diff --git a/index.html b/index.html index 92672fb56d..53aab2bfc8 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/layouts__SimpleLayouts.7e7ba000.async.js b/layouts__SimpleLayouts.b207813e.async.js similarity index 90% rename from layouts__SimpleLayouts.7e7ba000.async.js rename to layouts__SimpleLayouts.b207813e.async.js index 4585579ef6..0b23659ed9 100644 --- a/layouts__SimpleLayouts.7e7ba000.async.js +++ b/layouts__SimpleLayouts.b207813e.async.js @@ -1,42 +1,42 @@ -!(function(){var jc=Object.defineProperty,Gc=Object.defineProperties;var Vc=Object.getOwnPropertyDescriptors;var Xs=Object.getOwnPropertySymbols;var ic=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable;var sc=Math.pow,oc=(de,ne,y)=>ne in de?jc(de,ne,{enumerable:!0,configurable:!0,writable:!0,value:y}):de[ne]=y,uo=(de,ne)=>{for(var y in ne||(ne={}))ic.call(ne,y)&&oc(de,y,ne[y]);if(Xs)for(var y of Xs(ne))lc.call(ne,y)&&oc(de,y,ne[y]);return de},Tu=(de,ne)=>Gc(de,Vc(ne));var uc=(de,ne)=>{var y={};for(var E in de)ic.call(de,E)&&ne.indexOf(E)<0&&(y[E]=de[E]);if(de!=null&&Xs)for(var E of Xs(de))ne.indexOf(E)<0&&lc.call(de,E)&&(y[E]=de[E]);return y};var cc=(de,ne,y)=>new Promise((E,re)=>{var oe=he=>{try{fe(y.next(he))}catch(le){re(le)}},ge=he=>{try{fe(y.throw(he))}catch(le){re(le)}},fe=he=>he.done?E(he.value):Promise.resolve(he.value).then(oe,ge);fe((y=y.apply(de,ne)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[7062],{86504:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},14051:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},63913:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},76466:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},55143:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},37364:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},14726:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},23001:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},53570:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},39338:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},81132:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},88627:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},1040:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},38226:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},93938:function(de,ne){"use strict";ne.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},49394:function(de,ne){"use strict";ne.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},49731:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,ke)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ee[Le]=ke,le=(Ee,Le)=>{for(var ke in Le||(Le={}))ge.call(Le,ke)&&he(Ee,ke,Le[ke]);if(oe)for(var ke of oe(Le))fe.call(Le,ke)&&he(Ee,ke,Le[ke]);return Ee};const xe=Ee=>React.createElement("svg",le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11961:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,ke)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ee[Le]=ke,le=(Ee,Le)=>{for(var ke in Le||(Le={}))ge.call(Le,ke)&&he(Ee,ke,Le[ke]);if(oe)for(var ke of oe(Le))fe.call(Le,ke)&&he(Ee,ke,Le[ke]);return Ee};const xe=Ee=>React.createElement("svg",le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},37404:function(){"use strict";function de(ue,b,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=ue,this._defaultValue=b,this._minimum=a,this._maximum=ee}Object.defineProperty(de.prototype,"name",{get:function(){return this._name},set:function(ue){if(typeof ue!="string"||ue==="")throw new Error("Shape name must be a valid string.");this._name=ue}}),Object.defineProperty(de.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("The default value must be a real number, not: "+ue);this._defaultValue=ue}}),Object.defineProperty(de.prototype,"minimum",{get:function(){return this._minimum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Minimum must be a real number, not: "+ue);this._minimum=ue}}),Object.defineProperty(de.prototype,"maximum",{get:function(){return this._maximum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Maximum must be a real number, not: "+ue);this._maximum=ue}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ue,b){var a=go.Shape._FigureParameters[ue];return a?a[b]:null},go.Shape.setFigureParameter=function(ue,b,a){if(!(a instanceof de))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var ee=go.Shape._FigureParameters[ue];ee||(ee=[],go.Shape._FigureParameters[ue]=ee),ee[b]=a};var ne=[];function y(ue,b){var a=ne.pop();return a===void 0?new go.Point(ue,b):(a.x=ue,a.y=b,a)}function E(){var ue=ne.pop();return ue===void 0?new go.Point:ue}function re(ue){ne.push(ue)}function oe(ue,b,a,ee,x,te,ae,ie,pe){pe||(pe=new go.Point);var ve=ue-a,Se=x-ae,be=NaN,we=NaN;if(ve===0)if(Se===0)ue===a&&(be=ue,we=b);else{var Te=(te-ie)/Se,Ye=te-Te*x;be=ue,we=Te*be+Ye}else if(Se===0){var Ne=(b-ee)/ve,tt=b-Ne*ue;be=x,we=Ne*be+tt}else{var Ne=(b-ee)/ve,Te=(te-ie)/Se,tt=b-Ne*ue,Ye=te-Te*x;be=(Ye-tt)/(Ne-Te),we=Ne*be+tt}return pe.x=be,pe.y=we,pe}function ge(ue,b,a,ee,x,te,ae,ie,pe,ve,Se,be,we,Te){var Ye=1-pe,Ne=pe,tt=ue*Ye+a*Ne,st=b*Ye+ee*Ne,Vt=a*Ye+x*Ne,vt=ee*Ye+te*Ne,Bt=x*Ye+ae*Ne,At=te*Ye+ie*Ne,Lt=tt*Ye+Vt*Ne,tn=st*Ye+vt*Ne,Jt=Vt*Ye+Bt*Ne,qe=vt*Ye+At*Ne,yt=Lt*Ye+Jt*Ne,on=tn*Ye+qe*Ne;ve.x=tt,ve.y=st,Se.x=Lt,Se.y=tn,be.x=yt,be.y=on,we.x=Jt,we.y=qe,Te.x=Bt,Te.y=At}var fe=new go.Spot(.156,.156),he=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new de("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*le,te=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,b-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,a-x,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,x,a,0,a-x)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()));return x>1&&(te.spot1=new go.Spot(0,0,x,x),te.spot2=new go.Spot(1,1,-x,-x)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=b,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b/2,ee.startY=0,ee.endX=b/2,ee.endY=a,ee}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.25*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Line,b,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.75*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,b,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ue,b,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*b,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ue,b,a){var ee=b/2,x=new go.Geometry().add(new go.PathFigure(b,b/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return x.spot1=fe,x.spot2=he,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Line1",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=b,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,le*b,0,b,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,0,le*a,(1-le)*b,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,le*a,le*b,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*b,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new de("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x.5&&(ee=.5);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())):te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),x0&&(ae.add(new go.PathSegment(go.PathSegment.Move,b/2+ie,b/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,x,x,ie,ie).close())),te.spot1=fe,te.spot2=he,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.08034461*b,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*b,.05349299*a,-.09239631*b,.07836421*a,.1406031*b,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*b,.074219*a,.2450511*b,-.00697547*a,.3776197*b,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*b,.07004196*a,.4539471*b,0,.6066018*b,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*b,.08370865*a,.6914277*b,-.01904177*a,.8921095*b,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*b,.3194596*a,1.036446*b,.04105738*a,1.020377*b,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*b,.562044*a,1.04448*b,.360238*a,.992256*b,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*b,.8217117*a,1.032337*b,.5771781*a,1.018411*b,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*b,.9156953*a,1.028411*b,.9571472*a,.8556702*b,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*b,.9310455*a,.7431877*b,1.009325*a,.5624123*b,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*b,.9344623*a,.4820677*b,1.031761*a,.3030112*b,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.870098*a,.2329994*b,1.01518*a,.03213784*b,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*b,.6545475*a,-.02812061*b,.9032597*a,-.01205169*b,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*b,.4265613*a,-.01812061*b,.6089503*a,-.00606892*b,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.1944299*a,-.01606892*b,.3892545*a,-.01205169*b,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ue,b,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close())).setSpots(ee/2,ee/2,1-ee/2,1-ee/2)}),go.Shape.setFigureParameter("Pie",0,new de("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new de("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ue,b,a){var ee=ue?ue.parameter1:NaN,x=ue?ue.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(x)&&(x=315);var te=ee%360;te<0&&(te+=360);var ae=x%360,ie=Math.min(b,a)/2;return new go.Geometry().add(new go.PathFigure(ie,ie).add(new go.PathSegment(go.PathSegment.Arc,te,ae,ie,ie,ie,ie).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ue,b,a){var ee=le/Math.SQRT2*.5,x=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,x*b,te*a,b,(1-ee)*a,(x+ee)*b,(te+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThinCross",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThickX",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ue,b,a){var ee=ue?ue.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),b===0||a===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=b,x.endY=a,x}else{var te=b/2,ae=a/2,ie=Math.atan2(a,b),pe=ee-Math.min(Math.cos(ie)*ee/2,te),ve=ee-Math.min(Math.sin(ie)*ee/2,ae),x=new go.Geometry,Se=new go.PathFigure(pe,0,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,te,.2*a)),Se.add(new go.PathSegment(go.PathSegment.Line,b-pe,0)),Se.add(new go.PathSegment(go.PathSegment.Line,b,ve)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,b,a-ve)),Se.add(new go.PathSegment(go.PathSegment.Line,b-pe,a)),Se.add(new go.PathSegment(go.PathSegment.Line,te,.8*a)),Se.add(new go.PathSegment(go.PathSegment.Line,pe,a)),Se.add(new go.PathSegment(go.PathSegment.Line,0,a-ve)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ve).close()),x}}),go.Shape.setFigureParameter("ThinX",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=new go.Geometry,te=new go.PathFigure(.1*b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),x}),go.Shape.setFigureParameter("SquareIBeam",0,new de("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),x}),go.Shape.setFigureParameter("RoundedIBeam",0,new de("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.5);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,a,Math.abs(1-ee)*b,.25*a,Math.abs(1-ee)*b,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x}),go.Shape.defineFigureGenerator("HalfEllipse",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,le*b,0,b,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,(.5+le/2)*a,le*b,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,0,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*b,.75*a,.5*b,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*b,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,0,0,.45*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.55*b,0,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.5*a,.9*b,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*b,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.6*b,.2*a,b,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.7*a,b,.8*a,.6*b,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,.5*b,.75*a,.55*b,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.7*a,.45*b,.95*a,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*b,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*b,.01*a,0,.25*a,.4*b,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.4*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.15*b,a,.5*b,.75*a,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.6*a,.55*b,.95*a,.5*b,.75*a));var te=.2,ae=.3,ie=0,pe=te*le;return x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+ie)*a,(.5-te+ae)*b,(.5+pe+ie)*a,(.5-pe+ae)*b,(.5+te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+ie)*a,(.5+pe+ae)*b,(.5+te+ie)*a,(.5+te+ae)*b,(.5+pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+ie)*a,(1-.5+te+ae)*b,(.5-pe+ie)*a,(.5+pe+ae)*b,(.5-te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.65*b,.36771243*a,(.5-pe+ae)*b,(.5-te+ie)*a,(.5-te+ae+.05)*b,(.5-pe+ie-.02)*a)),te=.2,ae=0,ie=-.3,pe=te*le,x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+ie)*a,(.5+pe+ae)*b,(.5+te+ie)*a,(.5+te+ae)*b,(.5+pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+ie)*a,(1-.5+te+ae)*b,(.5-pe+ie)*a,(.5+pe+ae)*b,(.5-te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+ie)*a,(.5-pe+ae)*b,(.5-te+ie)*a,(.5-te+ae)*b,(.5-pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+ae)*b,(.5+te+ie)*a,(.5-te+ae)*b,(.5+pe+ie)*a,(.5-pe+ae)*b,(.5+te+ie)*a)),te=.2,ae=-.3,ie=0,pe=te*le,x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+ie)*a,(1-.5+te+ae-.05)*b,(.5-pe+ie-.02)*a,(.5+pe+ae)*b,(.5-te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+ie)*a,(.5-pe+ae)*b,(.5-te+ie)*a,(.5-te+ae)*b,(.5-pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+ie)*a,(.5-te+ae)*b,(.5+pe+ie)*a,(.5-pe+ae)*b,(.5+te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.6*a,(.5+pe+ae)*b,(.5+te+ie)*a,(.5+te+ae)*b,(.5+pe+ie)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*.5,b*.5,b*.5,b*.5)),x.add(new go.PathSegment(go.PathSegment.Arc,90,-180,b*.5,b*.75,b*.25,b*.25)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,b*.5,b*.25,b*.25,b*.25));var te=.1,ae=.5,ie=.25;return x.add(new go.PathSegment(go.PathSegment.Move,(ae+te)*b,ie*a)),x.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b*ae,a*ie,te*b,te*b).close()),x=new go.PathFigure(b*.5,0,!1),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*.5,b*.5,b*.5,b*.5)),ie=.75,x=new go.PathFigure((ae+te)*b,ie*a,!0),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,0,360,b*ae,a*ie,te*b,te*b).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(ue,b,a){var ee=.8535533905932737,x=.5*b,te=.5*a;return new go.Geometry().add(new go.PathFigure(x,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,x,te,x,te)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,ee*b,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=.5,ie=.5,pe=new go.PathFigure(ae*b,(ie-te)*a);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),te=.4,x=le*.4;var ve=E(),Se=E(),be=E(),we=E();ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.42,ve,Se,be,we,we);var Te=E(),Ye=E(),Ne=E();ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.58,we,we,Ne,Te,Ye);var tt=E(),st=E(),Vt=E();ge(ae,ie+te,ae-x,ie+te,ae-te,ie+x,ae-te,ie,.42,tt,st,Vt,we,we);var vt=E(),Bt=E(),At=E();return ge(ae,ie+te,ae-x,ie+te,ae-te,ie+x,ae-te,ie,.58,we,we,At,vt,Bt),pe.add(new go.PathSegment(go.PathSegment.Move,At.x*b,At.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,vt.x*b,vt.y*a,Bt.x*b,Bt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,be.x*b,be.y*a,ve.x*b,ve.y*a,Se.x*b,Se.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,At.x*b,At.y*a).close()),pe.add(new go.PathSegment(go.PathSegment.Move,Vt.x*b,Vt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,Ne.x*b,Ne.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,Te.x*b,Te.y*a,Ye.x*b,Ye.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Vt.x*b,Vt.y*a,tt.x*b,tt.y*a,st.x*b,st.y*a).close()),re(ve),re(Se),re(be),re(we),re(Te),re(Ye),re(Ne),re(tt),re(st),re(Vt),re(vt),re(Bt),re(At),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*b,0)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*b,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.5*a,b,.25*a,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>b&&(ee=b);var x=(b-ee)/2,te=x+ee;return new go.Geometry().add(new go.PathFigure(te,.5*a).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,x,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*b,0)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ue,b,a){var ee=new go.Geometry,x=le*.4,te=.4,ae=.5,ie=.5,pe=E(),ve=E(),Se=E(),be=E(),we=new go.PathFigure((ae-te)*b,ie*a,!1);ee.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.44,Se,be,ve,pe,pe),we.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,Se.x*b,Se.y*a,be.x*b,be.y*a));var Te=y(ve.x,ve.y);ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.56,pe,pe,ve,Se,be);var Ye=y(ve.x,ve.y);we.add(new go.PathSegment(go.PathSegment.Line,(Te.x*.1+.95*.9)*b,Te.y*.1*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*b,Te.y*.1*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*b,0)),we.add(new go.PathSegment(go.PathSegment.Line,b,0)),we.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),we.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,.15*a)),we.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,(Ye.y*.1+.05*.9)*a)),we.add(new go.PathSegment(go.PathSegment.Line,Ye.x*b,Ye.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,Se.x*b,Se.y*a,be.x*b,be.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),te=.35,x=le*.35;var Ne=new go.PathFigure(ae*b,(ie-te)*a,!1);ee.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a));var tt=new go.PathFigure((ae-te)*b,ie*a,!1);return ee.add(tt),re(pe),re(ve),re(Se),re(be),re(Te),re(Ye),ee.spot1=new go.Spot(.202,.257),ee.spot2=new go.Spot(.792,.739),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("GenderFemale",function(ue,b,a){var ee=new go.Geometry,x=.375,te=0,ae=-.125,ie=x*le,pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+ie+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-ie+ae)*a,(.5+ie+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-ie+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+ie+ae)*a,(.5-ie+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a).close()),x=.325,te=0,ae=-.125,ie=x*le;var pe=new go.PathFigure((1-.5+x+te)*b,(.5+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+ie+ae)*a,(.5+ie+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-ie+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-ie+ae)*a,(.5-ie+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+ie+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-ie+ae)*a));var pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);return ee.add(pe),ee.spot1=new go.Spot(.232,.136),ee.spot2=new go.Spot(.682,.611),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicImplies",function(ue,b,a){var ee=ue?ue.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ue,b,a){var ee=ue?ue.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ue,b,a){var ee=new go.Geometry().add(new go.PathFigure(.5*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*b,.5*a,.5*b,.5*a)));return ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ue,b,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ee*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ue,b,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new de("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new de("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=.3);var te=(1-ee)*b,ae=(.5-x/2)*a,ie=(.5+x/2)*a,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),pe.spot1=new go.Spot(0,ae/a);var Se=oe(0,ie/a,1,ie/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(Se.x,Se.y),re(Se),pe}),go.Shape.setFigureParameter("Arrow2",0,new de("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new de("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=30),ee>b&&(ee=b);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=30),x=Math.min(x,a/2);var te=b-ee,ae=(a-x)/2,ie=ae+x,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),pe.spot1=new go.Spot(0,ae/a);var Se=oe(0,ie/a,1,ie/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(Se.x,Se.y),re(Se),pe}),go.Shape.defineFigureGenerator("Chevron",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.214*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.786*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new de("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close());var pe=oe(0,.5,.3,0,0,x/a,.1,x/a,E());return ae.spot1=new go.Spot(pe.x,pe.y),pe=oe(.7,1,1,.5,0,te/a,1,te/a,pe),ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new de("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new de("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,ie=(a-x)/2,pe=ie+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,ie=0,pe=a):(te=0,ae=a,ie=0,pe=a));var ve=new go.Geometry,Se=new go.PathFigure(b,.5*a,!0);ve.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ie).close());var be=oe(0,.5,.3,ie/a,0,te/a,1,te/a,E());return ve.spot1=new go.Spot(be.x,be.y),be=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,be),ve.spot2=new go.Spot(be.x,be.y),re(be),ve}),go.Shape.setFigureParameter("IBeamArrow",0,new de("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(0,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new de("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new de("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,ie=(a-x)/2,pe=ie+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,ie=0,pe=a):(te=0,ae=a,ie=0,pe=a));var ve=new go.Geometry,Se=new go.PathFigure(b,.5*a,!0);ve.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ie).close()),ve.spot1=new go.Spot(0,te/a);var be=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,E());return ve.spot2=new go.Spot(be.x,be.y),re(be),ve}),go.Shape.setFigureParameter("Pointer",0,new de("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.1);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(.2,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("RoundedPointer",0,new de("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(0,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("SplitEndArrow",0,new de("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.4);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,0,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,.3);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new de("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=50);var x=(a-ee)/2,te=x+ee;ee>a&&(x=0,te=a);var ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,0,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SquareArrow",0,new de("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.7);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(ee,1),x}),go.Shape.defineFigureGenerator("Cone1",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.1,ae=new go.PathFigure(0,.9*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.9*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,a,.85/.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var te=new go.PathFigure(0,.9*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,.8*a,.85/.9*b,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.3*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0).close());var te=new go.PathFigure(0,.3*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(0,ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,le*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*b,ee,(.5+te)*b,0,1*b,le*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,1*a,1*b,a-le*ee,(.5+te)*b,1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,1*a,0,a-le*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee));var ie=new go.PathFigure(b,ee,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,2*ee,1*b,2*ee-le*ee,(.5+te)*b,2*ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-te)*b,2*ee,0,2*ee-le*ee)),x.spot1=new go.Spot(0,0,0,2*ee),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(0,a-ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,le*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,(.5+te)*b,0,b,le*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,a-le*ee,(.5+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,a,0,a-le*ee));var ie=new go.PathFigure(0,a-ee,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a-2*ee,0,a-ee-le*ee,(.5-te)*b,a-2*ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b,a-ee,(.5+te)*b,a-2*ee,b,a-ee-le*ee)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,0,-2*ee),x}),go.Shape.defineFigureGenerator("Cylinder3",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-le*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-le*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,le*ee,0));var ie=new go.PathFigure(ee,0,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+le*ee,0,2*ee,(.5-te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+te)*a,ee+le*ee,a)),x.spot1=new go.Spot(0,0,2*ee,0),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder4",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(b-ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-le*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-le*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,le*ee,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0));var ie=new go.PathFigure(b-ee,0,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,b-2*ee,.5*a,b-ee-le*ee,0,b-2*ee,(.5-te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b-2*ee,(.5+te)*a,b-ee-le*ee,a)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,-2*ee,0),x}),go.Shape.defineFigureGenerator("Prism1",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.25*b,.25*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(ue,b,a){var ee=new go.Geometry,x=.2,te=.1,ae=le*x,ie=le*te,pe=.5,ve=.1,Se=new go.PathFigure(pe*b,(ve+te)*a,!0);ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe-x)*b,ve*a,(pe-ae)*b,(ve+te)*a,(pe-x)*b,(ve+ie)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-te)*a,(pe-x)*b,(ve-ie)*a,(pe-ae)*b,(ve-te)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe+x)*b,ve*a,(pe+ae)*b,(ve-te)*a,(pe+x)*b,(ve-ie)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+te)*a,(pe+x)*b,(ve+ie)*a,(pe+ae)*b,(ve+te)*a));var be=.05,we=le*be;pe=.05,ve=.25;var Te=new go.PathFigure(.5*b,.2*a,!0);return ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.95*b,.2*a)),pe=.95,ve=.25,Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe+be)*b,ve*a,(pe+we)*b,(ve-be)*a,(pe+be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.35*a)),be=.025,we=le*be,pe=.825,ve=.35,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe+be)*b,(ve-we)*a,(pe+we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-be)*b,ve*a,(pe-we)*b,(ve-be)*a,(pe-be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a)),be=.05,we=le*be,pe=.5,ve=.7,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe+be)*b,(ve-we)*a,(pe+we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-be)*b,ve*a,(pe-we)*b,(ve-be)*a,(pe-be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.45*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.35*a)),be=.025,we=le*be,pe=.175,ve=.35,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe+be)*b,(ve-we)*a,(pe+we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-be)*b,ve*a,(pe-we)*b,(ve-be)*a,(pe-be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),be=.05,we=le*be,pe=.05,ve=.25,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe-be)*b,(ve-we)*a,(pe-we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new de("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=new go.Spot(0,ee),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Collate",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a));var te=new go.PathFigure(.5*b,.5*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var ie=new go.PathFigure(b,.1*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.4*a,b,(.3+te)*a,(.5+x)*b,.4*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-x)*b,.4*a,0,(.3+te)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.9*a,.25*b,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var ie=new go.PathFigure(b,.1*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("DividedEvent",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)?x=.2:x<.15&&(x=.15);var te=le*.2,ae=new go.PathFigure(0,.2*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,0,(.2-te)*a,(.2-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.2*a,(.8+te)*b,0,b,(.2-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,a,b,(.8+te)*a,(.8+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-te)*b,a,0,(.8+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ie=new go.PathFigure(0,x*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;(isNaN(x)||x<.1)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("Document",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;(isNaN(x)||x<.2)&&(x=.2);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(.1*b,.4*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.9*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.6*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Move,.4*b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.75*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a));var te=new go.PathFigure(b,.5*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a));var ae=new go.PathFigure(b,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN,te=ue?ue.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.1);var ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ie=new go.PathFigure(x*b,0,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ie.add(new go.PathSegment(go.PathSegment.Move,0,te*a)),ie.add(new go.PathSegment(go.PathSegment.Line,b,te*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(ue,b,a){var ee=new go.Geometry,x=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ae=le*.5,ie=.5,pe=new go.PathFigure(b,ie*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*b,a,b,(ie+ae)*a,(ie+ae)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie*a,(ie-ae)*b,a,0,(ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*b,0,0,(ie-ae)*a,(ie-ae)*b,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,ie*a,(ie+ae)*b,0,b,(ie-ae)*a));var ve=new go.PathFigure((te+x)*b,(te+x)*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te*b,te*a)),ve.add(new go.PathSegment(go.PathSegment.Move,te*b,(te+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,(te+x)*b,te*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close());var te=new go.PathFigure(.1*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=new go.PathFigure(.5*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*b,.9*a,b,(te+x)*a,(te+x)*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MessageFromUser",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.7);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,x*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,x*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("MultiDocument",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.44*a,.96*b,.47*a,.93*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.54*a,.86*b,.57*a,.83*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*b,.4*a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0).close());var te=new go.PathFigure(.1*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.1*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close());var te=new go.PathFigure(.2*b,.1*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Move,.1*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=1-x,ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close());var ie=new go.PathFigure(.5*x*b,x*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(1-.5*x)*b,x*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("Or",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var ie=new go.PathFigure(b,.5*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.5*b,.6*a,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN,te=ue?ue.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN,te=ue?ue.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure((1-x)*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,x*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee}),go.Shape.defineFigureGenerator("Process",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(x*b,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a));var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ee.spot1=new go.Spot(x,0),ee.spot2=new go.Spot(1-x,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(.5+x)*b,0,b,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.5+x)*a,(.5+x)*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.55,1),ee}),go.Shape.defineFigureGenerator("Buffer",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Clock",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var ie=new go.PathFigure(b,te*a,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,te*a));var pe=new go.PathFigure(.8*b,.75*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.3*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(ue,b,a){var ee=new go.Geometry,x=le*.1,te=.1,ae=.9,ie=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a));var ve=new go.PathFigure((ae+te)*b,ie*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie-te)*a,(ae+te)*b,(ie-x)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.4,ae=le*.1,ie=.1,pe=.9,ve=.5,Se=new go.PathFigure(.8*b,.5*a,!0);ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,.8*b,(.5+te)*a,(.4+x)*b,a)),Se.add(new go.PathSegment(go.PathSegment.Line,0,a)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(.4+x)*b,0,.8*b,(.5-te)*a));var be=new go.PathFigure((pe+ie)*b,ve*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ie)*a,(pe+ie)*b,(ve+ae)*a,(pe+ae)*b,(ve+ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b,ve*a,(pe-ae)*b,(ve+ie)*a,(pe-ie)*b,(ve+ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ie)*a,(pe-ie)*b,(ve-ae)*a,(pe-ae)*b,(ve-ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b,ve*a,(pe+ae)*b,(ve-ie)*a,(pe+ie)*b,(ve-ae)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=0,ie=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(ie-x)*a,.7*b,(ie-te)*a)),x=.1,te=le*.1,ae=.9,ie=.5;var ve=new go.PathFigure((ae-x)*b,ie*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=0,ie=.5,pe=new go.PathFigure(0,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te+te)*b,(ie-x)*a,.8*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*b,(ie+te)*a,(ae+te+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=.2,ie=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.8*b,.5*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.7*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(ie-x)*a,.7*b,(ie-te)*a)),x=.1,te=le*.1,ae=.9,ie=.5;var Se=new go.PathFigure((ae-x)*b,ie*a,!0);return ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=.2,ie=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.2*b,0,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te)*b,(ie-x)*a,.9*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.9*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(ue,b,a){var ee=new go.Geometry,x=le*.1,te=.1,ae=.1,ie=.5,pe=new go.PathFigure((ae-x*.5)*b,a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.3,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.5,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.9,pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x*.5)*b,a,(ae+te)*b,0,(ae+x)*b,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=.5,ie=.5,pe=new go.PathFigure((ae-te)*b,ie*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie-te)*a,(ae+te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Move,(ae-te+.1)*b,ie*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te-.1)*b,ie*a,ae*b,(ie-te)*a,ae*b,(ie+te)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(ue,b,a){var ee=new go.Geometry,x=b,te=a;b=b*.38,a=a*.6;var ae=le*.8,ie=.8,pe=0,ve=.5,Se=(x-b)/2,be=(te-a)/2,we=new go.PathFigure(pe*b+Se,(ve+ie)*a+be,!0);ee.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b+Se,ve*a+be,(pe-ae)*b+Se,(ve+ie)*a+be,(pe-ie)*b+Se,(ve+ae)*a+be)),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe-ie)*b+Se,(ve-ae)*a+be,(pe-ae)*b+Se,(ve-ie)*a+be)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie+ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve-ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve-ae)*a+be)),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve+ae)*a+be,pe*b+Se,(ve+ie)*a+be).close()),ae=le*.4,ie=.4,pe=.2,ve=.5;var Te=new go.PathFigure(pe*b+Se,(ve+ie)*a+be,!0);ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b+Se,ve*a+be,(pe-ae)*b+Se,(ve+ie)*a+be,(pe-ie)*b+Se,(ve+ae)*a+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe-ie)*b+Se,(ve-ae)*a+be,(pe-ae)*b+Se,(ve-ie)*a+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie+ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve-ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve-ae)*a+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve+ae)*a+be,pe*b+Se,(ve+ie)*a+be).close()),ae=le*.2,ie=.2,pe=.5,ve=.5;var Ye=new go.PathFigure((pe-ie)*b+Se,ve*a+be,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe-ie)*b+Se,(ve-ae)*a+be,(pe-ae)*b+Se,(ve-ie)*a+be)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b+Se,ve*a+be,(pe+ae)*b+Se,(ve-ie)*a+be,(pe+ie)*b+Se,(ve-ae)*a+be)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe+ie)*b+Se,(ve+ae)*a+be,(pe+ae)*b+Se,(ve+ie)*a+be)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b+Se,ve*a+be,(pe-ae)*b+Se,(ve+ie)*a+be,(pe-ie)*b+Se,(ve+ae)*a+be)),ae=le*.4,ie=.4,pe=.8,ve=.5;var Ne=new go.PathFigure(pe*b+Se,(ve-ie)*a+be,!0);ee.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b+Se,ve*a+be,(pe+ae)*b+Se,(ve-ie)*a+be,(pe+ie)*b+Se,(ve-ae)*a+be)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe+ie)*b+Se,(ve+ae)*a+be,(pe+ae)*b+Se,(ve+ie)*a+be)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie-ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve+ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve+ae)*a+be)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve-ae)*a+be,pe*b+Se,(ve-ie)*a+be).close()),ae=le*.8,ie=.8,pe=1,ve=.5;var tt=new go.PathFigure(pe*b+Se,(ve-ie)*a+be,!0);return ee.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b+Se,ve*a+be,(pe+ae)*b+Se,(ve-ie)*a+be,(pe+ie)*b+Se,(ve-ae)*a+be)),tt.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe+ie)*b+Se,(ve+ae)*a+be,(pe+ae)*b+Se,(ve+ie)*a+be)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie-ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve+ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve+ae)*a+be)),tt.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve-ae)*a+be,pe*b+Se,(ve-ie)*a+be).close()),ee}),go.Shape.defineFigureGenerator("Email",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.35*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,0).close());var te=new go.PathFigure(.1*b,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var ae=new go.PathFigure(.6*b,a,!0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,a).close());var ie=new go.PathFigure(0,.5*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.75*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.75*b,.6*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.25*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Power",function(ue,b,a){var ee=new go.Geometry,x=le*.4,te=.4,ae=.5,ie=.5,pe=E(),ve=E(),Se=E(),be=E();ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.5,pe,pe,ve,Se,be);var we=y(ve.x,ve.y),Te=new go.PathFigure(ve.x*b,ve.y*a,!0);ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,Se.x*b,Se.y*a,be.x*b,be.y*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),ge(ae-te,ie,ae-te,ie-x,ae-x,ie-te,ae,ie-te,.5,Se,be,ve,pe,pe),Te.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,Se.x*b,Se.y*a,be.x*b,be.y*a)),x=le*.3,te=.3,ge(ae-te,ie,ae-te,ie-x,ae-x,ie-te,ae,ie-te,.5,Se,be,ve,pe,pe),Te.add(new go.PathSegment(go.PathSegment.Line,ve.x*b,ve.y*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,be.x*b,be.y*a,Se.x*b,Se.y*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.5,pe,pe,ve,Se,be),Te.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,be.x*b,be.y*a,Se.x*b,Se.y*a).close());var Te=new go.PathFigure(.45*b,0,!0);return ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.5*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,0).close()),re(pe),re(ve),re(Se),re(be),re(we),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a/2,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,180,360,b/2,a/2,b/2,a/2));function te(ae,ie,pe){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+ie)*b,(.8+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+ie)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+ie)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+ie)*b,(.8+pe)*a).close())}return te(x,0,0),te(x,.4,0),te(x,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),ee.spot1=new go.Spot(.3,.3),ee.spot2=new go.Spot(.7,.7),ee}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.37*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.11*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.04*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.49*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.37*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*b,.86*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.91*a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,.78*a)),x.add(new go.PathSegment(go.PathSegment.Line,.44*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.56*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.29*b,0,-.25*b,.63*a,.45*b,.44*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.51*b,.42*a,.48*b,.17*a,.54*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.59*b,.18*a,.59*b,.29*a,.58*b,.28*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,.6*a,.8*b,.34*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.88*b,.31*a,.87*b,.48*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,1.17*b,.76*a,.82*b,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ue,b,a){var ee=new go.Geometry,x=.5,te=0,ae=0,ie=x*le,pe=.4*Math.SQRT2/2+.5,ve=.5-.5*Math.SQRT2/2,Se=1,be=.5,we=.5,Te=0,Ye=new go.PathFigure(pe*b,(1-ve)*a,!1);return ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,be*a,Se*b,.7*a,Se*b,be*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(we+te)*b,(Te+te)*a,(.5+x+te)*b,(.5-ie+te)*a,(.5+ie+te)*b,(.5-x+te)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-ie+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-ie+ae)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*b,.9*a,(.5-x+te)*b,(.5+ie+ae)*a,(.5-ie+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*b,.8*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*b,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.2*b,.35*a,.3*b,.35*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.7*b,.65*a,.8*b,.65*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var x=new go.PathFigure(0,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.7*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,0,.6*b,.5*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,a,.4*b,.5*a,b,.5*a).close());var te=new go.PathFigure(.45*b,.73*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.73*a)),te.add(new go.PathSegment(go.PathSegment.Move,.38*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.63*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.31*b,.27*a)),te.add(new go.PathSegment(go.PathSegment.Line,.56*b,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(.335*b,(1-.555)*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.68*a,(1-.12)*b,.46*a,(1-.02)*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*b,(1-.555)*a,.02*b,.54*a,.12*b,.46*a)),te.add(new go.PathSegment(go.PathSegment.Line,.365*b,(1-.595)*a));var ae=.5-.285,ie=.5,pe=ae,ve=Math.PI/4,Se=4*(1-Math.cos(ve))/(3*Math.sin(ve)),be=Se*.5,we=ae,Te=ae,Ye=Se*we,Ne=Se*Te;te.add(new go.PathSegment(go.PathSegment.Bezier,(ie-we)*b,pe*a,(ie-(Ye+we)/2)*b,(pe+(Te+Ne)/2)*a,(ie-we)*b,(pe+Ne)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ie*b,(pe-Te)*a,(ie-we)*b,(pe-Ne)*a,(ie-Ye)*b,(pe-Te)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ie+we)*b,pe*a,(ie+Ye)*b,(pe-Te)*a,(ie+we)*b,(pe-Ne)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*b,(1-.595)*a,(ie+we)*b,(pe+Ne)*a,(ie+(Ye+we)/2)*b,(pe+(Te+Ne)/2)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*b,(1-.595)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a));var tt=new go.PathFigure(.2*b,a,!1);ee.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.2*b,.8*a));var st=new go.PathFigure(.8*b,a,!1);return ee.add(st),st.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var te=new go.PathFigure(.2*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(.1*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Caution",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.05*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.8*a,0,a,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.1*a,.5*b,0,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.95*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,b,a,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,a));var te=.05;return x.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*b,.875*a)),x.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*b,.875*a,te*b,te*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.325*a,.575*b,.725*a,.625*b,.375*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.75*a,.375*b,.375*a,.425*b,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.45*b,.95*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.185*b,.85*a,.17*b,.95*a,.15*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.235*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.625*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.575*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.1875*b,.95*a,0,.675*a,0,.7*a)),x.add(new go.PathSegment(go.PathSegment.Move,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.775*a)),x.add(new go.PathSegment(go.PathSegment.Line,.22*b,.775*a));var te=new go.PathFigure(.475*b,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.225*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.275*b,.175*a)),te.add(new go.PathSegment(go.PathSegment.Line,.325*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.05*a,.35*b,0,.375*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*b,.375*a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.475*a)),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.315*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.32*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,0,.65*b,.05*a,.625*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*b,.0105*a));var ae=new go.PathFigure(.675*b,.575*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*b,.525*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*b,.95*a,b,.8*a,b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.95*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.725*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*b,.575*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*b,.775*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*.5,ae=new go.PathFigure(b,x*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,a,b,(x+te)*a,(x+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-te)*b,a,0,(x+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,0,0,(x-te)*a,(x-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,x*a,(x+te)*b,0,b,(x-te)*a));var ie=new go.PathFigure(x*b,0,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x*b,.15*a)),ie.add(new go.PathSegment(go.PathSegment.Move,x*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,x*b,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.15*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.85*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.58*b,.1*a)),ie.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.78*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.15*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,.15*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close());var te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ae=new go.PathFigure(0,.6*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.15*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a));var te=new go.PathFigure(.15*b,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(b,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.8*a).close());var ae=.1,ie=le*.1,pe=.2,ve=.9,Se=new go.PathFigure((pe-ae)*b,ve*a,!0);ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-ie)*a,(pe-ie)*b,(ve-ae)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+ie)*b,(ve-ae)*a,(pe+ae)*b,(ve-ie)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+ie)*a,(pe+ie)*b,(ve+ae)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-ie)*b,(ve+ae)*a,(pe-ae)*b,(ve+ie)*a).close()),ae=.1,ie=le*.1,pe=.8,ve=.9;var be=new go.PathFigure((pe-ae)*b,ve*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-ie)*a,(pe-ie)*b,(ve-ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+ie)*b,(ve-ae)*a,(pe+ae)*b,(ve-ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+ie)*a,(pe+ie)*b,(ve+ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-ie)*b,(ve+ae)*a,(pe-ae)*b,(ve+ie)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ae=new go.PathFigure(.5*b,.8*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a));var ie=new go.PathFigure(.5*b,.7*a,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,.7*a));var pe=.1,ve=le*.1,Se=.1,be=.9,we=new go.PathFigure((Se-pe)*b,be*a,!0);ee.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be-pe)*a,(Se-pe)*b,(be-ve)*a,(Se-ve)*b,(be-pe)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se+pe)*b,be*a,(Se+ve)*b,(be-pe)*a,(Se+pe)*b,(be-ve)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be+pe)*a,(Se+pe)*b,(be+ve)*a,(Se+ve)*b,(be+pe)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se-pe)*b,be*a,(Se-ve)*b,(be+pe)*a,(Se-pe)*b,(be+ve)*a)),pe=.1,ve=le*.1,Se=.4,be=.9;var Te=new go.PathFigure((Se-pe)*b,be*a,!0);return ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be-pe)*a,(Se-pe)*b,(be-ve)*a,(Se-ve)*b,(be-pe)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Se+pe)*b,be*a,(Se+ve)*b,(be-pe)*a,(Se+pe)*b,(be-ve)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be+pe)*a,(Se+pe)*b,(be+ve)*a,(Se+ve)*b,(be+pe)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Se-pe)*b,be*a,(Se-ve)*b,(be+pe)*a,(Se-pe)*b,(be+ve)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.4*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.4*a).close());var te=new go.PathFigure(.45*b,.7*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a));var ae=new go.PathFigure(.55*b,.4*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.4*a).close());var Se=.05,be=le*.05,we=.175,Te=.95,ie=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a));var Se=.05,be=le*.05,we=.375,Te=.95,pe=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a));var Se=.05,be=le*.05,we=.625,Te=.95,ve=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a));var Se=.05,be=le*.05,we=.825,Te=.95,Ye=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a).close());var Ne=new go.PathFigure(0,a,!1);return ee.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(.15*b,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,a).close());var ie=.05,pe=le*.05,ve=.35,Se=.775,be=new go.PathFigure((ve-ie)*b,Se*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(Se-ie)*a,(ve-ie)*b,(Se-pe)*a,(ve-pe)*b,(Se-ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ie)*b,Se*a,(ve+pe)*b,(Se-ie)*a,(ve+ie)*b,(Se-pe)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(Se+ie)*a,(ve+ie)*b,(Se+pe)*a,(ve+pe)*b,(Se+ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ie)*b,Se*a,(ve-pe)*b,(Se+ie)*a,(ve-ie)*b,(Se+pe)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.75*b,0,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.75*a,.75*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*b,a,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,.25*a,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,.15*b,.25*a,.15*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.85*b,.75*a,.85*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.15*a,.35*b,.3*a,.65*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.85*a,.35*b,.7*a,.65*b,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.25*a,.1*b,0,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.25*a,.425*b,.5*a,.575*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.25*a,.8*b,0,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.75*a,.1*b,.5*a,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.75*a,.425*b,a,.575*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.75*a,.8*b,.5*a,.9*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(ue,b,a){var ee=new go.Geometry,x=.3,te=le*.3,ae=.5,ie=.7,pe=new go.PathFigure((ae-x)*b,ie*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a));var ve=new go.PathFigure(0,.7*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.7*a,0,0,b,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.65*b,.3*a,.65*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.35*b,.5*a,.35*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*b,.6*a,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.2*b,a,.35*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,a,.7*b,.6*a,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.8*b,a,.65*b,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,0,a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.4*a,.8*b,a,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.1*a));var te=new go.PathFigure(0,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*.5,ae=.5,ie=.5,pe=new go.PathFigure((ae-x)*b,ie*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a));var ve=new go.PathFigure(.15*b,.5*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.85*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.1*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.1*a,.15*b,0,.35*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,.65*b,.2*a,.85*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.85*b,.6*a,.65*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*b,.4*a,.15*b,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*.5,ae=.5,ie=.5,pe=new go.PathFigure((ae-x)*b,ie*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a).close()),x=.05,te=le*.05,ae=.5,ie=.8;var ve=new go.PathFigure((ae-x)*b,ie*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a).close()),ve.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,.75*b,.475*a,.75*b,.225*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.35*a,.4*b,.2*a,.3*b,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.975*b,.025*a,.5*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*b,.5*a,.5*b,0,.025*b,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*b,.3*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.9375*b,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*b,.3316875*a,.79840625*b,.39915625*a,.7834375*b,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*b,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*b,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*b,.19378125*a,.64228125*b,.2188125*a,.603875*b,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*b,.239375*a,.39759375*b,.20190625*a,.36053125*b,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*b,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*b,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*b,.4375*a,.21765625*b,.36059375*a,.201875*b,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*b,.67596875*a,.20221875*b,.603875*a,.21884375*b,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*b,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*b,.80621875*a,.36353125*b,.78340625*a,.3991875*b,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*b,.760625*a,.602375*b,.79809375*a,.63946875*b,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*b,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*b,.56246875*a,.78234375*b,.63940625*a,.798125*b,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*b,.5*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.3*a,0,.375*a,.05*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.075*a,.3*b,.225*a,.4*b,.175*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.525*b,.075*a,.46*b,.05*a,.525*b,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.4*a,.525*b,.275*a,.475*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.55*a,b,.4*a,b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.425*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.7*a,.675*b,.55*a,.675*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.575*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,.85*a,.65*b,.7*a,.65*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.535*b,a,.61*b,.85*a,.61*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*b,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.7)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var te=new go.PathFigure(0,a*.6,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.85).close());var te=new go.PathFigure(.126*b,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.85*a).close());var ae=new go.PathFigure(.402*b,.85*a,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.85*a).close());var ie=new go.PathFigure(.678*b,.85*a,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.678*b,.45*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.874*b,.45*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.874*b,.85*a).close());var pe=new go.PathFigure(.5*b,.1*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*b,.3*a)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*b,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*(1-.184)).close());var te=new go.PathFigure(b*.204,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.204,a*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*1).close());var ae=new go.PathFigure(b*.408,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.408,a*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*1).close());var ie=new go.PathFigure(b*.612,a,!0);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*.612,a*(1-.184*3))),ie.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*1).close());var pe=new go.PathFigure(b*.816,a,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.816,a*(1-.184*4))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-.184*5))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,0).close());var te=new go.PathFigure(b*.055,.07*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.07)),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.1).close());var ae=new go.PathFigure(b*.055,.13*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.16).close());var ie=new go.PathFigure(b*.055,.18*a,!0);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.18)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.21)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.21).close());var pe=new go.PathFigure(b*1,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,0)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.65)),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.55*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.35*b,.525*a,0,.4*a,.225*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.2*a,.975*b,0,b,.08*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*b,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*.5,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,.575*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.6*a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.17*b,.425*a)),x.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*b,.5*a,.075*b,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*0,b*.3,b*.055)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var te=new go.PathFigure(0,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*1,b*.3,b*.055)),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var ae=new go.PathFigure(b*.11,a*.1,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.11,a*.8).close());var ie=new go.PathFigure(b*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*1),a*.8).close());var pe=new go.PathFigure(b*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.8)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(ue,b,a){var ee=new go.Geometry,x=8,te=x*le,ae=new go.PathFigure(x,0,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,te,te,0).close());var ie=new go.PathFigure(b*.83,0,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.3)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.3)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*0).close());var pe=new go.PathFigure(b*.83,a*1,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*1).close());var ve=new go.PathFigure(b*.78,a*.05,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.05)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.25)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*le,te=a*.8,ae=new go.Geometry,ie=new go.PathFigure(ee,0,!0);return ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,b,te-ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,te,b,te-x,b-x,te)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.7,te)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.7,a)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.55,te)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,te-ee,x,te,0,te-x)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()),x>1?(ae.spot1=new go.Spot(0,0,x,x),ae.spot2=new go.Spot(1,.8,-x,-x)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.45,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.45).close());var te=new go.PathFigure(b*1,a*.55,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*b,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.9).close());var te=new go.PathFigure(b*.1,a*.2,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,b*.22,a*.285)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.25).close());var ae=new go.PathFigure(b*.28,a*.37,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.28,a*.41).close()),ee}),go.Shape.defineFigureGenerator("Beaker",function(ue,b,a){var ee=new go.Geometry,x=15,te=x*le,ae=new go.PathFigure(b*.62,a*.475,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.62,a*.03).close()),te>1?(ee.spot1=new go.Spot(0,0,te,te),ee.spot2=new go.Spot(1,1,-te,-te)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.4,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(1-.26),a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*0).close()),ee}),go.Shape.defineFigureGenerator("Bin",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;return x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.5,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.74,a*.25).close()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close());var te=new go.PathFigure(b*.235,a*.28,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.765,a*.28)),te.add(new go.PathSegment(go.PathSegment.Line,b*.655,a*.97)),te.add(new go.PathSegment(go.PathSegment.Line,b*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,a*0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.25).close()),ee}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},98598: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 de={},ne="5.0",y={},E=null,re=!1,oe=!1,ge=null,fe=!1,he=null,le=null,xe=0;xe4?parseFloat(rt):5};de.setHTML5Codebase=function(rt,Ke){le=rt,qe(rt,Ke)},de.setJavaCodebase=de.setJavaCodebaseVersion=de.isCompiledInstalled=de.setPreCompiledScriptPath=de.setPreCompiledResourcePath=function(){},de.setHTML5CodebaseVersion=function(rt,Ke){var Dt=parseFloat(rt);if(Dt!==NaN&&Dt<5){console.log("The GeoGebra HTML5 codebase version "+Dt+" is deprecated. Using version latest instead.");return}he=rt,Jt(rt,Ke)},de.getHTML5CodebaseVersion=function(){return ue},de.getParameters=function(){return y},de.setFontsCSSURL=function(rt){ae=rt},de.setGiacJSURL=function(rt){},de.setJNLPFile=function(rt){Le=rt},de.setJNLPBaseDir=function(rt){},de.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ke="auto",Dt=y.id,vn,Ct=!1,Gt=0;Gt=5)return!0;var rt=de.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},de.startAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},de.stopAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},de.getAppletObject=function(){var rt=y.id!==void 0?y.id:"ggbApplet";return window[rt]},de.resize=function(){};var Ye=function(rt,Ke,Dt){var vn=document.createElement("param");vn.setAttribute("name",Ke),vn.setAttribute("value",Dt),rt.appendChild(vn)},Ne=function(rt){return rt&&rt!=="false"},tt=function(rt,Ke,Dt){pe(ue)<=4.2&&(Dt=!0);var vn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ue||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(vn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ct=document.createElement("div");Ct.classList.add("appletParameters","notranslate");var Gt=Ke.width,ot=Ke.height;if(Ke.disableAutoScale=Ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ke.disableAutoScale,Ke.width!==void 0)if(pe(ue)<=4.4)Ne(Ke.showToolBar)&&(Ke.height-=7),Ne(Ke.showAlgebraInput)&&(Ke.height-=37),Ke.width<605&&Ne(Ke.showToolBar)&&(Ke.width=605,Gt=605);else{var Ut=100;(Ne(Ke.showToolBar)||Ne(Ke.showMenuBar))&&(Ke.hasOwnProperty("customToolBar")&&(Ke.customToolbar=Ke.customToolBar),Ut=Ne(Ke.showMenuBar)?245:155),Gt=5?(Ke.appletOnLoad=function(Ge){var mt=rt.querySelector(".ggb_preview");mt&&mt.parentNode.removeChild(mt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(rn),window.GGBT_wsf_view&&$(window).trigger("resize"),kn(Ge)},pt||rn.appendChild(_e)):Ct.appendChild(_e),rn.appendChild(Ct),pt||rt.appendChild(rn),setTimeout(function(){de.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(Ct),rt.appendChild(Be),Ke.appletOnLoad=function(Ge){de.resize(),kn(Ge)}}function Ce(Ge,mt){mt&&typeof mt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ge,mt.appletOnLoad):renderGGBElement(Ge),yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mt)}function dt(Ge,mt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ge,params:mt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(cn){Ce(cn.article,cn.params)}),html5AppletsToProcess=null)},pe(ue)<5&&(Ge.className+=" geogebraweb")):Ce(Ge,mt)}if(vn){scriptLoadStarted=!0;for(var It=0;It0?(bt.remove(),rn.attr("id","fullscreencontent").show(),jQuery(kn).append(rn),window.dispatchEvent(new Event("resize"))):tt(bt,Ke,!1),window.GGBT_wsf_view.launchFullScreen(kn)}else He=vn,tt(rt,Ke,!1);if(!window.GGBT_wsf_view)for(ot=0;otrt/4*3&&(bt=rt/4*3),kn=bt/5.8,Ut.setAttribute("src",x),Ut.setAttribute("width",bt),Ut.setAttribute("height",kn);var rn=(rt-bt)/2,pt=(Ke-kn)/2;Ut.style.left=rn+"px",Ut.style.top=pt+"px",Ct.appendChild(Ut)}}return Ct.appendChild(ot),Ct},Lt=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},tn=["web","webSimple","web3d","tablet","tablet3d","phone"],Jt=function(rt,Ke){if(ue=rt,Ke){qe(ue,!0);return}var Dt=!re;if(Dt){var vn=pe(ue);!isNaN(vn)&&vn<4.4&&(Dt=!1)}var Ct,Gt;window.location.protocol.substr(0,4)==="http"?Ct=window.location.protocol:Ct="http:";var ot=ue.indexOf("//");ot>0?Gt=ue:ot===0?Gt=Ct+ue:Gt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ut in tn)if(ue.slice(tn[Ut].length*-1)===tn[Ut]||ue.slice((tn[Ut].length+1)*-1)===tn[Ut]+"/"){qe(Gt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Dt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Ne(y.showToolBar)&&!Ne(y.showMenuBar)&&!Ne(y.showAlgebraInput)&&!Ne(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Gt+="webSimple/":Gt+="web3d/",qe(Gt,!1)},qe=function(rt,Ke){if(rt.requirejs){ke=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),ke=rt,Ke===null&&(Ke=rt.indexOf("http")===-1),Ue=Ke,b="web.nocache.js",a=!1;var Dt=ke.split("/");Dt.length>1&&(!Ke&&Dt[Dt.length-2]==="webSimple"?(b="webSimple.nocache.js",a=!0):tn.indexOf(Dt[Dt.length-2])>=0&&(b=Dt[Dt.length-2]+".nocache.js")),Dt=rt.split("/"),ue=Dt[Dt.length-3],ue.substr(0,4)==="test"?ue=ue.substr(4,1)+"."+ue.substr(5,1):(ue.substr(0,3)==="war"||ue.substr(0,4)==="beta")&&(ue="5.0");var vn=parseFloat(ue);vn!==NaN&&vn<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+vn+" is deprecated. Using version latest instead."),Jt("5.0",Ke))},yt=function(rt,Ke){window.console&&window.console.log&&(!Ke||typeof Ke.showLogging=="undefined"||Ke.showLogging&&Ke.showLogging!=="false")&&console.log(rt)};y.material_id!==void 0?be(on):on();function on(){var rt=ne;he!==null?rt=he:parseFloat(rt)<5&&(rt="5.0"),Jt(rt,!1),le!==null&&qe(le,Ue),fe=!0}return de},GGBAppletUtils=function(){"use strict";function de(){return window.GGBT_wsf_edit!==void 0}function ne(fe,he){he!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+he+","+he+")",fe.style.webkitTransform="scale("+he+","+he+")",fe.style.maxWidth="initial",fe.querySelector(".ggb_preview")!==null&&(fe.querySelector(".ggb_preview").style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(fe.style.transform="none",fe.style.webkitTransform="none")}function y(fe,he,le,xe,Ee,Le){var ke=null;if(Le!=null&&Le!="")for(var Ue=fe.parentNode;Ue!=null;)if((" "+Ue.className+" ").indexOf(" "+Le+" ")>-1){ke=Ue;break}else Ue=Ue.parentNode;var He=0,ue=0,b=0,a=0,ee=0,x=0,te=0;if(ke)He=ke.offsetWidth,ue=Math.max(xe?ke.offsetWidth:0,ke.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(He=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),b=He):(He=window.innerWidth,ue=window.innerHeight,b=window.innerWidth),fe){var ae=fe.getBoundingClientRect();ae.left>0&&ae.left<=He&&(Ee===void 0||!Ee)&&(document.dir==="rtl"?(ee=He-ae.width-ae.left,x=b<=480?10:30):(x=ae.left,ee=b<=480?10:30),a=x+ee)}if(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ie=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,te=40)}}return fe&&((le===void 0||!le)&&he>0&&he+a1&&(Le=!0)),he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Le=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))Ee=E(fe,he,Le,le,fe.scaleContainerClass);else return xe;return Le&&(!fe.hasOwnProperty("scale")||xe===1)?Ee:Math.min(xe,Ee)}function oe(fe){var he=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),xe=fe.getBoundingClientRect(),Ee=(he-xe.width)/2,Le=(le-xe.height)/2;Le<0&&(Le=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ee<40?fe.style.left="40px":fe.style.left=Ee+"px",fe.style.top=Le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Le<40?fe.style.top="40px":fe.style.top=Le+"px",fe.style.left=Ee+"px")}function ge(fe,he){var le=fe.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(he.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(fe)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var xe=re(he,fe);de()&&le.setAttribute("data-param-scale",xe);for(var Ee=null,Le=0;Le=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(de){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(de){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(de){var ne=c[de];return ne==null?null:ne},r=d,webModule.__errFn=e}function B(){function de(fe){var he=fe.lastIndexOf(rb);he==-1&&(he=fe.length);var le=fe.indexOf(sb);le==-1&&(le=fe.length);var xe=fe.lastIndexOf(tb,Math.min(le,he));return xe>=O?fe.substring(O,xe+P):W}function ne(fe){if(!fe.match(/^\w+:\/\//)){var he=o.createElement(ub);he.src=fe+vb,fe=de(he.src)}return fe}function y(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function E(){for(var fe=o.getElementsByTagName(_),he=O;heO?fe[fe.length-P].href:W}function oe(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var ge=y();return ge==W&&(ge=E()),ge==W&&(ge=re()),ge==W&&oe()&&(ge=de(o.location.href)),ge=ne(ge),ge}function C(de){return de.match(/^\//)||de.match(/^[a-zA-Z]+:\/\//)?de:webModule.__moduleBase+de}function D(){var de=[],ne=O,y=[],E=[];function re(fe){var he=E[fe](),le=y[fe];if(he in le)return he;var xe=[];for(var Ee in le)xe[le[Ee]]=Ee;throw r&&r(fe,xe,he),null}if(__gwt_isKnownPropertyValue=function(fe,he){return he in y[fe]},webModule.__getPropMap=function(){var fe={};for(var he in y)y.hasOwnProperty(he)&&(fe[he]=re(he));return fe},webModule.__computePropValue=re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var oe;try{oe=Cb;var ge=oe.indexOf(Db);ge!=-1&&(ne=parseInt(oe.substring(ge+P),$),oe=oe.substring(O,ge))}catch(fe){}return webModule.__softPermutationId=ne,C(oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},58788:function(de,ne,y){"use strict";y.d(ne,{Ax:function(){return ge},Ds:function(){return fe},KI:function(){return le},SI:function(){return oe},f1:function(){return re}});var E=y(10148);function re(xe){let Ee=!0;if(xe.length>0){for(let Le=0;Le{var x={};for(var te in a)Le.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&Ee)for(var te of Ee(a))ee.indexOf(te)<0&&ke.call(a,te)&&(x[te]=a[te]);return x},He=(a,ee,x)=>new Promise((te,ae)=>{var ie=Se=>{try{ve(x.next(Se))}catch(be){ae(be)}},pe=Se=>{try{ve(x.throw(Se))}catch(be){ae(be)}},ve=Se=>Se.done?te(Se.value):Promise.resolve(Se.value).then(ie,pe);ve((x=x.apply(a,ee)).next())});const ue=oe.default.TextArea,b=a=>{var ee=a,{account:x,globalSetting:te,loading:ae,dispatch:ie,schoolName:pe,departmentName:ve,visible:Se,onClose:be=()=>{},onSuccess:we=()=>{}}=ee,Te=Ue(ee,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Ye]=ge.default.useForm(),Ne=(0,E.useRef)(),[tt,st]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ne.current=Te.schoolId},[Te.schoolId]),(0,E.useEffect)(()=>{Ye.setFieldsValue({department:ve})},[ve]);const Vt=vt=>He(void 0,null,function*(){var Bt,At,Lt;const{department:tn,remarks:Jt}=vt||{};st(!0);const qe=yield(0,xe.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:tn,school_id:Ne.current}});st(!1);const yt=()=>He(void 0,null,function*(){const on=yield ie({type:"account/appplyDepartment",payload:{school_id:Ne.current,name:tn,remarks:Jt}});(on==null?void 0:on.status)===0&&(fe.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),we(tn),be())});if((qe==null?void 0:qe.status)===0){if((Bt=qe==null?void 0:qe.data)!=null&&Bt.name){he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),E.createElement(le.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(At=qe==null?void 0:qe.data)==null?void 0:At.name,size:(Lt=qe==null?void 0:qe.data)==null?void 0:Lt.size}],pagination:!1})),onOk:()=>{we(tn),be()}});return}yt()}});return E.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Se,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:be,onOk:()=>Ye.submit(),confirmLoading:tt},E.createElement(ge.default,{form:Ye,labelCol:{span:4},wrapperCol:{span:20},onFinish:Vt},E.createElement(ge.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},pe),E.createElement(ge.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},E.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),E.createElement(ge.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},E.createElement(ue,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};ne.Z=(0,re.connect)(({account:a,loading:ee,globalSetting:x})=>({account:a,globalSetting:x,loading:ee.effects}))(b)},25167:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(59301),re=y(42203),oe=y(43418),ge="data:image/png;base64,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",fe="data:image/png;base64,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",he={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const le=({visible:Ee,occupationValue:Le,onCancel:ke=()=>{}})=>{const Ue=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:fe}),E.createElement("span",{className:he.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),He=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:ge}),E.createElement("span",{className:he.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ue=()=>Le===3?E.createElement(E.Fragment,null,He(),Ue()):Le===2?Ue():He();return E.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ee,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{ke(),re.history.push("/account/certification")},onCancel:()=>{ke()}},E.createElement("div",{className:he.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),E.createElement("div",{className:he.flexRow},ue()))};var xe=(0,re.connect)(({paperlibrary:Ee,loading:Le,globalSetting:ke})=>({paperlibrary:Ee,globalSetting:ke,loading:Le.effects}))(le)},67441:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return st}});var E=y(59301),re=y(78241),oe=y(71418),ge=y(8591),fe=y(43418),he=y(95237),le=y(19842),xe=y(43428),Ee=y(4676),Le="data:image/png;base64,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",ke={tip:"tip___DIcZT",knowledgeWrapper:"knowledgeWrapper___NW_oT",fixedLoading:"fixedLoading___LsIeU",leftNode:"leftNode___LiefK",option:"option___XqgEG",serial:"serial___daV0t",row:"row___yw9GM",label:"label___yyq8y",content:"content___PzumI"},Ue=y(27727),He=y(71385),ue=y(21759),b=y(70635),a=y(23469),ee=y(86766),x=y(58536),te=y(16938),ae=y(25711),ie=y(34571),pe=y(59301),ve=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Te=(Vt,vt,Bt)=>vt in Vt?ve(Vt,vt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[vt]=Bt,Ye=(Vt,vt)=>{for(var Bt in vt||(vt={}))be.call(vt,Bt)&&Te(Vt,Bt,vt[Bt]);if(Se)for(var Bt of Se(vt))we.call(vt,Bt)&&Te(Vt,Bt,vt[Bt]);return Vt},Ne=(Vt,vt,Bt)=>new Promise((At,Lt)=>{var tn=yt=>{try{qe(Bt.next(yt))}catch(on){Lt(on)}},Jt=yt=>{try{qe(Bt.throw(yt))}catch(on){Lt(on)}},qe=yt=>yt.done?At(yt.value):Promise.resolve(yt.value).then(tn,Jt);qe((Bt=Bt.apply(Vt,vt)).next())}),st=(0,E.forwardRef)(({onUpdateNum:Vt,onlyMediatorOpenStr:vt},Bt)=>{var At;const[Lt]=re.default.useForm(),[tn,Jt]=(0,E.useState)([]),[qe,yt]=(0,E.useState)({}),[on,rt]=(0,E.useState)(null),[Ke,Dt]=(0,E.useState)(!1),[vn,Ct]=(0,E.useState)([]),[Gt,ot]=(0,E.useState)(!1),[Ut,bt]=(0,E.useState)(""),[kn,rn]=(0,E.useState)([]),[pt,_e]=(0,E.useState)([]),Be=(0,E.useRef)(null),{progressOpen:Ce,openProgress:dt,closeProgress:It,CreateProgressModal:je}=(0,x.Z)(),ze=re.default.useWatch("knowledge",Lt),gt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ut=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"}];(0,E.useEffect)(()=>{if(vt)return ee.Z.subscribe(vt,pn=>{en(pn.id)})},[vt]),(0,E.useEffect)(()=>{on===!1&&Vt&&Vt()},[on]);const Ge=()=>Ne(void 0,null,function*(){const Xt=yield(0,b.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});_e(Xt.disciplines||[])}),mt=Xt=>Ne(void 0,null,function*(){const pn=yield(0,b.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Xt}});rn(pn.tag_disciplines)}),cn=()=>Ne(void 0,null,function*(){var Xt,pn,Rn,Wn;const In=document.createElement("div");In.className=ke.fixedLoading,document.body.appendChild(In),Ee.render(pe.createElement(oe.Z,{spinning:!0}),In);const Un=yield(0,b.ZP)(`/api/item_banks/${Be.current}/edit_single.json`,{method:"get"});if(Un.id){const ga=[];if(Un!=null&&Un.analysis||ga.push(3),(Un==null?void 0:Un.item_type)==="SUBJECTIVE"&&!((Xt=Un==null?void 0:Un.answer_texts)!=null&&Xt.length)&&ga.push(2),!((pn=Un==null?void 0:Un.tag_disciplines)!=null&&pn.length)){ga.push(1);const un=[(Rn=Un==null?void 0:Un.discipline)==null?void 0:Rn.id,(Wn=Un==null?void 0:Un.sub_discipline)==null?void 0:Wn.id].filter(Oe=>!!Oe);Lt.setFieldValue("course",un)}Ct(ga),ga.length?Dt(!0):Xe(),yt(Un)}document.body.removeChild(In)}),en=Xt=>Ne(void 0,null,function*(){Be.current=Xt,cn(),Ge()}),Zt=()=>{rt(!0)};(0,E.useImperativeHandle)(Bt,()=>({onClick:Zt}));const Fn=Xt=>{rn([...kn,Ye({},Xt)])},Cn=(Xt,pn)=>{if(Xt!=null&&Xt.course){const[Rn,Wn]=Xt.course;mt(Wn),bt(new Date),Lt.setFieldsValue({knowledge:[]})}},Xe=()=>Ne(void 0,null,function*(){var Xt,pn,Rn;const{analysis:Wn="",answer_texts:In="",course:Un=[],knowledge:ga=[]}=Lt.getFieldsValue()||{},un=new FormData;un.append("scene_type",5),un.append("item_bank_id",Be.current),un.append("analysis",Wn),un.append("answer_texts",[In]),un.append("sub_discipline_id",(Un==null?void 0:Un[1])||""),un.append("tag_discipline_ids",ga==null?void 0:ga.map(Pt=>Pt.value)),dt(),Jt([]),ot(!0),Dt(!1);const Oe=yield(0,te.$)(un);if((Oe==null?void 0:Oe.status)===0)if((pn=(Xt=Oe==null?void 0:Oe.data)==null?void 0:Xt.content)!=null&&pn.length){It(100),Jt((Rn=Oe==null?void 0:Oe.data)==null?void 0:Rn.content);return}else ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ot(!1),It()}),Mt=()=>Ne(void 0,null,function*(){var Xt,pn;const Rn=new FormData;if(Rn.append("scene_type",5),Rn.append("item_bank_id",Be.current),Rn.append("count",1),Ce)return Promise.reject();dt();const Wn=yield(0,te.$)(Rn);if((Wn==null?void 0:Wn.status)===0){if((pn=(Xt=Wn==null?void 0:Wn.data)==null?void 0:Xt.content)!=null&&pn.length)return It(100),Wn;ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return It(),Wn}),zt=()=>{var Xt,pn;const Rn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],{name:Wn,choices:In=[],item_type:Un,tag_disciplines:ga=[],difficulty:un,analysis:Oe,answer_texts:Pt,standard_answer:Sn}=qe,qt=`1.\u3010${(Xt=ut.find(xt=>xt.value===Un))==null?void 0:Xt.type}\u3011${Wn}`;let Qe="";const ht=(pn=ga==null?void 0:ga.map(xt=>xt.name))==null?void 0:pn.join("\u3001");return Un==="SUBJECTIVE"?Qe=(Pt==null?void 0:Pt[0])||"":Un==="JUDGMENT"?In==null||In.forEach((xt,bn)=>{xt.is_answer&&(Qe=bn?"\u9519\u8BEF":"\u6B63\u786E")}):In==null||In.forEach((xt,bn)=>{xt.is_answer&&(Qe=Qe+gt[bn])}),pe.createElement("div",{className:ke.leftNode},pe.createElement(ae.Z,{className:"mb10",value:qt}),In==null?void 0:In.map((xt,bn)=>pe.createElement("div",{key:bn,className:ke.option},pe.createElement("div",{className:ke.serial},gt[bn],"."),pe.createElement(ae.Z,{style:{flex:1},value:xt==null?void 0:xt.choice_text}))),pe.createElement("div",{style:{background:"#f1f1f1",height:1}}),Un==="COMPLETION"?Sn==null?void 0:Sn.map((xt,bn)=>{var Ae,Ve;return pe.createElement("div",{className:ke.row,style:{alignItems:"center"},key:bn},pe.createElement("div",{className:ke.label},"\u7B54\u6848",bn+1),pe.createElement("div",{className:ke.content},(xt==null?void 0:xt.model)===1?(Ae=xt==null?void 0:xt.answer_text)==null?void 0:Ae.join("\u3001"):pe.createElement(ie.Z,{value:(Ve=xt==null?void 0:xt.answer_text)==null?void 0:Ve.join("\u3001"),readOnly:!0})))}):pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u7B54\u6848"),pe.createElement("div",{className:ke.content},Qe)),pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u96BE\u5EA6"),pe.createElement("div",{className:ke.content},Rn[un-1]||"")),pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u89E3\u6790"),pe.createElement(ae.Z,{style:{flex:1},value:Oe||""})),pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u77E5\u8BC6\u70B9"),pe.createElement("div",{className:ke.content},ht)))};return pe.createElement(E.Fragment,null,pe.createElement(fe.default,{centered:!0,open:Ke,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,onCancel:()=>Dt(!1),onOk:()=>Lt.submit(),afterClose:()=>{Lt.resetFields()}},pe.createElement("div",{className:ke.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),pe.createElement("img",{src:Le,style:{marginTop:-100}}),pe.createElement(re.default,{form:Lt,onValuesChange:Cn,layout:"vertical",colon:!1,onFinish:Xe},vn.includes(1)&&pe.createElement(he.Z,{align:"middle",className:"mb20"},pe.createElement(re.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},pe.createElement(le.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:pt})),pe.createElement(re.default.Item,{name:"knowledge",className:"mb0 mt30"},pe.createElement(ue.N,{key:Ut,height:300,zIndex:1003,selectvalues:ze,subId:(At=Lt.getFieldsValue().course)==null?void 0:At[1],knowledgeOptions:kn,onAddKnowledgeFinish:Fn,className:ke.knowledgeWrapper}))),vn.includes(2)&&pe.createElement(re.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),vn.includes(3)&&pe.createElement(re.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),on&&pe.createElement(Ue.Z,{isIntelligentAssistant:!0,setScoreShow:rt,isshixuns:!1,ScoreShow:!!on,isloadings:!1,onOk:Xt=>{if(!Xt.length){ge.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}en(Xt[0])}}),pe.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Gt},pe.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},pe.createElement("img",{src:y(34999),alt:"\u4EE5\u9898\u6362\u9898"}),pe.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),pe.createElement(He.Z,{stickyTop:-24,isSingleSelection:!0,hideWordFeatures:!0,dataSource:tn,customRightHeadNode:!0,customLeftHeadNode:pe.createElement("div",{className:"mb10 blod c-black"},"\u539F\u9898\u76EE"),customLeftContent:zt(),hideRecognition:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,underpinBackgroundStyle:{minHeight:"calc(100vh - 166px)"},onCancel:()=>ot(!1),onSuccess:()=>{ot(!1),rt(!1)},onExchange:Mt}),pe.createElement("div",{style:{height:70}})),je(["\u9898\u76EE\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u9898\u76EE\u53D8\u6362\u4E2D"]))})},58536:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ue}});var E=y(59301),re=y(43418),oe=y(95237),ge=y(93948),fe="data:image/png;base64,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",he="data:image/png;base64,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",le="data:image/png;base64,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",xe={dotLoading:"dotLoading___C9qdK",showHide:"showHide___smgPU",progress:"progress___kIqrW"},Ee=y(59301);const Le=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Ue=()=>{const[He,ue]=(0,E.useState)(0),[b,a]=(0,E.useState)(!1),[ee,x]=(0,E.useState)(!0),te=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(ee)return;const be=()=>{ue(we=>we>=99?(clearInterval(te.current),99):we+1)};return te.current=setInterval(be,5e4/99),()=>clearInterval(te.current)},[ee]);const ae=()=>{ue(0),a(!0),x(!1)},ie=(be=0)=>{x(!0),ue(be),a(!1)},pe=be=>{const we=be/1048576;let Te;return we<=.3?Te=3:we<=.5?Te=5:we<=1?Te=10:we<=2?Te=20:we<=3?Te=30:we<=10?Te=we*10:Te=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Te}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ve=()=>Ee.createElement("span",{className:xe.dotLoading},Ee.createElement("span",null,"."),Ee.createElement("span",null,"."),Ee.createElement("span",null,"."));return{progress:He,progressOpen:b,openProgress:ae,closeProgress:ie,toggleLock:()=>x(be=>!be),CreateProgressModal:(be=Le,we)=>Ee.createElement(re.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:b,title:null,footer:null,width:500,afterClose:()=>ue(0)},Ee.createElement(oe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},He<=30&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:fe,alt:"Step 1"}),Ee.createElement("div",{className:"mt20 c-light-primary"},be[0],ve())),He>30&&He<60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:he,alt:"Step 2"}),Ee.createElement("div",{className:"mt20 c-light-primary"},be[1],ve())),He>=60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:le,alt:"Step 3"}),Ee.createElement("div",{className:"mt20 c-light-primary"},be[2],ve())),Ee.createElement(ge.Z,{className:xe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:He}),!!we&&Ee.createElement("div",{className:"c-grey-999"},pe(we))))}}},16938:function(de,ne,y){"use strict";y.d(ne,{$:function(){return At},Z:function(){return tn}});var E=y(59301),re=y(29399),oe=y(42203),ge=y(41889),fe=y(8591),he=y(43418),le=y(95237),xe=y(43428),Ee=y(71385),Le=y(58536),ke=y(59301),Ue=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())});const{Dragger:He}=ge.default;var b=(0,E.forwardRef)(({onUpdateNum:Jt},qe)=>{var yt;const[on,rt]=(0,E.useState)([]),[Ke,Dt]=(0,E.useState)(!1),[vn,Ct]=(0,E.useState)([]),[Gt,ot]=(0,E.useState)(!1),{openProgress:Ut,closeProgress:bt,CreateProgressModal:kn}=(0,Le.Z)(),rn=()=>{Dt(!0)};(0,E.useImperativeHandle)(qe,()=>({onClick:rn}));const pt=_e=>Ue(void 0,null,function*(){const Be=_e.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Be)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):_e.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(Ct([_e]),Promise.reject())});return ke.createElement(E.Fragment,null,ke.createElement(he.default,{centered:!0,open:Ke,title:"\u667A\u80FD\u8BC6\u9898",width:700,okText:"\u5F00\u59CB\u8BC6\u9898",afterClose:()=>{Ct([]),Jt()},onCancel:()=>Dt(!1),onOk:()=>Ue(void 0,null,function*(){var _e,Be,Ce;if(!(vn!=null&&vn.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}const dt=new FormData;dt.append("file",vn[0]),dt.append("scene_type",0),Ut(),ot(!0),rt([]);const It=yield At(dt);if((It==null?void 0:It.status)===0)if((Be=(_e=It==null?void 0:It.data)==null?void 0:_e.content)!=null&&Be.length){bt(100),rt((Ce=It==null?void 0:It.data)==null?void 0:Ce.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ot(!1),bt()})},ke.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),ke.createElement(He,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:vn,beforeUpload:pt,onRemove:()=>Ct([]),height:200},ke.createElement(le.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},ke.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),ke.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),ke.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",ke.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),ke.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Gt},ke.createElement(le.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ke.createElement("img",{src:y(7764),alt:"\u667A\u80FD\u8BC6\u9898"}),ke.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),ke.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:on,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>ot(!1),onSuccess:()=>{ot(!1),Dt(!1)}}),ke.createElement("div",{style:{height:70}})),kn(void 0,(yt=vn==null?void 0:vn[0])==null?void 0:yt.size))}),a=y(59301),ee=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())});const{Dragger:x}=ge.default;var ae=(0,E.forwardRef)(({onUpdateNum:Jt,onClose:qe},yt)=>{var on;const[rt,Ke]=(0,E.useState)(!1),[Dt,vn]=(0,E.useState)([]),{openProgress:Ct,closeProgress:Gt,CreateProgressModal:ot}=(0,Le.Z)(),Ut=()=>{Ke(!0)};(0,E.useImperativeHandle)(yt,()=>({onClick:Ut}));const bt=kn=>ee(void 0,null,function*(){const rn=kn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(rn)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):kn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(vn([kn]),Promise.reject())});return a.createElement(E.Fragment,null,a.createElement(he.default,{centered:!0,open:rt,title:"\u667A\u80FD\u8BC6\u5377",width:700,okText:"\u5F00\u59CB\u8BC6\u5377",afterClose:()=>{vn([]),Jt()},onCancel:()=>Ke(!1),onOk:()=>ee(void 0,null,function*(){var kn,rn;if(!(Dt!=null&&Dt.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u5377\u6587\u4EF6");return}const pt=new FormData;pt.append("file",Dt[0]),pt.append("scene_type",4),Ct();const _e=yield At(pt);if((_e==null?void 0:_e.status)===0)if((kn=_e==null?void 0:_e.data)!=null&&kn.examination_bank_id){oe.history.replace(`/paperlibrary/see/${(rn=_e==null?void 0:_e.data)==null?void 0:rn.examination_bank_id}?isIntelligentAssistant=true`),Gt(100),Ke(!1),qe();return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");Gt()})},a.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement(x,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Dt,beforeUpload:bt,onRemove:()=>vn([]),height:200},a.createElement(le.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),ot(void 0,(on=Dt==null?void 0:Dt[0])==null?void 0:on.size))}),ie=y(67441),pe=y(92832),ve=y(6848),Se=y(43604),be=y(88897),we="data:image/png;base64,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",Te={tip:"tip___V6mRp"},Ye=y(78258),Ne=y(59301),tt=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())}),Vt=(0,E.forwardRef)(({onUpdateNum:Jt},qe)=>{const yt=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u6BCF\u9053\u9898\u5E94\u5305\u542B\uFF1A +!(function(){var jc=Object.defineProperty,Gc=Object.defineProperties;var Vc=Object.getOwnPropertyDescriptors;var Xs=Object.getOwnPropertySymbols;var ic=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable;var sc=Math.pow,oc=(de,ne,y)=>ne in de?jc(de,ne,{enumerable:!0,configurable:!0,writable:!0,value:y}):de[ne]=y,uo=(de,ne)=>{for(var y in ne||(ne={}))ic.call(ne,y)&&oc(de,y,ne[y]);if(Xs)for(var y of Xs(ne))lc.call(ne,y)&&oc(de,y,ne[y]);return de},Tu=(de,ne)=>Gc(de,Vc(ne));var uc=(de,ne)=>{var y={};for(var E in de)ic.call(de,E)&&ne.indexOf(E)<0&&(y[E]=de[E]);if(de!=null&&Xs)for(var E of Xs(de))ne.indexOf(E)<0&&lc.call(de,E)&&(y[E]=de[E]);return y};var cc=(de,ne,y)=>new Promise((E,re)=>{var oe=he=>{try{fe(y.next(he))}catch(le){re(le)}},ge=he=>{try{fe(y.throw(he))}catch(le){re(le)}},fe=he=>he.done?E(he.value):Promise.resolve(he.value).then(oe,ge);fe((y=y.apply(de,ne)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[7062],{86504:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},14051:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},63913:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},76466:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},55143:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},37364:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},14726:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},23001:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},53570:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},39338:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},81132:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},88627:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},1040:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},38226:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(Le,ke){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:ke,icon:ge}))},le=re.forwardRef(he),xe=le},93938:function(de,ne){"use strict";ne.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},49394:function(de,ne){"use strict";ne.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},49731:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,ke)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ee[Le]=ke,le=(Ee,Le)=>{for(var ke in Le||(Le={}))ge.call(Le,ke)&&he(Ee,ke,Le[ke]);if(oe)for(var ke of oe(Le))fe.call(Le,ke)&&he(Ee,ke,Le[ke]);return Ee};const xe=Ee=>React.createElement("svg",le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11961:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,ke)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ee[Le]=ke,le=(Ee,Le)=>{for(var ke in Le||(Le={}))ge.call(Le,ke)&&he(Ee,ke,Le[ke]);if(oe)for(var ke of oe(Le))fe.call(Le,ke)&&he(Ee,ke,Le[ke]);return Ee};const xe=Ee=>React.createElement("svg",le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},37404:function(){"use strict";function de(ue,b,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=ue,this._defaultValue=b,this._minimum=a,this._maximum=ee}Object.defineProperty(de.prototype,"name",{get:function(){return this._name},set:function(ue){if(typeof ue!="string"||ue==="")throw new Error("Shape name must be a valid string.");this._name=ue}}),Object.defineProperty(de.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("The default value must be a real number, not: "+ue);this._defaultValue=ue}}),Object.defineProperty(de.prototype,"minimum",{get:function(){return this._minimum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Minimum must be a real number, not: "+ue);this._minimum=ue}}),Object.defineProperty(de.prototype,"maximum",{get:function(){return this._maximum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Maximum must be a real number, not: "+ue);this._maximum=ue}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ue,b){var a=go.Shape._FigureParameters[ue];return a?a[b]:null},go.Shape.setFigureParameter=function(ue,b,a){if(!(a instanceof de))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var ee=go.Shape._FigureParameters[ue];ee||(ee=[],go.Shape._FigureParameters[ue]=ee),ee[b]=a};var ne=[];function y(ue,b){var a=ne.pop();return a===void 0?new go.Point(ue,b):(a.x=ue,a.y=b,a)}function E(){var ue=ne.pop();return ue===void 0?new go.Point:ue}function re(ue){ne.push(ue)}function oe(ue,b,a,ee,x,te,ae,ie,pe){pe||(pe=new go.Point);var ve=ue-a,Se=x-ae,be=NaN,we=NaN;if(ve===0)if(Se===0)ue===a&&(be=ue,we=b);else{var Te=(te-ie)/Se,Ye=te-Te*x;be=ue,we=Te*be+Ye}else if(Se===0){var Ne=(b-ee)/ve,tt=b-Ne*ue;be=x,we=Ne*be+tt}else{var Ne=(b-ee)/ve,Te=(te-ie)/Se,tt=b-Ne*ue,Ye=te-Te*x;be=(Ye-tt)/(Ne-Te),we=Ne*be+tt}return pe.x=be,pe.y=we,pe}function ge(ue,b,a,ee,x,te,ae,ie,pe,ve,Se,be,we,Te){var Ye=1-pe,Ne=pe,tt=ue*Ye+a*Ne,st=b*Ye+ee*Ne,Vt=a*Ye+x*Ne,vt=ee*Ye+te*Ne,Bt=x*Ye+ae*Ne,At=te*Ye+ie*Ne,Lt=tt*Ye+Vt*Ne,tn=st*Ye+vt*Ne,Jt=Vt*Ye+Bt*Ne,qe=vt*Ye+At*Ne,yt=Lt*Ye+Jt*Ne,on=tn*Ye+qe*Ne;ve.x=tt,ve.y=st,Se.x=Lt,Se.y=tn,be.x=yt,be.y=on,we.x=Jt,we.y=qe,Te.x=Bt,Te.y=At}var fe=new go.Spot(.156,.156),he=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new de("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*le,te=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,b-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,a-x,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,x,a,0,a-x)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()));return x>1&&(te.spot1=new go.Spot(0,0,x,x),te.spot2=new go.Spot(1,1,-x,-x)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=b,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b/2,ee.startY=0,ee.endX=b/2,ee.endY=a,ee}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.25*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Line,b,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.75*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,b,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ue,b,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*b,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ue,b,a){var ee=b/2,x=new go.Geometry().add(new go.PathFigure(b,b/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return x.spot1=fe,x.spot2=he,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Line1",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=b,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(ue,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,le*b,0,b,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,0,le*a,(1-le)*b,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,le*a,le*b,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*b,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new de("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x.5&&(ee=.5);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())):te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),x0&&(ae.add(new go.PathSegment(go.PathSegment.Move,b/2+ie,b/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,x,x,ie,ie).close())),te.spot1=fe,te.spot2=he,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.08034461*b,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*b,.05349299*a,-.09239631*b,.07836421*a,.1406031*b,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*b,.074219*a,.2450511*b,-.00697547*a,.3776197*b,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*b,.07004196*a,.4539471*b,0,.6066018*b,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*b,.08370865*a,.6914277*b,-.01904177*a,.8921095*b,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*b,.3194596*a,1.036446*b,.04105738*a,1.020377*b,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*b,.562044*a,1.04448*b,.360238*a,.992256*b,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*b,.8217117*a,1.032337*b,.5771781*a,1.018411*b,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*b,.9156953*a,1.028411*b,.9571472*a,.8556702*b,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*b,.9310455*a,.7431877*b,1.009325*a,.5624123*b,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*b,.9344623*a,.4820677*b,1.031761*a,.3030112*b,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.870098*a,.2329994*b,1.01518*a,.03213784*b,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*b,.6545475*a,-.02812061*b,.9032597*a,-.01205169*b,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*b,.4265613*a,-.01812061*b,.6089503*a,-.00606892*b,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.1944299*a,-.01606892*b,.3892545*a,-.01205169*b,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ue,b,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close())).setSpots(ee/2,ee/2,1-ee/2,1-ee/2)}),go.Shape.setFigureParameter("Pie",0,new de("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new de("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ue,b,a){var ee=ue?ue.parameter1:NaN,x=ue?ue.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(x)&&(x=315);var te=ee%360;te<0&&(te+=360);var ae=x%360,ie=Math.min(b,a)/2;return new go.Geometry().add(new go.PathFigure(ie,ie).add(new go.PathSegment(go.PathSegment.Arc,te,ae,ie,ie,ie,ie).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ue,b,a){var ee=le/Math.SQRT2*.5,x=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,x*b,te*a,b,(1-ee)*a,(x+ee)*b,(te+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThinCross",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThickX",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ue,b,a){var ee=ue?ue.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),b===0||a===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=b,x.endY=a,x}else{var te=b/2,ae=a/2,ie=Math.atan2(a,b),pe=ee-Math.min(Math.cos(ie)*ee/2,te),ve=ee-Math.min(Math.sin(ie)*ee/2,ae),x=new go.Geometry,Se=new go.PathFigure(pe,0,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,te,.2*a)),Se.add(new go.PathSegment(go.PathSegment.Line,b-pe,0)),Se.add(new go.PathSegment(go.PathSegment.Line,b,ve)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,b,a-ve)),Se.add(new go.PathSegment(go.PathSegment.Line,b-pe,a)),Se.add(new go.PathSegment(go.PathSegment.Line,te,.8*a)),Se.add(new go.PathSegment(go.PathSegment.Line,pe,a)),Se.add(new go.PathSegment(go.PathSegment.Line,0,a-ve)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ve).close()),x}}),go.Shape.setFigureParameter("ThinX",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=new go.Geometry,te=new go.PathFigure(.1*b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),x}),go.Shape.setFigureParameter("SquareIBeam",0,new de("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),x}),go.Shape.setFigureParameter("RoundedIBeam",0,new de("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.5);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,a,Math.abs(1-ee)*b,.25*a,Math.abs(1-ee)*b,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x}),go.Shape.defineFigureGenerator("HalfEllipse",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,le*b,0,b,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,(.5+le/2)*a,le*b,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,0,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*b,.75*a,.5*b,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*b,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,0,0,.45*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.55*b,0,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.5*a,.9*b,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*b,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.6*b,.2*a,b,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.7*a,b,.8*a,.6*b,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,.5*b,.75*a,.55*b,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.7*a,.45*b,.95*a,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*b,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*b,.01*a,0,.25*a,.4*b,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.4*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.15*b,a,.5*b,.75*a,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.6*a,.55*b,.95*a,.5*b,.75*a));var te=.2,ae=.3,ie=0,pe=te*le;return x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+ie)*a,(.5-te+ae)*b,(.5+pe+ie)*a,(.5-pe+ae)*b,(.5+te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+ie)*a,(.5+pe+ae)*b,(.5+te+ie)*a,(.5+te+ae)*b,(.5+pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+ie)*a,(1-.5+te+ae)*b,(.5-pe+ie)*a,(.5+pe+ae)*b,(.5-te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.65*b,.36771243*a,(.5-pe+ae)*b,(.5-te+ie)*a,(.5-te+ae+.05)*b,(.5-pe+ie-.02)*a)),te=.2,ae=0,ie=-.3,pe=te*le,x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+ie)*a,(.5+pe+ae)*b,(.5+te+ie)*a,(.5+te+ae)*b,(.5+pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+ie)*a,(1-.5+te+ae)*b,(.5-pe+ie)*a,(.5+pe+ae)*b,(.5-te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+ie)*a,(.5-pe+ae)*b,(.5-te+ie)*a,(.5-te+ae)*b,(.5-pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+ae)*b,(.5+te+ie)*a,(.5-te+ae)*b,(.5+pe+ie)*a,(.5-pe+ae)*b,(.5+te+ie)*a)),te=.2,ae=-.3,ie=0,pe=te*le,x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+ie)*a,(1-.5+te+ae-.05)*b,(.5-pe+ie-.02)*a,(.5+pe+ae)*b,(.5-te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+ie)*a,(.5-pe+ae)*b,(.5-te+ie)*a,(.5-te+ae)*b,(.5-pe+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+ie)*a,(.5-te+ae)*b,(.5+pe+ie)*a,(.5-pe+ae)*b,(.5+te+ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.6*a,(.5+pe+ae)*b,(.5+te+ie)*a,(.5+te+ae)*b,(.5+pe+ie)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*.5,b*.5,b*.5,b*.5)),x.add(new go.PathSegment(go.PathSegment.Arc,90,-180,b*.5,b*.75,b*.25,b*.25)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,b*.5,b*.25,b*.25,b*.25));var te=.1,ae=.5,ie=.25;return x.add(new go.PathSegment(go.PathSegment.Move,(ae+te)*b,ie*a)),x.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b*ae,a*ie,te*b,te*b).close()),x=new go.PathFigure(b*.5,0,!1),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*.5,b*.5,b*.5,b*.5)),ie=.75,x=new go.PathFigure((ae+te)*b,ie*a,!0),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,0,360,b*ae,a*ie,te*b,te*b).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(ue,b,a){var ee=.8535533905932737,x=.5*b,te=.5*a;return new go.Geometry().add(new go.PathFigure(x,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,x,te,x,te)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,ee*b,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=.5,ie=.5,pe=new go.PathFigure(ae*b,(ie-te)*a);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),te=.4,x=le*.4;var ve=E(),Se=E(),be=E(),we=E();ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.42,ve,Se,be,we,we);var Te=E(),Ye=E(),Ne=E();ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.58,we,we,Ne,Te,Ye);var tt=E(),st=E(),Vt=E();ge(ae,ie+te,ae-x,ie+te,ae-te,ie+x,ae-te,ie,.42,tt,st,Vt,we,we);var vt=E(),Bt=E(),At=E();return ge(ae,ie+te,ae-x,ie+te,ae-te,ie+x,ae-te,ie,.58,we,we,At,vt,Bt),pe.add(new go.PathSegment(go.PathSegment.Move,At.x*b,At.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,vt.x*b,vt.y*a,Bt.x*b,Bt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,be.x*b,be.y*a,ve.x*b,ve.y*a,Se.x*b,Se.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,At.x*b,At.y*a).close()),pe.add(new go.PathSegment(go.PathSegment.Move,Vt.x*b,Vt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,Ne.x*b,Ne.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,Te.x*b,Te.y*a,Ye.x*b,Ye.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Vt.x*b,Vt.y*a,tt.x*b,tt.y*a,st.x*b,st.y*a).close()),re(ve),re(Se),re(be),re(we),re(Te),re(Ye),re(Ne),re(tt),re(st),re(Vt),re(vt),re(Bt),re(At),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*b,0)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*b,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.5*a,b,.25*a,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>b&&(ee=b);var x=(b-ee)/2,te=x+ee;return new go.Geometry().add(new go.PathFigure(te,.5*a).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,x,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*b,0)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ue,b,a){var ee=new go.Geometry,x=le*.4,te=.4,ae=.5,ie=.5,pe=E(),ve=E(),Se=E(),be=E(),we=new go.PathFigure((ae-te)*b,ie*a,!1);ee.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.44,Se,be,ve,pe,pe),we.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,Se.x*b,Se.y*a,be.x*b,be.y*a));var Te=y(ve.x,ve.y);ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.56,pe,pe,ve,Se,be);var Ye=y(ve.x,ve.y);we.add(new go.PathSegment(go.PathSegment.Line,(Te.x*.1+.95*.9)*b,Te.y*.1*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*b,Te.y*.1*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*b,0)),we.add(new go.PathSegment(go.PathSegment.Line,b,0)),we.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),we.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,.15*a)),we.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,(Ye.y*.1+.05*.9)*a)),we.add(new go.PathSegment(go.PathSegment.Line,Ye.x*b,Ye.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,Se.x*b,Se.y*a,be.x*b,be.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),te=.35,x=le*.35;var Ne=new go.PathFigure(ae*b,(ie-te)*a,!1);ee.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a));var tt=new go.PathFigure((ae-te)*b,ie*a,!1);return ee.add(tt),re(pe),re(ve),re(Se),re(be),re(Te),re(Ye),ee.spot1=new go.Spot(.202,.257),ee.spot2=new go.Spot(.792,.739),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("GenderFemale",function(ue,b,a){var ee=new go.Geometry,x=.375,te=0,ae=-.125,ie=x*le,pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+ie+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-ie+ae)*a,(.5+ie+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-ie+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+ie+ae)*a,(.5-ie+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a).close()),x=.325,te=0,ae=-.125,ie=x*le;var pe=new go.PathFigure((1-.5+x+te)*b,(.5+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+ie+ae)*a,(.5+ie+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-ie+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-ie+ae)*a,(.5-ie+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+ie+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-ie+ae)*a));var pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);return ee.add(pe),ee.spot1=new go.Spot(.232,.136),ee.spot2=new go.Spot(.682,.611),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicImplies",function(ue,b,a){var ee=ue?ue.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ue,b,a){var ee=ue?ue.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ue,b,a){var ee=new go.Geometry().add(new go.PathFigure(.5*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*b,.5*a,.5*b,.5*a)));return ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ue,b,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ee*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ue,b,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new de("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new de("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=.3);var te=(1-ee)*b,ae=(.5-x/2)*a,ie=(.5+x/2)*a,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),pe.spot1=new go.Spot(0,ae/a);var Se=oe(0,ie/a,1,ie/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(Se.x,Se.y),re(Se),pe}),go.Shape.setFigureParameter("Arrow2",0,new de("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new de("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=30),ee>b&&(ee=b);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=30),x=Math.min(x,a/2);var te=b-ee,ae=(a-x)/2,ie=ae+x,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),pe.spot1=new go.Spot(0,ae/a);var Se=oe(0,ie/a,1,ie/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(Se.x,Se.y),re(Se),pe}),go.Shape.defineFigureGenerator("Chevron",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.214*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.786*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new de("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close());var pe=oe(0,.5,.3,0,0,x/a,.1,x/a,E());return ae.spot1=new go.Spot(pe.x,pe.y),pe=oe(.7,1,1,.5,0,te/a,1,te/a,pe),ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new de("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new de("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,ie=(a-x)/2,pe=ie+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,ie=0,pe=a):(te=0,ae=a,ie=0,pe=a));var ve=new go.Geometry,Se=new go.PathFigure(b,.5*a,!0);ve.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ie).close());var be=oe(0,.5,.3,ie/a,0,te/a,1,te/a,E());return ve.spot1=new go.Spot(be.x,be.y),be=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,be),ve.spot2=new go.Spot(be.x,be.y),re(be),ve}),go.Shape.setFigureParameter("IBeamArrow",0,new de("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(0,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new de("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new de("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ue?ue.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,ie=(a-x)/2,pe=ie+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,ie=0,pe=a):(te=0,ae=a,ie=0,pe=a));var ve=new go.Geometry,Se=new go.PathFigure(b,.5*a,!0);ve.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*b,ie).close()),ve.spot1=new go.Spot(0,te/a);var be=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,E());return ve.spot2=new go.Spot(be.x,be.y),re(be),ve}),go.Shape.setFigureParameter("Pointer",0,new de("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.1);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(.2,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("RoundedPointer",0,new de("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(0,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("SplitEndArrow",0,new de("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.4);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,0,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,.3);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new de("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=50);var x=(a-ee)/2,te=x+ee;ee>a&&(x=0,te=a);var ae=new go.Geometry,ie=new go.PathFigure(b,.5*a,!0);ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),ie.add(new go.PathSegment(go.PathSegment.Line,0,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SquareArrow",0,new de("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.7);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(ee,1),x}),go.Shape.defineFigureGenerator("Cone1",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.1,ae=new go.PathFigure(0,.9*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.9*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,a,.85/.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var te=new go.PathFigure(0,.9*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,.8*a,.85/.9*b,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.3*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0).close());var te=new go.PathFigure(0,.3*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(0,ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,le*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*b,ee,(.5+te)*b,0,1*b,le*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,1*a,1*b,a-le*ee,(.5+te)*b,1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,1*a,0,a-le*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee));var ie=new go.PathFigure(b,ee,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,2*ee,1*b,2*ee-le*ee,(.5+te)*b,2*ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-te)*b,2*ee,0,2*ee-le*ee)),x.spot1=new go.Spot(0,0,0,2*ee),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder2",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(0,a-ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,le*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,(.5+te)*b,0,b,le*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,a-le*ee,(.5+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,a,0,a-le*ee));var ie=new go.PathFigure(0,a-ee,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a-2*ee,0,a-ee-le*ee,(.5-te)*b,a-2*ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b,a-ee,(.5+te)*b,a-2*ee,b,a-ee-le*ee)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,0,-2*ee),x}),go.Shape.defineFigureGenerator("Cylinder3",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-le*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-le*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,le*ee,0));var ie=new go.PathFigure(ee,0,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+le*ee,0,2*ee,(.5-te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+te)*a,ee+le*ee,a)),x.spot1=new go.Spot(0,0,2*ee,0),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder4",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=le*.5,ae=new go.PathFigure(b-ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-le*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-le*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,le*ee,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0));var ie=new go.PathFigure(b-ee,0,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,b-2*ee,.5*a,b-ee-le*ee,0,b-2*ee,(.5-te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b-2*ee,(.5+te)*a,b-ee-le*ee,a)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,-2*ee,0),x}),go.Shape.defineFigureGenerator("Prism1",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.25*b,.25*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(ue,b,a){var ee=new go.Geometry,x=.2,te=.1,ae=le*x,ie=le*te,pe=.5,ve=.1,Se=new go.PathFigure(pe*b,(ve+te)*a,!0);ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe-x)*b,ve*a,(pe-ae)*b,(ve+te)*a,(pe-x)*b,(ve+ie)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-te)*a,(pe-x)*b,(ve-ie)*a,(pe-ae)*b,(ve-te)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe+x)*b,ve*a,(pe+ae)*b,(ve-te)*a,(pe+x)*b,(ve-ie)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+te)*a,(pe+x)*b,(ve+ie)*a,(pe+ae)*b,(ve+te)*a));var be=.05,we=le*be;pe=.05,ve=.25;var Te=new go.PathFigure(.5*b,.2*a,!0);return ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.95*b,.2*a)),pe=.95,ve=.25,Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe+be)*b,ve*a,(pe+we)*b,(ve-be)*a,(pe+be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.35*a)),be=.025,we=le*be,pe=.825,ve=.35,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe+be)*b,(ve-we)*a,(pe+we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-be)*b,ve*a,(pe-we)*b,(ve-be)*a,(pe-be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a)),be=.05,we=le*be,pe=.5,ve=.7,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe+be)*b,(ve-we)*a,(pe+we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-be)*b,ve*a,(pe-we)*b,(ve-be)*a,(pe-be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.45*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),Te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.35*a)),be=.025,we=le*be,pe=.175,ve=.35,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe+be)*b,(ve-we)*a,(pe+we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-be)*b,ve*a,(pe-we)*b,(ve-be)*a,(pe-be)*b,(ve-we)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Te.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),be=.05,we=le*be,pe=.05,ve=.25,Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-be)*a,(pe-be)*b,(ve-we)*a,(pe-we)*b,(ve-be)*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new de("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ue,b,a){var ee=ue?ue.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=new go.Spot(0,ee),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Collate",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a));var te=new go.PathFigure(.5*b,.5*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var ie=new go.PathFigure(b,.1*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.4*a,b,(.3+te)*a,(.5+x)*b,.4*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-x)*b,.4*a,0,(.3+te)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.9*a,.25*b,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var ie=new go.PathFigure(b,.1*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("DividedEvent",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)?x=.2:x<.15&&(x=.15);var te=le*.2,ae=new go.PathFigure(0,.2*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,0,(.2-te)*a,(.2-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.2*a,(.8+te)*b,0,b,(.2-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,a,b,(.8+te)*a,(.8+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-te)*b,a,0,(.8+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ie=new go.PathFigure(0,x*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;(isNaN(x)||x<.1)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("Document",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;(isNaN(x)||x<.2)&&(x=.2);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(.1*b,.4*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.9*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.6*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Move,.4*b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.75*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a));var te=new go.PathFigure(b,.5*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a));var ae=new go.PathFigure(b,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN,te=ue?ue.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.1);var ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ie=new go.PathFigure(x*b,0,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ie.add(new go.PathSegment(go.PathSegment.Move,0,te*a)),ie.add(new go.PathSegment(go.PathSegment.Line,b,te*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(ue,b,a){var ee=new go.Geometry,x=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ae=le*.5,ie=.5,pe=new go.PathFigure(b,ie*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*b,a,b,(ie+ae)*a,(ie+ae)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie*a,(ie-ae)*b,a,0,(ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*b,0,0,(ie-ae)*a,(ie-ae)*b,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,ie*a,(ie+ae)*b,0,b,(ie-ae)*a));var ve=new go.PathFigure((te+x)*b,(te+x)*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te*b,te*a)),ve.add(new go.PathSegment(go.PathSegment.Move,te*b,(te+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,(te+x)*b,te*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close());var te=new go.PathFigure(.1*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=new go.PathFigure(.5*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*b,.9*a,b,(te+x)*a,(te+x)*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MessageFromUser",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.7);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,x*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,x*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("MultiDocument",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.44*a,.96*b,.47*a,.93*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.54*a,.86*b,.57*a,.83*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*b,.4*a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0).close());var te=new go.PathFigure(.1*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.1*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close());var te=new go.PathFigure(.2*b,.1*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Move,.1*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=1-x,ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close());var ie=new go.PathFigure(.5*x*b,x*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(1-.5*x)*b,x*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("Or",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var ie=new go.PathFigure(b,.5*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(ue,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.5*b,.6*a,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN,te=ue?ue.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN,te=ue?ue.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure((1-x)*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,x*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee}),go.Shape.defineFigureGenerator("Process",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(x*b,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a));var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ee.spot1=new go.Spot(x,0),ee.spot2=new go.Spot(1-x,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(ue,b,a){var ee=new go.Geometry,x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(.5+x)*b,0,b,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.5+x)*a,(.5+x)*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.55,1),ee}),go.Shape.defineFigureGenerator("Buffer",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Clock",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var ie=new go.PathFigure(b,te*a,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,te*a));var pe=new go.PathFigure(.8*b,.75*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.3*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(ue,b,a){var ee=new go.Geometry,x=le*.1,te=.1,ae=.9,ie=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a));var ve=new go.PathFigure((ae+te)*b,ie*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie-te)*a,(ae+te)*b,(ie-x)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=le*.4,ae=le*.1,ie=.1,pe=.9,ve=.5,Se=new go.PathFigure(.8*b,.5*a,!0);ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,.8*b,(.5+te)*a,(.4+x)*b,a)),Se.add(new go.PathSegment(go.PathSegment.Line,0,a)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(.4+x)*b,0,.8*b,(.5-te)*a));var be=new go.PathFigure((pe+ie)*b,ve*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ie)*a,(pe+ie)*b,(ve+ae)*a,(pe+ae)*b,(ve+ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b,ve*a,(pe-ae)*b,(ve+ie)*a,(pe-ie)*b,(ve+ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ie)*a,(pe-ie)*b,(ve-ae)*a,(pe-ae)*b,(ve-ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b,ve*a,(pe+ae)*b,(ve-ie)*a,(pe+ie)*b,(ve-ae)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=0,ie=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(ie-x)*a,.7*b,(ie-te)*a)),x=.1,te=le*.1,ae=.9,ie=.5;var ve=new go.PathFigure((ae-x)*b,ie*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=0,ie=.5,pe=new go.PathFigure(0,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te+te)*b,(ie-x)*a,.8*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*b,(ie+te)*a,(ae+te+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=.2,ie=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.8*b,.5*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.7*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(ie-x)*a,.7*b,(ie-te)*a)),x=.1,te=le*.1,ae=.9,ie=.5;var Se=new go.PathFigure((ae-x)*b,ie*a,!0);return ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*x,ae=.2,ie=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.2*b,0,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te)*b,(ie-x)*a,.9*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.9*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(ue,b,a){var ee=new go.Geometry,x=le*.1,te=.1,ae=.1,ie=.5,pe=new go.PathFigure((ae-x*.5)*b,a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.3,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.5,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.9,pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x*.5)*b,a,(ae+te)*b,0,(ae+x)*b,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ue,b,a){var ee=new go.Geometry,x=le*.5,te=.5,ae=.5,ie=.5,pe=new go.PathFigure((ae-te)*b,ie*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-te)*a,(ae-te)*b,(ie-x)*a,(ae-x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie-te)*a,(ae+te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Move,(ae-te+.1)*b,ie*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te-.1)*b,ie*a,ae*b,(ie-te)*a,ae*b,(ie+te)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(ue,b,a){var ee=new go.Geometry,x=b,te=a;b=b*.38,a=a*.6;var ae=le*.8,ie=.8,pe=0,ve=.5,Se=(x-b)/2,be=(te-a)/2,we=new go.PathFigure(pe*b+Se,(ve+ie)*a+be,!0);ee.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b+Se,ve*a+be,(pe-ae)*b+Se,(ve+ie)*a+be,(pe-ie)*b+Se,(ve+ae)*a+be)),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe-ie)*b+Se,(ve-ae)*a+be,(pe-ae)*b+Se,(ve-ie)*a+be)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie+ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve-ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve-ae)*a+be)),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve+ae)*a+be,pe*b+Se,(ve+ie)*a+be).close()),ae=le*.4,ie=.4,pe=.2,ve=.5;var Te=new go.PathFigure(pe*b+Se,(ve+ie)*a+be,!0);ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b+Se,ve*a+be,(pe-ae)*b+Se,(ve+ie)*a+be,(pe-ie)*b+Se,(ve+ae)*a+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe-ie)*b+Se,(ve-ae)*a+be,(pe-ae)*b+Se,(ve-ie)*a+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie+ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve-ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve-ae)*a+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe-ie+ae*.5)*b+Se,(ve+ae)*a+be,pe*b+Se,(ve+ie)*a+be).close()),ae=le*.2,ie=.2,pe=.5,ve=.5;var Ye=new go.PathFigure((pe-ie)*b+Se,ve*a+be,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe-ie)*b+Se,(ve-ae)*a+be,(pe-ae)*b+Se,(ve-ie)*a+be)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b+Se,ve*a+be,(pe+ae)*b+Se,(ve-ie)*a+be,(pe+ie)*b+Se,(ve-ae)*a+be)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe+ie)*b+Se,(ve+ae)*a+be,(pe+ae)*b+Se,(ve+ie)*a+be)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*b+Se,ve*a+be,(pe-ae)*b+Se,(ve+ie)*a+be,(pe-ie)*b+Se,(ve+ae)*a+be)),ae=le*.4,ie=.4,pe=.8,ve=.5;var Ne=new go.PathFigure(pe*b+Se,(ve-ie)*a+be,!0);ee.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b+Se,ve*a+be,(pe+ae)*b+Se,(ve-ie)*a+be,(pe+ie)*b+Se,(ve-ae)*a+be)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe+ie)*b+Se,(ve+ae)*a+be,(pe+ae)*b+Se,(ve+ie)*a+be)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie-ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve+ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve+ae)*a+be)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve-ae)*a+be,pe*b+Se,(ve-ie)*a+be).close()),ae=le*.8,ie=.8,pe=1,ve=.5;var tt=new go.PathFigure(pe*b+Se,(ve-ie)*a+be,!0);return ee.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*b+Se,ve*a+be,(pe+ae)*b+Se,(ve-ie)*a+be,(pe+ie)*b+Se,(ve-ae)*a+be)),tt.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve+ie)*a+be,(pe+ie)*b+Se,(ve+ae)*a+be,(pe+ae)*b+Se,(ve+ie)*a+be)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie-ae*.5)*b+Se,ve*a+be,pe*b+Se,(ve+ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve+ae)*a+be)),tt.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+Se,(ve-ie)*a+be,(pe+ie-ae*.5)*b+Se,(ve-ae)*a+be,pe*b+Se,(ve-ie)*a+be).close()),ee}),go.Shape.defineFigureGenerator("Email",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.35*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,0).close());var te=new go.PathFigure(.1*b,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var ae=new go.PathFigure(.6*b,a,!0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,a).close());var ie=new go.PathFigure(0,.5*a,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.75*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.75*b,.6*a)),ie.add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.25*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Power",function(ue,b,a){var ee=new go.Geometry,x=le*.4,te=.4,ae=.5,ie=.5,pe=E(),ve=E(),Se=E(),be=E();ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.5,pe,pe,ve,Se,be);var we=y(ve.x,ve.y),Te=new go.PathFigure(ve.x*b,ve.y*a,!0);ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,Se.x*b,Se.y*a,be.x*b,be.y*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae+te)*b,(ie+x)*a,(ae+x)*b,(ie+te)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,(ae-x)*b,(ie+te)*a,(ae-te)*b,(ie+x)*a)),ge(ae-te,ie,ae-te,ie-x,ae-x,ie-te,ae,ie-te,.5,Se,be,ve,pe,pe),Te.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,Se.x*b,Se.y*a,be.x*b,be.y*a)),x=le*.3,te=.3,ge(ae-te,ie,ae-te,ie-x,ae-x,ie-te,ae,ie-te,.5,Se,be,ve,pe,pe),Te.add(new go.PathSegment(go.PathSegment.Line,ve.x*b,ve.y*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,ie*a,be.x*b,be.y*a,Se.x*b,Se.y*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+te)*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,ie*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ge(ae,ie-te,ae+x,ie-te,ae+te,ie-x,ae+te,ie,.5,pe,pe,ve,Se,be),Te.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,be.x*b,be.y*a,Se.x*b,Se.y*a).close());var Te=new go.PathFigure(.45*b,0,!0);return ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.5*a)),Te.add(new go.PathSegment(go.PathSegment.Line,.55*b,0).close()),re(pe),re(ve),re(Se),re(be),re(we),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a/2,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,180,360,b/2,a/2,b/2,a/2));function te(ae,ie,pe){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+ie)*b,(.8+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+ie)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+ie)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+ie)*b,(.8+pe)*a).close())}return te(x,0,0),te(x,.4,0),te(x,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),ee.spot1=new go.Spot(.3,.3),ee.spot2=new go.Spot(.7,.7),ee}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.37*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.11*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.04*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.49*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.37*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*b,.86*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.91*a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,.78*a)),x.add(new go.PathSegment(go.PathSegment.Line,.44*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.56*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.29*b,0,-.25*b,.63*a,.45*b,.44*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.51*b,.42*a,.48*b,.17*a,.54*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.59*b,.18*a,.59*b,.29*a,.58*b,.28*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,.6*a,.8*b,.34*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.88*b,.31*a,.87*b,.48*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,1.17*b,.76*a,.82*b,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ue,b,a){var ee=new go.Geometry,x=.5,te=0,ae=0,ie=x*le,pe=.4*Math.SQRT2/2+.5,ve=.5-.5*Math.SQRT2/2,Se=1,be=.5,we=.5,Te=0,Ye=new go.PathFigure(pe*b,(1-ve)*a,!1);return ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,be*a,Se*b,.7*a,Se*b,be*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(we+te)*b,(Te+te)*a,(.5+x+te)*b,(.5-ie+te)*a,(.5+ie+te)*b,(.5-x+te)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-ie+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-ie+ae)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*b,.9*a,(.5-x+te)*b,(.5+ie+ae)*a,(.5-ie+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*b,.8*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*b,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.2*b,.35*a,.3*b,.35*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.7*b,.65*a,.8*b,.65*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var x=new go.PathFigure(0,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.7*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,0,.6*b,.5*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,a,.4*b,.5*a,b,.5*a).close());var te=new go.PathFigure(.45*b,.73*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.73*a)),te.add(new go.PathSegment(go.PathSegment.Move,.38*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.63*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.31*b,.27*a)),te.add(new go.PathSegment(go.PathSegment.Line,.56*b,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(.335*b,(1-.555)*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.68*a,(1-.12)*b,.46*a,(1-.02)*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*b,(1-.555)*a,.02*b,.54*a,.12*b,.46*a)),te.add(new go.PathSegment(go.PathSegment.Line,.365*b,(1-.595)*a));var ae=.5-.285,ie=.5,pe=ae,ve=Math.PI/4,Se=4*(1-Math.cos(ve))/(3*Math.sin(ve)),be=Se*.5,we=ae,Te=ae,Ye=Se*we,Ne=Se*Te;te.add(new go.PathSegment(go.PathSegment.Bezier,(ie-we)*b,pe*a,(ie-(Ye+we)/2)*b,(pe+(Te+Ne)/2)*a,(ie-we)*b,(pe+Ne)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ie*b,(pe-Te)*a,(ie-we)*b,(pe-Ne)*a,(ie-Ye)*b,(pe-Te)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ie+we)*b,pe*a,(ie+Ye)*b,(pe-Te)*a,(ie+we)*b,(pe-Ne)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*b,(1-.595)*a,(ie+we)*b,(pe+Ne)*a,(ie+(Ye+we)/2)*b,(pe+(Te+Ne)/2)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*b,(1-.595)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a));var tt=new go.PathFigure(.2*b,a,!1);ee.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.2*b,.8*a));var st=new go.PathFigure(.8*b,a,!1);return ee.add(st),st.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var te=new go.PathFigure(.2*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(.1*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Caution",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.05*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.8*a,0,a,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.1*a,.5*b,0,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.95*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,b,a,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,a));var te=.05;return x.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*b,.875*a)),x.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*b,.875*a,te*b,te*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.325*a,.575*b,.725*a,.625*b,.375*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.75*a,.375*b,.375*a,.425*b,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.45*b,.95*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.185*b,.85*a,.17*b,.95*a,.15*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.235*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.625*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.575*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.1875*b,.95*a,0,.675*a,0,.7*a)),x.add(new go.PathSegment(go.PathSegment.Move,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.775*a)),x.add(new go.PathSegment(go.PathSegment.Line,.22*b,.775*a));var te=new go.PathFigure(.475*b,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.225*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.275*b,.175*a)),te.add(new go.PathSegment(go.PathSegment.Line,.325*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.05*a,.35*b,0,.375*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*b,.375*a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.475*a)),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.315*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.32*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,0,.65*b,.05*a,.625*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*b,.0105*a));var ae=new go.PathFigure(.675*b,.575*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*b,.525*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*b,.95*a,b,.8*a,b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.95*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.725*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*b,.575*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*b,.775*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*.5,ae=new go.PathFigure(b,x*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,a,b,(x+te)*a,(x+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-te)*b,a,0,(x+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,0,0,(x-te)*a,(x-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,x*a,(x+te)*b,0,b,(x-te)*a));var ie=new go.PathFigure(x*b,0,!1);return ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x*b,.15*a)),ie.add(new go.PathSegment(go.PathSegment.Move,x*b,a)),ie.add(new go.PathSegment(go.PathSegment.Line,x*b,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.15*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.85*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.58*b,.1*a)),ie.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.78*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.15*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,.15*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close());var te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ae=new go.PathFigure(0,.6*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.15*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a));var te=new go.PathFigure(.15*b,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(b,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.8*a).close());var ae=.1,ie=le*.1,pe=.2,ve=.9,Se=new go.PathFigure((pe-ae)*b,ve*a,!0);ee.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-ie)*a,(pe-ie)*b,(ve-ae)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+ie)*b,(ve-ae)*a,(pe+ae)*b,(ve-ie)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+ie)*a,(pe+ie)*b,(ve+ae)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-ie)*b,(ve+ae)*a,(pe-ae)*b,(ve+ie)*a).close()),ae=.1,ie=le*.1,pe=.8,ve=.9;var be=new go.PathFigure((pe-ae)*b,ve*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-ie)*a,(pe-ie)*b,(ve-ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+ie)*b,(ve-ae)*a,(pe+ae)*b,(ve-ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+ie)*a,(pe+ie)*b,(ve+ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-ie)*b,(ve+ae)*a,(pe-ae)*b,(ve+ie)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ae=new go.PathFigure(.5*b,.8*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a));var ie=new go.PathFigure(.5*b,.7*a,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b,.7*a));var pe=.1,ve=le*.1,Se=.1,be=.9,we=new go.PathFigure((Se-pe)*b,be*a,!0);ee.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be-pe)*a,(Se-pe)*b,(be-ve)*a,(Se-ve)*b,(be-pe)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se+pe)*b,be*a,(Se+ve)*b,(be-pe)*a,(Se+pe)*b,(be-ve)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be+pe)*a,(Se+pe)*b,(be+ve)*a,(Se+ve)*b,(be+pe)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se-pe)*b,be*a,(Se-ve)*b,(be+pe)*a,(Se-pe)*b,(be+ve)*a)),pe=.1,ve=le*.1,Se=.4,be=.9;var Te=new go.PathFigure((Se-pe)*b,be*a,!0);return ee.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be-pe)*a,(Se-pe)*b,(be-ve)*a,(Se-ve)*b,(be-pe)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Se+pe)*b,be*a,(Se+ve)*b,(be-pe)*a,(Se+pe)*b,(be-ve)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,Se*b,(be+pe)*a,(Se+pe)*b,(be+ve)*a,(Se+ve)*b,(be+pe)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Se-pe)*b,be*a,(Se-ve)*b,(be+pe)*a,(Se-pe)*b,(be+ve)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.4*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.4*a).close());var te=new go.PathFigure(.45*b,.7*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a));var ae=new go.PathFigure(.55*b,.4*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.4*a).close());var Se=.05,be=le*.05,we=.175,Te=.95,ie=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a));var Se=.05,be=le*.05,we=.375,Te=.95,pe=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a));var Se=.05,be=le*.05,we=.625,Te=.95,ve=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a));var Se=.05,be=le*.05,we=.825,Te=.95,Ye=new go.PathFigure((we-Se)*b,Te*a,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te-Se)*a,(we-Se)*b,(Te-be)*a,(we-be)*b,(Te-Se)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(we+Se)*b,Te*a,(we+be)*b,(Te-Se)*a,(we+Se)*b,(Te-be)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,we*b,(Te+Se)*a,(we+Se)*b,(Te+be)*a,(we+be)*b,(Te+Se)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(we-Se)*b,Te*a,(we-be)*b,(Te+Se)*a,(we-Se)*b,(Te+be)*a).close());var Ne=new go.PathFigure(0,a,!1);return ee.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(.15*b,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,a).close());var ie=.05,pe=le*.05,ve=.35,Se=.775,be=new go.PathFigure((ve-ie)*b,Se*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(Se-ie)*a,(ve-ie)*b,(Se-pe)*a,(ve-pe)*b,(Se-ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ie)*b,Se*a,(ve+pe)*b,(Se-ie)*a,(ve+ie)*b,(Se-pe)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(Se+ie)*a,(ve+ie)*b,(Se+pe)*a,(ve+pe)*b,(Se+ie)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ie)*b,Se*a,(ve-pe)*b,(Se+ie)*a,(ve-ie)*b,(Se+pe)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.75*b,0,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.75*a,.75*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*b,a,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,.25*a,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,.15*b,.25*a,.15*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.85*b,.75*a,.85*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.15*a,.35*b,.3*a,.65*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.85*a,.35*b,.7*a,.65*b,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.25*a,.1*b,0,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.25*a,.425*b,.5*a,.575*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.25*a,.8*b,0,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.75*a,.1*b,.5*a,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.75*a,.425*b,a,.575*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.75*a,.8*b,.5*a,.9*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(ue,b,a){var ee=new go.Geometry,x=.3,te=le*.3,ae=.5,ie=.7,pe=new go.PathFigure((ae-x)*b,ie*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a));var ve=new go.PathFigure(0,.7*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.7*a,0,0,b,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.65*b,.3*a,.65*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.35*b,.5*a,.35*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*b,.6*a,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.2*b,a,.35*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,a,.7*b,.6*a,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.8*b,a,.65*b,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,0,a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.4*a,.8*b,a,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.1*a));var te=new go.PathFigure(0,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*.5,ae=.5,ie=.5,pe=new go.PathFigure((ae-x)*b,ie*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a));var ve=new go.PathFigure(.15*b,.5*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.85*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.1*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.1*a,.15*b,0,.35*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,.65*b,.2*a,.85*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.85*b,.6*a,.65*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*b,.4*a,.15*b,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(ue,b,a){var ee=new go.Geometry,x=.5,te=le*.5,ae=.5,ie=.5,pe=new go.PathFigure((ae-x)*b,ie*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a).close()),x=.05,te=le*.05,ae=.5,ie=.8;var ve=new go.PathFigure((ae-x)*b,ie*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie-x)*a,(ae-x)*b,(ie-te)*a,(ae-te)*b,(ie-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,ie*a,(ae+te)*b,(ie-x)*a,(ae+x)*b,(ie-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(ie+x)*a,(ae+x)*b,(ie+te)*a,(ae+te)*b,(ie+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,ie*a,(ae-te)*b,(ie+x)*a,(ae-x)*b,(ie+te)*a).close()),ve.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,.75*b,.475*a,.75*b,.225*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.35*a,.4*b,.2*a,.3*b,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.975*b,.025*a,.5*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*b,.5*a,.5*b,0,.025*b,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*b,.3*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(.9375*b,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*b,.3316875*a,.79840625*b,.39915625*a,.7834375*b,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*b,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*b,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*b,.19378125*a,.64228125*b,.2188125*a,.603875*b,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*b,.239375*a,.39759375*b,.20190625*a,.36053125*b,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*b,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*b,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*b,.4375*a,.21765625*b,.36059375*a,.201875*b,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*b,.67596875*a,.20221875*b,.603875*a,.21884375*b,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*b,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*b,.80621875*a,.36353125*b,.78340625*a,.3991875*b,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*b,.760625*a,.602375*b,.79809375*a,.63946875*b,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*b,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*b,.56246875*a,.78234375*b,.63940625*a,.798125*b,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*b,.5*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.3*a,0,.375*a,.05*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.075*a,.3*b,.225*a,.4*b,.175*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.525*b,.075*a,.46*b,.05*a,.525*b,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.4*a,.525*b,.275*a,.475*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.55*a,b,.4*a,b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.425*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.7*a,.675*b,.55*a,.675*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.575*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,.85*a,.65*b,.7*a,.65*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.535*b,a,.61*b,.85*a,.61*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*b,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.7)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var te=new go.PathFigure(0,a*.6,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.85).close());var te=new go.PathFigure(.126*b,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.85*a).close());var ae=new go.PathFigure(.402*b,.85*a,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.85*a).close());var ie=new go.PathFigure(.678*b,.85*a,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.678*b,.45*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.874*b,.45*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.874*b,.85*a).close());var pe=new go.PathFigure(.5*b,.1*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*b,.3*a)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*b,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*(1-.184)).close());var te=new go.PathFigure(b*.204,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.204,a*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*1).close());var ae=new go.PathFigure(b*.408,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.408,a*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*1).close());var ie=new go.PathFigure(b*.612,a,!0);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*.612,a*(1-.184*3))),ie.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*1).close());var pe=new go.PathFigure(b*.816,a,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.816,a*(1-.184*4))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-.184*5))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,0).close());var te=new go.PathFigure(b*.055,.07*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.07)),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.1).close());var ae=new go.PathFigure(b*.055,.13*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.16).close());var ie=new go.PathFigure(b*.055,.18*a,!0);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.18)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.21)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.21).close());var pe=new go.PathFigure(b*1,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,0)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.65)),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(.55*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.35*b,.525*a,0,.4*a,.225*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.2*a,.975*b,0,b,.08*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*b,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*.5,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,.575*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.6*a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.17*b,.425*a)),x.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*b,.5*a,.075*b,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*0,b*.3,b*.055)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var te=new go.PathFigure(0,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*1,b*.3,b*.055)),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var ae=new go.PathFigure(b*.11,a*.1,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.11,a*.8).close());var ie=new go.PathFigure(b*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*1),a*.8).close());var pe=new go.PathFigure(b*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.8)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(ue,b,a){var ee=new go.Geometry,x=8,te=x*le,ae=new go.PathFigure(x,0,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,te,te,0).close());var ie=new go.PathFigure(b*.83,0,!1);ee.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.3)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.3)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*0).close());var pe=new go.PathFigure(b*.83,a*1,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*1).close());var ve=new go.PathFigure(b*.78,a*.05,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.05)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.25)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(ue,b,a){var ee=ue?ue.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*le,te=a*.8,ae=new go.Geometry,ie=new go.PathFigure(ee,0,!0);return ae.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)),ie.add(new go.PathSegment(go.PathSegment.Line,b,te-ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,te,b,te-x,b-x,te)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.7,te)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.7,a)),ie.add(new go.PathSegment(go.PathSegment.Line,b*.55,te)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,te-ee,x,te,0,te-x)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()),x>1?(ae.spot1=new go.Spot(0,0,x,x),ae.spot2=new go.Spot(1,.8,-x,-x)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.45,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.45).close());var te=new go.PathFigure(b*1,a*.55,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(ue,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*b,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.9).close());var te=new go.PathFigure(b*.1,a*.2,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,b*.22,a*.285)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.25).close());var ae=new go.PathFigure(b*.28,a*.37,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.28,a*.41).close()),ee}),go.Shape.defineFigureGenerator("Beaker",function(ue,b,a){var ee=new go.Geometry,x=15,te=x*le,ae=new go.PathFigure(b*.62,a*.475,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.62,a*.03).close()),te>1?(ee.spot1=new go.Spot(0,0,te,te),ee.spot2=new go.Spot(1,1,-te,-te)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.4,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(1-.26),a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*0).close()),ee}),go.Shape.defineFigureGenerator("Bin",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;return x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.5,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.74,a*.25).close()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close());var te=new go.PathFigure(b*.235,a*.28,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.765,a*.28)),te.add(new go.PathSegment(go.PathSegment.Line,b*.655,a*.97)),te.add(new go.PathSegment(go.PathSegment.Line,b*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(ue,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,a*0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.25).close()),ee}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},98598: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 de={},ne="5.0",y={},E=null,re=!1,oe=!1,ge=null,fe=!1,he=null,le=null,xe=0;xe4?parseFloat(rt):5};de.setHTML5Codebase=function(rt,Ke){le=rt,qe(rt,Ke)},de.setJavaCodebase=de.setJavaCodebaseVersion=de.isCompiledInstalled=de.setPreCompiledScriptPath=de.setPreCompiledResourcePath=function(){},de.setHTML5CodebaseVersion=function(rt,Ke){var Dt=parseFloat(rt);if(Dt!==NaN&&Dt<5){console.log("The GeoGebra HTML5 codebase version "+Dt+" is deprecated. Using version latest instead.");return}he=rt,Jt(rt,Ke)},de.getHTML5CodebaseVersion=function(){return ue},de.getParameters=function(){return y},de.setFontsCSSURL=function(rt){ae=rt},de.setGiacJSURL=function(rt){},de.setJNLPFile=function(rt){Le=rt},de.setJNLPBaseDir=function(rt){},de.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ke="auto",Dt=y.id,vn,Ct=!1,Gt=0;Gt=5)return!0;var rt=de.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},de.startAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},de.stopAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},de.getAppletObject=function(){var rt=y.id!==void 0?y.id:"ggbApplet";return window[rt]},de.resize=function(){};var Ye=function(rt,Ke,Dt){var vn=document.createElement("param");vn.setAttribute("name",Ke),vn.setAttribute("value",Dt),rt.appendChild(vn)},Ne=function(rt){return rt&&rt!=="false"},tt=function(rt,Ke,Dt){pe(ue)<=4.2&&(Dt=!0);var vn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ue||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(vn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ct=document.createElement("div");Ct.classList.add("appletParameters","notranslate");var Gt=Ke.width,ot=Ke.height;if(Ke.disableAutoScale=Ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ke.disableAutoScale,Ke.width!==void 0)if(pe(ue)<=4.4)Ne(Ke.showToolBar)&&(Ke.height-=7),Ne(Ke.showAlgebraInput)&&(Ke.height-=37),Ke.width<605&&Ne(Ke.showToolBar)&&(Ke.width=605,Gt=605);else{var Ut=100;(Ne(Ke.showToolBar)||Ne(Ke.showMenuBar))&&(Ke.hasOwnProperty("customToolBar")&&(Ke.customToolbar=Ke.customToolBar),Ut=Ne(Ke.showMenuBar)?245:155),Gt=5?(Ke.appletOnLoad=function(Ge){var pt=rt.querySelector(".ggb_preview");pt&&pt.parentNode.removeChild(pt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(rn),window.GGBT_wsf_view&&$(window).trigger("resize"),kn(Ge)},mt||rn.appendChild(_e)):Ct.appendChild(_e),rn.appendChild(Ct),mt||rt.appendChild(rn),setTimeout(function(){de.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(Ct),rt.appendChild(Be),Ke.appletOnLoad=function(Ge){de.resize(),kn(Ge)}}function Ce(Ge,pt){pt&&typeof pt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ge,pt.appletOnLoad):renderGGBElement(Ge),yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",pt)}function dt(Ge,pt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ge,params:pt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(cn){Ce(cn.article,cn.params)}),html5AppletsToProcess=null)},pe(ue)<5&&(Ge.className+=" geogebraweb")):Ce(Ge,pt)}if(vn){scriptLoadStarted=!0;for(var It=0;It0?(bt.remove(),rn.attr("id","fullscreencontent").show(),jQuery(kn).append(rn),window.dispatchEvent(new Event("resize"))):tt(bt,Ke,!1),window.GGBT_wsf_view.launchFullScreen(kn)}else He=vn,tt(rt,Ke,!1);if(!window.GGBT_wsf_view)for(ot=0;otrt/4*3&&(bt=rt/4*3),kn=bt/5.8,Ut.setAttribute("src",x),Ut.setAttribute("width",bt),Ut.setAttribute("height",kn);var rn=(rt-bt)/2,mt=(Ke-kn)/2;Ut.style.left=rn+"px",Ut.style.top=mt+"px",Ct.appendChild(Ut)}}return Ct.appendChild(ot),Ct},Lt=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},tn=["web","webSimple","web3d","tablet","tablet3d","phone"],Jt=function(rt,Ke){if(ue=rt,Ke){qe(ue,!0);return}var Dt=!re;if(Dt){var vn=pe(ue);!isNaN(vn)&&vn<4.4&&(Dt=!1)}var Ct,Gt;window.location.protocol.substr(0,4)==="http"?Ct=window.location.protocol:Ct="http:";var ot=ue.indexOf("//");ot>0?Gt=ue:ot===0?Gt=Ct+ue:Gt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ut in tn)if(ue.slice(tn[Ut].length*-1)===tn[Ut]||ue.slice((tn[Ut].length+1)*-1)===tn[Ut]+"/"){qe(Gt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Dt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Ne(y.showToolBar)&&!Ne(y.showMenuBar)&&!Ne(y.showAlgebraInput)&&!Ne(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Gt+="webSimple/":Gt+="web3d/",qe(Gt,!1)},qe=function(rt,Ke){if(rt.requirejs){ke=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),ke=rt,Ke===null&&(Ke=rt.indexOf("http")===-1),Ue=Ke,b="web.nocache.js",a=!1;var Dt=ke.split("/");Dt.length>1&&(!Ke&&Dt[Dt.length-2]==="webSimple"?(b="webSimple.nocache.js",a=!0):tn.indexOf(Dt[Dt.length-2])>=0&&(b=Dt[Dt.length-2]+".nocache.js")),Dt=rt.split("/"),ue=Dt[Dt.length-3],ue.substr(0,4)==="test"?ue=ue.substr(4,1)+"."+ue.substr(5,1):(ue.substr(0,3)==="war"||ue.substr(0,4)==="beta")&&(ue="5.0");var vn=parseFloat(ue);vn!==NaN&&vn<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+vn+" is deprecated. Using version latest instead."),Jt("5.0",Ke))},yt=function(rt,Ke){window.console&&window.console.log&&(!Ke||typeof Ke.showLogging=="undefined"||Ke.showLogging&&Ke.showLogging!=="false")&&console.log(rt)};y.material_id!==void 0?be(on):on();function on(){var rt=ne;he!==null?rt=he:parseFloat(rt)<5&&(rt="5.0"),Jt(rt,!1),le!==null&&qe(le,Ue),fe=!0}return de},GGBAppletUtils=function(){"use strict";function de(){return window.GGBT_wsf_edit!==void 0}function ne(fe,he){he!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+he+","+he+")",fe.style.webkitTransform="scale("+he+","+he+")",fe.style.maxWidth="initial",fe.querySelector(".ggb_preview")!==null&&(fe.querySelector(".ggb_preview").style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(fe.style.transform="none",fe.style.webkitTransform="none")}function y(fe,he,le,xe,Ee,Le){var ke=null;if(Le!=null&&Le!="")for(var Ue=fe.parentNode;Ue!=null;)if((" "+Ue.className+" ").indexOf(" "+Le+" ")>-1){ke=Ue;break}else Ue=Ue.parentNode;var He=0,ue=0,b=0,a=0,ee=0,x=0,te=0;if(ke)He=ke.offsetWidth,ue=Math.max(xe?ke.offsetWidth:0,ke.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(He=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),b=He):(He=window.innerWidth,ue=window.innerHeight,b=window.innerWidth),fe){var ae=fe.getBoundingClientRect();ae.left>0&&ae.left<=He&&(Ee===void 0||!Ee)&&(document.dir==="rtl"?(ee=He-ae.width-ae.left,x=b<=480?10:30):(x=ae.left,ee=b<=480?10:30),a=x+ee)}if(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ie=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,te=40)}}return fe&&((le===void 0||!le)&&he>0&&he+a1&&(Le=!0)),he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Le=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))Ee=E(fe,he,Le,le,fe.scaleContainerClass);else return xe;return Le&&(!fe.hasOwnProperty("scale")||xe===1)?Ee:Math.min(xe,Ee)}function oe(fe){var he=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),xe=fe.getBoundingClientRect(),Ee=(he-xe.width)/2,Le=(le-xe.height)/2;Le<0&&(Le=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ee<40?fe.style.left="40px":fe.style.left=Ee+"px",fe.style.top=Le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Le<40?fe.style.top="40px":fe.style.top=Le+"px",fe.style.left=Ee+"px")}function ge(fe,he){var le=fe.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(he.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(fe)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var xe=re(he,fe);de()&&le.setAttribute("data-param-scale",xe);for(var Ee=null,Le=0;Le=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(de){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(de){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(de){var ne=c[de];return ne==null?null:ne},r=d,webModule.__errFn=e}function B(){function de(fe){var he=fe.lastIndexOf(rb);he==-1&&(he=fe.length);var le=fe.indexOf(sb);le==-1&&(le=fe.length);var xe=fe.lastIndexOf(tb,Math.min(le,he));return xe>=O?fe.substring(O,xe+P):W}function ne(fe){if(!fe.match(/^\w+:\/\//)){var he=o.createElement(ub);he.src=fe+vb,fe=de(he.src)}return fe}function y(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function E(){for(var fe=o.getElementsByTagName(_),he=O;heO?fe[fe.length-P].href:W}function oe(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var ge=y();return ge==W&&(ge=E()),ge==W&&(ge=re()),ge==W&&oe()&&(ge=de(o.location.href)),ge=ne(ge),ge}function C(de){return de.match(/^\//)||de.match(/^[a-zA-Z]+:\/\//)?de:webModule.__moduleBase+de}function D(){var de=[],ne=O,y=[],E=[];function re(fe){var he=E[fe](),le=y[fe];if(he in le)return he;var xe=[];for(var Ee in le)xe[le[Ee]]=Ee;throw r&&r(fe,xe,he),null}if(__gwt_isKnownPropertyValue=function(fe,he){return he in y[fe]},webModule.__getPropMap=function(){var fe={};for(var he in y)y.hasOwnProperty(he)&&(fe[he]=re(he));return fe},webModule.__computePropValue=re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var oe;try{oe=Cb;var ge=oe.indexOf(Db);ge!=-1&&(ne=parseInt(oe.substring(ge+P),$),oe=oe.substring(O,ge))}catch(fe){}return webModule.__softPermutationId=ne,C(oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},58788:function(de,ne,y){"use strict";y.d(ne,{Ax:function(){return ge},Ds:function(){return fe},KI:function(){return le},SI:function(){return oe},f1:function(){return re}});var E=y(10148);function re(xe){let Ee=!0;if(xe.length>0){for(let Le=0;Le{var x={};for(var te in a)Le.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&Ee)for(var te of Ee(a))ee.indexOf(te)<0&&ke.call(a,te)&&(x[te]=a[te]);return x},He=(a,ee,x)=>new Promise((te,ae)=>{var ie=Se=>{try{ve(x.next(Se))}catch(be){ae(be)}},pe=Se=>{try{ve(x.throw(Se))}catch(be){ae(be)}},ve=Se=>Se.done?te(Se.value):Promise.resolve(Se.value).then(ie,pe);ve((x=x.apply(a,ee)).next())});const ue=oe.default.TextArea,b=a=>{var ee=a,{account:x,globalSetting:te,loading:ae,dispatch:ie,schoolName:pe,departmentName:ve,visible:Se,onClose:be=()=>{},onSuccess:we=()=>{}}=ee,Te=Ue(ee,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Ye]=ge.default.useForm(),Ne=(0,E.useRef)(),[tt,st]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ne.current=Te.schoolId},[Te.schoolId]),(0,E.useEffect)(()=>{Ye.setFieldsValue({department:ve})},[ve]);const Vt=vt=>He(void 0,null,function*(){var Bt,At,Lt;const{department:tn,remarks:Jt}=vt||{};st(!0);const qe=yield(0,xe.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:tn,school_id:Ne.current}});st(!1);const yt=()=>He(void 0,null,function*(){const on=yield ie({type:"account/appplyDepartment",payload:{school_id:Ne.current,name:tn,remarks:Jt}});(on==null?void 0:on.status)===0&&(fe.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),we(tn),be())});if((qe==null?void 0:qe.status)===0){if((Bt=qe==null?void 0:qe.data)!=null&&Bt.name){he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),E.createElement(le.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(At=qe==null?void 0:qe.data)==null?void 0:At.name,size:(Lt=qe==null?void 0:qe.data)==null?void 0:Lt.size}],pagination:!1})),onOk:()=>{we(tn),be()}});return}yt()}});return E.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Se,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:be,onOk:()=>Ye.submit(),confirmLoading:tt},E.createElement(ge.default,{form:Ye,labelCol:{span:4},wrapperCol:{span:20},onFinish:Vt},E.createElement(ge.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},pe),E.createElement(ge.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},E.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),E.createElement(ge.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},E.createElement(ue,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};ne.Z=(0,re.connect)(({account:a,loading:ee,globalSetting:x})=>({account:a,globalSetting:x,loading:ee.effects}))(b)},25167:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(59301),re=y(42203),oe=y(43418),ge="data:image/png;base64,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",fe="data:image/png;base64,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",he={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const le=({visible:Ee,occupationValue:Le,onCancel:ke=()=>{}})=>{const Ue=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:fe}),E.createElement("span",{className:he.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),He=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:ge}),E.createElement("span",{className:he.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ue=()=>Le===3?E.createElement(E.Fragment,null,He(),Ue()):Le===2?Ue():He();return E.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ee,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{ke(),re.history.push("/account/certification")},onCancel:()=>{ke()}},E.createElement("div",{className:he.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),E.createElement("div",{className:he.flexRow},ue()))};var xe=(0,re.connect)(({paperlibrary:Ee,loading:Le,globalSetting:ke})=>({paperlibrary:Ee,globalSetting:ke,loading:Le.effects}))(le)},67441:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return st}});var E=y(59301),re=y(78241),oe=y(71418),ge=y(8591),fe=y(43418),he=y(95237),le=y(19842),xe=y(43428),Ee=y(4676),Le="data:image/png;base64,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",ke={tip:"tip___DIcZT",knowledgeWrapper:"knowledgeWrapper___NW_oT",fixedLoading:"fixedLoading___LsIeU",leftNode:"leftNode___LiefK",option:"option___XqgEG",serial:"serial___daV0t",row:"row___yw9GM",label:"label___yyq8y",content:"content___PzumI"},Ue=y(27727),He=y(71385),ue=y(21759),b=y(70635),a=y(23469),ee=y(86766),x=y(58536),te=y(16938),ae=y(25711),ie=y(34571),pe=y(59301),ve=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Te=(Vt,vt,Bt)=>vt in Vt?ve(Vt,vt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[vt]=Bt,Ye=(Vt,vt)=>{for(var Bt in vt||(vt={}))be.call(vt,Bt)&&Te(Vt,Bt,vt[Bt]);if(Se)for(var Bt of Se(vt))we.call(vt,Bt)&&Te(Vt,Bt,vt[Bt]);return Vt},Ne=(Vt,vt,Bt)=>new Promise((At,Lt)=>{var tn=yt=>{try{qe(Bt.next(yt))}catch(on){Lt(on)}},Jt=yt=>{try{qe(Bt.throw(yt))}catch(on){Lt(on)}},qe=yt=>yt.done?At(yt.value):Promise.resolve(yt.value).then(tn,Jt);qe((Bt=Bt.apply(Vt,vt)).next())}),st=(0,E.forwardRef)(({onUpdateNum:Vt,onlyMediatorOpenStr:vt},Bt)=>{var At;const[Lt]=re.default.useForm(),[tn,Jt]=(0,E.useState)([]),[qe,yt]=(0,E.useState)({}),[on,rt]=(0,E.useState)(null),[Ke,Dt]=(0,E.useState)(!1),[vn,Ct]=(0,E.useState)([]),[Gt,ot]=(0,E.useState)(!1),[Ut,bt]=(0,E.useState)(""),[kn,rn]=(0,E.useState)([]),[mt,_e]=(0,E.useState)([]),Be=(0,E.useRef)(null),{progressOpen:Ce,openProgress:dt,closeProgress:It,CreateProgressModal:je}=(0,x.Z)(),ze=re.default.useWatch("knowledge",Lt),gt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ut=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"}];(0,E.useEffect)(()=>{if(vt)return ee.Z.subscribe(vt,pn=>{en(pn.id)})},[vt]),(0,E.useEffect)(()=>{on===!1&&Vt&&Vt()},[on]);const Ge=()=>Ne(void 0,null,function*(){const Xt=yield(0,b.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});_e(Xt.disciplines||[])}),pt=Xt=>Ne(void 0,null,function*(){const pn=yield(0,b.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Xt}});rn(pn.tag_disciplines)}),cn=()=>Ne(void 0,null,function*(){var Xt,pn,Rn,Wn;const In=document.createElement("div");In.className=ke.fixedLoading,document.body.appendChild(In),Ee.render(pe.createElement(oe.Z,{spinning:!0}),In);const Un=yield(0,b.ZP)(`/api/item_banks/${Be.current}/edit_single.json`,{method:"get"});if(Un.id){const ga=[];if(Un!=null&&Un.analysis||ga.push(3),(Un==null?void 0:Un.item_type)==="SUBJECTIVE"&&!((Xt=Un==null?void 0:Un.answer_texts)!=null&&Xt.length)&&ga.push(2),!((pn=Un==null?void 0:Un.tag_disciplines)!=null&&pn.length)){ga.push(1);const un=[(Rn=Un==null?void 0:Un.discipline)==null?void 0:Rn.id,(Wn=Un==null?void 0:Un.sub_discipline)==null?void 0:Wn.id].filter(Oe=>!!Oe);Lt.setFieldValue("course",un)}Ct(ga),ga.length?Dt(!0):Xe(),yt(Un)}document.body.removeChild(In)}),en=Xt=>Ne(void 0,null,function*(){Be.current=Xt,cn(),Ge()}),Zt=()=>{rt(!0)};(0,E.useImperativeHandle)(Bt,()=>({onClick:Zt}));const Fn=Xt=>{rn([...kn,Ye({},Xt)])},Pn=(Xt,pn)=>{if(Xt!=null&&Xt.course){const[Rn,Wn]=Xt.course;pt(Wn),bt(new Date),Lt.setFieldsValue({knowledge:[]})}},Xe=()=>Ne(void 0,null,function*(){var Xt,pn,Rn;const{analysis:Wn="",answer_texts:In="",course:Un=[],knowledge:ga=[]}=Lt.getFieldsValue()||{},un=new FormData;un.append("scene_type",5),un.append("item_bank_id",Be.current),un.append("analysis",Wn),un.append("answer_texts",[In]),un.append("sub_discipline_id",(Un==null?void 0:Un[1])||""),un.append("tag_discipline_ids",ga==null?void 0:ga.map(Pt=>Pt.value)),dt(),Jt([]),ot(!0),Dt(!1);const Oe=yield(0,te.$)(un);if((Oe==null?void 0:Oe.status)===0)if((pn=(Xt=Oe==null?void 0:Oe.data)==null?void 0:Xt.content)!=null&&pn.length){It(100),Jt((Rn=Oe==null?void 0:Oe.data)==null?void 0:Rn.content);return}else ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ot(!1),It()}),Mt=()=>Ne(void 0,null,function*(){var Xt,pn;const Rn=new FormData;if(Rn.append("scene_type",5),Rn.append("item_bank_id",Be.current),Rn.append("count",1),Ce)return Promise.reject();dt();const Wn=yield(0,te.$)(Rn);if((Wn==null?void 0:Wn.status)===0){if((pn=(Xt=Wn==null?void 0:Wn.data)==null?void 0:Xt.content)!=null&&pn.length)return It(100),Wn;ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return It(),Wn}),zt=()=>{var Xt,pn;const Rn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],{name:Wn,choices:In=[],item_type:Un,tag_disciplines:ga=[],difficulty:un,analysis:Oe,answer_texts:Pt,standard_answer:Sn}=qe,qt=`1.\u3010${(Xt=ut.find(xt=>xt.value===Un))==null?void 0:Xt.type}\u3011${Wn}`;let Qe="";const ht=(pn=ga==null?void 0:ga.map(xt=>xt.name))==null?void 0:pn.join("\u3001");return Un==="SUBJECTIVE"?Qe=(Pt==null?void 0:Pt[0])||"":Un==="JUDGMENT"?In==null||In.forEach((xt,bn)=>{xt.is_answer&&(Qe=bn?"\u9519\u8BEF":"\u6B63\u786E")}):In==null||In.forEach((xt,bn)=>{xt.is_answer&&(Qe=Qe+gt[bn])}),pe.createElement("div",{className:ke.leftNode},pe.createElement(ae.Z,{className:"mb10",value:qt}),In==null?void 0:In.map((xt,bn)=>pe.createElement("div",{key:bn,className:ke.option},pe.createElement("div",{className:ke.serial},gt[bn],"."),pe.createElement(ae.Z,{style:{flex:1},value:xt==null?void 0:xt.choice_text}))),pe.createElement("div",{style:{background:"#f1f1f1",height:1}}),Un==="COMPLETION"?Sn==null?void 0:Sn.map((xt,bn)=>{var Ae,Ve;return pe.createElement("div",{className:ke.row,style:{alignItems:"center"},key:bn},pe.createElement("div",{className:ke.label},"\u7B54\u6848",bn+1),pe.createElement("div",{className:ke.content},(xt==null?void 0:xt.model)===1?(Ae=xt==null?void 0:xt.answer_text)==null?void 0:Ae.join("\u3001"):pe.createElement(ie.Z,{value:(Ve=xt==null?void 0:xt.answer_text)==null?void 0:Ve.join("\u3001"),readOnly:!0})))}):pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u7B54\u6848"),pe.createElement("div",{className:ke.content},Qe)),pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u96BE\u5EA6"),pe.createElement("div",{className:ke.content},Rn[un-1]||"")),pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u89E3\u6790"),pe.createElement(ae.Z,{style:{flex:1},value:Oe||""})),pe.createElement("div",{className:ke.row},pe.createElement("div",{className:ke.label},"\u77E5\u8BC6\u70B9"),pe.createElement("div",{className:ke.content},ht)))};return pe.createElement(E.Fragment,null,pe.createElement(fe.default,{centered:!0,open:Ke,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,onCancel:()=>Dt(!1),onOk:()=>Lt.submit(),afterClose:()=>{Lt.resetFields()}},pe.createElement("div",{className:ke.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),pe.createElement("img",{src:Le,style:{marginTop:-100}}),pe.createElement(re.default,{form:Lt,onValuesChange:Pn,layout:"vertical",colon:!1,onFinish:Xe},vn.includes(1)&&pe.createElement(he.Z,{align:"middle",className:"mb20"},pe.createElement(re.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},pe.createElement(le.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:mt})),pe.createElement(re.default.Item,{name:"knowledge",className:"mb0 mt30"},pe.createElement(ue.N,{key:Ut,height:300,zIndex:1003,selectvalues:ze,subId:(At=Lt.getFieldsValue().course)==null?void 0:At[1],knowledgeOptions:kn,onAddKnowledgeFinish:Fn,className:ke.knowledgeWrapper}))),vn.includes(2)&&pe.createElement(re.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),vn.includes(3)&&pe.createElement(re.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),on&&pe.createElement(Ue.Z,{isIntelligentAssistant:!0,setScoreShow:rt,isshixuns:!1,ScoreShow:!!on,isloadings:!1,onOk:Xt=>{if(!Xt.length){ge.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}en(Xt[0])}}),pe.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Gt},pe.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},pe.createElement("img",{src:y(34999),alt:"\u4EE5\u9898\u6362\u9898"}),pe.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),pe.createElement(He.Z,{stickyTop:-24,isSingleSelection:!0,hideWordFeatures:!0,dataSource:tn,customRightHeadNode:!0,customLeftHeadNode:pe.createElement("div",{className:"mb10 blod c-black"},"\u539F\u9898\u76EE"),customLeftContent:zt(),hideRecognition:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,underpinBackgroundStyle:{minHeight:"calc(100vh - 166px)"},onCancel:()=>ot(!1),onSuccess:()=>{ot(!1),rt(!1)},onExchange:Mt}),pe.createElement("div",{style:{height:70}})),je(["\u9898\u76EE\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u9898\u76EE\u53D8\u6362\u4E2D"]))})},58536:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ue}});var E=y(59301),re=y(43418),oe=y(95237),ge=y(93948),fe="data:image/png;base64,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",he="data:image/png;base64,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",le="data:image/png;base64,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",xe={dotLoading:"dotLoading___C9qdK",showHide:"showHide___smgPU",progress:"progress___kIqrW"},Ee=y(59301);const Le=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Ue=()=>{const[He,ue]=(0,E.useState)(0),[b,a]=(0,E.useState)(!1),[ee,x]=(0,E.useState)(!0),te=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(ee)return;const be=()=>{ue(we=>we>=99?(clearInterval(te.current),99):we+1)};return te.current=setInterval(be,5e4/99),()=>clearInterval(te.current)},[ee]);const ae=()=>{ue(0),a(!0),x(!1)},ie=(be=0)=>{x(!0),ue(be),a(!1)},pe=be=>{const we=be/1048576;let Te;return we<=.3?Te=3:we<=.5?Te=5:we<=1?Te=10:we<=2?Te=20:we<=3?Te=30:we<=10?Te=we*10:Te=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Te}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ve=()=>Ee.createElement("span",{className:xe.dotLoading},Ee.createElement("span",null,"."),Ee.createElement("span",null,"."),Ee.createElement("span",null,"."));return{progress:He,progressOpen:b,openProgress:ae,closeProgress:ie,toggleLock:()=>x(be=>!be),CreateProgressModal:(be=Le,we)=>Ee.createElement(re.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:b,title:null,footer:null,width:500,afterClose:()=>ue(0)},Ee.createElement(oe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},He<=30&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:fe,alt:"Step 1"}),Ee.createElement("div",{className:"mt20 c-light-primary"},be[0],ve())),He>30&&He<60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:he,alt:"Step 2"}),Ee.createElement("div",{className:"mt20 c-light-primary"},be[1],ve())),He>=60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:le,alt:"Step 3"}),Ee.createElement("div",{className:"mt20 c-light-primary"},be[2],ve())),Ee.createElement(ge.Z,{className:xe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:He}),!!we&&Ee.createElement("div",{className:"c-grey-999"},pe(we))))}}},16938:function(de,ne,y){"use strict";y.d(ne,{$:function(){return At},Z:function(){return tn}});var E=y(59301),re=y(29399),oe=y(42203),ge=y(41889),fe=y(8591),he=y(43418),le=y(95237),xe=y(43428),Ee=y(71385),Le=y(58536),ke=y(59301),Ue=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())});const{Dragger:He}=ge.default;var b=(0,E.forwardRef)(({onUpdateNum:Jt},qe)=>{var yt;const[on,rt]=(0,E.useState)([]),[Ke,Dt]=(0,E.useState)(!1),[vn,Ct]=(0,E.useState)([]),[Gt,ot]=(0,E.useState)(!1),{openProgress:Ut,closeProgress:bt,CreateProgressModal:kn}=(0,Le.Z)(),rn=()=>{Dt(!0)};(0,E.useImperativeHandle)(qe,()=>({onClick:rn}));const mt=_e=>Ue(void 0,null,function*(){const Be=_e.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Be)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):_e.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(Ct([_e]),Promise.reject())});return ke.createElement(E.Fragment,null,ke.createElement(he.default,{centered:!0,open:Ke,title:"\u667A\u80FD\u8BC6\u9898",width:700,okText:"\u5F00\u59CB\u8BC6\u9898",afterClose:()=>{Ct([]),Jt()},onCancel:()=>Dt(!1),onOk:()=>Ue(void 0,null,function*(){var _e,Be,Ce;if(!(vn!=null&&vn.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}const dt=new FormData;dt.append("file",vn[0]),dt.append("scene_type",0),Ut(),ot(!0),rt([]);const It=yield At(dt);if((It==null?void 0:It.status)===0)if((Be=(_e=It==null?void 0:It.data)==null?void 0:_e.content)!=null&&Be.length){bt(100),rt((Ce=It==null?void 0:It.data)==null?void 0:Ce.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ot(!1),bt()})},ke.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),ke.createElement(He,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:vn,beforeUpload:mt,onRemove:()=>Ct([]),height:200},ke.createElement(le.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},ke.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),ke.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),ke.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",ke.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),ke.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Gt},ke.createElement(le.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ke.createElement("img",{src:y(7764),alt:"\u667A\u80FD\u8BC6\u9898"}),ke.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),ke.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:on,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>ot(!1),onSuccess:()=>{ot(!1),Dt(!1)}}),ke.createElement("div",{style:{height:70}})),kn(void 0,(yt=vn==null?void 0:vn[0])==null?void 0:yt.size))}),a=y(59301),ee=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())});const{Dragger:x}=ge.default;var ae=(0,E.forwardRef)(({onUpdateNum:Jt,onClose:qe},yt)=>{var on;const[rt,Ke]=(0,E.useState)(!1),[Dt,vn]=(0,E.useState)([]),{openProgress:Ct,closeProgress:Gt,CreateProgressModal:ot}=(0,Le.Z)(),Ut=()=>{Ke(!0)};(0,E.useImperativeHandle)(yt,()=>({onClick:Ut}));const bt=kn=>ee(void 0,null,function*(){const rn=kn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(rn)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):kn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(vn([kn]),Promise.reject())});return a.createElement(E.Fragment,null,a.createElement(he.default,{centered:!0,open:rt,title:"\u667A\u80FD\u8BC6\u5377",width:700,okText:"\u5F00\u59CB\u8BC6\u5377",afterClose:()=>{vn([]),Jt()},onCancel:()=>Ke(!1),onOk:()=>ee(void 0,null,function*(){var kn,rn;if(!(Dt!=null&&Dt.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u5377\u6587\u4EF6");return}const mt=new FormData;mt.append("file",Dt[0]),mt.append("scene_type",4),Ct();const _e=yield At(mt);if((_e==null?void 0:_e.status)===0)if((kn=_e==null?void 0:_e.data)!=null&&kn.examination_bank_id){oe.history.replace(`/paperlibrary/see/${(rn=_e==null?void 0:_e.data)==null?void 0:rn.examination_bank_id}?isIntelligentAssistant=true`),Gt(100),Ke(!1),qe();return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");Gt()})},a.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement(x,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Dt,beforeUpload:bt,onRemove:()=>vn([]),height:200},a.createElement(le.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),ot(void 0,(on=Dt==null?void 0:Dt[0])==null?void 0:on.size))}),ie=y(67441),pe=y(92832),ve=y(6848),Se=y(43604),be=y(88897),we="data:image/png;base64,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",Te={tip:"tip___V6mRp"},Ye=y(78258),Ne=y(59301),tt=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())}),Vt=(0,E.forwardRef)(({onUpdateNum:Jt},qe)=>{const yt=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u6BCF\u9053\u9898\u5E94\u5305\u542B\uFF1A - \u9898\u5E72\uFF1A\u9898\u76EE\u63CF\u8FF0\u6E05\u6670\u660E\u786E\uFF0C\u9488\u5BF9\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u63D0\u51FA\u95EE\u9898\u3002 - \u53C2\u8003\u7B54\u6848\uFF1A\u4E3A\u6BCF\u9053\u9898\u63D0\u4F9B\u6B63\u786E\u7684\u7B54\u6848\u3002 - \u9898\u76EE\u89E3\u6790\uFF1A\u8BE6\u7EC6\u89E3\u91CA\u89E3\u7B54\u8FC7\u7A0B\uFF0C\u5206\u6790\u9898\u76EE\u6D89\u53CA\u7684\u77E5\u8BC6\u70B9\u548C\u5E38\u89C1\u9519\u8BEF\u3002 - \u77E5\u8BC6\u70B9\uFF1A\u660E\u786E\u6307\u51FA\u8BE5\u9898\u76EE\u6D89\u53CA\u7684\u5177\u4F53\u77E5\u8BC6\u70B9\uFF08\u5982\uFF1A\u53D8\u91CF\u5B9A\u4E49\uFF09\u3002 -- \u96BE\u5EA6\uFF1A\u63D0\u4F9B\u9898\u76EE\u7684\u96BE\u5EA6\u7EA7\u522B\uFF08\u5982\uFF1A\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\uFF09\uFF0C\u6839\u636E\u9898\u76EE\u5185\u5BB9\u8BBE\u5B9A\u5408\u7406\u7684\u96BE\u5EA6\u3002`,{progressOpen:on,openProgress:rt,closeProgress:Ke,CreateProgressModal:Dt}=(0,Le.Z)(),[vn,Ct]=(0,E.useState)([]),[Gt,ot]=(0,E.useState)(!1),[Ut,bt]=(0,E.useState)(yt),[kn,rn]=(0,E.useState)([]),[pt,_e]=(0,E.useState)(0),[Be,Ce]=(0,E.useState)(0),[dt,It]=(0,E.useState)(0),[je,ze]=(0,E.useState)(0),[gt,ut]=(0,E.useState)(0),[Ge,mt]=(0,E.useState)(!1),cn=()=>{ot(!0)};(0,E.useImperativeHandle)(qe,()=>({onClick:cn}));const en=()=>tt(void 0,null,function*(){var Xe,Mt,zt;if(Cn(Ut)){if(Ut.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Cn(Ut)&&!(kn!=null&&kn.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Xt=[{name:"\u5355\u9009\u9898",num:pt||0},{name:"\u591A\u9009\u9898",num:Be||0},{name:"\u5224\u65AD\u9898",num:dt||0},{name:"\u586B\u7A7A\u9898",num:je||0},{name:"\u7B80\u7B54\u9898",num:gt||0}];if(Xt.reduce((Un,ga)=>Un+ga.num,0)===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}const Rn={scene_type:6,content:Ut,count_arr:Xt.map(Un=>Un.num).join(","),file:(kn==null?void 0:kn[0])||""};rt(),Ct([]),mt(!0);const Wn=new FormData;Object.keys(Rn).forEach(Un=>{Wn.append(Un,Rn[Un])});const In=yield At(Wn);if((In==null?void 0:In.status)===0)if((Mt=(Xe=In==null?void 0:In.data)==null?void 0:Xe.content)!=null&&Mt.length){Ke(100),Ct((zt=In==null?void 0:In.data)==null?void 0:zt.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");mt(!1),Ke()}),Zt=Xe=>tt(void 0,null,function*(){var Mt,zt;const Xt=new FormData;if(Xt.append("scene_type",5),Xt.append("question_data",JSON.stringify(Xe)),Xt.append("count",1),on)return Promise.reject();rt();const pn=yield At(Xt);if((pn==null?void 0:pn.status)===0){if((zt=(Mt=pn==null?void 0:pn.data)==null?void 0:Mt.content)!=null&&zt.length)return Ke(100),pn;fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return Ke(),pn}),Fn=Xe=>tt(void 0,null,function*(){const Mt=Xe.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Mt)==-1?(fe.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Xe.size/1024/1024>200?(fe.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(kn!=null&&kn.length?he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>rn([Xe])}):rn([Xe]),Promise.reject())}),Cn=Xe=>(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/\s+/g,""),Xe);return Ne.createElement(E.Fragment,null,Ne.createElement(he.default,{centered:!0,open:Gt,title:"\u667A\u80FD\u51FA\u9898",width:814,okText:"\u5F00\u59CB\u51FA\u9898",onCancel:()=>ot(!1),onOk:en,afterClose:()=>{Jt(),rn([]),bt(yt),_e(0),Ce(0),It(0),ze(0),ut(0)}},Ne.createElement("div",{className:Te.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01"),Ne.createElement("img",{src:we,style:{marginTop:-100}}),Ne.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Ne.createElement(pe.default.TextArea,{style:{height:160},className:"mb20",value:Ut,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Xe=>{bt(Xe.target.value)}}),Ne.createElement(ge.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:kn,beforeUpload:Fn,className:"mb20",onRemove:()=>rn([])},Ne.createElement(ve.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},Ne.createElement(Ye.op,{style:{borderRadius:2}},Ne.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),Ne.createElement(le.Z,{align:"middle",className:"c-black mt20"},Ne.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Ne.createElement(le.Z,{gutter:16},Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u5355\u9009\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:pt,onChange:_e,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u591A\u9009\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:Be,onChange:Ce,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u5224\u65AD\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:dt,onChange:It,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u586B\u7A7A\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:je,onChange:ze,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u7B80\u7B54\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:gt,onChange:ut,style:{marginLeft:"8px"}}))))),Ne.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ge},Ne.createElement(le.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},Ne.createElement("img",{src:y(55854),alt:"\u667A\u80FD\u51FA\u9898"}),Ne.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),Ne.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",dataSource:vn,mode:1,onCancel:()=>mt(!1),onSuccess:()=>{mt(!1),ot(!1)},headExtraNode:Ne.createElement(Ye.op,{onClick:()=>mt(!1),className:"ml20",type:"primary",shape:"default"},"\u91CD\u65B0\u751F\u6210"),onExchange:Zt}),Ne.createElement("div",{style:{height:70}})),Dt(["\u51FA\u9898\u8981\u6C42\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u667A\u80FD\u51FA\u9898\u4E2D"]))}),vt=y(70635),Bt=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())});const At=(...Jt)=>Bt(void 0,[...Jt],function*(qe={}){var yt,on,rt,Ke;const Dt=yield(0,vt.ZP)("/api/intelligent_imports/recognize.json",{method:"post",body:qe},!0);if((Dt==null?void 0:Dt.status)!==0)return Dt;const vn=(yt=Dt==null?void 0:Dt.data)==null?void 0:yt.ai_question_record_id;let Ct;do if(Ct=yield(0,vt.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:vn}}),((on=Ct==null?void 0:Ct.data)==null?void 0:on.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((rt=Ct==null?void 0:Ct.data)==null?void 0:rt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Gt=>setTimeout(Gt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ke=Ct==null?void 0:Ct.data)==null?void 0:Ke.status)===0);return Ct});var tn=()=>{var Jt,qe;const yt=(0,oe.useLocation)(),on=(0,oe.useSelector)(vn=>{var Ct;return(Ct=vn==null?void 0:vn.user)==null?void 0:Ct.userInfo}),[rt,Ke]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var vn,Ct,Gt;if(window.self!==window.top){Ke(!1);return}if((vn=yt.pathname)!=null&&vn.includes("/problemset")||(Ct=yt.pathname)!=null&&Ct.includes("/paperlibrary")){Ke("1");return}if(((Gt=yt.pathname)==null?void 0:Gt.slice(0,11))==="/classrooms"){Ke("2");return}Ke(!1)},[yt==null?void 0:yt.pathname]);const Dt={1:[[{img:y(7764),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:E.createRef(),element:b},{img:y(7897),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:E.createRef(),element:ae},{img:y(55854),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:E.createRef(),element:Vt},{img:y(34999),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:E.createRef(),element:ie.Z},{img:y(29476),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6"},{img:y(68544),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],E.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002")],2:[[{img:y(91430),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54"},{img:y(5590),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387"},{img:y(96511),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60"},{img:y(28531),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90"},{img:y(22975),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B"},{img:y(79465),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],E.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",E.createElement("span",{className:"c-light-primary"},(Jt=on==null?void 0:on.course)!=null&&Jt.course_name?`\u300A${(qe=on==null?void 0:on.course)==null?void 0:qe.course_name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01")]};return E.createElement(E.Fragment,null,!!rt&&E.createElement(re.Z,{DrawerProps:{width:1200},isIntelligentAssistant:!0,title:"\u667A\u80FD\u52A9\u6559",FetchUrl:"/api/intelligent_imports/chat.json",description:Dt[rt][1],intelligentAssistantItems:Dt[rt][0]}))}},29399:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Tc}});var E={};y.r(E),y.d(E,{boolean:function(){return Lt},booleanish:function(){return tn},commaOrSpaceSeparated:function(){return rt},commaSeparated:function(){return on},number:function(){return qe},overloadedBoolean:function(){return Jt},spaceSeparated:function(){return yt}});var re={};y.r(re),y.d(re,{attentionMarkers:function(){return Ru},contentInitial:function(){return rl},disable:function(){return gu},document:function(){return su},flow:function(){return uu},flowInitial:function(){return hl},insideSpan:function(){return du},string:function(){return cu},text:function(){return ku}});var oe=y(59301),ge=y(8591),fe=y(41889),he=y(43418),le=y(92832),xe=y(3113),Ee=y(6848),Le=y(43428),ke=y(95237),Ue=y(42203);function He(z){return z}function ue(){}function b(){}function a(){}function ee(z){const se=[],ce=String(z||"");let me=ce.indexOf(","),Pe=0,Fe=!1;for(;!Fe;){me===-1&&(me=ce.length,Fe=!0);const Re=ce.slice(Pe,me).trim();(Re||!Fe)&&se.push(Re),Pe=me+1,me=ce.indexOf(",",Pe)}return se}function x(z,se){const ce=se||{};return(z[z.length-1]===""?[...z,""]:z).join((ce.padRight?" ":"")+","+(ce.padLeft===!1?"":" ")).trim()}const te=/[$_\p{ID_Start}]/u,ae=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,ie=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,pe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ve=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Se={};function be(z){return z?te.test(String.fromCodePoint(z)):!1}function we(z,se){const me=(se||Se).jsx?ie:ae;return z?me.test(String.fromCodePoint(z)):!1}function Te(z,se){return((se||Se).jsx?ve:pe).test(z)}const Ye=/[ \t\n\f\r]/g;function Ne(z){return typeof z=="object"?z.type==="text"?tt(z.value):!1:tt(z)}function tt(z){return z.replace(Ye,"")===""}class st{constructor(se,ce,me){this.property=se,this.normal=ce,me&&(this.space=me)}}st.prototype.property={},st.prototype.normal={},st.prototype.space=null;function Vt(z,se){const ce={},me={};let Pe=-1;for(;++Pe4&&ce.slice(0,4)==="data"&&je.test(se)){if(se.charAt(4)==="-"){const Fe=se.slice(5).replace(ze,mt);me="data"+Fe.charAt(0).toUpperCase()+Fe.slice(1)}else{const Fe=se.slice(4);if(!ze.test(Fe)){let Re=Fe.replace(gt,Ge);Re.charAt(0)!=="-"&&(Re="-"+Re),se="data"+Re}}Pe=vn}return new Pe(me,se)}function Ge(z){return"-"+z.toLowerCase()}function mt(z){return z.charAt(1).toUpperCase()}const cn={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};function en(z){const se=String(z||"").trim();return se?se.split(/[ \t\n\r\f]+/g):[]}function Zt(z){return z.join(" ").trim()}var Fn=y(58970),Cn=Fn.default||Fn;const Xe=zt("end"),Mt=zt("start");function zt(z){return se;function se(ce){const me=ce&&ce.position&&ce.position[z]||{};if(typeof me.line=="number"&&me.line>0&&typeof me.column=="number"&&me.column>0)return{line:me.line,column:me.column,offset:typeof me.offset=="number"&&me.offset>-1?me.offset:void 0}}}function Xt(z){const se=Mt(z),ce=Xe(z);if(se&&ce)return{start:se,end:ce}}function pn(z){return!z||typeof z!="object"?"":"position"in z||"type"in z?Wn(z.position):"start"in z||"end"in z?Wn(z):"line"in z||"column"in z?Rn(z):""}function Rn(z){return In(z&&z.line)+":"+In(z&&z.column)}function Wn(z){return Rn(z&&z.start)+"-"+Rn(z&&z.end)}function In(z){return z&&typeof z=="number"?z:1}class Un extends Error{constructor(se,ce,me){super(),typeof ce=="string"&&(me=ce,ce=void 0);let Pe="",Fe={},Re=!1;if(ce&&("line"in ce&&"column"in ce?Fe={place:ce}:"start"in ce&&"end"in ce?Fe={place:ce}:"type"in ce?Fe={ancestors:[ce],place:ce.position}:Fe=uo({},ce)),typeof se=="string"?Pe=se:!Fe.cause&&se&&(Re=!0,Pe=se.message,Fe.cause=se),!Fe.ruleId&&!Fe.source&&typeof me=="string"){const Ft=me.indexOf(":");Ft===-1?Fe.ruleId=me:(Fe.source=me.slice(0,Ft),Fe.ruleId=me.slice(Ft+1))}if(!Fe.place&&Fe.ancestors&&Fe.ancestors){const Ft=Fe.ancestors[Fe.ancestors.length-1];Ft&&(Fe.place=Ft.position)}const at=Fe.place&&"start"in Fe.place?Fe.place.start:Fe.place;this.ancestors=Fe.ancestors||void 0,this.cause=Fe.cause||void 0,this.column=at?at.column:void 0,this.fatal=void 0,this.file,this.message=Pe,this.line=at?at.line:void 0,this.name=pn(Fe.place)||"1:1",this.place=Fe.place||void 0,this.reason=this.message,this.ruleId=Fe.ruleId||void 0,this.source=Fe.source||void 0,this.stack=Re&&Fe.cause&&typeof Fe.cause.stack=="string"?Fe.cause.stack:"",this.actual,this.expected,this.note,this.url}}Un.prototype.file="",Un.prototype.name="",Un.prototype.reason="",Un.prototype.message="",Un.prototype.stack="",Un.prototype.column=void 0,Un.prototype.line=void 0,Un.prototype.ancestors=void 0,Un.prototype.cause=void 0,Un.prototype.fatal=void 0,Un.prototype.place=void 0,Un.prototype.ruleId=void 0,Un.prototype.source=void 0;const ga={}.hasOwnProperty,un=new Map,Oe=/[A-Z]/g,Pt=/-([a-z])/g,Sn=new Set(["table","tbody","thead","tfoot","tr"]),ye=new Set(["td","th"]),qt="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Qe(z,se){if(!se||se.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const ce=se.filePath||void 0;let me;if(se.development){if(typeof se.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");me=Ze(ce,se.jsxDEV)}else{if(typeof se.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof se.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");me=Ht(ce,se.jsx,se.jsxs)}const Pe={Fragment:se.Fragment,ancestors:[],components:se.components||{},create:me,elementAttributeNameCase:se.elementAttributeNameCase||"react",evaluater:se.createEvaluater?se.createEvaluater():void 0,filePath:ce,ignoreInvalidStyle:se.ignoreInvalidStyle||!1,passKeys:se.passKeys!==!1,passNode:se.passNode||!1,schema:se.space==="svg"?It:dt,stylePropertyNameCase:se.stylePropertyNameCase||"dom",tableCellAlignToStyle:se.tableCellAlignToStyle!==!1},Fe=ht(Pe,z,void 0);return Fe&&typeof Fe!="string"?Fe:Pe.create(z,Pe.Fragment,{children:Fe||void 0},void 0)}function ht(z,se,ce){if(se.type==="element")return xt(z,se,ce);if(se.type==="mdxFlowExpression"||se.type==="mdxTextExpression")return bn(z,se);if(se.type==="mdxJsxFlowElement"||se.type==="mdxJsxTextElement")return Ve(z,se,ce);if(se.type==="mdxjsEsm")return Ae(z,se);if(se.type==="root")return et(z,se,ce);if(se.type==="text")return nt(z,se)}function xt(z,se,ce){const me=z.schema;let Pe=me;se.tagName.toLowerCase()==="svg"&&me.space==="html"&&(Pe=It,z.schema=Pe),z.ancestors.push(se);const Fe=qn(z,se.tagName,!1),Re=Je(z,se);let at=wt(z,se);return Sn.has(se.tagName)&&(at=at.filter(function(Ft){return typeof Ft=="string"?!Ne(Ft):!0})),ft(z,Re,Fe,se),Nt(Re,at),z.ancestors.pop(),z.schema=me,z.create(se,Fe,Re,ce)}function bn(z,se){if(se.data&&se.data.estree&&z.evaluater){const me=se.data.estree.body[0];return me.type,z.evaluater.evaluateExpression(me.expression)}Hn(z,se.position)}function Ae(z,se){if(se.data&&se.data.estree&&z.evaluater)return z.evaluater.evaluateProgram(se.data.estree);Hn(z,se.position)}function Ve(z,se,ce){const me=z.schema;let Pe=me;se.name==="svg"&&me.space==="html"&&(Pe=It,z.schema=Pe),z.ancestors.push(se);const Fe=se.name===null?z.Fragment:qn(z,se.name,!0),Re=$e(z,se),at=wt(z,se);return ft(z,Re,Fe,se),Nt(Re,at),z.ancestors.pop(),z.schema=me,z.create(se,Fe,Re,ce)}function et(z,se,ce){const me={};return Nt(me,wt(z,se)),z.create(se,z.Fragment,me,ce)}function nt(z,se){return se.value}function ft(z,se,ce,me){typeof ce!="string"&&ce!==z.Fragment&&z.passNode&&(se.node=me)}function Nt(z,se){if(se.length>0){const ce=se.length>1?se:se[0];ce&&(z.children=ce)}}function Ht(z,se,ce){return me;function me(Pe,Fe,Re,at){const Kt=Array.isArray(Re.children)?ce:se;return at?Kt(Fe,Re,at):Kt(Fe,Re)}}function Ze(z,se){return ce;function ce(me,Pe,Fe,Re){const at=Array.isArray(Fe.children),Ft=Mt(me);return se(Pe,Fe,Re,at,{columnNumber:Ft?Ft.column-1:void 0,fileName:z,lineNumber:Ft?Ft.line:void 0},void 0)}}function Je(z,se){const ce={};let me,Pe;for(Pe in se.properties)if(Pe!=="children"&&ga.call(se.properties,Pe)){const Fe=mn(z,Pe,se.properties[Pe]);if(Fe){const[Re,at]=Fe;z.tableCellAlignToStyle&&Re==="align"&&typeof at=="string"&&ye.has(se.tagName)?me=at:ce[Re]=at}}if(me){const Fe=ce.style||(ce.style={});Fe[z.stylePropertyNameCase==="css"?"text-align":"textAlign"]=me}return ce}function $e(z,se){const ce={};for(const me of se.attributes)if(me.type==="mdxJsxExpressionAttribute")if(me.data&&me.data.estree&&z.evaluater){const Fe=me.data.estree.body[0];Fe.type;const Re=Fe.expression;Re.type;const at=Re.properties[0];at.type,Object.assign(ce,z.evaluater.evaluateExpression(at.argument))}else Hn(z,se.position);else{const Pe=me.name;let Fe;if(me.value&&typeof me.value=="object")if(me.value.data&&me.value.data.estree&&z.evaluater){const at=me.value.data.estree.body[0];at.type,Fe=z.evaluater.evaluateExpression(at.expression)}else Hn(z,se.position);else Fe=me.value===null?!0:me.value;ce[Pe]=Fe}return ce}function wt(z,se){const ce=[];let me=-1;const Pe=z.passKeys?new Map:un;for(;++mePe?0:Pe+se:se=se>Pe?Pe:se,ce=ce>0?ce:0,me.length<1e4)Re=Array.from(me),Re.unshift(se,ce),z.splice(...Re);else for(ce&&z.splice(se,ce);Fe0?(yn(z,z.length,0,se),z):se}class Xn{constructor(se){this.left=se?[...se]:[],this.right=[]}get(se){if(se<0||se>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+se+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return sethis.left.length?this.right.slice(this.right.length-me+this.left.length,this.right.length-se+this.left.length).reverse():this.left.slice(se).concat(this.right.slice(this.right.length-me+this.left.length).reverse())}splice(se,ce,me){const Pe=ce||0;this.setCursor(Math.trunc(se));const Fe=this.right.splice(this.right.length-Pe,Number.POSITIVE_INFINITY);return me&&Dn(this.left,me),Fe.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(se){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(se)}pushMany(se){this.setCursor(Number.POSITIVE_INFINITY),Dn(this.left,se)}unshift(se){this.setCursor(0),this.right.push(se)}unshiftMany(se){this.setCursor(0),Dn(this.right,se.reverse())}setCursor(se){if(!(se===this.left.length||se>this.left.length&&this.right.length===0||se<0&&this.left.length===0))if(se-1&&z.test(String.fromCharCode(ce))}}function ya(z,se,ce,me){const Pe=me?me-1:Number.POSITIVE_INFINITY;let Fe=0;return Re;function Re(Ft){return ua(Ft)?(z.enter(ce),at(Ft)):se(Ft)}function at(Ft){return ua(Ft)&&Fe++Re))return;const Dr=se.events.length;let ao=Dr,Yr,ro;for(;ao--;)if(se.events[ao][0]==="exit"&&se.events[ao][1].type==="chunkFlow"){if(Yr){ro=se.events[ao][1].end;break}Yr=!0}for(Fa(me),Sa=Dr;SaJa;){const Br=ce[Kr];se.containerState=Br[1],Br[0].exit.call(se,z)}ce.length=Ja}function or(){Pe.write([null]),Fe=void 0,Pe=void 0,se.containerState._closeFlow=void 0}}function ir(z,se,ce){return ya(z,z.attempt(this.parser.constructs.document,se,ce),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const _a={partial:!0,tokenize:br};function br(z,se,ce){return me;function me(Fe){return ua(Fe)?ya(z,Pe,"linePrefix")(Fe):Pe(Fe)}function Pe(Fe){return Fe===null||Bn(Fe)?se(Fe):ce(Fe)}}const Za={resolve:Qa,tokenize:pa},va={partial:!0,tokenize:Wa};function Qa(z){return On(z),z}function pa(z,se){let ce;return me;function me(at){return z.enter("content"),ce=z.enter("chunkContent",{contentType:"content"}),Pe(at)}function Pe(at){return at===null?Fe(at):Bn(at)?z.check(va,Re,Fe)(at):(z.consume(at),Pe)}function Fe(at){return z.exit("chunkContent"),z.exit("content"),se(at)}function Re(at){return z.consume(at),z.exit("chunkContent"),ce.next=z.enter("chunkContent",{contentType:"content",previous:ce}),ce=ce.next,Pe}}function Wa(z,se,ce){const me=this;return Pe;function Pe(Re){return z.exit("chunkContent"),z.enter("lineEnding"),z.consume(Re),z.exit("lineEnding"),ya(z,Fe,"linePrefix")}function Fe(Re){if(Re===null||Bn(Re))return ce(Re);const at=me.events[me.events.length-1];return!me.parser.constructs.disable.null.includes("codeIndented")&&at&&at[1].type==="linePrefix"&&at[2].sliceSerialize(at[1],!0).length>=4?se(Re):z.interrupt(me.parser.constructs.flow,ce,se)(Re)}}const $a={tokenize:Ar};function Ar(z){const se=this,ce=z.attempt(_a,me,z.attempt(this.parser.constructs.flowInitial,Pe,ya(z,z.attempt(this.parser.constructs.flow,Pe,z.attempt(Za,Pe)),"linePrefix")));return ce;function me(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEndingBlank"),z.consume(Fe),z.exit("lineEndingBlank"),se.currentConstruct=void 0,ce}function Pe(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEnding"),z.consume(Fe),z.exit("lineEnding"),se.currentConstruct=void 0,ce}}const cr={resolveAll:wr()},pr=Oa("string"),gr=Oa("text");function Oa(z){return{resolveAll:wr(z==="text"?Or:void 0),tokenize:se};function se(ce){const me=this,Pe=this.parser.constructs[z],Fe=ce.attempt(Pe,Re,at);return Re;function Re(kt){return Kt(kt)?Fe(kt):at(kt)}function at(kt){if(kt===null){ce.consume(kt);return}return ce.enter("data"),ce.consume(kt),Ft}function Ft(kt){return Kt(kt)?(ce.exit("data"),Fe(kt)):(ce.consume(kt),Ft)}function Kt(kt){if(kt===null)return!0;const gn=Pe[kt];let sn=-1;if(gn)for(;++sn=3&&(Kt===null||Bn(Kt))?(z.exit("thematicBreak"),se(Kt)):ce(Kt)}function Ft(Kt){return Kt===Pe?(z.consume(Kt),me++,Ft):(z.exit("thematicBreakSequence"),ua(Kt)?ya(z,at,"whitespace")(Kt):at(Kt))}}const Zn={continuation:{tokenize:er},exit:Me,name:"list",tokenize:sa},Yn={partial:!0,tokenize:xn},ea={partial:!0,tokenize:Er};function sa(z,se,ce){const me=this,Pe=me.events[me.events.length-1];let Fe=Pe&&Pe[1].type==="linePrefix"?Pe[2].sliceSerialize(Pe[1],!0).length:0,Re=0;return at;function at(Qt){const Ma=me.containerState.type||(Qt===42||Qt===43||Qt===45?"listUnordered":"listOrdered");if(Ma==="listUnordered"?!me.containerState.marker||Qt===me.containerState.marker:Mn(Qt)){if(me.containerState.type||(me.containerState.type=Ma,z.enter(Ma,{_container:!0})),Ma==="listUnordered")return z.enter("listItemPrefix"),Qt===42||Qt===45?z.check(mr,ce,Kt)(Qt):Kt(Qt);if(!me.interrupt||Qt===49)return z.enter("listItemPrefix"),z.enter("listItemValue"),Ft(Qt)}return ce(Qt)}function Ft(Qt){return Mn(Qt)&&++Re<10?(z.consume(Qt),Ft):(!me.interrupt||Re<2)&&(me.containerState.marker?Qt===me.containerState.marker:Qt===41||Qt===46)?(z.exit("listItemValue"),Kt(Qt)):ce(Qt)}function Kt(Qt){return z.enter("listItemMarker"),z.consume(Qt),z.exit("listItemMarker"),me.containerState.marker=me.containerState.marker||Qt,z.check(_a,me.interrupt?ce:kt,z.attempt(Yn,sn,gn))}function kt(Qt){return me.containerState.initialBlankLine=!0,Fe++,sn(Qt)}function gn(Qt){return ua(Qt)?(z.enter("listItemPrefixWhitespace"),z.consume(Qt),z.exit("listItemPrefixWhitespace"),sn):ce(Qt)}function sn(Qt){return me.containerState.size=Fe+me.sliceSerialize(z.exit("listItemPrefix"),!0).length,se(Qt)}}function er(z,se,ce){const me=this;return me.containerState._closeFlow=void 0,z.check(_a,Pe,Fe);function Pe(at){return me.containerState.furtherBlankLines=me.containerState.furtherBlankLines||me.containerState.initialBlankLine,ya(z,se,"listItemIndent",me.containerState.size+1)(at)}function Fe(at){return me.containerState.furtherBlankLines||!ua(at)?(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,Re(at)):(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,z.attempt(ea,se,Re)(at))}function Re(at){return me.containerState._closeFlow=!0,me.interrupt=void 0,ya(z,z.attempt(Zn,se,ce),"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(at)}}function Er(z,se,ce){const me=this;return ya(z,Pe,"listItemIndent",me.containerState.size+1);function Pe(Fe){const Re=me.events[me.events.length-1];return Re&&Re[1].type==="listItemIndent"&&Re[2].sliceSerialize(Re[1],!0).length===me.containerState.size?se(Fe):ce(Fe)}}function Me(z){z.exit(this.containerState.type)}function xn(z,se,ce){const me=this;return ya(z,Pe,"listItemPrefixWhitespace",me.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function Pe(Fe){const Re=me.events[me.events.length-1];return!ua(Fe)&&Re&&Re[1].type==="listItemPrefixWhitespace"?se(Fe):ce(Fe)}}const Vn={continuation:{tokenize:Ln},exit:ha,name:"blockQuote",tokenize:oa};function oa(z,se,ce){const me=this;return Pe;function Pe(Re){if(Re===62){const at=me.containerState;return at.open||(z.enter("blockQuote",{_container:!0}),at.open=!0),z.enter("blockQuotePrefix"),z.enter("blockQuoteMarker"),z.consume(Re),z.exit("blockQuoteMarker"),Fe}return ce(Re)}function Fe(Re){return ua(Re)?(z.enter("blockQuotePrefixWhitespace"),z.consume(Re),z.exit("blockQuotePrefixWhitespace"),z.exit("blockQuotePrefix"),se):(z.exit("blockQuotePrefix"),se(Re))}}function Ln(z,se,ce){const me=this;return Pe;function Pe(Re){return ua(Re)?ya(z,Fe,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Re):Fe(Re)}function Fe(Re){return z.attempt(Vn,se,ce)(Re)}}function ha(z){z.exit("blockQuote")}function $n(z,se,ce,me,Pe,Fe,Re,at,Ft){const Kt=Ft||Number.POSITIVE_INFINITY;let kt=0;return gn;function gn(Fa){return Fa===60?(z.enter(me),z.enter(Pe),z.enter(Fe),z.consume(Fa),z.exit(Fe),sn):Fa===null||Fa===32||Fa===41||Nn(Fa)?ce(Fa):(z.enter(me),z.enter(Re),z.enter(at),z.enter("chunkString",{contentType:"string"}),Ya(Fa))}function sn(Fa){return Fa===62?(z.enter(Fe),z.consume(Fa),z.exit(Fe),z.exit(Pe),z.exit(me),se):(z.enter(at),z.enter("chunkString",{contentType:"string"}),Qt(Fa))}function Qt(Fa){return Fa===62?(z.exit("chunkString"),z.exit(at),sn(Fa)):Fa===null||Fa===60||Bn(Fa)?ce(Fa):(z.consume(Fa),Fa===92?Ma:Qt)}function Ma(Fa){return Fa===60||Fa===62||Fa===92?(z.consume(Fa),Qt):Qt(Fa)}function Ya(Fa){return!kt&&(Fa===null||Fa===41||Kn(Fa))?(z.exit("chunkString"),z.exit(at),z.exit(Re),z.exit(me),se(Fa)):kt999||Qt===null||Qt===91||Qt===93&&!Ft||Qt===94&&!at&&"_hiddenFootnoteSupport"in Re.parser.constructs?ce(Qt):Qt===93?(z.exit(Fe),z.enter(Pe),z.consume(Qt),z.exit(Pe),z.exit(me),se):Bn(Qt)?(z.enter("lineEnding"),z.consume(Qt),z.exit("lineEnding"),kt):(z.enter("chunkString",{contentType:"string"}),gn(Qt))}function gn(Qt){return Qt===null||Qt===91||Qt===93||Bn(Qt)||at++>999?(z.exit("chunkString"),kt(Qt)):(z.consume(Qt),Ft||(Ft=!ua(Qt)),Qt===92?sn:gn)}function sn(Qt){return Qt===91||Qt===92||Qt===93?(z.consume(Qt),at++,gn):gn(Qt)}}function na(z,se,ce,me,Pe,Fe){let Re;return at;function at(sn){return sn===34||sn===39||sn===40?(z.enter(me),z.enter(Pe),z.consume(sn),z.exit(Pe),Re=sn===40?41:sn,Ft):ce(sn)}function Ft(sn){return sn===Re?(z.enter(Pe),z.consume(sn),z.exit(Pe),z.exit(me),se):(z.enter(Fe),Kt(sn))}function Kt(sn){return sn===Re?(z.exit(Fe),Ft(Re)):sn===null?ce(sn):Bn(sn)?(z.enter("lineEnding"),z.consume(sn),z.exit("lineEnding"),ya(z,Kt,"linePrefix")):(z.enter("chunkString",{contentType:"string"}),kt(sn))}function kt(sn){return sn===Re||sn===null||Bn(sn)?(z.exit("chunkString"),Kt(sn)):(z.consume(sn),sn===92?gn:kt)}function gn(sn){return sn===Re||sn===92?(z.consume(sn),kt):kt(sn)}}function ra(z,se){let ce;return me;function me(Pe){return Bn(Pe)?(z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),ce=!0,me):ua(Pe)?ya(z,me,ce?"linePrefix":"lineSuffix")(Pe):se(Pe)}}function Pa(z){return z.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Ia={name:"definition",tokenize:kr},xa={partial:!0,tokenize:Fr};function kr(z,se,ce){const me=this;let Pe;return Fe;function Fe(Qt){return z.enter("definition"),Re(Qt)}function Re(Qt){return Qn.call(me,z,at,ce,"definitionLabel","definitionLabelMarker","definitionLabelString")(Qt)}function at(Qt){return Pe=Pa(me.sliceSerialize(me.events[me.events.length-1][1]).slice(1,-1)),Qt===58?(z.enter("definitionMarker"),z.consume(Qt),z.exit("definitionMarker"),Ft):ce(Qt)}function Ft(Qt){return Kn(Qt)?ra(z,Kt)(Qt):Kt(Qt)}function Kt(Qt){return $n(z,kt,ce,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Qt)}function kt(Qt){return z.attempt(xa,gn,gn)(Qt)}function gn(Qt){return ua(Qt)?ya(z,sn,"whitespace")(Qt):sn(Qt)}function sn(Qt){return Qt===null||Bn(Qt)?(z.exit("definition"),me.parser.defined.push(Pe),se(Qt)):ce(Qt)}}function Fr(z,se,ce){return me;function me(at){return Kn(at)?ra(z,Pe)(at):ce(at)}function Pe(at){return na(z,Fe,ce,"definitionTitle","definitionTitleMarker","definitionTitleString")(at)}function Fe(at){return ua(at)?ya(z,Re,"whitespace")(at):Re(at)}function Re(at){return at===null||Bn(at)?se(at):ce(at)}}const Hr={name:"codeIndented",tokenize:Do},to={partial:!0,tokenize:zo};function Do(z,se,ce){const me=this;return Pe;function Pe(Kt){return z.enter("codeIndented"),ya(z,Fe,"linePrefix",5)(Kt)}function Fe(Kt){const kt=me.events[me.events.length-1];return kt&&kt[1].type==="linePrefix"&&kt[2].sliceSerialize(kt[1],!0).length>=4?Re(Kt):ce(Kt)}function Re(Kt){return Kt===null?Ft(Kt):Bn(Kt)?z.attempt(to,Re,Ft)(Kt):(z.enter("codeFlowValue"),at(Kt))}function at(Kt){return Kt===null||Bn(Kt)?(z.exit("codeFlowValue"),Re(Kt)):(z.consume(Kt),at)}function Ft(Kt){return z.exit("codeIndented"),se(Kt)}}function zo(z,se,ce){const me=this;return Pe;function Pe(Re){return me.parser.lazy[me.now().line]?ce(Re):Bn(Re)?(z.enter("lineEnding"),z.consume(Re),z.exit("lineEnding"),Pe):ya(z,Fe,"linePrefix",5)(Re)}function Fe(Re){const at=me.events[me.events.length-1];return at&&at[1].type==="linePrefix"&&at[2].sliceSerialize(at[1],!0).length>=4?se(Re):Bn(Re)?Pe(Re):ce(Re)}}const Bi={name:"headingAtx",resolve:Li,tokenize:li};function Li(z,se){let ce=z.length-2,me=3,Pe,Fe;return z[me][1].type==="whitespace"&&(me+=2),ce-2>me&&z[ce][1].type==="whitespace"&&(ce-=2),z[ce][1].type==="atxHeadingSequence"&&(me===ce-1||ce-4>me&&z[ce-2][1].type==="whitespace")&&(ce-=me+1===ce?2:4),ce>me&&(Pe={type:"atxHeadingText",start:z[me][1].start,end:z[ce][1].end},Fe={type:"chunkText",start:z[me][1].start,end:z[ce][1].end,contentType:"text"},yn(z,me,ce-me+1,[["enter",Pe,se],["enter",Fe,se],["exit",Fe,se],["exit",Pe,se]])),z}function li(z,se,ce){let me=0;return Pe;function Pe(kt){return z.enter("atxHeading"),Fe(kt)}function Fe(kt){return z.enter("atxHeadingSequence"),Re(kt)}function Re(kt){return kt===35&&me++<6?(z.consume(kt),Re):kt===null||Kn(kt)?(z.exit("atxHeadingSequence"),at(kt)):ce(kt)}function at(kt){return kt===35?(z.enter("atxHeadingSequence"),Ft(kt)):kt===null||Bn(kt)?(z.exit("atxHeading"),se(kt)):ua(kt)?ya(z,at,"whitespace")(kt):(z.enter("atxHeadingText"),Kt(kt))}function Ft(kt){return kt===35?(z.consume(kt),Ft):(z.exit("atxHeadingSequence"),at(kt))}function Kt(kt){return kt===null||kt===35||Kn(kt)?(z.exit("atxHeadingText"),at(kt)):(z.consume(kt),Kt)}}const Ni={name:"setextUnderline",resolveTo:$i,tokenize:Ai};function $i(z,se){let ce=z.length,me,Pe,Fe;for(;ce--;)if(z[ce][0]==="enter"){if(z[ce][1].type==="content"){me=ce;break}z[ce][1].type==="paragraph"&&(Pe=ce)}else z[ce][1].type==="content"&&z.splice(ce,1),!Fe&&z[ce][1].type==="definition"&&(Fe=ce);const Re={type:"setextHeading",start:uo({},z[Pe][1].start),end:uo({},z[z.length-1][1].end)};return z[Pe][1].type="setextHeadingText",Fe?(z.splice(Pe,0,["enter",Re,se]),z.splice(Fe+1,0,["exit",z[me][1],se]),z[me][1].end=uo({},z[Fe][1].end)):z[me][1]=Re,z.push(["exit",Re,se]),z}function Ai(z,se,ce){const me=this;let Pe;return Fe;function Fe(Kt){let kt=me.events.length,gn;for(;kt--;)if(me.events[kt][1].type!=="lineEnding"&&me.events[kt][1].type!=="linePrefix"&&me.events[kt][1].type!=="content"){gn=me.events[kt][1].type==="paragraph";break}return!me.parser.lazy[me.now().line]&&(me.interrupt||gn)?(z.enter("setextHeadingLine"),Pe=Kt,Re(Kt)):ce(Kt)}function Re(Kt){return z.enter("setextHeadingLineSequence"),at(Kt)}function at(Kt){return Kt===Pe?(z.consume(Kt),at):(z.exit("setextHeadingLineSequence"),ua(Kt)?ya(z,Ft,"lineSuffix")(Kt):Ft(Kt))}function Ft(Kt){return Kt===null||Bn(Kt)?(z.exit("setextHeadingLine"),se(Kt)):ce(Kt)}}const Ii=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Xi=["pre","script","style","textarea"],Ks={concrete:!0,name:"htmlFlow",resolveTo:Ys,tokenize:Qs},is={partial:!0,tokenize:ss},ls={partial:!0,tokenize:Ll};function Ys(z){let se=z.length;for(;se--&&!(z[se][0]==="enter"&&z[se][1].type==="htmlFlow"););return se>1&&z[se-2][1].type==="linePrefix"&&(z[se][1].start=z[se-2][1].start,z[se+1][1].start=z[se-2][1].start,z.splice(se-2,2)),z}function Qs(z,se,ce){const me=this;let Pe,Fe,Re,at,Ft;return Kt;function Kt(Pn){return kt(Pn)}function kt(Pn){return z.enter("htmlFlow"),z.enter("htmlFlowData"),z.consume(Pn),gn}function gn(Pn){return Pn===33?(z.consume(Pn),sn):Pn===47?(z.consume(Pn),Fe=!0,Ya):Pn===63?(z.consume(Pn),Pe=3,me.interrupt?se:hn):We(Pn)?(z.consume(Pn),Re=String.fromCharCode(Pn),ur):ce(Pn)}function sn(Pn){return Pn===45?(z.consume(Pn),Pe=2,Qt):Pn===91?(z.consume(Pn),Pe=5,at=0,Ma):We(Pn)?(z.consume(Pn),Pe=4,me.interrupt?se:hn):ce(Pn)}function Qt(Pn){return Pn===45?(z.consume(Pn),me.interrupt?se:hn):ce(Pn)}function Ma(Pn){const qo="CDATA[";return Pn===qo.charCodeAt(at++)?(z.consume(Pn),at===qo.length?me.interrupt?se:Qr:Ma):ce(Pn)}function Ya(Pn){return We(Pn)?(z.consume(Pn),Re=String.fromCharCode(Pn),ur):ce(Pn)}function ur(Pn){if(Pn===null||Pn===47||Pn===62||Kn(Pn)){const qo=Pn===47,ui=Re.toLowerCase();return!qo&&!Fe&&Xi.includes(ui)?(Pe=1,me.interrupt?se(Pn):Qr(Pn)):Ii.includes(Re.toLowerCase())?(Pe=6,qo?(z.consume(Pn),Fa):me.interrupt?se(Pn):Qr(Pn)):(Pe=7,me.interrupt&&!me.parser.lazy[me.now().line]?ce(Pn):Fe?or(Pn):Ja(Pn))}return Pn===45||it(Pn)?(z.consume(Pn),Re+=String.fromCharCode(Pn),ur):ce(Pn)}function Fa(Pn){return Pn===62?(z.consume(Pn),me.interrupt?se:Qr):ce(Pn)}function or(Pn){return ua(Pn)?(z.consume(Pn),or):ro(Pn)}function Ja(Pn){return Pn===47?(z.consume(Pn),ro):Pn===58||Pn===95||We(Pn)?(z.consume(Pn),Kr):ua(Pn)?(z.consume(Pn),Ja):ro(Pn)}function Kr(Pn){return Pn===45||Pn===46||Pn===58||Pn===95||it(Pn)?(z.consume(Pn),Kr):Br(Pn)}function Br(Pn){return Pn===61?(z.consume(Pn),Sa):ua(Pn)?(z.consume(Pn),Br):Ja(Pn)}function Sa(Pn){return Pn===null||Pn===60||Pn===61||Pn===62||Pn===96?ce(Pn):Pn===34||Pn===39?(z.consume(Pn),Ft=Pn,Dr):ua(Pn)?(z.consume(Pn),Sa):ao(Pn)}function Dr(Pn){return Pn===Ft?(z.consume(Pn),Ft=null,Yr):Pn===null||Bn(Pn)?ce(Pn):(z.consume(Pn),Dr)}function ao(Pn){return Pn===null||Pn===34||Pn===39||Pn===47||Pn===60||Pn===61||Pn===62||Pn===96||Kn(Pn)?Br(Pn):(z.consume(Pn),ao)}function Yr(Pn){return Pn===47||Pn===62||ua(Pn)?Ja(Pn):ce(Pn)}function ro(Pn){return Pn===62?(z.consume(Pn),Ho):ce(Pn)}function Ho(Pn){return Pn===null||Bn(Pn)?Qr(Pn):ua(Pn)?(z.consume(Pn),Ho):ce(Pn)}function Qr(Pn){return Pn===45&&Pe===2?(z.consume(Pn),Eo):Pn===60&&Pe===1?(z.consume(Pn),wo):Pn===62&&Pe===4?(z.consume(Pn),Ko):Pn===63&&Pe===3?(z.consume(Pn),hn):Pn===93&&Pe===5?(z.consume(Pn),Zo):Bn(Pn)&&(Pe===6||Pe===7)?(z.exit("htmlFlowData"),z.check(is,ii,Cr)(Pn)):Pn===null||Bn(Pn)?(z.exit("htmlFlowData"),Cr(Pn)):(z.consume(Pn),Qr)}function Cr(Pn){return z.check(ls,Gr,ii)(Pn)}function Gr(Pn){return z.enter("lineEnding"),z.consume(Pn),z.exit("lineEnding"),Ur}function Ur(Pn){return Pn===null||Bn(Pn)?Cr(Pn):(z.enter("htmlFlowData"),Qr(Pn))}function Eo(Pn){return Pn===45?(z.consume(Pn),hn):Qr(Pn)}function wo(Pn){return Pn===47?(z.consume(Pn),Re="",Vo):Qr(Pn)}function Vo(Pn){if(Pn===62){const qo=Re.toLowerCase();return Xi.includes(qo)?(z.consume(Pn),Ko):Qr(Pn)}return We(Pn)&&Re.length<8?(z.consume(Pn),Re+=String.fromCharCode(Pn),Vo):Qr(Pn)}function Zo(Pn){return Pn===93?(z.consume(Pn),hn):Qr(Pn)}function hn(Pn){return Pn===62?(z.consume(Pn),Ko):Pn===45&&Pe===2?(z.consume(Pn),hn):Qr(Pn)}function Ko(Pn){return Pn===null||Bn(Pn)?(z.exit("htmlFlowData"),ii(Pn)):(z.consume(Pn),Ko)}function ii(Pn){return z.exit("htmlFlow"),se(Pn)}}function Ll(z,se,ce){const me=this;return Pe;function Pe(Re){return Bn(Re)?(z.enter("lineEnding"),z.consume(Re),z.exit("lineEnding"),Fe):ce(Re)}function Fe(Re){return me.parser.lazy[me.now().line]?ce(Re):se(Re)}}function ss(z,se,ce){return me;function me(Pe){return z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),z.attempt(_a,se,ce)}}const Nl={partial:!0,tokenize:Js},Il={concrete:!0,name:"codeFenced",tokenize:us};function us(z,se,ce){const me=this,Pe={partial:!0,tokenize:Br};let Fe=0,Re=0,at;return Ft;function Ft(Sa){return Kt(Sa)}function Kt(Sa){const Dr=me.events[me.events.length-1];return Fe=Dr&&Dr[1].type==="linePrefix"?Dr[2].sliceSerialize(Dr[1],!0).length:0,at=Sa,z.enter("codeFenced"),z.enter("codeFencedFence"),z.enter("codeFencedFenceSequence"),kt(Sa)}function kt(Sa){return Sa===at?(Re++,z.consume(Sa),kt):Re<3?ce(Sa):(z.exit("codeFencedFenceSequence"),ua(Sa)?ya(z,gn,"whitespace")(Sa):gn(Sa))}function gn(Sa){return Sa===null||Bn(Sa)?(z.exit("codeFencedFence"),me.interrupt?se(Sa):z.check(Nl,Ya,Kr)(Sa)):(z.enter("codeFencedFenceInfo"),z.enter("chunkString",{contentType:"string"}),sn(Sa))}function sn(Sa){return Sa===null||Bn(Sa)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),gn(Sa)):ua(Sa)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),ya(z,Qt,"whitespace")(Sa)):Sa===96&&Sa===at?ce(Sa):(z.consume(Sa),sn)}function Qt(Sa){return Sa===null||Bn(Sa)?gn(Sa):(z.enter("codeFencedFenceMeta"),z.enter("chunkString",{contentType:"string"}),Ma(Sa))}function Ma(Sa){return Sa===null||Bn(Sa)?(z.exit("chunkString"),z.exit("codeFencedFenceMeta"),gn(Sa)):Sa===96&&Sa===at?ce(Sa):(z.consume(Sa),Ma)}function Ya(Sa){return z.attempt(Pe,Kr,ur)(Sa)}function ur(Sa){return z.enter("lineEnding"),z.consume(Sa),z.exit("lineEnding"),Fa}function Fa(Sa){return Fe>0&&ua(Sa)?ya(z,or,"linePrefix",Fe+1)(Sa):or(Sa)}function or(Sa){return Sa===null||Bn(Sa)?z.check(Nl,Ya,Kr)(Sa):(z.enter("codeFlowValue"),Ja(Sa))}function Ja(Sa){return Sa===null||Bn(Sa)?(z.exit("codeFlowValue"),or(Sa)):(z.consume(Sa),Ja)}function Kr(Sa){return z.exit("codeFenced"),se(Sa)}function Br(Sa,Dr,ao){let Yr=0;return ro;function ro(Ur){return Sa.enter("lineEnding"),Sa.consume(Ur),Sa.exit("lineEnding"),Ho}function Ho(Ur){return Sa.enter("codeFencedFence"),ua(Ur)?ya(Sa,Qr,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ur):Qr(Ur)}function Qr(Ur){return Ur===at?(Sa.enter("codeFencedFenceSequence"),Cr(Ur)):ao(Ur)}function Cr(Ur){return Ur===at?(Yr++,Sa.consume(Ur),Cr):Yr>=Re?(Sa.exit("codeFencedFenceSequence"),ua(Ur)?ya(Sa,Gr,"whitespace")(Ur):Gr(Ur)):ao(Ur)}function Gr(Ur){return Ur===null||Bn(Ur)?(Sa.exit("codeFencedFence"),Dr(Ur)):ao(Ur)}}}function Js(z,se,ce){const me=this;return Pe;function Pe(Re){return Re===null?ce(Re):(z.enter("lineEnding"),z.consume(Re),z.exit("lineEnding"),Fe)}function Fe(Re){return me.parser.lazy[me.now().line]?ce(Re):se(Re)}}const cs=document.createElement("i");function Tl(z){const se="&"+z+";";cs.innerHTML=se;const ce=cs.textContent;return ce.charCodeAt(ce.length-1)===59&&z!=="semi"||ce===se?!1:ce}const ds={name:"characterReference",tokenize:qs};function qs(z,se,ce){const me=this;let Pe=0,Fe,Re;return at;function at(gn){return z.enter("characterReference"),z.enter("characterReferenceMarker"),z.consume(gn),z.exit("characterReferenceMarker"),Ft}function Ft(gn){return gn===35?(z.enter("characterReferenceMarkerNumeric"),z.consume(gn),z.exit("characterReferenceMarkerNumeric"),Kt):(z.enter("characterReferenceValue"),Fe=31,Re=it,kt(gn))}function Kt(gn){return gn===88||gn===120?(z.enter("characterReferenceMarkerHexadecimal"),z.consume(gn),z.exit("characterReferenceMarkerHexadecimal"),z.enter("characterReferenceValue"),Fe=6,Re=ln,kt):(z.enter("characterReferenceValue"),Fe=7,Re=Mn,kt(gn))}function kt(gn){if(gn===59&&Pe){const sn=z.exit("characterReferenceValue");return Re===it&&!Tl(me.sliceSerialize(sn))?ce(gn):(z.enter("characterReferenceMarker"),z.consume(gn),z.exit("characterReferenceMarker"),z.exit("characterReference"),se)}return Re(gn)&&Pe++1&&z[ce][1].end.offset-z[ce][1].start.offset>1?2:1;const gn=uo({},z[me][1].end),sn=uo({},z[ce][1].start);ml(gn,-Ft),ml(sn,Ft),Re={type:Ft>1?"strongSequence":"emphasisSequence",start:gn,end:uo({},z[me][1].end)},at={type:Ft>1?"strongSequence":"emphasisSequence",start:uo({},z[ce][1].start),end:sn},Fe={type:Ft>1?"strongText":"emphasisText",start:uo({},z[me][1].end),end:uo({},z[ce][1].start)},Pe={type:Ft>1?"strong":"emphasis",start:uo({},Re.start),end:uo({},at.end)},z[me][1].end=uo({},Re.start),z[ce][1].start=uo({},at.end),Kt=[],z[me][1].end.offset-z[me][1].start.offset&&(Kt=Tn(Kt,[["enter",z[me][1],se],["exit",z[me][1],se]])),Kt=Tn(Kt,[["enter",Pe,se],["enter",Re,se],["exit",Re,se],["enter",Fe,se]]),Kt=Tn(Kt,Rl(se.parser.constructs.insideSpan.null,z.slice(me+1,ce),se)),Kt=Tn(Kt,[["exit",Fe,se],["enter",at,se],["exit",at,se],["exit",Pe,se]]),z[ce][1].end.offset-z[ce][1].start.offset?(kt=2,Kt=Tn(Kt,[["enter",z[ce][1],se],["exit",z[ce][1],se]])):kt=0,yn(z,me-1,ce-me+3,Kt),ce=me+Kt.length-kt-2;break}}for(ce=-1;++ce-1){const at=Re[0];typeof at=="string"?Re[0]=at.slice(me):Re.shift()}Fe>0&&Re.push(z[Pe].slice(0,Fe))}return Re}function mu(z,se){let ce=-1;const me=[];let Pe;for(;++ce13&&ce<32||ce>126&&ce<160||ce>55295&&ce<57344||ce>64975&&ce<65008||(ce&65535)===65535||(ce&65535)===65534||ce>1114111?"\uFFFD":String.fromCodePoint(ce)}const Hu=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function fu(z){return z.replace(Hu,ju)}function ju(z,se,ce){if(se)return se;if(ce.charCodeAt(0)===35){const Pe=ce.charCodeAt(1),Fe=Pe===120||Pe===88;return As(ce.slice(Fe?2:1),Fe?16:10)}return Tl(ce)||z}const ys={}.hasOwnProperty;function Gu(z,se,ce){return typeof se!="string"&&(ce=se,se=void 0),hu(ce)(La(zu(ce).document().write(Uu()(z,se,!0))))}function hu(z){const se={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:Fe(Fi),autolinkProtocol:Yr,autolinkEmail:Yr,atxHeading:Fe(ri),blockQuote:Fe(ki),characterEscape:Yr,characterReference:Yr,codeFenced:Fe(ho),codeFencedFenceInfo:Re,codeFencedFenceMeta:Re,codeIndented:Fe(ho,Re),codeText:Fe(wi,Re),codeTextData:Yr,data:Yr,codeFlowValue:Yr,definition:Fe(qi),definitionDestinationString:Re,definitionLabelString:Re,definitionTitleString:Re,emphasis:Fe(Wi),hardBreakEscape:Fe(vi),hardBreakTrailing:Fe(vi),htmlFlow:Fe(Ro,Re),htmlFlowData:Yr,htmlText:Fe(Ro,Re),htmlTextData:Yr,image:Fe(rs),label:Re,link:Fe(Fi),listItem:Fe(Fl),listItemValue:sn,listOrdered:Fe(Si,gn),listUnordered:Fe(Si),paragraph:Fe(Lu),reference:Pn,referenceString:Re,resourceDestinationString:Re,resourceTitleString:Re,setextHeading:Fe(ri),strong:Fe(Nu),thematicBreak:Fe(Dl)},exit:{atxHeading:Ft(),atxHeadingSequence:Br,autolink:Ft(),autolinkEmail:hi,autolinkProtocol:Wo,blockQuote:Ft(),characterEscapeValue:ro,characterReferenceMarkerHexadecimal:ui,characterReferenceMarkerNumeric:ui,characterReferenceValue:Oi,characterReference:Zi,codeFenced:Ft(ur),codeFencedFence:Ya,codeFencedFenceInfo:Qt,codeFencedFenceMeta:Ma,codeFlowValue:ro,codeIndented:Ft(Fa),codeText:Ft(Ur),codeTextData:ro,data:ro,definition:Ft(),definitionDestinationString:Kr,definitionLabelString:or,definitionTitleString:Ja,emphasis:Ft(),hardBreakEscape:Ft(Qr),hardBreakTrailing:Ft(Qr),htmlFlow:Ft(Cr),htmlFlowData:ro,htmlText:Ft(Gr),htmlTextData:ro,image:Ft(wo),label:Zo,labelText:Vo,lineEnding:Ho,link:Ft(Eo),listItem:Ft(),listOrdered:Ft(),listUnordered:Ft(),paragraph:Ft(),referenceString:qo,resourceDestinationString:hn,resourceTitleString:Ko,resource:ii,setextHeading:Ft(ao),setextHeadingLineSequence:Dr,setextHeadingText:Sa,strong:Ft(),thematicBreak:Ft()}};Cs(se,(z||{}).mdastExtensions||[]);const ce={};return me;function me(Aa){let qa={type:"root",children:[]};const Vr={stack:[qa],tokenStack:[],config:se,enter:at,exit:Kt,buffer:Re,resume:kt,data:ce},oo=[];let po=-1;for(;++po0){const oi=Vr.tokenStack[Vr.tokenStack.length-1];(oi[1]||Ps).call(Vr,void 0,oi[0])}for(qa.position={start:Ki(Aa.length>0?Aa[0][1].start:{line:1,column:1,offset:0}),end:Ki(Aa.length>0?Aa[Aa.length-2][1].end:{line:1,column:1,offset:0})},po=-1;++po{const ce=(Pe,Fe)=>(z.set(Fe,Pe),Pe),me=Pe=>{if(z.has(Pe))return z.get(Pe);const[Fe,Re]=se[Pe];switch(Fe){case Zl:case xs:return ce(Re,Pe);case vl:{const at=ce([],Pe);for(const Ft of Re)at.push(me(Ft));return at}case Wl:{const at=ce({},Pe);for(const[Ft,Kt]of Re)at[me(Ft)]=me(Kt);return at}case Xl:return ce(new Date(Re),Pe);case ws:{const{source:at,flags:Ft}=Re;return ce(new RegExp(at,Ft),Pe)}case Sl:{const at=ce(new Map,Pe);for(const[Ft,Kt]of Re)at.set(me(Ft),me(Kt));return at}case Fs:{const at=ce(new Set,Pe);for(const Ft of Re)at.add(me(Ft));return at}case Ds:{const{name:at,message:Ft}=Re;return ce(new Ls[at](Ft),Pe)}case Bs:return ce(BigInt(Re),Pe);case"BigInt":return ce(Object(BigInt(Re)),Pe)}return ce(new Ls[Fe](Re),Pe)};return me},Ns=z=>vu(new Map,z)(0),el="",{toString:Su}={},{keys:Mi}=Object,ol=z=>{const se=typeof z;if(se!=="object"||!z)return[Zl,se];const ce=Su.call(z).slice(8,-1);switch(ce){case"Array":return[vl,el];case"Object":return[Wl,el];case"Date":return[Xl,el];case"RegExp":return[ws,el];case"Map":return[Sl,el];case"Set":return[Fs,el]}return ce.includes("Array")?[vl,ce]:ce.includes("Error")?[Ds,ce]:[Wl,ce]},bl=([z,se])=>z===Zl&&(se==="function"||se==="symbol"),De=(z,se,ce,me)=>{const Pe=(Re,at)=>{const Ft=me.push(Re)-1;return ce.set(at,Ft),Ft},Fe=Re=>{if(ce.has(Re))return ce.get(Re);let[at,Ft]=ol(Re);switch(at){case Zl:{let kt=Re;switch(Ft){case"bigint":at=Bs,kt=Re.toString();break;case"function":case"symbol":if(z)throw new TypeError("unable to serialize "+Ft);kt=null;break;case"undefined":return Pe([xs],Re)}return Pe([at,kt],Re)}case vl:{if(Ft)return Pe([Ft,[...Re]],Re);const kt=[],gn=Pe([at,kt],Re);for(const sn of Re)kt.push(Fe(sn));return gn}case Wl:{if(Ft)switch(Ft){case"BigInt":return Pe([Ft,Re.toString()],Re);case"Boolean":case"Number":case"String":return Pe([Ft,Re.valueOf()],Re)}if(se&&"toJSON"in Re)return Fe(Re.toJSON());const kt=[],gn=Pe([at,kt],Re);for(const sn of Mi(Re))(z||!bl(ol(Re[sn])))&&kt.push([Fe(sn),Fe(Re[sn])]);return gn}case Xl:return Pe([at,Re.toISOString()],Re);case ws:{const{source:kt,flags:gn}=Re;return Pe([at,{source:kt,flags:gn}],Re)}case Sl:{const kt=[],gn=Pe([at,kt],Re);for(const[sn,Qt]of Re)(z||!(bl(ol(sn))||bl(ol(Qt))))&&kt.push([Fe(sn),Fe(Qt)]);return gn}case Fs:{const kt=[],gn=Pe([at,kt],Re);for(const sn of Re)(z||!bl(ol(sn)))&&kt.push(Fe(sn));return gn}}const{message:Kt}=Re;return Pe([at,{name:Ft,message:Kt}],Re)};return Fe},Ie=(z,{json:se,lossy:ce}={})=>{const me=[];return De(!(se||ce),!!se,new Map,me)(z),me};var lt=typeof structuredClone=="function"?(z,se)=>se&&("json"in se||"lossy"in se)?Ns(Ie(z,se)):structuredClone(z):(z,se)=>Ns(Ie(z,se));function St(z,se){const ce=encode(Ot(z||""));if(!se)return ce;const me=ce.indexOf(":"),Pe=ce.indexOf("?"),Fe=ce.indexOf("#"),Re=ce.indexOf("/");return me<0||Re>-1&&me>Re||Pe>-1&&me>Pe||Fe>-1&&me>Fe||se.test(ce.slice(0,me))?ce:""}function Ot(z){const se=[];let ce=-1,me=0,Pe=0;for(;++ce55295&&Fe<57344){const at=z.charCodeAt(ce+1);Fe<56320&&at>56319&&at<57344?(Re=String.fromCharCode(Fe,at),Pe=1):Re="\uFFFD"}else Re=String.fromCharCode(Fe);Re&&(se.push(z.slice(me,ce),encodeURIComponent(Re)),me=ce+Pe+1,Re=""),Pe&&(ce+=Pe,Pe=0)}return se.join("")+z.slice(me)}function jt(z,se){const ce=[{type:"text",value:"\u21A9"}];return se>1&&ce.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(se)}]}),ce}function En(z,se){return"Back to reference "+(z+1)+(se>1?"-"+se:"")}function An(z){const se=typeof z.options.clobberPrefix=="string"?z.options.clobberPrefix:"user-content-",ce=z.options.footnoteBackContent||jt,me=z.options.footnoteBackLabel||En,Pe=z.options.footnoteLabel||"Footnotes",Fe=z.options.footnoteLabelTagName||"h2",Re=z.options.footnoteLabelProperties||{className:["sr-only"]},at=[];let Ft=-1;for(;++Ft0&&Ma.push({type:"text",value:" "});let or=typeof ce=="string"?ce:ce(Ft,Qt);typeof or=="string"&&(or={type:"text",value:or}),Ma.push({type:"element",tagName:"a",properties:{href:"#"+se+"fnref-"+sn+(Qt>1?"-"+Qt:""),dataFootnoteBackref:"",ariaLabel:typeof me=="string"?me:me(Ft,Qt),className:["data-footnote-backref"]},children:Array.isArray(or)?or:[or]})}const ur=kt[kt.length-1];if(ur&&ur.type==="element"&&ur.tagName==="p"){const or=ur.children[ur.children.length-1];or&&or.type==="text"?or.value+=" ":ur.children.push({type:"text",value:" "}),ur.children.push(...Ma)}else kt.push(...Ma);const Fa={type:"element",tagName:"li",properties:{id:se+"fn-"+sn},children:z.wrap(kt,!0)};z.patch(Kt,Fa),at.push(Fa)}if(at.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:Fe,properties:Tu(uo({},lt(Re)),{id:"footnote-label"}),children:[{type:"text",value:Pe}]},{type:"text",value:` +- \u96BE\u5EA6\uFF1A\u63D0\u4F9B\u9898\u76EE\u7684\u96BE\u5EA6\u7EA7\u522B\uFF08\u5982\uFF1A\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\uFF09\uFF0C\u6839\u636E\u9898\u76EE\u5185\u5BB9\u8BBE\u5B9A\u5408\u7406\u7684\u96BE\u5EA6\u3002`,{progressOpen:on,openProgress:rt,closeProgress:Ke,CreateProgressModal:Dt}=(0,Le.Z)(),[vn,Ct]=(0,E.useState)([]),[Gt,ot]=(0,E.useState)(!1),[Ut,bt]=(0,E.useState)(yt),[kn,rn]=(0,E.useState)([]),[mt,_e]=(0,E.useState)(0),[Be,Ce]=(0,E.useState)(0),[dt,It]=(0,E.useState)(0),[je,ze]=(0,E.useState)(0),[gt,ut]=(0,E.useState)(0),[Ge,pt]=(0,E.useState)(!1),cn=()=>{ot(!0)};(0,E.useImperativeHandle)(qe,()=>({onClick:cn}));const en=()=>tt(void 0,null,function*(){var Xe,Mt,zt;if(Pn(Ut)){if(Ut.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Pn(Ut)&&!(kn!=null&&kn.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Xt=[{name:"\u5355\u9009\u9898",num:mt||0},{name:"\u591A\u9009\u9898",num:Be||0},{name:"\u5224\u65AD\u9898",num:dt||0},{name:"\u586B\u7A7A\u9898",num:je||0},{name:"\u7B80\u7B54\u9898",num:gt||0}];if(Xt.reduce((Un,ga)=>Un+ga.num,0)===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}const Rn={scene_type:6,content:Ut,count_arr:Xt.map(Un=>Un.num).join(","),file:(kn==null?void 0:kn[0])||""};rt(),Ct([]),pt(!0);const Wn=new FormData;Object.keys(Rn).forEach(Un=>{Wn.append(Un,Rn[Un])});const In=yield At(Wn);if((In==null?void 0:In.status)===0)if((Mt=(Xe=In==null?void 0:In.data)==null?void 0:Xe.content)!=null&&Mt.length){Ke(100),Ct((zt=In==null?void 0:In.data)==null?void 0:zt.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");pt(!1),Ke()}),Zt=Xe=>tt(void 0,null,function*(){var Mt,zt;const Xt=new FormData;if(Xt.append("scene_type",5),Xt.append("question_data",JSON.stringify(Xe)),Xt.append("count",1),on)return Promise.reject();rt();const pn=yield At(Xt);if((pn==null?void 0:pn.status)===0){if((zt=(Mt=pn==null?void 0:pn.data)==null?void 0:Mt.content)!=null&&zt.length)return Ke(100),pn;fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return Ke(),pn}),Fn=Xe=>tt(void 0,null,function*(){const Mt=Xe.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Mt)==-1?(fe.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Xe.size/1024/1024>200?(fe.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(kn!=null&&kn.length?he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>rn([Xe])}):rn([Xe]),Promise.reject())}),Pn=Xe=>(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/\s+/g,""),Xe);return Ne.createElement(E.Fragment,null,Ne.createElement(he.default,{centered:!0,open:Gt,title:"\u667A\u80FD\u51FA\u9898",width:814,okText:"\u5F00\u59CB\u51FA\u9898",onCancel:()=>ot(!1),onOk:en,afterClose:()=>{Jt(),rn([]),bt(yt),_e(0),Ce(0),It(0),ze(0),ut(0)}},Ne.createElement("div",{className:Te.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01"),Ne.createElement("img",{src:we,style:{marginTop:-100}}),Ne.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Ne.createElement(pe.default.TextArea,{style:{height:160},className:"mb20",value:Ut,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Xe=>{bt(Xe.target.value)}}),Ne.createElement(ge.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:kn,beforeUpload:Fn,className:"mb20",onRemove:()=>rn([])},Ne.createElement(ve.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},Ne.createElement(Ye.op,{style:{borderRadius:2}},Ne.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),Ne.createElement(le.Z,{align:"middle",className:"c-black mt20"},Ne.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Ne.createElement(le.Z,{gutter:16},Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u5355\u9009\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:mt,onChange:_e,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u591A\u9009\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:Be,onChange:Ce,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u5224\u65AD\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:dt,onChange:It,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u586B\u7A7A\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:je,onChange:ze,style:{marginLeft:"8px"}})),Ne.createElement(Se.Z,null,Ne.createElement("label",null,"\u7B80\u7B54\u9898"),Ne.createElement(be.Z,{min:0,max:10,value:gt,onChange:ut,style:{marginLeft:"8px"}}))))),Ne.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ge},Ne.createElement(le.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},Ne.createElement("img",{src:y(55854),alt:"\u667A\u80FD\u51FA\u9898"}),Ne.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),Ne.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",dataSource:vn,mode:1,onCancel:()=>pt(!1),onSuccess:()=>{pt(!1),ot(!1)},headExtraNode:Ne.createElement(Ye.op,{onClick:()=>pt(!1),className:"ml20",type:"primary",shape:"default"},"\u91CD\u65B0\u751F\u6210"),onExchange:Zt}),Ne.createElement("div",{style:{height:70}})),Dt(["\u51FA\u9898\u8981\u6C42\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u667A\u80FD\u51FA\u9898\u4E2D"]))}),vt=y(70635),Bt=(Jt,qe,yt)=>new Promise((on,rt)=>{var Ke=Ct=>{try{vn(yt.next(Ct))}catch(Gt){rt(Gt)}},Dt=Ct=>{try{vn(yt.throw(Ct))}catch(Gt){rt(Gt)}},vn=Ct=>Ct.done?on(Ct.value):Promise.resolve(Ct.value).then(Ke,Dt);vn((yt=yt.apply(Jt,qe)).next())});const At=(...Jt)=>Bt(void 0,[...Jt],function*(qe={}){var yt,on,rt,Ke;const Dt=yield(0,vt.ZP)("/api/intelligent_imports/recognize.json",{method:"post",body:qe},!0);if((Dt==null?void 0:Dt.status)!==0)return Dt;const vn=(yt=Dt==null?void 0:Dt.data)==null?void 0:yt.ai_question_record_id;let Ct;do if(Ct=yield(0,vt.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:vn}}),((on=Ct==null?void 0:Ct.data)==null?void 0:on.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((rt=Ct==null?void 0:Ct.data)==null?void 0:rt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Gt=>setTimeout(Gt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ke=Ct==null?void 0:Ct.data)==null?void 0:Ke.status)===0);return Ct});var tn=()=>{var Jt,qe;const yt=(0,oe.useLocation)(),on=(0,oe.useSelector)(vn=>{var Ct;return(Ct=vn==null?void 0:vn.user)==null?void 0:Ct.userInfo}),[rt,Ke]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var vn,Ct,Gt;if(window.self!==window.top){Ke(!1);return}if((vn=yt.pathname)!=null&&vn.includes("/problemset")||(Ct=yt.pathname)!=null&&Ct.includes("/paperlibrary")){Ke("1");return}if(((Gt=yt.pathname)==null?void 0:Gt.slice(0,11))==="/classrooms"){Ke("2");return}Ke(!1)},[yt==null?void 0:yt.pathname]);const Dt={1:[[{img:y(7764),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:E.createRef(),element:b},{img:y(7897),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:E.createRef(),element:ae},{img:y(55854),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:E.createRef(),element:Vt},{img:y(34999),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:E.createRef(),element:ie.Z},{img:y(29476),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6"},{img:y(68544),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],E.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002")],2:[[{img:y(91430),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54"},{img:y(5590),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387"},{img:y(96511),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60"},{img:y(28531),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90"},{img:y(22975),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B"},{img:y(79465),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],E.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",E.createElement("span",{className:"c-light-primary"},(Jt=on==null?void 0:on.course)!=null&&Jt.course_name?`\u300A${(qe=on==null?void 0:on.course)==null?void 0:qe.course_name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01")]};return E.createElement(E.Fragment,null,!!rt&&E.createElement(re.Z,{DrawerProps:{width:1200},isIntelligentAssistant:!0,title:"\u667A\u80FD\u52A9\u6559",FetchUrl:"/api/intelligent_imports/chat.json",description:Dt[rt][1],intelligentAssistantItems:Dt[rt][0]}))}},29399:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Tc}});var E={};y.r(E),y.d(E,{boolean:function(){return Lt},booleanish:function(){return tn},commaOrSpaceSeparated:function(){return rt},commaSeparated:function(){return on},number:function(){return qe},overloadedBoolean:function(){return Jt},spaceSeparated:function(){return yt}});var re={};y.r(re),y.d(re,{attentionMarkers:function(){return Ru},contentInitial:function(){return rl},disable:function(){return gu},document:function(){return su},flow:function(){return uu},flowInitial:function(){return hl},insideSpan:function(){return du},string:function(){return cu},text:function(){return ku}});var oe=y(59301),ge=y(8591),fe=y(41889),he=y(43418),le=y(92832),xe=y(3113),Ee=y(6848),Le=y(43428),ke=y(95237),Ue=y(42203);function He(z){return z}function ue(){}function b(){}function a(){}function ee(z){const se=[],ce=String(z||"");let me=ce.indexOf(","),Pe=0,Fe=!1;for(;!Fe;){me===-1&&(me=ce.length,Fe=!0);const Me=ce.slice(Pe,me).trim();(Me||!Fe)&&se.push(Me),Pe=me+1,me=ce.indexOf(",",Pe)}return se}function x(z,se){const ce=se||{};return(z[z.length-1]===""?[...z,""]:z).join((ce.padRight?" ":"")+","+(ce.padLeft===!1?"":" ")).trim()}const te=/[$_\p{ID_Start}]/u,ae=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,ie=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,pe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ve=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Se={};function be(z){return z?te.test(String.fromCodePoint(z)):!1}function we(z,se){const me=(se||Se).jsx?ie:ae;return z?me.test(String.fromCodePoint(z)):!1}function Te(z,se){return((se||Se).jsx?ve:pe).test(z)}const Ye=/[ \t\n\f\r]/g;function Ne(z){return typeof z=="object"?z.type==="text"?tt(z.value):!1:tt(z)}function tt(z){return z.replace(Ye,"")===""}class st{constructor(se,ce,me){this.property=se,this.normal=ce,me&&(this.space=me)}}st.prototype.property={},st.prototype.normal={},st.prototype.space=null;function Vt(z,se){const ce={},me={};let Pe=-1;for(;++Pe4&&ce.slice(0,4)==="data"&&je.test(se)){if(se.charAt(4)==="-"){const Fe=se.slice(5).replace(ze,pt);me="data"+Fe.charAt(0).toUpperCase()+Fe.slice(1)}else{const Fe=se.slice(4);if(!ze.test(Fe)){let Me=Fe.replace(gt,Ge);Me.charAt(0)!=="-"&&(Me="-"+Me),se="data"+Me}}Pe=vn}return new Pe(me,se)}function Ge(z){return"-"+z.toLowerCase()}function pt(z){return z.charAt(1).toUpperCase()}const cn={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};function en(z){const se=String(z||"").trim();return se?se.split(/[ \t\n\r\f]+/g):[]}function Zt(z){return z.join(" ").trim()}var Fn=y(58970),Pn=Fn.default||Fn;const Xe=zt("end"),Mt=zt("start");function zt(z){return se;function se(ce){const me=ce&&ce.position&&ce.position[z]||{};if(typeof me.line=="number"&&me.line>0&&typeof me.column=="number"&&me.column>0)return{line:me.line,column:me.column,offset:typeof me.offset=="number"&&me.offset>-1?me.offset:void 0}}}function Xt(z){const se=Mt(z),ce=Xe(z);if(se&&ce)return{start:se,end:ce}}function pn(z){return!z||typeof z!="object"?"":"position"in z||"type"in z?Wn(z.position):"start"in z||"end"in z?Wn(z):"line"in z||"column"in z?Rn(z):""}function Rn(z){return In(z&&z.line)+":"+In(z&&z.column)}function Wn(z){return Rn(z&&z.start)+"-"+Rn(z&&z.end)}function In(z){return z&&typeof z=="number"?z:1}class Un extends Error{constructor(se,ce,me){super(),typeof ce=="string"&&(me=ce,ce=void 0);let Pe="",Fe={},Me=!1;if(ce&&("line"in ce&&"column"in ce?Fe={place:ce}:"start"in ce&&"end"in ce?Fe={place:ce}:"type"in ce?Fe={ancestors:[ce],place:ce.position}:Fe=uo({},ce)),typeof se=="string"?Pe=se:!Fe.cause&&se&&(Me=!0,Pe=se.message,Fe.cause=se),!Fe.ruleId&&!Fe.source&&typeof me=="string"){const Ft=me.indexOf(":");Ft===-1?Fe.ruleId=me:(Fe.source=me.slice(0,Ft),Fe.ruleId=me.slice(Ft+1))}if(!Fe.place&&Fe.ancestors&&Fe.ancestors){const Ft=Fe.ancestors[Fe.ancestors.length-1];Ft&&(Fe.place=Ft.position)}const at=Fe.place&&"start"in Fe.place?Fe.place.start:Fe.place;this.ancestors=Fe.ancestors||void 0,this.cause=Fe.cause||void 0,this.column=at?at.column:void 0,this.fatal=void 0,this.file,this.message=Pe,this.line=at?at.line:void 0,this.name=pn(Fe.place)||"1:1",this.place=Fe.place||void 0,this.reason=this.message,this.ruleId=Fe.ruleId||void 0,this.source=Fe.source||void 0,this.stack=Me&&Fe.cause&&typeof Fe.cause.stack=="string"?Fe.cause.stack:"",this.actual,this.expected,this.note,this.url}}Un.prototype.file="",Un.prototype.name="",Un.prototype.reason="",Un.prototype.message="",Un.prototype.stack="",Un.prototype.column=void 0,Un.prototype.line=void 0,Un.prototype.ancestors=void 0,Un.prototype.cause=void 0,Un.prototype.fatal=void 0,Un.prototype.place=void 0,Un.prototype.ruleId=void 0,Un.prototype.source=void 0;const ga={}.hasOwnProperty,un=new Map,Oe=/[A-Z]/g,Pt=/-([a-z])/g,Sn=new Set(["table","tbody","thead","tfoot","tr"]),ye=new Set(["td","th"]),qt="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Qe(z,se){if(!se||se.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const ce=se.filePath||void 0;let me;if(se.development){if(typeof se.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");me=Ze(ce,se.jsxDEV)}else{if(typeof se.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof se.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");me=Ht(ce,se.jsx,se.jsxs)}const Pe={Fragment:se.Fragment,ancestors:[],components:se.components||{},create:me,elementAttributeNameCase:se.elementAttributeNameCase||"react",evaluater:se.createEvaluater?se.createEvaluater():void 0,filePath:ce,ignoreInvalidStyle:se.ignoreInvalidStyle||!1,passKeys:se.passKeys!==!1,passNode:se.passNode||!1,schema:se.space==="svg"?It:dt,stylePropertyNameCase:se.stylePropertyNameCase||"dom",tableCellAlignToStyle:se.tableCellAlignToStyle!==!1},Fe=ht(Pe,z,void 0);return Fe&&typeof Fe!="string"?Fe:Pe.create(z,Pe.Fragment,{children:Fe||void 0},void 0)}function ht(z,se,ce){if(se.type==="element")return xt(z,se,ce);if(se.type==="mdxFlowExpression"||se.type==="mdxTextExpression")return bn(z,se);if(se.type==="mdxJsxFlowElement"||se.type==="mdxJsxTextElement")return Ve(z,se,ce);if(se.type==="mdxjsEsm")return Ae(z,se);if(se.type==="root")return et(z,se,ce);if(se.type==="text")return nt(z,se)}function xt(z,se,ce){const me=z.schema;let Pe=me;se.tagName.toLowerCase()==="svg"&&me.space==="html"&&(Pe=It,z.schema=Pe),z.ancestors.push(se);const Fe=qn(z,se.tagName,!1),Me=Je(z,se);let at=wt(z,se);return Sn.has(se.tagName)&&(at=at.filter(function(Ft){return typeof Ft=="string"?!Ne(Ft):!0})),ft(z,Me,Fe,se),Nt(Me,at),z.ancestors.pop(),z.schema=me,z.create(se,Fe,Me,ce)}function bn(z,se){if(se.data&&se.data.estree&&z.evaluater){const me=se.data.estree.body[0];return me.type,z.evaluater.evaluateExpression(me.expression)}Hn(z,se.position)}function Ae(z,se){if(se.data&&se.data.estree&&z.evaluater)return z.evaluater.evaluateProgram(se.data.estree);Hn(z,se.position)}function Ve(z,se,ce){const me=z.schema;let Pe=me;se.name==="svg"&&me.space==="html"&&(Pe=It,z.schema=Pe),z.ancestors.push(se);const Fe=se.name===null?z.Fragment:qn(z,se.name,!0),Me=$e(z,se),at=wt(z,se);return ft(z,Me,Fe,se),Nt(Me,at),z.ancestors.pop(),z.schema=me,z.create(se,Fe,Me,ce)}function et(z,se,ce){const me={};return Nt(me,wt(z,se)),z.create(se,z.Fragment,me,ce)}function nt(z,se){return se.value}function ft(z,se,ce,me){typeof ce!="string"&&ce!==z.Fragment&&z.passNode&&(se.node=me)}function Nt(z,se){if(se.length>0){const ce=se.length>1?se:se[0];ce&&(z.children=ce)}}function Ht(z,se,ce){return me;function me(Pe,Fe,Me,at){const Kt=Array.isArray(Me.children)?ce:se;return at?Kt(Fe,Me,at):Kt(Fe,Me)}}function Ze(z,se){return ce;function ce(me,Pe,Fe,Me){const at=Array.isArray(Fe.children),Ft=Mt(me);return se(Pe,Fe,Me,at,{columnNumber:Ft?Ft.column-1:void 0,fileName:z,lineNumber:Ft?Ft.line:void 0},void 0)}}function Je(z,se){const ce={};let me,Pe;for(Pe in se.properties)if(Pe!=="children"&&ga.call(se.properties,Pe)){const Fe=mn(z,Pe,se.properties[Pe]);if(Fe){const[Me,at]=Fe;z.tableCellAlignToStyle&&Me==="align"&&typeof at=="string"&&ye.has(se.tagName)?me=at:ce[Me]=at}}if(me){const Fe=ce.style||(ce.style={});Fe[z.stylePropertyNameCase==="css"?"text-align":"textAlign"]=me}return ce}function $e(z,se){const ce={};for(const me of se.attributes)if(me.type==="mdxJsxExpressionAttribute")if(me.data&&me.data.estree&&z.evaluater){const Fe=me.data.estree.body[0];Fe.type;const Me=Fe.expression;Me.type;const at=Me.properties[0];at.type,Object.assign(ce,z.evaluater.evaluateExpression(at.argument))}else Hn(z,se.position);else{const Pe=me.name;let Fe;if(me.value&&typeof me.value=="object")if(me.value.data&&me.value.data.estree&&z.evaluater){const at=me.value.data.estree.body[0];at.type,Fe=z.evaluater.evaluateExpression(at.expression)}else Hn(z,se.position);else Fe=me.value===null?!0:me.value;ce[Pe]=Fe}return ce}function wt(z,se){const ce=[];let me=-1;const Pe=z.passKeys?new Map:un;for(;++mePe?0:Pe+se:se=se>Pe?Pe:se,ce=ce>0?ce:0,me.length<1e4)Me=Array.from(me),Me.unshift(se,ce),z.splice(...Me);else for(ce&&z.splice(se,ce);Fe0?(yn(z,z.length,0,se),z):se}class Xn{constructor(se){this.left=se?[...se]:[],this.right=[]}get(se){if(se<0||se>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+se+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return sethis.left.length?this.right.slice(this.right.length-me+this.left.length,this.right.length-se+this.left.length).reverse():this.left.slice(se).concat(this.right.slice(this.right.length-me+this.left.length).reverse())}splice(se,ce,me){const Pe=ce||0;this.setCursor(Math.trunc(se));const Fe=this.right.splice(this.right.length-Pe,Number.POSITIVE_INFINITY);return me&&Dn(this.left,me),Fe.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(se){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(se)}pushMany(se){this.setCursor(Number.POSITIVE_INFINITY),Dn(this.left,se)}unshift(se){this.setCursor(0),this.right.push(se)}unshiftMany(se){this.setCursor(0),Dn(this.right,se.reverse())}setCursor(se){if(!(se===this.left.length||se>this.left.length&&this.right.length===0||se<0&&this.left.length===0))if(se-1&&z.test(String.fromCharCode(ce))}}function ya(z,se,ce,me){const Pe=me?me-1:Number.POSITIVE_INFINITY;let Fe=0;return Me;function Me(Ft){return ua(Ft)?(z.enter(ce),at(Ft)):se(Ft)}function at(Ft){return ua(Ft)&&Fe++Me))return;const Dr=se.events.length;let ao=Dr,Yr,ro;for(;ao--;)if(se.events[ao][0]==="exit"&&se.events[ao][1].type==="chunkFlow"){if(Yr){ro=se.events[ao][1].end;break}Yr=!0}for(Fa(me),Sa=Dr;Saqa;){const Br=ce[Kr];se.containerState=Br[1],Br[0].exit.call(se,z)}ce.length=qa}function or(){Pe.write([null]),Fe=void 0,Pe=void 0,se.containerState._closeFlow=void 0}}function ir(z,se,ce){return ya(z,z.attempt(this.parser.constructs.document,se,ce),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const $a={partial:!0,tokenize:Er};function Er(z,se,ce){return me;function me(Fe){return ua(Fe)?ya(z,Pe,"linePrefix")(Fe):Pe(Fe)}function Pe(Fe){return Fe===null||Bn(Fe)?se(Fe):ce(Fe)}}const Za={resolve:Qa,tokenize:pa},va={partial:!0,tokenize:Wa};function Qa(z){return On(z),z}function pa(z,se){let ce;return me;function me(at){return z.enter("content"),ce=z.enter("chunkContent",{contentType:"content"}),Pe(at)}function Pe(at){return at===null?Fe(at):Bn(at)?z.check(va,Me,Fe)(at):(z.consume(at),Pe)}function Fe(at){return z.exit("chunkContent"),z.exit("content"),se(at)}function Me(at){return z.consume(at),z.exit("chunkContent"),ce.next=z.enter("chunkContent",{contentType:"content",previous:ce}),ce=ce.next,Pe}}function Wa(z,se,ce){const me=this;return Pe;function Pe(Me){return z.exit("chunkContent"),z.enter("lineEnding"),z.consume(Me),z.exit("lineEnding"),ya(z,Fe,"linePrefix")}function Fe(Me){if(Me===null||Bn(Me))return ce(Me);const at=me.events[me.events.length-1];return!me.parser.constructs.disable.null.includes("codeIndented")&&at&&at[1].type==="linePrefix"&&at[2].sliceSerialize(at[1],!0).length>=4?se(Me):z.interrupt(me.parser.constructs.flow,ce,se)(Me)}}const er={tokenize:Ar};function Ar(z){const se=this,ce=z.attempt($a,me,z.attempt(this.parser.constructs.flowInitial,Pe,ya(z,z.attempt(this.parser.constructs.flow,Pe,z.attempt(Za,Pe)),"linePrefix")));return ce;function me(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEndingBlank"),z.consume(Fe),z.exit("lineEndingBlank"),se.currentConstruct=void 0,ce}function Pe(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEnding"),z.consume(Fe),z.exit("lineEnding"),se.currentConstruct=void 0,ce}}const cr={resolveAll:wr()},pr=Oa("string"),gr=Oa("text");function Oa(z){return{resolveAll:wr(z==="text"?Or:void 0),tokenize:se};function se(ce){const me=this,Pe=this.parser.constructs[z],Fe=ce.attempt(Pe,Me,at);return Me;function Me(kt){return Kt(kt)?Fe(kt):at(kt)}function at(kt){if(kt===null){ce.consume(kt);return}return ce.enter("data"),ce.consume(kt),Ft}function Ft(kt){return Kt(kt)?(ce.exit("data"),Fe(kt)):(ce.consume(kt),Ft)}function Kt(kt){if(kt===null)return!0;const gn=Pe[kt];let sn=-1;if(gn)for(;++sn=3&&(Kt===null||Bn(Kt))?(z.exit("thematicBreak"),se(Kt)):ce(Kt)}function Ft(Kt){return Kt===Pe?(z.consume(Kt),me++,Ft):(z.exit("thematicBreakSequence"),ua(Kt)?ya(z,at,"whitespace")(Kt):at(Kt))}}const Zn={continuation:{tokenize:Ja},exit:Re,name:"list",tokenize:sa},Yn={partial:!0,tokenize:Cn},ea={partial:!0,tokenize:hr};function sa(z,se,ce){const me=this,Pe=me.events[me.events.length-1];let Fe=Pe&&Pe[1].type==="linePrefix"?Pe[2].sliceSerialize(Pe[1],!0).length:0,Me=0;return at;function at(Qt){const Ma=me.containerState.type||(Qt===42||Qt===43||Qt===45?"listUnordered":"listOrdered");if(Ma==="listUnordered"?!me.containerState.marker||Qt===me.containerState.marker:Mn(Qt)){if(me.containerState.type||(me.containerState.type=Ma,z.enter(Ma,{_container:!0})),Ma==="listUnordered")return z.enter("listItemPrefix"),Qt===42||Qt===45?z.check(mr,ce,Kt)(Qt):Kt(Qt);if(!me.interrupt||Qt===49)return z.enter("listItemPrefix"),z.enter("listItemValue"),Ft(Qt)}return ce(Qt)}function Ft(Qt){return Mn(Qt)&&++Me<10?(z.consume(Qt),Ft):(!me.interrupt||Me<2)&&(me.containerState.marker?Qt===me.containerState.marker:Qt===41||Qt===46)?(z.exit("listItemValue"),Kt(Qt)):ce(Qt)}function Kt(Qt){return z.enter("listItemMarker"),z.consume(Qt),z.exit("listItemMarker"),me.containerState.marker=me.containerState.marker||Qt,z.check($a,me.interrupt?ce:kt,z.attempt(Yn,sn,gn))}function kt(Qt){return me.containerState.initialBlankLine=!0,Fe++,sn(Qt)}function gn(Qt){return ua(Qt)?(z.enter("listItemPrefixWhitespace"),z.consume(Qt),z.exit("listItemPrefixWhitespace"),sn):ce(Qt)}function sn(Qt){return me.containerState.size=Fe+me.sliceSerialize(z.exit("listItemPrefix"),!0).length,se(Qt)}}function Ja(z,se,ce){const me=this;return me.containerState._closeFlow=void 0,z.check($a,Pe,Fe);function Pe(at){return me.containerState.furtherBlankLines=me.containerState.furtherBlankLines||me.containerState.initialBlankLine,ya(z,se,"listItemIndent",me.containerState.size+1)(at)}function Fe(at){return me.containerState.furtherBlankLines||!ua(at)?(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,Me(at)):(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,z.attempt(ea,se,Me)(at))}function Me(at){return me.containerState._closeFlow=!0,me.interrupt=void 0,ya(z,z.attempt(Zn,se,ce),"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(at)}}function hr(z,se,ce){const me=this;return ya(z,Pe,"listItemIndent",me.containerState.size+1);function Pe(Fe){const Me=me.events[me.events.length-1];return Me&&Me[1].type==="listItemIndent"&&Me[2].sliceSerialize(Me[1],!0).length===me.containerState.size?se(Fe):ce(Fe)}}function Re(z){z.exit(this.containerState.type)}function Cn(z,se,ce){const me=this;return ya(z,Pe,"listItemPrefixWhitespace",me.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function Pe(Fe){const Me=me.events[me.events.length-1];return!ua(Fe)&&Me&&Me[1].type==="listItemPrefixWhitespace"?se(Fe):ce(Fe)}}const Vn={continuation:{tokenize:Ln},exit:ha,name:"blockQuote",tokenize:oa};function oa(z,se,ce){const me=this;return Pe;function Pe(Me){if(Me===62){const at=me.containerState;return at.open||(z.enter("blockQuote",{_container:!0}),at.open=!0),z.enter("blockQuotePrefix"),z.enter("blockQuoteMarker"),z.consume(Me),z.exit("blockQuoteMarker"),Fe}return ce(Me)}function Fe(Me){return ua(Me)?(z.enter("blockQuotePrefixWhitespace"),z.consume(Me),z.exit("blockQuotePrefixWhitespace"),z.exit("blockQuotePrefix"),se):(z.exit("blockQuotePrefix"),se(Me))}}function Ln(z,se,ce){const me=this;return Pe;function Pe(Me){return ua(Me)?ya(z,Fe,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Me):Fe(Me)}function Fe(Me){return z.attempt(Vn,se,ce)(Me)}}function ha(z){z.exit("blockQuote")}function $n(z,se,ce,me,Pe,Fe,Me,at,Ft){const Kt=Ft||Number.POSITIVE_INFINITY;let kt=0;return gn;function gn(Fa){return Fa===60?(z.enter(me),z.enter(Pe),z.enter(Fe),z.consume(Fa),z.exit(Fe),sn):Fa===null||Fa===32||Fa===41||Nn(Fa)?ce(Fa):(z.enter(me),z.enter(Me),z.enter(at),z.enter("chunkString",{contentType:"string"}),Ya(Fa))}function sn(Fa){return Fa===62?(z.enter(Fe),z.consume(Fa),z.exit(Fe),z.exit(Pe),z.exit(me),se):(z.enter(at),z.enter("chunkString",{contentType:"string"}),Qt(Fa))}function Qt(Fa){return Fa===62?(z.exit("chunkString"),z.exit(at),sn(Fa)):Fa===null||Fa===60||Bn(Fa)?ce(Fa):(z.consume(Fa),Fa===92?Ma:Qt)}function Ma(Fa){return Fa===60||Fa===62||Fa===92?(z.consume(Fa),Qt):Qt(Fa)}function Ya(Fa){return!kt&&(Fa===null||Fa===41||Kn(Fa))?(z.exit("chunkString"),z.exit(at),z.exit(Me),z.exit(me),se(Fa)):kt999||Qt===null||Qt===91||Qt===93&&!Ft||Qt===94&&!at&&"_hiddenFootnoteSupport"in Me.parser.constructs?ce(Qt):Qt===93?(z.exit(Fe),z.enter(Pe),z.consume(Qt),z.exit(Pe),z.exit(me),se):Bn(Qt)?(z.enter("lineEnding"),z.consume(Qt),z.exit("lineEnding"),kt):(z.enter("chunkString",{contentType:"string"}),gn(Qt))}function gn(Qt){return Qt===null||Qt===91||Qt===93||Bn(Qt)||at++>999?(z.exit("chunkString"),kt(Qt)):(z.consume(Qt),Ft||(Ft=!ua(Qt)),Qt===92?sn:gn)}function sn(Qt){return Qt===91||Qt===92||Qt===93?(z.consume(Qt),at++,gn):gn(Qt)}}function na(z,se,ce,me,Pe,Fe){let Me;return at;function at(sn){return sn===34||sn===39||sn===40?(z.enter(me),z.enter(Pe),z.consume(sn),z.exit(Pe),Me=sn===40?41:sn,Ft):ce(sn)}function Ft(sn){return sn===Me?(z.enter(Pe),z.consume(sn),z.exit(Pe),z.exit(me),se):(z.enter(Fe),Kt(sn))}function Kt(sn){return sn===Me?(z.exit(Fe),Ft(Me)):sn===null?ce(sn):Bn(sn)?(z.enter("lineEnding"),z.consume(sn),z.exit("lineEnding"),ya(z,Kt,"linePrefix")):(z.enter("chunkString",{contentType:"string"}),kt(sn))}function kt(sn){return sn===Me||sn===null||Bn(sn)?(z.exit("chunkString"),Kt(sn)):(z.consume(sn),sn===92?gn:kt)}function gn(sn){return sn===Me||sn===92?(z.consume(sn),kt):kt(sn)}}function ra(z,se){let ce;return me;function me(Pe){return Bn(Pe)?(z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),ce=!0,me):ua(Pe)?ya(z,me,ce?"linePrefix":"lineSuffix")(Pe):se(Pe)}}function Pa(z){return z.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Ia={name:"definition",tokenize:kr},xa={partial:!0,tokenize:Fr};function kr(z,se,ce){const me=this;let Pe;return Fe;function Fe(Qt){return z.enter("definition"),Me(Qt)}function Me(Qt){return Qn.call(me,z,at,ce,"definitionLabel","definitionLabelMarker","definitionLabelString")(Qt)}function at(Qt){return Pe=Pa(me.sliceSerialize(me.events[me.events.length-1][1]).slice(1,-1)),Qt===58?(z.enter("definitionMarker"),z.consume(Qt),z.exit("definitionMarker"),Ft):ce(Qt)}function Ft(Qt){return Kn(Qt)?ra(z,Kt)(Qt):Kt(Qt)}function Kt(Qt){return $n(z,kt,ce,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Qt)}function kt(Qt){return z.attempt(xa,gn,gn)(Qt)}function gn(Qt){return ua(Qt)?ya(z,sn,"whitespace")(Qt):sn(Qt)}function sn(Qt){return Qt===null||Bn(Qt)?(z.exit("definition"),me.parser.defined.push(Pe),se(Qt)):ce(Qt)}}function Fr(z,se,ce){return me;function me(at){return Kn(at)?ra(z,Pe)(at):ce(at)}function Pe(at){return na(z,Fe,ce,"definitionTitle","definitionTitleMarker","definitionTitleString")(at)}function Fe(at){return ua(at)?ya(z,Me,"whitespace")(at):Me(at)}function Me(at){return at===null||Bn(at)?se(at):ce(at)}}const Hr={name:"codeIndented",tokenize:Do},to={partial:!0,tokenize:zo};function Do(z,se,ce){const me=this;return Pe;function Pe(Kt){return z.enter("codeIndented"),ya(z,Fe,"linePrefix",5)(Kt)}function Fe(Kt){const kt=me.events[me.events.length-1];return kt&&kt[1].type==="linePrefix"&&kt[2].sliceSerialize(kt[1],!0).length>=4?Me(Kt):ce(Kt)}function Me(Kt){return Kt===null?Ft(Kt):Bn(Kt)?z.attempt(to,Me,Ft)(Kt):(z.enter("codeFlowValue"),at(Kt))}function at(Kt){return Kt===null||Bn(Kt)?(z.exit("codeFlowValue"),Me(Kt)):(z.consume(Kt),at)}function Ft(Kt){return z.exit("codeIndented"),se(Kt)}}function zo(z,se,ce){const me=this;return Pe;function Pe(Me){return me.parser.lazy[me.now().line]?ce(Me):Bn(Me)?(z.enter("lineEnding"),z.consume(Me),z.exit("lineEnding"),Pe):ya(z,Fe,"linePrefix",5)(Me)}function Fe(Me){const at=me.events[me.events.length-1];return at&&at[1].type==="linePrefix"&&at[2].sliceSerialize(at[1],!0).length>=4?se(Me):Bn(Me)?Pe(Me):ce(Me)}}const Bi={name:"headingAtx",resolve:Li,tokenize:li};function Li(z,se){let ce=z.length-2,me=3,Pe,Fe;return z[me][1].type==="whitespace"&&(me+=2),ce-2>me&&z[ce][1].type==="whitespace"&&(ce-=2),z[ce][1].type==="atxHeadingSequence"&&(me===ce-1||ce-4>me&&z[ce-2][1].type==="whitespace")&&(ce-=me+1===ce?2:4),ce>me&&(Pe={type:"atxHeadingText",start:z[me][1].start,end:z[ce][1].end},Fe={type:"chunkText",start:z[me][1].start,end:z[ce][1].end,contentType:"text"},yn(z,me,ce-me+1,[["enter",Pe,se],["enter",Fe,se],["exit",Fe,se],["exit",Pe,se]])),z}function li(z,se,ce){let me=0;return Pe;function Pe(kt){return z.enter("atxHeading"),Fe(kt)}function Fe(kt){return z.enter("atxHeadingSequence"),Me(kt)}function Me(kt){return kt===35&&me++<6?(z.consume(kt),Me):kt===null||Kn(kt)?(z.exit("atxHeadingSequence"),at(kt)):ce(kt)}function at(kt){return kt===35?(z.enter("atxHeadingSequence"),Ft(kt)):kt===null||Bn(kt)?(z.exit("atxHeading"),se(kt)):ua(kt)?ya(z,at,"whitespace")(kt):(z.enter("atxHeadingText"),Kt(kt))}function Ft(kt){return kt===35?(z.consume(kt),Ft):(z.exit("atxHeadingSequence"),at(kt))}function Kt(kt){return kt===null||kt===35||Kn(kt)?(z.exit("atxHeadingText"),at(kt)):(z.consume(kt),Kt)}}const Ni={name:"setextUnderline",resolveTo:$i,tokenize:Ai};function $i(z,se){let ce=z.length,me,Pe,Fe;for(;ce--;)if(z[ce][0]==="enter"){if(z[ce][1].type==="content"){me=ce;break}z[ce][1].type==="paragraph"&&(Pe=ce)}else z[ce][1].type==="content"&&z.splice(ce,1),!Fe&&z[ce][1].type==="definition"&&(Fe=ce);const Me={type:"setextHeading",start:uo({},z[Pe][1].start),end:uo({},z[z.length-1][1].end)};return z[Pe][1].type="setextHeadingText",Fe?(z.splice(Pe,0,["enter",Me,se]),z.splice(Fe+1,0,["exit",z[me][1],se]),z[me][1].end=uo({},z[Fe][1].end)):z[me][1]=Me,z.push(["exit",Me,se]),z}function Ai(z,se,ce){const me=this;let Pe;return Fe;function Fe(Kt){let kt=me.events.length,gn;for(;kt--;)if(me.events[kt][1].type!=="lineEnding"&&me.events[kt][1].type!=="linePrefix"&&me.events[kt][1].type!=="content"){gn=me.events[kt][1].type==="paragraph";break}return!me.parser.lazy[me.now().line]&&(me.interrupt||gn)?(z.enter("setextHeadingLine"),Pe=Kt,Me(Kt)):ce(Kt)}function Me(Kt){return z.enter("setextHeadingLineSequence"),at(Kt)}function at(Kt){return Kt===Pe?(z.consume(Kt),at):(z.exit("setextHeadingLineSequence"),ua(Kt)?ya(z,Ft,"lineSuffix")(Kt):Ft(Kt))}function Ft(Kt){return Kt===null||Bn(Kt)?(z.exit("setextHeadingLine"),se(Kt)):ce(Kt)}}const Ii=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Xi=["pre","script","style","textarea"],Ks={concrete:!0,name:"htmlFlow",resolveTo:Ys,tokenize:Qs},is={partial:!0,tokenize:ss},ls={partial:!0,tokenize:Ll};function Ys(z){let se=z.length;for(;se--&&!(z[se][0]==="enter"&&z[se][1].type==="htmlFlow"););return se>1&&z[se-2][1].type==="linePrefix"&&(z[se][1].start=z[se-2][1].start,z[se+1][1].start=z[se-2][1].start,z.splice(se-2,2)),z}function Qs(z,se,ce){const me=this;let Pe,Fe,Me,at,Ft;return Kt;function Kt(xn){return kt(xn)}function kt(xn){return z.enter("htmlFlow"),z.enter("htmlFlowData"),z.consume(xn),gn}function gn(xn){return xn===33?(z.consume(xn),sn):xn===47?(z.consume(xn),Fe=!0,Ya):xn===63?(z.consume(xn),Pe=3,me.interrupt?se:hn):We(xn)?(z.consume(xn),Me=String.fromCharCode(xn),ur):ce(xn)}function sn(xn){return xn===45?(z.consume(xn),Pe=2,Qt):xn===91?(z.consume(xn),Pe=5,at=0,Ma):We(xn)?(z.consume(xn),Pe=4,me.interrupt?se:hn):ce(xn)}function Qt(xn){return xn===45?(z.consume(xn),me.interrupt?se:hn):ce(xn)}function Ma(xn){const qo="CDATA[";return xn===qo.charCodeAt(at++)?(z.consume(xn),at===qo.length?me.interrupt?se:Qr:Ma):ce(xn)}function Ya(xn){return We(xn)?(z.consume(xn),Me=String.fromCharCode(xn),ur):ce(xn)}function ur(xn){if(xn===null||xn===47||xn===62||Kn(xn)){const qo=xn===47,ui=Me.toLowerCase();return!qo&&!Fe&&Xi.includes(ui)?(Pe=1,me.interrupt?se(xn):Qr(xn)):Ii.includes(Me.toLowerCase())?(Pe=6,qo?(z.consume(xn),Fa):me.interrupt?se(xn):Qr(xn)):(Pe=7,me.interrupt&&!me.parser.lazy[me.now().line]?ce(xn):Fe?or(xn):qa(xn))}return xn===45||it(xn)?(z.consume(xn),Me+=String.fromCharCode(xn),ur):ce(xn)}function Fa(xn){return xn===62?(z.consume(xn),me.interrupt?se:Qr):ce(xn)}function or(xn){return ua(xn)?(z.consume(xn),or):ro(xn)}function qa(xn){return xn===47?(z.consume(xn),ro):xn===58||xn===95||We(xn)?(z.consume(xn),Kr):ua(xn)?(z.consume(xn),qa):ro(xn)}function Kr(xn){return xn===45||xn===46||xn===58||xn===95||it(xn)?(z.consume(xn),Kr):Br(xn)}function Br(xn){return xn===61?(z.consume(xn),Sa):ua(xn)?(z.consume(xn),Br):qa(xn)}function Sa(xn){return xn===null||xn===60||xn===61||xn===62||xn===96?ce(xn):xn===34||xn===39?(z.consume(xn),Ft=xn,Dr):ua(xn)?(z.consume(xn),Sa):ao(xn)}function Dr(xn){return xn===Ft?(z.consume(xn),Ft=null,Yr):xn===null||Bn(xn)?ce(xn):(z.consume(xn),Dr)}function ao(xn){return xn===null||xn===34||xn===39||xn===47||xn===60||xn===61||xn===62||xn===96||Kn(xn)?Br(xn):(z.consume(xn),ao)}function Yr(xn){return xn===47||xn===62||ua(xn)?qa(xn):ce(xn)}function ro(xn){return xn===62?(z.consume(xn),Ho):ce(xn)}function Ho(xn){return xn===null||Bn(xn)?Qr(xn):ua(xn)?(z.consume(xn),Ho):ce(xn)}function Qr(xn){return xn===45&&Pe===2?(z.consume(xn),Eo):xn===60&&Pe===1?(z.consume(xn),wo):xn===62&&Pe===4?(z.consume(xn),Ko):xn===63&&Pe===3?(z.consume(xn),hn):xn===93&&Pe===5?(z.consume(xn),Zo):Bn(xn)&&(Pe===6||Pe===7)?(z.exit("htmlFlowData"),z.check(is,ii,Cr)(xn)):xn===null||Bn(xn)?(z.exit("htmlFlowData"),Cr(xn)):(z.consume(xn),Qr)}function Cr(xn){return z.check(ls,Gr,ii)(xn)}function Gr(xn){return z.enter("lineEnding"),z.consume(xn),z.exit("lineEnding"),Ur}function Ur(xn){return xn===null||Bn(xn)?Cr(xn):(z.enter("htmlFlowData"),Qr(xn))}function Eo(xn){return xn===45?(z.consume(xn),hn):Qr(xn)}function wo(xn){return xn===47?(z.consume(xn),Me="",Vo):Qr(xn)}function Vo(xn){if(xn===62){const qo=Me.toLowerCase();return Xi.includes(qo)?(z.consume(xn),Ko):Qr(xn)}return We(xn)&&Me.length<8?(z.consume(xn),Me+=String.fromCharCode(xn),Vo):Qr(xn)}function Zo(xn){return xn===93?(z.consume(xn),hn):Qr(xn)}function hn(xn){return xn===62?(z.consume(xn),Ko):xn===45&&Pe===2?(z.consume(xn),hn):Qr(xn)}function Ko(xn){return xn===null||Bn(xn)?(z.exit("htmlFlowData"),ii(xn)):(z.consume(xn),Ko)}function ii(xn){return z.exit("htmlFlow"),se(xn)}}function Ll(z,se,ce){const me=this;return Pe;function Pe(Me){return Bn(Me)?(z.enter("lineEnding"),z.consume(Me),z.exit("lineEnding"),Fe):ce(Me)}function Fe(Me){return me.parser.lazy[me.now().line]?ce(Me):se(Me)}}function ss(z,se,ce){return me;function me(Pe){return z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),z.attempt($a,se,ce)}}const Nl={partial:!0,tokenize:Js},Il={concrete:!0,name:"codeFenced",tokenize:us};function us(z,se,ce){const me=this,Pe={partial:!0,tokenize:Br};let Fe=0,Me=0,at;return Ft;function Ft(Sa){return Kt(Sa)}function Kt(Sa){const Dr=me.events[me.events.length-1];return Fe=Dr&&Dr[1].type==="linePrefix"?Dr[2].sliceSerialize(Dr[1],!0).length:0,at=Sa,z.enter("codeFenced"),z.enter("codeFencedFence"),z.enter("codeFencedFenceSequence"),kt(Sa)}function kt(Sa){return Sa===at?(Me++,z.consume(Sa),kt):Me<3?ce(Sa):(z.exit("codeFencedFenceSequence"),ua(Sa)?ya(z,gn,"whitespace")(Sa):gn(Sa))}function gn(Sa){return Sa===null||Bn(Sa)?(z.exit("codeFencedFence"),me.interrupt?se(Sa):z.check(Nl,Ya,Kr)(Sa)):(z.enter("codeFencedFenceInfo"),z.enter("chunkString",{contentType:"string"}),sn(Sa))}function sn(Sa){return Sa===null||Bn(Sa)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),gn(Sa)):ua(Sa)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),ya(z,Qt,"whitespace")(Sa)):Sa===96&&Sa===at?ce(Sa):(z.consume(Sa),sn)}function Qt(Sa){return Sa===null||Bn(Sa)?gn(Sa):(z.enter("codeFencedFenceMeta"),z.enter("chunkString",{contentType:"string"}),Ma(Sa))}function Ma(Sa){return Sa===null||Bn(Sa)?(z.exit("chunkString"),z.exit("codeFencedFenceMeta"),gn(Sa)):Sa===96&&Sa===at?ce(Sa):(z.consume(Sa),Ma)}function Ya(Sa){return z.attempt(Pe,Kr,ur)(Sa)}function ur(Sa){return z.enter("lineEnding"),z.consume(Sa),z.exit("lineEnding"),Fa}function Fa(Sa){return Fe>0&&ua(Sa)?ya(z,or,"linePrefix",Fe+1)(Sa):or(Sa)}function or(Sa){return Sa===null||Bn(Sa)?z.check(Nl,Ya,Kr)(Sa):(z.enter("codeFlowValue"),qa(Sa))}function qa(Sa){return Sa===null||Bn(Sa)?(z.exit("codeFlowValue"),or(Sa)):(z.consume(Sa),qa)}function Kr(Sa){return z.exit("codeFenced"),se(Sa)}function Br(Sa,Dr,ao){let Yr=0;return ro;function ro(Ur){return Sa.enter("lineEnding"),Sa.consume(Ur),Sa.exit("lineEnding"),Ho}function Ho(Ur){return Sa.enter("codeFencedFence"),ua(Ur)?ya(Sa,Qr,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ur):Qr(Ur)}function Qr(Ur){return Ur===at?(Sa.enter("codeFencedFenceSequence"),Cr(Ur)):ao(Ur)}function Cr(Ur){return Ur===at?(Yr++,Sa.consume(Ur),Cr):Yr>=Me?(Sa.exit("codeFencedFenceSequence"),ua(Ur)?ya(Sa,Gr,"whitespace")(Ur):Gr(Ur)):ao(Ur)}function Gr(Ur){return Ur===null||Bn(Ur)?(Sa.exit("codeFencedFence"),Dr(Ur)):ao(Ur)}}}function Js(z,se,ce){const me=this;return Pe;function Pe(Me){return Me===null?ce(Me):(z.enter("lineEnding"),z.consume(Me),z.exit("lineEnding"),Fe)}function Fe(Me){return me.parser.lazy[me.now().line]?ce(Me):se(Me)}}const cs=document.createElement("i");function Tl(z){const se="&"+z+";";cs.innerHTML=se;const ce=cs.textContent;return ce.charCodeAt(ce.length-1)===59&&z!=="semi"||ce===se?!1:ce}const ds={name:"characterReference",tokenize:qs};function qs(z,se,ce){const me=this;let Pe=0,Fe,Me;return at;function at(gn){return z.enter("characterReference"),z.enter("characterReferenceMarker"),z.consume(gn),z.exit("characterReferenceMarker"),Ft}function Ft(gn){return gn===35?(z.enter("characterReferenceMarkerNumeric"),z.consume(gn),z.exit("characterReferenceMarkerNumeric"),Kt):(z.enter("characterReferenceValue"),Fe=31,Me=it,kt(gn))}function Kt(gn){return gn===88||gn===120?(z.enter("characterReferenceMarkerHexadecimal"),z.consume(gn),z.exit("characterReferenceMarkerHexadecimal"),z.enter("characterReferenceValue"),Fe=6,Me=ln,kt):(z.enter("characterReferenceValue"),Fe=7,Me=Mn,kt(gn))}function kt(gn){if(gn===59&&Pe){const sn=z.exit("characterReferenceValue");return Me===it&&!Tl(me.sliceSerialize(sn))?ce(gn):(z.enter("characterReferenceMarker"),z.consume(gn),z.exit("characterReferenceMarker"),z.exit("characterReference"),se)}return Me(gn)&&Pe++1&&z[ce][1].end.offset-z[ce][1].start.offset>1?2:1;const gn=uo({},z[me][1].end),sn=uo({},z[ce][1].start);ml(gn,-Ft),ml(sn,Ft),Me={type:Ft>1?"strongSequence":"emphasisSequence",start:gn,end:uo({},z[me][1].end)},at={type:Ft>1?"strongSequence":"emphasisSequence",start:uo({},z[ce][1].start),end:sn},Fe={type:Ft>1?"strongText":"emphasisText",start:uo({},z[me][1].end),end:uo({},z[ce][1].start)},Pe={type:Ft>1?"strong":"emphasis",start:uo({},Me.start),end:uo({},at.end)},z[me][1].end=uo({},Me.start),z[ce][1].start=uo({},at.end),Kt=[],z[me][1].end.offset-z[me][1].start.offset&&(Kt=Tn(Kt,[["enter",z[me][1],se],["exit",z[me][1],se]])),Kt=Tn(Kt,[["enter",Pe,se],["enter",Me,se],["exit",Me,se],["enter",Fe,se]]),Kt=Tn(Kt,Rl(se.parser.constructs.insideSpan.null,z.slice(me+1,ce),se)),Kt=Tn(Kt,[["exit",Fe,se],["enter",at,se],["exit",at,se],["exit",Pe,se]]),z[ce][1].end.offset-z[ce][1].start.offset?(kt=2,Kt=Tn(Kt,[["enter",z[ce][1],se],["exit",z[ce][1],se]])):kt=0,yn(z,me-1,ce-me+3,Kt),ce=me+Kt.length-kt-2;break}}for(ce=-1;++ce-1){const at=Me[0];typeof at=="string"?Me[0]=at.slice(me):Me.shift()}Fe>0&&Me.push(z[Pe].slice(0,Fe))}return Me}function mu(z,se){let ce=-1;const me=[];let Pe;for(;++ce13&&ce<32||ce>126&&ce<160||ce>55295&&ce<57344||ce>64975&&ce<65008||(ce&65535)===65535||(ce&65535)===65534||ce>1114111?"\uFFFD":String.fromCodePoint(ce)}const Hu=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function fu(z){return z.replace(Hu,ju)}function ju(z,se,ce){if(se)return se;if(ce.charCodeAt(0)===35){const Pe=ce.charCodeAt(1),Fe=Pe===120||Pe===88;return As(ce.slice(Fe?2:1),Fe?16:10)}return Tl(ce)||z}const ys={}.hasOwnProperty;function Gu(z,se,ce){return typeof se!="string"&&(ce=se,se=void 0),hu(ce)(La(zu(ce).document().write(Uu()(z,se,!0))))}function hu(z){const se={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:Fe(Fi),autolinkProtocol:Yr,autolinkEmail:Yr,atxHeading:Fe(ri),blockQuote:Fe(ki),characterEscape:Yr,characterReference:Yr,codeFenced:Fe(ho),codeFencedFenceInfo:Me,codeFencedFenceMeta:Me,codeIndented:Fe(ho,Me),codeText:Fe(wi,Me),codeTextData:Yr,data:Yr,codeFlowValue:Yr,definition:Fe(qi),definitionDestinationString:Me,definitionLabelString:Me,definitionTitleString:Me,emphasis:Fe(Wi),hardBreakEscape:Fe(vi),hardBreakTrailing:Fe(vi),htmlFlow:Fe(Ro,Me),htmlFlowData:Yr,htmlText:Fe(Ro,Me),htmlTextData:Yr,image:Fe(rs),label:Me,link:Fe(Fi),listItem:Fe(Fl),listItemValue:sn,listOrdered:Fe(Si,gn),listUnordered:Fe(Si),paragraph:Fe(Lu),reference:xn,referenceString:Me,resourceDestinationString:Me,resourceTitleString:Me,setextHeading:Fe(ri),strong:Fe(Nu),thematicBreak:Fe(Dl)},exit:{atxHeading:Ft(),atxHeadingSequence:Br,autolink:Ft(),autolinkEmail:hi,autolinkProtocol:Wo,blockQuote:Ft(),characterEscapeValue:ro,characterReferenceMarkerHexadecimal:ui,characterReferenceMarkerNumeric:ui,characterReferenceValue:Oi,characterReference:Zi,codeFenced:Ft(ur),codeFencedFence:Ya,codeFencedFenceInfo:Qt,codeFencedFenceMeta:Ma,codeFlowValue:ro,codeIndented:Ft(Fa),codeText:Ft(Ur),codeTextData:ro,data:ro,definition:Ft(),definitionDestinationString:Kr,definitionLabelString:or,definitionTitleString:qa,emphasis:Ft(),hardBreakEscape:Ft(Qr),hardBreakTrailing:Ft(Qr),htmlFlow:Ft(Cr),htmlFlowData:ro,htmlText:Ft(Gr),htmlTextData:ro,image:Ft(wo),label:Zo,labelText:Vo,lineEnding:Ho,link:Ft(Eo),listItem:Ft(),listOrdered:Ft(),listUnordered:Ft(),paragraph:Ft(),referenceString:qo,resourceDestinationString:hn,resourceTitleString:Ko,resource:ii,setextHeading:Ft(ao),setextHeadingLineSequence:Dr,setextHeadingText:Sa,strong:Ft(),thematicBreak:Ft()}};Cs(se,(z||{}).mdastExtensions||[]);const ce={};return me;function me(Aa){let _a={type:"root",children:[]};const Vr={stack:[_a],tokenStack:[],config:se,enter:at,exit:Kt,buffer:Me,resume:kt,data:ce},oo=[];let po=-1;for(;++po0){const oi=Vr.tokenStack[Vr.tokenStack.length-1];(oi[1]||Ps).call(Vr,void 0,oi[0])}for(_a.position={start:Ki(Aa.length>0?Aa[0][1].start:{line:1,column:1,offset:0}),end:Ki(Aa.length>0?Aa[Aa.length-2][1].end:{line:1,column:1,offset:0})},po=-1;++po{const ce=(Pe,Fe)=>(z.set(Fe,Pe),Pe),me=Pe=>{if(z.has(Pe))return z.get(Pe);const[Fe,Me]=se[Pe];switch(Fe){case Zl:case xs:return ce(Me,Pe);case vl:{const at=ce([],Pe);for(const Ft of Me)at.push(me(Ft));return at}case Wl:{const at=ce({},Pe);for(const[Ft,Kt]of Me)at[me(Ft)]=me(Kt);return at}case Xl:return ce(new Date(Me),Pe);case ws:{const{source:at,flags:Ft}=Me;return ce(new RegExp(at,Ft),Pe)}case Sl:{const at=ce(new Map,Pe);for(const[Ft,Kt]of Me)at.set(me(Ft),me(Kt));return at}case Fs:{const at=ce(new Set,Pe);for(const Ft of Me)at.add(me(Ft));return at}case Ds:{const{name:at,message:Ft}=Me;return ce(new Ls[at](Ft),Pe)}case Bs:return ce(BigInt(Me),Pe);case"BigInt":return ce(Object(BigInt(Me)),Pe)}return ce(new Ls[Fe](Me),Pe)};return me},Ns=z=>vu(new Map,z)(0),el="",{toString:Su}={},{keys:Mi}=Object,ol=z=>{const se=typeof z;if(se!=="object"||!z)return[Zl,se];const ce=Su.call(z).slice(8,-1);switch(ce){case"Array":return[vl,el];case"Object":return[Wl,el];case"Date":return[Xl,el];case"RegExp":return[ws,el];case"Map":return[Sl,el];case"Set":return[Fs,el]}return ce.includes("Array")?[vl,ce]:ce.includes("Error")?[Ds,ce]:[Wl,ce]},bl=([z,se])=>z===Zl&&(se==="function"||se==="symbol"),De=(z,se,ce,me)=>{const Pe=(Me,at)=>{const Ft=me.push(Me)-1;return ce.set(at,Ft),Ft},Fe=Me=>{if(ce.has(Me))return ce.get(Me);let[at,Ft]=ol(Me);switch(at){case Zl:{let kt=Me;switch(Ft){case"bigint":at=Bs,kt=Me.toString();break;case"function":case"symbol":if(z)throw new TypeError("unable to serialize "+Ft);kt=null;break;case"undefined":return Pe([xs],Me)}return Pe([at,kt],Me)}case vl:{if(Ft)return Pe([Ft,[...Me]],Me);const kt=[],gn=Pe([at,kt],Me);for(const sn of Me)kt.push(Fe(sn));return gn}case Wl:{if(Ft)switch(Ft){case"BigInt":return Pe([Ft,Me.toString()],Me);case"Boolean":case"Number":case"String":return Pe([Ft,Me.valueOf()],Me)}if(se&&"toJSON"in Me)return Fe(Me.toJSON());const kt=[],gn=Pe([at,kt],Me);for(const sn of Mi(Me))(z||!bl(ol(Me[sn])))&&kt.push([Fe(sn),Fe(Me[sn])]);return gn}case Xl:return Pe([at,Me.toISOString()],Me);case ws:{const{source:kt,flags:gn}=Me;return Pe([at,{source:kt,flags:gn}],Me)}case Sl:{const kt=[],gn=Pe([at,kt],Me);for(const[sn,Qt]of Me)(z||!(bl(ol(sn))||bl(ol(Qt))))&&kt.push([Fe(sn),Fe(Qt)]);return gn}case Fs:{const kt=[],gn=Pe([at,kt],Me);for(const sn of Me)(z||!bl(ol(sn)))&&kt.push(Fe(sn));return gn}}const{message:Kt}=Me;return Pe([at,{name:Ft,message:Kt}],Me)};return Fe},Ie=(z,{json:se,lossy:ce}={})=>{const me=[];return De(!(se||ce),!!se,new Map,me)(z),me};var lt=typeof structuredClone=="function"?(z,se)=>se&&("json"in se||"lossy"in se)?Ns(Ie(z,se)):structuredClone(z):(z,se)=>Ns(Ie(z,se));function St(z,se){const ce=encode(Ot(z||""));if(!se)return ce;const me=ce.indexOf(":"),Pe=ce.indexOf("?"),Fe=ce.indexOf("#"),Me=ce.indexOf("/");return me<0||Me>-1&&me>Me||Pe>-1&&me>Pe||Fe>-1&&me>Fe||se.test(ce.slice(0,me))?ce:""}function Ot(z){const se=[];let ce=-1,me=0,Pe=0;for(;++ce55295&&Fe<57344){const at=z.charCodeAt(ce+1);Fe<56320&&at>56319&&at<57344?(Me=String.fromCharCode(Fe,at),Pe=1):Me="\uFFFD"}else Me=String.fromCharCode(Fe);Me&&(se.push(z.slice(me,ce),encodeURIComponent(Me)),me=ce+Pe+1,Me=""),Pe&&(ce+=Pe,Pe=0)}return se.join("")+z.slice(me)}function jt(z,se){const ce=[{type:"text",value:"\u21A9"}];return se>1&&ce.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(se)}]}),ce}function En(z,se){return"Back to reference "+(z+1)+(se>1?"-"+se:"")}function An(z){const se=typeof z.options.clobberPrefix=="string"?z.options.clobberPrefix:"user-content-",ce=z.options.footnoteBackContent||jt,me=z.options.footnoteBackLabel||En,Pe=z.options.footnoteLabel||"Footnotes",Fe=z.options.footnoteLabelTagName||"h2",Me=z.options.footnoteLabelProperties||{className:["sr-only"]},at=[];let Ft=-1;for(;++Ft0&&Ma.push({type:"text",value:" "});let or=typeof ce=="string"?ce:ce(Ft,Qt);typeof or=="string"&&(or={type:"text",value:or}),Ma.push({type:"element",tagName:"a",properties:{href:"#"+se+"fnref-"+sn+(Qt>1?"-"+Qt:""),dataFootnoteBackref:"",ariaLabel:typeof me=="string"?me:me(Ft,Qt),className:["data-footnote-backref"]},children:Array.isArray(or)?or:[or]})}const ur=kt[kt.length-1];if(ur&&ur.type==="element"&&ur.tagName==="p"){const or=ur.children[ur.children.length-1];or&&or.type==="text"?or.value+=" ":ur.children.push({type:"text",value:" "}),ur.children.push(...Ma)}else kt.push(...Ma);const Fa={type:"element",tagName:"li",properties:{id:se+"fn-"+sn},children:z.wrap(kt,!0)};z.patch(Kt,Fa),at.push(Fa)}if(at.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:Fe,properties:Tu(uo({},lt(Me)),{id:"footnote-label"}),children:[{type:"text",value:Pe}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:z.wrap(at,!0)},{type:"text",value:` -`}]}}const dn=function(z,se,ce,me,Pe){const Fe=zn(se);if(ce!=null&&(typeof ce!="number"||ce<0||ce===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(me!=null&&(!dn(me)||!me.children))throw new Error("Expected parent node");if(me==null!=(ce==null))throw new Error("Expected both parent and index");return ka(z)?Fe.call(Pe,z,ce,me):!1},zn=function(z){if(z==null)return da;if(typeof z=="function")return ca(z);if(typeof z=="object")return Array.isArray(z)?Jn(z):Gn(z);if(typeof z=="string")return ma(z);throw new Error("Expected function, string, or object as test")};function Jn(z){const se=[];let ce=-1;for(;++ce":""))+")"})}return sn;function sn(){let Qt=Ra,Ma,Ya,ur;if((!se||Fe(Ft,Kt,kt[kt.length-1]||void 0))&&(Qt=nr(ce(Ft,kt)),Qt[0]===Ga))return Qt;if("children"in Ft&&Ft.children){const Fa=Ft;if(Fa.children&&Qt[0]!==dr)for(Ya=(me?Fa.children.length:-1)+Re,ur=kt.concat(Fa);Ya>-1&&Ya":""))+")"})}return sn;function sn(){let Qt=Ra,Ma,Ya,ur;if((!se||Fe(Ft,Kt,kt[kt.length-1]||void 0))&&(Qt=nr(ce(Ft,kt)),Qt[0]===Ga))return Qt;if("children"in Ft&&Ft.children){const Fa=Ft;if(Fa.children&&Qt[0]!==dr)for(Ya=(me?Fa.children.length:-1)+Me,ur=kt.concat(Fa);Ya>-1&&Ya1?"-"+at:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Re)}]};z.patch(se,Ft);const Kt={type:"element",tagName:"sup",properties:{},children:[Ft]};return z.patch(se,Kt),z.applyData(se,Kt)}function Pr(z,se){const ce={type:"element",tagName:"h"+se.depth,properties:{},children:z.all(se)};return z.patch(se,ce),z.applyData(se,ce)}function Rr(z,se){if(z.options.allowDangerousHtml){const ce={type:"raw",value:se.value};return z.patch(se,ce),z.applyData(se,ce)}}function Lr(z,se){const ce=se.referenceType;let me="]";if(ce==="collapsed"?me+="[]":ce==="full"&&(me+="["+(se.label||se.identifier)+"]"),se.type==="imageReference")return[{type:"text",value:"!["+se.alt+me}];const Pe=z.all(se),Fe=Pe[0];Fe&&Fe.type==="text"?Fe.value="["+Fe.value:Pe.unshift({type:"text",value:"["});const Re=Pe[Pe.length-1];return Re&&Re.type==="text"?Re.value+=me:Pe.push({type:"text",value:me}),Pe}function vr(z,se){const ce=String(se.identifier).toUpperCase(),me=z.definitionById.get(ce);if(!me)return Lr(z,se);const Pe={src:Ot(me.url||""),alt:se.alt};me.title!==null&&me.title!==void 0&&(Pe.title=me.title);const Fe={type:"element",tagName:"img",properties:Pe,children:[]};return z.patch(se,Fe),z.applyData(se,Fe)}function Mr(z,se){const ce={src:Ot(se.url)};se.alt!==null&&se.alt!==void 0&&(ce.alt=se.alt),se.title!==null&&se.title!==void 0&&(ce.title=se.title);const me={type:"element",tagName:"img",properties:ce,children:[]};return z.patch(se,me),z.applyData(se,me)}function jr(z,se){const ce={type:"text",value:se.value.replace(/\r?\n|\r/g," ")};z.patch(se,ce);const me={type:"element",tagName:"code",properties:{},children:[ce]};return z.patch(se,me),z.applyData(se,me)}function co(z,se){const ce=String(se.identifier).toUpperCase(),me=z.definitionById.get(ce);if(!me)return Lr(z,se);const Pe={href:Ot(me.url||"")};me.title!==null&&me.title!==void 0&&(Pe.title=me.title);const Fe={type:"element",tagName:"a",properties:Pe,children:z.all(se)};return z.patch(se,Fe),z.applyData(se,Fe)}function _r(z,se){const ce={href:Ot(se.url)};se.title!==null&&se.title!==void 0&&(ce.title=se.title);const me={type:"element",tagName:"a",properties:ce,children:z.all(se)};return z.patch(se,me),z.applyData(se,me)}function Po(z,se,ce){const me=z.all(se),Pe=ce?xo(ce):Ir(se),Fe={},Re=[];if(typeof se.checked=="boolean"){const kt=me[0];let gn;kt&&kt.type==="element"&&kt.tagName==="p"?gn=kt:(gn={type:"element",tagName:"p",properties:{},children:[]},me.unshift(gn)),gn.children.length>0&&gn.children.unshift({type:"text",value:" "}),gn.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:se.checked,disabled:!0},children:[]}),Fe.className=["task-list-item"]}let at=-1;for(;++at1:se}function Lo(z,se){const ce={},me=z.all(se);let Pe=-1;for(typeof se.start=="number"&&se.start!==1&&(ce.start=se.start);++Pe0){const Re={type:"element",tagName:"tbody",properties:{},children:z.wrap(ce,!0)},at=Mt(se.children[1]),Ft=Xe(se.children[se.children.length-1]);at&&Ft&&(Re.position={start:at,end:Ft}),Pe.push(Re)}const Fe={type:"element",tagName:"table",properties:{},children:z.wrap(Pe,!0)};return z.patch(se,Fe),z.applyData(se,Fe)}function yr(z,se,ce){const me=ce?ce.children:void 0,Fe=(me?me.indexOf(se):1)===0?"th":"td",Re=ce&&ce.type==="table"?ce.align:void 0,at=Re?Re.length:se.children.length;let Ft=-1;const Kt=[];for(;++Ft0,!0),me[0]),Pe=me.index+me[0].length,me=ce.exec(se);return Fe.push(sr(se.slice(Pe),Pe>0,!1)),Fe.join("")}function sr(z,se,ce){let me=0,Pe=z.length;if(se){let Fe=z.codePointAt(me);for(;Fe===hr||Fe===lr;)me++,Fe=z.codePointAt(me)}if(ce){let Fe=z.codePointAt(Pe-1);for(;Fe===hr||Fe===lr;)Pe--,Fe=z.codePointAt(Pe-1)}return Pe>me?z.slice(me,Pe):""}function Nr(z,se){const ce={type:"text",value:eo(String(se.value))};return z.patch(se,ce),z.applyData(se,ce)}function qr(z,se){const ce={type:"element",tagName:"hr",properties:{},children:[]};return z.patch(se,ce),z.applyData(se,ce)}const Wr={blockquote:Tr,break:Xa,code:rr,delete:Ka,emphasis:Ha,footnoteReference:tr,heading:Pr,html:Rr,imageReference:vr,image:Mr,inlineCode:jr,linkReference:co,link:_r,listItem:Po,list:Lo,paragraph:$r,root:So,strong:vo,table:ei,tableCell:Sr,tableRow:yr,text:Nr,thematicBreak:qr,toml:jo,yaml:jo,definition:jo,footnoteDefinition:jo};function jo(){}const Uo={}.hasOwnProperty,yi={};function No(z,se){const ce=se||yi,me=new Map,Pe=new Map,Fe=new Map,Re=uo(uo({},Wr),ce.handlers),at={all:Kt,applyData:Io,definitionById:me,footnoteById:Pe,footnoteCounts:Fe,footnoteOrder:[],handlers:Re,one:Ft,options:ce,patch:gi,wrap:Yi};return xr(z,function(kt){if(kt.type==="definition"||kt.type==="footnoteDefinition"){const gn=kt.type==="definition"?me:Pe,sn=String(kt.identifier).toUpperCase();gn.has(sn)||gn.set(sn,kt)}}),at;function Ft(kt,gn){const sn=kt.type,Qt=at.handlers[sn];if(Uo.call(at.handlers,sn)&&Qt)return Qt(at,kt,gn);if(at.options.passThrough&&at.options.passThrough.includes(sn)){if("children"in kt){const Ya=kt,{children:ur}=Ya,Fa=uc(Ya,["children"]),or=lt(Fa);return or.children=at.all(kt),or}return lt(kt)}return(at.options.unknownHandler||ti)(at,kt,gn)}function Kt(kt){const gn=[];if("children"in kt){const sn=kt.children;let Qt=-1;for(;++Qt1?"-"+at:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Me)}]};z.patch(se,Ft);const Kt={type:"element",tagName:"sup",properties:{},children:[Ft]};return z.patch(se,Kt),z.applyData(se,Kt)}function Pr(z,se){const ce={type:"element",tagName:"h"+se.depth,properties:{},children:z.all(se)};return z.patch(se,ce),z.applyData(se,ce)}function Rr(z,se){if(z.options.allowDangerousHtml){const ce={type:"raw",value:se.value};return z.patch(se,ce),z.applyData(se,ce)}}function Lr(z,se){const ce=se.referenceType;let me="]";if(ce==="collapsed"?me+="[]":ce==="full"&&(me+="["+(se.label||se.identifier)+"]"),se.type==="imageReference")return[{type:"text",value:"!["+se.alt+me}];const Pe=z.all(se),Fe=Pe[0];Fe&&Fe.type==="text"?Fe.value="["+Fe.value:Pe.unshift({type:"text",value:"["});const Me=Pe[Pe.length-1];return Me&&Me.type==="text"?Me.value+=me:Pe.push({type:"text",value:me}),Pe}function Sr(z,se){const ce=String(se.identifier).toUpperCase(),me=z.definitionById.get(ce);if(!me)return Lr(z,se);const Pe={src:Ot(me.url||""),alt:se.alt};me.title!==null&&me.title!==void 0&&(Pe.title=me.title);const Fe={type:"element",tagName:"img",properties:Pe,children:[]};return z.patch(se,Fe),z.applyData(se,Fe)}function Mr(z,se){const ce={src:Ot(se.url)};se.alt!==null&&se.alt!==void 0&&(ce.alt=se.alt),se.title!==null&&se.title!==void 0&&(ce.title=se.title);const me={type:"element",tagName:"img",properties:ce,children:[]};return z.patch(se,me),z.applyData(se,me)}function jr(z,se){const ce={type:"text",value:se.value.replace(/\r?\n|\r/g," ")};z.patch(se,ce);const me={type:"element",tagName:"code",properties:{},children:[ce]};return z.patch(se,me),z.applyData(se,me)}function co(z,se){const ce=String(se.identifier).toUpperCase(),me=z.definitionById.get(ce);if(!me)return Lr(z,se);const Pe={href:Ot(me.url||"")};me.title!==null&&me.title!==void 0&&(Pe.title=me.title);const Fe={type:"element",tagName:"a",properties:Pe,children:z.all(se)};return z.patch(se,Fe),z.applyData(se,Fe)}function _r(z,se){const ce={href:Ot(se.url)};se.title!==null&&se.title!==void 0&&(ce.title=se.title);const me={type:"element",tagName:"a",properties:ce,children:z.all(se)};return z.patch(se,me),z.applyData(se,me)}function Po(z,se,ce){const me=z.all(se),Pe=ce?xo(ce):Ir(se),Fe={},Me=[];if(typeof se.checked=="boolean"){const kt=me[0];let gn;kt&&kt.type==="element"&&kt.tagName==="p"?gn=kt:(gn={type:"element",tagName:"p",properties:{},children:[]},me.unshift(gn)),gn.children.length>0&&gn.children.unshift({type:"text",value:" "}),gn.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:se.checked,disabled:!0},children:[]}),Fe.className=["task-list-item"]}let at=-1;for(;++at1:se}function Lo(z,se){const ce={},me=z.all(se);let Pe=-1;for(typeof se.start=="number"&&se.start!==1&&(ce.start=se.start);++Pe0){const Me={type:"element",tagName:"tbody",properties:{},children:z.wrap(ce,!0)},at=Mt(se.children[1]),Ft=Xe(se.children[se.children.length-1]);at&&Ft&&(Me.position={start:at,end:Ft}),Pe.push(Me)}const Fe={type:"element",tagName:"table",properties:{},children:z.wrap(Pe,!0)};return z.patch(se,Fe),z.applyData(se,Fe)}function yr(z,se,ce){const me=ce?ce.children:void 0,Fe=(me?me.indexOf(se):1)===0?"th":"td",Me=ce&&ce.type==="table"?ce.align:void 0,at=Me?Me.length:se.children.length;let Ft=-1;const Kt=[];for(;++Ft0,!0),me[0]),Pe=me.index+me[0].length,me=ce.exec(se);return Fe.push(sr(se.slice(Pe),Pe>0,!1)),Fe.join("")}function sr(z,se,ce){let me=0,Pe=z.length;if(se){let Fe=z.codePointAt(me);for(;Fe===vr||Fe===lr;)me++,Fe=z.codePointAt(me)}if(ce){let Fe=z.codePointAt(Pe-1);for(;Fe===vr||Fe===lr;)Pe--,Fe=z.codePointAt(Pe-1)}return Pe>me?z.slice(me,Pe):""}function Nr(z,se){const ce={type:"text",value:eo(String(se.value))};return z.patch(se,ce),z.applyData(se,ce)}function qr(z,se){const ce={type:"element",tagName:"hr",properties:{},children:[]};return z.patch(se,ce),z.applyData(se,ce)}const Wr={blockquote:Tr,break:Xa,code:rr,delete:Ka,emphasis:Ha,footnoteReference:tr,heading:Pr,html:Rr,imageReference:Sr,image:Mr,inlineCode:jr,linkReference:co,link:_r,listItem:Po,list:Lo,paragraph:$r,root:So,strong:vo,table:ei,tableCell:br,tableRow:yr,text:Nr,thematicBreak:qr,toml:jo,yaml:jo,definition:jo,footnoteDefinition:jo};function jo(){}const Uo={}.hasOwnProperty,yi={};function No(z,se){const ce=se||yi,me=new Map,Pe=new Map,Fe=new Map,Me=uo(uo({},Wr),ce.handlers),at={all:Kt,applyData:Io,definitionById:me,footnoteById:Pe,footnoteCounts:Fe,footnoteOrder:[],handlers:Me,one:Ft,options:ce,patch:gi,wrap:Yi};return xr(z,function(kt){if(kt.type==="definition"||kt.type==="footnoteDefinition"){const gn=kt.type==="definition"?me:Pe,sn=String(kt.identifier).toUpperCase();gn.has(sn)||gn.set(sn,kt)}}),at;function Ft(kt,gn){const sn=kt.type,Qt=at.handlers[sn];if(Uo.call(at.handlers,sn)&&Qt)return Qt(at,kt,gn);if(at.options.passThrough&&at.options.passThrough.includes(sn)){if("children"in kt){const Ya=kt,{children:ur}=Ya,Fa=uc(Ya,["children"]),or=lt(Fa);return or.children=at.all(kt),or}return lt(kt)}return(at.options.unknownHandler||ti)(at,kt,gn)}function Kt(kt){const gn=[];if("children"in kt){const sn=kt.children;let Qt=-1;for(;++Qt0&&ce.push({type:"text",value:` `}),ce}function no(z){let se=0,ce=z.charCodeAt(se);for(;ce===9||ce===32;)se++,ce=z.charCodeAt(se);return z.slice(se)}function io(z,se){const ce=No(z,se),me=ce.one(z,void 0),Pe=An(ce),Fe=Array.isArray(me)?{type:"root",children:me}:me||{type:"root",children:[]};return Pe&&("children"in Fe,Fe.children.push({type:"text",value:` -`},Pe)),Fe}function Ao(z,se){return z&&"run"in z?function(ce,me){return cc(this,null,function*(){const Pe=io(ce,uo({file:me},se));yield z.run(Pe,me)})}:function(ce,me){return io(ce,uo({file:me},z||se))}}function To(z){if(z)throw z}var Bo=y(58847);function zr(z){if(typeof z!="object"||z===null)return!1;const se=Object.getPrototypeOf(z);return(se===null||se===Object.prototype||Object.getPrototypeOf(se)===null)&&!(Symbol.toStringTag in z)&&!(Symbol.iterator in z)}function _o(){const z=[],se={run:ce,use:me};return se;function ce(...Pe){let Fe=-1;const Re=Pe.pop();if(typeof Re!="function")throw new TypeError("Expected function as last argument, not "+Re);at(null,...Pe);function at(Ft,...Kt){const kt=z[++Fe];let gn=-1;if(Ft){Re(Ft);return}for(;++gnRe.length;let Ft;at&&Re.push(Pe);try{Ft=z.apply(this,Re)}catch(Kt){const kt=Kt;if(at&&ce)throw kt;return Pe(kt)}at||(Ft&&Ft.then&&typeof Ft.then=="function"?Ft.then(Fe,Pe):Ft instanceof Error?Pe(Ft):Fe(Ft))}function Pe(Re,...at){ce||(ce=!0,se(Re,...at))}function Fe(Re){Pe(null,Re)}}const Oo={basename:Ti,dirname:Ci,extname:il,join:zi,sep:"/"};function Ti(z,se){if(se!==void 0&&typeof se!="string")throw new TypeError('"ext" argument must be a string');Go(z);let ce=0,me=-1,Pe=z.length,Fe;if(se===void 0||se.length===0||se.length>z.length){for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ce=Pe+1;break}}else me<0&&(Fe=!0,me=Pe+1);return me<0?"":z.slice(ce,me)}if(se===z)return"";let Re=-1,at=se.length-1;for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ce=Pe+1;break}}else Re<0&&(Fe=!0,Re=Pe+1),at>-1&&(z.codePointAt(Pe)===se.codePointAt(at--)?at<0&&(me=Pe):(at=-1,me=Re));return ce===me?me=Re:me<0&&(me=z.length),z.slice(ce,me)}function Ci(z){if(Go(z),z.length===0)return".";let se=-1,ce=z.length,me;for(;--ce;)if(z.codePointAt(ce)===47){if(me){se=ce;break}}else me||(me=!0);return se<0?z.codePointAt(0)===47?"/":".":se===1&&z.codePointAt(0)===47?"//":z.slice(0,se)}function il(z){Go(z);let se=z.length,ce=-1,me=0,Pe=-1,Fe=0,Re;for(;se--;){const at=z.codePointAt(se);if(at===47){if(Re){me=se+1;break}continue}ce<0&&(Re=!0,ce=se+1),at===46?Pe<0?Pe=se:Fe!==1&&(Fe=1):Pe>-1&&(Fe=-1)}return Pe<0||ce<0||Fe===0||Fe===1&&Pe===ce-1&&Pe===me+1?"":z.slice(Pe,ce)}function zi(...z){let se=-1,ce;for(;++se0&&z.codePointAt(z.length-1)===47&&(ce+="/"),se?"/"+ce:ce}function ni(z,se){let ce="",me=0,Pe=-1,Fe=0,Re=-1,at,Ft;for(;++Re<=z.length;){if(Re2){if(Ft=ce.lastIndexOf("/"),Ft!==ce.length-1){Ft<0?(ce="",me=0):(ce=ce.slice(0,Ft),me=ce.length-1-ce.lastIndexOf("/")),Pe=Re,Fe=0;continue}}else if(ce.length>0){ce="",me=0,Pe=Re,Fe=0;continue}}se&&(ce=ce.length>0?ce+"/..":"..",me=2)}else ce.length>0?ce+="/"+z.slice(Pe+1,Re):ce=z.slice(Pe+1,Re),me=Re-Pe-1;Pe=Re,Fe=0}else at===46&&Fe>-1?Fe++:Fe=-1}return ce}function Go(z){if(typeof z!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(z))}const Mo={cwd:yo};function yo(){return"/"}function mi(z){return!!(z!==null&&typeof z=="object"&&"href"in z&&z.href&&"protocol"in z&&z.protocol&&z.auth===void 0)}function Qi(z){if(typeof z=="string")z=new URL(z);else if(!mi(z)){const se=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+z+"`");throw se.code="ERR_INVALID_ARG_TYPE",se}if(z.protocol!=="file:"){const se=new TypeError("The URL must be of scheme file");throw se.code="ERR_INVALID_URL_SCHEME",se}return Vi(z)}function Vi(z){if(z.hostname!==""){const me=new TypeError('File URL host must be "localhost" or empty on darwin');throw me.code="ERR_INVALID_FILE_URL_HOST",me}const se=z.pathname;let ce=-1;for(;++ce0){let[Qt,...Ma]=kt;const Ya=me[sn][1];zr(Ya)&&zr(Qt)&&(Qt=Bo(!0,Ya,Qt)),me[sn]=[Kt,Qt,...Ma]}}}}const ai=new Jo().freeze();function Pi(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `parser`")}function El(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `compiler`")}function Kl(z,se){if(se)throw new Error("Cannot call `"+z+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Yl(z){if(!zr(z)||typeof z.type!="string")throw new TypeError("Expected node, got `"+z+"`")}function Is(z,se,ce){if(!ce)throw new Error("`"+z+"` finished async. Use `"+se+"` instead")}function ul(z){return Al(z)?z:new ll(z)}function Al(z){return!!(z&&typeof z=="object"&&"message"in z&&"messages"in z)}function tl(z){return typeof z=="string"||Ts(z)}function Ts(z){return!!(z&&typeof z=="object"&&"byteLength"in z&&"byteOffset"in z)}const bu="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Ql=[],Os={allowDangerousHtml:!0},ks=/^(https?|ircs?|mailto|xmpp)$/i,yl=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Rs(z){const se=z.allowedElements,ce=z.allowElement,me=z.children||"",Pe=z.className,Fe=z.components,Re=z.disallowedElements,at=z.rehypePlugins||Ql,Ft=z.remarkPlugins||Ql,Kt=z.remarkRehypeOptions?uo(uo({},z.remarkRehypeOptions),Os):Os,kt=z.skipHtml,gn=z.unwrapDisallowed,sn=z.urlTransform||Eu,Qt=ai().use(Zu).use(Ft).use(Ao,Kt).use(at),Ma=new ll;typeof me=="string"?Ma.value=me:(""+me,void 0),se&&Re&&void 0;for(const or of yl)Object.hasOwn(z,or.from)&&(""+or.from+(or.to?"use `"+or.to+"` instead":"remove it")+bu+or.id,void 0);const Ya=Qt.parse(Ma);let ur=Qt.runSync(Ya,Ma);return Pe&&(ur={type:"element",tagName:"div",properties:{className:Pe},children:ur.type==="root"?ur.children:[ur]}),xr(ur,Fa),Qe(ur,{Fragment:la.Fragment,components:Fe,ignoreInvalidStyle:!0,jsx:la.jsx,jsxs:la.jsxs,passKeys:!0,passNode:!0});function Fa(or,Ja,Kr){if(or.type==="raw"&&Kr&&typeof Ja=="number")return kt?Kr.children.splice(Ja,1):Kr.children[Ja]={type:"text",value:or.value},Ja;if(or.type==="element"){let Br;for(Br in jn)if(Object.hasOwn(jn,Br)&&Object.hasOwn(or.properties,Br)){const Sa=or.properties[Br],Dr=jn[Br];(Dr===null||Dr.includes(or.tagName))&&(or.properties[Br]=sn(String(Sa||""),Br,or))}}if(or.type==="element"){let Br=se?!se.includes(or.tagName):Re?Re.includes(or.tagName):!1;if(!Br&&ce&&typeof Ja=="number"&&(Br=!ce(or,Ja,Kr)),Br&&Kr&&typeof Ja=="number")return gn&&or.children?Kr.children.splice(Ja,1,...or.children):Kr.children.splice(Ja,1),Ja}}}function Eu(z){const se=z.indexOf(":"),ce=z.indexOf("?"),me=z.indexOf("#"),Pe=z.indexOf("/");return se===-1||Pe!==-1&&se>Pe||ce!==-1&&se>ce||me!==-1&&se>me||ks.test(z.slice(0,se))?z:""}var Ms=y(19149),Cl=y(26390),zs=y(80962),Au=y(5891);function Us(z,se){var ce=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ce.push.apply(ce,me)}return ce}function Ji(z){for(var se=1;se=4)return[z[0],z[1],z[2],z[3],"".concat(z[0],".").concat(z[1]),"".concat(z[0],".").concat(z[2]),"".concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[0]),"".concat(z[1],".").concat(z[2]),"".concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[1]),"".concat(z[2],".").concat(z[3]),"".concat(z[3],".").concat(z[0]),"".concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[0]),"".concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[1],".").concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[2],".").concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[3],".").concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[2],".").concat(z[1],".").concat(z[0])]}var cl={};function Jl(z){if(z.length===0||z.length===1)return z;var se=z.join(".");return cl[se]||(cl[se]=Pl(z)),cl[se]}function Hs(z){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=arguments.length>2?arguments[2]:void 0,me=z.filter(function(Fe){return Fe!=="token"}),Pe=Jl(me);return Pe.reduce(function(Fe,Re){return Ji(Ji({},Fe),ce[Re])},se)}function ql(z){return z.join(" ")}function js(z,se){var ce=0;return function(me){return ce+=1,me.map(function(Pe,Fe){return _l({node:Pe,stylesheet:z,useInlineStyles:se,key:"code-segment-".concat(ce,"-").concat(Fe)})})}}function _l(z){var se=z.node,ce=z.stylesheet,me=z.style,Pe=me===void 0?{}:me,Fe=z.useInlineStyles,Re=z.key,at=se.properties,Ft=se.type,Kt=se.tagName,kt=se.value;if(Ft==="text")return kt;if(Kt){var gn=js(ce,Fe),sn;if(!Fe)sn=Ji(Ji({},at),{},{className:ql(at.className)});else{var Qt=Object.keys(ce).reduce(function(Fa,or){return or.split(".").forEach(function(Ja){Fa.includes(Ja)||Fa.push(Ja)}),Fa},[]),Ma=at.className&&at.className.includes("token")?["token"]:[],Ya=at.className&&Ma.concat(at.className.filter(function(Fa){return!Qt.includes(Fa)}));sn=Ji(Ji({},at),{},{className:ql(Ya)||void 0,style:Hs(at.className,Object.assign({},at.style,Pe),ce)})}var ur=gn(se.children);return oe.createElement(Kt,(0,Au.Z)({key:Re},sn),ur)}}var yu=function(z,se){var ce=z.listLanguages();return ce.indexOf(se)!==-1},Gs=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function xl(z,se){var ce=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ce.push.apply(ce,me)}return ce}function Ui(z){for(var se=1;se1&&arguments[1]!==void 0?arguments[1]:[],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],me=0;me2&&arguments[2]!==void 0?arguments[2]:[];return xi({children:Br,lineNumber:Sa,lineNumberStyle:at,largestLineNumber:Re,showInlineLineNumbers:Pe,lineProps:ce,className:Dr,showLineNumbers:me,wrapLongLines:Ft,wrapLines:se})}function Ya(Br,Sa){if(me&&Sa&&Pe){var Dr=Hi(at,Sa,Re);Br.unshift(si(Sa,Dr))}return Br}function ur(Br,Sa){var Dr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return se||Dr.length>0?Ma(Br,Sa,Dr):Ya(Br,Sa)}for(var Fa=function(){var Sa=kt[Qt],Dr=Sa.children[0].value,ao=Vs(Dr);if(ao){var Yr=Dr.split(` +`},Pe)),Fe}function Ao(z,se){return z&&"run"in z?function(ce,me){return cc(this,null,function*(){const Pe=io(ce,uo({file:me},se));yield z.run(Pe,me)})}:function(ce,me){return io(ce,uo({file:me},z||se))}}function To(z){if(z)throw z}var Bo=y(58847);function zr(z){if(typeof z!="object"||z===null)return!1;const se=Object.getPrototypeOf(z);return(se===null||se===Object.prototype||Object.getPrototypeOf(se)===null)&&!(Symbol.toStringTag in z)&&!(Symbol.iterator in z)}function _o(){const z=[],se={run:ce,use:me};return se;function ce(...Pe){let Fe=-1;const Me=Pe.pop();if(typeof Me!="function")throw new TypeError("Expected function as last argument, not "+Me);at(null,...Pe);function at(Ft,...Kt){const kt=z[++Fe];let gn=-1;if(Ft){Me(Ft);return}for(;++gnMe.length;let Ft;at&&Me.push(Pe);try{Ft=z.apply(this,Me)}catch(Kt){const kt=Kt;if(at&&ce)throw kt;return Pe(kt)}at||(Ft&&Ft.then&&typeof Ft.then=="function"?Ft.then(Fe,Pe):Ft instanceof Error?Pe(Ft):Fe(Ft))}function Pe(Me,...at){ce||(ce=!0,se(Me,...at))}function Fe(Me){Pe(null,Me)}}const Oo={basename:Ti,dirname:Ci,extname:il,join:zi,sep:"/"};function Ti(z,se){if(se!==void 0&&typeof se!="string")throw new TypeError('"ext" argument must be a string');Go(z);let ce=0,me=-1,Pe=z.length,Fe;if(se===void 0||se.length===0||se.length>z.length){for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ce=Pe+1;break}}else me<0&&(Fe=!0,me=Pe+1);return me<0?"":z.slice(ce,me)}if(se===z)return"";let Me=-1,at=se.length-1;for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ce=Pe+1;break}}else Me<0&&(Fe=!0,Me=Pe+1),at>-1&&(z.codePointAt(Pe)===se.codePointAt(at--)?at<0&&(me=Pe):(at=-1,me=Me));return ce===me?me=Me:me<0&&(me=z.length),z.slice(ce,me)}function Ci(z){if(Go(z),z.length===0)return".";let se=-1,ce=z.length,me;for(;--ce;)if(z.codePointAt(ce)===47){if(me){se=ce;break}}else me||(me=!0);return se<0?z.codePointAt(0)===47?"/":".":se===1&&z.codePointAt(0)===47?"//":z.slice(0,se)}function il(z){Go(z);let se=z.length,ce=-1,me=0,Pe=-1,Fe=0,Me;for(;se--;){const at=z.codePointAt(se);if(at===47){if(Me){me=se+1;break}continue}ce<0&&(Me=!0,ce=se+1),at===46?Pe<0?Pe=se:Fe!==1&&(Fe=1):Pe>-1&&(Fe=-1)}return Pe<0||ce<0||Fe===0||Fe===1&&Pe===ce-1&&Pe===me+1?"":z.slice(Pe,ce)}function zi(...z){let se=-1,ce;for(;++se0&&z.codePointAt(z.length-1)===47&&(ce+="/"),se?"/"+ce:ce}function ni(z,se){let ce="",me=0,Pe=-1,Fe=0,Me=-1,at,Ft;for(;++Me<=z.length;){if(Me2){if(Ft=ce.lastIndexOf("/"),Ft!==ce.length-1){Ft<0?(ce="",me=0):(ce=ce.slice(0,Ft),me=ce.length-1-ce.lastIndexOf("/")),Pe=Me,Fe=0;continue}}else if(ce.length>0){ce="",me=0,Pe=Me,Fe=0;continue}}se&&(ce=ce.length>0?ce+"/..":"..",me=2)}else ce.length>0?ce+="/"+z.slice(Pe+1,Me):ce=z.slice(Pe+1,Me),me=Me-Pe-1;Pe=Me,Fe=0}else at===46&&Fe>-1?Fe++:Fe=-1}return ce}function Go(z){if(typeof z!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(z))}const Mo={cwd:yo};function yo(){return"/"}function mi(z){return!!(z!==null&&typeof z=="object"&&"href"in z&&z.href&&"protocol"in z&&z.protocol&&z.auth===void 0)}function Qi(z){if(typeof z=="string")z=new URL(z);else if(!mi(z)){const se=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+z+"`");throw se.code="ERR_INVALID_ARG_TYPE",se}if(z.protocol!=="file:"){const se=new TypeError("The URL must be of scheme file");throw se.code="ERR_INVALID_URL_SCHEME",se}return Vi(z)}function Vi(z){if(z.hostname!==""){const me=new TypeError('File URL host must be "localhost" or empty on darwin');throw me.code="ERR_INVALID_FILE_URL_HOST",me}const se=z.pathname;let ce=-1;for(;++ce0){let[Qt,...Ma]=kt;const Ya=me[sn][1];zr(Ya)&&zr(Qt)&&(Qt=Bo(!0,Ya,Qt)),me[sn]=[Kt,Qt,...Ma]}}}}const ai=new Jo().freeze();function Pi(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `parser`")}function El(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `compiler`")}function Kl(z,se){if(se)throw new Error("Cannot call `"+z+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Yl(z){if(!zr(z)||typeof z.type!="string")throw new TypeError("Expected node, got `"+z+"`")}function Is(z,se,ce){if(!ce)throw new Error("`"+z+"` finished async. Use `"+se+"` instead")}function ul(z){return Al(z)?z:new ll(z)}function Al(z){return!!(z&&typeof z=="object"&&"message"in z&&"messages"in z)}function tl(z){return typeof z=="string"||Ts(z)}function Ts(z){return!!(z&&typeof z=="object"&&"byteLength"in z&&"byteOffset"in z)}const bu="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Ql=[],Os={allowDangerousHtml:!0},ks=/^(https?|ircs?|mailto|xmpp)$/i,yl=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Rs(z){const se=z.allowedElements,ce=z.allowElement,me=z.children||"",Pe=z.className,Fe=z.components,Me=z.disallowedElements,at=z.rehypePlugins||Ql,Ft=z.remarkPlugins||Ql,Kt=z.remarkRehypeOptions?uo(uo({},z.remarkRehypeOptions),Os):Os,kt=z.skipHtml,gn=z.unwrapDisallowed,sn=z.urlTransform||Eu,Qt=ai().use(Zu).use(Ft).use(Ao,Kt).use(at),Ma=new ll;typeof me=="string"?Ma.value=me:(""+me,void 0),se&&Me&&void 0;for(const or of yl)Object.hasOwn(z,or.from)&&(""+or.from+(or.to?"use `"+or.to+"` instead":"remove it")+bu+or.id,void 0);const Ya=Qt.parse(Ma);let ur=Qt.runSync(Ya,Ma);return Pe&&(ur={type:"element",tagName:"div",properties:{className:Pe},children:ur.type==="root"?ur.children:[ur]}),xr(ur,Fa),Qe(ur,{Fragment:la.Fragment,components:Fe,ignoreInvalidStyle:!0,jsx:la.jsx,jsxs:la.jsxs,passKeys:!0,passNode:!0});function Fa(or,qa,Kr){if(or.type==="raw"&&Kr&&typeof qa=="number")return kt?Kr.children.splice(qa,1):Kr.children[qa]={type:"text",value:or.value},qa;if(or.type==="element"){let Br;for(Br in jn)if(Object.hasOwn(jn,Br)&&Object.hasOwn(or.properties,Br)){const Sa=or.properties[Br],Dr=jn[Br];(Dr===null||Dr.includes(or.tagName))&&(or.properties[Br]=sn(String(Sa||""),Br,or))}}if(or.type==="element"){let Br=se?!se.includes(or.tagName):Me?Me.includes(or.tagName):!1;if(!Br&&ce&&typeof qa=="number"&&(Br=!ce(or,qa,Kr)),Br&&Kr&&typeof qa=="number")return gn&&or.children?Kr.children.splice(qa,1,...or.children):Kr.children.splice(qa,1),qa}}}function Eu(z){const se=z.indexOf(":"),ce=z.indexOf("?"),me=z.indexOf("#"),Pe=z.indexOf("/");return se===-1||Pe!==-1&&se>Pe||ce!==-1&&se>ce||me!==-1&&se>me||ks.test(z.slice(0,se))?z:""}var Ms=y(19149),Cl=y(26390),zs=y(80962),Au=y(5891);function Us(z,se){var ce=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ce.push.apply(ce,me)}return ce}function Ji(z){for(var se=1;se=4)return[z[0],z[1],z[2],z[3],"".concat(z[0],".").concat(z[1]),"".concat(z[0],".").concat(z[2]),"".concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[0]),"".concat(z[1],".").concat(z[2]),"".concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[1]),"".concat(z[2],".").concat(z[3]),"".concat(z[3],".").concat(z[0]),"".concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[0]),"".concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[1],".").concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[2],".").concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[3],".").concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[2],".").concat(z[1],".").concat(z[0])]}var cl={};function Jl(z){if(z.length===0||z.length===1)return z;var se=z.join(".");return cl[se]||(cl[se]=Pl(z)),cl[se]}function Hs(z){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=arguments.length>2?arguments[2]:void 0,me=z.filter(function(Fe){return Fe!=="token"}),Pe=Jl(me);return Pe.reduce(function(Fe,Me){return Ji(Ji({},Fe),ce[Me])},se)}function ql(z){return z.join(" ")}function js(z,se){var ce=0;return function(me){return ce+=1,me.map(function(Pe,Fe){return _l({node:Pe,stylesheet:z,useInlineStyles:se,key:"code-segment-".concat(ce,"-").concat(Fe)})})}}function _l(z){var se=z.node,ce=z.stylesheet,me=z.style,Pe=me===void 0?{}:me,Fe=z.useInlineStyles,Me=z.key,at=se.properties,Ft=se.type,Kt=se.tagName,kt=se.value;if(Ft==="text")return kt;if(Kt){var gn=js(ce,Fe),sn;if(!Fe)sn=Ji(Ji({},at),{},{className:ql(at.className)});else{var Qt=Object.keys(ce).reduce(function(Fa,or){return or.split(".").forEach(function(qa){Fa.includes(qa)||Fa.push(qa)}),Fa},[]),Ma=at.className&&at.className.includes("token")?["token"]:[],Ya=at.className&&Ma.concat(at.className.filter(function(Fa){return!Qt.includes(Fa)}));sn=Ji(Ji({},at),{},{className:ql(Ya)||void 0,style:Hs(at.className,Object.assign({},at.style,Pe),ce)})}var ur=gn(se.children);return oe.createElement(Kt,(0,Au.Z)({key:Me},sn),ur)}}var yu=function(z,se){var ce=z.listLanguages();return ce.indexOf(se)!==-1},Gs=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function xl(z,se){var ce=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ce.push.apply(ce,me)}return ce}function Ui(z){for(var se=1;se1&&arguments[1]!==void 0?arguments[1]:[],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],me=0;me2&&arguments[2]!==void 0?arguments[2]:[];return xi({children:Br,lineNumber:Sa,lineNumberStyle:at,largestLineNumber:Me,showInlineLineNumbers:Pe,lineProps:ce,className:Dr,showLineNumbers:me,wrapLongLines:Ft,wrapLines:se})}function Ya(Br,Sa){if(me&&Sa&&Pe){var Dr=Hi(at,Sa,Me);Br.unshift(si(Sa,Dr))}return Br}function ur(Br,Sa){var Dr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return se||Dr.length>0?Ma(Br,Sa,Dr):Ya(Br,Sa)}for(var Fa=function(){var Sa=kt[Qt],Dr=Sa.children[0].value,ao=Vs(Dr);if(ao){var Yr=Dr.split(` `);Yr.forEach(function(ro,Ho){var Qr=me&&gn.length+Fe,Cr={type:"text",value:"".concat(ro,` -`)};if(Ho===0){var Gr=kt.slice(sn+1,Qt).concat(xi({children:[Cr],className:Sa.properties.className})),Ur=ur(Gr,Qr);gn.push(Ur)}else if(Ho===Yr.length-1){var Eo=kt[Qt+1]&&kt[Qt+1].children&&kt[Qt+1].children[0],wo={type:"text",value:"".concat(ro)};if(Eo){var Vo=xi({children:[wo],className:Sa.properties.className});kt.splice(Qt+1,0,Vo)}else{var Zo=[wo],hn=ur(Zo,Qr,Sa.properties.className);gn.push(hn)}}else{var Ko=[Cr],ii=ur(Ko,Qr,Sa.properties.className);gn.push(ii)}}),sn=Qt}Qt++};Qt code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},pc=y(11594),mc=y.n(pc),fc=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Wu=dc(mc(),gc);Wu.supportedLanguages=fc;var hc=Wu,vc={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}},Pu=y(56102),xu={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},Xu=y(43604),Zs=y(58130),ko=y(59301),Sc=Object.defineProperty,Ws=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,Yu=Object.prototype.propertyIsEnumerable,Qu=(z,se,ce)=>se in z?Sc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[se]=ce,Ju=(z,se)=>{for(var ce in se||(se={}))Ku.call(se,ce)&&Qu(z,ce,se[ce]);if(Ws)for(var ce of Ws(se))Yu.call(se,ce)&&Qu(z,ce,se[ce]);return z},bc=(z,se)=>{var ce={};for(var me in z)Ku.call(z,me)&&se.indexOf(me)<0&&(ce[me]=z[me]);if(z!=null&&Ws)for(var me of Ws(z))se.indexOf(me)<0&&Yu.call(z,me)&&(ce[me]=z[me]);return ce},Ec=(z,se,ce)=>new Promise((me,Pe)=>{var Fe=Ft=>{try{at(ce.next(Ft))}catch(Kt){Pe(Kt)}},Re=Ft=>{try{at(ce.throw(Ft))}catch(Kt){Pe(Kt)}},at=Ft=>Ft.done?me(Ft.value):Promise.resolve(Ft.value).then(Fe,Re);at((ce=ce.apply(z,se)).next())}),Ac=({onCallback:z,scrollBox:se,Data:ce,extraEdit:me,showEditableBox:Pe,onRedraw:Fe,loading:Re,showPreference:at,onPreference:Ft})=>{var Kt,kt;const{allowCopy:gn=!1,fileList:sn,hideTextEffect:Qt=!1,text:Ma=""}=ce,[Ya,ur]=(0,oe.useState)(""),[Fa,or]=(0,oe.useState)(!0),Ja=(0,oe.useRef)(0),Kr=(0,oe.useRef)(!1);(0,oe.useEffect)(()=>Ma?(or(!0),Qt?ur(Ma):Ec(void 0,null,function*(){for(let Dr=0;DrDr+4?" __":"");ur(ao),yield new Promise(Yr=>setTimeout(Yr,70))}or(!1),z==null||z(ce)}),se.current.addEventListener("wheel",Br),()=>{var Dr;ur(""),(Dr=se.current)==null||Dr.removeEventListener("wheel",Br)}):void 0,[]),(0,oe.useEffect)(()=>{se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"})},[]);const Br=()=>{Kr.current=!0};return ko.createElement("div",{className:`${xu.wrp} fadeIn animated`},ce.sender!=="AI"&&ko.createElement("p",{dangerouslySetInnerHTML:{__html:Ma.replace(//g,">").replace(/\n/g,"
")}}),ce.sender==="AI"&&ko.createElement(Rs,{components:{code(Sa){var Dr=Sa,{node:ao,inline:Yr,className:ro,children:Ho}=Dr,Qr=bc(Dr,["node","inline","className","children"]);const Cr=/language-(\w+)/.exec(ro||"");return se.current.scrollHeight-Ja.current>60&&!Kr.current&&(se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"}),Ja.current=se.current.scrollHeight),!Yr&&Cr?ko.createElement("div",{style:{position:"relative",minHeight:50}},ko.createElement(Pu.CopyToClipboard,{text:String(Ho).replace(/\n$/,""),onCopy:()=>ge.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ko.createElement("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"}},"\u590D\u5236")),ko.createElement(hc,Ju({style:vc,language:Cr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Qr),String(Ho||"").replace(/\n$/,""))):ko.createElement("code",Ju({className:ro},Qr),Ho)}}},Ya),sn&&!Fa&&ko.createElement(ke.Z,{className:`${xu["file-list"]} animated fadeIn`},ko.createElement(Xu.Z,null,ko.createElement("img",{src:y(90034)(`./${((kt=(Kt=sn==null?void 0:sn.name)==null?void 0:Kt.split("."))==null?void 0:kt.pop())||"txt"}.png`),width:20,className:"mr10"})),ko.createElement(Xu.Z,null,sn==null?void 0:sn.name,ko.createElement("br",null),(0,Zs.RD)(sn==null?void 0:sn.size))),!Fa&&ko.createElement("div",{className:xu.ExtraEdit},me==null?void 0:me(ce),gn&&ko.createElement(Pu.CopyToClipboard,{text:String(Ya).replace(/\n$/,""),onCopy:()=>ge.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ko.createElement(Ee.Z,{title:"\u590D\u5236"},ko.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),at&&ko.createElement(ko.Fragment,null,ko.createElement(Ee.Z,{title:"\u559C\u6B22"},ko.createElement("i",{style:ce!=null&&ce.like?{color:"#FA8D30"}:{},onClick:()=>Ft("like",!(ce!=null&&ce.like)),className:"iconfot icon-yijiejue font15"})),ko.createElement(Ee.Z,{title:"\u4E0D\u559C\u6B22"},ko.createElement("i",{style:ce!=null&&ce.boring?{color:"#e86d7c"}:{},onClick:()=>Ft("boring",!(ce!=null&&ce.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),Pe&&!Re&&ko.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},ko.createElement("i",{onClick:Fe,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},so={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33",full:"full___dZLXo",lineFour:"lineFour___Lhbz5","input-container":"input-container___M88BT",fullIcon:"fullIcon___YWXTV","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46",itemMask:"itemMask___pC6Cb",show:"show___WQ1Wl",mask:"mask___irVlm",disabledNumClass:"disabledNumClass___UIKcm",editable:"editable___CpDhE",text:"text___yWTCV",file:"file___fxAKb",action:"action___I2zGy"},wu=y(70635),Fu=y(2119),yc=({positionX:z,src:se,onClick:ce})=>{const me=(0,oe.useRef)(null),[Pe,Fe]=(0,oe.useState)(!1),[Re,at]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[Ft,Kt]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[kt,gn]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[sn,Qt]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{const ur=()=>{at({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",ur),()=>{window.removeEventListener("resize",ur)}},[]),(0,oe.useEffect)(()=>{const ur=or=>{var Ja;if(Pe){const Kr=or.clientY-kt.y;let Br=Ft.y+Kr;const Sa=window.innerHeight-(((Ja=me.current)==null?void 0:Ja.offsetHeight)||0)-50,Dr=50;BrSa&&(Br=Sa),requestAnimationFrame(()=>{at({x:20,y:Br})}),Qt(!0)}},Fa=()=>{Fe(!1)};return document.addEventListener("mousemove",ur),document.addEventListener("mouseup",Fa),()=>{document.removeEventListener("mousemove",ur),document.removeEventListener("mouseup",Fa)}},[Pe,kt,Ft]);const Ma=ur=>{Fe(!0),gn({x:ur.clientX,y:ur.clientY}),Kt(Re),Qt(!1)},Ya=ur=>{Fe(!1),!sn&&ce&&ce(ur)};return oe.createElement("div",{style:{position:"fixed",top:Re.y,right:Re.x,zIndex:100,cursor:Pe?"grabbing":"grab"},onMouseDown:Ma,onMouseUp:Ya,ref:me},oe.createElement("img",{src:se||"/images/ai_teacher.png",width:60,draggable:"false"}))},Cc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",Pc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",xc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",wc="data:image/png;base64,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",Fc=y(92310),Dc=y.n(Fc),qu=y(10148),Bc=Object.defineProperty,_u=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,$u=(z,se,ce)=>se in z?Bc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[se]=ce,Du=(z,se)=>{for(var ce in se||(se={}))Lc.call(se,ce)&&$u(z,ce,se[ce]);if(_u)for(var ce of _u(se))Nc.call(se,ce)&&$u(z,ce,se[ce]);return z},Bu=(z,se,ce)=>new Promise((me,Pe)=>{var Fe=Ft=>{try{at(ce.next(Ft))}catch(Kt){Pe(Kt)}},Re=Ft=>{try{at(ce.throw(Ft))}catch(Kt){Pe(Kt)}},at=Ft=>Ft.done?me(Ft.value):Promise.resolve(Ft.value).then(Fe,Re);at((ce=ce.apply(z,se)).next())});const Ic=({title:z,description:se,placeholder:ce,hideUpload:me,hideInputBox:Pe,aiIcon:Fe,userIcon:Re,children:at,taskData:Ft,user:Kt,name:kt,code:gn,globalSetting:sn,authority:Qt,isShowComponent:Ma=!0,DrawerProps:Ya={},FetchUrl:ur="https://ai-data.educoder.net/v1/chat-messages",FetchData:Fa={},defaultGetData:or=!1,extraEdit:Ja=()=>null,isShowDefuatTips:Kr=!0,isReview:Br,onOpen:Sa,loadingOption:Dr,isIntelligentAssistant:ao=!1,intelligentAssistantItems:Yr=[],showEditableBox:ro=!1,showPreference:Ho=!1,initMessage:Qr="",customRequest:Cr})=>{var Gr,Ur,Eo,wo,Vo,Zo,hn,Ko,ii,Pn,qo;const[ui,Oi]=(0,oe.useState)([]),[Zi,Wo]=(0,oe.useState)(null),[hi,ki]=(0,oe.useState)(!1),[ho,wi]=(0,oe.useState)([]),[qi,Wi]=(0,oe.useState)(!1),[ri,vi]=(0,oe.useState)([]),Ro=(0,oe.useRef)(ri),rs=(0,oe.useRef)(),Fi=(0,oe.useRef)(),[Si,Fl]=(0,oe.useState)(""),[Lu,Nu]=(0,oe.useState)([`${(Gr=Ft==null?void 0:Ft.challenge)==null?void 0:Gr.task_pass}\uFF0C\u8BF7\u7ED9\u51FA\u7B54\u9898\u601D\u8003\u65B9\u5411\u3002\\n\\n\u4E0D\u8981\u7ED9\u51FA\u5B66\u751F\u6B63\u786E\u7B54\u6848\uFF0C\u4E0D\u8981\u7ED9\u51FA\u4EFB\u4F55\u4EE3\u7801`]),nl=Si==null?void 0:Si.split(` -`).length,[Dl,Aa]=(0,oe.useState)(!1),[qa,Vr]=(0,oe.useState)(0),[oo,po]=(0,oe.useState)(null),[oi,ci]=(0,oe.useState)(""),bi=(0,oe.useRef)(null),_i=!!Ft,dl=[{img:Cc,name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:Pc,name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Ur=Ft==null?void 0:Ft.challenge)==null?void 0:Ur.task_pass},{img:xc,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Eo=Ft==null?void 0:Ft.challenge)==null?void 0:Eo.task_pass}],di={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:Ta=>{var Zr,Fo,mo,$o;const Ei=($o=(mo=(Fo=(Zr=Ta==null?void 0:Ta.name)==null?void 0:Zr.split("."))==null?void 0:Fo.slice(-1))==null?void 0:mo[0])==null?void 0:$o.toLowerCase(),Di=["doc","docx","md","pdf","txt","jpg","png"].includes(Ei);return Ta.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Di||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Ta})=>{wi((Ta==null?void 0:Ta.filter(Zr=>(Zr==null?void 0:Zr.status)==="done"))||[])},action:`${(wo=qu.Z)==null?void 0:wo.API_SERVER}/api/intelligent_imports/upload_file.json`},al={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:Ta=>{var Zr,Fo,mo,$o;const Ei=($o=(mo=(Fo=(Zr=Ta==null?void 0:Ta.name)==null?void 0:Zr.split("."))==null?void 0:Fo.slice(-1))==null?void 0:mo[0])==null?void 0:$o.toLowerCase(),Di=["doc","docx","md","pdf","txt"].includes(Ei);return Ta.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Di||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Ta})=>{wi((Ta==null?void 0:Ta.filter(Zr=>(Zr==null?void 0:Zr.status)==="done"))||[])},action:`${(Vo=qu.Z)==null?void 0:Vo.API_SERVER}/api/attachments.json`};(0,oe.useEffect)(()=>{var Ta;if(bi.current&&oo!==null){bi.current.focus();const Zr=(Ta=bi.current.resizableTextArea)==null?void 0:Ta.textArea;Zr&&(Zr.selectionStart=Zr.selectionEnd=Zr.value.length)}},[oo]),(0,oe.useEffect)(()=>{nl<5&&Aa(!1)},[nl]),(0,oe.useEffect)(()=>{ao&&hi&&Iu()},[hi]),(0,oe.useEffect)(()=>{Ro.current=ri},[ri]),(0,oe.useEffect)(()=>{var Ta;sn!=null&&sn.setting&&Oi([...ui,...((Ta=sn==null?void 0:sn.setting)==null?void 0:Ta.big_model_users)||[]])},[sn==null?void 0:sn.setting]),(0,oe.useEffect)(()=>{var Ta;Nu([`${(Ta=Ft==null?void 0:Ft.challenge)==null?void 0:Ta.task_pass}`,`${gn}`,`${gn}`])},[gn]),(0,oe.useEffect)(()=>{if(or&&(Ya!=null&&Ya.open||hi)&&(Fa!=null&&Fa.student_work_id)){if(Zi!==(Fa==null?void 0:Fa.student_work_id))vi([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(ri.length)return;vi([...ri,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}os(),Wo(Fa==null?void 0:Fa.student_work_id)}},[or,hi,ri,Ya==null?void 0:Ya.open,Fa==null?void 0:Fa.student_work_id]),(0,oe.useEffect)(()=>{Ya!=null&&Ya.open&&Qr&&(vi([{text:Qr,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>os(Qr),300))},[Ya==null?void 0:Ya.open]);const Ri=()=>{ki(!0)},ec=()=>{ki(!1)},Oc=()=>{Aa(!Dl)},Iu=()=>Bu(void 0,null,function*(){const Ta=yield(0,wu.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ta==null?void 0:Ta.status)===0&&Vr(Ta==null?void 0:Ta.number)}),kc=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:oe.createElement("div",null,oe.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},os=(Ta="")=>Bu(void 0,null,function*(){var Zr,Fo;if(Cr){yield Cr({mes:Ta,chatData:ri,setChatData:vi,chatDataRef:Ro.current,fileList:ho}),Wi(!1);return}const mo=(ho==null?void 0:ho.map(ji=>{var Di,Bl;return((Di=ji==null?void 0:ji.response)==null?void 0:Di.id)||((Bl=ji==null?void 0:ji.response)==null?void 0:Bl.file_id)}))||[],$o={};if(ao){mo!=null&&mo[0]&&($o.file_id=mo==null?void 0:mo[0]),$o.prompt=Ta;const ji=ri.reduce((Di,Bl)=>{if(Bl.sender==="user"){const ac=ri.find(rc=>rc.key===Bl.key&&rc.sender==="AI");ac&&Di.push({question:Bl.text,answer:ac.text})}return Di},[]);$o.history=ji}const Ei=yield(0,wu.ZP)(ur,{method:"post",body:Du(Du({inputs:{description:"",name:kt},query:Ta,response_mode:"blocking",conversation_id:rs.current||"",user:((Zr=Kt==null?void 0:Kt.userInfo)==null?void 0:Zr.login)||"\u672A\u77E5",files:mo},Fa),$o),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});ao&&Iu(),Wi(!1),Ro.current[Ro.current.length-1].text=Ei==null?void 0:Ei.answer,Ro.current[Ro.current.length-1].loading=!1,Ro.current[Ro.current.length-1].response=Ei,rs.current=Ei==null?void 0:Ei.conversation_id,ao&&(Ro.current[Ro.current.length-1].text=(Fo=Ei==null?void 0:Ei.data)==null?void 0:Fo.content),vi([...Ro.current])}),Rc=(Ta,Zr)=>Bu(void 0,null,function*(){var Fo;if(qi)return;Wi(!0),vi([...ri,{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:Ta==null?void 0:Ta.name}]),setTimeout(()=>{Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})});const mo=yield(0,wu.ZP)(ur,{method:"post",body:{inputs:{description:Ta==null?void 0:Ta.inputs,name:Ta==null?void 0:Ta.name},query:Lu[Zr],response_mode:"blocking",user:((Fo=Kt==null?void 0:Kt.userInfo)==null?void 0:Fo.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:Ta==null?void 0:Ta.Authorization}});mo!=null&&mo.answer&&(Wi(!1),Ro.current[Ro.current.length-1].text=mo==null?void 0:mo.answer,Ro.current[Ro.current.length-1].loading=!1,Ro.current[Ro.current.length-1].response=mo,rs.current=mo==null?void 0:mo.conversation_id,vi([...Ro.current]))}),Mc=Ta=>{Fl(Ta.target.value)},tc=(Ta,Zr)=>{var Fo;if(Ta==="edit"&&oi.trim()!==""&&(Ro.current.splice(Zr),Fl(""),wi([]),vi([...Ro.current,{text:oi,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>{os(oi),Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})},300),ci(""),po(null)),Ta==="redraw"){const mo=Ro.current.splice(Zr-1),$o=(Fo=mo==null?void 0:mo[0])==null?void 0:Fo.text;Fl(""),wi([]),vi([...Ro.current,{text:$o,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>{os($o),Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})},300),ci(""),po(null)}},nc=()=>{Si.trim()!==""&&(ci(""),po(null),Fl(""),wi([]),vi([...ri,{text:Si,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>{os(Si),Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})},300))},zc=Ta=>{var Zr;if(Ta.shiftKey){if(Ta.key==="Enter")return}else if(Ta.key==="Enter"){if(Ta.preventDefault(),ho!=null&&ho.length&&((Zr=ho==null?void 0:ho[0])==null?void 0:Zr.status)!=="done"||qi)return;nc()}},Uc=(Ta,Zr)=>{var Fo,mo,$o,Ei,ji;return oe.createElement("div",{className:so.editable},Zr===oo?oe.createElement(oe.Fragment,null,oe.createElement(le.default.TextArea,{value:oi,ref:bi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Di=>ci(Di.target.value)}),oe.createElement("div",{className:so.action,style:{bottom:-52}},oe.createElement(xe.ZP,{onClick:()=>{ci(""),po(null)},size:"small"},"\u53D6\u6D88"),oe.createElement(xe.ZP,{disabled:!oi.trim(),onClick:()=>tc("edit",Zr),type:"primary",size:"small"},"\u786E\u8BA4"))):oe.createElement(oe.Fragment,null,oe.createElement("div",{className:so.text},Ta==null?void 0:Ta.text),oe.createElement("div",{className:so.action},oe.createElement(Pu.CopyToClipboard,{text:(Ta==null?void 0:Ta.text)||"",onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement(Ee.Z,{title:"\u590D\u5236"},oe.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!qi&&oe.createElement(Ee.Z,{title:"\u7F16\u8F91"},oe.createElement("i",{onClick:()=>{po(Zr),ci((Ta==null?void 0:Ta.text)||"")},className:"iconfot icon-bianji10 font14"})))),(Ta==null?void 0:Ta.fileList)&&oe.createElement("div",{className:so.file},oe.createElement("img",{src:y(90034)(`./${(($o=(mo=(Fo=Ta==null?void 0:Ta.fileList)==null?void 0:Fo.name)==null?void 0:mo.split("."))==null?void 0:$o.pop())||"txt"}.png`),width:20,className:"mr10"}),oe.createElement("div",{className:"c-black"},oe.createElement("div",null,(0,Zs.tP)((Ei=Ta==null?void 0:Ta.fileList)==null?void 0:Ei.name,20)),oe.createElement("div",null,(0,Zs.RD)((ji=Ta==null?void 0:Ta.fileList)==null?void 0:ji.size)))))},Hc=(Ta,Zr,Fo)=>{vi(mo=>(mo[Fo][Ta]=Zr,Zr&&(mo[Fo][Ta==="like"?"boring":"like"]=!1),[...mo]))};if(_i&&!ui.includes((Zo=(0,Fu.eY)())==null?void 0:Zo.login)){if(!(Ft!=null&&Ft.chatgpt))return oe.createElement(oe.Fragment,null)}else if(!Ma||!(Qt||ui.includes((hn=(0,Fu.eY)())==null?void 0:hn.login)))return oe.createElement(oe.Fragment,null);return ao&&!ui.includes((Ko=(0,Fu.eY)())==null?void 0:Ko.login)?oe.createElement(oe.Fragment,null):oe.createElement("div",null,at?oe.createElement("div",{onClick:Sa||Ri},oe.createElement(Ue.Outlet,null),at):oe.createElement(yc,{src:ao?wc:"",onClick:Sa||Ri}),oe.createElement(Le.Z,{className:`${Ya!=null&&Ya.open||hi?"body-overflow-hidden":""} ${so.answerWrp}`,width:(Ya==null?void 0:Ya.width)||880,title:oe.createElement("span",{className:so.title},z||"\u5934\u6B4CAI"),onClose:(Ya==null?void 0:Ya.onClose)||ec,open:(Ya==null?void 0:Ya.open)||hi,afterOpenChange:Ta=>{Ta||(ci(""),po(null))}},oe.createElement("div",{className:so["ai-wrp"]},oe.createElement("div",{ref:Fi,className:so["chat-container"]},Kr&&oe.createElement("div",{className:so.li},oe.createElement("img",{className:so.img,src:Fe||"/images/ai_icon.png"}),oe.createElement("div",{className:so.content},oe.createElement("div",{className:"c-grey-333 font22"},oe.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",ao?"":"\u5934\u6B4C",_i?z:"\u667A\u80FD\u52A9\u6559",ao?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},se||"\u6211\u53EF\u4EE5\u9605\u8BFB\u60A8\u4E0A\u4F20\u7684\u6559\u6848\uFF0C\u4E66\u7C4D\u7B49\u6559\u5B66\u8D44\u6599\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u8981\u6C42\u4E3A\u60A8\u81EA\u52A8\u751F\u6210\u4EFB\u52A1\u8981\u6C42\u3002"),!ao&&oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),_i&&oe.createElement("div",{className:so.container},dl.map((Ta,Zr)=>oe.createElement("div",{onClick:()=>Rc(Ta,Zr),key:Zr,className:so.item},oe.createElement(ke.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Ta.img}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Ta.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Ta.des)))),ao&&oe.createElement("div",{className:so.container},Yr==null?void 0:Yr.map((Ta,Zr)=>oe.createElement("div",{key:Zr,onClick:()=>{var Fo,mo;if(Ta.show){if(qa>9){kc();return}(mo=(Fo=Ta.ref)==null?void 0:Fo.current)==null||mo.onClick()}},className:Dc()(so.itemMask,(Ta==null?void 0:Ta.show)&&so.show)},oe.createElement(ke.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Ta.img,width:24}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Ta.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},Ta.des),!(Ta!=null&&Ta.show)&&oe.createElement("div",{className:so.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(Ta!=null&&Ta.show)&&oe.createElement("div",{onClick:Fo=>Fo.stopPropagation()}," ",oe.createElement(Ta.element,{ref:Ta.ref,onUpdateNum:Iu,onClose:ec}))))))),ri==null?void 0:ri.map((Ta,Zr)=>{var Fo;return oe.createElement("div",{key:Zr,className:so.li,style:{marginBottom:Ta.sender==="AI"&&((Fo=ri[Zr+1])==null?void 0:Fo.sender)!=="user"||ro?50:20}},oe.createElement("img",{className:so.img,src:Ta.sender==="AI"?Fe||"/images/ai_icon.png":Re||"/images/ai_user.png"}),oe.createElement("div",{style:{marginTop:ro&&Ta.sender==="user"&&(Ta!=null&&Ta.fileList)?64:0},className:`${so.content} ${Ta.sender==="AI"||ro?"":so.user}`},Ta.loading?oe.createElement("div",null,oe.createElement("div",{className:so["loading-wanx"]},oe.createElement("div",{className:so["dot-flashing"]}),oe.createElement("div",{className:so["dot-flashing"]}),oe.createElement("div",{className:so["dot-flashing"]})),oe.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Dr==null?void 0:Dr.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002")):oe.createElement(oe.Fragment,null,!!Ta.name&&oe.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},Ta==null?void 0:Ta.name),Ta.sender==="user"&&ro?Uc(Ta,Zr):oe.createElement(Ac,{showEditableBox:ro,onRedraw:()=>tc("redraw",Zr),scrollBox:Fi,Data:Ta,extraEdit:Ja,loading:qi,showPreference:Ho,onPreference:(mo,$o)=>Hc(mo,$o,Zr)}))))})),!Pe&&oe.createElement("div",{className:`${so["footer-container"]} ${Dl?so.full:""} ${ho.length>=1&&so["has-file"]}`},!!ho.length&&oe.createElement(ke.Z,{align:"middle",className:"pb5 pt5"},oe.createElement("span",{title:(ii=ho==null?void 0:ho[0])==null?void 0:ii.name,className:"mr10"},(0,Zs.tP)((Pn=ho==null?void 0:ho[0])==null?void 0:Pn.name,40)),oe.createElement("i",{onClick:()=>wi([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),oe.createElement(Ee.Z,{title:qa>9?oe.createElement("div",null,oe.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},oe.createElement("div",{style:ho.length?{paddingLeft:0}:{},className:`${so["input-container"]} ${nl>4?so.lineFour:""} ${qa>9?so.disabledNumClass:""}`},!me&&oe.createElement("div",{className:so["footer-container-upload"]},oe.createElement(fe.default,Du({},Br?al:di),ho!=null&&ho.length?null:oe.createElement(xe.ZP,{className:so["upload-btn"],icon:oe.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),oe.createElement(le.default.TextArea,{rows:nl>4?4:nl,placeholder:ce||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:Si,bordered:!1,style:me?{paddingLeft:0,marginLeft:0}:{},onChange:Mc,onKeyPress:zc}),oe.createElement(xe.ZP,{className:so["send-btn"],icon:oe.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(ho!=null&&ho.length)&&((qo=ho==null?void 0:ho[0])==null?void 0:qo.status)!=="done"||qi,onClick:nc}),nl>4&&oe.createElement("span",{className:so.fullIcon,onClick:Oc},Dl&&oe.createElement("span",{className:"iconfont icon-shousuo"}),!Dl&&oe.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Tc=(0,Ue.connect)(({globalSetting:z,user:se})=>({globalSetting:z,user:se}))(Ic)},94964:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return x}});var E=y(59301),re=y(99682),oe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ge=y(73631),fe=y(5623),he=y(2908),le=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,He=(te,ae,ie)=>ae in te?le(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:ie}):te[ae]=ie,ue=(te,ae)=>{for(var ie in ae||(ae={}))ke.call(ae,ie)&&He(te,ie,ae[ie]);if(Le)for(var ie of Le(ae))Ue.call(ae,ie)&&He(te,ie,ae[ie]);return te},b=(te,ae)=>xe(te,Ee(ae)),a=(te,ae,ie)=>new Promise((pe,ve)=>{var Se=Te=>{try{we(ie.next(Te))}catch(Ye){ve(Ye)}},be=Te=>{try{we(ie.throw(Te))}catch(Ye){ve(Ye)}},we=Te=>Te.done?pe(Te.value):Promise.resolve(Te.value).then(Se,be);we((ie=ie.apply(te,ae)).next())}),x=({value:te,onChange:ae,scrollId:ie})=>{const[pe,ve]=(0,E.useState)([]);(0,E.useEffect)(()=>{Se()},[]);const Se=()=>a(void 0,null,function*(){const tt=yield(0,he.NZ)({});if(tt!=null&&tt.data){const st=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:!1,children:be(tt.data||[])}];ve(st)}}),be=tt=>tt.map(st=>({title:st.name,key:st.group_id,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:st.children.length===0,children:be(st.children)})),we=(tt,st,Vt)=>tt.map(vt=>vt.key===st?ue(ue({},vt),Vt):vt.children?b(ue({},vt),{children:we(vt.children,st,Vt)}):vt),Te=(tt,st,Vt)=>tt.map(vt=>{if(vt.key===st)return b(ue({},vt),{icon:Vt?E.createElement("img",{src:fe,className:oe.folderIcon}):E.createElement("img",{src:ge,className:oe.folderIcon})});if(vt.children)return b(ue({},vt),{children:Te(vt.children,st,Vt)})}),Ye=(tt,st)=>{ve(Vt=>Te(Vt,st.node.key,st.expanded))},Ne=te?{selectedKeys:te,defaultExpandedKeys:te}:{};return pe.length>0&&E.createElement("div",{id:ie||""},E.createElement(re.default,ue({showLine:{showLeafIcon:!1},showIcon:!0,treeData:pe,className:oe.folderWrapper,onSelect:ae,onExpand:Ye},Ne)))}},91552:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return pe}});var E=y(59301),re=y(42203),oe=y(43418),ge=y(8591),fe=y(92832),he=y(24905),le=y(99460),xe=y(25167),Ee=y(58130),Le=y(3113),ke=y(14726),Ue={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},He=y(32637),ue=y(59301);const b=({classroomList:ve,dispatch:Se,user:be})=>ue.createElement(oe.default,{open:ve.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ue.createElement("span",null,ue.createElement(ke.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ue.createElement("div",{style:{textAlign:"center",marginBottom:30}},ue.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ue.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ue.createElement("img",{style:{width:130,height:130},src:He})),ue.createElement("div",{className:Ue.bottom},ue.createElement(Le.ZP,{className:Ue.yes,onClick:()=>{Se({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var a=(0,re.connect)(({classroomList:ve,user:Se})=>({classroomList:ve,user:Se}))(b),ee=y(70635),x=y(59301),te=(ve,Se,be)=>new Promise((we,Te)=>{var Ye=st=>{try{tt(be.next(st))}catch(Vt){Te(Vt)}},Ne=st=>{try{tt(be.throw(st))}catch(Vt){Te(Vt)}},tt=st=>st.done?we(st.value):Promise.resolve(st.value).then(Ye,Ne);tt((be=be.apply(ve,Se)).next())}),ae=(ve=>(ve[ve.Professor=1]="Professor",ve[ve.AssistantProfessor=2]="AssistantProfessor",ve[ve.Student=3]="Student",ve))(ae||{});const ie=({visible:ve,user:Se,account:be,onCancel:we=()=>{},dispatch:Te})=>{const[Ye,Ne]=(0,E.useState)(),[tt,st]=(0,E.useState)([]),[Vt,vt]=(0,E.useState)(!1),[Bt,At]=(0,E.useState)(!1),[Lt,tn]=(0,E.useState)(),[Jt,qe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var Ke,Dt;(Ke=Se==null?void 0:Se.userInfo)!=null&&Ke.identity&&st([((Dt=Se==null?void 0:Se.userInfo)==null?void 0:Dt.identity)==="student"?3:1])},[Se]);const yt=Ke=>{const Dt=()=>{window.location.href=(Ke==null?void 0:Ke.jump_url)||`/classrooms/${Ke==null?void 0:Ke.course_id}/students`};if(tt.includes(1)){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"},(Ke==null?void 0:Ke.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Dt()}});return}Dt()},on=()=>te(void 0,null,function*(){if(!Ye){ge.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ke=yield(0,ee.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ye}});if(Ke!=null&&Ke.need_pro_auth&&!tt.includes(1)&&!tt.includes(2)){Te({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ye,checkedList:tt}}),rt();return}vt(!0);const Dt=yield(0,le.cR)({invite_code:Ye,professor:tt.includes(1)?1:null,assistant_professor:tt.includes(2)?1:null,student:tt.includes(3)?1:null});if(vt(!1),(Dt==null?void 0:Dt.status)===-4&&(we(),Te({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Dt==null?void 0:Dt.status)===-12&&ge.ZP.warning(Dt==null?void 0:Dt.message),(Dt==null?void 0:Dt.status)===-2){if(rt(),Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){At(!0),tn(1);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){At(!0),tn(2);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){At(!0),tn(3);return}}if((Dt==null?void 0:Dt.status)===0){(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),rt(),Dt!=null&&Dt.course_id?yt(Dt):ge.ZP.success(Dt.message);return}}),rt=()=>te(void 0,null,function*(){we()});return x.createElement(x.Fragment,null,x.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ve,confirmLoading:Vt,onOk:on,onCancel:rt},x.createElement("div",{className:"tc"},x.createElement("div",null,x.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),x.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ye,onChange:Ke=>{if(Ke.target.value.length>=7){ge.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Ne(Ke.target.value)}})),x.createElement("div",{className:"mt10 font14"},x.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),x.createElement(he.default.Group,{value:tt,onChange:Ke=>st(Ke)},x.createElement(he.default,{value:1,disabled:tt.includes(2)},"\u6559\u5E08"),x.createElement(he.default,{value:2,disabled:tt.includes(1)},"\u52A9\u6559"),x.createElement(he.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),x.createElement(a,null),x.createElement(xe.Z,{visible:Bt,onCancel:()=>At(!1),occupationValue:Lt}))};var pe=(0,re.connect)(({user:ve,account:Se})=>({user:ve,account:Se}))(ie)},19635:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ar},g:function(){return La}});var E=y(59301),re=y(42203),oe=y(44e3),ge=y(92832),fe=y(43418),he={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},le=y(8591),xe=y(95237),Ee=y(43604),Le=y(20834),ke=y(38854),Ue=y(5112),He=y(99460),ue=y(58130),b=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())}),a=(_t=>(_t.Manager="manager",_t.Developer="developer",_t.Reporter="reporter",_t))(a||{}),x=({visible:_t,onCancel:nn=()=>{}})=>{const[Tt,We]=(0,E.useState)(),[it,Rt]=(0,E.useState)(),[Nn,Mn]=(0,E.useState)(!1),ln=()=>b(void 0,null,function*(){if(!Tt){le.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Tt.length!==6){le.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!it){le.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Mn(!0);const Bn=yield(0,He.vm)({code:Tt,role:it});Mn(!1),_n();const Kn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Kn[Bn.status]){le.ZP.info(Kn[Bn.status]);return}if(Bn.status===0){it==="reporter"?(le.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),re.history.push(`/projects/${Bn==null?void 0:Bn.project_id}`)):((0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),le.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),_n=()=>b(void 0,null,function*(){nn()});return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:_t,confirmLoading:Nn,onOk:ln,onCancel:_n},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Tt,onChange:Bn=>{if(Bn.target.value.length>=7){le.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}We(Bn.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(Ue.ZP.Group,{value:it,onChange:Bn=>Rt(Bn.target.value)},E.createElement(Ue.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),E.createElement(Ue.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),E.createElement(Ue.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},te=y(91552),ae={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},ie=y(18032),pe=y(78241),ve=y(57809),Se=y(19726),be=Object.defineProperty,we=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,st=(_t,nn,Tt)=>nn in _t?be(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Vt=(_t,nn)=>{for(var Tt in nn||(nn={}))Ne.call(nn,Tt)&&st(_t,Tt,nn[Tt]);if(Ye)for(var Tt of Ye(nn))tt.call(nn,Tt)&&st(_t,Tt,nn[Tt]);return _t},vt=(_t,nn)=>we(_t,Te(nn)),Bt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const At=({globalSetting:_t,dispatch:nn,user:Tt,info:We,open:it,onCancel:Rt=()=>{}})=>{var Nn;const[Mn,ln]=(0,E.useState)([]),[_n,Bn]=(0,E.useState)([]),[Kn,ua]=(0,E.useState)([]),[ja]=pe.default.useForm(),[Va,Na]=(0,E.useState)(!1),[ya,aa]=(0,E.useState)(!1),wa=(0,E.useRef)(null),Ca=(0,E.useRef)(1),[Ea,Ua]=(0,E.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,E.useEffect)(()=>{it&&ir()},[it]);const ir=()=>Bt(void 0,null,function*(){var va;const Qa=We;if(!(0,ie.o1)(nn))return;const{user_school_id:pa="",department_id:Wa="",school_name:$a="",department_name:Ar=""}=Tt.userInfo||{},cr=(va=Qa==null?void 0:Qa.graduation_years)==null?void 0:va.at(-1);Bn([{id:pa,name:$a}]),yield Za(pa),ja.setFieldsValue({year:cr,school_id:pa,department_id:Number(Wa),name:`${cr}${$a}${Ar}\u6BD5\u4E1A\u8BBE\u8BA1`})}),_a=va=>Bt(void 0,null,function*(){const Qa=yield(0,Se.J3)(vt(Vt({},va),{tab_module_type:"graduations"}));return Qa!=null&&Qa.un_purchased&&nn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Qa.status===0&&ln((Qa==null?void 0:Qa.graduation_years)||[]),Qa}),br=(va,Qa=500)=>{aa(!0),clearTimeout(wa.current),wa.current=setTimeout(()=>Bt(void 0,null,function*(){Ca.current+=1;const pa=Ca.current,Wa=yield(0,Se.NT)({keyword:va});Wa.status===0&&Ca.current===pa&&(Bn((Wa==null?void 0:Wa.schools)||[]),aa(!1))}),Qa)},Za=va=>Bt(void 0,null,function*(){if(!va)return;const Qa=yield(0,Se.Ps)({page:1,limit:9999,id:va});Qa.status===0&&ua((Qa==null?void 0:Qa.departments)||[])});return E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:it,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Va,onCancel:Rt,onOk:()=>ja.submit()},E.createElement(pe.default,{colon:!1,form:ja,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(va,Qa)=>{va.school_id&&(Za(Qa.school_id),ja.setFieldValue("department_id",null))},onFinish:va=>Bt(void 0,null,function*(){Na(!0);const Qa=yield(0,Se.Wz)(va);Qa.status===0&&(le.ZP.success("\u521B\u5EFA\u6210\u529F"),ja.resetFields(),Rt(),(0,ue.xg)(`/graduations/${Qa==null?void 0:Qa.identifier}/index`)),Na(!1)})},E.createElement(pe.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},E.createElement(ve.default,{style:{width:344},size:"large",options:(Nn=We==null?void 0:We.graduation_years)==null?void 0:Nn.map(va=>({value:va,label:va}))})),E.createElement(pe.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},E.createElement(ve.default,{showSearch:!0,filterOption:!1,onSearch:va=>{br(va)},loading:ya,size:"large",style:{width:344},options:_n.map(va=>({value:va.id,label:va.name}))})),E.createElement(pe.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},E.createElement(ve.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Kn.map(va=>({value:va.id,label:va.name}))})),E.createElement(pe.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},E.createElement(ge.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Lt=(0,re.connect)(({user:_t,globalSetting:nn,loading:Tt})=>({user:_t,globalSetting:nn,loading:Tt}))(At),tn=y(70635),Jt=Object.defineProperty,qe=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,rt=(_t,nn,Tt)=>nn in _t?Jt(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Ke=(_t,nn)=>{for(var Tt in nn||(nn={}))yt.call(nn,Tt)&&rt(_t,Tt,nn[Tt]);if(qe)for(var Tt of qe(nn))on.call(nn,Tt)&&rt(_t,Tt,nn[Tt]);return _t},Dt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const vn=({globalSetting:_t,dispatch:nn,user:Tt,open:We,onCancel:it=()=>{}})=>{const[Rt]=pe.default.useForm(),[Nn,Mn]=(0,E.useState)(!1),[ln,_n]=(0,E.useState)(null);return(0,E.useEffect)(()=>{var Bn;if(We){const Kn={code:"",user_type:((Bn=Tt==null?void 0:Tt.userInfo)==null?void 0:Bn.identity)==="student"?2:1,major:""};Rt.setFieldsValue(Kn),_n(Ke({},Kn))}},[We]),E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:We,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Nn,onCancel:it,onOk:()=>Rt.submit()},E.createElement(pe.default,{colon:!1,form:Rt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Bn,Kn)=>_n(Ke({},Kn)),onFinish:Bn=>Dt(void 0,null,function*(){Mn(!0);const Kn=yield(0,tn.ZP)("/api/graduations/join.json",{method:"post",body:Bn});Kn.status===0&&(it(),Kn!=null&&Kn.identifier?(0,ue.xg)(`/graduations/${Kn==null?void 0:Kn.identifier}/index`):le.ZP.success(Kn==null?void 0:Kn.message)),Mn(!1)})},E.createElement(pe.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),E.createElement(pe.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(Ue.ZP.Group,null,E.createElement(Ue.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),E.createElement(Ue.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ln==null?void 0:ln.user_type)===2&&E.createElement(pe.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},E.createElement(ge.default,{showCount:!0,maxLength:60}))))};var Ct=(0,re.connect)(({user:_t,globalSetting:nn})=>({user:_t,globalSetting:nn}))(vn),Gt=y(59301),ot=Object.defineProperty,Ut=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,_e=(_t,nn,Tt)=>nn in _t?ot(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Be=(_t,nn)=>{for(var Tt in nn||(nn={}))rn.call(nn,Tt)&&_e(_t,Tt,nn[Tt]);if(kn)for(var Tt of kn(nn))pt.call(nn,Tt)&&_e(_t,Tt,nn[Tt]);return _t},Ce=(_t,nn)=>Ut(_t,bt(nn)),dt=(_t,nn)=>{var Tt={};for(var We in _t)rn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&kn)for(var We of kn(_t))nn.indexOf(We)<0&&pt.call(_t,We)&&(Tt[We]=_t[We]);return Tt},It=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())}),je=(_t=>(_t.Projects="projects",_t.Shixuns="shixuns",_t.Classrooms="classrooms",_t))(je||{}),ze=(_t=>(_t.Classrooms="classrooms",_t.Shixuns="shixuns",_t.Paths="paths",_t.Projects="projects",_t.Videos="videos",_t.Topics="topics",_t.Graduations="graduations",_t))(ze||{});const gt=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn}=nn,Mn=dt(nn,["homePage","user","globalSetting","loading","dispatch"]),ln,_n,Bn,Kn;const[ua,ja]=(0,E.useState)(),[Va,Na]=(0,E.useState)(),[ya,aa]=(0,E.useState)(!1),[wa,Ca]=(0,E.useState)(!1),[Ea,Ua]=(0,E.useState)(!1),[ir,_a]=(0,E.useState)();function br(cr,pr){for(const gr of cr){if(gr.link===pr)return gr.hidden;if(gr.subitem&&gr.subitem.length>0){let Oa=gr.subitem;for(const wr of Oa)if(wr.link===pr)return wr.hidden;return!1}}return!0}const Za=br(((ln=it.setting)==null?void 0:ln.navbar)||[],"/classrooms"),va=br(((_n=it.setting)==null?void 0:_n.navbar)||[],"/shixuns"),Qa=br(((Bn=it.setting)==null?void 0:Bn.navbar)||[],"/paths"),pa=br(((Kn=it.setting)==null?void 0:Kn.navbar)||[],"/graduations"),Wa=cr=>{var pr;if((0,ie.tJ)(Nn)){if(cr==="projects"&&!((pr=We.userInfo)!=null&&pr.email)){le.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}cr==="classrooms"?ja(!0):cr==="projects"&&Na(!0)}},$a=(cr,pr)=>{var gr;if((0,ie.tJ)(Nn)){if(pr==="projects"&&!((gr=We.userInfo)!=null&&gr.email)){le.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pr==="shixuns"&&!(0,ie.xY)()||cr&&(window.location.href=cr)}},Ar=cr=>{var pr,gr,Oa,wr,Or,mr,Jr,Zn,Yn,ea,sa,er,Er,Me,xn,Vn,oa,Ln,ha,$n,Qn,na,ra,Pa,Ia;return Gt.createElement(Gt.Fragment,null,Gt.createElement(xe.Z,{justify:"space-around",className:"pt5 pb5"},Gt.createElement(Ee.Z,{className:((pr=We.userInfo)==null?void 0:pr.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.hidden},((gr=We.userInfo)==null?void 0:gr.user_identity)!=="\u5B66\u751F"&&!((Oa=it==null?void 0:it.setting)!=null&&Oa.hide_course)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>$a("/classrooms/new")},(wr=We.userInfo)!=null&&wr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Or=it==null?void 0:it.setting)!=null&&Or.hide_shixun)&&((mr=We==null?void 0:We.userInfo)==null?void 0:mr.is_shixun_marker)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>$a("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Jr=We.userInfo)==null?void 0:Jr.main_site)||!((Zn=We.userInfo)!=null&&Zn.main_site)&&!Qa&&(((Yn=We.userInfo)==null?void 0:Yn.admin)||((ea=We.userInfo)==null?void 0:ea.is_teacher)||((sa=We.userInfo)==null?void 0:sa.business)))&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>$a("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((er=it==null?void 0:it.setting)!=null&&er.is_local)&&((Er=We.userInfo)==null?void 0:Er.main_site)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>{var xa;return $a(`${(xa=it==null?void 0:it.setting)==null?void 0:xa.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Me=We==null?void 0:We.userInfo)==null?void 0:Me.identity)!=="student"&&Gt.createElement(Le.default.Item,Ce(Be({},cr),{onClick:()=>It(void 0,null,function*(){if(!(0,ie.o1)(Nn))return;const xa=yield(0,Se.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(xa!=null&&xa.un_purchased){Nn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}xa.status===0&&(_a(xa),aa(!0))})}),Gt.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((xn=We.userInfo)!=null&&xn.main_site)&&Gt.createElement("div",null,Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("classrooms")},(Vn=We.userInfo)!=null&&Vn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((oa=We.userInfo)==null?void 0:oa.main_site)&&!((Ln=it==null?void 0:it.setting)!=null&&Ln.is_local)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ha=We.userInfo)==null?void 0:ha.main_site)&&(($n=We.userInfo)==null?void 0:$n.user_identity)!=="\u5B66\u751F"&&Gt.createElement(Ee.Z,null,Gt.createElement("div",{className:ae.joinBoard})),((Qn=We.userInfo)==null?void 0:Qn.main_site)&&Gt.createElement(Ee.Z,{className:((na=We.userInfo)==null?void 0:na.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.w90},Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("classrooms")},(ra=We.userInfo)!=null&&ra.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pa=We.userInfo)==null?void 0:Pa.main_site)&&!((Ia=it==null?void 0:it.setting)!=null&&Ia.is_local)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Gt.createElement(Le.default.Item,Ce(Be({},cr),{onClick:()=>{(0,ie.o1)(Nn)&&Ca(!0)}}),Gt.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Gt.createElement("section",null,Gt.createElement(ke.Z,{dropdownRender:()=>{var cr;return Gt.createElement(Le.default,{className:((cr=We.userInfo)==null?void 0:cr.user_identity)!=="\u5B66\u751F"?`${ae.rightMenu} ${ae.joinMenu} mt10`:`${ae.rightMenu} ${ae.joinMenu} ${ae.w140} mt10`},Gt.createElement(Ar,null))},placement:"bottom"},Gt.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Gt.createElement(te.Z,{visible:ua,onCancel:()=>ja(!1)}),Gt.createElement(x,{visible:Va,onCancel:()=>Na(!1)}),Gt.createElement(Lt,{info:ir,open:ya,onCancel:()=>aa(!1)}),Gt.createElement(Ct,{open:wa,onCancel:()=>Ca(!1)}))};var ut=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We})=>({homePage:_t,user:Tt,globalSetting:We,loading:nn.models.index}))(gt),Ge={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},mt=y(2119),cn=y(3129),en=y(10148),Zt=y(59301),Fn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Mt=(_t,nn)=>{var Tt={};for(var We in _t)Cn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&Fn)for(var We of Fn(_t))nn.indexOf(We)<0&&Xe.call(_t,We)&&(Tt[We]=_t[We]);return Tt},zt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const Xt=_t=>{var nn,Tt=RegExp("(^| )"+_t+"=([^;]+)(;|$)");return(nn=document.cookie.match(Tt))?decodeURIComponent(nn[2]):null},pn=_t=>{var nn=new Date;nn.setTime(nn.getTime()-1);var Tt=Xt(_t);Tt!=null&&(document.cookie=_t+"="+Tt+";expires="+nn.toGMTString())};var Rn=(_t=>(_t.Classrooms="classrooms",_t.Shixuns="shixuns",_t.Paths="paths",_t.Projects="projects",_t.Videos="videos",_t.Topics="topics",_t.Competition="competitions",_t.Engineering="engineering",_t.Graduations="graduations",_t.Paperlibrary="paperlibrary",_t.Problemset="problemset",_t.Dataset="dataset",_t))(Rn||{});const Wn=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn,shixunHomeworks:Mn,location:ln,payload:_n={}}=nn,Bn=Mt(nn,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Kn,ua,ja,Va,Na,ya,aa,wa,Ca,Ea,Ua,ir,_a,br,Za,va;const Qa=(ua=(((Kn=it.setting)==null?void 0:Kn.navbar)||[]).find(cr=>cr.link==="/classrooms"))==null?void 0:ua.hidden,pa=(Va=(((ja=it.setting)==null?void 0:ja.navbar)||[]).find(cr=>cr.link==="/shixuns"))==null?void 0:Va.hidden,Wa=(ya=(((Na=it.setting)==null?void 0:Na.navbar)||[]).find(cr=>cr.link==="/paths"))==null?void 0:ya.hidden,$a=(aa=We.userInfo)==null?void 0:aa.is_school_manage,Ar=()=>{var cr,pr,gr,Oa,wr,Or,mr,Jr,Zn,Yn,ea;return(0,ue.Ll)()?Zt.createElement(Le.default,{className:`${Ge.rightMenu} ${Ge.menuWrap}`},Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Zt.createElement(Le.default,{className:`${Ge.rightMenu} ${Ge.menuWrap}`},Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(cr=We.userInfo)==null?void 0:cr.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(pr=We.userInfo)==null?void 0:pr.login}/classrooms`},(gr=We.userInfo)!=null&&gr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(Oa=We.userInfo)==null?void 0:Oa.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(wr=We.userInfo)==null?void 0:wr.login}/paths`},(Or=We.userInfo)!=null&&Or.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((mr=We.userInfo)==null?void 0:mr.user_identity)!=="\u5B66\u751F"&&Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(Jr=We.userInfo)==null?void 0:Jr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(Zn=We.userInfo)==null?void 0:Zn.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Yn=We.userInfo)==null?void 0:Yn.user_identity)!=="\u5B66\u751F"&&Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(ea=We.userInfo)==null?void 0:ea.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Zt.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),$a&&Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Zt.createElement(Le.default.Item,{className:Ge.exit},Zt.createElement("a",{onClick:()=>zt(void 0,null,function*(){try{const sa=yield(0,cn.vR)({});le.ZP.success(sa==null?void 0:sa.message)}catch(sa){}(0,ue.d8)("_educoder_session","logout",1),(0,ue.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,mt.bg)()?Zt.createElement(ke.Z,{className:`${Ge.height67}`,dropdownRender:Ar,placement:"bottomRight"},Zt.createElement("section",null,Zt.createElement("aside",null,Zt.createElement("div",{className:Mn.actionTabs.type===1?Ge.classromediv:""},Zt.createElement("img",{className:`${Ge.userPic} current ml15`,src:`${(wa=en.Z)==null?void 0:wa.IMG_SERVER}/images/${(Ca=We.userInfo)==null?void 0:Ca.image_url}`,alt:"",onClick:()=>{var cr;return re.history.push((0,ue.Ll)()?"/account/profile":`/users/${(cr=We.userInfo)==null?void 0:cr.login}/classrooms`)}}),(0,ue.Ll)()&&Zt.createElement("span",{className:"ml10 font16"},(Ea=We.userInfo)==null?void 0:Ea.username),Zt.createElement("i",{className:`iconfont icon-zhankai4 ${Ge.icon}`}))))):Zt.createElement("div",{className:`font15 ${it.isIlearning?Ge.login:""}`},((Ua=it.setting)==null?void 0:Ua.sso_login_url)&&Zt.createElement("a",{target:"_blank",href:(ir=it.setting)==null?void 0:ir.sso_login_url},Zt.createElement("img",{src:`${en.Z.IMG_SERVER}/${(_a=it.setting)==null?void 0:_a.login_logo_url}`,width:40}),Zt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(br=it.setting)==null?void 0:br.sso_login_button_name)),!((Za=it.setting)!=null&&Za.hide_account_login)&&Zt.createElement(Zt.Fragment,null,Zt.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Nn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((va=it.setting)!=null&&va.close_register)&&Zt.createElement(Zt.Fragment,null,Zt.createElement("span",{className:"ml5 mr5"},"|"),Zt.createElement(re.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var In=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We,shixunHomeworks:it})=>({homePage:_t,user:Tt,globalSetting:We,shixunHomeworks:it,loading:nn.models.index}))(Wn),Un={tip:"tip___a6MfI"},ga=y(61186),un=y.n(ga),Oe=y(59301),Pt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())}),Sn=(_t=>(_t[_t.Professor=1]="Professor",_t[_t.AssistantProfessor=2]="AssistantProfessor",_t[_t.Student=3]="Student",_t))(Sn||{});const ye=({visible:_t,user:nn,onCancel:Tt=()=>{},dispatch:We})=>{var it,Rt,Nn;const[Mn,ln]=(0,E.useState)(),[_n,Bn]=(0,E.useState)([]),[Kn,ua]=(0,E.useState)(!1),[ja,Va]=(0,E.useState)(!1),[Na,ya]=(0,E.useState)(),[aa,wa]=(0,E.useState)(!1),Ca=(it=window.location.pathname)==null?void 0:it.includes("classrooms/");(0,E.useEffect)(()=>{var Za,va;(Za=nn==null?void 0:nn.userInfo)!=null&&Za.identity&&Bn([((va=nn==null?void 0:nn.userInfo)==null?void 0:va.identity)==="student"?3:1])},[nn]),(0,E.useEffect)(()=>{var Za,va,Qa;if(console.log(nn==null?void 0:nn.userInfo),(Za=nn==null?void 0:nn.userInfo)!=null&&Za.user_status)if(((va=nn==null?void 0:nn.userInfo)==null?void 0:va.role)===15){wa(!1);return}else{let pa=JSON.parse(Ca?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));pa&&(pa==null?void 0:pa.login)===((Qa=nn==null?void 0:nn.userInfo)==null?void 0:Qa.login)?(console.log(un()(pa==null?void 0:pa.time).add(1,"days")),console.log(un()(new Date)),un()(pa==null?void 0:pa.time).add(1,"days").set({hour:0,minute:0,second:0}){if(_n.includes(1)){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Oe.createElement("div",{className:"tc"},va||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Za}/students`}});return}window.location.href=`/classrooms/${Za}/students`},Ua=()=>Pt(void 0,null,function*(){if(!Mn){le.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}ua(!0);const Za=yield(0,He.cR)({invite_code:Mn,professor:_n.includes(1)?1:null,assistant_professor:_n.includes(2)?1:null,student:_n.includes(3)?1:null});if(ua(!1),(Za==null?void 0:Za.status)===-1&&We({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Za==null?void 0:Za.status)===-2){if(ir(),Za.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Va(!0),ya(1);return}if(Za.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Va(!0),ya(2);return}if(Za.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Va(!0),ya(3);return}}if((Za==null?void 0:Za.status)===0){(0,ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ir(),Za!=null&&Za.course_id?Ea(Za.course_id,Za.message):le.ZP.success(Za.message);return}}),ir=()=>Pt(void 0,null,function*(){Tt()}),_a=()=>{var Za,va;Ca?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Za=nn==null?void 0:nn.userInfo)==null?void 0:Za.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(va=nn==null?void 0:nn.userInfo)==null?void 0:va.login})),wa(!1)},br=()=>Pt(void 0,null,function*(){let Za=yield(0,tn.ZP)("/api/business_contacts.json",{method:"post"});(Za==null?void 0:Za.status)===0&&le.ZP.info("\u7533\u8BF7\u6210\u529F")});return Oe.createElement(Oe.Fragment,null,aa&&Oe.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Oe.createElement("div",{className:Un.tip},Oe.createElement("div",null,Oe.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Ca?Oe.createElement(Oe.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Nn=nn==null?void 0:nn.userInfo)==null?void 0:Nn.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Oe.createElement(Oe.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Oe.createElement("div",null,Oe.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:_a},"\u5FFD\u7565"),Oe.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:br},"\u7533\u8BF7\u5EF6\u671F")))))};var qt=(0,re.connect)(({user:_t})=>({user:_t}))(ye),Qe=y(3113),ht="data:image/png;base64,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",xt=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ve=(_t,nn)=>{var Tt={};for(var We in _t)bn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&xt)for(var We of xt(_t))nn.indexOf(We)<0&&Ae.call(_t,We)&&(Tt[We]=_t[We]);return Tt};const et=null,nt=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn,location:Mn,text:ln,shixunHomeworks:_n,payload:Bn={}}=nn,Kn=Ve(nn,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[ua,ja]=(0,E.useState)("none");return(0,E.useEffect)(()=>{_n.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ja("flex")},[_n.actionTabs.key]),(0,E.useEffect)(()=>{_n.actionTabs.key==="\u9690\u85CF"&&(ja("none"),localStorage.setItem("Noviceguide","0"))},[_n.actionTabs.key]),E.createElement("div",{style:{display:ua,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},E.createElement("div",{style:{margin:"0 auto",width:"1200px"}},E.createElement("img",{src:ht,style:{position:"absolute",top:"-32px"}}),E.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},_n.actionTabs.text),_n.actionTabs.type===9?E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Qe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ja("none"),Nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Qe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ja("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ft=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We,shixunHomeworks:it})=>({homePage:_t,user:Tt,globalSetting:We,loading:nn.models.index,shixunHomeworks:it}))(nt),Nt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,$e=(_t,nn,Tt)=>nn in _t?Nt(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,wt=(_t,nn)=>{for(var Tt in nn||(nn={}))Ze.call(nn,Tt)&&$e(_t,Tt,nn[Tt]);if(Ht)for(var Tt of Ht(nn))Je.call(nn,Tt)&&$e(_t,Tt,nn[Tt]);return _t};const mn=_t=>React.createElement("svg",wt({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},_t),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var an="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",qn=y(89392),Hn=y(92736),ct=y(6848),Wt={content:"content___L4gl0"},ia="data:image/png;base64,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",$t=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const jn=({classroomList:_t,loading:nn,user:Tt,dispatch:We,virtualSpaces:it,globalSetting:Rt})=>{const Nn=(0,re.useLocation)();let Mn=!1;(0,E.useEffect)(()=>{Rt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Mn=!0)},[Rt.actionTabs.key]),(0,E.useEffect)(()=>{Mn&&We({type:"globalSetting/setActionTabs",payload:{}})},[Nn.pathname]);const ln=()=>{We({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return E.createElement(Hn.ZP,{theme:{token:{colorBgMask:"#999"}}},E.createElement(fe.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Rt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>$t(void 0,null,function*(){}),onCancel:()=>{ln()}},E.createElement("div",{className:Wt.content},E.createElement("div",{className:"mb15"},E.createElement("img",{src:ia,alt:""})),E.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),E.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",E.createElement(ct.Z,{placement:"bottom",title:E.createElement("div",null,E.createElement("img",{src:`${en.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),E.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),E.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},E.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var la=(0,re.connect)(({classroomList:_t,user:nn,loading:Tt,virtualSpaces:We,globalSetting:it})=>({classroomList:_t,user:nn,loading:Tt,virtualSpaces:We,globalSetting:it}))(jn),ta=y(59301),fa=Object.defineProperty,Et=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,yn=(_t,nn,Tt)=>nn in _t?fa(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Tn=(_t,nn)=>{for(var Tt in nn||(nn={}))fn.call(nn,Tt)&&yn(_t,Tt,nn[Tt]);if(Et)for(var Tt of Et(nn))Yt.call(nn,Tt)&&yn(_t,Tt,nn[Tt]);return _t},Xn=(_t,nn)=>{var Tt={};for(var We in _t)fn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&Et)for(var We of Et(_t))nn.indexOf(We)<0&&Yt.call(_t,We)&&(Tt[We]=_t[We]);return Tt},Dn=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const{Header:On}=oe.default,{Search:ba}=ge.default;function La(){var _t,nn;const We=window.location.pathname.split("/"),it={};return We[1]=="classrooms"&&We.length>3&&!((_t=We[4])!=null&&_t.includes("newgold"))&&!((nn=We[5])!=null&&nn.includes("newgold"))&&We[2]!=="coursesId"&&(it.course_id=We[2]),We[1]==="shixuns"&&We.length>3&&(it.objective_type="shixun",it.objective_id=We[2]),We[1]==="paths"&&We.length>3&&(it.objective_type="path",it.objective_id=We[2]),Tn(Tn({},it),{school:1})}const wn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],za=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn,isLogin:Mn=!1,shixunHomeworks:ln}=nn,_n=Xn(nn,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Bn,Kn,ua,ja,Va,Na,ya,aa,wa;const Ca=(0,re.useLocation)(),[Ea,Ua]=(0,E.useState)(!1),[ir,_a]=(0,E.useState)(""),[br,Za]=(0,E.useState)(!1),va=La();(0,E.useEffect)(()=>{Nn({type:"user/getNavigationInfo",payload:Tn({},va)})},[it.name]),(0,E.useEffect)(()=>{ln.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(wn!=null&&wn.includes(Ca==null?void 0:Ca.pathname)||(Ca==null?void 0:Ca.pathname.indexOf("/classrooms"))===0||Nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ca.pathname]),(0,E.useEffect)(()=>{ln.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ln.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ln.actionTabs.key]),(0,E.useEffect)(()=>{var Oa;if(it!=null&&it.setting){let wr=(0,qn.cloneDeep)((Oa=it==null?void 0:it.setting)==null?void 0:Oa.navbar);wr=wr==null?void 0:wr.filter(mr=>{var Jr;return!(mr!=null&&mr.hidden)&&!((0,mt.JA)()&&((Jr=["/paperlibrary","/problemset"])!=null&&Jr.includes(mr.link)))});for(const mr of wr)mr.subitem&&(mr.subitem=mr.subitem.filter(Jr=>{var Zn;return!(Jr!=null&&Jr.hidden)&&!((0,mt.JA)()&&((Zn=["/paperlibrary","/problemset"])!=null&&Zn.includes(Jr.link)))}));let Or=!1;wr==null||wr.map(function(mr,Jr){var Zn,Yn,ea,sa;const er=Ca.pathname;mr.link===er&&(_a(mr==null?void 0:mr.link),(0,ue.Dk)(er==="/"?(Zn=it==null?void 0:it.setting)==null?void 0:Zn.name:gr(mr==null?void 0:mr.name)),Ar(pr(Jr,{name:mr==null?void 0:mr.name,link:mr==null?void 0:mr.link},wr)),Or=!0),er=="/"&&(_a(""),(0,ue.Dk)((Yn=it==null?void 0:it.setting)==null?void 0:Yn.name)),(ea=mr==null?void 0:mr.subitem)!=null&&ea.length&&((sa=mr==null?void 0:mr.subitem)==null||sa.map(Er=>{Er.link===er&&(_a(Er==null?void 0:Er.link),er!=="/"&&(0,ue.Dk)(gr(Er==null?void 0:Er.name)),Ar(pr(Jr,{name:Er==null?void 0:Er.name,link:Er==null?void 0:Er.link},wr)),Or=!0)}))}),Or||Ar(wr)}},[it==null?void 0:it.setting,We]);const Qa=(0,E.useMemo)(()=>{var Oa,wr;return(Oa=it==null?void 0:it.setting)!=null&&Oa.nav_logo_url?`${en.Z.IMG_SERVER}/${(wr=it==null?void 0:it.setting)==null?void 0:wr.nav_logo_url}`:`${en.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Bn=it==null?void 0:it.setting)==null?void 0:Bn.nav_logo_url]);function pa(Oa){re.history.push("/search?value="+Oa)}const Wa=()=>Ea?ta.createElement("div",{onBlur:()=>{setTimeout(()=>{Ua(!1)},300)}},ta.createElement(ba,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:pa,autoFocus:!0})):ta.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{re.history.push("/search?value=")}}),[$a,Ar]=(0,E.useState)([]),cr=(Oa,wr)=>Dn(void 0,null,function*(){var Or,mr,Jr,Zn,Yn,ea;if((Oa==null?void 0:Oa.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const sa=yield(0,cn.IU)({tab_module_type:"engineering"});if(sa!=null&&sa.un_purchased){Nn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Or=sa==null?void 0:sa.data)!=null&&Or.engineer_url?(Jr=(mr=sa==null?void 0:sa.data)==null?void 0:mr.engineer_url)!=null&&Jr.includes("http")?(0,ue.xg)((Zn=sa==null?void 0:sa.data)==null?void 0:Zn.engineer_url):re.history.push((Yn=sa==null?void 0:sa.data)==null?void 0:Yn.engineer_url):(sa==null?void 0:sa.status)!=401&&Za(!0);return}(ea=Oa==null?void 0:Oa.link)!=null&&ea.includes("http")?(0,ue.xg)(Oa==null?void 0:Oa.link):((0,ue.Dk)(Oa==null?void 0:Oa.name),re.history.push(Oa==null?void 0:Oa.link)),(Oa==null?void 0:Oa.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ta.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),pr=(Oa,wr,Or)=>{const mr=Or.slice();return mr[Oa]&&(mr[Oa].name=wr.name,mr[Oa].link=wr.link),mr||[]},gr=(Oa="")=>(Oa==null?void 0:Oa.indexOf("<"))>-1?Oa==null?void 0:Oa.slice(0,Oa==null?void 0:Oa.indexOf("<")):Oa;return it.showHeader&&it.showHeaderFooter?ta.createElement(oe.default,{style:{background:`${Ca.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${it.isIlearning?he["header-iearning"]:he.header} ${it.showHeaderFixed?he.headerFixed:""}`},(it==null?void 0:it.showTip)&&ta.createElement(qt,null),ta.createElement(On,{className:"header",style:{background:`${Ca.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Ca.pathname=="/training"?"999":""}`}},ta.createElement("section",{className:he["edu-menu"]},(!!it.isIlearning||!((Kn=it==null?void 0:it.setting)!=null&&Kn.main_site)&&!!((ua=it==null?void 0:it.setting)!=null&&ua.navbar))&&ta.createElement(re.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ta.createElement("img",{className:he.logo,title:(ja=it.setting)==null?void 0:ja.name,src:Qa||an})),ta.createElement("ul",{className:`${he.menu} ${(0,ue.Ll)()&&"ml0"}`},(0,ue.Ll)()&&ta.createElement("li",null,ta.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,ue.Ll)()&&it.setting&&($a==null?void 0:$a.map(function(Oa,wr){var Or,mr,Jr,Zn,Yn;return ta.createElement("li",{key:wr,className:!((Or=Oa==null?void 0:Oa.subitem)!=null&&Or.length)&&ir===(Oa==null?void 0:Oa.link)||(mr=Oa==null?void 0:Oa.subitem)!=null&&mr.some(ea=>ir===(ea==null?void 0:ea.link))?he.actived:""},ta.createElement("div",{onClick:()=>cr(Oa,wr),className:he.name},ta.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var ea;let sa=Oa==null?void 0:Oa.name;return(ea=Oa==null?void 0:Oa.subitem)==null||ea.map((er,Er)=>(er.link===Ca.pathname&&(sa=er.name),er)),sa})()}}),((Jr=Oa==null?void 0:Oa.subitem)==null?void 0:Jr.length)>0&&ta.createElement("i",{className:"iconfont icon-zhankai4"})),((Zn=Oa==null?void 0:Oa.subitem)==null?void 0:Zn.length)>0&&ta.createElement("div",{className:he.dropDown},(Yn=Oa==null?void 0:Oa.subitem)==null?void 0:Yn.map((ea,sa)=>ta.createElement("div",{className:he.subName,onClick:()=>cr(ea,wr),key:wr+"-"+sa},!!sa&&ta.createElement("div",{className:he.line}),ta.createElement("aside",{className:"font16 c-black"},gr(ea==null?void 0:ea.name)),ta.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},ea.content)))))}))),ta.createElement("div",{className:"search-bar",style:{flex:it.isIlearning?"initial":"1 0 auto"}},!(0,ue.Ll)()&&!(it!=null&&it.isIlearning)&&ta.createElement(ta.Fragment,null,ta.createElement(Wa,null),!Mn&&ta.createElement(ut,null),!Mn&&!!((Va=We==null?void 0:We.userInfo)!=null&&Va.login)&&ta.createElement(re.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Na=We==null?void 0:We.userInfo)==null?void 0:Na.login}/user_tidings`},((ya=We==null?void 0:We.navigationInfo)==null?void 0:ya.new_message)&&ta.createElement("span",{className:he.newslight}))),!Mn&&ta.createElement(In,{payload:va}))),ta.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:br,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ue.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Za(!1)},ta.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ta.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ta.createElement("img",{src:`${en.Z.IMG_SERVER}/${(aa=it==null?void 0:it.setting)==null?void 0:aa.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ta.createElement("p",null,"\u7FA4\u53F7\uFF1A",(wa=it==null?void 0:it.setting)==null?void 0:wa.homepage_tea_qq_number)))),ta.createElement(ft,null),ta.createElement(la,null)):ta.createElement(ta.Fragment,null,ta.createElement(la,null))};var ar=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We,shixunHomeworks:it})=>({homePage:_t,user:Tt,globalSetting:We,loading:nn.models.index,shixunHomeworks:it}))(za)},72194:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return he}});var E=y(60324),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},oe=y(32637),ge=y(59301),he=({type:le,style:xe})=>{const Ee=ge.createElement("div",{className:re.wrap,onClick:Le=>{Le.preventDefault(),Le.stopPropagation()}},ge.createElement("p",null,le==="shixun"||le==="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",ge.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="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"),ge.createElement("div",{className:re.contact},ge.createElement("div",{className:re.img},ge.createElement("img",{src:oe,width:"124px",height:"124px"})),ge.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ge.createElement(E.Z,{content:Ee},ge.createElement("span",{className:re.text,style:xe},"\u9AD8\u6D88\u8017"))}},12963:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ke}});var E=y(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},oe=y(92310),ge=y.n(oe),fe=y(71418),he=y(2859),le=y(70635),xe=y(58130),Ee=(Ue,He,ue)=>new Promise((b,a)=>{var ee=ae=>{try{te(ue.next(ae))}catch(ie){a(ie)}},x=ae=>{try{te(ue.throw(ae))}catch(ie){a(ie)}},te=ae=>ae.done?b(ae.value):Promise.resolve(ae.value).then(ee,x);te((ue=ue.apply(Ue,He)).next())}),ke=({data:Ue,className:He,fullWidth:ue,style:b={},onClose:a,onOk:ee,showFullTools:x,noAssociationId:te})=>{const ae=(0,E.useRef)(null),ie=(0,E.useRef)(null),pe=(0,E.useRef)(null),ve=(0,E.useRef)(null),[Se,be]=(0,E.useState)(!1),[we,Te]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{pe.current||(pe.current=document.createElement("style"),document.head.appendChild(pe.current)),Ue!=null&&Ue.visible?(document.body.setAttribute("data-custom","y-hidden"),pe.current.innerHTML=" html { overflow-y: hidden; }",Ue!=null&&Ue.src&&Ye()):(document.body.removeAttribute("data-custom"),pe.current&&(document.head.removeChild(pe.current),pe.current=null))},[Ue==null?void 0:Ue.visible]);const Ye=()=>Ee(void 0,null,function*(){be(!0),Te("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Vt=yield(0,xe.ZJ)(Ue==null?void 0:Ue.src);ae.current.src="",ae.current.src=Vt,ae.current.onload=function(){st()},be(!1),Te("")}),Ne=Vt=>Ee(void 0,null,function*(){be(!0),Te("\u6B63\u5728\u4FDD\u5B58\u4E2D");const vt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ue.title,file:Vt.dataUrl}});vt!=null&&vt.id&&!te?(yield(0,le.ZP)(`/api/attachments/${Ue.id}/add_subitem.json`,{method:"post",body:{subitem_id:vt==null?void 0:vt.id,settings:JSON.stringify(Vt.state)}})).status===0&&ee():vt!=null&&vt.id&&ee(vt),be(!1),Te("")}),tt=()=>{const Vt=document.querySelector('a[href="https://markerjs.com/"]');Vt&&Vt.parentNode&&(Vt.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 At=document.querySelector(Bt.name);At&&At.setAttribute("title",Bt.title)})},st=()=>{ie.current=new he.hP(ae.current),ie.current.targetRoot=ve.current,ie.current.addEventListener("render",Ne),ie.current.addEventListener("beforeclose",a),x&&(ie.current.availableMarkerTypes=ie.current.ALL_MARKER_TYPES,ie.current.uiStyleSettings.redoButtonVisible=!0,ie.current.uiStyleSettings.notesButtonVisible=!0,ie.current.uiStyleSettings.zoomButtonVisible=!0,ie.current.uiStyleSettings.zoomOutButtonVisible=!0,ie.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ie.current.uiStyleSettings,ie.current.show(),Ue!=null&&Ue.snapshotData&&ie.current.restoreState(Ue.snapshotData),setTimeout(()=>{window.scrollTo(0,0),tt()},300)};return E.createElement(E.Fragment,null,(Ue==null?void 0:Ue.visible)&&E.createElement(fe.Z,{spinning:Se,tip:we,style:{position:"absolute"}},E.createElement("div",{ref:ve,className:ge()(re.imageDimensions,He,ue?re.fullWidth:""),style:b},E.createElement("img",{className:re.img,ref:ae}))))}},71385:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Be},$:function(){return _e}});var E=y(59301),re={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},oe=y(92310),ge=y.n(oe),fe=y(78241),he=y(8591),le=y(43418),xe=y(88897),Ee=y(95237),Le=y(24905),ke=y(38854),Ue=y(41889),He=y(3113),ue=y(93948),b=y(19842),a=y(92832),ee=y(5112),x=y(6848),te=y(43604),ae=y(78258),ie=y(10148),pe="data:image/png;base64,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",ve="data:image/png;base64,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",Se="data:image/png;base64,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",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",we=y(70635),Te=y(94964),Ye=y(5623),Ne=y(1751),tt=y(34571),st=y(56701),Vt=y(15342),vt=y.n(Vt),Bt=(Ce,dt,It)=>new Promise((je,ze)=>{var gt=mt=>{try{Ge(It.next(mt))}catch(cn){ze(cn)}},ut=mt=>{try{Ge(It.throw(mt))}catch(cn){ze(cn)}},Ge=mt=>mt.done?je(mt.value):Promise.resolve(mt.value).then(gt,ut);Ge((It=It.apply(Ce,dt)).next())}),Lt=E.memo(({tagName:Ce="div",value:dt="",className:It,style:je={},onBlur:ze,id:gt})=>{const ut=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!ut.current)return;Bt(void 0,null,function*(){const cn=ut.current;cn.innerHTML="";const en=dt==null?void 0:dt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Zt of en)if(Zt.startsWith("$$")&&Zt.endsWith("$$")||Zt.startsWith("`$$")&&Zt.endsWith("$$`")){const Fn=Zt.startsWith("`$$")?Zt.slice(3,-3):Zt.slice(2,-2),Cn=document.createElement("span");Cn.setAttribute("contentEditable","false"),Cn.setAttribute("title",Zt),Cn.className="edu_latex",cn.appendChild(Cn),vt().render(Fn,Cn,{throwOnError:!1})}else{const Fn=Zt==null?void 0:Zt.replace(/<[^>]*>/g,Cn=>Cn.startsWith("{var mt,cn;if(ze&&ut.current){const Zt=ut.current.cloneNode(!0),Fn=Zt.querySelectorAll("span.edu_latex");for(let Cn of Fn){const Xe=Cn.getAttribute("title"),Mt=document.createTextNode(Xe||""),zt=Cn;(cn=(mt=zt.parentNode)==null?void 0:mt.replaceChild)==null||cn.call(mt,Mt,zt)}ze(Zt.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(Ce,{ref:ut,contentEditable:!0,className:It,style:je,onBlur:Ge}))}),tn=y(2119),Jt=y(86766),qe=Object.defineProperty,yt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,vn=(Ce,dt,It)=>dt in Ce?qe(Ce,dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ce[dt]=It,Ct=(Ce,dt)=>{for(var It in dt||(dt={}))Ke.call(dt,It)&&vn(Ce,It,dt[It]);if(rt)for(var It of rt(dt))Dt.call(dt,It)&&vn(Ce,It,dt[It]);return Ce},Gt=(Ce,dt)=>yt(Ce,on(dt)),ot=(Ce,dt,It)=>new Promise((je,ze)=>{var gt=mt=>{try{Ge(It.next(mt))}catch(cn){ze(cn)}},ut=mt=>{try{Ge(It.throw(mt))}catch(cn){ze(cn)}},Ge=mt=>mt.done?je(mt.value):Promise.resolve(mt.value).then(gt,ut);Ge((It=It.apply(Ce,dt)).next())});const Ut=Ce=>{Ce.preventDefault();let It=(Ce.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,It)},bt=Ce=>{Ce.key==="Enter"&&Ce.preventDefault()},kn=({children:Ce,style:dt})=>E.createElement("div",{className:re.leftBox,style:dt,onPaste:Ut},Ce),rn=({children:Ce,style:dt,className:It})=>E.createElement("div",{className:ge()(re.rightBox,It),style:dt,onPaste:Ut},Ce),pt=({className:Ce,style:dt={},width:It=1200,onCancel:je=()=>{},onSuccess:ze=()=>{},gather:gt={},mode:ut=1,stickyTop:Ge=0,subDisciplineId:mt=[],hideWordFeatures:cn,dataSource:en=[],customLeftHeadNode:Zt,customRightHeadNode:Fn,customLeftContent:Cn,hideRecognition:Xe=!1,onExchange:Mt,isSingleSelection:zt=!1,underpinBackgroundStyle:Xt={},headExtraNode:pn,isRefreshItemBank:Rn=!1,okText:Wn="\u786E\u5B9A\u5BFC\u5165"})=>{var In;const[Un,ga]=(0,E.useState)(1),[un,Oe]=(0,E.useState)(0),[Pt,Sn]=(0,E.useState)(""),[ye,qt]=(0,E.useState)(!1),[Qe,ht]=(0,E.useState)([]),[xt,bn]=(0,E.useState)([]),[Ae,Ve]=(0,E.useState)(!1),[et,nt]=(0,E.useState)(!1),[ft,Nt]=(0,E.useState)(!1),[Ht,Ze]=(0,E.useState)(!1),[Je,$e]=(0,E.useState)([]),[wt,mn]=(0,E.useState)(1),[an,qn]=(0,E.useState)(!1),[Hn,ct]=(0,E.useState)(!1),[Wt,ia]=(0,E.useState)(!0),[$t,jn]=(0,E.useState)(0),[la,ta]=(0,E.useState)(1),[fa,Et]=(0,E.useState)(""),[fn,Yt]=(0,E.useState)([]),[yn,Tn]=(0,E.useState)(0),[Xn,Dn]=(0,E.useState)(0),[On,ba]=(0,E.useState)(0),[La,wn]=(0,E.useState)(0),[za,ar]=(0,E.useState)(0),[_t]=fe.default.useForm(),[nn]=fe.default.useForm(),Tt=(0,E.useRef)(null),We=(0,E.useRef)(null),it=(0,E.useRef)(),Rt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Nn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{en!=null&&en.length&&Zn(en)},[en]),(0,E.useEffect)(()=>{Un===2&&Tt.current.focus()},[Un]),(0,E.useEffect)(()=>{ft&&ln()},[ft]);const Mn=()=>{if(Un===1){he.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>ot(void 0,null,function*(){ga(1)})})},ln=()=>ot(void 0,null,function*(){const Me=yield(0,we.ZP)("/api/disciplines.json",{method:"get",params:{source:ut===1?"new_question":"subject"}});$e(Me.disciplines||[])}),_n=Me=>{const xn=[],Vn=(oa,Ln)=>{oa.length>=2&&xn.push(oa.join(""));for(let ha=Ln;ha(Me=Me||"",Me=String(Me),Me=Me.replace(/\s+/g,""),Me),Kn=Me=>(Me=Me||"",Me=String(Me),Me=Me.replace(/
/g,""),Me=Me.replace(/
/g,` -`),Me=Me.replace(/<\/div>/g,` -`),Me=ja(Me),Me),ua=Me=>Me.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),ja=Me=>Me.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Va=Me=>{var xn;const Vn=Me.clipboardData;if(Vn){const oa=Vn.types.toString(),Ln=Vn.items;if(oa==="Files"||Vn.types.indexOf("Files")>-1){Me.preventDefault();try{let ha=Ln[1];((xn=Ln[0])==null?void 0:xn.kind)==="file"&&(ha=Ln[0]);const $n=ha.getAsFile();(0,st.I)($n,Qn=>{var na;if(Qn.id){if(((na=$n==null?void 0:$n.type)==null?void 0:na.indexOf("image"))>-1){const ra=``;document.execCommand("insertText",!1,ra)}}else(Qn==null?void 0:Qn.status)===401&&(document.location.href="/user/login")})}catch(ha){he.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Na(Me,xn){return ot(this,null,function*(){if(typeof Me=="string")return yield xn(Me);if(typeof Me!="object"||Me===null)return Me;if(Array.isArray(Me))return yield Promise.all(Me.map(Ln=>ot(this,null,function*(){return yield Na(Ln,xn)})));const Vn={};for(const oa in Me)if(Object.prototype.hasOwnProperty.call(Me,oa)){const Ln=Me[oa];typeof Ln=="string"?Vn[oa]=yield xn(Ln):typeof Ln=="object"?Vn[oa]=yield Na(Ln,xn):Vn[oa]=Ln}return Vn})}const ya=()=>ot(void 0,null,function*(){var Me;qt(!0),Sn("\u5904\u7406\u4E2D"),yield new Promise(oa=>setTimeout(oa,1e3));let xn=(Me=We.current)==null?void 0:Me.querySelectorAll('[data-text="edit"]'),Vn="";try{xn.forEach(function(oa){var Ln,ha,$n,Qn;const na=oa.cloneNode(!0),ra=na.querySelectorAll("span.edu_latex");for(let Ia of ra){const xa=Ia.getAttribute("title"),kr=document.createTextNode(xa),Fr=Ia;(ha=(Ln=Fr.parentNode)==null?void 0:Ln.replaceChild)==null||ha.call(Ln,kr,Fr)}const Pa=na.querySelectorAll("span[style]");for(let Ia of Pa)if(Ia.style.fontFamily){const xa=Ia.innerHTML,kr=document.createTextNode(xa),Fr=Ia;(Qn=($n=Fr.parentNode)==null?void 0:$n.replaceChild)==null||Qn.call($n,kr,Fr)}na==null||na.childNodes.forEach(function(Ia){Ia.nodeType===Node.ELEMENT_NODE&&Ia.localName!=="h5"&&Ia.localName!=="h4"?Vn+=`

${Ia.innerHTML}

`:Ia.nodeType===Node.TEXT_NODE&&(Vn+=`

${Ia.textContent}

`)})}),Yn("/api/intelligent_imports/import.json",{html:ja(Vn)})}catch(oa){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",oa)}}),aa=Me=>{let xn=Me.filter(Vn=>!!(Vn!=null&&Vn.type));return xn=xn.map(Vn=>{var oa;const Ln=(oa=Or.find($n=>$n.id===(Vn==null?void 0:Vn.type)))==null?void 0:oa.deal,ha=Gt(Ct({},Vn),{id:String(Math.random()).slice(-6),knowledgePoint:Bn(Vn==null?void 0:Vn.knowledgePoint)});return Ln?Ln(ha):ha}),xn},wa=()=>{if(Un===1){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ya})},Ca=()=>E.createElement("div",{className:re.row},E.createElement("div",{className:re.leftLayout},E.createElement(kn,{style:{height:675}},Un===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>ga(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:re.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:ve}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Un===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{Tt.current.innerHTML||ga(1)},ref:Tt,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:re.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:re.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:Se}),E.createElement("span",null,"\u9884\u89C8\u533A")))),Ea=(Me,xn,Vn,oa)=>{var Ln;console.log(Me,xn,Vn,oa,"onDataChange\u4FEE\u6539\u6570\u503C");const ha=JSON.parse(JSON.stringify(xt));oa===void 0?ha[xn][Me]=Vn:ha[xn].questions[oa][Me]=Vn;const $n=Ct({},ha[xn]),Qn=(Ln=Or.find(na=>na.id===($n==null?void 0:$n.type)))==null?void 0:Ln.deal;ha[xn]=Qn($n),bn(ha)},Ua=(Me,xn,Vn)=>{var oa;const Ln=Vn!==void 0,ha=(oa=Or.find(na=>na.id===(Me==null?void 0:Me.type)))==null?void 0:oa.type,$n=`${xn+1}.${Vn===void 0?"":Vn+1+"."}`,Qn=`${(Me==null?void 0:Me.type)==="7"?"{{":""}${$n}\u3010${ha}\u3011${(Me==null?void 0:Me.question)||""}`;return E.createElement(E.Fragment,null,Ln&&E.createElement("h4",{contentEditable:!0}),E.createElement(Lt,{id:Me==null?void 0:Me.id,tagName:"div",value:Qn}))},ir=(Me,xn)=>ot(void 0,null,function*(){var Vn;const oa=yield Mt(Me,xn),Ln=(Vn=oa==null?void 0:oa.data)==null?void 0:Vn.content;if(Ln!=null&&Ln.length){const ha=aa(Ln)[0];Qe.splice(xn,1,ha),xt.splice(xn,1,ha),ht([...Qe]),bn([...xt])}}),_a=(Me,xn,Vn)=>{var oa;const Ln=Vn!==void 0,ha=(oa=Or.find(Qn=>Qn.id===(Me==null?void 0:Me.type)))==null?void 0:oa.type,$n=`${xn+1}.${Vn===void 0?"":Vn+1+"."}`;return Ln?E.createElement("div",{style:{padding:"10px 18px"}},`${$n}\u3010${ha}\u3011`,E.createElement(Lt,{id:Me==null?void 0:Me.id,tagName:"span",className:re.edit,onBlur:Qn=>Ea("question",xn,Qn,Vn),value:(Me==null?void 0:Me.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:re.actionHead},E.createElement("div",{className:"c-light-primary"},`${$n}\u3010${ha}\u3011`),ut!==1&&E.createElement(xe.Z,{disabled:(Me==null?void 0:Me.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Qn=>Ea("score",xn,Qn,Vn),value:Me==null?void 0:Me.score}),E.createElement(Ee.Z,{align:"middle",style:{marginLeft:"auto"}},!!Mt&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ir(Me,xn)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(Le.default,{onChange:Qn=>Ea("checked",xn,Qn.target.checked,Vn),checked:!!(Me!=null&&Me.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(Lt,{id:Me==null?void 0:Me.id,tagName:"div",style:{padding:"10px 18px"},className:re.edit,onBlur:Qn=>Ea("question",xn,Qn,Vn),value:Me==null?void 0:Me.question}))},br=(Me,xn,Vn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(Me==null?void 0:Me.type)&&E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u7B54\u6848\uFF1A${xn||""}`,tagName:"p"}),!Vn&&E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u96BE\u5EA6\uFF1A${(Me==null?void 0:Me.difficulty)||""}`,tagName:"p"}),(Me==null?void 0:Me.type)!=="7"&&E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u89E3\u6790\uFF1A${(Me==null?void 0:Me.analyze)||""}`,tagName:"p"}),!Vn&&E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Me==null?void 0:Me.knowledgePoint)||""}`,tagName:"p"})),Za=(Me,xn,Vn,oa)=>{const Ln=oa!==void 0,ha=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],$n=Ln&&!Me.last&&!Me.errorMsg?{marginBottom:10}:{},Qn=ha.map(na=>({key:na,label:na,onClick:()=>Ea("difficulty",Vn,na,oa)}));return E.createElement("div",{className:re.liWrap,style:$n},["4"].includes(Me==null?void 0:Me.type)&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(Lt,{id:Me==null?void 0:Me.id,tagName:"div",className:`${re.edit} c-black`,onBlur:na=>Ea("answer",Vn,[na],oa),value:xn})),!Ln&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ke.Z,{menu:{items:Qn}},E.createElement("span",{className:"c-light-primary"},Me==null?void 0:Me.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Me==null?void 0:Me.type)!=="7"&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(Lt,{id:Me==null?void 0:Me.id,tagName:"div",className:`${re.edit} c-grey-333`,onBlur:na=>Ea("analyze",Vn,na,oa),value:Me==null?void 0:Me.analyze})),!Ln&&E.createElement("div",{onKeyDown:bt,className:re.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(Lt,{id:Me==null?void 0:Me.id,tagName:"div",value:(Me==null?void 0:Me.knowledgePoint)||"",className:`${re.edit} c-grey-333`,onBlur:na=>Ea("knowledgePoint",Vn,Bn(Kn(na)),oa)})))},va=Me=>E.createElement(E.Fragment,null,typeof(Me==null?void 0:Me.errorMsg)=="string"&&!!(Me!=null&&Me.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Me==null?void 0:Me.errorMsg))),Qa=Me=>E.createElement(E.Fragment,null,typeof(Me==null?void 0:Me.errorMsg)=="string"&&!!(Me!=null&&Me.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Me==null?void 0:Me.errorMsg))),pa=(Me,xn,Vn,oa)=>{let Ln="flex";return(zt&&$t!==oa||Ae&&!(Vn!=null&&Vn.errorMsg))&&(Ln="none"),E.createElement("div",{className:re.row,style:{display:Ln}},E.createElement("div",{className:re.leftLayout},Cn||E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Me))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Vn!=null&&Vn.errorMsg?re.error:""},xn)))},Or=[{id:"0",type:"\u5355\u9009\u9898",element:(Me,xn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Me==null?void 0:Me.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Me,xn,Vn),(Ln=Me==null?void 0:Me.options)==null?void 0:Ln.map((Ia,xa)=>E.createElement(Lt,{id:Me==null?void 0:Me.id,key:xa,value:`${Rt[xa]}.${Ia}`,tagName:"p"})),br(Me,$n,ha),va(Me));let na=ha?Me:xt[xn];const ra=na==null?void 0:na.options,Pa=E.createElement(E.Fragment,null,_a(na,xn,Vn),ra==null?void 0:ra.map((Ia,xa)=>{var kr;return E.createElement("div",{key:xa,className:re.option},E.createElement("aside",{className:((kr=na==null?void 0:na.answer)==null?void 0:kr[0])===Rt[xa]?re.active:"",onClick:()=>Ea("answer",xn,[Rt[xa]],Vn)},Rt[xa]),E.createElement(Lt,{id:na==null?void 0:na.id,tagName:"div",className:`${re.text}`,onBlur:Fr=>{ra[xa]=Fr,Ea("options",xn,ra,Vn)},value:Ia}))}),Za(na,"",xn,Vn),Qa(na));return ha?[Qn,Pa]:pa(Qn,Pa,na,xn)},deal:Me=>{var xn,Vn,oa;Me.score=Me.score===void 0?2:Me.score;let Ln=Bn((xn=Me==null?void 0:Me.answer)==null?void 0:xn[0]).toUpperCase();Me.answer=Ln?[Ln]:[];let ha=[];if(!(Me!=null&&Me.options))ha.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Me.options=(Vn=Me.options)==null?void 0:Vn.slice(0,8);const $n=Me.options.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));new Set($n).size!==$n.length&&ha.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ln||ha.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ln&&(Rt.slice(0,((oa=Me==null?void 0:Me.options)==null?void 0:oa.length)||8).includes(Ln)||ha.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Bn(Me==null?void 0:Me.question)||ha.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Me.errorMsg=ha.join(` -`),Me}},{id:"1",type:"\u591A\u9009\u9898",element:(Me,xn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Me==null?void 0:Me.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Me,xn,Vn),(Ln=Me==null?void 0:Me.options)==null?void 0:Ln.map((Ia,xa)=>E.createElement(Lt,{id:Me==null?void 0:Me.id,key:xa,value:`${Rt[xa]}.${Ia}`,tagName:"p"})),br(Me,$n,ha),va(Me));let na=ha?Me:xt[xn];const ra=na==null?void 0:na.options,Pa=E.createElement(E.Fragment,null,_a(na,xn,Vn),ra==null?void 0:ra.map((Ia,xa)=>{var kr,Fr;return E.createElement("div",{key:xa,className:re.option},E.createElement("aside",{className:(Fr=(kr=na==null?void 0:na.answer)==null?void 0:kr[0])!=null&&Fr.includes(Rt[xa])?re.active:"",onClick:()=>{var Hr;let to=((Hr=na==null?void 0:na.answer)==null?void 0:Hr[0])||"";const Do=Rt[xa];to.includes(Do)?to=to.replace(new RegExp(Do,"g"),""):to+=Do,to=to.split("").sort().join(""),Ea("answer",xn,[to],Vn)}},Rt[xa]),E.createElement(Lt,{id:na==null?void 0:na.id,tagName:"div",className:`${re.text}`,onBlur:Hr=>{ra[xa]=Hr,Ea("options",xn,ra,Vn)},value:Ia}))}),Za(na,"",xn,Vn),Qa(na));return ha?[Qn,Pa]:pa(Qn,Pa,na,xn)},deal:Me=>{var xn,Vn,oa;Me.score=Me.score===void 0?2:Me.score;let Ln=Bn((xn=Me==null?void 0:Me.answer)==null?void 0:xn[0]).toUpperCase().split("").sort().join("");Me.answer=Ln?[Ln]:[];let ha=[];if(!(Me!=null&&Me.options))ha.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Me.options=(Vn=Me.options)==null?void 0:Vn.slice(0,8);const $n=Me.options.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));new Set($n).size!==$n.length&&ha.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ln||ha.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ln){const $n=Rt.slice(0,((oa=Me==null?void 0:Me.options)==null?void 0:oa.length)||8);_n($n).includes(Ln)||ha.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Bn(Me==null?void 0:Me.question)||ha.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Me.errorMsg=ha.join(` -`),Me}},{id:"2",type:"\u5224\u65AD\u9898",element:(Me,xn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Me==null?void 0:Me.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Me,xn,Vn),br(Me,$n,ha),va(Me));let na=ha?Me:xt[xn];const ra=["\u6B63\u786E","\u9519\u8BEF"];let Pa=((Ln=na==null?void 0:na.answer)==null?void 0:Ln[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Pa)?Pa="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Pa)&&(Pa="\u9519\u8BEF");const Ia=E.createElement(E.Fragment,null,_a(na,xn,Vn),ra==null?void 0:ra.map((xa,kr)=>E.createElement("div",{key:kr,className:re.option},E.createElement("aside",{style:{borderRadius:2},className:Pa===xa?re.active:"",onClick:()=>Ea("answer",xn,[xa],Vn)},xa==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${re.text}`},xa))),Za(na,"",xn,Vn),Qa(na));return ha?[Qn,Ia]:pa(Qn,Ia,na,xn)},deal:Me=>{var xn;Me.score=Me.score===void 0?2:Me.score;let Vn=Bn((xn=Me==null?void 0:Me.answer)==null?void 0:xn[0]);Me.answer=Vn?[Vn]:[];let oa=[];return Vn||oa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Vn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Vn)&&oa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Bn(Me==null?void 0:Me.question)||oa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Me.errorMsg=oa.join(` -`),Me}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Me,xn,Vn)=>{var oa,Ln;const ha=Vn!==void 0,$n=E.createElement(E.Fragment,null,Ua(Me,xn,Vn),(oa=Me==null?void 0:Me.answer)==null?void 0:oa.map((ra,Pa)=>E.createElement(Lt,{id:Me==null?void 0:Me.id,key:Pa,tagName:"p",value:`\u7B54\u6848${Pa+1}\uFF1A${ra.text||""}`})),br(Me,"",ha),va(Me));let Qn=ha?Me:xt[xn];const na=E.createElement(E.Fragment,null,_a(Qn,xn,Vn),(Ln=Qn==null?void 0:Qn.answer)==null?void 0:Ln.map((ra,Pa)=>E.createElement("div",{key:Pa,className:re.option},E.createElement("aside",{className:re.fill},"\u586B\u7A7A\u9879",Pa+1),ra.model===1&&E.createElement(Lt,{id:Qn==null?void 0:Qn.id,tagName:"div",onBlur:Ia=>{Qn.answer[Pa].latex=Kn(Ia),Ea("answer",xn,Qn.answer,Vn)},className:`${re.text}`,value:ra.latex}),ra.model===2&&E.createElement(tt.Z,{value:ra.latex,onChange:Ia=>{Qn.answer[Pa].latex=Ia,Ea("answer",xn,Qn.answer,Vn)}}))),Za(Qn,"",xn,Vn),Qa(Qn));return ha?[$n,na]:pa($n,na,Qn,xn)},deal:Me=>{var xn,Vn,oa,Ln;Me.score=Me.score===void 0?2:Me.score,Me.question=(xn=Me.question)==null?void 0:xn.replaceAll("\u2581","_");const ha=(Vn=Me.answer)==null?void 0:Vn.map(Qn=>{if(Object.prototype.toString.call(Qn)==="[object Object]")return Qn;const na={model:1,text:Qn,latex:Qn};return Qn.startsWith("$$")&&Qn.endsWith("$$")||Qn.startsWith("`$$")&&Qn.endsWith("$$`")?(na.model=2,na.latex=Qn.slice(2,-2)):na.latex=Kn(Qn),na});Me.answer=ha;let $n=[];return ha||$n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Bn(Me==null?void 0:Me.question)?Me!=null&&Me.question.includes("_")?(oa=Me==null?void 0:Me.answer)!=null&&oa.length&&((Me==null?void 0:Me.question.match(/_+/g))||[]).length!==((Ln=Me==null?void 0:Me.answer)==null?void 0:Ln.length)&&$n.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):$n.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):$n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Me.errorMsg=$n.join(` -`),Me}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Me,xn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Me==null?void 0:Me.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Me,xn,Vn),br(Me,$n,ha),va(Me));let na=ha?Me:xt[xn];const ra=E.createElement(E.Fragment,null,_a(na,xn,Vn),Za(na,(Ln=na==null?void 0:na.answer)==null?void 0:Ln[0],xn,Vn),Qa(na));return ha?[Qn,ra]:pa(Qn,ra,na,xn)},deal:Me=>{Me.score=Me.score===void 0?5:Me.score;let xn=[];return Bn(Me==null?void 0:Me.question)||xn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Me.errorMsg=xn.join(` -`),Me}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Me,xn)=>{var Vn,oa;const Ln=xt[xn],ha=Nn.slice(0,4).map($n=>({key:$n,label:$n,onClick:()=>Ea("platform",xn,$n)}));return E.createElement("div",{className:re.row,style:{display:Ae?Ln!=null&&Ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ua(Me,xn),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Me==null?void 0:Me.description)||""}`,tagName:"p"}),br(Me),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Me==null?void 0:Me.timeLimit}`,tagName:"p"}),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Me==null?void 0:Me.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:(Me==null?void 0:Me.code)||"",tagName:"div"}),(Vn=Me==null?void 0:Me.inputs)==null?void 0:Vn.map(($n,Qn)=>{var na;return E.createElement(E.Fragment,{key:Qn},E.createElement("h4",null),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qn+1})\u8F93\u5165\uFF1A${$n||""}`,tagName:"div"}),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qn+1})\u8F93\u51FA\uFF1A${((na=Me==null?void 0:Me.outputs)==null?void 0:na[Qn])||""}`,tagName:"div"}))}),va(Me)))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Ln!=null&&Ln.errorMsg?re.error:""},_a(Ln,xn),E.createElement("div",{className:re.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:Ln==null?void 0:Ln.description,tagName:"div",onBlur:$n=>Ea("description",xn,$n)}))),Za(Ln,"",xn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:Ln==null?void 0:Ln.timeLimit,tagName:"div",onBlur:$n=>Ea("timeLimit",xn,Kn($n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ke.Z,{menu:{items:ha}},E.createElement("span",{className:"c-light-primary"},Ln==null?void 0:Ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.code)||"",onBlur:$n=>Ea("code",xn,Kn($n)),tagName:"div"}))),(oa=Ln==null?void 0:Ln.inputs)==null?void 0:oa.map(($n,Qn)=>{var na;return E.createElement("div",{className:re.liWrap,key:Qn},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qn+1,")\u8F93\u5165\uFF1A"),E.createElement(Lt,{id:Ln==null?void 0:Ln.id,value:$n||"",className:re.edit,onBlur:ra=>{const Pa=[...(Ln==null?void 0:Ln.inputs)||[]];Pa[Qn]=Kn(ra),Ea("inputs",xn,Pa)},tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qn+1,")\u8F93\u51FA\uFF1A"),E.createElement(Lt,{id:Ln==null?void 0:Ln.id,value:((na=Ln==null?void 0:Ln.outputs)==null?void 0:na[Qn])||"",className:re.edit,onBlur:ra=>{const Pa=[...(Ln==null?void 0:Ln.outputs)||[]];Pa[Qn]=Kn(ra),Ea("outputs",xn,Pa)},tagName:"div"})))}),Qa(Ln))))},deal:Me=>{var xn,Vn,oa;Me.score=Me.score===void 0?10:Me.score,Me.code=(xn=Me.code)==null?void 0:xn.trim();let Ln=[];Bn(Me==null?void 0:Me.question)?((Vn=Me==null?void 0:Me.question)==null?void 0:Vn.length)>60&&Ln.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Bn(Me==null?void 0:Me.description)||Ln.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ha=Bn(String((Me==null?void 0:Me.timeLimit)||""));if(Me.timeLimit=ha,(!ha||ha&&!["3","4","5","6","7","8","9","10"].includes(ha))&&Ln.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Me.platform=Bn(Me==null?void 0:Me.platform),Me!=null&&Me.platform){const $n=["c","c++","java","python"],Qn=(oa=Me==null?void 0:Me.platform)==null?void 0:oa.toLowerCase(),na=$n.findIndex(ra=>ra===Qn);na>-1?Me.platform=Nn[na]:Ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Me!=null&&Me.inputs)||!(Me!=null&&Me.outputs))Me.inputs=[],Me.outputs=[],Ln.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const $n=Math.min(Me.inputs.length,Me.outputs.length);Me.inputs=Me.inputs.slice(0,$n),Me.outputs=Me.outputs.slice(0,$n),Me.outputs.some(Qn=>!Bn(Qn))&&Ln.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Me.errorMsg=Ln.join(` -`),Me}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Me,xn)=>{var Vn,oa;const Ln=xt[xn];return E.createElement("div",{className:re.row,style:{display:Ae?Ln!=null&&Ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ua(Me,xn),br(Me),(Vn=Me==null?void 0:Me.questions)==null?void 0:Vn.map((ha,$n)=>{var Qn;const na=(Qn=Or.find(ra=>ra.id===(ha==null?void 0:ha.type)))==null?void 0:Qn.element;return E.createElement(E.Fragment,{key:`left-${Me.id}-${$n}`},na(ha,xn,$n)[0])}),va(Me),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Ln!=null&&Ln.errorMsg?re.error:""},_a(Ln,xn),Za(Ln,"",xn),(oa=Ln==null?void 0:Ln.questions)==null?void 0:oa.map((ha,$n)=>{var Qn;const na=(Qn=Or.find(ra=>ra.id===(ha==null?void 0:ha.type)))==null?void 0:Qn.element;return E.createElement(E.Fragment,{key:`right-${Ln.id}-${$n}`},na(ha,xn,$n)[1])}),Qa(Ln))))},deal:Me=>{var xn,Vn,oa,Ln,ha;const $n=aa,Qn=[...Or],na=Qn.findIndex(xa=>xa.id==="0"),ra=Qn.findIndex(xa=>xa.id==="1");if(na!==-1){const xa=Qn[na].deal;Qn[na].deal=kr=>{const Fr=xa(kr);return Fr.errorMsg&&(Fr.errorMsg=Fr.errorMsg.split(` +`)};if(Ho===0){var Gr=kt.slice(sn+1,Qt).concat(xi({children:[Cr],className:Sa.properties.className})),Ur=ur(Gr,Qr);gn.push(Ur)}else if(Ho===Yr.length-1){var Eo=kt[Qt+1]&&kt[Qt+1].children&&kt[Qt+1].children[0],wo={type:"text",value:"".concat(ro)};if(Eo){var Vo=xi({children:[wo],className:Sa.properties.className});kt.splice(Qt+1,0,Vo)}else{var Zo=[wo],hn=ur(Zo,Qr,Sa.properties.className);gn.push(hn)}}else{var Ko=[Cr],ii=ur(Ko,Qr,Sa.properties.className);gn.push(ii)}}),sn=Qt}Qt++};Qt code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},pc=y(11594),mc=y.n(pc),fc=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Wu=dc(mc(),gc);Wu.supportedLanguages=fc;var hc=Wu,vc={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}},Pu=y(56102),xu={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},Xu=y(43604),Zs=y(58130),ko=y(59301),Sc=Object.defineProperty,Ws=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,Yu=Object.prototype.propertyIsEnumerable,Qu=(z,se,ce)=>se in z?Sc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[se]=ce,Ju=(z,se)=>{for(var ce in se||(se={}))Ku.call(se,ce)&&Qu(z,ce,se[ce]);if(Ws)for(var ce of Ws(se))Yu.call(se,ce)&&Qu(z,ce,se[ce]);return z},bc=(z,se)=>{var ce={};for(var me in z)Ku.call(z,me)&&se.indexOf(me)<0&&(ce[me]=z[me]);if(z!=null&&Ws)for(var me of Ws(z))se.indexOf(me)<0&&Yu.call(z,me)&&(ce[me]=z[me]);return ce},Ec=(z,se,ce)=>new Promise((me,Pe)=>{var Fe=Ft=>{try{at(ce.next(Ft))}catch(Kt){Pe(Kt)}},Me=Ft=>{try{at(ce.throw(Ft))}catch(Kt){Pe(Kt)}},at=Ft=>Ft.done?me(Ft.value):Promise.resolve(Ft.value).then(Fe,Me);at((ce=ce.apply(z,se)).next())}),Ac=({onCallback:z,scrollBox:se,Data:ce,extraEdit:me,showEditableBox:Pe,onRedraw:Fe,loading:Me,showPreference:at,onPreference:Ft})=>{var Kt,kt;const{allowCopy:gn=!1,fileList:sn,hideTextEffect:Qt=!1,text:Ma=""}=ce,[Ya,ur]=(0,oe.useState)(""),[Fa,or]=(0,oe.useState)(!0),qa=(0,oe.useRef)(0),Kr=(0,oe.useRef)(!1);(0,oe.useEffect)(()=>Ma?(or(!0),Qt?ur(Ma):Ec(void 0,null,function*(){for(let Dr=0;DrDr+4?" __":"");ur(ao),yield new Promise(Yr=>setTimeout(Yr,70))}or(!1),z==null||z(ce)}),se.current.addEventListener("wheel",Br),()=>{var Dr;ur(""),(Dr=se.current)==null||Dr.removeEventListener("wheel",Br)}):void 0,[]),(0,oe.useEffect)(()=>{se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"})},[]);const Br=()=>{Kr.current=!0};return ko.createElement("div",{className:`${xu.wrp} fadeIn animated`},ce.sender!=="AI"&&ko.createElement("p",{dangerouslySetInnerHTML:{__html:Ma.replace(//g,">").replace(/\n/g,"
")}}),ce.sender==="AI"&&ko.createElement(Rs,{components:{code(Sa){var Dr=Sa,{node:ao,inline:Yr,className:ro,children:Ho}=Dr,Qr=bc(Dr,["node","inline","className","children"]);const Cr=/language-(\w+)/.exec(ro||"");return se.current.scrollHeight-qa.current>60&&!Kr.current&&(se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"}),qa.current=se.current.scrollHeight),!Yr&&Cr?ko.createElement("div",{style:{position:"relative",minHeight:50}},ko.createElement(Pu.CopyToClipboard,{text:String(Ho).replace(/\n$/,""),onCopy:()=>ge.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ko.createElement("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"}},"\u590D\u5236")),ko.createElement(hc,Ju({style:vc,language:Cr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Qr),String(Ho||"").replace(/\n$/,""))):ko.createElement("code",Ju({className:ro},Qr),Ho)}}},Ya),sn&&!Fa&&ko.createElement(ke.Z,{className:`${xu["file-list"]} animated fadeIn`},ko.createElement(Xu.Z,null,ko.createElement("img",{src:y(90034)(`./${((kt=(Kt=sn==null?void 0:sn.name)==null?void 0:Kt.split("."))==null?void 0:kt.pop())||"txt"}.png`),width:20,className:"mr10"})),ko.createElement(Xu.Z,null,sn==null?void 0:sn.name,ko.createElement("br",null),(0,Zs.RD)(sn==null?void 0:sn.size))),!Fa&&ko.createElement("div",{className:xu.ExtraEdit},me==null?void 0:me(ce),gn&&ko.createElement(Pu.CopyToClipboard,{text:String(Ya).replace(/\n$/,""),onCopy:()=>ge.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ko.createElement(Ee.Z,{title:"\u590D\u5236"},ko.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),at&&ko.createElement(ko.Fragment,null,ko.createElement(Ee.Z,{title:"\u559C\u6B22"},ko.createElement("i",{style:ce!=null&&ce.like?{color:"#FA8D30"}:{},onClick:()=>Ft("like",!(ce!=null&&ce.like)),className:"iconfot icon-yijiejue font15"})),ko.createElement(Ee.Z,{title:"\u4E0D\u559C\u6B22"},ko.createElement("i",{style:ce!=null&&ce.boring?{color:"#e86d7c"}:{},onClick:()=>Ft("boring",!(ce!=null&&ce.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),Pe&&!Me&&ko.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},ko.createElement("i",{onClick:Fe,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},so={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33",full:"full___dZLXo",lineFour:"lineFour___Lhbz5","input-container":"input-container___M88BT",fullIcon:"fullIcon___YWXTV","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46",itemMask:"itemMask___pC6Cb",show:"show___WQ1Wl",mask:"mask___irVlm",disabledNumClass:"disabledNumClass___UIKcm",editable:"editable___CpDhE",text:"text___yWTCV",file:"file___fxAKb",action:"action___I2zGy"},wu=y(70635),Fu=y(2119),yc=({positionX:z,src:se,onClick:ce})=>{const me=(0,oe.useRef)(null),[Pe,Fe]=(0,oe.useState)(!1),[Me,at]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[Ft,Kt]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[kt,gn]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[sn,Qt]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{const ur=()=>{at({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",ur),()=>{window.removeEventListener("resize",ur)}},[]),(0,oe.useEffect)(()=>{const ur=or=>{var qa;if(Pe){const Kr=or.clientY-kt.y;let Br=Ft.y+Kr;const Sa=window.innerHeight-(((qa=me.current)==null?void 0:qa.offsetHeight)||0)-50,Dr=50;BrSa&&(Br=Sa),requestAnimationFrame(()=>{at({x:20,y:Br})}),Qt(!0)}},Fa=()=>{Fe(!1)};return document.addEventListener("mousemove",ur),document.addEventListener("mouseup",Fa),()=>{document.removeEventListener("mousemove",ur),document.removeEventListener("mouseup",Fa)}},[Pe,kt,Ft]);const Ma=ur=>{Fe(!0),gn({x:ur.clientX,y:ur.clientY}),Kt(Me),Qt(!1)},Ya=ur=>{Fe(!1),!sn&&ce&&ce(ur)};return oe.createElement("div",{style:{position:"fixed",top:Me.y,right:Me.x,zIndex:100,cursor:Pe?"grabbing":"grab"},onMouseDown:Ma,onMouseUp:Ya,ref:me},oe.createElement("img",{src:se||"/images/ai_teacher.png",width:60,draggable:"false"}))},Cc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",Pc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",xc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",wc="data:image/png;base64,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",Fc=y(92310),Dc=y.n(Fc),qu=y(10148),Bc=Object.defineProperty,_u=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,$u=(z,se,ce)=>se in z?Bc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[se]=ce,Du=(z,se)=>{for(var ce in se||(se={}))Lc.call(se,ce)&&$u(z,ce,se[ce]);if(_u)for(var ce of _u(se))Nc.call(se,ce)&&$u(z,ce,se[ce]);return z},Bu=(z,se,ce)=>new Promise((me,Pe)=>{var Fe=Ft=>{try{at(ce.next(Ft))}catch(Kt){Pe(Kt)}},Me=Ft=>{try{at(ce.throw(Ft))}catch(Kt){Pe(Kt)}},at=Ft=>Ft.done?me(Ft.value):Promise.resolve(Ft.value).then(Fe,Me);at((ce=ce.apply(z,se)).next())});const Ic=({title:z,description:se,placeholder:ce,hideUpload:me,hideInputBox:Pe,aiIcon:Fe,userIcon:Me,children:at,taskData:Ft,user:Kt,name:kt,code:gn,globalSetting:sn,authority:Qt,isShowComponent:Ma=!0,DrawerProps:Ya={},FetchUrl:ur="https://ai-data.educoder.net/v1/chat-messages",FetchData:Fa={},defaultGetData:or=!1,extraEdit:qa=()=>null,isShowDefuatTips:Kr=!0,isReview:Br,onOpen:Sa,loadingOption:Dr,isIntelligentAssistant:ao=!1,intelligentAssistantItems:Yr=[],showEditableBox:ro=!1,showPreference:Ho=!1,initMessage:Qr="",customRequest:Cr})=>{var Gr,Ur,Eo,wo,Vo,Zo,hn,Ko,ii,xn,qo;const[ui,Oi]=(0,oe.useState)([]),[Zi,Wo]=(0,oe.useState)(null),[hi,ki]=(0,oe.useState)(!1),[ho,wi]=(0,oe.useState)([]),[qi,Wi]=(0,oe.useState)(!1),[ri,vi]=(0,oe.useState)([]),Ro=(0,oe.useRef)(ri),rs=(0,oe.useRef)(),Fi=(0,oe.useRef)(),[Si,Fl]=(0,oe.useState)(""),[Lu,Nu]=(0,oe.useState)([`${(Gr=Ft==null?void 0:Ft.challenge)==null?void 0:Gr.task_pass}\uFF0C\u8BF7\u7ED9\u51FA\u7B54\u9898\u601D\u8003\u65B9\u5411\u3002\\n\\n\u4E0D\u8981\u7ED9\u51FA\u5B66\u751F\u6B63\u786E\u7B54\u6848\uFF0C\u4E0D\u8981\u7ED9\u51FA\u4EFB\u4F55\u4EE3\u7801`]),nl=Si==null?void 0:Si.split(` +`).length,[Dl,Aa]=(0,oe.useState)(!1),[_a,Vr]=(0,oe.useState)(0),[oo,po]=(0,oe.useState)(null),[oi,ci]=(0,oe.useState)(""),bi=(0,oe.useRef)(null),_i=!!Ft,dl=[{img:Cc,name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:Pc,name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Ur=Ft==null?void 0:Ft.challenge)==null?void 0:Ur.task_pass},{img:xc,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Eo=Ft==null?void 0:Ft.challenge)==null?void 0:Eo.task_pass}],di={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:Ta=>{var Zr,Fo,mo,$o;const Ei=($o=(mo=(Fo=(Zr=Ta==null?void 0:Ta.name)==null?void 0:Zr.split("."))==null?void 0:Fo.slice(-1))==null?void 0:mo[0])==null?void 0:$o.toLowerCase(),Di=["doc","docx","md","pdf","txt","jpg","png"].includes(Ei);return Ta.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Di||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Ta})=>{wi((Ta==null?void 0:Ta.filter(Zr=>(Zr==null?void 0:Zr.status)==="done"))||[])},action:`${(wo=qu.Z)==null?void 0:wo.API_SERVER}/api/intelligent_imports/upload_file.json`},al={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:Ta=>{var Zr,Fo,mo,$o;const Ei=($o=(mo=(Fo=(Zr=Ta==null?void 0:Ta.name)==null?void 0:Zr.split("."))==null?void 0:Fo.slice(-1))==null?void 0:mo[0])==null?void 0:$o.toLowerCase(),Di=["doc","docx","md","pdf","txt"].includes(Ei);return Ta.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Di||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Ta})=>{wi((Ta==null?void 0:Ta.filter(Zr=>(Zr==null?void 0:Zr.status)==="done"))||[])},action:`${(Vo=qu.Z)==null?void 0:Vo.API_SERVER}/api/attachments.json`};(0,oe.useEffect)(()=>{var Ta;if(bi.current&&oo!==null){bi.current.focus();const Zr=(Ta=bi.current.resizableTextArea)==null?void 0:Ta.textArea;Zr&&(Zr.selectionStart=Zr.selectionEnd=Zr.value.length)}},[oo]),(0,oe.useEffect)(()=>{nl<5&&Aa(!1)},[nl]),(0,oe.useEffect)(()=>{ao&&hi&&Iu()},[hi]),(0,oe.useEffect)(()=>{Ro.current=ri},[ri]),(0,oe.useEffect)(()=>{var Ta;sn!=null&&sn.setting&&Oi([...ui,...((Ta=sn==null?void 0:sn.setting)==null?void 0:Ta.big_model_users)||[]])},[sn==null?void 0:sn.setting]),(0,oe.useEffect)(()=>{var Ta;Nu([`${(Ta=Ft==null?void 0:Ft.challenge)==null?void 0:Ta.task_pass}`,`${gn}`,`${gn}`])},[gn]),(0,oe.useEffect)(()=>{if(or&&(Ya!=null&&Ya.open||hi)&&(Fa!=null&&Fa.student_work_id)){if(Zi!==(Fa==null?void 0:Fa.student_work_id))vi([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(ri.length)return;vi([...ri,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}os(),Wo(Fa==null?void 0:Fa.student_work_id)}},[or,hi,ri,Ya==null?void 0:Ya.open,Fa==null?void 0:Fa.student_work_id]),(0,oe.useEffect)(()=>{Ya!=null&&Ya.open&&Qr&&(vi([{text:Qr,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>os(Qr),300))},[Ya==null?void 0:Ya.open]);const Ri=()=>{ki(!0)},ec=()=>{ki(!1)},Oc=()=>{Aa(!Dl)},Iu=()=>Bu(void 0,null,function*(){const Ta=yield(0,wu.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ta==null?void 0:Ta.status)===0&&Vr(Ta==null?void 0:Ta.number)}),kc=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:oe.createElement("div",null,oe.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},os=(Ta="")=>Bu(void 0,null,function*(){var Zr,Fo;if(Cr){yield Cr({mes:Ta,chatData:ri,setChatData:vi,chatDataRef:Ro.current,fileList:ho}),Wi(!1);return}const mo=(ho==null?void 0:ho.map(ji=>{var Di,Bl;return((Di=ji==null?void 0:ji.response)==null?void 0:Di.id)||((Bl=ji==null?void 0:ji.response)==null?void 0:Bl.file_id)}))||[],$o={};if(ao){mo!=null&&mo[0]&&($o.file_id=mo==null?void 0:mo[0]),$o.prompt=Ta;const ji=ri.reduce((Di,Bl)=>{if(Bl.sender==="user"){const ac=ri.find(rc=>rc.key===Bl.key&&rc.sender==="AI");ac&&Di.push({question:Bl.text,answer:ac.text})}return Di},[]);$o.history=ji}const Ei=yield(0,wu.ZP)(ur,{method:"post",body:Du(Du({inputs:{description:"",name:kt},query:Ta,response_mode:"blocking",conversation_id:rs.current||"",user:((Zr=Kt==null?void 0:Kt.userInfo)==null?void 0:Zr.login)||"\u672A\u77E5",files:mo},Fa),$o),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});ao&&Iu(),Wi(!1),Ro.current[Ro.current.length-1].text=Ei==null?void 0:Ei.answer,Ro.current[Ro.current.length-1].loading=!1,Ro.current[Ro.current.length-1].response=Ei,rs.current=Ei==null?void 0:Ei.conversation_id,ao&&(Ro.current[Ro.current.length-1].text=(Fo=Ei==null?void 0:Ei.data)==null?void 0:Fo.content),vi([...Ro.current])}),Rc=(Ta,Zr)=>Bu(void 0,null,function*(){var Fo;if(qi)return;Wi(!0),vi([...ri,{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:Ta==null?void 0:Ta.name}]),setTimeout(()=>{Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})});const mo=yield(0,wu.ZP)(ur,{method:"post",body:{inputs:{description:Ta==null?void 0:Ta.inputs,name:Ta==null?void 0:Ta.name},query:Lu[Zr],response_mode:"blocking",user:((Fo=Kt==null?void 0:Kt.userInfo)==null?void 0:Fo.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:Ta==null?void 0:Ta.Authorization}});mo!=null&&mo.answer&&(Wi(!1),Ro.current[Ro.current.length-1].text=mo==null?void 0:mo.answer,Ro.current[Ro.current.length-1].loading=!1,Ro.current[Ro.current.length-1].response=mo,rs.current=mo==null?void 0:mo.conversation_id,vi([...Ro.current]))}),Mc=Ta=>{Fl(Ta.target.value)},tc=(Ta,Zr)=>{var Fo;if(Ta==="edit"&&oi.trim()!==""&&(Ro.current.splice(Zr),Fl(""),wi([]),vi([...Ro.current,{text:oi,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>{os(oi),Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})},300),ci(""),po(null)),Ta==="redraw"){const mo=Ro.current.splice(Zr-1),$o=(Fo=mo==null?void 0:mo[0])==null?void 0:Fo.text;Fl(""),wi([]),vi([...Ro.current,{text:$o,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>{os($o),Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})},300),ci(""),po(null)}},nc=()=>{Si.trim()!==""&&(ci(""),po(null),Fl(""),wi([]),vi([...ri,{text:Si,done:!1,key:Date.now(),sender:"user",fileList:ho[0]},{text:Si,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Wi(!0),setTimeout(()=>{os(Si),Fi.current.scrollTo({top:Fi.current.scrollHeight,behavior:"smooth"})},300))},zc=Ta=>{var Zr;if(Ta.shiftKey){if(Ta.key==="Enter")return}else if(Ta.key==="Enter"){if(Ta.preventDefault(),ho!=null&&ho.length&&((Zr=ho==null?void 0:ho[0])==null?void 0:Zr.status)!=="done"||qi)return;nc()}},Uc=(Ta,Zr)=>{var Fo,mo,$o,Ei,ji;return oe.createElement("div",{className:so.editable},Zr===oo?oe.createElement(oe.Fragment,null,oe.createElement(le.default.TextArea,{value:oi,ref:bi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Di=>ci(Di.target.value)}),oe.createElement("div",{className:so.action,style:{bottom:-52}},oe.createElement(xe.ZP,{onClick:()=>{ci(""),po(null)},size:"small"},"\u53D6\u6D88"),oe.createElement(xe.ZP,{disabled:!oi.trim(),onClick:()=>tc("edit",Zr),type:"primary",size:"small"},"\u786E\u8BA4"))):oe.createElement(oe.Fragment,null,oe.createElement("div",{className:so.text},Ta==null?void 0:Ta.text),oe.createElement("div",{className:so.action},oe.createElement(Pu.CopyToClipboard,{text:(Ta==null?void 0:Ta.text)||"",onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement(Ee.Z,{title:"\u590D\u5236"},oe.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!qi&&oe.createElement(Ee.Z,{title:"\u7F16\u8F91"},oe.createElement("i",{onClick:()=>{po(Zr),ci((Ta==null?void 0:Ta.text)||"")},className:"iconfot icon-bianji10 font14"})))),(Ta==null?void 0:Ta.fileList)&&oe.createElement("div",{className:so.file},oe.createElement("img",{src:y(90034)(`./${(($o=(mo=(Fo=Ta==null?void 0:Ta.fileList)==null?void 0:Fo.name)==null?void 0:mo.split("."))==null?void 0:$o.pop())||"txt"}.png`),width:20,className:"mr10"}),oe.createElement("div",{className:"c-black"},oe.createElement("div",null,(0,Zs.tP)((Ei=Ta==null?void 0:Ta.fileList)==null?void 0:Ei.name,20)),oe.createElement("div",null,(0,Zs.RD)((ji=Ta==null?void 0:Ta.fileList)==null?void 0:ji.size)))))},Hc=(Ta,Zr,Fo)=>{vi(mo=>(mo[Fo][Ta]=Zr,Zr&&(mo[Fo][Ta==="like"?"boring":"like"]=!1),[...mo]))};if(_i&&!ui.includes((Zo=(0,Fu.eY)())==null?void 0:Zo.login)){if(!(Ft!=null&&Ft.chatgpt))return oe.createElement(oe.Fragment,null)}else if(!Ma||!(Qt||ui.includes((hn=(0,Fu.eY)())==null?void 0:hn.login)))return oe.createElement(oe.Fragment,null);return ao&&!ui.includes((Ko=(0,Fu.eY)())==null?void 0:Ko.login)?oe.createElement(oe.Fragment,null):oe.createElement("div",null,at?oe.createElement("div",{onClick:Sa||Ri},oe.createElement(Ue.Outlet,null),at):oe.createElement(yc,{src:ao?wc:"",onClick:Sa||Ri}),oe.createElement(Le.Z,{className:`${Ya!=null&&Ya.open||hi?"body-overflow-hidden":""} ${so.answerWrp}`,width:(Ya==null?void 0:Ya.width)||880,title:oe.createElement("span",{className:so.title},z||"\u5934\u6B4CAI"),onClose:(Ya==null?void 0:Ya.onClose)||ec,open:(Ya==null?void 0:Ya.open)||hi,afterOpenChange:Ta=>{Ta||(ci(""),po(null))}},oe.createElement("div",{className:so["ai-wrp"]},oe.createElement("div",{ref:Fi,className:so["chat-container"]},Kr&&oe.createElement("div",{className:so.li},oe.createElement("img",{className:so.img,src:Fe||"/images/ai_icon.png"}),oe.createElement("div",{className:so.content},oe.createElement("div",{className:"c-grey-333 font22"},oe.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",ao?"":"\u5934\u6B4C",_i?z:"\u667A\u80FD\u52A9\u6559",ao?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},se||"\u6211\u53EF\u4EE5\u9605\u8BFB\u60A8\u4E0A\u4F20\u7684\u6559\u6848\uFF0C\u4E66\u7C4D\u7B49\u6559\u5B66\u8D44\u6599\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u8981\u6C42\u4E3A\u60A8\u81EA\u52A8\u751F\u6210\u4EFB\u52A1\u8981\u6C42\u3002"),!ao&&oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),_i&&oe.createElement("div",{className:so.container},dl.map((Ta,Zr)=>oe.createElement("div",{onClick:()=>Rc(Ta,Zr),key:Zr,className:so.item},oe.createElement(ke.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Ta.img}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Ta.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Ta.des)))),ao&&oe.createElement("div",{className:so.container},Yr==null?void 0:Yr.map((Ta,Zr)=>oe.createElement("div",{key:Zr,onClick:()=>{var Fo,mo;if(Ta.show){if(_a>9){kc();return}(mo=(Fo=Ta.ref)==null?void 0:Fo.current)==null||mo.onClick()}},className:Dc()(so.itemMask,(Ta==null?void 0:Ta.show)&&so.show)},oe.createElement(ke.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Ta.img,width:24}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Ta.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},Ta.des),!(Ta!=null&&Ta.show)&&oe.createElement("div",{className:so.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(Ta!=null&&Ta.show)&&oe.createElement("div",{onClick:Fo=>Fo.stopPropagation()}," ",oe.createElement(Ta.element,{ref:Ta.ref,onUpdateNum:Iu,onClose:ec}))))))),ri==null?void 0:ri.map((Ta,Zr)=>{var Fo;return oe.createElement("div",{key:Zr,className:so.li,style:{marginBottom:Ta.sender==="AI"&&((Fo=ri[Zr+1])==null?void 0:Fo.sender)!=="user"||ro?50:20}},oe.createElement("img",{className:so.img,src:Ta.sender==="AI"?Fe||"/images/ai_icon.png":Me||"/images/ai_user.png"}),oe.createElement("div",{style:{marginTop:ro&&Ta.sender==="user"&&(Ta!=null&&Ta.fileList)?64:0},className:`${so.content} ${Ta.sender==="AI"||ro?"":so.user}`},Ta.loading?oe.createElement("div",null,oe.createElement("div",{className:so["loading-wanx"]},oe.createElement("div",{className:so["dot-flashing"]}),oe.createElement("div",{className:so["dot-flashing"]}),oe.createElement("div",{className:so["dot-flashing"]})),oe.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Dr==null?void 0:Dr.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002")):oe.createElement(oe.Fragment,null,!!Ta.name&&oe.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},Ta==null?void 0:Ta.name),Ta.sender==="user"&&ro?Uc(Ta,Zr):oe.createElement(Ac,{showEditableBox:ro,onRedraw:()=>tc("redraw",Zr),scrollBox:Fi,Data:Ta,extraEdit:qa,loading:qi,showPreference:Ho,onPreference:(mo,$o)=>Hc(mo,$o,Zr)}))))})),!Pe&&oe.createElement("div",{className:`${so["footer-container"]} ${Dl?so.full:""} ${ho.length>=1&&so["has-file"]}`},!!ho.length&&oe.createElement(ke.Z,{align:"middle",className:"pb5 pt5"},oe.createElement("span",{title:(ii=ho==null?void 0:ho[0])==null?void 0:ii.name,className:"mr10"},(0,Zs.tP)((xn=ho==null?void 0:ho[0])==null?void 0:xn.name,40)),oe.createElement("i",{onClick:()=>wi([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),oe.createElement(Ee.Z,{title:_a>9?oe.createElement("div",null,oe.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},oe.createElement("div",{style:ho.length?{paddingLeft:0}:{},className:`${so["input-container"]} ${nl>4?so.lineFour:""} ${_a>9?so.disabledNumClass:""}`},!me&&oe.createElement("div",{className:so["footer-container-upload"]},oe.createElement(fe.default,Du({},Br?al:di),ho!=null&&ho.length?null:oe.createElement(xe.ZP,{className:so["upload-btn"],icon:oe.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),oe.createElement(le.default.TextArea,{rows:nl>4?4:nl,placeholder:ce||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:Si,bordered:!1,style:me?{paddingLeft:0,marginLeft:0}:{},onChange:Mc,onKeyPress:zc}),oe.createElement(xe.ZP,{className:so["send-btn"],icon:oe.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(ho!=null&&ho.length)&&((qo=ho==null?void 0:ho[0])==null?void 0:qo.status)!=="done"||qi,onClick:nc}),nl>4&&oe.createElement("span",{className:so.fullIcon,onClick:Oc},Dl&&oe.createElement("span",{className:"iconfont icon-shousuo"}),!Dl&&oe.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Tc=(0,Ue.connect)(({globalSetting:z,user:se})=>({globalSetting:z,user:se}))(Ic)},94964:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return x}});var E=y(59301),re=y(99682),oe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ge=y(73631),fe=y(5623),he=y(2908),le=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,He=(te,ae,ie)=>ae in te?le(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:ie}):te[ae]=ie,ue=(te,ae)=>{for(var ie in ae||(ae={}))ke.call(ae,ie)&&He(te,ie,ae[ie]);if(Le)for(var ie of Le(ae))Ue.call(ae,ie)&&He(te,ie,ae[ie]);return te},b=(te,ae)=>xe(te,Ee(ae)),a=(te,ae,ie)=>new Promise((pe,ve)=>{var Se=Te=>{try{we(ie.next(Te))}catch(Ye){ve(Ye)}},be=Te=>{try{we(ie.throw(Te))}catch(Ye){ve(Ye)}},we=Te=>Te.done?pe(Te.value):Promise.resolve(Te.value).then(Se,be);we((ie=ie.apply(te,ae)).next())}),x=({value:te,onChange:ae,scrollId:ie})=>{const[pe,ve]=(0,E.useState)([]);(0,E.useEffect)(()=>{Se()},[]);const Se=()=>a(void 0,null,function*(){const tt=yield(0,he.NZ)({});if(tt!=null&&tt.data){const st=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:!1,children:be(tt.data||[])}];ve(st)}}),be=tt=>tt.map(st=>({title:st.name,key:st.group_id,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:st.children.length===0,children:be(st.children)})),we=(tt,st,Vt)=>tt.map(vt=>vt.key===st?ue(ue({},vt),Vt):vt.children?b(ue({},vt),{children:we(vt.children,st,Vt)}):vt),Te=(tt,st,Vt)=>tt.map(vt=>{if(vt.key===st)return b(ue({},vt),{icon:Vt?E.createElement("img",{src:fe,className:oe.folderIcon}):E.createElement("img",{src:ge,className:oe.folderIcon})});if(vt.children)return b(ue({},vt),{children:Te(vt.children,st,Vt)})}),Ye=(tt,st)=>{ve(Vt=>Te(Vt,st.node.key,st.expanded))},Ne=te?{selectedKeys:te,defaultExpandedKeys:te}:{};return pe.length>0&&E.createElement("div",{id:ie||""},E.createElement(re.default,ue({showLine:{showLeafIcon:!1},showIcon:!0,treeData:pe,className:oe.folderWrapper,onSelect:ae,onExpand:Ye},Ne)))}},91552:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return pe}});var E=y(59301),re=y(42203),oe=y(43418),ge=y(8591),fe=y(92832),he=y(24905),le=y(99460),xe=y(25167),Ee=y(58130),Le=y(3113),ke=y(14726),Ue={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},He=y(32637),ue=y(59301);const b=({classroomList:ve,dispatch:Se,user:be})=>ue.createElement(oe.default,{open:ve.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ue.createElement("span",null,ue.createElement(ke.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ue.createElement("div",{style:{textAlign:"center",marginBottom:30}},ue.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ue.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ue.createElement("img",{style:{width:130,height:130},src:He})),ue.createElement("div",{className:Ue.bottom},ue.createElement(Le.ZP,{className:Ue.yes,onClick:()=>{Se({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var a=(0,re.connect)(({classroomList:ve,user:Se})=>({classroomList:ve,user:Se}))(b),ee=y(70635),x=y(59301),te=(ve,Se,be)=>new Promise((we,Te)=>{var Ye=st=>{try{tt(be.next(st))}catch(Vt){Te(Vt)}},Ne=st=>{try{tt(be.throw(st))}catch(Vt){Te(Vt)}},tt=st=>st.done?we(st.value):Promise.resolve(st.value).then(Ye,Ne);tt((be=be.apply(ve,Se)).next())}),ae=(ve=>(ve[ve.Professor=1]="Professor",ve[ve.AssistantProfessor=2]="AssistantProfessor",ve[ve.Student=3]="Student",ve))(ae||{});const ie=({visible:ve,user:Se,account:be,onCancel:we=()=>{},dispatch:Te})=>{const[Ye,Ne]=(0,E.useState)(),[tt,st]=(0,E.useState)([]),[Vt,vt]=(0,E.useState)(!1),[Bt,At]=(0,E.useState)(!1),[Lt,tn]=(0,E.useState)(),[Jt,qe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var Ke,Dt;(Ke=Se==null?void 0:Se.userInfo)!=null&&Ke.identity&&st([((Dt=Se==null?void 0:Se.userInfo)==null?void 0:Dt.identity)==="student"?3:1])},[Se]);const yt=Ke=>{const Dt=()=>{window.location.href=(Ke==null?void 0:Ke.jump_url)||`/classrooms/${Ke==null?void 0:Ke.course_id}/students`};if(tt.includes(1)){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"},(Ke==null?void 0:Ke.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Dt()}});return}Dt()},on=()=>te(void 0,null,function*(){if(!Ye){ge.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ke=yield(0,ee.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ye}});if(Ke!=null&&Ke.need_pro_auth&&!tt.includes(1)&&!tt.includes(2)){Te({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ye,checkedList:tt}}),rt();return}vt(!0);const Dt=yield(0,le.cR)({invite_code:Ye,professor:tt.includes(1)?1:null,assistant_professor:tt.includes(2)?1:null,student:tt.includes(3)?1:null});if(vt(!1),(Dt==null?void 0:Dt.status)===-4&&(we(),Te({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Dt==null?void 0:Dt.status)===-12&&ge.ZP.warning(Dt==null?void 0:Dt.message),(Dt==null?void 0:Dt.status)===-2){if(rt(),Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){At(!0),tn(1);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){At(!0),tn(2);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){At(!0),tn(3);return}}if((Dt==null?void 0:Dt.status)===0){(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),rt(),Dt!=null&&Dt.course_id?yt(Dt):ge.ZP.success(Dt.message);return}}),rt=()=>te(void 0,null,function*(){we()});return x.createElement(x.Fragment,null,x.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ve,confirmLoading:Vt,onOk:on,onCancel:rt},x.createElement("div",{className:"tc"},x.createElement("div",null,x.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),x.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ye,onChange:Ke=>{if(Ke.target.value.length>=7){ge.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Ne(Ke.target.value)}})),x.createElement("div",{className:"mt10 font14"},x.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),x.createElement(he.default.Group,{value:tt,onChange:Ke=>st(Ke)},x.createElement(he.default,{value:1,disabled:tt.includes(2)},"\u6559\u5E08"),x.createElement(he.default,{value:2,disabled:tt.includes(1)},"\u52A9\u6559"),x.createElement(he.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),x.createElement(a,null),x.createElement(xe.Z,{visible:Bt,onCancel:()=>At(!1),occupationValue:Lt}))};var pe=(0,re.connect)(({user:ve,account:Se})=>({user:ve,account:Se}))(ie)},19635:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ar},g:function(){return La}});var E=y(59301),re=y(42203),oe=y(44e3),ge=y(92832),fe=y(43418),he={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},le=y(8591),xe=y(95237),Ee=y(43604),Le=y(20834),ke=y(38854),Ue=y(5112),He=y(99460),ue=y(58130),b=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())}),a=(_t=>(_t.Manager="manager",_t.Developer="developer",_t.Reporter="reporter",_t))(a||{}),x=({visible:_t,onCancel:nn=()=>{}})=>{const[Tt,We]=(0,E.useState)(),[it,Rt]=(0,E.useState)(),[Nn,Mn]=(0,E.useState)(!1),ln=()=>b(void 0,null,function*(){if(!Tt){le.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Tt.length!==6){le.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!it){le.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Mn(!0);const Bn=yield(0,He.vm)({code:Tt,role:it});Mn(!1),_n();const Kn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Kn[Bn.status]){le.ZP.info(Kn[Bn.status]);return}if(Bn.status===0){it==="reporter"?(le.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),re.history.push(`/projects/${Bn==null?void 0:Bn.project_id}`)):((0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),le.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),_n=()=>b(void 0,null,function*(){nn()});return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:_t,confirmLoading:Nn,onOk:ln,onCancel:_n},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Tt,onChange:Bn=>{if(Bn.target.value.length>=7){le.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}We(Bn.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(Ue.ZP.Group,{value:it,onChange:Bn=>Rt(Bn.target.value)},E.createElement(Ue.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),E.createElement(Ue.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),E.createElement(Ue.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},te=y(91552),ae={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},ie=y(18032),pe=y(78241),ve=y(57809),Se=y(19726),be=Object.defineProperty,we=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,st=(_t,nn,Tt)=>nn in _t?be(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Vt=(_t,nn)=>{for(var Tt in nn||(nn={}))Ne.call(nn,Tt)&&st(_t,Tt,nn[Tt]);if(Ye)for(var Tt of Ye(nn))tt.call(nn,Tt)&&st(_t,Tt,nn[Tt]);return _t},vt=(_t,nn)=>we(_t,Te(nn)),Bt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const At=({globalSetting:_t,dispatch:nn,user:Tt,info:We,open:it,onCancel:Rt=()=>{}})=>{var Nn;const[Mn,ln]=(0,E.useState)([]),[_n,Bn]=(0,E.useState)([]),[Kn,ua]=(0,E.useState)([]),[ja]=pe.default.useForm(),[Va,Na]=(0,E.useState)(!1),[ya,aa]=(0,E.useState)(!1),wa=(0,E.useRef)(null),Ca=(0,E.useRef)(1),[Ea,Ua]=(0,E.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,E.useEffect)(()=>{it&&ir()},[it]);const ir=()=>Bt(void 0,null,function*(){var va;const Qa=We;if(!(0,ie.o1)(nn))return;const{user_school_id:pa="",department_id:Wa="",school_name:er="",department_name:Ar=""}=Tt.userInfo||{},cr=(va=Qa==null?void 0:Qa.graduation_years)==null?void 0:va.at(-1);Bn([{id:pa,name:er}]),yield Za(pa),ja.setFieldsValue({year:cr,school_id:pa,department_id:Number(Wa),name:`${cr}${er}${Ar}\u6BD5\u4E1A\u8BBE\u8BA1`})}),$a=va=>Bt(void 0,null,function*(){const Qa=yield(0,Se.J3)(vt(Vt({},va),{tab_module_type:"graduations"}));return Qa!=null&&Qa.un_purchased&&nn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Qa.status===0&&ln((Qa==null?void 0:Qa.graduation_years)||[]),Qa}),Er=(va,Qa=500)=>{aa(!0),clearTimeout(wa.current),wa.current=setTimeout(()=>Bt(void 0,null,function*(){Ca.current+=1;const pa=Ca.current,Wa=yield(0,Se.NT)({keyword:va});Wa.status===0&&Ca.current===pa&&(Bn((Wa==null?void 0:Wa.schools)||[]),aa(!1))}),Qa)},Za=va=>Bt(void 0,null,function*(){if(!va)return;const Qa=yield(0,Se.Ps)({page:1,limit:9999,id:va});Qa.status===0&&ua((Qa==null?void 0:Qa.departments)||[])});return E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:it,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Va,onCancel:Rt,onOk:()=>ja.submit()},E.createElement(pe.default,{colon:!1,form:ja,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(va,Qa)=>{va.school_id&&(Za(Qa.school_id),ja.setFieldValue("department_id",null))},onFinish:va=>Bt(void 0,null,function*(){Na(!0);const Qa=yield(0,Se.Wz)(va);Qa.status===0&&(le.ZP.success("\u521B\u5EFA\u6210\u529F"),ja.resetFields(),Rt(),(0,ue.xg)(`/graduations/${Qa==null?void 0:Qa.identifier}/index`)),Na(!1)})},E.createElement(pe.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},E.createElement(ve.default,{style:{width:344},size:"large",options:(Nn=We==null?void 0:We.graduation_years)==null?void 0:Nn.map(va=>({value:va,label:va}))})),E.createElement(pe.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},E.createElement(ve.default,{showSearch:!0,filterOption:!1,onSearch:va=>{Er(va)},loading:ya,size:"large",style:{width:344},options:_n.map(va=>({value:va.id,label:va.name}))})),E.createElement(pe.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},E.createElement(ve.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Kn.map(va=>({value:va.id,label:va.name}))})),E.createElement(pe.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},E.createElement(ge.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Lt=(0,re.connect)(({user:_t,globalSetting:nn,loading:Tt})=>({user:_t,globalSetting:nn,loading:Tt}))(At),tn=y(70635),Jt=Object.defineProperty,qe=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,rt=(_t,nn,Tt)=>nn in _t?Jt(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Ke=(_t,nn)=>{for(var Tt in nn||(nn={}))yt.call(nn,Tt)&&rt(_t,Tt,nn[Tt]);if(qe)for(var Tt of qe(nn))on.call(nn,Tt)&&rt(_t,Tt,nn[Tt]);return _t},Dt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const vn=({globalSetting:_t,dispatch:nn,user:Tt,open:We,onCancel:it=()=>{}})=>{const[Rt]=pe.default.useForm(),[Nn,Mn]=(0,E.useState)(!1),[ln,_n]=(0,E.useState)(null);return(0,E.useEffect)(()=>{var Bn;if(We){const Kn={code:"",user_type:((Bn=Tt==null?void 0:Tt.userInfo)==null?void 0:Bn.identity)==="student"?2:1,major:""};Rt.setFieldsValue(Kn),_n(Ke({},Kn))}},[We]),E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:We,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Nn,onCancel:it,onOk:()=>Rt.submit()},E.createElement(pe.default,{colon:!1,form:Rt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Bn,Kn)=>_n(Ke({},Kn)),onFinish:Bn=>Dt(void 0,null,function*(){Mn(!0);const Kn=yield(0,tn.ZP)("/api/graduations/join.json",{method:"post",body:Bn});Kn.status===0&&(it(),Kn!=null&&Kn.identifier?(0,ue.xg)(`/graduations/${Kn==null?void 0:Kn.identifier}/index`):le.ZP.success(Kn==null?void 0:Kn.message)),Mn(!1)})},E.createElement(pe.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),E.createElement(pe.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(Ue.ZP.Group,null,E.createElement(Ue.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),E.createElement(Ue.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ln==null?void 0:ln.user_type)===2&&E.createElement(pe.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},E.createElement(ge.default,{showCount:!0,maxLength:60}))))};var Ct=(0,re.connect)(({user:_t,globalSetting:nn})=>({user:_t,globalSetting:nn}))(vn),Gt=y(59301),ot=Object.defineProperty,Ut=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,_e=(_t,nn,Tt)=>nn in _t?ot(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Be=(_t,nn)=>{for(var Tt in nn||(nn={}))rn.call(nn,Tt)&&_e(_t,Tt,nn[Tt]);if(kn)for(var Tt of kn(nn))mt.call(nn,Tt)&&_e(_t,Tt,nn[Tt]);return _t},Ce=(_t,nn)=>Ut(_t,bt(nn)),dt=(_t,nn)=>{var Tt={};for(var We in _t)rn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&kn)for(var We of kn(_t))nn.indexOf(We)<0&&mt.call(_t,We)&&(Tt[We]=_t[We]);return Tt},It=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())}),je=(_t=>(_t.Projects="projects",_t.Shixuns="shixuns",_t.Classrooms="classrooms",_t))(je||{}),ze=(_t=>(_t.Classrooms="classrooms",_t.Shixuns="shixuns",_t.Paths="paths",_t.Projects="projects",_t.Videos="videos",_t.Topics="topics",_t.Graduations="graduations",_t))(ze||{});const gt=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn}=nn,Mn=dt(nn,["homePage","user","globalSetting","loading","dispatch"]),ln,_n,Bn,Kn;const[ua,ja]=(0,E.useState)(),[Va,Na]=(0,E.useState)(),[ya,aa]=(0,E.useState)(!1),[wa,Ca]=(0,E.useState)(!1),[Ea,Ua]=(0,E.useState)(!1),[ir,$a]=(0,E.useState)();function Er(cr,pr){for(const gr of cr){if(gr.link===pr)return gr.hidden;if(gr.subitem&&gr.subitem.length>0){let Oa=gr.subitem;for(const wr of Oa)if(wr.link===pr)return wr.hidden;return!1}}return!0}const Za=Er(((ln=it.setting)==null?void 0:ln.navbar)||[],"/classrooms"),va=Er(((_n=it.setting)==null?void 0:_n.navbar)||[],"/shixuns"),Qa=Er(((Bn=it.setting)==null?void 0:Bn.navbar)||[],"/paths"),pa=Er(((Kn=it.setting)==null?void 0:Kn.navbar)||[],"/graduations"),Wa=cr=>{var pr;if((0,ie.tJ)(Nn)){if(cr==="projects"&&!((pr=We.userInfo)!=null&&pr.email)){le.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}cr==="classrooms"?ja(!0):cr==="projects"&&Na(!0)}},er=(cr,pr)=>{var gr;if((0,ie.tJ)(Nn)){if(pr==="projects"&&!((gr=We.userInfo)!=null&&gr.email)){le.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pr==="shixuns"&&!(0,ie.xY)()||cr&&(window.location.href=cr)}},Ar=cr=>{var pr,gr,Oa,wr,Or,mr,Jr,Zn,Yn,ea,sa,Ja,hr,Re,Cn,Vn,oa,Ln,ha,$n,Qn,na,ra,Pa,Ia;return Gt.createElement(Gt.Fragment,null,Gt.createElement(xe.Z,{justify:"space-around",className:"pt5 pb5"},Gt.createElement(Ee.Z,{className:((pr=We.userInfo)==null?void 0:pr.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.hidden},((gr=We.userInfo)==null?void 0:gr.user_identity)!=="\u5B66\u751F"&&!((Oa=it==null?void 0:it.setting)!=null&&Oa.hide_course)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>er("/classrooms/new")},(wr=We.userInfo)!=null&&wr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Or=it==null?void 0:it.setting)!=null&&Or.hide_shixun)&&((mr=We==null?void 0:We.userInfo)==null?void 0:mr.is_shixun_marker)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>er("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Jr=We.userInfo)==null?void 0:Jr.main_site)||!((Zn=We.userInfo)!=null&&Zn.main_site)&&!Qa&&(((Yn=We.userInfo)==null?void 0:Yn.admin)||((ea=We.userInfo)==null?void 0:ea.is_teacher)||((sa=We.userInfo)==null?void 0:sa.business)))&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>er("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ja=it==null?void 0:it.setting)!=null&&Ja.is_local)&&((hr=We.userInfo)==null?void 0:hr.main_site)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>{var xa;return er(`${(xa=it==null?void 0:it.setting)==null?void 0:xa.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Re=We==null?void 0:We.userInfo)==null?void 0:Re.identity)!=="student"&&Gt.createElement(Le.default.Item,Ce(Be({},cr),{onClick:()=>It(void 0,null,function*(){if(!(0,ie.o1)(Nn))return;const xa=yield(0,Se.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(xa!=null&&xa.un_purchased){Nn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}xa.status===0&&($a(xa),aa(!0))})}),Gt.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Cn=We.userInfo)!=null&&Cn.main_site)&&Gt.createElement("div",null,Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("classrooms")},(Vn=We.userInfo)!=null&&Vn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((oa=We.userInfo)==null?void 0:oa.main_site)&&!((Ln=it==null?void 0:it.setting)!=null&&Ln.is_local)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ha=We.userInfo)==null?void 0:ha.main_site)&&(($n=We.userInfo)==null?void 0:$n.user_identity)!=="\u5B66\u751F"&&Gt.createElement(Ee.Z,null,Gt.createElement("div",{className:ae.joinBoard})),((Qn=We.userInfo)==null?void 0:Qn.main_site)&&Gt.createElement(Ee.Z,{className:((na=We.userInfo)==null?void 0:na.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.w90},Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("classrooms")},(ra=We.userInfo)!=null&&ra.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pa=We.userInfo)==null?void 0:Pa.main_site)&&!((Ia=it==null?void 0:it.setting)!=null&&Ia.is_local)&&Gt.createElement(Le.default.Item,Be({},cr),Gt.createElement("a",{onClick:()=>Wa("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Gt.createElement(Le.default.Item,Ce(Be({},cr),{onClick:()=>{(0,ie.o1)(Nn)&&Ca(!0)}}),Gt.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Gt.createElement("section",null,Gt.createElement(ke.Z,{dropdownRender:()=>{var cr;return Gt.createElement(Le.default,{className:((cr=We.userInfo)==null?void 0:cr.user_identity)!=="\u5B66\u751F"?`${ae.rightMenu} ${ae.joinMenu} mt10`:`${ae.rightMenu} ${ae.joinMenu} ${ae.w140} mt10`},Gt.createElement(Ar,null))},placement:"bottom"},Gt.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Gt.createElement(te.Z,{visible:ua,onCancel:()=>ja(!1)}),Gt.createElement(x,{visible:Va,onCancel:()=>Na(!1)}),Gt.createElement(Lt,{info:ir,open:ya,onCancel:()=>aa(!1)}),Gt.createElement(Ct,{open:wa,onCancel:()=>Ca(!1)}))};var ut=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We})=>({homePage:_t,user:Tt,globalSetting:We,loading:nn.models.index}))(gt),Ge={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},pt=y(2119),cn=y(3129),en=y(10148),Zt=y(59301),Fn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Mt=(_t,nn)=>{var Tt={};for(var We in _t)Pn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&Fn)for(var We of Fn(_t))nn.indexOf(We)<0&&Xe.call(_t,We)&&(Tt[We]=_t[We]);return Tt},zt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const Xt=_t=>{var nn,Tt=RegExp("(^| )"+_t+"=([^;]+)(;|$)");return(nn=document.cookie.match(Tt))?decodeURIComponent(nn[2]):null},pn=_t=>{var nn=new Date;nn.setTime(nn.getTime()-1);var Tt=Xt(_t);Tt!=null&&(document.cookie=_t+"="+Tt+";expires="+nn.toGMTString())};var Rn=(_t=>(_t.Classrooms="classrooms",_t.Shixuns="shixuns",_t.Paths="paths",_t.Projects="projects",_t.Videos="videos",_t.Topics="topics",_t.Competition="competitions",_t.Engineering="engineering",_t.Graduations="graduations",_t.Paperlibrary="paperlibrary",_t.Problemset="problemset",_t.Dataset="dataset",_t))(Rn||{});const Wn=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn,shixunHomeworks:Mn,location:ln,payload:_n={}}=nn,Bn=Mt(nn,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Kn,ua,ja,Va,Na,ya,aa,wa,Ca,Ea,Ua,ir,$a,Er,Za,va;const Qa=(ua=(((Kn=it.setting)==null?void 0:Kn.navbar)||[]).find(cr=>cr.link==="/classrooms"))==null?void 0:ua.hidden,pa=(Va=(((ja=it.setting)==null?void 0:ja.navbar)||[]).find(cr=>cr.link==="/shixuns"))==null?void 0:Va.hidden,Wa=(ya=(((Na=it.setting)==null?void 0:Na.navbar)||[]).find(cr=>cr.link==="/paths"))==null?void 0:ya.hidden,er=(aa=We.userInfo)==null?void 0:aa.is_school_manage,Ar=()=>{var cr,pr,gr,Oa,wr,Or,mr,Jr,Zn,Yn,ea,sa,Ja,hr,Re;return(0,ue.Ll)()?Zt.createElement(Le.default,{className:`${Ge.rightMenu} ${Ge.menuWrap}`},Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Zt.createElement(Le.default,{className:`${Ge.rightMenu} ${Ge.menuWrap}`},Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(cr=We.userInfo)==null?void 0:cr.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(pr=We.userInfo)==null?void 0:pr.login}/classrooms`},(gr=We.userInfo)!=null&&gr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(Oa=We.userInfo)==null?void 0:Oa.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(wr=We.userInfo)==null?void 0:wr.login}/paths`},(Or=We.userInfo)!=null&&Or.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((mr=We.userInfo)==null?void 0:mr.user_identity)!=="\u5B66\u751F"&&Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(Jr=We.userInfo)==null?void 0:Jr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(Zn=We.userInfo)==null?void 0:Zn.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Yn=We.userInfo)==null?void 0:Yn.user_identity)!=="\u5B66\u751F"&&Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:`/users/${(ea=We.userInfo)==null?void 0:ea.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,pt.JA)()&&Zt.createElement(Le.default.Item,null,Zt.createElement("a",{onClick:()=>{(0,ie.tJ)(Nn)&&re.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,pt.JA)()&&Zt.createElement(Le.default.Item,null,Zt.createElement("a",{onClick:()=>{(0,ie.tJ)(Nn)&&re.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ja=(sa=We.navigationInfo)==null?void 0:sa.top)==null?void 0:Ja.laboratory_admin_url)&&Zt.createElement(Le.default.Item,null,Zt.createElement("a",{href:(Re=(hr=We.navigationInfo)==null?void 0:hr.top)==null?void 0:Re.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Zt.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),er&&Zt.createElement(Le.default.Item,null,Zt.createElement(re.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Zt.createElement(Le.default.Item,{className:Ge.exit},Zt.createElement("a",{onClick:()=>zt(void 0,null,function*(){try{const Cn=yield(0,cn.vR)({});le.ZP.success(Cn==null?void 0:Cn.message)}catch(Cn){}(0,ue.d8)("_educoder_session","logout",1),(0,ue.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,pt.bg)()?Zt.createElement(ke.Z,{className:`${Ge.height67}`,dropdownRender:Ar,placement:"bottomRight"},Zt.createElement("section",null,Zt.createElement("aside",null,Zt.createElement("div",{className:Mn.actionTabs.type===1?Ge.classromediv:""},Zt.createElement("img",{className:`${Ge.userPic} current ml15`,src:`${(wa=en.Z)==null?void 0:wa.IMG_SERVER}/images/${(Ca=We.userInfo)==null?void 0:Ca.image_url}`,alt:"",onClick:()=>{var cr;return re.history.push((0,ue.Ll)()?"/account/profile":`/users/${(cr=We.userInfo)==null?void 0:cr.login}/classrooms`)}}),(0,ue.Ll)()&&Zt.createElement("span",{className:"ml10 font16"},(Ea=We.userInfo)==null?void 0:Ea.username),Zt.createElement("i",{className:`iconfont icon-zhankai4 ${Ge.icon}`}))))):Zt.createElement("div",{className:`font15 ${it.isIlearning?Ge.login:""}`},((Ua=it.setting)==null?void 0:Ua.sso_login_url)&&Zt.createElement("a",{target:"_blank",href:(ir=it.setting)==null?void 0:ir.sso_login_url},Zt.createElement("img",{src:`${en.Z.IMG_SERVER}/${($a=it.setting)==null?void 0:$a.login_logo_url}`,width:40}),Zt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Er=it.setting)==null?void 0:Er.sso_login_button_name)),!((Za=it.setting)!=null&&Za.hide_account_login)&&Zt.createElement(Zt.Fragment,null,Zt.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Nn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((va=it.setting)!=null&&va.close_register)&&Zt.createElement(Zt.Fragment,null,Zt.createElement("span",{className:"ml5 mr5"},"|"),Zt.createElement(re.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var In=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We,shixunHomeworks:it})=>({homePage:_t,user:Tt,globalSetting:We,shixunHomeworks:it,loading:nn.models.index}))(Wn),Un={tip:"tip___a6MfI"},ga=y(61186),un=y.n(ga),Oe=y(59301),Pt=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())}),Sn=(_t=>(_t[_t.Professor=1]="Professor",_t[_t.AssistantProfessor=2]="AssistantProfessor",_t[_t.Student=3]="Student",_t))(Sn||{});const ye=({visible:_t,user:nn,onCancel:Tt=()=>{},dispatch:We})=>{var it,Rt,Nn;const[Mn,ln]=(0,E.useState)(),[_n,Bn]=(0,E.useState)([]),[Kn,ua]=(0,E.useState)(!1),[ja,Va]=(0,E.useState)(!1),[Na,ya]=(0,E.useState)(),[aa,wa]=(0,E.useState)(!1),Ca=(it=window.location.pathname)==null?void 0:it.includes("classrooms/");(0,E.useEffect)(()=>{var Za,va;(Za=nn==null?void 0:nn.userInfo)!=null&&Za.identity&&Bn([((va=nn==null?void 0:nn.userInfo)==null?void 0:va.identity)==="student"?3:1])},[nn]),(0,E.useEffect)(()=>{var Za,va,Qa;if(console.log(nn==null?void 0:nn.userInfo),(Za=nn==null?void 0:nn.userInfo)!=null&&Za.user_status)if(((va=nn==null?void 0:nn.userInfo)==null?void 0:va.role)===15){wa(!1);return}else{let pa=JSON.parse(Ca?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));pa&&(pa==null?void 0:pa.login)===((Qa=nn==null?void 0:nn.userInfo)==null?void 0:Qa.login)?(console.log(un()(pa==null?void 0:pa.time).add(1,"days")),console.log(un()(new Date)),un()(pa==null?void 0:pa.time).add(1,"days").set({hour:0,minute:0,second:0}){if(_n.includes(1)){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Oe.createElement("div",{className:"tc"},va||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Za}/students`}});return}window.location.href=`/classrooms/${Za}/students`},Ua=()=>Pt(void 0,null,function*(){if(!Mn){le.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}ua(!0);const Za=yield(0,He.cR)({invite_code:Mn,professor:_n.includes(1)?1:null,assistant_professor:_n.includes(2)?1:null,student:_n.includes(3)?1:null});if(ua(!1),(Za==null?void 0:Za.status)===-1&&We({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Za==null?void 0:Za.status)===-2){if(ir(),Za.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Va(!0),ya(1);return}if(Za.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Va(!0),ya(2);return}if(Za.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Va(!0),ya(3);return}}if((Za==null?void 0:Za.status)===0){(0,ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ir(),Za!=null&&Za.course_id?Ea(Za.course_id,Za.message):le.ZP.success(Za.message);return}}),ir=()=>Pt(void 0,null,function*(){Tt()}),$a=()=>{var Za,va;Ca?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Za=nn==null?void 0:nn.userInfo)==null?void 0:Za.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(va=nn==null?void 0:nn.userInfo)==null?void 0:va.login})),wa(!1)},Er=()=>Pt(void 0,null,function*(){let Za=yield(0,tn.ZP)("/api/business_contacts.json",{method:"post"});(Za==null?void 0:Za.status)===0&&le.ZP.info("\u7533\u8BF7\u6210\u529F")});return Oe.createElement(Oe.Fragment,null,aa&&Oe.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Oe.createElement("div",{className:Un.tip},Oe.createElement("div",null,Oe.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Ca?Oe.createElement(Oe.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Nn=nn==null?void 0:nn.userInfo)==null?void 0:Nn.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Oe.createElement(Oe.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Oe.createElement("div",null,Oe.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:$a},"\u5FFD\u7565"),Oe.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Er},"\u7533\u8BF7\u5EF6\u671F")))))};var qt=(0,re.connect)(({user:_t})=>({user:_t}))(ye),Qe=y(3113),ht="data:image/png;base64,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",xt=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ve=(_t,nn)=>{var Tt={};for(var We in _t)bn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&xt)for(var We of xt(_t))nn.indexOf(We)<0&&Ae.call(_t,We)&&(Tt[We]=_t[We]);return Tt};const et=null,nt=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn,location:Mn,text:ln,shixunHomeworks:_n,payload:Bn={}}=nn,Kn=Ve(nn,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[ua,ja]=(0,E.useState)("none");return(0,E.useEffect)(()=>{_n.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ja("flex")},[_n.actionTabs.key]),(0,E.useEffect)(()=>{_n.actionTabs.key==="\u9690\u85CF"&&(ja("none"),localStorage.setItem("Noviceguide","0"))},[_n.actionTabs.key]),E.createElement("div",{style:{display:ua,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},E.createElement("div",{style:{margin:"0 auto",width:"1200px"}},E.createElement("img",{src:ht,style:{position:"absolute",top:"-32px"}}),E.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},_n.actionTabs.text),_n.actionTabs.type===9?E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Qe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ja("none"),Nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Qe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ja("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ft=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We,shixunHomeworks:it})=>({homePage:_t,user:Tt,globalSetting:We,loading:nn.models.index,shixunHomeworks:it}))(nt),Nt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,$e=(_t,nn,Tt)=>nn in _t?Nt(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,wt=(_t,nn)=>{for(var Tt in nn||(nn={}))Ze.call(nn,Tt)&&$e(_t,Tt,nn[Tt]);if(Ht)for(var Tt of Ht(nn))Je.call(nn,Tt)&&$e(_t,Tt,nn[Tt]);return _t};const mn=_t=>React.createElement("svg",wt({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},_t),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var an="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",qn=y(89392),Hn=y(92736),ct=y(6848),Wt={content:"content___L4gl0"},ia="data:image/png;base64,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",$t=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const jn=({classroomList:_t,loading:nn,user:Tt,dispatch:We,virtualSpaces:it,globalSetting:Rt})=>{const Nn=(0,re.useLocation)();let Mn=!1;(0,E.useEffect)(()=>{Rt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Mn=!0)},[Rt.actionTabs.key]),(0,E.useEffect)(()=>{Mn&&We({type:"globalSetting/setActionTabs",payload:{}})},[Nn.pathname]);const ln=()=>{We({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return E.createElement(Hn.ZP,{theme:{token:{colorBgMask:"#999"}}},E.createElement(fe.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Rt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>$t(void 0,null,function*(){}),onCancel:()=>{ln()}},E.createElement("div",{className:Wt.content},E.createElement("div",{className:"mb15"},E.createElement("img",{src:ia,alt:""})),E.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),E.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",E.createElement(ct.Z,{placement:"bottom",title:E.createElement("div",null,E.createElement("img",{src:`${en.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),E.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),E.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},E.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var la=(0,re.connect)(({classroomList:_t,user:nn,loading:Tt,virtualSpaces:We,globalSetting:it})=>({classroomList:_t,user:nn,loading:Tt,virtualSpaces:We,globalSetting:it}))(jn),ta=y(59301),fa=Object.defineProperty,Et=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,yn=(_t,nn,Tt)=>nn in _t?fa(_t,nn,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):_t[nn]=Tt,Tn=(_t,nn)=>{for(var Tt in nn||(nn={}))fn.call(nn,Tt)&&yn(_t,Tt,nn[Tt]);if(Et)for(var Tt of Et(nn))Yt.call(nn,Tt)&&yn(_t,Tt,nn[Tt]);return _t},Xn=(_t,nn)=>{var Tt={};for(var We in _t)fn.call(_t,We)&&nn.indexOf(We)<0&&(Tt[We]=_t[We]);if(_t!=null&&Et)for(var We of Et(_t))nn.indexOf(We)<0&&Yt.call(_t,We)&&(Tt[We]=_t[We]);return Tt},Dn=(_t,nn,Tt)=>new Promise((We,it)=>{var Rt=ln=>{try{Mn(Tt.next(ln))}catch(_n){it(_n)}},Nn=ln=>{try{Mn(Tt.throw(ln))}catch(_n){it(_n)}},Mn=ln=>ln.done?We(ln.value):Promise.resolve(ln.value).then(Rt,Nn);Mn((Tt=Tt.apply(_t,nn)).next())});const{Header:On}=oe.default,{Search:ba}=ge.default;function La(){var _t,nn;const We=window.location.pathname.split("/"),it={};return We[1]=="classrooms"&&We.length>3&&!((_t=We[4])!=null&&_t.includes("newgold"))&&!((nn=We[5])!=null&&nn.includes("newgold"))&&We[2]!=="coursesId"&&(it.course_id=We[2]),We[1]==="shixuns"&&We.length>3&&(it.objective_type="shixun",it.objective_id=We[2]),We[1]==="paths"&&We.length>3&&(it.objective_type="path",it.objective_id=We[2]),Tn(Tn({},it),{school:1})}const wn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],za=_t=>{var nn=_t,{homePage:Tt,user:We,globalSetting:it,loading:Rt,dispatch:Nn,isLogin:Mn=!1,shixunHomeworks:ln}=nn,_n=Xn(nn,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Bn,Kn,ua,ja,Va,Na,ya,aa,wa;const Ca=(0,re.useLocation)(),[Ea,Ua]=(0,E.useState)(!1),[ir,$a]=(0,E.useState)(""),[Er,Za]=(0,E.useState)(!1),va=La();(0,E.useEffect)(()=>{Nn({type:"user/getNavigationInfo",payload:Tn({},va)})},[it.name]),(0,E.useEffect)(()=>{ln.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(wn!=null&&wn.includes(Ca==null?void 0:Ca.pathname)||(Ca==null?void 0:Ca.pathname.indexOf("/classrooms"))===0||Nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ca.pathname]),(0,E.useEffect)(()=>{ln.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ln.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ln.actionTabs.key]),(0,E.useEffect)(()=>{var Oa;if(it!=null&&it.setting){let wr=(0,qn.cloneDeep)((Oa=it==null?void 0:it.setting)==null?void 0:Oa.navbar);wr=wr==null?void 0:wr.filter(mr=>{var Jr;return!(mr!=null&&mr.hidden)&&!((0,pt.JA)()&&((Jr=["/paperlibrary","/problemset"])!=null&&Jr.includes(mr.link)))});for(const mr of wr)mr.subitem&&(mr.subitem=mr.subitem.filter(Jr=>{var Zn;return!(Jr!=null&&Jr.hidden)&&!((0,pt.JA)()&&((Zn=["/paperlibrary","/problemset"])!=null&&Zn.includes(Jr.link)))}));let Or=!1;wr==null||wr.map(function(mr,Jr){var Zn,Yn,ea,sa;const Ja=Ca.pathname;mr.link===Ja&&($a(mr==null?void 0:mr.link),(0,ue.Dk)(Ja==="/"?(Zn=it==null?void 0:it.setting)==null?void 0:Zn.name:gr(mr==null?void 0:mr.name)),Ar(pr(Jr,{name:mr==null?void 0:mr.name,link:mr==null?void 0:mr.link},wr)),Or=!0),Ja=="/"&&($a(""),(0,ue.Dk)((Yn=it==null?void 0:it.setting)==null?void 0:Yn.name)),(ea=mr==null?void 0:mr.subitem)!=null&&ea.length&&((sa=mr==null?void 0:mr.subitem)==null||sa.map(hr=>{hr.link===Ja&&($a(hr==null?void 0:hr.link),Ja!=="/"&&(0,ue.Dk)(gr(hr==null?void 0:hr.name)),Ar(pr(Jr,{name:hr==null?void 0:hr.name,link:hr==null?void 0:hr.link},wr)),Or=!0)}))}),Or||Ar(wr)}},[it==null?void 0:it.setting,We]);const Qa=(0,E.useMemo)(()=>{var Oa,wr;return(Oa=it==null?void 0:it.setting)!=null&&Oa.nav_logo_url?`${en.Z.IMG_SERVER}/${(wr=it==null?void 0:it.setting)==null?void 0:wr.nav_logo_url}`:`${en.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Bn=it==null?void 0:it.setting)==null?void 0:Bn.nav_logo_url]);function pa(Oa){re.history.push("/search?value="+Oa)}const Wa=()=>Ea?ta.createElement("div",{onBlur:()=>{setTimeout(()=>{Ua(!1)},300)}},ta.createElement(ba,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:pa,autoFocus:!0})):ta.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{re.history.push("/search?value=")}}),[er,Ar]=(0,E.useState)([]),cr=(Oa,wr)=>Dn(void 0,null,function*(){var Or,mr,Jr,Zn,Yn,ea;if((Oa==null?void 0:Oa.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const sa=yield(0,cn.IU)({tab_module_type:"engineering"});if(sa!=null&&sa.un_purchased){Nn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Or=sa==null?void 0:sa.data)!=null&&Or.engineer_url?(Jr=(mr=sa==null?void 0:sa.data)==null?void 0:mr.engineer_url)!=null&&Jr.includes("http")?(0,ue.xg)((Zn=sa==null?void 0:sa.data)==null?void 0:Zn.engineer_url):re.history.push((Yn=sa==null?void 0:sa.data)==null?void 0:Yn.engineer_url):(sa==null?void 0:sa.status)!=401&&Za(!0);return}(ea=Oa==null?void 0:Oa.link)!=null&&ea.includes("http")?(0,ue.xg)(Oa==null?void 0:Oa.link):((0,ue.Dk)(Oa==null?void 0:Oa.name),re.history.push(Oa==null?void 0:Oa.link)),(Oa==null?void 0:Oa.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ta.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),pr=(Oa,wr,Or)=>{const mr=Or.slice();return mr[Oa]&&(mr[Oa].name=wr.name,mr[Oa].link=wr.link),mr||[]},gr=(Oa="")=>(Oa==null?void 0:Oa.indexOf("<"))>-1?Oa==null?void 0:Oa.slice(0,Oa==null?void 0:Oa.indexOf("<")):Oa;return it.showHeader&&it.showHeaderFooter?ta.createElement(oe.default,{style:{background:`${Ca.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${it.isIlearning?he["header-iearning"]:he.header} ${it.showHeaderFixed?he.headerFixed:""}`},(it==null?void 0:it.showTip)&&ta.createElement(qt,null),ta.createElement(On,{className:"header",style:{background:`${Ca.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Ca.pathname=="/training"?"999":""}`}},ta.createElement("section",{className:he["edu-menu"]},(!!it.isIlearning||!((Kn=it==null?void 0:it.setting)!=null&&Kn.main_site)&&!!((ua=it==null?void 0:it.setting)!=null&&ua.navbar))&&ta.createElement(re.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Nn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ta.createElement("img",{className:he.logo,title:(ja=it.setting)==null?void 0:ja.name,src:Qa||an})),ta.createElement("ul",{className:`${he.menu} ${(0,ue.Ll)()&&"ml0"}`},(0,ue.Ll)()&&ta.createElement("li",null,ta.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,ue.Ll)()&&it.setting&&(er==null?void 0:er.map(function(Oa,wr){var Or,mr,Jr,Zn,Yn;return ta.createElement("li",{key:wr,className:!((Or=Oa==null?void 0:Oa.subitem)!=null&&Or.length)&&ir===(Oa==null?void 0:Oa.link)||(mr=Oa==null?void 0:Oa.subitem)!=null&&mr.some(ea=>ir===(ea==null?void 0:ea.link))?he.actived:""},ta.createElement("div",{onClick:()=>cr(Oa,wr),className:he.name},ta.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var ea;let sa=Oa==null?void 0:Oa.name;return(ea=Oa==null?void 0:Oa.subitem)==null||ea.map((Ja,hr)=>(Ja.link===Ca.pathname&&(sa=Ja.name),Ja)),sa})()}}),((Jr=Oa==null?void 0:Oa.subitem)==null?void 0:Jr.length)>0&&ta.createElement("i",{className:"iconfont icon-zhankai4"})),((Zn=Oa==null?void 0:Oa.subitem)==null?void 0:Zn.length)>0&&ta.createElement("div",{className:he.dropDown},(Yn=Oa==null?void 0:Oa.subitem)==null?void 0:Yn.map((ea,sa)=>ta.createElement("div",{className:he.subName,onClick:()=>cr(ea,wr),key:wr+"-"+sa},!!sa&&ta.createElement("div",{className:he.line}),ta.createElement("aside",{className:"font16 c-black"},gr(ea==null?void 0:ea.name)),ta.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},ea.content)))))}))),ta.createElement("div",{className:"search-bar",style:{flex:it.isIlearning?"initial":"1 0 auto"}},!(0,ue.Ll)()&&!(it!=null&&it.isIlearning)&&ta.createElement(ta.Fragment,null,ta.createElement(Wa,null),!Mn&&ta.createElement(ut,null),!Mn&&!!((Va=We==null?void 0:We.userInfo)!=null&&Va.login)&&ta.createElement(re.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Na=We==null?void 0:We.userInfo)==null?void 0:Na.login}/user_tidings`},((ya=We==null?void 0:We.navigationInfo)==null?void 0:ya.new_message)&&ta.createElement("span",{className:he.newslight}))),!Mn&&ta.createElement(In,{payload:va}))),ta.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Er,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ue.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Za(!1)},ta.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ta.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ta.createElement("img",{src:`${en.Z.IMG_SERVER}/${(aa=it==null?void 0:it.setting)==null?void 0:aa.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ta.createElement("p",null,"\u7FA4\u53F7\uFF1A",(wa=it==null?void 0:it.setting)==null?void 0:wa.homepage_tea_qq_number)))),ta.createElement(ft,null),ta.createElement(la,null)):ta.createElement(ta.Fragment,null,ta.createElement(la,null))};var ar=(0,re.connect)(({homePage:_t,loading:nn,user:Tt,globalSetting:We,shixunHomeworks:it})=>({homePage:_t,user:Tt,globalSetting:We,loading:nn.models.index,shixunHomeworks:it}))(za)},72194:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return he}});var E=y(60324),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},oe=y(32637),ge=y(59301),he=({type:le,style:xe})=>{const Ee=ge.createElement("div",{className:re.wrap,onClick:Le=>{Le.preventDefault(),Le.stopPropagation()}},ge.createElement("p",null,le==="shixun"||le==="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",ge.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="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"),ge.createElement("div",{className:re.contact},ge.createElement("div",{className:re.img},ge.createElement("img",{src:oe,width:"124px",height:"124px"})),ge.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ge.createElement(E.Z,{content:Ee},ge.createElement("span",{className:re.text,style:xe},"\u9AD8\u6D88\u8017"))}},12963:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ke}});var E=y(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},oe=y(92310),ge=y.n(oe),fe=y(71418),he=y(2859),le=y(70635),xe=y(58130),Ee=(Ue,He,ue)=>new Promise((b,a)=>{var ee=ae=>{try{te(ue.next(ae))}catch(ie){a(ie)}},x=ae=>{try{te(ue.throw(ae))}catch(ie){a(ie)}},te=ae=>ae.done?b(ae.value):Promise.resolve(ae.value).then(ee,x);te((ue=ue.apply(Ue,He)).next())}),ke=({data:Ue,className:He,fullWidth:ue,style:b={},onClose:a,onOk:ee,showFullTools:x,noAssociationId:te})=>{const ae=(0,E.useRef)(null),ie=(0,E.useRef)(null),pe=(0,E.useRef)(null),ve=(0,E.useRef)(null),[Se,be]=(0,E.useState)(!1),[we,Te]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{pe.current||(pe.current=document.createElement("style"),document.head.appendChild(pe.current)),Ue!=null&&Ue.visible?(document.body.setAttribute("data-custom","y-hidden"),pe.current.innerHTML=" html { overflow-y: hidden; }",Ue!=null&&Ue.src&&Ye()):(document.body.removeAttribute("data-custom"),pe.current&&(document.head.removeChild(pe.current),pe.current=null))},[Ue==null?void 0:Ue.visible]);const Ye=()=>Ee(void 0,null,function*(){be(!0),Te("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Vt=yield(0,xe.ZJ)(Ue==null?void 0:Ue.src);ae.current.src="",ae.current.src=Vt,ae.current.onload=function(){st()},be(!1),Te("")}),Ne=Vt=>Ee(void 0,null,function*(){be(!0),Te("\u6B63\u5728\u4FDD\u5B58\u4E2D");const vt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ue.title,file:Vt.dataUrl}});vt!=null&&vt.id&&!te?(yield(0,le.ZP)(`/api/attachments/${Ue.id}/add_subitem.json`,{method:"post",body:{subitem_id:vt==null?void 0:vt.id,settings:JSON.stringify(Vt.state)}})).status===0&&ee():vt!=null&&vt.id&&ee(vt),be(!1),Te("")}),tt=()=>{const Vt=document.querySelector('a[href="https://markerjs.com/"]');Vt&&Vt.parentNode&&(Vt.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 At=document.querySelector(Bt.name);At&&At.setAttribute("title",Bt.title)})},st=()=>{ie.current=new he.hP(ae.current),ie.current.targetRoot=ve.current,ie.current.addEventListener("render",Ne),ie.current.addEventListener("beforeclose",a),x&&(ie.current.availableMarkerTypes=ie.current.ALL_MARKER_TYPES,ie.current.uiStyleSettings.redoButtonVisible=!0,ie.current.uiStyleSettings.notesButtonVisible=!0,ie.current.uiStyleSettings.zoomButtonVisible=!0,ie.current.uiStyleSettings.zoomOutButtonVisible=!0,ie.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ie.current.uiStyleSettings,ie.current.show(),Ue!=null&&Ue.snapshotData&&ie.current.restoreState(Ue.snapshotData),setTimeout(()=>{window.scrollTo(0,0),tt()},300)};return E.createElement(E.Fragment,null,(Ue==null?void 0:Ue.visible)&&E.createElement(fe.Z,{spinning:Se,tip:we,style:{position:"absolute"}},E.createElement("div",{ref:ve,className:ge()(re.imageDimensions,He,ue?re.fullWidth:""),style:b},E.createElement("img",{className:re.img,ref:ae}))))}},71385:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Be},$:function(){return _e}});var E=y(59301),re={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},oe=y(92310),ge=y.n(oe),fe=y(78241),he=y(8591),le=y(43418),xe=y(88897),Ee=y(95237),Le=y(24905),ke=y(38854),Ue=y(41889),He=y(3113),ue=y(93948),b=y(19842),a=y(92832),ee=y(5112),x=y(6848),te=y(43604),ae=y(78258),ie=y(10148),pe="data:image/png;base64,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",ve="data:image/png;base64,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",Se="data:image/png;base64,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",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",we=y(70635),Te=y(94964),Ye=y(5623),Ne=y(1751),tt=y(34571),st=y(56701),Vt=y(15342),vt=y.n(Vt),Bt=(Ce,dt,It)=>new Promise((je,ze)=>{var gt=pt=>{try{Ge(It.next(pt))}catch(cn){ze(cn)}},ut=pt=>{try{Ge(It.throw(pt))}catch(cn){ze(cn)}},Ge=pt=>pt.done?je(pt.value):Promise.resolve(pt.value).then(gt,ut);Ge((It=It.apply(Ce,dt)).next())}),Lt=E.memo(({tagName:Ce="div",value:dt="",className:It,style:je={},onBlur:ze,id:gt})=>{const ut=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!ut.current)return;Bt(void 0,null,function*(){const cn=ut.current;cn.innerHTML="";const en=dt==null?void 0:dt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Zt of en)if(Zt.startsWith("$$")&&Zt.endsWith("$$")||Zt.startsWith("`$$")&&Zt.endsWith("$$`")){const Fn=Zt.startsWith("`$$")?Zt.slice(3,-3):Zt.slice(2,-2),Pn=document.createElement("span");Pn.setAttribute("contentEditable","false"),Pn.setAttribute("title",Zt),Pn.className="edu_latex",cn.appendChild(Pn),vt().render(Fn,Pn,{throwOnError:!1})}else{const Fn=Zt==null?void 0:Zt.replace(/<[^>]*>/g,Pn=>Pn.startsWith("{var pt,cn;if(ze&&ut.current){const Zt=ut.current.cloneNode(!0),Fn=Zt.querySelectorAll("span.edu_latex");for(let Pn of Fn){const Xe=Pn.getAttribute("title"),Mt=document.createTextNode(Xe||""),zt=Pn;(cn=(pt=zt.parentNode)==null?void 0:pt.replaceChild)==null||cn.call(pt,Mt,zt)}ze(Zt.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(Ce,{ref:ut,contentEditable:!0,className:It,style:je,onBlur:Ge}))}),tn=y(2119),Jt=y(86766),qe=Object.defineProperty,yt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,vn=(Ce,dt,It)=>dt in Ce?qe(Ce,dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ce[dt]=It,Ct=(Ce,dt)=>{for(var It in dt||(dt={}))Ke.call(dt,It)&&vn(Ce,It,dt[It]);if(rt)for(var It of rt(dt))Dt.call(dt,It)&&vn(Ce,It,dt[It]);return Ce},Gt=(Ce,dt)=>yt(Ce,on(dt)),ot=(Ce,dt,It)=>new Promise((je,ze)=>{var gt=pt=>{try{Ge(It.next(pt))}catch(cn){ze(cn)}},ut=pt=>{try{Ge(It.throw(pt))}catch(cn){ze(cn)}},Ge=pt=>pt.done?je(pt.value):Promise.resolve(pt.value).then(gt,ut);Ge((It=It.apply(Ce,dt)).next())});const Ut=Ce=>{Ce.preventDefault();let It=(Ce.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,It)},bt=Ce=>{Ce.key==="Enter"&&Ce.preventDefault()},kn=({children:Ce,style:dt})=>E.createElement("div",{className:re.leftBox,style:dt,onPaste:Ut},Ce),rn=({children:Ce,style:dt,className:It})=>E.createElement("div",{className:ge()(re.rightBox,It),style:dt,onPaste:Ut},Ce),mt=({className:Ce,style:dt={},width:It=1200,onCancel:je=()=>{},onSuccess:ze=()=>{},gather:gt={},mode:ut=1,stickyTop:Ge=0,subDisciplineId:pt=[],hideWordFeatures:cn,dataSource:en=[],customLeftHeadNode:Zt,customRightHeadNode:Fn,customLeftContent:Pn,hideRecognition:Xe=!1,onExchange:Mt,isSingleSelection:zt=!1,underpinBackgroundStyle:Xt={},headExtraNode:pn,isRefreshItemBank:Rn=!1,okText:Wn="\u786E\u5B9A\u5BFC\u5165"})=>{var In;const[Un,ga]=(0,E.useState)(1),[un,Oe]=(0,E.useState)(0),[Pt,Sn]=(0,E.useState)(""),[ye,qt]=(0,E.useState)(!1),[Qe,ht]=(0,E.useState)([]),[xt,bn]=(0,E.useState)([]),[Ae,Ve]=(0,E.useState)(!1),[et,nt]=(0,E.useState)(!1),[ft,Nt]=(0,E.useState)(!1),[Ht,Ze]=(0,E.useState)(!1),[Je,$e]=(0,E.useState)([]),[wt,mn]=(0,E.useState)(1),[an,qn]=(0,E.useState)(!1),[Hn,ct]=(0,E.useState)(!1),[Wt,ia]=(0,E.useState)(!0),[$t,jn]=(0,E.useState)(0),[la,ta]=(0,E.useState)(1),[fa,Et]=(0,E.useState)(""),[fn,Yt]=(0,E.useState)([]),[yn,Tn]=(0,E.useState)(0),[Xn,Dn]=(0,E.useState)(0),[On,ba]=(0,E.useState)(0),[La,wn]=(0,E.useState)(0),[za,ar]=(0,E.useState)(0),[_t]=fe.default.useForm(),[nn]=fe.default.useForm(),Tt=(0,E.useRef)(null),We=(0,E.useRef)(null),it=(0,E.useRef)(),Rt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Nn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{en!=null&&en.length&&Zn(en)},[en]),(0,E.useEffect)(()=>{Un===2&&Tt.current.focus()},[Un]),(0,E.useEffect)(()=>{ft&&ln()},[ft]);const Mn=()=>{if(Un===1){he.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>ot(void 0,null,function*(){ga(1)})})},ln=()=>ot(void 0,null,function*(){const Re=yield(0,we.ZP)("/api/disciplines.json",{method:"get",params:{source:ut===1?"new_question":"subject"}});$e(Re.disciplines||[])}),_n=Re=>{const Cn=[],Vn=(oa,Ln)=>{oa.length>=2&&Cn.push(oa.join(""));for(let ha=Ln;ha(Re=Re||"",Re=String(Re),Re=Re.replace(/\s+/g,""),Re),Kn=Re=>(Re=Re||"",Re=String(Re),Re=Re.replace(/
/g,""),Re=Re.replace(/
/g,` +`),Re=Re.replace(/<\/div>/g,` +`),Re=ja(Re),Re),ua=Re=>Re.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),ja=Re=>Re.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Va=Re=>{var Cn;const Vn=Re.clipboardData;if(Vn){const oa=Vn.types.toString(),Ln=Vn.items;if(oa==="Files"||Vn.types.indexOf("Files")>-1){Re.preventDefault();try{let ha=Ln[1];((Cn=Ln[0])==null?void 0:Cn.kind)==="file"&&(ha=Ln[0]);const $n=ha.getAsFile();(0,st.I)($n,Qn=>{var na;if(Qn.id){if(((na=$n==null?void 0:$n.type)==null?void 0:na.indexOf("image"))>-1){const ra=``;document.execCommand("insertText",!1,ra)}}else(Qn==null?void 0:Qn.status)===401&&(document.location.href="/user/login")})}catch(ha){he.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Na(Re,Cn){return ot(this,null,function*(){if(typeof Re=="string")return yield Cn(Re);if(typeof Re!="object"||Re===null)return Re;if(Array.isArray(Re))return yield Promise.all(Re.map(Ln=>ot(this,null,function*(){return yield Na(Ln,Cn)})));const Vn={};for(const oa in Re)if(Object.prototype.hasOwnProperty.call(Re,oa)){const Ln=Re[oa];typeof Ln=="string"?Vn[oa]=yield Cn(Ln):typeof Ln=="object"?Vn[oa]=yield Na(Ln,Cn):Vn[oa]=Ln}return Vn})}const ya=()=>ot(void 0,null,function*(){var Re;qt(!0),Sn("\u5904\u7406\u4E2D"),yield new Promise(oa=>setTimeout(oa,1e3));let Cn=(Re=We.current)==null?void 0:Re.querySelectorAll('[data-text="edit"]'),Vn="";try{Cn.forEach(function(oa){var Ln,ha,$n,Qn;const na=oa.cloneNode(!0),ra=na.querySelectorAll("span.edu_latex");for(let Ia of ra){const xa=Ia.getAttribute("title"),kr=document.createTextNode(xa),Fr=Ia;(ha=(Ln=Fr.parentNode)==null?void 0:Ln.replaceChild)==null||ha.call(Ln,kr,Fr)}const Pa=na.querySelectorAll("span[style]");for(let Ia of Pa)if(Ia.style.fontFamily){const xa=Ia.innerHTML,kr=document.createTextNode(xa),Fr=Ia;(Qn=($n=Fr.parentNode)==null?void 0:$n.replaceChild)==null||Qn.call($n,kr,Fr)}na==null||na.childNodes.forEach(function(Ia){Ia.nodeType===Node.ELEMENT_NODE&&Ia.localName!=="h5"&&Ia.localName!=="h4"?Vn+=`

${Ia.innerHTML}

`:Ia.nodeType===Node.TEXT_NODE&&(Vn+=`

${Ia.textContent}

`)})}),Yn("/api/intelligent_imports/import.json",{html:ja(Vn)})}catch(oa){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",oa)}}),aa=Re=>{let Cn=Re.filter(Vn=>!!(Vn!=null&&Vn.type));return Cn=Cn.map(Vn=>{var oa;const Ln=(oa=Or.find($n=>$n.id===(Vn==null?void 0:Vn.type)))==null?void 0:oa.deal,ha=Gt(Ct({},Vn),{id:String(Math.random()).slice(-6),knowledgePoint:Bn(Vn==null?void 0:Vn.knowledgePoint)});return Ln?Ln(ha):ha}),Cn},wa=()=>{if(Un===1){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ya})},Ca=()=>E.createElement("div",{className:re.row},E.createElement("div",{className:re.leftLayout},E.createElement(kn,{style:{height:675}},Un===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>ga(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:re.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:ve}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Un===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{Tt.current.innerHTML||ga(1)},ref:Tt,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:re.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:re.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:Se}),E.createElement("span",null,"\u9884\u89C8\u533A")))),Ea=(Re,Cn,Vn,oa)=>{var Ln;console.log(Re,Cn,Vn,oa,"onDataChange\u4FEE\u6539\u6570\u503C");const ha=JSON.parse(JSON.stringify(xt));oa===void 0?ha[Cn][Re]=Vn:ha[Cn].questions[oa][Re]=Vn;const $n=Ct({},ha[Cn]),Qn=(Ln=Or.find(na=>na.id===($n==null?void 0:$n.type)))==null?void 0:Ln.deal;ha[Cn]=Qn($n),bn(ha)},Ua=(Re,Cn,Vn)=>{var oa;const Ln=Vn!==void 0,ha=(oa=Or.find(na=>na.id===(Re==null?void 0:Re.type)))==null?void 0:oa.type,$n=`${Cn+1}.${Vn===void 0?"":Vn+1+"."}`,Qn=`${(Re==null?void 0:Re.type)==="7"?"{{":""}${$n}\u3010${ha}\u3011${(Re==null?void 0:Re.question)||""}`;return E.createElement(E.Fragment,null,Ln&&E.createElement("h4",{contentEditable:!0}),E.createElement(Lt,{id:Re==null?void 0:Re.id,tagName:"div",value:Qn}))},ir=(Re,Cn)=>ot(void 0,null,function*(){var Vn;const oa=yield Mt(Re,Cn),Ln=(Vn=oa==null?void 0:oa.data)==null?void 0:Vn.content;if(Ln!=null&&Ln.length){const ha=aa(Ln)[0];Qe.splice(Cn,1,ha),xt.splice(Cn,1,ha),ht([...Qe]),bn([...xt])}}),$a=(Re,Cn,Vn)=>{var oa;const Ln=Vn!==void 0,ha=(oa=Or.find(Qn=>Qn.id===(Re==null?void 0:Re.type)))==null?void 0:oa.type,$n=`${Cn+1}.${Vn===void 0?"":Vn+1+"."}`;return Ln?E.createElement("div",{style:{padding:"10px 18px"}},`${$n}\u3010${ha}\u3011`,E.createElement(Lt,{id:Re==null?void 0:Re.id,tagName:"span",className:re.edit,onBlur:Qn=>Ea("question",Cn,Qn,Vn),value:(Re==null?void 0:Re.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:re.actionHead},E.createElement("div",{className:"c-light-primary"},`${$n}\u3010${ha}\u3011`),ut!==1&&E.createElement(xe.Z,{disabled:(Re==null?void 0:Re.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Qn=>Ea("score",Cn,Qn,Vn),value:Re==null?void 0:Re.score}),E.createElement(Ee.Z,{align:"middle",style:{marginLeft:"auto"}},!!Mt&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ir(Re,Cn)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(Le.default,{onChange:Qn=>Ea("checked",Cn,Qn.target.checked,Vn),checked:!!(Re!=null&&Re.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(Lt,{id:Re==null?void 0:Re.id,tagName:"div",style:{padding:"10px 18px"},className:re.edit,onBlur:Qn=>Ea("question",Cn,Qn,Vn),value:Re==null?void 0:Re.question}))},Er=(Re,Cn,Vn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(Re==null?void 0:Re.type)&&E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u7B54\u6848\uFF1A${Cn||""}`,tagName:"p"}),!Vn&&E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u96BE\u5EA6\uFF1A${(Re==null?void 0:Re.difficulty)||""}`,tagName:"p"}),(Re==null?void 0:Re.type)!=="7"&&E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u89E3\u6790\uFF1A${(Re==null?void 0:Re.analyze)||""}`,tagName:"p"}),!Vn&&E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Re==null?void 0:Re.knowledgePoint)||""}`,tagName:"p"})),Za=(Re,Cn,Vn,oa)=>{const Ln=oa!==void 0,ha=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],$n=Ln&&!Re.last&&!Re.errorMsg?{marginBottom:10}:{},Qn=ha.map(na=>({key:na,label:na,onClick:()=>Ea("difficulty",Vn,na,oa)}));return E.createElement("div",{className:re.liWrap,style:$n},["4"].includes(Re==null?void 0:Re.type)&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(Lt,{id:Re==null?void 0:Re.id,tagName:"div",className:`${re.edit} c-black`,onBlur:na=>Ea("answer",Vn,[na],oa),value:Cn})),!Ln&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ke.Z,{menu:{items:Qn}},E.createElement("span",{className:"c-light-primary"},Re==null?void 0:Re.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Re==null?void 0:Re.type)!=="7"&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(Lt,{id:Re==null?void 0:Re.id,tagName:"div",className:`${re.edit} c-grey-333`,onBlur:na=>Ea("analyze",Vn,na,oa),value:Re==null?void 0:Re.analyze})),!Ln&&E.createElement("div",{onKeyDown:bt,className:re.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(Lt,{id:Re==null?void 0:Re.id,tagName:"div",value:(Re==null?void 0:Re.knowledgePoint)||"",className:`${re.edit} c-grey-333`,onBlur:na=>Ea("knowledgePoint",Vn,Bn(Kn(na)),oa)})))},va=Re=>E.createElement(E.Fragment,null,typeof(Re==null?void 0:Re.errorMsg)=="string"&&!!(Re!=null&&Re.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Re==null?void 0:Re.errorMsg))),Qa=Re=>E.createElement(E.Fragment,null,typeof(Re==null?void 0:Re.errorMsg)=="string"&&!!(Re!=null&&Re.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Re==null?void 0:Re.errorMsg))),pa=(Re,Cn,Vn,oa)=>{let Ln="flex";return(zt&&$t!==oa||Ae&&!(Vn!=null&&Vn.errorMsg))&&(Ln="none"),E.createElement("div",{className:re.row,style:{display:Ln}},E.createElement("div",{className:re.leftLayout},Pn||E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Re))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Vn!=null&&Vn.errorMsg?re.error:""},Cn)))},Or=[{id:"0",type:"\u5355\u9009\u9898",element:(Re,Cn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Re==null?void 0:Re.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Re,Cn,Vn),(Ln=Re==null?void 0:Re.options)==null?void 0:Ln.map((Ia,xa)=>E.createElement(Lt,{id:Re==null?void 0:Re.id,key:xa,value:`${Rt[xa]}.${Ia}`,tagName:"p"})),Er(Re,$n,ha),va(Re));let na=ha?Re:xt[Cn];const ra=na==null?void 0:na.options,Pa=E.createElement(E.Fragment,null,$a(na,Cn,Vn),ra==null?void 0:ra.map((Ia,xa)=>{var kr;return E.createElement("div",{key:xa,className:re.option},E.createElement("aside",{className:((kr=na==null?void 0:na.answer)==null?void 0:kr[0])===Rt[xa]?re.active:"",onClick:()=>Ea("answer",Cn,[Rt[xa]],Vn)},Rt[xa]),E.createElement(Lt,{id:na==null?void 0:na.id,tagName:"div",className:`${re.text}`,onBlur:Fr=>{ra[xa]=Fr,Ea("options",Cn,ra,Vn)},value:Ia}))}),Za(na,"",Cn,Vn),Qa(na));return ha?[Qn,Pa]:pa(Qn,Pa,na,Cn)},deal:Re=>{var Cn,Vn,oa;Re.score=Re.score===void 0?2:Re.score;let Ln=Bn((Cn=Re==null?void 0:Re.answer)==null?void 0:Cn[0]).toUpperCase();Re.answer=Ln?[Ln]:[];let ha=[];if(!(Re!=null&&Re.options))ha.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Re.options=(Vn=Re.options)==null?void 0:Vn.slice(0,8);const $n=Re.options.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));new Set($n).size!==$n.length&&ha.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ln||ha.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ln&&(Rt.slice(0,((oa=Re==null?void 0:Re.options)==null?void 0:oa.length)||8).includes(Ln)||ha.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Bn(Re==null?void 0:Re.question)||ha.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Re.errorMsg=ha.join(` +`),Re}},{id:"1",type:"\u591A\u9009\u9898",element:(Re,Cn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Re==null?void 0:Re.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Re,Cn,Vn),(Ln=Re==null?void 0:Re.options)==null?void 0:Ln.map((Ia,xa)=>E.createElement(Lt,{id:Re==null?void 0:Re.id,key:xa,value:`${Rt[xa]}.${Ia}`,tagName:"p"})),Er(Re,$n,ha),va(Re));let na=ha?Re:xt[Cn];const ra=na==null?void 0:na.options,Pa=E.createElement(E.Fragment,null,$a(na,Cn,Vn),ra==null?void 0:ra.map((Ia,xa)=>{var kr,Fr;return E.createElement("div",{key:xa,className:re.option},E.createElement("aside",{className:(Fr=(kr=na==null?void 0:na.answer)==null?void 0:kr[0])!=null&&Fr.includes(Rt[xa])?re.active:"",onClick:()=>{var Hr;let to=((Hr=na==null?void 0:na.answer)==null?void 0:Hr[0])||"";const Do=Rt[xa];to.includes(Do)?to=to.replace(new RegExp(Do,"g"),""):to+=Do,to=to.split("").sort().join(""),Ea("answer",Cn,[to],Vn)}},Rt[xa]),E.createElement(Lt,{id:na==null?void 0:na.id,tagName:"div",className:`${re.text}`,onBlur:Hr=>{ra[xa]=Hr,Ea("options",Cn,ra,Vn)},value:Ia}))}),Za(na,"",Cn,Vn),Qa(na));return ha?[Qn,Pa]:pa(Qn,Pa,na,Cn)},deal:Re=>{var Cn,Vn,oa;Re.score=Re.score===void 0?2:Re.score;let Ln=Bn((Cn=Re==null?void 0:Re.answer)==null?void 0:Cn[0]).toUpperCase().split("").sort().join("");Re.answer=Ln?[Ln]:[];let ha=[];if(!(Re!=null&&Re.options))ha.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Re.options=(Vn=Re.options)==null?void 0:Vn.slice(0,8);const $n=Re.options.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));new Set($n).size!==$n.length&&ha.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ln||ha.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ln){const $n=Rt.slice(0,((oa=Re==null?void 0:Re.options)==null?void 0:oa.length)||8);_n($n).includes(Ln)||ha.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Bn(Re==null?void 0:Re.question)||ha.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Re.errorMsg=ha.join(` +`),Re}},{id:"2",type:"\u5224\u65AD\u9898",element:(Re,Cn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Re==null?void 0:Re.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Re,Cn,Vn),Er(Re,$n,ha),va(Re));let na=ha?Re:xt[Cn];const ra=["\u6B63\u786E","\u9519\u8BEF"];let Pa=((Ln=na==null?void 0:na.answer)==null?void 0:Ln[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Pa)?Pa="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Pa)&&(Pa="\u9519\u8BEF");const Ia=E.createElement(E.Fragment,null,$a(na,Cn,Vn),ra==null?void 0:ra.map((xa,kr)=>E.createElement("div",{key:kr,className:re.option},E.createElement("aside",{style:{borderRadius:2},className:Pa===xa?re.active:"",onClick:()=>Ea("answer",Cn,[xa],Vn)},xa==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${re.text}`},xa))),Za(na,"",Cn,Vn),Qa(na));return ha?[Qn,Ia]:pa(Qn,Ia,na,Cn)},deal:Re=>{var Cn;Re.score=Re.score===void 0?2:Re.score;let Vn=Bn((Cn=Re==null?void 0:Re.answer)==null?void 0:Cn[0]);Re.answer=Vn?[Vn]:[];let oa=[];return Vn||oa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Vn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Vn)&&oa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Bn(Re==null?void 0:Re.question)||oa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Re.errorMsg=oa.join(` +`),Re}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Re,Cn,Vn)=>{var oa,Ln;const ha=Vn!==void 0,$n=E.createElement(E.Fragment,null,Ua(Re,Cn,Vn),(oa=Re==null?void 0:Re.answer)==null?void 0:oa.map((ra,Pa)=>E.createElement(Lt,{id:Re==null?void 0:Re.id,key:Pa,tagName:"p",value:`\u7B54\u6848${Pa+1}\uFF1A${ra.text||""}`})),Er(Re,"",ha),va(Re));let Qn=ha?Re:xt[Cn];const na=E.createElement(E.Fragment,null,$a(Qn,Cn,Vn),(Ln=Qn==null?void 0:Qn.answer)==null?void 0:Ln.map((ra,Pa)=>E.createElement("div",{key:Pa,className:re.option},E.createElement("aside",{className:re.fill},"\u586B\u7A7A\u9879",Pa+1),ra.model===1&&E.createElement(Lt,{id:Qn==null?void 0:Qn.id,tagName:"div",onBlur:Ia=>{Qn.answer[Pa].latex=Kn(Ia),Ea("answer",Cn,Qn.answer,Vn)},className:`${re.text}`,value:ra.latex}),ra.model===2&&E.createElement(tt.Z,{value:ra.latex,onChange:Ia=>{Qn.answer[Pa].latex=Ia,Ea("answer",Cn,Qn.answer,Vn)}}))),Za(Qn,"",Cn,Vn),Qa(Qn));return ha?[$n,na]:pa($n,na,Qn,Cn)},deal:Re=>{var Cn,Vn,oa,Ln;Re.score=Re.score===void 0?2:Re.score,Re.question=(Cn=Re.question)==null?void 0:Cn.replaceAll("\u2581","_");const ha=(Vn=Re.answer)==null?void 0:Vn.map(Qn=>{if(Object.prototype.toString.call(Qn)==="[object Object]")return Qn;const na={model:1,text:Qn,latex:Qn};return Qn.startsWith("$$")&&Qn.endsWith("$$")||Qn.startsWith("`$$")&&Qn.endsWith("$$`")?(na.model=2,na.latex=Qn.slice(2,-2)):na.latex=Kn(Qn),na});Re.answer=ha;let $n=[];return ha||$n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Bn(Re==null?void 0:Re.question)?Re!=null&&Re.question.includes("_")?(oa=Re==null?void 0:Re.answer)!=null&&oa.length&&((Re==null?void 0:Re.question.match(/_+/g))||[]).length!==((Ln=Re==null?void 0:Re.answer)==null?void 0:Ln.length)&&$n.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):$n.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):$n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Re.errorMsg=$n.join(` +`),Re}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Re,Cn,Vn)=>{var oa,Ln;const ha=Vn!==void 0;let $n=(oa=Re==null?void 0:Re.answer)==null?void 0:oa[0];const Qn=E.createElement(E.Fragment,null,Ua(Re,Cn,Vn),Er(Re,$n,ha),va(Re));let na=ha?Re:xt[Cn];const ra=E.createElement(E.Fragment,null,$a(na,Cn,Vn),Za(na,(Ln=na==null?void 0:na.answer)==null?void 0:Ln[0],Cn,Vn),Qa(na));return ha?[Qn,ra]:pa(Qn,ra,na,Cn)},deal:Re=>{Re.score=Re.score===void 0?5:Re.score;let Cn=[];return Bn(Re==null?void 0:Re.question)||Cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Re.errorMsg=Cn.join(` +`),Re}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Re,Cn)=>{var Vn,oa;const Ln=xt[Cn],ha=Nn.slice(0,4).map($n=>({key:$n,label:$n,onClick:()=>Ea("platform",Cn,$n)}));return E.createElement("div",{className:re.row,style:{display:Ae?Ln!=null&&Ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ua(Re,Cn),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Re==null?void 0:Re.description)||""}`,tagName:"p"}),Er(Re),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Re==null?void 0:Re.timeLimit}`,tagName:"p"}),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Re==null?void 0:Re.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:(Re==null?void 0:Re.code)||"",tagName:"div"}),(Vn=Re==null?void 0:Re.inputs)==null?void 0:Vn.map(($n,Qn)=>{var na;return E.createElement(E.Fragment,{key:Qn},E.createElement("h4",null),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qn+1})\u8F93\u5165\uFF1A${$n||""}`,tagName:"div"}),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qn+1})\u8F93\u51FA\uFF1A${((na=Re==null?void 0:Re.outputs)==null?void 0:na[Qn])||""}`,tagName:"div"}))}),va(Re)))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Ln!=null&&Ln.errorMsg?re.error:""},$a(Ln,Cn),E.createElement("div",{className:re.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:Ln==null?void 0:Ln.description,tagName:"div",onBlur:$n=>Ea("description",Cn,$n)}))),Za(Ln,"",Cn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:Ln==null?void 0:Ln.timeLimit,tagName:"div",onBlur:$n=>Ea("timeLimit",Cn,Kn($n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ke.Z,{menu:{items:ha}},E.createElement("span",{className:"c-light-primary"},Ln==null?void 0:Ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.code)||"",onBlur:$n=>Ea("code",Cn,Kn($n)),tagName:"div"}))),(oa=Ln==null?void 0:Ln.inputs)==null?void 0:oa.map(($n,Qn)=>{var na;return E.createElement("div",{className:re.liWrap,key:Qn},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qn+1,")\u8F93\u5165\uFF1A"),E.createElement(Lt,{id:Ln==null?void 0:Ln.id,value:$n||"",className:re.edit,onBlur:ra=>{const Pa=[...(Ln==null?void 0:Ln.inputs)||[]];Pa[Qn]=Kn(ra),Ea("inputs",Cn,Pa)},tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qn+1,")\u8F93\u51FA\uFF1A"),E.createElement(Lt,{id:Ln==null?void 0:Ln.id,value:((na=Ln==null?void 0:Ln.outputs)==null?void 0:na[Qn])||"",className:re.edit,onBlur:ra=>{const Pa=[...(Ln==null?void 0:Ln.outputs)||[]];Pa[Qn]=Kn(ra),Ea("outputs",Cn,Pa)},tagName:"div"})))}),Qa(Ln))))},deal:Re=>{var Cn,Vn,oa;Re.score=Re.score===void 0?10:Re.score,Re.code=(Cn=Re.code)==null?void 0:Cn.trim();let Ln=[];Bn(Re==null?void 0:Re.question)?((Vn=Re==null?void 0:Re.question)==null?void 0:Vn.length)>60&&Ln.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Bn(Re==null?void 0:Re.description)||Ln.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ha=Bn(String((Re==null?void 0:Re.timeLimit)||""));if(Re.timeLimit=ha,(!ha||ha&&!["3","4","5","6","7","8","9","10"].includes(ha))&&Ln.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Re.platform=Bn(Re==null?void 0:Re.platform),Re!=null&&Re.platform){const $n=["c","c++","java","python"],Qn=(oa=Re==null?void 0:Re.platform)==null?void 0:oa.toLowerCase(),na=$n.findIndex(ra=>ra===Qn);na>-1?Re.platform=Nn[na]:Ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Re!=null&&Re.inputs)||!(Re!=null&&Re.outputs))Re.inputs=[],Re.outputs=[],Ln.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const $n=Math.min(Re.inputs.length,Re.outputs.length);Re.inputs=Re.inputs.slice(0,$n),Re.outputs=Re.outputs.slice(0,$n),Re.outputs.some(Qn=>!Bn(Qn))&&Ln.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Re.errorMsg=Ln.join(` +`),Re}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Re,Cn)=>{var Vn,oa;const Ln=xt[Cn];return E.createElement("div",{className:re.row,style:{display:Ae?Ln!=null&&Ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ua(Re,Cn),Er(Re),(Vn=Re==null?void 0:Re.questions)==null?void 0:Vn.map((ha,$n)=>{var Qn;const na=(Qn=Or.find(ra=>ra.id===(ha==null?void 0:ha.type)))==null?void 0:Qn.element;return E.createElement(E.Fragment,{key:`left-${Re.id}-${$n}`},na(ha,Cn,$n)[0])}),va(Re),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Ln!=null&&Ln.errorMsg?re.error:""},$a(Ln,Cn),Za(Ln,"",Cn),(oa=Ln==null?void 0:Ln.questions)==null?void 0:oa.map((ha,$n)=>{var Qn;const na=(Qn=Or.find(ra=>ra.id===(ha==null?void 0:ha.type)))==null?void 0:Qn.element;return E.createElement(E.Fragment,{key:`right-${Ln.id}-${$n}`},na(ha,Cn,$n)[1])}),Qa(Ln))))},deal:Re=>{var Cn,Vn,oa,Ln,ha;const $n=aa,Qn=[...Or],na=Qn.findIndex(xa=>xa.id==="0"),ra=Qn.findIndex(xa=>xa.id==="1");if(na!==-1){const xa=Qn[na].deal;Qn[na].deal=kr=>{const Fr=xa(kr);return Fr.errorMsg&&(Fr.errorMsg=Fr.errorMsg.split(` `).filter(Hr=>Hr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Fr}}if(ra!==-1){const xa=Qn[ra].deal;Qn[ra].deal=kr=>{const Fr=xa(kr);return Fr.errorMsg&&(Fr.errorMsg=Fr.errorMsg.split(` `).filter(Hr=>Hr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Fr}}Me.questions=(xn=Me.questions)!=null&&xn.length?aa(Me.questions.slice(0,20)):[],Me.questions=(Vn=Me.questions)==null?void 0:Vn.map((xa,kr)=>{var Fr;if(xa.type==="0"||xa.type==="1"){const Hr=(Fr=xa.options)==null?void 0:Fr.map(to=>to==null?void 0:to.trim().replace(/^\s+|\s+$/g,""));Hr&&new Set(Hr).size!==Hr.length&&(xa.errorMsg=(xa.errorMsg?xa.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Gt(Ct({},xa),{last:kr===Me.questions.length-1})});const Pa=(oa=Me.questions)==null?void 0:oa.reduce((xa,kr)=>{const Fr=parseFloat(kr.score);return isNaN(Fr)?xa:xa+Fr},0);Me.score=Pa;let Ia=[];return(Ln=Me.questions)!=null&&Ln.length?Me.errorMsg=((ha=Me.questions)==null?void 0:ha.findIndex(xa=>!!xa.errorMsg))>-1:Ia.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Bn(Me==null?void 0:Me.question)||Ia.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ia.length&&(Me.errorMsg=Ia.join(` -`)),Me}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Me,xn)=>{var Vn,oa;const Ln=xt[xn],ha=Nn.map($n=>({key:$n,label:$n,onClick:()=>Ea("platform",xn,$n)}));return E.createElement("div",{className:re.row,style:{display:Ae?Ln!=null&&Ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ua(Me,xn),br(Me),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Me==null?void 0:Me.timeLimit}`,tagName:"p"}),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Me==null?void 0:Me.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:(Me==null?void 0:Me.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Me==null?void 0:Me.input)||""}`,tagName:"p"}),E.createElement(Lt,{id:Me==null?void 0:Me.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Me==null?void 0:Me.output)||""}`,tagName:"p"}),(Vn=Me==null?void 0:Me.answer)==null?void 0:Vn.map(($n,Qn)=>E.createElement(Lt,{key:Qn,id:Me==null?void 0:Me.id,value:`\u7B54\u6848${Qn+1}\uFF1A${$n||""}`,tagName:"p"})),va(Me)))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Ln!=null&&Ln.errorMsg?re.error:""},_a(Ln,xn),Za(Ln,"",xn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li,onKeyDown:bt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:Ln==null?void 0:Ln.timeLimit,tagName:"div",onBlur:$n=>Ea("timeLimit",xn,Kn($n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ke.Z,{menu:{items:ha}},E.createElement("span",{className:"c-light-primary"},Ln==null?void 0:Ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.code)||"",onBlur:$n=>Ea("code",xn,Kn($n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.input)||"",onBlur:$n=>Ea("input",xn,Kn($n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.output)||"",onBlur:$n=>Ea("output",xn,Kn($n)),tagName:"div"}))),E.createElement("div",{className:re.liWrap},(oa=Ln==null?void 0:Ln.answer)==null?void 0:oa.map(($n,Qn)=>E.createElement("div",{className:re.li,key:Qn},E.createElement("aside",null,"\u7B54\u6848",Qn+1,"\uFF1A"),E.createElement(Lt,{id:Ln==null?void 0:Ln.id,value:$n||"",className:re.edit,onBlur:na=>{const ra=[...(Ln==null?void 0:Ln.answer)||[]];ra[Qn]=Kn(na),Ea("output",xn,ra)},tagName:"div"})))),Qa(Ln))))},deal:Me=>{var xn,Vn,oa,Ln,ha,$n,Qn,na;Me.score=Me.score===void 0?10:Me.score,Me.code=(oa=(Vn=(xn=Me.code)==null?void 0:xn.trim())==null?void 0:Vn.replace(/@_@/g,"@\u2581@"))==null?void 0:oa.replace(/@__@/g,"@\u2581\u2581@");let ra=[];if(Bn(Me==null?void 0:Me.question)||ra.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Bn(Me==null?void 0:Me.code)?/@▁@|@▁▁@/.test(Me==null?void 0:Me.code)?(Ln=Me==null?void 0:Me.answer)!=null&&Ln.length&&((ha=Me==null?void 0:Me.code.match(/@▁@|@▁▁@/g))==null?void 0:ha.length)!==(($n=Me==null?void 0:Me.answer)==null?void 0:$n.length)&&ra.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ra.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):ra.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Me!=null&&Me.answer?(Qn=Me.answer)!=null&&Qn.some(Ia=>!Bn(Ia))&&ra.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):ra.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Me.platform=Bn(Me==null?void 0:Me.platform),Me!=null&&Me.platform){const Ia=["c","c++","java","python","javascript","ruby"],xa=(na=Me==null?void 0:Me.platform)==null?void 0:na.toLowerCase(),kr=Ia.findIndex(Fr=>Fr===xa);kr>-1?Me.platform=Nn[kr]:ra.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else ra.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Bn(Me==null?void 0:Me.output)||ra.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Pa=Bn(String((Me==null?void 0:Me.timeLimit)||""));return Me.timeLimit=Pa,(!Pa||Pa&&!["3","4","5","6","7","8","9","10"].includes(Pa))&&ra.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Me.errorMsg=ra.join(` -`),Me}}],mr=()=>E.createElement(E.Fragment,null,Qe.filter(Me=>{var xn;return!!((xn=Or.find(oa=>oa.id===(Me==null?void 0:Me.type)))==null?void 0:xn.element)}).map((Me,xn)=>{var Vn;const oa=(Vn=Or.find(Ln=>Ln.id===(Me==null?void 0:Me.type)))==null?void 0:Vn.element;return E.createElement(E.Fragment,{key:Me.id},oa(Me,xn))})),Jr=()=>ot(void 0,null,function*(){const Me=xt.filter(xn=>!xn.checked);if(Un!==3||!Me.length){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}_t.setFieldsValue({sub_discipline_id:mt}),Nt(!0)}),Zn=Me=>ot(void 0,null,function*(){const xn=aa(Me);ht(xn),bn(JSON.parse(JSON.stringify(xn))),ga(3),qt(!1),qn(!1),Ve(!1)});(0,E.useEffect)(()=>{if(Wt)return;const Me=()=>{Oe(xn=>xn>=90?(clearInterval(it.current),90):xn+1)};return it.current=setInterval(Me,5e4/90),()=>clearInterval(it.current)},[Wt]);const Yn=(Me,xn)=>{ia(!1);const Vn=new FormData;Object.keys(xn).forEach(Ln=>{Vn.append(Ln,xn[Ln])});const oa=new window.XMLHttpRequest;oa.withCredentials=!0,oa.addEventListener("load",function(Ln){return ot(this,null,function*(){var ha,$n;try{const Qn=JSON.parse((ha=Ln==null?void 0:Ln.target)==null?void 0:ha.response);if(ia(!0),Oe(100),yield new Promise(na=>setTimeout(()=>na(),780)),Qn.status===0){if(!(($n=Qn==null?void 0:Qn.data)!=null&&$n.length)){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),qt(!1);return}Zn((Qn==null?void 0:Qn.data)||[])}else qt(!1),he.ZP.warning(Qn==null?void 0:Qn.message)}catch(Qn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Qn)}})}),oa.addEventListener("error",()=>{qt(!1)}),oa.open("POST",`${ie.Z.API_SERVER}${Me}`),oa.send(Vn)},ea=Me=>ot(void 0,null,function*(){const xn=Me.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(xn)==-1?(he.ZP.error(`${Me.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(qt(!0),Sn("\u5904\u7406\u4E2D"),Yn("/api/intelligent_imports/import.json",{file:Me}),Promise.reject())}),sa=Me=>ot(void 0,null,function*(){const xn=Me.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(xn)==-1?(he.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Me.size/1024/1024>200?(he.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(fn!=null&&fn.length?le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>Yt([Me])}):Yt([Me]),Promise.reject())});let er=[{key:1,label:E.createElement(Ue.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ea},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,tn.Ny)()||(0,tn.$O)())&&er.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{qn(!0)}});const Er=[xt.length,(In=xt.filter(Me=>!!(Me!=null&&Me.errorMsg)))==null?void 0:In.length];return E.createElement("div",{className:ge()(re.intelligentBox,"intelligent-body-curb",Ce),style:Gt(Ct({},dt),{width:It}),ref:We},E.createElement("div",{className:re.underpin},E.createElement("b",{style:Xt}),E.createElement("b",{style:Xt})),E.createElement("div",{className:re.head,style:{top:Ge}},E.createElement("div",{className:re.leftLayout},Zt||E.createElement(E.Fragment,null,E.createElement(Ee.Z,{align:"middle"},E.createElement("div",{className:re.title},"\u8BD5\u9898\u7F16\u8F91"),!cn&&E.createElement(ae.op,{href:`${ie.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(ae.op,{onClick:Mn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!cn&&E.createElement(ke.Z,{overlayClassName:re.menu,menu:{items:er}},E.createElement(ae.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!pn&&pn),E.createElement("div",{className:re.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Ee.Z,{className:re.rightLayout,style:{alignItems:"start"}},Fn||E.createElement(E.Fragment,null,E.createElement("div",{className:re.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Un)&&E.createElement(Le.default,{className:"ml20",checked:Ae,onChange:Me=>Ve(Me.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Un)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Er[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},Er[1]),"\u9898")),zt&&E.createElement("div",{className:re.tabs},Qe==null?void 0:Qe.map((Me,xn)=>E.createElement("div",{onClick:()=>{jn(xn)},className:$t===xn&&re.active,key:xn},"\u65B0\u9898",xn+1)))),E.createElement("div",{className:re.centerBox},E.createElement("img",{className:"mb10",src:be,width:56}),!Xe&&E.createElement(ae.op,{onClick:wa},"\u8BC6\u522B"))),[1,2].includes(Un)&&Ca(),[3].includes(Un)&&mr(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:re.buttonFixed},E.createElement("div",{className:re.buttonWrap},E.createElement(He.ZP,{size:"middle",className:`${re.button} mr20`,onClick:je},"\u53D6\u6D88"),E.createElement(He.ZP,{size:"middle",type:"primary",className:`${re.button}`,onClick:Jr},Wn))),E.createElement(le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:ye,title:null,footer:null,width:320,afterClose:()=>Oe(0)},E.createElement(Ee.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Pt,E.createElement("span",{className:re.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(ue.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:un}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},un,"%")))),E.createElement(le.default,{centered:!0,open:ft,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:et,width:480,onCancel:()=>Nt(!1),onOk:()=>_t.submit(),afterClose:()=>{_t.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:_t,layout:"horizontal",colon:!1,size:"large",onFinish:Me=>ot(void 0,null,function*(){var xn,Vn,oa,Ln,ha;const $n=xt.filter(ra=>!ra.checked&&!ra.errorMsg);nt(!0);const Qn=()=>ot(void 0,null,function*(){var ra,Pa;const Ia=yield(0,we.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Gt(Ct(Ct({},gt),Me),{list:$n,mode:ut})});Ia.status===0&&(Rn&&((ra=Ia==null?void 0:Ia.data)!=null&&ra.success)&&window.location.pathname==="/problemset"&&(Jt.Z.publish("refresh-item-bank",Me.group_id),yield new Promise(xa=>setTimeout(()=>xa(),1500))),he.ZP.success(`\u6210\u529F\u5BFC\u5165${(Pa=Ia==null?void 0:Ia.data)==null?void 0:Pa.success}\u9053\u8BD5\u9898`,3),ze(),Nt(!1)),nt(!1)});if(ut!==1){yield Qn();return}const na=yield(0,we.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:xt,mode:ut}});if(na.status===0){if(!((xn=na==null?void 0:na.data)!=null&&xn.error_size)){yield Qn();return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{nt(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Vn=na==null?void 0:na.data)==null?void 0:Vn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(oa=na==null?void 0:na.data)==null?void 0:oa.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(ha=(Ln=na==null?void 0:na.data)==null?void 0:Ln.index)==null?void 0:ha.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Qn})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},E.createElement(b.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Je})),ut===1&&E.createElement(fe.default.Item,{label:E.createElement(Ee.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>Ze(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(Te.Z,{key:wt})))),E.createElement(le.default,{centered:!0,open:Ht,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Hn,onCancel:()=>Ze(!1),onOk:()=>nn.submit(),afterClose:()=>{nn.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:nn,layout:"horizontal",colon:!1,size:"large",onFinish:Me=>ot(void 0,null,function*(){var xn;ct(!0),(yield(0,we.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Me.name,parent_id:(xn=Me==null?void 0:Me.parent_id)==null?void 0:xn[0]}})).status===0?(mn(wt+1),setTimeout(()=>{he.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ze(!1),ct(!1)},1e3)):ct(!1)})},E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(Te.Z,null)))),E.createElement(le.default,{centered:!0,open:an,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>qn(!1),onOk:()=>{if(la===1&&!Bn(fa)){he.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(la===2&&!Bn(fa)&&!(fn!=null&&fn.length)){he.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Me=[{name:"\u5355\u9009\u9898",num:yn||0},{name:"\u591A\u9009\u9898",num:Xn||0},{name:"\u5224\u65AD\u9898",num:On||0},{name:"\u586B\u7A7A\u9898",num:La||0},{name:"\u7B80\u7B54\u9898",num:za||0}];if(Me.reduce((oa,Ln)=>oa+Ln.num,0)===0){he.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(la,yn,Xn),qt(!0),Sn("\u5904\u7406\u4E2D");const Vn={type:la,query:fa,item_types:JSON.stringify(Me)};la===2&&(Vn.file=(fn==null?void 0:fn[0])||null),Yn("/api/intelligent_imports/large_model_intelligent_qa.json",Vn)}},E.createElement(Ee.Z,{align:"middle",className:"mb10 c-black"},E.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),E.createElement(ee.ZP.Group,{value:la,onChange:Me=>ta(Me.target.value)},E.createElement(ee.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),E.createElement(ee.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),E.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:fa,placeholder:la===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Me=>{Et(Me.target.value)}}),la===2&&E.createElement(E.Fragment,null,E.createElement(Ue.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:fn,beforeUpload:sa,className:"mb20",onRemove:()=>Yt([])},E.createElement(x.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(ae.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{style:{height:20}})),E.createElement(Ee.Z,{align:"middle",className:"c-black"},E.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),E.createElement(Ee.Z,{gutter:16},E.createElement(te.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:yn,onChange:Tn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:Xn,onChange:Dn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(xe.Z,{min:0,max:10,value:On,onChange:ba,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(xe.Z,{min:0,max:10,value:La,onChange:wn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(xe.Z,{min:0,max:10,value:za,onChange:ar,style:{marginLeft:"8px"}}))))))},_e=pe;var Be=pt},21759:function(de,ne,y){"use strict";y.d(ne,{N:function(){return a}});var E=y(59301),re=y(57809),oe=y(43418),ge=y(92832),fe=y(8591),he=y(95237),le=y(43604),xe=y(70635),Ee={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},Le=y(92310),ke=y.n(Le),Ue=y(14726),He=y(59301),ue=(ee,x,te)=>new Promise((ae,ie)=>{var pe=be=>{try{Se(te.next(be))}catch(we){ie(we)}},ve=be=>{try{Se(te.throw(be))}catch(we){ie(we)}},Se=be=>be.done?ae(be.value):Promise.resolve(be.value).then(pe,ve);Se((te=te.apply(ee,x)).next())});const{Option:b}=re.default,a=({subId:ee,value:x,selectvalues:te,disabled:ae,knowledgeOptions:ie=[],className:pe,height:ve,onChange:Se=()=>{},onAddKnowledgeFinish:be=()=>{},zIndex:we=1e3})=>{const Te=(0,E.useRef)(),[Ye,Ne]=(0,E.useState)([]);x=x||[];const tt=(Vt,vt)=>{Vt?(Ne([...vt]),Se([...vt])):(Ne([]),Se([]))};(0,E.useEffect)(()=>{(te==null?void 0:te.length)>0?(Ne([...te]),Se([...te])):(Ne([]),Se([]))},[ie]),(0,E.useEffect)(()=>{(x==null?void 0:x.length)>0&&Se([...x])},[ie]);const st=Vt=>{Vt.preventDefault(),Te.current="",oe.default.confirm({centered:!0,width:585,zIndex:we,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:He.createElement("div",{className:"font14"},He.createElement("div",{className:Ee.public_tips},He.createElement(Ue.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("div",{style:{width:"95px"}},He.createElement("span",{className:Ee.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),He.createElement(ge.default,{className:Ee.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Te.current,onChange:vt=>{Te.current=vt.target.value}}))),onOk:()=>new Promise((vt,Bt)=>ue(void 0,null,function*(){if(!Te.current)return fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Bt();if(Te.current.length>20)return fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Bt();const At=yield(0,xe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Te.current,sub_discipline_id:ee}});if((At==null?void 0:At.status)===0){be({id:At.tag_discipline_id,name:Te.current,type:"personal"});let Lt=te||[];Lt.push(At.tag_discipline_id),Se([...Lt]),Ne([...Lt]),Se([...Lt])}return vt()}))})};return He.createElement(he.Z,{wrap:!1,align:"middle",className:ke()(Ee.wrap,pe)},He.createElement(le.Z,null,He.createElement(re.default,{mode:"multiple",disabled:!ee||ae,className:Ee.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:tt,style:{width:ve||490},showSearch:!0,allowClear:!0,value:Ye,filterOption:(Vt,vt)=>vt.label.indexOf(Vt.toLowerCase())>=0},ie==null?void 0:ie.map(Vt=>He.createElement(b,{key:Vt.id,value:Vt.id,label:Vt.name},He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Vt.name),(Vt==null?void 0:Vt.type)==="personal"&&He.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ee&&He.createElement(le.Z,{className:`ml20 ${ve&&Ee.add_style}`},He.createElement("span",{className:Ee.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),He.createElement("span",{className:Ee.linkBtn,onClick:st},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},34571:function(de,ne,y){"use strict";var E=y(59301),re=y(93938),oe=y(48136),ge=y(75890),fe=y(43418),he=y(59301);const le=(0,E.forwardRef)(({callback:xe,width:Ee,onChange:Le,disabled:ke,readOnly:Ue,type:He="",value:ue="",style:b={}},a)=>{const ee=(0,E.useRef)(),x=(0,E.useRef)(),[te,ae]=(0,E.useState)(0),[ie,pe]=(0,E.useState)(0),[ve,Se]=(0,E.useState)(!1),be=()=>{var Ne=document.createElement("div");Ne.innerHTML=ee.current.getValue();var tt=Ne.innerText;return xe&&xe(tt),tt};(0,E.useImperativeHandle)(a,()=>({getData:be}));const we=Ne=>{Ne.preventDefault();const tt=Ne.clientX-te,st=Ne.clientY-ie;document.body.onmousemove=Vt=>{let vt=Vt.clientX-tt,Bt=Vt.clientY-st;const At=document.getElementsByClassName("markdown-popup-form")[0],Lt=window.innerWidth-At.offsetWidth,tn=window.innerHeight-At.offsetHeight;vt=Math.max(0,Math.min(vt,Lt)),Bt=Math.max(0,Math.min(Bt,tn)),Te(Vt.clientX,Vt.clientY,tt,st)&&(ae(vt),pe(Bt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Te=(Ne,tt,st,Vt)=>{const vt=document.body.clientHeight,Bt=document.body.clientWidth;return Ne<20&&st>Ne||Ne>Bt-20&&sttt||tt>vt-20&&Vt{ve&&setTimeout(()=>{const Ne=document.getElementsByClassName("markdown-popup-form")[0],tt=window.innerWidth/2-Ne.offsetWidth/2,st=window.innerHeight/2-Ne.offsetHeight/2;ae(tt),pe(st)},0)},[ve]);const Ye=()=>{ke||Ue||Se(!0)};return he.createElement("div",{style:b},he.createElement("div",{style:{width:Ee||"100%",position:"relative"},className:`${re.Z.mathFillWrap} ${ke||Ue?"cursorDefault":""}`,onClick:()=>Ye()},he.createElement("math-field",{disabled:ke,locale:"zh_cn",class:`${re.Z.mathField} ${He}`,readOnly:Ue,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ee,style:{width:"100%",fontSize:ue?18:14},value:ue||""})),he.createElement(fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:te,top:ie},title:he.createElement("div",{style:{cursor:"move"},onMouseDown:we},"\u8F93\u5165\u516C\u5F0F"),open:ve,onOk:()=>{const Ne=x.current.getData();ee.current.setValue(Ne),Le(Ne),Se(!1)},onCancel:()=>{Se(!1)},destroyOnClose:!0,className:"markdown-popup-form"},he.createElement(ge.Z,{value:ue,ref:x,onChange:Le,showSaveButton:!1})))});ne.Z=le},75890:function(de,ne,y){"use strict";var E=y(59301),re=y(95237),oe=y(43604),ge=y(99313),fe=y(3113),he=y(25711),le=y(93938),xe=y(48136),Ee=y(59301);const Le=(0,E.forwardRef)(({callback:ke,showSaveButton:Ue,value:He=""},ue)=>{const b=(0,E.useRef)(),a=[{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 "}]}]}],ee=[{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 +`)),Fr}}Re.questions=(Cn=Re.questions)!=null&&Cn.length?aa(Re.questions.slice(0,20)):[],Re.questions=(Vn=Re.questions)==null?void 0:Vn.map((xa,kr)=>{var Fr;if(xa.type==="0"||xa.type==="1"){const Hr=(Fr=xa.options)==null?void 0:Fr.map(to=>to==null?void 0:to.trim().replace(/^\s+|\s+$/g,""));Hr&&new Set(Hr).size!==Hr.length&&(xa.errorMsg=(xa.errorMsg?xa.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Gt(Ct({},xa),{last:kr===Re.questions.length-1})});const Pa=(oa=Re.questions)==null?void 0:oa.reduce((xa,kr)=>{const Fr=parseFloat(kr.score);return isNaN(Fr)?xa:xa+Fr},0);Re.score=Pa;let Ia=[];return(Ln=Re.questions)!=null&&Ln.length?Re.errorMsg=((ha=Re.questions)==null?void 0:ha.findIndex(xa=>!!xa.errorMsg))>-1:Ia.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Bn(Re==null?void 0:Re.question)||Ia.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ia.length&&(Re.errorMsg=Ia.join(` +`)),Re}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Re,Cn)=>{var Vn,oa;const Ln=xt[Cn],ha=Nn.map($n=>({key:$n,label:$n,onClick:()=>Ea("platform",Cn,$n)}));return E.createElement("div",{className:re.row,style:{display:Ae?Ln!=null&&Ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(kn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ua(Re,Cn),Er(Re),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Re==null?void 0:Re.timeLimit}`,tagName:"p"}),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Re==null?void 0:Re.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:(Re==null?void 0:Re.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Re==null?void 0:Re.input)||""}`,tagName:"p"}),E.createElement(Lt,{id:Re==null?void 0:Re.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Re==null?void 0:Re.output)||""}`,tagName:"p"}),(Vn=Re==null?void 0:Re.answer)==null?void 0:Vn.map(($n,Qn)=>E.createElement(Lt,{key:Qn,id:Re==null?void 0:Re.id,value:`\u7B54\u6848${Qn+1}\uFF1A${$n||""}`,tagName:"p"})),va(Re)))),E.createElement("div",{className:re.rightLayout},E.createElement(rn,{className:Ln!=null&&Ln.errorMsg?re.error:""},$a(Ln,Cn),Za(Ln,"",Cn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li,onKeyDown:bt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:Ln==null?void 0:Ln.timeLimit,tagName:"div",onBlur:$n=>Ea("timeLimit",Cn,Kn($n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ke.Z,{menu:{items:ha}},E.createElement("span",{className:"c-light-primary"},Ln==null?void 0:Ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.code)||"",onBlur:$n=>Ea("code",Cn,Kn($n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.input)||"",onBlur:$n=>Ea("input",Cn,Kn($n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(Lt,{className:re.edit,id:Ln==null?void 0:Ln.id,value:(Ln==null?void 0:Ln.output)||"",onBlur:$n=>Ea("output",Cn,Kn($n)),tagName:"div"}))),E.createElement("div",{className:re.liWrap},(oa=Ln==null?void 0:Ln.answer)==null?void 0:oa.map(($n,Qn)=>E.createElement("div",{className:re.li,key:Qn},E.createElement("aside",null,"\u7B54\u6848",Qn+1,"\uFF1A"),E.createElement(Lt,{id:Ln==null?void 0:Ln.id,value:$n||"",className:re.edit,onBlur:na=>{const ra=[...(Ln==null?void 0:Ln.answer)||[]];ra[Qn]=Kn(na),Ea("output",Cn,ra)},tagName:"div"})))),Qa(Ln))))},deal:Re=>{var Cn,Vn,oa,Ln,ha,$n,Qn,na;Re.score=Re.score===void 0?10:Re.score,Re.code=(oa=(Vn=(Cn=Re.code)==null?void 0:Cn.trim())==null?void 0:Vn.replace(/@_@/g,"@\u2581@"))==null?void 0:oa.replace(/@__@/g,"@\u2581\u2581@");let ra=[];if(Bn(Re==null?void 0:Re.question)||ra.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Bn(Re==null?void 0:Re.code)?/@▁@|@▁▁@/.test(Re==null?void 0:Re.code)?(Ln=Re==null?void 0:Re.answer)!=null&&Ln.length&&((ha=Re==null?void 0:Re.code.match(/@▁@|@▁▁@/g))==null?void 0:ha.length)!==(($n=Re==null?void 0:Re.answer)==null?void 0:$n.length)&&ra.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ra.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):ra.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Re!=null&&Re.answer?(Qn=Re.answer)!=null&&Qn.some(Ia=>!Bn(Ia))&&ra.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):ra.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Re.platform=Bn(Re==null?void 0:Re.platform),Re!=null&&Re.platform){const Ia=["c","c++","java","python","javascript","ruby"],xa=(na=Re==null?void 0:Re.platform)==null?void 0:na.toLowerCase(),kr=Ia.findIndex(Fr=>Fr===xa);kr>-1?Re.platform=Nn[kr]:ra.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else ra.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Bn(Re==null?void 0:Re.output)||ra.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Pa=Bn(String((Re==null?void 0:Re.timeLimit)||""));return Re.timeLimit=Pa,(!Pa||Pa&&!["3","4","5","6","7","8","9","10"].includes(Pa))&&ra.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Re.errorMsg=ra.join(` +`),Re}}],mr=()=>E.createElement(E.Fragment,null,Qe.filter(Re=>{var Cn;return!!((Cn=Or.find(oa=>oa.id===(Re==null?void 0:Re.type)))==null?void 0:Cn.element)}).map((Re,Cn)=>{var Vn;const oa=(Vn=Or.find(Ln=>Ln.id===(Re==null?void 0:Re.type)))==null?void 0:Vn.element;return E.createElement(E.Fragment,{key:Re.id},oa(Re,Cn))})),Jr=()=>ot(void 0,null,function*(){const Re=xt.filter(Cn=>!Cn.checked);if(Un!==3||!Re.length){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}_t.setFieldsValue({sub_discipline_id:pt}),Nt(!0)}),Zn=Re=>ot(void 0,null,function*(){const Cn=aa(Re);ht(Cn),bn(JSON.parse(JSON.stringify(Cn))),ga(3),qt(!1),qn(!1),Ve(!1)});(0,E.useEffect)(()=>{if(Wt)return;const Re=()=>{Oe(Cn=>Cn>=90?(clearInterval(it.current),90):Cn+1)};return it.current=setInterval(Re,5e4/90),()=>clearInterval(it.current)},[Wt]);const Yn=(Re,Cn)=>{ia(!1);const Vn=new FormData;Object.keys(Cn).forEach(Ln=>{Vn.append(Ln,Cn[Ln])});const oa=new window.XMLHttpRequest;oa.withCredentials=!0,oa.addEventListener("load",function(Ln){return ot(this,null,function*(){var ha,$n;try{const Qn=JSON.parse((ha=Ln==null?void 0:Ln.target)==null?void 0:ha.response);if(ia(!0),Oe(100),yield new Promise(na=>setTimeout(()=>na(),780)),Qn.status===0){if(!(($n=Qn==null?void 0:Qn.data)!=null&&$n.length)){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),qt(!1);return}Zn((Qn==null?void 0:Qn.data)||[])}else qt(!1),he.ZP.warning(Qn==null?void 0:Qn.message)}catch(Qn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Qn)}})}),oa.addEventListener("error",()=>{qt(!1)}),oa.open("POST",`${ie.Z.API_SERVER}${Re}`),oa.send(Vn)},ea=Re=>ot(void 0,null,function*(){const Cn=Re.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Cn)==-1?(he.ZP.error(`${Re.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(qt(!0),Sn("\u5904\u7406\u4E2D"),Yn("/api/intelligent_imports/import.json",{file:Re}),Promise.reject())}),sa=Re=>ot(void 0,null,function*(){const Cn=Re.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Cn)==-1?(he.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Re.size/1024/1024>200?(he.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(fn!=null&&fn.length?le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>Yt([Re])}):Yt([Re]),Promise.reject())});let Ja=[{key:1,label:E.createElement(Ue.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ea},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,tn.Ny)()||(0,tn.$O)())&&Ja.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{qn(!0)}});const hr=[xt.length,(In=xt.filter(Re=>!!(Re!=null&&Re.errorMsg)))==null?void 0:In.length];return E.createElement("div",{className:ge()(re.intelligentBox,"intelligent-body-curb",Ce),style:Gt(Ct({},dt),{width:It}),ref:We},E.createElement("div",{className:re.underpin},E.createElement("b",{style:Xt}),E.createElement("b",{style:Xt})),E.createElement("div",{className:re.head,style:{top:Ge}},E.createElement("div",{className:re.leftLayout},Zt||E.createElement(E.Fragment,null,E.createElement(Ee.Z,{align:"middle"},E.createElement("div",{className:re.title},"\u8BD5\u9898\u7F16\u8F91"),!cn&&E.createElement(ae.op,{href:`${ie.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(ae.op,{onClick:Mn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!cn&&E.createElement(ke.Z,{overlayClassName:re.menu,menu:{items:Ja}},E.createElement(ae.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!pn&&pn),E.createElement("div",{className:re.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Ee.Z,{className:re.rightLayout,style:{alignItems:"start"}},Fn||E.createElement(E.Fragment,null,E.createElement("div",{className:re.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Un)&&E.createElement(Le.default,{className:"ml20",checked:Ae,onChange:Re=>Ve(Re.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Un)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},hr[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},hr[1]),"\u9898")),zt&&E.createElement("div",{className:re.tabs},Qe==null?void 0:Qe.map((Re,Cn)=>E.createElement("div",{onClick:()=>{jn(Cn)},className:$t===Cn&&re.active,key:Cn},"\u65B0\u9898",Cn+1)))),E.createElement("div",{className:re.centerBox},E.createElement("img",{className:"mb10",src:be,width:56}),!Xe&&E.createElement(ae.op,{onClick:wa},"\u8BC6\u522B"))),[1,2].includes(Un)&&Ca(),[3].includes(Un)&&mr(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:re.buttonFixed},E.createElement("div",{className:re.buttonWrap},E.createElement(He.ZP,{size:"middle",className:`${re.button} mr20`,onClick:je},"\u53D6\u6D88"),E.createElement(He.ZP,{size:"middle",type:"primary",className:`${re.button}`,onClick:Jr},Wn))),E.createElement(le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:ye,title:null,footer:null,width:320,afterClose:()=>Oe(0)},E.createElement(Ee.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Pt,E.createElement("span",{className:re.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(ue.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:un}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},un,"%")))),E.createElement(le.default,{centered:!0,open:ft,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:et,width:480,onCancel:()=>Nt(!1),onOk:()=>_t.submit(),afterClose:()=>{_t.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:_t,layout:"horizontal",colon:!1,size:"large",onFinish:Re=>ot(void 0,null,function*(){var Cn,Vn,oa,Ln,ha;const $n=xt.filter(ra=>!ra.checked&&!ra.errorMsg);nt(!0);const Qn=()=>ot(void 0,null,function*(){var ra,Pa;const Ia=yield(0,we.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Gt(Ct(Ct({},gt),Re),{list:$n,mode:ut})});Ia.status===0&&(Rn&&((ra=Ia==null?void 0:Ia.data)!=null&&ra.success)&&window.location.pathname==="/problemset"&&(Jt.Z.publish("refresh-item-bank",Re.group_id),yield new Promise(xa=>setTimeout(()=>xa(),1500))),he.ZP.success(`\u6210\u529F\u5BFC\u5165${(Pa=Ia==null?void 0:Ia.data)==null?void 0:Pa.success}\u9053\u8BD5\u9898`,3),ze(),Nt(!1)),nt(!1)});if(ut!==1){yield Qn();return}const na=yield(0,we.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:xt,mode:ut}});if(na.status===0){if(!((Cn=na==null?void 0:na.data)!=null&&Cn.error_size)){yield Qn();return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{nt(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Vn=na==null?void 0:na.data)==null?void 0:Vn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(oa=na==null?void 0:na.data)==null?void 0:oa.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(ha=(Ln=na==null?void 0:na.data)==null?void 0:Ln.index)==null?void 0:ha.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Qn})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},E.createElement(b.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Je})),ut===1&&E.createElement(fe.default.Item,{label:E.createElement(Ee.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>Ze(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(Te.Z,{key:wt})))),E.createElement(le.default,{centered:!0,open:Ht,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Hn,onCancel:()=>Ze(!1),onOk:()=>nn.submit(),afterClose:()=>{nn.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:nn,layout:"horizontal",colon:!1,size:"large",onFinish:Re=>ot(void 0,null,function*(){var Cn;ct(!0),(yield(0,we.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Re.name,parent_id:(Cn=Re==null?void 0:Re.parent_id)==null?void 0:Cn[0]}})).status===0?(mn(wt+1),setTimeout(()=>{he.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ze(!1),ct(!1)},1e3)):ct(!1)})},E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(Te.Z,null)))),E.createElement(le.default,{centered:!0,open:an,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>qn(!1),onOk:()=>{if(la===1&&!Bn(fa)){he.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(la===2&&!Bn(fa)&&!(fn!=null&&fn.length)){he.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Re=[{name:"\u5355\u9009\u9898",num:yn||0},{name:"\u591A\u9009\u9898",num:Xn||0},{name:"\u5224\u65AD\u9898",num:On||0},{name:"\u586B\u7A7A\u9898",num:La||0},{name:"\u7B80\u7B54\u9898",num:za||0}];if(Re.reduce((oa,Ln)=>oa+Ln.num,0)===0){he.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(la,yn,Xn),qt(!0),Sn("\u5904\u7406\u4E2D");const Vn={type:la,query:fa,item_types:JSON.stringify(Re)};la===2&&(Vn.file=(fn==null?void 0:fn[0])||null),Yn("/api/intelligent_imports/large_model_intelligent_qa.json",Vn)}},E.createElement(Ee.Z,{align:"middle",className:"mb10 c-black"},E.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),E.createElement(ee.ZP.Group,{value:la,onChange:Re=>ta(Re.target.value)},E.createElement(ee.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),E.createElement(ee.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),E.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:fa,placeholder:la===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Re=>{Et(Re.target.value)}}),la===2&&E.createElement(E.Fragment,null,E.createElement(Ue.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:fn,beforeUpload:sa,className:"mb20",onRemove:()=>Yt([])},E.createElement(x.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(ae.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{style:{height:20}})),E.createElement(Ee.Z,{align:"middle",className:"c-black"},E.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),E.createElement(Ee.Z,{gutter:16},E.createElement(te.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:yn,onChange:Tn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:Xn,onChange:Dn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(xe.Z,{min:0,max:10,value:On,onChange:ba,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(xe.Z,{min:0,max:10,value:La,onChange:wn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(xe.Z,{min:0,max:10,value:za,onChange:ar,style:{marginLeft:"8px"}}))))))},_e=pe;var Be=mt},21759:function(de,ne,y){"use strict";y.d(ne,{N:function(){return a}});var E=y(59301),re=y(57809),oe=y(43418),ge=y(92832),fe=y(8591),he=y(95237),le=y(43604),xe=y(70635),Ee={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},Le=y(92310),ke=y.n(Le),Ue=y(14726),He=y(59301),ue=(ee,x,te)=>new Promise((ae,ie)=>{var pe=be=>{try{Se(te.next(be))}catch(we){ie(we)}},ve=be=>{try{Se(te.throw(be))}catch(we){ie(we)}},Se=be=>be.done?ae(be.value):Promise.resolve(be.value).then(pe,ve);Se((te=te.apply(ee,x)).next())});const{Option:b}=re.default,a=({subId:ee,value:x,selectvalues:te,disabled:ae,knowledgeOptions:ie=[],className:pe,height:ve,onChange:Se=()=>{},onAddKnowledgeFinish:be=()=>{},zIndex:we=1e3})=>{const Te=(0,E.useRef)(),[Ye,Ne]=(0,E.useState)([]);x=x||[];const tt=(Vt,vt)=>{Vt?(Ne([...vt]),Se([...vt])):(Ne([]),Se([]))};(0,E.useEffect)(()=>{(te==null?void 0:te.length)>0?(Ne([...te]),Se([...te])):(Ne([]),Se([]))},[ie]),(0,E.useEffect)(()=>{(x==null?void 0:x.length)>0&&Se([...x])},[ie]);const st=Vt=>{Vt.preventDefault(),Te.current="",oe.default.confirm({centered:!0,width:585,zIndex:we,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:He.createElement("div",{className:"font14"},He.createElement("div",{className:Ee.public_tips},He.createElement(Ue.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("div",{style:{width:"95px"}},He.createElement("span",{className:Ee.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),He.createElement(ge.default,{className:Ee.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Te.current,onChange:vt=>{Te.current=vt.target.value}}))),onOk:()=>new Promise((vt,Bt)=>ue(void 0,null,function*(){if(!Te.current)return fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Bt();if(Te.current.length>20)return fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Bt();const At=yield(0,xe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Te.current,sub_discipline_id:ee}});if((At==null?void 0:At.status)===0){be({id:At.tag_discipline_id,name:Te.current,type:"personal"});let Lt=te||[];Lt.push(At.tag_discipline_id),Se([...Lt]),Ne([...Lt]),Se([...Lt])}return vt()}))})};return He.createElement(he.Z,{wrap:!1,align:"middle",className:ke()(Ee.wrap,pe)},He.createElement(le.Z,null,He.createElement(re.default,{mode:"multiple",disabled:!ee||ae,className:Ee.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:tt,style:{width:ve||490},showSearch:!0,allowClear:!0,value:Ye,filterOption:(Vt,vt)=>vt.label.indexOf(Vt.toLowerCase())>=0},ie==null?void 0:ie.map(Vt=>He.createElement(b,{key:Vt.id,value:Vt.id,label:Vt.name},He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Vt.name),(Vt==null?void 0:Vt.type)==="personal"&&He.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ee&&He.createElement(le.Z,{className:`ml20 ${ve&&Ee.add_style}`},He.createElement("span",{className:Ee.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),He.createElement("span",{className:Ee.linkBtn,onClick:st},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},34571:function(de,ne,y){"use strict";var E=y(59301),re=y(93938),oe=y(48136),ge=y(75890),fe=y(43418),he=y(59301);const le=(0,E.forwardRef)(({callback:xe,width:Ee,onChange:Le,disabled:ke,readOnly:Ue,type:He="",value:ue="",style:b={}},a)=>{const ee=(0,E.useRef)(),x=(0,E.useRef)(),[te,ae]=(0,E.useState)(0),[ie,pe]=(0,E.useState)(0),[ve,Se]=(0,E.useState)(!1),be=()=>{var Ne=document.createElement("div");Ne.innerHTML=ee.current.getValue();var tt=Ne.innerText;return xe&&xe(tt),tt};(0,E.useImperativeHandle)(a,()=>({getData:be}));const we=Ne=>{Ne.preventDefault();const tt=Ne.clientX-te,st=Ne.clientY-ie;document.body.onmousemove=Vt=>{let vt=Vt.clientX-tt,Bt=Vt.clientY-st;const At=document.getElementsByClassName("markdown-popup-form")[0],Lt=window.innerWidth-At.offsetWidth,tn=window.innerHeight-At.offsetHeight;vt=Math.max(0,Math.min(vt,Lt)),Bt=Math.max(0,Math.min(Bt,tn)),Te(Vt.clientX,Vt.clientY,tt,st)&&(ae(vt),pe(Bt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Te=(Ne,tt,st,Vt)=>{const vt=document.body.clientHeight,Bt=document.body.clientWidth;return Ne<20&&st>Ne||Ne>Bt-20&&sttt||tt>vt-20&&Vt{ve&&setTimeout(()=>{const Ne=document.getElementsByClassName("markdown-popup-form")[0],tt=window.innerWidth/2-Ne.offsetWidth/2,st=window.innerHeight/2-Ne.offsetHeight/2;ae(tt),pe(st)},0)},[ve]);const Ye=()=>{ke||Ue||Se(!0)};return he.createElement("div",{style:b},he.createElement("div",{style:{width:Ee||"100%",position:"relative"},className:`${re.Z.mathFillWrap} ${ke||Ue?"cursorDefault":""}`,onClick:()=>Ye()},he.createElement("math-field",{disabled:ke,locale:"zh_cn",class:`${re.Z.mathField} ${He}`,readOnly:Ue,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ee,style:{width:"100%",fontSize:ue?18:14},value:ue||""})),he.createElement(fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:te,top:ie},title:he.createElement("div",{style:{cursor:"move"},onMouseDown:we},"\u8F93\u5165\u516C\u5F0F"),open:ve,onOk:()=>{const Ne=x.current.getData();ee.current.setValue(Ne),Le(Ne),Se(!1)},onCancel:()=>{Se(!1)},destroyOnClose:!0,className:"markdown-popup-form"},he.createElement(ge.Z,{value:ue,ref:x,onChange:Le,showSaveButton:!1})))});ne.Z=le},75890:function(de,ne,y){"use strict";var E=y(59301),re=y(95237),oe=y(43604),ge=y(99313),fe=y(3113),he=y(25711),le=y(93938),xe=y(48136),Ee=y(59301);const Le=(0,E.forwardRef)(({callback:ke,showSaveButton:Ue,value:He=""},ue)=>{const b=(0,E.useRef)(),a=[{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 "}]}]}],ee=[{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 @@ -104,7 +104,7 @@ \\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}`}]}]}],x=ie=>{b.current.setValue(b.current.getValue()+" "+ie.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ee.createElement(re.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ie,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:le.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:`$$${ie.value}$$`}),ie.name),Ee.createElement("div",{className:le.Z.children},ie.children.map((ve,Se)=>Ee.createElement("div",{key:Se},Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((be,we)=>Ee.createElement(oe.Z,{key:we,onClick:()=>x(be),className:le.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ee.createElement(re.Z,{className:le.Z.lists,gutter:[10,10]},ee.map((ie,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:le.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),Ee.createElement("div",{className:le.Z.children},ie.children.map((ve,Se)=>Ee.createElement("div",{key:Se},ve.name&&Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((be,we)=>Ee.createElement(oe.Z,{key:we,onClick:()=>x(be),className:le.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],ae=()=>{var ie=document.createElement("div");ie.innerHTML=b.current.getValue();var pe=ie.innerText;return ke&&ke(pe),pe};return(0,E.useImperativeHandle)(ue,()=>({getData:ae})),Ee.createElement("div",{className:le.Z.mathWrap},Ee.createElement(ge.default,{defaultActiveKey:"1",items:te}),Ee.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:800,marginTop:30,fontSize:18}},He||""),Ue&&Ee.createElement("div",{className:le.Z.button},Ee.createElement(fe.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ne.Z=Le},1568:function(de,ne,y){"use strict";y.d(ne,{h:function(){return ie}});var E=y(59301),re=y(57809),oe=y(78241),ge=y(3113),fe=y(89780),he=y.n(fe),le=y(79906),xe=y(44383),Ee=Object.defineProperty,Le=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,b=(pe,ve,Se)=>ve in pe?Ee(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):pe[ve]=Se,a=(pe,ve)=>{for(var Se in ve||(ve={}))He.call(ve,Se)&&b(pe,Se,ve[Se]);if(Ue)for(var Se of Ue(ve))ue.call(ve,Se)&&b(pe,Se,ve[Se]);return pe},ee=(pe,ve)=>Le(pe,ke(ve));const x=re.default.Option,te={labelCol:{span:4},wrapperCol:{span:20}},ae={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"]};ne.Z=({callback:pe,onCancel:ve})=>{const[Se,be]=(0,E.useState)("python");function we(Ye){be(ae[Ye][1])}function Te(Ye){pe(Ye)}return E.createElement(oe.default,ee(a({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Te,style:{width:500}}),E.createElement(oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(re.default,{getPopupContainer:Ye=>Ye.parentNode,onChange:we},Object.keys(ae).map(Ye=>E.createElement(x,{key:Ye,value:Ye},ae[Ye][0])))),E.createElement(oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ie,{mode:Se})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ge.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ie({value:pe,onChange:ve,mode:Se,options:be={}}){const we=(0,E.useRef)(),[Te,Ye]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Te){let Ne=function(tt){const st=tt.getValue();ve&&ve(st)};return Te.on("change",Ne),()=>{Te.off("change",Ne)}}},[Te,ve]),(0,E.useEffect)(()=>{Te&&Te.setOption("mode",Se)},[Te,Se]),(0,E.useEffect)(()=>{Te&&(pe!==Te.getValue()||pe==="")&&setTimeout(()=>{Te.setValue(pe||"")},300)},[Te,pe]),(0,E.useEffect)(()=>{if(we.current&&!Te){const Ne=he().fromTextArea(we.current,a({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));Ye(Ne)}},[we.current,Te]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:we}))}},23469:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ht}});var E=y(59301),re=y(89780),oe=y.n(re),ge=y(76374),fe=y(79906),he=y(6313),le=y(25717),xe=y(99498),Ee=y(25419),Le=y(67549),ke=y(25711),Ue=({value:Ze="",className:Je,showTextOnly:$e,showLines:wt,style:mn={}})=>{const an=(0,E.useMemo)(()=>"",[Ze]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:an}}))},He=y(59301),ue=Object.defineProperty,b=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ae=(Ze,Je,$e)=>Je in Ze?ue(Ze,Je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ze[Je]=$e,ie=(Ze,Je)=>{for(var $e in Je||(Je={}))x.call(Je,$e)&&ae(Ze,$e,Je[$e]);if(ee)for(var $e of ee(Je))te.call(Je,$e)&&ae(Ze,$e,Je[$e]);return Ze},pe=(Ze,Je)=>b(Ze,a(Je));let ve=[{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 Se({onActionCallback:Ze,title:Je,icon:$e,actionName:wt,className:mn="",children:an}){function qn(){Ze(wt)}return He.createElement("a",{title:Je,className:mn,onClick:qn},He.createElement("i",{className:`${$e}`}),an)}var be=({watch:Ze,showNullButton:Je,showNullProgramButton:$e,onActionCallback:wt,fullScreen:mn,insertTemp:an,hidetoolBar:qn,extraUse:Hn})=>{const ct=[...ve,{title:`${Ze?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ze?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return He.createElement("ul",{className:"markdown-toolbar-container"},!qn&&ct.map((Wt,ia)=>He.createElement("li",{key:ia},Wt.actionName?He.createElement(Se,pe(ie({},Wt),{onActionCallback:wt})):He.createElement("span",{className:"v-line"}))),Je?He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,$e?He.createElement(He.Fragment,null,He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,an&&He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${an}`,onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Hn&&He.createElement("li",null,Hn),He.createElement("li",{className:"btn-full-screen"},He.createElement(Se,{icon:`${mn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:mn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wt})))},we=y(50474),Te=y(78241),Ye=y(92832),Ne=y(3113),tt=Object.defineProperty,st=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Lt=(Ze,Je,$e)=>Je in Ze?tt(Ze,Je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ze[Je]=$e,tn=(Ze,Je)=>{for(var $e in Je||(Je={}))Bt.call(Je,$e)&&Lt(Ze,$e,Je[$e]);if(vt)for(var $e of vt(Je))At.call(Je,$e)&&Lt(Ze,$e,Je[$e]);return Ze},Jt=(Ze,Je)=>st(Ze,Vt(Je));const qe={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:Ze,onCancel:Je})=>{function $e(wt){Ze(wt)}return E.createElement(Te.default,Jt(tn({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:$e,style:{width:500}}),E.createElement(Te.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Ye.default,null)),E.createElement(Te.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Ye.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Ne.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},on=y(1568),rt=y(56701),Ke=y(43418),Dt=y(95237),vn=y(12963),Ct=y(59301),Gt=({callback:Ze,onCancel:Je})=>{const $e=document.createElement("canvas"),wt=$e.getContext("2d");$e.width=1e3,$e.height=800,wt.fillStyle="#ffffff",wt.fillRect(0,0,$e.width,$e.height);const mn=$e.toDataURL("image/png");return Ct.createElement(Ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ct.createElement(Dt.Z,{style:{height:"100vh"}},Ct.createElement(vn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:mn,visible:!0,title:String(Date.now())},onOk:an=>{Ze({src:an.url})},onClose:Je})))},ot=y(12378);function Ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ut,go.CommandHandler),Ut.prototype.canAlignSelection=function(){var Ze=this.diagram;return!(Ze===null||Ze.isReadOnly||Ze.isModelReadOnly||Ze.selection.count<2)},Ut.prototype.alignLeft=function(){var Ze=this.diagram;Ze.startTransaction("aligning left");var Je=1/0;Ze.selection.each(function($e){$e instanceof go.Link||(Je=Math.min($e.position.x,Je))}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point(Je,$e.position.y))}),Ze.commitTransaction("aligning left")},Ut.prototype.alignRight=function(){var Ze=this.diagram;Ze.startTransaction("aligning right");var Je=-1/0;Ze.selection.each(function($e){if(!($e instanceof go.Link)){var wt=$e.actualBounds.x+$e.actualBounds.width;Je=Math.max(wt,Je)}}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point(Je-$e.actualBounds.width,$e.position.y))}),Ze.commitTransaction("aligning right")},Ut.prototype.alignTop=function(){var Ze=this.diagram;Ze.startTransaction("alignTop");var Je=1/0;Ze.selection.each(function($e){$e instanceof go.Link||(Je=Math.min($e.position.y,Je))}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point($e.position.x,Je))}),Ze.commitTransaction("alignTop")},Ut.prototype.alignBottom=function(){var Ze=this.diagram;Ze.startTransaction("aligning bottom");var Je=-1/0;Ze.selection.each(function($e){if(!($e instanceof go.Link)){var wt=$e.actualBounds.y+$e.actualBounds.height;Je=Math.max(wt,Je)}}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point($e.actualBounds.x,Je-$e.actualBounds.height))}),Ze.commitTransaction("aligning bottom")},Ut.prototype.alignCenterX=function(){var Ze=this.diagram,Je=Ze.selection.first();if(Je){Ze.startTransaction("aligning Center X");var $e=Je.actualBounds.x+Je.actualBounds.width/2;Ze.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point($e-wt.actualBounds.width/2,wt.actualBounds.y))}),Ze.commitTransaction("aligning Center X")}},Ut.prototype.alignCenterY=function(){var Ze=this.diagram,Je=Ze.selection.first();if(Je){Ze.startTransaction("aligning Center Y");var $e=Je.actualBounds.y+Je.actualBounds.height/2;Ze.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.actualBounds.x,$e-wt.actualBounds.height/2))}),Ze.commitTransaction("aligning Center Y")}},Ut.prototype.alignColumn=function(Ze){var Je=this.diagram;Je.startTransaction("align Column"),Ze===void 0&&(Ze=0),Ze=parseFloat(Ze);var $e=new Array;Je.selection.each(function(Hn){Hn instanceof go.Link||$e.push(Hn)});for(var wt=0;wt<$e.length-1;wt++){var mn=$e[wt],an=mn.actualBounds.y+mn.actualBounds.height+Ze,qn=$e[wt+1];qn.move(new go.Point(mn.actualBounds.x,an))}Je.commitTransaction("align Column")},Ut.prototype.alignRow=function(Ze){Ze===void 0&&(Ze=0),Ze=parseFloat(Ze);var Je=this.diagram;Je.startTransaction("align Row");var $e=new Array;Je.selection.each(function(Hn){Hn instanceof go.Link||$e.push(Hn)});for(var wt=0;wt<$e.length-1;wt++){var mn=$e[wt],an=mn.actualBounds.x+mn.actualBounds.width+Ze,qn=$e[wt+1];qn.move(new go.Point(an,mn.actualBounds.y))}Je.commitTransaction("align Row")},Ut.prototype.canRotate=function(Ze){var Je=this.diagram;return!(Je===null||Je.isReadOnly||Je.isModelReadOnly||Je.selection.count<1)},Ut.prototype.rotate=function(Ze){Ze===void 0&&(Ze=90);var Je=this.diagram;Je.startTransaction("rotate "+Ze.toString());var Je=this.diagram;Je.selection.each(function($e){$e instanceof go.Link||$e instanceof go.Group||($e.angle+=Ze)}),Je.commitTransaction("rotate "+Ze.toString())},Ut.prototype.pullToFront=function(){var Ze=this.diagram;Ze.startTransaction("pullToFront");var Je=new go.Map;Ze.selection.each(function($e){Je.set($e.layer,0)}),Je.iteratorKeys.each(function($e){var wt=0;$e.parts.each(function(mn){if(!mn.isSelected){var an=mn.zOrder;isNaN(an)?mn.zOrder=0:wt=Math.max(wt,an)}}),Je.set($e,wt)}),Ze.selection.each(function($e){Ut._assignZOrder($e,Je.get($e.layer)+1)}),Ze.commitTransaction("pullToFront")},Ut.prototype.pushToBack=function(){var Ze=this.diagram;Ze.startTransaction("pushToBack");var Je=new go.Map;Ze.selection.each(function($e){Je.set($e.layer,0)}),Je.iteratorKeys.each(function($e){var wt=0;$e.parts.each(function(mn){if(!mn.isSelected){var an=mn.zOrder;isNaN(an)?mn.zOrder=0:wt=Math.min(wt,an)}}),Je.set($e,wt)}),Ze.selection.each(function($e){Ut._assignZOrder($e,Je.get($e.layer)-1-Ut._findGroupDepth($e))}),Ze.commitTransaction("pushToBack")},Ut._assignZOrder=function(Ze,Je,$e){$e===void 0&&($e=Ze),Ze.layer===$e.layer&&(Ze.zOrder=Je),Ze instanceof go.Group&&Ze.memberParts.each(function(wt){Ut._assignZOrder(wt,Je+1,$e)})},Ut._findGroupDepth=function(Ze){if(Ze instanceof go.Group){var Je=0;return Ze.memberParts.each(function($e){Je=Math.max(Je,Ut._findGroupDepth($e))}),Je+1}else return 0},Ut.prototype.doKeyDown=function(){var Ze=this.diagram;if(Ze!==null){var Je=Ze.lastInput;if(Je.key==="Up"||Je.key==="Down"||Je.key==="Left"||Je.key==="Right"){var $e=this.arrowKeyBehavior;if($e==="none")return;if($e==="select"){this._arrowKeySelect();return}else if($e==="move"){this._arrowKeyMove();return}else if($e==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Ut.prototype._getAllParts=function(){var Ze=new Array;return this.diagram.nodes.each(function(Je){Ze.push(Je)}),this.diagram.parts.each(function(Je){Ze.push(Je)}),Ze},Ut.prototype._arrowKeyMove=function(){var Ze=this.diagram,Je=Ze.lastInput,$e=0,wt=0;if(Je.control||Je.meta)$e=1,wt=1;else if(Ze.grid!==null){var mn=Ze.grid.gridCellSize;wt=mn.width,$e=mn.height}Ze.startTransaction("arrowKeyMove"),Ze.selection.each(function(an){Je.key==="Up"?an.move(new go.Point(an.actualBounds.x,an.actualBounds.y-$e)):Je.key==="Down"?an.move(new go.Point(an.actualBounds.x,an.actualBounds.y+$e)):Je.key==="Left"?an.move(new go.Point(an.actualBounds.x-wt,an.actualBounds.y)):Je.key==="Right"&&an.move(new go.Point(an.actualBounds.x+wt,an.actualBounds.y))}),Ze.commitTransaction("arrowKeyMove")},Ut.prototype._arrowKeySelect=function(){var Ze=this.diagram,Je=Ze.lastInput,$e=null;Je.key==="Up"?$e=this._findNearestPartTowards(270):Je.key==="Down"?$e=this._findNearestPartTowards(90):Je.key==="Left"?$e=this._findNearestPartTowards(180):Je.key==="Right"&&($e=this._findNearestPartTowards(0)),$e!==null&&(Je.shift?$e.isSelected=!0:Je.control||Je.meta?$e.isSelected=!$e.isSelected:Ze.select($e))},Ut.prototype._findNearestPartTowards=function(Ze){var Je=this.diagram.selection.first();if(Je===null)return null;for(var $e=Je.actualBounds.center,wt=this._getAllParts(),mn=1/0,an=Je,qn=0;qn0){for(var Hn=an.elt(qn-1);Hn!==null&&Hn.isTreeExpanded&&!Hn.isTreeLeaf;){var ct=this._sortTreeChildrenByY(Hn);Hn=ct.last()}Hn!==null&&Ze.select(Hn)}else Ze.select(mn)}}else if($e.key==="Down")if(Je.isTreeExpanded&&!Je.isTreeLeaf){var wt=this._sortTreeChildrenByY(Je).first();wt!==null&&Ze.select(wt)}else for(;Je!==null;){var mn=Je.findTreeParentNode();if(mn===null)break;var an=this._sortTreeChildrenByY(mn),qn=an.indexOf(Je);if(qnan.y?1:mn.xan.x?1:0}),Je},Ut.prototype.copyToClipboard=function(Ze){go.CommandHandler.prototype.copyToClipboard.call(this,Ze),this._lastPasteOffset.set(this.pasteOffset)},Ut.prototype.pasteFromClipboard=function(){var Ze=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ze,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ze},Object.defineProperty(Ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ze){if(Ze!=="move"&&Ze!=="select"&&Ze!=="scroll"&&Ze!=="tree"&&Ze!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ze);this._arrowKeyBehavior=Ze}}),Object.defineProperty(Ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ze){if(!(Ze instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ze);this._pasteOffset.set(Ze)}});var bt=Ut,kn=y(37404),rn=y(43604),pt=y(70635),_e={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Be=y(59301),Ce=(Ze,Je,$e)=>new Promise((wt,mn)=>{var an=ct=>{try{Hn($e.next(ct))}catch(Wt){mn(Wt)}},qn=ct=>{try{Hn($e.throw(ct))}catch(Wt){mn(Wt)}},Hn=ct=>ct.done?wt(ct.value):Promise.resolve(ct.value).then(an,qn);Hn(($e=$e.apply(Ze,Je)).next())});function dt({onCancel:Ze,callback:Je}){let $e=(0,E.useRef)(),wt=(0,E.useRef)(),mn=(0,E.useRef)(),an=(0,E.useRef)(!1);const qn=(0,E.useRef)(!1),[Hn,ct]=(0,E.useState)(0);function Wt(){const $t=ot.bx.make,jn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};$e.current=new ot.S0(wt.current,{padding:20,grid:$t(ot.s_,"Grid",$t(ot.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(ot.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Tt=>{var We=Tt.diagram.commandHandler.addTopLevelParts(Tt.diagram.selection,!0);We||Tt.diagram.currentTool.doCancel()},commandHandler:$t(bt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Tt=>{var We=Tt.subject;We.location=We.location.copy().snapToGridPoint(Tt.diagram.grid.gridOrigin,Tt.diagram.grid.gridCellSize),setTimeout(()=>{Tt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Tt=>{var We=Tt.subject;setTimeout(()=>{Tt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Tt=>{var We=Tt.parameter.part;We.invalidateConnectedLinks();var it=Tt.subject;Tt.diagram.toolManager.linkingTool.isForwards?it.toNode.invalidateConnectedLinks():it.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),$e.current.nodeTemplate=$t(ot.NB,"Auto",{locationSpot:ot.z6.Center,locationObjectName:"SHAPE",desiredSize:new ot.$u(120,60),minSize:new ot.$u(40,40),resizable:!0,resizeCellSize:new ot.$u(10,10),rotatable:!0},new ot.KX("location","loc",ot.E9.parse).makeTwoWay(ot.E9.stringify),new ot.KX("desiredSize","size",ot.$u.parse).makeTwoWay(ot.$u.stringify),$t(ot.bn,{name:"SHAPE",fill:jn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ot.z6.AllSides,toSpot:ot.z6.AllSides},new ot.KX("figure"),new ot.KX("fill"),new ot.KX("stroke","borderColor"),new ot.KX("strokeWidth","thickness"),new ot.KX("strokeDashArray","dash")),$t(ot.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),$t(ot.al,{margin:1,textAlign:"center",overflow:ot.al.OverflowEllipsis,editable:!0},new ot.KX("text").makeTwoWay(),new ot.KX("stroke","color"))),$e.current.nodeTemplate.toolTip=$t("ToolTip",$t(ot.s_,"Vertical",{maxSize:new ot.$u(200,NaN)},$t(ot.al,{font:"bold 10pt sans-serif",textAlign:"center"},new ot.KX("text")),$t(ot.al,{font:"10pt sans-serif",textAlign:"center"},new ot.KX("text","details"))));function la(Tt,We){var it=(Rt,Nn)=>{Rt.handled=!0,Rt.diagram.model.commit(Mn=>{var ln=Nn.part.adornedPart,_n=new ot.E9().setRectSpot(ln.actualBounds,Tt);_n.subtract(ln.location),_n.scale(2,2),_n.x+=Math.sign(_n.x)*130,_n.y+=Math.sign(_n.y)*130,_n.add(ln.location),_n.snapToGridPoint(Rt.diagram.grid.gridOrigin,Rt.diagram.grid.gridCellSize);var Bn=Mn.copyNodeData(ln.data);Mn.setGroupKeyForNodeData(Bn,Mn.getGroupKeyForNodeData(ln.data)),Mn.addNodeData(Bn);var Kn={from:ln.key,to:Mn.getKeyForNodeData(Bn)};Mn.addLinkData(Kn);var ua=Rt.diagram.findNodeForData(Bn);ua.location=_n,Rt.diagram.select(ua),setTimeout(()=>{Rt.diagram.commandHandler.editTextBlock()},20)})};return $t(ot.bn,{figure:We,alignment:Tt,alignmentFocus:Tt.opposite(),width:Tt.equals(ot.z6.Top)||Tt.equals(ot.z6.Bottom)?25:18,height:Tt.equals(ot.z6.Top)||Tt.equals(ot.z6.Bottom)?18:25,fill:"orange",stroke:jn.white,strokeWidth:4,mouseEnter:(Rt,Nn)=>Nn.fill="dodgerblue",mouseLeave:(Rt,Nn)=>Nn.fill="orange",isActionable:!0,click:it,contextClick:it})}function ta(Tt){return $t(ot.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(We,it)=>it.fill="dodgerblue",mouseLeave:(We,it)=>it.fill="orange",click:(We,it)=>{We.diagram.commandHandler.showContextMenu(it.part.adornedPart)}},Tt||{})}$e.current.nodeTemplate.selectionAdornmentTemplate=$t(ot.uz,"Spot",$t(ot.Vm,{padding:10}),la(ot.z6.Top,"TriangleUp"),la(ot.z6.Left,"TriangleLeft"),la(ot.z6.Right,"TriangleRight"),la(ot.z6.Bottom,"TriangleDown"),ta({alignment:new ot.z6(.75,0)}));function fa(Tt,We){return(it,Rt)=>{it.handled=!0,it.diagram.model.commit(Nn=>{Nn.set(Rt.part.adornedPart.data,Tt,We)})}}function Et(Tt,We){return We||(We="color"),$t(ot.bn,{width:16,height:16,stroke:"lightgray",fill:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.stroke="dodgerblue",mouseLeave:(it,Rt)=>Rt.stroke="lightgray",click:fa(We,Tt),contextClick:fa(We,Tt)})}function fn(){return[$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.white,"fill"),Et(jn.beige,"fill"),Et(jn.extralightblue,"fill"),Et(jn.extralightred,"fill"))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.lightgray,"fill"),Et(jn.lightgreen,"fill"),Et(jn.lightblue,"fill"),Et(jn.lightred,"fill")))]}function Yt(){return[$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.black),Et(jn.green),Et(jn.blue),Et(jn.red))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.white),Et(jn.magenta),Et(jn.purple),Et(jn.orange)))]}function yn(Tt,We){return We||(We="thickness"),$t(ot.bn,"LineH",{width:16,height:16,strokeWidth:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:fa(We,Tt),contextClick:fa(We,Tt)})}function Tn(Tt,We){return We||(We="dash"),$t(ot.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:fa(We,Tt),contextClick:fa(We,Tt)})}function Xn(){return[$t("ContextMenuButton",$t(ot.s_,"Horizontal",yn(1),yn(2),yn(3),yn(4))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Tn(null),Tn([2,4]),Tn([4,4])))]}function Dn(Tt,We){return We||(We="figure"),$t(ot.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.fill="dodgerblue",mouseLeave:(it,Rt)=>Rt.fill="lightgray",click:fa(We,Tt),contextClick:fa(We,Tt)})}$e.current.nodeTemplate.contextMenu=$t("ContextMenu",$t("ContextMenuButton",$t(ot.s_,"Horizontal",Dn("Rectangle"),Dn("RoundedRectangle"),Dn("Ellipse"),Dn("Diamond"))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Dn("Parallelogram2"),Dn("ManualOperation"),Dn("Procedure"),Dn("Cylinder1"))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Dn("Terminator"),Dn("CreateRequest"),Dn("Document"),Dn("TriangleDown"))),fn(),Yt(),Xn()),$e.current.groupTemplate=$t(ot.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:ot.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Tt,We)=>{var it=We.addMembers(We.diagram.selection,!0);it||We.diagram.currentTool.doCancel()},avoidable:!1},new ot.KX("location","loc",ot.E9.parse).makeTwoWay(ot.E9.stringify),$t(ot.s_,"Auto",{name:"BODY"},$t(ot.bn,{parameter1:10,fill:jn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ot.z6.AllSides,toSpot:ot.z6.AllSides},new ot.KX("fill"),new ot.KX("stroke","color"),new ot.KX("strokeWidth","thickness"),new ot.KX("strokeDashArray","dash")),$t(ot.Vm,{background:"transparent",margin:20})),$t(ot.al,{alignment:ot.z6.Top,alignmentFocus:ot.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new ot.KX("text"),new ot.KX("stroke","color"))),$e.current.groupTemplate.selectionAdornmentTemplate=$t(ot.uz,"Spot",$t(ot.s_,"Auto",$t(ot.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),$t(ot.Vm,{margin:1.5})),ta({alignment:ot.z6.TopRight,alignmentFocus:ot.z6.BottomRight})),$e.current.groupTemplate.contextMenu=$t("ContextMenu",fn(),Yt(),Xn()),$e.current.linkTemplate=$t(ot.rU,{layerName:"Foreground",routing:ot.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new ot.KX("fromSpot","fromSpot",ot.z6.parse),new ot.KX("toSpot","toSpot",ot.z6.parse),new ot.KX("fromShortLength","dir",Tt=>Tt>=1?10:0),new ot.KX("toShortLength","dir",Tt=>Tt>=1?10:0),new ot.KX("points").makeTwoWay(),$t(ot.bn,{strokeWidth:2},new ot.KX("stroke","color"),new ot.KX("strokeWidth","thickness"),new ot.KX("strokeDashArray","dash")),$t(ot.bn,{segmentIndex:0,segmentOffset:new ot.E9(15,0),segmentOrientation:ot.rU.OrientAlong,alignmentFocus:ot.z6.Right,figure:"circle",width:10,strokeWidth:0},new ot.KX("fill","color"),new ot.KX("visible","dir",Tt=>Tt===1)),$t(ot.bn,{segmentIndex:-1,segmentOffset:new ot.E9(-10,6),segmentOrientation:ot.rU.OrientPlus90,alignmentFocus:ot.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ot.KX("fill","color"),new ot.KX("visible","dir",Tt=>Tt>=1),new ot.KX("width","thickness",Tt=>7+3*Tt),new ot.KX("height","thickness",Tt=>7+3*Tt),new ot.KX("segmentOffset","thickness",Tt=>new ot.E9(-15,4+1.5*Tt))),$t(ot.bn,{segmentIndex:0,segmentOffset:new ot.E9(15,-6),segmentOrientation:ot.rU.OrientMinus90,alignmentFocus:ot.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ot.KX("fill","color"),new ot.KX("visible","dir",Tt=>Tt===2),new ot.KX("width","thickness",Tt=>7+3*Tt),new ot.KX("height","thickness",Tt=>7+3*Tt),new ot.KX("segmentOffset","thickness",Tt=>new ot.E9(-15,4+1.5*Tt))),$t(ot.al,{alignmentFocus:new ot.z6(0,1,-4,0),editable:!0},new ot.KX("text").makeTwoWay(),new ot.KX("stroke","color"))),$e.current.linkTemplate.selectionAdornmentTemplate=$t(ot.uz,$t(ot.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:On(2)},new ot.KX("pathPattern","thickness",On)),ta({alignmentFocus:new ot.z6(0,0,-6,-4)}));function On(Tt){return $t(ot.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Tt+4).toString()+" H3"})}function ba(Tt){var We="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Tt===0?We="M0 0 M16 16 M0 8 L16 8":Tt===2&&(We="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),$t(ot.bn,{geometryString:We,margin:2,background:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:fa("dir",Tt),contextClick:fa("dir",Tt)})}function La(Tt){var We=(it,Rt)=>{it.handled=!0,it.diagram.model.commit(Nn=>{var Mn=Rt.part.adornedPart;Nn.set(Mn.data,Tt?"toSpot":"fromSpot",ot.z6.stringify(ot.z6.AllSides)),(Tt?Mn.toNode:Mn.fromNode).invalidateConnectedLinks()})};return $t(ot.bn,{width:12,height:12,fill:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:We,contextClick:We})}function wn(Tt,We){var it=0,Rt=ot.z6.RightSide;Tt.equals(ot.z6.Top)?(it=270,Rt=ot.z6.TopSide):Tt.equals(ot.z6.Left)?(it=180,Rt=ot.z6.LeftSide):Tt.equals(ot.z6.Bottom)&&(it=90,Rt=ot.z6.BottomSide),We||(it-=180);var Nn=(Mn,ln)=>{Mn.handled=!0,Mn.diagram.model.commit(_n=>{var Bn=ln.part.adornedPart;_n.set(Bn.data,We?"toSpot":"fromSpot",ot.z6.stringify(Rt)),(We?Bn.toNode:Bn.fromNode).invalidateConnectedLinks()})};return $t(ot.bn,{alignment:Tt,alignmentFocus:Tt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:it,background:"transparent",mouseEnter:(Mn,ln)=>ln.background="dodgerblue",mouseLeave:(Mn,ln)=>ln.background="transparent",click:Nn,contextClick:Nn})}$e.current.linkTemplate.contextMenu=$t("ContextMenu",Yt(),Xn(),$t("ContextMenuButton",$t(ot.s_,"Horizontal",ba(0),ba(1),ba(2))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",$t(ot.s_,"Spot",La(!1),wn(ot.z6.Top,!1),wn(ot.z6.Left,!1),wn(ot.z6.Right,!1),wn(ot.z6.Bottom,!1)),$t(ot.s_,"Spot",{margin:new ot.Zt(0,0,0,2)},La(!0),wn(ot.z6.Top,!0),wn(ot.z6.Left,!0),wn(ot.z6.Right,!0),wn(ot.z6.Bottom,!0)))));const za=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],x=ie=>{b.current.setValue(b.current.getValue()+" "+ie.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ee.createElement(re.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ie,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:le.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:`$$${ie.value}$$`}),ie.name),Ee.createElement("div",{className:le.Z.children},ie.children.map((ve,Se)=>Ee.createElement("div",{key:Se},Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((be,we)=>Ee.createElement(oe.Z,{key:we,onClick:()=>x(be),className:le.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ee.createElement(re.Z,{className:le.Z.lists,gutter:[10,10]},ee.map((ie,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:le.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),Ee.createElement("div",{className:le.Z.children},ie.children.map((ve,Se)=>Ee.createElement("div",{key:Se},ve.name&&Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((be,we)=>Ee.createElement(oe.Z,{key:we,onClick:()=>x(be),className:le.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],ae=()=>{var ie=document.createElement("div");ie.innerHTML=b.current.getValue();var pe=ie.innerText;return ke&&ke(pe),pe};return(0,E.useImperativeHandle)(ue,()=>({getData:ae})),Ee.createElement("div",{className:le.Z.mathWrap},Ee.createElement(ge.default,{defaultActiveKey:"1",items:te}),Ee.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:800,marginTop:30,fontSize:18}},He||""),Ue&&Ee.createElement("div",{className:le.Z.button},Ee.createElement(fe.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ne.Z=Le},1568:function(de,ne,y){"use strict";y.d(ne,{h:function(){return ie}});var E=y(59301),re=y(57809),oe=y(78241),ge=y(3113),fe=y(89780),he=y.n(fe),le=y(79906),xe=y(44383),Ee=Object.defineProperty,Le=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,b=(pe,ve,Se)=>ve in pe?Ee(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):pe[ve]=Se,a=(pe,ve)=>{for(var Se in ve||(ve={}))He.call(ve,Se)&&b(pe,Se,ve[Se]);if(Ue)for(var Se of Ue(ve))ue.call(ve,Se)&&b(pe,Se,ve[Se]);return pe},ee=(pe,ve)=>Le(pe,ke(ve));const x=re.default.Option,te={labelCol:{span:4},wrapperCol:{span:20}},ae={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"]};ne.Z=({callback:pe,onCancel:ve})=>{const[Se,be]=(0,E.useState)("python");function we(Ye){be(ae[Ye][1])}function Te(Ye){pe(Ye)}return E.createElement(oe.default,ee(a({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Te,style:{width:500}}),E.createElement(oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(re.default,{getPopupContainer:Ye=>Ye.parentNode,onChange:we},Object.keys(ae).map(Ye=>E.createElement(x,{key:Ye,value:Ye},ae[Ye][0])))),E.createElement(oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ie,{mode:Se})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ge.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ie({value:pe,onChange:ve,mode:Se,options:be={}}){const we=(0,E.useRef)(),[Te,Ye]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Te){let Ne=function(tt){const st=tt.getValue();ve&&ve(st)};return Te.on("change",Ne),()=>{Te.off("change",Ne)}}},[Te,ve]),(0,E.useEffect)(()=>{Te&&Te.setOption("mode",Se)},[Te,Se]),(0,E.useEffect)(()=>{Te&&(pe!==Te.getValue()||pe==="")&&setTimeout(()=>{Te.setValue(pe||"")},300)},[Te,pe]),(0,E.useEffect)(()=>{if(we.current&&!Te){const Ne=he().fromTextArea(we.current,a({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));Ye(Ne)}},[we.current,Te]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:we}))}},23469:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ht}});var E=y(59301),re=y(89780),oe=y.n(re),ge=y(76374),fe=y(79906),he=y(6313),le=y(25717),xe=y(99498),Ee=y(25419),Le=y(67549),ke=y(25711),Ue=({value:Ze="",className:Je,showTextOnly:$e,showLines:wt,style:mn={}})=>{const an=(0,E.useMemo)(()=>"",[Ze]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:an}}))},He=y(59301),ue=Object.defineProperty,b=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ae=(Ze,Je,$e)=>Je in Ze?ue(Ze,Je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ze[Je]=$e,ie=(Ze,Je)=>{for(var $e in Je||(Je={}))x.call(Je,$e)&&ae(Ze,$e,Je[$e]);if(ee)for(var $e of ee(Je))te.call(Je,$e)&&ae(Ze,$e,Je[$e]);return Ze},pe=(Ze,Je)=>b(Ze,a(Je));let ve=[{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 Se({onActionCallback:Ze,title:Je,icon:$e,actionName:wt,className:mn="",children:an}){function qn(){Ze(wt)}return He.createElement("a",{title:Je,className:mn,onClick:qn},He.createElement("i",{className:`${$e}`}),an)}var be=({watch:Ze,showNullButton:Je,showNullProgramButton:$e,onActionCallback:wt,fullScreen:mn,insertTemp:an,hidetoolBar:qn,extraUse:Hn})=>{const ct=[...ve,{title:`${Ze?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ze?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return He.createElement("ul",{className:"markdown-toolbar-container"},!qn&&ct.map((Wt,ia)=>He.createElement("li",{key:ia},Wt.actionName?He.createElement(Se,pe(ie({},Wt),{onActionCallback:wt})):He.createElement("span",{className:"v-line"}))),Je?He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,$e?He.createElement(He.Fragment,null,He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,an&&He.createElement("li",null,He.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${an}`,onActionCallback:wt},He.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Hn&&He.createElement("li",null,Hn),He.createElement("li",{className:"btn-full-screen"},He.createElement(Se,{icon:`${mn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:mn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wt})))},we=y(50474),Te=y(78241),Ye=y(92832),Ne=y(3113),tt=Object.defineProperty,st=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Lt=(Ze,Je,$e)=>Je in Ze?tt(Ze,Je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ze[Je]=$e,tn=(Ze,Je)=>{for(var $e in Je||(Je={}))Bt.call(Je,$e)&&Lt(Ze,$e,Je[$e]);if(vt)for(var $e of vt(Je))At.call(Je,$e)&&Lt(Ze,$e,Je[$e]);return Ze},Jt=(Ze,Je)=>st(Ze,Vt(Je));const qe={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:Ze,onCancel:Je})=>{function $e(wt){Ze(wt)}return E.createElement(Te.default,Jt(tn({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:$e,style:{width:500}}),E.createElement(Te.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Ye.default,null)),E.createElement(Te.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Ye.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Ne.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},on=y(1568),rt=y(56701),Ke=y(43418),Dt=y(95237),vn=y(12963),Ct=y(59301),Gt=({callback:Ze,onCancel:Je})=>{const $e=document.createElement("canvas"),wt=$e.getContext("2d");$e.width=1e3,$e.height=800,wt.fillStyle="#ffffff",wt.fillRect(0,0,$e.width,$e.height);const mn=$e.toDataURL("image/png");return Ct.createElement(Ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ct.createElement(Dt.Z,{style:{height:"100vh"}},Ct.createElement(vn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:mn,visible:!0,title:String(Date.now())},onOk:an=>{Ze({src:an.url})},onClose:Je})))},ot=y(12378);function Ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ut,go.CommandHandler),Ut.prototype.canAlignSelection=function(){var Ze=this.diagram;return!(Ze===null||Ze.isReadOnly||Ze.isModelReadOnly||Ze.selection.count<2)},Ut.prototype.alignLeft=function(){var Ze=this.diagram;Ze.startTransaction("aligning left");var Je=1/0;Ze.selection.each(function($e){$e instanceof go.Link||(Je=Math.min($e.position.x,Je))}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point(Je,$e.position.y))}),Ze.commitTransaction("aligning left")},Ut.prototype.alignRight=function(){var Ze=this.diagram;Ze.startTransaction("aligning right");var Je=-1/0;Ze.selection.each(function($e){if(!($e instanceof go.Link)){var wt=$e.actualBounds.x+$e.actualBounds.width;Je=Math.max(wt,Je)}}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point(Je-$e.actualBounds.width,$e.position.y))}),Ze.commitTransaction("aligning right")},Ut.prototype.alignTop=function(){var Ze=this.diagram;Ze.startTransaction("alignTop");var Je=1/0;Ze.selection.each(function($e){$e instanceof go.Link||(Je=Math.min($e.position.y,Je))}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point($e.position.x,Je))}),Ze.commitTransaction("alignTop")},Ut.prototype.alignBottom=function(){var Ze=this.diagram;Ze.startTransaction("aligning bottom");var Je=-1/0;Ze.selection.each(function($e){if(!($e instanceof go.Link)){var wt=$e.actualBounds.y+$e.actualBounds.height;Je=Math.max(wt,Je)}}),Ze.selection.each(function($e){$e instanceof go.Link||$e.move(new go.Point($e.actualBounds.x,Je-$e.actualBounds.height))}),Ze.commitTransaction("aligning bottom")},Ut.prototype.alignCenterX=function(){var Ze=this.diagram,Je=Ze.selection.first();if(Je){Ze.startTransaction("aligning Center X");var $e=Je.actualBounds.x+Je.actualBounds.width/2;Ze.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point($e-wt.actualBounds.width/2,wt.actualBounds.y))}),Ze.commitTransaction("aligning Center X")}},Ut.prototype.alignCenterY=function(){var Ze=this.diagram,Je=Ze.selection.first();if(Je){Ze.startTransaction("aligning Center Y");var $e=Je.actualBounds.y+Je.actualBounds.height/2;Ze.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.actualBounds.x,$e-wt.actualBounds.height/2))}),Ze.commitTransaction("aligning Center Y")}},Ut.prototype.alignColumn=function(Ze){var Je=this.diagram;Je.startTransaction("align Column"),Ze===void 0&&(Ze=0),Ze=parseFloat(Ze);var $e=new Array;Je.selection.each(function(Hn){Hn instanceof go.Link||$e.push(Hn)});for(var wt=0;wt<$e.length-1;wt++){var mn=$e[wt],an=mn.actualBounds.y+mn.actualBounds.height+Ze,qn=$e[wt+1];qn.move(new go.Point(mn.actualBounds.x,an))}Je.commitTransaction("align Column")},Ut.prototype.alignRow=function(Ze){Ze===void 0&&(Ze=0),Ze=parseFloat(Ze);var Je=this.diagram;Je.startTransaction("align Row");var $e=new Array;Je.selection.each(function(Hn){Hn instanceof go.Link||$e.push(Hn)});for(var wt=0;wt<$e.length-1;wt++){var mn=$e[wt],an=mn.actualBounds.x+mn.actualBounds.width+Ze,qn=$e[wt+1];qn.move(new go.Point(an,mn.actualBounds.y))}Je.commitTransaction("align Row")},Ut.prototype.canRotate=function(Ze){var Je=this.diagram;return!(Je===null||Je.isReadOnly||Je.isModelReadOnly||Je.selection.count<1)},Ut.prototype.rotate=function(Ze){Ze===void 0&&(Ze=90);var Je=this.diagram;Je.startTransaction("rotate "+Ze.toString());var Je=this.diagram;Je.selection.each(function($e){$e instanceof go.Link||$e instanceof go.Group||($e.angle+=Ze)}),Je.commitTransaction("rotate "+Ze.toString())},Ut.prototype.pullToFront=function(){var Ze=this.diagram;Ze.startTransaction("pullToFront");var Je=new go.Map;Ze.selection.each(function($e){Je.set($e.layer,0)}),Je.iteratorKeys.each(function($e){var wt=0;$e.parts.each(function(mn){if(!mn.isSelected){var an=mn.zOrder;isNaN(an)?mn.zOrder=0:wt=Math.max(wt,an)}}),Je.set($e,wt)}),Ze.selection.each(function($e){Ut._assignZOrder($e,Je.get($e.layer)+1)}),Ze.commitTransaction("pullToFront")},Ut.prototype.pushToBack=function(){var Ze=this.diagram;Ze.startTransaction("pushToBack");var Je=new go.Map;Ze.selection.each(function($e){Je.set($e.layer,0)}),Je.iteratorKeys.each(function($e){var wt=0;$e.parts.each(function(mn){if(!mn.isSelected){var an=mn.zOrder;isNaN(an)?mn.zOrder=0:wt=Math.min(wt,an)}}),Je.set($e,wt)}),Ze.selection.each(function($e){Ut._assignZOrder($e,Je.get($e.layer)-1-Ut._findGroupDepth($e))}),Ze.commitTransaction("pushToBack")},Ut._assignZOrder=function(Ze,Je,$e){$e===void 0&&($e=Ze),Ze.layer===$e.layer&&(Ze.zOrder=Je),Ze instanceof go.Group&&Ze.memberParts.each(function(wt){Ut._assignZOrder(wt,Je+1,$e)})},Ut._findGroupDepth=function(Ze){if(Ze instanceof go.Group){var Je=0;return Ze.memberParts.each(function($e){Je=Math.max(Je,Ut._findGroupDepth($e))}),Je+1}else return 0},Ut.prototype.doKeyDown=function(){var Ze=this.diagram;if(Ze!==null){var Je=Ze.lastInput;if(Je.key==="Up"||Je.key==="Down"||Je.key==="Left"||Je.key==="Right"){var $e=this.arrowKeyBehavior;if($e==="none")return;if($e==="select"){this._arrowKeySelect();return}else if($e==="move"){this._arrowKeyMove();return}else if($e==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Ut.prototype._getAllParts=function(){var Ze=new Array;return this.diagram.nodes.each(function(Je){Ze.push(Je)}),this.diagram.parts.each(function(Je){Ze.push(Je)}),Ze},Ut.prototype._arrowKeyMove=function(){var Ze=this.diagram,Je=Ze.lastInput,$e=0,wt=0;if(Je.control||Je.meta)$e=1,wt=1;else if(Ze.grid!==null){var mn=Ze.grid.gridCellSize;wt=mn.width,$e=mn.height}Ze.startTransaction("arrowKeyMove"),Ze.selection.each(function(an){Je.key==="Up"?an.move(new go.Point(an.actualBounds.x,an.actualBounds.y-$e)):Je.key==="Down"?an.move(new go.Point(an.actualBounds.x,an.actualBounds.y+$e)):Je.key==="Left"?an.move(new go.Point(an.actualBounds.x-wt,an.actualBounds.y)):Je.key==="Right"&&an.move(new go.Point(an.actualBounds.x+wt,an.actualBounds.y))}),Ze.commitTransaction("arrowKeyMove")},Ut.prototype._arrowKeySelect=function(){var Ze=this.diagram,Je=Ze.lastInput,$e=null;Je.key==="Up"?$e=this._findNearestPartTowards(270):Je.key==="Down"?$e=this._findNearestPartTowards(90):Je.key==="Left"?$e=this._findNearestPartTowards(180):Je.key==="Right"&&($e=this._findNearestPartTowards(0)),$e!==null&&(Je.shift?$e.isSelected=!0:Je.control||Je.meta?$e.isSelected=!$e.isSelected:Ze.select($e))},Ut.prototype._findNearestPartTowards=function(Ze){var Je=this.diagram.selection.first();if(Je===null)return null;for(var $e=Je.actualBounds.center,wt=this._getAllParts(),mn=1/0,an=Je,qn=0;qn0){for(var Hn=an.elt(qn-1);Hn!==null&&Hn.isTreeExpanded&&!Hn.isTreeLeaf;){var ct=this._sortTreeChildrenByY(Hn);Hn=ct.last()}Hn!==null&&Ze.select(Hn)}else Ze.select(mn)}}else if($e.key==="Down")if(Je.isTreeExpanded&&!Je.isTreeLeaf){var wt=this._sortTreeChildrenByY(Je).first();wt!==null&&Ze.select(wt)}else for(;Je!==null;){var mn=Je.findTreeParentNode();if(mn===null)break;var an=this._sortTreeChildrenByY(mn),qn=an.indexOf(Je);if(qnan.y?1:mn.xan.x?1:0}),Je},Ut.prototype.copyToClipboard=function(Ze){go.CommandHandler.prototype.copyToClipboard.call(this,Ze),this._lastPasteOffset.set(this.pasteOffset)},Ut.prototype.pasteFromClipboard=function(){var Ze=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ze,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ze},Object.defineProperty(Ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ze){if(Ze!=="move"&&Ze!=="select"&&Ze!=="scroll"&&Ze!=="tree"&&Ze!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ze);this._arrowKeyBehavior=Ze}}),Object.defineProperty(Ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ze){if(!(Ze instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ze);this._pasteOffset.set(Ze)}});var bt=Ut,kn=y(37404),rn=y(43604),mt=y(70635),_e={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Be=y(59301),Ce=(Ze,Je,$e)=>new Promise((wt,mn)=>{var an=ct=>{try{Hn($e.next(ct))}catch(Wt){mn(Wt)}},qn=ct=>{try{Hn($e.throw(ct))}catch(Wt){mn(Wt)}},Hn=ct=>ct.done?wt(ct.value):Promise.resolve(ct.value).then(an,qn);Hn(($e=$e.apply(Ze,Je)).next())});function dt({onCancel:Ze,callback:Je}){let $e=(0,E.useRef)(),wt=(0,E.useRef)(),mn=(0,E.useRef)(),an=(0,E.useRef)(!1);const qn=(0,E.useRef)(!1),[Hn,ct]=(0,E.useState)(0);function Wt(){const $t=ot.bx.make,jn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};$e.current=new ot.S0(wt.current,{padding:20,grid:$t(ot.s_,"Grid",$t(ot.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(ot.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Tt=>{var We=Tt.diagram.commandHandler.addTopLevelParts(Tt.diagram.selection,!0);We||Tt.diagram.currentTool.doCancel()},commandHandler:$t(bt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Tt=>{var We=Tt.subject;We.location=We.location.copy().snapToGridPoint(Tt.diagram.grid.gridOrigin,Tt.diagram.grid.gridCellSize),setTimeout(()=>{Tt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Tt=>{var We=Tt.subject;setTimeout(()=>{Tt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Tt=>{var We=Tt.parameter.part;We.invalidateConnectedLinks();var it=Tt.subject;Tt.diagram.toolManager.linkingTool.isForwards?it.toNode.invalidateConnectedLinks():it.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),$e.current.nodeTemplate=$t(ot.NB,"Auto",{locationSpot:ot.z6.Center,locationObjectName:"SHAPE",desiredSize:new ot.$u(120,60),minSize:new ot.$u(40,40),resizable:!0,resizeCellSize:new ot.$u(10,10),rotatable:!0},new ot.KX("location","loc",ot.E9.parse).makeTwoWay(ot.E9.stringify),new ot.KX("desiredSize","size",ot.$u.parse).makeTwoWay(ot.$u.stringify),$t(ot.bn,{name:"SHAPE",fill:jn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ot.z6.AllSides,toSpot:ot.z6.AllSides},new ot.KX("figure"),new ot.KX("fill"),new ot.KX("stroke","borderColor"),new ot.KX("strokeWidth","thickness"),new ot.KX("strokeDashArray","dash")),$t(ot.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),$t(ot.al,{margin:1,textAlign:"center",overflow:ot.al.OverflowEllipsis,editable:!0},new ot.KX("text").makeTwoWay(),new ot.KX("stroke","color"))),$e.current.nodeTemplate.toolTip=$t("ToolTip",$t(ot.s_,"Vertical",{maxSize:new ot.$u(200,NaN)},$t(ot.al,{font:"bold 10pt sans-serif",textAlign:"center"},new ot.KX("text")),$t(ot.al,{font:"10pt sans-serif",textAlign:"center"},new ot.KX("text","details"))));function la(Tt,We){var it=(Rt,Nn)=>{Rt.handled=!0,Rt.diagram.model.commit(Mn=>{var ln=Nn.part.adornedPart,_n=new ot.E9().setRectSpot(ln.actualBounds,Tt);_n.subtract(ln.location),_n.scale(2,2),_n.x+=Math.sign(_n.x)*130,_n.y+=Math.sign(_n.y)*130,_n.add(ln.location),_n.snapToGridPoint(Rt.diagram.grid.gridOrigin,Rt.diagram.grid.gridCellSize);var Bn=Mn.copyNodeData(ln.data);Mn.setGroupKeyForNodeData(Bn,Mn.getGroupKeyForNodeData(ln.data)),Mn.addNodeData(Bn);var Kn={from:ln.key,to:Mn.getKeyForNodeData(Bn)};Mn.addLinkData(Kn);var ua=Rt.diagram.findNodeForData(Bn);ua.location=_n,Rt.diagram.select(ua),setTimeout(()=>{Rt.diagram.commandHandler.editTextBlock()},20)})};return $t(ot.bn,{figure:We,alignment:Tt,alignmentFocus:Tt.opposite(),width:Tt.equals(ot.z6.Top)||Tt.equals(ot.z6.Bottom)?25:18,height:Tt.equals(ot.z6.Top)||Tt.equals(ot.z6.Bottom)?18:25,fill:"orange",stroke:jn.white,strokeWidth:4,mouseEnter:(Rt,Nn)=>Nn.fill="dodgerblue",mouseLeave:(Rt,Nn)=>Nn.fill="orange",isActionable:!0,click:it,contextClick:it})}function ta(Tt){return $t(ot.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(We,it)=>it.fill="dodgerblue",mouseLeave:(We,it)=>it.fill="orange",click:(We,it)=>{We.diagram.commandHandler.showContextMenu(it.part.adornedPart)}},Tt||{})}$e.current.nodeTemplate.selectionAdornmentTemplate=$t(ot.uz,"Spot",$t(ot.Vm,{padding:10}),la(ot.z6.Top,"TriangleUp"),la(ot.z6.Left,"TriangleLeft"),la(ot.z6.Right,"TriangleRight"),la(ot.z6.Bottom,"TriangleDown"),ta({alignment:new ot.z6(.75,0)}));function fa(Tt,We){return(it,Rt)=>{it.handled=!0,it.diagram.model.commit(Nn=>{Nn.set(Rt.part.adornedPart.data,Tt,We)})}}function Et(Tt,We){return We||(We="color"),$t(ot.bn,{width:16,height:16,stroke:"lightgray",fill:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.stroke="dodgerblue",mouseLeave:(it,Rt)=>Rt.stroke="lightgray",click:fa(We,Tt),contextClick:fa(We,Tt)})}function fn(){return[$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.white,"fill"),Et(jn.beige,"fill"),Et(jn.extralightblue,"fill"),Et(jn.extralightred,"fill"))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.lightgray,"fill"),Et(jn.lightgreen,"fill"),Et(jn.lightblue,"fill"),Et(jn.lightred,"fill")))]}function Yt(){return[$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.black),Et(jn.green),Et(jn.blue),Et(jn.red))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Et(jn.white),Et(jn.magenta),Et(jn.purple),Et(jn.orange)))]}function yn(Tt,We){return We||(We="thickness"),$t(ot.bn,"LineH",{width:16,height:16,strokeWidth:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:fa(We,Tt),contextClick:fa(We,Tt)})}function Tn(Tt,We){return We||(We="dash"),$t(ot.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:fa(We,Tt),contextClick:fa(We,Tt)})}function Xn(){return[$t("ContextMenuButton",$t(ot.s_,"Horizontal",yn(1),yn(2),yn(3),yn(4))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Tn(null),Tn([2,4]),Tn([4,4])))]}function Dn(Tt,We){return We||(We="figure"),$t(ot.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Tt,margin:1,background:"transparent",mouseEnter:(it,Rt)=>Rt.fill="dodgerblue",mouseLeave:(it,Rt)=>Rt.fill="lightgray",click:fa(We,Tt),contextClick:fa(We,Tt)})}$e.current.nodeTemplate.contextMenu=$t("ContextMenu",$t("ContextMenuButton",$t(ot.s_,"Horizontal",Dn("Rectangle"),Dn("RoundedRectangle"),Dn("Ellipse"),Dn("Diamond"))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Dn("Parallelogram2"),Dn("ManualOperation"),Dn("Procedure"),Dn("Cylinder1"))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",Dn("Terminator"),Dn("CreateRequest"),Dn("Document"),Dn("TriangleDown"))),fn(),Yt(),Xn()),$e.current.groupTemplate=$t(ot.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:ot.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Tt,We)=>{var it=We.addMembers(We.diagram.selection,!0);it||We.diagram.currentTool.doCancel()},avoidable:!1},new ot.KX("location","loc",ot.E9.parse).makeTwoWay(ot.E9.stringify),$t(ot.s_,"Auto",{name:"BODY"},$t(ot.bn,{parameter1:10,fill:jn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ot.z6.AllSides,toSpot:ot.z6.AllSides},new ot.KX("fill"),new ot.KX("stroke","color"),new ot.KX("strokeWidth","thickness"),new ot.KX("strokeDashArray","dash")),$t(ot.Vm,{background:"transparent",margin:20})),$t(ot.al,{alignment:ot.z6.Top,alignmentFocus:ot.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new ot.KX("text"),new ot.KX("stroke","color"))),$e.current.groupTemplate.selectionAdornmentTemplate=$t(ot.uz,"Spot",$t(ot.s_,"Auto",$t(ot.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),$t(ot.Vm,{margin:1.5})),ta({alignment:ot.z6.TopRight,alignmentFocus:ot.z6.BottomRight})),$e.current.groupTemplate.contextMenu=$t("ContextMenu",fn(),Yt(),Xn()),$e.current.linkTemplate=$t(ot.rU,{layerName:"Foreground",routing:ot.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new ot.KX("fromSpot","fromSpot",ot.z6.parse),new ot.KX("toSpot","toSpot",ot.z6.parse),new ot.KX("fromShortLength","dir",Tt=>Tt>=1?10:0),new ot.KX("toShortLength","dir",Tt=>Tt>=1?10:0),new ot.KX("points").makeTwoWay(),$t(ot.bn,{strokeWidth:2},new ot.KX("stroke","color"),new ot.KX("strokeWidth","thickness"),new ot.KX("strokeDashArray","dash")),$t(ot.bn,{segmentIndex:0,segmentOffset:new ot.E9(15,0),segmentOrientation:ot.rU.OrientAlong,alignmentFocus:ot.z6.Right,figure:"circle",width:10,strokeWidth:0},new ot.KX("fill","color"),new ot.KX("visible","dir",Tt=>Tt===1)),$t(ot.bn,{segmentIndex:-1,segmentOffset:new ot.E9(-10,6),segmentOrientation:ot.rU.OrientPlus90,alignmentFocus:ot.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ot.KX("fill","color"),new ot.KX("visible","dir",Tt=>Tt>=1),new ot.KX("width","thickness",Tt=>7+3*Tt),new ot.KX("height","thickness",Tt=>7+3*Tt),new ot.KX("segmentOffset","thickness",Tt=>new ot.E9(-15,4+1.5*Tt))),$t(ot.bn,{segmentIndex:0,segmentOffset:new ot.E9(15,-6),segmentOrientation:ot.rU.OrientMinus90,alignmentFocus:ot.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ot.KX("fill","color"),new ot.KX("visible","dir",Tt=>Tt===2),new ot.KX("width","thickness",Tt=>7+3*Tt),new ot.KX("height","thickness",Tt=>7+3*Tt),new ot.KX("segmentOffset","thickness",Tt=>new ot.E9(-15,4+1.5*Tt))),$t(ot.al,{alignmentFocus:new ot.z6(0,1,-4,0),editable:!0},new ot.KX("text").makeTwoWay(),new ot.KX("stroke","color"))),$e.current.linkTemplate.selectionAdornmentTemplate=$t(ot.uz,$t(ot.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:On(2)},new ot.KX("pathPattern","thickness",On)),ta({alignmentFocus:new ot.z6(0,0,-6,-4)}));function On(Tt){return $t(ot.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Tt+4).toString()+" H3"})}function ba(Tt){var We="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Tt===0?We="M0 0 M16 16 M0 8 L16 8":Tt===2&&(We="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),$t(ot.bn,{geometryString:We,margin:2,background:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:fa("dir",Tt),contextClick:fa("dir",Tt)})}function La(Tt){var We=(it,Rt)=>{it.handled=!0,it.diagram.model.commit(Nn=>{var Mn=Rt.part.adornedPart;Nn.set(Mn.data,Tt?"toSpot":"fromSpot",ot.z6.stringify(ot.z6.AllSides)),(Tt?Mn.toNode:Mn.fromNode).invalidateConnectedLinks()})};return $t(ot.bn,{width:12,height:12,fill:"transparent",mouseEnter:(it,Rt)=>Rt.background="dodgerblue",mouseLeave:(it,Rt)=>Rt.background="transparent",click:We,contextClick:We})}function wn(Tt,We){var it=0,Rt=ot.z6.RightSide;Tt.equals(ot.z6.Top)?(it=270,Rt=ot.z6.TopSide):Tt.equals(ot.z6.Left)?(it=180,Rt=ot.z6.LeftSide):Tt.equals(ot.z6.Bottom)&&(it=90,Rt=ot.z6.BottomSide),We||(it-=180);var Nn=(Mn,ln)=>{Mn.handled=!0,Mn.diagram.model.commit(_n=>{var Bn=ln.part.adornedPart;_n.set(Bn.data,We?"toSpot":"fromSpot",ot.z6.stringify(Rt)),(We?Bn.toNode:Bn.fromNode).invalidateConnectedLinks()})};return $t(ot.bn,{alignment:Tt,alignmentFocus:Tt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:it,background:"transparent",mouseEnter:(Mn,ln)=>ln.background="dodgerblue",mouseLeave:(Mn,ln)=>ln.background="transparent",click:Nn,contextClick:Nn})}$e.current.linkTemplate.contextMenu=$t("ContextMenu",Yt(),Xn(),$t("ContextMenuButton",$t(ot.s_,"Horizontal",ba(0),ba(1),ba(2))),$t("ContextMenuButton",$t(ot.s_,"Horizontal",$t(ot.s_,"Spot",La(!1),wn(ot.z6.Top,!1),wn(ot.z6.Left,!1),wn(ot.z6.Right,!1),wn(ot.z6.Bottom,!1)),$t(ot.s_,"Spot",{margin:new ot.Zt(0,0,0,2)},La(!0),wn(ot.z6.Top,!0),wn(ot.z6.Left,!0),wn(ot.z6.Right,!0),wn(ot.z6.Bottom,!0)))));const za=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -124,27 +124,27 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var ar=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function _t(Tt){return console.log("shapeName:",Tt),ar.indexOf(Tt)>=0}var nn=new ot.YI(mn.current,{maxSelectionCount:1,linkTemplate:$t(ot.rU,{locationSpot:ot.z6.Center,selectionAdornmentTemplate:$t(ot.uz,"Link",{locationSpot:ot.z6.Center},$t(ot.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),$t(ot.bn,{toArrow:"Standard",stroke:null}))},{routing:ot.rU.AvoidsNodes,curve:ot.rU.JumpOver,corner:5,toShortLength:4},new ot.KX("points"),$t(ot.bn,{isPanelMain:!0,strokeWidth:2}),$t(ot.bn,{toArrow:"Standard",stroke:null})),model:new ot.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...ot.bn.getFigureGenerators().toArray().map(Tt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Tt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return $e.current.addDiagramListener("TextEdited",function(Tt){var We;const it=Tt.subject.part;var Rt=(We=document.activeElement)==null?void 0:We.value;typeof Rt=="string"&&Rt.trim()===""&&$e.current.model.commit(function(Nn){Nn.set(it.data,"text","\u672A\u547D\u540D"),$e.current.commandHandler.stopCommand()},"increment")}),nn.nodeTemplate=$t(ot.NB,"Auto",{locationSpot:ot.z6.Center},new ot.KX("location","location",ot.E9.parse).makeTwoWay(ot.E9.stringify),$t(ot.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new ot.KX("stroke").makeTwoWay(),new ot.KX("fill").makeTwoWay(),new ot.KX("figure")),$t(ot.al,{margin:new ot.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new ot.$u(16,16),maxSize:new ot.$u(10,NaN),textAlign:"center",editable:!0},new ot.KX("key").makeTwoWay())),setTimeout(()=>{$e.current.grid=$t(ot.s_,"Grid",$t(ot.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(ot.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),$e.current.grid.visible=!0,$e.current.grid.gridCellStroke="darkgray",$e.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=$e.current,$e.current}const ia=()=>Ce(this,null,function*(){var $t=$e.current.makeImage();const jn=yield(0,pt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:$t.src}});Je({src:jn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Wt()},500),ct(Hn+1),()=>{$e.current=null}),[]),Be.createElement("div",{ref:qn,className:an.current?`${_e.maxH60} body-overflow-initial`:"body-overflow-initial"},Be.createElement(Ke.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Hn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Be.createElement(Dt.Z,null,Be.createElement(rn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Be.createElement(rn.Z,{onClick:()=>{var $t,jn,la=$e.current.selection.first();if(an.current=!an.current,document.activeElement&&la){let ta=(jn=($t=document.activeElement)==null?void 0:$t.value)==null?void 0:jn.trim();typeof ta=="string"&&$e.current.model.commit(function(fa){fa.set(la.data,"text",ta||"\u672A\u547D\u540D"),$e.current.commandHandler.stopCommand()},"increment")}ct(Hn+1)}},Be.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ze},Be.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:_e.flowChartWrp},Be.createElement("div",{style:{display:"flex",height:"100%"}},Be.createElement("div",{style:{width:"300px",height:"100%"}},Be.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Be.createElement("div",{style:{height:"calc(100% - 50px)"},className:_e.myPaletteDiv,ref:mn})),Be.createElement("div",{style:{flex:1,position:"relative"}},Be.createElement("div",{ref:wt,style:{height:"80vh"}}))),Be.createElement("div",{className:"tr"},Be.createElement(Ne.ZP,{size:"large",onClick:ia,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var It=dt,je=y(5112),ze=y(88897);const gt=je.ZP.Group,ut={margin:"0 8px"};var Ge=({callback:Ze,onCancel:Je})=>{function $e(wt){Ze(wt)}return E.createElement(Te.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:$e},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:ut},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:ut},"\u884C\u6570"),E.createElement(Te.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ze.Z,null)),E.createElement("span",{style:ut},"\u5217\u6570"),E.createElement(Te.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ze.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:ut},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Te.default.Item,{name:"align"},E.createElement(gt,null,E.createElement(je.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(je.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(je.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(je.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Ne.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},mt=y(78673),cn=y(98598),en=y.n(cn),Fn=(0,E.forwardRef)(({use3d:Ze,width:Je,height:$e,callback:wt,showSaveButton:mn},an)=>{const qn=(0,E.useRef)(),Hn=(0,E.useRef)(),[ct,Wt]=(0,E.useState)(!1),ia=(0,E.useRef)({id:qn,appName:"graphing",width:Je||1e3,height:$e||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Hn.current=new(en())(ia.current,!0),window.onload=function(){Hn.current.inject("applet_container")}},[]);const $t=()=>{var jn=window.ggbApplet.getPNGBase64(1,!0,72);return wt&&wt(jn),jn};return(0,E.useEffect)(()=>{ia.current.appName=ct?"3D":"graphing",Hn.current.inject("applet_container")},[ct]),(0,E.useEffect)(()=>{Wt(Ze)},[Ze]),(0,E.useImperativeHandle)(an,()=>({getImgData:$t})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:qn}),E.createElement(Dt.Z,{align:"middle"},E.createElement(rn.Z,{flex:1},E.createElement(mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ct,onChange:jn=>Wt(jn)})),E.createElement(rn.Z,null,E.createElement(Ne.ZP,{size:"large",onClick:$t,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Cn=y(75890),Xe=y(1012),Mt=y(8591);const zt="link",Xt="upload-image",pn="add-flowchart",Rn="draw-image",Wn="add-flowchart",In="code-block",Un="add-table",ga="------------",un={default:ga,left:`:${ga}`,center:`:${ga}:`,right:`${ga}:`};var Oe=y(91300),Pt=(Ze,Je,$e)=>new Promise((wt,mn)=>{var an=ct=>{try{Hn($e.next(ct))}catch(Wt){mn(Wt)}},qn=ct=>{try{Hn($e.throw(ct))}catch(Wt){mn(Wt)}},Hn=ct=>ct.done?wt(ct.value):Promise.resolve(ct.value).then(an,qn);Hn(($e=$e.apply(Ze,Je)).next())});function Sn(){}let ye=0;const qt=1e4,Qe="\u2581",ht="@\u2581\u2581@",xt="@\u2581@",bn=` +]}`;var ar=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function _t(Tt){return console.log("shapeName:",Tt),ar.indexOf(Tt)>=0}var nn=new ot.YI(mn.current,{maxSelectionCount:1,linkTemplate:$t(ot.rU,{locationSpot:ot.z6.Center,selectionAdornmentTemplate:$t(ot.uz,"Link",{locationSpot:ot.z6.Center},$t(ot.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),$t(ot.bn,{toArrow:"Standard",stroke:null}))},{routing:ot.rU.AvoidsNodes,curve:ot.rU.JumpOver,corner:5,toShortLength:4},new ot.KX("points"),$t(ot.bn,{isPanelMain:!0,strokeWidth:2}),$t(ot.bn,{toArrow:"Standard",stroke:null})),model:new ot.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...ot.bn.getFigureGenerators().toArray().map(Tt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Tt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return $e.current.addDiagramListener("TextEdited",function(Tt){var We;const it=Tt.subject.part;var Rt=(We=document.activeElement)==null?void 0:We.value;typeof Rt=="string"&&Rt.trim()===""&&$e.current.model.commit(function(Nn){Nn.set(it.data,"text","\u672A\u547D\u540D"),$e.current.commandHandler.stopCommand()},"increment")}),nn.nodeTemplate=$t(ot.NB,"Auto",{locationSpot:ot.z6.Center},new ot.KX("location","location",ot.E9.parse).makeTwoWay(ot.E9.stringify),$t(ot.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new ot.KX("stroke").makeTwoWay(),new ot.KX("fill").makeTwoWay(),new ot.KX("figure")),$t(ot.al,{margin:new ot.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new ot.$u(16,16),maxSize:new ot.$u(10,NaN),textAlign:"center",editable:!0},new ot.KX("key").makeTwoWay())),setTimeout(()=>{$e.current.grid=$t(ot.s_,"Grid",$t(ot.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(ot.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),$e.current.grid.visible=!0,$e.current.grid.gridCellStroke="darkgray",$e.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=$e.current,$e.current}const ia=()=>Ce(this,null,function*(){var $t=$e.current.makeImage();const jn=yield(0,mt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:$t.src}});Je({src:jn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Wt()},500),ct(Hn+1),()=>{$e.current=null}),[]),Be.createElement("div",{ref:qn,className:an.current?`${_e.maxH60} body-overflow-initial`:"body-overflow-initial"},Be.createElement(Ke.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Hn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Be.createElement(Dt.Z,null,Be.createElement(rn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Be.createElement(rn.Z,{onClick:()=>{var $t,jn,la=$e.current.selection.first();if(an.current=!an.current,document.activeElement&&la){let ta=(jn=($t=document.activeElement)==null?void 0:$t.value)==null?void 0:jn.trim();typeof ta=="string"&&$e.current.model.commit(function(fa){fa.set(la.data,"text",ta||"\u672A\u547D\u540D"),$e.current.commandHandler.stopCommand()},"increment")}ct(Hn+1)}},Be.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ze},Be.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:_e.flowChartWrp},Be.createElement("div",{style:{display:"flex",height:"100%"}},Be.createElement("div",{style:{width:"300px",height:"100%"}},Be.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Be.createElement("div",{style:{height:"calc(100% - 50px)"},className:_e.myPaletteDiv,ref:mn})),Be.createElement("div",{style:{flex:1,position:"relative"}},Be.createElement("div",{ref:wt,style:{height:"80vh"}}))),Be.createElement("div",{className:"tr"},Be.createElement(Ne.ZP,{size:"large",onClick:ia,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var It=dt,je=y(5112),ze=y(88897);const gt=je.ZP.Group,ut={margin:"0 8px"};var Ge=({callback:Ze,onCancel:Je})=>{function $e(wt){Ze(wt)}return E.createElement(Te.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:$e},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:ut},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:ut},"\u884C\u6570"),E.createElement(Te.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ze.Z,null)),E.createElement("span",{style:ut},"\u5217\u6570"),E.createElement(Te.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ze.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:ut},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Te.default.Item,{name:"align"},E.createElement(gt,null,E.createElement(je.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(je.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(je.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(je.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Ne.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},pt=y(78673),cn=y(98598),en=y.n(cn),Fn=(0,E.forwardRef)(({use3d:Ze,width:Je,height:$e,callback:wt,showSaveButton:mn},an)=>{const qn=(0,E.useRef)(),Hn=(0,E.useRef)(),[ct,Wt]=(0,E.useState)(!1),ia=(0,E.useRef)({id:qn,appName:"graphing",width:Je||1e3,height:$e||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Hn.current=new(en())(ia.current,!0),window.onload=function(){Hn.current.inject("applet_container")}},[]);const $t=()=>{var jn=window.ggbApplet.getPNGBase64(1,!0,72);return wt&&wt(jn),jn};return(0,E.useEffect)(()=>{ia.current.appName=ct?"3D":"graphing",Hn.current.inject("applet_container")},[ct]),(0,E.useEffect)(()=>{Wt(Ze)},[Ze]),(0,E.useImperativeHandle)(an,()=>({getImgData:$t})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:qn}),E.createElement(Dt.Z,{align:"middle"},E.createElement(rn.Z,{flex:1},E.createElement(pt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ct,onChange:jn=>Wt(jn)})),E.createElement(rn.Z,null,E.createElement(Ne.ZP,{size:"large",onClick:$t,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Pn=y(75890),Xe=y(1012),Mt=y(8591);const zt="link",Xt="upload-image",pn="add-flowchart",Rn="draw-image",Wn="add-flowchart",In="code-block",Un="add-table",ga="------------",un={default:ga,left:`:${ga}`,center:`:${ga}:`,right:`${ga}:`};var Oe=y(91300),Pt=(Ze,Je,$e)=>new Promise((wt,mn)=>{var an=ct=>{try{Hn($e.next(ct))}catch(Wt){mn(Wt)}},qn=ct=>{try{Hn($e.throw(ct))}catch(Wt){mn(Wt)}},Hn=ct=>ct.done?wt(ct.value):Promise.resolve(ct.value).then(an,qn);Hn(($e=$e.apply(Ze,Je)).next())});function Sn(){}let ye=0;const qt=1e4,Qe="\u2581",ht="@\u2581\u2581@",xt="@\u2581@",bn=` **\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`,Ae=["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 Ve(Ze){return/^\d+$/.test(Ze)?`${Ze}px`:Ze}const nt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ft={[nt+"-B"]:"bold",[nt+"-I"]:"italic"},Nt={[zt]:"\u6DFB\u52A0\u94FE\u63A5",[In]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Xt]:"\u6DFB\u52A0\u56FE\u7247",[Rn]:"\u6DFB\u52A0\u753B\u56FE",[pn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Un]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ht=({defaultValue:Ze="",onChange:Je,width:$e="100%",height:wt=400,miniToolbar:mn=!1,isFocus:an=!1,watch:qn,insertTemp:Hn,mode:ct="markdown",id:Wt="markdown-editor-id",showResizeBar:ia=!1,noStorage:$t=!1,showNullButton:jn=!1,showNullProgramButton:la=!1,hidetoolBar:ta=!1,fullScreen:fa=!1,onBlur:Et,onCMBeforeChange:fn,onFullScreen:Yt,className:yn="",disablePaste:Tn=!1,disabled:Xn=!1,disabledFill:Dn=!1,placeholder:On="",values:ba="",extraUse:La})=>{const[wn,za]=(0,E.useState)(null),[ar,_t]=(0,E.useState)(Ze),[nn,Tt]=(0,E.useState)(qn),[We,it]=(0,E.useState)(fa),[Rt,Nn]=(0,E.useState)(""),[Mn,ln]=(0,E.useState)(0),[_n,Bn]=(0,E.useState)(wt),[Kn,ua]=(0,E.useState)(!1),ja=(0,E.useRef)((0,Xe.Z)()),Va=(0,E.useRef)(!1),Na=(0,E.useRef)(),[ya,aa]=(0,E.useState)(0),[wa,Ca]=(0,E.useState)(0),Ea=(0,E.useRef)(),Ua=(0,E.useRef)(),ir=(0,E.useRef)(),_a=(0,E.useRef)(),br=()=>Pt(void 0,null,function*(){var Zn;const Yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ja.current}});(Zn=Yn==null?void 0:Yn.attachments)!=null&&Zn.length&&(console.log("cm:",wn,Ea),Yn.attachments.map(ea=>{ea.content_type.indexOf("image")>-1?wn.replaceSelection(`![,](/api/attachments/${ea.id}?type=${ea.content_type})`):ea.content_type.indexOf("video")>-1?wn.replaceSelection(``):ea.content_type.indexOf("pdf")>-1?wn.replaceSelection(`${ea.name}`):wn.replaceSelection(`[${ea.name}](${ENV.API_SERVER}/api/attachments/${ea.id}?type=${ea.content_type})`)}))});(0,E.useEffect)(()=>{const Zn=window.scrollY||window.pageYOffset;_t(ba),wn==null||wn.setValue(ba),window.scrollTo(0,Zn)},[ba]),(0,E.useEffect)(()=>{Yt==null||Yt(We)},[We]),(0,E.useEffect)(()=>{if(Ea.current){let Zn=function(ea,sa){var er;if(Tn){sa.preventDefault();return}const Er=sa.clipboardData;if(Er){const Me=Er.types.toString(),xn=Er.items;if(Me==="Files"||Er.types.indexOf("Files")>-1){if(sa.preventDefault(),ct=="stex")return;try{let Vn=xn[1];((er=xn[0])==null?void 0:er.kind)==="file"&&(Vn=xn[0]);const oa=Vn.getAsFile(),Ln=oa.name.split(".").pop();(0,rt.I)(oa,ha=>{var $n,Qn,na;ha.id?(($n=oa==null?void 0:oa.type)==null?void 0:$n.indexOf("image"))>-1?Yn.replaceSelection(`![,](/api/attachments/${ha.id}?type=${ha.content_type})`):((Qn=oa==null?void 0:oa.type)==null?void 0:Qn.indexOf("video"))>-1?Yn.replaceSelection(``):((na=oa==null?void 0:oa.type)==null?void 0:na.indexOf("pdf"))>-1?Yn.replaceSelection(`${oa.name}`):Ae.includes(Ln)?Yn.replaceSelection(`${oa.name}`):Yn.replaceSelection(`[${oa.name}](/api/attachments/${ha.id}?type=${ha.content_type})`):(ha==null?void 0:ha.status)===401&&(Mt.ZP.warning((ha==null?void 0:ha.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Vn){Mt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Yn=oe().fromTextArea(Ea.current,{mode:ct,lineNumbers:!mn,lineWrapping:!0,value:Ze,autoCloseTags:!la,autoCloseBrackets:!0});return Yn.on("keyup",function(ea,sa){sa.keyCode===8&&(ea.getValue()==""?Yn.setOption("placeholder",On):Yn.setOption("placeholder",null))}),Yn.on("keydown",function(ea,sa){if(sa.keyCode===8){var er=va(ea);er&&sa.preventDefault()}}),an&&Yn.focus(),Yn.on("paste",Zn),Yn.on("dragleave",function(ea,sa){Ua.current.classList.remove("mouse-hover-md")}),Xn&&Yn.on("beforeChange",function(ea,sa){(sa.origin==="paste"||sa.origin==="+input")&&sa.cancel()}),za(Yn),()=>{Yn.off("paste",Zn)}}},[]);const Za=(0,E.useCallback)(()=>{if(Ua.current)try{}catch(Zn){console.log(Zn,"---- to set md editor body height")}},[_n,Ua,We]);(0,E.useEffect)(()=>{function Zn(){let Yn=new ge.Z(ea=>{for(let sa of ea)(sa.target.offsetHeight>0||sa.target.offsetWidth>0)&&(Za(),wn.setSize("100%","100%"),wn.refresh())});return Yn.observe(Ea.current.parentElement),Yn}if(wn){const Yn=Zn();return()=>{var ea,sa;(ea=Ea.current)!=null&&ea.parentElement&&Yn.unobserve((sa=Ea.current)==null?void 0:sa.parentElement)}}},[wn,Za]),(0,E.useEffect)(()=>{if(wn){let Zn=[];for(const[Yn,ea]of Object.entries(ft)){let sa={[Yn]:()=>{Qa(ea)}};Zn.push(sa),wn.addKeyMap(sa)}return Na.current=setInterval(()=>{Va.current&&br()},4e3),()=>{clearInterval(Na.current);for(let Yn of Zn)wn.removeKeyMap(Yn)}}},[wn]),(0,E.useEffect)(()=>{fa!==We&&it(fa)},[fa]),(0,Oe.Z)(()=>{if(!$t&&Mn>0){let Zn=new Date().getTime(),Yn=window.sessionStorage.getItem(Wt);Zn>=Mn+qt&&(!Yn||Yn!==ar)&&(window.sessionStorage.setItem(Wt,ar),ua(!0))}},qt),(0,E.useEffect)(()=>{Tt(qn)},[wn,qn]),(0,E.useEffect)(()=>{wn&&an&&wn.focus()},[wn,an]),(0,E.useEffect)(()=>{if(nn&&wn){let Zn=function(ea){let sa=ea.target;if(_a.current){let er=sa.scrollTop/sa.scrollHeight;_a.current.scrollTop=_a.current.scrollHeight*er}};const Yn=wn.getScrollerElement();return Yn.addEventListener("scroll",Zn),()=>{Yn.removeEventListener("scroll",Zn)}}},[wn,nn]),(0,E.useEffect)(()=>{if(wn&&fn){let Zn=function(Yn,ea){fn(Yn,ea)};return wn.on("beforeChange",Zn),()=>{wn.off("beforeChange",Zn)}}},[wn,fn]),(0,E.useEffect)(()=>{if(wn&&Et){let Zn=function(){Et(wn.getValue())};return wn.on("blur",Zn),()=>{wn.off("blur",Zn)}}},[wn,Et]);function va(Zn,Yn){var ea=Zn.getDoc(),sa=ea.getCursor(),er=ea.getLine(sa.line),Er=er.charAt(sa.ch-1),Me=er.lastIndexOf("@\u2581@",sa.ch),xn=er.lastIndexOf("@\u2581\u2581@",sa.ch),Vn=Me>xn?Me:xn,oa=Me>xn?3:4;if(ht.indexOf(Er)===-1)return null;if(console.log("change1:",Yn,Zn,er,sa,Vn,Me,xn,Er),Vn>=0&&sa.ch-Vn<5){var Ln=Vn+oa;return ea.replaceRange("",{line:sa.line,ch:Vn},{line:sa.line,ch:Ln}),{line:sa.line,ch:Ln}}return null}(0,E.useEffect)(()=>{if(wn){let Zn=function(Yn,ea){const sa=Yn.getValue();_t(sa),ln(new Date().getTime()),Yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Je&&(la?Je(sa,Oa(sa)):Je(sa))};return wn.on("change",Zn),()=>{wn.off("change",Zn)}}},[wn,Je]),(0,E.useEffect)(()=>{if(wn)if(Ze==null)wn.setValue(""),_t("");else{const Zn=window.scrollY||window.pageYOffset;Ze!==wn.getValue()&&(wn.setValue(Ze),_t(Ze),wn.setCursor(Xn?1:wn.lineCount(),0),window.scrollTo(0,Zn))}},[wn,Ze]);const Qa=(0,E.useCallback)(Zn=>{const Yn=wn.getCursor(),ea=wn.getSelection();let sa=ea.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Ae=["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 Ve(Ze){return/^\d+$/.test(Ze)?`${Ze}px`:Ze}const nt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ft={[nt+"-B"]:"bold",[nt+"-I"]:"italic"},Nt={[zt]:"\u6DFB\u52A0\u94FE\u63A5",[In]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Xt]:"\u6DFB\u52A0\u56FE\u7247",[Rn]:"\u6DFB\u52A0\u753B\u56FE",[pn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Un]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ht=({defaultValue:Ze="",onChange:Je,width:$e="100%",height:wt=400,miniToolbar:mn=!1,isFocus:an=!1,watch:qn,insertTemp:Hn,mode:ct="markdown",id:Wt="markdown-editor-id",showResizeBar:ia=!1,noStorage:$t=!1,showNullButton:jn=!1,showNullProgramButton:la=!1,hidetoolBar:ta=!1,fullScreen:fa=!1,onBlur:Et,onCMBeforeChange:fn,onFullScreen:Yt,className:yn="",disablePaste:Tn=!1,disabled:Xn=!1,disabledFill:Dn=!1,placeholder:On="",values:ba="",extraUse:La})=>{const[wn,za]=(0,E.useState)(null),[ar,_t]=(0,E.useState)(Ze),[nn,Tt]=(0,E.useState)(qn),[We,it]=(0,E.useState)(fa),[Rt,Nn]=(0,E.useState)(""),[Mn,ln]=(0,E.useState)(0),[_n,Bn]=(0,E.useState)(wt),[Kn,ua]=(0,E.useState)(!1),ja=(0,E.useRef)((0,Xe.Z)()),Va=(0,E.useRef)(!1),Na=(0,E.useRef)(),[ya,aa]=(0,E.useState)(0),[wa,Ca]=(0,E.useState)(0),Ea=(0,E.useRef)(),Ua=(0,E.useRef)(),ir=(0,E.useRef)(),$a=(0,E.useRef)(),Er=()=>Pt(void 0,null,function*(){var Zn;const Yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ja.current}});(Zn=Yn==null?void 0:Yn.attachments)!=null&&Zn.length&&(console.log("cm:",wn,Ea),Yn.attachments.map(ea=>{ea.content_type.indexOf("image")>-1?wn.replaceSelection(`![,](/api/attachments/${ea.id}?type=${ea.content_type})`):ea.content_type.indexOf("video")>-1?wn.replaceSelection(``):ea.content_type.indexOf("pdf")>-1?wn.replaceSelection(`${ea.name}`):wn.replaceSelection(`[${ea.name}](${ENV.API_SERVER}/api/attachments/${ea.id}?type=${ea.content_type})`)}))});(0,E.useEffect)(()=>{const Zn=window.scrollY||window.pageYOffset;_t(ba),wn==null||wn.setValue(ba),window.scrollTo(0,Zn)},[ba]),(0,E.useEffect)(()=>{Yt==null||Yt(We)},[We]),(0,E.useEffect)(()=>{if(Ea.current){let Zn=function(ea,sa){var Ja;if(Tn){sa.preventDefault();return}const hr=sa.clipboardData;if(hr){const Re=hr.types.toString(),Cn=hr.items;if(Re==="Files"||hr.types.indexOf("Files")>-1){if(sa.preventDefault(),ct=="stex")return;try{let Vn=Cn[1];((Ja=Cn[0])==null?void 0:Ja.kind)==="file"&&(Vn=Cn[0]);const oa=Vn.getAsFile(),Ln=oa.name.split(".").pop();(0,rt.I)(oa,ha=>{var $n,Qn,na;ha.id?(($n=oa==null?void 0:oa.type)==null?void 0:$n.indexOf("image"))>-1?Yn.replaceSelection(`![,](/api/attachments/${ha.id}?type=${ha.content_type})`):((Qn=oa==null?void 0:oa.type)==null?void 0:Qn.indexOf("video"))>-1?Yn.replaceSelection(``):((na=oa==null?void 0:oa.type)==null?void 0:na.indexOf("pdf"))>-1?Yn.replaceSelection(`${oa.name}`):Ae.includes(Ln)?Yn.replaceSelection(`${oa.name}`):Yn.replaceSelection(`[${oa.name}](/api/attachments/${ha.id}?type=${ha.content_type})`):(ha==null?void 0:ha.status)===401&&(Mt.ZP.warning((ha==null?void 0:ha.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Vn){Mt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Yn=oe().fromTextArea(Ea.current,{mode:ct,lineNumbers:!mn,lineWrapping:!0,value:Ze,autoCloseTags:!la,autoCloseBrackets:!0});return Yn.on("keyup",function(ea,sa){sa.keyCode===8&&(ea.getValue()==""?Yn.setOption("placeholder",On):Yn.setOption("placeholder",null))}),Yn.on("keydown",function(ea,sa){if(sa.keyCode===8){var Ja=va(ea);Ja&&sa.preventDefault()}}),an&&Yn.focus(),Yn.on("paste",Zn),Yn.on("dragleave",function(ea,sa){Ua.current.classList.remove("mouse-hover-md")}),Xn&&Yn.on("beforeChange",function(ea,sa){(sa.origin==="paste"||sa.origin==="+input")&&sa.cancel()}),za(Yn),()=>{Yn.off("paste",Zn)}}},[]);const Za=(0,E.useCallback)(()=>{if(Ua.current)try{}catch(Zn){console.log(Zn,"---- to set md editor body height")}},[_n,Ua,We]);(0,E.useEffect)(()=>{function Zn(){let Yn=new ge.Z(ea=>{for(let sa of ea)(sa.target.offsetHeight>0||sa.target.offsetWidth>0)&&(Za(),wn.setSize("100%","100%"),wn.refresh())});return Yn.observe(Ea.current.parentElement),Yn}if(wn){const Yn=Zn();return()=>{var ea,sa;(ea=Ea.current)!=null&&ea.parentElement&&Yn.unobserve((sa=Ea.current)==null?void 0:sa.parentElement)}}},[wn,Za]),(0,E.useEffect)(()=>{if(wn){let Zn=[];for(const[Yn,ea]of Object.entries(ft)){let sa={[Yn]:()=>{Qa(ea)}};Zn.push(sa),wn.addKeyMap(sa)}return Na.current=setInterval(()=>{Va.current&&Er()},4e3),()=>{clearInterval(Na.current);for(let Yn of Zn)wn.removeKeyMap(Yn)}}},[wn]),(0,E.useEffect)(()=>{fa!==We&&it(fa)},[fa]),(0,Oe.Z)(()=>{if(!$t&&Mn>0){let Zn=new Date().getTime(),Yn=window.sessionStorage.getItem(Wt);Zn>=Mn+qt&&(!Yn||Yn!==ar)&&(window.sessionStorage.setItem(Wt,ar),ua(!0))}},qt),(0,E.useEffect)(()=>{Tt(qn)},[wn,qn]),(0,E.useEffect)(()=>{wn&&an&&wn.focus()},[wn,an]),(0,E.useEffect)(()=>{if(nn&&wn){let Zn=function(ea){let sa=ea.target;if($a.current){let Ja=sa.scrollTop/sa.scrollHeight;$a.current.scrollTop=$a.current.scrollHeight*Ja}};const Yn=wn.getScrollerElement();return Yn.addEventListener("scroll",Zn),()=>{Yn.removeEventListener("scroll",Zn)}}},[wn,nn]),(0,E.useEffect)(()=>{if(wn&&fn){let Zn=function(Yn,ea){fn(Yn,ea)};return wn.on("beforeChange",Zn),()=>{wn.off("beforeChange",Zn)}}},[wn,fn]),(0,E.useEffect)(()=>{if(wn&&Et){let Zn=function(){Et(wn.getValue())};return wn.on("blur",Zn),()=>{wn.off("blur",Zn)}}},[wn,Et]);function va(Zn,Yn){var ea=Zn.getDoc(),sa=ea.getCursor(),Ja=ea.getLine(sa.line),hr=Ja.charAt(sa.ch-1),Re=Ja.lastIndexOf("@\u2581@",sa.ch),Cn=Ja.lastIndexOf("@\u2581\u2581@",sa.ch),Vn=Re>Cn?Re:Cn,oa=Re>Cn?3:4;if(ht.indexOf(hr)===-1)return null;if(console.log("change1:",Yn,Zn,Ja,sa,Vn,Re,Cn,hr),Vn>=0&&sa.ch-Vn<5){var Ln=Vn+oa;return ea.replaceRange("",{line:sa.line,ch:Vn},{line:sa.line,ch:Ln}),{line:sa.line,ch:Ln}}return null}(0,E.useEffect)(()=>{if(wn){let Zn=function(Yn,ea){const sa=Yn.getValue();_t(sa),ln(new Date().getTime()),Yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Je&&(la?Je(sa,Oa(sa)):Je(sa))};return wn.on("change",Zn),()=>{wn.off("change",Zn)}}},[wn,Je]),(0,E.useEffect)(()=>{if(wn)if(Ze==null)wn.setValue(""),_t("");else{const Zn=window.scrollY||window.pageYOffset;Ze!==wn.getValue()&&(wn.setValue(Ze),_t(Ze),wn.setCursor(Xn?1:wn.lineCount(),0),window.scrollTo(0,Zn))}},[wn,Ze]);const Qa=(0,E.useCallback)(Zn=>{const Yn=wn.getCursor(),ea=wn.getSelection();let sa=ea.split(` `);switch(Zn){case"bold":return wn.replaceSelection("**"+ea+"**"),ea===""&&wn.setCursor(Yn.line,Yn.ch+2),wn.focus();case"italic":return wn.replaceSelection("*"+ea+"*"),ea===""&&wn.setCursor(Yn.line,Yn.ch+1),wn.focus();case"code":return wn.replaceSelection("`"+ea+"`"),ea===""&&wn.setCursor(Yn.line,Yn.ch+1),wn.focus();case"inline-latex":return Nn("inline-latex"),wn.focus();case"latex":return wn.replaceSelection("```latex\n"+ea+"\n```"),wn.setCursor(Yn.line+1,ea.length+1),wn.focus();case"line-break":return wn.replaceSelection(`
-`),wn.focus();case"list-ul":return ea===""?wn.replaceSelection("- "+ea):wn.replaceSelection(sa.map(er=>er===""?"":`- ${er}`).join(` -`)),wn.focus();case"list-ol":return ea===""?wn.replaceSelection("1. "+ea):wn.replaceSelection(sa.map((er,Er)=>er===""?"":`${Er+1}. ${er}`).join(` -`)),wn.focus();case"add-null-ch":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(Qe),wn.focus();case"add-signal":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(xt),wn.focus();case"add-multiple":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(ht),wn.focus();case"inster-template-1":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(bn),wn.focus();case"eraser":return wn.setValue(""),wn.focus();case"trigger-watch":return Tt(!nn),wn.focus();case"trigger-full-screen":return it(!We),wn.focus();case zt:Nn(zt);return;case In:Nn(In);return;case Xt:Nn(Xt);return;case Rn:Nn(Rn);return;case"maths-latex":Nn("maths-latex");return;case pn:Nn(pn);return;case Un:Nn(Un);return;default:throw new Error}},[wn,nn,We]),pa=(0,E.useCallback)((Zn,Yn)=>{var ea,sa,er,Er,Me,xn;switch(Nn(""),Rt){case zt:const{title:$n,link:Qn}=Zn;return wn.replaceSelection(`[${$n}](${Qn})`),wn.focus();case In:const{language:na,content:ra}=Zn;return wn.replaceSelection(["```"+na,ra,"```"].join(` -`)),wn.focus();case"maths-latex":for(var Vn=atob(Zn),oa=new Uint8Array(Vn.length),Ln=0;Ln{zo.id?wn.replaceSelection(`![,](/api/attachments/${zo.id}?type=${zo.content_type})`):(zo==null?void 0:zo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":wn.replaceSelection("`$$"+Zn+"$$`");break;case Xt:case Rn:case Wn:const{src:Pa,alt:Ia}=Zn,xa=Yn,kr=(er=(sa=(ea=xa==null?void 0:xa.name)==null?void 0:ea.split("."))==null?void 0:sa.pop)==null?void 0:er.call(sa);return((Er=xa==null?void 0:xa.type)==null?void 0:Er.indexOf("image"))>-1||!(xa!=null&&xa.type)?Ia?wn.replaceSelection(`![ ${Ia} ]( ${Pa} "${Ia}" )`):wn.replaceSelection(`![,](${Pa})`):((Me=xa==null?void 0:xa.type)==null?void 0:Me.indexOf("video"))>-1?wn.replaceSelection(``):((xn=xa==null?void 0:xa.type)==null?void 0:xn.indexOf("pdf"))>-1?wn.replaceSelection(`${xa.name}`):Ae.includes(kr)?wn.replaceSelection(`${xa.name}`):wn.replaceSelection(`[${xa.name}](${Pa})`),wn.focus();case Un:const{row:Fr,col:Hr,align:to}=Zn;let Do=` +`),wn.focus();case"list-ul":return ea===""?wn.replaceSelection("- "+ea):wn.replaceSelection(sa.map(Ja=>Ja===""?"":`- ${Ja}`).join(` +`)),wn.focus();case"list-ol":return ea===""?wn.replaceSelection("1. "+ea):wn.replaceSelection(sa.map((Ja,hr)=>Ja===""?"":`${hr+1}. ${Ja}`).join(` +`)),wn.focus();case"add-null-ch":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(Qe),wn.focus();case"add-signal":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(xt),wn.focus();case"add-multiple":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(ht),wn.focus();case"inster-template-1":return ea===""&&wn.setCursor(Yn.line,Yn.ch),wn.replaceSelection(bn),wn.focus();case"eraser":return wn.setValue(""),wn.focus();case"trigger-watch":return Tt(!nn),wn.focus();case"trigger-full-screen":return it(!We),wn.focus();case zt:Nn(zt);return;case In:Nn(In);return;case Xt:Nn(Xt);return;case Rn:Nn(Rn);return;case"maths-latex":Nn("maths-latex");return;case pn:Nn(pn);return;case Un:Nn(Un);return;default:throw new Error}},[wn,nn,We]),pa=(0,E.useCallback)((Zn,Yn)=>{var ea,sa,Ja,hr,Re,Cn;switch(Nn(""),Rt){case zt:const{title:$n,link:Qn}=Zn;return wn.replaceSelection(`[${$n}](${Qn})`),wn.focus();case In:const{language:na,content:ra}=Zn;return wn.replaceSelection(["```"+na,ra,"```"].join(` +`)),wn.focus();case"maths-latex":for(var Vn=atob(Zn),oa=new Uint8Array(Vn.length),Ln=0;Ln{zo.id?wn.replaceSelection(`![,](/api/attachments/${zo.id}?type=${zo.content_type})`):(zo==null?void 0:zo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":wn.replaceSelection("`$$"+Zn+"$$`");break;case Xt:case Rn:case Wn:const{src:Pa,alt:Ia}=Zn,xa=Yn,kr=(Ja=(sa=(ea=xa==null?void 0:xa.name)==null?void 0:ea.split("."))==null?void 0:sa.pop)==null?void 0:Ja.call(sa);return((hr=xa==null?void 0:xa.type)==null?void 0:hr.indexOf("image"))>-1||!(xa!=null&&xa.type)?Ia?wn.replaceSelection(`![ ${Ia} ]( ${Pa} "${Ia}" )`):wn.replaceSelection(`![,](${Pa})`):((Re=xa==null?void 0:xa.type)==null?void 0:Re.indexOf("video"))>-1?wn.replaceSelection(``):((Cn=xa==null?void 0:xa.type)==null?void 0:Cn.indexOf("pdf"))>-1?wn.replaceSelection(`${xa.name}`):Ae.includes(kr)?wn.replaceSelection(`${xa.name}`):wn.replaceSelection(`[${xa.name}](${Pa})`),wn.focus();case Un:const{row:Fr,col:Hr,align:to}=Zn;let Do=` `;for(let zo=0;zo{switch(Rt){case zt:return E.createElement(yt,{callback:pa,onCancel:$a});case In:return E.createElement(on.Z,{callback:pa,onCancel:$a});case Xt:return E.createElement(rt.Z,{callback:pa,onCancel:$a});case pn:return E.createElement(It,{callback:pa,onCancel:$a});case Un:return E.createElement(Ge,{callback:pa,onCancel:$a});case"maths-latex":return E.createElement(Fn,{showSaveButton:!0,callback:pa});case"inline-latex":return E.createElement(Cn.Z,{showSaveButton:!0,callback:pa});default:return null}},[Rt]);function $a(){Nn("")}(0,E.useEffect)(()=>{if(ir.current){let Zn=function(Me){er=!0,Er=Me.pageY},Yn=function(){er=!1},ea=function(Me){if(er){let xn=Me.pageY-Er;xn<0&&(xn=0),xn>300&&(xn=300);let Vn=wt+xn+"px";Bn(Vn)}},sa=ir.current,er=!1,Er=0;return sa.addEventListener("mousedown",Zn),document.addEventListener("mousemove",ea),document.addEventListener("mouseup",Yn),()=>{sa.removeEventListener("mousedown",Zn),document.removeEventListener("mousemove",ea),document.removeEventListener("mouseup",Yn)}}},[wn,ir]),(0,E.useEffect)(()=>{Bn(wt)},[wt]);const Ar=Ve($e),cr=Ve(_n),pr={width:Ar,height:cr},gr=(0,E.useMemo)(()=>{if(Mn){let Zn=new Date(Mn),Yn=Zn.getHours(),ea=Zn.getMinutes(),sa=Zn.getSeconds();return Yn=Yn<10?"0"+Yn:Yn,ea=ea<10?"0"+ea:ea,sa=sa<10?"0"+sa:sa,`${Yn}:${ea}:${sa}`}return 0},[Mn]),Oa=Zn=>{const Yn=[];if(la){let ea=-1;Zn=Zn.replace(/(@▁▁@|@▁@)/g,function(sa,er,Er){Yn.push({multiLine:sa!==xt})})}return Yn};function wr(){window.sessionStorage.removeItem(Wt),ua(!1),ln(0)}function Or(){ua(!1),ln(0),wn.setValue(window.sessionStorage.getItem(Wt))}(0,E.useEffect)(()=>{Nt[Rt]&&Rt!==Rn&&Rt!==pn&&setTimeout(()=>{const Zn=document.getElementsByClassName("markdown-popup-form")[0],Yn=window.innerWidth/2-Zn.offsetWidth/2,ea=window.innerHeight/2-Zn.offsetHeight/2;aa(Yn),Ca(ea)},0)},[Rt]);const mr=Zn=>{Zn.preventDefault();const Yn=Zn.clientX-ya,ea=Zn.clientY-wa;document.body.onmousemove=sa=>{let er=sa.clientX-Yn,Er=sa.clientY-ea;const Me=document.getElementsByClassName("markdown-popup-form")[0],xn=window.innerWidth-Me.offsetWidth,Vn=window.innerHeight-Me.offsetHeight;er=Math.max(0,Math.min(er,xn)),Er=Math.max(0,Math.min(Er,Vn)),Jr(sa.clientX,sa.clientY,Yn,ea)&&(aa(er),Ca(Er))},document.body.onmouseup=function(){document.body.onmousemove=null}},Jr=(Zn,Yn,ea,sa)=>{const er=document.body.clientHeight,Er=document.body.clientWidth;return Zn<20&&ea>Zn||Zn>Er-20&&eaYn||Yn>er-20&&sabe in Se?Ee(Se,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):Se[be]=we,a=(Se,be)=>{for(var we in be||(be={}))He.call(be,we)&&b(Se,we,be[we]);if(Ue)for(var we of Ue(be))ue.call(be,we)&&b(Se,we,be[we]);return Se},ee=(Se,be)=>Le(Se,ke(be));const{useForm:x}=E.default,te={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var ie=({callback:Se,onCancel:be})=>{const[we]=x();let Te=(0,he.useRef)();function Ye(st){Se(st,Te.current)}function Ne(st,Vt){if(st.status===-1){re.ZP.error(st.message);return}we.setFieldsValue({src:`/api/attachments/${st.id}`,type:Vt.type})}function tt(st){let Vt=st.target.files[0];Te.current=Vt,ve(Vt,Ne)}return xe.createElement(E.default,ee(a({form:we},ae),{className:"upload-image-panel",onFinish:Ye,style:{width:470,overflow:"hidden"}}),xe.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},xe.createElement("div",{className:"flex-container"},xe.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},xe.createElement(oe.default,{style:te})),xe.createElement(pe,{onFileChange:tt}))),xe.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},xe.createElement(oe.default,{style:{width:264}})),xe.createElement(E.default.Item,{style:{textAlign:"right"}},xe.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),xe.createElement(ge.ZP,{type:"default",onClick:be},"\u53D6\u6D88")))};function pe({onFileChange:Se}){return xe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",xe.createElement("input",{type:"file",onChange:Se}))}function ve(Se,be){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,le.bg)())throw re.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let we=new FormData;we.append("editormd-image-file",Se),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Ye){be(JSON.parse(Ye.target.responseText),Se)},!1),Te.addEventListener("error",function(Ye){console.error(Ye)},!1),Te.open("POST",`${fe.KI}/api/attachments.json`),Te.send(we)}},50474:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return oe}});var E=y(59301),re=y(4676);class oe extends E.Component{constructor(fe){super(fe);const he=window.document;this.node=he.createElement("div"),he.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,re.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},92730:function(de,ne,y){"use strict";y.d(ne,{i:function(){return pe},Z:function(){return Se}});var E={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"},re=y(71418),oe=y(6848),ge=y(92310),fe=y.n(ge),he=y(58130),le=y(97267),xe=y(2119),Ee="data:image/png;base64,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",Le="data:image/png;base64,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",ke="data:image/png;base64,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",Ue="data:image/png;base64,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",He="data:image/png;base64,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",ue="data:image/png;base64,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",b="data:image/png;base64,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",a="data:image/png;base64,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",ee="data:image/png;base64,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",x="data:image/png;base64,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",te="data:image/png;base64,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",ae="data:image/png;base64,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",ie=y(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ee,swimg:Le},{name:"101\u8BA1\u5212",ptimg:ke,swimg:Ue},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:He,swimg:ue},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ae}];var Se=({className:be,dataSource:we=[],col:Te=4,right:Ye,bottom:Ne=23,precision:tt=0,wrapWidth:st=1200,trackEventItems:Vt,loading:vt,onRemove:Bt=()=>{},isCurrent:At=!0,showAlias:Lt=!1})=>{const tn=Math.floor((st-(Te-1)*Ye)/Te),Jt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ie.createElement(re.Z,{spinning:vt},ie.createElement("div",{className:fe()(E.list,be)},!!(we!=null&&we.length)&&(we==null?void 0:we.map((qe,yt)=>{var on;const{name:rt,id:Ke,identifier:Dt,featured:vn,school_name:Ct,image_url:Gt,excellent:ot,is_plan:Ut}=qe;return ie.createElement("div",{key:Ke,className:E.wrap,style:{width:tn,marginRight:(1+yt)%Te===0?0:Ye+tt,marginBottom:Ne}},ie.createElement("a",{className:E.li,onClick:bt=>{bt.preventDefault(),bt.stopPropagation(),Vt&&(0,he.L9)([Vt]),(0,he.xg)(`/paths/${Dt}`)}},ie.createElement("div",{className:E.img},ie.createElement("img",{className:E.cover,src:`${Gt}`}),At&&(0,xe.bg)()&&(qe==null?void 0:qe.studying)&&ie.createElement("div",{className:`${E.movebq} user-path-items`,onClick:bt=>{bt.stopPropagation(),Bt(qe)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(on=qe==null?void 0:qe.subject_tags)==null?void 0:on.map((bt,kn)=>{var rn,pt;if(kn===0){const Be=(rn=Jt.find(Ce=>Ce.name==bt))==null?void 0:rn.swimg;return ie.createElement("img",{className:E.sign,src:Be,style:{left:"-4px"}})}const _e=(pt=Jt.find(Be=>Be.name==bt))==null?void 0:pt.ptimg;return ie.createElement("img",{className:E.sign,src:_e,style:{left:`${48+52*(kn-1)+2*kn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(qe==null?void 0:qe.excellent)&&ie.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:E.name},ie.createElement(oe.Z,{title:Lt&&(qe!=null&&qe.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${qe==null?void 0:qe.excellent_alias_name}`)):rt},ie.createElement("span",{className:E.e},Lt&&(qe==null?void 0:qe.excellent_alias_name)||rt))),ie.createElement("div",{className:E.tags},ie.createElement("div",null,ie.createElement(oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,qe.stages_count))),ie.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,qe.members_count)))))))})),!we.length&&ie.createElement(le.Z,null)))}},78258:function(de,ne,y){"use strict";y.d(ne,{jL:function(){return fe},w9:function(){return qe},QD:function(){return Cn},cQ:function(){return Bt.Z},op:function(){return Ge},O5:function(){return bn},_b:function(){return Rn},t7:function(){return x},Gi:function(){return vn},YG:function(){return Ke},qp:function(){return ke},vr:function(){return zt},qE:function(){return en},Je:function(){return ie},wb:function(){return vt},cq:function(){return kn},tp:function(){return ue}});var E=y(59301),re={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"},oe="data:image/png;base64,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",fe=({dataSource:Ae=[],img:Ve,imgWidth:et=346,title:nt,sunTitle:ft,bannerExtraContent:Nt})=>E.createElement("div",{className:re.banner},E.createElement("div",{className:re.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,nt),E.createElement("span",null,ft)),Ae.length>0&&E.createElement("div",{className:re.btns},Ae.map((Ht,Ze)=>E.createElement("div",{key:Ze,onClick:Ht.click},Ht.name,Ht.sign?E.createElement("img",{src:oe,width:39}):null))),Nt),Ve&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Ve,width:et}))),he={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"},le=y(92310),xe=y.n(le),Ee=y(89392),ke=({dataSource:Ae=[],value:Ve,onChange:et,onTitleChange:nt,className:ft,title:Nt,titleWidth:Ht=41,style:Ze={},fontColor:Je="#6A7283",showCount:$e})=>{const[wt,mn]=(0,E.useState)(0),[an,qn]=(0,E.useState)(!1),Hn=(0,E.useRef)(null),ct=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Wt;Ae.length!==0&&(((Wt=Hn==null?void 0:Hn.current)==null?void 0:Wt.clientHeight)>97?mn(1):mn(0)),Ae.length===0&&mn(0),qn(!1)},[Ae]),E.createElement("div",{className:xe()(he.row,ft),style:Ze},E.createElement("div",{onClick:(0,Ee.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:Ht,marginTop:an?12:4},className:`${he.title} ${nt?"current":""}`},Nt),E.createElement("div",{className:an?`${he.tagsWrap} ${he.tagsBorderWrap}`:he.tagsWrap},E.createElement("div",{className:he.bar,ref:ct,style:wt>0?{height:wt===1?97:"auto",overflow:wt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:he.tag,ref:Hn},Ae==null?void 0:Ae.map(Wt=>E.createElement("span",{onClick:()=>et(Wt.id),key:Wt.id,style:{color:Je},className:Ve===Wt.id?he.active:""},E.createElement("span",{title:Wt.name,className:he.name},Wt.name),!!$e&&E.createElement("span",{className:he.num},Wt.count))))),!!wt&&E.createElement(E.Fragment,null,wt===1?E.createElement("div",{onClick:()=>{var Wt;mn(2),((Wt=Hn==null?void 0:Hn.current)==null?void 0:Wt.clientHeight)>245?qn(!0):qn(!1)},className:he.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{ct.current.scrollTop=0,mn(1),qn(!1)},className:he.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ue={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"},ue=({dataSource:Ae=[],value:Ve,onChange:et,className:nt,style:ft={}})=>E.createElement("div",{style:ft,className:xe()(Ue.tabs,nt)},Ae.map(Nt=>E.createElement("span",{onClick:()=>et(Nt.id),className:Ve===Nt.id?Ue.active:"",key:Nt.id},Nt.name))),b={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"},a=y(92832),x=({dataSource:Ae=[],value:Ve="",onChange:et,onInputChange:nt=()=>{},className:ft,style:Nt={},placeholder:Ht,allowClear:Ze=!1})=>{var Je;const[$e,wt]=(0,E.useState)(""),[mn,an]=(0,E.useState)("");(0,E.useEffect)(()=>{var ct;let Wt=Ve;(ct=JSON.stringify(Ve))!=null&&ct.includes("{")&&(wt(Ve.id),Wt=Ve.value||"");try{an(decodeURIComponent(Wt||""))}catch(ia){an(decodeURIComponent(Wt||""))}},[Ve]);const qn=()=>{et(encodeURIComponent(mn),$e||null)},Hn=ct=>{ct!==$e&&(wt(ct),et(encodeURIComponent(mn),ct))};return E.createElement("div",{className:xe()(b.input,ft),style:Nt},!!Ae.length&&E.createElement("div",{className:b.dropdown},E.createElement("div",{className:b.text},(Je=Ae.find(ct=>ct.id===$e))==null?void 0:Je.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:b.b1}),E.createElement("b",{className:b.b2})),E.createElement("div",{className:b.menu},Ae.map((ct,Wt)=>E.createElement("div",{key:Wt,onClick:()=>Hn(ct.id)},ct.name)))),E.createElement(a.default,{onPressEnter:qn,value:mn,onChange:ct=>{an(ct.target.value),nt(encodeURIComponent(ct.target.value),$e||null)},bordered:!1,placeholder:Ht}),E.createElement("i",{onClick:qn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},te={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"},ie=({value:Ae,onChange:Ve,className:et,total:nt,pageSize:ft,style:Nt={}})=>{const Ht=Ae<2,Ze=Ae>=Math.ceil(nt/ft);return nt<=ft?E.createElement(E.Fragment,null):E.createElement("div",{className:xe()(te.quickPager,et),style:Nt},E.createElement("div",{onClick:()=>{Ht||Ve(Ae-1,"prev")},className:Ht?te.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Ze||Ve(Ae+1,"next")},className:Ze?te.disabled:""},"\u4E0B\u4E00\u9875"))},pe={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"},ve=y(71418),Se=y(6848),be=y(68610),we=y(10148),Te=y(58130),Ye=y(96908),Ne=y(57177),tt=y(81378),st=y(97267),vt=({className:Ae,dataSource:Ve=[],col:et=4,right:nt,bottom:ft=23,precision:Nt=0,wrapWidth:Ht=1200,trackEventItems:Ze,loading:Je})=>{const $e=Math.floor((Ht-(et-1)*nt)/et);return E.createElement(ve.Z,{spinning:Je},E.createElement("div",{className:xe()(pe.list,Ae)},!!Ve.length&&Ve.map((wt,mn)=>{const{name:an,id:qn,identifier:Hn,power:ct,cover_image_id:Wt,pic:ia}=wt;return E.createElement("div",{className:pe.wrap,key:qn,style:{width:$e,marginRight:(1+mn)%et===0?0:nt+Nt,marginBottom:ft}},E.createElement("a",{target:"_blank",href:`/shixuns/${Hn}/challenges`,className:pe.li,onClick:$t=>{$t.preventDefault(),Ze&&(0,Te.L9)([Ze]),ct&&(0,Te.xg)(`/shixuns/${Hn}/challenges`)}},E.createElement("div",{className:pe.img},E.createElement("img",{className:pe.cover,src:`${ia}`}),wt.is_jupyter&&E.createElement("img",{className:pe.sign,src:Ye}),wt.is_jupyter_lab&&E.createElement("img",{className:pe.sign,src:Ne}),wt.is_unity_3d&&E.createElement("img",{className:pe.sign,src:tt})),E.createElement("div",{className:pe.name},E.createElement(Se.Z,{title:an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:pe.e},an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:pe.tags},E.createElement(Se.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,wt.challenges_count))),!!wt.myshixuns_count&&E.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,wt.myshixuns_count))),E.createElement(Se.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,wt.level))),E.createElement("div",{className:pe.rate},E.createElement(be.Z,{allowHalf:!0,disabled:!0,defaultValue:wt.score_info}),E.createElement("span",null,"\xA0",wt.score_info?`${wt.score_info}\u5206`:"5\u5206")))),!ct&&E.createElement("div",{className:pe.lockWrap},E.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ve.length&&E.createElement(st.Z,null)))},Bt=y(92730),At={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"},Lt="data:image/png;base64,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",tn=y(59301),qe=({className:Ae,dataSource:Ve=[],col:et=4,right:nt,bottom:ft=23,precision:Nt=0,wrapWidth:Ht=1200,trackEventItems:Ze,loading:Je})=>{const $e=Math.floor((Ht-(et-1)*nt)/et);return tn.createElement(ve.Z,{spinning:Je},tn.createElement("div",{className:xe()(At.list,Ae)},!!Ve.length&&Ve.map((wt,mn)=>{const{subject_identifier:an,id:qn,identifier:Hn,power:ct}=wt,Wt=wt.is_public!=0&&wt.is_public;return tn.createElement("div",{className:At.wrap,key:qn,style:{width:$e,marginRight:(1+mn)%et===0?0:nt+Nt,marginBottom:ft}},tn.createElement("a",{className:At.li,onClick:ia=>{ia.preventDefault(),Ze&&(0,Te.L9)([Ze]),(0,Te.xg)(wt.first_category_url)}},tn.createElement("div",{className:At.top},tn.createElement(Se.Z,{title:wt.name},tn.createElement("div",{className:At.name},wt.name)),tn.createElement("img",{className:At.img,src:we.Z.IMG_SERVER+"/images/"+wt.avatar_url}),tn.createElement("div",{className:At.text,title:wt.creator},wt.creator),an&&tn.createElement("div",{className:At.btns},tn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),tn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Wt&&tn.createElement("div",{className:At.sign},"\u516C\u5F00")),tn.createElement("div",{className:At.bottom},wt.visits>0&&tn.createElement(Se.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},tn.createElement("span",null,tn.createElement("i",{className:"iconfont icon-liulanyan"}),tn.createElement("span",null,wt.visits))),wt.course_members_count>0&&tn.createElement(Se.Z,{title:"\u6210\u5458",placement:"bottom"},tn.createElement("span",null,tn.createElement("i",{className:"iconfont icon-chengyuan"}),wt.course_members_count)),wt.tasks_count>0&&tn.createElement(Se.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},tn.createElement("span",null,tn.createElement("i",{className:"iconfont icon-zuoye"}),wt.tasks_count)),wt.is_end?tn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):tn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!wt.is_accessible&&tn.createElement("div",{className:At.lockWrap},tn.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),tn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ve.length&&tn.createElement(st.Z,null)))},yt={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"},on=y(42203),Ke=({dataSource:Ae=[],value:Ve,onChange:et,className:nt,style:ft={},tabBarExtraContent:Nt})=>E.createElement("div",{className:xe()(yt.tabs,nt),style:ft},E.createElement("div",{className:yt.tabsWrap},Ae.map((Ht,Ze)=>E.createElement("aside",{className:yt.tab,onClick:()=>{et(Ht.id),Ht.link&&on.history.push(Ht.link)},key:Ze},E.createElement("div",{className:Ve===Ht.id?yt.active:""},Ht.name),(Ht==null?void 0:Ht.resetCount)==null&&(Ht==null?void 0:Ht.total)!==void 0&&E.createElement("span",null,"\uFF08",Ht==null?void 0:Ht.total,"\uFF09"),(Ht==null?void 0:Ht.resetCount)!==void 0&&(Ht==null?void 0:Ht.total)!==void 0&&E.createElement(Se.Z,{title:(Ht==null?void 0:Ht.tip)!=null?Ht==null?void 0:Ht.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Ht==null?void 0:Ht.resetCount),"/",E.createElement("span",null,Ht==null?void 0:Ht.total),"\uFF09"))))),E.createElement("div",{className:yt.tabBar},Nt)),vn=({className:Ae,style:Ve={},children:et})=>E.createElement("div",{className:xe()(Ae),style:Ve},et),Ct={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"},Gt=y(38854),ot=y(20834);const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var kn=({sortValue:Ae,dropValue:Ve,className:et,onSort:nt,onDrop:ft,dataSource:Nt=Ut})=>{var Ht;return E.createElement("div",{className:xe()(Ct.orderWrap,et)},E.createElement(Gt.Z,{dropdownRender:()=>E.createElement(ot.default,null,Nt.map((Ze,Je)=>E.createElement(ot.default.Item,{key:Je,onClick:()=>ft(Ze.id)},Ze.name)))},E.createElement("span",{className:Ct.orderTextWrap},(Ht=Nt.find(Ze=>Ve===Ze.id))==null?void 0:Ht.name)),E.createElement("span",{className:Ct.orderIconWrap},E.createElement("span",{className:Ct.orderAsc},E.createElement("i",{className:Ae==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer}`,onClick:()=>nt(Ae==="asc"?"desc":"asc")})),E.createElement("span",{className:Ct.orderDesc},E.createElement("i",{className:Ae==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer}`,onClick:()=>nt(Ae==="asc"?"desc":"asc")}))))},rn={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"},pt=y(3113),_e=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,It=(Ae,Ve,et)=>Ve in Ae?_e(Ae,Ve,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ae[Ve]=et,je=(Ae,Ve)=>{for(var et in Ve||(Ve={}))Ce.call(Ve,et)&&It(Ae,et,Ve[et]);if(Be)for(var et of Be(Ve))dt.call(Ve,et)&&It(Ae,et,Ve[et]);return Ae},ze=(Ae,Ve)=>{var et={};for(var nt in Ae)Ce.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&Be)for(var nt of Be(Ae))Ve.indexOf(nt)<0&&dt.call(Ae,nt)&&(et[nt]=Ae[nt]);return et},gt=(Ae,Ve,et)=>new Promise((nt,ft)=>{var Nt=Je=>{try{Ze(et.next(Je))}catch($e){ft($e)}},Ht=Je=>{try{Ze(et.throw(Je))}catch($e){ft($e)}},Ze=Je=>Je.done?nt(Je.value):Promise.resolve(Je.value).then(Nt,Ht);Ze((et=et.apply(Ae,Ve)).next())}),Ge=Ae=>{var Ve=Ae,{className:et,style:nt,children:ft,loading:Nt=!1,openLoading:Ht,onClick:Ze=()=>{},size:Je="middle",shape:$e="round"}=Ve,wt=ze(Ve,["className","style","children","loading","openLoading","onClick","size","shape"]);const[mn,an]=(0,E.useState)(!1);return E.createElement(pt.ZP,je({onClick:(0,Ee.throttle)(qn=>gt(void 0,null,function*(){Ht&&an(!0);try{yield Ze(qn)}catch(Hn){console.log("error",Hn)}Ht&&an(!1)}),2e3,{leading:!0,trailing:!1}),className:xe()(rn.btn,rn[`${Je}-${$e}`],et),style:nt,size:Je,shape:$e,loading:mn||Nt},wt),ft)},mt={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"},en=({className:Ae,style:Ve,children:et=null,onClick:nt,title:ft})=>E.createElement("div",{className:xe()(mt.head,Ae),style:Ve},E.createElement("span",{className:"primary-hover",onClick:nt},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:ft},ft),E.createElement("div",{className:mt.node},et)),Zt={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"},Cn=({confirmShow:Ae=!0,confirmTitle:Ve,confirmClick:et,cancelShow:nt=!0,cancelTitle:ft,cancelClick:Nt,className:Ht,style:Ze,confirmLoading:Je=!1})=>E.createElement("div",{className:xe()(Zt.btns,Ht),style:Ze},Ae&&E.createElement(pt.ZP,{loading:Je,onClick:et,type:"primary",className:Zt.confirm},Ve),nt&&E.createElement(pt.ZP,{onClick:Nt,className:Zt.cancel},ft)),Xe={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"},zt=({className:Ae,style:Ve={},LeftContent:et,children:nt,RightContent:ft})=>E.createElement("div",{className:xe()(Xe.fixedBottom,Ae),style:Ve},E.createElement("div",{className:Xe.wrap},E.createElement("div",{className:Xe.left},et),E.createElement("div",{className:Xe.center},nt),E.createElement("div",{className:Xe.right},ft))),Xt={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"},Rn=({className:Ae,style:Ve={},dataSource:et=[]})=>E.createElement("div",{className:xe()(Xt.crumbs,Ae),style:Ve},et.map((nt,ft)=>fton.history.push(nt.path)},nt.name):E.createElement("span",null,nt.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:ft,style:{color:"#5F6368"}},nt.name))),Wn=y(31797),In=Object.defineProperty,Un=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Sn=(Ae,Ve,et)=>Ve in Ae?In(Ae,Ve,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ae[Ve]=et,ye=(Ae,Ve)=>{for(var et in Ve||(Ve={}))Oe.call(Ve,et)&&Sn(Ae,et,Ve[et]);if(un)for(var et of un(Ve))Pt.call(Ve,et)&&Sn(Ae,et,Ve[et]);return Ae},qt=(Ae,Ve)=>Un(Ae,ga(Ve)),Qe=(Ae,Ve)=>{var et={};for(var nt in Ae)Oe.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&un)for(var nt of un(Ae))Ve.indexOf(nt)<0&&Pt.call(Ae,nt)&&(et[nt]=Ae[nt]);return et};const{Countdown:ht}=Wn.default;var bn=Ae=>{var Ve=Ae,{onChange:et}=Ve,nt=Qe(Ve,["onChange"]);const[ft,Nt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof ft=="number"&&ft>=0&&et(ft)},[ft]);const Ht=Ze=>{const Je=Math.floor(Ze/1e3);Nt(Je)};return E.createElement(ht,qt(ye({},nt),{onChange:Ht}))}},91300:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(oe,ge){const fe=(0,E.useRef)();(0,E.useEffect)(()=>{fe.current=oe}),(0,E.useEffect)(()=>{function he(){fe.current()}if(ge!==null){let le=setInterval(he,ge);return()=>clearInterval(le)}},[ge])}},51153:function(de,ne,y){"use strict";y.r(ne),y.d(ne,{default:function(){return Tt}});var E=y(59301),re=y(92736),oe=y(81863),ge=y(19635),fe=y(42203),he={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},le=y(10148),xe=y(43418),Ee=y(58130),Le=y(25711),Ue=({user:We,globalSetting:it})=>{var Rt,Nn,Mn;const[ln,_n]=(0,E.useState)(!1);(0,E.useEffect)(()=>(window.addEventListener("click",ua),()=>{window.removeEventListener("click",ua)}),[]);const Bn=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){_n(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Kn=(ja,Va)=>{if(ja.className===Va)return ja;for(let Na=0,ya=ja;ya=ya.parentNode;Na++){if(ya.className===Va)return ya;if(ya==document.documentElement)return!1}},ua=ja=>{var Va,Na,ya;ja!=null&&ja.target&&(((Va=ja==null?void 0:ja.target)==null?void 0:Va.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((ya=(Na=ja==null?void 0:ja.target)==null?void 0:Na.nextElementSibling)==null?void 0:ya.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&Kn(ja.target,"module-introduce")&&Bn()};return E.createElement(E.Fragment,null,E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:ln,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>_n(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Rt=it==null?void 0:it.setting)==null?void 0:Rt.homepage_tea_qq_number," "),E.createElement("img",{src:`${le.Z.IMG_SERVER}/${(Nn=it==null?void 0:it.setting)==null?void 0:Nn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),E.createElement("div",{className:he.newFooter,dangerouslySetInnerHTML:{__html:(0,Le.z)((Mn=it.setting)==null?void 0:Mn.footer,!0)}}))};const He=({user:We,globalSetting:it,loading:Rt,dispatch:Nn})=>{var Mn,ln;return it.showFooter&&it.showHeaderFooter?E.createElement("section",{id:"footer"},(Mn=it==null?void 0:it.setting)!=null&&Mn.main_site&&!((ln=it==null?void 0:it.setting)!=null&&ln.is_local)?E.createElement(Ue,{user:We,globalSetting:it}):E.createElement("div",null)):E.createElement(E.Fragment,null," ")};var ue=(0,fe.connect)(({user:We,loading:it,globalSetting:Rt})=>({user:We,globalSetting:Rt,loading:it.models.index}))(He),b=y(6848),a=y(90240),ee={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},x=y(40937);const te=({globalSetting:We,loading:it,shixunHomeworks:Rt,user:Nn,dispatch:Mn})=>{const[ln,_n]=(0,E.useState)(!1),[Bn,Kn]=(0,E.useState)(!1),[ua]=(0,E.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[ja,Va]=(0,E.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[Na,ya]=(0,E.useState)(!1),aa=(0,E.useRef)(),wa=(0,fe.useLocation)();(0,E.useEffect)(()=>(window.addEventListener("scroll",Ca),()=>window.removeEventListener("scroll",Ca)),[]),(0,E.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),Va(!1)},5e3)},[]),(0,E.useEffect)(()=>{Rt.actionTabs.type===99&&(ya(!0),setTimeout(()=>{ya(!1)},5e3))},[Rt.actionTabs]),(0,E.useEffect)(()=>{var Ua,ir,_a;(Ua=Nn==null?void 0:Nn.userInfo)!=null&&Ua.login&&!ua.includes((ir=Nn==null?void 0:Nn.userInfo)==null?void 0:ir.login)&&!((_a=We==null?void 0:We.setting)!=null&&_a.is_local)&&setTimeout(()=>{var br,Za,va=document.createEvent("Events");va.initEvent("mouseout",!0,!1),aa&&((br=aa.current)==null||br.dispatchEvent(va)),ua.push((Za=Nn==null?void 0:Nn.userInfo)==null?void 0:Za.login),localStorage.hideCustom=JSON.stringify(ua)},5e3)},[Nn]);const Ca=()=>{var Ua;if(wa.pathname==="/Activities"){_n(!1);return}_n(((Ua=document==null?void 0:document.documentElement)==null?void 0:Ua.scrollTop)>0)},Ea=()=>{const Ua=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(Ua),Ua){Kn(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")};return E.createElement("div",{className:ee.sideBar},E.createElement("div",{id:"wechat_QR_code_ids"},ln&&E.createElement(b.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},E.createElement(a.Z,{className:`${ee.wrap} ${ee.backTop}`,visibilityHeight:0},E.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:Bn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Kn(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),E.createElement("img",{src:x,width:200,height:200}))))};var ae=(0,fe.connect)(({loading:We,globalSetting:it,user:Rt,shixunHomeworks:Nn})=>({globalSetting:it,user:Rt,loading:We.models.index,shixunHomeworks:Nn}))(te),ie=y(3113),pe=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const ve=({user:We,dispatch:it,classroomList:Rt})=>E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:Rt.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{it({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",null,E.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),E.createElement("br",null),E.createElement("div",{style:{textAlign:"end"}},E.createElement(ie.ZP,{type:"primary",onClick:()=>pe(void 0,null,function*(){it({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var Se=(0,fe.connect)(({user:We,classroomList:it})=>({user:We,classroomList:it}))(ve),be=y(98228),we=y(95237),Te=y(43604),Ye=y(24905),Ne={name:"name___sZaG7"},tt=y(59301),st=Object.defineProperty,Vt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,tn=(We,it,Rt)=>it in We?st(We,it,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):We[it]=Rt,Jt=(We,it)=>{for(var Rt in it||(it={}))At.call(it,Rt)&&tn(We,Rt,it[Rt]);if(Bt)for(var Rt of Bt(it))Lt.call(it,Rt)&&tn(We,Rt,it[Rt]);return We},qe=(We,it)=>Vt(We,vt(it)),yt=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const{TreeNode:on}=be.default,rt=({classroomList:We,loading:it,dispatch:Rt})=>{var Nn,Mn,ln;const[_n,Bn]=(0,E.useState)(!1),[Kn,ua]=(0,E.useState)([]),[ja,Va]=(0,E.useState)(!0),[Na,ya]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{var aa,wa;We.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&ua([...(wa=(aa=We==null?void 0:We.actionTabs)==null?void 0:aa.course_groups)==null?void 0:wa.map(Ca=>Ca.course_group_id)])},[We.actionTabs.key]),(0,E.useEffect)(()=>{var aa,wa,Ca,Ea;Va(((wa=(aa=We==null?void 0:We.actionTabs)==null?void 0:aa.course_groups)==null?void 0:wa.length)===(Kn==null?void 0:Kn.length)),ya((Kn==null?void 0:Kn.length)>0&&(Kn==null?void 0:Kn.length)<((Ea=(Ca=We==null?void 0:We.actionTabs)==null?void 0:Ca.course_groups)==null?void 0:Ea.length))},[Kn]),tt.createElement(xe.default,{centered:!0,title:We.actionTabs.title,open:We.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:_n,onOk:()=>yt(void 0,null,function*(){var aa;Bn(!0);const wa=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Ca=JSON.stringify(qe(Jt({},wa),{course_group:[...Kn],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Ca,localStorage.setItem("all_student_works_param",Ca),Rt({type:"classroomList/setActionTabs",payload:{}}),Bn(!1),(aa=We==null?void 0:We.actionTabs)==null||aa.fn()}),onCancel:()=>{Rt({type:"classroomList/setActionTabs",payload:{}})}},tt.createElement("div",null,tt.createElement(we.Z,null,tt.createElement(Te.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(Nn=We==null?void 0:We.actionTabs)==null?void 0:Nn.title,"\u7684\u73ED\u7EA7\uFF1A"),tt.createElement(Te.Z,{span:24},tt.createElement(Ye.default,{indeterminate:Na,checked:ja,onChange:aa=>{var wa,Ca;ua(aa.target.checked?(Ca=(wa=We==null?void 0:We.actionTabs)==null?void 0:wa.course_groups)==null?void 0:Ca.map(Ea=>Ea.course_group_id):[])}},"\u5168\u9009")),tt.createElement(Ye.default.Group,{style:{width:"100%"},value:Kn,onChange:aa=>{ua(aa)}},tt.createElement(we.Z,null,(ln=(Mn=We==null?void 0:We.actionTabs)==null?void 0:Mn.course_groups)==null?void 0:ln.map((aa,wa)=>tt.createElement(Te.Z,{span:8,style:{marginTop:"10px"}},tt.createElement(Ye.default,{value:aa.course_group_id,style:{fontSize:"14px"}},tt.createElement("span",{className:Ne.name,title:aa.group_group_name}," ",aa.group_group_name),tt.createElement("span",null,"(",aa.count,")")))))))))};var Ke=(0,fe.connect)(({classroomList:We,loading:it})=>({classroomList:We,loading:it}))(rt),Dt=y(8591),vn=y(57809),Ct=y(70635),Gt={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},ot=y(32637),Ut="data:image/png;base64,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",bt=y(59301),kn=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const{TreeNode:rn}=be.default,pt=({classroomList:We,loading:it,dispatch:Rt,user:Nn})=>{var Mn,ln;const[_n,Bn]=(0,E.useState)(!1),[Kn,ua]=(0,E.useState)(""),[ja,Va]=(0,E.useState)([]),[Na,ya]=(0,E.useState)({});return(0,E.useEffect)(()=>{if(We.actionTabs.id&&We.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let Ea=function(){return kn(this,null,function*(){const Ua=yield(0,Ct.ZP)(`/api/courses/${We.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:We.actionTabs.type,type_id:We.actionTabs.type_id}});(Ua==null?void 0:Ua.status)===0&&(Va(Ua==null?void 0:Ua.data),ya(Ua==null?void 0:Ua.other_data))})};console.log(We.actionTabs);const{id:aa,type:wa,type_id:Ca}=We.actionTabs;Ea()}},[We.actionTabs.id]),bt.createElement(re.ZP,null,bt.createElement(xe.default,{centered:!0,title:We.actionTabs.title,open:We.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:_n,destroyOnClose:!0,closeIcon:bt.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{Rt({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{ua("")},className:Gt.modal,onOk:()=>kn(void 0,null,function*(){var aa;if(!Kn){Dt.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}Bn(!0);const wa=yield(0,Ct.ZP)(`/api/courses/${We.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:We.actionTabs.type,type_id:We.actionTabs.type_id,code:Kn}});(wa==null?void 0:wa.status)===0&&(Dt.ZP.success("\u6388\u6743\u6210\u529F"),Rt({type:"classroomList/setActionTabs",payload:{}}),(aa=We==null?void 0:We.actionTabs)==null||aa.fn()),Bn(!1)}),onCancel:()=>{Rt({type:"classroomList/setActionTabs",payload:{}})}},bt.createElement("div",{className:"mt10"},bt.createElement("div",{className:Gt.title},"\u6388\u6743\u4F7F\u7528"),bt.createElement("div",{className:Gt.content},bt.createElement("div",null,bt.createElement("div",{className:Gt.name},"\u60A8\u597D\uFF01",(Mn=Nn==null?void 0:Nn.userInfo)==null?void 0:Mn.username,"\u8001\u5E08\uFF08",(ln=Nn==null?void 0:Nn.userInfo)==null?void 0:ln.login,"\uFF09\uFF1A"),We.actionTabs.type==="shixun"&&bt.createElement("div",{className:Gt.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",We.actionTabs.name,"-ID",We.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",bt.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),We.actionTabs.type==="exercise"&&bt.createElement("div",{className:Gt.tip},"\u5F53\u524D\u8BD5\u5377\u3010",We.actionTabs.name,"-ID",We.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",bt.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),bt.createElement("div",{className:Gt.info},bt.createElement("div",{className:Gt.icon},bt.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),bt.createElement("span",{className:"mr10",style:{color:"#6A7283"}},We.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),bt.createElement("span",{style:{color:"#232B40"}},We.actionTabs.type==="shixun"?Na.env_name:`${Na.env_count}\u4E2A`)),bt.createElement("div",{className:Gt.info},bt.createElement("div",{className:Gt.icon},bt.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),bt.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),bt.createElement("span",{style:{color:"#232B40"}},Na.course_name)),bt.createElement("div",{className:Gt.info},bt.createElement("div",{className:Gt.icon},bt.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),bt.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),bt.createElement("span",{style:{color:"#232B40"}},Na.student_count,"\u4EBA"))),bt.createElement("div",{className:"mt10"},bt.createElement("div",{className:Gt.img},bt.createElement("img",{src:ot,width:"124px",height:"124px"})),bt.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),bt.createElement("div",{className:Gt.code},bt.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),bt.createElement(vn.default,{popupClassName:Gt.popu,disabled:!1,className:Gt.qselect,onChange:aa=>kn(void 0,null,function*(){console.log(aa),ua(aa)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:bt.createElement("div",{className:Gt.nocode},bt.createElement("div",null,bt.createElement("img",{src:Ut,alt:""}),bt.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},ja==null?void 0:ja.map((aa,wa)=>bt.createElement(vn.default.Option,{key:aa.code,value:aa==null?void 0:aa.code,label:aa.code,disabled:aa.disable},bt.createElement("div",{className:Gt.item},bt.createElement("div",{className:Gt.left,style:{background:wa%2==0?"#52C7B0":"#E36868"}},aa.code),bt.createElement("div",{className:`${Gt.right} ${aa.disable&&Gt.disable}`},We.actionTabs.type==="shixun"&&bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),bt.createElement("span",{className:Gt.text2},aa.resource_type_name),aa.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&bt.createElement(b.Z,{title:bt.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u7B49\u3002",bt.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",bt.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),bt.createElement("span",{className:Gt.text2},aa.max_people,"\u4EBA")),bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),bt.createElement("span",{className:Gt.text2},"\u5DF2\u4F7F\u7528 ",bt.createElement("span",{className:Gt.count},aa.use_count)," \u6B21\uFF0C\u5269\u4F59 ",bt.createElement("span",{className:Gt.count},aa.left_use_count)," \u6B21"),We.actionTabs.type==="exercise"&&bt.createElement(b.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",bt.createElement("i",{className:"iconfont icon-wenhao1"}))),bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),bt.createElement("span",{className:Gt.text2},aa.start_at," \u81F3 ",aa.end_at)))),wa!=(ja==null?void 0:ja.length)-1&&bt.createElement("div",{className:Gt.line}))))))))};var _e=(0,fe.connect)(({classroomList:We,loading:it,user:Rt})=>({classroomList:We,loading:it,user:Rt}))(pt),Be={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Ce=y(59301);const{TreeNode:dt}=be.default,It=({classroomList:We,loading:it,dispatch:Rt,user:Nn})=>{var Mn,ln,_n;return Ce.createElement(re.ZP,null,Ce.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:We.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Ce.createElement("div",null,Ce.createElement(ie.ZP,{type:"primary",onClick:Bn=>{var Kn;Rt({type:"classroomList/setActionTabs",payload:{}}),(Kn=We==null?void 0:We.actionTabs)==null||Kn.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:Be.modal},Ce.createElement("div",null,Ce.createElement("div",{className:Be.content},Ce.createElement("div",null,Ce.createElement("div",{className:Be.name},"\u60A8\u597D\uFF01",(Mn=Nn==null?void 0:Nn.userInfo)==null?void 0:Mn.username,"\u8001\u5E08\uFF08",(ln=Nn==null?void 0:Nn.userInfo)==null?void 0:ln.login,"\uFF09\uFF1A"),Ce.createElement("div",{className:Be.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ce.createElement("div",{className:Be.info},Ce.createElement("div",{className:Be.icon},Ce.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Ce.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ce.createElement("span",{style:{color:"#232B40"}},`${(_n=We==null?void 0:We.actionTabs)==null?void 0:_n.count}\u4E2A`))),Ce.createElement("div",null,Ce.createElement("div",{className:Be.img},Ce.createElement("img",{src:ot,width:"124px",height:"124px"})),Ce.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))))))};var je=(0,fe.connect)(({classroomList:We,loading:it,user:Rt})=>({classroomList:We,loading:it,user:Rt}))(It),ze=y(61186),gt=y.n(ze),ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa4AAAGuCAYAAADI9eKaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAOX1SURBVHhe7P0FvCXJcSUOW2Bb9P2+/a9X0sw0PMZmnukhjcBiCwxisCzzru2/rZXh88q7hrVlW2TLkm3JFo54GJqZmZlxmvHxe93xxan7Tnd0Ttatuq/g3tdzz8zpyspKiIqMjKisW6/qp6SKKqqooooqhhGqgauKKqqooophhWrgqqKKKqqoYlihGriqqKKKKqoYVqgGriqqqKKKKoYVqoGriiqqqKKKYYVq4KqiiiqqqGJYoRq4qqiiiiqqGFaoBq4qqqiiiiqGFaqBq4oqqqiiimGFauCqoooqqqhiWKEauKqooooqqhhWqAauKqqooooqhhWqgauKKqqooophhWrgqqKKKqqoYlihGriqqKKKKqoYVqgGriqqqKKKKoYVqoGriiqqqKKKYYVq4KqiiiqqqGJYoRq4qqiiiiqqGFaoBq4qqqiiiiqGFaqBq4oqqqiiimGFauCqoooqqqhiWKEauKqooooqqhhWyCVwDQwMDKZErl+/HmyvXbsWbF/ooD6A/v7+YIs8q7Os9ce2rCxu/zxGGQFbvlywMgxH/dk6RF9fX7D1HbsdEaW/KGQ5vmyPY2LxQhmfSkTmgctnSEiDOFZlwcliC3BLcD9L/bE9gmkcs+A+tpS5Ejic9Qf09vYGW8pUClB+uDOu/nxgGbc+aPsIYylAefbDMXPbe6GxXMhlxWUH2cIa2wsZ1AP1w6ty3ySxSEN/bhvswzpTwK5mgDT6TguUZTjqj/tuvu8K/3ZElP7iIMvxBTgWYWNWRf7IPHBZJwJiH9uOjo4gH4P/QiZQbIJlrT8Abdm2QYB9+8AyvjbzJEBZfKh0/QGUxUVPT89gKhw+mYYTgaHoj2AZ1mMbccc3CmFjkJb9DHeWC7msuLq7uwdTt8Lem36hwg4+Jyy29lZSlvoLa4N9QgaUsbIR5TRcYrjrjzLiqh5pOF5b/nZHlP7iIMvxBWhPGBuM0QvtN8hKRC6BC+Cgv5AmZSngJAibbFnrj5MTfaAvHyhbJU7Y4ao/yuTClnkhII7+iiHL8fWNBWWtojzIPHC5k5L7P/VTPyUvfelLg+0LnS9+8YtvpAnqKWv9sQ0grC+bz3pW5nJzOOvP1SP3gTi/c9m6w5Fx9FcMYXVs28UYBY4ByoaN1QuZ5UJuPfMqClcpMIaf/dmf9SrihUxMhLCruCz1h7bQJvsOu+LF8UqerMNZf3SyL3rRi+Snf/qnYz+c4LYzHBlXf8Uw1PGNA4wFxgRjgzppXPDcLiwXcumZBmnhU8ILnZgYPl3loT8XYXJw8lYih6v+bB7TccF6w50ufPoLQ5LxjQuU9Y3TC53lQi495+E4bgdiMoQ5PBe++knoIkyOSp6ww1V/No/puGC94U4XPv2FIcn4xgXK+sbphc5yIZee83ActwMxGcIcngtf/SR0ESZHJU/Y4ao/m8d0XLDecKcLn/7CkGR84wJlfeP0Qme5kEvPeTiO24GYDGEOz4WvfhK6CJOjkifscNWfzWM6LlhvuNOFT39hSDK+cYGyvnF6obNcyKXnPBzH7UBMhjCH58JXPwldhMlRyRN2uOrP5jEdF6w33OnCp78wJBnfuEBZ3zi90Fku5NJzHo7jdiAmQ5jDc+Grn4QuwuSo5Ak7XPVn85iOC9Yb7nTh018YkoxvXKCsb5xe6CwXcuk5D8dxOxCTIczhufDVT0IXYXJU8oQdrvqzeUzHBesNd7rw6S8MScY3LlDWN04vdJYLufSch+O4HYjJEObwXPjqJ6GLMDkqecIOV/3ZPKbjgvWGO1349BeGJOMbFyjrG6cXOsuFXHrOw7AqHTiXKMNHXpjDc+HWzYOVLl8YfXqPC9ZLg+XUnwtfn5UOyGzHMg3GBcr67MgybHwrHUnsr1zIpefhqJi0gXMZquEn0V+arHT5wujTe1ywXhosp/5c+PqsdEBmO5ZpMC5Q1mdHlmHjW+lIYn/lQi49D0fFpA2cy1ANP4n+0mSlyxdGn97jgvXSYDn158LXZ6UDMtuxTINxgbI+O7IMG99KRxL7Kxdy6Xk4KiZt4FyGavhJ9JcmK12+MPr0HheslwbLqT8Xvj4rHZDZjmUajAuU9dmRZdj4VjqS2F+5kEvPw1ExaQPnMlTDT6K/NFnp8oXRp/e4YL00WE79ufD1WemAzHYs02BcoKzPjizDxrfSkcT+yoVceh6OikkbOJehGn4S/aXJSpcvjD69xwXrpcFy6s+Fr89KB2S2Y5kG4wJlfXZkGTa+lY4k9lcu5NLzcFRM2sC5DNXwk+gvTVa6fGH06T0uWC8NllN/Lnx9Vjogsx3LNBgXKOuzI8uw8a10JLG/ciGXnoejYtIGzmWohp9Ef2my0uULo0/vccF6abCc+nPh67PSAZntWKbBuEBZnx1Zho1vpSOJ/ZULufScpWL4ATn74T18SK7SgHMZquEn0V+axEcQ3c+ic9/mI/2Sl7zE20ZWhO6K6df9UGNPT8+gtMVh2wjjy172shtpfigS5+/KUC79oS23fbsFYGM+O8saceYv5cTXjalX6NLV71AYFyhr+/P1jTxXh9jnV5mtvru7uwdT+aDY+Pry3XMLY7kw7AMXQCOwhgHE+fR3XsC5DMXwgST6S4Nw+pSXcHVNGbEF8/xKrP2qsPvlWzcAcB+Ic4Fj6/rI8/yZn/mZYAs9gVamcusPbbFd9mFhZYkb0NNEKfPXd35JGBcoyzF00zbP1S2A87L6Z5Aeypeeh4Ko8fXJ7J5bGMuFXHrOQzFuPV6ZuflpMy5QdqiGn0R/aZCy0ulbp+zLR/m8QR355AEZPHDMlb8Y48KtZ+2vEvRHGdgH+yR5HPCtELKGlQW0+rMsF9C3lccnG/LcuYr9PAJwFIuNbxL/Ui7k0nOWiuFVCyYkr1LTvFqNYlyg7FAMH0iiv6SETHAiPoeHYyD0jXyuOlC2HLdrMSF9erW38ixd5+1jFGh/aAu3IKkP1KV+yq0/tMX+0Qf6Qp/sn/Ig32drWSJq/lr9YB/AOKNenrJSFisX0zbPlYn7lBdjAflR3tpCVowzvr4820Yxlgu59Jy1Yrq6up5X71WvelWwxYTIknEBWYZi+EAS/WVFTjp38uEc4BwhMyYotlkSsCsD9I9xcYMIxwv72L7yla+8JT+Mvj4tgc7Ozlt0ALL9MOalP7aBNtG27csnA8pCn3CwSOeBYvOXhOwYU1cupJMwLiiDlYdpm+drs6OjYzB1E694xSuCOj6bS5PoI2p8fTKzfBTLhWEfuHjFhrI+J2D3s2BcoOxQDT+J/pKSxs8AQLmZD8Kh2GNgnmDgwpZyWfm4knF1bsuEMQoIDADKUg9WBqbLrT+2yz7YJ2jlpa3Zi4EsETV/ScoIQEYyL1AeKxvTNs+VifZBfSJgAChvbSBLRo2vT49uG2EsF3LpOUvFsG2UxcDQoKyzypJxQVmwddM2z6erJPpLk5QZWzgZbpHHhyKwD6eICcvbI1kS4KoCoKycrJTZOgmkaStRdPsLI/sCkbaBgeQxbPPSH9pAW2jT1xe3lI3IK3BBRgB9++YvyfEDXKebhHGBvimbm7Z5vjb5MIbtE2XzIOSKGl+fzPa8irFcyKXnrBWD9nlFa8nBypJxgbJWHp9syPPpKon+0iAMn47DOmSeg70dx2N5weoGV7O+gGHlosw+/fsYB5ChWKCqBP2xXfbhrgBByMYVUJ6Imr8MsCDBlUxesPK4aZvnzlXf3IWd+upnQdtP2Pj6ZLRtFGO5kEvPeSgGZaMMKwvGBcpGyYc8V1f2yohGhzy3bpaks6PM3CKfx+hceAzwjXvaoH64pVx2m4Rxwb5sYHLlKKf+wuRjPreAq9M8MFT5qCNss7Q39M2xcdM2zyeDL8+tmwezkK9cyKXnPBSDslGGlQXjAmWj5AszLIJXmZiwcHT2SjQrwmG4stKJuPsohzTkyvuKmP1BDt/V+1AZBfSL8aAO3DEpt/6i5COpM9bJC2nJhza4ZTpNoG87ju6YMi/twJAms5CvXMil5zwUg7JRhpUF4wJlo+QLMyx3omLfdX5Zk1fCdCzoH3n8LQL51ukAvnNJG7jtYh0V+6dMdn8ojAOcpxss3b7Lqb9i8rlyEtApHyTIGknls3pCmvaQpvzoe6jz15fn1s2DWchXLuTScx6KQdkow8qCcYGyUfL5DIuT0M1HeUx21ClGt49S6bZTrE04YzoaAAEWcmdJF5AvzaDu69OSt29tHeoIcpRbf1HyMY+yuvC1mSbTkA/gxR3nC7dpwcrlpm0e5bHw5bl182AW8pULufSch2JQNsqwsmBcoGyUfGGGxUnIyckryTiOze1jqAxzHBaQk7KiDpww6mRJK6Pd9x0fCtlOGBlo7MoJW+t0uY/yxZCF/qLkYzmkuc+0PZ4Vk8pny9l8wPcgwlDh9uH2xzzMORe+PLduHsxCvnKhGrgSMi5QNko+n2HZfQYugA4uCm4fpZKOhCTQPwIoH/WFbFY+lHWddxbE7Tb2Q1l5Wy4v2vO0t7wwnpWgv2LyMR12K5PHs2RS+Vw9oUzc+REXaNfKY9M2L+3AkCazkK9cyKXnPBSDslGGlQXjAmWj5PMZFvZ9+oOTizM53T6GSjoUwDpYwMoBWXHcddhZ03Ve0KWblwXRh3W2Nt+Ocbn0FyWfKyeP2f0smaZ81BkDl6vnJEC7Vg5XJub55qovz62bB7OQr1zIpec8FIOyUYaVBeMCZaPkCzMs69hKnYxuH6WSToJbgPJgy7QrF8rmMQaUi31xG+bcsqQNNkxXkv588oGVosOhyGdlZADEccA3l4YK26+btnlpB4Y0mYV85UIuPeehGJSNMqwsGBcoGyVfmGElgduHj5TFyuRzWrg1Y5/Uoqz8LcHK7ta9nVnJ+qNMvtt+Vt7hSt85IIBlMY9sX75+kefr15fn1s2DWchXLlQDV0LGBcpGyRdmWEmANqPoXrkyjWN2HwQgI1cI3NrfauCcccUMB+L2dTuynPpju3GI8pSFgcxtb7gR58AHO7DP8wPSnEtsH1s3bfN8ffry3Lp5MAv5yoVces5DMSgbZVhZMC5QNkq+MMNKArcPl9apgpSLzgBkGWztbS7CriII1r3dORz05z7EQBl9Njjc6J4DbzEC1acKb2UW8pUL1cCVkHGBslHyhRlWEsBZFSP6xSc4kMYVvs3nFT8cH/KQJnwOGID8WD2gLJwI27tdWW79oZ9idL8ITcb9rEulE+fgfgIFxKdS0gTaxJiwfZu2eb75m8T/pcks5CsXqoErIeMCZaPkCzOsJHD7cMkrVJe+jy9CPt7assCVLfJ5uwvO2Pebyu3I4aA/OHjICUIGtu2zweFKXCRwi/MFqiuuW5mFfOVCNXAlZFygbJR8YYaVBG4fYaRzgwx0AszHlg4acGWkM7b5rP9CYSXrz2drlNXNH27EOVC3lmmDfbF9n+6Q55u/vjy3bh7MQr5yIZee81AMykYZVhaMC5SNki/MsLIEf19B/64DcPftbSc6ZHcfW5xHmle7lYxy68+24SNXV4C72vOt/oYb3HPgrdfu7u5gmxagw6HO3yT+L01mIV+5UA1cCRkXKBslX5hhZY2enp7AwVEmu2KgXDZt9+lorSNG+nZwinFRTv2xTjHiQREEWNqW72GQ4Q57TrzlWr1VeCuzkK9cqAauhIwLlI2SL8yw8oArUyn689V7oSFMD3GYRH+sF0UX5bKz4QroMGp8kZd2YEiTWchXLuTScx6KQdkow8qCcYGyUfKFGVYecGUqRX++ei80hOkhDpPoj/Wi6KJcdjZcAR1GjS/y0g4MaTIL+cqFXHrOQzEoG2VYWTAuUDZKvjDDygOuTKXoz1fvhYYwPcRhEv2xXhRdlMvOhiugw6jxRV7agSFNZiFfuZBLz3koBmWjDCsLxgXKRskXZlh5wJWpFP356r3QEKaHOEyiP9aLooty2dlwBXQYNb7ISzswpMks5CsXcuk5D8WgbJRhZcG4QNko+cIMKw+4MpWiP1+9FxrC9BCHSfTHelF0US47G66ADqPGF3lpB4Y0mYV85UIuPeehGJSNMqwsGBcoGyVfmGHlAVemUvTnq/dCQ5ge4jCJ/lgvii7KZWfDFdBh1PgiL+3AkCazkK9cyKXnPBSDslGGlQXjAmWj5AszrDzgylSK/nz1XmgI00McJtEf60XRRbnsbLgCOowaX+SlHRjSZBbylQu59JyHYlA2yrCyYFygbJR8YYaVB1yZStGfr94LDWF6iMMk+mO9KLool50NV0CHUeOLvLQDQ5rMQr5yIZeeh6Ni0gbOpRyGnyYgh0/uPOjCp5NyAjJGjW856aIU/d3O9hcXKBs1vsirNLuMg0oZ31KQS8/DUTFpA+cyVMOvFP1BDp/cedCFTyflBGSMGt9y0kUp+rud7S8uUDZqfJFXaXYZB5UyvqUgl56Ho2LSBs5lqIZfKfqDHD6586ALn07KCcgYNb7lpItS9Hc7219coGzU+CKv0uwyDiplfEtBLj0PR8WkDZzLUA2/UvQHOXxy50EXPp2UE5AxanzLSRel6O92tr+4QNmo8UVepdllHFTK+JaCXHoejopJGziXoRp+pegPcvjkzoMufDopJyBj1PiWky5K0d/tbH9xgbJR44u8SrPLOKiU8S0FufQ8HBWTNnAuQzX8StEf5PDJnQdd+HRSTkDGqPEtJ12Uor/b2f7iAmWjxhd5lWaXcVAp41sKcul5OCombeBchmr4laI/yOGTOw+68OmknICMUeNbTrooRX+3s/3FBcpGjS/yKs0u46BSxrcU5NLzcFRM2sC5DNXwK0V/kMMndx504dNJOQEZo8a3nHRRiv5uZ/uLC5SNGl/kVZpdxkGljG8pyKXn4aiYNBH1oUEyzPCz1B8/tseP7wHuhwb5VVl83BBf9YWc/AAi++GXdkF8uBBb9wvAQyXaoQwA0zYPOgrTHT/KaMvn+YVcN233yUrVH+DL9/XjYxTKbX9xgbLuODJNQiar0+EE6hxjjTR1GMVyIZeeszT8SgcNAufiTiR3H5PBp6us9Ucn7k4631d43fZ954Dty172slvykxCBHjqgHlx9WLlxkeACx239cn0h1/fp/uGgP7c84OvHxzgop/3FBcqGjS/0y33CPZdKhatj7uNc7MVAGMuFXHpOYvi3C+GoMMlg4JW04iLcepTVzXcB2eI4mDDGBWWJcvgA5WHAykM+lLX6CpMXsONZ6foDqvYXPr42TZ1Sx8OBkN21Bea7eT6WC7n0nMTwhzt9RgH6rghhLD5dZek4uOrAZGNAtYEVMmGf5wHAUaAe5KJsbAdbODy3nTDGAVatdAa4hQFZ0DZksxMM+a6urHxIoy3Iz/KsG8a4QFkri03bPNfJVrr+AF8e60QxCjzvSrY/AGWtrpjGFrJRv9ambPlKJWXkTxmQ355PFMuFXHpOYvhQ4HAmzuGVr3xlkMZEsvnuxILh5O04gK6urufVe9WrXnXLPmSDccMJuvJcvXp1MHUTL3/5y2+pH0a0VYxwUtjC4bqOgE7COguUheOycnZ0dARbi1e84hVBeY5HGOMCbVn5mKbe0BbSBFczQKXrj1sLlo9iHJTT/uICZa3+XF26pE5de6o0Qkb4Jys7aW9th7FcqPjANdxJ4yBp8L4fP3HMp6ssHQevVFHWOjAQ8pA8DwDyWDIP4IoCZdO+4gWpP3v/nbJhSzkYGCgP9+H4AFuvGOMCZSmbm7byUQ5uK11/APMsWDeKURhO9mfHlGnKxb7c/Eon5XXltvZRjOVCLj3TqCx8SvARCh3uhDFYQ2Yax5jHfZ+ukugvCmwbZSEXZXIDK2UGrFMD+LAD8nnM1i1G9F+McGxwRphIdGy8EuQ+tpSbsDJSPrYJoHwcxgX6Rnls3bQdewAy0MECla4/tOMCZeMwCmwbZcthf3GBsmHj6+ZhS51WOiEvg5TVf1yWC7n0nMTwbwfSGKxRWGdG4rhPV1k6DgDt+65OKS8dHEjQ8fpkw6om7gSIC5an3twrXBATkFfwRJ7y2TZ97UM+rvgAyFbp+gN8MrJOFOMA7Q8H+7Nt2jTko14ZBNwylUqfjDyHOPKXC5n3bK+OOCmQ51PCC5E0eG6pH7vN0nGwbRqpdSCQKUo+poGhjG8UouRjGoQDsfIA3LcrHADl05iYlA9l2R4dbSXpD2WHIh9QyfYHlFM+pl+oLBdy7ZnOAwaHycMJVOVNZwLEWTW49cMYBYwJxwPlw8akmHzEUMY3ClHyuc7Dgo6NWwC6RJtxZAPjgO1BFjo4Vy72B+SpPyCpfJVuf5Ug3wuV5UIuPXNCEth3J84LlViWW11YUG9ZTkzATkySMsWRL8n4xkEx+SxRBmUt+PsHZLJyhrXhMgocG5aHDJQVv9OUW39pyFfp9ldO+V7oLBcy75mOxDUunDSW3bgCfCHTNQToyXW+WU5MXr3aOpTLNzld+ZKObxSi5KOMdCxAmEzI5zHWceVxiTaKkc6T7UU5NNRJU39WFh+Tygcgz4Wvro9RSGp/QDnls2PxQmS5kHngAmhonET8gRr7MLoXMuPAV85OpGKMA46PO05x5UsyvnFQTD62wWM4ZwYx1/Fh3wa4OPL5JqulbQ8yUI5S4J5XKfrzyWSZhnzoxwV1GsU4oEyuHnz9+lBO+V7oLBfijVwC2JPjgANDmUC3I+CkqCPqJ897+HSSGA/bD9NR8tk6WYxvlHwWKENHTfKxauTbY4CvDRcsH0YGRwI6oB5wmzJr/bnyuEwqH+DTk9tPGKOQ1P6AcspXRXkQPXIJgQH2DTKMMO7kfCHA1QV0xjyf/nyT0Me4QF/szzcuYfLlNb5oi+3Zdt0+7LnTaXOLFQhXXXSCUbDthZHtWT24crn7aenPJ4/LJPIx7cLXj49xgb7YnysLUOnyVZEvMg9cgB3ouA7jhYKwyWd1lsfEJNAX+8M2jnx5jq8rnwXksKsqkEGL+Qhe2AJufR/YThhtewR1AHmy1p8rj8s05PPpye0njKUCfbE/bCtdvirKg9JHrsJA4+GS3qISDCtKPisjb4Egzzow33n4JqGPceBzDrZ/pHnMvc3lk43n6js2FETJR+A4HbWlzfM58mJgvSgSlNGOJRE2vkngk8VHYijy2TKErw8f4yDu+IYha/mSwCdbmvODbVSq/8sK2Y9cjsBAcRLwMWjkZclSgPI++Wxg8LXpy/NNQh9RN4qQiXIBPkcCcB9bKzPPBfXcOlFA+SiWIl/agQvlixFP/mE1B8dBZ0t9UEdR45sEPpks05DPl0d9RhF1oxh3fMPgK+eTxUcrRxYEksyPUoC2qTvrX7JkuXBbBC5ebbgGX07FWkTJ5+bzytfNt/BNQh+jwD4I9mUnG+BeoUedi+8KcCiIks8Cx+CsXR3YPKbjgvWi6MKev6srd3yTwCeLjy5KkY/5Fr4+fIxCKeMbhizlSwrKxi3PN635AUT5l9sR2Y9cxvB9sRXgpywweFkyClHyAe7kdeHrxzcJfXTldQlAFsgAh4Ut5aED88HK7PtsCBB27hY+mSyBuPKhfNqBC7+RFSNWM2gTjpbyEpTT6ipt+GSyTEM+tx5AfUYRdYsRGIr9WbAdC58sPrrypE0gyfyIQqX7v6ww7AMXAEPH7Q4YOpTJK5ByKtaimHxWRk5Ylucx33n4JqGPUUA/PvBz6ugbZaxshJUf54Q0ztGWT4oo+SzQf9qBi/WKEW934PkiQEBmOl3qB7A6RBl7bKjwyeMyqXw+OX39+BiFUsY3DFnKlxSULav5AXC8fP7ldsVtEbh8A2QnXrkRRz6mfRPZV983CX2MC+us6NRcUDZX7rgyJ0Ec+XCsHIELJHjerk7C8pPCJ4uPxFDk4zELXx8+xkWc8Q1DHvINFZAtrk6HCl9b1OXtiuxHLmPw6gJGiFsj1ijd/SwYhTjy2XzCGnuSiRlF/HiPLeBOMO7bfNbzyW73AZ57Mdi6PsaRj4Ce0g5ccQBHi3ajdAISruxZIql85ba/KGQpX1KG6RqIMz+iUOn+LyuUr+cUgdsfuB1Cp8TJkAfjIK58MDTfJMx6YuLDgpgA7KfYiiZsMvCccI44V5xzHLjt+FiKfNSxpc1jOk3AwVq9II1+XF2FjW/WSCqfL8/WS8q44xuGrOVLg0OdH3FQ6f4vC9wWgQuAEjlwbjpLxgXKRsmHvHI4DtBFmBxhcrvpuGC9KLrIS764COvHEnk+ufOAK1Mp8vny3LpJ6aIUPeUhXxL69J42wvrJmuVC+XpOGVBiJQ8cykbJh7xKdhzIC5PbTccF60XRRV7yxUVYP5bI88mdB1yZSpHPl+fWTUoXpegpD/mS0Kf3tBHWT9YsF8rXc8qAEit54FA2Sj7kVbLjQF6Y3G46Llgvii7yki8uwvqxRJ5P7jzgylSKfL48t25SuihFT3nIl4Q+vaeNsH6yZrlQvp5TBpRYyQOHslHyIa+SHQfywuR203HBelF0kZd8cRHWjyXyfHLnAVemUuTz5bl1k9JFKXrKQ74k9Ok9bYT1kzXLhfL1nDKgxEoeOJSNkg95lew4kBcmt5uOC9aLoou85IuLsH4skeeTOw+4MpUiny/PrZuULkrRUx7yJaFP72kjrJ+sWS6Ur+eUASVW8sChbJR8yKtkx4G8MLnddFywXhRd5CVfXIT1Y4k8n9x5wJWpFPl8eW7dpHRRip7ykC8JfXpPG2H9ZM1yoXw9pwwosZIHDmWj5ENeJTsO5IXJ7abjgvWi6CIv+eIirB9L5PnkzgOuTKXI58tz6yali1L0lId8SejTe9oI6ydrlgvl6zllQImVPHAoGyUf8irZcSAvTG43HResF0UXeckXF2H9WCLPJ3cecGUqRT5fnls3KV2Uoqc85EtCn97TRlg/WbNcyKXnSjF85PkGNIlhsV4UXZQyMZPAJ4uPLvKSLy4g41AnZpLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljdx65sfhoCR8NA4fj/MpYih8yUteEnz6m2Da3eKDeigL47Ef0+OW7SEd9+urVo4w/szP/MwtH8pD2gWO+QwIeZTFnmN3d/dgqjh88riMI18UbB1+JK/UDwKGoaenp+iH8pjPtN0ns/yQX1L4xt2VP4xxgbKunpgeLsS8tHMAcOc4gDTmua+NofBlL3vZjTT9BP0I86Po2h9sOg7cdnxMc/6iDaTRpq8vl+VC5j27AYD7OOm0vtSJdqBwDpzPERC++iANElsYV1yn67bjEkaKLRCmCzvpfAaN4/b8SgkMrjwu48hXDG4ZnkvcwBoFTijI6Dojd99eDNnxZJ7dB4YywbOAz16tzMUYFyg7XAMX5jflJeycAezcB9P0LdjSkUMO0LWrMIbZLBDH/mxdH9Oev9y3bRdjuZBbz3CyMCgoxjW6NEDDpkG5BkP6wMGyDsRXd6j0OQnIZ/OZBigPA5ZrXADrpcE48oURZXy6jgu3XhgxrpTJOiV3vAE7jmH6s2XKDZ8sPL8oxgXK2vGMM7aVQsrKMXaDhpuP8mnD9gfSFt38MDL4op4rf1L65IgrH2Xy5bt5PpYLufQcdvXtcyhDAa5caAy4MsJA0FBApDk4APplIAWQRh5XMggYca424hKyoX8aE9umfCyH464TszIijXOFrCzPuklYTD63bBgZTLBFe5Q5Cm47LsPO0d6+ISGva1PUH/SGNMc6i4unocIdc8A9tzDGBcra8SxlbMtJyAkb4Py29oBjIOc3V0Uom9ZqmjaM9jEv2B/7pyzF6LNVMMy2S2WS+csyPDe2Q31HsVzIvGcOPBwFiH1sOzo6gnxM2iSEE8IWRusOlDUMDigdGOE6MBxDAOMgYgCL0fbnY9hvea985StvpK2c6B8yWTmpK4tXvOIVQXmfTJZsN4xR8vnatESZV73qVbfUBbu6ugYlLQ5fm5ZoC7IgzaDIfOxzXJGHNGHH1ac/IO7vDFnD2iNhdVmMcYGydn7Y9HAk54ydOyDOC74AOqVvSEKgs7Pzlj5AO3+LkUGOdksbLmV+FWMa8zfsXOI8h1Au5NIzVzI0BMINGklARXJC2qsOkIMEuIbpuzpje2mQslAGysgt87GlTNQNVxDcp6y2XlJGyVeMbhk6EiCNFZd7juyPV9eg1R/1xC316eo1rSvyNEDZLHhuUYwLlLVjFWdsK4EcW3eVY+3CznXmpQXOP9uPtTf2V4y0VVfncetHMY35yy3bYJtRLBcy79l1GADSII4lJW/9QNF0mrxSsFdjHBD2T9AwGVyxD6eGuryiL0a2H4co7zMM9MW2CCujDfwgYGUoRvYRhyjvyue25xJl7MS0eqasxeC25yPaZLsg0zhm90EA/XJcAXsLOI5MecMnE88ninGBstSXmx4upMzYcs745jxsF+MP3wDdpkH2SxniOnaWd+0XZHvFyDpxiPLsp5T5y7KUCem4LBdy6dk6ERgBYB1zGqAiOXC8QgNp3CBhZeLKgLIBLJ+UrnG4x6yhoIy7SrEyEQispRpYGKPkc/Nc+spA9z65fXDr+sg+bF8cZ0ucg11JQYYw/QFxZcwaPjnccwtjXKCs1V+csa0UYv66DhnkOXCuW5tIExifoc4P0MrFOmnpn+2kOX/ZVpz65UIuPftWOGmBkx5KpKIZqFznhnw3YHLflQvl4wxcUlJGbgHKhK2Vl0ENebaNrEnZqA9ukc9j1DmPAXECA8omYZT+7BZI2/6SgrIN1f7igvqxDo55UbQXfjadNofSjz0Hnhvy0gbateNh05SBedzG1W+WzFq2ciHznuG8fA4ME9U6lCRAWzB0DIY7MO4AWfgcG2Rle7Ze1mR/gLvqIujcIC/K5yGj1anN8+2jHNKQy3XEYbDtJGGY/vKwv6RIYn9R4HlyjEq1GY6pm49Vji+/VKINe3fE5rt2F0WeG+rinOPaYBygXSsP0z4509BL2nRlChvXUlkuZN6zdRrWkNJyGmyfioTx0oDtD/g85vZrf9uy8qF8HgaIq0TbjwXlcScg9vOeHLyatc4BedSx1TsI+AKGC5YfKqP0l7X9JUVS+4sD6MANDnasitE6ZdtGmvZn27J9uAEhjO65oI04tlcK0K6Vx5UtbH7YMuWgnR+ULU25yoVceqaT4MTkbwx0LEnINqFEDIw7odxBAygP6lsgn8dYBwaaJSknCZmsUw2TFWUxQX1tWrrtl0q3nWJtQtdWz3HGl+0Pla4MaNPqD+B+FvaXlBaQk7LiXOLYn69NS64+rY5QD1t3roTRnUP2YsWVp1T62sS2VNnQls0HcO4+nVjGhdsH0zwPN9/ul5OuLK5c9vhQWC5k3nNSxxtFGjpgJz7Bfl2HgK07ObBv28vDscUBZR+K47Xnl4TQDfRdDFb/qANduuPl0idzKYwC5XHLQr407C8pXR2Xan++Ni3ZXrkCQxTLHVjjAu2hPLZuGoQMvvZ855wnXUDGuHqNw3Ihl57pcAnsp6U8tkOgbfbH2zAEnBiNm0x6qyspEITYD+V2f6MhrB7pkKPA8xkqXX0R6B+y53Grqxii9AdYuQDspzl5kzCp/bF8MdpzrcRbcWjLygW6fYbRnoNtI+74xgXK2r6Yjpof5QZksL7CyhpXx8VYLuTaMx0IA0gaigPRDtq2k4mDZQcNsPVo3NzyaoTt5QlXTpwL8rD1OQnI59bxwZ5vEtIpAK5urByQFcfjjm1aCNOfBeVGfpr2l5RJ7M9tyyXac4MC860jjkPqC3Whw7gyFgPaQFvUQaljQp25+ThnX77LuEBZqy9Xd8XmRyWAMllZ02C5kHnP1nnwShh5PiUMhTQgCw6S7RvAvjsx3Alj2/MFjLRBGd2+rOw2Xeqk4HkOldQPtwDlwZZpVy6UdSe3j0nB/sP0xy2Qhf0lZVL7YztxaG0/boCwzp8/6iMvbbAf++CA7bsYh3JeZFygrLVnpikjt4DP9soFVxafzElYLuTSs28C+pSQhC58fcJx2YkB4/M5V1yRxHEaccB2fLcNcMz2Q8eKPBsIbJrl404K99xc8vx9Txq5+kEZ9zaclZ/Aufr06mMc8FxtX3EDeFL5ktLVH7ZwGG6gskQ5n9w+uHXTpk++NOcHgLbC7M/N89E6YNaJWzcO4sqHfZ9ekszfpLDywO5955G1/rLACyJwWSNBWQyKvTLj7wzI5yACPrmTAO1RFv42hDwYNvty++S+PQekQRyLIs8xDu35WwOHrmjIhJXHngsIoHwcWlnDyPMlmMaxOEgiXxq0+uPWkrpmeaQpaxRZJytCliTzw5U3jO75+xysjyxvnS/SINsrRp8sPrIvEOmwQIayFtx37Re07WdFwPoXykp98XyGqr9y4QUVuJDHAXIHjmRAA9zVxVDB1ZbrcLl18+0tLcA6XgseLwZ7bmHkJHR1wq3VmSszrya5z3O19YoxCu45sn/qJApJ5UuDrl75GwPyeYxbjgVgr9TDgLJZMuv5wXNEm64dchtFG1htfpz6UShFPvTvzlEgyfxNA+wHW5/sWeovK+TSs28wfUpIQhfsE1s4Kwwa0ixvV1xJPssRhbBPZ9hPbRQzYBvEQOxjG/ezMO55uYz6LAJodYU20T90ijSQ5LMrVlYfAbRvzx0E4jrOJPIlpas/H32flcCnNACfTix9faZJyJJkfvhktgTK+dkQn0yWpcjnC1xJ529SApwvAGTEeSMII51Uf+XCbR+4LJBnnYi9wuAAcuCAuI4xCjAcXLmhPcjAq36krZw0MJbnsSQf4uT5FSPOF3oBoRNeWSJtdYTjVl6A+/bcIBfLs24YoxB2jmE6cZFUvqR09Yct9W31C7tDGrrHMcocBbadNbOaH2wD5+w6U6u7YkzyocYolCIf9t35AWT9Id24QH8+nWapv6xw2wcuBgMaCcrawUPaN0Bpwnf+kMfmMx1mzHS8OG6voKLgnpePPmOGTlw9YQtQRshBmVywXhTjwgbzUhxmUvnSIpw9trQ16jOp/bn10mZS+eLCbd+1vygy8KMedR2HceHW88mHfc5jF0Odv2mBclF2bK2estZf2silZ99g+pSQhC58fdrbdm5AI5gf94o+ClxdQUbXILhv8wnK5crHfZTllV8ScnUFhPVlJ5rv1ieOQ9/UOe/pxwkwrjwueY5AmHxRSCJfGrD6w7nAQdixw/gjj46QvznEGd+s4eq41Pnhk9mS52h/ZwHjOk86YXcf4NwrBlvXx1LkQ77rd8JsFuXjjG8atLK6Pw0k1V+5kL3lK9zBBKyy0qALX5+AdWAWdpDSdmxoj7cZIGuYwcLAwuSmLDgOWeN8VjsuMSnRJvv2GWyY3pDHyWgddFqODcS5WvlKGZek8qUJ9O86PNgEnYU9Fnb7xmVeGOr88Mns0p4rdQCdcL7EIecU6mCuhf227MJtx8e48mHfN0eALOdvHEI2K68r+1D1Vy684AJXuQAZixkO83xy387688nio4tKG984gMy+cU/CSodP5rTpm1dxwXppsJzzNwmT6K9cyEXCPAbORaU5NsjoMxDLchq+i7z055PFRxeVNr5xAJl9456ElQ6fzGnTN6/igvXSYDnnbxIm0V+5kIuEeQyci0pzbJDRZyCW5TR8F3npzyeLjy4qbXzjADL7xj0JKx0+mdOmb17FBeulwXLO3yRMor9yIRcJ8xg4F5Xm2CCjz0Asy2n4LvLSn08WH11U2vjGAWT2jXsSVjp8MqdN37yKC9ZLg+Wcv0mYRH/lQi4S5jFwLirNsUFGn4FYltPwXeSlP58sPrqotPGNA8jsG/ckrHT4ZE6bvnkVF6yXBss5f5Mwif7KhVwkzGPgXFSaY4OMPgOxLKfhu8hLfz5ZfHRRaeMbB5DZN+5JWOnwyZw2ffMqLlgvDZZz/iZhEv2VC7lImMfAuag0xwYZfQZiWU7Dd5GX/nyy+Oii0sY3DiCzb9yTsNLhkzlt+uZVXLBeGizn/E3CJPorF3KRMI+Bc1Fpjg0y+gzEspyG7yIv/flk8dFFpY1vHEBm37gnYaXDJ3Pa9M2ruGC9NFjO+ZuESfRXLlS+hDERNgCWYYZV6cjD8F2Uoqck8uUB+4fHQLp/AIo/SE3Cm3/USpvFH4Tzj3zzBMYxbN646bhgveFOFz6br3T9oe9S5nUlIx/PkQM4MHaQmLZ5w3HgfDK755aULkrRUxL5sgbf+OC+5QF9I2DAJpIRb1AYOvnKLfdtKoAbcLMGxhHnZOUAbR7TccF6w50ufDZf6fpD36XM60pG9p4jJ3Bg7CAxbfOG48D5ZHbPLSldlKKnJPLlAb6+xsppX6+UjHb1FKfN55fnK4UYSJEuh52iz7B546bjgvWGO134xqfS9Ye+y2FXWSAfz5EDODB2kJi2ecNx4Hwyu+eWlC5K0VMS+bIGVy12e/XqVXn5y18e9A+bSEZ3FeUrY3lreVcfIL4V5vuGWNbAOEJGVx6bx3RcsN5wpwufzVe6/tB3KfO6kpG958gJHBg7SEzbvOE4cD6Z3XNLShel6CmJfFmDL9j13SrM+0WnPvKt49hixcWVIFDKy4TTAMYxbN646bhgveFOFz6br3T9oe9S5nUlI3vPkRM4MHaQmLZ5w3HgfDK755aULkrRUxL58oB9Ozx+88KDD/X19QGbm5vLyrq6umBbU1MjTU1N0traKm1tbYG8eQPjGDZv3HRcsN5wpwufzVe6/tB3KfO6kpGP58gBHBg7SEzbvOE4cD6Z3XNLShel6CmJfFmDtwjxO1c2Y4/2h/IQxc16Vi6sshBoKXeegBxh88ZNxwXrDXe68NlSpesPfWczB/JH9p4jJ3Bg7CAxbfOG48D5ZHbPLSldlKKnJPLlAfv7Fgh5uQpDOhnxVebCl5lLY6Ee5bDfuyoXIFfYvHHTccF6w50uoCsXla4/9O2Tezgic88BRdlbNUSaH/Ir9qFG5PFpLXz8zScLYB1HKR/KiwLbsH+XMxQnxTrQJ9L8bSQNlvKhRpSxxm+DAoE0P44YRerFtsv+ud/V1RVsAbTNMSSYx/K2reyBQHhTnoGBm/36RIBcBV2R2cPqy6atvmhfHBf38Xz3Q4PWnovBtpEFOa+Rtk+Kxv0QZxyifde+7ZbAvpXBcqgfanTbcclzt/6Af2IBxvV/ww25XPJCSdaZpBkY7IRzjcZnRC58ThBIM7CyLddY3L59cMtwH+diDXSo5IQCwvoi7GRzz8U6QdB1fGEEaAdok7riuNqgZe2F/bgyMj8tsL0wqtQqt5WrQMLdBwp1cTuwfzAdzqzh6g9jAifHrXsBwjkFcIyKwdbNinTMlJtOPK4NRhHt2PFwx8XOBZSHHOzb1R/3gbT0xyDN8yfdvsHbBZmfCQbZnRyAq9AwxoFvgqNPX77bvm9ygmnDbR99uobmY5h8ceqCcYHJR53ZAMFJyTFEm2EThE4Nx+PC1rOrZm7phNg/gyd/syIpv0Ucx5AU2vMgkS5wQFXWr6LYvOezUC9rWB1AR6BvXly+fDnYuheV1K2LsHZcYOyyJOwkj/lLe6Stun26+SxPIpBRVpZNky7i+r+kLBcy75nKw0RAGhMJSsVJ+wzOZRzQadk+AKRB5NOpoU30S0NiP7xCwhaGBVgHPlSwDbRp+2C/UaSMdOqQvRTjj4Lr7AnfihO6tGMGeUCcD/IZZCBb3KDBtuz5UD9oG/nFxgGOdvny5fKd73xHnnjiCVmyZInMnTtX5syZIytXrpR58+Yl4oIFC4pyzrzZMm+B9jdvrsydP0/mzlsgTz71jDzy6JPyzLNzZfacBTJr9vxBzg04e+6cwfJzvH2myYULFwb8yU9+It/73vdk9erVwd+xARijMN3CLqxtoJydS2F244JjmhU5P2AzSGOewBaBYnZTCqAn2idsHO2zP/YPcm6gLNI8FnbbkuWTkHMFPpDny20p/m+oLBdy6dn3x5T4I0ucOAa5GKMQdq/Y7RMDCAO0V/Xkq171qlv2QXuLKinQlts++/SdsyXKvPKVr7ylLhnn75BovGEEoCsaPrYggH2Ugd6QhzTb5aRzJx90i8mNspgs7CeMHA+cK8eFW7Tzuc99LpCFEw912C4Cx+OPPy4bN26Uc+fOBcEWsuIYgHTWQE8uu7r75dLlLt0OBOztU5lVpYWVmDqSa+r4rxdWaXkAc+TKlSty9uxZWb9+vTzyyCOyatWqwaM35wr0xvlkA1PYH0PHuZ1ubSMr+uZHZ2dn0D/OKQlpa7BF12+EzQFLBhbOZ+xjS5mZH0bbVhjxx/QueHFC4Bx8/s/XZyksFzIPXJwAdIZ0JlQaFRjGOGCb7AODxK0lgDbRLwaPtP3RCAFeuSQB27Btk27fPrIMt9QZDJBlijEK1BlBPdkf361e2b8dO8pizycuWB6kfuAkMMERmF0wgML57tixI3DIvG2YBWC/xYheXSJQdXT2BUHr4qVO6ezSK15VIY5h29d/TfoGNE+DV9bw2fClS5dk3bp18uMf/9g7dxi8sPXNKSDuRYEd3yzo2iNtEcD4pAX2Rxu3849985gNVtjCnu1x0s6hoZJ9ATxfO1aWAMqiX8jiyjMUlgu59EwnaBVIxUWxFKBtTjTreAHmQ9muwVjD4jGAsiaBz2DcPosRZThJbP24pM6LEbqhfgDXWdljaBMyuFebXP1hH/JiEnHFVoyog/OiPjgRQYITkmP62GOPyZYtW26ssAi0Z2VN48IjCtAQV09kEJxUrM7OaxokeoLAhd+8rulBd9WVF6AbrPypH+hy7969we1DgGNFWBuw87dUcCyzpL1w4vyArGkQeoH9oQ+frXMusF9uSe5bn4M053IUWSeKAMbMjq8F81HWyuLrsxSWC5kHLgy+CzgbnDSVV4xRYPu+K0Aes1debJdG6JMDztMn91CBtqxDJuPowFfGTlT3mMs4sE6KsDojMInZN8j+3StMMC5se0xzUkMeykHZ8BvW5s2bzSoLK7AB/Xdw9aN5wemAQYbSAbLQKnjjMMu65dmWRh20bYlwFbRlAhdXVghSXHV19lzTVRhWWoWghTKsmxTs9waYQaog1xA1B0HZAeh2165dwW9hAPM5l+i0XfCCgOWLgWObFcPmRxzZSgHbpo3T5m3/1n7pX7jPNMv75B4q0dZQ/V9Slgu59OwzIp8SfEwTcNDugFmjssYIpGH8bIOGagOY7TsrlgrIS5nd889Cf6hvdQIi70//9E8HS6Ad9I3fVHrliceelMsXr0hXR7dcx+Pk13o0CHRLv/QpNXwhcGCewreCCDoQA5EERBklaoE31mSY99jBVov1D26D+sg3UQ5BZ+C6rqKu9TEr2IJBE5ro1b56VBjsd6vwXRq1QOahOYjzfB2hQ0M9GZxn4dH559+aRDtGtJtVeYD7NwrcWh+3WrGC5W9CvIgB4PBA5MUZSx/suEbR2pbP8XMOcYt8HmN5HgOGKrMP7MdeaDGvmHzY5kGOGy8qADuWAPRB2SzD9B6H5cJtH7jcwbNtu4bFQcMW9XxXm6WCE9+2bfvMmnEBGakrqzObBmzbaeiPdTGhcLuQE4v99vff3C5fvlK2bNoq/b3aLrIDzx+ECg0G/YKbI0GPMDckwMFyaK/wh8IIOwgeugrSf4Ni+KNhVEawQnk0q5vgn6D+IIPMwoYkuK/hRQOXtn1tIGCP9hkELtUFtghqDG74rQunecv0QDo4L+zgIPIKDwgEHCxCoi0GQuzfIq9lcLAAkwwcHVawixcvDvbRB3WPLY4XdGdrxQfHN4ywIffChfmwBW7dY759lof9pTF3Ac5f9uHO3zjyZUnIw/lGecOAMXRlpc5sHogxiXMe5cJtH7gsMLiu4YHuAFlDSAO+fvMy7ijwFgNktOPkG7Ms9Ify9qlOtgWgDb6JAoHru9/9npw7d0FlC7Lkeq/2AfGV+LmoX/N7lTeuOVEuCFYIJwhSQVjRXVDzBwtilQZAZGR1amOohQco6OWRDwYxBeWDtpUmCRZ6K8RBskfL9+iBQFwtVAhauq8JjW032xuER/W3AseVkIV9Ye2Hs0NYdsdusHhwtADdMlOBv+H65je/GaRR1zo/2Aedt88mosBxLUZrPzaIWSfLlQ7tD3WQx99GkW9tExiKvD6gHTe4uvMgTD5bJiuiLzdg+QIYzsMXuJi252jHpBjLhVx69hmQTwk+om5SAnSkaNMaFwfIHVDALruHCrZh22Zf6BvpLBkH1A23NPo89GfrsC3Wt0D3TzzxlHR14bctyKZyImgxOmgaAQiBCw9pw4lrLf2/T4NDjwahbj3Wo/k4N81nXS0GZx/kBalCkCuEhAJxa5F7CBZBUexoU4EsmgTRMsnmUQxpBK5ujawg0ghc4C1BkDQYVP9NsAw6QV0Fs1xSFshP8jwLHSv1hDBOTz755C3jxXHHj/wIXkMNXK49uqQt2QBkbYHlkOY+0y5Rh/UB2DFteKiMO3/dY3Y/SzLYWEBugHOWQD7qWPlA6to3Fm5/LsuF53uIDEBFWlBpUfQpqxS6gwJwQGmcAJ01j7mDngRum25gyJJRiJqYeeuPj2IDrvyLFi1Redl3sNGEEllKBBWsPDS0BeEmyEQ0C5ZUheCD1hFIgh3l9WsIL5p7rVPLdamnvqzbDt2/qudwVVvp0GLdukXL2g77QyNoA45fjxYCRIHIRunewT6DtJbD71u9ffi7Lm1NzwMMzgPtYQsOgrvQY6CHGxlK2xnlwDlC5wxIQd+QC1sGLhQcZHCLFXUKf9+DP9b2BS48uYngZYNAKWCdMEbZH/OQRn4xQFe0O9SJ43ij6HPmlAdbMkw+3zmnSc473jlx56EFykNGV25s3XwAY+P257JcqPjAlSZhdGEDSiDNMjSGJGAbaNPtp1IA2TghSXdiglnozz62y6Bl69mX1j7zzCxtv5Du7S389hK4ZDy8oMsvbPFrFx7VwG9Lwa0+LSc92gfapFOHk7+ifZ2/KHL5nMjZoyK7t4ts3yayerX0rlwhJ1YvlVP7tqpM56R34LL6d/xBeuFm3GCELMQA7QcyIB8sBArtW/uyv3XhycOA6ljgEPoQwAYDQnAeSpbBOZC91/uCB0GC1lGuX8vjnij6xunw3qMTuCAJ5EBNBi6E2EJFS/1X5eFvXIAdTzxCj3FBGfSfhd2izbBbca5dEpAFdkL7gR7ptAGU9dnwUGjbcW9lRsmXB9AXYXXgjhX23QAFuueAc8xinNPEbR+4XOO1sAPONLY2Py3YdrNof6ig4wxzFHnoj1fdAN9YwjyaDmLFE08+XYgZulLp6u6Vnr5e6b+uYQorpL4uXUR06fn0SbcGsCsatK70Y62jdXv7pO/CBZELGqjAw8dElq6Sge//RNb+7m/Luo98WFa95V2y5qF3yqK73yzfmfKgfO0DH5K5//ZlkatnZKD3kiqqU/vukU5dR3VoSEEwCR6a0LTLa9dVrmsadpR9fXD6CFCFwBo8Iajp63390q/H+gZ6g+CEB0U0pWu/HtFQMche7a9HAzGOaDDW1WFvf4+y8LtTMK9UIdgi4PFhEKz0sOosrDxV9CBoYUwsceSm3mfPnj2Y0qNm/PC0If9eDvlpOzTaH+3MtT/S3hKzzhmw8ga60ONh7ZRKyOUGVebbIFBMviyBc/f1Bz24Y4V9X+AiqTOcW1i7lYLbPnBZYmCskQOUzTfQWcD2k0d/UaAMNGg7Sd2glYX+2B4CFepjsjCPW6xO0PKixUuDv4NC4MICA84at/quDXRrA+qmkdbAgICBoNbXpS4fq6qzGrQOH5GBJcvk2D9/WVb82iflqfsekEda22TpjKmyatw42dYwXnY3TJcdYx+SWRMfkk1/+XciF8+LdF/RjnArseDoOzQMXA3CyOCSCw9/OIQMCFQIWDgvcEADFdivQRRBCw+HIIhBVvz2htCE/xCkuvRfBC0ELwQuprtUjk4N0N29moPghfNXKbDt0UDdpX2CCNy8TQnXc3NUoM9bSR3Pnz//FkfFscTrnrIMXARtzX3cnPncAtY+mHadLMoWc9JDoQ2G1snbLWDlyxNWB76+MXauTig3SN0jr9KReeDyGTomQdpGFUbbDwbGXt0Tvgmbl9FZ/dxcZdz6ZFce8lFHNGQGsDj6SxP29g+AsyVnz5kXBC4w+J0IT2Lg7qKKhCf0elQ3wS26rk4sy0ROnxPZe0BOf/t7suyTvyWzXvdGWTh5iqxub5PNjbWyuWGkbBpTLyvveo2c0MC1v3aSLG+YJqve8zGRDVvwuF3hViOipG4Ql7rV2SNs6TJM85R6DGNhibdikPwtC7/NkQN9Nxn8bRaDna7iCrcINeje2GobAXFc6yBY6XnCDAIbwIpLZUBQLAQX1ccgIO8tcYqKHNzctCoJ3vtI27JbvPMOqy47JkG/KQL9+J7Ac30EyuAcCcpp5w1h6+VFyGtlILKcv2zP6oXAMSsPyrh69vlhlPGdRyUhlxUXjd4qEgrLgxgIXB0xTdBwKI81JKRByps1YdjYAtwS3M9KvmA1oP3DWHkVaV9pE6W/tOEGLtwaDH6+0e2zs+YEQQBBq0cDSk+3HoDP0jnboVsEruu6GpGrGnAOHpb+x56Stb/532Xe698qz7SOl1XNY2Rvc4scGHWXHB7xc3Ki6S45MqFBdtSMkOM1rbJlRKs82jRBTn3hX3SVpkGvs0ONV4MCYpT2gSfo0QdWSVjhaeQMhNOsG6S8DLBIu9R4FhCBBUEnSCBjMMIwkAXU8AIGQVBXVQyEDIa4DcqghLZ6u/ukrwdRdrA5NAsdsXmUG9wFkQaKBS7+zkWbg70gTbtNg7AtO2etg7WrAsrFYMCt/a0LNgSbxcUX2wwj202DaA+yWXDfzhekqcsolgKUZz92DnGcAMrqW2lZnVgZirFcyDxw0bCoUF4ZuMrLkuwHWyrbGpINrBa2TJZgP+yfV5CuEWYpH3VFw/U5jjD9pQG2y8CFPZdYceHpPLBbo4j6aHWoIl26Pd89uPQ6e1xk+yY59Ok/k6X3vE5Wtk2WjbXtsm1Ek+wb2SBHR9fK8dEj5Gjta+VI/R2yV3m4rUl2j6iX9WOmyA9+/k0i+3eqIB3B6i14vkNNGO9Hx/u2seLSsKEK6FbquKgsdlgYuPgUYZeuqlz2aDAE8YBJ4eS0An4zQ0AEESmDaKnnNBjECr+ZaQDDalPb1lJB1YKAvSqKBhb8dsZ8/acPf0CG6QdqsSBwDQ4bs4OyirDAdfHixVtuF6YN+gdrc9be3C3tztqfTy6Uz5u+wAVkPX95/mzPHUers2K6xZZjAHBsKhGZBy7A91mEuJ81SUr0wZUDiMHEAGKwkbZBAsQ+tvZTD1kSQH9hyFo+Xo3Zt1aQdsXFPJRF/9RfWmBbaDd4DyHyHM6ZO7+wwNKdQmDQtO53a+J6b6dGr5Mii56V2e96u6yaPFXW3FUjB2pb5ER9u5ysa5fDI2vlyF2j5HhdjRxvGC2Ha0fInjv/mxysrZV9Wm5Rc5sc+/u/Fjl9WFdbFzQq6uqtU3vs1Kvjvn6lOqAeDVjdGsK6Lmm+ruy6tQyiZ49KAgfVDWqZLlCPIQ/EKsjd4mlHlMXKDm2RXVf0mObhnLpBTQf7WrZP+0JAQ2ALHhDRfpX4W7Wevk7p6OuSTs3vUo1BRwGwgYmRCuqUCAtc+ONkrLhgd7RFgE4NZZIQwK1I2hfJz37AJuFMMZeRJjhnuCXQJgIFysJuXX/g0u03CX2BK+n8jYL98xEL63OtjiAjzhs6RRpyJ/ksTLmQeeDiyWHAkIZjgtFDOdYhZkUODoj+fMrG1aQPeVxxWHloYNgyoABZy4cx4SRGAIOe7G2WKP0lAppTsl0buDRcFLb6D870mTlzA2cMYsXVpYGkG3971XlR5OQhufL9b8nSt7xJFjXWy5ZRo+Vs+5ggKO3R9M6aOtnX2CoHmlpkf02DHBxVK8c079SoOjnX0Ca77qqVHdNninzln0R2bhHZsVnk4AGR3eBBkX3gfpE9u3V/l3KbcofI4UMFHjkqclQD3pEjSi3L/ANaJ6Dm+bZHtf2Amj6ueSe0zklt4/SxAs9qMD57QuTCKZFLp5VnRC4irduOc9J59qh0XT2jq8/LcvXaFbmga8NzGrYuqcbguhDAsA4LYphLRjFFWOC6cOFCsOpCMOAcBtKyPTp22Badqe/3Ve77+kUbyOfKBvOHK4c8CfmoH4us5y/9hfWxgCsLyvh0ii3nO/SGsQA4NpWIXAKXb4Cs8vIgBwigPPZKhIOOYzY/L9DIfLoCspaP+mEAg/FSd2CU/oYMeFT8P3j+buAKgpZ2gymEwIXbbyACV6+uQK51nRN5br/0/PhheXLmPbJoZI2cnjBRDo8eLYdG3iWHNYjta6iTPfWNsrehRQ40tMrBuhY5NLpBDo3QsiPr5MidI2VPXYOs1CB38N2/IFt/5Zdk+yd/TVZ++MOy/hOflHWf+I0Cf+2TsvETn5ANv/qxgOs+8TFZ8oH3Kz8oiwe58IMFzv/gBwr8yIdk/oc/4uW8j3xEFmgbC3/t47L41z8uy37jV2X5ryvR7ic+Kot/9SOy8nd/S9b+4e/Jjr/8jBz/6pfkyg+/I9dmPyGyakkhuB7XIHdOA9qV8xrILuhC76JcGbiqgatLLgdPIw4MPhY/eIUcqBnjRhYQFrgQDBC8MCYMEDyWJqytgbA/2Jxrj4Dbt08m21ZehLxhesly/vr6RD82n2nISV1Ct5DZnetgpSMXCTFQUByVxyujvCK6NRR3aU2jJ7iPweOVX9bk5AQJypGHfGjHjg+3RDH9JUZE4MIWxFk/O3fejb+3xQtrpU+vZHXF0TfnKZnz+jfKyubxsn90qxy+c7TsqxklB1sbZUf9aNnf2ChHaps0v1aO3FErJ2vq5URDgxyu1TIjR8ohBLb2Jtk9tlV2NzbJ3pYxsn3MeFk3bqysmjBeVo8fLxt1f3M7tmNl/dgCcXx1a/sNrmxtk+XKFW3tsry9wKXtbbK0bYws1tWfS+SvmzBZNoyfLJvGT5HN4ybL5jGTZFP7RNnYMl7Wt4yT1crlrWNl6ZiJsnTSVFk0dYbMmz5DFtx/n8x/05tl53//Ezn591+Va0/ME9miK8ETukK7ir87w1U3wlWf6hFOrMCCVpEPRgeumpqawLnBRmhvPkc3VLJNvpkCfdmAZWm/+O0e5z6dcVzfYttISvTrzp2k8zcKXF2hbDGdMM/qkKTOQOxzLNKQLytk3jMGkoNlHWDY8jkrQA7XqCxo6CgDY/ANcNaEAYXJmKV8cER2bJi2eVH6GyrYJrf4g90e/LYEB4s+cWyQCFywGlz2BDaF+/hrV8rTb/l5WdI6TvbWjpGTo1qUDbK3vl62NdbJriYNRLUN8tyIRrk0uk3OjqyXY3eMCFZjx+trlfVyoK5GtreOlLV3/n/luToNanfUyIFX18qekQ2yZVRtcNtxz4gRsu+uEcF298gRsmMUOEr2aXkQtx8P6Cpuf22dtqf79Q260gObAu5VIijublTZQN3fX9+k7Y2SvVjx3aHb19bI/tfWyuE76uXoXY1yfJSyplUOjdJyo5tkZ12zbNZV4/qGZtnSOka2TJwuz9aPlyfaZsizM98kaz76G3L6i18RWbpMV2LHVT9XCsH9Gn6P1Ct91SKC1YAGrcJD9rApHWNVLgMXjqME9d/W0iovsvbyIrXTl958yjQNvuxlL7uRppOFTbIP25d1sCCdrnXOSLsBIwyskwYhB+3YxVDnbxxgIWB/s/IFHFdvTGNrV2A8bsekGMuF8vVcQfAZm2+QsiaMyCdLHvK5CJuAaQO98PcXPBU30N8t3Xg44cabKXRi9qkT0sS8+YvlgjrhTqwgrmjQ2n9Etn7oY7JGg9ae+mY5qsHj5IgaOTq6PrgtuLupTfY1tsnh0S1y9s5GuaAB4YQGiWMaLJ6rqZOTo3X1NbpOV113yYGWO2X76P+i+6Pl7Kg2OfbqsXJ85HRdlU2QffUtsq9JA1JzrewbfZcc1EB3tK1Z9jTUaBCqlf16DAHoWG2jHKuplQN33SEnmxvkUM1oOayrO6z2DmiwOdCkwa1Rg1PdSDk4epQGpFEq851a5i5dKY6WgzXNckxlPaHBF0Hr2Mg6lXV08EDJ/jtHyRENIrtaWmS7riD3ahDboee5pbFZNrW1yZYx42RpfaOsmTJNluvqc8Nv/rrI4oUip5/DMjn4w+fgBcR6MYKw1XO9Q/WuFwh4KlFj13y9KEDQwl+PIaBhRYYDbRpgX6r28aKfglNTauAK+OLBrWNH5aDPIccF66XBLOZvXKCsTw9Zs1yoBi5FHoEhDrMw/Lh04eszC6CX5weuy7pfCFzBa/hQUP+Z9ey8wtNy/epwO3rl2Jf/XVZMvVd21zXJUV3lnKqvkxO6Ijo8cnSwUtrR1Cp7alvloK5eTikv1DTJqVpdZWngeU4DynO6+jqrQeJULVZIP6eB6TWyf+SdcqRurGwfOVW2N9wvG+ony5b2SbJcA8yecRqM6kfLoREjg9/OdteN0oA5Ug5pkNqvQfBYbbMGHF0xjRwlB2pHy666WtnZ0Cabm8bJOg2uazTArG1tknXN9bKpqVm2NrXIthZd1bU3Fm47jp0g63GLUMuvb26Xja3tsrNtjGzSc9ve2irb29tl5ciRsl5Xc9vbtYwGsK1TxsnqptGyTc9ppwY//Ja3TldyiydOlFlveIPs+/vPimzZLnJRddrRJf14ClKDUlfvJdU7nlDUqGUCV5/+h+AVGrgQsMCXKKuB6xZmMX/jAmV9esia5UI1cCnyCAxxmIXhx6ULX5+ZQLsJulIicPUPdEsXXrOkThO3t7BCYOCa/yzep6cOtfOqyPa98vi73i/zWsfLztY22VmrAURXLmc0YJzSlc1ODSw721tlf0Or7HjNKNn+/7xa9t5xRxCYDuLvuBBo7tLgdWeTnNAAtnf0q+VQe41s0xXRGg0W86Y9IA+PmyEPT5wuj02bKgunjJW1bRoYdcVz8DXazl3ahgaUA6NGyvGGxuB2HlZ2h7StI7pC26SBccvk6fJs+xT5ycSZ8vD0++W7M+6X70+9R344daY8MuUBeXTqg/KjSdPle9NmyH/OvE++du/98s27H5RvKb997wPy3fvul29NmSyz3viQzLr/bnliXJusmKBBdMIU+WFbu3xn4hj59uRmeXJqq6xsbQl+mzvSMlb2YoXXPl5WakBfNHayrHnvr4g8/azIhfMiVy5If8cF1WOfxrGrwR8tQ/f4fP+tKy7NV7Y2NslL1D6qK65oZjF/4wJlfXrImuVCNXAp8ggMcZiF4celC1+fmQDdwEfqFu/3w3ezOvF3S5qJ32TwexZucaHMinnzddWgK4fTp2Xf3/2T/HjSfbJCHfTuMS2yo1FXG3W6WqodIVtH3iErxjfJrPY6WT1xgq5kxsmmSeNlx/SJsnVci2zWoLZHV2PH2ybLwRFtGsRa5ShWLxr4sBra/s63iSxZLHLsmMjxoyJHDoisXyHLp2iQ1FXN6bpGOVHfLIdraoPbfcfxe9boRtlb0yx7RzXIAV1drdDV1M53v0dk01aRfYdFTjwn8tyZwsMTR09pm+d0qzyuQeTk2eCcAp7SvJPI1/SR41pHy+7cJnJ4l8hPvicL731IDn3k10W2aR4eoT+h+asXyoH3/rKsqtfVXU2LbNWAvEeD5y7lFuXqcZPkh5OmSP/D35XgLfiXNYAFAUovCvAKKd2bOx+BC2rG7dlC0AKbNXAVfuOqBq4oZjF/4wJlfXrImuVCNXAp8ggMcZiF4celC1+fqQNdwD8GSyrcteoL3oB+tacjOISbVXiGsSN4P5LIymd11XBRnfradTL7je+RJWNmyPr6Jtmmq619rXWyu2m07GtvlE3Tx0vPP/2VdH3/K3LqS38rq3/3k/Kjd7xevvfANHnq7imyYMoUWaIrkWUN42R761TZUTNGDqjT317bIOvHtcvG92nAOaABp0MDTfclkfMaRA7ulWemTZZtTc1ycOQo2TVipOyvrQmeTMTtQ9wWxIMg2+vrZWt7m8xpb5Ytv/HxQsC5pMEKb5jvV3Zf1BUj/nhZg3MH/gZNzxJ/SR28KBh/bKzb4I+e9YSvaNhGGQSaK4U/rn76dW+XXZ/8Iw1YKttZDWrnNbju2iIr3/MBWdh+t6waM13WtE7Uc2uSje1jZGNzs2zSVdq8sePl8QcekMvf+FYhIOtFwsVOPDCPVZbI7BuBC//eRGNzkz9AVQPX85jF/I0LlPXpIWuWC9XApcgjMMRhFoYfly58faYOdBFc2BcS+LxHELi68UtWIXDxKULsrXj8EXXUZ+X8V/9d5o6/V7Y0TZFDeP/gqBFysKlWA9gI2VBXI0tmThVZp6uzC7pSOqdO+jld8RzX1cl+XaUsmCNX/vVfZe8f/7ls+fhv6KrofbJh6j2yvWWc7GwZK4vq6mXZe9+hq52tKsNludSrAUadvOzbJ4/OnClbW9uCFdbR5pbggYojNQheNbraq5M9LS3Bk4MbmhplVmujrP31j2j/R/TULgZ/UdUpV6W/XwMXAti1nsLb4YPlJGI3VkAdcq2vU64Hb+HQIrrpx/um8FtUzxm5umS2PHzf22Tz7/4vbVflwpNqfR3Sv2m9PPpLH5HH73+bPPXAm2XJ235B5r3pTTLvoQdk3ZvfJE+0t8jSmffJY+Mny+y3v0fOflNXXnhoQ/vEL1o2cNlxR6qegWswSGH1FdDklZs+hx0XrJcGs5i/cYGyPj1kzXKhGrgUeQSGOMzC8OPSha/P1IEuQBu4BvqDwAUgG0ELjhVOds3jP9bgs0fWfOxXZZ2utvbh6b+aBjky4i55Tlc8RzRg7MDfPD34RpHNazVwFZ6ou96BlYy2iUfDsdK5fEVXbho8Th4X2bRG9v/+b8mKKVODByiWt46RDR98n8ip/Soago3K0a0SbN+nQeGNsmfsRNn36tfIgTtHBA9i4AGPEyMbg9+3DtS0yeG6Ng2gzbKiuV02vE/bOXpQ5KquEnsvS1/Xebl+SWXCGzCQd0Xl6NTohFc/9eiqqvOErrD0uAZLBK3gT3SgGjyM0n1aBlYtkoff8l7Z/3f/qoHnqnTjY5g4n3PnZWDNRg3WGphX6XmvWaNcrfvYrhBZvkS6P/cFeWLa/fKj5imy8N0f0FWrHjun538Nf6J8TWZrQEdXgdKDRGFTp8H4p/CY9GCQwu9dwW9ecIzVwHULs5i/cYGyPj1kzXKhGrgUeQSGOMzC8OPSha/PTIBu1FnidxUELrwBvatLHbLm492zCFr4QKJ6dtn8lK64liyQx+++R7Y0T5DDdzTIcbwpQ1c9x0boqqu2XrY2jZEVb3yryM4dIl3q1DXoXO/WxvB4ItrBe/6UWO0E7yM8sUtW/PZHZd6EibKspjn4I+A17/oFXXHtkV4NNud7BqTnkpbVQPHw1JnB308dHV0jx7UvPOCBBztOjmqSIyObNZipPNrGgdpG2d02Xvb+wntEnnxKepctkU4NJFdWrpCrSxdI79JFMrB0ifQvXi69i9ZJ74IVMrDgabm+cpYG5vUaWJ/TRZauwTpVXtVFx87t0rt8vpz82lfk3+9/k5z75k+0TK/gxfD9eMMw/qAfwfmKBuPg/YoaEK9c1Xw9V/xpwSU9z2075fT//IzMap4msyfcI4s++asih3dreTwI0ydz588KxgD/B2MC/eumplUD10tuBi48YRg8ZQjHWA1ctzCL+RsXKOvTQ9YsF3LpOQ/HWy7mgUox/CwmZkA4QPDF6PPF0trQUvjdS51ooWU41E7Z+sQPZM/f/bU8MWGCbKtvlbP17cGq5+jIUcEj6vij3+1jx8r2d71bZNliXTXp6uWMrmQuqVPHb0XBS2/VoeO3JHwcEi/KPbBJHvn5+2X1hMmypW6MbG8cL9vfofX37gxWacEHmbHs23NcfnjfQ8FvYHtqR8i++pqA+Jss/MaFW4b4G67nakfJsVF3BW/k2NLSKnPufUD+c8a98pM3v0u+e98b5McPPCRP6orw8Rmvk6dmvlWefP0H5Yd3v03mve4N8o3JY2T/V/5eg+l+7bNPBs5r4D1yQp791KflWzPukcfuninfmfmgBm9dTV3q0LhUUBC+pHxNuqXv2hVdpek59Wk9PdTb0aOrVz3Pq3rOR09I9z/9uzxTM0bWtk+V+fdOl5Of+xtddekqr69L5s95OtBz8HINKF2JBw7DAhdQWAmXH3n4Fxdh8yBs3rjpKpIhFw3mYVjlYh5Ior+4QFnfBLNEXtiEdeHWDSWD1mDgwmPXbQhc8IrqRAuOVP/RYLPu4a/Lmt/7bZk1TgNMbYMcuwt/M6WBq0ZXOg2NcqCxXjbW18rKyePlwv/6U7ny1a+IPPGUyJwFGsiW66pjkzrwfSIX1Fnj3X7nNbBtWSmPTMej4y2yRwPXntbJsv3t7y2s2Do7g6+XCILXriPyAw1A68a2BX+7tbehJtjuqb9L9jeOlIN1o4InGo/X36lB7DVyaNQI2dbSIvPuvl9+dN+b5Af3vVW+c/fr5ft3PyA/mDZTHp32gDx5z1vkJ/f9kjw64+2ydNq98sj4Vjn4j/+nELjwVhDcKjxxSvb+9d/K4hkPyKLJd8vT79agevig6qMneMuIdCIYd6ucZzXu6DnhliNukXb1y0D3teBWZ/DF5VNnZesffloWamDeM3ayLFT5F/z8AyIb12idDlkyW/WkSg+G0jC4VYi/2cLDGDpebuB6/sjnjzz8i4uweRA2b9x0FcmQiwbzMKxyMQ8k0V9coKxvglkiL2zCunDrenkjYBW2aB9OcUz9zcBVcKC6098hy//lc/Lsu98hS3TFtUsD1f47Rsrx2nZd3TTKwVGjg+Cxr36UbG0cJRs1wCxqa5XZra2yePp0WfWmN8iy9+rK5td+WdZ+5g/kzNe+LPLoD0W+9i8yq61FdjWPlUPN42XN6GbZ8C4NXCePaVDA7Tbt/4oKsm2v/GDCVNms7R3B72l4F+LoEUEA29dYKwc0L2BjjexuGClbG2pl2fiJcu6z/yh9T82TnmeXSve8FdKzeJl0L1os/YuWSOfsRXL+qSXS/9g86f+7f5DHHrhbtn/+r3UVdFQuXbkYfMQRj8jv/F9/IYvGTpVF4yfJtr/6M11BHZeegfPSNYDf6i4GH82U7etlYDUCtHL1KpH9mne5u/B5C5yHBrvH3/o2WdraLvvbxspmlXv+hFY59VXVw9nTsuLpR1TfiNLQt1JXW9jWN+M3rptjhPHBb1woUg1ctwJ5YfPGTVeRDNXAlZB5IIn+4gJlfRPMEnlhE9aFW9dLBq1Bp/jin3qR/Izmj6lvuuE4Cx5SVxZ9V2Xh3/5v+dHMu2X95MlysKUteA3SoVGtsn9kixyqq5ODDaPlkAatQ621sq25Vra0NsnGxsbglUgIZEvHtciTk1vksalj5Zkpk2TelGmy7t57ZUVTkxxqUode0yRbdDWy/v0f0JXOkcLtxD4V5LKuajZukx9pIMLtv6O1usobXRO8gR7vOdzfUCcHauqCx+P3NY6WbU2jZWNzk8yZOk1k1mwNLggw2oYGErl8SQPhOZFLujK6eKGQf0a3c56Vr0wbL9u+/A9a5lQQLy/j0fhz52Tt//tHMrdtoiyacY/Igic0mD4nl/tOy0Cf1jtwUH70gY/J1153vzz8oK7aHnwg+EPmuf/rLzVg6UoMQQu/cy1bLD+8e6qs1sC7s3aU7K4fLWsnjZWF73u/yPp1svKRH6ieO1Xdgw/EY7Wn8bqpaTBwYayqgesGwuZB2Lxx01UkQzVwJWQeSKK/uEBZ3wSzRF7YhHXh1vVy0BkG1H04xZ9VBoFLUWgVP9ao8+25LM/+8R/KD8aqcx83SQ43FwLX/prm4COQB/AyXV357Ky7S7Zp4Fo1vllXPK2ydsI4Wd/WLuv0OF6RtL65Wba2jpF9DRNkT+142djQpiu05uDpxOMNrbKuZbyseN8HNWpclMIrkZR46GHVCnlk0gTZqI7/YH1DECjxGPyx2tEBj+iK7/BovGn+Ll1x3SWbmutk1oypcn35YhG8CQSP+ONDlNc0UA1c1ZioKyVtP/hSwmUNQCsWyD/co+f271/SQHYyCAo9eCz+uVOy5o8+JXOmzJSNv/grInu2alvn9JjWuXxW+h7+gTw6aYYsnDxN5up5LGgYI8/e86Ac+vf/KMiNhy+unpUz//R5mTVpvGzXAI5XVeFNI6vbmuUHk6bI5Ye/L6u//22VDW+BvBY8x8LHOZsbNXCZsSq8ReOngsUwYtvzRz5/5OFfXITNg7B546arSIZq4ErIPJBEf3GBsr4JZom8sAnrwq3rpQlccIY/rUTgamtoCBxjf3D1r94Tf0vVdUke+Y1PyuMaWHa3TJITjRq47sBvSy2CF+zu1CCySwPX1vp62TJlouz92AdlvXLh294uS970Zlk0816ZP3GCLMTnRjRwbW6eIFtbJsrapjbZoP3h9t/hxiZZUNckqz76Ce2vI3gn4vV+7Vsdv8x5Up6YOlE2t7QHTw0erlfW1MpxXXmd0C0D11ENnAfqRwRvpp87fapcXTpPA5W2oefRhy8Y49H2fqyCNHBd0eCDh0bwWPyiZ+WfXj9DVn3+b4LblMHfb/Vq0D55SlZ+6tPykxn3y4W/+qyuBI+pPJfkeoe2ceqM7P3t/yELNLjgJbsIyOvqxsqy+39eZPFyXdVpH3gA5exx2fSbn5SlY8fIDrxXsaFW9jXVy/rWNnlMV3I7//wzsuabX9fA1aFS9mvM0n4LAxC8qzB4cwbGSVde1cBVQNg8CJs3brqKZKgGroTMA0n0Fxco65tglsgLm7Au3LrhxKuECg4RQQtsbWwInCeelQs+vYFVStdl+e6v/IrMb50q++snyOnGcXLgNSNklwYMfCZkNz6/39iqgWus7H3nL4usXiNy9IjI3gMiW3bIwNLFcuWJH8vJr/+zbP7MH8mjH363/OcDk2Xu66bJ8onNsrn+Tlk38rWyZvIM2fWHn9YAcQJrD10lXdaVzXPS9/1vyDNTNdg1jZFDo5rluAbMo6MaC6xpkoM1jcHj+HiBL54wxPsCF02ZLlcXzi7Ijz8Wxhvtj5+UvvUbRbbtElm7RQPWOpEla6Xv3/5JvvO2+2TjF/6vyIUzWl51isf4z16QZZ/6Y/nmvQ+J/PgJETxpeFVDxiUNLis3y7LXvUlW6IpvbX2NBqIWWdwwVla98/0iO/er3Brc8MdgBw/Kmvf8YhCkoS+8XxEfztzUPE4Wj79H5rz3V2TFv+hKr/+ynnFv8OFJRiasfjE2DFzBHx8rq4Hr+X0iL2zeuOkqkqEauBIyDyTRX1ygrG+CWSIvbMK6cOuG88WBI4RzxIoLtwubmhi4+mXgeq861B5dmVyW/3jL22VZ2xQ5OHqMnFenu/c1urpprJcDLc3qkGtlb1O7rG+eKFt+6cMaIE5I8DdNeBy8R4MG/gAZTxLiibvzx9XxHxU5vVtk3o9k+eumyPr2Gtk+rkmeamyWHf/zTwtOH8Bq7+IpufpvX5LZk3RV01T4evLxujY5MrJJjoxu1kDVIvvqmpWNcqyu7pbAhb/Zkh5tq0NXW2cvydEnZsk/vO3d8tnXvVW+OPPN8s2Z75If3v8O+cF998gXprXLlq99QeXUFV4vZFaePisL/uefyNc0QA088qTIGV1FXdK2TnXJ/r//iiyaoMG0YbRsb2mQNc0tMmesBvY//ovC72b46OfVK3J96VJZ8uBDslGDFd7JCBnxex4e/V838e7gRcLLPvu3Wr4QuHCXEIsuRKaxugLFmNiVMcZtcEFWDVwGyAubN266imS4LQJXkg/RkfgQG9P8AmicL71GgR+Q41efAX61NA58H3VEOo5sYFygrKsnpkno1sphwXPCWCNNHcZlcCUf9Pni4DVDuGWF1yAFTxTiL20vXZXPT7tH1k2YIvvwuf3R9RpAamSPrjbw0cg9NfWycXSdLB8/UTZ87KPq8I+p478QBL4elQl/bxw81t6h8l/pLtxqO6/BbesKeXx6i6yf2Cgrm0YFvwMd+ezfqcPvCv4AGo+Vy7mLcuQzfyILJrbI1pYaOVivQXJErRzWoHV4FB7M0EClMuxtrAv+pgt/37VDA9xcPJyxbGnhNyw85HHukhx47En5/Dt/UT57zxvlaw+9U74+463yzelvlP+YMkO++e63yuZHv6vnezF4b+N1POp++ows+F+fka/c+3q5/qiuuLAaO3dKV1vr5ZE3vlVWjmkLvhWGj2Wuqm+VORrg5Jln9TwvyfWrhUf+L33r6/IkXkTc1iQHakcGv8kd0sC6s641+LLz7LvvkWd+5/cKj9brVO3idNVTxxOeLx28uAjGajCAoUjwwpMyI+n8iEPYMmyafsydv+x7YGDght/BXLFziB93RB58jfUHeQLn4PPHww3DPnAl/fS3a+A0tjS/AMqvPbtOH4YeF9QhDS/OZ7XBuEBZO9FsGn1xn7CT1YL7KGsvBmIRf4D8opdKXUtTcIsQn50PAhceUrh4Rf5x4jRZN2588Oj7kdq64DemIw1NwS06PBKPLwRvnDpddn3yYyIHtqsjVicfvNxWVx647RYELiU8c7/KiZfdLnxGHpnUImtbG2RdW3PwIt2L//kfGri6g2rSoWWfuyj7fv9/yKL2BtnaPFIOaIDD146P17fr6qo2+PbWngYNZo21crBuhByoHyXbsfqZMlX65s7Vfq6oYlRfnZ16HhpM9u4V2XdIZPt+kY17RHbp6m/rTpHNG6RfV4N9utbsweup4NxOPieL/uJ/y1fuf0hlXaBB64jIkZ2y6b//vsweNzX4fW7nqBFytHWcrG2bIHv+3z8sPBHZq8ES579rk6z61Q/LsoltwRv08dHK46NHyVHV1a7aRtmkq9XZEyfKox/+uAZ0PWFcJ+gpB9am/+Bv6l76Uy/VFfFg8KqwwEUMdX5EkTYMhNm6hVvf9UPcB0q5gE0DPViBD8L1RcMN8T1bAtCoLOxgFmNcuPXslQ/3sQWsPEjHMcAwxoVbj/K5+T5Sdp4L6qUNtss+fWlXDh5jvqWtX5RwhIPpQp2XBiuuG4ELL+1D4Dp/WT7bPl7WthSCxdF6DVx4JH1EvRy7q1FOj2iR4zVtwWc8Nr/uQbn+1S+KzH1cZP9WkeMaJM6c1dWKRq3LeDWSbvHQwoWTIt/5T1k8cYJsrGuSDa1j5dEpukqaPUedfk/QtXSobRw9JVs+8nFZrnJt1xUVvoCM727ha8X42nKw8tO8vboSO1pT+LLxHl3RLJg0tfAZ/b4u6dUoeKX3isZhDWJ9F5Xaf9dFPVR4qe71Cxfk2pVLujrs0/iKoKpB68zl4I0Xc//wj+Srr39QZP6TGpDXy7WH/01WTJ0h+1omymFdNW1/9UjZUdcu62feL4I3YJzW871yXIPjRrnyb/8ij40bJ9vGjAkC/gmV7cQolb9OA159g2xuaZQ548bKt9/+Hq2jkb238Lb4YIboP3iLyUt0TArf47o5XjgeJ3BxbLNkkvlh2wmjz5bD5q+LMP/i84lZwL3AhIyx52YMlgu59Jxl4OKtOBgSro4wKHZZbtvCvmtElI3tYIvBRvk4V21RYLuYVGyvlKtBng/Oj6tKtJX21Rr7sv1yi77pFOgkeIzlqHsct+UjOXgFj6t5/B0XAhc+pXFL4MKtwvNX5G9bxsiaxlY5VlMX/E5zSB3xSXXcx+9okOdeXSvnRreqI2+Wzc3NsnjaePnhjHHyjQdmyA/wR8u//Vuy92/+Ti5+8ztyffZskXWrRDatlUuf+pSsHzdJttW0yvrWCfKDu2foymejrtA0wMEzY7W8/4Cs+IV3a9BslT3N9cETiMdG6oprRIOcGK1y1OBbYIU/RD5aNzJ4unBvfaMsnqRBECuujsvBCqpLzwmrqS5dDV3uPi+dmnPxejfeGS+Xu65IV3+3XLjWo8fwm5gGEXyna9c+WfBrvy5f1eAjzzwq8si3ZP79U4OvIONPAYIX+7ZPl9V1Y2Q33vz+N38lx7/8Odnzj38tp/7hr2Xt294qy5vaNEg1yZFRdXJqVG1ABH28ImtXqwZYDVz/ev/rRS5pn30DCJuqezi8a4OBy9wqHCRmTSUELthckvnhtucj2qNdoz+uwmj/7B95AHwM5j18C/0LbzUiH8fLseJB/5ST8jM9VJYLFR+4OPhhBDo7O59X75WvfGWwpaHB+JAmrOEEbyhw8PKXv/x5bfoYB11dXc+r96pXvSrYQq5itIYG4hwwQXHumACuPlzGBdu2/TDto5WLunZpb816ORi0wMLDGRr4NHA1NRUCV+E3rsHAdeGqfLZZA1dDkzxXp8GjpkYOjBylqwg8il4nz42slZN3jZLDr3mNHBh1l+xoHClbxzfJitYGWTamVVaOHS8rx02WlROmy8pp98mKB14v6x96o2y9e2bwqfsdtW2yaswEefSdb9ZVDt5TeFZ6B3TFM3BJrm1ZLbPf+EZZ19ome1sagj9APjOqXs5on3iKcH/dXbKrUVdZLbraarpTg9YdwReYl0yZjE8L60pG7au7V3rxoEiXBkJ8JiVI62rrsganrgtqhOf1PK/K1d6Las+n1ah1/6iunL73Y1nylvfIgvapcu3Dn5QVtY2yd/JkWavnvn/CFFmhgWtFyzRZ1jpdlk68Vx5pHidzp8yQp+oaZV27riRH1AXfGsMHLg/XNAYrxOdq6uXkCF196cr1YHNj8Jj8lxBkL+pKFA5X7QFfn2bgumW1NUggjnn5bDpNJp0ftq6PYTbs2jz6hZ9hgLII3l7igb11lxUgC2SCv7PnS735dFoKy4WKD1xRgHECKMsrISg0bMuAxS1l49a2F2dlFAWuuFDWN8nsfhjtFR7z0obbPtPUHXXh5nPfzafMRWkcYeFxeLzy6aXBV3dvBC7dBr/1qFP9h+axsraxOQhceGsFvod1qKlVDtU3yzF16MdrdUVRr2yqk32j75CtI14tuzW9q0lXFg3NGpyagpUVXqa7pXm8bG2bKGtqG2RjY4vsaJogCzWwLfu93ww+aSJdz0lfvwaVaxfk4oKn5ZmZ98kaDZzbNHDuwS230Q266qoJfmfbXTNKduBjks2jZW+TBrG618h2XXmtHDtWer70Zbk+Z750LFoh5xYsk0uLlknXstXSs2yd9C5ZLgMLnpVr2n733DnSsXC+nF+xQC6vmCudcx6Tjm/8u6z+pffJIyPwx9OTZH/jRDnZOFa233Gn7J4wVna+/gHp+ov/I0f/9DNy5i/+Rs7/yWdkx7t/Ofgq9D4NYPtfO1rOjtaV1n8bofpplQOa3q8B97jq6vSIGjmlwQ+rxxXtrfKPupqVcxqog5UK/n6uoPvCF5ALY2rHC/BM6+fheWOeAZPMD5YvRtevWJsneQyAL7FkHkC/k/Ydk2Kwvo5ycpuU5UIuPXPQLHxK8JGDH0WUpREhbR2nHSQA5RmgAD7hgwHmILN8FKOAvgCUhRyUz32YJIwMdrzywz7ODfLb2xFhjAvKgq2bdvMoF/ftxPbVCyWc4ODrhApvzcArn14qreos8YfHNwIXrkwRuPAAgglchxoaZdvIuiAY7WkcIzt0lbFZ89ePHCnb8G2usW3BRx3xtowNbe2ysW2ccoJsaJ0QvCFjbctY2dI+SXaMnyYbx98ts6bfK8e/9i+6ujuul8nP6arojOD1S2e/+22ZN+11sqllumzH4/YaBPZoEMVTeQfqx8nemnbZVT9G89qUGihr79AVzp266mqUea3jZda0B2XWvT8vT93zRnn6ngfkMbwsd9oDMnvaTFk0faIsu3uSrLj/IVk88w0y977XyfwHHpQFM6bqim2SrJk4TVa3jAt+f9vW1FJ4J2NTvawZVycHf+/jIqf3qaynRJ7bo3IflQN/9imZN05XWM1NcnLkXdJRryut//rfgs+tHFR5d2rgwh9Qn1I9PTfiLjkyeqSsa2uRzzW2altY9RUCV6D3wcDljlUpgQv2kCWTzo8bthiD6I++xPoXkPkAfQhh/Qv6zBtWHsho9WZ1ORSWCxUfuOIA7buGBEKxdh9l7JUOjdcFyrh1wxgH6MO3eovbB+u6AThNoE0rj03DyH0TFmV858AykefnBK6XhQUu/M50qUP+XlcS+I3rBFdcrW2ycco9snjKver875dl6vRXvO4hmXfPPbJQnf+8e++Tefe/TuY+8DqZff+DMke3czVAgPOU8+99UObrSmrezAfkqfteLw+/9Reke8Vy9TRXdMWlTrzjnDrz52TPV78mj9z/dlly99tk2b1vlvnTta8H3iALtM+l0zXgTH5Alky9X1ZPu1flmSRb2pqDW4Xb8en8BzUYaV/P3PeQPDbjHpl9330yd+Y9slTlmj91qiycNk7mThoj8/Ucnhl/nzwzeWbQ7rxpU2X5A/fLEpVt/oyZek4zZNnUibJfV3FrRt4hCyY0ybkv/h/VzWm5ev2C6uqiBveDsv4Pf0fmjW2V3XUjdLV1p5x67c/JOdUVfpM72jRWttZg9Ym/5arRVeOdGrjuCt7l+CVddeJvxvAgzPVrcLSF3xibdbXqjlUpget5Y54Bk8wPlg8jbbiYf2EQAAleGIf5F8B3LEsgkLvzl+mhslzIpWffAPmU4GMU2DYHwQYIa8ggDMy9GuK+XYEBKB9nYKNA+VDWNXTIRxl5jFvm23Og0SEvLUTJh21mpDN8yYuDW4Uv/6mXFAJXfaNKhBc+FRxocKvwsq64JkyWda1jggcL8GDG5rHj5PpXdIWET5YsWCiyYb1cX75M+nX/+so1MrBsjfQtWSX9y9coV0nfspUysHyFyIpVhTpLl0jPgllybeUSub56tVxevV5XLZfk2kCfXOnq1G41YHZ1Scf2PcEHH2XpJq27QWQ1vjK8Wq6tXi4D69fKtTXrpGv2vMLnU777PZk3XQPn2Amy9/0fFJn1tMqlfW1eKX2bFsm1tXPk+rKntP/ZyrlyfeEz0r9Q667cKNeWafu6FZVXVq3U9DK5tmSxbpcGZbu+/mVZe9+9wRveH584Ti7/21dVLxelH3/gLMoLJ2TDr/6qrNaAib/XOlNzhzw38tXBygsPkhysaQleEry5tUlXqCPkcN2dwePxWzUYfgHvhzyvwQ9PcOJ3Rej/eq+0tJgV10sLW3y2Hz+EBT+DReB5Y16ENgDYdLE5wmMsz2NAnMCAsmkRffv6tD7H9TNZg31zCzmpM2ytTm0a2zgsF3Lp2TeYPiX4GAUYAgaFhmsNHuQgkRbuoAKQFW267YQxDtieNRRXLncf5dw8yoR8yJzWJIgjXyaEMwyC14vkZ1/y0uAPXfEbV0t9swxcww/XcKA6NrhCvdIln9OVx6ox4wt/wzWqLvgNqQ9fRcZj7RdOaYDr1FVS4UGI4I+RurRuhwY+fB6/U9vD31HxMx8odxWO+oL6aF1hXdF0b590dfdLx8B1uXrtulxEeagYXxnG2yrwd05oO6iP22qXtUtdleGjXXgK8by2tXmbfGvqPfLdpvGy/mO/LnLkkJY9IwNdZ7QtXdGAXfhelsrbqWm8tzBoT9vGq5yuavvB4/raHp4uxJvd8V7D84fk2qKndfX4gK6oJsoPJ02R3u//UMtrvX49T3wc88hB2fi+j8iW1gmyf8RIXWW9Vo7ryuuYBrETIxvlUG2LBq0WWd9WL7uaRsiBujuCwLVlzBgTuLT/wcAFNurKkWP1kpfdvCi88cHJCNwY6xDCznx3I2iL1ibtMd8+y8OW484N205Son/X12Hf5/8gn/U7WaPYb+0gdUg/4B4PY7kw7AMXYAMX6VM+yrjGwvvPMCRr7GFtuIwCz53lIQNlxe9cWEVZo8HWvS3hnhsmuk+nQ0GUfMzPjIOB66Uv1n41cP3si18m43W1csN5Qjw45s4u+ec3/HzwZowDDY0avJpkcXubdOFvtQY0YOAJQOmS3p4u6evpl4Hu69JzRZ2D+nW8NWqg75r0a2DCKqqvX8uAfRoUNGhdvXhSzp19Lujq4tUuuaRB7mJHd+FvhvEZEkz6/j4Z6NcAhWA60KUOXvu7pgEGvN4h/d0XpP/4QZEDB+RrMx+SH0x4QFZ/4g9EThRuv6HvATxNiFd4XO8P/hb6rJ7feW3v/ECnxi1tG8+XI3AguOr+9V4thT6vawDr02C34hl5dMYUWThlujxyz0yR+Ys0cHVLb7e2i+C3a7dseOcHZVfrDNk3ulGO1zfI3rrRsr92tBwdgb83wx9QN8rWltrgj6SP1uiqa/RI2TCmTT7f2FwIXHjacTBoge6twp/+6YJtXMO7FAumUxS3jHUI7TyzQcwGLM4J2ibqII82au0WBOLMEZZPg2GBi7D+Ja+g5QZwykr9MW3PgXp0/ZCP5cKwD1z2SoKkwWNAOCgcDIBG48qFfB5jHbRVjGijGGk4bM8aiUu0Z9Mgy9tjIBDnx+coRslHObIi+qCzetnLXqHbl0pDg1796yX9NThuDBGGuKtH/v29vywLJ0wKnhDEH94ua2sTmfVjXaEcVWevjv2qrn7wKQ8NPoWVi/KiOn58T+uKrkjwFnasrDq0DHlZV07I0wDSrf1d6enQLnU1i2/2Y8V1QY9f1SDVoWU6NUAGv3+hngYk9IfVHn4Pw5sqntPAtXu7fPOe++XxiffLxg/9jsj+43pcA0sXZNG6eHLvsgam/gFdRGrQ0QunoK+regyrtg7ddiJw6djiy8UIdpdOi5zZI7LkSZnz4APyZPt4+d7d94rs0Lzeaxrr1Gbx9247d8mzb3i3LGuZJluaJ8g+PNCBpyDxjkL8ofbIOtnToKutxsKHMPEGDXx8c3V7i3yhdYyei8oWPKKt8wDRXhXf2txSsAkNXC/Cl5AH7QLjgosBNaHn2ZSlb8wtOS9tAMLW2j2INPeZdok6rA/Atn0yWbptJCFkQ5su6FM41/gbVxz50gJkQHs+mbGl3txtFMuFXHr2DYBPCT7GAQ3DNRA7+G5AwtZ10kMxfE6sMNr2IAPlCAPq+OTClm3ZSe72Vyqj5POdc7qEjpXa12VdVWHkevCCWbwoEK97gjgIXLqq+O4nf11mTZosm2sb5Eh9u2xsahf50t+JzPmJBrBHReY+IzJvfmElsmCpyOKVml6seQsH88F5hS1+E1u8THrnLpWuVRvUaZ8LvpE1oGuh4O+ocBtxz265tmypXJ87R2ThXJHlWgefKVmi6UXaxrxZhTdVzHtSV0O6v0j3v/8deWrSJFkxZorsfOt7tJ8lIps3i+CN8Hhj/YoVhd+vNmnepu2at0tkjXI99lWOk4dUARq4cKuzU4kAjFuQ+3ZI979+OXgw5Jlx98iCX/yIyOFTGhD75RJWdAPdcm7zBvna294tj937Rll+7xvkmRENsrltouxvGCOnRzTJ2TvrCx/ArK0Z/AyLrsYaamX5mGb5Z9Urft/DbdkgcA8GrvNnz8llDbh4bRne/lEYEPyBPm7x/YzaUHEb9I/5TUZdeDIPaeQXg7Vf1IkzP9h+GkR7OCcLyuPmozwu2Fx5XGYNyhUmnz0/H8uFXHp2lQL4lOBjFHj1AgOx/fj6RBk6ajLrWw2cfASCIQMrrrYhP40bsHU58bhvDckNbkNllHzZo+AIe68NBI9idPQOyFmsTBC4+tRR4jB8mwazJ//4T+XZ6TNkfU2DHK4fGzyCvqCtRebeM0WenTZRZk2bptt75IkpM+SJqXfL09PvCV4gO0/rzFfOmzZdZk+ZLk/r8cenzZTv3/dG+dy9b5W9335Eg4OuoHqx8sKq40zwSZQnfuN35D/e8Cb5utb7/ozp8pN7Z8i3po+X786YLE/de788q6ue2VMnyxMTxsmPpk6UJ2ZMlVX3z5RFTU2yo32irBs7SZ6451751v0Pytdm3CPfufc++ZEe/66W++Y9M+Xb979JHr7n3fLtGW+X78x8UL58/3RZ+bm/lOsHdmrQ0nNX075+4LjM+rO/kG89+DqZNX2mrJnygMwef6+s+e+fEjmiq0wtgw8/4inMnrPHZNt3vhV8GLLrS/8iCx96sywdM1W2qa6C12LdMVpOjhxZeFehBjC8ugrvV1wyrk2+/sCDhRWXBhKM/oBeNOCC4rIGzQ5dreKP/PGRmW6sCjX14hfDFmE7xe0wDjDPXCfJuejOVwJzBnMn6a3+NIm56vMZVi4A+3FlSwu8QKAskNP6TotyyFcqcunZN5g+JfgYF1A+B8AOhDsotm0ODrcwPKQxWVxjC4NtL4xsz+rBZywAyttJTJm4T6JMXOOKYhz5MgG6C17Bfk161Enieh7swGdIkI8X4UItmF9912TxZ/9R5j34kKyrx6f6x8mBu1plr668djS1yvaGNtneNFY2N42T9brFW8/Xt7XL+tZm2djcEPxd17amZtms5dZrwFvbPElmT3pQ5vyPP5PeLXu106vaOVYcuro5tl8u/+f35LtTXy+P3/16eWbqPTJ34kSZP36szBrfGrwiaX3rJNlaP0F2ant7mttl19ipsrauVTbUNspOfJ1ZV4Nra1rk2fYp8sjUe+XhyffID2bcKz+YqQFs2lR5WAPr96a8Tr4z6S3y4+lvlXn3PyBfH1cve//przSAHNHz7pFrwRtDrsiKT///5Kn2SbKhQYN1y1SZ1zZFjv/bV3Q1prJ2q55UaT14kAO/nF3RVdhVDbz79srR//tZeXLi3bKyebzsqWmUYyNGBU8Ynhg9Injf4/6GOtnRUCOLJ42R77/znYUV12DgQpDCv1cvXpLOSx3S09V9I2iBaQUu2B1sjbbsBiqSc4J1LKytwoZxPKydLBkWuAjKDXkhXxwZkwJ9uTKFzW0rH/2gTybLciGXnn2D6VOCj6UCfbE/34C5g+FOGK5wAJ/cLthOGG17hDUQGhG3KEuZfJM5jjGVwij5MgXUO6D/6P/o8epAr3TqzmV84h4OMrhdqElcLGrgWvflr8rCN79dg8644NP7+17bEPxhLX67OT6qMfg+1r47G2XPiCbZr0Fkx6ga2VU3OvhUPd7gfrQWn0NplL11bbJJV0TPzny9dMxeqs5f28enRy7rCqbnnMjWDbL2vR+VOe33ydLXvU1WvvO9svwdb5clb3+zrPqld8p6TW+acK9sG6UrmdpWOfjakdq2butags+L4I98t99ZK7s0aFz4/U9Lx+e+JJf/6V/l1Bf+WY5/8fNy6sv/JBe/8q9y+otfkZOf/7qc+lvd/9Sn5YfTJ8jBLyJwHZLrvVflOt4Qf+6sbPqffyyrNHAdrNXANapdFo6fId24LYoHRPDbmeqnH7/DXceJdEn3+WMiZ0/I9SWL5ccPvUlWTJ4pB5rHBK96wh8e40W7R1Q3+1UfW+o1cE2eKI984H0ilzRwDWD1q3NoMEBdOHdeV1xXpaujUwb6C+OClRgCViF4+e2KjAvaun0gAHnuXADsnGGaNkugLG07L/oCl51DXPUgz1ffxzRgZQAoI/KtvJQPeeg7jv7Khcx79jl/LFHjGlUccGBsX64hAxgYOzEgg08OXN355PbBresj+uCy3AJ92H5QJs6TPFnQhatL7tO4gbg6CgWqY+gwVJruvd4nHdIrF/rxCfng+8PBYiso19sve775Pdn9G38gS9qmySYErsY22Vd7Z/C5/JPqhPE14sOj2zQ4aUCpGaerilbZ39gsu9U54xtZh3WFsec1d8kWzXtqxgTZ+ld/LnIej5zr+XXj4QsNXMe2yvl/+EtZ1TRZto+9X3b/6m+KbFijwWydyJ5NIvs36/5KOfbpP5dFY6cHD4rsH3mnHGqt10B2pxzE30jpym7TiEZZoSsteewnIqePi1zU9s/qSuiSBkh8sh8PeOChCzzkgW9szV8gX50yTfZ88e9FTuCVU+dV2VeCT5Rs/L3flzXtE+RAo6707mqWFQ++RWTnbum7clGuDXRLV6cGre5eOXvomPTjg5mqva4r2vbFE7Lod35T5k2cJofrx8ulO1vlpAbUE6Nq5eToOjkwskZ2N7YEb4d/8nd/XVedhcDV11f4zRHB65zKd/HyOenF+zxxa3ugP+BPv+Rn5MaroIowLlieAYorLDs/MTes/QE+GyzFv6RJyGfnOWRLKl8esAGL8MniY7mQS8+8D20HEgMXh6xTjAhc9qrCDWT2GJSNdu3Khb9zId9e2bF+MbCNKAJWTvv7kQ0MLE858qIL37kzD1vKnITB498mcOFx8U5d/lzsuxL83oVPyAfX+NBZb5/s+fGj0vvv35anxt0t28bdIztrdPVUf4ccanitHKvXVURNrRzS1daREa1y/K5WOYyVV02DHGppkd0jR8hBddL7W8bLkrHjZdbHfrHwbatu7UX7H8DfVJ3bKzLr+zLn/mmyt3mSrH9ts8ye+YDI3NlBEJDrGiD6NKBcOiWyep3MffM7ZOPYdtlVe1fwpoqDLXXB6m53XYPsaBwvcyfdLf2L52oQ0kCFp/5wHrig6uuSa/hOGB5z70fA1DaXLJcv3f2AbP/ilzTAaQDt1b5QRoPejj/6wyBw7cSnS1onydr3fVTk0IlAL8EaVVdnnTv3y5Jv/lgGzl+Rnm5dHeG2Ydc5ufiT78lPJk2Rwy3T5MSrG+QkVqh1+H7ZqMIrszTw4oGX2X/+KZVL5cGKq6dgowM6OKeunJHzV87K9Z4eudbdHQQ0DBeCVpzA5Rt3SzhN2BKcPuekfX0Tt5ibSBN2TifxL2gzKe1cBSADzomgfHb+2/rFyHPKipTT/laIwAqd4+LBpzPLcuH5HitlUDEcMF6RYFDiOOcoWAMGMBiADQwsg2Psk1so3/bHyQK4V3c+2Lo++u7NU0ZuKR+2rnx50YUrm3tV5up9yNDmgiaVeGNFn64grvZcCZzjteBg4Rgc/7qnHhPZvk1m/8J7ZU3j1OAT/vtrRsnB+jtlf8NoOVBXI8dH1cupUeqgdUWBW4MHa2tl36gaOa2BZOfodlncPFme+fl3iKxbqSsdPNzQrY66Q528pg9ulHkf+AWZ3d4qe8dNCl68u7J9mhz/oz8WOXNM5KqWuXRSVyYaaM6flyOf+5zMn6grt/p62XfXCDnT2CQHRowM3gV4UPtZOGmmSPDpfg1C/T2Ft4Hj9zvoErcBuzW/Q4PaRQ2aS1bKl1//Fln3xS8XfmtC2W6V69wJ2fSp35fVbeOClwPPnTBdDv/t57TMVenWMegPfuC6LPv+4wfyzY/+d5HDGmDxSD3+gO3KOd3fL0+/+92yXs9j70hdHepqE19qxkuAtzXXy8bWdg3O98qyf/wbNVANXNrmtUGfC/2f1lXh1a6L0oM/JdC529nVE9y5hc3gb+9cO3IZFyzP+WjvPNg54dpfUv+SBq18lINbd65TXpSnbyjGPGBXiYRPFh/LhVx69r3W/xWvwN/sFAa7GDHgxQigfRgKnCu2NBrsowwGBnlIU+EMUCA/MWKJT5HEgVvPR3wixYX9lArlBTBxcd6YuG5QzZIuqNswUGaOw1AIx4hpHIRE7Q6BC3/k29U1aC/oAnNKt7j6n/PMT1Rxp+XwF78gz44eJyeap8sh3PLSFQ/eBLG7AV/3HaGB6045oXlH1Dnv08C2r6FJdmuQ29h2j8x68K0iz84TeQ5vrtAx0NWPDGh/F47Isf/4Z/l+S6NsmTRJNjU1y+628bKtbbIsnvmQyIYVGqx0hdahQQZ/03XmtOZtkLlvebOsbG3RFV+LnLhjVOEFwPWN2l+bLJ18r/Qt0NUaAtdAb+Hvsi51yeXte0R26upu01ZtY7PIqrUi339UvvGWd8vGf/m6yGUNaj2qELxy6vIJWfVHvy2rxk2Qdc1j5VF8LHLxsuB3uSt4wwaCzbnnZPnvfFq+/dB75eyc+XoM56WBC7clz5ySI//8zzJn7FTZ1YK/gWuUnRrk97XXy7rG0bJmwgRZ+I53yJp/1ZUe/rAaf3U9OPQD169pfDwvl66cD1Zc/Z3dN8YrWAV57Milb9wt4cixxV2PsItIO1dRFraHOY00kMS/sN2hEjJjrqItpAk7p5N8Nol6yopWTgB5uOjHuUDvrr5clguZBy4oArBBBMaKQbEGGcYo8ArGBT+Xb4H+bZ92ovDqB1sOSJorLhgI2+OWuiFwLu7kzYsuKBu2kIsGbg3dlb9UoDY0ceN6r19TOmn64IhwEEOr/heBq1f/eWre47qjQWDzWlly/9tlW90kOVLbELxzb0fTa2RH86vlcO3/IydG/Rc5XPNfZH/tq4PHvTc2N8vqcdPkmXveIOe+8bAGLQ0+WPlgVY7XKV06IdfnPCkP3z1NDj74BtmgAWhfW5tsrK0Jvoy8cPIUOfjF/6uBDn83hd+n1BFhRXT6jBz4u7+Sp8e1ydGW8XLkv94hZ1p01aUrvy3axtIp02RgyRw9L/x2pH119shzy9fJv3zoN+Xh931SnvylT8jcd/2qLHrHR2TBm39RvjRuhqz7wr9pENUAAqUMQMZTsujTvy4rJo2TJS1tsuq3fkPl15XfVVVQ8EXnMyK7t8r8n/8lmX3v22X+p/6nng+Cq+oJcwABdtMmmffgm4O34iOI7xs9Uo60N8qG5lqZN26srPvN35S139GAeb1Hx1odmnYdXEjoP6fOPydXrl4o/Mal49DR0xus9II/SI5hq3EAn4A5h/IIYJijmDdo3/aBfNfmuD9U/5ImIavrj6x83GIOoXylrLggE+S2tzTtircYy4XMe8bAuYMJ+JTgY1xA2egH/dFIADpayoA27WRA2mfgceHWC6MLykowjbKUh5M5D7qwshHUoe/YUIBWCoELzhK3qNRbq2MMAheGDdQu8Xoh/N71zJJZugpQh3z6sJz8zN/KnLrxsk9XOngLxM7G18iu5v8mRxo1cNX9P3K8/jVyuGmkBp5Rsm7yVHlk4nTZ99d/X1hpXdX2O9Spd3Rq+oxcX/SszH/3L8j89nGydVSjnNaVzZ7a0cFHI/GKpCUTx2mQeZvIoe2Ft2P0aGCBbFe1/sZV8tRbXi/btM6RO2rlZGNj8PdRePwcn9cfWPysnoPK3NMp/ecuyp7Zi+Tv3v0B+erbfkn+86F3yPcfeJd8XwPOjx56i3z/ve+TPT95StvVk0bA7tJ/up+TRX/yGzJPZZijq6NLP/6eyn1FdaBtdqr2LpyW/sd/LM9MuDt4Sz3+3kt2bCkEV6y6sHrVALvjDz4lc1raZV9jqxy8a4Qc1JXp1vaW4LP+Rz//eVn/yA+0w/7gLxCCtzkVpo1c1qB16fK54O0eWDHCAjBmCFxxnFtccE7S5t05yeMA7RBzG7bIfQtbN0u68gLuvE4iXx7wzWufLD6WC7n0TAOjYhjZbYAJg09ZlrxqAVwDcfftF0fdgEYw37di88GVx8eXvexlwdYGTNAXoCK/GpwRXVgjtjpi+VSCqjo/9KLXykHgCt7lp7bRi1ce6YFABCWe4UCZufNnyXU8aXdRVxnLVsjGj/yabNJVBG4X7qsdIQfq75SjjXfIsYY75HjDaDmoK629U2bKD+vbZOef/YXIKdwexO8/CJBqC3g91OZVsum3PylLx02RXQ3jZdt/uSP4jezYqJHB+/y2t9XJwjF18uh9k+XSd3Q1dAZ/Y9Un3V165Yzgd0VXXZ//rCwZO1n217XLgZq64CXAxzS9eso90jtXAxFu5+l54e+yus6ckxMbNkjH+rVyddkS6Vq+SrqWLpdzc5+QcyvnSdepE0FkwLt35Zz+c+qQLP3Ub8njEyfJ6l9+v8iB3dLb1yGXcZsQ7xU8fEB2/NEfyDPN7bJ83GT5sQa3s1/5Zw1+F3SRp2XQ2JWL0vfM4zLr/pnBK6BO3DVKDt5xp2zTVeWzr3+DyIL5svqpR4MxwEKvT6cAA1fwkl0dp+B7aS/RufYiHXcd+1f+f55/e32oxBy2/sHaHsA5Cfi+GpylfymFdu5GBWD6hEoh5cUWMsbRXTmReeCCMdHxWQNMMzDAYOw972JKtwZugfpEmoZPw+WTi6DvShXGYgObG+SypgufjpCXSsAyRC+4JYV/Ebjwt0LdnYXfF6H9HjUdWA9KzHr2aR0otRv8LnX5ovQ+8aTMn3Zf8DXj3TVNQdDAb1q7dDWxY5SutOqbZP7YabL1N/+HyEFdKV06p3XVmePxcbyH8OA+2fmnfyizJ0/QlVmLHKtpk5OjmuT4nSPl1MgRcrRGnXvda2XzhCZ5pr1BZr/nHSLH0M75YBUY2HC3Br/dW2TOfa+XzW2TZPOoWtmv/e4b1SLLxk0XWTJfDUqDJYKMmj9eAhz8ltSpwbdL5dHzCM4H71vsPRl8uv+cBm6IKR161gf2yKJP/Z58e9rdcvCv/i54kOOKhhesQOW81l+6SJ5+4L7ghcObJ06UlRrgFr/7XSJHDqjyrko/HtLo18ZO75NFv/o+WdPQIM/VNsnhmnpZ0zZGln3sY8FbQpY+9XhwcQDLD6w+GJLrwUt28VsWPjvzkhchcL1UXgQHHdwq9I9pqcQcsb6BaZsXNm+Rl7V/iaI7b31z1855+7Ye5pWLDFR2XiPtXtBXGnJZcSWBVXIxuvAZeRbwyTIc6SLMSaQdUNkuHOW1/sJXazu7uwK/CQdKAvNmPVtYKeFvlYJPfZyVQ3/zeVl679tkQ/002Tt6guwZjTdZjJVt46fKnHETZdf/+H0RXd3IlbPakAYQvChXA4/sOyib/uJ/y9OTJwdfAN6DW47q0I9p8DtRUytnRo+S0zUj5GSdruQa62Rzc4ssmDZD5CkNnidPSPfZsyq3Tm4sjU4dlf1/+ucyf9J0WVqnq7xxk2TTqDaZP+Fu6Z0zp3DbrmtArl3pCc6xq/uyrprOaVpXQl2dhZcJ952Rnr4Tcmnggly+3q1xTp0wXhB85LD85Hd/W378AQ0wO/ZpO91yDg9f4O35J47Kvj//M3lyTKusGdsi23W7sbZeNjzwOlXWXNXPaW1XA/SABtfL++XCj74qS8eO0fNpk62NzcFvd10Pf1flPyHL584OVls3Aheg59fcVFcIWsrg8fcgeOn2xenbgUV1/uZHN/BiW+moeAmp0Ci6qBp+aXSRV+BCLwxc+IEFf9x6RVcluN6DA8UWxOG5szUI4EOHvd3S1a+riC5dOZ04Kyf//t9k7tjXy/rGe2XXmHtlTf1Yma0B5ORv/bbIisXqwE+q41Ze1FUN/uh321Y58o9fkB/qKmbt2HHBHwxjlXSwviF4fB6/meHVSM+NvEOOvvq/yuk6PLnYLMsb2uTAb/2errD2F34nu6L9440bz50QUdk2vOmtsrC2Tna2jZNtDeNk9T0PisxXmbEyuqjBCQ9d4HcrvKoJKy48oXhGgyjezYi323ce0/PTPHxupUPLntHgvG69/McvvEcDprazR1d7KB88GHJcV1sLZcHr3yjrJk2SRXf8V9nb2ijb7rwrCJ7n/vpvdHWo53sSbaKObtepjPfeq/JNkHm1jbIEr3lasUzluSiL5t0MXHi/bwHXpFWDNgNX8HqnwcCVxQWMRXX+5sdq4MoAVGgUXVQNvzS6yCVwveinCkEJfSHRNyA9A9fkUm9PsIvftoKIpcD+s3Pn6CLgmly/1i/d13qlt1+dOz5Xsv+4XPzSN+SZGW8Kbg0u1MBx5Fd+UeSb/yqySFdpi54RWaUrkG2rRZYvkuN/8icya/w0Wdc+WVdazXKgrl721tfLnoZa2dtQE/y2hcfqnxs1Ilh5nampl8OjGmRrXZusmXKfyL9+q/Dm+UXq9Nfoau4Zbf+JJ6Xj/R+QvRoId+mqZ9MdI4OPXsrD3xRZuUT71XIrN2jw2Fh4O/y6pYUvG+OLx2s2i6xdodsFIquVKzXYLtY6z86R2W99l+z99d8VeXq21lun57BDZKuW37JGtvzGx2XlpCmyQftD0No+6k7ZPuJOOXr3PbLsXg2aT84qvAV/Fb72rOlnH5WO931UNjRNlicnTZN9f/V/CoGtv0fmzZkbXCjcGrj6pbWpdnC1hTEbDFy6ffFPvWgwLx26qM7f/FgNXBmACo2ii6rhl0YXeQau4DcuJHp1xdV/M3AFMuBni8HDTy+YGzyBCOLxeLxRPvhtEg8q7DssV7/1sMx517vkqXumy9x7p8nTU8bJIxPbZdYD0+XHd0+Sf2uuk0cnjZOV06fL+ob24BVKB0fVK0fLnroa2alBa48Sr4c6VjtaTtSM1gCmgezOEcHrpA7Uj5ENyhXjZ8gTE2bIo9NmyhNTpsqzY9tllXLPuDEaCEcHj5tj5bZ//Dh5uq1Rnp4xTZ6ZPEOenXJP8MLex6ZMk8fvniGPTJsuj099QJ6a/oDMmjZFj42XJ5SPT5+kx6YGD2QsnThFlo2fLHMmT5efTJ0m379npjysZX88vlUWT2gPXup7qKld9tfWyKGGOjnU3Chbampk4YhaWaoyPj3lbnl0+t3yk+lTZdbkKbLgjmZZ2X63zH6XBvaVGtDwheWBPpk7txC4sOoq3CpUxV/vlbbGQuAqjNmtgetmQEtOF9X5mx+rgSsDUKFRdFE1/NLoolyBq18D15UeE7iCAihxTQPX7OB9uD3I0kOF3+L1HzywgbdgnD8efBdr85/+gfzkvrtlwYzpslxXXxtbJsim5nGyQbkRb6BoaZXdNerwRzcEfwd2qK5Bg5WutpQIPPhi8GG8EkkD2tHmluCLy0cR6Gpb5GCT1q9tlXX1bbJh3ARZqoFpy9RxsrbmjuB9hQfrCg91BG9g1/r7GhpkV2OrbK9tkx11Y3U7RlduY4LH5/EW+xXa3vLWsbKqpUXWtDTKupZmWd/eKmvGt8v6ce0aTJu1ToNsbm+X1e1tsh5PF7aq/GNbgzdgHG3Q7WtHySmVc/dr75Btd6kcba2yr0XrtoyVtU1jZE3rOFmjfa1rmiRb2+6ThZMekivf+r4G/EsapTToa4CaP39+YQgGVQ694j2INwIXHsQIghYeMnipvFQDF540rAau4c9q4MoAVGgUXVQNvzS6yCVwKdFL0BeCUF8hcF3tLrxWKAhoiE54m4PuzV4wJwhcIAIXno3o7LgivT14drxTei6dKPx2hI8xPvu0rP7oJ2Tx3a+XlWPvlrWNk2XHmOnBxyfXjdbVUGOz7KupDW4T7gM1aIH4G6xDusrC29MPj6qT3SN0JTay8BvXEQ1Wh0Y1yeG6Zi3XJFtGjZTNTaNl77iW4IOM+0Zo0GjUuursD428S05qPydHNQRvrj88ulnZIsdGtQfE66r2aRDb0zgueJhkT6Pu17cGwXGvto/H1rfX18ux+ibZ/eo7dVXVKjvrGzT41cuemvpAPrzW6ojKeKym8KTgCZUJsmO1t3f0KNkxYqTsatDyWheff9ndNl3WTnhQVv/yJ0R27pHg68/XcRnQL4sWLQnGgk9xFtZdfRq4Rt/6+9Zg4PrpauC6bVgNXBmACo2ii6rhl0YXeQWuIGIFUUiTfdeDz8HjfXj4rQW3BAvH1YkO9MvCuXOCfK64ELhQpG+gV85duaCu9pp0dF2W6/ij24uXRY6fDX5DOva5r8i893xIHp12nzyhK67FuhrZ1j5OtmvwQiDYVacrLQ1YB3R7VIPNCQ0ICAb4ZMqphnG6bZODI5vkSI2uvu7S1Ri+INxcI/ubRgWfwd81qjYITgfv1EDYNla26eppU01d8KQi6h0c3SbbNDDhW2C768drYJog20eP037HB09B7h/ZJgdGjtNV3kQ5NnKSHBmp+boqQ/29eO9i41jZN7pRV36tsgePsuvq79Br6+WUyoVV43Fdle199Ug5dle9nFE5jo/U4KsBdH97rWxtvFO2q6xYuS3TwPgUXl+1ZlPhgZHBG6/4662FCxcHuix80gR6xU3DHm/gepEGrp/VwPUzml8NXMOf1cCVAajQKLqoGn5pdFGOwIW/jULg6nIDFz7hr6uuRXPmFG5nIRdVsDoYUNerQQ0P0F/Vshf6+uS8rthQ7lqHlsTbJc5fETl4XGTeYjnxD5+TtR//hMx7w5tk/syZwUtyF08YK0vHj5XlY9tkTVubrGsdI6tb22V1y1hZpausTW1TZG3bBFmugWPrhImytrVJVrXXyYoxDbKqrVXWt43Xldf44JbkkvYJMm/seFkyeaosHTdJVmnemrFTZNHEyTJ7rB4fO1mWjZ0mC1oK2zXt47W/cbK+cZJsbJgmm+rx+9t0Wdk2VVaNmaArRQ1WY8bJjtGFlRaefjwwWldXo1rlGN6Er/n4PMlzWu7AnaPklK7ATo4Yrau/18iehjtkR8tI2TKuURarzMve/GaRRx4TOXVaVMnS2YuVLV5sjFuFC1VjwTAE7MfflukxPJwRBKcbtwpfqvsvrq64biNWA1cIfEZIRUUxLlDWNwCWyAtzyC7cuknpIkyOMLnddFywXhRd+OQLQxL9Aaw/MFD4Oy684Bg5wa3CAAheGnfmzL3hWHEHscDCS5XxQti+gOpulcG7YvEP3knYjQDWLXJVnTE+loh3/e3bL7Jls/Q+86R0/+i78ty/f1l2/u1fyppP/2HhG1a/9qsy++MflTkf+ajMIz/0YVmgnP/BDyjfF3DRhz4kSz/wEVmmXPL+D8vCD35Y5n7wQwHnKxe9/wMB534ILNRZ8AFssf/LMufj75bFv/ZeWfHh98uqD3xYlv/Kx2Tp+z8hiz/ycZn3i++Vrb/yS7LzzW+QNY31srupTldrNXK4vl5ONLbIoREasDRo4cvGR5sa5GibrvrwxpBRd8hzNTVyXMvtbGyUZfje1s+/QS7+6OHCo/j9vYWgrnriH+3iNy7g5lgi/5pcunheLl++GPxBLx6cGSweBCw8oOEbU8u4QFmfnVsirxS7TBOuTD75wuirFxeslyWTyFcu5CJhUscWByjrGwBL5PlkSSJfXLoIkyNMbjcdF6wXRRc++cKQRH8A69vABbjt4sk35mELog7JIMZjZBDYBo9zH08jXsPb4XuV+B7WlTMiFzWgnTuhPCly4ZTua94ZTZ9W4lVM+Hutk4M8oSs48Dh4tLA9dqTAo4dFjhzS7cFBapC8wb03eXyntrVB28UHKrcod4kcQt1j2p+2d0TL79Jj//pFWT1xjOxoxdeba4KnILHKwu3Mk3eN0tVXjey86w7ZOvIO2afB7aAGMbxFZG9TuyzSlRj+Xuv4t/5Ng/h5ud53Wa4Ef8Cs8atL9VH4QcsTuAq4ePGiBq7LQeDC2EB3AMbOZ6su4wJlfXZuiTxXvrzgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Llgvii588oUhif4A1vcFLhKIG7gYoECk0SbecYdXeSF9o/xAn1zv7VSHro78Bjs0mGke3mYB4ptY+M0MxDsUXQZvvdBtv67osAV7rmi9y0pd3dxCDZC38LSugDSwgWc00OEDkpfPywAemgiCqQbP/Vvlwt9+RlZMnyybmvB5ljo52dAmx2ta5cidDXKqpkmOjawLPqVysLlVdo5qkA131cqa+nZZMGmqLP/oh6V//lMaiDW4Xrusayh8mkT1ozrEgzCDcagauCLgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Llgvii588oUhif4A1kcwKRa45syZcyONrQ1UYQSwRbs2aCFdeL9l8GvYDWL/2jV10IPvTbTHAuLts6Tu90m/aDjU7UBApPHH0V0DPdLR3yEdfV2FrYed/Zeld+CstnNJg5hSy/Ze75MrvVeku0f38YTk/h3y+JvfIPNb2mRLbXPw1OGx0XjDe6scHt0mB/C0Yss42aoBbGNtm2wff7csH3u3LHrdm2X7pz4tsmGNBq0TutK6ID3Sqf91Sed1SKlBX8+BOqoGruJwZYpz7qSvXlywXpZMIl+5kIuEPmOjoqIYFyjrGwBL5PlkSSJfXLoIkyNMbjcdF6wXRRc++cKQRH8A6/sClwVXXCADE/dtniXyGaxA5rF8f6/m92nZfs27NYYFxDGsTCzxQEj/IPG1YBvLsI/PaPX14oN8GtR6rhW2Hvb0aYC71hmEvSBYajAJHvfHd8mCv007K5e//g35dmOrrG+aIIfrJsqJmvFyfPQ42T9irOyunyArRjYEr6Ja0zZFFo+bIU9NvV+WffSTcuVHj4qcO6eNdUn/lfPSPdClbfeLhkq5OIA+r0lXT2egA6AauIrDlSnOuZO+enHBelkyiXzlQi4S+oyNiopiXKCsbwAskeeTJYl8cekiTI4wud10XLBeFF345AtDEv0BrD+UwGXJYxbYR7tYXYFoH/s3yqI4fLGH2uQNoJglYlyQduqACIDBE/waf55HXcRxi4cdrg506xqoT3r7IKOu2JTBkyWXrohs2SZPvet9snDy/bKjeZrsGTVWtry6UbaObpeNjRNk5ZgpsnDSDFn0wBtk1gNvkqUf+phc/e4PgxcIy6XLIhocB64Ufs+CvFf6ewb/Du6adF/vlj7tG3oDqoGrOFyZ4pw76asXF6yXJZPIVy7kIqHP2KioKMYFyvoGwBJ5PlmSyBeXLsLkCJPbTccF60XRhU++MCTRH8D6UYFr3rx5g6nCMZdR8JbDc/WWOAwOAuWxEiJxi43EfhjQjZcIbINbdFf4vUl3dPWmjWo0021Ht/Ru3i7bv/Bl+f7dD8niCffJqrpxsmvMDNky6R5ZOGaSPDF2gvzk7ntk8Qc+LIf//h9EVq0QOX5E5OwJuX71oraloQptoU1EK0ZaBR5/xyoPZ1ENXPHgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Lmw7xejCJ18YkugPYP1SAldcoA3S4mYeHLGft4asAhFoSOwXIoOl5uuSiywG9N5zXVdbuhLSaKLVtT0NWv0nnpMNP/yh/O3b3y7f/vm3yuP3PiQrXv8WWfzgG2T1r/yy7P/TT8nA978psmZZ4WlGPO145azq7rJ0apTqlN4gTgXi6eouIETr1YwbAQy3PHGLEoWqgSsKrkxxzp301YsL1suSSeQrF3KR0GdsVFQU4wAOz/0QGgbA5jHfJ0sS+eIQH44rPAhQ6AdpH+AUXJnBrA2/lA9x+pDG+LINPP3HwAV9UBZsFyxYMGQZfUBLhWCET9IX561rrZu8GRlshLCEozcMxC9s0XeXlunUegP4I2sNdH19PXLxwmk5tneLHF67SDrXLBZZrkFlnQapjctFDm3RYLVd5Pwhpa6wLp7VYHdZOvqvyulrV+Tk9ctyQYMXHrxQwW+KRREKJ33LPnTKwAWdU8cIVhcuXJCOjo6AAI7BVuyHUYsxDorNX7vFhxdRFmAAJeycKuVDsHGA9vAhSM49fnW9FLIO2kBblDEKbjtDJfql/Ny3x135fF+ariTcFoELBgqF0/jtJHD3CU4AIIl8UeSXTwHbJ+CbhCiLc7GTw2dwccF6YWQ/QJh8UUiiP9blFhMGDhNgHuVYunRpcMzX31CAVtxVlF1NkTe9vEsGpxgBK+CtQP9wX7hph3PEH0yjd9zG67/eKdf7LqpCLhS+JXZZV1UIVl2npK/7lAxcu6iLtMvS29MRPMxxSeuclh45pWHwkm7RTvBbGVZxwV9ja44Sdw8D7UEciKk76BuBixcMmE+0yTNnzsiVK1durLjocDF2cYJXHETNX0sXro1SbtpQUjAgou9ifiWMYXWAsAtYC1t3qLQy4CLVHnO/wsx9II585UI8y0qIJI4tLgnX2RFh+UDW8tnAQ8JAbD6Ni4bjC1Y2nTYw4QPnqboo9Uo1if7cupgs7tUeneXq1asDJ8o6vn4TA02C8H8+wnxI7CtskLvJm00VI55SDG7hdSk7tdFuJX6f0jaCV10Fn97vLLDvily7roF9QNdp13CLsfBQB6rjQY+uvv7CAxjXerVtrRu8KkudD54U0X38soV3kkC76BtdYMyh72effRY5AaBXBgDYo2+F4bPpJCQ4pr55Crj1IIfrfME04bMzzpUooExcn5Ml2B90Q33ZgIYxpi7dYFuM5UIuPfsGyaeEoRKrGk40ODkYCp2v7ZtlrJMGspYPhgCDAGEcXIUhbR2ANSiWZTmWYTothDmIUq5Yk+jPrcureo4VgXJbtmyRU6dOBftxHUck0ISP6B6EeiwLMaDAQdX5qsch/gl+BkNbuLhFRFFe68HtuMKTkNd6dfWE75NpAMLfeOl6U4NPoTge7tBYFTx+f11j+0C36g5v1scrnTQDXy0TDXDoAIFM11HBcxogLgXQNeQ4ffq0fOMb39CU5jn24F5QwcHBfn3BbKiMmr9IUy6Uhyx0tGyD8mALmYFSL8DCQH+B9iAPVyJx7I9lUMeei2vfeQD9Wp2RL3vZy56XB3LMi7FcqPjABSMsRjp4GLzbD40jykiSyBdFd2lOvvKVr7yRjjKQJIEL51aMAH6/gI4wqbClvuJOfLZjQXmjaOsijT4xlq5zgEzPPfecbNu27RYZE0ObD3rAP2UgNIzbd0FCowkCGX+eQjbRred7RQ+e10B0UY8geAXHEYHwES1ddiFwXevWedCnxN+FafCytz5Vi4E+cWuxQ3MRwNDP5s2bg98PCY47xgFj9PKXv/x54waG2balb85axpm/AI7BJhDkXOf7qle96pZ9kLc9kyLstx77m18xAizrIs7vSL42SyFg9QjdQe/UIwM+x4OBn/6J+WEsF26LFRfogo4P4MBRDk5MN9/C18dQyRUWBhpbTjxu3XxrTDbfptOCGwCoCziSuEiiP9RlfciCq0L0bVd8lBFb3C7E7y5pgtJjW4xw8pbIC+AWjEtFtwYYECss/LFz8LOU5sN6QexjZdVxbSB4+/25gV65pL13BVftKKDs1wJa8DqWX73KwUoIV4W2VMfB71y6gzp6DKMLt3nu0kV56qmnbnGinDuf+cxnbtiuXdFgy/y06MJeuFgbQVnMC8wD0rbDi0Ag7oVXFCiL6y+4LQa3LNuw/ilr2PlDn8ItyN8qXV3aMmEsF3Lp2TfAPiX4aA3UR0wkGCsMgbcT6HSxj765BXyyJJGvFEJeGgMnPvJ41cl9lidtHtNxgXOLIgyaxg0wjWNx4CtHeaNIGQCMEwPX1atXgzzAynb48GHZu3dvcBUbV77iQNvPZ8HtF1YrJG61ueRqBpLc3FrebMtH/j2V7RevjuoCB/qku1dTg7cJe/VYt/6Lm37Xr6mN6+oLEkCG4M0b+G0MHOw82KBZJDA1NDAGW+hTD/R0d8qmTZtkyZIlmokvndxcpUDnHCParGubcRwb6hRj1PwlaANo0+3XOl4eA9Kxj5tAe5SDMtJ+wwiwLOoyLy7c9kolYP0fdeaOqdUp0qAdpzCWCxUfuOKSYF+82rJ92zw7KbKUD4OLre8KlYPPfbsy45Ujy7npNMHJaPVg9ROFJPpDXdbH+KBfTHT87RBA2ZBPmXbs2CHHjx+/4RCSAe0zcNzcFgJLYYvn/ArBq/A7Ef61gYvBK3x7sx27RfsIU9dBDUQD/Xibha42NV0IT4WABHnwt14IXVd7rhTeeIGXAV8b/J6WtojH6RG4guClgEYDreJ0yF49FqS118tX5NiBA/LoTx7RjAI4DtA5xgL26Do40Dq5tEhYWyCsLbI854eVi0Qw9NnkUMB2fCukOH34yrCttGQsBtsH+vX5ITue1KdPrz6WC5n3TMcD0BiR51PCUOhz5DR09MP+XSOxcvkMyO2nXKRRuRMVyMLw0SbbjdO+LWMvDKysxWiBegxcnZ2dwROEBPLZPrYH1OlitXD+/PlbxhJAO3FkvwnW928LQca3vUkgfHuzHbtF+/aPlYNVk54LHlsnCzbMfA2gCFC6j9+wwEIey1lq6+wGguB+I7bKs6fPyI5t24OghbIE9Ao9I+/nfu7nYjuvJIyavxbYtxd0oHW6vI2JNoHSbGDocOVkv8hnunSbTAeUjVurszQuQMqFXHu2BgkDdI1wqEQ7aNsahmtM7j7KMs9nUL5+ykUaGCYk0jzfNAFdUB+uruLCji/ldM/FpQXHxAYu0K6s7MXPuXPnZM2aNbJ79+7gwQ33R3CWraLwlCh0tH37dnnssceChzE4XrhFaMf8y1/+snessmKx+WvlAmw91/HS3rBFvbTniA/ox/UfrsyAPR/f8azBuWD1lAbLhVx6dg0I+2lEe5DtEGib/cHhYXlMw2K+69AqOXDx/j2MzRoc4JO7VPC2hTsBS2nbnYiljK8F+kRbkAnOFL9zXcIXiwdhHyBgMEM5OGTcPlyxYkXwh7R4NdTChQsDIl3JhLxk1HEffXUsZ82aFQSpZ555Rr773e/KokWLiv6pA+YGxgWPSKc1R4sxav5awDZ8TteVk4ErT9CnUHbYsu+WIG0c4PEsQXkIqzPfbcNSWS5k3jMHyXWEOGks7bGKSEIaMoC+hmKwrmyAHZxi9MmUJm1fMDZ7vjBKyF6McUCdcWsnXxyyrAVk5K2bYnQBGeAE4Fyx6jp79mxwO9BOchy3/dk0yrkXJi90WN3ZoIVxtvMF6ThjVgp9Nm0ZNX85tsxHWdbBfGDQQlvYkkAl2AHl55ziebjnmTXQH2SxOgLd8SiV5cLzPUcG4CBx8DiR4jjeKLJNDAIM2r36cok6rtEgz4Wvro9WlixoAbkpO/rG+fqMyTIKnNz2nFAPW+jSbc9HyuLbRtEFzhljiqttrKaw4jpx4kQQwNwrVMpOGwB8eqtkUN4sCXD1Emb7yOeY8O+iOLZJ6MriMmr+cp/2BPAc2AbAdnjMPc+sgf4gi5UdHA6BNQnLhcwDlz0562DSMiy2T4OAgdPIcZvNPhlFgyEoj28AWD6KWYMOB7Ja/aFvd5L7GAcYCzfQxGmbtGUxQdlWnFsRLjAWOE8EKdwa5MoLwQuPwuNpQxznmEF2OACrG6ISHEO5Qb1QF9AX83gh8KUvfSkYC9we5JiFvU2hVEYhav4yn8d8fsPOX6RZxr3QyQKu3VFWzAnq0p1LYeeRJdyLPOgpD/1khcw9LxRkDYuAAtMaPLQFY4CB8MrGZyzYAq5D88ln6xZjHrB6gqw8X588LqPAcWB7cdt1SX1zHNzjYXSB84M8GCMEbfzOhYcw8JAGXk2EN2ccPXrUa1eo5xvLKvw2DmAM3Ddg0OGmseKKg2Lz17UlCzsvmMbW5ucF+hTIGDaH7ByDjDjvrIF+fPNkuCMXz2sVlfZgcVBgEDR6GgiM3p0AAOXh1jepUTYOswZldPWGvuM4lijw3NmW/Y3DdRo+sh62Nm3LFKMPOGc4AlwRMnjh8xq4XXjy5Ek5dOhQ8CQhghj2fa/OsTb3QgfGmOMMff7Zn/3ZLU4UWwQrO4ZgnPGPYhSi5i/bYb47rqxvzzFPUB5urdzY2nOoxMf1hyuy97w5gcZBQ7FGwmOYnHFWW3CYtl4xRoHt+5blOGb7p2zIs4HKJ6NPFh/jAmXtOds0HAb1yqtxt8xQ6QPOF5MKOkBQgrNF4MLvXXjdE/74GLcN9+zZE7xnDy/fXb9+ffBU4YYNG4LXQiG9atUqWb58ecBly5YFxKdRSmFzc3NRtra2BsTbJ9AP6uDJPTymzz4XL14cyMP2GhoagjpuW1mQ/bh6t2OHseW++3CGb4xLWZHFAcbb2hXpto9931woN+xcpawMviB1aoNYWqA+wvzL7Yr0NJgRoPxihLOH4cDwaSy89cF9bDkJCHu1wd+R2CaA8nFYCtA2+7V9Qn72y62FLw/nEodxgbI4H9azaTcPW+o0KX2gnqAXEGPMlRe+yIunDHG7EL97YfWFAIbH4bdu3RoELgSxtWvX3ghe4MqVKwMirxS6OvAR54HAhYBJYh9EnwheaAuBDXqDA4MzQz1fe6XQ6tJHlsGW88IXJEBb3jpZlrcBLi4xlnGIsmib7YcFMpRNE64cpZLgvIacVnc+n4Rzo1372rQsBSjv8y9Zslyo+MAVFzQUn+HTkLClsjnAMCCA+7xysfWKMQ7YJvugDK4s3OfKy8238MniY1ygrHVKTFMH7go2jm7i0AecL86dRMDCygu/c+GPjPlVXnziBMHr4MGDcuTIkSCAgbiFuGvXriCQIQ0iDWJ1Brr7YfTJbMmHGNAW3uSBFSC2+/btu9E+8hBYsXXrZ82wcUI+if2w8eW+mx8W/FxGgfMPZW2AtFsSMvjmQjkBeUiAckNW6oznxX0wTUT5l9sR6WowA1jD8BGGjy2eQLKGAfJqh1sQZTHAGGykAd9nB17xilcE5WGExRgF3+8vgO2TBhcGymnB84liXKCs1Z+rS5fUqU8npdAHnC/HiS9+5coa+sRThvhtC4EMqy/8ATL2QQQwrMZAvBZq//79ARFIhkL3vH2E08fKj7+9oR6CFAIqZEAeAirkQHnojoEiKTFOcYg+edUfp287Z+wneCzdhzp85FiGEcB4uvV8feI8WCctuPKUSgJp+BQEKchJma0eeQ7wVShP31WMUYjyL74202S5UPGBKw5gMHCCMAwYBR0DJy2NBvmusrnPZTvagkGxPOuGMQ7ggNGm7QNA2srDAMbyPGbLED5ZfIwLlLW6Yhpb6IH6tTqx5YfKMFjdQBe49YFH47nygo6wxe9eIAIYVmB48hCrsGPHjgW/hSENIj0U4hyLkfpA3+iTffN2JvLRDoOqu7Jx2yuV1GMY3TKUl1uMK9JuPmj7oENmWdpDFKPAuwtok324OiKx75sL5QTk4UUVADlxLtb/II08Pt4P3dEHpIFi/uV2xW0RuAAauc/BgjwO0Mgw4Bhc7lvYusUYBz4DQp82n2mfLL76Pll8jAuUpY7C0tRpXKcVh1HAGHFCMo0tVmIgriwR0BDEsOVtRPwWxhUZHqcfKn0yW/I2EG5n4sERPPmIvrFFfQRS5EMOBFjWg07T1GMY2Qc+Bmn/LqrY+LrH3LnEfDfPx7hw66FPtw/s++ZCJcHKS7rzBueRJnw6cf3L7Yb4llUmWAMII65oMEgcKHfA4OgI39KaAYz1+MMmrwaTgFc/kNN1VNy3+YQNYO75ACwfxbhAWesobJpXj0gTVqdZgmOAvl0Hyn2bD7kYuBBMELxA/OGyJfOjyHaLkbeVQcoCfVmHxTG2t9dcexgKfTJb8qObLM/VjE1b/RG0P/dCivsoy6CdhJSBQRV6A326Qb5vLiSB20dShoFy08/YcSjGKMTxL1myXChfzzHhU5ZLTDzrSJm2eTQYF8jjZLTl7TvdkgKB0N77DjNaGFqYjC589X2MC5SlfG6ahHxWR3kBFxvQGWXyOUwco3xhYz0UuP24dGWyQcAeB8PKJGEcwL7pxNA3deW2hXyUpf6sDu3tJ6Tt6i0p7Vs6XDmZD2I/rXElbPtDIXWJLWR2fYm7BZCOawNxENe/ZMFy4bYIXKCLtA08KSCjnYg2bfN8cvvy3LphjAuUHap8ecCVKS/53D4qjXGBskPVXxL7S5OVPr5Z6C8uUDZqfLNguVC+nmPCpywfXaRt4EkBGaMMq9INP0y+PODKlJd8bh+VxrhA2aHqL4n9pclKH98s9BcXKBs1vlmwXChfzzHhU5aPLtI28KSAjFGGVemGHyZfHnBlyks+t49KY1yg7FD1l8T+0mSlj28W+osLlI0a3yxYLpSv55jwKctHF2kbeFJAxijDqnTDD5MvD7gy5SWf20elMS5Qdqj6S2J/abLSxzcL/cUFykaNbxYsF8rXc0z4lOWji7QNPCkgY5RhVbrhh8mXB1yZ8pLP7aPSGBcoO1T9JbG/NFnp45uF/uICZaPGNwuWC+XrOSZ8yvLRRdoGnhSQMcqwKt3ww+TLA65Mecnn9lFpjAuUHar+kthfmqz08c1Cf3GBslHjmwXLhfL1HBM+ZfnoIm0DTwrIGGVYlW74YfLlAVemvORz+6g0xgXKDlV/SewvTVb6+Gahv7hA2ajxzYLlQvl6jgmfsnx0kbaBJwVkjDKsSjf8MPnygCtTXvK5fVQa4wJlh6q/JPaXJit9fLPQX1ygbNT4ZsFyIZee8xi4csEns48uSpmAlW74vnpxwXpRdBHmIHxy5yFfElaK/sKQh/0lQaXIV+n2h759uqr08fUhl56Ho2Liwiezjy58OglDHvpDWd8Ei8M8JqaLsAnokzsP+ZKwUvQXhjzsLwkqRb5Ktz/07dNVpY+vD7n0PBwVExc+mX104dNJGPLQH8r6Jlgc5jExXYRNQJ/ceciXhJWivzDkYX9JUCnyVbr9oW+frip9fH3IpefhqJi48MnsowufTsKQh/5Q1jfB4jCPiekibAL65M5DviSsFP2FIQ/7S4JKka/S7Q99+3RV6ePrQy49D0fFxIVPZh9d+HQShjz0h7K+CRaHeUxMF2ET0Cd3HvIlYaXoLwx52F8SVIp8lW5/6Nunq0ofXx9y6Xk4KiYufDL76MKnkzDkoT+U9U2wOMxjYroIm4A+ufOQLwkrRX9hyMP+kqBS5Kt0+0PfPl1V+vj6kEvPw1ExceGT2UcXPp2EIQ/9oaxvgsVhHhPTRdgE9Mmdh3xJWCn6C0Me9pcElSJfpdsf+vbpqtLH14dceh6OiokLn8w+uvDpJAx56A9lfRMsDvOYmC7CJqBP7jzkS8JK0V8Y8rC/JKgU+Srd/tC3T1eVPr4+5NJzlorhF3L51WKAH73LAz6ZXeKjce6H5OwWgI58egKyNiz7oUGQH8bzfWzQpa8s0vygXhRsW2HEV4MxptRD2Jepcdw6CUt+XA/H8dE935ewfXDbcckPAtoPK4Z96NLKFpWOC9Yrxrj6KwbWQRtoy37JuRijkNb8ZR3KF/dDl1GIIx/nMWyeH8DkvGA/rv3Z9oqB9dMgZLI+xyIr/WWFXHrmhLHwKcHHOODXit1Bies8k8Ans0sYLXRAPbj6sHL7HGrW+sPk5GRDHRuE4tLWRVtxnaPbjktOeMAdT3cferLOAnS/NMt9wHVAPti6YeQXfMP6tvr0OXxbj+m4YL0wlqI/H8Lq2LaLMQ6SzN9i8vkuIFzGQSnyue27c4n7QFr2F0WMk2tXPJc89JcFcuk5a8cLuPV45ePmp824oCw0XNehWsOi8dC4kugvLgn25ZuUYWBZK6evDx/jArpAP+gjLCjiWNiYc/JC764zSYMuKCvBNMq6Ac3KbO0gTcTRXzGgDuqiDdeBpwGePxl3/nJMffluno9x4dYLk88FdebC2kYxuO0PhZTTtTsey0N/aSOXnn2D5FOCj1HgJMRg8AowzpVgWowDXFnRWLAEh6HQkVoDQb5PV0n0F4e4sqIzwi0MTLRSnBvKog5vf6CtOFdrYBR8kx7gVbAF9OSbcFwRufRN2FJJW8M5U2fcuuOGc/HJZ/OYTgul6C8MYWXD2i4FSecv9QV7QxpjClrnXIxRiJIPfWKftgRAL6iH8acNwAcgjXwcjxv82c9QSZ1QH9bmcSxr/WWFXHp2JzDgU4KPcdDV1fW8eq961auCLQYgS9I4wwgjxRYBi0ZC0oisMaEsjJqGDnBrwfJR9Mlsib4hF4KO2w/kQF4xuhMQeWiLk8DXp6Xbnkugo6PjRmDAln3SqRAo7+qYTob9YR/bV77ylbH0Y9sK48tf/vJBCW7i6tWrg6mbK2cA8qFdOgrUtzIzHReuvlwCcfXnA8uwHttAm4CvT8s4SDJ/UYZj6TLO73BxUEw+EuOGMbXzlqCuXMT5ndX2kSatz8laf1lg2AcuTiyUtYMBWoeQFeOC5SmTXZFwAmJLXdG5AEn0F5cu4tx/J3xlfX34GAWrB4C68P24jWO+MecPze4x6j0JGRgBrkAoozuW2NqxZhtWLqbTQin6CwPLsi7htj0UJJ2/LMMt9WrnVzFGIUo+kv0C0JMl8wDqLO78sv0NhZSLdurqiftuflr6ywq59MxBs/ApwccosG2UhdI5ANZZZUkaZxhh+HBoMAQaPq9kuI8t2kKasE4B7bhA2Th05XXJ2xyYSHS8dFRcLRajrw7aQpto29enpa9Nl9CF1QfTOGaBfbTpnj+2nJBM01aiyDpRBKycNjBQjwDLW3lsP0zHBXVUjHH15wPLuPVB20cYo8AyOOehzF+UoZO19eMyClHykRxPwOoKoC1QZ6XA9pGUlB1b63Oy1F9WyKVn32D5lOBjHKB9XlFYljoIQ2FcsDwN3L0CAmFAvMKzSKK/uCTYl0+OMLCsldPXh49xQEdg22fAtMBx35hT5yCPp2kbaMt3BQ15rMwo47uStbIwnSbi6i8MtizbcJ1zEqDNoc5fXxnqOE79OIiSjxegIEGdWZ0TtBXfMRdsNwkhH+eAtT/In4f+skAuPfsGyKcEH6PAtqlka2AYLA4Yj3NrnVkSRiGufNwCdAo+h0OwjaSkXOzDBizkhcngygiwLvLcfsJYKiAHZbHycYs2XZ1mybj6C5PPykiHgbys4OqvUoDzpi7dNHXEPG6Rb/Pc43EYBeoIZdkuA5UdO+ZznAmr66Ho27Y/FBbTHcvYwGvTcVgu5NKzb8B8SvAxCriygbFQ4WGKd40MA+jmDYVRiCsf8wF3tZNEf1FEv9ADJ1zYlbhvQrp5rMvzDTtXy7hAm+zP7Rdg32jTd3WcFePqL4581BfbC2trKIjSX7mB87YBxzpYm888u2/zOB7u8TDGAcaB7bqO3+3LwurZ6r4U/du2k9CVk/6PW3sMhI368l2WC7n0nGXgAmAIrpOk0nEVyzTL2OVyUsZBXPlACzquLAMXiP5dJ8nJhdsa7J9l3MDq1sW+PadijAJvq0Aeqwemcdw6Atu2q/OsGKW/KPlcOeE0fGM+FETpr1KA87YByg1WnLPUFXRuV6gsh3osE2eeR4F6Ynm0zfbd37mQb8eacPVubSMKtv2h0PoXn16snt27QUwXY7mQS8++SeJTgo9RoBO1dTgYrvLdiWH3h8oolCIfaA2bSKK/KNJYLdifr18XlNUty7ap5zDGAfvglkHCJx/ajDvp0mCp+nPlYxr5zAMB2A7aKMY4KKa/rBkXrg6YxtaX7+7TKbvbKPpktqSuUBZturbFffYH2DkBAmzHHYso8PyHSiur3bfH3XNgQMY+y4WxXIj2vCmAg2cBxcRhHBSbmC6gbNf4kjAOSpHPhyT6i0MarLuFrliGhCzupHPPi1eS2Ef5YoxCuS9M4jCu/sLky9JxROnPbS9txoWVy02DlNUFbci1JdSxK4gwUs4wckwA2Llr++yX+SjLOpCZY4u2sCUBjk0xcJ4MlS4gB2UCo+TztWlZLsTzvAnhO0GrpGKMQtStkDi3apIwCnHkY5qO3zVoW4/wyTIU2lsw1nhp0PZWA2jBwERQfsCd4EmAttyx8snHMvZWSNYsRX8++WydrG7VFNNf1owLlLW6YNqVm8A52bllATtM6/zYDoG2aef2Tx4An55tGyTKuDJnhTj+z5UZdujzOZWE+JaVAEkcb1xgcDhAPqOgsaHNOFdicRkXUfK5edAZ87IMXCQmFw3YN+l5DLCBFbL55IO+fedZKthO2CQjXZnh+HznkRWj9BcmX5icsFFfvssoxNVfVowLlPUFLpJzFuBcdsF8nC90l9a5oh20be2ctu3auK3njp8dA9QLO48swL7Qf5j/o3yQO2/5SkV8y0qAJI63VFhHiq1rYGiTBhXHMUSxVITJxzyC+YB7DPDJkoR0FNjatKsrwNWplTVtY+e5UyY76SAT5bIy8xjL5UHbv03Hkc86WJuOwyhE6Y/prBgXKEsZbZoycgtYu7NzgxdUyLNtJCHbsKCNW7sHsO+On9UxdY82Ad+8ThtWV4CVCVsrH+8EIK/SEd+yEsA3QFRWFKPAtnnbwILHrDNluzQwn3FzAOMYftbw6Q7nmsakLJXoM4/J5gP7t7IwHUU7OVkvTf352rR9RjGJfHHB8uwr7Ko7bcYFy7vyWT1gXvp+F0riX+IQMoT5F9s3ytjbwKxr90GUKcc8Qp8+eWwe05WOXCRMYlilAP3wysJ3/xlAm65TsVcavoEtRvSZJQH7yhh7HnkTuqFMeYP9W1mYLkaWs2OONMc6DbI92z62OMa8MLKMWx+0fYTRtReXcPS4cION82LNvnLM12aa9MlkGSWflRNpgvMAQDsuUDZNAnb+lfJKL/oX6gRpq4NiTBNoj/1b2jxXz5WK2yJw8WqIRsX+OPgkgDZdp4A8bmlwNLYoZg17LgBXj+g7r6tmEjqiHHmD/VtZmI6ife+dzbfOZah022Af7t/4FGMS+eKC5dlHXPtOyrhgeZ981AO2tL+8AhfnGMC5585JyoKtldW35XkBbC8vQF7XxkCbx3SlIxcJkxhWFMI+DeB+SgAycCnvDl6S1/qj3SwJ2E9kEPiUhk+eLAm9Uaa8wf6tLEwXIx0PHAeIfWzjftYkimgDbSHNtpkf58IiqXyuvbjkagDB0dUZVjK+NtOkK4/LKPnsFkRZBAjMZaQBbi1YPg0m/WyNz790dnYG5SF7MaYJtOebNzaP6UrHsA9cAAwHEwC3HdAXV2AcfN6OANAmJgIcBAaJA0VDwzFOaCtHGLMGdcd7+9jifNF3HMeYJqEf31jmAfZvZWE6ill+SDKsjbA+fUwiXxxgPtCeESDQLu3fbS9txkEx+ayMyPfZny+PdZKScwxzzs5BwO0XPsbVKfd5PvAzOA+A7eQFyOvKZ2W06UpHLhImMaw48LXPKzkXbvsYKJ+D8A2wj1kD58Cga+GTJWtCJz6d5gH2b2VhOg7pODDWcS9KSiHaRNvog86uFA5Vvrigvti2z+azYFxEycfjAOcDVzpJ/EtcunD9C9MoS9lxLhxT2xZYDkBG6tHS5lk9VzJykTCJYUWBqyuUdSe8zwG4cIMC91GW96PLybAJXMoVfVpE376xzAPs38rCdDG6+uM+QNtJAmt/YX0VY1L5bN0wIihi3Dh2eY6hTx6XUfLZW3G+nwZ85+PrZ6jkXHNtjmNl/Yzv5wUGMNbnb5pxLnDSBPTkmzc2j+lKRy4SJjGsOMATPvaesjUI5NkrH/dqjaCTgKxI07gqhTaIUrY4jjFNQoe+scwD7N/KwnQc0iZQD7qM89n0uEBbYfYXl0OVz23HR9iJtXem3TmQBXzyuIwjH+wuzPaS+Jcoco5Zf2DnIolxszbJNLZswwa4uBeeaQJ6sjKSPrkrHbdF4AJQ1jcAlsjzyZKl4d9ODNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5kIuESQwrLlDWNwCWyPPJcjsbfpoM018eYP9WFqaj6KuXNsL6icMk8rFeFF3kNY4+WXx0UYp8t/P8TRPQk88uk9hfuZCLhEkMKy5Q1jcAlsjzyXI7G36aDNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5kIuESQwrLlDWNwCWyPPJcjsbfpoM018eYP9WFqaj6KuXNsL6icMk8rFeFF3kNY4+WXx0UYp8t/P8TRPQk88uk9hfuZCLhEkMKy5Q1jcAlsjzyXI7G36aDNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5UPkSVpFoYsYFyvoMOA6Ho+GXA2GOIwkrHT6ZfXSRV+DKA5UiX5j9Dcf5W/kSVpGL4aOsz4DjcDgafjkQ5jiSsNLhk9lHFz6bD0OlBIYwVIp8Yfb3/2/v7JYtp3ktesdPw/u/KNBQxcV3GH2YMEvIiRLHcbK3R9WsJI5jybJsZ60Nvd44f5/v4eKWxKdulsAVvTHxZ9BaOHr0dDKfM0WynG/xlI2hxVP8a+XfG+fv8z1c3JL41M0SuKI3Jv4MWgtHj55O5nOmSJbzLZ6yMbR4in+t/Hvj/H2+h4tbEp+6WQJX9MbEn0Fr4ejR08l8zhTJcr7FUzaGFk/xr5V/b5y/z/dwcUviUzdL4IremPgzaC0cPXo6mc+ZIlnOt3jKxtDiKf618u+N8/f5Hi5uSXzqZglc0RsTfwathaNHTyfzOVMky/kWT9kYWjzFv1b+vXH+Pt/DxS2JT90sgSt6Y+LPoLVw9OjpZD5nimQ53+IpG0OLp/jXyr83zt/hHhKs7Mcbf//997/PFkCcsgQXf/7557cjdfihy+yXVjNV2PshxJjYfq0f6fQfyeM8/rJ0D54ryiHaz+K1F8eZ4LvHCRG7J/zQYCtulPXM38znqJk/JLmH5h0/ViuyX6ae5R9U5wfXPnddI39odQTDNy4gmD6wSgIlxWfHJ2hMmLgB6NqTbUt7aBJSVwuoFK99s4wLsK45kvxXjW1cOJRHHjPhscvuz8J9IUbEx8dOMdOicvdPu2/lH3D/7PzNfI6in96+jmLPv1gfMjuZKmhjiDmVbeh3+3dkflCuHJNacx6yDfopXJP5GxCsuPiCB2vp3081kE0IElSxzJKyRbTTEosnSZstqhw9ofHDkb9eruevUgSb2FMs5AN14+R8gmIc5SPHuHigKvG5s2rlX+/8rSL7MU5Syz+I+Qj+7JaqxOc0V3Q9yr+qIvgQ7XLtPruY89yjXxqDimYx3LKCp4WXXZyg0ulswn42eSIRjyzJW1/LZAtKxG1lao1B9lUVvmY2GVvK9dbHhOXrhvj8Gck/2id3iI/eMmOsuPb+tCbpnYrjy9FfEnRfCwdx4x6on1uo7bOK/mUxhbPztwJtarHk0ybtKh57/kFWpmf2tIfGAP/0QucvdqP925PGoDo/3F+p9bX0VeM7glss//rrr3+f/cuXL1++dZyE+MwiBp4gJBcLf0xCyhDXHBVT6mwps+nC5k8//fTtnAnp5b6YUsa5wAc/CmyygVGXfqm9s8IPciXi/SdW+MG54qiYZm3eKfelJeIfy3777bd/+relzOYRYWsr/6Bn/rqvmVhwObJhxUVVfu35p6Oj+nuq8PXr1/889/PPP/9zPtK/LKYu6mzNDwc/Yoy1Cas9rQHKSZW3NIvhGxeJCVrgGFBQUBTAzyzFgaOSXPEC//7a8Totoq2oOAZKbP2dBbl/sum2NaaOnu2VbIPsyHbMLeLjvno7MyVfFNu4WHgdfVIF9W8L6vbKfYj51zt/q6i+YuSf2Lf8gzgvQM/uaQ+9OFI3voDI15H+7Um2oTU/BH7EjQtprsd7antLs7jFcvzDIRCkpf9PFCaEzoWSL5sInCPFc0vRXiYS1JNU59zzawS0q0mho8aYayYQfdIntisE6hPIHnhs5LcWmdjODPn46ujSIq36nKuve9IzZ4WtrfyDnvnrvmZiYyBn9BUpPug/AtL1nn+0E6FuRXuobeoyD+SHv9iN9E9x3BMopuDzQ3CPurF9jnH+q697msX+yHWSDRoLG51WoD6zPA5MXr3hOf7mpHj6xNjCbbUkH9wXT2QJ//RWB/JFPvtYx2d7hF9uV8Tcwg9/U39CjsXx5UhstShnPlIvmzcZ8dmjiv7F/Mv8ODJ/q6i+8k6fSvf8g8xHPbOnCrQvf1z4Ntq/ivChMj+4zsbN57ruZ/UyzeIWy6MH7i3SYhXPJZIli1UP0UaPMv98A9WkpSx7/ow0gWTXF4bMlyyuM6VFIS4IKvdFwze2Knr2ChG7+ELkMVbsKaO++rKlKtT19lpxAvnIcbR/al9t+QaGT3v+gfso1MZVki2fH5RFX6gbfe7RLG6xfMfAPVUkR/a2RnmcWFxnserB2+/Vnn/6ZMgkYRG8YhOhDWKlieefPkHlwp+9YmJepegLsYxlipf6G/ua4c+fUfTBibH18eW5yvhWoa7Phzg3NIegFZcR/tEm7amtVpsqB988YOT6h12ksWrFRj7pmdjOWc3iFsufeeNCvjj4JhYn597GcAZvv1ct/+Jk4TouiD2irWgjLqrgC8xTxKcoxUK+6ZOVFH0mR6p54M/1yhdAJ5YdGd8q1M02rhgbgU/6emy0f1leqX0fX+QoZ0evf9iP80PXsdyfiXl4RrO4xXLPwJHAb5YSXn/M1XU2saj/to1Li0Yspz4LsMciU7QR5W/aQrY46lx+UNdjnNm8U+oH8mvdVx7EusBbsvrYkto5K9lXzMDHFOncoa6/hLVUhbr4o+f8HGksI6P9808qknzL5jB+xI00+gbxuZawtaWt+eF+cE750fb3NIt6ZnXQM3A8+2YdSXzKeeZKvP1etfzTBNHbnd6EufZYZMrsRGlRjUf8qSy8MxVxn6XYB3/Jof6WMptHBYqZ+4Ff2PCyeNxTFerKlp+rn7E8Xo/0T7GJea7Y7ZHVy3zJ5OOUKZtzIF/3yNo8olk8fuP6CND/+PaXTSwm4dXJEG30KPPPrzVpoDpxMjsufZ1BvHzRios/ok7V7l2woLhP0V/vk+dI1r9MV4KfWV66L/irOpWvmqpQ12Ph58jzgCM+qWykf/51pOe6zrmvc+X/lX/jquD55XPQ7con3eee+vZGbtkZRg/ckyFRSCxNrmxhkJh0Wax6yOycVeYf15nP6vcemZ1MxM8XLS/XOXIq9u9CCwY++gZFTGMfEHWy8qheYoy87SzOjEHFL6kKdX2z0jm2vFxlfu1lo/wjTopVllexjDmhsmx+ZL5k2gMbvlkJzUvuR/uZ/2+jP/MLjBy4t6DJ5G+BcYJlG0Mv3n6vWv75RMgm0RaZnUxavDj6uddh0XrapJQ/OuKnxt0XW++Dziu6EnyM9itx31IV6nq7fq44RfuUe1m8X9FRyH/NAY4a1zgvPA+zOZP5kukIPvfcvp+D/Inlb+KWnWHkwKnt7GNvZncW9MUnVDa5KMt89oQ8mnTRRpT8yL5W0T1fzIR8yvzVWFTir3avEH3wPLhr/DUWbq/1FpyNe4+uwH1Vu0c30JaqqL42KX0q9Xj5V4N3+3eW1vyo5sEeav/s+tfyDyrPz2L8yP1FFoBskDIdATtaROI/UzNKVeiLJ2uWuJTFNnXtGxXnyP1oKdrYEva1cMSNTOWy7yjW8ukIbuOs5BsCfPCNdbQ0HkLn3HO4ri5YVbkfZyTkM216PPG3R5lNF397YazIN21G/k8+0YaO8ke+XaHMpysFPj88zhUdAXtqv7r+Qc/8ncWH2Lj0hqBBk70nDQJ98UmXTUDKMp89CR31d4toI5O/yXL0RULyjQs/XCoD+ZS9AWbQZq/kG0fZr8TmCqIdxUFj5nBPsb1KvWgM5TdtEkeNe7R3VFVUXzb9xSnmpT6NqbxHo1FcddQLFbb9b50tVehZ/2Ldo/N3FuNH7i+yAGaDlGmP7BdHofqzH72qQl98IcgWBcpim/qvgUgoxDXHav+ijSj/VWNX/KkNfGMxIaFp18l+QgFaY+O4jTOSX1pshU/ikQL672Mj2xo7Qf1s3HsU/TkqwTljSyzdR+Lao2gvioWcI/8LQIyNPoFd9bVgpujP1YJffvnl29H58ccfU3+i9uhd/6Bn/s7i9RsXsFAwAVgosKW3hczuLOiLT8xsAaMs83nkD0kiFhgWB30lo7ddzhFvhlo8wGMtf7WhUc59Ld57uB+9wtdKTK6kZS8bM+KDj5nvZ9WLjxnQJmPNmF/hawVyhxykPhuY23cflIPK17v860HzQy8xHJkb2L7qE1fP+qc6Z+fvLMaP3F9kAcwGKVOFrH2CXxm4u6AvPtGySUdZy2cl5dGkijYyZb60FoaIfIpUYx/bPyoteFrUYMa4a/HAthapCPeymPboajIbPaqiuMTxlGL5VXEcTWt+ZL5kqpDle3X9a/lXeXYm40fuL7IgZIOUaQ+9XVBXyS3F6xGqQl2fbNnEoyzGKiaVrqlfeWPbkz5dQcuWE59vxRw0Nlv4s73yrz3vGHukMYC9+DG2Vy24o3Q1mY0oYkhslPtxDviLGvWJ4RW5f4fiBqzxb/1cftQevetf7/ydxfWZmhATETxYW6rAH8L9u/k7k7oKdX3RyhYwyrJYgd7iuU9Ctf42dUZ8PUObsh0TVgsHC7E+iZHg3gfFnDLGIvuPEzL0fI/cD879+g4xFh6/Oz9x9Qp/NJaMrTbbq74qymxGYdft6Tz6wHVlMX6i9IKI4r9buqUKV6x/Z+fvLD7ExgXU9UXBz0eqCnX3/KMsi1VP/KqKtPxo+R3Pq+i5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2V5FjiwcWb+q6Lm3K3Ikfk9RK/96yOxkirwxfiNUhbrZPKwoe+7p3OJhloQK1J6qUPfswPWoCnX3/KOsNWEj8dleRY4sHFm/qui5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2V5FjiwcWb+q6Lm3K3Ikfk9RK/96yOxkirwxfiNUhbrZPKwoe+7p3OJhloQK1J6qUPfswPWoCnX3/KOsNWEj8dleRY4sHFm/qui5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2ZY+CvTlbPyeQmvhzfo1g+Vfm5YdF2VZ/mVl8dleRTKbH4lbMrBn4KpQdy+xRqgKdWck/keBvpyN31PAt5bf8XwGy782rXFyUZblX1YWn+1VJLP5kbglA3sGrgp19xJrhKpQd0bifxToy9n4PQV8a/kdz2ew/GvTsuOiLMu/rCw+26tIZvMjcUsG9gxcFeruJdYIVaHujMT/KNCXs/F7CvjW8juez2D516Zlx0VZln9ZWXy2V5HM5kfilgzsGbgq1N1LrBGqQt0Zif9RoC9n4/cU8K3ldzyfwfKvTcuOi7Is/7Ky+GyvIpnNj8QtGdgzcFWou5dYI1SFujMS/6NAX87G7yngW8vveD6D5V+blh0XZVn+ZWXx2V5FMpsfiVsysGfgqlB3L7FGqAp1ZyT+R4G+nI3fU8C3lt/xfAbLvzYtOy7KsvzLyuKzvYpkNj8St2Rgz8BVoe5eYo1QFerOSPyPAn05G7+ngG8tv+P5DJZ/bVp2XJRl+ZeVxWd7FclsfiRuycCegatC3b3EGqEq1J2R+HvoRw/9h+Oe+Mun9OVM/LjOfhzx999///vsPvCl9UOIT/ghvxn+VfJP4zbih0wrYNfjItvxmP0QZzwC55Ufkayq8kOcjG2cG/Ck+XGEtXF1qgp19/yjrJVckfhsSxWUpJ64oIR+AvTlbPzoF+W6p0Wt9UvFV+NxlK9aCH1B9Gu46wVitn9H8s99cX/iNVzlH3lCbrVi4mqh3FMenvmV4pZoy/NbR+Fx/eOPP/4++5fZ8+MMtZWtkxhIyAYgUxXq7i1sI1SFunv+UZbF6q74ufRmG8uvVhXqnokf15UFsKUrkR/uY8u/bMxHM9O/GPdW/kV6/YvttyTUbmYTsmf16UobHv26GsVKNuInOt0H+a4NK+uLP7ulWdxiOUuiLAiZqlDXEz1L+hGqQt09/yjLYjUyfnqrIuH1Fnjl2+CeqlD3TPx0TT855y2ciUr9OLkz9YJN7Omt199+uSf/8Itz/PT6o5nt317+MaZca6wA+xrPXv9kZ0t89aj2+DQi++A2gfr4is/47v5/99133+7T16s+DQJtacPCRrSvflCueAldK560RV9UX8+2NItbLMdgQRaETFWo64Pk5yNVhbp7/lGWxWp0/L5+/fqf537++edvRybESFXBl7Px+/XXX/8++5cvX758eybzyTUKX1gz/yD7Wucu7vRvK/8kxpYNRBuU0+NfNuYuFm9ss2FFux4j7uEbPnpuxsWfe2wu1GeD4NgjtUGbbhfJtvtAXfz2OD5xfuyxNq5OVaHunn+UZbEaGT+9OVI3m2R+PUJVqHsmfnoT1iLDhAXqM/FiG1G9yK6/oYPKdR3L5edoZvu3l3+SxgrwxaUyOOqf29tSRO1HP6iLr/KbazYzjrrO2utF7UabSLHjGOM0e36c5RbLCpaTBSFTFep6Yvj5SFWh7p5/lGWxGhm/bMJxrq81uB6pKvKFYzz3sixW+mMz93Rf9vd0JbLNUW/KIP9YPFQ2gxn+qT3GL8s/SYsoaJEVPf7F8Y7S13ws6FrkZU/XIJ/cV6TN+Pvvv//nmk2FZ/X1XI9og7ZoM7OlI33hXHgMnzI/jlBfeTtQMByCWFEV6hJIPefnI1WFunv+UZbFanT8aJ8JGp+9I4ZVqHsmflnsWISqfbsC3wT0CQMoa/kH2b0RzPaPdrbyTwswEto0ev1Tu3sSatPjJF9A9d1n9c03tKtRu7Ihm57nbG7uN7Tid+f8OMMtlrPgZEHItIfaVqB9AniijFIV6noyZIlBWYyVvxkp6SiLz7a0x178FEPd19Fj65PUzyvaQ/5RV7ZlI44v5R4v0LUvLkB9tbelXmR/a1yfjvsa49jLkfmbjW8v3n4m+SU/48Yuf3Skrvzm6H3Q13eUXcVe/NwXjhB9jrkJamNPs7jF8sjAMJEYAC1mRxfOXlWhri+U2aJJWRYroUVD/a30dY9q/HwCInylTEe/h5hAWXlUBXzEL9njObUdbThxggLxVXv+XEtX4T4AfsSyJ4KfWU4qb3rZy7/K+PbgbWdS3skW/maonGd883Cpb2qv1dYR9uInqRwqn7ri8y3N4hbLowPjAyfFhB+lKtT1zcrPvay1SDhcV/tXYSt+vCXqXHX05oi8H1tvyy3toXioPj7Ij/h3EMq1wAj/e4THkfoVH3vhaxf1QfbjwvFkPB89fjHOPVTnbza+vUQbmfDF+w7yg/F1n/w59Sn2jXmSzfOzbMXP5y9y1KfMF9Xf0yxusTwyMFoE/Bl/K+d8pKq4X/Hcy2KsNCliOfWZAPKjpT324peV6zzW0+TRhsK16rVEv7akyaX2ok/RNrRiRrnu6ZnMJ1f056g+AoqZxkJ/Q+I667Nrj7382xvfXslmS3oZc3jOjw6+e47qXH2SgL67L5n2ODJ/EW0qfiKzE59raRa3WB4dGA1EnGAa/JGqQl88eWMiqyxrc+TCAVvxi+DjlROT57YUFyz5KGgDVE5dPRMnLtfeXiV+mU9H5PYRbcY+PBn5it8OfbnixQlkQ8c4f6E1vpnNI9K4bEn24jE+79fevvJQzx15sauwFb8KWT38q2gWt1geGRgt4gya26kO2l3QFxJR/fJzL4t++7USEpSkvezFb/RXIf5cJk16QQwUB30NKPAz+uKLhN+Dio+qf1aVr2qeTvSTa+/TlvY4Mn+z8R0tfS2OXZ+z6v/sr9Ir81fnGkd9ShNZrDNfMs3iFst3BIaBQzp/GvTl7MaVxY8kvLKfe/FT0uOnT0CXJi6TkjbigpcR28hEu7TlcWj56s9pcdCR+HKu9ip4ez1SbCAuHG9BMSPm9Ed92lIV2szGtDK+d0h5o/Psvl8r13T0e4g5lJVHVWnFT8Qy5pLKsvUl8yXTLG6xfGdgsCV7md1Z0BffrPzcyzKfPemqC+5ZYvziZMBPTTiOPvn0pklZFT3bkuLk+ALqcB0XU/mncm+vkh9q56w8VhwhxvTJuI/acCnzPm7pKDH/nGx875LyhqOfa1y9jKPKkft81P+jxPhp/LJYingPMl8yzeIWy28MzJXQf//6QFKS+3UWq5HInr5ycHTPN0v5GjcC15VfFUpC7fqnlpn+qf3W+Lp96mSfttx/+eULSw9qrzW+Hgf5Rpl88vuCtrK4ZtrjiH/UyeLsm4T8qvpXUdZm3Jh07f5d4cNoRo/vKG6xnAUnC0ImJe/bRV9IBiVEa6Gj7iywrQUz+/sR4KdPWqS/I+G/7kGlL4pJS2wyLAxMJi2mR/7JHdTjn7ezJ2/fxxf/uce5kL/ywTcqzhH39nQE6suO/zM/xFFtZW16Xd3X+OzpCLQd/QP3TzFVnLHh1zpH0ZezUnvePkfuqcyvOWrMe6WYjxIo1so78H5taRaP37jejhZX+qLFTInvkwEpUe9Gb7tKWvmg5JZAfvvk8j7okw5U/pbjz24pIp+f4F8cV9nU0cdbfirW4BuD43V62BpfiOWKC+XKX9VRW96vLVWo+sfRYykb/mKiMlTxb0+xDdmQTd3X333jmPdqNDHWvl6pT1uaxS2WFRQnC0Imnn2z4LfffvtPv3766af/lJH0euYuWj/9EH/qAL9YYFik4wIRf4IC8VMVFZjgW9KbK4t7jI0WNBjlX3wuSv+gaZSPrzZLhJ/4ja+c+yaBuOao+FNnS3tUxtfjmDHyZy+O+sfY0q7GWYur7HHNUfFX+VnRBm1xrrZVvrWwa8xV/6yyMb9S8Msvv3w7Oj/++ON/+pRpFo/fuN6OFiYSOU62uMByncVqNCwMvGnhK/b1BqzkptzfxOgLfXD/1SdNblDft9DzWyJuWrzYwOQrPME/2sMmwib+Us65+8D9bHz10/UR9amXvfEVirHq+31/lnvqj/rWUoUt/xzqeDylH3744T9lqOLfnlptyCb+UIcc4NrrZ74e1Wh8fHVkPLCtObOlWayN6yZiv0jwmNhcZ7EaTWZTC1fE/ZXP2eSuEp9rScgn/MuIz93hX7ZAxfHVOch3bRSgRZt7Xn4FlfFtxVU+RdSvPVU44h9tajy1WSC9qHDPy6+SXk6wERd0jW3mV69Gc8f4juAWy1liZkH4iFKS+/fwKEtuyrNYjURvt9iPPmU+RmLSa9FtfYo4A4u6x2xrYYj0+pfZcOnTFURbuvaNKH411nqGNq94462Mr5cL9wv/yUvlpv4mp7f0Ho76F7+a1WYRr0Ft9+D+tWxp0+RcXPXy4fZGKPZJ/Wh9io2axS2WP/PGhTwJNAlJGCWJNGPjAhYifY2JH75gUobPHPE5W4zBF4krFzbApi9e8iceR/gnm1vipYT2NXbZgukLf4Z8oQ7Pt/52FlVha3xdxDH6yHUW0ytfTCr+cU/3de339QzltFX52f4qtFWN31UblsjsjBD907lesuOmlmkWa+N6kJgYW4vbSGTffdG5l302/6KNliJH/OiZH1WoOyN+VaJPmX8tZc9dTcuOi7JZ+TdLs1gb14M0IvGryL77onMv+2z+RRstRY740TM/qlB3RvyqRJ8y/1rKnrualh0XZbPyb5ZmsTauB2lE4leRffdF51722fyLNlqKHPGjZ35Uoe6M+FWJPmX+tZQ9dzUtOy7KZuXfLM1ibVwP0ojEryL77ovOveyz+RdttBQ54kfP/KhC3RnxqxJ9yvxrKXvualp2XJTNyr9ZmsXauB6kEYlfRfbdF5172WfzL9poKXLEj575UYW6M+JXJfqU+ddS9tzVtOy4KJuVf7M0i7VxPUgjEr+K7LsvOveyz+ZftNFS5IgfPfOjCnVnxK9K9Cnzr6Xsuatp2XFRNiv/ZmkWa+N6kEYkfhXZd1907mWfzb9oo6XIET965kcV6s6IX5XoU+ZfS9lzV9Oy46JsVv7N0izWxvUgjUj8KrLvvujcyz6bf9FGS5EjfvTMjyrUnRG/KtGnzL+WsueupmXHRdms/JulWcyzvFgsFovFCdbGtVgsFotXsTauxWKxWLyKtXEtFovF4lWsjWuxWCwWr2JtXIvFYrF4FWvjWiwWi8WrWBvXYrFYLF7F2rgWi8Vi8SrWxrVYLBaLV7E2rsVisVi8irVxLRaLxeJVrI1rsVgsFq9ibVyLxWKxeBVr41osFovFq1gb12KxWCxexdq4FovFYvEq1sa1WCwWi1exNq7FYrFYvIq1cS0Wi8XiVayNa7FYLBavYm1ci8VisXgVa+NaLBaLxatYG9disVgsXsXauBaLxWLxKtbGtVgsFotXsTauxWKxWLyKtXEtFovF4lWsjWuxWCwWr2JtXIvFYrF4Ef/73/8Bk/P7YxGaU6YAAAAASUVORK5CYII=",Ge="data:image/jpeg;base64,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";const mt=({user:We})=>{var it,Rt;const[Nn,Mn]=(0,E.useState)(!1),[ln,_n]=(0,E.useState)("");(0,E.useEffect)(()=>{var Kn,ua;let ja=localStorage.getItem("extension-modal");if(!((Kn=We==null?void 0:We.userInfo)!=null&&Kn.login)||!ja)return;const Va=gt()(),Na=`${(ua=We==null?void 0:We.userInfo)==null?void 0:ua.login}-extend-date`;let ya=localStorage.getItem(Na);if(ya)if(Va<=gt()(ya))Mn(!1);else{Mn(!0),localStorage.removeItem(Na),localStorage.removeItem("extension-modal");const aa=gt()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");_n(aa)}else{Mn(!0),localStorage.removeItem("extension-modal");const aa=gt()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");_n(aa)}return()=>{Mn(!1)}},[(it=We==null?void 0:We.userInfo)==null?void 0:it.login]);const Bn=Kn=>{var ua;const ja=`${(ua=We==null?void 0:We.userInfo)==null?void 0:ua.login}-extend-date`,Va=gt()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Kn.target.checked?localStorage.setItem(ja,Va):localStorage.removeItem(ja)};return E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",open:Nn,zIndex:9999,centered:!0,width:594,onCancel:()=>{Mn(!1)},footer:E.createElement(we.Z,{align:"middle",justify:"space-between"},E.createElement(Ye.default,{onChange:Bn},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),E.createElement(ie.ZP,{onClick:()=>{Mn(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},E.createElement("div",{className:"font14",style:{paddingLeft:16}},E.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),E.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",E.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),E.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),E.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((Rt=We.userInfo)==null?void 0:Rt.school_province)==="\u5B89\u5FBD"?Ge:ut,alt:"\u4E8C\u7EF4\u7801"}),E.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),E.createElement("div",{style:{textAlign:"right"}},ln)))};var cn=(0,fe.connect)(({user:We})=>({user:We}))(mt),en=y(9951),Zt={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Fn=y(89392),Cn=y.n(Fn),Xe=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const Mt=({dispatch:We,user:it,globalSetting:Rt})=>{var Nn,Mn;const[ln,_n]=(0,E.useState)({}),[Bn,Kn]=(0,E.useState)([]),[ua,ja]=(0,E.useState)(0),[Va,Na]=(0,E.useState)(!1),ya=(0,E.useRef)(null),aa=(0,fe.useLocation)(),wa=(pa,Wa)=>{let $a=null;return pa===0&&($a=gt()().add(100,"month").unix()),pa===1&&($a=gt()().add(Wa,"hour").unix()),pa===2&&($a=gt()().add(Wa,"days").unix()),pa===3&&($a=gt()().add(Wa*7,"days").unix()),pa===4&&($a=gt()().add(Wa,"month").unix()),pa===5&&($a=gt()().add(Wa*3,"month").unix()),$a},Ca=pa=>{var Wa;const $a=`${(Wa=it==null?void 0:it.userInfo)==null?void 0:Wa.login}-deadline-operate`;let Ar=localStorage.getItem($a)?JSON.parse(localStorage.getItem($a)):[];Ar=Ar==null?void 0:Ar.filter(gr=>gr.id!==(pa==null?void 0:pa.id));const cr=wa(pa==null?void 0:pa.show_type,pa==null?void 0:pa.show_count),pr={id:pa==null?void 0:pa.id,deadline:cr,type:pa==null?void 0:pa.show_type};Ar==null||Ar.push(pr),localStorage.setItem($a,JSON.stringify(Ar))},Ea=()=>{br(ln==null?void 0:ln.id,"close");const pa=Bn[ua+1];pa?(Ca(pa),_n(pa),ja(ua+1),br(pa==null?void 0:pa.id,"popup")):Na(!1)},Ua=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,E.useEffect)(()=>{var pa,Wa;Rt!=null&&Rt.operateModelPath&&((pa=Rt==null?void 0:Rt.setting)!=null&&pa.main_site)&&((Wa=it==null?void 0:it.userInfo)!=null&&Wa.login)&&(Za(),setTimeout(()=>{We({type:"globalSetting/setOperateModelPath",payload:""})},300))},[Rt==null?void 0:Rt.operateModelPath,(Nn=it==null?void 0:it.userInfo)==null?void 0:Nn.login,(Mn=Rt==null?void 0:Rt.setting)==null?void 0:Mn.main_site]),(0,E.useEffect)(()=>{var pa,Wa,$a,Ar,cr,pr;if((pa=aa==null?void 0:aa.pathname)!=null&&pa.includes("/users")&&(($a=(Wa=aa==null?void 0:aa.pathname)==null?void 0:Wa.split("/"))==null?void 0:$a.length)===4){We({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((Ar=aa==null?void 0:aa.pathname)!=null&&Ar.includes("/forums/categories")){We({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let gr=0;gr(window.addEventListener("click",_a),()=>{window.removeEventListener("click",_a)}),[ln]);const ir=pa=>{var Wa;if(pa!=null&&pa.getAttribute("data-operate-type"))return pa;for(let $a=0,Ar=pa;Ar=Ar.parentNode;$a++){if((Wa=Ar==null?void 0:Ar.getAttribute)!=null&&Wa.call(Ar,"data-operate-type"))return Ar;if(Ar==document.documentElement)return!1}},_a=pa=>Xe(void 0,null,function*(){var Wa;const $a=ir(pa.target);if($a&&($a==null?void 0:$a.getAttribute("data-operate-type"))==="click"){pa.preventDefault();let cr=$a==null?void 0:$a.getAttribute("href");const pr=$a==null?void 0:$a.getAttribute("target");yield br(ln==null?void 0:ln.id,"enter"),$a!=null&&$a.getAttribute("data-operate-data")&&(cr=cr+"?login="+((Wa=it==null?void 0:it.userInfo)==null?void 0:Wa.login)),(0,Ee.xg)(cr),Na(!1)}}),br=(pa,Wa)=>Xe(void 0,null,function*(){return yield(0,Ct.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:pa,count_type:Wa}})}),Za=()=>Xe(void 0,null,function*(){var pa,Wa,$a;const Ar=yield(0,Ct.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((Ar==null?void 0:Ar.status)===0&&((pa=Ar==null?void 0:Ar.data)==null?void 0:pa.length)!==0){const cr=Ua==null?void 0:Ua.findIndex(wr=>wr.path===(Rt==null?void 0:Rt.operateModelPath));let pr=Cn().cloneDeep(Ar==null?void 0:Ar.data);pr=pr==null?void 0:pr.filter(wr=>{var Or;return(Or=wr.show_page)==null?void 0:Or.includes(cr)});const gr=`${(Wa=it==null?void 0:it.userInfo)==null?void 0:Wa.login}-deadline-operate`;let Oa=localStorage.getItem(gr)?JSON.parse(localStorage.getItem(gr)):[];(Oa==null?void 0:Oa.length)!==0&&(pr=pr==null?void 0:pr.filter(wr=>{let Or=!0;const mr=Oa==null?void 0:Oa.find(Jr=>Jr.id===wr.id);return mr&&(gt()().unix()<=(mr==null?void 0:mr.deadline)&&(Or=!1),(mr==null?void 0:mr.type)===0&&(wr.show_type===0?Or=!1:Or=!0)),Or})),pr!=null&&pr.length&&(_n(pr==null?void 0:pr[ua]),Ca(pr==null?void 0:pr[ua]),br(($a=pr==null?void 0:pr[ua])==null?void 0:$a.id,"popup"),Na(!0),Kn(pr))}}),va=()=>{var pa;const Wa=(ln==null?void 0:ln.popup_type)===1;return E.createElement("div",{className:Zt.modalityModal},E.createElement("div",{className:Zt.modal,style:{width:ln==null?void 0:ln.width,height:Wa?(ln==null?void 0:ln.height)+40:ln==null?void 0:ln.height}},E.createElement("div",{className:Zt.close,onClick:Ea},E.createElement("i",{className:"iconfont icon-guanbi1"})),E.createElement(en.Z,{ref:ya,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(pa=ln==null?void 0:ln.content)==null?void 0:pa.map(($a,Ar)=>E.createElement("aside",{key:Ar,className:Zt.itemWarp},E.createElement(Le.Z,{value:$a})))),Wa&&E.createElement(we.Z,{justify:"center"},E.createElement(ie.ZP,{type:"primary",className:Zt.cancelBtn,onClick:Ea},"\u6211\u77E5\u9053\u4E86"))))},Qa=()=>{var pa;return E.createElement("div",{className:Zt.selfdomModal},E.createElement("div",{className:Zt.modal,style:{width:ln==null?void 0:ln.width,height:ln==null?void 0:ln.height}},E.createElement("div",{className:Zt.close,onClick:Ea},E.createElement("i",{className:"iconfont icon-htmal5icon19"})),E.createElement(en.Z,{ref:ya,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(pa=ln==null?void 0:ln.content)==null?void 0:pa.map((Wa,$a)=>E.createElement("aside",{key:$a,className:Zt.itemWarp},E.createElement(Le.Z,{style:{height:ln==null?void 0:ln.height},value:Wa}))))))};return E.createElement(E.Fragment,null,Va&&((ln==null?void 0:ln.windows_style)===0?va():Qa()))};var zt=(0,fe.connect)(({user:We,globalSetting:it})=>({user:We,globalSetting:it}))(Mt),Xt=y(16938),pn=y(11504),Rn=y(5242),Wn=y(37637),In=y(4715),Un=y(5891),ga={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},un=ga,Oe=y(31533),Pt=function(it,Rt){return E.createElement(Oe.Z,(0,Un.Z)({},it,{ref:Rt,icon:un}))},Sn=E.forwardRef(Pt),ye=Sn,qt=y(92310),Qe=y.n(qt),ht=y(36355),bn=()=>E.createElement("svg",{width:"252",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .012)"},E.createElement("mask",{fill:"#fff"}),E.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),E.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),E.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),E.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),E.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),E.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),E.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),E.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),E.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),E.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),E.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),E.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),E.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),E.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),E.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),E.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),E.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),E.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),E.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),E.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),E.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),E.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),E.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),E.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),E.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),E.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),E.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),E.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),E.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),E.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),E.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),E.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),E.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),E.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),E.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),E.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),E.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),E.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ve=()=>E.createElement("svg",{width:"254",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),E.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .067)"},E.createElement("mask",{fill:"#fff"}),E.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),E.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),E.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),E.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),E.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),E.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),E.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),E.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),E.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),E.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),E.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),E.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),E.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),E.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),E.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),E.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),E.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),E.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),E.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),E.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),E.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),E.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),E.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),E.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),E.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),E.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),E.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),E.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),E.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),E.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),E.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),E.createElement("mask",{fill:"#fff"}),E.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),E.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),E.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),E.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),E.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),E.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),nt=()=>E.createElement("svg",{width:"251",height:"294"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),E.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),E.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),E.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),E.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),E.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),E.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),E.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),E.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),E.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),E.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),E.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),E.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),E.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),E.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),E.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),E.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),E.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),E.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),E.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),E.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),E.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),E.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),E.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),E.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),E.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),E.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),E.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),E.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),E.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),E.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),E.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),E.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),E.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),E.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),ft=y(83116),Nt=y(37613);const Ht=We=>{const{componentCls:it,lineHeightHeading3:Rt,iconCls:Nn,padding:Mn,paddingXL:ln,paddingXS:_n,paddingLG:Bn,marginXS:Kn,lineHeight:ua}=We;return{[it]:{padding:`${Bn*2}px ${ln}px`,"&-rtl":{direction:"rtl"}},[`${it} ${it}-image`]:{width:We.imageWidth,height:We.imageHeight,margin:"auto"},[`${it} ${it}-icon`]:{marginBottom:Bn,textAlign:"center",[`& > ${Nn}`]:{fontSize:We.iconFontSize}},[`${it} ${it}-title`]:{color:We.colorTextHeading,fontSize:We.titleFontSize,lineHeight:Rt,marginBlock:Kn,textAlign:"center"},[`${it} ${it}-subtitle`]:{color:We.colorTextDescription,fontSize:We.subtitleFontSize,lineHeight:ua,textAlign:"center"},[`${it} ${it}-content`]:{marginTop:Bn,padding:`${Bn}px ${Mn*2.5}px`,backgroundColor:We.colorFillAlter},[`${it} ${it}-extra`]:{margin:We.extraMargin,textAlign:"center","& > *":{marginInlineEnd:_n,"&:last-child":{marginInlineEnd:0}}}}},Ze=We=>{const{componentCls:it,iconCls:Rt}=We;return{[`${it}-success ${it}-icon > ${Rt}`]:{color:We.resultSuccessIconColor},[`${it}-error ${it}-icon > ${Rt}`]:{color:We.resultErrorIconColor},[`${it}-info ${it}-icon > ${Rt}`]:{color:We.resultInfoIconColor},[`${it}-warning ${it}-icon > ${Rt}`]:{color:We.resultWarningIconColor}}},Je=We=>[Ht(We),Ze(We)],$e=We=>Je(We);var wt=(0,ft.Z)("Result",We=>{const it=We.colorInfo,Rt=We.colorError,Nn=We.colorSuccess,Mn=We.colorWarning,ln=(0,Nt.TS)(We,{resultInfoIconColor:it,resultErrorIconColor:Rt,resultSuccessIconColor:Nn,resultWarningIconColor:Mn,imageWidth:250,imageHeight:295});return[$e(ln)]},We=>({titleFontSize:We.fontSizeHeading3,subtitleFontSize:We.fontSize,iconFontSize:We.fontSizeHeading3*3,extraMargin:`${We.paddingLG}px 0 0 0`}));const mn={success:Rn.Z,error:Wn.Z,info:In.Z,warning:ye},an={404:bn,500:Ve,403:nt},qn=Object.keys(an),Hn=We=>{let{prefixCls:it,icon:Rt,status:Nn}=We;const Mn=Qe()(`${it}-icon`);if(qn.includes(`${Nn}`)){const _n=an[Nn];return E.createElement("div",{className:`${Mn} ${it}-image`},E.createElement(_n,null))}const ln=E.createElement(mn[Nn]);return Rt===null||Rt===!1?null:E.createElement("div",{className:Mn},Rt||ln)},ct=We=>{let{prefixCls:it,extra:Rt}=We;return Rt?E.createElement("div",{className:`${it}-extra`},Rt):null},Wt=We=>{let{prefixCls:it,className:Rt,rootClassName:Nn,subTitle:Mn,title:ln,style:_n,children:Bn,status:Kn="info",icon:ua,extra:ja}=We;const{getPrefixCls:Va,direction:Na,result:ya}=E.useContext(ht.E_),aa=Va("result",it),[wa,Ca]=wt(aa),Ea=Qe()(aa,`${aa}-${Kn}`,Rt,ya==null?void 0:ya.className,Nn,{[`${aa}-rtl`]:Na==="rtl"},Ca),Ua=Object.assign(Object.assign({},ya==null?void 0:ya.style),_n);return wa(E.createElement("div",{className:Ea,style:Ua},E.createElement(Hn,{prefixCls:aa,status:Kn,icon:ua}),E.createElement("div",{className:`${aa}-title`},ln),Mn&&E.createElement("div",{className:`${aa}-subtitle`},Mn),E.createElement(ct,{prefixCls:aa,extra:ja}),Bn&&E.createElement("div",{className:`${aa}-content`},Bn)))};Wt.PRESENTED_IMAGE_403=an[403],Wt.PRESENTED_IMAGE_404=an[404],Wt.PRESENTED_IMAGE_500=an[500];var ia=Wt,$t=Object.defineProperty,jn=(We,it,Rt)=>it in We?$t(We,it,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):We[it]=Rt,la=(We,it,Rt)=>jn(We,typeof it!="symbol"?it+"":it,Rt);const{Paragraph:ta,Text:fa}=pn.default;class Et extends E.Component{constructor(){super(...arguments),la(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(it){return{hasError:!0,error:it,errorInfo:null}}componentDidCatch(it,Rt){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",it),console.log("\u9519\u8BEF\u4FE1\u606F:",Rt),this.setState({error:it,errorInfo:Rt})}render(){var it,Rt;return this.state.hasError?E.createElement(ia,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(it=this.state.error)==null?void 0:it.message,extra:[E.createElement(ie.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},E.createElement("div",{className:"desc"},E.createElement(ta,null,E.createElement(fa,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",E.createElement("br",null),(Rt=this.state.errorInfo)==null?void 0:Rt.componentStack)))):this.props.children}}var fn=Et,Yt=y(13631),yn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Tn=y(9936),Xn=y(44900),Dn=y(59301),On=Object.defineProperty,ba=Object.getOwnPropertySymbols,La=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,za=(We,it,Rt)=>it in We?On(We,it,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):We[it]=Rt,ar=(We,it)=>{for(var Rt in it||(it={}))La.call(it,Rt)&&za(We,Rt,it[Rt]);if(ba)for(var Rt of ba(it))wn.call(it,Rt)&&za(We,Rt,it[Rt]);return We},_t=(We,it)=>{var Rt={};for(var Nn in We)La.call(We,Nn)&&it.indexOf(Nn)<0&&(Rt[Nn]=We[Nn]);if(We!=null&&ba)for(var Nn of ba(We))it.indexOf(Nn)<0&&wn.call(We,Nn)&&(Rt[Nn]=We[Nn]);return Rt};const nn=We=>{var it=We,{loading:Rt,children:Nn,globalSetting:Mn,user:ln,account:_n}=it,Bn=_t(it,["loading","children","globalSetting","user","account"]),Kn,ua,ja,Va,Na,ya,aa,wa;const Ca=(0,fe.useLocation)(),[Ea,Ua]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{let ir=gt()().add(0,"days").unix(),_a=localStorage.getItem("mainclose");if(!_a){Ua(!0);return}ir>parseInt(_a)&&Ua(!0)},[]),Dn.createElement(fn,null,Dn.createElement(re.ZP,{locale:oe.Z,autoInsertSpaceInButton:!1},Ca.pathname==="/"&&Ea&&((ua=(Kn=Mn==null?void 0:Mn.setting)==null?void 0:Kn.adv_index)==null?void 0:ua.image_url)&&((ja=Mn==null?void 0:Mn.setting)==null?void 0:ja.main_site)&&Dn.createElement("div",{onClick:()=>{var ir,_a;return window.open((_a=(ir=Mn==null?void 0:Mn.setting)==null?void 0:ir.adv_index)==null?void 0:_a.jump_url)},style:{background:`url(${le.Z.IMG_SERVER+((Na=(Va=Mn==null?void 0:Mn.setting)==null?void 0:Va.adv_index)==null?void 0:Na.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},Dn.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},Dn.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),Dn.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",Dn.createElement("img",{src:yn,style:{marginLeft:5}}))),Dn.createElement("img",{src:Tn,onClick:ir=>{ir.stopPropagation(),localStorage.setItem("mainclose",gt()().add(1,"days").unix()+""),Ua(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&Dn.createElement(ge.Z,ar({},Bn)),Dn.createElement("section",{className:Yt.Z.layoutMainClass,style:{marginTop:Ca.pathname=="/training"?"-72px":""}},Dn.createElement(fe.Outlet,null)),Dn.createElement(ae,null),!(0,Ee.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&Dn.createElement(ue,null),Dn.createElement(Se,null),Dn.createElement(Ke,null),Dn.createElement(_e,null),Dn.createElement(je,null),Dn.createElement(cn,null),_n.actionTabs.key==="Account-ProfessionalAuth"&&((aa=(ya=_n.actionTabs)==null?void 0:ya.code)==null?void 0:aa.length)>0&&Dn.createElement(Xn.Z,{Scoid:(wa=ln==null?void 0:ln.userInfo)==null?void 0:wa.user_school_id}),!(0,Ee.Ll)()&&Dn.createElement(zt,null),Dn.createElement(Xt.Z,null)))};var Tt=(0,fe.connect)(({loading:We,globalSetting:it,user:Rt,account:Nn})=>({loading:We,user:Rt,globalSetting:it,account:Nn}))(nn)},44900:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return kn}});var E=y(59301),re=y(42203),oe=y(57809),ge=y(41889),fe=y(78241),he=y(8591),le=y(43418),xe=y(95237),Ee=y(43604),Le=y(71418),ke=y(92832),Ue=y(88522),He=y(3113),ue=y(10148),b=y(51941),a=y(49394),ee=y(58130),x=y(37470),te=y(19842),ae=y(5242),ie=y(37637),pe=y(60059),ve={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Te=(rn,pt)=>{var _e={};for(var Be in rn)be.call(rn,Be)&&pt.indexOf(Be)<0&&(_e[Be]=rn[Be]);if(rn!=null&&Se)for(var Be of Se(rn))pt.indexOf(Be)<0&&we.call(rn,Be)&&(_e[Be]=rn[Be]);return _e},Ye=(rn,pt,_e)=>new Promise((Be,Ce)=>{var dt=ze=>{try{je(_e.next(ze))}catch(gt){Ce(gt)}},It=ze=>{try{je(_e.throw(ze))}catch(gt){Ce(gt)}},je=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(dt,It);je((_e=_e.apply(rn,pt)).next())});const Ne=(rn,pt)=>pt.some(_e=>_e.label.toLowerCase().indexOf(rn.toLowerCase())>-1),tt=ke.default.TextArea,st=rn=>{var pt=rn,{account:_e,globalSetting:Be,loading:Ce,dispatch:dt,schoolName:It,visible:je,onClose:ze=()=>{},onSuccess:gt=()=>{}}=pt,ut=Te(pt,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[Ge]=fe.default.useForm();(0,E.useEffect)(()=>{Ge.setFieldsValue({name:It})},[It]);const mt=cn=>Ye(void 0,null,function*(){const{name:en,city:Zt=[],address:Fn,remarks:Cn}=cn||{},Xe=yield dt({type:"account/appplySchool",payload:{name:en,province:Zt[0],city:Zt[1],address:Fn,remarks:Cn}});ze(),Xe&&(he.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),gt(en))});return E.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:je,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},E.createElement(fe.default,{className:ve.formWrap,form:Ge,labelCol:{span:4},wrapperCol:{span:20},onFinish:mt},E.createElement(fe.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},E.createElement(ke.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),E.createElement("div",{className:`${ve.flexRow} ${ve.example}`},E.createElement("div",null,"\u793A\u4F8B\uFF1A"),E.createElement("div",{className:ve.flexColumn},E.createElement("div",null,E.createElement(ae.Z,{style:{color:"rgb(82, 196, 26)"}}),E.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),E.createElement("div",null,E.createElement(ie.Z,{style:{color:"red"}}),E.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),E.createElement(fe.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},E.createElement(te.Z,{allowClear:!0,size:"middle",options:pe.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Ne}})),E.createElement(fe.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},E.createElement(ke.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),E.createElement(fe.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},E.createElement(tt,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),E.createElement("div",{className:ve.footerWrap},E.createElement(fe.default.Item,null,E.createElement(He.ZP,{className:"mr5",size:"middle",onClick:()=>{ze()}},"\u53D6\u6D88"),E.createElement(He.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ce["account/appplySchool"]},"\u4FDD\u5B58")))))};var Vt=(0,re.connect)(({account:rn,loading:pt,globalSetting:_e})=>({account:rn,globalSetting:_e,loading:pt.effects}))(st),vt=y(99460),Bt=y(89392),At=y(59301),Lt=Object.defineProperty,tn=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,rt=(rn,pt,_e)=>pt in rn?Lt(rn,pt,{enumerable:!0,configurable:!0,writable:!0,value:_e}):rn[pt]=_e,Ke=(rn,pt)=>{for(var _e in pt||(pt={}))yt.call(pt,_e)&&rt(rn,_e,pt[_e]);if(qe)for(var _e of qe(pt))on.call(pt,_e)&&rt(rn,_e,pt[_e]);return rn},Dt=(rn,pt)=>tn(rn,Jt(pt)),vn=(rn,pt)=>{var _e={};for(var Be in rn)yt.call(rn,Be)&&pt.indexOf(Be)<0&&(_e[Be]=rn[Be]);if(rn!=null&&qe)for(var Be of qe(rn))pt.indexOf(Be)<0&&on.call(rn,Be)&&(_e[Be]=rn[Be]);return _e},Ct=(rn,pt,_e)=>new Promise((Be,Ce)=>{var dt=ze=>{try{je(_e.next(ze))}catch(gt){Ce(gt)}},It=ze=>{try{je(_e.throw(ze))}catch(gt){Ce(gt)}},je=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(dt,It);je((_e=_e.apply(rn,pt)).next())});const Gt=oe.default.Option,ot=ge.default.Dragger;var Ut=(rn=>(rn[rn.Professor=1]="Professor",rn[rn.AssistantProfessor=2]="AssistantProfessor",rn[rn.Student=3]="Student",rn))(Ut||{});const bt=rn=>{var pt=rn,{user:_e,account:Be,globalSetting:Ce,loading:dt,dispatch:It,Scoid:je}=pt,ze=vn(pt,["user","account","globalSetting","loading","dispatch","Scoid"]),gt,ut;const[Ge]=fe.default.useForm(),[mt,cn]=(0,E.useState)({}),[en,Zt]=(0,E.useState)([]),[Fn,Cn]=(0,E.useState)([]),[Xe,Mt]=(0,E.useState)([]),[zt,Xt]=(0,E.useState)([]),[pn,Rn]=(0,E.useState)(),[Wn,In]=(0,E.useState)(),[Un,ga]=(0,E.useState)(),[un,Oe]=(0,E.useState)(),[Pt,Sn]=(0,E.useState)(),ye=(0,E.useRef)((0,Bt.throttle)(Ze=>qt(Ze),1200,{leading:!0,trailing:!0})).current;(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{Ct(void 0,null,function*(){if(!je)return;const Ze=yield Qe(je);Mt(Ze==null?void 0:Ze.departments)})},[je]);const qt=Ze=>Ct(void 0,null,function*(){var Je,$e;const wt=yield It({type:"account/getSchoolOption",payload:{keyword:Ze,limit:10}});Zt(wt==null?void 0:wt.schools),Ze&&Ze!=""&&(Cn((Je=wt==null?void 0:wt.schools)==null?void 0:Je.filter(an=>an.name.includes(Ze))),((($e=wt==null?void 0:wt.schools)==null?void 0:$e.find(an=>an.name===Ze))||{}).id?Ve(Ze,null,wt==null?void 0:wt.schools):(Ge.setFieldsValue({department:""}),cn(Ke(Ke({},mt),{school:Ze,department:""}))))}),Qe=Ze=>{if(Ze)return It({type:"account/getDepartmentOption",payload:{id:Ze}})};(0,E.useEffect)(()=>{if(!Be.basicInfo)return;const{basicInfo:Ze}=Be,Je={identity:Ze.identity,school:Ze.school_name,department:Ze.department_name,studentNo:Ze.student_id,jobTitle:Ze.identity=="teacher"?Ze.technical_title:"\u6559\u6388",manager:Ze.identity=="professional"?Ze.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};Ge.setFieldsValue(Je),cn(Je)},[Be.basicInfo]);const ht=()=>{Oe(!0)},xt=()=>{if(!en.find(Ze=>Ze.name===mt.school)){he.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Sn(!0)},bn=Ze=>{cn(Ke({},Ge.getFieldsValue())),"school"in Ze&&(Cn(en.filter($e=>$e.name.includes(Ze.school))),(en.find($e=>$e.name===Ze.school)||{}).id?Ve(Ze.school):(Ge.setFieldsValue({department:""}),cn(Ke(Ke({},mt),{school:Ze.school,department:""}))))},Ae=(Ze,Je)=>{if(Be.actionTabs.checkedList.includes(1)){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:At.createElement("div",{className:"tc"},Je||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Ze}/students`}});return}window.location.href=`/classrooms/${Ze}/students`},Ve=(Ze,Je,$e)=>Ct(void 0,null,function*(){var wt,mn,an;const qn=(wt=($e||en).find(Wt=>Wt.name===Ze))==null?void 0:wt.id,Hn=(yield Qe(qn))||{};Mt(Hn==null?void 0:Hn.departments);const ct=Je||((an=(mn=Hn==null?void 0:Hn.departments)==null?void 0:mn[0])==null?void 0:an.name);Ge.setFieldsValue({department:ct}),cn(Ke(Ke({},mt),{school:Ze,department:ct}))}),et=Ze=>Ct(void 0,null,function*(){yield qt(),Ge.setFieldsValue({school:Ze,department:""}),cn(Ke(Ke({},mt),{school:Ze,department:""}))}),nt=Ze=>{var Je;if(Ze.file.status==="uploading"){ga(!0);return}Ze.file.status==="done"&&(console.log(Ze.file,Ze.file.response),In((Je=Ze.file.response)==null?void 0:Je.id),(0,ee.y3)(Ze.file.originFileObj,$e=>{Rn($e),ga(!1)}))},ft=Ze=>Ct(void 0,null,function*(){var Je,$e,wt,mn,an;const{school:qn,department:Hn,identity:ct,studentNo:Wt,jobTitle:ia,manager:$t}=Ze||{};if(!pn){he.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const jn=(Je=en.find(Et=>Et.name===qn))==null?void 0:Je.id,la=($e=Xe.find(Et=>Et.name===Hn))==null?void 0:$e.id;let ta;ct==="student"?ta=Wt:ct==="teacher"?ta=ia:ta=$t;const fa=yield It({type:"account/applyProfessionalAuth",payload:{id:((wt=Be.basicInfo)==null?void 0:wt.id)||((mn=_e.userInfo)==null?void 0:mn.login),school_id:jn,department_id:la,identity:ct,extra:ta,attachment_ids:[Wn]}});if(Be.actionTabs.code){let Et=yield(0,vt.cR)({invite_code:Be.actionTabs.code,professor:Be.actionTabs.checkedList.includes(1)?1:null,assistant_professor:Be.actionTabs.checkedList.includes(2)?1:null,student:Be.actionTabs.checkedList.includes(3)?1:null});Et.message==="\u52A0\u5165\u6210\u529F"&&(Et!=null&&Et.course_id?Ae(Et.course_id,Et.message):he.ZP.success(Et.message))}Nt(),fa&&(he.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),It({type:"account/getBasicInfo",payload:{login:(an=_e.userInfo)==null?void 0:an.login}}))}),Nt=()=>{It({type:"account/setActionTabs",payload:{}})},Ht={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${ue.Z.API_SERVER}/api/attachments.json`,className:a.Z.uploader,onChange:nt,beforeUpload:Ze=>{const Je=Ze.type==="image/jpeg"||Ze.type==="image/png"||Ze.type==="image/jpg"||Ze.type==="image/bmp";return Je||he.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),Je}};return At.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:a.Z.modal,open:Be.actionTabs.key==="Account-ProfessionalAuth",title:At.createElement(xe.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},At.createElement(Ee.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),At.createElement(Ee.Z,null,At.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:Nt}))),width:"660px",footer:null},At.createElement(Le.Z,{spinning:!!Un},At.createElement(fe.default,{className:a.Z.formWrap,form:Ge,colon:!1,onValuesChange:bn,onFinish:ft},At.createElement(xe.Z,{gutter:[10,0]},At.createElement(Ee.Z,{flex:"300px"},At.createElement(fe.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},At.createElement(oe.default,null,At.createElement(Gt,{value:"teacher"},"\u6559\u5E08"),At.createElement(Gt,{value:"student"},"\u5B66\u751F"),At.createElement(Gt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),mt.identity==="student"&&At.createElement(Ee.Z,{flex:"200px"},At.createElement(fe.default.Item,{initialValue:mt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},At.createElement(ke.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),mt.identity==="teacher"&&At.createElement(Ee.Z,{flex:"200px"},At.createElement(fe.default.Item,{initialValue:mt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},At.createElement(oe.default,null,At.createElement(Gt,{value:"\u6559\u6388"},"\u6559\u6388"),At.createElement(Gt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),At.createElement(Gt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),At.createElement(Gt,{value:"\u52A9\u6559"},"\u52A9\u6559")))),mt.identity==="professional"&&At.createElement(Ee.Z,{flex:"200px"},At.createElement(fe.default.Item,{initialValue:mt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},At.createElement(oe.default,null,At.createElement(Gt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),At.createElement(Gt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),At.createElement(Gt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),At.createElement(Gt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),At.createElement(Gt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),At.createElement(fe.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:mt.school&&!(en!=null&&en.find(Ze=>Ze.name===mt.school))&&At.createElement("div",{className:a.Z.schoolHintWrap},At.createElement("span",{className:a.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",mt.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),At.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:ht},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},At.createElement(Ue.Z,{showSearch:!0,onSearch:ye,options:Fn==null?void 0:Fn.map(Ze=>({value:Ze.name}))})),At.createElement(fe.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:mt.department&&!(Xe!=null&&Xe.find(Ze=>Ze.name===mt.department))&&At.createElement("div",{className:a.Z.schoolHintWrap},At.createElement("span",{className:a.Z.colorCDCDCD},mt.department?`\u672A\u627E\u5230\u5305\u542B\u201C${mt.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),At.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:xt},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},At.createElement(Ue.Z,{showSearch:!0,onChange:Ze=>Xt(Xe.filter(Je=>Je.name.includes(Ze))),options:zt==null?void 0:zt.map(Ze=>({value:Ze.name}))})),At.createElement(fe.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},At.createElement("div",{className:a.Z.flexRow},At.createElement("div",{className:a.Z.flexColumn},At.createElement(ot,Dt(Ke({},Ht),{accept:".png,.jpg,.bmp,.jpeg"}),pn?At.createElement("img",{src:pn,className:a.Z.uploadImg}):At.createElement("div",{className:a.Z.imageTip},At.createElement("p",null,At.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${a.Z.uploadTipIcon}`})),At.createElement("p",{className:a.Z.uploadTip},At.createElement("a",{className:a.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),At.createElement("span",{className:"tc"},At.createElement("p",{className:a.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),At.createElement("div",{className:`${a.Z.flexColumn} ${a.Z.example}`},At.createElement("span",{className:a.Z.exampleImg},At.createElement("img",{src:b})),At.createElement("span",{className:"tc"},At.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),At.createElement("p",{className:`${a.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),At.createElement("div",{className:a.Z.footerWrap},At.createElement(fe.default.Item,null,At.createElement(He.ZP,{className:"mr5",size:"middle",onClick:Nt},"\u53D6\u6D88"),At.createElement(He.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:dt["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),At.createElement("div",{className:a.Z.note},At.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),At.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),At.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),At.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),At.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),At.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),At.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((gt=Ce==null?void 0:Ce.setting)!=null&>.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),At.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),At.createElement(Vt,{visible:un,onClose:()=>Oe(!1),schoolName:mt.school,onSuccess:et}),At.createElement(x.Z,{visible:Pt,onClose:()=>Sn(!1),schoolId:(ut=en.find(Ze=>Ze.name===mt.school))==null?void 0:ut.id,schoolName:mt.school,departmentName:mt.department,onSuccess:Ze=>Ve(mt.school,Ze)}))};var kn=(0,re.connect)(({user:rn,account:pt,loading:_e,globalSetting:Be})=>({user:rn,account:pt,globalSetting:Be,loading:_e.effects}))(bt)},27727:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return rt}});var E=y(59301),re=y(78241),oe=y(8591),ge=y(43418),fe=y(99313),he=y(57809),le=y(19842),xe=y(98228),Ee=y(92832),Le=y(36546),ke=y(6848),Ue=y(19871),He=y(3113),ue=y(70635),b={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=y(69831),ee={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},x=y(25711),te=y(58130),ae=y(24334);const ie=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ve=({qitem:Ke})=>{var Dt,vn,Ct,Gt,ot,Ut,bt,kn,rn,pt;return E.createElement("div",{className:ee.warp},E.createElement("div",{className:ee.mainPart},E.createElement("div",{className:ee.qcount},(Ke==null?void 0:Ke.question_type)===8&&E.createElement(x.Z,{className:ee.content,showProgramFill:!0,value:(Dt=Ke==null?void 0:Ke.program_attr)==null?void 0:Dt.description}),(Ke==null?void 0:Ke.question_type)!=8&&E.createElement(x.Z,{className:ee.qtitle,value:(Ke==null?void 0:Ke.name)||(Ke==null?void 0:Ke.title)})),((Ke==null?void 0:Ke.question_type)===0||(Ke==null?void 0:Ke.question_type)===2)&&E.createElement("div",null,(vn=Ke==null?void 0:Ke.choices)==null?void 0:vn.map((_e,Be)=>E.createElement("div",{className:ee.redio},!(_e!=null&&_e.is_answer)&&E.createElement("span",{className:ee.redioitem}),(_e==null?void 0:_e.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:_e!=null&&_e.is_answer?ee.titleyes:ee.title,value:ie[Be]+(_e==null?void 0:_e.choice_text)}),(_e==null?void 0:_e.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ke==null?void 0:Ke.question_type)===1&&E.createElement("div",null,(Ct=Ke==null?void 0:Ke.choices)==null?void 0:Ct.map((_e,Be)=>E.createElement("div",{className:ee.checkbox},!(_e!=null&&_e.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(_e==null?void 0:_e.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:_e!=null&&_e.is_answer?ee.titleyes:ee.title,value:ie[Be]+(_e==null?void 0:_e.choice_text)}),(_e==null?void 0:_e.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ke==null?void 0:Ke.question_type)===3&&E.createElement("div",{className:ee.completion},(Gt=Ke==null?void 0:Ke.standard_answer)==null?void 0:Gt.map((_e,Be)=>{var Ce;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",Be+1),E.createElement("div",{className:ee.content},(Ce=_e==null?void 0:_e.answer_text)==null?void 0:Ce.map((dt,It)=>E.createElement("div",{className:ee.items},dt))))})),(Ke==null?void 0:Ke.question_type)===4&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ot=Ke==null?void 0:Ke.answer_texts)!=null&&ot[0]?E.createElement(x.Z,{className:ee.content,value:(Ut=Ke==null?void 0:Ke.answer_texts)==null?void 0:Ut[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ke==null?void 0:Ke.question_type)===5&&((bt=Ke==null?void 0:Ke.challenge_names)==null?void 0:bt.map((_e,Be)=>E.createElement("div",{className:ee.shixun},E.createElement("span",{className:ee.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,te.EM)(Be+1),"\u9898"),_e)))),(Ke==null?void 0:Ke.question_type)===6&&E.createElement("div",{className:ee.program},E.createElement(x.Z,{className:ee.content,value:((kn=Ke==null?void 0:Ke.program_attr)==null?void 0:kn.description)||"- -"})),(Ke==null?void 0:Ke.question_type)===7&&((rn=Ke==null?void 0:Ke.sub_item_banks)==null?void 0:rn.map((_e,Be)=>{var Ce,dt,It,je,ze;return E.createElement("div",null,E.createElement("div",{className:ee.combination},E.createElement("span",{className:ee.qtitle},_e==null?void 0:_e.name)),E.createElement("div",{className:ee.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((_e==null?void 0:_e.item_type)=="SINGLE"||(_e==null?void 0:_e.item_type)=="JUDGMENT")&&((Ce=_e==null?void 0:_e.choices)==null?void 0:Ce.map((gt,ut)=>E.createElement("div",{className:ee.redio},!(gt!=null&>.is_answer)&&E.createElement("span",{className:ee.redioitem}),(gt==null?void 0:gt.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:gt!=null&>.is_answer?ee.titleyes:ee.title,value:ie[ut]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.item_type)=="MULTIPLE"&&((dt=_e==null?void 0:_e.choices)==null?void 0:dt.map((gt,ut)=>E.createElement("div",{className:ee.checkbox},!(gt!=null&>.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(gt==null?void 0:gt.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:gt!=null&>.is_answer?ee.titleyes:ee.title,value:ie[ut]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.item_type)=="COMPLETION"&&E.createElement("div",{className:ee.completion},(It=_e==null?void 0:_e.standard_answer)==null?void 0:It.map((gt,ut)=>{var Ge;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",ut+1),E.createElement("div",{className:ee.content},(Ge=gt==null?void 0:gt.answer_text)==null?void 0:Ge.map((mt,cn)=>E.createElement("div",{className:ee.items},mt))))})),(_e==null?void 0:_e.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(je=_e==null?void 0:_e.answer_texts)!=null&&je[0]?E.createElement(x.Z,{className:ee.content,value:(ze=_e==null?void 0:_e.answer_texts)==null?void 0:ze[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ke==null?void 0:Ke.question_type)===8&&E.createElement("div",null,E.createElement(x.Z,{disabledFill:!0,className:ee.content,showProgramFill:!0,value:ae.Base64.decode(((pt=Ke==null?void 0:Ke.program_attr)==null?void 0:pt.code)||"")})),(Ke==null?void 0:Ke.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Ke==null?void 0:Ke.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Ke==null?void 0:Ke.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Ke==null?void 0:Ke.study_count)||"0"))),E.createElement("a",{className:ee.shixunbutton,href:`/shixuns/${Ke==null?void 0:Ke.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ke==null?void 0:Ke.question_type)<=4||[6,8].includes(Ke==null?void 0:Ke.question_type))&&E.createElement("div",{className:ee.bottom},E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u89E3\u6790"),E.createElement("span",{className:ee.right},Ke!=null&&Ke.analysis?E.createElement(x.Z,{value:Ke==null?void 0:Ke.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u96BE\u5EA6"),E.createElement("span",{className:ee.right},(Ke==null?void 0:Ke.difficulty)===1?"\u7B80\u5355":(Ke==null?void 0:Ke.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:ee.right},Ke!=null&&Ke.tag_discipline?Ke==null?void 0:Ke.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Se=y(11961),be=y(49731),we=y(42203),Te=y(385),Ye=y(72194),Ne=y(2908),tt=y(59301),st=Object.defineProperty,Vt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,tn=(Ke,Dt,vn)=>Dt in Ke?st(Ke,Dt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ke[Dt]=vn,Jt=(Ke,Dt)=>{for(var vn in Dt||(Dt={}))At.call(Dt,vn)&&tn(Ke,vn,Dt[vn]);if(Bt)for(var vn of Bt(Dt))Lt.call(Dt,vn)&&tn(Ke,vn,Dt[vn]);return Ke},qe=(Ke,Dt)=>Vt(Ke,vt(Dt)),yt=(Ke,Dt,vn)=>new Promise((Ct,Gt)=>{var ot=kn=>{try{bt(vn.next(kn))}catch(rn){Gt(rn)}},Ut=kn=>{try{bt(vn.throw(kn))}catch(rn){Gt(rn)}},bt=kn=>kn.done?Ct(kn.value):Promise.resolve(kn.value).then(ot,Ut);bt((vn=vn.apply(Ke,Dt)).next())});const on=({setScoreShow:Ke,ScoreShow:Dt,onOk:vn,isshixuns:Ct,isloadings:Gt,dispatch:ot,isIntelligentAssistant:Ut=!1,newExercisePaper:bt,shixunsDetail:kn})=>{var rn,pt,_e;let[Be,Ce]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ut,group_id:[]}),[dt,It]=(0,E.useState)([]),[je,ze]=(0,E.useState)([]),[gt,ut]=(0,E.useState)([]),[Ge,mt]=(0,E.useState)([]);const[cn,en]=(0,E.useState)(!1),[Zt]=re.default.useForm(),[Fn,Cn]=(0,E.useState)(),[Xe,Mt]=(0,E.useState)(!1);let[zt,Xt]=(0,E.useState)(Ct);const[pn,Rn]=(0,E.useState)([]),[Wn,In]=(0,E.useState)(0),[Un,ga]=(0,E.useState)(!0),[un,Oe]=(0,E.useState)([]),[Pt,Sn]=(0,E.useState)([]),ye=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[qt,Qe]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ht=(0,E.useRef)(new Set),xt=(0,E.useRef)(new Set),bn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ae=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ve=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[et,nt]=(0,E.useState)(!1),ft=()=>{Zt.resetFields(),zt=!1,Xt(!1),nt(!1),Zt.submit()};(0,E.useEffect)(()=>{var ct,Wt,ia,$t,jn,la,ta,fa,Et,fn;(((ia=(Wt=(ct=bt==null?void 0:bt.editData)==null?void 0:ct.exercise)==null?void 0:Wt.exist_item_bank_ids)==null?void 0:ia.length)>0||((la=(jn=($t=bt==null?void 0:bt.editData)==null?void 0:$t.exercise)==null?void 0:jn.exist_item_bank_shixun_ids)==null?void 0:la.length)>0)&&Sn([...(fa=(ta=bt==null?void 0:bt.editData)==null?void 0:ta.exercise)==null?void 0:fa.exist_item_bank_ids,...(fn=(Et=bt==null?void 0:bt.editData)==null?void 0:Et.exercise)==null?void 0:fn.exist_item_bank_shixun_ids])},[(pt=(rn=bt==null?void 0:bt.editData)==null?void 0:rn.exercise)==null?void 0:pt.exist_item_bank_ids]),(0,E.useEffect)(()=>{Dt&&(Zt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Un&&zt&&(Zt.setFieldsValue({item_type:"SHIXUN"}),Be.item_type="SHIXUN",Ce(Jt({},Be)),ga(!1)),Nt(Be),Ht(),Ze({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Dt]),(0,E.useEffect)(()=>{Wn>0&&setTimeout(()=>{In(0)},2e3)},[Wn]);function Nt(ct){return yt(this,null,function*(){var Wt,ia,$t;if(en(!0),Ce(Jt({},ct)),(gt==null?void 0:gt.length)<=0&&ct.type==="5"){mt([]),en(!1);return}console.log("----",gt,pn);let jn=ct.type==="5"?gt==null?void 0:gt.filter(fa=>!pn.includes(fa)):null,la=ct.type==="5"?gt==null?void 0:gt.filter(fa=>pn.includes(fa)):null;ct.group_id=((Wt=ct.group_id)==null?void 0:Wt.map(fa=>fa==null?void 0:fa.value))||null;let ta=yield(0,ue.ZP)("/api/item_banks.json",{method:"get",params:qe(Jt({},ct),{discipline_id:((ia=ct==null?void 0:ct.courseid)==null?void 0:ia[0])||null,sub_discipline_id:(($t=ct==null?void 0:ct.courseid)==null?void 0:$t[1])||null,ids:jn,shixun_ids:la,include_shixuns:!Ut,keyword:ct.keyword?encodeURIComponent(ct.keyword):ct.keyword,type:ct.type==="5"?null:ct.type,clazz:ct.type==="3"?"ItemBanksGroup":null})});mt(ta),en(!1)})}function Ht(){return yt(this,null,function*(){let ct=yield(0,ue.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Be.type==="5"?null:Be.type,clazz:"ItemBanksGroup"}});It((0,a.L)(ct==null?void 0:ct.disciplines))})}function Ze(ct){return yt(this,null,function*(){var Wt;let ia=yield(0,ue.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ct}),$t=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Wt=ia==null?void 0:ia.data)==null?void 0:Wt.map(jn=>({title:jn.name,id:jn.id,pid:jn.id,value:jn.id,key:jn.id,isLeaf:!jn.have_child}))}];Oe($t)})}function Je(ct){return yt(this,null,function*(){var Wt,ia,$t,jn;en(!0);let la=(Wt=ct.list)==null?void 0:Wt.filter(Et=>!pn.includes(Et)),ta=(ia=ct.list)==null?void 0:ia.filter(Et=>pn.includes(Et));if(la.length===0&&ta.length===0){en(!1),mt([]);return}let fa=yield(0,ue.ZP)("/api/item_banks.json",{method:"get",params:qe(Jt({},ct),{discipline_id:(($t=ct==null?void 0:ct.courseid)==null?void 0:$t[0])||null,sub_discipline_id:((jn=ct==null?void 0:ct.courseid)==null?void 0:jn[1])||null,ids:la,shixun_ids:ta,type:ct.type==="5"?null:ct.type,clazz:ct.type==="3"?"ItemBanksGroup":null})});en(!1),mt(fa)})}const $e=ct=>yt(void 0,null,function*(){const Wt=yield ot({type:"shixunsDetail/release",payload:{id:ct}});let ia=Wt==null?void 0:Wt.tag_position,$t=(Wt==null?void 0:Wt.evaluation_set_position)||[],jn=Wt.status;return jn===0?(oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Nt(Be),!0):(jn===2?oe.ZP.error(`\u7B2C${$t.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):jn===3?oe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ia.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):oe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),wt=ct=>(ct==null?void 0:ct.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",mn=(ct,Wt,ia)=>ct.map($t=>$t.key===Wt?Jt(Jt({},$t),ia):$t.children?qe(Jt({},$t),{children:mn($t.children,Wt,ia)}):$t),an=ct=>yt(void 0,null,function*(){const{key:Wt}=ct;let ia=Be.type;const $t=yield(0,Ne.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Wt),type:ia}),{data:jn,total_count:la}=$t||{};la>0&&Oe(ta=>mn(ta,Wt,{children:jn.map(fa=>({title:fa.name,id:fa.id,pid:fa.id,value:fa.id,key:fa.id,isLeaf:!fa.have_child}))}))});function qn(ct){console.log("----",Be),ct==="1"&&(qt.gg=Jt({},Be)),ct==="2"&&(qt.scj=Jt({},Be)),ct==="3"&&(qt.ttgx=Jt({},Be)),ct==="0"&&(qt.wcjd=Jt({},Be)),ct==="5"&&(qt.yx=Jt({},Be)),Qe(Jt({},qt))}function Hn(){Be.type==="1"&&(Be=qt.gg),Be.type==="2"&&(Be=qt.scj),Be.type==="3"&&(Be=qt.ttgx),Be.type==="0"&&(Be=qt.wcjd),Be.type==="5"&&(Be=qt.yx),(Be==null?void 0:Be.item_type)==="SHIXUN"?(zt=!0,Xt(!0)):(zt=!1,Xt(!1)),Zt.setFieldsValue(Jt({},Be)),Ce(Jt({},Be)),Nt(Jt({},Be))}return tt.createElement("div",null,tt.createElement(ge.default,{title:!1,footer:!1,open:Dt,width:1200,centered:!0,className:b.scoremodal,onCancel:()=>{Ke(!1)}},tt.createElement("div",{style:{display:"flex",alignItems:"center"}},tt.createElement("div",{className:b.title},Ut?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ut&&tt.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),tt.createElement(fe.default,{className:b.tabWrap,activeKey:Be.type,onChange:ct=>{ct==="3"?(Be.show_all_share=!0,Ze({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Be.show_all_share=null,ct==="0"&&Ze({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),qn(Be.type),Be.type=ct,(Be==null?void 0:Be.item_type)==="SHIXUN"&&Be.type!=="5"&&(zt=!0,Xt(!0)),nt(!1),Be.type==="5"&&(zt=!1,Xt(!1)),Hn(),Ht()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:tt.createElement("div",null,"\u5DF2\u9009",gt.length>0&&tt.createElement("span",{className:b.titlecount},gt.length),Wn>0&&tt.createElement("span",{className:b.add},"+",Wn)),key:"5"}]}),tt.createElement(re.default,{layout:"inline",form:Zt,onValuesChange:(ct,Wt)=>{const ia=Object.values(Wt).some(jn=>jn!==null&&jn!==""&&jn!==void 0),$t=Wt.keyword==="";if(nt(ia||!$t),Be.page=1,(Wt==null?void 0:Wt.item_type)==="SHIXUN"){if(Be.type==="5"?Xt(!1):Xt(!0),ct.keyword||ct.keyword==="")return;Zt.submit()}else{if(ct!=null&&ct.courseid&&Zt.setFieldsValue({tag_discipline_id:""}),Xt(!1),ct.keyword||ct.keyword==="")return;Zt.submit()}},onFinish:ct=>{var Wt;Be.type==="3"&&(!ct.group_id||((Wt=ct==null?void 0:ct.group_id)==null?void 0:Wt.length)===0)?Be.show_all_share=!0:Be.show_all_share=null,Ce(Jt(Jt({},Be),ct)),Nt(Jt(Jt({},Be),ct))}},tt.createElement(re.default.Item,{name:"item_type"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ut?ye.slice(0,6):ye).map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)))),tt.createElement(re.default.Item,{name:"courseid"},tt.createElement(le.Z,{className:b.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:dt})),!zt&&tt.createElement(re.default.Item,{name:"tag_discipline_id"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(_e=Ge==null?void 0:Ge.tag_disciplines)==null?void 0:_e.map(ct=>tt.createElement(he.default.Option,{key:ct.id},ct.name)))),tt.createElement(re.default.Item,{name:zt?"diff":"difficulty"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!zt&&bn.map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)),zt&&Ae.map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)))),zt&&tt.createElement(re.default.Item,{name:"shixun_publish_status"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ve.map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)))),(Be.type==="3"||Be.type==="0")&&!zt&&tt.createElement(re.default.Item,{name:"group_id"},tt.createElement(xe.default,{treeDataSimpleMode:!0,style:{width:118},className:b.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ct,Wt)=>Wt.title.toUpperCase().indexOf(ct.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:an,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:un})),et&&tt.createElement("span",{className:b.allqingchu,onClick:ft},tt.createElement("i",{className:"iconfont icon-guanbi4"}),tt.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),tt.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},tt.createElement(Ee.default.Search,{className:b.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:tt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${b.searchIcon}`,onClick:()=>Zt.submit()}),onSearch:ct=>{Zt.submit()}}))),tt.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},tt.createElement("div",{onClick:()=>{Be.updated_at==="asc"?Be.updated_at="desc":Be.updated_at="asc",Ce(qe(Jt({},Be),{page:1})),Nt(qe(Jt({},Be),{page:1}))}}," ",Be.updated_at?tt.createElement("img",{src:Be.updated_at==="asc"?Se.Z:be.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):tt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),tt.createElement("div",{onClick:()=>{Be.quotes==="asc"?Be.quotes="desc":Be.quotes="asc",Ce(qe(Jt({},Be),{page:1})),Nt(qe(Jt({},Be),{page:1}))},style:{marginLeft:20}}," ",Be.quotes?tt.createElement("img",{src:Be.quotes==="asc"?Se.Z:be.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):tt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),tt.createElement(Le.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ge==null?void 0:Ge.items)||(Ge==null?void 0:Ge.shixun_list),pagination:!1,loading:cn,rowKey:ct=>ct.id,rowSelection:{type:Ut?"radio":"checkbox",selectedRowKeys:je,getCheckboxProps:ct=>({disabled:ct.shixun_tag_num===1||(Pt==null?void 0:Pt.find(Wt=>ct.id===Wt))}),onSelect(ct,Wt,ia){if(Ut){ze([ct.id]),xt.current=new Set([ct.id]),In(1),ut([ct.id]);return}if(Wt)zt&&Rn([...pn,ct.id]),ze([...je,ct.id]),ct.identifier?ht.current.add(ct.id):xt.current.add(ct.id),In(1),ut([...gt,ct.id]);else{ct.identifier?ht.current.delete(ct.id):xt.current.delete(ct.id);let $t=gt.filter(jn=>jn!==ct.id);if(ze($t),ut($t),zt){let jn=pn.filter(la=>la!==ct.id);Rn([...jn])}if(Be.type==="5"){Je(qe(Jt({},Be),{list:[...$t]}));return}}},onSelectAll(ct,Wt,ia){if(ct){const $t=ia.map(jn=>jn.id);zt&&Rn([...pn,...$t]),ze([...je,...$t]),ut([...gt,...$t]);for(const jn of ia)jn.identifier?ht.current.add(jn.id):xt.current.add(jn.id)}else{const $t=ia.map(la=>la.id),jn=je.filter(la=>!$t.some(ta=>ta===la));if(ze([...jn]),ut([...jn]),zt){let la=pn.filter(ta=>!$t.some(fa=>fa===ta.id));Rn([...la])}Be.type==="5"&&Je(qe(Jt({},Be),{list:[...jn]}));for(const la of $t)la.identifier?ht.current.delete(la):xt.current.delete(la)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ct,Wt,ia)=>{var $t,jn;return tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,zt||Wt!=null&&Wt.challenge_names?"\u5B9E\u8BAD\u9898":(jn=($t=ye==null?void 0:ye.filter(la=>la.value===ct))==null?void 0:$t[0])==null?void 0:jn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:zt?"30%":"60%",key:"name",render:(ct,Wt,ia)=>{var $t;return tt.createElement("div",{style:{display:"flex",alignItems:"center"}},tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",{className:Wt!=null&&Wt.high_resources_consume?b.q_title:""},tt.createElement(x.Z,{key:1,showLines:1,showTextOnly:!0,value:zt||Wt!=null&&Wt.challenge_names?Wt!=null&&Wt.title||ct===null?"--":ct:(Wt==null?void 0:Wt.item_type)=="BPROGRAM"?($t=Wt==null?void 0:Wt.program_attr)==null?void 0:$t.description:ct}))),(Wt==null?void 0:Wt.high_resources_consume)&&tt.createElement(Ye.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!zt,render:(ct,Wt,ia)=>{var $t;return tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("span",null,ct?($t=ct==null?void 0:ct.split("\u3001"))==null?void 0:$t[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("span",null,ct||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ct,Wt,ia)=>{var $t,jn,la,ta;return tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,zt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.level)||((jn=($t=bn==null?void 0:bn.filter(fa=>fa.value===ct))==null?void 0:$t[0])==null?void 0:jn.name):(ta=(la=bn==null?void 0:bn.filter(fa=>fa.value===ct))==null?void 0:la[0])==null?void 0:ta.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,ct||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement("span",null,ct||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,zt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.study_count)||(Wt==null?void 0:Wt.stu_num):ct))},{title:tt.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",tt.createElement(ke.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},tt.createElement(Te.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,ct||"- -"))},{title:tt.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",tt.createElement(ke.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},tt.createElement(Te.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement("span",null,ct||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",{style:{flex:1,textAlign:"start"}},tt.createElement("a",{onClick:()=>{var $t,jn;Cn(qe(Jt({},Wt),{question_type:zt||Wt!=null&&Wt.challenge_names?5:(jn=($t=ye==null?void 0:ye.filter(la=>la.value===(Wt==null?void 0:Wt.item_type)))==null?void 0:$t[0])==null?void 0:jn.question_type})),Mt(!0)}},"\u67E5\u770B"),(Wt==null?void 0:Wt.shixun_tag_num)===1&&tt.createElement("a",{style:{marginLeft:10},onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:tt.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",tt.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Wt==null?void 0:Wt.identifier}/challenges`)}},(Wt==null?void 0:Wt.shixun_name)||"--"),"\uFF1F"),onOk:()=>yt(void 0,null,function*(){if(!$e(Wt==null?void 0:Wt.identifier))return new Promise(($t,jn)=>{jn()})})})}},"\u53D1\u5E03")))}].filter(ct=>!ct.hidden)}),tt.createElement(Ue.Z,{current:Be.page,total:(Ge==null?void 0:Ge.items_count)||(Ge==null?void 0:Ge.shixuns_count),style:{marginBottom:20},defaultPageSize:Be.per_page,showTotal:ct=>tt.createElement("span",null,"\u5171\xA0",tt.createElement("span",{style:{color:"#165DFF"}},ct),"\xA0\u6761\u6570\u636E"),pageSize:Be.per_page,onChange:(ct,Wt)=>{Be.page=ct,Be.per_page=Wt,Ce(Jt({},Be)),Nt(Jt({},Be))}}),tt.createElement("div",{className:b.bottom},tt.createElement(He.ZP,{className:b.no,onClick:()=>{Ke(!1)}},"\u53D6\u6D88"),tt.createElement(He.ZP,{loading:Gt,style:{width:Gt&&75},className:b.yes,onClick:()=>yt(void 0,null,function*(){if((gt==null?void 0:gt.length)<=0){oe.ZP.info(Ut?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}vn([...xt.current],[...ht.current],!0,gt==null?void 0:gt.length)})},Ut?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),tt.createElement(ge.default,{open:Xe,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:b.previewModal,width:1e3,centered:!0,onCancel:()=>{Mt(!1)},onOk:()=>{Mt(!1)}},tt.createElement(ve,{qitem:Fn})))};var rt=(0,we.connect)(({shixunsDetail:Ke,newExercisePaper:Dt})=>({shixunsDetail:Ke,newExercisePaper:Dt}))(on)},60059:function(de,ne,y){"use strict";y.d(ne,{P:function(){return E}});const E=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},18032:function(de,ne,y){"use strict";y.d(ne,{rX:function(){return ie},pW:function(){return pe},gy:function(){return ve},xY:function(){return ae},O5:function(){return te},tJ:function(){return ue},o1:function(){return b},Rd:function(){return x}});var E=y(42203),re=y(43418),oe=y(28103),ge=y(8591),fe=y(2119),he=y(58130),le=y(14726),xe=y(25510),Ee="data:image/png;base64,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",Le=y.p+"static/newqrcode.a8740efb.png",ke=y(32637),Ue=y(59301),He=(Se,be,we)=>new Promise((Te,Ye)=>{var Ne=Vt=>{try{st(we.next(Vt))}catch(vt){Ye(vt)}},tt=Vt=>{try{st(we.throw(Vt))}catch(vt){Ye(vt)}},st=Vt=>Vt.done?Te(Vt.value):Promise.resolve(Vt.value).then(Ne,tt);st((we=we.apply(Se,be)).next())});const ue=(Se,be=!1)=>!!(b(Se)&&a(be)),b=Se=>(0,fe.bg)()?!0:(Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(Se=!1)=>{var be;const{user:we}=(0,E.getDvaApp)()._store.getState();return(be=we.userInfo)!=null&&be.profile_completed?!0:(re.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,he.xg)("/account/profile/edit"),ee()}}),!1)},ee=()=>{re.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()}})},x=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ue.createElement("div",{style:{textAlign:"center"}},Ue.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"),Ue.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ke}),Ue.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var Se;const{user:be}=(0,E.getDvaApp)()._store.getState();return(Se=be.userInfo)!=null&&Se.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ue.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,he.xg)("/account/certification")}}),!1)},ae=()=>(0,fe.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc",style:{marginLeft:-38}},Ue.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ue.createElement("img",{src:Le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ie=(Se,be)=>Se?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ue.createElement("div",null,Ue.createElement("p",null,be||"\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"),Ue.createElement("div",{style:{marginLeft:"110px"}},Ue.createElement("img",{src:Ee,width:200}),Ue.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,he.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pe=Se=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ue.createElement("div",null,Ue.createElement("div",null,Ue.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"),Ue.createElement(oe.Z,null),Ue.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ue.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 ",Ue.createElement("a",null,Se),"\u5929\u3002"),Ue.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ue.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")),Ue.createElement("div",{style:{textAlign:"center",marginTop:30}},Ue.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(Se,be="")=>{const{shixunsDetail:{detail:we}}=(0,E.getDvaApp)()._store.getState();if((we==null?void 0:we.public)===2||(we==null?void 0:we.public)===1||(we==null?void 0:we.shixun_status)===3){let Te="";return(we==null?void 0:we.public)===2&&(Te="\u5DF2\u516C\u5F00"),(we==null?void 0:we.public)===1&&(Te="\u5F85\u5BA1\u6838"),(we==null?void 0:we.shixun_status)===3&&(Te="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:Ue.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc",style:{marginLeft:-38}},Ue.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ue.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Te,"\uFF0C",be,"\u3002"),Ue.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ue.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(we==null?void 0:we.shixun_status)===2?(re.default.confirm({centered:!0,icon:Ue.createElement(le.Z,null),title:"\u63D0\u793A",content:Ue.createElement("div",null,Ue.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),Ue.createElement("br",null),Ue.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:()=>{re.default.confirm({width:440,centered:!0,icon:Ue.createElement(le.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:()=>He(void 0,null,function*(){(yield Se({type:"shixunsDetail/cancelRelease",payload:{id:we==null?void 0:we.identifier}})).status!==401&&(ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Se({type:"shixunsDetail/getShixunsDetail",payload:{id:we==null?void 0:we.identifier}}),Se({type:"practiceSetting/getCommonData",payload:{id:we==null?void 0:we.identifier}}))})})}}),!0):!1}},50371:function(de,ne){"use strict";function y(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const fe=oe[ge];fe!==void 0&&(E[ge]=fe)})}return E}ne.Z=y},77578:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});const E=re=>re?typeof re=="function"?re():re:null},13845:function(de,ne,y){"use strict";y.d(ne,{F:function(){return E},Z:function(){return re}});function E(oe){return oe!=null&&oe===oe.window}function re(oe,ge){var fe,he;if(typeof window=="undefined")return 0;const le=ge?"scrollTop":"scrollLeft";let xe=0;return E(oe)?xe=oe[ge?"pageYOffset":"pageXOffset"]:oe instanceof Document?xe=oe.documentElement[le]:(oe instanceof HTMLElement||oe)&&(xe=oe[le]),oe&&!E(oe)&&typeof xe!="number"&&(xe=(he=((fe=oe.ownerDocument)!==null&&fe!==void 0?fe:oe).documentElement)===null||he===void 0?void 0:he[le]),xe}},56762:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(){const[,oe]=E.useReducer(ge=>ge+1,0);return oe}},68031:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ge}});var E=y(23073);function re(fe,he,le,xe){const Ee=le-he;return fe/=xe/2,fe<1?Ee/2*fe*fe*fe+he:Ee/2*((fe-=2)*fe*fe+2)+he}var oe=y(13845);function ge(fe){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:xe,duration:Ee=450}=he,Le=le(),ke=(0,oe.Z)(Le,!0),Ue=Date.now(),He=()=>{const b=Date.now()-Ue,a=re(b>Ee?Ee:b,ke,fe,Ee);(0,oe.F)(Le)?Le.scrollTo(window.pageXOffset,a):Le instanceof Document||Le.constructor.name==="HTMLDocument"?Le.documentElement.scrollTop=a:Le.scrollTop=a,b()=>{fe=null,ge.apply(void 0,(0,E.Z)(xe))},le=function(){if(fe==null){for(var xe=arguments.length,Ee=new Array(xe),Le=0;Le{re.Z.cancel(fe),fe=null},le}ne.Z=oe},88522:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(38298),ge=y(64002),fe=y(59301),he=y(53487),le=y(92343),xe=y(36355),Ee=y(57809);const{Option:Le}=Ee.default;function ke(b){return b&&b.type&&(b.type.isSelectOption||b.type.isSelectOptGroup)}const Ue=(b,a)=>{const{prefixCls:ee,className:x,popupClassName:te,dropdownClassName:ae,children:ie,dataSource:pe}=b,ve=(0,oe.Z)(ie);let Se;ve.length===1&&(0,le.l$)(ve[0])&&!ke(ve[0])&&([Se]=ve);const be=Se?()=>Se:void 0;let we;ve.length&&ke(ve[0])?we=ie:we=pe?pe.map(Ne=>{if((0,le.l$)(Ne))return Ne;switch(typeof Ne){case"string":return fe.createElement(Le,{key:Ne,value:Ne},Ne);case"object":{const{value:tt}=Ne;return fe.createElement(Le,{key:tt,value:tt},Ne.text)}default:return}}):[];const{getPrefixCls:Te}=fe.useContext(xe.E_),Ye=Te("select",ee);return fe.createElement(Ee.default,Object.assign({ref:a,suffixIcon:null},(0,ge.Z)(b,["dataSource","dropdownClassName"]),{prefixCls:Ye,popupClassName:te||ae,className:re()(`${Ye}-auto-complete`,x),mode:Ee.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:be}),we)},He=fe.forwardRef(Ue),ue=(0,he.Z)(He);He.Option=Le,He._InternalPanelDoNotUseOrYouWillBeFired=ue,ne.Z=He},90240:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return be}});var E=y(5891),re=y(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},ge=oe,fe=y(31533),he=function(Te,Ye){return re.createElement(fe.Z,(0,E.Z)({},Te,{ref:Ye,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(92310),Le=y.n(Ee),ke=y(43469),Ue=y(64002),He=y(13845),ue=y(92343),b=y(68031),a=y(27666),ee=y(36355),x=y(83116),te=y(37613),ae=y(17313);const ie=we=>{const{componentCls:Te,backTopFontSize:Ye,backTopSize:Ne,zIndexPopup:tt}=we;return{[Te]:Object.assign(Object.assign({},(0,ae.Wf)(we)),{position:"fixed",insetInlineEnd:we.backTopInlineEnd,insetBlockEnd:we.backTopBlockEnd,zIndex:tt,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${Te}-content`]:{width:Ne,height:Ne,overflow:"hidden",color:we.backTopColor,textAlign:"center",backgroundColor:we.backTopBackground,borderRadius:Ne,transition:`all ${we.motionDurationMid}`,"&:hover":{backgroundColor:we.backTopHoverBackground,transition:`all ${we.motionDurationMid}`}},[`${Te}-icon`]:{fontSize:Ye,lineHeight:`${Ne}px`}})}},pe=we=>{const{componentCls:Te}=we;return{[`@media (max-width: ${we.screenMD}px)`]:{[Te]:{insetInlineEnd:we.backTopInlineEndMD}},[`@media (max-width: ${we.screenXS}px)`]:{[Te]:{insetInlineEnd:we.backTopInlineEndXS}}}};var ve=(0,x.Z)("BackTop",we=>{const{fontSizeHeading3:Te,colorTextDescription:Ye,colorTextLightSolid:Ne,colorText:tt,controlHeightLG:st}=we,Vt=(0,te.TS)(we,{backTopBackground:Ye,backTopColor:Ne,backTopHoverBackground:tt,backTopFontSize:Te,backTopSize:st,backTopBlockEnd:st*1.25,backTopInlineEnd:st*2.5,backTopInlineEndMD:st*1.5,backTopInlineEndXS:st*.5});return[ie(Vt),pe(Vt)]},we=>({zIndexPopup:we.zIndexBase+10})),be=we=>{const{prefixCls:Te,className:Ye,rootClassName:Ne,visibilityHeight:tt=400,target:st,onClick:Vt,duration:vt=450}=we,[Bt,At]=re.useState(tt===0),Lt=re.useRef(null),tn=()=>Lt.current&&Lt.current.ownerDocument?Lt.current.ownerDocument:window,Jt=(0,a.Z)(Ut=>{const bt=(0,He.Z)(Ut.target,!0);At(bt>=tt)});re.useEffect(()=>{const bt=(st||tn)();return Jt({target:bt}),bt==null||bt.addEventListener("scroll",Jt),()=>{Jt.cancel(),bt==null||bt.removeEventListener("scroll",Jt)}},[st]);const qe=Ut=>{(0,b.Z)(0,{getContainer:st||tn,duration:vt}),Vt==null||Vt(Ut)},{getPrefixCls:yt,direction:on}=re.useContext(ee.E_),rt=yt("back-top",Te),Ke=yt(),[Dt,vn]=ve(rt),Ct=Le()(vn,rt,{[`${rt}-rtl`]:on==="rtl"},Ye,Ne),Gt=(0,Ue.Z)(we,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),ot=re.createElement("div",{className:`${rt}-content`},re.createElement("div",{className:`${rt}-icon`},re.createElement(xe,null)));return Dt(re.createElement("div",Object.assign({},Gt,{className:Ct,onClick:qe,ref:Lt}),re.createElement(ke.default,{visible:Bt,motionName:`${Ke}-fade`},Ut=>{let{className:bt}=Ut;return(0,ue.Tm)(we.children||ot,kn=>{let{className:rn}=kn;return{className:Le()(bt,rn)}})})))}},9951:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ga}});var E=y(59301),re=y(5891),oe=y(57259),ge=y(79545),fe=y(68550),he=y(21882),le=y(17928),xe=y(7711),Ee=y(80962),Le=y(80665),ke=y(19149),Ue={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},He=Ue,ue=y(53280),b=y(92310),a=y.n(b);function ee(un,Oe,Pt){return Math.max(Oe,Math.min(un,Pt))}var x=function(Oe){var Pt=["onTouchStart","onTouchMove","onWheel"];Pt.includes(Oe._reactName)||Oe.preventDefault()},te=function(Oe){for(var Pt=[],Sn=ie(Oe),ye=pe(Oe),qt=Sn;qt0?1:0):0},Se=function(Oe){return Oe.centerMode?Math.floor((Oe.slidesToShow-1)/2)+1+(parseInt(Oe.centerPadding)>0?1:0):Oe.slidesToShow},be=function(Oe){return Oe&&Oe.offsetWidth||0},we=function(Oe){return Oe&&Oe.offsetHeight||0},Te=function(Oe){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Sn,ye,qt,Qe;return Sn=Oe.startX-Oe.curX,ye=Oe.startY-Oe.curY,qt=Math.atan2(ye,Sn),Qe=Math.round(qt*180/Math.PI),Qe<0&&(Qe=360-Math.abs(Qe)),Qe<=45&&Qe>=0||Qe<=360&&Qe>=315?"left":Qe>=135&&Qe<=225?"right":Pt===!0?Qe>=35&&Qe<=135?"up":"down":"vertical"},Ye=function(Oe){var Pt=!0;return Oe.infinite||(Oe.centerMode&&Oe.currentSlide>=Oe.slideCount-1||Oe.slideCount<=Oe.slidesToShow||Oe.currentSlide>=Oe.slideCount-Oe.slidesToShow)&&(Pt=!1),Pt},Ne=function(Oe,Pt){var Sn={};return Pt.forEach(function(ye){return Sn[ye]=Oe[ye]}),Sn},tt=function(Oe){var Pt=E.Children.count(Oe.children),Sn=Oe.listRef,ye=Math.ceil(be(Sn)),qt=Oe.trackRef&&Oe.trackRef.node,Qe=Math.ceil(be(qt)),ht;if(Oe.vertical)ht=ye;else{var xt=Oe.centerMode&&parseInt(Oe.centerPadding)*2;typeof Oe.centerPadding=="string"&&Oe.centerPadding.slice(-1)==="%"&&(xt*=ye/100),ht=Math.ceil((ye-xt)/Oe.slidesToShow)}var bn=Sn&&we(Sn.querySelector('[data-index="0"]')),Ae=bn*Oe.slidesToShow,Ve=Oe.currentSlide===void 0?Oe.initialSlide:Oe.currentSlide;Oe.rtl&&Oe.currentSlide===void 0&&(Ve=Pt-1-Oe.initialSlide);var et=Oe.lazyLoadedList||[],nt=te((0,oe.Z)((0,oe.Z)({},Oe),{},{currentSlide:Ve,lazyLoadedList:et}));et=et.concat(nt);var ft={slideCount:Pt,slideWidth:ht,listWidth:ye,trackWidth:Qe,currentSlide:Ve,slideHeight:bn,listHeight:Ae,lazyLoadedList:et};return Oe.autoplaying===null&&Oe.autoplay&&(ft.autoplaying="playing"),ft},st=function(Oe){var Pt=Oe.waitForAnimate,Sn=Oe.animating,ye=Oe.fade,qt=Oe.infinite,Qe=Oe.index,ht=Oe.slideCount,xt=Oe.lazyLoad,bn=Oe.currentSlide,Ae=Oe.centerMode,Ve=Oe.slidesToScroll,et=Oe.slidesToShow,nt=Oe.useCSS,ft=Oe.lazyLoadedList;if(Pt&&Sn)return{};var Nt=Qe,Ht,Ze,Je,$e={},wt={},mn=qt?Qe:ee(Qe,0,ht-1);if(ye){if(!qt&&(Qe<0||Qe>=ht))return{};Qe<0?Nt=Qe+ht:Qe>=ht&&(Nt=Qe-ht),xt&&ft.indexOf(Nt)<0&&(ft=ft.concat(Nt)),$e={animating:!0,currentSlide:Nt,lazyLoadedList:ft,targetSlide:Nt},wt={animating:!1,targetSlide:Nt}}else Ht=Nt,Nt<0?(Ht=Nt+ht,qt?ht%Ve!==0&&(Ht=ht-ht%Ve):Ht=0):!Ye(Oe)&&Nt>bn?Nt=Ht=bn:Ae&&Nt>=ht?(Nt=qt?ht:ht-1,Ht=qt?0:ht-1):Nt>=ht&&(Ht=Nt-ht,qt?ht%Ve!==0&&(Ht=0):Ht=ht-et),!qt&&Nt+et>=ht&&(Ht=ht-et),Ze=Ke((0,oe.Z)((0,oe.Z)({},Oe),{},{slideIndex:Nt})),Je=Ke((0,oe.Z)((0,oe.Z)({},Oe),{},{slideIndex:Ht})),qt||(Ze===Je&&(Nt=Ht),Ze=Je),xt&&(ft=ft.concat(te((0,oe.Z)((0,oe.Z)({},Oe),{},{currentSlide:Nt})))),nt?($e={animating:!0,currentSlide:Ht,trackStyle:rt((0,oe.Z)((0,oe.Z)({},Oe),{},{left:Ze})),lazyLoadedList:ft,targetSlide:mn},wt={animating:!1,currentSlide:Ht,trackStyle:on((0,oe.Z)((0,oe.Z)({},Oe),{},{left:Je})),swipeLeft:null,targetSlide:mn}):$e={currentSlide:Ht,trackStyle:on((0,oe.Z)((0,oe.Z)({},Oe),{},{left:Je})),lazyLoadedList:ft,targetSlide:mn};return{state:$e,nextState:wt}},Vt=function(Oe,Pt){var Sn,ye,qt,Qe,ht,xt=Oe.slidesToScroll,bn=Oe.slidesToShow,Ae=Oe.slideCount,Ve=Oe.currentSlide,et=Oe.targetSlide,nt=Oe.lazyLoad,ft=Oe.infinite;if(Qe=Ae%xt!==0,Sn=Qe?0:(Ae-Ve)%xt,Pt.message==="previous")qt=Sn===0?xt:bn-Sn,ht=Ve-qt,nt&&!ft&&(ye=Ve-qt,ht=ye===-1?Ae-1:ye),ft||(ht=et-xt);else if(Pt.message==="next")qt=Sn===0?xt:Sn,ht=Ve+qt,nt&&!ft&&(ht=(Ve+xt)%Ae+Sn),ft||(ht=et+xt);else if(Pt.message==="dots")ht=Pt.index*Pt.slidesToScroll;else if(Pt.message==="children"){if(ht=Pt.index,ft){var Nt=Gt((0,oe.Z)((0,oe.Z)({},Oe),{},{targetSlide:ht}));ht>Pt.currentSlide&&Nt==="left"?ht=ht-Ae:ht10)return{scrolling:!0};ht&&(Je.swipeLength=ct);var Wt=(xt?-1:1)*(Je.curX>Je.startX?1:-1);ht&&(Wt=Je.curY>Je.startY?1:-1);var ia=Math.ceil(Nt/Ht),$t=Te(Pt.touchObject,ht),jn=Je.swipeLength;return Ze||(bn===0&&($t==="right"||$t==="down")||bn+1>=ia&&($t==="left"||$t==="up")||!Ye(Pt)&&($t==="left"||$t==="up"))&&(jn=Je.swipeLength*Ae,Ve===!1&&et&&(et($t),qn.edgeDragged=!0)),!nt&&$e&&($e($t),qn.swiped=!0),qt?an=Hn+jn*(wt/mn)*Wt:xt?an=Hn-jn*Wt:an=Hn+jn*Wt,ht&&(an=Hn+jn*Wt),qn=(0,oe.Z)((0,oe.Z)({},qn),{},{touchObject:Je,swipeLeft:an,trackStyle:on((0,oe.Z)((0,oe.Z)({},Pt),{},{left:an}))}),Math.abs(Je.curX-Je.startX)10&&(qn.swiping=!0,x(Oe)),qn}},Lt=function(Oe,Pt){var Sn=Pt.dragging,ye=Pt.swipe,qt=Pt.touchObject,Qe=Pt.listWidth,ht=Pt.touchThreshold,xt=Pt.verticalSwiping,bn=Pt.listHeight,Ae=Pt.swipeToSlide,Ve=Pt.scrolling,et=Pt.onSwipe,nt=Pt.targetSlide,ft=Pt.currentSlide,Nt=Pt.infinite;if(!Sn)return ye&&x(Oe),{};var Ht=xt?bn/ht:Qe/ht,Ze=Te(qt,xt),Je={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ve||!qt.swipeLength)return Je;if(qt.swipeLength>Ht){x(Oe),et&&et(Ze);var $e,wt,mn=Nt?ft:nt;switch(Ze){case"left":case"up":wt=mn+qe(Pt),$e=Ae?Jt(Pt,wt):wt,Je.currentDirection=0;break;case"right":case"down":wt=mn-qe(Pt),$e=Ae?Jt(Pt,wt):wt,Je.currentDirection=1;break;default:$e=mn}Je.triggerSlideHandler=$e}else{var an=Ke(Pt);Je.trackStyle=rt((0,oe.Z)((0,oe.Z)({},Pt),{},{left:an}))}return Je},tn=function(Oe){for(var Pt=Oe.infinite?Oe.slideCount*2:Oe.slideCount,Sn=Oe.infinite?Oe.slidesToShow*-1:0,ye=Oe.infinite?Oe.slidesToShow*-1:0,qt=[];SnSn[Sn.length-1])Pt=Sn[Sn.length-1];else for(var qt in Sn){if(PtOe.swipeLeft*-1)return Sn=xt,!1}else if(xt.offsetLeft-Pt+be(xt)/2>Oe.swipeLeft*-1)return Sn=xt,!1;return!0}),!Sn)return 0;var Qe=Oe.rtl===!0?Oe.slideCount-Oe.currentSlide:Oe.currentSlide,ht=Math.abs(Sn.dataset.index-Qe)||1;return ht}else return Oe.slidesToScroll},yt=function(Oe,Pt){return Pt.reduce(function(Sn,ye){return Sn&&Oe.hasOwnProperty(ye)},!0)?null:console.error("Keys Missing:",Oe)},on=function(Oe){yt(Oe,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var Pt,Sn,ye=Oe.slideCount+2*Oe.slidesToShow;Oe.vertical?Sn=ye*Oe.slideHeight:Pt=Ct(Oe)*Oe.slideWidth;var qt={opacity:1,transition:"",WebkitTransition:""};if(Oe.useTransform){var Qe=Oe.vertical?"translate3d(0px, "+Oe.left+"px, 0px)":"translate3d("+Oe.left+"px, 0px, 0px)",ht=Oe.vertical?"translate3d(0px, "+Oe.left+"px, 0px)":"translate3d("+Oe.left+"px, 0px, 0px)",xt=Oe.vertical?"translateY("+Oe.left+"px)":"translateX("+Oe.left+"px)";qt=(0,oe.Z)((0,oe.Z)({},qt),{},{WebkitTransform:Qe,transform:ht,msTransform:xt})}else Oe.vertical?qt.top=Oe.left:qt.left=Oe.left;return Oe.fade&&(qt={opacity:1}),Pt&&(qt.width=Pt),Sn&&(qt.height=Sn),window&&!window.addEventListener&&window.attachEvent&&(Oe.vertical?qt.marginTop=Oe.left+"px":qt.marginLeft=Oe.left+"px"),qt},rt=function(Oe){yt(Oe,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var Pt=on(Oe);return Oe.useTransform?(Pt.WebkitTransition="-webkit-transform "+Oe.speed+"ms "+Oe.cssEase,Pt.transition="transform "+Oe.speed+"ms "+Oe.cssEase):Oe.vertical?Pt.transition="top "+Oe.speed+"ms "+Oe.cssEase:Pt.transition="left "+Oe.speed+"ms "+Oe.cssEase,Pt},Ke=function(Oe){if(Oe.unslick)return 0;yt(Oe,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var Pt=Oe.slideIndex,Sn=Oe.trackRef,ye=Oe.infinite,qt=Oe.centerMode,Qe=Oe.slideCount,ht=Oe.slidesToShow,xt=Oe.slidesToScroll,bn=Oe.slideWidth,Ae=Oe.listWidth,Ve=Oe.variableWidth,et=Oe.slideHeight,nt=Oe.fade,ft=Oe.vertical,Nt=0,Ht,Ze,Je=0;if(nt||Oe.slideCount===1)return 0;var $e=0;if(ye?($e=-Dt(Oe),Qe%xt!==0&&Pt+xt>Qe&&($e=-(Pt>Qe?ht-(Pt-Qe):Qe%xt)),qt&&($e+=parseInt(ht/2))):(Qe%xt!==0&&Pt+xt>Qe&&($e=ht-Qe%xt),qt&&($e=parseInt(ht/2))),Nt=$e*bn,Je=$e*et,ft?Ht=Pt*et*-1+Je:Ht=Pt*bn*-1+Nt,Ve===!0){var wt,mn=Sn&&Sn.node;if(wt=Pt+Dt(Oe),Ze=mn&&mn.childNodes[wt],Ht=Ze?Ze.offsetLeft*-1:0,qt===!0){wt=ye?Pt+Dt(Oe):Pt,Ze=mn&&mn.children[wt],Ht=0;for(var an=0;anOe.currentSlide?Oe.targetSlide>Oe.currentSlide+ot(Oe)?"left":"right":Oe.targetSlide0&&(Qe+=1),ye&&Pt%2===0&&(Qe+=1),Qe}return ye?0:Pt-1},Ut=function(Oe){var Pt=Oe.slidesToShow,Sn=Oe.centerMode,ye=Oe.rtl,qt=Oe.centerPadding;if(Sn){var Qe=(Pt-1)/2+1;return parseInt(qt)>0&&(Qe+=1),!ye&&Pt%2===0&&(Qe+=1),Qe}return ye?Pt-1:0},bt=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},kn=function(Oe){var Pt,Sn,ye,qt,Qe;Oe.rtl?Qe=Oe.slideCount-1-Oe.index:Qe=Oe.index,ye=Qe<0||Qe>=Oe.slideCount,Oe.centerMode?(qt=Math.floor(Oe.slidesToShow/2),Sn=(Qe-Oe.currentSlide)%Oe.slideCount===0,Qe>Oe.currentSlide-qt-1&&Qe<=Oe.currentSlide+qt&&(Pt=!0)):Pt=Oe.currentSlide<=Qe&&Qe=Oe.slideCount?ht=Oe.targetSlide-Oe.slideCount:ht=Oe.targetSlide;var xt=Qe===ht;return{"slick-slide":!0,"slick-active":Pt,"slick-center":Sn,"slick-cloned":ye,"slick-current":xt}},rn=function(Oe){var Pt={};return(Oe.variableWidth===void 0||Oe.variableWidth===!1)&&(Pt.width=Oe.slideWidth),Oe.fade&&(Pt.position="relative",Oe.vertical&&Oe.slideHeight?Pt.top=-Oe.index*parseInt(Oe.slideHeight):Pt.left=-Oe.index*parseInt(Oe.slideWidth),Pt.opacity=Oe.currentSlide===Oe.index?1:0,Oe.useCSS&&(Pt.transition="opacity "+Oe.speed+"ms "+Oe.cssEase+", visibility "+Oe.speed+"ms "+Oe.cssEase)),Pt},pt=function(Oe,Pt){return Oe.key+"-"+Pt},_e=function(Oe){var Pt,Sn=[],ye=[],qt=[],Qe=E.Children.count(Oe.children),ht=ie(Oe),xt=pe(Oe);return E.Children.forEach(Oe.children,function(bn,Ae){var Ve,et={message:"children",index:Ae,slidesToScroll:Oe.slidesToScroll,currentSlide:Oe.currentSlide};!Oe.lazyLoad||Oe.lazyLoad&&Oe.lazyLoadedList.indexOf(Ae)>=0?Ve=bn:Ve=E.createElement("div",null);var nt=rn((0,oe.Z)((0,oe.Z)({},Oe),{},{index:Ae})),ft=Ve.props.className||"",Nt=kn((0,oe.Z)((0,oe.Z)({},Oe),{},{index:Ae}));if(Sn.push(E.cloneElement(Ve,{key:"original"+pt(Ve,Ae),"data-index":Ae,className:a()(Nt,ft),tabIndex:"-1","aria-hidden":!Nt["slick-active"],style:(0,oe.Z)((0,oe.Z)({outline:"none"},Ve.props.style||{}),nt),onClick:function(Je){Ve.props&&Ve.props.onClick&&Ve.props.onClick(Je),Oe.focusOnSelect&&Oe.focusOnSelect(et)}})),Oe.infinite&&Oe.fade===!1){var Ht=Qe-Ae;Ht<=Dt(Oe)&&Qe!==Oe.slidesToShow&&(Pt=-Ht,Pt>=ht&&(Ve=bn),Nt=kn((0,oe.Z)((0,oe.Z)({},Oe),{},{index:Pt})),ye.push(E.cloneElement(Ve,{key:"precloned"+pt(Ve,Pt),"data-index":Pt,tabIndex:"-1",className:a()(Nt,ft),"aria-hidden":!Nt["slick-active"],style:(0,oe.Z)((0,oe.Z)({},Ve.props.style||{}),nt),onClick:function(Je){Ve.props&&Ve.props.onClick&&Ve.props.onClick(Je),Oe.focusOnSelect&&Oe.focusOnSelect(et)}}))),Qe!==Oe.slidesToShow&&(Pt=Qe+Ae,Pt=wt&&et<=Je:et===wt}),an={message:"dots",index:Ht,slidesToScroll:bn,currentSlide:et},qn=this.clickHandler.bind(this,an);Nt=Nt.concat(E.createElement("li",{key:Ht,className:mn},E.cloneElement(this.props.customPaging(Ht),{onClick:qn})))}return E.cloneElement(this.props.appendDots(Nt),(0,oe.Z)({className:this.props.dotsClass},ft))}}]),Pt}(E.PureComponent),It=function(un){(0,le.Z)(Pt,un);var Oe=(0,xe.Z)(Pt);function Pt(){return(0,ge.Z)(this,Pt),Oe.apply(this,arguments)}return(0,fe.Z)(Pt,[{key:"clickHandler",value:function(ye,qt){qt&&qt.preventDefault(),this.props.clickHandler(ye,qt)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-prev":!0},qt=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(ye["slick-disabled"]=!0,qt=null);var Qe={key:"0","data-role":"none",className:a()(ye),style:{display:"block"},onClick:qt},ht={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},xt;return this.props.prevArrow?xt=E.cloneElement(this.props.prevArrow,(0,oe.Z)((0,oe.Z)({},Qe),ht)):xt=E.createElement("button",(0,re.Z)({key:"0",type:"button"},Qe)," ","Previous"),xt}}]),Pt}(E.PureComponent),je=function(un){(0,le.Z)(Pt,un);var Oe=(0,xe.Z)(Pt);function Pt(){return(0,ge.Z)(this,Pt),Oe.apply(this,arguments)}return(0,fe.Z)(Pt,[{key:"clickHandler",value:function(ye,qt){qt&&qt.preventDefault(),this.props.clickHandler(ye,qt)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-next":!0},qt=this.clickHandler.bind(this,{message:"next"});Ye(this.props)||(ye["slick-disabled"]=!0,qt=null);var Qe={key:"1","data-role":"none",className:a()(ye),style:{display:"block"},onClick:qt},ht={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},xt;return this.props.nextArrow?xt=E.cloneElement(this.props.nextArrow,(0,oe.Z)((0,oe.Z)({},Qe),ht)):xt=E.createElement("button",(0,re.Z)({key:"1",type:"button"},Qe)," ","Next"),xt}}]),Pt}(E.PureComponent),ze=y(76374),gt=["animating"],ut=function(un){(0,le.Z)(Pt,un);var Oe=(0,xe.Z)(Pt);function Pt(Sn){var ye;(0,ge.Z)(this,Pt),ye=Oe.call(this,Sn),(0,Ee.Z)((0,he.Z)(ye),"listRefHandler",function(Qe){return ye.list=Qe}),(0,Ee.Z)((0,he.Z)(ye),"trackRefHandler",function(Qe){return ye.track=Qe}),(0,Ee.Z)((0,he.Z)(ye),"adaptHeight",function(){if(ye.props.adaptiveHeight&&ye.list){var Qe=ye.list.querySelector('[data-index="'.concat(ye.state.currentSlide,'"]'));ye.list.style.height=we(Qe)+"px"}}),(0,Ee.Z)((0,he.Z)(ye),"componentDidMount",function(){if(ye.props.onInit&&ye.props.onInit(),ye.props.lazyLoad){var Qe=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));Qe.length>0&&(ye.setState(function(xt){return{lazyLoadedList:xt.lazyLoadedList.concat(Qe)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(Qe))}var ht=(0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props);ye.updateState(ht,!0,function(){ye.adaptHeight(),ye.props.autoplay&&ye.autoPlay("playing")}),ye.props.lazyLoad==="progressive"&&(ye.lazyLoadTimer=setInterval(ye.progressiveLazyLoad,1e3)),ye.ro=new ze.Z(function(){ye.state.animating?(ye.onWindowResized(!1),ye.callbackTimers.push(setTimeout(function(){return ye.onWindowResized()},ye.props.speed))):ye.onWindowResized()}),ye.ro.observe(ye.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(xt){xt.onfocus=ye.props.pauseOnFocus?ye.onSlideFocus:null,xt.onblur=ye.props.pauseOnFocus?ye.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",ye.onWindowResized):window.attachEvent("onresize",ye.onWindowResized)}),(0,Ee.Z)((0,he.Z)(ye),"componentWillUnmount",function(){ye.animationEndCallback&&clearTimeout(ye.animationEndCallback),ye.lazyLoadTimer&&clearInterval(ye.lazyLoadTimer),ye.callbackTimers.length&&(ye.callbackTimers.forEach(function(Qe){return clearTimeout(Qe)}),ye.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",ye.onWindowResized):window.detachEvent("onresize",ye.onWindowResized),ye.autoplayTimer&&clearInterval(ye.autoplayTimer),ye.ro.disconnect()}),(0,Ee.Z)((0,he.Z)(ye),"componentDidUpdate",function(Qe){if(ye.checkImagesLoad(),ye.props.onReInit&&ye.props.onReInit(),ye.props.lazyLoad){var ht=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));ht.length>0&&(ye.setState(function(Ae){return{lazyLoadedList:Ae.lazyLoadedList.concat(ht)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(ht))}ye.adaptHeight();var xt=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state),bn=ye.didPropsChange(Qe);bn&&ye.updateState(xt,bn,function(){ye.state.currentSlide>=E.Children.count(ye.props.children)&&ye.changeSlide({message:"index",index:E.Children.count(ye.props.children)-ye.props.slidesToShow,currentSlide:ye.state.currentSlide}),(Qe.autoplay!==ye.props.autoplay||Qe.autoplaySpeed!==ye.props.autoplaySpeed)&&(!Qe.autoplay&&ye.props.autoplay?ye.autoPlay("playing"):ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused"))})}),(0,Ee.Z)((0,he.Z)(ye),"onWindowResized",function(Qe){ye.debouncedResize&&ye.debouncedResize.cancel(),ye.debouncedResize=(0,ue.D)(50,function(){return ye.resizeWindow(Qe)}),ye.debouncedResize()}),(0,Ee.Z)((0,he.Z)(ye),"resizeWindow",function(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,ht=!!(ye.track&&ye.track.node);if(ht){var xt=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state);ye.updateState(xt,Qe,function(){ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused")}),ye.setState({animating:!1}),clearTimeout(ye.animationEndCallback),delete ye.animationEndCallback}}),(0,Ee.Z)((0,he.Z)(ye),"updateState",function(Qe,ht,xt){var bn=tt(Qe);Qe=(0,oe.Z)((0,oe.Z)((0,oe.Z)({},Qe),bn),{},{slideIndex:bn.currentSlide});var Ae=Ke(Qe);Qe=(0,oe.Z)((0,oe.Z)({},Qe),{},{left:Ae});var Ve=on(Qe);(ht||E.Children.count(ye.props.children)!==E.Children.count(Qe.children))&&(bn.trackStyle=Ve),ye.setState(bn,xt)}),(0,Ee.Z)((0,he.Z)(ye),"ssrInit",function(){if(ye.props.variableWidth){var Qe=0,ht=0,xt=[],bn=Dt((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length})),Ae=vn((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length}));ye.props.children.forEach(function(qn){xt.push(qn.props.style.width),Qe+=qn.props.style.width});for(var Ve=0;Ve=ht&&ye.onWindowResized()};if(!bn.onclick)bn.onclick=function(){return bn.parentNode.focus()};else{var Ve=bn.onclick;bn.onclick=function(et){Ve(et),bn.parentNode.focus()}}bn.onload||(ye.props.lazyLoad?bn.onload=function(){ye.adaptHeight(),ye.callbackTimers.push(setTimeout(ye.onWindowResized,ye.props.speed))}:(bn.onload=Ae,bn.onerror=function(){Ae(),ye.props.onLazyLoadError&&ye.props.onLazyLoadError()}))})}),(0,Ee.Z)((0,he.Z)(ye),"progressiveLazyLoad",function(){for(var Qe=[],ht=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),xt=ye.state.currentSlide;xt=-Dt(ht);bn--)if(ye.state.lazyLoadedList.indexOf(bn)<0){Qe.push(bn);break}Qe.length>0?(ye.setState(function(Ae){return{lazyLoadedList:Ae.lazyLoadedList.concat(Qe)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(Qe)):ye.lazyLoadTimer&&(clearInterval(ye.lazyLoadTimer),delete ye.lazyLoadTimer)}),(0,Ee.Z)((0,he.Z)(ye),"slideHandler",function(Qe){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=ye.props,bn=xt.asNavFor,Ae=xt.beforeChange,Ve=xt.onLazyLoad,et=xt.speed,nt=xt.afterChange,ft=ye.state.currentSlide,Nt=st((0,oe.Z)((0,oe.Z)((0,oe.Z)({index:Qe},ye.props),ye.state),{},{trackRef:ye.track,useCSS:ye.props.useCSS&&!ht})),Ht=Nt.state,Ze=Nt.nextState;if(Ht){Ae&&Ae(ft,Ht.currentSlide);var Je=Ht.lazyLoadedList.filter(function($e){return ye.state.lazyLoadedList.indexOf($e)<0});Ve&&Je.length>0&&Ve(Je),!ye.props.waitForAnimate&&ye.animationEndCallback&&(clearTimeout(ye.animationEndCallback),nt&&nt(ft),delete ye.animationEndCallback),ye.setState(Ht,function(){bn&&ye.asNavForIndex!==Qe&&(ye.asNavForIndex=Qe,bn.innerSlider.slideHandler(Qe)),Ze&&(ye.animationEndCallback=setTimeout(function(){var $e=Ze.animating,wt=(0,ke.Z)(Ze,gt);ye.setState(wt,function(){ye.callbackTimers.push(setTimeout(function(){return ye.setState({animating:$e})},10)),nt&&nt(Ht.currentSlide),delete ye.animationEndCallback})},et))})}}),(0,Ee.Z)((0,he.Z)(ye),"changeSlide",function(Qe){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),bn=Vt(xt,Qe);if(!(bn!==0&&!bn)&&(ht===!0?ye.slideHandler(bn,ht):ye.slideHandler(bn),ye.props.autoplay&&ye.autoPlay("update"),ye.props.focusOnSelect)){var Ae=ye.list.querySelectorAll(".slick-current");Ae[0]&&Ae[0].focus()}}),(0,Ee.Z)((0,he.Z)(ye),"clickHandler",function(Qe){ye.clickable===!1&&(Qe.stopPropagation(),Qe.preventDefault()),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"keyHandler",function(Qe){var ht=vt(Qe,ye.props.accessibility,ye.props.rtl);ht!==""&&ye.changeSlide({message:ht})}),(0,Ee.Z)((0,he.Z)(ye),"selectHandler",function(Qe){ye.changeSlide(Qe)}),(0,Ee.Z)((0,he.Z)(ye),"disableBodyScroll",function(){var Qe=function(xt){xt=xt||window.event,xt.preventDefault&&xt.preventDefault(),xt.returnValue=!1};window.ontouchmove=Qe}),(0,Ee.Z)((0,he.Z)(ye),"enableBodyScroll",function(){window.ontouchmove=null}),(0,Ee.Z)((0,he.Z)(ye),"swipeStart",function(Qe){ye.props.verticalSwiping&&ye.disableBodyScroll();var ht=Bt(Qe,ye.props.swipe,ye.props.draggable);ht!==""&&ye.setState(ht)}),(0,Ee.Z)((0,he.Z)(ye),"swipeMove",function(Qe){var ht=At(Qe,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));ht&&(ht.swiping&&(ye.clickable=!1),ye.setState(ht))}),(0,Ee.Z)((0,he.Z)(ye),"swipeEnd",function(Qe){var ht=Lt(Qe,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));if(ht){var xt=ht.triggerSlideHandler;delete ht.triggerSlideHandler,ye.setState(ht),xt!==void 0&&(ye.slideHandler(xt),ye.props.verticalSwiping&&ye.enableBodyScroll())}}),(0,Ee.Z)((0,he.Z)(ye),"touchEnd",function(Qe){ye.swipeEnd(Qe),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"slickPrev",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"previous"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickNext",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"next"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickGoTo",function(Qe){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Qe=Number(Qe),isNaN(Qe))return"";ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"index",index:Qe,currentSlide:ye.state.currentSlide},ht)},0))}),(0,Ee.Z)((0,he.Z)(ye),"play",function(){var Qe;if(ye.props.rtl)Qe=ye.state.currentSlide-ye.props.slidesToScroll;else if(Ye((0,oe.Z)((0,oe.Z)({},ye.props),ye.state)))Qe=ye.state.currentSlide+ye.props.slidesToScroll;else return!1;ye.slideHandler(Qe)}),(0,Ee.Z)((0,he.Z)(ye),"autoPlay",function(Qe){ye.autoplayTimer&&clearInterval(ye.autoplayTimer);var ht=ye.state.autoplaying;if(Qe==="update"){if(ht==="hovered"||ht==="focused"||ht==="paused")return}else if(Qe==="leave"){if(ht==="paused"||ht==="focused")return}else if(Qe==="blur"&&(ht==="paused"||ht==="hovered"))return;ye.autoplayTimer=setInterval(ye.play,ye.props.autoplaySpeed+50),ye.setState({autoplaying:"playing"})}),(0,Ee.Z)((0,he.Z)(ye),"pause",function(Qe){ye.autoplayTimer&&(clearInterval(ye.autoplayTimer),ye.autoplayTimer=null);var ht=ye.state.autoplaying;Qe==="paused"?ye.setState({autoplaying:"paused"}):Qe==="focused"?(ht==="hovered"||ht==="playing")&&ye.setState({autoplaying:"focused"}):ht==="playing"&&ye.setState({autoplaying:"hovered"})}),(0,Ee.Z)((0,he.Z)(ye),"onDotsOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onDotsLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideFocus",function(){return ye.props.autoplay&&ye.pause("focused")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideBlur",function(){return ye.props.autoplay&&ye.state.autoplaying==="focused"&&ye.autoPlay("blur")}),(0,Ee.Z)((0,he.Z)(ye),"render",function(){var Qe=a()("slick-slider",ye.props.className,{"slick-vertical":ye.props.vertical,"slick-initialized":!0}),ht=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),xt=Ne(ht,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),bn=ye.props.pauseOnHover;xt=(0,oe.Z)((0,oe.Z)({},xt),{},{onMouseEnter:bn?ye.onTrackOver:null,onMouseLeave:bn?ye.onTrackLeave:null,onMouseOver:bn?ye.onTrackOver:null,focusOnSelect:ye.props.focusOnSelect&&ye.clickable?ye.selectHandler:null});var Ae;if(ye.props.dots===!0&&ye.state.slideCount>=ye.props.slidesToShow){var Ve=Ne(ht,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),et=ye.props.pauseOnDotsHover;Ve=(0,oe.Z)((0,oe.Z)({},Ve),{},{clickHandler:ye.changeSlide,onMouseEnter:et?ye.onDotsLeave:null,onMouseOver:et?ye.onDotsOver:null,onMouseLeave:et?ye.onDotsLeave:null}),Ae=E.createElement(dt,Ve)}var nt,ft,Nt=Ne(ht,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Nt.clickHandler=ye.changeSlide,ye.props.arrows&&(nt=E.createElement(It,Nt),ft=E.createElement(je,Nt));var Ht=null;ye.props.vertical&&(Ht={height:ye.state.listHeight});var Ze=null;ye.props.vertical===!1?ye.props.centerMode===!0&&(Ze={padding:"0px "+ye.props.centerPadding}):ye.props.centerMode===!0&&(Ze={padding:ye.props.centerPadding+" 0px"});var Je=(0,oe.Z)((0,oe.Z)({},Ht),Ze),$e=ye.props.touchMove,wt={className:"slick-list",style:Je,onClick:ye.clickHandler,onMouseDown:$e?ye.swipeStart:null,onMouseMove:ye.state.dragging&&$e?ye.swipeMove:null,onMouseUp:$e?ye.swipeEnd:null,onMouseLeave:ye.state.dragging&&$e?ye.swipeEnd:null,onTouchStart:$e?ye.swipeStart:null,onTouchMove:ye.state.dragging&&$e?ye.swipeMove:null,onTouchEnd:$e?ye.touchEnd:null,onTouchCancel:ye.state.dragging&&$e?ye.swipeEnd:null,onKeyDown:ye.props.accessibility?ye.keyHandler:null},mn={className:Qe,dir:"ltr",style:ye.props.style};return ye.props.unslick&&(wt={className:"slick-list"},mn={className:Qe,style:ye.props.style}),E.createElement("div",mn,ye.props.unslick?"":nt,E.createElement("div",(0,re.Z)({ref:ye.listRefHandler},wt),E.createElement(Be,(0,re.Z)({ref:ye.trackRefHandler},xt),ye.props.children)),ye.props.unslick?"":ft,ye.props.unslick?"":Ae)}),ye.list=null,ye.track=null,ye.state=(0,oe.Z)((0,oe.Z)({},He),{},{currentSlide:ye.props.initialSlide,slideCount:E.Children.count(ye.props.children)}),ye.callbackTimers=[],ye.clickable=!0,ye.debouncedResize=null;var qt=ye.ssrInit();return ye.state=(0,oe.Z)((0,oe.Z)({},ye.state),qt),ye}return(0,fe.Z)(Pt,[{key:"didPropsChange",value:function(ye){for(var qt=!1,Qe=0,ht=Object.keys(this.props);Qe1&&arguments[1]!==void 0?arguments[1]:!1;return ye.innerSlider.slickGoTo(qt,Qe)}),(0,Ee.Z)((0,he.Z)(ye),"slickPause",function(){return ye.innerSlider.pause("paused")}),(0,Ee.Z)((0,he.Z)(ye),"slickPlay",function(){return ye.innerSlider.autoPlay("play")}),ye.state={breakpoint:null},ye._responsiveMediaHandlers=[],ye}return(0,fe.Z)(Pt,[{key:"media",value:function(ye,qt){var Qe=window.matchMedia(ye),ht=function(bn){var Ae=bn.matches;Ae&&qt()};Qe.addListener(ht),ht(Qe),this._responsiveMediaHandlers.push({mql:Qe,query:ye,listener:ht})}},{key:"componentDidMount",value:function(){var ye=this;if(this.props.responsive){var qt=this.props.responsive.map(function(ht){return ht.breakpoint});qt.sort(function(ht,xt){return ht-xt}),qt.forEach(function(ht,xt){var bn;xt===0?bn=mt()({minWidth:0,maxWidth:ht}):bn=mt()({minWidth:qt[xt-1]+1,maxWidth:ht}),bt()&&ye.media(bn,function(){ye.setState({breakpoint:ht})})});var Qe=mt()({minWidth:qt.slice(-1)[0]});bt()&&this.media(Qe,function(){ye.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(ye){ye.mql.removeListener(ye.listener)})}},{key:"render",value:function(){var ye=this,qt,Qe;this.state.breakpoint?(Qe=this.props.responsive.filter(function(Ht){return Ht.breakpoint===ye.state.breakpoint}),qt=Qe[0].settings==="unslick"?"unslick":(0,oe.Z)((0,oe.Z)((0,oe.Z)({},en),this.props),Qe[0].settings)):qt=(0,oe.Z)((0,oe.Z)({},en),this.props),qt.centerMode&&(qt.slidesToScroll>1,qt.slidesToScroll=1),qt.fade&&(qt.slidesToShow>1,qt.slidesToScroll>1,qt.slidesToShow=1,qt.slidesToScroll=1);var ht=E.Children.toArray(this.props.children);ht=ht.filter(function(Ht){return typeof Ht=="string"?!!Ht.trim():!!Ht}),qt.variableWidth&&(qt.rows>1||qt.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),qt.variableWidth=!1);for(var xt=[],bn=null,Ae=0;Ae=ht.length));ft+=1)nt.push(E.cloneElement(ht[ft],{key:100*Ae+10*et+ft,tabIndex:-1,style:{width:"".concat(100/qt.slidesPerRow,"%"),display:"inline-block"}}));Ve.push(E.createElement("div",{key:10*Ae+et},nt))}qt.variableWidth?xt.push(E.createElement("div",{key:Ae,style:{width:bn}},Ve)):xt.push(E.createElement("div",{key:Ae},Ve))}if(qt==="unslick"){var Nt="regular slider "+(this.props.className||"");return E.createElement("div",{className:Nt},ht)}else xt.length<=qt.slidesToShow&&(qt.unslick=!0);return E.createElement(ut,(0,re.Z)({style:this.props.style,ref:this.innerSliderRefHandler},qt),xt)}}]),Pt}(E.Component),Fn=Zt,Cn=y(36355),Xe=y(17313),Mt=y(83116),zt=y(37613);const Xt=un=>{const{componentCls:Oe,antCls:Pt,carouselArrowSize:Sn,carouselDotOffset:ye,marginXXS:qt}=un,Qe=-Sn*1.25,ht=qt;return{[Oe]:Object.assign(Object.assign({},(0,Xe.Wf)(un)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${Pt}-radio-input, input${Pt}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${Pt}-radio-input, input${Pt}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:Sn,height:Sn,marginTop:-Sn/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:Qe,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:Qe,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:ye},"&-top":{top:ye,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:un.dotWidth,height:un.dotHeight,marginInline:ht,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${un.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:un.dotHeight,padding:0,color:"transparent",fontSize:0,background:un.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${un.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-ht,content:'""'}},"&.slick-active":{width:un.dotActiveWidth,"& button":{background:un.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},pn=un=>{const{componentCls:Oe,carouselDotOffset:Pt,marginXXS:Sn}=un,ye={width:un.dotHeight,height:un.dotWidth};return{[`${Oe}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:un.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:Pt},"&-right":{insetInlineEnd:Pt,insetInlineStart:"auto"},li:Object.assign(Object.assign({},ye),{margin:`${Sn}px 0`,verticalAlign:"baseline",button:ye,"&.slick-active":Object.assign(Object.assign({},ye),{button:ye})})}}}},Rn=un=>{const{componentCls:Oe}=un;return[{[`${Oe}-rtl`]:{direction:"rtl",".slick-dots":{[`${Oe}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${Oe}-vertical`]:{".slick-dots":{[`${Oe}-rtl&`]:{flexDirection:"column"}}}}]};var Wn=(0,Mt.Z)("Carousel",un=>{const{controlHeightLG:Oe,controlHeightSM:Pt}=un,Sn=(0,zt.TS)(un,{carouselArrowSize:Oe/2,carouselDotOffset:Pt/2});return[Xt(Sn),pn(Sn),Rn(Sn)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),In=function(un,Oe){var Pt={};for(var Sn in un)Object.prototype.hasOwnProperty.call(un,Sn)&&Oe.indexOf(Sn)<0&&(Pt[Sn]=un[Sn]);if(un!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Sn=Object.getOwnPropertySymbols(un);ye{const{dots:Pt=!0,arrows:Sn=!1,draggable:ye=!1,waitForAnimate:qt=!1,dotPosition:Qe="bottom",vertical:ht=Qe==="left"||Qe==="right",rootClassName:xt,className:bn,style:Ae,id:Ve}=un,et=In(un,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:nt,direction:ft,carousel:Nt}=E.useContext(Cn.E_),Ht=E.useRef(),Ze=function(ia){let $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Ht.current.slickGoTo(ia,$t)};E.useImperativeHandle(Oe,()=>({goTo:Ze,autoPlay:Ht.current.innerSlider.autoPlay,innerSlider:Ht.current.innerSlider,prev:Ht.current.slickPrev,next:Ht.current.slickNext}),[Ht.current]);const Je=E.useRef(E.Children.count(un.children));E.useEffect(()=>{Je.current!==E.Children.count(un.children)&&(Ze(un.initialSlide||0,!1),Je.current=E.Children.count(un.children))},[un.children]);const $e=Object.assign({vertical:ht,className:a()(bn,Nt==null?void 0:Nt.className),style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Ae)},et);$e.effect==="fade"&&($e.fade=!0);const wt=nt("carousel",$e.prefixCls),mn="slick-dots",an=!!Pt,qn=a()(mn,`${mn}-${Qe}`,typeof Pt=="boolean"?!1:Pt==null?void 0:Pt.className),[Hn,ct]=Wn(wt),Wt=a()(wt,{[`${wt}-rtl`]:ft==="rtl",[`${wt}-vertical`]:$e.vertical},ct,xt);return Hn(E.createElement("div",{className:Wt,id:Ve},E.createElement(Fn,Object.assign({ref:Ht},$e,{dots:an,dotsClass:qn,arrows:Sn,draggable:ye,verticalSwiping:ht,waitForAnimate:qt}))))})},19842:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return bn}});var E=y(26390),re=y(59301),oe=y(81132),ge=y(78714),fe=y(38226),he=y(92310),le=y.n(he),xe=y(5891),Ee=y(29043),Le=y(19149),ke=y(77861),Ue=y(17115),He=y(90782),ue=y(8107),b=y(35788),a=re.createContext(null),ee=a,x=y(80665),te=y(80962),ae=y(57259),ie="__rc_cascader_search_mark__",pe=function(Ve,et,nt){var ft=nt.label;return et.some(function(Nt){return String(Nt[ft]).toLowerCase().includes(Ve.toLowerCase())})},ve=function(Ve,et,nt,ft){return et.map(function(Nt){return Nt[ft.label]}).join(" / ")},Se=function(Ae,Ve,et,nt,ft,Nt){var Ht=ft.filter,Ze=Ht===void 0?pe:Ht,Je=ft.render,$e=Je===void 0?ve:Je,wt=ft.limit,mn=wt===void 0?50:wt,an=ft.sort;return re.useMemo(function(){var qn=[];if(!Ae)return[];function Hn(ct,Wt){var ia=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ct.forEach(function($t){if(!(!an&&mn!==!1&&mn>0&&qn.length>=mn)){var jn=[].concat((0,E.Z)(Wt),[$t]),la=$t[et.children],ta=ia||$t.disabled;if((!la||la.length===0||Nt)&&Ze(Ae,jn,{label:et.label})){var fa;qn.push((0,ae.Z)((0,ae.Z)({},$t),{},(fa={disabled:ta},(0,te.Z)(fa,et.label,$e(Ae,jn,nt,et)),(0,te.Z)(fa,ie,jn),(0,te.Z)(fa,et.children,void 0),fa)))}la&&Hn($t[et.children],jn,ta)}})}return Hn(Ve,[]),an&&qn.sort(function(ct,Wt){return an(ct[ie],Wt[ie],Ae,et)}),mn!==!1&&mn>0?qn.slice(0,mn):qn},[Ae,Ve,et,nt,$e,Nt,Ze,an,mn])},be="__RC_CASCADER_SPLIT__",we="SHOW_PARENT",Te="SHOW_CHILD";function Ye(Ae){return Ae.join(be)}function Ne(Ae){return Ae.map(Ye)}function tt(Ae){return Ae.split(be)}function st(Ae){var Ve=Ae||{},et=Ve.label,nt=Ve.value,ft=Ve.children,Nt=nt||"value";return{label:et||"label",value:Nt,key:Nt,children:ft||"children"}}function Vt(Ae,Ve){var et,nt;return(et=Ae.isLeaf)!==null&&et!==void 0?et:!((nt=Ae[Ve.children])!==null&&nt!==void 0&&nt.length)}function vt(Ae){var Ve=Ae.parentElement;if(Ve){var et=Ae.offsetTop-Ve.offsetTop;et-Ve.scrollTop<0?Ve.scrollTo({top:et}):et+Ae.offsetHeight-Ve.scrollTop>Ve.offsetHeight&&Ve.scrollTo({top:et+Ae.offsetHeight-Ve.offsetHeight})}}function Bt(Ae,Ve){return Ae.map(function(et){var nt;return(nt=et[ie])===null||nt===void 0?void 0:nt.map(function(ft){return ft[Ve.value]})})}function At(Ae,Ve,et){var nt=new Set(Ae),ft=Ve();return Ae.filter(function(Nt){var Ht=ft[Nt],Ze=Ht?Ht.parent:null,Je=Ht?Ht.children:null;return Ht&&Ht.node.disabled?!0:et===Te?!(Je&&Je.some(function($e){return $e.key&&nt.has($e.key)})):!(Ze&&!Ze.node.disabled&&nt.has(Ze.key))})}function Lt(Ae,Ve,et){for(var nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ft=Ve,Nt=[],Ht=function(){var $e,wt,mn,an=Ae[Ze],qn=($e=ft)===null||$e===void 0?void 0:$e.findIndex(function(ct){var Wt=ct[et.value];return nt?String(Wt)===String(an):Wt===an}),Hn=qn!==-1?(wt=ft)===null||wt===void 0?void 0:wt[qn]:null;Nt.push({value:(mn=Hn==null?void 0:Hn[et.value])!==null&&mn!==void 0?mn:an,index:qn,option:Hn}),ft=Hn==null?void 0:Hn[et.children]},Ze=0;Ze1){var Et=Hn.slice(0,-1);$t(Et)}else $e(!1)},ta=function(){var Et,fn=((Et=Wt[ct])===null||Et===void 0?void 0:Et[et.children])||[],Yt=fn.find(function(Tn){return!Tn.disabled});if(Yt){var yn=[].concat((0,E.Z)(Hn),[Yt[et.value]]);$t(yn)}};re.useImperativeHandle(Ae,function(){return{onKeyDown:function(Et){var fn=Et.which;switch(fn){case Ut.Z.UP:case Ut.Z.DOWN:{var Yt=0;fn===Ut.Z.UP?Yt=-1:fn===Ut.Z.DOWN&&(Yt=1),Yt!==0&&jn(Yt);break}case Ut.Z.LEFT:{if(Je)break;mn?ta():la();break}case Ut.Z.RIGHT:{if(Je)break;mn?la():ta();break}case Ut.Z.BACKSPACE:{Je||la();break}case Ut.Z.ENTER:{if(Hn.length){var yn=Wt[ct],Tn=(yn==null?void 0:yn[ie])||[];Tn.length?Nt(Tn.map(function(Xn){return Xn[et.value]}),Tn[Tn.length-1]):Nt(Hn,Wt[ct])}break}case Ut.Z.ESC:$e(!1),wt&&Et.stopPropagation()}},onKeyUp:function(){}}})},kn=re.forwardRef(function(Ae,Ve){var et,nt,ft,Nt,Ht=(0,ke.lk)(),Ze=Ht.prefixCls,Je=Ht.multiple,$e=Ht.searchValue,wt=Ht.toggleOpen,mn=Ht.notFoundContent,an=Ht.direction,qn=Ht.open,Hn=re.useRef(),ct=an==="rtl",Wt=re.useContext(ee),ia=Wt.options,$t=Wt.values,jn=Wt.halfValues,la=Wt.fieldNames,ta=Wt.changeOnSelect,fa=Wt.onSelect,Et=Wt.searchOptions,fn=Wt.dropdownPrefixCls,Yt=Wt.loadData,yn=Wt.expandTrigger,Tn=fn||Ze,Xn=re.useState([]),Dn=(0,Ee.Z)(Xn,2),On=Dn[0],ba=Dn[1],La=function(Na){if(!(!Yt||$e)){var ya=Lt(Na,ia,la),aa=ya.map(function(Ea){var Ua=Ea.option;return Ua}),wa=aa[aa.length-1];if(wa&&!Vt(wa,la)){var Ca=Ye(Na);ba(function(Ea){return[].concat((0,E.Z)(Ea),[Ca])}),Yt(aa)}}};re.useEffect(function(){On.length&&On.forEach(function(Va){var Na=tt(Va),ya=Lt(Na,ia,la,!0).map(function(wa){var Ca=wa.option;return Ca}),aa=ya[ya.length-1];(!aa||aa[la.children]||Vt(aa,la))&&ba(function(wa){return wa.filter(function(Ca){return Ca!==Va})})})},[ia,On,la]);var wn=re.useMemo(function(){return new Set(Ne($t))},[$t]),za=re.useMemo(function(){return new Set(Ne(jn))},[jn]),ar=ot(),_t=(0,Ee.Z)(ar,2),nn=_t[0],Tt=_t[1],We=function(Na){Tt(Na),La(Na)},it=function(Na){var ya=Na.disabled,aa=Vt(Na,la);return!ya&&(aa||ta||Je)},Rt=function(Na,ya){var aa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;fa(Na),!Je&&(ya||ta&&(yn==="hover"||aa))&&wt(!1)},Nn=re.useMemo(function(){return $e?Et:ia},[$e,Et,ia]),Mn=re.useMemo(function(){for(var Va=[{options:Nn}],Na=Nn,ya=Bt(Na,la),aa=function(){var Ua=nn[wa],ir=Na.find(function(br,Za){return(ya[Za]?Ye(ya[Za]):br[la.value])===Ua}),_a=ir==null?void 0:ir[la.children];if(!(_a!=null&&_a.length))return"break";Na=_a,Va.push({options:_a})},wa=0;wa":On,La=Ae.loadingIcon,wn=Ae.children,za=Ae.dropdownMatchSelectWidth,ar=za===void 0?!1:za,_t=Ae.showCheckedStrategy,nn=_t===void 0?we:_t,Tt=(0,Le.Z)(Ae,Ce),We=(0,Ue.ZP)(et),it=!!mn,Rt=(0,b.Z)(Ht,{value:Ze,postState:It}),Nn=(0,Ee.Z)(Rt,2),Mn=Nn[0],ln=Nn[1],_n=re.useMemo(function(){return st(Nt)},[JSON.stringify(Nt)]),Bn=re.useMemo(function(){return $t||[]},[$t]),Kn=qe(Bn,_n),ua=re.useCallback(function(Yn){var ea=Kn();return Yn.map(function(sa){var er=ea[sa].nodes;return er.map(function(Er){return Er[_n.value]})})},[Kn,_n]),ja=(0,b.Z)("",{value:Hn,postState:function(ea){return ea||""}}),Va=(0,Ee.Z)(ja,2),Na=Va[0],ya=Va[1],aa=function(ea,sa){ya(ea),sa.source!=="blur"&&ct&&ct(ea)},wa=rt(Wt),Ca=(0,Ee.Z)(wa,2),Ea=Ca[0],Ua=Ca[1],ir=Se(Na,Bn,_n,jn||ft,Ua,Je),_a=yt(Bn,_n),br=re.useMemo(function(){var Yn=_a(Mn),ea=(0,Ee.Z)(Yn,2),sa=ea[0],er=ea[1];if(!it||!Mn.length)return[sa,[],er];var Er=Ne(sa),Me=Kn(),xn=(0,He.S)(Er,!0,Me),Vn=xn.checkedKeys,oa=xn.halfCheckedKeys;return[ua(Vn),ua(oa),er]},[it,Mn,Kn,ua,_a]),Za=(0,Ee.Z)(br,3),va=Za[0],Qa=Za[1],pa=Za[2],Wa=re.useMemo(function(){var Yn=Ne(va),ea=At(Yn,Kn,nn);return[].concat((0,E.Z)(pa),(0,E.Z)(ua(ea)))},[va,Kn,ua,pa,nn]),$a=tn(Wa,Bn,_n,it,wt),Ar=(0,ue.Z)(function(Yn){if(ln(Yn),$e){var ea=It(Yn),sa=ea.map(function(Me){return Lt(Me,Bn,_n).map(function(xn){return xn.option})}),er=it?ea:ea[0],Er=it?sa:sa[0];$e(er,Er)}}),cr=(0,ue.Z)(function(Yn){if((!it||qn)&&ya(""),!it)Ar(Yn);else{var ea=Ye(Yn),sa=Ne(va),er=Ne(Qa),Er=sa.includes(ea),Me=pa.some(function(ra){return Ye(ra)===ea}),xn=va,Vn=pa;if(Me&&!Er)Vn=pa.filter(function(ra){return Ye(ra)!==ea});else{var oa=Er?sa.filter(function(ra){return ra!==ea}):[].concat((0,E.Z)(sa),[ea]),Ln=Kn(),ha;if(Er){var $n=(0,He.S)(oa,{checked:!1,halfCheckedKeys:er},Ln);ha=$n.checkedKeys}else{var Qn=(0,He.S)(oa,!0,Ln);ha=Qn.checkedKeys}var na=At(ha,Kn,nn);xn=ua(na)}Ar([].concat((0,E.Z)(Vn),(0,E.Z)(xn)))}}),pr=function(ea,sa){if(sa.type==="clear"){Ar([]);return}var er=sa.values[0],Er=er.valueCells;cr(Er)},gr=fa!==void 0?fa:ta,Oa=fn||Et,wr=Tn||yn,Or=function(ea){Xn==null||Xn(ea),Dn==null||Dn(ea)},mr=re.useMemo(function(){return{options:Bn,fieldNames:_n,values:va,halfValues:Qa,changeOnSelect:Je,onSelect:cr,checkable:mn,searchOptions:ir,dropdownPrefixCls:jn,loadData:la,expandTrigger:ia,expandIcon:ba,loadingIcon:La,dropdownMenuColumnStyle:Yt}},[Bn,_n,va,Qa,Je,cr,mn,ir,jn,la,ia,ba,La,Yt]),Jr=!(Na?ir:Bn).length,Zn=Na&&Ua.matchInputWidth||Jr?{}:{minWidth:"auto"};return re.createElement(ee.Provider,{value:mr},re.createElement(ke.Ac,(0,xe.Z)({},Tt,{ref:Ve,id:We,prefixCls:ft,autoClearSearchValue:qn,dropdownMatchSelectWidth:ar,dropdownStyle:Zn,displayValues:$a,onDisplayValuesChange:pr,mode:it?"multiple":void 0,searchValue:Na,onSearch:aa,showSearch:Ea,OptionList:rn,emptyOptions:Jr,open:gr,dropdownClassName:Oa,placement:wr,onDropdownVisibleChange:Or,getRawInputElement:function(){return wn}})))});je.SHOW_PARENT=we,je.SHOW_CHILD=Te;var ze=je,gt=ze,ut=y(64002),Ge=y(62892),mt=y(53487),cn=y(19080),en=y(36355),Zt=y(93891),Fn=y(1684),Cn=y(19716),Xe=y(32441),Mt=y(14154),zt=y(58582),Xt=y(84443),pn=y(66339),Rn=y(33234),Wn=y(98447),In=y(17313),Un=y(74207),ga=y(83116);const un=Ae=>{const{prefixCls:Ve,componentCls:et,antCls:nt}=Ae,ft=`${et}-menu-item`,Nt=` +`),wn.focus();default:throw new Error}},[wn,Rt]),Wa=(0,E.useMemo)(()=>{switch(Rt){case zt:return E.createElement(yt,{callback:pa,onCancel:er});case In:return E.createElement(on.Z,{callback:pa,onCancel:er});case Xt:return E.createElement(rt.Z,{callback:pa,onCancel:er});case pn:return E.createElement(It,{callback:pa,onCancel:er});case Un:return E.createElement(Ge,{callback:pa,onCancel:er});case"maths-latex":return E.createElement(Fn,{showSaveButton:!0,callback:pa});case"inline-latex":return E.createElement(Pn.Z,{showSaveButton:!0,callback:pa});default:return null}},[Rt]);function er(){Nn("")}(0,E.useEffect)(()=>{if(ir.current){let Zn=function(Re){Ja=!0,hr=Re.pageY},Yn=function(){Ja=!1},ea=function(Re){if(Ja){let Cn=Re.pageY-hr;Cn<0&&(Cn=0),Cn>300&&(Cn=300);let Vn=wt+Cn+"px";Bn(Vn)}},sa=ir.current,Ja=!1,hr=0;return sa.addEventListener("mousedown",Zn),document.addEventListener("mousemove",ea),document.addEventListener("mouseup",Yn),()=>{sa.removeEventListener("mousedown",Zn),document.removeEventListener("mousemove",ea),document.removeEventListener("mouseup",Yn)}}},[wn,ir]),(0,E.useEffect)(()=>{Bn(wt)},[wt]);const Ar=Ve($e),cr=Ve(_n),pr={width:Ar,height:cr},gr=(0,E.useMemo)(()=>{if(Mn){let Zn=new Date(Mn),Yn=Zn.getHours(),ea=Zn.getMinutes(),sa=Zn.getSeconds();return Yn=Yn<10?"0"+Yn:Yn,ea=ea<10?"0"+ea:ea,sa=sa<10?"0"+sa:sa,`${Yn}:${ea}:${sa}`}return 0},[Mn]),Oa=Zn=>{const Yn=[];if(la){let ea=-1;Zn=Zn.replace(/(@▁▁@|@▁@)/g,function(sa,Ja,hr){Yn.push({multiLine:sa!==xt})})}return Yn};function wr(){window.sessionStorage.removeItem(Wt),ua(!1),ln(0)}function Or(){ua(!1),ln(0),wn.setValue(window.sessionStorage.getItem(Wt))}(0,E.useEffect)(()=>{Nt[Rt]&&Rt!==Rn&&Rt!==pn&&setTimeout(()=>{const Zn=document.getElementsByClassName("markdown-popup-form")[0],Yn=window.innerWidth/2-Zn.offsetWidth/2,ea=window.innerHeight/2-Zn.offsetHeight/2;aa(Yn),Ca(ea)},0)},[Rt]);const mr=Zn=>{Zn.preventDefault();const Yn=Zn.clientX-ya,ea=Zn.clientY-wa;document.body.onmousemove=sa=>{let Ja=sa.clientX-Yn,hr=sa.clientY-ea;const Re=document.getElementsByClassName("markdown-popup-form")[0],Cn=window.innerWidth-Re.offsetWidth,Vn=window.innerHeight-Re.offsetHeight;Ja=Math.max(0,Math.min(Ja,Cn)),hr=Math.max(0,Math.min(hr,Vn)),Jr(sa.clientX,sa.clientY,Yn,ea)&&(aa(Ja),Ca(hr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Jr=(Zn,Yn,ea,sa)=>{const Ja=document.body.clientHeight,hr=document.body.clientWidth;return Zn<20&&ea>Zn||Zn>hr-20&&eaYn||Yn>Ja-20&&sabe in Se?Ee(Se,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):Se[be]=we,a=(Se,be)=>{for(var we in be||(be={}))He.call(be,we)&&b(Se,we,be[we]);if(Ue)for(var we of Ue(be))ue.call(be,we)&&b(Se,we,be[we]);return Se},ee=(Se,be)=>Le(Se,ke(be));const{useForm:x}=E.default,te={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var ie=({callback:Se,onCancel:be})=>{const[we]=x();let Te=(0,he.useRef)();function Ye(st){Se(st,Te.current)}function Ne(st,Vt){if(st.status===-1){re.ZP.error(st.message);return}we.setFieldsValue({src:`/api/attachments/${st.id}`,type:Vt.type})}function tt(st){let Vt=st.target.files[0];Te.current=Vt,ve(Vt,Ne)}return xe.createElement(E.default,ee(a({form:we},ae),{className:"upload-image-panel",onFinish:Ye,style:{width:470,overflow:"hidden"}}),xe.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},xe.createElement("div",{className:"flex-container"},xe.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},xe.createElement(oe.default,{style:te})),xe.createElement(pe,{onFileChange:tt}))),xe.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},xe.createElement(oe.default,{style:{width:264}})),xe.createElement(E.default.Item,{style:{textAlign:"right"}},xe.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),xe.createElement(ge.ZP,{type:"default",onClick:be},"\u53D6\u6D88")))};function pe({onFileChange:Se}){return xe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",xe.createElement("input",{type:"file",onChange:Se}))}function ve(Se,be){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,le.bg)())throw re.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let we=new FormData;we.append("editormd-image-file",Se),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Ye){be(JSON.parse(Ye.target.responseText),Se)},!1),Te.addEventListener("error",function(Ye){console.error(Ye)},!1),Te.open("POST",`${fe.KI}/api/attachments.json`),Te.send(we)}},50474:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return oe}});var E=y(59301),re=y(4676);class oe extends E.Component{constructor(fe){super(fe);const he=window.document;this.node=he.createElement("div"),he.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,re.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},92730:function(de,ne,y){"use strict";y.d(ne,{i:function(){return pe},Z:function(){return Se}});var E={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"},re=y(71418),oe=y(6848),ge=y(92310),fe=y.n(ge),he=y(58130),le=y(97267),xe=y(2119),Ee="data:image/png;base64,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",Le="data:image/png;base64,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",ke="data:image/png;base64,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",Ue="data:image/png;base64,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",He="data:image/png;base64,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",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",b="data:image/png;base64,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",a="data:image/png;base64,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",ee="data:image/png;base64,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",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==",te="data:image/png;base64,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",ae="data:image/png;base64,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",ie=y(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ee,swimg:Le},{name:"101\u8BA1\u5212",ptimg:ke,swimg:Ue},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:He,swimg:ue},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ae}];var Se=({className:be,dataSource:we=[],col:Te=4,right:Ye,bottom:Ne=23,precision:tt=0,wrapWidth:st=1200,trackEventItems:Vt,loading:vt,onRemove:Bt=()=>{},isCurrent:At=!0,showAlias:Lt=!1})=>{const tn=Math.floor((st-(Te-1)*Ye)/Te),Jt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ie.createElement(re.Z,{spinning:vt},ie.createElement("div",{className:fe()(E.list,be)},!!(we!=null&&we.length)&&(we==null?void 0:we.map((qe,yt)=>{var on;const{name:rt,id:Ke,identifier:Dt,featured:vn,school_name:Ct,image_url:Gt,excellent:ot,is_plan:Ut}=qe;return ie.createElement("div",{key:Ke,className:E.wrap,style:{width:tn,marginRight:(1+yt)%Te===0?0:Ye+tt,marginBottom:Ne}},ie.createElement("a",{className:E.li,onClick:bt=>{bt.preventDefault(),bt.stopPropagation(),Vt&&(0,he.L9)([Vt]),(0,he.xg)(`/paths/${Dt}`)}},ie.createElement("div",{className:E.img},ie.createElement("img",{className:E.cover,src:`${Gt}`}),At&&(0,xe.bg)()&&(qe==null?void 0:qe.studying)&&ie.createElement("div",{className:`${E.movebq} user-path-items`,onClick:bt=>{bt.stopPropagation(),Bt(qe)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(on=qe==null?void 0:qe.subject_tags)==null?void 0:on.map((bt,kn)=>{var rn,mt;if(kn===0){const Be=(rn=Jt.find(Ce=>Ce.name==bt))==null?void 0:rn.swimg;return ie.createElement("img",{className:E.sign,src:Be,style:{left:"-4px"}})}const _e=(mt=Jt.find(Be=>Be.name==bt))==null?void 0:mt.ptimg;return ie.createElement("img",{className:E.sign,src:_e,style:{left:`${48+52*(kn-1)+2*kn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(qe==null?void 0:qe.excellent)&&ie.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:E.name},ie.createElement(oe.Z,{title:Lt&&(qe!=null&&qe.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${qe==null?void 0:qe.excellent_alias_name}`)):rt},ie.createElement("span",{className:E.e},Lt&&(qe==null?void 0:qe.excellent_alias_name)||rt))),ie.createElement("div",{className:E.tags},ie.createElement("div",null,ie.createElement(oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,qe.stages_count))),ie.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,qe.members_count)))))))})),!we.length&&ie.createElement(le.Z,null)))}},78258:function(de,ne,y){"use strict";y.d(ne,{jL:function(){return fe},w9:function(){return qe},QD:function(){return Pn},cQ:function(){return Bt.Z},op:function(){return Ge},O5:function(){return bn},_b:function(){return Rn},t7:function(){return x},Gi:function(){return vn},YG:function(){return Ke},qp:function(){return ke},vr:function(){return zt},qE:function(){return en},Je:function(){return ie},wb:function(){return vt},cq:function(){return kn},tp:function(){return ue}});var E=y(59301),re={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"},oe="data:image/png;base64,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",fe=({dataSource:Ae=[],img:Ve,imgWidth:et=346,title:nt,sunTitle:ft,bannerExtraContent:Nt})=>E.createElement("div",{className:re.banner},E.createElement("div",{className:re.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,nt),E.createElement("span",null,ft)),Ae.length>0&&E.createElement("div",{className:re.btns},Ae.map((Ht,Ze)=>E.createElement("div",{key:Ze,onClick:Ht.click},Ht.name,Ht.sign?E.createElement("img",{src:oe,width:39}):null))),Nt),Ve&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Ve,width:et}))),he={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"},le=y(92310),xe=y.n(le),Ee=y(89392),ke=({dataSource:Ae=[],value:Ve,onChange:et,onTitleChange:nt,className:ft,title:Nt,titleWidth:Ht=41,style:Ze={},fontColor:Je="#6A7283",showCount:$e})=>{const[wt,mn]=(0,E.useState)(0),[an,qn]=(0,E.useState)(!1),Hn=(0,E.useRef)(null),ct=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Wt;Ae.length!==0&&(((Wt=Hn==null?void 0:Hn.current)==null?void 0:Wt.clientHeight)>97?mn(1):mn(0)),Ae.length===0&&mn(0),qn(!1)},[Ae]),E.createElement("div",{className:xe()(he.row,ft),style:Ze},E.createElement("div",{onClick:(0,Ee.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:Ht,marginTop:an?12:4},className:`${he.title} ${nt?"current":""}`},Nt),E.createElement("div",{className:an?`${he.tagsWrap} ${he.tagsBorderWrap}`:he.tagsWrap},E.createElement("div",{className:he.bar,ref:ct,style:wt>0?{height:wt===1?97:"auto",overflow:wt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:he.tag,ref:Hn},Ae==null?void 0:Ae.map(Wt=>E.createElement("span",{onClick:()=>et(Wt.id),key:Wt.id,style:{color:Je},className:Ve===Wt.id?he.active:""},E.createElement("span",{title:Wt.name,className:he.name},Wt.name),!!$e&&E.createElement("span",{className:he.num},Wt.count))))),!!wt&&E.createElement(E.Fragment,null,wt===1?E.createElement("div",{onClick:()=>{var Wt;mn(2),((Wt=Hn==null?void 0:Hn.current)==null?void 0:Wt.clientHeight)>245?qn(!0):qn(!1)},className:he.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{ct.current.scrollTop=0,mn(1),qn(!1)},className:he.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ue={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"},ue=({dataSource:Ae=[],value:Ve,onChange:et,className:nt,style:ft={}})=>E.createElement("div",{style:ft,className:xe()(Ue.tabs,nt)},Ae.map(Nt=>E.createElement("span",{onClick:()=>et(Nt.id),className:Ve===Nt.id?Ue.active:"",key:Nt.id},Nt.name))),b={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"},a=y(92832),x=({dataSource:Ae=[],value:Ve="",onChange:et,onInputChange:nt=()=>{},className:ft,style:Nt={},placeholder:Ht,allowClear:Ze=!1})=>{var Je;const[$e,wt]=(0,E.useState)(""),[mn,an]=(0,E.useState)("");(0,E.useEffect)(()=>{var ct;let Wt=Ve;(ct=JSON.stringify(Ve))!=null&&ct.includes("{")&&(wt(Ve.id),Wt=Ve.value||"");try{an(decodeURIComponent(Wt||""))}catch(ia){an(decodeURIComponent(Wt||""))}},[Ve]);const qn=()=>{et(encodeURIComponent(mn),$e||null)},Hn=ct=>{ct!==$e&&(wt(ct),et(encodeURIComponent(mn),ct))};return E.createElement("div",{className:xe()(b.input,ft),style:Nt},!!Ae.length&&E.createElement("div",{className:b.dropdown},E.createElement("div",{className:b.text},(Je=Ae.find(ct=>ct.id===$e))==null?void 0:Je.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:b.b1}),E.createElement("b",{className:b.b2})),E.createElement("div",{className:b.menu},Ae.map((ct,Wt)=>E.createElement("div",{key:Wt,onClick:()=>Hn(ct.id)},ct.name)))),E.createElement(a.default,{onPressEnter:qn,value:mn,onChange:ct=>{an(ct.target.value),nt(encodeURIComponent(ct.target.value),$e||null)},bordered:!1,placeholder:Ht}),E.createElement("i",{onClick:qn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},te={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"},ie=({value:Ae,onChange:Ve,className:et,total:nt,pageSize:ft,style:Nt={}})=>{const Ht=Ae<2,Ze=Ae>=Math.ceil(nt/ft);return nt<=ft?E.createElement(E.Fragment,null):E.createElement("div",{className:xe()(te.quickPager,et),style:Nt},E.createElement("div",{onClick:()=>{Ht||Ve(Ae-1,"prev")},className:Ht?te.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Ze||Ve(Ae+1,"next")},className:Ze?te.disabled:""},"\u4E0B\u4E00\u9875"))},pe={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"},ve=y(71418),Se=y(6848),be=y(68610),we=y(10148),Te=y(58130),Ye=y(96908),Ne=y(57177),tt=y(81378),st=y(97267),vt=({className:Ae,dataSource:Ve=[],col:et=4,right:nt,bottom:ft=23,precision:Nt=0,wrapWidth:Ht=1200,trackEventItems:Ze,loading:Je})=>{const $e=Math.floor((Ht-(et-1)*nt)/et);return E.createElement(ve.Z,{spinning:Je},E.createElement("div",{className:xe()(pe.list,Ae)},!!Ve.length&&Ve.map((wt,mn)=>{const{name:an,id:qn,identifier:Hn,power:ct,cover_image_id:Wt,pic:ia}=wt;return E.createElement("div",{className:pe.wrap,key:qn,style:{width:$e,marginRight:(1+mn)%et===0?0:nt+Nt,marginBottom:ft}},E.createElement("a",{target:"_blank",href:`/shixuns/${Hn}/challenges`,className:pe.li,onClick:$t=>{$t.preventDefault(),Ze&&(0,Te.L9)([Ze]),ct&&(0,Te.xg)(`/shixuns/${Hn}/challenges`)}},E.createElement("div",{className:pe.img},E.createElement("img",{className:pe.cover,src:`${ia}`}),wt.is_jupyter&&E.createElement("img",{className:pe.sign,src:Ye}),wt.is_jupyter_lab&&E.createElement("img",{className:pe.sign,src:Ne}),wt.is_unity_3d&&E.createElement("img",{className:pe.sign,src:tt})),E.createElement("div",{className:pe.name},E.createElement(Se.Z,{title:an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:pe.e},an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:pe.tags},E.createElement(Se.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,wt.challenges_count))),!!wt.myshixuns_count&&E.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,wt.myshixuns_count))),E.createElement(Se.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,wt.level))),E.createElement("div",{className:pe.rate},E.createElement(be.Z,{allowHalf:!0,disabled:!0,defaultValue:wt.score_info}),E.createElement("span",null,"\xA0",wt.score_info?`${wt.score_info}\u5206`:"5\u5206")))),!ct&&E.createElement("div",{className:pe.lockWrap},E.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ve.length&&E.createElement(st.Z,null)))},Bt=y(92730),At={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"},Lt="data:image/png;base64,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",tn=y(59301),qe=({className:Ae,dataSource:Ve=[],col:et=4,right:nt,bottom:ft=23,precision:Nt=0,wrapWidth:Ht=1200,trackEventItems:Ze,loading:Je})=>{const $e=Math.floor((Ht-(et-1)*nt)/et);return tn.createElement(ve.Z,{spinning:Je},tn.createElement("div",{className:xe()(At.list,Ae)},!!Ve.length&&Ve.map((wt,mn)=>{const{subject_identifier:an,id:qn,identifier:Hn,power:ct}=wt,Wt=wt.is_public!=0&&wt.is_public;return tn.createElement("div",{className:At.wrap,key:qn,style:{width:$e,marginRight:(1+mn)%et===0?0:nt+Nt,marginBottom:ft}},tn.createElement("a",{className:At.li,onClick:ia=>{ia.preventDefault(),Ze&&(0,Te.L9)([Ze]),(0,Te.xg)(wt.first_category_url)}},tn.createElement("div",{className:At.top},tn.createElement(Se.Z,{title:wt.name},tn.createElement("div",{className:At.name},wt.name)),tn.createElement("img",{className:At.img,src:we.Z.IMG_SERVER+"/images/"+wt.avatar_url}),tn.createElement("div",{className:At.text,title:wt.creator},wt.creator),an&&tn.createElement("div",{className:At.btns},tn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),tn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Wt&&tn.createElement("div",{className:At.sign},"\u516C\u5F00")),tn.createElement("div",{className:At.bottom},wt.visits>0&&tn.createElement(Se.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},tn.createElement("span",null,tn.createElement("i",{className:"iconfont icon-liulanyan"}),tn.createElement("span",null,wt.visits))),wt.course_members_count>0&&tn.createElement(Se.Z,{title:"\u6210\u5458",placement:"bottom"},tn.createElement("span",null,tn.createElement("i",{className:"iconfont icon-chengyuan"}),wt.course_members_count)),wt.tasks_count>0&&tn.createElement(Se.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},tn.createElement("span",null,tn.createElement("i",{className:"iconfont icon-zuoye"}),wt.tasks_count)),wt.is_end?tn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):tn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!wt.is_accessible&&tn.createElement("div",{className:At.lockWrap},tn.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),tn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ve.length&&tn.createElement(st.Z,null)))},yt={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"},on=y(42203),Ke=({dataSource:Ae=[],value:Ve,onChange:et,className:nt,style:ft={},tabBarExtraContent:Nt})=>E.createElement("div",{className:xe()(yt.tabs,nt),style:ft},E.createElement("div",{className:yt.tabsWrap},Ae.map((Ht,Ze)=>E.createElement("aside",{className:yt.tab,onClick:()=>{et(Ht.id),Ht.link&&on.history.push(Ht.link)},key:Ze},E.createElement("div",{className:Ve===Ht.id?yt.active:""},Ht.name),(Ht==null?void 0:Ht.resetCount)==null&&(Ht==null?void 0:Ht.total)!==void 0&&E.createElement("span",null,"\uFF08",Ht==null?void 0:Ht.total,"\uFF09"),(Ht==null?void 0:Ht.resetCount)!==void 0&&(Ht==null?void 0:Ht.total)!==void 0&&E.createElement(Se.Z,{title:(Ht==null?void 0:Ht.tip)!=null?Ht==null?void 0:Ht.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Ht==null?void 0:Ht.resetCount),"/",E.createElement("span",null,Ht==null?void 0:Ht.total),"\uFF09"))))),E.createElement("div",{className:yt.tabBar},Nt)),vn=({className:Ae,style:Ve={},children:et})=>E.createElement("div",{className:xe()(Ae),style:Ve},et),Ct={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"},Gt=y(38854),ot=y(20834);const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var kn=({sortValue:Ae,dropValue:Ve,className:et,onSort:nt,onDrop:ft,dataSource:Nt=Ut})=>{var Ht;return E.createElement("div",{className:xe()(Ct.orderWrap,et)},E.createElement(Gt.Z,{dropdownRender:()=>E.createElement(ot.default,null,Nt.map((Ze,Je)=>E.createElement(ot.default.Item,{key:Je,onClick:()=>ft(Ze.id)},Ze.name)))},E.createElement("span",{className:Ct.orderTextWrap},(Ht=Nt.find(Ze=>Ve===Ze.id))==null?void 0:Ht.name)),E.createElement("span",{className:Ct.orderIconWrap},E.createElement("span",{className:Ct.orderAsc},E.createElement("i",{className:Ae==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer}`,onClick:()=>nt(Ae==="asc"?"desc":"asc")})),E.createElement("span",{className:Ct.orderDesc},E.createElement("i",{className:Ae==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer}`,onClick:()=>nt(Ae==="asc"?"desc":"asc")}))))},rn={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"},mt=y(3113),_e=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,It=(Ae,Ve,et)=>Ve in Ae?_e(Ae,Ve,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ae[Ve]=et,je=(Ae,Ve)=>{for(var et in Ve||(Ve={}))Ce.call(Ve,et)&&It(Ae,et,Ve[et]);if(Be)for(var et of Be(Ve))dt.call(Ve,et)&&It(Ae,et,Ve[et]);return Ae},ze=(Ae,Ve)=>{var et={};for(var nt in Ae)Ce.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&Be)for(var nt of Be(Ae))Ve.indexOf(nt)<0&&dt.call(Ae,nt)&&(et[nt]=Ae[nt]);return et},gt=(Ae,Ve,et)=>new Promise((nt,ft)=>{var Nt=Je=>{try{Ze(et.next(Je))}catch($e){ft($e)}},Ht=Je=>{try{Ze(et.throw(Je))}catch($e){ft($e)}},Ze=Je=>Je.done?nt(Je.value):Promise.resolve(Je.value).then(Nt,Ht);Ze((et=et.apply(Ae,Ve)).next())}),Ge=Ae=>{var Ve=Ae,{className:et,style:nt,children:ft,loading:Nt=!1,openLoading:Ht,onClick:Ze=()=>{},size:Je="middle",shape:$e="round"}=Ve,wt=ze(Ve,["className","style","children","loading","openLoading","onClick","size","shape"]);const[mn,an]=(0,E.useState)(!1);return E.createElement(mt.ZP,je({onClick:(0,Ee.throttle)(qn=>gt(void 0,null,function*(){Ht&&an(!0);try{yield Ze(qn)}catch(Hn){console.log("error",Hn)}Ht&&an(!1)}),2e3,{leading:!0,trailing:!1}),className:xe()(rn.btn,rn[`${Je}-${$e}`],et),style:nt,size:Je,shape:$e,loading:mn||Nt},wt),ft)},pt={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"},en=({className:Ae,style:Ve,children:et=null,onClick:nt,title:ft})=>E.createElement("div",{className:xe()(pt.head,Ae),style:Ve},E.createElement("span",{className:"primary-hover",onClick:nt},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:ft},ft),E.createElement("div",{className:pt.node},et)),Zt={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"},Pn=({confirmShow:Ae=!0,confirmTitle:Ve,confirmClick:et,cancelShow:nt=!0,cancelTitle:ft,cancelClick:Nt,className:Ht,style:Ze,confirmLoading:Je=!1})=>E.createElement("div",{className:xe()(Zt.btns,Ht),style:Ze},Ae&&E.createElement(mt.ZP,{loading:Je,onClick:et,type:"primary",className:Zt.confirm},Ve),nt&&E.createElement(mt.ZP,{onClick:Nt,className:Zt.cancel},ft)),Xe={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"},zt=({className:Ae,style:Ve={},LeftContent:et,children:nt,RightContent:ft})=>E.createElement("div",{className:xe()(Xe.fixedBottom,Ae),style:Ve},E.createElement("div",{className:Xe.wrap},E.createElement("div",{className:Xe.left},et),E.createElement("div",{className:Xe.center},nt),E.createElement("div",{className:Xe.right},ft))),Xt={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"},Rn=({className:Ae,style:Ve={},dataSource:et=[]})=>E.createElement("div",{className:xe()(Xt.crumbs,Ae),style:Ve},et.map((nt,ft)=>fton.history.push(nt.path)},nt.name):E.createElement("span",null,nt.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:ft,style:{color:"#5F6368"}},nt.name))),Wn=y(31797),In=Object.defineProperty,Un=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Sn=(Ae,Ve,et)=>Ve in Ae?In(Ae,Ve,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ae[Ve]=et,ye=(Ae,Ve)=>{for(var et in Ve||(Ve={}))Oe.call(Ve,et)&&Sn(Ae,et,Ve[et]);if(un)for(var et of un(Ve))Pt.call(Ve,et)&&Sn(Ae,et,Ve[et]);return Ae},qt=(Ae,Ve)=>Un(Ae,ga(Ve)),Qe=(Ae,Ve)=>{var et={};for(var nt in Ae)Oe.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&un)for(var nt of un(Ae))Ve.indexOf(nt)<0&&Pt.call(Ae,nt)&&(et[nt]=Ae[nt]);return et};const{Countdown:ht}=Wn.default;var bn=Ae=>{var Ve=Ae,{onChange:et}=Ve,nt=Qe(Ve,["onChange"]);const[ft,Nt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof ft=="number"&&ft>=0&&et(ft)},[ft]);const Ht=Ze=>{const Je=Math.floor(Ze/1e3);Nt(Je)};return E.createElement(ht,qt(ye({},nt),{onChange:Ht}))}},91300:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(oe,ge){const fe=(0,E.useRef)();(0,E.useEffect)(()=>{fe.current=oe}),(0,E.useEffect)(()=>{function he(){fe.current()}if(ge!==null){let le=setInterval(he,ge);return()=>clearInterval(le)}},[ge])}},51153:function(de,ne,y){"use strict";y.r(ne),y.d(ne,{default:function(){return Tt}});var E=y(59301),re=y(92736),oe=y(81863),ge=y(19635),fe=y(42203),he={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},le=y(10148),xe=y(43418),Ee=y(58130),Le=y(25711),Ue=({user:We,globalSetting:it})=>{var Rt,Nn,Mn;const[ln,_n]=(0,E.useState)(!1);(0,E.useEffect)(()=>(window.addEventListener("click",ua),()=>{window.removeEventListener("click",ua)}),[]);const Bn=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){_n(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Kn=(ja,Va)=>{if(ja.className===Va)return ja;for(let Na=0,ya=ja;ya=ya.parentNode;Na++){if(ya.className===Va)return ya;if(ya==document.documentElement)return!1}},ua=ja=>{var Va,Na,ya;ja!=null&&ja.target&&(((Va=ja==null?void 0:ja.target)==null?void 0:Va.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((ya=(Na=ja==null?void 0:ja.target)==null?void 0:Na.nextElementSibling)==null?void 0:ya.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&Kn(ja.target,"module-introduce")&&Bn()};return E.createElement(E.Fragment,null,E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:ln,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>_n(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Rt=it==null?void 0:it.setting)==null?void 0:Rt.homepage_tea_qq_number," "),E.createElement("img",{src:`${le.Z.IMG_SERVER}/${(Nn=it==null?void 0:it.setting)==null?void 0:Nn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),E.createElement("div",{className:he.newFooter,dangerouslySetInnerHTML:{__html:(0,Le.z)((Mn=it.setting)==null?void 0:Mn.footer,!0)}}))};const He=({user:We,globalSetting:it,loading:Rt,dispatch:Nn})=>{var Mn,ln;return it.showFooter&&it.showHeaderFooter?E.createElement("section",{id:"footer"},(Mn=it==null?void 0:it.setting)!=null&&Mn.main_site&&!((ln=it==null?void 0:it.setting)!=null&&ln.is_local)?E.createElement(Ue,{user:We,globalSetting:it}):E.createElement("div",null)):E.createElement(E.Fragment,null," ")};var ue=(0,fe.connect)(({user:We,loading:it,globalSetting:Rt})=>({user:We,globalSetting:Rt,loading:it.models.index}))(He),b=y(6848),a=y(90240),ee={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},x=y(40937);const te=({globalSetting:We,loading:it,shixunHomeworks:Rt,user:Nn,dispatch:Mn})=>{const[ln,_n]=(0,E.useState)(!1),[Bn,Kn]=(0,E.useState)(!1),[ua]=(0,E.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[ja,Va]=(0,E.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[Na,ya]=(0,E.useState)(!1),aa=(0,E.useRef)(),wa=(0,fe.useLocation)();(0,E.useEffect)(()=>(window.addEventListener("scroll",Ca),()=>window.removeEventListener("scroll",Ca)),[]),(0,E.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),Va(!1)},5e3)},[]),(0,E.useEffect)(()=>{Rt.actionTabs.type===99&&(ya(!0),setTimeout(()=>{ya(!1)},5e3))},[Rt.actionTabs]),(0,E.useEffect)(()=>{var Ua,ir,$a;(Ua=Nn==null?void 0:Nn.userInfo)!=null&&Ua.login&&!ua.includes((ir=Nn==null?void 0:Nn.userInfo)==null?void 0:ir.login)&&!(($a=We==null?void 0:We.setting)!=null&&$a.is_local)&&setTimeout(()=>{var Er,Za,va=document.createEvent("Events");va.initEvent("mouseout",!0,!1),aa&&((Er=aa.current)==null||Er.dispatchEvent(va)),ua.push((Za=Nn==null?void 0:Nn.userInfo)==null?void 0:Za.login),localStorage.hideCustom=JSON.stringify(ua)},5e3)},[Nn]);const Ca=()=>{var Ua;if(wa.pathname==="/Activities"){_n(!1);return}_n(((Ua=document==null?void 0:document.documentElement)==null?void 0:Ua.scrollTop)>0)},Ea=()=>{const Ua=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(Ua),Ua){Kn(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")};return E.createElement("div",{className:ee.sideBar},E.createElement("div",{id:"wechat_QR_code_ids"},ln&&E.createElement(b.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},E.createElement(a.Z,{className:`${ee.wrap} ${ee.backTop}`,visibilityHeight:0},E.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:Bn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Kn(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),E.createElement("img",{src:x,width:200,height:200}))))};var ae=(0,fe.connect)(({loading:We,globalSetting:it,user:Rt,shixunHomeworks:Nn})=>({globalSetting:it,user:Rt,loading:We.models.index,shixunHomeworks:Nn}))(te),ie=y(3113),pe=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const ve=({user:We,dispatch:it,classroomList:Rt})=>E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:Rt.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{it({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",null,E.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),E.createElement("br",null),E.createElement("div",{style:{textAlign:"end"}},E.createElement(ie.ZP,{type:"primary",onClick:()=>pe(void 0,null,function*(){it({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var Se=(0,fe.connect)(({user:We,classroomList:it})=>({user:We,classroomList:it}))(ve),be=y(98228),we=y(95237),Te=y(43604),Ye=y(24905),Ne={name:"name___sZaG7"},tt=y(59301),st=Object.defineProperty,Vt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,tn=(We,it,Rt)=>it in We?st(We,it,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):We[it]=Rt,Jt=(We,it)=>{for(var Rt in it||(it={}))At.call(it,Rt)&&tn(We,Rt,it[Rt]);if(Bt)for(var Rt of Bt(it))Lt.call(it,Rt)&&tn(We,Rt,it[Rt]);return We},qe=(We,it)=>Vt(We,vt(it)),yt=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const{TreeNode:on}=be.default,rt=({classroomList:We,loading:it,dispatch:Rt})=>{var Nn,Mn,ln;const[_n,Bn]=(0,E.useState)(!1),[Kn,ua]=(0,E.useState)([]),[ja,Va]=(0,E.useState)(!0),[Na,ya]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{var aa,wa;We.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&ua([...(wa=(aa=We==null?void 0:We.actionTabs)==null?void 0:aa.course_groups)==null?void 0:wa.map(Ca=>Ca.course_group_id)])},[We.actionTabs.key]),(0,E.useEffect)(()=>{var aa,wa,Ca,Ea;Va(((wa=(aa=We==null?void 0:We.actionTabs)==null?void 0:aa.course_groups)==null?void 0:wa.length)===(Kn==null?void 0:Kn.length)),ya((Kn==null?void 0:Kn.length)>0&&(Kn==null?void 0:Kn.length)<((Ea=(Ca=We==null?void 0:We.actionTabs)==null?void 0:Ca.course_groups)==null?void 0:Ea.length))},[Kn]),tt.createElement(xe.default,{centered:!0,title:We.actionTabs.title,open:We.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:_n,onOk:()=>yt(void 0,null,function*(){var aa;Bn(!0);const wa=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Ca=JSON.stringify(qe(Jt({},wa),{course_group:[...Kn],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Ca,localStorage.setItem("all_student_works_param",Ca),Rt({type:"classroomList/setActionTabs",payload:{}}),Bn(!1),(aa=We==null?void 0:We.actionTabs)==null||aa.fn()}),onCancel:()=>{Rt({type:"classroomList/setActionTabs",payload:{}})}},tt.createElement("div",null,tt.createElement(we.Z,null,tt.createElement(Te.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(Nn=We==null?void 0:We.actionTabs)==null?void 0:Nn.title,"\u7684\u73ED\u7EA7\uFF1A"),tt.createElement(Te.Z,{span:24},tt.createElement(Ye.default,{indeterminate:Na,checked:ja,onChange:aa=>{var wa,Ca;ua(aa.target.checked?(Ca=(wa=We==null?void 0:We.actionTabs)==null?void 0:wa.course_groups)==null?void 0:Ca.map(Ea=>Ea.course_group_id):[])}},"\u5168\u9009")),tt.createElement(Ye.default.Group,{style:{width:"100%"},value:Kn,onChange:aa=>{ua(aa)}},tt.createElement(we.Z,null,(ln=(Mn=We==null?void 0:We.actionTabs)==null?void 0:Mn.course_groups)==null?void 0:ln.map((aa,wa)=>tt.createElement(Te.Z,{span:8,style:{marginTop:"10px"}},tt.createElement(Ye.default,{value:aa.course_group_id,style:{fontSize:"14px"}},tt.createElement("span",{className:Ne.name,title:aa.group_group_name}," ",aa.group_group_name),tt.createElement("span",null,"(",aa.count,")")))))))))};var Ke=(0,fe.connect)(({classroomList:We,loading:it})=>({classroomList:We,loading:it}))(rt),Dt=y(8591),vn=y(57809),Ct=y(70635),Gt={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},ot=y(32637),Ut="data:image/png;base64,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",bt=y(59301),kn=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const{TreeNode:rn}=be.default,mt=({classroomList:We,loading:it,dispatch:Rt,user:Nn})=>{var Mn,ln;const[_n,Bn]=(0,E.useState)(!1),[Kn,ua]=(0,E.useState)(""),[ja,Va]=(0,E.useState)([]),[Na,ya]=(0,E.useState)({});return(0,E.useEffect)(()=>{if(We.actionTabs.id&&We.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let Ea=function(){return kn(this,null,function*(){const Ua=yield(0,Ct.ZP)(`/api/courses/${We.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:We.actionTabs.type,type_id:We.actionTabs.type_id}});(Ua==null?void 0:Ua.status)===0&&(Va(Ua==null?void 0:Ua.data),ya(Ua==null?void 0:Ua.other_data))})};console.log(We.actionTabs);const{id:aa,type:wa,type_id:Ca}=We.actionTabs;Ea()}},[We.actionTabs.id]),bt.createElement(re.ZP,null,bt.createElement(xe.default,{centered:!0,title:We.actionTabs.title,open:We.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:_n,destroyOnClose:!0,closeIcon:bt.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{Rt({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{ua("")},className:Gt.modal,onOk:()=>kn(void 0,null,function*(){var aa;if(!Kn){Dt.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}Bn(!0);const wa=yield(0,Ct.ZP)(`/api/courses/${We.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:We.actionTabs.type,type_id:We.actionTabs.type_id,code:Kn}});(wa==null?void 0:wa.status)===0&&(Dt.ZP.success("\u6388\u6743\u6210\u529F"),Rt({type:"classroomList/setActionTabs",payload:{}}),(aa=We==null?void 0:We.actionTabs)==null||aa.fn()),Bn(!1)}),onCancel:()=>{Rt({type:"classroomList/setActionTabs",payload:{}})}},bt.createElement("div",{className:"mt10"},bt.createElement("div",{className:Gt.title},"\u6388\u6743\u4F7F\u7528"),bt.createElement("div",{className:Gt.content},bt.createElement("div",null,bt.createElement("div",{className:Gt.name},"\u60A8\u597D\uFF01",(Mn=Nn==null?void 0:Nn.userInfo)==null?void 0:Mn.username,"\u8001\u5E08\uFF08",(ln=Nn==null?void 0:Nn.userInfo)==null?void 0:ln.login,"\uFF09\uFF1A"),We.actionTabs.type==="shixun"&&bt.createElement("div",{className:Gt.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",We.actionTabs.name,"-ID",We.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",bt.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),We.actionTabs.type==="exercise"&&bt.createElement("div",{className:Gt.tip},"\u5F53\u524D\u8BD5\u5377\u3010",We.actionTabs.name,"-ID",We.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",bt.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),bt.createElement("div",{className:Gt.info},bt.createElement("div",{className:Gt.icon},bt.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),bt.createElement("span",{className:"mr10",style:{color:"#6A7283"}},We.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),bt.createElement("span",{style:{color:"#232B40"}},We.actionTabs.type==="shixun"?Na.env_name:`${Na.env_count}\u4E2A`)),bt.createElement("div",{className:Gt.info},bt.createElement("div",{className:Gt.icon},bt.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),bt.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),bt.createElement("span",{style:{color:"#232B40"}},Na.course_name)),bt.createElement("div",{className:Gt.info},bt.createElement("div",{className:Gt.icon},bt.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),bt.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),bt.createElement("span",{style:{color:"#232B40"}},Na.student_count,"\u4EBA"))),bt.createElement("div",{className:"mt10"},bt.createElement("div",{className:Gt.img},bt.createElement("img",{src:ot,width:"124px",height:"124px"})),bt.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),bt.createElement("div",{className:Gt.code},bt.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),bt.createElement(vn.default,{popupClassName:Gt.popu,disabled:!1,className:Gt.qselect,onChange:aa=>kn(void 0,null,function*(){console.log(aa),ua(aa)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:bt.createElement("div",{className:Gt.nocode},bt.createElement("div",null,bt.createElement("img",{src:Ut,alt:""}),bt.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},ja==null?void 0:ja.map((aa,wa)=>bt.createElement(vn.default.Option,{key:aa.code,value:aa==null?void 0:aa.code,label:aa.code,disabled:aa.disable},bt.createElement("div",{className:Gt.item},bt.createElement("div",{className:Gt.left,style:{background:wa%2==0?"#52C7B0":"#E36868"}},aa.code),bt.createElement("div",{className:`${Gt.right} ${aa.disable&&Gt.disable}`},We.actionTabs.type==="shixun"&&bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),bt.createElement("span",{className:Gt.text2},aa.resource_type_name),aa.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&bt.createElement(b.Z,{title:bt.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u7B49\u3002",bt.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",bt.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),bt.createElement("span",{className:Gt.text2},aa.max_people,"\u4EBA")),bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),bt.createElement("span",{className:Gt.text2},"\u5DF2\u4F7F\u7528 ",bt.createElement("span",{className:Gt.count},aa.use_count)," \u6B21\uFF0C\u5269\u4F59 ",bt.createElement("span",{className:Gt.count},aa.left_use_count)," \u6B21"),We.actionTabs.type==="exercise"&&bt.createElement(b.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",bt.createElement("i",{className:"iconfont icon-wenhao1"}))),bt.createElement("div",null,bt.createElement("span",{className:Gt.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),bt.createElement("span",{className:Gt.text2},aa.start_at," \u81F3 ",aa.end_at)))),wa!=(ja==null?void 0:ja.length)-1&&bt.createElement("div",{className:Gt.line}))))))))};var _e=(0,fe.connect)(({classroomList:We,loading:it,user:Rt})=>({classroomList:We,loading:it,user:Rt}))(mt),Be={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Ce=y(59301);const{TreeNode:dt}=be.default,It=({classroomList:We,loading:it,dispatch:Rt,user:Nn})=>{var Mn,ln,_n;return Ce.createElement(re.ZP,null,Ce.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:We.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Ce.createElement("div",null,Ce.createElement(ie.ZP,{type:"primary",onClick:Bn=>{var Kn;Rt({type:"classroomList/setActionTabs",payload:{}}),(Kn=We==null?void 0:We.actionTabs)==null||Kn.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:Be.modal},Ce.createElement("div",null,Ce.createElement("div",{className:Be.content},Ce.createElement("div",null,Ce.createElement("div",{className:Be.name},"\u60A8\u597D\uFF01",(Mn=Nn==null?void 0:Nn.userInfo)==null?void 0:Mn.username,"\u8001\u5E08\uFF08",(ln=Nn==null?void 0:Nn.userInfo)==null?void 0:ln.login,"\uFF09\uFF1A"),Ce.createElement("div",{className:Be.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ce.createElement("div",{className:Be.info},Ce.createElement("div",{className:Be.icon},Ce.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Ce.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ce.createElement("span",{style:{color:"#232B40"}},`${(_n=We==null?void 0:We.actionTabs)==null?void 0:_n.count}\u4E2A`))),Ce.createElement("div",null,Ce.createElement("div",{className:Be.img},Ce.createElement("img",{src:ot,width:"124px",height:"124px"})),Ce.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))))))};var je=(0,fe.connect)(({classroomList:We,loading:it,user:Rt})=>({classroomList:We,loading:it,user:Rt}))(It),ze=y(61186),gt=y.n(ze),ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa4AAAGuCAYAAADI9eKaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAOX1SURBVHhe7P0FvCXJcSUOW2Bb9P2+/a9X0sw0PMZmnukhjcBiCwxisCzzru2/rZXh88q7hrVlW2TLkm3JFo54GJqZmZlxmvHxe93xxan7Tnd0Ttatuq/g3tdzz8zpyspKiIqMjKisW6/qp6SKKqqooooqhhGqgauKKqqooophhWrgqqKKKqqoYlihGriqqKKKKqoYVqgGriqqqKKKKoYVqoGriiqqqKKKYYVq4KqiiiqqqGJYoRq4qqiiiiqqGFaoBq4qqqiiiiqGFaqBq4oqqqiiimGFauCqoooqqqhiWKEauKqooooqqhhWqAauKqqooooqhhWqgauKKqqooophhWrgqqKKKqqoYlihGriqqKKKKqoYVqgGriqqqKKKKoYVqoGriiqqqKKKYYVq4KqiiiqqqGJYoRq4qqiiiiqqGFaoBq4qqqiiiiqGFaqBq4oqqqiiimGFauCqoooqqqhiWKEauKqooooqqhhWyCVwDQwMDKZErl+/HmyvXbsWbF/ooD6A/v7+YIs8q7Os9ce2rCxu/zxGGQFbvlywMgxH/dk6RF9fX7D1HbsdEaW/KGQ5vmyPY2LxQhmfSkTmgctnSEiDOFZlwcliC3BLcD9L/bE9gmkcs+A+tpS5Ejic9Qf09vYGW8pUClB+uDOu/nxgGbc+aPsIYylAefbDMXPbe6GxXMhlxWUH2cIa2wsZ1AP1w6ty3ySxSEN/bhvswzpTwK5mgDT6TguUZTjqj/tuvu8K/3ZElP7iIMvxBTgWYWNWRf7IPHBZJwJiH9uOjo4gH4P/QiZQbIJlrT8Abdm2QYB9+8AyvjbzJEBZfKh0/QGUxUVPT89gKhw+mYYTgaHoj2AZ1mMbccc3CmFjkJb9DHeWC7msuLq7uwdTt8Lem36hwg4+Jyy29lZSlvoLa4N9QgaUsbIR5TRcYrjrjzLiqh5pOF5b/nZHlP7iIMvxBWhPGBuM0QvtN8hKRC6BC+Cgv5AmZSngJAibbFnrj5MTfaAvHyhbJU7Y4ao/yuTClnkhII7+iiHL8fWNBWWtojzIPHC5k5L7P/VTPyUvfelLg+0LnS9+8YtvpAnqKWv9sQ0grC+bz3pW5nJzOOvP1SP3gTi/c9m6w5Fx9FcMYXVs28UYBY4ByoaN1QuZ5UJuPfMqClcpMIaf/dmf9SrihUxMhLCruCz1h7bQJvsOu+LF8UqerMNZf3SyL3rRi+Snf/qnYz+c4LYzHBlXf8Uw1PGNA4wFxgRjgzppXPDcLiwXcumZBmnhU8ILnZgYPl3loT8XYXJw8lYih6v+bB7TccF6w50ufPoLQ5LxjQuU9Y3TC53lQi495+E4bgdiMoQ5PBe++knoIkyOSp6ww1V/No/puGC94U4XPv2FIcn4xgXK+sbphc5yIZee83ActwMxGcIcngtf/SR0ESZHJU/Y4ao/m8d0XLDecKcLn/7CkGR84wJlfeP0Qme5kEvPeTiO24GYDGEOz4WvfhK6CJOjkifscNWfzWM6LlhvuNOFT39hSDK+cYGyvnF6obNcyKXnPBzH7UBMhjCH58JXPwldhMlRyRN2uOrP5jEdF6w33OnCp78wJBnfuEBZ3zi90Fku5NJzHo7jdiAmQ5jDc+Grn4QuwuSo5Ak7XPVn85iOC9Yb7nTh018YkoxvXKCsb5xe6CwXcuk5D8dxOxCTIczhufDVT0IXYXJU8oQdrvqzeUzHBesNd7rw6S8MScY3LlDWN04vdJYLufSch+O4HYjJEObwXPjqJ6GLMDkqecIOV/3ZPKbjgvWGO1349BeGJOMbFyjrG6cXOsuFXHrOw7AqHTiXKMNHXpjDc+HWzYOVLl8YfXqPC9ZLg+XUnwtfn5UOyGzHMg3GBcr67MgybHwrHUnsr1zIpefhqJi0gXMZquEn0V+arHT5wujTe1ywXhosp/5c+PqsdEBmO5ZpMC5Q1mdHlmHjW+lIYn/lQi49D0fFpA2cy1ANP4n+0mSlyxdGn97jgvXSYDn158LXZ6UDMtuxTINxgbI+O7IMG99KRxL7Kxdy6Xk4KiZt4FyGavhJ9JcmK12+MPr0HheslwbLqT8Xvj4rHZDZjmUajAuU9dmRZdj4VjqS2F+5kEvPw1ExaQPnMlTDT6K/NFnp8oXRp/e4YL00WE79ufD1WemAzHYs02BcoKzPjizDxrfSkcT+yoVceh6OikkbOJehGn4S/aXJSpcvjD69xwXrpcFy6s+Fr89KB2S2Y5kG4wJlfXZkGTa+lY4k9lcu5NLzcFRM2sC5DNXwk+gvTVa6fGH06T0uWC8NllN/Lnx9Vjogsx3LNBgXKOuzI8uw8a10JLG/ciGXnoejYtIGzmWohp9Ef2my0uULo0/vccF6abCc+nPh67PSAZntWKbBuEBZnx1Zho1vpSOJ/ZULufScpWL4ATn74T18SK7SgHMZquEn0V+axEcQ3c+ic9/mI/2Sl7zE20ZWhO6K6df9UGNPT8+gtMVh2wjjy172shtpfigS5+/KUC79oS23fbsFYGM+O8saceYv5cTXjalX6NLV71AYFyhr+/P1jTxXh9jnV5mtvru7uwdT+aDY+Pry3XMLY7kw7AMXQCOwhgHE+fR3XsC5DMXwgST6S4Nw+pSXcHVNGbEF8/xKrP2qsPvlWzcAcB+Ic4Fj6/rI8/yZn/mZYAs9gVamcusPbbFd9mFhZYkb0NNEKfPXd35JGBcoyzF00zbP1S2A87L6Z5Aeypeeh4Ko8fXJ7J5bGMuFXHrOQzFuPV6ZuflpMy5QdqiGn0R/aZCy0ulbp+zLR/m8QR355AEZPHDMlb8Y48KtZ+2vEvRHGdgH+yR5HPCtELKGlQW0+rMsF9C3lccnG/LcuYr9PAJwFIuNbxL/Ui7k0nOWiuFVCyYkr1LTvFqNYlyg7FAMH0iiv6SETHAiPoeHYyD0jXyuOlC2HLdrMSF9erW38ixd5+1jFGh/aAu3IKkP1KV+yq0/tMX+0Qf6Qp/sn/Ig32drWSJq/lr9YB/AOKNenrJSFisX0zbPlYn7lBdjAflR3tpCVowzvr4820Yxlgu59Jy1Yrq6up5X71WvelWwxYTIknEBWYZi+EAS/WVFTjp38uEc4BwhMyYotlkSsCsD9I9xcYMIxwv72L7yla+8JT+Mvj4tgc7Ozlt0ALL9MOalP7aBNtG27csnA8pCn3CwSOeBYvOXhOwYU1cupJMwLiiDlYdpm+drs6OjYzB1E694xSuCOj6bS5PoI2p8fTKzfBTLhWEfuHjFhrI+J2D3s2BcoOxQDT+J/pKSxs8AQLmZD8Kh2GNgnmDgwpZyWfm4knF1bsuEMQoIDADKUg9WBqbLrT+2yz7YJ2jlpa3Zi4EsETV/ScoIQEYyL1AeKxvTNs+VifZBfSJgAChvbSBLRo2vT49uG2EsF3LpOUvFsG2UxcDQoKyzypJxQVmwddM2z6erJPpLk5QZWzgZbpHHhyKwD6eICcvbI1kS4KoCoKycrJTZOgmkaStRdPsLI/sCkbaBgeQxbPPSH9pAW2jT1xe3lI3IK3BBRgB9++YvyfEDXKebhHGBvimbm7Z5vjb5MIbtE2XzIOSKGl+fzPa8irFcyKXnrBWD9nlFa8nBypJxgbJWHp9syPPpKon+0iAMn47DOmSeg70dx2N5weoGV7O+gGHlosw+/fsYB5ChWKCqBP2xXfbhrgBByMYVUJ6Imr8MsCDBlUxesPK4aZvnzlXf3IWd+upnQdtP2Pj6ZLRtFGO5kEvPeSgGZaMMKwvGBcpGyYc8V1f2yohGhzy3bpaks6PM3CKfx+hceAzwjXvaoH64pVx2m4Rxwb5sYHLlKKf+wuRjPreAq9M8MFT5qCNss7Q39M2xcdM2zyeDL8+tmwezkK9cyKXnPBSDslGGlQXjAmWj5AszLIJXmZiwcHT2SjQrwmG4stKJuPsohzTkyvuKmP1BDt/V+1AZBfSL8aAO3DEpt/6i5COpM9bJC2nJhza4ZTpNoG87ju6YMi/twJAms5CvXMil5zwUg7JRhpUF4wJlo+QLMyx3omLfdX5Zk1fCdCzoH3n8LQL51ukAvnNJG7jtYh0V+6dMdn8ojAOcpxss3b7Lqb9i8rlyEtApHyTIGknls3pCmvaQpvzoe6jz15fn1s2DWchXLuTScx6KQdkow8qCcYGyUfL5DIuT0M1HeUx21ClGt49S6bZTrE04YzoaAAEWcmdJF5AvzaDu69OSt29tHeoIcpRbf1HyMY+yuvC1mSbTkA/gxR3nC7dpwcrlpm0e5bHw5bl182AW8pULufSch2JQNsqwsmBcoGyUfGGGxUnIyckryTiOze1jqAxzHBaQk7KiDpww6mRJK6Pd9x0fCtlOGBlo7MoJW+t0uY/yxZCF/qLkYzmkuc+0PZ4Vk8pny9l8wPcgwlDh9uH2xzzMORe+PLduHsxCvnKhGrgSMi5QNko+n2HZfQYugA4uCm4fpZKOhCTQPwIoH/WFbFY+lHWddxbE7Tb2Q1l5Wy4v2vO0t7wwnpWgv2LyMR12K5PHs2RS+Vw9oUzc+REXaNfKY9M2L+3AkCazkK9cyKXnPBSDslGGlQXjAmWj5PMZFvZ9+oOTizM53T6GSjoUwDpYwMoBWXHcddhZ03Ve0KWblwXRh3W2Nt+Ocbn0FyWfKyeP2f0smaZ81BkDl6vnJEC7Vg5XJub55qovz62bB7OQr1zIpec8FIOyUYaVBeMCZaPkCzMs69hKnYxuH6WSToJbgPJgy7QrF8rmMQaUi31xG+bcsqQNNkxXkv588oGVosOhyGdlZADEccA3l4YK26+btnlpB4Y0mYV85UIuPeehGJSNMqwsGBcoGyVfmGElgduHj5TFyuRzWrg1Y5/Uoqz8LcHK7ta9nVnJ+qNMvtt+Vt7hSt85IIBlMY9sX75+kefr15fn1s2DWchXLlQDV0LGBcpGyRdmWEmANqPoXrkyjWN2HwQgI1cI3NrfauCcccUMB+L2dTuynPpju3GI8pSFgcxtb7gR58AHO7DP8wPSnEtsH1s3bfN8ffry3Lp5MAv5yoVces5DMSgbZVhZMC5QNkq+MMNKArcPl9apgpSLzgBkGWztbS7CriII1r3dORz05z7EQBl9Njjc6J4DbzEC1acKb2UW8pUL1cCVkHGBslHyhRlWEsBZFSP6xSc4kMYVvs3nFT8cH/KQJnwOGID8WD2gLJwI27tdWW79oZ9idL8ITcb9rEulE+fgfgIFxKdS0gTaxJiwfZu2eb75m8T/pcks5CsXqoErIeMCZaPkCzOsJHD7cMkrVJe+jy9CPt7assCVLfJ5uwvO2Pebyu3I4aA/OHjICUIGtu2zweFKXCRwi/MFqiuuW5mFfOVCNXAlZFygbJR8YYaVBG4fYaRzgwx0AszHlg4acGWkM7b5rP9CYSXrz2drlNXNH27EOVC3lmmDfbF9n+6Q55u/vjy3bh7MQr5yIZee81AMykYZVhaMC5SNki/MsLIEf19B/64DcPftbSc6ZHcfW5xHmle7lYxy68+24SNXV4C72vOt/oYb3HPgrdfu7u5gmxagw6HO3yT+L01mIV+5UA1cCRkXKBslX5hhZY2enp7AwVEmu2KgXDZt9+lorSNG+nZwinFRTv2xTjHiQREEWNqW72GQ4Q57TrzlWr1VeCuzkK9cqAauhIwLlI2SL8yw8oArUyn689V7oSFMD3GYRH+sF0UX5bKz4QroMGp8kZd2YEiTWchXLuTScx6KQdkow8qCcYGyUfKFGVYecGUqRX++ei80hOkhDpPoj/Wi6KJcdjZcAR1GjS/y0g4MaTIL+cqFXHrOQzEoG2VYWTAuUDZKvjDDygOuTKXoz1fvhYYwPcRhEv2xXhRdlMvOhiugw6jxRV7agSFNZiFfuZBLz3koBmWjDCsLxgXKRskXZlh5wJWpFP356r3QEKaHOEyiP9aLooty2dlwBXQYNb7ISzswpMks5CsXcuk5D8WgbJRhZcG4QNko+cIMKw+4MpWiP1+9FxrC9BCHSfTHelF0US47G66ADqPGF3lpB4Y0mYV85UIuPeehGJSNMqwsGBcoGyVfmGHlAVemUvTnq/dCQ5ge4jCJ/lgvii7KZWfDFdBh1PgiL+3AkCazkK9cyKXnPBSDslGGlQXjAmWj5AszrDzgylSK/nz1XmgI00McJtEf60XRRbnsbLgCOowaX+SlHRjSZBbylQu59JyHYlA2yrCyYFygbJR8YYaVB1yZStGfr94LDWF6iMMk+mO9KLool50NV0CHUeOLvLQDQ5rMQr5yIZeeh6Ni0gbOpRyGnyYgh0/uPOjCp5NyAjJGjW856aIU/d3O9hcXKBs1vsirNLuMg0oZ31KQS8/DUTFpA+cyVMOvFP1BDp/cedCFTyflBGSMGt9y0kUp+rud7S8uUDZqfJFXaXYZB5UyvqUgl56Ho2LSBs5lqIZfKfqDHD6586ALn07KCcgYNb7lpItS9Hc7219coGzU+CKv0uwyDiplfEtBLj0PR8WkDZzLUA2/UvQHOXxy50EXPp2UE5AxanzLSRel6O92tr+4QNmo8UVepdllHFTK+JaCXHoejopJGziXoRp+pegPcvjkzoMufDopJyBj1PiWky5K0d/tbH9xgbJR44u8SrPLOKiU8S0FufQ8HBWTNnAuQzX8StEf5PDJnQdd+HRSTkDGqPEtJ12Uor/b2f7iAmWjxhd5lWaXcVAp41sKcul5OCombeBchmr4laI/yOGTOw+68OmknICMUeNbTrooRX+3s/3FBcpGjS/yKs0u46BSxrcU5NLzcFRM2sC5DNXwK0V/kMMndx504dNJOQEZo8a3nHRRiv5uZ/uLC5SNGl/kVZpdxkGljG8pyKXn4aiYNBH1oUEyzPCz1B8/tseP7wHuhwb5VVl83BBf9YWc/AAi++GXdkF8uBBb9wvAQyXaoQwA0zYPOgrTHT/KaMvn+YVcN233yUrVH+DL9/XjYxTKbX9xgbLuODJNQiar0+EE6hxjjTR1GMVyIZeeszT8SgcNAufiTiR3H5PBp6us9Ucn7k4631d43fZ954Dty172slvykxCBHjqgHlx9WLlxkeACx239cn0h1/fp/uGgP7c84OvHxzgop/3FBcqGjS/0y33CPZdKhatj7uNc7MVAGMuFXHpOYvi3C+GoMMlg4JW04iLcepTVzXcB2eI4mDDGBWWJcvgA5WHAykM+lLX6CpMXsONZ6foDqvYXPr42TZ1Sx8OBkN21Bea7eT6WC7n0nMTwhzt9RgH6rghhLD5dZek4uOrAZGNAtYEVMmGf5wHAUaAe5KJsbAdbODy3nTDGAVatdAa4hQFZ0DZksxMM+a6urHxIoy3Iz/KsG8a4QFkri03bPNfJVrr+AF8e60QxCjzvSrY/AGWtrpjGFrJRv9ambPlKJWXkTxmQ355PFMuFXHpOYvhQ4HAmzuGVr3xlkMZEsvnuxILh5O04gK6urufVe9WrXnXLPmSDccMJuvJcvXp1MHUTL3/5y2+pH0a0VYxwUtjC4bqOgE7COguUheOycnZ0dARbi1e84hVBeY5HGOMCbVn5mKbe0BbSBFczQKXrj1sLlo9iHJTT/uICZa3+XF26pE5de6o0Qkb4Jys7aW9th7FcqPjANdxJ4yBp8L4fP3HMp6ssHQevVFHWOjAQ8pA8DwDyWDIP4IoCZdO+4gWpP3v/nbJhSzkYGCgP9+H4AFuvGOMCZSmbm7byUQ5uK11/APMsWDeKURhO9mfHlGnKxb7c/Eon5XXltvZRjOVCLj3TqCx8SvARCh3uhDFYQ2Yax5jHfZ+ukugvCmwbZSEXZXIDK2UGrFMD+LAD8nnM1i1G9F+McGxwRphIdGy8EuQ+tpSbsDJSPrYJoHwcxgX6Rnls3bQdewAy0MECla4/tOMCZeMwCmwbZcthf3GBsmHj6+ZhS51WOiEvg5TVf1yWC7n0nMTwbwfSGKxRWGdG4rhPV1k6DgDt+65OKS8dHEjQ8fpkw6om7gSIC5an3twrXBATkFfwRJ7y2TZ97UM+rvgAyFbp+gN8MrJOFOMA7Q8H+7Nt2jTko14ZBNwylUqfjDyHOPKXC5n3bK+OOCmQ51PCC5E0eG6pH7vN0nGwbRqpdSCQKUo+poGhjG8UouRjGoQDsfIA3LcrHADl05iYlA9l2R4dbSXpD2WHIh9QyfYHlFM+pl+oLBdy7ZnOAwaHycMJVOVNZwLEWTW49cMYBYwJxwPlw8akmHzEUMY3ClHyuc7Dgo6NWwC6RJtxZAPjgO1BFjo4Vy72B+SpPyCpfJVuf5Ug3wuV5UIuPXNCEth3J84LlViWW11YUG9ZTkzATkySMsWRL8n4xkEx+SxRBmUt+PsHZLJyhrXhMgocG5aHDJQVv9OUW39pyFfp9ldO+V7oLBcy75mOxDUunDSW3bgCfCHTNQToyXW+WU5MXr3aOpTLNzld+ZKObxSi5KOMdCxAmEzI5zHWceVxiTaKkc6T7UU5NNRJU39WFh+Tygcgz4Wvro9RSGp/QDnls2PxQmS5kHngAmhonET8gRr7MLoXMuPAV85OpGKMA46PO05x5UsyvnFQTD62wWM4ZwYx1/Fh3wa4OPL5JqulbQ8yUI5S4J5XKfrzyWSZhnzoxwV1GsU4oEyuHnz9+lBO+V7oLBfijVwC2JPjgANDmUC3I+CkqCPqJ897+HSSGA/bD9NR8tk6WYxvlHwWKENHTfKxauTbY4CvDRcsH0YGRwI6oB5wmzJr/bnyuEwqH+DTk9tPGKOQ1P6AcspXRXkQPXIJgQH2DTKMMO7kfCHA1QV0xjyf/nyT0Me4QF/szzcuYfLlNb5oi+3Zdt0+7LnTaXOLFQhXXXSCUbDthZHtWT24crn7aenPJ4/LJPIx7cLXj49xgb7YnysLUOnyVZEvMg9cgB3ouA7jhYKwyWd1lsfEJNAX+8M2jnx5jq8rnwXksKsqkEGL+Qhe2AJufR/YThhtewR1AHmy1p8rj8s05PPpye0njKUCfbE/bCtdvirKg9JHrsJA4+GS3qISDCtKPisjb4Egzzow33n4JqGPceBzDrZ/pHnMvc3lk43n6js2FETJR+A4HbWlzfM58mJgvSgSlNGOJRE2vkngk8VHYijy2TKErw8f4yDu+IYha/mSwCdbmvODbVSq/8sK2Y9cjsBAcRLwMWjkZclSgPI++Wxg8LXpy/NNQh9RN4qQiXIBPkcCcB9bKzPPBfXcOlFA+SiWIl/agQvlixFP/mE1B8dBZ0t9UEdR45sEPpks05DPl0d9RhF1oxh3fMPgK+eTxUcrRxYEksyPUoC2qTvrX7JkuXBbBC5ebbgGX07FWkTJ5+bzytfNt/BNQh+jwD4I9mUnG+BeoUedi+8KcCiIks8Cx+CsXR3YPKbjgvWi6MKev6srd3yTwCeLjy5KkY/5Fr4+fIxCKeMbhizlSwrKxi3PN635AUT5l9sR2Y9cxvB9sRXgpywweFkyClHyAe7kdeHrxzcJfXTldQlAFsgAh4Ut5aED88HK7PtsCBB27hY+mSyBuPKhfNqBC7+RFSNWM2gTjpbyEpTT6ipt+GSyTEM+tx5AfUYRdYsRGIr9WbAdC58sPrrypE0gyfyIQqX7v6ww7AMXAEPH7Q4YOpTJK5ByKtaimHxWRk5Ylucx33n4JqGPUUA/PvBz6ugbZaxshJUf54Q0ztGWT4oo+SzQf9qBi/WKEW934PkiQEBmOl3qB7A6RBl7bKjwyeMyqXw+OX39+BiFUsY3DFnKlxSULav5AXC8fP7ldsVtEbh8A2QnXrkRRz6mfRPZV983CX2MC+us6NRcUDZX7rgyJ0Ec+XCsHIELJHjerk7C8pPCJ4uPxFDk4zELXx8+xkWc8Q1DHvINFZAtrk6HCl9b1OXtiuxHLmPw6gJGiFsj1ijd/SwYhTjy2XzCGnuSiRlF/HiPLeBOMO7bfNbzyW73AZ57Mdi6PsaRj4Ce0g5ccQBHi3ajdAISruxZIql85ba/KGQpX1KG6RqIMz+iUOn+LyuUr+cUgdsfuB1Cp8TJkAfjIK58MDTfJMx6YuLDgpgA7KfYiiZsMvCccI44V5xzHLjt+FiKfNSxpc1jOk3AwVq9II1+XF2FjW/WSCqfL8/WS8q44xuGrOVLg0OdH3FQ6f4vC9wWgQuAEjlwbjpLxgXKRsmHvHI4DtBFmBxhcrvpuGC9KLrIS764COvHEnk+ufOAK1Mp8vny3LpJ6aIUPeUhXxL69J42wvrJmuVC+XpOGVBiJQ8cykbJh7xKdhzIC5PbTccF60XRRV7yxUVYP5bI88mdB1yZSpHPl+fWTUoXpegpD/mS0Kf3tBHWT9YsF8rXc8qAEit54FA2Sj7kVbLjQF6Y3G46Llgvii7yki8uwvqxRJ5P7jzgylSKfL48t25SuihFT3nIl4Q+vaeNsH6yZrlQvp5TBpRYyQOHslHyIa+SHQfywuR203HBelF0kZd8cRHWjyXyfHLnAVemUuTz5bl1k9JFKXrKQ74k9Ok9bYT1kzXLhfL1nDKgxEoeOJSNkg95lew4kBcmt5uOC9aLoou85IuLsH4skeeTOw+4MpUiny/PrZuULkrRUx7yJaFP72kjrJ+sWS6Ur+eUASVW8sChbJR8yKtkx4G8MLnddFywXhRd5CVfXIT1Y4k8n9x5wJWpFPl8eW7dpHRRip7ykC8JfXpPG2H9ZM1yoXw9pwwosZIHDmWj5ENeJTsO5IXJ7abjgvWi6CIv+eIirB9L5PnkzgOuTKXI58tz6yali1L0lId8SejTe9oI6ydrlgvl6zllQImVPHAoGyUf8irZcSAvTG43HResF0UXeckXF2H9WCLPJ3cecGUqRT5fnls3KV2Uoqc85EtCn97TRlg/WbNcyKXnSjF85PkGNIlhsV4UXZQyMZPAJ4uPLvKSLy4g41AnZpLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljdx65sfhoCR8NA4fj/MpYih8yUteEnz6m2Da3eKDeigL47Ef0+OW7SEd9+urVo4w/szP/MwtH8pD2gWO+QwIeZTFnmN3d/dgqjh88riMI18UbB1+JK/UDwKGoaenp+iH8pjPtN0ns/yQX1L4xt2VP4xxgbKunpgeLsS8tHMAcOc4gDTmua+NofBlL3vZjTT9BP0I86Po2h9sOg7cdnxMc/6iDaTRpq8vl+VC5j27AYD7OOm0vtSJdqBwDpzPERC++iANElsYV1yn67bjEkaKLRCmCzvpfAaN4/b8SgkMrjwu48hXDG4ZnkvcwBoFTijI6Dojd99eDNnxZJ7dB4YywbOAz16tzMUYFyg7XAMX5jflJeycAezcB9P0LdjSkUMO0LWrMIbZLBDH/mxdH9Oev9y3bRdjuZBbz3CyMCgoxjW6NEDDpkG5BkP6wMGyDsRXd6j0OQnIZ/OZBigPA5ZrXADrpcE48oURZXy6jgu3XhgxrpTJOiV3vAE7jmH6s2XKDZ8sPL8oxgXK2vGMM7aVQsrKMXaDhpuP8mnD9gfSFt38MDL4op4rf1L65IgrH2Xy5bt5PpYLufQcdvXtcyhDAa5caAy4MsJA0FBApDk4APplIAWQRh5XMggYca424hKyoX8aE9umfCyH464TszIijXOFrCzPuklYTD63bBgZTLBFe5Q5Cm47LsPO0d6+ISGva1PUH/SGNMc6i4unocIdc8A9tzDGBcra8SxlbMtJyAkb4Py29oBjIOc3V0Uom9ZqmjaM9jEv2B/7pyzF6LNVMMy2S2WS+csyPDe2Q31HsVzIvGcOPBwFiH1sOzo6gnxM2iSEE8IWRusOlDUMDigdGOE6MBxDAOMgYgCL0fbnY9hvea985StvpK2c6B8yWTmpK4tXvOIVQXmfTJZsN4xR8vnatESZV73qVbfUBbu6ugYlLQ5fm5ZoC7IgzaDIfOxzXJGHNGHH1ac/IO7vDFnD2iNhdVmMcYGydn7Y9HAk54ydOyDOC74AOqVvSEKgs7Pzlj5AO3+LkUGOdksbLmV+FWMa8zfsXOI8h1Au5NIzVzI0BMINGklARXJC2qsOkIMEuIbpuzpje2mQslAGysgt87GlTNQNVxDcp6y2XlJGyVeMbhk6EiCNFZd7juyPV9eg1R/1xC316eo1rSvyNEDZLHhuUYwLlLVjFWdsK4EcW3eVY+3CznXmpQXOP9uPtTf2V4y0VVfncetHMY35yy3bYJtRLBcy79l1GADSII4lJW/9QNF0mrxSsFdjHBD2T9AwGVyxD6eGuryiL0a2H4co7zMM9MW2CCujDfwgYGUoRvYRhyjvyue25xJl7MS0eqasxeC25yPaZLsg0zhm90EA/XJcAXsLOI5MecMnE88ninGBstSXmx4upMzYcs745jxsF+MP3wDdpkH2SxniOnaWd+0XZHvFyDpxiPLsp5T5y7KUCem4LBdy6dk6ERgBYB1zGqAiOXC8QgNp3CBhZeLKgLIBLJ+UrnG4x6yhoIy7SrEyEQispRpYGKPkc/Nc+spA9z65fXDr+sg+bF8cZ0ucg11JQYYw/QFxZcwaPjnccwtjXKCs1V+csa0UYv66DhnkOXCuW5tIExifoc4P0MrFOmnpn+2kOX/ZVpz65UIuPftWOGmBkx5KpKIZqFznhnw3YHLflQvl4wxcUlJGbgHKhK2Vl0ENebaNrEnZqA9ukc9j1DmPAXECA8omYZT+7BZI2/6SgrIN1f7igvqxDo55UbQXfjadNofSjz0Hnhvy0gbateNh05SBedzG1W+WzFq2ciHznuG8fA4ME9U6lCRAWzB0DIY7MO4AWfgcG2Rle7Ze1mR/gLvqIujcIC/K5yGj1anN8+2jHNKQy3XEYbDtJGGY/vKwv6RIYn9R4HlyjEq1GY6pm49Vji+/VKINe3fE5rt2F0WeG+rinOPaYBygXSsP0z4509BL2nRlChvXUlkuZN6zdRrWkNJyGmyfioTx0oDtD/g85vZrf9uy8qF8HgaIq0TbjwXlcScg9vOeHLyatc4BedSx1TsI+AKGC5YfKqP0l7X9JUVS+4sD6MANDnasitE6ZdtGmvZn27J9uAEhjO65oI04tlcK0K6Vx5UtbH7YMuWgnR+ULU25yoVceqaT4MTkbwx0LEnINqFEDIw7odxBAygP6lsgn8dYBwaaJSknCZmsUw2TFWUxQX1tWrrtl0q3nWJtQtdWz3HGl+0Pla4MaNPqD+B+FvaXlBaQk7LiXOLYn69NS64+rY5QD1t3roTRnUP2YsWVp1T62sS2VNnQls0HcO4+nVjGhdsH0zwPN9/ul5OuLK5c9vhQWC5k3nNSxxtFGjpgJz7Bfl2HgK07ObBv28vDscUBZR+K47Xnl4TQDfRdDFb/qANduuPl0idzKYwC5XHLQr407C8pXR2Xan++Ni3ZXrkCQxTLHVjjAu2hPLZuGoQMvvZ855wnXUDGuHqNw3Ihl57pcAnsp6U8tkOgbfbH2zAEnBiNm0x6qyspEITYD+V2f6MhrB7pkKPA8xkqXX0R6B+y53Grqxii9AdYuQDspzl5kzCp/bF8MdpzrcRbcWjLygW6fYbRnoNtI+74xgXK2r6Yjpof5QZksL7CyhpXx8VYLuTaMx0IA0gaigPRDtq2k4mDZQcNsPVo3NzyaoTt5QlXTpwL8rD1OQnI59bxwZ5vEtIpAK5urByQFcfjjm1aCNOfBeVGfpr2l5RJ7M9tyyXac4MC860jjkPqC3Whw7gyFgPaQFvUQaljQp25+ThnX77LuEBZqy9Xd8XmRyWAMllZ02C5kHnP1nnwShh5PiUMhTQgCw6S7RvAvjsx3Alj2/MFjLRBGd2+rOw2Xeqk4HkOldQPtwDlwZZpVy6UdSe3j0nB/sP0xy2Qhf0lZVL7YztxaG0/boCwzp8/6iMvbbAf++CA7bsYh3JeZFygrLVnpikjt4DP9soFVxafzElYLuTSs28C+pSQhC58fcJx2YkB4/M5V1yRxHEaccB2fLcNcMz2Q8eKPBsIbJrl404K99xc8vx9Txq5+kEZ9zaclZ/Aufr06mMc8FxtX3EDeFL5ktLVH7ZwGG6gskQ5n9w+uHXTpk++NOcHgLbC7M/N89E6YNaJWzcO4sqHfZ9ekszfpLDywO5955G1/rLACyJwWSNBWQyKvTLj7wzI5yACPrmTAO1RFv42hDwYNvty++S+PQekQRyLIs8xDu35WwOHrmjIhJXHngsIoHwcWlnDyPMlmMaxOEgiXxq0+uPWkrpmeaQpaxRZJytCliTzw5U3jO75+xysjyxvnS/SINsrRp8sPrIvEOmwQIayFtx37Re07WdFwPoXykp98XyGqr9y4QUVuJDHAXIHjmRAA9zVxVDB1ZbrcLl18+0tLcA6XgseLwZ7bmHkJHR1wq3VmSszrya5z3O19YoxCu45sn/qJApJ5UuDrl75GwPyeYxbjgVgr9TDgLJZMuv5wXNEm64dchtFG1htfpz6UShFPvTvzlEgyfxNA+wHW5/sWeovK+TSs28wfUpIQhfsE1s4Kwwa0ixvV1xJPssRhbBPZ9hPbRQzYBvEQOxjG/ezMO55uYz6LAJodYU20T90ijSQ5LMrVlYfAbRvzx0E4jrOJPIlpas/H32flcCnNACfTix9faZJyJJkfvhktgTK+dkQn0yWpcjnC1xJ529SApwvAGTEeSMII51Uf+XCbR+4LJBnnYi9wuAAcuCAuI4xCjAcXLmhPcjAq36krZw0MJbnsSQf4uT5FSPOF3oBoRNeWSJtdYTjVl6A+/bcIBfLs24YoxB2jmE6cZFUvqR09Yct9W31C7tDGrrHMcocBbadNbOaH2wD5+w6U6u7YkzyocYolCIf9t35AWT9Id24QH8+nWapv6xw2wcuBgMaCcrawUPaN0Bpwnf+kMfmMx1mzHS8OG6voKLgnpePPmOGTlw9YQtQRshBmVywXhTjwgbzUhxmUvnSIpw9trQ16jOp/bn10mZS+eLCbd+1vygy8KMedR2HceHW88mHfc5jF0Odv2mBclF2bK2estZf2silZ99g+pSQhC58fdrbdm5AI5gf94o+ClxdQUbXILhv8wnK5crHfZTllV8ScnUFhPVlJ5rv1ieOQ9/UOe/pxwkwrjwueY5AmHxRSCJfGrD6w7nAQdixw/gjj46QvznEGd+s4eq41Pnhk9mS52h/ZwHjOk86YXcf4NwrBlvXx1LkQ77rd8JsFuXjjG8atLK6Pw0k1V+5kL3lK9zBBKyy0qALX5+AdWAWdpDSdmxoj7cZIGuYwcLAwuSmLDgOWeN8VjsuMSnRJvv2GWyY3pDHyWgddFqODcS5WvlKGZek8qUJ9O86PNgEnYU9Fnb7xmVeGOr88Mns0p4rdQCdcL7EIecU6mCuhf227MJtx8e48mHfN0eALOdvHEI2K68r+1D1Vy684AJXuQAZixkO83xy387688nio4tKG984gMy+cU/CSodP5rTpm1dxwXppsJzzNwmT6K9cyEXCPAbORaU5NsjoMxDLchq+i7z055PFRxeVNr5xAJl9456ElQ6fzGnTN6/igvXSYDnnbxIm0V+5kIuEeQyci0pzbJDRZyCW5TR8F3npzyeLjy4qbXzjADL7xj0JKx0+mdOmb17FBeulwXLO3yRMor9yIRcJ8xg4F5Xm2CCjz0Asy2n4LvLSn08WH11U2vjGAWT2jXsSVjp8MqdN37yKC9ZLg+Wcv0mYRH/lQi4S5jFwLirNsUFGn4FYltPwXeSlP58sPrqotPGNA8jsG/ckrHT4ZE6bvnkVF6yXBss5f5Mwif7KhVwkzGPgXFSaY4OMPgOxLKfhu8hLfz5ZfHRRaeMbB5DZN+5JWOnwyZw2ffMqLlgvDZZz/iZhEv2VC7lImMfAuag0xwYZfQZiWU7Dd5GX/nyy+Oii0sY3DiCzb9yTsNLhkzlt+uZVXLBeGizn/E3CJPorF3KRMI+Bc1Fpjg0y+gzEspyG7yIv/flk8dFFpY1vHEBm37gnYaXDJ3Pa9M2ruGC9NFjO+ZuESfRXLlS+hDERNgCWYYZV6cjD8F2Uoqck8uUB+4fHQLp/AIo/SE3Cm3/USpvFH4Tzj3zzBMYxbN646bhgveFOFz6br3T9oe9S5nUlIx/PkQM4MHaQmLZ5w3HgfDK755aULkrRUxL5sgbf+OC+5QF9I2DAJpIRb1AYOvnKLfdtKoAbcLMGxhHnZOUAbR7TccF6w50ufDZf6fpD36XM60pG9p4jJ3Bg7CAxbfOG48D5ZHbPLSldlKKnJPLlAb6+xsppX6+UjHb1FKfN55fnK4UYSJEuh52iz7B546bjgvWGO134xqfS9Ye+y2FXWSAfz5EDODB2kJi2ecNx4Hwyu+eWlC5K0VMS+bIGVy12e/XqVXn5y18e9A+bSEZ3FeUrY3lreVcfIL4V5vuGWNbAOEJGVx6bx3RcsN5wpwufzVe6/tB3KfO6kpG958gJHBg7SEzbvOE4cD6Z3XNLShel6CmJfFmDL9j13SrM+0WnPvKt49hixcWVIFDKy4TTAMYxbN646bhgveFOFz6br3T9oe9S5nUlI3vPkRM4MHaQmLZ5w3HgfDK755aULkrRUxL58oB9Ozx+88KDD/X19QGbm5vLyrq6umBbU1MjTU1N0traKm1tbYG8eQPjGDZv3HRcsN5wpwufzVe6/tB3KfO6kpGP58gBHBg7SEzbvOE4cD6Z3XNLShel6CmJfFmDtwjxO1c2Y4/2h/IQxc16Vi6sshBoKXeegBxh88ZNxwXrDXe68NlSpesPfWczB/JH9p4jJ3Bg7CAxbfOG48D5ZHbPLSldlKKnJPLlAfv7Fgh5uQpDOhnxVebCl5lLY6Ee5bDfuyoXIFfYvHHTccF6w50uoCsXla4/9O2Tezgic88BRdlbNUSaH/Ir9qFG5PFpLXz8zScLYB1HKR/KiwLbsH+XMxQnxTrQJ9L8bSQNlvKhRpSxxm+DAoE0P44YRerFtsv+ud/V1RVsAbTNMSSYx/K2reyBQHhTnoGBm/36RIBcBV2R2cPqy6atvmhfHBf38Xz3Q4PWnovBtpEFOa+Rtk+Kxv0QZxyifde+7ZbAvpXBcqgfanTbcclzt/6Af2IBxvV/ww25XPJCSdaZpBkY7IRzjcZnRC58ThBIM7CyLddY3L59cMtwH+diDXSo5IQCwvoi7GRzz8U6QdB1fGEEaAdok7riuNqgZe2F/bgyMj8tsL0wqtQqt5WrQMLdBwp1cTuwfzAdzqzh6g9jAifHrXsBwjkFcIyKwdbNinTMlJtOPK4NRhHt2PFwx8XOBZSHHOzb1R/3gbT0xyDN8yfdvsHbBZmfCQbZnRyAq9AwxoFvgqNPX77bvm9ygmnDbR99uobmY5h8ceqCcYHJR53ZAMFJyTFEm2EThE4Nx+PC1rOrZm7phNg/gyd/syIpv0Ucx5AU2vMgkS5wQFXWr6LYvOezUC9rWB1AR6BvXly+fDnYuheV1K2LsHZcYOyyJOwkj/lLe6Stun26+SxPIpBRVpZNky7i+r+kLBcy75nKw0RAGhMJSsVJ+wzOZRzQadk+AKRB5NOpoU30S0NiP7xCwhaGBVgHPlSwDbRp+2C/UaSMdOqQvRTjj4Lr7AnfihO6tGMGeUCcD/IZZCBb3KDBtuz5UD9oG/nFxgGOdvny5fKd73xHnnjiCVmyZInMnTtX5syZIytXrpR58+Yl4oIFC4pyzrzZMm+B9jdvrsydP0/mzlsgTz71jDzy6JPyzLNzZfacBTJr9vxBzg04e+6cwfJzvH2myYULFwb8yU9+It/73vdk9erVwd+xARijMN3CLqxtoJydS2F244JjmhU5P2AzSGOewBaBYnZTCqAn2idsHO2zP/YPcm6gLNI8FnbbkuWTkHMFPpDny20p/m+oLBdy6dn3x5T4I0ucOAa5GKMQdq/Y7RMDCAO0V/Xkq171qlv2QXuLKinQlts++/SdsyXKvPKVr7ylLhnn75BovGEEoCsaPrYggH2Ugd6QhzTb5aRzJx90i8mNspgs7CeMHA+cK8eFW7Tzuc99LpCFEw912C4Cx+OPPy4bN26Uc+fOBcEWsuIYgHTWQE8uu7r75dLlLt0OBOztU5lVpYWVmDqSa+r4rxdWaXkAc+TKlSty9uxZWb9+vTzyyCOyatWqwaM35wr0xvlkA1PYH0PHuZ1ubSMr+uZHZ2dn0D/OKQlpa7BF12+EzQFLBhbOZ+xjS5mZH0bbVhjxx/QueHFC4Bx8/s/XZyksFzIPXJwAdIZ0JlQaFRjGOGCb7AODxK0lgDbRLwaPtP3RCAFeuSQB27Btk27fPrIMt9QZDJBlijEK1BlBPdkf361e2b8dO8pizycuWB6kfuAkMMERmF0wgML57tixI3DIvG2YBWC/xYheXSJQdXT2BUHr4qVO6ezSK15VIY5h29d/TfoGNE+DV9bw2fClS5dk3bp18uMf/9g7dxi8sPXNKSDuRYEd3yzo2iNtEcD4pAX2Rxu3849985gNVtjCnu1x0s6hoZJ9ATxfO1aWAMqiX8jiyjMUlgu59EwnaBVIxUWxFKBtTjTreAHmQ9muwVjD4jGAsiaBz2DcPosRZThJbP24pM6LEbqhfgDXWdljaBMyuFebXP1hH/JiEnHFVoyog/OiPjgRQYITkmP62GOPyZYtW26ssAi0Z2VN48IjCtAQV09kEJxUrM7OaxokeoLAhd+8rulBd9WVF6AbrPypH+hy7969we1DgGNFWBuw87dUcCyzpL1w4vyArGkQeoH9oQ+frXMusF9uSe5bn4M053IUWSeKAMbMjq8F81HWyuLrsxSWC5kHLgy+CzgbnDSVV4xRYPu+K0Aes1debJdG6JMDztMn91CBtqxDJuPowFfGTlT3mMs4sE6KsDojMInZN8j+3StMMC5se0xzUkMeykHZ8BvW5s2bzSoLK7AB/Xdw9aN5wemAQYbSAbLQKnjjMMu65dmWRh20bYlwFbRlAhdXVghSXHV19lzTVRhWWoWghTKsmxTs9waYQaog1xA1B0HZAeh2165dwW9hAPM5l+i0XfCCgOWLgWObFcPmRxzZSgHbpo3T5m3/1n7pX7jPNMv75B4q0dZQ/V9Slgu59OwzIp8SfEwTcNDugFmjssYIpGH8bIOGagOY7TsrlgrIS5nd889Cf6hvdQIi70//9E8HS6Ad9I3fVHrliceelMsXr0hXR7dcx+Pk13o0CHRLv/QpNXwhcGCewreCCDoQA5EERBklaoE31mSY99jBVov1D26D+sg3UQ5BZ+C6rqKu9TEr2IJBE5ro1b56VBjsd6vwXRq1QOahOYjzfB2hQ0M9GZxn4dH559+aRDtGtJtVeYD7NwrcWh+3WrGC5W9CvIgB4PBA5MUZSx/suEbR2pbP8XMOcYt8HmN5HgOGKrMP7MdeaDGvmHzY5kGOGy8qADuWAPRB2SzD9B6H5cJtH7jcwbNtu4bFQcMW9XxXm6WCE9+2bfvMmnEBGakrqzObBmzbaeiPdTGhcLuQE4v99vff3C5fvlK2bNoq/b3aLrIDzx+ECg0G/YKbI0GPMDckwMFyaK/wh8IIOwgeugrSf4Ni+KNhVEawQnk0q5vgn6D+IIPMwoYkuK/hRQOXtn1tIGCP9hkELtUFtghqDG74rQunecv0QDo4L+zgIPIKDwgEHCxCoi0GQuzfIq9lcLAAkwwcHVawixcvDvbRB3WPLY4XdGdrxQfHN4ywIffChfmwBW7dY759lof9pTF3Ac5f9uHO3zjyZUnIw/lGecOAMXRlpc5sHogxiXMe5cJtH7gsMLiu4YHuAFlDSAO+fvMy7ijwFgNktOPkG7Ms9Ify9qlOtgWgDb6JAoHru9/9npw7d0FlC7Lkeq/2AfGV+LmoX/N7lTeuOVEuCFYIJwhSQVjRXVDzBwtilQZAZGR1amOohQco6OWRDwYxBeWDtpUmCRZ6K8RBskfL9+iBQFwtVAhauq8JjW032xuER/W3AseVkIV9Ye2Hs0NYdsdusHhwtADdMlOBv+H65je/GaRR1zo/2Aedt88mosBxLUZrPzaIWSfLlQ7tD3WQx99GkW9tExiKvD6gHTe4uvMgTD5bJiuiLzdg+QIYzsMXuJi252jHpBjLhVx69hmQTwk+om5SAnSkaNMaFwfIHVDALruHCrZh22Zf6BvpLBkH1A23NPo89GfrsC3Wt0D3TzzxlHR14bctyKZyImgxOmgaAQiBCw9pw4lrLf2/T4NDjwahbj3Wo/k4N81nXS0GZx/kBalCkCuEhAJxa5F7CBZBUexoU4EsmgTRMsnmUQxpBK5ujawg0ghc4C1BkDQYVP9NsAw6QV0Fs1xSFshP8jwLHSv1hDBOTz755C3jxXHHj/wIXkMNXK49uqQt2QBkbYHlkOY+0y5Rh/UB2DFteKiMO3/dY3Y/SzLYWEBugHOWQD7qWPlA6to3Fm5/LsuF53uIDEBFWlBpUfQpqxS6gwJwQGmcAJ01j7mDngRum25gyJJRiJqYeeuPj2IDrvyLFi1Redl3sNGEEllKBBWsPDS0BeEmyEQ0C5ZUheCD1hFIgh3l9WsIL5p7rVPLdamnvqzbDt2/qudwVVvp0GLdukXL2g77QyNoA45fjxYCRIHIRunewT6DtJbD71u9ffi7Lm1NzwMMzgPtYQsOgrvQY6CHGxlK2xnlwDlC5wxIQd+QC1sGLhQcZHCLFXUKf9+DP9b2BS48uYngZYNAKWCdMEbZH/OQRn4xQFe0O9SJ43ij6HPmlAdbMkw+3zmnSc473jlx56EFykNGV25s3XwAY+P257JcqPjAlSZhdGEDSiDNMjSGJGAbaNPtp1IA2TghSXdiglnozz62y6Bl69mX1j7zzCxtv5Du7S389hK4ZDy8oMsvbPFrFx7VwG9Lwa0+LSc92gfapFOHk7+ifZ2/KHL5nMjZoyK7t4ts3yayerX0rlwhJ1YvlVP7tqpM56R34LL6d/xBeuFm3GCELMQA7QcyIB8sBArtW/uyv3XhycOA6ljgEPoQwAYDQnAeSpbBOZC91/uCB0GC1lGuX8vjnij6xunw3qMTuCAJ5EBNBi6E2EJFS/1X5eFvXIAdTzxCj3FBGfSfhd2izbBbca5dEpAFdkL7gR7ptAGU9dnwUGjbcW9lRsmXB9AXYXXgjhX23QAFuueAc8xinNPEbR+4XOO1sAPONLY2Py3YdrNof6ig4wxzFHnoj1fdAN9YwjyaDmLFE08+XYgZulLp6u6Vnr5e6b+uYQorpL4uXUR06fn0SbcGsCsatK70Y62jdXv7pO/CBZELGqjAw8dElq6Sge//RNb+7m/Luo98WFa95V2y5qF3yqK73yzfmfKgfO0DH5K5//ZlkatnZKD3kiqqU/vukU5dR3VoSEEwCR6a0LTLa9dVrmsadpR9fXD6CFCFwBo8Iajp63390q/H+gZ6g+CEB0U0pWu/HtFQMche7a9HAzGOaDDW1WFvf4+y8LtTMK9UIdgi4PFhEKz0sOosrDxV9CBoYUwsceSm3mfPnj2Y0qNm/PC0If9eDvlpOzTaH+3MtT/S3hKzzhmw8ga60ONh7ZRKyOUGVebbIFBMviyBc/f1Bz24Y4V9X+AiqTOcW1i7lYLbPnBZYmCskQOUzTfQWcD2k0d/UaAMNGg7Sd2glYX+2B4CFepjsjCPW6xO0PKixUuDv4NC4MICA84at/quDXRrA+qmkdbAgICBoNbXpS4fq6qzGrQOH5GBJcvk2D9/WVb82iflqfsekEda22TpjKmyatw42dYwXnY3TJcdYx+SWRMfkk1/+XciF8+LdF/RjnArseDoOzQMXA3CyOCSCw9/OIQMCFQIWDgvcEADFdivQRRBCw+HIIhBVvz2htCE/xCkuvRfBC0ELwQuprtUjk4N0N29moPghfNXKbDt0UDdpX2CCNy8TQnXc3NUoM9bSR3Pnz//FkfFscTrnrIMXARtzX3cnPncAtY+mHadLMoWc9JDoQ2G1snbLWDlyxNWB76+MXauTig3SN0jr9KReeDyGTomQdpGFUbbDwbGXt0Tvgmbl9FZ/dxcZdz6ZFce8lFHNGQGsDj6SxP29g+AsyVnz5kXBC4w+J0IT2Lg7qKKhCf0elQ3wS26rk4sy0ROnxPZe0BOf/t7suyTvyWzXvdGWTh5iqxub5PNjbWyuWGkbBpTLyvveo2c0MC1v3aSLG+YJqve8zGRDVvwuF3hViOipG4Ql7rV2SNs6TJM85R6DGNhibdikPwtC7/NkQN9Nxn8bRaDna7iCrcINeje2GobAXFc6yBY6XnCDAIbwIpLZUBQLAQX1ccgIO8tcYqKHNzctCoJ3vtI27JbvPMOqy47JkG/KQL9+J7Ac30EyuAcCcpp5w1h6+VFyGtlILKcv2zP6oXAMSsPyrh69vlhlPGdRyUhlxUXjd4qEgrLgxgIXB0xTdBwKI81JKRByps1YdjYAtwS3M9KvmA1oP3DWHkVaV9pE6W/tOEGLtwaDH6+0e2zs+YEQQBBq0cDSk+3HoDP0jnboVsEruu6GpGrGnAOHpb+x56Stb/532Xe698qz7SOl1XNY2Rvc4scGHWXHB7xc3Ki6S45MqFBdtSMkOM1rbJlRKs82jRBTn3hX3SVpkGvs0ONV4MCYpT2gSfo0QdWSVjhaeQMhNOsG6S8DLBIu9R4FhCBBUEnSCBjMMIwkAXU8AIGQVBXVQyEDIa4DcqghLZ6u/ukrwdRdrA5NAsdsXmUG9wFkQaKBS7+zkWbg70gTbtNg7AtO2etg7WrAsrFYMCt/a0LNgSbxcUX2wwj202DaA+yWXDfzhekqcsolgKUZz92DnGcAMrqW2lZnVgZirFcyDxw0bCoUF4ZuMrLkuwHWyrbGpINrBa2TJZgP+yfV5CuEWYpH3VFw/U5jjD9pQG2y8CFPZdYceHpPLBbo4j6aHWoIl26Pd89uPQ6e1xk+yY59Ok/k6X3vE5Wtk2WjbXtsm1Ek+wb2SBHR9fK8dEj5Gjta+VI/R2yV3m4rUl2j6iX9WOmyA9+/k0i+3eqIB3B6i14vkNNGO9Hx/u2seLSsKEK6FbquKgsdlgYuPgUYZeuqlz2aDAE8YBJ4eS0An4zQ0AEESmDaKnnNBjECr+ZaQDDalPb1lJB1YKAvSqKBhb8dsZ8/acPf0CG6QdqsSBwDQ4bs4OyirDAdfHixVtuF6YN+gdrc9be3C3tztqfTy6Uz5u+wAVkPX95/mzPHUers2K6xZZjAHBsKhGZBy7A91mEuJ81SUr0wZUDiMHEAGKwkbZBAsQ+tvZTD1kSQH9hyFo+Xo3Zt1aQdsXFPJRF/9RfWmBbaDd4DyHyHM6ZO7+wwNKdQmDQtO53a+J6b6dGr5Mii56V2e96u6yaPFXW3FUjB2pb5ER9u5ysa5fDI2vlyF2j5HhdjRxvGC2Ha0fInjv/mxysrZV9Wm5Rc5sc+/u/Fjl9WFdbFzQq6uqtU3vs1Kvjvn6lOqAeDVjdGsK6Lmm+ruy6tQyiZ49KAgfVDWqZLlCPIQ/EKsjd4mlHlMXKDm2RXVf0mObhnLpBTQf7WrZP+0JAQ2ALHhDRfpX4W7Wevk7p6OuSTs3vUo1BRwGwgYmRCuqUCAtc+ONkrLhgd7RFgE4NZZIQwK1I2hfJz37AJuFMMZeRJjhnuCXQJgIFysJuXX/g0u03CX2BK+n8jYL98xEL63OtjiAjzhs6RRpyJ/ksTLmQeeDiyWHAkIZjgtFDOdYhZkUODoj+fMrG1aQPeVxxWHloYNgyoABZy4cx4SRGAIOe7G2WKP0lAppTsl0buDRcFLb6D870mTlzA2cMYsXVpYGkG3971XlR5OQhufL9b8nSt7xJFjXWy5ZRo+Vs+5ggKO3R9M6aOtnX2CoHmlpkf02DHBxVK8c079SoOjnX0Ca77qqVHdNninzln0R2bhHZsVnk4AGR3eBBkX3gfpE9u3V/l3KbcofI4UMFHjkqclQD3pEjSi3L/ANaJ6Dm+bZHtf2Amj6ueSe0zklt4/SxAs9qMD57QuTCKZFLp5VnRC4irduOc9J59qh0XT2jq8/LcvXaFbmga8NzGrYuqcbguhDAsA4LYphLRjFFWOC6cOFCsOpCMOAcBtKyPTp22Badqe/3Ve77+kUbyOfKBvOHK4c8CfmoH4us5y/9hfWxgCsLyvh0ii3nO/SGsQA4NpWIXAKXb4Cs8vIgBwigPPZKhIOOYzY/L9DIfLoCspaP+mEAg/FSd2CU/oYMeFT8P3j+buAKgpZ2gymEwIXbbyACV6+uQK51nRN5br/0/PhheXLmPbJoZI2cnjBRDo8eLYdG3iWHNYjta6iTPfWNsrehRQ40tMrBuhY5NLpBDo3QsiPr5MidI2VPXYOs1CB38N2/IFt/5Zdk+yd/TVZ++MOy/hOflHWf+I0Cf+2TsvETn5ANv/qxgOs+8TFZ8oH3Kz8oiwe58IMFzv/gBwr8yIdk/oc/4uW8j3xEFmgbC3/t47L41z8uy37jV2X5ryvR7ic+Kot/9SOy8nd/S9b+4e/Jjr/8jBz/6pfkyg+/I9dmPyGyakkhuB7XIHdOA9qV8xrILuhC76JcGbiqgatLLgdPIw4MPhY/eIUcqBnjRhYQFrgQDBC8MCYMEDyWJqytgbA/2Jxrj4Dbt08m21ZehLxhesly/vr6RD82n2nISV1Ct5DZnetgpSMXCTFQUByVxyujvCK6NRR3aU2jJ7iPweOVX9bk5AQJypGHfGjHjg+3RDH9JUZE4MIWxFk/O3fejb+3xQtrpU+vZHXF0TfnKZnz+jfKyubxsn90qxy+c7TsqxklB1sbZUf9aNnf2ChHaps0v1aO3FErJ2vq5URDgxyu1TIjR8ohBLb2Jtk9tlV2NzbJ3pYxsn3MeFk3bqysmjBeVo8fLxt1f3M7tmNl/dgCcXx1a/sNrmxtk+XKFW3tsry9wKXtbbK0bYws1tWfS+SvmzBZNoyfLJvGT5HN4ybL5jGTZFP7RNnYMl7Wt4yT1crlrWNl6ZiJsnTSVFk0dYbMmz5DFtx/n8x/05tl53//Ezn591+Va0/ME9miK8ETukK7ir87w1U3wlWf6hFOrMCCVpEPRgeumpqawLnBRmhvPkc3VLJNvpkCfdmAZWm/+O0e5z6dcVzfYttISvTrzp2k8zcKXF2hbDGdMM/qkKTOQOxzLNKQLytk3jMGkoNlHWDY8jkrQA7XqCxo6CgDY/ANcNaEAYXJmKV8cER2bJi2eVH6GyrYJrf4g90e/LYEB4s+cWyQCFywGlz2BDaF+/hrV8rTb/l5WdI6TvbWjpGTo1qUDbK3vl62NdbJriYNRLUN8tyIRrk0uk3OjqyXY3eMCFZjx+trlfVyoK5GtreOlLV3/n/luToNanfUyIFX18qekQ2yZVRtcNtxz4gRsu+uEcF298gRsmMUOEr2aXkQtx8P6Cpuf22dtqf79Q260gObAu5VIijublTZQN3fX9+k7Y2SvVjx3aHb19bI/tfWyuE76uXoXY1yfJSyplUOjdJyo5tkZ12zbNZV4/qGZtnSOka2TJwuz9aPlyfaZsizM98kaz76G3L6i18RWbpMV2LHVT9XCsH9Gn6P1Ct91SKC1YAGrcJD9rApHWNVLgMXjqME9d/W0iovsvbyIrXTl958yjQNvuxlL7uRppOFTbIP25d1sCCdrnXOSLsBIwyskwYhB+3YxVDnbxxgIWB/s/IFHFdvTGNrV2A8bsekGMuF8vVcQfAZm2+QsiaMyCdLHvK5CJuAaQO98PcXPBU30N8t3Xg44cabKXRi9qkT0sS8+YvlgjrhTqwgrmjQ2n9Etn7oY7JGg9ae+mY5qsHj5IgaOTq6PrgtuLupTfY1tsnh0S1y9s5GuaAB4YQGiWMaLJ6rqZOTo3X1NbpOV113yYGWO2X76P+i+6Pl7Kg2OfbqsXJ85HRdlU2QffUtsq9JA1JzrewbfZcc1EB3tK1Z9jTUaBCqlf16DAHoWG2jHKuplQN33SEnmxvkUM1oOayrO6z2DmiwOdCkwa1Rg1PdSDk4epQGpFEq851a5i5dKY6WgzXNckxlPaHBF0Hr2Mg6lXV08EDJ/jtHyRENIrtaWmS7riD3ahDboee5pbFZNrW1yZYx42RpfaOsmTJNluvqc8Nv/rrI4oUip5/DMjn4w+fgBcR6MYKw1XO9Q/WuFwh4KlFj13y9KEDQwl+PIaBhRYYDbRpgX6r28aKfglNTauAK+OLBrWNH5aDPIccF66XBLOZvXKCsTw9Zs1yoBi5FHoEhDrMw/Lh04eszC6CX5weuy7pfCFzBa/hQUP+Z9ey8wtNy/epwO3rl2Jf/XVZMvVd21zXJUV3lnKqvkxO6Ijo8cnSwUtrR1Cp7alvloK5eTikv1DTJqVpdZWngeU4DynO6+jqrQeJULVZIP6eB6TWyf+SdcqRurGwfOVW2N9wvG+ony5b2SbJcA8yecRqM6kfLoREjg9/OdteN0oA5Ug5pkNqvQfBYbbMGHF0xjRwlB2pHy666WtnZ0Cabm8bJOg2uazTArG1tknXN9bKpqVm2NrXIthZd1bU3Fm47jp0g63GLUMuvb26Xja3tsrNtjGzSc9ve2irb29tl5ciRsl5Xc9vbtYwGsK1TxsnqptGyTc9ppwY//Ja3TldyiydOlFlveIPs+/vPimzZLnJRddrRJf14ClKDUlfvJdU7nlDUqGUCV5/+h+AVGrgQsMCXKKuB6xZmMX/jAmV9esia5UI1cCnyCAxxmIXhx6ULX5+ZQLsJulIicPUPdEsXXrOkThO3t7BCYOCa/yzep6cOtfOqyPa98vi73i/zWsfLztY22VmrAURXLmc0YJzSlc1ODSw721tlf0Or7HjNKNn+/7xa9t5xRxCYDuLvuBBo7tLgdWeTnNAAtnf0q+VQe41s0xXRGg0W86Y9IA+PmyEPT5wuj02bKgunjJW1bRoYdcVz8DXazl3ahgaUA6NGyvGGxuB2HlZ2h7StI7pC26SBccvk6fJs+xT5ycSZ8vD0++W7M+6X70+9R344daY8MuUBeXTqg/KjSdPle9NmyH/OvE++du/98s27H5RvKb997wPy3fvul29NmSyz3viQzLr/bnliXJusmKBBdMIU+WFbu3xn4hj59uRmeXJqq6xsbQl+mzvSMlb2YoXXPl5WakBfNHayrHnvr4g8/azIhfMiVy5If8cF1WOfxrGrwR8tQ/f4fP+tKy7NV7Y2NslL1D6qK65oZjF/4wJlfXrImuVCNXAp8ggMcZiF4celC1+fmQDdwEfqFu/3w3ezOvF3S5qJ32TwexZucaHMinnzddWgK4fTp2Xf3/2T/HjSfbJCHfTuMS2yo1FXG3W6WqodIVtH3iErxjfJrPY6WT1xgq5kxsmmSeNlx/SJsnVci2zWoLZHV2PH2ybLwRFtGsRa5ShWLxr4sBra/s63iSxZLHLsmMjxoyJHDoisXyHLp2iQ1FXN6bpGOVHfLIdraoPbfcfxe9boRtlb0yx7RzXIAV1drdDV1M53v0dk01aRfYdFTjwn8tyZwsMTR09pm+d0qzyuQeTk2eCcAp7SvJPI1/SR41pHy+7cJnJ4l8hPvicL731IDn3k10W2aR4eoT+h+asXyoH3/rKsqtfVXU2LbNWAvEeD5y7lFuXqcZPkh5OmSP/D35XgLfiXNYAFAUovCvAKKd2bOx+BC2rG7dlC0AKbNXAVfuOqBq4oZjF/4wJlfXrImuVCNXAp8ggMcZiF4celC1+fqQNdwD8GSyrcteoL3oB+tacjOISbVXiGsSN4P5LIymd11XBRnfradTL7je+RJWNmyPr6Jtmmq619rXWyu2m07GtvlE3Tx0vPP/2VdH3/K3LqS38rq3/3k/Kjd7xevvfANHnq7imyYMoUWaIrkWUN42R761TZUTNGDqjT317bIOvHtcvG92nAOaABp0MDTfclkfMaRA7ulWemTZZtTc1ycOQo2TVipOyvrQmeTMTtQ9wWxIMg2+vrZWt7m8xpb5Ytv/HxQsC5pMEKb5jvV3Zf1BUj/nhZg3MH/gZNzxJ/SR28KBh/bKzb4I+e9YSvaNhGGQSaK4U/rn76dW+XXZ/8Iw1YKttZDWrnNbju2iIr3/MBWdh+t6waM13WtE7Uc2uSje1jZGNzs2zSVdq8sePl8QcekMvf+FYhIOtFwsVOPDCPVZbI7BuBC//eRGNzkz9AVQPX85jF/I0LlPXpIWuWC9XApcgjMMRhFoYfly58faYOdBFc2BcS+LxHELi68UtWIXDxKULsrXj8EXXUZ+X8V/9d5o6/V7Y0TZFDeP/gqBFysKlWA9gI2VBXI0tmThVZp6uzC7pSOqdO+jld8RzX1cl+XaUsmCNX/vVfZe8f/7ls+fhv6KrofbJh6j2yvWWc7GwZK4vq6mXZe9+hq52tKsNludSrAUadvOzbJ4/OnClbW9uCFdbR5pbggYojNQheNbraq5M9LS3Bk4MbmhplVmujrP31j2j/R/TULgZ/UdUpV6W/XwMXAti1nsLb4YPlJGI3VkAdcq2vU64Hb+HQIrrpx/um8FtUzxm5umS2PHzf22Tz7/4vbVflwpNqfR3Sv2m9PPpLH5HH73+bPPXAm2XJ235B5r3pTTLvoQdk3ZvfJE+0t8jSmffJY+Mny+y3v0fOflNXXnhoQ/vEL1o2cNlxR6qegWswSGH1FdDklZs+hx0XrJcGs5i/cYGyPj1kzXKhGrgUeQSGOMzC8OPSha/P1IEuQBu4BvqDwAUgG0ELjhVOds3jP9bgs0fWfOxXZZ2utvbh6b+aBjky4i55Tlc8RzRg7MDfPD34RpHNazVwFZ6ou96BlYy2iUfDsdK5fEVXbho8Th4X2bRG9v/+b8mKKVODByiWt46RDR98n8ip/Soago3K0a0SbN+nQeGNsmfsRNn36tfIgTtHBA9i4AGPEyMbg9+3DtS0yeG6Ng2gzbKiuV02vE/bOXpQ5KquEnsvS1/Xebl+SWXCGzCQd0Xl6NTohFc/9eiqqvOErrD0uAZLBK3gT3SgGjyM0n1aBlYtkoff8l7Z/3f/qoHnqnTjY5g4n3PnZWDNRg3WGphX6XmvWaNcrfvYrhBZvkS6P/cFeWLa/fKj5imy8N0f0FWrHjun538Nf6J8TWZrQEdXgdKDRGFTp8H4p/CY9GCQwu9dwW9ecIzVwHULs5i/cYGyPj1kzXKhGrgUeQSGOMzC8OPSha/PTIBu1FnidxUELrwBvatLHbLm492zCFr4QKJ6dtn8lK64liyQx+++R7Y0T5DDdzTIcbwpQ1c9x0boqqu2XrY2jZEVb3yryM4dIl3q1DXoXO/WxvB4ItrBe/6UWO0E7yM8sUtW/PZHZd6EibKspjn4I+A17/oFXXHtkV4NNud7BqTnkpbVQPHw1JnB308dHV0jx7UvPOCBBztOjmqSIyObNZipPNrGgdpG2d02Xvb+wntEnnxKepctkU4NJFdWrpCrSxdI79JFMrB0ifQvXi69i9ZJ74IVMrDgabm+cpYG5vUaWJ/TRZauwTpVXtVFx87t0rt8vpz82lfk3+9/k5z75k+0TK/gxfD9eMMw/qAfwfmKBuPg/YoaEK9c1Xw9V/xpwSU9z2075fT//IzMap4msyfcI4s++asih3dreTwI0ydz588KxgD/B2MC/eumplUD10tuBi48YRg8ZQjHWA1ctzCL+RsXKOvTQ9YsF3LpOQ/HWy7mgUox/CwmZkA4QPDF6PPF0trQUvjdS51ooWU41E7Z+sQPZM/f/bU8MWGCbKtvlbP17cGq5+jIUcEj6vij3+1jx8r2d71bZNliXTXp6uWMrmQuqVPHb0XBS2/VoeO3JHwcEi/KPbBJHvn5+2X1hMmypW6MbG8cL9vfofX37gxWacEHmbHs23NcfnjfQ8FvYHtqR8i++pqA+Jss/MaFW4b4G67nakfJsVF3BW/k2NLSKnPufUD+c8a98pM3v0u+e98b5McPPCRP6orw8Rmvk6dmvlWefP0H5Yd3v03mve4N8o3JY2T/V/5eg+l+7bNPBs5r4D1yQp791KflWzPukcfuninfmfmgBm9dTV3q0LhUUBC+pHxNuqXv2hVdpek59Wk9PdTb0aOrVz3Pq3rOR09I9z/9uzxTM0bWtk+V+fdOl5Of+xtddekqr69L5s95OtBz8HINKF2JBw7DAhdQWAmXH3n4Fxdh8yBs3rjpKpIhFw3mYVjlYh5Ior+4QFnfBLNEXtiEdeHWDSWD1mDgwmPXbQhc8IrqRAuOVP/RYLPu4a/Lmt/7bZk1TgNMbYMcuwt/M6WBq0ZXOg2NcqCxXjbW18rKyePlwv/6U7ny1a+IPPGUyJwFGsiW66pjkzrwfSIX1Fnj3X7nNbBtWSmPTMej4y2yRwPXntbJsv3t7y2s2Do7g6+XCILXriPyAw1A68a2BX+7tbehJtjuqb9L9jeOlIN1o4InGo/X36lB7DVyaNQI2dbSIvPuvl9+dN+b5Af3vVW+c/fr5ft3PyA/mDZTHp32gDx5z1vkJ/f9kjw64+2ydNq98sj4Vjn4j/+nELjwVhDcKjxxSvb+9d/K4hkPyKLJd8vT79agevig6qMneMuIdCIYd6ucZzXu6DnhliNukXb1y0D3teBWZ/DF5VNnZesffloWamDeM3ayLFT5F/z8AyIb12idDlkyW/WkSg+G0jC4VYi/2cLDGDpebuB6/sjnjzz8i4uweRA2b9x0FcmQiwbzMKxyMQ8k0V9coKxvglkiL2zCunDrenkjYBW2aB9OcUz9zcBVcKC6098hy//lc/Lsu98hS3TFtUsD1f47Rsrx2nZd3TTKwVGjg+Cxr36UbG0cJRs1wCxqa5XZra2yePp0WfWmN8iy9+rK5td+WdZ+5g/kzNe+LPLoD0W+9i8yq61FdjWPlUPN42XN6GbZ8C4NXCePaVDA7Tbt/4oKsm2v/GDCVNms7R3B72l4F+LoEUEA29dYKwc0L2BjjexuGClbG2pl2fiJcu6z/yh9T82TnmeXSve8FdKzeJl0L1os/YuWSOfsRXL+qSXS/9g86f+7f5DHHrhbtn/+r3UVdFQuXbkYfMQRj8jv/F9/IYvGTpVF4yfJtr/6M11BHZeegfPSNYDf6i4GH82U7etlYDUCtHL1KpH9mne5u/B5C5yHBrvH3/o2WdraLvvbxspmlXv+hFY59VXVw9nTsuLpR1TfiNLQt1JXW9jWN+M3rptjhPHBb1woUg1ctwJ5YfPGTVeRDNXAlZB5IIn+4gJlfRPMEnlhE9aFW9dLBq1Bp/jin3qR/Izmj6lvuuE4Cx5SVxZ9V2Xh3/5v+dHMu2X95MlysKUteA3SoVGtsn9kixyqq5ODDaPlkAatQ621sq25Vra0NsnGxsbglUgIZEvHtciTk1vksalj5Zkpk2TelGmy7t57ZUVTkxxqUode0yRbdDWy/v0f0JXOkcLtxD4V5LKuajZukx9pIMLtv6O1usobXRO8gR7vOdzfUCcHauqCx+P3NY6WbU2jZWNzk8yZOk1k1mwNLggw2oYGErl8SQPhOZFLujK6eKGQf0a3c56Vr0wbL9u+/A9a5lQQLy/j0fhz52Tt//tHMrdtoiyacY/Igic0mD4nl/tOy0Cf1jtwUH70gY/J1153vzz8oK7aHnwg+EPmuf/rLzVg6UoMQQu/cy1bLD+8e6qs1sC7s3aU7K4fLWsnjZWF73u/yPp1svKRH6ieO1Xdgw/EY7Wn8bqpaTBwYayqgesGwuZB2Lxx01UkQzVwJWQeSKK/uEBZ3wSzRF7YhHXh1vVy0BkG1H04xZ9VBoFLUWgVP9ao8+25LM/+8R/KD8aqcx83SQ43FwLX/prm4COQB/AyXV357Ky7S7Zp4Fo1vllXPK2ydsI4Wd/WLuv0OF6RtL65Wba2jpF9DRNkT+142djQpiu05uDpxOMNrbKuZbyseN8HNWpclMIrkZR46GHVCnlk0gTZqI7/YH1DECjxGPyx2tEBj+iK7/BovGn+Ll1x3SWbmutk1oypcn35YhG8CQSP+ONDlNc0UA1c1ZioKyVtP/hSwmUNQCsWyD/co+f271/SQHYyCAo9eCz+uVOy5o8+JXOmzJSNv/grInu2alvn9JjWuXxW+h7+gTw6aYYsnDxN5up5LGgYI8/e86Ac+vf/KMiNhy+unpUz//R5mTVpvGzXAI5XVeFNI6vbmuUHk6bI5Ye/L6u//22VDW+BvBY8x8LHOZsbNXCZsSq8ReOngsUwYtvzRz5/5OFfXITNg7B546arSIZq4ErIPJBEf3GBsr4JZom8sAnrwq3rpQlccIY/rUTgamtoCBxjf3D1r94Tf0vVdUke+Y1PyuMaWHa3TJITjRq47sBvSy2CF+zu1CCySwPX1vp62TJlouz92AdlvXLh294uS970Zlk0816ZP3GCLMTnRjRwbW6eIFtbJsrapjbZoP3h9t/hxiZZUNckqz76Ce2vI3gn4vV+7Vsdv8x5Up6YOlE2t7QHTw0erlfW1MpxXXmd0C0D11ENnAfqRwRvpp87fapcXTpPA5W2oefRhy8Y49H2fqyCNHBd0eCDh0bwWPyiZ+WfXj9DVn3+b4LblMHfb/Vq0D55SlZ+6tPykxn3y4W/+qyuBI+pPJfkeoe2ceqM7P3t/yELNLjgJbsIyOvqxsqy+39eZPFyXdVpH3gA5exx2fSbn5SlY8fIDrxXsaFW9jXVy/rWNnlMV3I7//wzsuabX9fA1aFS9mvM0n4LAxC8qzB4cwbGSVde1cBVQNg8CJs3brqKZKgGroTMA0n0Fxco65tglsgLm7Au3LrhxKuECg4RQQtsbWwInCeelQs+vYFVStdl+e6v/IrMb50q++snyOnGcXLgNSNklwYMfCZkNz6/39iqgWus7H3nL4usXiNy9IjI3gMiW3bIwNLFcuWJH8vJr/+zbP7MH8mjH363/OcDk2Xu66bJ8onNsrn+Tlk38rWyZvIM2fWHn9YAcQJrD10lXdaVzXPS9/1vyDNTNdg1jZFDo5rluAbMo6MaC6xpkoM1jcHj+HiBL54wxPsCF02ZLlcXzi7Ijz8Wxhvtj5+UvvUbRbbtElm7RQPWOpEla6Xv3/5JvvO2+2TjF/6vyIUzWl51isf4z16QZZ/6Y/nmvQ+J/PgJETxpeFVDxiUNLis3y7LXvUlW6IpvbX2NBqIWWdwwVla98/0iO/er3Brc8MdgBw/Kmvf8YhCkoS+8XxEfztzUPE4Wj79H5rz3V2TFv+hKr/+ynnFv8OFJRiasfjE2DFzBHx8rq4Hr+X0iL2zeuOkqkqEauBIyDyTRX1ygrG+CWSIvbMK6cOuG88WBI4RzxIoLtwubmhi4+mXgeq861B5dmVyW/3jL22VZ2xQ5OHqMnFenu/c1urpprJcDLc3qkGtlb1O7rG+eKFt+6cMaIE5I8DdNeBy8R4MG/gAZTxLiibvzx9XxHxU5vVtk3o9k+eumyPr2Gtk+rkmeamyWHf/zTwtOH8Bq7+IpufpvX5LZk3RV01T4evLxujY5MrJJjoxu1kDVIvvqmpWNcqyu7pbAhb/Zkh5tq0NXW2cvydEnZsk/vO3d8tnXvVW+OPPN8s2Z75If3v8O+cF998gXprXLlq99QeXUFV4vZFaePisL/uefyNc0QA088qTIGV1FXdK2TnXJ/r//iiyaoMG0YbRsb2mQNc0tMmesBvY//ovC72b46OfVK3J96VJZ8uBDslGDFd7JCBnxex4e/V838e7gRcLLPvu3Wr4QuHCXEIsuRKaxugLFmNiVMcZtcEFWDVwGyAubN266imS4LQJXkg/RkfgQG9P8AmicL71GgR+Q41efAX61NA58H3VEOo5sYFygrKsnpkno1sphwXPCWCNNHcZlcCUf9Pni4DVDuGWF1yAFTxTiL20vXZXPT7tH1k2YIvvwuf3R9RpAamSPrjbw0cg9NfWycXSdLB8/UTZ87KPq8I+p478QBL4elQl/bxw81t6h8l/pLtxqO6/BbesKeXx6i6yf2Cgrm0YFvwMd+ezfqcPvCv4AGo+Vy7mLcuQzfyILJrbI1pYaOVivQXJErRzWoHV4FB7M0EClMuxtrAv+pgt/37VDA9xcPJyxbGnhNyw85HHukhx47En5/Dt/UT57zxvlaw+9U74+463yzelvlP+YMkO++e63yuZHv6vnezF4b+N1POp++ows+F+fka/c+3q5/qiuuLAaO3dKV1vr5ZE3vlVWjmkLvhWGj2Wuqm+VORrg5Jln9TwvyfWrhUf+L33r6/IkXkTc1iQHakcGv8kd0sC6s641+LLz7LvvkWd+5/cKj9brVO3idNVTxxOeLx28uAjGajCAoUjwwpMyI+n8iEPYMmyafsydv+x7YGDght/BXLFziB93RB58jfUHeQLn4PPHww3DPnAl/fS3a+A0tjS/AMqvPbtOH4YeF9QhDS/OZ7XBuEBZO9FsGn1xn7CT1YL7KGsvBmIRf4D8opdKXUtTcIsQn50PAhceUrh4Rf5x4jRZN2588Oj7kdq64DemIw1NwS06PBKPLwRvnDpddn3yYyIHtqsjVicfvNxWVx647RYELiU8c7/KiZfdLnxGHpnUImtbG2RdW3PwIt2L//kfGri6g2rSoWWfuyj7fv9/yKL2BtnaPFIOaIDD146P17fr6qo2+PbWngYNZo21crBuhByoHyXbsfqZMlX65s7Vfq6oYlRfnZ16HhpM9u4V2XdIZPt+kY17RHbp6m/rTpHNG6RfV4N9utbsweup4NxOPieL/uJ/y1fuf0hlXaBB64jIkZ2y6b//vsweNzX4fW7nqBFytHWcrG2bIHv+3z8sPBHZq8ES579rk6z61Q/LsoltwRv08dHK46NHyVHV1a7aRtmkq9XZEyfKox/+uAZ0PWFcJ+gpB9am/+Bv6l76Uy/VFfFg8KqwwEUMdX5EkTYMhNm6hVvf9UPcB0q5gE0DPViBD8L1RcMN8T1bAtCoLOxgFmNcuPXslQ/3sQWsPEjHMcAwxoVbj/K5+T5Sdp4L6qUNtss+fWlXDh5jvqWtX5RwhIPpQp2XBiuuG4ELL+1D4Dp/WT7bPl7WthSCxdF6DVx4JH1EvRy7q1FOj2iR4zVtwWc8Nr/uQbn+1S+KzH1cZP9WkeMaJM6c1dWKRq3LeDWSbvHQwoWTIt/5T1k8cYJsrGuSDa1j5dEpukqaPUedfk/QtXSobRw9JVs+8nFZrnJt1xUVvoCM727ha8X42nKw8tO8vboSO1pT+LLxHl3RLJg0tfAZ/b4u6dUoeKX3isZhDWJ9F5Xaf9dFPVR4qe71Cxfk2pVLujrs0/iKoKpB68zl4I0Xc//wj+Srr39QZP6TGpDXy7WH/01WTJ0h+1omymFdNW1/9UjZUdcu62feL4I3YJzW871yXIPjRrnyb/8ij40bJ9vGjAkC/gmV7cQolb9OA159g2xuaZQ548bKt9/+Hq2jkb238Lb4YIboP3iLyUt0TArf47o5XjgeJ3BxbLNkkvlh2wmjz5bD5q+LMP/i84lZwL3AhIyx52YMlgu59Jxl4OKtOBgSro4wKHZZbtvCvmtElI3tYIvBRvk4V21RYLuYVGyvlKtBng/Oj6tKtJX21Rr7sv1yi77pFOgkeIzlqHsct+UjOXgFj6t5/B0XAhc+pXFL4MKtwvNX5G9bxsiaxlY5VlMX/E5zSB3xSXXcx+9okOdeXSvnRreqI2+Wzc3NsnjaePnhjHHyjQdmyA/wR8u//Vuy92/+Ti5+8ztyffZskXWrRDatlUuf+pSsHzdJttW0yvrWCfKDu2foymejrtA0wMEzY7W8/4Cs+IV3a9BslT3N9cETiMdG6oprRIOcGK1y1OBbYIU/RD5aNzJ4unBvfaMsnqRBECuujsvBCqpLzwmrqS5dDV3uPi+dmnPxejfeGS+Xu65IV3+3XLjWo8fwm5gGEXyna9c+WfBrvy5f1eAjzzwq8si3ZP79U4OvIONPAYIX+7ZPl9V1Y2Q33vz+N38lx7/8Odnzj38tp/7hr2Xt294qy5vaNEg1yZFRdXJqVG1ABH28ImtXqwZYDVz/ev/rRS5pn30DCJuqezi8a4OBy9wqHCRmTSUELthckvnhtucj2qNdoz+uwmj/7B95AHwM5j18C/0LbzUiH8fLseJB/5ST8jM9VJYLFR+4OPhhBDo7O59X75WvfGWwpaHB+JAmrOEEbyhw8PKXv/x5bfoYB11dXc+r96pXvSrYQq5itIYG4hwwQXHumACuPlzGBdu2/TDto5WLunZpb816ORi0wMLDGRr4NHA1NRUCV+E3rsHAdeGqfLZZA1dDkzxXp8GjpkYOjBylqwg8il4nz42slZN3jZLDr3mNHBh1l+xoHClbxzfJitYGWTamVVaOHS8rx02WlROmy8pp98mKB14v6x96o2y9e2bwqfsdtW2yaswEefSdb9ZVDt5TeFZ6B3TFM3BJrm1ZLbPf+EZZ19ome1sagj9APjOqXs5on3iKcH/dXbKrUVdZLbraarpTg9YdwReYl0yZjE8L60pG7au7V3rxoEiXBkJ8JiVI62rrsganrgtqhOf1PK/K1d6Las+n1ah1/6iunL73Y1nylvfIgvapcu3Dn5QVtY2yd/JkWavnvn/CFFmhgWtFyzRZ1jpdlk68Vx5pHidzp8yQp+oaZV27riRH1AXfGsMHLg/XNAYrxOdq6uXkCF196cr1YHNj8Jj8lxBkL+pKFA5X7QFfn2bgumW1NUggjnn5bDpNJp0ftq6PYTbs2jz6hZ9hgLII3l7igb11lxUgC2SCv7PnS735dFoKy4WKD1xRgHECKMsrISg0bMuAxS1l49a2F2dlFAWuuFDWN8nsfhjtFR7z0obbPtPUHXXh5nPfzafMRWkcYeFxeLzy6aXBV3dvBC7dBr/1qFP9h+axsraxOQhceGsFvod1qKlVDtU3yzF16MdrdUVRr2yqk32j75CtI14tuzW9q0lXFg3NGpyagpUVXqa7pXm8bG2bKGtqG2RjY4vsaJogCzWwLfu93ww+aSJdz0lfvwaVaxfk4oKn5ZmZ98kaDZzbNHDuwS230Q266qoJfmfbXTNKduBjks2jZW+TBrG618h2XXmtHDtWer70Zbk+Z750LFoh5xYsk0uLlknXstXSs2yd9C5ZLgMLnpVr2n733DnSsXC+nF+xQC6vmCudcx6Tjm/8u6z+pffJIyPwx9OTZH/jRDnZOFa233Gn7J4wVna+/gHp+ov/I0f/9DNy5i/+Rs7/yWdkx7t/Ofgq9D4NYPtfO1rOjtaV1n8bofpplQOa3q8B97jq6vSIGjmlwQ+rxxXtrfKPupqVcxqog5UK/n6uoPvCF5ALY2rHC/BM6+fheWOeAZPMD5YvRtevWJsneQyAL7FkHkC/k/Ydk2Kwvo5ycpuU5UIuPXPQLHxK8JGDH0WUpREhbR2nHSQA5RmgAD7hgwHmILN8FKOAvgCUhRyUz32YJIwMdrzywz7ODfLb2xFhjAvKgq2bdvMoF/ftxPbVCyWc4ODrhApvzcArn14qreos8YfHNwIXrkwRuPAAgglchxoaZdvIuiAY7WkcIzt0lbFZ89ePHCnb8G2usW3BRx3xtowNbe2ysW2ccoJsaJ0QvCFjbctY2dI+SXaMnyYbx98ts6bfK8e/9i+6ujuul8nP6arojOD1S2e/+22ZN+11sqllumzH4/YaBPZoEMVTeQfqx8nemnbZVT9G89qUGihr79AVzp266mqUea3jZda0B2XWvT8vT93zRnn6ngfkMbwsd9oDMnvaTFk0faIsu3uSrLj/IVk88w0y977XyfwHHpQFM6bqim2SrJk4TVa3jAt+f9vW1FJ4J2NTvawZVycHf+/jIqf3qaynRJ7bo3IflQN/9imZN05XWM1NcnLkXdJRryut//rfgs+tHFR5d2rgwh9Qn1I9PTfiLjkyeqSsa2uRzzW2altY9RUCV6D3wcDljlUpgQv2kCWTzo8bthiD6I++xPoXkPkAfQhh/Qv6zBtWHsho9WZ1ORSWCxUfuOIA7buGBEKxdh9l7JUOjdcFyrh1wxgH6MO3eovbB+u6AThNoE0rj03DyH0TFmV858AykefnBK6XhQUu/M50qUP+XlcS+I3rBFdcrW2ycco9snjKver875dl6vRXvO4hmXfPPbJQnf+8e++Tefe/TuY+8DqZff+DMke3czVAgPOU8+99UObrSmrezAfkqfteLw+/9Reke8Vy9TRXdMWlTrzjnDrz52TPV78mj9z/dlly99tk2b1vlvnTta8H3iALtM+l0zXgTH5Alky9X1ZPu1flmSRb2pqDW4Xb8en8BzUYaV/P3PeQPDbjHpl9330yd+Y9slTlmj91qiycNk7mThoj8/Ucnhl/nzwzeWbQ7rxpU2X5A/fLEpVt/oyZek4zZNnUibJfV3FrRt4hCyY0ybkv/h/VzWm5ev2C6uqiBveDsv4Pf0fmjW2V3XUjdLV1p5x67c/JOdUVfpM72jRWttZg9Ym/5arRVeOdGrjuCt7l+CVddeJvxvAgzPVrcLSF3xibdbXqjlUpget5Y54Bk8wPlg8jbbiYf2EQAAleGIf5F8B3LEsgkLvzl+mhslzIpWffAPmU4GMU2DYHwQYIa8ggDMy9GuK+XYEBKB9nYKNA+VDWNXTIRxl5jFvm23Og0SEvLUTJh21mpDN8yYuDW4Uv/6mXFAJXfaNKhBc+FRxocKvwsq64JkyWda1jggcL8GDG5rHj5PpXdIWET5YsWCiyYb1cX75M+nX/+so1MrBsjfQtWSX9y9coV0nfspUysHyFyIpVhTpLl0jPgllybeUSub56tVxevV5XLZfk2kCfXOnq1G41YHZ1Scf2PcEHH2XpJq27QWQ1vjK8Wq6tXi4D69fKtTXrpGv2vMLnU777PZk3XQPn2Amy9/0fFJn1tMqlfW1eKX2bFsm1tXPk+rKntP/ZyrlyfeEz0r9Q667cKNeWafu6FZVXVq3U9DK5tmSxbpcGZbu+/mVZe9+9wRveH584Ti7/21dVLxelH3/gLMoLJ2TDr/6qrNaAib/XOlNzhzw38tXBygsPkhysaQleEry5tUlXqCPkcN2dwePxWzUYfgHvhzyvwQ9PcOJ3Rej/eq+0tJgV10sLW3y2Hz+EBT+DReB5Y16ENgDYdLE5wmMsz2NAnMCAsmkRffv6tD7H9TNZg31zCzmpM2ytTm0a2zgsF3Lp2TeYPiX4GAUYAgaFhmsNHuQgkRbuoAKQFW267YQxDtieNRRXLncf5dw8yoR8yJzWJIgjXyaEMwyC14vkZ1/y0uAPXfEbV0t9swxcww/XcKA6NrhCvdIln9OVx6ox4wt/wzWqLvgNqQ9fRcZj7RdOaYDr1FVS4UGI4I+RurRuhwY+fB6/U9vD31HxMx8odxWO+oL6aF1hXdF0b590dfdLx8B1uXrtulxEeagYXxnG2yrwd05oO6iP22qXtUtdleGjXXgK8by2tXmbfGvqPfLdpvGy/mO/LnLkkJY9IwNdZ7QtXdGAXfhelsrbqWm8tzBoT9vGq5yuavvB4/raHp4uxJvd8V7D84fk2qKndfX4gK6oJsoPJ02R3u//UMtrvX49T3wc88hB2fi+j8iW1gmyf8RIXWW9Vo7ryuuYBrETIxvlUG2LBq0WWd9WL7uaRsiBujuCwLVlzBgTuLT/wcAFNurKkWP1kpfdvCi88cHJCNwY6xDCznx3I2iL1ibtMd8+y8OW484N205Son/X12Hf5/8gn/U7WaPYb+0gdUg/4B4PY7kw7AMXYAMX6VM+yrjGwvvPMCRr7GFtuIwCz53lIQNlxe9cWEVZo8HWvS3hnhsmuk+nQ0GUfMzPjIOB66Uv1n41cP3si18m43W1csN5Qjw45s4u+ec3/HzwZowDDY0avJpkcXubdOFvtQY0YOAJQOmS3p4u6evpl4Hu69JzRZ2D+nW8NWqg75r0a2DCKqqvX8uAfRoUNGhdvXhSzp19Lujq4tUuuaRB7mJHd+FvhvEZEkz6/j4Z6NcAhWA60KUOXvu7pgEGvN4h/d0XpP/4QZEDB+RrMx+SH0x4QFZ/4g9EThRuv6HvATxNiFd4XO8P/hb6rJ7feW3v/ECnxi1tG8+XI3AguOr+9V4thT6vawDr02C34hl5dMYUWThlujxyz0yR+Ys0cHVLb7e2i+C3a7dseOcHZVfrDNk3ulGO1zfI3rrRsr92tBwdgb83wx9QN8rWltrgj6SP1uiqa/RI2TCmTT7f2FwIXHjacTBoge6twp/+6YJtXMO7FAumUxS3jHUI7TyzQcwGLM4J2ibqII82au0WBOLMEZZPg2GBi7D+Ja+g5QZwykr9MW3PgXp0/ZCP5cKwD1z2SoKkwWNAOCgcDIBG48qFfB5jHbRVjGijGGk4bM8aiUu0Z9Mgy9tjIBDnx+coRslHObIi+qCzetnLXqHbl0pDg1796yX9NThuDBGGuKtH/v29vywLJ0wKnhDEH94ua2sTmfVjXaEcVWevjv2qrn7wKQ8NPoWVi/KiOn58T+uKrkjwFnasrDq0DHlZV07I0wDSrf1d6enQLnU1i2/2Y8V1QY9f1SDVoWU6NUAGv3+hngYk9IfVHn4Pw5sqntPAtXu7fPOe++XxiffLxg/9jsj+43pcA0sXZNG6eHLvsgam/gFdRGrQ0QunoK+regyrtg7ddiJw6djiy8UIdpdOi5zZI7LkSZnz4APyZPt4+d7d94rs0Lzeaxrr1Gbx9247d8mzb3i3LGuZJluaJ8g+PNCBpyDxjkL8ofbIOtnToKutxsKHMPEGDXx8c3V7i3yhdYyei8oWPKKt8wDRXhXf2txSsAkNXC/Cl5AH7QLjgosBNaHn2ZSlb8wtOS9tAMLW2j2INPeZdok6rA/Atn0yWbptJCFkQ5su6FM41/gbVxz50gJkQHs+mbGl3txtFMuFXHr2DYBPCT7GAQ3DNRA7+G5AwtZ10kMxfE6sMNr2IAPlCAPq+OTClm3ZSe72Vyqj5POdc7qEjpXa12VdVWHkevCCWbwoEK97gjgIXLqq+O4nf11mTZosm2sb5Eh9u2xsahf50t+JzPmJBrBHReY+IzJvfmElsmCpyOKVml6seQsH88F5hS1+E1u8THrnLpWuVRvUaZ8LvpE1oGuh4O+ocBtxz265tmypXJ87R2ThXJHlWgefKVmi6UXaxrxZhTdVzHtSV0O6v0j3v/8deWrSJFkxZorsfOt7tJ8lIps3i+CN8Hhj/YoVhd+vNmnepu2at0tkjXI99lWOk4dUARq4cKuzU4kAjFuQ+3ZI979+OXgw5Jlx98iCX/yIyOFTGhD75RJWdAPdcm7zBvna294tj937Rll+7xvkmRENsrltouxvGCOnRzTJ2TvrCx/ArK0Z/AyLrsYaamX5mGb5Z9Urft/DbdkgcA8GrvNnz8llDbh4bRne/lEYEPyBPm7x/YzaUHEb9I/5TUZdeDIPaeQXg7Vf1IkzP9h+GkR7OCcLyuPmozwu2Fx5XGYNyhUmnz0/H8uFXHp2lQL4lOBjFHj1AgOx/fj6RBk6ajLrWw2cfASCIQMrrrYhP40bsHU58bhvDckNbkNllHzZo+AIe68NBI9idPQOyFmsTBC4+tRR4jB8mwazJ//4T+XZ6TNkfU2DHK4fGzyCvqCtRebeM0WenTZRZk2bptt75IkpM+SJqXfL09PvCV4gO0/rzFfOmzZdZk+ZLk/r8cenzZTv3/dG+dy9b5W9335Eg4OuoHqx8sKq40zwSZQnfuN35D/e8Cb5utb7/ozp8pN7Z8i3po+X786YLE/de788q6ue2VMnyxMTxsmPpk6UJ2ZMlVX3z5RFTU2yo32irBs7SZ6451751v0Pytdm3CPfufc++ZEe/66W++Y9M+Xb979JHr7n3fLtGW+X78x8UL58/3RZ+bm/lOsHdmrQ0nNX075+4LjM+rO/kG89+DqZNX2mrJnygMwef6+s+e+fEjmiq0wtgw8/4inMnrPHZNt3vhV8GLLrS/8iCx96sywdM1W2qa6C12LdMVpOjhxZeFehBjC8ugrvV1wyrk2+/sCDhRWXBhKM/oBeNOCC4rIGzQ5dreKP/PGRmW6sCjX14hfDFmE7xe0wDjDPXCfJuejOVwJzBnMn6a3+NIm56vMZVi4A+3FlSwu8QKAskNP6TotyyFcqcunZN5g+JfgYF1A+B8AOhDsotm0ODrcwPKQxWVxjC4NtL4xsz+rBZywAyttJTJm4T6JMXOOKYhz5MgG6C17Bfk161Enieh7swGdIkI8X4UItmF9912TxZ/9R5j34kKyrx6f6x8mBu1plr668djS1yvaGNtneNFY2N42T9brFW8/Xt7XL+tZm2djcEPxd17amZtms5dZrwFvbPElmT3pQ5vyPP5PeLXu106vaOVYcuro5tl8u/+f35LtTXy+P3/16eWbqPTJ34kSZP36szBrfGrwiaX3rJNlaP0F2ant7mttl19ipsrauVTbUNspOfJ1ZV4Nra1rk2fYp8sjUe+XhyffID2bcKz+YqQFs2lR5WAPr96a8Tr4z6S3y4+lvlXn3PyBfH1cve//przSAHNHz7pFrwRtDrsiKT///5Kn2SbKhQYN1y1SZ1zZFjv/bV3Q1prJ2q55UaT14kAO/nF3RVdhVDbz79srR//tZeXLi3bKyebzsqWmUYyNGBU8Ynhg9Injf4/6GOtnRUCOLJ42R77/znYUV12DgQpDCv1cvXpLOSx3S09V9I2iBaQUu2B1sjbbsBiqSc4J1LKytwoZxPKydLBkWuAjKDXkhXxwZkwJ9uTKFzW0rH/2gTybLciGXnn2D6VOCj6UCfbE/34C5g+FOGK5wAJ/cLthOGG17hDUQGhG3KEuZfJM5jjGVwij5MgXUO6D/6P/o8epAr3TqzmV84h4OMrhdqElcLGrgWvflr8rCN79dg8644NP7+17bEPxhLX67OT6qMfg+1r47G2XPiCbZr0Fkx6ga2VU3OvhUPd7gfrQWn0NplL11bbJJV0TPzny9dMxeqs5f28enRy7rCqbnnMjWDbL2vR+VOe33ydLXvU1WvvO9svwdb5clb3+zrPqld8p6TW+acK9sG6UrmdpWOfjakdq2butags+L4I98t99ZK7s0aFz4/U9Lx+e+JJf/6V/l1Bf+WY5/8fNy6sv/JBe/8q9y+otfkZOf/7qc+lvd/9Sn5YfTJ8jBLyJwHZLrvVflOt4Qf+6sbPqffyyrNHAdrNXANapdFo6fId24LYoHRPDbmeqnH7/DXceJdEn3+WMiZ0/I9SWL5ccPvUlWTJ4pB5rHBK96wh8e40W7R1Q3+1UfW+o1cE2eKI984H0ilzRwDWD1q3NoMEBdOHdeV1xXpaujUwb6C+OClRgCViF4+e2KjAvaun0gAHnuXADsnGGaNkugLG07L/oCl51DXPUgz1ffxzRgZQAoI/KtvJQPeeg7jv7Khcx79jl/LFHjGlUccGBsX64hAxgYOzEgg08OXN355PbBresj+uCy3AJ92H5QJs6TPFnQhatL7tO4gbg6CgWqY+gwVJruvd4nHdIrF/rxCfng+8PBYiso19sve775Pdn9G38gS9qmySYErsY22Vd7Z/C5/JPqhPE14sOj2zQ4aUCpGaerilbZ39gsu9U54xtZh3WFsec1d8kWzXtqxgTZ+ld/LnIej5zr+XXj4QsNXMe2yvl/+EtZ1TRZto+9X3b/6m+KbFijwWydyJ5NIvs36/5KOfbpP5dFY6cHD4rsH3mnHGqt10B2pxzE30jpym7TiEZZoSsteewnIqePi1zU9s/qSuiSBkh8sh8PeOChCzzkgW9szV8gX50yTfZ88e9FTuCVU+dV2VeCT5Rs/L3flzXtE+RAo6707mqWFQ++RWTnbum7clGuDXRLV6cGre5eOXvomPTjg5mqva4r2vbFE7Lod35T5k2cJofrx8ulO1vlpAbUE6Nq5eToOjkwskZ2N7YEb4d/8nd/XVedhcDV11f4zRHB65zKd/HyOenF+zxxa3ugP+BPv+Rn5MaroIowLlieAYorLDs/MTes/QE+GyzFv6RJyGfnOWRLKl8esAGL8MniY7mQS8+8D20HEgMXh6xTjAhc9qrCDWT2GJSNdu3Khb9zId9e2bF+MbCNKAJWTvv7kQ0MLE858qIL37kzD1vKnITB498mcOFx8U5d/lzsuxL83oVPyAfX+NBZb5/s+fGj0vvv35anxt0t28bdIztrdPVUf4ccanitHKvXVURNrRzS1daREa1y/K5WOYyVV02DHGppkd0jR8hBddL7W8bLkrHjZdbHfrHwbatu7UX7H8DfVJ3bKzLr+zLn/mmyt3mSrH9ts8ye+YDI3NlBEJDrGiD6NKBcOiWyep3MffM7ZOPYdtlVe1fwpoqDLXXB6m53XYPsaBwvcyfdLf2L52oQ0kCFp/5wHrig6uuSa/hOGB5z70fA1DaXLJcv3f2AbP/ilzTAaQDt1b5QRoPejj/6wyBw7cSnS1onydr3fVTk0IlAL8EaVVdnnTv3y5Jv/lgGzl+Rnm5dHeG2Ydc5ufiT78lPJk2Rwy3T5MSrG+QkVqh1+H7ZqMIrszTw4oGX2X/+KZVL5cGKq6dgowM6OKeunJHzV87K9Z4eudbdHQQ0DBeCVpzA5Rt3SzhN2BKcPuekfX0Tt5ibSBN2TifxL2gzKe1cBSADzomgfHb+2/rFyHPKipTT/laIwAqd4+LBpzPLcuH5HitlUDEcMF6RYFDiOOcoWAMGMBiADQwsg2Psk1so3/bHyQK4V3c+2Lo++u7NU0ZuKR+2rnx50YUrm3tV5up9yNDmgiaVeGNFn64grvZcCZzjteBg4Rgc/7qnHhPZvk1m/8J7ZU3j1OAT/vtrRsnB+jtlf8NoOVBXI8dH1cupUeqgdUWBW4MHa2tl36gaOa2BZOfodlncPFme+fl3iKxbqSsdPNzQrY66Q528pg9ulHkf+AWZ3d4qe8dNCl68u7J9mhz/oz8WOXNM5KqWuXRSVyYaaM6flyOf+5zMn6grt/p62XfXCDnT2CQHRowM3gV4UPtZOGmmSPDpfg1C/T2Ft4Hj9zvoErcBuzW/Q4PaRQ2aS1bKl1//Fln3xS8XfmtC2W6V69wJ2fSp35fVbeOClwPPnTBdDv/t57TMVenWMegPfuC6LPv+4wfyzY/+d5HDGmDxSD3+gO3KOd3fL0+/+92yXs9j70hdHepqE19qxkuAtzXXy8bWdg3O98qyf/wbNVANXNrmtUGfC/2f1lXh1a6L0oM/JdC529nVE9y5hc3gb+9cO3IZFyzP+WjvPNg54dpfUv+SBq18lINbd65TXpSnbyjGPGBXiYRPFh/LhVx69r3W/xWvwN/sFAa7GDHgxQigfRgKnCu2NBrsowwGBnlIU+EMUCA/MWKJT5HEgVvPR3wixYX9lArlBTBxcd6YuG5QzZIuqNswUGaOw1AIx4hpHIRE7Q6BC3/k29U1aC/oAnNKt7j6n/PMT1Rxp+XwF78gz44eJyeap8sh3PLSFQ/eBLG7AV/3HaGB6045oXlH1Dnv08C2r6FJdmuQ29h2j8x68K0iz84TeQ5vrtAx0NWPDGh/F47Isf/4Z/l+S6NsmTRJNjU1y+628bKtbbIsnvmQyIYVGqx0hdahQQZ/03XmtOZtkLlvebOsbG3RFV+LnLhjVOEFwPWN2l+bLJ18r/Qt0NUaAtdAb+Hvsi51yeXte0R26upu01ZtY7PIqrUi339UvvGWd8vGf/m6yGUNaj2qELxy6vIJWfVHvy2rxk2Qdc1j5VF8LHLxsuB3uSt4wwaCzbnnZPnvfFq+/dB75eyc+XoM56WBC7clz5ySI//8zzJn7FTZ1YK/gWuUnRrk97XXy7rG0bJmwgRZ+I53yJp/1ZUe/rAaf3U9OPQD169pfDwvl66cD1Zc/Z3dN8YrWAV57Milb9wt4cixxV2PsItIO1dRFraHOY00kMS/sN2hEjJjrqItpAk7p5N8Nol6yopWTgB5uOjHuUDvrr5clguZBy4oArBBBMaKQbEGGcYo8ArGBT+Xb4H+bZ92ovDqB1sOSJorLhgI2+OWuiFwLu7kzYsuKBu2kIsGbg3dlb9UoDY0ceN6r19TOmn64IhwEEOr/heBq1f/eWre47qjQWDzWlly/9tlW90kOVLbELxzb0fTa2RH86vlcO3/IydG/Rc5XPNfZH/tq4PHvTc2N8vqcdPkmXveIOe+8bAGLQ0+WPlgVY7XKV06IdfnPCkP3z1NDj74BtmgAWhfW5tsrK0Jvoy8cPIUOfjF/6uBDn83hd+n1BFhRXT6jBz4u7+Sp8e1ydGW8XLkv94hZ1p01aUrvy3axtIp02RgyRw9L/x2pH119shzy9fJv3zoN+Xh931SnvylT8jcd/2qLHrHR2TBm39RvjRuhqz7wr9pENUAAqUMQMZTsujTvy4rJo2TJS1tsuq3fkPl15XfVVVQ8EXnMyK7t8r8n/8lmX3v22X+p/6nng+Cq+oJcwABdtMmmffgm4O34iOI7xs9Uo60N8qG5lqZN26srPvN35S139GAeb1Hx1odmnYdXEjoP6fOPydXrl4o/Mal49DR0xus9II/SI5hq3EAn4A5h/IIYJijmDdo3/aBfNfmuD9U/5ImIavrj6x83GIOoXylrLggE+S2tzTtircYy4XMe8bAuYMJ+JTgY1xA2egH/dFIADpayoA27WRA2mfgceHWC6MLykowjbKUh5M5D7qwshHUoe/YUIBWCoELzhK3qNRbq2MMAheGDdQu8Xoh/N71zJJZugpQh3z6sJz8zN/KnLrxsk9XOngLxM7G18iu5v8mRxo1cNX9P3K8/jVyuGmkBp5Rsm7yVHlk4nTZ99d/X1hpXdX2O9Spd3Rq+oxcX/SszH/3L8j89nGydVSjnNaVzZ7a0cFHI/GKpCUTx2mQeZvIoe2Ft2P0aGCBbFe1/sZV8tRbXi/btM6RO2rlZGNj8PdRePwcn9cfWPysnoPK3NMp/ecuyp7Zi+Tv3v0B+erbfkn+86F3yPcfeJd8XwPOjx56i3z/ve+TPT95StvVk0bA7tJ/up+TRX/yGzJPZZijq6NLP/6eyn1FdaBtdqr2LpyW/sd/LM9MuDt4Sz3+3kt2bCkEV6y6sHrVALvjDz4lc1raZV9jqxy8a4Qc1JXp1vaW4LP+Rz//eVn/yA+0w/7gLxCCtzkVpo1c1qB16fK54O0eWDHCAjBmCFxxnFtccE7S5t05yeMA7RBzG7bIfQtbN0u68gLuvE4iXx7wzWufLD6WC7n0TAOjYhjZbYAJg09ZlrxqAVwDcfftF0fdgEYw37di88GVx8eXvexlwdYGTNAXoCK/GpwRXVgjtjpi+VSCqjo/9KLXykHgCt7lp7bRi1ce6YFABCWe4UCZufNnyXU8aXdRVxnLVsjGj/yabNJVBG4X7qsdIQfq75SjjXfIsYY75HjDaDmoK629U2bKD+vbZOef/YXIKdwexO8/CJBqC3g91OZVsum3PylLx02RXQ3jZdt/uSP4jezYqJHB+/y2t9XJwjF18uh9k+XSd3Q1dAZ/Y9Un3V165Yzgd0VXXZ//rCwZO1n217XLgZq64CXAxzS9eso90jtXAxFu5+l54e+yus6ckxMbNkjH+rVyddkS6Vq+SrqWLpdzc5+QcyvnSdepE0FkwLt35Zz+c+qQLP3Ub8njEyfJ6l9+v8iB3dLb1yGXcZsQ7xU8fEB2/NEfyDPN7bJ83GT5sQa3s1/5Zw1+F3SRp2XQ2JWL0vfM4zLr/pnBK6BO3DVKDt5xp2zTVeWzr3+DyIL5svqpR4MxwEKvT6cAA1fwkl0dp+B7aS/RufYiHXcd+1f+f55/e32oxBy2/sHaHsA5Cfi+GpylfymFdu5GBWD6hEoh5cUWMsbRXTmReeCCMdHxWQNMMzDAYOw972JKtwZugfpEmoZPw+WTi6DvShXGYgObG+SypgufjpCXSsAyRC+4JYV/Ebjwt0LdnYXfF6H9HjUdWA9KzHr2aR0otRv8LnX5ovQ+8aTMn3Zf8DXj3TVNQdDAb1q7dDWxY5SutOqbZP7YabL1N/+HyEFdKV06p3XVmePxcbyH8OA+2fmnfyizJ0/QlVmLHKtpk5OjmuT4nSPl1MgRcrRGnXvda2XzhCZ5pr1BZr/nHSLH0M75YBUY2HC3Br/dW2TOfa+XzW2TZPOoWtmv/e4b1SLLxk0XWTJfDUqDJYKMmj9eAhz8ltSpwbdL5dHzCM4H71vsPRl8uv+cBm6IKR161gf2yKJP/Z58e9rdcvCv/i54kOOKhhesQOW81l+6SJ5+4L7ghcObJ06UlRrgFr/7XSJHDqjyrko/HtLo18ZO75NFv/o+WdPQIM/VNsnhmnpZ0zZGln3sY8FbQpY+9XhwcQDLD6w+GJLrwUt28VsWPjvzkhchcL1UXgQHHdwq9I9pqcQcsb6BaZsXNm+Rl7V/iaI7b31z1855+7Ye5pWLDFR2XiPtXtBXGnJZcSWBVXIxuvAZeRbwyTIc6SLMSaQdUNkuHOW1/sJXazu7uwK/CQdKAvNmPVtYKeFvlYJPfZyVQ3/zeVl679tkQ/002Tt6guwZjTdZjJVt46fKnHETZdf/+H0RXd3IlbPakAYQvChXA4/sOyib/uJ/y9OTJwdfAN6DW47q0I9p8DtRUytnRo+S0zUj5GSdruQa62Rzc4ssmDZD5CkNnidPSPfZsyq3Tm4sjU4dlf1/+ucyf9J0WVqnq7xxk2TTqDaZP+Fu6Z0zp3DbrmtArl3pCc6xq/uyrprOaVpXQl2dhZcJ952Rnr4Tcmnggly+3q1xTp0wXhB85LD85Hd/W378AQ0wO/ZpO91yDg9f4O35J47Kvj//M3lyTKusGdsi23W7sbZeNjzwOlXWXNXPaW1XA/SABtfL++XCj74qS8eO0fNpk62NzcFvd10Pf1flPyHL584OVls3Aheg59fcVFcIWsrg8fcgeOn2xenbgUV1/uZHN/BiW+moeAmp0Ci6qBp+aXSRV+BCLwxc+IEFf9x6RVcluN6DA8UWxOG5szUI4EOHvd3S1a+riC5dOZ04Kyf//t9k7tjXy/rGe2XXmHtlTf1Yma0B5ORv/bbIisXqwE+q41Ze1FUN/uh321Y58o9fkB/qKmbt2HHBHwxjlXSwviF4fB6/meHVSM+NvEOOvvq/yuk6PLnYLMsb2uTAb/2errD2F34nu6L9440bz50QUdk2vOmtsrC2Tna2jZNtDeNk9T0PisxXmbEyuqjBCQ9d4HcrvKoJKy48oXhGgyjezYi323ce0/PTPHxupUPLntHgvG69/McvvEcDprazR1d7KB88GHJcV1sLZcHr3yjrJk2SRXf8V9nb2ijb7rwrCJ7n/vpvdHWo53sSbaKObtepjPfeq/JNkHm1jbIEr3lasUzluSiL5t0MXHi/bwHXpFWDNgNX8HqnwcCVxQWMRXX+5sdq4MoAVGgUXVQNvzS6yCVwveinCkEJfSHRNyA9A9fkUm9PsIvftoKIpcD+s3Pn6CLgmly/1i/d13qlt1+dOz5Xsv+4XPzSN+SZGW8Kbg0u1MBx5Fd+UeSb/yqySFdpi54RWaUrkG2rRZYvkuN/8icya/w0Wdc+WVdazXKgrl721tfLnoZa2dtQE/y2hcfqnxs1Ilh5nampl8OjGmRrXZusmXKfyL9+q/Dm+UXq9Nfoau4Zbf+JJ6Xj/R+QvRoId+mqZ9MdI4OPXsrD3xRZuUT71XIrN2jw2Fh4O/y6pYUvG+OLx2s2i6xdodsFIquVKzXYLtY6z86R2W99l+z99d8VeXq21lun57BDZKuW37JGtvzGx2XlpCmyQftD0No+6k7ZPuJOOXr3PbLsXg2aT84qvAV/Fb72rOlnH5WO931UNjRNlicnTZN9f/V/CoGtv0fmzZkbXCjcGrj6pbWpdnC1hTEbDFy6ffFPvWgwLx26qM7f/FgNXBmACo2ii6rhl0YXeQau4DcuJHp1xdV/M3AFMuBni8HDTy+YGzyBCOLxeLxRPvhtEg8q7DssV7/1sMx517vkqXumy9x7p8nTU8bJIxPbZdYD0+XHd0+Sf2uuk0cnjZOV06fL+ob24BVKB0fVK0fLnroa2alBa48Sr4c6VjtaTtSM1gCmgezOEcHrpA7Uj5ENyhXjZ8gTE2bIo9NmyhNTpsqzY9tllXLPuDEaCEcHj5tj5bZ//Dh5uq1Rnp4xTZ6ZPEOenXJP8MLex6ZMk8fvniGPTJsuj099QJ6a/oDMmjZFj42XJ5SPT5+kx6YGD2QsnThFlo2fLHMmT5efTJ0m379npjysZX88vlUWT2gPXup7qKld9tfWyKGGOjnU3Chbampk4YhaWaoyPj3lbnl0+t3yk+lTZdbkKbLgjmZZ2X63zH6XBvaVGtDwheWBPpk7txC4sOoq3CpUxV/vlbbGQuAqjNmtgetmQEtOF9X5mx+rgSsDUKFRdFE1/NLoolyBq18D15UeE7iCAihxTQPX7OB9uD3I0kOF3+L1HzywgbdgnD8efBdr85/+gfzkvrtlwYzpslxXXxtbJsim5nGyQbkRb6BoaZXdNerwRzcEfwd2qK5Bg5WutpQIPPhi8GG8EkkD2tHmluCLy0cR6Gpb5GCT1q9tlXX1bbJh3ARZqoFpy9RxsrbmjuB9hQfrCg91BG9g1/r7GhpkV2OrbK9tkx11Y3U7RlduY4LH5/EW+xXa3vLWsbKqpUXWtDTKupZmWd/eKmvGt8v6ce0aTJu1ToNsbm+X1e1tsh5PF7aq/GNbgzdgHG3Q7WtHySmVc/dr75Btd6kcba2yr0XrtoyVtU1jZE3rOFmjfa1rmiRb2+6ThZMekivf+r4G/EsapTToa4CaP39+YQgGVQ694j2INwIXHsQIghYeMnipvFQDF540rAau4c9q4MoAVGgUXVQNvzS6yCVwKdFL0BeCUF8hcF3tLrxWKAhoiE54m4PuzV4wJwhcIAIXno3o7LgivT14drxTei6dKPx2hI8xPvu0rP7oJ2Tx3a+XlWPvlrWNk2XHmOnBxyfXjdbVUGOz7KupDW4T7gM1aIH4G6xDusrC29MPj6qT3SN0JTay8BvXEQ1Wh0Y1yeG6Zi3XJFtGjZTNTaNl77iW4IOM+0Zo0GjUuursD428S05qPydHNQRvrj88ulnZIsdGtQfE66r2aRDb0zgueJhkT6Pu17cGwXGvto/H1rfX18ux+ibZ/eo7dVXVKjvrGzT41cuemvpAPrzW6ojKeKym8KTgCZUJsmO1t3f0KNkxYqTsatDyWheff9ndNl3WTnhQVv/yJ0R27pHg68/XcRnQL4sWLQnGgk9xFtZdfRq4Rt/6+9Zg4PrpauC6bVgNXBmACo2ii6rhl0YXeQWuIGIFUUiTfdeDz8HjfXj4rQW3BAvH1YkO9MvCuXOCfK64ELhQpG+gV85duaCu9pp0dF2W6/ij24uXRY6fDX5DOva5r8i893xIHp12nzyhK67FuhrZ1j5OtmvwQiDYVacrLQ1YB3R7VIPNCQ0ICAb4ZMqphnG6bZODI5vkSI2uvu7S1Ri+INxcI/ubRgWfwd81qjYITgfv1EDYNla26eppU01d8KQi6h0c3SbbNDDhW2C768drYJog20eP037HB09B7h/ZJgdGjtNV3kQ5NnKSHBmp+boqQ/29eO9i41jZN7pRV36tsgePsuvq79Br6+WUyoVV43Fdle199Ug5dle9nFE5jo/U4KsBdH97rWxtvFO2q6xYuS3TwPgUXl+1ZlPhgZHBG6/4662FCxcHuix80gR6xU3DHm/gepEGrp/VwPUzml8NXMOf1cCVAajQKLqoGn5pdFGOwIW/jULg6nIDFz7hr6uuRXPmFG5nIRdVsDoYUNerQQ0P0F/Vshf6+uS8rthQ7lqHlsTbJc5fETl4XGTeYjnxD5+TtR//hMx7w5tk/syZwUtyF08YK0vHj5XlY9tkTVubrGsdI6tb22V1y1hZpausTW1TZG3bBFmugWPrhImytrVJVrXXyYoxDbKqrVXWt43Xldf44JbkkvYJMm/seFkyeaosHTdJVmnemrFTZNHEyTJ7rB4fO1mWjZ0mC1oK2zXt47W/cbK+cZJsbJgmm+rx+9t0Wdk2VVaNmaArRQ1WY8bJjtGFlRaefjwwWldXo1rlGN6Er/n4PMlzWu7AnaPklK7ATo4Yrau/18iehjtkR8tI2TKuURarzMve/GaRRx4TOXVaVMnS2YuVLV5sjFuFC1VjwTAE7MfflukxPJwRBKcbtwpfqvsvrq64biNWA1cIfEZIRUUxLlDWNwCWyAtzyC7cuknpIkyOMLnddFywXhRd+OQLQxL9Aaw/MFD4Oy684Bg5wa3CAAheGnfmzL3hWHEHscDCS5XxQti+gOpulcG7YvEP3knYjQDWLXJVnTE+loh3/e3bL7Jls/Q+86R0/+i78ty/f1l2/u1fyppP/2HhG1a/9qsy++MflTkf+ajMIz/0YVmgnP/BDyjfF3DRhz4kSz/wEVmmXPL+D8vCD35Y5n7wQwHnKxe9/wMB534ILNRZ8AFssf/LMufj75bFv/ZeWfHh98uqD3xYlv/Kx2Tp+z8hiz/ycZn3i++Vrb/yS7LzzW+QNY31srupTldrNXK4vl5ONLbIoREasDRo4cvGR5sa5GibrvrwxpBRd8hzNTVyXMvtbGyUZfje1s+/QS7+6OHCo/j9vYWgrnriH+3iNy7g5lgi/5pcunheLl++GPxBLx6cGSweBCw8oOEbU8u4QFmfnVsirxS7TBOuTD75wuirFxeslyWTyFcu5CJhUscWByjrGwBL5PlkSSJfXLoIkyNMbjcdF6wXRRc++cKQRH8A69vABbjt4sk35mELog7JIMZjZBDYBo9zH08jXsPb4XuV+B7WlTMiFzWgnTuhPCly4ZTua94ZTZ9W4lVM+Hutk4M8oSs48Dh4tLA9dqTAo4dFjhzS7cFBapC8wb03eXyntrVB28UHKrcod4kcQt1j2p+2d0TL79Jj//pFWT1xjOxoxdeba4KnILHKwu3Mk3eN0tVXjey86w7ZOvIO2afB7aAGMbxFZG9TuyzSlRj+Xuv4t/5Ng/h5ud53Wa4Ef8Cs8atL9VH4QcsTuAq4ePGiBq7LQeDC2EB3AMbOZ6su4wJlfXZuiTxXvrzgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Llgvii588oUhif4A1vcFLhKIG7gYoECk0SbecYdXeSF9o/xAn1zv7VSHro78Bjs0mGke3mYB4ptY+M0MxDsUXQZvvdBtv67osAV7rmi9y0pd3dxCDZC38LSugDSwgWc00OEDkpfPywAemgiCqQbP/Vvlwt9+RlZMnyybmvB5ljo52dAmx2ta5cidDXKqpkmOjawLPqVysLlVdo5qkA131cqa+nZZMGmqLP/oh6V//lMaiDW4Xrusayh8mkT1ozrEgzCDcagauCLgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Llgvii588oUhif4A1kcwKRa45syZcyONrQ1UYQSwRbs2aCFdeL9l8GvYDWL/2jV10IPvTbTHAuLts6Tu90m/aDjU7UBApPHH0V0DPdLR3yEdfV2FrYed/Zeld+CstnNJg5hSy/Ze75MrvVeku0f38YTk/h3y+JvfIPNb2mRLbXPw1OGx0XjDe6scHt0mB/C0Yss42aoBbGNtm2wff7csH3u3LHrdm2X7pz4tsmGNBq0TutK6ID3Sqf91Sed1SKlBX8+BOqoGruJwZYpz7qSvXlywXpZMIl+5kIuEPmOjoqIYFyjrGwBL5PlkSSJfXLoIkyNMbjcdF6wXRRc++cKQRH8A6/sClwVXXCADE/dtniXyGaxA5rF8f6/m92nZfs27NYYFxDGsTCzxQEj/IPG1YBvLsI/PaPX14oN8GtR6rhW2Hvb0aYC71hmEvSBYajAJHvfHd8mCv007K5e//g35dmOrrG+aIIfrJsqJmvFyfPQ42T9irOyunyArRjYEr6Ja0zZFFo+bIU9NvV+WffSTcuVHj4qcO6eNdUn/lfPSPdClbfeLhkq5OIA+r0lXT2egA6AauIrDlSnOuZO+enHBelkyiXzlQi4S+oyNiopiXKCsbwAskeeTJYl8cekiTI4wud10XLBeFF345AtDEv0BrD+UwGXJYxbYR7tYXYFoH/s3yqI4fLGH2uQNoJglYlyQduqACIDBE/waf55HXcRxi4cdrg506xqoT3r7IKOu2JTBkyWXrohs2SZPvet9snDy/bKjeZrsGTVWtry6UbaObpeNjRNk5ZgpsnDSDFn0wBtk1gNvkqUf+phc/e4PgxcIy6XLIhocB64Ufs+CvFf6ewb/Du6adF/vlj7tG3oDqoGrOFyZ4pw76asXF6yXJZPIVy7kIqHP2KioKMYFyvoGwBJ5PlmSyBeXLsLkCJPbTccF60XRhU++MCTRH8D6UYFr3rx5g6nCMZdR8JbDc/WWOAwOAuWxEiJxi43EfhjQjZcIbINbdFf4vUl3dPWmjWo0021Ht/Ru3i7bv/Bl+f7dD8niCffJqrpxsmvMDNky6R5ZOGaSPDF2gvzk7ntk8Qc+LIf//h9EVq0QOX5E5OwJuX71oraloQptoU1EK0ZaBR5/xyoPZ1ENXPHgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Lmw7xejCJ18YkugPYP1SAldcoA3S4mYeHLGft4asAhFoSOwXIoOl5uuSiywG9N5zXVdbuhLSaKLVtT0NWv0nnpMNP/yh/O3b3y7f/vm3yuP3PiQrXv8WWfzgG2T1r/yy7P/TT8nA978psmZZ4WlGPO145azq7rJ0apTqlN4gTgXi6eouIETr1YwbAQy3PHGLEoWqgSsKrkxxzp301YsL1suSSeQrF3KR0GdsVFQU4wAOz/0QGgbA5jHfJ0sS+eIQH44rPAhQ6AdpH+AUXJnBrA2/lA9x+pDG+LINPP3HwAV9UBZsFyxYMGQZfUBLhWCET9IX561rrZu8GRlshLCEozcMxC9s0XeXlunUegP4I2sNdH19PXLxwmk5tneLHF67SDrXLBZZrkFlnQapjctFDm3RYLVd5Pwhpa6wLp7VYHdZOvqvyulrV+Tk9ctyQYMXHrxQwW+KRREKJ33LPnTKwAWdU8cIVhcuXJCOjo6AAI7BVuyHUYsxDorNX7vFhxdRFmAAJeycKuVDsHGA9vAhSM49fnW9FLIO2kBblDEKbjtDJfql/Ny3x135fF+ariTcFoELBgqF0/jtJHD3CU4AIIl8UeSXTwHbJ+CbhCiLc7GTw2dwccF6YWQ/QJh8UUiiP9blFhMGDhNgHuVYunRpcMzX31CAVtxVlF1NkTe9vEsGpxgBK+CtQP9wX7hph3PEH0yjd9zG67/eKdf7LqpCLhS+JXZZV1UIVl2npK/7lAxcu6iLtMvS29MRPMxxSeuclh45pWHwkm7RTvBbGVZxwV9ja44Sdw8D7UEciKk76BuBixcMmE+0yTNnzsiVK1durLjocDF2cYJXHETNX0sXro1SbtpQUjAgou9ifiWMYXWAsAtYC1t3qLQy4CLVHnO/wsx9II585UI8y0qIJI4tLgnX2RFh+UDW8tnAQ8JAbD6Ni4bjC1Y2nTYw4QPnqboo9Uo1if7cupgs7tUeneXq1asDJ8o6vn4TA02C8H8+wnxI7CtskLvJm00VI55SDG7hdSk7tdFuJX6f0jaCV10Fn97vLLDvily7roF9QNdp13CLsfBQB6rjQY+uvv7CAxjXerVtrRu8KkudD54U0X38soV3kkC76BtdYMyh72effRY5AaBXBgDYo2+F4bPpJCQ4pr55Crj1IIfrfME04bMzzpUooExcn5Ml2B90Q33ZgIYxpi7dYFuM5UIuPfsGyaeEoRKrGk40ODkYCp2v7ZtlrJMGspYPhgCDAGEcXIUhbR2ANSiWZTmWYTothDmIUq5Yk+jPrcureo4VgXJbtmyRU6dOBftxHUck0ISP6B6EeiwLMaDAQdX5qsch/gl+BkNbuLhFRFFe68HtuMKTkNd6dfWE75NpAMLfeOl6U4NPoTge7tBYFTx+f11j+0C36g5v1scrnTQDXy0TDXDoAIFM11HBcxogLgXQNeQ4ffq0fOMb39CU5jn24F5QwcHBfn3BbKiMmr9IUy6Uhyx0tGyD8mALmYFSL8DCQH+B9iAPVyJx7I9lUMeei2vfeQD9Wp2RL3vZy56XB3LMi7FcqPjABSMsRjp4GLzbD40jykiSyBdFd2lOvvKVr7yRjjKQJIEL51aMAH6/gI4wqbClvuJOfLZjQXmjaOsijT4xlq5zgEzPPfecbNu27RYZE0ObD3rAP2UgNIzbd0FCowkCGX+eQjbRred7RQ+e10B0UY8geAXHEYHwES1ddiFwXevWedCnxN+FafCytz5Vi4E+cWuxQ3MRwNDP5s2bg98PCY47xgFj9PKXv/x54waG2balb85axpm/AI7BJhDkXOf7qle96pZ9kLc9kyLstx77m18xAizrIs7vSL42SyFg9QjdQe/UIwM+x4OBn/6J+WEsF26LFRfogo4P4MBRDk5MN9/C18dQyRUWBhpbTjxu3XxrTDbfptOCGwCoCziSuEiiP9RlfciCq0L0bVd8lBFb3C7E7y5pgtJjW4xw8pbIC+AWjEtFtwYYECss/LFz8LOU5sN6QexjZdVxbSB4+/25gV65pL13BVftKKDs1wJa8DqWX73KwUoIV4W2VMfB71y6gzp6DKMLt3nu0kV56qmnbnGinDuf+cxnbtiuXdFgy/y06MJeuFgbQVnMC8wD0rbDi0Ag7oVXFCiL6y+4LQa3LNuw/ilr2PlDn8ItyN8qXV3aMmEsF3Lp2TfAPiX4aA3UR0wkGCsMgbcT6HSxj765BXyyJJGvFEJeGgMnPvJ41cl9lidtHtNxgXOLIgyaxg0wjWNx4CtHeaNIGQCMEwPX1atXgzzAynb48GHZu3dvcBUbV77iQNvPZ8HtF1YrJG61ueRqBpLc3FrebMtH/j2V7RevjuoCB/qku1dTg7cJe/VYt/6Lm37Xr6mN6+oLEkCG4M0b+G0MHOw82KBZJDA1NDAGW+hTD/R0d8qmTZtkyZIlmokvndxcpUDnHCParGubcRwb6hRj1PwlaANo0+3XOl4eA9Kxj5tAe5SDMtJ+wwiwLOoyLy7c9kolYP0fdeaOqdUp0qAdpzCWCxUfuOKSYF+82rJ92zw7KbKUD4OLre8KlYPPfbsy45Ujy7npNMHJaPVg9ROFJPpDXdbH+KBfTHT87RBA2ZBPmXbs2CHHjx+/4RCSAe0zcNzcFgJLYYvn/ArBq/A7Ef61gYvBK3x7sx27RfsIU9dBDUQD/Xibha42NV0IT4WABHnwt14IXVd7rhTeeIGXAV8b/J6WtojH6RG4guClgEYDreJ0yF49FqS118tX5NiBA/LoTx7RjAI4DtA5xgL26Do40Dq5tEhYWyCsLbI854eVi0Qw9NnkUMB2fCukOH34yrCttGQsBtsH+vX5ITue1KdPrz6WC5n3TMcD0BiR51PCUOhz5DR09MP+XSOxcvkMyO2nXKRRuRMVyMLw0SbbjdO+LWMvDKysxWiBegxcnZ2dwROEBPLZPrYH1OlitXD+/PlbxhJAO3FkvwnW928LQca3vUkgfHuzHbtF+/aPlYNVk54LHlsnCzbMfA2gCFC6j9+wwEIey1lq6+wGguB+I7bKs6fPyI5t24OghbIE9Ao9I+/nfu7nYjuvJIyavxbYtxd0oHW6vI2JNoHSbGDocOVkv8hnunSbTAeUjVurszQuQMqFXHu2BgkDdI1wqEQ7aNsahmtM7j7KMs9nUL5+ykUaGCYk0jzfNAFdUB+uruLCji/ldM/FpQXHxAYu0K6s7MXPuXPnZM2aNbJ79+7gwQ33R3CWraLwlCh0tH37dnnssceChzE4XrhFaMf8y1/+snessmKx+WvlAmw91/HS3rBFvbTniA/ox/UfrsyAPR/f8azBuWD1lAbLhVx6dg0I+2lEe5DtEGib/cHhYXlMw2K+69AqOXDx/j2MzRoc4JO7VPC2hTsBS2nbnYiljK8F+kRbkAnOFL9zXcIXiwdhHyBgMEM5OGTcPlyxYkXwh7R4NdTChQsDIl3JhLxk1HEffXUsZ82aFQSpZ555Rr773e/KokWLiv6pA+YGxgWPSKc1R4sxav5awDZ8TteVk4ErT9CnUHbYsu+WIG0c4PEsQXkIqzPfbcNSWS5k3jMHyXWEOGks7bGKSEIaMoC+hmKwrmyAHZxi9MmUJm1fMDZ7vjBKyF6McUCdcWsnXxyyrAVk5K2bYnQBGeAE4Fyx6jp79mxwO9BOchy3/dk0yrkXJi90WN3ZoIVxtvMF6ThjVgp9Nm0ZNX85tsxHWdbBfGDQQlvYkkAl2AHl55ziebjnmTXQH2SxOgLd8SiV5cLzPUcG4CBx8DiR4jjeKLJNDAIM2r36cok6rtEgz4Wvro9WlixoAbkpO/rG+fqMyTIKnNz2nFAPW+jSbc9HyuLbRtEFzhljiqttrKaw4jpx4kQQwNwrVMpOGwB8eqtkUN4sCXD1Emb7yOeY8O+iOLZJ6MriMmr+cp/2BPAc2AbAdnjMPc+sgf4gi5UdHA6BNQnLhcwDlz0562DSMiy2T4OAgdPIcZvNPhlFgyEoj28AWD6KWYMOB7Ja/aFvd5L7GAcYCzfQxGmbtGUxQdlWnFsRLjAWOE8EKdwa5MoLwQuPwuNpQxznmEF2OACrG6ISHEO5Qb1QF9AX83gh8KUvfSkYC9we5JiFvU2hVEYhav4yn8d8fsPOX6RZxr3QyQKu3VFWzAnq0p1LYeeRJdyLPOgpD/1khcw9LxRkDYuAAtMaPLQFY4CB8MrGZyzYAq5D88ln6xZjHrB6gqw8X588LqPAcWB7cdt1SX1zHNzjYXSB84M8GCMEbfzOhYcw8JAGXk2EN2ccPXrUa1eo5xvLKvw2DmAM3Ddg0OGmseKKg2Lz17UlCzsvmMbW5ucF+hTIGDaH7ByDjDjvrIF+fPNkuCMXz2sVlfZgcVBgEDR6GgiM3p0AAOXh1jepUTYOswZldPWGvuM4lijw3NmW/Y3DdRo+sh62Nm3LFKMPOGc4AlwRMnjh8xq4XXjy5Ek5dOhQ8CQhghj2fa/OsTb3QgfGmOMMff7Zn/3ZLU4UWwQrO4ZgnPGPYhSi5i/bYb47rqxvzzFPUB5urdzY2nOoxMf1hyuy97w5gcZBQ7FGwmOYnHFWW3CYtl4xRoHt+5blOGb7p2zIs4HKJ6NPFh/jAmXtOds0HAb1yqtxt8xQ6QPOF5MKOkBQgrNF4MLvXXjdE/74GLcN9+zZE7xnDy/fXb9+ffBU4YYNG4LXQiG9atUqWb58ecBly5YFxKdRSmFzc3NRtra2BsTbJ9AP6uDJPTymzz4XL14cyMP2GhoagjpuW1mQ/bh6t2OHseW++3CGb4xLWZHFAcbb2hXpto9931woN+xcpawMviB1aoNYWqA+wvzL7Yr0NJgRoPxihLOH4cDwaSy89cF9bDkJCHu1wd+R2CaA8nFYCtA2+7V9Qn72y62FLw/nEodxgbI4H9azaTcPW+o0KX2gnqAXEGPMlRe+yIunDHG7EL97YfWFAIbH4bdu3RoELgSxtWvX3ghe4MqVKwMirxS6OvAR54HAhYBJYh9EnwheaAuBDXqDA4MzQz1fe6XQ6tJHlsGW88IXJEBb3jpZlrcBLi4xlnGIsmib7YcFMpRNE64cpZLgvIacVnc+n4Rzo1372rQsBSjv8y9Zslyo+MAVFzQUn+HTkLClsjnAMCCA+7xysfWKMQ7YJvugDK4s3OfKy8238MniY1ygrHVKTFMH7go2jm7i0AecL86dRMDCygu/c+GPjPlVXnziBMHr4MGDcuTIkSCAgbiFuGvXriCQIQ0iDWJ1Brr7YfTJbMmHGNAW3uSBFSC2+/btu9E+8hBYsXXrZ82wcUI+if2w8eW+mx8W/FxGgfMPZW2AtFsSMvjmQjkBeUiAckNW6oznxX0wTUT5l9sR6WowA1jD8BGGjy2eQLKGAfJqh1sQZTHAGGykAd9nB17xilcE5WGExRgF3+8vgO2TBhcGymnB84liXKCs1Z+rS5fUqU8npdAHnC/HiS9+5coa+sRThvhtC4EMqy/8ATL2QQQwrMZAvBZq//79ARFIhkL3vH2E08fKj7+9oR6CFAIqZEAeAirkQHnojoEiKTFOcYg+edUfp287Z+wneCzdhzp85FiGEcB4uvV8feI8WCctuPKUSgJp+BQEKchJma0eeQ7wVShP31WMUYjyL74202S5UPGBKw5gMHCCMAwYBR0DJy2NBvmusrnPZTvagkGxPOuGMQ7ggNGm7QNA2srDAMbyPGbLED5ZfIwLlLW6Yhpb6IH6tTqx5YfKMFjdQBe49YFH47nygo6wxe9eIAIYVmB48hCrsGPHjgW/hSENIj0U4hyLkfpA3+iTffN2JvLRDoOqu7Jx2yuV1GMY3TKUl1uMK9JuPmj7oENmWdpDFKPAuwtok324OiKx75sL5QTk4UUVADlxLtb/II08Pt4P3dEHpIFi/uV2xW0RuAAauc/BgjwO0Mgw4Bhc7lvYusUYBz4DQp82n2mfLL76Pll8jAuUpY7C0tRpXKcVh1HAGHFCMo0tVmIgriwR0BDEsOVtRPwWxhUZHqcfKn0yW/I2EG5n4sERPPmIvrFFfQRS5EMOBFjWg07T1GMY2Qc+Bmn/LqrY+LrH3LnEfDfPx7hw66FPtw/s++ZCJcHKS7rzBueRJnw6cf3L7Yb4llUmWAMII65oMEgcKHfA4OgI39KaAYz1+MMmrwaTgFc/kNN1VNy3+YQNYO75ACwfxbhAWesobJpXj0gTVqdZgmOAvl0Hyn2bD7kYuBBMELxA/OGyJfOjyHaLkbeVQcoCfVmHxTG2t9dcexgKfTJb8qObLM/VjE1b/RG0P/dCivsoy6CdhJSBQRV6A326Qb5vLiSB20dShoFy08/YcSjGKMTxL1myXChfzzHhU5ZLTDzrSJm2eTQYF8jjZLTl7TvdkgKB0N77DjNaGFqYjC589X2MC5SlfG6ahHxWR3kBFxvQGWXyOUwco3xhYz0UuP24dGWyQcAeB8PKJGEcwL7pxNA3deW2hXyUpf6sDu3tJ6Tt6i0p7Vs6XDmZD2I/rXElbPtDIXWJLWR2fYm7BZCOawNxENe/ZMFy4bYIXKCLtA08KSCjnYg2bfN8cvvy3LphjAuUHap8ecCVKS/53D4qjXGBskPVXxL7S5OVPr5Z6C8uUDZqfLNguVC+nmPCpywfXaRt4EkBGaMMq9INP0y+PODKlJd8bh+VxrhA2aHqL4n9pclKH98s9BcXKBs1vlmwXChfzzHhU5aPLtI28KSAjFGGVemGHyZfHnBlyks+t49KY1yg7FD1l8T+0mSlj28W+osLlI0a3yxYLpSv55jwKctHF2kbeFJAxijDqnTDD5MvD7gy5SWf20elMS5Qdqj6S2J/abLSxzcL/cUFykaNbxYsF8rXc0z4lOWji7QNPCkgY5RhVbrhh8mXB1yZ8pLP7aPSGBcoO1T9JbG/NFnp45uF/uICZaPGNwuWC+XrOSZ8yvLRRdoGnhSQMcqwKt3ww+TLA65Mecnn9lFpjAuUHar+kthfmqz08c1Cf3GBslHjmwXLhfL1HBM+ZfnoIm0DTwrIGGVYlW74YfLlAVemvORz+6g0xgXKDlV/SewvTVb6+Gahv7hA2ajxzYLlQvl6jgmfsnx0kbaBJwVkjDKsSjf8MPnygCtTXvK5fVQa4wJlh6q/JPaXJit9fLPQX1ygbNT4ZsFyIZee8xi4csEns48uSpmAlW74vnpxwXpRdBHmIHxy5yFfElaK/sKQh/0lQaXIV+n2h759uqr08fUhl56Ho2Liwiezjy58OglDHvpDWd8Ei8M8JqaLsAnokzsP+ZKwUvQXhjzsLwkqRb5Ktz/07dNVpY+vD7n0PBwVExc+mX104dNJGPLQH8r6Jlgc5jExXYRNQJ/ceciXhJWivzDkYX9JUCnyVbr9oW+frip9fH3IpefhqJi48MnsowufTsKQh/5Q1jfB4jCPiekibAL65M5DviSsFP2FIQ/7S4JKka/S7Q99+3RV6ePrQy49D0fFxIVPZh9d+HQShjz0h7K+CRaHeUxMF2ET0Cd3HvIlYaXoLwx52F8SVIp8lW5/6Nunq0ofXx9y6Xk4KiYufDL76MKnkzDkoT+U9U2wOMxjYroIm4A+ufOQLwkrRX9hyMP+kqBS5Kt0+0PfPl1V+vj6kEvPw1ExceGT2UcXPp2EIQ/9oaxvgsVhHhPTRdgE9Mmdh3xJWCn6C0Me9pcElSJfpdsf+vbpqtLH14dceh6OiokLn8w+uvDpJAx56A9lfRMsDvOYmC7CJqBP7jzkS8JK0V8Y8rC/JKgU+Srd/tC3T1eVPr4+5NJzlorhF3L51WKAH73LAz6ZXeKjce6H5OwWgI58egKyNiz7oUGQH8bzfWzQpa8s0vygXhRsW2HEV4MxptRD2Jepcdw6CUt+XA/H8dE935ewfXDbcckPAtoPK4Z96NLKFpWOC9Yrxrj6KwbWQRtoy37JuRijkNb8ZR3KF/dDl1GIIx/nMWyeH8DkvGA/rv3Z9oqB9dMgZLI+xyIr/WWFXHrmhLHwKcHHOODXit1Bies8k8Ans0sYLXRAPbj6sHL7HGrW+sPk5GRDHRuE4tLWRVtxnaPbjktOeMAdT3cferLOAnS/NMt9wHVAPti6YeQXfMP6tvr0OXxbj+m4YL0wlqI/H8Lq2LaLMQ6SzN9i8vkuIFzGQSnyue27c4n7QFr2F0WMk2tXPJc89JcFcuk5a8cLuPV45ePmp824oCw0XNehWsOi8dC4kugvLgn25ZuUYWBZK6evDx/jArpAP+gjLCjiWNiYc/JC764zSYMuKCvBNMq6Ac3KbO0gTcTRXzGgDuqiDdeBpwGePxl3/nJMffluno9x4dYLk88FdebC2kYxuO0PhZTTtTsey0N/aSOXnn2D5FOCj1HgJMRg8AowzpVgWowDXFnRWLAEh6HQkVoDQb5PV0n0F4e4sqIzwi0MTLRSnBvKog5vf6CtOFdrYBR8kx7gVbAF9OSbcFwRufRN2FJJW8M5U2fcuuOGc/HJZ/OYTgul6C8MYWXD2i4FSecv9QV7QxpjClrnXIxRiJIPfWKftgRAL6iH8acNwAcgjXwcjxv82c9QSZ1QH9bmcSxr/WWFXHp2JzDgU4KPcdDV1fW8eq961auCLQYgS9I4wwgjxRYBi0ZC0oisMaEsjJqGDnBrwfJR9Mlsib4hF4KO2w/kQF4xuhMQeWiLk8DXp6Xbnkugo6PjRmDAln3SqRAo7+qYTob9YR/bV77ylbH0Y9sK48tf/vJBCW7i6tWrg6mbK2cA8qFdOgrUtzIzHReuvlwCcfXnA8uwHttAm4CvT8s4SDJ/UYZj6TLO73BxUEw+EuOGMbXzlqCuXMT5ndX2kSatz8laf1lg2AcuTiyUtYMBWoeQFeOC5SmTXZFwAmJLXdG5AEn0F5cu4tx/J3xlfX34GAWrB4C68P24jWO+MecPze4x6j0JGRgBrkAoozuW2NqxZhtWLqbTQin6CwPLsi7htj0UJJ2/LMMt9WrnVzFGIUo+kv0C0JMl8wDqLO78sv0NhZSLdurqiftuflr6ywq59MxBs/ApwccosG2UhdI5ANZZZUkaZxhh+HBoMAQaPq9kuI8t2kKasE4B7bhA2Th05XXJ2xyYSHS8dFRcLRajrw7aQpto29enpa9Nl9CF1QfTOGaBfbTpnj+2nJBM01aiyDpRBKycNjBQjwDLW3lsP0zHBXVUjHH15wPLuPVB20cYo8AyOOehzF+UoZO19eMyClHykRxPwOoKoC1QZ6XA9pGUlB1b63Oy1F9WyKVn32D5lOBjHKB9XlFYljoIQ2FcsDwN3L0CAmFAvMKzSKK/uCTYl0+OMLCsldPXh49xQEdg22fAtMBx35hT5yCPp2kbaMt3BQ15rMwo47uStbIwnSbi6i8MtizbcJ1zEqDNoc5fXxnqOE79OIiSjxegIEGdWZ0TtBXfMRdsNwkhH+eAtT/In4f+skAuPfsGyKcEH6PAtqlka2AYLA4Yj3NrnVkSRiGufNwCdAo+h0OwjaSkXOzDBizkhcngygiwLvLcfsJYKiAHZbHycYs2XZ1mybj6C5PPykiHgbys4OqvUoDzpi7dNHXEPG6Rb/Pc43EYBeoIZdkuA5UdO+ZznAmr66Ho27Y/FBbTHcvYwGvTcVgu5NKzb8B8SvAxCriygbFQ4WGKd40MA+jmDYVRiCsf8wF3tZNEf1FEv9ADJ1zYlbhvQrp5rMvzDTtXy7hAm+zP7Rdg32jTd3WcFePqL4581BfbC2trKIjSX7mB87YBxzpYm888u2/zOB7u8TDGAcaB7bqO3+3LwurZ6r4U/du2k9CVk/6PW3sMhI368l2WC7n0nGXgAmAIrpOk0nEVyzTL2OVyUsZBXPlACzquLAMXiP5dJ8nJhdsa7J9l3MDq1sW+PadijAJvq0Aeqwemcdw6Atu2q/OsGKW/KPlcOeE0fGM+FETpr1KA87YByg1WnLPUFXRuV6gsh3osE2eeR4F6Ynm0zfbd37mQb8eacPVubSMKtv2h0PoXn16snt27QUwXY7mQS8++SeJTgo9RoBO1dTgYrvLdiWH3h8oolCIfaA2bSKK/KNJYLdifr18XlNUty7ap5zDGAfvglkHCJx/ajDvp0mCp+nPlYxr5zAMB2A7aKMY4KKa/rBkXrg6YxtaX7+7TKbvbKPpktqSuUBZturbFffYH2DkBAmzHHYso8PyHSiur3bfH3XNgQMY+y4WxXIj2vCmAg2cBxcRhHBSbmC6gbNf4kjAOSpHPhyT6i0MarLuFrliGhCzupHPPi1eS2Ef5YoxCuS9M4jCu/sLky9JxROnPbS9txoWVy02DlNUFbci1JdSxK4gwUs4wckwA2Llr++yX+SjLOpCZY4u2sCUBjk0xcJ4MlS4gB2UCo+TztWlZLsTzvAnhO0GrpGKMQtStkDi3apIwCnHkY5qO3zVoW4/wyTIU2lsw1nhp0PZWA2jBwERQfsCd4EmAttyx8snHMvZWSNYsRX8++WydrG7VFNNf1owLlLW6YNqVm8A52bllATtM6/zYDoG2aef2Tx4An55tGyTKuDJnhTj+z5UZdujzOZWE+JaVAEkcb1xgcDhAPqOgsaHNOFdicRkXUfK5edAZ87IMXCQmFw3YN+l5DLCBFbL55IO+fedZKthO2CQjXZnh+HznkRWj9BcmX5icsFFfvssoxNVfVowLlPUFLpJzFuBcdsF8nC90l9a5oh20be2ctu3auK3njp8dA9QLO48swL7Qf5j/o3yQO2/5SkV8y0qAJI63VFhHiq1rYGiTBhXHMUSxVITJxzyC+YB7DPDJkoR0FNjatKsrwNWplTVtY+e5UyY76SAT5bIy8xjL5UHbv03Hkc86WJuOwyhE6Y/prBgXKEsZbZoycgtYu7NzgxdUyLNtJCHbsKCNW7sHsO+On9UxdY82Ad+8ThtWV4CVCVsrH+8EIK/SEd+yEsA3QFRWFKPAtnnbwILHrDNluzQwn3FzAOMYftbw6Q7nmsakLJXoM4/J5gP7t7IwHUU7OVkvTf352rR9RjGJfHHB8uwr7Ko7bcYFy7vyWT1gXvp+F0riX+IQMoT5F9s3ytjbwKxr90GUKcc8Qp8+eWwe05WOXCRMYlilAP3wysJ3/xlAm65TsVcavoEtRvSZJQH7yhh7HnkTuqFMeYP9W1mYLkaWs2OONMc6DbI92z62OMa8MLKMWx+0fYTRtReXcPS4cION82LNvnLM12aa9MlkGSWflRNpgvMAQDsuUDZNAnb+lfJKL/oX6gRpq4NiTBNoj/1b2jxXz5WK2yJw8WqIRsX+OPgkgDZdp4A8bmlwNLYoZg17LgBXj+g7r6tmEjqiHHmD/VtZmI6ife+dzbfOZah022Af7t/4FGMS+eKC5dlHXPtOyrhgeZ981AO2tL+8AhfnGMC5585JyoKtldW35XkBbC8vQF7XxkCbx3SlIxcJkxhWFMI+DeB+SgAycCnvDl6S1/qj3SwJ2E9kEPiUhk+eLAm9Uaa8wf6tLEwXIx0PHAeIfWzjftYkimgDbSHNtpkf58IiqXyuvbjkagDB0dUZVjK+NtOkK4/LKPnsFkRZBAjMZaQBbi1YPg0m/WyNz790dnYG5SF7MaYJtOebNzaP6UrHsA9cAAwHEwC3HdAXV2AcfN6OANAmJgIcBAaJA0VDwzFOaCtHGLMGdcd7+9jifNF3HMeYJqEf31jmAfZvZWE6ill+SDKsjbA+fUwiXxxgPtCeESDQLu3fbS9txkEx+ayMyPfZny+PdZKScwxzzs5BwO0XPsbVKfd5PvAzOA+A7eQFyOvKZ2W06UpHLhImMaw48LXPKzkXbvsYKJ+D8A2wj1kD58Cga+GTJWtCJz6d5gH2b2VhOg7pODDWcS9KSiHaRNvog86uFA5Vvrigvti2z+azYFxEycfjAOcDVzpJ/EtcunD9C9MoS9lxLhxT2xZYDkBG6tHS5lk9VzJykTCJYUWBqyuUdSe8zwG4cIMC91GW96PLybAJXMoVfVpE376xzAPs38rCdDG6+uM+QNtJAmt/YX0VY1L5bN0wIihi3Dh2eY6hTx6XUfLZW3G+nwZ85+PrZ6jkXHNtjmNl/Yzv5wUGMNbnb5pxLnDSBPTkmzc2j+lKRy4SJjGsOMATPvaesjUI5NkrH/dqjaCTgKxI07gqhTaIUrY4jjFNQoe+scwD7N/KwnQc0iZQD7qM89n0uEBbYfYXl0OVz23HR9iJtXem3TmQBXzyuIwjH+wuzPaS+Jcoco5Zf2DnIolxszbJNLZswwa4uBeeaQJ6sjKSPrkrHbdF4AJQ1jcAlsjzyZKl4d9ODNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5kIuESQwrLlDWNwCWyPPJcjsbfpoM018eYP9WFqaj6KuXNsL6icMk8rFeFF3kNY4+WXx0UYp8t/P8TRPQk88uk9hfuZCLhEkMKy5Q1jcAlsjzyXI7G36aDNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5kIuESQwrLlDWNwCWyPPJcjsbfpoM018eYP9WFqaj6KuXNsL6icMk8rFeFF3kNY4+WXx0UYp8t/P8TRPQk88uk9hfuZCLhEkMKy5Q1jcAlsjzyXI7G36aDNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5UPkSVpFoYsYFyvoMOA6Ho+GXA2GOIwkrHT6ZfXSRV+DKA5UiX5j9Dcf5W/kSVpGL4aOsz4DjcDgafjkQ5jiSsNLhk9lHFz6bD0OlBIYwVIp8Yfb3/2/v7JYtp3ktesdPw/u/KNBQxcV3GH2YMEvIiRLHcbK3R9WsJI5jybJsZ60Nvd44f5/v4eKWxKdulsAVvTHxZ9BaOHr0dDKfM0WynG/xlI2hxVP8a+XfG+fv8z1c3JL41M0SuKI3Jv4MWgtHj55O5nOmSJbzLZ6yMbR4in+t/Hvj/H2+h4tbEp+6WQJX9MbEn0Fr4ejR08l8zhTJcr7FUzaGFk/xr5V/b5y/z/dwcUviUzdL4IremPgzaC0cPXo6mc+ZIlnOt3jKxtDiKf618u+N8/f5Hi5uSXzqZglc0RsTfwathaNHTyfzOVMky/kWT9kYWjzFv1b+vXH+Pt/DxS2JT90sgSt6Y+LPoLVw9OjpZD5nimQ53+IpG0OLp/jXyr83zt/hHhKs7Mcbf//997/PFkCcsgQXf/7557cjdfihy+yXVjNV2PshxJjYfq0f6fQfyeM8/rJ0D54ryiHaz+K1F8eZ4LvHCRG7J/zQYCtulPXM38znqJk/JLmH5h0/ViuyX6ae5R9U5wfXPnddI39odQTDNy4gmD6wSgIlxWfHJ2hMmLgB6NqTbUt7aBJSVwuoFK99s4wLsK45kvxXjW1cOJRHHjPhscvuz8J9IUbEx8dOMdOicvdPu2/lH3D/7PzNfI6in96+jmLPv1gfMjuZKmhjiDmVbeh3+3dkflCuHJNacx6yDfopXJP5GxCsuPiCB2vp3081kE0IElSxzJKyRbTTEosnSZstqhw9ofHDkb9eruevUgSb2FMs5AN14+R8gmIc5SPHuHigKvG5s2rlX+/8rSL7MU5Syz+I+Qj+7JaqxOc0V3Q9yr+qIvgQ7XLtPruY89yjXxqDimYx3LKCp4WXXZyg0ulswn42eSIRjyzJW1/LZAtKxG1lao1B9lUVvmY2GVvK9dbHhOXrhvj8Gck/2id3iI/eMmOsuPb+tCbpnYrjy9FfEnRfCwdx4x6on1uo7bOK/mUxhbPztwJtarHk0ybtKh57/kFWpmf2tIfGAP/0QucvdqP925PGoDo/3F+p9bX0VeM7glss//rrr3+f/cuXL1++dZyE+MwiBp4gJBcLf0xCyhDXHBVT6mwps+nC5k8//fTtnAnp5b6YUsa5wAc/CmyygVGXfqm9s8IPciXi/SdW+MG54qiYZm3eKfelJeIfy3777bd/+relzOYRYWsr/6Bn/rqvmVhwObJhxUVVfu35p6Oj+nuq8PXr1/889/PPP/9zPtK/LKYu6mzNDwc/Yoy1Cas9rQHKSZW3NIvhGxeJCVrgGFBQUBTAzyzFgaOSXPEC//7a8Totoq2oOAZKbP2dBbl/sum2NaaOnu2VbIPsyHbMLeLjvno7MyVfFNu4WHgdfVIF9W8L6vbKfYj51zt/q6i+YuSf2Lf8gzgvQM/uaQ+9OFI3voDI15H+7Um2oTU/BH7EjQtprsd7antLs7jFcvzDIRCkpf9PFCaEzoWSL5sInCPFc0vRXiYS1JNU59zzawS0q0mho8aYayYQfdIntisE6hPIHnhs5LcWmdjODPn46ujSIq36nKuve9IzZ4WtrfyDnvnrvmZiYyBn9BUpPug/AtL1nn+0E6FuRXuobeoyD+SHv9iN9E9x3BMopuDzQ3CPurF9jnH+q697msX+yHWSDRoLG51WoD6zPA5MXr3hOf7mpHj6xNjCbbUkH9wXT2QJ//RWB/JFPvtYx2d7hF9uV8Tcwg9/U39CjsXx5UhstShnPlIvmzcZ8dmjiv7F/Mv8ODJ/q6i+8k6fSvf8g8xHPbOnCrQvf1z4Ntq/ivChMj+4zsbN57ruZ/UyzeIWy6MH7i3SYhXPJZIli1UP0UaPMv98A9WkpSx7/ow0gWTXF4bMlyyuM6VFIS4IKvdFwze2Knr2ChG7+ELkMVbsKaO++rKlKtT19lpxAvnIcbR/al9t+QaGT3v+gfso1MZVki2fH5RFX6gbfe7RLG6xfMfAPVUkR/a2RnmcWFxnserB2+/Vnn/6ZMgkYRG8YhOhDWKlieefPkHlwp+9YmJepegLsYxlipf6G/ua4c+fUfTBibH18eW5yvhWoa7Phzg3NIegFZcR/tEm7amtVpsqB988YOT6h12ksWrFRj7pmdjOWc3iFsufeeNCvjj4JhYn597GcAZvv1ct/+Jk4TouiD2irWgjLqrgC8xTxKcoxUK+6ZOVFH0mR6p54M/1yhdAJ5YdGd8q1M02rhgbgU/6emy0f1leqX0fX+QoZ0evf9iP80PXsdyfiXl4RrO4xXLPwJHAb5YSXn/M1XU2saj/to1Li0Yspz4LsMciU7QR5W/aQrY46lx+UNdjnNm8U+oH8mvdVx7EusBbsvrYkto5K9lXzMDHFOncoa6/hLVUhbr4o+f8HGksI6P9808qknzL5jB+xI00+gbxuZawtaWt+eF+cE750fb3NIt6ZnXQM3A8+2YdSXzKeeZKvP1etfzTBNHbnd6EufZYZMrsRGlRjUf8qSy8MxVxn6XYB3/Jof6WMptHBYqZ+4Ff2PCyeNxTFerKlp+rn7E8Xo/0T7GJea7Y7ZHVy3zJ5OOUKZtzIF/3yNo8olk8fuP6CND/+PaXTSwm4dXJEG30KPPPrzVpoDpxMjsufZ1BvHzRios/ok7V7l2woLhP0V/vk+dI1r9MV4KfWV66L/irOpWvmqpQ12Ph58jzgCM+qWykf/51pOe6zrmvc+X/lX/jquD55XPQ7con3eee+vZGbtkZRg/ckyFRSCxNrmxhkJh0Wax6yOycVeYf15nP6vcemZ1MxM8XLS/XOXIq9u9CCwY++gZFTGMfEHWy8qheYoy87SzOjEHFL6kKdX2z0jm2vFxlfu1lo/wjTopVllexjDmhsmx+ZL5k2gMbvlkJzUvuR/uZ/2+jP/MLjBy4t6DJ5G+BcYJlG0Mv3n6vWv75RMgm0RaZnUxavDj6uddh0XrapJQ/OuKnxt0XW++Dziu6EnyM9itx31IV6nq7fq44RfuUe1m8X9FRyH/NAY4a1zgvPA+zOZP5kukIPvfcvp+D/Inlb+KWnWHkwKnt7GNvZncW9MUnVDa5KMt89oQ8mnTRRpT8yL5W0T1fzIR8yvzVWFTir3avEH3wPLhr/DUWbq/1FpyNe4+uwH1Vu0c30JaqqL42KX0q9Xj5V4N3+3eW1vyo5sEeav/s+tfyDyrPz2L8yP1FFoBskDIdATtaROI/UzNKVeiLJ2uWuJTFNnXtGxXnyP1oKdrYEva1cMSNTOWy7yjW8ukIbuOs5BsCfPCNdbQ0HkLn3HO4ri5YVbkfZyTkM216PPG3R5lNF397YazIN21G/k8+0YaO8ke+XaHMpysFPj88zhUdAXtqv7r+Qc/8ncWH2Lj0hqBBk70nDQJ98UmXTUDKMp89CR31d4toI5O/yXL0RULyjQs/XCoD+ZS9AWbQZq/kG0fZr8TmCqIdxUFj5nBPsb1KvWgM5TdtEkeNe7R3VFVUXzb9xSnmpT6NqbxHo1FcddQLFbb9b50tVehZ/2Ldo/N3FuNH7i+yAGaDlGmP7BdHofqzH72qQl98IcgWBcpim/qvgUgoxDXHav+ijSj/VWNX/KkNfGMxIaFp18l+QgFaY+O4jTOSX1pshU/ikQL672Mj2xo7Qf1s3HsU/TkqwTljSyzdR+Lao2gvioWcI/8LQIyNPoFd9bVgpujP1YJffvnl29H58ccfU3+i9uhd/6Bn/s7i9RsXsFAwAVgosKW3hczuLOiLT8xsAaMs83nkD0kiFhgWB30lo7ddzhFvhlo8wGMtf7WhUc59Ld57uB+9wtdKTK6kZS8bM+KDj5nvZ9WLjxnQJmPNmF/hawVyhxykPhuY23cflIPK17v860HzQy8xHJkb2L7qE1fP+qc6Z+fvLMaP3F9kAcwGKVOFrH2CXxm4u6AvPtGySUdZy2cl5dGkijYyZb60FoaIfIpUYx/bPyoteFrUYMa4a/HAthapCPeymPboajIbPaqiuMTxlGL5VXEcTWt+ZL5kqpDle3X9a/lXeXYm40fuL7IgZIOUaQ+9XVBXyS3F6xGqQl2fbNnEoyzGKiaVrqlfeWPbkz5dQcuWE59vxRw0Nlv4s73yrz3vGHukMYC9+DG2Vy24o3Q1mY0oYkhslPtxDviLGvWJ4RW5f4fiBqzxb/1cftQevetf7/ydxfWZmhATETxYW6rAH8L9u/k7k7oKdX3RyhYwyrJYgd7iuU9Ctf42dUZ8PUObsh0TVgsHC7E+iZHg3gfFnDLGIvuPEzL0fI/cD879+g4xFh6/Oz9x9Qp/NJaMrTbbq74qymxGYdft6Tz6wHVlMX6i9IKI4r9buqUKV6x/Z+fvLD7ExgXU9UXBz0eqCnX3/KMsi1VP/KqKtPxo+R3Pq+i5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2V5FjiwcWb+q6Lm3K3Ikfk9RK/96yOxkirwxfiNUhbrZPKwoe+7p3OJhloQK1J6qUPfswPWoCnX3/KOsNWEj8dleRY4sHFm/qui5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2V5FjiwcWb+q6Lm3K3Ikfk9RK/96yOxkirwxfiNUhbrZPKwoe+7p3OJhloQK1J6qUPfswPWoCnX3/KOsNWEj8dleRY4sHFm/qui5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2ZY+CvTlbPyeQmvhzfo1g+Vfm5YdF2VZ/mVl8dleRTKbH4lbMrBn4KpQdy+xRqgKdWck/keBvpyN31PAt5bf8XwGy782rXFyUZblX1YWn+1VJLP5kbglA3sGrgp19xJrhKpQd0bifxToy9n4PQV8a/kdz2ew/GvTsuOiLMu/rCw+26tIZvMjcUsG9gxcFeruJdYIVaHujMT/KNCXs/F7CvjW8juez2D516Zlx0VZln9ZWXy2V5HM5kfilgzsGbgq1N1LrBGqQt0Zif9RoC9n4/cU8K3ldzyfwfKvTcuOi7Is/7Ky+GyvIpnNj8QtGdgzcFWou5dYI1SFujMS/6NAX87G7yngW8vveD6D5V+blh0XZVn+ZWXx2V5FMpsfiVsysGfgqlB3L7FGqAp1ZyT+R4G+nI3fU8C3lt/xfAbLvzYtOy7KsvzLyuKzvYpkNj8St2Rgz8BVoe5eYo1QFerOSPyPAn05G7+ngG8tv+P5DJZ/bVp2XJRl+ZeVxWd7FclsfiRuycCegatC3b3EGqEq1J2R+HvoRw/9h+Oe+Mun9OVM/LjOfhzx999///vsPvCl9UOIT/ghvxn+VfJP4zbih0wrYNfjItvxmP0QZzwC55Ufkayq8kOcjG2cG/Ck+XGEtXF1qgp19/yjrJVckfhsSxWUpJ64oIR+AvTlbPzoF+W6p0Wt9UvFV+NxlK9aCH1B9Gu46wVitn9H8s99cX/iNVzlH3lCbrVi4mqh3FMenvmV4pZoy/NbR+Fx/eOPP/4++5fZ8+MMtZWtkxhIyAYgUxXq7i1sI1SFunv+UZbF6q74ufRmG8uvVhXqnokf15UFsKUrkR/uY8u/bMxHM9O/GPdW/kV6/YvttyTUbmYTsmf16UobHv26GsVKNuInOt0H+a4NK+uLP7ulWdxiOUuiLAiZqlDXEz1L+hGqQt09/yjLYjUyfnqrIuH1Fnjl2+CeqlD3TPx0TT855y2ciUr9OLkz9YJN7Omt199+uSf/8Itz/PT6o5nt317+MaZca6wA+xrPXv9kZ0t89aj2+DQi++A2gfr4is/47v5/99133+7T16s+DQJtacPCRrSvflCueAldK560RV9UX8+2NItbLMdgQRaETFWo64Pk5yNVhbp7/lGWxWp0/L5+/fqf537++edvRybESFXBl7Px+/XXX/8++5cvX758eybzyTUKX1gz/yD7Wucu7vRvK/8kxpYNRBuU0+NfNuYuFm9ss2FFux4j7uEbPnpuxsWfe2wu1GeD4NgjtUGbbhfJtvtAXfz2OD5xfuyxNq5OVaHunn+UZbEaGT+9OVI3m2R+PUJVqHsmfnoT1iLDhAXqM/FiG1G9yK6/oYPKdR3L5edoZvu3l3+SxgrwxaUyOOqf29tSRO1HP6iLr/KbazYzjrrO2utF7UabSLHjGOM0e36c5RbLCpaTBSFTFep6Yvj5SFWh7p5/lGWxGhm/bMJxrq81uB6pKvKFYzz3sixW+mMz93Rf9vd0JbLNUW/KIP9YPFQ2gxn+qT3GL8s/SYsoaJEVPf7F8Y7S13ws6FrkZU/XIJ/cV6TN+Pvvv//nmk2FZ/X1XI9og7ZoM7OlI33hXHgMnzI/jlBfeTtQMByCWFEV6hJIPefnI1WFunv+UZbFanT8aJ8JGp+9I4ZVqHsmflnsWISqfbsC3wT0CQMoa/kH2b0RzPaPdrbyTwswEto0ev1Tu3sSatPjJF9A9d1n9c03tKtRu7Ihm57nbG7uN7Tid+f8OMMtlrPgZEHItIfaVqB9AniijFIV6noyZIlBWYyVvxkp6SiLz7a0x178FEPd19Fj65PUzyvaQ/5RV7ZlI44v5R4v0LUvLkB9tbelXmR/a1yfjvsa49jLkfmbjW8v3n4m+SU/48Yuf3Skrvzm6H3Q13eUXcVe/NwXjhB9jrkJamNPs7jF8sjAMJEYAC1mRxfOXlWhri+U2aJJWRYroUVD/a30dY9q/HwCInylTEe/h5hAWXlUBXzEL9njObUdbThxggLxVXv+XEtX4T4AfsSyJ4KfWU4qb3rZy7/K+PbgbWdS3skW/maonGd883Cpb2qv1dYR9uInqRwqn7ri8y3N4hbLowPjAyfFhB+lKtT1zcrPvay1SDhcV/tXYSt+vCXqXHX05oi8H1tvyy3toXioPj7Ij/h3EMq1wAj/e4THkfoVH3vhaxf1QfbjwvFkPB89fjHOPVTnbza+vUQbmfDF+w7yg/F1n/w59Sn2jXmSzfOzbMXP5y9y1KfMF9Xf0yxusTwyMFoE/Bl/K+d8pKq4X/Hcy2KsNCliOfWZAPKjpT324peV6zzW0+TRhsK16rVEv7akyaX2ok/RNrRiRrnu6ZnMJ1f056g+AoqZxkJ/Q+I667Nrj7382xvfXslmS3oZc3jOjw6+e47qXH2SgL67L5n2ODJ/EW0qfiKzE59raRa3WB4dGA1EnGAa/JGqQl88eWMiqyxrc+TCAVvxi+DjlROT57YUFyz5KGgDVE5dPRMnLtfeXiV+mU9H5PYRbcY+PBn5it8OfbnixQlkQ8c4f6E1vpnNI9K4bEn24jE+79fevvJQzx15sauwFb8KWT38q2gWt1geGRgt4gya26kO2l3QFxJR/fJzL4t++7USEpSkvezFb/RXIf5cJk16QQwUB30NKPAz+uKLhN+Dio+qf1aVr2qeTvSTa+/TlvY4Mn+z8R0tfS2OXZ+z6v/sr9Ir81fnGkd9ShNZrDNfMs3iFst3BIaBQzp/GvTl7MaVxY8kvLKfe/FT0uOnT0CXJi6TkjbigpcR28hEu7TlcWj56s9pcdCR+HKu9ip4ez1SbCAuHG9BMSPm9Ed92lIV2szGtDK+d0h5o/Psvl8r13T0e4g5lJVHVWnFT8Qy5pLKsvUl8yXTLG6xfGdgsCV7md1Z0BffrPzcyzKfPemqC+5ZYvziZMBPTTiOPvn0pklZFT3bkuLk+ALqcB0XU/mncm+vkh9q56w8VhwhxvTJuI/acCnzPm7pKDH/nGx875LyhqOfa1y9jKPKkft81P+jxPhp/LJYingPMl8yzeIWy28MzJXQf//6QFKS+3UWq5HInr5ycHTPN0v5GjcC15VfFUpC7fqnlpn+qf3W+Lp96mSfttx/+eULSw9qrzW+Hgf5Rpl88vuCtrK4ZtrjiH/UyeLsm4T8qvpXUdZm3Jh07f5d4cNoRo/vKG6xnAUnC0ImJe/bRV9IBiVEa6Gj7iywrQUz+/sR4KdPWqS/I+G/7kGlL4pJS2wyLAxMJi2mR/7JHdTjn7ezJ2/fxxf/uce5kL/ywTcqzhH39nQE6suO/zM/xFFtZW16Xd3X+OzpCLQd/QP3TzFVnLHh1zpH0ZezUnvePkfuqcyvOWrMe6WYjxIo1so78H5taRaP37jejhZX+qLFTInvkwEpUe9Gb7tKWvmg5JZAfvvk8j7okw5U/pbjz24pIp+f4F8cV9nU0cdbfirW4BuD43V62BpfiOWKC+XKX9VRW96vLVWo+sfRYykb/mKiMlTxb0+xDdmQTd3X333jmPdqNDHWvl6pT1uaxS2WFRQnC0Imnn2z4LfffvtPv3766af/lJH0euYuWj/9EH/qAL9YYFik4wIRf4IC8VMVFZjgW9KbK4t7jI0WNBjlX3wuSv+gaZSPrzZLhJ/4ja+c+yaBuOao+FNnS3tUxtfjmDHyZy+O+sfY0q7GWYur7HHNUfFX+VnRBm1xrrZVvrWwa8xV/6yyMb9S8Msvv3w7Oj/++ON/+pRpFo/fuN6OFiYSOU62uMByncVqNCwMvGnhK/b1BqzkptzfxOgLfXD/1SdNblDft9DzWyJuWrzYwOQrPME/2sMmwib+Us65+8D9bHz10/UR9amXvfEVirHq+31/lnvqj/rWUoUt/xzqeDylH3744T9lqOLfnlptyCb+UIcc4NrrZ74e1Wh8fHVkPLCtObOlWayN6yZiv0jwmNhcZ7EaTWZTC1fE/ZXP2eSuEp9rScgn/MuIz93hX7ZAxfHVOch3bRSgRZt7Xn4FlfFtxVU+RdSvPVU44h9tajy1WSC9qHDPy6+SXk6wERd0jW3mV69Gc8f4juAWy1liZkH4iFKS+/fwKEtuyrNYjURvt9iPPmU+RmLSa9FtfYo4A4u6x2xrYYj0+pfZcOnTFURbuvaNKH411nqGNq94462Mr5cL9wv/yUvlpv4mp7f0Ho76F7+a1WYRr0Ft9+D+tWxp0+RcXPXy4fZGKPZJ/Wh9io2axS2WP/PGhTwJNAlJGCWJNGPjAhYifY2JH75gUobPHPE5W4zBF4krFzbApi9e8iceR/gnm1vipYT2NXbZgukLf4Z8oQ7Pt/52FlVha3xdxDH6yHUW0ytfTCr+cU/3de339QzltFX52f4qtFWN31UblsjsjBD907lesuOmlmkWa+N6kJgYW4vbSGTffdG5l302/6KNliJH/OiZH1WoOyN+VaJPmX8tZc9dTcuOi7JZ+TdLs1gb14M0IvGryL77onMv+2z+RRstRY740TM/qlB3RvyqRJ8y/1rKnrualh0XZbPyb5ZmsTauB2lE4leRffdF51722fyLNlqKHPGjZ35Uoe6M+FWJPmX+tZQ9dzUtOy7KZuXfLM1ibVwP0ojEryL77ovOveyz+RdttBQ54kfP/KhC3RnxqxJ9yvxrKXvualp2XJTNyr9ZmsXauB6kEYlfRfbdF5172WfzL9poKXLEj575UYW6M+JXJfqU+ddS9tzVtOy4KJuVf7M0i7VxPUgjEr+K7LsvOveyz+ZftNFS5IgfPfOjCnVnxK9K9Cnzr6Xsuatp2XFRNiv/ZmkWa+N6kEYkfhXZd1907mWfzb9oo6XIET965kcV6s6IX5XoU+ZfS9lzV9Oy46JsVv7N0izWxvUgjUj8KrLvvujcyz6bf9FGS5EjfvTMjyrUnRG/KtGnzL+WsueupmXHRdms/JulWcyzvFgsFovFCdbGtVgsFotXsTauxWKxWLyKtXEtFovF4lWsjWuxWCwWr2JtXIvFYrF4FWvjWiwWi8WrWBvXYrFYLF7F2rgWi8Vi8SrWxrVYLBaLV7E2rsVisVi8irVxLRaLxeJVrI1rsVgsFq9ibVyLxWKxeBVr41osFovFq1gb12KxWCxexdq4FovFYvEq1sa1WCwWi1exNq7FYrFYvIq1cS0Wi8XiVayNa7FYLBavYm1ci8VisXgVa+NaLBaLxatYG9disVgsXsXauBaLxWLxKtbGtVgsFotXsTauxWKxWLyKtXEtFovF4lWsjWuxWCwWr2JtXIvFYrF4Ef/73/8Bk/P7YxGaU6YAAAAASUVORK5CYII=",Ge="data:image/jpeg;base64,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";const pt=({user:We})=>{var it,Rt;const[Nn,Mn]=(0,E.useState)(!1),[ln,_n]=(0,E.useState)("");(0,E.useEffect)(()=>{var Kn,ua;let ja=localStorage.getItem("extension-modal");if(!((Kn=We==null?void 0:We.userInfo)!=null&&Kn.login)||!ja)return;const Va=gt()(),Na=`${(ua=We==null?void 0:We.userInfo)==null?void 0:ua.login}-extend-date`;let ya=localStorage.getItem(Na);if(ya)if(Va<=gt()(ya))Mn(!1);else{Mn(!0),localStorage.removeItem(Na),localStorage.removeItem("extension-modal");const aa=gt()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");_n(aa)}else{Mn(!0),localStorage.removeItem("extension-modal");const aa=gt()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");_n(aa)}return()=>{Mn(!1)}},[(it=We==null?void 0:We.userInfo)==null?void 0:it.login]);const Bn=Kn=>{var ua;const ja=`${(ua=We==null?void 0:We.userInfo)==null?void 0:ua.login}-extend-date`,Va=gt()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Kn.target.checked?localStorage.setItem(ja,Va):localStorage.removeItem(ja)};return E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",open:Nn,zIndex:9999,centered:!0,width:594,onCancel:()=>{Mn(!1)},footer:E.createElement(we.Z,{align:"middle",justify:"space-between"},E.createElement(Ye.default,{onChange:Bn},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),E.createElement(ie.ZP,{onClick:()=>{Mn(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},E.createElement("div",{className:"font14",style:{paddingLeft:16}},E.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),E.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",E.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),E.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),E.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((Rt=We.userInfo)==null?void 0:Rt.school_province)==="\u5B89\u5FBD"?Ge:ut,alt:"\u4E8C\u7EF4\u7801"}),E.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),E.createElement("div",{style:{textAlign:"right"}},ln)))};var cn=(0,fe.connect)(({user:We})=>({user:We}))(pt),en=y(9951),Zt={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Fn=y(89392),Pn=y.n(Fn),Xe=(We,it,Rt)=>new Promise((Nn,Mn)=>{var ln=Kn=>{try{Bn(Rt.next(Kn))}catch(ua){Mn(ua)}},_n=Kn=>{try{Bn(Rt.throw(Kn))}catch(ua){Mn(ua)}},Bn=Kn=>Kn.done?Nn(Kn.value):Promise.resolve(Kn.value).then(ln,_n);Bn((Rt=Rt.apply(We,it)).next())});const Mt=({dispatch:We,user:it,globalSetting:Rt})=>{var Nn,Mn;const[ln,_n]=(0,E.useState)({}),[Bn,Kn]=(0,E.useState)([]),[ua,ja]=(0,E.useState)(0),[Va,Na]=(0,E.useState)(!1),ya=(0,E.useRef)(null),aa=(0,fe.useLocation)(),wa=(pa,Wa)=>{let er=null;return pa===0&&(er=gt()().add(100,"month").unix()),pa===1&&(er=gt()().add(Wa,"hour").unix()),pa===2&&(er=gt()().add(Wa,"days").unix()),pa===3&&(er=gt()().add(Wa*7,"days").unix()),pa===4&&(er=gt()().add(Wa,"month").unix()),pa===5&&(er=gt()().add(Wa*3,"month").unix()),er},Ca=pa=>{var Wa;const er=`${(Wa=it==null?void 0:it.userInfo)==null?void 0:Wa.login}-deadline-operate`;let Ar=localStorage.getItem(er)?JSON.parse(localStorage.getItem(er)):[];Ar=Ar==null?void 0:Ar.filter(gr=>gr.id!==(pa==null?void 0:pa.id));const cr=wa(pa==null?void 0:pa.show_type,pa==null?void 0:pa.show_count),pr={id:pa==null?void 0:pa.id,deadline:cr,type:pa==null?void 0:pa.show_type};Ar==null||Ar.push(pr),localStorage.setItem(er,JSON.stringify(Ar))},Ea=()=>{Er(ln==null?void 0:ln.id,"close");const pa=Bn[ua+1];pa?(Ca(pa),_n(pa),ja(ua+1),Er(pa==null?void 0:pa.id,"popup")):Na(!1)},Ua=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,E.useEffect)(()=>{var pa,Wa;Rt!=null&&Rt.operateModelPath&&((pa=Rt==null?void 0:Rt.setting)!=null&&pa.main_site)&&((Wa=it==null?void 0:it.userInfo)!=null&&Wa.login)&&(Za(),setTimeout(()=>{We({type:"globalSetting/setOperateModelPath",payload:""})},300))},[Rt==null?void 0:Rt.operateModelPath,(Nn=it==null?void 0:it.userInfo)==null?void 0:Nn.login,(Mn=Rt==null?void 0:Rt.setting)==null?void 0:Mn.main_site]),(0,E.useEffect)(()=>{var pa,Wa,er,Ar,cr,pr;if((pa=aa==null?void 0:aa.pathname)!=null&&pa.includes("/users")&&((er=(Wa=aa==null?void 0:aa.pathname)==null?void 0:Wa.split("/"))==null?void 0:er.length)===4){We({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((Ar=aa==null?void 0:aa.pathname)!=null&&Ar.includes("/forums/categories")){We({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let gr=0;gr(window.addEventListener("click",$a),()=>{window.removeEventListener("click",$a)}),[ln]);const ir=pa=>{var Wa;if(pa!=null&&pa.getAttribute("data-operate-type"))return pa;for(let er=0,Ar=pa;Ar=Ar.parentNode;er++){if((Wa=Ar==null?void 0:Ar.getAttribute)!=null&&Wa.call(Ar,"data-operate-type"))return Ar;if(Ar==document.documentElement)return!1}},$a=pa=>Xe(void 0,null,function*(){var Wa;const er=ir(pa.target);if(er&&(er==null?void 0:er.getAttribute("data-operate-type"))==="click"){pa.preventDefault();let cr=er==null?void 0:er.getAttribute("href");const pr=er==null?void 0:er.getAttribute("target");yield Er(ln==null?void 0:ln.id,"enter"),er!=null&&er.getAttribute("data-operate-data")&&(cr=cr+"?login="+((Wa=it==null?void 0:it.userInfo)==null?void 0:Wa.login)),(0,Ee.xg)(cr),Na(!1)}}),Er=(pa,Wa)=>Xe(void 0,null,function*(){return yield(0,Ct.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:pa,count_type:Wa}})}),Za=()=>Xe(void 0,null,function*(){var pa,Wa,er;const Ar=yield(0,Ct.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((Ar==null?void 0:Ar.status)===0&&((pa=Ar==null?void 0:Ar.data)==null?void 0:pa.length)!==0){const cr=Ua==null?void 0:Ua.findIndex(wr=>wr.path===(Rt==null?void 0:Rt.operateModelPath));let pr=Pn().cloneDeep(Ar==null?void 0:Ar.data);pr=pr==null?void 0:pr.filter(wr=>{var Or;return(Or=wr.show_page)==null?void 0:Or.includes(cr)});const gr=`${(Wa=it==null?void 0:it.userInfo)==null?void 0:Wa.login}-deadline-operate`;let Oa=localStorage.getItem(gr)?JSON.parse(localStorage.getItem(gr)):[];(Oa==null?void 0:Oa.length)!==0&&(pr=pr==null?void 0:pr.filter(wr=>{let Or=!0;const mr=Oa==null?void 0:Oa.find(Jr=>Jr.id===wr.id);return mr&&(gt()().unix()<=(mr==null?void 0:mr.deadline)&&(Or=!1),(mr==null?void 0:mr.type)===0&&(wr.show_type===0?Or=!1:Or=!0)),Or})),pr!=null&&pr.length&&(_n(pr==null?void 0:pr[ua]),Ca(pr==null?void 0:pr[ua]),Er((er=pr==null?void 0:pr[ua])==null?void 0:er.id,"popup"),Na(!0),Kn(pr))}}),va=()=>{var pa;const Wa=(ln==null?void 0:ln.popup_type)===1;return E.createElement("div",{className:Zt.modalityModal},E.createElement("div",{className:Zt.modal,style:{width:ln==null?void 0:ln.width,height:Wa?(ln==null?void 0:ln.height)+40:ln==null?void 0:ln.height}},E.createElement("div",{className:Zt.close,onClick:Ea},E.createElement("i",{className:"iconfont icon-guanbi1"})),E.createElement(en.Z,{ref:ya,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(pa=ln==null?void 0:ln.content)==null?void 0:pa.map((er,Ar)=>E.createElement("aside",{key:Ar,className:Zt.itemWarp},E.createElement(Le.Z,{value:er})))),Wa&&E.createElement(we.Z,{justify:"center"},E.createElement(ie.ZP,{type:"primary",className:Zt.cancelBtn,onClick:Ea},"\u6211\u77E5\u9053\u4E86"))))},Qa=()=>{var pa;return E.createElement("div",{className:Zt.selfdomModal},E.createElement("div",{className:Zt.modal,style:{width:ln==null?void 0:ln.width,height:ln==null?void 0:ln.height}},E.createElement("div",{className:Zt.close,onClick:Ea},E.createElement("i",{className:"iconfont icon-htmal5icon19"})),E.createElement(en.Z,{ref:ya,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(pa=ln==null?void 0:ln.content)==null?void 0:pa.map((Wa,er)=>E.createElement("aside",{key:er,className:Zt.itemWarp},E.createElement(Le.Z,{style:{height:ln==null?void 0:ln.height},value:Wa}))))))};return E.createElement(E.Fragment,null,Va&&((ln==null?void 0:ln.windows_style)===0?va():Qa()))};var zt=(0,fe.connect)(({user:We,globalSetting:it})=>({user:We,globalSetting:it}))(Mt),Xt=y(16938),pn=y(11504),Rn=y(5242),Wn=y(37637),In=y(4715),Un=y(5891),ga={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},un=ga,Oe=y(31533),Pt=function(it,Rt){return E.createElement(Oe.Z,(0,Un.Z)({},it,{ref:Rt,icon:un}))},Sn=E.forwardRef(Pt),ye=Sn,qt=y(92310),Qe=y.n(qt),ht=y(36355),bn=()=>E.createElement("svg",{width:"252",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .012)"},E.createElement("mask",{fill:"#fff"}),E.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),E.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),E.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),E.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),E.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),E.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),E.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),E.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),E.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),E.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),E.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),E.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),E.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),E.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),E.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),E.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),E.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),E.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),E.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),E.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),E.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),E.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),E.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),E.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),E.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),E.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),E.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),E.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),E.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),E.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),E.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),E.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),E.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),E.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),E.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),E.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),E.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),E.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ve=()=>E.createElement("svg",{width:"254",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),E.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .067)"},E.createElement("mask",{fill:"#fff"}),E.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),E.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),E.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),E.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),E.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),E.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),E.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),E.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),E.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),E.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),E.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),E.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),E.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),E.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),E.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),E.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),E.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),E.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),E.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),E.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),E.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),E.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),E.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),E.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),E.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),E.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),E.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),E.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),E.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),E.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),E.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),E.createElement("mask",{fill:"#fff"}),E.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),E.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),E.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),E.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),E.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),E.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),nt=()=>E.createElement("svg",{width:"251",height:"294"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),E.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),E.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),E.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),E.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),E.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),E.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),E.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),E.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),E.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),E.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),E.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),E.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),E.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),E.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),E.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),E.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),E.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),E.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),E.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),E.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),E.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),E.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),E.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),E.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),E.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),E.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),E.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),E.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),E.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),E.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),E.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),E.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),E.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),E.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),ft=y(83116),Nt=y(37613);const Ht=We=>{const{componentCls:it,lineHeightHeading3:Rt,iconCls:Nn,padding:Mn,paddingXL:ln,paddingXS:_n,paddingLG:Bn,marginXS:Kn,lineHeight:ua}=We;return{[it]:{padding:`${Bn*2}px ${ln}px`,"&-rtl":{direction:"rtl"}},[`${it} ${it}-image`]:{width:We.imageWidth,height:We.imageHeight,margin:"auto"},[`${it} ${it}-icon`]:{marginBottom:Bn,textAlign:"center",[`& > ${Nn}`]:{fontSize:We.iconFontSize}},[`${it} ${it}-title`]:{color:We.colorTextHeading,fontSize:We.titleFontSize,lineHeight:Rt,marginBlock:Kn,textAlign:"center"},[`${it} ${it}-subtitle`]:{color:We.colorTextDescription,fontSize:We.subtitleFontSize,lineHeight:ua,textAlign:"center"},[`${it} ${it}-content`]:{marginTop:Bn,padding:`${Bn}px ${Mn*2.5}px`,backgroundColor:We.colorFillAlter},[`${it} ${it}-extra`]:{margin:We.extraMargin,textAlign:"center","& > *":{marginInlineEnd:_n,"&:last-child":{marginInlineEnd:0}}}}},Ze=We=>{const{componentCls:it,iconCls:Rt}=We;return{[`${it}-success ${it}-icon > ${Rt}`]:{color:We.resultSuccessIconColor},[`${it}-error ${it}-icon > ${Rt}`]:{color:We.resultErrorIconColor},[`${it}-info ${it}-icon > ${Rt}`]:{color:We.resultInfoIconColor},[`${it}-warning ${it}-icon > ${Rt}`]:{color:We.resultWarningIconColor}}},Je=We=>[Ht(We),Ze(We)],$e=We=>Je(We);var wt=(0,ft.Z)("Result",We=>{const it=We.colorInfo,Rt=We.colorError,Nn=We.colorSuccess,Mn=We.colorWarning,ln=(0,Nt.TS)(We,{resultInfoIconColor:it,resultErrorIconColor:Rt,resultSuccessIconColor:Nn,resultWarningIconColor:Mn,imageWidth:250,imageHeight:295});return[$e(ln)]},We=>({titleFontSize:We.fontSizeHeading3,subtitleFontSize:We.fontSize,iconFontSize:We.fontSizeHeading3*3,extraMargin:`${We.paddingLG}px 0 0 0`}));const mn={success:Rn.Z,error:Wn.Z,info:In.Z,warning:ye},an={404:bn,500:Ve,403:nt},qn=Object.keys(an),Hn=We=>{let{prefixCls:it,icon:Rt,status:Nn}=We;const Mn=Qe()(`${it}-icon`);if(qn.includes(`${Nn}`)){const _n=an[Nn];return E.createElement("div",{className:`${Mn} ${it}-image`},E.createElement(_n,null))}const ln=E.createElement(mn[Nn]);return Rt===null||Rt===!1?null:E.createElement("div",{className:Mn},Rt||ln)},ct=We=>{let{prefixCls:it,extra:Rt}=We;return Rt?E.createElement("div",{className:`${it}-extra`},Rt):null},Wt=We=>{let{prefixCls:it,className:Rt,rootClassName:Nn,subTitle:Mn,title:ln,style:_n,children:Bn,status:Kn="info",icon:ua,extra:ja}=We;const{getPrefixCls:Va,direction:Na,result:ya}=E.useContext(ht.E_),aa=Va("result",it),[wa,Ca]=wt(aa),Ea=Qe()(aa,`${aa}-${Kn}`,Rt,ya==null?void 0:ya.className,Nn,{[`${aa}-rtl`]:Na==="rtl"},Ca),Ua=Object.assign(Object.assign({},ya==null?void 0:ya.style),_n);return wa(E.createElement("div",{className:Ea,style:Ua},E.createElement(Hn,{prefixCls:aa,status:Kn,icon:ua}),E.createElement("div",{className:`${aa}-title`},ln),Mn&&E.createElement("div",{className:`${aa}-subtitle`},Mn),E.createElement(ct,{prefixCls:aa,extra:ja}),Bn&&E.createElement("div",{className:`${aa}-content`},Bn)))};Wt.PRESENTED_IMAGE_403=an[403],Wt.PRESENTED_IMAGE_404=an[404],Wt.PRESENTED_IMAGE_500=an[500];var ia=Wt,$t=Object.defineProperty,jn=(We,it,Rt)=>it in We?$t(We,it,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):We[it]=Rt,la=(We,it,Rt)=>jn(We,typeof it!="symbol"?it+"":it,Rt);const{Paragraph:ta,Text:fa}=pn.default;class Et extends E.Component{constructor(){super(...arguments),la(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(it){return{hasError:!0,error:it,errorInfo:null}}componentDidCatch(it,Rt){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",it),console.log("\u9519\u8BEF\u4FE1\u606F:",Rt),this.setState({error:it,errorInfo:Rt})}render(){var it,Rt;return this.state.hasError?E.createElement(ia,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(it=this.state.error)==null?void 0:it.message,extra:[E.createElement(ie.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},E.createElement("div",{className:"desc"},E.createElement(ta,null,E.createElement(fa,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",E.createElement("br",null),(Rt=this.state.errorInfo)==null?void 0:Rt.componentStack)))):this.props.children}}var fn=Et,Yt=y(13631),yn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Tn=y(9936),Xn=y(44900),Dn=y(59301),On=Object.defineProperty,ba=Object.getOwnPropertySymbols,La=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,za=(We,it,Rt)=>it in We?On(We,it,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):We[it]=Rt,ar=(We,it)=>{for(var Rt in it||(it={}))La.call(it,Rt)&&za(We,Rt,it[Rt]);if(ba)for(var Rt of ba(it))wn.call(it,Rt)&&za(We,Rt,it[Rt]);return We},_t=(We,it)=>{var Rt={};for(var Nn in We)La.call(We,Nn)&&it.indexOf(Nn)<0&&(Rt[Nn]=We[Nn]);if(We!=null&&ba)for(var Nn of ba(We))it.indexOf(Nn)<0&&wn.call(We,Nn)&&(Rt[Nn]=We[Nn]);return Rt};const nn=We=>{var it=We,{loading:Rt,children:Nn,globalSetting:Mn,user:ln,account:_n}=it,Bn=_t(it,["loading","children","globalSetting","user","account"]),Kn,ua,ja,Va,Na,ya,aa,wa;const Ca=(0,fe.useLocation)(),[Ea,Ua]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{let ir=gt()().add(0,"days").unix(),$a=localStorage.getItem("mainclose");if(!$a){Ua(!0);return}ir>parseInt($a)&&Ua(!0)},[]),Dn.createElement(fn,null,Dn.createElement(re.ZP,{locale:oe.Z,autoInsertSpaceInButton:!1},Ca.pathname==="/"&&Ea&&((ua=(Kn=Mn==null?void 0:Mn.setting)==null?void 0:Kn.adv_index)==null?void 0:ua.image_url)&&((ja=Mn==null?void 0:Mn.setting)==null?void 0:ja.main_site)&&Dn.createElement("div",{onClick:()=>{var ir,$a;return window.open(($a=(ir=Mn==null?void 0:Mn.setting)==null?void 0:ir.adv_index)==null?void 0:$a.jump_url)},style:{background:`url(${le.Z.IMG_SERVER+((Na=(Va=Mn==null?void 0:Mn.setting)==null?void 0:Va.adv_index)==null?void 0:Na.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},Dn.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},Dn.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),Dn.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",Dn.createElement("img",{src:yn,style:{marginLeft:5}}))),Dn.createElement("img",{src:Tn,onClick:ir=>{ir.stopPropagation(),localStorage.setItem("mainclose",gt()().add(1,"days").unix()+""),Ua(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&Dn.createElement(ge.Z,ar({},Bn)),Dn.createElement("section",{className:Yt.Z.layoutMainClass,style:{marginTop:Ca.pathname=="/training"?"-72px":""}},Dn.createElement(fe.Outlet,null)),Dn.createElement(ae,null),!(0,Ee.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&Dn.createElement(ue,null),Dn.createElement(Se,null),Dn.createElement(Ke,null),Dn.createElement(_e,null),Dn.createElement(je,null),Dn.createElement(cn,null),_n.actionTabs.key==="Account-ProfessionalAuth"&&((aa=(ya=_n.actionTabs)==null?void 0:ya.code)==null?void 0:aa.length)>0&&Dn.createElement(Xn.Z,{Scoid:(wa=ln==null?void 0:ln.userInfo)==null?void 0:wa.user_school_id}),!(0,Ee.Ll)()&&Dn.createElement(zt,null),Dn.createElement(Xt.Z,null)))};var Tt=(0,fe.connect)(({loading:We,globalSetting:it,user:Rt,account:Nn})=>({loading:We,user:Rt,globalSetting:it,account:Nn}))(nn)},44900:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return kn}});var E=y(59301),re=y(42203),oe=y(57809),ge=y(41889),fe=y(78241),he=y(8591),le=y(43418),xe=y(95237),Ee=y(43604),Le=y(71418),ke=y(92832),Ue=y(88522),He=y(3113),ue=y(10148),b=y(51941),a=y(49394),ee=y(58130),x=y(37470),te=y(19842),ae=y(5242),ie=y(37637),pe=y(60059),ve={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Te=(rn,mt)=>{var _e={};for(var Be in rn)be.call(rn,Be)&&mt.indexOf(Be)<0&&(_e[Be]=rn[Be]);if(rn!=null&&Se)for(var Be of Se(rn))mt.indexOf(Be)<0&&we.call(rn,Be)&&(_e[Be]=rn[Be]);return _e},Ye=(rn,mt,_e)=>new Promise((Be,Ce)=>{var dt=ze=>{try{je(_e.next(ze))}catch(gt){Ce(gt)}},It=ze=>{try{je(_e.throw(ze))}catch(gt){Ce(gt)}},je=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(dt,It);je((_e=_e.apply(rn,mt)).next())});const Ne=(rn,mt)=>mt.some(_e=>_e.label.toLowerCase().indexOf(rn.toLowerCase())>-1),tt=ke.default.TextArea,st=rn=>{var mt=rn,{account:_e,globalSetting:Be,loading:Ce,dispatch:dt,schoolName:It,visible:je,onClose:ze=()=>{},onSuccess:gt=()=>{}}=mt,ut=Te(mt,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[Ge]=fe.default.useForm();(0,E.useEffect)(()=>{Ge.setFieldsValue({name:It})},[It]);const pt=cn=>Ye(void 0,null,function*(){const{name:en,city:Zt=[],address:Fn,remarks:Pn}=cn||{},Xe=yield dt({type:"account/appplySchool",payload:{name:en,province:Zt[0],city:Zt[1],address:Fn,remarks:Pn}});ze(),Xe&&(he.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),gt(en))});return E.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:je,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},E.createElement(fe.default,{className:ve.formWrap,form:Ge,labelCol:{span:4},wrapperCol:{span:20},onFinish:pt},E.createElement(fe.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},E.createElement(ke.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),E.createElement("div",{className:`${ve.flexRow} ${ve.example}`},E.createElement("div",null,"\u793A\u4F8B\uFF1A"),E.createElement("div",{className:ve.flexColumn},E.createElement("div",null,E.createElement(ae.Z,{style:{color:"rgb(82, 196, 26)"}}),E.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),E.createElement("div",null,E.createElement(ie.Z,{style:{color:"red"}}),E.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),E.createElement(fe.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},E.createElement(te.Z,{allowClear:!0,size:"middle",options:pe.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Ne}})),E.createElement(fe.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},E.createElement(ke.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),E.createElement(fe.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},E.createElement(tt,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),E.createElement("div",{className:ve.footerWrap},E.createElement(fe.default.Item,null,E.createElement(He.ZP,{className:"mr5",size:"middle",onClick:()=>{ze()}},"\u53D6\u6D88"),E.createElement(He.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ce["account/appplySchool"]},"\u4FDD\u5B58")))))};var Vt=(0,re.connect)(({account:rn,loading:mt,globalSetting:_e})=>({account:rn,globalSetting:_e,loading:mt.effects}))(st),vt=y(99460),Bt=y(89392),At=y(59301),Lt=Object.defineProperty,tn=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,rt=(rn,mt,_e)=>mt in rn?Lt(rn,mt,{enumerable:!0,configurable:!0,writable:!0,value:_e}):rn[mt]=_e,Ke=(rn,mt)=>{for(var _e in mt||(mt={}))yt.call(mt,_e)&&rt(rn,_e,mt[_e]);if(qe)for(var _e of qe(mt))on.call(mt,_e)&&rt(rn,_e,mt[_e]);return rn},Dt=(rn,mt)=>tn(rn,Jt(mt)),vn=(rn,mt)=>{var _e={};for(var Be in rn)yt.call(rn,Be)&&mt.indexOf(Be)<0&&(_e[Be]=rn[Be]);if(rn!=null&&qe)for(var Be of qe(rn))mt.indexOf(Be)<0&&on.call(rn,Be)&&(_e[Be]=rn[Be]);return _e},Ct=(rn,mt,_e)=>new Promise((Be,Ce)=>{var dt=ze=>{try{je(_e.next(ze))}catch(gt){Ce(gt)}},It=ze=>{try{je(_e.throw(ze))}catch(gt){Ce(gt)}},je=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(dt,It);je((_e=_e.apply(rn,mt)).next())});const Gt=oe.default.Option,ot=ge.default.Dragger;var Ut=(rn=>(rn[rn.Professor=1]="Professor",rn[rn.AssistantProfessor=2]="AssistantProfessor",rn[rn.Student=3]="Student",rn))(Ut||{});const bt=rn=>{var mt=rn,{user:_e,account:Be,globalSetting:Ce,loading:dt,dispatch:It,Scoid:je}=mt,ze=vn(mt,["user","account","globalSetting","loading","dispatch","Scoid"]),gt,ut;const[Ge]=fe.default.useForm(),[pt,cn]=(0,E.useState)({}),[en,Zt]=(0,E.useState)([]),[Fn,Pn]=(0,E.useState)([]),[Xe,Mt]=(0,E.useState)([]),[zt,Xt]=(0,E.useState)([]),[pn,Rn]=(0,E.useState)(),[Wn,In]=(0,E.useState)(),[Un,ga]=(0,E.useState)(),[un,Oe]=(0,E.useState)(),[Pt,Sn]=(0,E.useState)(),ye=(0,E.useRef)((0,Bt.throttle)(Ze=>qt(Ze),1200,{leading:!0,trailing:!0})).current;(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{Ct(void 0,null,function*(){if(!je)return;const Ze=yield Qe(je);Mt(Ze==null?void 0:Ze.departments)})},[je]);const qt=Ze=>Ct(void 0,null,function*(){var Je,$e;const wt=yield It({type:"account/getSchoolOption",payload:{keyword:Ze,limit:10}});Zt(wt==null?void 0:wt.schools),Ze&&Ze!=""&&(Pn((Je=wt==null?void 0:wt.schools)==null?void 0:Je.filter(an=>an.name.includes(Ze))),((($e=wt==null?void 0:wt.schools)==null?void 0:$e.find(an=>an.name===Ze))||{}).id?Ve(Ze,null,wt==null?void 0:wt.schools):(Ge.setFieldsValue({department:""}),cn(Ke(Ke({},pt),{school:Ze,department:""}))))}),Qe=Ze=>{if(Ze)return It({type:"account/getDepartmentOption",payload:{id:Ze}})};(0,E.useEffect)(()=>{if(!Be.basicInfo)return;const{basicInfo:Ze}=Be,Je={identity:Ze.identity,school:Ze.school_name,department:Ze.department_name,studentNo:Ze.student_id,jobTitle:Ze.identity=="teacher"?Ze.technical_title:"\u6559\u6388",manager:Ze.identity=="professional"?Ze.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};Ge.setFieldsValue(Je),cn(Je)},[Be.basicInfo]);const ht=()=>{Oe(!0)},xt=()=>{if(!en.find(Ze=>Ze.name===pt.school)){he.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Sn(!0)},bn=Ze=>{cn(Ke({},Ge.getFieldsValue())),"school"in Ze&&(Pn(en.filter($e=>$e.name.includes(Ze.school))),(en.find($e=>$e.name===Ze.school)||{}).id?Ve(Ze.school):(Ge.setFieldsValue({department:""}),cn(Ke(Ke({},pt),{school:Ze.school,department:""}))))},Ae=(Ze,Je)=>{if(Be.actionTabs.checkedList.includes(1)){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:At.createElement("div",{className:"tc"},Je||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Ze}/students`}});return}window.location.href=`/classrooms/${Ze}/students`},Ve=(Ze,Je,$e)=>Ct(void 0,null,function*(){var wt,mn,an;const qn=(wt=($e||en).find(Wt=>Wt.name===Ze))==null?void 0:wt.id,Hn=(yield Qe(qn))||{};Mt(Hn==null?void 0:Hn.departments);const ct=Je||((an=(mn=Hn==null?void 0:Hn.departments)==null?void 0:mn[0])==null?void 0:an.name);Ge.setFieldsValue({department:ct}),cn(Ke(Ke({},pt),{school:Ze,department:ct}))}),et=Ze=>Ct(void 0,null,function*(){yield qt(),Ge.setFieldsValue({school:Ze,department:""}),cn(Ke(Ke({},pt),{school:Ze,department:""}))}),nt=Ze=>{var Je;if(Ze.file.status==="uploading"){ga(!0);return}Ze.file.status==="done"&&(console.log(Ze.file,Ze.file.response),In((Je=Ze.file.response)==null?void 0:Je.id),(0,ee.y3)(Ze.file.originFileObj,$e=>{Rn($e),ga(!1)}))},ft=Ze=>Ct(void 0,null,function*(){var Je,$e,wt,mn,an;const{school:qn,department:Hn,identity:ct,studentNo:Wt,jobTitle:ia,manager:$t}=Ze||{};if(!pn){he.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const jn=(Je=en.find(Et=>Et.name===qn))==null?void 0:Je.id,la=($e=Xe.find(Et=>Et.name===Hn))==null?void 0:$e.id;let ta;ct==="student"?ta=Wt:ct==="teacher"?ta=ia:ta=$t;const fa=yield It({type:"account/applyProfessionalAuth",payload:{id:((wt=Be.basicInfo)==null?void 0:wt.id)||((mn=_e.userInfo)==null?void 0:mn.login),school_id:jn,department_id:la,identity:ct,extra:ta,attachment_ids:[Wn]}});if(Be.actionTabs.code){let Et=yield(0,vt.cR)({invite_code:Be.actionTabs.code,professor:Be.actionTabs.checkedList.includes(1)?1:null,assistant_professor:Be.actionTabs.checkedList.includes(2)?1:null,student:Be.actionTabs.checkedList.includes(3)?1:null});Et.message==="\u52A0\u5165\u6210\u529F"&&(Et!=null&&Et.course_id?Ae(Et.course_id,Et.message):he.ZP.success(Et.message))}Nt(),fa&&(he.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),It({type:"account/getBasicInfo",payload:{login:(an=_e.userInfo)==null?void 0:an.login}}))}),Nt=()=>{It({type:"account/setActionTabs",payload:{}})},Ht={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${ue.Z.API_SERVER}/api/attachments.json`,className:a.Z.uploader,onChange:nt,beforeUpload:Ze=>{const Je=Ze.type==="image/jpeg"||Ze.type==="image/png"||Ze.type==="image/jpg"||Ze.type==="image/bmp";return Je||he.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),Je}};return At.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:a.Z.modal,open:Be.actionTabs.key==="Account-ProfessionalAuth",title:At.createElement(xe.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},At.createElement(Ee.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),At.createElement(Ee.Z,null,At.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:Nt}))),width:"660px",footer:null},At.createElement(Le.Z,{spinning:!!Un},At.createElement(fe.default,{className:a.Z.formWrap,form:Ge,colon:!1,onValuesChange:bn,onFinish:ft},At.createElement(xe.Z,{gutter:[10,0]},At.createElement(Ee.Z,{flex:"300px"},At.createElement(fe.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},At.createElement(oe.default,null,At.createElement(Gt,{value:"teacher"},"\u6559\u5E08"),At.createElement(Gt,{value:"student"},"\u5B66\u751F"),At.createElement(Gt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),pt.identity==="student"&&At.createElement(Ee.Z,{flex:"200px"},At.createElement(fe.default.Item,{initialValue:pt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},At.createElement(ke.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),pt.identity==="teacher"&&At.createElement(Ee.Z,{flex:"200px"},At.createElement(fe.default.Item,{initialValue:pt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},At.createElement(oe.default,null,At.createElement(Gt,{value:"\u6559\u6388"},"\u6559\u6388"),At.createElement(Gt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),At.createElement(Gt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),At.createElement(Gt,{value:"\u52A9\u6559"},"\u52A9\u6559")))),pt.identity==="professional"&&At.createElement(Ee.Z,{flex:"200px"},At.createElement(fe.default.Item,{initialValue:pt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},At.createElement(oe.default,null,At.createElement(Gt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),At.createElement(Gt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),At.createElement(Gt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),At.createElement(Gt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),At.createElement(Gt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),At.createElement(fe.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:pt.school&&!(en!=null&&en.find(Ze=>Ze.name===pt.school))&&At.createElement("div",{className:a.Z.schoolHintWrap},At.createElement("span",{className:a.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",pt.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),At.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:ht},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},At.createElement(Ue.Z,{showSearch:!0,onSearch:ye,options:Fn==null?void 0:Fn.map(Ze=>({value:Ze.name}))})),At.createElement(fe.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:pt.department&&!(Xe!=null&&Xe.find(Ze=>Ze.name===pt.department))&&At.createElement("div",{className:a.Z.schoolHintWrap},At.createElement("span",{className:a.Z.colorCDCDCD},pt.department?`\u672A\u627E\u5230\u5305\u542B\u201C${pt.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),At.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:xt},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},At.createElement(Ue.Z,{showSearch:!0,onChange:Ze=>Xt(Xe.filter(Je=>Je.name.includes(Ze))),options:zt==null?void 0:zt.map(Ze=>({value:Ze.name}))})),At.createElement(fe.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},At.createElement("div",{className:a.Z.flexRow},At.createElement("div",{className:a.Z.flexColumn},At.createElement(ot,Dt(Ke({},Ht),{accept:".png,.jpg,.bmp,.jpeg"}),pn?At.createElement("img",{src:pn,className:a.Z.uploadImg}):At.createElement("div",{className:a.Z.imageTip},At.createElement("p",null,At.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${a.Z.uploadTipIcon}`})),At.createElement("p",{className:a.Z.uploadTip},At.createElement("a",{className:a.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),At.createElement("span",{className:"tc"},At.createElement("p",{className:a.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),At.createElement("div",{className:`${a.Z.flexColumn} ${a.Z.example}`},At.createElement("span",{className:a.Z.exampleImg},At.createElement("img",{src:b})),At.createElement("span",{className:"tc"},At.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),At.createElement("p",{className:`${a.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),At.createElement("div",{className:a.Z.footerWrap},At.createElement(fe.default.Item,null,At.createElement(He.ZP,{className:"mr5",size:"middle",onClick:Nt},"\u53D6\u6D88"),At.createElement(He.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:dt["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),At.createElement("div",{className:a.Z.note},At.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),At.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),At.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),At.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),At.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),At.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),At.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((gt=Ce==null?void 0:Ce.setting)!=null&>.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),At.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),At.createElement(Vt,{visible:un,onClose:()=>Oe(!1),schoolName:pt.school,onSuccess:et}),At.createElement(x.Z,{visible:Pt,onClose:()=>Sn(!1),schoolId:(ut=en.find(Ze=>Ze.name===pt.school))==null?void 0:ut.id,schoolName:pt.school,departmentName:pt.department,onSuccess:Ze=>Ve(pt.school,Ze)}))};var kn=(0,re.connect)(({user:rn,account:mt,loading:_e,globalSetting:Be})=>({user:rn,account:mt,globalSetting:Be,loading:_e.effects}))(bt)},27727:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return rt}});var E=y(59301),re=y(78241),oe=y(8591),ge=y(43418),fe=y(99313),he=y(57809),le=y(19842),xe=y(98228),Ee=y(92832),Le=y(36546),ke=y(6848),Ue=y(19871),He=y(3113),ue=y(70635),b={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=y(69831),ee={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},x=y(25711),te=y(58130),ae=y(24334);const ie=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ve=({qitem:Ke})=>{var Dt,vn,Ct,Gt,ot,Ut,bt,kn,rn,mt;return E.createElement("div",{className:ee.warp},E.createElement("div",{className:ee.mainPart},E.createElement("div",{className:ee.qcount},(Ke==null?void 0:Ke.question_type)===8&&E.createElement(x.Z,{className:ee.content,showProgramFill:!0,value:(Dt=Ke==null?void 0:Ke.program_attr)==null?void 0:Dt.description}),(Ke==null?void 0:Ke.question_type)!=8&&E.createElement(x.Z,{className:ee.qtitle,value:(Ke==null?void 0:Ke.name)||(Ke==null?void 0:Ke.title)})),((Ke==null?void 0:Ke.question_type)===0||(Ke==null?void 0:Ke.question_type)===2)&&E.createElement("div",null,(vn=Ke==null?void 0:Ke.choices)==null?void 0:vn.map((_e,Be)=>E.createElement("div",{className:ee.redio},!(_e!=null&&_e.is_answer)&&E.createElement("span",{className:ee.redioitem}),(_e==null?void 0:_e.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:_e!=null&&_e.is_answer?ee.titleyes:ee.title,value:ie[Be]+(_e==null?void 0:_e.choice_text)}),(_e==null?void 0:_e.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ke==null?void 0:Ke.question_type)===1&&E.createElement("div",null,(Ct=Ke==null?void 0:Ke.choices)==null?void 0:Ct.map((_e,Be)=>E.createElement("div",{className:ee.checkbox},!(_e!=null&&_e.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(_e==null?void 0:_e.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:_e!=null&&_e.is_answer?ee.titleyes:ee.title,value:ie[Be]+(_e==null?void 0:_e.choice_text)}),(_e==null?void 0:_e.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ke==null?void 0:Ke.question_type)===3&&E.createElement("div",{className:ee.completion},(Gt=Ke==null?void 0:Ke.standard_answer)==null?void 0:Gt.map((_e,Be)=>{var Ce;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",Be+1),E.createElement("div",{className:ee.content},(Ce=_e==null?void 0:_e.answer_text)==null?void 0:Ce.map((dt,It)=>E.createElement("div",{className:ee.items},dt))))})),(Ke==null?void 0:Ke.question_type)===4&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ot=Ke==null?void 0:Ke.answer_texts)!=null&&ot[0]?E.createElement(x.Z,{className:ee.content,value:(Ut=Ke==null?void 0:Ke.answer_texts)==null?void 0:Ut[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ke==null?void 0:Ke.question_type)===5&&((bt=Ke==null?void 0:Ke.challenge_names)==null?void 0:bt.map((_e,Be)=>E.createElement("div",{className:ee.shixun},E.createElement("span",{className:ee.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,te.EM)(Be+1),"\u9898"),_e)))),(Ke==null?void 0:Ke.question_type)===6&&E.createElement("div",{className:ee.program},E.createElement(x.Z,{className:ee.content,value:((kn=Ke==null?void 0:Ke.program_attr)==null?void 0:kn.description)||"- -"})),(Ke==null?void 0:Ke.question_type)===7&&((rn=Ke==null?void 0:Ke.sub_item_banks)==null?void 0:rn.map((_e,Be)=>{var Ce,dt,It,je,ze;return E.createElement("div",null,E.createElement("div",{className:ee.combination},E.createElement("span",{className:ee.qtitle},_e==null?void 0:_e.name)),E.createElement("div",{className:ee.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((_e==null?void 0:_e.item_type)=="SINGLE"||(_e==null?void 0:_e.item_type)=="JUDGMENT")&&((Ce=_e==null?void 0:_e.choices)==null?void 0:Ce.map((gt,ut)=>E.createElement("div",{className:ee.redio},!(gt!=null&>.is_answer)&&E.createElement("span",{className:ee.redioitem}),(gt==null?void 0:gt.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:gt!=null&>.is_answer?ee.titleyes:ee.title,value:ie[ut]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.item_type)=="MULTIPLE"&&((dt=_e==null?void 0:_e.choices)==null?void 0:dt.map((gt,ut)=>E.createElement("div",{className:ee.checkbox},!(gt!=null&>.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(gt==null?void 0:gt.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:gt!=null&>.is_answer?ee.titleyes:ee.title,value:ie[ut]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.item_type)=="COMPLETION"&&E.createElement("div",{className:ee.completion},(It=_e==null?void 0:_e.standard_answer)==null?void 0:It.map((gt,ut)=>{var Ge;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",ut+1),E.createElement("div",{className:ee.content},(Ge=gt==null?void 0:gt.answer_text)==null?void 0:Ge.map((pt,cn)=>E.createElement("div",{className:ee.items},pt))))})),(_e==null?void 0:_e.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(je=_e==null?void 0:_e.answer_texts)!=null&&je[0]?E.createElement(x.Z,{className:ee.content,value:(ze=_e==null?void 0:_e.answer_texts)==null?void 0:ze[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ke==null?void 0:Ke.question_type)===8&&E.createElement("div",null,E.createElement(x.Z,{disabledFill:!0,className:ee.content,showProgramFill:!0,value:ae.Base64.decode(((mt=Ke==null?void 0:Ke.program_attr)==null?void 0:mt.code)||"")})),(Ke==null?void 0:Ke.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Ke==null?void 0:Ke.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Ke==null?void 0:Ke.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Ke==null?void 0:Ke.study_count)||"0"))),E.createElement("a",{className:ee.shixunbutton,href:`/shixuns/${Ke==null?void 0:Ke.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ke==null?void 0:Ke.question_type)<=4||[6,8].includes(Ke==null?void 0:Ke.question_type))&&E.createElement("div",{className:ee.bottom},E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u89E3\u6790"),E.createElement("span",{className:ee.right},Ke!=null&&Ke.analysis?E.createElement(x.Z,{value:Ke==null?void 0:Ke.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u96BE\u5EA6"),E.createElement("span",{className:ee.right},(Ke==null?void 0:Ke.difficulty)===1?"\u7B80\u5355":(Ke==null?void 0:Ke.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:ee.right},Ke!=null&&Ke.tag_discipline?Ke==null?void 0:Ke.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Se=y(11961),be=y(49731),we=y(42203),Te=y(385),Ye=y(72194),Ne=y(2908),tt=y(59301),st=Object.defineProperty,Vt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,tn=(Ke,Dt,vn)=>Dt in Ke?st(Ke,Dt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ke[Dt]=vn,Jt=(Ke,Dt)=>{for(var vn in Dt||(Dt={}))At.call(Dt,vn)&&tn(Ke,vn,Dt[vn]);if(Bt)for(var vn of Bt(Dt))Lt.call(Dt,vn)&&tn(Ke,vn,Dt[vn]);return Ke},qe=(Ke,Dt)=>Vt(Ke,vt(Dt)),yt=(Ke,Dt,vn)=>new Promise((Ct,Gt)=>{var ot=kn=>{try{bt(vn.next(kn))}catch(rn){Gt(rn)}},Ut=kn=>{try{bt(vn.throw(kn))}catch(rn){Gt(rn)}},bt=kn=>kn.done?Ct(kn.value):Promise.resolve(kn.value).then(ot,Ut);bt((vn=vn.apply(Ke,Dt)).next())});const on=({setScoreShow:Ke,ScoreShow:Dt,onOk:vn,isshixuns:Ct,isloadings:Gt,dispatch:ot,isIntelligentAssistant:Ut=!1,newExercisePaper:bt,shixunsDetail:kn})=>{var rn,mt,_e;let[Be,Ce]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ut,group_id:[]}),[dt,It]=(0,E.useState)([]),[je,ze]=(0,E.useState)([]),[gt,ut]=(0,E.useState)([]),[Ge,pt]=(0,E.useState)([]);const[cn,en]=(0,E.useState)(!1),[Zt]=re.default.useForm(),[Fn,Pn]=(0,E.useState)(),[Xe,Mt]=(0,E.useState)(!1);let[zt,Xt]=(0,E.useState)(Ct);const[pn,Rn]=(0,E.useState)([]),[Wn,In]=(0,E.useState)(0),[Un,ga]=(0,E.useState)(!0),[un,Oe]=(0,E.useState)([]),[Pt,Sn]=(0,E.useState)([]),ye=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[qt,Qe]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ht=(0,E.useRef)(new Set),xt=(0,E.useRef)(new Set),bn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ae=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ve=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[et,nt]=(0,E.useState)(!1),ft=()=>{Zt.resetFields(),zt=!1,Xt(!1),nt(!1),Zt.submit()};(0,E.useEffect)(()=>{var ct,Wt,ia,$t,jn,la,ta,fa,Et,fn;(((ia=(Wt=(ct=bt==null?void 0:bt.editData)==null?void 0:ct.exercise)==null?void 0:Wt.exist_item_bank_ids)==null?void 0:ia.length)>0||((la=(jn=($t=bt==null?void 0:bt.editData)==null?void 0:$t.exercise)==null?void 0:jn.exist_item_bank_shixun_ids)==null?void 0:la.length)>0)&&Sn([...(fa=(ta=bt==null?void 0:bt.editData)==null?void 0:ta.exercise)==null?void 0:fa.exist_item_bank_ids,...(fn=(Et=bt==null?void 0:bt.editData)==null?void 0:Et.exercise)==null?void 0:fn.exist_item_bank_shixun_ids])},[(mt=(rn=bt==null?void 0:bt.editData)==null?void 0:rn.exercise)==null?void 0:mt.exist_item_bank_ids]),(0,E.useEffect)(()=>{Dt&&(Zt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Un&&zt&&(Zt.setFieldsValue({item_type:"SHIXUN"}),Be.item_type="SHIXUN",Ce(Jt({},Be)),ga(!1)),Nt(Be),Ht(),Ze({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Dt]),(0,E.useEffect)(()=>{Wn>0&&setTimeout(()=>{In(0)},2e3)},[Wn]);function Nt(ct){return yt(this,null,function*(){var Wt,ia,$t;if(en(!0),Ce(Jt({},ct)),(gt==null?void 0:gt.length)<=0&&ct.type==="5"){pt([]),en(!1);return}console.log("----",gt,pn);let jn=ct.type==="5"?gt==null?void 0:gt.filter(fa=>!pn.includes(fa)):null,la=ct.type==="5"?gt==null?void 0:gt.filter(fa=>pn.includes(fa)):null;ct.group_id=((Wt=ct.group_id)==null?void 0:Wt.map(fa=>fa==null?void 0:fa.value))||null;let ta=yield(0,ue.ZP)("/api/item_banks.json",{method:"get",params:qe(Jt({},ct),{discipline_id:((ia=ct==null?void 0:ct.courseid)==null?void 0:ia[0])||null,sub_discipline_id:(($t=ct==null?void 0:ct.courseid)==null?void 0:$t[1])||null,ids:jn,shixun_ids:la,include_shixuns:!Ut,keyword:ct.keyword?encodeURIComponent(ct.keyword):ct.keyword,type:ct.type==="5"?null:ct.type,clazz:ct.type==="3"?"ItemBanksGroup":null})});pt(ta),en(!1)})}function Ht(){return yt(this,null,function*(){let ct=yield(0,ue.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Be.type==="5"?null:Be.type,clazz:"ItemBanksGroup"}});It((0,a.L)(ct==null?void 0:ct.disciplines))})}function Ze(ct){return yt(this,null,function*(){var Wt;let ia=yield(0,ue.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ct}),$t=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Wt=ia==null?void 0:ia.data)==null?void 0:Wt.map(jn=>({title:jn.name,id:jn.id,pid:jn.id,value:jn.id,key:jn.id,isLeaf:!jn.have_child}))}];Oe($t)})}function Je(ct){return yt(this,null,function*(){var Wt,ia,$t,jn;en(!0);let la=(Wt=ct.list)==null?void 0:Wt.filter(Et=>!pn.includes(Et)),ta=(ia=ct.list)==null?void 0:ia.filter(Et=>pn.includes(Et));if(la.length===0&&ta.length===0){en(!1),pt([]);return}let fa=yield(0,ue.ZP)("/api/item_banks.json",{method:"get",params:qe(Jt({},ct),{discipline_id:(($t=ct==null?void 0:ct.courseid)==null?void 0:$t[0])||null,sub_discipline_id:((jn=ct==null?void 0:ct.courseid)==null?void 0:jn[1])||null,ids:la,shixun_ids:ta,type:ct.type==="5"?null:ct.type,clazz:ct.type==="3"?"ItemBanksGroup":null})});en(!1),pt(fa)})}const $e=ct=>yt(void 0,null,function*(){const Wt=yield ot({type:"shixunsDetail/release",payload:{id:ct}});let ia=Wt==null?void 0:Wt.tag_position,$t=(Wt==null?void 0:Wt.evaluation_set_position)||[],jn=Wt.status;return jn===0?(oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Nt(Be),!0):(jn===2?oe.ZP.error(`\u7B2C${$t.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):jn===3?oe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ia.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):oe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),wt=ct=>(ct==null?void 0:ct.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",mn=(ct,Wt,ia)=>ct.map($t=>$t.key===Wt?Jt(Jt({},$t),ia):$t.children?qe(Jt({},$t),{children:mn($t.children,Wt,ia)}):$t),an=ct=>yt(void 0,null,function*(){const{key:Wt}=ct;let ia=Be.type;const $t=yield(0,Ne.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Wt),type:ia}),{data:jn,total_count:la}=$t||{};la>0&&Oe(ta=>mn(ta,Wt,{children:jn.map(fa=>({title:fa.name,id:fa.id,pid:fa.id,value:fa.id,key:fa.id,isLeaf:!fa.have_child}))}))});function qn(ct){console.log("----",Be),ct==="1"&&(qt.gg=Jt({},Be)),ct==="2"&&(qt.scj=Jt({},Be)),ct==="3"&&(qt.ttgx=Jt({},Be)),ct==="0"&&(qt.wcjd=Jt({},Be)),ct==="5"&&(qt.yx=Jt({},Be)),Qe(Jt({},qt))}function Hn(){Be.type==="1"&&(Be=qt.gg),Be.type==="2"&&(Be=qt.scj),Be.type==="3"&&(Be=qt.ttgx),Be.type==="0"&&(Be=qt.wcjd),Be.type==="5"&&(Be=qt.yx),(Be==null?void 0:Be.item_type)==="SHIXUN"?(zt=!0,Xt(!0)):(zt=!1,Xt(!1)),Zt.setFieldsValue(Jt({},Be)),Ce(Jt({},Be)),Nt(Jt({},Be))}return tt.createElement("div",null,tt.createElement(ge.default,{title:!1,footer:!1,open:Dt,width:1200,centered:!0,className:b.scoremodal,onCancel:()=>{Ke(!1)}},tt.createElement("div",{style:{display:"flex",alignItems:"center"}},tt.createElement("div",{className:b.title},Ut?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ut&&tt.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),tt.createElement(fe.default,{className:b.tabWrap,activeKey:Be.type,onChange:ct=>{ct==="3"?(Be.show_all_share=!0,Ze({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Be.show_all_share=null,ct==="0"&&Ze({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),qn(Be.type),Be.type=ct,(Be==null?void 0:Be.item_type)==="SHIXUN"&&Be.type!=="5"&&(zt=!0,Xt(!0)),nt(!1),Be.type==="5"&&(zt=!1,Xt(!1)),Hn(),Ht()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:tt.createElement("div",null,"\u5DF2\u9009",gt.length>0&&tt.createElement("span",{className:b.titlecount},gt.length),Wn>0&&tt.createElement("span",{className:b.add},"+",Wn)),key:"5"}]}),tt.createElement(re.default,{layout:"inline",form:Zt,onValuesChange:(ct,Wt)=>{const ia=Object.values(Wt).some(jn=>jn!==null&&jn!==""&&jn!==void 0),$t=Wt.keyword==="";if(nt(ia||!$t),Be.page=1,(Wt==null?void 0:Wt.item_type)==="SHIXUN"){if(Be.type==="5"?Xt(!1):Xt(!0),ct.keyword||ct.keyword==="")return;Zt.submit()}else{if(ct!=null&&ct.courseid&&Zt.setFieldsValue({tag_discipline_id:""}),Xt(!1),ct.keyword||ct.keyword==="")return;Zt.submit()}},onFinish:ct=>{var Wt;Be.type==="3"&&(!ct.group_id||((Wt=ct==null?void 0:ct.group_id)==null?void 0:Wt.length)===0)?Be.show_all_share=!0:Be.show_all_share=null,Ce(Jt(Jt({},Be),ct)),Nt(Jt(Jt({},Be),ct))}},tt.createElement(re.default.Item,{name:"item_type"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ut?ye.slice(0,6):ye).map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)))),tt.createElement(re.default.Item,{name:"courseid"},tt.createElement(le.Z,{className:b.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:dt})),!zt&&tt.createElement(re.default.Item,{name:"tag_discipline_id"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(_e=Ge==null?void 0:Ge.tag_disciplines)==null?void 0:_e.map(ct=>tt.createElement(he.default.Option,{key:ct.id},ct.name)))),tt.createElement(re.default.Item,{name:zt?"diff":"difficulty"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!zt&&bn.map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)),zt&&Ae.map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)))),zt&&tt.createElement(re.default.Item,{name:"shixun_publish_status"},tt.createElement(he.default,{className:b.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ve.map(ct=>tt.createElement(he.default.Option,{key:ct.value},ct.name)))),(Be.type==="3"||Be.type==="0")&&!zt&&tt.createElement(re.default.Item,{name:"group_id"},tt.createElement(xe.default,{treeDataSimpleMode:!0,style:{width:118},className:b.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ct,Wt)=>Wt.title.toUpperCase().indexOf(ct.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:an,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:un})),et&&tt.createElement("span",{className:b.allqingchu,onClick:ft},tt.createElement("i",{className:"iconfont icon-guanbi4"}),tt.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),tt.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},tt.createElement(Ee.default.Search,{className:b.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:tt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${b.searchIcon}`,onClick:()=>Zt.submit()}),onSearch:ct=>{Zt.submit()}}))),tt.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},tt.createElement("div",{onClick:()=>{Be.updated_at==="asc"?Be.updated_at="desc":Be.updated_at="asc",Ce(qe(Jt({},Be),{page:1})),Nt(qe(Jt({},Be),{page:1}))}}," ",Be.updated_at?tt.createElement("img",{src:Be.updated_at==="asc"?Se.Z:be.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):tt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),tt.createElement("div",{onClick:()=>{Be.quotes==="asc"?Be.quotes="desc":Be.quotes="asc",Ce(qe(Jt({},Be),{page:1})),Nt(qe(Jt({},Be),{page:1}))},style:{marginLeft:20}}," ",Be.quotes?tt.createElement("img",{src:Be.quotes==="asc"?Se.Z:be.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):tt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),tt.createElement(Le.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ge==null?void 0:Ge.items)||(Ge==null?void 0:Ge.shixun_list),pagination:!1,loading:cn,rowKey:ct=>ct.id,rowSelection:{type:Ut?"radio":"checkbox",selectedRowKeys:je,getCheckboxProps:ct=>({disabled:ct.shixun_tag_num===1||(Pt==null?void 0:Pt.find(Wt=>ct.id===Wt))}),onSelect(ct,Wt,ia){if(Ut){ze([ct.id]),xt.current=new Set([ct.id]),In(1),ut([ct.id]);return}if(Wt)zt&&Rn([...pn,ct.id]),ze([...je,ct.id]),ct.identifier?ht.current.add(ct.id):xt.current.add(ct.id),In(1),ut([...gt,ct.id]);else{ct.identifier?ht.current.delete(ct.id):xt.current.delete(ct.id);let $t=gt.filter(jn=>jn!==ct.id);if(ze($t),ut($t),zt){let jn=pn.filter(la=>la!==ct.id);Rn([...jn])}if(Be.type==="5"){Je(qe(Jt({},Be),{list:[...$t]}));return}}},onSelectAll(ct,Wt,ia){if(ct){const $t=ia.map(jn=>jn.id);zt&&Rn([...pn,...$t]),ze([...je,...$t]),ut([...gt,...$t]);for(const jn of ia)jn.identifier?ht.current.add(jn.id):xt.current.add(jn.id)}else{const $t=ia.map(la=>la.id),jn=je.filter(la=>!$t.some(ta=>ta===la));if(ze([...jn]),ut([...jn]),zt){let la=pn.filter(ta=>!$t.some(fa=>fa===ta.id));Rn([...la])}Be.type==="5"&&Je(qe(Jt({},Be),{list:[...jn]}));for(const la of $t)la.identifier?ht.current.delete(la):xt.current.delete(la)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ct,Wt,ia)=>{var $t,jn;return tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,zt||Wt!=null&&Wt.challenge_names?"\u5B9E\u8BAD\u9898":(jn=($t=ye==null?void 0:ye.filter(la=>la.value===ct))==null?void 0:$t[0])==null?void 0:jn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:zt?"30%":"60%",key:"name",render:(ct,Wt,ia)=>{var $t;return tt.createElement("div",{style:{display:"flex",alignItems:"center"}},tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",{className:Wt!=null&&Wt.high_resources_consume?b.q_title:""},tt.createElement(x.Z,{key:1,showLines:1,showTextOnly:!0,value:zt||Wt!=null&&Wt.challenge_names?Wt!=null&&Wt.title||ct===null?"--":ct:(Wt==null?void 0:Wt.item_type)=="BPROGRAM"?($t=Wt==null?void 0:Wt.program_attr)==null?void 0:$t.description:ct}))),(Wt==null?void 0:Wt.high_resources_consume)&&tt.createElement(Ye.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!zt,render:(ct,Wt,ia)=>{var $t;return tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("span",null,ct?($t=ct==null?void 0:ct.split("\u3001"))==null?void 0:$t[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("span",null,ct||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ct,Wt,ia)=>{var $t,jn,la,ta;return tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,zt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.level)||((jn=($t=bn==null?void 0:bn.filter(fa=>fa.value===ct))==null?void 0:$t[0])==null?void 0:jn.name):(ta=(la=bn==null?void 0:bn.filter(fa=>fa.value===ct))==null?void 0:la[0])==null?void 0:ta.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,ct||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement("span",null,ct||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,zt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.study_count)||(Wt==null?void 0:Wt.stu_num):ct))},{title:tt.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",tt.createElement(ke.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},tt.createElement(Te.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",null,ct||"- -"))},{title:tt.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",tt.createElement(ke.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},tt.createElement(Te.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:(ct,Wt,ia)=>tt.createElement("span",null,ct||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ct,Wt,ia)=>tt.createElement(ke.Z,{title:wt(Wt)},tt.createElement("div",{style:{flex:1,textAlign:"start"}},tt.createElement("a",{onClick:()=>{var $t,jn;Pn(qe(Jt({},Wt),{question_type:zt||Wt!=null&&Wt.challenge_names?5:(jn=($t=ye==null?void 0:ye.filter(la=>la.value===(Wt==null?void 0:Wt.item_type)))==null?void 0:$t[0])==null?void 0:jn.question_type})),Mt(!0)}},"\u67E5\u770B"),(Wt==null?void 0:Wt.shixun_tag_num)===1&&tt.createElement("a",{style:{marginLeft:10},onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:tt.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",tt.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Wt==null?void 0:Wt.identifier}/challenges`)}},(Wt==null?void 0:Wt.shixun_name)||"--"),"\uFF1F"),onOk:()=>yt(void 0,null,function*(){if(!$e(Wt==null?void 0:Wt.identifier))return new Promise(($t,jn)=>{jn()})})})}},"\u53D1\u5E03")))}].filter(ct=>!ct.hidden)}),tt.createElement(Ue.Z,{current:Be.page,total:(Ge==null?void 0:Ge.items_count)||(Ge==null?void 0:Ge.shixuns_count),style:{marginBottom:20},defaultPageSize:Be.per_page,showTotal:ct=>tt.createElement("span",null,"\u5171\xA0",tt.createElement("span",{style:{color:"#165DFF"}},ct),"\xA0\u6761\u6570\u636E"),pageSize:Be.per_page,onChange:(ct,Wt)=>{Be.page=ct,Be.per_page=Wt,Ce(Jt({},Be)),Nt(Jt({},Be))}}),tt.createElement("div",{className:b.bottom},tt.createElement(He.ZP,{className:b.no,onClick:()=>{Ke(!1)}},"\u53D6\u6D88"),tt.createElement(He.ZP,{loading:Gt,style:{width:Gt&&75},className:b.yes,onClick:()=>yt(void 0,null,function*(){if((gt==null?void 0:gt.length)<=0){oe.ZP.info(Ut?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}vn([...xt.current],[...ht.current],!0,gt==null?void 0:gt.length)})},Ut?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),tt.createElement(ge.default,{open:Xe,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:b.previewModal,width:1e3,centered:!0,onCancel:()=>{Mt(!1)},onOk:()=>{Mt(!1)}},tt.createElement(ve,{qitem:Fn})))};var rt=(0,we.connect)(({shixunsDetail:Ke,newExercisePaper:Dt})=>({shixunsDetail:Ke,newExercisePaper:Dt}))(on)},60059:function(de,ne,y){"use strict";y.d(ne,{P:function(){return E}});const E=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},18032:function(de,ne,y){"use strict";y.d(ne,{rX:function(){return ie},pW:function(){return pe},gy:function(){return ve},xY:function(){return ae},O5:function(){return te},tJ:function(){return ue},o1:function(){return b},Rd:function(){return x}});var E=y(42203),re=y(43418),oe=y(28103),ge=y(8591),fe=y(2119),he=y(58130),le=y(14726),xe=y(25510),Ee="data:image/png;base64,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",Le=y.p+"static/newqrcode.a8740efb.png",ke=y(32637),Ue=y(59301),He=(Se,be,we)=>new Promise((Te,Ye)=>{var Ne=Vt=>{try{st(we.next(Vt))}catch(vt){Ye(vt)}},tt=Vt=>{try{st(we.throw(Vt))}catch(vt){Ye(vt)}},st=Vt=>Vt.done?Te(Vt.value):Promise.resolve(Vt.value).then(Ne,tt);st((we=we.apply(Se,be)).next())});const ue=(Se,be=!1)=>!!(b(Se)&&a(be)),b=Se=>(0,fe.bg)()?!0:(Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(Se=!1)=>{var be;const{user:we}=(0,E.getDvaApp)()._store.getState();return(be=we.userInfo)!=null&&be.profile_completed?!0:(re.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,he.xg)("/account/profile/edit"),ee()}}),!1)},ee=()=>{re.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()}})},x=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ue.createElement("div",{style:{textAlign:"center"}},Ue.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"),Ue.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ke}),Ue.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var Se;const{user:be}=(0,E.getDvaApp)()._store.getState();return(Se=be.userInfo)!=null&&Se.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ue.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,he.xg)("/account/certification")}}),!1)},ae=()=>(0,fe.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc",style:{marginLeft:-38}},Ue.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ue.createElement("img",{src:Le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ie=(Se,be)=>Se?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ue.createElement("div",null,Ue.createElement("p",null,be||"\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"),Ue.createElement("div",{style:{marginLeft:"110px"}},Ue.createElement("img",{src:Ee,width:200}),Ue.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,he.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pe=Se=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ue.createElement("div",null,Ue.createElement("div",null,Ue.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"),Ue.createElement(oe.Z,null),Ue.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ue.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 ",Ue.createElement("a",null,Se),"\u5929\u3002"),Ue.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ue.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")),Ue.createElement("div",{style:{textAlign:"center",marginTop:30}},Ue.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(Se,be="")=>{const{shixunsDetail:{detail:we}}=(0,E.getDvaApp)()._store.getState();if((we==null?void 0:we.public)===2||(we==null?void 0:we.public)===1||(we==null?void 0:we.shixun_status)===3){let Te="";return(we==null?void 0:we.public)===2&&(Te="\u5DF2\u516C\u5F00"),(we==null?void 0:we.public)===1&&(Te="\u5F85\u5BA1\u6838"),(we==null?void 0:we.shixun_status)===3&&(Te="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:Ue.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc",style:{marginLeft:-38}},Ue.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ue.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Te,"\uFF0C",be,"\u3002"),Ue.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ue.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(we==null?void 0:we.shixun_status)===2?(re.default.confirm({centered:!0,icon:Ue.createElement(le.Z,null),title:"\u63D0\u793A",content:Ue.createElement("div",null,Ue.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),Ue.createElement("br",null),Ue.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:()=>{re.default.confirm({width:440,centered:!0,icon:Ue.createElement(le.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:()=>He(void 0,null,function*(){(yield Se({type:"shixunsDetail/cancelRelease",payload:{id:we==null?void 0:we.identifier}})).status!==401&&(ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Se({type:"shixunsDetail/getShixunsDetail",payload:{id:we==null?void 0:we.identifier}}),Se({type:"practiceSetting/getCommonData",payload:{id:we==null?void 0:we.identifier}}))})})}}),!0):!1}},50371:function(de,ne){"use strict";function y(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const fe=oe[ge];fe!==void 0&&(E[ge]=fe)})}return E}ne.Z=y},77578:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});const E=re=>re?typeof re=="function"?re():re:null},13845:function(de,ne,y){"use strict";y.d(ne,{F:function(){return E},Z:function(){return re}});function E(oe){return oe!=null&&oe===oe.window}function re(oe,ge){var fe,he;if(typeof window=="undefined")return 0;const le=ge?"scrollTop":"scrollLeft";let xe=0;return E(oe)?xe=oe[ge?"pageYOffset":"pageXOffset"]:oe instanceof Document?xe=oe.documentElement[le]:(oe instanceof HTMLElement||oe)&&(xe=oe[le]),oe&&!E(oe)&&typeof xe!="number"&&(xe=(he=((fe=oe.ownerDocument)!==null&&fe!==void 0?fe:oe).documentElement)===null||he===void 0?void 0:he[le]),xe}},56762:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(){const[,oe]=E.useReducer(ge=>ge+1,0);return oe}},68031:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ge}});var E=y(23073);function re(fe,he,le,xe){const Ee=le-he;return fe/=xe/2,fe<1?Ee/2*fe*fe*fe+he:Ee/2*((fe-=2)*fe*fe+2)+he}var oe=y(13845);function ge(fe){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:xe,duration:Ee=450}=he,Le=le(),ke=(0,oe.Z)(Le,!0),Ue=Date.now(),He=()=>{const b=Date.now()-Ue,a=re(b>Ee?Ee:b,ke,fe,Ee);(0,oe.F)(Le)?Le.scrollTo(window.pageXOffset,a):Le instanceof Document||Le.constructor.name==="HTMLDocument"?Le.documentElement.scrollTop=a:Le.scrollTop=a,b()=>{fe=null,ge.apply(void 0,(0,E.Z)(xe))},le=function(){if(fe==null){for(var xe=arguments.length,Ee=new Array(xe),Le=0;Le{re.Z.cancel(fe),fe=null},le}ne.Z=oe},88522:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(38298),ge=y(64002),fe=y(59301),he=y(53487),le=y(92343),xe=y(36355),Ee=y(57809);const{Option:Le}=Ee.default;function ke(b){return b&&b.type&&(b.type.isSelectOption||b.type.isSelectOptGroup)}const Ue=(b,a)=>{const{prefixCls:ee,className:x,popupClassName:te,dropdownClassName:ae,children:ie,dataSource:pe}=b,ve=(0,oe.Z)(ie);let Se;ve.length===1&&(0,le.l$)(ve[0])&&!ke(ve[0])&&([Se]=ve);const be=Se?()=>Se:void 0;let we;ve.length&&ke(ve[0])?we=ie:we=pe?pe.map(Ne=>{if((0,le.l$)(Ne))return Ne;switch(typeof Ne){case"string":return fe.createElement(Le,{key:Ne,value:Ne},Ne);case"object":{const{value:tt}=Ne;return fe.createElement(Le,{key:tt,value:tt},Ne.text)}default:return}}):[];const{getPrefixCls:Te}=fe.useContext(xe.E_),Ye=Te("select",ee);return fe.createElement(Ee.default,Object.assign({ref:a,suffixIcon:null},(0,ge.Z)(b,["dataSource","dropdownClassName"]),{prefixCls:Ye,popupClassName:te||ae,className:re()(`${Ye}-auto-complete`,x),mode:Ee.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:be}),we)},He=fe.forwardRef(Ue),ue=(0,he.Z)(He);He.Option=Le,He._InternalPanelDoNotUseOrYouWillBeFired=ue,ne.Z=He},90240:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return be}});var E=y(5891),re=y(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},ge=oe,fe=y(31533),he=function(Te,Ye){return re.createElement(fe.Z,(0,E.Z)({},Te,{ref:Ye,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(92310),Le=y.n(Ee),ke=y(43469),Ue=y(64002),He=y(13845),ue=y(92343),b=y(68031),a=y(27666),ee=y(36355),x=y(83116),te=y(37613),ae=y(17313);const ie=we=>{const{componentCls:Te,backTopFontSize:Ye,backTopSize:Ne,zIndexPopup:tt}=we;return{[Te]:Object.assign(Object.assign({},(0,ae.Wf)(we)),{position:"fixed",insetInlineEnd:we.backTopInlineEnd,insetBlockEnd:we.backTopBlockEnd,zIndex:tt,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${Te}-content`]:{width:Ne,height:Ne,overflow:"hidden",color:we.backTopColor,textAlign:"center",backgroundColor:we.backTopBackground,borderRadius:Ne,transition:`all ${we.motionDurationMid}`,"&:hover":{backgroundColor:we.backTopHoverBackground,transition:`all ${we.motionDurationMid}`}},[`${Te}-icon`]:{fontSize:Ye,lineHeight:`${Ne}px`}})}},pe=we=>{const{componentCls:Te}=we;return{[`@media (max-width: ${we.screenMD}px)`]:{[Te]:{insetInlineEnd:we.backTopInlineEndMD}},[`@media (max-width: ${we.screenXS}px)`]:{[Te]:{insetInlineEnd:we.backTopInlineEndXS}}}};var ve=(0,x.Z)("BackTop",we=>{const{fontSizeHeading3:Te,colorTextDescription:Ye,colorTextLightSolid:Ne,colorText:tt,controlHeightLG:st}=we,Vt=(0,te.TS)(we,{backTopBackground:Ye,backTopColor:Ne,backTopHoverBackground:tt,backTopFontSize:Te,backTopSize:st,backTopBlockEnd:st*1.25,backTopInlineEnd:st*2.5,backTopInlineEndMD:st*1.5,backTopInlineEndXS:st*.5});return[ie(Vt),pe(Vt)]},we=>({zIndexPopup:we.zIndexBase+10})),be=we=>{const{prefixCls:Te,className:Ye,rootClassName:Ne,visibilityHeight:tt=400,target:st,onClick:Vt,duration:vt=450}=we,[Bt,At]=re.useState(tt===0),Lt=re.useRef(null),tn=()=>Lt.current&&Lt.current.ownerDocument?Lt.current.ownerDocument:window,Jt=(0,a.Z)(Ut=>{const bt=(0,He.Z)(Ut.target,!0);At(bt>=tt)});re.useEffect(()=>{const bt=(st||tn)();return Jt({target:bt}),bt==null||bt.addEventListener("scroll",Jt),()=>{Jt.cancel(),bt==null||bt.removeEventListener("scroll",Jt)}},[st]);const qe=Ut=>{(0,b.Z)(0,{getContainer:st||tn,duration:vt}),Vt==null||Vt(Ut)},{getPrefixCls:yt,direction:on}=re.useContext(ee.E_),rt=yt("back-top",Te),Ke=yt(),[Dt,vn]=ve(rt),Ct=Le()(vn,rt,{[`${rt}-rtl`]:on==="rtl"},Ye,Ne),Gt=(0,Ue.Z)(we,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),ot=re.createElement("div",{className:`${rt}-content`},re.createElement("div",{className:`${rt}-icon`},re.createElement(xe,null)));return Dt(re.createElement("div",Object.assign({},Gt,{className:Ct,onClick:qe,ref:Lt}),re.createElement(ke.default,{visible:Bt,motionName:`${Ke}-fade`},Ut=>{let{className:bt}=Ut;return(0,ue.Tm)(we.children||ot,kn=>{let{className:rn}=kn;return{className:Le()(bt,rn)}})})))}},9951:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ga}});var E=y(59301),re=y(5891),oe=y(57259),ge=y(79545),fe=y(68550),he=y(21882),le=y(17928),xe=y(7711),Ee=y(80962),Le=y(80665),ke=y(19149),Ue={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},He=Ue,ue=y(53280),b=y(92310),a=y.n(b);function ee(un,Oe,Pt){return Math.max(Oe,Math.min(un,Pt))}var x=function(Oe){var Pt=["onTouchStart","onTouchMove","onWheel"];Pt.includes(Oe._reactName)||Oe.preventDefault()},te=function(Oe){for(var Pt=[],Sn=ie(Oe),ye=pe(Oe),qt=Sn;qt0?1:0):0},Se=function(Oe){return Oe.centerMode?Math.floor((Oe.slidesToShow-1)/2)+1+(parseInt(Oe.centerPadding)>0?1:0):Oe.slidesToShow},be=function(Oe){return Oe&&Oe.offsetWidth||0},we=function(Oe){return Oe&&Oe.offsetHeight||0},Te=function(Oe){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Sn,ye,qt,Qe;return Sn=Oe.startX-Oe.curX,ye=Oe.startY-Oe.curY,qt=Math.atan2(ye,Sn),Qe=Math.round(qt*180/Math.PI),Qe<0&&(Qe=360-Math.abs(Qe)),Qe<=45&&Qe>=0||Qe<=360&&Qe>=315?"left":Qe>=135&&Qe<=225?"right":Pt===!0?Qe>=35&&Qe<=135?"up":"down":"vertical"},Ye=function(Oe){var Pt=!0;return Oe.infinite||(Oe.centerMode&&Oe.currentSlide>=Oe.slideCount-1||Oe.slideCount<=Oe.slidesToShow||Oe.currentSlide>=Oe.slideCount-Oe.slidesToShow)&&(Pt=!1),Pt},Ne=function(Oe,Pt){var Sn={};return Pt.forEach(function(ye){return Sn[ye]=Oe[ye]}),Sn},tt=function(Oe){var Pt=E.Children.count(Oe.children),Sn=Oe.listRef,ye=Math.ceil(be(Sn)),qt=Oe.trackRef&&Oe.trackRef.node,Qe=Math.ceil(be(qt)),ht;if(Oe.vertical)ht=ye;else{var xt=Oe.centerMode&&parseInt(Oe.centerPadding)*2;typeof Oe.centerPadding=="string"&&Oe.centerPadding.slice(-1)==="%"&&(xt*=ye/100),ht=Math.ceil((ye-xt)/Oe.slidesToShow)}var bn=Sn&&we(Sn.querySelector('[data-index="0"]')),Ae=bn*Oe.slidesToShow,Ve=Oe.currentSlide===void 0?Oe.initialSlide:Oe.currentSlide;Oe.rtl&&Oe.currentSlide===void 0&&(Ve=Pt-1-Oe.initialSlide);var et=Oe.lazyLoadedList||[],nt=te((0,oe.Z)((0,oe.Z)({},Oe),{},{currentSlide:Ve,lazyLoadedList:et}));et=et.concat(nt);var ft={slideCount:Pt,slideWidth:ht,listWidth:ye,trackWidth:Qe,currentSlide:Ve,slideHeight:bn,listHeight:Ae,lazyLoadedList:et};return Oe.autoplaying===null&&Oe.autoplay&&(ft.autoplaying="playing"),ft},st=function(Oe){var Pt=Oe.waitForAnimate,Sn=Oe.animating,ye=Oe.fade,qt=Oe.infinite,Qe=Oe.index,ht=Oe.slideCount,xt=Oe.lazyLoad,bn=Oe.currentSlide,Ae=Oe.centerMode,Ve=Oe.slidesToScroll,et=Oe.slidesToShow,nt=Oe.useCSS,ft=Oe.lazyLoadedList;if(Pt&&Sn)return{};var Nt=Qe,Ht,Ze,Je,$e={},wt={},mn=qt?Qe:ee(Qe,0,ht-1);if(ye){if(!qt&&(Qe<0||Qe>=ht))return{};Qe<0?Nt=Qe+ht:Qe>=ht&&(Nt=Qe-ht),xt&&ft.indexOf(Nt)<0&&(ft=ft.concat(Nt)),$e={animating:!0,currentSlide:Nt,lazyLoadedList:ft,targetSlide:Nt},wt={animating:!1,targetSlide:Nt}}else Ht=Nt,Nt<0?(Ht=Nt+ht,qt?ht%Ve!==0&&(Ht=ht-ht%Ve):Ht=0):!Ye(Oe)&&Nt>bn?Nt=Ht=bn:Ae&&Nt>=ht?(Nt=qt?ht:ht-1,Ht=qt?0:ht-1):Nt>=ht&&(Ht=Nt-ht,qt?ht%Ve!==0&&(Ht=0):Ht=ht-et),!qt&&Nt+et>=ht&&(Ht=ht-et),Ze=Ke((0,oe.Z)((0,oe.Z)({},Oe),{},{slideIndex:Nt})),Je=Ke((0,oe.Z)((0,oe.Z)({},Oe),{},{slideIndex:Ht})),qt||(Ze===Je&&(Nt=Ht),Ze=Je),xt&&(ft=ft.concat(te((0,oe.Z)((0,oe.Z)({},Oe),{},{currentSlide:Nt})))),nt?($e={animating:!0,currentSlide:Ht,trackStyle:rt((0,oe.Z)((0,oe.Z)({},Oe),{},{left:Ze})),lazyLoadedList:ft,targetSlide:mn},wt={animating:!1,currentSlide:Ht,trackStyle:on((0,oe.Z)((0,oe.Z)({},Oe),{},{left:Je})),swipeLeft:null,targetSlide:mn}):$e={currentSlide:Ht,trackStyle:on((0,oe.Z)((0,oe.Z)({},Oe),{},{left:Je})),lazyLoadedList:ft,targetSlide:mn};return{state:$e,nextState:wt}},Vt=function(Oe,Pt){var Sn,ye,qt,Qe,ht,xt=Oe.slidesToScroll,bn=Oe.slidesToShow,Ae=Oe.slideCount,Ve=Oe.currentSlide,et=Oe.targetSlide,nt=Oe.lazyLoad,ft=Oe.infinite;if(Qe=Ae%xt!==0,Sn=Qe?0:(Ae-Ve)%xt,Pt.message==="previous")qt=Sn===0?xt:bn-Sn,ht=Ve-qt,nt&&!ft&&(ye=Ve-qt,ht=ye===-1?Ae-1:ye),ft||(ht=et-xt);else if(Pt.message==="next")qt=Sn===0?xt:Sn,ht=Ve+qt,nt&&!ft&&(ht=(Ve+xt)%Ae+Sn),ft||(ht=et+xt);else if(Pt.message==="dots")ht=Pt.index*Pt.slidesToScroll;else if(Pt.message==="children"){if(ht=Pt.index,ft){var Nt=Gt((0,oe.Z)((0,oe.Z)({},Oe),{},{targetSlide:ht}));ht>Pt.currentSlide&&Nt==="left"?ht=ht-Ae:ht10)return{scrolling:!0};ht&&(Je.swipeLength=ct);var Wt=(xt?-1:1)*(Je.curX>Je.startX?1:-1);ht&&(Wt=Je.curY>Je.startY?1:-1);var ia=Math.ceil(Nt/Ht),$t=Te(Pt.touchObject,ht),jn=Je.swipeLength;return Ze||(bn===0&&($t==="right"||$t==="down")||bn+1>=ia&&($t==="left"||$t==="up")||!Ye(Pt)&&($t==="left"||$t==="up"))&&(jn=Je.swipeLength*Ae,Ve===!1&&et&&(et($t),qn.edgeDragged=!0)),!nt&&$e&&($e($t),qn.swiped=!0),qt?an=Hn+jn*(wt/mn)*Wt:xt?an=Hn-jn*Wt:an=Hn+jn*Wt,ht&&(an=Hn+jn*Wt),qn=(0,oe.Z)((0,oe.Z)({},qn),{},{touchObject:Je,swipeLeft:an,trackStyle:on((0,oe.Z)((0,oe.Z)({},Pt),{},{left:an}))}),Math.abs(Je.curX-Je.startX)10&&(qn.swiping=!0,x(Oe)),qn}},Lt=function(Oe,Pt){var Sn=Pt.dragging,ye=Pt.swipe,qt=Pt.touchObject,Qe=Pt.listWidth,ht=Pt.touchThreshold,xt=Pt.verticalSwiping,bn=Pt.listHeight,Ae=Pt.swipeToSlide,Ve=Pt.scrolling,et=Pt.onSwipe,nt=Pt.targetSlide,ft=Pt.currentSlide,Nt=Pt.infinite;if(!Sn)return ye&&x(Oe),{};var Ht=xt?bn/ht:Qe/ht,Ze=Te(qt,xt),Je={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ve||!qt.swipeLength)return Je;if(qt.swipeLength>Ht){x(Oe),et&&et(Ze);var $e,wt,mn=Nt?ft:nt;switch(Ze){case"left":case"up":wt=mn+qe(Pt),$e=Ae?Jt(Pt,wt):wt,Je.currentDirection=0;break;case"right":case"down":wt=mn-qe(Pt),$e=Ae?Jt(Pt,wt):wt,Je.currentDirection=1;break;default:$e=mn}Je.triggerSlideHandler=$e}else{var an=Ke(Pt);Je.trackStyle=rt((0,oe.Z)((0,oe.Z)({},Pt),{},{left:an}))}return Je},tn=function(Oe){for(var Pt=Oe.infinite?Oe.slideCount*2:Oe.slideCount,Sn=Oe.infinite?Oe.slidesToShow*-1:0,ye=Oe.infinite?Oe.slidesToShow*-1:0,qt=[];SnSn[Sn.length-1])Pt=Sn[Sn.length-1];else for(var qt in Sn){if(PtOe.swipeLeft*-1)return Sn=xt,!1}else if(xt.offsetLeft-Pt+be(xt)/2>Oe.swipeLeft*-1)return Sn=xt,!1;return!0}),!Sn)return 0;var Qe=Oe.rtl===!0?Oe.slideCount-Oe.currentSlide:Oe.currentSlide,ht=Math.abs(Sn.dataset.index-Qe)||1;return ht}else return Oe.slidesToScroll},yt=function(Oe,Pt){return Pt.reduce(function(Sn,ye){return Sn&&Oe.hasOwnProperty(ye)},!0)?null:console.error("Keys Missing:",Oe)},on=function(Oe){yt(Oe,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var Pt,Sn,ye=Oe.slideCount+2*Oe.slidesToShow;Oe.vertical?Sn=ye*Oe.slideHeight:Pt=Ct(Oe)*Oe.slideWidth;var qt={opacity:1,transition:"",WebkitTransition:""};if(Oe.useTransform){var Qe=Oe.vertical?"translate3d(0px, "+Oe.left+"px, 0px)":"translate3d("+Oe.left+"px, 0px, 0px)",ht=Oe.vertical?"translate3d(0px, "+Oe.left+"px, 0px)":"translate3d("+Oe.left+"px, 0px, 0px)",xt=Oe.vertical?"translateY("+Oe.left+"px)":"translateX("+Oe.left+"px)";qt=(0,oe.Z)((0,oe.Z)({},qt),{},{WebkitTransform:Qe,transform:ht,msTransform:xt})}else Oe.vertical?qt.top=Oe.left:qt.left=Oe.left;return Oe.fade&&(qt={opacity:1}),Pt&&(qt.width=Pt),Sn&&(qt.height=Sn),window&&!window.addEventListener&&window.attachEvent&&(Oe.vertical?qt.marginTop=Oe.left+"px":qt.marginLeft=Oe.left+"px"),qt},rt=function(Oe){yt(Oe,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var Pt=on(Oe);return Oe.useTransform?(Pt.WebkitTransition="-webkit-transform "+Oe.speed+"ms "+Oe.cssEase,Pt.transition="transform "+Oe.speed+"ms "+Oe.cssEase):Oe.vertical?Pt.transition="top "+Oe.speed+"ms "+Oe.cssEase:Pt.transition="left "+Oe.speed+"ms "+Oe.cssEase,Pt},Ke=function(Oe){if(Oe.unslick)return 0;yt(Oe,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var Pt=Oe.slideIndex,Sn=Oe.trackRef,ye=Oe.infinite,qt=Oe.centerMode,Qe=Oe.slideCount,ht=Oe.slidesToShow,xt=Oe.slidesToScroll,bn=Oe.slideWidth,Ae=Oe.listWidth,Ve=Oe.variableWidth,et=Oe.slideHeight,nt=Oe.fade,ft=Oe.vertical,Nt=0,Ht,Ze,Je=0;if(nt||Oe.slideCount===1)return 0;var $e=0;if(ye?($e=-Dt(Oe),Qe%xt!==0&&Pt+xt>Qe&&($e=-(Pt>Qe?ht-(Pt-Qe):Qe%xt)),qt&&($e+=parseInt(ht/2))):(Qe%xt!==0&&Pt+xt>Qe&&($e=ht-Qe%xt),qt&&($e=parseInt(ht/2))),Nt=$e*bn,Je=$e*et,ft?Ht=Pt*et*-1+Je:Ht=Pt*bn*-1+Nt,Ve===!0){var wt,mn=Sn&&Sn.node;if(wt=Pt+Dt(Oe),Ze=mn&&mn.childNodes[wt],Ht=Ze?Ze.offsetLeft*-1:0,qt===!0){wt=ye?Pt+Dt(Oe):Pt,Ze=mn&&mn.children[wt],Ht=0;for(var an=0;anOe.currentSlide?Oe.targetSlide>Oe.currentSlide+ot(Oe)?"left":"right":Oe.targetSlide0&&(Qe+=1),ye&&Pt%2===0&&(Qe+=1),Qe}return ye?0:Pt-1},Ut=function(Oe){var Pt=Oe.slidesToShow,Sn=Oe.centerMode,ye=Oe.rtl,qt=Oe.centerPadding;if(Sn){var Qe=(Pt-1)/2+1;return parseInt(qt)>0&&(Qe+=1),!ye&&Pt%2===0&&(Qe+=1),Qe}return ye?Pt-1:0},bt=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},kn=function(Oe){var Pt,Sn,ye,qt,Qe;Oe.rtl?Qe=Oe.slideCount-1-Oe.index:Qe=Oe.index,ye=Qe<0||Qe>=Oe.slideCount,Oe.centerMode?(qt=Math.floor(Oe.slidesToShow/2),Sn=(Qe-Oe.currentSlide)%Oe.slideCount===0,Qe>Oe.currentSlide-qt-1&&Qe<=Oe.currentSlide+qt&&(Pt=!0)):Pt=Oe.currentSlide<=Qe&&Qe=Oe.slideCount?ht=Oe.targetSlide-Oe.slideCount:ht=Oe.targetSlide;var xt=Qe===ht;return{"slick-slide":!0,"slick-active":Pt,"slick-center":Sn,"slick-cloned":ye,"slick-current":xt}},rn=function(Oe){var Pt={};return(Oe.variableWidth===void 0||Oe.variableWidth===!1)&&(Pt.width=Oe.slideWidth),Oe.fade&&(Pt.position="relative",Oe.vertical&&Oe.slideHeight?Pt.top=-Oe.index*parseInt(Oe.slideHeight):Pt.left=-Oe.index*parseInt(Oe.slideWidth),Pt.opacity=Oe.currentSlide===Oe.index?1:0,Oe.useCSS&&(Pt.transition="opacity "+Oe.speed+"ms "+Oe.cssEase+", visibility "+Oe.speed+"ms "+Oe.cssEase)),Pt},mt=function(Oe,Pt){return Oe.key+"-"+Pt},_e=function(Oe){var Pt,Sn=[],ye=[],qt=[],Qe=E.Children.count(Oe.children),ht=ie(Oe),xt=pe(Oe);return E.Children.forEach(Oe.children,function(bn,Ae){var Ve,et={message:"children",index:Ae,slidesToScroll:Oe.slidesToScroll,currentSlide:Oe.currentSlide};!Oe.lazyLoad||Oe.lazyLoad&&Oe.lazyLoadedList.indexOf(Ae)>=0?Ve=bn:Ve=E.createElement("div",null);var nt=rn((0,oe.Z)((0,oe.Z)({},Oe),{},{index:Ae})),ft=Ve.props.className||"",Nt=kn((0,oe.Z)((0,oe.Z)({},Oe),{},{index:Ae}));if(Sn.push(E.cloneElement(Ve,{key:"original"+mt(Ve,Ae),"data-index":Ae,className:a()(Nt,ft),tabIndex:"-1","aria-hidden":!Nt["slick-active"],style:(0,oe.Z)((0,oe.Z)({outline:"none"},Ve.props.style||{}),nt),onClick:function(Je){Ve.props&&Ve.props.onClick&&Ve.props.onClick(Je),Oe.focusOnSelect&&Oe.focusOnSelect(et)}})),Oe.infinite&&Oe.fade===!1){var Ht=Qe-Ae;Ht<=Dt(Oe)&&Qe!==Oe.slidesToShow&&(Pt=-Ht,Pt>=ht&&(Ve=bn),Nt=kn((0,oe.Z)((0,oe.Z)({},Oe),{},{index:Pt})),ye.push(E.cloneElement(Ve,{key:"precloned"+mt(Ve,Pt),"data-index":Pt,tabIndex:"-1",className:a()(Nt,ft),"aria-hidden":!Nt["slick-active"],style:(0,oe.Z)((0,oe.Z)({},Ve.props.style||{}),nt),onClick:function(Je){Ve.props&&Ve.props.onClick&&Ve.props.onClick(Je),Oe.focusOnSelect&&Oe.focusOnSelect(et)}}))),Qe!==Oe.slidesToShow&&(Pt=Qe+Ae,Pt=wt&&et<=Je:et===wt}),an={message:"dots",index:Ht,slidesToScroll:bn,currentSlide:et},qn=this.clickHandler.bind(this,an);Nt=Nt.concat(E.createElement("li",{key:Ht,className:mn},E.cloneElement(this.props.customPaging(Ht),{onClick:qn})))}return E.cloneElement(this.props.appendDots(Nt),(0,oe.Z)({className:this.props.dotsClass},ft))}}]),Pt}(E.PureComponent),It=function(un){(0,le.Z)(Pt,un);var Oe=(0,xe.Z)(Pt);function Pt(){return(0,ge.Z)(this,Pt),Oe.apply(this,arguments)}return(0,fe.Z)(Pt,[{key:"clickHandler",value:function(ye,qt){qt&&qt.preventDefault(),this.props.clickHandler(ye,qt)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-prev":!0},qt=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(ye["slick-disabled"]=!0,qt=null);var Qe={key:"0","data-role":"none",className:a()(ye),style:{display:"block"},onClick:qt},ht={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},xt;return this.props.prevArrow?xt=E.cloneElement(this.props.prevArrow,(0,oe.Z)((0,oe.Z)({},Qe),ht)):xt=E.createElement("button",(0,re.Z)({key:"0",type:"button"},Qe)," ","Previous"),xt}}]),Pt}(E.PureComponent),je=function(un){(0,le.Z)(Pt,un);var Oe=(0,xe.Z)(Pt);function Pt(){return(0,ge.Z)(this,Pt),Oe.apply(this,arguments)}return(0,fe.Z)(Pt,[{key:"clickHandler",value:function(ye,qt){qt&&qt.preventDefault(),this.props.clickHandler(ye,qt)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-next":!0},qt=this.clickHandler.bind(this,{message:"next"});Ye(this.props)||(ye["slick-disabled"]=!0,qt=null);var Qe={key:"1","data-role":"none",className:a()(ye),style:{display:"block"},onClick:qt},ht={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},xt;return this.props.nextArrow?xt=E.cloneElement(this.props.nextArrow,(0,oe.Z)((0,oe.Z)({},Qe),ht)):xt=E.createElement("button",(0,re.Z)({key:"1",type:"button"},Qe)," ","Next"),xt}}]),Pt}(E.PureComponent),ze=y(76374),gt=["animating"],ut=function(un){(0,le.Z)(Pt,un);var Oe=(0,xe.Z)(Pt);function Pt(Sn){var ye;(0,ge.Z)(this,Pt),ye=Oe.call(this,Sn),(0,Ee.Z)((0,he.Z)(ye),"listRefHandler",function(Qe){return ye.list=Qe}),(0,Ee.Z)((0,he.Z)(ye),"trackRefHandler",function(Qe){return ye.track=Qe}),(0,Ee.Z)((0,he.Z)(ye),"adaptHeight",function(){if(ye.props.adaptiveHeight&&ye.list){var Qe=ye.list.querySelector('[data-index="'.concat(ye.state.currentSlide,'"]'));ye.list.style.height=we(Qe)+"px"}}),(0,Ee.Z)((0,he.Z)(ye),"componentDidMount",function(){if(ye.props.onInit&&ye.props.onInit(),ye.props.lazyLoad){var Qe=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));Qe.length>0&&(ye.setState(function(xt){return{lazyLoadedList:xt.lazyLoadedList.concat(Qe)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(Qe))}var ht=(0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props);ye.updateState(ht,!0,function(){ye.adaptHeight(),ye.props.autoplay&&ye.autoPlay("playing")}),ye.props.lazyLoad==="progressive"&&(ye.lazyLoadTimer=setInterval(ye.progressiveLazyLoad,1e3)),ye.ro=new ze.Z(function(){ye.state.animating?(ye.onWindowResized(!1),ye.callbackTimers.push(setTimeout(function(){return ye.onWindowResized()},ye.props.speed))):ye.onWindowResized()}),ye.ro.observe(ye.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(xt){xt.onfocus=ye.props.pauseOnFocus?ye.onSlideFocus:null,xt.onblur=ye.props.pauseOnFocus?ye.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",ye.onWindowResized):window.attachEvent("onresize",ye.onWindowResized)}),(0,Ee.Z)((0,he.Z)(ye),"componentWillUnmount",function(){ye.animationEndCallback&&clearTimeout(ye.animationEndCallback),ye.lazyLoadTimer&&clearInterval(ye.lazyLoadTimer),ye.callbackTimers.length&&(ye.callbackTimers.forEach(function(Qe){return clearTimeout(Qe)}),ye.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",ye.onWindowResized):window.detachEvent("onresize",ye.onWindowResized),ye.autoplayTimer&&clearInterval(ye.autoplayTimer),ye.ro.disconnect()}),(0,Ee.Z)((0,he.Z)(ye),"componentDidUpdate",function(Qe){if(ye.checkImagesLoad(),ye.props.onReInit&&ye.props.onReInit(),ye.props.lazyLoad){var ht=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));ht.length>0&&(ye.setState(function(Ae){return{lazyLoadedList:Ae.lazyLoadedList.concat(ht)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(ht))}ye.adaptHeight();var xt=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state),bn=ye.didPropsChange(Qe);bn&&ye.updateState(xt,bn,function(){ye.state.currentSlide>=E.Children.count(ye.props.children)&&ye.changeSlide({message:"index",index:E.Children.count(ye.props.children)-ye.props.slidesToShow,currentSlide:ye.state.currentSlide}),(Qe.autoplay!==ye.props.autoplay||Qe.autoplaySpeed!==ye.props.autoplaySpeed)&&(!Qe.autoplay&&ye.props.autoplay?ye.autoPlay("playing"):ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused"))})}),(0,Ee.Z)((0,he.Z)(ye),"onWindowResized",function(Qe){ye.debouncedResize&&ye.debouncedResize.cancel(),ye.debouncedResize=(0,ue.D)(50,function(){return ye.resizeWindow(Qe)}),ye.debouncedResize()}),(0,Ee.Z)((0,he.Z)(ye),"resizeWindow",function(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,ht=!!(ye.track&&ye.track.node);if(ht){var xt=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state);ye.updateState(xt,Qe,function(){ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused")}),ye.setState({animating:!1}),clearTimeout(ye.animationEndCallback),delete ye.animationEndCallback}}),(0,Ee.Z)((0,he.Z)(ye),"updateState",function(Qe,ht,xt){var bn=tt(Qe);Qe=(0,oe.Z)((0,oe.Z)((0,oe.Z)({},Qe),bn),{},{slideIndex:bn.currentSlide});var Ae=Ke(Qe);Qe=(0,oe.Z)((0,oe.Z)({},Qe),{},{left:Ae});var Ve=on(Qe);(ht||E.Children.count(ye.props.children)!==E.Children.count(Qe.children))&&(bn.trackStyle=Ve),ye.setState(bn,xt)}),(0,Ee.Z)((0,he.Z)(ye),"ssrInit",function(){if(ye.props.variableWidth){var Qe=0,ht=0,xt=[],bn=Dt((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length})),Ae=vn((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length}));ye.props.children.forEach(function(qn){xt.push(qn.props.style.width),Qe+=qn.props.style.width});for(var Ve=0;Ve=ht&&ye.onWindowResized()};if(!bn.onclick)bn.onclick=function(){return bn.parentNode.focus()};else{var Ve=bn.onclick;bn.onclick=function(et){Ve(et),bn.parentNode.focus()}}bn.onload||(ye.props.lazyLoad?bn.onload=function(){ye.adaptHeight(),ye.callbackTimers.push(setTimeout(ye.onWindowResized,ye.props.speed))}:(bn.onload=Ae,bn.onerror=function(){Ae(),ye.props.onLazyLoadError&&ye.props.onLazyLoadError()}))})}),(0,Ee.Z)((0,he.Z)(ye),"progressiveLazyLoad",function(){for(var Qe=[],ht=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),xt=ye.state.currentSlide;xt=-Dt(ht);bn--)if(ye.state.lazyLoadedList.indexOf(bn)<0){Qe.push(bn);break}Qe.length>0?(ye.setState(function(Ae){return{lazyLoadedList:Ae.lazyLoadedList.concat(Qe)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(Qe)):ye.lazyLoadTimer&&(clearInterval(ye.lazyLoadTimer),delete ye.lazyLoadTimer)}),(0,Ee.Z)((0,he.Z)(ye),"slideHandler",function(Qe){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=ye.props,bn=xt.asNavFor,Ae=xt.beforeChange,Ve=xt.onLazyLoad,et=xt.speed,nt=xt.afterChange,ft=ye.state.currentSlide,Nt=st((0,oe.Z)((0,oe.Z)((0,oe.Z)({index:Qe},ye.props),ye.state),{},{trackRef:ye.track,useCSS:ye.props.useCSS&&!ht})),Ht=Nt.state,Ze=Nt.nextState;if(Ht){Ae&&Ae(ft,Ht.currentSlide);var Je=Ht.lazyLoadedList.filter(function($e){return ye.state.lazyLoadedList.indexOf($e)<0});Ve&&Je.length>0&&Ve(Je),!ye.props.waitForAnimate&&ye.animationEndCallback&&(clearTimeout(ye.animationEndCallback),nt&&nt(ft),delete ye.animationEndCallback),ye.setState(Ht,function(){bn&&ye.asNavForIndex!==Qe&&(ye.asNavForIndex=Qe,bn.innerSlider.slideHandler(Qe)),Ze&&(ye.animationEndCallback=setTimeout(function(){var $e=Ze.animating,wt=(0,ke.Z)(Ze,gt);ye.setState(wt,function(){ye.callbackTimers.push(setTimeout(function(){return ye.setState({animating:$e})},10)),nt&&nt(Ht.currentSlide),delete ye.animationEndCallback})},et))})}}),(0,Ee.Z)((0,he.Z)(ye),"changeSlide",function(Qe){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),bn=Vt(xt,Qe);if(!(bn!==0&&!bn)&&(ht===!0?ye.slideHandler(bn,ht):ye.slideHandler(bn),ye.props.autoplay&&ye.autoPlay("update"),ye.props.focusOnSelect)){var Ae=ye.list.querySelectorAll(".slick-current");Ae[0]&&Ae[0].focus()}}),(0,Ee.Z)((0,he.Z)(ye),"clickHandler",function(Qe){ye.clickable===!1&&(Qe.stopPropagation(),Qe.preventDefault()),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"keyHandler",function(Qe){var ht=vt(Qe,ye.props.accessibility,ye.props.rtl);ht!==""&&ye.changeSlide({message:ht})}),(0,Ee.Z)((0,he.Z)(ye),"selectHandler",function(Qe){ye.changeSlide(Qe)}),(0,Ee.Z)((0,he.Z)(ye),"disableBodyScroll",function(){var Qe=function(xt){xt=xt||window.event,xt.preventDefault&&xt.preventDefault(),xt.returnValue=!1};window.ontouchmove=Qe}),(0,Ee.Z)((0,he.Z)(ye),"enableBodyScroll",function(){window.ontouchmove=null}),(0,Ee.Z)((0,he.Z)(ye),"swipeStart",function(Qe){ye.props.verticalSwiping&&ye.disableBodyScroll();var ht=Bt(Qe,ye.props.swipe,ye.props.draggable);ht!==""&&ye.setState(ht)}),(0,Ee.Z)((0,he.Z)(ye),"swipeMove",function(Qe){var ht=At(Qe,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));ht&&(ht.swiping&&(ye.clickable=!1),ye.setState(ht))}),(0,Ee.Z)((0,he.Z)(ye),"swipeEnd",function(Qe){var ht=Lt(Qe,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));if(ht){var xt=ht.triggerSlideHandler;delete ht.triggerSlideHandler,ye.setState(ht),xt!==void 0&&(ye.slideHandler(xt),ye.props.verticalSwiping&&ye.enableBodyScroll())}}),(0,Ee.Z)((0,he.Z)(ye),"touchEnd",function(Qe){ye.swipeEnd(Qe),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"slickPrev",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"previous"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickNext",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"next"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickGoTo",function(Qe){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Qe=Number(Qe),isNaN(Qe))return"";ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"index",index:Qe,currentSlide:ye.state.currentSlide},ht)},0))}),(0,Ee.Z)((0,he.Z)(ye),"play",function(){var Qe;if(ye.props.rtl)Qe=ye.state.currentSlide-ye.props.slidesToScroll;else if(Ye((0,oe.Z)((0,oe.Z)({},ye.props),ye.state)))Qe=ye.state.currentSlide+ye.props.slidesToScroll;else return!1;ye.slideHandler(Qe)}),(0,Ee.Z)((0,he.Z)(ye),"autoPlay",function(Qe){ye.autoplayTimer&&clearInterval(ye.autoplayTimer);var ht=ye.state.autoplaying;if(Qe==="update"){if(ht==="hovered"||ht==="focused"||ht==="paused")return}else if(Qe==="leave"){if(ht==="paused"||ht==="focused")return}else if(Qe==="blur"&&(ht==="paused"||ht==="hovered"))return;ye.autoplayTimer=setInterval(ye.play,ye.props.autoplaySpeed+50),ye.setState({autoplaying:"playing"})}),(0,Ee.Z)((0,he.Z)(ye),"pause",function(Qe){ye.autoplayTimer&&(clearInterval(ye.autoplayTimer),ye.autoplayTimer=null);var ht=ye.state.autoplaying;Qe==="paused"?ye.setState({autoplaying:"paused"}):Qe==="focused"?(ht==="hovered"||ht==="playing")&&ye.setState({autoplaying:"focused"}):ht==="playing"&&ye.setState({autoplaying:"hovered"})}),(0,Ee.Z)((0,he.Z)(ye),"onDotsOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onDotsLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideFocus",function(){return ye.props.autoplay&&ye.pause("focused")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideBlur",function(){return ye.props.autoplay&&ye.state.autoplaying==="focused"&&ye.autoPlay("blur")}),(0,Ee.Z)((0,he.Z)(ye),"render",function(){var Qe=a()("slick-slider",ye.props.className,{"slick-vertical":ye.props.vertical,"slick-initialized":!0}),ht=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),xt=Ne(ht,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),bn=ye.props.pauseOnHover;xt=(0,oe.Z)((0,oe.Z)({},xt),{},{onMouseEnter:bn?ye.onTrackOver:null,onMouseLeave:bn?ye.onTrackLeave:null,onMouseOver:bn?ye.onTrackOver:null,focusOnSelect:ye.props.focusOnSelect&&ye.clickable?ye.selectHandler:null});var Ae;if(ye.props.dots===!0&&ye.state.slideCount>=ye.props.slidesToShow){var Ve=Ne(ht,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),et=ye.props.pauseOnDotsHover;Ve=(0,oe.Z)((0,oe.Z)({},Ve),{},{clickHandler:ye.changeSlide,onMouseEnter:et?ye.onDotsLeave:null,onMouseOver:et?ye.onDotsOver:null,onMouseLeave:et?ye.onDotsLeave:null}),Ae=E.createElement(dt,Ve)}var nt,ft,Nt=Ne(ht,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Nt.clickHandler=ye.changeSlide,ye.props.arrows&&(nt=E.createElement(It,Nt),ft=E.createElement(je,Nt));var Ht=null;ye.props.vertical&&(Ht={height:ye.state.listHeight});var Ze=null;ye.props.vertical===!1?ye.props.centerMode===!0&&(Ze={padding:"0px "+ye.props.centerPadding}):ye.props.centerMode===!0&&(Ze={padding:ye.props.centerPadding+" 0px"});var Je=(0,oe.Z)((0,oe.Z)({},Ht),Ze),$e=ye.props.touchMove,wt={className:"slick-list",style:Je,onClick:ye.clickHandler,onMouseDown:$e?ye.swipeStart:null,onMouseMove:ye.state.dragging&&$e?ye.swipeMove:null,onMouseUp:$e?ye.swipeEnd:null,onMouseLeave:ye.state.dragging&&$e?ye.swipeEnd:null,onTouchStart:$e?ye.swipeStart:null,onTouchMove:ye.state.dragging&&$e?ye.swipeMove:null,onTouchEnd:$e?ye.touchEnd:null,onTouchCancel:ye.state.dragging&&$e?ye.swipeEnd:null,onKeyDown:ye.props.accessibility?ye.keyHandler:null},mn={className:Qe,dir:"ltr",style:ye.props.style};return ye.props.unslick&&(wt={className:"slick-list"},mn={className:Qe,style:ye.props.style}),E.createElement("div",mn,ye.props.unslick?"":nt,E.createElement("div",(0,re.Z)({ref:ye.listRefHandler},wt),E.createElement(Be,(0,re.Z)({ref:ye.trackRefHandler},xt),ye.props.children)),ye.props.unslick?"":ft,ye.props.unslick?"":Ae)}),ye.list=null,ye.track=null,ye.state=(0,oe.Z)((0,oe.Z)({},He),{},{currentSlide:ye.props.initialSlide,slideCount:E.Children.count(ye.props.children)}),ye.callbackTimers=[],ye.clickable=!0,ye.debouncedResize=null;var qt=ye.ssrInit();return ye.state=(0,oe.Z)((0,oe.Z)({},ye.state),qt),ye}return(0,fe.Z)(Pt,[{key:"didPropsChange",value:function(ye){for(var qt=!1,Qe=0,ht=Object.keys(this.props);Qe1&&arguments[1]!==void 0?arguments[1]:!1;return ye.innerSlider.slickGoTo(qt,Qe)}),(0,Ee.Z)((0,he.Z)(ye),"slickPause",function(){return ye.innerSlider.pause("paused")}),(0,Ee.Z)((0,he.Z)(ye),"slickPlay",function(){return ye.innerSlider.autoPlay("play")}),ye.state={breakpoint:null},ye._responsiveMediaHandlers=[],ye}return(0,fe.Z)(Pt,[{key:"media",value:function(ye,qt){var Qe=window.matchMedia(ye),ht=function(bn){var Ae=bn.matches;Ae&&qt()};Qe.addListener(ht),ht(Qe),this._responsiveMediaHandlers.push({mql:Qe,query:ye,listener:ht})}},{key:"componentDidMount",value:function(){var ye=this;if(this.props.responsive){var qt=this.props.responsive.map(function(ht){return ht.breakpoint});qt.sort(function(ht,xt){return ht-xt}),qt.forEach(function(ht,xt){var bn;xt===0?bn=pt()({minWidth:0,maxWidth:ht}):bn=pt()({minWidth:qt[xt-1]+1,maxWidth:ht}),bt()&&ye.media(bn,function(){ye.setState({breakpoint:ht})})});var Qe=pt()({minWidth:qt.slice(-1)[0]});bt()&&this.media(Qe,function(){ye.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(ye){ye.mql.removeListener(ye.listener)})}},{key:"render",value:function(){var ye=this,qt,Qe;this.state.breakpoint?(Qe=this.props.responsive.filter(function(Ht){return Ht.breakpoint===ye.state.breakpoint}),qt=Qe[0].settings==="unslick"?"unslick":(0,oe.Z)((0,oe.Z)((0,oe.Z)({},en),this.props),Qe[0].settings)):qt=(0,oe.Z)((0,oe.Z)({},en),this.props),qt.centerMode&&(qt.slidesToScroll>1,qt.slidesToScroll=1),qt.fade&&(qt.slidesToShow>1,qt.slidesToScroll>1,qt.slidesToShow=1,qt.slidesToScroll=1);var ht=E.Children.toArray(this.props.children);ht=ht.filter(function(Ht){return typeof Ht=="string"?!!Ht.trim():!!Ht}),qt.variableWidth&&(qt.rows>1||qt.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),qt.variableWidth=!1);for(var xt=[],bn=null,Ae=0;Ae=ht.length));ft+=1)nt.push(E.cloneElement(ht[ft],{key:100*Ae+10*et+ft,tabIndex:-1,style:{width:"".concat(100/qt.slidesPerRow,"%"),display:"inline-block"}}));Ve.push(E.createElement("div",{key:10*Ae+et},nt))}qt.variableWidth?xt.push(E.createElement("div",{key:Ae,style:{width:bn}},Ve)):xt.push(E.createElement("div",{key:Ae},Ve))}if(qt==="unslick"){var Nt="regular slider "+(this.props.className||"");return E.createElement("div",{className:Nt},ht)}else xt.length<=qt.slidesToShow&&(qt.unslick=!0);return E.createElement(ut,(0,re.Z)({style:this.props.style,ref:this.innerSliderRefHandler},qt),xt)}}]),Pt}(E.Component),Fn=Zt,Pn=y(36355),Xe=y(17313),Mt=y(83116),zt=y(37613);const Xt=un=>{const{componentCls:Oe,antCls:Pt,carouselArrowSize:Sn,carouselDotOffset:ye,marginXXS:qt}=un,Qe=-Sn*1.25,ht=qt;return{[Oe]:Object.assign(Object.assign({},(0,Xe.Wf)(un)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${Pt}-radio-input, input${Pt}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${Pt}-radio-input, input${Pt}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:Sn,height:Sn,marginTop:-Sn/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:Qe,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:Qe,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:ye},"&-top":{top:ye,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:un.dotWidth,height:un.dotHeight,marginInline:ht,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${un.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:un.dotHeight,padding:0,color:"transparent",fontSize:0,background:un.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${un.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-ht,content:'""'}},"&.slick-active":{width:un.dotActiveWidth,"& button":{background:un.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},pn=un=>{const{componentCls:Oe,carouselDotOffset:Pt,marginXXS:Sn}=un,ye={width:un.dotHeight,height:un.dotWidth};return{[`${Oe}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:un.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:Pt},"&-right":{insetInlineEnd:Pt,insetInlineStart:"auto"},li:Object.assign(Object.assign({},ye),{margin:`${Sn}px 0`,verticalAlign:"baseline",button:ye,"&.slick-active":Object.assign(Object.assign({},ye),{button:ye})})}}}},Rn=un=>{const{componentCls:Oe}=un;return[{[`${Oe}-rtl`]:{direction:"rtl",".slick-dots":{[`${Oe}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${Oe}-vertical`]:{".slick-dots":{[`${Oe}-rtl&`]:{flexDirection:"column"}}}}]};var Wn=(0,Mt.Z)("Carousel",un=>{const{controlHeightLG:Oe,controlHeightSM:Pt}=un,Sn=(0,zt.TS)(un,{carouselArrowSize:Oe/2,carouselDotOffset:Pt/2});return[Xt(Sn),pn(Sn),Rn(Sn)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),In=function(un,Oe){var Pt={};for(var Sn in un)Object.prototype.hasOwnProperty.call(un,Sn)&&Oe.indexOf(Sn)<0&&(Pt[Sn]=un[Sn]);if(un!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Sn=Object.getOwnPropertySymbols(un);ye{const{dots:Pt=!0,arrows:Sn=!1,draggable:ye=!1,waitForAnimate:qt=!1,dotPosition:Qe="bottom",vertical:ht=Qe==="left"||Qe==="right",rootClassName:xt,className:bn,style:Ae,id:Ve}=un,et=In(un,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:nt,direction:ft,carousel:Nt}=E.useContext(Pn.E_),Ht=E.useRef(),Ze=function(ia){let $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Ht.current.slickGoTo(ia,$t)};E.useImperativeHandle(Oe,()=>({goTo:Ze,autoPlay:Ht.current.innerSlider.autoPlay,innerSlider:Ht.current.innerSlider,prev:Ht.current.slickPrev,next:Ht.current.slickNext}),[Ht.current]);const Je=E.useRef(E.Children.count(un.children));E.useEffect(()=>{Je.current!==E.Children.count(un.children)&&(Ze(un.initialSlide||0,!1),Je.current=E.Children.count(un.children))},[un.children]);const $e=Object.assign({vertical:ht,className:a()(bn,Nt==null?void 0:Nt.className),style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Ae)},et);$e.effect==="fade"&&($e.fade=!0);const wt=nt("carousel",$e.prefixCls),mn="slick-dots",an=!!Pt,qn=a()(mn,`${mn}-${Qe}`,typeof Pt=="boolean"?!1:Pt==null?void 0:Pt.className),[Hn,ct]=Wn(wt),Wt=a()(wt,{[`${wt}-rtl`]:ft==="rtl",[`${wt}-vertical`]:$e.vertical},ct,xt);return Hn(E.createElement("div",{className:Wt,id:Ve},E.createElement(Fn,Object.assign({ref:Ht},$e,{dots:an,dotsClass:qn,arrows:Sn,draggable:ye,verticalSwiping:ht,waitForAnimate:qt}))))})},19842:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return bn}});var E=y(26390),re=y(59301),oe=y(81132),ge=y(78714),fe=y(38226),he=y(92310),le=y.n(he),xe=y(5891),Ee=y(29043),Le=y(19149),ke=y(77861),Ue=y(17115),He=y(90782),ue=y(8107),b=y(35788),a=re.createContext(null),ee=a,x=y(80665),te=y(80962),ae=y(57259),ie="__rc_cascader_search_mark__",pe=function(Ve,et,nt){var ft=nt.label;return et.some(function(Nt){return String(Nt[ft]).toLowerCase().includes(Ve.toLowerCase())})},ve=function(Ve,et,nt,ft){return et.map(function(Nt){return Nt[ft.label]}).join(" / ")},Se=function(Ae,Ve,et,nt,ft,Nt){var Ht=ft.filter,Ze=Ht===void 0?pe:Ht,Je=ft.render,$e=Je===void 0?ve:Je,wt=ft.limit,mn=wt===void 0?50:wt,an=ft.sort;return re.useMemo(function(){var qn=[];if(!Ae)return[];function Hn(ct,Wt){var ia=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ct.forEach(function($t){if(!(!an&&mn!==!1&&mn>0&&qn.length>=mn)){var jn=[].concat((0,E.Z)(Wt),[$t]),la=$t[et.children],ta=ia||$t.disabled;if((!la||la.length===0||Nt)&&Ze(Ae,jn,{label:et.label})){var fa;qn.push((0,ae.Z)((0,ae.Z)({},$t),{},(fa={disabled:ta},(0,te.Z)(fa,et.label,$e(Ae,jn,nt,et)),(0,te.Z)(fa,ie,jn),(0,te.Z)(fa,et.children,void 0),fa)))}la&&Hn($t[et.children],jn,ta)}})}return Hn(Ve,[]),an&&qn.sort(function(ct,Wt){return an(ct[ie],Wt[ie],Ae,et)}),mn!==!1&&mn>0?qn.slice(0,mn):qn},[Ae,Ve,et,nt,$e,Nt,Ze,an,mn])},be="__RC_CASCADER_SPLIT__",we="SHOW_PARENT",Te="SHOW_CHILD";function Ye(Ae){return Ae.join(be)}function Ne(Ae){return Ae.map(Ye)}function tt(Ae){return Ae.split(be)}function st(Ae){var Ve=Ae||{},et=Ve.label,nt=Ve.value,ft=Ve.children,Nt=nt||"value";return{label:et||"label",value:Nt,key:Nt,children:ft||"children"}}function Vt(Ae,Ve){var et,nt;return(et=Ae.isLeaf)!==null&&et!==void 0?et:!((nt=Ae[Ve.children])!==null&&nt!==void 0&&nt.length)}function vt(Ae){var Ve=Ae.parentElement;if(Ve){var et=Ae.offsetTop-Ve.offsetTop;et-Ve.scrollTop<0?Ve.scrollTo({top:et}):et+Ae.offsetHeight-Ve.scrollTop>Ve.offsetHeight&&Ve.scrollTo({top:et+Ae.offsetHeight-Ve.offsetHeight})}}function Bt(Ae,Ve){return Ae.map(function(et){var nt;return(nt=et[ie])===null||nt===void 0?void 0:nt.map(function(ft){return ft[Ve.value]})})}function At(Ae,Ve,et){var nt=new Set(Ae),ft=Ve();return Ae.filter(function(Nt){var Ht=ft[Nt],Ze=Ht?Ht.parent:null,Je=Ht?Ht.children:null;return Ht&&Ht.node.disabled?!0:et===Te?!(Je&&Je.some(function($e){return $e.key&&nt.has($e.key)})):!(Ze&&!Ze.node.disabled&&nt.has(Ze.key))})}function Lt(Ae,Ve,et){for(var nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ft=Ve,Nt=[],Ht=function(){var $e,wt,mn,an=Ae[Ze],qn=($e=ft)===null||$e===void 0?void 0:$e.findIndex(function(ct){var Wt=ct[et.value];return nt?String(Wt)===String(an):Wt===an}),Hn=qn!==-1?(wt=ft)===null||wt===void 0?void 0:wt[qn]:null;Nt.push({value:(mn=Hn==null?void 0:Hn[et.value])!==null&&mn!==void 0?mn:an,index:qn,option:Hn}),ft=Hn==null?void 0:Hn[et.children]},Ze=0;Ze1){var Et=Hn.slice(0,-1);$t(Et)}else $e(!1)},ta=function(){var Et,fn=((Et=Wt[ct])===null||Et===void 0?void 0:Et[et.children])||[],Yt=fn.find(function(Tn){return!Tn.disabled});if(Yt){var yn=[].concat((0,E.Z)(Hn),[Yt[et.value]]);$t(yn)}};re.useImperativeHandle(Ae,function(){return{onKeyDown:function(Et){var fn=Et.which;switch(fn){case Ut.Z.UP:case Ut.Z.DOWN:{var Yt=0;fn===Ut.Z.UP?Yt=-1:fn===Ut.Z.DOWN&&(Yt=1),Yt!==0&&jn(Yt);break}case Ut.Z.LEFT:{if(Je)break;mn?ta():la();break}case Ut.Z.RIGHT:{if(Je)break;mn?la():ta();break}case Ut.Z.BACKSPACE:{Je||la();break}case Ut.Z.ENTER:{if(Hn.length){var yn=Wt[ct],Tn=(yn==null?void 0:yn[ie])||[];Tn.length?Nt(Tn.map(function(Xn){return Xn[et.value]}),Tn[Tn.length-1]):Nt(Hn,Wt[ct])}break}case Ut.Z.ESC:$e(!1),wt&&Et.stopPropagation()}},onKeyUp:function(){}}})},kn=re.forwardRef(function(Ae,Ve){var et,nt,ft,Nt,Ht=(0,ke.lk)(),Ze=Ht.prefixCls,Je=Ht.multiple,$e=Ht.searchValue,wt=Ht.toggleOpen,mn=Ht.notFoundContent,an=Ht.direction,qn=Ht.open,Hn=re.useRef(),ct=an==="rtl",Wt=re.useContext(ee),ia=Wt.options,$t=Wt.values,jn=Wt.halfValues,la=Wt.fieldNames,ta=Wt.changeOnSelect,fa=Wt.onSelect,Et=Wt.searchOptions,fn=Wt.dropdownPrefixCls,Yt=Wt.loadData,yn=Wt.expandTrigger,Tn=fn||Ze,Xn=re.useState([]),Dn=(0,Ee.Z)(Xn,2),On=Dn[0],ba=Dn[1],La=function(Na){if(!(!Yt||$e)){var ya=Lt(Na,ia,la),aa=ya.map(function(Ea){var Ua=Ea.option;return Ua}),wa=aa[aa.length-1];if(wa&&!Vt(wa,la)){var Ca=Ye(Na);ba(function(Ea){return[].concat((0,E.Z)(Ea),[Ca])}),Yt(aa)}}};re.useEffect(function(){On.length&&On.forEach(function(Va){var Na=tt(Va),ya=Lt(Na,ia,la,!0).map(function(wa){var Ca=wa.option;return Ca}),aa=ya[ya.length-1];(!aa||aa[la.children]||Vt(aa,la))&&ba(function(wa){return wa.filter(function(Ca){return Ca!==Va})})})},[ia,On,la]);var wn=re.useMemo(function(){return new Set(Ne($t))},[$t]),za=re.useMemo(function(){return new Set(Ne(jn))},[jn]),ar=ot(),_t=(0,Ee.Z)(ar,2),nn=_t[0],Tt=_t[1],We=function(Na){Tt(Na),La(Na)},it=function(Na){var ya=Na.disabled,aa=Vt(Na,la);return!ya&&(aa||ta||Je)},Rt=function(Na,ya){var aa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;fa(Na),!Je&&(ya||ta&&(yn==="hover"||aa))&&wt(!1)},Nn=re.useMemo(function(){return $e?Et:ia},[$e,Et,ia]),Mn=re.useMemo(function(){for(var Va=[{options:Nn}],Na=Nn,ya=Bt(Na,la),aa=function(){var Ua=nn[wa],ir=Na.find(function(Er,Za){return(ya[Za]?Ye(ya[Za]):Er[la.value])===Ua}),$a=ir==null?void 0:ir[la.children];if(!($a!=null&&$a.length))return"break";Na=$a,Va.push({options:$a})},wa=0;wa":On,La=Ae.loadingIcon,wn=Ae.children,za=Ae.dropdownMatchSelectWidth,ar=za===void 0?!1:za,_t=Ae.showCheckedStrategy,nn=_t===void 0?we:_t,Tt=(0,Le.Z)(Ae,Ce),We=(0,Ue.ZP)(et),it=!!mn,Rt=(0,b.Z)(Ht,{value:Ze,postState:It}),Nn=(0,Ee.Z)(Rt,2),Mn=Nn[0],ln=Nn[1],_n=re.useMemo(function(){return st(Nt)},[JSON.stringify(Nt)]),Bn=re.useMemo(function(){return $t||[]},[$t]),Kn=qe(Bn,_n),ua=re.useCallback(function(Yn){var ea=Kn();return Yn.map(function(sa){var Ja=ea[sa].nodes;return Ja.map(function(hr){return hr[_n.value]})})},[Kn,_n]),ja=(0,b.Z)("",{value:Hn,postState:function(ea){return ea||""}}),Va=(0,Ee.Z)(ja,2),Na=Va[0],ya=Va[1],aa=function(ea,sa){ya(ea),sa.source!=="blur"&&ct&&ct(ea)},wa=rt(Wt),Ca=(0,Ee.Z)(wa,2),Ea=Ca[0],Ua=Ca[1],ir=Se(Na,Bn,_n,jn||ft,Ua,Je),$a=yt(Bn,_n),Er=re.useMemo(function(){var Yn=$a(Mn),ea=(0,Ee.Z)(Yn,2),sa=ea[0],Ja=ea[1];if(!it||!Mn.length)return[sa,[],Ja];var hr=Ne(sa),Re=Kn(),Cn=(0,He.S)(hr,!0,Re),Vn=Cn.checkedKeys,oa=Cn.halfCheckedKeys;return[ua(Vn),ua(oa),Ja]},[it,Mn,Kn,ua,$a]),Za=(0,Ee.Z)(Er,3),va=Za[0],Qa=Za[1],pa=Za[2],Wa=re.useMemo(function(){var Yn=Ne(va),ea=At(Yn,Kn,nn);return[].concat((0,E.Z)(pa),(0,E.Z)(ua(ea)))},[va,Kn,ua,pa,nn]),er=tn(Wa,Bn,_n,it,wt),Ar=(0,ue.Z)(function(Yn){if(ln(Yn),$e){var ea=It(Yn),sa=ea.map(function(Re){return Lt(Re,Bn,_n).map(function(Cn){return Cn.option})}),Ja=it?ea:ea[0],hr=it?sa:sa[0];$e(Ja,hr)}}),cr=(0,ue.Z)(function(Yn){if((!it||qn)&&ya(""),!it)Ar(Yn);else{var ea=Ye(Yn),sa=Ne(va),Ja=Ne(Qa),hr=sa.includes(ea),Re=pa.some(function(ra){return Ye(ra)===ea}),Cn=va,Vn=pa;if(Re&&!hr)Vn=pa.filter(function(ra){return Ye(ra)!==ea});else{var oa=hr?sa.filter(function(ra){return ra!==ea}):[].concat((0,E.Z)(sa),[ea]),Ln=Kn(),ha;if(hr){var $n=(0,He.S)(oa,{checked:!1,halfCheckedKeys:Ja},Ln);ha=$n.checkedKeys}else{var Qn=(0,He.S)(oa,!0,Ln);ha=Qn.checkedKeys}var na=At(ha,Kn,nn);Cn=ua(na)}Ar([].concat((0,E.Z)(Vn),(0,E.Z)(Cn)))}}),pr=function(ea,sa){if(sa.type==="clear"){Ar([]);return}var Ja=sa.values[0],hr=Ja.valueCells;cr(hr)},gr=fa!==void 0?fa:ta,Oa=fn||Et,wr=Tn||yn,Or=function(ea){Xn==null||Xn(ea),Dn==null||Dn(ea)},mr=re.useMemo(function(){return{options:Bn,fieldNames:_n,values:va,halfValues:Qa,changeOnSelect:Je,onSelect:cr,checkable:mn,searchOptions:ir,dropdownPrefixCls:jn,loadData:la,expandTrigger:ia,expandIcon:ba,loadingIcon:La,dropdownMenuColumnStyle:Yt}},[Bn,_n,va,Qa,Je,cr,mn,ir,jn,la,ia,ba,La,Yt]),Jr=!(Na?ir:Bn).length,Zn=Na&&Ua.matchInputWidth||Jr?{}:{minWidth:"auto"};return re.createElement(ee.Provider,{value:mr},re.createElement(ke.Ac,(0,xe.Z)({},Tt,{ref:Ve,id:We,prefixCls:ft,autoClearSearchValue:qn,dropdownMatchSelectWidth:ar,dropdownStyle:Zn,displayValues:er,onDisplayValuesChange:pr,mode:it?"multiple":void 0,searchValue:Na,onSearch:aa,showSearch:Ea,OptionList:rn,emptyOptions:Jr,open:gr,dropdownClassName:Oa,placement:wr,onDropdownVisibleChange:Or,getRawInputElement:function(){return wn}})))});je.SHOW_PARENT=we,je.SHOW_CHILD=Te;var ze=je,gt=ze,ut=y(64002),Ge=y(62892),pt=y(53487),cn=y(19080),en=y(36355),Zt=y(93891),Fn=y(1684),Pn=y(19716),Xe=y(32441),Mt=y(14154),zt=y(58582),Xt=y(84443),pn=y(66339),Rn=y(33234),Wn=y(98447),In=y(17313),Un=y(74207),ga=y(83116);const un=Ae=>{const{prefixCls:Ve,componentCls:et,antCls:nt}=Ae,ft=`${et}-menu-item`,Nt=` &${ft}-expand ${ft}-expand-icon, ${ft}-loading-icon - `;return[{[et]:{width:Ae.controlWidth}},{[`${et}-dropdown`]:[(0,Wn.C2)(`${Ve}-checkbox`,Ae),{[`&${nt}-select-dropdown`]:{padding:0}},{[et]:{"&-checkbox":{top:0,marginInlineEnd:Ae.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${et}-menu-empty`]:{[`${et}-menu`]:{width:"100%",height:"auto",[ft]:{color:Ae.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ae.controlItemWidth,height:Ae.dropdownHeight,margin:0,padding:Ae.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ae.lineWidth}px ${Ae.lineType} ${Ae.colorSplit}`},"&-item":Object.assign(Object.assign({},In.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ae.optionPadding,lineHeight:Ae.lineHeight,cursor:"pointer",transition:`all ${Ae.motionDurationMid}`,borderRadius:Ae.borderRadiusSM,"&:hover":{background:Ae.controlItemBgHover},"&-disabled":{color:Ae.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Nt]:{color:Ae.colorTextDisabled}},[`&-active:not(${ft}-disabled)`]:{"&, &:hover":{fontWeight:Ae.optionSelectedFontWeight,backgroundColor:Ae.optionSelectedBg}},"&-content":{flex:"auto"},[Nt]:{marginInlineStart:Ae.paddingXXS,color:Ae.colorTextDescription,fontSize:Ae.fontSizeIcon},"&-keyword":{color:Ae.colorHighlight}})}}}]},{[`${et}-dropdown-rtl`]:{direction:"rtl"}},(0,Un.c)(Ae)]};var Oe=(0,ga.Z)("Cascader",Ae=>[un(Ae)],Ae=>{const Ve=Math.round((Ae.controlHeight-Ae.fontSize*Ae.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ae.controlItemBgActive,optionSelectedFontWeight:Ae.fontWeightStrong,optionPadding:`${Ve}px ${Ae.paddingSM}px`,menuPadding:Ae.paddingXXS}}),Pt=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ftJe===0?[Ze]:[].concat((0,E.Z)(Ht),[Ve,Ze]),[]),ft=[];let Nt=0;return nt.forEach((Ht,Ze)=>{const Je=Nt+Ht.length;let $e=Ae.slice(Nt,Je);Nt=Je,Ze%2===1&&($e=re.createElement("span",{className:`${et}-menu-item-keyword`,key:`separator-${Ze}`},$e)),ft.push($e)}),ft}const Qe=(Ae,Ve,et,nt)=>{const ft=[],Nt=Ae.toLowerCase();return Ve.forEach((Ht,Ze)=>{Ze!==0&&ft.push(" / ");let Je=Ht[nt.label];const $e=typeof Je;($e==="string"||$e==="number")&&(Je=qt(String(Je),Nt,et)),ft.push(Je)}),ft},ht=re.forwardRef((Ae,Ve)=>{const{prefixCls:et,size:nt,disabled:ft,className:Nt,rootClassName:Ht,multiple:Ze,bordered:Je=!0,transitionName:$e,choiceTransitionName:wt="",popupClassName:mn,dropdownClassName:an,expandIcon:qn,placement:Hn,showSearch:ct,allowClear:Wt=!0,notFoundContent:ia,direction:$t,getPopupContainer:jn,status:la,showArrow:ta,builtinPlacements:fa,style:Et}=Ae,fn=Pt(Ae,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Yt=(0,ut.Z)(fn,["suffixIcon"]),{getPopupContainer:yn,getPrefixCls:Tn,renderEmpty:Xn,direction:Dn,popupOverflow:On,cascader:ba}=re.useContext(en.E_),La=$t||Dn,wn=La==="rtl",{status:za,hasFeedback:ar,isFormItemInput:_t,feedbackIcon:nn}=re.useContext(Xe.aM),Tt=(0,cn.F)(za,la),We=ia||(Xn==null?void 0:Xn("Cascader"))||re.createElement(Zt.Z,{componentName:"Cascader"}),it=Tn(),Rt=Tn("select",et),Nn=Tn("cascader",et),[Mn,ln]=(0,Mt.Z)(Rt),[_n]=Oe(Nn),{compactSize:Bn,compactItemClassnames:Kn}=(0,Rn.ri)(Rt,$t),ua=le()(mn||an,`${Nn}-dropdown`,{[`${Nn}-dropdown-rtl`]:La==="rtl"},Ht,ln),ja=re.useMemo(()=>{if(!ct)return ct;let pa={render:Qe};return typeof ct=="object"&&(pa=Object.assign(Object.assign({},pa),ct)),pa},[ct]),Va=(0,Cn.Z)(pa=>{var Wa;return(Wa=nt!=null?nt:Bn)!==null&&Wa!==void 0?Wa:pa}),Na=re.useContext(Fn.Z),ya=ft!=null?ft:Na;let aa=qn;qn||(aa=wn?re.createElement(oe.Z,null):re.createElement(fe.Z,null));const wa=re.createElement("span",{className:`${Rt}-menu-item-loading-icon`},re.createElement(ge.Z,{spin:!0})),Ca=re.useMemo(()=>Ze?re.createElement("span",{className:`${Nn}-checkbox-inner`}):!1,[Ze]),Ea=(0,Xt.Z)(Ae.suffixIcon,ta),{suffixIcon:Ua,removeIcon:ir,clearIcon:_a}=(0,pn.Z)(Object.assign(Object.assign({},Ae),{hasFeedback:ar,feedbackIcon:nn,showSuffixIcon:Ea,multiple:Ze,prefixCls:Rt,componentName:"Cascader"})),br=re.useMemo(()=>Hn!==void 0?Hn:wn?"bottomRight":"bottomLeft",[Hn,wn]),Za=(0,zt.Z)(fa,On),va=Wt===!0?{clearIcon:_a}:Wt,Qa=re.createElement(gt,Object.assign({prefixCls:Rt,className:le()(!et&&Nn,{[`${Rt}-lg`]:Va==="large",[`${Rt}-sm`]:Va==="small",[`${Rt}-rtl`]:wn,[`${Rt}-borderless`]:!Je,[`${Rt}-in-form-item`]:_t},(0,cn.Z)(Rt,Tt,ar),Kn,ba==null?void 0:ba.className,Nt,Ht,ln),disabled:ya,style:Object.assign(Object.assign({},ba==null?void 0:ba.style),Et)},Yt,{builtinPlacements:Za,direction:La,placement:br,notFoundContent:We,allowClear:va,showSearch:ja,expandIcon:aa,suffixIcon:Ua,removeIcon:ir,loadingIcon:wa,checkable:Ca,dropdownClassName:ua,dropdownPrefixCls:et||Nn,choiceTransitionName:(0,Ge.m)(it,"",wt),transitionName:(0,Ge.m)(it,"slide-up",$e),getPopupContainer:jn||yn,ref:Ve}));return _n(Mn(Qa))}),xt=(0,mt.Z)(ht);ht.SHOW_PARENT=ye,ht.SHOW_CHILD=Sn,ht._InternalPanelDoNotUseOrYouWillBeFired=xt;var bn=ht},24905:function(de,ne,y){"use strict";y.d(ne,{default:function(){return Se}});var E=y(92310),re=y.n(E),oe=y(5630),ge=y(59301),fe=y(36355),he=y(1684),le=y(32441),Ee=ge.createContext(null),Le=y(98447),ke=y(14088),Ue=y(4572),He=function(be,we){var Te={};for(var Ye in be)Object.prototype.hasOwnProperty.call(be,Ye)&&we.indexOf(Ye)<0&&(Te[Ye]=be[Ye]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ye=Object.getOwnPropertySymbols(be);Ne{var Te;const{prefixCls:Ye,className:Ne,rootClassName:tt,children:st,indeterminate:Vt=!1,style:vt,onMouseEnter:Bt,onMouseLeave:At,skipGroup:Lt=!1,disabled:tn}=be,Jt=He(be,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:qe,direction:yt,checkbox:on}=ge.useContext(fe.E_),rt=ge.useContext(Ee),{isFormItemInput:Ke}=ge.useContext(le.aM),Dt=ge.useContext(he.Z),vn=(Te=(rt==null?void 0:rt.disabled)||tn)!==null&&Te!==void 0?Te:Dt,Ct=ge.useRef(Jt.value);ge.useEffect(()=>{rt==null||rt.registerValue(Jt.value)},[]),ge.useEffect(()=>{if(!Lt)return Jt.value!==Ct.current&&(rt==null||rt.cancelValue(Ct.current),rt==null||rt.registerValue(Jt.value),Ct.current=Jt.value),()=>rt==null?void 0:rt.cancelValue(Jt.value)},[Jt.value]);const Gt=qe("checkbox",Ye),[ot,Ut]=(0,Le.ZP)(Gt),bt=Object.assign({},Jt);rt&&!Lt&&(bt.onChange=function(){Jt.onChange&&Jt.onChange.apply(Jt,arguments),rt.toggleOption&&rt.toggleOption({label:st,value:Jt.value})},bt.name=rt.name,bt.checked=rt.value.includes(Jt.value));const kn=re()(`${Gt}-wrapper`,{[`${Gt}-rtl`]:yt==="rtl",[`${Gt}-wrapper-checked`]:bt.checked,[`${Gt}-wrapper-disabled`]:vn,[`${Gt}-wrapper-in-form-item`]:Ke},on==null?void 0:on.className,Ne,tt,Ut),rn=re()({[`${Gt}-indeterminate`]:Vt},Ue.A,Ut),pt=Vt?"mixed":void 0;return ot(ge.createElement(ke.Z,{component:"Checkbox",disabled:vn},ge.createElement("label",{className:kn,style:Object.assign(Object.assign({},on==null?void 0:on.style),vt),onMouseEnter:Bt,onMouseLeave:At},ge.createElement(oe.Z,Object.assign({"aria-checked":pt},bt,{prefixCls:Gt,className:rn,disabled:vn,ref:we})),st!==void 0&&ge.createElement("span",null,st))))};var a=ge.forwardRef(ue),ee=y(26390),x=y(64002),te=function(be,we){var Te={};for(var Ye in be)Object.prototype.hasOwnProperty.call(be,Ye)&&we.indexOf(Ye)<0&&(Te[Ye]=be[Ye]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ye=Object.getOwnPropertySymbols(be);Ne{const{defaultValue:Te,children:Ye,options:Ne=[],prefixCls:tt,className:st,rootClassName:Vt,style:vt,onChange:Bt}=be,At=te(be,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Lt,direction:tn}=ge.useContext(fe.E_),[Jt,qe]=ge.useState(At.value||Te||[]),[yt,on]=ge.useState([]);ge.useEffect(()=>{"value"in At&&qe(At.value||[])},[At.value]);const rt=ge.useMemo(()=>Ne.map(_e=>typeof _e=="string"||typeof _e=="number"?{label:_e,value:_e}:_e),[Ne]),Ke=_e=>{on(Be=>Be.filter(Ce=>Ce!==_e))},Dt=_e=>{on(Be=>[].concat((0,ee.Z)(Be),[_e]))},vn=_e=>{const Be=Jt.indexOf(_e.value),Ce=(0,ee.Z)(Jt);Be===-1?Ce.push(_e.value):Ce.splice(Be,1),"value"in At||qe(Ce),Bt==null||Bt(Ce.filter(dt=>yt.includes(dt)).sort((dt,It)=>{const je=rt.findIndex(gt=>gt.value===dt),ze=rt.findIndex(gt=>gt.value===It);return je-ze}))},Ct=Lt("checkbox",tt),Gt=`${Ct}-group`,[ot,Ut]=(0,Le.ZP)(Ct),bt=(0,x.Z)(At,["value","disabled"]),kn=Ne.length?rt.map(_e=>ge.createElement(a,{prefixCls:Ct,key:_e.value.toString(),disabled:"disabled"in _e?_e.disabled:At.disabled,value:_e.value,checked:Jt.includes(_e.value),onChange:_e.onChange,className:`${Gt}-item`,style:_e.style,title:_e.title},_e.label)):Ye,rn={toggleOption:vn,value:Jt,disabled:At.disabled,name:At.name,registerValue:Dt,cancelValue:Ke},pt=re()(Gt,{[`${Gt}-rtl`]:tn==="rtl"},st,Vt,Ut);return ot(ge.createElement("div",Object.assign({className:pt,style:vt},bt,{ref:we}),ge.createElement(Ee.Provider,{value:rn},kn)))},ie=ge.forwardRef(ae);var pe=ge.memo(ie);const ve=a;ve.Group=pe,ve.__ANT_CHECKBOX=!0;var Se=ve},98447:function(de,ne,y){"use strict";y.d(ne,{C2:function(){return fe}});var E=y(17313),re=y(37613),oe=y(83116);const ge=he=>{const{checkboxCls:le}=he,xe=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",flexWrap:"wrap",columnGap:he.marginXS,[`> ${he.antCls}-row`]:{flex:1}}),[xe]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${xe}`]:{marginInlineStart:0},[`&${xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,E.Wf)(he)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:he.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,E.oN)(he))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:he.checkboxSize,height:he.checkboxSize,direction:"ltr",backgroundColor:he.colorBgContainer,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,borderCollapse:"separate",transition:`all ${he.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:he.checkboxSize/14*5,height:he.checkboxSize/14*8,border:`${he.lineWidthBold}px solid ${he.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${he.motionDurationFast} ${he.motionEaseInBack}, opacity ${he.motionDurationFast}`}},"& + span":{paddingInlineStart:he.paddingXS,paddingInlineEnd:he.paddingXS}})},{[` + `;return[{[et]:{width:Ae.controlWidth}},{[`${et}-dropdown`]:[(0,Wn.C2)(`${Ve}-checkbox`,Ae),{[`&${nt}-select-dropdown`]:{padding:0}},{[et]:{"&-checkbox":{top:0,marginInlineEnd:Ae.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${et}-menu-empty`]:{[`${et}-menu`]:{width:"100%",height:"auto",[ft]:{color:Ae.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ae.controlItemWidth,height:Ae.dropdownHeight,margin:0,padding:Ae.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ae.lineWidth}px ${Ae.lineType} ${Ae.colorSplit}`},"&-item":Object.assign(Object.assign({},In.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ae.optionPadding,lineHeight:Ae.lineHeight,cursor:"pointer",transition:`all ${Ae.motionDurationMid}`,borderRadius:Ae.borderRadiusSM,"&:hover":{background:Ae.controlItemBgHover},"&-disabled":{color:Ae.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Nt]:{color:Ae.colorTextDisabled}},[`&-active:not(${ft}-disabled)`]:{"&, &:hover":{fontWeight:Ae.optionSelectedFontWeight,backgroundColor:Ae.optionSelectedBg}},"&-content":{flex:"auto"},[Nt]:{marginInlineStart:Ae.paddingXXS,color:Ae.colorTextDescription,fontSize:Ae.fontSizeIcon},"&-keyword":{color:Ae.colorHighlight}})}}}]},{[`${et}-dropdown-rtl`]:{direction:"rtl"}},(0,Un.c)(Ae)]};var Oe=(0,ga.Z)("Cascader",Ae=>[un(Ae)],Ae=>{const Ve=Math.round((Ae.controlHeight-Ae.fontSize*Ae.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ae.controlItemBgActive,optionSelectedFontWeight:Ae.fontWeightStrong,optionPadding:`${Ve}px ${Ae.paddingSM}px`,menuPadding:Ae.paddingXXS}}),Pt=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ftJe===0?[Ze]:[].concat((0,E.Z)(Ht),[Ve,Ze]),[]),ft=[];let Nt=0;return nt.forEach((Ht,Ze)=>{const Je=Nt+Ht.length;let $e=Ae.slice(Nt,Je);Nt=Je,Ze%2===1&&($e=re.createElement("span",{className:`${et}-menu-item-keyword`,key:`separator-${Ze}`},$e)),ft.push($e)}),ft}const Qe=(Ae,Ve,et,nt)=>{const ft=[],Nt=Ae.toLowerCase();return Ve.forEach((Ht,Ze)=>{Ze!==0&&ft.push(" / ");let Je=Ht[nt.label];const $e=typeof Je;($e==="string"||$e==="number")&&(Je=qt(String(Je),Nt,et)),ft.push(Je)}),ft},ht=re.forwardRef((Ae,Ve)=>{const{prefixCls:et,size:nt,disabled:ft,className:Nt,rootClassName:Ht,multiple:Ze,bordered:Je=!0,transitionName:$e,choiceTransitionName:wt="",popupClassName:mn,dropdownClassName:an,expandIcon:qn,placement:Hn,showSearch:ct,allowClear:Wt=!0,notFoundContent:ia,direction:$t,getPopupContainer:jn,status:la,showArrow:ta,builtinPlacements:fa,style:Et}=Ae,fn=Pt(Ae,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Yt=(0,ut.Z)(fn,["suffixIcon"]),{getPopupContainer:yn,getPrefixCls:Tn,renderEmpty:Xn,direction:Dn,popupOverflow:On,cascader:ba}=re.useContext(en.E_),La=$t||Dn,wn=La==="rtl",{status:za,hasFeedback:ar,isFormItemInput:_t,feedbackIcon:nn}=re.useContext(Xe.aM),Tt=(0,cn.F)(za,la),We=ia||(Xn==null?void 0:Xn("Cascader"))||re.createElement(Zt.Z,{componentName:"Cascader"}),it=Tn(),Rt=Tn("select",et),Nn=Tn("cascader",et),[Mn,ln]=(0,Mt.Z)(Rt),[_n]=Oe(Nn),{compactSize:Bn,compactItemClassnames:Kn}=(0,Rn.ri)(Rt,$t),ua=le()(mn||an,`${Nn}-dropdown`,{[`${Nn}-dropdown-rtl`]:La==="rtl"},Ht,ln),ja=re.useMemo(()=>{if(!ct)return ct;let pa={render:Qe};return typeof ct=="object"&&(pa=Object.assign(Object.assign({},pa),ct)),pa},[ct]),Va=(0,Pn.Z)(pa=>{var Wa;return(Wa=nt!=null?nt:Bn)!==null&&Wa!==void 0?Wa:pa}),Na=re.useContext(Fn.Z),ya=ft!=null?ft:Na;let aa=qn;qn||(aa=wn?re.createElement(oe.Z,null):re.createElement(fe.Z,null));const wa=re.createElement("span",{className:`${Rt}-menu-item-loading-icon`},re.createElement(ge.Z,{spin:!0})),Ca=re.useMemo(()=>Ze?re.createElement("span",{className:`${Nn}-checkbox-inner`}):!1,[Ze]),Ea=(0,Xt.Z)(Ae.suffixIcon,ta),{suffixIcon:Ua,removeIcon:ir,clearIcon:$a}=(0,pn.Z)(Object.assign(Object.assign({},Ae),{hasFeedback:ar,feedbackIcon:nn,showSuffixIcon:Ea,multiple:Ze,prefixCls:Rt,componentName:"Cascader"})),Er=re.useMemo(()=>Hn!==void 0?Hn:wn?"bottomRight":"bottomLeft",[Hn,wn]),Za=(0,zt.Z)(fa,On),va=Wt===!0?{clearIcon:$a}:Wt,Qa=re.createElement(gt,Object.assign({prefixCls:Rt,className:le()(!et&&Nn,{[`${Rt}-lg`]:Va==="large",[`${Rt}-sm`]:Va==="small",[`${Rt}-rtl`]:wn,[`${Rt}-borderless`]:!Je,[`${Rt}-in-form-item`]:_t},(0,cn.Z)(Rt,Tt,ar),Kn,ba==null?void 0:ba.className,Nt,Ht,ln),disabled:ya,style:Object.assign(Object.assign({},ba==null?void 0:ba.style),Et)},Yt,{builtinPlacements:Za,direction:La,placement:Er,notFoundContent:We,allowClear:va,showSearch:ja,expandIcon:aa,suffixIcon:Ua,removeIcon:ir,loadingIcon:wa,checkable:Ca,dropdownClassName:ua,dropdownPrefixCls:et||Nn,choiceTransitionName:(0,Ge.m)(it,"",wt),transitionName:(0,Ge.m)(it,"slide-up",$e),getPopupContainer:jn||yn,ref:Ve}));return _n(Mn(Qa))}),xt=(0,pt.Z)(ht);ht.SHOW_PARENT=ye,ht.SHOW_CHILD=Sn,ht._InternalPanelDoNotUseOrYouWillBeFired=xt;var bn=ht},24905:function(de,ne,y){"use strict";y.d(ne,{default:function(){return Se}});var E=y(92310),re=y.n(E),oe=y(5630),ge=y(59301),fe=y(36355),he=y(1684),le=y(32441),Ee=ge.createContext(null),Le=y(98447),ke=y(14088),Ue=y(4572),He=function(be,we){var Te={};for(var Ye in be)Object.prototype.hasOwnProperty.call(be,Ye)&&we.indexOf(Ye)<0&&(Te[Ye]=be[Ye]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ye=Object.getOwnPropertySymbols(be);Ne{var Te;const{prefixCls:Ye,className:Ne,rootClassName:tt,children:st,indeterminate:Vt=!1,style:vt,onMouseEnter:Bt,onMouseLeave:At,skipGroup:Lt=!1,disabled:tn}=be,Jt=He(be,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:qe,direction:yt,checkbox:on}=ge.useContext(fe.E_),rt=ge.useContext(Ee),{isFormItemInput:Ke}=ge.useContext(le.aM),Dt=ge.useContext(he.Z),vn=(Te=(rt==null?void 0:rt.disabled)||tn)!==null&&Te!==void 0?Te:Dt,Ct=ge.useRef(Jt.value);ge.useEffect(()=>{rt==null||rt.registerValue(Jt.value)},[]),ge.useEffect(()=>{if(!Lt)return Jt.value!==Ct.current&&(rt==null||rt.cancelValue(Ct.current),rt==null||rt.registerValue(Jt.value),Ct.current=Jt.value),()=>rt==null?void 0:rt.cancelValue(Jt.value)},[Jt.value]);const Gt=qe("checkbox",Ye),[ot,Ut]=(0,Le.ZP)(Gt),bt=Object.assign({},Jt);rt&&!Lt&&(bt.onChange=function(){Jt.onChange&&Jt.onChange.apply(Jt,arguments),rt.toggleOption&&rt.toggleOption({label:st,value:Jt.value})},bt.name=rt.name,bt.checked=rt.value.includes(Jt.value));const kn=re()(`${Gt}-wrapper`,{[`${Gt}-rtl`]:yt==="rtl",[`${Gt}-wrapper-checked`]:bt.checked,[`${Gt}-wrapper-disabled`]:vn,[`${Gt}-wrapper-in-form-item`]:Ke},on==null?void 0:on.className,Ne,tt,Ut),rn=re()({[`${Gt}-indeterminate`]:Vt},Ue.A,Ut),mt=Vt?"mixed":void 0;return ot(ge.createElement(ke.Z,{component:"Checkbox",disabled:vn},ge.createElement("label",{className:kn,style:Object.assign(Object.assign({},on==null?void 0:on.style),vt),onMouseEnter:Bt,onMouseLeave:At},ge.createElement(oe.Z,Object.assign({"aria-checked":mt},bt,{prefixCls:Gt,className:rn,disabled:vn,ref:we})),st!==void 0&&ge.createElement("span",null,st))))};var a=ge.forwardRef(ue),ee=y(26390),x=y(64002),te=function(be,we){var Te={};for(var Ye in be)Object.prototype.hasOwnProperty.call(be,Ye)&&we.indexOf(Ye)<0&&(Te[Ye]=be[Ye]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ye=Object.getOwnPropertySymbols(be);Ne{const{defaultValue:Te,children:Ye,options:Ne=[],prefixCls:tt,className:st,rootClassName:Vt,style:vt,onChange:Bt}=be,At=te(be,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Lt,direction:tn}=ge.useContext(fe.E_),[Jt,qe]=ge.useState(At.value||Te||[]),[yt,on]=ge.useState([]);ge.useEffect(()=>{"value"in At&&qe(At.value||[])},[At.value]);const rt=ge.useMemo(()=>Ne.map(_e=>typeof _e=="string"||typeof _e=="number"?{label:_e,value:_e}:_e),[Ne]),Ke=_e=>{on(Be=>Be.filter(Ce=>Ce!==_e))},Dt=_e=>{on(Be=>[].concat((0,ee.Z)(Be),[_e]))},vn=_e=>{const Be=Jt.indexOf(_e.value),Ce=(0,ee.Z)(Jt);Be===-1?Ce.push(_e.value):Ce.splice(Be,1),"value"in At||qe(Ce),Bt==null||Bt(Ce.filter(dt=>yt.includes(dt)).sort((dt,It)=>{const je=rt.findIndex(gt=>gt.value===dt),ze=rt.findIndex(gt=>gt.value===It);return je-ze}))},Ct=Lt("checkbox",tt),Gt=`${Ct}-group`,[ot,Ut]=(0,Le.ZP)(Ct),bt=(0,x.Z)(At,["value","disabled"]),kn=Ne.length?rt.map(_e=>ge.createElement(a,{prefixCls:Ct,key:_e.value.toString(),disabled:"disabled"in _e?_e.disabled:At.disabled,value:_e.value,checked:Jt.includes(_e.value),onChange:_e.onChange,className:`${Gt}-item`,style:_e.style,title:_e.title},_e.label)):Ye,rn={toggleOption:vn,value:Jt,disabled:At.disabled,name:At.name,registerValue:Dt,cancelValue:Ke},mt=re()(Gt,{[`${Gt}-rtl`]:tn==="rtl"},st,Vt,Ut);return ot(ge.createElement("div",Object.assign({className:mt,style:vt},bt,{ref:we}),ge.createElement(Ee.Provider,{value:rn},kn)))},ie=ge.forwardRef(ae);var pe=ge.memo(ie);const ve=a;ve.Group=pe,ve.__ANT_CHECKBOX=!0;var Se=ve},98447:function(de,ne,y){"use strict";y.d(ne,{C2:function(){return fe}});var E=y(17313),re=y(37613),oe=y(83116);const ge=he=>{const{checkboxCls:le}=he,xe=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",flexWrap:"wrap",columnGap:he.marginXS,[`> ${he.antCls}-row`]:{flex:1}}),[xe]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${xe}`]:{marginInlineStart:0},[`&${xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,E.Wf)(he)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:he.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,E.oN)(he))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:he.checkboxSize,height:he.checkboxSize,direction:"ltr",backgroundColor:he.colorBgContainer,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,borderCollapse:"separate",transition:`all ${he.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:he.checkboxSize/14*5,height:he.checkboxSize/14*8,border:`${he.lineWidthBold}px solid ${he.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${he.motionDurationFast} ${he.motionEaseInBack}, opacity ${he.motionDurationFast}`}},"& + span":{paddingInlineStart:he.paddingXS,paddingInlineEnd:he.paddingXS}})},{[` ${xe}:not(${xe}-disabled), ${le}:not(${le}-disabled) `]:{[`&:hover ${le}-inner`]:{borderColor:he.colorPrimary}},[`${xe}:not(${xe}-disabled)`]:{[`&:hover ${le}-checked:not(${le}-disabled) ${le}-inner`]:{backgroundColor:he.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${le}-checked:not(${le}-disabled):after`]:{borderColor:he.colorPrimaryHover}}},{[`${le}-checked`]:{[`${le}-inner`]:{backgroundColor:he.colorPrimary,borderColor:he.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${he.motionDurationMid} ${he.motionEaseOutBack} ${he.motionDurationFast}`}}},[` ${xe}-checked:not(${xe}-disabled), ${le}-checked:not(${le}-disabled) - `]:{[`&:hover ${le}-inner`]:{backgroundColor:he.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:he.colorBgContainer,borderColor:he.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:he.fontSizeLG/2,height:he.fontSizeLG/2,backgroundColor:he.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${xe}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:he.colorBgContainerDisabled,borderColor:he.colorBorder,"&:after":{borderColor:he.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:he.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:he.colorTextDisabled}}}]};function fe(he,le){const xe=(0,re.TS)(le,{checkboxCls:`.${he}`,checkboxSize:le.controlInteractiveSize});return[ge(xe)]}ne.ZP=(0,oe.Z)("Checkbox",(he,le)=>{let{prefixCls:xe}=le;return[fe(xe,he)]})},28103:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ue}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(17313),he=y(83116),le=y(37613);const xe=He=>{const{componentCls:ue,sizePaddingEdgeHorizontal:b,colorSplit:a,lineWidth:ee,textPaddingInline:x,orientationMargin:te,verticalMarginInline:ae}=He;return{[ue]:Object.assign(Object.assign({},(0,fe.Wf)(He)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${He.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ue}-with-text`]:{display:"flex",alignItems:"center",margin:`${He.dividerHorizontalWithTextGutterMargin}px 0`,color:He.colorTextHeading,fontWeight:500,fontSize:He.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ee}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ue}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${ue}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${ue}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:x},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${ue}-with-text${ue}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ue}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ue}-with-text`]:{color:He.colorText,fontWeight:"normal",fontSize:He.fontSize},[`&-horizontal${ue}-with-text-left${ue}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ue}-inner-text`]:{paddingInlineStart:b}},[`&-horizontal${ue}-with-text-right${ue}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ue}-inner-text`]:{paddingInlineEnd:b}}})}};var Ee=(0,he.Z)("Divider",He=>{const ue=(0,le.TS)(He,{dividerHorizontalWithTextGutterMargin:He.margin,dividerHorizontalGutterMargin:He.marginLG,sizePaddingEdgeHorizontal:0});return[xe(ue)]},He=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:He.marginXS})),Le=function(He,ue){var b={};for(var a in He)Object.prototype.hasOwnProperty.call(He,a)&&ue.indexOf(a)<0&&(b[a]=He[a]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(He);ee{const{getPrefixCls:ue,direction:b,divider:a}=oe.useContext(ge.E_),{prefixCls:ee,type:x="horizontal",orientation:te="center",orientationMargin:ae,className:ie,rootClassName:pe,children:ve,dashed:Se,plain:be,style:we}=He,Te=Le(He,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ye=ue("divider",ee),[Ne,tt]=Ee(Ye),st=te.length>0?`-${te}`:te,Vt=!!ve,vt=te==="left"&&ae!=null,Bt=te==="right"&&ae!=null,At=re()(Ye,a==null?void 0:a.className,tt,`${Ye}-${x}`,{[`${Ye}-with-text`]:Vt,[`${Ye}-with-text${st}`]:Vt,[`${Ye}-dashed`]:!!Se,[`${Ye}-plain`]:!!be,[`${Ye}-rtl`]:b==="rtl",[`${Ye}-no-default-orientation-margin-left`]:vt,[`${Ye}-no-default-orientation-margin-right`]:Bt},ie,pe),Lt=oe.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),tn=Object.assign(Object.assign({},vt&&{marginLeft:Lt}),Bt&&{marginRight:Lt});return Ne(oe.createElement("div",Object.assign({className:At,style:Object.assign(Object.assign({},a==null?void 0:a.style),we)},Te,{role:"separator"}),ve&&x!=="vertical"&&oe.createElement("span",{className:`${Ye}-inner-text`,style:tn},ve)))}},43428:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ot}});var E=y(92310),re=y.n(E),oe=y(57259),ge=y(29043),fe=y(43403),he=y(28800),le=y(59301),xe=le.createContext(null),Ee=le.createContext({}),Le=xe,ke=y(80962),Ue=y(5891),He=y(43469),ue=y(85108),b=y(36994),a=y(80764),ee=function(bt){var kn=bt.prefixCls,rn=bt.className,pt=bt.style,_e=bt.children,Be=bt.containerRef,Ce=bt.id,dt=bt.onMouseEnter,It=bt.onMouseOver,je=bt.onMouseLeave,ze=bt.onClick,gt=bt.onKeyDown,ut=bt.onKeyUp,Ge={onMouseEnter:dt,onMouseOver:It,onMouseLeave:je,onClick:ze,onKeyDown:gt,onKeyUp:ut},mt=le.useContext(Ee),cn=mt.panel,en=(0,a.useComposeRef)(cn,Be);return le.createElement(le.Fragment,null,le.createElement("div",(0,Ue.Z)({id:Ce,className:re()("".concat(kn,"-content"),rn),style:(0,oe.Z)({},pt),"aria-modal":"true",role:"dialog",ref:en},Ge),_e))},x=ee,te=y(51395);function ae(Ut){return typeof Ut=="string"&&String(Number(Ut))===Ut?((0,te.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ut)):Ut}function ie(Ut){warning(!("wrapperClassName"in Ut),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ut.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ve(Ut,bt){var kn,rn,pt,_e,Be=Ut.prefixCls,Ce=Ut.open,dt=Ut.placement,It=Ut.inline,je=Ut.push,ze=Ut.forceRender,gt=Ut.autoFocus,ut=Ut.keyboard,Ge=Ut.rootClassName,mt=Ut.rootStyle,cn=Ut.zIndex,en=Ut.className,Zt=Ut.id,Fn=Ut.style,Cn=Ut.motion,Xe=Ut.width,Mt=Ut.height,zt=Ut.children,Xt=Ut.contentWrapperStyle,pn=Ut.mask,Rn=Ut.maskClosable,Wn=Ut.maskMotion,In=Ut.maskClassName,Un=Ut.maskStyle,ga=Ut.afterOpenChange,un=Ut.onClose,Oe=Ut.onMouseEnter,Pt=Ut.onMouseOver,Sn=Ut.onMouseLeave,ye=Ut.onClick,qt=Ut.onKeyDown,Qe=Ut.onKeyUp,ht=le.useRef(),xt=le.useRef(),bn=le.useRef();le.useImperativeHandle(bt,function(){return ht.current});var Ae=function(Wt){var ia=Wt.keyCode,$t=Wt.shiftKey;switch(ia){case ue.Z.TAB:{if(ia===ue.Z.TAB){if(!$t&&document.activeElement===bn.current){var jn;(jn=xt.current)===null||jn===void 0||jn.focus({preventScroll:!0})}else if($t&&document.activeElement===xt.current){var la;(la=bn.current)===null||la===void 0||la.focus({preventScroll:!0})}}break}case ue.Z.ESC:{un&&ut&&(Wt.stopPropagation(),un(Wt));break}}};le.useEffect(function(){if(Ce&>){var ct;(ct=ht.current)===null||ct===void 0||ct.focus({preventScroll:!0})}},[Ce]);var Ve=le.useState(!1),et=(0,ge.Z)(Ve,2),nt=et[0],ft=et[1],Nt=le.useContext(Le),Ht;je===!1?Ht={distance:0}:je===!0?Ht={}:Ht=je||{};var Ze=(kn=(rn=(pt=Ht)===null||pt===void 0?void 0:pt.distance)!==null&&rn!==void 0?rn:Nt==null?void 0:Nt.pushDistance)!==null&&kn!==void 0?kn:180,Je=le.useMemo(function(){return{pushDistance:Ze,push:function(){ft(!0)},pull:function(){ft(!1)}}},[Ze]);le.useEffect(function(){if(Ce){var ct;Nt==null||(ct=Nt.push)===null||ct===void 0||ct.call(Nt)}else{var Wt;Nt==null||(Wt=Nt.pull)===null||Wt===void 0||Wt.call(Nt)}},[Ce]),le.useEffect(function(){return function(){var ct;Nt==null||(ct=Nt.pull)===null||ct===void 0||ct.call(Nt)}},[]);var $e=pn&&le.createElement(He.default,(0,Ue.Z)({key:"mask"},Wn,{visible:Ce}),function(ct,Wt){var ia=ct.className,$t=ct.style;return le.createElement("div",{className:re()("".concat(Be,"-mask"),ia,In),style:(0,oe.Z)((0,oe.Z)({},$t),Un),onClick:Rn&&Ce?un:void 0,ref:Wt})}),wt=typeof Cn=="function"?Cn(dt):Cn,mn={};if(nt&&Ze)switch(dt){case"top":mn.transform="translateY(".concat(Ze,"px)");break;case"bottom":mn.transform="translateY(".concat(-Ze,"px)");break;case"left":mn.transform="translateX(".concat(Ze,"px)");break;default:mn.transform="translateX(".concat(-Ze,"px)");break}dt==="left"||dt==="right"?mn.width=ae(Xe):mn.height=ae(Mt);var an={onMouseEnter:Oe,onMouseOver:Pt,onMouseLeave:Sn,onClick:ye,onKeyDown:qt,onKeyUp:Qe},qn=le.createElement(He.default,(0,Ue.Z)({key:"panel"},wt,{visible:Ce,forceRender:ze,onVisibleChanged:function(Wt){ga==null||ga(Wt)},removeOnLeave:!1,leavedClassName:"".concat(Be,"-content-wrapper-hidden")}),function(ct,Wt){var ia=ct.className,$t=ct.style;return le.createElement("div",(0,Ue.Z)({className:re()("".concat(Be,"-content-wrapper"),ia),style:(0,oe.Z)((0,oe.Z)((0,oe.Z)({},mn),$t),Xt)},(0,b.Z)(Ut,{data:!0})),le.createElement(x,(0,Ue.Z)({id:Zt,containerRef:Wt,prefixCls:Be,className:en,style:Fn},an),zt))}),Hn=(0,oe.Z)({},mt);return cn&&(Hn.zIndex=cn),le.createElement(Le.Provider,{value:Je},le.createElement("div",{className:re()(Be,"".concat(Be,"-").concat(dt),Ge,(_e={},(0,ke.Z)(_e,"".concat(Be,"-open"),Ce),(0,ke.Z)(_e,"".concat(Be,"-inline"),It),_e)),style:Hn,tabIndex:-1,ref:ht,onKeyDown:Ae},$e,le.createElement("div",{tabIndex:0,ref:xt,style:pe,"aria-hidden":"true","data-sentinel":"start"}),qn,le.createElement("div",{tabIndex:0,ref:bn,style:pe,"aria-hidden":"true","data-sentinel":"end"})))}var Se=le.forwardRef(ve),be=Se,we=function(bt){var kn=bt.open,rn=kn===void 0?!1:kn,pt=bt.prefixCls,_e=pt===void 0?"rc-drawer":pt,Be=bt.placement,Ce=Be===void 0?"right":Be,dt=bt.autoFocus,It=dt===void 0?!0:dt,je=bt.keyboard,ze=je===void 0?!0:je,gt=bt.width,ut=gt===void 0?378:gt,Ge=bt.mask,mt=Ge===void 0?!0:Ge,cn=bt.maskClosable,en=cn===void 0?!0:cn,Zt=bt.getContainer,Fn=bt.forceRender,Cn=bt.afterOpenChange,Xe=bt.destroyOnClose,Mt=bt.onMouseEnter,zt=bt.onMouseOver,Xt=bt.onMouseLeave,pn=bt.onClick,Rn=bt.onKeyDown,Wn=bt.onKeyUp,In=bt.panelRef,Un=le.useState(!1),ga=(0,ge.Z)(Un,2),un=ga[0],Oe=ga[1],Pt=le.useState(!1),Sn=(0,ge.Z)(Pt,2),ye=Sn[0],qt=Sn[1];(0,he.Z)(function(){qt(!0)},[]);var Qe=ye?rn:!1,ht=le.useRef(),xt=le.useRef();(0,he.Z)(function(){Qe&&(xt.current=document.activeElement)},[Qe]);var bn=function(ft){var Nt;if(Oe(ft),Cn==null||Cn(ft),!ft&&xt.current&&!((Nt=ht.current)!==null&&Nt!==void 0&&Nt.contains(xt.current))){var Ht;(Ht=xt.current)===null||Ht===void 0||Ht.focus({preventScroll:!0})}},Ae=le.useMemo(function(){return{panel:In}},[In]);if(!Fn&&!un&&!Qe&&Xe)return null;var Ve={onMouseEnter:Mt,onMouseOver:zt,onMouseLeave:Xt,onClick:pn,onKeyDown:Rn,onKeyUp:Wn},et=(0,oe.Z)((0,oe.Z)({},bt),{},{open:Qe,prefixCls:_e,placement:Ce,autoFocus:It,keyboard:ze,width:ut,mask:mt,maskClosable:en,inline:Zt===!1,afterOpenChange:bn,ref:ht},Ve);return le.createElement(Ee.Provider,{value:Ae},le.createElement(fe.Z,{open:Qe||Fn||un,autoDestroy:!1,getContainer:Zt,autoLock:mt&&(Qe||un)},le.createElement(be,et)))},Te=we,Ye=Te,Ne=y(62892),tt=y(36355),st=y(32441),Vt=y(47729),Bt=Ut=>{const{prefixCls:bt,title:kn,footer:rn,extra:pt,closeIcon:_e,closable:Be,onClose:Ce,headerStyle:dt,drawerStyle:It,bodyStyle:je,footerStyle:ze,children:gt}=Ut,ut=le.useCallback(Zt=>le.createElement("button",{type:"button",onClick:Ce,"aria-label":"Close",className:`${bt}-close`},Zt),[Ce]),[Ge,mt]=(0,Vt.Z)(Be,_e,ut,void 0,!0),cn=le.useMemo(()=>!kn&&!Ge?null:le.createElement("div",{style:dt,className:re()(`${bt}-header`,{[`${bt}-header-close-only`]:Ge&&!kn&&!pt})},le.createElement("div",{className:`${bt}-header-title`},mt,kn&&le.createElement("div",{className:`${bt}-title`},kn)),pt&&le.createElement("div",{className:`${bt}-extra`},pt)),[Ge,mt,pt,dt,bt,kn]),en=le.useMemo(()=>{if(!rn)return null;const Zt=`${bt}-footer`;return le.createElement("div",{className:Zt,style:ze},rn)},[rn,ze,bt]);return le.createElement("div",{className:`${bt}-wrapper-body`,style:It},cn,le.createElement("div",{className:`${bt}-body`,style:je},gt),en)},At=y(33234),Lt=y(83116),tn=y(37613),qe=Ut=>{const{componentCls:bt,motionDurationSlow:kn}=Ut,rn={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${kn}`}}};return{[bt]:{[`${bt}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${kn}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${bt}-panel-motion`]:{"&-left":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const yt=Ut=>{const{componentCls:bt,zIndexPopup:kn,colorBgMask:rn,colorBgElevated:pt,motionDurationSlow:_e,motionDurationMid:Be,padding:Ce,paddingLG:dt,fontSizeLG:It,lineHeightLG:je,lineWidth:ze,lineType:gt,colorSplit:ut,marginSM:Ge,colorIcon:mt,colorIconHover:cn,colorText:en,fontWeightStrong:Zt,footerPaddingBlock:Fn,footerPaddingInline:Cn}=Ut,Xe=`${bt}-content-wrapper`;return{[bt]:{position:"fixed",inset:0,zIndex:kn,pointerEvents:"none","&-pure":{position:"relative",background:pt,[`&${bt}-left`]:{boxShadow:Ut.boxShadowDrawerLeft},[`&${bt}-right`]:{boxShadow:Ut.boxShadowDrawerRight},[`&${bt}-top`]:{boxShadow:Ut.boxShadowDrawerUp},[`&${bt}-bottom`]:{boxShadow:Ut.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${bt}-mask`]:{position:"absolute",inset:0,zIndex:kn,background:rn,pointerEvents:"auto"},[Xe]:{position:"absolute",zIndex:kn,maxWidth:"100vw",transition:`all ${_e}`,"&-hidden":{display:"none"}},[`&-left > ${Xe}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ut.boxShadowDrawerLeft},[`&-right > ${Xe}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ut.boxShadowDrawerRight},[`&-top > ${Xe}`]:{top:0,insetInline:0,boxShadow:Ut.boxShadowDrawerUp},[`&-bottom > ${Xe}`]:{bottom:0,insetInline:0,boxShadow:Ut.boxShadowDrawerDown},[`${bt}-content`]:{width:"100%",height:"100%",overflow:"auto",background:pt,pointerEvents:"auto"},[`${bt}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${bt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ce}px ${dt}px`,fontSize:It,lineHeight:je,borderBottom:`${ze}px ${gt} ${ut}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${bt}-extra`]:{flex:"none"},[`${bt}-close`]:{display:"inline-block",marginInlineEnd:Ge,color:mt,fontWeight:Zt,fontSize:It,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Be}`,textRendering:"auto","&:focus, &:hover":{color:cn,textDecoration:"none"}},[`${bt}-title`]:{flex:1,margin:0,color:en,fontWeight:Ut.fontWeightStrong,fontSize:It,lineHeight:je},[`${bt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:dt,overflow:"auto"},[`${bt}-footer`]:{flexShrink:0,padding:`${Fn}px ${Cn}px`,borderTop:`${ze}px ${gt} ${ut}`},"&-rtl":{direction:"rtl"}}}};var on=(0,Lt.Z)("Drawer",Ut=>{const bt=(0,tn.TS)(Ut,{});return[yt(bt),qe(bt)]},Ut=>({zIndexPopup:Ut.zIndexPopupBase,footerPaddingBlock:Ut.paddingXS,footerPaddingInline:Ut.padding})),rt=y(11575),Ke=function(Ut,bt){var kn={};for(var rn in Ut)Object.prototype.hasOwnProperty.call(Ut,rn)&&bt.indexOf(rn)<0&&(kn[rn]=Ut[rn]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,rn=Object.getOwnPropertySymbols(Ut);pt{var bt;const{rootClassName:kn,width:rn,height:pt,size:_e="default",mask:Be=!0,push:Ce=vn,open:dt,afterOpenChange:It,onClose:je,prefixCls:ze,getContainer:gt,style:ut,className:Ge,visible:mt,afterVisibleChange:cn}=Ut,en=Ke(Ut,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Zt,getPrefixCls:Fn,direction:Cn,drawer:Xe}=le.useContext(tt.E_),Mt=Fn("drawer",ze),[zt,Xt]=on(Mt),pn=gt===void 0&&Zt?()=>Zt(document.body):gt,Rn=re()({"no-mask":!Be,[`${Mt}-rtl`]:Cn==="rtl"},kn,Xt),Wn=le.useMemo(()=>rn!=null?rn:_e==="large"?736:378,[rn,_e]),In=le.useMemo(()=>pt!=null?pt:_e==="large"?736:378,[pt,_e]),Un={motionName:(0,Ne.m)(Mt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ga=Oe=>({motionName:(0,Ne.m)(Mt,`panel-motion-${Oe}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),un=(0,rt.H)();return zt(le.createElement(At.BR,null,le.createElement(st.Ux,{status:!0,override:!0},le.createElement(Ye,Object.assign({prefixCls:Mt,onClose:je,maskMotion:Un,motion:ga},en,{open:dt!=null?dt:mt,mask:Be,push:Ce,width:Wn,height:In,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),ut),className:re()(Xe==null?void 0:Xe.className,Ge),rootClassName:Rn,getContainer:pn,afterOpenChange:It!=null?It:cn,panelRef:un}),le.createElement(Bt,Object.assign({prefixCls:Mt},en,{onClose:je}))))))},Gt=Ut=>{const{prefixCls:bt,style:kn,className:rn,placement:pt="right"}=Ut,_e=Ke(Ut,["prefixCls","style","className","placement"]),{getPrefixCls:Be}=le.useContext(tt.E_),Ce=Be("drawer",bt),[dt,It]=on(Ce),je=re()(Ce,`${Ce}-pure`,`${Ce}-${pt}`,It,rn);return dt(le.createElement("div",{className:je,style:kn},le.createElement(Bt,Object.assign({prefixCls:Ce},_e))))};Ct._InternalPanelDoNotUseOrYouWillBeFired=Gt;var ot=Ct},91857:function(de,ne,y){"use strict";var E=y(59301),re=y(38226),oe=y(92310),ge=y.n(oe),fe=y(31561),he=y(80764),le=y(35788),xe=y(64002),Ee=y(79676),Le=y(53487),ke=y(92343),Ue=y(36355),He=y(20834),ue=y(40875),b=y(88088),a=y(47211);const ee=null,x=pe=>{const{menu:ve,arrow:Se,prefixCls:be,children:we,trigger:Te,disabled:Ye,dropdownRender:Ne,getPopupContainer:tt,overlayClassName:st,rootClassName:Vt,open:vt,onOpenChange:Bt,visible:At,onVisibleChange:Lt,mouseEnterDelay:tn=.15,mouseLeaveDelay:Jt=.1,autoAdjustOverflow:qe=!0,placement:yt="",overlay:on,transitionName:rt}=pe,{getPopupContainer:Ke,getPrefixCls:Dt,direction:vn}=E.useContext(Ue.E_),Ct=E.useMemo(()=>{const Ge=Dt();return rt!==void 0?rt:yt.includes("top")?`${Ge}-slide-down`:`${Ge}-slide-up`},[Dt,yt,rt]),Gt=E.useMemo(()=>yt?yt.includes("Center")?yt.slice(0,yt.indexOf("Center")):yt:vn==="rtl"?"bottomRight":"bottomLeft",[yt,vn]),ot=Dt("dropdown",be),[Ut,bt]=(0,a.Z)(ot),[,kn]=(0,b.Z)(),rn=E.Children.only(we),pt=(0,ke.Tm)(rn,{className:ge()(`${ot}-trigger`,{[`${ot}-rtl`]:vn==="rtl"},rn.props.className),disabled:Ye}),_e=Ye?[]:Te;let Be;_e&&_e.includes("contextMenu")&&(Be=!0);const[Ce,dt]=(0,le.Z)(!1,{value:vt!=null?vt:At}),It=(0,he.useEvent)(Ge=>{Bt==null||Bt(Ge),Lt==null||Lt(Ge),dt(Ge)}),je=ge()(st,Vt,bt,{[`${ot}-rtl`]:vn==="rtl"}),ze=(0,Ee.Z)({arrowPointAtCenter:typeof Se=="object"&&Se.pointAtCenter,autoAdjustOverflow:qe,offset:kn.marginXXS,arrowWidth:Se?kn.sizePopupArrow:0,borderRadius:kn.borderRadius}),gt=E.useCallback(()=>{dt(!1)},[]),ut=()=>{let Ge;return ve!=null&&ve.items?Ge=E.createElement(He.default,Object.assign({},ve)):typeof on=="function"?Ge=on():Ge=on,Ne&&(Ge=Ne(Ge)),Ge=E.Children.only(typeof Ge=="string"?E.createElement("span",null,Ge):Ge),E.createElement(ue.J,{prefixCls:`${ot}-menu`,expandIcon:E.createElement("span",{className:`${ot}-menu-submenu-arrow`},E.createElement(re.Z,{className:`${ot}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:gt,validator:mt=>{let{mode:cn}=mt}},Ge)};return Ut(E.createElement(fe.Z,Object.assign({alignPoint:Be},(0,xe.Z)(pe,["rootClassName"]),{mouseEnterDelay:tn,mouseLeaveDelay:Jt,visible:Ce,builtinPlacements:ze,arrow:!!Se,overlayClassName:je,prefixCls:ot,getPopupContainer:tt||Ke,transitionName:Ct,trigger:_e,overlay:ut,placement:Gt,onVisibleChange:It}),pt))};function te(pe){return Object.assign(Object.assign({},pe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ae=(0,Le.Z)(x,"dropdown",pe=>pe,te),ie=pe=>E.createElement(ae,Object.assign({},pe),E.createElement("span",null));x._InternalPanelDoNotUseOrYouWillBeFired=ie,ne.Z=x},38854:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return b}});var E=y(91857),re=y(92310),oe=y.n(re),ge=y(59301),fe=y(24764),he=y(3113),le=y(36355),xe=y(81327),Ee=y(33234),Le=y(47211),ke=function(a,ee){var x={};for(var te in a)Object.prototype.hasOwnProperty.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(a);ae{const{getPopupContainer:ee,getPrefixCls:x,direction:te}=ge.useContext(le.E_),{prefixCls:ae,type:ie="default",danger:pe,disabled:ve,loading:Se,onClick:be,htmlType:we,children:Te,className:Ye,menu:Ne,arrow:tt,autoFocus:st,overlay:Vt,trigger:vt,align:Bt,open:At,onOpenChange:Lt,placement:tn,getPopupContainer:Jt,href:qe,icon:yt=ge.createElement(fe.Z,null),title:on,buttonsRender:rt=ut=>ut,mouseEnterDelay:Ke,mouseLeaveDelay:Dt,overlayClassName:vn,overlayStyle:Ct,destroyPopupOnHide:Gt,dropdownRender:ot}=a,Ut=ke(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),bt=x("dropdown",ae),kn=`${bt}-button`,[rn,pt]=(0,Le.Z)(bt),_e={menu:Ne,arrow:tt,autoFocus:st,align:Bt,disabled:ve,trigger:ve?[]:vt,onOpenChange:Lt,getPopupContainer:Jt||ee,mouseEnterDelay:Ke,mouseLeaveDelay:Dt,overlayClassName:vn,overlayStyle:Ct,destroyPopupOnHide:Gt,dropdownRender:ot},{compactSize:Be,compactItemClassnames:Ce}=(0,Ee.ri)(bt,te),dt=oe()(kn,Ce,Ye,pt);"overlay"in a&&(_e.overlay=Vt),"open"in a&&(_e.open=At),"placement"in a?_e.placement=tn:_e.placement=te==="rtl"?"bottomLeft":"bottomRight";const It=ge.createElement(he.ZP,{type:ie,danger:pe,disabled:ve,loading:Se,onClick:be,htmlType:we,href:qe,title:on},Te),je=ge.createElement(he.ZP,{type:ie,danger:pe,icon:yt}),[ze,gt]=rt([It,je]);return rn(ge.createElement(xe.Z.Compact,Object.assign({className:dt,size:Be,block:!0},Ut),ze,ge.createElement(E.Z,Object.assign({},_e),gt)))};Ue.__ANT_BUTTON=!0;var He=Ue;const ue=E.Z;ue.Button=He;var b=ue},47211:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ke}});var E=y(17313),re=y(13826),oe=y(92899),ge=y(29878),fe=y(19447),he=y(83116),le=y(37613),Ee=Ue=>{const{componentCls:He,menuCls:ue,colorError:b,colorTextLightSolid:a}=Ue,ee=`${ue}-item`;return{[`${He}, ${He}-menu-submenu`]:{[`${ue} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:b,"&:hover":{color:a,backgroundColor:b}}}}}};const Le=Ue=>{const{componentCls:He,menuCls:ue,zIndexPopup:b,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:x,iconCls:te,motionDurationMid:ae,dropdownPaddingVertical:ie,fontSize:pe,dropdownEdgeChildPadding:ve,colorTextDisabled:Se,fontSizeIcon:be,controlPaddingHorizontal:we,colorBgElevated:Te}=Ue;return[{[He]:Object.assign(Object.assign({},(0,E.Wf)(Ue)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:b,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${x}-btn`]:{[`& > ${te}-down, & > ${x}-btn-icon > ${te}-down`]:{fontSize:be}},[`${He}-wrap`]:{position:"relative",[`${x}-btn > ${te}-down`]:{fontSize:be},[`${te}-down::before`]:{transition:`transform ${ae}`}},[`${He}-wrap-open`]:{[`${te}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${x}-slide-down-enter${x}-slide-down-enter-active${He}-placement-bottomLeft, + `]:{[`&:hover ${le}-inner`]:{backgroundColor:he.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:he.colorBgContainer,borderColor:he.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:he.fontSizeLG/2,height:he.fontSizeLG/2,backgroundColor:he.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${xe}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:he.colorBgContainerDisabled,borderColor:he.colorBorder,"&:after":{borderColor:he.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:he.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:he.colorTextDisabled}}}]};function fe(he,le){const xe=(0,re.TS)(le,{checkboxCls:`.${he}`,checkboxSize:le.controlInteractiveSize});return[ge(xe)]}ne.ZP=(0,oe.Z)("Checkbox",(he,le)=>{let{prefixCls:xe}=le;return[fe(xe,he)]})},28103:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ue}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(17313),he=y(83116),le=y(37613);const xe=He=>{const{componentCls:ue,sizePaddingEdgeHorizontal:b,colorSplit:a,lineWidth:ee,textPaddingInline:x,orientationMargin:te,verticalMarginInline:ae}=He;return{[ue]:Object.assign(Object.assign({},(0,fe.Wf)(He)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${He.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ue}-with-text`]:{display:"flex",alignItems:"center",margin:`${He.dividerHorizontalWithTextGutterMargin}px 0`,color:He.colorTextHeading,fontWeight:500,fontSize:He.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ee}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ue}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${ue}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${ue}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:x},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${ue}-with-text${ue}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ue}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ue}-with-text`]:{color:He.colorText,fontWeight:"normal",fontSize:He.fontSize},[`&-horizontal${ue}-with-text-left${ue}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ue}-inner-text`]:{paddingInlineStart:b}},[`&-horizontal${ue}-with-text-right${ue}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ue}-inner-text`]:{paddingInlineEnd:b}}})}};var Ee=(0,he.Z)("Divider",He=>{const ue=(0,le.TS)(He,{dividerHorizontalWithTextGutterMargin:He.margin,dividerHorizontalGutterMargin:He.marginLG,sizePaddingEdgeHorizontal:0});return[xe(ue)]},He=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:He.marginXS})),Le=function(He,ue){var b={};for(var a in He)Object.prototype.hasOwnProperty.call(He,a)&&ue.indexOf(a)<0&&(b[a]=He[a]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(He);ee{const{getPrefixCls:ue,direction:b,divider:a}=oe.useContext(ge.E_),{prefixCls:ee,type:x="horizontal",orientation:te="center",orientationMargin:ae,className:ie,rootClassName:pe,children:ve,dashed:Se,plain:be,style:we}=He,Te=Le(He,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ye=ue("divider",ee),[Ne,tt]=Ee(Ye),st=te.length>0?`-${te}`:te,Vt=!!ve,vt=te==="left"&&ae!=null,Bt=te==="right"&&ae!=null,At=re()(Ye,a==null?void 0:a.className,tt,`${Ye}-${x}`,{[`${Ye}-with-text`]:Vt,[`${Ye}-with-text${st}`]:Vt,[`${Ye}-dashed`]:!!Se,[`${Ye}-plain`]:!!be,[`${Ye}-rtl`]:b==="rtl",[`${Ye}-no-default-orientation-margin-left`]:vt,[`${Ye}-no-default-orientation-margin-right`]:Bt},ie,pe),Lt=oe.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),tn=Object.assign(Object.assign({},vt&&{marginLeft:Lt}),Bt&&{marginRight:Lt});return Ne(oe.createElement("div",Object.assign({className:At,style:Object.assign(Object.assign({},a==null?void 0:a.style),we)},Te,{role:"separator"}),ve&&x!=="vertical"&&oe.createElement("span",{className:`${Ye}-inner-text`,style:tn},ve)))}},43428:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ot}});var E=y(92310),re=y.n(E),oe=y(57259),ge=y(29043),fe=y(43403),he=y(28800),le=y(59301),xe=le.createContext(null),Ee=le.createContext({}),Le=xe,ke=y(80962),Ue=y(5891),He=y(43469),ue=y(85108),b=y(36994),a=y(80764),ee=function(bt){var kn=bt.prefixCls,rn=bt.className,mt=bt.style,_e=bt.children,Be=bt.containerRef,Ce=bt.id,dt=bt.onMouseEnter,It=bt.onMouseOver,je=bt.onMouseLeave,ze=bt.onClick,gt=bt.onKeyDown,ut=bt.onKeyUp,Ge={onMouseEnter:dt,onMouseOver:It,onMouseLeave:je,onClick:ze,onKeyDown:gt,onKeyUp:ut},pt=le.useContext(Ee),cn=pt.panel,en=(0,a.useComposeRef)(cn,Be);return le.createElement(le.Fragment,null,le.createElement("div",(0,Ue.Z)({id:Ce,className:re()("".concat(kn,"-content"),rn),style:(0,oe.Z)({},mt),"aria-modal":"true",role:"dialog",ref:en},Ge),_e))},x=ee,te=y(51395);function ae(Ut){return typeof Ut=="string"&&String(Number(Ut))===Ut?((0,te.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ut)):Ut}function ie(Ut){warning(!("wrapperClassName"in Ut),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ut.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ve(Ut,bt){var kn,rn,mt,_e,Be=Ut.prefixCls,Ce=Ut.open,dt=Ut.placement,It=Ut.inline,je=Ut.push,ze=Ut.forceRender,gt=Ut.autoFocus,ut=Ut.keyboard,Ge=Ut.rootClassName,pt=Ut.rootStyle,cn=Ut.zIndex,en=Ut.className,Zt=Ut.id,Fn=Ut.style,Pn=Ut.motion,Xe=Ut.width,Mt=Ut.height,zt=Ut.children,Xt=Ut.contentWrapperStyle,pn=Ut.mask,Rn=Ut.maskClosable,Wn=Ut.maskMotion,In=Ut.maskClassName,Un=Ut.maskStyle,ga=Ut.afterOpenChange,un=Ut.onClose,Oe=Ut.onMouseEnter,Pt=Ut.onMouseOver,Sn=Ut.onMouseLeave,ye=Ut.onClick,qt=Ut.onKeyDown,Qe=Ut.onKeyUp,ht=le.useRef(),xt=le.useRef(),bn=le.useRef();le.useImperativeHandle(bt,function(){return ht.current});var Ae=function(Wt){var ia=Wt.keyCode,$t=Wt.shiftKey;switch(ia){case ue.Z.TAB:{if(ia===ue.Z.TAB){if(!$t&&document.activeElement===bn.current){var jn;(jn=xt.current)===null||jn===void 0||jn.focus({preventScroll:!0})}else if($t&&document.activeElement===xt.current){var la;(la=bn.current)===null||la===void 0||la.focus({preventScroll:!0})}}break}case ue.Z.ESC:{un&&ut&&(Wt.stopPropagation(),un(Wt));break}}};le.useEffect(function(){if(Ce&>){var ct;(ct=ht.current)===null||ct===void 0||ct.focus({preventScroll:!0})}},[Ce]);var Ve=le.useState(!1),et=(0,ge.Z)(Ve,2),nt=et[0],ft=et[1],Nt=le.useContext(Le),Ht;je===!1?Ht={distance:0}:je===!0?Ht={}:Ht=je||{};var Ze=(kn=(rn=(mt=Ht)===null||mt===void 0?void 0:mt.distance)!==null&&rn!==void 0?rn:Nt==null?void 0:Nt.pushDistance)!==null&&kn!==void 0?kn:180,Je=le.useMemo(function(){return{pushDistance:Ze,push:function(){ft(!0)},pull:function(){ft(!1)}}},[Ze]);le.useEffect(function(){if(Ce){var ct;Nt==null||(ct=Nt.push)===null||ct===void 0||ct.call(Nt)}else{var Wt;Nt==null||(Wt=Nt.pull)===null||Wt===void 0||Wt.call(Nt)}},[Ce]),le.useEffect(function(){return function(){var ct;Nt==null||(ct=Nt.pull)===null||ct===void 0||ct.call(Nt)}},[]);var $e=pn&&le.createElement(He.default,(0,Ue.Z)({key:"mask"},Wn,{visible:Ce}),function(ct,Wt){var ia=ct.className,$t=ct.style;return le.createElement("div",{className:re()("".concat(Be,"-mask"),ia,In),style:(0,oe.Z)((0,oe.Z)({},$t),Un),onClick:Rn&&Ce?un:void 0,ref:Wt})}),wt=typeof Pn=="function"?Pn(dt):Pn,mn={};if(nt&&Ze)switch(dt){case"top":mn.transform="translateY(".concat(Ze,"px)");break;case"bottom":mn.transform="translateY(".concat(-Ze,"px)");break;case"left":mn.transform="translateX(".concat(Ze,"px)");break;default:mn.transform="translateX(".concat(-Ze,"px)");break}dt==="left"||dt==="right"?mn.width=ae(Xe):mn.height=ae(Mt);var an={onMouseEnter:Oe,onMouseOver:Pt,onMouseLeave:Sn,onClick:ye,onKeyDown:qt,onKeyUp:Qe},qn=le.createElement(He.default,(0,Ue.Z)({key:"panel"},wt,{visible:Ce,forceRender:ze,onVisibleChanged:function(Wt){ga==null||ga(Wt)},removeOnLeave:!1,leavedClassName:"".concat(Be,"-content-wrapper-hidden")}),function(ct,Wt){var ia=ct.className,$t=ct.style;return le.createElement("div",(0,Ue.Z)({className:re()("".concat(Be,"-content-wrapper"),ia),style:(0,oe.Z)((0,oe.Z)((0,oe.Z)({},mn),$t),Xt)},(0,b.Z)(Ut,{data:!0})),le.createElement(x,(0,Ue.Z)({id:Zt,containerRef:Wt,prefixCls:Be,className:en,style:Fn},an),zt))}),Hn=(0,oe.Z)({},pt);return cn&&(Hn.zIndex=cn),le.createElement(Le.Provider,{value:Je},le.createElement("div",{className:re()(Be,"".concat(Be,"-").concat(dt),Ge,(_e={},(0,ke.Z)(_e,"".concat(Be,"-open"),Ce),(0,ke.Z)(_e,"".concat(Be,"-inline"),It),_e)),style:Hn,tabIndex:-1,ref:ht,onKeyDown:Ae},$e,le.createElement("div",{tabIndex:0,ref:xt,style:pe,"aria-hidden":"true","data-sentinel":"start"}),qn,le.createElement("div",{tabIndex:0,ref:bn,style:pe,"aria-hidden":"true","data-sentinel":"end"})))}var Se=le.forwardRef(ve),be=Se,we=function(bt){var kn=bt.open,rn=kn===void 0?!1:kn,mt=bt.prefixCls,_e=mt===void 0?"rc-drawer":mt,Be=bt.placement,Ce=Be===void 0?"right":Be,dt=bt.autoFocus,It=dt===void 0?!0:dt,je=bt.keyboard,ze=je===void 0?!0:je,gt=bt.width,ut=gt===void 0?378:gt,Ge=bt.mask,pt=Ge===void 0?!0:Ge,cn=bt.maskClosable,en=cn===void 0?!0:cn,Zt=bt.getContainer,Fn=bt.forceRender,Pn=bt.afterOpenChange,Xe=bt.destroyOnClose,Mt=bt.onMouseEnter,zt=bt.onMouseOver,Xt=bt.onMouseLeave,pn=bt.onClick,Rn=bt.onKeyDown,Wn=bt.onKeyUp,In=bt.panelRef,Un=le.useState(!1),ga=(0,ge.Z)(Un,2),un=ga[0],Oe=ga[1],Pt=le.useState(!1),Sn=(0,ge.Z)(Pt,2),ye=Sn[0],qt=Sn[1];(0,he.Z)(function(){qt(!0)},[]);var Qe=ye?rn:!1,ht=le.useRef(),xt=le.useRef();(0,he.Z)(function(){Qe&&(xt.current=document.activeElement)},[Qe]);var bn=function(ft){var Nt;if(Oe(ft),Pn==null||Pn(ft),!ft&&xt.current&&!((Nt=ht.current)!==null&&Nt!==void 0&&Nt.contains(xt.current))){var Ht;(Ht=xt.current)===null||Ht===void 0||Ht.focus({preventScroll:!0})}},Ae=le.useMemo(function(){return{panel:In}},[In]);if(!Fn&&!un&&!Qe&&Xe)return null;var Ve={onMouseEnter:Mt,onMouseOver:zt,onMouseLeave:Xt,onClick:pn,onKeyDown:Rn,onKeyUp:Wn},et=(0,oe.Z)((0,oe.Z)({},bt),{},{open:Qe,prefixCls:_e,placement:Ce,autoFocus:It,keyboard:ze,width:ut,mask:pt,maskClosable:en,inline:Zt===!1,afterOpenChange:bn,ref:ht},Ve);return le.createElement(Ee.Provider,{value:Ae},le.createElement(fe.Z,{open:Qe||Fn||un,autoDestroy:!1,getContainer:Zt,autoLock:pt&&(Qe||un)},le.createElement(be,et)))},Te=we,Ye=Te,Ne=y(62892),tt=y(36355),st=y(32441),Vt=y(47729),Bt=Ut=>{const{prefixCls:bt,title:kn,footer:rn,extra:mt,closeIcon:_e,closable:Be,onClose:Ce,headerStyle:dt,drawerStyle:It,bodyStyle:je,footerStyle:ze,children:gt}=Ut,ut=le.useCallback(Zt=>le.createElement("button",{type:"button",onClick:Ce,"aria-label":"Close",className:`${bt}-close`},Zt),[Ce]),[Ge,pt]=(0,Vt.Z)(Be,_e,ut,void 0,!0),cn=le.useMemo(()=>!kn&&!Ge?null:le.createElement("div",{style:dt,className:re()(`${bt}-header`,{[`${bt}-header-close-only`]:Ge&&!kn&&!mt})},le.createElement("div",{className:`${bt}-header-title`},pt,kn&&le.createElement("div",{className:`${bt}-title`},kn)),mt&&le.createElement("div",{className:`${bt}-extra`},mt)),[Ge,pt,mt,dt,bt,kn]),en=le.useMemo(()=>{if(!rn)return null;const Zt=`${bt}-footer`;return le.createElement("div",{className:Zt,style:ze},rn)},[rn,ze,bt]);return le.createElement("div",{className:`${bt}-wrapper-body`,style:It},cn,le.createElement("div",{className:`${bt}-body`,style:je},gt),en)},At=y(33234),Lt=y(83116),tn=y(37613),qe=Ut=>{const{componentCls:bt,motionDurationSlow:kn}=Ut,rn={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${kn}`}}};return{[bt]:{[`${bt}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${kn}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${bt}-panel-motion`]:{"&-left":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[rn,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const yt=Ut=>{const{componentCls:bt,zIndexPopup:kn,colorBgMask:rn,colorBgElevated:mt,motionDurationSlow:_e,motionDurationMid:Be,padding:Ce,paddingLG:dt,fontSizeLG:It,lineHeightLG:je,lineWidth:ze,lineType:gt,colorSplit:ut,marginSM:Ge,colorIcon:pt,colorIconHover:cn,colorText:en,fontWeightStrong:Zt,footerPaddingBlock:Fn,footerPaddingInline:Pn}=Ut,Xe=`${bt}-content-wrapper`;return{[bt]:{position:"fixed",inset:0,zIndex:kn,pointerEvents:"none","&-pure":{position:"relative",background:mt,[`&${bt}-left`]:{boxShadow:Ut.boxShadowDrawerLeft},[`&${bt}-right`]:{boxShadow:Ut.boxShadowDrawerRight},[`&${bt}-top`]:{boxShadow:Ut.boxShadowDrawerUp},[`&${bt}-bottom`]:{boxShadow:Ut.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${bt}-mask`]:{position:"absolute",inset:0,zIndex:kn,background:rn,pointerEvents:"auto"},[Xe]:{position:"absolute",zIndex:kn,maxWidth:"100vw",transition:`all ${_e}`,"&-hidden":{display:"none"}},[`&-left > ${Xe}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ut.boxShadowDrawerLeft},[`&-right > ${Xe}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ut.boxShadowDrawerRight},[`&-top > ${Xe}`]:{top:0,insetInline:0,boxShadow:Ut.boxShadowDrawerUp},[`&-bottom > ${Xe}`]:{bottom:0,insetInline:0,boxShadow:Ut.boxShadowDrawerDown},[`${bt}-content`]:{width:"100%",height:"100%",overflow:"auto",background:mt,pointerEvents:"auto"},[`${bt}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${bt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ce}px ${dt}px`,fontSize:It,lineHeight:je,borderBottom:`${ze}px ${gt} ${ut}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${bt}-extra`]:{flex:"none"},[`${bt}-close`]:{display:"inline-block",marginInlineEnd:Ge,color:pt,fontWeight:Zt,fontSize:It,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Be}`,textRendering:"auto","&:focus, &:hover":{color:cn,textDecoration:"none"}},[`${bt}-title`]:{flex:1,margin:0,color:en,fontWeight:Ut.fontWeightStrong,fontSize:It,lineHeight:je},[`${bt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:dt,overflow:"auto"},[`${bt}-footer`]:{flexShrink:0,padding:`${Fn}px ${Pn}px`,borderTop:`${ze}px ${gt} ${ut}`},"&-rtl":{direction:"rtl"}}}};var on=(0,Lt.Z)("Drawer",Ut=>{const bt=(0,tn.TS)(Ut,{});return[yt(bt),qe(bt)]},Ut=>({zIndexPopup:Ut.zIndexPopupBase,footerPaddingBlock:Ut.paddingXS,footerPaddingInline:Ut.padding})),rt=y(11575),Ke=function(Ut,bt){var kn={};for(var rn in Ut)Object.prototype.hasOwnProperty.call(Ut,rn)&&bt.indexOf(rn)<0&&(kn[rn]=Ut[rn]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,rn=Object.getOwnPropertySymbols(Ut);mt{var bt;const{rootClassName:kn,width:rn,height:mt,size:_e="default",mask:Be=!0,push:Ce=vn,open:dt,afterOpenChange:It,onClose:je,prefixCls:ze,getContainer:gt,style:ut,className:Ge,visible:pt,afterVisibleChange:cn}=Ut,en=Ke(Ut,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Zt,getPrefixCls:Fn,direction:Pn,drawer:Xe}=le.useContext(tt.E_),Mt=Fn("drawer",ze),[zt,Xt]=on(Mt),pn=gt===void 0&&Zt?()=>Zt(document.body):gt,Rn=re()({"no-mask":!Be,[`${Mt}-rtl`]:Pn==="rtl"},kn,Xt),Wn=le.useMemo(()=>rn!=null?rn:_e==="large"?736:378,[rn,_e]),In=le.useMemo(()=>mt!=null?mt:_e==="large"?736:378,[mt,_e]),Un={motionName:(0,Ne.m)(Mt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ga=Oe=>({motionName:(0,Ne.m)(Mt,`panel-motion-${Oe}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),un=(0,rt.H)();return zt(le.createElement(At.BR,null,le.createElement(st.Ux,{status:!0,override:!0},le.createElement(Ye,Object.assign({prefixCls:Mt,onClose:je,maskMotion:Un,motion:ga},en,{open:dt!=null?dt:pt,mask:Be,push:Ce,width:Wn,height:In,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),ut),className:re()(Xe==null?void 0:Xe.className,Ge),rootClassName:Rn,getContainer:pn,afterOpenChange:It!=null?It:cn,panelRef:un}),le.createElement(Bt,Object.assign({prefixCls:Mt},en,{onClose:je}))))))},Gt=Ut=>{const{prefixCls:bt,style:kn,className:rn,placement:mt="right"}=Ut,_e=Ke(Ut,["prefixCls","style","className","placement"]),{getPrefixCls:Be}=le.useContext(tt.E_),Ce=Be("drawer",bt),[dt,It]=on(Ce),je=re()(Ce,`${Ce}-pure`,`${Ce}-${mt}`,It,rn);return dt(le.createElement("div",{className:je,style:kn},le.createElement(Bt,Object.assign({prefixCls:Ce},_e))))};Ct._InternalPanelDoNotUseOrYouWillBeFired=Gt;var ot=Ct},91857:function(de,ne,y){"use strict";var E=y(59301),re=y(38226),oe=y(92310),ge=y.n(oe),fe=y(31561),he=y(80764),le=y(35788),xe=y(64002),Ee=y(79676),Le=y(53487),ke=y(92343),Ue=y(36355),He=y(20834),ue=y(40875),b=y(88088),a=y(47211);const ee=null,x=pe=>{const{menu:ve,arrow:Se,prefixCls:be,children:we,trigger:Te,disabled:Ye,dropdownRender:Ne,getPopupContainer:tt,overlayClassName:st,rootClassName:Vt,open:vt,onOpenChange:Bt,visible:At,onVisibleChange:Lt,mouseEnterDelay:tn=.15,mouseLeaveDelay:Jt=.1,autoAdjustOverflow:qe=!0,placement:yt="",overlay:on,transitionName:rt}=pe,{getPopupContainer:Ke,getPrefixCls:Dt,direction:vn}=E.useContext(Ue.E_),Ct=E.useMemo(()=>{const Ge=Dt();return rt!==void 0?rt:yt.includes("top")?`${Ge}-slide-down`:`${Ge}-slide-up`},[Dt,yt,rt]),Gt=E.useMemo(()=>yt?yt.includes("Center")?yt.slice(0,yt.indexOf("Center")):yt:vn==="rtl"?"bottomRight":"bottomLeft",[yt,vn]),ot=Dt("dropdown",be),[Ut,bt]=(0,a.Z)(ot),[,kn]=(0,b.Z)(),rn=E.Children.only(we),mt=(0,ke.Tm)(rn,{className:ge()(`${ot}-trigger`,{[`${ot}-rtl`]:vn==="rtl"},rn.props.className),disabled:Ye}),_e=Ye?[]:Te;let Be;_e&&_e.includes("contextMenu")&&(Be=!0);const[Ce,dt]=(0,le.Z)(!1,{value:vt!=null?vt:At}),It=(0,he.useEvent)(Ge=>{Bt==null||Bt(Ge),Lt==null||Lt(Ge),dt(Ge)}),je=ge()(st,Vt,bt,{[`${ot}-rtl`]:vn==="rtl"}),ze=(0,Ee.Z)({arrowPointAtCenter:typeof Se=="object"&&Se.pointAtCenter,autoAdjustOverflow:qe,offset:kn.marginXXS,arrowWidth:Se?kn.sizePopupArrow:0,borderRadius:kn.borderRadius}),gt=E.useCallback(()=>{dt(!1)},[]),ut=()=>{let Ge;return ve!=null&&ve.items?Ge=E.createElement(He.default,Object.assign({},ve)):typeof on=="function"?Ge=on():Ge=on,Ne&&(Ge=Ne(Ge)),Ge=E.Children.only(typeof Ge=="string"?E.createElement("span",null,Ge):Ge),E.createElement(ue.J,{prefixCls:`${ot}-menu`,expandIcon:E.createElement("span",{className:`${ot}-menu-submenu-arrow`},E.createElement(re.Z,{className:`${ot}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:gt,validator:pt=>{let{mode:cn}=pt}},Ge)};return Ut(E.createElement(fe.Z,Object.assign({alignPoint:Be},(0,xe.Z)(pe,["rootClassName"]),{mouseEnterDelay:tn,mouseLeaveDelay:Jt,visible:Ce,builtinPlacements:ze,arrow:!!Se,overlayClassName:je,prefixCls:ot,getPopupContainer:tt||Ke,transitionName:Ct,trigger:_e,overlay:ut,placement:Gt,onVisibleChange:It}),mt))};function te(pe){return Object.assign(Object.assign({},pe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ae=(0,Le.Z)(x,"dropdown",pe=>pe,te),ie=pe=>E.createElement(ae,Object.assign({},pe),E.createElement("span",null));x._InternalPanelDoNotUseOrYouWillBeFired=ie,ne.Z=x},38854:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return b}});var E=y(91857),re=y(92310),oe=y.n(re),ge=y(59301),fe=y(24764),he=y(3113),le=y(36355),xe=y(81327),Ee=y(33234),Le=y(47211),ke=function(a,ee){var x={};for(var te in a)Object.prototype.hasOwnProperty.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(a);ae{const{getPopupContainer:ee,getPrefixCls:x,direction:te}=ge.useContext(le.E_),{prefixCls:ae,type:ie="default",danger:pe,disabled:ve,loading:Se,onClick:be,htmlType:we,children:Te,className:Ye,menu:Ne,arrow:tt,autoFocus:st,overlay:Vt,trigger:vt,align:Bt,open:At,onOpenChange:Lt,placement:tn,getPopupContainer:Jt,href:qe,icon:yt=ge.createElement(fe.Z,null),title:on,buttonsRender:rt=ut=>ut,mouseEnterDelay:Ke,mouseLeaveDelay:Dt,overlayClassName:vn,overlayStyle:Ct,destroyPopupOnHide:Gt,dropdownRender:ot}=a,Ut=ke(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),bt=x("dropdown",ae),kn=`${bt}-button`,[rn,mt]=(0,Le.Z)(bt),_e={menu:Ne,arrow:tt,autoFocus:st,align:Bt,disabled:ve,trigger:ve?[]:vt,onOpenChange:Lt,getPopupContainer:Jt||ee,mouseEnterDelay:Ke,mouseLeaveDelay:Dt,overlayClassName:vn,overlayStyle:Ct,destroyPopupOnHide:Gt,dropdownRender:ot},{compactSize:Be,compactItemClassnames:Ce}=(0,Ee.ri)(bt,te),dt=oe()(kn,Ce,Ye,mt);"overlay"in a&&(_e.overlay=Vt),"open"in a&&(_e.open=At),"placement"in a?_e.placement=tn:_e.placement=te==="rtl"?"bottomLeft":"bottomRight";const It=ge.createElement(he.ZP,{type:ie,danger:pe,disabled:ve,loading:Se,onClick:be,htmlType:we,href:qe,title:on},Te),je=ge.createElement(he.ZP,{type:ie,danger:pe,icon:yt}),[ze,gt]=rt([It,je]);return rn(ge.createElement(xe.Z.Compact,Object.assign({className:dt,size:Be,block:!0},Ut),ze,ge.createElement(E.Z,Object.assign({},_e),gt)))};Ue.__ANT_BUTTON=!0;var He=Ue;const ue=E.Z;ue.Button=He;var b=ue},47211:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ke}});var E=y(17313),re=y(13826),oe=y(92899),ge=y(29878),fe=y(19447),he=y(83116),le=y(37613),Ee=Ue=>{const{componentCls:He,menuCls:ue,colorError:b,colorTextLightSolid:a}=Ue,ee=`${ue}-item`;return{[`${He}, ${He}-menu-submenu`]:{[`${ue} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:b,"&:hover":{color:a,backgroundColor:b}}}}}};const Le=Ue=>{const{componentCls:He,menuCls:ue,zIndexPopup:b,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:x,iconCls:te,motionDurationMid:ae,dropdownPaddingVertical:ie,fontSize:pe,dropdownEdgeChildPadding:ve,colorTextDisabled:Se,fontSizeIcon:be,controlPaddingHorizontal:we,colorBgElevated:Te}=Ue;return[{[He]:Object.assign(Object.assign({},(0,E.Wf)(Ue)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:b,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${x}-btn`]:{[`& > ${te}-down, & > ${x}-btn-icon > ${te}-down`]:{fontSize:be}},[`${He}-wrap`]:{position:"relative",[`${x}-btn > ${te}-down`]:{fontSize:be},[`${te}-down::before`]:{transition:`transform ${ae}`}},[`${He}-wrap-open`]:{[`${te}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${x}-slide-down-enter${x}-slide-down-enter-active${He}-placement-bottomLeft, &${x}-slide-down-appear${x}-slide-down-appear-active${He}-placement-bottomLeft, &${x}-slide-down-enter${x}-slide-down-enter-active${He}-placement-bottom, &${x}-slide-down-appear${x}-slide-down-appear-active${He}-placement-bottom, @@ -158,19 +158,19 @@ &${x}-slide-down-leave${x}-slide-down-leave-active${He}-placement-bottom, &${x}-slide-down-leave${x}-slide-down-leave-active${He}-placement-bottomRight`]:{animationName:re.Uw},[`&${x}-slide-up-leave${x}-slide-up-leave-active${He}-placement-topLeft, &${x}-slide-up-leave${x}-slide-up-leave-active${He}-placement-top, - &${x}-slide-up-leave${x}-slide-up-leave-active${He}-placement-topRight`]:{animationName:re.ly}})},(0,fe.ZP)(Ue,{colorBg:Te,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${He} ${ue}`]:{position:"relative",margin:0},[`${ue}-submenu-popup`]:{position:"absolute",zIndex:b,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${He}, ${He}-menu-submenu`]:{[ue]:Object.assign(Object.assign({padding:ve,listStyleType:"none",backgroundColor:Te,backgroundClip:"padding-box",borderRadius:Ue.borderRadiusLG,outline:"none",boxShadow:Ue.boxShadowSecondary},(0,E.Qy)(Ue)),{[`${ue}-item-group-title`]:{padding:`${ie}px ${we}px`,color:Ue.colorTextDescription,transition:`all ${ae}`},[`${ue}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ue}-item-icon`]:{minWidth:pe,marginInlineEnd:Ue.marginXS,fontSize:Ue.fontSizeSM},[`${ue}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ae}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ue}-item, ${ue}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ie}px ${we}px`,color:Ue.colorText,fontWeight:"normal",fontSize:pe,lineHeight:Ue.lineHeight,cursor:"pointer",transition:`all ${ae}`,borderRadius:Ue.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ue.controlItemBgHover}},(0,E.Qy)(Ue)),{"&-selected":{color:Ue.colorPrimary,backgroundColor:Ue.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ue.controlItemBgActiveHover}},"&-disabled":{color:Se,cursor:"not-allowed","&:hover":{color:Se,backgroundColor:Te,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ue.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ue.colorSplit},[`${He}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ue.paddingXS,[`${He}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ue.colorTextDescription,fontSize:be,fontStyle:"normal"}}}),[`${ue}-item-group-list`]:{margin:`0 ${Ue.marginXS}px`,padding:0,listStyle:"none"},[`${ue}-submenu-title`]:{paddingInlineEnd:we+Ue.fontSizeSM},[`${ue}-submenu-vertical`]:{position:"relative"},[`${ue}-submenu${ue}-submenu-disabled ${He}-menu-submenu-title`]:{[`&, ${He}-menu-submenu-arrow-icon`]:{color:Se,backgroundColor:Te,cursor:"not-allowed"}},[`${ue}-submenu-selected ${He}-menu-submenu-title`]:{color:Ue.colorPrimary}})}},[(0,re.oN)(Ue,"slide-up"),(0,re.oN)(Ue,"slide-down"),(0,oe.Fm)(Ue,"move-up"),(0,oe.Fm)(Ue,"move-down"),(0,ge._y)(Ue,"zoom-big")]]};var ke=(0,he.Z)("Dropdown",(Ue,He)=>{let{rootPrefixCls:ue}=He;const{marginXXS:b,sizePopupArrow:a,controlHeight:ee,fontSize:x,lineHeight:te,paddingXXS:ae,componentCls:ie,borderRadiusLG:pe}=Ue,ve=(ee-x*te)/2,{dropdownArrowOffset:Se}=(0,fe.fS)({contentRadius:pe}),be=(0,le.TS)(Ue,{menuCls:`${ie}-menu`,rootPrefixCls:ue,dropdownArrowDistance:a/2+b,dropdownArrowOffset:Se,dropdownPaddingVertical:ve,dropdownEdgeChildPadding:ae});return[Le(be),Ee(be)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase+50}))},8628:function(de,ne,y){"use strict";var E=y(59301),re=y(28800),oe=y(56762),ge=y(69507);function fe(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,E.useRef)({}),xe=(0,oe.Z)(),Ee=(0,ge.ZP)();return(0,re.Z)(()=>{const Le=Ee.subscribe(ke=>{le.current=ke,he&&xe()});return()=>Ee.unsubscribe(Le)},[]),le.current}ne.Z=fe},71413:function(de,ne,y){"use strict";y.d(ne,{D:function(){return ae},Z:function(){return ve}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(be,we){return re.createElement(fe.Z,(0,E.Z)({},be,{ref:we,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(81132),Le=y(38226),ke=y(92310),Ue=y.n(ke),He=y(64002),b=Se=>!isNaN(parseFloat(Se))&&isFinite(Se),a=y(36355),ee=y(84966),x=function(Se,be){var we={};for(var Te in Se)Object.prototype.hasOwnProperty.call(Se,Te)&&be.indexOf(Te)<0&&(we[Te]=Se[Te]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Te=Object.getOwnPropertySymbols(Se);Ye{let Se=0;return function(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Se+=1,`${be}${Se}`}})();var ve=re.forwardRef((Se,be)=>{const{prefixCls:we,className:Te,trigger:Ye,children:Ne,defaultCollapsed:tt=!1,theme:st="dark",style:Vt={},collapsible:vt=!1,reverseArrow:Bt=!1,width:At=200,collapsedWidth:Lt=80,zeroWidthTriggerStyle:tn,breakpoint:Jt,onCollapse:qe,onBreakpoint:yt}=Se,on=x(Se,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:rt}=(0,re.useContext)(ee.Gs),[Ke,Dt]=(0,re.useState)("collapsed"in Se?Se.collapsed:tt),[vn,Ct]=(0,re.useState)(!1);(0,re.useEffect)(()=>{"collapsed"in Se&&Dt(Se.collapsed)},[Se.collapsed]);const Gt=(pt,_e)=>{"collapsed"in Se||Dt(pt),qe==null||qe(pt,_e)},ot=(0,re.useRef)();ot.current=pt=>{Ct(pt.matches),yt==null||yt(pt.matches),Ke!==pt.matches&&Gt(pt.matches,"responsive")},(0,re.useEffect)(()=>{function pt(Be){return ot.current(Be)}let _e;if(typeof window!="undefined"){const{matchMedia:Be}=window;if(Be&&Jt&&Jt in te){_e=Be(`(max-width: ${te[Jt]})`);try{_e.addEventListener("change",pt)}catch(Ce){_e.addListener(pt)}pt(_e)}}return()=>{try{_e==null||_e.removeEventListener("change",pt)}catch(Be){_e==null||_e.removeListener(pt)}}},[Jt]),(0,re.useEffect)(()=>{const pt=ie("ant-sider-");return rt.addSider(pt),()=>rt.removeSider(pt)},[]);const Ut=()=>{Gt(!Ke,"clickTrigger")},{getPrefixCls:bt}=(0,re.useContext)(a.E_),kn=()=>{const pt=bt("layout-sider",we),_e=(0,He.Z)(on,["collapsed"]),Be=Ke?Lt:At,Ce=b(Be)?`${Be}px`:String(Be),dt=parseFloat(String(Lt||0))===0?re.createElement("span",{onClick:Ut,className:Ue()(`${pt}-zero-width-trigger`,`${pt}-zero-width-trigger-${Bt?"right":"left"}`),style:tn},Ye||re.createElement(xe,null)):null,ze={expanded:Bt?re.createElement(Le.Z,null):re.createElement(Ee.Z,null),collapsed:Bt?re.createElement(Ee.Z,null):re.createElement(Le.Z,null)}[Ke?"collapsed":"expanded"],gt=Ye!==null?dt||re.createElement("div",{className:`${pt}-trigger`,onClick:Ut,style:{width:Ce}},Ye||ze):null,ut=Object.assign(Object.assign({},Vt),{flex:`0 0 ${Ce}`,maxWidth:Ce,minWidth:Ce,width:Ce}),Ge=Ue()(pt,`${pt}-${st}`,{[`${pt}-collapsed`]:!!Ke,[`${pt}-has-trigger`]:vt&&Ye!==null&&!dt,[`${pt}-below`]:!!vn,[`${pt}-zero-width`]:parseFloat(Ce)===0},Te);return re.createElement("aside",Object.assign({className:Ge},_e,{style:ut,ref:be}),re.createElement("div",{className:`${pt}-children`},Ne),vt||vn&&dt?gt:null)},rn=re.useMemo(()=>({siderCollapsed:Ke}),[Ke]);return re.createElement(ae.Provider,{value:rn},kn())})},44e3:function(de,ne,y){"use strict";var E=y(84966),re=y(71413);const oe=E.ZP;oe.Header=E.h4,oe.Footer=E.$_,oe.Content=E.VY,oe.Sider=re.Z,ne.default=oe},84966:function(de,ne,y){"use strict";y.d(ne,{VY:function(){return ae},$_:function(){return te},h4:function(){return x},Gs:function(){return He},ZP:function(){return ie}});var E=y(26390),re=y(92310),oe=y.n(re),ge=y(64002),fe=y(59301),he=y(36355),le=y(83116),Ee=pe=>{const{componentCls:ve,bodyBg:Se,lightSiderBg:be,lightTriggerBg:we,lightTriggerColor:Te}=pe;return{[`${ve}-sider-light`]:{background:be,[`${ve}-sider-trigger`]:{color:Te,background:we},[`${ve}-sider-zero-width-trigger`]:{color:Te,background:we,border:`1px solid ${Se}`,borderInlineStart:0}}}};const Le=pe=>{const{antCls:ve,componentCls:Se,colorText:be,triggerColor:we,footerBg:Te,triggerBg:Ye,headerHeight:Ne,headerPadding:tt,headerColor:st,footerPadding:Vt,triggerHeight:vt,zeroTriggerHeight:Bt,zeroTriggerWidth:At,motionDurationMid:Lt,motionDurationSlow:tn,fontSize:Jt,borderRadius:qe,bodyBg:yt,headerBg:on,siderBg:rt}=pe;return{[Se]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:yt,"&, *":{boxSizing:"border-box"},[`&${Se}-has-sider`]:{flexDirection:"row",[`> ${Se}, > ${Se}-content`]:{width:0}},[`${Se}-header, &${Se}-footer`]:{flex:"0 0 auto"},[`${Se}-sider`]:{position:"relative",minWidth:0,background:rt,transition:`all ${Lt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ve}-menu${ve}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:vt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:vt,color:we,lineHeight:`${vt}px`,textAlign:"center",background:Ye,cursor:"pointer",transition:`all ${Lt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ne,insetInlineEnd:-At,zIndex:1,width:At,height:Bt,color:we,fontSize:pe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:rt,borderStartStartRadius:0,borderStartEndRadius:qe,borderEndEndRadius:qe,borderEndStartRadius:0,cursor:"pointer",transition:`background ${tn} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${tn}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-At,borderStartStartRadius:qe,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:qe}}}}},Ee(pe)),{"&-rtl":{direction:"rtl"}}),[`${Se}-header`]:{height:Ne,padding:tt,color:st,lineHeight:`${Ne}px`,background:on,[`${ve}-menu`]:{lineHeight:"inherit"}},[`${Se}-footer`]:{padding:Vt,color:be,fontSize:Jt,background:Te},[`${Se}-content`]:{flex:"auto",minHeight:0}}};var ke=(0,le.Z)("Layout",pe=>[Le(pe)],pe=>{const{colorBgLayout:ve,controlHeight:Se,controlHeightLG:be,colorText:we,controlHeightSM:Te,marginXXS:Ye,colorTextLightSolid:Ne,colorBgContainer:tt}=pe,st=be*1.25;return{colorBgHeader:"#001529",colorBgBody:ve,colorBgTrigger:"#002140",bodyBg:ve,headerBg:"#001529",headerHeight:Se*2,headerPadding:`0 ${st}px`,headerColor:we,footerPadding:`${Te}px ${st}px`,footerBg:ve,siderBg:"#001529",triggerHeight:be+Ye*2,triggerBg:"#002140",triggerColor:Ne,zeroTriggerWidth:be,zeroTriggerHeight:be,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:we}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ue=function(pe,ve){var Se={};for(var be in pe)Object.prototype.hasOwnProperty.call(pe,be)&&ve.indexOf(be)<0&&(Se[be]=pe[be]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,be=Object.getOwnPropertySymbols(pe);wenull,removeSider:()=>null}});function ue(pe){let{suffixCls:ve,tagName:Se,displayName:be}=pe;return we=>fe.forwardRef((Ye,Ne)=>fe.createElement(we,Object.assign({ref:Ne,suffixCls:ve,tagName:Se},Ye)))}const b=fe.forwardRef((pe,ve)=>{const{prefixCls:Se,suffixCls:be,className:we,tagName:Te}=pe,Ye=Ue(pe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ne}=fe.useContext(he.E_),tt=Ne("layout",Se),[st,Vt]=ke(tt),vt=be?`${tt}-${be}`:tt;return st(fe.createElement(Te,Object.assign({className:oe()(Se||vt,we,Vt),ref:ve},Ye)))}),a=fe.forwardRef((pe,ve)=>{const{direction:Se}=fe.useContext(he.E_),[be,we]=fe.useState([]),{prefixCls:Te,className:Ye,rootClassName:Ne,children:tt,hasSider:st,tagName:Vt,style:vt}=pe,Bt=Ue(pe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),At=(0,ge.Z)(Bt,["suffixCls"]),{getPrefixCls:Lt,layout:tn}=fe.useContext(he.E_),Jt=Lt("layout",Te),[qe,yt]=ke(Jt),on=oe()(Jt,{[`${Jt}-has-sider`]:typeof st=="boolean"?st:be.length>0,[`${Jt}-rtl`]:Se==="rtl"},tn==null?void 0:tn.className,Ye,Ne,yt),rt=fe.useMemo(()=>({siderHook:{addSider:Ke=>{we(Dt=>[].concat((0,E.Z)(Dt),[Ke]))},removeSider:Ke=>{we(Dt=>Dt.filter(vn=>vn!==Ke))}}}),[]);return qe(fe.createElement(He.Provider,{value:rt},fe.createElement(Vt,Object.assign({ref:ve,className:on,style:Object.assign(Object.assign({},tn==null?void 0:tn.style),vt)},At),tt)))}),ee=ue({tagName:"div",displayName:"Layout"})(a),x=ue({suffixCls:"header",tagName:"header",displayName:"Header"})(b),te=ue({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(b),ae=ue({suffixCls:"content",tagName:"main",displayName:"Content"})(b);var ie=ee},40875:function(de,ne,y){"use strict";y.d(ne,{J:function(){return he}});var E=y(59301),re=y(33234),oe=y(80764),ge=function(le,xe){var Ee={};for(var Le in le)Object.prototype.hasOwnProperty.call(le,Le)&&xe.indexOf(Le)<0&&(Ee[Le]=le[Le]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Le=Object.getOwnPropertySymbols(le);ke{const{children:Ee}=le,Le=ge(le,["children"]),ke=E.useContext(fe),Ue=E.useMemo(()=>Object.assign(Object.assign({},ke),Le),[ke,Le.prefixCls,Le.mode,Le.selectable]);return E.createElement(fe.Provider,{value:Ue},E.createElement(re.BR,null,(0,oe.supportNodeRef)(Ee)?E.cloneElement(Ee,{ref:xe}):Ee))});ne.Z=fe},20834:function(de,ne,y){"use strict";y.d(ne,{default:function(){return rn}});var E=y(22798),re=y(59301),oe=y(71413),ge=y(92310),fe=y.n(ge),he=y(36355),le=function(pt,_e){var Be={};for(var Ce in pt)Object.prototype.hasOwnProperty.call(pt,Ce)&&_e.indexOf(Ce)<0&&(Be[Ce]=pt[Ce]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ce=Object.getOwnPropertySymbols(pt);dt{const{prefixCls:_e,className:Be,dashed:Ce}=pt,dt=le(pt,["prefixCls","className","dashed"]),{getPrefixCls:It}=re.useContext(he.E_),je=It("menu",_e),ze=fe()({[`${je}-item-divider-dashed`]:!!Ce},Be);return re.createElement(E.iz,Object.assign({className:ze},dt))},Le=y(38298),ke=y(64002),Ue=y(6848),He=y(92343),b=(0,re.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=pt=>{var _e;const{className:Be,children:Ce,icon:dt,title:It,danger:je}=pt,{prefixCls:ze,firstLevel:gt,direction:ut,disableMenuItemTitleTooltip:Ge,inlineCollapsed:mt}=re.useContext(b),cn=Mt=>{const zt=re.createElement("span",{className:`${ze}-title-content`},Ce);return(!dt||(0,He.l$)(Ce)&&Ce.type==="span")&&Ce&&Mt&>&&typeof Ce=="string"?re.createElement("div",{className:`${ze}-inline-collapsed-noicon`},Ce.charAt(0)):zt},{siderCollapsed:en}=re.useContext(oe.D);let Zt=It;typeof It=="undefined"?Zt=gt?Ce:"":It===!1&&(Zt="");const Fn={title:Zt};!en&&!mt&&(Fn.title=null,Fn.open=!1);const Cn=(0,Le.Z)(Ce).length;let Xe=re.createElement(E.ck,Object.assign({},(0,ke.Z)(pt,["title","icon","danger"]),{className:fe()({[`${ze}-item-danger`]:je,[`${ze}-item-only-child`]:(dt?Cn+1:Cn)===1},Be),title:typeof It=="string"?It:void 0}),(0,He.Tm)(dt,{className:fe()((0,He.l$)(dt)?(_e=dt.props)===null||_e===void 0?void 0:_e.className:"",`${ze}-item-icon`)}),cn(mt));return Ge||(Xe=re.createElement(Ue.Z,Object.assign({},Fn,{placement:ut==="rtl"?"left":"right",overlayClassName:`${ze}-inline-collapsed-tooltip`}),Xe)),Xe},te=pt=>{var _e;const{popupClassName:Be,icon:Ce,title:dt,theme:It}=pt,je=re.useContext(b),{prefixCls:ze,inlineCollapsed:gt,theme:ut}=je,Ge=(0,E.Xl)();let mt;if(!Ce)mt=gt&&!Ge.length&&dt&&typeof dt=="string"?re.createElement("div",{className:`${ze}-inline-collapsed-noicon`},dt.charAt(0)):re.createElement("span",{className:`${ze}-title-content`},dt);else{const en=(0,He.l$)(dt)&&dt.type==="span";mt=re.createElement(re.Fragment,null,(0,He.Tm)(Ce,{className:fe()((0,He.l$)(Ce)?(_e=Ce.props)===null||_e===void 0?void 0:_e.className:"",`${ze}-item-icon`)}),en?dt:re.createElement("span",{className:`${ze}-title-content`},dt))}const cn=re.useMemo(()=>Object.assign(Object.assign({},je),{firstLevel:!1}),[je]);return re.createElement(b.Provider,{value:cn},re.createElement(E.Wd,Object.assign({},(0,ke.Z)(pt,["icon"]),{title:mt,popupClassName:fe()(ze,Be,`${ze}-${It||ut}`)})))},ae=y(24764),ie=y(80764),pe=y(62892),ve=y(40875),Se=function(pt,_e){var Be={};for(var Ce in pt)Object.prototype.hasOwnProperty.call(pt,Ce)&&_e.indexOf(Ce)<0&&(Be[Ce]=pt[Ce]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ce=Object.getOwnPropertySymbols(pt);dt{if(_e&&typeof _e=="object"){const Ce=_e,{label:dt,children:It,key:je,type:ze}=Ce,gt=Se(Ce,["label","children","key","type"]),ut=je!=null?je:`tmp-${Be}`;return It||ze==="group"?ze==="group"?re.createElement(E.BW,Object.assign({key:ut},gt,{title:dt}),be(It)):re.createElement(te,Object.assign({key:ut},gt,{title:dt}),be(It)):ze==="divider"?re.createElement(Ee,Object.assign({key:ut},gt)):re.createElement(ee,Object.assign({key:ut},gt),dt)}return null}).filter(_e=>_e)}function we(pt){return re.useMemo(()=>pt&&be(pt),[pt])}var Te=y(64993),Ye=y(17313),Ne=y(8378),tt=y(13826),st=y(29878),Vt=y(83116),vt=y(37613),At=pt=>{const{componentCls:_e,motionDurationSlow:Be,horizontalLineHeight:Ce,colorSplit:dt,lineWidth:It,lineType:je,itemPaddingInline:ze}=pt;return{[`${_e}-horizontal`]:{lineHeight:Ce,border:0,borderBottom:`${It}px ${je} ${dt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${_e}-item, ${_e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ze},[`> ${_e}-item:hover, + &${x}-slide-up-leave${x}-slide-up-leave-active${He}-placement-topRight`]:{animationName:re.ly}})},(0,fe.ZP)(Ue,{colorBg:Te,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${He} ${ue}`]:{position:"relative",margin:0},[`${ue}-submenu-popup`]:{position:"absolute",zIndex:b,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${He}, ${He}-menu-submenu`]:{[ue]:Object.assign(Object.assign({padding:ve,listStyleType:"none",backgroundColor:Te,backgroundClip:"padding-box",borderRadius:Ue.borderRadiusLG,outline:"none",boxShadow:Ue.boxShadowSecondary},(0,E.Qy)(Ue)),{[`${ue}-item-group-title`]:{padding:`${ie}px ${we}px`,color:Ue.colorTextDescription,transition:`all ${ae}`},[`${ue}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ue}-item-icon`]:{minWidth:pe,marginInlineEnd:Ue.marginXS,fontSize:Ue.fontSizeSM},[`${ue}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ae}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ue}-item, ${ue}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ie}px ${we}px`,color:Ue.colorText,fontWeight:"normal",fontSize:pe,lineHeight:Ue.lineHeight,cursor:"pointer",transition:`all ${ae}`,borderRadius:Ue.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ue.controlItemBgHover}},(0,E.Qy)(Ue)),{"&-selected":{color:Ue.colorPrimary,backgroundColor:Ue.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ue.controlItemBgActiveHover}},"&-disabled":{color:Se,cursor:"not-allowed","&:hover":{color:Se,backgroundColor:Te,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ue.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ue.colorSplit},[`${He}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ue.paddingXS,[`${He}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ue.colorTextDescription,fontSize:be,fontStyle:"normal"}}}),[`${ue}-item-group-list`]:{margin:`0 ${Ue.marginXS}px`,padding:0,listStyle:"none"},[`${ue}-submenu-title`]:{paddingInlineEnd:we+Ue.fontSizeSM},[`${ue}-submenu-vertical`]:{position:"relative"},[`${ue}-submenu${ue}-submenu-disabled ${He}-menu-submenu-title`]:{[`&, ${He}-menu-submenu-arrow-icon`]:{color:Se,backgroundColor:Te,cursor:"not-allowed"}},[`${ue}-submenu-selected ${He}-menu-submenu-title`]:{color:Ue.colorPrimary}})}},[(0,re.oN)(Ue,"slide-up"),(0,re.oN)(Ue,"slide-down"),(0,oe.Fm)(Ue,"move-up"),(0,oe.Fm)(Ue,"move-down"),(0,ge._y)(Ue,"zoom-big")]]};var ke=(0,he.Z)("Dropdown",(Ue,He)=>{let{rootPrefixCls:ue}=He;const{marginXXS:b,sizePopupArrow:a,controlHeight:ee,fontSize:x,lineHeight:te,paddingXXS:ae,componentCls:ie,borderRadiusLG:pe}=Ue,ve=(ee-x*te)/2,{dropdownArrowOffset:Se}=(0,fe.fS)({contentRadius:pe}),be=(0,le.TS)(Ue,{menuCls:`${ie}-menu`,rootPrefixCls:ue,dropdownArrowDistance:a/2+b,dropdownArrowOffset:Se,dropdownPaddingVertical:ve,dropdownEdgeChildPadding:ae});return[Le(be),Ee(be)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase+50}))},8628:function(de,ne,y){"use strict";var E=y(59301),re=y(28800),oe=y(56762),ge=y(69507);function fe(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,E.useRef)({}),xe=(0,oe.Z)(),Ee=(0,ge.ZP)();return(0,re.Z)(()=>{const Le=Ee.subscribe(ke=>{le.current=ke,he&&xe()});return()=>Ee.unsubscribe(Le)},[]),le.current}ne.Z=fe},71413:function(de,ne,y){"use strict";y.d(ne,{D:function(){return ae},Z:function(){return ve}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(be,we){return re.createElement(fe.Z,(0,E.Z)({},be,{ref:we,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(81132),Le=y(38226),ke=y(92310),Ue=y.n(ke),He=y(64002),b=Se=>!isNaN(parseFloat(Se))&&isFinite(Se),a=y(36355),ee=y(84966),x=function(Se,be){var we={};for(var Te in Se)Object.prototype.hasOwnProperty.call(Se,Te)&&be.indexOf(Te)<0&&(we[Te]=Se[Te]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Te=Object.getOwnPropertySymbols(Se);Ye{let Se=0;return function(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Se+=1,`${be}${Se}`}})();var ve=re.forwardRef((Se,be)=>{const{prefixCls:we,className:Te,trigger:Ye,children:Ne,defaultCollapsed:tt=!1,theme:st="dark",style:Vt={},collapsible:vt=!1,reverseArrow:Bt=!1,width:At=200,collapsedWidth:Lt=80,zeroWidthTriggerStyle:tn,breakpoint:Jt,onCollapse:qe,onBreakpoint:yt}=Se,on=x(Se,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:rt}=(0,re.useContext)(ee.Gs),[Ke,Dt]=(0,re.useState)("collapsed"in Se?Se.collapsed:tt),[vn,Ct]=(0,re.useState)(!1);(0,re.useEffect)(()=>{"collapsed"in Se&&Dt(Se.collapsed)},[Se.collapsed]);const Gt=(mt,_e)=>{"collapsed"in Se||Dt(mt),qe==null||qe(mt,_e)},ot=(0,re.useRef)();ot.current=mt=>{Ct(mt.matches),yt==null||yt(mt.matches),Ke!==mt.matches&&Gt(mt.matches,"responsive")},(0,re.useEffect)(()=>{function mt(Be){return ot.current(Be)}let _e;if(typeof window!="undefined"){const{matchMedia:Be}=window;if(Be&&Jt&&Jt in te){_e=Be(`(max-width: ${te[Jt]})`);try{_e.addEventListener("change",mt)}catch(Ce){_e.addListener(mt)}mt(_e)}}return()=>{try{_e==null||_e.removeEventListener("change",mt)}catch(Be){_e==null||_e.removeListener(mt)}}},[Jt]),(0,re.useEffect)(()=>{const mt=ie("ant-sider-");return rt.addSider(mt),()=>rt.removeSider(mt)},[]);const Ut=()=>{Gt(!Ke,"clickTrigger")},{getPrefixCls:bt}=(0,re.useContext)(a.E_),kn=()=>{const mt=bt("layout-sider",we),_e=(0,He.Z)(on,["collapsed"]),Be=Ke?Lt:At,Ce=b(Be)?`${Be}px`:String(Be),dt=parseFloat(String(Lt||0))===0?re.createElement("span",{onClick:Ut,className:Ue()(`${mt}-zero-width-trigger`,`${mt}-zero-width-trigger-${Bt?"right":"left"}`),style:tn},Ye||re.createElement(xe,null)):null,ze={expanded:Bt?re.createElement(Le.Z,null):re.createElement(Ee.Z,null),collapsed:Bt?re.createElement(Ee.Z,null):re.createElement(Le.Z,null)}[Ke?"collapsed":"expanded"],gt=Ye!==null?dt||re.createElement("div",{className:`${mt}-trigger`,onClick:Ut,style:{width:Ce}},Ye||ze):null,ut=Object.assign(Object.assign({},Vt),{flex:`0 0 ${Ce}`,maxWidth:Ce,minWidth:Ce,width:Ce}),Ge=Ue()(mt,`${mt}-${st}`,{[`${mt}-collapsed`]:!!Ke,[`${mt}-has-trigger`]:vt&&Ye!==null&&!dt,[`${mt}-below`]:!!vn,[`${mt}-zero-width`]:parseFloat(Ce)===0},Te);return re.createElement("aside",Object.assign({className:Ge},_e,{style:ut,ref:be}),re.createElement("div",{className:`${mt}-children`},Ne),vt||vn&&dt?gt:null)},rn=re.useMemo(()=>({siderCollapsed:Ke}),[Ke]);return re.createElement(ae.Provider,{value:rn},kn())})},44e3:function(de,ne,y){"use strict";var E=y(84966),re=y(71413);const oe=E.ZP;oe.Header=E.h4,oe.Footer=E.$_,oe.Content=E.VY,oe.Sider=re.Z,ne.default=oe},84966:function(de,ne,y){"use strict";y.d(ne,{VY:function(){return ae},$_:function(){return te},h4:function(){return x},Gs:function(){return He},ZP:function(){return ie}});var E=y(26390),re=y(92310),oe=y.n(re),ge=y(64002),fe=y(59301),he=y(36355),le=y(83116),Ee=pe=>{const{componentCls:ve,bodyBg:Se,lightSiderBg:be,lightTriggerBg:we,lightTriggerColor:Te}=pe;return{[`${ve}-sider-light`]:{background:be,[`${ve}-sider-trigger`]:{color:Te,background:we},[`${ve}-sider-zero-width-trigger`]:{color:Te,background:we,border:`1px solid ${Se}`,borderInlineStart:0}}}};const Le=pe=>{const{antCls:ve,componentCls:Se,colorText:be,triggerColor:we,footerBg:Te,triggerBg:Ye,headerHeight:Ne,headerPadding:tt,headerColor:st,footerPadding:Vt,triggerHeight:vt,zeroTriggerHeight:Bt,zeroTriggerWidth:At,motionDurationMid:Lt,motionDurationSlow:tn,fontSize:Jt,borderRadius:qe,bodyBg:yt,headerBg:on,siderBg:rt}=pe;return{[Se]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:yt,"&, *":{boxSizing:"border-box"},[`&${Se}-has-sider`]:{flexDirection:"row",[`> ${Se}, > ${Se}-content`]:{width:0}},[`${Se}-header, &${Se}-footer`]:{flex:"0 0 auto"},[`${Se}-sider`]:{position:"relative",minWidth:0,background:rt,transition:`all ${Lt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ve}-menu${ve}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:vt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:vt,color:we,lineHeight:`${vt}px`,textAlign:"center",background:Ye,cursor:"pointer",transition:`all ${Lt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ne,insetInlineEnd:-At,zIndex:1,width:At,height:Bt,color:we,fontSize:pe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:rt,borderStartStartRadius:0,borderStartEndRadius:qe,borderEndEndRadius:qe,borderEndStartRadius:0,cursor:"pointer",transition:`background ${tn} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${tn}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-At,borderStartStartRadius:qe,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:qe}}}}},Ee(pe)),{"&-rtl":{direction:"rtl"}}),[`${Se}-header`]:{height:Ne,padding:tt,color:st,lineHeight:`${Ne}px`,background:on,[`${ve}-menu`]:{lineHeight:"inherit"}},[`${Se}-footer`]:{padding:Vt,color:be,fontSize:Jt,background:Te},[`${Se}-content`]:{flex:"auto",minHeight:0}}};var ke=(0,le.Z)("Layout",pe=>[Le(pe)],pe=>{const{colorBgLayout:ve,controlHeight:Se,controlHeightLG:be,colorText:we,controlHeightSM:Te,marginXXS:Ye,colorTextLightSolid:Ne,colorBgContainer:tt}=pe,st=be*1.25;return{colorBgHeader:"#001529",colorBgBody:ve,colorBgTrigger:"#002140",bodyBg:ve,headerBg:"#001529",headerHeight:Se*2,headerPadding:`0 ${st}px`,headerColor:we,footerPadding:`${Te}px ${st}px`,footerBg:ve,siderBg:"#001529",triggerHeight:be+Ye*2,triggerBg:"#002140",triggerColor:Ne,zeroTriggerWidth:be,zeroTriggerHeight:be,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:we}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ue=function(pe,ve){var Se={};for(var be in pe)Object.prototype.hasOwnProperty.call(pe,be)&&ve.indexOf(be)<0&&(Se[be]=pe[be]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,be=Object.getOwnPropertySymbols(pe);wenull,removeSider:()=>null}});function ue(pe){let{suffixCls:ve,tagName:Se,displayName:be}=pe;return we=>fe.forwardRef((Ye,Ne)=>fe.createElement(we,Object.assign({ref:Ne,suffixCls:ve,tagName:Se},Ye)))}const b=fe.forwardRef((pe,ve)=>{const{prefixCls:Se,suffixCls:be,className:we,tagName:Te}=pe,Ye=Ue(pe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ne}=fe.useContext(he.E_),tt=Ne("layout",Se),[st,Vt]=ke(tt),vt=be?`${tt}-${be}`:tt;return st(fe.createElement(Te,Object.assign({className:oe()(Se||vt,we,Vt),ref:ve},Ye)))}),a=fe.forwardRef((pe,ve)=>{const{direction:Se}=fe.useContext(he.E_),[be,we]=fe.useState([]),{prefixCls:Te,className:Ye,rootClassName:Ne,children:tt,hasSider:st,tagName:Vt,style:vt}=pe,Bt=Ue(pe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),At=(0,ge.Z)(Bt,["suffixCls"]),{getPrefixCls:Lt,layout:tn}=fe.useContext(he.E_),Jt=Lt("layout",Te),[qe,yt]=ke(Jt),on=oe()(Jt,{[`${Jt}-has-sider`]:typeof st=="boolean"?st:be.length>0,[`${Jt}-rtl`]:Se==="rtl"},tn==null?void 0:tn.className,Ye,Ne,yt),rt=fe.useMemo(()=>({siderHook:{addSider:Ke=>{we(Dt=>[].concat((0,E.Z)(Dt),[Ke]))},removeSider:Ke=>{we(Dt=>Dt.filter(vn=>vn!==Ke))}}}),[]);return qe(fe.createElement(He.Provider,{value:rt},fe.createElement(Vt,Object.assign({ref:ve,className:on,style:Object.assign(Object.assign({},tn==null?void 0:tn.style),vt)},At),tt)))}),ee=ue({tagName:"div",displayName:"Layout"})(a),x=ue({suffixCls:"header",tagName:"header",displayName:"Header"})(b),te=ue({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(b),ae=ue({suffixCls:"content",tagName:"main",displayName:"Content"})(b);var ie=ee},40875:function(de,ne,y){"use strict";y.d(ne,{J:function(){return he}});var E=y(59301),re=y(33234),oe=y(80764),ge=function(le,xe){var Ee={};for(var Le in le)Object.prototype.hasOwnProperty.call(le,Le)&&xe.indexOf(Le)<0&&(Ee[Le]=le[Le]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Le=Object.getOwnPropertySymbols(le);ke{const{children:Ee}=le,Le=ge(le,["children"]),ke=E.useContext(fe),Ue=E.useMemo(()=>Object.assign(Object.assign({},ke),Le),[ke,Le.prefixCls,Le.mode,Le.selectable]);return E.createElement(fe.Provider,{value:Ue},E.createElement(re.BR,null,(0,oe.supportNodeRef)(Ee)?E.cloneElement(Ee,{ref:xe}):Ee))});ne.Z=fe},20834:function(de,ne,y){"use strict";y.d(ne,{default:function(){return rn}});var E=y(22798),re=y(59301),oe=y(71413),ge=y(92310),fe=y.n(ge),he=y(36355),le=function(mt,_e){var Be={};for(var Ce in mt)Object.prototype.hasOwnProperty.call(mt,Ce)&&_e.indexOf(Ce)<0&&(Be[Ce]=mt[Ce]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ce=Object.getOwnPropertySymbols(mt);dt{const{prefixCls:_e,className:Be,dashed:Ce}=mt,dt=le(mt,["prefixCls","className","dashed"]),{getPrefixCls:It}=re.useContext(he.E_),je=It("menu",_e),ze=fe()({[`${je}-item-divider-dashed`]:!!Ce},Be);return re.createElement(E.iz,Object.assign({className:ze},dt))},Le=y(38298),ke=y(64002),Ue=y(6848),He=y(92343),b=(0,re.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=mt=>{var _e;const{className:Be,children:Ce,icon:dt,title:It,danger:je}=mt,{prefixCls:ze,firstLevel:gt,direction:ut,disableMenuItemTitleTooltip:Ge,inlineCollapsed:pt}=re.useContext(b),cn=Mt=>{const zt=re.createElement("span",{className:`${ze}-title-content`},Ce);return(!dt||(0,He.l$)(Ce)&&Ce.type==="span")&&Ce&&Mt&>&&typeof Ce=="string"?re.createElement("div",{className:`${ze}-inline-collapsed-noicon`},Ce.charAt(0)):zt},{siderCollapsed:en}=re.useContext(oe.D);let Zt=It;typeof It=="undefined"?Zt=gt?Ce:"":It===!1&&(Zt="");const Fn={title:Zt};!en&&!pt&&(Fn.title=null,Fn.open=!1);const Pn=(0,Le.Z)(Ce).length;let Xe=re.createElement(E.ck,Object.assign({},(0,ke.Z)(mt,["title","icon","danger"]),{className:fe()({[`${ze}-item-danger`]:je,[`${ze}-item-only-child`]:(dt?Pn+1:Pn)===1},Be),title:typeof It=="string"?It:void 0}),(0,He.Tm)(dt,{className:fe()((0,He.l$)(dt)?(_e=dt.props)===null||_e===void 0?void 0:_e.className:"",`${ze}-item-icon`)}),cn(pt));return Ge||(Xe=re.createElement(Ue.Z,Object.assign({},Fn,{placement:ut==="rtl"?"left":"right",overlayClassName:`${ze}-inline-collapsed-tooltip`}),Xe)),Xe},te=mt=>{var _e;const{popupClassName:Be,icon:Ce,title:dt,theme:It}=mt,je=re.useContext(b),{prefixCls:ze,inlineCollapsed:gt,theme:ut}=je,Ge=(0,E.Xl)();let pt;if(!Ce)pt=gt&&!Ge.length&&dt&&typeof dt=="string"?re.createElement("div",{className:`${ze}-inline-collapsed-noicon`},dt.charAt(0)):re.createElement("span",{className:`${ze}-title-content`},dt);else{const en=(0,He.l$)(dt)&&dt.type==="span";pt=re.createElement(re.Fragment,null,(0,He.Tm)(Ce,{className:fe()((0,He.l$)(Ce)?(_e=Ce.props)===null||_e===void 0?void 0:_e.className:"",`${ze}-item-icon`)}),en?dt:re.createElement("span",{className:`${ze}-title-content`},dt))}const cn=re.useMemo(()=>Object.assign(Object.assign({},je),{firstLevel:!1}),[je]);return re.createElement(b.Provider,{value:cn},re.createElement(E.Wd,Object.assign({},(0,ke.Z)(mt,["icon"]),{title:pt,popupClassName:fe()(ze,Be,`${ze}-${It||ut}`)})))},ae=y(24764),ie=y(80764),pe=y(62892),ve=y(40875),Se=function(mt,_e){var Be={};for(var Ce in mt)Object.prototype.hasOwnProperty.call(mt,Ce)&&_e.indexOf(Ce)<0&&(Be[Ce]=mt[Ce]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ce=Object.getOwnPropertySymbols(mt);dt{if(_e&&typeof _e=="object"){const Ce=_e,{label:dt,children:It,key:je,type:ze}=Ce,gt=Se(Ce,["label","children","key","type"]),ut=je!=null?je:`tmp-${Be}`;return It||ze==="group"?ze==="group"?re.createElement(E.BW,Object.assign({key:ut},gt,{title:dt}),be(It)):re.createElement(te,Object.assign({key:ut},gt,{title:dt}),be(It)):ze==="divider"?re.createElement(Ee,Object.assign({key:ut},gt)):re.createElement(ee,Object.assign({key:ut},gt),dt)}return null}).filter(_e=>_e)}function we(mt){return re.useMemo(()=>mt&&be(mt),[mt])}var Te=y(64993),Ye=y(17313),Ne=y(8378),tt=y(13826),st=y(29878),Vt=y(83116),vt=y(37613),At=mt=>{const{componentCls:_e,motionDurationSlow:Be,horizontalLineHeight:Ce,colorSplit:dt,lineWidth:It,lineType:je,itemPaddingInline:ze}=mt;return{[`${_e}-horizontal`]:{lineHeight:Ce,border:0,borderBottom:`${It}px ${je} ${dt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${_e}-item, ${_e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ze},[`> ${_e}-item:hover, > ${_e}-item-active, - > ${_e}-submenu ${_e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${_e}-item, ${_e}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${_e}-submenu-arrow`]:{display:"none"}}}},tn=pt=>{let{componentCls:_e,menuArrowOffset:Be}=pt;return{[`${_e}-rtl`]:{direction:"rtl"},[`${_e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${_e}-rtl${_e}-vertical, - ${_e}-submenu-rtl ${_e}-vertical`]:{[`${_e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Be})`},"&::after":{transform:`rotate(45deg) translateY(${Be})`}}}}};const Jt=pt=>Object.assign({},(0,Ye.oN)(pt));var yt=(pt,_e)=>{const{componentCls:Be,itemColor:Ce,itemSelectedColor:dt,groupTitleColor:It,itemBg:je,subMenuItemBg:ze,itemSelectedBg:gt,activeBarHeight:ut,activeBarWidth:Ge,activeBarBorderWidth:mt,motionDurationSlow:cn,motionEaseInOut:en,motionEaseOut:Zt,itemPaddingInline:Fn,motionDurationMid:Cn,itemHoverColor:Xe,lineType:Mt,colorSplit:zt,itemDisabledColor:Xt,dangerItemColor:pn,dangerItemHoverColor:Rn,dangerItemSelectedColor:Wn,dangerItemActiveBg:In,dangerItemSelectedBg:Un,itemHoverBg:ga,itemActiveBg:un,menuSubMenuBg:Oe,horizontalItemSelectedColor:Pt,horizontalItemSelectedBg:Sn,horizontalItemBorderRadius:ye,horizontalItemHoverBg:qt,popupBg:Qe}=pt;return{[`${Be}-${_e}, ${Be}-${_e} > ${Be}`]:{color:Ce,background:je,[`&${Be}-root:focus-visible`]:Object.assign({},Jt(pt)),[`${Be}-item-group-title`]:{color:It},[`${Be}-submenu-selected`]:{[`> ${Be}-submenu-title`]:{color:dt}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${Xt} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:Xe}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:ga},"&:active":{backgroundColor:un}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:ga},"&:active":{backgroundColor:un}}},[`${Be}-item-danger`]:{color:pn,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:Rn}},[`&${Be}-item:active`]:{background:In}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:dt,[`&${Be}-item-danger`]:{color:Wn},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:gt,[`&${Be}-item-danger`]:{backgroundColor:Un}},[`${Be}-item, ${Be}-submenu-title`]:{[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},Jt(pt))},[`&${Be}-submenu > ${Be}`]:{backgroundColor:Oe},[`&${Be}-popup > ${Be}`]:{backgroundColor:Qe},[`&${Be}-horizontal`]:Object.assign(Object.assign({},_e==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:mt,marginTop:-mt,marginBottom:0,borderRadius:ye,"&::after":{position:"absolute",insetInline:Fn,bottom:0,borderBottom:`${ut}px solid transparent`,transition:`border-color ${cn} ${en}`,content:'""'},"&:hover, &-active, &-open":{background:qt,"&::after":{borderBottomWidth:ut,borderBottomColor:Pt}},"&-selected":{color:Pt,backgroundColor:Sn,"&:hover":{backgroundColor:Sn},"&::after":{borderBottomWidth:ut,borderBottomColor:Pt}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${mt}px ${Mt} ${zt}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:ze},[`${Be}-item, ${Be}-submenu-title`]:mt&&Ge?{width:`calc(100% + ${mt}px)`}:{},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ge}px solid ${dt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Cn} ${Zt}`,`opacity ${Cn} ${Zt}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:Wn}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Cn} ${en}`,`opacity ${Cn} ${en}`].join(",")}}}}}};const on=pt=>{const{componentCls:_e,itemHeight:Be,itemMarginInline:Ce,padding:dt,menuArrowSize:It,marginXS:je,itemMarginBlock:ze}=pt,gt=dt+It+je;return{[`${_e}-item`]:{position:"relative",overflow:"hidden"},[`${_e}-item, ${_e}-submenu-title`]:{height:Be,lineHeight:`${Be}px`,paddingInline:dt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ce,marginBlock:ze,width:`calc(100% - ${Ce*2}px)`},[`> ${_e}-item, + > ${_e}-submenu ${_e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${_e}-item, ${_e}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${_e}-submenu-arrow`]:{display:"none"}}}},tn=mt=>{let{componentCls:_e,menuArrowOffset:Be}=mt;return{[`${_e}-rtl`]:{direction:"rtl"},[`${_e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${_e}-rtl${_e}-vertical, + ${_e}-submenu-rtl ${_e}-vertical`]:{[`${_e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Be})`},"&::after":{transform:`rotate(45deg) translateY(${Be})`}}}}};const Jt=mt=>Object.assign({},(0,Ye.oN)(mt));var yt=(mt,_e)=>{const{componentCls:Be,itemColor:Ce,itemSelectedColor:dt,groupTitleColor:It,itemBg:je,subMenuItemBg:ze,itemSelectedBg:gt,activeBarHeight:ut,activeBarWidth:Ge,activeBarBorderWidth:pt,motionDurationSlow:cn,motionEaseInOut:en,motionEaseOut:Zt,itemPaddingInline:Fn,motionDurationMid:Pn,itemHoverColor:Xe,lineType:Mt,colorSplit:zt,itemDisabledColor:Xt,dangerItemColor:pn,dangerItemHoverColor:Rn,dangerItemSelectedColor:Wn,dangerItemActiveBg:In,dangerItemSelectedBg:Un,itemHoverBg:ga,itemActiveBg:un,menuSubMenuBg:Oe,horizontalItemSelectedColor:Pt,horizontalItemSelectedBg:Sn,horizontalItemBorderRadius:ye,horizontalItemHoverBg:qt,popupBg:Qe}=mt;return{[`${Be}-${_e}, ${Be}-${_e} > ${Be}`]:{color:Ce,background:je,[`&${Be}-root:focus-visible`]:Object.assign({},Jt(mt)),[`${Be}-item-group-title`]:{color:It},[`${Be}-submenu-selected`]:{[`> ${Be}-submenu-title`]:{color:dt}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${Xt} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:Xe}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:ga},"&:active":{backgroundColor:un}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:ga},"&:active":{backgroundColor:un}}},[`${Be}-item-danger`]:{color:pn,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:Rn}},[`&${Be}-item:active`]:{background:In}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:dt,[`&${Be}-item-danger`]:{color:Wn},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:gt,[`&${Be}-item-danger`]:{backgroundColor:Un}},[`${Be}-item, ${Be}-submenu-title`]:{[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},Jt(mt))},[`&${Be}-submenu > ${Be}`]:{backgroundColor:Oe},[`&${Be}-popup > ${Be}`]:{backgroundColor:Qe},[`&${Be}-horizontal`]:Object.assign(Object.assign({},_e==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:pt,marginTop:-pt,marginBottom:0,borderRadius:ye,"&::after":{position:"absolute",insetInline:Fn,bottom:0,borderBottom:`${ut}px solid transparent`,transition:`border-color ${cn} ${en}`,content:'""'},"&:hover, &-active, &-open":{background:qt,"&::after":{borderBottomWidth:ut,borderBottomColor:Pt}},"&-selected":{color:Pt,backgroundColor:Sn,"&:hover":{backgroundColor:Sn},"&::after":{borderBottomWidth:ut,borderBottomColor:Pt}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${pt}px ${Mt} ${zt}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:ze},[`${Be}-item, ${Be}-submenu-title`]:pt&&Ge?{width:`calc(100% + ${pt}px)`}:{},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ge}px solid ${dt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Pn} ${Zt}`,`opacity ${Pn} ${Zt}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:Wn}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Pn} ${en}`,`opacity ${Pn} ${en}`].join(",")}}}}}};const on=mt=>{const{componentCls:_e,itemHeight:Be,itemMarginInline:Ce,padding:dt,menuArrowSize:It,marginXS:je,itemMarginBlock:ze}=mt,gt=dt+It+je;return{[`${_e}-item`]:{position:"relative",overflow:"hidden"},[`${_e}-item, ${_e}-submenu-title`]:{height:Be,lineHeight:`${Be}px`,paddingInline:dt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ce,marginBlock:ze,width:`calc(100% - ${Ce*2}px)`},[`> ${_e}-item, > ${_e}-submenu > ${_e}-submenu-title`]:{height:Be,lineHeight:`${Be}px`},[`${_e}-item-group-list ${_e}-submenu-title, - ${_e}-submenu-title`]:{paddingInlineEnd:gt}}};var Ke=pt=>{const{componentCls:_e,iconCls:Be,itemHeight:Ce,colorTextLightSolid:dt,dropdownWidth:It,controlHeightLG:je,motionDurationMid:ze,motionEaseOut:gt,paddingXL:ut,itemMarginInline:Ge,fontSizeLG:mt,motionDurationSlow:cn,paddingXS:en,boxShadowSecondary:Zt,collapsedWidth:Fn,collapsedIconSize:Cn}=pt,Xe={height:Ce,lineHeight:`${Ce}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[_e]:{"&-inline, &-vertical":Object.assign({[`&${_e}-root`]:{boxShadow:"none"}},on(pt))},[`${_e}-submenu-popup`]:{[`${_e}-vertical`]:Object.assign(Object.assign({},on(pt)),{boxShadow:Zt})}},{[`${_e}-submenu-popup ${_e}-vertical${_e}-sub`]:{minWidth:It,maxHeight:`calc(100vh - ${je*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${_e}-inline`]:{width:"100%",[`&${_e}-root`]:{[`${_e}-item, ${_e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${cn}`,`background ${cn}`,`padding ${ze} ${gt}`].join(","),[`> ${_e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${_e}-sub${_e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${_e}-submenu > ${_e}-submenu-title`]:Xe,[`& ${_e}-item-group-title`]:{paddingInlineStart:ut}},[`${_e}-item`]:Xe}},{[`${_e}-inline-collapsed`]:{width:Fn,[`&${_e}-root`]:{[`${_e}-item, ${_e}-submenu ${_e}-submenu-title`]:{[`> ${_e}-inline-collapsed-noicon`]:{fontSize:mt,textAlign:"center"}}},[`> ${_e}-item, + ${_e}-submenu-title`]:{paddingInlineEnd:gt}}};var Ke=mt=>{const{componentCls:_e,iconCls:Be,itemHeight:Ce,colorTextLightSolid:dt,dropdownWidth:It,controlHeightLG:je,motionDurationMid:ze,motionEaseOut:gt,paddingXL:ut,itemMarginInline:Ge,fontSizeLG:pt,motionDurationSlow:cn,paddingXS:en,boxShadowSecondary:Zt,collapsedWidth:Fn,collapsedIconSize:Pn}=mt,Xe={height:Ce,lineHeight:`${Ce}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[_e]:{"&-inline, &-vertical":Object.assign({[`&${_e}-root`]:{boxShadow:"none"}},on(mt))},[`${_e}-submenu-popup`]:{[`${_e}-vertical`]:Object.assign(Object.assign({},on(mt)),{boxShadow:Zt})}},{[`${_e}-submenu-popup ${_e}-vertical${_e}-sub`]:{minWidth:It,maxHeight:`calc(100vh - ${je*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${_e}-inline`]:{width:"100%",[`&${_e}-root`]:{[`${_e}-item, ${_e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${cn}`,`background ${cn}`,`padding ${ze} ${gt}`].join(","),[`> ${_e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${_e}-sub${_e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${_e}-submenu > ${_e}-submenu-title`]:Xe,[`& ${_e}-item-group-title`]:{paddingInlineStart:ut}},[`${_e}-item`]:Xe}},{[`${_e}-inline-collapsed`]:{width:Fn,[`&${_e}-root`]:{[`${_e}-item, ${_e}-submenu ${_e}-submenu-title`]:{[`> ${_e}-inline-collapsed-noicon`]:{fontSize:pt,textAlign:"center"}}},[`> ${_e}-item, > ${_e}-item-group > ${_e}-item-group-list > ${_e}-item, > ${_e}-item-group > ${_e}-item-group-list > ${_e}-submenu > ${_e}-submenu-title, - > ${_e}-submenu > ${_e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${mt/2}px - ${Ge}px)`,textOverflow:"clip",[` + > ${_e}-submenu > ${_e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${pt/2}px - ${Ge}px)`,textOverflow:"clip",[` ${_e}-submenu-arrow, ${_e}-submenu-expand-icon - `]:{opacity:0},[`${_e}-item-icon, ${Be}`]:{margin:0,fontSize:Cn,lineHeight:`${Ce}px`,"+ span":{display:"inline-block",opacity:0}}},[`${_e}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${_e}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:dt}},[`${_e}-item-group-title`]:Object.assign(Object.assign({},Ye.vS),{paddingInline:en})}}]};const Dt=pt=>{const{componentCls:_e,motionDurationSlow:Be,motionDurationMid:Ce,motionEaseInOut:dt,motionEaseOut:It,iconCls:je,iconSize:ze,iconMarginInlineEnd:gt}=pt;return{[`${_e}-item, ${_e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding ${Be} ${dt}`].join(","),[`${_e}-item-icon, ${je}`]:{minWidth:ze,fontSize:ze,transition:[`font-size ${Ce} ${It}`,`margin ${Be} ${dt}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:gt,opacity:1,transition:[`opacity ${Be} ${dt}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${_e}-item-icon`]:Object.assign({},(0,Ye.Ro)()),[`&${_e}-item-only-child`]:{[`> ${je}, > ${_e}-item-icon`]:{marginInlineEnd:0}}},[`${_e}-item-disabled, ${_e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${_e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},vn=pt=>{const{componentCls:_e,motionDurationSlow:Be,motionEaseInOut:Ce,borderRadius:dt,menuArrowSize:It,menuArrowOffset:je}=pt;return{[`${_e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:pt.margin,width:It,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${Ce}, opacity ${Be}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:It*.6,height:It*.15,backgroundColor:"currentcolor",borderRadius:dt,transition:[`background ${Be} ${Ce}`,`transform ${Be} ${Ce}`,`top ${Be} ${Ce}`,`color ${Be} ${Ce}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${je})`},"&::after":{transform:`rotate(-45deg) translateY(${je})`}}}}},Ct=pt=>{const{antCls:_e,componentCls:Be,fontSize:Ce,motionDurationSlow:dt,motionDurationMid:It,motionEaseInOut:je,paddingXS:ze,padding:gt,colorSplit:ut,lineWidth:Ge,zIndexPopup:mt,borderRadiusLG:cn,subMenuItemBorderRadius:en,menuArrowSize:Zt,menuArrowOffset:Fn,lineType:Cn,menuPanelMaskInset:Xe,groupTitleLineHeight:Mt,groupTitleFontSize:zt}=pt;return[{"":{[`${Be}`]:Object.assign(Object.assign({},(0,Ye.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ye.Wf)(pt)),(0,Ye.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ce,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${dt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:pt.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${ze}px ${gt}px`,fontSize:zt,lineHeight:Mt,transition:`all ${dt}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${dt} ${je}`,`background ${dt} ${je}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${dt} ${je}`,`background ${dt} ${je}`,`padding ${It} ${je}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${dt} ${je}`,`padding ${dt} ${je}`].join(",")},[`${Be}-title-content`]:{transition:`color ${dt}`},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ut,borderStyle:Cn,borderWidth:0,borderTopWidth:Ge,marginBlock:Ge,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Dt(pt)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${Ce*2}px ${gt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mt,borderRadius:cn,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Xe}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Xe},"\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:pt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:pt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:pt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:pt.paddingXS},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:cn},Dt(pt)),vn(pt)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:en},[`${Be}-submenu-title::after`]:{transition:`transform ${dt} ${je}`}})}}),vn(pt)),{[`&-inline-collapsed ${Be}-submenu-arrow, - &-inline ${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Fn})`},"&::after":{transform:`rotate(45deg) translateX(-${Fn})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-submenu-arrow`]:{transform:`translateY(-${Zt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Fn})`},"&::before":{transform:`rotate(45deg) translateX(${Fn})`}}})},{[`${_e}-layout-header`]:{[Be]:{lineHeight:"inherit"}}}]};var Gt=(pt,_e)=>(0,Vt.Z)("Menu",Ce=>{if(_e===!1)return[];const{colorBgElevated:dt,colorPrimary:It,colorTextLightSolid:je,controlHeightLG:ze,fontSize:gt,darkItemColor:ut,darkDangerItemColor:Ge,darkItemBg:mt,darkSubMenuItemBg:cn,darkItemSelectedColor:en,darkItemSelectedBg:Zt,darkDangerItemSelectedBg:Fn,darkItemHoverBg:Cn,darkGroupTitleColor:Xe,darkItemHoverColor:Mt,darkItemDisabledColor:zt,darkDangerItemHoverColor:Xt,darkDangerItemSelectedColor:pn,darkDangerItemActiveBg:Rn}=Ce,Wn=gt/7*5,In=(0,vt.TS)(Ce,{menuArrowSize:Wn,menuHorizontalHeight:ze*1.15,menuArrowOffset:`${Wn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:dt}),Un=(0,vt.TS)(In,{itemColor:ut,itemHoverColor:Mt,groupTitleColor:Xe,itemSelectedColor:en,itemBg:mt,popupBg:mt,subMenuItemBg:cn,itemActiveBg:"transparent",itemSelectedBg:Zt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Cn,itemDisabledColor:zt,dangerItemColor:Ge,dangerItemHoverColor:Xt,dangerItemSelectedColor:pn,dangerItemActiveBg:Rn,dangerItemSelectedBg:Fn,menuSubMenuBg:cn,horizontalItemSelectedColor:je,horizontalItemSelectedBg:It});return[Ct(In),At(In),Ke(In),yt(In,"light"),yt(Un,"dark"),tn(In),(0,Ne.Z)(In),(0,tt.oN)(In,"slide-up"),(0,tt.oN)(In,"slide-down"),(0,st._y)(In,"zoom-big")]},Ce=>{const{colorPrimary:dt,colorError:It,colorTextDisabled:je,colorErrorBg:ze,colorText:gt,colorTextDescription:ut,colorBgContainer:Ge,colorFillAlter:mt,colorFillContent:cn,lineWidth:en,lineWidthBold:Zt,controlItemBgActive:Fn,colorBgTextHover:Cn,controlHeightLG:Xe,lineHeight:Mt,colorBgElevated:zt,marginXXS:Xt,padding:pn,fontSize:Rn,controlHeightSM:Wn,fontSizeLG:In,colorTextLightSolid:Un,colorErrorHover:ga}=Ce,un=new Te.C(Un).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ce.zIndexPopupBase+50,radiusItem:Ce.borderRadiusLG,itemBorderRadius:Ce.borderRadiusLG,radiusSubMenuItem:Ce.borderRadiusSM,subMenuItemBorderRadius:Ce.borderRadiusSM,colorItemText:gt,itemColor:gt,colorItemTextHover:gt,itemHoverColor:gt,colorItemTextHoverHorizontal:dt,horizontalItemHoverColor:dt,colorGroupTitle:ut,groupTitleColor:ut,colorItemTextSelected:dt,itemSelectedColor:dt,colorItemTextSelectedHorizontal:dt,horizontalItemSelectedColor:dt,colorItemBg:Ge,itemBg:Ge,colorItemBgHover:Cn,itemHoverBg:Cn,colorItemBgActive:cn,itemActiveBg:Fn,colorSubItemBg:mt,subMenuItemBg:mt,colorItemBgSelected:Fn,itemSelectedBg:Fn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Zt,activeBarHeight:Zt,colorActiveBarBorderSize:en,activeBarBorderWidth:en,colorItemTextDisabled:je,itemDisabledColor:je,colorDangerItemText:It,dangerItemColor:It,colorDangerItemTextHover:It,dangerItemHoverColor:It,colorDangerItemTextSelected:It,dangerItemSelectedColor:It,colorDangerItemBgActive:ze,dangerItemActiveBg:ze,colorDangerItemBgSelected:ze,dangerItemSelectedBg:ze,itemMarginInline:Ce.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Xe,groupTitleLineHeight:Mt,collapsedWidth:Xe*2,popupBg:zt,itemMarginBlock:Xt,itemPaddingInline:pn,horizontalLineHeight:`${Xe*1.15}px`,iconSize:Rn,iconMarginInlineEnd:Wn-Rn,collapsedIconSize:In,groupTitleFontSize:Rn,darkItemDisabledColor:new Te.C(Un).setAlpha(.25).toRgbString(),darkItemColor:un,darkDangerItemColor:It,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Un,darkItemSelectedBg:dt,darkDangerItemSelectedBg:It,darkItemHoverBg:"transparent",darkGroupTitleColor:un,darkItemHoverColor:Un,darkDangerItemHoverColor:ga,darkDangerItemSelectedColor:Un,darkDangerItemActiveBg:It}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(pt),ot=function(pt,_e){var Be={};for(var Ce in pt)Object.prototype.hasOwnProperty.call(pt,Ce)&&_e.indexOf(Ce)<0&&(Be[Ce]=pt[Ce]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ce=Object.getOwnPropertySymbols(pt);dt{var Be,Ce;const dt=re.useContext(ve.Z),It=dt||{},{getPrefixCls:je,getPopupContainer:ze,direction:gt,menu:ut}=re.useContext(he.E_),Ge=je(),{prefixCls:mt,className:cn,style:en,theme:Zt="light",expandIcon:Fn,_internalDisableMenuItemTitleTooltip:Cn,inlineCollapsed:Xe,siderCollapsed:Mt,items:zt,children:Xt,rootClassName:pn,mode:Rn,selectable:Wn,onClick:In,overflowedIndicatorPopupClassName:Un}=pt,ga=ot(pt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),un=(0,ke.Z)(ga,["collapsedWidth"]),Oe=we(zt)||Xt;(Be=It.validator)===null||Be===void 0||Be.call(It,{mode:Rn});const Pt=(0,ie.useEvent)(function(){var nt;In==null||In.apply(void 0,arguments),(nt=It.onClick)===null||nt===void 0||nt.call(It)}),Sn=It.mode||Rn,ye=Wn!=null?Wn:It.selectable,qt=re.useMemo(()=>Mt!==void 0?Mt:Xe,[Xe,Mt]),Qe={horizontal:{motionName:`${Ge}-slide-up`},inline:(0,pe.Z)(Ge),other:{motionName:`${Ge}-zoom-big`}},ht=je("menu",mt||It.prefixCls),[xt,bn]=Gt(ht,!dt),Ae=fe()(`${ht}-${Zt}`,ut==null?void 0:ut.className,cn);let Ve;if(typeof Fn=="function")Ve=Fn;else if(Fn===null||Fn===!1)Ve=null;else if(It.expandIcon===null||It.expandIcon===!1)Ve=null;else{const nt=Fn!=null?Fn:It.expandIcon;Ve=(0,He.Tm)(nt,{className:fe()(`${ht}-submenu-expand-icon`,(0,He.l$)(nt)?(Ce=nt.props)===null||Ce===void 0?void 0:Ce.className:"")})}const et=re.useMemo(()=>({prefixCls:ht,inlineCollapsed:qt||!1,direction:gt,firstLevel:!0,theme:Zt,mode:Sn,disableMenuItemTitleTooltip:Cn}),[ht,qt,gt,Cn,Zt]);return xt(re.createElement(ve.Z.Provider,{value:null},re.createElement(b.Provider,{value:et},re.createElement(E.ZP,Object.assign({getPopupContainer:ze,overflowedIndicator:re.createElement(ae.Z,null),overflowedIndicatorPopupClassName:fe()(ht,`${ht}-${Zt}`,Un),mode:Sn,selectable:ye,onClick:Pt},un,{inlineCollapsed:qt,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),en),className:Ae,prefixCls:ht,direction:gt,defaultMotions:Qe,expandIcon:Ve,ref:_e,rootClassName:fe()(pn,bn)}),Oe))))});const kn=(0,re.forwardRef)((pt,_e)=>{const Be=(0,re.useRef)(null),Ce=re.useContext(oe.D);return(0,re.useImperativeHandle)(_e,()=>({menu:Be.current,focus:dt=>{var It;(It=Be.current)===null||It===void 0||It.focus(dt)}})),re.createElement(bt,Object.assign({ref:Be},pt,Ce))});kn.Item=ee,kn.SubMenu=te,kn.Divider=Ee,kn.ItemGroup=E.BW;var rn=kn},19871:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return It}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(ze,gt){return re.createElement(fe.Z,(0,E.Z)({},ze,{ref:gt,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(55143),Le=y(81132),ke=y(38226),Ue=y(92310),He=y.n(Ue),ue=y(80962),b=y(57259),a=y(79545),ee=y(68550),x=y(17928),te=y(7711),ae=y(36994),ie={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},pe=ie,ve=y(91735),Se=function(je){(0,x.Z)(gt,je);var ze=(0,te.Z)(gt);function gt(){var ut;(0,a.Z)(this,gt);for(var Ge=arguments.length,mt=new Array(Ge),cn=0;cn=0||en.relatedTarget.className.indexOf("".concat(Xe,"-item"))>=0))&&Cn(ut.getValidValue()))},ut.go=function(en){var Zt=ut.state.goInputText;Zt!==""&&(en.keyCode===pe.ENTER||en.type==="click")&&(ut.setState({goInputText:""}),ut.props.quickGo(ut.getValidValue()))},ut}return(0,ee.Z)(gt,[{key:"getPageSizeOptions",value:function(){var Ge=this.props,mt=Ge.pageSize,cn=Ge.pageSizeOptions;return cn.some(function(en){return en.toString()===mt.toString()})?cn:cn.concat([mt.toString()]).sort(function(en,Zt){var Fn=Number.isNaN(Number(en))?0:Number(en),Cn=Number.isNaN(Number(Zt))?0:Number(Zt);return Fn-Cn})}},{key:"render",value:function(){var Ge=this,mt=this.props,cn=mt.pageSize,en=mt.locale,Zt=mt.rootPrefixCls,Fn=mt.changeSize,Cn=mt.quickGo,Xe=mt.goButton,Mt=mt.selectComponentClass,zt=mt.buildOptionText,Xt=mt.selectPrefixCls,pn=mt.disabled,Rn=this.state.goInputText,Wn="".concat(Zt,"-options"),In=Mt,Un=null,ga=null,un=null;if(!Fn&&!Cn)return null;var Oe=this.getPageSizeOptions();if(Fn&&In){var Pt=Oe.map(function(Sn,ye){return re.createElement(In.Option,{key:ye,value:Sn.toString()},(zt||Ge.buildOptionText)(Sn))});Un=re.createElement(In,{disabled:pn,prefixCls:Xt,showSearch:!1,className:"".concat(Wn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(cn||Oe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ye){return ye.parentNode},"aria-label":en.page_size,defaultOpen:!1},Pt)}return Cn&&(Xe&&(un=typeof Xe=="boolean"?re.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:pn,className:"".concat(Wn,"-quick-jumper-button")},en.jump_to_confirm):re.createElement("span",{onClick:this.go,onKeyUp:this.go},Xe)),ga=re.createElement("div",{className:"".concat(Wn,"-quick-jumper")},en.jump_to,re.createElement("input",{disabled:pn,type:"text",value:Rn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":en.page}),en.page,un)),re.createElement("li",{className:"".concat(Wn)},Un,ga)}}]),gt}(re.Component);Se.defaultProps={pageSizeOptions:["10","20","50","100"]};var be=Se,we=function(ze){var gt,ut=ze.rootPrefixCls,Ge=ze.page,mt=ze.active,cn=ze.className,en=ze.showTitle,Zt=ze.onClick,Fn=ze.onKeyPress,Cn=ze.itemRender,Xe="".concat(ut,"-item"),Mt=He()(Xe,"".concat(Xe,"-").concat(Ge),(gt={},(0,ue.Z)(gt,"".concat(Xe,"-active"),mt),(0,ue.Z)(gt,"".concat(Xe,"-disabled"),!Ge),(0,ue.Z)(gt,ze.className,cn),gt)),zt=function(){Zt(Ge)},Xt=function(Wn){Fn(Wn,Zt,Ge)},pn=Cn(Ge,"page",re.createElement("a",{rel:"nofollow"},Ge));return pn?re.createElement("li",{title:en?Ge.toString():null,className:Mt,onClick:zt,onKeyPress:Xt,tabIndex:0},pn):null},Te=we;function Ye(){}function Ne(je){var ze=Number(je);return typeof ze=="number"&&!Number.isNaN(ze)&&isFinite(ze)&&Math.floor(ze)===ze}var tt=function(ze,gt,ut){return ut};function st(je,ze,gt){var ut=typeof je=="undefined"?ze.pageSize:je;return Math.floor((gt.total-1)/ut)+1}var Vt=function(je){(0,x.Z)(gt,je);var ze=(0,te.Z)(gt);function gt(ut){var Ge;(0,a.Z)(this,gt),Ge=ze.call(this,ut),Ge.paginationNode=re.createRef(),Ge.getJumpPrevPage=function(){return Math.max(1,Ge.state.current-(Ge.props.showLessItems?3:5))},Ge.getJumpNextPage=function(){return Math.min(st(void 0,Ge.state,Ge.props),Ge.state.current+(Ge.props.showLessItems?3:5))},Ge.getItemIcon=function(Fn,Cn){var Xe=Ge.props.prefixCls,Mt=Fn||re.createElement("button",{type:"button","aria-label":Cn,className:"".concat(Xe,"-item-link")});return typeof Fn=="function"&&(Mt=re.createElement(Fn,(0,b.Z)({},Ge.props))),Mt},Ge.isValid=function(Fn){var Cn=Ge.props.total;return Ne(Fn)&&Fn!==Ge.state.current&&Ne(Cn)&&Cn>0},Ge.shouldDisplayQuickJumper=function(){var Fn=Ge.props,Cn=Fn.showQuickJumper,Xe=Fn.total,Mt=Ge.state.pageSize;return Xe<=Mt?!1:Cn},Ge.handleKeyDown=function(Fn){(Fn.keyCode===pe.ARROW_UP||Fn.keyCode===pe.ARROW_DOWN)&&Fn.preventDefault()},Ge.handleKeyUp=function(Fn){var Cn=Ge.getValidValue(Fn),Xe=Ge.state.currentInputValue;Cn!==Xe&&Ge.setState({currentInputValue:Cn}),Fn.keyCode===pe.ENTER?Ge.handleChange(Cn):Fn.keyCode===pe.ARROW_UP?Ge.handleChange(Cn-1):Fn.keyCode===pe.ARROW_DOWN&&Ge.handleChange(Cn+1)},Ge.handleBlur=function(Fn){var Cn=Ge.getValidValue(Fn);Ge.handleChange(Cn)},Ge.changePageSize=function(Fn){var Cn=Ge.state.current,Xe=st(Fn,Ge.state,Ge.props);Cn=Cn>Xe?Xe:Cn,Xe===0&&(Cn=Ge.state.current),typeof Fn=="number"&&("pageSize"in Ge.props||Ge.setState({pageSize:Fn}),"current"in Ge.props||Ge.setState({current:Cn,currentInputValue:Cn})),Ge.props.onShowSizeChange(Cn,Fn),"onChange"in Ge.props&&Ge.props.onChange&&Ge.props.onChange(Cn,Fn)},Ge.handleChange=function(Fn){var Cn=Ge.props,Xe=Cn.disabled,Mt=Cn.onChange,zt=Ge.state,Xt=zt.pageSize,pn=zt.current,Rn=zt.currentInputValue;if(Ge.isValid(Fn)&&!Xe){var Wn=st(void 0,Ge.state,Ge.props),In=Fn;return Fn>Wn?In=Wn:Fn<1&&(In=1),"current"in Ge.props||Ge.setState({current:In}),In!==Rn&&Ge.setState({currentInputValue:In}),Mt(In,Xt),In}return pn},Ge.prev=function(){Ge.hasPrev()&&Ge.handleChange(Ge.state.current-1)},Ge.next=function(){Ge.hasNext()&&Ge.handleChange(Ge.state.current+1)},Ge.jumpPrev=function(){Ge.handleChange(Ge.getJumpPrevPage())},Ge.jumpNext=function(){Ge.handleChange(Ge.getJumpNextPage())},Ge.hasPrev=function(){return Ge.state.current>1},Ge.hasNext=function(){return Ge.state.current2?Xe-2:0),zt=2;zt=cn?Zt=cn:Zt=Number(mt),Zt}},{key:"getShowSizeChanger",value:function(){var Ge=this.props,mt=Ge.showSizeChanger,cn=Ge.total,en=Ge.totalBoundaryShowSizeChanger;return typeof mt!="undefined"?mt:cn>en}},{key:"render",value:function(){var Ge=this.props,mt=Ge.prefixCls,cn=Ge.className,en=Ge.style,Zt=Ge.disabled,Fn=Ge.hideOnSinglePage,Cn=Ge.total,Xe=Ge.locale,Mt=Ge.showQuickJumper,zt=Ge.showLessItems,Xt=Ge.showTitle,pn=Ge.showTotal,Rn=Ge.simple,Wn=Ge.itemRender,In=Ge.showPrevNextJumpers,Un=Ge.jumpPrevIcon,ga=Ge.jumpNextIcon,un=Ge.selectComponentClass,Oe=Ge.selectPrefixCls,Pt=Ge.pageSizeOptions,Sn=this.state,ye=Sn.current,qt=Sn.pageSize,Qe=Sn.currentInputValue;if(Fn===!0&&Cn<=qt)return null;var ht=st(void 0,this.state,this.props),xt=[],bn=null,Ae=null,Ve=null,et=null,nt=null,ft=Mt&&Mt.goButton,Nt=zt?1:2,Ht=ye-1>0?ye-1:0,Ze=ye+1Cn?Cn:ye*qt]));if(Rn){ft&&(typeof ft=="boolean"?nt=re.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Xe.jump_to_confirm):nt=re.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ft),nt=re.createElement("li",{title:Xt?"".concat(Xe.jump_to).concat(ye,"/").concat(ht):null,className:"".concat(mt,"-simple-pager")},nt));var wt=this.renderPrev(Ht);return re.createElement("ul",(0,E.Z)({className:He()(mt,"".concat(mt,"-simple"),(0,ue.Z)({},"".concat(mt,"-disabled"),Zt),cn),style:en,ref:this.paginationNode},Je),$e,wt?re.createElement("li",{title:Xt?Xe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:He()("".concat(mt,"-prev"),(0,ue.Z)({},"".concat(mt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},wt):null,re.createElement("li",{title:Xt?"".concat(ye,"/").concat(ht):null,className:"".concat(mt,"-simple-pager")},re.createElement("input",{type:"text",value:Qe,disabled:Zt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),re.createElement("span",{className:"".concat(mt,"-slash")},"/"),ht),re.createElement("li",{title:Xt?Xe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:He()("".concat(mt,"-next"),(0,ue.Z)({},"".concat(mt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ze)),nt)}if(ht<=3+Nt*2){var mn={locale:Xe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Xt,itemRender:Wn};ht||xt.push(re.createElement(Te,(0,E.Z)({},mn,{key:"noPager",page:1,className:"".concat(mt,"-item-disabled")})));for(var an=1;an<=ht;an+=1){var qn=ye===an;xt.push(re.createElement(Te,(0,E.Z)({},mn,{key:an,page:an,active:qn})))}}else{var Hn=zt?Xe.prev_3:Xe.prev_5,ct=zt?Xe.next_3:Xe.next_5,Wt=Wn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Un,"prev page")),ia=Wn(this.getJumpNextPage(),"jump-next",this.getItemIcon(ga,"next page"));In&&(bn=Wt?re.createElement("li",{title:Xt?Hn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:He()("".concat(mt,"-jump-prev"),(0,ue.Z)({},"".concat(mt,"-jump-prev-custom-icon"),!!Un))},Wt):null,Ae=ia?re.createElement("li",{title:Xt?ct:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:He()("".concat(mt,"-jump-next"),(0,ue.Z)({},"".concat(mt,"-jump-next-custom-icon"),!!ga))},ia):null),et=re.createElement(Te,{locale:Xe,last:!0,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ht,page:ht,active:!1,showTitle:Xt,itemRender:Wn}),Ve=re.createElement(Te,{locale:Xe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Xt,itemRender:Wn});var $t=Math.max(1,ye-Nt),jn=Math.min(ye+Nt,ht);ye-1<=Nt&&(jn=1+Nt*2),ht-ye<=Nt&&($t=ht-Nt*2);for(var la=$t;la<=jn;la+=1){var ta=ye===la;xt.push(re.createElement(Te,{locale:Xe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:la,page:la,active:ta,showTitle:Xt,itemRender:Wn}))}ye-1>=Nt*2&&ye!==3&&(xt[0]=(0,re.cloneElement)(xt[0],{className:"".concat(mt,"-item-after-jump-prev")}),xt.unshift(bn)),ht-ye>=Nt*2&&ye!==ht-2&&(xt[xt.length-1]=(0,re.cloneElement)(xt[xt.length-1],{className:"".concat(mt,"-item-before-jump-next")}),xt.push(Ae)),$t!==1&&xt.unshift(Ve),jn!==ht&&xt.push(et)}var fa=!this.hasPrev()||!ht,Et=!this.hasNext()||!ht,fn=this.renderPrev(Ht),Yt=this.renderNext(Ze);return re.createElement("ul",(0,E.Z)({className:He()(mt,cn,(0,ue.Z)({},"".concat(mt,"-disabled"),Zt)),style:en,ref:this.paginationNode},Je),$e,fn?re.createElement("li",{title:Xt?Xe.prev_page:null,onClick:this.prev,tabIndex:fa?null:0,onKeyPress:this.runIfEnterPrev,className:He()("".concat(mt,"-prev"),(0,ue.Z)({},"".concat(mt,"-disabled"),fa)),"aria-disabled":fa},fn):null,xt,Yt?re.createElement("li",{title:Xt?Xe.next_page:null,onClick:this.next,tabIndex:Et?null:0,onKeyPress:this.runIfEnterNext,className:He()("".concat(mt,"-next"),(0,ue.Z)({},"".concat(mt,"-disabled"),Et)),"aria-disabled":Et},Yt):null,re.createElement(be,{disabled:Zt,locale:Xe,rootPrefixCls:mt,selectComponentClass:un,selectPrefixCls:Oe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ye,pageSize:qt,pageSizeOptions:Pt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ft}))}}],[{key:"getDerivedStateFromProps",value:function(Ge,mt){var cn={};if("current"in Ge&&(cn.current=Ge.current,Ge.current!==mt.current&&(cn.currentInputValue=cn.current)),"pageSize"in Ge&&Ge.pageSize!==mt.pageSize){var en=mt.current,Zt=st(Ge.pageSize,mt,Ge);en=en>Zt?Zt:en,"current"in Ge||(cn.current=en,cn.currentInputValue=en),cn.pageSize=Ge.pageSize}return cn}}]),gt}(re.Component);Vt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ye,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ye,locale:ve.Z,style:{},itemRender:tt,totalBoundaryShowSizeChanger:50};var vt=Vt,Bt=y(22075),At=y(36355),Lt=y(19716),tn=y(8628),Jt=y(9763),qe=y(57809);const yt=je=>re.createElement(qe.default,Object.assign({},je,{showSearch:!0,size:"small"})),on=je=>re.createElement(qe.default,Object.assign({},je,{showSearch:!0,size:"middle"}));yt.Option=qe.default.Option,on.Option=qe.default.Option;var rt=y(9937),Ke=y(17313),Dt=y(83116),vn=y(37613);const Ct=je=>{const{componentCls:ze}=je;return{[`${ze}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ze}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ze}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed"}}},[`&${ze}-disabled`]:{cursor:"not-allowed",[`${ze}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:je.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:je.colorBorder,backgroundColor:je.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:je.itemActiveBgDisabled},a:{color:je.itemActiveColorDisabled}}},[`${ze}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ze}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ze}-simple-pager`]:{color:je.colorTextDisabled},[`${ze}-jump-prev, ${ze}-jump-next`]:{[`${ze}-item-link-icon`]:{opacity:0},[`${ze}-item-ellipsis`]:{opacity:1}}},[`&${ze}-simple`]:{[`${ze}-prev, ${ze}-next`]:{[`&${ze}-disabled ${ze}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Gt=je=>{const{componentCls:ze}=je;return{[`&${ze}-mini ${ze}-total-text, &${ze}-mini ${ze}-simple-pager`]:{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`},[`&${ze}-mini ${ze}-item`]:{minWidth:je.itemSizeSM,height:je.itemSizeSM,margin:0,lineHeight:`${je.itemSizeSM-2}px`},[`&${ze}-mini:not(${ze}-disabled) ${ze}-item:not(${ze}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:je.colorBgTextHover},"&:active":{backgroundColor:je.colorBgTextActive}},[`&${ze}-mini ${ze}-prev, &${ze}-mini ${ze}-next`]:{minWidth:je.itemSizeSM,height:je.itemSizeSM,margin:0,lineHeight:`${je.itemSizeSM}px`},[`&${ze}-mini:not(${ze}-disabled)`]:{[`${ze}-prev, ${ze}-next`]:{[`&:hover ${ze}-item-link`]:{backgroundColor:je.colorBgTextHover},[`&:active ${ze}-item-link`]:{backgroundColor:je.colorBgTextActive},[`&${ze}-disabled:hover ${ze}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${_e}-item-icon, ${Be}`]:{margin:0,fontSize:Pn,lineHeight:`${Ce}px`,"+ span":{display:"inline-block",opacity:0}}},[`${_e}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${_e}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:dt}},[`${_e}-item-group-title`]:Object.assign(Object.assign({},Ye.vS),{paddingInline:en})}}]};const Dt=mt=>{const{componentCls:_e,motionDurationSlow:Be,motionDurationMid:Ce,motionEaseInOut:dt,motionEaseOut:It,iconCls:je,iconSize:ze,iconMarginInlineEnd:gt}=mt;return{[`${_e}-item, ${_e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding ${Be} ${dt}`].join(","),[`${_e}-item-icon, ${je}`]:{minWidth:ze,fontSize:ze,transition:[`font-size ${Ce} ${It}`,`margin ${Be} ${dt}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:gt,opacity:1,transition:[`opacity ${Be} ${dt}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${_e}-item-icon`]:Object.assign({},(0,Ye.Ro)()),[`&${_e}-item-only-child`]:{[`> ${je}, > ${_e}-item-icon`]:{marginInlineEnd:0}}},[`${_e}-item-disabled, ${_e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${_e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},vn=mt=>{const{componentCls:_e,motionDurationSlow:Be,motionEaseInOut:Ce,borderRadius:dt,menuArrowSize:It,menuArrowOffset:je}=mt;return{[`${_e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:mt.margin,width:It,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${Ce}, opacity ${Be}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:It*.6,height:It*.15,backgroundColor:"currentcolor",borderRadius:dt,transition:[`background ${Be} ${Ce}`,`transform ${Be} ${Ce}`,`top ${Be} ${Ce}`,`color ${Be} ${Ce}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${je})`},"&::after":{transform:`rotate(-45deg) translateY(${je})`}}}}},Ct=mt=>{const{antCls:_e,componentCls:Be,fontSize:Ce,motionDurationSlow:dt,motionDurationMid:It,motionEaseInOut:je,paddingXS:ze,padding:gt,colorSplit:ut,lineWidth:Ge,zIndexPopup:pt,borderRadiusLG:cn,subMenuItemBorderRadius:en,menuArrowSize:Zt,menuArrowOffset:Fn,lineType:Pn,menuPanelMaskInset:Xe,groupTitleLineHeight:Mt,groupTitleFontSize:zt}=mt;return[{"":{[`${Be}`]:Object.assign(Object.assign({},(0,Ye.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ye.Wf)(mt)),(0,Ye.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ce,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${dt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:mt.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${ze}px ${gt}px`,fontSize:zt,lineHeight:Mt,transition:`all ${dt}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${dt} ${je}`,`background ${dt} ${je}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${dt} ${je}`,`background ${dt} ${je}`,`padding ${It} ${je}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${dt} ${je}`,`padding ${dt} ${je}`].join(",")},[`${Be}-title-content`]:{transition:`color ${dt}`},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ut,borderStyle:Pn,borderWidth:0,borderTopWidth:Ge,marginBlock:Ge,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Dt(mt)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${Ce*2}px ${gt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:pt,borderRadius:cn,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Xe}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Xe},"\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:mt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:mt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:mt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:mt.paddingXS},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:cn},Dt(mt)),vn(mt)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:en},[`${Be}-submenu-title::after`]:{transition:`transform ${dt} ${je}`}})}}),vn(mt)),{[`&-inline-collapsed ${Be}-submenu-arrow, + &-inline ${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Fn})`},"&::after":{transform:`rotate(45deg) translateX(-${Fn})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-submenu-arrow`]:{transform:`translateY(-${Zt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Fn})`},"&::before":{transform:`rotate(45deg) translateX(${Fn})`}}})},{[`${_e}-layout-header`]:{[Be]:{lineHeight:"inherit"}}}]};var Gt=(mt,_e)=>(0,Vt.Z)("Menu",Ce=>{if(_e===!1)return[];const{colorBgElevated:dt,colorPrimary:It,colorTextLightSolid:je,controlHeightLG:ze,fontSize:gt,darkItemColor:ut,darkDangerItemColor:Ge,darkItemBg:pt,darkSubMenuItemBg:cn,darkItemSelectedColor:en,darkItemSelectedBg:Zt,darkDangerItemSelectedBg:Fn,darkItemHoverBg:Pn,darkGroupTitleColor:Xe,darkItemHoverColor:Mt,darkItemDisabledColor:zt,darkDangerItemHoverColor:Xt,darkDangerItemSelectedColor:pn,darkDangerItemActiveBg:Rn}=Ce,Wn=gt/7*5,In=(0,vt.TS)(Ce,{menuArrowSize:Wn,menuHorizontalHeight:ze*1.15,menuArrowOffset:`${Wn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:dt}),Un=(0,vt.TS)(In,{itemColor:ut,itemHoverColor:Mt,groupTitleColor:Xe,itemSelectedColor:en,itemBg:pt,popupBg:pt,subMenuItemBg:cn,itemActiveBg:"transparent",itemSelectedBg:Zt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Pn,itemDisabledColor:zt,dangerItemColor:Ge,dangerItemHoverColor:Xt,dangerItemSelectedColor:pn,dangerItemActiveBg:Rn,dangerItemSelectedBg:Fn,menuSubMenuBg:cn,horizontalItemSelectedColor:je,horizontalItemSelectedBg:It});return[Ct(In),At(In),Ke(In),yt(In,"light"),yt(Un,"dark"),tn(In),(0,Ne.Z)(In),(0,tt.oN)(In,"slide-up"),(0,tt.oN)(In,"slide-down"),(0,st._y)(In,"zoom-big")]},Ce=>{const{colorPrimary:dt,colorError:It,colorTextDisabled:je,colorErrorBg:ze,colorText:gt,colorTextDescription:ut,colorBgContainer:Ge,colorFillAlter:pt,colorFillContent:cn,lineWidth:en,lineWidthBold:Zt,controlItemBgActive:Fn,colorBgTextHover:Pn,controlHeightLG:Xe,lineHeight:Mt,colorBgElevated:zt,marginXXS:Xt,padding:pn,fontSize:Rn,controlHeightSM:Wn,fontSizeLG:In,colorTextLightSolid:Un,colorErrorHover:ga}=Ce,un=new Te.C(Un).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ce.zIndexPopupBase+50,radiusItem:Ce.borderRadiusLG,itemBorderRadius:Ce.borderRadiusLG,radiusSubMenuItem:Ce.borderRadiusSM,subMenuItemBorderRadius:Ce.borderRadiusSM,colorItemText:gt,itemColor:gt,colorItemTextHover:gt,itemHoverColor:gt,colorItemTextHoverHorizontal:dt,horizontalItemHoverColor:dt,colorGroupTitle:ut,groupTitleColor:ut,colorItemTextSelected:dt,itemSelectedColor:dt,colorItemTextSelectedHorizontal:dt,horizontalItemSelectedColor:dt,colorItemBg:Ge,itemBg:Ge,colorItemBgHover:Pn,itemHoverBg:Pn,colorItemBgActive:cn,itemActiveBg:Fn,colorSubItemBg:pt,subMenuItemBg:pt,colorItemBgSelected:Fn,itemSelectedBg:Fn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Zt,activeBarHeight:Zt,colorActiveBarBorderSize:en,activeBarBorderWidth:en,colorItemTextDisabled:je,itemDisabledColor:je,colorDangerItemText:It,dangerItemColor:It,colorDangerItemTextHover:It,dangerItemHoverColor:It,colorDangerItemTextSelected:It,dangerItemSelectedColor:It,colorDangerItemBgActive:ze,dangerItemActiveBg:ze,colorDangerItemBgSelected:ze,dangerItemSelectedBg:ze,itemMarginInline:Ce.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Xe,groupTitleLineHeight:Mt,collapsedWidth:Xe*2,popupBg:zt,itemMarginBlock:Xt,itemPaddingInline:pn,horizontalLineHeight:`${Xe*1.15}px`,iconSize:Rn,iconMarginInlineEnd:Wn-Rn,collapsedIconSize:In,groupTitleFontSize:Rn,darkItemDisabledColor:new Te.C(Un).setAlpha(.25).toRgbString(),darkItemColor:un,darkDangerItemColor:It,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Un,darkItemSelectedBg:dt,darkDangerItemSelectedBg:It,darkItemHoverBg:"transparent",darkGroupTitleColor:un,darkItemHoverColor:Un,darkDangerItemHoverColor:ga,darkDangerItemSelectedColor:Un,darkDangerItemActiveBg:It}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(mt),ot=function(mt,_e){var Be={};for(var Ce in mt)Object.prototype.hasOwnProperty.call(mt,Ce)&&_e.indexOf(Ce)<0&&(Be[Ce]=mt[Ce]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ce=Object.getOwnPropertySymbols(mt);dt{var Be,Ce;const dt=re.useContext(ve.Z),It=dt||{},{getPrefixCls:je,getPopupContainer:ze,direction:gt,menu:ut}=re.useContext(he.E_),Ge=je(),{prefixCls:pt,className:cn,style:en,theme:Zt="light",expandIcon:Fn,_internalDisableMenuItemTitleTooltip:Pn,inlineCollapsed:Xe,siderCollapsed:Mt,items:zt,children:Xt,rootClassName:pn,mode:Rn,selectable:Wn,onClick:In,overflowedIndicatorPopupClassName:Un}=mt,ga=ot(mt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),un=(0,ke.Z)(ga,["collapsedWidth"]),Oe=we(zt)||Xt;(Be=It.validator)===null||Be===void 0||Be.call(It,{mode:Rn});const Pt=(0,ie.useEvent)(function(){var nt;In==null||In.apply(void 0,arguments),(nt=It.onClick)===null||nt===void 0||nt.call(It)}),Sn=It.mode||Rn,ye=Wn!=null?Wn:It.selectable,qt=re.useMemo(()=>Mt!==void 0?Mt:Xe,[Xe,Mt]),Qe={horizontal:{motionName:`${Ge}-slide-up`},inline:(0,pe.Z)(Ge),other:{motionName:`${Ge}-zoom-big`}},ht=je("menu",pt||It.prefixCls),[xt,bn]=Gt(ht,!dt),Ae=fe()(`${ht}-${Zt}`,ut==null?void 0:ut.className,cn);let Ve;if(typeof Fn=="function")Ve=Fn;else if(Fn===null||Fn===!1)Ve=null;else if(It.expandIcon===null||It.expandIcon===!1)Ve=null;else{const nt=Fn!=null?Fn:It.expandIcon;Ve=(0,He.Tm)(nt,{className:fe()(`${ht}-submenu-expand-icon`,(0,He.l$)(nt)?(Ce=nt.props)===null||Ce===void 0?void 0:Ce.className:"")})}const et=re.useMemo(()=>({prefixCls:ht,inlineCollapsed:qt||!1,direction:gt,firstLevel:!0,theme:Zt,mode:Sn,disableMenuItemTitleTooltip:Pn}),[ht,qt,gt,Pn,Zt]);return xt(re.createElement(ve.Z.Provider,{value:null},re.createElement(b.Provider,{value:et},re.createElement(E.ZP,Object.assign({getPopupContainer:ze,overflowedIndicator:re.createElement(ae.Z,null),overflowedIndicatorPopupClassName:fe()(ht,`${ht}-${Zt}`,Un),mode:Sn,selectable:ye,onClick:Pt},un,{inlineCollapsed:qt,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),en),className:Ae,prefixCls:ht,direction:gt,defaultMotions:Qe,expandIcon:Ve,ref:_e,rootClassName:fe()(pn,bn)}),Oe))))});const kn=(0,re.forwardRef)((mt,_e)=>{const Be=(0,re.useRef)(null),Ce=re.useContext(oe.D);return(0,re.useImperativeHandle)(_e,()=>({menu:Be.current,focus:dt=>{var It;(It=Be.current)===null||It===void 0||It.focus(dt)}})),re.createElement(bt,Object.assign({ref:Be},mt,Ce))});kn.Item=ee,kn.SubMenu=te,kn.Divider=Ee,kn.ItemGroup=E.BW;var rn=kn},19871:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return It}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(ze,gt){return re.createElement(fe.Z,(0,E.Z)({},ze,{ref:gt,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(55143),Le=y(81132),ke=y(38226),Ue=y(92310),He=y.n(Ue),ue=y(80962),b=y(57259),a=y(79545),ee=y(68550),x=y(17928),te=y(7711),ae=y(36994),ie={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},pe=ie,ve=y(91735),Se=function(je){(0,x.Z)(gt,je);var ze=(0,te.Z)(gt);function gt(){var ut;(0,a.Z)(this,gt);for(var Ge=arguments.length,pt=new Array(Ge),cn=0;cn=0||en.relatedTarget.className.indexOf("".concat(Xe,"-item"))>=0))&&Pn(ut.getValidValue()))},ut.go=function(en){var Zt=ut.state.goInputText;Zt!==""&&(en.keyCode===pe.ENTER||en.type==="click")&&(ut.setState({goInputText:""}),ut.props.quickGo(ut.getValidValue()))},ut}return(0,ee.Z)(gt,[{key:"getPageSizeOptions",value:function(){var Ge=this.props,pt=Ge.pageSize,cn=Ge.pageSizeOptions;return cn.some(function(en){return en.toString()===pt.toString()})?cn:cn.concat([pt.toString()]).sort(function(en,Zt){var Fn=Number.isNaN(Number(en))?0:Number(en),Pn=Number.isNaN(Number(Zt))?0:Number(Zt);return Fn-Pn})}},{key:"render",value:function(){var Ge=this,pt=this.props,cn=pt.pageSize,en=pt.locale,Zt=pt.rootPrefixCls,Fn=pt.changeSize,Pn=pt.quickGo,Xe=pt.goButton,Mt=pt.selectComponentClass,zt=pt.buildOptionText,Xt=pt.selectPrefixCls,pn=pt.disabled,Rn=this.state.goInputText,Wn="".concat(Zt,"-options"),In=Mt,Un=null,ga=null,un=null;if(!Fn&&!Pn)return null;var Oe=this.getPageSizeOptions();if(Fn&&In){var Pt=Oe.map(function(Sn,ye){return re.createElement(In.Option,{key:ye,value:Sn.toString()},(zt||Ge.buildOptionText)(Sn))});Un=re.createElement(In,{disabled:pn,prefixCls:Xt,showSearch:!1,className:"".concat(Wn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(cn||Oe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ye){return ye.parentNode},"aria-label":en.page_size,defaultOpen:!1},Pt)}return Pn&&(Xe&&(un=typeof Xe=="boolean"?re.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:pn,className:"".concat(Wn,"-quick-jumper-button")},en.jump_to_confirm):re.createElement("span",{onClick:this.go,onKeyUp:this.go},Xe)),ga=re.createElement("div",{className:"".concat(Wn,"-quick-jumper")},en.jump_to,re.createElement("input",{disabled:pn,type:"text",value:Rn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":en.page}),en.page,un)),re.createElement("li",{className:"".concat(Wn)},Un,ga)}}]),gt}(re.Component);Se.defaultProps={pageSizeOptions:["10","20","50","100"]};var be=Se,we=function(ze){var gt,ut=ze.rootPrefixCls,Ge=ze.page,pt=ze.active,cn=ze.className,en=ze.showTitle,Zt=ze.onClick,Fn=ze.onKeyPress,Pn=ze.itemRender,Xe="".concat(ut,"-item"),Mt=He()(Xe,"".concat(Xe,"-").concat(Ge),(gt={},(0,ue.Z)(gt,"".concat(Xe,"-active"),pt),(0,ue.Z)(gt,"".concat(Xe,"-disabled"),!Ge),(0,ue.Z)(gt,ze.className,cn),gt)),zt=function(){Zt(Ge)},Xt=function(Wn){Fn(Wn,Zt,Ge)},pn=Pn(Ge,"page",re.createElement("a",{rel:"nofollow"},Ge));return pn?re.createElement("li",{title:en?Ge.toString():null,className:Mt,onClick:zt,onKeyPress:Xt,tabIndex:0},pn):null},Te=we;function Ye(){}function Ne(je){var ze=Number(je);return typeof ze=="number"&&!Number.isNaN(ze)&&isFinite(ze)&&Math.floor(ze)===ze}var tt=function(ze,gt,ut){return ut};function st(je,ze,gt){var ut=typeof je=="undefined"?ze.pageSize:je;return Math.floor((gt.total-1)/ut)+1}var Vt=function(je){(0,x.Z)(gt,je);var ze=(0,te.Z)(gt);function gt(ut){var Ge;(0,a.Z)(this,gt),Ge=ze.call(this,ut),Ge.paginationNode=re.createRef(),Ge.getJumpPrevPage=function(){return Math.max(1,Ge.state.current-(Ge.props.showLessItems?3:5))},Ge.getJumpNextPage=function(){return Math.min(st(void 0,Ge.state,Ge.props),Ge.state.current+(Ge.props.showLessItems?3:5))},Ge.getItemIcon=function(Fn,Pn){var Xe=Ge.props.prefixCls,Mt=Fn||re.createElement("button",{type:"button","aria-label":Pn,className:"".concat(Xe,"-item-link")});return typeof Fn=="function"&&(Mt=re.createElement(Fn,(0,b.Z)({},Ge.props))),Mt},Ge.isValid=function(Fn){var Pn=Ge.props.total;return Ne(Fn)&&Fn!==Ge.state.current&&Ne(Pn)&&Pn>0},Ge.shouldDisplayQuickJumper=function(){var Fn=Ge.props,Pn=Fn.showQuickJumper,Xe=Fn.total,Mt=Ge.state.pageSize;return Xe<=Mt?!1:Pn},Ge.handleKeyDown=function(Fn){(Fn.keyCode===pe.ARROW_UP||Fn.keyCode===pe.ARROW_DOWN)&&Fn.preventDefault()},Ge.handleKeyUp=function(Fn){var Pn=Ge.getValidValue(Fn),Xe=Ge.state.currentInputValue;Pn!==Xe&&Ge.setState({currentInputValue:Pn}),Fn.keyCode===pe.ENTER?Ge.handleChange(Pn):Fn.keyCode===pe.ARROW_UP?Ge.handleChange(Pn-1):Fn.keyCode===pe.ARROW_DOWN&&Ge.handleChange(Pn+1)},Ge.handleBlur=function(Fn){var Pn=Ge.getValidValue(Fn);Ge.handleChange(Pn)},Ge.changePageSize=function(Fn){var Pn=Ge.state.current,Xe=st(Fn,Ge.state,Ge.props);Pn=Pn>Xe?Xe:Pn,Xe===0&&(Pn=Ge.state.current),typeof Fn=="number"&&("pageSize"in Ge.props||Ge.setState({pageSize:Fn}),"current"in Ge.props||Ge.setState({current:Pn,currentInputValue:Pn})),Ge.props.onShowSizeChange(Pn,Fn),"onChange"in Ge.props&&Ge.props.onChange&&Ge.props.onChange(Pn,Fn)},Ge.handleChange=function(Fn){var Pn=Ge.props,Xe=Pn.disabled,Mt=Pn.onChange,zt=Ge.state,Xt=zt.pageSize,pn=zt.current,Rn=zt.currentInputValue;if(Ge.isValid(Fn)&&!Xe){var Wn=st(void 0,Ge.state,Ge.props),In=Fn;return Fn>Wn?In=Wn:Fn<1&&(In=1),"current"in Ge.props||Ge.setState({current:In}),In!==Rn&&Ge.setState({currentInputValue:In}),Mt(In,Xt),In}return pn},Ge.prev=function(){Ge.hasPrev()&&Ge.handleChange(Ge.state.current-1)},Ge.next=function(){Ge.hasNext()&&Ge.handleChange(Ge.state.current+1)},Ge.jumpPrev=function(){Ge.handleChange(Ge.getJumpPrevPage())},Ge.jumpNext=function(){Ge.handleChange(Ge.getJumpNextPage())},Ge.hasPrev=function(){return Ge.state.current>1},Ge.hasNext=function(){return Ge.state.current2?Xe-2:0),zt=2;zt=cn?Zt=cn:Zt=Number(pt),Zt}},{key:"getShowSizeChanger",value:function(){var Ge=this.props,pt=Ge.showSizeChanger,cn=Ge.total,en=Ge.totalBoundaryShowSizeChanger;return typeof pt!="undefined"?pt:cn>en}},{key:"render",value:function(){var Ge=this.props,pt=Ge.prefixCls,cn=Ge.className,en=Ge.style,Zt=Ge.disabled,Fn=Ge.hideOnSinglePage,Pn=Ge.total,Xe=Ge.locale,Mt=Ge.showQuickJumper,zt=Ge.showLessItems,Xt=Ge.showTitle,pn=Ge.showTotal,Rn=Ge.simple,Wn=Ge.itemRender,In=Ge.showPrevNextJumpers,Un=Ge.jumpPrevIcon,ga=Ge.jumpNextIcon,un=Ge.selectComponentClass,Oe=Ge.selectPrefixCls,Pt=Ge.pageSizeOptions,Sn=this.state,ye=Sn.current,qt=Sn.pageSize,Qe=Sn.currentInputValue;if(Fn===!0&&Pn<=qt)return null;var ht=st(void 0,this.state,this.props),xt=[],bn=null,Ae=null,Ve=null,et=null,nt=null,ft=Mt&&Mt.goButton,Nt=zt?1:2,Ht=ye-1>0?ye-1:0,Ze=ye+1Pn?Pn:ye*qt]));if(Rn){ft&&(typeof ft=="boolean"?nt=re.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Xe.jump_to_confirm):nt=re.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ft),nt=re.createElement("li",{title:Xt?"".concat(Xe.jump_to).concat(ye,"/").concat(ht):null,className:"".concat(pt,"-simple-pager")},nt));var wt=this.renderPrev(Ht);return re.createElement("ul",(0,E.Z)({className:He()(pt,"".concat(pt,"-simple"),(0,ue.Z)({},"".concat(pt,"-disabled"),Zt),cn),style:en,ref:this.paginationNode},Je),$e,wt?re.createElement("li",{title:Xt?Xe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:He()("".concat(pt,"-prev"),(0,ue.Z)({},"".concat(pt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},wt):null,re.createElement("li",{title:Xt?"".concat(ye,"/").concat(ht):null,className:"".concat(pt,"-simple-pager")},re.createElement("input",{type:"text",value:Qe,disabled:Zt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),re.createElement("span",{className:"".concat(pt,"-slash")},"/"),ht),re.createElement("li",{title:Xt?Xe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:He()("".concat(pt,"-next"),(0,ue.Z)({},"".concat(pt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ze)),nt)}if(ht<=3+Nt*2){var mn={locale:Xe,rootPrefixCls:pt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Xt,itemRender:Wn};ht||xt.push(re.createElement(Te,(0,E.Z)({},mn,{key:"noPager",page:1,className:"".concat(pt,"-item-disabled")})));for(var an=1;an<=ht;an+=1){var qn=ye===an;xt.push(re.createElement(Te,(0,E.Z)({},mn,{key:an,page:an,active:qn})))}}else{var Hn=zt?Xe.prev_3:Xe.prev_5,ct=zt?Xe.next_3:Xe.next_5,Wt=Wn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Un,"prev page")),ia=Wn(this.getJumpNextPage(),"jump-next",this.getItemIcon(ga,"next page"));In&&(bn=Wt?re.createElement("li",{title:Xt?Hn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:He()("".concat(pt,"-jump-prev"),(0,ue.Z)({},"".concat(pt,"-jump-prev-custom-icon"),!!Un))},Wt):null,Ae=ia?re.createElement("li",{title:Xt?ct:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:He()("".concat(pt,"-jump-next"),(0,ue.Z)({},"".concat(pt,"-jump-next-custom-icon"),!!ga))},ia):null),et=re.createElement(Te,{locale:Xe,last:!0,rootPrefixCls:pt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ht,page:ht,active:!1,showTitle:Xt,itemRender:Wn}),Ve=re.createElement(Te,{locale:Xe,rootPrefixCls:pt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Xt,itemRender:Wn});var $t=Math.max(1,ye-Nt),jn=Math.min(ye+Nt,ht);ye-1<=Nt&&(jn=1+Nt*2),ht-ye<=Nt&&($t=ht-Nt*2);for(var la=$t;la<=jn;la+=1){var ta=ye===la;xt.push(re.createElement(Te,{locale:Xe,rootPrefixCls:pt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:la,page:la,active:ta,showTitle:Xt,itemRender:Wn}))}ye-1>=Nt*2&&ye!==3&&(xt[0]=(0,re.cloneElement)(xt[0],{className:"".concat(pt,"-item-after-jump-prev")}),xt.unshift(bn)),ht-ye>=Nt*2&&ye!==ht-2&&(xt[xt.length-1]=(0,re.cloneElement)(xt[xt.length-1],{className:"".concat(pt,"-item-before-jump-next")}),xt.push(Ae)),$t!==1&&xt.unshift(Ve),jn!==ht&&xt.push(et)}var fa=!this.hasPrev()||!ht,Et=!this.hasNext()||!ht,fn=this.renderPrev(Ht),Yt=this.renderNext(Ze);return re.createElement("ul",(0,E.Z)({className:He()(pt,cn,(0,ue.Z)({},"".concat(pt,"-disabled"),Zt)),style:en,ref:this.paginationNode},Je),$e,fn?re.createElement("li",{title:Xt?Xe.prev_page:null,onClick:this.prev,tabIndex:fa?null:0,onKeyPress:this.runIfEnterPrev,className:He()("".concat(pt,"-prev"),(0,ue.Z)({},"".concat(pt,"-disabled"),fa)),"aria-disabled":fa},fn):null,xt,Yt?re.createElement("li",{title:Xt?Xe.next_page:null,onClick:this.next,tabIndex:Et?null:0,onKeyPress:this.runIfEnterNext,className:He()("".concat(pt,"-next"),(0,ue.Z)({},"".concat(pt,"-disabled"),Et)),"aria-disabled":Et},Yt):null,re.createElement(be,{disabled:Zt,locale:Xe,rootPrefixCls:pt,selectComponentClass:un,selectPrefixCls:Oe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ye,pageSize:qt,pageSizeOptions:Pt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ft}))}}],[{key:"getDerivedStateFromProps",value:function(Ge,pt){var cn={};if("current"in Ge&&(cn.current=Ge.current,Ge.current!==pt.current&&(cn.currentInputValue=cn.current)),"pageSize"in Ge&&Ge.pageSize!==pt.pageSize){var en=pt.current,Zt=st(Ge.pageSize,pt,Ge);en=en>Zt?Zt:en,"current"in Ge||(cn.current=en,cn.currentInputValue=en),cn.pageSize=Ge.pageSize}return cn}}]),gt}(re.Component);Vt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ye,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ye,locale:ve.Z,style:{},itemRender:tt,totalBoundaryShowSizeChanger:50};var vt=Vt,Bt=y(22075),At=y(36355),Lt=y(19716),tn=y(8628),Jt=y(9763),qe=y(57809);const yt=je=>re.createElement(qe.default,Object.assign({},je,{showSearch:!0,size:"small"})),on=je=>re.createElement(qe.default,Object.assign({},je,{showSearch:!0,size:"middle"}));yt.Option=qe.default.Option,on.Option=qe.default.Option;var rt=y(9937),Ke=y(17313),Dt=y(83116),vn=y(37613);const Ct=je=>{const{componentCls:ze}=je;return{[`${ze}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ze}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ze}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed"}}},[`&${ze}-disabled`]:{cursor:"not-allowed",[`${ze}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:je.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:je.colorBorder,backgroundColor:je.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:je.itemActiveBgDisabled},a:{color:je.itemActiveColorDisabled}}},[`${ze}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ze}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ze}-simple-pager`]:{color:je.colorTextDisabled},[`${ze}-jump-prev, ${ze}-jump-next`]:{[`${ze}-item-link-icon`]:{opacity:0},[`${ze}-item-ellipsis`]:{opacity:1}}},[`&${ze}-simple`]:{[`${ze}-prev, ${ze}-next`]:{[`&${ze}-disabled ${ze}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Gt=je=>{const{componentCls:ze}=je;return{[`&${ze}-mini ${ze}-total-text, &${ze}-mini ${ze}-simple-pager`]:{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`},[`&${ze}-mini ${ze}-item`]:{minWidth:je.itemSizeSM,height:je.itemSizeSM,margin:0,lineHeight:`${je.itemSizeSM-2}px`},[`&${ze}-mini:not(${ze}-disabled) ${ze}-item:not(${ze}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:je.colorBgTextHover},"&:active":{backgroundColor:je.colorBgTextActive}},[`&${ze}-mini ${ze}-prev, &${ze}-mini ${ze}-next`]:{minWidth:je.itemSizeSM,height:je.itemSizeSM,margin:0,lineHeight:`${je.itemSizeSM}px`},[`&${ze}-mini:not(${ze}-disabled)`]:{[`${ze}-prev, ${ze}-next`]:{[`&:hover ${ze}-item-link`]:{backgroundColor:je.colorBgTextHover},[`&:active ${ze}-item-link`]:{backgroundColor:je.colorBgTextActive},[`&${ze}-disabled:hover ${ze}-item-link`]:{backgroundColor:"transparent"}}},[` &${ze}-mini ${ze}-prev ${ze}-item-link, &${ze}-mini ${ze}-next ${ze}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`}},[`&${ze}-mini ${ze}-jump-prev, &${ze}-mini ${ze}-jump-next`]:{height:je.itemSizeSM,marginInlineEnd:0,lineHeight:`${je.itemSizeSM}px`},[`&${ze}-mini ${ze}-options`]:{marginInlineStart:je.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:je.miniOptionsSizeChangerTop},"&-quick-jumper":{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,rt.x0)(je)),{width:je.paginationMiniQuickJumperInputWidth,height:je.controlHeightSM})}}}},ot=je=>{const{componentCls:ze}=je;return{[` @@ -185,15 +185,15 @@ ${ze}-next, ${ze}-jump-prev, ${ze}-jump-next - `]:{display:"inline-block",minWidth:je.itemSize,height:je.itemSize,color:je.colorText,fontFamily:je.fontFamily,lineHeight:`${je.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:je.borderRadius,cursor:"pointer",transition:`all ${je.motionDurationMid}`},[`${ze}-prev, ${ze}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:je.colorText,cursor:"pointer",userSelect:"none"},[`${ze}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:je.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${je.lineWidth}px ${je.lineType} transparent`,borderRadius:je.borderRadius,outline:"none",transition:`all ${je.motionDurationMid}`},[`&:hover ${ze}-item-link`]:{backgroundColor:je.colorBgTextHover},[`&:active ${ze}-item-link`]:{backgroundColor:je.colorBgTextActive},[`&${ze}-disabled:hover`]:{[`${ze}-item-link`]:{backgroundColor:"transparent"}}},[`${ze}-slash`]:{marginInlineEnd:je.paginationSlashMarginInlineEnd,marginInlineStart:je.paginationSlashMarginInlineStart},[`${ze}-options`]:{display:"inline-block",marginInlineStart:je.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:je.controlHeight,marginInlineStart:je.marginXS,lineHeight:`${je.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,rt.ik)(je)),{width:je.controlHeightLG*1.25,height:je.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:je.marginXS,marginInlineEnd:je.marginXS})}}}},bt=je=>{const{componentCls:ze}=je;return{[`${ze}-item`]:{display:"inline-block",minWidth:je.itemSize,height:je.itemSize,marginInlineEnd:je.marginXS,fontFamily:je.fontFamily,lineHeight:`${je.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${je.lineWidth}px ${je.lineType} transparent`,borderRadius:je.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${je.paginationItemPaddingInline}px`,color:je.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ze}-item-active)`]:{"&:hover":{transition:`all ${je.motionDurationMid}`,backgroundColor:je.colorBgTextHover},"&:active":{backgroundColor:je.colorBgTextActive}},"&-active":{fontWeight:je.fontWeightStrong,backgroundColor:je.itemActiveBg,borderColor:je.colorPrimary,a:{color:je.colorPrimary},"&:hover":{borderColor:je.colorPrimaryHover},"&:hover a":{color:je.colorPrimaryHover}}}}},kn=je=>{const{componentCls:ze}=je;return{[ze]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(je)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ze}-total-text`]:{display:"inline-block",height:je.itemSize,marginInlineEnd:je.marginXS,lineHeight:`${je.itemSize-2}px`,verticalAlign:"middle"}}),bt(je)),Ut(je)),ot(je)),Gt(je)),Ct(je)),{[`@media only screen and (max-width: ${je.screenLG}px)`]:{[`${ze}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${je.screenSM}px)`]:{[`${ze}-options`]:{display:"none"}}}),[`&${je.componentCls}-rtl`]:{direction:"rtl"}}},rn=je=>{const{componentCls:ze}=je;return{[`${ze}${ze}-disabled:not(${ze}-mini)`]:{"&, &:hover":{[`${ze}-item-link`]:{borderColor:je.colorBorder}},"&:focus-visible":{[`${ze}-item-link`]:{borderColor:je.colorBorder}},[`${ze}-item, ${ze}-item-link`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,[`&:hover:not(${ze}-item-active)`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,a:{color:je.colorTextDisabled}},[`&${ze}-item-active`]:{backgroundColor:je.itemActiveBgDisabled}},[`${ze}-prev, ${ze}-next`]:{"&:hover button":{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,color:je.colorTextDisabled},[`${ze}-item-link`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder}}},[`${ze}:not(${ze}-mini)`]:{[`${ze}-prev, ${ze}-next`]:{"&:hover button":{borderColor:je.colorPrimaryHover,backgroundColor:je.itemBg},[`${ze}-item-link`]:{backgroundColor:je.itemLinkBg,borderColor:je.colorBorder},[`&:hover ${ze}-item-link`]:{borderColor:je.colorPrimary,backgroundColor:je.itemBg,color:je.colorPrimary},[`&${ze}-disabled`]:{[`${ze}-item-link`]:{borderColor:je.colorBorder,color:je.colorTextDisabled}}},[`${ze}-item`]:{backgroundColor:je.itemBg,border:`${je.lineWidth}px ${je.lineType} ${je.colorBorder}`,[`&:hover:not(${ze}-item-active)`]:{borderColor:je.colorPrimary,backgroundColor:je.itemBg,a:{color:je.colorPrimary}},"&-active":{borderColor:je.colorPrimary}}}}},pt=je=>{const{componentCls:ze}=je;return{[`${ze}:not(${ze}-disabled)`]:{[`${ze}-item`]:Object.assign({},(0,Ke.Qy)(je)),[`${ze}-jump-prev, ${ze}-jump-next`]:{"&:focus-visible":Object.assign({[`${ze}-item-link-icon`]:{opacity:1},[`${ze}-item-ellipsis`]:{opacity:0}},(0,Ke.oN)(je))},[`${ze}-prev, ${ze}-next`]:{[`&:focus-visible ${ze}-item-link`]:Object.assign({},(0,Ke.oN)(je))}}}};var _e=(0,Dt.Z)("Pagination",je=>{const ze=(0,vn.TS)(je,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:je.marginXXS/2,paginationMiniQuickJumperInputWidth:je.controlHeightLG*1.1,paginationItemPaddingInline:je.marginXXS*1.5,paginationEllipsisLetterSpacing:je.marginXXS/2,paginationSlashMarginInlineStart:je.marginXXS,paginationSlashMarginInlineEnd:je.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,rt.e5)(je),(0,rt.TM)(je));return[kn(ze),pt(ze),je.wireframe&&rn(ze)]},je=>({itemBg:je.colorBgContainer,itemSize:je.controlHeight,itemSizeSM:je.controlHeightSM,itemActiveBg:je.colorBgContainer,itemLinkBg:je.colorBgContainer,itemActiveColorDisabled:je.colorTextDisabled,itemActiveBgDisabled:je.controlItemBgActiveDisabled,itemInputBg:je.colorBgContainer,miniOptionsSizeChangerTop:0})),Be=function(je,ze){var gt={};for(var ut in je)Object.prototype.hasOwnProperty.call(je,ut)&&ze.indexOf(ut)<0&&(gt[ut]=je[ut]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,ut=Object.getOwnPropertySymbols(je);Ge{const{prefixCls:ze,selectPrefixCls:gt,className:ut,rootClassName:Ge,style:mt,size:cn,locale:en,selectComponentClass:Zt,responsive:Fn,showSizeChanger:Cn}=je,Xe=Be(je,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mt}=(0,tn.Z)(Fn),{getPrefixCls:zt,direction:Xt,pagination:pn={}}=re.useContext(At.E_),Rn=zt("pagination",ze),[Wn,In]=_e(Rn),Un=Cn!=null?Cn:pn.showSizeChanger,ga=re.useMemo(()=>{const ht=re.createElement("span",{className:`${Rn}-item-ellipsis`},"\u2022\u2022\u2022"),xt=re.createElement("button",{className:`${Rn}-item-link`,type:"button",tabIndex:-1},Xt==="rtl"?re.createElement(ke.Z,null):re.createElement(Le.Z,null)),bn=re.createElement("button",{className:`${Rn}-item-link`,type:"button",tabIndex:-1},Xt==="rtl"?re.createElement(Le.Z,null):re.createElement(ke.Z,null)),Ae=re.createElement("a",{className:`${Rn}-item-link`},re.createElement("div",{className:`${Rn}-item-container`},Xt==="rtl"?re.createElement(Ee.Z,{className:`${Rn}-item-link-icon`}):re.createElement(xe,{className:`${Rn}-item-link-icon`}),ht)),Ve=re.createElement("a",{className:`${Rn}-item-link`},re.createElement("div",{className:`${Rn}-item-container`},Xt==="rtl"?re.createElement(xe,{className:`${Rn}-item-link-icon`}):re.createElement(Ee.Z,{className:`${Rn}-item-link-icon`}),ht));return{prevIcon:xt,nextIcon:bn,jumpPrevIcon:Ae,jumpNextIcon:Ve}},[Xt,Rn]),[un]=(0,Jt.Z)("Pagination",Bt.Z),Oe=Object.assign(Object.assign({},un),en),Pt=(0,Lt.Z)(cn),Sn=Pt==="small"||!!(Mt&&!Pt&&Fn),ye=zt("select",gt),qt=He()({[`${Rn}-mini`]:Sn,[`${Rn}-rtl`]:Xt==="rtl"},pn==null?void 0:pn.className,ut,Ge,In),Qe=Object.assign(Object.assign({},pn==null?void 0:pn.style),mt);return Wn(re.createElement(vt,Object.assign({},ga,Xe,{style:Qe,prefixCls:Rn,selectPrefixCls:ye,className:qt,selectComponentClass:Zt||(Sn?yt:on),locale:Oe,showSizeChanger:Un})))},It=dt},39722:function(de,ne,y){"use strict";y.d(ne,{t5:function(){return Le}});var E=y(92310),re=y.n(E),oe=y(55477),ge=y(59301),fe=y(36355),he=y(77578),le=y(17356),xe=function(Ue,He){var ue={};for(var b in Ue)Object.prototype.hasOwnProperty.call(Ue,b)&&He.indexOf(b)<0&&(ue[b]=Ue[b]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,b=Object.getOwnPropertySymbols(Ue);a{if(!(!He&&!ue))return ge.createElement(ge.Fragment,null,He&&ge.createElement("div",{className:`${Ue}-title`},(0,he.Z)(He)),ge.createElement("div",{className:`${Ue}-inner-content`},(0,he.Z)(ue)))},Le=Ue=>{const{hashId:He,prefixCls:ue,className:b,style:a,placement:ee="top",title:x,content:te,children:ae}=Ue;return ge.createElement("div",{className:re()(He,ue,`${ue}-pure`,`${ue}-placement-${ee}`,b),style:a},ge.createElement("div",{className:`${ue}-arrow`}),ge.createElement(oe.G,Object.assign({},Ue,{className:He,prefixCls:ue}),ae||Ee(ue,x,te)))},ke=Ue=>{const{prefixCls:He}=Ue,ue=xe(Ue,["prefixCls"]),{getPrefixCls:b}=ge.useContext(fe.E_),a=b("popover",He),[ee,x]=(0,le.Z)(a);return ee(ge.createElement(Le,Object.assign({},ue,{prefixCls:a,hashId:x})))};ne.ZP=ke},60324:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(59301),ge=y(77578),fe=y(62892),he=y(36355),le=y(6848),xe=y(39722),Ee=y(17356),Le=function(He,ue){var b={};for(var a in He)Object.prototype.hasOwnProperty.call(He,a)&&ue.indexOf(a)<0&&(b[a]=He[a]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(He);ee{let{title:ue,content:b,prefixCls:a}=He;return oe.createElement(oe.Fragment,null,ue&&oe.createElement("div",{className:`${a}-title`},(0,ge.Z)(ue)),oe.createElement("div",{className:`${a}-inner-content`},(0,ge.Z)(b)))},Ue=oe.forwardRef((He,ue)=>{const{prefixCls:b,title:a,content:ee,overlayClassName:x,placement:te="top",trigger:ae="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:pe=.1,overlayStyle:ve={}}=He,Se=Le(He,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:be}=oe.useContext(he.E_),we=be("popover",b),[Te,Ye]=(0,Ee.Z)(we),Ne=be(),tt=re()(x,Ye);return Te(oe.createElement(le.Z,Object.assign({placement:te,trigger:ae,mouseEnterDelay:ie,mouseLeaveDelay:pe,overlayStyle:ve},Se,{prefixCls:we,overlayClassName:tt,ref:ue,overlay:a||ee?oe.createElement(ke,{prefixCls:we,title:a,content:ee}):null,transitionName:(0,fe.m)(Ne,"zoom-big",Se.transitionName),"data-popover-inject":!0})))});Ue._InternalPanelDoNotUseOrYouWillBeFired=xe.ZP,ne.Z=Ue},17356:function(de,ne,y){"use strict";var E=y(17313),re=y(29878),oe=y(19447),ge=y(33166),fe=y(83116),he=y(37613);const le=Le=>{const{componentCls:ke,popoverColor:Ue,minWidth:He,fontWeightStrong:ue,popoverPadding:b,boxShadowSecondary:a,colorTextHeading:ee,borderRadiusLG:x,zIndexPopup:te,marginXS:ae,colorBgElevated:ie,popoverBg:pe}=Le;return[{[ke]:Object.assign(Object.assign({},(0,E.Wf)(Le)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:te,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ie,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ke}-content`]:{position:"relative"},[`${ke}-inner`]:{backgroundColor:pe,backgroundClip:"padding-box",borderRadius:x,boxShadow:a,padding:b},[`${ke}-title`]:{minWidth:He,marginBottom:ae,color:ee,fontWeight:ue},[`${ke}-inner-content`]:{color:Ue}})},(0,oe.ZP)(Le,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ke}-pure`]:{position:"relative",maxWidth:"none",margin:Le.sizePopupArrow,display:"inline-block",[`${ke}-content`]:{display:"inline-block"}}}]},xe=Le=>{const{componentCls:ke}=Le;return{[ke]:ge.i.map(Ue=>{const He=Le[`${Ue}6`];return{[`&${ke}-${Ue}`]:{"--antd-arrow-background-color":He,[`${ke}-inner`]:{backgroundColor:He},[`${ke}-arrow`]:{background:"transparent"}}}})}},Ee=Le=>{const{componentCls:ke,lineWidth:Ue,lineType:He,colorSplit:ue,paddingSM:b,controlHeight:a,fontSize:ee,lineHeight:x,padding:te}=Le,ae=a-Math.round(ee*x),ie=ae/2,pe=ae/2-Ue,ve=te;return{[ke]:{[`${ke}-inner`]:{padding:0},[`${ke}-title`]:{margin:0,padding:`${ie}px ${ve}px ${pe}px`,borderBottom:`${Ue}px ${He} ${ue}`},[`${ke}-inner-content`]:{padding:`${b}px ${ve}px`}}}};ne.Z=(0,fe.Z)("Popover",Le=>{const{colorBgElevated:ke,colorText:Ue,wireframe:He}=Le,ue=(0,he.TS)(Le,{popoverPadding:12,popoverBg:ke,popoverColor:Ue});return[le(ue),xe(ue),He&&Ee(ue),(0,re._y)(ue,"zoom-big")]},Le=>({width:177,minWidth:177,zIndexPopup:Le.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Cn}});var E=y(59301),re=y(5242),oe=y(89699),ge=y(37637),fe=y(77318),he=y(92310),le=y.n(he),xe=y(64002),Ee=y(36355),Le=y(5891),ke=y(57259),Ue=y(19149),He={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ue=function(){var Mt=(0,E.useRef)([]),zt=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Xt=Date.now(),pn=!1;Mt.current.forEach(function(Rn){if(Rn){pn=!0;var Wn=Rn.style;Wn.transitionDuration=".3s, .3s, .3s, .06s",zt.current&&Xt-zt.current<100&&(Wn.transitionDuration="0s, 0s")}}),pn&&(zt.current=Date.now())}),Mt.current},b=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Mt){var zt=(0,ke.Z)((0,ke.Z)({},He),Mt),Xt=zt.className,pn=zt.percent,Rn=zt.prefixCls,Wn=zt.strokeColor,In=zt.strokeLinecap,Un=zt.strokeWidth,ga=zt.style,un=zt.trailColor,Oe=zt.trailWidth,Pt=zt.transition,Sn=(0,Ue.Z)(zt,b);delete Sn.gapPosition;var ye=Array.isArray(pn)?pn:[pn],qt=Array.isArray(Wn)?Wn:[Wn],Qe=ue(),ht=Un/2,xt=100-Un/2,bn="M ".concat(In==="round"?ht:0,",").concat(ht,` - L `).concat(In==="round"?xt:100,",").concat(ht),Ae="0 0 100 ".concat(Un),Ve=0;return E.createElement("svg",(0,Le.Z)({className:le()("".concat(Rn,"-line"),Xt),viewBox:Ae,preserveAspectRatio:"none",style:ga},Sn),E.createElement("path",{className:"".concat(Rn,"-line-trail"),d:bn,strokeLinecap:In,stroke:un,strokeWidth:Oe||Un,fillOpacity:"0"}),ye.map(function(et,nt){var ft=1;switch(In){case"round":ft=1-Un/100;break;case"square":ft=1-Un/2/100;break;default:ft=1;break}var Nt={strokeDasharray:"".concat(et*ft,"px, 100px"),strokeDashoffset:"-".concat(Ve,"px"),transition:Pt||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ht=qt[nt]||qt[qt.length-1];return Ve+=et,E.createElement("path",{key:nt,className:"".concat(Rn,"-line-path"),d:bn,strokeLinecap:In,stroke:Ht,strokeWidth:Un,fillOpacity:"0",ref:function(Je){Qe[nt]=Je},style:Nt})}))},ee=a,x=y(80665),te=y(29043),ae=y(87746),ie=0,pe=(0,ae.Z)();function ve(){var Xe;return pe?(Xe=ie,ie+=1):Xe="TEST_OR_SSR",Xe}var Se=function(Xe){var Mt=E.useState(),zt=(0,te.Z)(Mt,2),Xt=zt[0],pn=zt[1];return E.useEffect(function(){pn("rc_progress_".concat(ve()))},[]),Xe||Xt},be=function(Mt){var zt=Mt.bg,Xt=Mt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:zt}},Xt)};function we(Xe,Mt){return Object.keys(Xe).map(function(zt){var Xt=parseFloat(zt),pn="".concat(Math.floor(Xt*Mt),"%");return"".concat(Xe[zt]," ").concat(pn)})}var Te=E.forwardRef(function(Xe,Mt){var zt=Xe.prefixCls,Xt=Xe.color,pn=Xe.gradientId,Rn=Xe.radius,Wn=Xe.style,In=Xe.ptg,Un=Xe.strokeLinecap,ga=Xe.strokeWidth,un=Xe.size,Oe=Xe.gapDegree,Pt=Xt&&(0,x.Z)(Xt)==="object",Sn=Pt?"#FFF":void 0,ye=un/2,qt=E.createElement("circle",{className:"".concat(zt,"-circle-path"),r:Rn,cx:ye,cy:ye,stroke:Sn,strokeLinecap:Un,strokeWidth:ga,opacity:In===0?0:1,style:Wn,ref:Mt});if(!Pt)return qt;var Qe="".concat(pn,"-conic"),ht=Oe?"".concat(180+Oe/2,"deg"):"0deg",xt=we(Xt,(360-Oe)/360),bn=we(Xt,1),Ae="conic-gradient(from ".concat(ht,", ").concat(xt.join(", "),")"),Ve="linear-gradient(to ".concat(Oe?"bottom":"top",", ").concat(bn.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Qe},qt),E.createElement("foreignObject",{x:0,y:0,width:un,height:un,mask:"url(#".concat(Qe,")")},E.createElement(be,{bg:Ve},E.createElement(be,{bg:Ae}))))}),Ye=Te,Ne=100,tt=function(Mt,zt,Xt,pn,Rn,Wn,In,Un,ga,un){var Oe=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Pt=Xt/100*360*((360-Wn)/360),Sn=Wn===0?0:{bottom:0,top:180,left:90,right:-90}[In],ye=(100-pn)/100*zt;ga==="round"&&pn!==100&&(ye+=un/2,ye>=zt&&(ye=zt-.01));var qt=Ne/2;return{stroke:typeof Un=="string"?Un:void 0,strokeDasharray:"".concat(zt,"px ").concat(Mt),strokeDashoffset:ye+Oe,transform:"rotate(".concat(Rn+Pt+Sn,"deg)"),transformOrigin:"".concat(qt,"px ").concat(qt,"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}},st=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Vt(Xe){var Mt=Xe!=null?Xe:[];return Array.isArray(Mt)?Mt:[Mt]}var vt=function(Mt){var zt=(0,ke.Z)((0,ke.Z)({},He),Mt),Xt=zt.id,pn=zt.prefixCls,Rn=zt.steps,Wn=zt.strokeWidth,In=zt.trailWidth,Un=zt.gapDegree,ga=Un===void 0?0:Un,un=zt.gapPosition,Oe=zt.trailColor,Pt=zt.strokeLinecap,Sn=zt.style,ye=zt.className,qt=zt.strokeColor,Qe=zt.percent,ht=(0,Ue.Z)(zt,st),xt=Ne/2,bn=Se(Xt),Ae="".concat(bn,"-gradient"),Ve=xt-Wn/2,et=Math.PI*2*Ve,nt=ga>0?90+ga/2:-90,ft=et*((360-ga)/360),Nt=(0,x.Z)(Rn)==="object"?Rn:{count:Rn,space:2},Ht=Nt.count,Ze=Nt.space,Je=Vt(Qe),$e=Vt(qt),wt=$e.find(function(ia){return ia&&(0,x.Z)(ia)==="object"}),mn=wt&&(0,x.Z)(wt)==="object",an=mn?"butt":Pt,qn=tt(et,ft,0,100,nt,ga,un,Oe,an,Wn),Hn=ue(),ct=function(){var $t=0;return Je.map(function(jn,la){var ta=$e[la]||$e[$e.length-1],fa=tt(et,ft,$t,jn,nt,ga,un,ta,an,Wn);return $t+=jn,E.createElement(Ye,{key:la,color:ta,ptg:jn,radius:Ve,prefixCls:pn,gradientId:Ae,style:fa,strokeLinecap:an,strokeWidth:Wn,gapDegree:ga,ref:function(fn){Hn[la]=fn},size:Ne})}).reverse()},Wt=function(){var $t=Math.round(Ht*(Je[0]/100)),jn=100/Ht,la=0;return new Array(Ht).fill(null).map(function(ta,fa){var Et=fa<=$t-1?$e[0]:Oe,fn=Et&&(0,x.Z)(Et)==="object"?"url(#".concat(Ae,")"):void 0,Yt=tt(et,ft,la,jn,nt,ga,un,Et,"butt",Wn,Ze);return la+=(ft-Yt.strokeDashoffset+Ze)*100/ft,E.createElement("circle",{key:fa,className:"".concat(pn,"-circle-path"),r:Ve,cx:xt,cy:xt,stroke:fn,strokeWidth:Wn,opacity:1,style:Yt,ref:function(Tn){Hn[fa]=Tn}})})};return E.createElement("svg",(0,Le.Z)({className:le()("".concat(pn,"-circle"),ye),viewBox:"0 0 ".concat(Ne," ").concat(Ne),style:Sn,id:Xt,role:"presentation"},ht),!Ht&&E.createElement("circle",{className:"".concat(pn,"-circle-trail"),r:Ve,cx:xt,cy:xt,stroke:Oe,strokeLinecap:an,strokeWidth:In||Wn,style:qn}),Ht?Wt():ct())},Bt=vt,At={Line:ee,Circle:Bt},Lt=y(6848),tn=y(93398);function Jt(Xe){return!Xe||Xe<0?0:Xe>100?100:Xe}function qe(Xe){let{success:Mt,successPercent:zt}=Xe,Xt=zt;return Mt&&"progress"in Mt&&(Xt=Mt.progress),Mt&&"percent"in Mt&&(Xt=Mt.percent),Xt}const yt=Xe=>{let{percent:Mt,success:zt,successPercent:Xt}=Xe;const pn=Jt(qe({success:zt,successPercent:Xt}));return[pn,Jt(Jt(Mt)-pn)]},on=Xe=>{let{success:Mt={},strokeColor:zt}=Xe;const{strokeColor:Xt}=Mt;return[Xt||tn.presetPrimaryColors.green,zt||null]},rt=(Xe,Mt,zt)=>{var Xt,pn,Rn,Wn;let In=-1,Un=-1;if(Mt==="step"){const ga=zt.steps,un=zt.strokeWidth;typeof Xe=="string"||typeof Xe=="undefined"?(In=Xe==="small"?2:14,Un=un!=null?un:8):typeof Xe=="number"?[In,Un]=[Xe,Xe]:[In=14,Un=8]=Xe,In*=ga}else if(Mt==="line"){const ga=zt==null?void 0:zt.strokeWidth;typeof Xe=="string"||typeof Xe=="undefined"?Un=ga||(Xe==="small"?6:8):typeof Xe=="number"?[In,Un]=[Xe,Xe]:[In=-1,Un=8]=Xe}else(Mt==="circle"||Mt==="dashboard")&&(typeof Xe=="string"||typeof Xe=="undefined"?[In,Un]=Xe==="small"?[60,60]:[120,120]:typeof Xe=="number"?[In,Un]=[Xe,Xe]:(In=(pn=(Xt=Xe[0])!==null&&Xt!==void 0?Xt:Xe[1])!==null&&pn!==void 0?pn:120,Un=(Wn=(Rn=Xe[0])!==null&&Rn!==void 0?Rn:Xe[1])!==null&&Wn!==void 0?Wn:120));return[In,Un]},Ke=3,Dt=Xe=>Ke/Xe*100;var Ct=Xe=>{const{prefixCls:Mt,trailColor:zt=null,strokeLinecap:Xt="round",gapPosition:pn,gapDegree:Rn,width:Wn=120,type:In,children:Un,success:ga,size:un=Wn}=Xe,[Oe,Pt]=rt(un,"circle");let{strokeWidth:Sn}=Xe;Sn===void 0&&(Sn=Math.max(Dt(Oe),6));const ye={width:Oe,height:Pt,fontSize:Oe*.15+6},qt=E.useMemo(()=>{if(Rn||Rn===0)return Rn;if(In==="dashboard")return 75},[Rn,In]),Qe=pn||In==="dashboard"&&"bottom"||void 0,ht=Object.prototype.toString.call(Xe.strokeColor)==="[object Object]",xt=on({success:ga,strokeColor:Xe.strokeColor}),bn=le()(`${Mt}-inner`,{[`${Mt}-circle-gradient`]:ht}),Ae=E.createElement(Bt,{percent:yt(Xe),strokeWidth:Sn,trailWidth:Sn,strokeColor:xt,strokeLinecap:Xt,trailColor:zt,prefixCls:Mt,gapDegree:qt,gapPosition:Qe});return E.createElement("div",{className:bn,style:ye},Oe<=20?E.createElement(Lt.Z,{title:Un},E.createElement("span",null,Ae)):E.createElement(E.Fragment,null,Ae,Un))},Gt=function(Xe,Mt){var zt={};for(var Xt in Xe)Object.prototype.hasOwnProperty.call(Xe,Xt)&&Mt.indexOf(Xt)<0&&(zt[Xt]=Xe[Xt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,Xt=Object.getOwnPropertySymbols(Xe);pn{let Mt=[];return Object.keys(Xe).forEach(zt=>{const Xt=parseFloat(zt.replace(/%/g,""));isNaN(Xt)||Mt.push({key:Xt,value:Xe[zt]})}),Mt=Mt.sort((zt,Xt)=>zt.key-Xt.key),Mt.map(zt=>{let{key:Xt,value:pn}=zt;return`${pn} ${Xt}%`}).join(", ")},Ut=(Xe,Mt)=>{const{from:zt=tn.presetPrimaryColors.blue,to:Xt=tn.presetPrimaryColors.blue,direction:pn=Mt==="rtl"?"to left":"to right"}=Xe,Rn=Gt(Xe,["from","to","direction"]);if(Object.keys(Rn).length!==0){const Wn=ot(Rn);return{backgroundImage:`linear-gradient(${pn}, ${Wn})`}}return{backgroundImage:`linear-gradient(${pn}, ${zt}, ${Xt})`}};var kn=Xe=>{const{prefixCls:Mt,direction:zt,percent:Xt,size:pn,strokeWidth:Rn,strokeColor:Wn,strokeLinecap:In="round",children:Un,trailColor:ga=null,success:un}=Xe,Oe=Wn&&typeof Wn!="string"?Ut(Wn,zt):{backgroundColor:Wn},Pt=In==="square"||In==="butt"?0:void 0,Sn={backgroundColor:ga||void 0,borderRadius:Pt},ye=pn!=null?pn:[-1,Rn||(pn==="small"?6:8)],[qt,Qe]=rt(ye,"line",{strokeWidth:Rn}),ht=Object.assign({width:`${Jt(Xt)}%`,height:Qe,borderRadius:Pt},Oe),xt=qe(Xe),bn={width:`${Jt(xt)}%`,height:Qe,borderRadius:Pt,backgroundColor:un==null?void 0:un.strokeColor},Ae={width:qt<0?"100%":qt,height:Qe};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Mt}-outer`,style:Ae},E.createElement("div",{className:`${Mt}-inner`,style:Sn},E.createElement("div",{className:`${Mt}-bg`,style:ht}),xt!==void 0?E.createElement("div",{className:`${Mt}-success-bg`,style:bn}):null)),Un)},pt=Xe=>{const{size:Mt,steps:zt,percent:Xt=0,strokeWidth:pn=8,strokeColor:Rn,trailColor:Wn=null,prefixCls:In,children:Un}=Xe,ga=Math.round(zt*(Xt/100)),un=Mt==="small"?2:14,Oe=Mt!=null?Mt:[un,pn],[Pt,Sn]=rt(Oe,"step",{steps:zt,strokeWidth:pn}),ye=Pt/zt,qt=new Array(zt);for(let Qe=0;Qe{const Mt=Xe?"100%":"-100%";return new _e.Keyframes(`antProgress${Xe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},je=Xe=>{const{componentCls:Mt,iconCls:zt}=Xe;return{[Mt]:Object.assign(Object.assign({},(0,Be.Wf)(Xe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Xe.fontSize,marginInlineEnd:Xe.marginXS,marginBottom:Xe.marginXS},[`${Mt}-outer`]:{display:"inline-block",width:"100%"},[`&${Mt}-show-info`]:{[`${Mt}-outer`]:{marginInlineEnd:`calc(-2em - ${Xe.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Xe.paddingXS}px)`}},[`${Mt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Xe.remainingColor,borderRadius:Xe.lineBorderRadius},[`${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Xe.defaultColor}},[`${Mt}-success-bg, ${Mt}-bg`]:{position:"relative",backgroundColor:Xe.defaultColor,borderRadius:Xe.lineBorderRadius,transition:`all ${Xe.motionDurationSlow} ${Xe.motionEaseInOutCirc}`},[`${Mt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Xe.colorSuccess},[`${Mt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Xe.marginXS,color:Xe.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[zt]:{fontSize:Xe.fontSize}},[`&${Mt}-status-active`]:{[`${Mt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Xe.colorBgContainer,borderRadius:Xe.lineBorderRadius,opacity:0,animationName:It(),animationDuration:Xe.progressActiveMotionDuration,animationTimingFunction:Xe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Mt}-rtl${Mt}-status-active`]:{[`${Mt}-bg::before`]:{animationName:It(!0)}},[`&${Mt}-status-exception`]:{[`${Mt}-bg`]:{backgroundColor:Xe.colorError},[`${Mt}-text`]:{color:Xe.colorError}},[`&${Mt}-status-exception ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Xe.colorError}},[`&${Mt}-status-success`]:{[`${Mt}-bg`]:{backgroundColor:Xe.colorSuccess},[`${Mt}-text`]:{color:Xe.colorSuccess}},[`&${Mt}-status-success ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Xe.colorSuccess}}})}},ze=Xe=>{const{componentCls:Mt,iconCls:zt}=Xe;return{[Mt]:{[`${Mt}-circle-trail`]:{stroke:Xe.remainingColor},[`&${Mt}-circle ${Mt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Mt}-circle ${Mt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Xe.circleTextColor,fontSize:Xe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[zt]:{fontSize:`${Xe.fontSize/Xe.fontSizeSM}em`}},[`${Mt}-circle&-status-exception`]:{[`${Mt}-text`]:{color:Xe.colorError}},[`${Mt}-circle&-status-success`]:{[`${Mt}-text`]:{color:Xe.colorSuccess}}},[`${Mt}-inline-circle`]:{lineHeight:1,[`${Mt}-inner`]:{verticalAlign:"bottom"}}}},gt=Xe=>{const{componentCls:Mt}=Xe;return{[Mt]:{[`${Mt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Xe.progressStepMinWidth,marginInlineEnd:Xe.progressStepMarginInlineEnd,backgroundColor:Xe.remainingColor,transition:`all ${Xe.motionDurationSlow}`,"&-active":{backgroundColor:Xe.defaultColor}}}}}},ut=Xe=>{const{componentCls:Mt,iconCls:zt}=Xe;return{[Mt]:{[`${Mt}-small&-line, ${Mt}-small&-line ${Mt}-text ${zt}`]:{fontSize:Xe.fontSizeSM}}}};var Ge=(0,Ce.Z)("Progress",Xe=>{const Mt=Xe.marginXXS/2,zt=(0,dt.TS)(Xe,{progressStepMarginInlineEnd:Mt,progressStepMinWidth:Mt,progressActiveMotionDuration:"2.4s"});return[je(zt),ze(zt),gt(zt),ut(zt)]},Xe=>({circleTextColor:Xe.colorText,defaultColor:Xe.colorInfo,remainingColor:Xe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),mt=function(Xe,Mt){var zt={};for(var Xt in Xe)Object.prototype.hasOwnProperty.call(Xe,Xt)&&Mt.indexOf(Xt)<0&&(zt[Xt]=Xe[Xt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,Xt=Object.getOwnPropertySymbols(Xe);pn{const{prefixCls:zt,className:Xt,rootClassName:pn,steps:Rn,strokeColor:Wn,percent:In=0,size:Un="default",showInfo:ga=!0,type:un="line",status:Oe,format:Pt,style:Sn}=Xe,ye=mt(Xe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),qt=E.useMemo(()=>{var Je,$e;const wt=qe(Xe);return parseInt(wt!==void 0?(Je=wt!=null?wt:0)===null||Je===void 0?void 0:Je.toString():($e=In!=null?In:0)===null||$e===void 0?void 0:$e.toString(),10)},[In,Xe.success,Xe.successPercent]),Qe=E.useMemo(()=>!en.includes(Oe)&&qt>=100?"success":Oe||"normal",[Oe,qt]),{getPrefixCls:ht,direction:xt,progress:bn}=E.useContext(Ee.E_),Ae=ht("progress",zt),[Ve,et]=Ge(Ae),nt=E.useMemo(()=>{if(!ga)return null;const Je=qe(Xe);let $e;const wt=Pt||(an=>`${an}%`),mn=un==="line";return Pt||Qe!=="exception"&&Qe!=="success"?$e=wt(Jt(In),Jt(Je)):Qe==="exception"?$e=mn?E.createElement(ge.Z,null):E.createElement(fe.Z,null):Qe==="success"&&($e=mn?E.createElement(re.Z,null):E.createElement(oe.Z,null)),E.createElement("span",{className:`${Ae}-text`,title:typeof $e=="string"?$e:void 0},$e)},[ga,In,qt,Qe,un,Ae,Pt]),ft=Array.isArray(Wn)?Wn[0]:Wn,Nt=typeof Wn=="string"||Array.isArray(Wn)?Wn:void 0;let Ht;un==="line"?Ht=Rn?E.createElement(pt,Object.assign({},Xe,{strokeColor:Nt,prefixCls:Ae,steps:Rn}),nt):E.createElement(kn,Object.assign({},Xe,{strokeColor:ft,prefixCls:Ae,direction:xt}),nt):(un==="circle"||un==="dashboard")&&(Ht=E.createElement(Ct,Object.assign({},Xe,{strokeColor:ft,prefixCls:Ae,progressStatus:Qe}),nt));const Ze=le()(Ae,`${Ae}-status-${Qe}`,`${Ae}-${un==="dashboard"&&"circle"||Rn&&"steps"||un}`,{[`${Ae}-inline-circle`]:un==="circle"&&rt(Un,"circle")[0]<=20,[`${Ae}-show-info`]:ga,[`${Ae}-${Un}`]:typeof Un=="string",[`${Ae}-rtl`]:xt==="rtl"},bn==null?void 0:bn.className,Xt,pn,et);return Ve(E.createElement("div",Object.assign({ref:Mt,style:Object.assign(Object.assign({},bn==null?void 0:bn.style),Sn),className:Ze,role:"progressbar","aria-valuenow":qt},(0,xe.Z)(ye,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ht))}),Cn=Fn},68610:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Jt}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(yt,on){return re.createElement(fe.Z,(0,E.Z)({},yt,{ref:on,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(92310),Le=y.n(Ee),ke=y(80962),Ue=y(29043),He=y(19149),ue=y(35788),b=y(85108),a=y(36994);function ee(qe,yt){var on=qe.disabled,rt=qe.prefixCls,Ke=qe.character,Dt=qe.characterRender,vn=qe.index,Ct=qe.count,Gt=qe.value,ot=qe.allowHalf,Ut=qe.focused,bt=qe.onHover,kn=qe.onClick,rn=function(ze){bt(ze,vn)},pt=function(ze){kn(ze,vn)},_e=function(ze){ze.keyCode===b.Z.ENTER&&kn(ze,vn)},Be=vn+1,Ce=new Set([rt]);Gt===0&&vn===0&&Ut?Ce.add("".concat(rt,"-focused")):ot&&Gt+.5>=Be&&Gtvn?"true":"false","aria-posinset":vn+1,"aria-setsize":Ct,tabIndex:on?-1:0},re.createElement("div",{className:"".concat(rt,"-first")},dt),re.createElement("div",{className:"".concat(rt,"-second")},dt)));return Dt&&(It=Dt(It,qe)),It}var x=re.forwardRef(ee);function te(){var qe=re.useRef({});function yt(rt){return qe.current[rt]}function on(rt){return function(Ke){qe.current[rt]=Ke}}return[yt,on]}function ae(qe){var yt=qe.pageXOffset,on="scrollLeft";if(typeof yt!="number"){var rt=qe.document;yt=rt.documentElement[on],typeof yt!="number"&&(yt=rt.body[on])}return yt}function ie(qe){var yt,on,rt=qe.ownerDocument,Ke=rt.body,Dt=rt&&rt.documentElement,vn=qe.getBoundingClientRect();return yt=vn.left,on=vn.top,yt-=Dt.clientLeft||Ke.clientLeft||0,on-=Dt.clientTop||Ke.clientTop||0,{left:yt,top:on}}function pe(qe){var yt=ie(qe),on=qe.ownerDocument,rt=on.defaultView||on.parentWindow;return yt.left+=ae(rt),yt.left}var ve=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Se(qe,yt){var on,rt=qe.prefixCls,Ke=rt===void 0?"rc-rate":rt,Dt=qe.className,vn=qe.defaultValue,Ct=qe.value,Gt=qe.count,ot=Gt===void 0?5:Gt,Ut=qe.allowHalf,bt=Ut===void 0?!1:Ut,kn=qe.allowClear,rn=kn===void 0?!0:kn,pt=qe.character,_e=pt===void 0?"\u2605":pt,Be=qe.characterRender,Ce=qe.disabled,dt=qe.direction,It=dt===void 0?"ltr":dt,je=qe.tabIndex,ze=je===void 0?0:je,gt=qe.autoFocus,ut=qe.onHoverChange,Ge=qe.onChange,mt=qe.onFocus,cn=qe.onBlur,en=qe.onKeyDown,Zt=qe.onMouseLeave,Fn=(0,He.Z)(qe,ve),Cn=te(),Xe=(0,Ue.Z)(Cn,2),Mt=Xe[0],zt=Xe[1],Xt=re.useRef(null),pn=function(){if(!Ce){var an;(an=Xt.current)===null||an===void 0||an.focus()}};re.useImperativeHandle(yt,function(){return{focus:pn,blur:function(){if(!Ce){var an;(an=Xt.current)===null||an===void 0||an.blur()}}}});var Rn=(0,ue.Z)(vn||0,{value:Ct}),Wn=(0,Ue.Z)(Rn,2),In=Wn[0],Un=Wn[1],ga=(0,ue.Z)(null),un=(0,Ue.Z)(ga,2),Oe=un[0],Pt=un[1],Sn=function(an,qn){var Hn=It==="rtl",ct=an+1;if(bt){var Wt=Mt(an),ia=pe(Wt),$t=Wt.clientWidth;(Hn&&qn-ia>$t/2||!Hn&&qn-ia<$t/2)&&(ct-=.5)}return ct},ye=function(an){Un(an),Ge==null||Ge(an)},qt=re.useState(!1),Qe=(0,Ue.Z)(qt,2),ht=Qe[0],xt=Qe[1],bn=function(){xt(!0),mt==null||mt()},Ae=function(){xt(!1),cn==null||cn()},Ve=re.useState(null),et=(0,Ue.Z)(Ve,2),nt=et[0],ft=et[1],Nt=function(an,qn){var Hn=Sn(qn,an.pageX);Hn!==Oe&&(ft(Hn),Pt(null)),ut==null||ut(Hn)},Ht=function(an){Ce||(ft(null),Pt(null),ut==null||ut(void 0)),an&&(Zt==null||Zt(an))},Ze=function(an,qn){var Hn=Sn(qn,an.pageX),ct=!1;rn&&(ct=Hn===In),Ht(),ye(ct?0:Hn),Pt(ct?Hn:null)},Je=function(an){var qn=an.keyCode,Hn=It==="rtl",ct=In;qn===b.Z.RIGHT&&ct0&&!Hn||qn===b.Z.RIGHT&&ct>0&&Hn?(bt?ct-=.5:ct-=1,ye(ct),an.preventDefault()):qn===b.Z.LEFT&&ct{const{componentCls:yt}=qe;return{[`${yt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:qe.marginXS},"> div":{transition:`all ${qe.motionDurationMid}, outline 0s`,"&:hover":{transform:qe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${qe.lineWidth}px dashed ${qe.starColor}`,transform:qe.starHoverScale}},"&-first, &-second":{color:qe.starBg,transition:`all ${qe.motionDurationMid}`,userSelect:"none",[qe.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${yt}-star-first, &-half ${yt}-star-second`]:{opacity:1},[`&-half ${yt}-star-first, &-full ${yt}-star-second`]:{color:"inherit"}}}},vt=qe=>({[`&-rtl${qe.componentCls}`]:{direction:"rtl"}}),Bt=qe=>{const{componentCls:yt}=qe;return{[yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(qe)),{display:"inline-block",margin:0,padding:0,color:qe.starColor,fontSize:qe.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${yt} ${yt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Vt(qe)),{[`+ ${yt}-text`]:{display:"inline-block",marginInlineStart:qe.marginXS,fontSize:qe.fontSize}}),vt(qe))}};var At=(0,tt.Z)("Rate",qe=>{const yt=(0,st.TS)(qe,{});return[Bt(yt)]},qe=>({starColor:qe.yellow6,starSize:qe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:qe.colorFillContent})),Lt=function(qe,yt){var on={};for(var rt in qe)Object.prototype.hasOwnProperty.call(qe,rt)&&yt.indexOf(rt)<0&&(on[rt]=qe[rt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,rt=Object.getOwnPropertySymbols(qe);Ke{const{prefixCls:on,className:rt,rootClassName:Ke,style:Dt,tooltips:vn,character:Ct=re.createElement(xe,null)}=qe,Gt=Lt(qe,["prefixCls","className","rootClassName","style","tooltips","character"]),ot=(Ce,dt)=>{let{index:It}=dt;return vn?re.createElement(Ye.Z,{title:vn[It]},Ce):Ce},{getPrefixCls:Ut,direction:bt,rate:kn}=re.useContext(Te.E_),rn=Ut("rate",on),[pt,_e]=At(rn),Be=Object.assign(Object.assign({},kn==null?void 0:kn.style),Dt);return pt(re.createElement(we,Object.assign({ref:yt,character:Ct,characterRender:ot},Gt,{className:Le()(rt,Ke,_e,kn==null?void 0:kn.className),style:Be,prefixCls:rn,direction:bt})))})},69127:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return _e}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(64002),le=Be=>{const{prefixCls:Ce,className:dt,style:It,size:je,shape:ze}=Be,gt=re()({[`${Ce}-lg`]:je==="large",[`${Ce}-sm`]:je==="small"}),ut=re()({[`${Ce}-circle`]:ze==="circle",[`${Ce}-square`]:ze==="square",[`${Ce}-round`]:ze==="round"}),Ge=oe.useMemo(()=>typeof je=="number"?{width:je,height:je,lineHeight:`${je}px`}:{},[je]);return oe.createElement("span",{className:re()(Ce,gt,ut,dt),style:Object.assign(Object.assign({},Ge),It)})},xe=y(88252),Ee=y(83116),Le=y(37613);const ke=new xe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ue=Be=>({height:Be,lineHeight:`${Be}px`}),He=Be=>Object.assign({width:Be},Ue(Be)),ue=Be=>({background:Be.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ke,animationDuration:Be.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),b=Be=>Object.assign({width:Be*5,minWidth:Be*5},Ue(Be)),a=Be=>{const{skeletonAvatarCls:Ce,gradientFromColor:dt,controlHeight:It,controlHeightLG:je,controlHeightSM:ze}=Be;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt},He(It)),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"},[`${Ce}${Ce}-lg`]:Object.assign({},He(je)),[`${Ce}${Ce}-sm`]:Object.assign({},He(ze))}},ee=Be=>{const{controlHeight:Ce,borderRadiusSM:dt,skeletonInputCls:It,controlHeightLG:je,controlHeightSM:ze,gradientFromColor:gt}=Be;return{[`${It}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:gt,borderRadius:dt},b(Ce)),[`${It}-lg`]:Object.assign({},b(je)),[`${It}-sm`]:Object.assign({},b(ze))}},x=Be=>Object.assign({width:Be},Ue(Be)),te=Be=>{const{skeletonImageCls:Ce,imageSizeBase:dt,gradientFromColor:It,borderRadiusSM:je}=Be;return{[`${Ce}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:It,borderRadius:je},x(dt*2)),{[`${Ce}-path`]:{fill:"#bfbfbf"},[`${Ce}-svg`]:Object.assign(Object.assign({},x(dt)),{maxWidth:dt*4,maxHeight:dt*4}),[`${Ce}-svg${Ce}-svg-circle`]:{borderRadius:"50%"}}),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"}}},ae=(Be,Ce,dt)=>{const{skeletonButtonCls:It}=Be;return{[`${dt}${It}-circle`]:{width:Ce,minWidth:Ce,borderRadius:"50%"},[`${dt}${It}-round`]:{borderRadius:Ce}}},ie=Be=>Object.assign({width:Be*2,minWidth:Be*2},Ue(Be)),pe=Be=>{const{borderRadiusSM:Ce,skeletonButtonCls:dt,controlHeight:It,controlHeightLG:je,controlHeightSM:ze,gradientFromColor:gt}=Be;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${dt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:gt,borderRadius:Ce,width:It*2,minWidth:It*2},ie(It))},ae(Be,It,dt)),{[`${dt}-lg`]:Object.assign({},ie(je))}),ae(Be,je,`${dt}-lg`)),{[`${dt}-sm`]:Object.assign({},ie(ze))}),ae(Be,ze,`${dt}-sm`))},ve=Be=>{const{componentCls:Ce,skeletonAvatarCls:dt,skeletonTitleCls:It,skeletonParagraphCls:je,skeletonButtonCls:ze,skeletonInputCls:gt,skeletonImageCls:ut,controlHeight:Ge,controlHeightLG:mt,controlHeightSM:cn,gradientFromColor:en,padding:Zt,marginSM:Fn,borderRadius:Cn,titleHeight:Xe,blockRadius:Mt,paragraphLiHeight:zt,controlHeightXS:Xt,paragraphMarginTop:pn}=Be;return{[`${Ce}`]:{display:"table",width:"100%",[`${Ce}-header`]:{display:"table-cell",paddingInlineEnd:Zt,verticalAlign:"top",[`${dt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:en},He(Ge)),[`${dt}-circle`]:{borderRadius:"50%"},[`${dt}-lg`]:Object.assign({},He(mt)),[`${dt}-sm`]:Object.assign({},He(cn))},[`${Ce}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${It}`]:{width:"100%",height:Xe,background:en,borderRadius:Mt,[`+ ${je}`]:{marginBlockStart:cn}},[`${je}`]:{padding:0,"> li":{width:"100%",height:zt,listStyle:"none",background:en,borderRadius:Mt,"+ li":{marginBlockStart:Xt}}},[`${je}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ce}-content`]:{[`${It}, ${je} > li`]:{borderRadius:Cn}}},[`${Ce}-with-avatar ${Ce}-content`]:{[`${It}`]:{marginBlockStart:Fn,[`+ ${je}`]:{marginBlockStart:pn}}},[`${Ce}${Ce}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},pe(Be)),a(Be)),ee(Be)),te(Be)),[`${Ce}${Ce}-block`]:{width:"100%",[`${ze}`]:{width:"100%"},[`${gt}`]:{width:"100%"}},[`${Ce}${Ce}-active`]:{[` + `]:{display:"inline-block",minWidth:je.itemSize,height:je.itemSize,color:je.colorText,fontFamily:je.fontFamily,lineHeight:`${je.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:je.borderRadius,cursor:"pointer",transition:`all ${je.motionDurationMid}`},[`${ze}-prev, ${ze}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:je.colorText,cursor:"pointer",userSelect:"none"},[`${ze}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:je.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${je.lineWidth}px ${je.lineType} transparent`,borderRadius:je.borderRadius,outline:"none",transition:`all ${je.motionDurationMid}`},[`&:hover ${ze}-item-link`]:{backgroundColor:je.colorBgTextHover},[`&:active ${ze}-item-link`]:{backgroundColor:je.colorBgTextActive},[`&${ze}-disabled:hover`]:{[`${ze}-item-link`]:{backgroundColor:"transparent"}}},[`${ze}-slash`]:{marginInlineEnd:je.paginationSlashMarginInlineEnd,marginInlineStart:je.paginationSlashMarginInlineStart},[`${ze}-options`]:{display:"inline-block",marginInlineStart:je.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:je.controlHeight,marginInlineStart:je.marginXS,lineHeight:`${je.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,rt.ik)(je)),{width:je.controlHeightLG*1.25,height:je.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:je.marginXS,marginInlineEnd:je.marginXS})}}}},bt=je=>{const{componentCls:ze}=je;return{[`${ze}-item`]:{display:"inline-block",minWidth:je.itemSize,height:je.itemSize,marginInlineEnd:je.marginXS,fontFamily:je.fontFamily,lineHeight:`${je.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${je.lineWidth}px ${je.lineType} transparent`,borderRadius:je.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${je.paginationItemPaddingInline}px`,color:je.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ze}-item-active)`]:{"&:hover":{transition:`all ${je.motionDurationMid}`,backgroundColor:je.colorBgTextHover},"&:active":{backgroundColor:je.colorBgTextActive}},"&-active":{fontWeight:je.fontWeightStrong,backgroundColor:je.itemActiveBg,borderColor:je.colorPrimary,a:{color:je.colorPrimary},"&:hover":{borderColor:je.colorPrimaryHover},"&:hover a":{color:je.colorPrimaryHover}}}}},kn=je=>{const{componentCls:ze}=je;return{[ze]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(je)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ze}-total-text`]:{display:"inline-block",height:je.itemSize,marginInlineEnd:je.marginXS,lineHeight:`${je.itemSize-2}px`,verticalAlign:"middle"}}),bt(je)),Ut(je)),ot(je)),Gt(je)),Ct(je)),{[`@media only screen and (max-width: ${je.screenLG}px)`]:{[`${ze}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${je.screenSM}px)`]:{[`${ze}-options`]:{display:"none"}}}),[`&${je.componentCls}-rtl`]:{direction:"rtl"}}},rn=je=>{const{componentCls:ze}=je;return{[`${ze}${ze}-disabled:not(${ze}-mini)`]:{"&, &:hover":{[`${ze}-item-link`]:{borderColor:je.colorBorder}},"&:focus-visible":{[`${ze}-item-link`]:{borderColor:je.colorBorder}},[`${ze}-item, ${ze}-item-link`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,[`&:hover:not(${ze}-item-active)`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,a:{color:je.colorTextDisabled}},[`&${ze}-item-active`]:{backgroundColor:je.itemActiveBgDisabled}},[`${ze}-prev, ${ze}-next`]:{"&:hover button":{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,color:je.colorTextDisabled},[`${ze}-item-link`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder}}},[`${ze}:not(${ze}-mini)`]:{[`${ze}-prev, ${ze}-next`]:{"&:hover button":{borderColor:je.colorPrimaryHover,backgroundColor:je.itemBg},[`${ze}-item-link`]:{backgroundColor:je.itemLinkBg,borderColor:je.colorBorder},[`&:hover ${ze}-item-link`]:{borderColor:je.colorPrimary,backgroundColor:je.itemBg,color:je.colorPrimary},[`&${ze}-disabled`]:{[`${ze}-item-link`]:{borderColor:je.colorBorder,color:je.colorTextDisabled}}},[`${ze}-item`]:{backgroundColor:je.itemBg,border:`${je.lineWidth}px ${je.lineType} ${je.colorBorder}`,[`&:hover:not(${ze}-item-active)`]:{borderColor:je.colorPrimary,backgroundColor:je.itemBg,a:{color:je.colorPrimary}},"&-active":{borderColor:je.colorPrimary}}}}},mt=je=>{const{componentCls:ze}=je;return{[`${ze}:not(${ze}-disabled)`]:{[`${ze}-item`]:Object.assign({},(0,Ke.Qy)(je)),[`${ze}-jump-prev, ${ze}-jump-next`]:{"&:focus-visible":Object.assign({[`${ze}-item-link-icon`]:{opacity:1},[`${ze}-item-ellipsis`]:{opacity:0}},(0,Ke.oN)(je))},[`${ze}-prev, ${ze}-next`]:{[`&:focus-visible ${ze}-item-link`]:Object.assign({},(0,Ke.oN)(je))}}}};var _e=(0,Dt.Z)("Pagination",je=>{const ze=(0,vn.TS)(je,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:je.marginXXS/2,paginationMiniQuickJumperInputWidth:je.controlHeightLG*1.1,paginationItemPaddingInline:je.marginXXS*1.5,paginationEllipsisLetterSpacing:je.marginXXS/2,paginationSlashMarginInlineStart:je.marginXXS,paginationSlashMarginInlineEnd:je.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,rt.e5)(je),(0,rt.TM)(je));return[kn(ze),mt(ze),je.wireframe&&rn(ze)]},je=>({itemBg:je.colorBgContainer,itemSize:je.controlHeight,itemSizeSM:je.controlHeightSM,itemActiveBg:je.colorBgContainer,itemLinkBg:je.colorBgContainer,itemActiveColorDisabled:je.colorTextDisabled,itemActiveBgDisabled:je.controlItemBgActiveDisabled,itemInputBg:je.colorBgContainer,miniOptionsSizeChangerTop:0})),Be=function(je,ze){var gt={};for(var ut in je)Object.prototype.hasOwnProperty.call(je,ut)&&ze.indexOf(ut)<0&&(gt[ut]=je[ut]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,ut=Object.getOwnPropertySymbols(je);Ge{const{prefixCls:ze,selectPrefixCls:gt,className:ut,rootClassName:Ge,style:pt,size:cn,locale:en,selectComponentClass:Zt,responsive:Fn,showSizeChanger:Pn}=je,Xe=Be(je,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mt}=(0,tn.Z)(Fn),{getPrefixCls:zt,direction:Xt,pagination:pn={}}=re.useContext(At.E_),Rn=zt("pagination",ze),[Wn,In]=_e(Rn),Un=Pn!=null?Pn:pn.showSizeChanger,ga=re.useMemo(()=>{const ht=re.createElement("span",{className:`${Rn}-item-ellipsis`},"\u2022\u2022\u2022"),xt=re.createElement("button",{className:`${Rn}-item-link`,type:"button",tabIndex:-1},Xt==="rtl"?re.createElement(ke.Z,null):re.createElement(Le.Z,null)),bn=re.createElement("button",{className:`${Rn}-item-link`,type:"button",tabIndex:-1},Xt==="rtl"?re.createElement(Le.Z,null):re.createElement(ke.Z,null)),Ae=re.createElement("a",{className:`${Rn}-item-link`},re.createElement("div",{className:`${Rn}-item-container`},Xt==="rtl"?re.createElement(Ee.Z,{className:`${Rn}-item-link-icon`}):re.createElement(xe,{className:`${Rn}-item-link-icon`}),ht)),Ve=re.createElement("a",{className:`${Rn}-item-link`},re.createElement("div",{className:`${Rn}-item-container`},Xt==="rtl"?re.createElement(xe,{className:`${Rn}-item-link-icon`}):re.createElement(Ee.Z,{className:`${Rn}-item-link-icon`}),ht));return{prevIcon:xt,nextIcon:bn,jumpPrevIcon:Ae,jumpNextIcon:Ve}},[Xt,Rn]),[un]=(0,Jt.Z)("Pagination",Bt.Z),Oe=Object.assign(Object.assign({},un),en),Pt=(0,Lt.Z)(cn),Sn=Pt==="small"||!!(Mt&&!Pt&&Fn),ye=zt("select",gt),qt=He()({[`${Rn}-mini`]:Sn,[`${Rn}-rtl`]:Xt==="rtl"},pn==null?void 0:pn.className,ut,Ge,In),Qe=Object.assign(Object.assign({},pn==null?void 0:pn.style),pt);return Wn(re.createElement(vt,Object.assign({},ga,Xe,{style:Qe,prefixCls:Rn,selectPrefixCls:ye,className:qt,selectComponentClass:Zt||(Sn?yt:on),locale:Oe,showSizeChanger:Un})))},It=dt},39722:function(de,ne,y){"use strict";y.d(ne,{t5:function(){return Le}});var E=y(92310),re=y.n(E),oe=y(55477),ge=y(59301),fe=y(36355),he=y(77578),le=y(17356),xe=function(Ue,He){var ue={};for(var b in Ue)Object.prototype.hasOwnProperty.call(Ue,b)&&He.indexOf(b)<0&&(ue[b]=Ue[b]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,b=Object.getOwnPropertySymbols(Ue);a{if(!(!He&&!ue))return ge.createElement(ge.Fragment,null,He&&ge.createElement("div",{className:`${Ue}-title`},(0,he.Z)(He)),ge.createElement("div",{className:`${Ue}-inner-content`},(0,he.Z)(ue)))},Le=Ue=>{const{hashId:He,prefixCls:ue,className:b,style:a,placement:ee="top",title:x,content:te,children:ae}=Ue;return ge.createElement("div",{className:re()(He,ue,`${ue}-pure`,`${ue}-placement-${ee}`,b),style:a},ge.createElement("div",{className:`${ue}-arrow`}),ge.createElement(oe.G,Object.assign({},Ue,{className:He,prefixCls:ue}),ae||Ee(ue,x,te)))},ke=Ue=>{const{prefixCls:He}=Ue,ue=xe(Ue,["prefixCls"]),{getPrefixCls:b}=ge.useContext(fe.E_),a=b("popover",He),[ee,x]=(0,le.Z)(a);return ee(ge.createElement(Le,Object.assign({},ue,{prefixCls:a,hashId:x})))};ne.ZP=ke},60324:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(59301),ge=y(77578),fe=y(62892),he=y(36355),le=y(6848),xe=y(39722),Ee=y(17356),Le=function(He,ue){var b={};for(var a in He)Object.prototype.hasOwnProperty.call(He,a)&&ue.indexOf(a)<0&&(b[a]=He[a]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(He);ee{let{title:ue,content:b,prefixCls:a}=He;return oe.createElement(oe.Fragment,null,ue&&oe.createElement("div",{className:`${a}-title`},(0,ge.Z)(ue)),oe.createElement("div",{className:`${a}-inner-content`},(0,ge.Z)(b)))},Ue=oe.forwardRef((He,ue)=>{const{prefixCls:b,title:a,content:ee,overlayClassName:x,placement:te="top",trigger:ae="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:pe=.1,overlayStyle:ve={}}=He,Se=Le(He,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:be}=oe.useContext(he.E_),we=be("popover",b),[Te,Ye]=(0,Ee.Z)(we),Ne=be(),tt=re()(x,Ye);return Te(oe.createElement(le.Z,Object.assign({placement:te,trigger:ae,mouseEnterDelay:ie,mouseLeaveDelay:pe,overlayStyle:ve},Se,{prefixCls:we,overlayClassName:tt,ref:ue,overlay:a||ee?oe.createElement(ke,{prefixCls:we,title:a,content:ee}):null,transitionName:(0,fe.m)(Ne,"zoom-big",Se.transitionName),"data-popover-inject":!0})))});Ue._InternalPanelDoNotUseOrYouWillBeFired=xe.ZP,ne.Z=Ue},17356:function(de,ne,y){"use strict";var E=y(17313),re=y(29878),oe=y(19447),ge=y(33166),fe=y(83116),he=y(37613);const le=Le=>{const{componentCls:ke,popoverColor:Ue,minWidth:He,fontWeightStrong:ue,popoverPadding:b,boxShadowSecondary:a,colorTextHeading:ee,borderRadiusLG:x,zIndexPopup:te,marginXS:ae,colorBgElevated:ie,popoverBg:pe}=Le;return[{[ke]:Object.assign(Object.assign({},(0,E.Wf)(Le)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:te,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ie,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ke}-content`]:{position:"relative"},[`${ke}-inner`]:{backgroundColor:pe,backgroundClip:"padding-box",borderRadius:x,boxShadow:a,padding:b},[`${ke}-title`]:{minWidth:He,marginBottom:ae,color:ee,fontWeight:ue},[`${ke}-inner-content`]:{color:Ue}})},(0,oe.ZP)(Le,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ke}-pure`]:{position:"relative",maxWidth:"none",margin:Le.sizePopupArrow,display:"inline-block",[`${ke}-content`]:{display:"inline-block"}}}]},xe=Le=>{const{componentCls:ke}=Le;return{[ke]:ge.i.map(Ue=>{const He=Le[`${Ue}6`];return{[`&${ke}-${Ue}`]:{"--antd-arrow-background-color":He,[`${ke}-inner`]:{backgroundColor:He},[`${ke}-arrow`]:{background:"transparent"}}}})}},Ee=Le=>{const{componentCls:ke,lineWidth:Ue,lineType:He,colorSplit:ue,paddingSM:b,controlHeight:a,fontSize:ee,lineHeight:x,padding:te}=Le,ae=a-Math.round(ee*x),ie=ae/2,pe=ae/2-Ue,ve=te;return{[ke]:{[`${ke}-inner`]:{padding:0},[`${ke}-title`]:{margin:0,padding:`${ie}px ${ve}px ${pe}px`,borderBottom:`${Ue}px ${He} ${ue}`},[`${ke}-inner-content`]:{padding:`${b}px ${ve}px`}}}};ne.Z=(0,fe.Z)("Popover",Le=>{const{colorBgElevated:ke,colorText:Ue,wireframe:He}=Le,ue=(0,he.TS)(Le,{popoverPadding:12,popoverBg:ke,popoverColor:Ue});return[le(ue),xe(ue),He&&Ee(ue),(0,re._y)(ue,"zoom-big")]},Le=>({width:177,minWidth:177,zIndexPopup:Le.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Pn}});var E=y(59301),re=y(5242),oe=y(89699),ge=y(37637),fe=y(77318),he=y(92310),le=y.n(he),xe=y(64002),Ee=y(36355),Le=y(5891),ke=y(57259),Ue=y(19149),He={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ue=function(){var Mt=(0,E.useRef)([]),zt=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Xt=Date.now(),pn=!1;Mt.current.forEach(function(Rn){if(Rn){pn=!0;var Wn=Rn.style;Wn.transitionDuration=".3s, .3s, .3s, .06s",zt.current&&Xt-zt.current<100&&(Wn.transitionDuration="0s, 0s")}}),pn&&(zt.current=Date.now())}),Mt.current},b=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Mt){var zt=(0,ke.Z)((0,ke.Z)({},He),Mt),Xt=zt.className,pn=zt.percent,Rn=zt.prefixCls,Wn=zt.strokeColor,In=zt.strokeLinecap,Un=zt.strokeWidth,ga=zt.style,un=zt.trailColor,Oe=zt.trailWidth,Pt=zt.transition,Sn=(0,Ue.Z)(zt,b);delete Sn.gapPosition;var ye=Array.isArray(pn)?pn:[pn],qt=Array.isArray(Wn)?Wn:[Wn],Qe=ue(),ht=Un/2,xt=100-Un/2,bn="M ".concat(In==="round"?ht:0,",").concat(ht,` + L `).concat(In==="round"?xt:100,",").concat(ht),Ae="0 0 100 ".concat(Un),Ve=0;return E.createElement("svg",(0,Le.Z)({className:le()("".concat(Rn,"-line"),Xt),viewBox:Ae,preserveAspectRatio:"none",style:ga},Sn),E.createElement("path",{className:"".concat(Rn,"-line-trail"),d:bn,strokeLinecap:In,stroke:un,strokeWidth:Oe||Un,fillOpacity:"0"}),ye.map(function(et,nt){var ft=1;switch(In){case"round":ft=1-Un/100;break;case"square":ft=1-Un/2/100;break;default:ft=1;break}var Nt={strokeDasharray:"".concat(et*ft,"px, 100px"),strokeDashoffset:"-".concat(Ve,"px"),transition:Pt||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ht=qt[nt]||qt[qt.length-1];return Ve+=et,E.createElement("path",{key:nt,className:"".concat(Rn,"-line-path"),d:bn,strokeLinecap:In,stroke:Ht,strokeWidth:Un,fillOpacity:"0",ref:function(Je){Qe[nt]=Je},style:Nt})}))},ee=a,x=y(80665),te=y(29043),ae=y(87746),ie=0,pe=(0,ae.Z)();function ve(){var Xe;return pe?(Xe=ie,ie+=1):Xe="TEST_OR_SSR",Xe}var Se=function(Xe){var Mt=E.useState(),zt=(0,te.Z)(Mt,2),Xt=zt[0],pn=zt[1];return E.useEffect(function(){pn("rc_progress_".concat(ve()))},[]),Xe||Xt},be=function(Mt){var zt=Mt.bg,Xt=Mt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:zt}},Xt)};function we(Xe,Mt){return Object.keys(Xe).map(function(zt){var Xt=parseFloat(zt),pn="".concat(Math.floor(Xt*Mt),"%");return"".concat(Xe[zt]," ").concat(pn)})}var Te=E.forwardRef(function(Xe,Mt){var zt=Xe.prefixCls,Xt=Xe.color,pn=Xe.gradientId,Rn=Xe.radius,Wn=Xe.style,In=Xe.ptg,Un=Xe.strokeLinecap,ga=Xe.strokeWidth,un=Xe.size,Oe=Xe.gapDegree,Pt=Xt&&(0,x.Z)(Xt)==="object",Sn=Pt?"#FFF":void 0,ye=un/2,qt=E.createElement("circle",{className:"".concat(zt,"-circle-path"),r:Rn,cx:ye,cy:ye,stroke:Sn,strokeLinecap:Un,strokeWidth:ga,opacity:In===0?0:1,style:Wn,ref:Mt});if(!Pt)return qt;var Qe="".concat(pn,"-conic"),ht=Oe?"".concat(180+Oe/2,"deg"):"0deg",xt=we(Xt,(360-Oe)/360),bn=we(Xt,1),Ae="conic-gradient(from ".concat(ht,", ").concat(xt.join(", "),")"),Ve="linear-gradient(to ".concat(Oe?"bottom":"top",", ").concat(bn.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Qe},qt),E.createElement("foreignObject",{x:0,y:0,width:un,height:un,mask:"url(#".concat(Qe,")")},E.createElement(be,{bg:Ve},E.createElement(be,{bg:Ae}))))}),Ye=Te,Ne=100,tt=function(Mt,zt,Xt,pn,Rn,Wn,In,Un,ga,un){var Oe=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Pt=Xt/100*360*((360-Wn)/360),Sn=Wn===0?0:{bottom:0,top:180,left:90,right:-90}[In],ye=(100-pn)/100*zt;ga==="round"&&pn!==100&&(ye+=un/2,ye>=zt&&(ye=zt-.01));var qt=Ne/2;return{stroke:typeof Un=="string"?Un:void 0,strokeDasharray:"".concat(zt,"px ").concat(Mt),strokeDashoffset:ye+Oe,transform:"rotate(".concat(Rn+Pt+Sn,"deg)"),transformOrigin:"".concat(qt,"px ").concat(qt,"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}},st=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Vt(Xe){var Mt=Xe!=null?Xe:[];return Array.isArray(Mt)?Mt:[Mt]}var vt=function(Mt){var zt=(0,ke.Z)((0,ke.Z)({},He),Mt),Xt=zt.id,pn=zt.prefixCls,Rn=zt.steps,Wn=zt.strokeWidth,In=zt.trailWidth,Un=zt.gapDegree,ga=Un===void 0?0:Un,un=zt.gapPosition,Oe=zt.trailColor,Pt=zt.strokeLinecap,Sn=zt.style,ye=zt.className,qt=zt.strokeColor,Qe=zt.percent,ht=(0,Ue.Z)(zt,st),xt=Ne/2,bn=Se(Xt),Ae="".concat(bn,"-gradient"),Ve=xt-Wn/2,et=Math.PI*2*Ve,nt=ga>0?90+ga/2:-90,ft=et*((360-ga)/360),Nt=(0,x.Z)(Rn)==="object"?Rn:{count:Rn,space:2},Ht=Nt.count,Ze=Nt.space,Je=Vt(Qe),$e=Vt(qt),wt=$e.find(function(ia){return ia&&(0,x.Z)(ia)==="object"}),mn=wt&&(0,x.Z)(wt)==="object",an=mn?"butt":Pt,qn=tt(et,ft,0,100,nt,ga,un,Oe,an,Wn),Hn=ue(),ct=function(){var $t=0;return Je.map(function(jn,la){var ta=$e[la]||$e[$e.length-1],fa=tt(et,ft,$t,jn,nt,ga,un,ta,an,Wn);return $t+=jn,E.createElement(Ye,{key:la,color:ta,ptg:jn,radius:Ve,prefixCls:pn,gradientId:Ae,style:fa,strokeLinecap:an,strokeWidth:Wn,gapDegree:ga,ref:function(fn){Hn[la]=fn},size:Ne})}).reverse()},Wt=function(){var $t=Math.round(Ht*(Je[0]/100)),jn=100/Ht,la=0;return new Array(Ht).fill(null).map(function(ta,fa){var Et=fa<=$t-1?$e[0]:Oe,fn=Et&&(0,x.Z)(Et)==="object"?"url(#".concat(Ae,")"):void 0,Yt=tt(et,ft,la,jn,nt,ga,un,Et,"butt",Wn,Ze);return la+=(ft-Yt.strokeDashoffset+Ze)*100/ft,E.createElement("circle",{key:fa,className:"".concat(pn,"-circle-path"),r:Ve,cx:xt,cy:xt,stroke:fn,strokeWidth:Wn,opacity:1,style:Yt,ref:function(Tn){Hn[fa]=Tn}})})};return E.createElement("svg",(0,Le.Z)({className:le()("".concat(pn,"-circle"),ye),viewBox:"0 0 ".concat(Ne," ").concat(Ne),style:Sn,id:Xt,role:"presentation"},ht),!Ht&&E.createElement("circle",{className:"".concat(pn,"-circle-trail"),r:Ve,cx:xt,cy:xt,stroke:Oe,strokeLinecap:an,strokeWidth:In||Wn,style:qn}),Ht?Wt():ct())},Bt=vt,At={Line:ee,Circle:Bt},Lt=y(6848),tn=y(93398);function Jt(Xe){return!Xe||Xe<0?0:Xe>100?100:Xe}function qe(Xe){let{success:Mt,successPercent:zt}=Xe,Xt=zt;return Mt&&"progress"in Mt&&(Xt=Mt.progress),Mt&&"percent"in Mt&&(Xt=Mt.percent),Xt}const yt=Xe=>{let{percent:Mt,success:zt,successPercent:Xt}=Xe;const pn=Jt(qe({success:zt,successPercent:Xt}));return[pn,Jt(Jt(Mt)-pn)]},on=Xe=>{let{success:Mt={},strokeColor:zt}=Xe;const{strokeColor:Xt}=Mt;return[Xt||tn.presetPrimaryColors.green,zt||null]},rt=(Xe,Mt,zt)=>{var Xt,pn,Rn,Wn;let In=-1,Un=-1;if(Mt==="step"){const ga=zt.steps,un=zt.strokeWidth;typeof Xe=="string"||typeof Xe=="undefined"?(In=Xe==="small"?2:14,Un=un!=null?un:8):typeof Xe=="number"?[In,Un]=[Xe,Xe]:[In=14,Un=8]=Xe,In*=ga}else if(Mt==="line"){const ga=zt==null?void 0:zt.strokeWidth;typeof Xe=="string"||typeof Xe=="undefined"?Un=ga||(Xe==="small"?6:8):typeof Xe=="number"?[In,Un]=[Xe,Xe]:[In=-1,Un=8]=Xe}else(Mt==="circle"||Mt==="dashboard")&&(typeof Xe=="string"||typeof Xe=="undefined"?[In,Un]=Xe==="small"?[60,60]:[120,120]:typeof Xe=="number"?[In,Un]=[Xe,Xe]:(In=(pn=(Xt=Xe[0])!==null&&Xt!==void 0?Xt:Xe[1])!==null&&pn!==void 0?pn:120,Un=(Wn=(Rn=Xe[0])!==null&&Rn!==void 0?Rn:Xe[1])!==null&&Wn!==void 0?Wn:120));return[In,Un]},Ke=3,Dt=Xe=>Ke/Xe*100;var Ct=Xe=>{const{prefixCls:Mt,trailColor:zt=null,strokeLinecap:Xt="round",gapPosition:pn,gapDegree:Rn,width:Wn=120,type:In,children:Un,success:ga,size:un=Wn}=Xe,[Oe,Pt]=rt(un,"circle");let{strokeWidth:Sn}=Xe;Sn===void 0&&(Sn=Math.max(Dt(Oe),6));const ye={width:Oe,height:Pt,fontSize:Oe*.15+6},qt=E.useMemo(()=>{if(Rn||Rn===0)return Rn;if(In==="dashboard")return 75},[Rn,In]),Qe=pn||In==="dashboard"&&"bottom"||void 0,ht=Object.prototype.toString.call(Xe.strokeColor)==="[object Object]",xt=on({success:ga,strokeColor:Xe.strokeColor}),bn=le()(`${Mt}-inner`,{[`${Mt}-circle-gradient`]:ht}),Ae=E.createElement(Bt,{percent:yt(Xe),strokeWidth:Sn,trailWidth:Sn,strokeColor:xt,strokeLinecap:Xt,trailColor:zt,prefixCls:Mt,gapDegree:qt,gapPosition:Qe});return E.createElement("div",{className:bn,style:ye},Oe<=20?E.createElement(Lt.Z,{title:Un},E.createElement("span",null,Ae)):E.createElement(E.Fragment,null,Ae,Un))},Gt=function(Xe,Mt){var zt={};for(var Xt in Xe)Object.prototype.hasOwnProperty.call(Xe,Xt)&&Mt.indexOf(Xt)<0&&(zt[Xt]=Xe[Xt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,Xt=Object.getOwnPropertySymbols(Xe);pn{let Mt=[];return Object.keys(Xe).forEach(zt=>{const Xt=parseFloat(zt.replace(/%/g,""));isNaN(Xt)||Mt.push({key:Xt,value:Xe[zt]})}),Mt=Mt.sort((zt,Xt)=>zt.key-Xt.key),Mt.map(zt=>{let{key:Xt,value:pn}=zt;return`${pn} ${Xt}%`}).join(", ")},Ut=(Xe,Mt)=>{const{from:zt=tn.presetPrimaryColors.blue,to:Xt=tn.presetPrimaryColors.blue,direction:pn=Mt==="rtl"?"to left":"to right"}=Xe,Rn=Gt(Xe,["from","to","direction"]);if(Object.keys(Rn).length!==0){const Wn=ot(Rn);return{backgroundImage:`linear-gradient(${pn}, ${Wn})`}}return{backgroundImage:`linear-gradient(${pn}, ${zt}, ${Xt})`}};var kn=Xe=>{const{prefixCls:Mt,direction:zt,percent:Xt,size:pn,strokeWidth:Rn,strokeColor:Wn,strokeLinecap:In="round",children:Un,trailColor:ga=null,success:un}=Xe,Oe=Wn&&typeof Wn!="string"?Ut(Wn,zt):{backgroundColor:Wn},Pt=In==="square"||In==="butt"?0:void 0,Sn={backgroundColor:ga||void 0,borderRadius:Pt},ye=pn!=null?pn:[-1,Rn||(pn==="small"?6:8)],[qt,Qe]=rt(ye,"line",{strokeWidth:Rn}),ht=Object.assign({width:`${Jt(Xt)}%`,height:Qe,borderRadius:Pt},Oe),xt=qe(Xe),bn={width:`${Jt(xt)}%`,height:Qe,borderRadius:Pt,backgroundColor:un==null?void 0:un.strokeColor},Ae={width:qt<0?"100%":qt,height:Qe};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Mt}-outer`,style:Ae},E.createElement("div",{className:`${Mt}-inner`,style:Sn},E.createElement("div",{className:`${Mt}-bg`,style:ht}),xt!==void 0?E.createElement("div",{className:`${Mt}-success-bg`,style:bn}):null)),Un)},mt=Xe=>{const{size:Mt,steps:zt,percent:Xt=0,strokeWidth:pn=8,strokeColor:Rn,trailColor:Wn=null,prefixCls:In,children:Un}=Xe,ga=Math.round(zt*(Xt/100)),un=Mt==="small"?2:14,Oe=Mt!=null?Mt:[un,pn],[Pt,Sn]=rt(Oe,"step",{steps:zt,strokeWidth:pn}),ye=Pt/zt,qt=new Array(zt);for(let Qe=0;Qe{const Mt=Xe?"100%":"-100%";return new _e.Keyframes(`antProgress${Xe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},je=Xe=>{const{componentCls:Mt,iconCls:zt}=Xe;return{[Mt]:Object.assign(Object.assign({},(0,Be.Wf)(Xe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Xe.fontSize,marginInlineEnd:Xe.marginXS,marginBottom:Xe.marginXS},[`${Mt}-outer`]:{display:"inline-block",width:"100%"},[`&${Mt}-show-info`]:{[`${Mt}-outer`]:{marginInlineEnd:`calc(-2em - ${Xe.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Xe.paddingXS}px)`}},[`${Mt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Xe.remainingColor,borderRadius:Xe.lineBorderRadius},[`${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Xe.defaultColor}},[`${Mt}-success-bg, ${Mt}-bg`]:{position:"relative",backgroundColor:Xe.defaultColor,borderRadius:Xe.lineBorderRadius,transition:`all ${Xe.motionDurationSlow} ${Xe.motionEaseInOutCirc}`},[`${Mt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Xe.colorSuccess},[`${Mt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Xe.marginXS,color:Xe.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[zt]:{fontSize:Xe.fontSize}},[`&${Mt}-status-active`]:{[`${Mt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Xe.colorBgContainer,borderRadius:Xe.lineBorderRadius,opacity:0,animationName:It(),animationDuration:Xe.progressActiveMotionDuration,animationTimingFunction:Xe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Mt}-rtl${Mt}-status-active`]:{[`${Mt}-bg::before`]:{animationName:It(!0)}},[`&${Mt}-status-exception`]:{[`${Mt}-bg`]:{backgroundColor:Xe.colorError},[`${Mt}-text`]:{color:Xe.colorError}},[`&${Mt}-status-exception ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Xe.colorError}},[`&${Mt}-status-success`]:{[`${Mt}-bg`]:{backgroundColor:Xe.colorSuccess},[`${Mt}-text`]:{color:Xe.colorSuccess}},[`&${Mt}-status-success ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Xe.colorSuccess}}})}},ze=Xe=>{const{componentCls:Mt,iconCls:zt}=Xe;return{[Mt]:{[`${Mt}-circle-trail`]:{stroke:Xe.remainingColor},[`&${Mt}-circle ${Mt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Mt}-circle ${Mt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Xe.circleTextColor,fontSize:Xe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[zt]:{fontSize:`${Xe.fontSize/Xe.fontSizeSM}em`}},[`${Mt}-circle&-status-exception`]:{[`${Mt}-text`]:{color:Xe.colorError}},[`${Mt}-circle&-status-success`]:{[`${Mt}-text`]:{color:Xe.colorSuccess}}},[`${Mt}-inline-circle`]:{lineHeight:1,[`${Mt}-inner`]:{verticalAlign:"bottom"}}}},gt=Xe=>{const{componentCls:Mt}=Xe;return{[Mt]:{[`${Mt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Xe.progressStepMinWidth,marginInlineEnd:Xe.progressStepMarginInlineEnd,backgroundColor:Xe.remainingColor,transition:`all ${Xe.motionDurationSlow}`,"&-active":{backgroundColor:Xe.defaultColor}}}}}},ut=Xe=>{const{componentCls:Mt,iconCls:zt}=Xe;return{[Mt]:{[`${Mt}-small&-line, ${Mt}-small&-line ${Mt}-text ${zt}`]:{fontSize:Xe.fontSizeSM}}}};var Ge=(0,Ce.Z)("Progress",Xe=>{const Mt=Xe.marginXXS/2,zt=(0,dt.TS)(Xe,{progressStepMarginInlineEnd:Mt,progressStepMinWidth:Mt,progressActiveMotionDuration:"2.4s"});return[je(zt),ze(zt),gt(zt),ut(zt)]},Xe=>({circleTextColor:Xe.colorText,defaultColor:Xe.colorInfo,remainingColor:Xe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),pt=function(Xe,Mt){var zt={};for(var Xt in Xe)Object.prototype.hasOwnProperty.call(Xe,Xt)&&Mt.indexOf(Xt)<0&&(zt[Xt]=Xe[Xt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,Xt=Object.getOwnPropertySymbols(Xe);pn{const{prefixCls:zt,className:Xt,rootClassName:pn,steps:Rn,strokeColor:Wn,percent:In=0,size:Un="default",showInfo:ga=!0,type:un="line",status:Oe,format:Pt,style:Sn}=Xe,ye=pt(Xe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),qt=E.useMemo(()=>{var Je,$e;const wt=qe(Xe);return parseInt(wt!==void 0?(Je=wt!=null?wt:0)===null||Je===void 0?void 0:Je.toString():($e=In!=null?In:0)===null||$e===void 0?void 0:$e.toString(),10)},[In,Xe.success,Xe.successPercent]),Qe=E.useMemo(()=>!en.includes(Oe)&&qt>=100?"success":Oe||"normal",[Oe,qt]),{getPrefixCls:ht,direction:xt,progress:bn}=E.useContext(Ee.E_),Ae=ht("progress",zt),[Ve,et]=Ge(Ae),nt=E.useMemo(()=>{if(!ga)return null;const Je=qe(Xe);let $e;const wt=Pt||(an=>`${an}%`),mn=un==="line";return Pt||Qe!=="exception"&&Qe!=="success"?$e=wt(Jt(In),Jt(Je)):Qe==="exception"?$e=mn?E.createElement(ge.Z,null):E.createElement(fe.Z,null):Qe==="success"&&($e=mn?E.createElement(re.Z,null):E.createElement(oe.Z,null)),E.createElement("span",{className:`${Ae}-text`,title:typeof $e=="string"?$e:void 0},$e)},[ga,In,qt,Qe,un,Ae,Pt]),ft=Array.isArray(Wn)?Wn[0]:Wn,Nt=typeof Wn=="string"||Array.isArray(Wn)?Wn:void 0;let Ht;un==="line"?Ht=Rn?E.createElement(mt,Object.assign({},Xe,{strokeColor:Nt,prefixCls:Ae,steps:Rn}),nt):E.createElement(kn,Object.assign({},Xe,{strokeColor:ft,prefixCls:Ae,direction:xt}),nt):(un==="circle"||un==="dashboard")&&(Ht=E.createElement(Ct,Object.assign({},Xe,{strokeColor:ft,prefixCls:Ae,progressStatus:Qe}),nt));const Ze=le()(Ae,`${Ae}-status-${Qe}`,`${Ae}-${un==="dashboard"&&"circle"||Rn&&"steps"||un}`,{[`${Ae}-inline-circle`]:un==="circle"&&rt(Un,"circle")[0]<=20,[`${Ae}-show-info`]:ga,[`${Ae}-${Un}`]:typeof Un=="string",[`${Ae}-rtl`]:xt==="rtl"},bn==null?void 0:bn.className,Xt,pn,et);return Ve(E.createElement("div",Object.assign({ref:Mt,style:Object.assign(Object.assign({},bn==null?void 0:bn.style),Sn),className:Ze,role:"progressbar","aria-valuenow":qt},(0,xe.Z)(ye,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ht))}),Pn=Fn},68610:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Jt}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(yt,on){return re.createElement(fe.Z,(0,E.Z)({},yt,{ref:on,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(92310),Le=y.n(Ee),ke=y(80962),Ue=y(29043),He=y(19149),ue=y(35788),b=y(85108),a=y(36994);function ee(qe,yt){var on=qe.disabled,rt=qe.prefixCls,Ke=qe.character,Dt=qe.characterRender,vn=qe.index,Ct=qe.count,Gt=qe.value,ot=qe.allowHalf,Ut=qe.focused,bt=qe.onHover,kn=qe.onClick,rn=function(ze){bt(ze,vn)},mt=function(ze){kn(ze,vn)},_e=function(ze){ze.keyCode===b.Z.ENTER&&kn(ze,vn)},Be=vn+1,Ce=new Set([rt]);Gt===0&&vn===0&&Ut?Ce.add("".concat(rt,"-focused")):ot&&Gt+.5>=Be&&Gtvn?"true":"false","aria-posinset":vn+1,"aria-setsize":Ct,tabIndex:on?-1:0},re.createElement("div",{className:"".concat(rt,"-first")},dt),re.createElement("div",{className:"".concat(rt,"-second")},dt)));return Dt&&(It=Dt(It,qe)),It}var x=re.forwardRef(ee);function te(){var qe=re.useRef({});function yt(rt){return qe.current[rt]}function on(rt){return function(Ke){qe.current[rt]=Ke}}return[yt,on]}function ae(qe){var yt=qe.pageXOffset,on="scrollLeft";if(typeof yt!="number"){var rt=qe.document;yt=rt.documentElement[on],typeof yt!="number"&&(yt=rt.body[on])}return yt}function ie(qe){var yt,on,rt=qe.ownerDocument,Ke=rt.body,Dt=rt&&rt.documentElement,vn=qe.getBoundingClientRect();return yt=vn.left,on=vn.top,yt-=Dt.clientLeft||Ke.clientLeft||0,on-=Dt.clientTop||Ke.clientTop||0,{left:yt,top:on}}function pe(qe){var yt=ie(qe),on=qe.ownerDocument,rt=on.defaultView||on.parentWindow;return yt.left+=ae(rt),yt.left}var ve=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Se(qe,yt){var on,rt=qe.prefixCls,Ke=rt===void 0?"rc-rate":rt,Dt=qe.className,vn=qe.defaultValue,Ct=qe.value,Gt=qe.count,ot=Gt===void 0?5:Gt,Ut=qe.allowHalf,bt=Ut===void 0?!1:Ut,kn=qe.allowClear,rn=kn===void 0?!0:kn,mt=qe.character,_e=mt===void 0?"\u2605":mt,Be=qe.characterRender,Ce=qe.disabled,dt=qe.direction,It=dt===void 0?"ltr":dt,je=qe.tabIndex,ze=je===void 0?0:je,gt=qe.autoFocus,ut=qe.onHoverChange,Ge=qe.onChange,pt=qe.onFocus,cn=qe.onBlur,en=qe.onKeyDown,Zt=qe.onMouseLeave,Fn=(0,He.Z)(qe,ve),Pn=te(),Xe=(0,Ue.Z)(Pn,2),Mt=Xe[0],zt=Xe[1],Xt=re.useRef(null),pn=function(){if(!Ce){var an;(an=Xt.current)===null||an===void 0||an.focus()}};re.useImperativeHandle(yt,function(){return{focus:pn,blur:function(){if(!Ce){var an;(an=Xt.current)===null||an===void 0||an.blur()}}}});var Rn=(0,ue.Z)(vn||0,{value:Ct}),Wn=(0,Ue.Z)(Rn,2),In=Wn[0],Un=Wn[1],ga=(0,ue.Z)(null),un=(0,Ue.Z)(ga,2),Oe=un[0],Pt=un[1],Sn=function(an,qn){var Hn=It==="rtl",ct=an+1;if(bt){var Wt=Mt(an),ia=pe(Wt),$t=Wt.clientWidth;(Hn&&qn-ia>$t/2||!Hn&&qn-ia<$t/2)&&(ct-=.5)}return ct},ye=function(an){Un(an),Ge==null||Ge(an)},qt=re.useState(!1),Qe=(0,Ue.Z)(qt,2),ht=Qe[0],xt=Qe[1],bn=function(){xt(!0),pt==null||pt()},Ae=function(){xt(!1),cn==null||cn()},Ve=re.useState(null),et=(0,Ue.Z)(Ve,2),nt=et[0],ft=et[1],Nt=function(an,qn){var Hn=Sn(qn,an.pageX);Hn!==Oe&&(ft(Hn),Pt(null)),ut==null||ut(Hn)},Ht=function(an){Ce||(ft(null),Pt(null),ut==null||ut(void 0)),an&&(Zt==null||Zt(an))},Ze=function(an,qn){var Hn=Sn(qn,an.pageX),ct=!1;rn&&(ct=Hn===In),Ht(),ye(ct?0:Hn),Pt(ct?Hn:null)},Je=function(an){var qn=an.keyCode,Hn=It==="rtl",ct=In;qn===b.Z.RIGHT&&ct0&&!Hn||qn===b.Z.RIGHT&&ct>0&&Hn?(bt?ct-=.5:ct-=1,ye(ct),an.preventDefault()):qn===b.Z.LEFT&&ct{const{componentCls:yt}=qe;return{[`${yt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:qe.marginXS},"> div":{transition:`all ${qe.motionDurationMid}, outline 0s`,"&:hover":{transform:qe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${qe.lineWidth}px dashed ${qe.starColor}`,transform:qe.starHoverScale}},"&-first, &-second":{color:qe.starBg,transition:`all ${qe.motionDurationMid}`,userSelect:"none",[qe.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${yt}-star-first, &-half ${yt}-star-second`]:{opacity:1},[`&-half ${yt}-star-first, &-full ${yt}-star-second`]:{color:"inherit"}}}},vt=qe=>({[`&-rtl${qe.componentCls}`]:{direction:"rtl"}}),Bt=qe=>{const{componentCls:yt}=qe;return{[yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(qe)),{display:"inline-block",margin:0,padding:0,color:qe.starColor,fontSize:qe.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${yt} ${yt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Vt(qe)),{[`+ ${yt}-text`]:{display:"inline-block",marginInlineStart:qe.marginXS,fontSize:qe.fontSize}}),vt(qe))}};var At=(0,tt.Z)("Rate",qe=>{const yt=(0,st.TS)(qe,{});return[Bt(yt)]},qe=>({starColor:qe.yellow6,starSize:qe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:qe.colorFillContent})),Lt=function(qe,yt){var on={};for(var rt in qe)Object.prototype.hasOwnProperty.call(qe,rt)&&yt.indexOf(rt)<0&&(on[rt]=qe[rt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,rt=Object.getOwnPropertySymbols(qe);Ke{const{prefixCls:on,className:rt,rootClassName:Ke,style:Dt,tooltips:vn,character:Ct=re.createElement(xe,null)}=qe,Gt=Lt(qe,["prefixCls","className","rootClassName","style","tooltips","character"]),ot=(Ce,dt)=>{let{index:It}=dt;return vn?re.createElement(Ye.Z,{title:vn[It]},Ce):Ce},{getPrefixCls:Ut,direction:bt,rate:kn}=re.useContext(Te.E_),rn=Ut("rate",on),[mt,_e]=At(rn),Be=Object.assign(Object.assign({},kn==null?void 0:kn.style),Dt);return mt(re.createElement(we,Object.assign({ref:yt,character:Ct,characterRender:ot},Gt,{className:Le()(rt,Ke,_e,kn==null?void 0:kn.className),style:Be,prefixCls:rn,direction:bt})))})},69127:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return _e}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(64002),le=Be=>{const{prefixCls:Ce,className:dt,style:It,size:je,shape:ze}=Be,gt=re()({[`${Ce}-lg`]:je==="large",[`${Ce}-sm`]:je==="small"}),ut=re()({[`${Ce}-circle`]:ze==="circle",[`${Ce}-square`]:ze==="square",[`${Ce}-round`]:ze==="round"}),Ge=oe.useMemo(()=>typeof je=="number"?{width:je,height:je,lineHeight:`${je}px`}:{},[je]);return oe.createElement("span",{className:re()(Ce,gt,ut,dt),style:Object.assign(Object.assign({},Ge),It)})},xe=y(88252),Ee=y(83116),Le=y(37613);const ke=new xe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ue=Be=>({height:Be,lineHeight:`${Be}px`}),He=Be=>Object.assign({width:Be},Ue(Be)),ue=Be=>({background:Be.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ke,animationDuration:Be.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),b=Be=>Object.assign({width:Be*5,minWidth:Be*5},Ue(Be)),a=Be=>{const{skeletonAvatarCls:Ce,gradientFromColor:dt,controlHeight:It,controlHeightLG:je,controlHeightSM:ze}=Be;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt},He(It)),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"},[`${Ce}${Ce}-lg`]:Object.assign({},He(je)),[`${Ce}${Ce}-sm`]:Object.assign({},He(ze))}},ee=Be=>{const{controlHeight:Ce,borderRadiusSM:dt,skeletonInputCls:It,controlHeightLG:je,controlHeightSM:ze,gradientFromColor:gt}=Be;return{[`${It}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:gt,borderRadius:dt},b(Ce)),[`${It}-lg`]:Object.assign({},b(je)),[`${It}-sm`]:Object.assign({},b(ze))}},x=Be=>Object.assign({width:Be},Ue(Be)),te=Be=>{const{skeletonImageCls:Ce,imageSizeBase:dt,gradientFromColor:It,borderRadiusSM:je}=Be;return{[`${Ce}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:It,borderRadius:je},x(dt*2)),{[`${Ce}-path`]:{fill:"#bfbfbf"},[`${Ce}-svg`]:Object.assign(Object.assign({},x(dt)),{maxWidth:dt*4,maxHeight:dt*4}),[`${Ce}-svg${Ce}-svg-circle`]:{borderRadius:"50%"}}),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"}}},ae=(Be,Ce,dt)=>{const{skeletonButtonCls:It}=Be;return{[`${dt}${It}-circle`]:{width:Ce,minWidth:Ce,borderRadius:"50%"},[`${dt}${It}-round`]:{borderRadius:Ce}}},ie=Be=>Object.assign({width:Be*2,minWidth:Be*2},Ue(Be)),pe=Be=>{const{borderRadiusSM:Ce,skeletonButtonCls:dt,controlHeight:It,controlHeightLG:je,controlHeightSM:ze,gradientFromColor:gt}=Be;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${dt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:gt,borderRadius:Ce,width:It*2,minWidth:It*2},ie(It))},ae(Be,It,dt)),{[`${dt}-lg`]:Object.assign({},ie(je))}),ae(Be,je,`${dt}-lg`)),{[`${dt}-sm`]:Object.assign({},ie(ze))}),ae(Be,ze,`${dt}-sm`))},ve=Be=>{const{componentCls:Ce,skeletonAvatarCls:dt,skeletonTitleCls:It,skeletonParagraphCls:je,skeletonButtonCls:ze,skeletonInputCls:gt,skeletonImageCls:ut,controlHeight:Ge,controlHeightLG:pt,controlHeightSM:cn,gradientFromColor:en,padding:Zt,marginSM:Fn,borderRadius:Pn,titleHeight:Xe,blockRadius:Mt,paragraphLiHeight:zt,controlHeightXS:Xt,paragraphMarginTop:pn}=Be;return{[`${Ce}`]:{display:"table",width:"100%",[`${Ce}-header`]:{display:"table-cell",paddingInlineEnd:Zt,verticalAlign:"top",[`${dt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:en},He(Ge)),[`${dt}-circle`]:{borderRadius:"50%"},[`${dt}-lg`]:Object.assign({},He(pt)),[`${dt}-sm`]:Object.assign({},He(cn))},[`${Ce}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${It}`]:{width:"100%",height:Xe,background:en,borderRadius:Mt,[`+ ${je}`]:{marginBlockStart:cn}},[`${je}`]:{padding:0,"> li":{width:"100%",height:zt,listStyle:"none",background:en,borderRadius:Mt,"+ li":{marginBlockStart:Xt}}},[`${je}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ce}-content`]:{[`${It}, ${je} > li`]:{borderRadius:Pn}}},[`${Ce}-with-avatar ${Ce}-content`]:{[`${It}`]:{marginBlockStart:Fn,[`+ ${je}`]:{marginBlockStart:pn}}},[`${Ce}${Ce}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},pe(Be)),a(Be)),ee(Be)),te(Be)),[`${Ce}${Ce}-block`]:{width:"100%",[`${ze}`]:{width:"100%"},[`${gt}`]:{width:"100%"}},[`${Ce}${Ce}-active`]:{[` ${It}, ${je} > li, ${dt}, ${ze}, ${gt}, ${ut} - `]:Object.assign({},ue(Be))}}};var Se=(0,Ee.Z)("Skeleton",Be=>{const{componentCls:Ce}=Be,dt=(0,Le.TS)(Be,{skeletonAvatarCls:`${Ce}-avatar`,skeletonTitleCls:`${Ce}-title`,skeletonParagraphCls:`${Ce}-paragraph`,skeletonButtonCls:`${Ce}-button`,skeletonInputCls:`${Ce}-input`,skeletonImageCls:`${Ce}-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[ve(dt)]},Be=>{const{colorFillContent:Ce,colorFill:dt}=Be,It=Ce,je=dt;return{color:It,colorGradientEnd:je,gradientFromColor:It,gradientToColor:je,titleHeight:Be.controlHeight/2,blockRadius:Be.borderRadiusSM,paragraphMarginTop:Be.marginLG+Be.marginXXS,paragraphLiHeight:Be.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),we=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,active:je,shape:ze="circle",size:gt="default"}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[mt,cn]=Se(Ge),en=(0,fe.Z)(Be,["prefixCls","className"]),Zt=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:je},dt,It,cn);return mt(oe.createElement("div",{className:Zt},oe.createElement(le,Object.assign({prefixCls:`${Ge}-avatar`,shape:ze,size:gt},en))))},Ye=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,active:je,block:ze=!1,size:gt="default"}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[mt,cn]=Se(Ge),en=(0,fe.Z)(Be,["prefixCls"]),Zt=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:je,[`${Ge}-block`]:ze},dt,It,cn);return mt(oe.createElement("div",{className:Zt},oe.createElement(le,Object.assign({prefixCls:`${Ge}-button`,size:gt},en))))};const Ne="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 st=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,style:je,active:ze}=Be,{getPrefixCls:gt}=oe.useContext(ge.E_),ut=gt("skeleton",Ce),[Ge,mt]=Se(ut),cn=re()(ut,`${ut}-element`,{[`${ut}-active`]:ze},dt,It,mt);return Ge(oe.createElement("div",{className:cn},oe.createElement("div",{className:re()(`${ut}-image`,dt),style:je},oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ut}-image-svg`},oe.createElement("path",{d:Ne,className:`${ut}-image-path`})))))},vt=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,active:je,block:ze,size:gt="default"}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[mt,cn]=Se(Ge),en=(0,fe.Z)(Be,["prefixCls"]),Zt=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:je,[`${Ge}-block`]:ze},dt,It,cn);return mt(oe.createElement("div",{className:Zt},oe.createElement(le,Object.assign({prefixCls:`${Ge}-input`,size:gt},en))))},Bt=y(5891),At={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"},Lt=At,tn=y(31533),Jt=function(Ce,dt){return oe.createElement(tn.Z,(0,Bt.Z)({},Ce,{ref:dt,icon:Lt}))},qe=oe.forwardRef(Jt),yt=qe,rt=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,style:je,active:ze,children:gt}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[mt,cn]=Se(Ge),en=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:ze},cn,dt,It),Zt=gt!=null?gt:oe.createElement(yt,null);return mt(oe.createElement("div",{className:en},oe.createElement("div",{className:re()(`${Ge}-image`,dt),style:je},Zt)))},Ke=y(26390),vn=Be=>{const Ce=ut=>{const{width:Ge,rows:mt=2}=Be;if(Array.isArray(Ge))return Ge[ut];if(mt-1===ut)return Ge},{prefixCls:dt,className:It,style:je,rows:ze}=Be,gt=(0,Ke.Z)(Array(ze)).map((ut,Ge)=>oe.createElement("li",{key:Ge,style:{width:Ce(Ge)}}));return oe.createElement("ul",{className:re()(dt,It),style:je},gt)},Gt=Be=>{let{prefixCls:Ce,className:dt,width:It,style:je}=Be;return oe.createElement("h3",{className:re()(Ce,dt),style:Object.assign({width:It},je)})};function ot(Be){return Be&&typeof Be=="object"?Be:{}}function Ut(Be,Ce){return Be&&!Ce?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function bt(Be,Ce){return!Be&&Ce?{width:"38%"}:Be&&Ce?{width:"50%"}:{}}function kn(Be,Ce){const dt={};return(!Be||!Ce)&&(dt.width="61%"),!Be&&Ce?dt.rows=3:dt.rows=2,dt}const rn=Be=>{const{prefixCls:Ce,loading:dt,className:It,rootClassName:je,style:ze,children:gt,avatar:ut=!1,title:Ge=!0,paragraph:mt=!0,active:cn,round:en}=Be,{getPrefixCls:Zt,direction:Fn,skeleton:Cn}=oe.useContext(ge.E_),Xe=Zt("skeleton",Ce),[Mt,zt]=Se(Xe);if(dt||!("loading"in Be)){const Xt=!!ut,pn=!!Ge,Rn=!!mt;let Wn;if(Xt){const ga=Object.assign(Object.assign({prefixCls:`${Xe}-avatar`},Ut(pn,Rn)),ot(ut));Wn=oe.createElement("div",{className:`${Xe}-header`},oe.createElement(le,Object.assign({},ga)))}let In;if(pn||Rn){let ga;if(pn){const Oe=Object.assign(Object.assign({prefixCls:`${Xe}-title`},bt(Xt,Rn)),ot(Ge));ga=oe.createElement(Gt,Object.assign({},Oe))}let un;if(Rn){const Oe=Object.assign(Object.assign({prefixCls:`${Xe}-paragraph`},kn(Xt,pn)),ot(mt));un=oe.createElement(vn,Object.assign({},Oe))}In=oe.createElement("div",{className:`${Xe}-content`},ga,un)}const Un=re()(Xe,{[`${Xe}-with-avatar`]:Xt,[`${Xe}-active`]:cn,[`${Xe}-rtl`]:Fn==="rtl",[`${Xe}-round`]:en},Cn==null?void 0:Cn.className,It,je,zt);return Mt(oe.createElement("div",{className:Un,style:Object.assign(Object.assign({},Cn==null?void 0:Cn.style),ze)},Wn,In))}return typeof gt!="undefined"?gt:null};rn.Button=Ye,rn.Avatar=we,rn.Input=vt,rn.Image=st,rn.Node=rt;var pt=rn,_e=pt},81327:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ee}});var E=y(59301),re=y(92310),oe=y.n(re),ge=y(38298),fe=y(36355),he=y(33234);const le=E.createContext({latestIndex:0}),xe=le.Provider;var Le=x=>{let{className:te,index:ae,children:ie,split:pe,style:ve}=x;const{latestIndex:Se}=E.useContext(le);return ie==null?null:E.createElement(E.Fragment,null,E.createElement("div",{className:te,style:ve},ie),ae{var ae,ie;const{getPrefixCls:pe,space:ve,direction:Se}=E.useContext(fe.E_),{size:be=(ve==null?void 0:ve.size)||"small",align:we,className:Te,rootClassName:Ye,children:Ne,direction:tt="horizontal",prefixCls:st,split:Vt,style:vt,wrap:Bt=!1,classNames:At,styles:Lt}=x,tn=ue(x,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Jt,qe]=Array.isArray(be)?be:[be,be],yt=Ue(qe),on=Ue(Jt),rt=He(qe),Ke=He(Jt),Dt=(0,ge.Z)(Ne,{keepEmpty:!0}),vn=we===void 0&&tt==="horizontal"?"center":we,Ct=pe("space",st),[Gt,ot]=(0,ke.Z)(Ct),Ut=oe()(Ct,ve==null?void 0:ve.className,ot,`${Ct}-${tt}`,{[`${Ct}-rtl`]:Se==="rtl",[`${Ct}-align-${vn}`]:vn,[`${Ct}-gap-row-${qe}`]:yt,[`${Ct}-gap-col-${Jt}`]:on},Te,Ye),bt=oe()(`${Ct}-item`,(ae=At==null?void 0:At.item)!==null&&ae!==void 0?ae:(ie=ve==null?void 0:ve.classNames)===null||ie===void 0?void 0:ie.item);let kn=0;const rn=Dt.map((Be,Ce)=>{var dt,It;Be!=null&&(kn=Ce);const je=Be&&Be.key||`${bt}-${Ce}`;return E.createElement(Le,{className:bt,key:je,index:Ce,split:Vt,style:(dt=Lt==null?void 0:Lt.item)!==null&&dt!==void 0?dt:(It=ve==null?void 0:ve.styles)===null||It===void 0?void 0:It.item},Be)}),pt=E.useMemo(()=>({latestIndex:kn}),[kn]);if(Dt.length===0)return null;const _e={};return Bt&&(_e.flexWrap="wrap"),!on&&Ke&&(_e.columnGap=Jt),!yt&&rt&&(_e.rowGap=qe),Gt(E.createElement("div",Object.assign({ref:te,className:Ut,style:Object.assign(Object.assign(Object.assign({},_e),ve==null?void 0:ve.style),vt)},tn),E.createElement(xe,{value:pt},rn)))});a.Compact=he.ZP;var ee=a},31797:function(de,ne,y){"use strict";y.d(ne,{default:function(){return Se}});var E=y(59301),re=y(56762),oe=y(92343),ge=y(92310),fe=y.n(ge),he=y(36355),le=y(69127),Ee=be=>{const{value:we,formatter:Te,precision:Ye,decimalSeparator:Ne,groupSeparator:tt="",prefixCls:st}=be;let Vt;if(typeof Te=="function")Vt=Te(we);else{const vt=String(we),Bt=vt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Bt||vt==="-")Vt=vt;else{const At=Bt[1];let Lt=Bt[2]||"0",tn=Bt[4]||"";Lt=Lt.replace(/\B(?=(\d{3})+(?!\d))/g,tt),typeof Ye=="number"&&(tn=tn.padEnd(Ye,"0").slice(0,Ye>0?Ye:0)),tn&&(tn=`${Ne}${tn}`),Vt=[E.createElement("span",{key:"int",className:`${st}-content-value-int`},At,Lt),tn&&E.createElement("span",{key:"decimal",className:`${st}-content-value-decimal`},tn)]}}return E.createElement("span",{className:`${st}-content-value`},Vt)},Le=y(17313),ke=y(83116),Ue=y(37613);const He=be=>{const{componentCls:we,marginXXS:Te,padding:Ye,colorTextDescription:Ne,titleFontSize:tt,colorTextHeading:st,contentFontSize:Vt,fontFamily:vt}=be;return{[`${we}`]:Object.assign(Object.assign({},(0,Le.Wf)(be)),{[`${we}-title`]:{marginBottom:Te,color:Ne,fontSize:tt},[`${we}-skeleton`]:{paddingTop:Ye},[`${we}-content`]:{color:st,fontSize:Vt,fontFamily:vt,[`${we}-content-value`]:{display:"inline-block",direction:"ltr"},[`${we}-content-prefix, ${we}-content-suffix`]:{display:"inline-block"},[`${we}-content-prefix`]:{marginInlineEnd:Te},[`${we}-content-suffix`]:{marginInlineStart:Te}}})}};var ue=(0,ke.Z)("Statistic",be=>{const we=(0,Ue.TS)(be,{});return[He(we)]},be=>{const{fontSizeHeading3:we,fontSize:Te}=be;return{titleFontSize:Te,contentFontSize:we}}),a=be=>{const{prefixCls:we,className:Te,rootClassName:Ye,style:Ne,valueStyle:tt,value:st=0,title:Vt,valueRender:vt,prefix:Bt,suffix:At,loading:Lt=!1,onMouseEnter:tn,onMouseLeave:Jt,decimalSeparator:qe=".",groupSeparator:yt=","}=be,{getPrefixCls:on,direction:rt,statistic:Ke}=E.useContext(he.E_),Dt=on("statistic",we),[vn,Ct]=ue(Dt),Gt=E.createElement(Ee,Object.assign({decimalSeparator:qe,groupSeparator:yt,prefixCls:Dt},be,{value:st})),ot=fe()(Dt,{[`${Dt}-rtl`]:rt==="rtl"},Ke==null?void 0:Ke.className,Te,Ye,Ct);return vn(E.createElement("div",{className:ot,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Ne),onMouseEnter:tn,onMouseLeave:Jt},Vt&&E.createElement("div",{className:`${Dt}-title`},Vt),E.createElement(le.Z,{paragraph:!1,loading:Lt,className:`${Dt}-skeleton`},E.createElement("div",{style:tt,className:`${Dt}-content`},Bt&&E.createElement("span",{className:`${Dt}-content-prefix`},Bt),vt?vt(Gt):Gt,At&&E.createElement("span",{className:`${Dt}-content-suffix`},At)))))};const ee=[["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 x(be,we){let Te=be;const Ye=/\[[^\]]*]/g,Ne=(we.match(Ye)||[]).map(vt=>vt.slice(1,-1)),tt=we.replace(Ye,"[]"),st=ee.reduce((vt,Bt)=>{let[At,Lt]=Bt;if(vt.includes(At)){const tn=Math.floor(Te/Lt);return Te-=tn*Lt,vt.replace(new RegExp(`${At}+`,"g"),Jt=>{const qe=Jt.length;return tn.toString().padStart(qe,"0")})}return vt},tt);let Vt=0;return st.replace(Ye,()=>{const vt=Ne[Vt];return Vt+=1,vt})}function te(be,we){const{format:Te=""}=we,Ye=new Date(be).getTime(),Ne=Date.now(),tt=Math.max(Ye-Ne,0);return x(tt,Te)}const ae=1e3/30;function ie(be){return new Date(be).getTime()}const pe=be=>{const{value:we,format:Te="HH:mm:ss",onChange:Ye,onFinish:Ne}=be,tt=(0,re.Z)(),st=E.useRef(null),Vt=()=>{Ne==null||Ne(),st.current&&(clearInterval(st.current),st.current=null)},vt=()=>{const Lt=ie(we);Lt>=Date.now()&&(st.current=setInterval(()=>{tt(),Ye==null||Ye(Lt-Date.now()),Lt(vt(),()=>{st.current&&(clearInterval(st.current),st.current=null)}),[we]);const Bt=(Lt,tn)=>te(Lt,Object.assign(Object.assign({},tn),{format:Te})),At=Lt=>(0,oe.Tm)(Lt,{title:void 0});return E.createElement(a,Object.assign({},be,{valueRender:At,formatter:Bt}))};var ve=E.memo(pe);a.Countdown=ve;var Se=a},15969:function(de,ne,y){"use strict";y.d(ne,{N:function(){return E}});const E=re=>({color:re.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${re.motionDurationSlow}`,"&:focus, &:hover":{color:re.colorLinkHover},"&:active":{color:re.colorLinkActive}})},36546:function(de,ne,y){"use strict";y.d(ne,{default:function(){return bl}});var E={},re="rc-table-internal-hook",oe=y(29043),ge=y(8107),fe=y(28800),he=y(51346),le=y(59301),xe=y(4676);function Ee(De){var Ie=le.createContext(void 0),lt=function(Ot){var jt=Ot.value,En=Ot.children,An=le.useRef(jt);An.current=jt;var dn=le.useState(function(){return{getValue:function(){return An.current},listeners:new Set}}),zn=(0,oe.Z)(dn,1),Jn=zn[0];return(0,fe.Z)(function(){(0,xe.unstable_batchedUpdates)(function(){Jn.listeners.forEach(function(Gn){Gn(jt)})})},[jt]),le.createElement(Ie.Provider,{value:Jn},En)};return{Context:Ie,Provider:lt,defaultValue:De}}function Le(De,Ie){var lt=(0,ge.Z)(typeof Ie=="function"?Ie:function(Gn){if(Ie===void 0)return Gn;if(!Array.isArray(Ie))return Gn[Ie];var ma={};return Ie.forEach(function(ca){ma[ca]=Gn[ca]}),ma}),St=le.useContext(De==null?void 0:De.Context),Ot=St||{},jt=Ot.listeners,En=Ot.getValue,An=le.useRef();An.current=lt(St?En():De==null?void 0:De.defaultValue);var dn=le.useState({}),zn=(0,oe.Z)(dn,2),Jn=zn[1];return(0,fe.Z)(function(){if(!St)return;function Gn(ma){var ca=lt(ma);(0,he.Z)(An.current,ca,!0)||Jn({})}return jt.add(Gn),function(){jt.delete(Gn)}},[St]),An.current}var ke=y(5891),Ue=y(20475);function He(){var De=le.createContext(null);function Ie(){return le.useContext(De)}function lt(Ot,jt){var En=(0,Ue.Yr)(Ot),An=function(zn,Jn){var Gn=En?{ref:Jn}:{},ma=le.useRef(0),ca=le.useRef(zn),da=Ie();return da!==null?le.createElement(Ot,(0,ke.Z)({},zn,Gn)):((!jt||jt(ca.current,zn))&&(ma.current+=1),ca.current=zn,le.createElement(De.Provider,{value:ma.current},le.createElement(Ot,(0,ke.Z)({},zn,Gn))))};return En?le.forwardRef(An):An}function St(Ot,jt){var En=(0,Ue.Yr)(Ot),An=function(zn,Jn){var Gn=En?{ref:Jn}:{};return Ie(),le.createElement(Ot,(0,ke.Z)({},zn,Gn))};return En?le.memo(le.forwardRef(An),jt):le.memo(An,jt)}return{makeImmutable:lt,responseImmutable:St,useImmutableMark:Ie}}var ue=He(),b=ue.makeImmutable,a=ue.responseImmutable,ee=ue.useImmutableMark,x=He(),te=x.makeImmutable,ae=x.responseImmutable,ie=x.useImmutableMark,pe=Ee(),ve=pe;function Se(De,Ie){var lt=le.useRef(0);lt.current+=1;var St=le.useRef(De),Ot=[];Object.keys(De||{}).map(function(En){var An;(De==null?void 0:De[En])!==((An=St.current)===null||An===void 0?void 0:An[En])&&Ot.push(En)}),St.current=De;var jt=le.useRef([]);return Ot.length&&(jt.current=Ot),le.useDebugValue(lt.current),le.useDebugValue(jt.current.join(", ")),Ie&&console.log("".concat(Ie,":"),lt.current,jt.current),lt.current}var be=null,we=le.memo(function(){var De=Se();return le.createElement("h1",null,"Render Times: ",De)});we.displayName="RenderBlock";var Te=y(80665),Ye=y(57259),Ne=y(80962),tt=y(92310),st=y.n(tt),Vt=y(79722),vt=y(69004),Bt=y(51395),At=le.createContext({renderWithProps:!1}),Lt=At,tn="RC_TABLE_KEY";function Jt(De){return De==null?[]:Array.isArray(De)?De:[De]}function qe(De){var Ie=[],lt={};return De.forEach(function(St){for(var Ot=St||{},jt=Ot.key,En=Ot.dataIndex,An=jt||Jt(En).join("-")||tn;lt[An];)An="".concat(An,"_next");lt[An]=!0,Ie.push(An)}),Ie}function yt(De){return De!=null}function on(De){return De&&(0,Te.Z)(De)==="object"&&!Array.isArray(De)&&!le.isValidElement(De)}function rt(De,Ie,lt,St,Ot,jt){var En=le.useContext(Lt),An=ie(),dn=(0,Vt.Z)(function(){if(yt(St))return[St];var zn=Ie==null||Ie===""?[]:Array.isArray(Ie)?Ie:[Ie],Jn=(0,vt.Z)(De,zn),Gn=Jn,ma=void 0;if(Ot){var ca=Ot(Jn,De,lt);on(ca)?(Gn=ca.children,ma=ca.props,En.renderWithProps=!0):Gn=ca}return[Gn,ma]},[An,De,St,Ie,Ot,lt],function(zn,Jn){if(jt){var Gn=(0,oe.Z)(zn,2),ma=Gn[1],ca=(0,oe.Z)(Jn,2),da=ca[1];return jt(da,ma)}return En.renderWithProps?!0:!(0,he.Z)(zn,Jn,!0)});return dn}function Ke(De,Ie,lt,St){var Ot=De+Ie-1;return De<=St&&Ot>=lt}function Dt(De,Ie){return Le(ve,function(lt){var St=Ke(De,Ie||1,lt.hoverStartRow,lt.hoverEndRow);return[St,lt.onHover]})}var vn=function(Ie){var lt=Ie.ellipsis,St=Ie.rowType,Ot=Ie.children,jt,En=lt===!0?{showTitle:!0}:lt;return En&&(En.showTitle||St==="header")&&(typeof Ot=="string"||typeof Ot=="number"?jt=Ot.toString():le.isValidElement(Ot)&&typeof Ot.props.children=="string"&&(jt=Ot.props.children)),jt};function Ct(De){var Ie,lt,St,Ot,jt,En,An,dn,zn=De.component,Jn=De.children,Gn=De.ellipsis,ma=De.scope,ca=De.prefixCls,da=De.className,ka=De.align,Da=De.record,Ra=De.render,Ba=De.dataIndex,Ga=De.renderIndex,dr=De.shouldCellUpdate,fr=De.index,nr=De.rowType,xr=De.colSpan,Tr=De.rowSpan,Xa=De.fixLeft,rr=De.fixRight,Ka=De.firstFixLeft,Ha=De.lastFixLeft,tr=De.firstFixRight,Pr=De.lastFixRight,Rr=De.appendNode,Lr=De.additionalProps,vr=Lr===void 0?{}:Lr,Mr=De.isSticky,jr="".concat(ca,"-cell"),co=Le(ve,["supportSticky","allColumnsFixedLeft"]),_r=co.supportSticky,Po=co.allColumnsFixedLeft,xo=rt(Da,Ba,Ga,Jn,Ra,dr),Ir=(0,oe.Z)(xo,2),Lo=Ir[0],$r=Ir[1],So={},vo=typeof Xa=="number"&&_r,ei=typeof rr=="number"&&_r;vo&&(So.position="sticky",So.left=Xa),ei&&(So.position="sticky",So.right=rr);var yr=(Ie=(lt=(St=$r==null?void 0:$r.colSpan)!==null&&St!==void 0?St:vr.colSpan)!==null&<!==void 0?lt:xr)!==null&&Ie!==void 0?Ie:1,Sr=(Ot=(jt=(En=$r==null?void 0:$r.rowSpan)!==null&&En!==void 0?En:vr.rowSpan)!==null&&jt!==void 0?jt:Tr)!==null&&Ot!==void 0?Ot:1,hr=Dt(fr,Sr),lr=(0,oe.Z)(hr,2),eo=lr[0],sr=lr[1],Nr=function(Io){var ti;Da&&sr(fr,fr+Sr-1),vr==null||(ti=vr.onMouseEnter)===null||ti===void 0||ti.call(vr,Io)},qr=function(Io){var ti;Da&&sr(-1,-1),vr==null||(ti=vr.onMouseLeave)===null||ti===void 0||ti.call(vr,Io)};if(yr===0||Sr===0)return null;var Wr=(An=vr.title)!==null&&An!==void 0?An:vn({rowType:nr,ellipsis:Gn,children:Lo}),jo=st()(jr,da,(dn={},(0,Ne.Z)(dn,"".concat(jr,"-fix-left"),vo&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-left-first"),Ka&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-left-last"),Ha&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-left-all"),Ha&&Po&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-right"),ei&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-right-first"),tr&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-right-last"),Pr&&_r),(0,Ne.Z)(dn,"".concat(jr,"-ellipsis"),Gn),(0,Ne.Z)(dn,"".concat(jr,"-with-append"),Rr),(0,Ne.Z)(dn,"".concat(jr,"-fix-sticky"),(vo||ei)&&Mr&&_r),(0,Ne.Z)(dn,"".concat(jr,"-row-hover"),!$r&&eo),dn),vr.className,$r==null?void 0:$r.className),Uo={};ka&&(Uo.textAlign=ka);var yi=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},So),vr.style),Uo),$r==null?void 0:$r.style),No=Lo;return(0,Te.Z)(No)==="object"&&!Array.isArray(No)&&!le.isValidElement(No)&&(No=null),Gn&&(Ha||tr)&&(No=le.createElement("span",{className:"".concat(jr,"-content")},No)),le.createElement(zn,(0,ke.Z)({},$r,vr,{className:jo,style:yi,title:Wr,scope:ma,onMouseEnter:Nr,onMouseLeave:qr,colSpan:yr!==1?yr:null,rowSpan:Sr!==1?Sr:null}),Rr,No)}var Gt=le.memo(Ct);function ot(De,Ie,lt,St,Ot,jt){var En=lt[De]||{},An=lt[Ie]||{},dn,zn;En.fixed==="left"?dn=St.left[Ot==="rtl"?Ie:De]:An.fixed==="right"&&(zn=St.right[Ot==="rtl"?De:Ie]);var Jn=!1,Gn=!1,ma=!1,ca=!1,da=lt[Ie+1],ka=lt[De-1],Da=!(jt!=null&&jt.children);if(Ot==="rtl"){if(dn!==void 0){var Ra=ka&&ka.fixed==="left";ca=!Ra&&Da}else if(zn!==void 0){var Ba=da&&da.fixed==="right";ma=!Ba&&Da}}else if(dn!==void 0){var Ga=da&&da.fixed==="left";Jn=!Ga&&Da}else if(zn!==void 0){var dr=ka&&ka.fixed==="right";Gn=!dr&&Da}return{fixLeft:dn,fixRight:zn,lastFixLeft:Jn,firstFixRight:Gn,lastFixRight:ma,firstFixLeft:ca,isSticky:St.isSticky}}var Ut=le.createContext({}),bt=Ut;function kn(De){var Ie=De.className,lt=De.index,St=De.children,Ot=De.colSpan,jt=Ot===void 0?1:Ot,En=De.rowSpan,An=De.align,dn=Le(ve,["prefixCls","direction"]),zn=dn.prefixCls,Jn=dn.direction,Gn=le.useContext(bt),ma=Gn.scrollColumnIndex,ca=Gn.stickyOffsets,da=Gn.flattenColumns,ka=Gn.columns,Da=lt+jt-1,Ra=Da+1===ma?jt+1:jt,Ba=ot(lt,lt+Ra-1,da,ca,Jn,ka==null?void 0:ka[lt]);return le.createElement(Gt,(0,ke.Z)({className:Ie,index:lt,component:"td",prefixCls:zn,record:null,dataIndex:null,align:An,colSpan:Ra,rowSpan:En,render:function(){return St}},Ba))}var rn=y(19149),pt=["children"];function _e(De){var Ie=De.children,lt=(0,rn.Z)(De,pt);return le.createElement("tr",lt,Ie)}function Be(De){var Ie=De.children;return Ie}Be.Row=_e,Be.Cell=kn;var Ce=Be;function dt(De){var Ie=De.children,lt=De.stickyOffsets,St=De.flattenColumns,Ot=De.columns,jt=Le(ve,"prefixCls"),En=St.length-1,An=St[En],dn=le.useMemo(function(){return{stickyOffsets:lt,flattenColumns:St,scrollColumnIndex:An!=null&&An.scrollbar?En:null,columns:Ot}},[An,St,En,lt,Ot]);return le.createElement(bt.Provider,{value:dn},le.createElement("tfoot",{className:"".concat(jt,"-summary")},Ie))}var It=ae(dt),je=Ce,ze=y(80764),gt=y(29301),ut=y(48886),Ge=y(24387),mt=y(59055),cn=y(36994);function en(De,Ie,lt,St,Ot,jt,En){De.push({record:Ie,indent:lt,index:En});var An=jt(Ie),dn=Ot==null?void 0:Ot.has(An);if(Ie&&Array.isArray(Ie[St])&&dn)for(var zn=0;zn1?Ka-1:0),tr=1;tr=0;An-=1){var dn=Ie[An],zn=lt&<[An],Jn=zn&&zn[ga];if(dn||Jn||En){var Gn=Jn||{},ma=Gn.columnType,ca=(0,rn.Z)(Gn,Oe);Ot.unshift(le.createElement("col",(0,ke.Z)({key:An,style:{width:dn}},ca))),En=!0}}return le.createElement("colgroup",null,Ot)}var Sn=Pt,ye=y(26390),qt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Qe(De,Ie){return(0,le.useMemo)(function(){for(var lt=[],St=0;St1?"colgroup":"col":null,ellipsis:Da.ellipsis,align:Da.align,component:Da.title?jt:En,prefixCls:Jn,key:ca[ka]},Ra,{additionalProps:Ba,rowType:"header"}))}))}bn.displayName="HeaderRow";var Ae=bn;function Ve(De){var Ie=[];function lt(En,An){var dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ie[dn]=Ie[dn]||[];var zn=An,Jn=En.filter(Boolean).map(function(Gn){var ma={key:Gn.key,className:Gn.className||"",children:Gn.title,column:Gn,colStart:zn},ca=1,da=Gn.children;return da&&da.length>0&&(ca=lt(da,zn,dn+1).reduce(function(ka,Da){return ka+Da},0),ma.hasSubColumns=!0),"colSpan"in Gn&&(ca=Gn.colSpan),"rowSpan"in Gn&&(ma.rowSpan=Gn.rowSpan),ma.colSpan=ca,ma.colEnd=ma.colStart+ca-1,Ie[dn].push(ma),zn+=ca,ca});return Jn}lt(De,0);for(var St=Ie.length,Ot=function(An){Ie[An].forEach(function(dn){!("rowSpan"in dn)&&!dn.hasSubColumns&&(dn.rowSpan=St-An)})},jt=0;jt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ie=="number"?Ie:Ie.endsWith("%")?De*parseFloat(Ie)/100:null}function Ht(De,Ie){return le.useMemo(function(){if(Ie&&Ie>0){var lt=0,St=0;De.forEach(function(zn){var Jn=Nt(Ie,zn.width);Jn?lt+=Jn:St+=1});var Ot=Ie-lt,jt=St,En=Ot/St,An=0,dn=De.map(function(zn){var Jn=(0,Ye.Z)({},zn),Gn=Nt(Ie,Jn.width);if(Gn)Jn.width=Gn;else{var ma=Math.floor(En);Jn.width=jt===1?Ot:ma,Ot-=ma,jt-=1}return An+=Jn.width,Jn});return[dn,An]}return[De,Ie]},[De,Ie])}var Ze=["children"],Je=["fixed"];function $e(De){return(0,ft.Z)(De).filter(function(Ie){return le.isValidElement(Ie)}).map(function(Ie){var lt=Ie.key,St=Ie.props,Ot=St.children,jt=(0,rn.Z)(St,Ze),En=(0,Ye.Z)({key:lt},jt);return Ot&&(En.children=$e(Ot)),En})}function wt(De){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(lt){return lt&&(0,Te.Z)(lt)==="object"}).reduce(function(lt,St,Ot){var jt=St.fixed,En=jt===!0?"left":jt,An="".concat(Ie,"-").concat(Ot),dn=St.children;return dn&&dn.length>0?[].concat((0,ye.Z)(lt),(0,ye.Z)(wt(dn,An).map(function(zn){return(0,Ye.Z)({fixed:En},zn)}))):[].concat((0,ye.Z)(lt),[(0,Ye.Z)((0,Ye.Z)({key:An},St),{},{fixed:En})])},[])}function mn(De){for(var Ie=!0,lt=0;lt=0;jt-=1){var En=De[jt];if(Ot&&En.fixed!=="right")Ot=!1;else if(!Ot&&En.fixed==="right"){warning(!1,"Index ".concat(jt+1," of `columns` missing `fixed='right'` prop."));break}}}function an(De){return De.map(function(Ie){var lt=Ie.fixed,St=(0,rn.Z)(Ie,Je),Ot=lt;return lt==="left"?Ot="right":lt==="right"&&(Ot="left"),(0,Ye.Z)({fixed:Ot},St)})}function qn(De,Ie){var lt=De.prefixCls,St=De.columns,Ot=De.children,jt=De.expandable,En=De.expandedKeys,An=De.columnTitle,dn=De.getRowKey,zn=De.onTriggerExpand,Jn=De.expandIcon,Gn=De.rowExpandable,ma=De.expandIconColumnIndex,ca=De.direction,da=De.expandRowByClick,ka=De.columnWidth,Da=De.fixed,Ra=De.scrollWidth,Ba=le.useMemo(function(){return St||$e(Ot)},[St,Ot]),Ga=le.useMemo(function(){if(jt){var rr,Ka=Ba.slice();if(!Ka.includes(E)){var Ha=ma||0;Ha>=0&&Ka.splice(Ha,0,E)}var tr=Ka.indexOf(E);Ka=Ka.filter(function(vr,Mr){return vr!==E||Mr===tr});var Pr=Ba[tr],Rr;(Da==="left"||Da)&&!ma?Rr="left":(Da==="right"||Da)&&ma===Ba.length?Rr="right":Rr=Pr?Pr.fixed:null;var Lr=(rr={},(0,Ne.Z)(rr,ga,{className:"".concat(lt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Ne.Z)(rr,"title",An),(0,Ne.Z)(rr,"fixed",Rr),(0,Ne.Z)(rr,"className","".concat(lt,"-row-expand-icon-cell")),(0,Ne.Z)(rr,"width",ka),(0,Ne.Z)(rr,"render",function(Mr,jr,co){var _r=dn(jr,co),Po=En.has(_r),xo=Gn?Gn(jr):!0,Ir=Jn({prefixCls:lt,expanded:Po,expandable:xo,record:jr,onExpand:zn});return da?le.createElement("span",{onClick:function($r){return $r.stopPropagation()}},Ir):Ir}),rr);return Ka.map(function(vr){return vr===E?Lr:vr})}return Ba.filter(function(vr){return vr!==E})},[jt,Ba,dn,En,Jn,ca]),dr=le.useMemo(function(){var rr=Ga;return Ie&&(rr=Ie(rr)),rr.length||(rr=[{render:function(){return null}}]),rr},[Ie,Ga,ca]),fr=le.useMemo(function(){return ca==="rtl"?an(wt(dr)):wt(dr)},[dr,ca,Ra]),nr=Ht(fr,Ra),xr=(0,oe.Z)(nr,2),Tr=xr[0],Xa=xr[1];return[dr,Tr,Xa]}var Hn=qn;function ct(De){var Ie,lt=De.prefixCls,St=De.record,Ot=De.onExpand,jt=De.expanded,En=De.expandable,An="".concat(lt,"-row-expand-icon");if(!En)return le.createElement("span",{className:st()(An,"".concat(lt,"-row-spaced"))});var dn=function(Jn){Ot(St,Jn),Jn.stopPropagation()};return le.createElement("span",{className:st()(An,(Ie={},(0,Ne.Z)(Ie,"".concat(lt,"-row-expanded"),jt),(0,Ne.Z)(Ie,"".concat(lt,"-row-collapsed"),!jt),Ie)),onClick:dn})}function Wt(De,Ie,lt){var St=[];function Ot(jt){(jt||[]).forEach(function(En,An){St.push(Ie(En,An)),Ot(En[lt])})}return Ot(De),St}function ia(De,Ie,lt){var St=un(De),Ot=St.expandIcon,jt=St.expandedRowKeys,En=St.defaultExpandedRowKeys,An=St.defaultExpandAllRows,dn=St.expandedRowRender,zn=St.onExpand,Jn=St.onExpandedRowsChange,Gn=St.childrenColumnName,ma=Ot||ct,ca=Gn||"children",da=le.useMemo(function(){return dn?"row":De.expandable&&De.internalHooks===re&&De.expandable.__PARENT_RENDER_ICON__||Ie.some(function(fr){return fr&&(0,Te.Z)(fr)==="object"&&fr[ca]})?"nest":!1},[!!dn,Ie]),ka=le.useState(function(){return En||(An?Wt(Ie,lt,ca):[])}),Da=(0,oe.Z)(ka,2),Ra=Da[0],Ba=Da[1],Ga=le.useMemo(function(){return new Set(jt||Ra||[])},[jt,Ra]),dr=le.useCallback(function(fr){var nr=lt(fr,Ie.indexOf(fr)),xr,Tr=Ga.has(nr);Tr?(Ga.delete(nr),xr=(0,ye.Z)(Ga)):xr=[].concat((0,ye.Z)(Ga),[nr]),Ba(xr),zn&&zn(!Tr,fr),Jn&&Jn(xr)},[lt,Ga,Ie,zn,Jn]);return[St,da,Ga,ma,ca,dr]}function $t(De,Ie,lt,St){var Ot=De.map(function(jt,En){return ot(En,En,De,Ie,lt,St==null?void 0:St[En])});return(0,Vt.Z)(function(){return Ot},[Ot],function(jt,En){return!(0,he.Z)(jt,En)})}function jn(De){var Ie=(0,le.useRef)(De),lt=(0,le.useState)({}),St=(0,oe.Z)(lt,2),Ot=St[1],jt=(0,le.useRef)(null),En=(0,le.useRef)([]);function An(dn){En.current.push(dn);var zn=Promise.resolve();jt.current=zn,zn.then(function(){if(jt.current===zn){var Jn=En.current,Gn=Ie.current;En.current=[],Jn.forEach(function(ma){Ie.current=ma(Ie.current)}),jt.current=null,Gn!==Ie.current&&Ot({})}})}return(0,le.useEffect)(function(){return function(){jt.current=null}},[]),[Ie.current,An]}function la(De){var Ie=(0,le.useRef)(De||null),lt=(0,le.useRef)();function St(){window.clearTimeout(lt.current)}function Ot(En){Ie.current=En,St(),lt.current=window.setTimeout(function(){Ie.current=null,lt.current=void 0},100)}function jt(){return Ie.current}return(0,le.useEffect)(function(){return St},[]),[Ot,jt]}function ta(){var De=le.useState(-1),Ie=(0,oe.Z)(De,2),lt=Ie[0],St=Ie[1],Ot=le.useState(-1),jt=(0,oe.Z)(Ot,2),En=jt[0],An=jt[1],dn=le.useCallback(function(zn,Jn){St(zn),An(Jn)},[]);return[lt,En,dn]}var fa=y(87746),Et=(0,fa.Z)()?window:null;function fn(De,Ie){var lt=(0,Te.Z)(De)==="object"?De:{},St=lt.offsetHeader,Ot=St===void 0?0:St,jt=lt.offsetSummary,En=jt===void 0?0:jt,An=lt.offsetScroll,dn=An===void 0?0:An,zn=lt.getContainer,Jn=zn===void 0?function(){return Et}:zn,Gn=Jn()||Et;return le.useMemo(function(){var ma=!!De;return{isSticky:ma,stickyClassName:ma?"".concat(Ie,"-sticky-holder"):"",offsetHeader:Ot,offsetSummary:En,offsetScroll:dn,container:Gn}},[dn,Ot,En,Ie,Gn])}function Yt(De,Ie,lt){var St=(0,le.useMemo)(function(){for(var Ot=[],jt=[],En=0,An=0,dn=0;dn=Gn&&(vr=Gn-ma),En({scrollLeft:vr/Gn*(Jn+2)}),Ba.current.x=tr.pageX},rr=function(){if(jt.current){var tr=(0,On.os)(jt.current).top,Pr=tr+jt.current.offsetHeight,Rr=dn===window?document.documentElement.scrollTop+window.innerHeight:(0,On.os)(dn).top+dn.clientHeight;Pr-(0,mt.Z)()<=Rr||tr>=Rr-An?Ra(function(Lr){return(0,Ye.Z)((0,Ye.Z)({},Lr),{},{isHiddenScrollBar:!0})}):Ra(function(Lr){return(0,Ye.Z)((0,Ye.Z)({},Lr),{},{isHiddenScrollBar:!1})})}},Ka=function(tr){Ra(function(Pr){return(0,Ye.Z)((0,Ye.Z)({},Pr),{},{scrollLeft:tr/Jn*Gn||0})})};return le.useImperativeHandle(lt,function(){return{setScrollLeft:Ka}}),le.useEffect(function(){var Ha=(0,Dn.Z)(document.body,"mouseup",xr,!1),tr=(0,Dn.Z)(document.body,"mousemove",Xa,!1);return rr(),function(){Ha.remove(),tr.remove()}},[ma,fr]),le.useEffect(function(){var Ha=(0,Dn.Z)(dn,"scroll",rr,!1),tr=(0,Dn.Z)(window,"resize",rr,!1);return function(){Ha.remove(),tr.remove()}},[dn]),le.useEffect(function(){Da.isHiddenScrollBar||Ra(function(Ha){var tr=jt.current;return tr?(0,Ye.Z)((0,Ye.Z)({},Ha),{},{scrollLeft:tr.scrollLeft/tr.scrollWidth*tr.clientWidth}):Ha})},[Da.isHiddenScrollBar]),Jn<=Gn||!ma||Da.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,mt.Z)(),width:Gn,bottom:An},className:"".concat(zn,"-sticky-scroll")},le.createElement("div",{onMouseDown:Tr,ref:ca,className:st()("".concat(zn,"-sticky-scroll-bar"),(0,Ne.Z)({},"".concat(zn,"-sticky-scroll-bar-active"),fr)),style:{width:"".concat(ma,"px"),transform:"translate3d(".concat(Da.scrollLeft,"px, 0, 0)")}}))},La=le.forwardRef(ba);function wn(De){return null}var za=wn;function ar(De){return null}var _t=ar,nn="rc-table",Tt=[],We={};function it(){return"No Data"}function Rt(De){var Ie,lt=(0,Ye.Z)({rowKey:"key",prefixCls:nn,emptyText:it},De),St=lt.prefixCls,Ot=lt.className,jt=lt.rowClassName,En=lt.style,An=lt.data,dn=lt.rowKey,zn=lt.scroll,Jn=lt.tableLayout,Gn=lt.direction,ma=lt.title,ca=lt.footer,da=lt.summary,ka=lt.caption,Da=lt.id,Ra=lt.showHeader,Ba=lt.components,Ga=lt.emptyText,dr=lt.onRow,fr=lt.onHeaderRow,nr=lt.internalHooks,xr=lt.transformColumns,Tr=lt.internalRefs,Xa=lt.tailor,rr=lt.sticky,Ka=An||Tt,Ha=!!Ka.length,tr=nr===re,Pr=le.useCallback(function(lo,bo){return(0,vt.Z)(Ba,lo)||bo},[Ba]),Rr=le.useMemo(function(){return typeof dn=="function"?dn:function(lo){var bo=lo&&lo[dn];return bo}},[dn]),Lr=Pr(["body"]),vr=ta(),Mr=(0,oe.Z)(vr,3),jr=Mr[0],co=Mr[1],_r=Mr[2],Po=ia(lt,Ka,Rr),xo=(0,oe.Z)(Po,6),Ir=xo[0],Lo=xo[1],$r=xo[2],So=xo[3],vo=xo[4],ei=xo[5],yr=zn==null?void 0:zn.x,Sr=le.useState(0),hr=(0,oe.Z)(Sr,2),lr=hr[0],eo=hr[1],sr=Hn((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},lt),Ir),{},{expandable:!!Ir.expandedRowRender,columnTitle:Ir.columnTitle,expandedKeys:$r,getRowKey:Rr,onTriggerExpand:ei,expandIcon:So,expandIconColumnIndex:Ir.expandIconColumnIndex,direction:Gn,scrollWidth:tr&&Xa&&typeof yr=="number"?yr:null}),tr?xr:null),Nr=(0,oe.Z)(sr,3),qr=Nr[0],Wr=Nr[1],jo=Nr[2],Uo=jo!=null?jo:yr,yi=le.useMemo(function(){return{columns:qr,flattenColumns:Wr}},[qr,Wr]),No=le.useRef(),gi=le.useRef(),Io=le.useRef(),ti=le.useRef(),Yi=le.useRef(),no=le.useState(!1),io=(0,oe.Z)(no,2),Ao=io[0],To=io[1],Bo=le.useState(!1),zr=(0,oe.Z)(Bo,2),_o=zr[0],Yo=zr[1],Oo=jn(new Map),Ti=(0,oe.Z)(Oo,2),Ci=Ti[0],il=Ti[1],zi=qe(Wr),pi=zi.map(function(lo){return Ci.get(lo)}),ni=le.useMemo(function(){return pi},[pi.join("_")]),Go=yn(ni,Wr.length,Gn),Mo=zn&&yt(zn.y),yo=zn&&yt(Uo)||!!Ir.fixed,mi=yo&&Wr.some(function(lo){var bo=lo.fixed;return bo}),Qi=le.useRef(),Vi=fn(rr,St),fi=Vi.isSticky,ll=Vi.offsetHeader,sl=Vi.offsetSummary,Xr=Vi.offsetScroll,fo=Vi.stickyClassName,Xo=Vi.container,Co=le.useMemo(function(){return da==null?void 0:da(Ka)},[da,Ka]),Qo=(Mo||fi)&&le.isValidElement(Co)&&Co.type===Ce&&Co.props.fixed,Jo,ai,Pi;Mo&&(ai={overflowY:"scroll",maxHeight:zn.y}),yo&&(Jo={overflowX:"auto"},Mo||(ai={overflowY:"hidden"}),Pi={width:Uo===!0?"auto":Uo,minWidth:"100%"});var El=le.useCallback(function(lo,bo){(0,ut.Z)(No.current)&&il(function(si){if(si.get(lo)!==bo){var Hi=new Map(si);return Hi.set(lo,bo),Hi}return si})},[]),Kl=la(null),Yl=(0,oe.Z)(Kl,2),Is=Yl[0],ul=Yl[1];function Al(lo,bo){bo&&(typeof bo=="function"?bo(lo):bo.scrollLeft!==lo&&(bo.scrollLeft=lo,bo.scrollLeft!==lo&&setTimeout(function(){bo.scrollLeft=lo},0)))}var tl=(0,ge.Z)(function(lo){var bo=lo.currentTarget,si=lo.scrollLeft,Hi=Gn==="rtl",xi=typeof si=="number"?si:bo.scrollLeft,es=bo||We;if(!ul()||ul()===es){var ts;Is(es),Al(xi,gi.current),Al(xi,Io.current),Al(xi,Yi.current),Al(xi,(ts=Qi.current)===null||ts===void 0?void 0:ts.setScrollLeft)}var ns=bo||gi.current;if(ns){var wl=ns.scrollWidth,as=ns.clientWidth;if(wl===as){To(!1),Yo(!1);return}Hi?(To(-xi0)):(To(xi>0),Yo(xi1?ka-tr:0,Rr=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},xr),dn),{},{flex:"0 0 ".concat(tr,"px"),width:"".concat(tr,"px"),marginRight:Pr,pointerEvents:"auto"}),Lr=le.useMemo(function(){return Jn?Ka<=1:Xa===0||Ka===0||Ka>1},[Ka,Xa,Jn]);Lr?Rr.visibility="hidden":Jn&&(Rr.height=Gn==null?void 0:Gn(Ka));var vr=Lr?function(){return null}:ma,Mr={};return(Ka===0||Xa===0)&&(Mr.rowSpan=1,Mr.colSpan=1),le.createElement(Gt,(0,ke.Z)({className:st()(da,zn),ellipsis:lt.ellipsis,align:lt.align,scope:lt.rowScope,component:"div",prefixCls:Ie.prefixCls,key:Ga,record:An,index:jt,renderIndex:En,dataIndex:ca,render:vr,shouldCellUpdate:lt.shouldCellUpdate},dr,{appendNode:fr,additionalProps:(0,Ye.Z)((0,Ye.Z)({},nr),{},{style:Rr},Mr)}))}var Va=ja,Na=["data","index","className","rowKey","style","extra","getHeight"],ya=le.forwardRef(function(De,Ie){var lt=De.data,St=De.index,Ot=De.className,jt=De.rowKey,En=De.style,An=De.extra,dn=De.getHeight,zn=(0,rn.Z)(De,Na),Jn=lt.record,Gn=lt.indent,ma=lt.index,ca=Le(ve,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),da=ca.scrollX,ka=ca.flattenColumns,Da=ca.prefixCls,Ra=ca.fixColumn,Ba=ca.componentWidth,Ga=Xe(Jn,jt,St,Gn),dr=Ga.rowSupportExpand,fr=Ga.expanded,nr=Ga.rowProps,xr=Ga.expandedRowRender,Tr=Ga.expandedRowClassName,Xa;if(dr&&fr){var rr=xr(Jn,St,Gn+1,fr),Ka=Tr==null?void 0:Tr(Jn,St,Gn),Ha={};Ra&&(Ha={style:(0,Ne.Z)({},"--virtual-width","".concat(Ba,"px"))});var tr="".concat(Da,"-expanded-row-cell");Xa=le.createElement("div",{className:st()("".concat(Da,"-expanded-row"),"".concat(Da,"-expanded-row-level-").concat(Gn+1),Ka)},le.createElement(Gt,{component:"div",prefixCls:Da,className:st()(tr,(0,Ne.Z)({},"".concat(tr,"-fixed"),Ra)),additionalProps:Ha},rr))}var Pr=(0,Ye.Z)((0,Ye.Z)({},En),{},{width:da});An&&(Pr.position="absolute",Pr.pointerEvents="none");var Rr=le.createElement("div",(0,ke.Z)({},nr,zn,{ref:dr?null:Ie,className:st()(Ot,"".concat(Da,"-row"),nr==null?void 0:nr.className,(0,Ne.Z)({},"".concat(Da,"-row-extra"),An)),style:(0,Ye.Z)((0,Ye.Z)({},Pr),nr==null?void 0:nr.style)}),ka.map(function(Lr,vr){return le.createElement(Va,{key:vr,rowInfo:Ga,column:Lr,colIndex:vr,indent:Gn,index:St,renderIndex:ma,record:Jn,inverse:An,getHeight:dn})}));return dr?le.createElement("div",{ref:Ie},Rr,Xa):Rr}),aa=ae(ya),wa=aa,Ca=le.forwardRef(function(De,Ie){var lt=De.data,St=De.onScroll,Ot=Le(ve,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),jt=Ot.flattenColumns,En=Ot.onColumnResize,An=Ot.getRowKey,dn=Ot.expandedKeys,zn=Ot.prefixCls,Jn=Ot.childrenColumnName,Gn=Ot.emptyNode,ma=Ot.scrollX,ca=Le(Bn),da=ca.scrollY,ka=ca.listItemHeight,Da=le.useRef(),Ra=Zt(lt,Jn,dn,An),Ba=le.useMemo(function(){var Xa=0;return jt.map(function(rr){var Ka=rr.width,Ha=rr.key;return Xa+=Ka,[Ha,Ka,Xa]})},[jt]),Ga=le.useMemo(function(){return Ba.map(function(Xa){return Xa[2]})},[Ba]);le.useEffect(function(){Ba.forEach(function(Xa){var rr=(0,oe.Z)(Xa,2),Ka=rr[0],Ha=rr[1];En(Ka,Ha)})},[Ba]),le.useImperativeHandle(Ie,function(){var Xa={};return Object.defineProperty(Xa,"scrollLeft",{get:function(){var Ka;return((Ka=Da.current)===null||Ka===void 0?void 0:Ka.getScrollInfo().x)||0},set:function(Ka){var Ha;(Ha=Da.current)===null||Ha===void 0||Ha.scrollTo({left:Ka})}}),Xa});var dr=function(rr,Ka){var Ha,tr=(Ha=Ra[Ka])===null||Ha===void 0?void 0:Ha.record,Pr=rr.onCell;if(Pr){var Rr,Lr=Pr(tr,Ka);return(Rr=Lr==null?void 0:Lr.rowSpan)!==null&&Rr!==void 0?Rr:1}return 1},fr=function(rr){var Ka=rr.start,Ha=rr.end,tr=rr.getSize,Pr=rr.offsetY;if(Ha<0)return null;for(var Rr=jt.filter(function(yr){return dr(yr,Ka)===0}),Lr=Ka,vr=function(Sr){if(Rr=Rr.filter(function(hr){return dr(hr,Sr)===0}),!Rr.length)return Lr=Sr,"break"},Mr=Ka;Mr>=0;Mr-=1){var jr=vr(Mr);if(jr==="break")break}for(var co=jt.filter(function(yr){return dr(yr,Ha)!==1}),_r=Ha,Po=function(Sr){if(co=co.filter(function(hr){return dr(hr,Sr)!==1}),!co.length)return _r=Math.max(Sr-1,Ha),"break"},xo=Ha;xo1})&&Lo.push(Sr)},So=Lr;So<=_r;So+=1)var vo=$r(So);var ei=Lo.map(function(yr){var Sr=Ra[yr],hr=An(Sr.record,yr),lr=function(Nr){var qr=yr+Nr-1,Wr=An(Ra[qr].record,qr),jo=tr(hr,Wr);return jo.bottom-jo.top},eo=tr(hr);return le.createElement(wa,{key:yr,data:Sr,rowKey:hr,index:yr,style:{top:-Pr+eo.top},extra:!0,getHeight:lr})});return ei},nr=le.useMemo(function(){return{columnsOffset:Ga}},[Ga]),xr="".concat(zn,"-tbody"),Tr;return Ra.length?Tr=le.createElement(_n.Z,{fullHeight:!1,ref:Da,className:st()(xr,"".concat(xr,"-virtual")),height:da,itemHeight:ka||24,data:Ra,itemKey:function(rr){return An(rr.record)},scrollWidth:ma,onVirtualScroll:function(rr){var Ka=rr.x;St({scrollLeft:Ka})},extraRender:fr},function(Xa,rr,Ka){var Ha=An(Xa.record,rr);return le.createElement(wa,(0,ke.Z)({data:Xa,rowKey:Ha,index:rr},Ka))}):Tr=le.createElement("div",{className:st()("".concat(zn,"-placeholder"))},le.createElement(Gt,{component:"div",prefixCls:zn},Gn)),le.createElement(Kn.Provider,{value:nr},Tr)}),Ea=ae(Ca),Ua=Ea,ir=function(Ie,lt){var St=lt.ref,Ot=lt.onScroll;return le.createElement(Ua,{ref:St,data:Ie,onScroll:Ot})},_a=100;function br(De){var Ie=De.columns,lt=De.scroll,St=De.prefixCls,Ot=St===void 0?nn:St,jt=De.className,En=De.listItemHeight,An=lt||{},dn=An.x,zn=An.y;typeof dn!="number"&&(dn=((Ie||[]).length+1)*_a),typeof zn!="number"&&(zn=500);var Jn=le.useMemo(function(){return{scrollY:zn,listItemHeight:En}},[zn,En]);return le.createElement(Bn.Provider,{value:Jn},le.createElement(ln,(0,ke.Z)({},De,{className:st()(jt,"".concat(Ot,"-virtual")),scroll:(0,Ye.Z)((0,Ye.Z)({},lt),{},{x:dn}),components:{body:ir},columns:Ie,internalHooks:re,tailor:!0})))}function Za(De){return te(br,De)}var va=Za(),Qa=null;function pa(De){return null}var Wa=pa;function $a(De){return null}var Ar=$a,cr=y(64002),pr=y(68031),gr=y(36355),Oa=y(93891),wr=y(19716),Or=y(8628),mr=y(31724),Jr=y(19871),Zn=y(71418),Yn=y(88088);function ea(De){return function(lt){let{prefixCls:St,onExpand:Ot,record:jt,expanded:En,expandable:An}=lt;const dn=`${St}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:zn=>{Ot(jt,zn),zn.stopPropagation()},className:st()(dn,{[`${dn}-spaced`]:!An,[`${dn}-expanded`]:An&&En,[`${dn}-collapsed`]:An&&!En}),"aria-label":En?De.collapse:De.expand,"aria-expanded":En})}}var sa=ea;function er(De,Ie){return"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:Ie}function Er(De,Ie){return Ie?`${Ie}-${De}`:`${De}`}function Me(De,Ie){return typeof De=="function"?De(Ie):De}function xn(De,Ie){const lt=Me(De,Ie);return Object.prototype.toString.call(lt)==="[object Object]"?"":lt}var Vn={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"},oa=Vn,Ln=y(31533),ha=function(Ie,lt){return le.createElement(Ln.Z,(0,ke.Z)({},Ie,{ref:lt,icon:oa}))},$n=le.forwardRef(ha),Qn=$n,na=y(56762);function ra(De){const Ie=le.useRef(De),lt=(0,na.Z)();return[()=>Ie.current,St=>{Ie.current=St,lt()}]}var Pa=y(3113),Ia=y(24905),xa=y(38854),kr=y(64165),Fr=y(20834),Hr=y(40875),to=y(5112),Do=y(99682),zo=y(56981),Bi=y(92832);function Li(De){let{value:Ie,onChange:lt,filterSearch:St,tablePrefixCls:Ot,locale:jt}=De;return St?le.createElement("div",{className:`${Ot}-filter-dropdown-search`},le.createElement(Bi.default,{prefix:le.createElement(zo.Z,null),placeholder:jt.filterSearchPlaceholder,onChange:lt,value:Ie,htmlSize:1,className:`${Ot}-filter-dropdown-search-input`})):null}var li=Li,Ni=y(85108);const $i=De=>{const{keyCode:Ie}=De;Ie===Ni.Z.ENTER&&De.stopPropagation()};var Ii=le.forwardRef((De,Ie)=>le.createElement("div",{className:De.className,onClick:lt=>lt.stopPropagation(),onKeyDown:$i,ref:Ie},De.children));function Xi(De){let Ie=[];return(De||[]).forEach(lt=>{let{value:St,children:Ot}=lt;Ie.push(St),Ot&&(Ie=[].concat((0,ye.Z)(Ie),(0,ye.Z)(Xi(Ot))))}),Ie}function Ks(De){return De.some(Ie=>{let{children:lt}=Ie;return lt})}function is(De,Ie){return typeof Ie=="string"||typeof Ie=="number"?Ie==null?void 0:Ie.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function ls(De){let{filters:Ie,prefixCls:lt,filteredKeys:St,filterMultiple:Ot,searchValue:jt,filterSearch:En}=De;return Ie.map((An,dn)=>{const zn=String(An.value);if(An.children)return{key:zn||dn,label:An.text,popupClassName:`${lt}-dropdown-submenu`,children:ls({filters:An.children,prefixCls:lt,filteredKeys:St,filterMultiple:Ot,searchValue:jt,filterSearch:En})};const Jn=Ot?Ia.default:to.ZP,Gn={key:An.value!==void 0?zn:dn,label:le.createElement(le.Fragment,null,le.createElement(Jn,{checked:St.includes(zn)}),le.createElement("span",null,An.text))};return jt.trim()?typeof En=="function"?En(jt,An)?Gn:null:is(jt,An.text)?Gn:null:Gn})}function Ys(De){var Ie,lt;const{tablePrefixCls:St,prefixCls:Ot,column:jt,dropdownPrefixCls:En,columnKey:An,filterMultiple:dn,filterMode:zn="menu",filterSearch:Jn=!1,filterState:Gn,triggerFilter:ma,locale:ca,children:da,getPopupContainer:ka}=De,{filterDropdownOpen:Da,onFilterDropdownOpenChange:Ra,filterResetToDefaultFilteredValue:Ba,defaultFilteredValue:Ga,filterDropdownVisible:dr,onFilterDropdownVisibleChange:fr}=jt,[nr,xr]=le.useState(!1),Tr=!!(Gn&&(!((Ie=Gn.filteredKeys)===null||Ie===void 0)&&Ie.length||Gn.forceFiltered)),Xa=sr=>{xr(sr),Ra==null||Ra(sr),fr==null||fr(sr)},rr=(lt=Da!=null?Da:dr)!==null&<!==void 0?lt:nr,Ka=Gn==null?void 0:Gn.filteredKeys,[Ha,tr]=ra(Ka||[]),Pr=sr=>{let{selectedKeys:Nr}=sr;tr(Nr)},Rr=(sr,Nr)=>{let{node:qr,checked:Wr}=Nr;Pr(dn?{selectedKeys:sr}:{selectedKeys:Wr&&qr.key?[qr.key]:[]})};le.useEffect(()=>{nr&&Pr({selectedKeys:Ka||[]})},[Ka]);const[Lr,vr]=le.useState([]),Mr=sr=>{vr(sr)},[jr,co]=le.useState(""),_r=sr=>{const{value:Nr}=sr.target;co(Nr)};le.useEffect(()=>{nr||co("")},[nr]);const Po=sr=>{const Nr=sr&&sr.length?sr:null;if(Nr===null&&(!Gn||!Gn.filteredKeys)||(0,he.Z)(Nr,Gn==null?void 0:Gn.filteredKeys,!0))return null;ma({column:jt,key:An,filteredKeys:Nr})},xo=()=>{Xa(!1),Po(Ha())},Ir=function(){let{confirm:sr,closeDropdown:Nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};sr&&Po([]),Nr&&Xa(!1),co(""),tr(Ba?(Ga||[]).map(qr=>String(qr)):[])},Lo=function(){let{closeDropdown:sr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};sr&&Xa(!1),Po(Ha())},$r=sr=>{sr&&Ka!==void 0&&tr(Ka||[]),Xa(sr),!sr&&!jt.filterDropdown&&xo()},So=st()({[`${En}-menu-without-submenu`]:!Ks(jt.filters||[])}),vo=sr=>{if(sr.target.checked){const Nr=Xi(jt==null?void 0:jt.filters).map(qr=>String(qr));tr(Nr)}else tr([])},ei=sr=>{let{filters:Nr}=sr;return(Nr||[]).map((qr,Wr)=>{const jo=String(qr.value),Uo={title:qr.text,key:qr.value!==void 0?jo:Wr};return qr.children&&(Uo.children=ei({filters:qr.children})),Uo})},yr=sr=>{var Nr;return Object.assign(Object.assign({},sr),{text:sr.title,value:sr.key,children:((Nr=sr.children)===null||Nr===void 0?void 0:Nr.map(qr=>yr(qr)))||[]})};let Sr;if(typeof jt.filterDropdown=="function")Sr=jt.filterDropdown({prefixCls:`${En}-custom`,setSelectedKeys:sr=>Pr({selectedKeys:sr}),selectedKeys:Ha(),confirm:Lo,clearFilters:Ir,filters:jt.filters,visible:rr,close:()=>{Xa(!1)}});else if(jt.filterDropdown)Sr=jt.filterDropdown;else{const sr=Ha()||[],Nr=()=>(jt.filters||[]).length===0?le.createElement(kr.Z,{image:kr.Z.PRESENTED_IMAGE_SIMPLE,description:ca.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zn==="tree"?le.createElement(le.Fragment,null,le.createElement(li,{filterSearch:Jn,value:jr,onChange:_r,tablePrefixCls:St,locale:ca}),le.createElement("div",{className:`${St}-filter-dropdown-tree`},dn?le.createElement(Ia.default,{checked:sr.length===Xi(jt.filters).length,indeterminate:sr.length>0&&sr.lengthtypeof Jn=="function"?Jn(jr,yr(Wr)):is(jr,Wr.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(li,{filterSearch:Jn,value:jr,onChange:_r,tablePrefixCls:St,locale:ca}),le.createElement(Fr.default,{selectable:!0,multiple:dn,prefixCls:`${En}-menu`,className:So,onSelect:Pr,onDeselect:Pr,selectedKeys:sr,getPopupContainer:ka,openKeys:Lr,onOpenChange:Mr,items:ls({filters:jt.filters||[],filterSearch:Jn,prefixCls:Ot,filteredKeys:Ha(),filterMultiple:dn,searchValue:jr})})),qr=()=>Ba?(0,he.Z)((Ga||[]).map(Wr=>String(Wr)),sr,!0):sr.length===0;Sr=le.createElement(le.Fragment,null,Nr(),le.createElement("div",{className:`${Ot}-dropdown-btns`},le.createElement(Pa.ZP,{type:"link",size:"small",disabled:qr(),onClick:()=>Ir()},ca.filterReset),le.createElement(Pa.ZP,{type:"primary",size:"small",onClick:xo},ca.filterConfirm)))}jt.filterDropdown&&(Sr=le.createElement(Hr.J,{selectable:void 0},Sr));const hr=()=>le.createElement(Ii,{className:`${Ot}-dropdown`},Sr);let lr;typeof jt.filterIcon=="function"?lr=jt.filterIcon(Tr):jt.filterIcon?lr=jt.filterIcon:lr=le.createElement(Qn,null);const{direction:eo}=le.useContext(gr.E_);return le.createElement("div",{className:`${Ot}-column`},le.createElement("span",{className:`${St}-column-title`},da),le.createElement(xa.Z,{dropdownRender:hr,trigger:["click"],open:rr,onOpenChange:$r,getPopupContainer:ka,placement:eo==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:st()(`${Ot}-trigger`,{active:Tr}),onClick:sr=>{sr.stopPropagation()}},lr)))}var Qs=Ys;function Ll(De,Ie,lt){let St=[];return(De||[]).forEach((Ot,jt)=>{var En;const An=Er(jt,lt);if(Ot.filters||"filterDropdown"in Ot||"onFilter"in Ot)if("filteredValue"in Ot){let dn=Ot.filteredValue;"filterDropdown"in Ot||(dn=(En=dn==null?void 0:dn.map(String))!==null&&En!==void 0?En:dn),St.push({column:Ot,key:er(Ot,An),filteredKeys:dn,forceFiltered:Ot.filtered})}else St.push({column:Ot,key:er(Ot,An),filteredKeys:Ie&&Ot.defaultFilteredValue?Ot.defaultFilteredValue:void 0,forceFiltered:Ot.filtered});"children"in Ot&&(St=[].concat((0,ye.Z)(St),(0,ye.Z)(Ll(Ot.children,Ie,An))))}),St}function ss(De,Ie,lt,St,Ot,jt,En,An){return lt.map((dn,zn)=>{const Jn=Er(zn,An),{filterMultiple:Gn=!0,filterMode:ma,filterSearch:ca}=dn;let da=dn;if(da.filters||da.filterDropdown){const ka=er(da,Jn),Da=St.find(Ra=>{let{key:Ba}=Ra;return ka===Ba});da=Object.assign(Object.assign({},da),{title:Ra=>le.createElement(Qs,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:Ie,column:da,columnKey:ka,filterState:Da,filterMultiple:Gn,filterMode:ma,filterSearch:ca,triggerFilter:jt,locale:Ot,getPopupContainer:En},Me(dn.title,Ra))})}return"children"in da&&(da=Object.assign(Object.assign({},da),{children:ss(De,Ie,da.children,St,Ot,jt,En,Jn)})),da})}function Nl(De){const Ie={};return De.forEach(lt=>{let{key:St,filteredKeys:Ot,column:jt}=lt;const{filters:En,filterDropdown:An}=jt;if(An)Ie[St]=Ot||null;else if(Array.isArray(Ot)){const dn=Xi(En);Ie[St]=dn.filter(zn=>Ot.includes(String(zn)))}else Ie[St]=null}),Ie}function Il(De,Ie){return Ie.reduce((lt,St)=>{const{column:{onFilter:Ot,filters:jt},filteredKeys:En}=St;return Ot&&En&&En.length?lt.filter(An=>En.some(dn=>{const zn=Xi(jt),Jn=zn.findIndex(ma=>String(ma)===String(dn)),Gn=Jn!==-1?zn[Jn]:dn;return Ot(Gn,An)})):lt},De)}const us=De=>De.flatMap(Ie=>"children"in Ie?[Ie].concat((0,ye.Z)(us(Ie.children||[]))):[Ie]);function Js(De){let{prefixCls:Ie,dropdownPrefixCls:lt,mergedColumns:St,onFilterChange:Ot,getPopupContainer:jt,locale:En}=De;const An=le.useMemo(()=>us(St||[]),[St]),[dn,zn]=le.useState(()=>Ll(An,!0)),Jn=le.useMemo(()=>{const da=Ll(An,!1);if(da.length===0)return da;let ka=!0,Da=!0;if(da.forEach(Ra=>{let{filteredKeys:Ba}=Ra;Ba!==void 0?ka=!1:Da=!1}),ka){const Ra=(An||[]).map((Ba,Ga)=>er(Ba,Er(Ga)));return dn.filter(Ba=>{let{key:Ga}=Ba;return Ra.includes(Ga)}).map(Ba=>{const Ga=An[Ra.findIndex(dr=>dr===Ba.key)];return Object.assign(Object.assign({},Ba),{column:Object.assign(Object.assign({},Ba.column),Ga),forceFiltered:Ga.filtered})})}return da},[An,dn]),Gn=le.useMemo(()=>Nl(Jn),[Jn]),ma=da=>{const ka=Jn.filter(Da=>{let{key:Ra}=Da;return Ra!==da.key});ka.push(da),zn(ka),Ot(Nl(ka),ka)};return[da=>ss(Ie,lt,da,Jn,En,ma,jt),Jn,Gn]}var cs=Js;function Tl(De,Ie,lt){const St=le.useRef({});function Ot(jt){if(!St.current||St.current.data!==De||St.current.childrenColumnName!==Ie||St.current.getRowKey!==lt){let An=function(dn){dn.forEach((zn,Jn)=>{const Gn=lt(zn,Jn);En.set(Gn,zn),zn&&typeof zn=="object"&&Ie in zn&&An(zn[Ie]||[])})};const En=new Map;An(De),St.current={data:De,childrenColumnName:Ie,kvMap:En,getRowKey:lt}}return St.current.kvMap.get(jt)}return[Ot]}var ds=y(50371),qs=function(De,Ie){var lt={};for(var St in De)Object.prototype.hasOwnProperty.call(De,St)&&Ie.indexOf(St)<0&&(lt[St]=De[St]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,St=Object.getOwnPropertySymbols(De);Ot{const jt=De[Ot];typeof jt!="function"&&(lt[Ot]=jt)}),lt}function kl(De,Ie,lt){const St=lt&&typeof lt=="object"?lt:{},{total:Ot=0}=St,jt=qs(St,["total"]),[En,An]=(0,le.useState)(()=>({current:"defaultCurrent"in jt?jt.defaultCurrent:1,pageSize:"defaultPageSize"in jt?jt.defaultPageSize:Ol})),dn=(0,ds.Z)(En,jt,{total:Ot>0?Ot:De}),zn=Math.ceil((Ot||De)/dn.pageSize);dn.current>zn&&(dn.current=zn||1);const Jn=(ma,ca)=>{An({current:ma!=null?ma:1,pageSize:ca||dn.pageSize})},Gn=(ma,ca)=>{var da;lt&&((da=lt.onChange)===null||da===void 0||da.call(lt,ma,ca)),Jn(ma,ca),Ie(ma,ca||(dn==null?void 0:dn.pageSize))};return lt===!1?[{},()=>{}]:[Object.assign(Object.assign({},dn),{onChange:Gn}),Jn]}var $s=kl,Rl=y(76995),gl=y(35654),Ml=y(90782),eu=y(71430),tu=y(35788);const Gi={},zl="SELECT_ALL",Ul="SELECT_INVERT",Hl="SELECT_NONE",gs=[],ps=(De,Ie)=>{let lt=[];return(Ie||[]).forEach(St=>{lt.push(St),St&&typeof St=="object"&&De in St&&(lt=[].concat((0,ye.Z)(lt),(0,ye.Z)(ps(De,St[De]))))}),lt};var nu=(De,Ie)=>{const{preserveSelectedRowKeys:lt,selectedRowKeys:St,defaultSelectedRowKeys:Ot,getCheckboxProps:jt,onChange:En,onSelect:An,onSelectAll:dn,onSelectInvert:zn,onSelectNone:Jn,onSelectMultiple:Gn,columnWidth:ma,type:ca,selections:da,fixed:ka,renderCell:Da,hideSelectAll:Ra,checkStrictly:Ba=!0}=Ie||{},{prefixCls:Ga,data:dr,pageData:fr,getRecordByKey:nr,getRowKey:xr,expandType:Tr,childrenColumnName:Xa,locale:rr,getPopupContainer:Ka}=De,[Ha,tr]=(0,tu.Z)(St||Ot||gs,{value:St}),Pr=le.useRef(new Map),Rr=(0,le.useCallback)(yr=>{if(lt){const Sr=new Map;yr.forEach(hr=>{let lr=nr(hr);!lr&&Pr.current.has(hr)&&(lr=Pr.current.get(hr)),Sr.set(hr,lr)}),Pr.current=Sr}},[nr,lt]);le.useEffect(()=>{Rr(Ha)},[Ha]);const{keyEntities:Lr}=(0,le.useMemo)(()=>{if(Ba)return{keyEntities:null};let yr=dr;if(lt){const Sr=new Set(dr.map((lr,eo)=>xr(lr,eo))),hr=Array.from(Pr.current).reduce((lr,eo)=>{let[sr,Nr]=eo;return Sr.has(sr)?lr:lr.concat(Nr)},[]);yr=[].concat((0,ye.Z)(yr),(0,ye.Z)(hr))}return(0,eu.I8)(yr,{externalGetKey:xr,childrenPropName:Xa})},[dr,xr,Ba,Xa,lt]),vr=(0,le.useMemo)(()=>ps(Xa,fr),[Xa,fr]),Mr=(0,le.useMemo)(()=>{const yr=new Map;return vr.forEach((Sr,hr)=>{const lr=xr(Sr,hr),eo=(jt?jt(Sr):null)||{};yr.set(lr,eo)}),yr},[vr,xr,jt]),jr=(0,le.useCallback)(yr=>{var Sr;return!!(!((Sr=Mr.get(xr(yr)))===null||Sr===void 0)&&Sr.disabled)},[Mr,xr]),[co,_r]=(0,le.useMemo)(()=>{if(Ba)return[Ha||[],[]];const{checkedKeys:yr,halfCheckedKeys:Sr}=(0,Ml.S)(Ha,!0,Lr,jr);return[yr||[],Sr]},[Ha,Ba,Lr,jr]),Po=(0,le.useMemo)(()=>{const yr=ca==="radio"?co.slice(0,1):co;return new Set(yr)},[co,ca]),xo=(0,le.useMemo)(()=>ca==="radio"?new Set:new Set(_r),[_r,ca]),[Ir,Lo]=(0,le.useState)(null);le.useEffect(()=>{Ie||tr(gs)},[!!Ie]);const $r=(0,le.useCallback)((yr,Sr)=>{let hr,lr;Rr(yr),lt?(hr=yr,lr=yr.map(eo=>Pr.current.get(eo))):(hr=[],lr=[],yr.forEach(eo=>{const sr=nr(eo);sr!==void 0&&(hr.push(eo),lr.push(sr))})),tr(hr),En==null||En(hr,lr,{type:Sr})},[tr,nr,En,lt]),So=(0,le.useCallback)((yr,Sr,hr,lr)=>{if(An){const eo=hr.map(sr=>nr(sr));An(nr(yr),Sr,eo,lr)}$r(hr,"single")},[An,nr,$r]),vo=(0,le.useMemo)(()=>!da||Ra?null:(da===!0?[zl,Ul,Hl]:da).map(Sr=>Sr===zl?{key:"all",text:rr.selectionAll,onSelect(){$r(dr.map((hr,lr)=>xr(hr,lr)).filter(hr=>{const lr=Mr.get(hr);return!(lr!=null&&lr.disabled)||Po.has(hr)}),"all")}}:Sr===Ul?{key:"invert",text:rr.selectInvert,onSelect(){const hr=new Set(Po);fr.forEach((eo,sr)=>{const Nr=xr(eo,sr),qr=Mr.get(Nr);qr!=null&&qr.disabled||(hr.has(Nr)?hr.delete(Nr):hr.add(Nr))});const lr=Array.from(hr);zn&&zn(lr),$r(lr,"invert")}}:Sr===Hl?{key:"none",text:rr.selectNone,onSelect(){Jn==null||Jn(),$r(Array.from(Po).filter(hr=>{const lr=Mr.get(hr);return lr==null?void 0:lr.disabled}),"none")}}:Sr).map(Sr=>Object.assign(Object.assign({},Sr),{onSelect:function(){for(var hr,lr,eo=arguments.length,sr=new Array(eo),Nr=0;Nr{var Sr;if(!Ie)return yr.filter(no=>no!==Gi);let hr=(0,ye.Z)(yr);const lr=new Set(Po),eo=vr.map(xr).filter(no=>!Mr.get(no).disabled),sr=eo.every(no=>lr.has(no)),Nr=eo.some(no=>lr.has(no)),qr=()=>{const no=[];sr?eo.forEach(Ao=>{lr.delete(Ao),no.push(Ao)}):eo.forEach(Ao=>{lr.has(Ao)||(lr.add(Ao),no.push(Ao))});const io=Array.from(lr);dn==null||dn(!sr,io.map(Ao=>nr(Ao)),no.map(Ao=>nr(Ao))),$r(io,"all"),Lo(null)};let Wr;if(ca!=="radio"){let no;if(vo){const zr={getPopupContainer:Ka,items:vo.map((_o,Yo)=>{const{key:Oo,text:Ti,onSelect:Ci}=_o;return{key:Oo!=null?Oo:Yo,onClick:()=>{Ci==null||Ci(eo)},label:Ti}})};no=le.createElement("div",{className:`${Ga}-selection-extra`},le.createElement(xa.Z,{menu:zr,getPopupContainer:Ka},le.createElement("span",null,le.createElement(Rl.Z,null))))}const io=vr.map((zr,_o)=>{const Yo=xr(zr,_o),Oo=Mr.get(Yo)||{};return Object.assign({checked:lr.has(Yo)},Oo)}).filter(zr=>{let{disabled:_o}=zr;return _o}),Ao=!!io.length&&io.length===vr.length,To=Ao&&io.every(zr=>{let{checked:_o}=zr;return _o}),Bo=Ao&&io.some(zr=>{let{checked:_o}=zr;return _o});Wr=!Ra&&le.createElement("div",{className:`${Ga}-selection`},le.createElement(Ia.default,{checked:Ao?To:!!vr.length&&sr,indeterminate:Ao?!To&&Bo:!sr&&Nr,onChange:qr,disabled:vr.length===0||Ao,"aria-label":no?"Custom selection":"Select all",skipGroup:!0}),no)}let jo;ca==="radio"?jo=(no,io,Ao)=>{const To=xr(io,Ao),Bo=lr.has(To);return{node:le.createElement(to.ZP,Object.assign({},Mr.get(To),{checked:Bo,onClick:zr=>zr.stopPropagation(),onChange:zr=>{lr.has(To)||So(To,!0,[To],zr.nativeEvent)}})),checked:Bo}}:jo=(no,io,Ao)=>{var To;const Bo=xr(io,Ao),zr=lr.has(Bo),_o=xo.has(Bo),Yo=Mr.get(Bo);let Oo;return Tr==="nest"?Oo=_o:Oo=(To=Yo==null?void 0:Yo.indeterminate)!==null&&To!==void 0?To:_o,{node:le.createElement(Ia.default,Object.assign({},Yo,{indeterminate:Oo,checked:zr,skipGroup:!0,onClick:Ti=>Ti.stopPropagation(),onChange:Ti=>{let{nativeEvent:Ci}=Ti;const{shiftKey:il}=Ci;let zi=-1,pi=-1;if(il&&Ba){const ni=new Set([Ir,Bo]);eo.some((Go,Mo)=>{if(ni.has(Go))if(zi===-1)zi=Mo;else return pi=Mo,!0;return!1})}if(pi!==-1&&zi!==pi&&Ba){const ni=eo.slice(zi,pi+1),Go=[];zr?ni.forEach(yo=>{lr.has(yo)&&(Go.push(yo),lr.delete(yo))}):ni.forEach(yo=>{lr.has(yo)||(Go.push(yo),lr.add(yo))});const Mo=Array.from(lr);Gn==null||Gn(!zr,Mo.map(yo=>nr(yo)),Go.map(yo=>nr(yo))),$r(Mo,"multiple")}else{const ni=co;if(Ba){const Go=zr?(0,gl._5)(ni,Bo):(0,gl.L0)(ni,Bo);So(Bo,!zr,Go,Ci)}else{const Go=(0,Ml.S)([].concat((0,ye.Z)(ni),[Bo]),!0,Lr,jr),{checkedKeys:Mo,halfCheckedKeys:yo}=Go;let mi=Mo;if(zr){const Qi=new Set(Mo);Qi.delete(Bo),mi=(0,Ml.S)(Array.from(Qi),{checked:!1,halfCheckedKeys:yo},Lr,jr).checkedKeys}So(Bo,!zr,mi,Ci)}}Lo(zr?null:Bo)}})),checked:zr}};const Uo=(no,io,Ao)=>{const{node:To,checked:Bo}=jo(no,io,Ao);return Da?Da(Bo,io,Ao,To):To};if(!hr.includes(Gi))if(hr.findIndex(no=>{var io;return((io=no[ga])===null||io===void 0?void 0:io.columnType)==="EXPAND_COLUMN"})===0){const[no,...io]=hr;hr=[no,Gi].concat((0,ye.Z)(io))}else hr=[Gi].concat((0,ye.Z)(hr));const yi=hr.indexOf(Gi);hr=hr.filter((no,io)=>no!==Gi||io===yi);const No=hr[yi-1],gi=hr[yi+1];let Io=ka;Io===void 0&&((gi==null?void 0:gi.fixed)!==void 0?Io=gi.fixed:(No==null?void 0:No.fixed)!==void 0&&(Io=No.fixed)),Io&&No&&((Sr=No[ga])===null||Sr===void 0?void 0:Sr.columnType)==="EXPAND_COLUMN"&&No.fixed===void 0&&(No.fixed=Io);const ti=st()(`${Ga}-selection-col`,{[`${Ga}-selection-col-with-dropdown`]:da&&ca==="checkbox"}),Yi={fixed:Io,width:ma,className:`${Ga}-selection-column`,title:Ie.columnTitle||Wr,render:Uo,onCell:Ie.onCell,[ga]:{className:ti}};return hr.map(no=>no===Gi?Yi:no)},[xr,vr,Ie,co,Po,xo,ma,vo,Tr,Ir,Mr,Gn,So,jr]),Po]},ms=y(86504),jl=y(14051),au=y(6848);const pl="ascend",ml="descend";function fl(De){return typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1}function fs(De){return typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1}function ru(De,Ie){return Ie?De[De.indexOf(Ie)+1]:De[0]}function Gl(De,Ie,lt){let St=[];function Ot(jt,En){St.push({column:jt,key:er(jt,En),multiplePriority:fl(jt),sortOrder:jt.sortOrder})}return(De||[]).forEach((jt,En)=>{const An=Er(En,lt);jt.children?("sortOrder"in jt&&Ot(jt,An),St=[].concat((0,ye.Z)(St),(0,ye.Z)(Gl(jt.children,Ie,An)))):jt.sorter&&("sortOrder"in jt?Ot(jt,An):Ie&&jt.defaultSortOrder&&St.push({column:jt,key:er(jt,An),multiplePriority:fl(jt),sortOrder:jt.defaultSortOrder}))}),St}function hs(De,Ie,lt,St,Ot,jt,En,An){return(Ie||[]).map((dn,zn)=>{const Jn=Er(zn,An);let Gn=dn;if(Gn.sorter){const ma=Gn.sortDirections||Ot,ca=Gn.showSorterTooltip===void 0?En:Gn.showSorterTooltip,da=er(Gn,Jn),ka=lt.find(Tr=>{let{key:Xa}=Tr;return Xa===da}),Da=ka?ka.sortOrder:null,Ra=ru(ma,Da);let Ba;if(dn.sortIcon)Ba=dn.sortIcon({sortOrder:Da});else{const Tr=ma.includes(pl)&&le.createElement(jl.Z,{className:st()(`${De}-column-sorter-up`,{active:Da===pl})}),Xa=ma.includes(ml)&&le.createElement(ms.Z,{className:st()(`${De}-column-sorter-down`,{active:Da===ml})});Ba=le.createElement("span",{className:st()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(Tr&&Xa)})},le.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},Tr,Xa))}const{cancelSort:Ga,triggerAsc:dr,triggerDesc:fr}=jt||{};let nr=Ga;Ra===ml?nr=fr:Ra===pl&&(nr=dr);const xr=typeof ca=="object"?ca:{title:nr};Gn=Object.assign(Object.assign({},Gn),{className:st()(Gn.className,{[`${De}-column-sort`]:Da}),title:Tr=>{const Xa=le.createElement("div",{className:`${De}-column-sorters`},le.createElement("span",{className:`${De}-column-title`},Me(dn.title,Tr)),Ba);return ca?le.createElement(au.Z,Object.assign({},xr),Xa):Xa},onHeaderCell:Tr=>{const Xa=dn.onHeaderCell&&dn.onHeaderCell(Tr)||{},rr=Xa.onClick,Ka=Xa.onKeyDown;Xa.onClick=Pr=>{St({column:dn,key:da,sortOrder:Ra,multiplePriority:fl(dn)}),rr==null||rr(Pr)},Xa.onKeyDown=Pr=>{Pr.keyCode===Ni.Z.ENTER&&(St({column:dn,key:da,sortOrder:Ra,multiplePriority:fl(dn)}),Ka==null||Ka(Pr))};const Ha=xn(dn.title,{}),tr=Ha==null?void 0:Ha.toString();return Da?Xa["aria-sort"]=Da==="ascend"?"ascending":"descending":Xa["aria-label"]=tr||"",Xa.className=st()(Xa.className,`${De}-column-has-sorters`),Xa.tabIndex=0,dn.ellipsis&&(Xa.title=(Ha!=null?Ha:"").toString()),Xa}})}return"children"in Gn&&(Gn=Object.assign(Object.assign({},Gn),{children:hs(De,Gn.children,lt,St,Ot,jt,En,Jn)})),Gn})}function vs(De){const{column:Ie,sortOrder:lt}=De;return{column:Ie,order:lt,field:Ie.dataIndex,columnKey:Ie.key}}function Ss(De){const Ie=De.filter(lt=>{let{sortOrder:St}=lt;return St}).map(vs);return Ie.length===0&&De.length?Object.assign(Object.assign({},vs(De[De.length-1])),{column:void 0}):Ie.length<=1?Ie[0]||{}:Ie}function Vl(De,Ie,lt){const St=Ie.slice().sort((En,An)=>An.multiplePriority-En.multiplePriority),Ot=De.slice(),jt=St.filter(En=>{let{column:{sorter:An},sortOrder:dn}=En;return fs(An)&&dn});return jt.length?Ot.sort((En,An)=>{for(let dn=0;dn{const An=En[lt];return An?Object.assign(Object.assign({},En),{[lt]:Vl(An,Ie,lt)}):En}):Ot}function ou(De){let{prefixCls:Ie,mergedColumns:lt,onSorterChange:St,sortDirections:Ot,tableLocale:jt,showSorterTooltip:En}=De;const[An,dn]=le.useState(Gl(lt,!0)),zn=le.useMemo(()=>{let da=!0;const ka=Gl(lt,!1);if(!ka.length)return An;const Da=[];function Ra(Ga){da?Da.push(Ga):Da.push(Object.assign(Object.assign({},Ga),{sortOrder:null}))}let Ba=null;return ka.forEach(Ga=>{Ba===null?(Ra(Ga),Ga.sortOrder&&(Ga.multiplePriority===!1?da=!1:Ba=!0)):(Ba&&Ga.multiplePriority!==!1||(da=!1),Ra(Ga))}),Da},[lt,An]),Jn=le.useMemo(()=>{const da=zn.map(ka=>{let{column:Da,sortOrder:Ra}=ka;return{column:Da,order:Ra}});return{sortColumns:da,sortColumn:da[0]&&da[0].column,sortOrder:da[0]&&da[0].order}},[zn]);function Gn(da){let ka;da.multiplePriority===!1||!zn.length||zn[0].multiplePriority===!1?ka=[da]:ka=[].concat((0,ye.Z)(zn.filter(Da=>{let{key:Ra}=Da;return Ra!==da.key})),[da]),dn(ka),St(Ss(ka),ka)}return[da=>hs(Ie,da,zn,Gn,Ot,jt,En),zn,Jn,()=>Ss(zn)]}function bs(De,Ie){return De.map(lt=>{const St=Object.assign({},lt);return St.title=Me(lt.title,Ie),"children"in St&&(St.children=bs(St.children,Ie)),St})}function iu(De){return[le.useCallback(lt=>bs(lt,De),[De])]}var lu=Nn((De,Ie)=>{const{_renderTimes:lt}=De,{_renderTimes:St}=Ie;return lt!==St}),su=Za((De,Ie)=>{const{_renderTimes:lt}=De,{_renderTimes:St}=Ie;return lt!==St}),rl=y(64993),hl=y(17313),uu=y(83116),cu=y(37613),du=De=>{const{componentCls:Ie}=De,lt=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,St=(Ot,jt,En)=>({[`&${Ie}-${Ot}`]:{[`> ${Ie}-container`]:{[`> ${Ie}-content, > ${Ie}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ie}-expanded-row-fixed`]:{margin:`-${jt}px -${En+De.lineWidth}px`}}}}}});return{[`${Ie}-wrapper`]:{[`${Ie}${Ie}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ie}-title`]:{border:lt,borderBottom:0},[`> ${Ie}-container`]:{borderInlineStart:lt,borderTop:lt,[` + `]:Object.assign({},ue(Be))}}};var Se=(0,Ee.Z)("Skeleton",Be=>{const{componentCls:Ce}=Be,dt=(0,Le.TS)(Be,{skeletonAvatarCls:`${Ce}-avatar`,skeletonTitleCls:`${Ce}-title`,skeletonParagraphCls:`${Ce}-paragraph`,skeletonButtonCls:`${Ce}-button`,skeletonInputCls:`${Ce}-input`,skeletonImageCls:`${Ce}-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[ve(dt)]},Be=>{const{colorFillContent:Ce,colorFill:dt}=Be,It=Ce,je=dt;return{color:It,colorGradientEnd:je,gradientFromColor:It,gradientToColor:je,titleHeight:Be.controlHeight/2,blockRadius:Be.borderRadiusSM,paragraphMarginTop:Be.marginLG+Be.marginXXS,paragraphLiHeight:Be.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),we=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,active:je,shape:ze="circle",size:gt="default"}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[pt,cn]=Se(Ge),en=(0,fe.Z)(Be,["prefixCls","className"]),Zt=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:je},dt,It,cn);return pt(oe.createElement("div",{className:Zt},oe.createElement(le,Object.assign({prefixCls:`${Ge}-avatar`,shape:ze,size:gt},en))))},Ye=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,active:je,block:ze=!1,size:gt="default"}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[pt,cn]=Se(Ge),en=(0,fe.Z)(Be,["prefixCls"]),Zt=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:je,[`${Ge}-block`]:ze},dt,It,cn);return pt(oe.createElement("div",{className:Zt},oe.createElement(le,Object.assign({prefixCls:`${Ge}-button`,size:gt},en))))};const Ne="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 st=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,style:je,active:ze}=Be,{getPrefixCls:gt}=oe.useContext(ge.E_),ut=gt("skeleton",Ce),[Ge,pt]=Se(ut),cn=re()(ut,`${ut}-element`,{[`${ut}-active`]:ze},dt,It,pt);return Ge(oe.createElement("div",{className:cn},oe.createElement("div",{className:re()(`${ut}-image`,dt),style:je},oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ut}-image-svg`},oe.createElement("path",{d:Ne,className:`${ut}-image-path`})))))},vt=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,active:je,block:ze,size:gt="default"}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[pt,cn]=Se(Ge),en=(0,fe.Z)(Be,["prefixCls"]),Zt=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:je,[`${Ge}-block`]:ze},dt,It,cn);return pt(oe.createElement("div",{className:Zt},oe.createElement(le,Object.assign({prefixCls:`${Ge}-input`,size:gt},en))))},Bt=y(5891),At={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"},Lt=At,tn=y(31533),Jt=function(Ce,dt){return oe.createElement(tn.Z,(0,Bt.Z)({},Ce,{ref:dt,icon:Lt}))},qe=oe.forwardRef(Jt),yt=qe,rt=Be=>{const{prefixCls:Ce,className:dt,rootClassName:It,style:je,active:ze,children:gt}=Be,{getPrefixCls:ut}=oe.useContext(ge.E_),Ge=ut("skeleton",Ce),[pt,cn]=Se(Ge),en=re()(Ge,`${Ge}-element`,{[`${Ge}-active`]:ze},cn,dt,It),Zt=gt!=null?gt:oe.createElement(yt,null);return pt(oe.createElement("div",{className:en},oe.createElement("div",{className:re()(`${Ge}-image`,dt),style:je},Zt)))},Ke=y(26390),vn=Be=>{const Ce=ut=>{const{width:Ge,rows:pt=2}=Be;if(Array.isArray(Ge))return Ge[ut];if(pt-1===ut)return Ge},{prefixCls:dt,className:It,style:je,rows:ze}=Be,gt=(0,Ke.Z)(Array(ze)).map((ut,Ge)=>oe.createElement("li",{key:Ge,style:{width:Ce(Ge)}}));return oe.createElement("ul",{className:re()(dt,It),style:je},gt)},Gt=Be=>{let{prefixCls:Ce,className:dt,width:It,style:je}=Be;return oe.createElement("h3",{className:re()(Ce,dt),style:Object.assign({width:It},je)})};function ot(Be){return Be&&typeof Be=="object"?Be:{}}function Ut(Be,Ce){return Be&&!Ce?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function bt(Be,Ce){return!Be&&Ce?{width:"38%"}:Be&&Ce?{width:"50%"}:{}}function kn(Be,Ce){const dt={};return(!Be||!Ce)&&(dt.width="61%"),!Be&&Ce?dt.rows=3:dt.rows=2,dt}const rn=Be=>{const{prefixCls:Ce,loading:dt,className:It,rootClassName:je,style:ze,children:gt,avatar:ut=!1,title:Ge=!0,paragraph:pt=!0,active:cn,round:en}=Be,{getPrefixCls:Zt,direction:Fn,skeleton:Pn}=oe.useContext(ge.E_),Xe=Zt("skeleton",Ce),[Mt,zt]=Se(Xe);if(dt||!("loading"in Be)){const Xt=!!ut,pn=!!Ge,Rn=!!pt;let Wn;if(Xt){const ga=Object.assign(Object.assign({prefixCls:`${Xe}-avatar`},Ut(pn,Rn)),ot(ut));Wn=oe.createElement("div",{className:`${Xe}-header`},oe.createElement(le,Object.assign({},ga)))}let In;if(pn||Rn){let ga;if(pn){const Oe=Object.assign(Object.assign({prefixCls:`${Xe}-title`},bt(Xt,Rn)),ot(Ge));ga=oe.createElement(Gt,Object.assign({},Oe))}let un;if(Rn){const Oe=Object.assign(Object.assign({prefixCls:`${Xe}-paragraph`},kn(Xt,pn)),ot(pt));un=oe.createElement(vn,Object.assign({},Oe))}In=oe.createElement("div",{className:`${Xe}-content`},ga,un)}const Un=re()(Xe,{[`${Xe}-with-avatar`]:Xt,[`${Xe}-active`]:cn,[`${Xe}-rtl`]:Fn==="rtl",[`${Xe}-round`]:en},Pn==null?void 0:Pn.className,It,je,zt);return Mt(oe.createElement("div",{className:Un,style:Object.assign(Object.assign({},Pn==null?void 0:Pn.style),ze)},Wn,In))}return typeof gt!="undefined"?gt:null};rn.Button=Ye,rn.Avatar=we,rn.Input=vt,rn.Image=st,rn.Node=rt;var mt=rn,_e=mt},81327:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ee}});var E=y(59301),re=y(92310),oe=y.n(re),ge=y(38298),fe=y(36355),he=y(33234);const le=E.createContext({latestIndex:0}),xe=le.Provider;var Le=x=>{let{className:te,index:ae,children:ie,split:pe,style:ve}=x;const{latestIndex:Se}=E.useContext(le);return ie==null?null:E.createElement(E.Fragment,null,E.createElement("div",{className:te,style:ve},ie),ae{var ae,ie;const{getPrefixCls:pe,space:ve,direction:Se}=E.useContext(fe.E_),{size:be=(ve==null?void 0:ve.size)||"small",align:we,className:Te,rootClassName:Ye,children:Ne,direction:tt="horizontal",prefixCls:st,split:Vt,style:vt,wrap:Bt=!1,classNames:At,styles:Lt}=x,tn=ue(x,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Jt,qe]=Array.isArray(be)?be:[be,be],yt=Ue(qe),on=Ue(Jt),rt=He(qe),Ke=He(Jt),Dt=(0,ge.Z)(Ne,{keepEmpty:!0}),vn=we===void 0&&tt==="horizontal"?"center":we,Ct=pe("space",st),[Gt,ot]=(0,ke.Z)(Ct),Ut=oe()(Ct,ve==null?void 0:ve.className,ot,`${Ct}-${tt}`,{[`${Ct}-rtl`]:Se==="rtl",[`${Ct}-align-${vn}`]:vn,[`${Ct}-gap-row-${qe}`]:yt,[`${Ct}-gap-col-${Jt}`]:on},Te,Ye),bt=oe()(`${Ct}-item`,(ae=At==null?void 0:At.item)!==null&&ae!==void 0?ae:(ie=ve==null?void 0:ve.classNames)===null||ie===void 0?void 0:ie.item);let kn=0;const rn=Dt.map((Be,Ce)=>{var dt,It;Be!=null&&(kn=Ce);const je=Be&&Be.key||`${bt}-${Ce}`;return E.createElement(Le,{className:bt,key:je,index:Ce,split:Vt,style:(dt=Lt==null?void 0:Lt.item)!==null&&dt!==void 0?dt:(It=ve==null?void 0:ve.styles)===null||It===void 0?void 0:It.item},Be)}),mt=E.useMemo(()=>({latestIndex:kn}),[kn]);if(Dt.length===0)return null;const _e={};return Bt&&(_e.flexWrap="wrap"),!on&&Ke&&(_e.columnGap=Jt),!yt&&rt&&(_e.rowGap=qe),Gt(E.createElement("div",Object.assign({ref:te,className:Ut,style:Object.assign(Object.assign(Object.assign({},_e),ve==null?void 0:ve.style),vt)},tn),E.createElement(xe,{value:mt},rn)))});a.Compact=he.ZP;var ee=a},31797:function(de,ne,y){"use strict";y.d(ne,{default:function(){return Se}});var E=y(59301),re=y(56762),oe=y(92343),ge=y(92310),fe=y.n(ge),he=y(36355),le=y(69127),Ee=be=>{const{value:we,formatter:Te,precision:Ye,decimalSeparator:Ne,groupSeparator:tt="",prefixCls:st}=be;let Vt;if(typeof Te=="function")Vt=Te(we);else{const vt=String(we),Bt=vt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Bt||vt==="-")Vt=vt;else{const At=Bt[1];let Lt=Bt[2]||"0",tn=Bt[4]||"";Lt=Lt.replace(/\B(?=(\d{3})+(?!\d))/g,tt),typeof Ye=="number"&&(tn=tn.padEnd(Ye,"0").slice(0,Ye>0?Ye:0)),tn&&(tn=`${Ne}${tn}`),Vt=[E.createElement("span",{key:"int",className:`${st}-content-value-int`},At,Lt),tn&&E.createElement("span",{key:"decimal",className:`${st}-content-value-decimal`},tn)]}}return E.createElement("span",{className:`${st}-content-value`},Vt)},Le=y(17313),ke=y(83116),Ue=y(37613);const He=be=>{const{componentCls:we,marginXXS:Te,padding:Ye,colorTextDescription:Ne,titleFontSize:tt,colorTextHeading:st,contentFontSize:Vt,fontFamily:vt}=be;return{[`${we}`]:Object.assign(Object.assign({},(0,Le.Wf)(be)),{[`${we}-title`]:{marginBottom:Te,color:Ne,fontSize:tt},[`${we}-skeleton`]:{paddingTop:Ye},[`${we}-content`]:{color:st,fontSize:Vt,fontFamily:vt,[`${we}-content-value`]:{display:"inline-block",direction:"ltr"},[`${we}-content-prefix, ${we}-content-suffix`]:{display:"inline-block"},[`${we}-content-prefix`]:{marginInlineEnd:Te},[`${we}-content-suffix`]:{marginInlineStart:Te}}})}};var ue=(0,ke.Z)("Statistic",be=>{const we=(0,Ue.TS)(be,{});return[He(we)]},be=>{const{fontSizeHeading3:we,fontSize:Te}=be;return{titleFontSize:Te,contentFontSize:we}}),a=be=>{const{prefixCls:we,className:Te,rootClassName:Ye,style:Ne,valueStyle:tt,value:st=0,title:Vt,valueRender:vt,prefix:Bt,suffix:At,loading:Lt=!1,onMouseEnter:tn,onMouseLeave:Jt,decimalSeparator:qe=".",groupSeparator:yt=","}=be,{getPrefixCls:on,direction:rt,statistic:Ke}=E.useContext(he.E_),Dt=on("statistic",we),[vn,Ct]=ue(Dt),Gt=E.createElement(Ee,Object.assign({decimalSeparator:qe,groupSeparator:yt,prefixCls:Dt},be,{value:st})),ot=fe()(Dt,{[`${Dt}-rtl`]:rt==="rtl"},Ke==null?void 0:Ke.className,Te,Ye,Ct);return vn(E.createElement("div",{className:ot,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Ne),onMouseEnter:tn,onMouseLeave:Jt},Vt&&E.createElement("div",{className:`${Dt}-title`},Vt),E.createElement(le.Z,{paragraph:!1,loading:Lt,className:`${Dt}-skeleton`},E.createElement("div",{style:tt,className:`${Dt}-content`},Bt&&E.createElement("span",{className:`${Dt}-content-prefix`},Bt),vt?vt(Gt):Gt,At&&E.createElement("span",{className:`${Dt}-content-suffix`},At)))))};const ee=[["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 x(be,we){let Te=be;const Ye=/\[[^\]]*]/g,Ne=(we.match(Ye)||[]).map(vt=>vt.slice(1,-1)),tt=we.replace(Ye,"[]"),st=ee.reduce((vt,Bt)=>{let[At,Lt]=Bt;if(vt.includes(At)){const tn=Math.floor(Te/Lt);return Te-=tn*Lt,vt.replace(new RegExp(`${At}+`,"g"),Jt=>{const qe=Jt.length;return tn.toString().padStart(qe,"0")})}return vt},tt);let Vt=0;return st.replace(Ye,()=>{const vt=Ne[Vt];return Vt+=1,vt})}function te(be,we){const{format:Te=""}=we,Ye=new Date(be).getTime(),Ne=Date.now(),tt=Math.max(Ye-Ne,0);return x(tt,Te)}const ae=1e3/30;function ie(be){return new Date(be).getTime()}const pe=be=>{const{value:we,format:Te="HH:mm:ss",onChange:Ye,onFinish:Ne}=be,tt=(0,re.Z)(),st=E.useRef(null),Vt=()=>{Ne==null||Ne(),st.current&&(clearInterval(st.current),st.current=null)},vt=()=>{const Lt=ie(we);Lt>=Date.now()&&(st.current=setInterval(()=>{tt(),Ye==null||Ye(Lt-Date.now()),Lt(vt(),()=>{st.current&&(clearInterval(st.current),st.current=null)}),[we]);const Bt=(Lt,tn)=>te(Lt,Object.assign(Object.assign({},tn),{format:Te})),At=Lt=>(0,oe.Tm)(Lt,{title:void 0});return E.createElement(a,Object.assign({},be,{valueRender:At,formatter:Bt}))};var ve=E.memo(pe);a.Countdown=ve;var Se=a},15969:function(de,ne,y){"use strict";y.d(ne,{N:function(){return E}});const E=re=>({color:re.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${re.motionDurationSlow}`,"&:focus, &:hover":{color:re.colorLinkHover},"&:active":{color:re.colorLinkActive}})},36546:function(de,ne,y){"use strict";y.d(ne,{default:function(){return bl}});var E={},re="rc-table-internal-hook",oe=y(29043),ge=y(8107),fe=y(28800),he=y(51346),le=y(59301),xe=y(4676);function Ee(De){var Ie=le.createContext(void 0),lt=function(Ot){var jt=Ot.value,En=Ot.children,An=le.useRef(jt);An.current=jt;var dn=le.useState(function(){return{getValue:function(){return An.current},listeners:new Set}}),zn=(0,oe.Z)(dn,1),Jn=zn[0];return(0,fe.Z)(function(){(0,xe.unstable_batchedUpdates)(function(){Jn.listeners.forEach(function(Gn){Gn(jt)})})},[jt]),le.createElement(Ie.Provider,{value:Jn},En)};return{Context:Ie,Provider:lt,defaultValue:De}}function Le(De,Ie){var lt=(0,ge.Z)(typeof Ie=="function"?Ie:function(Gn){if(Ie===void 0)return Gn;if(!Array.isArray(Ie))return Gn[Ie];var ma={};return Ie.forEach(function(ca){ma[ca]=Gn[ca]}),ma}),St=le.useContext(De==null?void 0:De.Context),Ot=St||{},jt=Ot.listeners,En=Ot.getValue,An=le.useRef();An.current=lt(St?En():De==null?void 0:De.defaultValue);var dn=le.useState({}),zn=(0,oe.Z)(dn,2),Jn=zn[1];return(0,fe.Z)(function(){if(!St)return;function Gn(ma){var ca=lt(ma);(0,he.Z)(An.current,ca,!0)||Jn({})}return jt.add(Gn),function(){jt.delete(Gn)}},[St]),An.current}var ke=y(5891),Ue=y(20475);function He(){var De=le.createContext(null);function Ie(){return le.useContext(De)}function lt(Ot,jt){var En=(0,Ue.Yr)(Ot),An=function(zn,Jn){var Gn=En?{ref:Jn}:{},ma=le.useRef(0),ca=le.useRef(zn),da=Ie();return da!==null?le.createElement(Ot,(0,ke.Z)({},zn,Gn)):((!jt||jt(ca.current,zn))&&(ma.current+=1),ca.current=zn,le.createElement(De.Provider,{value:ma.current},le.createElement(Ot,(0,ke.Z)({},zn,Gn))))};return En?le.forwardRef(An):An}function St(Ot,jt){var En=(0,Ue.Yr)(Ot),An=function(zn,Jn){var Gn=En?{ref:Jn}:{};return Ie(),le.createElement(Ot,(0,ke.Z)({},zn,Gn))};return En?le.memo(le.forwardRef(An),jt):le.memo(An,jt)}return{makeImmutable:lt,responseImmutable:St,useImmutableMark:Ie}}var ue=He(),b=ue.makeImmutable,a=ue.responseImmutable,ee=ue.useImmutableMark,x=He(),te=x.makeImmutable,ae=x.responseImmutable,ie=x.useImmutableMark,pe=Ee(),ve=pe;function Se(De,Ie){var lt=le.useRef(0);lt.current+=1;var St=le.useRef(De),Ot=[];Object.keys(De||{}).map(function(En){var An;(De==null?void 0:De[En])!==((An=St.current)===null||An===void 0?void 0:An[En])&&Ot.push(En)}),St.current=De;var jt=le.useRef([]);return Ot.length&&(jt.current=Ot),le.useDebugValue(lt.current),le.useDebugValue(jt.current.join(", ")),Ie&&console.log("".concat(Ie,":"),lt.current,jt.current),lt.current}var be=null,we=le.memo(function(){var De=Se();return le.createElement("h1",null,"Render Times: ",De)});we.displayName="RenderBlock";var Te=y(80665),Ye=y(57259),Ne=y(80962),tt=y(92310),st=y.n(tt),Vt=y(79722),vt=y(69004),Bt=y(51395),At=le.createContext({renderWithProps:!1}),Lt=At,tn="RC_TABLE_KEY";function Jt(De){return De==null?[]:Array.isArray(De)?De:[De]}function qe(De){var Ie=[],lt={};return De.forEach(function(St){for(var Ot=St||{},jt=Ot.key,En=Ot.dataIndex,An=jt||Jt(En).join("-")||tn;lt[An];)An="".concat(An,"_next");lt[An]=!0,Ie.push(An)}),Ie}function yt(De){return De!=null}function on(De){return De&&(0,Te.Z)(De)==="object"&&!Array.isArray(De)&&!le.isValidElement(De)}function rt(De,Ie,lt,St,Ot,jt){var En=le.useContext(Lt),An=ie(),dn=(0,Vt.Z)(function(){if(yt(St))return[St];var zn=Ie==null||Ie===""?[]:Array.isArray(Ie)?Ie:[Ie],Jn=(0,vt.Z)(De,zn),Gn=Jn,ma=void 0;if(Ot){var ca=Ot(Jn,De,lt);on(ca)?(Gn=ca.children,ma=ca.props,En.renderWithProps=!0):Gn=ca}return[Gn,ma]},[An,De,St,Ie,Ot,lt],function(zn,Jn){if(jt){var Gn=(0,oe.Z)(zn,2),ma=Gn[1],ca=(0,oe.Z)(Jn,2),da=ca[1];return jt(da,ma)}return En.renderWithProps?!0:!(0,he.Z)(zn,Jn,!0)});return dn}function Ke(De,Ie,lt,St){var Ot=De+Ie-1;return De<=St&&Ot>=lt}function Dt(De,Ie){return Le(ve,function(lt){var St=Ke(De,Ie||1,lt.hoverStartRow,lt.hoverEndRow);return[St,lt.onHover]})}var vn=function(Ie){var lt=Ie.ellipsis,St=Ie.rowType,Ot=Ie.children,jt,En=lt===!0?{showTitle:!0}:lt;return En&&(En.showTitle||St==="header")&&(typeof Ot=="string"||typeof Ot=="number"?jt=Ot.toString():le.isValidElement(Ot)&&typeof Ot.props.children=="string"&&(jt=Ot.props.children)),jt};function Ct(De){var Ie,lt,St,Ot,jt,En,An,dn,zn=De.component,Jn=De.children,Gn=De.ellipsis,ma=De.scope,ca=De.prefixCls,da=De.className,ka=De.align,Da=De.record,Ra=De.render,Ba=De.dataIndex,Ga=De.renderIndex,dr=De.shouldCellUpdate,fr=De.index,nr=De.rowType,xr=De.colSpan,Tr=De.rowSpan,Xa=De.fixLeft,rr=De.fixRight,Ka=De.firstFixLeft,Ha=De.lastFixLeft,tr=De.firstFixRight,Pr=De.lastFixRight,Rr=De.appendNode,Lr=De.additionalProps,Sr=Lr===void 0?{}:Lr,Mr=De.isSticky,jr="".concat(ca,"-cell"),co=Le(ve,["supportSticky","allColumnsFixedLeft"]),_r=co.supportSticky,Po=co.allColumnsFixedLeft,xo=rt(Da,Ba,Ga,Jn,Ra,dr),Ir=(0,oe.Z)(xo,2),Lo=Ir[0],$r=Ir[1],So={},vo=typeof Xa=="number"&&_r,ei=typeof rr=="number"&&_r;vo&&(So.position="sticky",So.left=Xa),ei&&(So.position="sticky",So.right=rr);var yr=(Ie=(lt=(St=$r==null?void 0:$r.colSpan)!==null&&St!==void 0?St:Sr.colSpan)!==null&<!==void 0?lt:xr)!==null&&Ie!==void 0?Ie:1,br=(Ot=(jt=(En=$r==null?void 0:$r.rowSpan)!==null&&En!==void 0?En:Sr.rowSpan)!==null&&jt!==void 0?jt:Tr)!==null&&Ot!==void 0?Ot:1,vr=Dt(fr,br),lr=(0,oe.Z)(vr,2),eo=lr[0],sr=lr[1],Nr=function(Io){var ti;Da&&sr(fr,fr+br-1),Sr==null||(ti=Sr.onMouseEnter)===null||ti===void 0||ti.call(Sr,Io)},qr=function(Io){var ti;Da&&sr(-1,-1),Sr==null||(ti=Sr.onMouseLeave)===null||ti===void 0||ti.call(Sr,Io)};if(yr===0||br===0)return null;var Wr=(An=Sr.title)!==null&&An!==void 0?An:vn({rowType:nr,ellipsis:Gn,children:Lo}),jo=st()(jr,da,(dn={},(0,Ne.Z)(dn,"".concat(jr,"-fix-left"),vo&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-left-first"),Ka&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-left-last"),Ha&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-left-all"),Ha&&Po&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-right"),ei&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-right-first"),tr&&_r),(0,Ne.Z)(dn,"".concat(jr,"-fix-right-last"),Pr&&_r),(0,Ne.Z)(dn,"".concat(jr,"-ellipsis"),Gn),(0,Ne.Z)(dn,"".concat(jr,"-with-append"),Rr),(0,Ne.Z)(dn,"".concat(jr,"-fix-sticky"),(vo||ei)&&Mr&&_r),(0,Ne.Z)(dn,"".concat(jr,"-row-hover"),!$r&&eo),dn),Sr.className,$r==null?void 0:$r.className),Uo={};ka&&(Uo.textAlign=ka);var yi=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},So),Sr.style),Uo),$r==null?void 0:$r.style),No=Lo;return(0,Te.Z)(No)==="object"&&!Array.isArray(No)&&!le.isValidElement(No)&&(No=null),Gn&&(Ha||tr)&&(No=le.createElement("span",{className:"".concat(jr,"-content")},No)),le.createElement(zn,(0,ke.Z)({},$r,Sr,{className:jo,style:yi,title:Wr,scope:ma,onMouseEnter:Nr,onMouseLeave:qr,colSpan:yr!==1?yr:null,rowSpan:br!==1?br:null}),Rr,No)}var Gt=le.memo(Ct);function ot(De,Ie,lt,St,Ot,jt){var En=lt[De]||{},An=lt[Ie]||{},dn,zn;En.fixed==="left"?dn=St.left[Ot==="rtl"?Ie:De]:An.fixed==="right"&&(zn=St.right[Ot==="rtl"?De:Ie]);var Jn=!1,Gn=!1,ma=!1,ca=!1,da=lt[Ie+1],ka=lt[De-1],Da=!(jt!=null&&jt.children);if(Ot==="rtl"){if(dn!==void 0){var Ra=ka&&ka.fixed==="left";ca=!Ra&&Da}else if(zn!==void 0){var Ba=da&&da.fixed==="right";ma=!Ba&&Da}}else if(dn!==void 0){var Ga=da&&da.fixed==="left";Jn=!Ga&&Da}else if(zn!==void 0){var dr=ka&&ka.fixed==="right";Gn=!dr&&Da}return{fixLeft:dn,fixRight:zn,lastFixLeft:Jn,firstFixRight:Gn,lastFixRight:ma,firstFixLeft:ca,isSticky:St.isSticky}}var Ut=le.createContext({}),bt=Ut;function kn(De){var Ie=De.className,lt=De.index,St=De.children,Ot=De.colSpan,jt=Ot===void 0?1:Ot,En=De.rowSpan,An=De.align,dn=Le(ve,["prefixCls","direction"]),zn=dn.prefixCls,Jn=dn.direction,Gn=le.useContext(bt),ma=Gn.scrollColumnIndex,ca=Gn.stickyOffsets,da=Gn.flattenColumns,ka=Gn.columns,Da=lt+jt-1,Ra=Da+1===ma?jt+1:jt,Ba=ot(lt,lt+Ra-1,da,ca,Jn,ka==null?void 0:ka[lt]);return le.createElement(Gt,(0,ke.Z)({className:Ie,index:lt,component:"td",prefixCls:zn,record:null,dataIndex:null,align:An,colSpan:Ra,rowSpan:En,render:function(){return St}},Ba))}var rn=y(19149),mt=["children"];function _e(De){var Ie=De.children,lt=(0,rn.Z)(De,mt);return le.createElement("tr",lt,Ie)}function Be(De){var Ie=De.children;return Ie}Be.Row=_e,Be.Cell=kn;var Ce=Be;function dt(De){var Ie=De.children,lt=De.stickyOffsets,St=De.flattenColumns,Ot=De.columns,jt=Le(ve,"prefixCls"),En=St.length-1,An=St[En],dn=le.useMemo(function(){return{stickyOffsets:lt,flattenColumns:St,scrollColumnIndex:An!=null&&An.scrollbar?En:null,columns:Ot}},[An,St,En,lt,Ot]);return le.createElement(bt.Provider,{value:dn},le.createElement("tfoot",{className:"".concat(jt,"-summary")},Ie))}var It=ae(dt),je=Ce,ze=y(80764),gt=y(29301),ut=y(48886),Ge=y(24387),pt=y(59055),cn=y(36994);function en(De,Ie,lt,St,Ot,jt,En){De.push({record:Ie,indent:lt,index:En});var An=jt(Ie),dn=Ot==null?void 0:Ot.has(An);if(Ie&&Array.isArray(Ie[St])&&dn)for(var zn=0;zn1?Ka-1:0),tr=1;tr=0;An-=1){var dn=Ie[An],zn=lt&<[An],Jn=zn&&zn[ga];if(dn||Jn||En){var Gn=Jn||{},ma=Gn.columnType,ca=(0,rn.Z)(Gn,Oe);Ot.unshift(le.createElement("col",(0,ke.Z)({key:An,style:{width:dn}},ca))),En=!0}}return le.createElement("colgroup",null,Ot)}var Sn=Pt,ye=y(26390),qt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Qe(De,Ie){return(0,le.useMemo)(function(){for(var lt=[],St=0;St1?"colgroup":"col":null,ellipsis:Da.ellipsis,align:Da.align,component:Da.title?jt:En,prefixCls:Jn,key:ca[ka]},Ra,{additionalProps:Ba,rowType:"header"}))}))}bn.displayName="HeaderRow";var Ae=bn;function Ve(De){var Ie=[];function lt(En,An){var dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ie[dn]=Ie[dn]||[];var zn=An,Jn=En.filter(Boolean).map(function(Gn){var ma={key:Gn.key,className:Gn.className||"",children:Gn.title,column:Gn,colStart:zn},ca=1,da=Gn.children;return da&&da.length>0&&(ca=lt(da,zn,dn+1).reduce(function(ka,Da){return ka+Da},0),ma.hasSubColumns=!0),"colSpan"in Gn&&(ca=Gn.colSpan),"rowSpan"in Gn&&(ma.rowSpan=Gn.rowSpan),ma.colSpan=ca,ma.colEnd=ma.colStart+ca-1,Ie[dn].push(ma),zn+=ca,ca});return Jn}lt(De,0);for(var St=Ie.length,Ot=function(An){Ie[An].forEach(function(dn){!("rowSpan"in dn)&&!dn.hasSubColumns&&(dn.rowSpan=St-An)})},jt=0;jt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ie=="number"?Ie:Ie.endsWith("%")?De*parseFloat(Ie)/100:null}function Ht(De,Ie){return le.useMemo(function(){if(Ie&&Ie>0){var lt=0,St=0;De.forEach(function(zn){var Jn=Nt(Ie,zn.width);Jn?lt+=Jn:St+=1});var Ot=Ie-lt,jt=St,En=Ot/St,An=0,dn=De.map(function(zn){var Jn=(0,Ye.Z)({},zn),Gn=Nt(Ie,Jn.width);if(Gn)Jn.width=Gn;else{var ma=Math.floor(En);Jn.width=jt===1?Ot:ma,Ot-=ma,jt-=1}return An+=Jn.width,Jn});return[dn,An]}return[De,Ie]},[De,Ie])}var Ze=["children"],Je=["fixed"];function $e(De){return(0,ft.Z)(De).filter(function(Ie){return le.isValidElement(Ie)}).map(function(Ie){var lt=Ie.key,St=Ie.props,Ot=St.children,jt=(0,rn.Z)(St,Ze),En=(0,Ye.Z)({key:lt},jt);return Ot&&(En.children=$e(Ot)),En})}function wt(De){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(lt){return lt&&(0,Te.Z)(lt)==="object"}).reduce(function(lt,St,Ot){var jt=St.fixed,En=jt===!0?"left":jt,An="".concat(Ie,"-").concat(Ot),dn=St.children;return dn&&dn.length>0?[].concat((0,ye.Z)(lt),(0,ye.Z)(wt(dn,An).map(function(zn){return(0,Ye.Z)({fixed:En},zn)}))):[].concat((0,ye.Z)(lt),[(0,Ye.Z)((0,Ye.Z)({key:An},St),{},{fixed:En})])},[])}function mn(De){for(var Ie=!0,lt=0;lt=0;jt-=1){var En=De[jt];if(Ot&&En.fixed!=="right")Ot=!1;else if(!Ot&&En.fixed==="right"){warning(!1,"Index ".concat(jt+1," of `columns` missing `fixed='right'` prop."));break}}}function an(De){return De.map(function(Ie){var lt=Ie.fixed,St=(0,rn.Z)(Ie,Je),Ot=lt;return lt==="left"?Ot="right":lt==="right"&&(Ot="left"),(0,Ye.Z)({fixed:Ot},St)})}function qn(De,Ie){var lt=De.prefixCls,St=De.columns,Ot=De.children,jt=De.expandable,En=De.expandedKeys,An=De.columnTitle,dn=De.getRowKey,zn=De.onTriggerExpand,Jn=De.expandIcon,Gn=De.rowExpandable,ma=De.expandIconColumnIndex,ca=De.direction,da=De.expandRowByClick,ka=De.columnWidth,Da=De.fixed,Ra=De.scrollWidth,Ba=le.useMemo(function(){return St||$e(Ot)},[St,Ot]),Ga=le.useMemo(function(){if(jt){var rr,Ka=Ba.slice();if(!Ka.includes(E)){var Ha=ma||0;Ha>=0&&Ka.splice(Ha,0,E)}var tr=Ka.indexOf(E);Ka=Ka.filter(function(Sr,Mr){return Sr!==E||Mr===tr});var Pr=Ba[tr],Rr;(Da==="left"||Da)&&!ma?Rr="left":(Da==="right"||Da)&&ma===Ba.length?Rr="right":Rr=Pr?Pr.fixed:null;var Lr=(rr={},(0,Ne.Z)(rr,ga,{className:"".concat(lt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Ne.Z)(rr,"title",An),(0,Ne.Z)(rr,"fixed",Rr),(0,Ne.Z)(rr,"className","".concat(lt,"-row-expand-icon-cell")),(0,Ne.Z)(rr,"width",ka),(0,Ne.Z)(rr,"render",function(Mr,jr,co){var _r=dn(jr,co),Po=En.has(_r),xo=Gn?Gn(jr):!0,Ir=Jn({prefixCls:lt,expanded:Po,expandable:xo,record:jr,onExpand:zn});return da?le.createElement("span",{onClick:function($r){return $r.stopPropagation()}},Ir):Ir}),rr);return Ka.map(function(Sr){return Sr===E?Lr:Sr})}return Ba.filter(function(Sr){return Sr!==E})},[jt,Ba,dn,En,Jn,ca]),dr=le.useMemo(function(){var rr=Ga;return Ie&&(rr=Ie(rr)),rr.length||(rr=[{render:function(){return null}}]),rr},[Ie,Ga,ca]),fr=le.useMemo(function(){return ca==="rtl"?an(wt(dr)):wt(dr)},[dr,ca,Ra]),nr=Ht(fr,Ra),xr=(0,oe.Z)(nr,2),Tr=xr[0],Xa=xr[1];return[dr,Tr,Xa]}var Hn=qn;function ct(De){var Ie,lt=De.prefixCls,St=De.record,Ot=De.onExpand,jt=De.expanded,En=De.expandable,An="".concat(lt,"-row-expand-icon");if(!En)return le.createElement("span",{className:st()(An,"".concat(lt,"-row-spaced"))});var dn=function(Jn){Ot(St,Jn),Jn.stopPropagation()};return le.createElement("span",{className:st()(An,(Ie={},(0,Ne.Z)(Ie,"".concat(lt,"-row-expanded"),jt),(0,Ne.Z)(Ie,"".concat(lt,"-row-collapsed"),!jt),Ie)),onClick:dn})}function Wt(De,Ie,lt){var St=[];function Ot(jt){(jt||[]).forEach(function(En,An){St.push(Ie(En,An)),Ot(En[lt])})}return Ot(De),St}function ia(De,Ie,lt){var St=un(De),Ot=St.expandIcon,jt=St.expandedRowKeys,En=St.defaultExpandedRowKeys,An=St.defaultExpandAllRows,dn=St.expandedRowRender,zn=St.onExpand,Jn=St.onExpandedRowsChange,Gn=St.childrenColumnName,ma=Ot||ct,ca=Gn||"children",da=le.useMemo(function(){return dn?"row":De.expandable&&De.internalHooks===re&&De.expandable.__PARENT_RENDER_ICON__||Ie.some(function(fr){return fr&&(0,Te.Z)(fr)==="object"&&fr[ca]})?"nest":!1},[!!dn,Ie]),ka=le.useState(function(){return En||(An?Wt(Ie,lt,ca):[])}),Da=(0,oe.Z)(ka,2),Ra=Da[0],Ba=Da[1],Ga=le.useMemo(function(){return new Set(jt||Ra||[])},[jt,Ra]),dr=le.useCallback(function(fr){var nr=lt(fr,Ie.indexOf(fr)),xr,Tr=Ga.has(nr);Tr?(Ga.delete(nr),xr=(0,ye.Z)(Ga)):xr=[].concat((0,ye.Z)(Ga),[nr]),Ba(xr),zn&&zn(!Tr,fr),Jn&&Jn(xr)},[lt,Ga,Ie,zn,Jn]);return[St,da,Ga,ma,ca,dr]}function $t(De,Ie,lt,St){var Ot=De.map(function(jt,En){return ot(En,En,De,Ie,lt,St==null?void 0:St[En])});return(0,Vt.Z)(function(){return Ot},[Ot],function(jt,En){return!(0,he.Z)(jt,En)})}function jn(De){var Ie=(0,le.useRef)(De),lt=(0,le.useState)({}),St=(0,oe.Z)(lt,2),Ot=St[1],jt=(0,le.useRef)(null),En=(0,le.useRef)([]);function An(dn){En.current.push(dn);var zn=Promise.resolve();jt.current=zn,zn.then(function(){if(jt.current===zn){var Jn=En.current,Gn=Ie.current;En.current=[],Jn.forEach(function(ma){Ie.current=ma(Ie.current)}),jt.current=null,Gn!==Ie.current&&Ot({})}})}return(0,le.useEffect)(function(){return function(){jt.current=null}},[]),[Ie.current,An]}function la(De){var Ie=(0,le.useRef)(De||null),lt=(0,le.useRef)();function St(){window.clearTimeout(lt.current)}function Ot(En){Ie.current=En,St(),lt.current=window.setTimeout(function(){Ie.current=null,lt.current=void 0},100)}function jt(){return Ie.current}return(0,le.useEffect)(function(){return St},[]),[Ot,jt]}function ta(){var De=le.useState(-1),Ie=(0,oe.Z)(De,2),lt=Ie[0],St=Ie[1],Ot=le.useState(-1),jt=(0,oe.Z)(Ot,2),En=jt[0],An=jt[1],dn=le.useCallback(function(zn,Jn){St(zn),An(Jn)},[]);return[lt,En,dn]}var fa=y(87746),Et=(0,fa.Z)()?window:null;function fn(De,Ie){var lt=(0,Te.Z)(De)==="object"?De:{},St=lt.offsetHeader,Ot=St===void 0?0:St,jt=lt.offsetSummary,En=jt===void 0?0:jt,An=lt.offsetScroll,dn=An===void 0?0:An,zn=lt.getContainer,Jn=zn===void 0?function(){return Et}:zn,Gn=Jn()||Et;return le.useMemo(function(){var ma=!!De;return{isSticky:ma,stickyClassName:ma?"".concat(Ie,"-sticky-holder"):"",offsetHeader:Ot,offsetSummary:En,offsetScroll:dn,container:Gn}},[dn,Ot,En,Ie,Gn])}function Yt(De,Ie,lt){var St=(0,le.useMemo)(function(){for(var Ot=[],jt=[],En=0,An=0,dn=0;dn=Gn&&(Sr=Gn-ma),En({scrollLeft:Sr/Gn*(Jn+2)}),Ba.current.x=tr.pageX},rr=function(){if(jt.current){var tr=(0,On.os)(jt.current).top,Pr=tr+jt.current.offsetHeight,Rr=dn===window?document.documentElement.scrollTop+window.innerHeight:(0,On.os)(dn).top+dn.clientHeight;Pr-(0,pt.Z)()<=Rr||tr>=Rr-An?Ra(function(Lr){return(0,Ye.Z)((0,Ye.Z)({},Lr),{},{isHiddenScrollBar:!0})}):Ra(function(Lr){return(0,Ye.Z)((0,Ye.Z)({},Lr),{},{isHiddenScrollBar:!1})})}},Ka=function(tr){Ra(function(Pr){return(0,Ye.Z)((0,Ye.Z)({},Pr),{},{scrollLeft:tr/Jn*Gn||0})})};return le.useImperativeHandle(lt,function(){return{setScrollLeft:Ka}}),le.useEffect(function(){var Ha=(0,Dn.Z)(document.body,"mouseup",xr,!1),tr=(0,Dn.Z)(document.body,"mousemove",Xa,!1);return rr(),function(){Ha.remove(),tr.remove()}},[ma,fr]),le.useEffect(function(){var Ha=(0,Dn.Z)(dn,"scroll",rr,!1),tr=(0,Dn.Z)(window,"resize",rr,!1);return function(){Ha.remove(),tr.remove()}},[dn]),le.useEffect(function(){Da.isHiddenScrollBar||Ra(function(Ha){var tr=jt.current;return tr?(0,Ye.Z)((0,Ye.Z)({},Ha),{},{scrollLeft:tr.scrollLeft/tr.scrollWidth*tr.clientWidth}):Ha})},[Da.isHiddenScrollBar]),Jn<=Gn||!ma||Da.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,pt.Z)(),width:Gn,bottom:An},className:"".concat(zn,"-sticky-scroll")},le.createElement("div",{onMouseDown:Tr,ref:ca,className:st()("".concat(zn,"-sticky-scroll-bar"),(0,Ne.Z)({},"".concat(zn,"-sticky-scroll-bar-active"),fr)),style:{width:"".concat(ma,"px"),transform:"translate3d(".concat(Da.scrollLeft,"px, 0, 0)")}}))},La=le.forwardRef(ba);function wn(De){return null}var za=wn;function ar(De){return null}var _t=ar,nn="rc-table",Tt=[],We={};function it(){return"No Data"}function Rt(De){var Ie,lt=(0,Ye.Z)({rowKey:"key",prefixCls:nn,emptyText:it},De),St=lt.prefixCls,Ot=lt.className,jt=lt.rowClassName,En=lt.style,An=lt.data,dn=lt.rowKey,zn=lt.scroll,Jn=lt.tableLayout,Gn=lt.direction,ma=lt.title,ca=lt.footer,da=lt.summary,ka=lt.caption,Da=lt.id,Ra=lt.showHeader,Ba=lt.components,Ga=lt.emptyText,dr=lt.onRow,fr=lt.onHeaderRow,nr=lt.internalHooks,xr=lt.transformColumns,Tr=lt.internalRefs,Xa=lt.tailor,rr=lt.sticky,Ka=An||Tt,Ha=!!Ka.length,tr=nr===re,Pr=le.useCallback(function(lo,bo){return(0,vt.Z)(Ba,lo)||bo},[Ba]),Rr=le.useMemo(function(){return typeof dn=="function"?dn:function(lo){var bo=lo&&lo[dn];return bo}},[dn]),Lr=Pr(["body"]),Sr=ta(),Mr=(0,oe.Z)(Sr,3),jr=Mr[0],co=Mr[1],_r=Mr[2],Po=ia(lt,Ka,Rr),xo=(0,oe.Z)(Po,6),Ir=xo[0],Lo=xo[1],$r=xo[2],So=xo[3],vo=xo[4],ei=xo[5],yr=zn==null?void 0:zn.x,br=le.useState(0),vr=(0,oe.Z)(br,2),lr=vr[0],eo=vr[1],sr=Hn((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},lt),Ir),{},{expandable:!!Ir.expandedRowRender,columnTitle:Ir.columnTitle,expandedKeys:$r,getRowKey:Rr,onTriggerExpand:ei,expandIcon:So,expandIconColumnIndex:Ir.expandIconColumnIndex,direction:Gn,scrollWidth:tr&&Xa&&typeof yr=="number"?yr:null}),tr?xr:null),Nr=(0,oe.Z)(sr,3),qr=Nr[0],Wr=Nr[1],jo=Nr[2],Uo=jo!=null?jo:yr,yi=le.useMemo(function(){return{columns:qr,flattenColumns:Wr}},[qr,Wr]),No=le.useRef(),gi=le.useRef(),Io=le.useRef(),ti=le.useRef(),Yi=le.useRef(),no=le.useState(!1),io=(0,oe.Z)(no,2),Ao=io[0],To=io[1],Bo=le.useState(!1),zr=(0,oe.Z)(Bo,2),_o=zr[0],Yo=zr[1],Oo=jn(new Map),Ti=(0,oe.Z)(Oo,2),Ci=Ti[0],il=Ti[1],zi=qe(Wr),pi=zi.map(function(lo){return Ci.get(lo)}),ni=le.useMemo(function(){return pi},[pi.join("_")]),Go=yn(ni,Wr.length,Gn),Mo=zn&&yt(zn.y),yo=zn&&yt(Uo)||!!Ir.fixed,mi=yo&&Wr.some(function(lo){var bo=lo.fixed;return bo}),Qi=le.useRef(),Vi=fn(rr,St),fi=Vi.isSticky,ll=Vi.offsetHeader,sl=Vi.offsetSummary,Xr=Vi.offsetScroll,fo=Vi.stickyClassName,Xo=Vi.container,Co=le.useMemo(function(){return da==null?void 0:da(Ka)},[da,Ka]),Qo=(Mo||fi)&&le.isValidElement(Co)&&Co.type===Ce&&Co.props.fixed,Jo,ai,Pi;Mo&&(ai={overflowY:"scroll",maxHeight:zn.y}),yo&&(Jo={overflowX:"auto"},Mo||(ai={overflowY:"hidden"}),Pi={width:Uo===!0?"auto":Uo,minWidth:"100%"});var El=le.useCallback(function(lo,bo){(0,ut.Z)(No.current)&&il(function(si){if(si.get(lo)!==bo){var Hi=new Map(si);return Hi.set(lo,bo),Hi}return si})},[]),Kl=la(null),Yl=(0,oe.Z)(Kl,2),Is=Yl[0],ul=Yl[1];function Al(lo,bo){bo&&(typeof bo=="function"?bo(lo):bo.scrollLeft!==lo&&(bo.scrollLeft=lo,bo.scrollLeft!==lo&&setTimeout(function(){bo.scrollLeft=lo},0)))}var tl=(0,ge.Z)(function(lo){var bo=lo.currentTarget,si=lo.scrollLeft,Hi=Gn==="rtl",xi=typeof si=="number"?si:bo.scrollLeft,es=bo||We;if(!ul()||ul()===es){var ts;Is(es),Al(xi,gi.current),Al(xi,Io.current),Al(xi,Yi.current),Al(xi,(ts=Qi.current)===null||ts===void 0?void 0:ts.setScrollLeft)}var ns=bo||gi.current;if(ns){var wl=ns.scrollWidth,as=ns.clientWidth;if(wl===as){To(!1),Yo(!1);return}Hi?(To(-xi0)):(To(xi>0),Yo(xi1?ka-tr:0,Rr=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},xr),dn),{},{flex:"0 0 ".concat(tr,"px"),width:"".concat(tr,"px"),marginRight:Pr,pointerEvents:"auto"}),Lr=le.useMemo(function(){return Jn?Ka<=1:Xa===0||Ka===0||Ka>1},[Ka,Xa,Jn]);Lr?Rr.visibility="hidden":Jn&&(Rr.height=Gn==null?void 0:Gn(Ka));var Sr=Lr?function(){return null}:ma,Mr={};return(Ka===0||Xa===0)&&(Mr.rowSpan=1,Mr.colSpan=1),le.createElement(Gt,(0,ke.Z)({className:st()(da,zn),ellipsis:lt.ellipsis,align:lt.align,scope:lt.rowScope,component:"div",prefixCls:Ie.prefixCls,key:Ga,record:An,index:jt,renderIndex:En,dataIndex:ca,render:Sr,shouldCellUpdate:lt.shouldCellUpdate},dr,{appendNode:fr,additionalProps:(0,Ye.Z)((0,Ye.Z)({},nr),{},{style:Rr},Mr)}))}var Va=ja,Na=["data","index","className","rowKey","style","extra","getHeight"],ya=le.forwardRef(function(De,Ie){var lt=De.data,St=De.index,Ot=De.className,jt=De.rowKey,En=De.style,An=De.extra,dn=De.getHeight,zn=(0,rn.Z)(De,Na),Jn=lt.record,Gn=lt.indent,ma=lt.index,ca=Le(ve,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),da=ca.scrollX,ka=ca.flattenColumns,Da=ca.prefixCls,Ra=ca.fixColumn,Ba=ca.componentWidth,Ga=Xe(Jn,jt,St,Gn),dr=Ga.rowSupportExpand,fr=Ga.expanded,nr=Ga.rowProps,xr=Ga.expandedRowRender,Tr=Ga.expandedRowClassName,Xa;if(dr&&fr){var rr=xr(Jn,St,Gn+1,fr),Ka=Tr==null?void 0:Tr(Jn,St,Gn),Ha={};Ra&&(Ha={style:(0,Ne.Z)({},"--virtual-width","".concat(Ba,"px"))});var tr="".concat(Da,"-expanded-row-cell");Xa=le.createElement("div",{className:st()("".concat(Da,"-expanded-row"),"".concat(Da,"-expanded-row-level-").concat(Gn+1),Ka)},le.createElement(Gt,{component:"div",prefixCls:Da,className:st()(tr,(0,Ne.Z)({},"".concat(tr,"-fixed"),Ra)),additionalProps:Ha},rr))}var Pr=(0,Ye.Z)((0,Ye.Z)({},En),{},{width:da});An&&(Pr.position="absolute",Pr.pointerEvents="none");var Rr=le.createElement("div",(0,ke.Z)({},nr,zn,{ref:dr?null:Ie,className:st()(Ot,"".concat(Da,"-row"),nr==null?void 0:nr.className,(0,Ne.Z)({},"".concat(Da,"-row-extra"),An)),style:(0,Ye.Z)((0,Ye.Z)({},Pr),nr==null?void 0:nr.style)}),ka.map(function(Lr,Sr){return le.createElement(Va,{key:Sr,rowInfo:Ga,column:Lr,colIndex:Sr,indent:Gn,index:St,renderIndex:ma,record:Jn,inverse:An,getHeight:dn})}));return dr?le.createElement("div",{ref:Ie},Rr,Xa):Rr}),aa=ae(ya),wa=aa,Ca=le.forwardRef(function(De,Ie){var lt=De.data,St=De.onScroll,Ot=Le(ve,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),jt=Ot.flattenColumns,En=Ot.onColumnResize,An=Ot.getRowKey,dn=Ot.expandedKeys,zn=Ot.prefixCls,Jn=Ot.childrenColumnName,Gn=Ot.emptyNode,ma=Ot.scrollX,ca=Le(Bn),da=ca.scrollY,ka=ca.listItemHeight,Da=le.useRef(),Ra=Zt(lt,Jn,dn,An),Ba=le.useMemo(function(){var Xa=0;return jt.map(function(rr){var Ka=rr.width,Ha=rr.key;return Xa+=Ka,[Ha,Ka,Xa]})},[jt]),Ga=le.useMemo(function(){return Ba.map(function(Xa){return Xa[2]})},[Ba]);le.useEffect(function(){Ba.forEach(function(Xa){var rr=(0,oe.Z)(Xa,2),Ka=rr[0],Ha=rr[1];En(Ka,Ha)})},[Ba]),le.useImperativeHandle(Ie,function(){var Xa={};return Object.defineProperty(Xa,"scrollLeft",{get:function(){var Ka;return((Ka=Da.current)===null||Ka===void 0?void 0:Ka.getScrollInfo().x)||0},set:function(Ka){var Ha;(Ha=Da.current)===null||Ha===void 0||Ha.scrollTo({left:Ka})}}),Xa});var dr=function(rr,Ka){var Ha,tr=(Ha=Ra[Ka])===null||Ha===void 0?void 0:Ha.record,Pr=rr.onCell;if(Pr){var Rr,Lr=Pr(tr,Ka);return(Rr=Lr==null?void 0:Lr.rowSpan)!==null&&Rr!==void 0?Rr:1}return 1},fr=function(rr){var Ka=rr.start,Ha=rr.end,tr=rr.getSize,Pr=rr.offsetY;if(Ha<0)return null;for(var Rr=jt.filter(function(yr){return dr(yr,Ka)===0}),Lr=Ka,Sr=function(br){if(Rr=Rr.filter(function(vr){return dr(vr,br)===0}),!Rr.length)return Lr=br,"break"},Mr=Ka;Mr>=0;Mr-=1){var jr=Sr(Mr);if(jr==="break")break}for(var co=jt.filter(function(yr){return dr(yr,Ha)!==1}),_r=Ha,Po=function(br){if(co=co.filter(function(vr){return dr(vr,br)!==1}),!co.length)return _r=Math.max(br-1,Ha),"break"},xo=Ha;xo1})&&Lo.push(br)},So=Lr;So<=_r;So+=1)var vo=$r(So);var ei=Lo.map(function(yr){var br=Ra[yr],vr=An(br.record,yr),lr=function(Nr){var qr=yr+Nr-1,Wr=An(Ra[qr].record,qr),jo=tr(vr,Wr);return jo.bottom-jo.top},eo=tr(vr);return le.createElement(wa,{key:yr,data:br,rowKey:vr,index:yr,style:{top:-Pr+eo.top},extra:!0,getHeight:lr})});return ei},nr=le.useMemo(function(){return{columnsOffset:Ga}},[Ga]),xr="".concat(zn,"-tbody"),Tr;return Ra.length?Tr=le.createElement(_n.Z,{fullHeight:!1,ref:Da,className:st()(xr,"".concat(xr,"-virtual")),height:da,itemHeight:ka||24,data:Ra,itemKey:function(rr){return An(rr.record)},scrollWidth:ma,onVirtualScroll:function(rr){var Ka=rr.x;St({scrollLeft:Ka})},extraRender:fr},function(Xa,rr,Ka){var Ha=An(Xa.record,rr);return le.createElement(wa,(0,ke.Z)({data:Xa,rowKey:Ha,index:rr},Ka))}):Tr=le.createElement("div",{className:st()("".concat(zn,"-placeholder"))},le.createElement(Gt,{component:"div",prefixCls:zn},Gn)),le.createElement(Kn.Provider,{value:nr},Tr)}),Ea=ae(Ca),Ua=Ea,ir=function(Ie,lt){var St=lt.ref,Ot=lt.onScroll;return le.createElement(Ua,{ref:St,data:Ie,onScroll:Ot})},$a=100;function Er(De){var Ie=De.columns,lt=De.scroll,St=De.prefixCls,Ot=St===void 0?nn:St,jt=De.className,En=De.listItemHeight,An=lt||{},dn=An.x,zn=An.y;typeof dn!="number"&&(dn=((Ie||[]).length+1)*$a),typeof zn!="number"&&(zn=500);var Jn=le.useMemo(function(){return{scrollY:zn,listItemHeight:En}},[zn,En]);return le.createElement(Bn.Provider,{value:Jn},le.createElement(ln,(0,ke.Z)({},De,{className:st()(jt,"".concat(Ot,"-virtual")),scroll:(0,Ye.Z)((0,Ye.Z)({},lt),{},{x:dn}),components:{body:ir},columns:Ie,internalHooks:re,tailor:!0})))}function Za(De){return te(Er,De)}var va=Za(),Qa=null;function pa(De){return null}var Wa=pa;function er(De){return null}var Ar=er,cr=y(64002),pr=y(68031),gr=y(36355),Oa=y(93891),wr=y(19716),Or=y(8628),mr=y(31724),Jr=y(19871),Zn=y(71418),Yn=y(88088);function ea(De){return function(lt){let{prefixCls:St,onExpand:Ot,record:jt,expanded:En,expandable:An}=lt;const dn=`${St}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:zn=>{Ot(jt,zn),zn.stopPropagation()},className:st()(dn,{[`${dn}-spaced`]:!An,[`${dn}-expanded`]:An&&En,[`${dn}-collapsed`]:An&&!En}),"aria-label":En?De.collapse:De.expand,"aria-expanded":En})}}var sa=ea;function Ja(De,Ie){return"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:Ie}function hr(De,Ie){return Ie?`${Ie}-${De}`:`${De}`}function Re(De,Ie){return typeof De=="function"?De(Ie):De}function Cn(De,Ie){const lt=Re(De,Ie);return Object.prototype.toString.call(lt)==="[object Object]"?"":lt}var Vn={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"},oa=Vn,Ln=y(31533),ha=function(Ie,lt){return le.createElement(Ln.Z,(0,ke.Z)({},Ie,{ref:lt,icon:oa}))},$n=le.forwardRef(ha),Qn=$n,na=y(56762);function ra(De){const Ie=le.useRef(De),lt=(0,na.Z)();return[()=>Ie.current,St=>{Ie.current=St,lt()}]}var Pa=y(3113),Ia=y(24905),xa=y(38854),kr=y(64165),Fr=y(20834),Hr=y(40875),to=y(5112),Do=y(99682),zo=y(56981),Bi=y(92832);function Li(De){let{value:Ie,onChange:lt,filterSearch:St,tablePrefixCls:Ot,locale:jt}=De;return St?le.createElement("div",{className:`${Ot}-filter-dropdown-search`},le.createElement(Bi.default,{prefix:le.createElement(zo.Z,null),placeholder:jt.filterSearchPlaceholder,onChange:lt,value:Ie,htmlSize:1,className:`${Ot}-filter-dropdown-search-input`})):null}var li=Li,Ni=y(85108);const $i=De=>{const{keyCode:Ie}=De;Ie===Ni.Z.ENTER&&De.stopPropagation()};var Ii=le.forwardRef((De,Ie)=>le.createElement("div",{className:De.className,onClick:lt=>lt.stopPropagation(),onKeyDown:$i,ref:Ie},De.children));function Xi(De){let Ie=[];return(De||[]).forEach(lt=>{let{value:St,children:Ot}=lt;Ie.push(St),Ot&&(Ie=[].concat((0,ye.Z)(Ie),(0,ye.Z)(Xi(Ot))))}),Ie}function Ks(De){return De.some(Ie=>{let{children:lt}=Ie;return lt})}function is(De,Ie){return typeof Ie=="string"||typeof Ie=="number"?Ie==null?void 0:Ie.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function ls(De){let{filters:Ie,prefixCls:lt,filteredKeys:St,filterMultiple:Ot,searchValue:jt,filterSearch:En}=De;return Ie.map((An,dn)=>{const zn=String(An.value);if(An.children)return{key:zn||dn,label:An.text,popupClassName:`${lt}-dropdown-submenu`,children:ls({filters:An.children,prefixCls:lt,filteredKeys:St,filterMultiple:Ot,searchValue:jt,filterSearch:En})};const Jn=Ot?Ia.default:to.ZP,Gn={key:An.value!==void 0?zn:dn,label:le.createElement(le.Fragment,null,le.createElement(Jn,{checked:St.includes(zn)}),le.createElement("span",null,An.text))};return jt.trim()?typeof En=="function"?En(jt,An)?Gn:null:is(jt,An.text)?Gn:null:Gn})}function Ys(De){var Ie,lt;const{tablePrefixCls:St,prefixCls:Ot,column:jt,dropdownPrefixCls:En,columnKey:An,filterMultiple:dn,filterMode:zn="menu",filterSearch:Jn=!1,filterState:Gn,triggerFilter:ma,locale:ca,children:da,getPopupContainer:ka}=De,{filterDropdownOpen:Da,onFilterDropdownOpenChange:Ra,filterResetToDefaultFilteredValue:Ba,defaultFilteredValue:Ga,filterDropdownVisible:dr,onFilterDropdownVisibleChange:fr}=jt,[nr,xr]=le.useState(!1),Tr=!!(Gn&&(!((Ie=Gn.filteredKeys)===null||Ie===void 0)&&Ie.length||Gn.forceFiltered)),Xa=sr=>{xr(sr),Ra==null||Ra(sr),fr==null||fr(sr)},rr=(lt=Da!=null?Da:dr)!==null&<!==void 0?lt:nr,Ka=Gn==null?void 0:Gn.filteredKeys,[Ha,tr]=ra(Ka||[]),Pr=sr=>{let{selectedKeys:Nr}=sr;tr(Nr)},Rr=(sr,Nr)=>{let{node:qr,checked:Wr}=Nr;Pr(dn?{selectedKeys:sr}:{selectedKeys:Wr&&qr.key?[qr.key]:[]})};le.useEffect(()=>{nr&&Pr({selectedKeys:Ka||[]})},[Ka]);const[Lr,Sr]=le.useState([]),Mr=sr=>{Sr(sr)},[jr,co]=le.useState(""),_r=sr=>{const{value:Nr}=sr.target;co(Nr)};le.useEffect(()=>{nr||co("")},[nr]);const Po=sr=>{const Nr=sr&&sr.length?sr:null;if(Nr===null&&(!Gn||!Gn.filteredKeys)||(0,he.Z)(Nr,Gn==null?void 0:Gn.filteredKeys,!0))return null;ma({column:jt,key:An,filteredKeys:Nr})},xo=()=>{Xa(!1),Po(Ha())},Ir=function(){let{confirm:sr,closeDropdown:Nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};sr&&Po([]),Nr&&Xa(!1),co(""),tr(Ba?(Ga||[]).map(qr=>String(qr)):[])},Lo=function(){let{closeDropdown:sr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};sr&&Xa(!1),Po(Ha())},$r=sr=>{sr&&Ka!==void 0&&tr(Ka||[]),Xa(sr),!sr&&!jt.filterDropdown&&xo()},So=st()({[`${En}-menu-without-submenu`]:!Ks(jt.filters||[])}),vo=sr=>{if(sr.target.checked){const Nr=Xi(jt==null?void 0:jt.filters).map(qr=>String(qr));tr(Nr)}else tr([])},ei=sr=>{let{filters:Nr}=sr;return(Nr||[]).map((qr,Wr)=>{const jo=String(qr.value),Uo={title:qr.text,key:qr.value!==void 0?jo:Wr};return qr.children&&(Uo.children=ei({filters:qr.children})),Uo})},yr=sr=>{var Nr;return Object.assign(Object.assign({},sr),{text:sr.title,value:sr.key,children:((Nr=sr.children)===null||Nr===void 0?void 0:Nr.map(qr=>yr(qr)))||[]})};let br;if(typeof jt.filterDropdown=="function")br=jt.filterDropdown({prefixCls:`${En}-custom`,setSelectedKeys:sr=>Pr({selectedKeys:sr}),selectedKeys:Ha(),confirm:Lo,clearFilters:Ir,filters:jt.filters,visible:rr,close:()=>{Xa(!1)}});else if(jt.filterDropdown)br=jt.filterDropdown;else{const sr=Ha()||[],Nr=()=>(jt.filters||[]).length===0?le.createElement(kr.Z,{image:kr.Z.PRESENTED_IMAGE_SIMPLE,description:ca.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zn==="tree"?le.createElement(le.Fragment,null,le.createElement(li,{filterSearch:Jn,value:jr,onChange:_r,tablePrefixCls:St,locale:ca}),le.createElement("div",{className:`${St}-filter-dropdown-tree`},dn?le.createElement(Ia.default,{checked:sr.length===Xi(jt.filters).length,indeterminate:sr.length>0&&sr.lengthtypeof Jn=="function"?Jn(jr,yr(Wr)):is(jr,Wr.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(li,{filterSearch:Jn,value:jr,onChange:_r,tablePrefixCls:St,locale:ca}),le.createElement(Fr.default,{selectable:!0,multiple:dn,prefixCls:`${En}-menu`,className:So,onSelect:Pr,onDeselect:Pr,selectedKeys:sr,getPopupContainer:ka,openKeys:Lr,onOpenChange:Mr,items:ls({filters:jt.filters||[],filterSearch:Jn,prefixCls:Ot,filteredKeys:Ha(),filterMultiple:dn,searchValue:jr})})),qr=()=>Ba?(0,he.Z)((Ga||[]).map(Wr=>String(Wr)),sr,!0):sr.length===0;br=le.createElement(le.Fragment,null,Nr(),le.createElement("div",{className:`${Ot}-dropdown-btns`},le.createElement(Pa.ZP,{type:"link",size:"small",disabled:qr(),onClick:()=>Ir()},ca.filterReset),le.createElement(Pa.ZP,{type:"primary",size:"small",onClick:xo},ca.filterConfirm)))}jt.filterDropdown&&(br=le.createElement(Hr.J,{selectable:void 0},br));const vr=()=>le.createElement(Ii,{className:`${Ot}-dropdown`},br);let lr;typeof jt.filterIcon=="function"?lr=jt.filterIcon(Tr):jt.filterIcon?lr=jt.filterIcon:lr=le.createElement(Qn,null);const{direction:eo}=le.useContext(gr.E_);return le.createElement("div",{className:`${Ot}-column`},le.createElement("span",{className:`${St}-column-title`},da),le.createElement(xa.Z,{dropdownRender:vr,trigger:["click"],open:rr,onOpenChange:$r,getPopupContainer:ka,placement:eo==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:st()(`${Ot}-trigger`,{active:Tr}),onClick:sr=>{sr.stopPropagation()}},lr)))}var Qs=Ys;function Ll(De,Ie,lt){let St=[];return(De||[]).forEach((Ot,jt)=>{var En;const An=hr(jt,lt);if(Ot.filters||"filterDropdown"in Ot||"onFilter"in Ot)if("filteredValue"in Ot){let dn=Ot.filteredValue;"filterDropdown"in Ot||(dn=(En=dn==null?void 0:dn.map(String))!==null&&En!==void 0?En:dn),St.push({column:Ot,key:Ja(Ot,An),filteredKeys:dn,forceFiltered:Ot.filtered})}else St.push({column:Ot,key:Ja(Ot,An),filteredKeys:Ie&&Ot.defaultFilteredValue?Ot.defaultFilteredValue:void 0,forceFiltered:Ot.filtered});"children"in Ot&&(St=[].concat((0,ye.Z)(St),(0,ye.Z)(Ll(Ot.children,Ie,An))))}),St}function ss(De,Ie,lt,St,Ot,jt,En,An){return lt.map((dn,zn)=>{const Jn=hr(zn,An),{filterMultiple:Gn=!0,filterMode:ma,filterSearch:ca}=dn;let da=dn;if(da.filters||da.filterDropdown){const ka=Ja(da,Jn),Da=St.find(Ra=>{let{key:Ba}=Ra;return ka===Ba});da=Object.assign(Object.assign({},da),{title:Ra=>le.createElement(Qs,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:Ie,column:da,columnKey:ka,filterState:Da,filterMultiple:Gn,filterMode:ma,filterSearch:ca,triggerFilter:jt,locale:Ot,getPopupContainer:En},Re(dn.title,Ra))})}return"children"in da&&(da=Object.assign(Object.assign({},da),{children:ss(De,Ie,da.children,St,Ot,jt,En,Jn)})),da})}function Nl(De){const Ie={};return De.forEach(lt=>{let{key:St,filteredKeys:Ot,column:jt}=lt;const{filters:En,filterDropdown:An}=jt;if(An)Ie[St]=Ot||null;else if(Array.isArray(Ot)){const dn=Xi(En);Ie[St]=dn.filter(zn=>Ot.includes(String(zn)))}else Ie[St]=null}),Ie}function Il(De,Ie){return Ie.reduce((lt,St)=>{const{column:{onFilter:Ot,filters:jt},filteredKeys:En}=St;return Ot&&En&&En.length?lt.filter(An=>En.some(dn=>{const zn=Xi(jt),Jn=zn.findIndex(ma=>String(ma)===String(dn)),Gn=Jn!==-1?zn[Jn]:dn;return Ot(Gn,An)})):lt},De)}const us=De=>De.flatMap(Ie=>"children"in Ie?[Ie].concat((0,ye.Z)(us(Ie.children||[]))):[Ie]);function Js(De){let{prefixCls:Ie,dropdownPrefixCls:lt,mergedColumns:St,onFilterChange:Ot,getPopupContainer:jt,locale:En}=De;const An=le.useMemo(()=>us(St||[]),[St]),[dn,zn]=le.useState(()=>Ll(An,!0)),Jn=le.useMemo(()=>{const da=Ll(An,!1);if(da.length===0)return da;let ka=!0,Da=!0;if(da.forEach(Ra=>{let{filteredKeys:Ba}=Ra;Ba!==void 0?ka=!1:Da=!1}),ka){const Ra=(An||[]).map((Ba,Ga)=>Ja(Ba,hr(Ga)));return dn.filter(Ba=>{let{key:Ga}=Ba;return Ra.includes(Ga)}).map(Ba=>{const Ga=An[Ra.findIndex(dr=>dr===Ba.key)];return Object.assign(Object.assign({},Ba),{column:Object.assign(Object.assign({},Ba.column),Ga),forceFiltered:Ga.filtered})})}return da},[An,dn]),Gn=le.useMemo(()=>Nl(Jn),[Jn]),ma=da=>{const ka=Jn.filter(Da=>{let{key:Ra}=Da;return Ra!==da.key});ka.push(da),zn(ka),Ot(Nl(ka),ka)};return[da=>ss(Ie,lt,da,Jn,En,ma,jt),Jn,Gn]}var cs=Js;function Tl(De,Ie,lt){const St=le.useRef({});function Ot(jt){if(!St.current||St.current.data!==De||St.current.childrenColumnName!==Ie||St.current.getRowKey!==lt){let An=function(dn){dn.forEach((zn,Jn)=>{const Gn=lt(zn,Jn);En.set(Gn,zn),zn&&typeof zn=="object"&&Ie in zn&&An(zn[Ie]||[])})};const En=new Map;An(De),St.current={data:De,childrenColumnName:Ie,kvMap:En,getRowKey:lt}}return St.current.kvMap.get(jt)}return[Ot]}var ds=y(50371),qs=function(De,Ie){var lt={};for(var St in De)Object.prototype.hasOwnProperty.call(De,St)&&Ie.indexOf(St)<0&&(lt[St]=De[St]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,St=Object.getOwnPropertySymbols(De);Ot{const jt=De[Ot];typeof jt!="function"&&(lt[Ot]=jt)}),lt}function kl(De,Ie,lt){const St=lt&&typeof lt=="object"?lt:{},{total:Ot=0}=St,jt=qs(St,["total"]),[En,An]=(0,le.useState)(()=>({current:"defaultCurrent"in jt?jt.defaultCurrent:1,pageSize:"defaultPageSize"in jt?jt.defaultPageSize:Ol})),dn=(0,ds.Z)(En,jt,{total:Ot>0?Ot:De}),zn=Math.ceil((Ot||De)/dn.pageSize);dn.current>zn&&(dn.current=zn||1);const Jn=(ma,ca)=>{An({current:ma!=null?ma:1,pageSize:ca||dn.pageSize})},Gn=(ma,ca)=>{var da;lt&&((da=lt.onChange)===null||da===void 0||da.call(lt,ma,ca)),Jn(ma,ca),Ie(ma,ca||(dn==null?void 0:dn.pageSize))};return lt===!1?[{},()=>{}]:[Object.assign(Object.assign({},dn),{onChange:Gn}),Jn]}var $s=kl,Rl=y(76995),gl=y(35654),Ml=y(90782),eu=y(71430),tu=y(35788);const Gi={},zl="SELECT_ALL",Ul="SELECT_INVERT",Hl="SELECT_NONE",gs=[],ps=(De,Ie)=>{let lt=[];return(Ie||[]).forEach(St=>{lt.push(St),St&&typeof St=="object"&&De in St&&(lt=[].concat((0,ye.Z)(lt),(0,ye.Z)(ps(De,St[De]))))}),lt};var nu=(De,Ie)=>{const{preserveSelectedRowKeys:lt,selectedRowKeys:St,defaultSelectedRowKeys:Ot,getCheckboxProps:jt,onChange:En,onSelect:An,onSelectAll:dn,onSelectInvert:zn,onSelectNone:Jn,onSelectMultiple:Gn,columnWidth:ma,type:ca,selections:da,fixed:ka,renderCell:Da,hideSelectAll:Ra,checkStrictly:Ba=!0}=Ie||{},{prefixCls:Ga,data:dr,pageData:fr,getRecordByKey:nr,getRowKey:xr,expandType:Tr,childrenColumnName:Xa,locale:rr,getPopupContainer:Ka}=De,[Ha,tr]=(0,tu.Z)(St||Ot||gs,{value:St}),Pr=le.useRef(new Map),Rr=(0,le.useCallback)(yr=>{if(lt){const br=new Map;yr.forEach(vr=>{let lr=nr(vr);!lr&&Pr.current.has(vr)&&(lr=Pr.current.get(vr)),br.set(vr,lr)}),Pr.current=br}},[nr,lt]);le.useEffect(()=>{Rr(Ha)},[Ha]);const{keyEntities:Lr}=(0,le.useMemo)(()=>{if(Ba)return{keyEntities:null};let yr=dr;if(lt){const br=new Set(dr.map((lr,eo)=>xr(lr,eo))),vr=Array.from(Pr.current).reduce((lr,eo)=>{let[sr,Nr]=eo;return br.has(sr)?lr:lr.concat(Nr)},[]);yr=[].concat((0,ye.Z)(yr),(0,ye.Z)(vr))}return(0,eu.I8)(yr,{externalGetKey:xr,childrenPropName:Xa})},[dr,xr,Ba,Xa,lt]),Sr=(0,le.useMemo)(()=>ps(Xa,fr),[Xa,fr]),Mr=(0,le.useMemo)(()=>{const yr=new Map;return Sr.forEach((br,vr)=>{const lr=xr(br,vr),eo=(jt?jt(br):null)||{};yr.set(lr,eo)}),yr},[Sr,xr,jt]),jr=(0,le.useCallback)(yr=>{var br;return!!(!((br=Mr.get(xr(yr)))===null||br===void 0)&&br.disabled)},[Mr,xr]),[co,_r]=(0,le.useMemo)(()=>{if(Ba)return[Ha||[],[]];const{checkedKeys:yr,halfCheckedKeys:br}=(0,Ml.S)(Ha,!0,Lr,jr);return[yr||[],br]},[Ha,Ba,Lr,jr]),Po=(0,le.useMemo)(()=>{const yr=ca==="radio"?co.slice(0,1):co;return new Set(yr)},[co,ca]),xo=(0,le.useMemo)(()=>ca==="radio"?new Set:new Set(_r),[_r,ca]),[Ir,Lo]=(0,le.useState)(null);le.useEffect(()=>{Ie||tr(gs)},[!!Ie]);const $r=(0,le.useCallback)((yr,br)=>{let vr,lr;Rr(yr),lt?(vr=yr,lr=yr.map(eo=>Pr.current.get(eo))):(vr=[],lr=[],yr.forEach(eo=>{const sr=nr(eo);sr!==void 0&&(vr.push(eo),lr.push(sr))})),tr(vr),En==null||En(vr,lr,{type:br})},[tr,nr,En,lt]),So=(0,le.useCallback)((yr,br,vr,lr)=>{if(An){const eo=vr.map(sr=>nr(sr));An(nr(yr),br,eo,lr)}$r(vr,"single")},[An,nr,$r]),vo=(0,le.useMemo)(()=>!da||Ra?null:(da===!0?[zl,Ul,Hl]:da).map(br=>br===zl?{key:"all",text:rr.selectionAll,onSelect(){$r(dr.map((vr,lr)=>xr(vr,lr)).filter(vr=>{const lr=Mr.get(vr);return!(lr!=null&&lr.disabled)||Po.has(vr)}),"all")}}:br===Ul?{key:"invert",text:rr.selectInvert,onSelect(){const vr=new Set(Po);fr.forEach((eo,sr)=>{const Nr=xr(eo,sr),qr=Mr.get(Nr);qr!=null&&qr.disabled||(vr.has(Nr)?vr.delete(Nr):vr.add(Nr))});const lr=Array.from(vr);zn&&zn(lr),$r(lr,"invert")}}:br===Hl?{key:"none",text:rr.selectNone,onSelect(){Jn==null||Jn(),$r(Array.from(Po).filter(vr=>{const lr=Mr.get(vr);return lr==null?void 0:lr.disabled}),"none")}}:br).map(br=>Object.assign(Object.assign({},br),{onSelect:function(){for(var vr,lr,eo=arguments.length,sr=new Array(eo),Nr=0;Nr{var br;if(!Ie)return yr.filter(no=>no!==Gi);let vr=(0,ye.Z)(yr);const lr=new Set(Po),eo=Sr.map(xr).filter(no=>!Mr.get(no).disabled),sr=eo.every(no=>lr.has(no)),Nr=eo.some(no=>lr.has(no)),qr=()=>{const no=[];sr?eo.forEach(Ao=>{lr.delete(Ao),no.push(Ao)}):eo.forEach(Ao=>{lr.has(Ao)||(lr.add(Ao),no.push(Ao))});const io=Array.from(lr);dn==null||dn(!sr,io.map(Ao=>nr(Ao)),no.map(Ao=>nr(Ao))),$r(io,"all"),Lo(null)};let Wr;if(ca!=="radio"){let no;if(vo){const zr={getPopupContainer:Ka,items:vo.map((_o,Yo)=>{const{key:Oo,text:Ti,onSelect:Ci}=_o;return{key:Oo!=null?Oo:Yo,onClick:()=>{Ci==null||Ci(eo)},label:Ti}})};no=le.createElement("div",{className:`${Ga}-selection-extra`},le.createElement(xa.Z,{menu:zr,getPopupContainer:Ka},le.createElement("span",null,le.createElement(Rl.Z,null))))}const io=Sr.map((zr,_o)=>{const Yo=xr(zr,_o),Oo=Mr.get(Yo)||{};return Object.assign({checked:lr.has(Yo)},Oo)}).filter(zr=>{let{disabled:_o}=zr;return _o}),Ao=!!io.length&&io.length===Sr.length,To=Ao&&io.every(zr=>{let{checked:_o}=zr;return _o}),Bo=Ao&&io.some(zr=>{let{checked:_o}=zr;return _o});Wr=!Ra&&le.createElement("div",{className:`${Ga}-selection`},le.createElement(Ia.default,{checked:Ao?To:!!Sr.length&&sr,indeterminate:Ao?!To&&Bo:!sr&&Nr,onChange:qr,disabled:Sr.length===0||Ao,"aria-label":no?"Custom selection":"Select all",skipGroup:!0}),no)}let jo;ca==="radio"?jo=(no,io,Ao)=>{const To=xr(io,Ao),Bo=lr.has(To);return{node:le.createElement(to.ZP,Object.assign({},Mr.get(To),{checked:Bo,onClick:zr=>zr.stopPropagation(),onChange:zr=>{lr.has(To)||So(To,!0,[To],zr.nativeEvent)}})),checked:Bo}}:jo=(no,io,Ao)=>{var To;const Bo=xr(io,Ao),zr=lr.has(Bo),_o=xo.has(Bo),Yo=Mr.get(Bo);let Oo;return Tr==="nest"?Oo=_o:Oo=(To=Yo==null?void 0:Yo.indeterminate)!==null&&To!==void 0?To:_o,{node:le.createElement(Ia.default,Object.assign({},Yo,{indeterminate:Oo,checked:zr,skipGroup:!0,onClick:Ti=>Ti.stopPropagation(),onChange:Ti=>{let{nativeEvent:Ci}=Ti;const{shiftKey:il}=Ci;let zi=-1,pi=-1;if(il&&Ba){const ni=new Set([Ir,Bo]);eo.some((Go,Mo)=>{if(ni.has(Go))if(zi===-1)zi=Mo;else return pi=Mo,!0;return!1})}if(pi!==-1&&zi!==pi&&Ba){const ni=eo.slice(zi,pi+1),Go=[];zr?ni.forEach(yo=>{lr.has(yo)&&(Go.push(yo),lr.delete(yo))}):ni.forEach(yo=>{lr.has(yo)||(Go.push(yo),lr.add(yo))});const Mo=Array.from(lr);Gn==null||Gn(!zr,Mo.map(yo=>nr(yo)),Go.map(yo=>nr(yo))),$r(Mo,"multiple")}else{const ni=co;if(Ba){const Go=zr?(0,gl._5)(ni,Bo):(0,gl.L0)(ni,Bo);So(Bo,!zr,Go,Ci)}else{const Go=(0,Ml.S)([].concat((0,ye.Z)(ni),[Bo]),!0,Lr,jr),{checkedKeys:Mo,halfCheckedKeys:yo}=Go;let mi=Mo;if(zr){const Qi=new Set(Mo);Qi.delete(Bo),mi=(0,Ml.S)(Array.from(Qi),{checked:!1,halfCheckedKeys:yo},Lr,jr).checkedKeys}So(Bo,!zr,mi,Ci)}}Lo(zr?null:Bo)}})),checked:zr}};const Uo=(no,io,Ao)=>{const{node:To,checked:Bo}=jo(no,io,Ao);return Da?Da(Bo,io,Ao,To):To};if(!vr.includes(Gi))if(vr.findIndex(no=>{var io;return((io=no[ga])===null||io===void 0?void 0:io.columnType)==="EXPAND_COLUMN"})===0){const[no,...io]=vr;vr=[no,Gi].concat((0,ye.Z)(io))}else vr=[Gi].concat((0,ye.Z)(vr));const yi=vr.indexOf(Gi);vr=vr.filter((no,io)=>no!==Gi||io===yi);const No=vr[yi-1],gi=vr[yi+1];let Io=ka;Io===void 0&&((gi==null?void 0:gi.fixed)!==void 0?Io=gi.fixed:(No==null?void 0:No.fixed)!==void 0&&(Io=No.fixed)),Io&&No&&((br=No[ga])===null||br===void 0?void 0:br.columnType)==="EXPAND_COLUMN"&&No.fixed===void 0&&(No.fixed=Io);const ti=st()(`${Ga}-selection-col`,{[`${Ga}-selection-col-with-dropdown`]:da&&ca==="checkbox"}),Yi={fixed:Io,width:ma,className:`${Ga}-selection-column`,title:Ie.columnTitle||Wr,render:Uo,onCell:Ie.onCell,[ga]:{className:ti}};return vr.map(no=>no===Gi?Yi:no)},[xr,Sr,Ie,co,Po,xo,ma,vo,Tr,Ir,Mr,Gn,So,jr]),Po]},ms=y(86504),jl=y(14051),au=y(6848);const pl="ascend",ml="descend";function fl(De){return typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1}function fs(De){return typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1}function ru(De,Ie){return Ie?De[De.indexOf(Ie)+1]:De[0]}function Gl(De,Ie,lt){let St=[];function Ot(jt,En){St.push({column:jt,key:Ja(jt,En),multiplePriority:fl(jt),sortOrder:jt.sortOrder})}return(De||[]).forEach((jt,En)=>{const An=hr(En,lt);jt.children?("sortOrder"in jt&&Ot(jt,An),St=[].concat((0,ye.Z)(St),(0,ye.Z)(Gl(jt.children,Ie,An)))):jt.sorter&&("sortOrder"in jt?Ot(jt,An):Ie&&jt.defaultSortOrder&&St.push({column:jt,key:Ja(jt,An),multiplePriority:fl(jt),sortOrder:jt.defaultSortOrder}))}),St}function hs(De,Ie,lt,St,Ot,jt,En,An){return(Ie||[]).map((dn,zn)=>{const Jn=hr(zn,An);let Gn=dn;if(Gn.sorter){const ma=Gn.sortDirections||Ot,ca=Gn.showSorterTooltip===void 0?En:Gn.showSorterTooltip,da=Ja(Gn,Jn),ka=lt.find(Tr=>{let{key:Xa}=Tr;return Xa===da}),Da=ka?ka.sortOrder:null,Ra=ru(ma,Da);let Ba;if(dn.sortIcon)Ba=dn.sortIcon({sortOrder:Da});else{const Tr=ma.includes(pl)&&le.createElement(jl.Z,{className:st()(`${De}-column-sorter-up`,{active:Da===pl})}),Xa=ma.includes(ml)&&le.createElement(ms.Z,{className:st()(`${De}-column-sorter-down`,{active:Da===ml})});Ba=le.createElement("span",{className:st()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(Tr&&Xa)})},le.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},Tr,Xa))}const{cancelSort:Ga,triggerAsc:dr,triggerDesc:fr}=jt||{};let nr=Ga;Ra===ml?nr=fr:Ra===pl&&(nr=dr);const xr=typeof ca=="object"?ca:{title:nr};Gn=Object.assign(Object.assign({},Gn),{className:st()(Gn.className,{[`${De}-column-sort`]:Da}),title:Tr=>{const Xa=le.createElement("div",{className:`${De}-column-sorters`},le.createElement("span",{className:`${De}-column-title`},Re(dn.title,Tr)),Ba);return ca?le.createElement(au.Z,Object.assign({},xr),Xa):Xa},onHeaderCell:Tr=>{const Xa=dn.onHeaderCell&&dn.onHeaderCell(Tr)||{},rr=Xa.onClick,Ka=Xa.onKeyDown;Xa.onClick=Pr=>{St({column:dn,key:da,sortOrder:Ra,multiplePriority:fl(dn)}),rr==null||rr(Pr)},Xa.onKeyDown=Pr=>{Pr.keyCode===Ni.Z.ENTER&&(St({column:dn,key:da,sortOrder:Ra,multiplePriority:fl(dn)}),Ka==null||Ka(Pr))};const Ha=Cn(dn.title,{}),tr=Ha==null?void 0:Ha.toString();return Da?Xa["aria-sort"]=Da==="ascend"?"ascending":"descending":Xa["aria-label"]=tr||"",Xa.className=st()(Xa.className,`${De}-column-has-sorters`),Xa.tabIndex=0,dn.ellipsis&&(Xa.title=(Ha!=null?Ha:"").toString()),Xa}})}return"children"in Gn&&(Gn=Object.assign(Object.assign({},Gn),{children:hs(De,Gn.children,lt,St,Ot,jt,En,Jn)})),Gn})}function vs(De){const{column:Ie,sortOrder:lt}=De;return{column:Ie,order:lt,field:Ie.dataIndex,columnKey:Ie.key}}function Ss(De){const Ie=De.filter(lt=>{let{sortOrder:St}=lt;return St}).map(vs);return Ie.length===0&&De.length?Object.assign(Object.assign({},vs(De[De.length-1])),{column:void 0}):Ie.length<=1?Ie[0]||{}:Ie}function Vl(De,Ie,lt){const St=Ie.slice().sort((En,An)=>An.multiplePriority-En.multiplePriority),Ot=De.slice(),jt=St.filter(En=>{let{column:{sorter:An},sortOrder:dn}=En;return fs(An)&&dn});return jt.length?Ot.sort((En,An)=>{for(let dn=0;dn{const An=En[lt];return An?Object.assign(Object.assign({},En),{[lt]:Vl(An,Ie,lt)}):En}):Ot}function ou(De){let{prefixCls:Ie,mergedColumns:lt,onSorterChange:St,sortDirections:Ot,tableLocale:jt,showSorterTooltip:En}=De;const[An,dn]=le.useState(Gl(lt,!0)),zn=le.useMemo(()=>{let da=!0;const ka=Gl(lt,!1);if(!ka.length)return An;const Da=[];function Ra(Ga){da?Da.push(Ga):Da.push(Object.assign(Object.assign({},Ga),{sortOrder:null}))}let Ba=null;return ka.forEach(Ga=>{Ba===null?(Ra(Ga),Ga.sortOrder&&(Ga.multiplePriority===!1?da=!1:Ba=!0)):(Ba&&Ga.multiplePriority!==!1||(da=!1),Ra(Ga))}),Da},[lt,An]),Jn=le.useMemo(()=>{const da=zn.map(ka=>{let{column:Da,sortOrder:Ra}=ka;return{column:Da,order:Ra}});return{sortColumns:da,sortColumn:da[0]&&da[0].column,sortOrder:da[0]&&da[0].order}},[zn]);function Gn(da){let ka;da.multiplePriority===!1||!zn.length||zn[0].multiplePriority===!1?ka=[da]:ka=[].concat((0,ye.Z)(zn.filter(Da=>{let{key:Ra}=Da;return Ra!==da.key})),[da]),dn(ka),St(Ss(ka),ka)}return[da=>hs(Ie,da,zn,Gn,Ot,jt,En),zn,Jn,()=>Ss(zn)]}function bs(De,Ie){return De.map(lt=>{const St=Object.assign({},lt);return St.title=Re(lt.title,Ie),"children"in St&&(St.children=bs(St.children,Ie)),St})}function iu(De){return[le.useCallback(lt=>bs(lt,De),[De])]}var lu=Nn((De,Ie)=>{const{_renderTimes:lt}=De,{_renderTimes:St}=Ie;return lt!==St}),su=Za((De,Ie)=>{const{_renderTimes:lt}=De,{_renderTimes:St}=Ie;return lt!==St}),rl=y(64993),hl=y(17313),uu=y(83116),cu=y(37613),du=De=>{const{componentCls:Ie}=De,lt=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,St=(Ot,jt,En)=>({[`&${Ie}-${Ot}`]:{[`> ${Ie}-container`]:{[`> ${Ie}-content, > ${Ie}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ie}-expanded-row-fixed`]:{margin:`-${jt}px -${En+De.lineWidth}px`}}}}}});return{[`${Ie}-wrapper`]:{[`${Ie}${Ie}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ie}-title`]:{border:lt,borderBottom:0},[`> ${Ie}-container`]:{borderInlineStart:lt,borderTop:lt,[` > ${Ie}-content, > ${Ie}-header, > ${Ie}-body, @@ -249,7 +249,7 @@ &${Ie}-row:hover > td, > th${Ie}-cell-row-hover, > td${Ie}-cell-row-hover - `]:{background:ka},[`&${Ie}-row-selected`]:{"> th, > td":{background:Da},"&:hover > th, &:hover > td":{background:Ra}}}},[`${Ie}-footer`]:{padding:`${St}px ${Ot}px`,color:Ba,background:Ga}})}};var Ls=(0,uu.Z)("Table",De=>{const{colorTextHeading:Ie,colorSplit:lt,colorIcon:St,colorIconHover:Ot,opacityLoading:jt,colorBgContainer:En,controlInteractiveSize:An,headerBg:dn,headerColor:zn,headerSortActiveBg:Jn,headerSortHoverBg:Gn,bodySortBg:ma,rowHoverBg:ca,rowSelectedBg:da,rowSelectedHoverBg:ka,rowExpandedBg:Da,cellPaddingBlock:Ra,cellPaddingInline:Ba,cellPaddingBlockMD:Ga,cellPaddingInlineMD:dr,cellPaddingBlockSM:fr,cellPaddingInlineSM:nr,borderColor:xr,footerBg:Tr,footerColor:Xa,headerBorderRadius:rr,cellFontSize:Ka,cellFontSizeMD:Ha,cellFontSizeSM:tr,headerSplitColor:Pr,fixedHeaderSortActiveBg:Rr,headerFilterHoverBg:Lr,filterDropdownBg:vr,expandIconBg:Mr,selectionColumnWidth:jr,stickyScrollBarBg:co}=De,_r=new rl.C(St),Po=new rl.C(Ot),xo=2,Ir=(0,cu.TS)(De,{tableFontSize:Ka,tableBg:En,tableRadius:rr,tablePaddingVertical:Ra,tablePaddingHorizontal:Ba,tablePaddingVerticalMiddle:Ga,tablePaddingHorizontalMiddle:dr,tablePaddingVerticalSmall:fr,tablePaddingHorizontalSmall:nr,tableBorderColor:xr,tableHeaderTextColor:zn,tableHeaderBg:dn,tableFooterTextColor:Xa,tableFooterBg:Tr,tableHeaderCellSplitColor:Pr,tableHeaderSortBg:Jn,tableHeaderSortHoverBg:Gn,tableHeaderIconColor:_r.clone().setAlpha(_r.getAlpha()*jt).toRgbString(),tableHeaderIconColorHover:Po.clone().setAlpha(Po.getAlpha()*jt).toRgbString(),tableBodySortBg:ma,tableFixedHeaderSortActiveBg:Rr,tableHeaderFilterActiveBg:Lr,tableFilterDropdownBg:vr,tableRowHoverBg:ca,tableSelectedRowBg:da,tableSelectedRowHoverBg:ka,zIndexTableFixed:xo,zIndexTableSticky:xo+1,tableFontSizeMiddle:Ha,tableFontSizeSmall:tr,tableSelectionColumnWidth:jr,tableExpandIconBg:Mr,tableExpandColumnWidth:An+2*De.padding,tableExpandedRowBg:Da,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:co,tableScrollThumbBgHover:Ie,tableScrollBg:lt});return[Bs(Ir),ys(Ir),Sl(Ir),vl(Ir),As(Ir),du(Ir),hu(Ir),Es(Ir),Sl(Ir),pu(Ir),Ps(Ir),fu(Ir),Xl(Ir),gu(Ir),xs(Ir),Cs(Ir),Ds(Ir)]},De=>{const{colorFillAlter:Ie,colorBgContainer:lt,colorTextHeading:St,colorFillSecondary:Ot,colorFillContent:jt,controlItemBgActive:En,controlItemBgActiveHover:An,padding:dn,paddingSM:zn,paddingXS:Jn,colorBorderSecondary:Gn,borderRadiusLG:ma,fontSize:ca,controlHeight:da,colorTextPlaceholder:ka}=De,Da=new rl.C(Ot).onBackground(lt).toHexShortString(),Ra=new rl.C(jt).onBackground(lt).toHexShortString(),Ba=new rl.C(Ie).onBackground(lt).toHexShortString();return{headerBg:Ba,headerColor:St,headerSortActiveBg:Da,headerSortHoverBg:Ra,bodySortBg:Ba,rowHoverBg:Ba,rowSelectedBg:En,rowSelectedHoverBg:An,rowExpandedBg:Ie,cellPaddingBlock:dn,cellPaddingInline:dn,cellPaddingBlockMD:zn,cellPaddingInlineMD:Jn,cellPaddingBlockSM:Jn,cellPaddingInlineSM:Jn,borderColor:Gn,headerBorderRadius:ma,footerBg:Ba,footerColor:St,cellFontSize:ca,cellFontSizeMD:ca,cellFontSizeSM:ca,headerSplitColor:Gn,fixedHeaderSortActiveBg:Da,headerFilterHoverBg:jt,filterDropdownMenuBg:lt,filterDropdownBg:lt,expandIconBg:lt,selectionColumnWidth:da,stickyScrollBarBg:ka,stickyScrollBarBorderRadius:100}});const vu=[],Ns=(De,Ie)=>{const{prefixCls:lt,className:St,rootClassName:Ot,style:jt,size:En,bordered:An,dropdownPrefixCls:dn,dataSource:zn,pagination:Jn,rowSelection:Gn,rowKey:ma="key",rowClassName:ca,columns:da,children:ka,childrenColumnName:Da,onChange:Ra,getPopupContainer:Ba,loading:Ga,expandIcon:dr,expandable:fr,expandedRowRender:nr,expandIconColumnIndex:xr,indentSize:Tr,scroll:Xa,sortDirections:rr,locale:Ka,showSorterTooltip:Ha=!0,virtual:tr}=De,Pr=le.useMemo(()=>da||$e(ka),[da,ka]),Rr=le.useMemo(()=>Pr.some(Xr=>Xr.responsive),[Pr]),Lr=(0,Or.Z)(Rr),vr=le.useMemo(()=>{const Xr=new Set(Object.keys(Lr).filter(fo=>Lr[fo]));return Pr.filter(fo=>!fo.responsive||fo.responsive.some(Xo=>Xr.has(Xo)))},[Pr,Lr]),Mr=(0,cr.Z)(De,["className","style","columns"]),{locale:jr=mr.Z,direction:co,table:_r,renderEmpty:Po,getPrefixCls:xo,getPopupContainer:Ir}=le.useContext(gr.E_),Lo=(0,wr.Z)(En),$r=Object.assign(Object.assign({},jr.Table),Ka),So=zn||vu,vo=xo("table",lt),ei=xo("dropdown",dn),yr=Object.assign({childrenColumnName:Da,expandIconColumnIndex:xr},fr),{childrenColumnName:Sr="children"}=yr,hr=le.useMemo(()=>So.some(Xr=>Xr==null?void 0:Xr[Sr])?"nest":nr||fr&&fr.expandedRowRender?"row":null,[So]),lr={body:le.useRef()},eo=le.useMemo(()=>typeof ma=="function"?ma:Xr=>Xr==null?void 0:Xr[ma],[ma]),[sr]=Tl(So,Sr,eo),Nr={},qr=function(Xr,fo){let Xo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Co,Qo,Jo;const ai=Object.assign(Object.assign({},Nr),Xr);Xo&&((Co=Nr.resetPagination)===null||Co===void 0||Co.call(Nr),!((Qo=ai.pagination)===null||Qo===void 0)&&Qo.current&&(ai.pagination.current=1),Jn&&Jn.onChange&&Jn.onChange(1,(Jo=ai.pagination)===null||Jo===void 0?void 0:Jo.pageSize)),Xa&&Xa.scrollToFirstRowOnChange!==!1&&lr.body.current&&(0,pr.Z)(0,{getContainer:()=>lr.body.current}),Ra==null||Ra(ai.pagination,ai.filters,ai.sorter,{currentDataSource:Il(Vl(So,ai.sorterStates,Sr),ai.filterStates),action:fo})},Wr=(Xr,fo)=>{qr({sorter:Xr,sorterStates:fo},"sort",!1)},[jo,Uo,yi,No]=ou({prefixCls:vo,mergedColumns:vr,onSorterChange:Wr,sortDirections:rr||["ascend","descend"],tableLocale:$r,showSorterTooltip:Ha}),gi=le.useMemo(()=>Vl(So,Uo,Sr),[So,Uo]);Nr.sorter=No(),Nr.sorterStates=Uo;const Io=(Xr,fo)=>{qr({filters:Xr,filterStates:fo},"filter",!0)},[ti,Yi,no]=cs({prefixCls:vo,locale:$r,dropdownPrefixCls:ei,mergedColumns:vr,onFilterChange:Io,getPopupContainer:Ba||Ir}),io=Il(gi,Yi);Nr.filters=no,Nr.filterStates=Yi;const Ao=le.useMemo(()=>{const Xr={};return Object.keys(no).forEach(fo=>{no[fo]!==null&&(Xr[fo]=no[fo])}),Object.assign(Object.assign({},yi),{filters:Xr})},[yi,no]),[To]=iu(Ao),Bo=(Xr,fo)=>{qr({pagination:Object.assign(Object.assign({},Nr.pagination),{current:Xr,pageSize:fo})},"paginate")},[zr,_o]=$s(io.length,Bo,Jn);Nr.pagination=Jn===!1?{}:_s(zr,Jn),Nr.resetPagination=_o;const Yo=le.useMemo(()=>{if(Jn===!1||!zr.pageSize)return io;const{current:Xr=1,total:fo,pageSize:Xo=Ol}=zr;return io.lengthXo?io.slice((Xr-1)*Xo,Xr*Xo):io:io.slice((Xr-1)*Xo,Xr*Xo)},[!!Jn,io,zr&&zr.current,zr&&zr.pageSize,zr&&zr.total]),[Oo,Ti]=nu({prefixCls:vo,data:io,pageData:Yo,getRowKey:eo,getRecordByKey:sr,expandType:hr,childrenColumnName:Sr,locale:$r,getPopupContainer:Ba||Ir},Gn),Ci=(Xr,fo,Xo)=>{let Co;return typeof ca=="function"?Co=st()(ca(Xr,fo,Xo)):Co=st()(ca),st()({[`${vo}-row-selected`]:Ti.has(eo(Xr,fo))},Co)};yr.__PARENT_RENDER_ICON__=yr.expandIcon,yr.expandIcon=yr.expandIcon||dr||sa($r),hr==="nest"&&yr.expandIconColumnIndex===void 0?yr.expandIconColumnIndex=Gn?1:0:yr.expandIconColumnIndex>0&&Gn&&(yr.expandIconColumnIndex-=1),typeof yr.indentSize!="number"&&(yr.indentSize=typeof Tr=="number"?Tr:15);const il=le.useCallback(Xr=>To(Oo(ti(jo(Xr)))),[jo,ti,Oo]);let zi,pi;if(Jn!==!1&&(zr!=null&&zr.total)){let Xr;zr.size?Xr=zr.size:Xr=Lo==="small"||Lo==="middle"?"small":void 0;const fo=Qo=>le.createElement(Jr.Z,Object.assign({},zr,{className:st()(`${vo}-pagination ${vo}-pagination-${Qo}`,zr.className),size:Xr})),Xo=co==="rtl"?"left":"right",{position:Co}=zr;if(Co!==null&&Array.isArray(Co)){const Qo=Co.find(Pi=>Pi.includes("top")),Jo=Co.find(Pi=>Pi.includes("bottom")),ai=Co.every(Pi=>`${Pi}`=="none");!Qo&&!Jo&&!ai&&(pi=fo(Xo)),Qo&&(zi=fo(Qo.toLowerCase().replace("top",""))),Jo&&(pi=fo(Jo.toLowerCase().replace("bottom","")))}else pi=fo(Xo)}let ni;typeof Ga=="boolean"?ni={spinning:Ga}:typeof Ga=="object"&&(ni=Object.assign({spinning:!0},Ga));const[Go,Mo]=Ls(vo),[,yo]=(0,Yn.Z)(),mi=st()(`${vo}-wrapper`,_r==null?void 0:_r.className,{[`${vo}-wrapper-rtl`]:co==="rtl"},St,Ot,Mo),Qi=Object.assign(Object.assign({},_r==null?void 0:_r.style),jt),Vi=Ka&&Ka.emptyText||(Po==null?void 0:Po("Table"))||le.createElement(Oa.Z,{componentName:"Table"}),fi=tr?su:lu,ll={},sl=le.useMemo(()=>{const{fontSize:Xr,lineHeight:fo,padding:Xo,paddingXS:Co,paddingSM:Qo}=yo,Jo=Math.floor(Xr*fo);switch(Lo){case"large":return Xo*2+Jo;case"small":return Co*2+Jo;default:return Qo*2+Jo}},[yo,Lo]);return tr&&(ll.listItemHeight=sl),Go(le.createElement("div",{ref:Ie,className:mi,style:Qi},le.createElement(Zn.Z,Object.assign({spinning:!1},ni),zi,le.createElement(fi,Object.assign({},ll,Mr,{columns:vr,direction:co,expandable:yr,prefixCls:vo,className:st()({[`${vo}-middle`]:Lo==="middle",[`${vo}-small`]:Lo==="small",[`${vo}-bordered`]:An,[`${vo}-empty`]:So.length===0}),data:Yo,rowKey:eo,rowClassName:Ci,emptyText:Vi,internalHooks:re,internalRefs:lr,transformColumns:il})),pi)))};var el=le.forwardRef(Ns);const Su=(De,Ie)=>{const lt=le.useRef(0);return lt.current+=1,le.createElement(el,Object.assign({},De,{ref:Ie,_renderTimes:lt.current}))},Mi=le.forwardRef(Su);Mi.SELECTION_COLUMN=Gi,Mi.EXPAND_COLUMN=E,Mi.SELECTION_ALL=zl,Mi.SELECTION_INVERT=Ul,Mi.SELECTION_NONE=Hl,Mi.Column=Wa,Mi.ColumnGroup=Ar,Mi.Summary=je;var ol=Mi,bl=ol},98228:function(de,ne,y){"use strict";y.d(ne,{default:function(){return qt}});var E=y(92310),re=y.n(E),oe=y(5891),ge=y(26390),fe=y(57259),he=y(29043),le=y(19149),xe=y(80665),Ee=y(77861),Le=y(17115),ke=y(90782),Ue=y(35788),He=y(51395),ue=y(59301),b=function(Qe){var ht=ue.useRef({valueLabels:new Map});return ue.useMemo(function(){var xt=ht.current.valueLabels,bn=new Map,Ae=Qe.map(function(Ve){var et,nt=Ve.value,ft=(et=Ve.label)!==null&&et!==void 0?et:xt.get(nt);return bn.set(nt,ft),(0,fe.Z)((0,fe.Z)({},Ve),{},{label:ft})});return ht.current.valueLabels=bn,[Ae]},[Qe])},a=function(Qe,ht,xt,bn){return ue.useMemo(function(){var Ae=Qe.map(function(ft){var Nt=ft.value;return Nt}),Ve=ht.map(function(ft){var Nt=ft.value;return Nt}),et=Ae.filter(function(ft){return!bn[ft]});if(xt){var nt=(0,ke.S)(Ae,!0,bn);Ae=nt.checkedKeys,Ve=nt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ge.Z)(et),(0,ge.Z)(Ae)))),Ve]},[Qe,ht,xt,bn])},ee=y(71430),x=function(Qe,ht){return ue.useMemo(function(){var xt=(0,ee.I8)(Qe,{fieldNames:ht,initWrapper:function(Ae){return(0,fe.Z)((0,fe.Z)({},Ae),{},{valueEntities:new Map})},processEntity:function(Ae,Ve){var et=Ae.node[ht.value];if(0)var nt;Ve.valueEntities.set(et,Ae)}});return xt},[Qe,ht])},te=y(80962),ae=y(38298),ie=function(){return null},pe=ie,ve=["children","value"];function Se(Qe){return(0,ae.Z)(Qe).map(function(ht){if(!ue.isValidElement(ht)||!ht.type)return null;var xt=ht,bn=xt.key,Ae=xt.props,Ve=Ae.children,et=Ae.value,nt=(0,le.Z)(Ae,ve),ft=(0,fe.Z)({key:bn,value:et},nt),Nt=Se(Ve);return Nt.length&&(ft.children=Nt),ft}).filter(function(ht){return ht})}function be(Qe){if(!Qe)return Qe;var ht=(0,fe.Z)({},Qe);return"props"in ht||Object.defineProperty(ht,"props",{get:function(){return(0,He.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),ht}}),ht}function we(Qe,ht,xt,bn,Ae,Ve){var et=null,nt=null;function ft(){function Nt(Ht){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ht.map(function($e,wt){var mn="".concat(Ze,"-").concat(wt),an=$e[Ve.value],qn=xt.includes(an),Hn=Nt($e[Ve.children]||[],mn,qn),ct=ue.createElement(pe,$e,Hn.map(function(ia){return ia.node}));if(ht===an&&(et=ct),qn){var Wt={pos:mn,node:ct,children:Hn};return Je||nt.push(Wt),Wt}return null}).filter(function($e){return $e})}nt||(nt=[],Nt(bn),nt.sort(function(Ht,Ze){var Je=Ht.node.props.value,$e=Ze.node.props.value,wt=xt.indexOf(Je),mn=xt.indexOf($e);return wt-mn}))}Object.defineProperty(Qe,"triggerNode",{get:function(){return(0,He.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ft(),et}}),Object.defineProperty(Qe,"allCheckedNodes",{get:function(){return(0,He.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ft(),Ae?nt:nt.map(function(Ht){var Ze=Ht.node;return Ze})}})}var Te=function(Qe,ht,xt){var bn=xt.treeNodeFilterProp,Ae=xt.filterTreeNode,Ve=xt.fieldNames,et=Ve.children;return ue.useMemo(function(){if(!ht||Ae===!1)return Qe;var nt;if(typeof Ae=="function")nt=Ae;else{var ft=ht.toUpperCase();nt=function(Ze,Je){var $e=Je[bn];return String($e).toUpperCase().includes(ft)}}function Nt(Ht){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ht.reduce(function(Je,$e){var wt=$e[et],mn=Ze||nt(ht,be($e)),an=Nt(wt||[],mn);return(mn||an.length)&&Je.push((0,fe.Z)((0,fe.Z)({},$e),{},(0,te.Z)({isLeaf:void 0},et,an))),Je},[])}return Nt(Qe)},[Qe,ht,et,bn,Ae])};function Ye(Qe){var ht=ue.useRef();ht.current=Qe;var xt=ue.useCallback(function(){return ht.current.apply(ht,arguments)},[]);return xt}function Ne(Qe,ht){var xt=ht.id,bn=ht.pId,Ae=ht.rootPId,Ve={},et=[],nt=Qe.map(function(ft){var Nt=(0,fe.Z)({},ft),Ht=Nt[xt];return Ve[Ht]=Nt,Nt.key=Nt.key||Ht,Nt});return nt.forEach(function(ft){var Nt=ft[bn],Ht=Ve[Nt];Ht&&(Ht.children=Ht.children||[],Ht.children.push(ft)),(Nt===Ae||!Ht&&Ae===null)&&et.push(ft)}),et}function tt(Qe,ht,xt){return ue.useMemo(function(){return Qe?xt?Ne(Qe,(0,fe.Z)({id:"id",pId:"pId",rootPId:null},xt!==!0?xt:{})):Qe:Se(ht)},[ht,xt,Qe])}var st=ue.createContext(null),Vt=st,vt=y(85108),Bt=y(79722),At=y(99581),Lt=ue.createContext(null),tn=Lt;function Jt(Qe){return Array.isArray(Qe)?Qe:Qe!==void 0?[Qe]:[]}function qe(Qe){var ht=Qe||{},xt=ht.label,bn=ht.value,Ae=ht.children,Ve=bn||"value";return{_title:xt?[xt]:["title","label"],value:Ve,key:Ve,children:Ae||"children"}}function yt(Qe){return!Qe||Qe.disabled||Qe.disableCheckbox||Qe.checkable===!1}function on(Qe,ht){var xt=[];function bn(Ae){Ae.forEach(function(Ve){var et=Ve[ht.children];et&&(xt.push(Ve[ht.value]),bn(et))})}return bn(Qe),xt}function rt(Qe){return Qe==null}var Ke={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Dt=function(ht,xt){var bn=(0,Ee.lk)(),Ae=bn.prefixCls,Ve=bn.multiple,et=bn.searchValue,nt=bn.toggleOpen,ft=bn.open,Nt=bn.notFoundContent,Ht=ue.useContext(tn),Ze=Ht.virtual,Je=Ht.listHeight,$e=Ht.listItemHeight,wt=Ht.treeData,mn=Ht.fieldNames,an=Ht.onSelect,qn=Ht.dropdownMatchSelectWidth,Hn=Ht.treeExpandAction,ct=ue.useContext(Vt),Wt=ct.checkable,ia=ct.checkedKeys,$t=ct.halfCheckedKeys,jn=ct.treeExpandedKeys,la=ct.treeDefaultExpandAll,ta=ct.treeDefaultExpandedKeys,fa=ct.onTreeExpand,Et=ct.treeIcon,fn=ct.showTreeIcon,Yt=ct.switcherIcon,yn=ct.treeLine,Tn=ct.treeNodeFilterProp,Xn=ct.loadData,Dn=ct.treeLoadedKeys,On=ct.treeMotion,ba=ct.onTreeLoad,La=ct.keyEntities,wn=ue.useRef(),za=(0,Bt.Z)(function(){return wt},[ft,wt],function(Ea,Ua){return Ua[0]&&Ea[1]!==Ua[1]}),ar=ue.useState(null),_t=(0,he.Z)(ar,2),nn=_t[0],Tt=_t[1],We=La[nn],it=ue.useMemo(function(){return Wt?{checked:ia,halfChecked:$t}:null},[Wt,ia,$t]);ue.useEffect(function(){if(ft&&!Ve&&ia.length){var Ea;(Ea=wn.current)===null||Ea===void 0||Ea.scrollTo({key:ia[0]}),Tt(ia[0])}},[ft]);var Rt=String(et).toLowerCase(),Nn=function(Ua){return Rt?String(Ua[Tn]).toLowerCase().includes(Rt):!1},Mn=ue.useState(ta),ln=(0,he.Z)(Mn,2),_n=ln[0],Bn=ln[1],Kn=ue.useState(null),ua=(0,he.Z)(Kn,2),ja=ua[0],Va=ua[1],Na=ue.useMemo(function(){return jn?(0,ge.Z)(jn):et?ja:_n},[_n,ja,jn,et]);ue.useEffect(function(){et&&Va(on(wt,mn))},[et]);var ya=function(Ua){Bn(Ua),Va(Ua),fa&&fa(Ua)},aa=function(Ua){Ua.preventDefault()},wa=function(Ua,ir){var _a=ir.node;Wt&&yt(_a)||(an(_a.key,{selected:!ia.includes(_a.key)}),Ve||nt(!1))};if(ue.useImperativeHandle(xt,function(){var Ea;return{scrollTo:(Ea=wn.current)===null||Ea===void 0?void 0:Ea.scrollTo,onKeyDown:function(ir){var _a,br=ir.which;switch(br){case vt.Z.UP:case vt.Z.DOWN:case vt.Z.LEFT:case vt.Z.RIGHT:(_a=wn.current)===null||_a===void 0||_a.onKeyDown(ir);break;case vt.Z.ENTER:{if(We){var Za=(We==null?void 0:We.node)||{},va=Za.selectable,Qa=Za.value;va!==!1&&wa(null,{node:{key:nn},selected:!ia.includes(Qa)})}break}case vt.Z.ESC:nt(!1)}},onKeyUp:function(){}}}),za.length===0)return ue.createElement("div",{role:"listbox",className:"".concat(Ae,"-empty"),onMouseDown:aa},Nt);var Ca={fieldNames:mn};return Dn&&(Ca.loadedKeys=Dn),Na&&(Ca.expandedKeys=Na),ue.createElement("div",{onMouseDown:aa},We&&ft&&ue.createElement("span",{style:Ke,"aria-live":"assertive"},We.node.value),ue.createElement(At.Z,(0,oe.Z)({ref:wn,focusable:!1,prefixCls:"".concat(Ae,"-tree"),treeData:za,height:Je,itemHeight:$e,virtual:Ze!==!1&&qn!==!1,multiple:Ve,icon:Et,showIcon:fn,switcherIcon:Yt,showLine:yn,loadData:et?null:Xn,motion:On,activeKey:nn,checkable:Wt,checkStrictly:!0,checkedKeys:it,selectedKeys:Wt?[]:ia,defaultExpandAll:la},Ca,{onActiveChange:Tt,onSelect:wa,onCheck:wa,onExpand:ya,onLoad:ba,filterTreeNode:Nn,expandAction:Hn})))},vn=ue.forwardRef(Dt);vn.displayName="OptionList";var Ct=vn,Gt="SHOW_ALL",ot="SHOW_PARENT",Ut="SHOW_CHILD";function bt(Qe,ht,xt,bn){var Ae=new Set(Qe);return ht===Ut?Qe.filter(function(Ve){var et=xt[Ve];return!(et&&et.children&&et.children.some(function(nt){var ft=nt.node;return Ae.has(ft[bn.value])})&&et.children.every(function(nt){var ft=nt.node;return yt(ft)||Ae.has(ft[bn.value])}))}):ht===ot?Qe.filter(function(Ve){var et=xt[Ve],nt=et?et.parent:null;return!(nt&&!yt(nt.node)&&Ae.has(nt.key))}):Qe}function kn(Qe){var ht=Qe.searchPlaceholder,xt=Qe.treeCheckStrictly,bn=Qe.treeCheckable,Ae=Qe.labelInValue,Ve=Qe.value,et=Qe.multiple;warning(!ht,"`searchPlaceholder` has been removed."),xt&&Ae===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ae||xt)&&warning(toArray(Ve).every(function(nt){return nt&&_typeof(nt)==="object"&&"value"in nt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),xt||et||bn?warning(!Ve||Array.isArray(Ve),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ve),"`value` should not be array when `TreeSelect` is single mode.")}var rn=null,pt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function _e(Qe){return!Qe||(0,xe.Z)(Qe)!=="object"}var Be=ue.forwardRef(function(Qe,ht){var xt=Qe.id,bn=Qe.prefixCls,Ae=bn===void 0?"rc-tree-select":bn,Ve=Qe.value,et=Qe.defaultValue,nt=Qe.onChange,ft=Qe.onSelect,Nt=Qe.onDeselect,Ht=Qe.searchValue,Ze=Qe.inputValue,Je=Qe.onSearch,$e=Qe.autoClearSearchValue,wt=$e===void 0?!0:$e,mn=Qe.filterTreeNode,an=Qe.treeNodeFilterProp,qn=an===void 0?"value":an,Hn=Qe.showCheckedStrategy,ct=Qe.treeNodeLabelProp,Wt=Qe.multiple,ia=Qe.treeCheckable,$t=Qe.treeCheckStrictly,jn=Qe.labelInValue,la=Qe.fieldNames,ta=Qe.treeDataSimpleMode,fa=Qe.treeData,Et=Qe.children,fn=Qe.loadData,Yt=Qe.treeLoadedKeys,yn=Qe.onTreeLoad,Tn=Qe.treeDefaultExpandAll,Xn=Qe.treeExpandedKeys,Dn=Qe.treeDefaultExpandedKeys,On=Qe.onTreeExpand,ba=Qe.treeExpandAction,La=Qe.virtual,wn=Qe.listHeight,za=wn===void 0?200:wn,ar=Qe.listItemHeight,_t=ar===void 0?20:ar,nn=Qe.onDropdownVisibleChange,Tt=Qe.dropdownMatchSelectWidth,We=Tt===void 0?!0:Tt,it=Qe.treeLine,Rt=Qe.treeIcon,Nn=Qe.showTreeIcon,Mn=Qe.switcherIcon,ln=Qe.treeMotion,_n=(0,le.Z)(Qe,pt),Bn=(0,Le.ZP)(xt),Kn=ia&&!$t,ua=ia||$t,ja=$t||jn,Va=ua||Wt,Na=(0,Ue.Z)(et,{value:Ve}),ya=(0,he.Z)(Na,2),aa=ya[0],wa=ya[1],Ca=ue.useMemo(function(){return ia?Hn||Ut:Gt},[Hn,ia]),Ea=ue.useMemo(function(){return qe(la)},[JSON.stringify(la)]),Ua=(0,Ue.Z)("",{value:Ht!==void 0?Ht:Ze,postState:function(Pa){return Pa||""}}),ir=(0,he.Z)(Ua,2),_a=ir[0],br=ir[1],Za=function(Pa){br(Pa),Je==null||Je(Pa)},va=tt(fa,Et,ta),Qa=x(va,Ea),pa=Qa.keyEntities,Wa=Qa.valueEntities,$a=ue.useCallback(function(ra){var Pa=[],Ia=[];return ra.forEach(function(xa){Wa.has(xa)?Ia.push(xa):Pa.push(xa)}),{missingRawValues:Pa,existRawValues:Ia}},[Wa]),Ar=Te(va,_a,{fieldNames:Ea,treeNodeFilterProp:qn,filterTreeNode:mn}),cr=ue.useCallback(function(ra){if(ra){if(ct)return ra[ct];for(var Pa=Ea._title,Ia=0;Ia{const{componentCls:ht,treePrefixCls:xt,colorBgElevated:bn}=Qe,Ae=`.${xt}`;return[{[`${ht}-dropdown`]:[{padding:`${Qe.paddingXS}px ${Qe.paddingXS/2}px`},(0,In.Yk)(xt,(0,Rn.TS)(Qe,{colorBgContainer:bn})),{[Ae]:{borderRadius:0,[`${Ae}-list-holder-inner`]:{alignItems:"stretch",[`${Ae}-treenode`]:{[`${Ae}-node-content-wrapper`]:{flex:"auto"}}}}},(0,pn.C2)(`${xt}-checkbox`,Qe),{"&-rtl":{direction:"rtl",[`${Ae}-switcher${Ae}-switcher_close`]:{[`${Ae}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function ga(Qe,ht){return(0,Wn.Z)("TreeSelect",xt=>{const bn=(0,Rn.TS)(xt,{treePrefixCls:ht});return[Un(bn)]},In.TM)(Qe)}var un=function(Qe,ht){var xt={};for(var bn in Qe)Object.prototype.hasOwnProperty.call(Qe,bn)&&ht.indexOf(bn)<0&&(xt[bn]=Qe[bn]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,bn=Object.getOwnPropertySymbols(Qe);Ae{var xt,{prefixCls:bn,size:Ae,disabled:Ve,bordered:et=!0,className:nt,rootClassName:ft,treeCheckable:Nt,multiple:Ht,listHeight:Ze=256,listItemHeight:Je=26,placement:$e,notFoundContent:wt,switcherIcon:mn,treeLine:an,getPopupContainer:qn,popupClassName:Hn,dropdownClassName:ct,treeIcon:Wt=!1,transitionName:ia,choiceTransitionName:$t="",status:jn,treeExpandAction:la,builtinPlacements:ta,dropdownMatchSelectWidth:fa,popupMatchSelectWidth:Et,allowClear:fn}=Qe,Yt=un(Qe,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:yn,getPrefixCls:Tn,renderEmpty:Xn,direction:Dn,virtual:On,popupMatchSelectWidth:ba,popupOverflow:La}=ue.useContext(Ge.E_),wn=Tn(),za=Tn("select",bn),ar=Tn("select-tree",bn),_t=Tn("tree-select",bn),{compactSize:nn,compactItemClassnames:Tt}=(0,zt.ri)(za,Dn),[We,it]=(0,Fn.Z)(za),[Rt]=ga(_t,ar),Nn=re()(Hn||ct,`${_t}-dropdown`,{[`${_t}-dropdown-rtl`]:Dn==="rtl"},ft,it),Mn=!!(Nt||Ht),ln=(0,Xe.Z)(Yt.suffixIcon,Yt.showArrow),_n=(xt=Et!=null?Et:fa)!==null&&xt!==void 0?xt:ba,{status:Bn,hasFeedback:Kn,isFormItemInput:ua,feedbackIcon:ja}=ue.useContext(Zt.aM),Va=(0,ut.F)(Bn,jn),{suffixIcon:Na,removeIcon:ya,clearIcon:aa}=(0,Mt.Z)(Object.assign(Object.assign({},Yt),{multiple:Mn,showSuffixIcon:ln,hasFeedback:Kn,feedbackIcon:ja,prefixCls:za,componentName:"TreeSelect"})),wa=fn===!0?{clearIcon:aa}:fn;let Ca;wt!==void 0?Ca=wt:Ca=(Xn==null?void 0:Xn("Select"))||ue.createElement(cn.Z,{componentName:"Select"});const Ea=(0,je.Z)(Yt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Ua=ue.useMemo(()=>$e!==void 0?$e:Dn==="rtl"?"bottomRight":"bottomLeft",[$e,Dn]),ir=(0,Cn.Z)(ta,La),_a=(0,en.Z)(Wa=>{var $a;return($a=Ae!=null?Ae:nn)!==null&&$a!==void 0?$a:Wa}),br=ue.useContext(mt.Z),Za=Ve!=null?Ve:br,va=re()(!bn&&_t,{[`${za}-lg`]:_a==="large",[`${za}-sm`]:_a==="small",[`${za}-rtl`]:Dn==="rtl",[`${za}-borderless`]:!et,[`${za}-in-form-item`]:ua},(0,ut.Z)(za,Va,Kn),Tt,nt,ft,it),Qa=Wa=>ue.createElement(Xt.Z,{prefixCls:ar,switcherIcon:mn,treeNodeProps:Wa,showLine:an}),pa=ue.createElement(It,Object.assign({virtual:On,disabled:Za},Ea,{dropdownMatchSelectWidth:_n,builtinPlacements:ir,ref:ht,prefixCls:za,className:va,listHeight:Ze,listItemHeight:Je,treeCheckable:Nt&&ue.createElement("span",{className:`${za}-tree-checkbox-inner`}),treeLine:!!an,suffixIcon:Na,multiple:Mn,placement:Ua,removeIcon:ya,allowClear:wa,switcherIcon:Qa,showTreeIcon:Wt,notFoundContent:Ca,getPopupContainer:qn||yn,treeMotion:null,dropdownClassName:Nn,choiceTransitionName:(0,gt.m)(wn,"",$t),transitionName:(0,gt.m)(wn,"slide-up",ia),treeExpandAction:la}));return We(Rt(pa))},Sn=ue.forwardRef(Oe),ye=(0,ze.Z)(Sn);Sn.TreeNode=pe,Sn.SHOW_ALL=Gt,Sn.SHOW_PARENT=ot,Sn.SHOW_CHILD=Ut,Sn._InternalPanelDoNotUseOrYouWillBeFired=ye;var qt=Sn},99682:function(de,ne,y){"use strict";y.d(ne,{default:function(){return tn}});var E=y(99581),re=y(26390),oe=y(23001),ge=y(53570),fe=y(5891),he=y(59301),le={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"},xe=le,Ee=y(31533),Le=function(qe,yt){return he.createElement(Ee.Z,(0,fe.Z)({},qe,{ref:yt,icon:xe}))},ke=he.forwardRef(Le),Ue=ke,He=y(92310),ue=y.n(He),b=y(35654),a=y(71430),ee=y(36355),x=y(39338),te=y(62892),ae=y(20648);const ie=4;function pe(Jt){const{dropPosition:qe,dropLevelOffset:yt,prefixCls:on,indent:rt,direction:Ke="ltr"}=Jt,Dt=Ke==="ltr"?"left":"right",vn=Ke==="ltr"?"right":"left",Ct={[Dt]:-yt*rt+ie,[vn]:0};switch(qe){case-1:Ct.top=-3;break;case 1:Ct.bottom=-3;break;default:Ct.bottom=-3,Ct[Dt]=rt+ie;break}return he.createElement("div",{style:Ct,className:`${on}-drop-indicator`})}var ve=y(43187),be=he.forwardRef((Jt,qe)=>{const{getPrefixCls:yt,direction:on,virtual:rt,tree:Ke}=he.useContext(ee.E_),{prefixCls:Dt,className:vn,showIcon:Ct=!1,showLine:Gt,switcherIcon:ot,blockNode:Ut=!1,children:bt,checkable:kn=!1,selectable:rn=!0,draggable:pt,motion:_e,style:Be}=Jt,Ce=yt("tree",Dt),dt=yt(),It=_e!=null?_e:Object.assign(Object.assign({},(0,te.Z)(dt)),{motionAppear:!1}),je=Object.assign(Object.assign({},Jt),{checkable:kn,selectable:rn,showIcon:Ct,motion:It,blockNode:Ut,showLine:!!Gt,dropIndicatorRender:pe}),[ze,gt]=(0,ae.ZP)(Ce),ut=he.useMemo(()=>{if(!pt)return!1;let mt={};switch(typeof pt){case"function":mt.nodeDraggable=pt;break;case"object":mt=Object.assign({},pt);break;default:break}return mt.icon!==!1&&(mt.icon=mt.icon||he.createElement(x.Z,null)),mt},[pt]),Ge=mt=>he.createElement(ve.Z,{prefixCls:Ce,switcherIcon:ot,treeNodeProps:mt,showLine:Gt});return ze(he.createElement(E.Z,Object.assign({itemHeight:20,ref:qe,virtual:rt},je,{style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Be),prefixCls:Ce,className:ue()({[`${Ce}-icon-hide`]:!Ct,[`${Ce}-block-node`]:Ut,[`${Ce}-unselectable`]:!rn,[`${Ce}-rtl`]:on==="rtl"},Ke==null?void 0:Ke.className,vn,gt),direction:on,checkable:kn&&he.createElement("span",{className:`${Ce}-checkbox-inner`}),selectable:rn,switcherIcon:Ge,draggable:ut}),bt))}),we;(function(Jt){Jt[Jt.None=0]="None",Jt[Jt.Start=1]="Start",Jt[Jt.End=2]="End"})(we||(we={}));function Te(Jt,qe){function yt(on){const{key:rt,children:Ke}=on;qe(rt,on)!==!1&&Te(Ke||[],qe)}Jt.forEach(yt)}function Ye(Jt){let{treeData:qe,expandedKeys:yt,startKey:on,endKey:rt}=Jt;const Ke=[];let Dt=we.None;if(on&&on===rt)return[on];if(!on||!rt)return[];function vn(Ct){return Ct===on||Ct===rt}return Te(qe,Ct=>{if(Dt===we.End)return!1;if(vn(Ct)){if(Ke.push(Ct),Dt===we.None)Dt=we.Start;else if(Dt===we.Start)return Dt=we.End,!1}else Dt===we.Start&&Ke.push(Ct);return yt.includes(Ct)}),Ke}function Ne(Jt,qe){const yt=(0,re.Z)(qe),on=[];return Te(Jt,(rt,Ke)=>{const Dt=yt.indexOf(rt);return Dt!==-1&&(on.push(Ke),yt.splice(Dt,1)),!!yt.length}),on}var tt=function(Jt,qe){var yt={};for(var on in Jt)Object.prototype.hasOwnProperty.call(Jt,on)&&qe.indexOf(on)<0&&(yt[on]=Jt[on]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,on=Object.getOwnPropertySymbols(Jt);rt{var{defaultExpandAll:yt,defaultExpandParent:on,defaultExpandedKeys:rt}=Jt,Ke=tt(Jt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Dt=he.useRef(),vn=he.useRef(),Ct=()=>{const{keyEntities:ut}=(0,a.I8)(Vt(Ke));let Ge;return yt?Ge=Object.keys(ut):on?Ge=(0,b.r7)(Ke.expandedKeys||rt||[],ut):Ge=Ke.expandedKeys||rt,Ge},[Gt,ot]=he.useState(Ke.selectedKeys||Ke.defaultSelectedKeys||[]),[Ut,bt]=he.useState(()=>Ct());he.useEffect(()=>{"selectedKeys"in Ke&&ot(Ke.selectedKeys)},[Ke.selectedKeys]),he.useEffect(()=>{"expandedKeys"in Ke&&bt(Ke.expandedKeys)},[Ke.expandedKeys]);const kn=(ut,Ge)=>{var mt;return"expandedKeys"in Ke||bt(ut),(mt=Ke.onExpand)===null||mt===void 0?void 0:mt.call(Ke,ut,Ge)},rn=(ut,Ge)=>{var mt;const{multiple:cn}=Ke,{node:en,nativeEvent:Zt}=Ge,{key:Fn=""}=en,Cn=Vt(Ke),Xe=Object.assign(Object.assign({},Ge),{selected:!0}),Mt=(Zt==null?void 0:Zt.ctrlKey)||(Zt==null?void 0:Zt.metaKey),zt=Zt==null?void 0:Zt.shiftKey;let Xt;cn&&Mt?(Xt=ut,Dt.current=Fn,vn.current=Xt,Xe.selectedNodes=Ne(Cn,Xt)):cn&&zt?(Xt=Array.from(new Set([].concat((0,re.Z)(vn.current||[]),(0,re.Z)(Ye({treeData:Cn,expandedKeys:Ut,startKey:Fn,endKey:Dt.current}))))),Xe.selectedNodes=Ne(Cn,Xt)):(Xt=[Fn],Dt.current=Fn,vn.current=Xt,Xe.selectedNodes=Ne(Cn,Xt)),(mt=Ke.onSelect)===null||mt===void 0||mt.call(Ke,Xt,Xe),"selectedKeys"in Ke||ot(Xt)},{getPrefixCls:pt,direction:_e}=he.useContext(ee.E_),{prefixCls:Be,className:Ce,showIcon:dt=!0,expandAction:It="click"}=Ke,je=tt(Ke,["prefixCls","className","showIcon","expandAction"]),ze=pt("tree",Be),gt=ue()(`${ze}-directory`,{[`${ze}-directory-rtl`]:_e==="rtl"},Ce);return he.createElement(be,Object.assign({icon:st,ref:qe,blockNode:!0},je,{showIcon:dt,expandAction:It,prefixCls:ze,className:gt,expandedKeys:Ut,selectedKeys:Gt,onSelect:rn,onExpand:kn}))};var At=he.forwardRef(vt);const Lt=be;Lt.DirectoryTree=At,Lt.TreeNode=E.O;var tn=Lt},20648:function(de,ne,y){"use strict";y.d(ne,{TM:function(){return He},Yk:function(){return Ue}});var E=y(88252),re=y(98447),oe=y(17313),ge=y(8378),fe=y(37613),he=y(83116);const le=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(ue,b)=>({[`.${ue}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${b.motionDurationSlow}`}}}),Ee=(ue,b)=>({[`.${ue}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:b.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${b.lineWidthBold}px solid ${b.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Le=(ue,b)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:x,titleHeight:te,nodeSelectedBg:ae,nodeHoverBg:ie}=b,pe=b.paddingXS;return{[a]:Object.assign(Object.assign({},(0,oe.Wf)(b)),{background:b.colorBgContainer,borderRadius:b.borderRadius,transition:`background-color ${b.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,oe.oN)(b)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${ee}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,border:`1px solid ${b.colorPrimary}`,opacity:0,animationName:le,animationDuration:b.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${x}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:b.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,oe.oN)(b)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:te,lineHeight:`${te}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${b.motionDurationSlow}`,[`${ee}:hover &`]:{opacity:.45}},[`&${ee}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:te}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},xe(ue,b)),{position:"relative",flex:"none",alignSelf:"stretch",width:te,margin:0,lineHeight:`${te}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:b.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,marginInlineStart:-1,borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:te/2*.8,height:te/2,borderBottom:`1px solid ${b.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:pe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:te,margin:0,padding:`0 ${b.paddingXS/2}px`,color:"inherit",lineHeight:`${te}px`,background:"transparent",borderRadius:b.borderRadius,cursor:"pointer",transition:`all ${b.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ie},[`&${a}-node-selected`]:{backgroundColor:ae},[`${a}-iconEle`]:{display:"inline-block",width:te,height:te,lineHeight:`${te}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${te}px`,userSelect:"none"},Ee(ue,b)),[`${ee}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${b.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ee}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${te/2}px !important`}}}}})}},ke=ue=>{const{treeCls:b,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:x,directoryNodeSelectedColor:te}=ue;return{[`${b}${b}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${ue.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ue.controlItemBgHover}},"> *":{zIndex:1},[`${b}-switcher`]:{transition:`color ${ue.motionDurationMid}`},[`${b}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${b}-node-selected`]:{color:te,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:x},[`${b}-switcher`]:{color:te},[`${b}-node-content-wrapper`]:{color:te,background:"transparent"}}}}}},Ue=(ue,b)=>{const a=`.${ue}`,ee=`${a}-treenode`,x=b.paddingXS/2,te=(0,fe.TS)(b,{treeCls:a,treeNodeCls:ee,treeNodePadding:x});return[Le(ue,te),ke(te)]},He=ue=>{const{controlHeightSM:b}=ue;return{titleHeight:b,nodeHoverBg:ue.controlItemBgHover,nodeSelectedBg:ue.controlItemBgActive}};ne.ZP=(0,he.Z)("Tree",(ue,b)=>{let{prefixCls:a}=b;return[{[ue.componentCls]:(0,re.C2)(`${a}-checkbox`,ue)},Ue(a,ue),(0,ge.Z)(ue)]},ue=>{const{colorTextLightSolid:b,colorPrimary:a}=ue;return Object.assign(Object.assign({},He(ue)),{directoryNodeSelectedColor:b,directoryNodeSelectedBg:a})})},43187:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ee}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(te,ae){return re.createElement(fe.Z,(0,E.Z)({},te,{ref:ae,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(23001),Le=y(78714),ke=y(88627),Ue=y(1040),He=y(92310),ue=y.n(He),b=y(92343),ee=x=>{const{prefixCls:te,switcherIcon:ae,treeNodeProps:ie,showLine:pe}=x,{isLeaf:ve,expanded:Se,loading:be}=ie;if(be)return re.createElement(Le.Z,{className:`${te}-switcher-loading-icon`});let we;if(pe&&typeof pe=="object"&&(we=pe.showLeafIcon),ve){if(!pe)return null;if(typeof we!="boolean"&&we){const Ne=typeof we=="function"?we(ie):we,tt=`${te}-switcher-line-custom-icon`;return(0,b.l$)(Ne)?(0,b.Tm)(Ne,{className:ue()(Ne.props.className||"",tt)}):Ne}return we?re.createElement(Ee.Z,{className:`${te}-switcher-line-icon`}):re.createElement("span",{className:`${te}-switcher-leaf-line`})}const Te=`${te}-switcher-icon`,Ye=typeof ae=="function"?ae(ie):ae;return(0,b.l$)(Ye)?(0,b.Tm)(Ye,{className:ue()(Ye.props.className||"",Te)}):Ye!==void 0?Ye:pe?Se?re.createElement(ke.Z,{className:`${te}-switcher-line-icon`}):re.createElement(Ue.Z,{className:`${te}-switcher-line-icon`}):re.createElement(xe,{className:Te})}},11504:function(de,ne,y){"use strict";y.d(ne,{default:function(){return bn}});var E=y(59301),re=y(89699),oe=y(63913),ge=y(5891),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},he=fe,le=y(31533),xe=function(Ve,et){return E.createElement(le.Z,(0,ge.Z)({},Ve,{ref:et,icon:he}))},Ee=E.forwardRef(xe),Le=Ee,ke=y(92310),Ue=y.n(ke),He=y(25769),ue=y.n(He),b=y(29301),a=y(38298),ee=y(28800),x=y(35788),te=y(64002),ae=y(20475),ie=y(24387),pe=y(85108),ve=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{const et=$e=>{const{keyCode:wt}=$e;wt===pe.Z.ENTER&&$e.preventDefault()},nt=$e=>{const{keyCode:wt}=$e,{onClick:mn}=Ae;wt===pe.Z.ENTER&&mn&&mn()},{style:ft,noStyle:Nt,disabled:Ht}=Ae,Ze=ve(Ae,["style","noStyle","disabled"]);let Je={};return Nt||(Je=Object.assign({},Se)),Ht&&(Je.pointerEvents="none"),Je=Object.assign(Object.assign({},Je),ft),E.createElement("div",Object.assign({role:"button",tabIndex:0,ref:Ve},Ze,{onKeyDown:et,onKeyUp:nt,style:Je}))}),Te=y(36355),Ye=y(9763),Ne=y(6848),tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},st=tt,Vt=function(Ve,et){return E.createElement(le.Z,(0,ge.Z)({},Ve,{ref:et,icon:st}))},vt=E.forwardRef(Vt),Bt=vt,At=y(92343),Lt=y(1643),tn=y(15969),Jt=y(83116),qe=y(93398);const yt=(Ae,Ve,et,nt)=>{const{titleMarginBottom:ft,fontWeightStrong:Nt}=nt;return{marginBottom:ft,color:et,fontWeight:Nt,fontSize:Ae,lineHeight:Ve}},on=Ae=>{const Ve=[1,2,3,4,5],et={};return Ve.forEach(nt=>{et[` + `]:{background:ka},[`&${Ie}-row-selected`]:{"> th, > td":{background:Da},"&:hover > th, &:hover > td":{background:Ra}}}},[`${Ie}-footer`]:{padding:`${St}px ${Ot}px`,color:Ba,background:Ga}})}};var Ls=(0,uu.Z)("Table",De=>{const{colorTextHeading:Ie,colorSplit:lt,colorIcon:St,colorIconHover:Ot,opacityLoading:jt,colorBgContainer:En,controlInteractiveSize:An,headerBg:dn,headerColor:zn,headerSortActiveBg:Jn,headerSortHoverBg:Gn,bodySortBg:ma,rowHoverBg:ca,rowSelectedBg:da,rowSelectedHoverBg:ka,rowExpandedBg:Da,cellPaddingBlock:Ra,cellPaddingInline:Ba,cellPaddingBlockMD:Ga,cellPaddingInlineMD:dr,cellPaddingBlockSM:fr,cellPaddingInlineSM:nr,borderColor:xr,footerBg:Tr,footerColor:Xa,headerBorderRadius:rr,cellFontSize:Ka,cellFontSizeMD:Ha,cellFontSizeSM:tr,headerSplitColor:Pr,fixedHeaderSortActiveBg:Rr,headerFilterHoverBg:Lr,filterDropdownBg:Sr,expandIconBg:Mr,selectionColumnWidth:jr,stickyScrollBarBg:co}=De,_r=new rl.C(St),Po=new rl.C(Ot),xo=2,Ir=(0,cu.TS)(De,{tableFontSize:Ka,tableBg:En,tableRadius:rr,tablePaddingVertical:Ra,tablePaddingHorizontal:Ba,tablePaddingVerticalMiddle:Ga,tablePaddingHorizontalMiddle:dr,tablePaddingVerticalSmall:fr,tablePaddingHorizontalSmall:nr,tableBorderColor:xr,tableHeaderTextColor:zn,tableHeaderBg:dn,tableFooterTextColor:Xa,tableFooterBg:Tr,tableHeaderCellSplitColor:Pr,tableHeaderSortBg:Jn,tableHeaderSortHoverBg:Gn,tableHeaderIconColor:_r.clone().setAlpha(_r.getAlpha()*jt).toRgbString(),tableHeaderIconColorHover:Po.clone().setAlpha(Po.getAlpha()*jt).toRgbString(),tableBodySortBg:ma,tableFixedHeaderSortActiveBg:Rr,tableHeaderFilterActiveBg:Lr,tableFilterDropdownBg:Sr,tableRowHoverBg:ca,tableSelectedRowBg:da,tableSelectedRowHoverBg:ka,zIndexTableFixed:xo,zIndexTableSticky:xo+1,tableFontSizeMiddle:Ha,tableFontSizeSmall:tr,tableSelectionColumnWidth:jr,tableExpandIconBg:Mr,tableExpandColumnWidth:An+2*De.padding,tableExpandedRowBg:Da,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:co,tableScrollThumbBgHover:Ie,tableScrollBg:lt});return[Bs(Ir),ys(Ir),Sl(Ir),vl(Ir),As(Ir),du(Ir),hu(Ir),Es(Ir),Sl(Ir),pu(Ir),Ps(Ir),fu(Ir),Xl(Ir),gu(Ir),xs(Ir),Cs(Ir),Ds(Ir)]},De=>{const{colorFillAlter:Ie,colorBgContainer:lt,colorTextHeading:St,colorFillSecondary:Ot,colorFillContent:jt,controlItemBgActive:En,controlItemBgActiveHover:An,padding:dn,paddingSM:zn,paddingXS:Jn,colorBorderSecondary:Gn,borderRadiusLG:ma,fontSize:ca,controlHeight:da,colorTextPlaceholder:ka}=De,Da=new rl.C(Ot).onBackground(lt).toHexShortString(),Ra=new rl.C(jt).onBackground(lt).toHexShortString(),Ba=new rl.C(Ie).onBackground(lt).toHexShortString();return{headerBg:Ba,headerColor:St,headerSortActiveBg:Da,headerSortHoverBg:Ra,bodySortBg:Ba,rowHoverBg:Ba,rowSelectedBg:En,rowSelectedHoverBg:An,rowExpandedBg:Ie,cellPaddingBlock:dn,cellPaddingInline:dn,cellPaddingBlockMD:zn,cellPaddingInlineMD:Jn,cellPaddingBlockSM:Jn,cellPaddingInlineSM:Jn,borderColor:Gn,headerBorderRadius:ma,footerBg:Ba,footerColor:St,cellFontSize:ca,cellFontSizeMD:ca,cellFontSizeSM:ca,headerSplitColor:Gn,fixedHeaderSortActiveBg:Da,headerFilterHoverBg:jt,filterDropdownMenuBg:lt,filterDropdownBg:lt,expandIconBg:lt,selectionColumnWidth:da,stickyScrollBarBg:ka,stickyScrollBarBorderRadius:100}});const vu=[],Ns=(De,Ie)=>{const{prefixCls:lt,className:St,rootClassName:Ot,style:jt,size:En,bordered:An,dropdownPrefixCls:dn,dataSource:zn,pagination:Jn,rowSelection:Gn,rowKey:ma="key",rowClassName:ca,columns:da,children:ka,childrenColumnName:Da,onChange:Ra,getPopupContainer:Ba,loading:Ga,expandIcon:dr,expandable:fr,expandedRowRender:nr,expandIconColumnIndex:xr,indentSize:Tr,scroll:Xa,sortDirections:rr,locale:Ka,showSorterTooltip:Ha=!0,virtual:tr}=De,Pr=le.useMemo(()=>da||$e(ka),[da,ka]),Rr=le.useMemo(()=>Pr.some(Xr=>Xr.responsive),[Pr]),Lr=(0,Or.Z)(Rr),Sr=le.useMemo(()=>{const Xr=new Set(Object.keys(Lr).filter(fo=>Lr[fo]));return Pr.filter(fo=>!fo.responsive||fo.responsive.some(Xo=>Xr.has(Xo)))},[Pr,Lr]),Mr=(0,cr.Z)(De,["className","style","columns"]),{locale:jr=mr.Z,direction:co,table:_r,renderEmpty:Po,getPrefixCls:xo,getPopupContainer:Ir}=le.useContext(gr.E_),Lo=(0,wr.Z)(En),$r=Object.assign(Object.assign({},jr.Table),Ka),So=zn||vu,vo=xo("table",lt),ei=xo("dropdown",dn),yr=Object.assign({childrenColumnName:Da,expandIconColumnIndex:xr},fr),{childrenColumnName:br="children"}=yr,vr=le.useMemo(()=>So.some(Xr=>Xr==null?void 0:Xr[br])?"nest":nr||fr&&fr.expandedRowRender?"row":null,[So]),lr={body:le.useRef()},eo=le.useMemo(()=>typeof ma=="function"?ma:Xr=>Xr==null?void 0:Xr[ma],[ma]),[sr]=Tl(So,br,eo),Nr={},qr=function(Xr,fo){let Xo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Co,Qo,Jo;const ai=Object.assign(Object.assign({},Nr),Xr);Xo&&((Co=Nr.resetPagination)===null||Co===void 0||Co.call(Nr),!((Qo=ai.pagination)===null||Qo===void 0)&&Qo.current&&(ai.pagination.current=1),Jn&&Jn.onChange&&Jn.onChange(1,(Jo=ai.pagination)===null||Jo===void 0?void 0:Jo.pageSize)),Xa&&Xa.scrollToFirstRowOnChange!==!1&&lr.body.current&&(0,pr.Z)(0,{getContainer:()=>lr.body.current}),Ra==null||Ra(ai.pagination,ai.filters,ai.sorter,{currentDataSource:Il(Vl(So,ai.sorterStates,br),ai.filterStates),action:fo})},Wr=(Xr,fo)=>{qr({sorter:Xr,sorterStates:fo},"sort",!1)},[jo,Uo,yi,No]=ou({prefixCls:vo,mergedColumns:Sr,onSorterChange:Wr,sortDirections:rr||["ascend","descend"],tableLocale:$r,showSorterTooltip:Ha}),gi=le.useMemo(()=>Vl(So,Uo,br),[So,Uo]);Nr.sorter=No(),Nr.sorterStates=Uo;const Io=(Xr,fo)=>{qr({filters:Xr,filterStates:fo},"filter",!0)},[ti,Yi,no]=cs({prefixCls:vo,locale:$r,dropdownPrefixCls:ei,mergedColumns:Sr,onFilterChange:Io,getPopupContainer:Ba||Ir}),io=Il(gi,Yi);Nr.filters=no,Nr.filterStates=Yi;const Ao=le.useMemo(()=>{const Xr={};return Object.keys(no).forEach(fo=>{no[fo]!==null&&(Xr[fo]=no[fo])}),Object.assign(Object.assign({},yi),{filters:Xr})},[yi,no]),[To]=iu(Ao),Bo=(Xr,fo)=>{qr({pagination:Object.assign(Object.assign({},Nr.pagination),{current:Xr,pageSize:fo})},"paginate")},[zr,_o]=$s(io.length,Bo,Jn);Nr.pagination=Jn===!1?{}:_s(zr,Jn),Nr.resetPagination=_o;const Yo=le.useMemo(()=>{if(Jn===!1||!zr.pageSize)return io;const{current:Xr=1,total:fo,pageSize:Xo=Ol}=zr;return io.lengthXo?io.slice((Xr-1)*Xo,Xr*Xo):io:io.slice((Xr-1)*Xo,Xr*Xo)},[!!Jn,io,zr&&zr.current,zr&&zr.pageSize,zr&&zr.total]),[Oo,Ti]=nu({prefixCls:vo,data:io,pageData:Yo,getRowKey:eo,getRecordByKey:sr,expandType:vr,childrenColumnName:br,locale:$r,getPopupContainer:Ba||Ir},Gn),Ci=(Xr,fo,Xo)=>{let Co;return typeof ca=="function"?Co=st()(ca(Xr,fo,Xo)):Co=st()(ca),st()({[`${vo}-row-selected`]:Ti.has(eo(Xr,fo))},Co)};yr.__PARENT_RENDER_ICON__=yr.expandIcon,yr.expandIcon=yr.expandIcon||dr||sa($r),vr==="nest"&&yr.expandIconColumnIndex===void 0?yr.expandIconColumnIndex=Gn?1:0:yr.expandIconColumnIndex>0&&Gn&&(yr.expandIconColumnIndex-=1),typeof yr.indentSize!="number"&&(yr.indentSize=typeof Tr=="number"?Tr:15);const il=le.useCallback(Xr=>To(Oo(ti(jo(Xr)))),[jo,ti,Oo]);let zi,pi;if(Jn!==!1&&(zr!=null&&zr.total)){let Xr;zr.size?Xr=zr.size:Xr=Lo==="small"||Lo==="middle"?"small":void 0;const fo=Qo=>le.createElement(Jr.Z,Object.assign({},zr,{className:st()(`${vo}-pagination ${vo}-pagination-${Qo}`,zr.className),size:Xr})),Xo=co==="rtl"?"left":"right",{position:Co}=zr;if(Co!==null&&Array.isArray(Co)){const Qo=Co.find(Pi=>Pi.includes("top")),Jo=Co.find(Pi=>Pi.includes("bottom")),ai=Co.every(Pi=>`${Pi}`=="none");!Qo&&!Jo&&!ai&&(pi=fo(Xo)),Qo&&(zi=fo(Qo.toLowerCase().replace("top",""))),Jo&&(pi=fo(Jo.toLowerCase().replace("bottom","")))}else pi=fo(Xo)}let ni;typeof Ga=="boolean"?ni={spinning:Ga}:typeof Ga=="object"&&(ni=Object.assign({spinning:!0},Ga));const[Go,Mo]=Ls(vo),[,yo]=(0,Yn.Z)(),mi=st()(`${vo}-wrapper`,_r==null?void 0:_r.className,{[`${vo}-wrapper-rtl`]:co==="rtl"},St,Ot,Mo),Qi=Object.assign(Object.assign({},_r==null?void 0:_r.style),jt),Vi=Ka&&Ka.emptyText||(Po==null?void 0:Po("Table"))||le.createElement(Oa.Z,{componentName:"Table"}),fi=tr?su:lu,ll={},sl=le.useMemo(()=>{const{fontSize:Xr,lineHeight:fo,padding:Xo,paddingXS:Co,paddingSM:Qo}=yo,Jo=Math.floor(Xr*fo);switch(Lo){case"large":return Xo*2+Jo;case"small":return Co*2+Jo;default:return Qo*2+Jo}},[yo,Lo]);return tr&&(ll.listItemHeight=sl),Go(le.createElement("div",{ref:Ie,className:mi,style:Qi},le.createElement(Zn.Z,Object.assign({spinning:!1},ni),zi,le.createElement(fi,Object.assign({},ll,Mr,{columns:Sr,direction:co,expandable:yr,prefixCls:vo,className:st()({[`${vo}-middle`]:Lo==="middle",[`${vo}-small`]:Lo==="small",[`${vo}-bordered`]:An,[`${vo}-empty`]:So.length===0}),data:Yo,rowKey:eo,rowClassName:Ci,emptyText:Vi,internalHooks:re,internalRefs:lr,transformColumns:il})),pi)))};var el=le.forwardRef(Ns);const Su=(De,Ie)=>{const lt=le.useRef(0);return lt.current+=1,le.createElement(el,Object.assign({},De,{ref:Ie,_renderTimes:lt.current}))},Mi=le.forwardRef(Su);Mi.SELECTION_COLUMN=Gi,Mi.EXPAND_COLUMN=E,Mi.SELECTION_ALL=zl,Mi.SELECTION_INVERT=Ul,Mi.SELECTION_NONE=Hl,Mi.Column=Wa,Mi.ColumnGroup=Ar,Mi.Summary=je;var ol=Mi,bl=ol},98228:function(de,ne,y){"use strict";y.d(ne,{default:function(){return qt}});var E=y(92310),re=y.n(E),oe=y(5891),ge=y(26390),fe=y(57259),he=y(29043),le=y(19149),xe=y(80665),Ee=y(77861),Le=y(17115),ke=y(90782),Ue=y(35788),He=y(51395),ue=y(59301),b=function(Qe){var ht=ue.useRef({valueLabels:new Map});return ue.useMemo(function(){var xt=ht.current.valueLabels,bn=new Map,Ae=Qe.map(function(Ve){var et,nt=Ve.value,ft=(et=Ve.label)!==null&&et!==void 0?et:xt.get(nt);return bn.set(nt,ft),(0,fe.Z)((0,fe.Z)({},Ve),{},{label:ft})});return ht.current.valueLabels=bn,[Ae]},[Qe])},a=function(Qe,ht,xt,bn){return ue.useMemo(function(){var Ae=Qe.map(function(ft){var Nt=ft.value;return Nt}),Ve=ht.map(function(ft){var Nt=ft.value;return Nt}),et=Ae.filter(function(ft){return!bn[ft]});if(xt){var nt=(0,ke.S)(Ae,!0,bn);Ae=nt.checkedKeys,Ve=nt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ge.Z)(et),(0,ge.Z)(Ae)))),Ve]},[Qe,ht,xt,bn])},ee=y(71430),x=function(Qe,ht){return ue.useMemo(function(){var xt=(0,ee.I8)(Qe,{fieldNames:ht,initWrapper:function(Ae){return(0,fe.Z)((0,fe.Z)({},Ae),{},{valueEntities:new Map})},processEntity:function(Ae,Ve){var et=Ae.node[ht.value];if(0)var nt;Ve.valueEntities.set(et,Ae)}});return xt},[Qe,ht])},te=y(80962),ae=y(38298),ie=function(){return null},pe=ie,ve=["children","value"];function Se(Qe){return(0,ae.Z)(Qe).map(function(ht){if(!ue.isValidElement(ht)||!ht.type)return null;var xt=ht,bn=xt.key,Ae=xt.props,Ve=Ae.children,et=Ae.value,nt=(0,le.Z)(Ae,ve),ft=(0,fe.Z)({key:bn,value:et},nt),Nt=Se(Ve);return Nt.length&&(ft.children=Nt),ft}).filter(function(ht){return ht})}function be(Qe){if(!Qe)return Qe;var ht=(0,fe.Z)({},Qe);return"props"in ht||Object.defineProperty(ht,"props",{get:function(){return(0,He.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),ht}}),ht}function we(Qe,ht,xt,bn,Ae,Ve){var et=null,nt=null;function ft(){function Nt(Ht){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ht.map(function($e,wt){var mn="".concat(Ze,"-").concat(wt),an=$e[Ve.value],qn=xt.includes(an),Hn=Nt($e[Ve.children]||[],mn,qn),ct=ue.createElement(pe,$e,Hn.map(function(ia){return ia.node}));if(ht===an&&(et=ct),qn){var Wt={pos:mn,node:ct,children:Hn};return Je||nt.push(Wt),Wt}return null}).filter(function($e){return $e})}nt||(nt=[],Nt(bn),nt.sort(function(Ht,Ze){var Je=Ht.node.props.value,$e=Ze.node.props.value,wt=xt.indexOf(Je),mn=xt.indexOf($e);return wt-mn}))}Object.defineProperty(Qe,"triggerNode",{get:function(){return(0,He.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ft(),et}}),Object.defineProperty(Qe,"allCheckedNodes",{get:function(){return(0,He.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ft(),Ae?nt:nt.map(function(Ht){var Ze=Ht.node;return Ze})}})}var Te=function(Qe,ht,xt){var bn=xt.treeNodeFilterProp,Ae=xt.filterTreeNode,Ve=xt.fieldNames,et=Ve.children;return ue.useMemo(function(){if(!ht||Ae===!1)return Qe;var nt;if(typeof Ae=="function")nt=Ae;else{var ft=ht.toUpperCase();nt=function(Ze,Je){var $e=Je[bn];return String($e).toUpperCase().includes(ft)}}function Nt(Ht){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ht.reduce(function(Je,$e){var wt=$e[et],mn=Ze||nt(ht,be($e)),an=Nt(wt||[],mn);return(mn||an.length)&&Je.push((0,fe.Z)((0,fe.Z)({},$e),{},(0,te.Z)({isLeaf:void 0},et,an))),Je},[])}return Nt(Qe)},[Qe,ht,et,bn,Ae])};function Ye(Qe){var ht=ue.useRef();ht.current=Qe;var xt=ue.useCallback(function(){return ht.current.apply(ht,arguments)},[]);return xt}function Ne(Qe,ht){var xt=ht.id,bn=ht.pId,Ae=ht.rootPId,Ve={},et=[],nt=Qe.map(function(ft){var Nt=(0,fe.Z)({},ft),Ht=Nt[xt];return Ve[Ht]=Nt,Nt.key=Nt.key||Ht,Nt});return nt.forEach(function(ft){var Nt=ft[bn],Ht=Ve[Nt];Ht&&(Ht.children=Ht.children||[],Ht.children.push(ft)),(Nt===Ae||!Ht&&Ae===null)&&et.push(ft)}),et}function tt(Qe,ht,xt){return ue.useMemo(function(){return Qe?xt?Ne(Qe,(0,fe.Z)({id:"id",pId:"pId",rootPId:null},xt!==!0?xt:{})):Qe:Se(ht)},[ht,xt,Qe])}var st=ue.createContext(null),Vt=st,vt=y(85108),Bt=y(79722),At=y(99581),Lt=ue.createContext(null),tn=Lt;function Jt(Qe){return Array.isArray(Qe)?Qe:Qe!==void 0?[Qe]:[]}function qe(Qe){var ht=Qe||{},xt=ht.label,bn=ht.value,Ae=ht.children,Ve=bn||"value";return{_title:xt?[xt]:["title","label"],value:Ve,key:Ve,children:Ae||"children"}}function yt(Qe){return!Qe||Qe.disabled||Qe.disableCheckbox||Qe.checkable===!1}function on(Qe,ht){var xt=[];function bn(Ae){Ae.forEach(function(Ve){var et=Ve[ht.children];et&&(xt.push(Ve[ht.value]),bn(et))})}return bn(Qe),xt}function rt(Qe){return Qe==null}var Ke={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Dt=function(ht,xt){var bn=(0,Ee.lk)(),Ae=bn.prefixCls,Ve=bn.multiple,et=bn.searchValue,nt=bn.toggleOpen,ft=bn.open,Nt=bn.notFoundContent,Ht=ue.useContext(tn),Ze=Ht.virtual,Je=Ht.listHeight,$e=Ht.listItemHeight,wt=Ht.treeData,mn=Ht.fieldNames,an=Ht.onSelect,qn=Ht.dropdownMatchSelectWidth,Hn=Ht.treeExpandAction,ct=ue.useContext(Vt),Wt=ct.checkable,ia=ct.checkedKeys,$t=ct.halfCheckedKeys,jn=ct.treeExpandedKeys,la=ct.treeDefaultExpandAll,ta=ct.treeDefaultExpandedKeys,fa=ct.onTreeExpand,Et=ct.treeIcon,fn=ct.showTreeIcon,Yt=ct.switcherIcon,yn=ct.treeLine,Tn=ct.treeNodeFilterProp,Xn=ct.loadData,Dn=ct.treeLoadedKeys,On=ct.treeMotion,ba=ct.onTreeLoad,La=ct.keyEntities,wn=ue.useRef(),za=(0,Bt.Z)(function(){return wt},[ft,wt],function(Ea,Ua){return Ua[0]&&Ea[1]!==Ua[1]}),ar=ue.useState(null),_t=(0,he.Z)(ar,2),nn=_t[0],Tt=_t[1],We=La[nn],it=ue.useMemo(function(){return Wt?{checked:ia,halfChecked:$t}:null},[Wt,ia,$t]);ue.useEffect(function(){if(ft&&!Ve&&ia.length){var Ea;(Ea=wn.current)===null||Ea===void 0||Ea.scrollTo({key:ia[0]}),Tt(ia[0])}},[ft]);var Rt=String(et).toLowerCase(),Nn=function(Ua){return Rt?String(Ua[Tn]).toLowerCase().includes(Rt):!1},Mn=ue.useState(ta),ln=(0,he.Z)(Mn,2),_n=ln[0],Bn=ln[1],Kn=ue.useState(null),ua=(0,he.Z)(Kn,2),ja=ua[0],Va=ua[1],Na=ue.useMemo(function(){return jn?(0,ge.Z)(jn):et?ja:_n},[_n,ja,jn,et]);ue.useEffect(function(){et&&Va(on(wt,mn))},[et]);var ya=function(Ua){Bn(Ua),Va(Ua),fa&&fa(Ua)},aa=function(Ua){Ua.preventDefault()},wa=function(Ua,ir){var $a=ir.node;Wt&&yt($a)||(an($a.key,{selected:!ia.includes($a.key)}),Ve||nt(!1))};if(ue.useImperativeHandle(xt,function(){var Ea;return{scrollTo:(Ea=wn.current)===null||Ea===void 0?void 0:Ea.scrollTo,onKeyDown:function(ir){var $a,Er=ir.which;switch(Er){case vt.Z.UP:case vt.Z.DOWN:case vt.Z.LEFT:case vt.Z.RIGHT:($a=wn.current)===null||$a===void 0||$a.onKeyDown(ir);break;case vt.Z.ENTER:{if(We){var Za=(We==null?void 0:We.node)||{},va=Za.selectable,Qa=Za.value;va!==!1&&wa(null,{node:{key:nn},selected:!ia.includes(Qa)})}break}case vt.Z.ESC:nt(!1)}},onKeyUp:function(){}}}),za.length===0)return ue.createElement("div",{role:"listbox",className:"".concat(Ae,"-empty"),onMouseDown:aa},Nt);var Ca={fieldNames:mn};return Dn&&(Ca.loadedKeys=Dn),Na&&(Ca.expandedKeys=Na),ue.createElement("div",{onMouseDown:aa},We&&ft&&ue.createElement("span",{style:Ke,"aria-live":"assertive"},We.node.value),ue.createElement(At.Z,(0,oe.Z)({ref:wn,focusable:!1,prefixCls:"".concat(Ae,"-tree"),treeData:za,height:Je,itemHeight:$e,virtual:Ze!==!1&&qn!==!1,multiple:Ve,icon:Et,showIcon:fn,switcherIcon:Yt,showLine:yn,loadData:et?null:Xn,motion:On,activeKey:nn,checkable:Wt,checkStrictly:!0,checkedKeys:it,selectedKeys:Wt?[]:ia,defaultExpandAll:la},Ca,{onActiveChange:Tt,onSelect:wa,onCheck:wa,onExpand:ya,onLoad:ba,filterTreeNode:Nn,expandAction:Hn})))},vn=ue.forwardRef(Dt);vn.displayName="OptionList";var Ct=vn,Gt="SHOW_ALL",ot="SHOW_PARENT",Ut="SHOW_CHILD";function bt(Qe,ht,xt,bn){var Ae=new Set(Qe);return ht===Ut?Qe.filter(function(Ve){var et=xt[Ve];return!(et&&et.children&&et.children.some(function(nt){var ft=nt.node;return Ae.has(ft[bn.value])})&&et.children.every(function(nt){var ft=nt.node;return yt(ft)||Ae.has(ft[bn.value])}))}):ht===ot?Qe.filter(function(Ve){var et=xt[Ve],nt=et?et.parent:null;return!(nt&&!yt(nt.node)&&Ae.has(nt.key))}):Qe}function kn(Qe){var ht=Qe.searchPlaceholder,xt=Qe.treeCheckStrictly,bn=Qe.treeCheckable,Ae=Qe.labelInValue,Ve=Qe.value,et=Qe.multiple;warning(!ht,"`searchPlaceholder` has been removed."),xt&&Ae===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ae||xt)&&warning(toArray(Ve).every(function(nt){return nt&&_typeof(nt)==="object"&&"value"in nt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),xt||et||bn?warning(!Ve||Array.isArray(Ve),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ve),"`value` should not be array when `TreeSelect` is single mode.")}var rn=null,mt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function _e(Qe){return!Qe||(0,xe.Z)(Qe)!=="object"}var Be=ue.forwardRef(function(Qe,ht){var xt=Qe.id,bn=Qe.prefixCls,Ae=bn===void 0?"rc-tree-select":bn,Ve=Qe.value,et=Qe.defaultValue,nt=Qe.onChange,ft=Qe.onSelect,Nt=Qe.onDeselect,Ht=Qe.searchValue,Ze=Qe.inputValue,Je=Qe.onSearch,$e=Qe.autoClearSearchValue,wt=$e===void 0?!0:$e,mn=Qe.filterTreeNode,an=Qe.treeNodeFilterProp,qn=an===void 0?"value":an,Hn=Qe.showCheckedStrategy,ct=Qe.treeNodeLabelProp,Wt=Qe.multiple,ia=Qe.treeCheckable,$t=Qe.treeCheckStrictly,jn=Qe.labelInValue,la=Qe.fieldNames,ta=Qe.treeDataSimpleMode,fa=Qe.treeData,Et=Qe.children,fn=Qe.loadData,Yt=Qe.treeLoadedKeys,yn=Qe.onTreeLoad,Tn=Qe.treeDefaultExpandAll,Xn=Qe.treeExpandedKeys,Dn=Qe.treeDefaultExpandedKeys,On=Qe.onTreeExpand,ba=Qe.treeExpandAction,La=Qe.virtual,wn=Qe.listHeight,za=wn===void 0?200:wn,ar=Qe.listItemHeight,_t=ar===void 0?20:ar,nn=Qe.onDropdownVisibleChange,Tt=Qe.dropdownMatchSelectWidth,We=Tt===void 0?!0:Tt,it=Qe.treeLine,Rt=Qe.treeIcon,Nn=Qe.showTreeIcon,Mn=Qe.switcherIcon,ln=Qe.treeMotion,_n=(0,le.Z)(Qe,mt),Bn=(0,Le.ZP)(xt),Kn=ia&&!$t,ua=ia||$t,ja=$t||jn,Va=ua||Wt,Na=(0,Ue.Z)(et,{value:Ve}),ya=(0,he.Z)(Na,2),aa=ya[0],wa=ya[1],Ca=ue.useMemo(function(){return ia?Hn||Ut:Gt},[Hn,ia]),Ea=ue.useMemo(function(){return qe(la)},[JSON.stringify(la)]),Ua=(0,Ue.Z)("",{value:Ht!==void 0?Ht:Ze,postState:function(Pa){return Pa||""}}),ir=(0,he.Z)(Ua,2),$a=ir[0],Er=ir[1],Za=function(Pa){Er(Pa),Je==null||Je(Pa)},va=tt(fa,Et,ta),Qa=x(va,Ea),pa=Qa.keyEntities,Wa=Qa.valueEntities,er=ue.useCallback(function(ra){var Pa=[],Ia=[];return ra.forEach(function(xa){Wa.has(xa)?Ia.push(xa):Pa.push(xa)}),{missingRawValues:Pa,existRawValues:Ia}},[Wa]),Ar=Te(va,$a,{fieldNames:Ea,treeNodeFilterProp:qn,filterTreeNode:mn}),cr=ue.useCallback(function(ra){if(ra){if(ct)return ra[ct];for(var Pa=Ea._title,Ia=0;Ia{const{componentCls:ht,treePrefixCls:xt,colorBgElevated:bn}=Qe,Ae=`.${xt}`;return[{[`${ht}-dropdown`]:[{padding:`${Qe.paddingXS}px ${Qe.paddingXS/2}px`},(0,In.Yk)(xt,(0,Rn.TS)(Qe,{colorBgContainer:bn})),{[Ae]:{borderRadius:0,[`${Ae}-list-holder-inner`]:{alignItems:"stretch",[`${Ae}-treenode`]:{[`${Ae}-node-content-wrapper`]:{flex:"auto"}}}}},(0,pn.C2)(`${xt}-checkbox`,Qe),{"&-rtl":{direction:"rtl",[`${Ae}-switcher${Ae}-switcher_close`]:{[`${Ae}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function ga(Qe,ht){return(0,Wn.Z)("TreeSelect",xt=>{const bn=(0,Rn.TS)(xt,{treePrefixCls:ht});return[Un(bn)]},In.TM)(Qe)}var un=function(Qe,ht){var xt={};for(var bn in Qe)Object.prototype.hasOwnProperty.call(Qe,bn)&&ht.indexOf(bn)<0&&(xt[bn]=Qe[bn]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,bn=Object.getOwnPropertySymbols(Qe);Ae{var xt,{prefixCls:bn,size:Ae,disabled:Ve,bordered:et=!0,className:nt,rootClassName:ft,treeCheckable:Nt,multiple:Ht,listHeight:Ze=256,listItemHeight:Je=26,placement:$e,notFoundContent:wt,switcherIcon:mn,treeLine:an,getPopupContainer:qn,popupClassName:Hn,dropdownClassName:ct,treeIcon:Wt=!1,transitionName:ia,choiceTransitionName:$t="",status:jn,treeExpandAction:la,builtinPlacements:ta,dropdownMatchSelectWidth:fa,popupMatchSelectWidth:Et,allowClear:fn}=Qe,Yt=un(Qe,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:yn,getPrefixCls:Tn,renderEmpty:Xn,direction:Dn,virtual:On,popupMatchSelectWidth:ba,popupOverflow:La}=ue.useContext(Ge.E_),wn=Tn(),za=Tn("select",bn),ar=Tn("select-tree",bn),_t=Tn("tree-select",bn),{compactSize:nn,compactItemClassnames:Tt}=(0,zt.ri)(za,Dn),[We,it]=(0,Fn.Z)(za),[Rt]=ga(_t,ar),Nn=re()(Hn||ct,`${_t}-dropdown`,{[`${_t}-dropdown-rtl`]:Dn==="rtl"},ft,it),Mn=!!(Nt||Ht),ln=(0,Xe.Z)(Yt.suffixIcon,Yt.showArrow),_n=(xt=Et!=null?Et:fa)!==null&&xt!==void 0?xt:ba,{status:Bn,hasFeedback:Kn,isFormItemInput:ua,feedbackIcon:ja}=ue.useContext(Zt.aM),Va=(0,ut.F)(Bn,jn),{suffixIcon:Na,removeIcon:ya,clearIcon:aa}=(0,Mt.Z)(Object.assign(Object.assign({},Yt),{multiple:Mn,showSuffixIcon:ln,hasFeedback:Kn,feedbackIcon:ja,prefixCls:za,componentName:"TreeSelect"})),wa=fn===!0?{clearIcon:aa}:fn;let Ca;wt!==void 0?Ca=wt:Ca=(Xn==null?void 0:Xn("Select"))||ue.createElement(cn.Z,{componentName:"Select"});const Ea=(0,je.Z)(Yt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Ua=ue.useMemo(()=>$e!==void 0?$e:Dn==="rtl"?"bottomRight":"bottomLeft",[$e,Dn]),ir=(0,Pn.Z)(ta,La),$a=(0,en.Z)(Wa=>{var er;return(er=Ae!=null?Ae:nn)!==null&&er!==void 0?er:Wa}),Er=ue.useContext(pt.Z),Za=Ve!=null?Ve:Er,va=re()(!bn&&_t,{[`${za}-lg`]:$a==="large",[`${za}-sm`]:$a==="small",[`${za}-rtl`]:Dn==="rtl",[`${za}-borderless`]:!et,[`${za}-in-form-item`]:ua},(0,ut.Z)(za,Va,Kn),Tt,nt,ft,it),Qa=Wa=>ue.createElement(Xt.Z,{prefixCls:ar,switcherIcon:mn,treeNodeProps:Wa,showLine:an}),pa=ue.createElement(It,Object.assign({virtual:On,disabled:Za},Ea,{dropdownMatchSelectWidth:_n,builtinPlacements:ir,ref:ht,prefixCls:za,className:va,listHeight:Ze,listItemHeight:Je,treeCheckable:Nt&&ue.createElement("span",{className:`${za}-tree-checkbox-inner`}),treeLine:!!an,suffixIcon:Na,multiple:Mn,placement:Ua,removeIcon:ya,allowClear:wa,switcherIcon:Qa,showTreeIcon:Wt,notFoundContent:Ca,getPopupContainer:qn||yn,treeMotion:null,dropdownClassName:Nn,choiceTransitionName:(0,gt.m)(wn,"",$t),transitionName:(0,gt.m)(wn,"slide-up",ia),treeExpandAction:la}));return We(Rt(pa))},Sn=ue.forwardRef(Oe),ye=(0,ze.Z)(Sn);Sn.TreeNode=pe,Sn.SHOW_ALL=Gt,Sn.SHOW_PARENT=ot,Sn.SHOW_CHILD=Ut,Sn._InternalPanelDoNotUseOrYouWillBeFired=ye;var qt=Sn},99682:function(de,ne,y){"use strict";y.d(ne,{default:function(){return tn}});var E=y(99581),re=y(26390),oe=y(23001),ge=y(53570),fe=y(5891),he=y(59301),le={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"},xe=le,Ee=y(31533),Le=function(qe,yt){return he.createElement(Ee.Z,(0,fe.Z)({},qe,{ref:yt,icon:xe}))},ke=he.forwardRef(Le),Ue=ke,He=y(92310),ue=y.n(He),b=y(35654),a=y(71430),ee=y(36355),x=y(39338),te=y(62892),ae=y(20648);const ie=4;function pe(Jt){const{dropPosition:qe,dropLevelOffset:yt,prefixCls:on,indent:rt,direction:Ke="ltr"}=Jt,Dt=Ke==="ltr"?"left":"right",vn=Ke==="ltr"?"right":"left",Ct={[Dt]:-yt*rt+ie,[vn]:0};switch(qe){case-1:Ct.top=-3;break;case 1:Ct.bottom=-3;break;default:Ct.bottom=-3,Ct[Dt]=rt+ie;break}return he.createElement("div",{style:Ct,className:`${on}-drop-indicator`})}var ve=y(43187),be=he.forwardRef((Jt,qe)=>{const{getPrefixCls:yt,direction:on,virtual:rt,tree:Ke}=he.useContext(ee.E_),{prefixCls:Dt,className:vn,showIcon:Ct=!1,showLine:Gt,switcherIcon:ot,blockNode:Ut=!1,children:bt,checkable:kn=!1,selectable:rn=!0,draggable:mt,motion:_e,style:Be}=Jt,Ce=yt("tree",Dt),dt=yt(),It=_e!=null?_e:Object.assign(Object.assign({},(0,te.Z)(dt)),{motionAppear:!1}),je=Object.assign(Object.assign({},Jt),{checkable:kn,selectable:rn,showIcon:Ct,motion:It,blockNode:Ut,showLine:!!Gt,dropIndicatorRender:pe}),[ze,gt]=(0,ae.ZP)(Ce),ut=he.useMemo(()=>{if(!mt)return!1;let pt={};switch(typeof mt){case"function":pt.nodeDraggable=mt;break;case"object":pt=Object.assign({},mt);break;default:break}return pt.icon!==!1&&(pt.icon=pt.icon||he.createElement(x.Z,null)),pt},[mt]),Ge=pt=>he.createElement(ve.Z,{prefixCls:Ce,switcherIcon:ot,treeNodeProps:pt,showLine:Gt});return ze(he.createElement(E.Z,Object.assign({itemHeight:20,ref:qe,virtual:rt},je,{style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Be),prefixCls:Ce,className:ue()({[`${Ce}-icon-hide`]:!Ct,[`${Ce}-block-node`]:Ut,[`${Ce}-unselectable`]:!rn,[`${Ce}-rtl`]:on==="rtl"},Ke==null?void 0:Ke.className,vn,gt),direction:on,checkable:kn&&he.createElement("span",{className:`${Ce}-checkbox-inner`}),selectable:rn,switcherIcon:Ge,draggable:ut}),bt))}),we;(function(Jt){Jt[Jt.None=0]="None",Jt[Jt.Start=1]="Start",Jt[Jt.End=2]="End"})(we||(we={}));function Te(Jt,qe){function yt(on){const{key:rt,children:Ke}=on;qe(rt,on)!==!1&&Te(Ke||[],qe)}Jt.forEach(yt)}function Ye(Jt){let{treeData:qe,expandedKeys:yt,startKey:on,endKey:rt}=Jt;const Ke=[];let Dt=we.None;if(on&&on===rt)return[on];if(!on||!rt)return[];function vn(Ct){return Ct===on||Ct===rt}return Te(qe,Ct=>{if(Dt===we.End)return!1;if(vn(Ct)){if(Ke.push(Ct),Dt===we.None)Dt=we.Start;else if(Dt===we.Start)return Dt=we.End,!1}else Dt===we.Start&&Ke.push(Ct);return yt.includes(Ct)}),Ke}function Ne(Jt,qe){const yt=(0,re.Z)(qe),on=[];return Te(Jt,(rt,Ke)=>{const Dt=yt.indexOf(rt);return Dt!==-1&&(on.push(Ke),yt.splice(Dt,1)),!!yt.length}),on}var tt=function(Jt,qe){var yt={};for(var on in Jt)Object.prototype.hasOwnProperty.call(Jt,on)&&qe.indexOf(on)<0&&(yt[on]=Jt[on]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,on=Object.getOwnPropertySymbols(Jt);rt{var{defaultExpandAll:yt,defaultExpandParent:on,defaultExpandedKeys:rt}=Jt,Ke=tt(Jt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Dt=he.useRef(),vn=he.useRef(),Ct=()=>{const{keyEntities:ut}=(0,a.I8)(Vt(Ke));let Ge;return yt?Ge=Object.keys(ut):on?Ge=(0,b.r7)(Ke.expandedKeys||rt||[],ut):Ge=Ke.expandedKeys||rt,Ge},[Gt,ot]=he.useState(Ke.selectedKeys||Ke.defaultSelectedKeys||[]),[Ut,bt]=he.useState(()=>Ct());he.useEffect(()=>{"selectedKeys"in Ke&&ot(Ke.selectedKeys)},[Ke.selectedKeys]),he.useEffect(()=>{"expandedKeys"in Ke&&bt(Ke.expandedKeys)},[Ke.expandedKeys]);const kn=(ut,Ge)=>{var pt;return"expandedKeys"in Ke||bt(ut),(pt=Ke.onExpand)===null||pt===void 0?void 0:pt.call(Ke,ut,Ge)},rn=(ut,Ge)=>{var pt;const{multiple:cn}=Ke,{node:en,nativeEvent:Zt}=Ge,{key:Fn=""}=en,Pn=Vt(Ke),Xe=Object.assign(Object.assign({},Ge),{selected:!0}),Mt=(Zt==null?void 0:Zt.ctrlKey)||(Zt==null?void 0:Zt.metaKey),zt=Zt==null?void 0:Zt.shiftKey;let Xt;cn&&Mt?(Xt=ut,Dt.current=Fn,vn.current=Xt,Xe.selectedNodes=Ne(Pn,Xt)):cn&&zt?(Xt=Array.from(new Set([].concat((0,re.Z)(vn.current||[]),(0,re.Z)(Ye({treeData:Pn,expandedKeys:Ut,startKey:Fn,endKey:Dt.current}))))),Xe.selectedNodes=Ne(Pn,Xt)):(Xt=[Fn],Dt.current=Fn,vn.current=Xt,Xe.selectedNodes=Ne(Pn,Xt)),(pt=Ke.onSelect)===null||pt===void 0||pt.call(Ke,Xt,Xe),"selectedKeys"in Ke||ot(Xt)},{getPrefixCls:mt,direction:_e}=he.useContext(ee.E_),{prefixCls:Be,className:Ce,showIcon:dt=!0,expandAction:It="click"}=Ke,je=tt(Ke,["prefixCls","className","showIcon","expandAction"]),ze=mt("tree",Be),gt=ue()(`${ze}-directory`,{[`${ze}-directory-rtl`]:_e==="rtl"},Ce);return he.createElement(be,Object.assign({icon:st,ref:qe,blockNode:!0},je,{showIcon:dt,expandAction:It,prefixCls:ze,className:gt,expandedKeys:Ut,selectedKeys:Gt,onSelect:rn,onExpand:kn}))};var At=he.forwardRef(vt);const Lt=be;Lt.DirectoryTree=At,Lt.TreeNode=E.O;var tn=Lt},20648:function(de,ne,y){"use strict";y.d(ne,{TM:function(){return He},Yk:function(){return Ue}});var E=y(88252),re=y(98447),oe=y(17313),ge=y(8378),fe=y(37613),he=y(83116);const le=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(ue,b)=>({[`.${ue}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${b.motionDurationSlow}`}}}),Ee=(ue,b)=>({[`.${ue}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:b.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${b.lineWidthBold}px solid ${b.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Le=(ue,b)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:x,titleHeight:te,nodeSelectedBg:ae,nodeHoverBg:ie}=b,pe=b.paddingXS;return{[a]:Object.assign(Object.assign({},(0,oe.Wf)(b)),{background:b.colorBgContainer,borderRadius:b.borderRadius,transition:`background-color ${b.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,oe.oN)(b)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${ee}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,border:`1px solid ${b.colorPrimary}`,opacity:0,animationName:le,animationDuration:b.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${x}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:b.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,oe.oN)(b)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:te,lineHeight:`${te}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${b.motionDurationSlow}`,[`${ee}:hover &`]:{opacity:.45}},[`&${ee}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:te}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},xe(ue,b)),{position:"relative",flex:"none",alignSelf:"stretch",width:te,margin:0,lineHeight:`${te}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:b.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,marginInlineStart:-1,borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:te/2*.8,height:te/2,borderBottom:`1px solid ${b.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:pe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:te,margin:0,padding:`0 ${b.paddingXS/2}px`,color:"inherit",lineHeight:`${te}px`,background:"transparent",borderRadius:b.borderRadius,cursor:"pointer",transition:`all ${b.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ie},[`&${a}-node-selected`]:{backgroundColor:ae},[`${a}-iconEle`]:{display:"inline-block",width:te,height:te,lineHeight:`${te}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${te}px`,userSelect:"none"},Ee(ue,b)),[`${ee}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${b.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ee}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${te/2}px !important`}}}}})}},ke=ue=>{const{treeCls:b,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:x,directoryNodeSelectedColor:te}=ue;return{[`${b}${b}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${ue.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ue.controlItemBgHover}},"> *":{zIndex:1},[`${b}-switcher`]:{transition:`color ${ue.motionDurationMid}`},[`${b}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${b}-node-selected`]:{color:te,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:x},[`${b}-switcher`]:{color:te},[`${b}-node-content-wrapper`]:{color:te,background:"transparent"}}}}}},Ue=(ue,b)=>{const a=`.${ue}`,ee=`${a}-treenode`,x=b.paddingXS/2,te=(0,fe.TS)(b,{treeCls:a,treeNodeCls:ee,treeNodePadding:x});return[Le(ue,te),ke(te)]},He=ue=>{const{controlHeightSM:b}=ue;return{titleHeight:b,nodeHoverBg:ue.controlItemBgHover,nodeSelectedBg:ue.controlItemBgActive}};ne.ZP=(0,he.Z)("Tree",(ue,b)=>{let{prefixCls:a}=b;return[{[ue.componentCls]:(0,re.C2)(`${a}-checkbox`,ue)},Ue(a,ue),(0,ge.Z)(ue)]},ue=>{const{colorTextLightSolid:b,colorPrimary:a}=ue;return Object.assign(Object.assign({},He(ue)),{directoryNodeSelectedColor:b,directoryNodeSelectedBg:a})})},43187:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ee}});var E=y(5891),re=y(59301),oe={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"},ge=oe,fe=y(31533),he=function(te,ae){return re.createElement(fe.Z,(0,E.Z)({},te,{ref:ae,icon:ge}))},le=re.forwardRef(he),xe=le,Ee=y(23001),Le=y(78714),ke=y(88627),Ue=y(1040),He=y(92310),ue=y.n(He),b=y(92343),ee=x=>{const{prefixCls:te,switcherIcon:ae,treeNodeProps:ie,showLine:pe}=x,{isLeaf:ve,expanded:Se,loading:be}=ie;if(be)return re.createElement(Le.Z,{className:`${te}-switcher-loading-icon`});let we;if(pe&&typeof pe=="object"&&(we=pe.showLeafIcon),ve){if(!pe)return null;if(typeof we!="boolean"&&we){const Ne=typeof we=="function"?we(ie):we,tt=`${te}-switcher-line-custom-icon`;return(0,b.l$)(Ne)?(0,b.Tm)(Ne,{className:ue()(Ne.props.className||"",tt)}):Ne}return we?re.createElement(Ee.Z,{className:`${te}-switcher-line-icon`}):re.createElement("span",{className:`${te}-switcher-leaf-line`})}const Te=`${te}-switcher-icon`,Ye=typeof ae=="function"?ae(ie):ae;return(0,b.l$)(Ye)?(0,b.Tm)(Ye,{className:ue()(Ye.props.className||"",Te)}):Ye!==void 0?Ye:pe?Se?re.createElement(ke.Z,{className:`${te}-switcher-line-icon`}):re.createElement(Ue.Z,{className:`${te}-switcher-line-icon`}):re.createElement(xe,{className:Te})}},11504:function(de,ne,y){"use strict";y.d(ne,{default:function(){return bn}});var E=y(59301),re=y(89699),oe=y(63913),ge=y(5891),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},he=fe,le=y(31533),xe=function(Ve,et){return E.createElement(le.Z,(0,ge.Z)({},Ve,{ref:et,icon:he}))},Ee=E.forwardRef(xe),Le=Ee,ke=y(92310),Ue=y.n(ke),He=y(25769),ue=y.n(He),b=y(29301),a=y(38298),ee=y(28800),x=y(35788),te=y(64002),ae=y(20475),ie=y(24387),pe=y(85108),ve=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{const et=$e=>{const{keyCode:wt}=$e;wt===pe.Z.ENTER&&$e.preventDefault()},nt=$e=>{const{keyCode:wt}=$e,{onClick:mn}=Ae;wt===pe.Z.ENTER&&mn&&mn()},{style:ft,noStyle:Nt,disabled:Ht}=Ae,Ze=ve(Ae,["style","noStyle","disabled"]);let Je={};return Nt||(Je=Object.assign({},Se)),Ht&&(Je.pointerEvents="none"),Je=Object.assign(Object.assign({},Je),ft),E.createElement("div",Object.assign({role:"button",tabIndex:0,ref:Ve},Ze,{onKeyDown:et,onKeyUp:nt,style:Je}))}),Te=y(36355),Ye=y(9763),Ne=y(6848),tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},st=tt,Vt=function(Ve,et){return E.createElement(le.Z,(0,ge.Z)({},Ve,{ref:et,icon:st}))},vt=E.forwardRef(Vt),Bt=vt,At=y(92343),Lt=y(1643),tn=y(15969),Jt=y(83116),qe=y(93398);const yt=(Ae,Ve,et,nt)=>{const{titleMarginBottom:ft,fontWeightStrong:Nt}=nt;return{marginBottom:ft,color:et,fontWeight:Nt,fontSize:Ae,lineHeight:Ve}},on=Ae=>{const Ve=[1,2,3,4,5],et={};return Ve.forEach(nt=>{et[` h${nt}&, div&-h${nt}, div&-h${nt} > textarea, @@ -264,7 +264,7 @@ ${Ve}-expand, ${Ve}-edit, ${Ve}-copy - `]:Object.assign(Object.assign({},(0,tn.N)(Ae)),{marginInlineStart:Ae.marginXXS})}),Dt(Ae)),vn(Ae)),Ct()),{"&-rtl":{direction:"rtl"}})}};var ot=(0,Jt.Z)("Typography",Ae=>[Gt(Ae)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),bt=Ae=>{const{prefixCls:Ve,"aria-label":et,className:nt,style:ft,direction:Nt,maxLength:Ht,autoSize:Ze=!0,value:Je,onSave:$e,onCancel:wt,onEnd:mn,component:an,enterIcon:qn=E.createElement(Bt,null)}=Ae,Hn=E.useRef(null),ct=E.useRef(!1),Wt=E.useRef(),[ia,$t]=E.useState(Je);E.useEffect(()=>{$t(Je)},[Je]),E.useEffect(()=>{if(Hn.current&&Hn.current.resizableTextArea){const{textArea:On}=Hn.current.resizableTextArea;On.focus();const{length:ba}=On.value;On.setSelectionRange(ba,ba)}},[]);const jn=On=>{let{target:ba}=On;$t(ba.value.replace(/[\n\r]/g,""))},la=()=>{ct.current=!0},ta=()=>{ct.current=!1},fa=On=>{let{keyCode:ba}=On;ct.current||(Wt.current=ba)},Et=()=>{$e(ia.trim())},fn=On=>{let{keyCode:ba,ctrlKey:La,altKey:wn,metaKey:za,shiftKey:ar}=On;Wt.current===ba&&!ct.current&&!La&&!wn&&!za&&!ar&&(ba===pe.Z.ENTER?(Et(),mn==null||mn()):ba===pe.Z.ESC&&wt())},Yt=()=>{Et()},yn=an?`${Ve}-${an}`:"",[Tn,Xn]=ot(Ve),Dn=Ue()(Ve,`${Ve}-edit-content`,{[`${Ve}-rtl`]:Nt==="rtl"},nt,yn,Xn);return Tn(E.createElement("div",{className:Dn,style:ft},E.createElement(Lt.Z,{ref:Hn,maxLength:Ht,value:ia,onChange:jn,onKeyDown:fa,onKeyUp:fn,onCompositionStart:la,onCompositionEnd:ta,onBlur:Yt,"aria-label":et,rows:1,autoSize:Ze}),qn!==null?(0,At.Tm)(qn,{className:`${Ve}-edit-content-confirm`}):null))},kn=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{const{prefixCls:et,component:nt="article",className:ft,rootClassName:Nt,setContentRef:Ht,children:Ze,direction:Je,style:$e}=Ae,wt=kn(Ae,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:mn,direction:an,typography:qn}=E.useContext(Te.E_),Hn=Je!=null?Je:an;let ct=Ve;Ht&&(ct=(0,ae.sQ)(Ve,Ht));const Wt=mn("typography",et),[ia,$t]=ot(Wt),jn=Ue()(Wt,qn==null?void 0:qn.className,{[`${Wt}-rtl`]:Hn==="rtl"},ft,Nt,$t),la=Object.assign(Object.assign({},qn==null?void 0:qn.style),$e);return ia(E.createElement(nt,Object.assign({className:jn,style:la,ref:ct},wt),Ze))});function _e(Ae,Ve){return E.useMemo(()=>{const et=!!Ae;return[et,Object.assign(Object.assign({},Ve),et&&typeof Ae=="object"?Ae:null)]},[Ae])}var Ce=(Ae,Ve)=>{const et=E.useRef(!1);E.useEffect(()=>{et.current?Ae():et.current=!0},Ve)};function dt(Ae){const Ve=typeof Ae;return Ve==="string"||Ve==="number"}function It(Ae){let Ve=0;return Ae.forEach(et=>{dt(et)?Ve+=String(et).length:Ve+=1}),Ve}function je(Ae,Ve){let et=0;const nt=[];for(let ft=0;ftVe){const $e=Ve-et;return nt.push(String(Nt).slice(0,$e)),nt}nt.push(Nt),et=Je}return Ae}const ze=0,gt=1,ut=2,Ge=3,mt=4;var en=Ae=>{let{enabledMeasure:Ve,children:et,text:nt,width:ft,fontSize:Nt,rows:Ht,onEllipsis:Ze}=Ae;const[[Je,$e,wt],mn]=E.useState([0,0,0]),[an,qn]=E.useState(0),[Hn,ct]=E.useState(ze),[Wt,ia]=E.useState(0),$t=E.useRef(null),jn=E.useRef(null),la=E.useMemo(()=>(0,a.Z)(nt),[nt]),ta=E.useMemo(()=>It(la),[la]),fa=E.useMemo(()=>!Ve||Hn!==Ge?an&&Hn!==mt&&Ve?et(je(la,an),an{Ve&&ft&&Nt&&ta&&(ct(gt),mn([0,Math.ceil(ta/2),ta]))},[Ve,ft,Nt,nt,ta,Ht]),(0,ee.Z)(()=>{var yn;Hn===gt&&ia(((yn=$t.current)===null||yn===void 0?void 0:yn.offsetHeight)||0)},[Hn]),(0,ee.Z)(()=>{var yn,Tn;if(Wt){if(Hn===gt){const Xn=((yn=jn.current)===null||yn===void 0?void 0:yn.offsetHeight)||0,Dn=Ht*Wt;Xn<=Dn?(ct(mt),Ze(!1)):ct(ut)}else if(Hn===ut)if(Je!==wt){const Xn=((Tn=jn.current)===null||Tn===void 0?void 0:Tn.offsetHeight)||0,Dn=Ht*Wt;let On=Je,ba=wt;Je===wt-1?ba=Je:Xn<=Dn?On=$e:ba=$e;const La=Math.ceil((On+ba)/2);mn([On,La,ba])}else ct(Ge),qn($e),Ze(!0)}},[Hn,Je,wt,Ht,Wt]);const Et={width:ft,whiteSpace:"normal",margin:0,padding:0},fn=(yn,Tn,Xn)=>E.createElement("span",{"aria-hidden":!0,ref:Tn,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Nt/2)*2},Xn)},yn),Yt=(yn,Tn)=>{const Xn=je(la,yn);return fn(et(Xn,!0),Tn,Et)};return E.createElement(E.Fragment,null,fa,Ve&&Hn!==Ge&&Hn!==mt&&E.createElement(E.Fragment,null,fn("lg",$t,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Hn===gt?fn(et(la,!1),jn,Et):Yt($e,jn)))},Fn=Ae=>{let{enabledEllipsis:Ve,isEllipsis:et,children:nt,tooltipProps:ft}=Ae;return!(ft!=null&&ft.title)||!Ve?nt:E.createElement(Ne.Z,Object.assign({open:et?void 0:!1},ft),nt)},Cn=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{var et,nt,ft;const{prefixCls:Nt,className:Ht,style:Ze,type:Je,disabled:$e,children:wt,ellipsis:mn,editable:an,copyable:qn,component:Hn,title:ct}=Ae,Wt=Cn(Ae,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:ia,direction:$t}=E.useContext(Te.E_),[jn]=(0,Ye.Z)("Text"),la=E.useRef(null),ta=E.useRef(null),fa=ia("typography",Nt),Et=(0,te.Z)(Wt,["mark","code","delete","underline","strong","keyboard","italic"]),[fn,Yt]=_e(an),[yn,Tn]=(0,x.Z)(!1,{value:Yt.editing}),{triggerType:Xn=["icon"]}=Yt,Dn=Zn=>{var Yn;Zn&&((Yn=Yt.onStart)===null||Yn===void 0||Yn.call(Yt)),Tn(Zn)};Ce(()=>{var Zn;yn||(Zn=ta.current)===null||Zn===void 0||Zn.focus()},[yn]);const On=Zn=>{Zn==null||Zn.preventDefault(),Dn(!0)},ba=Zn=>{var Yn;(Yn=Yt.onChange)===null||Yn===void 0||Yn.call(Yt,Zn),Dn(!1)},La=()=>{var Zn;(Zn=Yt.onCancel)===null||Zn===void 0||Zn.call(Yt),Dn(!1)},[wn,za]=_e(qn),[ar,_t]=E.useState(!1),nn=E.useRef(null),Tt={};za.format&&(Tt.format=za.format);const We=()=>{nn.current&&clearTimeout(nn.current)},it=Zn=>{var Yn;Zn==null||Zn.preventDefault(),Zn==null||Zn.stopPropagation(),ue()(za.text||String(wt)||"",Tt),_t(!0),We(),nn.current=setTimeout(()=>{_t(!1)},3e3),(Yn=za.onCopy)===null||Yn===void 0||Yn.call(za,Zn)};E.useEffect(()=>We,[]);const[Rt,Nn]=E.useState(!1),[Mn,ln]=E.useState(!1),[_n,Bn]=E.useState(!1),[Kn,ua]=E.useState(!1),[ja,Va]=E.useState(!1),[Na,ya]=E.useState(!0),[aa,wa]=_e(mn,{expandable:!1}),Ca=aa&&!_n,{rows:Ea=1}=wa,Ua=E.useMemo(()=>!Ca||wa.suffix!==void 0||wa.onEllipsis||wa.expandable||fn||wn,[Ca,wa,fn,wn]);(0,ee.Z)(()=>{aa&&!Ua&&(Nn((0,ie.G)("webkitLineClamp")),ln((0,ie.G)("textOverflow")))},[Ua,aa]);const ir=E.useMemo(()=>Ua?!1:Ea===1?Mn:Rt,[Ua,Mn,Rt]),_a=Ca&&(ir?ja:Kn),br=Ca&&Ea===1&&ir,Za=Ca&&Ea>1&&ir,va=Zn=>{var Yn;Bn(!0),(Yn=wa.onExpand)===null||Yn===void 0||Yn.call(wa,Zn)},[Qa,pa]=E.useState(0),[Wa,$a]=E.useState(0),Ar=(Zn,Yn)=>{let{offsetWidth:ea}=Zn;var sa;pa(ea),$a(parseInt((sa=window.getComputedStyle)===null||sa===void 0?void 0:sa.call(window,Yn).fontSize,10)||0)},cr=Zn=>{var Yn;ua(Zn),Kn!==Zn&&((Yn=wa.onEllipsis)===null||Yn===void 0||Yn.call(wa,Zn))};E.useEffect(()=>{const Zn=la.current;if(aa&&ir&&Zn){const Yn=Za?Zn.offsetHeight{const Zn=la.current;if(typeof IntersectionObserver=="undefined"||!Zn||!ir||!Ca)return;const Yn=new IntersectionObserver(()=>{ya(!!Zn.offsetParent)});return Yn.observe(Zn),()=>{Yn.disconnect()}},[ir,Ca]);let pr={};wa.tooltip===!0?pr={title:(et=Yt.text)!==null&&et!==void 0?et:wt}:E.isValidElement(wa.tooltip)?pr={title:wa.tooltip}:typeof wa.tooltip=="object"?pr=Object.assign({title:(nt=Yt.text)!==null&&nt!==void 0?nt:wt},wa.tooltip):pr={title:wa.tooltip};const gr=E.useMemo(()=>{const Zn=Yn=>["string","number"].includes(typeof Yn);if(!(!aa||ir)){if(Zn(Yt.text))return Yt.text;if(Zn(wt))return wt;if(Zn(ct))return ct;if(Zn(pr.title))return pr.title}},[aa,ir,ct,pr.title,_a]);if(yn)return E.createElement(bt,{value:(ft=Yt.text)!==null&&ft!==void 0?ft:typeof wt=="string"?wt:"",onSave:ba,onCancel:La,onEnd:Yt.onEnd,prefixCls:fa,className:Ht,style:Ze,direction:$t,component:Hn,maxLength:Yt.maxLength,autoSize:Yt.autoSize,enterIcon:Yt.enterIcon});const Oa=()=>{const{expandable:Zn,symbol:Yn}=wa;if(!Zn)return null;let ea;return Yn?ea=Yn:ea=jn==null?void 0:jn.expand,E.createElement("a",{key:"expand",className:`${fa}-expand`,onClick:va,"aria-label":jn==null?void 0:jn.expand},ea)},wr=()=>{if(!fn)return;const{icon:Zn,tooltip:Yn}=Yt,ea=(0,a.Z)(Yn)[0]||(jn==null?void 0:jn.edit),sa=typeof ea=="string"?ea:"";return Xn.includes("icon")?E.createElement(Ne.Z,{key:"edit",title:Yn===!1?"":ea},E.createElement(we,{ref:ta,className:`${fa}-edit`,onClick:On,"aria-label":sa},Zn||E.createElement(Le,{role:"button"}))):null},Or=()=>{if(!wn)return;const{tooltips:Zn,icon:Yn}=za,ea=zt(Zn),sa=zt(Yn),er=ar?Mt(ea[1],jn==null?void 0:jn.copied):Mt(ea[0],jn==null?void 0:jn.copy),Er=ar?jn==null?void 0:jn.copied:jn==null?void 0:jn.copy,Me=typeof er=="string"?er:Er;return E.createElement(Ne.Z,{key:"copy",title:er},E.createElement(we,{className:Ue()(`${fa}-copy`,ar&&`${fa}-copy-success`),onClick:it,"aria-label":Me},ar?Mt(sa[1],E.createElement(re.Z,null),!0):Mt(sa[0],E.createElement(oe.Z,null),!0)))},mr=Zn=>[Zn&&Oa(),wr(),Or()],Jr=Zn=>[Zn&&E.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Xt),wa.suffix,mr(Zn)];return E.createElement(b.Z,{onResize:Ar,disabled:!Ca||ir},Zn=>E.createElement(Fn,{tooltipProps:pr,enabledEllipsis:Ca,isEllipsis:_a},E.createElement(pt,Object.assign({className:Ue()({[`${fa}-${Je}`]:Je,[`${fa}-disabled`]:$e,[`${fa}-ellipsis`]:aa,[`${fa}-single-line`]:Ca&&Ea===1,[`${fa}-ellipsis-single-line`]:br,[`${fa}-ellipsis-multiple-line`]:Za},Ht),prefixCls:Nt,style:Object.assign(Object.assign({},Ze),{WebkitLineClamp:Za?Ea:void 0}),component:Hn,ref:(0,ae.sQ)(Zn,la,Ve),direction:$t,onClick:Xn.includes("text")?On:void 0,"aria-label":gr==null?void 0:gr.toString(),title:ct},Et),E.createElement(en,{enabledMeasure:Ca&&!ir,text:wt,rows:Ea,width:Qa,fontSize:Wa,onEllipsis:cr},(Yn,ea)=>{let sa=Yn;return Yn.length&&ea&&gr&&(sa=E.createElement("span",{key:"show-content","aria-hidden":!0},sa)),Xe(Ae,E.createElement(E.Fragment,null,sa,Jr(ea)))}))))}),Wn=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{var{ellipsis:et,rel:nt}=Ae,ft=Wn(Ae,["ellipsis","rel"]);const Nt=Object.assign(Object.assign({},ft),{rel:nt===void 0&&ft.target==="_blank"?"noopener noreferrer":nt});return delete Nt.navigate,E.createElement(Rn,Object.assign({},Nt,{ref:Ve,ellipsis:!!et,component:"a"}))}),un=E.forwardRef((Ae,Ve)=>E.createElement(Rn,Object.assign({ref:Ve},Ae,{component:"div"}))),Oe=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{var{ellipsis:et}=Ae,nt=Oe(Ae,["ellipsis"]);const ft=E.useMemo(()=>et&&typeof et=="object"?(0,te.Z)(et,["expandable","rows"]):et,[et]);return E.createElement(Rn,Object.assign({ref:Ve},nt,{ellipsis:ft,component:"span"}))};var Sn=E.forwardRef(Pt),ye=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{const{level:et=1}=Ae,nt=ye(Ae,["level"]);let ft;return qt.includes(et)?ft=`h${et}`:ft="h1",E.createElement(Rn,Object.assign({ref:Ve},nt,{component:ft}))});const xt=pt;xt.Text=Sn,xt.Link=Un,xt.Title=ht,xt.Paragraph=un;var bn=xt},41889:function(de,ne,y){"use strict";y.d(ne,{default:function(){return fa}});var E=y(59301),re=y(26390),oe=y(92310),ge=y.n(oe),fe=y(5891),he=y(79545),le=y(68550),xe=y(17928),Ee=y(7711),Le=y(80962),ke=y(19149),Ue=y(50204),He=y(80665),ue=y(20959),b=y(36994);function a(Et,fn){var Yt="cannot ".concat(Et.method," ").concat(Et.action," ").concat(fn.status,"'"),yn=new Error(Yt);return yn.status=fn.status,yn.method=Et.method,yn.url=Et.action,yn}function ee(Et){var fn=Et.responseText||Et.response;if(!fn)return fn;try{return JSON.parse(fn)}catch(Yt){return fn}}function x(Et){var fn=new XMLHttpRequest;Et.onProgress&&fn.upload&&(fn.upload.onprogress=function(Xn){Xn.total>0&&(Xn.percent=Xn.loaded/Xn.total*100),Et.onProgress(Xn)});var Yt=new FormData;Et.data&&Object.keys(Et.data).forEach(function(Tn){var Xn=Et.data[Tn];if(Array.isArray(Xn)){Xn.forEach(function(Dn){Yt.append("".concat(Tn,"[]"),Dn)});return}Yt.append(Tn,Xn)}),Et.file instanceof Blob?Yt.append(Et.filename,Et.file,Et.file.name):Yt.append(Et.filename,Et.file),fn.onerror=function(Xn){Et.onError(Xn)},fn.onload=function(){return fn.status<200||fn.status>=300?Et.onError(a(Et,fn),ee(fn)):Et.onSuccess(ee(fn),fn)},fn.open(Et.method,Et.action,!0),Et.withCredentials&&"withCredentials"in fn&&(fn.withCredentials=!0);var yn=Et.headers||{};return yn["X-Requested-With"]!==null&&fn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(yn).forEach(function(Tn){yn[Tn]!==null&&fn.setRequestHeader(Tn,yn[Tn])}),fn.send(Yt),{abort:function(){fn.abort()}}}var te=+new Date,ae=0;function ie(){return"rc-upload-".concat(te,"-").concat(++ae)}var pe=y(51395),ve=function(Et,fn){if(Et&&fn){var Yt=Array.isArray(fn)?fn:fn.split(","),yn=Et.name||"",Tn=Et.type||"",Xn=Tn.replace(/\/.*$/,"");return Yt.some(function(Dn){var On=Dn.trim();if(/^\*(\/\*)?$/.test(Dn))return!0;if(On.charAt(0)==="."){var ba=yn.toLowerCase(),La=On.toLowerCase(),wn=[La];return(La===".jpg"||La===".jpeg")&&(wn=[".jpg",".jpeg"]),wn.some(function(za){return ba.endsWith(za)})}return/\/\*$/.test(On)?Xn===On.replace(/\/.*$/,""):Tn===On?!0:/^\w+$/.test(On)?((0,pe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(On,"'.Skip for check.")),!0):!1})}return!0};function Se(Et,fn){var Yt=Et.createReader(),yn=[];function Tn(){Yt.readEntries(function(Xn){var Dn=Array.prototype.slice.apply(Xn);yn=yn.concat(Dn);var On=!Dn.length;On?fn(yn):Tn()})}Tn()}var be=function(fn,Yt,yn){var Tn=function Xn(Dn,On){Dn&&(Dn.path=On||"",Dn.isFile?Dn.file(function(ba){yn(ba)&&(Dn.fullPath&&!ba.webkitRelativePath&&(Object.defineProperties(ba,{webkitRelativePath:{writable:!0}}),ba.webkitRelativePath=Dn.fullPath.replace(/^\//,""),Object.defineProperties(ba,{webkitRelativePath:{writable:!1}})),Yt([ba]))}):Dn.isDirectory&&Se(Dn,function(ba){ba.forEach(function(La){Xn(La,"".concat(On).concat(Dn.name,"/"))})}))};fn.forEach(function(Xn){Tn(Xn.webkitGetAsEntry())})},we=be,Te=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ye=function(Et){(0,xe.Z)(Yt,Et);var fn=(0,Ee.Z)(Yt);function Yt(){var yn;(0,he.Z)(this,Yt);for(var Tn=arguments.length,Xn=new Array(Tn),Dn=0;Dn{let{uid:Xn}=Tn;return Xn===Et.uid});return yn===-1?Yt.push(Et):Yt[yn]=Et,Yt}function mt(Et,fn){const Yt=Et.uid!==void 0?"uid":"name";return fn.filter(yn=>yn[Yt]===Et[Yt])[0]}function cn(Et,fn){const Yt=Et.uid!==void 0?"uid":"name",yn=fn.filter(Tn=>Tn[Yt]!==Et[Yt]);return yn.length===fn.length?null:yn}const en=function(){const fn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),yn=fn[fn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(yn)||[""])[0]},Zt=Et=>Et.indexOf("image/")===0,Fn=Et=>{if(Et.type&&!Et.thumbUrl)return Zt(Et.type);const fn=Et.thumbUrl||Et.url||"",Yt=en(fn);return/^data:image\//.test(fn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Yt)?!0:!(/^data:/.test(fn)||Yt)},Cn=200;function Xe(Et){return new Promise(fn=>{if(!Et.type||!Zt(Et.type)){fn("");return}const Yt=document.createElement("canvas");Yt.width=Cn,Yt.height=Cn,Yt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Cn}px; height: ${Cn}px; z-index: 9999; display: none;`,document.body.appendChild(Yt);const yn=Yt.getContext("2d"),Tn=new Image;if(Tn.onload=()=>{const{width:Xn,height:Dn}=Tn;let On=Cn,ba=Cn,La=0,wn=0;Xn>Dn?(ba=Dn*(Cn/Xn),wn=-(ba-On)/2):(On=Xn*(Cn/Dn),La=-(On-ba)/2),yn.drawImage(Tn,La,wn,On,ba);const za=Yt.toDataURL();document.body.removeChild(Yt),window.URL.revokeObjectURL(Tn.src),fn(za)},Tn.crossOrigin="anonymous",Et.type.startsWith("image/svg+xml")){const Xn=new FileReader;Xn.onload=()=>{Xn.result&&(Tn.src=Xn.result)},Xn.readAsDataURL(Et)}else if(Et.type.startsWith("image/gif")){const Xn=new FileReader;Xn.onload=()=>{Xn.result&&fn(Xn.result)},Xn.readAsDataURL(Et)}else Tn.src=window.URL.createObjectURL(Et)})}var Mt=y(76466),zt=y(37364),Xt=y(20970),pn=y(93948),Rn=y(6848),In=E.forwardRef((Et,fn)=>{let{prefixCls:Yt,className:yn,style:Tn,locale:Xn,listType:Dn,file:On,items:ba,progress:La,iconRender:wn,actionIconRender:za,itemRender:ar,isImgUrl:_t,showPreviewIcon:nn,showRemoveIcon:Tt,showDownloadIcon:We,previewIcon:it,removeIcon:Rt,downloadIcon:Nn,onPreview:Mn,onDownload:ln,onClose:_n}=Et;var Bn,Kn;const{status:ua}=On,[ja,Va]=E.useState(ua);E.useEffect(()=>{ua!=="removed"&&Va(ua)},[ua]);const[Na,ya]=E.useState(!1);E.useEffect(()=>{const gr=setTimeout(()=>{ya(!0)},300);return()=>{clearTimeout(gr)}},[]);const aa=wn(On);let wa=E.createElement("div",{className:`${Yt}-icon`},aa);if(Dn==="picture"||Dn==="picture-card"||Dn==="picture-circle")if(ja==="uploading"||!On.thumbUrl&&!On.url){const gr=ge()(`${Yt}-list-item-thumbnail`,{[`${Yt}-list-item-file`]:ja!=="uploading"});wa=E.createElement("div",{className:gr},aa)}else{const gr=_t!=null&&_t(On)?E.createElement("img",{src:On.thumbUrl||On.url,alt:On.name,className:`${Yt}-list-item-image`,crossOrigin:On.crossOrigin}):aa,Oa=ge()(`${Yt}-list-item-thumbnail`,{[`${Yt}-list-item-file`]:_t&&!_t(On)});wa=E.createElement("a",{className:Oa,onClick:wr=>Mn(On,wr),href:On.url||On.thumbUrl,target:"_blank",rel:"noopener noreferrer"},gr)}const Ca=ge()(`${Yt}-list-item`,`${Yt}-list-item-${ja}`),Ea=typeof On.linkProps=="string"?JSON.parse(On.linkProps):On.linkProps,Ua=Tt?za((typeof Rt=="function"?Rt(On):Rt)||E.createElement(Mt.Z,null),()=>_n(On),Yt,Xn.removeFile):null,ir=We&&ja==="done"?za((typeof Nn=="function"?Nn(On):Nn)||E.createElement(zt.Z,null),()=>ln(On),Yt,Xn.downloadFile):null,_a=Dn!=="picture-card"&&Dn!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:ge()(`${Yt}-list-item-actions`,{picture:Dn==="picture"})},ir,Ua),br=ge()(`${Yt}-list-item-name`),Za=On.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:br,title:On.name},Ea,{href:On.url,onClick:gr=>Mn(On,gr)}),On.name),_a]:[E.createElement("span",{key:"view",className:br,onClick:gr=>Mn(On,gr),title:On.name},On.name),_a],va={pointerEvents:"none",opacity:.5},Qa=nn?E.createElement("a",{href:On.url||On.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:On.url||On.thumbUrl?void 0:va,onClick:gr=>Mn(On,gr),title:Xn.previewFile},typeof it=="function"?it(On):it||E.createElement(Xt.Z,null)):null,pa=(Dn==="picture-card"||Dn==="picture-circle")&&ja!=="uploading"&&E.createElement("span",{className:`${Yt}-list-item-actions`},Qa,ja==="done"&&ir,Ua),{getPrefixCls:Wa}=E.useContext(Lt.E_),$a=Wa(),Ar=E.createElement("div",{className:Ca},wa,Za,pa,Na&&E.createElement(dt.default,{motionName:`${$a}-fade`,visible:ja==="uploading",motionDeadline:2e3},gr=>{let{className:Oa}=gr;const wr="percent"in On?E.createElement(pn.Z,Object.assign({},La,{type:"line",percent:On.percent,"aria-label":On["aria-label"],"aria-labelledby":On["aria-labelledby"]})):null;return E.createElement("div",{className:ge()(`${Yt}-list-item-progress`,Oa)},wr)})),cr=On.response&&typeof On.response=="string"?On.response:((Bn=On.error)===null||Bn===void 0?void 0:Bn.statusText)||((Kn=On.error)===null||Kn===void 0?void 0:Kn.message)||Xn.uploadError,pr=ja==="error"?E.createElement(Rn.Z,{title:cr,getPopupContainer:gr=>gr.parentNode},Ar):Ar;return E.createElement("div",{className:ge()(`${Yt}-list-item-container`,yn),style:Tn,ref:fn},ar?ar(pr,On,ba,{download:ln.bind(null,On),preview:Mn.bind(null,On),remove:_n.bind(null,On)}):pr)});const Un=(Et,fn)=>{const{listType:Yt="text",previewFile:yn=Xe,onPreview:Tn,onDownload:Xn,onRemove:Dn,locale:On,iconRender:ba,isImageUrl:La=Fn,prefixCls:wn,items:za=[],showPreviewIcon:ar=!0,showRemoveIcon:_t=!0,showDownloadIcon:nn=!1,removeIcon:Tt,previewIcon:We,downloadIcon:it,progress:Rt={size:[-1,2],showInfo:!1},appendAction:Nn,appendActionVisible:Mn=!0,itemRender:ln,disabled:_n}=Et,Bn=(0,It.Z)(),[Kn,ua]=E.useState(!1);E.useEffect(()=>{Yt!=="picture"&&Yt!=="picture-card"&&Yt!=="picture-circle"||(za||[]).forEach(va=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(va.originFileObj instanceof File||va.originFileObj instanceof Blob)||va.thumbUrl!==void 0||(va.thumbUrl="",yn&&yn(va.originFileObj).then(Qa=>{va.thumbUrl=Qa||"",Bn()}))})},[Yt,za,yn]),E.useEffect(()=>{ua(!0)},[]);const ja=(va,Qa)=>{if(Tn)return Qa==null||Qa.preventDefault(),Tn(va)},Va=va=>{typeof Xn=="function"?Xn(va):va.url&&window.open(va.url)},Na=va=>{Dn==null||Dn(va)},ya=va=>{if(ba)return ba(va,Yt);const Qa=va.status==="uploading",pa=La&&La(va)?E.createElement(Ce,null):E.createElement(vn,null);let Wa=Qa?E.createElement(Ct.Z,null):E.createElement(kn,null);return Yt==="picture"?Wa=Qa?E.createElement(Ct.Z,null):pa:(Yt==="picture-card"||Yt==="picture-circle")&&(Wa=Qa?On.uploading:pa),Wa},aa=(va,Qa,pa,Wa)=>{const $a={type:"text",size:"small",title:Wa,onClick:Ar=>{Qa(),(0,ze.l$)(va)&&va.props.onClick&&va.props.onClick(Ar)},className:`${pa}-list-item-action`,disabled:_n};if((0,ze.l$)(va)){const Ar=(0,ze.Tm)(va,Object.assign(Object.assign({},va.props),{onClick:()=>{}}));return E.createElement(gt.ZP,Object.assign({},$a,{icon:Ar}))}return E.createElement(gt.ZP,Object.assign({},$a),E.createElement("span",null,va))};E.useImperativeHandle(fn,()=>({handlePreview:ja,handleDownload:Va}));const{getPrefixCls:wa}=E.useContext(Lt.E_),Ca=wa("upload",wn),Ea=wa(),Ua=ge()(`${Ca}-list`,`${Ca}-list-${Yt}`),ir=(0,re.Z)(za.map(va=>({key:va.uid,file:va})));let br={motionDeadline:2e3,motionName:`${Ca}-${Yt==="picture-card"||Yt==="picture-circle"?"animate-inline":"animate"}`,keys:ir,motionAppear:Kn};const Za=E.useMemo(()=>{const va=Object.assign({},(0,je.Z)(Ea));return delete va.onAppearEnd,delete va.onEnterEnd,delete va.onLeaveEnd,va},[Ea]);return Yt!=="picture-card"&&Yt!=="picture-circle"&&(br=Object.assign(Object.assign({},Za),br)),E.createElement("div",{className:Ua},E.createElement(dt.CSSMotionList,Object.assign({},br,{component:!1}),va=>{let{key:Qa,file:pa,className:Wa,style:$a}=va;return E.createElement(In,{key:Qa,locale:On,prefixCls:Ca,className:Wa,style:$a,file:pa,items:za,progress:Rt,listType:Yt,isImgUrl:La,showPreviewIcon:ar,showRemoveIcon:_t,showDownloadIcon:nn,removeIcon:Tt,previewIcon:We,downloadIcon:it,iconRender:ya,actionIconRender:aa,itemRender:ln,onPreview:ja,onDownload:Va,onClose:Na})}),Nn&&E.createElement(dt.default,Object.assign({},br,{visible:Mn,forceRender:!0}),va=>{let{className:Qa,style:pa}=va;return(0,ze.Tm)(Nn,Wa=>({className:ge()(Wa.className,Qa),style:Object.assign(Object.assign(Object.assign({},pa),{pointerEvents:Qa?"none":void 0}),Wa.style)}))}))};var un=E.forwardRef(Un),Oe=y(17313),Pt=y(8378),Sn=y(83116),ye=y(37613),Qe=Et=>{const{componentCls:fn,iconCls:Yt}=Et;return{[`${fn}-wrapper`]:{[`${fn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Et.colorFillAlter,border:`${Et.lineWidth}px dashed ${Et.colorBorder}`,borderRadius:Et.borderRadiusLG,cursor:"pointer",transition:`border-color ${Et.motionDurationSlow}`,[fn]:{padding:`${Et.padding}px 0`},[`${fn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${fn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${fn}-disabled):hover`]:{borderColor:Et.colorPrimaryHover},[`p${fn}-drag-icon`]:{marginBottom:Et.margin,[Yt]:{color:Et.colorPrimary,fontSize:Et.uploadThumbnailSize}},[`p${fn}-text`]:{margin:`0 0 ${Et.marginXXS}px`,color:Et.colorTextHeading,fontSize:Et.fontSizeLG},[`p${fn}-hint`]:{color:Et.colorTextDescription,fontSize:Et.fontSize},[`&${fn}-disabled`]:{cursor:"not-allowed",[`p${fn}-drag-icon ${Yt}, + `]:Object.assign(Object.assign({},(0,tn.N)(Ae)),{marginInlineStart:Ae.marginXXS})}),Dt(Ae)),vn(Ae)),Ct()),{"&-rtl":{direction:"rtl"}})}};var ot=(0,Jt.Z)("Typography",Ae=>[Gt(Ae)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),bt=Ae=>{const{prefixCls:Ve,"aria-label":et,className:nt,style:ft,direction:Nt,maxLength:Ht,autoSize:Ze=!0,value:Je,onSave:$e,onCancel:wt,onEnd:mn,component:an,enterIcon:qn=E.createElement(Bt,null)}=Ae,Hn=E.useRef(null),ct=E.useRef(!1),Wt=E.useRef(),[ia,$t]=E.useState(Je);E.useEffect(()=>{$t(Je)},[Je]),E.useEffect(()=>{if(Hn.current&&Hn.current.resizableTextArea){const{textArea:On}=Hn.current.resizableTextArea;On.focus();const{length:ba}=On.value;On.setSelectionRange(ba,ba)}},[]);const jn=On=>{let{target:ba}=On;$t(ba.value.replace(/[\n\r]/g,""))},la=()=>{ct.current=!0},ta=()=>{ct.current=!1},fa=On=>{let{keyCode:ba}=On;ct.current||(Wt.current=ba)},Et=()=>{$e(ia.trim())},fn=On=>{let{keyCode:ba,ctrlKey:La,altKey:wn,metaKey:za,shiftKey:ar}=On;Wt.current===ba&&!ct.current&&!La&&!wn&&!za&&!ar&&(ba===pe.Z.ENTER?(Et(),mn==null||mn()):ba===pe.Z.ESC&&wt())},Yt=()=>{Et()},yn=an?`${Ve}-${an}`:"",[Tn,Xn]=ot(Ve),Dn=Ue()(Ve,`${Ve}-edit-content`,{[`${Ve}-rtl`]:Nt==="rtl"},nt,yn,Xn);return Tn(E.createElement("div",{className:Dn,style:ft},E.createElement(Lt.Z,{ref:Hn,maxLength:Ht,value:ia,onChange:jn,onKeyDown:fa,onKeyUp:fn,onCompositionStart:la,onCompositionEnd:ta,onBlur:Yt,"aria-label":et,rows:1,autoSize:Ze}),qn!==null?(0,At.Tm)(qn,{className:`${Ve}-edit-content-confirm`}):null))},kn=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{const{prefixCls:et,component:nt="article",className:ft,rootClassName:Nt,setContentRef:Ht,children:Ze,direction:Je,style:$e}=Ae,wt=kn(Ae,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:mn,direction:an,typography:qn}=E.useContext(Te.E_),Hn=Je!=null?Je:an;let ct=Ve;Ht&&(ct=(0,ae.sQ)(Ve,Ht));const Wt=mn("typography",et),[ia,$t]=ot(Wt),jn=Ue()(Wt,qn==null?void 0:qn.className,{[`${Wt}-rtl`]:Hn==="rtl"},ft,Nt,$t),la=Object.assign(Object.assign({},qn==null?void 0:qn.style),$e);return ia(E.createElement(nt,Object.assign({className:jn,style:la,ref:ct},wt),Ze))});function _e(Ae,Ve){return E.useMemo(()=>{const et=!!Ae;return[et,Object.assign(Object.assign({},Ve),et&&typeof Ae=="object"?Ae:null)]},[Ae])}var Ce=(Ae,Ve)=>{const et=E.useRef(!1);E.useEffect(()=>{et.current?Ae():et.current=!0},Ve)};function dt(Ae){const Ve=typeof Ae;return Ve==="string"||Ve==="number"}function It(Ae){let Ve=0;return Ae.forEach(et=>{dt(et)?Ve+=String(et).length:Ve+=1}),Ve}function je(Ae,Ve){let et=0;const nt=[];for(let ft=0;ftVe){const $e=Ve-et;return nt.push(String(Nt).slice(0,$e)),nt}nt.push(Nt),et=Je}return Ae}const ze=0,gt=1,ut=2,Ge=3,pt=4;var en=Ae=>{let{enabledMeasure:Ve,children:et,text:nt,width:ft,fontSize:Nt,rows:Ht,onEllipsis:Ze}=Ae;const[[Je,$e,wt],mn]=E.useState([0,0,0]),[an,qn]=E.useState(0),[Hn,ct]=E.useState(ze),[Wt,ia]=E.useState(0),$t=E.useRef(null),jn=E.useRef(null),la=E.useMemo(()=>(0,a.Z)(nt),[nt]),ta=E.useMemo(()=>It(la),[la]),fa=E.useMemo(()=>!Ve||Hn!==Ge?an&&Hn!==pt&&Ve?et(je(la,an),an{Ve&&ft&&Nt&&ta&&(ct(gt),mn([0,Math.ceil(ta/2),ta]))},[Ve,ft,Nt,nt,ta,Ht]),(0,ee.Z)(()=>{var yn;Hn===gt&&ia(((yn=$t.current)===null||yn===void 0?void 0:yn.offsetHeight)||0)},[Hn]),(0,ee.Z)(()=>{var yn,Tn;if(Wt){if(Hn===gt){const Xn=((yn=jn.current)===null||yn===void 0?void 0:yn.offsetHeight)||0,Dn=Ht*Wt;Xn<=Dn?(ct(pt),Ze(!1)):ct(ut)}else if(Hn===ut)if(Je!==wt){const Xn=((Tn=jn.current)===null||Tn===void 0?void 0:Tn.offsetHeight)||0,Dn=Ht*Wt;let On=Je,ba=wt;Je===wt-1?ba=Je:Xn<=Dn?On=$e:ba=$e;const La=Math.ceil((On+ba)/2);mn([On,La,ba])}else ct(Ge),qn($e),Ze(!0)}},[Hn,Je,wt,Ht,Wt]);const Et={width:ft,whiteSpace:"normal",margin:0,padding:0},fn=(yn,Tn,Xn)=>E.createElement("span",{"aria-hidden":!0,ref:Tn,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Nt/2)*2},Xn)},yn),Yt=(yn,Tn)=>{const Xn=je(la,yn);return fn(et(Xn,!0),Tn,Et)};return E.createElement(E.Fragment,null,fa,Ve&&Hn!==Ge&&Hn!==pt&&E.createElement(E.Fragment,null,fn("lg",$t,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Hn===gt?fn(et(la,!1),jn,Et):Yt($e,jn)))},Fn=Ae=>{let{enabledEllipsis:Ve,isEllipsis:et,children:nt,tooltipProps:ft}=Ae;return!(ft!=null&&ft.title)||!Ve?nt:E.createElement(Ne.Z,Object.assign({open:et?void 0:!1},ft),nt)},Pn=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{var et,nt,ft;const{prefixCls:Nt,className:Ht,style:Ze,type:Je,disabled:$e,children:wt,ellipsis:mn,editable:an,copyable:qn,component:Hn,title:ct}=Ae,Wt=Pn(Ae,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:ia,direction:$t}=E.useContext(Te.E_),[jn]=(0,Ye.Z)("Text"),la=E.useRef(null),ta=E.useRef(null),fa=ia("typography",Nt),Et=(0,te.Z)(Wt,["mark","code","delete","underline","strong","keyboard","italic"]),[fn,Yt]=_e(an),[yn,Tn]=(0,x.Z)(!1,{value:Yt.editing}),{triggerType:Xn=["icon"]}=Yt,Dn=Zn=>{var Yn;Zn&&((Yn=Yt.onStart)===null||Yn===void 0||Yn.call(Yt)),Tn(Zn)};Ce(()=>{var Zn;yn||(Zn=ta.current)===null||Zn===void 0||Zn.focus()},[yn]);const On=Zn=>{Zn==null||Zn.preventDefault(),Dn(!0)},ba=Zn=>{var Yn;(Yn=Yt.onChange)===null||Yn===void 0||Yn.call(Yt,Zn),Dn(!1)},La=()=>{var Zn;(Zn=Yt.onCancel)===null||Zn===void 0||Zn.call(Yt),Dn(!1)},[wn,za]=_e(qn),[ar,_t]=E.useState(!1),nn=E.useRef(null),Tt={};za.format&&(Tt.format=za.format);const We=()=>{nn.current&&clearTimeout(nn.current)},it=Zn=>{var Yn;Zn==null||Zn.preventDefault(),Zn==null||Zn.stopPropagation(),ue()(za.text||String(wt)||"",Tt),_t(!0),We(),nn.current=setTimeout(()=>{_t(!1)},3e3),(Yn=za.onCopy)===null||Yn===void 0||Yn.call(za,Zn)};E.useEffect(()=>We,[]);const[Rt,Nn]=E.useState(!1),[Mn,ln]=E.useState(!1),[_n,Bn]=E.useState(!1),[Kn,ua]=E.useState(!1),[ja,Va]=E.useState(!1),[Na,ya]=E.useState(!0),[aa,wa]=_e(mn,{expandable:!1}),Ca=aa&&!_n,{rows:Ea=1}=wa,Ua=E.useMemo(()=>!Ca||wa.suffix!==void 0||wa.onEllipsis||wa.expandable||fn||wn,[Ca,wa,fn,wn]);(0,ee.Z)(()=>{aa&&!Ua&&(Nn((0,ie.G)("webkitLineClamp")),ln((0,ie.G)("textOverflow")))},[Ua,aa]);const ir=E.useMemo(()=>Ua?!1:Ea===1?Mn:Rt,[Ua,Mn,Rt]),$a=Ca&&(ir?ja:Kn),Er=Ca&&Ea===1&&ir,Za=Ca&&Ea>1&&ir,va=Zn=>{var Yn;Bn(!0),(Yn=wa.onExpand)===null||Yn===void 0||Yn.call(wa,Zn)},[Qa,pa]=E.useState(0),[Wa,er]=E.useState(0),Ar=(Zn,Yn)=>{let{offsetWidth:ea}=Zn;var sa;pa(ea),er(parseInt((sa=window.getComputedStyle)===null||sa===void 0?void 0:sa.call(window,Yn).fontSize,10)||0)},cr=Zn=>{var Yn;ua(Zn),Kn!==Zn&&((Yn=wa.onEllipsis)===null||Yn===void 0||Yn.call(wa,Zn))};E.useEffect(()=>{const Zn=la.current;if(aa&&ir&&Zn){const Yn=Za?Zn.offsetHeight{const Zn=la.current;if(typeof IntersectionObserver=="undefined"||!Zn||!ir||!Ca)return;const Yn=new IntersectionObserver(()=>{ya(!!Zn.offsetParent)});return Yn.observe(Zn),()=>{Yn.disconnect()}},[ir,Ca]);let pr={};wa.tooltip===!0?pr={title:(et=Yt.text)!==null&&et!==void 0?et:wt}:E.isValidElement(wa.tooltip)?pr={title:wa.tooltip}:typeof wa.tooltip=="object"?pr=Object.assign({title:(nt=Yt.text)!==null&&nt!==void 0?nt:wt},wa.tooltip):pr={title:wa.tooltip};const gr=E.useMemo(()=>{const Zn=Yn=>["string","number"].includes(typeof Yn);if(!(!aa||ir)){if(Zn(Yt.text))return Yt.text;if(Zn(wt))return wt;if(Zn(ct))return ct;if(Zn(pr.title))return pr.title}},[aa,ir,ct,pr.title,$a]);if(yn)return E.createElement(bt,{value:(ft=Yt.text)!==null&&ft!==void 0?ft:typeof wt=="string"?wt:"",onSave:ba,onCancel:La,onEnd:Yt.onEnd,prefixCls:fa,className:Ht,style:Ze,direction:$t,component:Hn,maxLength:Yt.maxLength,autoSize:Yt.autoSize,enterIcon:Yt.enterIcon});const Oa=()=>{const{expandable:Zn,symbol:Yn}=wa;if(!Zn)return null;let ea;return Yn?ea=Yn:ea=jn==null?void 0:jn.expand,E.createElement("a",{key:"expand",className:`${fa}-expand`,onClick:va,"aria-label":jn==null?void 0:jn.expand},ea)},wr=()=>{if(!fn)return;const{icon:Zn,tooltip:Yn}=Yt,ea=(0,a.Z)(Yn)[0]||(jn==null?void 0:jn.edit),sa=typeof ea=="string"?ea:"";return Xn.includes("icon")?E.createElement(Ne.Z,{key:"edit",title:Yn===!1?"":ea},E.createElement(we,{ref:ta,className:`${fa}-edit`,onClick:On,"aria-label":sa},Zn||E.createElement(Le,{role:"button"}))):null},Or=()=>{if(!wn)return;const{tooltips:Zn,icon:Yn}=za,ea=zt(Zn),sa=zt(Yn),Ja=ar?Mt(ea[1],jn==null?void 0:jn.copied):Mt(ea[0],jn==null?void 0:jn.copy),hr=ar?jn==null?void 0:jn.copied:jn==null?void 0:jn.copy,Re=typeof Ja=="string"?Ja:hr;return E.createElement(Ne.Z,{key:"copy",title:Ja},E.createElement(we,{className:Ue()(`${fa}-copy`,ar&&`${fa}-copy-success`),onClick:it,"aria-label":Re},ar?Mt(sa[1],E.createElement(re.Z,null),!0):Mt(sa[0],E.createElement(oe.Z,null),!0)))},mr=Zn=>[Zn&&Oa(),wr(),Or()],Jr=Zn=>[Zn&&E.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Xt),wa.suffix,mr(Zn)];return E.createElement(b.Z,{onResize:Ar,disabled:!Ca||ir},Zn=>E.createElement(Fn,{tooltipProps:pr,enabledEllipsis:Ca,isEllipsis:$a},E.createElement(mt,Object.assign({className:Ue()({[`${fa}-${Je}`]:Je,[`${fa}-disabled`]:$e,[`${fa}-ellipsis`]:aa,[`${fa}-single-line`]:Ca&&Ea===1,[`${fa}-ellipsis-single-line`]:Er,[`${fa}-ellipsis-multiple-line`]:Za},Ht),prefixCls:Nt,style:Object.assign(Object.assign({},Ze),{WebkitLineClamp:Za?Ea:void 0}),component:Hn,ref:(0,ae.sQ)(Zn,la,Ve),direction:$t,onClick:Xn.includes("text")?On:void 0,"aria-label":gr==null?void 0:gr.toString(),title:ct},Et),E.createElement(en,{enabledMeasure:Ca&&!ir,text:wt,rows:Ea,width:Qa,fontSize:Wa,onEllipsis:cr},(Yn,ea)=>{let sa=Yn;return Yn.length&&ea&&gr&&(sa=E.createElement("span",{key:"show-content","aria-hidden":!0},sa)),Xe(Ae,E.createElement(E.Fragment,null,sa,Jr(ea)))}))))}),Wn=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{var{ellipsis:et,rel:nt}=Ae,ft=Wn(Ae,["ellipsis","rel"]);const Nt=Object.assign(Object.assign({},ft),{rel:nt===void 0&&ft.target==="_blank"?"noopener noreferrer":nt});return delete Nt.navigate,E.createElement(Rn,Object.assign({},Nt,{ref:Ve,ellipsis:!!et,component:"a"}))}),un=E.forwardRef((Ae,Ve)=>E.createElement(Rn,Object.assign({ref:Ve},Ae,{component:"div"}))),Oe=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{var{ellipsis:et}=Ae,nt=Oe(Ae,["ellipsis"]);const ft=E.useMemo(()=>et&&typeof et=="object"?(0,te.Z)(et,["expandable","rows"]):et,[et]);return E.createElement(Rn,Object.assign({ref:Ve},nt,{ellipsis:ft,component:"span"}))};var Sn=E.forwardRef(Pt),ye=function(Ae,Ve){var et={};for(var nt in Ae)Object.prototype.hasOwnProperty.call(Ae,nt)&&Ve.indexOf(nt)<0&&(et[nt]=Ae[nt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,nt=Object.getOwnPropertySymbols(Ae);ft{const{level:et=1}=Ae,nt=ye(Ae,["level"]);let ft;return qt.includes(et)?ft=`h${et}`:ft="h1",E.createElement(Rn,Object.assign({ref:Ve},nt,{component:ft}))});const xt=mt;xt.Text=Sn,xt.Link=Un,xt.Title=ht,xt.Paragraph=un;var bn=xt},41889:function(de,ne,y){"use strict";y.d(ne,{default:function(){return fa}});var E=y(59301),re=y(26390),oe=y(92310),ge=y.n(oe),fe=y(5891),he=y(79545),le=y(68550),xe=y(17928),Ee=y(7711),Le=y(80962),ke=y(19149),Ue=y(50204),He=y(80665),ue=y(20959),b=y(36994);function a(Et,fn){var Yt="cannot ".concat(Et.method," ").concat(Et.action," ").concat(fn.status,"'"),yn=new Error(Yt);return yn.status=fn.status,yn.method=Et.method,yn.url=Et.action,yn}function ee(Et){var fn=Et.responseText||Et.response;if(!fn)return fn;try{return JSON.parse(fn)}catch(Yt){return fn}}function x(Et){var fn=new XMLHttpRequest;Et.onProgress&&fn.upload&&(fn.upload.onprogress=function(Xn){Xn.total>0&&(Xn.percent=Xn.loaded/Xn.total*100),Et.onProgress(Xn)});var Yt=new FormData;Et.data&&Object.keys(Et.data).forEach(function(Tn){var Xn=Et.data[Tn];if(Array.isArray(Xn)){Xn.forEach(function(Dn){Yt.append("".concat(Tn,"[]"),Dn)});return}Yt.append(Tn,Xn)}),Et.file instanceof Blob?Yt.append(Et.filename,Et.file,Et.file.name):Yt.append(Et.filename,Et.file),fn.onerror=function(Xn){Et.onError(Xn)},fn.onload=function(){return fn.status<200||fn.status>=300?Et.onError(a(Et,fn),ee(fn)):Et.onSuccess(ee(fn),fn)},fn.open(Et.method,Et.action,!0),Et.withCredentials&&"withCredentials"in fn&&(fn.withCredentials=!0);var yn=Et.headers||{};return yn["X-Requested-With"]!==null&&fn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(yn).forEach(function(Tn){yn[Tn]!==null&&fn.setRequestHeader(Tn,yn[Tn])}),fn.send(Yt),{abort:function(){fn.abort()}}}var te=+new Date,ae=0;function ie(){return"rc-upload-".concat(te,"-").concat(++ae)}var pe=y(51395),ve=function(Et,fn){if(Et&&fn){var Yt=Array.isArray(fn)?fn:fn.split(","),yn=Et.name||"",Tn=Et.type||"",Xn=Tn.replace(/\/.*$/,"");return Yt.some(function(Dn){var On=Dn.trim();if(/^\*(\/\*)?$/.test(Dn))return!0;if(On.charAt(0)==="."){var ba=yn.toLowerCase(),La=On.toLowerCase(),wn=[La];return(La===".jpg"||La===".jpeg")&&(wn=[".jpg",".jpeg"]),wn.some(function(za){return ba.endsWith(za)})}return/\/\*$/.test(On)?Xn===On.replace(/\/.*$/,""):Tn===On?!0:/^\w+$/.test(On)?((0,pe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(On,"'.Skip for check.")),!0):!1})}return!0};function Se(Et,fn){var Yt=Et.createReader(),yn=[];function Tn(){Yt.readEntries(function(Xn){var Dn=Array.prototype.slice.apply(Xn);yn=yn.concat(Dn);var On=!Dn.length;On?fn(yn):Tn()})}Tn()}var be=function(fn,Yt,yn){var Tn=function Xn(Dn,On){Dn&&(Dn.path=On||"",Dn.isFile?Dn.file(function(ba){yn(ba)&&(Dn.fullPath&&!ba.webkitRelativePath&&(Object.defineProperties(ba,{webkitRelativePath:{writable:!0}}),ba.webkitRelativePath=Dn.fullPath.replace(/^\//,""),Object.defineProperties(ba,{webkitRelativePath:{writable:!1}})),Yt([ba]))}):Dn.isDirectory&&Se(Dn,function(ba){ba.forEach(function(La){Xn(La,"".concat(On).concat(Dn.name,"/"))})}))};fn.forEach(function(Xn){Tn(Xn.webkitGetAsEntry())})},we=be,Te=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ye=function(Et){(0,xe.Z)(Yt,Et);var fn=(0,Ee.Z)(Yt);function Yt(){var yn;(0,he.Z)(this,Yt);for(var Tn=arguments.length,Xn=new Array(Tn),Dn=0;Dn{let{uid:Xn}=Tn;return Xn===Et.uid});return yn===-1?Yt.push(Et):Yt[yn]=Et,Yt}function pt(Et,fn){const Yt=Et.uid!==void 0?"uid":"name";return fn.filter(yn=>yn[Yt]===Et[Yt])[0]}function cn(Et,fn){const Yt=Et.uid!==void 0?"uid":"name",yn=fn.filter(Tn=>Tn[Yt]!==Et[Yt]);return yn.length===fn.length?null:yn}const en=function(){const fn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),yn=fn[fn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(yn)||[""])[0]},Zt=Et=>Et.indexOf("image/")===0,Fn=Et=>{if(Et.type&&!Et.thumbUrl)return Zt(Et.type);const fn=Et.thumbUrl||Et.url||"",Yt=en(fn);return/^data:image\//.test(fn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Yt)?!0:!(/^data:/.test(fn)||Yt)},Pn=200;function Xe(Et){return new Promise(fn=>{if(!Et.type||!Zt(Et.type)){fn("");return}const Yt=document.createElement("canvas");Yt.width=Pn,Yt.height=Pn,Yt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Pn}px; height: ${Pn}px; z-index: 9999; display: none;`,document.body.appendChild(Yt);const yn=Yt.getContext("2d"),Tn=new Image;if(Tn.onload=()=>{const{width:Xn,height:Dn}=Tn;let On=Pn,ba=Pn,La=0,wn=0;Xn>Dn?(ba=Dn*(Pn/Xn),wn=-(ba-On)/2):(On=Xn*(Pn/Dn),La=-(On-ba)/2),yn.drawImage(Tn,La,wn,On,ba);const za=Yt.toDataURL();document.body.removeChild(Yt),window.URL.revokeObjectURL(Tn.src),fn(za)},Tn.crossOrigin="anonymous",Et.type.startsWith("image/svg+xml")){const Xn=new FileReader;Xn.onload=()=>{Xn.result&&(Tn.src=Xn.result)},Xn.readAsDataURL(Et)}else if(Et.type.startsWith("image/gif")){const Xn=new FileReader;Xn.onload=()=>{Xn.result&&fn(Xn.result)},Xn.readAsDataURL(Et)}else Tn.src=window.URL.createObjectURL(Et)})}var Mt=y(76466),zt=y(37364),Xt=y(20970),pn=y(93948),Rn=y(6848),In=E.forwardRef((Et,fn)=>{let{prefixCls:Yt,className:yn,style:Tn,locale:Xn,listType:Dn,file:On,items:ba,progress:La,iconRender:wn,actionIconRender:za,itemRender:ar,isImgUrl:_t,showPreviewIcon:nn,showRemoveIcon:Tt,showDownloadIcon:We,previewIcon:it,removeIcon:Rt,downloadIcon:Nn,onPreview:Mn,onDownload:ln,onClose:_n}=Et;var Bn,Kn;const{status:ua}=On,[ja,Va]=E.useState(ua);E.useEffect(()=>{ua!=="removed"&&Va(ua)},[ua]);const[Na,ya]=E.useState(!1);E.useEffect(()=>{const gr=setTimeout(()=>{ya(!0)},300);return()=>{clearTimeout(gr)}},[]);const aa=wn(On);let wa=E.createElement("div",{className:`${Yt}-icon`},aa);if(Dn==="picture"||Dn==="picture-card"||Dn==="picture-circle")if(ja==="uploading"||!On.thumbUrl&&!On.url){const gr=ge()(`${Yt}-list-item-thumbnail`,{[`${Yt}-list-item-file`]:ja!=="uploading"});wa=E.createElement("div",{className:gr},aa)}else{const gr=_t!=null&&_t(On)?E.createElement("img",{src:On.thumbUrl||On.url,alt:On.name,className:`${Yt}-list-item-image`,crossOrigin:On.crossOrigin}):aa,Oa=ge()(`${Yt}-list-item-thumbnail`,{[`${Yt}-list-item-file`]:_t&&!_t(On)});wa=E.createElement("a",{className:Oa,onClick:wr=>Mn(On,wr),href:On.url||On.thumbUrl,target:"_blank",rel:"noopener noreferrer"},gr)}const Ca=ge()(`${Yt}-list-item`,`${Yt}-list-item-${ja}`),Ea=typeof On.linkProps=="string"?JSON.parse(On.linkProps):On.linkProps,Ua=Tt?za((typeof Rt=="function"?Rt(On):Rt)||E.createElement(Mt.Z,null),()=>_n(On),Yt,Xn.removeFile):null,ir=We&&ja==="done"?za((typeof Nn=="function"?Nn(On):Nn)||E.createElement(zt.Z,null),()=>ln(On),Yt,Xn.downloadFile):null,$a=Dn!=="picture-card"&&Dn!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:ge()(`${Yt}-list-item-actions`,{picture:Dn==="picture"})},ir,Ua),Er=ge()(`${Yt}-list-item-name`),Za=On.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Er,title:On.name},Ea,{href:On.url,onClick:gr=>Mn(On,gr)}),On.name),$a]:[E.createElement("span",{key:"view",className:Er,onClick:gr=>Mn(On,gr),title:On.name},On.name),$a],va={pointerEvents:"none",opacity:.5},Qa=nn?E.createElement("a",{href:On.url||On.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:On.url||On.thumbUrl?void 0:va,onClick:gr=>Mn(On,gr),title:Xn.previewFile},typeof it=="function"?it(On):it||E.createElement(Xt.Z,null)):null,pa=(Dn==="picture-card"||Dn==="picture-circle")&&ja!=="uploading"&&E.createElement("span",{className:`${Yt}-list-item-actions`},Qa,ja==="done"&&ir,Ua),{getPrefixCls:Wa}=E.useContext(Lt.E_),er=Wa(),Ar=E.createElement("div",{className:Ca},wa,Za,pa,Na&&E.createElement(dt.default,{motionName:`${er}-fade`,visible:ja==="uploading",motionDeadline:2e3},gr=>{let{className:Oa}=gr;const wr="percent"in On?E.createElement(pn.Z,Object.assign({},La,{type:"line",percent:On.percent,"aria-label":On["aria-label"],"aria-labelledby":On["aria-labelledby"]})):null;return E.createElement("div",{className:ge()(`${Yt}-list-item-progress`,Oa)},wr)})),cr=On.response&&typeof On.response=="string"?On.response:((Bn=On.error)===null||Bn===void 0?void 0:Bn.statusText)||((Kn=On.error)===null||Kn===void 0?void 0:Kn.message)||Xn.uploadError,pr=ja==="error"?E.createElement(Rn.Z,{title:cr,getPopupContainer:gr=>gr.parentNode},Ar):Ar;return E.createElement("div",{className:ge()(`${Yt}-list-item-container`,yn),style:Tn,ref:fn},ar?ar(pr,On,ba,{download:ln.bind(null,On),preview:Mn.bind(null,On),remove:_n.bind(null,On)}):pr)});const Un=(Et,fn)=>{const{listType:Yt="text",previewFile:yn=Xe,onPreview:Tn,onDownload:Xn,onRemove:Dn,locale:On,iconRender:ba,isImageUrl:La=Fn,prefixCls:wn,items:za=[],showPreviewIcon:ar=!0,showRemoveIcon:_t=!0,showDownloadIcon:nn=!1,removeIcon:Tt,previewIcon:We,downloadIcon:it,progress:Rt={size:[-1,2],showInfo:!1},appendAction:Nn,appendActionVisible:Mn=!0,itemRender:ln,disabled:_n}=Et,Bn=(0,It.Z)(),[Kn,ua]=E.useState(!1);E.useEffect(()=>{Yt!=="picture"&&Yt!=="picture-card"&&Yt!=="picture-circle"||(za||[]).forEach(va=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(va.originFileObj instanceof File||va.originFileObj instanceof Blob)||va.thumbUrl!==void 0||(va.thumbUrl="",yn&&yn(va.originFileObj).then(Qa=>{va.thumbUrl=Qa||"",Bn()}))})},[Yt,za,yn]),E.useEffect(()=>{ua(!0)},[]);const ja=(va,Qa)=>{if(Tn)return Qa==null||Qa.preventDefault(),Tn(va)},Va=va=>{typeof Xn=="function"?Xn(va):va.url&&window.open(va.url)},Na=va=>{Dn==null||Dn(va)},ya=va=>{if(ba)return ba(va,Yt);const Qa=va.status==="uploading",pa=La&&La(va)?E.createElement(Ce,null):E.createElement(vn,null);let Wa=Qa?E.createElement(Ct.Z,null):E.createElement(kn,null);return Yt==="picture"?Wa=Qa?E.createElement(Ct.Z,null):pa:(Yt==="picture-card"||Yt==="picture-circle")&&(Wa=Qa?On.uploading:pa),Wa},aa=(va,Qa,pa,Wa)=>{const er={type:"text",size:"small",title:Wa,onClick:Ar=>{Qa(),(0,ze.l$)(va)&&va.props.onClick&&va.props.onClick(Ar)},className:`${pa}-list-item-action`,disabled:_n};if((0,ze.l$)(va)){const Ar=(0,ze.Tm)(va,Object.assign(Object.assign({},va.props),{onClick:()=>{}}));return E.createElement(gt.ZP,Object.assign({},er,{icon:Ar}))}return E.createElement(gt.ZP,Object.assign({},er),E.createElement("span",null,va))};E.useImperativeHandle(fn,()=>({handlePreview:ja,handleDownload:Va}));const{getPrefixCls:wa}=E.useContext(Lt.E_),Ca=wa("upload",wn),Ea=wa(),Ua=ge()(`${Ca}-list`,`${Ca}-list-${Yt}`),ir=(0,re.Z)(za.map(va=>({key:va.uid,file:va})));let Er={motionDeadline:2e3,motionName:`${Ca}-${Yt==="picture-card"||Yt==="picture-circle"?"animate-inline":"animate"}`,keys:ir,motionAppear:Kn};const Za=E.useMemo(()=>{const va=Object.assign({},(0,je.Z)(Ea));return delete va.onAppearEnd,delete va.onEnterEnd,delete va.onLeaveEnd,va},[Ea]);return Yt!=="picture-card"&&Yt!=="picture-circle"&&(Er=Object.assign(Object.assign({},Za),Er)),E.createElement("div",{className:Ua},E.createElement(dt.CSSMotionList,Object.assign({},Er,{component:!1}),va=>{let{key:Qa,file:pa,className:Wa,style:er}=va;return E.createElement(In,{key:Qa,locale:On,prefixCls:Ca,className:Wa,style:er,file:pa,items:za,progress:Rt,listType:Yt,isImgUrl:La,showPreviewIcon:ar,showRemoveIcon:_t,showDownloadIcon:nn,removeIcon:Tt,previewIcon:We,downloadIcon:it,iconRender:ya,actionIconRender:aa,itemRender:ln,onPreview:ja,onDownload:Va,onClose:Na})}),Nn&&E.createElement(dt.default,Object.assign({},Er,{visible:Mn,forceRender:!0}),va=>{let{className:Qa,style:pa}=va;return(0,ze.Tm)(Nn,Wa=>({className:ge()(Wa.className,Qa),style:Object.assign(Object.assign(Object.assign({},pa),{pointerEvents:Qa?"none":void 0}),Wa.style)}))}))};var un=E.forwardRef(Un),Oe=y(17313),Pt=y(8378),Sn=y(83116),ye=y(37613),Qe=Et=>{const{componentCls:fn,iconCls:Yt}=Et;return{[`${fn}-wrapper`]:{[`${fn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Et.colorFillAlter,border:`${Et.lineWidth}px dashed ${Et.colorBorder}`,borderRadius:Et.borderRadiusLG,cursor:"pointer",transition:`border-color ${Et.motionDurationSlow}`,[fn]:{padding:`${Et.padding}px 0`},[`${fn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${fn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${fn}-disabled):hover`]:{borderColor:Et.colorPrimaryHover},[`p${fn}-drag-icon`]:{marginBottom:Et.margin,[Yt]:{color:Et.colorPrimary,fontSize:Et.uploadThumbnailSize}},[`p${fn}-text`]:{margin:`0 0 ${Et.marginXXS}px`,color:Et.colorTextHeading,fontSize:Et.fontSizeLG},[`p${fn}-hint`]:{color:Et.colorTextDescription,fontSize:Et.fontSize},[`&${fn}-disabled`]:{cursor:"not-allowed",[`p${fn}-drag-icon ${Yt}, p${fn}-text, p${fn}-hint `]:{color:Et.colorTextDisabled}}}}}},xt=Et=>{const{componentCls:fn,antCls:Yt,iconCls:yn,fontSize:Tn,lineHeight:Xn}=Et,Dn=`${fn}-list-item`,On=`${Dn}-actions`,ba=`${Dn}-action`,La=Math.round(Tn*Xn);return{[`${fn}-wrapper`]:{[`${fn}-list`]:Object.assign(Object.assign({},(0,Oe.dF)()),{lineHeight:Et.lineHeight,[Dn]:{position:"relative",height:Et.lineHeight*Tn,marginTop:Et.marginXS,fontSize:Tn,display:"flex",alignItems:"center",transition:`background-color ${Et.motionDurationSlow}`,"&:hover":{backgroundColor:Et.controlItemBgHover},[`${Dn}-name`]:Object.assign(Object.assign({},Oe.vS),{padding:`0 ${Et.paddingXS}px`,lineHeight:Xn,flex:"auto",transition:`all ${Et.motionDurationSlow}`}),[On]:{[ba]:{opacity:0},[`${ba}${Yt}-btn-sm`]:{height:La,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` @@ -277,8 +277,8 @@ `]:{[Dn]:{position:"relative",height:yn+Et.lineWidth*2+Et.paddingXS*2,padding:Et.paddingXS,border:`${Et.lineWidth}px ${Et.lineType} ${Et.colorBorder}`,borderRadius:Et.borderRadiusLG,"&:hover":{background:"transparent"},[`${Dn}-thumbnail`]:Object.assign(Object.assign({},Oe.vS),{width:yn,height:yn,lineHeight:`${yn+Et.paddingSM}px`,textAlign:"center",flex:"none",[Yt]:{fontSize:Et.fontSizeHeading2,color:Et.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Dn}-progress`]:{bottom:Tn,width:`calc(100% - ${Et.paddingSM*2}px)`,marginTop:0,paddingInlineStart:yn+Et.paddingXS}},[`${Dn}-error`]:{borderColor:Et.colorError,[`${Dn}-thumbnail ${Yt}`]:{[`svg path[fill='${Nt.blue[0]}']`]:{fill:Et.colorErrorBg},[`svg path[fill='${Nt.blue.primary}']`]:{fill:Et.colorError}}},[`${Dn}-uploading`]:{borderStyle:"dashed",[`${Dn}-name`]:{marginBottom:Tn}}},[`${Xn}${Xn}-picture-circle ${Dn}`]:{[`&, &::before, ${Dn}-thumbnail`]:{borderRadius:"50%"}}}}},Je=Et=>{const{componentCls:fn,iconCls:Yt,fontSizeLG:yn,colorTextLightSolid:Tn}=Et,Xn=`${fn}-list`,Dn=`${Xn}-item`,On=Et.uploadPicCardSize;return{[` ${fn}-wrapper${fn}-picture-card-wrapper, ${fn}-wrapper${fn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Oe.dF)()),{display:"inline-block",width:"100%",[`${fn}${fn}-select`]:{width:On,height:On,marginInlineEnd:Et.marginXS,marginBottom:Et.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Et.colorFillAlter,border:`${Et.lineWidth}px dashed ${Et.colorBorder}`,borderRadius:Et.borderRadiusLG,cursor:"pointer",transition:`border-color ${Et.motionDurationSlow}`,[`> ${fn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${fn}-disabled):hover`]:{borderColor:Et.colorPrimary}},[`${Xn}${Xn}-picture-card, ${Xn}${Xn}-picture-circle`]:{[`${Xn}-item-container`]:{display:"inline-block",width:On,height:On,marginBlock:`0 ${Et.marginXS}px`,marginInline:`0 ${Et.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Dn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Et.paddingXS*2}px)`,height:`calc(100% - ${Et.paddingXS*2}px)`,backgroundColor:Et.colorBgMask,opacity:0,transition:`all ${Et.motionDurationSlow}`,content:'" "'}},[`${Dn}:hover`]:{[`&::before, ${Dn}-actions`]:{opacity:1}},[`${Dn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Et.motionDurationSlow}`,[`${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{zIndex:10,width:yn,margin:`0 ${Et.marginXXS}px`,fontSize:yn,cursor:"pointer",transition:`all ${Et.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Dn}-actions, ${Dn}-actions:hover`]:{[`${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{color:new Ht.C(Tn).setAlpha(.65).toRgbString(),"&:hover":{color:Tn}}},[`${Dn}-thumbnail, ${Dn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Dn}-name`]:{display:"none",textAlign:"center"},[`${Dn}-file + ${Dn}-name`]:{position:"absolute",bottom:Et.margin,display:"block",width:`calc(100% - ${Et.paddingXS*2}px)`},[`${Dn}-uploading`]:{[`&${Dn}`]:{backgroundColor:Et.colorFillAlter},[`&::before, ${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{display:"none"}},[`${Dn}-progress`]:{bottom:Et.marginXL,width:`calc(100% - ${Et.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${fn}-wrapper${fn}-picture-circle-wrapper`]:{[`${fn}${fn}-select`]:{borderRadius:"50%"}}}};var wt=Et=>{const{componentCls:fn}=Et;return{[`${fn}-rtl`]:{direction:"rtl"}}};const mn=Et=>{const{componentCls:fn,colorTextDisabled:Yt}=Et;return{[`${fn}-wrapper`]:Object.assign(Object.assign({},(0,Oe.Wf)(Et)),{[fn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${fn}-select`]:{display:"inline-block"},[`${fn}-disabled`]:{color:Yt,cursor:"not-allowed"}})}};var an=(0,Sn.Z)("Upload",Et=>{const{fontSizeHeading3:fn,fontSize:Yt,lineHeight:yn,lineWidth:Tn,controlHeightLG:Xn}=Et,Dn=Math.round(Yt*yn),On=(0,ye.TS)(Et,{uploadThumbnailSize:fn*2,uploadProgressOffset:Dn/2+Tn,uploadPicCardSize:Xn*2.55});return[mn(On),Qe(On),Ze(On),Je(On),xt(On),ft(On),wt(On),(0,Pt.Z)(On)]},Et=>({actionsColor:Et.colorTextDescription})),qn=function(Et,fn,Yt,yn){function Tn(Xn){return Xn instanceof Yt?Xn:new Yt(function(Dn){Dn(Xn)})}return new(Yt||(Yt=Promise))(function(Xn,Dn){function On(wn){try{La(yn.next(wn))}catch(za){Dn(za)}}function ba(wn){try{La(yn.throw(wn))}catch(za){Dn(za)}}function La(wn){wn.done?Xn(wn.value):Tn(wn.value).then(On,ba)}La((yn=yn.apply(Et,fn||[])).next())})};const Hn=`__LIST_IGNORE_${Date.now()}__`,ct=(Et,fn)=>{const{fileList:Yt,defaultFileList:yn,onRemove:Tn,showUploadList:Xn=!0,listType:Dn="text",onPreview:On,onDownload:ba,onChange:La,onDrop:wn,previewFile:za,disabled:ar,locale:_t,iconRender:nn,isImageUrl:Tt,progress:We,prefixCls:it,className:Rt,type:Nn="select",children:Mn,style:ln,itemRender:_n,maxCount:Bn,data:Kn={},multiple:ua=!1,action:ja="",accept:Va="",supportServerRender:Na=!0,rootClassName:ya}=Et,aa=E.useContext(tn.Z),wa=ar!=null?ar:aa,[Ca,Ea]=(0,Bt.Z)(yn||[],{value:Yt,postState:$n=>$n!=null?$n:[]}),[Ua,ir]=E.useState("drop"),_a=E.useRef(null);E.useMemo(()=>{const $n=Date.now();(Yt||[]).forEach((Qn,na)=>{!Qn.uid&&!Object.isFrozen(Qn)&&(Qn.uid=`__AUTO__${$n}_${na}__`)})},[Yt]);const br=($n,Qn,na)=>{let ra=(0,re.Z)(Qn),Pa=!1;Bn===1?ra=ra.slice(-1):Bn&&(Pa=ra.length>Bn,ra=ra.slice(0,Bn)),(0,At.flushSync)(()=>{Ea(ra)});const Ia={file:$n,fileList:ra};na&&(Ia.event=na),(!Pa||ra.some(xa=>xa.uid===$n.uid))&&(0,At.flushSync)(()=>{La==null||La(Ia)})},Za=($n,Qn)=>qn(void 0,void 0,void 0,function*(){const{beforeUpload:na,transformFile:ra}=Et;let Pa=$n;if(na){const Ia=yield na($n,Qn);if(Ia===!1)return!1;if(delete $n[Hn],Ia===Hn)return Object.defineProperty($n,Hn,{value:!0,configurable:!0}),!1;typeof Ia=="object"&&Ia&&(Pa=Ia)}return ra&&(Pa=yield ra(Pa)),Pa}),va=$n=>{const Qn=$n.filter(Pa=>!Pa.file[Hn]);if(!Qn.length)return;const na=Qn.map(Pa=>ut(Pa.file));let ra=(0,re.Z)(Ca);na.forEach(Pa=>{ra=Ge(Pa,ra)}),na.forEach((Pa,Ia)=>{let xa=Pa;if(Qn[Ia].parsedFile)Pa.status="uploading";else{const{originFileObj:kr}=Pa;let Fr;try{Fr=new File([kr],kr.name,{type:kr.type})}catch(Hr){Fr=new Blob([kr],{type:kr.type}),Fr.name=kr.name,Fr.lastModifiedDate=new Date,Fr.lastModified=new Date().getTime()}Fr.uid=Pa.uid,xa=Fr}br(xa,ra)})},Qa=($n,Qn,na)=>{try{typeof $n=="string"&&($n=JSON.parse($n))}catch(Ia){}if(!mt(Qn,Ca))return;const ra=ut(Qn);ra.status="done",ra.percent=100,ra.response=$n,ra.xhr=na;const Pa=Ge(ra,Ca);br(ra,Pa)},pa=($n,Qn)=>{if(!mt(Qn,Ca))return;const na=ut(Qn);na.status="uploading",na.percent=$n.percent;const ra=Ge(na,Ca);br(na,ra,$n)},Wa=($n,Qn,na)=>{if(!mt(na,Ca))return;const ra=ut(na);ra.error=$n,ra.response=Qn,ra.status="error";const Pa=Ge(ra,Ca);br(ra,Pa)},$a=$n=>{let Qn;Promise.resolve(typeof Tn=="function"?Tn($n):Tn).then(na=>{var ra;if(na===!1)return;const Pa=cn($n,Ca);Pa&&(Qn=Object.assign(Object.assign({},$n),{status:"removed"}),Ca==null||Ca.forEach(Ia=>{const xa=Qn.uid!==void 0?"uid":"name";Ia[xa]===Qn[xa]&&!Object.isFrozen(Ia)&&(Ia.status="removed")}),(ra=_a.current)===null||ra===void 0||ra.abort(Qn),br(Qn,Pa))})},Ar=$n=>{ir($n.type),$n.type==="drop"&&(wn==null||wn($n))};E.useImperativeHandle(fn,()=>({onBatchStart:va,onSuccess:Qa,onProgress:pa,onError:Wa,fileList:Ca,upload:_a.current}));const{getPrefixCls:cr,direction:pr,upload:gr}=E.useContext(Lt.E_),Oa=cr("upload",it),wr=Object.assign(Object.assign({onBatchStart:va,onError:Wa,onProgress:pa,onSuccess:Qa},Et),{data:Kn,multiple:ua,action:ja,accept:Va,supportServerRender:Na,prefixCls:Oa,disabled:wa,beforeUpload:Za,onChange:void 0});delete wr.className,delete wr.style,(!Mn||wa)&&delete wr.id;const[Or,mr]=an(Oa),[Jr]=(0,Jt.Z)("Upload",qe.Z.Upload),{showRemoveIcon:Zn,showPreviewIcon:Yn,showDownloadIcon:ea,removeIcon:sa,previewIcon:er,downloadIcon:Er}=typeof Xn=="boolean"?{}:Xn,Me=($n,Qn)=>Xn?E.createElement(un,{prefixCls:Oa,listType:Dn,items:Ca,previewFile:za,onPreview:On,onDownload:ba,onRemove:$a,showRemoveIcon:!wa&&Zn,showPreviewIcon:Yn,showDownloadIcon:ea,removeIcon:sa,previewIcon:er,downloadIcon:Er,iconRender:nn,locale:Object.assign(Object.assign({},Jr),_t),isImageUrl:Tt,progress:We,appendAction:$n,appendActionVisible:Qn,itemRender:_n,disabled:wa}):$n,xn=ge()(`${Oa}-wrapper`,Rt,ya,mr,gr==null?void 0:gr.className,{[`${Oa}-rtl`]:pr==="rtl",[`${Oa}-picture-card-wrapper`]:Dn==="picture-card",[`${Oa}-picture-circle-wrapper`]:Dn==="picture-circle"}),Vn=Object.assign(Object.assign({},gr==null?void 0:gr.style),ln);if(Nn==="drag"){const $n=ge()(mr,Oa,`${Oa}-drag`,{[`${Oa}-drag-uploading`]:Ca.some(Qn=>Qn.status==="uploading"),[`${Oa}-drag-hover`]:Ua==="dragover",[`${Oa}-disabled`]:wa,[`${Oa}-rtl`]:pr==="rtl"});return Or(E.createElement("span",{className:xn},E.createElement("div",{className:$n,style:Vn,onDrop:Ar,onDragOver:Ar,onDragLeave:Ar},E.createElement(vt,Object.assign({},wr,{ref:_a,className:`${Oa}-btn`}),E.createElement("div",{className:`${Oa}-drag-container`},Mn))),Me()))}const oa=ge()(Oa,`${Oa}-select`,{[`${Oa}-disabled`]:wa}),ha=($n=>E.createElement("div",{className:oa,style:$n},E.createElement(vt,Object.assign({},wr,{ref:_a}))))(Mn?void 0:{display:"none"});return Or(Dn==="picture-card"||Dn==="picture-circle"?E.createElement("span",{className:xn},Me(ha,!!Mn)):E.createElement("span",{className:xn},ha,Me()))};var ia=E.forwardRef(ct),$t=function(Et,fn){var Yt={};for(var yn in Et)Object.prototype.hasOwnProperty.call(Et,yn)&&fn.indexOf(yn)<0&&(Yt[yn]=Et[yn]);if(Et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tn=0,yn=Object.getOwnPropertySymbols(Et);Tn{var{style:Yt,height:yn}=Et,Tn=$t(Et,["style","height"]);return E.createElement(ia,Object.assign({ref:fn},Tn,{type:"drag",style:Object.assign(Object.assign({},Yt),{height:yn})}))});const ta=ia;ta.Dragger=la,ta.LIST_IGNORE=Hn;var fa=ta},58951:function(de,ne){"use strict";var y;ne.Q=ge,y=fe;var E=",",re=" ",oe="";function ge(he){for(var le=[],xe=String(he||oe),Ee=xe.indexOf(E),Le=0,ke=!1,Ue;!ke;)Ee===-1&&(Ee=xe.length,ke=!0),Ue=xe.slice(Le,Ee).trim(),(Ue||!ke)&&le.push(Ue),Le=Ee+1,Ee=xe.indexOf(E,Le);return le}function fe(he,le){var xe=le||{},Ee=xe.padLeft===!1?oe:re,Le=xe.padRight?re:oe;return he[he.length-1]===oe&&(he=he.concat(oe)),he.join(Le+E+Ee).trim()}},58847:function(de){"use strict";var ne=Object.prototype.hasOwnProperty,y=Object.prototype.toString,E=Object.defineProperty,re=Object.getOwnPropertyDescriptor,oe=function(xe){return typeof Array.isArray=="function"?Array.isArray(xe):y.call(xe)==="[object Array]"},ge=function(xe){if(!xe||y.call(xe)!=="[object Object]")return!1;var Ee=ne.call(xe,"constructor"),Le=xe.constructor&&xe.constructor.prototype&&ne.call(xe.constructor.prototype,"isPrototypeOf");if(xe.constructor&&!Ee&&!Le)return!1;var ke;for(ke in xe);return typeof ke=="undefined"||ne.call(xe,ke)},fe=function(xe,Ee){E&&Ee.name==="__proto__"?E(xe,Ee.name,{enumerable:!0,configurable:!0,value:Ee.newValue,writable:!0}):xe[Ee.name]=Ee.newValue},he=function(xe,Ee){if(Ee==="__proto__")if(ne.call(xe,Ee)){if(re)return re(xe,Ee).value}else return;return xe[Ee]};de.exports=function le(){var xe,Ee,Le,ke,Ue,He,ue=arguments[0],b=1,a=arguments.length,ee=!1;for(typeof ue=="boolean"&&(ee=ue,ue=arguments[1]||{},b=2),(ue==null||typeof ue!="object"&&typeof ue!="function")&&(ue={});b=97&&E<=122||E>=65&&E<=90}},21127:function(de,ne,y){"use strict";var E=y(91241),re=y(22347);de.exports=oe;function oe(ge){return E(ge)||re(ge)}},22347:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=48&&E<=57}},65207:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=97&&E<=102||E>=65&&E<=70||E>=48&&E<=57}},24334:function(de,ne,y){var E,re;(function(oe,ge){de.exports=ge(oe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof y.g!="undefined"?y.g:this,function(oe){"use strict";oe=oe||{};var ge=oe.Base64,fe="2.6.4",he="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(st){for(var Vt={},vt=0,Bt=st.length;vt>>6)+xe(128|Vt&63):xe(224|Vt>>>12&15)+xe(128|Vt>>>6&63)+xe(128|Vt&63)}else{var Vt=65536+(st.charCodeAt(0)-55296)*1024+(st.charCodeAt(1)-56320);return xe(240|Vt>>>18&7)+xe(128|Vt>>>12&63)+xe(128|Vt>>>6&63)+xe(128|Vt&63)}},Le=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ke=function(st){return st.replace(Le,Ee)},Ue=function(st){var Vt=[0,2,1][st.length%3],vt=st.charCodeAt(0)<<16|(st.length>1?st.charCodeAt(1):0)<<8|(st.length>2?st.charCodeAt(2):0),Bt=[he.charAt(vt>>>18),he.charAt(vt>>>12&63),Vt>=2?"=":he.charAt(vt>>>6&63),Vt>=1?"=":he.charAt(vt&63)];return Bt.join("")},He=oe.btoa&&typeof oe.btoa=="function"?function(st){return oe.btoa(st)}:function(st){if(st.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return st.replace(/[\s\S]{1,3}/g,Ue)},ue=function(st){return He(ke(String(st)))},b=function(st){return st.replace(/[+\/]/g,function(Vt){return Vt=="+"?"-":"_"}).replace(/=/g,"")},a=function(st,Vt){return Vt?b(ue(st)):ue(st)},ee=function(st){return a(st,!0)},x;oe.Uint8Array&&(x=function(st,Vt){for(var vt="",Bt=0,At=st.length;Bt>>18)+he.charAt(qe>>>12&63)+(typeof tn!="undefined"?he.charAt(qe>>>6&63):"=")+(typeof Jt!="undefined"?he.charAt(qe&63):"=")}return Vt?b(vt):vt});var te=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ae=function(st){switch(st.length){case 4:var Vt=(7&st.charCodeAt(0))<<18|(63&st.charCodeAt(1))<<12|(63&st.charCodeAt(2))<<6|63&st.charCodeAt(3),vt=Vt-65536;return xe((vt>>>10)+55296)+xe((vt&1023)+56320);case 3:return xe((15&st.charCodeAt(0))<<12|(63&st.charCodeAt(1))<<6|63&st.charCodeAt(2));default:return xe((31&st.charCodeAt(0))<<6|63&st.charCodeAt(1))}},ie=function(st){return st.replace(te,ae)},pe=function(st){var Vt=st.length,vt=Vt%4,Bt=(Vt>0?le[st.charAt(0)]<<18:0)|(Vt>1?le[st.charAt(1)]<<12:0)|(Vt>2?le[st.charAt(2)]<<6:0)|(Vt>3?le[st.charAt(3)]:0),At=[xe(Bt>>>16),xe(Bt>>>8&255),xe(Bt&255)];return At.length-=[0,0,2,1][vt],At.join("")},ve=oe.atob&&typeof oe.atob=="function"?function(st){return oe.atob(st)}:function(st){return st.replace(/\S{1,4}/g,pe)},Se=function(st){return ve(String(st).replace(/[^A-Za-z0-9\+\/]/g,""))},be=function(st){return ie(ve(st))},we=function(st){return String(st).replace(/[-_]/g,function(Vt){return Vt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Te=function(st){return be(we(st))},Ye;oe.Uint8Array&&(Ye=function(st){return Uint8Array.from(Se(we(st)),function(Vt){return Vt.charCodeAt(0)})});var Ne=function(){var st=oe.Base64;return oe.Base64=ge,st};if(oe.Base64={VERSION:fe,atob:Se,btoa:He,fromBase64:Te,toBase64:a,utob:ke,encode:a,encodeURI:ee,btou:ie,decode:Te,noConflict:Ne,fromUint8Array:x,toUint8Array:Ye},typeof Object.defineProperty=="function"){var tt=function(st){return{value:st,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",tt(function(){return Te(this)})),Object.defineProperty(String.prototype,"toBase64",tt(function(st){return a(this,st)})),Object.defineProperty(String.prototype,"toBase64URI",tt(function(){return a(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),de.exports?de.exports.Base64=oe.Base64:(E=[],re=function(){return oe.Base64}.apply(ne,E),re!==void 0&&(de.exports=re)),{Base64:oe.Base64}})},7861:function(de,ne,y){var E=y(38710),re=function(fe){var he=/[height|width]$/;return he.test(fe)},oe=function(fe){var he="",le=Object.keys(fe);return le.forEach(function(xe,Ee){var Le=fe[xe];xe=E(xe),re(xe)&&typeof Le=="number"&&(Le=Le+"px"),Le===!0?he+=xe:Le===!1?he+="not "+xe:he+="("+xe+": "+Le+")",Ee65535&&(mt-=65536,Fn+=xe(mt>>>10|55296),mt=56320|mt&1023),mt=Fn+xe(mt))):zt!==ve&&en(st,Wn)),mt?(un(),pn=Un(),pt=In-1,Be+=In-Mt+1,It.push(mt),Rn=Un(),Rn.offset++,vn&&vn.call(ot,mt,{start:pn,end:Rn},yt.slice(Mt-1,In)),pn=Rn):(ut=yt.slice(Mt-1,In),dt+=ut,Be+=ut.length,pt=In-1)}else Ge===10&&(Ce++,_e++,Be=0),Ge===Ge?(dt+=xe(Ge),Be++):un();return It.join("");function Un(){return{line:Ce,column:Be,offset:pt+(bt.offset||0)}}function ga(Oe,Pt){var Sn=Un();Sn.column+=Pt,Sn.offset+=Pt,Ct.call(Ut,At[Oe],Sn,Oe)}function un(){dt&&(It.push(dt),Dt&&Dt.call(Gt,dt,{start:pn,end:Un()}),dt="")}}function Jt(yt){return yt>=55296&&yt<=57343||yt>1114111}function qe(yt){return yt>=1&&yt<=8||yt===11||yt>=13&&yt<=31||yt>=127&&yt<=159||yt>=64976&&yt<=65007||(yt&65535)===65535||(yt&65535)===65534}},68398:function(de,ne,y){var E=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var re=function(oe){var ge=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,fe=0,he={},le={manual:oe.Prism&&oe.Prism.manual,disableWorkerMessageHandler:oe.Prism&&oe.Prism.disableWorkerMessageHandler,util:{encode:function x(te){return te instanceof xe?new xe(te.type,x(te.content),te.alias):Array.isArray(te)?te.map(x):te.replace(/&/g,"&").replace(/"+pe.content+""};function Ee(x,te,ae,ie){x.lastIndex=te;var pe=x.exec(ae);if(pe&&ie&&pe[1]){var ve=pe[1].length;pe.index+=ve,pe[0]=pe[0].slice(ve)}return pe}function Le(x,te,ae,ie,pe,ve){for(var Se in ae)if(!(!ae.hasOwnProperty(Se)||!ae[Se])){var be=ae[Se];be=Array.isArray(be)?be:[be];for(var we=0;we=ve.reach);At+=Bt.value.length,Bt=Bt.next){var Lt=Bt.value;if(te.length>x.length)return;if(!(Lt instanceof xe)){var tn=1,Jt;if(tt){if(Jt=Ee(vt,At,x,Ne),!Jt||Jt.index>=x.length)break;var rt=Jt.index,qe=Jt.index+Jt[0].length,yt=At;for(yt+=Bt.value.length;rt>=yt;)Bt=Bt.next,yt+=Bt.value.length;if(yt-=Bt.value.length,At=yt,Bt.value instanceof xe)continue;for(var on=Bt;on!==te.tail&&(ytve.reach&&(ve.reach=Ct);var Gt=Bt.prev;Dt&&(Gt=Ue(te,Gt,Dt),At+=Dt.length),He(te,Gt,tn);var ot=new xe(Se,Ye?le.tokenize(Ke,Ye):Ke,st,Ke);if(Bt=Ue(te,Gt,ot),vn&&Ue(te,Bt,vn),tn>1){var Ut={cause:Se+","+we,reach:Ct};Le(x,te,ae,Bt.prev,At,Ut),ve&&Ut.reach>ve.reach&&(ve.reach=Ut.reach)}}}}}}function ke(){var x={value:null,prev:null,next:null},te={value:null,prev:x,next:null};x.next=te,this.head=x,this.tail=te,this.length=0}function Ue(x,te,ae){var ie=te.next,pe={value:ae,prev:te,next:ie};return te.next=pe,ie.prev=pe,x.length++,pe}function He(x,te,ae){for(var ie=te.next,pe=0;pe4&&b.slice(0,4)===ge&&fe.test(ue)&&(ue.charAt(4)==="-"?a=Ee(ue):ue=Le(ue),ee=re),new ee(a,ue))}function Ee(He){var ue=He.slice(5).replace(he,Ue);return ge+ue.charAt(0).toUpperCase()+ue.slice(1)}function Le(He){var ue=He.slice(4);return he.test(ue)?He:(ue=ue.replace(le,ke),ue.charAt(0)!=="-"&&(ue="-"+ue),ge+ue)}function ke(He){return"-"+He.toLowerCase()}function Ue(He){return He.charAt(1).toUpperCase()}},18795:function(de,ne,y){"use strict";var E=y(83576),re=y(8179),oe=y(59780),ge=y(68244),fe=y(20019),he=y(38567);de.exports=E([oe,re,ge,fe,he])},20019:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=E.booleanish,ge=E.number,fe=E.spaceSeparated;de.exports=re({transform:he,properties:{ariaActiveDescendant:null,ariaAtomic:oe,ariaAutoComplete:null,ariaBusy:oe,ariaChecked:oe,ariaColCount:ge,ariaColIndex:ge,ariaColSpan:ge,ariaControls:fe,ariaCurrent:null,ariaDescribedBy:fe,ariaDetails:null,ariaDisabled:oe,ariaDropEffect:fe,ariaErrorMessage:null,ariaExpanded:oe,ariaFlowTo:fe,ariaGrabbed:oe,ariaHasPopup:null,ariaHidden:oe,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:fe,ariaLevel:ge,ariaLive:null,ariaModal:oe,ariaMultiLine:oe,ariaMultiSelectable:oe,ariaOrientation:null,ariaOwns:fe,ariaPlaceholder:null,ariaPosInSet:ge,ariaPressed:oe,ariaReadOnly:oe,ariaRelevant:null,ariaRequired:oe,ariaRoleDescription:fe,ariaRowCount:ge,ariaRowIndex:ge,ariaRowSpan:ge,ariaSelected:oe,ariaSetSize:ge,ariaSort:null,ariaValueMax:ge,ariaValueMin:ge,ariaValueNow:ge,ariaValueText:null,role:null}});function he(le,xe){return xe==="role"?xe:"aria-"+xe.slice(4).toLowerCase()}},38567:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=y(85804),ge=E.boolean,fe=E.overloadedBoolean,he=E.booleanish,le=E.number,xe=E.spaceSeparated,Ee=E.commaSeparated;de.exports=re({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:oe,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Ee,acceptCharset:xe,accessKey:xe,action:null,allow:null,allowFullScreen:ge,allowPaymentRequest:ge,allowUserMedia:ge,alt:null,as:null,async:ge,autoCapitalize:null,autoComplete:xe,autoFocus:ge,autoPlay:ge,capture:ge,charSet:null,checked:ge,cite:null,className:xe,cols:le,colSpan:null,content:null,contentEditable:he,controls:ge,controlsList:xe,coords:le|Ee,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ge,defer:ge,dir:null,dirName:null,disabled:ge,download:fe,draggable:he,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ge,formTarget:null,headers:xe,height:le,hidden:ge,high:le,href:null,hrefLang:null,htmlFor:xe,httpEquiv:xe,id:null,imageSizes:null,imageSrcSet:Ee,inputMode:null,integrity:null,is:null,isMap:ge,itemId:null,itemProp:xe,itemRef:xe,itemScope:ge,itemType:xe,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ge,low:le,manifest:null,max:null,maxLength:le,media:null,method:null,min:null,minLength:le,multiple:ge,muted:ge,name:null,nonce:null,noModule:ge,noValidate:ge,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ge,optimum:le,pattern:null,ping:xe,placeholder:null,playsInline:ge,poster:null,preload:null,readOnly:ge,referrerPolicy:null,rel:xe,required:ge,reversed:ge,rows:le,rowSpan:le,sandbox:xe,scope:null,scoped:ge,seamless:ge,selected:ge,shape:null,size:le,sizes:null,slot:null,span:le,spellCheck:he,src:null,srcDoc:null,srcLang:null,srcSet:Ee,start:le,step:null,style:null,tabIndex:le,target:null,title:null,translate:null,type:null,typeMustMatch:ge,useMap:null,value:he,width:le,wrap:null,align:null,aLink:null,archive:xe,axis:null,background:null,bgColor:null,border:le,borderColor:null,bottomMargin:le,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ge,declare:ge,event:null,face:null,frame:null,frameBorder:null,hSpace:le,leftMargin:le,link:null,longDesc:null,lowSrc:null,marginHeight:le,marginWidth:le,noResize:ge,noHref:ge,noShade:ge,noWrap:ge,object:null,profile:null,prompt:null,rev:null,rightMargin:le,rules:null,scheme:null,scrolling:he,standby:null,summary:null,text:null,topMargin:le,valueType:null,version:null,vAlign:null,vLink:null,vSpace:le,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ge,disableRemotePlayback:ge,prefix:null,property:null,results:le,security:null,unselectable:null}})},85804:function(de,ne,y){"use strict";var E=y(56432);de.exports=re;function re(oe,ge){return E(oe,ge.toLowerCase())}},56432:function(de){"use strict";de.exports=ne;function ne(y,E){return E in y?y[E]:E}},79318:function(de,ne,y){"use strict";var E=y(47178),re=y(44347),oe=y(19095);de.exports=ge;function ge(fe){var he=fe.space,le=fe.mustUseProperty||[],xe=fe.attributes||{},Ee=fe.properties,Le=fe.transform,ke={},Ue={},He,ue;for(He in Ee)ue=new oe(He,Le(xe,He),Ee[He],he),le.indexOf(He)!==-1&&(ue.mustUseProperty=!0),ke[He]=ue,Ue[E(He)]=He,Ue[E(ue.attribute)]=He;return new re(ke,Ue,he)}},19095:function(de,ne,y){"use strict";var E=y(1969),re=y(70167);de.exports=fe,fe.prototype=new E,fe.prototype.defined=!0;var oe=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],ge=oe.length;function fe(le,xe,Ee,Le){var ke=-1,Ue;for(he(this,"space",Le),E.call(this,le,xe);++ke0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Be=pt.length,Ce=_e.length;if(Math.abs(Be-Ce)!==1)return{add:!1,key:null};function dt(It,je){var ze=new Map;It.forEach(function(ut){ze.set(ut,!0)});var gt=je.filter(function(ut){return!ze.has(ut)});return gt.length===1?gt[0]:null}return Be ").concat(_e);return _e}var Dt=a.forwardRef(function(pt,_e){var Be=pt.prefixCls,Ce=pt.data,dt=pt.selectable,It=pt.checkable,je=pt.expandedKeys,ze=pt.selectedKeys,gt=pt.checkedKeys,ut=pt.loadedKeys,Ge=pt.loadingKeys,mt=pt.halfCheckedKeys,cn=pt.keyEntities,en=pt.disabled,Zt=pt.dragging,Fn=pt.dragOverNodeKey,Cn=pt.dropPosition,Xe=pt.motion,Mt=pt.height,zt=pt.itemHeight,Xt=pt.virtual,pn=pt.focusable,Rn=pt.activeItem,Wn=pt.focused,In=pt.tabIndex,Un=pt.onKeyDown,ga=pt.onFocus,un=pt.onBlur,Oe=pt.onActiveChange,Pt=pt.onListChangeStart,Sn=pt.onListChangeEnd,ye=(0,ie.Z)(pt,Bt),qt=a.useRef(null),Qe=a.useRef(null);a.useImperativeHandle(_e,function(){return{scrollTo:function(fa){qt.current.scrollTo(fa)},getIndentWidth:function(){return Qe.current.offsetWidth}}});var ht=a.useState(je),xt=(0,ae.Z)(ht,2),bn=xt[0],Ae=xt[1],Ve=a.useState(Ce),et=(0,ae.Z)(Ve,2),nt=et[0],ft=et[1],Nt=a.useState(Ce),Ht=(0,ae.Z)(Nt,2),Ze=Ht[0],Je=Ht[1],$e=a.useState([]),wt=(0,ae.Z)($e,2),mn=wt[0],an=wt[1],qn=a.useState(null),Hn=(0,ae.Z)(qn,2),ct=Hn[0],Wt=Hn[1],ia=a.useRef(Ce);ia.current=Ce;function $t(){var ta=ia.current;ft(ta),Je(ta),an([]),Wt(null),Sn()}(0,pe.Z)(function(){Ae(je);var ta=Vt(bn,je);if(ta.key!==null)if(ta.add){var fa=nt.findIndex(function(Xn){var Dn=Xn.key;return Dn===ta.key}),Et=on(vt(nt,Ce,ta.key),Xt,Mt,zt),fn=nt.slice();fn.splice(fa+1,0,yt),Je(fn),an(Et),Wt("show")}else{var Yt=Ce.findIndex(function(Xn){var Dn=Xn.key;return Dn===ta.key}),yn=on(vt(Ce,nt,ta.key),Xt,Mt,zt),Tn=Ce.slice();Tn.splice(Yt+1,0,yt),Je(Tn),an(yn),Wt("hide")}else nt!==Ce&&(ft(Ce),Je(Ce))},[je,Ce]),a.useEffect(function(){Zt||$t()},[Zt]);var jn=Xe?Ze:Ce,la={expandedKeys:je,selectedKeys:ze,loadedKeys:ut,loadingKeys:Ge,checkedKeys:gt,halfCheckedKeys:mt,dragOverNodeKey:Fn,dropPosition:Cn,keyEntities:cn};return a.createElement(a.Fragment,null,Wn&&Rn&&a.createElement("span",{style:At,"aria-live":"assertive"},Ke(Rn)),a.createElement("div",null,a.createElement("input",{style:At,disabled:pn===!1||en,tabIndex:pn!==!1?In:null,onKeyDown:Un,onFocus:ga,onBlur:un,value:"",onChange:Lt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(Be,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(Be,"-indent")},a.createElement("div",{ref:Qe,className:"".concat(Be,"-indent-unit")}))),a.createElement(ve.Z,(0,E.Z)({},ye,{data:jn,itemKey:rt,height:Mt,fullHeight:!1,virtual:Xt,itemHeight:zt,prefixCls:"".concat(Be,"-list"),ref:qt,onVisibleChange:function(fa,Et){var fn=new Set(fa),Yt=Et.filter(function(yn){return!fn.has(yn)});Yt.some(function(yn){return rt(yn)===tn})&&$t()}}),function(ta){var fa=ta.pos,Et=(0,E.Z)({},(te(ta.data),ta.data)),fn=ta.title,Yt=ta.key,yn=ta.isStart,Tn=ta.isEnd,Xn=(0,Te.km)(Yt,fa);delete Et.key,delete Et.children;var Dn=(0,Te.H8)(Xn,la);return a.createElement(st,(0,E.Z)({},Et,Dn,{title:fn,active:!!Rn&&Yt===Rn.key,pos:fa,data:ta.data,isStart:yn,isEnd:Tn,motion:Xe,motionNodes:Yt===tn?mn:null,motionType:ct,onMotionStart:Pt,onMotionEnd:$t,treeNodeRequiredProps:la,onMouseMove:function(){Oe(null)}}))}))});Dt.displayName="NodeList";var vn=Dt,Ct=y(35654),Gt=y(90782),ot=y(67841),Ut=10,bt=function(pt){(0,Ee.Z)(Be,pt);var _e=(0,Le.Z)(Be);function Be(){var Ce;(0,he.Z)(this,Be);for(var dt=arguments.length,It=new Array(dt),je=0;je2&&arguments[2]!==void 0?arguments[2]:!1,mt=Ce.state,cn=mt.dragChildrenKeys,en=mt.dropPosition,Zt=mt.dropTargetKey,Fn=mt.dropTargetPos,Cn=mt.dropAllowed;if(Cn){var Xe=Ce.props.onDrop;if(Ce.setState({dragOverNodeKey:null}),Ce.cleanDragState(),Zt!==null){var Mt=(0,ge.Z)((0,ge.Z)({},(0,Te.H8)(Zt,Ce.getTreeNodeRequiredProps())),{},{active:((ut=Ce.getActiveItem())===null||ut===void 0?void 0:ut.key)===Zt,data:(0,ot.Z)(Ce.state.keyEntities,Zt).node}),zt=cn.indexOf(Zt)!==-1;(0,b.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Xt=(0,Ct.yx)(Fn),pn={event:ze,node:(0,Te.F)(Mt),dragNode:Ce.dragNode?(0,Te.F)(Ce.dragNode.props):null,dragNodesKeys:[Ce.dragNode.props.eventKey].concat(cn),dropToGap:en!==0,dropPosition:en+Number(Xt[Xt.length-1])};Ge||Xe==null||Xe(pn),Ce.dragNode=null}}},Ce.cleanDragState=function(){var ze=Ce.state.draggingNodeKey;ze!==null&&Ce.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ce.dragStartMousePosition=null,Ce.currentMouseOverDroppableNodeKey=null},Ce.triggerExpandActionExpand=function(ze,gt){var ut=Ce.state,Ge=ut.expandedKeys,mt=ut.flattenNodes,cn=gt.expanded,en=gt.key,Zt=gt.isLeaf;if(!(Zt||ze.shiftKey||ze.metaKey||ze.ctrlKey)){var Fn=mt.filter(function(Xe){return Xe.key===en})[0],Cn=(0,Te.F)((0,ge.Z)((0,ge.Z)({},(0,Te.H8)(en,Ce.getTreeNodeRequiredProps())),{},{data:Fn.data}));Ce.setExpandedKeys(cn?(0,Ct._5)(Ge,en):(0,Ct.L0)(Ge,en)),Ce.onNodeExpand(ze,Cn)}},Ce.onNodeClick=function(ze,gt){var ut=Ce.props,Ge=ut.onClick,mt=ut.expandAction;mt==="click"&&Ce.triggerExpandActionExpand(ze,gt),Ge==null||Ge(ze,gt)},Ce.onNodeDoubleClick=function(ze,gt){var ut=Ce.props,Ge=ut.onDoubleClick,mt=ut.expandAction;mt==="doubleClick"&&Ce.triggerExpandActionExpand(ze,gt),Ge==null||Ge(ze,gt)},Ce.onNodeSelect=function(ze,gt){var ut=Ce.state.selectedKeys,Ge=Ce.state,mt=Ge.keyEntities,cn=Ge.fieldNames,en=Ce.props,Zt=en.onSelect,Fn=en.multiple,Cn=gt.selected,Xe=gt[cn.key],Mt=!Cn;Mt?Fn?ut=(0,Ct.L0)(ut,Xe):ut=[Xe]:ut=(0,Ct._5)(ut,Xe);var zt=ut.map(function(Xt){var pn=(0,ot.Z)(mt,Xt);return pn?pn.node:null}).filter(function(Xt){return Xt});Ce.setUncontrolledState({selectedKeys:ut}),Zt==null||Zt(ut,{event:"select",selected:Mt,node:gt,selectedNodes:zt,nativeEvent:ze.nativeEvent})},Ce.onNodeCheck=function(ze,gt,ut){var Ge=Ce.state,mt=Ge.keyEntities,cn=Ge.checkedKeys,en=Ge.halfCheckedKeys,Zt=Ce.props,Fn=Zt.checkStrictly,Cn=Zt.onCheck,Xe=gt.key,Mt,zt={event:"check",node:gt,checked:ut,nativeEvent:ze.nativeEvent};if(Fn){var Xt=ut?(0,Ct.L0)(cn,Xe):(0,Ct._5)(cn,Xe),pn=(0,Ct._5)(en,Xe);Mt={checked:Xt,halfChecked:pn},zt.checkedNodes=Xt.map(function(un){return(0,ot.Z)(mt,un)}).filter(function(un){return un}).map(function(un){return un.node}),Ce.setUncontrolledState({checkedKeys:Xt})}else{var Rn=(0,Gt.S)([].concat((0,fe.Z)(cn),[Xe]),!0,mt),Wn=Rn.checkedKeys,In=Rn.halfCheckedKeys;if(!ut){var Un=new Set(Wn);Un.delete(Xe);var ga=(0,Gt.S)(Array.from(Un),{checked:!1,halfCheckedKeys:In},mt);Wn=ga.checkedKeys,In=ga.halfCheckedKeys}Mt=Wn,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=In,Wn.forEach(function(un){var Oe=(0,ot.Z)(mt,un);if(Oe){var Pt=Oe.node,Sn=Oe.pos;zt.checkedNodes.push(Pt),zt.checkedNodesPositions.push({node:Pt,pos:Sn})}}),Ce.setUncontrolledState({checkedKeys:Wn},!1,{halfCheckedKeys:In})}Cn==null||Cn(Mt,zt)},Ce.onNodeLoad=function(ze){var gt=ze.key,ut=new Promise(function(Ge,mt){Ce.setState(function(cn){var en=cn.loadedKeys,Zt=en===void 0?[]:en,Fn=cn.loadingKeys,Cn=Fn===void 0?[]:Fn,Xe=Ce.props,Mt=Xe.loadData,zt=Xe.onLoad;if(!Mt||Zt.indexOf(gt)!==-1||Cn.indexOf(gt)!==-1)return null;var Xt=Mt(ze);return Xt.then(function(){var pn=Ce.state.loadedKeys,Rn=(0,Ct.L0)(pn,gt);zt==null||zt(Rn,{event:"load",node:ze}),Ce.setUncontrolledState({loadedKeys:Rn}),Ce.setState(function(Wn){return{loadingKeys:(0,Ct._5)(Wn.loadingKeys,gt)}}),Ge()}).catch(function(pn){if(Ce.setState(function(Wn){return{loadingKeys:(0,Ct._5)(Wn.loadingKeys,gt)}}),Ce.loadingRetryTimes[gt]=(Ce.loadingRetryTimes[gt]||0)+1,Ce.loadingRetryTimes[gt]>=Ut){var Rn=Ce.state.loadedKeys;(0,b.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ce.setUncontrolledState({loadedKeys:(0,Ct.L0)(Rn,gt)}),Ge()}mt(pn)}),{loadingKeys:(0,Ct.L0)(Cn,gt)}})});return ut.catch(function(){}),ut},Ce.onNodeMouseEnter=function(ze,gt){var ut=Ce.props.onMouseEnter;ut==null||ut({event:ze,node:gt})},Ce.onNodeMouseLeave=function(ze,gt){var ut=Ce.props.onMouseLeave;ut==null||ut({event:ze,node:gt})},Ce.onNodeContextMenu=function(ze,gt){var ut=Ce.props.onRightClick;ut&&(ze.preventDefault(),ut({event:ze,node:gt}))},Ce.onFocus=function(){var ze=Ce.props.onFocus;Ce.setState({focused:!0});for(var gt=arguments.length,ut=new Array(gt),Ge=0;Ge1&&arguments[1]!==void 0?arguments[1]:!1,ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ce.destroyed){var Ge=!1,mt=!0,cn={};Object.keys(ze).forEach(function(en){if(en in Ce.props){mt=!1;return}Ge=!0,cn[en]=ze[en]}),Ge&&(!gt||mt)&&Ce.setState((0,ge.Z)((0,ge.Z)({},cn),ut))}},Ce.scrollTo=function(ze){Ce.listRef.current.scrollTo(ze)},Ce}return(0,le.Z)(Be,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var dt=this.props.activeKey;dt!==void 0&&dt!==this.state.activeKey&&(this.setState({activeKey:dt}),dt!==null&&this.scrollTo({key:dt}))}},{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 dt,It=this.state,je=It.focused,ze=It.flattenNodes,gt=It.keyEntities,ut=It.draggingNodeKey,Ge=It.activeKey,mt=It.dropLevelOffset,cn=It.dropContainerKey,en=It.dropTargetKey,Zt=It.dropPosition,Fn=It.dragOverNodeKey,Cn=It.indent,Xe=this.props,Mt=Xe.prefixCls,zt=Xe.className,Xt=Xe.style,pn=Xe.showLine,Rn=Xe.focusable,Wn=Xe.tabIndex,In=Wn===void 0?0:Wn,Un=Xe.selectable,ga=Xe.showIcon,un=Xe.icon,Oe=Xe.switcherIcon,Pt=Xe.draggable,Sn=Xe.checkable,ye=Xe.checkStrictly,qt=Xe.disabled,Qe=Xe.motion,ht=Xe.loadData,xt=Xe.filterTreeNode,bn=Xe.height,Ae=Xe.itemHeight,Ve=Xe.virtual,et=Xe.titleRender,nt=Xe.dropIndicatorRender,ft=Xe.onContextMenu,Nt=Xe.onScroll,Ht=Xe.direction,Ze=Xe.rootClassName,Je=Xe.rootStyle,$e=(0,ue.Z)(this.props,{aria:!0,data:!0}),wt;return Pt&&((0,oe.Z)(Pt)==="object"?wt=Pt:typeof Pt=="function"?wt={nodeDraggable:Pt}:wt={}),a.createElement(ee.k.Provider,{value:{prefixCls:Mt,selectable:Un,showIcon:ga,icon:un,switcherIcon:Oe,draggable:wt,draggingNodeKey:ut,checkable:Sn,checkStrictly:ye,disabled:qt,keyEntities:gt,dropLevelOffset:mt,dropContainerKey:cn,dropTargetKey:en,dropPosition:Zt,dragOverNodeKey:Fn,indent:Cn,direction:Ht,dropIndicatorRender:nt,loadData:ht,filterTreeNode:xt,titleRender:et,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}},a.createElement("div",{role:"tree",className:Ue()(Mt,zt,Ze,(dt={},(0,re.Z)(dt,"".concat(Mt,"-show-line"),pn),(0,re.Z)(dt,"".concat(Mt,"-focused"),je),(0,re.Z)(dt,"".concat(Mt,"-active-focused"),Ge!==null),dt)),style:Je},a.createElement(vn,(0,E.Z)({ref:this.listRef,prefixCls:Mt,style:Xt,data:ze,disabled:qt,selectable:Un,checkable:!!Sn,motion:Qe,dragging:ut!==null,height:bn,itemHeight:Ae,virtual:Ve,focusable:Rn,focused:je,tabIndex:In,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ft,onScroll:Nt},this.getTreeNodeRequiredProps(),$e))))}}],[{key:"getDerivedStateFromProps",value:function(dt,It){var je=It.prevProps,ze={prevProps:dt};function gt(Rn){return!je&&Rn in dt||je&&je[Rn]!==dt[Rn]}var ut,Ge=It.fieldNames;if(gt("fieldNames")&&(Ge=(0,Te.w$)(dt.fieldNames),ze.fieldNames=Ge),gt("treeData")?ut=dt.treeData:gt("children")&&((0,b.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ut=(0,Te.zn)(dt.children)),ut){ze.treeData=ut;var mt=(0,Te.I8)(ut,{fieldNames:Ge});ze.keyEntities=(0,ge.Z)((0,re.Z)({},tn,qe),mt.keyEntities)}var cn=ze.keyEntities||It.keyEntities;if(gt("expandedKeys")||je&>("autoExpandParent"))ze.expandedKeys=dt.autoExpandParent||!je&&dt.defaultExpandParent?(0,Ct.r7)(dt.expandedKeys,cn):dt.expandedKeys;else if(!je&&dt.defaultExpandAll){var en=(0,ge.Z)({},cn);delete en[tn],ze.expandedKeys=Object.keys(en).map(function(Rn){return en[Rn].key})}else!je&&dt.defaultExpandedKeys&&(ze.expandedKeys=dt.autoExpandParent||dt.defaultExpandParent?(0,Ct.r7)(dt.defaultExpandedKeys,cn):dt.defaultExpandedKeys);if(ze.expandedKeys||delete ze.expandedKeys,ut||ze.expandedKeys){var Zt=(0,Te.oH)(ut||It.treeData,ze.expandedKeys||It.expandedKeys,Ge);ze.flattenNodes=Zt}if(dt.selectable&&(gt("selectedKeys")?ze.selectedKeys=(0,Ct.BT)(dt.selectedKeys,dt):!je&&dt.defaultSelectedKeys&&(ze.selectedKeys=(0,Ct.BT)(dt.defaultSelectedKeys,dt))),dt.checkable){var Fn;if(gt("checkedKeys")?Fn=(0,Ct.E6)(dt.checkedKeys)||{}:!je&&dt.defaultCheckedKeys?Fn=(0,Ct.E6)(dt.defaultCheckedKeys)||{}:ut&&(Fn=(0,Ct.E6)(dt.checkedKeys)||{checkedKeys:It.checkedKeys,halfCheckedKeys:It.halfCheckedKeys}),Fn){var Cn=Fn,Xe=Cn.checkedKeys,Mt=Xe===void 0?[]:Xe,zt=Cn.halfCheckedKeys,Xt=zt===void 0?[]:zt;if(!dt.checkStrictly){var pn=(0,Gt.S)(Mt,!0,cn);Mt=pn.checkedKeys,Xt=pn.halfCheckedKeys}ze.checkedKeys=Mt,ze.halfCheckedKeys=Xt}}return gt("loadedKeys")&&(ze.loadedKeys=dt.loadedKeys),ze}}]),Be}(a.Component);bt.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:x,allowDrop:function(){return!0},expandAction:!1},bt.TreeNode=be.Z;var kn=bt,rn=kn},35654:function(de,ne,y){"use strict";y.d(ne,{BT:function(){return a},E6:function(){return te},L0:function(){return Le},OM:function(){return b},_5:function(){return Ee},r7:function(){return ae},wA:function(){return Ue},yx:function(){return ke}});var E=y(26390),re=y(80665),oe=y(51395),ge=y(59301),fe=y(39417),he=y(67841),le=y(71430),xe=null;function Ee(ie,pe){if(!ie)return[];var ve=ie.slice(),Se=ve.indexOf(pe);return Se>=0&&ve.splice(Se,1),ve}function Le(ie,pe){var ve=(ie||[]).slice();return ve.indexOf(pe)===-1&&ve.push(pe),ve}function ke(ie){return ie.split("-")}function Ue(ie,pe){var ve=[],Se=(0,he.Z)(pe,ie);function be(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];we.forEach(function(Te){var Ye=Te.key,Ne=Te.children;ve.push(Ye),be(Ne)})}return be(Se.children),ve}function He(ie){if(ie.parent){var pe=ke(ie.pos);return Number(pe[pe.length-1])===ie.parent.children.length-1}return!1}function ue(ie){var pe=ke(ie.pos);return Number(pe[pe.length-1])===0}function b(ie,pe,ve,Se,be,we,Te,Ye,Ne,tt){var st,Vt=ie.clientX,vt=ie.clientY,Bt=ie.target.getBoundingClientRect(),At=Bt.top,Lt=Bt.height,tn=(tt==="rtl"?-1:1)*(((be==null?void 0:be.x)||0)-Vt),Jt=(tn-12)/Se,qe=(0,he.Z)(Ye,ve.props.eventKey);if(vt-1.5?we({dragNode:Ut,dropNode:bt,dropPosition:1})?Ct=1:kn=!1:we({dragNode:Ut,dropNode:bt,dropPosition:0})?Ct=0:we({dragNode:Ut,dropNode:bt,dropPosition:1})?Ct=1:kn=!1:we({dragNode:Ut,dropNode:bt,dropPosition:1})?Ct=1:kn=!1,{dropPosition:Ct,dropLevelOffset:Gt,dropTargetKey:qe.key,dropTargetPos:qe.pos,dragOverNodeKey:vn,dropContainerKey:Ct===0?null:((st=qe.parent)===null||st===void 0?void 0:st.key)||null,dropAllowed:kn}}function a(ie,pe){if(ie){var ve=pe.multiple;return ve?ie.slice():ie.length?[ie[0]]:ie}}var ee=function(pe){return pe};function x(ie,pe){if(!ie)return[];var ve=pe||{},Se=ve.processProps,be=Se===void 0?ee:Se,we=Array.isArray(ie)?ie:[ie];return we.map(function(Te){var Ye=Te.children,Ne=_objectWithoutProperties(Te,xe),tt=x(Ye,pe);return React.createElement(TreeNode,_extends({key:Ne.key},be(Ne)),tt)})}function te(ie){if(!ie)return null;var pe;if(Array.isArray(ie))pe={checkedKeys:ie,halfCheckedKeys:void 0};else if((0,re.Z)(ie)==="object")pe={checkedKeys:ie.checked||void 0,halfCheckedKeys:ie.halfChecked||void 0};else return(0,oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function ae(ie,pe){var ve=new Set;function Se(be){if(!ve.has(be)){var we=(0,he.Z)(pe,be);if(we){ve.add(be);var Te=we.parent,Ye=we.node;Ye.disabled||Te&&Se(Te.key)}}}return(ie||[]).forEach(function(be){Se(be)}),(0,E.Z)(ve)}},90782:function(de,ne,y){"use strict";y.d(ne,{S:function(){return le}});var E=y(51395),re=y(67841);function oe(xe,Ee){var Le=new Set;return xe.forEach(function(ke){Ee.has(ke)||Le.add(ke)}),Le}function ge(xe){var Ee=xe||{},Le=Ee.disabled,ke=Ee.disableCheckbox,Ue=Ee.checkable;return!!(Le||ke)||Ue===!1}function fe(xe,Ee,Le,ke){for(var Ue=new Set(xe),He=new Set,ue=0;ue<=Le;ue+=1){var b=Ee.get(ue)||new Set;b.forEach(function(te){var ae=te.key,ie=te.node,pe=te.children,ve=pe===void 0?[]:pe;Ue.has(ae)&&!ke(ie)&&ve.filter(function(Se){return!ke(Se.node)}).forEach(function(Se){Ue.add(Se.key)})})}for(var a=new Set,ee=Le;ee>=0;ee-=1){var x=Ee.get(ee)||new Set;x.forEach(function(te){var ae=te.parent,ie=te.node;if(!(ke(ie)||!te.parent||a.has(te.parent.key))){if(ke(te.parent.node)){a.add(ae.key);return}var pe=!0,ve=!1;(ae.children||[]).filter(function(Se){return!ke(Se.node)}).forEach(function(Se){var be=Se.key,we=Ue.has(be);pe&&!we&&(pe=!1),!ve&&(we||He.has(be))&&(ve=!0)}),pe&&Ue.add(ae.key),ve&&He.add(ae.key),a.add(ae.key)}})}return{checkedKeys:Array.from(Ue),halfCheckedKeys:Array.from(oe(He,Ue))}}function he(xe,Ee,Le,ke,Ue){for(var He=new Set(xe),ue=new Set(Ee),b=0;b<=ke;b+=1){var a=Le.get(b)||new Set;a.forEach(function(ae){var ie=ae.key,pe=ae.node,ve=ae.children,Se=ve===void 0?[]:ve;!He.has(ie)&&!ue.has(ie)&&!Ue(pe)&&Se.filter(function(be){return!Ue(be.node)}).forEach(function(be){He.delete(be.key)})})}ue=new Set;for(var ee=new Set,x=ke;x>=0;x-=1){var te=Le.get(x)||new Set;te.forEach(function(ae){var ie=ae.parent,pe=ae.node;if(!(Ue(pe)||!ae.parent||ee.has(ae.parent.key))){if(Ue(ae.parent.node)){ee.add(ie.key);return}var ve=!0,Se=!1;(ie.children||[]).filter(function(be){return!Ue(be.node)}).forEach(function(be){var we=be.key,Te=He.has(we);ve&&!Te&&(ve=!1),!Se&&(Te||ue.has(we))&&(Se=!0)}),ve||He.delete(ie.key),Se&&ue.add(ie.key),ee.add(ie.key)}})}return{checkedKeys:Array.from(He),halfCheckedKeys:Array.from(oe(ue,He))}}function le(xe,Ee,Le,ke){var Ue=[],He;ke?He=ke:He=ge;var ue=new Set(xe.filter(function(x){var te=!!(0,re.Z)(Le,x);return te||Ue.push(x),te})),b=new Map,a=0;Object.keys(Le).forEach(function(x){var te=Le[x],ae=te.level,ie=b.get(ae);ie||(ie=new Set,b.set(ae,ie)),ie.add(te),a=Math.max(a,ae)}),(0,E.ZP)(!Ue.length,"Tree missing follow keys: ".concat(Ue.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var ee;return Ee===!0?ee=fe(ue,b,a,He):ee=he(ue,Ee.halfCheckedKeys,b,a,He),ee}},67841:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});function E(re,oe){return re[oe]}},71430:function(de,ne,y){"use strict";y.d(ne,{F:function(){return ae},H8:function(){return te},I8:function(){return x},km:function(){return Ue},oH:function(){return a},w$:function(){return He},zn:function(){return b}});var E=y(80665),re=y(26390),oe=y(57259),ge=y(19149),fe=y(38298),he=y(64002),le=y(51395),xe=y(67841),Ee=["children"];function Le(ie,pe){return"".concat(ie,"-").concat(pe)}function ke(ie){return ie&&ie.type&&ie.type.isTreeNode}function Ue(ie,pe){return ie!=null?ie:pe}function He(ie){var pe=ie||{},ve=pe.title,Se=pe._title,be=pe.key,we=pe.children,Te=ve||"title";return{title:Te,_title:Se||[Te],key:be||"key",children:we||"children"}}function ue(ie,pe){var ve=new Map;function Se(be){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(Te){var Ye=Te[pe.key],Ne=Te[pe.children];warning(Ye!=null,"Tree node must have a certain key: [".concat(we).concat(Ye,"]"));var tt=String(Ye);warning(!ve.has(tt)||Ye===null||Ye===void 0,"Same 'key' exist in the Tree: ".concat(tt)),ve.set(tt,!0),Se(Ne,"".concat(we).concat(tt," > "))})}Se(ie)}function b(ie){function pe(ve){var Se=(0,fe.Z)(ve);return Se.map(function(be){if(!ke(be))return(0,le.ZP)(!be,"Tree/TreeNode can only accept TreeNode as children."),null;var we=be.key,Te=be.props,Ye=Te.children,Ne=(0,ge.Z)(Te,Ee),tt=(0,oe.Z)({key:we},Ne),st=pe(Ye);return st.length&&(tt.children=st),tt}).filter(function(be){return be})}return pe(ie)}function a(ie,pe,ve){var Se=He(ve),be=Se._title,we=Se.key,Te=Se.children,Ye=new Set(pe===!0?[]:pe),Ne=[];function tt(st){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return st.map(function(vt,Bt){for(var At=Le(Vt?Vt.pos:"0",Bt),Lt=Ue(vt[we],At),tn,Jt=0;Jt1&&arguments[1]!==void 0?arguments[1]:{},ve=pe.initWrapper,Se=pe.processEntity,be=pe.onProcessFinished,we=pe.externalGetKey,Te=pe.childrenPropName,Ye=pe.fieldNames,Ne=arguments.length>2?arguments[2]:void 0,tt=we||Ne,st={},Vt={},vt={posEntities:st,keyEntities:Vt};return ve&&(vt=ve(vt)||vt),ee(ie,function(Bt){var At=Bt.node,Lt=Bt.index,tn=Bt.pos,Jt=Bt.key,qe=Bt.parentPos,yt=Bt.level,on=Bt.nodes,rt={node:At,nodes:on,index:Lt,key:Jt,pos:tn,level:yt},Ke=Ue(Jt,tn);st[tn]=rt,Vt[Ke]=rt,rt.parent=st[qe],rt.parent&&(rt.parent.children=rt.parent.children||[],rt.parent.children.push(rt)),Se&&Se(rt,vt)},{externalGetKey:tt,childrenPropName:Te,fieldNames:Ye}),be&&be(vt),vt}function te(ie,pe){var ve=pe.expandedKeys,Se=pe.selectedKeys,be=pe.loadedKeys,we=pe.loadingKeys,Te=pe.checkedKeys,Ye=pe.halfCheckedKeys,Ne=pe.dragOverNodeKey,tt=pe.dropPosition,st=pe.keyEntities,Vt=(0,xe.Z)(st,ie),vt={eventKey:ie,expanded:ve.indexOf(ie)!==-1,selected:Se.indexOf(ie)!==-1,loaded:be.indexOf(ie)!==-1,loading:we.indexOf(ie)!==-1,checked:Te.indexOf(ie)!==-1,halfChecked:Ye.indexOf(ie)!==-1,pos:String(Vt?Vt.pos:""),dragOver:Ne===ie&&tt===0,dragOverGapTop:Ne===ie&&tt===-1,dragOverGapBottom:Ne===ie&&tt===1};return vt}function ae(ie){var pe=ie.data,ve=ie.expanded,Se=ie.selected,be=ie.checked,we=ie.loaded,Te=ie.loading,Ye=ie.halfChecked,Ne=ie.dragOver,tt=ie.dragOverGapTop,st=ie.dragOverGapBottom,Vt=ie.pos,vt=ie.active,Bt=ie.eventKey,At=(0,oe.Z)((0,oe.Z)({},pe),{},{expanded:ve,selected:Se,checked:be,loaded:we,loading:Te,halfChecked:Ye,dragOver:Ne,dragOverGapTop:tt,dragOverGapBottom:st,pos:Vt,active:vt,key:Bt});return"props"in At||Object.defineProperty(At,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ie}}),At}},8178:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(4676);function re(oe,ge,fe,he){var le=E.unstable_batchedUpdates?function(Ee){E.unstable_batchedUpdates(fe,Ee)}:fe;return oe!=null&&oe.addEventListener&&oe.addEventListener(ge,le,he),{remove:function(){oe!=null&&oe.removeEventListener&&oe.removeEventListener(ge,le,he)}}}},21783:function(de,ne,y){"use strict";y.d(ne,{g1:function(){return ke},os:function(){return He}});var E=/margin|padding|width|height|max|min|offset/,re={left:!0,top:!0},oe={cssFloat:1,styleFloat:1,float:1};function ge(ue){return ue.nodeType===1?ue.ownerDocument.defaultView.getComputedStyle(ue,null):{}}function fe(ue,b,a){if(b=b.toLowerCase(),a==="auto"){if(b==="height")return ue.offsetHeight;if(b==="width")return ue.offsetWidth}return b in re||(re[b]=E.test(b)),re[b]?parseFloat(a)||0:a}function he(ue,b){var a=arguments.length,ee=ge(ue);return b=oe[b]?"cssFloat"in ue.style?"cssFloat":"styleFloat":b,a===1?ee:fe(ue,b,ee[b]||ue.style[b])}function le(ue,b,a){var ee=arguments.length;if(b=oe[b]?"cssFloat"in ue.style?"cssFloat":"styleFloat":b,ee===3)return typeof a=="number"&&E.test(b)&&(a="".concat(a,"px")),ue.style[b]=a,a;for(var x in b)b.hasOwnProperty(x)&&le(ue,x,b[x]);return ge(ue)}function xe(ue){return ue===document.body?document.documentElement.clientWidth:ue.offsetWidth}function Ee(ue){return ue===document.body?window.innerHeight||document.documentElement.clientHeight:ue.offsetHeight}function Le(){var ue=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ue,height:b}}function ke(){var ue=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:ue,height:b}}function Ue(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function He(ue){var b=ue.getBoundingClientRect(),a=document.documentElement;return{left:b.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24387:function(de,ne,y){"use strict";y.d(ne,{G:function(){return ge}});var E=y(87746),re=function(he){if((0,E.Z)()&&window.document.documentElement){var le=Array.isArray(he)?he:[he],xe=window.document.documentElement;return le.some(function(Ee){return Ee in xe.style})}return!1},oe=function(he,le){if(!re(he))return!1;var xe=document.createElement("div"),Ee=xe.style[he];return xe.style[he]=le,xe.style[he]!==Ee};function ge(fe,he){return!Array.isArray(fe)&&he!==void 0?oe(fe,he):re(fe)}},19524:function(de,ne,y){"use strict";y(84126);var E=y(59301),re=60103;if(ne.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var oe=Symbol.for;re=oe("react.element"),ne.Fragment=oe("react.fragment")}var ge=E.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,fe=Object.prototype.hasOwnProperty,he={key:!0,ref:!0,__self:!0,__source:!0};function le(xe,Ee,Le){var ke,Ue={},He=null,ue=null;Le!==void 0&&(He=""+Le),Ee.key!==void 0&&(He=""+Ee.key),Ee.ref!==void 0&&(ue=Ee.ref);for(ke in Ee)fe.call(Ee,ke)&&!he.hasOwnProperty(ke)&&(Ue[ke]=Ee[ke]);if(xe&&xe.defaultProps)for(ke in Ee=xe.defaultProps,Ee)Ue[ke]===void 0&&(Ue[ke]=Ee[ke]);return{$$typeof:re,type:xe,key:He,ref:ue,props:Ue,_owner:ge.current}}ne.jsx=le,ne.jsxs=le},37712:function(de,ne,y){"use strict";de.exports=y(19524)},95489:function(de,ne,y){"use strict";var E=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof y.g=="object"?y.g:{},re=pe();E.Prism={manual:!0,disableWorkerMessageHandler:!0};var oe=y(43621),ge=y(12256),fe=y(68398),he=y(70614),le=y(54212),xe=y(9720),Ee=y(88786);re();var Le={}.hasOwnProperty;function ke(){}ke.prototype=fe;var Ue=new ke;de.exports=Ue,Ue.highlight=b,Ue.register=He,Ue.alias=ue,Ue.registered=a,Ue.listLanguages=ee,He(he),He(le),He(xe),He(Ee),Ue.util.encode=ae,Ue.Token.stringify=x;function He(ve){if(typeof ve!="function"||!ve.displayName)throw new Error("Expected `function` for `grammar`, got `"+ve+"`");Ue.languages[ve.displayName]===void 0&&ve(Ue)}function ue(ve,Se){var be=Ue.languages,we=ve,Te,Ye,Ne,tt;Se&&(we={},we[ve]=Se);for(Te in we)for(Ye=we[Te],Ye=typeof Ye=="string"?[Ye]:Ye,Ne=Ye.length,tt=-1;++tt]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(de){"use strict";de.exports=ne,ne.displayName="abnf",ne.aliases=[];function ne(y){(function(E){var re="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";E.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+re+"|<"+re+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(y)}},42746:function(de){"use strict";de.exports=ne,ne.displayName="actionscript",ne.aliases=[];function ne(y){y.languages.actionscript=y.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),y.languages.actionscript["class-name"].alias="function",delete y.languages.actionscript.parameter,delete y.languages.actionscript["literal-property"],y.languages.markup&&y.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:y.languages.markup}})}},93281:function(de){"use strict";de.exports=ne,ne.displayName="ada",ne.aliases=[];function ne(y){y.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(de){"use strict";de.exports=ne,ne.displayName="agda",ne.aliases=[];function ne(y){(function(E){E.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(y)}},65924:function(de){"use strict";de.exports=ne,ne.displayName="al",ne.aliases=[];function ne(y){y.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(de){"use strict";de.exports=ne,ne.displayName="antlr4",ne.aliases=["g4"];function ne(y){y.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},y.languages.g4=y.languages.antlr4}},43556:function(de){"use strict";de.exports=ne,ne.displayName="apacheconf",ne.aliases=[];function ne(y){y.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(de,ne,y){"use strict";var E=y(69435);de.exports=re,re.displayName="apex",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,he=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return fe.source});function le(Ee){return RegExp(Ee.replace(//g,function(){return he}),"i")}var xe={keyword:fe,punctuation:/[()\[\]{};,:.<>]/};ge.languages.apex={comment:ge.languages.clike.comment,string:ge.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:ge.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:le(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:xe},{pattern:le(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:xe},{pattern:le(/(?=\s*\w+\s*[;=,(){:])/.source),inside:xe}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:fe,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(oe)}},4248:function(de){"use strict";de.exports=ne,ne.displayName="apl",ne.aliases=[];function ne(y){y.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(de){"use strict";de.exports=ne,ne.displayName="applescript",ne.aliases=[];function ne(y){y.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(de){"use strict";de.exports=ne,ne.displayName="aql",ne.aliases=[];function ne(y){y.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="arduino",re.aliases=["ino"];function re(oe){oe.register(E),oe.languages.arduino=oe.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),oe.languages.ino=oe.languages.arduino}},22956:function(de){"use strict";de.exports=ne,ne.displayName="arff",ne.aliases=[];function ne(y){y.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(de){"use strict";de.exports=ne,ne.displayName="asciidoc",ne.aliases=["adoc"];function ne(y){(function(E){var re={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},oe=E.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:re,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:re.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:re,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function ge(fe){fe=fe.split(" ");for(var he={},le=0,xe=fe.length;le>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="aspnet",re.aliases=[];function re(oe){oe.register(E),oe.languages.aspnet=oe.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:oe.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:oe.languages.csharp}}}),oe.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,oe.languages.insertBefore("inside","punctuation",{directive:oe.languages.aspnet.directive},oe.languages.aspnet.tag.inside["attr-value"]),oe.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),oe.languages.insertBefore("aspnet",oe.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:oe.languages.csharp||{}}})}},20803:function(de){"use strict";de.exports=ne,ne.displayName="autohotkey",ne.aliases=[];function ne(y){y.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(de){"use strict";de.exports=ne,ne.displayName="autoit",ne.aliases=[];function ne(y){y.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(de){"use strict";de.exports=ne,ne.displayName="avisynth",ne.aliases=["avs"];function ne(y){(function(E){function re(Ee,Le){return Ee.replace(/<<(\d+)>>/g,function(ke,Ue){return Le[+Ue]})}function oe(Ee,Le,ke){return RegExp(re(Ee,Le),ke||"")}var ge=/bool|clip|float|int|string|val/.source,fe=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),he=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),le=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),xe=[fe,he,le].join("|");E.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:oe(/\b(?:<<0>>)\s+("?)\w+\1/.source,[ge],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:oe(/\b(?:<<0>>)\b/.source,[xe],"i"),alias:"function"},"type-cast":{pattern:oe(/\b(?:<<0>>)(?=\s*\()/.source,[ge],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},E.languages.avs=E.languages.avisynth})(y)}},79571:function(de){"use strict";de.exports=ne,ne.displayName="avroIdl",ne.aliases=[];function ne(y){y.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},y.languages.avdl=y.languages["avro-idl"]}},3058:function(de){"use strict";de.exports=ne,ne.displayName="bash",ne.aliases=["shell"];function ne(y){(function(E){var re="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",oe={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},ge={bash:oe,environment:{pattern:RegExp("\\$"+re),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+re),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};E.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+re),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:oe}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:ge.entity}}],environment:{pattern:RegExp("\\$?"+re),alias:"constant"},variable:ge.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},oe.inside=E.languages.bash;for(var fe=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],he=ge.variable[1].inside,le=0;le?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(de){"use strict";de.exports=ne,ne.displayName="batch",ne.aliases=[];function ne(y){(function(E){var re=/%%?[~:\w]+%?|!\S+!/,oe={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},ge=/"(?:[\\"]"|[^"])*"(?!")/,fe=/(?:\b|-)\d+\b/;E.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:ge,parameter:oe,variable:re,number:fe,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:ge,parameter:oe,variable:re,number:fe,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:ge,parameter:oe,variable:[re,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:fe,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:ge,parameter:oe,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:re,number:fe,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(y)}},2505:function(de){"use strict";de.exports=ne,ne.displayName="bbcode",ne.aliases=["shortcode"];function ne(y){y.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},y.languages.shortcode=y.languages.bbcode}},51274:function(de){"use strict";de.exports=ne,ne.displayName="bicep",ne.aliases=[];function ne(y){y.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},y.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=y.languages.bicep}},23796:function(de){"use strict";de.exports=ne,ne.displayName="birb",ne.aliases=[];function ne(y){y.languages.birb=y.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),y.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="bison",re.aliases=[];function re(oe){oe.register(E),oe.languages.bison=oe.languages.extend("c",{}),oe.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:oe.languages.c}},comment:oe.languages.c.comment,string:oe.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(de){"use strict";de.exports=ne,ne.displayName="bnf",ne.aliases=["rbnf"];function ne(y){y.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},y.languages.rbnf=y.languages.bnf}},47035:function(de){"use strict";de.exports=ne,ne.displayName="brainfuck",ne.aliases=[];function ne(y){y.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(de){"use strict";de.exports=ne,ne.displayName="brightscript",ne.aliases=[];function ne(y){y.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},y.languages.brightscript["directive-statement"].inside.expression.inside=y.languages.brightscript}},85290:function(de){"use strict";de.exports=ne,ne.displayName="bro",ne.aliases=[];function ne(y){y.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(de){"use strict";de.exports=ne,ne.displayName="bsl",ne.aliases=[];function ne(y){y.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},y.languages.oscript=y.languages.bsl}},79440:function(de){"use strict";de.exports=ne,ne.displayName="c",ne.aliases=[];function ne(y){y.languages.c=y.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),y.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),y.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},y.languages.c.string],char:y.languages.c.char,comment:y.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:y.languages.c}}}}),y.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete y.languages.c.boolean}},7110:function(de){"use strict";de.exports=ne,ne.displayName="cfscript",ne.aliases=[];function ne(y){y.languages.cfscript=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),y.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete y.languages.cfscript["class-name"],y.languages.cfc=y.languages.cfscript}},73435:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="chaiscript",re.aliases=[];function re(oe){oe.register(E),oe.languages.chaiscript=oe.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[oe.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),oe.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),oe.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:oe.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(de){"use strict";de.exports=ne,ne.displayName="cil",ne.aliases=[];function ne(y){y.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(de){"use strict";de.exports=ne,ne.displayName="clike",ne.aliases=[];function ne(y){y.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(de){"use strict";de.exports=ne,ne.displayName="clojure",ne.aliases=[];function ne(y){y.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(de){"use strict";de.exports=ne,ne.displayName="cmake",ne.aliases=[];function ne(y){y.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(de){"use strict";de.exports=ne,ne.displayName="cobol",ne.aliases=[];function ne(y){y.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(de){"use strict";de.exports=ne,ne.displayName="coffeescript",ne.aliases=["coffee"];function ne(y){(function(E){var re=/#(?!\{).+/,oe={pattern:/#\{[^}]+\}/,alias:"variable"};E.languages.coffeescript=E.languages.extend("javascript",{comment:re,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:oe}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),E.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:re,interpolation:oe}}}),E.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:E.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:oe}}]}),E.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete E.languages.coffeescript["template-string"],E.languages.coffee=E.languages.coffeescript})(y)}},35348:function(de){"use strict";de.exports=ne,ne.displayName="concurnas",ne.aliases=["conc"];function ne(y){y.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},y.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},string:/[\s\S]+/}}}),y.languages.conc=y.languages.concurnas}},26841:function(de){"use strict";de.exports=ne,ne.displayName="coq",ne.aliases=[];function ne(y){(function(E){for(var re=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,oe=0;oe<2;oe++)re=re.replace(//g,function(){return re});re=re.replace(//g,"[]"),E.languages.coq={comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return re})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(y)}},87071:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="cpp",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,he=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return fe.source});ge.languages.cpp=ge.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return fe.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:fe,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),ge.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return he})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),ge.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:ge.languages.cpp}}}}),ge.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),ge.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:ge.languages.extend("cpp",{})}}),ge.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},ge.languages.cpp["base-clause"])}(oe)}},13652:function(de,ne,y){"use strict";var E=y(75308);de.exports=re,re.displayName="crystal",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.crystal=ge.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,ge.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),ge.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:ge.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:ge.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(oe)}},87648:function(de){"use strict";de.exports=ne,ne.displayName="csharp",ne.aliases=["dotnet","cs"];function ne(y){(function(E){function re(Lt,tn){return Lt.replace(/<<(\d+)>>/g,function(Jt,qe){return"(?:"+tn[+qe]+")"})}function oe(Lt,tn,Jt){return RegExp(re(Lt,tn),Jt||"")}function ge(Lt,tn){for(var Jt=0;Jt>/g,function(){return"(?:"+Lt+")"});return Lt.replace(/<>/g,"[^\\s\\S]")}var fe={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function he(Lt){return"\\b(?:"+Lt.trim().replace(/ /g,"|")+")\\b"}var le=he(fe.typeDeclaration),xe=RegExp(he(fe.type+" "+fe.typeDeclaration+" "+fe.contextual+" "+fe.other)),Ee=he(fe.typeDeclaration+" "+fe.contextual+" "+fe.other),Le=he(fe.type+" "+fe.typeDeclaration+" "+fe.other),ke=ge(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),Ue=ge(/\((?:[^()]|<>)*\)/.source,2),He=/@?\b[A-Za-z_]\w*\b/.source,ue=re(/<<0>>(?:\s*<<1>>)?/.source,[He,ke]),b=re(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[Ee,ue]),a=/\[\s*(?:,\s*)*\]/.source,ee=re(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[b,a]),x=re(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[ke,Ue,a]),te=re(/\(<<0>>+(?:,<<0>>+)+\)/.source,[x]),ae=re(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[te,b,a]),ie={keyword:xe,punctuation:/[<>()?,.:[\]]/},pe=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,ve=/"(?:\\.|[^\\"\r\n])*"/.source,Se=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;E.languages.csharp=E.languages.extend("clike",{string:[{pattern:oe(/(^|[^$\\])<<0>>/.source,[Se]),lookbehind:!0,greedy:!0},{pattern:oe(/(^|[^@$\\])<<0>>/.source,[ve]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:oe(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:ie},{pattern:oe(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[He,ae]),lookbehind:!0,inside:ie},{pattern:oe(/(\busing\s+)<<0>>(?=\s*=)/.source,[He]),lookbehind:!0},{pattern:oe(/(\b<<0>>\s+)<<1>>/.source,[le,ue]),lookbehind:!0,inside:ie},{pattern:oe(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:ie},{pattern:oe(/(\bwhere\s+)<<0>>/.source,[He]),lookbehind:!0},{pattern:oe(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[ee]),lookbehind:!0,inside:ie},{pattern:oe(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[ae,Le,He]),inside:ie}],keyword:xe,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),E.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),E.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:oe(/([(,]\s*)<<0>>(?=\s*:)/.source,[He]),lookbehind:!0,alias:"punctuation"}}),E.languages.insertBefore("csharp","class-name",{namespace:{pattern:oe(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[He]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:oe(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[Ue]),lookbehind:!0,alias:"class-name",inside:ie},"return-type":{pattern:oe(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[ae,b]),inside:ie,alias:"class-name"},"constructor-invocation":{pattern:oe(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[ae]),lookbehind:!0,inside:ie,alias:"class-name"},"generic-method":{pattern:oe(/<<0>>\s*<<1>>(?=\s*\()/.source,[He,ke]),inside:{function:oe(/^<<0>>/.source,[He]),generic:{pattern:RegExp(ke),alias:"class-name",inside:ie}}},"type-list":{pattern:oe(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[le,ue,He,ae,xe.source,Ue,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:oe(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[ue,Ue]),lookbehind:!0,greedy:!0,inside:E.languages.csharp},keyword:xe,"class-name":{pattern:RegExp(ae),greedy:!0,inside:ie},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var be=ve+"|"+pe,we=re(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[be]),Te=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[we]),2),Ye=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,Ne=re(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,Te]);E.languages.insertBefore("csharp","class-name",{attribute:{pattern:oe(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Ye,Ne]),lookbehind:!0,greedy:!0,inside:{target:{pattern:oe(/^<<0>>(?=\s*:)/.source,[Ye]),alias:"keyword"},"attribute-arguments":{pattern:oe(/\(<<0>>*\)/.source,[Te]),inside:E.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var tt=/:[^}\r\n]+/.source,st=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[we]),2),Vt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[st,tt]),vt=ge(re(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[be]),2),Bt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[vt,tt]);function At(Lt,tn){return{interpolation:{pattern:oe(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Lt]),lookbehind:!0,inside:{"format-string":{pattern:oe(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[tn,tt]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:E.languages.csharp}}},string:/[\s\S]+/}}E.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:oe(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Vt]),lookbehind:!0,greedy:!0,inside:At(Vt,st)},{pattern:oe(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[Bt]),lookbehind:!0,greedy:!0,inside:At(Bt,vt)}],char:{pattern:RegExp(pe),greedy:!0}}),E.languages.dotnet=E.languages.cs=E.languages.csharp})(y)}},10617:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="cshtml",re.aliases=["razor"];function re(oe){oe.register(E),function(ge){var fe=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,he=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function le(ee,x){for(var te=0;te/g,function(){return"(?:"+ee+")"});return ee.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+he+")").replace(//g,"(?:"+fe+")")}var xe=le(/\((?:[^()'"@/]|||)*\)/.source,2),Ee=le(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),Le=le(/\{(?:[^{}'"@/]|||)*\}/.source,2),ke=le(/<(?:[^<>'"@/]|||)*>/.source,2),Ue=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,He=/(?!\d)[^\s>\/=$<%]+/.source+Ue+/\s*\/?>/.source,ue=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+Ue+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+He+"|"+le(/<\1/.source+Ue+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+He+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},E.languages.css.atrule.inside["selector-function-argument"].inside=oe,E.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var ge={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},fe={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};E.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ge,number:fe,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ge,number:fe})})(y)}},54212:function(de){"use strict";de.exports=ne,ne.displayName="css",ne.aliases=[];function ne(y){(function(E){var re=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;E.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+re.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+re.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+re.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:re,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},E.languages.css.atrule.inside.rest=E.languages.css;var oe=E.languages.markup;oe&&(oe.tag.addInlined("style","css"),oe.tag.addAttribute("style","css"))})(y)}},69820:function(de){"use strict";de.exports=ne,ne.displayName="csv",ne.aliases=[];function ne(y){y.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(de){"use strict";de.exports=ne,ne.displayName="cypher",ne.aliases=[];function ne(y){y.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(de){"use strict";de.exports=ne,ne.displayName="d",ne.aliases=[];function ne(y){y.languages.d=y.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),y.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),y.languages.insertBefore("d","keyword",{property:/\B@\w*/}),y.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(de){"use strict";de.exports=ne,ne.displayName="dart",ne.aliases=[];function ne(y){(function(E){var re=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],oe=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ge={pattern:RegExp(oe+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};E.languages.dart=E.languages.extend("clike",{"class-name":[ge,{pattern:RegExp(oe+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ge.inside}],keyword:re,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),E.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:E.languages.dart}}},string:/[\s\S]+/}},string:void 0}),E.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),E.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":ge,keyword:re,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(y)}},22117:function(de){"use strict";de.exports=ne,ne.displayName="dataweave",ne.aliases=[];function ne(y){(function(E){E.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(y)}},95627:function(de){"use strict";de.exports=ne,ne.displayName="dax",ne.aliases=[];function ne(y){y.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(de){"use strict";de.exports=ne,ne.displayName="dhall",ne.aliases=[];function ne(y){y.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},y.languages.dhall.string.inside.interpolation.inside.expression.inside=y.languages.dhall}},50618:function(de){"use strict";de.exports=ne,ne.displayName="diff",ne.aliases=[];function ne(y){(function(E){E.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var re={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(re).forEach(function(oe){var ge=re[oe],fe=[];/^\w+$/.test(oe)||fe.push(/\w+/.exec(oe)[0]),oe==="diff"&&fe.push("bold"),E.languages.diff[oe]={pattern:RegExp("^(?:["+ge+`].*(?:\r + `]:Object.assign(Object.assign({},(0,Oe.dF)()),{display:"inline-block",width:"100%",[`${fn}${fn}-select`]:{width:On,height:On,marginInlineEnd:Et.marginXS,marginBottom:Et.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Et.colorFillAlter,border:`${Et.lineWidth}px dashed ${Et.colorBorder}`,borderRadius:Et.borderRadiusLG,cursor:"pointer",transition:`border-color ${Et.motionDurationSlow}`,[`> ${fn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${fn}-disabled):hover`]:{borderColor:Et.colorPrimary}},[`${Xn}${Xn}-picture-card, ${Xn}${Xn}-picture-circle`]:{[`${Xn}-item-container`]:{display:"inline-block",width:On,height:On,marginBlock:`0 ${Et.marginXS}px`,marginInline:`0 ${Et.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Dn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Et.paddingXS*2}px)`,height:`calc(100% - ${Et.paddingXS*2}px)`,backgroundColor:Et.colorBgMask,opacity:0,transition:`all ${Et.motionDurationSlow}`,content:'" "'}},[`${Dn}:hover`]:{[`&::before, ${Dn}-actions`]:{opacity:1}},[`${Dn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Et.motionDurationSlow}`,[`${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{zIndex:10,width:yn,margin:`0 ${Et.marginXXS}px`,fontSize:yn,cursor:"pointer",transition:`all ${Et.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Dn}-actions, ${Dn}-actions:hover`]:{[`${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{color:new Ht.C(Tn).setAlpha(.65).toRgbString(),"&:hover":{color:Tn}}},[`${Dn}-thumbnail, ${Dn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Dn}-name`]:{display:"none",textAlign:"center"},[`${Dn}-file + ${Dn}-name`]:{position:"absolute",bottom:Et.margin,display:"block",width:`calc(100% - ${Et.paddingXS*2}px)`},[`${Dn}-uploading`]:{[`&${Dn}`]:{backgroundColor:Et.colorFillAlter},[`&::before, ${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{display:"none"}},[`${Dn}-progress`]:{bottom:Et.marginXL,width:`calc(100% - ${Et.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${fn}-wrapper${fn}-picture-circle-wrapper`]:{[`${fn}${fn}-select`]:{borderRadius:"50%"}}}};var wt=Et=>{const{componentCls:fn}=Et;return{[`${fn}-rtl`]:{direction:"rtl"}}};const mn=Et=>{const{componentCls:fn,colorTextDisabled:Yt}=Et;return{[`${fn}-wrapper`]:Object.assign(Object.assign({},(0,Oe.Wf)(Et)),{[fn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${fn}-select`]:{display:"inline-block"},[`${fn}-disabled`]:{color:Yt,cursor:"not-allowed"}})}};var an=(0,Sn.Z)("Upload",Et=>{const{fontSizeHeading3:fn,fontSize:Yt,lineHeight:yn,lineWidth:Tn,controlHeightLG:Xn}=Et,Dn=Math.round(Yt*yn),On=(0,ye.TS)(Et,{uploadThumbnailSize:fn*2,uploadProgressOffset:Dn/2+Tn,uploadPicCardSize:Xn*2.55});return[mn(On),Qe(On),Ze(On),Je(On),xt(On),ft(On),wt(On),(0,Pt.Z)(On)]},Et=>({actionsColor:Et.colorTextDescription})),qn=function(Et,fn,Yt,yn){function Tn(Xn){return Xn instanceof Yt?Xn:new Yt(function(Dn){Dn(Xn)})}return new(Yt||(Yt=Promise))(function(Xn,Dn){function On(wn){try{La(yn.next(wn))}catch(za){Dn(za)}}function ba(wn){try{La(yn.throw(wn))}catch(za){Dn(za)}}function La(wn){wn.done?Xn(wn.value):Tn(wn.value).then(On,ba)}La((yn=yn.apply(Et,fn||[])).next())})};const Hn=`__LIST_IGNORE_${Date.now()}__`,ct=(Et,fn)=>{const{fileList:Yt,defaultFileList:yn,onRemove:Tn,showUploadList:Xn=!0,listType:Dn="text",onPreview:On,onDownload:ba,onChange:La,onDrop:wn,previewFile:za,disabled:ar,locale:_t,iconRender:nn,isImageUrl:Tt,progress:We,prefixCls:it,className:Rt,type:Nn="select",children:Mn,style:ln,itemRender:_n,maxCount:Bn,data:Kn={},multiple:ua=!1,action:ja="",accept:Va="",supportServerRender:Na=!0,rootClassName:ya}=Et,aa=E.useContext(tn.Z),wa=ar!=null?ar:aa,[Ca,Ea]=(0,Bt.Z)(yn||[],{value:Yt,postState:$n=>$n!=null?$n:[]}),[Ua,ir]=E.useState("drop"),$a=E.useRef(null);E.useMemo(()=>{const $n=Date.now();(Yt||[]).forEach((Qn,na)=>{!Qn.uid&&!Object.isFrozen(Qn)&&(Qn.uid=`__AUTO__${$n}_${na}__`)})},[Yt]);const Er=($n,Qn,na)=>{let ra=(0,re.Z)(Qn),Pa=!1;Bn===1?ra=ra.slice(-1):Bn&&(Pa=ra.length>Bn,ra=ra.slice(0,Bn)),(0,At.flushSync)(()=>{Ea(ra)});const Ia={file:$n,fileList:ra};na&&(Ia.event=na),(!Pa||ra.some(xa=>xa.uid===$n.uid))&&(0,At.flushSync)(()=>{La==null||La(Ia)})},Za=($n,Qn)=>qn(void 0,void 0,void 0,function*(){const{beforeUpload:na,transformFile:ra}=Et;let Pa=$n;if(na){const Ia=yield na($n,Qn);if(Ia===!1)return!1;if(delete $n[Hn],Ia===Hn)return Object.defineProperty($n,Hn,{value:!0,configurable:!0}),!1;typeof Ia=="object"&&Ia&&(Pa=Ia)}return ra&&(Pa=yield ra(Pa)),Pa}),va=$n=>{const Qn=$n.filter(Pa=>!Pa.file[Hn]);if(!Qn.length)return;const na=Qn.map(Pa=>ut(Pa.file));let ra=(0,re.Z)(Ca);na.forEach(Pa=>{ra=Ge(Pa,ra)}),na.forEach((Pa,Ia)=>{let xa=Pa;if(Qn[Ia].parsedFile)Pa.status="uploading";else{const{originFileObj:kr}=Pa;let Fr;try{Fr=new File([kr],kr.name,{type:kr.type})}catch(Hr){Fr=new Blob([kr],{type:kr.type}),Fr.name=kr.name,Fr.lastModifiedDate=new Date,Fr.lastModified=new Date().getTime()}Fr.uid=Pa.uid,xa=Fr}Er(xa,ra)})},Qa=($n,Qn,na)=>{try{typeof $n=="string"&&($n=JSON.parse($n))}catch(Ia){}if(!pt(Qn,Ca))return;const ra=ut(Qn);ra.status="done",ra.percent=100,ra.response=$n,ra.xhr=na;const Pa=Ge(ra,Ca);Er(ra,Pa)},pa=($n,Qn)=>{if(!pt(Qn,Ca))return;const na=ut(Qn);na.status="uploading",na.percent=$n.percent;const ra=Ge(na,Ca);Er(na,ra,$n)},Wa=($n,Qn,na)=>{if(!pt(na,Ca))return;const ra=ut(na);ra.error=$n,ra.response=Qn,ra.status="error";const Pa=Ge(ra,Ca);Er(ra,Pa)},er=$n=>{let Qn;Promise.resolve(typeof Tn=="function"?Tn($n):Tn).then(na=>{var ra;if(na===!1)return;const Pa=cn($n,Ca);Pa&&(Qn=Object.assign(Object.assign({},$n),{status:"removed"}),Ca==null||Ca.forEach(Ia=>{const xa=Qn.uid!==void 0?"uid":"name";Ia[xa]===Qn[xa]&&!Object.isFrozen(Ia)&&(Ia.status="removed")}),(ra=$a.current)===null||ra===void 0||ra.abort(Qn),Er(Qn,Pa))})},Ar=$n=>{ir($n.type),$n.type==="drop"&&(wn==null||wn($n))};E.useImperativeHandle(fn,()=>({onBatchStart:va,onSuccess:Qa,onProgress:pa,onError:Wa,fileList:Ca,upload:$a.current}));const{getPrefixCls:cr,direction:pr,upload:gr}=E.useContext(Lt.E_),Oa=cr("upload",it),wr=Object.assign(Object.assign({onBatchStart:va,onError:Wa,onProgress:pa,onSuccess:Qa},Et),{data:Kn,multiple:ua,action:ja,accept:Va,supportServerRender:Na,prefixCls:Oa,disabled:wa,beforeUpload:Za,onChange:void 0});delete wr.className,delete wr.style,(!Mn||wa)&&delete wr.id;const[Or,mr]=an(Oa),[Jr]=(0,Jt.Z)("Upload",qe.Z.Upload),{showRemoveIcon:Zn,showPreviewIcon:Yn,showDownloadIcon:ea,removeIcon:sa,previewIcon:Ja,downloadIcon:hr}=typeof Xn=="boolean"?{}:Xn,Re=($n,Qn)=>Xn?E.createElement(un,{prefixCls:Oa,listType:Dn,items:Ca,previewFile:za,onPreview:On,onDownload:ba,onRemove:er,showRemoveIcon:!wa&&Zn,showPreviewIcon:Yn,showDownloadIcon:ea,removeIcon:sa,previewIcon:Ja,downloadIcon:hr,iconRender:nn,locale:Object.assign(Object.assign({},Jr),_t),isImageUrl:Tt,progress:We,appendAction:$n,appendActionVisible:Qn,itemRender:_n,disabled:wa}):$n,Cn=ge()(`${Oa}-wrapper`,Rt,ya,mr,gr==null?void 0:gr.className,{[`${Oa}-rtl`]:pr==="rtl",[`${Oa}-picture-card-wrapper`]:Dn==="picture-card",[`${Oa}-picture-circle-wrapper`]:Dn==="picture-circle"}),Vn=Object.assign(Object.assign({},gr==null?void 0:gr.style),ln);if(Nn==="drag"){const $n=ge()(mr,Oa,`${Oa}-drag`,{[`${Oa}-drag-uploading`]:Ca.some(Qn=>Qn.status==="uploading"),[`${Oa}-drag-hover`]:Ua==="dragover",[`${Oa}-disabled`]:wa,[`${Oa}-rtl`]:pr==="rtl"});return Or(E.createElement("span",{className:Cn},E.createElement("div",{className:$n,style:Vn,onDrop:Ar,onDragOver:Ar,onDragLeave:Ar},E.createElement(vt,Object.assign({},wr,{ref:$a,className:`${Oa}-btn`}),E.createElement("div",{className:`${Oa}-drag-container`},Mn))),Re()))}const oa=ge()(Oa,`${Oa}-select`,{[`${Oa}-disabled`]:wa}),ha=($n=>E.createElement("div",{className:oa,style:$n},E.createElement(vt,Object.assign({},wr,{ref:$a}))))(Mn?void 0:{display:"none"});return Or(Dn==="picture-card"||Dn==="picture-circle"?E.createElement("span",{className:Cn},Re(ha,!!Mn)):E.createElement("span",{className:Cn},ha,Re()))};var ia=E.forwardRef(ct),$t=function(Et,fn){var Yt={};for(var yn in Et)Object.prototype.hasOwnProperty.call(Et,yn)&&fn.indexOf(yn)<0&&(Yt[yn]=Et[yn]);if(Et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tn=0,yn=Object.getOwnPropertySymbols(Et);Tn{var{style:Yt,height:yn}=Et,Tn=$t(Et,["style","height"]);return E.createElement(ia,Object.assign({ref:fn},Tn,{type:"drag",style:Object.assign(Object.assign({},Yt),{height:yn})}))});const ta=ia;ta.Dragger=la,ta.LIST_IGNORE=Hn;var fa=ta},58951:function(de,ne){"use strict";var y;ne.Q=ge,y=fe;var E=",",re=" ",oe="";function ge(he){for(var le=[],xe=String(he||oe),Ee=xe.indexOf(E),Le=0,ke=!1,Ue;!ke;)Ee===-1&&(Ee=xe.length,ke=!0),Ue=xe.slice(Le,Ee).trim(),(Ue||!ke)&&le.push(Ue),Le=Ee+1,Ee=xe.indexOf(E,Le);return le}function fe(he,le){var xe=le||{},Ee=xe.padLeft===!1?oe:re,Le=xe.padRight?re:oe;return he[he.length-1]===oe&&(he=he.concat(oe)),he.join(Le+E+Ee).trim()}},58847:function(de){"use strict";var ne=Object.prototype.hasOwnProperty,y=Object.prototype.toString,E=Object.defineProperty,re=Object.getOwnPropertyDescriptor,oe=function(xe){return typeof Array.isArray=="function"?Array.isArray(xe):y.call(xe)==="[object Array]"},ge=function(xe){if(!xe||y.call(xe)!=="[object Object]")return!1;var Ee=ne.call(xe,"constructor"),Le=xe.constructor&&xe.constructor.prototype&&ne.call(xe.constructor.prototype,"isPrototypeOf");if(xe.constructor&&!Ee&&!Le)return!1;var ke;for(ke in xe);return typeof ke=="undefined"||ne.call(xe,ke)},fe=function(xe,Ee){E&&Ee.name==="__proto__"?E(xe,Ee.name,{enumerable:!0,configurable:!0,value:Ee.newValue,writable:!0}):xe[Ee.name]=Ee.newValue},he=function(xe,Ee){if(Ee==="__proto__")if(ne.call(xe,Ee)){if(re)return re(xe,Ee).value}else return;return xe[Ee]};de.exports=function le(){var xe,Ee,Le,ke,Ue,He,ue=arguments[0],b=1,a=arguments.length,ee=!1;for(typeof ue=="boolean"&&(ee=ue,ue=arguments[1]||{},b=2),(ue==null||typeof ue!="object"&&typeof ue!="function")&&(ue={});b=97&&E<=122||E>=65&&E<=90}},21127:function(de,ne,y){"use strict";var E=y(91241),re=y(22347);de.exports=oe;function oe(ge){return E(ge)||re(ge)}},22347:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=48&&E<=57}},65207:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=97&&E<=102||E>=65&&E<=70||E>=48&&E<=57}},24334:function(de,ne,y){var E,re;(function(oe,ge){de.exports=ge(oe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof y.g!="undefined"?y.g:this,function(oe){"use strict";oe=oe||{};var ge=oe.Base64,fe="2.6.4",he="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(st){for(var Vt={},vt=0,Bt=st.length;vt>>6)+xe(128|Vt&63):xe(224|Vt>>>12&15)+xe(128|Vt>>>6&63)+xe(128|Vt&63)}else{var Vt=65536+(st.charCodeAt(0)-55296)*1024+(st.charCodeAt(1)-56320);return xe(240|Vt>>>18&7)+xe(128|Vt>>>12&63)+xe(128|Vt>>>6&63)+xe(128|Vt&63)}},Le=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ke=function(st){return st.replace(Le,Ee)},Ue=function(st){var Vt=[0,2,1][st.length%3],vt=st.charCodeAt(0)<<16|(st.length>1?st.charCodeAt(1):0)<<8|(st.length>2?st.charCodeAt(2):0),Bt=[he.charAt(vt>>>18),he.charAt(vt>>>12&63),Vt>=2?"=":he.charAt(vt>>>6&63),Vt>=1?"=":he.charAt(vt&63)];return Bt.join("")},He=oe.btoa&&typeof oe.btoa=="function"?function(st){return oe.btoa(st)}:function(st){if(st.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return st.replace(/[\s\S]{1,3}/g,Ue)},ue=function(st){return He(ke(String(st)))},b=function(st){return st.replace(/[+\/]/g,function(Vt){return Vt=="+"?"-":"_"}).replace(/=/g,"")},a=function(st,Vt){return Vt?b(ue(st)):ue(st)},ee=function(st){return a(st,!0)},x;oe.Uint8Array&&(x=function(st,Vt){for(var vt="",Bt=0,At=st.length;Bt>>18)+he.charAt(qe>>>12&63)+(typeof tn!="undefined"?he.charAt(qe>>>6&63):"=")+(typeof Jt!="undefined"?he.charAt(qe&63):"=")}return Vt?b(vt):vt});var te=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ae=function(st){switch(st.length){case 4:var Vt=(7&st.charCodeAt(0))<<18|(63&st.charCodeAt(1))<<12|(63&st.charCodeAt(2))<<6|63&st.charCodeAt(3),vt=Vt-65536;return xe((vt>>>10)+55296)+xe((vt&1023)+56320);case 3:return xe((15&st.charCodeAt(0))<<12|(63&st.charCodeAt(1))<<6|63&st.charCodeAt(2));default:return xe((31&st.charCodeAt(0))<<6|63&st.charCodeAt(1))}},ie=function(st){return st.replace(te,ae)},pe=function(st){var Vt=st.length,vt=Vt%4,Bt=(Vt>0?le[st.charAt(0)]<<18:0)|(Vt>1?le[st.charAt(1)]<<12:0)|(Vt>2?le[st.charAt(2)]<<6:0)|(Vt>3?le[st.charAt(3)]:0),At=[xe(Bt>>>16),xe(Bt>>>8&255),xe(Bt&255)];return At.length-=[0,0,2,1][vt],At.join("")},ve=oe.atob&&typeof oe.atob=="function"?function(st){return oe.atob(st)}:function(st){return st.replace(/\S{1,4}/g,pe)},Se=function(st){return ve(String(st).replace(/[^A-Za-z0-9\+\/]/g,""))},be=function(st){return ie(ve(st))},we=function(st){return String(st).replace(/[-_]/g,function(Vt){return Vt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Te=function(st){return be(we(st))},Ye;oe.Uint8Array&&(Ye=function(st){return Uint8Array.from(Se(we(st)),function(Vt){return Vt.charCodeAt(0)})});var Ne=function(){var st=oe.Base64;return oe.Base64=ge,st};if(oe.Base64={VERSION:fe,atob:Se,btoa:He,fromBase64:Te,toBase64:a,utob:ke,encode:a,encodeURI:ee,btou:ie,decode:Te,noConflict:Ne,fromUint8Array:x,toUint8Array:Ye},typeof Object.defineProperty=="function"){var tt=function(st){return{value:st,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",tt(function(){return Te(this)})),Object.defineProperty(String.prototype,"toBase64",tt(function(st){return a(this,st)})),Object.defineProperty(String.prototype,"toBase64URI",tt(function(){return a(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),de.exports?de.exports.Base64=oe.Base64:(E=[],re=function(){return oe.Base64}.apply(ne,E),re!==void 0&&(de.exports=re)),{Base64:oe.Base64}})},7861:function(de,ne,y){var E=y(38710),re=function(fe){var he=/[height|width]$/;return he.test(fe)},oe=function(fe){var he="",le=Object.keys(fe);return le.forEach(function(xe,Ee){var Le=fe[xe];xe=E(xe),re(xe)&&typeof Le=="number"&&(Le=Le+"px"),Le===!0?he+=xe:Le===!1?he+="not "+xe:he+="("+xe+": "+Le+")",Ee65535&&(pt-=65536,Fn+=xe(pt>>>10|55296),pt=56320|pt&1023),pt=Fn+xe(pt))):zt!==ve&&en(st,Wn)),pt?(un(),pn=Un(),mt=In-1,Be+=In-Mt+1,It.push(pt),Rn=Un(),Rn.offset++,vn&&vn.call(ot,pt,{start:pn,end:Rn},yt.slice(Mt-1,In)),pn=Rn):(ut=yt.slice(Mt-1,In),dt+=ut,Be+=ut.length,mt=In-1)}else Ge===10&&(Ce++,_e++,Be=0),Ge===Ge?(dt+=xe(Ge),Be++):un();return It.join("");function Un(){return{line:Ce,column:Be,offset:mt+(bt.offset||0)}}function ga(Oe,Pt){var Sn=Un();Sn.column+=Pt,Sn.offset+=Pt,Ct.call(Ut,At[Oe],Sn,Oe)}function un(){dt&&(It.push(dt),Dt&&Dt.call(Gt,dt,{start:pn,end:Un()}),dt="")}}function Jt(yt){return yt>=55296&&yt<=57343||yt>1114111}function qe(yt){return yt>=1&&yt<=8||yt===11||yt>=13&&yt<=31||yt>=127&&yt<=159||yt>=64976&&yt<=65007||(yt&65535)===65535||(yt&65535)===65534}},68398:function(de,ne,y){var E=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var re=function(oe){var ge=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,fe=0,he={},le={manual:oe.Prism&&oe.Prism.manual,disableWorkerMessageHandler:oe.Prism&&oe.Prism.disableWorkerMessageHandler,util:{encode:function x(te){return te instanceof xe?new xe(te.type,x(te.content),te.alias):Array.isArray(te)?te.map(x):te.replace(/&/g,"&").replace(/"+pe.content+""};function Ee(x,te,ae,ie){x.lastIndex=te;var pe=x.exec(ae);if(pe&&ie&&pe[1]){var ve=pe[1].length;pe.index+=ve,pe[0]=pe[0].slice(ve)}return pe}function Le(x,te,ae,ie,pe,ve){for(var Se in ae)if(!(!ae.hasOwnProperty(Se)||!ae[Se])){var be=ae[Se];be=Array.isArray(be)?be:[be];for(var we=0;we=ve.reach);At+=Bt.value.length,Bt=Bt.next){var Lt=Bt.value;if(te.length>x.length)return;if(!(Lt instanceof xe)){var tn=1,Jt;if(tt){if(Jt=Ee(vt,At,x,Ne),!Jt||Jt.index>=x.length)break;var rt=Jt.index,qe=Jt.index+Jt[0].length,yt=At;for(yt+=Bt.value.length;rt>=yt;)Bt=Bt.next,yt+=Bt.value.length;if(yt-=Bt.value.length,At=yt,Bt.value instanceof xe)continue;for(var on=Bt;on!==te.tail&&(ytve.reach&&(ve.reach=Ct);var Gt=Bt.prev;Dt&&(Gt=Ue(te,Gt,Dt),At+=Dt.length),He(te,Gt,tn);var ot=new xe(Se,Ye?le.tokenize(Ke,Ye):Ke,st,Ke);if(Bt=Ue(te,Gt,ot),vn&&Ue(te,Bt,vn),tn>1){var Ut={cause:Se+","+we,reach:Ct};Le(x,te,ae,Bt.prev,At,Ut),ve&&Ut.reach>ve.reach&&(ve.reach=Ut.reach)}}}}}}function ke(){var x={value:null,prev:null,next:null},te={value:null,prev:x,next:null};x.next=te,this.head=x,this.tail=te,this.length=0}function Ue(x,te,ae){var ie=te.next,pe={value:ae,prev:te,next:ie};return te.next=pe,ie.prev=pe,x.length++,pe}function He(x,te,ae){for(var ie=te.next,pe=0;pe4&&b.slice(0,4)===ge&&fe.test(ue)&&(ue.charAt(4)==="-"?a=Ee(ue):ue=Le(ue),ee=re),new ee(a,ue))}function Ee(He){var ue=He.slice(5).replace(he,Ue);return ge+ue.charAt(0).toUpperCase()+ue.slice(1)}function Le(He){var ue=He.slice(4);return he.test(ue)?He:(ue=ue.replace(le,ke),ue.charAt(0)!=="-"&&(ue="-"+ue),ge+ue)}function ke(He){return"-"+He.toLowerCase()}function Ue(He){return He.charAt(1).toUpperCase()}},18795:function(de,ne,y){"use strict";var E=y(83576),re=y(8179),oe=y(59780),ge=y(68244),fe=y(20019),he=y(38567);de.exports=E([oe,re,ge,fe,he])},20019:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=E.booleanish,ge=E.number,fe=E.spaceSeparated;de.exports=re({transform:he,properties:{ariaActiveDescendant:null,ariaAtomic:oe,ariaAutoComplete:null,ariaBusy:oe,ariaChecked:oe,ariaColCount:ge,ariaColIndex:ge,ariaColSpan:ge,ariaControls:fe,ariaCurrent:null,ariaDescribedBy:fe,ariaDetails:null,ariaDisabled:oe,ariaDropEffect:fe,ariaErrorMessage:null,ariaExpanded:oe,ariaFlowTo:fe,ariaGrabbed:oe,ariaHasPopup:null,ariaHidden:oe,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:fe,ariaLevel:ge,ariaLive:null,ariaModal:oe,ariaMultiLine:oe,ariaMultiSelectable:oe,ariaOrientation:null,ariaOwns:fe,ariaPlaceholder:null,ariaPosInSet:ge,ariaPressed:oe,ariaReadOnly:oe,ariaRelevant:null,ariaRequired:oe,ariaRoleDescription:fe,ariaRowCount:ge,ariaRowIndex:ge,ariaRowSpan:ge,ariaSelected:oe,ariaSetSize:ge,ariaSort:null,ariaValueMax:ge,ariaValueMin:ge,ariaValueNow:ge,ariaValueText:null,role:null}});function he(le,xe){return xe==="role"?xe:"aria-"+xe.slice(4).toLowerCase()}},38567:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=y(85804),ge=E.boolean,fe=E.overloadedBoolean,he=E.booleanish,le=E.number,xe=E.spaceSeparated,Ee=E.commaSeparated;de.exports=re({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:oe,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Ee,acceptCharset:xe,accessKey:xe,action:null,allow:null,allowFullScreen:ge,allowPaymentRequest:ge,allowUserMedia:ge,alt:null,as:null,async:ge,autoCapitalize:null,autoComplete:xe,autoFocus:ge,autoPlay:ge,capture:ge,charSet:null,checked:ge,cite:null,className:xe,cols:le,colSpan:null,content:null,contentEditable:he,controls:ge,controlsList:xe,coords:le|Ee,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ge,defer:ge,dir:null,dirName:null,disabled:ge,download:fe,draggable:he,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ge,formTarget:null,headers:xe,height:le,hidden:ge,high:le,href:null,hrefLang:null,htmlFor:xe,httpEquiv:xe,id:null,imageSizes:null,imageSrcSet:Ee,inputMode:null,integrity:null,is:null,isMap:ge,itemId:null,itemProp:xe,itemRef:xe,itemScope:ge,itemType:xe,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ge,low:le,manifest:null,max:null,maxLength:le,media:null,method:null,min:null,minLength:le,multiple:ge,muted:ge,name:null,nonce:null,noModule:ge,noValidate:ge,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ge,optimum:le,pattern:null,ping:xe,placeholder:null,playsInline:ge,poster:null,preload:null,readOnly:ge,referrerPolicy:null,rel:xe,required:ge,reversed:ge,rows:le,rowSpan:le,sandbox:xe,scope:null,scoped:ge,seamless:ge,selected:ge,shape:null,size:le,sizes:null,slot:null,span:le,spellCheck:he,src:null,srcDoc:null,srcLang:null,srcSet:Ee,start:le,step:null,style:null,tabIndex:le,target:null,title:null,translate:null,type:null,typeMustMatch:ge,useMap:null,value:he,width:le,wrap:null,align:null,aLink:null,archive:xe,axis:null,background:null,bgColor:null,border:le,borderColor:null,bottomMargin:le,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ge,declare:ge,event:null,face:null,frame:null,frameBorder:null,hSpace:le,leftMargin:le,link:null,longDesc:null,lowSrc:null,marginHeight:le,marginWidth:le,noResize:ge,noHref:ge,noShade:ge,noWrap:ge,object:null,profile:null,prompt:null,rev:null,rightMargin:le,rules:null,scheme:null,scrolling:he,standby:null,summary:null,text:null,topMargin:le,valueType:null,version:null,vAlign:null,vLink:null,vSpace:le,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ge,disableRemotePlayback:ge,prefix:null,property:null,results:le,security:null,unselectable:null}})},85804:function(de,ne,y){"use strict";var E=y(56432);de.exports=re;function re(oe,ge){return E(oe,ge.toLowerCase())}},56432:function(de){"use strict";de.exports=ne;function ne(y,E){return E in y?y[E]:E}},79318:function(de,ne,y){"use strict";var E=y(47178),re=y(44347),oe=y(19095);de.exports=ge;function ge(fe){var he=fe.space,le=fe.mustUseProperty||[],xe=fe.attributes||{},Ee=fe.properties,Le=fe.transform,ke={},Ue={},He,ue;for(He in Ee)ue=new oe(He,Le(xe,He),Ee[He],he),le.indexOf(He)!==-1&&(ue.mustUseProperty=!0),ke[He]=ue,Ue[E(He)]=He,Ue[E(ue.attribute)]=He;return new re(ke,Ue,he)}},19095:function(de,ne,y){"use strict";var E=y(1969),re=y(70167);de.exports=fe,fe.prototype=new E,fe.prototype.defined=!0;var oe=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],ge=oe.length;function fe(le,xe,Ee,Le){var ke=-1,Ue;for(he(this,"space",Le),E.call(this,le,xe);++ke0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Be=mt.length,Ce=_e.length;if(Math.abs(Be-Ce)!==1)return{add:!1,key:null};function dt(It,je){var ze=new Map;It.forEach(function(ut){ze.set(ut,!0)});var gt=je.filter(function(ut){return!ze.has(ut)});return gt.length===1?gt[0]:null}return Be ").concat(_e);return _e}var Dt=a.forwardRef(function(mt,_e){var Be=mt.prefixCls,Ce=mt.data,dt=mt.selectable,It=mt.checkable,je=mt.expandedKeys,ze=mt.selectedKeys,gt=mt.checkedKeys,ut=mt.loadedKeys,Ge=mt.loadingKeys,pt=mt.halfCheckedKeys,cn=mt.keyEntities,en=mt.disabled,Zt=mt.dragging,Fn=mt.dragOverNodeKey,Pn=mt.dropPosition,Xe=mt.motion,Mt=mt.height,zt=mt.itemHeight,Xt=mt.virtual,pn=mt.focusable,Rn=mt.activeItem,Wn=mt.focused,In=mt.tabIndex,Un=mt.onKeyDown,ga=mt.onFocus,un=mt.onBlur,Oe=mt.onActiveChange,Pt=mt.onListChangeStart,Sn=mt.onListChangeEnd,ye=(0,ie.Z)(mt,Bt),qt=a.useRef(null),Qe=a.useRef(null);a.useImperativeHandle(_e,function(){return{scrollTo:function(fa){qt.current.scrollTo(fa)},getIndentWidth:function(){return Qe.current.offsetWidth}}});var ht=a.useState(je),xt=(0,ae.Z)(ht,2),bn=xt[0],Ae=xt[1],Ve=a.useState(Ce),et=(0,ae.Z)(Ve,2),nt=et[0],ft=et[1],Nt=a.useState(Ce),Ht=(0,ae.Z)(Nt,2),Ze=Ht[0],Je=Ht[1],$e=a.useState([]),wt=(0,ae.Z)($e,2),mn=wt[0],an=wt[1],qn=a.useState(null),Hn=(0,ae.Z)(qn,2),ct=Hn[0],Wt=Hn[1],ia=a.useRef(Ce);ia.current=Ce;function $t(){var ta=ia.current;ft(ta),Je(ta),an([]),Wt(null),Sn()}(0,pe.Z)(function(){Ae(je);var ta=Vt(bn,je);if(ta.key!==null)if(ta.add){var fa=nt.findIndex(function(Xn){var Dn=Xn.key;return Dn===ta.key}),Et=on(vt(nt,Ce,ta.key),Xt,Mt,zt),fn=nt.slice();fn.splice(fa+1,0,yt),Je(fn),an(Et),Wt("show")}else{var Yt=Ce.findIndex(function(Xn){var Dn=Xn.key;return Dn===ta.key}),yn=on(vt(Ce,nt,ta.key),Xt,Mt,zt),Tn=Ce.slice();Tn.splice(Yt+1,0,yt),Je(Tn),an(yn),Wt("hide")}else nt!==Ce&&(ft(Ce),Je(Ce))},[je,Ce]),a.useEffect(function(){Zt||$t()},[Zt]);var jn=Xe?Ze:Ce,la={expandedKeys:je,selectedKeys:ze,loadedKeys:ut,loadingKeys:Ge,checkedKeys:gt,halfCheckedKeys:pt,dragOverNodeKey:Fn,dropPosition:Pn,keyEntities:cn};return a.createElement(a.Fragment,null,Wn&&Rn&&a.createElement("span",{style:At,"aria-live":"assertive"},Ke(Rn)),a.createElement("div",null,a.createElement("input",{style:At,disabled:pn===!1||en,tabIndex:pn!==!1?In:null,onKeyDown:Un,onFocus:ga,onBlur:un,value:"",onChange:Lt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(Be,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(Be,"-indent")},a.createElement("div",{ref:Qe,className:"".concat(Be,"-indent-unit")}))),a.createElement(ve.Z,(0,E.Z)({},ye,{data:jn,itemKey:rt,height:Mt,fullHeight:!1,virtual:Xt,itemHeight:zt,prefixCls:"".concat(Be,"-list"),ref:qt,onVisibleChange:function(fa,Et){var fn=new Set(fa),Yt=Et.filter(function(yn){return!fn.has(yn)});Yt.some(function(yn){return rt(yn)===tn})&&$t()}}),function(ta){var fa=ta.pos,Et=(0,E.Z)({},(te(ta.data),ta.data)),fn=ta.title,Yt=ta.key,yn=ta.isStart,Tn=ta.isEnd,Xn=(0,Te.km)(Yt,fa);delete Et.key,delete Et.children;var Dn=(0,Te.H8)(Xn,la);return a.createElement(st,(0,E.Z)({},Et,Dn,{title:fn,active:!!Rn&&Yt===Rn.key,pos:fa,data:ta.data,isStart:yn,isEnd:Tn,motion:Xe,motionNodes:Yt===tn?mn:null,motionType:ct,onMotionStart:Pt,onMotionEnd:$t,treeNodeRequiredProps:la,onMouseMove:function(){Oe(null)}}))}))});Dt.displayName="NodeList";var vn=Dt,Ct=y(35654),Gt=y(90782),ot=y(67841),Ut=10,bt=function(mt){(0,Ee.Z)(Be,mt);var _e=(0,Le.Z)(Be);function Be(){var Ce;(0,he.Z)(this,Be);for(var dt=arguments.length,It=new Array(dt),je=0;je2&&arguments[2]!==void 0?arguments[2]:!1,pt=Ce.state,cn=pt.dragChildrenKeys,en=pt.dropPosition,Zt=pt.dropTargetKey,Fn=pt.dropTargetPos,Pn=pt.dropAllowed;if(Pn){var Xe=Ce.props.onDrop;if(Ce.setState({dragOverNodeKey:null}),Ce.cleanDragState(),Zt!==null){var Mt=(0,ge.Z)((0,ge.Z)({},(0,Te.H8)(Zt,Ce.getTreeNodeRequiredProps())),{},{active:((ut=Ce.getActiveItem())===null||ut===void 0?void 0:ut.key)===Zt,data:(0,ot.Z)(Ce.state.keyEntities,Zt).node}),zt=cn.indexOf(Zt)!==-1;(0,b.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Xt=(0,Ct.yx)(Fn),pn={event:ze,node:(0,Te.F)(Mt),dragNode:Ce.dragNode?(0,Te.F)(Ce.dragNode.props):null,dragNodesKeys:[Ce.dragNode.props.eventKey].concat(cn),dropToGap:en!==0,dropPosition:en+Number(Xt[Xt.length-1])};Ge||Xe==null||Xe(pn),Ce.dragNode=null}}},Ce.cleanDragState=function(){var ze=Ce.state.draggingNodeKey;ze!==null&&Ce.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ce.dragStartMousePosition=null,Ce.currentMouseOverDroppableNodeKey=null},Ce.triggerExpandActionExpand=function(ze,gt){var ut=Ce.state,Ge=ut.expandedKeys,pt=ut.flattenNodes,cn=gt.expanded,en=gt.key,Zt=gt.isLeaf;if(!(Zt||ze.shiftKey||ze.metaKey||ze.ctrlKey)){var Fn=pt.filter(function(Xe){return Xe.key===en})[0],Pn=(0,Te.F)((0,ge.Z)((0,ge.Z)({},(0,Te.H8)(en,Ce.getTreeNodeRequiredProps())),{},{data:Fn.data}));Ce.setExpandedKeys(cn?(0,Ct._5)(Ge,en):(0,Ct.L0)(Ge,en)),Ce.onNodeExpand(ze,Pn)}},Ce.onNodeClick=function(ze,gt){var ut=Ce.props,Ge=ut.onClick,pt=ut.expandAction;pt==="click"&&Ce.triggerExpandActionExpand(ze,gt),Ge==null||Ge(ze,gt)},Ce.onNodeDoubleClick=function(ze,gt){var ut=Ce.props,Ge=ut.onDoubleClick,pt=ut.expandAction;pt==="doubleClick"&&Ce.triggerExpandActionExpand(ze,gt),Ge==null||Ge(ze,gt)},Ce.onNodeSelect=function(ze,gt){var ut=Ce.state.selectedKeys,Ge=Ce.state,pt=Ge.keyEntities,cn=Ge.fieldNames,en=Ce.props,Zt=en.onSelect,Fn=en.multiple,Pn=gt.selected,Xe=gt[cn.key],Mt=!Pn;Mt?Fn?ut=(0,Ct.L0)(ut,Xe):ut=[Xe]:ut=(0,Ct._5)(ut,Xe);var zt=ut.map(function(Xt){var pn=(0,ot.Z)(pt,Xt);return pn?pn.node:null}).filter(function(Xt){return Xt});Ce.setUncontrolledState({selectedKeys:ut}),Zt==null||Zt(ut,{event:"select",selected:Mt,node:gt,selectedNodes:zt,nativeEvent:ze.nativeEvent})},Ce.onNodeCheck=function(ze,gt,ut){var Ge=Ce.state,pt=Ge.keyEntities,cn=Ge.checkedKeys,en=Ge.halfCheckedKeys,Zt=Ce.props,Fn=Zt.checkStrictly,Pn=Zt.onCheck,Xe=gt.key,Mt,zt={event:"check",node:gt,checked:ut,nativeEvent:ze.nativeEvent};if(Fn){var Xt=ut?(0,Ct.L0)(cn,Xe):(0,Ct._5)(cn,Xe),pn=(0,Ct._5)(en,Xe);Mt={checked:Xt,halfChecked:pn},zt.checkedNodes=Xt.map(function(un){return(0,ot.Z)(pt,un)}).filter(function(un){return un}).map(function(un){return un.node}),Ce.setUncontrolledState({checkedKeys:Xt})}else{var Rn=(0,Gt.S)([].concat((0,fe.Z)(cn),[Xe]),!0,pt),Wn=Rn.checkedKeys,In=Rn.halfCheckedKeys;if(!ut){var Un=new Set(Wn);Un.delete(Xe);var ga=(0,Gt.S)(Array.from(Un),{checked:!1,halfCheckedKeys:In},pt);Wn=ga.checkedKeys,In=ga.halfCheckedKeys}Mt=Wn,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=In,Wn.forEach(function(un){var Oe=(0,ot.Z)(pt,un);if(Oe){var Pt=Oe.node,Sn=Oe.pos;zt.checkedNodes.push(Pt),zt.checkedNodesPositions.push({node:Pt,pos:Sn})}}),Ce.setUncontrolledState({checkedKeys:Wn},!1,{halfCheckedKeys:In})}Pn==null||Pn(Mt,zt)},Ce.onNodeLoad=function(ze){var gt=ze.key,ut=new Promise(function(Ge,pt){Ce.setState(function(cn){var en=cn.loadedKeys,Zt=en===void 0?[]:en,Fn=cn.loadingKeys,Pn=Fn===void 0?[]:Fn,Xe=Ce.props,Mt=Xe.loadData,zt=Xe.onLoad;if(!Mt||Zt.indexOf(gt)!==-1||Pn.indexOf(gt)!==-1)return null;var Xt=Mt(ze);return Xt.then(function(){var pn=Ce.state.loadedKeys,Rn=(0,Ct.L0)(pn,gt);zt==null||zt(Rn,{event:"load",node:ze}),Ce.setUncontrolledState({loadedKeys:Rn}),Ce.setState(function(Wn){return{loadingKeys:(0,Ct._5)(Wn.loadingKeys,gt)}}),Ge()}).catch(function(pn){if(Ce.setState(function(Wn){return{loadingKeys:(0,Ct._5)(Wn.loadingKeys,gt)}}),Ce.loadingRetryTimes[gt]=(Ce.loadingRetryTimes[gt]||0)+1,Ce.loadingRetryTimes[gt]>=Ut){var Rn=Ce.state.loadedKeys;(0,b.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ce.setUncontrolledState({loadedKeys:(0,Ct.L0)(Rn,gt)}),Ge()}pt(pn)}),{loadingKeys:(0,Ct.L0)(Pn,gt)}})});return ut.catch(function(){}),ut},Ce.onNodeMouseEnter=function(ze,gt){var ut=Ce.props.onMouseEnter;ut==null||ut({event:ze,node:gt})},Ce.onNodeMouseLeave=function(ze,gt){var ut=Ce.props.onMouseLeave;ut==null||ut({event:ze,node:gt})},Ce.onNodeContextMenu=function(ze,gt){var ut=Ce.props.onRightClick;ut&&(ze.preventDefault(),ut({event:ze,node:gt}))},Ce.onFocus=function(){var ze=Ce.props.onFocus;Ce.setState({focused:!0});for(var gt=arguments.length,ut=new Array(gt),Ge=0;Ge1&&arguments[1]!==void 0?arguments[1]:!1,ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ce.destroyed){var Ge=!1,pt=!0,cn={};Object.keys(ze).forEach(function(en){if(en in Ce.props){pt=!1;return}Ge=!0,cn[en]=ze[en]}),Ge&&(!gt||pt)&&Ce.setState((0,ge.Z)((0,ge.Z)({},cn),ut))}},Ce.scrollTo=function(ze){Ce.listRef.current.scrollTo(ze)},Ce}return(0,le.Z)(Be,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var dt=this.props.activeKey;dt!==void 0&&dt!==this.state.activeKey&&(this.setState({activeKey:dt}),dt!==null&&this.scrollTo({key:dt}))}},{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 dt,It=this.state,je=It.focused,ze=It.flattenNodes,gt=It.keyEntities,ut=It.draggingNodeKey,Ge=It.activeKey,pt=It.dropLevelOffset,cn=It.dropContainerKey,en=It.dropTargetKey,Zt=It.dropPosition,Fn=It.dragOverNodeKey,Pn=It.indent,Xe=this.props,Mt=Xe.prefixCls,zt=Xe.className,Xt=Xe.style,pn=Xe.showLine,Rn=Xe.focusable,Wn=Xe.tabIndex,In=Wn===void 0?0:Wn,Un=Xe.selectable,ga=Xe.showIcon,un=Xe.icon,Oe=Xe.switcherIcon,Pt=Xe.draggable,Sn=Xe.checkable,ye=Xe.checkStrictly,qt=Xe.disabled,Qe=Xe.motion,ht=Xe.loadData,xt=Xe.filterTreeNode,bn=Xe.height,Ae=Xe.itemHeight,Ve=Xe.virtual,et=Xe.titleRender,nt=Xe.dropIndicatorRender,ft=Xe.onContextMenu,Nt=Xe.onScroll,Ht=Xe.direction,Ze=Xe.rootClassName,Je=Xe.rootStyle,$e=(0,ue.Z)(this.props,{aria:!0,data:!0}),wt;return Pt&&((0,oe.Z)(Pt)==="object"?wt=Pt:typeof Pt=="function"?wt={nodeDraggable:Pt}:wt={}),a.createElement(ee.k.Provider,{value:{prefixCls:Mt,selectable:Un,showIcon:ga,icon:un,switcherIcon:Oe,draggable:wt,draggingNodeKey:ut,checkable:Sn,checkStrictly:ye,disabled:qt,keyEntities:gt,dropLevelOffset:pt,dropContainerKey:cn,dropTargetKey:en,dropPosition:Zt,dragOverNodeKey:Fn,indent:Pn,direction:Ht,dropIndicatorRender:nt,loadData:ht,filterTreeNode:xt,titleRender:et,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}},a.createElement("div",{role:"tree",className:Ue()(Mt,zt,Ze,(dt={},(0,re.Z)(dt,"".concat(Mt,"-show-line"),pn),(0,re.Z)(dt,"".concat(Mt,"-focused"),je),(0,re.Z)(dt,"".concat(Mt,"-active-focused"),Ge!==null),dt)),style:Je},a.createElement(vn,(0,E.Z)({ref:this.listRef,prefixCls:Mt,style:Xt,data:ze,disabled:qt,selectable:Un,checkable:!!Sn,motion:Qe,dragging:ut!==null,height:bn,itemHeight:Ae,virtual:Ve,focusable:Rn,focused:je,tabIndex:In,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ft,onScroll:Nt},this.getTreeNodeRequiredProps(),$e))))}}],[{key:"getDerivedStateFromProps",value:function(dt,It){var je=It.prevProps,ze={prevProps:dt};function gt(Rn){return!je&&Rn in dt||je&&je[Rn]!==dt[Rn]}var ut,Ge=It.fieldNames;if(gt("fieldNames")&&(Ge=(0,Te.w$)(dt.fieldNames),ze.fieldNames=Ge),gt("treeData")?ut=dt.treeData:gt("children")&&((0,b.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ut=(0,Te.zn)(dt.children)),ut){ze.treeData=ut;var pt=(0,Te.I8)(ut,{fieldNames:Ge});ze.keyEntities=(0,ge.Z)((0,re.Z)({},tn,qe),pt.keyEntities)}var cn=ze.keyEntities||It.keyEntities;if(gt("expandedKeys")||je&>("autoExpandParent"))ze.expandedKeys=dt.autoExpandParent||!je&&dt.defaultExpandParent?(0,Ct.r7)(dt.expandedKeys,cn):dt.expandedKeys;else if(!je&&dt.defaultExpandAll){var en=(0,ge.Z)({},cn);delete en[tn],ze.expandedKeys=Object.keys(en).map(function(Rn){return en[Rn].key})}else!je&&dt.defaultExpandedKeys&&(ze.expandedKeys=dt.autoExpandParent||dt.defaultExpandParent?(0,Ct.r7)(dt.defaultExpandedKeys,cn):dt.defaultExpandedKeys);if(ze.expandedKeys||delete ze.expandedKeys,ut||ze.expandedKeys){var Zt=(0,Te.oH)(ut||It.treeData,ze.expandedKeys||It.expandedKeys,Ge);ze.flattenNodes=Zt}if(dt.selectable&&(gt("selectedKeys")?ze.selectedKeys=(0,Ct.BT)(dt.selectedKeys,dt):!je&&dt.defaultSelectedKeys&&(ze.selectedKeys=(0,Ct.BT)(dt.defaultSelectedKeys,dt))),dt.checkable){var Fn;if(gt("checkedKeys")?Fn=(0,Ct.E6)(dt.checkedKeys)||{}:!je&&dt.defaultCheckedKeys?Fn=(0,Ct.E6)(dt.defaultCheckedKeys)||{}:ut&&(Fn=(0,Ct.E6)(dt.checkedKeys)||{checkedKeys:It.checkedKeys,halfCheckedKeys:It.halfCheckedKeys}),Fn){var Pn=Fn,Xe=Pn.checkedKeys,Mt=Xe===void 0?[]:Xe,zt=Pn.halfCheckedKeys,Xt=zt===void 0?[]:zt;if(!dt.checkStrictly){var pn=(0,Gt.S)(Mt,!0,cn);Mt=pn.checkedKeys,Xt=pn.halfCheckedKeys}ze.checkedKeys=Mt,ze.halfCheckedKeys=Xt}}return gt("loadedKeys")&&(ze.loadedKeys=dt.loadedKeys),ze}}]),Be}(a.Component);bt.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:x,allowDrop:function(){return!0},expandAction:!1},bt.TreeNode=be.Z;var kn=bt,rn=kn},35654:function(de,ne,y){"use strict";y.d(ne,{BT:function(){return a},E6:function(){return te},L0:function(){return Le},OM:function(){return b},_5:function(){return Ee},r7:function(){return ae},wA:function(){return Ue},yx:function(){return ke}});var E=y(26390),re=y(80665),oe=y(51395),ge=y(59301),fe=y(39417),he=y(67841),le=y(71430),xe=null;function Ee(ie,pe){if(!ie)return[];var ve=ie.slice(),Se=ve.indexOf(pe);return Se>=0&&ve.splice(Se,1),ve}function Le(ie,pe){var ve=(ie||[]).slice();return ve.indexOf(pe)===-1&&ve.push(pe),ve}function ke(ie){return ie.split("-")}function Ue(ie,pe){var ve=[],Se=(0,he.Z)(pe,ie);function be(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];we.forEach(function(Te){var Ye=Te.key,Ne=Te.children;ve.push(Ye),be(Ne)})}return be(Se.children),ve}function He(ie){if(ie.parent){var pe=ke(ie.pos);return Number(pe[pe.length-1])===ie.parent.children.length-1}return!1}function ue(ie){var pe=ke(ie.pos);return Number(pe[pe.length-1])===0}function b(ie,pe,ve,Se,be,we,Te,Ye,Ne,tt){var st,Vt=ie.clientX,vt=ie.clientY,Bt=ie.target.getBoundingClientRect(),At=Bt.top,Lt=Bt.height,tn=(tt==="rtl"?-1:1)*(((be==null?void 0:be.x)||0)-Vt),Jt=(tn-12)/Se,qe=(0,he.Z)(Ye,ve.props.eventKey);if(vt-1.5?we({dragNode:Ut,dropNode:bt,dropPosition:1})?Ct=1:kn=!1:we({dragNode:Ut,dropNode:bt,dropPosition:0})?Ct=0:we({dragNode:Ut,dropNode:bt,dropPosition:1})?Ct=1:kn=!1:we({dragNode:Ut,dropNode:bt,dropPosition:1})?Ct=1:kn=!1,{dropPosition:Ct,dropLevelOffset:Gt,dropTargetKey:qe.key,dropTargetPos:qe.pos,dragOverNodeKey:vn,dropContainerKey:Ct===0?null:((st=qe.parent)===null||st===void 0?void 0:st.key)||null,dropAllowed:kn}}function a(ie,pe){if(ie){var ve=pe.multiple;return ve?ie.slice():ie.length?[ie[0]]:ie}}var ee=function(pe){return pe};function x(ie,pe){if(!ie)return[];var ve=pe||{},Se=ve.processProps,be=Se===void 0?ee:Se,we=Array.isArray(ie)?ie:[ie];return we.map(function(Te){var Ye=Te.children,Ne=_objectWithoutProperties(Te,xe),tt=x(Ye,pe);return React.createElement(TreeNode,_extends({key:Ne.key},be(Ne)),tt)})}function te(ie){if(!ie)return null;var pe;if(Array.isArray(ie))pe={checkedKeys:ie,halfCheckedKeys:void 0};else if((0,re.Z)(ie)==="object")pe={checkedKeys:ie.checked||void 0,halfCheckedKeys:ie.halfChecked||void 0};else return(0,oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function ae(ie,pe){var ve=new Set;function Se(be){if(!ve.has(be)){var we=(0,he.Z)(pe,be);if(we){ve.add(be);var Te=we.parent,Ye=we.node;Ye.disabled||Te&&Se(Te.key)}}}return(ie||[]).forEach(function(be){Se(be)}),(0,E.Z)(ve)}},90782:function(de,ne,y){"use strict";y.d(ne,{S:function(){return le}});var E=y(51395),re=y(67841);function oe(xe,Ee){var Le=new Set;return xe.forEach(function(ke){Ee.has(ke)||Le.add(ke)}),Le}function ge(xe){var Ee=xe||{},Le=Ee.disabled,ke=Ee.disableCheckbox,Ue=Ee.checkable;return!!(Le||ke)||Ue===!1}function fe(xe,Ee,Le,ke){for(var Ue=new Set(xe),He=new Set,ue=0;ue<=Le;ue+=1){var b=Ee.get(ue)||new Set;b.forEach(function(te){var ae=te.key,ie=te.node,pe=te.children,ve=pe===void 0?[]:pe;Ue.has(ae)&&!ke(ie)&&ve.filter(function(Se){return!ke(Se.node)}).forEach(function(Se){Ue.add(Se.key)})})}for(var a=new Set,ee=Le;ee>=0;ee-=1){var x=Ee.get(ee)||new Set;x.forEach(function(te){var ae=te.parent,ie=te.node;if(!(ke(ie)||!te.parent||a.has(te.parent.key))){if(ke(te.parent.node)){a.add(ae.key);return}var pe=!0,ve=!1;(ae.children||[]).filter(function(Se){return!ke(Se.node)}).forEach(function(Se){var be=Se.key,we=Ue.has(be);pe&&!we&&(pe=!1),!ve&&(we||He.has(be))&&(ve=!0)}),pe&&Ue.add(ae.key),ve&&He.add(ae.key),a.add(ae.key)}})}return{checkedKeys:Array.from(Ue),halfCheckedKeys:Array.from(oe(He,Ue))}}function he(xe,Ee,Le,ke,Ue){for(var He=new Set(xe),ue=new Set(Ee),b=0;b<=ke;b+=1){var a=Le.get(b)||new Set;a.forEach(function(ae){var ie=ae.key,pe=ae.node,ve=ae.children,Se=ve===void 0?[]:ve;!He.has(ie)&&!ue.has(ie)&&!Ue(pe)&&Se.filter(function(be){return!Ue(be.node)}).forEach(function(be){He.delete(be.key)})})}ue=new Set;for(var ee=new Set,x=ke;x>=0;x-=1){var te=Le.get(x)||new Set;te.forEach(function(ae){var ie=ae.parent,pe=ae.node;if(!(Ue(pe)||!ae.parent||ee.has(ae.parent.key))){if(Ue(ae.parent.node)){ee.add(ie.key);return}var ve=!0,Se=!1;(ie.children||[]).filter(function(be){return!Ue(be.node)}).forEach(function(be){var we=be.key,Te=He.has(we);ve&&!Te&&(ve=!1),!Se&&(Te||ue.has(we))&&(Se=!0)}),ve||He.delete(ie.key),Se&&ue.add(ie.key),ee.add(ie.key)}})}return{checkedKeys:Array.from(He),halfCheckedKeys:Array.from(oe(ue,He))}}function le(xe,Ee,Le,ke){var Ue=[],He;ke?He=ke:He=ge;var ue=new Set(xe.filter(function(x){var te=!!(0,re.Z)(Le,x);return te||Ue.push(x),te})),b=new Map,a=0;Object.keys(Le).forEach(function(x){var te=Le[x],ae=te.level,ie=b.get(ae);ie||(ie=new Set,b.set(ae,ie)),ie.add(te),a=Math.max(a,ae)}),(0,E.ZP)(!Ue.length,"Tree missing follow keys: ".concat(Ue.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var ee;return Ee===!0?ee=fe(ue,b,a,He):ee=he(ue,Ee.halfCheckedKeys,b,a,He),ee}},67841:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});function E(re,oe){return re[oe]}},71430:function(de,ne,y){"use strict";y.d(ne,{F:function(){return ae},H8:function(){return te},I8:function(){return x},km:function(){return Ue},oH:function(){return a},w$:function(){return He},zn:function(){return b}});var E=y(80665),re=y(26390),oe=y(57259),ge=y(19149),fe=y(38298),he=y(64002),le=y(51395),xe=y(67841),Ee=["children"];function Le(ie,pe){return"".concat(ie,"-").concat(pe)}function ke(ie){return ie&&ie.type&&ie.type.isTreeNode}function Ue(ie,pe){return ie!=null?ie:pe}function He(ie){var pe=ie||{},ve=pe.title,Se=pe._title,be=pe.key,we=pe.children,Te=ve||"title";return{title:Te,_title:Se||[Te],key:be||"key",children:we||"children"}}function ue(ie,pe){var ve=new Map;function Se(be){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(Te){var Ye=Te[pe.key],Ne=Te[pe.children];warning(Ye!=null,"Tree node must have a certain key: [".concat(we).concat(Ye,"]"));var tt=String(Ye);warning(!ve.has(tt)||Ye===null||Ye===void 0,"Same 'key' exist in the Tree: ".concat(tt)),ve.set(tt,!0),Se(Ne,"".concat(we).concat(tt," > "))})}Se(ie)}function b(ie){function pe(ve){var Se=(0,fe.Z)(ve);return Se.map(function(be){if(!ke(be))return(0,le.ZP)(!be,"Tree/TreeNode can only accept TreeNode as children."),null;var we=be.key,Te=be.props,Ye=Te.children,Ne=(0,ge.Z)(Te,Ee),tt=(0,oe.Z)({key:we},Ne),st=pe(Ye);return st.length&&(tt.children=st),tt}).filter(function(be){return be})}return pe(ie)}function a(ie,pe,ve){var Se=He(ve),be=Se._title,we=Se.key,Te=Se.children,Ye=new Set(pe===!0?[]:pe),Ne=[];function tt(st){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return st.map(function(vt,Bt){for(var At=Le(Vt?Vt.pos:"0",Bt),Lt=Ue(vt[we],At),tn,Jt=0;Jt1&&arguments[1]!==void 0?arguments[1]:{},ve=pe.initWrapper,Se=pe.processEntity,be=pe.onProcessFinished,we=pe.externalGetKey,Te=pe.childrenPropName,Ye=pe.fieldNames,Ne=arguments.length>2?arguments[2]:void 0,tt=we||Ne,st={},Vt={},vt={posEntities:st,keyEntities:Vt};return ve&&(vt=ve(vt)||vt),ee(ie,function(Bt){var At=Bt.node,Lt=Bt.index,tn=Bt.pos,Jt=Bt.key,qe=Bt.parentPos,yt=Bt.level,on=Bt.nodes,rt={node:At,nodes:on,index:Lt,key:Jt,pos:tn,level:yt},Ke=Ue(Jt,tn);st[tn]=rt,Vt[Ke]=rt,rt.parent=st[qe],rt.parent&&(rt.parent.children=rt.parent.children||[],rt.parent.children.push(rt)),Se&&Se(rt,vt)},{externalGetKey:tt,childrenPropName:Te,fieldNames:Ye}),be&&be(vt),vt}function te(ie,pe){var ve=pe.expandedKeys,Se=pe.selectedKeys,be=pe.loadedKeys,we=pe.loadingKeys,Te=pe.checkedKeys,Ye=pe.halfCheckedKeys,Ne=pe.dragOverNodeKey,tt=pe.dropPosition,st=pe.keyEntities,Vt=(0,xe.Z)(st,ie),vt={eventKey:ie,expanded:ve.indexOf(ie)!==-1,selected:Se.indexOf(ie)!==-1,loaded:be.indexOf(ie)!==-1,loading:we.indexOf(ie)!==-1,checked:Te.indexOf(ie)!==-1,halfChecked:Ye.indexOf(ie)!==-1,pos:String(Vt?Vt.pos:""),dragOver:Ne===ie&&tt===0,dragOverGapTop:Ne===ie&&tt===-1,dragOverGapBottom:Ne===ie&&tt===1};return vt}function ae(ie){var pe=ie.data,ve=ie.expanded,Se=ie.selected,be=ie.checked,we=ie.loaded,Te=ie.loading,Ye=ie.halfChecked,Ne=ie.dragOver,tt=ie.dragOverGapTop,st=ie.dragOverGapBottom,Vt=ie.pos,vt=ie.active,Bt=ie.eventKey,At=(0,oe.Z)((0,oe.Z)({},pe),{},{expanded:ve,selected:Se,checked:be,loaded:we,loading:Te,halfChecked:Ye,dragOver:Ne,dragOverGapTop:tt,dragOverGapBottom:st,pos:Vt,active:vt,key:Bt});return"props"in At||Object.defineProperty(At,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ie}}),At}},8178:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(4676);function re(oe,ge,fe,he){var le=E.unstable_batchedUpdates?function(Ee){E.unstable_batchedUpdates(fe,Ee)}:fe;return oe!=null&&oe.addEventListener&&oe.addEventListener(ge,le,he),{remove:function(){oe!=null&&oe.removeEventListener&&oe.removeEventListener(ge,le,he)}}}},21783:function(de,ne,y){"use strict";y.d(ne,{g1:function(){return ke},os:function(){return He}});var E=/margin|padding|width|height|max|min|offset/,re={left:!0,top:!0},oe={cssFloat:1,styleFloat:1,float:1};function ge(ue){return ue.nodeType===1?ue.ownerDocument.defaultView.getComputedStyle(ue,null):{}}function fe(ue,b,a){if(b=b.toLowerCase(),a==="auto"){if(b==="height")return ue.offsetHeight;if(b==="width")return ue.offsetWidth}return b in re||(re[b]=E.test(b)),re[b]?parseFloat(a)||0:a}function he(ue,b){var a=arguments.length,ee=ge(ue);return b=oe[b]?"cssFloat"in ue.style?"cssFloat":"styleFloat":b,a===1?ee:fe(ue,b,ee[b]||ue.style[b])}function le(ue,b,a){var ee=arguments.length;if(b=oe[b]?"cssFloat"in ue.style?"cssFloat":"styleFloat":b,ee===3)return typeof a=="number"&&E.test(b)&&(a="".concat(a,"px")),ue.style[b]=a,a;for(var x in b)b.hasOwnProperty(x)&&le(ue,x,b[x]);return ge(ue)}function xe(ue){return ue===document.body?document.documentElement.clientWidth:ue.offsetWidth}function Ee(ue){return ue===document.body?window.innerHeight||document.documentElement.clientHeight:ue.offsetHeight}function Le(){var ue=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ue,height:b}}function ke(){var ue=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:ue,height:b}}function Ue(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function He(ue){var b=ue.getBoundingClientRect(),a=document.documentElement;return{left:b.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24387:function(de,ne,y){"use strict";y.d(ne,{G:function(){return ge}});var E=y(87746),re=function(he){if((0,E.Z)()&&window.document.documentElement){var le=Array.isArray(he)?he:[he],xe=window.document.documentElement;return le.some(function(Ee){return Ee in xe.style})}return!1},oe=function(he,le){if(!re(he))return!1;var xe=document.createElement("div"),Ee=xe.style[he];return xe.style[he]=le,xe.style[he]!==Ee};function ge(fe,he){return!Array.isArray(fe)&&he!==void 0?oe(fe,he):re(fe)}},19524:function(de,ne,y){"use strict";y(84126);var E=y(59301),re=60103;if(ne.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var oe=Symbol.for;re=oe("react.element"),ne.Fragment=oe("react.fragment")}var ge=E.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,fe=Object.prototype.hasOwnProperty,he={key:!0,ref:!0,__self:!0,__source:!0};function le(xe,Ee,Le){var ke,Ue={},He=null,ue=null;Le!==void 0&&(He=""+Le),Ee.key!==void 0&&(He=""+Ee.key),Ee.ref!==void 0&&(ue=Ee.ref);for(ke in Ee)fe.call(Ee,ke)&&!he.hasOwnProperty(ke)&&(Ue[ke]=Ee[ke]);if(xe&&xe.defaultProps)for(ke in Ee=xe.defaultProps,Ee)Ue[ke]===void 0&&(Ue[ke]=Ee[ke]);return{$$typeof:re,type:xe,key:He,ref:ue,props:Ue,_owner:ge.current}}ne.jsx=le,ne.jsxs=le},37712:function(de,ne,y){"use strict";de.exports=y(19524)},95489:function(de,ne,y){"use strict";var E=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof y.g=="object"?y.g:{},re=pe();E.Prism={manual:!0,disableWorkerMessageHandler:!0};var oe=y(43621),ge=y(12256),fe=y(68398),he=y(70614),le=y(54212),xe=y(9720),Ee=y(88786);re();var Le={}.hasOwnProperty;function ke(){}ke.prototype=fe;var Ue=new ke;de.exports=Ue,Ue.highlight=b,Ue.register=He,Ue.alias=ue,Ue.registered=a,Ue.listLanguages=ee,He(he),He(le),He(xe),He(Ee),Ue.util.encode=ae,Ue.Token.stringify=x;function He(ve){if(typeof ve!="function"||!ve.displayName)throw new Error("Expected `function` for `grammar`, got `"+ve+"`");Ue.languages[ve.displayName]===void 0&&ve(Ue)}function ue(ve,Se){var be=Ue.languages,we=ve,Te,Ye,Ne,tt;Se&&(we={},we[ve]=Se);for(Te in we)for(Ye=we[Te],Ye=typeof Ye=="string"?[Ye]:Ye,Ne=Ye.length,tt=-1;++tt]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(de){"use strict";de.exports=ne,ne.displayName="abnf",ne.aliases=[];function ne(y){(function(E){var re="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";E.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+re+"|<"+re+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(y)}},42746:function(de){"use strict";de.exports=ne,ne.displayName="actionscript",ne.aliases=[];function ne(y){y.languages.actionscript=y.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),y.languages.actionscript["class-name"].alias="function",delete y.languages.actionscript.parameter,delete y.languages.actionscript["literal-property"],y.languages.markup&&y.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:y.languages.markup}})}},93281:function(de){"use strict";de.exports=ne,ne.displayName="ada",ne.aliases=[];function ne(y){y.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(de){"use strict";de.exports=ne,ne.displayName="agda",ne.aliases=[];function ne(y){(function(E){E.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(y)}},65924:function(de){"use strict";de.exports=ne,ne.displayName="al",ne.aliases=[];function ne(y){y.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(de){"use strict";de.exports=ne,ne.displayName="antlr4",ne.aliases=["g4"];function ne(y){y.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},y.languages.g4=y.languages.antlr4}},43556:function(de){"use strict";de.exports=ne,ne.displayName="apacheconf",ne.aliases=[];function ne(y){y.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(de,ne,y){"use strict";var E=y(69435);de.exports=re,re.displayName="apex",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,he=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return fe.source});function le(Ee){return RegExp(Ee.replace(//g,function(){return he}),"i")}var xe={keyword:fe,punctuation:/[()\[\]{};,:.<>]/};ge.languages.apex={comment:ge.languages.clike.comment,string:ge.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:ge.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:le(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:xe},{pattern:le(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:xe},{pattern:le(/(?=\s*\w+\s*[;=,(){:])/.source),inside:xe}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:fe,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(oe)}},4248:function(de){"use strict";de.exports=ne,ne.displayName="apl",ne.aliases=[];function ne(y){y.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(de){"use strict";de.exports=ne,ne.displayName="applescript",ne.aliases=[];function ne(y){y.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(de){"use strict";de.exports=ne,ne.displayName="aql",ne.aliases=[];function ne(y){y.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="arduino",re.aliases=["ino"];function re(oe){oe.register(E),oe.languages.arduino=oe.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),oe.languages.ino=oe.languages.arduino}},22956:function(de){"use strict";de.exports=ne,ne.displayName="arff",ne.aliases=[];function ne(y){y.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(de){"use strict";de.exports=ne,ne.displayName="asciidoc",ne.aliases=["adoc"];function ne(y){(function(E){var re={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},oe=E.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:re,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:re.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:re,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function ge(fe){fe=fe.split(" ");for(var he={},le=0,xe=fe.length;le>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="aspnet",re.aliases=[];function re(oe){oe.register(E),oe.languages.aspnet=oe.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:oe.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:oe.languages.csharp}}}),oe.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,oe.languages.insertBefore("inside","punctuation",{directive:oe.languages.aspnet.directive},oe.languages.aspnet.tag.inside["attr-value"]),oe.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),oe.languages.insertBefore("aspnet",oe.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:oe.languages.csharp||{}}})}},20803:function(de){"use strict";de.exports=ne,ne.displayName="autohotkey",ne.aliases=[];function ne(y){y.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(de){"use strict";de.exports=ne,ne.displayName="autoit",ne.aliases=[];function ne(y){y.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(de){"use strict";de.exports=ne,ne.displayName="avisynth",ne.aliases=["avs"];function ne(y){(function(E){function re(Ee,Le){return Ee.replace(/<<(\d+)>>/g,function(ke,Ue){return Le[+Ue]})}function oe(Ee,Le,ke){return RegExp(re(Ee,Le),ke||"")}var ge=/bool|clip|float|int|string|val/.source,fe=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),he=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),le=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),xe=[fe,he,le].join("|");E.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:oe(/\b(?:<<0>>)\s+("?)\w+\1/.source,[ge],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:oe(/\b(?:<<0>>)\b/.source,[xe],"i"),alias:"function"},"type-cast":{pattern:oe(/\b(?:<<0>>)(?=\s*\()/.source,[ge],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},E.languages.avs=E.languages.avisynth})(y)}},79571:function(de){"use strict";de.exports=ne,ne.displayName="avroIdl",ne.aliases=[];function ne(y){y.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},y.languages.avdl=y.languages["avro-idl"]}},3058:function(de){"use strict";de.exports=ne,ne.displayName="bash",ne.aliases=["shell"];function ne(y){(function(E){var re="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",oe={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},ge={bash:oe,environment:{pattern:RegExp("\\$"+re),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+re),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};E.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+re),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:oe}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:ge.entity}}],environment:{pattern:RegExp("\\$?"+re),alias:"constant"},variable:ge.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},oe.inside=E.languages.bash;for(var fe=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],he=ge.variable[1].inside,le=0;le?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(de){"use strict";de.exports=ne,ne.displayName="batch",ne.aliases=[];function ne(y){(function(E){var re=/%%?[~:\w]+%?|!\S+!/,oe={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},ge=/"(?:[\\"]"|[^"])*"(?!")/,fe=/(?:\b|-)\d+\b/;E.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:ge,parameter:oe,variable:re,number:fe,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:ge,parameter:oe,variable:re,number:fe,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:ge,parameter:oe,variable:[re,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:fe,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:ge,parameter:oe,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:re,number:fe,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(y)}},2505:function(de){"use strict";de.exports=ne,ne.displayName="bbcode",ne.aliases=["shortcode"];function ne(y){y.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},y.languages.shortcode=y.languages.bbcode}},51274:function(de){"use strict";de.exports=ne,ne.displayName="bicep",ne.aliases=[];function ne(y){y.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},y.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=y.languages.bicep}},23796:function(de){"use strict";de.exports=ne,ne.displayName="birb",ne.aliases=[];function ne(y){y.languages.birb=y.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),y.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="bison",re.aliases=[];function re(oe){oe.register(E),oe.languages.bison=oe.languages.extend("c",{}),oe.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:oe.languages.c}},comment:oe.languages.c.comment,string:oe.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(de){"use strict";de.exports=ne,ne.displayName="bnf",ne.aliases=["rbnf"];function ne(y){y.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},y.languages.rbnf=y.languages.bnf}},47035:function(de){"use strict";de.exports=ne,ne.displayName="brainfuck",ne.aliases=[];function ne(y){y.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(de){"use strict";de.exports=ne,ne.displayName="brightscript",ne.aliases=[];function ne(y){y.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},y.languages.brightscript["directive-statement"].inside.expression.inside=y.languages.brightscript}},85290:function(de){"use strict";de.exports=ne,ne.displayName="bro",ne.aliases=[];function ne(y){y.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(de){"use strict";de.exports=ne,ne.displayName="bsl",ne.aliases=[];function ne(y){y.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},y.languages.oscript=y.languages.bsl}},79440:function(de){"use strict";de.exports=ne,ne.displayName="c",ne.aliases=[];function ne(y){y.languages.c=y.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),y.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),y.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},y.languages.c.string],char:y.languages.c.char,comment:y.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:y.languages.c}}}}),y.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete y.languages.c.boolean}},7110:function(de){"use strict";de.exports=ne,ne.displayName="cfscript",ne.aliases=[];function ne(y){y.languages.cfscript=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),y.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete y.languages.cfscript["class-name"],y.languages.cfc=y.languages.cfscript}},73435:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="chaiscript",re.aliases=[];function re(oe){oe.register(E),oe.languages.chaiscript=oe.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[oe.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),oe.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),oe.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:oe.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(de){"use strict";de.exports=ne,ne.displayName="cil",ne.aliases=[];function ne(y){y.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(de){"use strict";de.exports=ne,ne.displayName="clike",ne.aliases=[];function ne(y){y.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(de){"use strict";de.exports=ne,ne.displayName="clojure",ne.aliases=[];function ne(y){y.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(de){"use strict";de.exports=ne,ne.displayName="cmake",ne.aliases=[];function ne(y){y.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(de){"use strict";de.exports=ne,ne.displayName="cobol",ne.aliases=[];function ne(y){y.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(de){"use strict";de.exports=ne,ne.displayName="coffeescript",ne.aliases=["coffee"];function ne(y){(function(E){var re=/#(?!\{).+/,oe={pattern:/#\{[^}]+\}/,alias:"variable"};E.languages.coffeescript=E.languages.extend("javascript",{comment:re,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:oe}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),E.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:re,interpolation:oe}}}),E.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:E.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:oe}}]}),E.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete E.languages.coffeescript["template-string"],E.languages.coffee=E.languages.coffeescript})(y)}},35348:function(de){"use strict";de.exports=ne,ne.displayName="concurnas",ne.aliases=["conc"];function ne(y){y.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},y.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},string:/[\s\S]+/}}}),y.languages.conc=y.languages.concurnas}},26841:function(de){"use strict";de.exports=ne,ne.displayName="coq",ne.aliases=[];function ne(y){(function(E){for(var re=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,oe=0;oe<2;oe++)re=re.replace(//g,function(){return re});re=re.replace(//g,"[]"),E.languages.coq={comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return re})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(y)}},87071:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="cpp",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,he=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return fe.source});ge.languages.cpp=ge.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return fe.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:fe,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),ge.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return he})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),ge.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:ge.languages.cpp}}}}),ge.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),ge.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:ge.languages.extend("cpp",{})}}),ge.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},ge.languages.cpp["base-clause"])}(oe)}},13652:function(de,ne,y){"use strict";var E=y(75308);de.exports=re,re.displayName="crystal",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.crystal=ge.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,ge.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),ge.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:ge.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:ge.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(oe)}},87648:function(de){"use strict";de.exports=ne,ne.displayName="csharp",ne.aliases=["dotnet","cs"];function ne(y){(function(E){function re(Lt,tn){return Lt.replace(/<<(\d+)>>/g,function(Jt,qe){return"(?:"+tn[+qe]+")"})}function oe(Lt,tn,Jt){return RegExp(re(Lt,tn),Jt||"")}function ge(Lt,tn){for(var Jt=0;Jt>/g,function(){return"(?:"+Lt+")"});return Lt.replace(/<>/g,"[^\\s\\S]")}var fe={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function he(Lt){return"\\b(?:"+Lt.trim().replace(/ /g,"|")+")\\b"}var le=he(fe.typeDeclaration),xe=RegExp(he(fe.type+" "+fe.typeDeclaration+" "+fe.contextual+" "+fe.other)),Ee=he(fe.typeDeclaration+" "+fe.contextual+" "+fe.other),Le=he(fe.type+" "+fe.typeDeclaration+" "+fe.other),ke=ge(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),Ue=ge(/\((?:[^()]|<>)*\)/.source,2),He=/@?\b[A-Za-z_]\w*\b/.source,ue=re(/<<0>>(?:\s*<<1>>)?/.source,[He,ke]),b=re(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[Ee,ue]),a=/\[\s*(?:,\s*)*\]/.source,ee=re(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[b,a]),x=re(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[ke,Ue,a]),te=re(/\(<<0>>+(?:,<<0>>+)+\)/.source,[x]),ae=re(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[te,b,a]),ie={keyword:xe,punctuation:/[<>()?,.:[\]]/},pe=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,ve=/"(?:\\.|[^\\"\r\n])*"/.source,Se=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;E.languages.csharp=E.languages.extend("clike",{string:[{pattern:oe(/(^|[^$\\])<<0>>/.source,[Se]),lookbehind:!0,greedy:!0},{pattern:oe(/(^|[^@$\\])<<0>>/.source,[ve]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:oe(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:ie},{pattern:oe(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[He,ae]),lookbehind:!0,inside:ie},{pattern:oe(/(\busing\s+)<<0>>(?=\s*=)/.source,[He]),lookbehind:!0},{pattern:oe(/(\b<<0>>\s+)<<1>>/.source,[le,ue]),lookbehind:!0,inside:ie},{pattern:oe(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:ie},{pattern:oe(/(\bwhere\s+)<<0>>/.source,[He]),lookbehind:!0},{pattern:oe(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[ee]),lookbehind:!0,inside:ie},{pattern:oe(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[ae,Le,He]),inside:ie}],keyword:xe,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),E.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),E.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:oe(/([(,]\s*)<<0>>(?=\s*:)/.source,[He]),lookbehind:!0,alias:"punctuation"}}),E.languages.insertBefore("csharp","class-name",{namespace:{pattern:oe(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[He]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:oe(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[Ue]),lookbehind:!0,alias:"class-name",inside:ie},"return-type":{pattern:oe(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[ae,b]),inside:ie,alias:"class-name"},"constructor-invocation":{pattern:oe(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[ae]),lookbehind:!0,inside:ie,alias:"class-name"},"generic-method":{pattern:oe(/<<0>>\s*<<1>>(?=\s*\()/.source,[He,ke]),inside:{function:oe(/^<<0>>/.source,[He]),generic:{pattern:RegExp(ke),alias:"class-name",inside:ie}}},"type-list":{pattern:oe(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[le,ue,He,ae,xe.source,Ue,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:oe(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[ue,Ue]),lookbehind:!0,greedy:!0,inside:E.languages.csharp},keyword:xe,"class-name":{pattern:RegExp(ae),greedy:!0,inside:ie},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var be=ve+"|"+pe,we=re(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[be]),Te=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[we]),2),Ye=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,Ne=re(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,Te]);E.languages.insertBefore("csharp","class-name",{attribute:{pattern:oe(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Ye,Ne]),lookbehind:!0,greedy:!0,inside:{target:{pattern:oe(/^<<0>>(?=\s*:)/.source,[Ye]),alias:"keyword"},"attribute-arguments":{pattern:oe(/\(<<0>>*\)/.source,[Te]),inside:E.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var tt=/:[^}\r\n]+/.source,st=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[we]),2),Vt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[st,tt]),vt=ge(re(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[be]),2),Bt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[vt,tt]);function At(Lt,tn){return{interpolation:{pattern:oe(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Lt]),lookbehind:!0,inside:{"format-string":{pattern:oe(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[tn,tt]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:E.languages.csharp}}},string:/[\s\S]+/}}E.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:oe(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Vt]),lookbehind:!0,greedy:!0,inside:At(Vt,st)},{pattern:oe(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[Bt]),lookbehind:!0,greedy:!0,inside:At(Bt,vt)}],char:{pattern:RegExp(pe),greedy:!0}}),E.languages.dotnet=E.languages.cs=E.languages.csharp})(y)}},10617:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="cshtml",re.aliases=["razor"];function re(oe){oe.register(E),function(ge){var fe=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,he=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function le(ee,x){for(var te=0;te/g,function(){return"(?:"+ee+")"});return ee.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+he+")").replace(//g,"(?:"+fe+")")}var xe=le(/\((?:[^()'"@/]|||)*\)/.source,2),Ee=le(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),Le=le(/\{(?:[^{}'"@/]|||)*\}/.source,2),ke=le(/<(?:[^<>'"@/]|||)*>/.source,2),Ue=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,He=/(?!\d)[^\s>\/=$<%]+/.source+Ue+/\s*\/?>/.source,ue=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+Ue+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+He+"|"+le(/<\1/.source+Ue+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+He+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},E.languages.css.atrule.inside["selector-function-argument"].inside=oe,E.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var ge={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},fe={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};E.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ge,number:fe,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ge,number:fe})})(y)}},54212:function(de){"use strict";de.exports=ne,ne.displayName="css",ne.aliases=[];function ne(y){(function(E){var re=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;E.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+re.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+re.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+re.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:re,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},E.languages.css.atrule.inside.rest=E.languages.css;var oe=E.languages.markup;oe&&(oe.tag.addInlined("style","css"),oe.tag.addAttribute("style","css"))})(y)}},69820:function(de){"use strict";de.exports=ne,ne.displayName="csv",ne.aliases=[];function ne(y){y.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(de){"use strict";de.exports=ne,ne.displayName="cypher",ne.aliases=[];function ne(y){y.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(de){"use strict";de.exports=ne,ne.displayName="d",ne.aliases=[];function ne(y){y.languages.d=y.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),y.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),y.languages.insertBefore("d","keyword",{property:/\B@\w*/}),y.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(de){"use strict";de.exports=ne,ne.displayName="dart",ne.aliases=[];function ne(y){(function(E){var re=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],oe=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ge={pattern:RegExp(oe+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};E.languages.dart=E.languages.extend("clike",{"class-name":[ge,{pattern:RegExp(oe+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ge.inside}],keyword:re,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),E.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:E.languages.dart}}},string:/[\s\S]+/}},string:void 0}),E.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),E.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":ge,keyword:re,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(y)}},22117:function(de){"use strict";de.exports=ne,ne.displayName="dataweave",ne.aliases=[];function ne(y){(function(E){E.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(y)}},95627:function(de){"use strict";de.exports=ne,ne.displayName="dax",ne.aliases=[];function ne(y){y.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(de){"use strict";de.exports=ne,ne.displayName="dhall",ne.aliases=[];function ne(y){y.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},y.languages.dhall.string.inside.interpolation.inside.expression.inside=y.languages.dhall}},50618:function(de){"use strict";de.exports=ne,ne.displayName="diff",ne.aliases=[];function ne(y){(function(E){E.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var re={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(re).forEach(function(oe){var ge=re[oe],fe=[];/^\w+$/.test(oe)||fe.push(/\w+/.exec(oe)[0]),oe==="diff"&&fe.push("bold"),E.languages.diff[oe]={pattern:RegExp("^(?:["+ge+`].*(?:\r ?| |(?![\\s\\S])))+`,"m"),alias:fe,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(oe)[0]}}}}),Object.defineProperty(E.languages.diff,"PREFIXES",{value:re})})(y)}},32126:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="django",re.aliases=["jinja2"];function re(oe){oe.register(E),function(ge){ge.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var fe=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,he=ge.languages["markup-templating"];ge.hooks.add("before-tokenize",function(le){he.buildPlaceholders(le,"django",fe)}),ge.hooks.add("after-tokenize",function(le){he.tokenizePlaceholders(le,"django")}),ge.languages.jinja2=ge.languages.django,ge.hooks.add("before-tokenize",function(le){he.buildPlaceholders(le,"jinja2",fe)}),ge.hooks.add("after-tokenize",function(le){he.tokenizePlaceholders(le,"jinja2")})}(oe)}},26737:function(de){"use strict";de.exports=ne,ne.displayName="dnsZoneFile",ne.aliases=[];function ne(y){y.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},y.languages["dns-zone"]=y.languages["dns-zone-file"]}},90134:function(de){"use strict";de.exports=ne,ne.displayName="docker",ne.aliases=["dockerfile"];function ne(y){(function(E){var re=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,oe=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return re}),ge=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,fe=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return ge}),he={pattern:RegExp(ge),greedy:!0},le={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function xe(Ee,Le){return Ee=Ee.replace(//g,function(){return fe}).replace(//g,function(){return oe}),RegExp(Ee,Le)}E.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:xe(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[he,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:xe(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:xe(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:xe(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:le,string:he,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:le},E.languages.dockerfile=E.languages.docker})(y)}},51348:function(de){"use strict";de.exports=ne,ne.displayName="dot",ne.aliases=["gv"];function ne(y){(function(E){var re="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",oe={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:E.languages.markup}};function ge(fe,he){return RegExp(fe.replace(//g,function(){return re}),he)}E.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:ge(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:oe},"attr-value":{pattern:ge(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:oe},"attr-name":{pattern:ge(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:oe},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:ge(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:oe},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},E.languages.gv=E.languages.dot})(y)}},60841:function(de){"use strict";de.exports=ne,ne.displayName="ebnf",ne.aliases=[];function ne(y){y.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(de){"use strict";de.exports=ne,ne.displayName="editorconfig",ne.aliases=[];function ne(y){y.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(de){"use strict";de.exports=ne,ne.displayName="eiffel",ne.aliases=[];function ne(y){y.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="ejs",re.aliases=["eta"];function re(oe){oe.register(E),function(ge){ge.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:ge.languages.javascript}},ge.hooks.add("before-tokenize",function(fe){var he=/<%(?!%)[\s\S]+?%>/g;ge.languages["markup-templating"].buildPlaceholders(fe,"ejs",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"ejs")}),ge.languages.eta=ge.languages.ejs}(oe)}},83125:function(de){"use strict";de.exports=ne,ne.displayName="elixir",ne.aliases=[];function ne(y){y.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},y.languages.elixir.string.forEach(function(E){E.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:y.languages.elixir}}}})}},9438:function(de){"use strict";de.exports=ne,ne.displayName="elm",ne.aliases=[];function ne(y){y.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(de,ne,y){"use strict";var E=y(75308),re=y(51478);de.exports=oe,oe.displayName="erb",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:fe.languages.ruby}},fe.hooks.add("before-tokenize",function(he){var le=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;fe.languages["markup-templating"].buildPlaceholders(he,"erb",le)}),fe.hooks.add("after-tokenize",function(he){fe.languages["markup-templating"].tokenizePlaceholders(he,"erb")})}(ge)}},86549:function(de){"use strict";de.exports=ne,ne.displayName="erlang",ne.aliases=[];function ne(y){y.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(de,ne,y){"use strict";var E=y(29509),re=y(51478);de.exports=oe,oe.displayName="etlua",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:fe.languages.lua}},fe.hooks.add("before-tokenize",function(he){var le=/<%[\s\S]+?%>/g;fe.languages["markup-templating"].buildPlaceholders(he,"etlua",le)}),fe.hooks.add("after-tokenize",function(he){fe.languages["markup-templating"].tokenizePlaceholders(he,"etlua")})}(ge)}},59250:function(de){"use strict";de.exports=ne,ne.displayName="excelFormula",ne.aliases=[];function ne(y){y.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},y.languages.xlsx=y.languages.xls=y.languages["excel-formula"]}},81226:function(de){"use strict";de.exports=ne,ne.displayName="factor",ne.aliases=[];function ne(y){(function(E){var re={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},oe={number:/\\[^\s']|%\w/},ge={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:re},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:re},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:re}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:oe.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:oe},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:oe}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:oe}},fe=function(Ee){return(Ee+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},he=function(Ee){return new RegExp("(^|\\s)(?:"+Ee.map(fe).join("|")+")(?=\\s|$)")},le={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(le).forEach(function(Ee){ge[Ee].pattern=he(le[Ee])});var xe=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];ge.combinators.pattern=he(xe),E.languages.factor=ge})(y)}},65245:function(de){"use strict";de.exports=ne,ne.displayName="$false",ne.aliases=[];function ne(y){(function(E){E.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete y.languages["firestore-security-rules"]["class-name"],y.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(de){"use strict";de.exports=ne,ne.displayName="flow",ne.aliases=[];function ne(y){(function(E){E.languages.flow=E.languages.extend("javascript",{}),E.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),E.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete E.languages.flow.parameter,E.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(E.languages.flow.keyword)||(E.languages.flow.keyword=[E.languages.flow.keyword]),E.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(y)}},39187:function(de){"use strict";de.exports=ne,ne.displayName="fortran",ne.aliases=[];function ne(y){y.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(de){"use strict";de.exports=ne,ne.displayName="fsharp",ne.aliases=[];function ne(y){y.languages.fsharp=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),y.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),y.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),y.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:y.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="ftl",re.aliases=[];function re(oe){oe.register(E),function(ge){for(var fe=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,he=0;he<2;he++)fe=fe.replace(//g,function(){return fe});fe=fe.replace(//g,/[^\s\S]/.source);var le={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return fe})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return fe})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};le.string[1].inside.interpolation.inside.rest=le,ge.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:le}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:le}}}},ge.hooks.add("before-tokenize",function(xe){var Ee=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return fe}),"gi");ge.languages["markup-templating"].buildPlaceholders(xe,"ftl",Ee)}),ge.hooks.add("after-tokenize",function(xe){ge.languages["markup-templating"].tokenizePlaceholders(xe,"ftl")})}(oe)}},33534:function(de){"use strict";de.exports=ne,ne.displayName="gap",ne.aliases=[];function ne(y){y.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},y.languages.gap.shell.inside.gap.inside=y.languages.gap}},9885:function(de){"use strict";de.exports=ne,ne.displayName="gcode",ne.aliases=[];function ne(y){y.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(de){"use strict";de.exports=ne,ne.displayName="gdscript",ne.aliases=[];function ne(y){y.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(de){"use strict";de.exports=ne,ne.displayName="gedcom",ne.aliases=[];function ne(y){y.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(de){"use strict";de.exports=ne,ne.displayName="gherkin",ne.aliases=[];function ne(y){(function(E){var re=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;E.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+re+")(?:"+re+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(re),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(y)}},58230:function(de){"use strict";de.exports=ne,ne.displayName="git",ne.aliases=[];function ne(y){y.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="glsl",re.aliases=[];function re(oe){oe.register(E),oe.languages.glsl=oe.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(de){"use strict";de.exports=ne,ne.displayName="gml",ne.aliases=[];function ne(y){y.languages.gamemakerlanguage=y.languages.gml=y.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(de){"use strict";de.exports=ne,ne.displayName="gn",ne.aliases=["gni"];function ne(y){y.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},y.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=y.languages.gn,y.languages.gni=y.languages.gn}},95769:function(de){"use strict";de.exports=ne,ne.displayName="goModule",ne.aliases=[];function ne(y){y.languages["go-mod"]=y.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(de){"use strict";de.exports=ne,ne.displayName="go",ne.aliases=[];function ne(y){y.languages.go=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),y.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete y.languages.go["class-name"]}},92823:function(de){"use strict";de.exports=ne,ne.displayName="graphql",ne.aliases=[];function ne(y){y.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:y.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},y.hooks.add("after-tokenize",function(re){if(re.language!=="graphql")return;var oe=re.tokens.filter(function(a){return typeof a!="string"&&a.type!=="comment"&&a.type!=="scalar"}),ge=0;function fe(a){return oe[ge+a]}function he(a,ee){ee=ee||0;for(var x=0;x0)){var He=le(/^\{$/,/^\}$/);if(He===-1)continue;for(var ue=ge;ue=0&&xe(b,"variable-input")}}}}})}},63092:function(de){"use strict";de.exports=ne,ne.displayName="groovy",ne.aliases=[];function ne(y){y.languages.groovy=y.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),y.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),y.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),y.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),y.hooks.add("wrap",function(E){if(E.language==="groovy"&&E.type==="string"){var re=E.content.value[0];if(re!="'"){var oe=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;re==="$"&&(oe=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),E.content.value=E.content.value.replace(/</g,"<").replace(/&/g,"&"),E.content=y.highlight(E.content.value,{expression:{pattern:oe,lookbehind:!0,inside:y.languages.groovy}}),E.classes.push(re==="/"?"regex":"gstring")}}})}},21550:function(de,ne,y){"use strict";var E=y(75308);de.exports=re,re.displayName="haml",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:ge.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:ge.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:ge.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:ge.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:ge.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:ge.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:ge.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var fe="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",he=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],le={},xe=0,Ee=he.length;xe@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},ge.hooks.add("before-tokenize",function(fe){var he=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;ge.languages["markup-templating"].buildPlaceholders(fe,"handlebars",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"handlebars")}),ge.languages.hbs=ge.languages.handlebars}(oe)}},2050:function(de){"use strict";de.exports=ne,ne.displayName="haskell",ne.aliases=["hs"];function ne(y){y.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},y.languages.hs=y.languages.haskell}},67967:function(de){"use strict";de.exports=ne,ne.displayName="haxe",ne.aliases=[];function ne(y){y.languages.haxe=y.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),y.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:y.languages.haxe}}},string:/[\s\S]+/}}}),y.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),y.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(de){"use strict";de.exports=ne,ne.displayName="hcl",ne.aliases=[];function ne(y){y.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="hlsl",re.aliases=[];function re(oe){oe.register(E),oe.languages.hlsl=oe.languages.extend("c",{"class-name":[oe.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(de){"use strict";de.exports=ne,ne.displayName="hoon",ne.aliases=[];function ne(y){y.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(de){"use strict";de.exports=ne,ne.displayName="hpkp",ne.aliases=[];function ne(y){y.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(de){"use strict";de.exports=ne,ne.displayName="hsts",ne.aliases=[];function ne(y){y.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(de){"use strict";de.exports=ne,ne.displayName="http",ne.aliases=[];function ne(y){(function(E){function re(Le){return RegExp("(^(?:"+Le+"):[ ]*(?![ ]))[^]+","i")}E.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:E.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:re(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:E.languages.csp},{pattern:re(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:E.languages.hpkp},{pattern:re(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:E.languages.hsts},{pattern:re(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var oe=E.languages,ge={"application/javascript":oe.javascript,"application/json":oe.json||oe.javascript,"application/xml":oe.xml,"text/xml":oe.xml,"text/html":oe.html,"text/css":oe.css,"text/plain":oe.plain},fe={"application/json":!0,"application/xml":!0};function he(Le){var ke=Le.replace(/^[a-z]+\//,""),Ue="\\w+/(?:[\\w.-]+\\+)+"+ke+"(?![+\\w.-])";return"(?:"+Le+"|"+Ue+")"}var le;for(var xe in ge)if(ge[xe]){le=le||{};var Ee=fe[xe]?he(xe):xe;le[xe.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+Ee+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:ge[xe]}}le&&E.languages.insertBefore("http","header",le)})(y)}},72252:function(de){"use strict";de.exports=ne,ne.displayName="ichigojam",ne.aliases=[];function ne(y){y.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(de){"use strict";de.exports=ne,ne.displayName="icon",ne.aliases=[];function ne(y){y.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(de){"use strict";de.exports=ne,ne.displayName="icuMessageFormat",ne.aliases=[];function ne(y){(function(E){function re(xe,Ee){return Ee<=0?/[]/.source:xe.replace(//g,function(){return re(xe,Ee-1)})}var oe=/'[{}:=,](?:[^']|'')*'(?!')/,ge={pattern:/''/,greedy:!0,alias:"operator"},fe={pattern:oe,greedy:!0,inside:{escape:ge}},he=re(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return oe.source}),8),le={pattern:RegExp(he),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};E.languages["icu-message-format"]={argument:{pattern:RegExp(he),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":le,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":le,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+re(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:ge,string:fe},le.inside.message.inside=E.languages["icu-message-format"],E.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=E.languages["icu-message-format"]})(y)}},23328:function(de,ne,y){"use strict";var E=y(2050);de.exports=re,re.displayName="idris",re.aliases=["idr"];function re(oe){oe.register(E),oe.languages.idris=oe.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),oe.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),oe.languages.idr=oe.languages.idris}},74494:function(de){"use strict";de.exports=ne,ne.displayName="iecst",ne.aliases=[];function ne(y){y.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(de){"use strict";de.exports=ne,ne.displayName="ignore",ne.aliases=["gitignore","hgignore","npmignore"];function ne(y){(function(E){E.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},E.languages.gitignore=E.languages.ignore,E.languages.hgignore=E.languages.ignore,E.languages.npmignore=E.languages.ignore})(y)}},22152:function(de){"use strict";de.exports=ne,ne.displayName="inform7",ne.aliases=[];function ne(y){y.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},y.languages.inform7.string.inside.substitution.inside.rest=y.languages.inform7,y.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(de){"use strict";de.exports=ne,ne.displayName="ini",ne.aliases=[];function ne(y){y.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(de){"use strict";de.exports=ne,ne.displayName="io",ne.aliases=[];function ne(y){y.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(de){"use strict";de.exports=ne,ne.displayName="java",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,oe=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ge={pattern:RegExp(oe+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};E.languages.java=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[ge,{pattern:RegExp(oe+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ge.inside}],keyword:re,function:[E.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),E.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),E.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":ge,keyword:re,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return re.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(y)}},4005:function(de,ne,y){"use strict";var E=y(7093),re=y(53510);de.exports=oe,oe.displayName="javadoc",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,le=/#\s*\w+(?:\s*\([^()]*\))?/.source,xe=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return le});fe.languages.javadoc=fe.languages.extend("javadoclike",{}),fe.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+xe+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:fe.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:he,lookbehind:!0,inside:fe.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:he,lookbehind:!0,inside:{tag:fe.languages.markup.tag,entity:fe.languages.markup.entity,code:{pattern:/.+/,inside:fe.languages.java,alias:"language-java"}}}}}],tag:fe.languages.markup.tag,entity:fe.languages.markup.entity}),fe.languages.javadoclike.addSupport("java",fe.languages.javadoc)}(ge)}},53510:function(de){"use strict";de.exports=ne,ne.displayName="javadoclike",ne.aliases=[];function ne(y){(function(E){var re=E.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function oe(fe,he){var le="doc-comment",xe=E.languages[fe];if(xe){var Ee=xe[le];if(!Ee){var Le={};Le[le]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},xe=E.languages.insertBefore(fe,"comment",Le),Ee=xe[le]}if(Ee instanceof RegExp&&(Ee=xe[le]={pattern:Ee}),Array.isArray(Ee))for(var ke=0,Ue=Ee.length;ke|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),y.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,y.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:y.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:y.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:y.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:y.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),y.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:y.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),y.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),y.languages.markup&&(y.languages.markup.tag.addInlined("script","javascript"),y.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),y.languages.js=y.languages.javascript}},24799:function(de){"use strict";de.exports=ne,ne.displayName="javastacktrace",ne.aliases=[];function ne(y){y.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(de){"use strict";de.exports=ne,ne.displayName="jexl",ne.aliases=[];function ne(y){y.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(de){"use strict";de.exports=ne,ne.displayName="jolie",ne.aliases=[];function ne(y){y.languages.jolie=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),y.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(de){"use strict";de.exports=ne,ne.displayName="jq",ne.aliases=[];function ne(y){(function(E){var re=/\\\((?:[^()]|\([^()]*\))*\)/.source,oe=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return re})),ge={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+re),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},fe=E.languages.jq={comment:/#.*/,property:{pattern:RegExp(oe.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:ge},string:{pattern:oe,lookbehind:!0,greedy:!0,inside:ge},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};ge.interpolation.inside.content.inside=fe})(y)}},89246:function(de){"use strict";de.exports=ne,ne.displayName="jsExtras",ne.aliases=[];function ne(y){(function(E){E.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+E.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),E.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+E.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),E.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function re(xe,Ee){return RegExp(xe.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),Ee)}E.languages.insertBefore("javascript","keyword",{imports:{pattern:re(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:E.languages.javascript},exports:{pattern:re(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:E.languages.javascript}}),E.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),E.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),E.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:re(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var oe=["function","function-variable","method","method-variable","property-access"],ge=0;ge=pe.length)return;var we=Se[be];if(typeof we=="string"||typeof we.content=="string"){var Te=pe[x],Ye=typeof we=="string"?we:we.content,Ne=Ye.indexOf(Te);if(Ne!==-1){++x;var tt=Ye.substring(0,Ne),st=Le(te[Te]),Vt=Ye.substring(Ne+Te.length),vt=[];if(tt&&vt.push(tt),vt.push(st),Vt){var Bt=[Vt];ve(Bt),vt.push.apply(vt,Bt)}typeof we=="string"?(Se.splice.apply(Se,[be,1].concat(vt)),be+=vt.length-1):we.content=vt}}else{var At=we.content;Array.isArray(At)?ve(At):ve([At])}}}return ve(ie),new E.Token(a,ie,"language-"+a,ue)}var Ue={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};E.hooks.add("after-tokenize",function(ue){if(!(ue.language in Ue))return;function b(a){for(var ee=0,x=a.length;ee\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return le})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+le),lookbehind:!0,inside:{string:he.string,number:he.number,boolean:he.boolean,keyword:fe.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:he,alias:"language-javascript"}}}}),fe.languages.javadoclike.addSupport("javascript",fe.languages.jsdoc)}(ge)}},15628:function(de){"use strict";de.exports=ne,ne.displayName="json",ne.aliases=["webmanifest"];function ne(y){y.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},y.languages.webmanifest=y.languages.json}},14320:function(de,ne,y){"use strict";var E=y(15628);de.exports=re,re.displayName="json5",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;ge.languages.json5=ge.languages.extend("json",{property:[{pattern:RegExp(fe.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:fe,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(oe)}},73222:function(de,ne,y){"use strict";var E=y(15628);de.exports=re,re.displayName="jsonp",re.aliases=[];function re(oe){oe.register(E),oe.languages.jsonp=oe.languages.extend("json",{punctuation:/[{}[\]();,.]/}),oe.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(de){"use strict";de.exports=ne,ne.displayName="jsstacktrace",ne.aliases=[];function ne(y){y.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(de){"use strict";de.exports=ne,ne.displayName="jsx",ne.aliases=[];function ne(y){(function(E){var re=E.util.clone(E.languages.javascript),oe=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ge=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,fe=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function he(Ee,Le){return Ee=Ee.replace(//g,function(){return oe}).replace(//g,function(){return ge}).replace(//g,function(){return fe}),RegExp(Ee,Le)}fe=he(fe).source,E.languages.jsx=E.languages.extend("markup",re),E.languages.jsx.tag.pattern=he(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),E.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,E.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,E.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,E.languages.jsx.tag.inside.comment=re.comment,E.languages.insertBefore("inside","attr-name",{spread:{pattern:he(//.source),inside:E.languages.jsx}},E.languages.jsx.tag),E.languages.insertBefore("inside","special-attr",{script:{pattern:he(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:E.languages.jsx}}},E.languages.jsx.tag);var le=function(Ee){return Ee?typeof Ee=="string"?Ee:typeof Ee.content=="string"?Ee.content:Ee.content.map(le).join(""):""},xe=function(Ee){for(var Le=[],ke=0;ke0&&Le[Le.length-1].tagName===le(Ue.content[0].content[1])&&Le.pop():Ue.content[Ue.content.length-1].content==="/>"||Le.push({tagName:le(Ue.content[0].content[1]),openedBraces:0}):Le.length>0&&Ue.type==="punctuation"&&Ue.content==="{"?Le[Le.length-1].openedBraces++:Le.length>0&&Le[Le.length-1].openedBraces>0&&Ue.type==="punctuation"&&Ue.content==="}"?Le[Le.length-1].openedBraces--:He=!0),(He||typeof Ue=="string")&&Le.length>0&&Le[Le.length-1].openedBraces===0){var ue=le(Ue);ke0&&(typeof Ee[ke-1]=="string"||Ee[ke-1].type==="plain-text")&&(ue=le(Ee[ke-1])+ue,Ee.splice(ke-1,1),ke--),Ee[ke]=new E.Token("plain-text",ue,null,ue)}Ue.content&&typeof Ue.content!="string"&&xe(Ue.content)}};E.hooks.add("after-tokenize",function(Ee){Ee.language!=="jsx"&&Ee.language!=="tsx"||xe(Ee.tokens)})})(y)}},40604:function(de){"use strict";de.exports=ne,ne.displayName="julia",ne.aliases=[];function ne(y){y.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(de){"use strict";de.exports=ne,ne.displayName="keepalived",ne.aliases=[];function ne(y){y.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(de){"use strict";de.exports=ne,ne.displayName="keyman",ne.aliases=[];function ne(y){y.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(de){"use strict";de.exports=ne,ne.displayName="kotlin",ne.aliases=["kt","kts"];function ne(y){(function(E){E.languages.kotlin=E.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete E.languages.kotlin["class-name"];var re={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:E.languages.kotlin}};E.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:re},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:re},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete E.languages.kotlin.string,E.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),E.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),E.languages.kt=E.languages.kotlin,E.languages.kts=E.languages.kotlin})(y)}},37524:function(de){"use strict";de.exports=ne,ne.displayName="kumir",ne.aliases=["kum"];function ne(y){(function(E){var re=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function oe(ge,fe){return RegExp(ge.replace(//g,re),fe)}E.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:oe(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:oe(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:oe(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:oe(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:oe(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:oe(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:oe(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:oe(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},E.languages.kum=E.languages.kumir})(y)}},6658:function(de){"use strict";de.exports=ne,ne.displayName="kusto",ne.aliases=[];function ne(y){y.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(de){"use strict";de.exports=ne,ne.displayName="latex",ne.aliases=["tex","context"];function ne(y){(function(E){var re=/\\(?:[^a-z()[\]]|[a-z*]+)/i,oe={"equation-command":{pattern:re,alias:"regex"}};E.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:oe,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:oe,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:re,alias:"selector"},punctuation:/[[\]{}&]/},E.languages.tex=E.languages.latex,E.languages.context=E.languages.latex})(y)}},22776:function(de,ne,y){"use strict";var E=y(51478),re=y(53852);de.exports=oe,oe.displayName="latte",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:fe.languages.php}};var he=fe.languages.extend("markup",{});fe.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:fe.languages.php}}}}}},he.tag),fe.hooks.add("before-tokenize",function(le){if(le.language==="latte"){var xe=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;fe.languages["markup-templating"].buildPlaceholders(le,"latte",xe),le.grammar=he}}),fe.hooks.add("after-tokenize",function(le){fe.languages["markup-templating"].tokenizePlaceholders(le,"latte")})}(ge)}},89700:function(de){"use strict";de.exports=ne,ne.displayName="less",ne.aliases=[];function ne(y){y.languages.less=y.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),y.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(de,ne,y){"use strict";var E=y(48780);de.exports=re,re.displayName="lilypond",re.aliases=[];function re(oe){oe.register(E),function(ge){for(var fe=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,he=5,le=0;le/g,function(){return fe});fe=fe.replace(//g,/[^\s\S]/.source);var xe=ge.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return fe}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:ge.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};xe["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=xe,ge.languages.ly=xe}(oe)}},39940:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="liquid",re.aliases=[];function re(oe){oe.register(E),oe.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},oe.hooks.add("before-tokenize",function(ge){var fe=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,he=!1;oe.languages["markup-templating"].buildPlaceholders(ge,"liquid",fe,function(le){var xe=/^\{%-?\s*(\w+)/.exec(le);if(xe){var Ee=xe[1];if(Ee==="raw"&&!he)return he=!0,!0;if(Ee==="endraw")return he=!1,!0}return!he})}),oe.hooks.add("after-tokenize",function(ge){oe.languages["markup-templating"].tokenizePlaceholders(ge,"liquid")})}},34973:function(de){"use strict";de.exports=ne,ne.displayName="lisp",ne.aliases=[];function ne(y){(function(E){function re(ue){return RegExp(/(\()/.source+"(?:"+ue+")"+/(?=[\s\)])/.source)}function oe(ue){return RegExp(/([\s([])/.source+"(?:"+ue+")"+/(?=[\s)])/.source)}var ge=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,fe="&"+ge,he="(\\()",le="(?=\\))",xe="(?=\\s)",Ee=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,Le={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+ge+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+ge),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+ge),alias:"property"},splice:{pattern:RegExp(",@?"+ge),alias:["symbol","variable"]},keyword:[{pattern:RegExp(he+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+xe),lookbehind:!0},{pattern:RegExp(he+"(?:append|by|collect|concat|do|finally|for|in|return)"+xe),lookbehind:!0}],declare:{pattern:re(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:re(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:oe(/nil|t/.source),lookbehind:!0},number:{pattern:oe(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(he+"def(?:const|custom|group|var)\\s+"+ge),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(ge)}},defun:{pattern:RegExp(he+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+ge+/\s+\(/.source+Ee+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+ge),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(he+"lambda\\s+\\(\\s*(?:&?"+ge+"(?:\\s+&?"+ge+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(he+ge),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},ke={"lisp-marker":RegExp(fe),varform:{pattern:RegExp(/\(/.source+ge+/\s+(?=\S)/.source+Ee+/\)/.source),inside:Le},argument:{pattern:RegExp(/(^|[\s(])/.source+ge),lookbehind:!0,alias:"variable"},rest:Le},Ue="\\S+(?:\\s+\\S+)*",He={pattern:RegExp(he+Ee+le),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+Ue),inside:ke},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+Ue),inside:ke},keys:{pattern:RegExp("&key\\s+"+Ue+"(?:\\s+&allow-other-keys)?"),inside:ke},argument:{pattern:RegExp(ge),alias:"variable"},punctuation:/[()]/}};Le.lambda.inside.arguments=He,Le.defun.inside.arguments=E.util.clone(He),Le.defun.inside.arguments.inside.sublist=He,E.languages.lisp=Le,E.languages.elisp=Le,E.languages.emacs=Le,E.languages["emacs-lisp"]=Le})(y)}},98135:function(de){"use strict";de.exports=ne,ne.displayName="livescript",ne.aliases=[];function ne(y){y.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},y.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=y.languages.livescript}},36907:function(de){"use strict";de.exports=ne,ne.displayName="llvm",ne.aliases=[];function ne(y){(function(E){E.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(y)}},3567:function(de){"use strict";de.exports=ne,ne.displayName="log",ne.aliases=[];function ne(y){y.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:y.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(de){"use strict";de.exports=ne,ne.displayName="lolcode",ne.aliases=[];function ne(y){y.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},29509:function(de){"use strict";de.exports=ne,ne.displayName="lua",ne.aliases=[];function ne(y){y.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(de){"use strict";de.exports=ne,ne.displayName="magma",ne.aliases=[];function ne(y){y.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(de){"use strict";de.exports=ne,ne.displayName="makefile",ne.aliases=[];function ne(y){y.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(de){"use strict";de.exports=ne,ne.displayName="markdown",ne.aliases=["md"];function ne(y){(function(E){var re=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function oe(ke){return ke=ke.replace(//g,function(){return re}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+ke+")")}var ge=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,fe=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return ge}),he=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;E.languages.markdown=E.languages.extend("markup",{}),E.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:E.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+fe+he+"(?:"+fe+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+fe+he+")(?:"+fe+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(ge),inside:E.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+fe+")"+he+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+fe+"$"),inside:{"table-header":{pattern:RegExp(ge),alias:"important",inside:E.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:oe(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:oe(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:oe(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:oe(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(ke){["url","bold","italic","strike","code-snippet"].forEach(function(Ue){ke!==Ue&&(E.languages.markdown[ke].inside.content.inside[Ue]=E.languages.markdown[Ue])})}),E.hooks.add("after-tokenize",function(ke){if(ke.language!=="markdown"&&ke.language!=="md")return;function Ue(He){if(!(!He||typeof He=="string"))for(var ue=0,b=He.length;ue",quot:'"'},Ee=String.fromCodePoint||String.fromCharCode;function Le(ke){var Ue=ke.replace(le,"");return Ue=Ue.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(He,ue){if(ue=ue.toLowerCase(),ue[0]==="#"){var b;return ue[1]==="x"?b=parseInt(ue.slice(2),16):b=Number(ue.slice(1)),Ee(b)}else{var a=xe[ue];return a||He}}),Ue}E.languages.md=E.languages.markdown})(y)}},51478:function(de){"use strict";de.exports=ne,ne.displayName="markupTemplating",ne.aliases=[];function ne(y){(function(E){function re(oe,ge){return"___"+oe.toUpperCase()+ge+"___"}Object.defineProperties(E.languages["markup-templating"]={},{buildPlaceholders:{value:function(oe,ge,fe,he){if(oe.language===ge){var le=oe.tokenStack=[];oe.code=oe.code.replace(fe,function(xe){if(typeof he=="function"&&!he(xe))return xe;for(var Ee=le.length,Le;oe.code.indexOf(Le=re(ge,Ee))!==-1;)++Ee;return le[Ee]=xe,Le}),oe.grammar=E.languages.markup}}},tokenizePlaceholders:{value:function(oe,ge){if(oe.language!==ge||!oe.tokenStack)return;oe.grammar=E.languages[ge];var fe=0,he=Object.keys(oe.tokenStack);function le(xe){for(var Ee=0;Ee=he.length);Ee++){var Le=xe[Ee];if(typeof Le=="string"||Le.content&&typeof Le.content=="string"){var ke=he[fe],Ue=oe.tokenStack[ke],He=typeof Le=="string"?Le:Le.content,ue=re(ge,ke),b=He.indexOf(ue);if(b>-1){++fe;var a=He.substring(0,b),ee=new E.Token(ge,E.tokenize(Ue,oe.grammar),"language-"+ge,Ue),x=He.substring(b+ue.length),te=[];a&&te.push.apply(te,le([a])),te.push(ee),x&&te.push.apply(te,le([x])),typeof Le=="string"?xe.splice.apply(xe,[Ee,1].concat(te)):Le.content=te}}else Le.content&&le(Le.content)}return xe}le(oe.tokens)}}})})(y)}},70614:function(de){"use strict";de.exports=ne,ne.displayName="markup",ne.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function ne(y){y.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},y.languages.markup.tag.inside["attr-value"].inside.entity=y.languages.markup.entity,y.languages.markup.doctype.inside["internal-subset"].inside=y.languages.markup,y.hooks.add("wrap",function(E){E.type==="entity"&&(E.attributes.title=E.content.value.replace(/&/,"&"))}),Object.defineProperty(y.languages.markup.tag,"addInlined",{value:function(re,oe){var ge={};ge["language-"+oe]={pattern:/(^$)/i,lookbehind:!0,inside:y.languages[oe]},ge.cdata=/^$/i;var fe={"included-cdata":{pattern://i,inside:ge}};fe["language-"+oe]={pattern:/[\s\S]+/,inside:y.languages[oe]};var he={};he[re]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return re}),"i"),lookbehind:!0,greedy:!0,inside:fe},y.languages.insertBefore("markup","cdata",he)}}),Object.defineProperty(y.languages.markup.tag,"addAttribute",{value:function(E,re){y.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+E+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[re,"language-"+re],inside:y.languages[re]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),y.languages.html=y.languages.markup,y.languages.mathml=y.languages.markup,y.languages.svg=y.languages.markup,y.languages.xml=y.languages.extend("markup",{}),y.languages.ssml=y.languages.xml,y.languages.atom=y.languages.xml,y.languages.rss=y.languages.xml}},16928:function(de){"use strict";de.exports=ne,ne.displayName="matlab",ne.aliases=[];function ne(y){y.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(de){"use strict";de.exports=ne,ne.displayName="maxscript",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;E.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+re.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+re.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:re,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(y)}},37164:function(de){"use strict";de.exports=ne,ne.displayName="mel",ne.aliases=[];function ne(y){y.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},y.languages.mel.code.inside.rest=y.languages.mel}},25153:function(de){"use strict";de.exports=ne,ne.displayName="mermaid",ne.aliases=[];function ne(y){y.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(de){"use strict";de.exports=ne,ne.displayName="mizar",ne.aliases=[];function ne(y){y.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(de){"use strict";de.exports=ne,ne.displayName="mongodb",ne.aliases=[];function ne(y){(function(E){var re=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],oe=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];re=re.map(function(fe){return fe.replace("$","\\$")});var ge="(?:"+re.join("|")+")\\b";E.languages.mongodb=E.languages.extend("javascript",{}),E.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+ge+"(?:\\1)?$")}}}),E.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},E.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+oe.join("|")+")\\b"),alias:"keyword"}})})(y)}},65626:function(de){"use strict";de.exports=ne,ne.displayName="monkey",ne.aliases=[];function ne(y){y.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(de){"use strict";de.exports=ne,ne.displayName="moonscript",ne.aliases=["moon"];function ne(y){y.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},y.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=y.languages.moonscript,y.languages.moon=y.languages.moonscript}},40722:function(de){"use strict";de.exports=ne,ne.displayName="n1ql",ne.aliases=[];function ne(y){y.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(de){"use strict";de.exports=ne,ne.displayName="n4js",ne.aliases=["n4jsd"];function ne(y){y.languages.n4js=y.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),y.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),y.languages.n4jsd=y.languages.n4js}},41224:function(de){"use strict";de.exports=ne,ne.displayName="nand2tetrisHdl",ne.aliases=[];function ne(y){y.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(de){"use strict";de.exports=ne,ne.displayName="naniscript",ne.aliases=[];function ne(y){(function(E){var re=/\{[^\r\n\[\]{}]*\}/,oe={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:re,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};E.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:re,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:oe}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:re,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:oe},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},E.languages.nani=E.languages.naniscript,E.hooks.add("after-tokenize",function(he){var le=he.tokens;le.forEach(function(xe){if(typeof xe!="string"&&xe.type==="generic-text"){var Ee=fe(xe);ge(Ee)||(xe.type="bad-line",xe.content=Ee)}})});function ge(he){for(var le="[]{}",xe=[],Ee=0;Ee=&|$!]/}}},32964:function(de){"use strict";de.exports=ne,ne.displayName="neon",ne.aliases=[];function ne(y){y.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(de){"use strict";de.exports=ne,ne.displayName="nevod",ne.aliases=[];function ne(y){y.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(de){"use strict";de.exports=ne,ne.displayName="nginx",ne.aliases=[];function ne(y){(function(E){var re=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;E.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:re}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:re}},punctuation:/[{};]/}})(y)}},66791:function(de){"use strict";de.exports=ne,ne.displayName="nim",ne.aliases=[];function ne(y){y.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(de){"use strict";de.exports=ne,ne.displayName="nix",ne.aliases=[];function ne(y){y.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},y.languages.nix.string.inside.interpolation.inside=y.languages.nix}},13490:function(de){"use strict";de.exports=ne,ne.displayName="nsis",ne.aliases=[];function ne(y){y.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="objectivec",re.aliases=["objc"];function re(oe){oe.register(E),oe.languages.objectivec=oe.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete oe.languages.objectivec["class-name"],oe.languages.objc=oe.languages.objectivec}},66894:function(de){"use strict";de.exports=ne,ne.displayName="ocaml",ne.aliases=[];function ne(y){y.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="opencl",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.opencl=ge.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),ge.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var fe={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};ge.languages.insertBefore("c","keyword",fe),ge.languages.cpp&&(fe["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},ge.languages.insertBefore("cpp","keyword",fe))}(oe)}},27734:function(de){"use strict";de.exports=ne,ne.displayName="openqasm",ne.aliases=["qasm"];function ne(y){y.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},y.languages.qasm=y.languages.openqasm}},91889:function(de){"use strict";de.exports=ne,ne.displayName="oz",ne.aliases=[];function ne(y){y.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(de){"use strict";de.exports=ne,ne.displayName="parigp",ne.aliases=[];function ne(y){y.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var E=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return E=E.map(function(re){return re.split("").join(" *")}).join("|"),RegExp("\\b(?:"+E+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(de){"use strict";de.exports=ne,ne.displayName="parser",ne.aliases=[];function ne(y){(function(E){var re=E.languages.parser=E.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});re=E.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:re.keyword,variable:re.variable,function:re.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:re.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:re.punctuation}}}),E.languages.insertBefore("inside","punctuation",{expression:re.expression,keyword:re.keyword,variable:re.variable,function:re.function,escape:re.escape,"parser-punctuation":{pattern:re.punctuation,alias:"punctuation"}},re.tag.inside["attr-value"])})(y)}},92949:function(de){"use strict";de.exports=ne,ne.displayName="pascal",ne.aliases=["objectpascal"];function ne(y){y.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},y.languages.pascal.asm.inside=y.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),y.languages.objectpascal=y.languages.pascal}},5681:function(de){"use strict";de.exports=ne,ne.displayName="pascaligo",ne.aliases=[];function ne(y){(function(E){var re=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,oe=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return re}),ge=E.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return oe}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return oe}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return oe})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},fe=["comment","keyword","builtin","operator","punctuation"].reduce(function(he,le){return he[le]=ge[le],he},{});ge["class-name"].forEach(function(he){he.inside=fe})})(y)}},70696:function(de){"use strict";de.exports=ne,ne.displayName="pcaxis",ne.aliases=["px"];function ne(y){y.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},y.languages.px=y.languages.pcaxis}},35790:function(de){"use strict";de.exports=ne,ne.displayName="peoplecode",ne.aliases=["pcode"];function ne(y){y.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},y.languages.pcode=y.languages.peoplecode}},25777:function(de){"use strict";de.exports=ne,ne.displayName="perl",ne.aliases=[];function ne(y){(function(E){var re=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;E.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,re].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,re].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,re+/\s*/.source+re].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(y)}},65889:function(de,ne,y){"use strict";var E=y(53852);de.exports=re,re.displayName="phpExtras",re.aliases=[];function re(oe){oe.register(E),oe.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="php",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,he=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],le=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,xe=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,Ee=/[{}\[\](),:;]/;ge.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:fe,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:he,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:le,operator:xe,punctuation:Ee};var Le={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:ge.languages.php},ke=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:Le}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:Le}}];ge.languages.insertBefore("php","variable",{string:ke,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:fe,string:ke,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:he,number:le,operator:xe,punctuation:Ee}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),ge.hooks.add("before-tokenize",function(Ue){if(/<\?/.test(Ue.code)){var He=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;ge.languages["markup-templating"].buildPlaceholders(Ue,"php",He)}}),ge.hooks.add("after-tokenize",function(Ue){ge.languages["markup-templating"].tokenizePlaceholders(Ue,"php")})}(oe)}},97719:function(de,ne,y){"use strict";var E=y(53852),re=y(53510);de.exports=oe,oe.displayName="phpdoc",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;fe.languages.phpdoc=fe.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+he+"\\s+)?)\\$\\w+"),lookbehind:!0}}),fe.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+he),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),fe.languages.javadoclike.addSupport("php",fe.languages.phpdoc)}(ge)}},63839:function(de,ne,y){"use strict";var E=y(69435);de.exports=re,re.displayName="plsql",re.aliases=[];function re(oe){oe.register(E),oe.languages.plsql=oe.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),oe.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(de){"use strict";de.exports=ne,ne.displayName="powerquery",ne.aliases=[];function ne(y){y.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},y.languages.pq=y.languages.powerquery,y.languages.mscript=y.languages.powerquery}},32530:function(de){"use strict";de.exports=ne,ne.displayName="powershell",ne.aliases=[];function ne(y){(function(E){var re=E.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};re.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:re},boolean:re.boolean,variable:re.variable}})(y)}},8938:function(de){"use strict";de.exports=ne,ne.displayName="processing",ne.aliases=[];function ne(y){y.languages.processing=y.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),y.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(de){"use strict";de.exports=ne,ne.displayName="prolog",ne.aliases=[];function ne(y){y.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(de){"use strict";de.exports=ne,ne.displayName="promql",ne.aliases=[];function ne(y){(function(E){var re=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],oe=["on","ignoring","group_right","group_left","by","without"],ge=["offset"],fe=re.concat(oe,ge);E.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+oe.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+fe.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(y)}},15375:function(de){"use strict";de.exports=ne,ne.displayName="properties",ne.aliases=[];function ne(y){y.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(de){"use strict";de.exports=ne,ne.displayName="protobuf",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;E.languages.protobuf=E.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),E.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:re}},builtin:re,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(y)}},83588:function(de){"use strict";de.exports=ne,ne.displayName="psl",ne.aliases=[];function ne(y){y.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(de){"use strict";de.exports=ne,ne.displayName="pug",ne.aliases=[];function ne(y){(function(E){E.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:E.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:E.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:E.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:E.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:E.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:E.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:E.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:E.languages.javascript}],punctuation:/[.\-!=|]+/};for(var re=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,oe=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],ge={},fe=0,he=oe.length;fe",function(){return le.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[le.language,"language-"+le.language],inside:E.languages[le.language]}}})}E.languages.insertBefore("pug","filter",ge)})(y)}},21294:function(de){"use strict";de.exports=ne,ne.displayName="puppet",ne.aliases=[];function ne(y){(function(E){E.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var re=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:E.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];E.languages.puppet.heredoc[0].inside.interpolation=re,E.languages.puppet.string.inside["double-quoted"].inside.interpolation=re})(y)}},38709:function(de){"use strict";de.exports=ne,ne.displayName="pure",ne.aliases=[];function ne(y){(function(E){E.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var re=["c",{lang:"c++",alias:"cpp"},"fortran"],oe=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;re.forEach(function(ge){var fe=ge;if(typeof ge!="string"&&(fe=ge.alias,ge=ge.lang),E.languages[fe]){var he={};he["inline-lang-"+fe]={pattern:RegExp(oe.replace("",ge.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:E.util.clone(E.languages.pure["inline-lang"].inside)},he["inline-lang-"+fe].inside.rest=E.util.clone(E.languages[fe]),E.languages.insertBefore("pure","inline-lang",he)}}),E.languages.c&&(E.languages.pure["inline-lang"].inside.rest=E.util.clone(E.languages.c))})(y)}},15008:function(de){"use strict";de.exports=ne,ne.displayName="purebasic",ne.aliases=[];function ne(y){y.languages.purebasic=y.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),y.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete y.languages.purebasic["class-name"],delete y.languages.purebasic.boolean,y.languages.pbfasm=y.languages.purebasic}},96549:function(de,ne,y){"use strict";var E=y(2050);de.exports=re,re.displayName="purescript",re.aliases=["purs"];function re(oe){oe.register(E),oe.languages.purescript=oe.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[oe.languages.haskell.operator[0],oe.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),oe.languages.purs=oe.languages.purescript}},5221:function(de){"use strict";de.exports=ne,ne.displayName="python",ne.aliases=["py"];function ne(y){y.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},y.languages.python["string-interpolation"].inside.interpolation.inside.rest=y.languages.python,y.languages.py=y.languages.python}},27447:function(de){"use strict";de.exports=ne,ne.displayName="q",ne.aliases=[];function ne(y){y.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(de){"use strict";de.exports=ne,ne.displayName="qml",ne.aliases=[];function ne(y){(function(E){for(var re=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,oe=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,ge=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return re}).replace(//g,function(){return oe}),fe=0;fe<2;fe++)ge=ge.replace(//g,function(){return ge});ge=ge.replace(//g,"[^\\s\\S]"),E.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:E.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:E.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(y)}},75542:function(de){"use strict";de.exports=ne,ne.displayName="qore",ne.aliases=[];function ne(y){y.languages.qore=y.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(de){"use strict";de.exports=ne,ne.displayName="qsharp",ne.aliases=["qs"];function ne(y){(function(E){function re(He,ue){return He.replace(/<<(\d+)>>/g,function(b,a){return"(?:"+ue[+a]+")"})}function oe(He,ue,b){return RegExp(re(He,ue),b||"")}function ge(He,ue){for(var b=0;b>/g,function(){return"(?:"+He+")"});return He.replace(/<>/g,"[^\\s\\S]")}var fe={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function he(He){return"\\b(?:"+He.trim().replace(/ /g,"|")+")\\b"}var le=RegExp(he(fe.type+" "+fe.other)),xe=/\b[A-Za-z_]\w*\b/.source,Ee=re(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[xe]),Le={keyword:le,punctuation:/[<>()?,.:[\]]/},ke=/"(?:\\.|[^\\"])*"/.source;E.languages.qsharp=E.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:oe(/(^|[^$\\])<<0>>/.source,[ke]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:oe(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[Ee]),lookbehind:!0,inside:Le},{pattern:oe(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[Ee]),lookbehind:!0,inside:Le}],keyword:le,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),E.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var Ue=ge(re(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[ke]),2);E.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:oe(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[Ue]),greedy:!0,inside:{interpolation:{pattern:oe(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[Ue]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:E.languages.qsharp}}},string:/[\s\S]+/}}})})(y),y.languages.qs=y.languages.qsharp}},44298:function(de){"use strict";de.exports=ne,ne.displayName="r",ne.aliases=[];function ne(y){y.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(de,ne,y){"use strict";var E=y(48780);de.exports=re,re.displayName="racket",re.aliases=["rkt"];function re(oe){oe.register(E),oe.languages.racket=oe.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),oe.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),oe.languages.rkt=oe.languages.racket}},75266:function(de){"use strict";de.exports=ne,ne.displayName="reason",ne.aliases=[];function ne(y){y.languages.reason=y.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),y.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete y.languages.reason.function}},48139:function(de){"use strict";de.exports=ne,ne.displayName="regex",ne.aliases=[];function ne(y){(function(E){var re={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},oe=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,ge={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},fe={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},he="(?:[^\\\\-]|"+oe.source+")",le=RegExp(he+"-"+he),xe={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};E.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:le,inside:{escape:oe,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":re,"char-set":fe,escape:oe}},"special-escape":re,"char-set":ge,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":xe}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:oe,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(de){"use strict";de.exports=ne,ne.displayName="renpy",ne.aliases=["rpy"];function ne(y){y.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},y.languages.rpy=y.languages.renpy}},63919:function(de){"use strict";de.exports=ne,ne.displayName="rest",ne.aliases=[];function ne(y){y.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(de){"use strict";de.exports=ne,ne.displayName="rip",ne.aliases=[];function ne(y){y.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(de){"use strict";de.exports=ne,ne.displayName="roboconf",ne.aliases=[];function ne(y){y.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(de){"use strict";de.exports=ne,ne.displayName="robotframework",ne.aliases=[];function ne(y){(function(E){var re={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},oe={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function ge(xe,Ee){var Le={};Le["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var ke in Ee)Le[ke]=Ee[ke];return Le.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},Le.variable=oe,Le.comment=re,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return xe}),"im"),alias:"section",inside:Le}}var fe={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},he={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:oe}},le={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:oe}};E.languages.robotframework={settings:ge("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:ge("Variables"),"test-cases":ge("Test Cases",{"test-name":he,documentation:fe,property:le}),keywords:ge("Keywords",{"keyword-name":he,documentation:fe,property:le}),tasks:ge("Tasks",{"task-name":he,documentation:fe,property:le}),comment:re},E.languages.robot=E.languages.robotframework})(y)}},75308:function(de){"use strict";de.exports=ne,ne.displayName="ruby",ne.aliases=["rb"];function ne(y){(function(E){E.languages.ruby=E.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),E.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var re={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:E.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete E.languages.ruby.function;var oe="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",ge=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;E.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+oe+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:re,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:re,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+ge),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+ge+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),E.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+oe),greedy:!0,inside:{interpolation:re,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:re,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:re,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+oe),greedy:!0,inside:{interpolation:re,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:re,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete E.languages.ruby.string,E.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),E.languages.rb=E.languages.ruby})(y)}},45315:function(de){"use strict";de.exports=ne,ne.displayName="rust",ne.aliases=[];function ne(y){(function(E){for(var re=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,oe=0;oe<2;oe++)re=re.replace(//g,function(){return re});re=re.replace(//g,function(){return/[^\s\S]/.source}),E.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+re),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},E.languages.rust["closure-params"].inside.rest=E.languages.rust,E.languages.rust.attribute.inside.string=E.languages.rust.string})(y)}},13794:function(de){"use strict";de.exports=ne,ne.displayName="sas",ne.aliases=[];function ne(y){(function(E){var re=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,oe=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,ge={pattern:RegExp(re+"[bx]"),alias:"number"},fe={pattern:/&[a-z_]\w*/i},he={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},le={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},xe=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],Ee={pattern:RegExp(re),greedy:!0},Le=/[$%@.(){}\[\];,\\]/,ke={pattern:/%?\b\w+(?=\()/,alias:"keyword"},Ue={function:ke,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":fe,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:oe,"numeric-constant":ge,punctuation:Le,string:Ee},He={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},ue={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},a={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},ee=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,x={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return ee}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return ee}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:xe,function:ke,"arg-value":Ue["arg-value"],operator:Ue.operator,argument:Ue.arg,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},te={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};E.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return re}),"im"),alias:"language-sql",inside:E.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,alias:"language-groovy",inside:E.languages.groovy},keyword:te,"submit-statement":a,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,alias:"language-lua",inside:E.languages.lua},keyword:te,"submit-statement":a,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:Ue}},"cas-actions":x,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:Ue},step:le,keyword:te,function:ke,format:He,altformat:ue,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,inside:Ue},"macro-keyword":he,"macro-variable":fe,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":he,"macro-variable":fe,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:Le}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:xe,number:oe,"numeric-constant":ge}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:Ue},"cas-actions":x,comment:xe,function:ke,format:He,altformat:ue,"numeric-constant":ge,datetime:{pattern:RegExp(re+"(?:dt?|t)"),alias:"number"},string:Ee,step:le,keyword:te,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:oe,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:Le}})(y)}},41299:function(de){"use strict";de.exports=ne,ne.displayName="sass",ne.aliases=[];function ne(y){(function(E){E.languages.sass=E.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),E.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete E.languages.sass.atrule;var re=/\$[-\w]+|#\{\$[-\w]+\}/,oe=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];E.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:re,operator:oe}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:re,operator:oe,important:E.languages.sass.important}}}),delete E.languages.sass.property,delete E.languages.sass.important,E.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(y)}},98177:function(de,ne,y){"use strict";var E=y(7093);de.exports=re,re.displayName="scala",re.aliases=[];function re(oe){oe.register(E),oe.languages.scala=oe.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),oe.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:oe.languages.scala}}},string:/[\s\S]+/}}}),delete oe.languages.scala["class-name"],delete oe.languages.scala.function}},48780:function(de){"use strict";de.exports=ne,ne.displayName="scheme",ne.aliases=[];function ne(y){(function(E){E.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(re({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function re(oe){for(var ge in oe)oe[ge]=oe[ge].replace(/<[\w\s]+>/g,function(fe){return"(?:"+oe[fe].trim()+")"});return oe[ge]}})(y)}},79793:function(de){"use strict";de.exports=ne,ne.displayName="scss",ne.aliases=[];function ne(y){y.languages.scss=y.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),y.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),y.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),y.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),y.languages.scss.atrule.inside.rest=y.languages.scss}},52085:function(de,ne,y){"use strict";var E=y(3058);de.exports=re,re.displayName="shellSession",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");ge.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return fe}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:ge.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},ge.languages["sh-session"]=ge.languages.shellsession=ge.languages["shell-session"]}(oe)}},65411:function(de){"use strict";de.exports=ne,ne.displayName="smali",ne.aliases=[];function ne(y){y.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(de){"use strict";de.exports=ne,ne.displayName="smalltalk",ne.aliases=[];function ne(y){y.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="smarty",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:ge.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},ge.languages.smarty["embedded-php"].inside.smarty.inside=ge.languages.smarty,ge.languages.smarty.string[0].inside.interpolation.inside.expression.inside=ge.languages.smarty;var fe=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,he=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return fe.source}),"g");ge.hooks.add("before-tokenize",function(le){var xe="{literal}",Ee="{/literal}",Le=!1;ge.languages["markup-templating"].buildPlaceholders(le,"smarty",he,function(ke){return ke===Ee&&(Le=!1),Le?!1:(ke===xe&&(Le=!0),!0)})}),ge.hooks.add("after-tokenize",function(le){ge.languages["markup-templating"].tokenizePlaceholders(le,"smarty")})}(oe)}},66433:function(de){"use strict";de.exports=ne,ne.displayName="sml",ne.aliases=["smlnj"];function ne(y){(function(E){var re=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;E.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return re.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:re,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},E.languages.sml["class-name"][0].inside=E.languages.sml,E.languages.smlnj=E.languages.sml})(y)}},34855:function(de){"use strict";de.exports=ne,ne.displayName="solidity",ne.aliases=["sol"];function ne(y){y.languages.solidity=y.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),y.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),y.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),y.languages.sol=y.languages.solidity}},12998:function(de){"use strict";de.exports=ne,ne.displayName="solutionFile",ne.aliases=[];function ne(y){(function(E){var re={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};E.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:re}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:re}},guid:re,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},E.languages.sln=E.languages["solution-file"]})(y)}},10202:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="soy",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,he=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;ge.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:fe,greedy:!0},number:he,punctuation:/[\[\].?]/}},string:{pattern:fe,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:he,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},ge.hooks.add("before-tokenize",function(le){var xe=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,Ee="{literal}",Le="{/literal}",ke=!1;ge.languages["markup-templating"].buildPlaceholders(le,"soy",xe,function(Ue){return Ue===Le&&(ke=!1),ke?!1:(Ue===Ee&&(ke=!0),!0)})}),ge.hooks.add("after-tokenize",function(le){ge.languages["markup-templating"].tokenizePlaceholders(le,"soy")})}(oe)}},41186:function(de,ne,y){"use strict";var E=y(58710);de.exports=re,re.displayName="sparql",re.aliases=["rq"];function re(oe){oe.register(E),oe.languages.sparql=oe.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),oe.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),oe.languages.rq=oe.languages.sparql}},68963:function(de){"use strict";de.exports=ne,ne.displayName="splunkSpl",ne.aliases=[];function ne(y){y.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(de){"use strict";de.exports=ne,ne.displayName="sqf",ne.aliases=[];function ne(y){y.languages.sqf=y.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),y.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:y.languages.sqf.comment}}}),delete y.languages.sqf["class-name"]}},69435:function(de){"use strict";de.exports=ne,ne.displayName="sql",ne.aliases=[];function ne(y){y.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(de){"use strict";de.exports=ne,ne.displayName="squirrel",ne.aliases=[];function ne(y){y.languages.squirrel=y.languages.extend("clike",{comment:[y.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),y.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),y.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(de){"use strict";de.exports=ne,ne.displayName="stan",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;E.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+re.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,re],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},E.languages.stan.constraint.inside.expression.inside=E.languages.stan})(y)}},89032:function(de){"use strict";de.exports=ne,ne.displayName="stylus",ne.aliases=[];function ne(y){(function(E){var re={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},oe={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},ge={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:re,number:oe,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:re,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:oe,punctuation:/[{}()\[\];:,]/};ge.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:ge}},ge.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:ge}},E.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:ge}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:ge}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:ge}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:ge.interpolation}},rest:ge}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:ge.interpolation,comment:ge.comment,punctuation:/[{},]/}},func:ge.func,string:ge.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:ge.interpolation,punctuation:/[{}()\[\];:.]/}})(y)}},40241:function(de){"use strict";de.exports=ne,ne.displayName="swift",ne.aliases=[];function ne(y){y.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},y.languages.swift["string-literal"].forEach(function(E){E.inside.interpolation.inside=y.languages.swift})}},24812:function(de){"use strict";de.exports=ne,ne.displayName="systemd",ne.aliases=[];function ne(y){(function(E){var re={pattern:/^[;#].*/m,greedy:!0},oe=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;E.languages.systemd={comment:re,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+oe+`|(?=[^"\r ]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+oe+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:re,quoted:{pattern:RegExp(/(^|\s)/.source+oe),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(y)}},16747:function(de,ne,y){"use strict";var E=y(73584),re=y(87648);de.exports=oe,oe.displayName="t4Cs",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),ge.languages.t4=ge.languages["t4-cs"]=ge.languages["t4-templating"].createT4("csharp")}},73584:function(de){"use strict";de.exports=ne,ne.displayName="t4Templating",ne.aliases=[];function ne(y){(function(E){function re(ge,fe,he){return{pattern:RegExp("<#"+ge+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+ge+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:fe,alias:he}}}}function oe(ge){var fe=E.languages[ge],he="language-"+ge;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:re("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:re("=",fe,he),"class-feature":re("\\+",fe,he),standard:re("",fe,he)}}}}E.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:oe})})(y)}},79243:function(de,ne,y){"use strict";var E=y(73584),re=y(55686);de.exports=oe,oe.displayName="t4Vb",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),ge.languages["t4-vb"]=ge.languages["t4-templating"].createT4("vbnet")}},31788:function(de,ne,y){"use strict";var E=y(14409);de.exports=re,re.displayName="tap",re.aliases=[];function re(oe){oe.register(E),oe.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:oe.languages.yaml,alias:"language-yaml"}}}},60871:function(de){"use strict";de.exports=ne,ne.displayName="tcl",ne.aliases=[];function ne(y){y.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(de){"use strict";de.exports=ne,ne.displayName="textile",ne.aliases=[];function ne(y){(function(E){var re=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,oe=/\)|\((?![^|()\n]+\))/.source;function ge(ke,Ue){return RegExp(ke.replace(//g,function(){return"(?:"+re+")"}).replace(//g,function(){return"(?:"+oe+")"}),Ue||"")}var fe={css:{pattern:/\{[^{}]+\}/,inside:{rest:E.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},he=E.languages.textile=E.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:ge(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:ge(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:fe},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:ge(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:ge(/(^[*#]+)+/.source),lookbehind:!0,inside:fe},punctuation:/^[*#]+/}},table:{pattern:ge(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:ge(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:fe},punctuation:/\||^\./}},inline:{pattern:ge(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:ge(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:ge(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:ge(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:ge(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:ge(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:ge(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:ge(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:ge(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:fe},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:ge(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:ge(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:ge(/(^")+/.source),lookbehind:!0,inside:fe},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:ge(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:ge(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:ge(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:fe},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),le=he.phrase.inside,xe={inline:le.inline,link:le.link,image:le.image,footnote:le.footnote,acronym:le.acronym,mark:le.mark};he.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var Ee=le.inline.inside;Ee.bold.inside=xe,Ee.italic.inside=xe,Ee.inserted.inside=xe,Ee.deleted.inside=xe,Ee.span.inside=xe;var Le=le.table.inside;Le.inline=xe.inline,Le.link=xe.link,Le.image=xe.image,Le.footnote=xe.footnote,Le.acronym=xe.acronym,Le.mark=xe.mark})(y)}},14693:function(de){"use strict";de.exports=ne,ne.displayName="toml",ne.aliases=[];function ne(y){(function(E){var re=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function oe(ge){return ge.replace(/__/g,function(){return re})}E.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(oe(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(oe(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(y)}},8743:function(de){"use strict";de.exports=ne,ne.displayName="tremor",ne.aliases=[];function ne(y){(function(E){E.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var re=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;E.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+re+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+re+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(re),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:E.languages.tremor}}},string:/[\s\S]+/}},E.languages.troy=E.languages.tremor,E.languages.trickle=E.languages.tremor})(y)}},1689:function(de,ne,y){"use strict";var E=y(24103),re=y(92784);de.exports=oe,oe.displayName="tsx",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=fe.util.clone(fe.languages.typescript);fe.languages.tsx=fe.languages.extend("jsx",he),delete fe.languages.tsx.parameter,delete fe.languages.tsx["literal-property"];var le=fe.languages.tsx.tag;le.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+le.pattern.source+")",le.pattern.flags),le.lookbehind=!0}(ge)}},69210:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="tt2",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.tt2=ge.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),ge.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),ge.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),ge.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete ge.languages.tt2.string,ge.hooks.add("before-tokenize",function(fe){var he=/\[%[\s\S]+?%\]/g;ge.languages["markup-templating"].buildPlaceholders(fe,"tt2",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"tt2")})}(oe)}},58710:function(de){"use strict";de.exports=ne,ne.displayName="turtle",ne.aliases=[];function ne(y){y.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},y.languages.trig=y.languages.turtle}},60452:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="twig",re.aliases=[];function re(oe){oe.register(E),oe.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},oe.hooks.add("before-tokenize",function(ge){if(ge.language==="twig"){var fe=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;oe.languages["markup-templating"].buildPlaceholders(ge,"twig",fe)}}),oe.hooks.add("after-tokenize",function(ge){oe.languages["markup-templating"].tokenizePlaceholders(ge,"twig")})}},92784:function(de){"use strict";de.exports=ne,ne.displayName="typescript",ne.aliases=["ts"];function ne(y){(function(E){E.languages.typescript=E.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),E.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete E.languages.typescript.parameter,delete E.languages.typescript["literal-property"];var re=E.languages.extend("typescript",{});delete re["class-name"],E.languages.typescript["class-name"].inside=re,E.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:re}}}}),E.languages.ts=E.languages.typescript})(y)}},36489:function(de){"use strict";de.exports=ne,ne.displayName="typoscript",ne.aliases=["tsconfig"];function ne(y){(function(E){var re=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:re}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:re,number:/^\d+$/,punctuation:/[,|:]/}},keyword:re,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript})(y)}},78380:function(de){"use strict";de.exports=ne,ne.displayName="unrealscript",ne.aliases=["uc","uscript"];function ne(y){y.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},y.languages.uc=y.languages.uscript=y.languages.unrealscript}},10409:function(de){"use strict";de.exports=ne,ne.displayName="uorazor",ne.aliases=[];function ne(y){y.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(de){"use strict";de.exports=ne,ne.displayName="uri",ne.aliases=["url"];function ne(y){y.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},y.languages.url=y.languages.uri}},82028:function(de){"use strict";de.exports=ne,ne.displayName="v",ne.aliases=[];function ne(y){(function(E){var re={pattern:/[\s\S]+/,inside:null};E.languages.v=E.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":re}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),re.inside=E.languages.v,E.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),E.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),E.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:E.languages.v.generic.inside}}}})})(y)}},62282:function(de){"use strict";de.exports=ne,ne.displayName="vala",ne.aliases=[];function ne(y){y.languages.vala=y.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),y.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:y.languages.vala}},string:/[\s\S]+/}}}),y.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(de,ne,y){"use strict";var E=y(51422);de.exports=re,re.displayName="vbnet",re.aliases=[];function re(oe){oe.register(E),oe.languages.vbnet=oe.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(de){"use strict";de.exports=ne,ne.displayName="velocity",ne.aliases=[];function ne(y){(function(E){E.languages.velocity=E.languages.extend("markup",{});var re={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};re.variable.inside={string:re.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:re.number,boolean:re.boolean,punctuation:re.punctuation},E.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:re}},variable:re.variable}),E.languages.velocity.tag.inside["attr-value"].inside.rest=E.languages.velocity})(y)}},37116:function(de){"use strict";de.exports=ne,ne.displayName="verilog",ne.aliases=[];function ne(y){y.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(de){"use strict";de.exports=ne,ne.displayName="vhdl",ne.aliases=[];function ne(y){y.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(de){"use strict";de.exports=ne,ne.displayName="vim",ne.aliases=[];function ne(y){y.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(de){"use strict";de.exports=ne,ne.displayName="visualBasic",ne.aliases=[];function ne(y){y.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},y.languages.vb=y.languages["visual-basic"],y.languages.vba=y.languages["visual-basic"]}},17723:function(de){"use strict";de.exports=ne,ne.displayName="warpscript",ne.aliases=[];function ne(y){y.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(de){"use strict";de.exports=ne,ne.displayName="wasm",ne.aliases=[];function ne(y){y.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(de){"use strict";de.exports=ne,ne.displayName="webIdl",ne.aliases=[];function ne(y){(function(E){var re=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,oe="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+re+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,ge={};E.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+re),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:ge},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+oe),lookbehind:!0,inside:ge},{pattern:RegExp("("+/\bcallback\s+/.source+re+/\s*=\s*/.source+")"+oe),lookbehind:!0,inside:ge},{pattern:RegExp(/(\btypedef\b\s*)/.source+oe),lookbehind:!0,inside:ge},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+re),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+re),lookbehind:!0},RegExp(re+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+re),lookbehind:!0},{pattern:RegExp(oe+"(?="+/\s*(?:\.{3}\s*)?/.source+re+/\s*[(),;=]/.source+")"),inside:ge}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var fe in E.languages["web-idl"])fe!=="class-name"&&(ge[fe]=E.languages["web-idl"][fe]);E.languages.webidl=E.languages["web-idl"]})(y)}},8921:function(de){"use strict";de.exports=ne,ne.displayName="wiki",ne.aliases=[];function ne(y){y.languages.wiki=y.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:y.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),y.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:y.languages.markup.tag.inside}}}})}},13429:function(de){"use strict";de.exports=ne,ne.displayName="wolfram",ne.aliases=["mathematica","wl","nb"];function ne(y){y.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},y.languages.mathematica=y.languages.wolfram,y.languages.wl=y.languages.wolfram,y.languages.nb=y.languages.wolfram}},65197:function(de){"use strict";de.exports=ne,ne.displayName="wren",ne.aliases=[];function ne(y){y.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},y.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:y.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(de){"use strict";de.exports=ne,ne.displayName="xeora",ne.aliases=["xeoracube"];function ne(y){(function(E){E.languages.xeora=E.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),E.languages.insertBefore("inside","punctuation",{variable:E.languages.xeora["function-inline"].inside.variable},E.languages.xeora["function-block"]),E.languages.xeoracube=E.languages.xeora})(y)}},35:function(de){"use strict";de.exports=ne,ne.displayName="xmlDoc",ne.aliases=[];function ne(y){(function(E){function re(he,le){E.languages[he]&&E.languages.insertBefore(he,"comment",{"doc-comment":le})}var oe=E.languages.markup.tag,ge={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:oe}},fe={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:oe}};re("csharp",ge),re("fsharp",ge),re("vbnet",fe)})(y)}},86095:function(de){"use strict";de.exports=ne,ne.displayName="xojo",ne.aliases=[];function ne(y){y.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(de){"use strict";de.exports=ne,ne.displayName="xquery",ne.aliases=[];function ne(y){(function(E){E.languages.xquery=E.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),E.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,E.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,E.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,E.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:E.languages.xquery,alias:"language-xquery"};var re=function(ge){return typeof ge=="string"?ge:typeof ge.content=="string"?ge.content:ge.content.map(re).join("")},oe=function(ge){for(var fe=[],he=0;he0&&fe[fe.length-1].tagName===re(le.content[0].content[1])&&fe.pop():le.content[le.content.length-1].content==="/>"||fe.push({tagName:re(le.content[0].content[1]),openedBraces:0}):fe.length>0&&le.type==="punctuation"&&le.content==="{"&&(!ge[he+1]||ge[he+1].type!=="punctuation"||ge[he+1].content!=="{")&&(!ge[he-1]||ge[he-1].type!=="plain-text"||ge[he-1].content!=="{")?fe[fe.length-1].openedBraces++:fe.length>0&&fe[fe.length-1].openedBraces>0&&le.type==="punctuation"&&le.content==="}"?fe[fe.length-1].openedBraces--:le.type!=="comment"&&(xe=!0)),(xe||typeof le=="string")&&fe.length>0&&fe[fe.length-1].openedBraces===0){var Ee=re(le);he0&&(typeof ge[he-1]=="string"||ge[he-1].type==="plain-text")&&(Ee=re(ge[he-1])+Ee,ge.splice(he-1,1),he--),/^\s+$/.test(Ee)?ge[he]=Ee:ge[he]=new E.Token("plain-text",Ee,null,Ee)}le.content&&typeof le.content!="string"&&oe(le.content)}};E.hooks.add("after-tokenize",function(ge){ge.language==="xquery"&&oe(ge.tokens)})})(y)}},14409:function(de){"use strict";de.exports=ne,ne.displayName="yaml",ne.aliases=["yml"];function ne(y){(function(E){var re=/[*&][^\s[\]{},]+/,oe=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,ge="(?:"+oe.source+"(?:[ ]+"+re.source+")?|"+re.source+"(?:[ ]+"+oe.source+")?)",fe=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),he=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function le(xe,Ee){Ee=(Ee||"").replace(/m/g,"")+"m";var Le=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return ge}).replace(/<>/g,function(){return xe});return RegExp(Le,Ee)}E.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return ge})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return ge}).replace(/<>/g,function(){return"(?:"+fe+"|"+he+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:le(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:le(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:le(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:le(he),lookbehind:!0,greedy:!0},number:{pattern:le(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:oe,important:re,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},E.languages.yml=E.languages.yaml})(y)}},33460:function(de){"use strict";de.exports=ne,ne.displayName="yang",ne.aliases=[];function ne(y){y.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(de){"use strict";de.exports=ne,ne.displayName="zig",ne.aliases=[];function ne(y){(function(E){function re(Ee){return function(){return Ee}}var oe=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,ge="\\b(?!"+oe.source+")(?!\\d)\\w+\\b",fe=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,he=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,re(fe)),le=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,re(ge)),xe="(?!\\s)(?:!?\\s*(?:"+he+"\\s*)*"+le+")+";E.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,re(xe)).replace(//g,re(fe))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,re(xe)).replace(//g,re(fe))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:oe,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},E.languages.zig["class-name"].forEach(function(Ee){Ee.inside===null&&(Ee.inside=E.languages.zig)})})(y)}},92848:function(de,ne){"use strict";var y;ne.Q=ge,y=fe;var E="",re=" ",oe=/[ \t\n\r\f]+/g;function ge(he){var le=String(he||E).trim();return le===E?[]:le.split(oe)}function fe(he){return he.join(re).trim()}},38710:function(de){var ne=function(y){return y.replace(/[A-Z]/g,function(E){return"-"+E.toLowerCase()}).toLowerCase()};de.exports=ne},58970:function(de,ne,y){"use strict";var E=this&&this.__importDefault||function(ge){return ge&&ge.__esModule?ge:{default:ge}};Object.defineProperty(ne,"__esModule",{value:!0}),ne.default=oe;var re=E(y(93193));function oe(ge,fe){var he=null;if(!ge||typeof ge!="string")return he;var le=(0,re.default)(ge),xe=typeof fe=="function";return le.forEach(function(Ee){if(Ee.type==="declaration"){var Le=Ee.property,ke=Ee.value;xe?fe(Le,ke,Ee):ke&&(he=he||{},he[Le]=ke)}}),he}},97270:function(de){de.exports=y;var ne=Object.prototype.hasOwnProperty;function y(){for(var E={},re=0;re","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(de){"use strict";de.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); diff --git a/layouts__index.adbc363b.async.js b/layouts__index.adbc363b.async.js deleted file mode 100644 index e9dd160967..0000000000 --- a/layouts__index.adbc363b.async.js +++ /dev/null @@ -1,550 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1717],{86504:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},14051:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},89699:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},55143:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},76995:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={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"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},24764:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={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"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},14726:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},21646:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},20970:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},23001:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},53570:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},39338:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},81132:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},88627:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},66119:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={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"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},1040:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},385:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},38226:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={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"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},56981:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},re=A,c=e(31533),B=function(h,fe){return d.createElement(c.Z,(0,t.Z)({},h,{ref:fe,icon:re}))},n=d.forwardRef(B),ce=n},25167:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(59301),d=e(42203),A=e(43418),re="data:image/png;base64,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",c="data:image/png;base64,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",B={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:le,occupationValue:h,onCancel:fe=()=>{}})=>{const y=()=>t.createElement("div",{className:B.flexColumn},t.createElement("img",{className:B.img,src:c}),t.createElement("span",{className:B.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),P=()=>t.createElement("div",{className:B.flexColumn},t.createElement("img",{className:B.img,src:re}),t.createElement("span",{className:B.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),J=()=>h===3?t.createElement(t.Fragment,null,P(),y()):h===2?y():P();return t.createElement(A.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{fe(),d.history.push("/account/certification")},onCancel:()=>{fe()}},t.createElement("div",{className:B.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:B.flexRow},J()))};var ce=(0,d.connect)(({paperlibrary:le,loading:h,globalSetting:fe})=>({paperlibrary:le,globalSetting:fe,loading:h.effects}))(n)},91552:function(ln,ke,e){e.d(ke,{Z:function(){return b}});var t=e(59301),d=e(42203),A=e(43418),re=e(8591),c=e(92832),B=e(24905),n=e(99460),ce=e(25167),le=e(58130),h=e(3113),fe=e(14726),y={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},P=e(32637),J=e(59301);const ae=({classroomList:o,dispatch:w,user:O})=>J.createElement(A.default,{open:o.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:J.createElement("span",null,J.createElement(fe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},J.createElement("div",{style:{textAlign:"center",marginBottom:30}},J.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",J.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),J.createElement("img",{style:{width:130,height:130},src:P})),J.createElement("div",{className:y.bottom},J.createElement(h.ZP,{className:y.yes,onClick:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var ee=(0,d.connect)(({classroomList:o,user:w})=>({classroomList:o,user:w}))(ae),$e=e(70635),Se=e(59301),Ve=(o,w,O)=>new Promise((G,X)=>{var H=ve=>{try{De(O.next(ve))}catch(tt){X(tt)}},T=ve=>{try{De(O.throw(ve))}catch(tt){X(tt)}},De=ve=>ve.done?G(ve.value):Promise.resolve(ve.value).then(H,T);De((O=O.apply(o,w)).next())}),be=(o=>(o[o.Professor=1]="Professor",o[o.AssistantProfessor=2]="AssistantProfessor",o[o.Student=3]="Student",o))(be||{});const K=({visible:o,user:w,account:O,onCancel:G=()=>{},dispatch:X})=>{const[H,T]=(0,t.useState)(),[De,ve]=(0,t.useState)([]),[tt,he]=(0,t.useState)(!1),[Ae,oe]=(0,t.useState)(!1),[U,Ie]=(0,t.useState)(),[m,x]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var F,ne;(F=w==null?void 0:w.userInfo)!=null&&F.identity&&ve([((ne=w==null?void 0:w.userInfo)==null?void 0:ne.identity)==="student"?3:1])},[w]);const R=F=>{const ne=()=>{window.location.href=(F==null?void 0:F.jump_url)||`/classrooms/${F==null?void 0:F.course_id}/students`};if(De.includes(1)){A.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Se.createElement("div",{className:"tc"},(F==null?void 0:F.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ne()}});return}ne()},L=()=>Ve(void 0,null,function*(){if(!H){re.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let F=yield(0,$e.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:H}});if(F!=null&&F.need_pro_auth&&!De.includes(1)&&!De.includes(2)){X({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:H,checkedList:De}}),I();return}he(!0);const ne=yield(0,n.cR)({invite_code:H,professor:De.includes(1)?1:null,assistant_professor:De.includes(2)?1:null,student:De.includes(3)?1:null});if(he(!1),(ne==null?void 0:ne.status)===-4&&(G(),X({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ne==null?void 0:ne.status)===-12&&re.ZP.warning(ne==null?void 0:ne.message),(ne==null?void 0:ne.status)===-2){if(I(),ne.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){oe(!0),Ie(1);return}if(ne.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){oe(!0),Ie(2);return}if(ne.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){oe(!0),Ie(3);return}}if((ne==null?void 0:ne.status)===0){(0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),I(),ne!=null&&ne.course_id?R(ne):re.ZP.success(ne.message);return}}),I=()=>Ve(void 0,null,function*(){G()});return Se.createElement(Se.Fragment,null,Se.createElement(A.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:o,confirmLoading:tt,onOk:L,onCancel:I},Se.createElement("div",{className:"tc"},Se.createElement("div",null,Se.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Se.createElement(c.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:H,onChange:F=>{if(F.target.value.length>=7){re.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}T(F.target.value)}})),Se.createElement("div",{className:"mt10 font14"},Se.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Se.createElement(B.default.Group,{value:De,onChange:F=>ve(F)},Se.createElement(B.default,{value:1,disabled:De.includes(2)},"\u6559\u5E08"),Se.createElement(B.default,{value:2,disabled:De.includes(1)},"\u52A9\u6559"),Se.createElement(B.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Se.createElement(ee,null),Se.createElement(ce.Z,{visible:Ae,onCancel:()=>oe(!1),occupationValue:U}))};var b=(0,d.connect)(({user:o,account:w})=>({user:o,account:w}))(K)},19635:function(ln,ke,e){e.d(ke,{Z:function(){return rt},g:function(){return Te}});var t=e(59301),d=e(42203),A=e(44e3),re=e(92832),c=e(43418),B={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},n=e(8591),ce=e(95237),le=e(43604),h=e(20834),fe=e(38854),y=e(5112),P=e(99460),J=e(58130),ae=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())}),ee=(j=>(j.Manager="manager",j.Developer="developer",j.Reporter="reporter",j))(ee||{}),Se=({visible:j,onCancel:k=()=>{}})=>{const[ue,me]=(0,t.useState)(),[Fe,Ot]=(0,t.useState)(),[Mt,lt]=(0,t.useState)(!1),Ue=()=>ae(void 0,null,function*(){if(!ue){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(ue.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Fe){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}lt(!0);const Xt=yield(0,P.vm)({code:ue,role:Fe});lt(!1),Et();const Zt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Zt[Xt.status]){n.ZP.info(Zt[Xt.status]);return}if(Xt.status===0){Fe==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),d.history.push(`/projects/${Xt==null?void 0:Xt.project_id}`)):((0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Et=()=>ae(void 0,null,function*(){k()});return t.createElement(t.Fragment,null,t.createElement(c.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:j,confirmLoading:Mt,onOk:Ue,onCancel:Et},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(re.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ue,onChange:Xt=>{if(Xt.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}me(Xt.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(y.ZP.Group,{value:Fe,onChange:Xt=>Ot(Xt.target.value)},t.createElement(y.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(y.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(y.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ve=e(91552),be={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},K=e(18032),b=e(78241),o=e(57809),w=e(19726),O=Object.defineProperty,G=Object.defineProperties,X=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ve=(j,k,ue)=>k in j?O(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,tt=(j,k)=>{for(var ue in k||(k={}))T.call(k,ue)&&ve(j,ue,k[ue]);if(H)for(var ue of H(k))De.call(k,ue)&&ve(j,ue,k[ue]);return j},he=(j,k)=>G(j,X(k)),Ae=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const oe=({globalSetting:j,dispatch:k,user:ue,info:me,open:Fe,onCancel:Ot=()=>{}})=>{var Mt;const[lt,Ue]=(0,t.useState)([]),[Et,Xt]=(0,t.useState)([]),[Zt,Rt]=(0,t.useState)([]),[Vt]=b.default.useForm(),[on,nn]=(0,t.useState)(!1),[En,$n]=(0,t.useState)(!1),_t=(0,t.useRef)(null),Wt=(0,t.useRef)(1),[$t,Jn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Fe&&Zn()},[Fe]);const Zn=()=>Ae(void 0,null,function*(){var cn;const On=me;if(!(0,K.o1)(k))return;const{user_school_id:ir="",department_id:vr="",school_name:kt="",department_name:Yt=""}=ue.userInfo||{},Ft=(cn=On==null?void 0:On.graduation_years)==null?void 0:cn.at(-1);Xt([{id:ir,name:kt}]),yield jt(ir),Vt.setFieldsValue({year:Ft,school_id:ir,department_id:Number(vr),name:`${Ft}${kt}${Yt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Dn=cn=>Ae(void 0,null,function*(){const On=yield(0,w.J3)(he(tt({},cn),{tab_module_type:"graduations"}));return On!=null&&On.un_purchased&&k({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),On.status===0&&Ue((On==null?void 0:On.graduation_years)||[]),On}),wn=(cn,On=500)=>{$n(!0),clearTimeout(_t.current),_t.current=setTimeout(()=>Ae(void 0,null,function*(){Wt.current+=1;const ir=Wt.current,vr=yield(0,w.NT)({keyword:cn});vr.status===0&&Wt.current===ir&&(Xt((vr==null?void 0:vr.schools)||[]),$n(!1))}),On)},jt=cn=>Ae(void 0,null,function*(){if(!cn)return;const On=yield(0,w.Ps)({page:1,limit:9999,id:cn});On.status===0&&Rt((On==null?void 0:On.departments)||[])});return t.createElement(c.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Fe,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:on,onCancel:Ot,onOk:()=>Vt.submit()},t.createElement(b.default,{colon:!1,form:Vt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(cn,On)=>{cn.school_id&&(jt(On.school_id),Vt.setFieldValue("department_id",null))},onFinish:cn=>Ae(void 0,null,function*(){nn(!0);const On=yield(0,w.Wz)(cn);On.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),Vt.resetFields(),Ot(),(0,J.xg)(`/graduations/${On==null?void 0:On.identifier}/index`)),nn(!1)})},t.createElement(b.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(o.default,{style:{width:344},size:"large",options:(Mt=me==null?void 0:me.graduation_years)==null?void 0:Mt.map(cn=>({value:cn,label:cn}))})),t.createElement(b.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(o.default,{showSearch:!0,filterOption:!1,onSearch:cn=>{wn(cn)},loading:En,size:"large",style:{width:344},options:Et.map(cn=>({value:cn.id,label:cn.name}))})),t.createElement(b.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(o.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Zt.map(cn=>({value:cn.id,label:cn.name}))})),t.createElement(b.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(re.default,{showCount:!0,style:{width:344},maxLength:60}))))};var U=(0,d.connect)(({user:j,globalSetting:k,loading:ue})=>({user:j,globalSetting:k,loading:ue}))(oe),Ie=e(70635),m=Object.defineProperty,x=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,I=(j,k,ue)=>k in j?m(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,F=(j,k)=>{for(var ue in k||(k={}))R.call(k,ue)&&I(j,ue,k[ue]);if(x)for(var ue of x(k))L.call(k,ue)&&I(j,ue,k[ue]);return j},ne=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const Ge=({globalSetting:j,dispatch:k,user:ue,open:me,onCancel:Fe=()=>{}})=>{const[Ot]=b.default.useForm(),[Mt,lt]=(0,t.useState)(!1),[Ue,Et]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Xt;if(me){const Zt={code:"",user_type:((Xt=ue==null?void 0:ue.userInfo)==null?void 0:Xt.identity)==="student"?2:1,major:""};Ot.setFieldsValue(Zt),Et(F({},Zt))}},[me]),t.createElement(c.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:me,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Mt,onCancel:Fe,onOk:()=>Ot.submit()},t.createElement(b.default,{colon:!1,form:Ot,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Xt,Zt)=>Et(F({},Zt)),onFinish:Xt=>ne(void 0,null,function*(){lt(!0);const Zt=yield(0,Ie.ZP)("/api/graduations/join.json",{method:"post",body:Xt});Zt.status===0&&(Fe(),Zt!=null&&Zt.identifier?(0,J.xg)(`/graduations/${Zt==null?void 0:Zt.identifier}/index`):n.ZP.success(Zt==null?void 0:Zt.message)),lt(!1)})},t.createElement(b.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(b.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(y.ZP.Group,null,t.createElement(y.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(y.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ue==null?void 0:Ue.user_type)===2&&t.createElement(b.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(re.default,{showCount:!0,maxLength:60}))))};var He=(0,d.connect)(({user:j,globalSetting:k})=>({user:j,globalSetting:k}))(Ge),Me=e(59301),ot=Object.defineProperty,ht=Object.defineProperties,at=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,M=(j,k,ue)=>k in j?ot(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,D=(j,k)=>{for(var ue in k||(k={}))Pe.call(k,ue)&&M(j,ue,k[ue]);if(ct)for(var ue of ct(k))z.call(k,ue)&&M(j,ue,k[ue]);return j},l=(j,k)=>ht(j,at(k)),V=(j,k)=>{var ue={};for(var me in j)Pe.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&ct)for(var me of ct(j))k.indexOf(me)<0&&z.call(j,me)&&(ue[me]=j[me]);return ue},ge=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())}),f=(j=>(j.Projects="projects",j.Shixuns="shixuns",j.Classrooms="classrooms",j))(f||{}),u=(j=>(j.Classrooms="classrooms",j.Shixuns="shixuns",j.Paths="paths",j.Projects="projects",j.Videos="videos",j.Topics="topics",j.Graduations="graduations",j))(u||{});const Y=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt}=k,lt=V(k,["homePage","user","globalSetting","loading","dispatch"]),Ue,Et,Xt,Zt;const[Rt,Vt]=(0,t.useState)(),[on,nn]=(0,t.useState)(),[En,$n]=(0,t.useState)(!1),[_t,Wt]=(0,t.useState)(!1),[$t,Jn]=(0,t.useState)(!1),[Zn,Dn]=(0,t.useState)();function wn(Ft,Hn){for(const lr of Ft){if(lr.link===Hn)return lr.hidden;if(lr.subitem&&lr.subitem.length>0){let dn=lr.subitem;for(const hn of dn)if(hn.link===Hn)return hn.hidden;return!1}}return!0}const jt=wn(((Ue=Fe.setting)==null?void 0:Ue.navbar)||[],"/classrooms"),cn=wn(((Et=Fe.setting)==null?void 0:Et.navbar)||[],"/shixuns"),On=wn(((Xt=Fe.setting)==null?void 0:Xt.navbar)||[],"/paths"),ir=wn(((Zt=Fe.setting)==null?void 0:Zt.navbar)||[],"/graduations"),vr=Ft=>{var Hn;if((0,K.tJ)(Mt)){if(Ft==="projects"&&!((Hn=me.userInfo)!=null&&Hn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ft==="classrooms"?Vt(!0):Ft==="projects"&&nn(!0)}},kt=(Ft,Hn)=>{var lr;if((0,K.tJ)(Mt)){if(Hn==="projects"&&!((lr=me.userInfo)!=null&&lr.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Hn==="shixuns"&&!(0,K.xY)()||Ft&&(window.location.href=Ft)}},Yt=Ft=>{var Hn,lr,dn,hn,Sr,Ln,sr,Dr,gr,wr,br,Ur,Jr,ho,Po,Qo,Do,Xo,Vo,Zo,co,Yo,ko,No,jo;return Me.createElement(Me.Fragment,null,Me.createElement(ce.Z,{justify:"space-around",className:"pt5 pb5"},Me.createElement(le.Z,{className:((Hn=me.userInfo)==null?void 0:Hn.user_identity)!=="\u5B66\u751F"?be.joinCol:be.hidden},((lr=me.userInfo)==null?void 0:lr.user_identity)!=="\u5B66\u751F"&&!((dn=Fe==null?void 0:Fe.setting)!=null&&dn.hide_course)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>kt("/classrooms/new")},(hn=me.userInfo)!=null&&hn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Sr=Fe==null?void 0:Fe.setting)!=null&&Sr.hide_shixun)&&((Ln=me==null?void 0:me.userInfo)==null?void 0:Ln.is_shixun_marker)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>kt("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((sr=me.userInfo)==null?void 0:sr.main_site)||!((Dr=me.userInfo)!=null&&Dr.main_site)&&!On&&(((gr=me.userInfo)==null?void 0:gr.admin)||((wr=me.userInfo)==null?void 0:wr.is_teacher)||((br=me.userInfo)==null?void 0:br.business)))&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>kt("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ur=Fe==null?void 0:Fe.setting)!=null&&Ur.is_local)&&((Jr=me.userInfo)==null?void 0:Jr.main_site)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>{var yo;return kt(`${(yo=Fe==null?void 0:Fe.setting)==null?void 0:yo.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ho=me==null?void 0:me.userInfo)==null?void 0:ho.identity)!=="student"&&Me.createElement(h.default.Item,l(D({},Ft),{onClick:()=>ge(void 0,null,function*(){if(!(0,K.o1)(Mt))return;const yo=yield(0,w.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(yo!=null&&yo.un_purchased){Mt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}yo.status===0&&(Dn(yo),$n(!0))})}),Me.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Po=me.userInfo)!=null&&Po.main_site)&&Me.createElement("div",null,Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("classrooms")},(Qo=me.userInfo)!=null&&Qo.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Do=me.userInfo)==null?void 0:Do.main_site)&&!((Xo=Fe==null?void 0:Fe.setting)!=null&&Xo.is_local)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Vo=me.userInfo)==null?void 0:Vo.main_site)&&((Zo=me.userInfo)==null?void 0:Zo.user_identity)!=="\u5B66\u751F"&&Me.createElement(le.Z,null,Me.createElement("div",{className:be.joinBoard})),((co=me.userInfo)==null?void 0:co.main_site)&&Me.createElement(le.Z,{className:((Yo=me.userInfo)==null?void 0:Yo.user_identity)!=="\u5B66\u751F"?be.joinCol:be.w90},Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("classrooms")},(ko=me.userInfo)!=null&&ko.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((No=me.userInfo)==null?void 0:No.main_site)&&!((jo=Fe==null?void 0:Fe.setting)!=null&&jo.is_local)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Me.createElement(h.default.Item,l(D({},Ft),{onClick:()=>{(0,K.o1)(Mt)&&Wt(!0)}}),Me.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Me.createElement("section",null,Me.createElement(fe.Z,{dropdownRender:()=>{var Ft;return Me.createElement(h.default,{className:((Ft=me.userInfo)==null?void 0:Ft.user_identity)!=="\u5B66\u751F"?`${be.rightMenu} ${be.joinMenu} mt10`:`${be.rightMenu} ${be.joinMenu} ${be.w140} mt10`},Me.createElement(Yt,null))},placement:"bottom"},Me.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Me.createElement(Ve.Z,{visible:Rt,onCancel:()=>Vt(!1)}),Me.createElement(Se,{visible:on,onCancel:()=>nn(!1)}),Me.createElement(U,{info:Zn,open:En,onCancel:()=>$n(!1)}),Me.createElement(He,{open:_t,onCancel:()=>Wt(!1)}))};var Z=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me})=>({homePage:j,user:ue,globalSetting:me,loading:k.models.index}))(Y),C={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},Q=e(2119),Oe=e(3129),ye=e(10148),ie=e(59301),xe=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,yt=(j,k)=>{var ue={};for(var me in j)Ze.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&xe)for(var me of xe(j))k.indexOf(me)<0&&we.call(j,me)&&(ue[me]=j[me]);return ue},gt=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const xt=j=>{var k,ue=RegExp("(^| )"+j+"=([^;]+)(;|$)");return(k=document.cookie.match(ue))?decodeURIComponent(k[2]):null},Gt=j=>{var k=new Date;k.setTime(k.getTime()-1);var ue=xt(j);ue!=null&&(document.cookie=j+"="+ue+";expires="+k.toGMTString())};var It=(j=>(j.Classrooms="classrooms",j.Shixuns="shixuns",j.Paths="paths",j.Projects="projects",j.Videos="videos",j.Topics="topics",j.Competition="competitions",j.Engineering="engineering",j.Graduations="graduations",j.Paperlibrary="paperlibrary",j.Problemset="problemset",j.Dataset="dataset",j))(It||{});const st=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt,shixunHomeworks:lt,location:Ue,payload:Et={}}=k,Xt=yt(k,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Zt,Rt,Vt,on,nn,En,$n,_t,Wt,$t,Jn,Zn,Dn,wn,jt,cn;const On=(Rt=(((Zt=Fe.setting)==null?void 0:Zt.navbar)||[]).find(Ft=>Ft.link==="/classrooms"))==null?void 0:Rt.hidden,ir=(on=(((Vt=Fe.setting)==null?void 0:Vt.navbar)||[]).find(Ft=>Ft.link==="/shixuns"))==null?void 0:on.hidden,vr=(En=(((nn=Fe.setting)==null?void 0:nn.navbar)||[]).find(Ft=>Ft.link==="/paths"))==null?void 0:En.hidden,kt=($n=me.userInfo)==null?void 0:$n.is_school_manage,Yt=()=>{var Ft,Hn,lr,dn,hn,Sr,Ln,sr,Dr,gr,wr;return(0,J.Ll)()?ie.createElement(h.default,{className:`${C.rightMenu} ${C.menuWrap}`},ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):ie.createElement(h.default,{className:`${C.rightMenu} ${C.menuWrap}`},ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:`/users/${(Ft=me.userInfo)==null?void 0:Ft.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:`/users/${(Hn=me.userInfo)==null?void 0:Hn.login}/classrooms`},(lr=me.userInfo)!=null&&lr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:`/users/${(dn=me.userInfo)==null?void 0:dn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:`/users/${(hn=me.userInfo)==null?void 0:hn.login}/paths`},(Sr=me.userInfo)!=null&&Sr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Ln=me.userInfo)==null?void 0:Ln.user_identity)!=="\u5B66\u751F"&&ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:`/users/${(sr=me.userInfo)==null?void 0:sr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:`/users/${(Dr=me.userInfo)==null?void 0:Dr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((gr=me.userInfo)==null?void 0:gr.user_identity)!=="\u5B66\u751F"&&ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:`/users/${(wr=me.userInfo)==null?void 0:wr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),ie.createElement(h.default.Item,null,ie.createElement(d.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:ie.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),kt&&ie.createElement(h.default.Item,null,ie.createElement(d.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),ie.createElement(h.default.Item,{className:C.exit},ie.createElement("a",{onClick:()=>gt(void 0,null,function*(){try{const br=yield(0,Oe.vR)({});n.ZP.success(br==null?void 0:br.message)}catch(br){}(0,J.d8)("_educoder_session","logout",1),(0,J.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,Q.bg)()?ie.createElement(fe.Z,{className:`${C.height67}`,dropdownRender:Yt,placement:"bottomRight"},ie.createElement("section",null,ie.createElement("aside",null,ie.createElement("div",{className:lt.actionTabs.type===1?C.classromediv:""},ie.createElement("img",{className:`${C.userPic} current ml15`,src:`${(_t=ye.Z)==null?void 0:_t.IMG_SERVER}/images/${(Wt=me.userInfo)==null?void 0:Wt.image_url}`,alt:"",onClick:()=>{var Ft;return d.history.push((0,J.Ll)()?"/account/profile":`/users/${(Ft=me.userInfo)==null?void 0:Ft.login}/classrooms`)}}),(0,J.Ll)()&&ie.createElement("span",{className:"ml10 font16"},($t=me.userInfo)==null?void 0:$t.username),ie.createElement("i",{className:`iconfont icon-zhankai4 ${C.icon}`}))))):ie.createElement("div",{className:`font15 ${Fe.isIlearning?C.login:""}`},((Jn=Fe.setting)==null?void 0:Jn.sso_login_url)&&ie.createElement("a",{target:"_blank",href:(Zn=Fe.setting)==null?void 0:Zn.sso_login_url},ie.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Dn=Fe.setting)==null?void 0:Dn.login_logo_url}`,width:40}),ie.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(wn=Fe.setting)==null?void 0:wn.sso_login_button_name)),!((jt=Fe.setting)!=null&&jt.hide_account_login)&&ie.createElement(ie.Fragment,null,ie.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Mt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((cn=Fe.setting)!=null&&cn.close_register)&&ie.createElement(ie.Fragment,null,ie.createElement("span",{className:"ml5 mr5"},"|"),ie.createElement(d.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Dt=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me,shixunHomeworks:Fe})=>({homePage:j,user:ue,globalSetting:me,shixunHomeworks:Fe,loading:k.models.index}))(st),In={tip:"tip___a6MfI"},Bn=e(61186),Pn=e.n(Bn),pn=e(59301),nr=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())}),rr=(j=>(j[j.Professor=1]="Professor",j[j.AssistantProfessor=2]="AssistantProfessor",j[j.Student=3]="Student",j))(rr||{});const Tt=({visible:j,user:k,onCancel:ue=()=>{},dispatch:me})=>{var Fe,Ot,Mt;const[lt,Ue]=(0,t.useState)(),[Et,Xt]=(0,t.useState)([]),[Zt,Rt]=(0,t.useState)(!1),[Vt,on]=(0,t.useState)(!1),[nn,En]=(0,t.useState)(),[$n,_t]=(0,t.useState)(!1),Wt=(Fe=window.location.pathname)==null?void 0:Fe.includes("classrooms/");(0,t.useEffect)(()=>{var jt,cn;(jt=k==null?void 0:k.userInfo)!=null&&jt.identity&&Xt([((cn=k==null?void 0:k.userInfo)==null?void 0:cn.identity)==="student"?3:1])},[k]),(0,t.useEffect)(()=>{var jt,cn,On;if(console.log(k==null?void 0:k.userInfo),(jt=k==null?void 0:k.userInfo)!=null&&jt.user_status)if(((cn=k==null?void 0:k.userInfo)==null?void 0:cn.role)===15){_t(!1);return}else{let ir=JSON.parse(Wt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));ir&&(ir==null?void 0:ir.login)===((On=k==null?void 0:k.userInfo)==null?void 0:On.login)?(console.log(Pn()(ir==null?void 0:ir.time).add(1,"days")),console.log(Pn()(new Date)),Pn()(ir==null?void 0:ir.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Et.includes(1)){c.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("div",{className:"tc"},cn||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${jt}/students`}});return}window.location.href=`/classrooms/${jt}/students`},Jn=()=>nr(void 0,null,function*(){if(!lt){n.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Rt(!0);const jt=yield(0,P.cR)({invite_code:lt,professor:Et.includes(1)?1:null,assistant_professor:Et.includes(2)?1:null,student:Et.includes(3)?1:null});if(Rt(!1),(jt==null?void 0:jt.status)===-1&&me({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(jt==null?void 0:jt.status)===-2){if(Zn(),jt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){on(!0),En(1);return}if(jt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){on(!0),En(2);return}if(jt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){on(!0),En(3);return}}if((jt==null?void 0:jt.status)===0){(0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Zn(),jt!=null&&jt.course_id?$t(jt.course_id,jt.message):n.ZP.success(jt.message);return}}),Zn=()=>nr(void 0,null,function*(){ue()}),Dn=()=>{var jt,cn;Wt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(jt=k==null?void 0:k.userInfo)==null?void 0:jt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(cn=k==null?void 0:k.userInfo)==null?void 0:cn.login})),_t(!1)},wn=()=>nr(void 0,null,function*(){let jt=yield(0,Ie.ZP)("/api/business_contacts.json",{method:"post"});(jt==null?void 0:jt.status)===0&&n.ZP.info("\u7533\u8BF7\u6210\u529F")});return pn.createElement(pn.Fragment,null,$n&&pn.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},pn.createElement("div",{className:In.tip},pn.createElement("div",null,pn.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Wt?pn.createElement(pn.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Mt=k==null?void 0:k.userInfo)==null?void 0:Mt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):pn.createElement(pn.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),pn.createElement("div",null,pn.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Dn},"\u5FFD\u7565"),pn.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:wn},"\u7533\u8BF7\u5EF6\u671F")))))};var hr=(0,d.connect)(({user:j})=>({user:j}))(Tt),qn=e(3113),Mn="data:image/png;base64,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",Tn=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,dr=(j,k)=>{var ue={};for(var me in j)Nr.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&Tn)for(var me of Tn(j))k.indexOf(me)<0&&Pr.call(j,me)&&(ue[me]=j[me]);return ue};const yr=null,Rr=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt,location:lt,text:Ue,shixunHomeworks:Et,payload:Xt={}}=k,Zt=dr(k,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Rt,Vt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{Et.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Vt("flex")},[Et.actionTabs.key]),(0,t.useEffect)(()=>{Et.actionTabs.key==="\u9690\u85CF"&&(Vt("none"),localStorage.setItem("Noviceguide","0"))},[Et.actionTabs.key]),t.createElement("div",{style:{display:Rt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:Mn,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Et.actionTabs.text),Et.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(qn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Vt("none"),Mt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(qn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Mt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Vt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var eo=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me,shixunHomeworks:Fe})=>({homePage:j,user:ue,globalSetting:me,loading:k.models.index,shixunHomeworks:Fe}))(Rr),Or=Object.defineProperty,bn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,s=(j,k,ue)=>k in j?Or(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,E=(j,k)=>{for(var ue in k||(k={}))Kn.call(k,ue)&&s(j,ue,k[ue]);if(bn)for(var ue of bn(k))_.call(k,ue)&&s(j,ue,k[ue]);return j};const p=j=>React.createElement("svg",E({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var S="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",de=e(89392),se=e(92736),Xe=e(6848),je={content:"content___L4gl0"},_e="data:image/png;base64,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",nt=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const vt=({classroomList:j,loading:k,user:ue,dispatch:me,virtualSpaces:Fe,globalSetting:Ot})=>{const Mt=(0,d.useLocation)();let lt=!1;(0,t.useEffect)(()=>{Ot.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(lt=!0)},[Ot.actionTabs.key]),(0,t.useEffect)(()=>{lt&&me({type:"globalSetting/setActionTabs",payload:{}})},[Mt.pathname]);const Ue=()=>{me({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(se.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(c.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Ot.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>nt(void 0,null,function*(){}),onCancel:()=>{Ue()}},t.createElement("div",{className:je.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:_e,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(Xe.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var dt=(0,d.connect)(({classroomList:j,user:k,loading:ue,virtualSpaces:me,globalSetting:Fe})=>({classroomList:j,user:k,loading:ue,virtualSpaces:me,globalSetting:Fe}))(vt),Qe=e(59301),ut=Object.defineProperty,At=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Lt=(j,k,ue)=>k in j?ut(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,qt=(j,k)=>{for(var ue in k||(k={}))bt.call(k,ue)&&Lt(j,ue,k[ue]);if(At)for(var ue of At(k))Pt.call(k,ue)&&Lt(j,ue,k[ue]);return j},Nt=(j,k)=>{var ue={};for(var me in j)bt.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&At)for(var me of At(j))k.indexOf(me)<0&&Pt.call(j,me)&&(ue[me]=j[me]);return ue},ft=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const{Header:pe}=A.default,{Search:Ee}=re.default;function Te(){var j,k;const me=window.location.pathname.split("/"),Fe={};return me[1]=="classrooms"&&me.length>3&&!((j=me[4])!=null&&j.includes("newgold"))&&!((k=me[5])!=null&&k.includes("newgold"))&&me[2]!=="coursesId"&&(Fe.course_id=me[2]),me[1]==="shixuns"&&me.length>3&&(Fe.objective_type="shixun",Fe.objective_id=me[2]),me[1]==="paths"&&me.length>3&&(Fe.objective_type="path",Fe.objective_id=me[2]),qt(qt({},Fe),{school:1})}const Ke=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Re=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt,isLogin:lt=!1,shixunHomeworks:Ue}=k,Et=Nt(k,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Xt,Zt,Rt,Vt,on,nn,En,$n,_t;const Wt=(0,d.useLocation)(),[$t,Jn]=(0,t.useState)(!1),[Zn,Dn]=(0,t.useState)(""),[wn,jt]=(0,t.useState)(!1),cn=Te();(0,t.useEffect)(()=>{Mt({type:"user/getNavigationInfo",payload:qt({},cn)})},[Fe.name]),(0,t.useEffect)(()=>{Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ke!=null&&Ke.includes(Wt==null?void 0:Wt.pathname)||(Wt==null?void 0:Wt.pathname.indexOf("/classrooms"))===0||Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Wt.pathname]),(0,t.useEffect)(()=>{Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ue.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ue.actionTabs.key]),(0,t.useEffect)(()=>{var dn;if(Fe!=null&&Fe.setting){let hn=(0,de.cloneDeep)((dn=Fe==null?void 0:Fe.setting)==null?void 0:dn.navbar);hn=hn==null?void 0:hn.filter(Ln=>{var sr;return!(Ln!=null&&Ln.hidden)&&!((0,Q.JA)()&&((sr=["/paperlibrary","/problemset"])!=null&&sr.includes(Ln.link)))});for(const Ln of hn)Ln.subitem&&(Ln.subitem=Ln.subitem.filter(sr=>{var Dr;return!(sr!=null&&sr.hidden)&&!((0,Q.JA)()&&((Dr=["/paperlibrary","/problemset"])!=null&&Dr.includes(sr.link)))}));let Sr=!1;hn==null||hn.map(function(Ln,sr){var Dr,gr,wr,br;const Ur=Wt.pathname;Ln.link===Ur&&(Dn(Ln==null?void 0:Ln.link),(0,J.Dk)(Ur==="/"?(Dr=Fe==null?void 0:Fe.setting)==null?void 0:Dr.name:lr(Ln==null?void 0:Ln.name)),Yt(Hn(sr,{name:Ln==null?void 0:Ln.name,link:Ln==null?void 0:Ln.link},hn)),Sr=!0),Ur=="/"&&(Dn(""),(0,J.Dk)((gr=Fe==null?void 0:Fe.setting)==null?void 0:gr.name)),(wr=Ln==null?void 0:Ln.subitem)!=null&&wr.length&&((br=Ln==null?void 0:Ln.subitem)==null||br.map(Jr=>{Jr.link===Ur&&(Dn(Jr==null?void 0:Jr.link),Ur!=="/"&&(0,J.Dk)(lr(Jr==null?void 0:Jr.name)),Yt(Hn(sr,{name:Jr==null?void 0:Jr.name,link:Jr==null?void 0:Jr.link},hn)),Sr=!0)}))}),Sr||Yt(hn)}},[Fe==null?void 0:Fe.setting,me]);const On=(0,t.useMemo)(()=>{var dn,hn;return(dn=Fe==null?void 0:Fe.setting)!=null&&dn.nav_logo_url?`${ye.Z.IMG_SERVER}/${(hn=Fe==null?void 0:Fe.setting)==null?void 0:hn.nav_logo_url}`:`${ye.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Xt=Fe==null?void 0:Fe.setting)==null?void 0:Xt.nav_logo_url]);function ir(dn){d.history.push("/search?value="+dn)}const vr=()=>$t?Qe.createElement("div",{onBlur:()=>{setTimeout(()=>{Jn(!1)},300)}},Qe.createElement(Ee,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ir,autoFocus:!0})):Qe.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{d.history.push("/search?value=")}}),[kt,Yt]=(0,t.useState)([]),Ft=(dn,hn)=>ft(void 0,null,function*(){var Sr,Ln,sr,Dr,gr,wr;if((dn==null?void 0:dn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const br=yield(0,Oe.IU)({tab_module_type:"engineering"});if(br!=null&&br.un_purchased){Mt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Sr=br==null?void 0:br.data)!=null&&Sr.engineer_url?(sr=(Ln=br==null?void 0:br.data)==null?void 0:Ln.engineer_url)!=null&&sr.includes("http")?(0,J.xg)((Dr=br==null?void 0:br.data)==null?void 0:Dr.engineer_url):d.history.push((gr=br==null?void 0:br.data)==null?void 0:gr.engineer_url):(br==null?void 0:br.status)!=401&&jt(!0);return}(wr=dn==null?void 0:dn.link)!=null&&wr.includes("http")?(0,J.xg)(dn==null?void 0:dn.link):((0,J.Dk)(dn==null?void 0:dn.name),d.history.push(dn==null?void 0:dn.link)),(dn==null?void 0:dn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Qe.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Hn=(dn,hn,Sr)=>{const Ln=Sr.slice();return Ln[dn]&&(Ln[dn].name=hn.name,Ln[dn].link=hn.link),Ln||[]},lr=(dn="")=>(dn==null?void 0:dn.indexOf("<"))>-1?dn==null?void 0:dn.slice(0,dn==null?void 0:dn.indexOf("<")):dn;return Fe.showHeader&&Fe.showHeaderFooter?Qe.createElement(A.default,{style:{background:`${Wt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Fe.isIlearning?B["header-iearning"]:B.header} ${Fe.showHeaderFixed?B.headerFixed:""}`},(Fe==null?void 0:Fe.showTip)&&Qe.createElement(hr,null),Qe.createElement(pe,{className:"header",style:{background:`${Wt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Wt.pathname=="/training"?"999":""}`}},Qe.createElement("section",{className:B["edu-menu"]},(!!Fe.isIlearning||!((Zt=Fe==null?void 0:Fe.setting)!=null&&Zt.main_site)&&!!((Rt=Fe==null?void 0:Fe.setting)!=null&&Rt.navbar))&&Qe.createElement(d.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Mt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Qe.createElement("img",{className:B.logo,title:(Vt=Fe.setting)==null?void 0:Vt.name,src:On||S})),Qe.createElement("ul",{className:`${B.menu} ${(0,J.Ll)()&&"ml0"}`},(0,J.Ll)()&&Qe.createElement("li",null,Qe.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,J.Ll)()&&Fe.setting&&(kt==null?void 0:kt.map(function(dn,hn){var Sr,Ln,sr,Dr,gr;return Qe.createElement("li",{key:hn,className:!((Sr=dn==null?void 0:dn.subitem)!=null&&Sr.length)&&Zn===(dn==null?void 0:dn.link)||(Ln=dn==null?void 0:dn.subitem)!=null&&Ln.some(wr=>Zn===(wr==null?void 0:wr.link))?B.actived:""},Qe.createElement("div",{onClick:()=>Ft(dn,hn),className:B.name},Qe.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var wr;let br=dn==null?void 0:dn.name;return(wr=dn==null?void 0:dn.subitem)==null||wr.map((Ur,Jr)=>(Ur.link===Wt.pathname&&(br=Ur.name),Ur)),br})()}}),((sr=dn==null?void 0:dn.subitem)==null?void 0:sr.length)>0&&Qe.createElement("i",{className:"iconfont icon-zhankai4"})),((Dr=dn==null?void 0:dn.subitem)==null?void 0:Dr.length)>0&&Qe.createElement("div",{className:B.dropDown},(gr=dn==null?void 0:dn.subitem)==null?void 0:gr.map((wr,br)=>Qe.createElement("div",{className:B.subName,onClick:()=>Ft(wr,hn),key:hn+"-"+br},!!br&&Qe.createElement("div",{className:B.line}),Qe.createElement("aside",{className:"font16 c-black"},lr(wr==null?void 0:wr.name)),Qe.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},wr.content)))))}))),Qe.createElement("div",{className:"search-bar",style:{flex:Fe.isIlearning?"initial":"1 0 auto"}},!(0,J.Ll)()&&!(Fe!=null&&Fe.isIlearning)&&Qe.createElement(Qe.Fragment,null,Qe.createElement(vr,null),!lt&&Qe.createElement(Z,null),!lt&&!!((on=me==null?void 0:me.userInfo)!=null&&on.login)&&Qe.createElement(d.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(nn=me==null?void 0:me.userInfo)==null?void 0:nn.login}/user_tidings`},((En=me==null?void 0:me.navigationInfo)==null?void 0:En.new_message)&&Qe.createElement("span",{className:B.newslight}))),!lt&&Qe.createElement(Dt,{payload:cn}))),Qe.createElement(c.default,{centered:!0,destroyOnClose:!0,open:wn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,J.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>jt(!1)},Qe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Qe.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Qe.createElement("img",{src:`${ye.Z.IMG_SERVER}/${($n=Fe==null?void 0:Fe.setting)==null?void 0:$n.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Qe.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_t=Fe==null?void 0:Fe.setting)==null?void 0:_t.homepage_tea_qq_number)))),Qe.createElement(eo,null),Qe.createElement(dt,null)):Qe.createElement(Qe.Fragment,null,Qe.createElement(dt,null))};var rt=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me,shixunHomeworks:Fe})=>({homePage:j,user:ue,globalSetting:me,loading:k.models.index,shixunHomeworks:Fe}))(Re)},43453:function(ln,ke,e){e.r(ke),e.d(ke,{default:function(){return Uo}});var t=e(59301),d=e(92736),A=e(43418),re=e(81863),c=e(42203),B=e(78241),n=e(8591),ce=e(92832),le=e(24905),h=e(3113),fe=e(3129),y=e(77318),P=e(36546),J=e(46400),ae=Object.defineProperty,ee=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,K=(r,v,g)=>v in r?ae(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,b=(r,v)=>{for(var g in v||(v={}))Ve.call(v,g)&&K(r,g,v[g]);if(Se)for(var g of Se(v))be.call(v,g)&&K(r,g,v[g]);return r},o=(r,v)=>ee(r,$e(v)),w=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const O={height:48,borderRadius:4},G=({dispatch:r,setType:v,data:g,accountInfo:te,open:Ce})=>{const[Je]=B.default.useForm(),[St]=(0,c.useSearchParams)(),We=(0,c.useLocation)(),[ze,Bt]=(0,t.useState)(!1),[gn,sn]=(0,t.useState)(""),zt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,t.useEffect)(()=>{Bt(Ce)},[Ce]);const or=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ut=>t.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1||Ut.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},Ut)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ut=>t.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1||Ut.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},Ut)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],en=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],Cn=()=>w(void 0,null,function*(){yield Je.validateFields();let Ut;if(te!=null&&te.code?Ut=yield(0,fe.Gq)(b(o(b({},te),{phone:te==null?void 0:te.login}),Je.getFieldValue())):Ut=yield(0,fe.Es)(b(b({},te),Je.getFieldValue())),Ut.status){if(Ut.status===-4){r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:Ut.user,loginInfo:te}});return}sn(Ut==null?void 0:Ut.message);return}if(Bt(!1),Ut!=null&&Ut.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ut==null?void 0:Ut.start_date)):localStorage.removeItem("extension-modal"),We.pathname==="/user/login"||We.pathname==="/login"){let tr=St.get("form")||St.get("back_url");if(tr)window.location.href=decodeURIComponent(tr);else if(!zt.test(te.password)&&!(te!=null&&te.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!zt.test(te.password)&&!(te!=null&&te.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",r({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}Je.resetFields()}),Wn=()=>{r({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.createElement(A.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:Cn,onCancel:()=>Bt(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:ze},t.createElement("p",{className:"tc"},"\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"),t.createElement("div",{className:"mt20"},t.createElement(P.default,{pagination:{hideOnSinglePage:!0},dataSource:g||[],columns:or})),t.createElement("div",{className:"mt20 mb20"},t.createElement(J.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),t.createElement(B.default,{name:"global_state",autoComplete:"off",form:Je},t.createElement(B.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},t.createElement(ce.default.Password,{autoComplete:"off"}))))};var X=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(G),H={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},T=e(28209),De=e.n(T),ve=Object.defineProperty,tt=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,oe=(r,v,g)=>v in r?ve(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,U=(r,v)=>{for(var g in v||(v={}))he.call(v,g)&&oe(r,g,v[g]);if(tt)for(var g of tt(v))Ae.call(v,g)&&oe(r,g,v[g]);return r},Ie=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const m={height:48,borderRadius:4},x=({dispatch:r,setType:v,user:g,setusername:te,globalSetting:Ce})=>{var Je;const[St]=B.default.useForm(),[We]=(0,c.useSearchParams)(),ze=(0,c.useLocation)(),[Bt,gn]=(0,t.useState)(""),[sn,zt]=(0,t.useState)([]),[or,en]=(0,t.useState)({}),[Cn,Wn]=(0,t.useState)(!1),Ut=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,tr=it=>Ie(void 0,null,function*(){Wn(!1),Ut.test(it.password)||(te(it.login),gn("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const pt=U({},it),mn=De().enc.Utf8.parse("5183666c72eec9e4"),Un=De().AES.encrypt(it.password||"",mn,{iv:mn,mode:De().mode.CBC});pt.password=Un.toString(),en(U({},it));const Er=yield(0,fe.Es)(pt);if(Er.status){if(Er.status===-4){r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:Er.user,loginInfo:it}});return}else if(Er.status===-5){zt([Er==null?void 0:Er.message]),Wn(!0);return}gn(Er==null?void 0:Er.message);return}if(Er!=null&&Er.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Er==null?void 0:Er.start_date)):localStorage.removeItem("extension-modal"),ze.pathname==="/user/login"||ze.pathname==="/login"){let io=We.get("form")||We.get("back_url");if(io)window.location.href=decodeURIComponent(io);else if(!Ut.test(it.password))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.reload();return}}else if(!Ut.test(it.password))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",r({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}St.resetFields()}),tn=()=>{r({type:"user/showPopLogin",payload:{showPopLogin:!1}})},Qn=it=>{var pt,mn;(pt=Ce==null?void 0:Ce.setting)!=null&&pt.open_secrecy_promise?A.default.confirm({width:500,title:null,centered:!0,icon:null,content:t.createElement(t.Fragment,null,t.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),t.createElement("div",{dangerouslySetInnerHTML:{__html:(mn=Ce==null?void 0:Ce.setting)==null?void 0:mn.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>tr(it)}):tr(it)};return t.createElement(t.Fragment,null,t.createElement(B.default,{layout:"vertical",form:St,initialValues:{autologin:!0,login:g.actionTabs.phone},onFinish:Qn,onValuesChange:it=>{gn("");const pt=/[\u4e00-\u9fa5]/g;if("password"in it){const mn=it.password.replace(pt,"");St.setFieldsValue({password:mn})}}},!!Bt&&t.createElement("div",{className:H["res-error-values"]},t.createElement("span",null,Bt),t.createElement(y.Z,{onClick:()=>gn("")})),t.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.createElement(ce.default,{style:m,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{r({type:"user/setActionTabs",payload:{phone:St.getFieldValue("login")}})}})),t.createElement(B.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},t.createElement(ce.default.Password,{style:m,size:"middle",placeholder:"\u5BC6\u7801"})),t.createElement(B.default.Item,null,t.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.createElement(B.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.createElement(le.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((Je=Ce==null?void 0:Ce.setting)==null?void 0:Je.enable_forgot_password)&&t.createElement("div",null,t.createElement("span",{className:"current font14 c-blue",onClick:()=>v(4)},"\u627E\u56DE\u5BC6\u7801")))),t.createElement(B.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:m},"\u767B\u5F55"))),t.createElement(X,{open:Cn,data:sn,accountInfo:U({},or)}))};var R=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(x),L=e(6848),I=e(58130),F=e(80813),ne=e(92310),Ge=e.n(ne),He=function(){var r=(0,t.useRef)(!1);return(0,t.useEffect)(function(){return r.current=!1,function(){r.current=!0}},[]),r},Me=He;function ot(r){var v=Me(),g=(0,F.CR)((0,t.useState)(r),2),te=g[0],Ce=g[1],Je=(0,t.useCallback)(function(St){v.current||Ce(St)},[]);return[te,Je]}var ht=ot;function at(r){var v=(0,t.useRef)(r);return v.current=r,v}var ct=at,Pe=function(r){(0,t.useEffect)(function(){r()},[])},z=Pe;function M(r,v){v===void 0&&(v={});var g=v.insertAt;if(typeof document!="undefined"){var te=document.head||document.getElementsByTagName("head")[0],Ce=document.createElement("style");Ce.type="text/css",g==="top"&&te.firstChild?te.insertBefore(Ce,te.firstChild):te.appendChild(Ce),Ce.styleSheet?Ce.styleSheet.cssText=r:Ce.appendChild(document.createTextNode(r))}}var D=`@-webkit-keyframes slider-icon-animate_spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes slider-icon-animate_spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -.rc-slider-captcha-icon { - display: inline-block; - display: inline-flex; - align-items: center; - justify-content: center; - font-style: normal; - line-height: 0; - text-align: center; - text-transform: none; - vertical-align: -0.125em; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.rc-slider-captcha-icon > svg { - line-height: 1; -} -.rc-slider-captcha-icon-spin { - -webkit-animation: slider-icon-animate_spin 1s infinite linear; - animation: slider-icon-animate_spin 1s infinite linear; -} -.rc-slider-captcha-button { - display: inline-block; - display: inline-flex; - align-items: center; - justify-content: center; - box-sizing: border-box; - width: 40px; - height: 100%; - padding: 5px 0; - color: #676d73; - color: var(--rcsc-button-color, #676d73); - font-size: 22px; - line-height: 1; - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); - cursor: -webkit-grab; - cursor: grab; - transition-timing-function: linear; - transition-duration: 0.2s; - transition-property: background-color, color; - touch-action: none; -} -.rc-slider-captcha-button-active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button-verify { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button-pc:hover { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button:active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button-active, -.rc-slider-captcha-button:active { - cursor: -webkit-grabbing; - cursor: grabbing; -} -.rc-slider-captcha-button-verify, -.rc-slider-captcha-button-verify:active { - cursor: wait; -} -.rc-slider-captcha-button-error { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #f57a7a; - background-color: var(--rcsc-error, #f57a7a); - cursor: default; -} -.rc-slider-captcha-button-error:hover { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #f57a7a; - background-color: var(--rcsc-error, #f57a7a); - cursor: default; -} -.rc-slider-captcha-button-error:active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #f57a7a; - background-color: var(--rcsc-error, #f57a7a); - cursor: default; -} -.rc-slider-captcha-button-success { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #52ccba; - background-color: var(--rcsc-success, #52ccba); - cursor: default; -} -.rc-slider-captcha-button-success:hover { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #52ccba; - background-color: var(--rcsc-success, #52ccba); - cursor: default; -} -.rc-slider-captcha-button-success:active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #52ccba; - background-color: var(--rcsc-success, #52ccba); - cursor: default; -} -.rc-slider-captcha-button-disabled { - color: #676d73; - color: var(--rcsc-button-color, #676d73); - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - cursor: no-drop; - opacity: 0.7; -} -.rc-slider-captcha-button-disabled:hover { - color: #676d73; - color: var(--rcsc-button-color, #676d73); - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - cursor: no-drop; - opacity: 0.7; -} -.rc-slider-captcha-button-disabled:active { - color: #676d73; - color: var(--rcsc-button-color, #676d73); - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - cursor: no-drop; - opacity: 0.7; -} -.rc-slider-captcha-control { - position: relative; - box-sizing: border-box; - width: 100%; - height: 42px; - height: var(--rcsc-control-height, 42px); - background-color: #f7f9fa; - background-color: var(--rcsc-bg-color, #f7f9fa); - border: 1px solid #e4e7eb; - border: 1px solid var(--rcsc-border-color, #e4e7eb); - border-radius: 2px; - border-radius: var(--rcsc-control-border-radius, 2px); -} -.rc-slider-captcha-control-button { - position: absolute; - top: 0; - left: 0; - z-index: 2; - border-radius: 2px; - border-radius: var(--rcsc-control-border-radius, 2px); -} -.rc-slider-captcha-control-indicator { - position: absolute; - top: -1px; - bottom: -1px; - left: -1px; - display: none; - box-sizing: border-box; - width: 0; - background-color: #d1e9fe; - background-color: var(--rcsc-primary-light, #d1e9fe); - border: 1px solid #1991fa; - border: 1px solid var(--rcsc-primary, #1991fa); - border-radius: 2px; - border-radius: var(--rcsc-control-border-radius, 2px); -} -.rc-slider-captcha-control-tips { - position: relative; - z-index: 1; - display: flex; - align-items: center; - justify-content: center; - width: 100%; - height: 100%; - color: #45494c; - color: var(--rcsc-text-color, #45494c); - font-size: 14px; - line-height: 20px; - text-align: center; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.rc-slider-captcha-control-moving .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-verify .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { - display: block; -} -.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator { - background-color: #fce1e1; - background-color: var(--rcsc-error-light, #fce1e1); - border-color: #f57a7a; - border-color: var(--rcsc-error, #f57a7a); -} -.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { - background-color: #d2f4ef; - background-color: var(--rcsc-success-light, #d2f4ef); - border-color: #52ccba; - border-color: var(--rcsc-success, #52ccba); -} -.rc-slider-captcha-control-errors { - padding-left: 0; - background-color: #fce1e1; - background-color: var(--rcsc-error-light, #fce1e1); - border-color: #f57a7a; - border-color: var(--rcsc-error, #f57a7a); -} -.rc-slider-captcha-control-load-failed { - padding-left: 0; - background-color: #fce1e1; - background-color: var(--rcsc-error-light, #fce1e1); - border-color: #f57a7a; - border-color: var(--rcsc-error, #f57a7a); -} -.rc-slider-captcha-control-errors .rc-slider-captcha-control-button, -.rc-slider-captcha-control-errors .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-button, -.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-indicator { - display: none; -} -.rc-slider-captcha-control-errors .rc-slider-captcha-control-tips { - color: #f57a7a; - color: var(--rcsc-error, #f57a7a); - cursor: pointer; -} -.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-tips { - color: #f57a7a; - color: var(--rcsc-error, #f57a7a); - cursor: pointer; -} -.rc-slider-captcha-jigsaw { - position: relative; - background-color: #f7f9fa; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.rc-slider-captcha-jigsaw img { - position: absolute; -} -.rc-slider-captcha-jigsaw-bg { - width: 100%; - height: 100%; - pointer-events: none; -} -.rc-slider-captcha-jigsaw-puzzle { - width: 60px; - height: 100%; - touch-action: none; -} -.rc-slider-captcha-jigsaw-puzzle:hover { - cursor: -webkit-grab; - cursor: grab; -} -.rc-slider-captcha-jigsaw-puzzle:active { - cursor: -webkit-grabbing; - cursor: grabbing; -} -.rc-slider-captcha-jigsaw-refresh { - position: absolute; - top: 0; - right: 0; - z-index: 2; - padding: 5px; - color: #fff; - font-size: 22px; - line-height: 0; - cursor: pointer; - opacity: 0.75; - transition: opacity 0.2s linear; -} -.rc-slider-captcha-jigsaw-refresh:hover { - opacity: 1; -} -.rc-slider-captcha-jigsaw-refresh-disabled { - cursor: not-allowed; -} -.rc-slider-captcha-jigsaw-refresh-disabled:hover { - opacity: 0.75; -} -.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle { - pointer-events: none; -} -.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:hover, -.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:active { - cursor: default; -} -.rc-slider-captcha-loading { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - box-sizing: border-box; - padding: 15px; - color: #45494c; - color: var(--rcsc-text-color, #45494c); - font-size: 14px; - text-align: center; - background-color: #f7f9fa; - background-color: var(--rcsc-bg-color, #f7f9fa); -} -.rc-slider-captcha-loading-icon { - font-size: 30px; -} -.rc-slider-captcha-loading-text { - margin-top: 5px; -} -.rc-slider-captcha-load-failed { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - box-sizing: border-box; - width: 100%; - height: 100%; - color: #ccc; - font-size: 85px; - background-color: #f7f9fa; - background-color: var(--rcsc-bg-color, #f7f9fa); -} -.rc-slider-captcha { - position: relative; -} -.rc-slider-captcha > * { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.rc-slider-captcha-panel { - padding-bottom: 15px; -} -.rc-slider-captcha-panel-inner { - overflow: hidden; - border-radius: 2px; - border-radius: var(--rcsc-panel-border-radius, 2px); -} -.rc-slider-captcha-float .rc-slider-captcha-panel { - position: absolute; - left: 0; - display: none; - opacity: 0; - transition-timing-function: ease-out; - transition-duration: 0.3s; - transition-property: top, bottom, opacity; -} -.rc-slider-captcha-float-top .rc-slider-captcha-panel { - bottom: 22px; -} -.rc-slider-captcha-float-bottom .rc-slider-captcha-panel { - top: 22px; - padding: 15px 0 0; -} -`;M(D);var l="rc-slider-captcha";function V(r){var v=0,g=0;return typeof r.clientX=="number"&&typeof r.clientY=="number"?(v=r.clientX,g=r.clientY):r.touches&&r.touches[0]?(v=r.touches[0].clientX,g=r.touches[0].clientY):r.changedTouches&&r.changedTouches[0]&&(v=r.changedTouches[0].clientX,g=r.changedTouches[0].clientY),{clientX:v,clientY:g}}function ge(r,v){if(v===void 0&&(v={}),r)for(var g in v)r.style[g]=v[g]}var f=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,u=f&&"onpointerdown"in window,Y=f&&"ontouchstart"in window,Z=function(r){return r==null?void 0:r.scrollTop};function C(r,v){return typeof r=="number"&&!Number.isNaN(r)&&typeof v=="number"&&v>0?Number(r.toFixed(v)):r}var Q="".concat(l,"-button"),Oe=t.forwardRef(function(r,v){var g,te=r.className,Ce=r.disabled,Je=r.active,St=r.success,We=r.error,ze=r.verify,Bt=(0,F._T)(r,["className","disabled","active","success","error","verify"]);return t.createElement("span",(0,F.pi)({className:Ge()(Q,te,(g={},g["".concat(Q,"-disabled")]=Ce,g["".concat(Q,"-active")]=Je,g["".concat(Q,"-verify")]=ze,g["".concat(Q,"-success")]=St,g["".concat(Q,"-error")]=We,g["".concat(Q,"-pc")]=!Y,g)),ref:v},Bt))});Oe.displayName="SliderButton";var ye=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},ie=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},xe=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},r),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ze=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},we=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},yt=function(r){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},r),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},gt="".concat(l,"-icon"),xt=function(r){var v,g=r.className,te=r.spin,Ce=(0,F._T)(r,["className","spin"]);return t.createElement("span",(0,F.pi)({className:Ge()(gt,(v={},v["".concat(gt,"-spin")]=te,v),g)},Ce))},Gt={arrowRight:t.createElement(ye,null),check:t.createElement(ie,null),loading:t.createElement(xe,null),refresh:t.createElement(Ze,null),x:t.createElement(we,null),imageFill:t.createElement(yt,null)},It=function(r){var v=r.type,g=(0,F._T)(r,["type"]);return t.createElement(xt,(0,F.pi)({},g),Gt[v])},st;(function(r){r[r.Default=1]="Default",r[r.Loading=2]="Loading",r[r.Moving=3]="Moving",r[r.Verify=4]="Verify",r[r.Success=5]="Success",r[r.Error=6]="Error",r[r.LoadFailed=7]="LoadFailed"})(st||(st={}));var Dt="".concat(l,"-control"),In=40,Bn=2,Pn=function(r){var v,g=r.status,te=g===void 0?st.Default:g,Ce=r.isLimitErrors,Je=r.tipText,St=r.tipIcon,We=r.sliderButtonProps,ze=r.indicatorProps,Bt=r.controlRef,gn=(0,F._T)(r,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),sn=(0,t.useRef)(null),zt=(0,t.useRef)(null),or=(0,t.useRef)(null),en=(0,t.useRef)({}),Cn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(It,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Je)},[Je]),Wn=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(It,{type:"arrowRight"}),loading:t.createElement(It,{type:"loading",spin:!0}),error:t.createElement(It,{type:"x"}),success:t.createElement(It,{type:"check"})},St)},[St]),Ut=(0,t.useMemo)(function(){var Ir;return Ir={},Ir[st.Default]=[Cn.default,Wn.default],Ir[st.Loading]=[Cn.loading,Wn.default],Ir[st.Moving]=[Cn.moving,Wn.default],Ir[st.Verify]=[Cn.verifying,Wn.loading],Ir[st.Error]=[Cn.error,Wn.error],Ir[st.Success]=[Cn.success,Wn.success],Ir[st.LoadFailed]=[Cn.loadFailed,Wn.default],Ir},[Cn,Wn]),tr=function(Ir){var Lo;return(Ir||typeof en.current.sliderButtonWidth!="number")&&(en.current.sliderButtonWidth=((Lo=zt.current)===null||Lo===void 0?void 0:Lo.clientWidth)||In),en.current.sliderButtonWidth},tn=function(Ir){if(Ir||typeof en.current.indicatorBorderWidth!="number")if(or.current){var Lo=window.getComputedStyle(or.current);en.current.indicatorBorderWidth=parseInt(Lo.borderLeftWidth)+parseInt(Lo.borderRightWidth)}else en.current.indicatorBorderWidth=Bn;return en.current.indicatorBorderWidth},Qn=function(Ir){var Lo;return(Ir||!en.current.rect)&&sn.current&&(en.current.rect=(Lo=sn.current)===null||Lo===void 0?void 0:Lo.getBoundingClientRect()),en.current.rect};(0,t.useImperativeHandle)(Bt,function(){return{getSliderButtonWidth:tr,getIndicatorBorderWidth:tn,getRect:Qn,updateLeft:function(Ir){var Lo=tr(),da=tn();ge(zt.current,{left:Ir+"px"}),ge(or.current,{width:Ir+Lo+da+"px"})}}},[]);var it=te===st.Loading,pt=te===st.Moving,mn=te===st.Verify,Un=te===st.Success,Er=te===st.Error,io=te===st.LoadFailed,Yr=Ce?Cn.errors:Ut[te][0];return t.createElement("div",(0,F.pi)({},gn,{className:Ge()(Dt,(v={},v["".concat(Dt,"-loading")]=it,v["".concat(Dt,"-moving")]=pt,v["".concat(Dt,"-verify")]=mn,v["".concat(Dt,"-success")]=Un,v["".concat(Dt,"-error")]=Er,v["".concat(Dt,"-errors")]=Ce,v["".concat(Dt,"-load-failed")]=io,v),gn.className),ref:sn}),t.createElement("div",(0,F.pi)({},ze,{className:Ge()("".concat(Dt,"-indicator"),ze==null?void 0:ze.className),ref:or})),t.createElement(Oe,(0,F.pi)({},We,{className:Ge()("".concat(Dt,"-button"),We==null?void 0:We.className),disabled:it,active:pt,verify:mn,success:Un,error:Er,ref:zt}),Ut[te][1]),t.createElement("div",{className:Ge()("".concat(Dt,"-tips")),style:Yr?{}:{display:"none"}},Yr))},pn="".concat(l,"-loading"),nr=function(r){var v=r.icon,g=v===void 0?t.createElement(It,{type:"loading",spin:!0}):v,te=r.text,Ce=te===void 0?"\u52A0\u8F7D\u4E2D...":te,Je=r.className,St=(0,F._T)(r,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:Ge()(pn,Je)},St),t.createElement("div",{className:"".concat(pn,"-icon")},g),t.createElement("div",{className:"".concat(pn,"-text")},Ce))},rr="".concat(l,"-jigsaw"),Tt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(It,{type:"imageFill"}),refreshIcon:t.createElement(It,{type:"refresh"})},hr=function(r){var v,g,te=r.status,Ce=r.bgSize,Je=Ce===void 0?Tt.bgSize:Ce,St=r.puzzleSize,We=St===void 0?Tt.puzzleSize:St,ze=r.bgUrl,Bt=r.puzzleUrl,gn=r.bgImgProps,sn=r.puzzleImgProps,zt=r.jigsawRef,or=r.loadingBoxProps,en=r.loadFailedIcon,Cn=en===void 0?Tt.loadFailedIcon:en,Wn=r.showRefreshIcon,Ut=Wn===void 0?!0:Wn,tr=r.refreshIcon,tn=tr===void 0?Tt.refreshIcon:tr,Qn=r.disabledRefresh,it=r.onRefresh,pt=r.style,mn=r.className,Un=r.children,Er=(0,F._T)(r,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),io=(0,t.useRef)(null);if((0,t.useImperativeHandle)(zt,function(){return{updateLeft:function(Ir){ge(io.current,{left:Ir+"px"})}}}),te===st.Loading)return t.createElement(nr,(0,F.pi)({},or,{style:(0,F.pi)((0,F.pi)({},or==null?void 0:or.style),Je)}));if(te===st.LoadFailed||!ze||!Bt)return t.createElement("div",{className:"".concat(l,"-load-failed"),style:Je},Cn);var Yr=te===st.Verify||te===st.Error||te===st.Success;return t.createElement("div",(0,F.pi)({className:Ge()(rr,(v={},v["".concat(rr,"-stop")]=Yr,v),mn),style:(0,F.pi)((0,F.pi)({},pt),Je)},Er),t.createElement("img",(0,F.pi)({src:ze,alt:""},gn,{className:Ge()("".concat(rr,"-bg"),gn==null?void 0:gn.className),style:(0,F.pi)((0,F.pi)({},gn==null?void 0:gn.style),Je)})),t.createElement("img",(0,F.pi)({src:Bt,alt:""},sn,{className:Ge()("".concat(rr,"-puzzle"),sn==null?void 0:sn.className),style:(0,F.pi)((0,F.pi)({},sn==null?void 0:sn.style),We),ref:io})),Ut&&te!==st.Success&&tn&&t.createElement("div",{className:Ge()("".concat(rr,"-refresh"),(g={},g["".concat(rr,"-refresh-disabled")]=te===st.Verify||Qn,g)),onClick:function(){te!==st.Verify&&!Qn&&(it==null||it())}},tn),Un)},qn=u?{start:"pointerdown",move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Y?{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"}:{start:"mousedown",move:"mousemove",end:"mouseup",cancel:"touchcancel"},Mn=u?"onPointerDown":Y?"onTouchStart":"onMouseDown",Tn;(function(r){r.Puzzle="puzzle",r.Button="button"})(Tn||(Tn={}));var Nr=function(r){var v,g,te,Ce=r.mode,Je=Ce===void 0?"embed":Ce,St=r.limitErrorCount,We=St===void 0?0:St,ze=r.tipText,Bt=r.tipIcon,gn=r.refreshIcon,sn=r.bgSize,zt=r.puzzleSize,or=r.request,en=r.autoRequest,Cn=en===void 0?!0:en,Wn=r.onVerify,Ut=r.autoRefreshOnError,tr=Ut===void 0?!0:Ut,tn=r.actionRef,Qn=r.showRefreshIcon,it=Qn===void 0?!0:Qn,pt=r.jigsawContent,mn=r.errorHoldDuration,Un=mn===void 0?500:mn,Er=r.loadingDelay,io=Er===void 0?0:Er,Yr=r.placement,Ir=Yr===void 0?"top":Yr,Lo=r.loadingBoxProps,da=r.sliderButtonProps,Br=r.precision,Gr=Br===void 0?7:Br,qr=r.className,kr=r.style,Qr=r.styles,Ko=ht(),Mo=Ko[0],ra=Ko[1],va=ht(st.Default),oa=va[0],Ro=va[1],wa=ct(oa),ga=(0,t.useRef)(null),Ho=(0,t.useRef)(null),Go=(0,t.useRef)(null),ia=(0,t.useMemo)(function(){return Je==="float"||Je==="slider"?Je:"embed"},[Je]),$a=(0,t.useMemo)(function(){if(gn!==void 0)return gn;if((Bt==null?void 0:Bt.refresh)!==void 0)return Bt.refresh},[gn,Bt]),pa=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},Tt.bgSize),sn)},[sn]),ea=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},Tt.puzzleSize),zt)},[zt]),la=(0,t.useMemo)(function(){return Ir==="bottom"?"top":"bottom"},[Ir]),Gn=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Tn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),Sa=ia==="slider",_a=typeof io=="number"&&io>0,xa=oa===st.Error&&We>0&&Gn.current.errorCount>=We,li=function(){Gn.current.buttonMaxDistance=pa.width-Gn.current.sliderButtonWidth-Gn.current.indicatorBorderWidth,Gn.current.puzzleMaxDistance=pa.width-ea.width-ea.left},si=function(){var Zr;return((Zr=ga.current)===null||Zr===void 0?void 0:Zr.getRect(!0).height)||42},ei=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Zr;return(0,F.Jh)(this,function(lo){switch(lo.label){case 0:if(Sa)return[2];if(!or)return[3,4];_a?Gn.current.loadingTimer=setTimeout(function(){Ro(st.Loading)},io):Ro(st.Loading),lo.label=1;case 1:return lo.trys.push([1,3,,4]),[4,or()];case 2:return Zr=lo.sent(),_a&&clearTimeout(Gn.current.loadingTimer),ra(Zr),Ro(st.Default),[3,4];case 3:return lo.sent(),_a&&clearTimeout(Gn.current.loadingTimer),Ro(st.LoadFailed),[3,4];case 4:return[2]}})})},ti=function(Zr){Zr===void 0&&(Zr=300),!(ia!=="float"||wa.current===st.Success)&&(clearTimeout(Gn.current.floatTransitionTimer),clearTimeout(Gn.current.floatDelayHideTimer),clearTimeout(Gn.current.floatDelayShowTimer),Gn.current.floatDelayShowTimer=setTimeout(function(){var lo;ge(Go.current,{display:"block"}),Z(Go.current);var sa=si()+"px";ge(Go.current,(lo={},lo[la]=sa,lo.opacity="1",lo))},Zr))},Ia=function(Zr){Zr===void 0&&(Zr=300),ia==="float"&&(clearTimeout(Gn.current.floatTransitionTimer),clearTimeout(Gn.current.floatDelayHideTimer),clearTimeout(Gn.current.floatDelayShowTimer),Gn.current.floatDelayHideTimer=setTimeout(function(){var lo,sa=si()/2+"px";ge(Go.current,(lo={},lo[la]=sa,lo.opacity="0",lo)),Gn.current.floatTransitionTimer=setTimeout(function(){ge(Go.current,{display:"none"})},300)},Zr))},ni=function(Zr){var lo;Sa||(lo=Ho.current)===null||lo===void 0||lo.updateLeft(Zr)},ui=function(){var Zr;Gn.current.isPressed=!1,Ro(st.Default),(Zr=ga.current)===null||Zr===void 0||Zr.updateLeft(0),ni(ea.left)},Ya=function(Zr){Zr===void 0&&(Zr=!1),Zr&&(Gn.current.errorCount=0),clearTimeout(Gn.current.refreshTimer),wa.current!==st.Loading&&(ui(),ei())},Ai=function(){(xa||oa===st.LoadFailed)&&Ya(xa)},wi=function(){Y||ti()},Ii=function(){Y||Ia()},Bi=function(Zr){Gn.current.currentTargetType=Tn.Puzzle,gi(Zr)},Vi=function(Zr){Gn.current.currentTargetType=Tn.Button,gi(Zr)},gi=function(Zr){if(wa.current===st.Default){Zr.preventDefault();var lo=V(Zr),sa=lo.clientX,Hr=lo.clientY;Gn.current.startInfo={x:sa,y:Hr,timestamp:new Date().getTime()},Gn.current.trail=[[sa,Hr]],ga.current&&(Gn.current.sliderButtonWidth=ga.current.getSliderButtonWidth(!0),Gn.current.indicatorBorderWidth=ga.current.getIndicatorBorderWidth(!0)),li(),Gn.current.ratio=Gn.current.puzzleMaxDistance/Gn.current.buttonMaxDistance,Gn.current.currentTargetType===Tn.Puzzle&&(Gn.current.ratio=1/Gn.current.ratio),(Y||Zr.pointerType==="pen"||Zr.pointerType==="touch")&&ti(0),Gn.current.isPressed=!0,document.addEventListener(qn.move,ci),document.addEventListener(qn.end,ri),document.addEventListener(qn.cancel,ri)}},ci=function(Zr){var lo;if(Gn.current.isPressed){Zr.preventDefault();var sa=V(Zr),Hr=sa.clientX,oo=sa.clientY,Bo=Hr-Gn.current.startInfo.x;Gn.current.trail.push([Hr,oo]),wa.current!==st.Moving&&Bo>0&&Ro(st.Moving);var To=Bo,aa=Bo;Gn.current.currentTargetType===Tn.Puzzle?(Bo=Math.max(0,Math.min(Bo,Gn.current.puzzleMaxDistance)),To=Bo+ea.left,aa=Bo*Gn.current.ratio):(Bo=Math.max(0,Math.min(Bo,Gn.current.buttonMaxDistance)),aa=Bo,To=Bo*Gn.current.ratio+ea.left),(lo=ga.current)===null||lo===void 0||lo.updateLeft(aa),ni(To)}},ri=function(Zr){if(document.removeEventListener(qn.move,ci),document.removeEventListener(qn.end,ri),document.removeEventListener(qn.cancel,ri),!!Gn.current.isPressed){if(wa.current!==st.Moving){Gn.current.isPressed=!1,Y&&Ia();return}if(Wn){Gn.current.isPressed=!1,Ro(st.Verify);var lo=new Date().getTime(),sa=V(Zr),Hr=sa.clientX,oo=sa.clientY,Bo=oo-Gn.current.startInfo.y,To=Hr-Gn.current.startInfo.x,aa=To;Gn.current.currentTargetType===Tn.Puzzle?(To=Math.max(0,Math.min(To,Gn.current.puzzleMaxDistance)),aa=To*Gn.current.ratio):(To=Math.max(0,Math.min(To,Gn.current.buttonMaxDistance)),aa=To,To*=Gn.current.ratio),Wn({x:C(To,Gr),y:C(Bo,Gr),sliderOffsetX:C(aa,Gr),duration:lo-Gn.current.startInfo.timestamp,trail:Gn.current.trail,targetType:Gn.current.currentTargetType,errorCount:Gn.current.errorCount}).then(function(){Gn.current.errorCount=0,Ro(st.Success),Ia()}).catch(function(){Gn.current.errorCount+=1,Ro(st.Error),(Y||Zr.pointerType==="pen"||Zr.pointerType==="touch")&&Ia(),(We<=0||Gn.current.errorCount0?(Ce.forEach(function(Je){Je.wrap.apply(Je.context,g)}),!0):!1},r}(),dr={},yr=function(){function r(v){v===void 0&&(v="default"),this.scope=v,dr[this.scope]||(dr[this.scope]={}),this.data=dr[this.scope]}return r.prototype.getItem=function(v){return v in this.data?this.data[v]:null},r.prototype.setItem=function(v,g){this.data[v]=g},r.prototype.removeItem=function(v){delete this.data[v]},r.prototype.clear=function(){dr[this.scope]={},this.data=dr[this.scope]},r}();function Rr(){return Math.random().toString(16).substring(2,8)}function eo(r){try{var v=typeof r=="object"&&r!==null&&!!r.setItem&&!!r.getItem&&!!r.removeItem;if(v){var g=Rr()+new Date().getTime(),te="1";if(r.setItem(g,te),r.getItem(g)!==te)return!1;r.removeItem(g)}return v}catch(Ce){return console.error("[cache2] ".concat(r," is not supported. The default memory cache will be used.")),!1}}function Or(r,v){try{return JSON.parse(r,v)}catch(g){return r}}function bn(r,v){return JSON.stringify(r,v)}var Kn=function(){function r(v,g){g===void 0&&(g={});var te=v?eo(v):!1;this.options=(0,F.pi)({needParsed:te,prefix:""},g),this.storage=te?v:new yr(this.options.memoryScope)}return r.prototype.getKey=function(v){return this.options.prefix+v},r.prototype.get=function(v){var g=this.storage.getItem(this.getKey(v));return this.options.needParsed?Or(g,this.options.reviver):g},r.prototype.set=function(v,g){this.storage.setItem(this.getKey(v),this.options.needParsed?bn(g,this.options.replacer):g)},r.prototype.del=function(v){this.storage.removeItem(this.getKey(v))},r.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},r}(),_="cache2_",s="default",E=function(r){(0,F.ZT)(v,r);function v(g,te){var Ce=r.call(this)||this,Je=s,St;return typeof g=="string"?Je=g||s:typeof g=="object"&&(St=g),!St&&typeof te=="object"&&(St=te),Ce.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:_},St),Ce.storage=new Kn(Ce.options.storage,(0,F.pi)({memoryScope:Je},Ce.options)),Ce.cacheKey=Je,Ce.startCheckperiod(),Ce}return v.prototype._check=function(g,te){var Ce=!0;return te.t!==0&&te.t0?Ce+Je:0;return{v:g,t:St,n:Ce}},v.prototype._isLimited=function(g){return this.options.max>-1&&g>=this.options.max},v.prototype._getReplaceKey=function(g,te){var Ce=g[0];return g.forEach(function(Je){(te[Je].t0&&this.setCacheValues(Ce),Je},v.prototype.clear=function(){this.storage.del(this.cacheKey)},v.prototype.keys=function(){var g=this,te=this.cacheValues,Ce=Object.keys(te);return Ce.filter(function(Je){return g._check(Je,te[Je])})},v.prototype.has=function(g){var te=this.cacheValues[g];return!!(te&&this._check(g,te))},v.prototype.take=function(g){var te,Ce=this.cacheValues[g];return Ce&&this._check(g,Ce)&&(te=Ce.v,this.del(g)),te},v.prototype.ttl=function(g,te){var Ce=this.cacheValues,Je=Ce[g];return Je&&this._check(g,Je)?(Ce[g]=this._wrap(Je.v,te),!0):!1},v.prototype.getTtl=function(g){var te=this.cacheValues,Ce=te[g];if(Ce&&this._check(g,Ce))return te[g].t},v.prototype.getLastModified=function(g){var te=this.cacheValues,Ce=te[g];if(Ce&&this._check(g,Ce))return te[g].n},v.prototype.startCheckperiod=function(){var g=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){g.startCheckperiod()},this.options.checkperiod))},v.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},v}(Pr),p=void 0,S="undefined",de="object",se=Object.prototype,Xe=se.toString,je=se.hasOwnProperty,_e=se.propertyIsEnumerable,nt=Object.getOwnPropertySymbols,vt=Object.getPrototypeOf,dt=Object.keys,Qe=Function.prototype,ut=Qe.toString,At=typeof Symbol!==S,bt=At?Symbol.prototype:p,Pt=Array.prototype,Lt=Pt.slice,qt=Math.min,Nt=Math.max,ft=Math.random,pe=Math.floor,Ee=Math.ceil,Te=Math.abs,Ke=Number.isFinite,Re=Number.isInteger,rt=Number.isSafeInteger,j=typeof globalThis===de&&globalThis,k=typeof e.g===de&&e.g,ue=typeof self===de&&self,me=Number.MAX_SAFE_INTEGER||9007199254740991,Fe=Number.MIN_SAFE_INTEGER||-9007199254740991,Ot=4294967295,Mt="[object BigInt]",lt="[object Number]",Ue="[object Boolean]",Et="[object String]",Xt="[object Date]",Zt="[object RegExp]",Rt="[object Symbol]",Vt="[object Error]",on="[object ArrayBuffer]",nn="[object Arguments]",En="[object Array]",$n=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(r){return"[object "+r+"]"}),_t="[object WeakSet]",Wt="[object Blob]",$t="[object File]",Jn="[object DOMException]",Zn="[object Object]",Dn="[object DataView]",wn="[object Map]",jt="[object Promise]",cn="[object Set]",On="[object WeakMap]",ir="[object Window]",vr=0,kt="_"+ft().toString(36).substring(2,4);function Yt(r){return r===void 0&&(r=kt),""+r+ ++vr}function Ft(r){return Xe.call(r)}function Hn(r){return typeof r=="string"||Ft(r)===Et}var lr=function(){function r(v){this.promiseCache={},this.cache=new E(Yt("uh_async_memo"),v)}return r.prototype.run=function(v,g,te){var Ce=this;if(!g||!Hn(g))return v();var Je=(0,F.pi)({persisted:!0},te);if(Je.persisted){var St=this.cache.get(g);if(St)return Promise.resolve(St)}return this.promiseCache[g]||(this.promiseCache[g]=v().then(function(We){return delete Ce.promiseCache[g],Ce.cache.set(g,We,Je.ttl),We}).catch(function(We){return delete Ce.promiseCache[g],Promise.reject(We)})),this.promiseCache[g]},r}(),dn=typeof Blob!==S;function hn(r){return dn&&r instanceof Blob?!0:Ft(r)===Wt}function Sr(r){return function(){return r}}function Ln(){}var sr=typeof URL!="undefined",Dr=void 0,gr=Object.keys,wr=Object.values,br=sr?URL.createObjectURL:Sr(""),Ur=sr?URL.revokeObjectURL:Ln;function Jr(r,v){var g=v||{},te=g.method,Ce=te===void 0?"get":te,Je=g.data,St=Je===void 0?null:Je,We=g.timeout,ze=g.headers,Bt=g.withCredentials,gn=Bt===void 0?!1:Bt,sn=g.async,zt=sn===void 0?!0:sn,or=g.user,en=or===void 0?null:or,Cn=g.password,Wn=Cn===void 0?null:Cn,Ut=g.responseType,tr=g.onReadyStateChange,tn=g.onLoadStart,Qn=g.onProgress,it=g.onAbort,pt=g.onTimeout,mn=g.onError,Un=g.onLoad,Er=g.onLoadEnd;return new Promise(function(io,Yr){var Ir=new XMLHttpRequest;Ir.open(Ce.toLowerCase(),r,zt,en,Wn),tr&&(Ir.onreadystatechange=tr),typeof We=="number"&&We>0&&(Ir.timeout=We),Ir.withCredentials=gn,Ut&&(Ir.responseType=Ut),typeof ze=="object"&&gr(ze).map(function(qr){Ir.setRequestHeader(qr,ze[qr])});var Lo=function(qr){return function(kr){io(kr),qr==null||qr.call(Ir,kr)}},da=function(qr){return function(kr){Yr(kr),qr==null||qr.call(Ir,kr)}},Br={loadstart:tn,progress:Qn,abort:da(it),timeout:da(pt),error:da(mn),load:Lo(Un),loadend:Er},Gr=gr(Br);Gr.map(function(qr){var kr=Br[qr];kr&&Ir.addEventListener(qr,kr)}),Ir.send(St)})}var ho=[200,304];function Po(r,v){return new Promise(function(g,te){hn(r)?g(r):Jr(r,(0,F.pi)({responseType:"blob"},v)).then(function(Ce){var Je=Ce.target.status;if(ho.indexOf(Je)!==-1)g(Ce.target.response);else{var St=new Error("The file does not support get requests, responseStatus ".concat(Je,", '").concat(r,"'."));console.error(St),te(St)}}).catch(function(Ce){console.error(new Error("Failed to request file. ".concat(Ce))),te(Ce)})})}function Qo(r){return new Promise(function(v,g){var te=hn(r),Ce=te?br(r):r,Je=new Image;te||(Je.crossOrigin="anonymous"),Je.onload=function(){v(Je)},Je.onerror=function(St){te&&Ur(Ce),console.error("[loadImage] The image load failed, '".concat(r,"'.")),g(St)},Je.src=Ce})}function Do(r,v){return Po(r,v).then(function(g){return Qo(g).then(function(te){return{blob:g,image:te}})})}function Xo(r){return r!==null&&typeof r=="object"}function Vo(r){return typeof r=="function"||Xo(r)}function Zo(r){return typeof r=="symbol"||Ft(r)===Rt}var co=/^0b[01]+$/i,Yo=/^0o[0-7]+$/i,ko=/^[-+]0x[0-9a-f]+$/i;function No(r){if(typeof r=="number")return r;if(Zo(r))return NaN;if(Vo(r)&&(r=Number(r)),typeof r!="string")return r===0?r:+r;r=r.trim();var v=co.test(r);return v||Yo.test(r)?parseInt(r.slice(2),v?2:8):ko.test(r)?NaN:+r}var jo=17976931348623157e292;function yo(r){if(!r)return r===0?r:0;if(r=No(r),r===1/0||r===-1/0){var v=r<0?-1:1;return v*jo}return r===r?r:0}function An(r,v){r===void 0&&(r=0),v===void 0&&(v=1),r=yo(r),v=yo(v);var g=Ee(qt(r,v)||0),te=pe(Nt(r,v)||0);if(g>te){var Ce=g;g=te,te=Ce}return pe(g+ft()*(te-g+1))}var Fn=Math.PI,rn;(function(r){r[r.None=0]="None",r[r.Outer=1]="Outer",r[r.Inner=2]="Inner"})(rn||(rn={}));var er=[rn.None,rn.Outer,rn.Inner];function fr(r){var v=r.length,g=An(0,v-1);return r[g]}function jr(r){var v={top:fr(er),right:fr(er),bottom:fr(er),left:fr(er)},g=Object.keys(v),te=["top","bottom"],Ce=["left","right"];if(v.top===rn.Outer&&v.bottom===rn.Outer?v[fr(te)]=rn.Inner:v.top!==rn.Outer&&v.bottom!==rn.Outer&&(v[fr(te)]=rn.Outer),v.left===rn.Outer&&v.right===rn.Outer?v[fr(Ce)]=rn.Inner:v.left!==rn.Outer&&v.right!==rn.Outer&&(v[fr(Ce)]=rn.Outer),r){var Je=[],St=[];g.forEach(function(We){v[We]===rn.Inner?Je.push(We):v[We]===rn.None&&St.push(We)}),r===2?Je.forEach(function(We){return v[We]=rn.None}):r===3?Je.length===0?v[fr(St)]=rn.Inner:Je.length===2&&(v[fr(Je)]=rn.None):r==4&&St.forEach(function(We){return v[We]=rn.Inner})}return v}function Ao(r,v){v===void 0&&(v={});var g=v.x,te=g===void 0?0:g,Ce=v.y,Je=Ce===void 0?0:Ce,St=v.w,We=St===void 0?60:St,ze=v.h,Bt=ze===void 0?60:ze,gn=v.needClosePath,sn=gn===void 0?!0:gn,zt=v.points,or=v.margin,en=or===void 0?0:or;en=en<=0?0:en,(typeof zt=="number"||!zt)&&(zt=jr(zt));var Cn=(Math.min(We,Bt)-en*2)*.15,Wn=Math.hypot(Cn,Cn),Ut=Wn/2,tr=Cn+Ut,tn={x:te+en,y:Je+en,w:We-tr-en*2,h:Bt-tr-en*2},Qn=tn.w/2,it=tn.h/2;zt.left===rn.Outer&&(tn.x+=tr),zt.top===rn.Outer&&(tn.y+=tr),r.beginPath(),r.lineWidth=2,r.moveTo(tn.x,tn.y),zt.top!==rn.None&&(r.lineTo(tn.x+Qn-Ut,tn.y),zt.top===rn.Inner?r.arc(tn.x+Qn,tn.y+Ut,Cn,1.25*Fn,1.75*Fn,!0):r.arc(tn.x+Qn,tn.y-Ut,Cn,.75*Fn,.25*Fn)),r.lineTo(tn.x+tn.w,tn.y),zt.right!==rn.None&&(r.lineTo(tn.x+tn.w,tn.y+it-Ut),zt.right===rn.Inner?r.arc(tn.x+tn.w-Ut,tn.y+it,Cn,1.75*Fn,.25*Fn,!0):r.arc(tn.x+tn.w+Ut,tn.y+it,Cn,1.25*Fn,.75*Fn)),r.lineTo(tn.x+tn.w,tn.y+tn.h),zt.bottom!==rn.None&&(r.lineTo(tn.x+Qn+Ut,tn.y+tn.h),zt.bottom===rn.Inner?r.arc(tn.x+Qn,tn.y+tn.h-Ut,Cn,.25*Fn,.75*Fn,!0):r.arc(tn.x+Qn,tn.y+tn.h+Ut,Cn,1.75*Fn,1.25*Fn)),r.lineTo(tn.x,tn.y+tn.h),zt.left!==rn.None&&(r.lineTo(tn.x,tn.y+it+Ut),zt.left===rn.Inner?r.arc(tn.x+Ut,tn.y+it,Cn,.75*Fn,1.25*Fn,!0):r.arc(tn.x-Ut,tn.y+it,Cn,.25*Fn,1.75*Fn)),r.lineTo(tn.x,tn.y),r.stroke(),sn&&r.closePath()}function so(r,v,g,te){return new Promise(function(Ce){v?r.toBlob(function(Je){Ce(Je?URL.createObjectURL(Je):r.toDataURL(g,te))},g,te):Ce(r.toDataURL(g,te))})}var no=new lr({max:5,maxStrategy:"replaced"});no.cache.on("del",function(r,v){try{v.image.src&&URL.revokeObjectURL(v.image.src)}catch(g){}});function wo(r){r?no.cache.del(r):no.cache.clear()}var Xr=new WeakMap,Tr=function(r){return Vo(r)?(Xr.get(r)||Xr.set(r,Yt("cp")),Xr.get(r)):String(r)},fo={jpeg:"image/jpeg",png:"image/png"},to=[];function Oo(r){r.forEach(function(v){URL.revokeObjectURL(v)})}function mo(r,v){v===void 0&&(v={});var g=v.borderWidth,te=g===void 0?2:g,Ce=v.borderColor,Je=Ce===void 0?"rgba(255,255,255,0.7)":Ce,St=v.fillColor,We=St===void 0?"rgba(255,255,255,0.7)":St,ze=v.points,Bt=v.width,gn=Bt===void 0?60:Bt,sn=v.height,zt=sn===void 0?60:sn,or=v.x,en=v.y,Cn=v.margin,Wn=Cn===void 0?2:Cn,Ut=v.equalHeight,tr=Ut===void 0?!0:Ut,tn=v.imageWidth,Qn=v.imageHeight,it=v.bgWidth,pt=v.bgHeight,mn=v.bgOffset,Un=mn===void 0?[0,0]:mn,Er=v.bgImageType,io=Er===void 0?fo.jpeg:Er,Yr=v.quality,Ir=Yr===void 0?.8:Yr,Lo=v.format,da=Lo===void 0?"dataURL":Lo,Br=v.cacheImage,Gr=Br===void 0?!0:Br,qr=v.autoRevokePreviousBlobUrl,kr=qr===void 0?!0:qr,Qr=v.ajaxOptions;return new Promise(function(Ko,Mo){var ra=document.createElement("canvas"),va=document.createElement("canvas"),oa=ra.getContext("2d"),Ro=va.getContext("2d"),wa=Gr?Tr(r):void 0;no.run(function(){return Do(r,Qr)},wa).then(function(ga){var Ho=ga.image;tn&&(Ho.width=tn),Qn&&(Ho.height=Qn);var Go=typeof it=="number"&&it>0?it>gn?it:gn:Ho.width,ia=typeof pt=="number"&&pt>0?pt>zt?pt:zt:Ho.height;ra.width=Go,ra.height=ia;var $a=Go-gn,pa=ia-zt,ea=typeof or=="undefined"?An(gn,$a):or||0,la=typeof en=="undefined"?An(0,pa):en||0;ea<0?ea=0:ea>$a&&(ea=$a),la<0?la=0:la>pa&&(la=pa);var Gn=typeof ze=="number"||!ze?jr(ze):ze,Sa=typeof Un=="function"?Un(Ho.width,Ho.height):Un;oa.strokeStyle=Je,oa.lineWidth=te,oa.fillStyle=We,Ao(oa,{x:ea,y:la,w:gn,h:zt,points:Gn,margin:Wn}),oa.fillStyle=We,oa.fill(),oa.globalCompositeOperation="destination-over",oa.drawImage(Ho,Sa[0],Sa[1],Ho.width,Ho.height),va.width=Go,va.height=ia,Ro.strokeStyle=Je,Ro.lineWidth=te,Ao(Ro,{x:ea,y:la,w:gn,h:zt,points:Gn,margin:Wn}),Ro.globalCompositeOperation="destination-over",Ro.clip(),Ro.drawImage(Ho,Sa[0],Sa[1],Ho.width,Ho.height);var _a=Ro.getImageData(ea,la,gn,zt);Ro.clearRect(0,0,Go,ia),va.width=gn,va.height=tr?ia:zt,Ro.putImageData(_a,0,tr?la:0);var xa=da==="blob",li=so(va,xa,fo.png,Ir),si=so(ra,xa,io,Ir);Promise.all([li,si]).then(function(ei){var ti=ei[0],Ia=ei[1];kr&&(to.length&&(Oo(to),to.length=0),xa&&to.push(Ia,ti)),Ko({puzzleUrl:ti,bgUrl:Ia,x:ea,y:tr?0:la})}).catch(Mo)}).catch(Mo)})}var ha=Object.defineProperty,ua=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Ba=(r,v,g)=>v in r?ha(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Pa=(r,v)=>{for(var g in v||(v={}))Ta.call(v,g)&&Ba(r,g,v[g]);if(ua)for(var g of ua(v))ta.call(v,g)&&Ba(r,g,v[g]);return r},ya=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const Oa=({ModalProps:r,onFinish:v})=>{const[g,te]=(0,t.useState)(),Ce=(0,t.useRef)(),Je=()=>ya(void 0,null,function*(){const We=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ze=yield mo(We,{imageHeight:180,imageWidth:360});return te(ze),ze}),St=We=>ya(void 0,null,function*(){return We!=null&&We.x&&We.x>g.x-5&&We.x{var We;r!=null&&r.open&&Ce.current&&((We=Ce.current)==null||We.refresh())},[r==null?void 0:r.open,Ce]),t.createElement(A.default,Pa({},Pa({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},r)),t.createElement(Nr,{actionRef:Ce,request:Je,onVerify:We=>ya(void 0,null,function*(){return St(We)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var We;(We=Ce.current)==null||We.refresh()}},"\u5237\u65B0")))};var za=t.memo(Oa),vo=e(59301),Ma=Object.defineProperty,Aa=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Da=(r,v,g)=>v in r?Ma(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Wa=(r,v)=>{for(var g in v||(v={}))ca.call(v,g)&&Da(r,g,v[g]);if(ba)for(var g of ba(v))ja.call(v,g)&&Da(r,g,v[g]);return r},Ca=(r,v)=>Aa(r,Za(v)),Lr=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const xr={height:48},Fo=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,xo=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,bo={timer:0};var zo=(r=>(r[r.setTimer=0]="setTimer",r))(zo||{});function Wo(r,v){switch(v.type){case 0:return Ca(Wa({},r),{timer:v.payload});default:throw new Error}}const na=({validateName:r,getCode:v,register:g,style:te={},buttonText:Ce="\u6CE8\u518C",globalSetting:Je})=>{var St;const[We]=B.default.useForm(),[ze,Bt]=(0,t.useReducer)(Wo,bo),[gn,sn]=(0,t.useState)(!1),{timer:zt}=ze,[or,en]=(0,t.useState)(!1);function Cn(it){return Lr(this,null,function*(){const{login:pt,password:mn,code:Un}=it,{message:Er,status:io}=yield g({login:pt,password:mn,code:Un});if(io<0){We.setFields([{name:"code",errors:[Er]}]);return}window.location.reload()})}function Wn(){return Lr(this,null,function*(){let it=We.getFieldValue("login"),pt=0;if(!Fo.test(it)||it.indexOf(" ")>-1)return We.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),pt=1,pt;let{status:mn,message:Un}=yield r({login:it,type:1});return mn>0?pt=2:(We.setFields([{name:"login",errors:[Un]}]),pt=1),pt})}const Ut=()=>Lr(void 0,null,function*(){sn(!0);const it=We.getFieldValue("verify"),pt=We.getFieldValue("login");if(!pt)We.validateFields(["login"]);else{const mn=yield r({login:pt,type:1});if((mn==null?void 0:mn.status)!==1){We.setFields([{name:"login",errors:[mn==null?void 0:mn.message]}]);return}const{status:Un,message:Er}=yield v({login:pt,type:1,smscode:(0,I.M)(pt)});Un<0&&We.setFields([{name:"code",errors:[Er]}]),Bt({type:0,payload:60})}sn(!1)});function tr(it,pt){if(!pt)return Promise.resolve();if(!xo.test(pt)||pt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const mn=pt.length;return mn>=8&&mn<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const tn=(it,pt)=>pt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{zt>0&&setTimeout(()=>{Bt({type:0,payload:zt-1})},1e3)},[zt]);const Qn=(it,pt)=>pt?pt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Fo.test(pt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return vo.createElement(vo.Fragment,null,vo.createElement(B.default,{layout:"vertical",form:We,style:te,initialValues:{autologin:!0,protool:!1},onFinish:Cn},vo.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Qn}]},vo.createElement(ce.default,{style:xr,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>Wn,onChange:()=>We.setFieldsValue({verify:0})})),!((St=Je==null?void 0:Je.setting)!=null&&St.is_local)&&vo.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},vo.createElement(ce.default,{suffix:vo.createElement(h.ZP,{loading:gn,type:"link",onClick:it=>{if(it.stopPropagation(),!We.getFieldValue("login")){We.validateFields(["login"]);return}en(!0)},disabled:zt>0}," ",zt===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${zt}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),vo.createElement(L.Z,{title:vo.createElement("div",null,vo.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),vo.createElement("br",null),vo.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),vo.createElement("br",null),vo.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},vo.createElement(B.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:tr}]},vo.createElement(ce.default.Password,{autoComplete:"new-password",style:xr,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),vo.createElement(B.default.Item,null,vo.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:xr,className:"font16"}," ",Ce," ")),vo.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",vo.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),vo.createElement(za,{ModalProps:{open:or,onCancel:()=>{en(!1)}},onFinish:()=>{en(!1),Ut()}}))};var Jo=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))(na),fa=e(89392),$r=e(59301),Ka=Object.defineProperty,oi=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,ka=(r,v,g)=>v in r?Ka(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,di=(r,v)=>{for(var g in v||(v={}))Ga.call(v,g)&&ka(r,g,v[g]);if(La)for(var g of La(v))Va.call(v,g)&&ka(r,g,v[g]);return r},Qa=(r,v)=>oi(r,Ha(v)),Fa=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const Ua={height:48},Ja=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Co=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ro={timer:0};var go=(r=>(r[r.setTimer=0]="setTimer",r))(go||{});function qo(r,v){switch(v.type){case 0:return Qa(di({},r),{timer:v.payload});default:throw new Error}}const $o=({validateName:r,getCode:v,register:g,style:te={paddingRight:50},buttonText:Ce="\u6CE8\u518C",globalSetting:Je})=>{const[St]=B.default.useForm(),[We,ze]=(0,t.useReducer)(qo,ro),[Bt,gn]=(0,t.useState)(!1),{timer:sn}=We,[zt,or]=(0,t.useState)(!1);function en(Qn){return Fa(this,null,function*(){const{login:it,new_password:pt,code:mn}=Qn,{message:Un,status:Er}=yield g({login:it,new_password:pt,code:mn});if(Er<0){St.setFields([{name:"code",errors:[Un]}]);return}location.reload()})}function Cn(){return Fa(this,null,function*(){let Qn=St.getFieldValue("login"),it=0;if(!Ja.test(Qn)||Qn.indexOf(" ")>-1)return St.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),it=1,it;let{status:pt,message:mn}=yield r({login:Qn,type:2});return pt>0?it=2:(St.setFields([{name:"login",errors:[mn]}]),it=1),it})}const Wn=()=>Fa(void 0,null,function*(){const Qn=St.getFieldValue("verify"),it=St.getFieldValue("login");if(yield St.validateFields(["login"]),!it)St.validateFields(["login"]);else{gn(!0);const{status:pt,message:mn}=yield v({login:it,type:2,smscode:(0,I.M)(it)});pt<0&&St.setFields([{name:"code",errors:[mn]}]),ze({type:0,payload:60}),gn(!1)}});function Ut(Qn,it){if(!it)return Promise.resolve();if(!Co.test(it))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(it.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const pt=it.length;return pt>=8&&pt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const tr=(Qn,it)=>it?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{sn>0&&setTimeout(()=>{ze({type:0,payload:sn-1})},1e3)},[sn]);const tn=(Qn,it)=>Fa(void 0,null,function*(){if(!it)return Promise.resolve();if(it.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(Ja.test(it)){let{status:pt,message:mn}=yield r({login:it,type:2});return pt>0?Promise.resolve():Promise.reject(mn)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return $r.createElement($r.Fragment,null,$r.createElement(B.default,{layout:"vertical",form:St,style:te,initialValues:{autologin:!0,protool:!1},onFinish:(0,fa.throttle)(en,2e3)},$r.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,fa.throttle)(tn,400)}]},$r.createElement(ce.default,{style:Ua,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>St.setFieldsValue({verify:0})})),$r.createElement(L.Z,{title:$r.createElement("div",null,$r.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),$r.createElement("br",null),$r.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),$r.createElement("br",null),$r.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},$r.createElement(B.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Ut}]},$r.createElement(ce.default.Password,{autoComplete:"new-password",style:Ua,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),$r.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},$r.createElement(ce.default,{suffix:$r.createElement(h.ZP,{loading:Bt,type:"link",onClick:Qn=>{if(Qn.stopPropagation(),!St.getFieldValue("login")){St.validateFields(["login"]);return}or(!0)},disabled:sn>0}," ",sn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${sn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),$r.createElement(B.default.Item,null,$r.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ua,className:"font16"}," ",Ce," ")),$r.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",$r.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),$r.createElement(za,{ModalProps:{open:zt,onCancel:()=>{or(!1)}},onFinish:()=>{or(!1),Wn()}}))};var Xa=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))($o),Ea=Object.defineProperty,Na=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Ra=(r,v,g)=>v in r?Ea(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,qa=(r,v)=>{for(var g in v||(v={}))ai.call(v,g)&&Ra(r,g,v[g]);if(Na)for(var g of Na(v))ii.call(v,g)&&Ra(r,g,v[g]);return r};const Pi=r=>React.createElement("svg",qa({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},r),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var pi="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",Gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,yi=(r,v,g)=>v in r?Gi(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Ji=(r,v)=>{for(var g in v||(v={}))Oi.call(v,g)&&yi(r,g,v[g]);if(hi)for(var g of hi(v))Qi.call(v,g)&&yi(r,g,v[g]);return r};const qi=r=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},r),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Mi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",fi={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(10148),po=e(59301);const bi=window.location.host,mi=Di.Z.QQLoginCB;var $i=({onWechatLogin:r,setType:v,loginType:g})=>{function te(){let Ce="";return(0,I.b9)()?Ce=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${mi}%2fotherloginqq&state=null,${bi}&response_type=code`:Ce=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${mi}%2fotherloginqq&state=null,${bi}&response_type=code`,Ce}return po.createElement(po.Fragment,null,(g===1||g===2)&&po.createElement("div",{style:{marginTop:(0,I.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",po.createElement("span",{onClick:()=>v(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(g===3||g===4||g===5)&&po.createElement("div",{style:{marginTop:(0,I.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",po.createElement("span",{onClick:()=>v(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,I.WX)()&&po.createElement(po.Fragment,null,po.createElement("p",{className:fi.driver},po.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),po.createElement("div",{className:fi["other-login"]},(0,I.s2)()&&(0,I.IS)()&&po.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:r},po.createElement("img",{src:pi,alt:"\u5FAE\u4FE1",width:66})),(0,I.s2)()&&!(0,I.IS)()&&po.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:te()},po.createElement("img",{src:Mi,alt:"QQ",width:66})),(0,I.b9)()&&po.createElement(po.Fragment,null,po.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,I.IS)()?0:40},onClick:r},po.createElement("img",{src:pi,alt:"\u5FAE\u4FE1",width:66})),!(0,I.IS)()&&po.createElement("a",{title:"qq\u767B\u5F55",href:te()},po.createElement("img",{src:Mi,alt:"QQ",width:66}))))))};function Li({onBack:r,setType:v}){return po.createElement(po.Fragment,null,po.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},po.createElement("iframe",{className:fi["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${mi}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),po.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},po.createElement("span",{onClick:()=>v(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Fi=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(r,v,g)=>v in r?_i(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Ti=(r,v)=>{for(var g in v||(v={}))tl.call(v,g)&&Ri(r,g,v[g]);if(Ci)for(var g of Ci(v))Ni.call(v,g)&&Ri(r,g,v[g]);return r},nl=(r,v)=>Fi(r,el(v)),Ei=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const vi={height:48},rl=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,zi=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Zi={timer:0};var ji=(r=>(r[r.setTimer=0]="setTimer",r))(ji||{});function Wi(r,v){switch(v.type){case 0:return nl(Ti({},r),{timer:v.payload});default:throw new Error}}const Ki=({validateName:r,getCode:v,register:g,style:te={},buttonText:Ce="\u6CE8\u518C",globalSetting:Je})=>{const[St]=B.default.useForm(),[We,ze]=(0,t.useReducer)(Wi,Zi),[Bt,gn]=(0,t.useState)(!1),{timer:sn}=We;function zt(en){return Ei(this,null,function*(){const{old_password:Cn,newPassword:Wn}=en,{message:Ut,status:tr}=yield g({old_password:Cn,newPassword:Wn});if(tr<0){St.setFields([{name:"code",errors:[Ut]}]);return}})}const or=(en,Cn,Wn)=>{Cn?Cn.indexOf(" ")>-1?Wn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Cn.length<8||Cn.length>16?Wn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):zi.test(Cn)?Wn():Wn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Wn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{sn>0&&setTimeout(()=>{ze({type:0,payload:sn-1})},1e3)},[sn]),t.createElement(B.default,{layout:"vertical",form:St,style:te,initialValues:{autologin:!0,protool:!1},onFinish:zt},t.createElement(B.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(ce.default,{style:vi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>St.setFieldsValue({verify:0})})),t.createElement(L.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(B.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:or}]},t.createElement(ce.default.Password,{autoComplete:"new-password",style:vi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(L.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(B.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(en,Cn,Wn)=>{Cn!=St.getFieldsValue().newPassword?Wn("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Wn()}}]},t.createElement(ce.default.Password,{autoComplete:"new-password",style:vi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(B.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:vi,className:"font16"}," ",Ce," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var Hi=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))(Ki),ma=e(99313),Si=e(95237),xi=e(43604),a=Object.defineProperty,i=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,q=(r,v,g)=>v in r?a(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,$=(r,v)=>{for(var g in v||(v={}))N.call(v,g)&&q(r,g,v[g]);if(i)for(var g of i(v))W.call(v,g)&&q(r,g,v[g]);return r},Le=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const{TabPane:Ne}=ma.default,Be=({dispatch:r,is_main_site:v,is_local:g,globalSetting:te,style:Ce={}})=>{const[Je,St]=(0,t.useState)(!1),[We,ze]=(0,t.useState)("1"),[Bt,gn]=(0,t.useState)(1),[sn,zt]=(0,t.useState)();function or(){gn(1),St(!1)}function en(){gn(2),St(!0)}function Cn(it){console.log(it),ze(it)}const Wn={buttonText:"\u767B \u5F55",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){const pt=yield(0,fe.Gq)({phone:it.login,code:it.code});return pt.status===0?(pt!=null&&pt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",pt==null?void 0:pt.start_date)):localStorage.removeItem("extension-modal"),"/"):pt})},Ut={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){const pt=yield(0,fe.z2)($({},it));return pt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):pt})},tr={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){const pt=yield(0,fe.Ex)($({login:sn},it));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),pt})},tn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){it.new_password_confirmation=it.new_password;const pt=yield(0,fe.c0)($({},it));return pt.status===0?(pt!=null&&pt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",pt==null?void 0:pt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):pt})},Qn=(0,t.useCallback)(()=>{var it,pt,mn,Un;switch(Bt){case 1:return t.createElement(ma.default,{defaultActiveKey:We,onChange:Cn,className:H.tabs},t.createElement(Ne,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},We==="1"&&t.createElement(R,{setusername:zt,setType:gn})),((it=te==null?void 0:te.setting)==null?void 0:it.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(pt=te==null?void 0:te.setting)==null?void 0:pt.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(mn=te.setting)==null?void 0:mn.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Un=te==null?void 0:te.setting)==null?void 0:Un.sso_login_button_name)))));case 2:return t.createElement(Li,{setType:gn,onBack:or});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Jo,$({},Ut)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(Xa,$({},tn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(Hi,$({},tr)))}},[Bt,We]);return t.createElement("div",{className:H["login-panel-wrapper2"],style:Ce},t.createElement(Si.Z,null,t.createElement(xi.Z,{flex:"1"},Qn()),t.createElement(xi.Z,{flex:"295px",className:H["login-panel-right-wrp"]},!g&&t.createElement($i,{loginType:Bt,setType:gn,onWechatLogin:en}))))};var Ye=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))(Be),et={popLogin:"popLogin___R8wQQ"};const qe=({user:r,globalSetting:v,loading:g,dispatch:te})=>{var Ce,Je;const St=()=>{te({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},We=(Ce=v.setting)==null?void 0:Ce.main_site,ze=(Je=v.setting)==null?void 0:Je.is_local,[Bt,gn]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var sn,zt;console.log(v.setting),console.log(r.showPopLogin),v.setting&&((sn=v.setting)!=null&&sn.hide_account_login?r.showPopLogin&&(c.history.push((zt=v==null?void 0:v.setting)==null?void 0:zt.sso_login_url),te({type:"user/showPopLogin",payload:{showPopLogin:!1}})):gn(!1))},[v==null?void 0:v.setting,r.showPopLogin]),t.createElement(A.default,{centered:!0,visible:r.showPopLogin&&!Bt,footer:null,width:ze?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:et.popLogin,closable:r.showClosable,onCancel:St},r.showPopLogin&&t.createElement(Ye,{is_main_site:We,is_local:ze}))};var wt=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(qe),mt=e(70635),Ct={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},Qt=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const Kt=/^1\d{10}$/,Jt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ht=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,un=({user:r,globalSetting:v,dispatch:g})=>{const[te]=(0,c.useSearchParams)(),Ce={height:48,borderRadius:4},[Je]=B.default.useForm(),St=()=>{g({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Je.resetFields()},We=(it,pt)=>pt?pt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Kt.test(pt)||Jt.test(pt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ze,Bt]=(0,t.useState)(60),gn=(0,t.useMemo)(()=>ze<60&&ze>0,[ze]),sn=(0,t.useRef)(),zt=()=>Qt(void 0,null,function*(){clearInterval(sn.current),Bt(60),sn.current=setInterval(function it(){return Bt(pt=>pt-1),it}(),1e3)}),[or,en]=(0,t.useState)(!1),[Cn,Wn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{r.bindAccountModalVisible?Wn(!0):Wn(!1)},[r]);const Ut=()=>Qt(void 0,null,function*(){var it;const pt=Je.getFieldValue("userInput"),mn=Kt.test(pt),Un=Jt.test(pt);if(!mn&&!Un){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(en(!0),mn){const Yr=yield(0,mt.ZP)(`/api/users/accounts/${(it=r.userInfoForBindAccountModal)==null?void 0:it.login}/valid_phone.json`,{method:"get",params:{phone:pt}});if((Yr==null?void 0:Yr.status)===-1){en(!1);return}if(Yr!=null&&Yr.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),en(!1);return}}else{const Yr=yield(0,mt.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:pt,type:1}});if((Yr==null?void 0:Yr.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),en(!1);return}}let Er=(0,I.M)(pt);const io=yield g({type:"account/getCode",payload:{login:pt,type:mn?3:4,smscode:Er}});en(!1),io.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),zt())}),tr=()=>Qt(void 0,null,function*(){var it,pt;yield Je.validateFields();const mn=Je.getFieldValue("userInput"),Un=Je.getFieldValue("code"),Er=Kt.test(mn),io=Jt.test(mn);if(!Er&&!io){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return Er?(yield g({type:"account/bindPhone",payload:{login:(it=r.userInfoForBindAccountModal)==null?void 0:it.login,phone:mn,code:Un}})).status===0:(yield g({type:"account/bindEmail",payload:{login:(pt=r.userInfoForBindAccountModal)==null?void 0:pt.login,email:mn,code:Un}})).status===0}),tn=()=>Qt(void 0,null,function*(){const it=r.loginInfo;Ht.test(it.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const pt=yield(0,fe.Es)(it);if(pt.status){n.ZP.error(pt==null?void 0:pt.message);return}if(pt!=null&&pt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",pt==null?void 0:pt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let mn=te.get("from")||te.get("back_url");mn?window.location.href=decodeURIComponent(mn):Ht.test(it.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Ht.test(it.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),c.history.replace("/account/secure?active=3"),g({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Je.resetFields()}),Qn=()=>Qt(void 0,null,function*(){(yield tr())&&(yield tn())});return t.createElement(A.default,{centered:!0,open:Cn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Ct.popLogin,closable:!0,onCancel:St},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(B.default,{layout:"vertical",form:Je,autoComplete:"off",preserve:!1},t.createElement(B.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:We}]},t.createElement(ce.default,{style:Ce,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(ce.default,{suffix:t.createElement(h.ZP,{loading:or,type:"link",onClick:Ut,disabled:gn},gn?`${ze}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Ct.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Ce,className:"font16",onClick:Qn},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Ct.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var zn=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(un),jn=e(71418),Sn=e(61186),_n=e.n(Sn),mr=e(19635),fn={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},xn=e(86766),vn=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())}),yn=({})=>{const[r,v]=(0,t.useState)(!1),[g,te]=(0,t.useState)([]),[Ce,Je]=(0,t.useState)([]),[St,We]=(0,t.useState)(!1),[ze,Bt]=(0,t.useState)(!1),gn=(0,c.useLocation)(),[sn]=(0,c.useSearchParams)();(0,t.useEffect)(()=>{xn.Z.subscribe("pod-restrict-data",en=>{console.log(en,"data"),v(en.identifier||!1),te(en.data_list||[]),Je([]),We(!1)})},[]);const zt=()=>vn(void 0,null,function*(){Bt(!0);const en=g.filter(Wn=>Ce.includes(Wn.tpi_id));(yield(0,mt.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:en}})).status===0&&window.location.reload(),Bt(!1)}),or=()=>{var en;if(console.log(gn,"location"),(en=gn.pathname)!=null&&en.includes("/challenges")){window.location.href="/shixuns";return}if(sn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),xn.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${r}/challenges`};return t.createElement(A.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:en=>{var Cn;console.log(en,222),We(en.target.checked),en.target.checked?Je((Cn=g==null?void 0:g.filter(Wn=>!Wn.is_current_shixun))==null?void 0:Cn.map(Wn=>Wn.tpi_id)):Je([])},checked:St},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:or},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!Ce.length,loading:ze,type:"primary",onClick:zt},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:or},t.createElement(jn.Z,{spinning:ze},t.createElement("div",{className:fn.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F10\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),g==null?void 0:g.map(en=>t.createElement("div",{className:fn.list,key:en.tpi_id},t.createElement(le.default,{disabled:en.is_current_shixun,onChange:Cn=>{let Wn=[...Ce];Cn.target.checked?Wn.push(en.tpi_id):Wn=Ce.filter(Ut=>Ut!==en.tpi_id),Je(Wn),We(Wn.length===g.length)},checked:Ce==null?void 0:Ce.includes(en.tpi_id)}),t.createElement("span",{className:fn.name,onClick:()=>(0,I.xg)(`/shixuns/${en.shixun_identifier}/challenges`),title:en.shixun_name},t.createElement("b",null,en.shixun_name),en.is_current_shixun&&t.createElement("span",{className:fn.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",en.pod_num,"\u4E2A"))))))},Ar={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},ur=e(59301),Vn=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,_r=(r,v)=>{var g={};for(var te in r)Mr.call(r,te)&&v.indexOf(te)<0&&(g[te]=r[te]);if(r!=null&&Vn)for(var te of Vn(r))v.indexOf(te)<0&&Fr.call(r,te)&&(g[te]=r[te]);return g},Vr=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const Eo=r=>{var v=r,{loading:g,globalSetting:te,dispatch:Ce}=v,Je=_r(v,["loading","globalSetting","dispatch"]);const St="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",We="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,I.IS)()&&Bt()},[]),(0,t.useEffect)(()=>{Ce({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:St}})},[location.pathname]),(0,t.useEffect)(()=>{ze()},[te==null?void 0:te.shareData]);const ze=()=>{var sn;(sn=window.wx)==null||sn.ready(function(){var zt,or,en,Cn,Wn,Ut,tr={title:((zt=te==null?void 0:te.shareData)==null?void 0:zt.title)||document.title,desc:((or=te==null?void 0:te.shareData)==null?void 0:or.desc)||We,link:window.location.href,imgUrl:((Cn=(en=te==null?void 0:te.shareData)==null?void 0:en.imgUrl)==null?void 0:Cn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||St};(Wn=window.wx)==null||Wn.onMenuShareAppMessage(tr),(Ut=window.wx)==null||Ut.onMenuShareTimeline(tr)})};function Bt(){return Vr(this,null,function*(){const sn=yield(0,mt.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(sn==null?void 0:sn.status)===0&&gn(sn)})}function gn(sn){window.wx.config({debug:!1,appId:(sn==null?void 0:sn.appid)||"wx2402d86a6b534f77",timestamp:(sn==null?void 0:sn.timestamp)||1716781260,nonceStr:(sn==null?void 0:sn.noncestr)||"WjRUMvS[",signature:(sn==null?void 0:sn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return ur.createElement(ur.Fragment,null)};var So=(0,c.connect)(({loading:r,globalSetting:v})=>({loading:r,globalSetting:v}))(Eo),pr=e(65517),Io=e(88252),Cr=e(59301),uo=Object.defineProperty,ao=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Nn=(r,v,g)=>v in r?uo(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Wr=(r,v)=>{for(var g in v||(v={}))Yn.call(v,g)&&Nn(r,g,v[g]);if(Xn)for(var g of Xn(v))kn.call(v,g)&&Nn(r,g,v[g]);return r},Rn=(r,v)=>ao(r,_o(v)),cr=(r,v)=>{var g={};for(var te in r)Yn.call(r,te)&&v.indexOf(te)<0&&(g[te]=r[te]);if(r!=null&&Xn)for(var te of Xn(r))v.indexOf(te)<0&&kn.call(r,te)&&(g[te]=r[te]);return g},Kr=(r,v,g)=>new Promise((te,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?te(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});_n().locale("zh-cn");const zr=r=>{var v=r,{loading:g,globalSetting:te,user:Ce,dispatch:Je}=v,St=cr(v,["loading","globalSetting","user","dispatch"]),We;const ze=(0,c.useLocation)(),[Bt]=(0,c.useSearchParams)(),gn=(0,mr.g)(),{globalLoading:sn}=te,[zt,or]=(0,t.useState)(!1),en=()=>Kr(void 0,null,function*(){let Ut,tr;const tn=ze.pathname.split("/");if(ze!=null&&ze.search){let Qn,it;tn.includes("paths")?Qn=tn[2]:tn.includes("tasks")&&(it=tn[2]),Ut=yield Je({type:"user/getUserInfo",payload:Rn(Wr(Wr({},gn),(0,I.oP)()),{subject_id:Qn,game_id:it,websiteName:"educoder"})})}else tn.includes("tasks")&&(tr=tn[2]),Ut=yield Je({type:"user/getUserInfo",payload:Rn(Wr({},gn),{game_id:tr})});(Ut==null?void 0:Ut.username)!=="\u6E38\u5BA2"&&(ze.pathname==="/login"&&(window.location.href="/"),ze.pathname!=="/user/login"&&ze.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,I.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),Ut.status===-5&&or({data:[Ut.message],accountInfo:{user_token:Ut.message.user_token}})}),Cn=()=>Kr(void 0,null,function*(){var Ut,tr,tn,Qn;const it=yield(0,mt.ZP)("/api/user_concurrencies",{method:"get"});let pt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(it==null?void 0:it.status)===0&&((Ut=it==null?void 0:it.data)!=null&&Ut.limit?((!pt||_n()(pt==null?void 0:pt.time).add(5,"minutes")<_n()(new Date))&&localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(tr=Ce==null?void 0:Ce.userInfo)==null?void 0:tr.login,isShow:!0})),Je({type:"globalSetting/delayTipToggle",payload:!0}),Je({type:"globalSetting/setInfoData",payload:{name:(tn=it==null?void 0:it.data)==null?void 0:tn.edu_operations_information,phone:(Qn=it==null?void 0:it.data)==null?void 0:Qn.edu_contact_information}})):(localStorage.removeItem("delaytip_class"),Je({type:"globalSetting/delayTipToggle",payload:!1})))});(0,t.useEffect)(()=>{d.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Wr({},Ar)})},[te.theme]),(0,t.useEffect)(()=>{en(),(0,I.Il)(),function(){function Ut(){var tr=document.documentElement,tn=tr.clientWidth,Qn=1920,it=tn/Qn;it=it>2?2:it<.6?.6:it,tr.style.fontSize=it+"px"}window.addEventListener("resize",Ut),Ut()}()},[]),(0,t.useEffect)(()=>{Je({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(Ut){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var Ut,tr,tn,Qn,it;if(ze.pathname.indexOf("classrooms")>-1&&ze.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ze.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ze.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ze.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((Ut=window.location.href)!=null&&Ut.includes("/problems")&&((tr=window.location.href)!=null&&tr.includes("/share"))){const pt=(it=(Qn=(tn=window.location)==null?void 0:tn.pathname)==null?void 0:Qn.split("/"))==null?void 0:it[2];(0,mt.ZP)(`/api/practices/${pt}/start`,{method:"get"}).then(Un=>{(Un==null?void 0:Un.status)===0&&c.history.replace(`/problems/${Un==null?void 0:Un.identifier}/oj/${pt}`)});return}if(ze.pathname==="/admins"||ze.pathname==="/sidekiq"){const pt=document.domain;if(pt.indexOf("educoder.net")>-1)switch(pt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ze.pathname}`;break;default:let mn=document.domain.split(".");mn[0]=mn[0]+"-data",window.location.href=`https://${mn.join(".")}${ze.pathname}`;break}}A.default.destroyAll()},[ze.pathname]),(0,t.useEffect)(()=>{te.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=te.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[te.updateData.system_update]),(0,t.useEffect)(()=>{var Ut;if((Ut=Ce==null?void 0:Ce.userInfo)!=null&&Ut.login){Cn();const tr=setInterval(Cn,3e4);return()=>{clearInterval(tr)}}},[Ce==null?void 0:Ce.userInfo]),(0,t.useEffect)(()=>{var Ut,tr;if((0,I.WX)()){if(!((Ut=te==null?void 0:te.setting)!=null&&Ut.version))return;(0,I.yC)((tr=te==null?void 0:te.setting)==null?void 0:tr.version)>0&&A.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:Cr.createElement("div",null,Cr.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',Cr.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,I.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(We=te==null?void 0:te.setting)==null?void 0:We.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const Wn=()=>{var Ut,tr,tn,Qn,it,pt,mn,Un;const Er=localStorage.trackUserTime,io=localStorage.trackUser;if(!(Er&&_n()(Er).isSame(_n()().startOf("day"),"d")&&io==((Ut=Ce.userInfo)==null?void 0:Ut.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(tr=Ce.userInfo)==null?void 0:tr.login;let Yr="";switch(Ce.userInfo.role){case 1:Yr="\u8D85\u7BA1";break;case 2:Yr="\u8FD0\u8425";break;case 5:Yr="\u8BA4\u8BC1\u6559\u5E08";break;case 12:Yr="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:Yr="\u5B66\u751F";break}((tn=Ce.userInfo)==null?void 0:tn.identity)!=="student"&&((Qn=Ce.userInfo)==null?void 0:Qn.identity)!=="teacher"&&(Yr="\u4E13\u4E1A\u4EBA\u58EB"),(it=Ce.userInfo)!=null&&it.user_school&&((0,I.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(pt=Ce.userInfo)==null?void 0:pt.user_school]),(0,I.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(mn=Ce.userInfo)==null?void 0:mn.login,(Un=Ce.userInfo)==null?void 0:Un.user_school])),(0,I.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,I.L9)(["\u5E73\u53F0PC\u7AEF",Yr])}};return Cr.createElement(Io.StyleProvider,{transformers:[Io.legacyLogicalPropertiesTransformer],hashPriority:"high"},Cr.createElement(d.ZP,{locale:re.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ar},Cr.createElement(wt,null),Cr.createElement(X,{open:!!zt,accountInfo:zt==null?void 0:zt.accountInfo,data:zt==null?void 0:zt.data}),Cr.createElement(zn,null),Cr.createElement(So,null),Cr.createElement(yn,null),Cr.createElement(jn.Z,{size:"middle",spinning:sn.show,tip:sn.text,className:"ant-spin-nested-loading-black"},Cr.createElement(c.Outlet,null))))};var Uo=(0,c.connect)(({loading:r,globalSetting:v,user:g})=>({loading:r,globalSetting:v,user:g}))(zr)},18032:function(ln,ke,e){e.d(ke,{rX:function(){return K},pW:function(){return b},gy:function(){return o},xY:function(){return be},O5:function(){return Ve},tJ:function(){return J},o1:function(){return ae},Rd:function(){return Se}});var t=e(42203),d=e(43418),A=e(28103),re=e(8591),c=e(2119),B=e(58130),n=e(14726),ce=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",fe=e(32637),y=e(59301),P=(w,O,G)=>new Promise((X,H)=>{var T=tt=>{try{ve(G.next(tt))}catch(he){H(he)}},De=tt=>{try{ve(G.throw(tt))}catch(he){H(he)}},ve=tt=>tt.done?X(tt.value):Promise.resolve(tt.value).then(T,De);ve((G=G.apply(w,O)).next())});const J=(w,O=!1)=>!!(ae(w)&&ee(O)),ae=w=>(0,c.bg)()?!0:(w({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ee=(w=!1)=>{var O;const{user:G}=(0,t.getDvaApp)()._store.getState();return(O=G.userInfo)!=null&&O.profile_completed?!0:(d.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,B.xg)("/account/profile/edit"),$e()}}),!1)},$e=()=>{d.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()}})},Se=()=>{d.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:y.createElement("div",{style:{textAlign:"center"}},y.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"),y.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),y.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ve=()=>{var w;const{user:O}=(0,t.getDvaApp)()._store.getState();return(w=O.userInfo)!=null&&w.professional_certification?!0:(d.default.confirm({title:"\u63D0\u793A",centered:!0,content:y.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,B.xg)("/account/certification")}}),!1)},be=()=>(0,c.V9)()?!0:(d.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),y.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(w,O)=>w?!0:(d.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("p",null,O||"\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"),y.createElement("div",{style:{marginLeft:"110px"}},y.createElement("img",{src:le,width:200}),y.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,B.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),b=w=>{d.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:y.createElement("div",null,y.createElement("div",null,y.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"),y.createElement(A.Z,null),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.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 ",y.createElement("a",null,w),"\u5929\u3002"),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.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")),y.createElement("div",{style:{textAlign:"center",marginTop:30}},y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ce,alt:"\u4E8C\u7EF4\u7801",width:160})))})},o=(w,O="")=>{const{shixunsDetail:{detail:G}}=(0,t.getDvaApp)()._store.getState();if((G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3){let X="";return(G==null?void 0:G.public)===2&&(X="\u5DF2\u516C\u5F00"),(G==null?void 0:G.public)===1&&(X="\u5F85\u5BA1\u6838"),(G==null?void 0:G.shixun_status)===3&&(X="\u5DF2\u5173\u95ED"),d.default.info({centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",X,"\uFF0C",O,"\u3002"),y.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ce,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(G==null?void 0:G.shixun_status)===2?(d.default.confirm({centered:!0,icon:y.createElement(n.Z,null),title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",O,"\u3002"),y.createElement("br",null),y.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:()=>{d.default.confirm({width:440,centered:!0,icon:y.createElement(n.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:()=>P(void 0,null,function*(){(yield w({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}})).status!==401&&(re.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),w({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),w({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}))})})}}),!0):!1}},50371:function(ln,ke){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const c=A[re];c!==void 0&&(t[re]=c)})}return t}ke.Z=e},13845:function(ln,ke,e){e.d(ke,{F:function(){return t},Z:function(){return d}});function t(A){return A!=null&&A===A.window}function d(A,re){var c,B;if(typeof window=="undefined")return 0;const n=re?"scrollTop":"scrollLeft";let ce=0;return t(A)?ce=A[re?"pageYOffset":"pageXOffset"]:A instanceof Document?ce=A.documentElement[n]:(A instanceof HTMLElement||A)&&(ce=A[n]),A&&!t(A)&&typeof ce!="number"&&(ce=(B=((c=A.ownerDocument)!==null&&c!==void 0?c:A).documentElement)===null||B===void 0?void 0:B[n]),ce}},56762:function(ln,ke,e){e.d(ke,{Z:function(){return d}});var t=e(59301);function d(){const[,A]=t.useReducer(re=>re+1,0);return A}},68031:function(ln,ke,e){e.d(ke,{Z:function(){return re}});var t=e(23073);function d(c,B,n,ce){const le=n-B;return c/=ce/2,c<1?le/2*c*c*c+B:le/2*((c-=2)*c*c+2)+B}var A=e(13845);function re(c){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:ce,duration:le=450}=B,h=n(),fe=(0,A.Z)(h,!0),y=Date.now(),P=()=>{const ae=Date.now()-y,ee=d(ae>le?le:ae,fe,c,le);(0,A.F)(h)?h.scrollTo(window.pageXOffset,ee):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=ee:h.scrollTop=ee,aen||B},46400:function(ln,ke,e){e.d(ke,{Z:function(){return Ae}});var t=e(5242),d=e(37637),A=e(77318),re=e(4715),c=e(8235),B=e(92310),n=e.n(B),ce=e(43469),le=e(36994),h=e(59301),fe=e(92343),y=e(36355),P=e(17313),J=e(83116);const ae=(oe,U,Ie,m,x)=>({backgroundColor:oe,border:`${m.lineWidth}px ${m.lineType} ${U}`,[`${x}-icon`]:{color:Ie}}),ee=oe=>{const{componentCls:U,motionDurationSlow:Ie,marginXS:m,marginSM:x,fontSize:R,fontSizeLG:L,lineHeight:I,borderRadiusLG:F,motionEaseInOutCirc:ne,withDescriptionIconSize:Ge,colorText:He,colorTextHeading:Me,withDescriptionPadding:ot,defaultPadding:ht}=oe;return{[U]:Object.assign(Object.assign({},(0,P.Wf)(oe)),{position:"relative",display:"flex",alignItems:"center",padding:ht,wordWrap:"break-word",borderRadius:F,[`&${U}-rtl`]:{direction:"rtl"},[`${U}-content`]:{flex:1,minWidth:0},[`${U}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:R,lineHeight:I},"&-message":{color:Me},[`&${U}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${Ie} ${ne}, opacity ${Ie} ${ne}, - padding-top ${Ie} ${ne}, padding-bottom ${Ie} ${ne}, - margin-bottom ${Ie} ${ne}`},[`&${U}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${U}-with-description`]:{alignItems:"flex-start",padding:ot,[`${U}-icon`]:{marginInlineEnd:x,fontSize:Ge,lineHeight:0},[`${U}-message`]:{display:"block",marginBottom:m,color:Me,fontSize:L},[`${U}-description`]:{display:"block",color:He}},[`${U}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},$e=oe=>{const{componentCls:U,colorSuccess:Ie,colorSuccessBorder:m,colorSuccessBg:x,colorWarning:R,colorWarningBorder:L,colorWarningBg:I,colorError:F,colorErrorBorder:ne,colorErrorBg:Ge,colorInfo:He,colorInfoBorder:Me,colorInfoBg:ot}=oe;return{[U]:{"&-success":ae(x,m,Ie,oe,U),"&-info":ae(ot,Me,He,oe,U),"&-warning":ae(I,L,R,oe,U),"&-error":Object.assign(Object.assign({},ae(Ge,ne,F,oe,U)),{[`${U}-description > pre`]:{margin:0,padding:0}})}}},Se=oe=>{const{componentCls:U,iconCls:Ie,motionDurationMid:m,marginXS:x,fontSizeIcon:R,colorIcon:L,colorIconHover:I}=oe;return{[U]:{"&-action":{marginInlineStart:x},[`${U}-close-icon`]:{marginInlineStart:x,padding:0,overflow:"hidden",fontSize:R,lineHeight:`${R}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${Ie}-close`]:{color:L,transition:`color ${m}`,"&:hover":{color:I}}},"&-close-text":{color:L,transition:`color ${m}`,"&:hover":{color:I}}}}},Ve=oe=>[ee(oe),$e(oe),Se(oe)];var be=(0,J.Z)("Alert",oe=>[Ve(oe)],oe=>({withDescriptionIconSize:oe.fontSizeHeading3,defaultPadding:`${oe.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${oe.paddingMD}px ${oe.paddingContentHorizontalLG}px`})),K=function(oe,U){var Ie={};for(var m in oe)Object.prototype.hasOwnProperty.call(oe,m)&&U.indexOf(m)<0&&(Ie[m]=oe[m]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,m=Object.getOwnPropertySymbols(oe);x{const{icon:U,prefixCls:Ie,type:m}=oe,x=b[m]||null;return U?(0,fe.wm)(U,h.createElement("span",{className:`${Ie}-icon`},U),()=>({className:n()(`${Ie}-icon`,{[U.props.className]:U.props.className})})):h.createElement(x,{className:`${Ie}-icon`})},w=oe=>{const{isClosable:U,prefixCls:Ie,closeIcon:m,handleClose:x}=oe,R=m===!0||m===void 0?h.createElement(A.Z,null):m;return U?h.createElement("button",{type:"button",onClick:x,className:`${Ie}-close-icon`,tabIndex:0},R):null};var G=oe=>{const{description:U,prefixCls:Ie,message:m,banner:x,className:R,rootClassName:L,style:I,onMouseEnter:F,onMouseLeave:ne,onClick:Ge,afterClose:He,showIcon:Me,closable:ot,closeText:ht,closeIcon:at,action:ct}=oe,Pe=K(oe,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[z,M]=h.useState(!1),D=h.useRef(null),{getPrefixCls:l,direction:V,alert:ge}=h.useContext(y.E_),f=l("alert",Ie),[u,Y]=be(f),Z=xe=>{var Ze;M(!0),(Ze=oe.onClose)===null||Ze===void 0||Ze.call(oe,xe)},C=h.useMemo(()=>oe.type!==void 0?oe.type:x?"warning":"info",[oe.type,x]),Q=h.useMemo(()=>ht?!0:typeof ot=="boolean"?ot:at!==!1&&at!==null&&at!==void 0,[ht,at,ot]),Oe=x&&Me===void 0?!0:Me,ye=n()(f,`${f}-${C}`,{[`${f}-with-description`]:!!U,[`${f}-no-icon`]:!Oe,[`${f}-banner`]:!!x,[`${f}-rtl`]:V==="rtl"},ge==null?void 0:ge.className,R,L,Y),ie=(0,le.Z)(Pe,{aria:!0,data:!0});return u(h.createElement(ce.default,{visible:!z,motionName:`${f}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:xe=>({maxHeight:xe.offsetHeight}),onLeaveEnd:He},xe=>{let{className:Ze,style:we}=xe;return h.createElement("div",Object.assign({ref:D,"data-show":!z,className:n()(ye,Ze),style:Object.assign(Object.assign(Object.assign({},ge==null?void 0:ge.style),I),we),onMouseEnter:F,onMouseLeave:ne,onClick:Ge,role:"alert"},ie),Oe?h.createElement(o,{description:U,icon:oe.icon,prefixCls:f,type:C}):null,h.createElement("div",{className:`${f}-content`},m?h.createElement("div",{className:`${f}-message`},m):null,U?h.createElement("div",{className:`${f}-description`},U):null),ct?h.createElement("div",{className:`${f}-action`},ct):null,h.createElement(w,{isClosable:Q,prefixCls:f,closeIcon:ht||at,handleClose:Z}))}))},X=e(79545),H=e(68550),T=e(17928),De=e(7711),tt=function(oe){(0,T.Z)(Ie,oe);var U=(0,De.Z)(Ie);function Ie(){var m;return(0,X.Z)(this,Ie),m=U.apply(this,arguments),m.state={error:void 0,info:{componentStack:""}},m}return(0,H.Z)(Ie,[{key:"componentDidCatch",value:function(x,R){this.setState({error:x,info:R})}},{key:"render",value:function(){const{message:x,description:R,children:L}=this.props,{error:I,info:F}=this.state,ne=F&&F.componentStack?F.componentStack:null,Ge=typeof x=="undefined"?(I||"").toString():x,He=typeof R=="undefined"?ne:R;return I?h.createElement(G,{type:"error",message:Ge,description:h.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},He)}):L}}]),Ie}(h.Component);const he=G;he.ErrorBoundary=tt;var Ae=he},24905:function(ln,ke,e){e.d(ke,{default:function(){return w}});var t=e(92310),d=e.n(t),A=e(5630),re=e(59301),c=e(36355),B=e(1684),n=e(32441),le=re.createContext(null),h=e(98447),fe=e(14088),y=e(4572),P=function(O,G){var X={};for(var H in O)Object.prototype.hasOwnProperty.call(O,H)&&G.indexOf(H)<0&&(X[H]=O[H]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,H=Object.getOwnPropertySymbols(O);T{var X;const{prefixCls:H,className:T,rootClassName:De,children:ve,indeterminate:tt=!1,style:he,onMouseEnter:Ae,onMouseLeave:oe,skipGroup:U=!1,disabled:Ie}=O,m=P(O,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:x,direction:R,checkbox:L}=re.useContext(c.E_),I=re.useContext(le),{isFormItemInput:F}=re.useContext(n.aM),ne=re.useContext(B.Z),Ge=(X=(I==null?void 0:I.disabled)||Ie)!==null&&X!==void 0?X:ne,He=re.useRef(m.value);re.useEffect(()=>{I==null||I.registerValue(m.value)},[]),re.useEffect(()=>{if(!U)return m.value!==He.current&&(I==null||I.cancelValue(He.current),I==null||I.registerValue(m.value),He.current=m.value),()=>I==null?void 0:I.cancelValue(m.value)},[m.value]);const Me=x("checkbox",H),[ot,ht]=(0,h.ZP)(Me),at=Object.assign({},m);I&&!U&&(at.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),I.toggleOption&&I.toggleOption({label:ve,value:m.value})},at.name=I.name,at.checked=I.value.includes(m.value));const ct=d()(`${Me}-wrapper`,{[`${Me}-rtl`]:R==="rtl",[`${Me}-wrapper-checked`]:at.checked,[`${Me}-wrapper-disabled`]:Ge,[`${Me}-wrapper-in-form-item`]:F},L==null?void 0:L.className,T,De,ht),Pe=d()({[`${Me}-indeterminate`]:tt},y.A,ht),z=tt?"mixed":void 0;return ot(re.createElement(fe.Z,{component:"Checkbox",disabled:Ge},re.createElement("label",{className:ct,style:Object.assign(Object.assign({},L==null?void 0:L.style),he),onMouseEnter:Ae,onMouseLeave:oe},re.createElement(A.Z,Object.assign({"aria-checked":z},at,{prefixCls:Me,className:Pe,disabled:Ge,ref:G})),ve!==void 0&&re.createElement("span",null,ve))))};var ee=re.forwardRef(J),$e=e(26390),Se=e(64002),Ve=function(O,G){var X={};for(var H in O)Object.prototype.hasOwnProperty.call(O,H)&&G.indexOf(H)<0&&(X[H]=O[H]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,H=Object.getOwnPropertySymbols(O);T{const{defaultValue:X,children:H,options:T=[],prefixCls:De,className:ve,rootClassName:tt,style:he,onChange:Ae}=O,oe=Ve(O,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:U,direction:Ie}=re.useContext(c.E_),[m,x]=re.useState(oe.value||X||[]),[R,L]=re.useState([]);re.useEffect(()=>{"value"in oe&&x(oe.value||[])},[oe.value]);const I=re.useMemo(()=>T.map(M=>typeof M=="string"||typeof M=="number"?{label:M,value:M}:M),[T]),F=M=>{L(D=>D.filter(l=>l!==M))},ne=M=>{L(D=>[].concat((0,$e.Z)(D),[M]))},Ge=M=>{const D=m.indexOf(M.value),l=(0,$e.Z)(m);D===-1?l.push(M.value):l.splice(D,1),"value"in oe||x(l),Ae==null||Ae(l.filter(V=>R.includes(V)).sort((V,ge)=>{const f=I.findIndex(Y=>Y.value===V),u=I.findIndex(Y=>Y.value===ge);return f-u}))},He=U("checkbox",De),Me=`${He}-group`,[ot,ht]=(0,h.ZP)(He),at=(0,Se.Z)(oe,["value","disabled"]),ct=T.length?I.map(M=>re.createElement(ee,{prefixCls:He,key:M.value.toString(),disabled:"disabled"in M?M.disabled:oe.disabled,value:M.value,checked:m.includes(M.value),onChange:M.onChange,className:`${Me}-item`,style:M.style,title:M.title},M.label)):H,Pe={toggleOption:Ge,value:m,disabled:oe.disabled,name:oe.name,registerValue:ne,cancelValue:F},z=d()(Me,{[`${Me}-rtl`]:Ie==="rtl"},ve,tt,ht);return ot(re.createElement("div",Object.assign({className:z,style:he},at,{ref:G}),re.createElement(le.Provider,{value:Pe},ct)))},K=re.forwardRef(be);var b=re.memo(K);const o=ee;o.Group=b,o.__ANT_CHECKBOX=!0;var w=o},98447:function(ln,ke,e){e.d(ke,{C2:function(){return c}});var t=e(17313),d=e(37613),A=e(83116);const re=B=>{const{checkboxCls:n}=B,ce=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(B)),{display:"inline-flex",flexWrap:"wrap",columnGap:B.marginXS,[`> ${B.antCls}-row`]:{flex:1}}),[ce]:Object.assign(Object.assign({},(0,t.Wf)(B)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ce}`]:{marginInlineStart:0},[`&${ce}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(B)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:B.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(B))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:B.checkboxSize,height:B.checkboxSize,direction:"ltr",backgroundColor:B.colorBgContainer,border:`${B.lineWidth}px ${B.lineType} ${B.colorBorder}`,borderRadius:B.borderRadiusSM,borderCollapse:"separate",transition:`all ${B.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:B.checkboxSize/14*5,height:B.checkboxSize/14*8,border:`${B.lineWidthBold}px solid ${B.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${B.motionDurationFast} ${B.motionEaseInBack}, opacity ${B.motionDurationFast}`}},"& + span":{paddingInlineStart:B.paddingXS,paddingInlineEnd:B.paddingXS}})},{[` - ${ce}:not(${ce}-disabled), - ${n}:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{borderColor:B.colorPrimary}},[`${ce}:not(${ce}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:B.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:B.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:B.colorPrimary,borderColor:B.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${B.motionDurationMid} ${B.motionEaseOutBack} ${B.motionDurationFast}`}}},[` - ${ce}-checked:not(${ce}-disabled), - ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:B.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:B.colorBgContainer,borderColor:B.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:B.fontSizeLG/2,height:B.fontSizeLG/2,backgroundColor:B.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ce}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:B.colorBgContainerDisabled,borderColor:B.colorBorder,"&:after":{borderColor:B.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:B.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:B.colorTextDisabled}}}]};function c(B,n){const ce=(0,d.TS)(n,{checkboxCls:`.${B}`,checkboxSize:n.controlInteractiveSize});return[re(ce)]}ke.ZP=(0,A.Z)("Checkbox",(B,n)=>{let{prefixCls:ce}=n;return[c(ce,B)]})},93891:function(ln,ke,e){var t=e(59301),d=e(36355),A=e(64165);const re=c=>{const{componentName:B}=c,{getPrefixCls:n}=(0,t.useContext)(d.E_),ce=n("empty");switch(B){case"Table":case"List":return t.createElement(A.Z,{image:A.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(A.Z,{image:A.Z.PRESENTED_IMAGE_SIMPLE,className:`${ce}-small`});default:return t.createElement(A.Z,null)}};ke.Z=re},28103:function(ln,ke,e){e.d(ke,{Z:function(){return y}});var t=e(92310),d=e.n(t),A=e(59301),re=e(36355),c=e(17313),B=e(83116),n=e(37613);const ce=P=>{const{componentCls:J,sizePaddingEdgeHorizontal:ae,colorSplit:ee,lineWidth:$e,textPaddingInline:Se,orientationMargin:Ve,verticalMarginInline:be}=P;return{[J]:Object.assign(Object.assign({},(0,c.Wf)(P)),{borderBlockStart:`${$e}px solid ${ee}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:be,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${$e}px solid ${ee}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${P.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${J}-with-text`]:{display:"flex",alignItems:"center",margin:`${P.dividerHorizontalWithTextGutterMargin}px 0`,color:P.colorTextHeading,fontWeight:500,fontSize:P.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${ee}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${$e}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${J}-with-text-left`]:{"&::before":{width:`${Ve*100}%`},"&::after":{width:`${100-Ve*100}%`}},[`&-horizontal${J}-with-text-right`]:{"&::before":{width:`${100-Ve*100}%`},"&::after":{width:`${Ve*100}%`}},[`${J}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Se},"&-dashed":{background:"none",borderColor:ee,borderStyle:"dashed",borderWidth:`${$e}px 0 0`},[`&-horizontal${J}-with-text${J}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${J}-dashed`]:{borderInlineStartWidth:$e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${J}-with-text`]:{color:P.colorText,fontWeight:"normal",fontSize:P.fontSize},[`&-horizontal${J}-with-text-left${J}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${J}-inner-text`]:{paddingInlineStart:ae}},[`&-horizontal${J}-with-text-right${J}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${J}-inner-text`]:{paddingInlineEnd:ae}}})}};var le=(0,B.Z)("Divider",P=>{const J=(0,n.TS)(P,{dividerHorizontalWithTextGutterMargin:P.margin,dividerHorizontalGutterMargin:P.marginLG,sizePaddingEdgeHorizontal:0});return[ce(J)]},P=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:P.marginXS})),h=function(P,J){var ae={};for(var ee in P)Object.prototype.hasOwnProperty.call(P,ee)&&J.indexOf(ee)<0&&(ae[ee]=P[ee]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,ee=Object.getOwnPropertySymbols(P);$e{const{getPrefixCls:J,direction:ae,divider:ee}=A.useContext(re.E_),{prefixCls:$e,type:Se="horizontal",orientation:Ve="center",orientationMargin:be,className:K,rootClassName:b,children:o,dashed:w,plain:O,style:G}=P,X=h(P,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),H=J("divider",$e),[T,De]=le(H),ve=Ve.length>0?`-${Ve}`:Ve,tt=!!o,he=Ve==="left"&&be!=null,Ae=Ve==="right"&&be!=null,oe=d()(H,ee==null?void 0:ee.className,De,`${H}-${Se}`,{[`${H}-with-text`]:tt,[`${H}-with-text${ve}`]:tt,[`${H}-dashed`]:!!w,[`${H}-plain`]:!!O,[`${H}-rtl`]:ae==="rtl",[`${H}-no-default-orientation-margin-left`]:he,[`${H}-no-default-orientation-margin-right`]:Ae},K,b),U=A.useMemo(()=>typeof be=="number"?be:/^\d+$/.test(be)?Number(be):be,[be]),Ie=Object.assign(Object.assign({},he&&{marginLeft:U}),Ae&&{marginRight:U});return T(A.createElement("div",Object.assign({className:oe,style:Object.assign(Object.assign({},ee==null?void 0:ee.style),G)},X,{role:"separator"}),o&&Se!=="vertical"&&A.createElement("span",{className:`${H}-inner-text`,style:Ie},o)))}},91857:function(ln,ke,e){var t=e(59301),d=e(38226),A=e(92310),re=e.n(A),c=e(31561),B=e(80764),n=e(35788),ce=e(64002),le=e(79676),h=e(53487),fe=e(92343),y=e(36355),P=e(20834),J=e(40875),ae=e(88088),ee=e(47211);const $e=null,Se=b=>{const{menu:o,arrow:w,prefixCls:O,children:G,trigger:X,disabled:H,dropdownRender:T,getPopupContainer:De,overlayClassName:ve,rootClassName:tt,open:he,onOpenChange:Ae,visible:oe,onVisibleChange:U,mouseEnterDelay:Ie=.15,mouseLeaveDelay:m=.1,autoAdjustOverflow:x=!0,placement:R="",overlay:L,transitionName:I}=b,{getPopupContainer:F,getPrefixCls:ne,direction:Ge}=t.useContext(y.E_),He=t.useMemo(()=>{const C=ne();return I!==void 0?I:R.includes("top")?`${C}-slide-down`:`${C}-slide-up`},[ne,R,I]),Me=t.useMemo(()=>R?R.includes("Center")?R.slice(0,R.indexOf("Center")):R:Ge==="rtl"?"bottomRight":"bottomLeft",[R,Ge]),ot=ne("dropdown",O),[ht,at]=(0,ee.Z)(ot),[,ct]=(0,ae.Z)(),Pe=t.Children.only(G),z=(0,fe.Tm)(Pe,{className:re()(`${ot}-trigger`,{[`${ot}-rtl`]:Ge==="rtl"},Pe.props.className),disabled:H}),M=H?[]:X;let D;M&&M.includes("contextMenu")&&(D=!0);const[l,V]=(0,n.Z)(!1,{value:he!=null?he:oe}),ge=(0,B.useEvent)(C=>{Ae==null||Ae(C),U==null||U(C),V(C)}),f=re()(ve,tt,at,{[`${ot}-rtl`]:Ge==="rtl"}),u=(0,le.Z)({arrowPointAtCenter:typeof w=="object"&&w.pointAtCenter,autoAdjustOverflow:x,offset:ct.marginXXS,arrowWidth:w?ct.sizePopupArrow:0,borderRadius:ct.borderRadius}),Y=t.useCallback(()=>{V(!1)},[]),Z=()=>{let C;return o!=null&&o.items?C=t.createElement(P.default,Object.assign({},o)):typeof L=="function"?C=L():C=L,T&&(C=T(C)),C=t.Children.only(typeof C=="string"?t.createElement("span",null,C):C),t.createElement(J.J,{prefixCls:`${ot}-menu`,expandIcon:t.createElement("span",{className:`${ot}-menu-submenu-arrow`},t.createElement(d.Z,{className:`${ot}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Y,validator:Q=>{let{mode:Oe}=Q}},C)};return ht(t.createElement(c.Z,Object.assign({alignPoint:D},(0,ce.Z)(b,["rootClassName"]),{mouseEnterDelay:Ie,mouseLeaveDelay:m,visible:l,builtinPlacements:u,arrow:!!w,overlayClassName:f,prefixCls:ot,getPopupContainer:De||F,transitionName:He,trigger:M,overlay:Z,placement:Me,onVisibleChange:ge}),z))};function Ve(b){return Object.assign(Object.assign({},b),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const be=(0,h.Z)(Se,"dropdown",b=>b,Ve),K=b=>t.createElement(be,Object.assign({},b),t.createElement("span",null));Se._InternalPanelDoNotUseOrYouWillBeFired=K,ke.Z=Se},38854:function(ln,ke,e){e.d(ke,{Z:function(){return ae}});var t=e(91857),d=e(92310),A=e.n(d),re=e(59301),c=e(24764),B=e(3113),n=e(36355),ce=e(81327),le=e(33234),h=e(47211),fe=function(ee,$e){var Se={};for(var Ve in ee)Object.prototype.hasOwnProperty.call(ee,Ve)&&$e.indexOf(Ve)<0&&(Se[Ve]=ee[Ve]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ve=Object.getOwnPropertySymbols(ee);be{const{getPopupContainer:$e,getPrefixCls:Se,direction:Ve}=re.useContext(n.E_),{prefixCls:be,type:K="default",danger:b,disabled:o,loading:w,onClick:O,htmlType:G,children:X,className:H,menu:T,arrow:De,autoFocus:ve,overlay:tt,trigger:he,align:Ae,open:oe,onOpenChange:U,placement:Ie,getPopupContainer:m,href:x,icon:R=re.createElement(c.Z,null),title:L,buttonsRender:I=Z=>Z,mouseEnterDelay:F,mouseLeaveDelay:ne,overlayClassName:Ge,overlayStyle:He,destroyPopupOnHide:Me,dropdownRender:ot}=ee,ht=fe(ee,["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"]),at=Se("dropdown",be),ct=`${at}-button`,[Pe,z]=(0,h.Z)(at),M={menu:T,arrow:De,autoFocus:ve,align:Ae,disabled:o,trigger:o?[]:he,onOpenChange:U,getPopupContainer:m||$e,mouseEnterDelay:F,mouseLeaveDelay:ne,overlayClassName:Ge,overlayStyle:He,destroyPopupOnHide:Me,dropdownRender:ot},{compactSize:D,compactItemClassnames:l}=(0,le.ri)(at,Ve),V=A()(ct,l,H,z);"overlay"in ee&&(M.overlay=tt),"open"in ee&&(M.open=oe),"placement"in ee?M.placement=Ie:M.placement=Ve==="rtl"?"bottomLeft":"bottomRight";const ge=re.createElement(B.ZP,{type:K,danger:b,disabled:o,loading:w,onClick:O,htmlType:G,href:x,title:L},X),f=re.createElement(B.ZP,{type:K,danger:b,icon:R}),[u,Y]=I([ge,f]);return Pe(re.createElement(ce.Z.Compact,Object.assign({className:V,size:D,block:!0},ht),u,re.createElement(t.Z,Object.assign({},M),Y)))};y.__ANT_BUTTON=!0;var P=y;const J=t.Z;J.Button=P;var ae=J},47211:function(ln,ke,e){e.d(ke,{Z:function(){return fe}});var t=e(17313),d=e(13826),A=e(92899),re=e(29878),c=e(19447),B=e(83116),n=e(37613),le=y=>{const{componentCls:P,menuCls:J,colorError:ae,colorTextLightSolid:ee}=y,$e=`${J}-item`;return{[`${P}, ${P}-menu-submenu`]:{[`${J} ${$e}`]:{[`&${$e}-danger:not(${$e}-disabled)`]:{color:ae,"&:hover":{color:ee,backgroundColor:ae}}}}}};const h=y=>{const{componentCls:P,menuCls:J,zIndexPopup:ae,dropdownArrowDistance:ee,sizePopupArrow:$e,antCls:Se,iconCls:Ve,motionDurationMid:be,dropdownPaddingVertical:K,fontSize:b,dropdownEdgeChildPadding:o,colorTextDisabled:w,fontSizeIcon:O,controlPaddingHorizontal:G,colorBgElevated:X}=y;return[{[P]:Object.assign(Object.assign({},(0,t.Wf)(y)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ae,display:"block","&::before":{position:"absolute",insetBlock:-ee+$e/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Se}-btn`]:{[`& > ${Ve}-down, & > ${Se}-btn-icon > ${Ve}-down`]:{fontSize:O}},[`${P}-wrap`]:{position:"relative",[`${Se}-btn > ${Ve}-down`]:{fontSize:O},[`${Ve}-down::before`]:{transition:`transform ${be}`}},[`${P}-wrap-open`]:{[`${Ve}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Se}-slide-down-enter${Se}-slide-down-enter-active${P}-placement-bottomLeft, - &${Se}-slide-down-appear${Se}-slide-down-appear-active${P}-placement-bottomLeft, - &${Se}-slide-down-enter${Se}-slide-down-enter-active${P}-placement-bottom, - &${Se}-slide-down-appear${Se}-slide-down-appear-active${P}-placement-bottom, - &${Se}-slide-down-enter${Se}-slide-down-enter-active${P}-placement-bottomRight, - &${Se}-slide-down-appear${Se}-slide-down-appear-active${P}-placement-bottomRight`]:{animationName:d.fJ},[`&${Se}-slide-up-enter${Se}-slide-up-enter-active${P}-placement-topLeft, - &${Se}-slide-up-appear${Se}-slide-up-appear-active${P}-placement-topLeft, - &${Se}-slide-up-enter${Se}-slide-up-enter-active${P}-placement-top, - &${Se}-slide-up-appear${Se}-slide-up-appear-active${P}-placement-top, - &${Se}-slide-up-enter${Se}-slide-up-enter-active${P}-placement-topRight, - &${Se}-slide-up-appear${Se}-slide-up-appear-active${P}-placement-topRight`]:{animationName:d.Qt},[`&${Se}-slide-down-leave${Se}-slide-down-leave-active${P}-placement-bottomLeft, - &${Se}-slide-down-leave${Se}-slide-down-leave-active${P}-placement-bottom, - &${Se}-slide-down-leave${Se}-slide-down-leave-active${P}-placement-bottomRight`]:{animationName:d.Uw},[`&${Se}-slide-up-leave${Se}-slide-up-leave-active${P}-placement-topLeft, - &${Se}-slide-up-leave${Se}-slide-up-leave-active${P}-placement-top, - &${Se}-slide-up-leave${Se}-slide-up-leave-active${P}-placement-topRight`]:{animationName:d.ly}})},(0,c.ZP)(y,{colorBg:X,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${P} ${J}`]:{position:"relative",margin:0},[`${J}-submenu-popup`]:{position:"absolute",zIndex:ae,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${P}, ${P}-menu-submenu`]:{[J]:Object.assign(Object.assign({padding:o,listStyleType:"none",backgroundColor:X,backgroundClip:"padding-box",borderRadius:y.borderRadiusLG,outline:"none",boxShadow:y.boxShadowSecondary},(0,t.Qy)(y)),{[`${J}-item-group-title`]:{padding:`${K}px ${G}px`,color:y.colorTextDescription,transition:`all ${be}`},[`${J}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${J}-item-icon`]:{minWidth:b,marginInlineEnd:y.marginXS,fontSize:y.fontSizeSM},[`${J}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${be}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${J}-item, ${J}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${G}px`,color:y.colorText,fontWeight:"normal",fontSize:b,lineHeight:y.lineHeight,cursor:"pointer",transition:`all ${be}`,borderRadius:y.borderRadiusSM,"&:hover, &-active":{backgroundColor:y.controlItemBgHover}},(0,t.Qy)(y)),{"&-selected":{color:y.colorPrimary,backgroundColor:y.controlItemBgActive,"&:hover, &-active":{backgroundColor:y.controlItemBgActiveHover}},"&-disabled":{color:w,cursor:"not-allowed","&:hover":{color:w,backgroundColor:X,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${y.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:y.colorSplit},[`${P}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:y.paddingXS,[`${P}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:y.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${J}-item-group-list`]:{margin:`0 ${y.marginXS}px`,padding:0,listStyle:"none"},[`${J}-submenu-title`]:{paddingInlineEnd:G+y.fontSizeSM},[`${J}-submenu-vertical`]:{position:"relative"},[`${J}-submenu${J}-submenu-disabled ${P}-menu-submenu-title`]:{[`&, ${P}-menu-submenu-arrow-icon`]:{color:w,backgroundColor:X,cursor:"not-allowed"}},[`${J}-submenu-selected ${P}-menu-submenu-title`]:{color:y.colorPrimary}})}},[(0,d.oN)(y,"slide-up"),(0,d.oN)(y,"slide-down"),(0,A.Fm)(y,"move-up"),(0,A.Fm)(y,"move-down"),(0,re._y)(y,"zoom-big")]]};var fe=(0,B.Z)("Dropdown",(y,P)=>{let{rootPrefixCls:J}=P;const{marginXXS:ae,sizePopupArrow:ee,controlHeight:$e,fontSize:Se,lineHeight:Ve,paddingXXS:be,componentCls:K,borderRadiusLG:b}=y,o=($e-Se*Ve)/2,{dropdownArrowOffset:w}=(0,c.fS)({contentRadius:b}),O=(0,n.TS)(y,{menuCls:`${K}-menu`,rootPrefixCls:J,dropdownArrowDistance:ee/2+ae,dropdownArrowOffset:w,dropdownPaddingVertical:o,dropdownEdgeChildPadding:be});return[h(O),le(O)]},y=>({zIndexPopup:y.zIndexPopupBase+50}))},64165:function(ln,ke,e){e.d(ke,{Z:function(){return be}});var t=e(92310),d=e.n(t),A=e(59301),re=e(36355),c=e(9763),B=e(64993),n=e(88088),le=()=>{const[,K]=(0,n.Z)(),o=new B.C(K.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return A.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},A.createElement("g",{fill:"none",fillRule:"evenodd"},A.createElement("g",{transform:"translate(24 31.67)"},A.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),A.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"}),A.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)"}),A.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"}),A.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"})),A.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"}),A.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},A.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),A.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},fe=()=>{const[,K]=(0,n.Z)(),{colorFill:b,colorFillTertiary:o,colorFillQuaternary:w,colorBgContainer:O}=K,{borderColor:G,shadowColor:X,contentColor:H}=(0,A.useMemo)(()=>({borderColor:new B.C(b).onBackground(O).toHexShortString(),shadowColor:new B.C(o).onBackground(O).toHexShortString(),contentColor:new B.C(w).onBackground(O).toHexShortString()}),[b,o,w,O]);return A.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},A.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},A.createElement("ellipse",{fill:X,cx:"32",cy:"33",rx:"32",ry:"7"}),A.createElement("g",{fillRule:"nonzero",stroke:G},A.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"}),A.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:H}))))},y=e(83116),P=e(37613);const J=K=>{const{componentCls:b,margin:o,marginXS:w,marginXL:O,fontSize:G,lineHeight:X}=K;return{[b]:{marginInline:w,fontSize:G,lineHeight:X,textAlign:"center",[`${b}-image`]:{height:K.emptyImgHeight,marginBottom:w,opacity:K.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${b}-description`]:{color:K.colorText},[`${b}-footer`]:{marginTop:o},"&-normal":{marginBlock:O,color:K.colorTextDisabled,[`${b}-description`]:{color:K.colorTextDisabled},[`${b}-image`]:{height:K.emptyImgHeightMD}},"&-small":{marginBlock:w,color:K.colorTextDisabled,[`${b}-image`]:{height:K.emptyImgHeightSM}}}}};var ae=(0,y.Z)("Empty",K=>{const{componentCls:b,controlHeightLG:o}=K,w=(0,P.TS)(K,{emptyImgCls:`${b}-img`,emptyImgHeight:o*2.5,emptyImgHeightMD:o,emptyImgHeightSM:o*.875});return[J(w)]}),ee=function(K,b){var o={};for(var w in K)Object.prototype.hasOwnProperty.call(K,w)&&b.indexOf(w)<0&&(o[w]=K[w]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,w=Object.getOwnPropertySymbols(K);O{var{className:b,rootClassName:o,prefixCls:w,image:O=$e,description:G,children:X,imageStyle:H,style:T}=K,De=ee(K,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ve,direction:tt,empty:he}=A.useContext(re.E_),Ae=ve("empty",w),[oe,U]=ae(Ae),[Ie]=(0,c.Z)("Empty"),m=typeof G!="undefined"?G:Ie==null?void 0:Ie.description,x=typeof m=="string"?m:"empty";let R=null;return typeof O=="string"?R=A.createElement("img",{alt:x,src:O}):R=O,oe(A.createElement("div",Object.assign({className:d()(U,Ae,he==null?void 0:he.className,{[`${Ae}-normal`]:O===Se,[`${Ae}-rtl`]:tt==="rtl"},b,o),style:Object.assign(Object.assign({},he==null?void 0:he.style),T)},De),A.createElement("div",{className:`${Ae}-image`,style:H},R),m&&A.createElement("div",{className:`${Ae}-description`},m),X&&A.createElement("div",{className:`${Ae}-footer`},X)))};Ve.PRESENTED_IMAGE_DEFAULT=$e,Ve.PRESENTED_IMAGE_SIMPLE=Se;var be=Ve},78241:function(ln,ke,e){e.d(ke,{default:function(){return Kn}});var t=e(26390),d=e(92310),A=e.n(d),re=e(43469),c=e(59301),B=e(62892),n=e(32441);function ce(_){const[s,E]=c.useState(_);return c.useEffect(()=>{const p=setTimeout(()=>{E(_)},_.length?0:10);return()=>{clearTimeout(p)}},[_]),s}var le=e(17313),h=e(29878),fe=e(8378),y=e(37613),P=e(83116),ae=_=>{const{componentCls:s}=_,E=`${s}-show-help`,p=`${s}-show-help-item`;return{[E]:{transition:`opacity ${_.motionDurationSlow} ${_.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[p]:{overflow:"hidden",transition:`height ${_.motionDurationSlow} ${_.motionEaseInOut}, - opacity ${_.motionDurationSlow} ${_.motionEaseInOut}, - transform ${_.motionDurationSlow} ${_.motionEaseInOut} !important`,[`&${p}-appear, &${p}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${p}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ee=_=>({legend:{display:"block",width:"100%",marginBottom:_.marginLG,padding:0,color:_.colorTextDescription,fontSize:_.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${_.lineWidth}px ${_.lineType} ${_.colorBorder}`},label:{fontSize:_.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 ${_.controlOutlineWidth}px ${_.controlOutline}`},output:{display:"block",paddingTop:15,color:_.colorText,fontSize:_.fontSize,lineHeight:_.lineHeight}}),$e=(_,s)=>{const{formItemCls:E}=_;return{[E]:{[`${E}-label > label`]:{height:s},[`${E}-control-input`]:{minHeight:s}}}},Se=_=>{const{componentCls:s}=_;return{[_.componentCls]:Object.assign(Object.assign(Object.assign({},(0,le.Wf)(_)),ee(_)),{[`${s}-text`]:{display:"inline-block",paddingInlineEnd:_.paddingSM},"&-small":Object.assign({},$e(_,_.controlHeightSM)),"&-large":Object.assign({},$e(_,_.controlHeightLG))})}},Ve=_=>{const{formItemCls:s,iconCls:E,componentCls:p,rootPrefixCls:S,labelRequiredMarkColor:de,labelColor:se,labelFontSize:Xe,labelHeight:je,labelColonMarginInlineStart:_e,labelColonMarginInlineEnd:nt,itemMarginBottom:vt}=_;return{[s]:Object.assign(Object.assign({},(0,le.Wf)(_)),{marginBottom:vt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${S}-row`]:{display:"none"},"&-has-warning":{[`${s}-split`]:{color:_.colorError}},"&-has-error":{[`${s}-split`]:{color:_.colorWarning}},[`${s}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${_.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:je,color:se,fontSize:Xe,[`> ${E}`]:{fontSize:_.fontSize,verticalAlign:"top"},[`&${s}-required:not(${s}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:_.marginXXS,color:de,fontSize:_.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${p}-hide-required-mark &`]:{display:"none"}},[`${s}-optional`]:{display:"inline-block",marginInlineStart:_.marginXXS,color:_.colorTextDescription,[`${p}-hide-required-mark &`]:{display:"none"}},[`${s}-tooltip`]:{color:_.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:_.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:_e,marginInlineEnd:nt},[`&${s}-no-colon::after`]:{content:'"\\a0"'}}},[`${s}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${S}-col-'"]):not([class*="' ${S}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:_.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[s]:{"&-explain, &-extra":{clear:"both",color:_.colorTextDescription,fontSize:_.fontSize,lineHeight:_.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:_.controlHeightSM,transition:`color ${_.motionDurationMid} ${_.motionEaseOut}`},"&-explain":{"&-error":{color:_.colorError},"&-warning":{color:_.colorWarning}}},[`&-with-help ${s}-explain`]:{height:"auto",opacity:1},[`${s}-feedback-icon`]:{fontSize:_.fontSize,textAlign:"center",visibility:"visible",animationName:h.kr,animationDuration:_.motionDurationMid,animationTimingFunction:_.motionEaseOutBack,pointerEvents:"none","&-success":{color:_.colorSuccess},"&-error":{color:_.colorError},"&-warning":{color:_.colorWarning},"&-validating":{color:_.colorPrimary}}})}},be=_=>{const{componentCls:s,formItemCls:E}=_;return{[`${s}-horizontal`]:{[`${E}-label`]:{flexGrow:0},[`${E}-control`]:{flex:"1 1 0",minWidth:0},[`${E}-label[class$='-24'], ${E}-label[class*='-24 ']`]:{[`& + ${E}-control`]:{minWidth:"unset"}}}}},K=_=>{const{componentCls:s,formItemCls:E}=_;return{[`${s}-inline`]:{display:"flex",flexWrap:"wrap",[E]:{flex:"none",marginInlineEnd:_.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${E}-label, - > ${E}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${E}-label`]:{flex:"none"},[`${s}-text`]:{display:"inline-block"},[`${E}-has-feedback`]:{display:"inline-block"}}}}},b=_=>({padding:_.verticalLabelPadding,margin:_.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),o=_=>{const{componentCls:s,formItemCls:E,rootPrefixCls:p}=_;return{[`${E} ${E}-label`]:b(_),[s]:{[E]:{flexWrap:"wrap",[`${E}-label, ${E}-control`]:{[`&:not([class*=" ${p}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},w=_=>{const{componentCls:s,formItemCls:E,rootPrefixCls:p}=_;return{[`${s}-vertical`]:{[E]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${s}-item-control`]:{width:"100%"}}},[`${s}-vertical ${E}-label, - .${p}-col-24${E}-label, - .${p}-col-xl-24${E}-label`]:b(_),[`@media (max-width: ${_.screenXSMax}px)`]:[o(_),{[s]:{[`.${p}-col-xs-24${E}-label`]:b(_)}}],[`@media (max-width: ${_.screenSMMax}px)`]:{[s]:{[`.${p}-col-sm-24${E}-label`]:b(_)}},[`@media (max-width: ${_.screenMDMax}px)`]:{[s]:{[`.${p}-col-md-24${E}-label`]:b(_)}},[`@media (max-width: ${_.screenLGMax}px)`]:{[s]:{[`.${p}-col-lg-24${E}-label`]:b(_)}}}},O=(_,s)=>(0,y.TS)(_,{formItemCls:`${_.componentCls}-item`,rootPrefixCls:s});var G=(0,P.Z)("Form",(_,s)=>{let{rootPrefixCls:E}=s;const p=O(_,E);return[Se(p),Ve(p),ae(p),be(p),K(p),w(p),(0,fe.Z)(p),h.kr]},_=>({labelRequiredMarkColor:_.colorError,labelColor:_.colorTextHeading,labelFontSize:_.fontSize,labelHeight:_.controlHeight,labelColonMarginInlineStart:_.marginXXS/2,labelColonMarginInlineEnd:_.marginXS,itemMarginBottom:_.marginLG,verticalLabelPadding:`0 0 ${_.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const X=[];function H(_,s,E){let p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof _=="string"?_:`${s}-${p}`,error:_,errorStatus:E}}var De=_=>{let{help:s,helpStatus:E,errors:p=X,warnings:S=X,className:de,fieldId:se,onVisibleChanged:Xe}=_;const{prefixCls:je}=c.useContext(n.Rk),_e=`${je}-item-explain`,[,nt]=G(je),vt=(0,c.useMemo)(()=>(0,B.Z)(je),[je]),dt=ce(p),Qe=ce(S),ut=c.useMemo(()=>s!=null?[H(s,"help",E)]:[].concat((0,t.Z)(dt.map((bt,Pt)=>H(bt,"error","error",Pt))),(0,t.Z)(Qe.map((bt,Pt)=>H(bt,"warning","warning",Pt)))),[s,E,dt,Qe]),At={};return se&&(At.id=`${se}_help`),c.createElement(re.default,{motionDeadline:vt.motionDeadline,motionName:`${je}-show-help`,visible:!!ut.length,onVisibleChanged:Xe},bt=>{const{className:Pt,style:Lt}=bt;return c.createElement("div",Object.assign({},At,{className:A()(_e,Pt,de,nt),style:Lt,role:"alert"}),c.createElement(re.CSSMotionList,Object.assign({keys:ut},(0,B.Z)(je),{motionName:`${je}-show-help-item`,component:!1}),qt=>{const{key:Nt,error:ft,errorStatus:pe,className:Ee,style:Te}=qt;return c.createElement("div",{key:Nt,className:A()(Ee,{[`${_e}-${pe}`]:pe}),style:Te},ft)}))})},ve=e(95013),tt=e(36355),he=e(1684),Ae=e(52946),oe=e(19716),U=e(16722);const Ie=["parentNode"],m="form_item";function x(_){return _===void 0||_===!1?[]:Array.isArray(_)?_:[_]}function R(_,s){if(!_.length)return;const E=_.join("_");return s?`${s}_${E}`:Ie.includes(E)?`${m}_${E}`:E}function L(_,s,E,p,S,de){let se=p;return de!==void 0?se=de:E.validating?se="validating":_.length?se="error":s.length?se="warning":(E.touched||S&&E.validated)&&(se="success"),se}function I(_){return x(_).join("_")}function F(_){const[s]=(0,ve.useForm)(),E=c.useRef({}),p=c.useMemo(()=>_!=null?_:Object.assign(Object.assign({},s),{__INTERNAL__:{itemRef:S=>de=>{const se=I(S);de?E.current[se]=de:delete E.current[se]}},scrollToField:function(S){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const se=x(S),Xe=R(se,p.__INTERNAL__.name),je=Xe?document.getElementById(Xe):null;je&&(0,U.Z)(je,Object.assign({scrollMode:"if-needed",block:"nearest"},de))},getFieldInstance:S=>{const de=I(S);return E.current[de]}}),[_,s]);return[p]}var ne=e(28726),Ge=function(_,s){var E={};for(var p in _)Object.prototype.hasOwnProperty.call(_,p)&&s.indexOf(p)<0&&(E[p]=_[p]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,p=Object.getOwnPropertySymbols(_);S{const E=c.useContext(he.Z),{getPrefixCls:p,direction:S,form:de}=c.useContext(tt.E_),{prefixCls:se,className:Xe,rootClassName:je,size:_e,disabled:nt=E,form:vt,colon:dt,labelAlign:Qe,labelWrap:ut,labelCol:At,wrapperCol:bt,hideRequiredMark:Pt,layout:Lt="horizontal",scrollToFirstError:qt,requiredMark:Nt,onFinishFailed:ft,name:pe,style:Ee,feedbackIcons:Te}=_,Ke=Ge(_,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Re=(0,oe.Z)(_e),rt=c.useContext(ne.Z),j=(0,c.useMemo)(()=>Nt!==void 0?Nt:de&&de.requiredMark!==void 0?de.requiredMark:!Pt,[Pt,Nt,de]),k=dt!=null?dt:de==null?void 0:de.colon,ue=p("form",se),[me,Fe]=G(ue),Ot=A()(ue,`${ue}-${Lt}`,{[`${ue}-hide-required-mark`]:j===!1,[`${ue}-rtl`]:S==="rtl",[`${ue}-${Re}`]:Re},Fe,de==null?void 0:de.className,Xe,je),[Mt]=F(vt),{__INTERNAL__:lt}=Mt;lt.name=pe;const Ue=(0,c.useMemo)(()=>({name:pe,labelAlign:Qe,labelCol:At,labelWrap:ut,wrapperCol:bt,vertical:Lt==="vertical",colon:k,requiredMark:j,itemRef:lt.itemRef,form:Mt,feedbackIcons:Te}),[pe,Qe,At,bt,Lt,k,j,Mt,Te]);c.useImperativeHandle(s,()=>Mt);const Et=(Zt,Rt)=>{if(Zt){let Vt={block:"nearest"};typeof Zt=="object"&&(Vt=Zt),Mt.scrollToField(Rt,Vt)}},Xt=Zt=>{if(ft==null||ft(Zt),Zt.errorFields.length){const Rt=Zt.errorFields[0].name;if(qt!==void 0){Et(qt,Rt);return}de&&de.scrollToFirstError!==void 0&&Et(de.scrollToFirstError,Rt)}};return me(c.createElement(he.n,{disabled:nt},c.createElement(Ae.q,{size:Re},c.createElement(n.RV,Object.assign({},{validateMessages:rt}),c.createElement(n.q3.Provider,{value:Ue},c.createElement(ve.default,Object.assign({id:pe},Ke,{name:pe,onFinishFailed:Xt,form:Mt,style:Object.assign(Object.assign({},de==null?void 0:de.style),Ee),className:Ot})))))))};var ot=c.forwardRef(He),ht=e(12383),at=e(20475),ct=e(92343),Pe=e(38298);function z(_){if(typeof _=="function")return _;const s=(0,Pe.Z)(_);return s.length<=1?s[0]:s}const M=()=>{const{status:_,errors:s=[],warnings:E=[]}=(0,c.useContext)(n.aM);return{status:_,errors:s,warnings:E}};M.Context=n.aM;var D=M,l=e(23073);function V(_){const[s,E]=c.useState(_),p=(0,c.useRef)(null),S=(0,c.useRef)([]),de=(0,c.useRef)(!1);c.useEffect(()=>(de.current=!1,()=>{de.current=!0,l.Z.cancel(p.current),p.current=null}),[]);function se(Xe){de.current||(p.current===null&&(S.current=[],p.current=(0,l.Z)(()=>{p.current=null,E(je=>{let _e=je;return S.current.forEach(nt=>{_e=nt(_e)}),_e})})),S.current.push(Xe))}return[s,se]}function ge(){const{itemRef:_}=c.useContext(n.q3),s=c.useRef({});function E(p,S){const de=S&&typeof S=="object"&&S.ref,se=p.join("_");return(s.current.name!==se||s.current.originRef!==de)&&(s.current.name=se,s.current.originRef=de,s.current.ref=(0,at.sQ)(_(p),de)),s.current.ref}return E}var f=e(48886),u=e(28800),Y=e(64002),Z=e(27382),C=e(37028);const Q=_=>{const{formItemCls:s}=_;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${s}-control`]:{display:"flex"}}}};var Oe=(0,P.b)(["Form","item-item"],(_,s)=>{let{rootPrefixCls:E}=s;const p=O(_,E);return[Q(p)]}),ie=_=>{const{prefixCls:s,status:E,wrapperCol:p,children:S,errors:de,warnings:se,_internalItemRender:Xe,extra:je,help:_e,fieldId:nt,marginBottom:vt,onErrorVisibleChanged:dt}=_,Qe=`${s}-item`,ut=c.useContext(n.q3),At=p||ut.wrapperCol||{},bt=A()(`${Qe}-control`,At.className),Pt=c.useMemo(()=>Object.assign({},ut),[ut]);delete Pt.labelCol,delete Pt.wrapperCol;const Lt=c.createElement("div",{className:`${Qe}-control-input`},c.createElement("div",{className:`${Qe}-control-input-content`},S)),qt=c.useMemo(()=>({prefixCls:s,status:E}),[s,E]),Nt=vt!==null||de.length||se.length?c.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},c.createElement(n.Rk.Provider,{value:qt},c.createElement(De,{fieldId:nt,errors:de,warnings:se,help:_e,helpStatus:E,className:`${Qe}-explain-connected`,onVisibleChanged:dt})),!!vt&&c.createElement("div",{style:{width:0,height:vt}})):null,ft={};nt&&(ft.id=`${nt}_extra`);const pe=je?c.createElement("div",Object.assign({},ft,{className:`${Qe}-extra`}),je):null,Ee=Xe&&Xe.mark==="pro_table_render"&&Xe.render?Xe.render(_,{input:Lt,errorList:Nt,extra:pe}):c.createElement(c.Fragment,null,Lt,Nt,pe);return c.createElement(n.q3.Provider,{value:Pt},c.createElement(C.Z,Object.assign({},At,{className:bt}),Ee),c.createElement(Oe,{prefixCls:s}))},xe=e(385),Ze=e(31724),we=e(9763),yt=e(6848),gt=function(_,s){var E={};for(var p in _)Object.prototype.hasOwnProperty.call(_,p)&&s.indexOf(p)<0&&(E[p]=_[p]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,p=Object.getOwnPropertySymbols(_);S{let{prefixCls:s,label:E,htmlFor:p,labelCol:S,labelAlign:de,colon:se,required:Xe,requiredMark:je,tooltip:_e}=_;var nt;const[vt]=(0,we.Z)("Form"),{vertical:dt,labelAlign:Qe,labelCol:ut,labelWrap:At,colon:bt}=c.useContext(n.q3);if(!E)return null;const Pt=S||ut||{},Lt=de||Qe,qt=`${s}-item-label`,Nt=A()(qt,Lt==="left"&&`${qt}-left`,Pt.className,{[`${qt}-wrap`]:!!At});let ft=E;const pe=se===!0||bt!==!1&&se!==!1;pe&&!dt&&typeof E=="string"&&E.trim()!==""&&(ft=E.replace(/[:|:]\s*$/,""));const Te=xt(_e);if(Te){const{icon:j=c.createElement(xe.Z,null)}=Te,k=gt(Te,["icon"]),ue=c.createElement(yt.Z,Object.assign({},k),c.cloneElement(j,{className:`${s}-item-tooltip`,title:""}));ft=c.createElement(c.Fragment,null,ft,ue)}const Ke=je==="optional",Re=typeof je=="function";Re?ft=je(ft,{required:!!Xe}):Ke&&!Xe&&(ft=c.createElement(c.Fragment,null,ft,c.createElement("span",{className:`${s}-item-optional`,title:""},(vt==null?void 0:vt.optional)||((nt=Ze.Z.Form)===null||nt===void 0?void 0:nt.optional))));const rt=A()({[`${s}-item-required`]:Xe,[`${s}-item-required-mark-optional`]:Ke||Re,[`${s}-item-no-colon`]:!pe});return c.createElement(C.Z,Object.assign({},Pt,{className:Nt}),c.createElement("label",{htmlFor:p,className:rt,title:typeof E=="string"?E:""},ft))},st=e(5242),Dt=e(37637),In=e(4715),Bn=e(78714);const Pn={success:st.Z,warning:In.Z,error:Dt.Z,validating:Bn.Z};function pn(_){let{children:s,errors:E,warnings:p,hasFeedback:S,validateStatus:de,prefixCls:se,meta:Xe,noStyle:je}=_;const _e=`${se}-item`,{feedbackIcons:nt}=c.useContext(n.q3),vt=L(E,p,Xe,null,!!S,de),{isFormItemInput:dt,status:Qe}=c.useContext(n.aM),ut=c.useMemo(()=>{var At;let bt;if(S){const qt=S!==!0&&S.icons||nt,Nt=vt&&((At=qt==null?void 0:qt({status:vt,errors:E,warnings:p}))===null||At===void 0?void 0:At[vt]),ft=vt&&Pn[vt];bt=Nt!==!1&&ft?c.createElement("span",{className:A()(`${_e}-feedback-icon`,`${_e}-feedback-icon-${vt}`)},Nt||c.createElement(ft,null)):null}let Pt=!0,Lt=vt||"";return je&&(Pt=dt,Lt=(vt!=null?vt:Qe)||""),{status:Lt,errors:E,warnings:p,hasFeedback:!!S,feedbackIcon:bt,isFormItemInput:Pt}},[vt,S,je,dt,Qe]);return c.createElement(n.aM.Provider,{value:ut},s)}var nr=function(_,s){var E={};for(var p in _)Object.prototype.hasOwnProperty.call(_,p)&&s.indexOf(p)<0&&(E[p]=_[p]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,p=Object.getOwnPropertySymbols(_);S{if(Te&&Nt.current){const Fe=getComputedStyle(Nt.current);rt(parseInt(Fe.marginBottom,10))}},[Te,Ke]);const j=Fe=>{Fe||rt(null)},ue=function(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Ot=Fe?ft:_e.errors,Mt=Fe?pe:_e.warnings;return L(Ot,Mt,_e,"",!!nt,je)}(),me=A()(Lt,E,p,{[`${Lt}-with-help`]:Ee||ft.length||pe.length,[`${Lt}-has-feedback`]:ue&&nt,[`${Lt}-has-success`]:ue==="success",[`${Lt}-has-warning`]:ue==="warning",[`${Lt}-has-error`]:ue==="error",[`${Lt}-is-validating`]:ue==="validating",[`${Lt}-hidden`]:vt});return c.createElement("div",{className:me,style:S,ref:Nt},c.createElement(Z.Z,Object.assign({className:`${Lt}-row`},(0,Y.Z)(Pt,["_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"])),c.createElement(It,Object.assign({htmlFor:Qe},_,{requiredMark:qt,required:ut!=null?ut:At,prefixCls:s})),c.createElement(ie,Object.assign({},_,_e,{errors:ft,warnings:pe,prefixCls:s,status:ue,help:de,marginBottom:Re,onErrorVisibleChanged:j}),c.createElement(n.qI.Provider,{value:bt},c.createElement(pn,{prefixCls:s,meta:_e,errors:_e.errors,warnings:_e.warnings,hasFeedback:nt,validateStatus:ue},dt)))),!!Re&&c.createElement("div",{className:`${Lt}-margin-offset`,style:{marginBottom:-Re}}))}const Tt="__SPLIT__",hr=null,qn=c.memo(_=>{let{children:s}=_;return s},(_,s)=>_.value===s.value&&_.update===s.update&&_.childProps.length===s.childProps.length&&_.childProps.every((E,p)=>E===s.childProps[p]));function Mn(_){return _!=null}function Tn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Nr(_){const{name:s,noStyle:E,className:p,dependencies:S,prefixCls:de,shouldUpdate:se,rules:Xe,children:je,required:_e,label:nt,messageVariables:vt,trigger:dt="onChange",validateTrigger:Qe,hidden:ut,help:At}=_,{getPrefixCls:bt}=c.useContext(tt.E_),{name:Pt}=c.useContext(n.q3),Lt=z(je),qt=typeof Lt=="function",Nt=c.useContext(n.qI),{validateTrigger:ft}=c.useContext(ve.FieldContext),pe=Qe!==void 0?Qe:ft,Ee=Mn(s),Te=bt("form",de),[Ke,Re]=G(Te),rt=c.useContext(ve.ListContext),j=c.useRef(),[k,ue]=V({}),[me,Fe]=(0,ht.Z)(()=>Tn()),Ot=Rt=>{const Vt=rt==null?void 0:rt.getKey(Rt.name);if(Fe(Rt.destroy?Tn():Rt,!0),E&&At!==!1&&Nt){let on=Rt.name;if(Rt.destroy)on=j.current||on;else if(Vt!==void 0){const[nn,En]=Vt;on=[nn].concat((0,t.Z)(En)),j.current=on}Nt(Rt,on)}},Mt=(Rt,Vt)=>{ue(on=>{const nn=Object.assign({},on),$n=[].concat((0,t.Z)(Rt.name.slice(0,-1)),(0,t.Z)(Vt)).join(Tt);return Rt.destroy?delete nn[$n]:nn[$n]=Rt,nn})},[lt,Ue]=c.useMemo(()=>{const Rt=(0,t.Z)(me.errors),Vt=(0,t.Z)(me.warnings);return Object.values(k).forEach(on=>{Rt.push.apply(Rt,(0,t.Z)(on.errors||[])),Vt.push.apply(Vt,(0,t.Z)(on.warnings||[]))}),[Rt,Vt]},[k,me.errors,me.warnings]),Et=ge();function Xt(Rt,Vt,on){return E&&!ut?c.createElement(pn,{prefixCls:Te,hasFeedback:_.hasFeedback,validateStatus:_.validateStatus,meta:me,errors:lt,warnings:Ue,noStyle:!0},Rt):c.createElement(rr,Object.assign({key:"row"},_,{className:A()(p,Re),prefixCls:Te,fieldId:Vt,isRequired:on,errors:lt,warnings:Ue,meta:me,onSubItemMetaChange:Mt}),Rt)}if(!Ee&&!qt&&!S)return Ke(Xt(Lt));let Zt={};return typeof nt=="string"?Zt.label=nt:s&&(Zt.label=String(s)),vt&&(Zt=Object.assign(Object.assign({},Zt),vt)),Ke(c.createElement(ve.Field,Object.assign({},_,{messageVariables:Zt,trigger:dt,validateTrigger:pe,onMetaChange:Ot}),(Rt,Vt,on)=>{const nn=x(s).length&&Vt?Vt.name:[],En=R(nn,Pt),$n=_e!==void 0?_e:!!(Xe&&Xe.some($t=>{if($t&&typeof $t=="object"&&$t.required&&!$t.warningOnly)return!0;if(typeof $t=="function"){const Jn=$t(on);return Jn&&Jn.required&&!Jn.warningOnly}return!1})),_t=Object.assign({},Rt);let Wt=null;if(Array.isArray(Lt)&&Ee)Wt=Lt;else if(!(qt&&(!(se||S)||Ee))){if(!(S&&!qt&&!Ee))if((0,ct.l$)(Lt)){const $t=Object.assign(Object.assign({},Lt.props),_t);if($t.id||($t.id=En),At||lt.length>0||Ue.length>0||_.extra){const Dn=[];(At||lt.length>0)&&Dn.push(`${En}_help`),_.extra&&Dn.push(`${En}_extra`),$t["aria-describedby"]=Dn.join(" ")}lt.length>0&&($t["aria-invalid"]="true"),$n&&($t["aria-required"]="true"),(0,at.Yr)(Lt)&&($t.ref=Et(nn,Lt)),new Set([].concat((0,t.Z)(x(dt)),(0,t.Z)(x(pe)))).forEach(Dn=>{$t[Dn]=function(){for(var wn,jt,cn,On,ir,vr=arguments.length,kt=new Array(vr),Yt=0;Yt{var{prefixCls:s,children:E}=_,p=yr(_,["prefixCls","children"]);const{getPrefixCls:S}=c.useContext(tt.E_),de=S("form",s),se=c.useMemo(()=>({prefixCls:de,status:"error"}),[de]);return c.createElement(ve.List,Object.assign({},p),(Xe,je,_e)=>c.createElement(n.Rk.Provider,{value:se},E(Xe.map(nt=>Object.assign(Object.assign({},nt),{fieldKey:nt.key})),je,{errors:_e.errors,warnings:_e.warnings})))};function Or(){const{form:_}=(0,c.useContext)(n.q3);return _}const bn=ot;bn.Item=dr,bn.List=eo,bn.ErrorList=De,bn.useForm=F,bn.useFormInstance=Or,bn.useWatch=ve.useWatch,bn.Provider=n.RV,bn.create=()=>{};var Kn=bn},8628:function(ln,ke,e){var t=e(59301),d=e(28800),A=e(56762),re=e(69507);function c(){let B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),ce=(0,A.Z)(),le=(0,re.ZP)();return(0,d.Z)(()=>{const h=le.subscribe(fe=>{n.current=fe,B&&ce()});return()=>le.unsubscribe(h)},[]),n.current}ke.Z=c},9432:function(ln,ke,e){e.d(ke,{Z:function(){return Ve},n:function(){return $e}});var t=e(37637),d=e(92310),A=e.n(d),re=e(93681),c=e(20475),B=e(59301),n=e(19080),ce=e(36355),le=e(1684),h=e(19716),fe=e(32441),y=e(33234),P=e(59412),J=e(9937);function ae(be){return!!(be.prefix||be.suffix||be.allowClear)}var ee=function(be,K){var b={};for(var o in be)Object.prototype.hasOwnProperty.call(be,o)&&K.indexOf(o)<0&&(b[o]=be[o]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,o=Object.getOwnPropertySymbols(be);w{var b;const{prefixCls:o,bordered:w=!0,status:O,size:G,disabled:X,onBlur:H,onFocus:T,suffix:De,allowClear:ve,addonAfter:tt,addonBefore:he,className:Ae,style:oe,styles:U,rootClassName:Ie,onChange:m,classNames:x}=be,R=ee(be,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:L,direction:I,input:F}=B.useContext(ce.E_),ne=L("input",o),Ge=(0,B.useRef)(null),[He,Me]=(0,J.ZP)(ne),{compactSize:ot,compactItemClassnames:ht}=(0,y.ri)(ne,I),at=(0,h.Z)(Oe=>{var ye;return(ye=G!=null?G:ot)!==null&&ye!==void 0?ye:Oe}),ct=B.useContext(le.Z),Pe=X!=null?X:ct,{status:z,hasFeedback:M,feedbackIcon:D}=(0,B.useContext)(fe.aM),l=(0,n.F)(z,O),V=ae(be)||!!M,ge=(0,B.useRef)(V);(0,B.useEffect)(()=>{var Oe;V&&ge.current,ge.current=V},[V]);const f=(0,P.Z)(Ge,!0),u=Oe=>{f(),H==null||H(Oe)},Y=Oe=>{f(),T==null||T(Oe)},Z=Oe=>{f(),m==null||m(Oe)},C=(M||De)&&B.createElement(B.Fragment,null,De,M&&D);let Q;return typeof ve=="object"&&(ve!=null&&ve.clearIcon)?Q=ve:ve&&(Q={clearIcon:B.createElement(t.Z,null)}),He(B.createElement(re.default,Object.assign({ref:(0,c.sQ)(K,Ge),prefixCls:ne,autoComplete:F==null?void 0:F.autoComplete},R,{disabled:Pe,onBlur:u,onFocus:Y,style:Object.assign(Object.assign({},F==null?void 0:F.style),oe),styles:Object.assign(Object.assign({},F==null?void 0:F.styles),U),suffix:C,allowClear:Q,className:A()(Ae,Ie,ht,F==null?void 0:F.className),onChange:Z,addonAfter:tt&&B.createElement(y.BR,null,B.createElement(fe.Ux,{override:!0,status:!0},tt)),addonBefore:he&&B.createElement(y.BR,null,B.createElement(fe.Ux,{override:!0,status:!0},he)),classNames:Object.assign(Object.assign(Object.assign({},x),F==null?void 0:F.classNames),{input:A()({[`${ne}-sm`]:at==="small",[`${ne}-lg`]:at==="large",[`${ne}-rtl`]:I==="rtl",[`${ne}-borderless`]:!w},!V&&(0,n.Z)(ne,l),x==null?void 0:x.input,(b=F==null?void 0:F.classNames)===null||b===void 0?void 0:b.input,Me)}),classes:{affixWrapper:A()({[`${ne}-affix-wrapper-sm`]:at==="small",[`${ne}-affix-wrapper-lg`]:at==="large",[`${ne}-affix-wrapper-rtl`]:I==="rtl",[`${ne}-affix-wrapper-borderless`]:!w},(0,n.Z)(`${ne}-affix-wrapper`,l,M),Me),wrapper:A()({[`${ne}-group-rtl`]:I==="rtl"},Me),group:A()({[`${ne}-group-wrapper-sm`]:at==="small",[`${ne}-group-wrapper-lg`]:at==="large",[`${ne}-group-wrapper-rtl`]:I==="rtl",[`${ne}-group-wrapper-disabled`]:Pe},(0,n.Z)(`${ne}-group-wrapper`,l,M),Me)}})))})},1643:function(ln,ke,e){var t=e(37637),d=e(92310),A=e.n(d),re=e(9296),c=e(59301),B=e(19080),n=e(36355),ce=e(1684),le=e(19716),h=e(32441),fe=e(9432),y=e(9937),P=function(ae,ee){var $e={};for(var Se in ae)Object.prototype.hasOwnProperty.call(ae,Se)&&ee.indexOf(Se)<0&&($e[Se]=ae[Se]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Se=Object.getOwnPropertySymbols(ae);Ve{const{prefixCls:$e,bordered:Se=!0,size:Ve,disabled:be,status:K,allowClear:b,showCount:o,classNames:w,rootClassName:O,className:G}=ae,X=P(ae,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:H,direction:T}=c.useContext(n.E_),De=(0,le.Z)(Ve),ve=c.useContext(ce.Z),tt=be!=null?be:ve,{status:he,hasFeedback:Ae,feedbackIcon:oe}=c.useContext(h.aM),U=(0,B.F)(he,K),Ie=c.useRef(null);c.useImperativeHandle(ee,()=>{var I;return{resizableTextArea:(I=Ie.current)===null||I===void 0?void 0:I.resizableTextArea,focus:F=>{var ne,Ge;(0,fe.n)((Ge=(ne=Ie.current)===null||ne===void 0?void 0:ne.resizableTextArea)===null||Ge===void 0?void 0:Ge.textArea,F)},blur:()=>{var F;return(F=Ie.current)===null||F===void 0?void 0:F.blur()}}});const m=H("input",$e);let x;typeof b=="object"&&(b!=null&&b.clearIcon)?x=b:b&&(x={clearIcon:c.createElement(t.Z,null)});const[R,L]=(0,y.ZP)(m);return R(c.createElement(re.default,Object.assign({},X,{disabled:tt,allowClear:x,className:A()(G,O),classes:{affixWrapper:A()(`${m}-textarea-affix-wrapper`,{[`${m}-affix-wrapper-rtl`]:T==="rtl",[`${m}-affix-wrapper-borderless`]:!Se,[`${m}-affix-wrapper-sm`]:De==="small",[`${m}-affix-wrapper-lg`]:De==="large",[`${m}-textarea-show-count`]:o},(0,B.Z)(`${m}-affix-wrapper`,U),L)},classNames:Object.assign(Object.assign({},w),{textarea:A()({[`${m}-borderless`]:!Se,[`${m}-sm`]:De==="small",[`${m}-lg`]:De==="large"},(0,B.Z)(m,U),L,w==null?void 0:w.textarea)}),prefixCls:m,suffix:Ae&&c.createElement("span",{className:`${m}-textarea-suffix`},oe),showCount:o,ref:Ie})))});ke.Z=J},59412:function(ln,ke,e){e.d(ke,{Z:function(){return d}});var t=e(59301);function d(A,re){const c=(0,t.useRef)([]),B=()=>{c.current.push(setTimeout(()=>{var n,ce,le,h;!((n=A.current)===null||n===void 0)&&n.input&&((ce=A.current)===null||ce===void 0?void 0:ce.input.getAttribute("type"))==="password"&&(!((le=A.current)===null||le===void 0)&&le.input.hasAttribute("value"))&&((h=A.current)===null||h===void 0||h.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(re&&B(),()=>c.current.forEach(n=>{n&&clearTimeout(n)})),[]),B}},92832:function(ln,ke,e){e.d(ke,{default:function(){return De}});var t=e(92310),d=e.n(t),A=e(59301),re=e(36355),c=e(32441),B=e(9937),ce=ve=>{const{getPrefixCls:tt,direction:he}=(0,A.useContext)(re.E_),{prefixCls:Ae,className:oe}=ve,U=tt("input-group",Ae),Ie=tt("input"),[m,x]=(0,B.ZP)(Ie),R=d()(U,{[`${U}-lg`]:ve.size==="large",[`${U}-sm`]:ve.size==="small",[`${U}-compact`]:ve.compact,[`${U}-rtl`]:he==="rtl"},x,oe),L=(0,A.useContext)(c.aM),I=(0,A.useMemo)(()=>Object.assign(Object.assign({},L),{isFormItemInput:!1}),[L]);return m(A.createElement("span",{className:R,style:ve.style,onMouseEnter:ve.onMouseEnter,onMouseLeave:ve.onMouseLeave,onFocus:ve.onFocus,onBlur:ve.onBlur},A.createElement(c.aM.Provider,{value:I},ve.children)))},le=e(9432),h=e(21646),fe=e(20970),y=e(64002),P=e(20475),J=e(59412),ae=function(ve,tt){var he={};for(var Ae in ve)Object.prototype.hasOwnProperty.call(ve,Ae)&&tt.indexOf(Ae)<0&&(he[Ae]=ve[Ae]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,Ae=Object.getOwnPropertySymbols(ve);oeve?A.createElement(fe.Z,null):A.createElement(h.Z,null),$e={click:"onClick",hover:"onMouseOver"};var Ve=A.forwardRef((ve,tt)=>{const{visibilityToggle:he=!0}=ve,Ae=typeof he=="object"&&he.visible!==void 0,[oe,U]=(0,A.useState)(()=>Ae?he.visible:!1),Ie=(0,A.useRef)(null);A.useEffect(()=>{Ae&&U(he.visible)},[Ae,he]);const m=(0,J.Z)(Ie),x=()=>{const{disabled:Pe}=ve;Pe||(oe&&m(),U(z=>{var M;const D=!z;return typeof he=="object"&&((M=he.onVisibleChange)===null||M===void 0||M.call(he,D)),D}))},R=Pe=>{const{action:z="click",iconRender:M=ee}=ve,D=$e[z]||"",l=M(oe),V={[D]:x,className:`${Pe}-icon`,key:"passwordIcon",onMouseDown:ge=>{ge.preventDefault()},onMouseUp:ge=>{ge.preventDefault()}};return A.cloneElement(A.isValidElement(l)?l:A.createElement("span",null,l),V)},{className:L,prefixCls:I,inputPrefixCls:F,size:ne}=ve,Ge=ae(ve,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:He}=A.useContext(re.E_),Me=He("input",F),ot=He("input-password",I),ht=he&&R(ot),at=d()(ot,L,{[`${ot}-${ne}`]:!!ne}),ct=Object.assign(Object.assign({},(0,y.Z)(Ge,["suffix","iconRender","visibilityToggle"])),{type:oe?"text":"password",className:at,prefixCls:Me,suffix:ht});return ne&&(ct.size=ne),A.createElement(le.Z,Object.assign({ref:(0,P.sQ)(tt,Ie)},ct))}),be=e(56981),K=e(92343),b=e(3113),o=e(19716),w=e(33234),O=function(ve,tt){var he={};for(var Ae in ve)Object.prototype.hasOwnProperty.call(ve,Ae)&&tt.indexOf(Ae)<0&&(he[Ae]=ve[Ae]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,Ae=Object.getOwnPropertySymbols(ve);oe{const{prefixCls:he,inputPrefixCls:Ae,className:oe,size:U,suffix:Ie,enterButton:m=!1,addonAfter:x,loading:R,disabled:L,onSearch:I,onChange:F,onCompositionStart:ne,onCompositionEnd:Ge}=ve,He=O(ve,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Me,direction:ot}=A.useContext(re.E_),ht=A.useRef(!1),at=Me("input-search",he),ct=Me("input",Ae),{compactSize:Pe}=(0,w.ri)(at,ot),z=(0,o.Z)(ie=>{var xe;return(xe=U!=null?U:Pe)!==null&&xe!==void 0?xe:ie}),M=A.useRef(null),D=ie=>{ie&&ie.target&&ie.type==="click"&&I&&I(ie.target.value,ie,{source:"clear"}),F&&F(ie)},l=ie=>{var xe;document.activeElement===((xe=M.current)===null||xe===void 0?void 0:xe.input)&&ie.preventDefault()},V=ie=>{var xe,Ze;I&&I((Ze=(xe=M.current)===null||xe===void 0?void 0:xe.input)===null||Ze===void 0?void 0:Ze.value,ie,{source:"input"})},ge=ie=>{ht.current||R||V(ie)},f=typeof m=="boolean"?A.createElement(be.Z,null):null,u=`${at}-button`;let Y;const Z=m||{},C=Z.type&&Z.type.__ANT_BUTTON===!0;C||Z.type==="button"?Y=(0,K.Tm)(Z,Object.assign({onMouseDown:l,onClick:ie=>{var xe,Ze;(Ze=(xe=Z==null?void 0:Z.props)===null||xe===void 0?void 0:xe.onClick)===null||Ze===void 0||Ze.call(xe,ie),V(ie)},key:"enterButton"},C?{className:u,size:z}:{})):Y=A.createElement(b.ZP,{className:u,type:m?"primary":void 0,size:z,disabled:L,key:"enterButton",onMouseDown:l,onClick:V,loading:R,icon:f},m),x&&(Y=[Y,(0,K.Tm)(x,{key:"addonAfter"})]);const Q=d()(at,{[`${at}-rtl`]:ot==="rtl",[`${at}-${z}`]:!!z,[`${at}-with-button`]:!!m},oe),Oe=ie=>{ht.current=!0,ne==null||ne(ie)},ye=ie=>{ht.current=!1,Ge==null||Ge(ie)};return A.createElement(le.Z,Object.assign({ref:(0,P.sQ)(M,tt),onPressEnter:ge},He,{size:z,onCompositionStart:Oe,onCompositionEnd:ye,prefixCls:ct,addonAfter:Y,suffix:Ie,onChange:D,className:Q,disabled:L}))}),H=e(1643);const T=le.Z;T.Group=ce,T.Search=X,T.TextArea=H.Z,T.Password=Ve;var De=T},9937:function(ln,ke,e){e.d(ke,{M1:function(){return n},TM:function(){return K},Xy:function(){return ce},bi:function(){return fe},e5:function(){return be},ik:function(){return y},nz:function(){return c},pU:function(){return B},s7:function(){return P},x0:function(){return h}});var t=e(17313),d=e(74207),A=e(37613),re=e(83116);const c=b=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:b,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),B=b=>({borderColor:b.hoverBorderColor}),n=b=>({borderColor:b.activeBorderColor,boxShadow:b.activeShadow,outline:0}),ce=b=>({color:b.colorTextDisabled,backgroundColor:b.colorBgContainerDisabled,borderColor:b.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},B((0,A.TS)(b,{hoverBorderColor:b.colorBorder})))}),le=b=>{const{paddingBlockLG:o,fontSizeLG:w,lineHeightLG:O,borderRadiusLG:G,paddingInlineLG:X}=b;return{padding:`${o}px ${X}px`,fontSize:w,lineHeight:O,borderRadius:G}},h=b=>({padding:`${b.paddingBlockSM}px ${b.paddingInlineSM}px`,borderRadius:b.borderRadiusSM}),fe=(b,o)=>{const{componentCls:w,colorError:O,colorWarning:G,errorActiveShadow:X,warningActiveShadow:H,colorErrorBorderHover:T,colorWarningBorderHover:De}=b;return{[`&-status-error:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:O,"&:hover":{borderColor:T},"&:focus, &-focused":Object.assign({},n((0,A.TS)(b,{activeBorderColor:O,activeShadow:X}))),[`${w}-prefix, ${w}-suffix`]:{color:O}},[`&-status-warning:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:G,"&:hover":{borderColor:De},"&:focus, &-focused":Object.assign({},n((0,A.TS)(b,{activeBorderColor:G,activeShadow:H}))),[`${w}-prefix, ${w}-suffix`]:{color:G}}}},y=b=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${b.paddingBlock}px ${b.paddingInline}px`,color:b.colorText,fontSize:b.fontSize,lineHeight:b.lineHeight,backgroundColor:b.colorBgContainer,backgroundImage:"none",borderWidth:b.lineWidth,borderStyle:b.lineType,borderColor:b.colorBorder,borderRadius:b.borderRadius,transition:`all ${b.motionDurationMid}`},c(b.colorTextPlaceholder)),{"&:hover":Object.assign({},B(b)),"&:focus, &-focused":Object.assign({},n(b)),"&-disabled, &[disabled]":Object.assign({},ce(b)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:b.controlHeight,lineHeight:b.lineHeight,verticalAlign:"bottom",transition:`all ${b.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},le(b)),"&-sm":Object.assign({},h(b)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),P=b=>{const{componentCls:o,antCls:w}=b;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:b.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${o}, &-lg > ${o}-group-addon`]:Object.assign({},le(b)),[`&-sm ${o}, &-sm > ${o}-group-addon`]:Object.assign({},h(b)),[`&-lg ${w}-select-single ${w}-select-selector`]:{height:b.controlHeightLG},[`&-sm ${w}-select-single ${w}-select-selector`]:{height:b.controlHeightSM},[`> ${o}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${o}-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 ${b.paddingInline}px`,color:b.colorText,fontWeight:"normal",fontSize:b.fontSize,textAlign:"center",backgroundColor:b.colorFillAlter,border:`${b.lineWidth}px ${b.lineType} ${b.colorBorder}`,borderRadius:b.borderRadius,transition:`all ${b.motionDurationSlow}`,lineHeight:1,[`${w}-select`]:{margin:`-${b.paddingBlock+1}px -${b.paddingInline}px`,[`&${w}-select-single:not(${w}-select-customize-input)`]:{[`${w}-select-selector`]:{backgroundColor:"inherit",border:`${b.lineWidth}px ${b.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${w}-select-selector`]:{color:b.colorPrimary}}},[`${w}-cascader-picker`]:{margin:`-9px -${b.paddingInline}px`,backgroundColor:"transparent",[`${w}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${o}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${o}-search-with-button &`]:{zIndex:0}}},[`> ${o}:first-child, ${o}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${w}-select ${w}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}-affix-wrapper`]:{[`&:not(:first-child) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}:last-child, ${o}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${w}-select ${w}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${o}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-search &`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius}},[`&:not(:first-child), ${o}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${o}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${o}-group-addon, ${o}-group-wrap, > ${o}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:b.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${o}-affix-wrapper, - & > ${o}-number-affix-wrapper, - & > ${w}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-b.lineWidth,borderInlineEndWidth:b.lineWidth},[`${o}`]:{float:"none"},[`& > ${w}-select > ${w}-select-selector, - & > ${w}-select-auto-complete ${o}, - & > ${w}-cascader-picker ${o}, - & > ${o}-group-wrapper ${o}`]:{borderInlineEndWidth:b.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${w}-select-focused`]:{zIndex:1},[`& > ${w}-select > ${w}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${w}-select:first-child > ${w}-select-selector, - & > ${w}-select-auto-complete:first-child ${o}, - & > ${w}-cascader-picker:first-child ${o}`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius},[`& > *:last-child, - & > ${w}-select:last-child > ${w}-select-selector, - & > ${w}-cascader-picker:last-child ${o}, - & > ${w}-cascader-picker-focused:last-child ${o}`]:{borderInlineEndWidth:b.lineWidth,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius},[`& > ${w}-select-auto-complete ${o}`]:{verticalAlign:"top"},[`${o}-group-wrapper + ${o}-group-wrapper`]:{marginInlineStart:-b.lineWidth,[`${o}-affix-wrapper`]:{borderRadius:0}},[`${o}-group-wrapper:not(:last-child)`]:{[`&${o}-search > ${o}-group`]:{[`& > ${o}-group-addon > ${o}-search-button`]:{borderRadius:0},[`& > ${o}`]:{borderStartStartRadius:b.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b.borderRadius}}}})}},J=b=>{const{componentCls:o,controlHeightSM:w,lineWidth:O}=b,X=(w-O*2-16)/2;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),y(b)),fe(b,o)),{'&[type="color"]':{height:b.controlHeight,[`&${o}-lg`]:{height:b.controlHeightLG},[`&${o}-sm`]:{height:w,paddingTop:X,paddingBottom:X}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},ae=b=>{const{componentCls:o}=b;return{[`${o}-clear-icon`]:{margin:0,color:b.colorTextQuaternary,fontSize:b.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${b.motionDurationSlow}`,"&:hover":{color:b.colorTextTertiary},"&:active":{color:b.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${b.inputAffixPadding}px`}}}},ee=b=>{const{componentCls:o,inputAffixPadding:w,colorTextDescription:O,motionDurationSlow:G,colorIcon:X,colorIconHover:H,iconCls:T}=b;return{[`${o}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},y(b)),{display:"inline-flex",[`&:not(${o}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},B(b)),{zIndex:1,[`${o}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${o}[disabled]`]:{background:"transparent"}},[`> input${o}`]:{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"'},[`${o}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:b.paddingXS}},"&-show-count-suffix":{color:O},"&-show-count-has-suffix":{marginInlineEnd:b.paddingXXS},"&-prefix":{marginInlineEnd:w},"&-suffix":{marginInlineStart:w}}}),ae(b)),{[`${T}${o}-password-icon`]:{color:X,cursor:"pointer",transition:`all ${G}`,"&:hover":{color:H}}}),fe(b,`${o}-affix-wrapper`))}},$e=b=>{const{componentCls:o,colorError:w,colorWarning:O,borderRadiusLG:G,borderRadiusSM:X}=b;return{[`${o}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),P(b)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${o}-group-addon`]:{borderRadius:G,fontSize:b.fontSizeLG}},"&-sm":{[`${o}-group-addon`]:{borderRadius:X}},"&-status-error":{[`${o}-group-addon`]:{color:w,borderColor:w}},"&-status-warning":{[`${o}-group-addon`]:{color:O,borderColor:O}},"&-disabled":{[`${o}-group-addon`]:Object.assign({},ce(b))},[`&:not(${o}-compact-first-item):not(${o}-compact-last-item)${o}-compact-item`]:{[`${o}, ${o}-group-addon`]:{borderRadius:0}},[`&:not(${o}-compact-last-item)${o}-compact-first-item`]:{[`${o}, ${o}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${o}-compact-first-item)${o}-compact-last-item`]:{[`${o}, ${o}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Se=b=>{const{componentCls:o,antCls:w}=b,O=`${o}-search`;return{[O]:{[`${o}`]:{"&:hover, &:focus":{borderColor:b.colorPrimaryHover,[`+ ${o}-group-addon ${O}-button:not(${w}-btn-primary)`]:{borderInlineStartColor:b.colorPrimaryHover}}},[`${o}-affix-wrapper`]:{borderRadius:0},[`${o}-lg`]:{lineHeight:b.lineHeightLG-2e-4},[`> ${o}-group`]:{[`> ${o}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${O}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${O}-button:not(${w}-btn-primary)`]:{color:b.colorTextDescription,"&:hover":{color:b.colorPrimaryHover},"&:active":{color:b.colorPrimaryActive},[`&${w}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${O}-button`]:{height:b.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${O}-button`]:{height:b.controlHeightLG},[`&-small ${O}-button`]:{height:b.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${o}-compact-item`]:{[`&:not(${o}-compact-last-item)`]:{[`${o}-group-addon`]:{[`${o}-search-button`]:{marginInlineEnd:-b.lineWidth,borderRadius:0}}},[`&:not(${o}-compact-first-item)`]:{[`${o},${o}-affix-wrapper`]:{borderRadius:0}},[`> ${o}-group-addon ${o}-search-button, - > ${o}, - ${o}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${o}-affix-wrapper-focused`]:{zIndex:2}}}}},Ve=b=>{const{componentCls:o,paddingLG:w}=b,O=`${o}-textarea`;return{[O]:{position:"relative","&-show-count":{[`> ${o}`]:{height:"100%"},[`${o}-data-count`]:{position:"absolute",bottom:-b.fontSize*b.lineHeight,insetInlineEnd:0,color:b.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${o}`]:{paddingInlineEnd:w}},[`&-affix-wrapper${O}-has-feedback`]:{[`${o}`]:{paddingInlineEnd:w}},[`&-affix-wrapper${o}-affix-wrapper`]:{padding:0,[`> textarea${o}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${o}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${o}-clear-icon`]:{position:"absolute",insetInlineEnd:b.paddingXS,insetBlockStart:b.paddingXS},[`${O}-suffix`]:{position:"absolute",top:0,insetInlineEnd:b.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function be(b){return(0,A.TS)(b,{inputAffixPadding:b.paddingXXS})}const K=b=>{const{controlHeight:o,fontSize:w,lineHeight:O,lineWidth:G,controlHeightSM:X,controlHeightLG:H,fontSizeLG:T,lineHeightLG:De,paddingSM:ve,controlPaddingHorizontalSM:tt,controlPaddingHorizontal:he,colorFillAlter:Ae,colorPrimaryHover:oe,controlOutlineWidth:U,controlOutline:Ie,colorErrorOutline:m,colorWarningOutline:x}=b;return{paddingBlock:Math.max(Math.round((o-w*O)/2*10)/10-G,3),paddingBlockSM:Math.max(Math.round((X-w*O)/2*10)/10-G,0),paddingBlockLG:Math.ceil((H-T*De)/2*10)/10-G,paddingInline:ve-G,paddingInlineSM:tt-G,paddingInlineLG:he-G,addonBg:Ae,activeBorderColor:oe,hoverBorderColor:oe,activeShadow:`0 0 0 ${U}px ${Ie}`,errorActiveShadow:`0 0 0 ${U}px ${m}`,warningActiveShadow:`0 0 0 ${U}px ${x}`}};ke.ZP=(0,re.Z)("Input",b=>{const o=(0,A.TS)(b,be(b));return[J(o),Ve(o),ee(o),$e(o),Se(o),(0,d.c)(o)]},K)},71413:function(ln,ke,e){e.d(ke,{D:function(){return be},Z:function(){return o}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},re=A,c=e(31533),B=function(O,G){return d.createElement(c.Z,(0,t.Z)({},O,{ref:G,icon:re}))},n=d.forwardRef(B),ce=n,le=e(81132),h=e(38226),fe=e(92310),y=e.n(fe),P=e(64002),ae=w=>!isNaN(parseFloat(w))&&isFinite(w),ee=e(36355),$e=e(84966),Se=function(w,O){var G={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&O.indexOf(X)<0&&(G[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,X=Object.getOwnPropertySymbols(w);H{let w=0;return function(){let O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return w+=1,`${O}${w}`}})();var o=d.forwardRef((w,O)=>{const{prefixCls:G,className:X,trigger:H,children:T,defaultCollapsed:De=!1,theme:ve="dark",style:tt={},collapsible:he=!1,reverseArrow:Ae=!1,width:oe=200,collapsedWidth:U=80,zeroWidthTriggerStyle:Ie,breakpoint:m,onCollapse:x,onBreakpoint:R}=w,L=Se(w,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:I}=(0,d.useContext)($e.Gs),[F,ne]=(0,d.useState)("collapsed"in w?w.collapsed:De),[Ge,He]=(0,d.useState)(!1);(0,d.useEffect)(()=>{"collapsed"in w&&ne(w.collapsed)},[w.collapsed]);const Me=(z,M)=>{"collapsed"in w||ne(z),x==null||x(z,M)},ot=(0,d.useRef)();ot.current=z=>{He(z.matches),R==null||R(z.matches),F!==z.matches&&Me(z.matches,"responsive")},(0,d.useEffect)(()=>{function z(D){return ot.current(D)}let M;if(typeof window!="undefined"){const{matchMedia:D}=window;if(D&&m&&m in Ve){M=D(`(max-width: ${Ve[m]})`);try{M.addEventListener("change",z)}catch(l){M.addListener(z)}z(M)}}return()=>{try{M==null||M.removeEventListener("change",z)}catch(D){M==null||M.removeListener(z)}}},[m]),(0,d.useEffect)(()=>{const z=K("ant-sider-");return I.addSider(z),()=>I.removeSider(z)},[]);const ht=()=>{Me(!F,"clickTrigger")},{getPrefixCls:at}=(0,d.useContext)(ee.E_),ct=()=>{const z=at("layout-sider",G),M=(0,P.Z)(L,["collapsed"]),D=F?U:oe,l=ae(D)?`${D}px`:String(D),V=parseFloat(String(U||0))===0?d.createElement("span",{onClick:ht,className:y()(`${z}-zero-width-trigger`,`${z}-zero-width-trigger-${Ae?"right":"left"}`),style:Ie},H||d.createElement(ce,null)):null,u={expanded:Ae?d.createElement(h.Z,null):d.createElement(le.Z,null),collapsed:Ae?d.createElement(le.Z,null):d.createElement(h.Z,null)}[F?"collapsed":"expanded"],Y=H!==null?V||d.createElement("div",{className:`${z}-trigger`,onClick:ht,style:{width:l}},H||u):null,Z=Object.assign(Object.assign({},tt),{flex:`0 0 ${l}`,maxWidth:l,minWidth:l,width:l}),C=y()(z,`${z}-${ve}`,{[`${z}-collapsed`]:!!F,[`${z}-has-trigger`]:he&&H!==null&&!V,[`${z}-below`]:!!Ge,[`${z}-zero-width`]:parseFloat(l)===0},X);return d.createElement("aside",Object.assign({className:C},M,{style:Z,ref:O}),d.createElement("div",{className:`${z}-children`},T),he||Ge&&V?Y:null)},Pe=d.useMemo(()=>({siderCollapsed:F}),[F]);return d.createElement(be.Provider,{value:Pe},ct())})},44e3:function(ln,ke,e){var t=e(84966),d=e(71413);const A=t.ZP;A.Header=t.h4,A.Footer=t.$_,A.Content=t.VY,A.Sider=d.Z,ke.default=A},84966:function(ln,ke,e){e.d(ke,{VY:function(){return be},$_:function(){return Ve},h4:function(){return Se},Gs:function(){return P},ZP:function(){return K}});var t=e(26390),d=e(92310),A=e.n(d),re=e(64002),c=e(59301),B=e(36355),n=e(83116),le=b=>{const{componentCls:o,bodyBg:w,lightSiderBg:O,lightTriggerBg:G,lightTriggerColor:X}=b;return{[`${o}-sider-light`]:{background:O,[`${o}-sider-trigger`]:{color:X,background:G},[`${o}-sider-zero-width-trigger`]:{color:X,background:G,border:`1px solid ${w}`,borderInlineStart:0}}}};const h=b=>{const{antCls:o,componentCls:w,colorText:O,triggerColor:G,footerBg:X,triggerBg:H,headerHeight:T,headerPadding:De,headerColor:ve,footerPadding:tt,triggerHeight:he,zeroTriggerHeight:Ae,zeroTriggerWidth:oe,motionDurationMid:U,motionDurationSlow:Ie,fontSize:m,borderRadius:x,bodyBg:R,headerBg:L,siderBg:I}=b;return{[w]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:R,"&, *":{boxSizing:"border-box"},[`&${w}-has-sider`]:{flexDirection:"row",[`> ${w}, > ${w}-content`]:{width:0}},[`${w}-header, &${w}-footer`]:{flex:"0 0 auto"},[`${w}-sider`]:{position:"relative",minWidth:0,background:I,transition:`all ${U}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${o}-menu${o}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:he},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:he,color:G,lineHeight:`${he}px`,textAlign:"center",background:H,cursor:"pointer",transition:`all ${U}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:T,insetInlineEnd:-oe,zIndex:1,width:oe,height:Ae,color:G,fontSize:b.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:I,borderStartStartRadius:0,borderStartEndRadius:x,borderEndEndRadius:x,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ie} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ie}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-oe,borderStartStartRadius:x,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:x}}}}},le(b)),{"&-rtl":{direction:"rtl"}}),[`${w}-header`]:{height:T,padding:De,color:ve,lineHeight:`${T}px`,background:L,[`${o}-menu`]:{lineHeight:"inherit"}},[`${w}-footer`]:{padding:tt,color:O,fontSize:m,background:X},[`${w}-content`]:{flex:"auto",minHeight:0}}};var fe=(0,n.Z)("Layout",b=>[h(b)],b=>{const{colorBgLayout:o,controlHeight:w,controlHeightLG:O,colorText:G,controlHeightSM:X,marginXXS:H,colorTextLightSolid:T,colorBgContainer:De}=b,ve=O*1.25;return{colorBgHeader:"#001529",colorBgBody:o,colorBgTrigger:"#002140",bodyBg:o,headerBg:"#001529",headerHeight:w*2,headerPadding:`0 ${ve}px`,headerColor:G,footerPadding:`${X}px ${ve}px`,footerBg:o,siderBg:"#001529",triggerHeight:O+H*2,triggerBg:"#002140",triggerColor:T,zeroTriggerWidth:O,zeroTriggerHeight:O,lightSiderBg:De,lightTriggerBg:De,lightTriggerColor:G}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),y=function(b,o){var w={};for(var O in b)Object.prototype.hasOwnProperty.call(b,O)&&o.indexOf(O)<0&&(w[O]=b[O]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,O=Object.getOwnPropertySymbols(b);Gnull,removeSider:()=>null}});function J(b){let{suffixCls:o,tagName:w,displayName:O}=b;return G=>c.forwardRef((H,T)=>c.createElement(G,Object.assign({ref:T,suffixCls:o,tagName:w},H)))}const ae=c.forwardRef((b,o)=>{const{prefixCls:w,suffixCls:O,className:G,tagName:X}=b,H=y(b,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:T}=c.useContext(B.E_),De=T("layout",w),[ve,tt]=fe(De),he=O?`${De}-${O}`:De;return ve(c.createElement(X,Object.assign({className:A()(w||he,G,tt),ref:o},H)))}),ee=c.forwardRef((b,o)=>{const{direction:w}=c.useContext(B.E_),[O,G]=c.useState([]),{prefixCls:X,className:H,rootClassName:T,children:De,hasSider:ve,tagName:tt,style:he}=b,Ae=y(b,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),oe=(0,re.Z)(Ae,["suffixCls"]),{getPrefixCls:U,layout:Ie}=c.useContext(B.E_),m=U("layout",X),[x,R]=fe(m),L=A()(m,{[`${m}-has-sider`]:typeof ve=="boolean"?ve:O.length>0,[`${m}-rtl`]:w==="rtl"},Ie==null?void 0:Ie.className,H,T,R),I=c.useMemo(()=>({siderHook:{addSider:F=>{G(ne=>[].concat((0,t.Z)(ne),[F]))},removeSider:F=>{G(ne=>ne.filter(Ge=>Ge!==F))}}}),[]);return x(c.createElement(P.Provider,{value:I},c.createElement(tt,Object.assign({ref:o,className:L,style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),he)},oe),De)))}),$e=J({tagName:"div",displayName:"Layout"})(ee),Se=J({suffixCls:"header",tagName:"header",displayName:"Header"})(ae),Ve=J({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ae),be=J({suffixCls:"content",tagName:"main",displayName:"Content"})(ae);var K=$e},40875:function(ln,ke,e){e.d(ke,{J:function(){return B}});var t=e(59301),d=e(33234),A=e(80764),re=function(n,ce){var le={};for(var h in n)Object.prototype.hasOwnProperty.call(n,h)&&ce.indexOf(h)<0&&(le[h]=n[h]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,h=Object.getOwnPropertySymbols(n);fe{const{children:le}=n,h=re(n,["children"]),fe=t.useContext(c),y=t.useMemo(()=>Object.assign(Object.assign({},fe),h),[fe,h.prefixCls,h.mode,h.selectable]);return t.createElement(c.Provider,{value:y},t.createElement(d.BR,null,(0,A.supportNodeRef)(le)?t.cloneElement(le,{ref:ce}):le))});ke.Z=c},20834:function(ln,ke,e){e.d(ke,{default:function(){return Pe}});var t=e(22798),d=e(59301),A=e(71413),re=e(92310),c=e.n(re),B=e(36355),n=function(z,M){var D={};for(var l in z)Object.prototype.hasOwnProperty.call(z,l)&&M.indexOf(l)<0&&(D[l]=z[l]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,l=Object.getOwnPropertySymbols(z);V{const{prefixCls:M,className:D,dashed:l}=z,V=n(z,["prefixCls","className","dashed"]),{getPrefixCls:ge}=d.useContext(B.E_),f=ge("menu",M),u=c()({[`${f}-item-divider-dashed`]:!!l},D);return d.createElement(t.iz,Object.assign({className:u},V))},h=e(38298),fe=e(64002),y=e(6848),P=e(92343),ae=(0,d.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),$e=z=>{var M;const{className:D,children:l,icon:V,title:ge,danger:f}=z,{prefixCls:u,firstLevel:Y,direction:Z,disableMenuItemTitleTooltip:C,inlineCollapsed:Q}=d.useContext(ae),Oe=yt=>{const gt=d.createElement("span",{className:`${u}-title-content`},l);return(!V||(0,P.l$)(l)&&l.type==="span")&&l&&yt&&Y&&typeof l=="string"?d.createElement("div",{className:`${u}-inline-collapsed-noicon`},l.charAt(0)):gt},{siderCollapsed:ye}=d.useContext(A.D);let ie=ge;typeof ge=="undefined"?ie=Y?l:"":ge===!1&&(ie="");const xe={title:ie};!ye&&!Q&&(xe.title=null,xe.open=!1);const Ze=(0,h.Z)(l).length;let we=d.createElement(t.ck,Object.assign({},(0,fe.Z)(z,["title","icon","danger"]),{className:c()({[`${u}-item-danger`]:f,[`${u}-item-only-child`]:(V?Ze+1:Ze)===1},D),title:typeof ge=="string"?ge:void 0}),(0,P.Tm)(V,{className:c()((0,P.l$)(V)?(M=V.props)===null||M===void 0?void 0:M.className:"",`${u}-item-icon`)}),Oe(Q));return C||(we=d.createElement(y.Z,Object.assign({},xe,{placement:Z==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),we)),we},Ve=z=>{var M;const{popupClassName:D,icon:l,title:V,theme:ge}=z,f=d.useContext(ae),{prefixCls:u,inlineCollapsed:Y,theme:Z}=f,C=(0,t.Xl)();let Q;if(!l)Q=Y&&!C.length&&V&&typeof V=="string"?d.createElement("div",{className:`${u}-inline-collapsed-noicon`},V.charAt(0)):d.createElement("span",{className:`${u}-title-content`},V);else{const ye=(0,P.l$)(V)&&V.type==="span";Q=d.createElement(d.Fragment,null,(0,P.Tm)(l,{className:c()((0,P.l$)(l)?(M=l.props)===null||M===void 0?void 0:M.className:"",`${u}-item-icon`)}),ye?V:d.createElement("span",{className:`${u}-title-content`},V))}const Oe=d.useMemo(()=>Object.assign(Object.assign({},f),{firstLevel:!1}),[f]);return d.createElement(ae.Provider,{value:Oe},d.createElement(t.Wd,Object.assign({},(0,fe.Z)(z,["icon"]),{title:Q,popupClassName:c()(u,D,`${u}-${ge||Z}`)})))},be=e(24764),K=e(80764),b=e(62892),o=e(40875),w=function(z,M){var D={};for(var l in z)Object.prototype.hasOwnProperty.call(z,l)&&M.indexOf(l)<0&&(D[l]=z[l]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,l=Object.getOwnPropertySymbols(z);V{if(M&&typeof M=="object"){const l=M,{label:V,children:ge,key:f,type:u}=l,Y=w(l,["label","children","key","type"]),Z=f!=null?f:`tmp-${D}`;return ge||u==="group"?u==="group"?d.createElement(t.BW,Object.assign({key:Z},Y,{title:V}),O(ge)):d.createElement(Ve,Object.assign({key:Z},Y,{title:V}),O(ge)):u==="divider"?d.createElement(le,Object.assign({key:Z},Y)):d.createElement($e,Object.assign({key:Z},Y),V)}return null}).filter(M=>M)}function G(z){return d.useMemo(()=>z&&O(z),[z])}var X=e(64993),H=e(17313),T=e(8378),De=e(13826),ve=e(29878),tt=e(83116),he=e(37613),oe=z=>{const{componentCls:M,motionDurationSlow:D,horizontalLineHeight:l,colorSplit:V,lineWidth:ge,lineType:f,itemPaddingInline:u}=z;return{[`${M}-horizontal`]:{lineHeight:l,border:0,borderBottom:`${ge}px ${f} ${V}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${M}-item, ${M}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${M}-item:hover, - > ${M}-item-active, - > ${M}-submenu ${M}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${M}-item, ${M}-submenu-title`]:{transition:[`border-color ${D}`,`background ${D}`].join(",")},[`${M}-submenu-arrow`]:{display:"none"}}}},Ie=z=>{let{componentCls:M,menuArrowOffset:D}=z;return{[`${M}-rtl`]:{direction:"rtl"},[`${M}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${M}-rtl${M}-vertical, - ${M}-submenu-rtl ${M}-vertical`]:{[`${M}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${D})`},"&::after":{transform:`rotate(45deg) translateY(${D})`}}}}};const m=z=>Object.assign({},(0,H.oN)(z));var R=(z,M)=>{const{componentCls:D,itemColor:l,itemSelectedColor:V,groupTitleColor:ge,itemBg:f,subMenuItemBg:u,itemSelectedBg:Y,activeBarHeight:Z,activeBarWidth:C,activeBarBorderWidth:Q,motionDurationSlow:Oe,motionEaseInOut:ye,motionEaseOut:ie,itemPaddingInline:xe,motionDurationMid:Ze,itemHoverColor:we,lineType:yt,colorSplit:gt,itemDisabledColor:xt,dangerItemColor:Gt,dangerItemHoverColor:It,dangerItemSelectedColor:st,dangerItemActiveBg:Dt,dangerItemSelectedBg:In,itemHoverBg:Bn,itemActiveBg:Pn,menuSubMenuBg:pn,horizontalItemSelectedColor:nr,horizontalItemSelectedBg:rr,horizontalItemBorderRadius:Tt,horizontalItemHoverBg:hr,popupBg:qn}=z;return{[`${D}-${M}, ${D}-${M} > ${D}`]:{color:l,background:f,[`&${D}-root:focus-visible`]:Object.assign({},m(z)),[`${D}-item-group-title`]:{color:ge},[`${D}-submenu-selected`]:{[`> ${D}-submenu-title`]:{color:V}},[`${D}-item-disabled, ${D}-submenu-disabled`]:{color:`${xt} !important`},[`${D}-item:not(${D}-item-selected):not(${D}-submenu-selected)`]:{[`&:hover, > ${D}-submenu-title:hover`]:{color:we}},[`&:not(${D}-horizontal)`]:{[`${D}-item:not(${D}-item-selected)`]:{"&:hover":{backgroundColor:Bn},"&:active":{backgroundColor:Pn}},[`${D}-submenu-title`]:{"&:hover":{backgroundColor:Bn},"&:active":{backgroundColor:Pn}}},[`${D}-item-danger`]:{color:Gt,[`&${D}-item:hover`]:{[`&:not(${D}-item-selected):not(${D}-submenu-selected)`]:{color:It}},[`&${D}-item:active`]:{background:Dt}},[`${D}-item a`]:{"&, &:hover":{color:"inherit"}},[`${D}-item-selected`]:{color:V,[`&${D}-item-danger`]:{color:st},"a, a:hover":{color:"inherit"}},[`& ${D}-item-selected`]:{backgroundColor:Y,[`&${D}-item-danger`]:{backgroundColor:In}},[`${D}-item, ${D}-submenu-title`]:{[`&:not(${D}-item-disabled):focus-visible`]:Object.assign({},m(z))},[`&${D}-submenu > ${D}`]:{backgroundColor:pn},[`&${D}-popup > ${D}`]:{backgroundColor:qn},[`&${D}-horizontal`]:Object.assign(Object.assign({},M==="dark"?{borderBottom:0}:{}),{[`> ${D}-item, > ${D}-submenu`]:{top:Q,marginTop:-Q,marginBottom:0,borderRadius:Tt,"&::after":{position:"absolute",insetInline:xe,bottom:0,borderBottom:`${Z}px solid transparent`,transition:`border-color ${Oe} ${ye}`,content:'""'},"&:hover, &-active, &-open":{background:hr,"&::after":{borderBottomWidth:Z,borderBottomColor:nr}},"&-selected":{color:nr,backgroundColor:rr,"&:hover":{backgroundColor:rr},"&::after":{borderBottomWidth:Z,borderBottomColor:nr}}}}),[`&${D}-root`]:{[`&${D}-inline, &${D}-vertical`]:{borderInlineEnd:`${Q}px ${yt} ${gt}`}},[`&${D}-inline`]:{[`${D}-sub${D}-inline`]:{background:u},[`${D}-item, ${D}-submenu-title`]:Q&&C?{width:`calc(100% + ${Q}px)`}:{},[`${D}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${C}px solid ${V}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ze} ${ie}`,`opacity ${Ze} ${ie}`].join(","),content:'""'},[`&${D}-item-danger`]:{"&::after":{borderInlineEndColor:st}}},[`${D}-selected, ${D}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ze} ${ye}`,`opacity ${Ze} ${ye}`].join(",")}}}}}};const L=z=>{const{componentCls:M,itemHeight:D,itemMarginInline:l,padding:V,menuArrowSize:ge,marginXS:f,itemMarginBlock:u}=z,Y=V+ge+f;return{[`${M}-item`]:{position:"relative",overflow:"hidden"},[`${M}-item, ${M}-submenu-title`]:{height:D,lineHeight:`${D}px`,paddingInline:V,overflow:"hidden",textOverflow:"ellipsis",marginInline:l,marginBlock:u,width:`calc(100% - ${l*2}px)`},[`> ${M}-item, - > ${M}-submenu > ${M}-submenu-title`]:{height:D,lineHeight:`${D}px`},[`${M}-item-group-list ${M}-submenu-title, - ${M}-submenu-title`]:{paddingInlineEnd:Y}}};var F=z=>{const{componentCls:M,iconCls:D,itemHeight:l,colorTextLightSolid:V,dropdownWidth:ge,controlHeightLG:f,motionDurationMid:u,motionEaseOut:Y,paddingXL:Z,itemMarginInline:C,fontSizeLG:Q,motionDurationSlow:Oe,paddingXS:ye,boxShadowSecondary:ie,collapsedWidth:xe,collapsedIconSize:Ze}=z,we={height:l,lineHeight:`${l}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[M]:{"&-inline, &-vertical":Object.assign({[`&${M}-root`]:{boxShadow:"none"}},L(z))},[`${M}-submenu-popup`]:{[`${M}-vertical`]:Object.assign(Object.assign({},L(z)),{boxShadow:ie})}},{[`${M}-submenu-popup ${M}-vertical${M}-sub`]:{minWidth:ge,maxHeight:`calc(100vh - ${f*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${M}-inline`]:{width:"100%",[`&${M}-root`]:{[`${M}-item, ${M}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Oe}`,`background ${Oe}`,`padding ${u} ${Y}`].join(","),[`> ${M}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${M}-sub${M}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${M}-submenu > ${M}-submenu-title`]:we,[`& ${M}-item-group-title`]:{paddingInlineStart:Z}},[`${M}-item`]:we}},{[`${M}-inline-collapsed`]:{width:xe,[`&${M}-root`]:{[`${M}-item, ${M}-submenu ${M}-submenu-title`]:{[`> ${M}-inline-collapsed-noicon`]:{fontSize:Q,textAlign:"center"}}},[`> ${M}-item, - > ${M}-item-group > ${M}-item-group-list > ${M}-item, - > ${M}-item-group > ${M}-item-group-list > ${M}-submenu > ${M}-submenu-title, - > ${M}-submenu > ${M}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Q/2}px - ${C}px)`,textOverflow:"clip",[` - ${M}-submenu-arrow, - ${M}-submenu-expand-icon - `]:{opacity:0},[`${M}-item-icon, ${D}`]:{margin:0,fontSize:Ze,lineHeight:`${l}px`,"+ span":{display:"inline-block",opacity:0}}},[`${M}-item-icon, ${D}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${M}-item-icon, ${D}`]:{display:"none"},"a, a:hover":{color:V}},[`${M}-item-group-title`]:Object.assign(Object.assign({},H.vS),{paddingInline:ye})}}]};const ne=z=>{const{componentCls:M,motionDurationSlow:D,motionDurationMid:l,motionEaseInOut:V,motionEaseOut:ge,iconCls:f,iconSize:u,iconMarginInlineEnd:Y}=z;return{[`${M}-item, ${M}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${D}`,`background ${D}`,`padding ${D} ${V}`].join(","),[`${M}-item-icon, ${f}`]:{minWidth:u,fontSize:u,transition:[`font-size ${l} ${ge}`,`margin ${D} ${V}`,`color ${D}`].join(","),"+ span":{marginInlineStart:Y,opacity:1,transition:[`opacity ${D} ${V}`,`margin ${D}`,`color ${D}`].join(",")}},[`${M}-item-icon`]:Object.assign({},(0,H.Ro)()),[`&${M}-item-only-child`]:{[`> ${f}, > ${M}-item-icon`]:{marginInlineEnd:0}}},[`${M}-item-disabled, ${M}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${M}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ge=z=>{const{componentCls:M,motionDurationSlow:D,motionEaseInOut:l,borderRadius:V,menuArrowSize:ge,menuArrowOffset:f}=z;return{[`${M}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:z.margin,width:ge,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${D} ${l}, opacity ${D}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ge*.6,height:ge*.15,backgroundColor:"currentcolor",borderRadius:V,transition:[`background ${D} ${l}`,`transform ${D} ${l}`,`top ${D} ${l}`,`color ${D} ${l}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${f})`},"&::after":{transform:`rotate(-45deg) translateY(${f})`}}}}},He=z=>{const{antCls:M,componentCls:D,fontSize:l,motionDurationSlow:V,motionDurationMid:ge,motionEaseInOut:f,paddingXS:u,padding:Y,colorSplit:Z,lineWidth:C,zIndexPopup:Q,borderRadiusLG:Oe,subMenuItemBorderRadius:ye,menuArrowSize:ie,menuArrowOffset:xe,lineType:Ze,menuPanelMaskInset:we,groupTitleLineHeight:yt,groupTitleFontSize:gt}=z;return[{"":{[`${D}`]:Object.assign(Object.assign({},(0,H.dF)()),{"&-hidden":{display:"none"}})},[`${D}-submenu-hidden`]:{display:"none"}},{[D]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,H.Wf)(z)),(0,H.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:l,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${V} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${D}-item`]:{flex:"none"}},[`${D}-item, ${D}-submenu, ${D}-submenu-title`]:{borderRadius:z.itemBorderRadius},[`${D}-item-group-title`]:{padding:`${u}px ${Y}px`,fontSize:gt,lineHeight:yt,transition:`all ${V}`},[`&-horizontal ${D}-submenu`]:{transition:[`border-color ${V} ${f}`,`background ${V} ${f}`].join(",")},[`${D}-submenu, ${D}-submenu-inline`]:{transition:[`border-color ${V} ${f}`,`background ${V} ${f}`,`padding ${ge} ${f}`].join(",")},[`${D}-submenu ${D}-sub`]:{cursor:"initial",transition:[`background ${V} ${f}`,`padding ${V} ${f}`].join(",")},[`${D}-title-content`]:{transition:`color ${V}`},[`${D}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${D}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Z,borderStyle:Ze,borderWidth:0,borderTopWidth:C,marginBlock:C,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ne(z)),{[`${D}-item-group`]:{[`${D}-item-group-list`]:{margin:0,padding:0,[`${D}-item, ${D}-submenu-title`]:{paddingInline:`${l*2}px ${Y}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Q,borderRadius:Oe,boxShadow:"none",transformOrigin:"0 0",[`&${D}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${we}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:we},"\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:z.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:z.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:z.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:z.paddingXS},[`> ${D}`]:Object.assign(Object.assign(Object.assign({borderRadius:Oe},ne(z)),Ge(z)),{[`${D}-item, ${D}-submenu > ${D}-submenu-title`]:{borderRadius:ye},[`${D}-submenu-title::after`]:{transition:`transform ${V} ${f}`}})}}),Ge(z)),{[`&-inline-collapsed ${D}-submenu-arrow, - &-inline ${D}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${xe})`},"&::after":{transform:`rotate(45deg) translateX(-${xe})`}},[`${D}-submenu-open${D}-submenu-inline > ${D}-submenu-title > ${D}-submenu-arrow`]:{transform:`translateY(-${ie*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${xe})`},"&::before":{transform:`rotate(45deg) translateX(${xe})`}}})},{[`${M}-layout-header`]:{[D]:{lineHeight:"inherit"}}}]};var Me=(z,M)=>(0,tt.Z)("Menu",l=>{if(M===!1)return[];const{colorBgElevated:V,colorPrimary:ge,colorTextLightSolid:f,controlHeightLG:u,fontSize:Y,darkItemColor:Z,darkDangerItemColor:C,darkItemBg:Q,darkSubMenuItemBg:Oe,darkItemSelectedColor:ye,darkItemSelectedBg:ie,darkDangerItemSelectedBg:xe,darkItemHoverBg:Ze,darkGroupTitleColor:we,darkItemHoverColor:yt,darkItemDisabledColor:gt,darkDangerItemHoverColor:xt,darkDangerItemSelectedColor:Gt,darkDangerItemActiveBg:It}=l,st=Y/7*5,Dt=(0,he.TS)(l,{menuArrowSize:st,menuHorizontalHeight:u*1.15,menuArrowOffset:`${st*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:V}),In=(0,he.TS)(Dt,{itemColor:Z,itemHoverColor:yt,groupTitleColor:we,itemSelectedColor:ye,itemBg:Q,popupBg:Q,subMenuItemBg:Oe,itemActiveBg:"transparent",itemSelectedBg:ie,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ze,itemDisabledColor:gt,dangerItemColor:C,dangerItemHoverColor:xt,dangerItemSelectedColor:Gt,dangerItemActiveBg:It,dangerItemSelectedBg:xe,menuSubMenuBg:Oe,horizontalItemSelectedColor:f,horizontalItemSelectedBg:ge});return[He(Dt),oe(Dt),F(Dt),R(Dt,"light"),R(In,"dark"),Ie(Dt),(0,T.Z)(Dt),(0,De.oN)(Dt,"slide-up"),(0,De.oN)(Dt,"slide-down"),(0,ve._y)(Dt,"zoom-big")]},l=>{const{colorPrimary:V,colorError:ge,colorTextDisabled:f,colorErrorBg:u,colorText:Y,colorTextDescription:Z,colorBgContainer:C,colorFillAlter:Q,colorFillContent:Oe,lineWidth:ye,lineWidthBold:ie,controlItemBgActive:xe,colorBgTextHover:Ze,controlHeightLG:we,lineHeight:yt,colorBgElevated:gt,marginXXS:xt,padding:Gt,fontSize:It,controlHeightSM:st,fontSizeLG:Dt,colorTextLightSolid:In,colorErrorHover:Bn}=l,Pn=new X.C(In).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:l.zIndexPopupBase+50,radiusItem:l.borderRadiusLG,itemBorderRadius:l.borderRadiusLG,radiusSubMenuItem:l.borderRadiusSM,subMenuItemBorderRadius:l.borderRadiusSM,colorItemText:Y,itemColor:Y,colorItemTextHover:Y,itemHoverColor:Y,colorItemTextHoverHorizontal:V,horizontalItemHoverColor:V,colorGroupTitle:Z,groupTitleColor:Z,colorItemTextSelected:V,itemSelectedColor:V,colorItemTextSelectedHorizontal:V,horizontalItemSelectedColor:V,colorItemBg:C,itemBg:C,colorItemBgHover:Ze,itemHoverBg:Ze,colorItemBgActive:Oe,itemActiveBg:xe,colorSubItemBg:Q,subMenuItemBg:Q,colorItemBgSelected:xe,itemSelectedBg:xe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ie,activeBarHeight:ie,colorActiveBarBorderSize:ye,activeBarBorderWidth:ye,colorItemTextDisabled:f,itemDisabledColor:f,colorDangerItemText:ge,dangerItemColor:ge,colorDangerItemTextHover:ge,dangerItemHoverColor:ge,colorDangerItemTextSelected:ge,dangerItemSelectedColor:ge,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:l.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:we,groupTitleLineHeight:yt,collapsedWidth:we*2,popupBg:gt,itemMarginBlock:xt,itemPaddingInline:Gt,horizontalLineHeight:`${we*1.15}px`,iconSize:It,iconMarginInlineEnd:st-It,collapsedIconSize:Dt,groupTitleFontSize:It,darkItemDisabledColor:new X.C(In).setAlpha(.25).toRgbString(),darkItemColor:Pn,darkDangerItemColor:ge,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:In,darkItemSelectedBg:V,darkDangerItemSelectedBg:ge,darkItemHoverBg:"transparent",darkGroupTitleColor:Pn,darkItemHoverColor:In,darkDangerItemHoverColor:Bn,darkDangerItemSelectedColor:In,darkDangerItemActiveBg:ge}},{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"]]})(z),ot=function(z,M){var D={};for(var l in z)Object.prototype.hasOwnProperty.call(z,l)&&M.indexOf(l)<0&&(D[l]=z[l]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,l=Object.getOwnPropertySymbols(z);V{var D,l;const V=d.useContext(o.Z),ge=V||{},{getPrefixCls:f,getPopupContainer:u,direction:Y,menu:Z}=d.useContext(B.E_),C=f(),{prefixCls:Q,className:Oe,style:ye,theme:ie="light",expandIcon:xe,_internalDisableMenuItemTitleTooltip:Ze,inlineCollapsed:we,siderCollapsed:yt,items:gt,children:xt,rootClassName:Gt,mode:It,selectable:st,onClick:Dt,overflowedIndicatorPopupClassName:In}=z,Bn=ot(z,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pn=(0,fe.Z)(Bn,["collapsedWidth"]),pn=G(gt)||xt;(D=ge.validator)===null||D===void 0||D.call(ge,{mode:It});const nr=(0,K.useEvent)(function(){var Rr;Dt==null||Dt.apply(void 0,arguments),(Rr=ge.onClick)===null||Rr===void 0||Rr.call(ge)}),rr=ge.mode||It,Tt=st!=null?st:ge.selectable,hr=d.useMemo(()=>yt!==void 0?yt:we,[we,yt]),qn={horizontal:{motionName:`${C}-slide-up`},inline:(0,b.Z)(C),other:{motionName:`${C}-zoom-big`}},Mn=f("menu",Q||ge.prefixCls),[Tn,Nr]=Me(Mn,!V),Pr=c()(`${Mn}-${ie}`,Z==null?void 0:Z.className,Oe);let dr;if(typeof xe=="function")dr=xe;else if(xe===null||xe===!1)dr=null;else if(ge.expandIcon===null||ge.expandIcon===!1)dr=null;else{const Rr=xe!=null?xe:ge.expandIcon;dr=(0,P.Tm)(Rr,{className:c()(`${Mn}-submenu-expand-icon`,(0,P.l$)(Rr)?(l=Rr.props)===null||l===void 0?void 0:l.className:"")})}const yr=d.useMemo(()=>({prefixCls:Mn,inlineCollapsed:hr||!1,direction:Y,firstLevel:!0,theme:ie,mode:rr,disableMenuItemTitleTooltip:Ze}),[Mn,hr,Y,Ze,ie]);return Tn(d.createElement(o.Z.Provider,{value:null},d.createElement(ae.Provider,{value:yr},d.createElement(t.ZP,Object.assign({getPopupContainer:u,overflowedIndicator:d.createElement(be.Z,null),overflowedIndicatorPopupClassName:c()(Mn,`${Mn}-${ie}`,In),mode:rr,selectable:Tt,onClick:nr},Pn,{inlineCollapsed:hr,style:Object.assign(Object.assign({},Z==null?void 0:Z.style),ye),className:Pr,prefixCls:Mn,direction:Y,defaultMotions:qn,expandIcon:dr,ref:M,rootClassName:c()(Gt,Nr)}),pn))))});const ct=(0,d.forwardRef)((z,M)=>{const D=(0,d.useRef)(null),l=d.useContext(A.D);return(0,d.useImperativeHandle)(M,()=>({menu:D.current,focus:V=>{var ge;(ge=D.current)===null||ge===void 0||ge.focus(V)}})),d.createElement(at,Object.assign({ref:D},z,l))});ct.Item=$e,ct.SubMenu=Ve,ct.Divider=le,ct.ItemGroup=t.BW;var Pe=ct},19871:function(ln,ke,e){e.d(ke,{Z:function(){return ge}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},re=A,c=e(31533),B=function(u,Y){return d.createElement(c.Z,(0,t.Z)({},u,{ref:Y,icon:re}))},n=d.forwardRef(B),ce=n,le=e(55143),h=e(81132),fe=e(38226),y=e(92310),P=e.n(y),J=e(80962),ae=e(57259),ee=e(79545),$e=e(68550),Se=e(17928),Ve=e(7711),be=e(36994),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},b=K,o=e(91735),w=function(f){(0,Se.Z)(Y,f);var u=(0,Ve.Z)(Y);function Y(){var Z;(0,ee.Z)(this,Y);for(var C=arguments.length,Q=new Array(C),Oe=0;Oe=0||ye.relatedTarget.className.indexOf("".concat(we,"-item"))>=0))&&Ze(Z.getValidValue()))},Z.go=function(ye){var ie=Z.state.goInputText;ie!==""&&(ye.keyCode===b.ENTER||ye.type==="click")&&(Z.setState({goInputText:""}),Z.props.quickGo(Z.getValidValue()))},Z}return(0,$e.Z)(Y,[{key:"getPageSizeOptions",value:function(){var C=this.props,Q=C.pageSize,Oe=C.pageSizeOptions;return Oe.some(function(ye){return ye.toString()===Q.toString()})?Oe:Oe.concat([Q.toString()]).sort(function(ye,ie){var xe=Number.isNaN(Number(ye))?0:Number(ye),Ze=Number.isNaN(Number(ie))?0:Number(ie);return xe-Ze})}},{key:"render",value:function(){var C=this,Q=this.props,Oe=Q.pageSize,ye=Q.locale,ie=Q.rootPrefixCls,xe=Q.changeSize,Ze=Q.quickGo,we=Q.goButton,yt=Q.selectComponentClass,gt=Q.buildOptionText,xt=Q.selectPrefixCls,Gt=Q.disabled,It=this.state.goInputText,st="".concat(ie,"-options"),Dt=yt,In=null,Bn=null,Pn=null;if(!xe&&!Ze)return null;var pn=this.getPageSizeOptions();if(xe&&Dt){var nr=pn.map(function(rr,Tt){return d.createElement(Dt.Option,{key:Tt,value:rr.toString()},(gt||C.buildOptionText)(rr))});In=d.createElement(Dt,{disabled:Gt,prefixCls:xt,showSearch:!1,className:"".concat(st,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Oe||pn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Tt){return Tt.parentNode},"aria-label":ye.page_size,defaultOpen:!1},nr)}return Ze&&(we&&(Pn=typeof we=="boolean"?d.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Gt,className:"".concat(st,"-quick-jumper-button")},ye.jump_to_confirm):d.createElement("span",{onClick:this.go,onKeyUp:this.go},we)),Bn=d.createElement("div",{className:"".concat(st,"-quick-jumper")},ye.jump_to,d.createElement("input",{disabled:Gt,type:"text",value:It,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ye.page}),ye.page,Pn)),d.createElement("li",{className:"".concat(st)},In,Bn)}}]),Y}(d.Component);w.defaultProps={pageSizeOptions:["10","20","50","100"]};var O=w,G=function(u){var Y,Z=u.rootPrefixCls,C=u.page,Q=u.active,Oe=u.className,ye=u.showTitle,ie=u.onClick,xe=u.onKeyPress,Ze=u.itemRender,we="".concat(Z,"-item"),yt=P()(we,"".concat(we,"-").concat(C),(Y={},(0,J.Z)(Y,"".concat(we,"-active"),Q),(0,J.Z)(Y,"".concat(we,"-disabled"),!C),(0,J.Z)(Y,u.className,Oe),Y)),gt=function(){ie(C)},xt=function(st){xe(st,ie,C)},Gt=Ze(C,"page",d.createElement("a",{rel:"nofollow"},C));return Gt?d.createElement("li",{title:ye?C.toString():null,className:yt,onClick:gt,onKeyPress:xt,tabIndex:0},Gt):null},X=G;function H(){}function T(f){var u=Number(f);return typeof u=="number"&&!Number.isNaN(u)&&isFinite(u)&&Math.floor(u)===u}var De=function(u,Y,Z){return Z};function ve(f,u,Y){var Z=typeof f=="undefined"?u.pageSize:f;return Math.floor((Y.total-1)/Z)+1}var tt=function(f){(0,Se.Z)(Y,f);var u=(0,Ve.Z)(Y);function Y(Z){var C;(0,ee.Z)(this,Y),C=u.call(this,Z),C.paginationNode=d.createRef(),C.getJumpPrevPage=function(){return Math.max(1,C.state.current-(C.props.showLessItems?3:5))},C.getJumpNextPage=function(){return Math.min(ve(void 0,C.state,C.props),C.state.current+(C.props.showLessItems?3:5))},C.getItemIcon=function(xe,Ze){var we=C.props.prefixCls,yt=xe||d.createElement("button",{type:"button","aria-label":Ze,className:"".concat(we,"-item-link")});return typeof xe=="function"&&(yt=d.createElement(xe,(0,ae.Z)({},C.props))),yt},C.isValid=function(xe){var Ze=C.props.total;return T(xe)&&xe!==C.state.current&&T(Ze)&&Ze>0},C.shouldDisplayQuickJumper=function(){var xe=C.props,Ze=xe.showQuickJumper,we=xe.total,yt=C.state.pageSize;return we<=yt?!1:Ze},C.handleKeyDown=function(xe){(xe.keyCode===b.ARROW_UP||xe.keyCode===b.ARROW_DOWN)&&xe.preventDefault()},C.handleKeyUp=function(xe){var Ze=C.getValidValue(xe),we=C.state.currentInputValue;Ze!==we&&C.setState({currentInputValue:Ze}),xe.keyCode===b.ENTER?C.handleChange(Ze):xe.keyCode===b.ARROW_UP?C.handleChange(Ze-1):xe.keyCode===b.ARROW_DOWN&&C.handleChange(Ze+1)},C.handleBlur=function(xe){var Ze=C.getValidValue(xe);C.handleChange(Ze)},C.changePageSize=function(xe){var Ze=C.state.current,we=ve(xe,C.state,C.props);Ze=Ze>we?we:Ze,we===0&&(Ze=C.state.current),typeof xe=="number"&&("pageSize"in C.props||C.setState({pageSize:xe}),"current"in C.props||C.setState({current:Ze,currentInputValue:Ze})),C.props.onShowSizeChange(Ze,xe),"onChange"in C.props&&C.props.onChange&&C.props.onChange(Ze,xe)},C.handleChange=function(xe){var Ze=C.props,we=Ze.disabled,yt=Ze.onChange,gt=C.state,xt=gt.pageSize,Gt=gt.current,It=gt.currentInputValue;if(C.isValid(xe)&&!we){var st=ve(void 0,C.state,C.props),Dt=xe;return xe>st?Dt=st:xe<1&&(Dt=1),"current"in C.props||C.setState({current:Dt}),Dt!==It&&C.setState({currentInputValue:Dt}),yt(Dt,xt),Dt}return Gt},C.prev=function(){C.hasPrev()&&C.handleChange(C.state.current-1)},C.next=function(){C.hasNext()&&C.handleChange(C.state.current+1)},C.jumpPrev=function(){C.handleChange(C.getJumpPrevPage())},C.jumpNext=function(){C.handleChange(C.getJumpNextPage())},C.hasPrev=function(){return C.state.current>1},C.hasNext=function(){return C.state.current2?we-2:0),gt=2;gt=Oe?ie=Oe:ie=Number(Q),ie}},{key:"getShowSizeChanger",value:function(){var C=this.props,Q=C.showSizeChanger,Oe=C.total,ye=C.totalBoundaryShowSizeChanger;return typeof Q!="undefined"?Q:Oe>ye}},{key:"render",value:function(){var C=this.props,Q=C.prefixCls,Oe=C.className,ye=C.style,ie=C.disabled,xe=C.hideOnSinglePage,Ze=C.total,we=C.locale,yt=C.showQuickJumper,gt=C.showLessItems,xt=C.showTitle,Gt=C.showTotal,It=C.simple,st=C.itemRender,Dt=C.showPrevNextJumpers,In=C.jumpPrevIcon,Bn=C.jumpNextIcon,Pn=C.selectComponentClass,pn=C.selectPrefixCls,nr=C.pageSizeOptions,rr=this.state,Tt=rr.current,hr=rr.pageSize,qn=rr.currentInputValue;if(xe===!0&&Ze<=hr)return null;var Mn=ve(void 0,this.state,this.props),Tn=[],Nr=null,Pr=null,dr=null,yr=null,Rr=null,eo=yt&&yt.goButton,Or=gt?1:2,bn=Tt-1>0?Tt-1:0,Kn=Tt+1Ze?Ze:Tt*hr]));if(It){eo&&(typeof eo=="boolean"?Rr=d.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},we.jump_to_confirm):Rr=d.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},eo),Rr=d.createElement("li",{title:xt?"".concat(we.jump_to).concat(Tt,"/").concat(Mn):null,className:"".concat(Q,"-simple-pager")},Rr));var E=this.renderPrev(bn);return d.createElement("ul",(0,t.Z)({className:P()(Q,"".concat(Q,"-simple"),(0,J.Z)({},"".concat(Q,"-disabled"),ie),Oe),style:ye,ref:this.paginationNode},_),s,E?d.createElement("li",{title:xt?we.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:P()("".concat(Q,"-prev"),(0,J.Z)({},"".concat(Q,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},E):null,d.createElement("li",{title:xt?"".concat(Tt,"/").concat(Mn):null,className:"".concat(Q,"-simple-pager")},d.createElement("input",{type:"text",value:qn,disabled:ie,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),d.createElement("span",{className:"".concat(Q,"-slash")},"/"),Mn),d.createElement("li",{title:xt?we.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:P()("".concat(Q,"-next"),(0,J.Z)({},"".concat(Q,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Kn)),Rr)}if(Mn<=3+Or*2){var p={locale:we,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:xt,itemRender:st};Mn||Tn.push(d.createElement(X,(0,t.Z)({},p,{key:"noPager",page:1,className:"".concat(Q,"-item-disabled")})));for(var S=1;S<=Mn;S+=1){var de=Tt===S;Tn.push(d.createElement(X,(0,t.Z)({},p,{key:S,page:S,active:de})))}}else{var se=gt?we.prev_3:we.prev_5,Xe=gt?we.next_3:we.next_5,je=st(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(In,"prev page")),_e=st(this.getJumpNextPage(),"jump-next",this.getItemIcon(Bn,"next page"));Dt&&(Nr=je?d.createElement("li",{title:xt?se:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:P()("".concat(Q,"-jump-prev"),(0,J.Z)({},"".concat(Q,"-jump-prev-custom-icon"),!!In))},je):null,Pr=_e?d.createElement("li",{title:xt?Xe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:P()("".concat(Q,"-jump-next"),(0,J.Z)({},"".concat(Q,"-jump-next-custom-icon"),!!Bn))},_e):null),yr=d.createElement(X,{locale:we,last:!0,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Mn,page:Mn,active:!1,showTitle:xt,itemRender:st}),dr=d.createElement(X,{locale:we,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:xt,itemRender:st});var nt=Math.max(1,Tt-Or),vt=Math.min(Tt+Or,Mn);Tt-1<=Or&&(vt=1+Or*2),Mn-Tt<=Or&&(nt=Mn-Or*2);for(var dt=nt;dt<=vt;dt+=1){var Qe=Tt===dt;Tn.push(d.createElement(X,{locale:we,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:dt,page:dt,active:Qe,showTitle:xt,itemRender:st}))}Tt-1>=Or*2&&Tt!==3&&(Tn[0]=(0,d.cloneElement)(Tn[0],{className:"".concat(Q,"-item-after-jump-prev")}),Tn.unshift(Nr)),Mn-Tt>=Or*2&&Tt!==Mn-2&&(Tn[Tn.length-1]=(0,d.cloneElement)(Tn[Tn.length-1],{className:"".concat(Q,"-item-before-jump-next")}),Tn.push(Pr)),nt!==1&&Tn.unshift(dr),vt!==Mn&&Tn.push(yr)}var ut=!this.hasPrev()||!Mn,At=!this.hasNext()||!Mn,bt=this.renderPrev(bn),Pt=this.renderNext(Kn);return d.createElement("ul",(0,t.Z)({className:P()(Q,Oe,(0,J.Z)({},"".concat(Q,"-disabled"),ie)),style:ye,ref:this.paginationNode},_),s,bt?d.createElement("li",{title:xt?we.prev_page:null,onClick:this.prev,tabIndex:ut?null:0,onKeyPress:this.runIfEnterPrev,className:P()("".concat(Q,"-prev"),(0,J.Z)({},"".concat(Q,"-disabled"),ut)),"aria-disabled":ut},bt):null,Tn,Pt?d.createElement("li",{title:xt?we.next_page:null,onClick:this.next,tabIndex:At?null:0,onKeyPress:this.runIfEnterNext,className:P()("".concat(Q,"-next"),(0,J.Z)({},"".concat(Q,"-disabled"),At)),"aria-disabled":At},Pt):null,d.createElement(O,{disabled:ie,locale:we,rootPrefixCls:Q,selectComponentClass:Pn,selectPrefixCls:pn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Tt,pageSize:hr,pageSizeOptions:nr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:eo}))}}],[{key:"getDerivedStateFromProps",value:function(C,Q){var Oe={};if("current"in C&&(Oe.current=C.current,C.current!==Q.current&&(Oe.currentInputValue=Oe.current)),"pageSize"in C&&C.pageSize!==Q.pageSize){var ye=Q.current,ie=ve(C.pageSize,Q,C);ye=ye>ie?ie:ye,"current"in C||(Oe.current=ye,Oe.currentInputValue=ye),Oe.pageSize=C.pageSize}return Oe}}]),Y}(d.Component);tt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:H,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:H,locale:o.Z,style:{},itemRender:De,totalBoundaryShowSizeChanger:50};var he=tt,Ae=e(22075),oe=e(36355),U=e(19716),Ie=e(8628),m=e(9763),x=e(57809);const R=f=>d.createElement(x.default,Object.assign({},f,{showSearch:!0,size:"small"})),L=f=>d.createElement(x.default,Object.assign({},f,{showSearch:!0,size:"middle"}));R.Option=x.default.Option,L.Option=x.default.Option;var I=e(9937),F=e(17313),ne=e(83116),Ge=e(37613);const He=f=>{const{componentCls:u}=f;return{[`${u}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${u}-item-link`]:{color:f.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${u}-item-link`]:{color:f.colorTextDisabled,cursor:"not-allowed"}}},[`&${u}-disabled`]:{cursor:"not-allowed",[`${u}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:f.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:f.colorBorder,backgroundColor:f.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:f.itemActiveBgDisabled},a:{color:f.itemActiveColorDisabled}}},[`${u}-item-link`]:{color:f.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${u}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${u}-simple-pager`]:{color:f.colorTextDisabled},[`${u}-jump-prev, ${u}-jump-next`]:{[`${u}-item-link-icon`]:{opacity:0},[`${u}-item-ellipsis`]:{opacity:1}}},[`&${u}-simple`]:{[`${u}-prev, ${u}-next`]:{[`&${u}-disabled ${u}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Me=f=>{const{componentCls:u}=f;return{[`&${u}-mini ${u}-total-text, &${u}-mini ${u}-simple-pager`]:{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`},[`&${u}-mini ${u}-item`]:{minWidth:f.itemSizeSM,height:f.itemSizeSM,margin:0,lineHeight:`${f.itemSizeSM-2}px`},[`&${u}-mini:not(${u}-disabled) ${u}-item:not(${u}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:f.colorBgTextHover},"&:active":{backgroundColor:f.colorBgTextActive}},[`&${u}-mini ${u}-prev, &${u}-mini ${u}-next`]:{minWidth:f.itemSizeSM,height:f.itemSizeSM,margin:0,lineHeight:`${f.itemSizeSM}px`},[`&${u}-mini:not(${u}-disabled)`]:{[`${u}-prev, ${u}-next`]:{[`&:hover ${u}-item-link`]:{backgroundColor:f.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:f.colorBgTextActive},[`&${u}-disabled:hover ${u}-item-link`]:{backgroundColor:"transparent"}}},[` - &${u}-mini ${u}-prev ${u}-item-link, - &${u}-mini ${u}-next ${u}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`}},[`&${u}-mini ${u}-jump-prev, &${u}-mini ${u}-jump-next`]:{height:f.itemSizeSM,marginInlineEnd:0,lineHeight:`${f.itemSizeSM}px`},[`&${u}-mini ${u}-options`]:{marginInlineStart:f.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:f.miniOptionsSizeChangerTop},"&-quick-jumper":{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,I.x0)(f)),{width:f.paginationMiniQuickJumperInputWidth,height:f.controlHeightSM})}}}},ot=f=>{const{componentCls:u}=f;return{[` - &${u}-simple ${u}-prev, - &${u}-simple ${u}-next - `]:{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`,verticalAlign:"top",[`${u}-item-link`]:{height:f.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:f.colorBgTextHover},"&:active":{backgroundColor:f.colorBgTextActive},"&::after":{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`}}},[`&${u}-simple ${u}-simple-pager`]:{display:"inline-block",height:f.itemSizeSM,marginInlineEnd:f.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:f.marginXS,padding:`0 ${f.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:f.itemInputBg,border:`${f.lineWidth}px ${f.lineType} ${f.colorBorder}`,borderRadius:f.borderRadius,outline:"none",transition:`border-color ${f.motionDurationMid}`,color:"inherit","&:hover":{borderColor:f.colorPrimary},"&:focus":{borderColor:f.colorPrimaryHover,boxShadow:`${f.inputOutlineOffset}px 0 ${f.controlOutlineWidth}px ${f.controlOutline}`},"&[disabled]":{color:f.colorTextDisabled,backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,cursor:"not-allowed"}}}}},ht=f=>{const{componentCls:u}=f;return{[`${u}-jump-prev, ${u}-jump-next`]:{outline:0,[`${u}-item-container`]:{position:"relative",[`${u}-item-link-icon`]:{color:f.colorPrimary,fontSize:f.fontSizeSM,opacity:0,transition:`all ${f.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${u}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:f.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:f.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:f.paginationEllipsisTextIndent,opacity:1,transition:`all ${f.motionDurationMid}`}},"&:hover":{[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}}},[` - ${u}-prev, - ${u}-jump-prev, - ${u}-jump-next - `]:{marginInlineEnd:f.marginXS},[` - ${u}-prev, - ${u}-next, - ${u}-jump-prev, - ${u}-jump-next - `]:{display:"inline-block",minWidth:f.itemSize,height:f.itemSize,color:f.colorText,fontFamily:f.fontFamily,lineHeight:`${f.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:f.borderRadius,cursor:"pointer",transition:`all ${f.motionDurationMid}`},[`${u}-prev, ${u}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:f.colorText,cursor:"pointer",userSelect:"none"},[`${u}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:f.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${f.lineWidth}px ${f.lineType} transparent`,borderRadius:f.borderRadius,outline:"none",transition:`all ${f.motionDurationMid}`},[`&:hover ${u}-item-link`]:{backgroundColor:f.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:f.colorBgTextActive},[`&${u}-disabled:hover`]:{[`${u}-item-link`]:{backgroundColor:"transparent"}}},[`${u}-slash`]:{marginInlineEnd:f.paginationSlashMarginInlineEnd,marginInlineStart:f.paginationSlashMarginInlineStart},[`${u}-options`]:{display:"inline-block",marginInlineStart:f.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:f.controlHeight,marginInlineStart:f.marginXS,lineHeight:`${f.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,I.ik)(f)),{width:f.controlHeightLG*1.25,height:f.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:f.marginXS,marginInlineEnd:f.marginXS})}}}},at=f=>{const{componentCls:u}=f;return{[`${u}-item`]:{display:"inline-block",minWidth:f.itemSize,height:f.itemSize,marginInlineEnd:f.marginXS,fontFamily:f.fontFamily,lineHeight:`${f.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${f.lineWidth}px ${f.lineType} transparent`,borderRadius:f.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${f.paginationItemPaddingInline}px`,color:f.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${u}-item-active)`]:{"&:hover":{transition:`all ${f.motionDurationMid}`,backgroundColor:f.colorBgTextHover},"&:active":{backgroundColor:f.colorBgTextActive}},"&-active":{fontWeight:f.fontWeightStrong,backgroundColor:f.itemActiveBg,borderColor:f.colorPrimary,a:{color:f.colorPrimary},"&:hover":{borderColor:f.colorPrimaryHover},"&:hover a":{color:f.colorPrimaryHover}}}}},ct=f=>{const{componentCls:u}=f;return{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(f)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${u}-total-text`]:{display:"inline-block",height:f.itemSize,marginInlineEnd:f.marginXS,lineHeight:`${f.itemSize-2}px`,verticalAlign:"middle"}}),at(f)),ht(f)),ot(f)),Me(f)),He(f)),{[`@media only screen and (max-width: ${f.screenLG}px)`]:{[`${u}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${f.screenSM}px)`]:{[`${u}-options`]:{display:"none"}}}),[`&${f.componentCls}-rtl`]:{direction:"rtl"}}},Pe=f=>{const{componentCls:u}=f;return{[`${u}${u}-disabled:not(${u}-mini)`]:{"&, &:hover":{[`${u}-item-link`]:{borderColor:f.colorBorder}},"&:focus-visible":{[`${u}-item-link`]:{borderColor:f.colorBorder}},[`${u}-item, ${u}-item-link`]:{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,[`&:hover:not(${u}-item-active)`]:{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,a:{color:f.colorTextDisabled}},[`&${u}-item-active`]:{backgroundColor:f.itemActiveBgDisabled}},[`${u}-prev, ${u}-next`]:{"&:hover button":{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,color:f.colorTextDisabled},[`${u}-item-link`]:{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder}}},[`${u}:not(${u}-mini)`]:{[`${u}-prev, ${u}-next`]:{"&:hover button":{borderColor:f.colorPrimaryHover,backgroundColor:f.itemBg},[`${u}-item-link`]:{backgroundColor:f.itemLinkBg,borderColor:f.colorBorder},[`&:hover ${u}-item-link`]:{borderColor:f.colorPrimary,backgroundColor:f.itemBg,color:f.colorPrimary},[`&${u}-disabled`]:{[`${u}-item-link`]:{borderColor:f.colorBorder,color:f.colorTextDisabled}}},[`${u}-item`]:{backgroundColor:f.itemBg,border:`${f.lineWidth}px ${f.lineType} ${f.colorBorder}`,[`&:hover:not(${u}-item-active)`]:{borderColor:f.colorPrimary,backgroundColor:f.itemBg,a:{color:f.colorPrimary}},"&-active":{borderColor:f.colorPrimary}}}}},z=f=>{const{componentCls:u}=f;return{[`${u}:not(${u}-disabled)`]:{[`${u}-item`]:Object.assign({},(0,F.Qy)(f)),[`${u}-jump-prev, ${u}-jump-next`]:{"&:focus-visible":Object.assign({[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}},(0,F.oN)(f))},[`${u}-prev, ${u}-next`]:{[`&:focus-visible ${u}-item-link`]:Object.assign({},(0,F.oN)(f))}}}};var M=(0,ne.Z)("Pagination",f=>{const u=(0,Ge.TS)(f,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:f.marginXXS/2,paginationMiniQuickJumperInputWidth:f.controlHeightLG*1.1,paginationItemPaddingInline:f.marginXXS*1.5,paginationEllipsisLetterSpacing:f.marginXXS/2,paginationSlashMarginInlineStart:f.marginXXS,paginationSlashMarginInlineEnd:f.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,I.e5)(f),(0,I.TM)(f));return[ct(u),z(u),f.wireframe&&Pe(u)]},f=>({itemBg:f.colorBgContainer,itemSize:f.controlHeight,itemSizeSM:f.controlHeightSM,itemActiveBg:f.colorBgContainer,itemLinkBg:f.colorBgContainer,itemActiveColorDisabled:f.colorTextDisabled,itemActiveBgDisabled:f.controlItemBgActiveDisabled,itemInputBg:f.colorBgContainer,miniOptionsSizeChangerTop:0})),D=function(f,u){var Y={};for(var Z in f)Object.prototype.hasOwnProperty.call(f,Z)&&u.indexOf(Z)<0&&(Y[Z]=f[Z]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,Z=Object.getOwnPropertySymbols(f);C{const{prefixCls:u,selectPrefixCls:Y,className:Z,rootClassName:C,style:Q,size:Oe,locale:ye,selectComponentClass:ie,responsive:xe,showSizeChanger:Ze}=f,we=D(f,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:yt}=(0,Ie.Z)(xe),{getPrefixCls:gt,direction:xt,pagination:Gt={}}=d.useContext(oe.E_),It=gt("pagination",u),[st,Dt]=M(It),In=Ze!=null?Ze:Gt.showSizeChanger,Bn=d.useMemo(()=>{const Mn=d.createElement("span",{className:`${It}-item-ellipsis`},"\u2022\u2022\u2022"),Tn=d.createElement("button",{className:`${It}-item-link`,type:"button",tabIndex:-1},xt==="rtl"?d.createElement(fe.Z,null):d.createElement(h.Z,null)),Nr=d.createElement("button",{className:`${It}-item-link`,type:"button",tabIndex:-1},xt==="rtl"?d.createElement(h.Z,null):d.createElement(fe.Z,null)),Pr=d.createElement("a",{className:`${It}-item-link`},d.createElement("div",{className:`${It}-item-container`},xt==="rtl"?d.createElement(le.Z,{className:`${It}-item-link-icon`}):d.createElement(ce,{className:`${It}-item-link-icon`}),Mn)),dr=d.createElement("a",{className:`${It}-item-link`},d.createElement("div",{className:`${It}-item-container`},xt==="rtl"?d.createElement(ce,{className:`${It}-item-link-icon`}):d.createElement(le.Z,{className:`${It}-item-link-icon`}),Mn));return{prevIcon:Tn,nextIcon:Nr,jumpPrevIcon:Pr,jumpNextIcon:dr}},[xt,It]),[Pn]=(0,m.Z)("Pagination",Ae.Z),pn=Object.assign(Object.assign({},Pn),ye),nr=(0,U.Z)(Oe),rr=nr==="small"||!!(yt&&!nr&&xe),Tt=gt("select",Y),hr=P()({[`${It}-mini`]:rr,[`${It}-rtl`]:xt==="rtl"},Gt==null?void 0:Gt.className,Z,C,Dt),qn=Object.assign(Object.assign({},Gt==null?void 0:Gt.style),Q);return st(d.createElement(he,Object.assign({},Bn,we,{style:qn,prefixCls:It,selectPrefixCls:Tt,className:hr,selectComponentClass:ie||(rr?R:L),locale:pn,showSizeChanger:In})))},ge=V},5112:function(ln,ke,e){e.d(ke,{ZP:function(){return Ie}});var t=e(92310),d=e.n(t),A=e(35788),re=e(36994),c=e(59301),B=e(36355),n=e(19716);const ce=c.createContext(null),le=ce.Provider;var h=ce;const fe=c.createContext(null),y=fe.Provider;var P=e(5630),J=e(20475),ae=e(1684),ee=e(32441),$e=e(17313),Se=e(83116),Ve=e(37613);const be=m=>{const{componentCls:x,antCls:R}=m,L=`${x}-group`;return{[L]:Object.assign(Object.assign({},(0,$e.Wf)(m)),{display:"inline-block",fontSize:0,[`&${L}-rtl`]:{direction:"rtl"},[`${R}-badge ${R}-badge-count`]:{zIndex:1},[`> ${R}-badge:not(:first-child) > ${R}-button-wrapper`]:{borderInlineStart:"none"}})}},K=m=>{const{componentCls:x,wrapperMarginInlineEnd:R,colorPrimary:L,radioSize:I,motionDurationSlow:F,motionDurationMid:ne,motionEaseInOutCirc:Ge,colorBgContainer:He,colorBorder:Me,lineWidth:ot,dotSize:ht,colorBgContainerDisabled:at,colorTextDisabled:ct,paddingXS:Pe,dotColorDisabled:z,lineType:M,radioDotDisabledSize:D,wireframe:l,colorWhite:V}=m,ge=`${x}-inner`;return{[`${x}-wrapper`]:Object.assign(Object.assign({},(0,$e.Wf)(m)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:R,cursor:"pointer",[`&${x}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:m.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${x}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${ot}px ${M} ${L}`,borderRadius:"50%",visibility:"hidden",content:'""'},[x]:Object.assign(Object.assign({},(0,$e.Wf)(m)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${x}-wrapper:hover &, - &:hover ${ge}`]:{borderColor:L},[`${x}-input:focus-visible + ${ge}`]:Object.assign({},(0,$e.oN)(m)),[`${x}:hover::after, ${x}-wrapper:hover &::after`]:{visibility:"visible"},[`${x}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:I,height:I,marginBlockStart:I/-2,marginInlineStart:I/-2,backgroundColor:l?L:V,borderBlockStart:0,borderInlineStart:0,borderRadius:I,transform:"scale(0)",opacity:0,transition:`all ${F} ${Ge}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:I,height:I,backgroundColor:He,borderColor:Me,borderStyle:"solid",borderWidth:ot,borderRadius:"50%",transition:`all ${ne}`},[`${x}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${x}-checked`]:{[ge]:{borderColor:L,backgroundColor:l?He:L,"&::after":{transform:`scale(${ht/I})`,opacity:1,transition:`all ${F} ${Ge}`}}},[`${x}-disabled`]:{cursor:"not-allowed",[ge]:{backgroundColor:at,borderColor:Me,cursor:"not-allowed","&::after":{backgroundColor:z}},[`${x}-input`]:{cursor:"not-allowed"},[`${x}-disabled + span`]:{color:ct,cursor:"not-allowed"},[`&${x}-checked`]:{[ge]:{"&::after":{transform:`scale(${D/I})`}}}},[`span${x} + *`]:{paddingInlineStart:Pe,paddingInlineEnd:Pe}})}},b=m=>{const{buttonColor:x,controlHeight:R,componentCls:L,lineWidth:I,lineType:F,colorBorder:ne,motionDurationSlow:Ge,motionDurationMid:He,buttonPaddingInline:Me,fontSize:ot,buttonBg:ht,fontSizeLG:at,controlHeightLG:ct,controlHeightSM:Pe,paddingXS:z,borderRadius:M,borderRadiusSM:D,borderRadiusLG:l,buttonCheckedBg:V,buttonSolidCheckedColor:ge,colorTextDisabled:f,colorBgContainerDisabled:u,buttonCheckedBgDisabled:Y,buttonCheckedColorDisabled:Z,colorPrimary:C,colorPrimaryHover:Q,colorPrimaryActive:Oe,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:ie,buttonSolidCheckedActiveBg:xe}=m;return{[`${L}-button-wrapper`]:{position:"relative",display:"inline-block",height:R,margin:0,paddingInline:Me,paddingBlock:0,color:x,fontSize:ot,lineHeight:`${R-I*2}px`,background:ht,border:`${I}px ${F} ${ne}`,borderBlockStartWidth:I+.02,borderInlineStartWidth:0,borderInlineEndWidth:I,cursor:"pointer",transition:[`color ${He}`,`background ${He}`,`box-shadow ${He}`].join(","),a:{color:x},[`> ${L}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-I,insetInlineStart:-I,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:I,paddingInline:0,backgroundColor:ne,transition:`background-color ${Ge}`,content:'""'}},"&:first-child":{borderInlineStart:`${I}px ${F} ${ne}`,borderStartStartRadius:M,borderEndStartRadius:M},"&:last-child":{borderStartEndRadius:M,borderEndEndRadius:M},"&:first-child:last-child":{borderRadius:M},[`${L}-group-large &`]:{height:ct,fontSize:at,lineHeight:`${ct-I*2}px`,"&:first-child":{borderStartStartRadius:l,borderEndStartRadius:l},"&:last-child":{borderStartEndRadius:l,borderEndEndRadius:l}},[`${L}-group-small &`]:{height:Pe,paddingInline:z-I,paddingBlock:0,lineHeight:`${Pe-I*2}px`,"&:first-child":{borderStartStartRadius:D,borderEndStartRadius:D},"&:last-child":{borderStartEndRadius:D,borderEndEndRadius:D}},"&:hover":{position:"relative",color:C},"&:has(:focus-visible)":Object.assign({},(0,$e.oN)(m)),[`${L}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${L}-button-wrapper-disabled)`]:{zIndex:1,color:C,background:V,borderColor:C,"&::before":{backgroundColor:C},"&:first-child":{borderColor:C},"&:hover":{color:Q,borderColor:Q,"&::before":{backgroundColor:Q}},"&:active":{color:Oe,borderColor:Oe,"&::before":{backgroundColor:Oe}}},[`${L}-group-solid &-checked:not(${L}-button-wrapper-disabled)`]:{color:ge,background:ye,borderColor:ye,"&:hover":{color:ge,background:ie,borderColor:ie},"&:active":{color:ge,background:xe,borderColor:xe}},"&-disabled":{color:f,backgroundColor:u,borderColor:ne,cursor:"not-allowed","&:first-child, &:hover":{color:f,backgroundColor:u,borderColor:ne}},[`&-disabled${L}-button-wrapper-checked`]:{color:Z,backgroundColor:Y,borderColor:ne,boxShadow:"none"}}}},o=m=>m-4*2;var w=(0,Se.Z)("Radio",m=>{const{controlOutline:x,controlOutlineWidth:R,radioSize:L}=m,I=`0 0 0 ${R}px ${x}`,F=I,ne=o(L),Ge=(0,Ve.TS)(m,{radioDotDisabledSize:ne,radioFocusShadow:I,radioButtonFocusShadow:F});return[be(Ge),K(Ge),b(Ge)]},m=>{const{wireframe:x,padding:R,marginXS:L,lineWidth:I,fontSizeLG:F,colorText:ne,colorBgContainer:Ge,colorTextDisabled:He,controlItemBgActiveDisabled:Me,colorTextLightSolid:ot,colorPrimary:ht,colorPrimaryHover:at,colorPrimaryActive:ct}=m,Pe=4,z=F,M=x?o(z):z-(Pe+I)*2;return{radioSize:z,dotSize:M,dotColorDisabled:He,buttonSolidCheckedColor:ot,buttonSolidCheckedBg:ht,buttonSolidCheckedHoverBg:at,buttonSolidCheckedActiveBg:ct,buttonBg:Ge,buttonCheckedBg:Ge,buttonColor:ne,buttonCheckedBgDisabled:Me,buttonCheckedColorDisabled:He,buttonPaddingInline:R-I,wrapperMarginInlineEnd:L}}),O=e(14088),G=e(4572),X=function(m,x){var R={};for(var L in m)Object.prototype.hasOwnProperty.call(m,L)&&x.indexOf(L)<0&&(R[L]=m[L]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,L=Object.getOwnPropertySymbols(m);I{var R,L;const I=c.useContext(h),F=c.useContext(fe),{getPrefixCls:ne,direction:Ge,radio:He}=c.useContext(B.E_),Me=c.useRef(null),ot=(0,J.sQ)(x,Me),{isFormItemInput:ht}=c.useContext(ee.aM),at=Oe=>{var ye,ie;(ye=m.onChange)===null||ye===void 0||ye.call(m,Oe),(ie=I==null?void 0:I.onChange)===null||ie===void 0||ie.call(I,Oe)},{prefixCls:ct,className:Pe,rootClassName:z,children:M,style:D}=m,l=X(m,["prefixCls","className","rootClassName","children","style"]),V=ne("radio",ct),ge=((I==null?void 0:I.optionType)||F)==="button",f=ge?`${V}-button`:V,[u,Y]=w(V),Z=Object.assign({},l),C=c.useContext(ae.Z);I&&(Z.name=I.name,Z.onChange=at,Z.checked=m.value===I.value,Z.disabled=(R=Z.disabled)!==null&&R!==void 0?R:I.disabled),Z.disabled=(L=Z.disabled)!==null&&L!==void 0?L:C;const Q=d()(`${f}-wrapper`,{[`${f}-wrapper-checked`]:Z.checked,[`${f}-wrapper-disabled`]:Z.disabled,[`${f}-wrapper-rtl`]:Ge==="rtl",[`${f}-wrapper-in-form-item`]:ht},He==null?void 0:He.className,Pe,z,Y);return u(c.createElement(O.Z,{component:"Radio",disabled:Z.disabled},c.createElement("label",{className:Q,style:Object.assign(Object.assign({},He==null?void 0:He.style),D),onMouseEnter:m.onMouseEnter,onMouseLeave:m.onMouseLeave},c.createElement(P.Z,Object.assign({},Z,{className:d()(Z.className,!ge&&G.A),type:"radio",prefixCls:f,ref:ot})),M!==void 0?c.createElement("span",null,M):null)))};var De=c.forwardRef(H);const ve=c.forwardRef((m,x)=>{const{getPrefixCls:R,direction:L}=c.useContext(B.E_),[I,F]=(0,A.Z)(m.defaultValue,{value:m.value}),ne=ye=>{const ie=I,xe=ye.target.value;"value"in m||F(xe);const{onChange:Ze}=m;Ze&&xe!==ie&&Ze(ye)},{prefixCls:Ge,className:He,rootClassName:Me,options:ot,buttonStyle:ht="outline",disabled:at,children:ct,size:Pe,style:z,id:M,onMouseEnter:D,onMouseLeave:l,onFocus:V,onBlur:ge}=m,f=R("radio",Ge),u=`${f}-group`,[Y,Z]=w(f);let C=ct;ot&&ot.length>0&&(C=ot.map(ye=>typeof ye=="string"||typeof ye=="number"?c.createElement(De,{key:ye.toString(),prefixCls:f,disabled:at,value:ye,checked:I===ye},ye):c.createElement(De,{key:`radio-group-value-options-${ye.value}`,prefixCls:f,disabled:ye.disabled||at,value:ye.value,checked:I===ye.value,title:ye.title,style:ye.style},ye.label)));const Q=(0,n.Z)(Pe),Oe=d()(u,`${u}-${ht}`,{[`${u}-${Q}`]:Q,[`${u}-rtl`]:L==="rtl"},He,Me,Z);return Y(c.createElement("div",Object.assign({},(0,re.Z)(m,{aria:!0,data:!0}),{className:Oe,style:z,onMouseEnter:D,onMouseLeave:l,onFocus:V,onBlur:ge,id:M,ref:x}),c.createElement(le,{value:{onChange:ne,value:I,disabled:m.disabled,name:m.name,optionType:m.optionType}},C)))});var tt=c.memo(ve),he=function(m,x){var R={};for(var L in m)Object.prototype.hasOwnProperty.call(m,L)&&x.indexOf(L)<0&&(R[L]=m[L]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,L=Object.getOwnPropertySymbols(m);I{const{getPrefixCls:R}=c.useContext(B.E_),{prefixCls:L}=m,I=he(m,["prefixCls"]),F=R("radio",L);return c.createElement(y,{value:"button"},c.createElement(De,Object.assign({prefixCls:F},I,{type:"radio",ref:x})))};var oe=c.forwardRef(Ae);const U=De;U.Button=oe,U.Group=tt,U.__ANT_RADIO=!0;var Ie=U},57809:function(ln,ke,e){var t=e(92310),d=e.n(t),A=e(77861),re=e(64002),c=e(59301),B=e(53487),n=e(62892),ce=e(19080),le=e(36355),h=e(1684),fe=e(93891),y=e(19716),P=e(32441),J=e(33234),ae=e(14154),ee=e(58582),$e=e(84443),Se=e(66339),Ve=function(w,O){var G={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&O.indexOf(X)<0&&(G[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,X=Object.getOwnPropertySymbols(w);H{var G,{prefixCls:X,bordered:H=!0,className:T,rootClassName:De,getPopupContainer:ve,popupClassName:tt,dropdownClassName:he,listHeight:Ae=256,placement:oe,listItemHeight:U=24,size:Ie,disabled:m,notFoundContent:x,status:R,builtinPlacements:L,dropdownMatchSelectWidth:I,popupMatchSelectWidth:F,direction:ne,style:Ge,allowClear:He}=w,Me=Ve(w,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:ot,getPrefixCls:ht,renderEmpty:at,direction:ct,virtual:Pe,popupMatchSelectWidth:z,popupOverflow:M,select:D}=c.useContext(le.E_),l=ht("select",X),V=ht(),ge=ne!=null?ne:ct,{compactSize:f,compactItemClassnames:u}=(0,J.ri)(l,ge),[Y,Z]=(0,ae.Z)(l),C=c.useMemo(()=>{const{mode:qn}=Me;if(qn!=="combobox")return qn===be?"combobox":qn},[Me.mode]),Q=C==="multiple"||C==="tags",Oe=(0,$e.Z)(Me.suffixIcon,Me.showArrow),ye=(G=F!=null?F:I)!==null&&G!==void 0?G:z,{status:ie,hasFeedback:xe,isFormItemInput:Ze,feedbackIcon:we}=c.useContext(P.aM),yt=(0,ce.F)(ie,R);let gt;x!==void 0?gt=x:C==="combobox"?gt=null:gt=(at==null?void 0:at("Select"))||c.createElement(fe.Z,{componentName:"Select"});const{suffixIcon:xt,itemIcon:Gt,removeIcon:It,clearIcon:st}=(0,Se.Z)(Object.assign(Object.assign({},Me),{multiple:Q,hasFeedback:xe,feedbackIcon:we,showSuffixIcon:Oe,prefixCls:l,showArrow:Me.showArrow,componentName:"Select"})),Dt=He===!0?{clearIcon:st}:He,In=(0,re.Z)(Me,["suffixIcon","itemIcon"]),Bn=d()(tt||he,{[`${l}-dropdown-${ge}`]:ge==="rtl"},De,Z),Pn=(0,y.Z)(qn=>{var Mn;return(Mn=Ie!=null?Ie:f)!==null&&Mn!==void 0?Mn:qn}),pn=c.useContext(h.Z),nr=m!=null?m:pn,rr=d()({[`${l}-lg`]:Pn==="large",[`${l}-sm`]:Pn==="small",[`${l}-rtl`]:ge==="rtl",[`${l}-borderless`]:!H,[`${l}-in-form-item`]:Ze},(0,ce.Z)(l,yt,xe),u,D==null?void 0:D.className,T,De,Z),Tt=c.useMemo(()=>oe!==void 0?oe:ge==="rtl"?"bottomRight":"bottomLeft",[oe,ge]),hr=(0,ee.Z)(L,M);return Y(c.createElement(A.ZP,Object.assign({ref:O,virtual:Pe,showSearch:D==null?void 0:D.showSearch},In,{style:Object.assign(Object.assign({},D==null?void 0:D.style),Ge),dropdownMatchSelectWidth:ye,builtinPlacements:hr,transitionName:(0,n.m)(V,"slide-up",Me.transitionName),listHeight:Ae,listItemHeight:U,mode:C,prefixCls:l,placement:Tt,direction:ge,suffixIcon:xt,menuItemSelectedIcon:Gt,removeIcon:It,allowClear:Dt,notFoundContent:gt,className:rr,getPopupContainer:ve||ot,dropdownClassName:Bn,disabled:nr})))},b=c.forwardRef(K),o=(0,B.Z)(b);b.SECRET_COMBOBOX_MODE_DO_NOT_USE=be,b.Option=A.Wx,b.OptGroup=A.Xo,b._InternalPanelDoNotUseOrYouWillBeFired=o,ke.default=b},14154:function(ln,ke,e){e.d(ke,{Z:function(){return b}});var t=e(17313),d=e(74207),A=e(37613),re=e(83116),c=e(13826),B=e(92899);const n=o=>{const{optionHeight:w,optionFontSize:O,optionLineHeight:G,optionPadding:X}=o;return{position:"relative",display:"block",minHeight:w,padding:X,color:o.colorText,fontWeight:"normal",fontSize:O,lineHeight:G,boxSizing:"border-box"}};var le=o=>{const{antCls:w,componentCls:O}=o,G=`${O}-item`,X=`&${w}-slide-up-enter${w}-slide-up-enter-active`,H=`&${w}-slide-up-appear${w}-slide-up-appear-active`,T=`&${w}-slide-up-leave${w}-slide-up-leave-active`,De=`${O}-dropdown-placement-`;return[{[`${O}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"absolute",top:-9999,zIndex:o.zIndexPopup,boxSizing:"border-box",padding:o.paddingXXS,overflow:"hidden",fontSize:o.fontSize,fontVariant:"initial",backgroundColor:o.colorBgElevated,borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary,[` - ${X}${De}bottomLeft, - ${H}${De}bottomLeft - `]:{animationName:c.fJ},[` - ${X}${De}topLeft, - ${H}${De}topLeft, - ${X}${De}topRight, - ${H}${De}topRight - `]:{animationName:c.Qt},[`${T}${De}bottomLeft`]:{animationName:c.Uw},[` - ${T}${De}topLeft, - ${T}${De}topRight - `]:{animationName:c.ly},"&-hidden":{display:"none"},[`${G}`]:Object.assign(Object.assign({},n(o)),{cursor:"pointer",transition:`background ${o.motionDurationSlow} ease`,borderRadius:o.borderRadiusSM,"&-group":{color:o.colorTextDescription,fontSize:o.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${G}-option-disabled)`]:{backgroundColor:o.optionActiveBg},[`&-selected:not(${G}-option-disabled)`]:{color:o.optionSelectedColor,fontWeight:o.optionSelectedFontWeight,backgroundColor:o.optionSelectedBg,[`${G}-option-state`]:{color:o.colorPrimary}},"&-disabled":{[`&${G}-option-selected`]:{backgroundColor:o.colorBgContainerDisabled},color:o.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:o.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,c.oN)(o,"slide-up"),(0,c.oN)(o,"slide-down"),(0,B.Fm)(o,"move-up"),(0,B.Fm)(o,"move-down")]};const h=2,fe=o=>{let{controlHeightSM:w,controlHeight:O,lineWidth:G}=o;const X=(O-w)/2-G,H=Math.ceil(X/2);return[X,H]};function y(o,w){const{componentCls:O,iconCls:G}=o,X=`${O}-selection-overflow`,H=o.multipleSelectItemHeight,[T]=fe(o),De=w?`${O}-${w}`:"";return{[`${O}-multiple${De}`]:{fontSize:o.fontSize,[X]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${O}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${T-h}px ${h*2}px`,borderRadius:o.borderRadius,[`${O}-show-search&`]:{cursor:"text"},[`${O}-disabled&`]:{background:o.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${h}px 0`,lineHeight:`${H}px`,visibility:"hidden",content:'"\\a0"'}},[` - &${O}-show-arrow ${O}-selector, - &${O}-allow-clear ${O}-selector - `]:{paddingInlineEnd:o.fontSizeIcon+o.controlPaddingHorizontal},[`${O}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:H,marginTop:h,marginBottom:h,lineHeight:`${H-o.lineWidth*2}px`,background:o.multipleItemBg,border:`${o.lineWidth}px ${o.lineType} ${o.multipleItemBorderColor}`,borderRadius:o.borderRadiusSM,cursor:"default",transition:`font-size ${o.motionDurationSlow}, line-height ${o.motionDurationSlow}, height ${o.motionDurationSlow}`,userSelect:"none",marginInlineEnd:h*2,paddingInlineStart:o.paddingXS,paddingInlineEnd:o.paddingXS/2,[`${O}-disabled&`]:{color:o.multipleItemColorDisabled,borderColor:o.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:o.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:o.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${G}`]:{verticalAlign:"-0.2em"},"&:hover":{color:o.colorIconHover}})},[`${X}-item + ${X}-item`]:{[`${O}-selection-search`]:{marginInlineStart:0}},[`${O}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:o.inputPaddingHorizontalBase-T,"\n &-input,\n &-mirror\n ":{height:H,fontFamily:o.fontFamily,lineHeight:`${H}px`,transition:`all ${o.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${O}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:o.inputPaddingHorizontalBase,insetInlineEnd:o.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${o.motionDurationSlow}`}}}}var J=o=>{const{componentCls:w}=o,O=(0,A.TS)(o,{controlHeight:o.controlHeightSM,multipleSelectItemHeight:o.controlHeightXS,borderRadius:o.borderRadiusSM,borderRadiusSM:o.borderRadiusXS}),G=(0,A.TS)(o,{fontSize:o.fontSizeLG,controlHeight:o.controlHeightLG,multipleSelectItemHeight:o.multipleItemHeightLG,borderRadius:o.borderRadiusLG,borderRadiusSM:o.borderRadius}),[,X]=fe(o);return[y(o),y(O,"sm"),{[`${w}-multiple${w}-sm`]:{[`${w}-selection-placeholder`]:{insetInline:o.controlPaddingHorizontalSM-o.lineWidth},[`${w}-selection-search`]:{marginInlineStart:X}}},y(G,"lg")]};function ae(o,w){const{componentCls:O,inputPaddingHorizontalBase:G,borderRadius:X}=o,H=o.controlHeight-o.lineWidth*2,T=Math.ceil(o.fontSize*1.25),De=w?`${O}-${w}`:"";return{[`${O}-single${De}`]:{fontSize:o.fontSize,[`${O}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{display:"flex",borderRadius:X,[`${O}-selection-search`]:{position:"absolute",top:0,insetInlineStart:G,insetInlineEnd:G,bottom:0,"&-input":{width:"100%"}},[` - ${O}-selection-item, - ${O}-selection-placeholder - `]:{padding:0,lineHeight:`${H}px`,transition:`all ${o.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${H}px`}},[`${O}-selection-item`]:{position:"relative",userSelect:"none"},[`${O}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${O}-selection-item:after`,`${O}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${O}-show-arrow ${O}-selection-item, - &${O}-show-arrow ${O}-selection-placeholder - `]:{paddingInlineEnd:T},[`&${O}-open ${O}-selection-item`]:{color:o.colorTextPlaceholder},[`&:not(${O}-customize-input)`]:{[`${O}-selector`]:{width:"100%",height:o.controlHeight,padding:`0 ${G}px`,[`${O}-selection-search-input`]:{height:H},"&:after":{lineHeight:`${H}px`}}},[`&${O}-customize-input`]:{[`${O}-selector`]:{"&:after":{display:"none"},[`${O}-selection-search`]:{position:"static",width:"100%"},[`${O}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${G}px`,"&:after":{display:"none"}}}}}}}function ee(o){const{componentCls:w}=o,O=o.controlPaddingHorizontalSM-o.lineWidth;return[ae(o),ae((0,A.TS)(o,{controlHeight:o.controlHeightSM,borderRadius:o.borderRadiusSM}),"sm"),{[`${w}-single${w}-sm`]:{[`&:not(${w}-customize-input)`]:{[`${w}-selection-search`]:{insetInlineStart:O,insetInlineEnd:O},[`${w}-selector`]:{padding:`0 ${O}px`},[`&${w}-show-arrow ${w}-selection-search`]:{insetInlineEnd:O+o.fontSize*1.5},[` - &${w}-show-arrow ${w}-selection-item, - &${w}-show-arrow ${w}-selection-placeholder - `]:{paddingInlineEnd:o.fontSize*1.5}}}},ae((0,A.TS)(o,{controlHeight:o.singleItemHeightLG,fontSize:o.fontSizeLG,borderRadius:o.borderRadiusLG}),"lg")]}const $e=o=>{const{componentCls:w,selectorBg:O}=o;return{position:"relative",backgroundColor:O,border:`${o.lineWidth}px ${o.lineType} ${o.colorBorder}`,transition:`all ${o.motionDurationMid} ${o.motionEaseInOut}`,input:{cursor:"pointer"},[`${w}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${w}-disabled&`]:{color:o.colorTextDisabled,background:o.colorBgContainerDisabled,cursor:"not-allowed",[`${w}-multiple&`]:{background:o.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Se=function(o,w){let O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:G,borderHoverColor:X,outlineColor:H,antCls:T}=w,De=O?{[`${G}-selector`]:{borderColor:X}}:{};return{[o]:{[`&:not(${G}-disabled):not(${G}-customize-input):not(${T}-pagination-size-changer)`]:Object.assign(Object.assign({},De),{[`${G}-focused& ${G}-selector`]:{borderColor:X,boxShadow:`0 0 0 ${w.controlOutlineWidth}px ${H}`,outline:0},[`&:hover ${G}-selector`]:{borderColor:X}})}}},Ve=o=>{const{componentCls:w}=o;return{[`${w}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},be=o=>{const{componentCls:w,inputPaddingHorizontalBase:O,iconCls:G}=o;return{[w]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${w}-customize-input) ${w}-selector`]:Object.assign(Object.assign({},$e(o)),Ve(o)),[`${w}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${w}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:o.colorTextPlaceholder,pointerEvents:"none"}),[`${w}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:O,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[G]:{verticalAlign:"top",transition:`transform ${o.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${w}-suffix)`]:{pointerEvents:"auto"}},[`${w}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${w}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:O,zIndex:1,display:"inline-block",width:o.fontSizeIcon,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:o.clearBg,cursor:"pointer",opacity:0,transition:`color ${o.motionDurationMid} ease, opacity ${o.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:o.colorTextTertiary}},"&:hover":{[`${w}-clear`]:{opacity:1}}}),[`${w}-has-feedback`]:{[`${w}-clear`]:{insetInlineEnd:O+o.fontSize+o.paddingXS}}}},K=o=>{const{componentCls:w}=o;return[{[w]:{[`&-borderless ${w}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${w}-in-form-item`]:{width:"100%"}}},be(o),ee(o),J(o),le(o),{[`${w}-rtl`]:{direction:"rtl"}},Se(w,(0,A.TS)(o,{borderHoverColor:o.colorPrimaryHover,outlineColor:o.controlOutline})),Se(`${w}-status-error`,(0,A.TS)(o,{borderHoverColor:o.colorErrorHover,outlineColor:o.colorErrorOutline}),!0),Se(`${w}-status-warning`,(0,A.TS)(o,{borderHoverColor:o.colorWarningHover,outlineColor:o.colorWarningOutline}),!0),(0,d.c)(o,{borderElCls:`${w}-selector`,focusElCls:`${w}-focused`})]};var b=(0,re.Z)("Select",(o,w)=>{let{rootPrefixCls:O}=w;const G=(0,A.TS)(o,{rootPrefixCls:O,inputPaddingHorizontalBase:o.paddingSM-1,multipleSelectItemHeight:o.multipleItemHeight});return[K(G)]},o=>{const{fontSize:w,lineHeight:O,controlHeight:G,controlPaddingHorizontal:X,zIndexPopupBase:H,colorText:T,fontWeightStrong:De,controlItemBgActive:ve,controlItemBgHover:tt,colorBgContainer:he,colorFillSecondary:Ae,controlHeightLG:oe,controlHeightSM:U,colorBgContainerDisabled:Ie,colorTextDisabled:m}=o;return{zIndexPopup:H+50,optionSelectedColor:T,optionSelectedFontWeight:De,optionSelectedBg:ve,optionActiveBg:tt,optionPadding:`${(G-w*O)/2}px ${X}px`,optionFontSize:w,optionLineHeight:O,optionHeight:G,selectorBg:he,clearBg:he,singleItemHeightLG:oe,multipleItemBg:Ae,multipleItemBorderColor:"transparent",multipleItemHeight:U,multipleItemHeightLG:G,multipleSelectorBgDisabled:Ie,multipleItemColorDisabled:m,multipleItemBorderColorDisabled:"transparent"}})},58582:function(ln,ke,e){e.d(ke,{Z:function(){return d}});const t=A=>{const c={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:A==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},c),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},c),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},c),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},c),{points:["br","tr"],offset:[0,-4]})}};function d(A,re){return A||t(re)}},84443:function(ln,ke,e){e.d(ke,{Z:function(){return t}});function t(d,A){return A!==void 0?A:d!==null}},66339:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(89699),d=e(37637),A=e(77318),re=e(76995),c=e(78714),B=e(56981),n=e(59301);function ce(le){let{suffixIcon:h,clearIcon:fe,menuItemSelectedIcon:y,removeIcon:P,loading:J,multiple:ae,hasFeedback:ee,prefixCls:$e,showSuffixIcon:Se,feedbackIcon:Ve,showArrow:be,componentName:K}=le;const b=fe!=null?fe:n.createElement(d.Z,null),o=X=>h===null&&!ee&&!be?null:n.createElement(n.Fragment,null,Se!==!1&&X,ee&&Ve);let w=null;if(h!==void 0)w=o(h);else if(J)w=o(n.createElement(c.Z,{spin:!0}));else{const X=`${$e}-suffix`;w=H=>{let{open:T,showSearch:De}=H;return o(T&&De?n.createElement(B.Z,{className:X}):n.createElement(re.Z,{className:X}))}}let O=null;y!==void 0?O=y:ae?O=n.createElement(t.Z,null):O=null;let G=null;return P!==void 0?G=P:G=n.createElement(A.Z,null),{clearIcon:b,suffixIcon:w,itemIcon:O,removeIcon:G}}},81327:function(ln,ke,e){e.d(ke,{Z:function(){return $e}});var t=e(59301),d=e(92310),A=e.n(d),re=e(38298),c=e(36355),B=e(33234);const n=t.createContext({latestIndex:0}),ce=n.Provider;var h=Se=>{let{className:Ve,index:be,children:K,split:b,style:o}=Se;const{latestIndex:w}=t.useContext(n);return K==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:Ve,style:o},K),be{var be,K;const{getPrefixCls:b,space:o,direction:w}=t.useContext(c.E_),{size:O=(o==null?void 0:o.size)||"small",align:G,className:X,rootClassName:H,children:T,direction:De="horizontal",prefixCls:ve,split:tt,style:he,wrap:Ae=!1,classNames:oe,styles:U}=Se,Ie=J(Se,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[m,x]=Array.isArray(O)?O:[O,O],R=y(x),L=y(m),I=P(x),F=P(m),ne=(0,re.Z)(T,{keepEmpty:!0}),Ge=G===void 0&&De==="horizontal"?"center":G,He=b("space",ve),[Me,ot]=(0,fe.Z)(He),ht=A()(He,o==null?void 0:o.className,ot,`${He}-${De}`,{[`${He}-rtl`]:w==="rtl",[`${He}-align-${Ge}`]:Ge,[`${He}-gap-row-${x}`]:R,[`${He}-gap-col-${m}`]:L},X,H),at=A()(`${He}-item`,(be=oe==null?void 0:oe.item)!==null&&be!==void 0?be:(K=o==null?void 0:o.classNames)===null||K===void 0?void 0:K.item);let ct=0;const Pe=ne.map((D,l)=>{var V,ge;D!=null&&(ct=l);const f=D&&D.key||`${at}-${l}`;return t.createElement(h,{className:at,key:f,index:l,split:tt,style:(V=U==null?void 0:U.item)!==null&&V!==void 0?V:(ge=o==null?void 0:o.styles)===null||ge===void 0?void 0:ge.item},D)}),z=t.useMemo(()=>({latestIndex:ct}),[ct]);if(ne.length===0)return null;const M={};return Ae&&(M.flexWrap="wrap"),!L&&F&&(M.columnGap=m),!R&&I&&(M.rowGap=x),Me(t.createElement("div",Object.assign({ref:Ve,className:ht,style:Object.assign(Object.assign(Object.assign({},M),o==null?void 0:o.style),he)},Ie),t.createElement(ce,{value:z},Pe)))});ee.Compact=B.ZP;var $e=ee},8378:function(ln,ke){const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});ke.Z=e},92899:function(ln,ke,e){e.d(ke,{Fm:function(){return y}});var t=e(88252),d=e(95406);const A=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),re=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),c=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),B=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ce=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),le=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),fe={"move-up":{inKeyframes:le,outKeyframes:h},"move-down":{inKeyframes:A,outKeyframes:re},"move-left":{inKeyframes:c,outKeyframes:B},"move-right":{inKeyframes:n,outKeyframes:ce}},y=(P,J)=>{const{antCls:ae}=P,ee=`${ae}-${J}`,{inKeyframes:$e,outKeyframes:Se}=fe[J];return[(0,d.R)(ee,$e,Se,P.motionDurationMid),{[` - ${ee}-enter, - ${ee}-appear - `]:{opacity:0,animationTimingFunction:P.motionEaseOutCirc},[`${ee}-leave`]:{animationTimingFunction:P.motionEaseInOutCirc}}]}},13826:function(ln,ke,e){e.d(ke,{Qt:function(){return c},Uw:function(){return re},fJ:function(){return A},ly:function(){return B},oN:function(){return y}});var t=e(88252),d=e(95406);const A=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),re=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),c=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),B=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ce=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),le=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),h=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),fe={"slide-up":{inKeyframes:A,outKeyframes:re},"slide-down":{inKeyframes:c,outKeyframes:B},"slide-left":{inKeyframes:n,outKeyframes:ce},"slide-right":{inKeyframes:le,outKeyframes:h}},y=(P,J)=>{const{antCls:ae}=P,ee=`${ae}-${J}`,{inKeyframes:$e,outKeyframes:Se}=fe[J];return[(0,d.R)(ee,$e,Se,P.motionDurationMid),{[` - ${ee}-enter, - ${ee}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:P.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${ee}-leave`]:{animationTimingFunction:P.motionEaseInQuint}}]}},15969:function(ln,ke,e){e.d(ke,{N:function(){return t}});const t=d=>({color:d.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${d.motionDurationSlow}`,"&:focus, &:hover":{color:d.colorLinkHover},"&:active":{color:d.colorLinkActive}})},36546:function(ln,ke,e){e.d(ke,{default:function(){return xi}});var t={},d="rc-table-internal-hook",A=e(29043),re=e(8107),c=e(28800),B=e(51346),n=e(59301),ce=e(4676);function le(a){var i=n.createContext(void 0),N=function(q){var $=q.value,Le=q.children,Ne=n.useRef($);Ne.current=$;var Be=n.useState(function(){return{getValue:function(){return Ne.current},listeners:new Set}}),Ye=(0,A.Z)(Be,1),et=Ye[0];return(0,c.Z)(function(){(0,ce.unstable_batchedUpdates)(function(){et.listeners.forEach(function(qe){qe($)})})},[$]),n.createElement(i.Provider,{value:et},Le)};return{Context:i,Provider:N,defaultValue:a}}function h(a,i){var N=(0,re.Z)(typeof i=="function"?i:function(qe){if(i===void 0)return qe;if(!Array.isArray(i))return qe[i];var wt={};return i.forEach(function(mt){wt[mt]=qe[mt]}),wt}),W=n.useContext(a==null?void 0:a.Context),q=W||{},$=q.listeners,Le=q.getValue,Ne=n.useRef();Ne.current=N(W?Le():a==null?void 0:a.defaultValue);var Be=n.useState({}),Ye=(0,A.Z)(Be,2),et=Ye[1];return(0,c.Z)(function(){if(!W)return;function qe(wt){var mt=N(wt);(0,B.Z)(Ne.current,mt,!0)||et({})}return $.add(qe),function(){$.delete(qe)}},[W]),Ne.current}var fe=e(5891),y=e(20475);function P(){var a=n.createContext(null);function i(){return n.useContext(a)}function N(q,$){var Le=(0,y.Yr)(q),Ne=function(Ye,et){var qe=Le?{ref:et}:{},wt=n.useRef(0),mt=n.useRef(Ye),Ct=i();return Ct!==null?n.createElement(q,(0,fe.Z)({},Ye,qe)):((!$||$(mt.current,Ye))&&(wt.current+=1),mt.current=Ye,n.createElement(a.Provider,{value:wt.current},n.createElement(q,(0,fe.Z)({},Ye,qe))))};return Le?n.forwardRef(Ne):Ne}function W(q,$){var Le=(0,y.Yr)(q),Ne=function(Ye,et){var qe=Le?{ref:et}:{};return i(),n.createElement(q,(0,fe.Z)({},Ye,qe))};return Le?n.memo(n.forwardRef(Ne),$):n.memo(Ne,$)}return{makeImmutable:N,responseImmutable:W,useImmutableMark:i}}var J=P(),ae=J.makeImmutable,ee=J.responseImmutable,$e=J.useImmutableMark,Se=P(),Ve=Se.makeImmutable,be=Se.responseImmutable,K=Se.useImmutableMark,b=le(),o=b;function w(a,i){var N=n.useRef(0);N.current+=1;var W=n.useRef(a),q=[];Object.keys(a||{}).map(function(Le){var Ne;(a==null?void 0:a[Le])!==((Ne=W.current)===null||Ne===void 0?void 0:Ne[Le])&&q.push(Le)}),W.current=a;var $=n.useRef([]);return q.length&&($.current=q),n.useDebugValue(N.current),n.useDebugValue($.current.join(", ")),i&&console.log("".concat(i,":"),N.current,$.current),N.current}var O=null,G=n.memo(function(){var a=w();return n.createElement("h1",null,"Render Times: ",a)});G.displayName="RenderBlock";var X=e(80665),H=e(57259),T=e(80962),De=e(92310),ve=e.n(De),tt=e(79722),he=e(69004),Ae=e(51395),oe=n.createContext({renderWithProps:!1}),U=oe,Ie="RC_TABLE_KEY";function m(a){return a==null?[]:Array.isArray(a)?a:[a]}function x(a){var i=[],N={};return a.forEach(function(W){for(var q=W||{},$=q.key,Le=q.dataIndex,Ne=$||m(Le).join("-")||Ie;N[Ne];)Ne="".concat(Ne,"_next");N[Ne]=!0,i.push(Ne)}),i}function R(a){return a!=null}function L(a){return a&&(0,X.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function I(a,i,N,W,q,$){var Le=n.useContext(U),Ne=K(),Be=(0,tt.Z)(function(){if(R(W))return[W];var Ye=i==null||i===""?[]:Array.isArray(i)?i:[i],et=(0,he.Z)(a,Ye),qe=et,wt=void 0;if(q){var mt=q(et,a,N);L(mt)?(qe=mt.children,wt=mt.props,Le.renderWithProps=!0):qe=mt}return[qe,wt]},[Ne,a,W,i,q,N],function(Ye,et){if($){var qe=(0,A.Z)(Ye,2),wt=qe[1],mt=(0,A.Z)(et,2),Ct=mt[1];return $(Ct,wt)}return Le.renderWithProps?!0:!(0,B.Z)(Ye,et,!0)});return Be}function F(a,i,N,W){var q=a+i-1;return a<=W&&q>=N}function ne(a,i){return h(o,function(N){var W=F(a,i||1,N.hoverStartRow,N.hoverEndRow);return[W,N.onHover]})}var Ge=function(i){var N=i.ellipsis,W=i.rowType,q=i.children,$,Le=N===!0?{showTitle:!0}:N;return Le&&(Le.showTitle||W==="header")&&(typeof q=="string"||typeof q=="number"?$=q.toString():n.isValidElement(q)&&typeof q.props.children=="string"&&($=q.props.children)),$};function He(a){var i,N,W,q,$,Le,Ne,Be,Ye=a.component,et=a.children,qe=a.ellipsis,wt=a.scope,mt=a.prefixCls,Ct=a.className,Qt=a.align,Kt=a.record,Jt=a.render,Ht=a.dataIndex,un=a.renderIndex,zn=a.shouldCellUpdate,jn=a.index,Sn=a.rowType,_n=a.colSpan,mr=a.rowSpan,fn=a.fixLeft,xn=a.fixRight,vn=a.firstFixLeft,an=a.lastFixLeft,yn=a.firstFixRight,ar=a.lastFixRight,Ar=a.appendNode,ur=a.additionalProps,Vn=ur===void 0?{}:ur,Mr=a.isSticky,Fr="".concat(mt,"-cell"),_r=h(o,["supportSticky","allColumnsFixedLeft"]),Vr=_r.supportSticky,Eo=_r.allColumnsFixedLeft,So=I(Kt,Ht,un,et,Jt,zn),pr=(0,A.Z)(So,2),Io=pr[0],Cr=pr[1],uo={},ao=typeof fn=="number"&&Vr,_o=typeof xn=="number"&&Vr;ao&&(uo.position="sticky",uo.left=fn),_o&&(uo.position="sticky",uo.right=xn);var Xn=(i=(N=(W=Cr==null?void 0:Cr.colSpan)!==null&&W!==void 0?W:Vn.colSpan)!==null&&N!==void 0?N:_n)!==null&&i!==void 0?i:1,Yn=(q=($=(Le=Cr==null?void 0:Cr.rowSpan)!==null&&Le!==void 0?Le:Vn.rowSpan)!==null&&$!==void 0?$:mr)!==null&&q!==void 0?q:1,kn=ne(jn,Yn),Nn=(0,A.Z)(kn,2),Wr=Nn[0],Rn=Nn[1],cr=function(Ce){var Je;Kt&&Rn(jn,jn+Yn-1),Vn==null||(Je=Vn.onMouseEnter)===null||Je===void 0||Je.call(Vn,Ce)},Kr=function(Ce){var Je;Kt&&Rn(-1,-1),Vn==null||(Je=Vn.onMouseLeave)===null||Je===void 0||Je.call(Vn,Ce)};if(Xn===0||Yn===0)return null;var zr=(Ne=Vn.title)!==null&&Ne!==void 0?Ne:Ge({rowType:Sn,ellipsis:qe,children:Io}),Uo=ve()(Fr,Ct,(Be={},(0,T.Z)(Be,"".concat(Fr,"-fix-left"),ao&&Vr),(0,T.Z)(Be,"".concat(Fr,"-fix-left-first"),vn&&Vr),(0,T.Z)(Be,"".concat(Fr,"-fix-left-last"),an&&Vr),(0,T.Z)(Be,"".concat(Fr,"-fix-left-all"),an&&Eo&&Vr),(0,T.Z)(Be,"".concat(Fr,"-fix-right"),_o&&Vr),(0,T.Z)(Be,"".concat(Fr,"-fix-right-first"),yn&&Vr),(0,T.Z)(Be,"".concat(Fr,"-fix-right-last"),ar&&Vr),(0,T.Z)(Be,"".concat(Fr,"-ellipsis"),qe),(0,T.Z)(Be,"".concat(Fr,"-with-append"),Ar),(0,T.Z)(Be,"".concat(Fr,"-fix-sticky"),(ao||_o)&&Mr&&Vr),(0,T.Z)(Be,"".concat(Fr,"-row-hover"),!Cr&&Wr),Be),Vn.className,Cr==null?void 0:Cr.className),r={};Qt&&(r.textAlign=Qt);var v=(0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)({},uo),Vn.style),r),Cr==null?void 0:Cr.style),g=Io;return(0,X.Z)(g)==="object"&&!Array.isArray(g)&&!n.isValidElement(g)&&(g=null),qe&&(an||yn)&&(g=n.createElement("span",{className:"".concat(Fr,"-content")},g)),n.createElement(Ye,(0,fe.Z)({},Cr,Vn,{className:Uo,style:v,title:zr,scope:wt,onMouseEnter:cr,onMouseLeave:Kr,colSpan:Xn!==1?Xn:null,rowSpan:Yn!==1?Yn:null}),Ar,g)}var Me=n.memo(He);function ot(a,i,N,W,q,$){var Le=N[a]||{},Ne=N[i]||{},Be,Ye;Le.fixed==="left"?Be=W.left[q==="rtl"?i:a]:Ne.fixed==="right"&&(Ye=W.right[q==="rtl"?a:i]);var et=!1,qe=!1,wt=!1,mt=!1,Ct=N[i+1],Qt=N[a-1],Kt=!($!=null&&$.children);if(q==="rtl"){if(Be!==void 0){var Jt=Qt&&Qt.fixed==="left";mt=!Jt&&Kt}else if(Ye!==void 0){var Ht=Ct&&Ct.fixed==="right";wt=!Ht&&Kt}}else if(Be!==void 0){var un=Ct&&Ct.fixed==="left";et=!un&&Kt}else if(Ye!==void 0){var zn=Qt&&Qt.fixed==="right";qe=!zn&&Kt}return{fixLeft:Be,fixRight:Ye,lastFixLeft:et,firstFixRight:qe,lastFixRight:wt,firstFixLeft:mt,isSticky:W.isSticky}}var ht=n.createContext({}),at=ht;function ct(a){var i=a.className,N=a.index,W=a.children,q=a.colSpan,$=q===void 0?1:q,Le=a.rowSpan,Ne=a.align,Be=h(o,["prefixCls","direction"]),Ye=Be.prefixCls,et=Be.direction,qe=n.useContext(at),wt=qe.scrollColumnIndex,mt=qe.stickyOffsets,Ct=qe.flattenColumns,Qt=qe.columns,Kt=N+$-1,Jt=Kt+1===wt?$+1:$,Ht=ot(N,N+Jt-1,Ct,mt,et,Qt==null?void 0:Qt[N]);return n.createElement(Me,(0,fe.Z)({className:i,index:N,component:"td",prefixCls:Ye,record:null,dataIndex:null,align:Ne,colSpan:Jt,rowSpan:Le,render:function(){return W}},Ht))}var Pe=e(19149),z=["children"];function M(a){var i=a.children,N=(0,Pe.Z)(a,z);return n.createElement("tr",N,i)}function D(a){var i=a.children;return i}D.Row=M,D.Cell=ct;var l=D;function V(a){var i=a.children,N=a.stickyOffsets,W=a.flattenColumns,q=a.columns,$=h(o,"prefixCls"),Le=W.length-1,Ne=W[Le],Be=n.useMemo(function(){return{stickyOffsets:N,flattenColumns:W,scrollColumnIndex:Ne!=null&&Ne.scrollbar?Le:null,columns:q}},[Ne,W,Le,N,q]);return n.createElement(at.Provider,{value:Be},n.createElement("tfoot",{className:"".concat($,"-summary")},i))}var ge=be(V),f=l,u=e(80764),Y=e(29301),Z=e(48886),C=e(24387),Q=e(59055),Oe=e(36994);function ye(a,i,N,W,q,$,Le){a.push({record:i,indent:N,index:Le});var Ne=$(i),Be=q==null?void 0:q.has(Ne);if(i&&Array.isArray(i[W])&&Be)for(var Ye=0;Ye1?vn-1:0),yn=1;yn=0;Ne-=1){var Be=i[Ne],Ye=N&&N[Ne],et=Ye&&Ye[Bn];if(Be||et||Le){var qe=et||{},wt=qe.columnType,mt=(0,Pe.Z)(qe,pn);q.unshift(n.createElement("col",(0,fe.Z)({key:Ne,style:{width:Be}},mt))),Le=!0}}return n.createElement("colgroup",null,q)}var rr=nr,Tt=e(26390),hr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function qn(a,i){return(0,n.useMemo)(function(){for(var N=[],W=0;W1?"colgroup":"col":null,ellipsis:Kt.ellipsis,align:Kt.align,component:Kt.title?$:Le,prefixCls:et,key:mt[Qt]},Jt,{additionalProps:Ht,rowType:"header"}))}))}Nr.displayName="HeaderRow";var Pr=Nr;function dr(a){var i=[];function N(Le,Ne){var Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;i[Be]=i[Be]||[];var Ye=Ne,et=Le.filter(Boolean).map(function(qe){var wt={key:qe.key,className:qe.className||"",children:qe.title,column:qe,colStart:Ye},mt=1,Ct=qe.children;return Ct&&Ct.length>0&&(mt=N(Ct,Ye,Be+1).reduce(function(Qt,Kt){return Qt+Kt},0),wt.hasSubColumns=!0),"colSpan"in qe&&(mt=qe.colSpan),"rowSpan"in qe&&(wt.rowSpan=qe.rowSpan),wt.colSpan=mt,wt.colEnd=wt.colStart+mt-1,i[Be].push(wt),Ye+=mt,mt});return et}N(a,0);for(var W=i.length,q=function(Ne){i[Ne].forEach(function(Be){!("rowSpan"in Be)&&!Be.hasSubColumns&&(Be.rowSpan=W-Ne)})},$=0;$1&&arguments[1]!==void 0?arguments[1]:"";return typeof i=="number"?i:i.endsWith("%")?a*parseFloat(i)/100:null}function bn(a,i){return n.useMemo(function(){if(i&&i>0){var N=0,W=0;a.forEach(function(Ye){var et=Or(i,Ye.width);et?N+=et:W+=1});var q=i-N,$=W,Le=q/W,Ne=0,Be=a.map(function(Ye){var et=(0,H.Z)({},Ye),qe=Or(i,et.width);if(qe)et.width=qe;else{var wt=Math.floor(Le);et.width=$===1?q:wt,q-=wt,$-=1}return Ne+=et.width,et});return[Be,Ne]}return[a,i]},[a,i])}var Kn=["children"],_=["fixed"];function s(a){return(0,eo.Z)(a).filter(function(i){return n.isValidElement(i)}).map(function(i){var N=i.key,W=i.props,q=W.children,$=(0,Pe.Z)(W,Kn),Le=(0,H.Z)({key:N},$);return q&&(Le.children=s(q)),Le})}function E(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(N){return N&&(0,X.Z)(N)==="object"}).reduce(function(N,W,q){var $=W.fixed,Le=$===!0?"left":$,Ne="".concat(i,"-").concat(q),Be=W.children;return Be&&Be.length>0?[].concat((0,Tt.Z)(N),(0,Tt.Z)(E(Be,Ne).map(function(Ye){return(0,H.Z)({fixed:Le},Ye)}))):[].concat((0,Tt.Z)(N),[(0,H.Z)((0,H.Z)({key:Ne},W),{},{fixed:Le})])},[])}function p(a){for(var i=!0,N=0;N=0;$-=1){var Le=a[$];if(q&&Le.fixed!=="right")q=!1;else if(!q&&Le.fixed==="right"){warning(!1,"Index ".concat($+1," of `columns` missing `fixed='right'` prop."));break}}}function S(a){return a.map(function(i){var N=i.fixed,W=(0,Pe.Z)(i,_),q=N;return N==="left"?q="right":N==="right"&&(q="left"),(0,H.Z)({fixed:q},W)})}function de(a,i){var N=a.prefixCls,W=a.columns,q=a.children,$=a.expandable,Le=a.expandedKeys,Ne=a.columnTitle,Be=a.getRowKey,Ye=a.onTriggerExpand,et=a.expandIcon,qe=a.rowExpandable,wt=a.expandIconColumnIndex,mt=a.direction,Ct=a.expandRowByClick,Qt=a.columnWidth,Kt=a.fixed,Jt=a.scrollWidth,Ht=n.useMemo(function(){return W||s(q)},[W,q]),un=n.useMemo(function(){if($){var xn,vn=Ht.slice();if(!vn.includes(t)){var an=wt||0;an>=0&&vn.splice(an,0,t)}var yn=vn.indexOf(t);vn=vn.filter(function(Vn,Mr){return Vn!==t||Mr===yn});var ar=Ht[yn],Ar;(Kt==="left"||Kt)&&!wt?Ar="left":(Kt==="right"||Kt)&&wt===Ht.length?Ar="right":Ar=ar?ar.fixed:null;var ur=(xn={},(0,T.Z)(xn,Bn,{className:"".concat(N,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,T.Z)(xn,"title",Ne),(0,T.Z)(xn,"fixed",Ar),(0,T.Z)(xn,"className","".concat(N,"-row-expand-icon-cell")),(0,T.Z)(xn,"width",Qt),(0,T.Z)(xn,"render",function(Mr,Fr,_r){var Vr=Be(Fr,_r),Eo=Le.has(Vr),So=qe?qe(Fr):!0,pr=et({prefixCls:N,expanded:Eo,expandable:So,record:Fr,onExpand:Ye});return Ct?n.createElement("span",{onClick:function(Cr){return Cr.stopPropagation()}},pr):pr}),xn);return vn.map(function(Vn){return Vn===t?ur:Vn})}return Ht.filter(function(Vn){return Vn!==t})},[$,Ht,Be,Le,et,mt]),zn=n.useMemo(function(){var xn=un;return i&&(xn=i(xn)),xn.length||(xn=[{render:function(){return null}}]),xn},[i,un,mt]),jn=n.useMemo(function(){return mt==="rtl"?S(E(zn)):E(zn)},[zn,mt,Jt]),Sn=bn(jn,Jt),_n=(0,A.Z)(Sn,2),mr=_n[0],fn=_n[1];return[zn,mr,fn]}var se=de;function Xe(a){var i,N=a.prefixCls,W=a.record,q=a.onExpand,$=a.expanded,Le=a.expandable,Ne="".concat(N,"-row-expand-icon");if(!Le)return n.createElement("span",{className:ve()(Ne,"".concat(N,"-row-spaced"))});var Be=function(et){q(W,et),et.stopPropagation()};return n.createElement("span",{className:ve()(Ne,(i={},(0,T.Z)(i,"".concat(N,"-row-expanded"),$),(0,T.Z)(i,"".concat(N,"-row-collapsed"),!$),i)),onClick:Be})}function je(a,i,N){var W=[];function q($){($||[]).forEach(function(Le,Ne){W.push(i(Le,Ne)),q(Le[N])})}return q(a),W}function _e(a,i,N){var W=Pn(a),q=W.expandIcon,$=W.expandedRowKeys,Le=W.defaultExpandedRowKeys,Ne=W.defaultExpandAllRows,Be=W.expandedRowRender,Ye=W.onExpand,et=W.onExpandedRowsChange,qe=W.childrenColumnName,wt=q||Xe,mt=qe||"children",Ct=n.useMemo(function(){return Be?"row":a.expandable&&a.internalHooks===d&&a.expandable.__PARENT_RENDER_ICON__||i.some(function(jn){return jn&&(0,X.Z)(jn)==="object"&&jn[mt]})?"nest":!1},[!!Be,i]),Qt=n.useState(function(){return Le||(Ne?je(i,N,mt):[])}),Kt=(0,A.Z)(Qt,2),Jt=Kt[0],Ht=Kt[1],un=n.useMemo(function(){return new Set($||Jt||[])},[$,Jt]),zn=n.useCallback(function(jn){var Sn=N(jn,i.indexOf(jn)),_n,mr=un.has(Sn);mr?(un.delete(Sn),_n=(0,Tt.Z)(un)):_n=[].concat((0,Tt.Z)(un),[Sn]),Ht(_n),Ye&&Ye(!mr,jn),et&&et(_n)},[N,un,i,Ye,et]);return[W,Ct,un,wt,mt,zn]}function nt(a,i,N,W){var q=a.map(function($,Le){return ot(Le,Le,a,i,N,W==null?void 0:W[Le])});return(0,tt.Z)(function(){return q},[q],function($,Le){return!(0,B.Z)($,Le)})}function vt(a){var i=(0,n.useRef)(a),N=(0,n.useState)({}),W=(0,A.Z)(N,2),q=W[1],$=(0,n.useRef)(null),Le=(0,n.useRef)([]);function Ne(Be){Le.current.push(Be);var Ye=Promise.resolve();$.current=Ye,Ye.then(function(){if($.current===Ye){var et=Le.current,qe=i.current;Le.current=[],et.forEach(function(wt){i.current=wt(i.current)}),$.current=null,qe!==i.current&&q({})}})}return(0,n.useEffect)(function(){return function(){$.current=null}},[]),[i.current,Ne]}function dt(a){var i=(0,n.useRef)(a||null),N=(0,n.useRef)();function W(){window.clearTimeout(N.current)}function q(Le){i.current=Le,W(),N.current=window.setTimeout(function(){i.current=null,N.current=void 0},100)}function $(){return i.current}return(0,n.useEffect)(function(){return W},[]),[q,$]}function Qe(){var a=n.useState(-1),i=(0,A.Z)(a,2),N=i[0],W=i[1],q=n.useState(-1),$=(0,A.Z)(q,2),Le=$[0],Ne=$[1],Be=n.useCallback(function(Ye,et){W(Ye),Ne(et)},[]);return[N,Le,Be]}var ut=e(87746),At=(0,ut.Z)()?window:null;function bt(a,i){var N=(0,X.Z)(a)==="object"?a:{},W=N.offsetHeader,q=W===void 0?0:W,$=N.offsetSummary,Le=$===void 0?0:$,Ne=N.offsetScroll,Be=Ne===void 0?0:Ne,Ye=N.getContainer,et=Ye===void 0?function(){return At}:Ye,qe=et()||At;return n.useMemo(function(){var wt=!!a;return{isSticky:wt,stickyClassName:wt?"".concat(i,"-sticky-holder"):"",offsetHeader:q,offsetSummary:Le,offsetScroll:Be,container:qe}},[Be,q,Le,i,qe])}function Pt(a,i,N){var W=(0,n.useMemo)(function(){for(var q=[],$=[],Le=0,Ne=0,Be=0;Be=qe&&(Vn=qe-wt),Le({scrollLeft:Vn/qe*(et+2)}),Ht.current.x=yn.pageX},xn=function(){if($.current){var yn=(0,pe.os)($.current).top,ar=yn+$.current.offsetHeight,Ar=Be===window?document.documentElement.scrollTop+window.innerHeight:(0,pe.os)(Be).top+Be.clientHeight;ar-(0,Q.Z)()<=Ar||yn>=Ar-Ne?Jt(function(ur){return(0,H.Z)((0,H.Z)({},ur),{},{isHiddenScrollBar:!0})}):Jt(function(ur){return(0,H.Z)((0,H.Z)({},ur),{},{isHiddenScrollBar:!1})})}},vn=function(yn){Jt(function(ar){return(0,H.Z)((0,H.Z)({},ar),{},{scrollLeft:yn/et*qe||0})})};return n.useImperativeHandle(N,function(){return{setScrollLeft:vn}}),n.useEffect(function(){var an=(0,ft.Z)(document.body,"mouseup",_n,!1),yn=(0,ft.Z)(document.body,"mousemove",fn,!1);return xn(),function(){an.remove(),yn.remove()}},[wt,jn]),n.useEffect(function(){var an=(0,ft.Z)(Be,"scroll",xn,!1),yn=(0,ft.Z)(window,"resize",xn,!1);return function(){an.remove(),yn.remove()}},[Be]),n.useEffect(function(){Kt.isHiddenScrollBar||Jt(function(an){var yn=$.current;return yn?(0,H.Z)((0,H.Z)({},an),{},{scrollLeft:yn.scrollLeft/yn.scrollWidth*yn.clientWidth}):an})},[Kt.isHiddenScrollBar]),et<=qe||!wt||Kt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,Q.Z)(),width:qe,bottom:Ne},className:"".concat(Ye,"-sticky-scroll")},n.createElement("div",{onMouseDown:mr,ref:mt,className:ve()("".concat(Ye,"-sticky-scroll-bar"),(0,T.Z)({},"".concat(Ye,"-sticky-scroll-bar-active"),jn)),style:{width:"".concat(wt,"px"),transform:"translate3d(".concat(Kt.scrollLeft,"px, 0, 0)")}}))},Te=n.forwardRef(Ee);function Ke(a){return null}var Re=Ke;function rt(a){return null}var j=rt,k="rc-table",ue=[],me={};function Fe(){return"No Data"}function Ot(a){var i,N=(0,H.Z)({rowKey:"key",prefixCls:k,emptyText:Fe},a),W=N.prefixCls,q=N.className,$=N.rowClassName,Le=N.style,Ne=N.data,Be=N.rowKey,Ye=N.scroll,et=N.tableLayout,qe=N.direction,wt=N.title,mt=N.footer,Ct=N.summary,Qt=N.caption,Kt=N.id,Jt=N.showHeader,Ht=N.components,un=N.emptyText,zn=N.onRow,jn=N.onHeaderRow,Sn=N.internalHooks,_n=N.transformColumns,mr=N.internalRefs,fn=N.tailor,xn=N.sticky,vn=Ne||ue,an=!!vn.length,yn=Sn===d,ar=n.useCallback(function(Hr,oo){return(0,he.Z)(Ht,Hr)||oo},[Ht]),Ar=n.useMemo(function(){return typeof Be=="function"?Be:function(Hr){var oo=Hr&&Hr[Be];return oo}},[Be]),ur=ar(["body"]),Vn=Qe(),Mr=(0,A.Z)(Vn,3),Fr=Mr[0],_r=Mr[1],Vr=Mr[2],Eo=_e(N,vn,Ar),So=(0,A.Z)(Eo,6),pr=So[0],Io=So[1],Cr=So[2],uo=So[3],ao=So[4],_o=So[5],Xn=Ye==null?void 0:Ye.x,Yn=n.useState(0),kn=(0,A.Z)(Yn,2),Nn=kn[0],Wr=kn[1],Rn=se((0,H.Z)((0,H.Z)((0,H.Z)({},N),pr),{},{expandable:!!pr.expandedRowRender,columnTitle:pr.columnTitle,expandedKeys:Cr,getRowKey:Ar,onTriggerExpand:_o,expandIcon:uo,expandIconColumnIndex:pr.expandIconColumnIndex,direction:qe,scrollWidth:yn&&fn&&typeof Xn=="number"?Xn:null}),yn?_n:null),cr=(0,A.Z)(Rn,3),Kr=cr[0],zr=cr[1],Uo=cr[2],r=Uo!=null?Uo:Xn,v=n.useMemo(function(){return{columns:Kr,flattenColumns:zr}},[Kr,zr]),g=n.useRef(),te=n.useRef(),Ce=n.useRef(),Je=n.useRef(),St=n.useRef(),We=n.useState(!1),ze=(0,A.Z)(We,2),Bt=ze[0],gn=ze[1],sn=n.useState(!1),zt=(0,A.Z)(sn,2),or=zt[0],en=zt[1],Cn=vt(new Map),Wn=(0,A.Z)(Cn,2),Ut=Wn[0],tr=Wn[1],tn=x(zr),Qn=tn.map(function(Hr){return Ut.get(Hr)}),it=n.useMemo(function(){return Qn},[Qn.join("_")]),pt=Lt(it,zr.length,qe),mn=Ye&&R(Ye.y),Un=Ye&&R(r)||!!pr.fixed,Er=Un&&zr.some(function(Hr){var oo=Hr.fixed;return oo}),io=n.useRef(),Yr=bt(xn,W),Ir=Yr.isSticky,Lo=Yr.offsetHeader,da=Yr.offsetSummary,Br=Yr.offsetScroll,Gr=Yr.stickyClassName,qr=Yr.container,kr=n.useMemo(function(){return Ct==null?void 0:Ct(vn)},[Ct,vn]),Qr=(mn||Ir)&&n.isValidElement(kr)&&kr.type===l&&kr.props.fixed,Ko,Mo,ra;mn&&(Mo={overflowY:"scroll",maxHeight:Ye.y}),Un&&(Ko={overflowX:"auto"},mn||(Mo={overflowY:"hidden"}),ra={width:r===!0?"auto":r,minWidth:"100%"});var va=n.useCallback(function(Hr,oo){(0,Z.Z)(g.current)&&tr(function(Bo){if(Bo.get(Hr)!==oo){var To=new Map(Bo);return To.set(Hr,oo),To}return Bo})},[]),oa=dt(null),Ro=(0,A.Z)(oa,2),wa=Ro[0],ga=Ro[1];function Ho(Hr,oo){oo&&(typeof oo=="function"?oo(Hr):oo.scrollLeft!==Hr&&(oo.scrollLeft=Hr,oo.scrollLeft!==Hr&&setTimeout(function(){oo.scrollLeft=Hr},0)))}var Go=(0,re.Z)(function(Hr){var oo=Hr.currentTarget,Bo=Hr.scrollLeft,To=qe==="rtl",aa=typeof Bo=="number"?Bo:oo.scrollLeft,ol=oo||me;if(!ga()||ga()===ol){var ki;wa(ol),Ho(aa,te.current),Ho(aa,Ce.current),Ho(aa,St.current),Ho(aa,(ki=io.current)===null||ki===void 0?void 0:ki.setScrollLeft)}var Ui=oo||te.current;if(Ui){var Xi=Ui.scrollWidth,Yi=Ui.clientWidth;if(Xi===Yi){gn(!1),en(!1);return}To?(gn(-aa0)):(gn(aa>0),en(aa1?Qt-yn:0,Ar=(0,H.Z)((0,H.Z)((0,H.Z)({},_n),Be),{},{flex:"0 0 ".concat(yn,"px"),width:"".concat(yn,"px"),marginRight:ar,pointerEvents:"auto"}),ur=n.useMemo(function(){return et?vn<=1:fn===0||vn===0||vn>1},[vn,fn,et]);ur?Ar.visibility="hidden":et&&(Ar.height=qe==null?void 0:qe(vn));var Vn=ur?function(){return null}:wt,Mr={};return(vn===0||fn===0)&&(Mr.rowSpan=1,Mr.colSpan=1),n.createElement(Me,(0,fe.Z)({className:ve()(Ct,Ye),ellipsis:N.ellipsis,align:N.align,scope:N.rowScope,component:"div",prefixCls:i.prefixCls,key:un,record:Ne,index:$,renderIndex:Le,dataIndex:mt,render:Vn,shouldCellUpdate:N.shouldCellUpdate},zn,{appendNode:jn,additionalProps:(0,H.Z)((0,H.Z)({},Sn),{},{style:Ar},Mr)}))}var on=Vt,nn=["data","index","className","rowKey","style","extra","getHeight"],En=n.forwardRef(function(a,i){var N=a.data,W=a.index,q=a.className,$=a.rowKey,Le=a.style,Ne=a.extra,Be=a.getHeight,Ye=(0,Pe.Z)(a,nn),et=N.record,qe=N.indent,wt=N.index,mt=h(o,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ct=mt.scrollX,Qt=mt.flattenColumns,Kt=mt.prefixCls,Jt=mt.fixColumn,Ht=mt.componentWidth,un=we(et,$,W,qe),zn=un.rowSupportExpand,jn=un.expanded,Sn=un.rowProps,_n=un.expandedRowRender,mr=un.expandedRowClassName,fn;if(zn&&jn){var xn=_n(et,W,qe+1,jn),vn=mr==null?void 0:mr(et,W,qe),an={};Jt&&(an={style:(0,T.Z)({},"--virtual-width","".concat(Ht,"px"))});var yn="".concat(Kt,"-expanded-row-cell");fn=n.createElement("div",{className:ve()("".concat(Kt,"-expanded-row"),"".concat(Kt,"-expanded-row-level-").concat(qe+1),vn)},n.createElement(Me,{component:"div",prefixCls:Kt,className:ve()(yn,(0,T.Z)({},"".concat(yn,"-fixed"),Jt)),additionalProps:an},xn))}var ar=(0,H.Z)((0,H.Z)({},Le),{},{width:Ct});Ne&&(ar.position="absolute",ar.pointerEvents="none");var Ar=n.createElement("div",(0,fe.Z)({},Sn,Ye,{ref:zn?null:i,className:ve()(q,"".concat(Kt,"-row"),Sn==null?void 0:Sn.className,(0,T.Z)({},"".concat(Kt,"-row-extra"),Ne)),style:(0,H.Z)((0,H.Z)({},ar),Sn==null?void 0:Sn.style)}),Qt.map(function(ur,Vn){return n.createElement(on,{key:Vn,rowInfo:un,column:ur,colIndex:Vn,indent:qe,index:W,renderIndex:wt,record:et,inverse:Ne,getHeight:Be})}));return zn?n.createElement("div",{ref:i},Ar,fn):Ar}),$n=be(En),_t=$n,Wt=n.forwardRef(function(a,i){var N=a.data,W=a.onScroll,q=h(o,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),$=q.flattenColumns,Le=q.onColumnResize,Ne=q.getRowKey,Be=q.expandedKeys,Ye=q.prefixCls,et=q.childrenColumnName,qe=q.emptyNode,wt=q.scrollX,mt=h(Xt),Ct=mt.scrollY,Qt=mt.listItemHeight,Kt=n.useRef(),Jt=ie(N,et,Be,Ne),Ht=n.useMemo(function(){var fn=0;return $.map(function(xn){var vn=xn.width,an=xn.key;return fn+=vn,[an,vn,fn]})},[$]),un=n.useMemo(function(){return Ht.map(function(fn){return fn[2]})},[Ht]);n.useEffect(function(){Ht.forEach(function(fn){var xn=(0,A.Z)(fn,2),vn=xn[0],an=xn[1];Le(vn,an)})},[Ht]),n.useImperativeHandle(i,function(){var fn={};return Object.defineProperty(fn,"scrollLeft",{get:function(){var vn;return((vn=Kt.current)===null||vn===void 0?void 0:vn.getScrollInfo().x)||0},set:function(vn){var an;(an=Kt.current)===null||an===void 0||an.scrollTo({left:vn})}}),fn});var zn=function(xn,vn){var an,yn=(an=Jt[vn])===null||an===void 0?void 0:an.record,ar=xn.onCell;if(ar){var Ar,ur=ar(yn,vn);return(Ar=ur==null?void 0:ur.rowSpan)!==null&&Ar!==void 0?Ar:1}return 1},jn=function(xn){var vn=xn.start,an=xn.end,yn=xn.getSize,ar=xn.offsetY;if(an<0)return null;for(var Ar=$.filter(function(Xn){return zn(Xn,vn)===0}),ur=vn,Vn=function(Yn){if(Ar=Ar.filter(function(kn){return zn(kn,Yn)===0}),!Ar.length)return ur=Yn,"break"},Mr=vn;Mr>=0;Mr-=1){var Fr=Vn(Mr);if(Fr==="break")break}for(var _r=$.filter(function(Xn){return zn(Xn,an)!==1}),Vr=an,Eo=function(Yn){if(_r=_r.filter(function(kn){return zn(kn,Yn)!==1}),!_r.length)return Vr=Math.max(Yn-1,an),"break"},So=an;So1})&&Io.push(Yn)},uo=ur;uo<=Vr;uo+=1)var ao=Cr(uo);var _o=Io.map(function(Xn){var Yn=Jt[Xn],kn=Ne(Yn.record,Xn),Nn=function(cr){var Kr=Xn+cr-1,zr=Ne(Jt[Kr].record,Kr),Uo=yn(kn,zr);return Uo.bottom-Uo.top},Wr=yn(kn);return n.createElement(_t,{key:Xn,data:Yn,rowKey:kn,index:Xn,style:{top:-ar+Wr.top},extra:!0,getHeight:Nn})});return _o},Sn=n.useMemo(function(){return{columnsOffset:un}},[un]),_n="".concat(Ye,"-tbody"),mr;return Jt.length?mr=n.createElement(Et.Z,{fullHeight:!1,ref:Kt,className:ve()(_n,"".concat(_n,"-virtual")),height:Ct,itemHeight:Qt||24,data:Jt,itemKey:function(xn){return Ne(xn.record)},scrollWidth:wt,onVirtualScroll:function(xn){var vn=xn.x;W({scrollLeft:vn})},extraRender:jn},function(fn,xn,vn){var an=Ne(fn.record,xn);return n.createElement(_t,(0,fe.Z)({data:fn,rowKey:an,index:xn},vn))}):mr=n.createElement("div",{className:ve()("".concat(Ye,"-placeholder"))},n.createElement(Me,{component:"div",prefixCls:Ye},qe)),n.createElement(Zt.Provider,{value:Sn},mr)}),$t=be(Wt),Jn=$t,Zn=function(i,N){var W=N.ref,q=N.onScroll;return n.createElement(Jn,{ref:W,data:i,onScroll:q})},Dn=100;function wn(a){var i=a.columns,N=a.scroll,W=a.prefixCls,q=W===void 0?k:W,$=a.className,Le=a.listItemHeight,Ne=N||{},Be=Ne.x,Ye=Ne.y;typeof Be!="number"&&(Be=((i||[]).length+1)*Dn),typeof Ye!="number"&&(Ye=500);var et=n.useMemo(function(){return{scrollY:Ye,listItemHeight:Le}},[Ye,Le]);return n.createElement(Xt.Provider,{value:et},n.createElement(Ue,(0,fe.Z)({},a,{className:ve()($,"".concat(q,"-virtual")),scroll:(0,H.Z)((0,H.Z)({},N),{},{x:Be}),components:{body:Zn},columns:i,internalHooks:d,tailor:!0})))}function jt(a){return Ve(wn,a)}var cn=jt(),On=null;function ir(a){return null}var vr=ir;function kt(a){return null}var Yt=kt,Ft=e(64002),Hn=e(68031),lr=e(36355),dn=e(93891),hn=e(19716),Sr=e(8628),Ln=e(31724),sr=e(19871),Dr=e(71418),gr=e(88088);function wr(a){return function(N){let{prefixCls:W,onExpand:q,record:$,expanded:Le,expandable:Ne}=N;const Be=`${W}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Ye=>{q($,Ye),Ye.stopPropagation()},className:ve()(Be,{[`${Be}-spaced`]:!Ne,[`${Be}-expanded`]:Ne&&Le,[`${Be}-collapsed`]:Ne&&!Le}),"aria-label":Le?a.collapse:a.expand,"aria-expanded":Le})}}var br=wr;function Ur(a,i){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:i}function Jr(a,i){return i?`${i}-${a}`:`${a}`}function ho(a,i){return typeof a=="function"?a(i):a}function Po(a,i){const N=ho(a,i);return Object.prototype.toString.call(N)==="[object Object]"?"":N}var Qo={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"},Do=Qo,Xo=e(31533),Vo=function(i,N){return n.createElement(Xo.Z,(0,fe.Z)({},i,{ref:N,icon:Do}))},Zo=n.forwardRef(Vo),co=Zo,Yo=e(56762);function ko(a){const i=n.useRef(a),N=(0,Yo.Z)();return[()=>i.current,W=>{i.current=W,N()}]}var No=e(3113),jo=e(24905),yo=e(38854),An=e(64165),Fn=e(20834),rn=e(40875),er=e(5112),fr=e(99682),jr=e(56981),Ao=e(92832);function so(a){let{value:i,onChange:N,filterSearch:W,tablePrefixCls:q,locale:$}=a;return W?n.createElement("div",{className:`${q}-filter-dropdown-search`},n.createElement(Ao.default,{prefix:n.createElement(jr.Z,null),placeholder:$.filterSearchPlaceholder,onChange:N,value:i,htmlSize:1,className:`${q}-filter-dropdown-search-input`})):null}var no=so,wo=e(85108);const Xr=a=>{const{keyCode:i}=a;i===wo.Z.ENTER&&a.stopPropagation()};var fo=n.forwardRef((a,i)=>n.createElement("div",{className:a.className,onClick:N=>N.stopPropagation(),onKeyDown:Xr,ref:i},a.children));function to(a){let i=[];return(a||[]).forEach(N=>{let{value:W,children:q}=N;i.push(W),q&&(i=[].concat((0,Tt.Z)(i),(0,Tt.Z)(to(q))))}),i}function Oo(a){return a.some(i=>{let{children:N}=i;return N})}function mo(a,i){return typeof i=="string"||typeof i=="number"?i==null?void 0:i.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function ha(a){let{filters:i,prefixCls:N,filteredKeys:W,filterMultiple:q,searchValue:$,filterSearch:Le}=a;return i.map((Ne,Be)=>{const Ye=String(Ne.value);if(Ne.children)return{key:Ye||Be,label:Ne.text,popupClassName:`${N}-dropdown-submenu`,children:ha({filters:Ne.children,prefixCls:N,filteredKeys:W,filterMultiple:q,searchValue:$,filterSearch:Le})};const et=q?jo.default:er.ZP,qe={key:Ne.value!==void 0?Ye:Be,label:n.createElement(n.Fragment,null,n.createElement(et,{checked:W.includes(Ye)}),n.createElement("span",null,Ne.text))};return $.trim()?typeof Le=="function"?Le($,Ne)?qe:null:mo($,Ne.text)?qe:null:qe})}function ua(a){var i,N;const{tablePrefixCls:W,prefixCls:q,column:$,dropdownPrefixCls:Le,columnKey:Ne,filterMultiple:Be,filterMode:Ye="menu",filterSearch:et=!1,filterState:qe,triggerFilter:wt,locale:mt,children:Ct,getPopupContainer:Qt}=a,{filterDropdownOpen:Kt,onFilterDropdownOpenChange:Jt,filterResetToDefaultFilteredValue:Ht,defaultFilteredValue:un,filterDropdownVisible:zn,onFilterDropdownVisibleChange:jn}=$,[Sn,_n]=n.useState(!1),mr=!!(qe&&(!((i=qe.filteredKeys)===null||i===void 0)&&i.length||qe.forceFiltered)),fn=Rn=>{_n(Rn),Jt==null||Jt(Rn),jn==null||jn(Rn)},xn=(N=Kt!=null?Kt:zn)!==null&&N!==void 0?N:Sn,vn=qe==null?void 0:qe.filteredKeys,[an,yn]=ko(vn||[]),ar=Rn=>{let{selectedKeys:cr}=Rn;yn(cr)},Ar=(Rn,cr)=>{let{node:Kr,checked:zr}=cr;ar(Be?{selectedKeys:Rn}:{selectedKeys:zr&&Kr.key?[Kr.key]:[]})};n.useEffect(()=>{Sn&&ar({selectedKeys:vn||[]})},[vn]);const[ur,Vn]=n.useState([]),Mr=Rn=>{Vn(Rn)},[Fr,_r]=n.useState(""),Vr=Rn=>{const{value:cr}=Rn.target;_r(cr)};n.useEffect(()=>{Sn||_r("")},[Sn]);const Eo=Rn=>{const cr=Rn&&Rn.length?Rn:null;if(cr===null&&(!qe||!qe.filteredKeys)||(0,B.Z)(cr,qe==null?void 0:qe.filteredKeys,!0))return null;wt({column:$,key:Ne,filteredKeys:cr})},So=()=>{fn(!1),Eo(an())},pr=function(){let{confirm:Rn,closeDropdown:cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Rn&&Eo([]),cr&&fn(!1),_r(""),yn(Ht?(un||[]).map(Kr=>String(Kr)):[])},Io=function(){let{closeDropdown:Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Rn&&fn(!1),Eo(an())},Cr=Rn=>{Rn&&vn!==void 0&&yn(vn||[]),fn(Rn),!Rn&&!$.filterDropdown&&So()},uo=ve()({[`${Le}-menu-without-submenu`]:!Oo($.filters||[])}),ao=Rn=>{if(Rn.target.checked){const cr=to($==null?void 0:$.filters).map(Kr=>String(Kr));yn(cr)}else yn([])},_o=Rn=>{let{filters:cr}=Rn;return(cr||[]).map((Kr,zr)=>{const Uo=String(Kr.value),r={title:Kr.text,key:Kr.value!==void 0?Uo:zr};return Kr.children&&(r.children=_o({filters:Kr.children})),r})},Xn=Rn=>{var cr;return Object.assign(Object.assign({},Rn),{text:Rn.title,value:Rn.key,children:((cr=Rn.children)===null||cr===void 0?void 0:cr.map(Kr=>Xn(Kr)))||[]})};let Yn;if(typeof $.filterDropdown=="function")Yn=$.filterDropdown({prefixCls:`${Le}-custom`,setSelectedKeys:Rn=>ar({selectedKeys:Rn}),selectedKeys:an(),confirm:Io,clearFilters:pr,filters:$.filters,visible:xn,close:()=>{fn(!1)}});else if($.filterDropdown)Yn=$.filterDropdown;else{const Rn=an()||[],cr=()=>($.filters||[]).length===0?n.createElement(An.Z,{image:An.Z.PRESENTED_IMAGE_SIMPLE,description:mt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ye==="tree"?n.createElement(n.Fragment,null,n.createElement(no,{filterSearch:et,value:Fr,onChange:Vr,tablePrefixCls:W,locale:mt}),n.createElement("div",{className:`${W}-filter-dropdown-tree`},Be?n.createElement(jo.default,{checked:Rn.length===to($.filters).length,indeterminate:Rn.length>0&&Rn.lengthtypeof et=="function"?et(Fr,Xn(zr)):mo(Fr,zr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(no,{filterSearch:et,value:Fr,onChange:Vr,tablePrefixCls:W,locale:mt}),n.createElement(Fn.default,{selectable:!0,multiple:Be,prefixCls:`${Le}-menu`,className:uo,onSelect:ar,onDeselect:ar,selectedKeys:Rn,getPopupContainer:Qt,openKeys:ur,onOpenChange:Mr,items:ha({filters:$.filters||[],filterSearch:et,prefixCls:q,filteredKeys:an(),filterMultiple:Be,searchValue:Fr})})),Kr=()=>Ht?(0,B.Z)((un||[]).map(zr=>String(zr)),Rn,!0):Rn.length===0;Yn=n.createElement(n.Fragment,null,cr(),n.createElement("div",{className:`${q}-dropdown-btns`},n.createElement(No.ZP,{type:"link",size:"small",disabled:Kr(),onClick:()=>pr()},mt.filterReset),n.createElement(No.ZP,{type:"primary",size:"small",onClick:So},mt.filterConfirm)))}$.filterDropdown&&(Yn=n.createElement(rn.J,{selectable:void 0},Yn));const kn=()=>n.createElement(fo,{className:`${q}-dropdown`},Yn);let Nn;typeof $.filterIcon=="function"?Nn=$.filterIcon(mr):$.filterIcon?Nn=$.filterIcon:Nn=n.createElement(co,null);const{direction:Wr}=n.useContext(lr.E_);return n.createElement("div",{className:`${q}-column`},n.createElement("span",{className:`${W}-column-title`},Ct),n.createElement(yo.Z,{dropdownRender:kn,trigger:["click"],open:xn,onOpenChange:Cr,getPopupContainer:Qt,placement:Wr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ve()(`${q}-trigger`,{active:mr}),onClick:Rn=>{Rn.stopPropagation()}},Nn)))}var Ta=ua;function ta(a,i,N){let W=[];return(a||[]).forEach((q,$)=>{var Le;const Ne=Jr($,N);if(q.filters||"filterDropdown"in q||"onFilter"in q)if("filteredValue"in q){let Be=q.filteredValue;"filterDropdown"in q||(Be=(Le=Be==null?void 0:Be.map(String))!==null&&Le!==void 0?Le:Be),W.push({column:q,key:Ur(q,Ne),filteredKeys:Be,forceFiltered:q.filtered})}else W.push({column:q,key:Ur(q,Ne),filteredKeys:i&&q.defaultFilteredValue?q.defaultFilteredValue:void 0,forceFiltered:q.filtered});"children"in q&&(W=[].concat((0,Tt.Z)(W),(0,Tt.Z)(ta(q.children,i,Ne))))}),W}function Ba(a,i,N,W,q,$,Le,Ne){return N.map((Be,Ye)=>{const et=Jr(Ye,Ne),{filterMultiple:qe=!0,filterMode:wt,filterSearch:mt}=Be;let Ct=Be;if(Ct.filters||Ct.filterDropdown){const Qt=Ur(Ct,et),Kt=W.find(Jt=>{let{key:Ht}=Jt;return Qt===Ht});Ct=Object.assign(Object.assign({},Ct),{title:Jt=>n.createElement(Ta,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:i,column:Ct,columnKey:Qt,filterState:Kt,filterMultiple:qe,filterMode:wt,filterSearch:mt,triggerFilter:$,locale:q,getPopupContainer:Le},ho(Be.title,Jt))})}return"children"in Ct&&(Ct=Object.assign(Object.assign({},Ct),{children:Ba(a,i,Ct.children,W,q,$,Le,et)})),Ct})}function Pa(a){const i={};return a.forEach(N=>{let{key:W,filteredKeys:q,column:$}=N;const{filters:Le,filterDropdown:Ne}=$;if(Ne)i[W]=q||null;else if(Array.isArray(q)){const Be=to(Le);i[W]=Be.filter(Ye=>q.includes(String(Ye)))}else i[W]=null}),i}function ya(a,i){return i.reduce((N,W)=>{const{column:{onFilter:q,filters:$},filteredKeys:Le}=W;return q&&Le&&Le.length?N.filter(Ne=>Le.some(Be=>{const Ye=to($),et=Ye.findIndex(wt=>String(wt)===String(Be)),qe=et!==-1?Ye[et]:Be;return q(qe,Ne)})):N},a)}const Oa=a=>a.flatMap(i=>"children"in i?[i].concat((0,Tt.Z)(Oa(i.children||[]))):[i]);function za(a){let{prefixCls:i,dropdownPrefixCls:N,mergedColumns:W,onFilterChange:q,getPopupContainer:$,locale:Le}=a;const Ne=n.useMemo(()=>Oa(W||[]),[W]),[Be,Ye]=n.useState(()=>ta(Ne,!0)),et=n.useMemo(()=>{const Ct=ta(Ne,!1);if(Ct.length===0)return Ct;let Qt=!0,Kt=!0;if(Ct.forEach(Jt=>{let{filteredKeys:Ht}=Jt;Ht!==void 0?Qt=!1:Kt=!1}),Qt){const Jt=(Ne||[]).map((Ht,un)=>Ur(Ht,Jr(un)));return Be.filter(Ht=>{let{key:un}=Ht;return Jt.includes(un)}).map(Ht=>{const un=Ne[Jt.findIndex(zn=>zn===Ht.key)];return Object.assign(Object.assign({},Ht),{column:Object.assign(Object.assign({},Ht.column),un),forceFiltered:un.filtered})})}return Ct},[Ne,Be]),qe=n.useMemo(()=>Pa(et),[et]),wt=Ct=>{const Qt=et.filter(Kt=>{let{key:Jt}=Kt;return Jt!==Ct.key});Qt.push(Ct),Ye(Qt),q(Pa(Qt),Qt)};return[Ct=>Ba(i,N,Ct,et,Le,wt,$),et,qe]}var vo=za;function Ma(a,i,N){const W=n.useRef({});function q($){if(!W.current||W.current.data!==a||W.current.childrenColumnName!==i||W.current.getRowKey!==N){let Ne=function(Be){Be.forEach((Ye,et)=>{const qe=N(Ye,et);Le.set(qe,Ye),Ye&&typeof Ye=="object"&&i in Ye&&Ne(Ye[i]||[])})};const Le=new Map;Ne(a),W.current={data:a,childrenColumnName:i,kvMap:Le,getRowKey:N}}return W.current.kvMap.get($)}return[q]}var Aa=e(50371),Za=function(a,i){var N={};for(var W in a)Object.prototype.hasOwnProperty.call(a,W)&&i.indexOf(W)<0&&(N[W]=a[W]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,W=Object.getOwnPropertySymbols(a);q{const $=a[q];typeof $!="function"&&(N[q]=$)}),N}function ja(a,i,N){const W=N&&typeof N=="object"?N:{},{total:q=0}=W,$=Za(W,["total"]),[Le,Ne]=(0,n.useState)(()=>({current:"defaultCurrent"in $?$.defaultCurrent:1,pageSize:"defaultPageSize"in $?$.defaultPageSize:ba})),Be=(0,Aa.Z)(Le,$,{total:q>0?q:a}),Ye=Math.ceil((q||a)/Be.pageSize);Be.current>Ye&&(Be.current=Ye||1);const et=(wt,mt)=>{Ne({current:wt!=null?wt:1,pageSize:mt||Be.pageSize})},qe=(wt,mt)=>{var Ct;N&&((Ct=N.onChange)===null||Ct===void 0||Ct.call(N,wt,mt)),et(wt,mt),i(wt,mt||(Be==null?void 0:Be.pageSize))};return N===!1?[{},()=>{}]:[Object.assign(Object.assign({},Be),{onChange:qe}),et]}var Da=ja,Wa=e(76995),Ca=e(35654),Lr=e(90782),xr=e(71430),Fo=e(35788);const xo={},bo="SELECT_ALL",zo="SELECT_INVERT",Wo="SELECT_NONE",na=[],Jo=(a,i)=>{let N=[];return(i||[]).forEach(W=>{N.push(W),W&&typeof W=="object"&&a in W&&(N=[].concat((0,Tt.Z)(N),(0,Tt.Z)(Jo(a,W[a]))))}),N};var $r=(a,i)=>{const{preserveSelectedRowKeys:N,selectedRowKeys:W,defaultSelectedRowKeys:q,getCheckboxProps:$,onChange:Le,onSelect:Ne,onSelectAll:Be,onSelectInvert:Ye,onSelectNone:et,onSelectMultiple:qe,columnWidth:wt,type:mt,selections:Ct,fixed:Qt,renderCell:Kt,hideSelectAll:Jt,checkStrictly:Ht=!0}=i||{},{prefixCls:un,data:zn,pageData:jn,getRecordByKey:Sn,getRowKey:_n,expandType:mr,childrenColumnName:fn,locale:xn,getPopupContainer:vn}=a,[an,yn]=(0,Fo.Z)(W||q||na,{value:W}),ar=n.useRef(new Map),Ar=(0,n.useCallback)(Xn=>{if(N){const Yn=new Map;Xn.forEach(kn=>{let Nn=Sn(kn);!Nn&&ar.current.has(kn)&&(Nn=ar.current.get(kn)),Yn.set(kn,Nn)}),ar.current=Yn}},[Sn,N]);n.useEffect(()=>{Ar(an)},[an]);const{keyEntities:ur}=(0,n.useMemo)(()=>{if(Ht)return{keyEntities:null};let Xn=zn;if(N){const Yn=new Set(zn.map((Nn,Wr)=>_n(Nn,Wr))),kn=Array.from(ar.current).reduce((Nn,Wr)=>{let[Rn,cr]=Wr;return Yn.has(Rn)?Nn:Nn.concat(cr)},[]);Xn=[].concat((0,Tt.Z)(Xn),(0,Tt.Z)(kn))}return(0,xr.I8)(Xn,{externalGetKey:_n,childrenPropName:fn})},[zn,_n,Ht,fn,N]),Vn=(0,n.useMemo)(()=>Jo(fn,jn),[fn,jn]),Mr=(0,n.useMemo)(()=>{const Xn=new Map;return Vn.forEach((Yn,kn)=>{const Nn=_n(Yn,kn),Wr=($?$(Yn):null)||{};Xn.set(Nn,Wr)}),Xn},[Vn,_n,$]),Fr=(0,n.useCallback)(Xn=>{var Yn;return!!(!((Yn=Mr.get(_n(Xn)))===null||Yn===void 0)&&Yn.disabled)},[Mr,_n]),[_r,Vr]=(0,n.useMemo)(()=>{if(Ht)return[an||[],[]];const{checkedKeys:Xn,halfCheckedKeys:Yn}=(0,Lr.S)(an,!0,ur,Fr);return[Xn||[],Yn]},[an,Ht,ur,Fr]),Eo=(0,n.useMemo)(()=>{const Xn=mt==="radio"?_r.slice(0,1):_r;return new Set(Xn)},[_r,mt]),So=(0,n.useMemo)(()=>mt==="radio"?new Set:new Set(Vr),[Vr,mt]),[pr,Io]=(0,n.useState)(null);n.useEffect(()=>{i||yn(na)},[!!i]);const Cr=(0,n.useCallback)((Xn,Yn)=>{let kn,Nn;Ar(Xn),N?(kn=Xn,Nn=Xn.map(Wr=>ar.current.get(Wr))):(kn=[],Nn=[],Xn.forEach(Wr=>{const Rn=Sn(Wr);Rn!==void 0&&(kn.push(Wr),Nn.push(Rn))})),yn(kn),Le==null||Le(kn,Nn,{type:Yn})},[yn,Sn,Le,N]),uo=(0,n.useCallback)((Xn,Yn,kn,Nn)=>{if(Ne){const Wr=kn.map(Rn=>Sn(Rn));Ne(Sn(Xn),Yn,Wr,Nn)}Cr(kn,"single")},[Ne,Sn,Cr]),ao=(0,n.useMemo)(()=>!Ct||Jt?null:(Ct===!0?[bo,zo,Wo]:Ct).map(Yn=>Yn===bo?{key:"all",text:xn.selectionAll,onSelect(){Cr(zn.map((kn,Nn)=>_n(kn,Nn)).filter(kn=>{const Nn=Mr.get(kn);return!(Nn!=null&&Nn.disabled)||Eo.has(kn)}),"all")}}:Yn===zo?{key:"invert",text:xn.selectInvert,onSelect(){const kn=new Set(Eo);jn.forEach((Wr,Rn)=>{const cr=_n(Wr,Rn),Kr=Mr.get(cr);Kr!=null&&Kr.disabled||(kn.has(cr)?kn.delete(cr):kn.add(cr))});const Nn=Array.from(kn);Ye&&Ye(Nn),Cr(Nn,"invert")}}:Yn===Wo?{key:"none",text:xn.selectNone,onSelect(){et==null||et(),Cr(Array.from(Eo).filter(kn=>{const Nn=Mr.get(kn);return Nn==null?void 0:Nn.disabled}),"none")}}:Yn).map(Yn=>Object.assign(Object.assign({},Yn),{onSelect:function(){for(var kn,Nn,Wr=arguments.length,Rn=new Array(Wr),cr=0;cr{var Yn;if(!i)return Xn.filter(We=>We!==xo);let kn=(0,Tt.Z)(Xn);const Nn=new Set(Eo),Wr=Vn.map(_n).filter(We=>!Mr.get(We).disabled),Rn=Wr.every(We=>Nn.has(We)),cr=Wr.some(We=>Nn.has(We)),Kr=()=>{const We=[];Rn?Wr.forEach(Bt=>{Nn.delete(Bt),We.push(Bt)}):Wr.forEach(Bt=>{Nn.has(Bt)||(Nn.add(Bt),We.push(Bt))});const ze=Array.from(Nn);Be==null||Be(!Rn,ze.map(Bt=>Sn(Bt)),We.map(Bt=>Sn(Bt))),Cr(ze,"all"),Io(null)};let zr;if(mt!=="radio"){let We;if(ao){const zt={getPopupContainer:vn,items:ao.map((or,en)=>{const{key:Cn,text:Wn,onSelect:Ut}=or;return{key:Cn!=null?Cn:en,onClick:()=>{Ut==null||Ut(Wr)},label:Wn}})};We=n.createElement("div",{className:`${un}-selection-extra`},n.createElement(yo.Z,{menu:zt,getPopupContainer:vn},n.createElement("span",null,n.createElement(Wa.Z,null))))}const ze=Vn.map((zt,or)=>{const en=_n(zt,or),Cn=Mr.get(en)||{};return Object.assign({checked:Nn.has(en)},Cn)}).filter(zt=>{let{disabled:or}=zt;return or}),Bt=!!ze.length&&ze.length===Vn.length,gn=Bt&&ze.every(zt=>{let{checked:or}=zt;return or}),sn=Bt&&ze.some(zt=>{let{checked:or}=zt;return or});zr=!Jt&&n.createElement("div",{className:`${un}-selection`},n.createElement(jo.default,{checked:Bt?gn:!!Vn.length&&Rn,indeterminate:Bt?!gn&&sn:!Rn&&cr,onChange:Kr,disabled:Vn.length===0||Bt,"aria-label":We?"Custom selection":"Select all",skipGroup:!0}),We)}let Uo;mt==="radio"?Uo=(We,ze,Bt)=>{const gn=_n(ze,Bt),sn=Nn.has(gn);return{node:n.createElement(er.ZP,Object.assign({},Mr.get(gn),{checked:sn,onClick:zt=>zt.stopPropagation(),onChange:zt=>{Nn.has(gn)||uo(gn,!0,[gn],zt.nativeEvent)}})),checked:sn}}:Uo=(We,ze,Bt)=>{var gn;const sn=_n(ze,Bt),zt=Nn.has(sn),or=So.has(sn),en=Mr.get(sn);let Cn;return mr==="nest"?Cn=or:Cn=(gn=en==null?void 0:en.indeterminate)!==null&&gn!==void 0?gn:or,{node:n.createElement(jo.default,Object.assign({},en,{indeterminate:Cn,checked:zt,skipGroup:!0,onClick:Wn=>Wn.stopPropagation(),onChange:Wn=>{let{nativeEvent:Ut}=Wn;const{shiftKey:tr}=Ut;let tn=-1,Qn=-1;if(tr&&Ht){const it=new Set([pr,sn]);Wr.some((pt,mn)=>{if(it.has(pt))if(tn===-1)tn=mn;else return Qn=mn,!0;return!1})}if(Qn!==-1&&tn!==Qn&&Ht){const it=Wr.slice(tn,Qn+1),pt=[];zt?it.forEach(Un=>{Nn.has(Un)&&(pt.push(Un),Nn.delete(Un))}):it.forEach(Un=>{Nn.has(Un)||(pt.push(Un),Nn.add(Un))});const mn=Array.from(Nn);qe==null||qe(!zt,mn.map(Un=>Sn(Un)),pt.map(Un=>Sn(Un))),Cr(mn,"multiple")}else{const it=_r;if(Ht){const pt=zt?(0,Ca._5)(it,sn):(0,Ca.L0)(it,sn);uo(sn,!zt,pt,Ut)}else{const pt=(0,Lr.S)([].concat((0,Tt.Z)(it),[sn]),!0,ur,Fr),{checkedKeys:mn,halfCheckedKeys:Un}=pt;let Er=mn;if(zt){const io=new Set(mn);io.delete(sn),Er=(0,Lr.S)(Array.from(io),{checked:!1,halfCheckedKeys:Un},ur,Fr).checkedKeys}uo(sn,!zt,Er,Ut)}}Io(zt?null:sn)}})),checked:zt}};const r=(We,ze,Bt)=>{const{node:gn,checked:sn}=Uo(We,ze,Bt);return Kt?Kt(sn,ze,Bt,gn):gn};if(!kn.includes(xo))if(kn.findIndex(We=>{var ze;return((ze=We[Bn])===null||ze===void 0?void 0:ze.columnType)==="EXPAND_COLUMN"})===0){const[We,...ze]=kn;kn=[We,xo].concat((0,Tt.Z)(ze))}else kn=[xo].concat((0,Tt.Z)(kn));const v=kn.indexOf(xo);kn=kn.filter((We,ze)=>We!==xo||ze===v);const g=kn[v-1],te=kn[v+1];let Ce=Qt;Ce===void 0&&((te==null?void 0:te.fixed)!==void 0?Ce=te.fixed:(g==null?void 0:g.fixed)!==void 0&&(Ce=g.fixed)),Ce&&g&&((Yn=g[Bn])===null||Yn===void 0?void 0:Yn.columnType)==="EXPAND_COLUMN"&&g.fixed===void 0&&(g.fixed=Ce);const Je=ve()(`${un}-selection-col`,{[`${un}-selection-col-with-dropdown`]:Ct&&mt==="checkbox"}),St={fixed:Ce,width:wt,className:`${un}-selection-column`,title:i.columnTitle||zr,render:r,onCell:i.onCell,[Bn]:{className:Je}};return kn.map(We=>We===xo?St:We)},[_n,Vn,i,_r,Eo,So,wt,ao,mr,pr,Mr,qe,uo,Fr]),Eo]},Ka=e(86504),oi=e(14051),Ha=e(6848);const La="ascend",Ga="descend";function Va(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function ka(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function di(a,i){return i?a[a.indexOf(i)+1]:a[0]}function Qa(a,i,N){let W=[];function q($,Le){W.push({column:$,key:Ur($,Le),multiplePriority:Va($),sortOrder:$.sortOrder})}return(a||[]).forEach(($,Le)=>{const Ne=Jr(Le,N);$.children?("sortOrder"in $&&q($,Ne),W=[].concat((0,Tt.Z)(W),(0,Tt.Z)(Qa($.children,i,Ne)))):$.sorter&&("sortOrder"in $?q($,Ne):i&&$.defaultSortOrder&&W.push({column:$,key:Ur($,Ne),multiplePriority:Va($),sortOrder:$.defaultSortOrder}))}),W}function Fa(a,i,N,W,q,$,Le,Ne){return(i||[]).map((Be,Ye)=>{const et=Jr(Ye,Ne);let qe=Be;if(qe.sorter){const wt=qe.sortDirections||q,mt=qe.showSorterTooltip===void 0?Le:qe.showSorterTooltip,Ct=Ur(qe,et),Qt=N.find(mr=>{let{key:fn}=mr;return fn===Ct}),Kt=Qt?Qt.sortOrder:null,Jt=di(wt,Kt);let Ht;if(Be.sortIcon)Ht=Be.sortIcon({sortOrder:Kt});else{const mr=wt.includes(La)&&n.createElement(oi.Z,{className:ve()(`${a}-column-sorter-up`,{active:Kt===La})}),fn=wt.includes(Ga)&&n.createElement(Ka.Z,{className:ve()(`${a}-column-sorter-down`,{active:Kt===Ga})});Ht=n.createElement("span",{className:ve()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(mr&&fn)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},mr,fn))}const{cancelSort:un,triggerAsc:zn,triggerDesc:jn}=$||{};let Sn=un;Jt===Ga?Sn=jn:Jt===La&&(Sn=zn);const _n=typeof mt=="object"?mt:{title:Sn};qe=Object.assign(Object.assign({},qe),{className:ve()(qe.className,{[`${a}-column-sort`]:Kt}),title:mr=>{const fn=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},ho(Be.title,mr)),Ht);return mt?n.createElement(Ha.Z,Object.assign({},_n),fn):fn},onHeaderCell:mr=>{const fn=Be.onHeaderCell&&Be.onHeaderCell(mr)||{},xn=fn.onClick,vn=fn.onKeyDown;fn.onClick=ar=>{W({column:Be,key:Ct,sortOrder:Jt,multiplePriority:Va(Be)}),xn==null||xn(ar)},fn.onKeyDown=ar=>{ar.keyCode===wo.Z.ENTER&&(W({column:Be,key:Ct,sortOrder:Jt,multiplePriority:Va(Be)}),vn==null||vn(ar))};const an=Po(Be.title,{}),yn=an==null?void 0:an.toString();return Kt?fn["aria-sort"]=Kt==="ascend"?"ascending":"descending":fn["aria-label"]=yn||"",fn.className=ve()(fn.className,`${a}-column-has-sorters`),fn.tabIndex=0,Be.ellipsis&&(fn.title=(an!=null?an:"").toString()),fn}})}return"children"in qe&&(qe=Object.assign(Object.assign({},qe),{children:Fa(a,qe.children,N,W,q,$,Le,et)})),qe})}function Ua(a){const{column:i,sortOrder:N}=a;return{column:i,order:N,field:i.dataIndex,columnKey:i.key}}function Ja(a){const i=a.filter(N=>{let{sortOrder:W}=N;return W}).map(Ua);return i.length===0&&a.length?Object.assign(Object.assign({},Ua(a[a.length-1])),{column:void 0}):i.length<=1?i[0]||{}:i}function Co(a,i,N){const W=i.slice().sort((Le,Ne)=>Ne.multiplePriority-Le.multiplePriority),q=a.slice(),$=W.filter(Le=>{let{column:{sorter:Ne},sortOrder:Be}=Le;return ka(Ne)&&Be});return $.length?q.sort((Le,Ne)=>{for(let Be=0;Be<$.length;Be+=1){const Ye=$[Be],{column:{sorter:et},sortOrder:qe}=Ye,wt=ka(et);if(wt&&qe){const mt=wt(Le,Ne,qe);if(mt!==0)return qe===La?mt:-mt}}return 0}).map(Le=>{const Ne=Le[N];return Ne?Object.assign(Object.assign({},Le),{[N]:Co(Ne,i,N)}):Le}):q}function ro(a){let{prefixCls:i,mergedColumns:N,onSorterChange:W,sortDirections:q,tableLocale:$,showSorterTooltip:Le}=a;const[Ne,Be]=n.useState(Qa(N,!0)),Ye=n.useMemo(()=>{let Ct=!0;const Qt=Qa(N,!1);if(!Qt.length)return Ne;const Kt=[];function Jt(un){Ct?Kt.push(un):Kt.push(Object.assign(Object.assign({},un),{sortOrder:null}))}let Ht=null;return Qt.forEach(un=>{Ht===null?(Jt(un),un.sortOrder&&(un.multiplePriority===!1?Ct=!1:Ht=!0)):(Ht&&un.multiplePriority!==!1||(Ct=!1),Jt(un))}),Kt},[N,Ne]),et=n.useMemo(()=>{const Ct=Ye.map(Qt=>{let{column:Kt,sortOrder:Jt}=Qt;return{column:Kt,order:Jt}});return{sortColumns:Ct,sortColumn:Ct[0]&&Ct[0].column,sortOrder:Ct[0]&&Ct[0].order}},[Ye]);function qe(Ct){let Qt;Ct.multiplePriority===!1||!Ye.length||Ye[0].multiplePriority===!1?Qt=[Ct]:Qt=[].concat((0,Tt.Z)(Ye.filter(Kt=>{let{key:Jt}=Kt;return Jt!==Ct.key})),[Ct]),Be(Qt),W(Ja(Qt),Qt)}return[Ct=>Fa(i,Ct,Ye,qe,q,$,Le),Ye,et,()=>Ja(Ye)]}function go(a,i){return a.map(N=>{const W=Object.assign({},N);return W.title=ho(N.title,i),"children"in W&&(W.children=go(W.children,i)),W})}function qo(a){return[n.useCallback(N=>go(N,a),[a])]}var $o=Mt((a,i)=>{const{_renderTimes:N}=a,{_renderTimes:W}=i;return N!==W}),Xa=jt((a,i)=>{const{_renderTimes:N}=a,{_renderTimes:W}=i;return N!==W}),Ea=e(64993),Na=e(17313),ai=e(83116),ii=e(37613),qa=a=>{const{componentCls:i}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,W=(q,$,Le)=>({[`&${i}-${q}`]:{[`> ${i}-container`]:{[`> ${i}-content, > ${i}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${$}px -${Le+a.lineWidth}px`}}}}}});return{[`${i}-wrapper`]:{[`${i}${i}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${i}-title`]:{border:N,borderBottom:0},[`> ${i}-container`]:{borderInlineStart:N,borderTop:N,[` - > ${i}-content, - > ${i}-header, - > ${i}-body, - > ${i}-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:N},"> thead":{"> tr:not(:last-child) > th":{borderBottom:N},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${i}-cell-fix-right-first::after`]:{borderInlineEnd:N}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${a.tablePaddingVertical}px -${a.tablePaddingHorizontal+a.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:a.lineWidth,bottom:0,borderInlineEnd:N,content:'""'}}}}}},[`&${i}-scroll-horizontal`]:{[`> ${i}-container > ${i}-body`]:{"> table > tbody":{[` - > tr${i}-expanded-row, - > tr${i}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},W("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle)),W("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall)),{[`> ${i}-footer`]:{border:N,borderTop:0}}),[`${i}-cell`]:{[`${i}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${a.lineWidth}px 0 ${a.lineWidth}px ${a.tableHeaderBg}`}},[`${i}-bordered ${i}-cell-scrollbar`]:{borderInlineEnd:N}}}},pi=a=>{const{componentCls:i}=a;return{[`${i}-wrapper`]:{[`${i}-cell-ellipsis`]:Object.assign(Object.assign({},Na.vS),{wordBreak:"keep-all",[` - &${i}-cell-fix-left-last, - &${i}-cell-fix-right-first - `]:{overflow:"visible",[`${i}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${i}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},hi=a=>{const{componentCls:i}=a;return{[`${i}-wrapper`]:{[`${i}-tbody > tr${i}-placeholder`]:{textAlign:"center",color:a.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:a.colorBgContainer}}}}},Oi=e(15969),yi=a=>{const{componentCls:i,antCls:N,controlInteractiveSize:W,motionDurationSlow:q,lineWidth:$,paddingXS:Le,lineType:Ne,tableBorderColor:Be,tableExpandIconBg:Ye,tableExpandColumnWidth:et,borderRadius:qe,fontSize:wt,fontSizeSM:mt,lineHeight:Ct,tablePaddingVertical:Qt,tablePaddingHorizontal:Kt,tableExpandedRowBg:Jt,paddingXXS:Ht}=a,un=W/2-$,zn=un*2+$*3,jn=`${$}px ${Ne} ${Be}`,Sn=Ht-$;return{[`${i}-wrapper`]:{[`${i}-expand-icon-col`]:{width:et},[`${i}-row-expand-icon-cell`]:{textAlign:"center",[`${i}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${i}-row-indent`]:{height:1,float:"left"},[`${i}-row-expand-icon`]:Object.assign(Object.assign({},(0,Oi.N)(a)),{position:"relative",float:"left",boxSizing:"border-box",width:zn,height:zn,padding:0,color:"inherit",lineHeight:`${zn}px`,background:Ye,border:jn,borderRadius:qe,transform:`scale(${W/zn})`,transition:`all ${q}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${q} ease-out`,content:'""'},"&::before":{top:un,insetInlineEnd:Sn,insetInlineStart:Sn,height:$},"&::after":{top:Sn,bottom:Sn,insetInlineStart:un,width:$,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"}}),[`${i}-row-indent + ${i}-row-expand-icon`]:{marginTop:(wt*Ct-$*3)/2-Math.ceil((mt*1.4-$*3)/2),marginInlineEnd:Le},[`tr${i}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Jt}},[`${N}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${i}-expanded-row-fixed`]:{position:"relative",margin:`-${Qt}px -${Kt}px`,padding:`${Qt}px ${Kt}px`}}}},qi=a=>{const{componentCls:i,antCls:N,iconCls:W,tableFilterDropdownWidth:q,tableFilterDropdownSearchWidth:$,paddingXXS:Le,paddingXS:Ne,colorText:Be,lineWidth:Ye,lineType:et,tableBorderColor:qe,tableHeaderIconColor:wt,fontSizeSM:mt,tablePaddingHorizontal:Ct,borderRadius:Qt,motionDurationSlow:Kt,colorTextDescription:Jt,colorPrimary:Ht,tableHeaderFilterActiveBg:un,colorTextDisabled:zn,tableFilterDropdownBg:jn,tableFilterDropdownHeight:Sn,controlItemBgHover:_n,controlItemBgActive:mr,boxShadowSecondary:fn,filterDropdownMenuBg:xn}=a,vn=`${N}-dropdown`,an=`${i}-filter-dropdown`,yn=`${N}-tree`,ar=`${Ye}px ${et} ${qe}`;return[{[`${i}-wrapper`]:{[`${i}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${i}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Le,marginInline:`${Le}px ${-Ct/2}px`,padding:`0 ${Le}px`,color:wt,fontSize:mt,borderRadius:Qt,cursor:"pointer",transition:`all ${Kt}`,"&:hover":{color:Jt,background:un},"&.active":{color:Ht}}}},{[`${N}-dropdown`]:{[an]:Object.assign(Object.assign({},(0,Na.Wf)(a)),{minWidth:q,backgroundColor:jn,borderRadius:Qt,boxShadow:fn,overflow:"hidden",[`${vn}-menu`]:{maxHeight:Sn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:xn,"&:empty::after":{display:"block",padding:`${Ne}px 0`,color:zn,fontSize:mt,textAlign:"center",content:'"Not Found"'}},[`${an}-tree`]:{paddingBlock:`${Ne}px 0`,paddingInline:Ne,[yn]:{padding:0},[`${yn}-treenode ${yn}-node-content-wrapper:hover`]:{backgroundColor:_n},[`${yn}-treenode-checkbox-checked ${yn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:mr}}},[`${an}-search`]:{padding:Ne,borderBottom:ar,"&-input":{input:{minWidth:$},[W]:{color:zn}}},[`${an}-checkall`]:{width:"100%",marginBottom:Le,marginInlineStart:Le},[`${an}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ne-Ye}px ${Ne}px`,overflow:"hidden",borderTop:ar}})}},{[`${N}-dropdown ${an}, ${an}-submenu`]:{[`${N}-checkbox-wrapper + span`]:{paddingInlineStart:Ne,color:Be},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fi=a=>{const{componentCls:i,lineWidth:N,colorSplit:W,motionDurationSlow:q,zIndexTableFixed:$,tableBg:Le,zIndexTableSticky:Ne}=a,Be=W;return{[`${i}-wrapper`]:{[` - ${i}-cell-fix-left, - ${i}-cell-fix-right - `]:{position:"sticky !important",zIndex:$,background:Le},[` - ${i}-cell-fix-left-first::after, - ${i}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-N,width:30,transform:"translateX(100%)",transition:`box-shadow ${q}`,content:'""',pointerEvents:"none"},[`${i}-cell-fix-left-all::after`]:{display:"none"},[` - ${i}-cell-fix-right-first::after, - ${i}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-N,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${q}`,content:'""',pointerEvents:"none"},[`${i}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ne+1,width:30,transition:`box-shadow ${q}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${i}-ping-left`]:{[`&:not(${i}-has-fix-left) ${i}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Be}`}},[` - ${i}-cell-fix-left-first::after, - ${i}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Be}`},[`${i}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${i}-ping-right`]:{[`&:not(${i}-has-fix-right) ${i}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Be}`}},[` - ${i}-cell-fix-right-first::after, - ${i}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Be}`}}}}},po=a=>{const{componentCls:i,antCls:N}=a;return{[`${i}-wrapper`]:{[`${i}-pagination${N}-pagination`]:{margin:`${a.margin}px 0`},[`${i}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:a.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},mi=a=>{const{componentCls:i,tableRadius:N}=a;return{[`${i}-wrapper`]:{[i]:{[`${i}-title, ${i}-header`]:{borderRadius:`${N}px ${N}px 0 0`},[`${i}-title + ${i}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${i}-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:N,borderStartEndRadius:N,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:N},"> *:last-child":{borderStartEndRadius:N}}},"&-footer":{borderRadius:`0 0 ${N}px ${N}px`}}}}},Li=a=>{const{componentCls:i}=a;return{[`${i}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${i}-pagination-left`]:{justifyContent:"flex-end"},[`${i}-pagination-right`]:{justifyContent:"flex-start"},[`${i}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${i}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${i}-row-indent`]:{float:"right"}}}}},Fi=a=>{const{componentCls:i,antCls:N,iconCls:W,fontSizeIcon:q,padding:$,paddingXS:Le,tableHeaderIconColor:Ne,tableHeaderIconColorHover:Be,tableSelectionColumnWidth:Ye}=a;return{[`${i}-wrapper`]:{[`${i}-selection-col`]:{width:Ye,[`&${i}-selection-col-with-dropdown`]:{width:Ye+q+$/4}},[`${i}-bordered ${i}-selection-col`]:{width:Ye+Le*2,[`&${i}-selection-col-with-dropdown`]:{width:Ye+q+$/4+Le*2}},[` - table tr th${i}-selection-column, - table tr td${i}-selection-column - `]:{paddingInlineEnd:a.paddingXS,paddingInlineStart:a.paddingXS,textAlign:"center",[`${N}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${i}-selection-column${i}-cell-fix-left`]:{zIndex:a.zIndexTableFixed+1},[`table tr th${i}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${i}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${i}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${a.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${a.tablePaddingHorizontal/4}px`,[W]:{color:Ne,fontSize:q,verticalAlign:"baseline","&:hover":{color:Be}}}}}},Ci=a=>{const{componentCls:i}=a,N=(W,q,$,Le)=>({[`${i}${i}-${W}`]:{fontSize:Le,[` - ${i}-title, - ${i}-footer, - ${i}-cell, - ${i}-thead > tr > th, - ${i}-tbody > tr > th, - ${i}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${q}px ${$}px`},[`${i}-filter-trigger`]:{marginInlineEnd:`-${$/2}px`},[`${i}-expanded-row-fixed`]:{margin:`-${q}px -${$}px`},[`${i}-tbody`]:{[`${i}-wrapper:only-child ${i}`]:{marginBlock:`-${q}px`,marginInline:`${a.tableExpandColumnWidth-$}px -${$}px`}},[`${i}-selection-column`]:{paddingInlineStart:`${$/4}px`}}});return{[`${i}-wrapper`]:Object.assign(Object.assign({},N("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle,a.tableFontSizeMiddle)),N("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall,a.tableFontSizeSmall))}},Ni=a=>{const{componentCls:i,marginXXS:N,fontSizeIcon:W,tableHeaderIconColor:q,tableHeaderIconColorHover:$}=a;return{[`${i}-wrapper`]:{[`${i}-thead th${i}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${a.motionDurationSlow}`,"&:hover":{background:a.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:a.colorPrimary},[` - &${i}-cell-fix-left:hover, - &${i}-cell-fix-right:hover - `]:{background:a.tableFixedHeaderSortActiveBg}},[`${i}-thead th${i}-column-sort`]:{background:a.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${i}-column-sort`]:{background:a.tableBodySortBg},[`${i}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${i}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${i}-column-sorter`]:{marginInlineStart:N,color:q,fontSize:0,transition:`color ${a.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:W,"&.active":{color:a.colorPrimary}},[`${i}-column-sorter-up + ${i}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${i}-column-sorters:hover ${i}-column-sorter`]:{color:$}}}},Ti=a=>{const{componentCls:i,opacityLoading:N,tableScrollThumbBg:W,tableScrollThumbBgHover:q,tableScrollThumbSize:$,tableScrollBg:Le,zIndexTableSticky:Ne,stickyScrollBarBorderRadius:Be}=a,Ye=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`;return{[`${i}-wrapper`]:{[`${i}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ne,background:a.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${$}px !important`,zIndex:Ne,display:"flex",alignItems:"center",background:Le,borderTop:Ye,opacity:N,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:$,backgroundColor:W,borderRadius:Be,transition:`all ${a.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:q}}}}}}},Ei=a=>{const{componentCls:i,lineWidth:N,tableBorderColor:W}=a,q=`${N}px ${a.lineType} ${W}`;return{[`${i}-wrapper`]:{[`${i}-summary`]:{position:"relative",zIndex:a.zIndexTableFixed,background:a.tableBg,"> tr":{"> th, > td":{borderBottom:q}}},[`div${i}-summary`]:{boxShadow:`0 -${N}px 0 ${W}`}}}},rl=a=>{const{componentCls:i}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,W=`${i}-expanded-row-cell`;return{[`${i}-wrapper`]:{[`${i}-tbody-virtual`]:{[`${i}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${i}-cell`]:{borderBottom:N},[`${i}-expanded-row`]:{[`${W}${W}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${a.lineWidth}px)`,borderInlineEnd:"none"}}},[`${i}-bordered`]:{[`${i}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:N,position:"absolute"},[`${i}-cell`]:{borderInlineEnd:N,[`&${i}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-a.lineWidth,borderInlineStart:N}}}}}}};const zi=a=>{const{componentCls:i,fontWeightStrong:N,tablePaddingVertical:W,tablePaddingHorizontal:q,lineWidth:$,lineType:Le,tableBorderColor:Ne,tableFontSize:Be,tableBg:Ye,tableRadius:et,tableHeaderTextColor:qe,motionDurationMid:wt,tableHeaderBg:mt,tableHeaderCellSplitColor:Ct,tableRowHoverBg:Qt,tableSelectedRowBg:Kt,tableSelectedRowHoverBg:Jt,tableFooterTextColor:Ht,tableFooterBg:un,paddingContentVerticalLG:zn}=a,jn=`${$}px ${Le} ${Ne}`;return{[`${i}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Na.dF)()),{[i]:Object.assign(Object.assign({},(0,Na.Wf)(a)),{fontSize:Be,background:Ye,borderRadius:`${et}px ${et}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${et}px ${et}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${i}-cell, - ${i}-thead > tr > th, - ${i}-tbody > tr > th, - ${i}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${zn}px ${q}px`,overflowWrap:"break-word"},[`${i}-title`]:{padding:`${W}px ${q}px`},[`${i}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:qe,fontWeight:N,textAlign:"start",background:mt,borderBottom:jn,transition:`background ${wt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${i}-selection-column):not(${i}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ct,transform:"translateY(-50%)",transition:`background-color ${wt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${i}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${wt}, border-color ${wt}`,borderBottom:jn,[` - > ${i}-wrapper:only-child, - > ${i}-expanded-row-fixed > ${i}-wrapper:only-child - `]:{[i]:{marginBlock:`-${W}px`,marginInline:`${a.tableExpandColumnWidth-q}px -${q}px`,[`${i}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:qe,fontWeight:N,textAlign:"start",background:mt,borderBottom:jn,transition:`background ${wt} ease`},[` - &${i}-row:hover > th, - &${i}-row:hover > td, - > th${i}-cell-row-hover, - > td${i}-cell-row-hover - `]:{background:Qt},[`&${i}-row-selected`]:{"> th, > td":{background:Kt},"&:hover > th, &:hover > td":{background:Jt}}}},[`${i}-footer`]:{padding:`${W}px ${q}px`,color:Ht,background:un}})}};var Zi=(0,ai.Z)("Table",a=>{const{colorTextHeading:i,colorSplit:N,colorIcon:W,colorIconHover:q,opacityLoading:$,colorBgContainer:Le,controlInteractiveSize:Ne,headerBg:Be,headerColor:Ye,headerSortActiveBg:et,headerSortHoverBg:qe,bodySortBg:wt,rowHoverBg:mt,rowSelectedBg:Ct,rowSelectedHoverBg:Qt,rowExpandedBg:Kt,cellPaddingBlock:Jt,cellPaddingInline:Ht,cellPaddingBlockMD:un,cellPaddingInlineMD:zn,cellPaddingBlockSM:jn,cellPaddingInlineSM:Sn,borderColor:_n,footerBg:mr,footerColor:fn,headerBorderRadius:xn,cellFontSize:vn,cellFontSizeMD:an,cellFontSizeSM:yn,headerSplitColor:ar,fixedHeaderSortActiveBg:Ar,headerFilterHoverBg:ur,filterDropdownBg:Vn,expandIconBg:Mr,selectionColumnWidth:Fr,stickyScrollBarBg:_r}=a,Vr=new Ea.C(W),Eo=new Ea.C(q),So=2,pr=(0,ii.TS)(a,{tableFontSize:vn,tableBg:Le,tableRadius:xn,tablePaddingVertical:Jt,tablePaddingHorizontal:Ht,tablePaddingVerticalMiddle:un,tablePaddingHorizontalMiddle:zn,tablePaddingVerticalSmall:jn,tablePaddingHorizontalSmall:Sn,tableBorderColor:_n,tableHeaderTextColor:Ye,tableHeaderBg:Be,tableFooterTextColor:fn,tableFooterBg:mr,tableHeaderCellSplitColor:ar,tableHeaderSortBg:et,tableHeaderSortHoverBg:qe,tableHeaderIconColor:Vr.clone().setAlpha(Vr.getAlpha()*$).toRgbString(),tableHeaderIconColorHover:Eo.clone().setAlpha(Eo.getAlpha()*$).toRgbString(),tableBodySortBg:wt,tableFixedHeaderSortActiveBg:Ar,tableHeaderFilterActiveBg:ur,tableFilterDropdownBg:Vn,tableRowHoverBg:mt,tableSelectedRowBg:Ct,tableSelectedRowHoverBg:Qt,zIndexTableFixed:So,zIndexTableSticky:So+1,tableFontSizeMiddle:an,tableFontSizeSmall:yn,tableSelectionColumnWidth:Fr,tableExpandIconBg:Mr,tableExpandColumnWidth:Ne+2*a.padding,tableExpandedRowBg:Kt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:_r,tableScrollThumbBgHover:i,tableScrollBg:N});return[zi(pr),po(pr),Ei(pr),Ni(pr),qi(pr),qa(pr),mi(pr),yi(pr),Ei(pr),hi(pr),Fi(pr),fi(pr),Ti(pr),pi(pr),Ci(pr),Li(pr),rl(pr)]},a=>{const{colorFillAlter:i,colorBgContainer:N,colorTextHeading:W,colorFillSecondary:q,colorFillContent:$,controlItemBgActive:Le,controlItemBgActiveHover:Ne,padding:Be,paddingSM:Ye,paddingXS:et,colorBorderSecondary:qe,borderRadiusLG:wt,fontSize:mt,controlHeight:Ct,colorTextPlaceholder:Qt}=a,Kt=new Ea.C(q).onBackground(N).toHexShortString(),Jt=new Ea.C($).onBackground(N).toHexShortString(),Ht=new Ea.C(i).onBackground(N).toHexShortString();return{headerBg:Ht,headerColor:W,headerSortActiveBg:Kt,headerSortHoverBg:Jt,bodySortBg:Ht,rowHoverBg:Ht,rowSelectedBg:Le,rowSelectedHoverBg:Ne,rowExpandedBg:i,cellPaddingBlock:Be,cellPaddingInline:Be,cellPaddingBlockMD:Ye,cellPaddingInlineMD:et,cellPaddingBlockSM:et,cellPaddingInlineSM:et,borderColor:qe,headerBorderRadius:wt,footerBg:Ht,footerColor:W,cellFontSize:mt,cellFontSizeMD:mt,cellFontSizeSM:mt,headerSplitColor:qe,fixedHeaderSortActiveBg:Kt,headerFilterHoverBg:$,filterDropdownMenuBg:N,filterDropdownBg:N,expandIconBg:N,selectionColumnWidth:Ct,stickyScrollBarBg:Qt,stickyScrollBarBorderRadius:100}});const ji=[],Wi=(a,i)=>{const{prefixCls:N,className:W,rootClassName:q,style:$,size:Le,bordered:Ne,dropdownPrefixCls:Be,dataSource:Ye,pagination:et,rowSelection:qe,rowKey:wt="key",rowClassName:mt,columns:Ct,children:Qt,childrenColumnName:Kt,onChange:Jt,getPopupContainer:Ht,loading:un,expandIcon:zn,expandable:jn,expandedRowRender:Sn,expandIconColumnIndex:_n,indentSize:mr,scroll:fn,sortDirections:xn,locale:vn,showSorterTooltip:an=!0,virtual:yn}=a,ar=n.useMemo(()=>Ct||s(Qt),[Ct,Qt]),Ar=n.useMemo(()=>ar.some(Br=>Br.responsive),[ar]),ur=(0,Sr.Z)(Ar),Vn=n.useMemo(()=>{const Br=new Set(Object.keys(ur).filter(Gr=>ur[Gr]));return ar.filter(Gr=>!Gr.responsive||Gr.responsive.some(qr=>Br.has(qr)))},[ar,ur]),Mr=(0,Ft.Z)(a,["className","style","columns"]),{locale:Fr=Ln.Z,direction:_r,table:Vr,renderEmpty:Eo,getPrefixCls:So,getPopupContainer:pr}=n.useContext(lr.E_),Io=(0,hn.Z)(Le),Cr=Object.assign(Object.assign({},Fr.Table),vn),uo=Ye||ji,ao=So("table",N),_o=So("dropdown",Be),Xn=Object.assign({childrenColumnName:Kt,expandIconColumnIndex:_n},jn),{childrenColumnName:Yn="children"}=Xn,kn=n.useMemo(()=>uo.some(Br=>Br==null?void 0:Br[Yn])?"nest":Sn||jn&&jn.expandedRowRender?"row":null,[uo]),Nn={body:n.useRef()},Wr=n.useMemo(()=>typeof wt=="function"?wt:Br=>Br==null?void 0:Br[wt],[wt]),[Rn]=Ma(uo,Yn,Wr),cr={},Kr=function(Br,Gr){let qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var kr,Qr,Ko;const Mo=Object.assign(Object.assign({},cr),Br);qr&&((kr=cr.resetPagination)===null||kr===void 0||kr.call(cr),!((Qr=Mo.pagination)===null||Qr===void 0)&&Qr.current&&(Mo.pagination.current=1),et&&et.onChange&&et.onChange(1,(Ko=Mo.pagination)===null||Ko===void 0?void 0:Ko.pageSize)),fn&&fn.scrollToFirstRowOnChange!==!1&&Nn.body.current&&(0,Hn.Z)(0,{getContainer:()=>Nn.body.current}),Jt==null||Jt(Mo.pagination,Mo.filters,Mo.sorter,{currentDataSource:ya(Co(uo,Mo.sorterStates,Yn),Mo.filterStates),action:Gr})},zr=(Br,Gr)=>{Kr({sorter:Br,sorterStates:Gr},"sort",!1)},[Uo,r,v,g]=ro({prefixCls:ao,mergedColumns:Vn,onSorterChange:zr,sortDirections:xn||["ascend","descend"],tableLocale:Cr,showSorterTooltip:an}),te=n.useMemo(()=>Co(uo,r,Yn),[uo,r]);cr.sorter=g(),cr.sorterStates=r;const Ce=(Br,Gr)=>{Kr({filters:Br,filterStates:Gr},"filter",!0)},[Je,St,We]=vo({prefixCls:ao,locale:Cr,dropdownPrefixCls:_o,mergedColumns:Vn,onFilterChange:Ce,getPopupContainer:Ht||pr}),ze=ya(te,St);cr.filters=We,cr.filterStates=St;const Bt=n.useMemo(()=>{const Br={};return Object.keys(We).forEach(Gr=>{We[Gr]!==null&&(Br[Gr]=We[Gr])}),Object.assign(Object.assign({},v),{filters:Br})},[v,We]),[gn]=qo(Bt),sn=(Br,Gr)=>{Kr({pagination:Object.assign(Object.assign({},cr.pagination),{current:Br,pageSize:Gr})},"paginate")},[zt,or]=Da(ze.length,sn,et);cr.pagination=et===!1?{}:ca(zt,et),cr.resetPagination=or;const en=n.useMemo(()=>{if(et===!1||!zt.pageSize)return ze;const{current:Br=1,total:Gr,pageSize:qr=ba}=zt;return ze.lengthqr?ze.slice((Br-1)*qr,Br*qr):ze:ze.slice((Br-1)*qr,Br*qr)},[!!et,ze,zt&&zt.current,zt&&zt.pageSize,zt&&zt.total]),[Cn,Wn]=$r({prefixCls:ao,data:ze,pageData:en,getRowKey:Wr,getRecordByKey:Rn,expandType:kn,childrenColumnName:Yn,locale:Cr,getPopupContainer:Ht||pr},qe),Ut=(Br,Gr,qr)=>{let kr;return typeof mt=="function"?kr=ve()(mt(Br,Gr,qr)):kr=ve()(mt),ve()({[`${ao}-row-selected`]:Wn.has(Wr(Br,Gr))},kr)};Xn.__PARENT_RENDER_ICON__=Xn.expandIcon,Xn.expandIcon=Xn.expandIcon||zn||br(Cr),kn==="nest"&&Xn.expandIconColumnIndex===void 0?Xn.expandIconColumnIndex=qe?1:0:Xn.expandIconColumnIndex>0&&qe&&(Xn.expandIconColumnIndex-=1),typeof Xn.indentSize!="number"&&(Xn.indentSize=typeof mr=="number"?mr:15);const tr=n.useCallback(Br=>gn(Cn(Je(Uo(Br)))),[Uo,Je,Cn]);let tn,Qn;if(et!==!1&&(zt!=null&&zt.total)){let Br;zt.size?Br=zt.size:Br=Io==="small"||Io==="middle"?"small":void 0;const Gr=Qr=>n.createElement(sr.Z,Object.assign({},zt,{className:ve()(`${ao}-pagination ${ao}-pagination-${Qr}`,zt.className),size:Br})),qr=_r==="rtl"?"left":"right",{position:kr}=zt;if(kr!==null&&Array.isArray(kr)){const Qr=kr.find(ra=>ra.includes("top")),Ko=kr.find(ra=>ra.includes("bottom")),Mo=kr.every(ra=>`${ra}`=="none");!Qr&&!Ko&&!Mo&&(Qn=Gr(qr)),Qr&&(tn=Gr(Qr.toLowerCase().replace("top",""))),Ko&&(Qn=Gr(Ko.toLowerCase().replace("bottom","")))}else Qn=Gr(qr)}let it;typeof un=="boolean"?it={spinning:un}:typeof un=="object"&&(it=Object.assign({spinning:!0},un));const[pt,mn]=Zi(ao),[,Un]=(0,gr.Z)(),Er=ve()(`${ao}-wrapper`,Vr==null?void 0:Vr.className,{[`${ao}-wrapper-rtl`]:_r==="rtl"},W,q,mn),io=Object.assign(Object.assign({},Vr==null?void 0:Vr.style),$),Yr=vn&&vn.emptyText||(Eo==null?void 0:Eo("Table"))||n.createElement(dn.Z,{componentName:"Table"}),Ir=yn?Xa:$o,Lo={},da=n.useMemo(()=>{const{fontSize:Br,lineHeight:Gr,padding:qr,paddingXS:kr,paddingSM:Qr}=Un,Ko=Math.floor(Br*Gr);switch(Io){case"large":return qr*2+Ko;case"small":return kr*2+Ko;default:return Qr*2+Ko}},[Un,Io]);return yn&&(Lo.listItemHeight=da),pt(n.createElement("div",{ref:i,className:Er,style:io},n.createElement(Dr.Z,Object.assign({spinning:!1},it),tn,n.createElement(Ir,Object.assign({},Lo,Mr,{columns:Vn,direction:_r,expandable:Xn,prefixCls:ao,className:ve()({[`${ao}-middle`]:Io==="middle",[`${ao}-small`]:Io==="small",[`${ao}-bordered`]:Ne,[`${ao}-empty`]:uo.length===0}),data:en,rowKey:Wr,rowClassName:Ut,emptyText:Yr,internalHooks:d,internalRefs:Nn,transformColumns:tr})),Qn)))};var Ki=n.forwardRef(Wi);const Hi=(a,i)=>{const N=n.useRef(0);return N.current+=1,n.createElement(Ki,Object.assign({},a,{ref:i,_renderTimes:N.current}))},ma=n.forwardRef(Hi);ma.SELECTION_COLUMN=xo,ma.EXPAND_COLUMN=t,ma.SELECTION_ALL=bo,ma.SELECTION_INVERT=zo,ma.SELECTION_NONE=Wo,ma.Column=vr,ma.ColumnGroup=Yt,ma.Summary=f;var Si=ma,xi=Si},99313:function(ln,ke,e){e.d(ke,{default:function(){return _}});var t=e(77318),d=e(24764),A=e(66119),re=e(92310),c=e.n(re),B=e(5891),n=e(80962),ce=e(57259),le=e(29043),h=e(80665),fe=e(19149),y=e(59301),P=e(93144),J=e(35788),ae=e(43469),ee=(0,y.createContext)(null),$e=y.forwardRef(function(s,E){var p=s.prefixCls,S=s.className,de=s.style,se=s.id,Xe=s.active,je=s.tabKey,_e=s.children;return y.createElement("div",{id:se&&"".concat(se,"-panel-").concat(je),role:"tabpanel",tabIndex:Xe?0:-1,"aria-labelledby":se&&"".concat(se,"-tab-").concat(je),"aria-hidden":!Xe,style:de,className:c()(p,Xe&&"".concat(p,"-active"),S),ref:E},_e)}),Se=$e,Ve=["key","forceRender","style","className"];function be(s){var E=s.id,p=s.activeKey,S=s.animated,de=s.tabPosition,se=s.destroyInactiveTabPane,Xe=y.useContext(ee),je=Xe.prefixCls,_e=Xe.tabs,nt=S.tabPane,vt="".concat(je,"-tabpane");return y.createElement("div",{className:c()("".concat(je,"-content-holder"))},y.createElement("div",{className:c()("".concat(je,"-content"),"".concat(je,"-content-").concat(de),(0,n.Z)({},"".concat(je,"-content-animated"),nt))},_e.map(function(dt){var Qe=dt.key,ut=dt.forceRender,At=dt.style,bt=dt.className,Pt=(0,fe.Z)(dt,Ve),Lt=Qe===p;return y.createElement(ae.default,(0,B.Z)({key:Qe,visible:Lt,forceRender:ut,removeOnLeave:!!se,leavedClassName:"".concat(vt,"-hidden")},S.tabPaneMotion),function(qt,Nt){var ft=qt.style,pe=qt.className;return y.createElement(Se,(0,B.Z)({},Pt,{prefixCls:vt,id:E,tabKey:Qe,animated:nt,active:Lt,style:(0,ce.Z)((0,ce.Z)({},At),ft),className:c()(bt,pe),ref:Nt}))})})))}var K=e(26390),b=e(29301),o=e(8107),w=e(20475),O={width:0,height:0,left:0,top:0};function G(s,E,p){return(0,y.useMemo)(function(){for(var S,de=new Map,se=E.get((S=s[0])===null||S===void 0?void 0:S.key)||O,Xe=se.left+se.width,je=0;jeme?(k=rt,Ee.current="x"):(k=j,Ee.current="y"),E(-k,-k)&&Re.preventDefault()}var Ke=(0,y.useRef)(null);Ke.current={onTouchStart:Nt,onTouchMove:ft,onTouchEnd:pe,onWheel:Te},y.useEffect(function(){function Re(ue){Ke.current.onTouchStart(ue)}function rt(ue){Ke.current.onTouchMove(ue)}function j(ue){Ke.current.onTouchEnd(ue)}function k(ue){Ke.current.onWheel(ue)}return document.addEventListener("touchmove",rt,{passive:!1}),document.addEventListener("touchend",j,{passive:!1}),s.current.addEventListener("touchstart",Re,{passive:!1}),s.current.addEventListener("wheel",k),function(){document.removeEventListener("touchmove",rt),document.removeEventListener("touchend",j)}},[])}var he=e(28800);function Ae(s){var E=(0,y.useState)(0),p=(0,le.Z)(E,2),S=p[0],de=p[1],se=(0,y.useRef)(0),Xe=(0,y.useRef)();return Xe.current=s,(0,he.o)(function(){var je;(je=Xe.current)===null||je===void 0||je.call(Xe)},[S]),function(){se.current===S&&(se.current+=1,de(se.current))}}function oe(s){var E=(0,y.useRef)([]),p=(0,y.useState)({}),S=(0,le.Z)(p,2),de=S[1],se=(0,y.useRef)(typeof s=="function"?s():s),Xe=Ae(function(){var _e=se.current;E.current.forEach(function(nt){_e=nt(_e)}),E.current=[],se.current=_e,de({})});function je(_e){E.current.push(_e),Xe()}return[se.current,je]}var U={width:0,height:0,left:0,top:0,right:0};function Ie(s,E,p,S,de,se,Xe){var je=Xe.tabs,_e=Xe.tabPosition,nt=Xe.rtl,vt,dt,Qe;return["top","bottom"].includes(_e)?(vt="width",dt=nt?"right":"left",Qe=Math.abs(p)):(vt="height",dt="top",Qe=-p),(0,y.useMemo)(function(){if(!je.length)return[0,0];for(var ut=je.length,At=ut,bt=0;btQe+E){At=bt-1;break}}for(var Lt=0,qt=ut-1;qt>=0;qt-=1){var Nt=s.get(je[qt].key)||U;if(Nt[dt]=At?[0,0]:[Lt,At]},[s,E,S,de,se,Qe,_e,je.map(function(ut){return ut.key}).join("_"),nt])}function m(s){var E;return s instanceof Map?(E={},s.forEach(function(p,S){E[S]=p})):E=s,JSON.stringify(E)}var x="TABS_DQ";function R(s){return String(s).replace(/"/g,x)}function L(s,E,p,S){return!(!p||S||s===!1||s===void 0&&(E===!1||E===null))}function I(s,E){var p=s.prefixCls,S=s.editable,de=s.locale,se=s.style;return!S||S.showAdd===!1?null:y.createElement("button",{ref:E,type:"button",className:"".concat(p,"-nav-add"),style:se,"aria-label":(de==null?void 0:de.addAriaLabel)||"Add tab",onClick:function(je){S.onEdit("add",{event:je})}},S.addIcon||"+")}var F=y.forwardRef(I),ne=y.forwardRef(function(s,E){var p=s.position,S=s.prefixCls,de=s.extra;if(!de)return null;var se,Xe={};return(0,h.Z)(de)==="object"&&!y.isValidElement(de)?Xe=de:Xe.right=de,p==="right"&&(se=Xe.right),p==="left"&&(se=Xe.left),se?y.createElement("div",{className:"".concat(S,"-extra-content"),ref:E},se):null}),Ge=ne,He=e(31561),Me=e(22798),ot=e(85108);function ht(s,E){var p=s.prefixCls,S=s.id,de=s.tabs,se=s.locale,Xe=s.mobile,je=s.moreIcon,_e=je===void 0?"More":je,nt=s.moreTransitionName,vt=s.style,dt=s.className,Qe=s.editable,ut=s.tabBarGutter,At=s.rtl,bt=s.removeAriaLabel,Pt=s.onTabClick,Lt=s.getPopupContainer,qt=s.popupClassName,Nt=(0,y.useState)(!1),ft=(0,le.Z)(Nt,2),pe=ft[0],Ee=ft[1],Te=(0,y.useState)(null),Ke=(0,le.Z)(Te,2),Re=Ke[0],rt=Ke[1],j="".concat(S,"-more-popup"),k="".concat(p,"-dropdown"),ue=Re!==null?"".concat(j,"-").concat(Re):null,me=se==null?void 0:se.dropdownAriaLabel;function Fe(Zt,Rt){Zt.preventDefault(),Zt.stopPropagation(),Qe.onEdit("remove",{key:Rt,event:Zt})}var Ot=y.createElement(Me.ZP,{onClick:function(Rt){var Vt=Rt.key,on=Rt.domEvent;Pt(Vt,on),Ee(!1)},prefixCls:"".concat(k,"-menu"),id:j,tabIndex:-1,role:"listbox","aria-activedescendant":ue,selectedKeys:[Re],"aria-label":me!==void 0?me:"expanded dropdown"},de.map(function(Zt){var Rt=Zt.closable,Vt=Zt.disabled,on=Zt.closeIcon,nn=Zt.key,En=Zt.label,$n=L(Rt,on,Qe,Vt);return y.createElement(Me.sN,{key:nn,id:"".concat(j,"-").concat(nn),role:"option","aria-controls":S&&"".concat(S,"-panel-").concat(nn),disabled:Vt},y.createElement("span",null,En),$n&&y.createElement("button",{type:"button","aria-label":bt||"remove",tabIndex:0,className:"".concat(k,"-menu-item-remove"),onClick:function(Wt){Wt.stopPropagation(),Fe(Wt,nn)}},on||Qe.removeIcon||"\xD7"))}));function Mt(Zt){for(var Rt=de.filter(function($n){return!$n.disabled}),Vt=Rt.findIndex(function($n){return $n.key===Re})||0,on=Rt.length,nn=0;nnTr?"left":"right"})}),me=(0,le.Z)(ue,2),Fe=me[0],Ot=me[1],Mt=X(0,function(Xr,Tr){!k&&Nt&&Nt({direction:Xr>Tr?"top":"bottom"})}),lt=(0,le.Z)(Mt,2),Ue=lt[0],Et=lt[1],Xt=(0,y.useState)([0,0]),Zt=(0,le.Z)(Xt,2),Rt=Zt[0],Vt=Zt[1],on=(0,y.useState)([0,0]),nn=(0,le.Z)(on,2),En=nn[0],$n=nn[1],_t=(0,y.useState)([0,0]),Wt=(0,le.Z)(_t,2),$t=Wt[0],Jn=Wt[1],Zn=(0,y.useState)([0,0]),Dn=(0,le.Z)(Zn,2),wn=Dn[0],jt=Dn[1],cn=oe(new Map),On=(0,le.Z)(cn,2),ir=On[0],vr=On[1],kt=G(se,ir,En[0]),Yt=V(Rt,k),Ft=V(En,k),Hn=V($t,k),lr=V(wn,k),dn=Ytsr?sr:Xr}var gr=(0,y.useRef)(),wr=(0,y.useState)(),br=(0,le.Z)(wr,2),Ur=br[0],Jr=br[1];function ho(){Jr(Date.now())}function Po(){window.clearTimeout(gr.current)}tt(Ke,function(Xr,Tr){function fo(to,Oo){to(function(mo){var ha=Dr(mo+Oo);return ha})}return dn?(k?fo(Ot,Xr):fo(Et,Tr),Po(),ho(),!0):!1}),(0,y.useEffect)(function(){return Po(),Ur&&(gr.current=window.setTimeout(function(){Jr(0)},100)),Po},[Ur]);var Qo=Ie(kt,hn,k?Fe:Ue,Ft,Hn,lr,(0,ce.Z)((0,ce.Z)({},s),{},{tabs:se})),Do=(0,le.Z)(Qo,2),Xo=Do[0],Vo=Do[1],Zo=(0,o.Z)(function(){var Xr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:vt,Tr=kt.get(Xr)||{width:0,height:0,left:0,right:0,top:0};if(k){var fo=Fe;dt?Tr.rightFe+hn&&(fo=Tr.right+Tr.width-hn):Tr.left<-Fe?fo=-Tr.left:Tr.left+Tr.width>-Fe+hn&&(fo=-(Tr.left+Tr.width-hn)),Et(0),Ot(Dr(fo))}else{var to=Ue;Tr.top<-Ue?to=-Tr.top:Tr.top+Tr.height>-Ue+hn&&(to=-(Tr.top+Tr.height-hn)),Ot(0),Et(Dr(to))}}),co={};bt==="top"||bt==="bottom"?co[dt?"marginRight":"marginLeft"]=Pt:co.marginTop=Pt;var Yo=se.map(function(Xr,Tr){var fo=Xr.key;return y.createElement(Pe,{id:_e,prefixCls:de,key:fo,tab:Xr,style:Tr===0?void 0:co,closable:Xr.closable,editable:ut,active:fo===vt,renderWrapper:Lt,removeAriaLabel:At==null?void 0:At.removeAriaLabel,onClick:function(Oo){qt(fo,Oo)},onFocus:function(){Zo(fo),ho(),Ke.current&&(dt||(Ke.current.scrollLeft=0),Ke.current.scrollTop=0)}})}),ko=function(){return vr(function(){var Tr=new Map;return se.forEach(function(fo){var to,Oo=fo.key,mo=(to=Re.current)===null||to===void 0?void 0:to.querySelector('[data-node-key="'.concat(R(Oo),'"]'));mo&&Tr.set(Oo,{width:mo.offsetWidth,height:mo.offsetHeight,left:mo.offsetLeft,top:mo.offsetTop})}),Tr})};(0,y.useEffect)(function(){ko()},[se.map(function(Xr){return Xr.key}).join("_")]);var No=Ae(function(){var Xr=l(pe),Tr=l(Ee),fo=l(Te);Vt([Xr[0]-Tr[0]-fo[0],Xr[1]-Tr[1]-fo[1]]);var to=l(j);Jn(to);var Oo=l(rt);jt(Oo);var mo=l(Re);$n([mo[0]-to[0],mo[1]-to[1]]),ko()}),jo=se.slice(0,Xo),yo=se.slice(Vo+1),An=[].concat((0,K.Z)(jo),(0,K.Z)(yo)),Fn=kt.get(vt),rn=D({activeTabOffset:Fn,horizontal:k,rtl:dt,indicatorSize:ft}),er=rn.style;(0,y.useEffect)(function(){Zo()},[vt,Ln,sr,m(Fn),m(kt),k]),(0,y.useEffect)(function(){No()},[dt]);var fr=!!An.length,jr="".concat(de,"-nav-wrap"),Ao,so,no,wo;return k?dt?(so=Fe>0,Ao=Fe!==sr):(Ao=Fe<0,so=Fe!==Ln):(no=Ue<0,wo=Ue!==Ln),y.createElement(b.Z,{onResize:No},y.createElement("div",{ref:(0,w.x1)(E,pe),role:"tablist",className:c()("".concat(de,"-nav"),Xe),style:je,onKeyDown:function(){ho()}},y.createElement(Ge,{ref:Ee,position:"left",extra:Qe,prefixCls:de}),y.createElement(b.Z,{onResize:No},y.createElement("div",{className:c()(jr,(p={},(0,n.Z)(p,"".concat(jr,"-ping-left"),Ao),(0,n.Z)(p,"".concat(jr,"-ping-right"),so),(0,n.Z)(p,"".concat(jr,"-ping-top"),no),(0,n.Z)(p,"".concat(jr,"-ping-bottom"),wo),p)),ref:Ke},y.createElement(b.Z,{onResize:No},y.createElement("div",{ref:Re,className:"".concat(de,"-nav-list"),style:{transform:"translate(".concat(Fe,"px, ").concat(Ue,"px)"),transition:Ur?"none":void 0}},Yo,y.createElement(F,{ref:j,prefixCls:de,locale:At,editable:ut,style:(0,ce.Z)((0,ce.Z)({},Yo.length===0?void 0:co),{},{visibility:fr?"hidden":null})}),y.createElement("div",{className:c()("".concat(de,"-ink-bar"),(0,n.Z)({},"".concat(de,"-ink-bar-animated"),nt.inkBar)),style:er}))))),y.createElement(at,(0,B.Z)({},s,{removeAriaLabel:At==null?void 0:At.removeAriaLabel,ref:rt,prefixCls:de,tabs:An,className:!fr&&Sr,tabMoving:!!Ur})),y.createElement(Ge,{ref:Te,position:"right",extra:Qe,prefixCls:de})))}var f=y.forwardRef(ge),u=["renderTabBar"],Y=["label","key"];function Z(s){var E=s.renderTabBar,p=(0,fe.Z)(s,u),S=y.useContext(ee),de=S.tabs;if(E){var se=(0,ce.Z)((0,ce.Z)({},p),{},{panes:de.map(function(Xe){var je=Xe.label,_e=Xe.key,nt=(0,fe.Z)(Xe,Y);return y.createElement(Se,(0,B.Z)({tab:je,key:_e,tabKey:_e},nt))})});return E(se,f)}return y.createElement(f,p)}var C=e(51395);function Q(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},E;return s===!1?E={inkBar:!1,tabPane:!1}:s===!0?E={inkBar:!0,tabPane:!1}:E=(0,ce.Z)({inkBar:!0},(0,h.Z)(s)==="object"?s:{}),E.tabPaneMotion&&E.tabPane===void 0&&(E.tabPane=!0),!E.tabPaneMotion&&E.tabPane&&(E.tabPane=!1),E}var Oe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ye=0;function ie(s,E){var p,S=s.id,de=s.prefixCls,se=de===void 0?"rc-tabs":de,Xe=s.className,je=s.items,_e=s.direction,nt=s.activeKey,vt=s.defaultActiveKey,dt=s.editable,Qe=s.animated,ut=s.tabPosition,At=ut===void 0?"top":ut,bt=s.tabBarGutter,Pt=s.tabBarStyle,Lt=s.tabBarExtraContent,qt=s.locale,Nt=s.moreIcon,ft=s.moreTransitionName,pe=s.destroyInactiveTabPane,Ee=s.renderTabBar,Te=s.onChange,Ke=s.onTabClick,Re=s.onTabScroll,rt=s.getPopupContainer,j=s.popupClassName,k=s.indicatorSize,ue=(0,fe.Z)(s,Oe),me=y.useMemo(function(){return(je||[]).filter(function(jt){return jt&&(0,h.Z)(jt)==="object"&&"key"in jt})},[je]),Fe=_e==="rtl",Ot=Q(Qe),Mt=(0,y.useState)(!1),lt=(0,le.Z)(Mt,2),Ue=lt[0],Et=lt[1];(0,y.useEffect)(function(){Et((0,P.Z)())},[]);var Xt=(0,J.Z)(function(){var jt;return(jt=me[0])===null||jt===void 0?void 0:jt.key},{value:nt,defaultValue:vt}),Zt=(0,le.Z)(Xt,2),Rt=Zt[0],Vt=Zt[1],on=(0,y.useState)(function(){return me.findIndex(function(jt){return jt.key===Rt})}),nn=(0,le.Z)(on,2),En=nn[0],$n=nn[1];(0,y.useEffect)(function(){var jt=me.findIndex(function(On){return On.key===Rt});if(jt===-1){var cn;jt=Math.max(0,Math.min(En,me.length-1)),Vt((cn=me[jt])===null||cn===void 0?void 0:cn.key)}$n(jt)},[me.map(function(jt){return jt.key}).join("_"),Rt,En]);var _t=(0,J.Z)(null,{value:S}),Wt=(0,le.Z)(_t,2),$t=Wt[0],Jn=Wt[1];(0,y.useEffect)(function(){S||(Jn("rc-tabs-".concat(ye)),ye+=1)},[]);function Zn(jt,cn){Ke==null||Ke(jt,cn);var On=jt!==Rt;Vt(jt),On&&(Te==null||Te(jt))}var Dn={id:$t,activeKey:Rt,animated:Ot,tabPosition:At,rtl:Fe,mobile:Ue},wn=(0,ce.Z)((0,ce.Z)({},Dn),{},{editable:dt,locale:qt,moreIcon:Nt,moreTransitionName:ft,tabBarGutter:bt,onTabClick:Zn,onTabScroll:Re,extra:Lt,style:Pt,panes:null,getPopupContainer:rt,popupClassName:j,indicatorSize:k});return y.createElement(ee.Provider,{value:{tabs:me,prefixCls:se}},y.createElement("div",(0,B.Z)({ref:E,id:S,className:c()(se,"".concat(se,"-").concat(At),(p={},(0,n.Z)(p,"".concat(se,"-mobile"),Ue),(0,n.Z)(p,"".concat(se,"-editable"),dt),(0,n.Z)(p,"".concat(se,"-rtl"),Fe),p),Xe)},ue),y.createElement(Z,(0,B.Z)({},wn,{renderTabBar:Ee})),y.createElement(be,(0,B.Z)({destroyInactiveTabPane:pe},Dn,{animated:Ot}))))}var xe=y.forwardRef(ie),Ze=xe,we=Ze,yt=e(36355),gt=e(19716),Gt=()=>null,It=e(62892);const st={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Dt(s){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},p;return E===!1?p={inkBar:!1,tabPane:!1}:E===!0?p={inkBar:!0,tabPane:!0}:p=Object.assign({inkBar:!0},typeof E=="object"?E:{}),p.tabPane&&(p.tabPaneMotion=Object.assign(Object.assign({},st),{motionName:(0,It.m)(s,"switch")})),p}var In=e(38298),Bn=function(s,E){var p={};for(var S in s)Object.prototype.hasOwnProperty.call(s,S)&&E.indexOf(S)<0&&(p[S]=s[S]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,S=Object.getOwnPropertySymbols(s);deE)}function pn(s,E){if(s)return s;const p=(0,In.Z)(E).map(S=>{if(y.isValidElement(S)){const{key:de,props:se}=S,Xe=se||{},{tab:je}=Xe,_e=Bn(Xe,["tab"]);return Object.assign(Object.assign({key:String(de)},_e),{label:je})}return null});return Pn(p)}var nr=e(17313),rr=e(83116),Tt=e(37613),hr=e(13826),Mn=s=>{const{componentCls:E,motionDurationSlow:p}=s;return[{[E]:{[`${E}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${p}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${p}`}}}}},[(0,hr.oN)(s,"slide-up"),(0,hr.oN)(s,"slide-down")]]};const Tn=s=>{const{componentCls:E,tabsCardPadding:p,cardBg:S,cardGutter:de,colorBorderSecondary:se,itemSelectedColor:Xe}=s;return{[`${E}-card`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{margin:0,padding:p,background:S,border:`${s.lineWidth}px ${s.lineType} ${se}`,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`},[`${E}-tab-active`]:{color:Xe,background:s.colorBgContainer},[`${E}-ink-bar`]:{visibility:"hidden"}},[`&${E}-top, &${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginLeft:{_skip_check_:!0,value:`${de}px`}}}},[`&${E}-top`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`},[`${E}-tab-active`]:{borderBottomColor:s.colorBgContainer}}},[`&${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`0 0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px`},[`${E}-tab-active`]:{borderTopColor:s.colorBgContainer}}},[`&${E}-left, &${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginTop:`${de}px`}}},[`&${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadiusLG}px 0 0 ${s.borderRadiusLG}px`}},[`${E}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:s.colorBgContainer}}}},[`&${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px 0`}},[`${E}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:s.colorBgContainer}}}}}}},Nr=s=>{const{componentCls:E,itemHoverColor:p,dropdownEdgeChildVerticalPadding:S}=s;return{[`${E}-dropdown`]:Object.assign(Object.assign({},(0,nr.Wf)(s)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:s.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${E}-dropdown-menu`]:{maxHeight:s.tabsDropdownHeight,margin:0,padding:`${S}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:s.colorBgContainer,backgroundClip:"padding-box",borderRadius:s.borderRadiusLG,outline:"none",boxShadow:s.boxShadowSecondary,"&-item":Object.assign(Object.assign({},nr.vS),{display:"flex",alignItems:"center",minWidth:s.tabsDropdownWidth,margin:0,padding:`${s.paddingXXS}px ${s.paddingSM}px`,color:s.colorText,fontWeight:"normal",fontSize:s.fontSize,lineHeight:s.lineHeight,cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:s.marginSM},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:p}},"&:hover":{background:s.controlItemBgHover},"&-disabled":{"&, &:hover":{color:s.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Pr=s=>{const{componentCls:E,margin:p,colorBorderSecondary:S,horizontalMargin:de,verticalItemPadding:se,verticalItemMargin:Xe}=s;return{[`${E}-top, ${E}-bottom`]:{flexDirection:"column",[`> ${E}-nav, > div > ${E}-nav`]:{margin:de,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${s.lineWidth}px ${s.lineType} ${S}`,content:"''"},[`${E}-ink-bar`]:{height:s.lineWidthBold,"&-animated":{transition:`width ${s.motionDurationSlow}, left ${s.motionDurationSlow}, - right ${s.motionDurationSlow}`}},[`${E}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:s.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowRight},[`&${E}-nav-wrap-ping-left::before`]:{opacity:1},[`&${E}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${E}-top`]:{[`> ${E}-nav, - > div > ${E}-nav`]:{"&::before":{bottom:0},[`${E}-ink-bar`]:{bottom:0}}},[`${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,marginTop:`${p}px`,marginBottom:0,"&::before":{top:0},[`${E}-ink-bar`]:{top:0}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0}},[`${E}-left, ${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{flexDirection:"column",minWidth:s.controlHeight*1.25,[`${E}-tab`]:{padding:se,textAlign:"center"},[`${E}-tab + ${E}-tab`]:{margin:Xe},[`${E}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:s.controlHeight},"&::before":{top:0,boxShadow:s.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:s.boxShadowTabsOverflowBottom},[`&${E}-nav-wrap-ping-top::before`]:{opacity:1},[`&${E}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${E}-ink-bar`]:{width:s.lineWidthBold,"&-animated":{transition:`height ${s.motionDurationSlow}, top ${s.motionDurationSlow}`}},[`${E}-nav-list, ${E}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${s.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:s.paddingLG}}}},[`${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,[`${E}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-s.lineWidth},borderRight:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingRight:{_skip_check_:!0,value:s.paddingLG}}}}}},dr=s=>{const{componentCls:E,cardPaddingSM:p,cardPaddingLG:S,horizontalItemPaddingSM:de,horizontalItemPaddingLG:se}=s;return{[E]:{"&-small":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:de,fontSize:s.titleFontSizeSM}}},"&-large":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:se,fontSize:s.titleFontSizeLG}}}},[`${E}-card`]:{[`&${E}-small`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:p}},[`&${E}-bottom`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`0 0 ${s.borderRadius}px ${s.borderRadius}px`}},[`&${E}-top`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`${s.borderRadius}px ${s.borderRadius}px 0 0`}},[`&${E}-right`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadius}px ${s.borderRadius}px 0`}}},[`&${E}-left`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadius}px 0 0 ${s.borderRadius}px`}}}},[`&${E}-large`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:S}}}}}},yr=s=>{const{componentCls:E,itemActiveColor:p,itemHoverColor:S,iconCls:de,tabsHorizontalItemMargin:se,horizontalItemPadding:Xe,itemSelectedColor:je,itemColor:_e}=s,nt=`${E}-tab`;return{[nt]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Xe,fontSize:s.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:_e,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:p}},(0,nr.Qy)(s)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-s.marginXXS},marginLeft:{_skip_check_:!0,value:s.marginXS},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"&:hover":{color:s.colorTextHeading}},"&:hover":{color:S},[`&${nt}-active ${nt}-btn`]:{color:je,textShadow:s.tabsActiveTextShadow},[`&${nt}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed"},[`&${nt}-disabled ${nt}-btn, &${nt}-disabled ${E}-remove`]:{"&:focus, &:active":{color:s.colorTextDisabled}},[`& ${nt}-remove ${de}`]:{margin:0},[de]:{marginRight:{_skip_check_:!0,value:s.marginSM}}},[`${nt} + ${nt}`]:{margin:{_skip_check_:!0,value:se}}}},Rr=s=>{const{componentCls:E,tabsHorizontalItemMarginRTL:p,iconCls:S,cardGutter:de}=s;return{[`${E}-rtl`]:{direction:"rtl",[`${E}-nav`]:{[`${E}-tab`]:{margin:{_skip_check_:!0,value:p},[`${E}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[S]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${s.marginSM}px`}},[`${E}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${s.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${s.marginXXS}px`},[S]:{margin:0}}}},[`&${E}-left`]:{[`> ${E}-nav`]:{order:1},[`> ${E}-content-holder`]:{order:0}},[`&${E}-right`]:{[`> ${E}-nav`]:{order:0},[`> ${E}-content-holder`]:{order:1}},[`&${E}-card${E}-top, &${E}-card${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginRight:{_skip_check_:!0,value:de},marginLeft:{_skip_check_:!0,value:0}}}}},[`${E}-dropdown-rtl`]:{direction:"rtl"},[`${E}-menu-item`]:{[`${E}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},eo=s=>{const{componentCls:E,tabsCardPadding:p,cardHeight:S,cardGutter:de,itemHoverColor:se,itemActiveColor:Xe,colorBorderSecondary:je}=s;return{[E]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,nr.Wf)(s)),{display:"flex",[`> ${E}-nav, > div > ${E}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${E}-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 ${s.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${E}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${s.motionDurationSlow}`},[`${E}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${E}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${E}-nav-more`]:{position:"relative",padding:p,background:"transparent",border:0,color:s.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:s.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${E}-nav-add`]:Object.assign({minWidth:S,marginLeft:{_skip_check_:!0,value:de},padding:`0 ${s.paddingXS}px`,background:"transparent",border:`${s.lineWidth}px ${s.lineType} ${je}`,borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:s.colorText,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`,"&:hover":{color:se},"&:active, &:focus:not(:focus-visible)":{color:Xe}},(0,nr.Qy)(s))},[`${E}-extra-content`]:{flex:"none"},[`${E}-ink-bar`]:{position:"absolute",background:s.inkBarColor,pointerEvents:"none"}}),yr(s)),{[`${E}-content`]:{position:"relative",width:"100%"},[`${E}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${E}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${E}-centered`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-nav-wrap`]:{[`&:not([class*='${E}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Or=(0,rr.Z)("Tabs",s=>{const E=(0,Tt.TS)(s,{tabsCardPadding:s.cardPadding||`${(s.cardHeight-Math.round(s.fontSize*s.lineHeight))/2-s.lineWidth}px ${s.padding}px`,dropdownEdgeChildVerticalPadding:s.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${s.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${s.horizontalItemGutter}px`});return[dr(E),Rr(E),Pr(E),Nr(E),Tn(E),eo(E),Mn(E)]},s=>{const E=s.controlHeightLG;return{zIndexPopup:s.zIndexPopupBase+50,cardBg:s.colorFillAlter,cardHeight:E,cardPadding:"",cardPaddingSM:`${s.paddingXXS*1.5}px ${s.padding}px`,cardPaddingLG:`${s.paddingXS}px ${s.padding}px ${s.paddingXXS*1.5}px`,titleFontSize:s.fontSize,titleFontSizeLG:s.fontSizeLG,titleFontSizeSM:s.fontSize,inkBarColor:s.colorPrimary,horizontalMargin:`0 0 ${s.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${s.paddingSM}px 0`,horizontalItemPaddingSM:`${s.paddingXS}px 0`,horizontalItemPaddingLG:`${s.padding}px 0`,verticalItemPadding:`${s.paddingXS}px ${s.paddingLG}px`,verticalItemMargin:`${s.margin}px 0 0 0`,itemColor:s.colorText,itemSelectedColor:s.colorPrimary,itemHoverColor:s.colorPrimaryHover,itemActiveColor:s.colorPrimaryActive,cardGutter:s.marginXXS/2}}),bn=function(s,E){var p={};for(var S in s)Object.prototype.hasOwnProperty.call(s,S)&&E.indexOf(S)<0&&(p[S]=s[S]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,S=Object.getOwnPropertySymbols(s);de{const{type:E,className:p,rootClassName:S,size:de,onEdit:se,hideAdd:Xe,centered:je,addIcon:_e,popupClassName:nt,children:vt,items:dt,animated:Qe,style:ut,indicatorSize:At}=s,bt=bn(s,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Pt,moreIcon:Lt=y.createElement(d.Z,null)}=bt,{direction:qt,tabs:Nt,getPrefixCls:ft,getPopupContainer:pe}=y.useContext(yt.E_),Ee=ft("tabs",Pt),[Te,Ke]=Or(Ee);let Re;E==="editable-card"&&(Re={onEdit:(Fe,Ot)=>{let{key:Mt,event:lt}=Ot;se==null||se(Fe==="add"?lt:Mt,Fe)},removeIcon:y.createElement(t.Z,null),addIcon:_e||y.createElement(A.Z,null),showAdd:Xe!==!0});const rt=ft(),j=pn(dt,vt),k=Dt(Ee,Qe),ue=(0,gt.Z)(de),me=Object.assign(Object.assign({},Nt==null?void 0:Nt.style),ut);return Te(y.createElement(we,Object.assign({direction:qt,getPopupContainer:pe,moreTransitionName:`${rt}-slide-up`},bt,{items:j,className:c()({[`${Ee}-${ue}`]:ue,[`${Ee}-card`]:["card","editable-card"].includes(E),[`${Ee}-editable-card`]:E==="editable-card",[`${Ee}-centered`]:je},Nt==null?void 0:Nt.className,p,S,Ke),popupClassName:c()(nt,Ke),style:me,editable:Re,moreIcon:Lt,prefixCls:Ee,animated:k,indicatorSize:At!=null?At:Nt==null?void 0:Nt.indicatorSize})))};Kn.TabPane=Gt;var _=Kn},99682:function(ln,ke,e){e.d(ke,{default:function(){return Ie}});var t=e(99581),d=e(26390),A=e(23001),re=e(53570),c=e(5891),B=e(59301),n={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"},ce=n,le=e(31533),h=function(x,R){return B.createElement(le.Z,(0,c.Z)({},x,{ref:R,icon:ce}))},fe=B.forwardRef(h),y=fe,P=e(92310),J=e.n(P),ae=e(35654),ee=e(71430),$e=e(36355),Se=e(39338),Ve=e(62892),be=e(20648);const K=4;function b(m){const{dropPosition:x,dropLevelOffset:R,prefixCls:L,indent:I,direction:F="ltr"}=m,ne=F==="ltr"?"left":"right",Ge=F==="ltr"?"right":"left",He={[ne]:-R*I+K,[Ge]:0};switch(x){case-1:He.top=-3;break;case 1:He.bottom=-3;break;default:He.bottom=-3,He[ne]=I+K;break}return B.createElement("div",{style:He,className:`${L}-drop-indicator`})}var o=e(43187),O=B.forwardRef((m,x)=>{const{getPrefixCls:R,direction:L,virtual:I,tree:F}=B.useContext($e.E_),{prefixCls:ne,className:Ge,showIcon:He=!1,showLine:Me,switcherIcon:ot,blockNode:ht=!1,children:at,checkable:ct=!1,selectable:Pe=!0,draggable:z,motion:M,style:D}=m,l=R("tree",ne),V=R(),ge=M!=null?M:Object.assign(Object.assign({},(0,Ve.Z)(V)),{motionAppear:!1}),f=Object.assign(Object.assign({},m),{checkable:ct,selectable:Pe,showIcon:He,motion:ge,blockNode:ht,showLine:!!Me,dropIndicatorRender:b}),[u,Y]=(0,be.ZP)(l),Z=B.useMemo(()=>{if(!z)return!1;let Q={};switch(typeof z){case"function":Q.nodeDraggable=z;break;case"object":Q=Object.assign({},z);break;default:break}return Q.icon!==!1&&(Q.icon=Q.icon||B.createElement(Se.Z,null)),Q},[z]),C=Q=>B.createElement(o.Z,{prefixCls:l,switcherIcon:ot,treeNodeProps:Q,showLine:Me});return u(B.createElement(t.Z,Object.assign({itemHeight:20,ref:x,virtual:I},f,{style:Object.assign(Object.assign({},F==null?void 0:F.style),D),prefixCls:l,className:J()({[`${l}-icon-hide`]:!He,[`${l}-block-node`]:ht,[`${l}-unselectable`]:!Pe,[`${l}-rtl`]:L==="rtl"},F==null?void 0:F.className,Ge,Y),direction:L,checkable:ct&&B.createElement("span",{className:`${l}-checkbox-inner`}),selectable:Pe,switcherIcon:C,draggable:Z}),at))}),G;(function(m){m[m.None=0]="None",m[m.Start=1]="Start",m[m.End=2]="End"})(G||(G={}));function X(m,x){function R(L){const{key:I,children:F}=L;x(I,L)!==!1&&X(F||[],x)}m.forEach(R)}function H(m){let{treeData:x,expandedKeys:R,startKey:L,endKey:I}=m;const F=[];let ne=G.None;if(L&&L===I)return[L];if(!L||!I)return[];function Ge(He){return He===L||He===I}return X(x,He=>{if(ne===G.End)return!1;if(Ge(He)){if(F.push(He),ne===G.None)ne=G.Start;else if(ne===G.Start)return ne=G.End,!1}else ne===G.Start&&F.push(He);return R.includes(He)}),F}function T(m,x){const R=(0,d.Z)(x),L=[];return X(m,(I,F)=>{const ne=R.indexOf(I);return ne!==-1&&(L.push(F),R.splice(ne,1)),!!R.length}),L}var De=function(m,x){var R={};for(var L in m)Object.prototype.hasOwnProperty.call(m,L)&&x.indexOf(L)<0&&(R[L]=m[L]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,L=Object.getOwnPropertySymbols(m);I{var{defaultExpandAll:R,defaultExpandParent:L,defaultExpandedKeys:I}=m,F=De(m,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ne=B.useRef(),Ge=B.useRef(),He=()=>{const{keyEntities:Z}=(0,ee.I8)(tt(F));let C;return R?C=Object.keys(Z):L?C=(0,ae.r7)(F.expandedKeys||I||[],Z):C=F.expandedKeys||I,C},[Me,ot]=B.useState(F.selectedKeys||F.defaultSelectedKeys||[]),[ht,at]=B.useState(()=>He());B.useEffect(()=>{"selectedKeys"in F&&ot(F.selectedKeys)},[F.selectedKeys]),B.useEffect(()=>{"expandedKeys"in F&&at(F.expandedKeys)},[F.expandedKeys]);const ct=(Z,C)=>{var Q;return"expandedKeys"in F||at(Z),(Q=F.onExpand)===null||Q===void 0?void 0:Q.call(F,Z,C)},Pe=(Z,C)=>{var Q;const{multiple:Oe}=F,{node:ye,nativeEvent:ie}=C,{key:xe=""}=ye,Ze=tt(F),we=Object.assign(Object.assign({},C),{selected:!0}),yt=(ie==null?void 0:ie.ctrlKey)||(ie==null?void 0:ie.metaKey),gt=ie==null?void 0:ie.shiftKey;let xt;Oe&&yt?(xt=Z,ne.current=xe,Ge.current=xt,we.selectedNodes=T(Ze,xt)):Oe&>?(xt=Array.from(new Set([].concat((0,d.Z)(Ge.current||[]),(0,d.Z)(H({treeData:Ze,expandedKeys:ht,startKey:xe,endKey:ne.current}))))),we.selectedNodes=T(Ze,xt)):(xt=[xe],ne.current=xe,Ge.current=xt,we.selectedNodes=T(Ze,xt)),(Q=F.onSelect)===null||Q===void 0||Q.call(F,xt,we),"selectedKeys"in F||ot(xt)},{getPrefixCls:z,direction:M}=B.useContext($e.E_),{prefixCls:D,className:l,showIcon:V=!0,expandAction:ge="click"}=F,f=De(F,["prefixCls","className","showIcon","expandAction"]),u=z("tree",D),Y=J()(`${u}-directory`,{[`${u}-directory-rtl`]:M==="rtl"},l);return B.createElement(O,Object.assign({icon:ve,ref:x,blockNode:!0},f,{showIcon:V,expandAction:ge,prefixCls:u,className:Y,expandedKeys:ht,selectedKeys:Me,onSelect:Pe,onExpand:ct}))};var oe=B.forwardRef(he);const U=O;U.DirectoryTree=oe,U.TreeNode=t.O;var Ie=U},20648:function(ln,ke,e){e.d(ke,{TM:function(){return P},Yk:function(){return y}});var t=e(88252),d=e(98447),A=e(17313),re=e(8378),c=e(37613),B=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ce=(J,ae)=>({[`.${J}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ae.motionDurationSlow}`}}}),le=(J,ae)=>({[`.${J}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ae.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ae.lineWidthBold}px solid ${ae.colorPrimary}`,borderRadius:"50%",content:'""'}}}),h=(J,ae)=>{const{treeCls:ee,treeNodeCls:$e,treeNodePadding:Se,titleHeight:Ve,nodeSelectedBg:be,nodeHoverBg:K}=ae,b=ae.paddingXS;return{[ee]:Object.assign(Object.assign({},(0,A.Wf)(ae)),{background:ae.colorBgContainer,borderRadius:ae.borderRadius,transition:`background-color ${ae.motionDurationSlow}`,[`&${ee}-rtl`]:{[`${ee}-switcher`]:{"&_close":{[`${ee}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${ee}-active-focused)`]:Object.assign({},(0,A.oN)(ae)),[`${ee}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ee}-block-node`]:{[`${ee}-list-holder-inner`]:{alignItems:"stretch",[`${ee}-node-content-wrapper`]:{flex:"auto"},[`${$e}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Se,insetInlineStart:0,border:`1px solid ${ae.colorPrimary}`,opacity:0,animationName:n,animationDuration:ae.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${$e}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Se}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${ee}-node-content-wrapper`]:{color:ae.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${ee}-node-content-wrapper`]:Object.assign({},(0,A.oN)(ae)),[`&:not(${$e}-disabled).filter-node ${ee}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${ee}-draggable-icon`]:{flexShrink:0,width:Ve,lineHeight:`${Ve}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${ae.motionDurationSlow}`,[`${$e}:hover &`]:{opacity:.45}},[`&${$e}-disabled`]:{[`${ee}-draggable-icon`]:{visibility:"hidden"}}}},[`${ee}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ve}},[`${ee}-draggable-icon`]:{visibility:"hidden"},[`${ee}-switcher`]:Object.assign(Object.assign({},ce(J,ae)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ve,margin:0,lineHeight:`${Ve}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${ee}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:ae.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ve/2,bottom:-Se,marginInlineStart:-1,borderInlineEnd:`1px solid ${ae.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ve/2*.8,height:Ve/2,borderBottom:`1px solid ${ae.colorBorder}`,content:'""'}}}),[`${ee}-checkbox`]:{top:"initial",marginInlineEnd:b},[`${ee}-node-content-wrapper, ${ee}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ve,margin:0,padding:`0 ${ae.paddingXS/2}px`,color:"inherit",lineHeight:`${Ve}px`,background:"transparent",borderRadius:ae.borderRadius,cursor:"pointer",transition:`all ${ae.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${ee}-node-selected`]:{backgroundColor:be},[`${ee}-iconEle`]:{display:"inline-block",width:Ve,height:Ve,lineHeight:`${Ve}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${ee}-unselectable ${ee}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ee}-node-content-wrapper`]:Object.assign({lineHeight:`${Ve}px`,userSelect:"none"},le(J,ae)),[`${$e}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${ae.colorPrimary}`}},"&-show-line":{[`${ee}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ve/2,bottom:-Se,borderInlineEnd:`1px solid ${ae.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${ee}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${$e}-leaf-last`]:{[`${ee}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ve/2}px !important`}}}}})}},fe=J=>{const{treeCls:ae,treeNodeCls:ee,treeNodePadding:$e,directoryNodeSelectedBg:Se,directoryNodeSelectedColor:Ve}=J;return{[`${ae}${ae}-directory`]:{[ee]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:$e,insetInlineStart:0,transition:`background-color ${J.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:J.controlItemBgHover}},"> *":{zIndex:1},[`${ae}-switcher`]:{transition:`color ${J.motionDurationMid}`},[`${ae}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${ae}-node-selected`]:{color:Ve,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Se},[`${ae}-switcher`]:{color:Ve},[`${ae}-node-content-wrapper`]:{color:Ve,background:"transparent"}}}}}},y=(J,ae)=>{const ee=`.${J}`,$e=`${ee}-treenode`,Se=ae.paddingXS/2,Ve=(0,c.TS)(ae,{treeCls:ee,treeNodeCls:$e,treeNodePadding:Se});return[h(J,Ve),fe(Ve)]},P=J=>{const{controlHeightSM:ae}=J;return{titleHeight:ae,nodeHoverBg:J.controlItemBgHover,nodeSelectedBg:J.controlItemBgActive}};ke.ZP=(0,B.Z)("Tree",(J,ae)=>{let{prefixCls:ee}=ae;return[{[J.componentCls]:(0,d.C2)(`${ee}-checkbox`,J)},y(ee,J),(0,re.Z)(J)]},J=>{const{colorTextLightSolid:ae,colorPrimary:ee}=J;return Object.assign(Object.assign({},P(J)),{directoryNodeSelectedColor:ae,directoryNodeSelectedBg:ee})})},43187:function(ln,ke,e){e.d(ke,{Z:function(){return $e}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},re=A,c=e(31533),B=function(Ve,be){return d.createElement(c.Z,(0,t.Z)({},Ve,{ref:be,icon:re}))},n=d.forwardRef(B),ce=n,le=e(23001),h=e(78714),fe=e(88627),y=e(1040),P=e(92310),J=e.n(P),ae=e(92343),$e=Se=>{const{prefixCls:Ve,switcherIcon:be,treeNodeProps:K,showLine:b}=Se,{isLeaf:o,expanded:w,loading:O}=K;if(O)return d.createElement(h.Z,{className:`${Ve}-switcher-loading-icon`});let G;if(b&&typeof b=="object"&&(G=b.showLeafIcon),o){if(!b)return null;if(typeof G!="boolean"&&G){const T=typeof G=="function"?G(K):G,De=`${Ve}-switcher-line-custom-icon`;return(0,ae.l$)(T)?(0,ae.Tm)(T,{className:J()(T.props.className||"",De)}):T}return G?d.createElement(le.Z,{className:`${Ve}-switcher-line-icon`}):d.createElement("span",{className:`${Ve}-switcher-leaf-line`})}const X=`${Ve}-switcher-icon`,H=typeof be=="function"?be(K):be;return(0,ae.l$)(H)?(0,ae.Tm)(H,{className:J()(H.props.className||"",X)}):H!==void 0?H:b?w?d.createElement(fe.Z,{className:`${Ve}-switcher-line-icon`}):d.createElement(y.Z,{className:`${Ve}-switcher-line-icon`}):d.createElement(ce,{className:X})}},5630:function(ln,ke,e){var t=e(5891),d=e(57259),A=e(80962),re=e(29043),c=e(19149),B=e(92310),n=e.n(B),ce=e(35788),le=e(59301),h=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],fe=(0,le.forwardRef)(function(y,P){var J,ae=y.prefixCls,ee=ae===void 0?"rc-checkbox":ae,$e=y.className,Se=y.style,Ve=y.checked,be=y.disabled,K=y.defaultChecked,b=K===void 0?!1:K,o=y.type,w=o===void 0?"checkbox":o,O=y.title,G=y.onChange,X=(0,c.Z)(y,h),H=(0,le.useRef)(null),T=(0,ce.Z)(b,{value:Ve}),De=(0,re.Z)(T,2),ve=De[0],tt=De[1];(0,le.useImperativeHandle)(P,function(){return{focus:function(){var U;(U=H.current)===null||U===void 0||U.focus()},blur:function(){var U;(U=H.current)===null||U===void 0||U.blur()},input:H.current}});var he=n()(ee,$e,(J={},(0,A.Z)(J,"".concat(ee,"-checked"),ve),(0,A.Z)(J,"".concat(ee,"-disabled"),be),J)),Ae=function(U){be||("checked"in y||tt(U.target.checked),G==null||G({target:(0,d.Z)((0,d.Z)({},y),{},{type:w,checked:U.target.checked}),stopPropagation:function(){U.stopPropagation()},preventDefault:function(){U.preventDefault()},nativeEvent:U.nativeEvent}))};return le.createElement("span",{className:he,title:O,style:Se},le.createElement("input",(0,t.Z)({},X,{className:"".concat(ee,"-input"),ref:H,onChange:Ae,disabled:be,checked:!!ve,type:w})),le.createElement("span",{className:"".concat(ee,"-inner")}))});ke.Z=fe},31561:function(ln,ke,e){e.d(ke,{Z:function(){return w}});var t=e(5891),d=e(80962),A=e(29043),re=e(19149),c=e(35593),B=e(92310),n=e.n(B),ce=e(20475),le=e(59301),h=e(85108),fe=e(23073),y=h.Z.ESC,P=h.Z.TAB;function J(O){var G=O.visible,X=O.triggerRef,H=O.onVisibleChange,T=O.autoFocus,De=O.overlayRef,ve=le.useRef(!1),tt=function(){if(G){var U,Ie;(U=X.current)===null||U===void 0||(Ie=U.focus)===null||Ie===void 0||Ie.call(U),H==null||H(!1)}},he=function(){var U;return(U=De.current)!==null&&U!==void 0&&U.focus?(De.current.focus(),ve.current=!0,!0):!1},Ae=function(U){switch(U.keyCode){case y:tt();break;case P:{var Ie=!1;ve.current||(Ie=he()),Ie?U.preventDefault():tt();break}}};le.useEffect(function(){return G?(window.addEventListener("keydown",Ae),T&&(0,fe.Z)(he,3),function(){window.removeEventListener("keydown",Ae),ve.current=!1}):function(){ve.current=!1}},[G])}var ae=(0,le.forwardRef)(function(O,G){var X=O.overlay,H=O.arrow,T=O.prefixCls,De=(0,le.useMemo)(function(){var tt;return typeof X=="function"?tt=X():tt=X,tt},[X]),ve=(0,ce.sQ)(G,De==null?void 0:De.ref);return le.createElement(le.Fragment,null,H&&le.createElement("div",{className:"".concat(T,"-arrow")}),le.cloneElement(De,{ref:(0,ce.Yr)(De)?ve:void 0}))}),ee=ae,$e={adjustX:1,adjustY:1},Se=[0,0],Ve={topLeft:{points:["bl","tl"],overflow:$e,offset:[0,-4],targetOffset:Se},top:{points:["bc","tc"],overflow:$e,offset:[0,-4],targetOffset:Se},topRight:{points:["br","tr"],overflow:$e,offset:[0,-4],targetOffset:Se},bottomLeft:{points:["tl","bl"],overflow:$e,offset:[0,4],targetOffset:Se},bottom:{points:["tc","bc"],overflow:$e,offset:[0,4],targetOffset:Se},bottomRight:{points:["tr","br"],overflow:$e,offset:[0,4],targetOffset:Se}},be=Ve,K=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function b(O,G){var X,H=O.arrow,T=H===void 0?!1:H,De=O.prefixCls,ve=De===void 0?"rc-dropdown":De,tt=O.transitionName,he=O.animation,Ae=O.align,oe=O.placement,U=oe===void 0?"bottomLeft":oe,Ie=O.placements,m=Ie===void 0?be:Ie,x=O.getPopupContainer,R=O.showAction,L=O.hideAction,I=O.overlayClassName,F=O.overlayStyle,ne=O.visible,Ge=O.trigger,He=Ge===void 0?["hover"]:Ge,Me=O.autoFocus,ot=O.overlay,ht=O.children,at=O.onVisibleChange,ct=(0,re.Z)(O,K),Pe=le.useState(),z=(0,A.Z)(Pe,2),M=z[0],D=z[1],l="visible"in O?ne:M,V=le.useRef(null),ge=le.useRef(null),f=le.useRef(null);le.useImperativeHandle(G,function(){return V.current});var u=function(Ze){D(Ze),at==null||at(Ze)};J({visible:l,triggerRef:f,onVisibleChange:u,autoFocus:Me,overlayRef:ge});var Y=function(Ze){var we=O.onOverlayClick;D(!1),we&&we(Ze)},Z=function(){return le.createElement(ee,{ref:ge,overlay:ot,prefixCls:ve,arrow:T})},C=function(){return typeof ot=="function"?Z:Z()},Q=function(){var Ze=O.minOverlayWidthMatchTrigger,we=O.alignPoint;return"minOverlayWidthMatchTrigger"in O?Ze:!we},Oe=function(){var Ze=O.openClassName;return Ze!==void 0?Ze:"".concat(ve,"-open")},ye=le.cloneElement(ht,{className:n()((X=ht.props)===null||X===void 0?void 0:X.className,l&&Oe()),ref:(0,ce.Yr)(ht)?(0,ce.sQ)(f,ht.ref):void 0}),ie=L;return!ie&&He.indexOf("contextMenu")!==-1&&(ie=["click"]),le.createElement(c.Z,(0,t.Z)({builtinPlacements:m},ct,{prefixCls:ve,ref:V,popupClassName:n()(I,(0,d.Z)({},"".concat(ve,"-show-arrow"),T)),popupStyle:F,action:He,showAction:R,hideAction:ie,popupPlacement:U,popupAlign:Ae,popupTransitionName:tt,popupAnimation:he,popupVisible:l,stretch:Q()?"minWidth":"",popup:C(),onPopupVisibleChange:u,onPopupClick:Y,getPopupContainer:x}),ye)}var o=le.forwardRef(b),w=o},93681:function(ln,ke,e){e.r(ke),e.d(ke,{BaseInput:function(){return h},default:function(){return Ve}});var t=e(5891),d=e(57259),A=e(80962),re=e(80665),c=e(92310),B=e.n(c),n=e(59301),ce=e(5643),le=function(K){var b,o,w=K.inputElement,O=K.prefixCls,G=K.prefix,X=K.suffix,H=K.addonBefore,T=K.addonAfter,De=K.className,ve=K.style,tt=K.disabled,he=K.readOnly,Ae=K.focused,oe=K.triggerFocus,U=K.allowClear,Ie=K.value,m=K.handleReset,x=K.hidden,R=K.classes,L=K.classNames,I=K.dataAttrs,F=K.styles,ne=K.components,Ge=(ne==null?void 0:ne.affixWrapper)||"span",He=(ne==null?void 0:ne.groupWrapper)||"span",Me=(ne==null?void 0:ne.wrapper)||"span",ot=(ne==null?void 0:ne.groupAddon)||"span",ht=(0,n.useRef)(null),at=function(Z){var C;(C=ht.current)!==null&&C!==void 0&&C.contains(Z.target)&&(oe==null||oe())},ct=function(){var Z;if(!U)return null;var C=!tt&&!he&&Ie,Q="".concat(O,"-clear-icon"),Oe=(0,re.Z)(U)==="object"&&U!==null&&U!==void 0&&U.clearIcon?U.clearIcon:"\u2716";return n.createElement("span",{onClick:m,onMouseDown:function(ie){return ie.preventDefault()},className:B()(Q,(Z={},(0,A.Z)(Z,"".concat(Q,"-hidden"),!C),(0,A.Z)(Z,"".concat(Q,"-has-suffix"),!!X),Z)),role:"button",tabIndex:-1},Oe)},Pe=(0,n.cloneElement)(w,{value:Ie,hidden:x,className:B()((b=w.props)===null||b===void 0?void 0:b.className,!(0,ce.X3)(K)&&!(0,ce.He)(K)&&De)||null,style:(0,d.Z)((0,d.Z)({},(o=w.props)===null||o===void 0?void 0:o.style),!(0,ce.X3)(K)&&!(0,ce.He)(K)?ve:{})});if((0,ce.X3)(K)){var z,M="".concat(O,"-affix-wrapper"),D=B()(M,(z={},(0,A.Z)(z,"".concat(M,"-disabled"),tt),(0,A.Z)(z,"".concat(M,"-focused"),Ae),(0,A.Z)(z,"".concat(M,"-readonly"),he),(0,A.Z)(z,"".concat(M,"-input-with-clear-btn"),X&&U&&Ie),z),!(0,ce.He)(K)&&De,R==null?void 0:R.affixWrapper,L==null?void 0:L.affixWrapper),l=(X||U)&&n.createElement("span",{className:B()("".concat(O,"-suffix"),L==null?void 0:L.suffix),style:F==null?void 0:F.suffix},ct(),X);Pe=n.createElement(Ge,(0,t.Z)({className:D,style:(0,d.Z)((0,d.Z)({},(0,ce.He)(K)?void 0:ve),F==null?void 0:F.affixWrapper),hidden:!(0,ce.He)(K)&&x,onClick:at},I==null?void 0:I.affixWrapper,{ref:ht}),G&&n.createElement("span",{className:B()("".concat(O,"-prefix"),L==null?void 0:L.prefix),style:F==null?void 0:F.prefix},G),(0,n.cloneElement)(w,{value:Ie,hidden:null}),l)}if((0,ce.He)(K)){var V="".concat(O,"-group"),ge="".concat(V,"-addon"),f=B()("".concat(O,"-wrapper"),V,R==null?void 0:R.wrapper),u=B()("".concat(O,"-group-wrapper"),De,R==null?void 0:R.group);return n.createElement(He,{className:u,style:ve,hidden:x},n.createElement(Me,{className:f},H&&n.createElement(ot,{className:ge},H),(0,n.cloneElement)(Pe,{hidden:null}),T&&n.createElement(ot,{className:ge},T)))}return Pe},h=le,fe=e(26390),y=e(29043),P=e(19149),J=e(35788),ae=e(64002),ee=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],$e=(0,n.forwardRef)(function(be,K){var b=be.autoComplete,o=be.onChange,w=be.onFocus,O=be.onBlur,G=be.onPressEnter,X=be.onKeyDown,H=be.prefixCls,T=H===void 0?"rc-input":H,De=be.disabled,ve=be.htmlSize,tt=be.className,he=be.maxLength,Ae=be.suffix,oe=be.showCount,U=be.type,Ie=U===void 0?"text":U,m=be.classes,x=be.classNames,R=be.styles,L=(0,P.Z)(be,ee),I=(0,J.Z)(be.defaultValue,{value:be.value}),F=(0,y.Z)(I,2),ne=F[0],Ge=F[1],He=(0,n.useState)(!1),Me=(0,y.Z)(He,2),ot=Me[0],ht=Me[1],at=(0,n.useRef)(null),ct=function(u){at.current&&(0,ce.nH)(at.current,u)};(0,n.useImperativeHandle)(K,function(){return{focus:ct,blur:function(){var u;(u=at.current)===null||u===void 0||u.blur()},setSelectionRange:function(u,Y,Z){var C;(C=at.current)===null||C===void 0||C.setSelectionRange(u,Y,Z)},select:function(){var u;(u=at.current)===null||u===void 0||u.select()},input:at.current}}),(0,n.useEffect)(function(){ht(function(f){return f&&De?!1:f})},[De]);var Pe=function(u){be.value===void 0&&Ge(u.target.value),at.current&&(0,ce.rJ)(at.current,u,o)},z=function(u){G&&u.key==="Enter"&&G(u),X==null||X(u)},M=function(u){ht(!0),w==null||w(u)},D=function(u){ht(!1),O==null||O(u)},l=function(u){Ge(""),ct(),at.current&&(0,ce.rJ)(at.current,u,o)},V=function(){var u=(0,ae.Z)(be,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:b},u,{onChange:Pe,onFocus:M,onBlur:D,onKeyDown:z,className:B()(T,(0,A.Z)({},"".concat(T,"-disabled"),De),x==null?void 0:x.input),style:R==null?void 0:R.input,ref:at,size:ve,type:Ie}))},ge=function(){var u=Number(he)>0;if(Ae||oe){var Y=(0,ce.D7)(ne),Z=(0,fe.Z)(Y).length,C=(0,re.Z)(oe)==="object"?oe.formatter({value:Y,count:Z,maxLength:he}):"".concat(Z).concat(u?" / ".concat(he):"");return n.createElement(n.Fragment,null,!!oe&&n.createElement("span",{className:B()("".concat(T,"-show-count-suffix"),(0,A.Z)({},"".concat(T,"-show-count-has-suffix"),!!Ae),x==null?void 0:x.count),style:(0,d.Z)({},R==null?void 0:R.count)},C),Ae)}return null};return n.createElement(h,(0,t.Z)({},L,{prefixCls:T,className:tt,inputElement:V(),handleReset:l,value:(0,ce.D7)(ne),focused:ot,triggerFocus:ct,suffix:ge(),disabled:De,classes:m,classNames:x,styles:R}))}),Se=$e,Ve=Se},5643:function(ln,ke,e){e.d(ke,{D7:function(){return c},He:function(){return t},X3:function(){return d},nH:function(){return re},rJ:function(){return A}});function t(B){return!!(B.addonBefore||B.addonAfter)}function d(B){return!!(B.prefix||B.suffix||B.allowClear)}function A(B,n,ce,le){if(ce){var h=n;if(n.type==="click"){var fe=B.cloneNode(!0);h=Object.create(n,{target:{value:fe},currentTarget:{value:fe}}),fe.value="",ce(h);return}if(le!==void 0){h=Object.create(n,{target:{value:B},currentTarget:{value:B}}),B.value=le,ce(h);return}ce(h)}}function re(B,n){if(B){B.focus(n);var ce=n||{},le=ce.cursor;if(le){var h=B.value.length;switch(le){case"start":B.setSelectionRange(0,0);break;case"end":B.setSelectionRange(h,h);break;default:B.setSelectionRange(0,h)}}}}function c(B){return typeof B=="undefined"||B===null?"":String(B)}},22798:function(ln,ke,e){e.d(ke,{iz:function(){return dt},ck:function(){return Tt},BW:function(){return vt},sN:function(){return Tt},Wd:function(){return se},ZP:function(){return ft},Xl:function(){return X}});var t=e(5891),d=e(80962),A=e(57259),re=e(26390),c=e(29043),B=e(19149),n=e(92310),ce=e.n(n),le=e(11780),h=e(35788),fe=e(51346),y=e(51395),P=e(59301),J=e(4676),ae=P.createContext(null);function ee(pe,Ee){return pe===void 0?null:"".concat(pe,"-").concat(Ee)}function $e(pe){var Ee=P.useContext(ae);return ee(Ee,pe)}var Se=e(79722),Ve=["children","locked"],be=P.createContext(null);function K(pe,Ee){var Te=(0,A.Z)({},pe);return Object.keys(Ee).forEach(function(Ke){var Re=Ee[Ke];Re!==void 0&&(Te[Ke]=Re)}),Te}function b(pe){var Ee=pe.children,Te=pe.locked,Ke=(0,B.Z)(pe,Ve),Re=P.useContext(be),rt=(0,Se.Z)(function(){return K(Re,Ke)},[Re,Ke],function(j,k){return!Te&&(j[0]!==k[0]||!(0,fe.Z)(j[1],k[1],!0))});return P.createElement(be.Provider,{value:rt},Ee)}var o=[],w=P.createContext(null);function O(){return P.useContext(w)}var G=P.createContext(o);function X(pe){var Ee=P.useContext(G);return P.useMemo(function(){return pe!==void 0?[].concat((0,re.Z)(Ee),[pe]):Ee},[Ee,pe])}var H=P.createContext(null),T=P.createContext({}),De=T,ve=e(48886);function tt(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ve.Z)(pe)){var Te=pe.nodeName.toLowerCase(),Ke=["input","select","textarea","button"].includes(Te)||pe.isContentEditable||Te==="a"&&!!pe.getAttribute("href"),Re=pe.getAttribute("tabindex"),rt=Number(Re),j=null;return Re&&!Number.isNaN(rt)?j=rt:Ke&&j===null&&(j=0),Ke&&pe.disabled&&(j=null),j!==null&&(j>=0||Ee&&j<0)}return!1}function he(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=(0,re.Z)(pe.querySelectorAll("*")).filter(function(Ke){return tt(Ke,Ee)});return tt(pe,Ee)&&Te.unshift(pe),Te}var Ae=null;function oe(){Ae=document.activeElement}function U(){Ae=null}function Ie(){if(Ae)try{Ae.focus()}catch(pe){}}function m(pe,Ee){if(Ee.keyCode===9){var Te=he(pe),Ke=Te[Ee.shiftKey?0:Te.length-1],Re=Ke===document.activeElement||pe===document.activeElement;if(Re){var rt=Te[Ee.shiftKey?Te.length-1:0];rt.focus(),Ee.preventDefault()}}}var x=e(85108),R=e(23073),L=x.Z.LEFT,I=x.Z.RIGHT,F=x.Z.UP,ne=x.Z.DOWN,Ge=x.Z.ENTER,He=x.Z.ESC,Me=x.Z.HOME,ot=x.Z.END,ht=[F,ne,L,I];function at(pe,Ee,Te,Ke){var Re,rt,j,k,ue="prev",me="next",Fe="children",Ot="parent";if(pe==="inline"&&Ke===Ge)return{inlineTrigger:!0};var Mt=(Re={},(0,d.Z)(Re,F,ue),(0,d.Z)(Re,ne,me),Re),lt=(rt={},(0,d.Z)(rt,L,Te?me:ue),(0,d.Z)(rt,I,Te?ue:me),(0,d.Z)(rt,ne,Fe),(0,d.Z)(rt,Ge,Fe),rt),Ue=(j={},(0,d.Z)(j,F,ue),(0,d.Z)(j,ne,me),(0,d.Z)(j,Ge,Fe),(0,d.Z)(j,He,Ot),(0,d.Z)(j,L,Te?Fe:Ot),(0,d.Z)(j,I,Te?Ot:Fe),j),Et={inline:Mt,horizontal:lt,vertical:Ue,inlineSub:Mt,horizontalSub:Ue,verticalSub:Ue},Xt=(k=Et["".concat(pe).concat(Ee?"":"Sub")])===null||k===void 0?void 0:k[Ke];switch(Xt){case ue:return{offset:-1,sibling:!0};case me:return{offset:1,sibling:!0};case Ot:return{offset:-1,sibling:!1};case Fe:return{offset:1,sibling:!1};default:return null}}function ct(pe){for(var Ee=pe;Ee;){if(Ee.getAttribute("data-menu-list"))return Ee;Ee=Ee.parentElement}return null}function Pe(pe,Ee){for(var Te=pe||document.activeElement;Te;){if(Ee.has(Te))return Te;Te=Te.parentElement}return null}function z(pe,Ee){var Te=he(pe,!0);return Te.filter(function(Ke){return Ee.has(Ke)})}function M(pe,Ee,Te){var Ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!pe)return null;var Re=z(pe,Ee),rt=Re.length,j=Re.findIndex(function(k){return Te===k});return Ke<0?j===-1?j=rt-1:j-=1:Ke>0&&(j+=1),j=(j+rt)%rt,Re[j]}var D=function(Ee,Te){var Ke=new Set,Re=new Map,rt=new Map;return Ee.forEach(function(j){var k=document.querySelector("[data-menu-id='".concat(ee(Te,j),"']"));k&&(Ke.add(k),rt.set(k,j),Re.set(j,k))}),{elements:Ke,key2element:Re,element2key:rt}};function l(pe,Ee,Te,Ke,Re,rt,j,k,ue,me){var Fe=P.useRef(),Ot=P.useRef();Ot.current=Ee;var Mt=function(){R.Z.cancel(Fe.current)};return P.useEffect(function(){return function(){Mt()}},[]),function(lt){var Ue=lt.which;if([].concat(ht,[Ge,He,Me,ot]).includes(Ue)){var Et=rt(),Xt=D(Et,Ke),Zt=Xt,Rt=Zt.elements,Vt=Zt.key2element,on=Zt.element2key,nn=Vt.get(Ee),En=Pe(nn,Rt),$n=on.get(En),_t=at(pe,j($n,!0).length===1,Te,Ue);if(!_t&&Ue!==Me&&Ue!==ot)return;(ht.includes(Ue)||[Me,ot].includes(Ue))&<.preventDefault();var Wt=function(On){if(On){var ir=On,vr=On.querySelector("a");vr!=null&&vr.getAttribute("href")&&(ir=vr);var kt=on.get(On);k(kt),Mt(),Fe.current=(0,R.Z)(function(){Ot.current===kt&&ir.focus()})}};if([Me,ot].includes(Ue)||_t.sibling||!En){var $t;!En||pe==="inline"?$t=Re.current:$t=ct(En);var Jn,Zn=z($t,Rt);Ue===Me?Jn=Zn[0]:Ue===ot?Jn=Zn[Zn.length-1]:Jn=M($t,Rt,En,_t.offset),Wt(Jn)}else if(_t.inlineTrigger)ue($n);else if(_t.offset>0)ue($n,!0),Mt(),Fe.current=(0,R.Z)(function(){Xt=D(Et,Ke);var cn=En.getAttribute("aria-controls"),On=document.getElementById(cn),ir=M(On,Xt.elements);Wt(ir)},5);else if(_t.offset<0){var Dn=j($n,!0),wn=Dn[Dn.length-2],jt=Vt.get(wn);ue(wn,!1),Wt(jt)}}me==null||me(lt)}}function V(pe){Promise.resolve().then(pe)}var ge="__RC_UTIL_PATH_SPLIT__",f=function(Ee){return Ee.join(ge)},u=function(Ee){return Ee.split(ge)},Y="rc-menu-more";function Z(){var pe=P.useState({}),Ee=(0,c.Z)(pe,2),Te=Ee[1],Ke=(0,P.useRef)(new Map),Re=(0,P.useRef)(new Map),rt=P.useState([]),j=(0,c.Z)(rt,2),k=j[0],ue=j[1],me=(0,P.useRef)(0),Fe=(0,P.useRef)(!1),Ot=function(){Fe.current||Te({})},Mt=(0,P.useCallback)(function(Vt,on){var nn=f(on);Re.current.set(nn,Vt),Ke.current.set(Vt,nn),me.current+=1;var En=me.current;V(function(){En===me.current&&Ot()})},[]),lt=(0,P.useCallback)(function(Vt,on){var nn=f(on);Re.current.delete(nn),Ke.current.delete(Vt)},[]),Ue=(0,P.useCallback)(function(Vt){ue(Vt)},[]),Et=(0,P.useCallback)(function(Vt,on){var nn=Ke.current.get(Vt)||"",En=u(nn);return on&&k.includes(En[0])&&En.unshift(Y),En},[k]),Xt=(0,P.useCallback)(function(Vt,on){return Vt.some(function(nn){var En=Et(nn,!0);return En.includes(on)})},[Et]),Zt=function(){var on=(0,re.Z)(Ke.current.keys());return k.length&&on.push(Y),on},Rt=(0,P.useCallback)(function(Vt){var on="".concat(Ke.current.get(Vt)).concat(ge),nn=new Set;return(0,re.Z)(Re.current.keys()).forEach(function(En){En.startsWith(on)&&nn.add(Re.current.get(En))}),nn},[]);return P.useEffect(function(){return function(){Fe.current=!0}},[]),{registerPath:Mt,unregisterPath:lt,refreshOverflowKeys:Ue,isSubPathKey:Xt,getKeyPath:Et,getKeys:Zt,getSubPathKeys:Rt}}function C(pe){var Ee=P.useRef(pe);Ee.current=pe;var Te=P.useCallback(function(){for(var Ke,Re=arguments.length,rt=new Array(Re),j=0;j1&&(Rt.motionAppear=!1);var Vt=Rt.onVisibleChanged;return Rt.onVisibleChanged=function(on){return!Mt.current&&!on&&Xt(!0),Vt==null?void 0:Vt(on)},Et?null:P.createElement(b,{mode:rt,locked:!Mt.current},P.createElement(s.default,(0,t.Z)({visible:Zt},Rt,{forceRender:ue,removeOnLeave:!1,leavedClassName:"".concat(k,"-hidden")}),function(on){var nn=on.className,En=on.style;return P.createElement(Tn,{id:Ee,className:nn,style:En},Re)}))}var p=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],S=["active"],de=function(Ee){var Te,Ke=Ee.style,Re=Ee.className,rt=Ee.title,j=Ee.eventKey,k=Ee.warnKey,ue=Ee.disabled,me=Ee.internalPopupClose,Fe=Ee.children,Ot=Ee.itemIcon,Mt=Ee.expandIcon,lt=Ee.popupClassName,Ue=Ee.popupOffset,Et=Ee.popupStyle,Xt=Ee.onClick,Zt=Ee.onMouseEnter,Rt=Ee.onMouseLeave,Vt=Ee.onTitleClick,on=Ee.onTitleMouseEnter,nn=Ee.onTitleMouseLeave,En=(0,B.Z)(Ee,p),$n=$e(j),_t=P.useContext(be),Wt=_t.prefixCls,$t=_t.mode,Jn=_t.openKeys,Zn=_t.disabled,Dn=_t.overflowDisabled,wn=_t.activeKey,jt=_t.selectedKeys,cn=_t.itemIcon,On=_t.expandIcon,ir=_t.onItemClick,vr=_t.onOpenChange,kt=_t.onActive,Yt=P.useContext(De),Ft=Yt._internalRenderSubMenuItem,Hn=P.useContext(H),lr=Hn.isSubPathKey,dn=X(),hn="".concat(Wt,"-submenu"),Sr=Zn||ue,Ln=P.useRef(),sr=P.useRef(),Dr=Ot!=null?Ot:cn,gr=Mt!=null?Mt:On,wr=Jn.includes(j),br=!Dn&&wr,Ur=lr(jt,j),Jr=xt(j,Sr,on,nn),ho=Jr.active,Po=(0,B.Z)(Jr,S),Qo=P.useState(!1),Do=(0,c.Z)(Qo,2),Xo=Do[0],Vo=Do[1],Zo=function(no){Sr||Vo(no)},co=function(no){Zo(!0),Zt==null||Zt({key:j,domEvent:no})},Yo=function(no){Zo(!1),Rt==null||Rt({key:j,domEvent:no})},ko=P.useMemo(function(){return ho||($t!=="inline"?Xo||lr([wn],j):!1)},[$t,ho,wn,Xo,j,lr]),No=Gt(dn.length),jo=function(no){Sr||(Vt==null||Vt({key:j,domEvent:no}),$t==="inline"&&vr(j,!wr))},yo=C(function(so){Xt==null||Xt(Dt(so)),ir(so)}),An=function(no){$t!=="inline"&&vr(j,no)},Fn=function(){kt(j)},rn=$n&&"".concat($n,"-popup"),er=P.createElement("div",(0,t.Z)({role:"menuitem",style:No,className:"".concat(hn,"-title"),tabIndex:Sr?null:-1,ref:Ln,title:typeof rt=="string"?rt:null,"data-menu-id":Dn&&$n?null:$n,"aria-expanded":br,"aria-haspopup":!0,"aria-controls":rn,"aria-disabled":Sr,onClick:jo,onFocus:Fn},Po),rt,P.createElement(It,{icon:$t!=="horizontal"?gr:void 0,props:(0,A.Z)((0,A.Z)({},Ee),{},{isOpen:br,isSubMenu:!0})},P.createElement("i",{className:"".concat(hn,"-arrow")}))),fr=P.useRef($t);if($t!=="inline"&&dn.length>1?fr.current="vertical":fr.current=$t,!Dn){var jr=fr.current;er=P.createElement(_,{mode:jr,prefixCls:hn,visible:!me&&br&&$t!=="inline",popupClassName:lt,popupOffset:Ue,popupStyle:Et,popup:P.createElement(b,{mode:jr==="horizontal"?"vertical":jr},P.createElement(Tn,{id:rn,ref:sr},Fe)),disabled:Sr,onVisibleChange:An},er)}var Ao=P.createElement(le.Z.Item,(0,t.Z)({role:"none"},En,{component:"li",style:Ke,className:ce()(hn,"".concat(hn,"-").concat($t),Re,(Te={},(0,d.Z)(Te,"".concat(hn,"-open"),br),(0,d.Z)(Te,"".concat(hn,"-active"),ko),(0,d.Z)(Te,"".concat(hn,"-selected"),Ur),(0,d.Z)(Te,"".concat(hn,"-disabled"),Sr),Te)),onMouseEnter:co,onMouseLeave:Yo}),er,!Dn&&P.createElement(E,{id:rn,open:br,keyPath:dn},Fe));return Ft&&(Ao=Ft(Ao,Ee,{selected:Ur,active:ko,open:br,disabled:Sr})),P.createElement(b,{onItemClick:yo,mode:$t==="horizontal"?"vertical":$t,itemIcon:Dr,expandIcon:gr},Ao)};function se(pe){var Ee=pe.eventKey,Te=pe.children,Ke=X(Ee),Re=Pr(Te,Ke),rt=O();P.useEffect(function(){if(rt)return rt.registerPath(Ee,Ke),function(){rt.unregisterPath(Ee,Ke)}},[Ke]);var j;return rt?j=Re:j=P.createElement(de,pe,Re),P.createElement(G.Provider,{value:Ke},j)}var Xe=e(80665),je=["className","title","eventKey","children"],_e=["children"],nt=function(Ee){var Te=Ee.className,Ke=Ee.title,Re=Ee.eventKey,rt=Ee.children,j=(0,B.Z)(Ee,je),k=P.useContext(be),ue=k.prefixCls,me="".concat(ue,"-item-group");return P.createElement("li",(0,t.Z)({role:"presentation"},j,{onClick:function(Ot){return Ot.stopPropagation()},className:ce()(me,Te)}),P.createElement("div",{role:"presentation",className:"".concat(me,"-title"),title:typeof Ke=="string"?Ke:void 0},Ke),P.createElement("ul",{role:"group",className:"".concat(me,"-list")},rt))};function vt(pe){var Ee=pe.children,Te=(0,B.Z)(pe,_e),Ke=X(Te.eventKey),Re=Pr(Ee,Ke),rt=O();return rt?Re:P.createElement(nt,(0,yt.Z)(Te,["warnKey"]),Re)}function dt(pe){var Ee=pe.className,Te=pe.style,Ke=P.useContext(be),Re=Ke.prefixCls,rt=O();return rt?null:P.createElement("li",{role:"separator",className:ce()("".concat(Re,"-item-divider"),Ee),style:Te})}var Qe=["label","children","key","type"];function ut(pe){return(pe||[]).map(function(Ee,Te){if(Ee&&(0,Xe.Z)(Ee)==="object"){var Ke=Ee,Re=Ke.label,rt=Ke.children,j=Ke.key,k=Ke.type,ue=(0,B.Z)(Ke,Qe),me=j!=null?j:"tmp-".concat(Te);return rt||k==="group"?k==="group"?P.createElement(vt,(0,t.Z)({key:me},ue,{title:Re}),ut(rt)):P.createElement(se,(0,t.Z)({key:me},ue,{title:Re}),ut(rt)):k==="divider"?P.createElement(dt,(0,t.Z)({key:me},ue)):P.createElement(Tt,(0,t.Z)({key:me},ue),Re)}return null}).filter(function(Ee){return Ee})}function At(pe,Ee,Te){var Ke=pe;return Ee&&(Ke=ut(Ee)),Pr(Ke,Te)}var bt=["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"],Pt=[],Lt=P.forwardRef(function(pe,Ee){var Te,Ke,Re=pe,rt=Re.prefixCls,j=rt===void 0?"rc-menu":rt,k=Re.rootClassName,ue=Re.style,me=Re.className,Fe=Re.tabIndex,Ot=Fe===void 0?0:Fe,Mt=Re.items,lt=Re.children,Ue=Re.direction,Et=Re.id,Xt=Re.mode,Zt=Xt===void 0?"vertical":Xt,Rt=Re.inlineCollapsed,Vt=Re.disabled,on=Re.disabledOverflow,nn=Re.subMenuOpenDelay,En=nn===void 0?.1:nn,$n=Re.subMenuCloseDelay,_t=$n===void 0?.1:$n,Wt=Re.forceSubMenuRender,$t=Re.defaultOpenKeys,Jn=Re.openKeys,Zn=Re.activeKey,Dn=Re.defaultActiveFirst,wn=Re.selectable,jt=wn===void 0?!0:wn,cn=Re.multiple,On=cn===void 0?!1:cn,ir=Re.defaultSelectedKeys,vr=Re.selectedKeys,kt=Re.onSelect,Yt=Re.onDeselect,Ft=Re.inlineIndent,Hn=Ft===void 0?24:Ft,lr=Re.motion,dn=Re.defaultMotions,hn=Re.triggerSubMenuAction,Sr=hn===void 0?"hover":hn,Ln=Re.builtinPlacements,sr=Re.itemIcon,Dr=Re.expandIcon,gr=Re.overflowedIndicator,wr=gr===void 0?"...":gr,br=Re.overflowedIndicatorPopupClassName,Ur=Re.getPopupContainer,Jr=Re.onClick,ho=Re.onOpenChange,Po=Re.onKeyDown,Qo=Re.openAnimation,Do=Re.openTransitionName,Xo=Re._internalRenderMenuItem,Vo=Re._internalRenderSubMenuItem,Zo=(0,B.Z)(Re,bt),co=P.useMemo(function(){return At(lt,Mt,Pt)},[lt,Mt]),Yo=P.useState(!1),ko=(0,c.Z)(Yo,2),No=ko[0],jo=ko[1],yo=P.useRef(),An=ye(Et),Fn=Ue==="rtl",rn=(0,h.Z)($t,{value:Jn,postState:function(ro){return ro||Pt}}),er=(0,c.Z)(rn,2),fr=er[0],jr=er[1],Ao=function(ro){var go=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function qo(){jr(ro),ho==null||ho(ro)}go?(0,J.flushSync)(qo):qo()},so=P.useState(fr),no=(0,c.Z)(so,2),wo=no[0],Xr=no[1],Tr=P.useRef(!1),fo=P.useMemo(function(){return(Zt==="inline"||Zt==="vertical")&&Rt?["vertical",Rt]:[Zt,!1]},[Zt,Rt]),to=(0,c.Z)(fo,2),Oo=to[0],mo=to[1],ha=Oo==="inline",ua=P.useState(Oo),Ta=(0,c.Z)(ua,2),ta=Ta[0],Ba=Ta[1],Pa=P.useState(mo),ya=(0,c.Z)(Pa,2),Oa=ya[0],za=ya[1];P.useEffect(function(){Ba(Oo),za(mo),Tr.current&&(ha?jr(wo):Ao(Pt))},[Oo,mo]);var vo=P.useState(0),Ma=(0,c.Z)(vo,2),Aa=Ma[0],Za=Ma[1],ba=Aa>=co.length-1||ta!=="horizontal"||on;P.useEffect(function(){ha&&Xr(fr)},[fr]),P.useEffect(function(){return Tr.current=!0,function(){Tr.current=!1}},[]);var ca=Z(),ja=ca.registerPath,Da=ca.unregisterPath,Wa=ca.refreshOverflowKeys,Ca=ca.isSubPathKey,Lr=ca.getKeyPath,xr=ca.getKeys,Fo=ca.getSubPathKeys,xo=P.useMemo(function(){return{registerPath:ja,unregisterPath:Da}},[ja,Da]),bo=P.useMemo(function(){return{isSubPathKey:Ca}},[Ca]);P.useEffect(function(){Wa(ba?Pt:co.slice(Aa+1).map(function(Co){return Co.key}))},[Aa,ba]);var zo=(0,h.Z)(Zn||Dn&&((Te=co[0])===null||Te===void 0?void 0:Te.key),{value:Zn}),Wo=(0,c.Z)(zo,2),na=Wo[0],Jo=Wo[1],fa=C(function(Co){Jo(Co)}),$r=C(function(){Jo(void 0)});(0,P.useImperativeHandle)(Ee,function(){return{list:yo.current,focus:function(ro){var go,qo=xr(),$o=D(qo,An),Xa=$o.elements,Ea=$o.key2element,Na=$o.element2key,ai=z(yo.current,Xa),ii=na!=null?na:ai[0]?Na.get(ai[0]):(go=co.find(function(Pi){return!Pi.props.disabled}))===null||go===void 0?void 0:go.key,Ra=Ea.get(ii);if(ii&&Ra){var qa;Ra==null||(qa=Ra.focus)===null||qa===void 0||qa.call(Ra,ro)}}}});var Ka=(0,h.Z)(ir||[],{value:vr,postState:function(ro){return Array.isArray(ro)?ro:ro==null?Pt:[ro]}}),oi=(0,c.Z)(Ka,2),Ha=oi[0],La=oi[1],Ga=function(ro){if(jt){var go=ro.key,qo=Ha.includes(go),$o;On?qo?$o=Ha.filter(function(Ea){return Ea!==go}):$o=[].concat((0,re.Z)(Ha),[go]):$o=[go],La($o);var Xa=(0,A.Z)((0,A.Z)({},ro),{},{selectedKeys:$o});qo?Yt==null||Yt(Xa):kt==null||kt(Xa)}!On&&fr.length&&ta!=="inline"&&Ao(Pt)},Va=C(function(Co){Jr==null||Jr(Dt(Co)),Ga(Co)}),ka=C(function(Co,ro){var go=fr.filter(function($o){return $o!==Co});if(ro)go.push(Co);else if(ta!=="inline"){var qo=Fo(Co);go=go.filter(function($o){return!qo.has($o)})}(0,fe.Z)(fr,go,!0)||Ao(go,!0)}),di=function(ro,go){var qo=go!=null?go:!fr.includes(ro);ka(ro,qo)},Qa=l(ta,na,Fn,An,yo,xr,Lr,Jo,di,Po);P.useEffect(function(){jo(!0)},[]);var Fa=P.useMemo(function(){return{_internalRenderMenuItem:Xo,_internalRenderSubMenuItem:Vo}},[Xo,Vo]),Ua=ta!=="horizontal"||on?co:co.map(function(Co,ro){return P.createElement(b,{key:Co.key,overflowDisabled:ro>Aa},Co)}),Ja=P.createElement(le.Z,(0,t.Z)({id:Et,ref:yo,prefixCls:"".concat(j,"-overflow"),component:"ul",itemComponent:Tt,className:ce()(j,"".concat(j,"-root"),"".concat(j,"-").concat(ta),me,(Ke={},(0,d.Z)(Ke,"".concat(j,"-inline-collapsed"),Oa),(0,d.Z)(Ke,"".concat(j,"-rtl"),Fn),Ke),k),dir:Ue,style:ue,role:"menu",tabIndex:Ot,data:Ua,renderRawItem:function(ro){return ro},renderRawRest:function(ro){var go=ro.length,qo=go?co.slice(-go):null;return P.createElement(se,{eventKey:Y,title:wr,disabled:ba,internalPopupClose:go===0,popupClassName:br},qo)},maxCount:ta!=="horizontal"||on?le.Z.INVALIDATE:le.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ro){Za(ro)},onKeyDown:Qa},Zo));return P.createElement(De.Provider,{value:Fa},P.createElement(ae.Provider,{value:An},P.createElement(b,{prefixCls:j,rootClassName:k,mode:ta,openKeys:fr,rtl:Fn,disabled:Vt,motion:No?lr:null,defaultMotions:No?dn:null,activeKey:na,onActive:fa,onInactive:$r,selectedKeys:Ha,inlineIndent:Hn,subMenuOpenDelay:En,subMenuCloseDelay:_t,forceSubMenuRender:Wt,builtinPlacements:Ln,triggerSubMenuAction:Sr,getPopupContainer:Ur,itemIcon:sr,expandIcon:Dr,onItemClick:Va,onOpenChange:ka},P.createElement(H.Provider,{value:bo},Ja),P.createElement("div",{style:{display:"none"},"aria-hidden":!0},P.createElement(w.Provider,{value:xo},co)))))}),qt=Lt,Nt=qt;Nt.Item=Tt,Nt.SubMenu=se,Nt.ItemGroup=vt,Nt.Divider=dt;var ft=Nt},11780:function(ln,ke,e){e.d(ke,{Z:function(){return oe}});var t=e(5891),d=e(57259),A=e(29043),re=e(19149),c=e(59301),B=e(92310),n=e.n(B),ce=e(29301),le=e(28800),h=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],fe=void 0;function y(U,Ie){var m=U.prefixCls,x=U.invalidate,R=U.item,L=U.renderItem,I=U.responsive,F=U.responsiveDisabled,ne=U.registerSize,Ge=U.itemKey,He=U.className,Me=U.style,ot=U.children,ht=U.display,at=U.order,ct=U.component,Pe=ct===void 0?"div":ct,z=(0,re.Z)(U,h),M=I&&!ht;function D(u){ne(Ge,u)}c.useEffect(function(){return function(){D(null)}},[]);var l=L&&R!==fe?L(R,{index:at}):ot,V;x||(V={opacity:M?0:1,height:M?0:fe,overflowY:M?"hidden":fe,order:I?at:fe,pointerEvents:M?"none":fe,position:M?"absolute":fe});var ge={};M&&(ge["aria-hidden"]=!0);var f=c.createElement(Pe,(0,t.Z)({className:n()(!x&&m,He),style:(0,d.Z)((0,d.Z)({},V),Me)},ge,z,{ref:Ie}),l);return I&&(f=c.createElement(ce.Z,{onResize:function(Y){var Z=Y.offsetWidth;D(Z)},disabled:F},f)),f}var P=c.forwardRef(y);P.displayName="Item";var J=P,ae=e(8107),ee=e(4676),$e=e(23073);function Se(U){if(typeof MessageChannel=="undefined")(0,$e.Z)(U);else{var Ie=new MessageChannel;Ie.port1.onmessage=function(){return U()},Ie.port2.postMessage(void 0)}}function Ve(){var U=c.useRef(null),Ie=function(x){U.current||(U.current=[],Se(function(){(0,ee.unstable_batchedUpdates)(function(){U.current.forEach(function(R){R()}),U.current=null})})),U.current.push(x)};return Ie}function be(U,Ie){var m=c.useState(Ie),x=(0,A.Z)(m,2),R=x[0],L=x[1],I=(0,ae.Z)(function(F){U(function(){L(F)})});return[R,I]}var K=c.createContext(null),b=["component"],o=["className"],w=["className"],O=function(Ie,m){var x=c.useContext(K);if(!x){var R=Ie.component,L=R===void 0?"div":R,I=(0,re.Z)(Ie,b);return c.createElement(L,(0,t.Z)({},I,{ref:m}))}var F=x.className,ne=(0,re.Z)(x,o),Ge=Ie.className,He=(0,re.Z)(Ie,w);return c.createElement(K.Provider,{value:null},c.createElement(J,(0,t.Z)({ref:m,className:n()(F,Ge)},ne,He)))},G=c.forwardRef(O);G.displayName="RawItem";var X=G,H=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],T="responsive",De="invalidate";function ve(U){return"+ ".concat(U.length," ...")}function tt(U,Ie){var m=U.prefixCls,x=m===void 0?"rc-overflow":m,R=U.data,L=R===void 0?[]:R,I=U.renderItem,F=U.renderRawItem,ne=U.itemKey,Ge=U.itemWidth,He=Ge===void 0?10:Ge,Me=U.ssr,ot=U.style,ht=U.className,at=U.maxCount,ct=U.renderRest,Pe=U.renderRawRest,z=U.suffix,M=U.component,D=M===void 0?"div":M,l=U.itemComponent,V=U.onVisibleChange,ge=(0,re.Z)(U,H),f=Me==="full",u=Ve(),Y=be(u,null),Z=(0,A.Z)(Y,2),C=Z[0],Q=Z[1],Oe=C||0,ye=be(u,new Map),ie=(0,A.Z)(ye,2),xe=ie[0],Ze=ie[1],we=be(u,0),yt=(0,A.Z)(we,2),gt=yt[0],xt=yt[1],Gt=be(u,0),It=(0,A.Z)(Gt,2),st=It[0],Dt=It[1],In=be(u,0),Bn=(0,A.Z)(In,2),Pn=Bn[0],pn=Bn[1],nr=(0,c.useState)(null),rr=(0,A.Z)(nr,2),Tt=rr[0],hr=rr[1],qn=(0,c.useState)(null),Mn=(0,A.Z)(qn,2),Tn=Mn[0],Nr=Mn[1],Pr=c.useMemo(function(){return Tn===null&&f?Number.MAX_SAFE_INTEGER:Tn||0},[Tn,C]),dr=(0,c.useState)(!1),yr=(0,A.Z)(dr,2),Rr=yr[0],eo=yr[1],Or="".concat(x,"-item"),bn=Math.max(gt,st),Kn=at===T,_=L.length&&Kn,s=at===De,E=_||typeof at=="number"&&L.length>at,p=(0,c.useMemo)(function(){var ft=L;return _?C===null&&f?ft=L:ft=L.slice(0,Math.min(L.length,Oe/He)):typeof at=="number"&&(ft=L.slice(0,at)),ft},[L,He,C,at,_]),S=(0,c.useMemo)(function(){return _?L.slice(Pr+1):L.slice(p.length)},[L,p,_,Pr]),de=(0,c.useCallback)(function(ft,pe){var Ee;return typeof ne=="function"?ne(ft):(Ee=ne&&(ft==null?void 0:ft[ne]))!==null&&Ee!==void 0?Ee:pe},[ne]),se=(0,c.useCallback)(I||function(ft){return ft},[I]);function Xe(ft,pe,Ee){Tn===ft&&(pe===void 0||pe===Tt)||(Nr(ft),Ee||(eo(ftOe){Xe(Te-1,ft-Ke-Pn+st);break}}z&&dt(0)+Pn>Oe&&hr(null)}},[Oe,xe,st,Pn,de,p]);var Qe=Rr&&!!S.length,ut={};Tt!==null&&_&&(ut={position:"absolute",left:Tt,top:0});var At={prefixCls:Or,responsive:_,component:l,invalidate:s},bt=F?function(ft,pe){var Ee=de(ft,pe);return c.createElement(K.Provider,{key:Ee,value:(0,d.Z)((0,d.Z)({},At),{},{order:pe,item:ft,itemKey:Ee,registerSize:_e,display:pe<=Pr})},F(ft,pe))}:function(ft,pe){var Ee=de(ft,pe);return c.createElement(J,(0,t.Z)({},At,{order:pe,key:Ee,item:ft,renderItem:se,itemKey:Ee,registerSize:_e,display:pe<=Pr}))},Pt={order:Qe?Pr:Number.MAX_SAFE_INTEGER,className:"".concat(Or,"-rest"),registerSize:nt,display:Qe},Lt=ct||ve,qt=Pe?c.createElement(K.Provider,{value:(0,d.Z)((0,d.Z)({},At),Pt)},Pe(S)):c.createElement(J,(0,t.Z)({},At,Pt),typeof Lt=="function"?Lt(S):Lt),Nt=c.createElement(D,(0,t.Z)({className:n()(!s&&x,ht),style:ot,ref:Ie},ge),p.map(bt),E?qt:null,z&&c.createElement(J,(0,t.Z)({},At,{responsive:Kn,responsiveDisabled:!_,order:Pr,className:"".concat(Or,"-suffix"),registerSize:vt,display:!0,style:ut}),z));return Kn?c.createElement(ce.Z,{onResize:je,disabled:!_},Nt):Nt}var he=c.forwardRef(tt);he.displayName="Overflow",he.Item=X,he.RESPONSIVE=T,he.INVALIDATE=De;var Ae=he,oe=Ae},17115:function(ln,ke,e){e.d(ke,{ZP:function(){return n}});var t=e(29043),d=e(59301),A=e(87746),re=0,c=(0,A.Z)();function B(){var ce;return c?(ce=re,re+=1):ce="TEST_OR_SSR",ce}function n(ce){var le=d.useState(),h=(0,t.Z)(le,2),fe=h[0],y=h[1];return d.useEffect(function(){y("rc_select_".concat(B()))},[]),ce||fe}},77861:function(ln,ke,e){e.d(ke,{Ac:function(){return Q},Xo:function(){return Dt},Wx:function(){return Bn},ZP:function(){return E},lk:function(){return K}});var t=e(5891),d=e(26390),A=e(80962),re=e(57259),c=e(29043),B=e(19149),n=e(80665),ce=e(35788),le=e(51395),h=e(59301),fe=e(92310),y=e.n(fe),P=e(28800),J=e(93144),ae=e(85108),ee=e(20475),$e=function(S){var de=S.className,se=S.customizeIcon,Xe=S.customizeIconProps,je=S.onMouseDown,_e=S.onClick,nt=S.children,vt;return typeof se=="function"?vt=se(Xe):vt=se,h.createElement("span",{className:de,onMouseDown:function(Qe){Qe.preventDefault(),je&&je(Qe)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:_e,"aria-hidden":!0},vt!==void 0?vt:h.createElement("span",{className:y()(de.split(/\s+/).map(function(dt){return"".concat(dt,"-icon")}))},nt))},Se=$e;function Ve(p,S,de,se,Xe){var je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,_e=arguments.length>6?arguments[6]:void 0,nt=arguments.length>7?arguments[7]:void 0,vt=h.useMemo(function(){if((0,n.Z)(se)==="object")return se.clearIcon;if(Xe)return Xe},[se,Xe]),dt=h.useMemo(function(){return!!(!je&&se&&(de.length||_e)&&!(nt==="combobox"&&_e===""))},[se,je,de.length,_e,nt]);return{allowClear:dt,clearIcon:h.createElement(Se,{className:"".concat(p,"-clear"),onMouseDown:S,customizeIcon:vt},"\xD7")}}var be=h.createContext(null);function K(){return h.useContext(be)}function b(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,S=h.useState(!1),de=(0,c.Z)(S,2),se=de[0],Xe=de[1],je=h.useRef(null),_e=function(){window.clearTimeout(je.current)};h.useEffect(function(){return _e},[]);var nt=function(dt,Qe){_e(),je.current=window.setTimeout(function(){Xe(dt),Qe&&Qe()},p)};return[se,nt,_e]}function o(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,S=h.useRef(null),de=h.useRef(null);h.useEffect(function(){return function(){window.clearTimeout(de.current)}},[]);function se(Xe){(Xe||S.current===null)&&(S.current=Xe),window.clearTimeout(de.current),de.current=window.setTimeout(function(){S.current=null},p)}return[function(){return S.current},se]}function w(p,S,de,se){var Xe=h.useRef(null);Xe.current={open:S,triggerOpen:de,customizedTrigger:se},h.useEffect(function(){function je(_e){var nt;if(!((nt=Xe.current)!==null&&nt!==void 0&&nt.customizedTrigger)){var vt=_e.target;vt.shadowRoot&&_e.composed&&(vt=_e.composedPath()[0]||vt),Xe.current.open&&p().filter(function(dt){return dt}).every(function(dt){return!dt.contains(vt)&&dt!==vt})&&Xe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",je),function(){return window.removeEventListener("mousedown",je)}},[])}var O=e(36994),G=e(11780),X=function(S,de){var se,Xe,je=S.prefixCls,_e=S.id,nt=S.inputElement,vt=S.disabled,dt=S.tabIndex,Qe=S.autoFocus,ut=S.autoComplete,At=S.editable,bt=S.activeDescendantId,Pt=S.value,Lt=S.maxLength,qt=S.onKeyDown,Nt=S.onMouseDown,ft=S.onChange,pe=S.onPaste,Ee=S.onCompositionStart,Te=S.onCompositionEnd,Ke=S.open,Re=S.attrs,rt=nt||h.createElement("input",null),j=rt,k=j.ref,ue=j.props,me=ue.onKeyDown,Fe=ue.onChange,Ot=ue.onMouseDown,Mt=ue.onCompositionStart,lt=ue.onCompositionEnd,Ue=ue.style;return(0,le.Kp)(!("maxLength"in rt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),rt=h.cloneElement(rt,(0,re.Z)((0,re.Z)((0,re.Z)({type:"search"},ue),{},{id:_e,ref:(0,ee.sQ)(de,k),disabled:vt,tabIndex:dt,autoComplete:ut||"off",autoFocus:Qe,className:y()("".concat(je,"-selection-search-input"),(se=rt)===null||se===void 0||(Xe=se.props)===null||Xe===void 0?void 0:Xe.className),role:"combobox","aria-label":"Search","aria-expanded":Ke||!1,"aria-haspopup":"listbox","aria-owns":"".concat(_e,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(_e,"_list"),"aria-activedescendant":Ke?bt:void 0},Re),{},{value:At?Pt:"",maxLength:Lt,readOnly:!At,unselectable:At?null:"on",style:(0,re.Z)((0,re.Z)({},Ue),{},{opacity:At?null:0}),onKeyDown:function(Xt){qt(Xt),me&&me(Xt)},onMouseDown:function(Xt){Nt(Xt),Ot&&Ot(Xt)},onChange:function(Xt){ft(Xt),Fe&&Fe(Xt)},onCompositionStart:function(Xt){Ee(Xt),Mt&&Mt(Xt)},onCompositionEnd:function(Xt){Te(Xt),lt&<(Xt)},onPaste:pe})),rt},H=h.forwardRef(X);H.displayName="Input";var T=H;function De(p){return Array.isArray(p)?p:p!==void 0?[p]:[]}var ve=typeof window!="undefined"&&window.document&&window.document.documentElement,tt=ve;function he(p){return p!=null}function Ae(p){return!p&&p!==0}function oe(p){return["string","number"].includes((0,n.Z)(p))}function U(p){var S=void 0;return p&&(oe(p.title)?S=p.title.toString():oe(p.label)&&(S=p.label.toString())),S}function Ie(p,S){tt?h.useLayoutEffect(p,S):h.useEffect(p,S)}function m(p){var S;return(S=p.key)!==null&&S!==void 0?S:p.value}var x=function(S){S.preventDefault(),S.stopPropagation()},R=function(S){var de=S.id,se=S.prefixCls,Xe=S.values,je=S.open,_e=S.searchValue,nt=S.autoClearSearchValue,vt=S.inputRef,dt=S.placeholder,Qe=S.disabled,ut=S.mode,At=S.showSearch,bt=S.autoFocus,Pt=S.autoComplete,Lt=S.activeDescendantId,qt=S.tabIndex,Nt=S.removeIcon,ft=S.maxTagCount,pe=S.maxTagTextLength,Ee=S.maxTagPlaceholder,Te=Ee===void 0?function(wn){return"+ ".concat(wn.length," ...")}:Ee,Ke=S.tagRender,Re=S.onToggleOpen,rt=S.onRemove,j=S.onInputChange,k=S.onInputPaste,ue=S.onInputKeyDown,me=S.onInputMouseDown,Fe=S.onInputCompositionStart,Ot=S.onInputCompositionEnd,Mt=h.useRef(null),lt=(0,h.useState)(0),Ue=(0,c.Z)(lt,2),Et=Ue[0],Xt=Ue[1],Zt=(0,h.useState)(!1),Rt=(0,c.Z)(Zt,2),Vt=Rt[0],on=Rt[1],nn="".concat(se,"-selection"),En=je||ut==="multiple"&&nt===!1||ut==="tags"?_e:"",$n=ut==="tags"||ut==="multiple"&&nt===!1||At&&(je||Vt);Ie(function(){Xt(Mt.current.scrollWidth)},[En]);function _t(wn,jt,cn,On,ir){return h.createElement("span",{className:y()("".concat(nn,"-item"),(0,A.Z)({},"".concat(nn,"-item-disabled"),cn)),title:U(wn)},h.createElement("span",{className:"".concat(nn,"-item-content")},jt),On&&h.createElement(Se,{className:"".concat(nn,"-item-remove"),onMouseDown:x,onClick:ir,customizeIcon:Nt},"\xD7"))}function Wt(wn,jt,cn,On,ir){var vr=function(Yt){x(Yt),Re(!je)};return h.createElement("span",{onMouseDown:vr},Ke({label:jt,value:wn,disabled:cn,closable:On,onClose:ir}))}function $t(wn){var jt=wn.disabled,cn=wn.label,On=wn.value,ir=!Qe&&!jt,vr=cn;if(typeof pe=="number"&&(typeof cn=="string"||typeof cn=="number")){var kt=String(vr);kt.length>pe&&(vr="".concat(kt.slice(0,pe),"..."))}var Yt=function(Hn){Hn&&Hn.stopPropagation(),rt(wn)};return typeof Ke=="function"?Wt(On,vr,jt,ir,Yt):_t(wn,vr,jt,ir,Yt)}function Jn(wn){var jt=typeof Te=="function"?Te(wn):Te;return _t({title:jt},jt,!1)}var Zn=h.createElement("div",{className:"".concat(nn,"-search"),style:{width:Et},onFocus:function(){on(!0)},onBlur:function(){on(!1)}},h.createElement(T,{ref:vt,open:je,prefixCls:se,id:de,inputElement:null,disabled:Qe,autoFocus:bt,autoComplete:Pt,editable:$n,activeDescendantId:Lt,value:En,onKeyDown:ue,onMouseDown:me,onChange:j,onPaste:k,onCompositionStart:Fe,onCompositionEnd:Ot,tabIndex:qt,attrs:(0,O.Z)(S,!0)}),h.createElement("span",{ref:Mt,className:"".concat(nn,"-search-mirror"),"aria-hidden":!0},En,"\xA0")),Dn=h.createElement(G.Z,{prefixCls:"".concat(nn,"-overflow"),data:Xe,renderItem:$t,renderRest:Jn,suffix:Zn,itemKey:m,maxCount:ft});return h.createElement(h.Fragment,null,Dn,!Xe.length&&!En&&h.createElement("span",{className:"".concat(nn,"-placeholder")},dt))},L=R,I=function(S){var de=S.inputElement,se=S.prefixCls,Xe=S.id,je=S.inputRef,_e=S.disabled,nt=S.autoFocus,vt=S.autoComplete,dt=S.activeDescendantId,Qe=S.mode,ut=S.open,At=S.values,bt=S.placeholder,Pt=S.tabIndex,Lt=S.showSearch,qt=S.searchValue,Nt=S.activeValue,ft=S.maxLength,pe=S.onInputKeyDown,Ee=S.onInputMouseDown,Te=S.onInputChange,Ke=S.onInputPaste,Re=S.onInputCompositionStart,rt=S.onInputCompositionEnd,j=S.title,k=h.useState(!1),ue=(0,c.Z)(k,2),me=ue[0],Fe=ue[1],Ot=Qe==="combobox",Mt=Ot||Lt,lt=At[0],Ue=qt||"";Ot&&Nt&&!me&&(Ue=Nt),h.useEffect(function(){Ot&&Fe(!1)},[Ot,Nt]);var Et=Qe!=="combobox"&&!ut&&!Lt?!1:!!Ue,Xt=j===void 0?U(lt):j,Zt=function(){if(lt)return null;var Vt=Et?{visibility:"hidden"}:void 0;return h.createElement("span",{className:"".concat(se,"-selection-placeholder"),style:Vt},bt)};return h.createElement(h.Fragment,null,h.createElement("span",{className:"".concat(se,"-selection-search")},h.createElement(T,{ref:je,prefixCls:se,id:Xe,open:ut,inputElement:de,disabled:_e,autoFocus:nt,autoComplete:vt,editable:Mt,activeDescendantId:dt,value:Ue,onKeyDown:pe,onMouseDown:Ee,onChange:function(Vt){Fe(!0),Te(Vt)},onPaste:Ke,onCompositionStart:Re,onCompositionEnd:rt,tabIndex:Pt,attrs:(0,O.Z)(S,!0),maxLength:Ot?ft:void 0})),!Ot&<?h.createElement("span",{className:"".concat(se,"-selection-item"),title:Xt,style:Et?{visibility:"hidden"}:void 0},lt.label):null,Zt())},F=I;function ne(p){return![ae.Z.ESC,ae.Z.SHIFT,ae.Z.BACKSPACE,ae.Z.TAB,ae.Z.WIN_KEY,ae.Z.ALT,ae.Z.META,ae.Z.WIN_KEY_RIGHT,ae.Z.CTRL,ae.Z.SEMICOLON,ae.Z.EQUALS,ae.Z.CAPS_LOCK,ae.Z.CONTEXT_MENU,ae.Z.F1,ae.Z.F2,ae.Z.F3,ae.Z.F4,ae.Z.F5,ae.Z.F6,ae.Z.F7,ae.Z.F8,ae.Z.F9,ae.Z.F10,ae.Z.F11,ae.Z.F12].includes(p)}var Ge=function(S,de){var se=(0,h.useRef)(null),Xe=(0,h.useRef)(!1),je=S.prefixCls,_e=S.open,nt=S.mode,vt=S.showSearch,dt=S.tokenWithEnter,Qe=S.autoClearSearchValue,ut=S.onSearch,At=S.onSearchSubmit,bt=S.onToggleOpen,Pt=S.onInputKeyDown,Lt=S.domRef;h.useImperativeHandle(de,function(){return{focus:function(){se.current.focus()},blur:function(){se.current.blur()}}});var qt=o(0),Nt=(0,c.Z)(qt,2),ft=Nt[0],pe=Nt[1],Ee=function(Ue){var Et=Ue.which;(Et===ae.Z.UP||Et===ae.Z.DOWN)&&Ue.preventDefault(),Pt&&Pt(Ue),Et===ae.Z.ENTER&&nt==="tags"&&!Xe.current&&!_e&&(At==null||At(Ue.target.value)),ne(Et)&&bt(!0)},Te=function(){pe(!0)},Ke=(0,h.useRef)(null),Re=function(Ue){ut(Ue,!0,Xe.current)!==!1&&bt(!0)},rt=function(){Xe.current=!0},j=function(Ue){Xe.current=!1,nt!=="combobox"&&Re(Ue.target.value)},k=function(Ue){var Et=Ue.target.value;if(dt&&Ke.current&&/[\r\n]/.test(Ke.current)){var Xt=Ke.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Et=Et.replace(Xt,Ke.current)}Ke.current=null,Re(Et)},ue=function(Ue){var Et=Ue.clipboardData,Xt=Et.getData("text");Ke.current=Xt},me=function(Ue){var Et=Ue.target;if(Et!==se.current){var Xt=document.body.style.msTouchAction!==void 0;Xt?setTimeout(function(){se.current.focus()}):se.current.focus()}},Fe=function(Ue){var Et=ft();Ue.target!==se.current&&!Et&&nt!=="combobox"&&Ue.preventDefault(),(nt!=="combobox"&&(!vt||!Et)||!_e)&&(_e&&Qe!==!1&&ut("",!0,!1),bt())},Ot={inputRef:se,onInputKeyDown:Ee,onInputMouseDown:Te,onInputChange:k,onInputPaste:ue,onInputCompositionStart:rt,onInputCompositionEnd:j},Mt=nt==="multiple"||nt==="tags"?h.createElement(L,(0,t.Z)({},S,Ot)):h.createElement(F,(0,t.Z)({},S,Ot));return h.createElement("div",{ref:Lt,className:"".concat(je,"-selector"),onClick:me,onMouseDown:Fe},Mt)},He=h.forwardRef(Ge);He.displayName="Selector";var Me=He,ot=e(35593),ht=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],at=function(S){var de=S===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"}}},ct=function(S,de){var se=S.prefixCls,Xe=S.disabled,je=S.visible,_e=S.children,nt=S.popupElement,vt=S.animation,dt=S.transitionName,Qe=S.dropdownStyle,ut=S.dropdownClassName,At=S.direction,bt=At===void 0?"ltr":At,Pt=S.placement,Lt=S.builtinPlacements,qt=S.dropdownMatchSelectWidth,Nt=S.dropdownRender,ft=S.dropdownAlign,pe=S.getPopupContainer,Ee=S.empty,Te=S.getTriggerDOMNode,Ke=S.onPopupVisibleChange,Re=S.onPopupMouseEnter,rt=(0,B.Z)(S,ht),j="".concat(se,"-dropdown"),k=nt;Nt&&(k=Nt(nt));var ue=h.useMemo(function(){return Lt||at(qt)},[Lt,qt]),me=vt?"".concat(j,"-").concat(vt):dt,Fe=typeof qt=="number",Ot=h.useMemo(function(){return Fe?null:qt===!1?"minWidth":"width"},[qt,Fe]),Mt=Qe;Fe&&(Mt=(0,re.Z)((0,re.Z)({},Mt),{},{width:qt}));var lt=h.useRef(null);return h.useImperativeHandle(de,function(){return{getPopupElement:function(){return lt.current}}}),h.createElement(ot.Z,(0,t.Z)({},rt,{showAction:Ke?["click"]:[],hideAction:Ke?["click"]:[],popupPlacement:Pt||(bt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ue,prefixCls:j,popupTransitionName:me,popup:h.createElement("div",{ref:lt,onMouseEnter:Re},k),stretch:Ot,popupAlign:ft,popupVisible:je,getPopupContainer:pe,popupClassName:y()(ut,(0,A.Z)({},"".concat(j,"-empty"),Ee)),popupStyle:Mt,getTriggerDOMNode:Te,onPopupVisibleChange:Ke}),_e)},Pe=h.forwardRef(ct);Pe.displayName="SelectTrigger";var z=Pe,M=e(17953);function D(p,S){var de=p.key,se;return"value"in p&&(se=p.value),de!=null?de:se!==void 0?se:"rc-index-key-".concat(S)}function l(p,S){var de=p||{},se=de.label,Xe=de.value,je=de.options,_e=de.groupLabel,nt=se||(S?"children":"label");return{label:nt,value:Xe||"value",options:je||"options",groupLabel:_e||nt}}function V(p){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=S.fieldNames,se=S.childrenAsData,Xe=[],je=l(de,!1),_e=je.label,nt=je.value,vt=je.options,dt=je.groupLabel;function Qe(ut,At){ut.forEach(function(bt){if(At||!(vt in bt)){var Pt=bt[nt];Xe.push({key:D(bt,Xe.length),groupOption:At,data:bt,label:bt[_e],value:Pt})}else{var Lt=bt[dt];Lt===void 0&&se&&(Lt=bt.label),Xe.push({key:D(bt,Xe.length),group:!0,data:bt,label:Lt}),Qe(bt[vt],!0)}})}return Qe(p,!1),Xe}function ge(p){var S=(0,re.Z)({},p);return"props"in S||Object.defineProperty(S,"props",{get:function(){return(0,le.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),S}}),S}function f(p,S){if(!S||!S.length)return null;var de=!1;function se(je,_e){var nt=(0,M.Z)(_e),vt=nt[0],dt=nt.slice(1);if(!vt)return[je];var Qe=je.split(vt);return de=de||Qe.length>1,Qe.reduce(function(ut,At){return[].concat((0,d.Z)(ut),(0,d.Z)(se(At,dt)))},[]).filter(function(ut){return ut})}var Xe=se(p,S);return de?Xe:null}var u=["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"],Y=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Z(p){return p==="tags"||p==="multiple"}var C=h.forwardRef(function(p,S){var de,se,Xe=p.id,je=p.prefixCls,_e=p.className,nt=p.showSearch,vt=p.tagRender,dt=p.direction,Qe=p.omitDomProps,ut=p.displayValues,At=p.onDisplayValuesChange,bt=p.emptyOptions,Pt=p.notFoundContent,Lt=Pt===void 0?"Not Found":Pt,qt=p.onClear,Nt=p.mode,ft=p.disabled,pe=p.loading,Ee=p.getInputElement,Te=p.getRawInputElement,Ke=p.open,Re=p.defaultOpen,rt=p.onDropdownVisibleChange,j=p.activeValue,k=p.onActiveValueChange,ue=p.activeDescendantId,me=p.searchValue,Fe=p.autoClearSearchValue,Ot=p.onSearch,Mt=p.onSearchSplit,lt=p.tokenSeparators,Ue=p.allowClear,Et=p.suffixIcon,Xt=p.clearIcon,Zt=p.OptionList,Rt=p.animation,Vt=p.transitionName,on=p.dropdownStyle,nn=p.dropdownClassName,En=p.dropdownMatchSelectWidth,$n=p.dropdownRender,_t=p.dropdownAlign,Wt=p.placement,$t=p.builtinPlacements,Jn=p.getPopupContainer,Zn=p.showAction,Dn=Zn===void 0?[]:Zn,wn=p.onFocus,jt=p.onBlur,cn=p.onKeyUp,On=p.onKeyDown,ir=p.onMouseDown,vr=(0,B.Z)(p,u),kt=Z(Nt),Yt=(nt!==void 0?nt:kt)||Nt==="combobox",Ft=(0,re.Z)({},vr);Y.forEach(function(Lr){delete Ft[Lr]}),Qe==null||Qe.forEach(function(Lr){delete Ft[Lr]});var Hn=h.useState(!1),lr=(0,c.Z)(Hn,2),dn=lr[0],hn=lr[1];h.useEffect(function(){hn((0,J.Z)())},[]);var Sr=h.useRef(null),Ln=h.useRef(null),sr=h.useRef(null),Dr=h.useRef(null),gr=h.useRef(null),wr=b(),br=(0,c.Z)(wr,3),Ur=br[0],Jr=br[1],ho=br[2];h.useImperativeHandle(S,function(){var Lr,xr;return{focus:(Lr=Dr.current)===null||Lr===void 0?void 0:Lr.focus,blur:(xr=Dr.current)===null||xr===void 0?void 0:xr.blur,scrollTo:function(xo){var bo;return(bo=gr.current)===null||bo===void 0?void 0:bo.scrollTo(xo)}}});var Po=h.useMemo(function(){var Lr;if(Nt!=="combobox")return me;var xr=(Lr=ut[0])===null||Lr===void 0?void 0:Lr.value;return typeof xr=="string"||typeof xr=="number"?String(xr):""},[me,Nt,ut]),Qo=Nt==="combobox"&&typeof Ee=="function"&&Ee()||null,Do=typeof Te=="function"&&Te(),Xo=(0,ee.x1)(Ln,Do==null||(de=Do.props)===null||de===void 0?void 0:de.ref),Vo=h.useState(!1),Zo=(0,c.Z)(Vo,2),co=Zo[0],Yo=Zo[1];(0,P.Z)(function(){Yo(!0)},[]);var ko=(0,ce.Z)(!1,{defaultValue:Re,value:Ke}),No=(0,c.Z)(ko,2),jo=No[0],yo=No[1],An=co?jo:!1,Fn=!Lt&&bt;(ft||Fn&&An&&Nt==="combobox")&&(An=!1);var rn=Fn?!1:An,er=h.useCallback(function(Lr){var xr=Lr!==void 0?Lr:!An;ft||(yo(xr),An!==xr&&(rt==null||rt(xr)))},[ft,An,yo,rt]),fr=h.useMemo(function(){return(lt||[]).some(function(Lr){return[` -`,`\r -`].includes(Lr)})},[lt]),jr=function(xr,Fo,xo){var bo=!0,zo=xr;k==null||k(null);var Wo=xo?null:f(xr,lt);return Nt!=="combobox"&&Wo&&(zo="",Mt==null||Mt(Wo),er(!1),bo=!1),Ot&&Po!==zo&&Ot(zo,{source:Fo?"typing":"effect"}),bo},Ao=function(xr){!xr||!xr.trim()||Ot(xr,{source:"submit"})};h.useEffect(function(){!An&&!kt&&Nt!=="combobox"&&jr("",!1,!1)},[An]),h.useEffect(function(){jo&&ft&&yo(!1),ft&&Jr(!1)},[ft]);var so=o(),no=(0,c.Z)(so,2),wo=no[0],Xr=no[1],Tr=function(xr){var Fo=wo(),xo=xr.which;if(xo===ae.Z.ENTER&&(Nt!=="combobox"&&xr.preventDefault(),An||er(!0)),Xr(!!Po),xo===ae.Z.BACKSPACE&&!Fo&&kt&&!Po&&ut.length){for(var bo=(0,d.Z)(ut),zo=null,Wo=bo.length-1;Wo>=0;Wo-=1){var na=bo[Wo];if(!na.disabled){bo.splice(Wo,1),zo=na;break}}zo&&At(bo,{type:"remove",values:[zo]})}for(var Jo=arguments.length,fa=new Array(Jo>1?Jo-1:0),$r=1;$r1?Fo-1:0),bo=1;bo1?Wo-1:0),Jo=1;Jo1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ze.Z)(p).map(function(de,se){if(!h.isValidElement(de)||!de.type)return null;var Xe=de,je=Xe.type.isSelectOptGroup,_e=Xe.key,nt=Xe.props,vt=nt.children,dt=(0,B.Z)(nt,yt);return S||!je?gt(de):(0,re.Z)((0,re.Z)({key:"__RC_SELECT_GRP__".concat(_e===null?se:_e,"__"),label:_e},dt),{},{options:xt(vt)})}).filter(function(de){return de})}function Gt(p,S,de,se,Xe){return h.useMemo(function(){var je=p,_e=!p;_e&&(je=xt(S));var nt=new Map,vt=new Map,dt=function(At,bt,Pt){Pt&&typeof Pt=="string"&&At.set(bt[Pt],bt)};function Qe(ut){for(var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=0;bt1&&arguments[1]!==void 0?arguments[1]:1,Jn=k.length,Zn=0;Zn1&&arguments[1]!==void 0?arguments[1]:!1;Et(Wt);var Jn={source:$t?"keyboard":"mouse"},Zn=k[Wt];if(!Zn){Lt(null,-1,Jn);return}Lt(Zn.value,Wt,Jn)};(0,h.useEffect)(function(){Xt(qt!==!1?Ot(0):-1)},[k.length,dt]);var Zt=h.useCallback(function(_t){return pe.has(_t)&&vt!=="combobox"},[vt,(0,d.Z)(pe).toString(),pe.size]);(0,h.useEffect)(function(){var _t=setTimeout(function(){if(!nt&&_e&&pe.size===1){var $t=Array.from(pe)[0],Jn=k.findIndex(function(Zn){var Dn=Zn.data;return Dn.value===$t});Jn!==-1&&(Xt(Jn),Fe(Jn))}});if(_e){var Wt;(Wt=ue.current)===null||Wt===void 0||Wt.scrollTo(void 0)}return function(){return clearTimeout(_t)}},[_e,dt,Pt.length]);var Rt=function(Wt){Wt!==void 0&&Nt(Wt,{selected:!pe.has(Wt)}),nt||Qe(!1)};if(h.useImperativeHandle(de,function(){return{onKeyDown:function(Wt){var $t=Wt.which,Jn=Wt.ctrlKey;switch($t){case ae.Z.N:case ae.Z.P:case ae.Z.UP:case ae.Z.DOWN:{var Zn=0;if($t===ae.Z.UP?Zn=-1:$t===ae.Z.DOWN?Zn=1:hr()&&Jn&&($t===ae.Z.N?Zn=1:$t===ae.Z.P&&(Zn=-1)),Zn!==0){var Dn=Ot(Ue+Zn,Zn);Fe(Dn),Xt(Dn,!0)}break}case ae.Z.ENTER:{var wn=k[Ue];wn&&!wn.data.disabled?Rt(wn.value):Rt(void 0),_e&&Wt.preventDefault();break}case ae.Z.ESC:Qe(!1),_e&&Wt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Wt){Fe(Wt)}}}),k.length===0)return h.createElement("div",{role:"listbox",id:"".concat(je,"_list"),className:"".concat(j,"-empty"),onMouseDown:me},ut);var Vt=Object.keys(Ee).map(function(_t){return Ee[_t]}),on=function(Wt){return Wt.label};function nn(_t,Wt){var $t=_t.group;return{role:$t?"presentation":"option",id:"".concat(je,"_list_").concat(Wt)}}var En=function(Wt){var $t=k[Wt];if(!$t)return null;var Jn=$t.data||{},Zn=Jn.value,Dn=$t.group,wn=(0,O.Z)(Jn,!0),jt=on($t);return $t?h.createElement("div",(0,t.Z)({"aria-label":typeof jt=="string"&&!Dn?jt:null},wn,{key:Wt},nn($t,Wt),{"aria-selected":Zt(Zn)}),Zn):null},$n={role:"listbox",id:"".concat(je,"_list")};return h.createElement(h.Fragment,null,Te&&h.createElement("div",(0,t.Z)({},$n,{style:{height:0,width:0,overflow:"hidden"}}),En(Ue-1),En(Ue),En(Ue+1)),h.createElement(nr.Z,{itemKey:"key",ref:ue,data:k,height:Re,itemHeight:rt,fullHeight:!1,onMouseDown:me,onScroll:At,virtual:Te,direction:Ke,innerProps:Te?null:$n},function(_t,Wt){var $t,Jn=_t.group,Zn=_t.groupOption,Dn=_t.data,wn=_t.label,jt=_t.value,cn=Dn.key;if(Jn){var On,ir=(On=Dn.title)!==null&&On!==void 0?On:Mn(wn)?wn.toString():void 0;return h.createElement("div",{className:y()(j,"".concat(j,"-group")),title:ir},wn!==void 0?wn:cn)}var vr=Dn.disabled,kt=Dn.title,Yt=Dn.children,Ft=Dn.style,Hn=Dn.className,lr=(0,B.Z)(Dn,qn),dn=(0,pn.Z)(lr,Vt),hn=Zt(jt),Sr="".concat(j,"-option"),Ln=y()(j,Sr,Hn,($t={},(0,A.Z)($t,"".concat(Sr,"-grouped"),Zn),(0,A.Z)($t,"".concat(Sr,"-active"),Ue===Wt&&!vr),(0,A.Z)($t,"".concat(Sr,"-disabled"),vr),(0,A.Z)($t,"".concat(Sr,"-selected"),hn),$t)),sr=on(_t),Dr=!ft||typeof ft=="function"||hn,gr=typeof sr=="number"?sr:sr||jt,wr=Mn(gr)?gr.toString():void 0;return kt!==void 0&&(wr=kt),h.createElement("div",(0,t.Z)({},(0,O.Z)(dn),Te?{}:nn(_t,Wt),{"aria-selected":hn,className:Ln,title:wr,onMouseMove:function(){Ue===Wt||vr||Xt(Wt)},onClick:function(){vr||Rt(jt)},style:Ft}),h.createElement("div",{className:"".concat(Sr,"-content")},gr),h.isValidElement(ft)||hn,Dr&&h.createElement(Se,{className:"".concat(j,"-option-state"),customizeIcon:ft,customizeIconProps:{isSelected:hn}},hn?"\u2713":null))}))},Nr=h.forwardRef(Tn);Nr.displayName="OptionList";var Pr=Nr;function dr(p){var S=p.mode,de=p.options,se=p.children,Xe=p.backfill,je=p.allowClear,_e=p.placeholder,nt=p.getInputElement,vt=p.showSearch,dt=p.onSearch,Qe=p.defaultOpen,ut=p.autoFocus,At=p.labelInValue,bt=p.value,Pt=p.inputValue,Lt=p.optionLabelProp,qt=isMultiple(S),Nt=vt!==void 0?vt:qt||S==="combobox",ft=de||convertChildrenToData(se);if(warning(S!=="tags"||ft.every(function(Ke){return!Ke.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),S==="tags"||S==="combobox"){var pe=ft.some(function(Ke){return Ke.options?Ke.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Ke?Ke.value:Ke.key)=="number"});warning(!pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(S!=="combobox"||!Lt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(S==="combobox"||!Xe,"`backfill` only works with `combobox` mode."),warning(S==="combobox"||!nt,"`getInputElement` only work with `combobox` mode."),noteOnce(S!=="combobox"||!nt||!je||!_e,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),dt&&!Nt&&S!=="combobox"&&S!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Qe||ut,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),bt!=null){var Ee=toArray(bt);warning(!At||Ee.every(function(Ke){return _typeof(Ke)==="object"&&("key"in Ke||"value"in Ke)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!qt||Array.isArray(bt),"`value` should be array when `mode` is `multiple` or `tags`")}if(se){var Te=null;toNodeArray(se).some(function(Ke){if(!React.isValidElement(Ke)||!Ke.type)return!1;var Re=Ke,rt=Re.type;if(rt.isSelectOption)return!1;if(rt.isSelectOptGroup){var j=toNodeArray(Ke.props.children).every(function(k){return!React.isValidElement(k)||!Ke.type||k.type.isSelectOption?!0:(Te=k.type,!1)});return!j}return Te=rt,!0}),Te&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Te.displayName||Te.name||Te,"`.")),warning(Pt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function yr(p,S){if(p){var de=function se(Xe){for(var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=0;_e2&&arguments[2]!==void 0?arguments[2]:{},er=rn.source,fr=er===void 0?"keyboard":er;Xo(Fn),_e&&se==="combobox"&&An!==null&&fr==="keyboard"&&ho(String(An))},[_e,se]),co=function(Fn,rn,er){var fr=function(){var Oo,mo=Hn(Fn);return[Ue?{label:mo==null?void 0:mo[nn.label],value:Fn,key:(Oo=mo==null?void 0:mo.key)!==null&&Oo!==void 0?Oo:Fn}:Fn,ge(mo)]};if(rn&&bt){var jr=fr(),Ao=(0,c.Z)(jr,2),so=Ao[0],no=Ao[1];bt(so,no)}else if(!rn&&Pt&&er!=="clear"){var wo=fr(),Xr=(0,c.Z)(wo,2),Tr=Xr[0],fo=Xr[1];Pt(Tr,fo)}},Yo=It(function(An,Fn){var rn,er=Rt?Fn.selected:!0;er?rn=Rt?[].concat((0,d.Z)(Ft),[An]):[An]:rn=Ft.filter(function(fr){return fr.value!==An}),wr(rn),co(An,er),se==="combobox"?ho(""):(!Z||At)&&(Wt(""),ho(""))}),ko=function(Fn,rn){wr(Fn);var er=rn.type,fr=rn.values;(er==="remove"||er==="clear")&&fr.forEach(function(jr){co(jr.value,!1,er)})},No=function(Fn,rn){if(Wt(Fn),ho(null),rn.source==="submit"){var er=(Fn||"").trim();if(er){var fr=Array.from(new Set([].concat((0,d.Z)(dn),[er])));wr(fr),co(er,!0),Wt("")}return}rn.source!=="blur"&&(se==="combobox"&&wr(Fn),Qe==null||Qe(Fn))},jo=function(Fn){var rn=Fn;se!=="tags"&&(rn=Fn.map(function(fr){var jr=Zn.get(fr);return jr==null?void 0:jr.value}).filter(function(fr){return fr!==void 0}));var er=Array.from(new Set([].concat((0,d.Z)(dn),(0,d.Z)(rn))));wr(er),er.forEach(function(fr){co(fr,!0)})},yo=h.useMemo(function(){var An=j!==!1&&qt!==!1;return(0,re.Z)((0,re.Z)({},$t),{},{flattenOptions:gr,onActiveValue:Zo,defaultActiveFirstOption:Vo,onSelect:Yo,menuItemSelectedIcon:rt,rawValues:dn,fieldNames:nn,virtual:An,direction:k,listHeight:me,listItemHeight:Ot,childrenAsData:Vt})},[$t,gr,Zo,Vo,Yo,rt,dn,nn,j,qt,me,Ot,Vt]);return h.createElement(Tt.Provider,{value:yo},h.createElement(Q,(0,t.Z)({},Xt,{id:Zt,prefixCls:je,ref:S,omitDomProps:Or,mode:se,displayValues:lr,onDisplayValuesChange:ko,direction:k,searchValue:_t,onSearch:No,autoClearSearchValue:At,onSearchSplit:jo,dropdownMatchSelectWidth:qt,OptionList:Pr,emptyOptions:!gr.length,activeValue:Jr,activeDescendantId:"".concat(Zt,"_list_").concat(Do)})))}),_=Kn;_.Option=Bn,_.OptGroup=Dt;var s=_,E=s},9296:function(ln,ke,e){e.r(ke),e.d(ke,{ResizableTextArea:function(){return H},default:function(){return Ae}});var t=e(5891),d=e(57259),A=e(80962),re=e(80665),c=e(29043),B=e(19149),n=e(26390),ce=e(92310),le=e.n(ce),h=e(93681),fe=e(5643),y=e(35788),P=e(59301),J=e(29301),ae=e(28800),ee=e(23073),$e=` - 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; -`,Se=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ve={},be;function K(oe){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=oe.getAttribute("id")||oe.getAttribute("data-reactid")||oe.getAttribute("name");if(U&&Ve[Ie])return Ve[Ie];var m=window.getComputedStyle(oe),x=m.getPropertyValue("box-sizing")||m.getPropertyValue("-moz-box-sizing")||m.getPropertyValue("-webkit-box-sizing"),R=parseFloat(m.getPropertyValue("padding-bottom"))+parseFloat(m.getPropertyValue("padding-top")),L=parseFloat(m.getPropertyValue("border-bottom-width"))+parseFloat(m.getPropertyValue("border-top-width")),I=Se.map(function(ne){return"".concat(ne,":").concat(m.getPropertyValue(ne))}).join(";"),F={sizingStyle:I,paddingSize:R,borderSize:L,boxSizing:x};return U&&Ie&&(Ve[Ie]=F),F}function b(oe){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),document.body.appendChild(be)),oe.getAttribute("wrap")?be.setAttribute("wrap",oe.getAttribute("wrap")):be.removeAttribute("wrap");var x=K(oe,U),R=x.paddingSize,L=x.borderSize,I=x.boxSizing,F=x.sizingStyle;be.setAttribute("style","".concat(F,";").concat($e)),be.value=oe.value||oe.placeholder||"";var ne=void 0,Ge=void 0,He,Me=be.scrollHeight;if(I==="border-box"?Me+=L:I==="content-box"&&(Me-=R),Ie!==null||m!==null){be.value=" ";var ot=be.scrollHeight-R;Ie!==null&&(ne=ot*Ie,I==="border-box"&&(ne=ne+R+L),Me=Math.max(ne,Me)),m!==null&&(Ge=ot*m,I==="border-box"&&(Ge=Ge+R+L),He=Me>Ge?"":"hidden",Me=Math.min(Ge,Me))}var ht={height:Me,overflowY:He,resize:"none"};return ne&&(ht.minHeight=ne),Ge&&(ht.maxHeight=Ge),ht}var o=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],w=0,O=1,G=2,X=P.forwardRef(function(oe,U){var Ie=oe,m=Ie.prefixCls,x=Ie.onPressEnter,R=Ie.defaultValue,L=Ie.value,I=Ie.autoSize,F=Ie.onResize,ne=Ie.className,Ge=Ie.style,He=Ie.disabled,Me=Ie.onChange,ot=Ie.onInternalAutoSize,ht=(0,B.Z)(Ie,o),at=(0,y.Z)(R,{value:L,postState:function(Dt){return Dt!=null?Dt:""}}),ct=(0,c.Z)(at,2),Pe=ct[0],z=ct[1],M=function(Dt){z(Dt.target.value),Me==null||Me(Dt)},D=P.useRef();P.useImperativeHandle(U,function(){return{textArea:D.current}});var l=P.useMemo(function(){return I&&(0,re.Z)(I)==="object"?[I.minRows,I.maxRows]:[]},[I]),V=(0,c.Z)(l,2),ge=V[0],f=V[1],u=!!I,Y=function(){try{if(document.activeElement===D.current){var Dt=D.current,In=Dt.selectionStart,Bn=Dt.selectionEnd,Pn=Dt.scrollTop;D.current.setSelectionRange(In,Bn),D.current.scrollTop=Pn}}catch(pn){}},Z=P.useState(G),C=(0,c.Z)(Z,2),Q=C[0],Oe=C[1],ye=P.useState(),ie=(0,c.Z)(ye,2),xe=ie[0],Ze=ie[1],we=function(){Oe(w)};(0,ae.Z)(function(){u&&we()},[L,ge,f,u]),(0,ae.Z)(function(){if(Q===w)Oe(O);else if(Q===O){var st=b(D.current,!1,ge,f);Oe(G),Ze(st)}else Y()},[Q]);var yt=P.useRef(),gt=function(){ee.Z.cancel(yt.current)},xt=function(Dt){Q===G&&(F==null||F(Dt),I&&(gt(),yt.current=(0,ee.Z)(function(){we()})))};P.useEffect(function(){return gt},[]);var Gt=u?xe:null,It=(0,d.Z)((0,d.Z)({},Ge),Gt);return(Q===w||Q===O)&&(It.overflowY="hidden",It.overflowX="hidden"),P.createElement(J.Z,{onResize:xt,disabled:!(I||F)},P.createElement("textarea",(0,t.Z)({},ht,{ref:D,style:It,className:le()(m,ne,(0,A.Z)({},"".concat(m,"-disabled"),He)),disabled:He,value:Pe,onChange:M})))}),H=X,T=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function De(oe,U){return(0,n.Z)(oe||"").slice(0,U).join("")}function ve(oe,U,Ie,m){var x=Ie;return oe?x=De(Ie,m):(0,n.Z)(U||"").lengthm&&(x=U),x}var tt=P.forwardRef(function(oe,U){var Ie,m=oe.defaultValue,x=oe.value,R=oe.onFocus,L=oe.onBlur,I=oe.onChange,F=oe.allowClear,ne=oe.maxLength,Ge=oe.onCompositionStart,He=oe.onCompositionEnd,Me=oe.suffix,ot=oe.prefixCls,ht=ot===void 0?"rc-textarea":ot,at=oe.classes,ct=oe.showCount,Pe=oe.className,z=oe.style,M=oe.disabled,D=oe.hidden,l=oe.classNames,V=oe.styles,ge=oe.onResize,f=(0,B.Z)(oe,T),u=(0,y.Z)(m,{value:x,defaultValue:m}),Y=(0,c.Z)(u,2),Z=Y[0],C=Y[1],Q=(0,P.useRef)(null),Oe=P.useState(!1),ye=(0,c.Z)(Oe,2),ie=ye[0],xe=ye[1],Ze=P.useState(!1),we=(0,c.Z)(Ze,2),yt=we[0],gt=we[1],xt=P.useRef(),Gt=P.useRef(0),It=P.useState(null),st=(0,c.Z)(It,2),Dt=st[0],In=st[1],Bn=function(){var bn;(bn=Q.current)===null||bn===void 0||bn.textArea.focus()};(0,P.useImperativeHandle)(U,function(){return{resizableTextArea:Q.current,focus:Bn,blur:function(){var bn;(bn=Q.current)===null||bn===void 0||bn.textArea.blur()}}}),(0,P.useEffect)(function(){xe(function(Or){return!M&&Or})},[M]);var Pn=Number(ne)>0,pn=function(bn){gt(!0),xt.current=Z,Gt.current=bn.currentTarget.selectionStart,Ge==null||Ge(bn)},nr=function(bn){gt(!1);var Kn=bn.currentTarget.value;if(Pn){var _,s=Gt.current>=ne+1||Gt.current===((_=xt.current)===null||_===void 0?void 0:_.length);Kn=ve(s,xt.current,Kn,ne)}Kn!==Z&&(C(Kn),(0,fe.rJ)(bn.currentTarget,bn,I,Kn)),He==null||He(bn)},rr=function(bn){var Kn=bn.target.value;if(!yt&&Pn){var _=bn.target.selectionStart>=ne+1||bn.target.selectionStart===Kn.length||!bn.target.selectionStart;Kn=ve(_,Z,Kn,ne)}C(Kn),(0,fe.rJ)(bn.currentTarget,bn,I,Kn)},Tt=function(bn){var Kn=f.onPressEnter,_=f.onKeyDown;bn.key==="Enter"&&Kn&&Kn(bn),_==null||_(bn)},hr=function(bn){xe(!0),R==null||R(bn)},qn=function(bn){xe(!1),L==null||L(bn)},Mn=function(bn){var Kn;C(""),Bn(),(0,fe.rJ)((Kn=Q.current)===null||Kn===void 0?void 0:Kn.textArea,bn,I)},Tn=(0,fe.D7)(Z);!yt&&Pn&&x==null&&(Tn=De(Tn,ne));var Nr=Me,Pr;if(ct){var dr=(0,n.Z)(Tn).length;(0,re.Z)(ct)==="object"?Pr=ct.formatter({value:Tn,count:dr,maxLength:ne}):Pr="".concat(dr).concat(Pn?" / ".concat(ne):""),Nr=P.createElement(P.Fragment,null,Nr,P.createElement("span",{className:le()("".concat(ht,"-data-count"),l==null?void 0:l.count),style:V==null?void 0:V.count},Pr))}var yr=function(bn){var Kn;ge==null||ge(bn),(Kn=Q.current)!==null&&Kn!==void 0&&Kn.textArea.style.height&&In(!0)},Rr=!f.autoSize&&!ct&&!F,eo=P.createElement(h.BaseInput,{value:Tn,allowClear:F,handleReset:Mn,suffix:Nr,prefixCls:ht,classes:{affixWrapper:le()(at==null?void 0:at.affixWrapper,(Ie={},(0,A.Z)(Ie,"".concat(ht,"-show-count"),ct),(0,A.Z)(Ie,"".concat(ht,"-textarea-allow-clear"),F),Ie))},disabled:M,focused:ie,className:Pe,style:(0,d.Z)((0,d.Z)({},z),Dt&&!Rr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Pr=="string"?Pr:void 0}},hidden:D,inputElement:P.createElement(H,(0,t.Z)({},f,{onKeyDown:Tt,onChange:rr,onFocus:hr,onBlur:qn,onCompositionStart:pn,onCompositionEnd:nr,className:l==null?void 0:l.textarea,style:(0,d.Z)((0,d.Z)({},V==null?void 0:V.textarea),{},{resize:z==null?void 0:z.resize}),disabled:M,prefixCls:ht,onResize:yr,ref:Q}))});return eo}),he=tt,Ae=he},39417:function(ln,ke,e){e.d(ke,{Z:function(){return O}});var t=e(5891),d=e(80962),A=e(19149),re=e(57259),c=e(79545),B=e(68550),n=e(21882),ce=e(17928),le=e(7711),h=e(92310),fe=e.n(h),y=e(36994),P=e(59301),J=e(39378),ae=function(X){for(var H=X.prefixCls,T=X.level,De=X.isStart,ve=X.isEnd,tt="".concat(H,"-indent-unit"),he=[],Ae=0;Ae0&&arguments[0]!==void 0?arguments[0]:[],M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],D=z.length,l=M.length;if(Math.abs(D-l)!==1)return{add:!1,key:null};function V(ge,f){var u=new Map;ge.forEach(function(Z){u.set(Z,!0)});var Y=f.filter(function(Z){return!u.has(Z)});return Y.length===1?Y[0]:null}return D ").concat(M);return M}var ne=ee.forwardRef(function(z,M){var D=z.prefixCls,l=z.data,V=z.selectable,ge=z.checkable,f=z.expandedKeys,u=z.selectedKeys,Y=z.checkedKeys,Z=z.loadedKeys,C=z.loadingKeys,Q=z.halfCheckedKeys,Oe=z.keyEntities,ye=z.disabled,ie=z.dragging,xe=z.dragOverNodeKey,Ze=z.dropPosition,we=z.motion,yt=z.height,gt=z.itemHeight,xt=z.virtual,Gt=z.focusable,It=z.activeItem,st=z.focused,Dt=z.tabIndex,In=z.onKeyDown,Bn=z.onFocus,Pn=z.onBlur,pn=z.onActiveChange,nr=z.onListChangeStart,rr=z.onListChangeEnd,Tt=(0,K.Z)(z,Ae),hr=ee.useRef(null),qn=ee.useRef(null);ee.useImperativeHandle(M,function(){return{scrollTo:function(ut){hr.current.scrollTo(ut)},getIndentWidth:function(){return qn.current.offsetWidth}}});var Mn=ee.useState(f),Tn=(0,be.Z)(Mn,2),Nr=Tn[0],Pr=Tn[1],dr=ee.useState(l),yr=(0,be.Z)(dr,2),Rr=yr[0],eo=yr[1],Or=ee.useState(l),bn=(0,be.Z)(Or,2),Kn=bn[0],_=bn[1],s=ee.useState([]),E=(0,be.Z)(s,2),p=E[0],S=E[1],de=ee.useState(null),se=(0,be.Z)(de,2),Xe=se[0],je=se[1],_e=ee.useRef(l);_e.current=l;function nt(){var Qe=_e.current;eo(Qe),_(Qe),S([]),je(null),rr()}(0,b.Z)(function(){Pr(f);var Qe=tt(Nr,f);if(Qe.key!==null)if(Qe.add){var ut=Rr.findIndex(function(Nt){var ft=Nt.key;return ft===Qe.key}),At=L(he(Rr,l,Qe.key),xt,yt,gt),bt=Rr.slice();bt.splice(ut+1,0,R),_(bt),S(At),je("show")}else{var Pt=l.findIndex(function(Nt){var ft=Nt.key;return ft===Qe.key}),Lt=L(he(l,Rr,Qe.key),xt,yt,gt),qt=l.slice();qt.splice(Pt+1,0,R),_(qt),S(Lt),je("hide")}else Rr!==l&&(eo(l),_(l))},[f,l]),ee.useEffect(function(){ie||nt()},[ie]);var vt=we?Kn:l,dt={expandedKeys:f,selectedKeys:u,loadedKeys:Z,loadingKeys:C,checkedKeys:Y,halfCheckedKeys:Q,dragOverNodeKey:xe,dropPosition:Ze,keyEntities:Oe};return ee.createElement(ee.Fragment,null,st&&It&&ee.createElement("span",{style:oe,"aria-live":"assertive"},F(It)),ee.createElement("div",null,ee.createElement("input",{style:oe,disabled:Gt===!1||ye,tabIndex:Gt!==!1?Dt:null,onKeyDown:In,onFocus:Bn,onBlur:Pn,value:"",onChange:U,"aria-label":"for screen reader"})),ee.createElement("div",{className:"".concat(D,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ee.createElement("div",{className:"".concat(D,"-indent")},ee.createElement("div",{ref:qn,className:"".concat(D,"-indent-unit")}))),ee.createElement(o.Z,(0,t.Z)({},Tt,{data:vt,itemKey:I,height:yt,fullHeight:!1,virtual:xt,itemHeight:gt,prefixCls:"".concat(D,"-list"),ref:hr,onVisibleChange:function(ut,At){var bt=new Set(ut),Pt=At.filter(function(Lt){return!bt.has(Lt)});Pt.some(function(Lt){return I(Lt)===Ie})&&nt()}}),function(Qe){var ut=Qe.pos,At=(0,t.Z)({},(Ve(Qe.data),Qe.data)),bt=Qe.title,Pt=Qe.key,Lt=Qe.isStart,qt=Qe.isEnd,Nt=(0,X.km)(Pt,ut);delete At.key,delete At.children;var ft=(0,X.H8)(Nt,dt);return ee.createElement(ve,(0,t.Z)({},At,ft,{title:bt,active:!!It&&Pt===It.key,pos:ut,data:Qe.data,isStart:Lt,isEnd:qt,motion:we,motionNodes:Pt===Ie?p:null,motionType:Xe,onMotionStart:nr,onMotionEnd:nt,treeNodeRequiredProps:dt,onMouseMove:function(){pn(null)}}))}))});ne.displayName="NodeList";var Ge=ne,He=e(35654),Me=e(90782),ot=e(67841),ht=10,at=function(z){(0,le.Z)(D,z);var M=(0,h.Z)(D);function D(){var l;(0,B.Z)(this,D);for(var V=arguments.length,ge=new Array(V),f=0;f2&&arguments[2]!==void 0?arguments[2]:!1,Q=l.state,Oe=Q.dragChildrenKeys,ye=Q.dropPosition,ie=Q.dropTargetKey,xe=Q.dropTargetPos,Ze=Q.dropAllowed;if(Ze){var we=l.props.onDrop;if(l.setState({dragOverNodeKey:null}),l.cleanDragState(),ie!==null){var yt=(0,re.Z)((0,re.Z)({},(0,X.H8)(ie,l.getTreeNodeRequiredProps())),{},{active:((Z=l.getActiveItem())===null||Z===void 0?void 0:Z.key)===ie,data:(0,ot.Z)(l.state.keyEntities,ie).node}),gt=Oe.indexOf(ie)!==-1;(0,ae.ZP)(!gt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xt=(0,He.yx)(xe),Gt={event:u,node:(0,X.F)(yt),dragNode:l.dragNode?(0,X.F)(l.dragNode.props):null,dragNodesKeys:[l.dragNode.props.eventKey].concat(Oe),dropToGap:ye!==0,dropPosition:ye+Number(xt[xt.length-1])};C||we==null||we(Gt),l.dragNode=null}}},l.cleanDragState=function(){var u=l.state.draggingNodeKey;u!==null&&l.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),l.dragStartMousePosition=null,l.currentMouseOverDroppableNodeKey=null},l.triggerExpandActionExpand=function(u,Y){var Z=l.state,C=Z.expandedKeys,Q=Z.flattenNodes,Oe=Y.expanded,ye=Y.key,ie=Y.isLeaf;if(!(ie||u.shiftKey||u.metaKey||u.ctrlKey)){var xe=Q.filter(function(we){return we.key===ye})[0],Ze=(0,X.F)((0,re.Z)((0,re.Z)({},(0,X.H8)(ye,l.getTreeNodeRequiredProps())),{},{data:xe.data}));l.setExpandedKeys(Oe?(0,He._5)(C,ye):(0,He.L0)(C,ye)),l.onNodeExpand(u,Ze)}},l.onNodeClick=function(u,Y){var Z=l.props,C=Z.onClick,Q=Z.expandAction;Q==="click"&&l.triggerExpandActionExpand(u,Y),C==null||C(u,Y)},l.onNodeDoubleClick=function(u,Y){var Z=l.props,C=Z.onDoubleClick,Q=Z.expandAction;Q==="doubleClick"&&l.triggerExpandActionExpand(u,Y),C==null||C(u,Y)},l.onNodeSelect=function(u,Y){var Z=l.state.selectedKeys,C=l.state,Q=C.keyEntities,Oe=C.fieldNames,ye=l.props,ie=ye.onSelect,xe=ye.multiple,Ze=Y.selected,we=Y[Oe.key],yt=!Ze;yt?xe?Z=(0,He.L0)(Z,we):Z=[we]:Z=(0,He._5)(Z,we);var gt=Z.map(function(xt){var Gt=(0,ot.Z)(Q,xt);return Gt?Gt.node:null}).filter(function(xt){return xt});l.setUncontrolledState({selectedKeys:Z}),ie==null||ie(Z,{event:"select",selected:yt,node:Y,selectedNodes:gt,nativeEvent:u.nativeEvent})},l.onNodeCheck=function(u,Y,Z){var C=l.state,Q=C.keyEntities,Oe=C.checkedKeys,ye=C.halfCheckedKeys,ie=l.props,xe=ie.checkStrictly,Ze=ie.onCheck,we=Y.key,yt,gt={event:"check",node:Y,checked:Z,nativeEvent:u.nativeEvent};if(xe){var xt=Z?(0,He.L0)(Oe,we):(0,He._5)(Oe,we),Gt=(0,He._5)(ye,we);yt={checked:xt,halfChecked:Gt},gt.checkedNodes=xt.map(function(Pn){return(0,ot.Z)(Q,Pn)}).filter(function(Pn){return Pn}).map(function(Pn){return Pn.node}),l.setUncontrolledState({checkedKeys:xt})}else{var It=(0,Me.S)([].concat((0,c.Z)(Oe),[we]),!0,Q),st=It.checkedKeys,Dt=It.halfCheckedKeys;if(!Z){var In=new Set(st);In.delete(we);var Bn=(0,Me.S)(Array.from(In),{checked:!1,halfCheckedKeys:Dt},Q);st=Bn.checkedKeys,Dt=Bn.halfCheckedKeys}yt=st,gt.checkedNodes=[],gt.checkedNodesPositions=[],gt.halfCheckedKeys=Dt,st.forEach(function(Pn){var pn=(0,ot.Z)(Q,Pn);if(pn){var nr=pn.node,rr=pn.pos;gt.checkedNodes.push(nr),gt.checkedNodesPositions.push({node:nr,pos:rr})}}),l.setUncontrolledState({checkedKeys:st},!1,{halfCheckedKeys:Dt})}Ze==null||Ze(yt,gt)},l.onNodeLoad=function(u){var Y=u.key,Z=new Promise(function(C,Q){l.setState(function(Oe){var ye=Oe.loadedKeys,ie=ye===void 0?[]:ye,xe=Oe.loadingKeys,Ze=xe===void 0?[]:xe,we=l.props,yt=we.loadData,gt=we.onLoad;if(!yt||ie.indexOf(Y)!==-1||Ze.indexOf(Y)!==-1)return null;var xt=yt(u);return xt.then(function(){var Gt=l.state.loadedKeys,It=(0,He.L0)(Gt,Y);gt==null||gt(It,{event:"load",node:u}),l.setUncontrolledState({loadedKeys:It}),l.setState(function(st){return{loadingKeys:(0,He._5)(st.loadingKeys,Y)}}),C()}).catch(function(Gt){if(l.setState(function(st){return{loadingKeys:(0,He._5)(st.loadingKeys,Y)}}),l.loadingRetryTimes[Y]=(l.loadingRetryTimes[Y]||0)+1,l.loadingRetryTimes[Y]>=ht){var It=l.state.loadedKeys;(0,ae.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),l.setUncontrolledState({loadedKeys:(0,He.L0)(It,Y)}),C()}Q(Gt)}),{loadingKeys:(0,He.L0)(Ze,Y)}})});return Z.catch(function(){}),Z},l.onNodeMouseEnter=function(u,Y){var Z=l.props.onMouseEnter;Z==null||Z({event:u,node:Y})},l.onNodeMouseLeave=function(u,Y){var Z=l.props.onMouseLeave;Z==null||Z({event:u,node:Y})},l.onNodeContextMenu=function(u,Y){var Z=l.props.onRightClick;Z&&(u.preventDefault(),Z({event:u,node:Y}))},l.onFocus=function(){var u=l.props.onFocus;l.setState({focused:!0});for(var Y=arguments.length,Z=new Array(Y),C=0;C1&&arguments[1]!==void 0?arguments[1]:!1,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!l.destroyed){var C=!1,Q=!0,Oe={};Object.keys(u).forEach(function(ye){if(ye in l.props){Q=!1;return}C=!0,Oe[ye]=u[ye]}),C&&(!Y||Q)&&l.setState((0,re.Z)((0,re.Z)({},Oe),Z))}},l.scrollTo=function(u){l.listRef.current.scrollTo(u)},l}return(0,n.Z)(D,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var V=this.props.activeKey;V!==void 0&&V!==this.state.activeKey&&(this.setState({activeKey:V}),V!==null&&this.scrollTo({key:V}))}},{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 V,ge=this.state,f=ge.focused,u=ge.flattenNodes,Y=ge.keyEntities,Z=ge.draggingNodeKey,C=ge.activeKey,Q=ge.dropLevelOffset,Oe=ge.dropContainerKey,ye=ge.dropTargetKey,ie=ge.dropPosition,xe=ge.dragOverNodeKey,Ze=ge.indent,we=this.props,yt=we.prefixCls,gt=we.className,xt=we.style,Gt=we.showLine,It=we.focusable,st=we.tabIndex,Dt=st===void 0?0:st,In=we.selectable,Bn=we.showIcon,Pn=we.icon,pn=we.switcherIcon,nr=we.draggable,rr=we.checkable,Tt=we.checkStrictly,hr=we.disabled,qn=we.motion,Mn=we.loadData,Tn=we.filterTreeNode,Nr=we.height,Pr=we.itemHeight,dr=we.virtual,yr=we.titleRender,Rr=we.dropIndicatorRender,eo=we.onContextMenu,Or=we.onScroll,bn=we.direction,Kn=we.rootClassName,_=we.rootStyle,s=(0,J.Z)(this.props,{aria:!0,data:!0}),E;return nr&&((0,A.Z)(nr)==="object"?E=nr:typeof nr=="function"?E={nodeDraggable:nr}:E={}),ee.createElement($e.k.Provider,{value:{prefixCls:yt,selectable:In,showIcon:Bn,icon:Pn,switcherIcon:pn,draggable:E,draggingNodeKey:Z,checkable:rr,checkStrictly:Tt,disabled:hr,keyEntities:Y,dropLevelOffset:Q,dropContainerKey:Oe,dropTargetKey:ye,dropPosition:ie,dragOverNodeKey:xe,indent:Ze,direction:bn,dropIndicatorRender:Rr,loadData:Mn,filterTreeNode:Tn,titleRender:yr,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}},ee.createElement("div",{role:"tree",className:y()(yt,gt,Kn,(V={},(0,d.Z)(V,"".concat(yt,"-show-line"),Gt),(0,d.Z)(V,"".concat(yt,"-focused"),f),(0,d.Z)(V,"".concat(yt,"-active-focused"),C!==null),V)),style:_},ee.createElement(Ge,(0,t.Z)({ref:this.listRef,prefixCls:yt,style:xt,data:u,disabled:hr,selectable:In,checkable:!!rr,motion:qn,dragging:Z!==null,height:Nr,itemHeight:Pr,virtual:dr,focusable:It,focused:f,tabIndex:Dt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:eo,onScroll:Or},this.getTreeNodeRequiredProps(),s))))}}],[{key:"getDerivedStateFromProps",value:function(V,ge){var f=ge.prevProps,u={prevProps:V};function Y(It){return!f&&It in V||f&&f[It]!==V[It]}var Z,C=ge.fieldNames;if(Y("fieldNames")&&(C=(0,X.w$)(V.fieldNames),u.fieldNames=C),Y("treeData")?Z=V.treeData:Y("children")&&((0,ae.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Z=(0,X.zn)(V.children)),Z){u.treeData=Z;var Q=(0,X.I8)(Z,{fieldNames:C});u.keyEntities=(0,re.Z)((0,d.Z)({},Ie,x),Q.keyEntities)}var Oe=u.keyEntities||ge.keyEntities;if(Y("expandedKeys")||f&&Y("autoExpandParent"))u.expandedKeys=V.autoExpandParent||!f&&V.defaultExpandParent?(0,He.r7)(V.expandedKeys,Oe):V.expandedKeys;else if(!f&&V.defaultExpandAll){var ye=(0,re.Z)({},Oe);delete ye[Ie],u.expandedKeys=Object.keys(ye).map(function(It){return ye[It].key})}else!f&&V.defaultExpandedKeys&&(u.expandedKeys=V.autoExpandParent||V.defaultExpandParent?(0,He.r7)(V.defaultExpandedKeys,Oe):V.defaultExpandedKeys);if(u.expandedKeys||delete u.expandedKeys,Z||u.expandedKeys){var ie=(0,X.oH)(Z||ge.treeData,u.expandedKeys||ge.expandedKeys,C);u.flattenNodes=ie}if(V.selectable&&(Y("selectedKeys")?u.selectedKeys=(0,He.BT)(V.selectedKeys,V):!f&&V.defaultSelectedKeys&&(u.selectedKeys=(0,He.BT)(V.defaultSelectedKeys,V))),V.checkable){var xe;if(Y("checkedKeys")?xe=(0,He.E6)(V.checkedKeys)||{}:!f&&V.defaultCheckedKeys?xe=(0,He.E6)(V.defaultCheckedKeys)||{}:Z&&(xe=(0,He.E6)(V.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),xe){var Ze=xe,we=Ze.checkedKeys,yt=we===void 0?[]:we,gt=Ze.halfCheckedKeys,xt=gt===void 0?[]:gt;if(!V.checkStrictly){var Gt=(0,Me.S)(yt,!0,Oe);yt=Gt.checkedKeys,xt=Gt.halfCheckedKeys}u.checkedKeys=yt,u.halfCheckedKeys=xt}}return Y("loadedKeys")&&(u.loadedKeys=V.loadedKeys),u}}]),D}(ee.Component);at.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:Se,allowDrop:function(){return!0},expandAction:!1},at.TreeNode=O.Z;var ct=at,Pe=ct},35654:function(ln,ke,e){e.d(ke,{BT:function(){return ee},E6:function(){return Ve},L0:function(){return h},OM:function(){return ae},_5:function(){return le},r7:function(){return be},wA:function(){return y},yx:function(){return fe}});var t=e(26390),d=e(80665),A=e(51395),re=e(59301),c=e(39417),B=e(67841),n=e(71430),ce=null;function le(K,b){if(!K)return[];var o=K.slice(),w=o.indexOf(b);return w>=0&&o.splice(w,1),o}function h(K,b){var o=(K||[]).slice();return o.indexOf(b)===-1&&o.push(b),o}function fe(K){return K.split("-")}function y(K,b){var o=[],w=(0,B.Z)(b,K);function O(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];G.forEach(function(X){var H=X.key,T=X.children;o.push(H),O(T)})}return O(w.children),o}function P(K){if(K.parent){var b=fe(K.pos);return Number(b[b.length-1])===K.parent.children.length-1}return!1}function J(K){var b=fe(K.pos);return Number(b[b.length-1])===0}function ae(K,b,o,w,O,G,X,H,T,De){var ve,tt=K.clientX,he=K.clientY,Ae=K.target.getBoundingClientRect(),oe=Ae.top,U=Ae.height,Ie=(De==="rtl"?-1:1)*(((O==null?void 0:O.x)||0)-tt),m=(Ie-12)/w,x=(0,B.Z)(H,o.props.eventKey);if(he-1.5?G({dragNode:ht,dropNode:at,dropPosition:1})?He=1:ct=!1:G({dragNode:ht,dropNode:at,dropPosition:0})?He=0:G({dragNode:ht,dropNode:at,dropPosition:1})?He=1:ct=!1:G({dragNode:ht,dropNode:at,dropPosition:1})?He=1:ct=!1,{dropPosition:He,dropLevelOffset:Me,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:Ge,dropContainerKey:He===0?null:((ve=x.parent)===null||ve===void 0?void 0:ve.key)||null,dropAllowed:ct}}function ee(K,b){if(K){var o=b.multiple;return o?K.slice():K.length?[K[0]]:K}}var $e=function(b){return b};function Se(K,b){if(!K)return[];var o=b||{},w=o.processProps,O=w===void 0?$e:w,G=Array.isArray(K)?K:[K];return G.map(function(X){var H=X.children,T=_objectWithoutProperties(X,ce),De=Se(H,b);return React.createElement(TreeNode,_extends({key:T.key},O(T)),De)})}function Ve(K){if(!K)return null;var b;if(Array.isArray(K))b={checkedKeys:K,halfCheckedKeys:void 0};else if((0,d.Z)(K)==="object")b={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,A.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return b}function be(K,b){var o=new Set;function w(O){if(!o.has(O)){var G=(0,B.Z)(b,O);if(G){o.add(O);var X=G.parent,H=G.node;H.disabled||X&&w(X.key)}}}return(K||[]).forEach(function(O){w(O)}),(0,t.Z)(o)}},90782:function(ln,ke,e){e.d(ke,{S:function(){return n}});var t=e(51395),d=e(67841);function A(ce,le){var h=new Set;return ce.forEach(function(fe){le.has(fe)||h.add(fe)}),h}function re(ce){var le=ce||{},h=le.disabled,fe=le.disableCheckbox,y=le.checkable;return!!(h||fe)||y===!1}function c(ce,le,h,fe){for(var y=new Set(ce),P=new Set,J=0;J<=h;J+=1){var ae=le.get(J)||new Set;ae.forEach(function(Ve){var be=Ve.key,K=Ve.node,b=Ve.children,o=b===void 0?[]:b;y.has(be)&&!fe(K)&&o.filter(function(w){return!fe(w.node)}).forEach(function(w){y.add(w.key)})})}for(var ee=new Set,$e=h;$e>=0;$e-=1){var Se=le.get($e)||new Set;Se.forEach(function(Ve){var be=Ve.parent,K=Ve.node;if(!(fe(K)||!Ve.parent||ee.has(Ve.parent.key))){if(fe(Ve.parent.node)){ee.add(be.key);return}var b=!0,o=!1;(be.children||[]).filter(function(w){return!fe(w.node)}).forEach(function(w){var O=w.key,G=y.has(O);b&&!G&&(b=!1),!o&&(G||P.has(O))&&(o=!0)}),b&&y.add(be.key),o&&P.add(be.key),ee.add(be.key)}})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(A(P,y))}}function B(ce,le,h,fe,y){for(var P=new Set(ce),J=new Set(le),ae=0;ae<=fe;ae+=1){var ee=h.get(ae)||new Set;ee.forEach(function(be){var K=be.key,b=be.node,o=be.children,w=o===void 0?[]:o;!P.has(K)&&!J.has(K)&&!y(b)&&w.filter(function(O){return!y(O.node)}).forEach(function(O){P.delete(O.key)})})}J=new Set;for(var $e=new Set,Se=fe;Se>=0;Se-=1){var Ve=h.get(Se)||new Set;Ve.forEach(function(be){var K=be.parent,b=be.node;if(!(y(b)||!be.parent||$e.has(be.parent.key))){if(y(be.parent.node)){$e.add(K.key);return}var o=!0,w=!1;(K.children||[]).filter(function(O){return!y(O.node)}).forEach(function(O){var G=O.key,X=P.has(G);o&&!X&&(o=!1),!w&&(X||J.has(G))&&(w=!0)}),o||P.delete(K.key),w&&J.add(K.key),$e.add(K.key)}})}return{checkedKeys:Array.from(P),halfCheckedKeys:Array.from(A(J,P))}}function n(ce,le,h,fe){var y=[],P;fe?P=fe:P=re;var J=new Set(ce.filter(function(Se){var Ve=!!(0,d.Z)(h,Se);return Ve||y.push(Se),Ve})),ae=new Map,ee=0;Object.keys(h).forEach(function(Se){var Ve=h[Se],be=Ve.level,K=ae.get(be);K||(K=new Set,ae.set(be,K)),K.add(Ve),ee=Math.max(ee,be)}),(0,t.ZP)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(Se){return"'".concat(Se,"'")}).join(", ")));var $e;return le===!0?$e=c(J,ae,ee,P):$e=B(J,le.halfCheckedKeys,ae,ee,P),$e}},67841:function(ln,ke,e){e.d(ke,{Z:function(){return t}});function t(d,A){return d[A]}},71430:function(ln,ke,e){e.d(ke,{F:function(){return be},H8:function(){return Ve},I8:function(){return Se},km:function(){return y},oH:function(){return ee},w$:function(){return P},zn:function(){return ae}});var t=e(80665),d=e(26390),A=e(57259),re=e(19149),c=e(38298),B=e(64002),n=e(51395),ce=e(67841),le=["children"];function h(K,b){return"".concat(K,"-").concat(b)}function fe(K){return K&&K.type&&K.type.isTreeNode}function y(K,b){return K!=null?K:b}function P(K){var b=K||{},o=b.title,w=b._title,O=b.key,G=b.children,X=o||"title";return{title:X,_title:w||[X],key:O||"key",children:G||"children"}}function J(K,b){var o=new Map;function w(O){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(O||[]).forEach(function(X){var H=X[b.key],T=X[b.children];warning(H!=null,"Tree node must have a certain key: [".concat(G).concat(H,"]"));var De=String(H);warning(!o.has(De)||H===null||H===void 0,"Same 'key' exist in the Tree: ".concat(De)),o.set(De,!0),w(T,"".concat(G).concat(De," > "))})}w(K)}function ae(K){function b(o){var w=(0,c.Z)(o);return w.map(function(O){if(!fe(O))return(0,n.ZP)(!O,"Tree/TreeNode can only accept TreeNode as children."),null;var G=O.key,X=O.props,H=X.children,T=(0,re.Z)(X,le),De=(0,A.Z)({key:G},T),ve=b(H);return ve.length&&(De.children=ve),De}).filter(function(O){return O})}return b(K)}function ee(K,b,o){var w=P(o),O=w._title,G=w.key,X=w.children,H=new Set(b===!0?[]:b),T=[];function De(ve){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ve.map(function(he,Ae){for(var oe=h(tt?tt.pos:"0",Ae),U=y(he[G],oe),Ie,m=0;m1&&arguments[1]!==void 0?arguments[1]:{},o=b.initWrapper,w=b.processEntity,O=b.onProcessFinished,G=b.externalGetKey,X=b.childrenPropName,H=b.fieldNames,T=arguments.length>2?arguments[2]:void 0,De=G||T,ve={},tt={},he={posEntities:ve,keyEntities:tt};return o&&(he=o(he)||he),$e(K,function(Ae){var oe=Ae.node,U=Ae.index,Ie=Ae.pos,m=Ae.key,x=Ae.parentPos,R=Ae.level,L=Ae.nodes,I={node:oe,nodes:L,index:U,key:m,pos:Ie,level:R},F=y(m,Ie);ve[Ie]=I,tt[F]=I,I.parent=ve[x],I.parent&&(I.parent.children=I.parent.children||[],I.parent.children.push(I)),w&&w(I,he)},{externalGetKey:De,childrenPropName:X,fieldNames:H}),O&&O(he),he}function Ve(K,b){var o=b.expandedKeys,w=b.selectedKeys,O=b.loadedKeys,G=b.loadingKeys,X=b.checkedKeys,H=b.halfCheckedKeys,T=b.dragOverNodeKey,De=b.dropPosition,ve=b.keyEntities,tt=(0,ce.Z)(ve,K),he={eventKey:K,expanded:o.indexOf(K)!==-1,selected:w.indexOf(K)!==-1,loaded:O.indexOf(K)!==-1,loading:G.indexOf(K)!==-1,checked:X.indexOf(K)!==-1,halfChecked:H.indexOf(K)!==-1,pos:String(tt?tt.pos:""),dragOver:T===K&&De===0,dragOverGapTop:T===K&&De===-1,dragOverGapBottom:T===K&&De===1};return he}function be(K){var b=K.data,o=K.expanded,w=K.selected,O=K.checked,G=K.loaded,X=K.loading,H=K.halfChecked,T=K.dragOver,De=K.dragOverGapTop,ve=K.dragOverGapBottom,tt=K.pos,he=K.active,Ae=K.eventKey,oe=(0,A.Z)((0,A.Z)({},b),{},{expanded:o,selected:w,checked:O,loaded:G,loading:X,halfChecked:H,dragOver:T,dragOverGapTop:De,dragOverGapBottom:ve,pos:tt,active:he,key:Ae});return"props"in oe||Object.defineProperty(oe,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),oe}},8178:function(ln,ke,e){e.d(ke,{Z:function(){return d}});var t=e(4676);function d(A,re,c,B){var n=t.unstable_batchedUpdates?function(le){t.unstable_batchedUpdates(c,le)}:c;return A!=null&&A.addEventListener&&A.addEventListener(re,n,B),{remove:function(){A!=null&&A.removeEventListener&&A.removeEventListener(re,n,B)}}}},21783:function(ln,ke,e){e.d(ke,{g1:function(){return fe},os:function(){return P}});var t=/margin|padding|width|height|max|min|offset/,d={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function re(J){return J.nodeType===1?J.ownerDocument.defaultView.getComputedStyle(J,null):{}}function c(J,ae,ee){if(ae=ae.toLowerCase(),ee==="auto"){if(ae==="height")return J.offsetHeight;if(ae==="width")return J.offsetWidth}return ae in d||(d[ae]=t.test(ae)),d[ae]?parseFloat(ee)||0:ee}function B(J,ae){var ee=arguments.length,$e=re(J);return ae=A[ae]?"cssFloat"in J.style?"cssFloat":"styleFloat":ae,ee===1?$e:c(J,ae,$e[ae]||J.style[ae])}function n(J,ae,ee){var $e=arguments.length;if(ae=A[ae]?"cssFloat"in J.style?"cssFloat":"styleFloat":ae,$e===3)return typeof ee=="number"&&t.test(ae)&&(ee="".concat(ee,"px")),J.style[ae]=ee,ee;for(var Se in ae)ae.hasOwnProperty(Se)&&n(J,Se,ae[Se]);return re(J)}function ce(J){return J===document.body?document.documentElement.clientWidth:J.offsetWidth}function le(J){return J===document.body?window.innerHeight||document.documentElement.clientHeight:J.offsetHeight}function h(){var J=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ae=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:J,height:ae}}function fe(){var J=document.documentElement.clientWidth,ae=window.innerHeight||document.documentElement.clientHeight;return{width:J,height:ae}}function y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function P(J){var ae=J.getBoundingClientRect(),ee=document.documentElement;return{left:ae.left+(window.pageXOffset||ee.scrollLeft)-(ee.clientLeft||document.body.clientLeft||0),top:ae.top+(window.pageYOffset||ee.scrollTop)-(ee.clientTop||document.body.clientTop||0)}}},24387:function(ln,ke,e){e.d(ke,{G:function(){return re}});var t=e(87746),d=function(B){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(B)?B:[B],ce=window.document.documentElement;return n.some(function(le){return le in ce.style})}return!1},A=function(B,n){if(!d(B))return!1;var ce=document.createElement("div"),le=ce.style[B];return ce.style[B]=n,ce.style[B]!==le};function re(c,B){return!Array.isArray(c)&&B!==void 0?A(c,B):d(c)}},50030:function(ln,ke,e){e.d(ke,{Z:function(){return ct}});var t=e(5891),d=e(80665),A=e(57259),re=e(80962),c=e(29043),B=e(19149),n=e(92310),ce=e.n(n),le=e(29301),h=e(80764),fe=e(28800),y=e(59301),P=e(4676),J=y.forwardRef(function(Pe,z){var M=Pe.height,D=Pe.offsetY,l=Pe.offsetX,V=Pe.children,ge=Pe.prefixCls,f=Pe.onInnerResize,u=Pe.innerProps,Y=Pe.rtl,Z=Pe.extra,C={},Q={display:"flex",flexDirection:"column"};return D!==void 0&&(C={height:M,position:"relative",overflow:"hidden"},Q=(0,A.Z)((0,A.Z)({},Q),{},(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)({transform:"translateY(".concat(D,"px)")},Y?"marginRight":"marginLeft",-l),"position","absolute"),"left",0),"right",0),"top",0))),y.createElement("div",{style:C},y.createElement(le.Z,{onResize:function(ye){var ie=ye.offsetHeight;ie&&f&&f()}},y.createElement("div",(0,t.Z)({style:Q,className:ce()((0,re.Z)({},"".concat(ge,"-holder-inner"),ge)),ref:z},u),V,Z)))});J.displayName="Filler";var ae=J;function ee(Pe){var z=Pe.children,M=Pe.setRef,D=y.useCallback(function(l){M(l)},[]);return y.cloneElement(z,{ref:D})}function $e(Pe,z,M,D,l,V,ge,f){var u=f.getKey;return Pe.slice(z,M+1).map(function(Y,Z){var C=z+Z,Q=ge(Y,C,{style:{width:D},offsetX:l}),Oe=u(Y);return y.createElement(ee,{key:Oe,setRef:function(ie){return V(Y,ie)}},Q)})}function Se(Pe,z,M,D){var l=M-Pe,V=z-M,ge=Math.min(l,V)*2;if(D<=ge){var f=Math.floor(D/2);return D%2?M+f+1:M-f}return l>V?M-(D-V):M+(D-l)}function Ve(Pe,z,M){var D=Pe.length,l=z.length,V,ge;if(D===0&&l===0)return null;D2&&arguments[2]!==void 0?arguments[2]:!1,C=u?Y<0&&f.current.left||Y>0&&f.current.right:Y<0&&f.current.top||Y>0&&f.current.bottom;return Z&&C?(clearTimeout(V.current),l.current=!1):(!C||l.current)&&ge(),!l.current&&C}};function O(Pe,z,M,D,l,V,ge){var f=(0,y.useRef)(0),u=(0,y.useRef)(null),Y=(0,y.useRef)(null),Z=(0,y.useRef)(!1),C=w(z,M,D,l);function Q(we,yt){if(K.Z.cancel(u.current),!C(!1,yt)){var gt=we;if(!gt._virtualHandled)gt._virtualHandled=!0;else return;f.current+=yt,Y.current=yt,o||gt.preventDefault(),u.current=(0,K.Z)(function(){var xt=Z.current?10:1;ge(f.current*xt,!1),f.current=0})}}function Oe(we,yt){ge(yt,!0),o||we.preventDefault()}var ye=(0,y.useRef)(null),ie=(0,y.useRef)(null);function xe(we){if(Pe){K.Z.cancel(ie.current),ie.current=(0,K.Z)(function(){ye.current=null},2);var yt=we.deltaX,gt=we.deltaY,xt=we.shiftKey,Gt=yt,It=gt;(ye.current==="sx"||!ye.current&&xt&>&&!yt)&&(Gt=gt,It=0,ye.current="sx");var st=Math.abs(Gt),Dt=Math.abs(It);ye.current===null&&(ye.current=V&&st>Dt?"x":"y"),ye.current==="y"?Q(we,It):Oe(we,Gt)}}function Ze(we){Pe&&(Z.current=we.detail===Y.current)}return[xe,Ze]}function G(Pe,z,M,D){var l=y.useMemo(function(){return[new Map,[]]},[Pe,M.id,D]),V=(0,c.Z)(l,2),ge=V[0],f=V[1],u=function(Z){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Z,Q=ge.get(Z),Oe=ge.get(C);if(Q===void 0||Oe===void 0)for(var ye=Pe.length,ie=f.length;ie0&&arguments[0]!==void 0?arguments[0]:!1;Z();var ye=function(){var Ze=!1;f.current.forEach(function(we,yt){if(we&&we.offsetParent){var gt=(0,X.ZP)(we),xt=gt.offsetHeight,Gt=getComputedStyle(gt),It=Gt.marginTop,st=Gt.marginBottom,Dt=tt(It),In=tt(st),Bn=xt+Dt+In;u.current.get(yt)!==Bn&&(u.current.set(yt,Bn),Ze=!0)}}),Ze&&ge(function(we){return we+1})};if(Oe)ye();else{Y.current+=1;var ie=Y.current;Promise.resolve().then(function(){ie===Y.current&&ye()})}}function Q(Oe,ye){var ie=Pe(Oe),xe=f.current.get(ie);ye?(f.current.set(ie,ye),C()):f.current.delete(ie),!xe!=!ye&&(ye?z==null||z(Oe):M==null||M(Oe))}return(0,y.useEffect)(function(){return Z},[]),[Q,C,u.current,V]}var Ae=14/15;function oe(Pe,z,M){var D=(0,y.useRef)(!1),l=(0,y.useRef)(0),V=(0,y.useRef)(0),ge=(0,y.useRef)(null),f=(0,y.useRef)(null),u,Y=function(Oe){if(D.current){var ye=Math.ceil(Oe.touches[0].pageX),ie=Math.ceil(Oe.touches[0].pageY),xe=l.current-ye,Ze=V.current-ie,we=Math.abs(xe)>Math.abs(Ze);we?l.current=ye:V.current=ie;var yt=M(we,we?xe:Ze,!1,Oe);yt&&Oe.preventDefault(),clearInterval(f.current),yt&&(f.current=setInterval(function(){we?xe*=Ae:Ze*=Ae;var gt=Math.floor(we?xe:Ze);(!M(we,gt,!0)||Math.abs(gt)<=.1)&&clearInterval(f.current)},16))}},Z=function(){D.current=!1,u()},C=function(Oe){u(),Oe.touches.length===1&&!D.current&&(D.current=!0,l.current=Math.ceil(Oe.touches[0].pageX),V.current=Math.ceil(Oe.touches[0].pageY),ge.current=Oe.target,ge.current.addEventListener("touchmove",Y,{passive:!1}),ge.current.addEventListener("touchend",Z,{passive:!0}))};u=function(){ge.current&&(ge.current.removeEventListener("touchmove",Y),ge.current.removeEventListener("touchend",Z))},(0,fe.Z)(function(){return Pe&&z.current.addEventListener("touchstart",C,{passive:!0}),function(){var Q;(Q=z.current)===null||Q===void 0||Q.removeEventListener("touchstart",C),u(),clearInterval(f.current)}},[Pe])}function U(Pe){return Math.floor(Math.pow(Pe,.5))}function Ie(Pe,z){var M="touches"in Pe?Pe.touches[0]:Pe;return M[z?"pageX":"pageY"]-window[z?"scrollX":"scrollY"]}function m(Pe,z,M){y.useEffect(function(){var D=z.current;if(Pe&&D){var l=!1,V,ge,f=function(){K.Z.cancel(V)},u=function Q(){f(),V=(0,K.Z)(function(){M(ge),Q()})},Y=function(Oe){var ye=Oe;ye._virtualHandled||(ye._virtualHandled=!0,l=!0)},Z=function(){l=!1,f()},C=function(Oe){if(l){var ye=Ie(Oe,!1),ie=D.getBoundingClientRect(),xe=ie.top,Ze=ie.bottom;if(ye<=xe){var we=xe-ye;ge=-U(we),u()}else if(ye>=Ze){var yt=ye-Ze;ge=U(yt),u()}else f()}};return D.addEventListener("mousedown",Y),D.ownerDocument.addEventListener("mouseup",Z),D.ownerDocument.addEventListener("mousemove",C),function(){D.removeEventListener("mousedown",Y),D.ownerDocument.removeEventListener("mouseup",Z),D.ownerDocument.removeEventListener("mousemove",C),f()}}},[Pe])}var x=10;function R(Pe,z,M,D,l,V,ge,f){var u=y.useRef(),Y=y.useState(null),Z=(0,c.Z)(Y,2),C=Z[0],Q=Z[1];return(0,fe.Z)(function(){if(C&&C.times=0;nr-=1){var rr=l(z[nr]),Tt=M.get(rr);if(Tt===void 0){we=!0;break}if(pn-=Tt,pn<=0)break}switch(xt){case"top":gt=It-xe;break;case"bottom":gt=st-Ze+xe;break;default:{var hr=Pe.current.scrollTop,qn=hr+Ze;Itqn&&(yt="bottom")}}gt!==null&&ge(gt),gt!==C.lastTop&&(we=!0)}we&&Q((0,A.Z)((0,A.Z)({},C),{},{times:C.times+1,targetAlign:yt,lastTop:gt}))}},[C,Pe.current]),function(Oe){if(Oe==null){f();return}if(K.Z.cancel(u.current),typeof Oe=="number")ge(Oe);else if(Oe&&(0,d.Z)(Oe)==="object"){var ye,ie=Oe.align;"index"in Oe?ye=Oe.index:ye=z.findIndex(function(we){return l(we)===Oe.key});var xe=Oe.offset,Ze=xe===void 0?0:xe;Q({times:0,index:ye,offset:Ze,originAlign:ie})}}}var L=y.forwardRef(function(Pe,z){var M=Pe.prefixCls,D=Pe.rtl,l=Pe.scrollOffset,V=Pe.scrollRange,ge=Pe.onStartMove,f=Pe.onStopMove,u=Pe.onScroll,Y=Pe.horizontal,Z=Pe.spinSize,C=Pe.containerSize,Q=Pe.style,Oe=Pe.thumbStyle,ye=Pe.showScrollBar,ie=y.useState(!1),xe=(0,c.Z)(ie,2),Ze=xe[0],we=xe[1],yt=y.useState(null),gt=(0,c.Z)(yt,2),xt=gt[0],Gt=gt[1],It=y.useState(null),st=(0,c.Z)(It,2),Dt=st[0],In=st[1],Bn=!D,Pn=y.useRef(),pn=y.useRef(),nr=y.useState(ye),rr=(0,c.Z)(nr,2),Tt=rr[0],hr=rr[1],qn=y.useRef(),Mn=function(){ye===!0||ye===!1||(clearTimeout(qn.current),hr(!0),qn.current=setTimeout(function(){hr(!1)},3e3))},Tn=V-C||0,Nr=C-Z||0,Pr=y.useMemo(function(){if(l===0||Tn===0)return 0;var s=l/Tn;return s*Nr},[l,Tn,Nr]),dr=function(E){E.stopPropagation(),E.preventDefault()},yr=y.useRef({top:Pr,dragging:Ze,pageY:xt,startTop:Dt});yr.current={top:Pr,dragging:Ze,pageY:xt,startTop:Dt};var Rr=function(E){we(!0),Gt(Ie(E,Y)),In(yr.current.top),ge(),E.stopPropagation(),E.preventDefault()};y.useEffect(function(){var s=function(de){de.preventDefault()},E=Pn.current,p=pn.current;return E.addEventListener("touchstart",s,{passive:!1}),p.addEventListener("touchstart",Rr,{passive:!1}),function(){E.removeEventListener("touchstart",s),p.removeEventListener("touchstart",Rr)}},[]);var eo=y.useRef();eo.current=Tn;var Or=y.useRef();Or.current=Nr,y.useEffect(function(){if(Ze){var s,E=function(de){var se=yr.current,Xe=se.dragging,je=se.pageY,_e=se.startTop;K.Z.cancel(s);var nt=Pn.current.getBoundingClientRect(),vt=C/(Y?nt.width:nt.height);if(Xe){var dt=(Ie(de,Y)-je)*vt,Qe=_e;!Bn&&Y?Qe-=dt:Qe+=dt;var ut=eo.current,At=Or.current,bt=At?Qe/At:0,Pt=Math.ceil(bt*ut);Pt=Math.max(Pt,0),Pt=Math.min(Pt,ut),s=(0,K.Z)(function(){u(Pt,Y)})}},p=function(){we(!1),f()};return window.addEventListener("mousemove",E,{passive:!0}),window.addEventListener("touchmove",E,{passive:!0}),window.addEventListener("mouseup",p,{passive:!0}),window.addEventListener("touchend",p,{passive:!0}),function(){window.removeEventListener("mousemove",E),window.removeEventListener("touchmove",E),window.removeEventListener("mouseup",p),window.removeEventListener("touchend",p),K.Z.cancel(s)}}},[Ze]),y.useEffect(function(){return Mn(),function(){clearTimeout(qn.current)}},[l]),y.useImperativeHandle(z,function(){return{delayHidden:Mn}});var bn="".concat(M,"-scrollbar"),Kn={position:"absolute",visibility:Tt?null:"hidden"},_={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Y?(Kn.height=8,Kn.left=0,Kn.right=0,Kn.bottom=0,_.height="100%",_.width=Z,Bn?_.left=Pr:_.right=Pr):(Kn.width=8,Kn.top=0,Kn.bottom=0,Bn?Kn.right=0:Kn.left=0,_.width="100%",_.height=Z,_.top=Pr),y.createElement("div",{ref:Pn,className:ce()(bn,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(bn,"-horizontal"),Y),"".concat(bn,"-vertical"),!Y),"".concat(bn,"-visible"),Tt)),style:(0,A.Z)((0,A.Z)({},Kn),Q),onMouseDown:dr,onMouseMove:Mn},y.createElement("div",{ref:pn,className:ce()("".concat(bn,"-thumb"),(0,re.Z)({},"".concat(bn,"-thumb-moving"),Ze)),style:(0,A.Z)((0,A.Z)({},_),Oe),onMouseDown:Rr}))}),I=L,F=20;function ne(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,M=Pe/z*Pe;return isNaN(M)&&(M=0),M=Math.max(M,F),Math.floor(M)}var Ge=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],He=[],Me={overflowY:"auto",overflowAnchor:"none"};function ot(Pe,z){var M=Pe.prefixCls,D=M===void 0?"rc-virtual-list":M,l=Pe.className,V=Pe.height,ge=Pe.itemHeight,f=Pe.fullHeight,u=f===void 0?!0:f,Y=Pe.style,Z=Pe.data,C=Pe.children,Q=Pe.itemKey,Oe=Pe.virtual,ye=Pe.direction,ie=Pe.scrollWidth,xe=Pe.component,Ze=xe===void 0?"div":xe,we=Pe.onScroll,yt=Pe.onVirtualScroll,gt=Pe.onVisibleChange,xt=Pe.innerProps,Gt=Pe.extraRender,It=Pe.styles,st=Pe.showScrollBar,Dt=st===void 0?"optional":st,In=(0,B.Z)(Pe,Ge),Bn=y.useCallback(function(kt){return typeof Q=="function"?Q(kt):kt==null?void 0:kt[Q]},[Q]),Pn=he(Bn,null,null),pn=(0,c.Z)(Pn,4),nr=pn[0],rr=pn[1],Tt=pn[2],hr=pn[3],qn=!!(Oe!==!1&&V&&ge),Mn=y.useMemo(function(){return Object.values(Tt.maps).reduce(function(kt,Yt){return kt+Yt},0)},[Tt.id,Tt.maps]),Tn=qn&&Z&&(Math.max(ge*Z.length,Mn)>V||!!ie),Nr=ye==="rtl",Pr=ce()(D,(0,re.Z)({},"".concat(D,"-rtl"),Nr),l),dr=Z||He,yr=(0,y.useRef)(),Rr=(0,y.useRef)(),eo=(0,y.useRef)(),Or=(0,y.useState)(0),bn=(0,c.Z)(Or,2),Kn=bn[0],_=bn[1],s=(0,y.useState)(0),E=(0,c.Z)(s,2),p=E[0],S=E[1],de=(0,y.useState)(!1),se=(0,c.Z)(de,2),Xe=se[0],je=se[1],_e=function(){je(!0)},nt=function(){je(!1)},vt={getKey:Bn};function dt(kt){_(function(Yt){var Ft;typeof kt=="function"?Ft=kt(Yt):Ft=kt;var Hn=Mt(Ft);return yr.current.scrollTop=Hn,Hn})}var Qe=(0,y.useRef)({start:0,end:dr.length}),ut=(0,y.useRef)(),At=be(dr,Bn),bt=(0,c.Z)(At,1),Pt=bt[0];ut.current=Pt;var Lt=y.useMemo(function(){if(!qn)return{scrollHeight:void 0,start:0,end:dr.length-1,offset:void 0};if(!Tn){var kt;return{scrollHeight:((kt=Rr.current)===null||kt===void 0?void 0:kt.offsetHeight)||0,start:0,end:dr.length-1,offset:void 0}}for(var Yt=0,Ft,Hn,lr,dn=dr.length,hn=0;hn=Kn&&Ft===void 0&&(Ft=hn,Hn=Yt),Dr>Kn+V&&lr===void 0&&(lr=hn),Yt=Dr}return Ft===void 0&&(Ft=0,Hn=0,lr=Math.ceil(V/ge)),lr===void 0&&(lr=dr.length-1),lr=Math.min(lr+1,dr.length-1),{scrollHeight:Yt,start:Ft,end:lr,offset:Hn}},[Tn,qn,Kn,dr,hr,V]),qt=Lt.scrollHeight,Nt=Lt.start,ft=Lt.end,pe=Lt.offset;Qe.current.start=Nt,Qe.current.end=ft,y.useLayoutEffect(function(){var kt=Tt.getRecord();if(kt.size===1){var Yt=Array.from(kt)[0],Ft=Bn(dr[Nt]);if(Ft===Yt){var Hn=Tt.get(Yt),lr=Hn-ge;dt(function(dn){return dn+lr})}}Tt.resetRecord()},[qt]);var Ee=y.useState({width:0,height:V}),Te=(0,c.Z)(Ee,2),Ke=Te[0],Re=Te[1],rt=function(Yt){Re({width:Yt.offsetWidth,height:Yt.offsetHeight})},j=(0,y.useRef)(),k=(0,y.useRef)(),ue=y.useMemo(function(){return ne(Ke.width,ie)},[Ke.width,ie]),me=y.useMemo(function(){return ne(Ke.height,qt)},[Ke.height,qt]),Fe=qt-V,Ot=(0,y.useRef)(Fe);Ot.current=Fe;function Mt(kt){var Yt=kt;return Number.isNaN(Ot.current)||(Yt=Math.min(Yt,Ot.current)),Yt=Math.max(Yt,0),Yt}var lt=Kn<=0,Ue=Kn>=Fe,Et=p<=0,Xt=p>=ie,Zt=w(lt,Ue,Et,Xt),Rt=function(){return{x:Nr?-p:p,y:Kn}},Vt=(0,y.useRef)(Rt()),on=(0,h.useEvent)(function(kt){if(yt){var Yt=(0,A.Z)((0,A.Z)({},Rt()),kt);(Vt.current.x!==Yt.x||Vt.current.y!==Yt.y)&&(yt(Yt),Vt.current=Yt)}});function nn(kt,Yt){var Ft=kt;Yt?((0,P.flushSync)(function(){S(Ft)}),on()):dt(Ft)}function En(kt){var Yt=kt.currentTarget.scrollTop;Yt!==Kn&&dt(Yt),we==null||we(kt),on()}var $n=function(Yt){var Ft=Yt,Hn=ie?ie-Ke.width:0;return Ft=Math.max(Ft,0),Ft=Math.min(Ft,Hn),Ft},_t=(0,h.useEvent)(function(kt,Yt){Yt?((0,P.flushSync)(function(){S(function(Ft){var Hn=Ft+(Nr?-kt:kt);return $n(Hn)})}),on()):dt(function(Ft){var Hn=Ft+kt;return Hn})}),Wt=O(qn,lt,Ue,Et,Xt,!!ie,_t),$t=(0,c.Z)(Wt,2),Jn=$t[0],Zn=$t[1];oe(qn,yr,function(kt,Yt,Ft,Hn){var lr=Hn;return Zt(kt,Yt,Ft)?!1:!lr||!lr._virtualHandled?(lr&&(lr._virtualHandled=!0),Jn({preventDefault:function(){},deltaX:kt?Yt:0,deltaY:kt?0:Yt}),!0):!1}),m(Tn,yr,function(kt){dt(function(Yt){return Yt+kt})}),(0,fe.Z)(function(){function kt(Ft){var Hn=lt&&Ft.detail<0,lr=Ue&&Ft.detail>0;qn&&!Hn&&!lr&&Ft.preventDefault()}var Yt=yr.current;return Yt.addEventListener("wheel",Jn,{passive:!1}),Yt.addEventListener("DOMMouseScroll",Zn,{passive:!0}),Yt.addEventListener("MozMousePixelScroll",kt,{passive:!1}),function(){Yt.removeEventListener("wheel",Jn),Yt.removeEventListener("DOMMouseScroll",Zn),Yt.removeEventListener("MozMousePixelScroll",kt)}},[qn,lt,Ue]),(0,fe.Z)(function(){if(ie){var kt=$n(p);S(kt),on({x:kt})}},[Ke.width,ie]);var Dn=function(){var Yt,Ft;(Yt=j.current)===null||Yt===void 0||Yt.delayHidden(),(Ft=k.current)===null||Ft===void 0||Ft.delayHidden()},wn=R(yr,dr,Tt,ge,Bn,function(){return rr(!0)},dt,Dn);y.useImperativeHandle(z,function(){return{nativeElement:eo.current,getScrollInfo:Rt,scrollTo:function(Yt){function Ft(Hn){return Hn&&(0,d.Z)(Hn)==="object"&&("left"in Hn||"top"in Hn)}Ft(Yt)?(Yt.left!==void 0&&S($n(Yt.left)),wn(Yt.top)):wn(Yt)}}}),(0,fe.Z)(function(){if(gt){var kt=dr.slice(Nt,ft+1);gt(kt,dr)}},[Nt,ft,dr]);var jt=G(dr,Bn,Tt,ge),cn=Gt==null?void 0:Gt({start:Nt,end:ft,virtual:Tn,offsetX:p,offsetY:pe,rtl:Nr,getSize:jt}),On=$e(dr,Nt,ft,ie,p,nr,C,vt),ir=null;V&&(ir=(0,A.Z)((0,re.Z)({},u?"height":"maxHeight",V),Me),qn&&(ir.overflowY="hidden",ie&&(ir.overflowX="hidden"),Xe&&(ir.pointerEvents="none")));var vr={};return Nr&&(vr.dir="rtl"),y.createElement("div",(0,t.Z)({ref:eo,style:(0,A.Z)((0,A.Z)({},Y),{},{position:"relative"}),className:Pr},vr,In),y.createElement(le.Z,{onResize:rt},y.createElement(Ze,{className:"".concat(D,"-holder"),style:ir,ref:yr,onScroll:En,onMouseEnter:Dn},y.createElement(ae,{prefixCls:D,height:qt,offsetX:p,offsetY:pe,scrollWidth:ie,onInnerResize:rr,ref:Rr,innerProps:xt,rtl:Nr,extra:cn},On))),Tn&&qt>V&&y.createElement(I,{ref:j,prefixCls:D,scrollOffset:Kn,scrollRange:qt,rtl:Nr,onScroll:nn,onStartMove:_e,onStopMove:nt,spinSize:me,containerSize:Ke.height,style:It==null?void 0:It.verticalScrollBar,thumbStyle:It==null?void 0:It.verticalScrollBarThumb,showScrollBar:Dt}),Tn&&ie>Ke.width&&y.createElement(I,{ref:k,prefixCls:D,scrollOffset:p,scrollRange:ie,rtl:Nr,onScroll:nn,onStartMove:_e,onStopMove:nt,spinSize:ue,containerSize:Ke.width,horizontal:!0,style:It==null?void 0:It.horizontalScrollBar,thumbStyle:It==null?void 0:It.horizontalScrollBarThumb,showScrollBar:Dt}))}var ht=y.forwardRef(ot);ht.displayName="List";var at=ht,ct=at},25510:function(ln){ln.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},32637:function(ln,ke,e){ln.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});const t=le=>typeof le=="object"&&le!=null&&le.nodeType===1,d=(le,h)=>(!h||le!=="hidden")&&le!=="visible"&&le!=="clip",A=(le,h)=>{if(le.clientHeight{const P=(J=>{if(!J.ownerDocument||!J.ownerDocument.defaultView)return null;try{return J.ownerDocument.defaultView.frameElement}catch(ae){return null}})(y);return!!P&&(P.clientHeightJh||J>le&&ae=h&&ee>=fe?J-le-y:ae>h&&eefe?ae-h+P:0,c=le=>{const h=le.parentElement;return h==null?le.getRootNode().host||null:h},B=(le,h)=>{var fe,y,P,J;if(typeof document=="undefined")return[];const{scrollMode:ae,block:ee,inline:$e,boundary:Se,skipOverflowHiddenElements:Ve}=h,be=typeof Se=="function"?Se:L=>L!==Se;if(!t(le))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,b=[];let o=le;for(;t(o)&&be(o);){if(o=c(o),o===K){b.push(o);break}o!=null&&o===document.body&&A(o)&&!A(document.documentElement)||o!=null&&A(o,Ve)&&b.push(o)}const w=(y=(fe=window.visualViewport)==null?void 0:fe.width)!=null?y:innerWidth,O=(J=(P=window.visualViewport)==null?void 0:P.height)!=null?J:innerHeight,{scrollX:G,scrollY:X}=window,{height:H,width:T,top:De,right:ve,bottom:tt,left:he}=le.getBoundingClientRect(),{top:Ae,right:oe,bottom:U,left:Ie}=(L=>{const I=window.getComputedStyle(L);return{top:parseFloat(I.scrollMarginTop)||0,right:parseFloat(I.scrollMarginRight)||0,bottom:parseFloat(I.scrollMarginBottom)||0,left:parseFloat(I.scrollMarginLeft)||0}})(le);let m=ee==="start"||ee==="nearest"?De-Ae:ee==="end"?tt+U:De+H/2-Ae+U,x=$e==="center"?he+T/2-Ie+oe:$e==="end"?ve+oe:he-Ie;const R=[];for(let L=0;L=0&&he>=0&&tt<=O&&ve<=w&&(I===K&&!A(I)||De>=Ge&&tt<=Me&&he>=ot&&ve<=He))return R;const ht=getComputedStyle(I),at=parseInt(ht.borderLeftWidth,10),ct=parseInt(ht.borderTopWidth,10),Pe=parseInt(ht.borderRightWidth,10),z=parseInt(ht.borderBottomWidth,10);let M=0,D=0;const l="offsetWidth"in I?I.offsetWidth-I.clientWidth-at-Pe:0,V="offsetHeight"in I?I.offsetHeight-I.clientHeight-ct-z:0,ge="offsetWidth"in I?I.offsetWidth===0?0:ne/I.offsetWidth:0,f="offsetHeight"in I?I.offsetHeight===0?0:F/I.offsetHeight:0;if(K===I)M=ee==="start"?m:ee==="end"?m-O:ee==="nearest"?re(X,X+O,O,ct,z,X+m,X+m+H,H):m-O/2,D=$e==="start"?x:$e==="center"?x-w/2:$e==="end"?x-w:re(G,G+w,w,at,Pe,G+x,G+x+T,T),M=Math.max(0,M+X),D=Math.max(0,D+G);else{M=ee==="start"?m-Ge-ct:ee==="end"?m-Me+z+V:ee==="nearest"?re(Ge,Me,F,ct,z+V,m,m+H,H):m-(Ge+F/2)+V/2,D=$e==="start"?x-ot-at:$e==="center"?x-(ot+ne/2)+l/2:$e==="end"?x-He+Pe+l:re(ot,He,ne,at,Pe+l,x,x+T,T);const{scrollLeft:u,scrollTop:Y}=I;M=f===0?0:Math.max(0,Math.min(Y+M/f,I.scrollHeight-F/f+V)),D=ge===0?0:Math.max(0,Math.min(u+D/ge,I.scrollWidth-ne/ge+l)),m+=Y-M,x+=u-D}R.push({el:I,top:M,left:D})}return R},n=le=>le===!1?{block:"end",inline:"nearest"}:(h=>h===Object(h)&&Object.keys(h).length!==0)(le)?le:{block:"start",inline:"nearest"};function ce(le,h){if(!le.isConnected||!(P=>{let J=P;for(;J&&J.parentNode;){if(J.parentNode===document)return!0;J=J.parentNode instanceof ShadowRoot?J.parentNode.host:J.parentNode}return!1})(le))return;const fe=(P=>{const J=window.getComputedStyle(P);return{top:parseFloat(J.scrollMarginTop)||0,right:parseFloat(J.scrollMarginRight)||0,bottom:parseFloat(J.scrollMarginBottom)||0,left:parseFloat(J.scrollMarginLeft)||0}})(le);if((P=>typeof P=="object"&&typeof P.behavior=="function")(h))return h.behavior(B(le,h));const y=typeof h=="boolean"||h==null?void 0:h.behavior;for(const{el:P,top:J,left:ae}of B(le,n(h))){const ee=J-fe.top+fe.bottom,$e=ae-fe.left+fe.right;P.scroll({top:ee,left:$e,behavior:y})}}},80813:function(ln,ke,e){e.d(ke,{CR:function(){return $e},Jh:function(){return P},Q_:function(){return De},XA:function(){return ee},ZT:function(){return d},_T:function(){return re},ev:function(){return be},mG:function(){return y},pi:function(){return A},pr:function(){return Ve}});var t=function(m,x){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(R,L){R.__proto__=L}||function(R,L){for(var I in L)Object.prototype.hasOwnProperty.call(L,I)&&(R[I]=L[I])},t(m,x)};function d(m,x){if(typeof x!="function"&&x!==null)throw new TypeError("Class extends value "+String(x)+" is not a constructor or null");t(m,x);function R(){this.constructor=m}m.prototype=x===null?Object.create(x):(R.prototype=x.prototype,new R)}var A=function(){return A=Object.assign||function(x){for(var R,L=1,I=arguments.length;L=0;Ge--)(ne=m[Ge])&&(F=(I<3?ne(F):I>3?ne(x,R,F):ne(x,R))||F);return I>3&&F&&Object.defineProperty(x,R,F),F}function B(m,x){return function(R,L){x(R,L,m)}}function n(m,x,R,L,I,F){function ne(D){if(D!==void 0&&typeof D!="function")throw new TypeError("Function expected");return D}for(var Ge=L.kind,He=Ge==="getter"?"get":Ge==="setter"?"set":"value",Me=!x&&m?L.static?m:m.prototype:null,ot=x||(Me?Object.getOwnPropertyDescriptor(Me,L.name):{}),ht,at=!1,ct=R.length-1;ct>=0;ct--){var Pe={};for(var z in L)Pe[z]=z==="access"?{}:L[z];for(var z in L.access)Pe.access[z]=L.access[z];Pe.addInitializer=function(D){if(at)throw new TypeError("Cannot add initializers after decoration has completed");F.push(ne(D||null))};var M=(0,R[ct])(Ge==="accessor"?{get:ot.get,set:ot.set}:ot[He],Pe);if(Ge==="accessor"){if(M===void 0)continue;if(M===null||typeof M!="object")throw new TypeError("Object expected");(ht=ne(M.get))&&(ot.get=ht),(ht=ne(M.set))&&(ot.set=ht),(ht=ne(M.init))&&I.unshift(ht)}else(ht=ne(M))&&(Ge==="field"?I.unshift(ht):ot[He]=ht)}Me&&Object.defineProperty(Me,L.name,ot),at=!0}function ce(m,x,R){for(var L=arguments.length>2,I=0;I0&&F[F.length-1])&&(Me[0]===6||Me[0]===2)){R=0;continue}if(Me[0]===3&&(!F||Me[1]>F[0]&&Me[1]=m.length&&(m=void 0),{value:m&&m[L++],done:!m}}};throw new TypeError(x?"Object is not iterable.":"Symbol.iterator is not defined.")}function $e(m,x){var R=typeof Symbol=="function"&&m[Symbol.iterator];if(!R)return m;var L=R.call(m),I,F=[],ne;try{for(;(x===void 0||x-- >0)&&!(I=L.next()).done;)F.push(I.value)}catch(Ge){ne={error:Ge}}finally{try{I&&!I.done&&(R=L.return)&&R.call(L)}finally{if(ne)throw ne.error}}return F}function Se(){for(var m=[],x=0;x1||He(ct,z)})},Pe&&(I[ct]=Pe(I[ct])))}function He(ct,Pe){try{Me(L[ct](Pe))}catch(z){at(F[0][3],z)}}function Me(ct){ct.value instanceof K?Promise.resolve(ct.value.v).then(ot,ht):at(F[0][2],ct)}function ot(ct){He("next",ct)}function ht(ct){He("throw",ct)}function at(ct,Pe){ct(Pe),F.shift(),F.length&&He(F[0][0],F[0][1])}}function o(m){var x,R;return x={},L("next"),L("throw",function(I){throw I}),L("return"),x[Symbol.iterator]=function(){return this},x;function L(I,F){x[I]=m[I]?function(ne){return(R=!R)?{value:K(m[I](ne)),done:!1}:F?F(ne):ne}:F}}function w(m){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var x=m[Symbol.asyncIterator],R;return x?x.call(m):(m=typeof ee=="function"?ee(m):m[Symbol.iterator](),R={},L("next"),L("throw"),L("return"),R[Symbol.asyncIterator]=function(){return this},R);function L(F){R[F]=m[F]&&function(ne){return new Promise(function(Ge,He){ne=m[F](ne),I(Ge,He,ne.done,ne.value)})}}function I(F,ne,Ge,He){Promise.resolve(He).then(function(Me){F({value:Me,done:Ge})},ne)}}function O(m,x){return Object.defineProperty?Object.defineProperty(m,"raw",{value:x}):m.raw=x,m}var G=Object.create?function(m,x){Object.defineProperty(m,"default",{enumerable:!0,value:x})}:function(m,x){m.default=x},X=function(m){return X=Object.getOwnPropertyNames||function(x){var R=[];for(var L in x)Object.prototype.hasOwnProperty.call(x,L)&&(R[R.length]=L);return R},X(m)};function H(m){if(m&&m.__esModule)return m;var x={};if(m!=null)for(var R=X(m),L=0;L{}})=>{const y=()=>t.createElement("div",{className:B.flexColumn},t.createElement("img",{className:B.img,src:c}),t.createElement("span",{className:B.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),P=()=>t.createElement("div",{className:B.flexColumn},t.createElement("img",{className:B.img,src:oe}),t.createElement("span",{className:B.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),J=()=>h===3?t.createElement(t.Fragment,null,P(),y()):h===2?y():P();return t.createElement(A.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{fe(),d.history.push("/account/certification")},onCancel:()=>{fe()}},t.createElement("div",{className:B.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:B.flexRow},J()))};var ce=(0,d.connect)(({paperlibrary:le,loading:h,globalSetting:fe})=>({paperlibrary:le,globalSetting:fe,loading:h.effects}))(n)},91552:function(ln,ke,e){e.d(ke,{Z:function(){return b}});var t=e(59301),d=e(42203),A=e(43418),oe=e(8591),c=e(92832),B=e(24905),n=e(99460),ce=e(25167),le=e(58130),h=e(3113),fe=e(14726),y={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},P=e(32637),J=e(59301);const ie=({classroomList:o,dispatch:w,user:O})=>J.createElement(A.default,{open:o.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:J.createElement("span",null,J.createElement(fe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},J.createElement("div",{style:{textAlign:"center",marginBottom:30}},J.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",J.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),J.createElement("img",{style:{width:130,height:130},src:P})),J.createElement("div",{className:y.bottom},J.createElement(h.ZP,{className:y.yes,onClick:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var te=(0,d.connect)(({classroomList:o,user:w})=>({classroomList:o,user:w}))(ie),$e=e(70635),Se=e(59301),Ve=(o,w,O)=>new Promise((Q,X)=>{var H=ve=>{try{De(O.next(ve))}catch(tt){X(tt)}},T=ve=>{try{De(O.throw(ve))}catch(tt){X(tt)}},De=ve=>ve.done?Q(ve.value):Promise.resolve(ve.value).then(H,T);De((O=O.apply(o,w)).next())}),be=(o=>(o[o.Professor=1]="Professor",o[o.AssistantProfessor=2]="AssistantProfessor",o[o.Student=3]="Student",o))(be||{});const K=({visible:o,user:w,account:O,onCancel:Q=()=>{},dispatch:X})=>{const[H,T]=(0,t.useState)(),[De,ve]=(0,t.useState)([]),[tt,he]=(0,t.useState)(!1),[Ae,ae]=(0,t.useState)(!1),[U,Ie]=(0,t.useState)(),[m,x]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var F,re;(F=w==null?void 0:w.userInfo)!=null&&F.identity&&ve([((re=w==null?void 0:w.userInfo)==null?void 0:re.identity)==="student"?3:1])},[w]);const R=F=>{const re=()=>{window.location.href=(F==null?void 0:F.jump_url)||`/classrooms/${F==null?void 0:F.course_id}/students`};if(De.includes(1)){A.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Se.createElement("div",{className:"tc"},(F==null?void 0:F.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{re()}});return}re()},L=()=>Ve(void 0,null,function*(){if(!H){oe.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let F=yield(0,$e.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:H}});if(F!=null&&F.need_pro_auth&&!De.includes(1)&&!De.includes(2)){X({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:H,checkedList:De}}),I();return}he(!0);const re=yield(0,n.cR)({invite_code:H,professor:De.includes(1)?1:null,assistant_professor:De.includes(2)?1:null,student:De.includes(3)?1:null});if(he(!1),(re==null?void 0:re.status)===-4&&(Q(),X({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(re==null?void 0:re.status)===-12&&oe.ZP.warning(re==null?void 0:re.message),(re==null?void 0:re.status)===-2){if(I(),re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ae(!0),Ie(1);return}if(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ae(!0),Ie(2);return}if(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ae(!0),Ie(3);return}}if((re==null?void 0:re.status)===0){(0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),I(),re!=null&&re.course_id?R(re):oe.ZP.success(re.message);return}}),I=()=>Ve(void 0,null,function*(){Q()});return Se.createElement(Se.Fragment,null,Se.createElement(A.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:o,confirmLoading:tt,onOk:L,onCancel:I},Se.createElement("div",{className:"tc"},Se.createElement("div",null,Se.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Se.createElement(c.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:H,onChange:F=>{if(F.target.value.length>=7){oe.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}T(F.target.value)}})),Se.createElement("div",{className:"mt10 font14"},Se.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Se.createElement(B.default.Group,{value:De,onChange:F=>ve(F)},Se.createElement(B.default,{value:1,disabled:De.includes(2)},"\u6559\u5E08"),Se.createElement(B.default,{value:2,disabled:De.includes(1)},"\u52A9\u6559"),Se.createElement(B.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Se.createElement(te,null),Se.createElement(ce.Z,{visible:Ae,onCancel:()=>ae(!1),occupationValue:U}))};var b=(0,d.connect)(({user:o,account:w})=>({user:o,account:w}))(K)},19635:function(ln,ke,e){e.d(ke,{Z:function(){return rt},g:function(){return Te}});var t=e(59301),d=e(42203),A=e(44e3),oe=e(92832),c=e(43418),B={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},n=e(8591),ce=e(95237),le=e(43604),h=e(20834),fe=e(38854),y=e(5112),P=e(99460),J=e(58130),ie=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())}),te=(j=>(j.Manager="manager",j.Developer="developer",j.Reporter="reporter",j))(te||{}),Se=({visible:j,onCancel:k=()=>{}})=>{const[ue,me]=(0,t.useState)(),[Fe,Ot]=(0,t.useState)(),[Mt,lt]=(0,t.useState)(!1),Ue=()=>ie(void 0,null,function*(){if(!ue){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(ue.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Fe){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}lt(!0);const Xt=yield(0,P.vm)({code:ue,role:Fe});lt(!1),Et();const Zt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Zt[Xt.status]){n.ZP.info(Zt[Xt.status]);return}if(Xt.status===0){Fe==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),d.history.push(`/projects/${Xt==null?void 0:Xt.project_id}`)):((0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Et=()=>ie(void 0,null,function*(){k()});return t.createElement(t.Fragment,null,t.createElement(c.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:j,confirmLoading:Mt,onOk:Ue,onCancel:Et},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ue,onChange:Xt=>{if(Xt.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}me(Xt.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(y.ZP.Group,{value:Fe,onChange:Xt=>Ot(Xt.target.value)},t.createElement(y.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(y.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(y.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ve=e(91552),be={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},K=e(18032),b=e(78241),o=e(57809),w=e(19726),O=Object.defineProperty,Q=Object.defineProperties,X=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ve=(j,k,ue)=>k in j?O(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,tt=(j,k)=>{for(var ue in k||(k={}))T.call(k,ue)&&ve(j,ue,k[ue]);if(H)for(var ue of H(k))De.call(k,ue)&&ve(j,ue,k[ue]);return j},he=(j,k)=>Q(j,X(k)),Ae=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const ae=({globalSetting:j,dispatch:k,user:ue,info:me,open:Fe,onCancel:Ot=()=>{}})=>{var Mt;const[lt,Ue]=(0,t.useState)([]),[Et,Xt]=(0,t.useState)([]),[Zt,Rt]=(0,t.useState)([]),[Vt]=b.default.useForm(),[on,nn]=(0,t.useState)(!1),[En,$n]=(0,t.useState)(!1),_t=(0,t.useRef)(null),Wt=(0,t.useRef)(1),[$t,Jn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Fe&&Zn()},[Fe]);const Zn=()=>Ae(void 0,null,function*(){var cn;const On=me;if(!(0,K.o1)(k))return;const{user_school_id:ir="",department_id:vr="",school_name:kt="",department_name:Yt=""}=ue.userInfo||{},Ft=(cn=On==null?void 0:On.graduation_years)==null?void 0:cn.at(-1);Xt([{id:ir,name:kt}]),yield jt(ir),Vt.setFieldsValue({year:Ft,school_id:ir,department_id:Number(vr),name:`${Ft}${kt}${Yt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Dn=cn=>Ae(void 0,null,function*(){const On=yield(0,w.J3)(he(tt({},cn),{tab_module_type:"graduations"}));return On!=null&&On.un_purchased&&k({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),On.status===0&&Ue((On==null?void 0:On.graduation_years)||[]),On}),wn=(cn,On=500)=>{$n(!0),clearTimeout(_t.current),_t.current=setTimeout(()=>Ae(void 0,null,function*(){Wt.current+=1;const ir=Wt.current,vr=yield(0,w.NT)({keyword:cn});vr.status===0&&Wt.current===ir&&(Xt((vr==null?void 0:vr.schools)||[]),$n(!1))}),On)},jt=cn=>Ae(void 0,null,function*(){if(!cn)return;const On=yield(0,w.Ps)({page:1,limit:9999,id:cn});On.status===0&&Rt((On==null?void 0:On.departments)||[])});return t.createElement(c.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Fe,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:on,onCancel:Ot,onOk:()=>Vt.submit()},t.createElement(b.default,{colon:!1,form:Vt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(cn,On)=>{cn.school_id&&(jt(On.school_id),Vt.setFieldValue("department_id",null))},onFinish:cn=>Ae(void 0,null,function*(){nn(!0);const On=yield(0,w.Wz)(cn);On.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),Vt.resetFields(),Ot(),(0,J.xg)(`/graduations/${On==null?void 0:On.identifier}/index`)),nn(!1)})},t.createElement(b.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(o.default,{style:{width:344},size:"large",options:(Mt=me==null?void 0:me.graduation_years)==null?void 0:Mt.map(cn=>({value:cn,label:cn}))})),t.createElement(b.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(o.default,{showSearch:!0,filterOption:!1,onSearch:cn=>{wn(cn)},loading:En,size:"large",style:{width:344},options:Et.map(cn=>({value:cn.id,label:cn.name}))})),t.createElement(b.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(o.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Zt.map(cn=>({value:cn.id,label:cn.name}))})),t.createElement(b.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(oe.default,{showCount:!0,style:{width:344},maxLength:60}))))};var U=(0,d.connect)(({user:j,globalSetting:k,loading:ue})=>({user:j,globalSetting:k,loading:ue}))(ae),Ie=e(70635),m=Object.defineProperty,x=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,I=(j,k,ue)=>k in j?m(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,F=(j,k)=>{for(var ue in k||(k={}))R.call(k,ue)&&I(j,ue,k[ue]);if(x)for(var ue of x(k))L.call(k,ue)&&I(j,ue,k[ue]);return j},re=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const Ge=({globalSetting:j,dispatch:k,user:ue,open:me,onCancel:Fe=()=>{}})=>{const[Ot]=b.default.useForm(),[Mt,lt]=(0,t.useState)(!1),[Ue,Et]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Xt;if(me){const Zt={code:"",user_type:((Xt=ue==null?void 0:ue.userInfo)==null?void 0:Xt.identity)==="student"?2:1,major:""};Ot.setFieldsValue(Zt),Et(F({},Zt))}},[me]),t.createElement(c.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:me,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Mt,onCancel:Fe,onOk:()=>Ot.submit()},t.createElement(b.default,{colon:!1,form:Ot,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Xt,Zt)=>Et(F({},Zt)),onFinish:Xt=>re(void 0,null,function*(){lt(!0);const Zt=yield(0,Ie.ZP)("/api/graduations/join.json",{method:"post",body:Xt});Zt.status===0&&(Fe(),Zt!=null&&Zt.identifier?(0,J.xg)(`/graduations/${Zt==null?void 0:Zt.identifier}/index`):n.ZP.success(Zt==null?void 0:Zt.message)),lt(!1)})},t.createElement(b.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(b.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(y.ZP.Group,null,t.createElement(y.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(y.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ue==null?void 0:Ue.user_type)===2&&t.createElement(b.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(oe.default,{showCount:!0,maxLength:60}))))};var He=(0,d.connect)(({user:j,globalSetting:k})=>({user:j,globalSetting:k}))(Ge),Me=e(59301),ot=Object.defineProperty,ht=Object.defineProperties,at=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,M=(j,k,ue)=>k in j?ot(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,D=(j,k)=>{for(var ue in k||(k={}))Pe.call(k,ue)&&M(j,ue,k[ue]);if(ct)for(var ue of ct(k))z.call(k,ue)&&M(j,ue,k[ue]);return j},l=(j,k)=>ht(j,at(k)),V=(j,k)=>{var ue={};for(var me in j)Pe.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&ct)for(var me of ct(j))k.indexOf(me)<0&&z.call(j,me)&&(ue[me]=j[me]);return ue},ge=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())}),f=(j=>(j.Projects="projects",j.Shixuns="shixuns",j.Classrooms="classrooms",j))(f||{}),u=(j=>(j.Classrooms="classrooms",j.Shixuns="shixuns",j.Paths="paths",j.Projects="projects",j.Videos="videos",j.Topics="topics",j.Graduations="graduations",j))(u||{});const Y=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt}=k,lt=V(k,["homePage","user","globalSetting","loading","dispatch"]),Ue,Et,Xt,Zt;const[Rt,Vt]=(0,t.useState)(),[on,nn]=(0,t.useState)(),[En,$n]=(0,t.useState)(!1),[_t,Wt]=(0,t.useState)(!1),[$t,Jn]=(0,t.useState)(!1),[Zn,Dn]=(0,t.useState)();function wn(Ft,Hn){for(const lr of Ft){if(lr.link===Hn)return lr.hidden;if(lr.subitem&&lr.subitem.length>0){let dn=lr.subitem;for(const hn of dn)if(hn.link===Hn)return hn.hidden;return!1}}return!0}const jt=wn(((Ue=Fe.setting)==null?void 0:Ue.navbar)||[],"/classrooms"),cn=wn(((Et=Fe.setting)==null?void 0:Et.navbar)||[],"/shixuns"),On=wn(((Xt=Fe.setting)==null?void 0:Xt.navbar)||[],"/paths"),ir=wn(((Zt=Fe.setting)==null?void 0:Zt.navbar)||[],"/graduations"),vr=Ft=>{var Hn;if((0,K.tJ)(Mt)){if(Ft==="projects"&&!((Hn=me.userInfo)!=null&&Hn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ft==="classrooms"?Vt(!0):Ft==="projects"&&nn(!0)}},kt=(Ft,Hn)=>{var lr;if((0,K.tJ)(Mt)){if(Hn==="projects"&&!((lr=me.userInfo)!=null&&lr.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Hn==="shixuns"&&!(0,K.xY)()||Ft&&(window.location.href=Ft)}},Yt=Ft=>{var Hn,lr,dn,hn,Sr,Ln,sr,Dr,gr,wr,br,Vr,Ur,ao,fo,Qo,Do,Xo,Vo,Zo,mo,Yo,ko,No,jo;return Me.createElement(Me.Fragment,null,Me.createElement(ce.Z,{justify:"space-around",className:"pt5 pb5"},Me.createElement(le.Z,{className:((Hn=me.userInfo)==null?void 0:Hn.user_identity)!=="\u5B66\u751F"?be.joinCol:be.hidden},((lr=me.userInfo)==null?void 0:lr.user_identity)!=="\u5B66\u751F"&&!((dn=Fe==null?void 0:Fe.setting)!=null&&dn.hide_course)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>kt("/classrooms/new")},(hn=me.userInfo)!=null&&hn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Sr=Fe==null?void 0:Fe.setting)!=null&&Sr.hide_shixun)&&((Ln=me==null?void 0:me.userInfo)==null?void 0:Ln.is_shixun_marker)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>kt("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((sr=me.userInfo)==null?void 0:sr.main_site)||!((Dr=me.userInfo)!=null&&Dr.main_site)&&!On&&(((gr=me.userInfo)==null?void 0:gr.admin)||((wr=me.userInfo)==null?void 0:wr.is_teacher)||((br=me.userInfo)==null?void 0:br.business)))&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>kt("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Vr=Fe==null?void 0:Fe.setting)!=null&&Vr.is_local)&&((Ur=me.userInfo)==null?void 0:Ur.main_site)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>{var bo;return kt(`${(bo=Fe==null?void 0:Fe.setting)==null?void 0:bo.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ao=me==null?void 0:me.userInfo)==null?void 0:ao.identity)!=="student"&&Me.createElement(h.default.Item,l(D({},Ft),{onClick:()=>ge(void 0,null,function*(){if(!(0,K.o1)(Mt))return;const bo=yield(0,w.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(bo!=null&&bo.un_purchased){Mt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}bo.status===0&&(Dn(bo),$n(!0))})}),Me.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((fo=me.userInfo)!=null&&fo.main_site)&&Me.createElement("div",null,Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("classrooms")},(Qo=me.userInfo)!=null&&Qo.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Do=me.userInfo)==null?void 0:Do.main_site)&&!((Xo=Fe==null?void 0:Fe.setting)!=null&&Xo.is_local)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Vo=me.userInfo)==null?void 0:Vo.main_site)&&((Zo=me.userInfo)==null?void 0:Zo.user_identity)!=="\u5B66\u751F"&&Me.createElement(le.Z,null,Me.createElement("div",{className:be.joinBoard})),((mo=me.userInfo)==null?void 0:mo.main_site)&&Me.createElement(le.Z,{className:((Yo=me.userInfo)==null?void 0:Yo.user_identity)!=="\u5B66\u751F"?be.joinCol:be.w90},Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("classrooms")},(ko=me.userInfo)!=null&&ko.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((No=me.userInfo)==null?void 0:No.main_site)&&!((jo=Fe==null?void 0:Fe.setting)!=null&&jo.is_local)&&Me.createElement(h.default.Item,D({},Ft),Me.createElement("a",{onClick:()=>vr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Me.createElement(h.default.Item,l(D({},Ft),{onClick:()=>{(0,K.o1)(Mt)&&Wt(!0)}}),Me.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Me.createElement("section",null,Me.createElement(fe.Z,{dropdownRender:()=>{var Ft;return Me.createElement(h.default,{className:((Ft=me.userInfo)==null?void 0:Ft.user_identity)!=="\u5B66\u751F"?`${be.rightMenu} ${be.joinMenu} mt10`:`${be.rightMenu} ${be.joinMenu} ${be.w140} mt10`},Me.createElement(Yt,null))},placement:"bottom"},Me.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Me.createElement(Ve.Z,{visible:Rt,onCancel:()=>Vt(!1)}),Me.createElement(Se,{visible:on,onCancel:()=>nn(!1)}),Me.createElement(U,{info:Zn,open:En,onCancel:()=>$n(!1)}),Me.createElement(He,{open:_t,onCancel:()=>Wt(!1)}))};var Z=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me})=>({homePage:j,user:ue,globalSetting:me,loading:k.models.index}))(Y),C={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},G=e(2119),Oe=e(3129),ye=e(10148),_=e(59301),xe=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,yt=(j,k)=>{var ue={};for(var me in j)Ze.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&xe)for(var me of xe(j))k.indexOf(me)<0&&we.call(j,me)&&(ue[me]=j[me]);return ue},gt=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const xt=j=>{var k,ue=RegExp("(^| )"+j+"=([^;]+)(;|$)");return(k=document.cookie.match(ue))?decodeURIComponent(k[2]):null},Gt=j=>{var k=new Date;k.setTime(k.getTime()-1);var ue=xt(j);ue!=null&&(document.cookie=j+"="+ue+";expires="+k.toGMTString())};var It=(j=>(j.Classrooms="classrooms",j.Shixuns="shixuns",j.Paths="paths",j.Projects="projects",j.Videos="videos",j.Topics="topics",j.Competition="competitions",j.Engineering="engineering",j.Graduations="graduations",j.Paperlibrary="paperlibrary",j.Problemset="problemset",j.Dataset="dataset",j))(It||{});const st=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt,shixunHomeworks:lt,location:Ue,payload:Et={}}=k,Xt=yt(k,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Zt,Rt,Vt,on,nn,En,$n,_t,Wt,$t,Jn,Zn,Dn,wn,jt,cn;const On=(Rt=(((Zt=Fe.setting)==null?void 0:Zt.navbar)||[]).find(Ft=>Ft.link==="/classrooms"))==null?void 0:Rt.hidden,ir=(on=(((Vt=Fe.setting)==null?void 0:Vt.navbar)||[]).find(Ft=>Ft.link==="/shixuns"))==null?void 0:on.hidden,vr=(En=(((nn=Fe.setting)==null?void 0:nn.navbar)||[]).find(Ft=>Ft.link==="/paths"))==null?void 0:En.hidden,kt=($n=me.userInfo)==null?void 0:$n.is_school_manage,Yt=()=>{var Ft,Hn,lr,dn,hn,Sr,Ln,sr,Dr,gr,wr,br,Vr,Ur,ao;return(0,J.Ll)()?_.createElement(h.default,{className:`${C.rightMenu} ${C.menuWrap}`},_.createElement(h.default.Item,null,_.createElement(d.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):_.createElement(h.default,{className:`${C.rightMenu} ${C.menuWrap}`},_.createElement(h.default.Item,null,_.createElement(d.Link,{to:`/users/${(Ft=me.userInfo)==null?void 0:Ft.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),_.createElement(h.default.Item,null,_.createElement(d.Link,{to:`/users/${(Hn=me.userInfo)==null?void 0:Hn.login}/classrooms`},(lr=me.userInfo)!=null&&lr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),_.createElement(h.default.Item,null,_.createElement(d.Link,{to:`/users/${(dn=me.userInfo)==null?void 0:dn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),_.createElement(h.default.Item,null,_.createElement(d.Link,{to:`/users/${(hn=me.userInfo)==null?void 0:hn.login}/paths`},(Sr=me.userInfo)!=null&&Sr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Ln=me.userInfo)==null?void 0:Ln.user_identity)!=="\u5B66\u751F"&&_.createElement(h.default.Item,null,_.createElement(d.Link,{to:`/users/${(sr=me.userInfo)==null?void 0:sr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),_.createElement(h.default.Item,null,_.createElement(d.Link,{to:`/users/${(Dr=me.userInfo)==null?void 0:Dr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((gr=me.userInfo)==null?void 0:gr.user_identity)!=="\u5B66\u751F"&&_.createElement(h.default.Item,null,_.createElement(d.Link,{to:`/users/${(wr=me.userInfo)==null?void 0:wr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,G.JA)()&&_.createElement(h.default.Item,null,_.createElement("a",{onClick:()=>{(0,K.tJ)(Mt)&&d.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,G.JA)()&&_.createElement(h.default.Item,null,_.createElement("a",{onClick:()=>{(0,K.tJ)(Mt)&&d.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Vr=(br=me.navigationInfo)==null?void 0:br.top)==null?void 0:Vr.laboratory_admin_url)&&_.createElement(h.default.Item,null,_.createElement("a",{href:(ao=(Ur=me.navigationInfo)==null?void 0:Ur.top)==null?void 0:ao.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),_.createElement(h.default.Item,null,_.createElement(d.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:_.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),kt&&_.createElement(h.default.Item,null,_.createElement(d.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),_.createElement(h.default.Item,{className:C.exit},_.createElement("a",{onClick:()=>gt(void 0,null,function*(){try{const fo=yield(0,Oe.vR)({});n.ZP.success(fo==null?void 0:fo.message)}catch(fo){}(0,J.d8)("_educoder_session","logout",1),(0,J.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,G.bg)()?_.createElement(fe.Z,{className:`${C.height67}`,dropdownRender:Yt,placement:"bottomRight"},_.createElement("section",null,_.createElement("aside",null,_.createElement("div",{className:lt.actionTabs.type===1?C.classromediv:""},_.createElement("img",{className:`${C.userPic} current ml15`,src:`${(_t=ye.Z)==null?void 0:_t.IMG_SERVER}/images/${(Wt=me.userInfo)==null?void 0:Wt.image_url}`,alt:"",onClick:()=>{var Ft;return d.history.push((0,J.Ll)()?"/account/profile":`/users/${(Ft=me.userInfo)==null?void 0:Ft.login}/classrooms`)}}),(0,J.Ll)()&&_.createElement("span",{className:"ml10 font16"},($t=me.userInfo)==null?void 0:$t.username),_.createElement("i",{className:`iconfont icon-zhankai4 ${C.icon}`}))))):_.createElement("div",{className:`font15 ${Fe.isIlearning?C.login:""}`},((Jn=Fe.setting)==null?void 0:Jn.sso_login_url)&&_.createElement("a",{target:"_blank",href:(Zn=Fe.setting)==null?void 0:Zn.sso_login_url},_.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Dn=Fe.setting)==null?void 0:Dn.login_logo_url}`,width:40}),_.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(wn=Fe.setting)==null?void 0:wn.sso_login_button_name)),!((jt=Fe.setting)!=null&&jt.hide_account_login)&&_.createElement(_.Fragment,null,_.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Mt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((cn=Fe.setting)!=null&&cn.close_register)&&_.createElement(_.Fragment,null,_.createElement("span",{className:"ml5 mr5"},"|"),_.createElement(d.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Dt=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me,shixunHomeworks:Fe})=>({homePage:j,user:ue,globalSetting:me,shixunHomeworks:Fe,loading:k.models.index}))(st),In={tip:"tip___a6MfI"},Bn=e(61186),Pn=e.n(Bn),pn=e(59301),nr=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())}),rr=(j=>(j[j.Professor=1]="Professor",j[j.AssistantProfessor=2]="AssistantProfessor",j[j.Student=3]="Student",j))(rr||{});const Tt=({visible:j,user:k,onCancel:ue=()=>{},dispatch:me})=>{var Fe,Ot,Mt;const[lt,Ue]=(0,t.useState)(),[Et,Xt]=(0,t.useState)([]),[Zt,Rt]=(0,t.useState)(!1),[Vt,on]=(0,t.useState)(!1),[nn,En]=(0,t.useState)(),[$n,_t]=(0,t.useState)(!1),Wt=(Fe=window.location.pathname)==null?void 0:Fe.includes("classrooms/");(0,t.useEffect)(()=>{var jt,cn;(jt=k==null?void 0:k.userInfo)!=null&&jt.identity&&Xt([((cn=k==null?void 0:k.userInfo)==null?void 0:cn.identity)==="student"?3:1])},[k]),(0,t.useEffect)(()=>{var jt,cn,On;if(console.log(k==null?void 0:k.userInfo),(jt=k==null?void 0:k.userInfo)!=null&&jt.user_status)if(((cn=k==null?void 0:k.userInfo)==null?void 0:cn.role)===15){_t(!1);return}else{let ir=JSON.parse(Wt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));ir&&(ir==null?void 0:ir.login)===((On=k==null?void 0:k.userInfo)==null?void 0:On.login)?(console.log(Pn()(ir==null?void 0:ir.time).add(1,"days")),console.log(Pn()(new Date)),Pn()(ir==null?void 0:ir.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Et.includes(1)){c.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("div",{className:"tc"},cn||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${jt}/students`}});return}window.location.href=`/classrooms/${jt}/students`},Jn=()=>nr(void 0,null,function*(){if(!lt){n.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Rt(!0);const jt=yield(0,P.cR)({invite_code:lt,professor:Et.includes(1)?1:null,assistant_professor:Et.includes(2)?1:null,student:Et.includes(3)?1:null});if(Rt(!1),(jt==null?void 0:jt.status)===-1&&me({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(jt==null?void 0:jt.status)===-2){if(Zn(),jt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){on(!0),En(1);return}if(jt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){on(!0),En(2);return}if(jt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){on(!0),En(3);return}}if((jt==null?void 0:jt.status)===0){(0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Zn(),jt!=null&&jt.course_id?$t(jt.course_id,jt.message):n.ZP.success(jt.message);return}}),Zn=()=>nr(void 0,null,function*(){ue()}),Dn=()=>{var jt,cn;Wt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(jt=k==null?void 0:k.userInfo)==null?void 0:jt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(cn=k==null?void 0:k.userInfo)==null?void 0:cn.login})),_t(!1)},wn=()=>nr(void 0,null,function*(){let jt=yield(0,Ie.ZP)("/api/business_contacts.json",{method:"post"});(jt==null?void 0:jt.status)===0&&n.ZP.info("\u7533\u8BF7\u6210\u529F")});return pn.createElement(pn.Fragment,null,$n&&pn.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},pn.createElement("div",{className:In.tip},pn.createElement("div",null,pn.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Wt?pn.createElement(pn.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Mt=k==null?void 0:k.userInfo)==null?void 0:Mt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):pn.createElement(pn.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),pn.createElement("div",null,pn.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Dn},"\u5FFD\u7565"),pn.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:wn},"\u7533\u8BF7\u5EF6\u671F")))))};var hr=(0,d.connect)(({user:j})=>({user:j}))(Tt),qn=e(3113),Mn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAACpCAYAAAD6OhnWAAAAAXNSR0IArs4c6QAAIABJREFUeF7sfQWcHEX2/7daxtc17oYFSYIeBPsBgRwECe6BcHDIccghRxIk6MFB4A4NJHiCB7egwXJokLhnXcenu6v+n1fdPTu7O7vZjcHdn/4wzGa3p+dVfeu9932vXlUx/A9c/ecLnxZPDVQsDFOYNQiq0h+KVgYhBoLzfkKIfGomY6wRirIajK0AN6tg8VVcqMu5isWm37Ni1f4s8d/eHey/sQGDXxe5qmLuBW4dyFRtT3BrBwB5YArAOSB415pF9yuKe38TFHWRsMzPoKjvWVxbsGwca+7ag347d/3XADp0XnMxU/U/Kqp+rOD8D2AsBG4BQmzh3mSAqtJzI0xRPuaW8ZywjFeWjM+t3cJftFUe99sGdI5QRwTNA4SKyUyIwwQQkCBuy0tRwYCYYOwNZuGBn6Pa+5jItrEQXW/wbxLQsrdEMN8yToPCLmQCI4Rldq9FZErpIu21SIvp5TyCTKyi2qbWvaeLWs5UDYLhZ3Axo1HVZ1cdwqJdF2zb3PmbApSAzDPNyUzBXyF4T+kPN3YxZoMVCwN1lUBtJdBQDYQbgXgMMFIANwEuiBXZYGoa4AsAoTwgvxgoLgeKyoHcAvvvG/PBNBiYskFY1p1Nuvf+3xKwvw1Apwht2O7GaWCYCsH7bBRIAsY0gIo1wKolwIaVNoAEHFPBFQ0W08CZDq6oEFAhGAODABMcTFhQuQFFmFC4CUZmXGGAPwSU9wH6DQV6DwL8wc7BVRQwRVkjLExd/KX+OKaxbpiSjY3UTfv7rw7o4NdTe6gMMyDEqC75x+r1wC/fAKuXAIkohKIjpfqR0kJIqUEYik8CSQBu7CKAFQluEh4zBo8VgdeKQrFSthb36AcM3wXoOwRQNLLh2R9JWs3YQkvgwmXjPJ9v7Hu35t833uqt9O0D3xF5Hsu6SQg+GZZJvdXxRaZ3+Y/AD59Ls8oVHQk9F3G9QILImSo7e3MbQ09gQkDncfiNRviMRmhWAgjkACN2A7YfZZvqjnyuqpmMKQ+kVPWaFQezpq3UdZ0+dnP7YJNkHjovfiBU9WFwq3+nYQcBueQ7sG8/BsJNSOkhRD3FSGi5EkTSsK110ZOpczxmFMFULXxGE5imQ2y3GzByL8AbyK6xtp9eBcuatGS8/72tJV9Hz92mgA5+famXoe/1TOCv4BapVfaLOmXVYrAv3gGa65HQ8xD2liGlBrYqiB2JQ5qr8hRCqRoEU3Vgug6x8x+AHcbYJCrbpaiWYMo/BLTrlo1jyW0F7DYDdNBbsT6apT0rON+zYxbJgHAD8OnrwNrlSOo5aPL2gKH6swJpcUHpPMlntsVlA2sgJ1WNAAGbWwjsMw7oNSC7GWaSNH1mqubxyw8JrN0WMm6Trhj0cnx/VdeehmWUddqoH78EvnwPplDR5OuJhJbTDkhyX6rCwIXApUdsh8KQB1c99Y383ba6CFiNJ5Gf2ACvGQaG7gzsdQigebKLoOpVlmGeuPxI//ytLeNW74UhryQmQ1XuhmV4O7CvQDwCzH9Jhh8RbynCnhI7Zsy4hBDQVAXb9c7HLgMK8cIXq3HxuBE4cMceOGXGJ9hQH9vafdXu+eRn/UYz8hLroQZDEAccDZT1zq6tqp4E+MVLD/c9sDUF3XqACsEGv5a6kUFcBW5l/x4Cbf1KsPefg5HiaPD1gaH6sprXAWU52HVAEXL8GlRFwdKKZtSFk/j3OXvg8Y+W44F3lmwz09sWEIpr85Mb4DfDEGMOBHbcsyO/KgTYzcsO91wLxrYKo9s6gM4X2tCYcb/g1tmd+ssfFoB9+S6iWgGavOVZtBIoCHmwy4AilOT6oDIGVVWgqZQkAJ75dAUe/tM+0DUFx9/5AUiLf62LvjloNCIvsQEYuB2w35GAmiUak35VfWRJQD8P+2/5RESXAC19qKpMT4grhcUGWfHUvKpE75mYxrLm5YjJQvSbzbg1UXSUuqNx+umrwC/fotHXEzE9r1UMKSi3wxiG9cpH/9KQNLWawqCrivSV8t+qgu9X12N4zzxMPmQYLn30S3y1vHazY9HNGRAEqm4lUJhYC7WwCOLQkwFfsN0jmcwwqXM4W33asnFDOmTAOVMXFwf9octUn76douKttTUlD2wsG7VRQMv/XdHfq3o+tBLJvjxp2mlRQ8yutvqe2RZUAlPwvk8zzid0qJmWCfbOs+DrV6HO3xeG4m0DJpDr17Fd7wKE/HoLgGkgHUAVBksIzP9hA2ZfNBavfLUad81btE3JUYdRl+AoTKyD16+CjzsdIDbczk4rEIryIlPWnJgN1OIrfumphPwfKjoGKzqD4vNC9WjPr15feEJnoHYO6ANC7+9p/JQnkqN5ygK9rJQFIUG1Lqu9cfA/0nI+sFAf3GunJ8Gt4zoE00iCvfE4zNoa1Pr6grPWJok0s2dBEH1JKxUFutoCHmlkpnbS3wxL4INFG2CYHHWRBOV5NkfBtvBnBQpSFQioKfBxZwCFWQi+nGBX5y5b//3JmDzKSAtw3By1ZPiod5kmxiq6AsWjQvFoUHw6FK82ddXpBdM6HEydtWLA4/V/FiZm8ERKgpkGlH62WJg3RbarnzFyHaYIZfCo1MMQ/Ew5VZXtSqWgvPYoko1NqPP2aZdrpXiyb3EIhSGvNKcqgelopa7Qv22A6b0+ksCyimZUNMTAZSy6hbHYgo/LTdUih0XADz/TntFpm92itCVTHl220DPJtXhFV/x8OvPoj1H62AbTAdSjQPX7EobCdlx3at6ybGJ22BW95wi/JxVeypPJXi6YrQA1OE2K3FN/y9CLB81L3ArBr+hwlsQ0oLz6KJINBGYvO6eWcRFr7V0cQtCrpUG0AbV9JZEghTFUNcaxsroZ4bjxqzHa7mJNMWuuUYcchMHHnw0UlLZ/hD0dd9vy8b4rce5Cvagw7yem8sGK7oLZAqji1aB49MdWnJx3ZrcAHfRkw2kCyqxM7WwNKGmsaMwd3fM21adN79DMcgvKG7ORrK5BnadnOyZLZrRHYRBeXZVgErhEfghE+pm0r7opjnV1EaQMS2aG/tsuIks5Rj3y1DisI88FcmTNWuvLzir9ufb95etUj/4S0wSyAkra6tPjPJkauOrM0sp2j+mocwbPiX1oJeL7CtJEx9y2AjRlQQnpyNmefEPH4YLy7rNIrV6BWl8vJ93d8o2KwlCS64dXU6WJTftIRQH9rT6cQGVjTPrI/0IcW3Ut9VCuUY8cHwefcB7g9WcDNRVeVLnGbEwOVjxKx4B6dZq/vXTFiXl3dQnQAc839FNNbZmVTGkdAQoFCG5fCqY6pRztnsygfPEmzB++Qo2vd7vJLdK0gqAXHgdMVzsJ2FjCRHVTDIbVhYqF/yp1ZcinBH9RDqwjzs6a2BcWR/i7Sllh0aGG6ipUn+/LpccFdu8SoIPnNp0vuHIfT6aQFVDTgn9IEVS/3kF3MrAlX4N/9DJqvH2c+crWt5IG5gWIANmaSWRHcCHZaiJl/ab46pYcM6SpRakK+AYOBR97bFbrZsUMxH6uAdNchpvhQ8nkkm/1eUxLUQevPMa/OlO+rA5pyIvx13giOY4bVlZAPT2C0AuymAz3ybUVUF55CNVaOUyWHXRqGGlnTkCXSYRYykQ0YXRmvbdkv/7KzxIoTa6HusfBEJQmzJLhMupiSK4Lt2O5kvESoGR2mThn2XG5D3cKqKxCb4huEEmzIBugzK/B0zOn4w4xklCfn4H6pBdxOX/Z8SWT27omTatp/ff7ye6MElWYKDUqIcafDVHSO+tHk2ubwKNGq7DFBZTpClSvZ86SCYHjOwV06IuxMQL4QrLbNhpKJlHvkwvW0VQV5VrfeRKRtevRpOV3yWy6lQHd6Yz/lXs9PIFiTwLWsRcBevvJKGEJJFc12sWKlFggouRoKAGq+Lxrln7jG5CZsWunQENeCF8EKHfzpNEOULU4AMXfUfkP+c2FMD96FTUeCqB/vzbeAwy5ZiNC/fuBH3hCVtPLYwaMykh2QL0eDis1ZOmx+Svc72oH6LBXkk/yVPIkTuFKhoYKjwo139exjNEmqM/djUoUgbuFzhtv0e93ACgxqqAdeBx4/+2z9odVF4dIuKbX9qHS5Pq8EMI8dumEnOc7BnRe8geeTO7QClCKA4t8HQf1jEF7fSbqK+sRUzr3m78j2L4HVGGhTGuGNfEvgKc92SRXx6tjYJQxyzS5Hg1MEdOXHJVzTVZAt5svQlZzvIobZiATUEFm1tNBMRTZ92XfIfXBS6jTirvkN38HtXUPEI8I8QjyBg2Eud/E7BUPSRMinGoNqPSj/nmLD9f/mBXQQa8md9C4+IGniBDZJpdWECDYUbwJwEhCm/MPVBpBcMo2/H5tcg+UWDVQjpgEUdY36zNEc1L2sGty5UyM17dk8RGeYVkBHTovNoFBfYEnky2AelWqysouJLHaz+ah6cfvEVXaT+R21jLOCX4LOT5N5nGThoVwwgSHCsVdSLTJXbP1P+jKn0thnGbL3xw3Idimy68JE2X5GsyjL87eAArtKIxxfKgEVNdjasJX9tNEFqEPtSJFw19N/JVb/A5hmBJQmkDmeifls+F6YO4/UcUKutyD1BGluTqOGDMIe4zoh5KCHNkhKdNCbWMYX/y8Fq9+uRSVTcZvEliSv2e+B0fsPgRjhvdBcV4IupTfRHVDGAt+XI3XvlyO2qgJpZvkkIxhvtWEwH7jYQ3ZLWufsoQJQkSGLboia4SZYMMXH+lb3A7QYa/G7xcmnyxMSwJqyE92kBogIvTu46hdtR6pDrJB7SQSFo7ZazBOOGAX5IcC8Hl1eHRNToWRaU8ZJhJJA03ROObM/xZzPlkiFx/9Vi4GCyfuOxzH7DcSuUEf/F4duubIzyFBjScNNEZiePKd/+Clz1dQqUm3xKfVAOW+FKzjL89ek0TVjylupwWlyfXC4uKQZX/0vd1eQ980X+WJxOHCpMyNgNWJS2T1lTBfuA+1rHU9UEfSK4zjr8fsgQN2GSo7Iyfghc+jQ9NUKGDgEDBNC4mUgUg8iaZoAh99uwy3zf0Mlvj1p8x0ReBvx++NvXYciLygDyG/Dz6P1iK/EDAtC3GSP0byx/HOV7/gny99RUuiugyqTZBiyN3zAFg77JP1c4rJZbrUrmbwUArw7MVH+Ge2B/QN42ueTO7CTY6kZEMdXEyB/vajqF6zAbYB6PwSguPSY/bAoWOGoyAniLygHwGfBx6aNZBznkxW7FmcyznPWDIlO6QhHMN7Xy3GrXMXgHXTfG1Mpu79nePqE/6AsTsPRkEuye+Dn+SnmaIM+U3OYRgWoglX/iheXbAIM15aSHOd3frKcp8B64QrO9RSjyBypIDRKjmFTV0y3i/LUjKGvmDDXkutFYbRyzA4zE5KIllTDYy5d6MeoY0KSUCN330wLpiwj/Q3BTkBBP2Odqr2vCcJQcOHykkop5s07FHeEImhrjGC+19ZgBcXLPlVJrepQv+E/UbgrHF7ZMjvgVfXZTVFNvmllXHkr22M4J/PfYi3/rOyW/IHRAJ5+xwKa8QeWftYE7TikYFpkrQ+tOQI/7mtAO05TwRyWLJKmGYonjI7XhRG2vnhs6hesrhL2lmc68W/LjkavUsKUJRnayf5Tl1VZQPJRbsaSgIRqIZlm97mSAK1zRFsqG3EBf98UZagbOurV1EQ9140AeVFeVL+XJLfo0n5CUzZiY6FIR2gAUCug0xvczSO2qYI1lY14Ly7XkBjNNUt8ctzVFjHX5GdHAHwaaShCpjX99LiQ7UJrQAd8HKkzKOoG0zDVIiCd3glY+BP3YJaM3uFe+bnyIRecszeOGqfHVFakOtop0cSCXctSk1dE6qqG1Fako/S4jz5cVqEZJg0nZZCYziGqoYwXluwCLfP+ViauG11kfxXnzQWh4wZgdKCHCl/wGdPyrtgVtU0oqa2CeVlBSguzE1bGiJI0XgyLf/c+d/gX6982a0y06CII+ewk2H1GZG1yR4q1SGz6/V9vPhQbd9WgI6YlxjCFbYkEUvIDu3o0n74EHWfvY9UmxLMbPfnB714+IoT0LskH8X5OcgL+KR2kqlava4Gl173MN7/+Dskkil4PTrG7r0T7rphEgb0LZOmV2ppNIGaRltLz7n9WdSFt52WluUH8cBlE9GjKE+aWyJzksipCpaurMClf38IH3/+I5IpA36vBweP3RV3Xn82evUokvIT4yUtJfnXVtfj7FufRTjRTS3tVQbr8POybg1AhXN+rwbm9Sz65VB9x1aADnstOkpA+yq6kQ5T5tyGqiaqgd0YERI4Ys8RuPi4sSgryEFRbkj6TiJCi5etx5GnT8eGqvpWsSb527ycAN5+dipGDOktCRIx3vrmKKoamnHfix/jhY8XyQrArX2R6T/hgJE4Z/zeKC/MQWFu0JZf0/DNohU45uxbQdYlMwlC8pOWvjf3evTvW+rIn0B9E8kfxu1Pv4e3F3adC8i4lCXgOeEKiFCWwjIAAZ8G1aOv+WWct19rQF+N729YeD8Z73htqlKzBpEX/o0o62AhWUYvWxbHrZPHY5+Rg1BWkIv8HGK2XhgpEy+8/jmOPHQMfl6yDhMm3Y5INHNHNoH+fUrx2bzpMkaNkdmNxFBVH8Zni1bgr/9+eZuYXUog3H3h0Rg9op80t/lkbr0exOJJzHtnIY46ZAwWfr8cx02+E8lkS400gbr9sD748Plp0rcSYye3UVkfxvyvF+Pvj7why226elHivnT3fWHufHDWj9C6Hp/fV/vLl5/2wLT9zfRQH/5a4ohowppnpTowCZRI+PR5VP3wbZc2pPDqGmZdcyoG9ChCCZnboF8G4k++/Cn+eOCuyM+zU4WTr/w3npjzBpgehKLT7wRoMNx29Uk475QDbbMViaO6MYw1lfU4bfrj8ndb+wr5vZh9zanoXVqAknwyt7b8M5/9EKcevY90HXSd8Kc7MO/Nj6XsTLeX6ZsmxwM3n42TjtxLAkpmt7ohgmXra3DG9MelOe7qRVpaWhCCmHhF1qQ9+fJQyB+ORKvL1k3sE08D2ndu+DhTYA462uSJ0oBP3YS6SHKj5paE7VNaiAcuPxHlhbkoog4h/+nRsc/x0/HAjadjx2G9QVqw/7iz8MV/Fsn2qbl9oYbsyfFhA8vx+fPXyuwR+VFii1X1zTj/H89iZcXW36VtaJ8y3HPJcdK6FJH/DJC70DDqqGl47r4LMKhvqSRue+x/En78xZ5f1vL7QwnYhdS77dAf7z1+eZoH1DaFUVHXjEm3PInK+u7tpxFACqHjLwXPb7+cgph1KORNCM1fRnsTpgEtf7rxFgW4sqMqLaV2LZrnzkCii2m+XYf3xy2Tj0RZoe0/cwI+GYYMO2wKigtCOHn8aHz18Xt498MvWvyQAPTykWCqbdJ/em0KigqCCMeSqCNAG5rx94fm4Ysf0xP0XR3o3bqPOmnfXYbiujPGpeUPBbyoqG7CTkfeiD7lBThh3K746N038PFn32T4UQa9bGcwVYeuq1j61vXwebUM+cO47N7n8cPydd2SRxEcJXseCGvng7J+zuPRDR/jPX45OrcuDWiPZyM/wDJoV8ssF4P2n9dR/eWHEF3I2NCiowN22w5Xn3YoykhD84IgE/b94g0Ye9a9MpltxRth1v3SJgMkoOb1hxoqg2FaeOfBP2G37fsiEreJRWV9M25/6h289cUPW3VhEsk/fp+dccnEA2z5c0l+Hz75egXG//khCZYVq4NZv6xNskBAKxgEJVAsY9HPnvwLhvYvaQG0vhnTHn0Nn363tFuAktktLi8HJlySne0qjPs8ao/lR+dUS0DLn27oz5iyrMOdSWh3rhfuRH1lu8r7DgU7ZM+dcPmJB7cC9NNvV2P8xY9JpmvFamA1rmpfTR8qg5bbVwL6/B2nYP9RgySgdc1RVNY1459z3sern3zTrQ7p7s3UgcfsPwoXHL0fygvzUEgD0ufFGwsW4+Srn5ELjK1IJaxm2gcjk3ELqDm9oOb0lAz3nfsnYbcRvWTWiOQnl3HT7Dcwf+FP3RUJIQ3wn34dRJaKBihEncSQ6hPyl9uAPlF7OtP0xwRtdJhNP40EYrOmImZ0bYU03XXQmB3xt1MPkR0iR3jAi28WV+KgP8+SGsoTjTAbaKS27ZA+0o8SoK//8xTsvn0vGbrUEfWXGvo23vzsuy758W73mvMBkv+P++6Gi487wOYAeXbI8tE3qzHhCgJUBScNbSLT31p+LY/8aInU0I8fPBsjBhQjHEtI+cnC3PDoa/j4m5+7LRqVfRYdNRlWz6HtPstUFcI0zqg8pXiWo6FNj4JbZ3T0LUrVCtQ/NwOW3B6ta9fo7YfgxnOPkhpKQTnNrtQ3J7HDqQ/JBwhuIVX9fTsT4inZHkzzyem072adhfKCIJqpQ5ojqKprxpSZ8/DZt7+0W8HWNam6dhf50LGjdsA1p49LA5rj92FNVTNGTXpMZnuEZSBVQ/K3fqandEcw1SPv+fmpyQj5NTS7HKC+GVf+63l8u3gTOADFuGMOgBh1ePa1RIr6WOWJeWfagD4TXgTLyF5yRmPw+/mo/fjVjudGs/TTgF49cO9lJ8sOIdqfQzlQXcOYPz2FFRU2y7Oi1bCa1tjgCAElWA4tj8ovBPqW5uA/D55is9xYQk5+k8m96K6nsWzN+q4hsxl3bTeoH/5x4UQ5IKX8AZ/UzJ3OehyVDbSrKoMV3gArvD4tv21uaVGWwIi+hfh4xvFIpIilx1HTEJHsdvKtj2N9VXW3JaNxU9B3INQ//tnetbvtpXp+rDwhtAPLe7KxwAdRASGyZwuYAv7uY2hY/G23zFwgEMSjf5+EfmWFMjDPC1Ec58HdL36P6x//Kp3T5Mlm8GQTFD0ExW9XPlDq8W8n7IrLJ+6COE2lOXEoJbnPvPERRCLhbndIdz+Qn5eHmdechV4lBTIOpDiUpvxIdmqDm60i2akNiicHis/O5pD8N5+9B849fHt7KjAck3H0yg11OPOGh5FMblr6MpCTA9+pHSzeZiyZAOvBymbX7g5d/7zD+JMpSM65FdHqim71CZnMO/5yGnbfrr8c5XZi24NEimP3S15CdWNmdsidQLO/ojDHi6/uPgoBn2pnimSmpRkLF6/BX/4xC8pW3OPPbSSx+RlXnImdB/eWqT+qsCD5m2IGRl/0MppjmQmY1vL3LArg87uOhK6xdIKe5P/k++W46t6noG5i5pJWsOeeeQOE3GewzUU7rhjGHqx0du2pTNNmd0iIIBB57Foko93bvJmmkSYesh/OPfIPjh8KydCFMkifL67B0dM/yLpckHzPc38bi322L0UyZTqEiMxVMx59bQGefO39bZPLFQJnHvV/OOX/xsipM8rlEg+g5MJ731XgpNs/llNlbS+vpuCV6w7ErgMLkTTMVoTovufn4+X3P+3WvGjm82kr2MJTrgbP79Hue21iZJ7GSmfXUdLxuo4SCiyVQNPMq2V5RXev8pJS/OuK09GjJA+lGek/Kjv5enk9LnxwIX5a2yTnXinfPrxXLu4+ZxTGDC2y5xSd2Yrqxggq6prw59tnY303Qqfuytv2/n69e+GeS0+WgKbTf07ZzIKfa3DJI//Bkg1h2XUk/4798nHf5NHYsX++lD8m05ZkbiNYX9OI8255FLX1dZsuFrdQOOHPQO/hWZ5BO3uL61nJk40zGbeyrteXn4o2ouHRazdpN1ouGK6aNBEHjRouU2iFuQGppTTKaQqKfM0Pa5qwvi6OnoV+7NQvT/pWyuXS6I4kaKYlhur6Zsz/ZilueOBpKFtnA66snUyFpjecfzL23mkgygryUJjjRzDgc1acK7Lu6vvVjahoSKBPcQA79M2TG4RZtMjIsOdD3fjzzS9+wh2PPbdZe0PQvk8Fh54BZejorPIKRX2UlTwVfhNm8pCOho1oqELjE9M2ufqub58+uPNiyunmoTg/JMkRzVoQYyTwMvdMsOuKaHLbriuipHyNk8O9/J5nsGJ1+0TEpg/3jX+SDOqwQQNxy/ktbNdN0ruT3B3K79QV1TRSDrcJl9z5JDZUbNj4l3ZyB9Vm5Y6dCG3H/bLfpXnfYiWP16+A4AM6eg6vW4+mJ260zzLZhIvI0alHHoITDxotJ7lJSymmk2UoNPMvy1DsIjHySQSmW5ND86DUIXPnf41HX3h9s0b3JoguP0LyT544Hkftu7MckIU5dpKEJhrayU9FYiZ3Kv8Sch6XJrcff/NzPPP6u5stP/VRaJ8J8OySPacLpqxkJbNr40Kgw2VlvG4dmp64AeR0N/VSdR/+fu4Jcm6RskZ5ISoUo6o/2/Ta2/vbBWIUd7pzoNQh/1m8FtPufxpmatOo/qbKnPk5jzeAaeefjJGDe0lylE9WxkeFYpqc22wlv1yJnkRjJI765ggWLFqJmx+eA25ugT2QhYB/76Ph3e3grJSHMcRZ0axaTnVaHTXcaqhE8+NTul2G2PZ5wWAerpp0LHYa1Et2SCjggz9jlEvtpLrWpIlILIGmSAyLVlbgpofmIkInPmwi1d8SgBLpyc0vxLWTjsOIfuUt8jvlNGRl3OI2InKU6qMy1K+XrMWtjzyHeHwLxc1cwL/f8fCO3D+7DwUsVjSrroHBPuwt28UjjWiaeWW3skQdPcvrC+LMCYfgwFEjJDmiCWO7ct7e0JgS2vFkUpKJ+V8vxSMvvIFELPLrguk2ho51CuVi0jGHYd+Rgx35PXLmpUV+E/FECuF4Em9/+TNmv/wWUsktt48vkaLQoWfDM6zd5ieOlKyRFT3e8B9Y5q4dkiIjiaYH/0LJX3uqazPreYg5jhgyBOP3HYUdBvaU/ogq+ajCLhpL4sdVFZj30UL8uGQJaB7wt3bRYqQdhw/DEX8YhRH9yxHye+R8KDFzAvKH5esx78OvsHj5si2XABECRIjoGJSc466AljVsId6qfcMKn2h8hplGq40XWnUiMc+69eDNteDNdfYrXA8ebYCINYMn6PSTFFr0AAAgAElEQVSipEy22wEl/SeLbTsEn5w7LQ8IhnJRVlgAv9+LeCKJ6voGRMLNcmHEb3nHMFf+UE6elN/ns2uNquvrEY2Euya/zEkQUKKl3+SpTx4wbwBKIBcslA8lVAQltxBKbhGUUCHUkt5yAj3bxVR9Dit8rOYOBvy1y5qQBopWGHE56yBSCYhEBCIWBo81QcRo945m+z0WhkjQKwaRikMYScg0I6dibqcx9ihoGQhSGMdp/pq+s0OzlWGHJS40QKktLR+QA5KIpKqBaV4wjw/MGwTzh8D8OVCCuVACeWCBPCjBPPk7+TePXx4nYp824fRPFzd2FgL/ZIUzayZBVR/q0qlGXUbdASRTS2VZuQU6mE6YKVuraSAQyEkbbCTj9r/lKwFhJOz7jJT9GZPeDWdAWPagkIfV0Zmh1HgyS7TsyR0oTg9nZujSA8S2ILYloGXocgNF+0UnEhIY1KmqTqbM1hzdA0YHBeheMN0nQaIl9BIEr/OS/w7Yf5P3eWyNcp/vDIA0WN3q005uVhQIi5/HCh+t3AOq9zNYW7+Srmuyu5rZ5j3zw+6ITb/zDG3PNqqzIuq4hBb3kAY3cyBm4wxtv1/K1rXJ/671wSbcperg3NiP4b7qUGGQ0fTZxlcebcL3/P6RbdUDLGHFYz2lGhTMangflpE9uNlW8nTle2gh0IblUMv72aavi76lK49udw9lr5zjn7u7aHeTvm8zP8Q0zxf1p+XvIQHNf6TqUqao/9jouZkZX0qH5fiUJHr6NqCHtwoBNYYU11GbKsa6RE80mXlQQfvbbqakbT7OG2tgrVssfbFS3BtqaV/bX22JEIeRHzLA6ypgVa2SR1pqw0ZDoWMot+Alz6mFigK9Ab1961HkqYfOTETMICqS5diQ6AFDeKB29SBhmTrl1zeeVTZFdnfeQ5UDmK4vgWVttGiI4sgdcn7COX1mYu/Cz1CgNYBWZ2dG/zHLj0Xh7fDE+hPxevWhmzRT02n/yUNguex4Xr1GkipJSvKKoeSWgAVCgKa3KvXMtgWdJGh0ZCWFYk01EHQgkKpBKeolBwo9Y0tbAQJpQvkrOLHnHAwPLoFPbb0MhAsFtakifFi/Lx5ccxaWxQZuPJ5VVQFh7dp4Zum3af3Je6zhbWalsi+gcHqXvmxyv0dw2cB/Or/pXP1UZuKT+r1wzvf3wRCdbI2zWaOfSI0iwyEJTHOtjI9hEMlzB1pGclOaaQdeAt0XBKMYL69Yxn9bnH1mtC2oRjFr5DnYOe97WGJjukOTFQquW/J3PLvhWEdpOugo1fNN4xn5u9Ha/DQiOQ9XjldV7ZXOwpee3g34YM/DuqVxZHZvWPY3PLb25C1ufjeqxe5xzm1vdCtG0uBu1ojq0odpbvjygXdjcr+Hu7XngsE17LXgPTSb9trZdhedYGxZ5zVNKpNHcLWo2Byh5kXrF8Iyd+5Iwp7eCnyw12FdaoB7E5mYqYuvxuz1J/6q+fVuCb0VbuZg+OvAGbig34Pd2qArxT3Y61MCNPuWtkzVNjTWGkNxebmsEWplM3MfqDic6fq8js4qo1F2Zp8ncPXg252juzZicmHivbqxOP+Hu2BuNZO7FXp/Kz3Sr8Ywc6fzMaZgYZdMrik0XPXzNLxYOT57pQZpp+AXNZ9dOsMVuR0iuTNrX2HcGt9Rm8iuDwkuxTl9Z2Hfok9Q4qltxcYoRxs2Q/iueUfMXnci3q3Zf9ua2q0ExpZ6LM38Hl76Bk7qNUeSy6AWa3V4H4FYlSzFe7Vj8fCa07Em3qfDshuhaD81R+p3xUUtx221A9T3wPq+Xo//W2EanW4PZgkFumKi3FuFMm9NOmypSxVJ6k0UvMu0e0v11n/RcyyhIkcLo6evEoWeemjMRNQMSjDpRX+3o4fsF1NVyzKNAyPn9vgw846sNjP3wcoToKpPdXhM5H9Rx/1PikqsXmF3hM8quTwb38va5pyZdbczbl22RQL2/8le/fUaJRT1k3C08aBMU9uhD02LOUeoOeG6Z5jgx/4O6q8HXttvVlQt5hHmjtVnl2dd8dQ5Tb1zrT831/++4Gb27ax+O+38/0ISyikHFXZ1xVnFN3foWzfWE70eWtc7ynwfWMIatKXTYBv77t//3tIDClMRBHtyQ17R6ZjYcZK3S6nzXveuK2r2+6eDW+f+bn638TCTZ3yovwST/LbKqpJZHZ2svHEfmkXu4EPVZyqKcrcwjU5O4tnGDf5f/jr7aOfnw83hSfjLgMauNLVLGpr5oNBDG0YIps9mnI/6XVu70sWbdo/Q9Ci4uDY6qfhuJy3XpQd1G1D51CmLPMHepZcyplwN63dt7VJPd/UmewfsBbDUcyLnFXV7d41NA9QRzvfviv6a7rlZCH4c4+amr5XoamP/l++TyQKlUnDrulh+2czOiE9n3bBZgLoPDjxYMZop2lRwcSiEtS0WWP/vQCt3xFYawPk9Eeh3YXJh97YZa9MTWwTQNLAP1ezGwC4VQkxggvt/97GdjDuaKWFsAyzr3zHT/Df+3HszVgK3fM8WBdR9rP+edb2ZRzuDKeppgBiy5Wt+/0sVVJaHqhYUdQFM48Eos17A5J5bbvFLu228tnQ/TZmv+Xpvv6cCdiKEGM+A3ja4v3IN65ZuZ6dOTRZvCyjKz8K0njMt65nUBT27v/NUF2XeKhqa9bsfELqfVY9WhDVeqJ6Dwc0d6Wg2qn7/37pkIgBCWAmo2kJmWa8BeC16btmi7oQfm9on2w7QNhIG71tZzhXvngpT9hOKtge4sT0UNSTTi1KL/0su56AdJkSzUNUfGDcXCIEPYpr5OSb1qd/WrfjVAG3X0NmVwUCED+cQOymcjVNS1rFCZxC0qc+WLu7dnF6mAWfKqsE1wsNeFIJ9q4B/F1PY4i3tDzdFzN8OoI70JVcv2Zlz9gq4SbUXoF2ahKYAugKuKRAqvWygBe25J9caOe/OKja3Izrz1K0a7iztk9vTCAFZKGDROwejs1PpaCqDA4Zlv5u0OIrFhCLOb7xrh1mb0vFb6zO/KUBLpiwfJyz2FLiRR0DKc10IVAc0W1HdpYcOtcpogcRFMkn6m3Ofc7ZKGlz7cBW7P+XpP/YyQKr1kWW8chWbs0TQXcPp/F4uf+QCdECrfIdK/5/W+I8R128tgLr73N8MoKVTlp/HBe5m4B4JIgFK295IQN2lf07z2ppgFwS3Nc67/XnasL8FQLlY18pcZkiLbp1b6LvcZ0lMbZDbASnXxTrAShOhPlwfSF6AaTt07wyP7qLVhft/fUCFYCU3rL4enF/DwBmjExMITAkoUX5i/W7lu30SU+Zlg2Nv5WXXVdtHb8kln3T2abpStQVEOtutRUtdQJ2/S1AdBXY0VWqj1GYHSAmm/TMsDsHJ5CtvCtF0QsOtozYr09MFzDq95dcF9MKl3tISz/2CW2cwVYDAtF+OZkoNyzjy0lnlTcaONhQTpr2kXa7rTGunPRhUnzzkrX3jHTPKUxx0CqO9LN4xsdwxBuSr02tAM8wvASsBtLWcPi//TT/LgaV8zSxrfO1twzdvh6nNQPVXA7TgluV5ekp7FsI6hI4IlWd4OWC2MrdtiI6tPU5nEtt0zk4j8OTJ8V5NnlPdaZm+u3re5OApC9yk1eC0/slZLKzYRznaF3WRq6G2mZUvF0waVAQqPUuSJXUVU81Da28cLg9o3dbXrwJo8ZRfejLV9yoD30VqozyUzTax9G9avp6pmdKUuuaP+tzi4AnTPhTVq0L16WAeWkbvLLHvSqvkziLO2iQCiM4cT9knG9OBuIy2q2l7unH6M200lMAlQOVnSeu1GounJjTcPPzT/3lAi6cvH6qYypsAH2AD6ZhY19SSD800oa5GOoxUakfKghbyQPFrUCikcfcMlO8dECeX1mb6R4fZpsmPq30pE1bMTA+StFN20ZE+1QHV0U6psfSig+ilj1ajwjJPrbtl2IvbEtSujOUtJk/RjWvHKJY1D8wqJSBaASqZLWlmZhxi20bXzNlZJEAN6fLcTPkMqdEtbLhzQJ2myMe6dreFybqmlGJQTlYgaQky47brbrPfGgHq+lLXn0pQLVvbDQuCKwbj/MLam4fKlWHb4tpmgJbcuGJfwZVXGKy8tmC6QLpgSiVy4kM75iMiIrtjjRrw9FE0xtoNBndHEydmTbu/bL3omu+soQmB4vpIIbhpLWGqMlSSZ+fw2sxHtoDqaGimppIJthgXQlxWP33IXf8zgJbcuHwfcPU1wMqVfo/MJL27IYqrYTbfsc2ZG7w78Z7g7FM9h85W5LvLE+Jd7XTCG8l0MxixG7pkEhu3Q9NbM2QmETITBo7GkekUFqsWHK8yFWcxxtOhVGY0JE22w3SJYNmm135JTaUtmRgurb9piLtSeqthu9U1tOT6VbsIsPcYzIJWWuWw2rT/cyVx/ZjsICcs4GqF4lf/purqLApviKwQiWql2Q6g9i5mDjvN1jo3zeckhVplhlxQ06yVNFWAm+IuprAdwPjBMlnh5JfltrCu6U77VPpMJqiWTZZIUxnOq79xsH3OyVa6tiqgpTcsHSS4/gmYVd4CZgsRagtm5kh3QwHBGRfx1OF6We7fGay9iH1KDW2l3USM7Hi1RTM72GO0HaBuDGqHLK4JpYSB1FACg7OYSCb3Y17v6wAvkYCmGbXThY7a2zGp8znTAdNhzsJiBgSOr7tp8FYjSlsN0ND0ihK/kVwAZg2WIYlGWuWQGJkJstmsJDGOmZUZGWnm3DiTg3P2sJ6rzGaq90OmcCZJinxWRpiTmRrsTDvTNte17U5SyNmirpWZl1raEu8Kk/2TMf6VUNiTNF+dzmhlZLEk1SJX4Zhfl/G65pf+TeyXW8mD628e8dnWUNKtA+iUlb5iFW9D8D+0gOnEm27ywGWN6VjQSaU5ATo1XlhKczzBh+aVB+4Bsya62plOQlBnuv7XJSybCmhmztZN7aUJDqeVlc1Ro3lQQMt9hSl8z3T87Mrg0Ot01snNIEkfSnEusV+bAQuhVlocezTeNHD1lgZ1qwBafOPqh2BZk+iY7nTnuz6TNMvdeo2+PdNvUUc65okbMs67WynNuUUzzRVQ4ZdESGqonVXKBNPdALRLmz62TL20JOZl0sAJYejAVlfL3FDEYuAp41IIsQya/opMVbpyuKlKtzcznmPHp45flUTJMcNC+U5JGn+ovW34FtoduYX+bdFBUnLDigsEx73pdJ7DaOWIduNMN7TIZLOZ2iC1E2YqZuwQKAsewlT1bjk4PI65zXyW1BB3J89OyFDbVnZAjtJhkpt4d8yuZKuW8mNVU49dS3PX/8iYGCzlycg/y9yx40KkP3YHhUOy4LJeOWhlRvrp+usHnbQlAdiiGlp044oxjCsfgnGfHL2kTa6JpX9ndr4bA7okIk317REMi71fd8OgA8v+WfkJg7m3fJZktxkJfLeawfXFmbHKxlqWMalt/9iSxJBWw0nC02R2Oq3HFWEmzT0UIQ5iGrvJdict7ZScQKaAHfabtj6ZRMnWUtsSye+9uO6GwfdsKVA31uwufw8l21VD/Q9gDUozWtLOVik9mpBwWaGTDM/0NdTIFGkCg5VKnKb0yJ2vGVihqNDT2unkfW1za7NbMuGmqiKYiKFX/VoEklEs6jey89KVDLPbshtrC9OVJtclaWnrQWlH866UEPfoqrqEkVzuIJNtzZiQd3hXK5fikiwXUDublDANa++m6UO+7nJnd3LjFgO05KbVs4RlnQYata5mtgr+M3a5TmuD46ucBkqzJqe1EBYG66MV60czRZlJ5lbGno7/tDvO9qFcVTFy9Tc45YOZ2HXZl/Cl4ph84ZP4uU8HhxW3SvO4vZ7JtN0wpoWkpcMQO4RZWh3uNbwksO59ML5fK8vhMO9W03auW0nH1Q5BokFCg1fmfZWftWh4dNUdI7t3HlkWYLcIoIXTVxyrcGUOFCFTclIrqXEZ02Etmw1nzHDQbpcZplY20A7CX6y/afDRZXesf1rAOkHOfEj/aWeYXF9M59pe/vKNGP/li1SFLjXys+H74PKz/gWNb3z/X0rfWLRfPDl8Mh6WBeZmqCjX2IoYOabSYsIMx3dguj5W0ZT7oKPFFWTkllvNxDvTcm6M6ppxe/DaLBhcubtu2oBLNldLNxvQnOnrijzcXKQqvJxYKL2oqIvTkVdO+QgBIIsP0lu1ORPC7kyFw/7sEcsgkolTG3zbPVUaWr8CjPeT5raNaaMFNP+YfSH2WLKAFvmk+8FQNSR0fxf7hSGl6WgO5GF16QB8NnRvzN/+QIS9uWC0U7brSx1TCdn55A6M8y0ef11TgsuYJjQ5dUdTbWmLROtVMibmad9+Svg7MapicVmNxJzEA3EGy1JMbphjG24YvFlTbpsN6FUv1cyOJVKnFgYUFARU5PhVBL0KPDRBrDJELIaqBMeqiMAvTRZWhDmakhwKNSgTUKmdRIhEKhVO9NX7BH2aqa1gGhSasCbTJjtMDhgV579zD8744BFwpy62iwh2cpuAwjkivhz86/8uxHNjjrdBbZX5SWvpM7V/63ti8c1rFoLx3doOOKpGtBhDUGcYmKtiRJ6KITkKevgYcjX6HoFEkiMSt9AYs1AXNVETNhG31J9790nuOm3/AZlbdHaraZsF6D3v1+xX0WC9H/IIJc+vIo8A9akI+RSEvAr8ugKPxkDnXspzziAQNQQWN1j4eEMKH69PYVWjKYGEAyhM9fP6GwfuWXzb6iMglHlME7Z2SpZrm/Me4So8d9cfoQoyWabNUFVV+lWq9fHsYPvP1KJF6QOEWCgEvS+dHtz6kuetVVZC69EDqcWLAcuCwi08vP+5uH//86GYtK891eK6CXcZviyp/VufYUXTlk9nHvUqKjEl2ajMtEeOhv16eXBQbw9GFmso9CnyTBoKbVOWQMLgiCU5wkmOppgNaEPMQn3URH1UVmBcfefxPTvcFGNj6G4yoHOEUJe8Xvu5sMxRmWDmOGAGPAq8BCjtw+8wW2lxOJ3cJxBNWggnOH6qNfDe6gQWbkjJEcsM86aG6cOvLb5pxeVQ1dukL84wuVzXcNE7/8Spn8ySpSPFM2aA+Xwwly9H4quvEH/nHfR48035uw0HHACm29u6Bg4+GCUPPti+P4RA3ZQpKPz731Fx+OHgMTrQIAVRXYWzJs3Cjz22c0pMhKzLtcMNnjSawj0QDOyiap73PJrAbj08OGKgD6N7eJDnt9vu0xVoKpNpZoo6adwaJg1qG9RIwkJT3Aa0IWqhLmIinFKaQkFl+LTDSys3Bl62v28yoDPm1x3fFLWeyfEAuX4FuX5bO8ncEph+jwKfxqDJ8h47Z2vSyYMWkDTdxnDUR0zURiysb0zhq0qOH6vi/7fh+qHvFE9f/SDAzyH/hAwNJXP7/Iyj0Kd+nTwRovjuu+HbfXeopaWIv/ceqk87DT3efhvM48GGgw9OA6rk5UEf2nLCvD5gAIpuvRV111wDrWdP5F1wQbp/rNparBs9GgsG740LT7wHmmHYOWZn8hoWg9mc2EXR2Ypde/gq9u+jBwYUelAYUlEQVJHrU9N94JFJfDtaI0JLR1TGCdAUR5Q0NcHRTKBGLdTHSEs5DM7uveWY8gu3GaDz5wvtG6P+WwZz+zyf7TdzfQqCXrshAS+NUAZqjIz9qcKdC1h0HJZpA0oNIZNTH7Wk/6hsNlDZZBo/rkr1XjB1cHXxLeteFTx1uEs4XB9akGzGG3cemj51ibSJTK5aVATm98Ncvx4933sPIpGQGkfASgZbWoqer76a7qP6G25AyT33oOLII1E0fTqshgY0TJ+OgmuukZsnV51yClL+EA75y5uIqT47vHDNLqUB48b4hmmDXr3y+eqviwNil9JcDcUhTQJKFkv2g4eBTvwll0NhL2mPQWeLyhMMBaIpjkiSI5qwtZTML5nepgSL+wLasGsPKVrbXVA3SUMfXdBwVFOMvxjyCDka02bW0U4yNV6pnXKSXzaECg5odKZMapBA2DE3BGgtAdpkojIiVt1/So+BtCCh8Ka1nzEYe0hApZbahGhYzVI8df+JsFRNamj5iy9CJJMwV6xA/IMPEHvzTfResADG8uUSFBdQtbwcvT/7DOGnn4a1bh2S332HsieeQPXkySh94AFUnXoqEp98gl6ffILwrFlofvBBqNzCaWfPxo/lI2xAnUlrQWupEskz66YNfeyvcyufKAng5LJcHcU5GgoJ0ICKYBtAXSJOLsftAwkquR6pqRYao475jXEkOe6cOr6s6wckOchvEqAPfNT4IePGvq6ZJRJkN0CBz0Oa2UKG3C+wTx+kEcqRMIQcmWRqXA2tIg2Nqh/de0KpPO208MbVPwDWDjagdg6XQB29ZiEenH0eTDocB0DR7bfDs+OO0Hr3RuT559EwdSr6fPcdYq+9htrLLwfT7PtcQFNLlkBEIlAKCkBmt+bPf0bo+ONRdfLJ8B90EIpvvVVqrVVRIcnR9HFX4bmRE2x76UwcwASshHlR4/WDZ1zyzLoby3P0a0pzVamhhUEN+QGyVrbbIQ0lS6VQaSgdRiX7wR7UBKxresmfNsYtNMU4GqImmpOsQfGoA/52cPeW6Hcb0Of+U79TY4x9E9CFQppJftM2L9QAMjE2q6UXaaibqyZCRA0hUpAgYpB0CIGjodLsRthLd04smyABvX7Vj2DWdpk+lMKWPdd8iX8/cQEMSprKlWD2+lIWCEh/qRQWovcnn6B+6lQ0z5yZTv+RSS68vvUSFBGPo+GWWyCiUXjHjJHaTH7YfqBdOzprz9Nwz34XEFlr0VI66StpXNp4/ZC7Lnlm7YXlud57SkIKShwNzQ+0uB6yVtQXdIIhTRBJkR0ttTXV9qc0wMMEqAxlOBrjgu6bfNkhJVmYXMeGuNuAPvVl4x3C4n+VZlb6TUczidVpTIYpBKROI9IZlXbJDR34KhzqLiTLa6ZRSXFYxI7DKiNs7i1Hl04kcQuuX/UtYI20fSitPrMT86PX/QcPzjoXvuMmwrvbbu1aRprqHztWAmNWVMi/k5+NzJmD4IQJrU95cLJLjbfcgvKXX5aaW3nssWkzTb3/1OgTcPsBf4FimGkfCjqdK2H9qeGGQfdf9uzac0pyvQ8WBxWQH6VYnAAlPkED3EcaqmUA6tS/0eG3rpZKkpQkq2VJq0WaSiQpwdXPLz6gcM/u+NFuASqEUOd+HV7mYby/CyaZWtdnkuASUMV+OUtTpP+kLJ8MWWhUGlwyPZcYUWBdG7ZQFVNen3pE0eE2oKvfh0jtLzMwBKqzpHBA01q8cN/RyL3qagTGjWvdVkWB3q+fDD2sqqr034ggNd5xhzTP7kVnmxHz5Y2NWLf33ug1fz7iH3+M2osvTjNjAvTxMSfjzrEXtgBKppdYbtI6qfn6QU9fNqfi8pKQeltpjiJ9aEHANbmkpTYpkoAqtobKUmD5sq0V9UfCIUmxlIVwnNtaGrfQnGCW6VGGXbR3/vKugtotQF/9vnE3i6sLA5qwNdNJHviI0TqmlrSTwLTnn23K7jaA0l8UXFMcSoBGXMruaGltXP308v8r2EcCOmX5kwA/SWqmp0VDPTDx7ozDEEhE7FHiXpwj54wzUHTTTai99FIkPv1UJhnIF8o8st8P78iRLSAD6DF3LiqOOQbW2rXo9fnnIBNMn6s++2zpe5ngmLHf+Zg5+jRidC0ayhWIZGps4w1DPrxi7vpbSkLalWRuS4jlhmyWK32ozuRgdxMr0uQ6M3VygEvWb5vdRMr2p2nTS6QxAcRS1oUX7F9871YB9PUfmv+qKcodAR1pgWXywNFMMrPEXWRWiDkM1z6VUlYDULbEpe1EjIi204hsjJtoiFiojWPln/cvHEjC59OBJYJdL80tAUp1RLoCy6Pj3uf+gj8sp5SnOxUnoA0ejB6vvILUd9+h8rjjUDpzJvwHHCBjUXPVqjQpcjuGQC++805UTJgg49CS++5D7K234D/4YPszK1ZA5Sb+MuE2vD9oXxtMSqITs7NAp9cOaLh1hzVXvVTzRLGPn0zmtkiSIjsOJUB9Tizu8gnSUvtoyhaL5fpT6g/KIqVjUwI0ZiFqqS9P2jvvqK0C6AdL488q3Jxojz6b0bpxli20DSbVmjuzWxJYMi/SjxIpamV2BaIUj6Zzmlbi8wpW/uDEwqaC65aOF0KRpR7Ebu30mgqhMYxa/y0eeepP6Twuy81Fz3nzwIJBbBg3Dry6Gp6RI9HjxRcRfeUVyWTJt1LYUj9tGoylSyXLLZkxAxXjxyPvkkvg3XVXVBx2GHp99BEizzyDumuvlfHz4ZNfREWwNB2HEtMFV9Y3/PBVP8ydaF33Su0XRX4+pjTHBpT8JyVaMl2RrtmpTzdjRoPbzZqlB7lh+1RXS8l6NcVNRFLK6lN2zx3Q1Q03umVyP1uV+loTxi52Wo8cfgujdc0KmVl7ZsU2uWmL6Mw4kAtKmbbwZHqpARSDNVMDEgyrGuP7XXZg6UfBKSvLdcNYAw26mymSI4ZmcnQVt827Fof+/A6Ql4/yp5+G1q+fnQz45ht7ib5posfLL8Oz007YcNhhkvAQoG0vCm2Kbr4Z4cceQ/1116F01iz49tgD6/bcE0t9pTj6jCehOubWnfaCpbzUOHXAhLNersnpC76hNEcJkbmlTBEB6oZxZG7TrsghiZKk0YsTi7UtF1kt1xXJXC+ZXnJHMlYXRthk5ZP2yuvSBhzdAvTrtcm1OrN6k6CtGK3MCDla6TBberDrQ+2V7LbJJWJEbFcCSmSAQHUYL5Gkqii/88w9C2RAnX/tii8hjNG2htpxKAFK6ScvLNw39xLsxWrBeveBtWEDjJUr08l4MgmklVrfvjDXroVVUyPZb+bFo1Hw5mZovXoh/tFHEnStTx/oI0bA/OpL/H3Mn/DC9kfYMSgJ7xAikUpNbrph2IOXza08sjikvVQUAEpk2k+TSQWamJDZMs0O4zRFsQ/7dSsDJa+qPcsAABh7SURBVNOl6TT7ncYLxed28t4e5DKBn7AQTjHUG9bgM0Z1jRh1C9CfK431CqyeLpiub7DntG1q3rKC3o5BXSW1l6jI2KqdL004eU3S0mZT++TIHf1/oI7P+9viq5jCpoPmnzMBdUDVGMf5nz6MU796Ch46BThjXrSrPif7fQJLiwbihNNmweKsBUx7aUQq1WgMjN81bP3VL1TcUhRQryzJUe08bkCTiXkCU1oxh+FS39iL5OzutomRbXZd9k+uiAgSWS93kMu0oAHEuTXkyB3ylnWlTd0CdGmNuUxn1iDKfJBfcEmQDWRrv5kJpmxEWy2lBpCpccgANUIyPEP56qBh/jH0Gd81K/p5ubUEjHtc7XRzupJGqwyWpqIsWosjfnwD+y7/FP3r1iCYiqZzvRvrBNr1RGu1L5JAszcHJ506E+tyejpa6Uyf2eUirzdNHSBDqykvV95VGlIvKQ6pTspPk2lQ4hhytoX6iPynk1Ro64KcJTFyoMuUoJMaJS2NO4M8khKi0lD6nbhjoEt53W4BuqaJv61y8+B0JsjVTMfM2trZWjPdDnXXBbmmRs680IhMN8IemQ0J5fF9B3tPcz+Xd9Wy5yGMo+UQpxCGgNTtdS3OsJfAckWR9UUaN+GzknKutMM1Lhl7Zhz79Yu47J275ecp1beiqD8uOvp2rM7rLSfgaYLbNblChivJw5pvHP4myTf99cpzeuR5HyzwQ2onpUKDTho0bW6dLBGJL/vG3ZeDNNRhu647chMvdpxugxoxRMP6eKB84g6sSxtydAvQlXXJaSGPep3KRDq2crNBLglqq5mZGmKvOKBZF9uX0ssmBEDK4DCEgpUNqT8eOCQ4Lw3oNb+MoklvKJYqAcx8yTUmtqambb1TRpm291KgLHoqAM0y8Owjp2FIzXKsLuyLZ3Y5Fs+OnACDqWBSSMcmSt9JVYDsq2Y+YA933/cpb9f0HJbvXV7gEz4iQ+70IcXlrrl1Eyz2BH9rF5Q2uxnuyB3kaV8qtPdG99YP2pilcf/eLUCXVKd2Ls1Vv1aEYLbPpNXzLTMqLgnq6MvdZXxyRLZqhB2fRi18N+u7T0ZN23//VhsA5v1tyVPg/ESqKLRfdt1SGkwXUNeBZ+xt1LJ6yd6PwXVitFvKiKolKG2uxvLiAViX21P6BdpsyhbOAdTRUsaZgJE6uOn6YU6y137Uc9+EHygOsHNzvcyZPmTS3LqzTZlJFrrf5RSuxaJB3eKO7AkM8qPSn3KGuqhxwZj+wX9tFUDpoY0J/qEOsa8dZ7ZM3nZkatsK0rIkM4P1cjI/zFhRx/fbtbfeLrbwX7G0t4fhe8AssE2ts7uYq52ZWkoamrG3ka0Wsitbi9Jml5P0skIXTDtQtLeBo/onrjzdNGVAuyr3BxY2F+9U5PkuR+c9aXbFJkMtkxNuUt71n20BdRMubjaNzK60Wjag9d+siQyasEtBlw4QyNLKjY+D1c3GPuV+9UNhK6fTd9n9Zmeaam+ZYINKXV2bFFf2Cqm3dfSZ3CsXn8a4mCUUspWOmZVA2gCnt5FrEaqlqNu1de7UT9qxt945zAbO1U5HU2mLOKGu4zy5S3jqsNps8r27LL5/vzz9Ta9ieWTs6ZBGN5RzzW0rDXW/2skcUT+45MhORgENCevKocXeDvskmyzdMrnuA5oS1n0BnZ1v91P3wKRnpJXDaUw4xR8u8Kvn0sR2Z0Mq78ol94PzyRJUF8hMLXX3Bkyb3pat4twt5Vo9P2MFt7tNnATU9Z9UlQgljkTq/8I3DfukM9m+qUyd2zOo3K8xwQhQe3Lfzml3RhRlFs2ZgSFA7VJlgaTAwg9Wqnt3lQxtkg91P7RWCH+RKd7zqtjTWSbU7Q0zXVDDhvXk1x71jP0Z2/jGuRcu9ebniHd50tintZY6u3aSH2jlT13z23rzKteP2u8Ze/y52umASiw3WFb4esV59gzQxq5ldcZfy0LqbXQcQDrRkpExa7cLWnpbQScmdUI7MFa5pi651/By/8qNfWfbv2+ShtJD1jWLoiK/eMOrstFtBe2KENSW5iS/822vcuVE1vbop5azwVt1PoDBc6NPNPxceZLRnLTBS2so7c7ZBlCXHLValNtGupZ4yp0WShOinKIAgj0Kvlp6tG/39Kda9Vh7i7K62Ty9PKD8CwKBTO3MNLdpi+/YI1dLnbFVWZNgh/QJse+70o9bDFB60C81NTl98gpnBHSF4sYuDw6To7ohiQtL/ZibFmgq2JQ20v20fcsza360f143MvmWFYkeEFnViERTwl7R5mxWJffWzdRQx/QKdzONDsIX6TtdTZV+lCOY54evwA816Fvd+4fAYPruku1b9lbf7sfW+6xPoxum2r9b2mTs0ieoPeZR2Y5pU9hB77ihHLUuaeHzqkjyxAEF/lWbAqYcNJv6wczP1SXEoTkapmkKxnSmrSYXTUmLPby8PnLbjR+F0qcguGBhLBBeAhbf4Mi1PZCqtH8268DQH9Dykgt5JLq9GTOQqIsh0eAUmTv759qxVAtJcmso7X11nSanyZGztaqzhQ6ZX4UD/qAOT8gLNaBDDXiaUzWh/oofcawCtCIIT7kD5o+Av6f9c85QCHzQAvpBA+GduB0/J+Blf/EorF9H/SxLUgRWxgx++7OLvnl48qhRG1+U0wloWwBQxzxOAVtzqbFbQUAf52FiNBjroylQU6YIcyZ+iRjKe5+uwhs3fYRmkkeC5gDmgmUGwXgDmNVsdz0PgIkIGIqB/ChYSoPqKYv9wqOJUgLUihkwoimkwim5UZQLZHoXbGc9aksY4/REOnagfzs+lHOopoDHq0EL6NCCHhdQi8f07VDhrVICEI1BCJawQVRiEGouhBKF0AogMgH3N9j3nNAfnlP2wX4hnR+qKcqOKhMljDFhWqLaEuL7JFfe+MKLD8cBKWfAdUoMN6aAmwGosItN3Wtqi7Yf55hK0rxwT0fjMsAz88B40L6/uBnMDIBZPjArCsa9YDzmvHvARMJ+cQ9YKDeZi5C5iMeSPhdQM5qSwJoJ0y5g8KoRuXc9uL3bddrcuhspu8xXrjijUbAUjZEhKhcK7RmoBUkrWwDVQj4IyzPW2qD9Eqc1WCkI5oNgNBfgg1CSzisAocYhvD3AqfqFgPZ4wNMg10GQNrfV5LnHQWCq04mOyW7pyc5ZfzZwuwFoGwBtn8GO+wkMx9mPrikBS5tMF8AcMLPBBpA0T2qdDyzXhJIGjkDzgAV1MJ6UKVRF6GAiBcZpqykBRVDBQm68jx7gn/BokrUDNG5CJHlc6dH7YGHGBsNMjhZMGSEgegrwHJp1Z0wxwdQ6wbBGZex7TQ99qfkKVsaX/fQa03m/rIDmBCBSOMVa5/skoUnexZkpd0jntEkN88hd0yXQ0RSEmg8uQSZtTkKoKngrTW6CcM02abEEmPxzDQQxiu22s/89zQU37YTTP3SqwV0AtD2QU6aCuYTFBZG+rikJhcyn1EAymz1oLQeUQp+sgpRZVpPWAjkAEnAuiASgBJJKeQzJSxQf/ayC8bj9e70oNVL1W89bkTiyAsq1r3IGDpskqGSClnqSfjo/y99lXIxCTLo84LHFv1zDFPPorIAGfbQDymXJSv8rsKRWcmZBEKhJApV+R+86hGLaP2dqsgQ7KRfMcdJgOveiUQNHBeDpB66FbTnyvDJXj5wNEC75IuKVSbakvDYP6BDUjQNKq2IzzKqrkWlzWgBGxMXM0ERjA5RCMqN+uQRSkWbUBbHZAZG0kTgIgeaASOB5SRsN+3dSM02wpCrNrpLbL3mA6uH/yg6oRbtq3KsNGvwoUvbOccKAAi+YsBwwuQ00vHYnMhMcKkRqw6qxIhW/RfUq7U1uwAsulNsb1/sf9WoQElQGTu+MNJYmepjc7TWtvQQuAUka7IJLmk0mmoAlgAnc+hiE3rM1uES40prrkKx2wHYC6kYAdbST/ONU4Li5YJl+MVXUGshiAjAMlnJANOttMMmckh8MeGwtlEASBQjIkM8GMANIQf7VdH7nvEMFy+2ZOFbT+PVWNNFeQxMCCOWfqZaU/6QZUqOldrraSsniTC2VGqpAMAtcxJvzjKp1L6k+VW/rQ1U/rV7THq+r8N9G5VFSO11A6d8mhM8Blv6W9LdosDTLjkmOGg7I5HtJYwtbgCWt9WvgVQ65Iq3dVGA7BjRDM10Tm1Urg2DGaijkG8m0Wl4ws6a1Vrb1jQRqjEA0wBAC88ZtkOGj+WOoLphUjit/T8AIKDnl8fMYs863Yqn2gCZ5g9ZjyNG6V7NUQKH7pbllYMKEIsEkDXXOTqTTHakgkdb5MRVWdMWyfyuqNSIboIrH82Z0vfcqwwBnXnAjboNKP7MIOPOBwzG3adB12yy7vlbNsTU2RqQq09c6/jZTY13W3BZY8rMb09aOwt0WBkvEZ3tbMylOrK6B0tbE5ptQrIhtYkkjycySSZM+0mGo4SQY+UkehYJcx5zGoIgQmCcFFRqYhzRXhyL9H2ksgypSkiBJgAr6JK+GlTraihvtAOWW52Nv+YAboUJRyJASkORD6TkOsBJQuui3pgOoJue2rdialacxxTheC2itWK7q16D6AgubVmkXmCY406jMmk47cF6G3IXHIlDl76IQKR2Wq8mSOIVsMHO8tpZGwnLTbmmCs7Hk2nhLKNQ1UFt8aueAZrDYNIN1fGaCWKrDXIsywo62PpO0szkJxsNQRL5ksar0mUSAvFA8BlQJJHW8DoWbUGmJCr0ToNyy3yWgg6zpPBH7A28L6P9r7sphJLnK8PeO6mumZ+ew2cMGLWCkxTiDiBAhIcg3QyCEBCkRiYVkEYAzi8CIgIAUbYCECBEiQgjJJEgWsgOzYq3Fmp3dOfqornoH+v73qqe6t+bw2IuZ1apqq4/p7a+///j+772ec1fk4a/s3gt/igGGpngeJYwrGC6xEXBPK0Z6sOkWEseQ0vDu8NEdXx7+xA7104AON947es98zxO4CK9NOjqCWyNoC695vYBnbq1n8Ay9UiwtEtByTkCnqfjRrIZz+GVF3ORVhl87RizmiJ0hOBdNwtSVNieB2g1oE24zoPsvJ3ayJZFKNhdA1xluh1CLh9Bs/lnJrrci/ji1IALYUHKnkRYkwEYH0xtBmQAbCJqDYcgNUYYVBMRGI2BbE2DGL4U3wnz6xQ5Aoxpff1X1xwfZ/iofApY8kft15A+E4Jm++UEMd4olkixsgIOrTfXo/utmqIftPpQM1f3+4eR+/ztOoVIBjtsiqQAfLGoCKSAHeAJrNNyEoZk7yXl43YNvg2qd/M5uQDcQTXkKKFfmsJdtV8JscyT03pUK+LTaVWcC2mpTWuGWAsGyNTkP0J60GVLVUmrd2JS9KISB3O+fgPkEqrFWLEBmGGA9weslMDXP6d3SsNql86hhx5+v3wxleX0d0FDpfbt7+3WCSDWXVQwfw+kVCCZDcAq0aaOHHDLZRRGMqMFtT3395MF3janurANq+kU9edD7QfDmWHFRoYfTKi1I1wPUaibAOYLLZS9ew+kSvi4Sa/UM3vTgS40w9/DMoUojbDcht2FoB6DMpwO2OQT3BuKnnkdoJMYulnYw9OMB9DC3KaM5TBhBM9T2CGaA7Y1g/BzWWFjvUIi3iyzksRa2FlpnUAMKeuetQX/z9uJNv6hGq4DWiGHwN7118w90S0p4DigIpOIHIR0J7CmgNPMT1AAXWU8TWAJx8p+vqFh+wwzNqfRHhg57cf6w92NX6of0RQtLjbCzlsURSsCsCarxcN7BOTJ2AGfIfQ9vDJyeI1RbcNMn0s/6ywC6wtCvIoxPEkMJ8CcC6NAJWLo3hQ0bMAXBrFAQWDLU0z7tUJBRmjYwjyLwGhmq0nUBeBi2N28s3giV0yuAMn/q8W8x3HmXzFQ6A8nzFMqFqXwN+VuzxBZLZqavrBMwK+5BFcvZDqpH3zcDpZZaLouijQEW+/rn5ZF9l84ircTu48jWBlR+IHiN//Yezig45+DsJmoytK7gyNJFH15YOkHYaalKl86hHz7kytA3MfcqOTSHXGFokG/iMMMhdD2BdQpF0ZN8aAPDbA9FqGD7QOEViuAzWxtAGTqRQC02w6dHN91P/XzB/Q1Oq9y592pw6xfRFgthJJc1RbALZQ4umJtzGNZKvuGOaObcyfwHcLohTBXv2vTfPzR9bK0DWj82v5wemr8rj1pr1CHAaYdaF6gIoCZjCSpDMoHVcCaiZk4lsK6CYz6tSri5S5UyC6Udht1WUUQtGB8AjxrR/whx9CWE4ecQ8dapknTloogzSsp8ZylDtYeWKje3LU2V2wA62oAelDB16AbUVMlxexGg/WvupeH18KqbrQLqa/sg9m/8RtiZVhtY5VEwRyOxO01JGXZTGRhjQGBzRJYuAY1iB3Ox/OBbpqheWQF0NIA7Ur+e7Bd/bVgpoK0D6uFYKF0GUIZctUDcWxMYWOF+qLZlTTW6sA+lqMD3oQvUrtalqXSfsP+M0BwpMof2JsJIWxhZ+9NjcUQvVWCYbUIuQytBsChUhSIWUgmn0GtQjF+sf6R89YqfLRJDFzGGsvc71dv9h0diJZczSUHEYwq1pyE3tS9sVRiCmDs9tw+iLhW9hN9axZNbWs++bQeweR4KXRQPJ+/3fxYcTpg/GVZDzqGajMzsFKZmUMlW5lIytCZbK7hiE64M8DNWvycI62AecBw3RdRbqRA6Uy1qC/eXAzQHpqYozm4CAbU1UVmX/toCwwH1W0p/Y+gRv82qhHEEc4GCeZQhdxl66XrMOZRhV0Amy5DPc9WLImwMtt03VZh/zZfxcT01fwxq/E5T/Eh1nAF9qijKgzRQY83rhAgqQ62wNLM1zZvnN3vD8utmgNuqGP2lOi5+72b6kGFVKlu2Lzm8CrhkawMkwysBZKUbUhtTTeHrvuTSML8m4TjoY4S9EWLPIAiQrRAr05jWuK2ZxNzjJOYcMM/uQ5cd+GrFy8sXifPtELzPueY2tJ/DsH3h14wHDqkDLL93LhDgvPyj6T2Dyyw1iWnL4ojVKyvfGgWPBJG3SY+ZK+IYUtjlH2Eoz3OFy62MmpArkh/7T7pIE6AuUjRQqAkU2xjmSAGNRxY/uRIWRrLSbdoWndsXVrXMl+xFgdrM4CuFUO+gVgcI8wG8dvD6CMGO4NUmYudYrQHyvKnL1cX5NabmlVOvdYzPlg6ETajyn9B4Edi9D/2QuZXa6i0ZYAugLJYGFBYi9BZbmdyfMt+FE9hQwMoaWXsaNslg3m7Y1vRgRQkimEmQEGCFlQTR5/YlqblGZSlwKSzQAptzqDAzgZOOLFgsnABo4VSdqtdGSOCRgDGklrxOUYEgsi3J/ebRAoHgzftymxPttoKnrkvprwmrdDmItLfOxkyoZzM+kyfPVe/aFK6dX3mvRu+VIXczVjuA+tc1KHA+SsF8BLXdg4nJmWBGjew3hKamG0YwRZ1kO1/Cxg1o5ltLKdDBGJuUI05TYiVLgKlEcetcrvXWPFJVosIkf2t5DOvaJP3xVTRKkYb3HoHivBRI/JuBFoB5vcostvDSW1LmK5NgQM2WTGT1upgndcgM4KcMqRrhaAse78v/OmAq2/0F7CG+TE9S9iNx/smXxRlo23j2DAfcy/jbOukAuLGgvA0lBoa7CWAqTG/x3/QQ7UGBZq8WwM99Bsrvi66rNgnuBjTlwqVUSMkwQHNOKkBv5LFa/iBQ9xXNdiGLx4xMZvK0hc+JGlq2S2oG3CbtxSgOlTT+Ek2XIGsWTASOYHLumUV2HhfcbJv9I8HisU6zUFvDT7ZFs42aQ2yDsD+TQB9whIjHiNhNoH153YJyD5C8mFrElozXvNXP1ILSBezZ7GUP28656wzuBJl3eg4aJ1CYQO2+ABUy2GNWzZQQqzy1IYiJ8TJTZa3aZ9AdAqIXs3bNjoe+a2nWFnFBorK+5cgrzy95TtAE5AIRx6D7M80zCXYW008MwpMFIuaI2GRjlNnH1ZufRcABIm4hNjsotR0ItJh0ArjET0LIJ2USOwfgs15S23v7GvD2vVXf7Z+bp8y68ZLVvE5mZzcg7qTz5ydQcZRMZfLQPSDyfCcdyVAO1rteKY1eOAL0bmIXsqmUTf4jAkWWbXGDX0QQLJ7vZRZl0Njo4yZis9C/y7f7lIWk/WIusJOc9Q6fd/1iC8pVnnXlMd35t+tpm5zc3Nb4lu41dmzG8my45vRHft5pAdb4eXn9cb7+hfxhaJ60AYVCIX9yOCSrlq8pG7cogoPm6vz772Yz3LrJmo97Kuet/weX7/RHY+BFcPwPAL3oJXTdfvZSiJV7t6yjnb+FjsTzfpr81XWfddddc59Vq9lHCo9XeWcuesz/KaAXvezzbl/7MFzqqZ4tay71Ej6mO/0Xg5uniQ1vwFgAAAAASUVORK5CYII=",Tn=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,dr=(j,k)=>{var ue={};for(var me in j)Nr.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&Tn)for(var me of Tn(j))k.indexOf(me)<0&&Pr.call(j,me)&&(ue[me]=j[me]);return ue};const yr=null,Rr=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt,location:lt,text:Ue,shixunHomeworks:Et,payload:Xt={}}=k,Zt=dr(k,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Rt,Vt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{Et.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Vt("flex")},[Et.actionTabs.key]),(0,t.useEffect)(()=>{Et.actionTabs.key==="\u9690\u85CF"&&(Vt("none"),localStorage.setItem("Noviceguide","0"))},[Et.actionTabs.key]),t.createElement("div",{style:{display:Rt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:Mn,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Et.actionTabs.text),Et.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(qn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Vt("none"),Mt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(qn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Mt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Vt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var eo=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me,shixunHomeworks:Fe})=>({homePage:j,user:ue,globalSetting:me,loading:k.models.index,shixunHomeworks:Fe}))(Rr),Or=Object.defineProperty,bn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,s=(j,k,ue)=>k in j?Or(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,E=(j,k)=>{for(var ue in k||(k={}))Kn.call(k,ue)&&s(j,ue,k[ue]);if(bn)for(var ue of bn(k))ee.call(k,ue)&&s(j,ue,k[ue]);return j};const p=j=>React.createElement("svg",E({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var S="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",de=e(89392),se=e(92736),Xe=e(6848),je={content:"content___L4gl0"},_e="data:image/png;base64,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",nt=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const vt=({classroomList:j,loading:k,user:ue,dispatch:me,virtualSpaces:Fe,globalSetting:Ot})=>{const Mt=(0,d.useLocation)();let lt=!1;(0,t.useEffect)(()=>{Ot.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(lt=!0)},[Ot.actionTabs.key]),(0,t.useEffect)(()=>{lt&&me({type:"globalSetting/setActionTabs",payload:{}})},[Mt.pathname]);const Ue=()=>{me({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(se.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(c.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Ot.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>nt(void 0,null,function*(){}),onCancel:()=>{Ue()}},t.createElement("div",{className:je.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:_e,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(Xe.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var dt=(0,d.connect)(({classroomList:j,user:k,loading:ue,virtualSpaces:me,globalSetting:Fe})=>({classroomList:j,user:k,loading:ue,virtualSpaces:me,globalSetting:Fe}))(vt),Qe=e(59301),ut=Object.defineProperty,At=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Lt=(j,k,ue)=>k in j?ut(j,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):j[k]=ue,qt=(j,k)=>{for(var ue in k||(k={}))bt.call(k,ue)&&Lt(j,ue,k[ue]);if(At)for(var ue of At(k))Pt.call(k,ue)&&Lt(j,ue,k[ue]);return j},Nt=(j,k)=>{var ue={};for(var me in j)bt.call(j,me)&&k.indexOf(me)<0&&(ue[me]=j[me]);if(j!=null&&At)for(var me of At(j))k.indexOf(me)<0&&Pt.call(j,me)&&(ue[me]=j[me]);return ue},ft=(j,k,ue)=>new Promise((me,Fe)=>{var Ot=Ue=>{try{lt(ue.next(Ue))}catch(Et){Fe(Et)}},Mt=Ue=>{try{lt(ue.throw(Ue))}catch(Et){Fe(Et)}},lt=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(Ot,Mt);lt((ue=ue.apply(j,k)).next())});const{Header:pe}=A.default,{Search:Ee}=oe.default;function Te(){var j,k;const me=window.location.pathname.split("/"),Fe={};return me[1]=="classrooms"&&me.length>3&&!((j=me[4])!=null&&j.includes("newgold"))&&!((k=me[5])!=null&&k.includes("newgold"))&&me[2]!=="coursesId"&&(Fe.course_id=me[2]),me[1]==="shixuns"&&me.length>3&&(Fe.objective_type="shixun",Fe.objective_id=me[2]),me[1]==="paths"&&me.length>3&&(Fe.objective_type="path",Fe.objective_id=me[2]),qt(qt({},Fe),{school:1})}const Ke=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Re=j=>{var k=j,{homePage:ue,user:me,globalSetting:Fe,loading:Ot,dispatch:Mt,isLogin:lt=!1,shixunHomeworks:Ue}=k,Et=Nt(k,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Xt,Zt,Rt,Vt,on,nn,En,$n,_t;const Wt=(0,d.useLocation)(),[$t,Jn]=(0,t.useState)(!1),[Zn,Dn]=(0,t.useState)(""),[wn,jt]=(0,t.useState)(!1),cn=Te();(0,t.useEffect)(()=>{Mt({type:"user/getNavigationInfo",payload:qt({},cn)})},[Fe.name]),(0,t.useEffect)(()=>{Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ke!=null&&Ke.includes(Wt==null?void 0:Wt.pathname)||(Wt==null?void 0:Wt.pathname.indexOf("/classrooms"))===0||Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Wt.pathname]),(0,t.useEffect)(()=>{Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ue.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ue.actionTabs.key]),(0,t.useEffect)(()=>{var dn;if(Fe!=null&&Fe.setting){let hn=(0,de.cloneDeep)((dn=Fe==null?void 0:Fe.setting)==null?void 0:dn.navbar);hn=hn==null?void 0:hn.filter(Ln=>{var sr;return!(Ln!=null&&Ln.hidden)&&!((0,G.JA)()&&((sr=["/paperlibrary","/problemset"])!=null&&sr.includes(Ln.link)))});for(const Ln of hn)Ln.subitem&&(Ln.subitem=Ln.subitem.filter(sr=>{var Dr;return!(sr!=null&&sr.hidden)&&!((0,G.JA)()&&((Dr=["/paperlibrary","/problemset"])!=null&&Dr.includes(sr.link)))}));let Sr=!1;hn==null||hn.map(function(Ln,sr){var Dr,gr,wr,br;const Vr=Wt.pathname;Ln.link===Vr&&(Dn(Ln==null?void 0:Ln.link),(0,J.Dk)(Vr==="/"?(Dr=Fe==null?void 0:Fe.setting)==null?void 0:Dr.name:lr(Ln==null?void 0:Ln.name)),Yt(Hn(sr,{name:Ln==null?void 0:Ln.name,link:Ln==null?void 0:Ln.link},hn)),Sr=!0),Vr=="/"&&(Dn(""),(0,J.Dk)((gr=Fe==null?void 0:Fe.setting)==null?void 0:gr.name)),(wr=Ln==null?void 0:Ln.subitem)!=null&&wr.length&&((br=Ln==null?void 0:Ln.subitem)==null||br.map(Ur=>{Ur.link===Vr&&(Dn(Ur==null?void 0:Ur.link),Vr!=="/"&&(0,J.Dk)(lr(Ur==null?void 0:Ur.name)),Yt(Hn(sr,{name:Ur==null?void 0:Ur.name,link:Ur==null?void 0:Ur.link},hn)),Sr=!0)}))}),Sr||Yt(hn)}},[Fe==null?void 0:Fe.setting,me]);const On=(0,t.useMemo)(()=>{var dn,hn;return(dn=Fe==null?void 0:Fe.setting)!=null&&dn.nav_logo_url?`${ye.Z.IMG_SERVER}/${(hn=Fe==null?void 0:Fe.setting)==null?void 0:hn.nav_logo_url}`:`${ye.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Xt=Fe==null?void 0:Fe.setting)==null?void 0:Xt.nav_logo_url]);function ir(dn){d.history.push("/search?value="+dn)}const vr=()=>$t?Qe.createElement("div",{onBlur:()=>{setTimeout(()=>{Jn(!1)},300)}},Qe.createElement(Ee,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ir,autoFocus:!0})):Qe.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{d.history.push("/search?value=")}}),[kt,Yt]=(0,t.useState)([]),Ft=(dn,hn)=>ft(void 0,null,function*(){var Sr,Ln,sr,Dr,gr,wr;if((dn==null?void 0:dn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const br=yield(0,Oe.IU)({tab_module_type:"engineering"});if(br!=null&&br.un_purchased){Mt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Sr=br==null?void 0:br.data)!=null&&Sr.engineer_url?(sr=(Ln=br==null?void 0:br.data)==null?void 0:Ln.engineer_url)!=null&&sr.includes("http")?(0,J.xg)((Dr=br==null?void 0:br.data)==null?void 0:Dr.engineer_url):d.history.push((gr=br==null?void 0:br.data)==null?void 0:gr.engineer_url):(br==null?void 0:br.status)!=401&&jt(!0);return}(wr=dn==null?void 0:dn.link)!=null&&wr.includes("http")?(0,J.xg)(dn==null?void 0:dn.link):((0,J.Dk)(dn==null?void 0:dn.name),d.history.push(dn==null?void 0:dn.link)),(dn==null?void 0:dn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Qe.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Hn=(dn,hn,Sr)=>{const Ln=Sr.slice();return Ln[dn]&&(Ln[dn].name=hn.name,Ln[dn].link=hn.link),Ln||[]},lr=(dn="")=>(dn==null?void 0:dn.indexOf("<"))>-1?dn==null?void 0:dn.slice(0,dn==null?void 0:dn.indexOf("<")):dn;return Fe.showHeader&&Fe.showHeaderFooter?Qe.createElement(A.default,{style:{background:`${Wt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Fe.isIlearning?B["header-iearning"]:B.header} ${Fe.showHeaderFixed?B.headerFixed:""}`},(Fe==null?void 0:Fe.showTip)&&Qe.createElement(hr,null),Qe.createElement(pe,{className:"header",style:{background:`${Wt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Wt.pathname=="/training"?"999":""}`}},Qe.createElement("section",{className:B["edu-menu"]},(!!Fe.isIlearning||!((Zt=Fe==null?void 0:Fe.setting)!=null&&Zt.main_site)&&!!((Rt=Fe==null?void 0:Fe.setting)!=null&&Rt.navbar))&&Qe.createElement(d.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Mt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Qe.createElement("img",{className:B.logo,title:(Vt=Fe.setting)==null?void 0:Vt.name,src:On||S})),Qe.createElement("ul",{className:`${B.menu} ${(0,J.Ll)()&&"ml0"}`},(0,J.Ll)()&&Qe.createElement("li",null,Qe.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,J.Ll)()&&Fe.setting&&(kt==null?void 0:kt.map(function(dn,hn){var Sr,Ln,sr,Dr,gr;return Qe.createElement("li",{key:hn,className:!((Sr=dn==null?void 0:dn.subitem)!=null&&Sr.length)&&Zn===(dn==null?void 0:dn.link)||(Ln=dn==null?void 0:dn.subitem)!=null&&Ln.some(wr=>Zn===(wr==null?void 0:wr.link))?B.actived:""},Qe.createElement("div",{onClick:()=>Ft(dn,hn),className:B.name},Qe.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var wr;let br=dn==null?void 0:dn.name;return(wr=dn==null?void 0:dn.subitem)==null||wr.map((Vr,Ur)=>(Vr.link===Wt.pathname&&(br=Vr.name),Vr)),br})()}}),((sr=dn==null?void 0:dn.subitem)==null?void 0:sr.length)>0&&Qe.createElement("i",{className:"iconfont icon-zhankai4"})),((Dr=dn==null?void 0:dn.subitem)==null?void 0:Dr.length)>0&&Qe.createElement("div",{className:B.dropDown},(gr=dn==null?void 0:dn.subitem)==null?void 0:gr.map((wr,br)=>Qe.createElement("div",{className:B.subName,onClick:()=>Ft(wr,hn),key:hn+"-"+br},!!br&&Qe.createElement("div",{className:B.line}),Qe.createElement("aside",{className:"font16 c-black"},lr(wr==null?void 0:wr.name)),Qe.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},wr.content)))))}))),Qe.createElement("div",{className:"search-bar",style:{flex:Fe.isIlearning?"initial":"1 0 auto"}},!(0,J.Ll)()&&!(Fe!=null&&Fe.isIlearning)&&Qe.createElement(Qe.Fragment,null,Qe.createElement(vr,null),!lt&&Qe.createElement(Z,null),!lt&&!!((on=me==null?void 0:me.userInfo)!=null&&on.login)&&Qe.createElement(d.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(nn=me==null?void 0:me.userInfo)==null?void 0:nn.login}/user_tidings`},((En=me==null?void 0:me.navigationInfo)==null?void 0:En.new_message)&&Qe.createElement("span",{className:B.newslight}))),!lt&&Qe.createElement(Dt,{payload:cn}))),Qe.createElement(c.default,{centered:!0,destroyOnClose:!0,open:wn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,J.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>jt(!1)},Qe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Qe.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Qe.createElement("img",{src:`${ye.Z.IMG_SERVER}/${($n=Fe==null?void 0:Fe.setting)==null?void 0:$n.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Qe.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_t=Fe==null?void 0:Fe.setting)==null?void 0:_t.homepage_tea_qq_number)))),Qe.createElement(eo,null),Qe.createElement(dt,null)):Qe.createElement(Qe.Fragment,null,Qe.createElement(dt,null))};var rt=(0,d.connect)(({homePage:j,loading:k,user:ue,globalSetting:me,shixunHomeworks:Fe})=>({homePage:j,user:ue,globalSetting:me,loading:k.models.index,shixunHomeworks:Fe}))(Re)},43453:function(ln,ke,e){e.r(ke),e.d(ke,{default:function(){return Uo}});var t=e(59301),d=e(92736),A=e(43418),oe=e(81863),c=e(42203),B=e(78241),n=e(8591),ce=e(92832),le=e(24905),h=e(3113),fe=e(3129),y=e(77318),P=e(36546),J=e(46400),ie=Object.defineProperty,te=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,K=(r,v,g)=>v in r?ie(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,b=(r,v)=>{for(var g in v||(v={}))Ve.call(v,g)&&K(r,g,v[g]);if(Se)for(var g of Se(v))be.call(v,g)&&K(r,g,v[g]);return r},o=(r,v)=>te(r,$e(v)),w=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const O={height:48,borderRadius:4},Q=({dispatch:r,setType:v,data:g,accountInfo:ne,open:Ce})=>{const[Je]=B.default.useForm(),[St]=(0,c.useSearchParams)(),We=(0,c.useLocation)(),[ze,Bt]=(0,t.useState)(!1),[gn,sn]=(0,t.useState)(""),zt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,t.useEffect)(()=>{Bt(Ce)},[Ce]);const or=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ut=>t.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1||Ut.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},Ut)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ut=>t.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1||Ut.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},Ut)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],en=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],Cn=()=>w(void 0,null,function*(){yield Je.validateFields();let Ut;if(ne!=null&&ne.code?Ut=yield(0,fe.Gq)(b(o(b({},ne),{phone:ne==null?void 0:ne.login}),Je.getFieldValue())):Ut=yield(0,fe.Es)(b(b({},ne),Je.getFieldValue())),Ut.status){if(Ut.status===-4){r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:Ut.user,loginInfo:ne}});return}sn(Ut==null?void 0:Ut.message);return}if(Bt(!1),Ut!=null&&Ut.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ut==null?void 0:Ut.start_date)):localStorage.removeItem("extension-modal"),We.pathname==="/user/login"||We.pathname==="/login"){let tr=St.get("form")||St.get("back_url");if(tr)window.location.href=decodeURIComponent(tr);else if(!zt.test(ne.password)&&!(ne!=null&&ne.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!zt.test(ne.password)&&!(ne!=null&&ne.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",r({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}Je.resetFields()}),Wn=()=>{r({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.createElement(A.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:Cn,onCancel:()=>Bt(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:ze},t.createElement("p",{className:"tc"},"\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"),t.createElement("div",{className:"mt20"},t.createElement(P.default,{pagination:{hideOnSinglePage:!0},dataSource:g||[],columns:or})),t.createElement("div",{className:"mt20 mb20"},t.createElement(J.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),t.createElement(B.default,{name:"global_state",autoComplete:"off",form:Je},t.createElement(B.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},t.createElement(ce.default.Password,{autoComplete:"off"}))))};var X=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(Q),H={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},T=e(28209),De=e.n(T),ve=Object.defineProperty,tt=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ae=(r,v,g)=>v in r?ve(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,U=(r,v)=>{for(var g in v||(v={}))he.call(v,g)&&ae(r,g,v[g]);if(tt)for(var g of tt(v))Ae.call(v,g)&&ae(r,g,v[g]);return r},Ie=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const m={height:48,borderRadius:4},x=({dispatch:r,setType:v,user:g,setusername:ne,globalSetting:Ce})=>{var Je;const[St]=B.default.useForm(),[We]=(0,c.useSearchParams)(),ze=(0,c.useLocation)(),[Bt,gn]=(0,t.useState)(""),[sn,zt]=(0,t.useState)([]),[or,en]=(0,t.useState)({}),[Cn,Wn]=(0,t.useState)(!1),Ut=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,tr=it=>Ie(void 0,null,function*(){Wn(!1),Ut.test(it.password)||(ne(it.login),gn("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const pt=U({},it),mn=De().enc.Utf8.parse("5183666c72eec9e4"),Un=De().AES.encrypt(it.password||"",mn,{iv:mn,mode:De().mode.CBC});pt.password=Un.toString(),en(U({},it));const Er=yield(0,fe.Es)(pt);if(Er.status){if(Er.status===-4){r({type:"user/showPopLogin",payload:{showPopLogin:!1}}),r({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:Er.user,loginInfo:it}});return}else if(Er.status===-5){zt([Er==null?void 0:Er.message]),Wn(!0);return}gn(Er==null?void 0:Er.message);return}if(Er!=null&&Er.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Er==null?void 0:Er.start_date)):localStorage.removeItem("extension-modal"),ze.pathname==="/user/login"||ze.pathname==="/login"){let lo=We.get("form")||We.get("back_url");if(lo)window.location.href=decodeURIComponent(lo);else if(!Ut.test(it.password))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.reload();return}}else if(!Ut.test(it.password))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",r({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}St.resetFields()}),tn=()=>{r({type:"user/showPopLogin",payload:{showPopLogin:!1}})},Qn=it=>{var pt,mn;(pt=Ce==null?void 0:Ce.setting)!=null&&pt.open_secrecy_promise?A.default.confirm({width:500,title:null,centered:!0,icon:null,content:t.createElement(t.Fragment,null,t.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),t.createElement("div",{dangerouslySetInnerHTML:{__html:(mn=Ce==null?void 0:Ce.setting)==null?void 0:mn.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>tr(it)}):tr(it)};return t.createElement(t.Fragment,null,t.createElement(B.default,{layout:"vertical",form:St,initialValues:{autologin:!0,login:g.actionTabs.phone},onFinish:Qn,onValuesChange:it=>{gn("");const pt=/[\u4e00-\u9fa5]/g;if("password"in it){const mn=it.password.replace(pt,"");St.setFieldsValue({password:mn})}}},!!Bt&&t.createElement("div",{className:H["res-error-values"]},t.createElement("span",null,Bt),t.createElement(y.Z,{onClick:()=>gn("")})),t.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.createElement(ce.default,{style:m,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{r({type:"user/setActionTabs",payload:{phone:St.getFieldValue("login")}})}})),t.createElement(B.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},t.createElement(ce.default.Password,{style:m,size:"middle",placeholder:"\u5BC6\u7801"})),t.createElement(B.default.Item,null,t.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.createElement(B.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.createElement(le.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((Je=Ce==null?void 0:Ce.setting)==null?void 0:Je.enable_forgot_password)&&t.createElement("div",null,t.createElement("span",{className:"current font14 c-blue",onClick:()=>v(4)},"\u627E\u56DE\u5BC6\u7801")))),t.createElement(B.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:m},"\u767B\u5F55"))),t.createElement(X,{open:Cn,data:sn,accountInfo:U({},or)}))};var R=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(x),L=e(6848),I=e(58130),F=e(80813),re=e(92310),Ge=e.n(re),He=function(){var r=(0,t.useRef)(!1);return(0,t.useEffect)(function(){return r.current=!1,function(){r.current=!0}},[]),r},Me=He;function ot(r){var v=Me(),g=(0,F.CR)((0,t.useState)(r),2),ne=g[0],Ce=g[1],Je=(0,t.useCallback)(function(St){v.current||Ce(St)},[]);return[ne,Je]}var ht=ot;function at(r){var v=(0,t.useRef)(r);return v.current=r,v}var ct=at,Pe=function(r){(0,t.useEffect)(function(){r()},[])},z=Pe;function M(r,v){v===void 0&&(v={});var g=v.insertAt;if(typeof document!="undefined"){var ne=document.head||document.getElementsByTagName("head")[0],Ce=document.createElement("style");Ce.type="text/css",g==="top"&&ne.firstChild?ne.insertBefore(Ce,ne.firstChild):ne.appendChild(Ce),Ce.styleSheet?Ce.styleSheet.cssText=r:Ce.appendChild(document.createTextNode(r))}}var D=`@-webkit-keyframes slider-icon-animate_spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes slider-icon-animate_spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.rc-slider-captcha-icon { + display: inline-block; + display: inline-flex; + align-items: center; + justify-content: center; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.rc-slider-captcha-icon > svg { + line-height: 1; +} +.rc-slider-captcha-icon-spin { + -webkit-animation: slider-icon-animate_spin 1s infinite linear; + animation: slider-icon-animate_spin 1s infinite linear; +} +.rc-slider-captcha-button { + display: inline-block; + display: inline-flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: 40px; + height: 100%; + padding: 5px 0; + color: #676d73; + color: var(--rcsc-button-color, #676d73); + font-size: 22px; + line-height: 1; + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); + cursor: -webkit-grab; + cursor: grab; + transition-timing-function: linear; + transition-duration: 0.2s; + transition-property: background-color, color; + touch-action: none; +} +.rc-slider-captcha-button-active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button-verify { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button-pc:hover { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button:active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button-active, +.rc-slider-captcha-button:active { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.rc-slider-captcha-button-verify, +.rc-slider-captcha-button-verify:active { + cursor: wait; +} +.rc-slider-captcha-button-error { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #f57a7a; + background-color: var(--rcsc-error, #f57a7a); + cursor: default; +} +.rc-slider-captcha-button-error:hover { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #f57a7a; + background-color: var(--rcsc-error, #f57a7a); + cursor: default; +} +.rc-slider-captcha-button-error:active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #f57a7a; + background-color: var(--rcsc-error, #f57a7a); + cursor: default; +} +.rc-slider-captcha-button-success { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #52ccba; + background-color: var(--rcsc-success, #52ccba); + cursor: default; +} +.rc-slider-captcha-button-success:hover { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #52ccba; + background-color: var(--rcsc-success, #52ccba); + cursor: default; +} +.rc-slider-captcha-button-success:active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #52ccba; + background-color: var(--rcsc-success, #52ccba); + cursor: default; +} +.rc-slider-captcha-button-disabled { + color: #676d73; + color: var(--rcsc-button-color, #676d73); + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + cursor: no-drop; + opacity: 0.7; +} +.rc-slider-captcha-button-disabled:hover { + color: #676d73; + color: var(--rcsc-button-color, #676d73); + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + cursor: no-drop; + opacity: 0.7; +} +.rc-slider-captcha-button-disabled:active { + color: #676d73; + color: var(--rcsc-button-color, #676d73); + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + cursor: no-drop; + opacity: 0.7; +} +.rc-slider-captcha-control { + position: relative; + box-sizing: border-box; + width: 100%; + height: 42px; + height: var(--rcsc-control-height, 42px); + background-color: #f7f9fa; + background-color: var(--rcsc-bg-color, #f7f9fa); + border: 1px solid #e4e7eb; + border: 1px solid var(--rcsc-border-color, #e4e7eb); + border-radius: 2px; + border-radius: var(--rcsc-control-border-radius, 2px); +} +.rc-slider-captcha-control-button { + position: absolute; + top: 0; + left: 0; + z-index: 2; + border-radius: 2px; + border-radius: var(--rcsc-control-border-radius, 2px); +} +.rc-slider-captcha-control-indicator { + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + display: none; + box-sizing: border-box; + width: 0; + background-color: #d1e9fe; + background-color: var(--rcsc-primary-light, #d1e9fe); + border: 1px solid #1991fa; + border: 1px solid var(--rcsc-primary, #1991fa); + border-radius: 2px; + border-radius: var(--rcsc-control-border-radius, 2px); +} +.rc-slider-captcha-control-tips { + position: relative; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; + color: #45494c; + color: var(--rcsc-text-color, #45494c); + font-size: 14px; + line-height: 20px; + text-align: center; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.rc-slider-captcha-control-moving .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-verify .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { + display: block; +} +.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator { + background-color: #fce1e1; + background-color: var(--rcsc-error-light, #fce1e1); + border-color: #f57a7a; + border-color: var(--rcsc-error, #f57a7a); +} +.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { + background-color: #d2f4ef; + background-color: var(--rcsc-success-light, #d2f4ef); + border-color: #52ccba; + border-color: var(--rcsc-success, #52ccba); +} +.rc-slider-captcha-control-errors { + padding-left: 0; + background-color: #fce1e1; + background-color: var(--rcsc-error-light, #fce1e1); + border-color: #f57a7a; + border-color: var(--rcsc-error, #f57a7a); +} +.rc-slider-captcha-control-load-failed { + padding-left: 0; + background-color: #fce1e1; + background-color: var(--rcsc-error-light, #fce1e1); + border-color: #f57a7a; + border-color: var(--rcsc-error, #f57a7a); +} +.rc-slider-captcha-control-errors .rc-slider-captcha-control-button, +.rc-slider-captcha-control-errors .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-button, +.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-indicator { + display: none; +} +.rc-slider-captcha-control-errors .rc-slider-captcha-control-tips { + color: #f57a7a; + color: var(--rcsc-error, #f57a7a); + cursor: pointer; +} +.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-tips { + color: #f57a7a; + color: var(--rcsc-error, #f57a7a); + cursor: pointer; +} +.rc-slider-captcha-jigsaw { + position: relative; + background-color: #f7f9fa; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.rc-slider-captcha-jigsaw img { + position: absolute; +} +.rc-slider-captcha-jigsaw-bg { + width: 100%; + height: 100%; + pointer-events: none; +} +.rc-slider-captcha-jigsaw-puzzle { + width: 60px; + height: 100%; + touch-action: none; +} +.rc-slider-captcha-jigsaw-puzzle:hover { + cursor: -webkit-grab; + cursor: grab; +} +.rc-slider-captcha-jigsaw-puzzle:active { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.rc-slider-captcha-jigsaw-refresh { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 5px; + color: #fff; + font-size: 22px; + line-height: 0; + cursor: pointer; + opacity: 0.75; + transition: opacity 0.2s linear; +} +.rc-slider-captcha-jigsaw-refresh:hover { + opacity: 1; +} +.rc-slider-captcha-jigsaw-refresh-disabled { + cursor: not-allowed; +} +.rc-slider-captcha-jigsaw-refresh-disabled:hover { + opacity: 0.75; +} +.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle { + pointer-events: none; +} +.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:hover, +.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:active { + cursor: default; +} +.rc-slider-captcha-loading { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + box-sizing: border-box; + padding: 15px; + color: #45494c; + color: var(--rcsc-text-color, #45494c); + font-size: 14px; + text-align: center; + background-color: #f7f9fa; + background-color: var(--rcsc-bg-color, #f7f9fa); +} +.rc-slider-captcha-loading-icon { + font-size: 30px; +} +.rc-slider-captcha-loading-text { + margin-top: 5px; +} +.rc-slider-captcha-load-failed { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: 100%; + height: 100%; + color: #ccc; + font-size: 85px; + background-color: #f7f9fa; + background-color: var(--rcsc-bg-color, #f7f9fa); +} +.rc-slider-captcha { + position: relative; +} +.rc-slider-captcha > * { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.rc-slider-captcha-panel { + padding-bottom: 15px; +} +.rc-slider-captcha-panel-inner { + overflow: hidden; + border-radius: 2px; + border-radius: var(--rcsc-panel-border-radius, 2px); +} +.rc-slider-captcha-float .rc-slider-captcha-panel { + position: absolute; + left: 0; + display: none; + opacity: 0; + transition-timing-function: ease-out; + transition-duration: 0.3s; + transition-property: top, bottom, opacity; +} +.rc-slider-captcha-float-top .rc-slider-captcha-panel { + bottom: 22px; +} +.rc-slider-captcha-float-bottom .rc-slider-captcha-panel { + top: 22px; + padding: 15px 0 0; +} +`;M(D);var l="rc-slider-captcha";function V(r){var v=0,g=0;return typeof r.clientX=="number"&&typeof r.clientY=="number"?(v=r.clientX,g=r.clientY):r.touches&&r.touches[0]?(v=r.touches[0].clientX,g=r.touches[0].clientY):r.changedTouches&&r.changedTouches[0]&&(v=r.changedTouches[0].clientX,g=r.changedTouches[0].clientY),{clientX:v,clientY:g}}function ge(r,v){if(v===void 0&&(v={}),r)for(var g in v)r.style[g]=v[g]}var f=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,u=f&&"onpointerdown"in window,Y=f&&"ontouchstart"in window,Z=function(r){return r==null?void 0:r.scrollTop};function C(r,v){return typeof r=="number"&&!Number.isNaN(r)&&typeof v=="number"&&v>0?Number(r.toFixed(v)):r}var G="".concat(l,"-button"),Oe=t.forwardRef(function(r,v){var g,ne=r.className,Ce=r.disabled,Je=r.active,St=r.success,We=r.error,ze=r.verify,Bt=(0,F._T)(r,["className","disabled","active","success","error","verify"]);return t.createElement("span",(0,F.pi)({className:Ge()(G,ne,(g={},g["".concat(G,"-disabled")]=Ce,g["".concat(G,"-active")]=Je,g["".concat(G,"-verify")]=ze,g["".concat(G,"-success")]=St,g["".concat(G,"-error")]=We,g["".concat(G,"-pc")]=!Y,g)),ref:v},Bt))});Oe.displayName="SliderButton";var ye=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},_=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},xe=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},r),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ze=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},we=function(r){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},r),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},yt=function(r){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},r),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},gt="".concat(l,"-icon"),xt=function(r){var v,g=r.className,ne=r.spin,Ce=(0,F._T)(r,["className","spin"]);return t.createElement("span",(0,F.pi)({className:Ge()(gt,(v={},v["".concat(gt,"-spin")]=ne,v),g)},Ce))},Gt={arrowRight:t.createElement(ye,null),check:t.createElement(_,null),loading:t.createElement(xe,null),refresh:t.createElement(Ze,null),x:t.createElement(we,null),imageFill:t.createElement(yt,null)},It=function(r){var v=r.type,g=(0,F._T)(r,["type"]);return t.createElement(xt,(0,F.pi)({},g),Gt[v])},st;(function(r){r[r.Default=1]="Default",r[r.Loading=2]="Loading",r[r.Moving=3]="Moving",r[r.Verify=4]="Verify",r[r.Success=5]="Success",r[r.Error=6]="Error",r[r.LoadFailed=7]="LoadFailed"})(st||(st={}));var Dt="".concat(l,"-control"),In=40,Bn=2,Pn=function(r){var v,g=r.status,ne=g===void 0?st.Default:g,Ce=r.isLimitErrors,Je=r.tipText,St=r.tipIcon,We=r.sliderButtonProps,ze=r.indicatorProps,Bt=r.controlRef,gn=(0,F._T)(r,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),sn=(0,t.useRef)(null),zt=(0,t.useRef)(null),or=(0,t.useRef)(null),en=(0,t.useRef)({}),Cn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(It,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Je)},[Je]),Wn=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(It,{type:"arrowRight"}),loading:t.createElement(It,{type:"loading",spin:!0}),error:t.createElement(It,{type:"x"}),success:t.createElement(It,{type:"check"})},St)},[St]),Ut=(0,t.useMemo)(function(){var Ir;return Ir={},Ir[st.Default]=[Cn.default,Wn.default],Ir[st.Loading]=[Cn.loading,Wn.default],Ir[st.Moving]=[Cn.moving,Wn.default],Ir[st.Verify]=[Cn.verifying,Wn.loading],Ir[st.Error]=[Cn.error,Wn.error],Ir[st.Success]=[Cn.success,Wn.success],Ir[st.LoadFailed]=[Cn.loadFailed,Wn.default],Ir},[Cn,Wn]),tr=function(Ir){var Lo;return(Ir||typeof en.current.sliderButtonWidth!="number")&&(en.current.sliderButtonWidth=((Lo=zt.current)===null||Lo===void 0?void 0:Lo.clientWidth)||In),en.current.sliderButtonWidth},tn=function(Ir){if(Ir||typeof en.current.indicatorBorderWidth!="number")if(or.current){var Lo=window.getComputedStyle(or.current);en.current.indicatorBorderWidth=parseInt(Lo.borderLeftWidth)+parseInt(Lo.borderRightWidth)}else en.current.indicatorBorderWidth=Bn;return en.current.indicatorBorderWidth},Qn=function(Ir){var Lo;return(Ir||!en.current.rect)&&sn.current&&(en.current.rect=(Lo=sn.current)===null||Lo===void 0?void 0:Lo.getBoundingClientRect()),en.current.rect};(0,t.useImperativeHandle)(Bt,function(){return{getSliderButtonWidth:tr,getIndicatorBorderWidth:tn,getRect:Qn,updateLeft:function(Ir){var Lo=tr(),da=tn();ge(zt.current,{left:Ir+"px"}),ge(or.current,{width:Ir+Lo+da+"px"})}}},[]);var it=ne===st.Loading,pt=ne===st.Moving,mn=ne===st.Verify,Un=ne===st.Success,Er=ne===st.Error,lo=ne===st.LoadFailed,Gr=Ce?Cn.errors:Ut[ne][0];return t.createElement("div",(0,F.pi)({},gn,{className:Ge()(Dt,(v={},v["".concat(Dt,"-loading")]=it,v["".concat(Dt,"-moving")]=pt,v["".concat(Dt,"-verify")]=mn,v["".concat(Dt,"-success")]=Un,v["".concat(Dt,"-error")]=Er,v["".concat(Dt,"-errors")]=Ce,v["".concat(Dt,"-load-failed")]=lo,v),gn.className),ref:sn}),t.createElement("div",(0,F.pi)({},ze,{className:Ge()("".concat(Dt,"-indicator"),ze==null?void 0:ze.className),ref:or})),t.createElement(Oe,(0,F.pi)({},We,{className:Ge()("".concat(Dt,"-button"),We==null?void 0:We.className),disabled:it,active:pt,verify:mn,success:Un,error:Er,ref:zt}),Ut[ne][1]),t.createElement("div",{className:Ge()("".concat(Dt,"-tips")),style:Gr?{}:{display:"none"}},Gr))},pn="".concat(l,"-loading"),nr=function(r){var v=r.icon,g=v===void 0?t.createElement(It,{type:"loading",spin:!0}):v,ne=r.text,Ce=ne===void 0?"\u52A0\u8F7D\u4E2D...":ne,Je=r.className,St=(0,F._T)(r,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:Ge()(pn,Je)},St),t.createElement("div",{className:"".concat(pn,"-icon")},g),t.createElement("div",{className:"".concat(pn,"-text")},Ce))},rr="".concat(l,"-jigsaw"),Tt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(It,{type:"imageFill"}),refreshIcon:t.createElement(It,{type:"refresh"})},hr=function(r){var v,g,ne=r.status,Ce=r.bgSize,Je=Ce===void 0?Tt.bgSize:Ce,St=r.puzzleSize,We=St===void 0?Tt.puzzleSize:St,ze=r.bgUrl,Bt=r.puzzleUrl,gn=r.bgImgProps,sn=r.puzzleImgProps,zt=r.jigsawRef,or=r.loadingBoxProps,en=r.loadFailedIcon,Cn=en===void 0?Tt.loadFailedIcon:en,Wn=r.showRefreshIcon,Ut=Wn===void 0?!0:Wn,tr=r.refreshIcon,tn=tr===void 0?Tt.refreshIcon:tr,Qn=r.disabledRefresh,it=r.onRefresh,pt=r.style,mn=r.className,Un=r.children,Er=(0,F._T)(r,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),lo=(0,t.useRef)(null);if((0,t.useImperativeHandle)(zt,function(){return{updateLeft:function(Ir){ge(lo.current,{left:Ir+"px"})}}}),ne===st.Loading)return t.createElement(nr,(0,F.pi)({},or,{style:(0,F.pi)((0,F.pi)({},or==null?void 0:or.style),Je)}));if(ne===st.LoadFailed||!ze||!Bt)return t.createElement("div",{className:"".concat(l,"-load-failed"),style:Je},Cn);var Gr=ne===st.Verify||ne===st.Error||ne===st.Success;return t.createElement("div",(0,F.pi)({className:Ge()(rr,(v={},v["".concat(rr,"-stop")]=Gr,v),mn),style:(0,F.pi)((0,F.pi)({},pt),Je)},Er),t.createElement("img",(0,F.pi)({src:ze,alt:""},gn,{className:Ge()("".concat(rr,"-bg"),gn==null?void 0:gn.className),style:(0,F.pi)((0,F.pi)({},gn==null?void 0:gn.style),Je)})),t.createElement("img",(0,F.pi)({src:Bt,alt:""},sn,{className:Ge()("".concat(rr,"-puzzle"),sn==null?void 0:sn.className),style:(0,F.pi)((0,F.pi)({},sn==null?void 0:sn.style),We),ref:lo})),Ut&&ne!==st.Success&&tn&&t.createElement("div",{className:Ge()("".concat(rr,"-refresh"),(g={},g["".concat(rr,"-refresh-disabled")]=ne===st.Verify||Qn,g)),onClick:function(){ne!==st.Verify&&!Qn&&(it==null||it())}},tn),Un)},qn=u?{start:"pointerdown",move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Y?{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"}:{start:"mousedown",move:"mousemove",end:"mouseup",cancel:"touchcancel"},Mn=u?"onPointerDown":Y?"onTouchStart":"onMouseDown",Tn;(function(r){r.Puzzle="puzzle",r.Button="button"})(Tn||(Tn={}));var Nr=function(r){var v,g,ne,Ce=r.mode,Je=Ce===void 0?"embed":Ce,St=r.limitErrorCount,We=St===void 0?0:St,ze=r.tipText,Bt=r.tipIcon,gn=r.refreshIcon,sn=r.bgSize,zt=r.puzzleSize,or=r.request,en=r.autoRequest,Cn=en===void 0?!0:en,Wn=r.onVerify,Ut=r.autoRefreshOnError,tr=Ut===void 0?!0:Ut,tn=r.actionRef,Qn=r.showRefreshIcon,it=Qn===void 0?!0:Qn,pt=r.jigsawContent,mn=r.errorHoldDuration,Un=mn===void 0?500:mn,Er=r.loadingDelay,lo=Er===void 0?0:Er,Gr=r.placement,Ir=Gr===void 0?"top":Gr,Lo=r.loadingBoxProps,da=r.sliderButtonProps,Br=r.precision,Qr=Br===void 0?7:Br,qr=r.className,Xr=r.style,Jr=r.styles,Ko=ht(),Mo=Ko[0],ra=Ko[1],va=ht(st.Default),oa=va[0],Ro=va[1],wa=ct(oa),ga=(0,t.useRef)(null),Ho=(0,t.useRef)(null),Go=(0,t.useRef)(null),ia=(0,t.useMemo)(function(){return Je==="float"||Je==="slider"?Je:"embed"},[Je]),$a=(0,t.useMemo)(function(){if(gn!==void 0)return gn;if((Bt==null?void 0:Bt.refresh)!==void 0)return Bt.refresh},[gn,Bt]),pa=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},Tt.bgSize),sn)},[sn]),ea=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},Tt.puzzleSize),zt)},[zt]),la=(0,t.useMemo)(function(){return Ir==="bottom"?"top":"bottom"},[Ir]),Gn=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Tn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),Sa=ia==="slider",_a=typeof lo=="number"&&lo>0,xa=oa===st.Error&&We>0&&Gn.current.errorCount>=We,li=function(){Gn.current.buttonMaxDistance=pa.width-Gn.current.sliderButtonWidth-Gn.current.indicatorBorderWidth,Gn.current.puzzleMaxDistance=pa.width-ea.width-ea.left},si=function(){var Zr;return((Zr=ga.current)===null||Zr===void 0?void 0:Zr.getRect(!0).height)||42},ei=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Zr;return(0,F.Jh)(this,function(so){switch(so.label){case 0:if(Sa)return[2];if(!or)return[3,4];_a?Gn.current.loadingTimer=setTimeout(function(){Ro(st.Loading)},lo):Ro(st.Loading),so.label=1;case 1:return so.trys.push([1,3,,4]),[4,or()];case 2:return Zr=so.sent(),_a&&clearTimeout(Gn.current.loadingTimer),ra(Zr),Ro(st.Default),[3,4];case 3:return so.sent(),_a&&clearTimeout(Gn.current.loadingTimer),Ro(st.LoadFailed),[3,4];case 4:return[2]}})})},ti=function(Zr){Zr===void 0&&(Zr=300),!(ia!=="float"||wa.current===st.Success)&&(clearTimeout(Gn.current.floatTransitionTimer),clearTimeout(Gn.current.floatDelayHideTimer),clearTimeout(Gn.current.floatDelayShowTimer),Gn.current.floatDelayShowTimer=setTimeout(function(){var so;ge(Go.current,{display:"block"}),Z(Go.current);var sa=si()+"px";ge(Go.current,(so={},so[la]=sa,so.opacity="1",so))},Zr))},Ia=function(Zr){Zr===void 0&&(Zr=300),ia==="float"&&(clearTimeout(Gn.current.floatTransitionTimer),clearTimeout(Gn.current.floatDelayHideTimer),clearTimeout(Gn.current.floatDelayShowTimer),Gn.current.floatDelayHideTimer=setTimeout(function(){var so,sa=si()/2+"px";ge(Go.current,(so={},so[la]=sa,so.opacity="0",so)),Gn.current.floatTransitionTimer=setTimeout(function(){ge(Go.current,{display:"none"})},300)},Zr))},ni=function(Zr){var so;Sa||(so=Ho.current)===null||so===void 0||so.updateLeft(Zr)},ui=function(){var Zr;Gn.current.isPressed=!1,Ro(st.Default),(Zr=ga.current)===null||Zr===void 0||Zr.updateLeft(0),ni(ea.left)},Ya=function(Zr){Zr===void 0&&(Zr=!1),Zr&&(Gn.current.errorCount=0),clearTimeout(Gn.current.refreshTimer),wa.current!==st.Loading&&(ui(),ei())},Ai=function(){(xa||oa===st.LoadFailed)&&Ya(xa)},wi=function(){Y||ti()},Ii=function(){Y||Ia()},Bi=function(Zr){Gn.current.currentTargetType=Tn.Puzzle,gi(Zr)},Vi=function(Zr){Gn.current.currentTargetType=Tn.Button,gi(Zr)},gi=function(Zr){if(wa.current===st.Default){Zr.preventDefault();var so=V(Zr),sa=so.clientX,Hr=so.clientY;Gn.current.startInfo={x:sa,y:Hr,timestamp:new Date().getTime()},Gn.current.trail=[[sa,Hr]],ga.current&&(Gn.current.sliderButtonWidth=ga.current.getSliderButtonWidth(!0),Gn.current.indicatorBorderWidth=ga.current.getIndicatorBorderWidth(!0)),li(),Gn.current.ratio=Gn.current.puzzleMaxDistance/Gn.current.buttonMaxDistance,Gn.current.currentTargetType===Tn.Puzzle&&(Gn.current.ratio=1/Gn.current.ratio),(Y||Zr.pointerType==="pen"||Zr.pointerType==="touch")&&ti(0),Gn.current.isPressed=!0,document.addEventListener(qn.move,ci),document.addEventListener(qn.end,ri),document.addEventListener(qn.cancel,ri)}},ci=function(Zr){var so;if(Gn.current.isPressed){Zr.preventDefault();var sa=V(Zr),Hr=sa.clientX,oo=sa.clientY,Po=Hr-Gn.current.startInfo.x;Gn.current.trail.push([Hr,oo]),wa.current!==st.Moving&&Po>0&&Ro(st.Moving);var To=Po,aa=Po;Gn.current.currentTargetType===Tn.Puzzle?(Po=Math.max(0,Math.min(Po,Gn.current.puzzleMaxDistance)),To=Po+ea.left,aa=Po*Gn.current.ratio):(Po=Math.max(0,Math.min(Po,Gn.current.buttonMaxDistance)),aa=Po,To=Po*Gn.current.ratio+ea.left),(so=ga.current)===null||so===void 0||so.updateLeft(aa),ni(To)}},ri=function(Zr){if(document.removeEventListener(qn.move,ci),document.removeEventListener(qn.end,ri),document.removeEventListener(qn.cancel,ri),!!Gn.current.isPressed){if(wa.current!==st.Moving){Gn.current.isPressed=!1,Y&&Ia();return}if(Wn){Gn.current.isPressed=!1,Ro(st.Verify);var so=new Date().getTime(),sa=V(Zr),Hr=sa.clientX,oo=sa.clientY,Po=oo-Gn.current.startInfo.y,To=Hr-Gn.current.startInfo.x,aa=To;Gn.current.currentTargetType===Tn.Puzzle?(To=Math.max(0,Math.min(To,Gn.current.puzzleMaxDistance)),aa=To*Gn.current.ratio):(To=Math.max(0,Math.min(To,Gn.current.buttonMaxDistance)),aa=To,To*=Gn.current.ratio),Wn({x:C(To,Qr),y:C(Po,Qr),sliderOffsetX:C(aa,Qr),duration:so-Gn.current.startInfo.timestamp,trail:Gn.current.trail,targetType:Gn.current.currentTargetType,errorCount:Gn.current.errorCount}).then(function(){Gn.current.errorCount=0,Ro(st.Success),Ia()}).catch(function(){Gn.current.errorCount+=1,Ro(st.Error),(Y||Zr.pointerType==="pen"||Zr.pointerType==="touch")&&Ia(),(We<=0||Gn.current.errorCount0?(Ce.forEach(function(Je){Je.wrap.apply(Je.context,g)}),!0):!1},r}(),dr={},yr=function(){function r(v){v===void 0&&(v="default"),this.scope=v,dr[this.scope]||(dr[this.scope]={}),this.data=dr[this.scope]}return r.prototype.getItem=function(v){return v in this.data?this.data[v]:null},r.prototype.setItem=function(v,g){this.data[v]=g},r.prototype.removeItem=function(v){delete this.data[v]},r.prototype.clear=function(){dr[this.scope]={},this.data=dr[this.scope]},r}();function Rr(){return Math.random().toString(16).substring(2,8)}function eo(r){try{var v=typeof r=="object"&&r!==null&&!!r.setItem&&!!r.getItem&&!!r.removeItem;if(v){var g=Rr()+new Date().getTime(),ne="1";if(r.setItem(g,ne),r.getItem(g)!==ne)return!1;r.removeItem(g)}return v}catch(Ce){return console.error("[cache2] ".concat(r," is not supported. The default memory cache will be used.")),!1}}function Or(r,v){try{return JSON.parse(r,v)}catch(g){return r}}function bn(r,v){return JSON.stringify(r,v)}var Kn=function(){function r(v,g){g===void 0&&(g={});var ne=v?eo(v):!1;this.options=(0,F.pi)({needParsed:ne,prefix:""},g),this.storage=ne?v:new yr(this.options.memoryScope)}return r.prototype.getKey=function(v){return this.options.prefix+v},r.prototype.get=function(v){var g=this.storage.getItem(this.getKey(v));return this.options.needParsed?Or(g,this.options.reviver):g},r.prototype.set=function(v,g){this.storage.setItem(this.getKey(v),this.options.needParsed?bn(g,this.options.replacer):g)},r.prototype.del=function(v){this.storage.removeItem(this.getKey(v))},r.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},r}(),ee="cache2_",s="default",E=function(r){(0,F.ZT)(v,r);function v(g,ne){var Ce=r.call(this)||this,Je=s,St;return typeof g=="string"?Je=g||s:typeof g=="object"&&(St=g),!St&&typeof ne=="object"&&(St=ne),Ce.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:ee},St),Ce.storage=new Kn(Ce.options.storage,(0,F.pi)({memoryScope:Je},Ce.options)),Ce.cacheKey=Je,Ce.startCheckperiod(),Ce}return v.prototype._check=function(g,ne){var Ce=!0;return ne.t!==0&&ne.t0?Ce+Je:0;return{v:g,t:St,n:Ce}},v.prototype._isLimited=function(g){return this.options.max>-1&&g>=this.options.max},v.prototype._getReplaceKey=function(g,ne){var Ce=g[0];return g.forEach(function(Je){(ne[Je].t0&&this.setCacheValues(Ce),Je},v.prototype.clear=function(){this.storage.del(this.cacheKey)},v.prototype.keys=function(){var g=this,ne=this.cacheValues,Ce=Object.keys(ne);return Ce.filter(function(Je){return g._check(Je,ne[Je])})},v.prototype.has=function(g){var ne=this.cacheValues[g];return!!(ne&&this._check(g,ne))},v.prototype.take=function(g){var ne,Ce=this.cacheValues[g];return Ce&&this._check(g,Ce)&&(ne=Ce.v,this.del(g)),ne},v.prototype.ttl=function(g,ne){var Ce=this.cacheValues,Je=Ce[g];return Je&&this._check(g,Je)?(Ce[g]=this._wrap(Je.v,ne),!0):!1},v.prototype.getTtl=function(g){var ne=this.cacheValues,Ce=ne[g];if(Ce&&this._check(g,Ce))return ne[g].t},v.prototype.getLastModified=function(g){var ne=this.cacheValues,Ce=ne[g];if(Ce&&this._check(g,Ce))return ne[g].n},v.prototype.startCheckperiod=function(){var g=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){g.startCheckperiod()},this.options.checkperiod))},v.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},v}(Pr),p=void 0,S="undefined",de="object",se=Object.prototype,Xe=se.toString,je=se.hasOwnProperty,_e=se.propertyIsEnumerable,nt=Object.getOwnPropertySymbols,vt=Object.getPrototypeOf,dt=Object.keys,Qe=Function.prototype,ut=Qe.toString,At=typeof Symbol!==S,bt=At?Symbol.prototype:p,Pt=Array.prototype,Lt=Pt.slice,qt=Math.min,Nt=Math.max,ft=Math.random,pe=Math.floor,Ee=Math.ceil,Te=Math.abs,Ke=Number.isFinite,Re=Number.isInteger,rt=Number.isSafeInteger,j=typeof globalThis===de&&globalThis,k=typeof e.g===de&&e.g,ue=typeof self===de&&self,me=Number.MAX_SAFE_INTEGER||9007199254740991,Fe=Number.MIN_SAFE_INTEGER||-9007199254740991,Ot=4294967295,Mt="[object BigInt]",lt="[object Number]",Ue="[object Boolean]",Et="[object String]",Xt="[object Date]",Zt="[object RegExp]",Rt="[object Symbol]",Vt="[object Error]",on="[object ArrayBuffer]",nn="[object Arguments]",En="[object Array]",$n=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(r){return"[object "+r+"]"}),_t="[object WeakSet]",Wt="[object Blob]",$t="[object File]",Jn="[object DOMException]",Zn="[object Object]",Dn="[object DataView]",wn="[object Map]",jt="[object Promise]",cn="[object Set]",On="[object WeakMap]",ir="[object Window]",vr=0,kt="_"+ft().toString(36).substring(2,4);function Yt(r){return r===void 0&&(r=kt),""+r+ ++vr}function Ft(r){return Xe.call(r)}function Hn(r){return typeof r=="string"||Ft(r)===Et}var lr=function(){function r(v){this.promiseCache={},this.cache=new E(Yt("uh_async_memo"),v)}return r.prototype.run=function(v,g,ne){var Ce=this;if(!g||!Hn(g))return v();var Je=(0,F.pi)({persisted:!0},ne);if(Je.persisted){var St=this.cache.get(g);if(St)return Promise.resolve(St)}return this.promiseCache[g]||(this.promiseCache[g]=v().then(function(We){return delete Ce.promiseCache[g],Ce.cache.set(g,We,Je.ttl),We}).catch(function(We){return delete Ce.promiseCache[g],Promise.reject(We)})),this.promiseCache[g]},r}(),dn=typeof Blob!==S;function hn(r){return dn&&r instanceof Blob?!0:Ft(r)===Wt}function Sr(r){return function(){return r}}function Ln(){}var sr=typeof URL!="undefined",Dr=void 0,gr=Object.keys,wr=Object.values,br=sr?URL.createObjectURL:Sr(""),Vr=sr?URL.revokeObjectURL:Ln;function Ur(r,v){var g=v||{},ne=g.method,Ce=ne===void 0?"get":ne,Je=g.data,St=Je===void 0?null:Je,We=g.timeout,ze=g.headers,Bt=g.withCredentials,gn=Bt===void 0?!1:Bt,sn=g.async,zt=sn===void 0?!0:sn,or=g.user,en=or===void 0?null:or,Cn=g.password,Wn=Cn===void 0?null:Cn,Ut=g.responseType,tr=g.onReadyStateChange,tn=g.onLoadStart,Qn=g.onProgress,it=g.onAbort,pt=g.onTimeout,mn=g.onError,Un=g.onLoad,Er=g.onLoadEnd;return new Promise(function(lo,Gr){var Ir=new XMLHttpRequest;Ir.open(Ce.toLowerCase(),r,zt,en,Wn),tr&&(Ir.onreadystatechange=tr),typeof We=="number"&&We>0&&(Ir.timeout=We),Ir.withCredentials=gn,Ut&&(Ir.responseType=Ut),typeof ze=="object"&&gr(ze).map(function(qr){Ir.setRequestHeader(qr,ze[qr])});var Lo=function(qr){return function(Xr){lo(Xr),qr==null||qr.call(Ir,Xr)}},da=function(qr){return function(Xr){Gr(Xr),qr==null||qr.call(Ir,Xr)}},Br={loadstart:tn,progress:Qn,abort:da(it),timeout:da(pt),error:da(mn),load:Lo(Un),loadend:Er},Qr=gr(Br);Qr.map(function(qr){var Xr=Br[qr];Xr&&Ir.addEventListener(qr,Xr)}),Ir.send(St)})}var ao=[200,304];function fo(r,v){return new Promise(function(g,ne){hn(r)?g(r):Ur(r,(0,F.pi)({responseType:"blob"},v)).then(function(Ce){var Je=Ce.target.status;if(ao.indexOf(Je)!==-1)g(Ce.target.response);else{var St=new Error("The file does not support get requests, responseStatus ".concat(Je,", '").concat(r,"'."));console.error(St),ne(St)}}).catch(function(Ce){console.error(new Error("Failed to request file. ".concat(Ce))),ne(Ce)})})}function Qo(r){return new Promise(function(v,g){var ne=hn(r),Ce=ne?br(r):r,Je=new Image;ne||(Je.crossOrigin="anonymous"),Je.onload=function(){v(Je)},Je.onerror=function(St){ne&&Vr(Ce),console.error("[loadImage] The image load failed, '".concat(r,"'.")),g(St)},Je.src=Ce})}function Do(r,v){return fo(r,v).then(function(g){return Qo(g).then(function(ne){return{blob:g,image:ne}})})}function Xo(r){return r!==null&&typeof r=="object"}function Vo(r){return typeof r=="function"||Xo(r)}function Zo(r){return typeof r=="symbol"||Ft(r)===Rt}var mo=/^0b[01]+$/i,Yo=/^0o[0-7]+$/i,ko=/^[-+]0x[0-9a-f]+$/i;function No(r){if(typeof r=="number")return r;if(Zo(r))return NaN;if(Vo(r)&&(r=Number(r)),typeof r!="string")return r===0?r:+r;r=r.trim();var v=mo.test(r);return v||Yo.test(r)?parseInt(r.slice(2),v?2:8):ko.test(r)?NaN:+r}var jo=17976931348623157e292;function bo(r){if(!r)return r===0?r:0;if(r=No(r),r===1/0||r===-1/0){var v=r<0?-1:1;return v*jo}return r===r?r:0}function An(r,v){r===void 0&&(r=0),v===void 0&&(v=1),r=bo(r),v=bo(v);var g=Ee(qt(r,v)||0),ne=pe(Nt(r,v)||0);if(g>ne){var Ce=g;g=ne,ne=Ce}return pe(g+ft()*(ne-g+1))}var Fn=Math.PI,rn;(function(r){r[r.None=0]="None",r[r.Outer=1]="Outer",r[r.Inner=2]="Inner"})(rn||(rn={}));var er=[rn.None,rn.Outer,rn.Inner];function fr(r){var v=r.length,g=An(0,v-1);return r[g]}function jr(r){var v={top:fr(er),right:fr(er),bottom:fr(er),left:fr(er)},g=Object.keys(v),ne=["top","bottom"],Ce=["left","right"];if(v.top===rn.Outer&&v.bottom===rn.Outer?v[fr(ne)]=rn.Inner:v.top!==rn.Outer&&v.bottom!==rn.Outer&&(v[fr(ne)]=rn.Outer),v.left===rn.Outer&&v.right===rn.Outer?v[fr(Ce)]=rn.Inner:v.left!==rn.Outer&&v.right!==rn.Outer&&(v[fr(Ce)]=rn.Outer),r){var Je=[],St=[];g.forEach(function(We){v[We]===rn.Inner?Je.push(We):v[We]===rn.None&&St.push(We)}),r===2?Je.forEach(function(We){return v[We]=rn.None}):r===3?Je.length===0?v[fr(St)]=rn.Inner:Je.length===2&&(v[fr(Je)]=rn.None):r==4&&St.forEach(function(We){return v[We]=rn.Inner})}return v}function wo(r,v){v===void 0&&(v={});var g=v.x,ne=g===void 0?0:g,Ce=v.y,Je=Ce===void 0?0:Ce,St=v.w,We=St===void 0?60:St,ze=v.h,Bt=ze===void 0?60:ze,gn=v.needClosePath,sn=gn===void 0?!0:gn,zt=v.points,or=v.margin,en=or===void 0?0:or;en=en<=0?0:en,(typeof zt=="number"||!zt)&&(zt=jr(zt));var Cn=(Math.min(We,Bt)-en*2)*.15,Wn=Math.hypot(Cn,Cn),Ut=Wn/2,tr=Cn+Ut,tn={x:ne+en,y:Je+en,w:We-tr-en*2,h:Bt-tr-en*2},Qn=tn.w/2,it=tn.h/2;zt.left===rn.Outer&&(tn.x+=tr),zt.top===rn.Outer&&(tn.y+=tr),r.beginPath(),r.lineWidth=2,r.moveTo(tn.x,tn.y),zt.top!==rn.None&&(r.lineTo(tn.x+Qn-Ut,tn.y),zt.top===rn.Inner?r.arc(tn.x+Qn,tn.y+Ut,Cn,1.25*Fn,1.75*Fn,!0):r.arc(tn.x+Qn,tn.y-Ut,Cn,.75*Fn,.25*Fn)),r.lineTo(tn.x+tn.w,tn.y),zt.right!==rn.None&&(r.lineTo(tn.x+tn.w,tn.y+it-Ut),zt.right===rn.Inner?r.arc(tn.x+tn.w-Ut,tn.y+it,Cn,1.75*Fn,.25*Fn,!0):r.arc(tn.x+tn.w+Ut,tn.y+it,Cn,1.25*Fn,.75*Fn)),r.lineTo(tn.x+tn.w,tn.y+tn.h),zt.bottom!==rn.None&&(r.lineTo(tn.x+Qn+Ut,tn.y+tn.h),zt.bottom===rn.Inner?r.arc(tn.x+Qn,tn.y+tn.h-Ut,Cn,.25*Fn,.75*Fn,!0):r.arc(tn.x+Qn,tn.y+tn.h+Ut,Cn,1.75*Fn,1.25*Fn)),r.lineTo(tn.x,tn.y+tn.h),zt.left!==rn.None&&(r.lineTo(tn.x,tn.y+it+Ut),zt.left===rn.Inner?r.arc(tn.x+Ut,tn.y+it,Cn,.75*Fn,1.25*Fn,!0):r.arc(tn.x-Ut,tn.y+it,Cn,.25*Fn,1.75*Fn)),r.lineTo(tn.x,tn.y),r.stroke(),sn&&r.closePath()}function uo(r,v,g,ne){return new Promise(function(Ce){v?r.toBlob(function(Je){Ce(Je?URL.createObjectURL(Je):r.toDataURL(g,ne))},g,ne):Ce(r.toDataURL(g,ne))})}var no=new lr({max:5,maxStrategy:"replaced"});no.cache.on("del",function(r,v){try{v.image.src&&URL.revokeObjectURL(v.image.src)}catch(g){}});function Io(r){r?no.cache.del(r):no.cache.clear()}var Yr=new WeakMap,Tr=function(r){return Vo(r)?(Yr.get(r)||Yr.set(r,Yt("cp")),Yr.get(r)):String(r)},vo={jpeg:"image/jpeg",png:"image/png"},to=[];function Oo(r){r.forEach(function(v){URL.revokeObjectURL(v)})}function go(r,v){v===void 0&&(v={});var g=v.borderWidth,ne=g===void 0?2:g,Ce=v.borderColor,Je=Ce===void 0?"rgba(255,255,255,0.7)":Ce,St=v.fillColor,We=St===void 0?"rgba(255,255,255,0.7)":St,ze=v.points,Bt=v.width,gn=Bt===void 0?60:Bt,sn=v.height,zt=sn===void 0?60:sn,or=v.x,en=v.y,Cn=v.margin,Wn=Cn===void 0?2:Cn,Ut=v.equalHeight,tr=Ut===void 0?!0:Ut,tn=v.imageWidth,Qn=v.imageHeight,it=v.bgWidth,pt=v.bgHeight,mn=v.bgOffset,Un=mn===void 0?[0,0]:mn,Er=v.bgImageType,lo=Er===void 0?vo.jpeg:Er,Gr=v.quality,Ir=Gr===void 0?.8:Gr,Lo=v.format,da=Lo===void 0?"dataURL":Lo,Br=v.cacheImage,Qr=Br===void 0?!0:Br,qr=v.autoRevokePreviousBlobUrl,Xr=qr===void 0?!0:qr,Jr=v.ajaxOptions;return new Promise(function(Ko,Mo){var ra=document.createElement("canvas"),va=document.createElement("canvas"),oa=ra.getContext("2d"),Ro=va.getContext("2d"),wa=Qr?Tr(r):void 0;no.run(function(){return Do(r,Jr)},wa).then(function(ga){var Ho=ga.image;tn&&(Ho.width=tn),Qn&&(Ho.height=Qn);var Go=typeof it=="number"&&it>0?it>gn?it:gn:Ho.width,ia=typeof pt=="number"&&pt>0?pt>zt?pt:zt:Ho.height;ra.width=Go,ra.height=ia;var $a=Go-gn,pa=ia-zt,ea=typeof or=="undefined"?An(gn,$a):or||0,la=typeof en=="undefined"?An(0,pa):en||0;ea<0?ea=0:ea>$a&&(ea=$a),la<0?la=0:la>pa&&(la=pa);var Gn=typeof ze=="number"||!ze?jr(ze):ze,Sa=typeof Un=="function"?Un(Ho.width,Ho.height):Un;oa.strokeStyle=Je,oa.lineWidth=ne,oa.fillStyle=We,wo(oa,{x:ea,y:la,w:gn,h:zt,points:Gn,margin:Wn}),oa.fillStyle=We,oa.fill(),oa.globalCompositeOperation="destination-over",oa.drawImage(Ho,Sa[0],Sa[1],Ho.width,Ho.height),va.width=Go,va.height=ia,Ro.strokeStyle=Je,Ro.lineWidth=ne,wo(Ro,{x:ea,y:la,w:gn,h:zt,points:Gn,margin:Wn}),Ro.globalCompositeOperation="destination-over",Ro.clip(),Ro.drawImage(Ho,Sa[0],Sa[1],Ho.width,Ho.height);var _a=Ro.getImageData(ea,la,gn,zt);Ro.clearRect(0,0,Go,ia),va.width=gn,va.height=tr?ia:zt,Ro.putImageData(_a,0,tr?la:0);var xa=da==="blob",li=uo(va,xa,vo.png,Ir),si=uo(ra,xa,lo,Ir);Promise.all([li,si]).then(function(ei){var ti=ei[0],Ia=ei[1];Xr&&(to.length&&(Oo(to),to.length=0),xa&&to.push(Ia,ti)),Ko({puzzleUrl:ti,bgUrl:Ia,x:ea,y:tr?0:la})}).catch(Mo)}).catch(Mo)})}var ha=Object.defineProperty,ua=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Ba=(r,v,g)=>v in r?ha(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Pa=(r,v)=>{for(var g in v||(v={}))Ta.call(v,g)&&Ba(r,g,v[g]);if(ua)for(var g of ua(v))ta.call(v,g)&&Ba(r,g,v[g]);return r},ya=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const Oa=({ModalProps:r,onFinish:v})=>{const[g,ne]=(0,t.useState)(),Ce=(0,t.useRef)(),Je=()=>ya(void 0,null,function*(){const We=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ze=yield go(We,{imageHeight:180,imageWidth:360});return ne(ze),ze}),St=We=>ya(void 0,null,function*(){return We!=null&&We.x&&We.x>g.x-5&&We.x{var We;r!=null&&r.open&&Ce.current&&((We=Ce.current)==null||We.refresh())},[r==null?void 0:r.open,Ce]),t.createElement(A.default,Pa({},Pa({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},r)),t.createElement(Nr,{actionRef:Ce,request:Je,onVerify:We=>ya(void 0,null,function*(){return St(We)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var We;(We=Ce.current)==null||We.refresh()}},"\u5237\u65B0")))};var za=t.memo(Oa),po=e(59301),Ma=Object.defineProperty,Aa=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Da=(r,v,g)=>v in r?Ma(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Wa=(r,v)=>{for(var g in v||(v={}))ca.call(v,g)&&Da(r,g,v[g]);if(ba)for(var g of ba(v))ja.call(v,g)&&Da(r,g,v[g]);return r},Ca=(r,v)=>Aa(r,Za(v)),Lr=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const xr={height:48},Fo=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Ao=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Co={timer:0};var zo=(r=>(r[r.setTimer=0]="setTimer",r))(zo||{});function Wo(r,v){switch(v.type){case 0:return Ca(Wa({},r),{timer:v.payload});default:throw new Error}}const na=({validateName:r,getCode:v,register:g,style:ne={},buttonText:Ce="\u6CE8\u518C",globalSetting:Je})=>{var St;const[We]=B.default.useForm(),[ze,Bt]=(0,t.useReducer)(Wo,Co),[gn,sn]=(0,t.useState)(!1),{timer:zt}=ze,[or,en]=(0,t.useState)(!1);function Cn(it){return Lr(this,null,function*(){const{login:pt,password:mn,code:Un}=it,{message:Er,status:lo}=yield g({login:pt,password:mn,code:Un});if(lo<0){We.setFields([{name:"code",errors:[Er]}]);return}window.location.reload()})}function Wn(){return Lr(this,null,function*(){let it=We.getFieldValue("login"),pt=0;if(!Fo.test(it)||it.indexOf(" ")>-1)return We.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),pt=1,pt;let{status:mn,message:Un}=yield r({login:it,type:1});return mn>0?pt=2:(We.setFields([{name:"login",errors:[Un]}]),pt=1),pt})}const Ut=()=>Lr(void 0,null,function*(){sn(!0);const it=We.getFieldValue("verify"),pt=We.getFieldValue("login");if(!pt)We.validateFields(["login"]);else{const mn=yield r({login:pt,type:1});if((mn==null?void 0:mn.status)!==1){We.setFields([{name:"login",errors:[mn==null?void 0:mn.message]}]);return}const{status:Un,message:Er}=yield v({login:pt,type:1,smscode:(0,I.M)(pt)});Un<0&&We.setFields([{name:"code",errors:[Er]}]),Bt({type:0,payload:60})}sn(!1)});function tr(it,pt){if(!pt)return Promise.resolve();if(!Ao.test(pt)||pt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const mn=pt.length;return mn>=8&&mn<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const tn=(it,pt)=>pt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{zt>0&&setTimeout(()=>{Bt({type:0,payload:zt-1})},1e3)},[zt]);const Qn=(it,pt)=>pt?pt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Fo.test(pt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return po.createElement(po.Fragment,null,po.createElement(B.default,{layout:"vertical",form:We,style:ne,initialValues:{autologin:!0,protool:!1},onFinish:Cn},po.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Qn}]},po.createElement(ce.default,{style:xr,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>Wn,onChange:()=>We.setFieldsValue({verify:0})})),!((St=Je==null?void 0:Je.setting)!=null&&St.is_local)&&po.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},po.createElement(ce.default,{suffix:po.createElement(h.ZP,{loading:gn,type:"link",onClick:it=>{if(it.stopPropagation(),!We.getFieldValue("login")){We.validateFields(["login"]);return}en(!0)},disabled:zt>0}," ",zt===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${zt}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),po.createElement(L.Z,{title:po.createElement("div",null,po.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),po.createElement("br",null),po.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),po.createElement("br",null),po.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},po.createElement(B.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:tr}]},po.createElement(ce.default.Password,{autoComplete:"new-password",style:xr,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),po.createElement(B.default.Item,null,po.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:xr,className:"font16"}," ",Ce," ")),po.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",po.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),po.createElement(za,{ModalProps:{open:or,onCancel:()=>{en(!1)}},onFinish:()=>{en(!1),Ut()}}))};var Jo=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))(na),fa=e(89392),$r=e(59301),Ka=Object.defineProperty,oi=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,ka=(r,v,g)=>v in r?Ka(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,di=(r,v)=>{for(var g in v||(v={}))Ga.call(v,g)&&ka(r,g,v[g]);if(La)for(var g of La(v))Va.call(v,g)&&ka(r,g,v[g]);return r},Qa=(r,v)=>oi(r,Ha(v)),Fa=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const Ua={height:48},Ja=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Eo=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ro={timer:0};var ho=(r=>(r[r.setTimer=0]="setTimer",r))(ho||{});function qo(r,v){switch(v.type){case 0:return Qa(di({},r),{timer:v.payload});default:throw new Error}}const $o=({validateName:r,getCode:v,register:g,style:ne={paddingRight:50},buttonText:Ce="\u6CE8\u518C",globalSetting:Je})=>{const[St]=B.default.useForm(),[We,ze]=(0,t.useReducer)(qo,ro),[Bt,gn]=(0,t.useState)(!1),{timer:sn}=We,[zt,or]=(0,t.useState)(!1);function en(Qn){return Fa(this,null,function*(){const{login:it,new_password:pt,code:mn}=Qn,{message:Un,status:Er}=yield g({login:it,new_password:pt,code:mn});if(Er<0){St.setFields([{name:"code",errors:[Un]}]);return}location.reload()})}function Cn(){return Fa(this,null,function*(){let Qn=St.getFieldValue("login"),it=0;if(!Ja.test(Qn)||Qn.indexOf(" ")>-1)return St.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),it=1,it;let{status:pt,message:mn}=yield r({login:Qn,type:2});return pt>0?it=2:(St.setFields([{name:"login",errors:[mn]}]),it=1),it})}const Wn=()=>Fa(void 0,null,function*(){const Qn=St.getFieldValue("verify"),it=St.getFieldValue("login");if(yield St.validateFields(["login"]),!it)St.validateFields(["login"]);else{gn(!0);const{status:pt,message:mn}=yield v({login:it,type:2,smscode:(0,I.M)(it)});pt<0&&St.setFields([{name:"code",errors:[mn]}]),ze({type:0,payload:60}),gn(!1)}});function Ut(Qn,it){if(!it)return Promise.resolve();if(!Eo.test(it))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(it.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const pt=it.length;return pt>=8&&pt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const tr=(Qn,it)=>it?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{sn>0&&setTimeout(()=>{ze({type:0,payload:sn-1})},1e3)},[sn]);const tn=(Qn,it)=>Fa(void 0,null,function*(){if(!it)return Promise.resolve();if(it.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(Ja.test(it)){let{status:pt,message:mn}=yield r({login:it,type:2});return pt>0?Promise.resolve():Promise.reject(mn)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return $r.createElement($r.Fragment,null,$r.createElement(B.default,{layout:"vertical",form:St,style:ne,initialValues:{autologin:!0,protool:!1},onFinish:(0,fa.throttle)(en,2e3)},$r.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,fa.throttle)(tn,400)}]},$r.createElement(ce.default,{style:Ua,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>St.setFieldsValue({verify:0})})),$r.createElement(L.Z,{title:$r.createElement("div",null,$r.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),$r.createElement("br",null),$r.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),$r.createElement("br",null),$r.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},$r.createElement(B.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Ut}]},$r.createElement(ce.default.Password,{autoComplete:"new-password",style:Ua,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),$r.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},$r.createElement(ce.default,{suffix:$r.createElement(h.ZP,{loading:Bt,type:"link",onClick:Qn=>{if(Qn.stopPropagation(),!St.getFieldValue("login")){St.validateFields(["login"]);return}or(!0)},disabled:sn>0}," ",sn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${sn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),$r.createElement(B.default.Item,null,$r.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ua,className:"font16"}," ",Ce," ")),$r.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",$r.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),$r.createElement(za,{ModalProps:{open:zt,onCancel:()=>{or(!1)}},onFinish:()=>{or(!1),Wn()}}))};var Xa=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))($o),Ea=Object.defineProperty,Na=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Ra=(r,v,g)=>v in r?Ea(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,qa=(r,v)=>{for(var g in v||(v={}))ai.call(v,g)&&Ra(r,g,v[g]);if(Na)for(var g of Na(v))ii.call(v,g)&&Ra(r,g,v[g]);return r};const Pi=r=>React.createElement("svg",qa({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},r),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var pi="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",Gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,yi=(r,v,g)=>v in r?Gi(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Ji=(r,v)=>{for(var g in v||(v={}))Oi.call(v,g)&&yi(r,g,v[g]);if(hi)for(var g of hi(v))Qi.call(v,g)&&yi(r,g,v[g]);return r};const qi=r=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},r),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Mi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",fi={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(10148),yo=e(59301);const bi=window.location.host,mi=Di.Z.QQLoginCB;var $i=({onWechatLogin:r,setType:v,loginType:g})=>{function ne(){let Ce="";return(0,I.b9)()?Ce=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${mi}%2fotherloginqq&state=null,${bi}&response_type=code`:Ce=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${mi}%2fotherloginqq&state=null,${bi}&response_type=code`,Ce}return yo.createElement(yo.Fragment,null,(g===1||g===2)&&yo.createElement("div",{style:{marginTop:(0,I.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",yo.createElement("span",{onClick:()=>v(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(g===3||g===4||g===5)&&yo.createElement("div",{style:{marginTop:(0,I.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",yo.createElement("span",{onClick:()=>v(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,I.WX)()&&yo.createElement(yo.Fragment,null,yo.createElement("p",{className:fi.driver},yo.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),yo.createElement("div",{className:fi["other-login"]},(0,I.s2)()&&(0,I.IS)()&&yo.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:r},yo.createElement("img",{src:pi,alt:"\u5FAE\u4FE1",width:66})),(0,I.s2)()&&!(0,I.IS)()&&yo.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:ne()},yo.createElement("img",{src:Mi,alt:"QQ",width:66})),(0,I.b9)()&&yo.createElement(yo.Fragment,null,yo.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,I.IS)()?0:40},onClick:r},yo.createElement("img",{src:pi,alt:"\u5FAE\u4FE1",width:66})),!(0,I.IS)()&&yo.createElement("a",{title:"qq\u767B\u5F55",href:ne()},yo.createElement("img",{src:Mi,alt:"QQ",width:66}))))))};function Li({onBack:r,setType:v}){return yo.createElement(yo.Fragment,null,yo.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},yo.createElement("iframe",{className:fi["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${mi}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),yo.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},yo.createElement("span",{onClick:()=>v(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Fi=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(r,v,g)=>v in r?_i(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Ti=(r,v)=>{for(var g in v||(v={}))tl.call(v,g)&&Ri(r,g,v[g]);if(Ci)for(var g of Ci(v))Ni.call(v,g)&&Ri(r,g,v[g]);return r},nl=(r,v)=>Fi(r,el(v)),Ei=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const vi={height:48},rl=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,zi=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Zi={timer:0};var ji=(r=>(r[r.setTimer=0]="setTimer",r))(ji||{});function Wi(r,v){switch(v.type){case 0:return nl(Ti({},r),{timer:v.payload});default:throw new Error}}const Ki=({validateName:r,getCode:v,register:g,style:ne={},buttonText:Ce="\u6CE8\u518C",globalSetting:Je})=>{const[St]=B.default.useForm(),[We,ze]=(0,t.useReducer)(Wi,Zi),[Bt,gn]=(0,t.useState)(!1),{timer:sn}=We;function zt(en){return Ei(this,null,function*(){const{old_password:Cn,newPassword:Wn}=en,{message:Ut,status:tr}=yield g({old_password:Cn,newPassword:Wn});if(tr<0){St.setFields([{name:"code",errors:[Ut]}]);return}})}const or=(en,Cn,Wn)=>{Cn?Cn.indexOf(" ")>-1?Wn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Cn.length<8||Cn.length>16?Wn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):zi.test(Cn)?Wn():Wn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Wn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{sn>0&&setTimeout(()=>{ze({type:0,payload:sn-1})},1e3)},[sn]),t.createElement(B.default,{layout:"vertical",form:St,style:ne,initialValues:{autologin:!0,protool:!1},onFinish:zt},t.createElement(B.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(ce.default,{style:vi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>St.setFieldsValue({verify:0})})),t.createElement(L.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(B.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:or}]},t.createElement(ce.default.Password,{autoComplete:"new-password",style:vi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(L.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(B.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(en,Cn,Wn)=>{Cn!=St.getFieldsValue().newPassword?Wn("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Wn()}}]},t.createElement(ce.default.Password,{autoComplete:"new-password",style:vi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(B.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:vi,className:"font16"}," ",Ce," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var Hi=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))(Ki),ma=e(99313),Si=e(95237),xi=e(43604),a=Object.defineProperty,i=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,q=(r,v,g)=>v in r?a(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,$=(r,v)=>{for(var g in v||(v={}))N.call(v,g)&&q(r,g,v[g]);if(i)for(var g of i(v))W.call(v,g)&&q(r,g,v[g]);return r},Le=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const{TabPane:Ne}=ma.default,Be=({dispatch:r,is_main_site:v,is_local:g,globalSetting:ne,style:Ce={}})=>{const[Je,St]=(0,t.useState)(!1),[We,ze]=(0,t.useState)("1"),[Bt,gn]=(0,t.useState)(1),[sn,zt]=(0,t.useState)();function or(){gn(1),St(!1)}function en(){gn(2),St(!0)}function Cn(it){console.log(it),ze(it)}const Wn={buttonText:"\u767B \u5F55",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){const pt=yield(0,fe.Gq)({phone:it.login,code:it.code});return pt.status===0?(pt!=null&&pt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",pt==null?void 0:pt.start_date)):localStorage.removeItem("extension-modal"),"/"):pt})},Ut={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){const pt=yield(0,fe.z2)($({},it));return pt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):pt})},tr={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){const pt=yield(0,fe.Ex)($({login:sn},it));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),pt})},tn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:fe.Ol,getCode:fe.o1,register:it=>Le(void 0,null,function*(){it.new_password_confirmation=it.new_password;const pt=yield(0,fe.c0)($({},it));return pt.status===0?(pt!=null&&pt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",pt==null?void 0:pt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):pt})},Qn=(0,t.useCallback)(()=>{var it,pt,mn,Un;switch(Bt){case 1:return t.createElement(ma.default,{defaultActiveKey:We,onChange:Cn,className:H.tabs},t.createElement(Ne,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},We==="1"&&t.createElement(R,{setusername:zt,setType:gn})),((it=ne==null?void 0:ne.setting)==null?void 0:it.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(pt=ne==null?void 0:ne.setting)==null?void 0:pt.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(mn=ne.setting)==null?void 0:mn.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Un=ne==null?void 0:ne.setting)==null?void 0:Un.sso_login_button_name)))));case 2:return t.createElement(Li,{setType:gn,onBack:or});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Jo,$({},Ut)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(Xa,$({},tn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(Hi,$({},tr)))}},[Bt,We]);return t.createElement("div",{className:H["login-panel-wrapper2"],style:Ce},t.createElement(Si.Z,null,t.createElement(xi.Z,{flex:"1"},Qn()),t.createElement(xi.Z,{flex:"295px",className:H["login-panel-right-wrp"]},!g&&t.createElement($i,{loginType:Bt,setType:gn,onWechatLogin:en}))))};var Ye=(0,c.connect)(({globalSetting:r})=>({globalSetting:r}))(Be),et={popLogin:"popLogin___R8wQQ"};const qe=({user:r,globalSetting:v,loading:g,dispatch:ne})=>{var Ce,Je;const St=()=>{ne({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},We=(Ce=v.setting)==null?void 0:Ce.main_site,ze=(Je=v.setting)==null?void 0:Je.is_local,[Bt,gn]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var sn,zt;console.log(v.setting),console.log(r.showPopLogin),v.setting&&((sn=v.setting)!=null&&sn.hide_account_login?r.showPopLogin&&(c.history.push((zt=v==null?void 0:v.setting)==null?void 0:zt.sso_login_url),ne({type:"user/showPopLogin",payload:{showPopLogin:!1}})):gn(!1))},[v==null?void 0:v.setting,r.showPopLogin]),t.createElement(A.default,{centered:!0,visible:r.showPopLogin&&!Bt,footer:null,width:ze?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:et.popLogin,closable:r.showClosable,onCancel:St},r.showPopLogin&&t.createElement(Ye,{is_main_site:We,is_local:ze}))};var wt=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(qe),mt=e(70635),Ct={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},Qt=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const Kt=/^1\d{10}$/,Jt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ht=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,un=({user:r,globalSetting:v,dispatch:g})=>{const[ne]=(0,c.useSearchParams)(),Ce={height:48,borderRadius:4},[Je]=B.default.useForm(),St=()=>{g({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Je.resetFields()},We=(it,pt)=>pt?pt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Kt.test(pt)||Jt.test(pt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ze,Bt]=(0,t.useState)(60),gn=(0,t.useMemo)(()=>ze<60&&ze>0,[ze]),sn=(0,t.useRef)(),zt=()=>Qt(void 0,null,function*(){clearInterval(sn.current),Bt(60),sn.current=setInterval(function it(){return Bt(pt=>pt-1),it}(),1e3)}),[or,en]=(0,t.useState)(!1),[Cn,Wn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{r.bindAccountModalVisible?Wn(!0):Wn(!1)},[r]);const Ut=()=>Qt(void 0,null,function*(){var it;const pt=Je.getFieldValue("userInput"),mn=Kt.test(pt),Un=Jt.test(pt);if(!mn&&!Un){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(en(!0),mn){const Gr=yield(0,mt.ZP)(`/api/users/accounts/${(it=r.userInfoForBindAccountModal)==null?void 0:it.login}/valid_phone.json`,{method:"get",params:{phone:pt}});if((Gr==null?void 0:Gr.status)===-1){en(!1);return}if(Gr!=null&&Gr.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),en(!1);return}}else{const Gr=yield(0,mt.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:pt,type:1}});if((Gr==null?void 0:Gr.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),en(!1);return}}let Er=(0,I.M)(pt);const lo=yield g({type:"account/getCode",payload:{login:pt,type:mn?3:4,smscode:Er}});en(!1),lo.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),zt())}),tr=()=>Qt(void 0,null,function*(){var it,pt;yield Je.validateFields();const mn=Je.getFieldValue("userInput"),Un=Je.getFieldValue("code"),Er=Kt.test(mn),lo=Jt.test(mn);if(!Er&&!lo){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return Er?(yield g({type:"account/bindPhone",payload:{login:(it=r.userInfoForBindAccountModal)==null?void 0:it.login,phone:mn,code:Un}})).status===0:(yield g({type:"account/bindEmail",payload:{login:(pt=r.userInfoForBindAccountModal)==null?void 0:pt.login,email:mn,code:Un}})).status===0}),tn=()=>Qt(void 0,null,function*(){const it=r.loginInfo;Ht.test(it.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const pt=yield(0,fe.Es)(it);if(pt.status){n.ZP.error(pt==null?void 0:pt.message);return}if(pt!=null&&pt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",pt==null?void 0:pt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let mn=ne.get("from")||ne.get("back_url");mn?window.location.href=decodeURIComponent(mn):Ht.test(it.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Ht.test(it.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),c.history.replace("/account/secure?active=3"),g({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Je.resetFields()}),Qn=()=>Qt(void 0,null,function*(){(yield tr())&&(yield tn())});return t.createElement(A.default,{centered:!0,open:Cn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Ct.popLogin,closable:!0,onCancel:St},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(B.default,{layout:"vertical",form:Je,autoComplete:"off",preserve:!1},t.createElement(B.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:We}]},t.createElement(ce.default,{style:Ce,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(ce.default,{suffix:t.createElement(h.ZP,{loading:or,type:"link",onClick:Ut,disabled:gn},gn?`${ze}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Ct.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Ce,className:"font16",onClick:Qn},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Ct.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var zn=(0,c.connect)(({user:r,loading:v,globalSetting:g})=>({user:r,globalSetting:g,loading:v.models.index}))(un),jn=e(71418),Sn=e(61186),_n=e.n(Sn),mr=e(19635),fn={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},xn=e(86766),vn=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())}),yn=({})=>{const[r,v]=(0,t.useState)(!1),[g,ne]=(0,t.useState)([]),[Ce,Je]=(0,t.useState)([]),[St,We]=(0,t.useState)(!1),[ze,Bt]=(0,t.useState)(!1),gn=(0,c.useLocation)(),[sn]=(0,c.useSearchParams)();(0,t.useEffect)(()=>{xn.Z.subscribe("pod-restrict-data",en=>{console.log(en,"data"),v(en.identifier||!1),ne(en.data_list||[]),Je([]),We(!1)})},[]);const zt=()=>vn(void 0,null,function*(){Bt(!0);const en=g.filter(Wn=>Ce.includes(Wn.tpi_id));(yield(0,mt.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:en}})).status===0&&window.location.reload(),Bt(!1)}),or=()=>{var en;if(console.log(gn,"location"),(en=gn.pathname)!=null&&en.includes("/challenges")){window.location.href="/shixuns";return}if(sn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),xn.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${r}/challenges`};return t.createElement(A.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:en=>{var Cn;console.log(en,222),We(en.target.checked),en.target.checked?Je((Cn=g==null?void 0:g.filter(Wn=>!Wn.is_current_shixun))==null?void 0:Cn.map(Wn=>Wn.tpi_id)):Je([])},checked:St},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:or},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!Ce.length,loading:ze,type:"primary",onClick:zt},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:or},t.createElement(jn.Z,{spinning:ze},t.createElement("div",{className:fn.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F10\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),g==null?void 0:g.map(en=>t.createElement("div",{className:fn.list,key:en.tpi_id},t.createElement(le.default,{disabled:en.is_current_shixun,onChange:Cn=>{let Wn=[...Ce];Cn.target.checked?Wn.push(en.tpi_id):Wn=Ce.filter(Ut=>Ut!==en.tpi_id),Je(Wn),We(Wn.length===g.length)},checked:Ce==null?void 0:Ce.includes(en.tpi_id)}),t.createElement("span",{className:fn.name,onClick:()=>(0,I.xg)(`/shixuns/${en.shixun_identifier}/challenges`),title:en.shixun_name},t.createElement("b",null,en.shixun_name),en.is_current_shixun&&t.createElement("span",{className:fn.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",en.pod_num,"\u4E2A"))))))},Ar={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},ur=e(59301),Vn=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,_r=(r,v)=>{var g={};for(var ne in r)Mr.call(r,ne)&&v.indexOf(ne)<0&&(g[ne]=r[ne]);if(r!=null&&Vn)for(var ne of Vn(r))v.indexOf(ne)<0&&Fr.call(r,ne)&&(g[ne]=r[ne]);return g},kr=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});const So=r=>{var v=r,{loading:g,globalSetting:ne,dispatch:Ce}=v,Je=_r(v,["loading","globalSetting","dispatch"]);const St="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",We="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,I.IS)()&&Bt()},[]),(0,t.useEffect)(()=>{Ce({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:St}})},[location.pathname]),(0,t.useEffect)(()=>{ze()},[ne==null?void 0:ne.shareData]);const ze=()=>{var sn;(sn=window.wx)==null||sn.ready(function(){var zt,or,en,Cn,Wn,Ut,tr={title:((zt=ne==null?void 0:ne.shareData)==null?void 0:zt.title)||document.title,desc:((or=ne==null?void 0:ne.shareData)==null?void 0:or.desc)||We,link:window.location.href,imgUrl:((Cn=(en=ne==null?void 0:ne.shareData)==null?void 0:en.imgUrl)==null?void 0:Cn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||St};(Wn=window.wx)==null||Wn.onMenuShareAppMessage(tr),(Ut=window.wx)==null||Ut.onMenuShareTimeline(tr)})};function Bt(){return kr(this,null,function*(){const sn=yield(0,mt.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(sn==null?void 0:sn.status)===0&&gn(sn)})}function gn(sn){window.wx.config({debug:!1,appId:(sn==null?void 0:sn.appid)||"wx2402d86a6b534f77",timestamp:(sn==null?void 0:sn.timestamp)||1716781260,nonceStr:(sn==null?void 0:sn.noncestr)||"WjRUMvS[",signature:(sn==null?void 0:sn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return ur.createElement(ur.Fragment,null)};var xo=(0,c.connect)(({loading:r,globalSetting:v})=>({loading:r,globalSetting:v}))(So),pr=e(65517),Bo=e(88252),Cr=e(59301),co=Object.defineProperty,io=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Nn=(r,v,g)=>v in r?co(r,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[v]=g,Wr=(r,v)=>{for(var g in v||(v={}))Yn.call(v,g)&&Nn(r,g,v[g]);if(Xn)for(var g of Xn(v))kn.call(v,g)&&Nn(r,g,v[g]);return r},Rn=(r,v)=>io(r,_o(v)),cr=(r,v)=>{var g={};for(var ne in r)Yn.call(r,ne)&&v.indexOf(ne)<0&&(g[ne]=r[ne]);if(r!=null&&Xn)for(var ne of Xn(r))v.indexOf(ne)<0&&kn.call(r,ne)&&(g[ne]=r[ne]);return g},Kr=(r,v,g)=>new Promise((ne,Ce)=>{var Je=ze=>{try{We(g.next(ze))}catch(Bt){Ce(Bt)}},St=ze=>{try{We(g.throw(ze))}catch(Bt){Ce(Bt)}},We=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(Je,St);We((g=g.apply(r,v)).next())});_n().locale("zh-cn");const zr=r=>{var v=r,{loading:g,globalSetting:ne,user:Ce,dispatch:Je}=v,St=cr(v,["loading","globalSetting","user","dispatch"]),We;const ze=(0,c.useLocation)(),[Bt]=(0,c.useSearchParams)(),gn=(0,mr.g)(),{globalLoading:sn}=ne,[zt,or]=(0,t.useState)(!1),en=()=>Kr(void 0,null,function*(){let Ut,tr;const tn=ze.pathname.split("/");if(ze!=null&&ze.search){let Qn,it;tn.includes("paths")?Qn=tn[2]:tn.includes("tasks")&&(it=tn[2]),Ut=yield Je({type:"user/getUserInfo",payload:Rn(Wr(Wr({},gn),(0,I.oP)()),{subject_id:Qn,game_id:it,websiteName:"educoder"})})}else tn.includes("tasks")&&(tr=tn[2]),Ut=yield Je({type:"user/getUserInfo",payload:Rn(Wr({},gn),{game_id:tr})});(Ut==null?void 0:Ut.username)!=="\u6E38\u5BA2"&&(ze.pathname==="/login"&&(window.location.href="/"),ze.pathname!=="/user/login"&&ze.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,I.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),Ut.status===-5&&or({data:[Ut.message],accountInfo:{user_token:Ut.message.user_token}})}),Cn=()=>Kr(void 0,null,function*(){var Ut,tr,tn,Qn;const it=yield(0,mt.ZP)("/api/user_concurrencies",{method:"get"});let pt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(it==null?void 0:it.status)===0&&((Ut=it==null?void 0:it.data)!=null&&Ut.limit?((!pt||_n()(pt==null?void 0:pt.time).add(5,"minutes")<_n()(new Date))&&localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(tr=Ce==null?void 0:Ce.userInfo)==null?void 0:tr.login,isShow:!0})),Je({type:"globalSetting/delayTipToggle",payload:!0}),Je({type:"globalSetting/setInfoData",payload:{name:(tn=it==null?void 0:it.data)==null?void 0:tn.edu_operations_information,phone:(Qn=it==null?void 0:it.data)==null?void 0:Qn.edu_contact_information}})):(localStorage.removeItem("delaytip_class"),Je({type:"globalSetting/delayTipToggle",payload:!1})))});(0,t.useEffect)(()=>{d.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Wr({},Ar)})},[ne.theme]),(0,t.useEffect)(()=>{en(),(0,I.Il)(),function(){function Ut(){var tr=document.documentElement,tn=tr.clientWidth,Qn=1920,it=tn/Qn;it=it>2?2:it<.6?.6:it,tr.style.fontSize=it+"px"}window.addEventListener("resize",Ut),Ut()}()},[]),(0,t.useEffect)(()=>{Je({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(Ut){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var Ut,tr,tn,Qn,it;if(ze.pathname.indexOf("classrooms")>-1&&ze.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ze.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ze.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ze.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((Ut=window.location.href)!=null&&Ut.includes("/problems")&&((tr=window.location.href)!=null&&tr.includes("/share"))){const pt=(it=(Qn=(tn=window.location)==null?void 0:tn.pathname)==null?void 0:Qn.split("/"))==null?void 0:it[2];(0,mt.ZP)(`/api/practices/${pt}/start`,{method:"get"}).then(Un=>{(Un==null?void 0:Un.status)===0&&c.history.replace(`/problems/${Un==null?void 0:Un.identifier}/oj/${pt}`)});return}if(ze.pathname==="/admins"||ze.pathname==="/sidekiq"){const pt=document.domain;if(pt.indexOf("educoder.net")>-1)switch(pt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ze.pathname}`;break;default:let mn=document.domain.split(".");mn[0]=mn[0]+"-data",window.location.href=`https://${mn.join(".")}${ze.pathname}`;break}}A.default.destroyAll()},[ze.pathname]),(0,t.useEffect)(()=>{ne.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=ne.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[ne.updateData.system_update]),(0,t.useEffect)(()=>{var Ut;if((Ut=Ce==null?void 0:Ce.userInfo)!=null&&Ut.login){Cn();const tr=setInterval(Cn,3e4);return()=>{clearInterval(tr)}}},[Ce==null?void 0:Ce.userInfo]),(0,t.useEffect)(()=>{var Ut,tr;if((0,I.WX)()){if(!((Ut=ne==null?void 0:ne.setting)!=null&&Ut.version))return;(0,I.yC)((tr=ne==null?void 0:ne.setting)==null?void 0:tr.version)>0&&A.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:Cr.createElement("div",null,Cr.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',Cr.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,I.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(We=ne==null?void 0:ne.setting)==null?void 0:We.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const Wn=()=>{var Ut,tr,tn,Qn,it,pt,mn,Un;const Er=localStorage.trackUserTime,lo=localStorage.trackUser;if(!(Er&&_n()(Er).isSame(_n()().startOf("day"),"d")&&lo==((Ut=Ce.userInfo)==null?void 0:Ut.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(tr=Ce.userInfo)==null?void 0:tr.login;let Gr="";switch(Ce.userInfo.role){case 1:Gr="\u8D85\u7BA1";break;case 2:Gr="\u8FD0\u8425";break;case 5:Gr="\u8BA4\u8BC1\u6559\u5E08";break;case 12:Gr="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:Gr="\u5B66\u751F";break}((tn=Ce.userInfo)==null?void 0:tn.identity)!=="student"&&((Qn=Ce.userInfo)==null?void 0:Qn.identity)!=="teacher"&&(Gr="\u4E13\u4E1A\u4EBA\u58EB"),(it=Ce.userInfo)!=null&&it.user_school&&((0,I.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(pt=Ce.userInfo)==null?void 0:pt.user_school]),(0,I.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(mn=Ce.userInfo)==null?void 0:mn.login,(Un=Ce.userInfo)==null?void 0:Un.user_school])),(0,I.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,I.L9)(["\u5E73\u53F0PC\u7AEF",Gr])}};return Cr.createElement(Bo.StyleProvider,{transformers:[Bo.legacyLogicalPropertiesTransformer],hashPriority:"high"},Cr.createElement(d.ZP,{locale:oe.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ar},Cr.createElement(wt,null),Cr.createElement(X,{open:!!zt,accountInfo:zt==null?void 0:zt.accountInfo,data:zt==null?void 0:zt.data}),Cr.createElement(zn,null),Cr.createElement(xo,null),Cr.createElement(yn,null),Cr.createElement(jn.Z,{size:"middle",spinning:sn.show,tip:sn.text,className:"ant-spin-nested-loading-black"},Cr.createElement(c.Outlet,null))))};var Uo=(0,c.connect)(({loading:r,globalSetting:v,user:g})=>({loading:r,globalSetting:v,user:g}))(zr)},18032:function(ln,ke,e){e.d(ke,{rX:function(){return K},pW:function(){return b},gy:function(){return o},xY:function(){return be},O5:function(){return Ve},tJ:function(){return J},o1:function(){return ie},Rd:function(){return Se}});var t=e(42203),d=e(43418),A=e(28103),oe=e(8591),c=e(2119),B=e(58130),n=e(14726),ce=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",fe=e(32637),y=e(59301),P=(w,O,Q)=>new Promise((X,H)=>{var T=tt=>{try{ve(Q.next(tt))}catch(he){H(he)}},De=tt=>{try{ve(Q.throw(tt))}catch(he){H(he)}},ve=tt=>tt.done?X(tt.value):Promise.resolve(tt.value).then(T,De);ve((Q=Q.apply(w,O)).next())});const J=(w,O=!1)=>!!(ie(w)&&te(O)),ie=w=>(0,c.bg)()?!0:(w({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),te=(w=!1)=>{var O;const{user:Q}=(0,t.getDvaApp)()._store.getState();return(O=Q.userInfo)!=null&&O.profile_completed?!0:(d.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,B.xg)("/account/profile/edit"),$e()}}),!1)},$e=()=>{d.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()}})},Se=()=>{d.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:y.createElement("div",{style:{textAlign:"center"}},y.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"),y.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),y.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ve=()=>{var w;const{user:O}=(0,t.getDvaApp)()._store.getState();return(w=O.userInfo)!=null&&w.professional_certification?!0:(d.default.confirm({title:"\u63D0\u793A",centered:!0,content:y.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,B.xg)("/account/certification")}}),!1)},be=()=>(0,c.V9)()?!0:(d.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),y.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(w,O)=>w?!0:(d.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("p",null,O||"\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"),y.createElement("div",{style:{marginLeft:"110px"}},y.createElement("img",{src:le,width:200}),y.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,B.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),b=w=>{d.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:y.createElement("div",null,y.createElement("div",null,y.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"),y.createElement(A.Z,null),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.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 ",y.createElement("a",null,w),"\u5929\u3002"),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.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")),y.createElement("div",{style:{textAlign:"center",marginTop:30}},y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ce,alt:"\u4E8C\u7EF4\u7801",width:160})))})},o=(w,O="")=>{const{shixunsDetail:{detail:Q}}=(0,t.getDvaApp)()._store.getState();if((Q==null?void 0:Q.public)===2||(Q==null?void 0:Q.public)===1||(Q==null?void 0:Q.shixun_status)===3){let X="";return(Q==null?void 0:Q.public)===2&&(X="\u5DF2\u516C\u5F00"),(Q==null?void 0:Q.public)===1&&(X="\u5F85\u5BA1\u6838"),(Q==null?void 0:Q.shixun_status)===3&&(X="\u5DF2\u5173\u95ED"),d.default.info({centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",X,"\uFF0C",O,"\u3002"),y.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ce,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Q==null?void 0:Q.shixun_status)===2?(d.default.confirm({centered:!0,icon:y.createElement(n.Z,null),title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",O,"\u3002"),y.createElement("br",null),y.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:()=>{d.default.confirm({width:440,centered:!0,icon:y.createElement(n.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:()=>P(void 0,null,function*(){(yield w({type:"shixunsDetail/cancelRelease",payload:{id:Q==null?void 0:Q.identifier}})).status!==401&&(oe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),w({type:"shixunsDetail/getShixunsDetail",payload:{id:Q==null?void 0:Q.identifier}}),w({type:"practiceSetting/getCommonData",payload:{id:Q==null?void 0:Q.identifier}}))})})}}),!0):!1}},50371:function(ln,ke){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const c=A[oe];c!==void 0&&(t[oe]=c)})}return t}ke.Z=e},13845:function(ln,ke,e){e.d(ke,{F:function(){return t},Z:function(){return d}});function t(A){return A!=null&&A===A.window}function d(A,oe){var c,B;if(typeof window=="undefined")return 0;const n=oe?"scrollTop":"scrollLeft";let ce=0;return t(A)?ce=A[oe?"pageYOffset":"pageXOffset"]:A instanceof Document?ce=A.documentElement[n]:(A instanceof HTMLElement||A)&&(ce=A[n]),A&&!t(A)&&typeof ce!="number"&&(ce=(B=((c=A.ownerDocument)!==null&&c!==void 0?c:A).documentElement)===null||B===void 0?void 0:B[n]),ce}},56762:function(ln,ke,e){e.d(ke,{Z:function(){return d}});var t=e(59301);function d(){const[,A]=t.useReducer(oe=>oe+1,0);return A}},68031:function(ln,ke,e){e.d(ke,{Z:function(){return oe}});var t=e(23073);function d(c,B,n,ce){const le=n-B;return c/=ce/2,c<1?le/2*c*c*c+B:le/2*((c-=2)*c*c+2)+B}var A=e(13845);function oe(c){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:ce,duration:le=450}=B,h=n(),fe=(0,A.Z)(h,!0),y=Date.now(),P=()=>{const ie=Date.now()-y,te=d(ie>le?le:ie,fe,c,le);(0,A.F)(h)?h.scrollTo(window.pageXOffset,te):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=te:h.scrollTop=te,ien||B},46400:function(ln,ke,e){e.d(ke,{Z:function(){return Ae}});var t=e(5242),d=e(37637),A=e(77318),oe=e(4715),c=e(8235),B=e(92310),n=e.n(B),ce=e(43469),le=e(36994),h=e(59301),fe=e(92343),y=e(36355),P=e(17313),J=e(83116);const ie=(ae,U,Ie,m,x)=>({backgroundColor:ae,border:`${m.lineWidth}px ${m.lineType} ${U}`,[`${x}-icon`]:{color:Ie}}),te=ae=>{const{componentCls:U,motionDurationSlow:Ie,marginXS:m,marginSM:x,fontSize:R,fontSizeLG:L,lineHeight:I,borderRadiusLG:F,motionEaseInOutCirc:re,withDescriptionIconSize:Ge,colorText:He,colorTextHeading:Me,withDescriptionPadding:ot,defaultPadding:ht}=ae;return{[U]:Object.assign(Object.assign({},(0,P.Wf)(ae)),{position:"relative",display:"flex",alignItems:"center",padding:ht,wordWrap:"break-word",borderRadius:F,[`&${U}-rtl`]:{direction:"rtl"},[`${U}-content`]:{flex:1,minWidth:0},[`${U}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:R,lineHeight:I},"&-message":{color:Me},[`&${U}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${Ie} ${re}, opacity ${Ie} ${re}, + padding-top ${Ie} ${re}, padding-bottom ${Ie} ${re}, + margin-bottom ${Ie} ${re}`},[`&${U}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${U}-with-description`]:{alignItems:"flex-start",padding:ot,[`${U}-icon`]:{marginInlineEnd:x,fontSize:Ge,lineHeight:0},[`${U}-message`]:{display:"block",marginBottom:m,color:Me,fontSize:L},[`${U}-description`]:{display:"block",color:He}},[`${U}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},$e=ae=>{const{componentCls:U,colorSuccess:Ie,colorSuccessBorder:m,colorSuccessBg:x,colorWarning:R,colorWarningBorder:L,colorWarningBg:I,colorError:F,colorErrorBorder:re,colorErrorBg:Ge,colorInfo:He,colorInfoBorder:Me,colorInfoBg:ot}=ae;return{[U]:{"&-success":ie(x,m,Ie,ae,U),"&-info":ie(ot,Me,He,ae,U),"&-warning":ie(I,L,R,ae,U),"&-error":Object.assign(Object.assign({},ie(Ge,re,F,ae,U)),{[`${U}-description > pre`]:{margin:0,padding:0}})}}},Se=ae=>{const{componentCls:U,iconCls:Ie,motionDurationMid:m,marginXS:x,fontSizeIcon:R,colorIcon:L,colorIconHover:I}=ae;return{[U]:{"&-action":{marginInlineStart:x},[`${U}-close-icon`]:{marginInlineStart:x,padding:0,overflow:"hidden",fontSize:R,lineHeight:`${R}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${Ie}-close`]:{color:L,transition:`color ${m}`,"&:hover":{color:I}}},"&-close-text":{color:L,transition:`color ${m}`,"&:hover":{color:I}}}}},Ve=ae=>[te(ae),$e(ae),Se(ae)];var be=(0,J.Z)("Alert",ae=>[Ve(ae)],ae=>({withDescriptionIconSize:ae.fontSizeHeading3,defaultPadding:`${ae.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${ae.paddingMD}px ${ae.paddingContentHorizontalLG}px`})),K=function(ae,U){var Ie={};for(var m in ae)Object.prototype.hasOwnProperty.call(ae,m)&&U.indexOf(m)<0&&(Ie[m]=ae[m]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,m=Object.getOwnPropertySymbols(ae);x{const{icon:U,prefixCls:Ie,type:m}=ae,x=b[m]||null;return U?(0,fe.wm)(U,h.createElement("span",{className:`${Ie}-icon`},U),()=>({className:n()(`${Ie}-icon`,{[U.props.className]:U.props.className})})):h.createElement(x,{className:`${Ie}-icon`})},w=ae=>{const{isClosable:U,prefixCls:Ie,closeIcon:m,handleClose:x}=ae,R=m===!0||m===void 0?h.createElement(A.Z,null):m;return U?h.createElement("button",{type:"button",onClick:x,className:`${Ie}-close-icon`,tabIndex:0},R):null};var Q=ae=>{const{description:U,prefixCls:Ie,message:m,banner:x,className:R,rootClassName:L,style:I,onMouseEnter:F,onMouseLeave:re,onClick:Ge,afterClose:He,showIcon:Me,closable:ot,closeText:ht,closeIcon:at,action:ct}=ae,Pe=K(ae,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[z,M]=h.useState(!1),D=h.useRef(null),{getPrefixCls:l,direction:V,alert:ge}=h.useContext(y.E_),f=l("alert",Ie),[u,Y]=be(f),Z=xe=>{var Ze;M(!0),(Ze=ae.onClose)===null||Ze===void 0||Ze.call(ae,xe)},C=h.useMemo(()=>ae.type!==void 0?ae.type:x?"warning":"info",[ae.type,x]),G=h.useMemo(()=>ht?!0:typeof ot=="boolean"?ot:at!==!1&&at!==null&&at!==void 0,[ht,at,ot]),Oe=x&&Me===void 0?!0:Me,ye=n()(f,`${f}-${C}`,{[`${f}-with-description`]:!!U,[`${f}-no-icon`]:!Oe,[`${f}-banner`]:!!x,[`${f}-rtl`]:V==="rtl"},ge==null?void 0:ge.className,R,L,Y),_=(0,le.Z)(Pe,{aria:!0,data:!0});return u(h.createElement(ce.default,{visible:!z,motionName:`${f}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:xe=>({maxHeight:xe.offsetHeight}),onLeaveEnd:He},xe=>{let{className:Ze,style:we}=xe;return h.createElement("div",Object.assign({ref:D,"data-show":!z,className:n()(ye,Ze),style:Object.assign(Object.assign(Object.assign({},ge==null?void 0:ge.style),I),we),onMouseEnter:F,onMouseLeave:re,onClick:Ge,role:"alert"},_),Oe?h.createElement(o,{description:U,icon:ae.icon,prefixCls:f,type:C}):null,h.createElement("div",{className:`${f}-content`},m?h.createElement("div",{className:`${f}-message`},m):null,U?h.createElement("div",{className:`${f}-description`},U):null),ct?h.createElement("div",{className:`${f}-action`},ct):null,h.createElement(w,{isClosable:G,prefixCls:f,closeIcon:ht||at,handleClose:Z}))}))},X=e(79545),H=e(68550),T=e(17928),De=e(7711),tt=function(ae){(0,T.Z)(Ie,ae);var U=(0,De.Z)(Ie);function Ie(){var m;return(0,X.Z)(this,Ie),m=U.apply(this,arguments),m.state={error:void 0,info:{componentStack:""}},m}return(0,H.Z)(Ie,[{key:"componentDidCatch",value:function(x,R){this.setState({error:x,info:R})}},{key:"render",value:function(){const{message:x,description:R,children:L}=this.props,{error:I,info:F}=this.state,re=F&&F.componentStack?F.componentStack:null,Ge=typeof x=="undefined"?(I||"").toString():x,He=typeof R=="undefined"?re:R;return I?h.createElement(Q,{type:"error",message:Ge,description:h.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},He)}):L}}]),Ie}(h.Component);const he=Q;he.ErrorBoundary=tt;var Ae=he},24905:function(ln,ke,e){e.d(ke,{default:function(){return w}});var t=e(92310),d=e.n(t),A=e(5630),oe=e(59301),c=e(36355),B=e(1684),n=e(32441),le=oe.createContext(null),h=e(98447),fe=e(14088),y=e(4572),P=function(O,Q){var X={};for(var H in O)Object.prototype.hasOwnProperty.call(O,H)&&Q.indexOf(H)<0&&(X[H]=O[H]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,H=Object.getOwnPropertySymbols(O);T{var X;const{prefixCls:H,className:T,rootClassName:De,children:ve,indeterminate:tt=!1,style:he,onMouseEnter:Ae,onMouseLeave:ae,skipGroup:U=!1,disabled:Ie}=O,m=P(O,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:x,direction:R,checkbox:L}=oe.useContext(c.E_),I=oe.useContext(le),{isFormItemInput:F}=oe.useContext(n.aM),re=oe.useContext(B.Z),Ge=(X=(I==null?void 0:I.disabled)||Ie)!==null&&X!==void 0?X:re,He=oe.useRef(m.value);oe.useEffect(()=>{I==null||I.registerValue(m.value)},[]),oe.useEffect(()=>{if(!U)return m.value!==He.current&&(I==null||I.cancelValue(He.current),I==null||I.registerValue(m.value),He.current=m.value),()=>I==null?void 0:I.cancelValue(m.value)},[m.value]);const Me=x("checkbox",H),[ot,ht]=(0,h.ZP)(Me),at=Object.assign({},m);I&&!U&&(at.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),I.toggleOption&&I.toggleOption({label:ve,value:m.value})},at.name=I.name,at.checked=I.value.includes(m.value));const ct=d()(`${Me}-wrapper`,{[`${Me}-rtl`]:R==="rtl",[`${Me}-wrapper-checked`]:at.checked,[`${Me}-wrapper-disabled`]:Ge,[`${Me}-wrapper-in-form-item`]:F},L==null?void 0:L.className,T,De,ht),Pe=d()({[`${Me}-indeterminate`]:tt},y.A,ht),z=tt?"mixed":void 0;return ot(oe.createElement(fe.Z,{component:"Checkbox",disabled:Ge},oe.createElement("label",{className:ct,style:Object.assign(Object.assign({},L==null?void 0:L.style),he),onMouseEnter:Ae,onMouseLeave:ae},oe.createElement(A.Z,Object.assign({"aria-checked":z},at,{prefixCls:Me,className:Pe,disabled:Ge,ref:Q})),ve!==void 0&&oe.createElement("span",null,ve))))};var te=oe.forwardRef(J),$e=e(26390),Se=e(64002),Ve=function(O,Q){var X={};for(var H in O)Object.prototype.hasOwnProperty.call(O,H)&&Q.indexOf(H)<0&&(X[H]=O[H]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,H=Object.getOwnPropertySymbols(O);T{const{defaultValue:X,children:H,options:T=[],prefixCls:De,className:ve,rootClassName:tt,style:he,onChange:Ae}=O,ae=Ve(O,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:U,direction:Ie}=oe.useContext(c.E_),[m,x]=oe.useState(ae.value||X||[]),[R,L]=oe.useState([]);oe.useEffect(()=>{"value"in ae&&x(ae.value||[])},[ae.value]);const I=oe.useMemo(()=>T.map(M=>typeof M=="string"||typeof M=="number"?{label:M,value:M}:M),[T]),F=M=>{L(D=>D.filter(l=>l!==M))},re=M=>{L(D=>[].concat((0,$e.Z)(D),[M]))},Ge=M=>{const D=m.indexOf(M.value),l=(0,$e.Z)(m);D===-1?l.push(M.value):l.splice(D,1),"value"in ae||x(l),Ae==null||Ae(l.filter(V=>R.includes(V)).sort((V,ge)=>{const f=I.findIndex(Y=>Y.value===V),u=I.findIndex(Y=>Y.value===ge);return f-u}))},He=U("checkbox",De),Me=`${He}-group`,[ot,ht]=(0,h.ZP)(He),at=(0,Se.Z)(ae,["value","disabled"]),ct=T.length?I.map(M=>oe.createElement(te,{prefixCls:He,key:M.value.toString(),disabled:"disabled"in M?M.disabled:ae.disabled,value:M.value,checked:m.includes(M.value),onChange:M.onChange,className:`${Me}-item`,style:M.style,title:M.title},M.label)):H,Pe={toggleOption:Ge,value:m,disabled:ae.disabled,name:ae.name,registerValue:re,cancelValue:F},z=d()(Me,{[`${Me}-rtl`]:Ie==="rtl"},ve,tt,ht);return ot(oe.createElement("div",Object.assign({className:z,style:he},at,{ref:Q}),oe.createElement(le.Provider,{value:Pe},ct)))},K=oe.forwardRef(be);var b=oe.memo(K);const o=te;o.Group=b,o.__ANT_CHECKBOX=!0;var w=o},98447:function(ln,ke,e){e.d(ke,{C2:function(){return c}});var t=e(17313),d=e(37613),A=e(83116);const oe=B=>{const{checkboxCls:n}=B,ce=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(B)),{display:"inline-flex",flexWrap:"wrap",columnGap:B.marginXS,[`> ${B.antCls}-row`]:{flex:1}}),[ce]:Object.assign(Object.assign({},(0,t.Wf)(B)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ce}`]:{marginInlineStart:0},[`&${ce}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(B)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:B.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(B))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:B.checkboxSize,height:B.checkboxSize,direction:"ltr",backgroundColor:B.colorBgContainer,border:`${B.lineWidth}px ${B.lineType} ${B.colorBorder}`,borderRadius:B.borderRadiusSM,borderCollapse:"separate",transition:`all ${B.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:B.checkboxSize/14*5,height:B.checkboxSize/14*8,border:`${B.lineWidthBold}px solid ${B.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${B.motionDurationFast} ${B.motionEaseInBack}, opacity ${B.motionDurationFast}`}},"& + span":{paddingInlineStart:B.paddingXS,paddingInlineEnd:B.paddingXS}})},{[` + ${ce}:not(${ce}-disabled), + ${n}:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{borderColor:B.colorPrimary}},[`${ce}:not(${ce}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:B.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:B.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:B.colorPrimary,borderColor:B.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${B.motionDurationMid} ${B.motionEaseOutBack} ${B.motionDurationFast}`}}},[` + ${ce}-checked:not(${ce}-disabled), + ${n}-checked:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{backgroundColor:B.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:B.colorBgContainer,borderColor:B.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:B.fontSizeLG/2,height:B.fontSizeLG/2,backgroundColor:B.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ce}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:B.colorBgContainerDisabled,borderColor:B.colorBorder,"&:after":{borderColor:B.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:B.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:B.colorTextDisabled}}}]};function c(B,n){const ce=(0,d.TS)(n,{checkboxCls:`.${B}`,checkboxSize:n.controlInteractiveSize});return[oe(ce)]}ke.ZP=(0,A.Z)("Checkbox",(B,n)=>{let{prefixCls:ce}=n;return[c(ce,B)]})},93891:function(ln,ke,e){var t=e(59301),d=e(36355),A=e(64165);const oe=c=>{const{componentName:B}=c,{getPrefixCls:n}=(0,t.useContext)(d.E_),ce=n("empty");switch(B){case"Table":case"List":return t.createElement(A.Z,{image:A.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(A.Z,{image:A.Z.PRESENTED_IMAGE_SIMPLE,className:`${ce}-small`});default:return t.createElement(A.Z,null)}};ke.Z=oe},28103:function(ln,ke,e){e.d(ke,{Z:function(){return y}});var t=e(92310),d=e.n(t),A=e(59301),oe=e(36355),c=e(17313),B=e(83116),n=e(37613);const ce=P=>{const{componentCls:J,sizePaddingEdgeHorizontal:ie,colorSplit:te,lineWidth:$e,textPaddingInline:Se,orientationMargin:Ve,verticalMarginInline:be}=P;return{[J]:Object.assign(Object.assign({},(0,c.Wf)(P)),{borderBlockStart:`${$e}px solid ${te}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:be,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${$e}px solid ${te}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${P.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${J}-with-text`]:{display:"flex",alignItems:"center",margin:`${P.dividerHorizontalWithTextGutterMargin}px 0`,color:P.colorTextHeading,fontWeight:500,fontSize:P.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${te}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${$e}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${J}-with-text-left`]:{"&::before":{width:`${Ve*100}%`},"&::after":{width:`${100-Ve*100}%`}},[`&-horizontal${J}-with-text-right`]:{"&::before":{width:`${100-Ve*100}%`},"&::after":{width:`${Ve*100}%`}},[`${J}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Se},"&-dashed":{background:"none",borderColor:te,borderStyle:"dashed",borderWidth:`${$e}px 0 0`},[`&-horizontal${J}-with-text${J}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${J}-dashed`]:{borderInlineStartWidth:$e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${J}-with-text`]:{color:P.colorText,fontWeight:"normal",fontSize:P.fontSize},[`&-horizontal${J}-with-text-left${J}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${J}-inner-text`]:{paddingInlineStart:ie}},[`&-horizontal${J}-with-text-right${J}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${J}-inner-text`]:{paddingInlineEnd:ie}}})}};var le=(0,B.Z)("Divider",P=>{const J=(0,n.TS)(P,{dividerHorizontalWithTextGutterMargin:P.margin,dividerHorizontalGutterMargin:P.marginLG,sizePaddingEdgeHorizontal:0});return[ce(J)]},P=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:P.marginXS})),h=function(P,J){var ie={};for(var te in P)Object.prototype.hasOwnProperty.call(P,te)&&J.indexOf(te)<0&&(ie[te]=P[te]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,te=Object.getOwnPropertySymbols(P);$e{const{getPrefixCls:J,direction:ie,divider:te}=A.useContext(oe.E_),{prefixCls:$e,type:Se="horizontal",orientation:Ve="center",orientationMargin:be,className:K,rootClassName:b,children:o,dashed:w,plain:O,style:Q}=P,X=h(P,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),H=J("divider",$e),[T,De]=le(H),ve=Ve.length>0?`-${Ve}`:Ve,tt=!!o,he=Ve==="left"&&be!=null,Ae=Ve==="right"&&be!=null,ae=d()(H,te==null?void 0:te.className,De,`${H}-${Se}`,{[`${H}-with-text`]:tt,[`${H}-with-text${ve}`]:tt,[`${H}-dashed`]:!!w,[`${H}-plain`]:!!O,[`${H}-rtl`]:ie==="rtl",[`${H}-no-default-orientation-margin-left`]:he,[`${H}-no-default-orientation-margin-right`]:Ae},K,b),U=A.useMemo(()=>typeof be=="number"?be:/^\d+$/.test(be)?Number(be):be,[be]),Ie=Object.assign(Object.assign({},he&&{marginLeft:U}),Ae&&{marginRight:U});return T(A.createElement("div",Object.assign({className:ae,style:Object.assign(Object.assign({},te==null?void 0:te.style),Q)},X,{role:"separator"}),o&&Se!=="vertical"&&A.createElement("span",{className:`${H}-inner-text`,style:Ie},o)))}},91857:function(ln,ke,e){var t=e(59301),d=e(38226),A=e(92310),oe=e.n(A),c=e(31561),B=e(80764),n=e(35788),ce=e(64002),le=e(79676),h=e(53487),fe=e(92343),y=e(36355),P=e(20834),J=e(40875),ie=e(88088),te=e(47211);const $e=null,Se=b=>{const{menu:o,arrow:w,prefixCls:O,children:Q,trigger:X,disabled:H,dropdownRender:T,getPopupContainer:De,overlayClassName:ve,rootClassName:tt,open:he,onOpenChange:Ae,visible:ae,onVisibleChange:U,mouseEnterDelay:Ie=.15,mouseLeaveDelay:m=.1,autoAdjustOverflow:x=!0,placement:R="",overlay:L,transitionName:I}=b,{getPopupContainer:F,getPrefixCls:re,direction:Ge}=t.useContext(y.E_),He=t.useMemo(()=>{const C=re();return I!==void 0?I:R.includes("top")?`${C}-slide-down`:`${C}-slide-up`},[re,R,I]),Me=t.useMemo(()=>R?R.includes("Center")?R.slice(0,R.indexOf("Center")):R:Ge==="rtl"?"bottomRight":"bottomLeft",[R,Ge]),ot=re("dropdown",O),[ht,at]=(0,te.Z)(ot),[,ct]=(0,ie.Z)(),Pe=t.Children.only(Q),z=(0,fe.Tm)(Pe,{className:oe()(`${ot}-trigger`,{[`${ot}-rtl`]:Ge==="rtl"},Pe.props.className),disabled:H}),M=H?[]:X;let D;M&&M.includes("contextMenu")&&(D=!0);const[l,V]=(0,n.Z)(!1,{value:he!=null?he:ae}),ge=(0,B.useEvent)(C=>{Ae==null||Ae(C),U==null||U(C),V(C)}),f=oe()(ve,tt,at,{[`${ot}-rtl`]:Ge==="rtl"}),u=(0,le.Z)({arrowPointAtCenter:typeof w=="object"&&w.pointAtCenter,autoAdjustOverflow:x,offset:ct.marginXXS,arrowWidth:w?ct.sizePopupArrow:0,borderRadius:ct.borderRadius}),Y=t.useCallback(()=>{V(!1)},[]),Z=()=>{let C;return o!=null&&o.items?C=t.createElement(P.default,Object.assign({},o)):typeof L=="function"?C=L():C=L,T&&(C=T(C)),C=t.Children.only(typeof C=="string"?t.createElement("span",null,C):C),t.createElement(J.J,{prefixCls:`${ot}-menu`,expandIcon:t.createElement("span",{className:`${ot}-menu-submenu-arrow`},t.createElement(d.Z,{className:`${ot}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Y,validator:G=>{let{mode:Oe}=G}},C)};return ht(t.createElement(c.Z,Object.assign({alignPoint:D},(0,ce.Z)(b,["rootClassName"]),{mouseEnterDelay:Ie,mouseLeaveDelay:m,visible:l,builtinPlacements:u,arrow:!!w,overlayClassName:f,prefixCls:ot,getPopupContainer:De||F,transitionName:He,trigger:M,overlay:Z,placement:Me,onVisibleChange:ge}),z))};function Ve(b){return Object.assign(Object.assign({},b),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const be=(0,h.Z)(Se,"dropdown",b=>b,Ve),K=b=>t.createElement(be,Object.assign({},b),t.createElement("span",null));Se._InternalPanelDoNotUseOrYouWillBeFired=K,ke.Z=Se},38854:function(ln,ke,e){e.d(ke,{Z:function(){return ie}});var t=e(91857),d=e(92310),A=e.n(d),oe=e(59301),c=e(24764),B=e(3113),n=e(36355),ce=e(81327),le=e(33234),h=e(47211),fe=function(te,$e){var Se={};for(var Ve in te)Object.prototype.hasOwnProperty.call(te,Ve)&&$e.indexOf(Ve)<0&&(Se[Ve]=te[Ve]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ve=Object.getOwnPropertySymbols(te);be{const{getPopupContainer:$e,getPrefixCls:Se,direction:Ve}=oe.useContext(n.E_),{prefixCls:be,type:K="default",danger:b,disabled:o,loading:w,onClick:O,htmlType:Q,children:X,className:H,menu:T,arrow:De,autoFocus:ve,overlay:tt,trigger:he,align:Ae,open:ae,onOpenChange:U,placement:Ie,getPopupContainer:m,href:x,icon:R=oe.createElement(c.Z,null),title:L,buttonsRender:I=Z=>Z,mouseEnterDelay:F,mouseLeaveDelay:re,overlayClassName:Ge,overlayStyle:He,destroyPopupOnHide:Me,dropdownRender:ot}=te,ht=fe(te,["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"]),at=Se("dropdown",be),ct=`${at}-button`,[Pe,z]=(0,h.Z)(at),M={menu:T,arrow:De,autoFocus:ve,align:Ae,disabled:o,trigger:o?[]:he,onOpenChange:U,getPopupContainer:m||$e,mouseEnterDelay:F,mouseLeaveDelay:re,overlayClassName:Ge,overlayStyle:He,destroyPopupOnHide:Me,dropdownRender:ot},{compactSize:D,compactItemClassnames:l}=(0,le.ri)(at,Ve),V=A()(ct,l,H,z);"overlay"in te&&(M.overlay=tt),"open"in te&&(M.open=ae),"placement"in te?M.placement=Ie:M.placement=Ve==="rtl"?"bottomLeft":"bottomRight";const ge=oe.createElement(B.ZP,{type:K,danger:b,disabled:o,loading:w,onClick:O,htmlType:Q,href:x,title:L},X),f=oe.createElement(B.ZP,{type:K,danger:b,icon:R}),[u,Y]=I([ge,f]);return Pe(oe.createElement(ce.Z.Compact,Object.assign({className:V,size:D,block:!0},ht),u,oe.createElement(t.Z,Object.assign({},M),Y)))};y.__ANT_BUTTON=!0;var P=y;const J=t.Z;J.Button=P;var ie=J},47211:function(ln,ke,e){e.d(ke,{Z:function(){return fe}});var t=e(17313),d=e(13826),A=e(92899),oe=e(29878),c=e(19447),B=e(83116),n=e(37613),le=y=>{const{componentCls:P,menuCls:J,colorError:ie,colorTextLightSolid:te}=y,$e=`${J}-item`;return{[`${P}, ${P}-menu-submenu`]:{[`${J} ${$e}`]:{[`&${$e}-danger:not(${$e}-disabled)`]:{color:ie,"&:hover":{color:te,backgroundColor:ie}}}}}};const h=y=>{const{componentCls:P,menuCls:J,zIndexPopup:ie,dropdownArrowDistance:te,sizePopupArrow:$e,antCls:Se,iconCls:Ve,motionDurationMid:be,dropdownPaddingVertical:K,fontSize:b,dropdownEdgeChildPadding:o,colorTextDisabled:w,fontSizeIcon:O,controlPaddingHorizontal:Q,colorBgElevated:X}=y;return[{[P]:Object.assign(Object.assign({},(0,t.Wf)(y)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ie,display:"block","&::before":{position:"absolute",insetBlock:-te+$e/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Se}-btn`]:{[`& > ${Ve}-down, & > ${Se}-btn-icon > ${Ve}-down`]:{fontSize:O}},[`${P}-wrap`]:{position:"relative",[`${Se}-btn > ${Ve}-down`]:{fontSize:O},[`${Ve}-down::before`]:{transition:`transform ${be}`}},[`${P}-wrap-open`]:{[`${Ve}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Se}-slide-down-enter${Se}-slide-down-enter-active${P}-placement-bottomLeft, + &${Se}-slide-down-appear${Se}-slide-down-appear-active${P}-placement-bottomLeft, + &${Se}-slide-down-enter${Se}-slide-down-enter-active${P}-placement-bottom, + &${Se}-slide-down-appear${Se}-slide-down-appear-active${P}-placement-bottom, + &${Se}-slide-down-enter${Se}-slide-down-enter-active${P}-placement-bottomRight, + &${Se}-slide-down-appear${Se}-slide-down-appear-active${P}-placement-bottomRight`]:{animationName:d.fJ},[`&${Se}-slide-up-enter${Se}-slide-up-enter-active${P}-placement-topLeft, + &${Se}-slide-up-appear${Se}-slide-up-appear-active${P}-placement-topLeft, + &${Se}-slide-up-enter${Se}-slide-up-enter-active${P}-placement-top, + &${Se}-slide-up-appear${Se}-slide-up-appear-active${P}-placement-top, + &${Se}-slide-up-enter${Se}-slide-up-enter-active${P}-placement-topRight, + &${Se}-slide-up-appear${Se}-slide-up-appear-active${P}-placement-topRight`]:{animationName:d.Qt},[`&${Se}-slide-down-leave${Se}-slide-down-leave-active${P}-placement-bottomLeft, + &${Se}-slide-down-leave${Se}-slide-down-leave-active${P}-placement-bottom, + &${Se}-slide-down-leave${Se}-slide-down-leave-active${P}-placement-bottomRight`]:{animationName:d.Uw},[`&${Se}-slide-up-leave${Se}-slide-up-leave-active${P}-placement-topLeft, + &${Se}-slide-up-leave${Se}-slide-up-leave-active${P}-placement-top, + &${Se}-slide-up-leave${Se}-slide-up-leave-active${P}-placement-topRight`]:{animationName:d.ly}})},(0,c.ZP)(y,{colorBg:X,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${P} ${J}`]:{position:"relative",margin:0},[`${J}-submenu-popup`]:{position:"absolute",zIndex:ie,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${P}, ${P}-menu-submenu`]:{[J]:Object.assign(Object.assign({padding:o,listStyleType:"none",backgroundColor:X,backgroundClip:"padding-box",borderRadius:y.borderRadiusLG,outline:"none",boxShadow:y.boxShadowSecondary},(0,t.Qy)(y)),{[`${J}-item-group-title`]:{padding:`${K}px ${Q}px`,color:y.colorTextDescription,transition:`all ${be}`},[`${J}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${J}-item-icon`]:{minWidth:b,marginInlineEnd:y.marginXS,fontSize:y.fontSizeSM},[`${J}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${be}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${J}-item, ${J}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${Q}px`,color:y.colorText,fontWeight:"normal",fontSize:b,lineHeight:y.lineHeight,cursor:"pointer",transition:`all ${be}`,borderRadius:y.borderRadiusSM,"&:hover, &-active":{backgroundColor:y.controlItemBgHover}},(0,t.Qy)(y)),{"&-selected":{color:y.colorPrimary,backgroundColor:y.controlItemBgActive,"&:hover, &-active":{backgroundColor:y.controlItemBgActiveHover}},"&-disabled":{color:w,cursor:"not-allowed","&:hover":{color:w,backgroundColor:X,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${y.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:y.colorSplit},[`${P}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:y.paddingXS,[`${P}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:y.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${J}-item-group-list`]:{margin:`0 ${y.marginXS}px`,padding:0,listStyle:"none"},[`${J}-submenu-title`]:{paddingInlineEnd:Q+y.fontSizeSM},[`${J}-submenu-vertical`]:{position:"relative"},[`${J}-submenu${J}-submenu-disabled ${P}-menu-submenu-title`]:{[`&, ${P}-menu-submenu-arrow-icon`]:{color:w,backgroundColor:X,cursor:"not-allowed"}},[`${J}-submenu-selected ${P}-menu-submenu-title`]:{color:y.colorPrimary}})}},[(0,d.oN)(y,"slide-up"),(0,d.oN)(y,"slide-down"),(0,A.Fm)(y,"move-up"),(0,A.Fm)(y,"move-down"),(0,oe._y)(y,"zoom-big")]]};var fe=(0,B.Z)("Dropdown",(y,P)=>{let{rootPrefixCls:J}=P;const{marginXXS:ie,sizePopupArrow:te,controlHeight:$e,fontSize:Se,lineHeight:Ve,paddingXXS:be,componentCls:K,borderRadiusLG:b}=y,o=($e-Se*Ve)/2,{dropdownArrowOffset:w}=(0,c.fS)({contentRadius:b}),O=(0,n.TS)(y,{menuCls:`${K}-menu`,rootPrefixCls:J,dropdownArrowDistance:te/2+ie,dropdownArrowOffset:w,dropdownPaddingVertical:o,dropdownEdgeChildPadding:be});return[h(O),le(O)]},y=>({zIndexPopup:y.zIndexPopupBase+50}))},64165:function(ln,ke,e){e.d(ke,{Z:function(){return be}});var t=e(92310),d=e.n(t),A=e(59301),oe=e(36355),c=e(9763),B=e(64993),n=e(88088),le=()=>{const[,K]=(0,n.Z)(),o=new B.C(K.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return A.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},A.createElement("g",{fill:"none",fillRule:"evenodd"},A.createElement("g",{transform:"translate(24 31.67)"},A.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),A.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"}),A.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)"}),A.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"}),A.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"})),A.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"}),A.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},A.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),A.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},fe=()=>{const[,K]=(0,n.Z)(),{colorFill:b,colorFillTertiary:o,colorFillQuaternary:w,colorBgContainer:O}=K,{borderColor:Q,shadowColor:X,contentColor:H}=(0,A.useMemo)(()=>({borderColor:new B.C(b).onBackground(O).toHexShortString(),shadowColor:new B.C(o).onBackground(O).toHexShortString(),contentColor:new B.C(w).onBackground(O).toHexShortString()}),[b,o,w,O]);return A.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},A.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},A.createElement("ellipse",{fill:X,cx:"32",cy:"33",rx:"32",ry:"7"}),A.createElement("g",{fillRule:"nonzero",stroke:Q},A.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"}),A.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:H}))))},y=e(83116),P=e(37613);const J=K=>{const{componentCls:b,margin:o,marginXS:w,marginXL:O,fontSize:Q,lineHeight:X}=K;return{[b]:{marginInline:w,fontSize:Q,lineHeight:X,textAlign:"center",[`${b}-image`]:{height:K.emptyImgHeight,marginBottom:w,opacity:K.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${b}-description`]:{color:K.colorText},[`${b}-footer`]:{marginTop:o},"&-normal":{marginBlock:O,color:K.colorTextDisabled,[`${b}-description`]:{color:K.colorTextDisabled},[`${b}-image`]:{height:K.emptyImgHeightMD}},"&-small":{marginBlock:w,color:K.colorTextDisabled,[`${b}-image`]:{height:K.emptyImgHeightSM}}}}};var ie=(0,y.Z)("Empty",K=>{const{componentCls:b,controlHeightLG:o}=K,w=(0,P.TS)(K,{emptyImgCls:`${b}-img`,emptyImgHeight:o*2.5,emptyImgHeightMD:o,emptyImgHeightSM:o*.875});return[J(w)]}),te=function(K,b){var o={};for(var w in K)Object.prototype.hasOwnProperty.call(K,w)&&b.indexOf(w)<0&&(o[w]=K[w]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,w=Object.getOwnPropertySymbols(K);O{var{className:b,rootClassName:o,prefixCls:w,image:O=$e,description:Q,children:X,imageStyle:H,style:T}=K,De=te(K,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ve,direction:tt,empty:he}=A.useContext(oe.E_),Ae=ve("empty",w),[ae,U]=ie(Ae),[Ie]=(0,c.Z)("Empty"),m=typeof Q!="undefined"?Q:Ie==null?void 0:Ie.description,x=typeof m=="string"?m:"empty";let R=null;return typeof O=="string"?R=A.createElement("img",{alt:x,src:O}):R=O,ae(A.createElement("div",Object.assign({className:d()(U,Ae,he==null?void 0:he.className,{[`${Ae}-normal`]:O===Se,[`${Ae}-rtl`]:tt==="rtl"},b,o),style:Object.assign(Object.assign({},he==null?void 0:he.style),T)},De),A.createElement("div",{className:`${Ae}-image`,style:H},R),m&&A.createElement("div",{className:`${Ae}-description`},m),X&&A.createElement("div",{className:`${Ae}-footer`},X)))};Ve.PRESENTED_IMAGE_DEFAULT=$e,Ve.PRESENTED_IMAGE_SIMPLE=Se;var be=Ve},78241:function(ln,ke,e){e.d(ke,{default:function(){return Kn}});var t=e(26390),d=e(92310),A=e.n(d),oe=e(43469),c=e(59301),B=e(62892),n=e(32441);function ce(ee){const[s,E]=c.useState(ee);return c.useEffect(()=>{const p=setTimeout(()=>{E(ee)},ee.length?0:10);return()=>{clearTimeout(p)}},[ee]),s}var le=e(17313),h=e(29878),fe=e(8378),y=e(37613),P=e(83116),ie=ee=>{const{componentCls:s}=ee,E=`${s}-show-help`,p=`${s}-show-help-item`;return{[E]:{transition:`opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[p]:{overflow:"hidden",transition:`height ${ee.motionDurationSlow} ${ee.motionEaseInOut}, + opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}, + transform ${ee.motionDurationSlow} ${ee.motionEaseInOut} !important`,[`&${p}-appear, &${p}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${p}-leave-active`]:{transform:"translateY(-5px)"}}}}};const te=ee=>({legend:{display:"block",width:"100%",marginBottom:ee.marginLG,padding:0,color:ee.colorTextDescription,fontSize:ee.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${ee.lineWidth}px ${ee.lineType} ${ee.colorBorder}`},label:{fontSize:ee.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 ${ee.controlOutlineWidth}px ${ee.controlOutline}`},output:{display:"block",paddingTop:15,color:ee.colorText,fontSize:ee.fontSize,lineHeight:ee.lineHeight}}),$e=(ee,s)=>{const{formItemCls:E}=ee;return{[E]:{[`${E}-label > label`]:{height:s},[`${E}-control-input`]:{minHeight:s}}}},Se=ee=>{const{componentCls:s}=ee;return{[ee.componentCls]:Object.assign(Object.assign(Object.assign({},(0,le.Wf)(ee)),te(ee)),{[`${s}-text`]:{display:"inline-block",paddingInlineEnd:ee.paddingSM},"&-small":Object.assign({},$e(ee,ee.controlHeightSM)),"&-large":Object.assign({},$e(ee,ee.controlHeightLG))})}},Ve=ee=>{const{formItemCls:s,iconCls:E,componentCls:p,rootPrefixCls:S,labelRequiredMarkColor:de,labelColor:se,labelFontSize:Xe,labelHeight:je,labelColonMarginInlineStart:_e,labelColonMarginInlineEnd:nt,itemMarginBottom:vt}=ee;return{[s]:Object.assign(Object.assign({},(0,le.Wf)(ee)),{marginBottom:vt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${S}-row`]:{display:"none"},"&-has-warning":{[`${s}-split`]:{color:ee.colorError}},"&-has-error":{[`${s}-split`]:{color:ee.colorWarning}},[`${s}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${ee.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:je,color:se,fontSize:Xe,[`> ${E}`]:{fontSize:ee.fontSize,verticalAlign:"top"},[`&${s}-required:not(${s}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:ee.marginXXS,color:de,fontSize:ee.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${p}-hide-required-mark &`]:{display:"none"}},[`${s}-optional`]:{display:"inline-block",marginInlineStart:ee.marginXXS,color:ee.colorTextDescription,[`${p}-hide-required-mark &`]:{display:"none"}},[`${s}-tooltip`]:{color:ee.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:ee.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:_e,marginInlineEnd:nt},[`&${s}-no-colon::after`]:{content:'"\\a0"'}}},[`${s}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${S}-col-'"]):not([class*="' ${S}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:ee.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[s]:{"&-explain, &-extra":{clear:"both",color:ee.colorTextDescription,fontSize:ee.fontSize,lineHeight:ee.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:ee.controlHeightSM,transition:`color ${ee.motionDurationMid} ${ee.motionEaseOut}`},"&-explain":{"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning}}},[`&-with-help ${s}-explain`]:{height:"auto",opacity:1},[`${s}-feedback-icon`]:{fontSize:ee.fontSize,textAlign:"center",visibility:"visible",animationName:h.kr,animationDuration:ee.motionDurationMid,animationTimingFunction:ee.motionEaseOutBack,pointerEvents:"none","&-success":{color:ee.colorSuccess},"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning},"&-validating":{color:ee.colorPrimary}}})}},be=ee=>{const{componentCls:s,formItemCls:E}=ee;return{[`${s}-horizontal`]:{[`${E}-label`]:{flexGrow:0},[`${E}-control`]:{flex:"1 1 0",minWidth:0},[`${E}-label[class$='-24'], ${E}-label[class*='-24 ']`]:{[`& + ${E}-control`]:{minWidth:"unset"}}}}},K=ee=>{const{componentCls:s,formItemCls:E}=ee;return{[`${s}-inline`]:{display:"flex",flexWrap:"wrap",[E]:{flex:"none",marginInlineEnd:ee.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${E}-label, + > ${E}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${E}-label`]:{flex:"none"},[`${s}-text`]:{display:"inline-block"},[`${E}-has-feedback`]:{display:"inline-block"}}}}},b=ee=>({padding:ee.verticalLabelPadding,margin:ee.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),o=ee=>{const{componentCls:s,formItemCls:E,rootPrefixCls:p}=ee;return{[`${E} ${E}-label`]:b(ee),[s]:{[E]:{flexWrap:"wrap",[`${E}-label, ${E}-control`]:{[`&:not([class*=" ${p}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},w=ee=>{const{componentCls:s,formItemCls:E,rootPrefixCls:p}=ee;return{[`${s}-vertical`]:{[E]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${s}-item-control`]:{width:"100%"}}},[`${s}-vertical ${E}-label, + .${p}-col-24${E}-label, + .${p}-col-xl-24${E}-label`]:b(ee),[`@media (max-width: ${ee.screenXSMax}px)`]:[o(ee),{[s]:{[`.${p}-col-xs-24${E}-label`]:b(ee)}}],[`@media (max-width: ${ee.screenSMMax}px)`]:{[s]:{[`.${p}-col-sm-24${E}-label`]:b(ee)}},[`@media (max-width: ${ee.screenMDMax}px)`]:{[s]:{[`.${p}-col-md-24${E}-label`]:b(ee)}},[`@media (max-width: ${ee.screenLGMax}px)`]:{[s]:{[`.${p}-col-lg-24${E}-label`]:b(ee)}}}},O=(ee,s)=>(0,y.TS)(ee,{formItemCls:`${ee.componentCls}-item`,rootPrefixCls:s});var Q=(0,P.Z)("Form",(ee,s)=>{let{rootPrefixCls:E}=s;const p=O(ee,E);return[Se(p),Ve(p),ie(p),be(p),K(p),w(p),(0,fe.Z)(p),h.kr]},ee=>({labelRequiredMarkColor:ee.colorError,labelColor:ee.colorTextHeading,labelFontSize:ee.fontSize,labelHeight:ee.controlHeight,labelColonMarginInlineStart:ee.marginXXS/2,labelColonMarginInlineEnd:ee.marginXS,itemMarginBottom:ee.marginLG,verticalLabelPadding:`0 0 ${ee.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const X=[];function H(ee,s,E){let p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof ee=="string"?ee:`${s}-${p}`,error:ee,errorStatus:E}}var De=ee=>{let{help:s,helpStatus:E,errors:p=X,warnings:S=X,className:de,fieldId:se,onVisibleChanged:Xe}=ee;const{prefixCls:je}=c.useContext(n.Rk),_e=`${je}-item-explain`,[,nt]=Q(je),vt=(0,c.useMemo)(()=>(0,B.Z)(je),[je]),dt=ce(p),Qe=ce(S),ut=c.useMemo(()=>s!=null?[H(s,"help",E)]:[].concat((0,t.Z)(dt.map((bt,Pt)=>H(bt,"error","error",Pt))),(0,t.Z)(Qe.map((bt,Pt)=>H(bt,"warning","warning",Pt)))),[s,E,dt,Qe]),At={};return se&&(At.id=`${se}_help`),c.createElement(oe.default,{motionDeadline:vt.motionDeadline,motionName:`${je}-show-help`,visible:!!ut.length,onVisibleChanged:Xe},bt=>{const{className:Pt,style:Lt}=bt;return c.createElement("div",Object.assign({},At,{className:A()(_e,Pt,de,nt),style:Lt,role:"alert"}),c.createElement(oe.CSSMotionList,Object.assign({keys:ut},(0,B.Z)(je),{motionName:`${je}-show-help-item`,component:!1}),qt=>{const{key:Nt,error:ft,errorStatus:pe,className:Ee,style:Te}=qt;return c.createElement("div",{key:Nt,className:A()(Ee,{[`${_e}-${pe}`]:pe}),style:Te},ft)}))})},ve=e(95013),tt=e(36355),he=e(1684),Ae=e(52946),ae=e(19716),U=e(16722);const Ie=["parentNode"],m="form_item";function x(ee){return ee===void 0||ee===!1?[]:Array.isArray(ee)?ee:[ee]}function R(ee,s){if(!ee.length)return;const E=ee.join("_");return s?`${s}_${E}`:Ie.includes(E)?`${m}_${E}`:E}function L(ee,s,E,p,S,de){let se=p;return de!==void 0?se=de:E.validating?se="validating":ee.length?se="error":s.length?se="warning":(E.touched||S&&E.validated)&&(se="success"),se}function I(ee){return x(ee).join("_")}function F(ee){const[s]=(0,ve.useForm)(),E=c.useRef({}),p=c.useMemo(()=>ee!=null?ee:Object.assign(Object.assign({},s),{__INTERNAL__:{itemRef:S=>de=>{const se=I(S);de?E.current[se]=de:delete E.current[se]}},scrollToField:function(S){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const se=x(S),Xe=R(se,p.__INTERNAL__.name),je=Xe?document.getElementById(Xe):null;je&&(0,U.Z)(je,Object.assign({scrollMode:"if-needed",block:"nearest"},de))},getFieldInstance:S=>{const de=I(S);return E.current[de]}}),[ee,s]);return[p]}var re=e(28726),Ge=function(ee,s){var E={};for(var p in ee)Object.prototype.hasOwnProperty.call(ee,p)&&s.indexOf(p)<0&&(E[p]=ee[p]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,p=Object.getOwnPropertySymbols(ee);S{const E=c.useContext(he.Z),{getPrefixCls:p,direction:S,form:de}=c.useContext(tt.E_),{prefixCls:se,className:Xe,rootClassName:je,size:_e,disabled:nt=E,form:vt,colon:dt,labelAlign:Qe,labelWrap:ut,labelCol:At,wrapperCol:bt,hideRequiredMark:Pt,layout:Lt="horizontal",scrollToFirstError:qt,requiredMark:Nt,onFinishFailed:ft,name:pe,style:Ee,feedbackIcons:Te}=ee,Ke=Ge(ee,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Re=(0,ae.Z)(_e),rt=c.useContext(re.Z),j=(0,c.useMemo)(()=>Nt!==void 0?Nt:de&&de.requiredMark!==void 0?de.requiredMark:!Pt,[Pt,Nt,de]),k=dt!=null?dt:de==null?void 0:de.colon,ue=p("form",se),[me,Fe]=Q(ue),Ot=A()(ue,`${ue}-${Lt}`,{[`${ue}-hide-required-mark`]:j===!1,[`${ue}-rtl`]:S==="rtl",[`${ue}-${Re}`]:Re},Fe,de==null?void 0:de.className,Xe,je),[Mt]=F(vt),{__INTERNAL__:lt}=Mt;lt.name=pe;const Ue=(0,c.useMemo)(()=>({name:pe,labelAlign:Qe,labelCol:At,labelWrap:ut,wrapperCol:bt,vertical:Lt==="vertical",colon:k,requiredMark:j,itemRef:lt.itemRef,form:Mt,feedbackIcons:Te}),[pe,Qe,At,bt,Lt,k,j,Mt,Te]);c.useImperativeHandle(s,()=>Mt);const Et=(Zt,Rt)=>{if(Zt){let Vt={block:"nearest"};typeof Zt=="object"&&(Vt=Zt),Mt.scrollToField(Rt,Vt)}},Xt=Zt=>{if(ft==null||ft(Zt),Zt.errorFields.length){const Rt=Zt.errorFields[0].name;if(qt!==void 0){Et(qt,Rt);return}de&&de.scrollToFirstError!==void 0&&Et(de.scrollToFirstError,Rt)}};return me(c.createElement(he.n,{disabled:nt},c.createElement(Ae.q,{size:Re},c.createElement(n.RV,Object.assign({},{validateMessages:rt}),c.createElement(n.q3.Provider,{value:Ue},c.createElement(ve.default,Object.assign({id:pe},Ke,{name:pe,onFinishFailed:Xt,form:Mt,style:Object.assign(Object.assign({},de==null?void 0:de.style),Ee),className:Ot})))))))};var ot=c.forwardRef(He),ht=e(12383),at=e(20475),ct=e(92343),Pe=e(38298);function z(ee){if(typeof ee=="function")return ee;const s=(0,Pe.Z)(ee);return s.length<=1?s[0]:s}const M=()=>{const{status:ee,errors:s=[],warnings:E=[]}=(0,c.useContext)(n.aM);return{status:ee,errors:s,warnings:E}};M.Context=n.aM;var D=M,l=e(23073);function V(ee){const[s,E]=c.useState(ee),p=(0,c.useRef)(null),S=(0,c.useRef)([]),de=(0,c.useRef)(!1);c.useEffect(()=>(de.current=!1,()=>{de.current=!0,l.Z.cancel(p.current),p.current=null}),[]);function se(Xe){de.current||(p.current===null&&(S.current=[],p.current=(0,l.Z)(()=>{p.current=null,E(je=>{let _e=je;return S.current.forEach(nt=>{_e=nt(_e)}),_e})})),S.current.push(Xe))}return[s,se]}function ge(){const{itemRef:ee}=c.useContext(n.q3),s=c.useRef({});function E(p,S){const de=S&&typeof S=="object"&&S.ref,se=p.join("_");return(s.current.name!==se||s.current.originRef!==de)&&(s.current.name=se,s.current.originRef=de,s.current.ref=(0,at.sQ)(ee(p),de)),s.current.ref}return E}var f=e(48886),u=e(28800),Y=e(64002),Z=e(27382),C=e(37028);const G=ee=>{const{formItemCls:s}=ee;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${s}-control`]:{display:"flex"}}}};var Oe=(0,P.b)(["Form","item-item"],(ee,s)=>{let{rootPrefixCls:E}=s;const p=O(ee,E);return[G(p)]}),_=ee=>{const{prefixCls:s,status:E,wrapperCol:p,children:S,errors:de,warnings:se,_internalItemRender:Xe,extra:je,help:_e,fieldId:nt,marginBottom:vt,onErrorVisibleChanged:dt}=ee,Qe=`${s}-item`,ut=c.useContext(n.q3),At=p||ut.wrapperCol||{},bt=A()(`${Qe}-control`,At.className),Pt=c.useMemo(()=>Object.assign({},ut),[ut]);delete Pt.labelCol,delete Pt.wrapperCol;const Lt=c.createElement("div",{className:`${Qe}-control-input`},c.createElement("div",{className:`${Qe}-control-input-content`},S)),qt=c.useMemo(()=>({prefixCls:s,status:E}),[s,E]),Nt=vt!==null||de.length||se.length?c.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},c.createElement(n.Rk.Provider,{value:qt},c.createElement(De,{fieldId:nt,errors:de,warnings:se,help:_e,helpStatus:E,className:`${Qe}-explain-connected`,onVisibleChanged:dt})),!!vt&&c.createElement("div",{style:{width:0,height:vt}})):null,ft={};nt&&(ft.id=`${nt}_extra`);const pe=je?c.createElement("div",Object.assign({},ft,{className:`${Qe}-extra`}),je):null,Ee=Xe&&Xe.mark==="pro_table_render"&&Xe.render?Xe.render(ee,{input:Lt,errorList:Nt,extra:pe}):c.createElement(c.Fragment,null,Lt,Nt,pe);return c.createElement(n.q3.Provider,{value:Pt},c.createElement(C.Z,Object.assign({},At,{className:bt}),Ee),c.createElement(Oe,{prefixCls:s}))},xe=e(385),Ze=e(31724),we=e(9763),yt=e(6848),gt=function(ee,s){var E={};for(var p in ee)Object.prototype.hasOwnProperty.call(ee,p)&&s.indexOf(p)<0&&(E[p]=ee[p]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,p=Object.getOwnPropertySymbols(ee);S{let{prefixCls:s,label:E,htmlFor:p,labelCol:S,labelAlign:de,colon:se,required:Xe,requiredMark:je,tooltip:_e}=ee;var nt;const[vt]=(0,we.Z)("Form"),{vertical:dt,labelAlign:Qe,labelCol:ut,labelWrap:At,colon:bt}=c.useContext(n.q3);if(!E)return null;const Pt=S||ut||{},Lt=de||Qe,qt=`${s}-item-label`,Nt=A()(qt,Lt==="left"&&`${qt}-left`,Pt.className,{[`${qt}-wrap`]:!!At});let ft=E;const pe=se===!0||bt!==!1&&se!==!1;pe&&!dt&&typeof E=="string"&&E.trim()!==""&&(ft=E.replace(/[:|:]\s*$/,""));const Te=xt(_e);if(Te){const{icon:j=c.createElement(xe.Z,null)}=Te,k=gt(Te,["icon"]),ue=c.createElement(yt.Z,Object.assign({},k),c.cloneElement(j,{className:`${s}-item-tooltip`,title:""}));ft=c.createElement(c.Fragment,null,ft,ue)}const Ke=je==="optional",Re=typeof je=="function";Re?ft=je(ft,{required:!!Xe}):Ke&&!Xe&&(ft=c.createElement(c.Fragment,null,ft,c.createElement("span",{className:`${s}-item-optional`,title:""},(vt==null?void 0:vt.optional)||((nt=Ze.Z.Form)===null||nt===void 0?void 0:nt.optional))));const rt=A()({[`${s}-item-required`]:Xe,[`${s}-item-required-mark-optional`]:Ke||Re,[`${s}-item-no-colon`]:!pe});return c.createElement(C.Z,Object.assign({},Pt,{className:Nt}),c.createElement("label",{htmlFor:p,className:rt,title:typeof E=="string"?E:""},ft))},st=e(5242),Dt=e(37637),In=e(4715),Bn=e(78714);const Pn={success:st.Z,warning:In.Z,error:Dt.Z,validating:Bn.Z};function pn(ee){let{children:s,errors:E,warnings:p,hasFeedback:S,validateStatus:de,prefixCls:se,meta:Xe,noStyle:je}=ee;const _e=`${se}-item`,{feedbackIcons:nt}=c.useContext(n.q3),vt=L(E,p,Xe,null,!!S,de),{isFormItemInput:dt,status:Qe}=c.useContext(n.aM),ut=c.useMemo(()=>{var At;let bt;if(S){const qt=S!==!0&&S.icons||nt,Nt=vt&&((At=qt==null?void 0:qt({status:vt,errors:E,warnings:p}))===null||At===void 0?void 0:At[vt]),ft=vt&&Pn[vt];bt=Nt!==!1&&ft?c.createElement("span",{className:A()(`${_e}-feedback-icon`,`${_e}-feedback-icon-${vt}`)},Nt||c.createElement(ft,null)):null}let Pt=!0,Lt=vt||"";return je&&(Pt=dt,Lt=(vt!=null?vt:Qe)||""),{status:Lt,errors:E,warnings:p,hasFeedback:!!S,feedbackIcon:bt,isFormItemInput:Pt}},[vt,S,je,dt,Qe]);return c.createElement(n.aM.Provider,{value:ut},s)}var nr=function(ee,s){var E={};for(var p in ee)Object.prototype.hasOwnProperty.call(ee,p)&&s.indexOf(p)<0&&(E[p]=ee[p]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,p=Object.getOwnPropertySymbols(ee);S{if(Te&&Nt.current){const Fe=getComputedStyle(Nt.current);rt(parseInt(Fe.marginBottom,10))}},[Te,Ke]);const j=Fe=>{Fe||rt(null)},ue=function(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Ot=Fe?ft:_e.errors,Mt=Fe?pe:_e.warnings;return L(Ot,Mt,_e,"",!!nt,je)}(),me=A()(Lt,E,p,{[`${Lt}-with-help`]:Ee||ft.length||pe.length,[`${Lt}-has-feedback`]:ue&&nt,[`${Lt}-has-success`]:ue==="success",[`${Lt}-has-warning`]:ue==="warning",[`${Lt}-has-error`]:ue==="error",[`${Lt}-is-validating`]:ue==="validating",[`${Lt}-hidden`]:vt});return c.createElement("div",{className:me,style:S,ref:Nt},c.createElement(Z.Z,Object.assign({className:`${Lt}-row`},(0,Y.Z)(Pt,["_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"])),c.createElement(It,Object.assign({htmlFor:Qe},ee,{requiredMark:qt,required:ut!=null?ut:At,prefixCls:s})),c.createElement(_,Object.assign({},ee,_e,{errors:ft,warnings:pe,prefixCls:s,status:ue,help:de,marginBottom:Re,onErrorVisibleChanged:j}),c.createElement(n.qI.Provider,{value:bt},c.createElement(pn,{prefixCls:s,meta:_e,errors:_e.errors,warnings:_e.warnings,hasFeedback:nt,validateStatus:ue},dt)))),!!Re&&c.createElement("div",{className:`${Lt}-margin-offset`,style:{marginBottom:-Re}}))}const Tt="__SPLIT__",hr=null,qn=c.memo(ee=>{let{children:s}=ee;return s},(ee,s)=>ee.value===s.value&&ee.update===s.update&&ee.childProps.length===s.childProps.length&&ee.childProps.every((E,p)=>E===s.childProps[p]));function Mn(ee){return ee!=null}function Tn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Nr(ee){const{name:s,noStyle:E,className:p,dependencies:S,prefixCls:de,shouldUpdate:se,rules:Xe,children:je,required:_e,label:nt,messageVariables:vt,trigger:dt="onChange",validateTrigger:Qe,hidden:ut,help:At}=ee,{getPrefixCls:bt}=c.useContext(tt.E_),{name:Pt}=c.useContext(n.q3),Lt=z(je),qt=typeof Lt=="function",Nt=c.useContext(n.qI),{validateTrigger:ft}=c.useContext(ve.FieldContext),pe=Qe!==void 0?Qe:ft,Ee=Mn(s),Te=bt("form",de),[Ke,Re]=Q(Te),rt=c.useContext(ve.ListContext),j=c.useRef(),[k,ue]=V({}),[me,Fe]=(0,ht.Z)(()=>Tn()),Ot=Rt=>{const Vt=rt==null?void 0:rt.getKey(Rt.name);if(Fe(Rt.destroy?Tn():Rt,!0),E&&At!==!1&&Nt){let on=Rt.name;if(Rt.destroy)on=j.current||on;else if(Vt!==void 0){const[nn,En]=Vt;on=[nn].concat((0,t.Z)(En)),j.current=on}Nt(Rt,on)}},Mt=(Rt,Vt)=>{ue(on=>{const nn=Object.assign({},on),$n=[].concat((0,t.Z)(Rt.name.slice(0,-1)),(0,t.Z)(Vt)).join(Tt);return Rt.destroy?delete nn[$n]:nn[$n]=Rt,nn})},[lt,Ue]=c.useMemo(()=>{const Rt=(0,t.Z)(me.errors),Vt=(0,t.Z)(me.warnings);return Object.values(k).forEach(on=>{Rt.push.apply(Rt,(0,t.Z)(on.errors||[])),Vt.push.apply(Vt,(0,t.Z)(on.warnings||[]))}),[Rt,Vt]},[k,me.errors,me.warnings]),Et=ge();function Xt(Rt,Vt,on){return E&&!ut?c.createElement(pn,{prefixCls:Te,hasFeedback:ee.hasFeedback,validateStatus:ee.validateStatus,meta:me,errors:lt,warnings:Ue,noStyle:!0},Rt):c.createElement(rr,Object.assign({key:"row"},ee,{className:A()(p,Re),prefixCls:Te,fieldId:Vt,isRequired:on,errors:lt,warnings:Ue,meta:me,onSubItemMetaChange:Mt}),Rt)}if(!Ee&&!qt&&!S)return Ke(Xt(Lt));let Zt={};return typeof nt=="string"?Zt.label=nt:s&&(Zt.label=String(s)),vt&&(Zt=Object.assign(Object.assign({},Zt),vt)),Ke(c.createElement(ve.Field,Object.assign({},ee,{messageVariables:Zt,trigger:dt,validateTrigger:pe,onMetaChange:Ot}),(Rt,Vt,on)=>{const nn=x(s).length&&Vt?Vt.name:[],En=R(nn,Pt),$n=_e!==void 0?_e:!!(Xe&&Xe.some($t=>{if($t&&typeof $t=="object"&&$t.required&&!$t.warningOnly)return!0;if(typeof $t=="function"){const Jn=$t(on);return Jn&&Jn.required&&!Jn.warningOnly}return!1})),_t=Object.assign({},Rt);let Wt=null;if(Array.isArray(Lt)&&Ee)Wt=Lt;else if(!(qt&&(!(se||S)||Ee))){if(!(S&&!qt&&!Ee))if((0,ct.l$)(Lt)){const $t=Object.assign(Object.assign({},Lt.props),_t);if($t.id||($t.id=En),At||lt.length>0||Ue.length>0||ee.extra){const Dn=[];(At||lt.length>0)&&Dn.push(`${En}_help`),ee.extra&&Dn.push(`${En}_extra`),$t["aria-describedby"]=Dn.join(" ")}lt.length>0&&($t["aria-invalid"]="true"),$n&&($t["aria-required"]="true"),(0,at.Yr)(Lt)&&($t.ref=Et(nn,Lt)),new Set([].concat((0,t.Z)(x(dt)),(0,t.Z)(x(pe)))).forEach(Dn=>{$t[Dn]=function(){for(var wn,jt,cn,On,ir,vr=arguments.length,kt=new Array(vr),Yt=0;Yt{var{prefixCls:s,children:E}=ee,p=yr(ee,["prefixCls","children"]);const{getPrefixCls:S}=c.useContext(tt.E_),de=S("form",s),se=c.useMemo(()=>({prefixCls:de,status:"error"}),[de]);return c.createElement(ve.List,Object.assign({},p),(Xe,je,_e)=>c.createElement(n.Rk.Provider,{value:se},E(Xe.map(nt=>Object.assign(Object.assign({},nt),{fieldKey:nt.key})),je,{errors:_e.errors,warnings:_e.warnings})))};function Or(){const{form:ee}=(0,c.useContext)(n.q3);return ee}const bn=ot;bn.Item=dr,bn.List=eo,bn.ErrorList=De,bn.useForm=F,bn.useFormInstance=Or,bn.useWatch=ve.useWatch,bn.Provider=n.RV,bn.create=()=>{};var Kn=bn},8628:function(ln,ke,e){var t=e(59301),d=e(28800),A=e(56762),oe=e(69507);function c(){let B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),ce=(0,A.Z)(),le=(0,oe.ZP)();return(0,d.Z)(()=>{const h=le.subscribe(fe=>{n.current=fe,B&&ce()});return()=>le.unsubscribe(h)},[]),n.current}ke.Z=c},9432:function(ln,ke,e){e.d(ke,{Z:function(){return Ve},n:function(){return $e}});var t=e(37637),d=e(92310),A=e.n(d),oe=e(93681),c=e(20475),B=e(59301),n=e(19080),ce=e(36355),le=e(1684),h=e(19716),fe=e(32441),y=e(33234),P=e(59412),J=e(9937);function ie(be){return!!(be.prefix||be.suffix||be.allowClear)}var te=function(be,K){var b={};for(var o in be)Object.prototype.hasOwnProperty.call(be,o)&&K.indexOf(o)<0&&(b[o]=be[o]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,o=Object.getOwnPropertySymbols(be);w{var b;const{prefixCls:o,bordered:w=!0,status:O,size:Q,disabled:X,onBlur:H,onFocus:T,suffix:De,allowClear:ve,addonAfter:tt,addonBefore:he,className:Ae,style:ae,styles:U,rootClassName:Ie,onChange:m,classNames:x}=be,R=te(be,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:L,direction:I,input:F}=B.useContext(ce.E_),re=L("input",o),Ge=(0,B.useRef)(null),[He,Me]=(0,J.ZP)(re),{compactSize:ot,compactItemClassnames:ht}=(0,y.ri)(re,I),at=(0,h.Z)(Oe=>{var ye;return(ye=Q!=null?Q:ot)!==null&&ye!==void 0?ye:Oe}),ct=B.useContext(le.Z),Pe=X!=null?X:ct,{status:z,hasFeedback:M,feedbackIcon:D}=(0,B.useContext)(fe.aM),l=(0,n.F)(z,O),V=ie(be)||!!M,ge=(0,B.useRef)(V);(0,B.useEffect)(()=>{var Oe;V&&ge.current,ge.current=V},[V]);const f=(0,P.Z)(Ge,!0),u=Oe=>{f(),H==null||H(Oe)},Y=Oe=>{f(),T==null||T(Oe)},Z=Oe=>{f(),m==null||m(Oe)},C=(M||De)&&B.createElement(B.Fragment,null,De,M&&D);let G;return typeof ve=="object"&&(ve!=null&&ve.clearIcon)?G=ve:ve&&(G={clearIcon:B.createElement(t.Z,null)}),He(B.createElement(oe.default,Object.assign({ref:(0,c.sQ)(K,Ge),prefixCls:re,autoComplete:F==null?void 0:F.autoComplete},R,{disabled:Pe,onBlur:u,onFocus:Y,style:Object.assign(Object.assign({},F==null?void 0:F.style),ae),styles:Object.assign(Object.assign({},F==null?void 0:F.styles),U),suffix:C,allowClear:G,className:A()(Ae,Ie,ht,F==null?void 0:F.className),onChange:Z,addonAfter:tt&&B.createElement(y.BR,null,B.createElement(fe.Ux,{override:!0,status:!0},tt)),addonBefore:he&&B.createElement(y.BR,null,B.createElement(fe.Ux,{override:!0,status:!0},he)),classNames:Object.assign(Object.assign(Object.assign({},x),F==null?void 0:F.classNames),{input:A()({[`${re}-sm`]:at==="small",[`${re}-lg`]:at==="large",[`${re}-rtl`]:I==="rtl",[`${re}-borderless`]:!w},!V&&(0,n.Z)(re,l),x==null?void 0:x.input,(b=F==null?void 0:F.classNames)===null||b===void 0?void 0:b.input,Me)}),classes:{affixWrapper:A()({[`${re}-affix-wrapper-sm`]:at==="small",[`${re}-affix-wrapper-lg`]:at==="large",[`${re}-affix-wrapper-rtl`]:I==="rtl",[`${re}-affix-wrapper-borderless`]:!w},(0,n.Z)(`${re}-affix-wrapper`,l,M),Me),wrapper:A()({[`${re}-group-rtl`]:I==="rtl"},Me),group:A()({[`${re}-group-wrapper-sm`]:at==="small",[`${re}-group-wrapper-lg`]:at==="large",[`${re}-group-wrapper-rtl`]:I==="rtl",[`${re}-group-wrapper-disabled`]:Pe},(0,n.Z)(`${re}-group-wrapper`,l,M),Me)}})))})},1643:function(ln,ke,e){var t=e(37637),d=e(92310),A=e.n(d),oe=e(9296),c=e(59301),B=e(19080),n=e(36355),ce=e(1684),le=e(19716),h=e(32441),fe=e(9432),y=e(9937),P=function(ie,te){var $e={};for(var Se in ie)Object.prototype.hasOwnProperty.call(ie,Se)&&te.indexOf(Se)<0&&($e[Se]=ie[Se]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Se=Object.getOwnPropertySymbols(ie);Ve{const{prefixCls:$e,bordered:Se=!0,size:Ve,disabled:be,status:K,allowClear:b,showCount:o,classNames:w,rootClassName:O,className:Q}=ie,X=P(ie,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:H,direction:T}=c.useContext(n.E_),De=(0,le.Z)(Ve),ve=c.useContext(ce.Z),tt=be!=null?be:ve,{status:he,hasFeedback:Ae,feedbackIcon:ae}=c.useContext(h.aM),U=(0,B.F)(he,K),Ie=c.useRef(null);c.useImperativeHandle(te,()=>{var I;return{resizableTextArea:(I=Ie.current)===null||I===void 0?void 0:I.resizableTextArea,focus:F=>{var re,Ge;(0,fe.n)((Ge=(re=Ie.current)===null||re===void 0?void 0:re.resizableTextArea)===null||Ge===void 0?void 0:Ge.textArea,F)},blur:()=>{var F;return(F=Ie.current)===null||F===void 0?void 0:F.blur()}}});const m=H("input",$e);let x;typeof b=="object"&&(b!=null&&b.clearIcon)?x=b:b&&(x={clearIcon:c.createElement(t.Z,null)});const[R,L]=(0,y.ZP)(m);return R(c.createElement(oe.default,Object.assign({},X,{disabled:tt,allowClear:x,className:A()(Q,O),classes:{affixWrapper:A()(`${m}-textarea-affix-wrapper`,{[`${m}-affix-wrapper-rtl`]:T==="rtl",[`${m}-affix-wrapper-borderless`]:!Se,[`${m}-affix-wrapper-sm`]:De==="small",[`${m}-affix-wrapper-lg`]:De==="large",[`${m}-textarea-show-count`]:o},(0,B.Z)(`${m}-affix-wrapper`,U),L)},classNames:Object.assign(Object.assign({},w),{textarea:A()({[`${m}-borderless`]:!Se,[`${m}-sm`]:De==="small",[`${m}-lg`]:De==="large"},(0,B.Z)(m,U),L,w==null?void 0:w.textarea)}),prefixCls:m,suffix:Ae&&c.createElement("span",{className:`${m}-textarea-suffix`},ae),showCount:o,ref:Ie})))});ke.Z=J},59412:function(ln,ke,e){e.d(ke,{Z:function(){return d}});var t=e(59301);function d(A,oe){const c=(0,t.useRef)([]),B=()=>{c.current.push(setTimeout(()=>{var n,ce,le,h;!((n=A.current)===null||n===void 0)&&n.input&&((ce=A.current)===null||ce===void 0?void 0:ce.input.getAttribute("type"))==="password"&&(!((le=A.current)===null||le===void 0)&&le.input.hasAttribute("value"))&&((h=A.current)===null||h===void 0||h.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(oe&&B(),()=>c.current.forEach(n=>{n&&clearTimeout(n)})),[]),B}},92832:function(ln,ke,e){e.d(ke,{default:function(){return De}});var t=e(92310),d=e.n(t),A=e(59301),oe=e(36355),c=e(32441),B=e(9937),ce=ve=>{const{getPrefixCls:tt,direction:he}=(0,A.useContext)(oe.E_),{prefixCls:Ae,className:ae}=ve,U=tt("input-group",Ae),Ie=tt("input"),[m,x]=(0,B.ZP)(Ie),R=d()(U,{[`${U}-lg`]:ve.size==="large",[`${U}-sm`]:ve.size==="small",[`${U}-compact`]:ve.compact,[`${U}-rtl`]:he==="rtl"},x,ae),L=(0,A.useContext)(c.aM),I=(0,A.useMemo)(()=>Object.assign(Object.assign({},L),{isFormItemInput:!1}),[L]);return m(A.createElement("span",{className:R,style:ve.style,onMouseEnter:ve.onMouseEnter,onMouseLeave:ve.onMouseLeave,onFocus:ve.onFocus,onBlur:ve.onBlur},A.createElement(c.aM.Provider,{value:I},ve.children)))},le=e(9432),h=e(21646),fe=e(20970),y=e(64002),P=e(20475),J=e(59412),ie=function(ve,tt){var he={};for(var Ae in ve)Object.prototype.hasOwnProperty.call(ve,Ae)&&tt.indexOf(Ae)<0&&(he[Ae]=ve[Ae]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Ae=Object.getOwnPropertySymbols(ve);aeve?A.createElement(fe.Z,null):A.createElement(h.Z,null),$e={click:"onClick",hover:"onMouseOver"};var Ve=A.forwardRef((ve,tt)=>{const{visibilityToggle:he=!0}=ve,Ae=typeof he=="object"&&he.visible!==void 0,[ae,U]=(0,A.useState)(()=>Ae?he.visible:!1),Ie=(0,A.useRef)(null);A.useEffect(()=>{Ae&&U(he.visible)},[Ae,he]);const m=(0,J.Z)(Ie),x=()=>{const{disabled:Pe}=ve;Pe||(ae&&m(),U(z=>{var M;const D=!z;return typeof he=="object"&&((M=he.onVisibleChange)===null||M===void 0||M.call(he,D)),D}))},R=Pe=>{const{action:z="click",iconRender:M=te}=ve,D=$e[z]||"",l=M(ae),V={[D]:x,className:`${Pe}-icon`,key:"passwordIcon",onMouseDown:ge=>{ge.preventDefault()},onMouseUp:ge=>{ge.preventDefault()}};return A.cloneElement(A.isValidElement(l)?l:A.createElement("span",null,l),V)},{className:L,prefixCls:I,inputPrefixCls:F,size:re}=ve,Ge=ie(ve,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:He}=A.useContext(oe.E_),Me=He("input",F),ot=He("input-password",I),ht=he&&R(ot),at=d()(ot,L,{[`${ot}-${re}`]:!!re}),ct=Object.assign(Object.assign({},(0,y.Z)(Ge,["suffix","iconRender","visibilityToggle"])),{type:ae?"text":"password",className:at,prefixCls:Me,suffix:ht});return re&&(ct.size=re),A.createElement(le.Z,Object.assign({ref:(0,P.sQ)(tt,Ie)},ct))}),be=e(56981),K=e(92343),b=e(3113),o=e(19716),w=e(33234),O=function(ve,tt){var he={};for(var Ae in ve)Object.prototype.hasOwnProperty.call(ve,Ae)&&tt.indexOf(Ae)<0&&(he[Ae]=ve[Ae]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Ae=Object.getOwnPropertySymbols(ve);ae{const{prefixCls:he,inputPrefixCls:Ae,className:ae,size:U,suffix:Ie,enterButton:m=!1,addonAfter:x,loading:R,disabled:L,onSearch:I,onChange:F,onCompositionStart:re,onCompositionEnd:Ge}=ve,He=O(ve,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Me,direction:ot}=A.useContext(oe.E_),ht=A.useRef(!1),at=Me("input-search",he),ct=Me("input",Ae),{compactSize:Pe}=(0,w.ri)(at,ot),z=(0,o.Z)(_=>{var xe;return(xe=U!=null?U:Pe)!==null&&xe!==void 0?xe:_}),M=A.useRef(null),D=_=>{_&&_.target&&_.type==="click"&&I&&I(_.target.value,_,{source:"clear"}),F&&F(_)},l=_=>{var xe;document.activeElement===((xe=M.current)===null||xe===void 0?void 0:xe.input)&&_.preventDefault()},V=_=>{var xe,Ze;I&&I((Ze=(xe=M.current)===null||xe===void 0?void 0:xe.input)===null||Ze===void 0?void 0:Ze.value,_,{source:"input"})},ge=_=>{ht.current||R||V(_)},f=typeof m=="boolean"?A.createElement(be.Z,null):null,u=`${at}-button`;let Y;const Z=m||{},C=Z.type&&Z.type.__ANT_BUTTON===!0;C||Z.type==="button"?Y=(0,K.Tm)(Z,Object.assign({onMouseDown:l,onClick:_=>{var xe,Ze;(Ze=(xe=Z==null?void 0:Z.props)===null||xe===void 0?void 0:xe.onClick)===null||Ze===void 0||Ze.call(xe,_),V(_)},key:"enterButton"},C?{className:u,size:z}:{})):Y=A.createElement(b.ZP,{className:u,type:m?"primary":void 0,size:z,disabled:L,key:"enterButton",onMouseDown:l,onClick:V,loading:R,icon:f},m),x&&(Y=[Y,(0,K.Tm)(x,{key:"addonAfter"})]);const G=d()(at,{[`${at}-rtl`]:ot==="rtl",[`${at}-${z}`]:!!z,[`${at}-with-button`]:!!m},ae),Oe=_=>{ht.current=!0,re==null||re(_)},ye=_=>{ht.current=!1,Ge==null||Ge(_)};return A.createElement(le.Z,Object.assign({ref:(0,P.sQ)(M,tt),onPressEnter:ge},He,{size:z,onCompositionStart:Oe,onCompositionEnd:ye,prefixCls:ct,addonAfter:Y,suffix:Ie,onChange:D,className:G,disabled:L}))}),H=e(1643);const T=le.Z;T.Group=ce,T.Search=X,T.TextArea=H.Z,T.Password=Ve;var De=T},9937:function(ln,ke,e){e.d(ke,{M1:function(){return n},TM:function(){return K},Xy:function(){return ce},bi:function(){return fe},e5:function(){return be},ik:function(){return y},nz:function(){return c},pU:function(){return B},s7:function(){return P},x0:function(){return h}});var t=e(17313),d=e(74207),A=e(37613),oe=e(83116);const c=b=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:b,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),B=b=>({borderColor:b.hoverBorderColor}),n=b=>({borderColor:b.activeBorderColor,boxShadow:b.activeShadow,outline:0}),ce=b=>({color:b.colorTextDisabled,backgroundColor:b.colorBgContainerDisabled,borderColor:b.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},B((0,A.TS)(b,{hoverBorderColor:b.colorBorder})))}),le=b=>{const{paddingBlockLG:o,fontSizeLG:w,lineHeightLG:O,borderRadiusLG:Q,paddingInlineLG:X}=b;return{padding:`${o}px ${X}px`,fontSize:w,lineHeight:O,borderRadius:Q}},h=b=>({padding:`${b.paddingBlockSM}px ${b.paddingInlineSM}px`,borderRadius:b.borderRadiusSM}),fe=(b,o)=>{const{componentCls:w,colorError:O,colorWarning:Q,errorActiveShadow:X,warningActiveShadow:H,colorErrorBorderHover:T,colorWarningBorderHover:De}=b;return{[`&-status-error:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:O,"&:hover":{borderColor:T},"&:focus, &-focused":Object.assign({},n((0,A.TS)(b,{activeBorderColor:O,activeShadow:X}))),[`${w}-prefix, ${w}-suffix`]:{color:O}},[`&-status-warning:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:Q,"&:hover":{borderColor:De},"&:focus, &-focused":Object.assign({},n((0,A.TS)(b,{activeBorderColor:Q,activeShadow:H}))),[`${w}-prefix, ${w}-suffix`]:{color:Q}}}},y=b=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${b.paddingBlock}px ${b.paddingInline}px`,color:b.colorText,fontSize:b.fontSize,lineHeight:b.lineHeight,backgroundColor:b.colorBgContainer,backgroundImage:"none",borderWidth:b.lineWidth,borderStyle:b.lineType,borderColor:b.colorBorder,borderRadius:b.borderRadius,transition:`all ${b.motionDurationMid}`},c(b.colorTextPlaceholder)),{"&:hover":Object.assign({},B(b)),"&:focus, &-focused":Object.assign({},n(b)),"&-disabled, &[disabled]":Object.assign({},ce(b)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:b.controlHeight,lineHeight:b.lineHeight,verticalAlign:"bottom",transition:`all ${b.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},le(b)),"&-sm":Object.assign({},h(b)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),P=b=>{const{componentCls:o,antCls:w}=b;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:b.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${o}, &-lg > ${o}-group-addon`]:Object.assign({},le(b)),[`&-sm ${o}, &-sm > ${o}-group-addon`]:Object.assign({},h(b)),[`&-lg ${w}-select-single ${w}-select-selector`]:{height:b.controlHeightLG},[`&-sm ${w}-select-single ${w}-select-selector`]:{height:b.controlHeightSM},[`> ${o}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${o}-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 ${b.paddingInline}px`,color:b.colorText,fontWeight:"normal",fontSize:b.fontSize,textAlign:"center",backgroundColor:b.colorFillAlter,border:`${b.lineWidth}px ${b.lineType} ${b.colorBorder}`,borderRadius:b.borderRadius,transition:`all ${b.motionDurationSlow}`,lineHeight:1,[`${w}-select`]:{margin:`-${b.paddingBlock+1}px -${b.paddingInline}px`,[`&${w}-select-single:not(${w}-select-customize-input)`]:{[`${w}-select-selector`]:{backgroundColor:"inherit",border:`${b.lineWidth}px ${b.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${w}-select-selector`]:{color:b.colorPrimary}}},[`${w}-cascader-picker`]:{margin:`-9px -${b.paddingInline}px`,backgroundColor:"transparent",[`${w}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${o}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${o}-search-with-button &`]:{zIndex:0}}},[`> ${o}:first-child, ${o}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${w}-select ${w}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}-affix-wrapper`]:{[`&:not(:first-child) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}:last-child, ${o}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${w}-select ${w}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${o}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-search &`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius}},[`&:not(:first-child), ${o}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${o}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${o}-group-addon, ${o}-group-wrap, > ${o}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:b.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${o}-affix-wrapper, + & > ${o}-number-affix-wrapper, + & > ${w}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-b.lineWidth,borderInlineEndWidth:b.lineWidth},[`${o}`]:{float:"none"},[`& > ${w}-select > ${w}-select-selector, + & > ${w}-select-auto-complete ${o}, + & > ${w}-cascader-picker ${o}, + & > ${o}-group-wrapper ${o}`]:{borderInlineEndWidth:b.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${w}-select-focused`]:{zIndex:1},[`& > ${w}-select > ${w}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${w}-select:first-child > ${w}-select-selector, + & > ${w}-select-auto-complete:first-child ${o}, + & > ${w}-cascader-picker:first-child ${o}`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius},[`& > *:last-child, + & > ${w}-select:last-child > ${w}-select-selector, + & > ${w}-cascader-picker:last-child ${o}, + & > ${w}-cascader-picker-focused:last-child ${o}`]:{borderInlineEndWidth:b.lineWidth,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius},[`& > ${w}-select-auto-complete ${o}`]:{verticalAlign:"top"},[`${o}-group-wrapper + ${o}-group-wrapper`]:{marginInlineStart:-b.lineWidth,[`${o}-affix-wrapper`]:{borderRadius:0}},[`${o}-group-wrapper:not(:last-child)`]:{[`&${o}-search > ${o}-group`]:{[`& > ${o}-group-addon > ${o}-search-button`]:{borderRadius:0},[`& > ${o}`]:{borderStartStartRadius:b.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b.borderRadius}}}})}},J=b=>{const{componentCls:o,controlHeightSM:w,lineWidth:O}=b,X=(w-O*2-16)/2;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),y(b)),fe(b,o)),{'&[type="color"]':{height:b.controlHeight,[`&${o}-lg`]:{height:b.controlHeightLG},[`&${o}-sm`]:{height:w,paddingTop:X,paddingBottom:X}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},ie=b=>{const{componentCls:o}=b;return{[`${o}-clear-icon`]:{margin:0,color:b.colorTextQuaternary,fontSize:b.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${b.motionDurationSlow}`,"&:hover":{color:b.colorTextTertiary},"&:active":{color:b.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${b.inputAffixPadding}px`}}}},te=b=>{const{componentCls:o,inputAffixPadding:w,colorTextDescription:O,motionDurationSlow:Q,colorIcon:X,colorIconHover:H,iconCls:T}=b;return{[`${o}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},y(b)),{display:"inline-flex",[`&:not(${o}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},B(b)),{zIndex:1,[`${o}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${o}[disabled]`]:{background:"transparent"}},[`> input${o}`]:{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"'},[`${o}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:b.paddingXS}},"&-show-count-suffix":{color:O},"&-show-count-has-suffix":{marginInlineEnd:b.paddingXXS},"&-prefix":{marginInlineEnd:w},"&-suffix":{marginInlineStart:w}}}),ie(b)),{[`${T}${o}-password-icon`]:{color:X,cursor:"pointer",transition:`all ${Q}`,"&:hover":{color:H}}}),fe(b,`${o}-affix-wrapper`))}},$e=b=>{const{componentCls:o,colorError:w,colorWarning:O,borderRadiusLG:Q,borderRadiusSM:X}=b;return{[`${o}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),P(b)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${o}-group-addon`]:{borderRadius:Q,fontSize:b.fontSizeLG}},"&-sm":{[`${o}-group-addon`]:{borderRadius:X}},"&-status-error":{[`${o}-group-addon`]:{color:w,borderColor:w}},"&-status-warning":{[`${o}-group-addon`]:{color:O,borderColor:O}},"&-disabled":{[`${o}-group-addon`]:Object.assign({},ce(b))},[`&:not(${o}-compact-first-item):not(${o}-compact-last-item)${o}-compact-item`]:{[`${o}, ${o}-group-addon`]:{borderRadius:0}},[`&:not(${o}-compact-last-item)${o}-compact-first-item`]:{[`${o}, ${o}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${o}-compact-first-item)${o}-compact-last-item`]:{[`${o}, ${o}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Se=b=>{const{componentCls:o,antCls:w}=b,O=`${o}-search`;return{[O]:{[`${o}`]:{"&:hover, &:focus":{borderColor:b.colorPrimaryHover,[`+ ${o}-group-addon ${O}-button:not(${w}-btn-primary)`]:{borderInlineStartColor:b.colorPrimaryHover}}},[`${o}-affix-wrapper`]:{borderRadius:0},[`${o}-lg`]:{lineHeight:b.lineHeightLG-2e-4},[`> ${o}-group`]:{[`> ${o}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${O}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${O}-button:not(${w}-btn-primary)`]:{color:b.colorTextDescription,"&:hover":{color:b.colorPrimaryHover},"&:active":{color:b.colorPrimaryActive},[`&${w}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${O}-button`]:{height:b.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${O}-button`]:{height:b.controlHeightLG},[`&-small ${O}-button`]:{height:b.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${o}-compact-item`]:{[`&:not(${o}-compact-last-item)`]:{[`${o}-group-addon`]:{[`${o}-search-button`]:{marginInlineEnd:-b.lineWidth,borderRadius:0}}},[`&:not(${o}-compact-first-item)`]:{[`${o},${o}-affix-wrapper`]:{borderRadius:0}},[`> ${o}-group-addon ${o}-search-button, + > ${o}, + ${o}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${o}-affix-wrapper-focused`]:{zIndex:2}}}}},Ve=b=>{const{componentCls:o,paddingLG:w}=b,O=`${o}-textarea`;return{[O]:{position:"relative","&-show-count":{[`> ${o}`]:{height:"100%"},[`${o}-data-count`]:{position:"absolute",bottom:-b.fontSize*b.lineHeight,insetInlineEnd:0,color:b.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${o}`]:{paddingInlineEnd:w}},[`&-affix-wrapper${O}-has-feedback`]:{[`${o}`]:{paddingInlineEnd:w}},[`&-affix-wrapper${o}-affix-wrapper`]:{padding:0,[`> textarea${o}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${o}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${o}-clear-icon`]:{position:"absolute",insetInlineEnd:b.paddingXS,insetBlockStart:b.paddingXS},[`${O}-suffix`]:{position:"absolute",top:0,insetInlineEnd:b.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function be(b){return(0,A.TS)(b,{inputAffixPadding:b.paddingXXS})}const K=b=>{const{controlHeight:o,fontSize:w,lineHeight:O,lineWidth:Q,controlHeightSM:X,controlHeightLG:H,fontSizeLG:T,lineHeightLG:De,paddingSM:ve,controlPaddingHorizontalSM:tt,controlPaddingHorizontal:he,colorFillAlter:Ae,colorPrimaryHover:ae,controlOutlineWidth:U,controlOutline:Ie,colorErrorOutline:m,colorWarningOutline:x}=b;return{paddingBlock:Math.max(Math.round((o-w*O)/2*10)/10-Q,3),paddingBlockSM:Math.max(Math.round((X-w*O)/2*10)/10-Q,0),paddingBlockLG:Math.ceil((H-T*De)/2*10)/10-Q,paddingInline:ve-Q,paddingInlineSM:tt-Q,paddingInlineLG:he-Q,addonBg:Ae,activeBorderColor:ae,hoverBorderColor:ae,activeShadow:`0 0 0 ${U}px ${Ie}`,errorActiveShadow:`0 0 0 ${U}px ${m}`,warningActiveShadow:`0 0 0 ${U}px ${x}`}};ke.ZP=(0,oe.Z)("Input",b=>{const o=(0,A.TS)(b,be(b));return[J(o),Ve(o),te(o),$e(o),Se(o),(0,d.c)(o)]},K)},71413:function(ln,ke,e){e.d(ke,{D:function(){return be},Z:function(){return o}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},oe=A,c=e(31533),B=function(O,Q){return d.createElement(c.Z,(0,t.Z)({},O,{ref:Q,icon:oe}))},n=d.forwardRef(B),ce=n,le=e(81132),h=e(38226),fe=e(92310),y=e.n(fe),P=e(64002),ie=w=>!isNaN(parseFloat(w))&&isFinite(w),te=e(36355),$e=e(84966),Se=function(w,O){var Q={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&O.indexOf(X)<0&&(Q[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,X=Object.getOwnPropertySymbols(w);H{let w=0;return function(){let O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return w+=1,`${O}${w}`}})();var o=d.forwardRef((w,O)=>{const{prefixCls:Q,className:X,trigger:H,children:T,defaultCollapsed:De=!1,theme:ve="dark",style:tt={},collapsible:he=!1,reverseArrow:Ae=!1,width:ae=200,collapsedWidth:U=80,zeroWidthTriggerStyle:Ie,breakpoint:m,onCollapse:x,onBreakpoint:R}=w,L=Se(w,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:I}=(0,d.useContext)($e.Gs),[F,re]=(0,d.useState)("collapsed"in w?w.collapsed:De),[Ge,He]=(0,d.useState)(!1);(0,d.useEffect)(()=>{"collapsed"in w&&re(w.collapsed)},[w.collapsed]);const Me=(z,M)=>{"collapsed"in w||re(z),x==null||x(z,M)},ot=(0,d.useRef)();ot.current=z=>{He(z.matches),R==null||R(z.matches),F!==z.matches&&Me(z.matches,"responsive")},(0,d.useEffect)(()=>{function z(D){return ot.current(D)}let M;if(typeof window!="undefined"){const{matchMedia:D}=window;if(D&&m&&m in Ve){M=D(`(max-width: ${Ve[m]})`);try{M.addEventListener("change",z)}catch(l){M.addListener(z)}z(M)}}return()=>{try{M==null||M.removeEventListener("change",z)}catch(D){M==null||M.removeListener(z)}}},[m]),(0,d.useEffect)(()=>{const z=K("ant-sider-");return I.addSider(z),()=>I.removeSider(z)},[]);const ht=()=>{Me(!F,"clickTrigger")},{getPrefixCls:at}=(0,d.useContext)(te.E_),ct=()=>{const z=at("layout-sider",Q),M=(0,P.Z)(L,["collapsed"]),D=F?U:ae,l=ie(D)?`${D}px`:String(D),V=parseFloat(String(U||0))===0?d.createElement("span",{onClick:ht,className:y()(`${z}-zero-width-trigger`,`${z}-zero-width-trigger-${Ae?"right":"left"}`),style:Ie},H||d.createElement(ce,null)):null,u={expanded:Ae?d.createElement(h.Z,null):d.createElement(le.Z,null),collapsed:Ae?d.createElement(le.Z,null):d.createElement(h.Z,null)}[F?"collapsed":"expanded"],Y=H!==null?V||d.createElement("div",{className:`${z}-trigger`,onClick:ht,style:{width:l}},H||u):null,Z=Object.assign(Object.assign({},tt),{flex:`0 0 ${l}`,maxWidth:l,minWidth:l,width:l}),C=y()(z,`${z}-${ve}`,{[`${z}-collapsed`]:!!F,[`${z}-has-trigger`]:he&&H!==null&&!V,[`${z}-below`]:!!Ge,[`${z}-zero-width`]:parseFloat(l)===0},X);return d.createElement("aside",Object.assign({className:C},M,{style:Z,ref:O}),d.createElement("div",{className:`${z}-children`},T),he||Ge&&V?Y:null)},Pe=d.useMemo(()=>({siderCollapsed:F}),[F]);return d.createElement(be.Provider,{value:Pe},ct())})},44e3:function(ln,ke,e){var t=e(84966),d=e(71413);const A=t.ZP;A.Header=t.h4,A.Footer=t.$_,A.Content=t.VY,A.Sider=d.Z,ke.default=A},84966:function(ln,ke,e){e.d(ke,{VY:function(){return be},$_:function(){return Ve},h4:function(){return Se},Gs:function(){return P},ZP:function(){return K}});var t=e(26390),d=e(92310),A=e.n(d),oe=e(64002),c=e(59301),B=e(36355),n=e(83116),le=b=>{const{componentCls:o,bodyBg:w,lightSiderBg:O,lightTriggerBg:Q,lightTriggerColor:X}=b;return{[`${o}-sider-light`]:{background:O,[`${o}-sider-trigger`]:{color:X,background:Q},[`${o}-sider-zero-width-trigger`]:{color:X,background:Q,border:`1px solid ${w}`,borderInlineStart:0}}}};const h=b=>{const{antCls:o,componentCls:w,colorText:O,triggerColor:Q,footerBg:X,triggerBg:H,headerHeight:T,headerPadding:De,headerColor:ve,footerPadding:tt,triggerHeight:he,zeroTriggerHeight:Ae,zeroTriggerWidth:ae,motionDurationMid:U,motionDurationSlow:Ie,fontSize:m,borderRadius:x,bodyBg:R,headerBg:L,siderBg:I}=b;return{[w]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:R,"&, *":{boxSizing:"border-box"},[`&${w}-has-sider`]:{flexDirection:"row",[`> ${w}, > ${w}-content`]:{width:0}},[`${w}-header, &${w}-footer`]:{flex:"0 0 auto"},[`${w}-sider`]:{position:"relative",minWidth:0,background:I,transition:`all ${U}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${o}-menu${o}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:he},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:he,color:Q,lineHeight:`${he}px`,textAlign:"center",background:H,cursor:"pointer",transition:`all ${U}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:T,insetInlineEnd:-ae,zIndex:1,width:ae,height:Ae,color:Q,fontSize:b.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:I,borderStartStartRadius:0,borderStartEndRadius:x,borderEndEndRadius:x,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ie} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ie}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ae,borderStartStartRadius:x,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:x}}}}},le(b)),{"&-rtl":{direction:"rtl"}}),[`${w}-header`]:{height:T,padding:De,color:ve,lineHeight:`${T}px`,background:L,[`${o}-menu`]:{lineHeight:"inherit"}},[`${w}-footer`]:{padding:tt,color:O,fontSize:m,background:X},[`${w}-content`]:{flex:"auto",minHeight:0}}};var fe=(0,n.Z)("Layout",b=>[h(b)],b=>{const{colorBgLayout:o,controlHeight:w,controlHeightLG:O,colorText:Q,controlHeightSM:X,marginXXS:H,colorTextLightSolid:T,colorBgContainer:De}=b,ve=O*1.25;return{colorBgHeader:"#001529",colorBgBody:o,colorBgTrigger:"#002140",bodyBg:o,headerBg:"#001529",headerHeight:w*2,headerPadding:`0 ${ve}px`,headerColor:Q,footerPadding:`${X}px ${ve}px`,footerBg:o,siderBg:"#001529",triggerHeight:O+H*2,triggerBg:"#002140",triggerColor:T,zeroTriggerWidth:O,zeroTriggerHeight:O,lightSiderBg:De,lightTriggerBg:De,lightTriggerColor:Q}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),y=function(b,o){var w={};for(var O in b)Object.prototype.hasOwnProperty.call(b,O)&&o.indexOf(O)<0&&(w[O]=b[O]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,O=Object.getOwnPropertySymbols(b);Qnull,removeSider:()=>null}});function J(b){let{suffixCls:o,tagName:w,displayName:O}=b;return Q=>c.forwardRef((H,T)=>c.createElement(Q,Object.assign({ref:T,suffixCls:o,tagName:w},H)))}const ie=c.forwardRef((b,o)=>{const{prefixCls:w,suffixCls:O,className:Q,tagName:X}=b,H=y(b,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:T}=c.useContext(B.E_),De=T("layout",w),[ve,tt]=fe(De),he=O?`${De}-${O}`:De;return ve(c.createElement(X,Object.assign({className:A()(w||he,Q,tt),ref:o},H)))}),te=c.forwardRef((b,o)=>{const{direction:w}=c.useContext(B.E_),[O,Q]=c.useState([]),{prefixCls:X,className:H,rootClassName:T,children:De,hasSider:ve,tagName:tt,style:he}=b,Ae=y(b,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ae=(0,oe.Z)(Ae,["suffixCls"]),{getPrefixCls:U,layout:Ie}=c.useContext(B.E_),m=U("layout",X),[x,R]=fe(m),L=A()(m,{[`${m}-has-sider`]:typeof ve=="boolean"?ve:O.length>0,[`${m}-rtl`]:w==="rtl"},Ie==null?void 0:Ie.className,H,T,R),I=c.useMemo(()=>({siderHook:{addSider:F=>{Q(re=>[].concat((0,t.Z)(re),[F]))},removeSider:F=>{Q(re=>re.filter(Ge=>Ge!==F))}}}),[]);return x(c.createElement(P.Provider,{value:I},c.createElement(tt,Object.assign({ref:o,className:L,style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),he)},ae),De)))}),$e=J({tagName:"div",displayName:"Layout"})(te),Se=J({suffixCls:"header",tagName:"header",displayName:"Header"})(ie),Ve=J({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ie),be=J({suffixCls:"content",tagName:"main",displayName:"Content"})(ie);var K=$e},40875:function(ln,ke,e){e.d(ke,{J:function(){return B}});var t=e(59301),d=e(33234),A=e(80764),oe=function(n,ce){var le={};for(var h in n)Object.prototype.hasOwnProperty.call(n,h)&&ce.indexOf(h)<0&&(le[h]=n[h]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,h=Object.getOwnPropertySymbols(n);fe{const{children:le}=n,h=oe(n,["children"]),fe=t.useContext(c),y=t.useMemo(()=>Object.assign(Object.assign({},fe),h),[fe,h.prefixCls,h.mode,h.selectable]);return t.createElement(c.Provider,{value:y},t.createElement(d.BR,null,(0,A.supportNodeRef)(le)?t.cloneElement(le,{ref:ce}):le))});ke.Z=c},20834:function(ln,ke,e){e.d(ke,{default:function(){return Pe}});var t=e(22798),d=e(59301),A=e(71413),oe=e(92310),c=e.n(oe),B=e(36355),n=function(z,M){var D={};for(var l in z)Object.prototype.hasOwnProperty.call(z,l)&&M.indexOf(l)<0&&(D[l]=z[l]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,l=Object.getOwnPropertySymbols(z);V{const{prefixCls:M,className:D,dashed:l}=z,V=n(z,["prefixCls","className","dashed"]),{getPrefixCls:ge}=d.useContext(B.E_),f=ge("menu",M),u=c()({[`${f}-item-divider-dashed`]:!!l},D);return d.createElement(t.iz,Object.assign({className:u},V))},h=e(38298),fe=e(64002),y=e(6848),P=e(92343),ie=(0,d.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),$e=z=>{var M;const{className:D,children:l,icon:V,title:ge,danger:f}=z,{prefixCls:u,firstLevel:Y,direction:Z,disableMenuItemTitleTooltip:C,inlineCollapsed:G}=d.useContext(ie),Oe=yt=>{const gt=d.createElement("span",{className:`${u}-title-content`},l);return(!V||(0,P.l$)(l)&&l.type==="span")&&l&&yt&&Y&&typeof l=="string"?d.createElement("div",{className:`${u}-inline-collapsed-noicon`},l.charAt(0)):gt},{siderCollapsed:ye}=d.useContext(A.D);let _=ge;typeof ge=="undefined"?_=Y?l:"":ge===!1&&(_="");const xe={title:_};!ye&&!G&&(xe.title=null,xe.open=!1);const Ze=(0,h.Z)(l).length;let we=d.createElement(t.ck,Object.assign({},(0,fe.Z)(z,["title","icon","danger"]),{className:c()({[`${u}-item-danger`]:f,[`${u}-item-only-child`]:(V?Ze+1:Ze)===1},D),title:typeof ge=="string"?ge:void 0}),(0,P.Tm)(V,{className:c()((0,P.l$)(V)?(M=V.props)===null||M===void 0?void 0:M.className:"",`${u}-item-icon`)}),Oe(G));return C||(we=d.createElement(y.Z,Object.assign({},xe,{placement:Z==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),we)),we},Ve=z=>{var M;const{popupClassName:D,icon:l,title:V,theme:ge}=z,f=d.useContext(ie),{prefixCls:u,inlineCollapsed:Y,theme:Z}=f,C=(0,t.Xl)();let G;if(!l)G=Y&&!C.length&&V&&typeof V=="string"?d.createElement("div",{className:`${u}-inline-collapsed-noicon`},V.charAt(0)):d.createElement("span",{className:`${u}-title-content`},V);else{const ye=(0,P.l$)(V)&&V.type==="span";G=d.createElement(d.Fragment,null,(0,P.Tm)(l,{className:c()((0,P.l$)(l)?(M=l.props)===null||M===void 0?void 0:M.className:"",`${u}-item-icon`)}),ye?V:d.createElement("span",{className:`${u}-title-content`},V))}const Oe=d.useMemo(()=>Object.assign(Object.assign({},f),{firstLevel:!1}),[f]);return d.createElement(ie.Provider,{value:Oe},d.createElement(t.Wd,Object.assign({},(0,fe.Z)(z,["icon"]),{title:G,popupClassName:c()(u,D,`${u}-${ge||Z}`)})))},be=e(24764),K=e(80764),b=e(62892),o=e(40875),w=function(z,M){var D={};for(var l in z)Object.prototype.hasOwnProperty.call(z,l)&&M.indexOf(l)<0&&(D[l]=z[l]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,l=Object.getOwnPropertySymbols(z);V{if(M&&typeof M=="object"){const l=M,{label:V,children:ge,key:f,type:u}=l,Y=w(l,["label","children","key","type"]),Z=f!=null?f:`tmp-${D}`;return ge||u==="group"?u==="group"?d.createElement(t.BW,Object.assign({key:Z},Y,{title:V}),O(ge)):d.createElement(Ve,Object.assign({key:Z},Y,{title:V}),O(ge)):u==="divider"?d.createElement(le,Object.assign({key:Z},Y)):d.createElement($e,Object.assign({key:Z},Y),V)}return null}).filter(M=>M)}function Q(z){return d.useMemo(()=>z&&O(z),[z])}var X=e(64993),H=e(17313),T=e(8378),De=e(13826),ve=e(29878),tt=e(83116),he=e(37613),ae=z=>{const{componentCls:M,motionDurationSlow:D,horizontalLineHeight:l,colorSplit:V,lineWidth:ge,lineType:f,itemPaddingInline:u}=z;return{[`${M}-horizontal`]:{lineHeight:l,border:0,borderBottom:`${ge}px ${f} ${V}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${M}-item, ${M}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${M}-item:hover, + > ${M}-item-active, + > ${M}-submenu ${M}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${M}-item, ${M}-submenu-title`]:{transition:[`border-color ${D}`,`background ${D}`].join(",")},[`${M}-submenu-arrow`]:{display:"none"}}}},Ie=z=>{let{componentCls:M,menuArrowOffset:D}=z;return{[`${M}-rtl`]:{direction:"rtl"},[`${M}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${M}-rtl${M}-vertical, + ${M}-submenu-rtl ${M}-vertical`]:{[`${M}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${D})`},"&::after":{transform:`rotate(45deg) translateY(${D})`}}}}};const m=z=>Object.assign({},(0,H.oN)(z));var R=(z,M)=>{const{componentCls:D,itemColor:l,itemSelectedColor:V,groupTitleColor:ge,itemBg:f,subMenuItemBg:u,itemSelectedBg:Y,activeBarHeight:Z,activeBarWidth:C,activeBarBorderWidth:G,motionDurationSlow:Oe,motionEaseInOut:ye,motionEaseOut:_,itemPaddingInline:xe,motionDurationMid:Ze,itemHoverColor:we,lineType:yt,colorSplit:gt,itemDisabledColor:xt,dangerItemColor:Gt,dangerItemHoverColor:It,dangerItemSelectedColor:st,dangerItemActiveBg:Dt,dangerItemSelectedBg:In,itemHoverBg:Bn,itemActiveBg:Pn,menuSubMenuBg:pn,horizontalItemSelectedColor:nr,horizontalItemSelectedBg:rr,horizontalItemBorderRadius:Tt,horizontalItemHoverBg:hr,popupBg:qn}=z;return{[`${D}-${M}, ${D}-${M} > ${D}`]:{color:l,background:f,[`&${D}-root:focus-visible`]:Object.assign({},m(z)),[`${D}-item-group-title`]:{color:ge},[`${D}-submenu-selected`]:{[`> ${D}-submenu-title`]:{color:V}},[`${D}-item-disabled, ${D}-submenu-disabled`]:{color:`${xt} !important`},[`${D}-item:not(${D}-item-selected):not(${D}-submenu-selected)`]:{[`&:hover, > ${D}-submenu-title:hover`]:{color:we}},[`&:not(${D}-horizontal)`]:{[`${D}-item:not(${D}-item-selected)`]:{"&:hover":{backgroundColor:Bn},"&:active":{backgroundColor:Pn}},[`${D}-submenu-title`]:{"&:hover":{backgroundColor:Bn},"&:active":{backgroundColor:Pn}}},[`${D}-item-danger`]:{color:Gt,[`&${D}-item:hover`]:{[`&:not(${D}-item-selected):not(${D}-submenu-selected)`]:{color:It}},[`&${D}-item:active`]:{background:Dt}},[`${D}-item a`]:{"&, &:hover":{color:"inherit"}},[`${D}-item-selected`]:{color:V,[`&${D}-item-danger`]:{color:st},"a, a:hover":{color:"inherit"}},[`& ${D}-item-selected`]:{backgroundColor:Y,[`&${D}-item-danger`]:{backgroundColor:In}},[`${D}-item, ${D}-submenu-title`]:{[`&:not(${D}-item-disabled):focus-visible`]:Object.assign({},m(z))},[`&${D}-submenu > ${D}`]:{backgroundColor:pn},[`&${D}-popup > ${D}`]:{backgroundColor:qn},[`&${D}-horizontal`]:Object.assign(Object.assign({},M==="dark"?{borderBottom:0}:{}),{[`> ${D}-item, > ${D}-submenu`]:{top:G,marginTop:-G,marginBottom:0,borderRadius:Tt,"&::after":{position:"absolute",insetInline:xe,bottom:0,borderBottom:`${Z}px solid transparent`,transition:`border-color ${Oe} ${ye}`,content:'""'},"&:hover, &-active, &-open":{background:hr,"&::after":{borderBottomWidth:Z,borderBottomColor:nr}},"&-selected":{color:nr,backgroundColor:rr,"&:hover":{backgroundColor:rr},"&::after":{borderBottomWidth:Z,borderBottomColor:nr}}}}),[`&${D}-root`]:{[`&${D}-inline, &${D}-vertical`]:{borderInlineEnd:`${G}px ${yt} ${gt}`}},[`&${D}-inline`]:{[`${D}-sub${D}-inline`]:{background:u},[`${D}-item, ${D}-submenu-title`]:G&&C?{width:`calc(100% + ${G}px)`}:{},[`${D}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${C}px solid ${V}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ze} ${_}`,`opacity ${Ze} ${_}`].join(","),content:'""'},[`&${D}-item-danger`]:{"&::after":{borderInlineEndColor:st}}},[`${D}-selected, ${D}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ze} ${ye}`,`opacity ${Ze} ${ye}`].join(",")}}}}}};const L=z=>{const{componentCls:M,itemHeight:D,itemMarginInline:l,padding:V,menuArrowSize:ge,marginXS:f,itemMarginBlock:u}=z,Y=V+ge+f;return{[`${M}-item`]:{position:"relative",overflow:"hidden"},[`${M}-item, ${M}-submenu-title`]:{height:D,lineHeight:`${D}px`,paddingInline:V,overflow:"hidden",textOverflow:"ellipsis",marginInline:l,marginBlock:u,width:`calc(100% - ${l*2}px)`},[`> ${M}-item, + > ${M}-submenu > ${M}-submenu-title`]:{height:D,lineHeight:`${D}px`},[`${M}-item-group-list ${M}-submenu-title, + ${M}-submenu-title`]:{paddingInlineEnd:Y}}};var F=z=>{const{componentCls:M,iconCls:D,itemHeight:l,colorTextLightSolid:V,dropdownWidth:ge,controlHeightLG:f,motionDurationMid:u,motionEaseOut:Y,paddingXL:Z,itemMarginInline:C,fontSizeLG:G,motionDurationSlow:Oe,paddingXS:ye,boxShadowSecondary:_,collapsedWidth:xe,collapsedIconSize:Ze}=z,we={height:l,lineHeight:`${l}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[M]:{"&-inline, &-vertical":Object.assign({[`&${M}-root`]:{boxShadow:"none"}},L(z))},[`${M}-submenu-popup`]:{[`${M}-vertical`]:Object.assign(Object.assign({},L(z)),{boxShadow:_})}},{[`${M}-submenu-popup ${M}-vertical${M}-sub`]:{minWidth:ge,maxHeight:`calc(100vh - ${f*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${M}-inline`]:{width:"100%",[`&${M}-root`]:{[`${M}-item, ${M}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Oe}`,`background ${Oe}`,`padding ${u} ${Y}`].join(","),[`> ${M}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${M}-sub${M}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${M}-submenu > ${M}-submenu-title`]:we,[`& ${M}-item-group-title`]:{paddingInlineStart:Z}},[`${M}-item`]:we}},{[`${M}-inline-collapsed`]:{width:xe,[`&${M}-root`]:{[`${M}-item, ${M}-submenu ${M}-submenu-title`]:{[`> ${M}-inline-collapsed-noicon`]:{fontSize:G,textAlign:"center"}}},[`> ${M}-item, + > ${M}-item-group > ${M}-item-group-list > ${M}-item, + > ${M}-item-group > ${M}-item-group-list > ${M}-submenu > ${M}-submenu-title, + > ${M}-submenu > ${M}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${G/2}px - ${C}px)`,textOverflow:"clip",[` + ${M}-submenu-arrow, + ${M}-submenu-expand-icon + `]:{opacity:0},[`${M}-item-icon, ${D}`]:{margin:0,fontSize:Ze,lineHeight:`${l}px`,"+ span":{display:"inline-block",opacity:0}}},[`${M}-item-icon, ${D}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${M}-item-icon, ${D}`]:{display:"none"},"a, a:hover":{color:V}},[`${M}-item-group-title`]:Object.assign(Object.assign({},H.vS),{paddingInline:ye})}}]};const re=z=>{const{componentCls:M,motionDurationSlow:D,motionDurationMid:l,motionEaseInOut:V,motionEaseOut:ge,iconCls:f,iconSize:u,iconMarginInlineEnd:Y}=z;return{[`${M}-item, ${M}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${D}`,`background ${D}`,`padding ${D} ${V}`].join(","),[`${M}-item-icon, ${f}`]:{minWidth:u,fontSize:u,transition:[`font-size ${l} ${ge}`,`margin ${D} ${V}`,`color ${D}`].join(","),"+ span":{marginInlineStart:Y,opacity:1,transition:[`opacity ${D} ${V}`,`margin ${D}`,`color ${D}`].join(",")}},[`${M}-item-icon`]:Object.assign({},(0,H.Ro)()),[`&${M}-item-only-child`]:{[`> ${f}, > ${M}-item-icon`]:{marginInlineEnd:0}}},[`${M}-item-disabled, ${M}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${M}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ge=z=>{const{componentCls:M,motionDurationSlow:D,motionEaseInOut:l,borderRadius:V,menuArrowSize:ge,menuArrowOffset:f}=z;return{[`${M}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:z.margin,width:ge,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${D} ${l}, opacity ${D}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ge*.6,height:ge*.15,backgroundColor:"currentcolor",borderRadius:V,transition:[`background ${D} ${l}`,`transform ${D} ${l}`,`top ${D} ${l}`,`color ${D} ${l}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${f})`},"&::after":{transform:`rotate(-45deg) translateY(${f})`}}}}},He=z=>{const{antCls:M,componentCls:D,fontSize:l,motionDurationSlow:V,motionDurationMid:ge,motionEaseInOut:f,paddingXS:u,padding:Y,colorSplit:Z,lineWidth:C,zIndexPopup:G,borderRadiusLG:Oe,subMenuItemBorderRadius:ye,menuArrowSize:_,menuArrowOffset:xe,lineType:Ze,menuPanelMaskInset:we,groupTitleLineHeight:yt,groupTitleFontSize:gt}=z;return[{"":{[`${D}`]:Object.assign(Object.assign({},(0,H.dF)()),{"&-hidden":{display:"none"}})},[`${D}-submenu-hidden`]:{display:"none"}},{[D]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,H.Wf)(z)),(0,H.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:l,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${V} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${D}-item`]:{flex:"none"}},[`${D}-item, ${D}-submenu, ${D}-submenu-title`]:{borderRadius:z.itemBorderRadius},[`${D}-item-group-title`]:{padding:`${u}px ${Y}px`,fontSize:gt,lineHeight:yt,transition:`all ${V}`},[`&-horizontal ${D}-submenu`]:{transition:[`border-color ${V} ${f}`,`background ${V} ${f}`].join(",")},[`${D}-submenu, ${D}-submenu-inline`]:{transition:[`border-color ${V} ${f}`,`background ${V} ${f}`,`padding ${ge} ${f}`].join(",")},[`${D}-submenu ${D}-sub`]:{cursor:"initial",transition:[`background ${V} ${f}`,`padding ${V} ${f}`].join(",")},[`${D}-title-content`]:{transition:`color ${V}`},[`${D}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${D}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Z,borderStyle:Ze,borderWidth:0,borderTopWidth:C,marginBlock:C,padding:0,"&-dashed":{borderStyle:"dashed"}}}),re(z)),{[`${D}-item-group`]:{[`${D}-item-group-list`]:{margin:0,padding:0,[`${D}-item, ${D}-submenu-title`]:{paddingInline:`${l*2}px ${Y}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:G,borderRadius:Oe,boxShadow:"none",transformOrigin:"0 0",[`&${D}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${we}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:we},"\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:z.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:z.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:z.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:z.paddingXS},[`> ${D}`]:Object.assign(Object.assign(Object.assign({borderRadius:Oe},re(z)),Ge(z)),{[`${D}-item, ${D}-submenu > ${D}-submenu-title`]:{borderRadius:ye},[`${D}-submenu-title::after`]:{transition:`transform ${V} ${f}`}})}}),Ge(z)),{[`&-inline-collapsed ${D}-submenu-arrow, + &-inline ${D}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${xe})`},"&::after":{transform:`rotate(45deg) translateX(-${xe})`}},[`${D}-submenu-open${D}-submenu-inline > ${D}-submenu-title > ${D}-submenu-arrow`]:{transform:`translateY(-${_*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${xe})`},"&::before":{transform:`rotate(45deg) translateX(${xe})`}}})},{[`${M}-layout-header`]:{[D]:{lineHeight:"inherit"}}}]};var Me=(z,M)=>(0,tt.Z)("Menu",l=>{if(M===!1)return[];const{colorBgElevated:V,colorPrimary:ge,colorTextLightSolid:f,controlHeightLG:u,fontSize:Y,darkItemColor:Z,darkDangerItemColor:C,darkItemBg:G,darkSubMenuItemBg:Oe,darkItemSelectedColor:ye,darkItemSelectedBg:_,darkDangerItemSelectedBg:xe,darkItemHoverBg:Ze,darkGroupTitleColor:we,darkItemHoverColor:yt,darkItemDisabledColor:gt,darkDangerItemHoverColor:xt,darkDangerItemSelectedColor:Gt,darkDangerItemActiveBg:It}=l,st=Y/7*5,Dt=(0,he.TS)(l,{menuArrowSize:st,menuHorizontalHeight:u*1.15,menuArrowOffset:`${st*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:V}),In=(0,he.TS)(Dt,{itemColor:Z,itemHoverColor:yt,groupTitleColor:we,itemSelectedColor:ye,itemBg:G,popupBg:G,subMenuItemBg:Oe,itemActiveBg:"transparent",itemSelectedBg:_,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ze,itemDisabledColor:gt,dangerItemColor:C,dangerItemHoverColor:xt,dangerItemSelectedColor:Gt,dangerItemActiveBg:It,dangerItemSelectedBg:xe,menuSubMenuBg:Oe,horizontalItemSelectedColor:f,horizontalItemSelectedBg:ge});return[He(Dt),ae(Dt),F(Dt),R(Dt,"light"),R(In,"dark"),Ie(Dt),(0,T.Z)(Dt),(0,De.oN)(Dt,"slide-up"),(0,De.oN)(Dt,"slide-down"),(0,ve._y)(Dt,"zoom-big")]},l=>{const{colorPrimary:V,colorError:ge,colorTextDisabled:f,colorErrorBg:u,colorText:Y,colorTextDescription:Z,colorBgContainer:C,colorFillAlter:G,colorFillContent:Oe,lineWidth:ye,lineWidthBold:_,controlItemBgActive:xe,colorBgTextHover:Ze,controlHeightLG:we,lineHeight:yt,colorBgElevated:gt,marginXXS:xt,padding:Gt,fontSize:It,controlHeightSM:st,fontSizeLG:Dt,colorTextLightSolid:In,colorErrorHover:Bn}=l,Pn=new X.C(In).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:l.zIndexPopupBase+50,radiusItem:l.borderRadiusLG,itemBorderRadius:l.borderRadiusLG,radiusSubMenuItem:l.borderRadiusSM,subMenuItemBorderRadius:l.borderRadiusSM,colorItemText:Y,itemColor:Y,colorItemTextHover:Y,itemHoverColor:Y,colorItemTextHoverHorizontal:V,horizontalItemHoverColor:V,colorGroupTitle:Z,groupTitleColor:Z,colorItemTextSelected:V,itemSelectedColor:V,colorItemTextSelectedHorizontal:V,horizontalItemSelectedColor:V,colorItemBg:C,itemBg:C,colorItemBgHover:Ze,itemHoverBg:Ze,colorItemBgActive:Oe,itemActiveBg:xe,colorSubItemBg:G,subMenuItemBg:G,colorItemBgSelected:xe,itemSelectedBg:xe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:_,activeBarHeight:_,colorActiveBarBorderSize:ye,activeBarBorderWidth:ye,colorItemTextDisabled:f,itemDisabledColor:f,colorDangerItemText:ge,dangerItemColor:ge,colorDangerItemTextHover:ge,dangerItemHoverColor:ge,colorDangerItemTextSelected:ge,dangerItemSelectedColor:ge,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:l.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:we,groupTitleLineHeight:yt,collapsedWidth:we*2,popupBg:gt,itemMarginBlock:xt,itemPaddingInline:Gt,horizontalLineHeight:`${we*1.15}px`,iconSize:It,iconMarginInlineEnd:st-It,collapsedIconSize:Dt,groupTitleFontSize:It,darkItemDisabledColor:new X.C(In).setAlpha(.25).toRgbString(),darkItemColor:Pn,darkDangerItemColor:ge,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:In,darkItemSelectedBg:V,darkDangerItemSelectedBg:ge,darkItemHoverBg:"transparent",darkGroupTitleColor:Pn,darkItemHoverColor:In,darkDangerItemHoverColor:Bn,darkDangerItemSelectedColor:In,darkDangerItemActiveBg:ge}},{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"]]})(z),ot=function(z,M){var D={};for(var l in z)Object.prototype.hasOwnProperty.call(z,l)&&M.indexOf(l)<0&&(D[l]=z[l]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,l=Object.getOwnPropertySymbols(z);V{var D,l;const V=d.useContext(o.Z),ge=V||{},{getPrefixCls:f,getPopupContainer:u,direction:Y,menu:Z}=d.useContext(B.E_),C=f(),{prefixCls:G,className:Oe,style:ye,theme:_="light",expandIcon:xe,_internalDisableMenuItemTitleTooltip:Ze,inlineCollapsed:we,siderCollapsed:yt,items:gt,children:xt,rootClassName:Gt,mode:It,selectable:st,onClick:Dt,overflowedIndicatorPopupClassName:In}=z,Bn=ot(z,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pn=(0,fe.Z)(Bn,["collapsedWidth"]),pn=Q(gt)||xt;(D=ge.validator)===null||D===void 0||D.call(ge,{mode:It});const nr=(0,K.useEvent)(function(){var Rr;Dt==null||Dt.apply(void 0,arguments),(Rr=ge.onClick)===null||Rr===void 0||Rr.call(ge)}),rr=ge.mode||It,Tt=st!=null?st:ge.selectable,hr=d.useMemo(()=>yt!==void 0?yt:we,[we,yt]),qn={horizontal:{motionName:`${C}-slide-up`},inline:(0,b.Z)(C),other:{motionName:`${C}-zoom-big`}},Mn=f("menu",G||ge.prefixCls),[Tn,Nr]=Me(Mn,!V),Pr=c()(`${Mn}-${_}`,Z==null?void 0:Z.className,Oe);let dr;if(typeof xe=="function")dr=xe;else if(xe===null||xe===!1)dr=null;else if(ge.expandIcon===null||ge.expandIcon===!1)dr=null;else{const Rr=xe!=null?xe:ge.expandIcon;dr=(0,P.Tm)(Rr,{className:c()(`${Mn}-submenu-expand-icon`,(0,P.l$)(Rr)?(l=Rr.props)===null||l===void 0?void 0:l.className:"")})}const yr=d.useMemo(()=>({prefixCls:Mn,inlineCollapsed:hr||!1,direction:Y,firstLevel:!0,theme:_,mode:rr,disableMenuItemTitleTooltip:Ze}),[Mn,hr,Y,Ze,_]);return Tn(d.createElement(o.Z.Provider,{value:null},d.createElement(ie.Provider,{value:yr},d.createElement(t.ZP,Object.assign({getPopupContainer:u,overflowedIndicator:d.createElement(be.Z,null),overflowedIndicatorPopupClassName:c()(Mn,`${Mn}-${_}`,In),mode:rr,selectable:Tt,onClick:nr},Pn,{inlineCollapsed:hr,style:Object.assign(Object.assign({},Z==null?void 0:Z.style),ye),className:Pr,prefixCls:Mn,direction:Y,defaultMotions:qn,expandIcon:dr,ref:M,rootClassName:c()(Gt,Nr)}),pn))))});const ct=(0,d.forwardRef)((z,M)=>{const D=(0,d.useRef)(null),l=d.useContext(A.D);return(0,d.useImperativeHandle)(M,()=>({menu:D.current,focus:V=>{var ge;(ge=D.current)===null||ge===void 0||ge.focus(V)}})),d.createElement(at,Object.assign({ref:D},z,l))});ct.Item=$e,ct.SubMenu=Ve,ct.Divider=le,ct.ItemGroup=t.BW;var Pe=ct},19871:function(ln,ke,e){e.d(ke,{Z:function(){return ge}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},oe=A,c=e(31533),B=function(u,Y){return d.createElement(c.Z,(0,t.Z)({},u,{ref:Y,icon:oe}))},n=d.forwardRef(B),ce=n,le=e(55143),h=e(81132),fe=e(38226),y=e(92310),P=e.n(y),J=e(80962),ie=e(57259),te=e(79545),$e=e(68550),Se=e(17928),Ve=e(7711),be=e(36994),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},b=K,o=e(91735),w=function(f){(0,Se.Z)(Y,f);var u=(0,Ve.Z)(Y);function Y(){var Z;(0,te.Z)(this,Y);for(var C=arguments.length,G=new Array(C),Oe=0;Oe=0||ye.relatedTarget.className.indexOf("".concat(we,"-item"))>=0))&&Ze(Z.getValidValue()))},Z.go=function(ye){var _=Z.state.goInputText;_!==""&&(ye.keyCode===b.ENTER||ye.type==="click")&&(Z.setState({goInputText:""}),Z.props.quickGo(Z.getValidValue()))},Z}return(0,$e.Z)(Y,[{key:"getPageSizeOptions",value:function(){var C=this.props,G=C.pageSize,Oe=C.pageSizeOptions;return Oe.some(function(ye){return ye.toString()===G.toString()})?Oe:Oe.concat([G.toString()]).sort(function(ye,_){var xe=Number.isNaN(Number(ye))?0:Number(ye),Ze=Number.isNaN(Number(_))?0:Number(_);return xe-Ze})}},{key:"render",value:function(){var C=this,G=this.props,Oe=G.pageSize,ye=G.locale,_=G.rootPrefixCls,xe=G.changeSize,Ze=G.quickGo,we=G.goButton,yt=G.selectComponentClass,gt=G.buildOptionText,xt=G.selectPrefixCls,Gt=G.disabled,It=this.state.goInputText,st="".concat(_,"-options"),Dt=yt,In=null,Bn=null,Pn=null;if(!xe&&!Ze)return null;var pn=this.getPageSizeOptions();if(xe&&Dt){var nr=pn.map(function(rr,Tt){return d.createElement(Dt.Option,{key:Tt,value:rr.toString()},(gt||C.buildOptionText)(rr))});In=d.createElement(Dt,{disabled:Gt,prefixCls:xt,showSearch:!1,className:"".concat(st,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Oe||pn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Tt){return Tt.parentNode},"aria-label":ye.page_size,defaultOpen:!1},nr)}return Ze&&(we&&(Pn=typeof we=="boolean"?d.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Gt,className:"".concat(st,"-quick-jumper-button")},ye.jump_to_confirm):d.createElement("span",{onClick:this.go,onKeyUp:this.go},we)),Bn=d.createElement("div",{className:"".concat(st,"-quick-jumper")},ye.jump_to,d.createElement("input",{disabled:Gt,type:"text",value:It,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ye.page}),ye.page,Pn)),d.createElement("li",{className:"".concat(st)},In,Bn)}}]),Y}(d.Component);w.defaultProps={pageSizeOptions:["10","20","50","100"]};var O=w,Q=function(u){var Y,Z=u.rootPrefixCls,C=u.page,G=u.active,Oe=u.className,ye=u.showTitle,_=u.onClick,xe=u.onKeyPress,Ze=u.itemRender,we="".concat(Z,"-item"),yt=P()(we,"".concat(we,"-").concat(C),(Y={},(0,J.Z)(Y,"".concat(we,"-active"),G),(0,J.Z)(Y,"".concat(we,"-disabled"),!C),(0,J.Z)(Y,u.className,Oe),Y)),gt=function(){_(C)},xt=function(st){xe(st,_,C)},Gt=Ze(C,"page",d.createElement("a",{rel:"nofollow"},C));return Gt?d.createElement("li",{title:ye?C.toString():null,className:yt,onClick:gt,onKeyPress:xt,tabIndex:0},Gt):null},X=Q;function H(){}function T(f){var u=Number(f);return typeof u=="number"&&!Number.isNaN(u)&&isFinite(u)&&Math.floor(u)===u}var De=function(u,Y,Z){return Z};function ve(f,u,Y){var Z=typeof f=="undefined"?u.pageSize:f;return Math.floor((Y.total-1)/Z)+1}var tt=function(f){(0,Se.Z)(Y,f);var u=(0,Ve.Z)(Y);function Y(Z){var C;(0,te.Z)(this,Y),C=u.call(this,Z),C.paginationNode=d.createRef(),C.getJumpPrevPage=function(){return Math.max(1,C.state.current-(C.props.showLessItems?3:5))},C.getJumpNextPage=function(){return Math.min(ve(void 0,C.state,C.props),C.state.current+(C.props.showLessItems?3:5))},C.getItemIcon=function(xe,Ze){var we=C.props.prefixCls,yt=xe||d.createElement("button",{type:"button","aria-label":Ze,className:"".concat(we,"-item-link")});return typeof xe=="function"&&(yt=d.createElement(xe,(0,ie.Z)({},C.props))),yt},C.isValid=function(xe){var Ze=C.props.total;return T(xe)&&xe!==C.state.current&&T(Ze)&&Ze>0},C.shouldDisplayQuickJumper=function(){var xe=C.props,Ze=xe.showQuickJumper,we=xe.total,yt=C.state.pageSize;return we<=yt?!1:Ze},C.handleKeyDown=function(xe){(xe.keyCode===b.ARROW_UP||xe.keyCode===b.ARROW_DOWN)&&xe.preventDefault()},C.handleKeyUp=function(xe){var Ze=C.getValidValue(xe),we=C.state.currentInputValue;Ze!==we&&C.setState({currentInputValue:Ze}),xe.keyCode===b.ENTER?C.handleChange(Ze):xe.keyCode===b.ARROW_UP?C.handleChange(Ze-1):xe.keyCode===b.ARROW_DOWN&&C.handleChange(Ze+1)},C.handleBlur=function(xe){var Ze=C.getValidValue(xe);C.handleChange(Ze)},C.changePageSize=function(xe){var Ze=C.state.current,we=ve(xe,C.state,C.props);Ze=Ze>we?we:Ze,we===0&&(Ze=C.state.current),typeof xe=="number"&&("pageSize"in C.props||C.setState({pageSize:xe}),"current"in C.props||C.setState({current:Ze,currentInputValue:Ze})),C.props.onShowSizeChange(Ze,xe),"onChange"in C.props&&C.props.onChange&&C.props.onChange(Ze,xe)},C.handleChange=function(xe){var Ze=C.props,we=Ze.disabled,yt=Ze.onChange,gt=C.state,xt=gt.pageSize,Gt=gt.current,It=gt.currentInputValue;if(C.isValid(xe)&&!we){var st=ve(void 0,C.state,C.props),Dt=xe;return xe>st?Dt=st:xe<1&&(Dt=1),"current"in C.props||C.setState({current:Dt}),Dt!==It&&C.setState({currentInputValue:Dt}),yt(Dt,xt),Dt}return Gt},C.prev=function(){C.hasPrev()&&C.handleChange(C.state.current-1)},C.next=function(){C.hasNext()&&C.handleChange(C.state.current+1)},C.jumpPrev=function(){C.handleChange(C.getJumpPrevPage())},C.jumpNext=function(){C.handleChange(C.getJumpNextPage())},C.hasPrev=function(){return C.state.current>1},C.hasNext=function(){return C.state.current2?we-2:0),gt=2;gt=Oe?_=Oe:_=Number(G),_}},{key:"getShowSizeChanger",value:function(){var C=this.props,G=C.showSizeChanger,Oe=C.total,ye=C.totalBoundaryShowSizeChanger;return typeof G!="undefined"?G:Oe>ye}},{key:"render",value:function(){var C=this.props,G=C.prefixCls,Oe=C.className,ye=C.style,_=C.disabled,xe=C.hideOnSinglePage,Ze=C.total,we=C.locale,yt=C.showQuickJumper,gt=C.showLessItems,xt=C.showTitle,Gt=C.showTotal,It=C.simple,st=C.itemRender,Dt=C.showPrevNextJumpers,In=C.jumpPrevIcon,Bn=C.jumpNextIcon,Pn=C.selectComponentClass,pn=C.selectPrefixCls,nr=C.pageSizeOptions,rr=this.state,Tt=rr.current,hr=rr.pageSize,qn=rr.currentInputValue;if(xe===!0&&Ze<=hr)return null;var Mn=ve(void 0,this.state,this.props),Tn=[],Nr=null,Pr=null,dr=null,yr=null,Rr=null,eo=yt&&yt.goButton,Or=gt?1:2,bn=Tt-1>0?Tt-1:0,Kn=Tt+1Ze?Ze:Tt*hr]));if(It){eo&&(typeof eo=="boolean"?Rr=d.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},we.jump_to_confirm):Rr=d.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},eo),Rr=d.createElement("li",{title:xt?"".concat(we.jump_to).concat(Tt,"/").concat(Mn):null,className:"".concat(G,"-simple-pager")},Rr));var E=this.renderPrev(bn);return d.createElement("ul",(0,t.Z)({className:P()(G,"".concat(G,"-simple"),(0,J.Z)({},"".concat(G,"-disabled"),_),Oe),style:ye,ref:this.paginationNode},ee),s,E?d.createElement("li",{title:xt?we.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:P()("".concat(G,"-prev"),(0,J.Z)({},"".concat(G,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},E):null,d.createElement("li",{title:xt?"".concat(Tt,"/").concat(Mn):null,className:"".concat(G,"-simple-pager")},d.createElement("input",{type:"text",value:qn,disabled:_,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),d.createElement("span",{className:"".concat(G,"-slash")},"/"),Mn),d.createElement("li",{title:xt?we.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:P()("".concat(G,"-next"),(0,J.Z)({},"".concat(G,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Kn)),Rr)}if(Mn<=3+Or*2){var p={locale:we,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:xt,itemRender:st};Mn||Tn.push(d.createElement(X,(0,t.Z)({},p,{key:"noPager",page:1,className:"".concat(G,"-item-disabled")})));for(var S=1;S<=Mn;S+=1){var de=Tt===S;Tn.push(d.createElement(X,(0,t.Z)({},p,{key:S,page:S,active:de})))}}else{var se=gt?we.prev_3:we.prev_5,Xe=gt?we.next_3:we.next_5,je=st(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(In,"prev page")),_e=st(this.getJumpNextPage(),"jump-next",this.getItemIcon(Bn,"next page"));Dt&&(Nr=je?d.createElement("li",{title:xt?se:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:P()("".concat(G,"-jump-prev"),(0,J.Z)({},"".concat(G,"-jump-prev-custom-icon"),!!In))},je):null,Pr=_e?d.createElement("li",{title:xt?Xe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:P()("".concat(G,"-jump-next"),(0,J.Z)({},"".concat(G,"-jump-next-custom-icon"),!!Bn))},_e):null),yr=d.createElement(X,{locale:we,last:!0,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Mn,page:Mn,active:!1,showTitle:xt,itemRender:st}),dr=d.createElement(X,{locale:we,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:xt,itemRender:st});var nt=Math.max(1,Tt-Or),vt=Math.min(Tt+Or,Mn);Tt-1<=Or&&(vt=1+Or*2),Mn-Tt<=Or&&(nt=Mn-Or*2);for(var dt=nt;dt<=vt;dt+=1){var Qe=Tt===dt;Tn.push(d.createElement(X,{locale:we,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:dt,page:dt,active:Qe,showTitle:xt,itemRender:st}))}Tt-1>=Or*2&&Tt!==3&&(Tn[0]=(0,d.cloneElement)(Tn[0],{className:"".concat(G,"-item-after-jump-prev")}),Tn.unshift(Nr)),Mn-Tt>=Or*2&&Tt!==Mn-2&&(Tn[Tn.length-1]=(0,d.cloneElement)(Tn[Tn.length-1],{className:"".concat(G,"-item-before-jump-next")}),Tn.push(Pr)),nt!==1&&Tn.unshift(dr),vt!==Mn&&Tn.push(yr)}var ut=!this.hasPrev()||!Mn,At=!this.hasNext()||!Mn,bt=this.renderPrev(bn),Pt=this.renderNext(Kn);return d.createElement("ul",(0,t.Z)({className:P()(G,Oe,(0,J.Z)({},"".concat(G,"-disabled"),_)),style:ye,ref:this.paginationNode},ee),s,bt?d.createElement("li",{title:xt?we.prev_page:null,onClick:this.prev,tabIndex:ut?null:0,onKeyPress:this.runIfEnterPrev,className:P()("".concat(G,"-prev"),(0,J.Z)({},"".concat(G,"-disabled"),ut)),"aria-disabled":ut},bt):null,Tn,Pt?d.createElement("li",{title:xt?we.next_page:null,onClick:this.next,tabIndex:At?null:0,onKeyPress:this.runIfEnterNext,className:P()("".concat(G,"-next"),(0,J.Z)({},"".concat(G,"-disabled"),At)),"aria-disabled":At},Pt):null,d.createElement(O,{disabled:_,locale:we,rootPrefixCls:G,selectComponentClass:Pn,selectPrefixCls:pn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Tt,pageSize:hr,pageSizeOptions:nr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:eo}))}}],[{key:"getDerivedStateFromProps",value:function(C,G){var Oe={};if("current"in C&&(Oe.current=C.current,C.current!==G.current&&(Oe.currentInputValue=Oe.current)),"pageSize"in C&&C.pageSize!==G.pageSize){var ye=G.current,_=ve(C.pageSize,G,C);ye=ye>_?_:ye,"current"in C||(Oe.current=ye,Oe.currentInputValue=ye),Oe.pageSize=C.pageSize}return Oe}}]),Y}(d.Component);tt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:H,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:H,locale:o.Z,style:{},itemRender:De,totalBoundaryShowSizeChanger:50};var he=tt,Ae=e(22075),ae=e(36355),U=e(19716),Ie=e(8628),m=e(9763),x=e(57809);const R=f=>d.createElement(x.default,Object.assign({},f,{showSearch:!0,size:"small"})),L=f=>d.createElement(x.default,Object.assign({},f,{showSearch:!0,size:"middle"}));R.Option=x.default.Option,L.Option=x.default.Option;var I=e(9937),F=e(17313),re=e(83116),Ge=e(37613);const He=f=>{const{componentCls:u}=f;return{[`${u}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${u}-item-link`]:{color:f.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${u}-item-link`]:{color:f.colorTextDisabled,cursor:"not-allowed"}}},[`&${u}-disabled`]:{cursor:"not-allowed",[`${u}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:f.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:f.colorBorder,backgroundColor:f.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:f.itemActiveBgDisabled},a:{color:f.itemActiveColorDisabled}}},[`${u}-item-link`]:{color:f.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${u}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${u}-simple-pager`]:{color:f.colorTextDisabled},[`${u}-jump-prev, ${u}-jump-next`]:{[`${u}-item-link-icon`]:{opacity:0},[`${u}-item-ellipsis`]:{opacity:1}}},[`&${u}-simple`]:{[`${u}-prev, ${u}-next`]:{[`&${u}-disabled ${u}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Me=f=>{const{componentCls:u}=f;return{[`&${u}-mini ${u}-total-text, &${u}-mini ${u}-simple-pager`]:{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`},[`&${u}-mini ${u}-item`]:{minWidth:f.itemSizeSM,height:f.itemSizeSM,margin:0,lineHeight:`${f.itemSizeSM-2}px`},[`&${u}-mini:not(${u}-disabled) ${u}-item:not(${u}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:f.colorBgTextHover},"&:active":{backgroundColor:f.colorBgTextActive}},[`&${u}-mini ${u}-prev, &${u}-mini ${u}-next`]:{minWidth:f.itemSizeSM,height:f.itemSizeSM,margin:0,lineHeight:`${f.itemSizeSM}px`},[`&${u}-mini:not(${u}-disabled)`]:{[`${u}-prev, ${u}-next`]:{[`&:hover ${u}-item-link`]:{backgroundColor:f.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:f.colorBgTextActive},[`&${u}-disabled:hover ${u}-item-link`]:{backgroundColor:"transparent"}}},[` + &${u}-mini ${u}-prev ${u}-item-link, + &${u}-mini ${u}-next ${u}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`}},[`&${u}-mini ${u}-jump-prev, &${u}-mini ${u}-jump-next`]:{height:f.itemSizeSM,marginInlineEnd:0,lineHeight:`${f.itemSizeSM}px`},[`&${u}-mini ${u}-options`]:{marginInlineStart:f.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:f.miniOptionsSizeChangerTop},"&-quick-jumper":{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,I.x0)(f)),{width:f.paginationMiniQuickJumperInputWidth,height:f.controlHeightSM})}}}},ot=f=>{const{componentCls:u}=f;return{[` + &${u}-simple ${u}-prev, + &${u}-simple ${u}-next + `]:{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`,verticalAlign:"top",[`${u}-item-link`]:{height:f.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:f.colorBgTextHover},"&:active":{backgroundColor:f.colorBgTextActive},"&::after":{height:f.itemSizeSM,lineHeight:`${f.itemSizeSM}px`}}},[`&${u}-simple ${u}-simple-pager`]:{display:"inline-block",height:f.itemSizeSM,marginInlineEnd:f.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:f.marginXS,padding:`0 ${f.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:f.itemInputBg,border:`${f.lineWidth}px ${f.lineType} ${f.colorBorder}`,borderRadius:f.borderRadius,outline:"none",transition:`border-color ${f.motionDurationMid}`,color:"inherit","&:hover":{borderColor:f.colorPrimary},"&:focus":{borderColor:f.colorPrimaryHover,boxShadow:`${f.inputOutlineOffset}px 0 ${f.controlOutlineWidth}px ${f.controlOutline}`},"&[disabled]":{color:f.colorTextDisabled,backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,cursor:"not-allowed"}}}}},ht=f=>{const{componentCls:u}=f;return{[`${u}-jump-prev, ${u}-jump-next`]:{outline:0,[`${u}-item-container`]:{position:"relative",[`${u}-item-link-icon`]:{color:f.colorPrimary,fontSize:f.fontSizeSM,opacity:0,transition:`all ${f.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${u}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:f.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:f.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:f.paginationEllipsisTextIndent,opacity:1,transition:`all ${f.motionDurationMid}`}},"&:hover":{[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}}},[` + ${u}-prev, + ${u}-jump-prev, + ${u}-jump-next + `]:{marginInlineEnd:f.marginXS},[` + ${u}-prev, + ${u}-next, + ${u}-jump-prev, + ${u}-jump-next + `]:{display:"inline-block",minWidth:f.itemSize,height:f.itemSize,color:f.colorText,fontFamily:f.fontFamily,lineHeight:`${f.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:f.borderRadius,cursor:"pointer",transition:`all ${f.motionDurationMid}`},[`${u}-prev, ${u}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:f.colorText,cursor:"pointer",userSelect:"none"},[`${u}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:f.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${f.lineWidth}px ${f.lineType} transparent`,borderRadius:f.borderRadius,outline:"none",transition:`all ${f.motionDurationMid}`},[`&:hover ${u}-item-link`]:{backgroundColor:f.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:f.colorBgTextActive},[`&${u}-disabled:hover`]:{[`${u}-item-link`]:{backgroundColor:"transparent"}}},[`${u}-slash`]:{marginInlineEnd:f.paginationSlashMarginInlineEnd,marginInlineStart:f.paginationSlashMarginInlineStart},[`${u}-options`]:{display:"inline-block",marginInlineStart:f.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:f.controlHeight,marginInlineStart:f.marginXS,lineHeight:`${f.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,I.ik)(f)),{width:f.controlHeightLG*1.25,height:f.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:f.marginXS,marginInlineEnd:f.marginXS})}}}},at=f=>{const{componentCls:u}=f;return{[`${u}-item`]:{display:"inline-block",minWidth:f.itemSize,height:f.itemSize,marginInlineEnd:f.marginXS,fontFamily:f.fontFamily,lineHeight:`${f.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${f.lineWidth}px ${f.lineType} transparent`,borderRadius:f.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${f.paginationItemPaddingInline}px`,color:f.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${u}-item-active)`]:{"&:hover":{transition:`all ${f.motionDurationMid}`,backgroundColor:f.colorBgTextHover},"&:active":{backgroundColor:f.colorBgTextActive}},"&-active":{fontWeight:f.fontWeightStrong,backgroundColor:f.itemActiveBg,borderColor:f.colorPrimary,a:{color:f.colorPrimary},"&:hover":{borderColor:f.colorPrimaryHover},"&:hover a":{color:f.colorPrimaryHover}}}}},ct=f=>{const{componentCls:u}=f;return{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(f)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${u}-total-text`]:{display:"inline-block",height:f.itemSize,marginInlineEnd:f.marginXS,lineHeight:`${f.itemSize-2}px`,verticalAlign:"middle"}}),at(f)),ht(f)),ot(f)),Me(f)),He(f)),{[`@media only screen and (max-width: ${f.screenLG}px)`]:{[`${u}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${f.screenSM}px)`]:{[`${u}-options`]:{display:"none"}}}),[`&${f.componentCls}-rtl`]:{direction:"rtl"}}},Pe=f=>{const{componentCls:u}=f;return{[`${u}${u}-disabled:not(${u}-mini)`]:{"&, &:hover":{[`${u}-item-link`]:{borderColor:f.colorBorder}},"&:focus-visible":{[`${u}-item-link`]:{borderColor:f.colorBorder}},[`${u}-item, ${u}-item-link`]:{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,[`&:hover:not(${u}-item-active)`]:{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,a:{color:f.colorTextDisabled}},[`&${u}-item-active`]:{backgroundColor:f.itemActiveBgDisabled}},[`${u}-prev, ${u}-next`]:{"&:hover button":{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder,color:f.colorTextDisabled},[`${u}-item-link`]:{backgroundColor:f.colorBgContainerDisabled,borderColor:f.colorBorder}}},[`${u}:not(${u}-mini)`]:{[`${u}-prev, ${u}-next`]:{"&:hover button":{borderColor:f.colorPrimaryHover,backgroundColor:f.itemBg},[`${u}-item-link`]:{backgroundColor:f.itemLinkBg,borderColor:f.colorBorder},[`&:hover ${u}-item-link`]:{borderColor:f.colorPrimary,backgroundColor:f.itemBg,color:f.colorPrimary},[`&${u}-disabled`]:{[`${u}-item-link`]:{borderColor:f.colorBorder,color:f.colorTextDisabled}}},[`${u}-item`]:{backgroundColor:f.itemBg,border:`${f.lineWidth}px ${f.lineType} ${f.colorBorder}`,[`&:hover:not(${u}-item-active)`]:{borderColor:f.colorPrimary,backgroundColor:f.itemBg,a:{color:f.colorPrimary}},"&-active":{borderColor:f.colorPrimary}}}}},z=f=>{const{componentCls:u}=f;return{[`${u}:not(${u}-disabled)`]:{[`${u}-item`]:Object.assign({},(0,F.Qy)(f)),[`${u}-jump-prev, ${u}-jump-next`]:{"&:focus-visible":Object.assign({[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}},(0,F.oN)(f))},[`${u}-prev, ${u}-next`]:{[`&:focus-visible ${u}-item-link`]:Object.assign({},(0,F.oN)(f))}}}};var M=(0,re.Z)("Pagination",f=>{const u=(0,Ge.TS)(f,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:f.marginXXS/2,paginationMiniQuickJumperInputWidth:f.controlHeightLG*1.1,paginationItemPaddingInline:f.marginXXS*1.5,paginationEllipsisLetterSpacing:f.marginXXS/2,paginationSlashMarginInlineStart:f.marginXXS,paginationSlashMarginInlineEnd:f.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,I.e5)(f),(0,I.TM)(f));return[ct(u),z(u),f.wireframe&&Pe(u)]},f=>({itemBg:f.colorBgContainer,itemSize:f.controlHeight,itemSizeSM:f.controlHeightSM,itemActiveBg:f.colorBgContainer,itemLinkBg:f.colorBgContainer,itemActiveColorDisabled:f.colorTextDisabled,itemActiveBgDisabled:f.controlItemBgActiveDisabled,itemInputBg:f.colorBgContainer,miniOptionsSizeChangerTop:0})),D=function(f,u){var Y={};for(var Z in f)Object.prototype.hasOwnProperty.call(f,Z)&&u.indexOf(Z)<0&&(Y[Z]=f[Z]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,Z=Object.getOwnPropertySymbols(f);C{const{prefixCls:u,selectPrefixCls:Y,className:Z,rootClassName:C,style:G,size:Oe,locale:ye,selectComponentClass:_,responsive:xe,showSizeChanger:Ze}=f,we=D(f,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:yt}=(0,Ie.Z)(xe),{getPrefixCls:gt,direction:xt,pagination:Gt={}}=d.useContext(ae.E_),It=gt("pagination",u),[st,Dt]=M(It),In=Ze!=null?Ze:Gt.showSizeChanger,Bn=d.useMemo(()=>{const Mn=d.createElement("span",{className:`${It}-item-ellipsis`},"\u2022\u2022\u2022"),Tn=d.createElement("button",{className:`${It}-item-link`,type:"button",tabIndex:-1},xt==="rtl"?d.createElement(fe.Z,null):d.createElement(h.Z,null)),Nr=d.createElement("button",{className:`${It}-item-link`,type:"button",tabIndex:-1},xt==="rtl"?d.createElement(h.Z,null):d.createElement(fe.Z,null)),Pr=d.createElement("a",{className:`${It}-item-link`},d.createElement("div",{className:`${It}-item-container`},xt==="rtl"?d.createElement(le.Z,{className:`${It}-item-link-icon`}):d.createElement(ce,{className:`${It}-item-link-icon`}),Mn)),dr=d.createElement("a",{className:`${It}-item-link`},d.createElement("div",{className:`${It}-item-container`},xt==="rtl"?d.createElement(ce,{className:`${It}-item-link-icon`}):d.createElement(le.Z,{className:`${It}-item-link-icon`}),Mn));return{prevIcon:Tn,nextIcon:Nr,jumpPrevIcon:Pr,jumpNextIcon:dr}},[xt,It]),[Pn]=(0,m.Z)("Pagination",Ae.Z),pn=Object.assign(Object.assign({},Pn),ye),nr=(0,U.Z)(Oe),rr=nr==="small"||!!(yt&&!nr&&xe),Tt=gt("select",Y),hr=P()({[`${It}-mini`]:rr,[`${It}-rtl`]:xt==="rtl"},Gt==null?void 0:Gt.className,Z,C,Dt),qn=Object.assign(Object.assign({},Gt==null?void 0:Gt.style),G);return st(d.createElement(he,Object.assign({},Bn,we,{style:qn,prefixCls:It,selectPrefixCls:Tt,className:hr,selectComponentClass:_||(rr?R:L),locale:pn,showSizeChanger:In})))},ge=V},5112:function(ln,ke,e){e.d(ke,{ZP:function(){return Ie}});var t=e(92310),d=e.n(t),A=e(35788),oe=e(36994),c=e(59301),B=e(36355),n=e(19716);const ce=c.createContext(null),le=ce.Provider;var h=ce;const fe=c.createContext(null),y=fe.Provider;var P=e(5630),J=e(20475),ie=e(1684),te=e(32441),$e=e(17313),Se=e(83116),Ve=e(37613);const be=m=>{const{componentCls:x,antCls:R}=m,L=`${x}-group`;return{[L]:Object.assign(Object.assign({},(0,$e.Wf)(m)),{display:"inline-block",fontSize:0,[`&${L}-rtl`]:{direction:"rtl"},[`${R}-badge ${R}-badge-count`]:{zIndex:1},[`> ${R}-badge:not(:first-child) > ${R}-button-wrapper`]:{borderInlineStart:"none"}})}},K=m=>{const{componentCls:x,wrapperMarginInlineEnd:R,colorPrimary:L,radioSize:I,motionDurationSlow:F,motionDurationMid:re,motionEaseInOutCirc:Ge,colorBgContainer:He,colorBorder:Me,lineWidth:ot,dotSize:ht,colorBgContainerDisabled:at,colorTextDisabled:ct,paddingXS:Pe,dotColorDisabled:z,lineType:M,radioDotDisabledSize:D,wireframe:l,colorWhite:V}=m,ge=`${x}-inner`;return{[`${x}-wrapper`]:Object.assign(Object.assign({},(0,$e.Wf)(m)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:R,cursor:"pointer",[`&${x}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:m.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${x}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${ot}px ${M} ${L}`,borderRadius:"50%",visibility:"hidden",content:'""'},[x]:Object.assign(Object.assign({},(0,$e.Wf)(m)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${x}-wrapper:hover &, + &:hover ${ge}`]:{borderColor:L},[`${x}-input:focus-visible + ${ge}`]:Object.assign({},(0,$e.oN)(m)),[`${x}:hover::after, ${x}-wrapper:hover &::after`]:{visibility:"visible"},[`${x}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:I,height:I,marginBlockStart:I/-2,marginInlineStart:I/-2,backgroundColor:l?L:V,borderBlockStart:0,borderInlineStart:0,borderRadius:I,transform:"scale(0)",opacity:0,transition:`all ${F} ${Ge}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:I,height:I,backgroundColor:He,borderColor:Me,borderStyle:"solid",borderWidth:ot,borderRadius:"50%",transition:`all ${re}`},[`${x}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${x}-checked`]:{[ge]:{borderColor:L,backgroundColor:l?He:L,"&::after":{transform:`scale(${ht/I})`,opacity:1,transition:`all ${F} ${Ge}`}}},[`${x}-disabled`]:{cursor:"not-allowed",[ge]:{backgroundColor:at,borderColor:Me,cursor:"not-allowed","&::after":{backgroundColor:z}},[`${x}-input`]:{cursor:"not-allowed"},[`${x}-disabled + span`]:{color:ct,cursor:"not-allowed"},[`&${x}-checked`]:{[ge]:{"&::after":{transform:`scale(${D/I})`}}}},[`span${x} + *`]:{paddingInlineStart:Pe,paddingInlineEnd:Pe}})}},b=m=>{const{buttonColor:x,controlHeight:R,componentCls:L,lineWidth:I,lineType:F,colorBorder:re,motionDurationSlow:Ge,motionDurationMid:He,buttonPaddingInline:Me,fontSize:ot,buttonBg:ht,fontSizeLG:at,controlHeightLG:ct,controlHeightSM:Pe,paddingXS:z,borderRadius:M,borderRadiusSM:D,borderRadiusLG:l,buttonCheckedBg:V,buttonSolidCheckedColor:ge,colorTextDisabled:f,colorBgContainerDisabled:u,buttonCheckedBgDisabled:Y,buttonCheckedColorDisabled:Z,colorPrimary:C,colorPrimaryHover:G,colorPrimaryActive:Oe,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:_,buttonSolidCheckedActiveBg:xe}=m;return{[`${L}-button-wrapper`]:{position:"relative",display:"inline-block",height:R,margin:0,paddingInline:Me,paddingBlock:0,color:x,fontSize:ot,lineHeight:`${R-I*2}px`,background:ht,border:`${I}px ${F} ${re}`,borderBlockStartWidth:I+.02,borderInlineStartWidth:0,borderInlineEndWidth:I,cursor:"pointer",transition:[`color ${He}`,`background ${He}`,`box-shadow ${He}`].join(","),a:{color:x},[`> ${L}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-I,insetInlineStart:-I,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:I,paddingInline:0,backgroundColor:re,transition:`background-color ${Ge}`,content:'""'}},"&:first-child":{borderInlineStart:`${I}px ${F} ${re}`,borderStartStartRadius:M,borderEndStartRadius:M},"&:last-child":{borderStartEndRadius:M,borderEndEndRadius:M},"&:first-child:last-child":{borderRadius:M},[`${L}-group-large &`]:{height:ct,fontSize:at,lineHeight:`${ct-I*2}px`,"&:first-child":{borderStartStartRadius:l,borderEndStartRadius:l},"&:last-child":{borderStartEndRadius:l,borderEndEndRadius:l}},[`${L}-group-small &`]:{height:Pe,paddingInline:z-I,paddingBlock:0,lineHeight:`${Pe-I*2}px`,"&:first-child":{borderStartStartRadius:D,borderEndStartRadius:D},"&:last-child":{borderStartEndRadius:D,borderEndEndRadius:D}},"&:hover":{position:"relative",color:C},"&:has(:focus-visible)":Object.assign({},(0,$e.oN)(m)),[`${L}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${L}-button-wrapper-disabled)`]:{zIndex:1,color:C,background:V,borderColor:C,"&::before":{backgroundColor:C},"&:first-child":{borderColor:C},"&:hover":{color:G,borderColor:G,"&::before":{backgroundColor:G}},"&:active":{color:Oe,borderColor:Oe,"&::before":{backgroundColor:Oe}}},[`${L}-group-solid &-checked:not(${L}-button-wrapper-disabled)`]:{color:ge,background:ye,borderColor:ye,"&:hover":{color:ge,background:_,borderColor:_},"&:active":{color:ge,background:xe,borderColor:xe}},"&-disabled":{color:f,backgroundColor:u,borderColor:re,cursor:"not-allowed","&:first-child, &:hover":{color:f,backgroundColor:u,borderColor:re}},[`&-disabled${L}-button-wrapper-checked`]:{color:Z,backgroundColor:Y,borderColor:re,boxShadow:"none"}}}},o=m=>m-4*2;var w=(0,Se.Z)("Radio",m=>{const{controlOutline:x,controlOutlineWidth:R,radioSize:L}=m,I=`0 0 0 ${R}px ${x}`,F=I,re=o(L),Ge=(0,Ve.TS)(m,{radioDotDisabledSize:re,radioFocusShadow:I,radioButtonFocusShadow:F});return[be(Ge),K(Ge),b(Ge)]},m=>{const{wireframe:x,padding:R,marginXS:L,lineWidth:I,fontSizeLG:F,colorText:re,colorBgContainer:Ge,colorTextDisabled:He,controlItemBgActiveDisabled:Me,colorTextLightSolid:ot,colorPrimary:ht,colorPrimaryHover:at,colorPrimaryActive:ct}=m,Pe=4,z=F,M=x?o(z):z-(Pe+I)*2;return{radioSize:z,dotSize:M,dotColorDisabled:He,buttonSolidCheckedColor:ot,buttonSolidCheckedBg:ht,buttonSolidCheckedHoverBg:at,buttonSolidCheckedActiveBg:ct,buttonBg:Ge,buttonCheckedBg:Ge,buttonColor:re,buttonCheckedBgDisabled:Me,buttonCheckedColorDisabled:He,buttonPaddingInline:R-I,wrapperMarginInlineEnd:L}}),O=e(14088),Q=e(4572),X=function(m,x){var R={};for(var L in m)Object.prototype.hasOwnProperty.call(m,L)&&x.indexOf(L)<0&&(R[L]=m[L]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,L=Object.getOwnPropertySymbols(m);I{var R,L;const I=c.useContext(h),F=c.useContext(fe),{getPrefixCls:re,direction:Ge,radio:He}=c.useContext(B.E_),Me=c.useRef(null),ot=(0,J.sQ)(x,Me),{isFormItemInput:ht}=c.useContext(te.aM),at=Oe=>{var ye,_;(ye=m.onChange)===null||ye===void 0||ye.call(m,Oe),(_=I==null?void 0:I.onChange)===null||_===void 0||_.call(I,Oe)},{prefixCls:ct,className:Pe,rootClassName:z,children:M,style:D}=m,l=X(m,["prefixCls","className","rootClassName","children","style"]),V=re("radio",ct),ge=((I==null?void 0:I.optionType)||F)==="button",f=ge?`${V}-button`:V,[u,Y]=w(V),Z=Object.assign({},l),C=c.useContext(ie.Z);I&&(Z.name=I.name,Z.onChange=at,Z.checked=m.value===I.value,Z.disabled=(R=Z.disabled)!==null&&R!==void 0?R:I.disabled),Z.disabled=(L=Z.disabled)!==null&&L!==void 0?L:C;const G=d()(`${f}-wrapper`,{[`${f}-wrapper-checked`]:Z.checked,[`${f}-wrapper-disabled`]:Z.disabled,[`${f}-wrapper-rtl`]:Ge==="rtl",[`${f}-wrapper-in-form-item`]:ht},He==null?void 0:He.className,Pe,z,Y);return u(c.createElement(O.Z,{component:"Radio",disabled:Z.disabled},c.createElement("label",{className:G,style:Object.assign(Object.assign({},He==null?void 0:He.style),D),onMouseEnter:m.onMouseEnter,onMouseLeave:m.onMouseLeave},c.createElement(P.Z,Object.assign({},Z,{className:d()(Z.className,!ge&&Q.A),type:"radio",prefixCls:f,ref:ot})),M!==void 0?c.createElement("span",null,M):null)))};var De=c.forwardRef(H);const ve=c.forwardRef((m,x)=>{const{getPrefixCls:R,direction:L}=c.useContext(B.E_),[I,F]=(0,A.Z)(m.defaultValue,{value:m.value}),re=ye=>{const _=I,xe=ye.target.value;"value"in m||F(xe);const{onChange:Ze}=m;Ze&&xe!==_&&Ze(ye)},{prefixCls:Ge,className:He,rootClassName:Me,options:ot,buttonStyle:ht="outline",disabled:at,children:ct,size:Pe,style:z,id:M,onMouseEnter:D,onMouseLeave:l,onFocus:V,onBlur:ge}=m,f=R("radio",Ge),u=`${f}-group`,[Y,Z]=w(f);let C=ct;ot&&ot.length>0&&(C=ot.map(ye=>typeof ye=="string"||typeof ye=="number"?c.createElement(De,{key:ye.toString(),prefixCls:f,disabled:at,value:ye,checked:I===ye},ye):c.createElement(De,{key:`radio-group-value-options-${ye.value}`,prefixCls:f,disabled:ye.disabled||at,value:ye.value,checked:I===ye.value,title:ye.title,style:ye.style},ye.label)));const G=(0,n.Z)(Pe),Oe=d()(u,`${u}-${ht}`,{[`${u}-${G}`]:G,[`${u}-rtl`]:L==="rtl"},He,Me,Z);return Y(c.createElement("div",Object.assign({},(0,oe.Z)(m,{aria:!0,data:!0}),{className:Oe,style:z,onMouseEnter:D,onMouseLeave:l,onFocus:V,onBlur:ge,id:M,ref:x}),c.createElement(le,{value:{onChange:re,value:I,disabled:m.disabled,name:m.name,optionType:m.optionType}},C)))});var tt=c.memo(ve),he=function(m,x){var R={};for(var L in m)Object.prototype.hasOwnProperty.call(m,L)&&x.indexOf(L)<0&&(R[L]=m[L]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,L=Object.getOwnPropertySymbols(m);I{const{getPrefixCls:R}=c.useContext(B.E_),{prefixCls:L}=m,I=he(m,["prefixCls"]),F=R("radio",L);return c.createElement(y,{value:"button"},c.createElement(De,Object.assign({prefixCls:F},I,{type:"radio",ref:x})))};var ae=c.forwardRef(Ae);const U=De;U.Button=ae,U.Group=tt,U.__ANT_RADIO=!0;var Ie=U},57809:function(ln,ke,e){var t=e(92310),d=e.n(t),A=e(77861),oe=e(64002),c=e(59301),B=e(53487),n=e(62892),ce=e(19080),le=e(36355),h=e(1684),fe=e(93891),y=e(19716),P=e(32441),J=e(33234),ie=e(14154),te=e(58582),$e=e(84443),Se=e(66339),Ve=function(w,O){var Q={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&O.indexOf(X)<0&&(Q[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,X=Object.getOwnPropertySymbols(w);H{var Q,{prefixCls:X,bordered:H=!0,className:T,rootClassName:De,getPopupContainer:ve,popupClassName:tt,dropdownClassName:he,listHeight:Ae=256,placement:ae,listItemHeight:U=24,size:Ie,disabled:m,notFoundContent:x,status:R,builtinPlacements:L,dropdownMatchSelectWidth:I,popupMatchSelectWidth:F,direction:re,style:Ge,allowClear:He}=w,Me=Ve(w,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:ot,getPrefixCls:ht,renderEmpty:at,direction:ct,virtual:Pe,popupMatchSelectWidth:z,popupOverflow:M,select:D}=c.useContext(le.E_),l=ht("select",X),V=ht(),ge=re!=null?re:ct,{compactSize:f,compactItemClassnames:u}=(0,J.ri)(l,ge),[Y,Z]=(0,ie.Z)(l),C=c.useMemo(()=>{const{mode:qn}=Me;if(qn!=="combobox")return qn===be?"combobox":qn},[Me.mode]),G=C==="multiple"||C==="tags",Oe=(0,$e.Z)(Me.suffixIcon,Me.showArrow),ye=(Q=F!=null?F:I)!==null&&Q!==void 0?Q:z,{status:_,hasFeedback:xe,isFormItemInput:Ze,feedbackIcon:we}=c.useContext(P.aM),yt=(0,ce.F)(_,R);let gt;x!==void 0?gt=x:C==="combobox"?gt=null:gt=(at==null?void 0:at("Select"))||c.createElement(fe.Z,{componentName:"Select"});const{suffixIcon:xt,itemIcon:Gt,removeIcon:It,clearIcon:st}=(0,Se.Z)(Object.assign(Object.assign({},Me),{multiple:G,hasFeedback:xe,feedbackIcon:we,showSuffixIcon:Oe,prefixCls:l,showArrow:Me.showArrow,componentName:"Select"})),Dt=He===!0?{clearIcon:st}:He,In=(0,oe.Z)(Me,["suffixIcon","itemIcon"]),Bn=d()(tt||he,{[`${l}-dropdown-${ge}`]:ge==="rtl"},De,Z),Pn=(0,y.Z)(qn=>{var Mn;return(Mn=Ie!=null?Ie:f)!==null&&Mn!==void 0?Mn:qn}),pn=c.useContext(h.Z),nr=m!=null?m:pn,rr=d()({[`${l}-lg`]:Pn==="large",[`${l}-sm`]:Pn==="small",[`${l}-rtl`]:ge==="rtl",[`${l}-borderless`]:!H,[`${l}-in-form-item`]:Ze},(0,ce.Z)(l,yt,xe),u,D==null?void 0:D.className,T,De,Z),Tt=c.useMemo(()=>ae!==void 0?ae:ge==="rtl"?"bottomRight":"bottomLeft",[ae,ge]),hr=(0,te.Z)(L,M);return Y(c.createElement(A.ZP,Object.assign({ref:O,virtual:Pe,showSearch:D==null?void 0:D.showSearch},In,{style:Object.assign(Object.assign({},D==null?void 0:D.style),Ge),dropdownMatchSelectWidth:ye,builtinPlacements:hr,transitionName:(0,n.m)(V,"slide-up",Me.transitionName),listHeight:Ae,listItemHeight:U,mode:C,prefixCls:l,placement:Tt,direction:ge,suffixIcon:xt,menuItemSelectedIcon:Gt,removeIcon:It,allowClear:Dt,notFoundContent:gt,className:rr,getPopupContainer:ve||ot,dropdownClassName:Bn,disabled:nr})))},b=c.forwardRef(K),o=(0,B.Z)(b);b.SECRET_COMBOBOX_MODE_DO_NOT_USE=be,b.Option=A.Wx,b.OptGroup=A.Xo,b._InternalPanelDoNotUseOrYouWillBeFired=o,ke.default=b},14154:function(ln,ke,e){e.d(ke,{Z:function(){return b}});var t=e(17313),d=e(74207),A=e(37613),oe=e(83116),c=e(13826),B=e(92899);const n=o=>{const{optionHeight:w,optionFontSize:O,optionLineHeight:Q,optionPadding:X}=o;return{position:"relative",display:"block",minHeight:w,padding:X,color:o.colorText,fontWeight:"normal",fontSize:O,lineHeight:Q,boxSizing:"border-box"}};var le=o=>{const{antCls:w,componentCls:O}=o,Q=`${O}-item`,X=`&${w}-slide-up-enter${w}-slide-up-enter-active`,H=`&${w}-slide-up-appear${w}-slide-up-appear-active`,T=`&${w}-slide-up-leave${w}-slide-up-leave-active`,De=`${O}-dropdown-placement-`;return[{[`${O}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"absolute",top:-9999,zIndex:o.zIndexPopup,boxSizing:"border-box",padding:o.paddingXXS,overflow:"hidden",fontSize:o.fontSize,fontVariant:"initial",backgroundColor:o.colorBgElevated,borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary,[` + ${X}${De}bottomLeft, + ${H}${De}bottomLeft + `]:{animationName:c.fJ},[` + ${X}${De}topLeft, + ${H}${De}topLeft, + ${X}${De}topRight, + ${H}${De}topRight + `]:{animationName:c.Qt},[`${T}${De}bottomLeft`]:{animationName:c.Uw},[` + ${T}${De}topLeft, + ${T}${De}topRight + `]:{animationName:c.ly},"&-hidden":{display:"none"},[`${Q}`]:Object.assign(Object.assign({},n(o)),{cursor:"pointer",transition:`background ${o.motionDurationSlow} ease`,borderRadius:o.borderRadiusSM,"&-group":{color:o.colorTextDescription,fontSize:o.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Q}-option-disabled)`]:{backgroundColor:o.optionActiveBg},[`&-selected:not(${Q}-option-disabled)`]:{color:o.optionSelectedColor,fontWeight:o.optionSelectedFontWeight,backgroundColor:o.optionSelectedBg,[`${Q}-option-state`]:{color:o.colorPrimary}},"&-disabled":{[`&${Q}-option-selected`]:{backgroundColor:o.colorBgContainerDisabled},color:o.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:o.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,c.oN)(o,"slide-up"),(0,c.oN)(o,"slide-down"),(0,B.Fm)(o,"move-up"),(0,B.Fm)(o,"move-down")]};const h=2,fe=o=>{let{controlHeightSM:w,controlHeight:O,lineWidth:Q}=o;const X=(O-w)/2-Q,H=Math.ceil(X/2);return[X,H]};function y(o,w){const{componentCls:O,iconCls:Q}=o,X=`${O}-selection-overflow`,H=o.multipleSelectItemHeight,[T]=fe(o),De=w?`${O}-${w}`:"";return{[`${O}-multiple${De}`]:{fontSize:o.fontSize,[X]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${O}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${T-h}px ${h*2}px`,borderRadius:o.borderRadius,[`${O}-show-search&`]:{cursor:"text"},[`${O}-disabled&`]:{background:o.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${h}px 0`,lineHeight:`${H}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${O}-show-arrow ${O}-selector, + &${O}-allow-clear ${O}-selector + `]:{paddingInlineEnd:o.fontSizeIcon+o.controlPaddingHorizontal},[`${O}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:H,marginTop:h,marginBottom:h,lineHeight:`${H-o.lineWidth*2}px`,background:o.multipleItemBg,border:`${o.lineWidth}px ${o.lineType} ${o.multipleItemBorderColor}`,borderRadius:o.borderRadiusSM,cursor:"default",transition:`font-size ${o.motionDurationSlow}, line-height ${o.motionDurationSlow}, height ${o.motionDurationSlow}`,userSelect:"none",marginInlineEnd:h*2,paddingInlineStart:o.paddingXS,paddingInlineEnd:o.paddingXS/2,[`${O}-disabled&`]:{color:o.multipleItemColorDisabled,borderColor:o.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:o.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:o.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Q}`]:{verticalAlign:"-0.2em"},"&:hover":{color:o.colorIconHover}})},[`${X}-item + ${X}-item`]:{[`${O}-selection-search`]:{marginInlineStart:0}},[`${O}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:o.inputPaddingHorizontalBase-T,"\n &-input,\n &-mirror\n ":{height:H,fontFamily:o.fontFamily,lineHeight:`${H}px`,transition:`all ${o.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${O}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:o.inputPaddingHorizontalBase,insetInlineEnd:o.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${o.motionDurationSlow}`}}}}var J=o=>{const{componentCls:w}=o,O=(0,A.TS)(o,{controlHeight:o.controlHeightSM,multipleSelectItemHeight:o.controlHeightXS,borderRadius:o.borderRadiusSM,borderRadiusSM:o.borderRadiusXS}),Q=(0,A.TS)(o,{fontSize:o.fontSizeLG,controlHeight:o.controlHeightLG,multipleSelectItemHeight:o.multipleItemHeightLG,borderRadius:o.borderRadiusLG,borderRadiusSM:o.borderRadius}),[,X]=fe(o);return[y(o),y(O,"sm"),{[`${w}-multiple${w}-sm`]:{[`${w}-selection-placeholder`]:{insetInline:o.controlPaddingHorizontalSM-o.lineWidth},[`${w}-selection-search`]:{marginInlineStart:X}}},y(Q,"lg")]};function ie(o,w){const{componentCls:O,inputPaddingHorizontalBase:Q,borderRadius:X}=o,H=o.controlHeight-o.lineWidth*2,T=Math.ceil(o.fontSize*1.25),De=w?`${O}-${w}`:"";return{[`${O}-single${De}`]:{fontSize:o.fontSize,[`${O}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{display:"flex",borderRadius:X,[`${O}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Q,insetInlineEnd:Q,bottom:0,"&-input":{width:"100%"}},[` + ${O}-selection-item, + ${O}-selection-placeholder + `]:{padding:0,lineHeight:`${H}px`,transition:`all ${o.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${H}px`}},[`${O}-selection-item`]:{position:"relative",userSelect:"none"},[`${O}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${O}-selection-item:after`,`${O}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${O}-show-arrow ${O}-selection-item, + &${O}-show-arrow ${O}-selection-placeholder + `]:{paddingInlineEnd:T},[`&${O}-open ${O}-selection-item`]:{color:o.colorTextPlaceholder},[`&:not(${O}-customize-input)`]:{[`${O}-selector`]:{width:"100%",height:o.controlHeight,padding:`0 ${Q}px`,[`${O}-selection-search-input`]:{height:H},"&:after":{lineHeight:`${H}px`}}},[`&${O}-customize-input`]:{[`${O}-selector`]:{"&:after":{display:"none"},[`${O}-selection-search`]:{position:"static",width:"100%"},[`${O}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Q}px`,"&:after":{display:"none"}}}}}}}function te(o){const{componentCls:w}=o,O=o.controlPaddingHorizontalSM-o.lineWidth;return[ie(o),ie((0,A.TS)(o,{controlHeight:o.controlHeightSM,borderRadius:o.borderRadiusSM}),"sm"),{[`${w}-single${w}-sm`]:{[`&:not(${w}-customize-input)`]:{[`${w}-selection-search`]:{insetInlineStart:O,insetInlineEnd:O},[`${w}-selector`]:{padding:`0 ${O}px`},[`&${w}-show-arrow ${w}-selection-search`]:{insetInlineEnd:O+o.fontSize*1.5},[` + &${w}-show-arrow ${w}-selection-item, + &${w}-show-arrow ${w}-selection-placeholder + `]:{paddingInlineEnd:o.fontSize*1.5}}}},ie((0,A.TS)(o,{controlHeight:o.singleItemHeightLG,fontSize:o.fontSizeLG,borderRadius:o.borderRadiusLG}),"lg")]}const $e=o=>{const{componentCls:w,selectorBg:O}=o;return{position:"relative",backgroundColor:O,border:`${o.lineWidth}px ${o.lineType} ${o.colorBorder}`,transition:`all ${o.motionDurationMid} ${o.motionEaseInOut}`,input:{cursor:"pointer"},[`${w}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${w}-disabled&`]:{color:o.colorTextDisabled,background:o.colorBgContainerDisabled,cursor:"not-allowed",[`${w}-multiple&`]:{background:o.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Se=function(o,w){let O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Q,borderHoverColor:X,outlineColor:H,antCls:T}=w,De=O?{[`${Q}-selector`]:{borderColor:X}}:{};return{[o]:{[`&:not(${Q}-disabled):not(${Q}-customize-input):not(${T}-pagination-size-changer)`]:Object.assign(Object.assign({},De),{[`${Q}-focused& ${Q}-selector`]:{borderColor:X,boxShadow:`0 0 0 ${w.controlOutlineWidth}px ${H}`,outline:0},[`&:hover ${Q}-selector`]:{borderColor:X}})}}},Ve=o=>{const{componentCls:w}=o;return{[`${w}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},be=o=>{const{componentCls:w,inputPaddingHorizontalBase:O,iconCls:Q}=o;return{[w]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${w}-customize-input) ${w}-selector`]:Object.assign(Object.assign({},$e(o)),Ve(o)),[`${w}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${w}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:o.colorTextPlaceholder,pointerEvents:"none"}),[`${w}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:O,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Q]:{verticalAlign:"top",transition:`transform ${o.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${w}-suffix)`]:{pointerEvents:"auto"}},[`${w}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${w}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:O,zIndex:1,display:"inline-block",width:o.fontSizeIcon,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:o.clearBg,cursor:"pointer",opacity:0,transition:`color ${o.motionDurationMid} ease, opacity ${o.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:o.colorTextTertiary}},"&:hover":{[`${w}-clear`]:{opacity:1}}}),[`${w}-has-feedback`]:{[`${w}-clear`]:{insetInlineEnd:O+o.fontSize+o.paddingXS}}}},K=o=>{const{componentCls:w}=o;return[{[w]:{[`&-borderless ${w}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${w}-in-form-item`]:{width:"100%"}}},be(o),te(o),J(o),le(o),{[`${w}-rtl`]:{direction:"rtl"}},Se(w,(0,A.TS)(o,{borderHoverColor:o.colorPrimaryHover,outlineColor:o.controlOutline})),Se(`${w}-status-error`,(0,A.TS)(o,{borderHoverColor:o.colorErrorHover,outlineColor:o.colorErrorOutline}),!0),Se(`${w}-status-warning`,(0,A.TS)(o,{borderHoverColor:o.colorWarningHover,outlineColor:o.colorWarningOutline}),!0),(0,d.c)(o,{borderElCls:`${w}-selector`,focusElCls:`${w}-focused`})]};var b=(0,oe.Z)("Select",(o,w)=>{let{rootPrefixCls:O}=w;const Q=(0,A.TS)(o,{rootPrefixCls:O,inputPaddingHorizontalBase:o.paddingSM-1,multipleSelectItemHeight:o.multipleItemHeight});return[K(Q)]},o=>{const{fontSize:w,lineHeight:O,controlHeight:Q,controlPaddingHorizontal:X,zIndexPopupBase:H,colorText:T,fontWeightStrong:De,controlItemBgActive:ve,controlItemBgHover:tt,colorBgContainer:he,colorFillSecondary:Ae,controlHeightLG:ae,controlHeightSM:U,colorBgContainerDisabled:Ie,colorTextDisabled:m}=o;return{zIndexPopup:H+50,optionSelectedColor:T,optionSelectedFontWeight:De,optionSelectedBg:ve,optionActiveBg:tt,optionPadding:`${(Q-w*O)/2}px ${X}px`,optionFontSize:w,optionLineHeight:O,optionHeight:Q,selectorBg:he,clearBg:he,singleItemHeightLG:ae,multipleItemBg:Ae,multipleItemBorderColor:"transparent",multipleItemHeight:U,multipleItemHeightLG:Q,multipleSelectorBgDisabled:Ie,multipleItemColorDisabled:m,multipleItemBorderColorDisabled:"transparent"}})},58582:function(ln,ke,e){e.d(ke,{Z:function(){return d}});const t=A=>{const c={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:A==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},c),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},c),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},c),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},c),{points:["br","tr"],offset:[0,-4]})}};function d(A,oe){return A||t(oe)}},84443:function(ln,ke,e){e.d(ke,{Z:function(){return t}});function t(d,A){return A!==void 0?A:d!==null}},66339:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});var t=e(89699),d=e(37637),A=e(77318),oe=e(76995),c=e(78714),B=e(56981),n=e(59301);function ce(le){let{suffixIcon:h,clearIcon:fe,menuItemSelectedIcon:y,removeIcon:P,loading:J,multiple:ie,hasFeedback:te,prefixCls:$e,showSuffixIcon:Se,feedbackIcon:Ve,showArrow:be,componentName:K}=le;const b=fe!=null?fe:n.createElement(d.Z,null),o=X=>h===null&&!te&&!be?null:n.createElement(n.Fragment,null,Se!==!1&&X,te&&Ve);let w=null;if(h!==void 0)w=o(h);else if(J)w=o(n.createElement(c.Z,{spin:!0}));else{const X=`${$e}-suffix`;w=H=>{let{open:T,showSearch:De}=H;return o(T&&De?n.createElement(B.Z,{className:X}):n.createElement(oe.Z,{className:X}))}}let O=null;y!==void 0?O=y:ie?O=n.createElement(t.Z,null):O=null;let Q=null;return P!==void 0?Q=P:Q=n.createElement(A.Z,null),{clearIcon:b,suffixIcon:w,itemIcon:O,removeIcon:Q}}},81327:function(ln,ke,e){e.d(ke,{Z:function(){return $e}});var t=e(59301),d=e(92310),A=e.n(d),oe=e(38298),c=e(36355),B=e(33234);const n=t.createContext({latestIndex:0}),ce=n.Provider;var h=Se=>{let{className:Ve,index:be,children:K,split:b,style:o}=Se;const{latestIndex:w}=t.useContext(n);return K==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:Ve,style:o},K),be{var be,K;const{getPrefixCls:b,space:o,direction:w}=t.useContext(c.E_),{size:O=(o==null?void 0:o.size)||"small",align:Q,className:X,rootClassName:H,children:T,direction:De="horizontal",prefixCls:ve,split:tt,style:he,wrap:Ae=!1,classNames:ae,styles:U}=Se,Ie=J(Se,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[m,x]=Array.isArray(O)?O:[O,O],R=y(x),L=y(m),I=P(x),F=P(m),re=(0,oe.Z)(T,{keepEmpty:!0}),Ge=Q===void 0&&De==="horizontal"?"center":Q,He=b("space",ve),[Me,ot]=(0,fe.Z)(He),ht=A()(He,o==null?void 0:o.className,ot,`${He}-${De}`,{[`${He}-rtl`]:w==="rtl",[`${He}-align-${Ge}`]:Ge,[`${He}-gap-row-${x}`]:R,[`${He}-gap-col-${m}`]:L},X,H),at=A()(`${He}-item`,(be=ae==null?void 0:ae.item)!==null&&be!==void 0?be:(K=o==null?void 0:o.classNames)===null||K===void 0?void 0:K.item);let ct=0;const Pe=re.map((D,l)=>{var V,ge;D!=null&&(ct=l);const f=D&&D.key||`${at}-${l}`;return t.createElement(h,{className:at,key:f,index:l,split:tt,style:(V=U==null?void 0:U.item)!==null&&V!==void 0?V:(ge=o==null?void 0:o.styles)===null||ge===void 0?void 0:ge.item},D)}),z=t.useMemo(()=>({latestIndex:ct}),[ct]);if(re.length===0)return null;const M={};return Ae&&(M.flexWrap="wrap"),!L&&F&&(M.columnGap=m),!R&&I&&(M.rowGap=x),Me(t.createElement("div",Object.assign({ref:Ve,className:ht,style:Object.assign(Object.assign(Object.assign({},M),o==null?void 0:o.style),he)},Ie),t.createElement(ce,{value:z},Pe)))});te.Compact=B.ZP;var $e=te},8378:function(ln,ke){const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});ke.Z=e},92899:function(ln,ke,e){e.d(ke,{Fm:function(){return y}});var t=e(88252),d=e(95406);const A=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),oe=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),c=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),B=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ce=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),le=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),fe={"move-up":{inKeyframes:le,outKeyframes:h},"move-down":{inKeyframes:A,outKeyframes:oe},"move-left":{inKeyframes:c,outKeyframes:B},"move-right":{inKeyframes:n,outKeyframes:ce}},y=(P,J)=>{const{antCls:ie}=P,te=`${ie}-${J}`,{inKeyframes:$e,outKeyframes:Se}=fe[J];return[(0,d.R)(te,$e,Se,P.motionDurationMid),{[` + ${te}-enter, + ${te}-appear + `]:{opacity:0,animationTimingFunction:P.motionEaseOutCirc},[`${te}-leave`]:{animationTimingFunction:P.motionEaseInOutCirc}}]}},13826:function(ln,ke,e){e.d(ke,{Qt:function(){return c},Uw:function(){return oe},fJ:function(){return A},ly:function(){return B},oN:function(){return y}});var t=e(88252),d=e(95406);const A=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),oe=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),c=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),B=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ce=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),le=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),h=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),fe={"slide-up":{inKeyframes:A,outKeyframes:oe},"slide-down":{inKeyframes:c,outKeyframes:B},"slide-left":{inKeyframes:n,outKeyframes:ce},"slide-right":{inKeyframes:le,outKeyframes:h}},y=(P,J)=>{const{antCls:ie}=P,te=`${ie}-${J}`,{inKeyframes:$e,outKeyframes:Se}=fe[J];return[(0,d.R)(te,$e,Se,P.motionDurationMid),{[` + ${te}-enter, + ${te}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:P.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${te}-leave`]:{animationTimingFunction:P.motionEaseInQuint}}]}},15969:function(ln,ke,e){e.d(ke,{N:function(){return t}});const t=d=>({color:d.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${d.motionDurationSlow}`,"&:focus, &:hover":{color:d.colorLinkHover},"&:active":{color:d.colorLinkActive}})},36546:function(ln,ke,e){e.d(ke,{default:function(){return xi}});var t={},d="rc-table-internal-hook",A=e(29043),oe=e(8107),c=e(28800),B=e(51346),n=e(59301),ce=e(4676);function le(a){var i=n.createContext(void 0),N=function(q){var $=q.value,Le=q.children,Ne=n.useRef($);Ne.current=$;var Be=n.useState(function(){return{getValue:function(){return Ne.current},listeners:new Set}}),Ye=(0,A.Z)(Be,1),et=Ye[0];return(0,c.Z)(function(){(0,ce.unstable_batchedUpdates)(function(){et.listeners.forEach(function(qe){qe($)})})},[$]),n.createElement(i.Provider,{value:et},Le)};return{Context:i,Provider:N,defaultValue:a}}function h(a,i){var N=(0,oe.Z)(typeof i=="function"?i:function(qe){if(i===void 0)return qe;if(!Array.isArray(i))return qe[i];var wt={};return i.forEach(function(mt){wt[mt]=qe[mt]}),wt}),W=n.useContext(a==null?void 0:a.Context),q=W||{},$=q.listeners,Le=q.getValue,Ne=n.useRef();Ne.current=N(W?Le():a==null?void 0:a.defaultValue);var Be=n.useState({}),Ye=(0,A.Z)(Be,2),et=Ye[1];return(0,c.Z)(function(){if(!W)return;function qe(wt){var mt=N(wt);(0,B.Z)(Ne.current,mt,!0)||et({})}return $.add(qe),function(){$.delete(qe)}},[W]),Ne.current}var fe=e(5891),y=e(20475);function P(){var a=n.createContext(null);function i(){return n.useContext(a)}function N(q,$){var Le=(0,y.Yr)(q),Ne=function(Ye,et){var qe=Le?{ref:et}:{},wt=n.useRef(0),mt=n.useRef(Ye),Ct=i();return Ct!==null?n.createElement(q,(0,fe.Z)({},Ye,qe)):((!$||$(mt.current,Ye))&&(wt.current+=1),mt.current=Ye,n.createElement(a.Provider,{value:wt.current},n.createElement(q,(0,fe.Z)({},Ye,qe))))};return Le?n.forwardRef(Ne):Ne}function W(q,$){var Le=(0,y.Yr)(q),Ne=function(Ye,et){var qe=Le?{ref:et}:{};return i(),n.createElement(q,(0,fe.Z)({},Ye,qe))};return Le?n.memo(n.forwardRef(Ne),$):n.memo(Ne,$)}return{makeImmutable:N,responseImmutable:W,useImmutableMark:i}}var J=P(),ie=J.makeImmutable,te=J.responseImmutable,$e=J.useImmutableMark,Se=P(),Ve=Se.makeImmutable,be=Se.responseImmutable,K=Se.useImmutableMark,b=le(),o=b;function w(a,i){var N=n.useRef(0);N.current+=1;var W=n.useRef(a),q=[];Object.keys(a||{}).map(function(Le){var Ne;(a==null?void 0:a[Le])!==((Ne=W.current)===null||Ne===void 0?void 0:Ne[Le])&&q.push(Le)}),W.current=a;var $=n.useRef([]);return q.length&&($.current=q),n.useDebugValue(N.current),n.useDebugValue($.current.join(", ")),i&&console.log("".concat(i,":"),N.current,$.current),N.current}var O=null,Q=n.memo(function(){var a=w();return n.createElement("h1",null,"Render Times: ",a)});Q.displayName="RenderBlock";var X=e(80665),H=e(57259),T=e(80962),De=e(92310),ve=e.n(De),tt=e(79722),he=e(69004),Ae=e(51395),ae=n.createContext({renderWithProps:!1}),U=ae,Ie="RC_TABLE_KEY";function m(a){return a==null?[]:Array.isArray(a)?a:[a]}function x(a){var i=[],N={};return a.forEach(function(W){for(var q=W||{},$=q.key,Le=q.dataIndex,Ne=$||m(Le).join("-")||Ie;N[Ne];)Ne="".concat(Ne,"_next");N[Ne]=!0,i.push(Ne)}),i}function R(a){return a!=null}function L(a){return a&&(0,X.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function I(a,i,N,W,q,$){var Le=n.useContext(U),Ne=K(),Be=(0,tt.Z)(function(){if(R(W))return[W];var Ye=i==null||i===""?[]:Array.isArray(i)?i:[i],et=(0,he.Z)(a,Ye),qe=et,wt=void 0;if(q){var mt=q(et,a,N);L(mt)?(qe=mt.children,wt=mt.props,Le.renderWithProps=!0):qe=mt}return[qe,wt]},[Ne,a,W,i,q,N],function(Ye,et){if($){var qe=(0,A.Z)(Ye,2),wt=qe[1],mt=(0,A.Z)(et,2),Ct=mt[1];return $(Ct,wt)}return Le.renderWithProps?!0:!(0,B.Z)(Ye,et,!0)});return Be}function F(a,i,N,W){var q=a+i-1;return a<=W&&q>=N}function re(a,i){return h(o,function(N){var W=F(a,i||1,N.hoverStartRow,N.hoverEndRow);return[W,N.onHover]})}var Ge=function(i){var N=i.ellipsis,W=i.rowType,q=i.children,$,Le=N===!0?{showTitle:!0}:N;return Le&&(Le.showTitle||W==="header")&&(typeof q=="string"||typeof q=="number"?$=q.toString():n.isValidElement(q)&&typeof q.props.children=="string"&&($=q.props.children)),$};function He(a){var i,N,W,q,$,Le,Ne,Be,Ye=a.component,et=a.children,qe=a.ellipsis,wt=a.scope,mt=a.prefixCls,Ct=a.className,Qt=a.align,Kt=a.record,Jt=a.render,Ht=a.dataIndex,un=a.renderIndex,zn=a.shouldCellUpdate,jn=a.index,Sn=a.rowType,_n=a.colSpan,mr=a.rowSpan,fn=a.fixLeft,xn=a.fixRight,vn=a.firstFixLeft,an=a.lastFixLeft,yn=a.firstFixRight,ar=a.lastFixRight,Ar=a.appendNode,ur=a.additionalProps,Vn=ur===void 0?{}:ur,Mr=a.isSticky,Fr="".concat(mt,"-cell"),_r=h(o,["supportSticky","allColumnsFixedLeft"]),kr=_r.supportSticky,So=_r.allColumnsFixedLeft,xo=I(Kt,Ht,un,et,Jt,zn),pr=(0,A.Z)(xo,2),Bo=pr[0],Cr=pr[1],co={},io=typeof fn=="number"&&kr,_o=typeof xn=="number"&&kr;io&&(co.position="sticky",co.left=fn),_o&&(co.position="sticky",co.right=xn);var Xn=(i=(N=(W=Cr==null?void 0:Cr.colSpan)!==null&&W!==void 0?W:Vn.colSpan)!==null&&N!==void 0?N:_n)!==null&&i!==void 0?i:1,Yn=(q=($=(Le=Cr==null?void 0:Cr.rowSpan)!==null&&Le!==void 0?Le:Vn.rowSpan)!==null&&$!==void 0?$:mr)!==null&&q!==void 0?q:1,kn=re(jn,Yn),Nn=(0,A.Z)(kn,2),Wr=Nn[0],Rn=Nn[1],cr=function(Ce){var Je;Kt&&Rn(jn,jn+Yn-1),Vn==null||(Je=Vn.onMouseEnter)===null||Je===void 0||Je.call(Vn,Ce)},Kr=function(Ce){var Je;Kt&&Rn(-1,-1),Vn==null||(Je=Vn.onMouseLeave)===null||Je===void 0||Je.call(Vn,Ce)};if(Xn===0||Yn===0)return null;var zr=(Ne=Vn.title)!==null&&Ne!==void 0?Ne:Ge({rowType:Sn,ellipsis:qe,children:Bo}),Uo=ve()(Fr,Ct,(Be={},(0,T.Z)(Be,"".concat(Fr,"-fix-left"),io&&kr),(0,T.Z)(Be,"".concat(Fr,"-fix-left-first"),vn&&kr),(0,T.Z)(Be,"".concat(Fr,"-fix-left-last"),an&&kr),(0,T.Z)(Be,"".concat(Fr,"-fix-left-all"),an&&So&&kr),(0,T.Z)(Be,"".concat(Fr,"-fix-right"),_o&&kr),(0,T.Z)(Be,"".concat(Fr,"-fix-right-first"),yn&&kr),(0,T.Z)(Be,"".concat(Fr,"-fix-right-last"),ar&&kr),(0,T.Z)(Be,"".concat(Fr,"-ellipsis"),qe),(0,T.Z)(Be,"".concat(Fr,"-with-append"),Ar),(0,T.Z)(Be,"".concat(Fr,"-fix-sticky"),(io||_o)&&Mr&&kr),(0,T.Z)(Be,"".concat(Fr,"-row-hover"),!Cr&&Wr),Be),Vn.className,Cr==null?void 0:Cr.className),r={};Qt&&(r.textAlign=Qt);var v=(0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)({},co),Vn.style),r),Cr==null?void 0:Cr.style),g=Bo;return(0,X.Z)(g)==="object"&&!Array.isArray(g)&&!n.isValidElement(g)&&(g=null),qe&&(an||yn)&&(g=n.createElement("span",{className:"".concat(Fr,"-content")},g)),n.createElement(Ye,(0,fe.Z)({},Cr,Vn,{className:Uo,style:v,title:zr,scope:wt,onMouseEnter:cr,onMouseLeave:Kr,colSpan:Xn!==1?Xn:null,rowSpan:Yn!==1?Yn:null}),Ar,g)}var Me=n.memo(He);function ot(a,i,N,W,q,$){var Le=N[a]||{},Ne=N[i]||{},Be,Ye;Le.fixed==="left"?Be=W.left[q==="rtl"?i:a]:Ne.fixed==="right"&&(Ye=W.right[q==="rtl"?a:i]);var et=!1,qe=!1,wt=!1,mt=!1,Ct=N[i+1],Qt=N[a-1],Kt=!($!=null&&$.children);if(q==="rtl"){if(Be!==void 0){var Jt=Qt&&Qt.fixed==="left";mt=!Jt&&Kt}else if(Ye!==void 0){var Ht=Ct&&Ct.fixed==="right";wt=!Ht&&Kt}}else if(Be!==void 0){var un=Ct&&Ct.fixed==="left";et=!un&&Kt}else if(Ye!==void 0){var zn=Qt&&Qt.fixed==="right";qe=!zn&&Kt}return{fixLeft:Be,fixRight:Ye,lastFixLeft:et,firstFixRight:qe,lastFixRight:wt,firstFixLeft:mt,isSticky:W.isSticky}}var ht=n.createContext({}),at=ht;function ct(a){var i=a.className,N=a.index,W=a.children,q=a.colSpan,$=q===void 0?1:q,Le=a.rowSpan,Ne=a.align,Be=h(o,["prefixCls","direction"]),Ye=Be.prefixCls,et=Be.direction,qe=n.useContext(at),wt=qe.scrollColumnIndex,mt=qe.stickyOffsets,Ct=qe.flattenColumns,Qt=qe.columns,Kt=N+$-1,Jt=Kt+1===wt?$+1:$,Ht=ot(N,N+Jt-1,Ct,mt,et,Qt==null?void 0:Qt[N]);return n.createElement(Me,(0,fe.Z)({className:i,index:N,component:"td",prefixCls:Ye,record:null,dataIndex:null,align:Ne,colSpan:Jt,rowSpan:Le,render:function(){return W}},Ht))}var Pe=e(19149),z=["children"];function M(a){var i=a.children,N=(0,Pe.Z)(a,z);return n.createElement("tr",N,i)}function D(a){var i=a.children;return i}D.Row=M,D.Cell=ct;var l=D;function V(a){var i=a.children,N=a.stickyOffsets,W=a.flattenColumns,q=a.columns,$=h(o,"prefixCls"),Le=W.length-1,Ne=W[Le],Be=n.useMemo(function(){return{stickyOffsets:N,flattenColumns:W,scrollColumnIndex:Ne!=null&&Ne.scrollbar?Le:null,columns:q}},[Ne,W,Le,N,q]);return n.createElement(at.Provider,{value:Be},n.createElement("tfoot",{className:"".concat($,"-summary")},i))}var ge=be(V),f=l,u=e(80764),Y=e(29301),Z=e(48886),C=e(24387),G=e(59055),Oe=e(36994);function ye(a,i,N,W,q,$,Le){a.push({record:i,indent:N,index:Le});var Ne=$(i),Be=q==null?void 0:q.has(Ne);if(i&&Array.isArray(i[W])&&Be)for(var Ye=0;Ye1?vn-1:0),yn=1;yn=0;Ne-=1){var Be=i[Ne],Ye=N&&N[Ne],et=Ye&&Ye[Bn];if(Be||et||Le){var qe=et||{},wt=qe.columnType,mt=(0,Pe.Z)(qe,pn);q.unshift(n.createElement("col",(0,fe.Z)({key:Ne,style:{width:Be}},mt))),Le=!0}}return n.createElement("colgroup",null,q)}var rr=nr,Tt=e(26390),hr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function qn(a,i){return(0,n.useMemo)(function(){for(var N=[],W=0;W1?"colgroup":"col":null,ellipsis:Kt.ellipsis,align:Kt.align,component:Kt.title?$:Le,prefixCls:et,key:mt[Qt]},Jt,{additionalProps:Ht,rowType:"header"}))}))}Nr.displayName="HeaderRow";var Pr=Nr;function dr(a){var i=[];function N(Le,Ne){var Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;i[Be]=i[Be]||[];var Ye=Ne,et=Le.filter(Boolean).map(function(qe){var wt={key:qe.key,className:qe.className||"",children:qe.title,column:qe,colStart:Ye},mt=1,Ct=qe.children;return Ct&&Ct.length>0&&(mt=N(Ct,Ye,Be+1).reduce(function(Qt,Kt){return Qt+Kt},0),wt.hasSubColumns=!0),"colSpan"in qe&&(mt=qe.colSpan),"rowSpan"in qe&&(wt.rowSpan=qe.rowSpan),wt.colSpan=mt,wt.colEnd=wt.colStart+mt-1,i[Be].push(wt),Ye+=mt,mt});return et}N(a,0);for(var W=i.length,q=function(Ne){i[Ne].forEach(function(Be){!("rowSpan"in Be)&&!Be.hasSubColumns&&(Be.rowSpan=W-Ne)})},$=0;$1&&arguments[1]!==void 0?arguments[1]:"";return typeof i=="number"?i:i.endsWith("%")?a*parseFloat(i)/100:null}function bn(a,i){return n.useMemo(function(){if(i&&i>0){var N=0,W=0;a.forEach(function(Ye){var et=Or(i,Ye.width);et?N+=et:W+=1});var q=i-N,$=W,Le=q/W,Ne=0,Be=a.map(function(Ye){var et=(0,H.Z)({},Ye),qe=Or(i,et.width);if(qe)et.width=qe;else{var wt=Math.floor(Le);et.width=$===1?q:wt,q-=wt,$-=1}return Ne+=et.width,et});return[Be,Ne]}return[a,i]},[a,i])}var Kn=["children"],ee=["fixed"];function s(a){return(0,eo.Z)(a).filter(function(i){return n.isValidElement(i)}).map(function(i){var N=i.key,W=i.props,q=W.children,$=(0,Pe.Z)(W,Kn),Le=(0,H.Z)({key:N},$);return q&&(Le.children=s(q)),Le})}function E(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(N){return N&&(0,X.Z)(N)==="object"}).reduce(function(N,W,q){var $=W.fixed,Le=$===!0?"left":$,Ne="".concat(i,"-").concat(q),Be=W.children;return Be&&Be.length>0?[].concat((0,Tt.Z)(N),(0,Tt.Z)(E(Be,Ne).map(function(Ye){return(0,H.Z)({fixed:Le},Ye)}))):[].concat((0,Tt.Z)(N),[(0,H.Z)((0,H.Z)({key:Ne},W),{},{fixed:Le})])},[])}function p(a){for(var i=!0,N=0;N=0;$-=1){var Le=a[$];if(q&&Le.fixed!=="right")q=!1;else if(!q&&Le.fixed==="right"){warning(!1,"Index ".concat($+1," of `columns` missing `fixed='right'` prop."));break}}}function S(a){return a.map(function(i){var N=i.fixed,W=(0,Pe.Z)(i,ee),q=N;return N==="left"?q="right":N==="right"&&(q="left"),(0,H.Z)({fixed:q},W)})}function de(a,i){var N=a.prefixCls,W=a.columns,q=a.children,$=a.expandable,Le=a.expandedKeys,Ne=a.columnTitle,Be=a.getRowKey,Ye=a.onTriggerExpand,et=a.expandIcon,qe=a.rowExpandable,wt=a.expandIconColumnIndex,mt=a.direction,Ct=a.expandRowByClick,Qt=a.columnWidth,Kt=a.fixed,Jt=a.scrollWidth,Ht=n.useMemo(function(){return W||s(q)},[W,q]),un=n.useMemo(function(){if($){var xn,vn=Ht.slice();if(!vn.includes(t)){var an=wt||0;an>=0&&vn.splice(an,0,t)}var yn=vn.indexOf(t);vn=vn.filter(function(Vn,Mr){return Vn!==t||Mr===yn});var ar=Ht[yn],Ar;(Kt==="left"||Kt)&&!wt?Ar="left":(Kt==="right"||Kt)&&wt===Ht.length?Ar="right":Ar=ar?ar.fixed:null;var ur=(xn={},(0,T.Z)(xn,Bn,{className:"".concat(N,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,T.Z)(xn,"title",Ne),(0,T.Z)(xn,"fixed",Ar),(0,T.Z)(xn,"className","".concat(N,"-row-expand-icon-cell")),(0,T.Z)(xn,"width",Qt),(0,T.Z)(xn,"render",function(Mr,Fr,_r){var kr=Be(Fr,_r),So=Le.has(kr),xo=qe?qe(Fr):!0,pr=et({prefixCls:N,expanded:So,expandable:xo,record:Fr,onExpand:Ye});return Ct?n.createElement("span",{onClick:function(Cr){return Cr.stopPropagation()}},pr):pr}),xn);return vn.map(function(Vn){return Vn===t?ur:Vn})}return Ht.filter(function(Vn){return Vn!==t})},[$,Ht,Be,Le,et,mt]),zn=n.useMemo(function(){var xn=un;return i&&(xn=i(xn)),xn.length||(xn=[{render:function(){return null}}]),xn},[i,un,mt]),jn=n.useMemo(function(){return mt==="rtl"?S(E(zn)):E(zn)},[zn,mt,Jt]),Sn=bn(jn,Jt),_n=(0,A.Z)(Sn,2),mr=_n[0],fn=_n[1];return[zn,mr,fn]}var se=de;function Xe(a){var i,N=a.prefixCls,W=a.record,q=a.onExpand,$=a.expanded,Le=a.expandable,Ne="".concat(N,"-row-expand-icon");if(!Le)return n.createElement("span",{className:ve()(Ne,"".concat(N,"-row-spaced"))});var Be=function(et){q(W,et),et.stopPropagation()};return n.createElement("span",{className:ve()(Ne,(i={},(0,T.Z)(i,"".concat(N,"-row-expanded"),$),(0,T.Z)(i,"".concat(N,"-row-collapsed"),!$),i)),onClick:Be})}function je(a,i,N){var W=[];function q($){($||[]).forEach(function(Le,Ne){W.push(i(Le,Ne)),q(Le[N])})}return q(a),W}function _e(a,i,N){var W=Pn(a),q=W.expandIcon,$=W.expandedRowKeys,Le=W.defaultExpandedRowKeys,Ne=W.defaultExpandAllRows,Be=W.expandedRowRender,Ye=W.onExpand,et=W.onExpandedRowsChange,qe=W.childrenColumnName,wt=q||Xe,mt=qe||"children",Ct=n.useMemo(function(){return Be?"row":a.expandable&&a.internalHooks===d&&a.expandable.__PARENT_RENDER_ICON__||i.some(function(jn){return jn&&(0,X.Z)(jn)==="object"&&jn[mt]})?"nest":!1},[!!Be,i]),Qt=n.useState(function(){return Le||(Ne?je(i,N,mt):[])}),Kt=(0,A.Z)(Qt,2),Jt=Kt[0],Ht=Kt[1],un=n.useMemo(function(){return new Set($||Jt||[])},[$,Jt]),zn=n.useCallback(function(jn){var Sn=N(jn,i.indexOf(jn)),_n,mr=un.has(Sn);mr?(un.delete(Sn),_n=(0,Tt.Z)(un)):_n=[].concat((0,Tt.Z)(un),[Sn]),Ht(_n),Ye&&Ye(!mr,jn),et&&et(_n)},[N,un,i,Ye,et]);return[W,Ct,un,wt,mt,zn]}function nt(a,i,N,W){var q=a.map(function($,Le){return ot(Le,Le,a,i,N,W==null?void 0:W[Le])});return(0,tt.Z)(function(){return q},[q],function($,Le){return!(0,B.Z)($,Le)})}function vt(a){var i=(0,n.useRef)(a),N=(0,n.useState)({}),W=(0,A.Z)(N,2),q=W[1],$=(0,n.useRef)(null),Le=(0,n.useRef)([]);function Ne(Be){Le.current.push(Be);var Ye=Promise.resolve();$.current=Ye,Ye.then(function(){if($.current===Ye){var et=Le.current,qe=i.current;Le.current=[],et.forEach(function(wt){i.current=wt(i.current)}),$.current=null,qe!==i.current&&q({})}})}return(0,n.useEffect)(function(){return function(){$.current=null}},[]),[i.current,Ne]}function dt(a){var i=(0,n.useRef)(a||null),N=(0,n.useRef)();function W(){window.clearTimeout(N.current)}function q(Le){i.current=Le,W(),N.current=window.setTimeout(function(){i.current=null,N.current=void 0},100)}function $(){return i.current}return(0,n.useEffect)(function(){return W},[]),[q,$]}function Qe(){var a=n.useState(-1),i=(0,A.Z)(a,2),N=i[0],W=i[1],q=n.useState(-1),$=(0,A.Z)(q,2),Le=$[0],Ne=$[1],Be=n.useCallback(function(Ye,et){W(Ye),Ne(et)},[]);return[N,Le,Be]}var ut=e(87746),At=(0,ut.Z)()?window:null;function bt(a,i){var N=(0,X.Z)(a)==="object"?a:{},W=N.offsetHeader,q=W===void 0?0:W,$=N.offsetSummary,Le=$===void 0?0:$,Ne=N.offsetScroll,Be=Ne===void 0?0:Ne,Ye=N.getContainer,et=Ye===void 0?function(){return At}:Ye,qe=et()||At;return n.useMemo(function(){var wt=!!a;return{isSticky:wt,stickyClassName:wt?"".concat(i,"-sticky-holder"):"",offsetHeader:q,offsetSummary:Le,offsetScroll:Be,container:qe}},[Be,q,Le,i,qe])}function Pt(a,i,N){var W=(0,n.useMemo)(function(){for(var q=[],$=[],Le=0,Ne=0,Be=0;Be=qe&&(Vn=qe-wt),Le({scrollLeft:Vn/qe*(et+2)}),Ht.current.x=yn.pageX},xn=function(){if($.current){var yn=(0,pe.os)($.current).top,ar=yn+$.current.offsetHeight,Ar=Be===window?document.documentElement.scrollTop+window.innerHeight:(0,pe.os)(Be).top+Be.clientHeight;ar-(0,G.Z)()<=Ar||yn>=Ar-Ne?Jt(function(ur){return(0,H.Z)((0,H.Z)({},ur),{},{isHiddenScrollBar:!0})}):Jt(function(ur){return(0,H.Z)((0,H.Z)({},ur),{},{isHiddenScrollBar:!1})})}},vn=function(yn){Jt(function(ar){return(0,H.Z)((0,H.Z)({},ar),{},{scrollLeft:yn/et*qe||0})})};return n.useImperativeHandle(N,function(){return{setScrollLeft:vn}}),n.useEffect(function(){var an=(0,ft.Z)(document.body,"mouseup",_n,!1),yn=(0,ft.Z)(document.body,"mousemove",fn,!1);return xn(),function(){an.remove(),yn.remove()}},[wt,jn]),n.useEffect(function(){var an=(0,ft.Z)(Be,"scroll",xn,!1),yn=(0,ft.Z)(window,"resize",xn,!1);return function(){an.remove(),yn.remove()}},[Be]),n.useEffect(function(){Kt.isHiddenScrollBar||Jt(function(an){var yn=$.current;return yn?(0,H.Z)((0,H.Z)({},an),{},{scrollLeft:yn.scrollLeft/yn.scrollWidth*yn.clientWidth}):an})},[Kt.isHiddenScrollBar]),et<=qe||!wt||Kt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,G.Z)(),width:qe,bottom:Ne},className:"".concat(Ye,"-sticky-scroll")},n.createElement("div",{onMouseDown:mr,ref:mt,className:ve()("".concat(Ye,"-sticky-scroll-bar"),(0,T.Z)({},"".concat(Ye,"-sticky-scroll-bar-active"),jn)),style:{width:"".concat(wt,"px"),transform:"translate3d(".concat(Kt.scrollLeft,"px, 0, 0)")}}))},Te=n.forwardRef(Ee);function Ke(a){return null}var Re=Ke;function rt(a){return null}var j=rt,k="rc-table",ue=[],me={};function Fe(){return"No Data"}function Ot(a){var i,N=(0,H.Z)({rowKey:"key",prefixCls:k,emptyText:Fe},a),W=N.prefixCls,q=N.className,$=N.rowClassName,Le=N.style,Ne=N.data,Be=N.rowKey,Ye=N.scroll,et=N.tableLayout,qe=N.direction,wt=N.title,mt=N.footer,Ct=N.summary,Qt=N.caption,Kt=N.id,Jt=N.showHeader,Ht=N.components,un=N.emptyText,zn=N.onRow,jn=N.onHeaderRow,Sn=N.internalHooks,_n=N.transformColumns,mr=N.internalRefs,fn=N.tailor,xn=N.sticky,vn=Ne||ue,an=!!vn.length,yn=Sn===d,ar=n.useCallback(function(Hr,oo){return(0,he.Z)(Ht,Hr)||oo},[Ht]),Ar=n.useMemo(function(){return typeof Be=="function"?Be:function(Hr){var oo=Hr&&Hr[Be];return oo}},[Be]),ur=ar(["body"]),Vn=Qe(),Mr=(0,A.Z)(Vn,3),Fr=Mr[0],_r=Mr[1],kr=Mr[2],So=_e(N,vn,Ar),xo=(0,A.Z)(So,6),pr=xo[0],Bo=xo[1],Cr=xo[2],co=xo[3],io=xo[4],_o=xo[5],Xn=Ye==null?void 0:Ye.x,Yn=n.useState(0),kn=(0,A.Z)(Yn,2),Nn=kn[0],Wr=kn[1],Rn=se((0,H.Z)((0,H.Z)((0,H.Z)({},N),pr),{},{expandable:!!pr.expandedRowRender,columnTitle:pr.columnTitle,expandedKeys:Cr,getRowKey:Ar,onTriggerExpand:_o,expandIcon:co,expandIconColumnIndex:pr.expandIconColumnIndex,direction:qe,scrollWidth:yn&&fn&&typeof Xn=="number"?Xn:null}),yn?_n:null),cr=(0,A.Z)(Rn,3),Kr=cr[0],zr=cr[1],Uo=cr[2],r=Uo!=null?Uo:Xn,v=n.useMemo(function(){return{columns:Kr,flattenColumns:zr}},[Kr,zr]),g=n.useRef(),ne=n.useRef(),Ce=n.useRef(),Je=n.useRef(),St=n.useRef(),We=n.useState(!1),ze=(0,A.Z)(We,2),Bt=ze[0],gn=ze[1],sn=n.useState(!1),zt=(0,A.Z)(sn,2),or=zt[0],en=zt[1],Cn=vt(new Map),Wn=(0,A.Z)(Cn,2),Ut=Wn[0],tr=Wn[1],tn=x(zr),Qn=tn.map(function(Hr){return Ut.get(Hr)}),it=n.useMemo(function(){return Qn},[Qn.join("_")]),pt=Lt(it,zr.length,qe),mn=Ye&&R(Ye.y),Un=Ye&&R(r)||!!pr.fixed,Er=Un&&zr.some(function(Hr){var oo=Hr.fixed;return oo}),lo=n.useRef(),Gr=bt(xn,W),Ir=Gr.isSticky,Lo=Gr.offsetHeader,da=Gr.offsetSummary,Br=Gr.offsetScroll,Qr=Gr.stickyClassName,qr=Gr.container,Xr=n.useMemo(function(){return Ct==null?void 0:Ct(vn)},[Ct,vn]),Jr=(mn||Ir)&&n.isValidElement(Xr)&&Xr.type===l&&Xr.props.fixed,Ko,Mo,ra;mn&&(Mo={overflowY:"scroll",maxHeight:Ye.y}),Un&&(Ko={overflowX:"auto"},mn||(Mo={overflowY:"hidden"}),ra={width:r===!0?"auto":r,minWidth:"100%"});var va=n.useCallback(function(Hr,oo){(0,Z.Z)(g.current)&&tr(function(Po){if(Po.get(Hr)!==oo){var To=new Map(Po);return To.set(Hr,oo),To}return Po})},[]),oa=dt(null),Ro=(0,A.Z)(oa,2),wa=Ro[0],ga=Ro[1];function Ho(Hr,oo){oo&&(typeof oo=="function"?oo(Hr):oo.scrollLeft!==Hr&&(oo.scrollLeft=Hr,oo.scrollLeft!==Hr&&setTimeout(function(){oo.scrollLeft=Hr},0)))}var Go=(0,oe.Z)(function(Hr){var oo=Hr.currentTarget,Po=Hr.scrollLeft,To=qe==="rtl",aa=typeof Po=="number"?Po:oo.scrollLeft,ol=oo||me;if(!ga()||ga()===ol){var ki;wa(ol),Ho(aa,ne.current),Ho(aa,Ce.current),Ho(aa,St.current),Ho(aa,(ki=lo.current)===null||ki===void 0?void 0:ki.setScrollLeft)}var Ui=oo||ne.current;if(Ui){var Xi=Ui.scrollWidth,Yi=Ui.clientWidth;if(Xi===Yi){gn(!1),en(!1);return}To?(gn(-aa0)):(gn(aa>0),en(aa1?Qt-yn:0,Ar=(0,H.Z)((0,H.Z)((0,H.Z)({},_n),Be),{},{flex:"0 0 ".concat(yn,"px"),width:"".concat(yn,"px"),marginRight:ar,pointerEvents:"auto"}),ur=n.useMemo(function(){return et?vn<=1:fn===0||vn===0||vn>1},[vn,fn,et]);ur?Ar.visibility="hidden":et&&(Ar.height=qe==null?void 0:qe(vn));var Vn=ur?function(){return null}:wt,Mr={};return(vn===0||fn===0)&&(Mr.rowSpan=1,Mr.colSpan=1),n.createElement(Me,(0,fe.Z)({className:ve()(Ct,Ye),ellipsis:N.ellipsis,align:N.align,scope:N.rowScope,component:"div",prefixCls:i.prefixCls,key:un,record:Ne,index:$,renderIndex:Le,dataIndex:mt,render:Vn,shouldCellUpdate:N.shouldCellUpdate},zn,{appendNode:jn,additionalProps:(0,H.Z)((0,H.Z)({},Sn),{},{style:Ar},Mr)}))}var on=Vt,nn=["data","index","className","rowKey","style","extra","getHeight"],En=n.forwardRef(function(a,i){var N=a.data,W=a.index,q=a.className,$=a.rowKey,Le=a.style,Ne=a.extra,Be=a.getHeight,Ye=(0,Pe.Z)(a,nn),et=N.record,qe=N.indent,wt=N.index,mt=h(o,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ct=mt.scrollX,Qt=mt.flattenColumns,Kt=mt.prefixCls,Jt=mt.fixColumn,Ht=mt.componentWidth,un=we(et,$,W,qe),zn=un.rowSupportExpand,jn=un.expanded,Sn=un.rowProps,_n=un.expandedRowRender,mr=un.expandedRowClassName,fn;if(zn&&jn){var xn=_n(et,W,qe+1,jn),vn=mr==null?void 0:mr(et,W,qe),an={};Jt&&(an={style:(0,T.Z)({},"--virtual-width","".concat(Ht,"px"))});var yn="".concat(Kt,"-expanded-row-cell");fn=n.createElement("div",{className:ve()("".concat(Kt,"-expanded-row"),"".concat(Kt,"-expanded-row-level-").concat(qe+1),vn)},n.createElement(Me,{component:"div",prefixCls:Kt,className:ve()(yn,(0,T.Z)({},"".concat(yn,"-fixed"),Jt)),additionalProps:an},xn))}var ar=(0,H.Z)((0,H.Z)({},Le),{},{width:Ct});Ne&&(ar.position="absolute",ar.pointerEvents="none");var Ar=n.createElement("div",(0,fe.Z)({},Sn,Ye,{ref:zn?null:i,className:ve()(q,"".concat(Kt,"-row"),Sn==null?void 0:Sn.className,(0,T.Z)({},"".concat(Kt,"-row-extra"),Ne)),style:(0,H.Z)((0,H.Z)({},ar),Sn==null?void 0:Sn.style)}),Qt.map(function(ur,Vn){return n.createElement(on,{key:Vn,rowInfo:un,column:ur,colIndex:Vn,indent:qe,index:W,renderIndex:wt,record:et,inverse:Ne,getHeight:Be})}));return zn?n.createElement("div",{ref:i},Ar,fn):Ar}),$n=be(En),_t=$n,Wt=n.forwardRef(function(a,i){var N=a.data,W=a.onScroll,q=h(o,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),$=q.flattenColumns,Le=q.onColumnResize,Ne=q.getRowKey,Be=q.expandedKeys,Ye=q.prefixCls,et=q.childrenColumnName,qe=q.emptyNode,wt=q.scrollX,mt=h(Xt),Ct=mt.scrollY,Qt=mt.listItemHeight,Kt=n.useRef(),Jt=_(N,et,Be,Ne),Ht=n.useMemo(function(){var fn=0;return $.map(function(xn){var vn=xn.width,an=xn.key;return fn+=vn,[an,vn,fn]})},[$]),un=n.useMemo(function(){return Ht.map(function(fn){return fn[2]})},[Ht]);n.useEffect(function(){Ht.forEach(function(fn){var xn=(0,A.Z)(fn,2),vn=xn[0],an=xn[1];Le(vn,an)})},[Ht]),n.useImperativeHandle(i,function(){var fn={};return Object.defineProperty(fn,"scrollLeft",{get:function(){var vn;return((vn=Kt.current)===null||vn===void 0?void 0:vn.getScrollInfo().x)||0},set:function(vn){var an;(an=Kt.current)===null||an===void 0||an.scrollTo({left:vn})}}),fn});var zn=function(xn,vn){var an,yn=(an=Jt[vn])===null||an===void 0?void 0:an.record,ar=xn.onCell;if(ar){var Ar,ur=ar(yn,vn);return(Ar=ur==null?void 0:ur.rowSpan)!==null&&Ar!==void 0?Ar:1}return 1},jn=function(xn){var vn=xn.start,an=xn.end,yn=xn.getSize,ar=xn.offsetY;if(an<0)return null;for(var Ar=$.filter(function(Xn){return zn(Xn,vn)===0}),ur=vn,Vn=function(Yn){if(Ar=Ar.filter(function(kn){return zn(kn,Yn)===0}),!Ar.length)return ur=Yn,"break"},Mr=vn;Mr>=0;Mr-=1){var Fr=Vn(Mr);if(Fr==="break")break}for(var _r=$.filter(function(Xn){return zn(Xn,an)!==1}),kr=an,So=function(Yn){if(_r=_r.filter(function(kn){return zn(kn,Yn)!==1}),!_r.length)return kr=Math.max(Yn-1,an),"break"},xo=an;xo1})&&Bo.push(Yn)},co=ur;co<=kr;co+=1)var io=Cr(co);var _o=Bo.map(function(Xn){var Yn=Jt[Xn],kn=Ne(Yn.record,Xn),Nn=function(cr){var Kr=Xn+cr-1,zr=Ne(Jt[Kr].record,Kr),Uo=yn(kn,zr);return Uo.bottom-Uo.top},Wr=yn(kn);return n.createElement(_t,{key:Xn,data:Yn,rowKey:kn,index:Xn,style:{top:-ar+Wr.top},extra:!0,getHeight:Nn})});return _o},Sn=n.useMemo(function(){return{columnsOffset:un}},[un]),_n="".concat(Ye,"-tbody"),mr;return Jt.length?mr=n.createElement(Et.Z,{fullHeight:!1,ref:Kt,className:ve()(_n,"".concat(_n,"-virtual")),height:Ct,itemHeight:Qt||24,data:Jt,itemKey:function(xn){return Ne(xn.record)},scrollWidth:wt,onVirtualScroll:function(xn){var vn=xn.x;W({scrollLeft:vn})},extraRender:jn},function(fn,xn,vn){var an=Ne(fn.record,xn);return n.createElement(_t,(0,fe.Z)({data:fn,rowKey:an,index:xn},vn))}):mr=n.createElement("div",{className:ve()("".concat(Ye,"-placeholder"))},n.createElement(Me,{component:"div",prefixCls:Ye},qe)),n.createElement(Zt.Provider,{value:Sn},mr)}),$t=be(Wt),Jn=$t,Zn=function(i,N){var W=N.ref,q=N.onScroll;return n.createElement(Jn,{ref:W,data:i,onScroll:q})},Dn=100;function wn(a){var i=a.columns,N=a.scroll,W=a.prefixCls,q=W===void 0?k:W,$=a.className,Le=a.listItemHeight,Ne=N||{},Be=Ne.x,Ye=Ne.y;typeof Be!="number"&&(Be=((i||[]).length+1)*Dn),typeof Ye!="number"&&(Ye=500);var et=n.useMemo(function(){return{scrollY:Ye,listItemHeight:Le}},[Ye,Le]);return n.createElement(Xt.Provider,{value:et},n.createElement(Ue,(0,fe.Z)({},a,{className:ve()($,"".concat(q,"-virtual")),scroll:(0,H.Z)((0,H.Z)({},N),{},{x:Be}),components:{body:Zn},columns:i,internalHooks:d,tailor:!0})))}function jt(a){return Ve(wn,a)}var cn=jt(),On=null;function ir(a){return null}var vr=ir;function kt(a){return null}var Yt=kt,Ft=e(64002),Hn=e(68031),lr=e(36355),dn=e(93891),hn=e(19716),Sr=e(8628),Ln=e(31724),sr=e(19871),Dr=e(71418),gr=e(88088);function wr(a){return function(N){let{prefixCls:W,onExpand:q,record:$,expanded:Le,expandable:Ne}=N;const Be=`${W}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Ye=>{q($,Ye),Ye.stopPropagation()},className:ve()(Be,{[`${Be}-spaced`]:!Ne,[`${Be}-expanded`]:Ne&&Le,[`${Be}-collapsed`]:Ne&&!Le}),"aria-label":Le?a.collapse:a.expand,"aria-expanded":Le})}}var br=wr;function Vr(a,i){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:i}function Ur(a,i){return i?`${i}-${a}`:`${a}`}function ao(a,i){return typeof a=="function"?a(i):a}function fo(a,i){const N=ao(a,i);return Object.prototype.toString.call(N)==="[object Object]"?"":N}var Qo={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"},Do=Qo,Xo=e(31533),Vo=function(i,N){return n.createElement(Xo.Z,(0,fe.Z)({},i,{ref:N,icon:Do}))},Zo=n.forwardRef(Vo),mo=Zo,Yo=e(56762);function ko(a){const i=n.useRef(a),N=(0,Yo.Z)();return[()=>i.current,W=>{i.current=W,N()}]}var No=e(3113),jo=e(24905),bo=e(38854),An=e(64165),Fn=e(20834),rn=e(40875),er=e(5112),fr=e(99682),jr=e(56981),wo=e(92832);function uo(a){let{value:i,onChange:N,filterSearch:W,tablePrefixCls:q,locale:$}=a;return W?n.createElement("div",{className:`${q}-filter-dropdown-search`},n.createElement(wo.default,{prefix:n.createElement(jr.Z,null),placeholder:$.filterSearchPlaceholder,onChange:N,value:i,htmlSize:1,className:`${q}-filter-dropdown-search-input`})):null}var no=uo,Io=e(85108);const Yr=a=>{const{keyCode:i}=a;i===Io.Z.ENTER&&a.stopPropagation()};var vo=n.forwardRef((a,i)=>n.createElement("div",{className:a.className,onClick:N=>N.stopPropagation(),onKeyDown:Yr,ref:i},a.children));function to(a){let i=[];return(a||[]).forEach(N=>{let{value:W,children:q}=N;i.push(W),q&&(i=[].concat((0,Tt.Z)(i),(0,Tt.Z)(to(q))))}),i}function Oo(a){return a.some(i=>{let{children:N}=i;return N})}function go(a,i){return typeof i=="string"||typeof i=="number"?i==null?void 0:i.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function ha(a){let{filters:i,prefixCls:N,filteredKeys:W,filterMultiple:q,searchValue:$,filterSearch:Le}=a;return i.map((Ne,Be)=>{const Ye=String(Ne.value);if(Ne.children)return{key:Ye||Be,label:Ne.text,popupClassName:`${N}-dropdown-submenu`,children:ha({filters:Ne.children,prefixCls:N,filteredKeys:W,filterMultiple:q,searchValue:$,filterSearch:Le})};const et=q?jo.default:er.ZP,qe={key:Ne.value!==void 0?Ye:Be,label:n.createElement(n.Fragment,null,n.createElement(et,{checked:W.includes(Ye)}),n.createElement("span",null,Ne.text))};return $.trim()?typeof Le=="function"?Le($,Ne)?qe:null:go($,Ne.text)?qe:null:qe})}function ua(a){var i,N;const{tablePrefixCls:W,prefixCls:q,column:$,dropdownPrefixCls:Le,columnKey:Ne,filterMultiple:Be,filterMode:Ye="menu",filterSearch:et=!1,filterState:qe,triggerFilter:wt,locale:mt,children:Ct,getPopupContainer:Qt}=a,{filterDropdownOpen:Kt,onFilterDropdownOpenChange:Jt,filterResetToDefaultFilteredValue:Ht,defaultFilteredValue:un,filterDropdownVisible:zn,onFilterDropdownVisibleChange:jn}=$,[Sn,_n]=n.useState(!1),mr=!!(qe&&(!((i=qe.filteredKeys)===null||i===void 0)&&i.length||qe.forceFiltered)),fn=Rn=>{_n(Rn),Jt==null||Jt(Rn),jn==null||jn(Rn)},xn=(N=Kt!=null?Kt:zn)!==null&&N!==void 0?N:Sn,vn=qe==null?void 0:qe.filteredKeys,[an,yn]=ko(vn||[]),ar=Rn=>{let{selectedKeys:cr}=Rn;yn(cr)},Ar=(Rn,cr)=>{let{node:Kr,checked:zr}=cr;ar(Be?{selectedKeys:Rn}:{selectedKeys:zr&&Kr.key?[Kr.key]:[]})};n.useEffect(()=>{Sn&&ar({selectedKeys:vn||[]})},[vn]);const[ur,Vn]=n.useState([]),Mr=Rn=>{Vn(Rn)},[Fr,_r]=n.useState(""),kr=Rn=>{const{value:cr}=Rn.target;_r(cr)};n.useEffect(()=>{Sn||_r("")},[Sn]);const So=Rn=>{const cr=Rn&&Rn.length?Rn:null;if(cr===null&&(!qe||!qe.filteredKeys)||(0,B.Z)(cr,qe==null?void 0:qe.filteredKeys,!0))return null;wt({column:$,key:Ne,filteredKeys:cr})},xo=()=>{fn(!1),So(an())},pr=function(){let{confirm:Rn,closeDropdown:cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Rn&&So([]),cr&&fn(!1),_r(""),yn(Ht?(un||[]).map(Kr=>String(Kr)):[])},Bo=function(){let{closeDropdown:Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Rn&&fn(!1),So(an())},Cr=Rn=>{Rn&&vn!==void 0&&yn(vn||[]),fn(Rn),!Rn&&!$.filterDropdown&&xo()},co=ve()({[`${Le}-menu-without-submenu`]:!Oo($.filters||[])}),io=Rn=>{if(Rn.target.checked){const cr=to($==null?void 0:$.filters).map(Kr=>String(Kr));yn(cr)}else yn([])},_o=Rn=>{let{filters:cr}=Rn;return(cr||[]).map((Kr,zr)=>{const Uo=String(Kr.value),r={title:Kr.text,key:Kr.value!==void 0?Uo:zr};return Kr.children&&(r.children=_o({filters:Kr.children})),r})},Xn=Rn=>{var cr;return Object.assign(Object.assign({},Rn),{text:Rn.title,value:Rn.key,children:((cr=Rn.children)===null||cr===void 0?void 0:cr.map(Kr=>Xn(Kr)))||[]})};let Yn;if(typeof $.filterDropdown=="function")Yn=$.filterDropdown({prefixCls:`${Le}-custom`,setSelectedKeys:Rn=>ar({selectedKeys:Rn}),selectedKeys:an(),confirm:Bo,clearFilters:pr,filters:$.filters,visible:xn,close:()=>{fn(!1)}});else if($.filterDropdown)Yn=$.filterDropdown;else{const Rn=an()||[],cr=()=>($.filters||[]).length===0?n.createElement(An.Z,{image:An.Z.PRESENTED_IMAGE_SIMPLE,description:mt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ye==="tree"?n.createElement(n.Fragment,null,n.createElement(no,{filterSearch:et,value:Fr,onChange:kr,tablePrefixCls:W,locale:mt}),n.createElement("div",{className:`${W}-filter-dropdown-tree`},Be?n.createElement(jo.default,{checked:Rn.length===to($.filters).length,indeterminate:Rn.length>0&&Rn.lengthtypeof et=="function"?et(Fr,Xn(zr)):go(Fr,zr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(no,{filterSearch:et,value:Fr,onChange:kr,tablePrefixCls:W,locale:mt}),n.createElement(Fn.default,{selectable:!0,multiple:Be,prefixCls:`${Le}-menu`,className:co,onSelect:ar,onDeselect:ar,selectedKeys:Rn,getPopupContainer:Qt,openKeys:ur,onOpenChange:Mr,items:ha({filters:$.filters||[],filterSearch:et,prefixCls:q,filteredKeys:an(),filterMultiple:Be,searchValue:Fr})})),Kr=()=>Ht?(0,B.Z)((un||[]).map(zr=>String(zr)),Rn,!0):Rn.length===0;Yn=n.createElement(n.Fragment,null,cr(),n.createElement("div",{className:`${q}-dropdown-btns`},n.createElement(No.ZP,{type:"link",size:"small",disabled:Kr(),onClick:()=>pr()},mt.filterReset),n.createElement(No.ZP,{type:"primary",size:"small",onClick:xo},mt.filterConfirm)))}$.filterDropdown&&(Yn=n.createElement(rn.J,{selectable:void 0},Yn));const kn=()=>n.createElement(vo,{className:`${q}-dropdown`},Yn);let Nn;typeof $.filterIcon=="function"?Nn=$.filterIcon(mr):$.filterIcon?Nn=$.filterIcon:Nn=n.createElement(mo,null);const{direction:Wr}=n.useContext(lr.E_);return n.createElement("div",{className:`${q}-column`},n.createElement("span",{className:`${W}-column-title`},Ct),n.createElement(bo.Z,{dropdownRender:kn,trigger:["click"],open:xn,onOpenChange:Cr,getPopupContainer:Qt,placement:Wr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ve()(`${q}-trigger`,{active:mr}),onClick:Rn=>{Rn.stopPropagation()}},Nn)))}var Ta=ua;function ta(a,i,N){let W=[];return(a||[]).forEach((q,$)=>{var Le;const Ne=Ur($,N);if(q.filters||"filterDropdown"in q||"onFilter"in q)if("filteredValue"in q){let Be=q.filteredValue;"filterDropdown"in q||(Be=(Le=Be==null?void 0:Be.map(String))!==null&&Le!==void 0?Le:Be),W.push({column:q,key:Vr(q,Ne),filteredKeys:Be,forceFiltered:q.filtered})}else W.push({column:q,key:Vr(q,Ne),filteredKeys:i&&q.defaultFilteredValue?q.defaultFilteredValue:void 0,forceFiltered:q.filtered});"children"in q&&(W=[].concat((0,Tt.Z)(W),(0,Tt.Z)(ta(q.children,i,Ne))))}),W}function Ba(a,i,N,W,q,$,Le,Ne){return N.map((Be,Ye)=>{const et=Ur(Ye,Ne),{filterMultiple:qe=!0,filterMode:wt,filterSearch:mt}=Be;let Ct=Be;if(Ct.filters||Ct.filterDropdown){const Qt=Vr(Ct,et),Kt=W.find(Jt=>{let{key:Ht}=Jt;return Qt===Ht});Ct=Object.assign(Object.assign({},Ct),{title:Jt=>n.createElement(Ta,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:i,column:Ct,columnKey:Qt,filterState:Kt,filterMultiple:qe,filterMode:wt,filterSearch:mt,triggerFilter:$,locale:q,getPopupContainer:Le},ao(Be.title,Jt))})}return"children"in Ct&&(Ct=Object.assign(Object.assign({},Ct),{children:Ba(a,i,Ct.children,W,q,$,Le,et)})),Ct})}function Pa(a){const i={};return a.forEach(N=>{let{key:W,filteredKeys:q,column:$}=N;const{filters:Le,filterDropdown:Ne}=$;if(Ne)i[W]=q||null;else if(Array.isArray(q)){const Be=to(Le);i[W]=Be.filter(Ye=>q.includes(String(Ye)))}else i[W]=null}),i}function ya(a,i){return i.reduce((N,W)=>{const{column:{onFilter:q,filters:$},filteredKeys:Le}=W;return q&&Le&&Le.length?N.filter(Ne=>Le.some(Be=>{const Ye=to($),et=Ye.findIndex(wt=>String(wt)===String(Be)),qe=et!==-1?Ye[et]:Be;return q(qe,Ne)})):N},a)}const Oa=a=>a.flatMap(i=>"children"in i?[i].concat((0,Tt.Z)(Oa(i.children||[]))):[i]);function za(a){let{prefixCls:i,dropdownPrefixCls:N,mergedColumns:W,onFilterChange:q,getPopupContainer:$,locale:Le}=a;const Ne=n.useMemo(()=>Oa(W||[]),[W]),[Be,Ye]=n.useState(()=>ta(Ne,!0)),et=n.useMemo(()=>{const Ct=ta(Ne,!1);if(Ct.length===0)return Ct;let Qt=!0,Kt=!0;if(Ct.forEach(Jt=>{let{filteredKeys:Ht}=Jt;Ht!==void 0?Qt=!1:Kt=!1}),Qt){const Jt=(Ne||[]).map((Ht,un)=>Vr(Ht,Ur(un)));return Be.filter(Ht=>{let{key:un}=Ht;return Jt.includes(un)}).map(Ht=>{const un=Ne[Jt.findIndex(zn=>zn===Ht.key)];return Object.assign(Object.assign({},Ht),{column:Object.assign(Object.assign({},Ht.column),un),forceFiltered:un.filtered})})}return Ct},[Ne,Be]),qe=n.useMemo(()=>Pa(et),[et]),wt=Ct=>{const Qt=et.filter(Kt=>{let{key:Jt}=Kt;return Jt!==Ct.key});Qt.push(Ct),Ye(Qt),q(Pa(Qt),Qt)};return[Ct=>Ba(i,N,Ct,et,Le,wt,$),et,qe]}var po=za;function Ma(a,i,N){const W=n.useRef({});function q($){if(!W.current||W.current.data!==a||W.current.childrenColumnName!==i||W.current.getRowKey!==N){let Ne=function(Be){Be.forEach((Ye,et)=>{const qe=N(Ye,et);Le.set(qe,Ye),Ye&&typeof Ye=="object"&&i in Ye&&Ne(Ye[i]||[])})};const Le=new Map;Ne(a),W.current={data:a,childrenColumnName:i,kvMap:Le,getRowKey:N}}return W.current.kvMap.get($)}return[q]}var Aa=e(50371),Za=function(a,i){var N={};for(var W in a)Object.prototype.hasOwnProperty.call(a,W)&&i.indexOf(W)<0&&(N[W]=a[W]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,W=Object.getOwnPropertySymbols(a);q{const $=a[q];typeof $!="function"&&(N[q]=$)}),N}function ja(a,i,N){const W=N&&typeof N=="object"?N:{},{total:q=0}=W,$=Za(W,["total"]),[Le,Ne]=(0,n.useState)(()=>({current:"defaultCurrent"in $?$.defaultCurrent:1,pageSize:"defaultPageSize"in $?$.defaultPageSize:ba})),Be=(0,Aa.Z)(Le,$,{total:q>0?q:a}),Ye=Math.ceil((q||a)/Be.pageSize);Be.current>Ye&&(Be.current=Ye||1);const et=(wt,mt)=>{Ne({current:wt!=null?wt:1,pageSize:mt||Be.pageSize})},qe=(wt,mt)=>{var Ct;N&&((Ct=N.onChange)===null||Ct===void 0||Ct.call(N,wt,mt)),et(wt,mt),i(wt,mt||(Be==null?void 0:Be.pageSize))};return N===!1?[{},()=>{}]:[Object.assign(Object.assign({},Be),{onChange:qe}),et]}var Da=ja,Wa=e(76995),Ca=e(35654),Lr=e(90782),xr=e(71430),Fo=e(35788);const Ao={},Co="SELECT_ALL",zo="SELECT_INVERT",Wo="SELECT_NONE",na=[],Jo=(a,i)=>{let N=[];return(i||[]).forEach(W=>{N.push(W),W&&typeof W=="object"&&a in W&&(N=[].concat((0,Tt.Z)(N),(0,Tt.Z)(Jo(a,W[a]))))}),N};var $r=(a,i)=>{const{preserveSelectedRowKeys:N,selectedRowKeys:W,defaultSelectedRowKeys:q,getCheckboxProps:$,onChange:Le,onSelect:Ne,onSelectAll:Be,onSelectInvert:Ye,onSelectNone:et,onSelectMultiple:qe,columnWidth:wt,type:mt,selections:Ct,fixed:Qt,renderCell:Kt,hideSelectAll:Jt,checkStrictly:Ht=!0}=i||{},{prefixCls:un,data:zn,pageData:jn,getRecordByKey:Sn,getRowKey:_n,expandType:mr,childrenColumnName:fn,locale:xn,getPopupContainer:vn}=a,[an,yn]=(0,Fo.Z)(W||q||na,{value:W}),ar=n.useRef(new Map),Ar=(0,n.useCallback)(Xn=>{if(N){const Yn=new Map;Xn.forEach(kn=>{let Nn=Sn(kn);!Nn&&ar.current.has(kn)&&(Nn=ar.current.get(kn)),Yn.set(kn,Nn)}),ar.current=Yn}},[Sn,N]);n.useEffect(()=>{Ar(an)},[an]);const{keyEntities:ur}=(0,n.useMemo)(()=>{if(Ht)return{keyEntities:null};let Xn=zn;if(N){const Yn=new Set(zn.map((Nn,Wr)=>_n(Nn,Wr))),kn=Array.from(ar.current).reduce((Nn,Wr)=>{let[Rn,cr]=Wr;return Yn.has(Rn)?Nn:Nn.concat(cr)},[]);Xn=[].concat((0,Tt.Z)(Xn),(0,Tt.Z)(kn))}return(0,xr.I8)(Xn,{externalGetKey:_n,childrenPropName:fn})},[zn,_n,Ht,fn,N]),Vn=(0,n.useMemo)(()=>Jo(fn,jn),[fn,jn]),Mr=(0,n.useMemo)(()=>{const Xn=new Map;return Vn.forEach((Yn,kn)=>{const Nn=_n(Yn,kn),Wr=($?$(Yn):null)||{};Xn.set(Nn,Wr)}),Xn},[Vn,_n,$]),Fr=(0,n.useCallback)(Xn=>{var Yn;return!!(!((Yn=Mr.get(_n(Xn)))===null||Yn===void 0)&&Yn.disabled)},[Mr,_n]),[_r,kr]=(0,n.useMemo)(()=>{if(Ht)return[an||[],[]];const{checkedKeys:Xn,halfCheckedKeys:Yn}=(0,Lr.S)(an,!0,ur,Fr);return[Xn||[],Yn]},[an,Ht,ur,Fr]),So=(0,n.useMemo)(()=>{const Xn=mt==="radio"?_r.slice(0,1):_r;return new Set(Xn)},[_r,mt]),xo=(0,n.useMemo)(()=>mt==="radio"?new Set:new Set(kr),[kr,mt]),[pr,Bo]=(0,n.useState)(null);n.useEffect(()=>{i||yn(na)},[!!i]);const Cr=(0,n.useCallback)((Xn,Yn)=>{let kn,Nn;Ar(Xn),N?(kn=Xn,Nn=Xn.map(Wr=>ar.current.get(Wr))):(kn=[],Nn=[],Xn.forEach(Wr=>{const Rn=Sn(Wr);Rn!==void 0&&(kn.push(Wr),Nn.push(Rn))})),yn(kn),Le==null||Le(kn,Nn,{type:Yn})},[yn,Sn,Le,N]),co=(0,n.useCallback)((Xn,Yn,kn,Nn)=>{if(Ne){const Wr=kn.map(Rn=>Sn(Rn));Ne(Sn(Xn),Yn,Wr,Nn)}Cr(kn,"single")},[Ne,Sn,Cr]),io=(0,n.useMemo)(()=>!Ct||Jt?null:(Ct===!0?[Co,zo,Wo]:Ct).map(Yn=>Yn===Co?{key:"all",text:xn.selectionAll,onSelect(){Cr(zn.map((kn,Nn)=>_n(kn,Nn)).filter(kn=>{const Nn=Mr.get(kn);return!(Nn!=null&&Nn.disabled)||So.has(kn)}),"all")}}:Yn===zo?{key:"invert",text:xn.selectInvert,onSelect(){const kn=new Set(So);jn.forEach((Wr,Rn)=>{const cr=_n(Wr,Rn),Kr=Mr.get(cr);Kr!=null&&Kr.disabled||(kn.has(cr)?kn.delete(cr):kn.add(cr))});const Nn=Array.from(kn);Ye&&Ye(Nn),Cr(Nn,"invert")}}:Yn===Wo?{key:"none",text:xn.selectNone,onSelect(){et==null||et(),Cr(Array.from(So).filter(kn=>{const Nn=Mr.get(kn);return Nn==null?void 0:Nn.disabled}),"none")}}:Yn).map(Yn=>Object.assign(Object.assign({},Yn),{onSelect:function(){for(var kn,Nn,Wr=arguments.length,Rn=new Array(Wr),cr=0;cr{var Yn;if(!i)return Xn.filter(We=>We!==Ao);let kn=(0,Tt.Z)(Xn);const Nn=new Set(So),Wr=Vn.map(_n).filter(We=>!Mr.get(We).disabled),Rn=Wr.every(We=>Nn.has(We)),cr=Wr.some(We=>Nn.has(We)),Kr=()=>{const We=[];Rn?Wr.forEach(Bt=>{Nn.delete(Bt),We.push(Bt)}):Wr.forEach(Bt=>{Nn.has(Bt)||(Nn.add(Bt),We.push(Bt))});const ze=Array.from(Nn);Be==null||Be(!Rn,ze.map(Bt=>Sn(Bt)),We.map(Bt=>Sn(Bt))),Cr(ze,"all"),Bo(null)};let zr;if(mt!=="radio"){let We;if(io){const zt={getPopupContainer:vn,items:io.map((or,en)=>{const{key:Cn,text:Wn,onSelect:Ut}=or;return{key:Cn!=null?Cn:en,onClick:()=>{Ut==null||Ut(Wr)},label:Wn}})};We=n.createElement("div",{className:`${un}-selection-extra`},n.createElement(bo.Z,{menu:zt,getPopupContainer:vn},n.createElement("span",null,n.createElement(Wa.Z,null))))}const ze=Vn.map((zt,or)=>{const en=_n(zt,or),Cn=Mr.get(en)||{};return Object.assign({checked:Nn.has(en)},Cn)}).filter(zt=>{let{disabled:or}=zt;return or}),Bt=!!ze.length&&ze.length===Vn.length,gn=Bt&&ze.every(zt=>{let{checked:or}=zt;return or}),sn=Bt&&ze.some(zt=>{let{checked:or}=zt;return or});zr=!Jt&&n.createElement("div",{className:`${un}-selection`},n.createElement(jo.default,{checked:Bt?gn:!!Vn.length&&Rn,indeterminate:Bt?!gn&&sn:!Rn&&cr,onChange:Kr,disabled:Vn.length===0||Bt,"aria-label":We?"Custom selection":"Select all",skipGroup:!0}),We)}let Uo;mt==="radio"?Uo=(We,ze,Bt)=>{const gn=_n(ze,Bt),sn=Nn.has(gn);return{node:n.createElement(er.ZP,Object.assign({},Mr.get(gn),{checked:sn,onClick:zt=>zt.stopPropagation(),onChange:zt=>{Nn.has(gn)||co(gn,!0,[gn],zt.nativeEvent)}})),checked:sn}}:Uo=(We,ze,Bt)=>{var gn;const sn=_n(ze,Bt),zt=Nn.has(sn),or=xo.has(sn),en=Mr.get(sn);let Cn;return mr==="nest"?Cn=or:Cn=(gn=en==null?void 0:en.indeterminate)!==null&&gn!==void 0?gn:or,{node:n.createElement(jo.default,Object.assign({},en,{indeterminate:Cn,checked:zt,skipGroup:!0,onClick:Wn=>Wn.stopPropagation(),onChange:Wn=>{let{nativeEvent:Ut}=Wn;const{shiftKey:tr}=Ut;let tn=-1,Qn=-1;if(tr&&Ht){const it=new Set([pr,sn]);Wr.some((pt,mn)=>{if(it.has(pt))if(tn===-1)tn=mn;else return Qn=mn,!0;return!1})}if(Qn!==-1&&tn!==Qn&&Ht){const it=Wr.slice(tn,Qn+1),pt=[];zt?it.forEach(Un=>{Nn.has(Un)&&(pt.push(Un),Nn.delete(Un))}):it.forEach(Un=>{Nn.has(Un)||(pt.push(Un),Nn.add(Un))});const mn=Array.from(Nn);qe==null||qe(!zt,mn.map(Un=>Sn(Un)),pt.map(Un=>Sn(Un))),Cr(mn,"multiple")}else{const it=_r;if(Ht){const pt=zt?(0,Ca._5)(it,sn):(0,Ca.L0)(it,sn);co(sn,!zt,pt,Ut)}else{const pt=(0,Lr.S)([].concat((0,Tt.Z)(it),[sn]),!0,ur,Fr),{checkedKeys:mn,halfCheckedKeys:Un}=pt;let Er=mn;if(zt){const lo=new Set(mn);lo.delete(sn),Er=(0,Lr.S)(Array.from(lo),{checked:!1,halfCheckedKeys:Un},ur,Fr).checkedKeys}co(sn,!zt,Er,Ut)}}Bo(zt?null:sn)}})),checked:zt}};const r=(We,ze,Bt)=>{const{node:gn,checked:sn}=Uo(We,ze,Bt);return Kt?Kt(sn,ze,Bt,gn):gn};if(!kn.includes(Ao))if(kn.findIndex(We=>{var ze;return((ze=We[Bn])===null||ze===void 0?void 0:ze.columnType)==="EXPAND_COLUMN"})===0){const[We,...ze]=kn;kn=[We,Ao].concat((0,Tt.Z)(ze))}else kn=[Ao].concat((0,Tt.Z)(kn));const v=kn.indexOf(Ao);kn=kn.filter((We,ze)=>We!==Ao||ze===v);const g=kn[v-1],ne=kn[v+1];let Ce=Qt;Ce===void 0&&((ne==null?void 0:ne.fixed)!==void 0?Ce=ne.fixed:(g==null?void 0:g.fixed)!==void 0&&(Ce=g.fixed)),Ce&&g&&((Yn=g[Bn])===null||Yn===void 0?void 0:Yn.columnType)==="EXPAND_COLUMN"&&g.fixed===void 0&&(g.fixed=Ce);const Je=ve()(`${un}-selection-col`,{[`${un}-selection-col-with-dropdown`]:Ct&&mt==="checkbox"}),St={fixed:Ce,width:wt,className:`${un}-selection-column`,title:i.columnTitle||zr,render:r,onCell:i.onCell,[Bn]:{className:Je}};return kn.map(We=>We===Ao?St:We)},[_n,Vn,i,_r,So,xo,wt,io,mr,pr,Mr,qe,co,Fr]),So]},Ka=e(86504),oi=e(14051),Ha=e(6848);const La="ascend",Ga="descend";function Va(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function ka(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function di(a,i){return i?a[a.indexOf(i)+1]:a[0]}function Qa(a,i,N){let W=[];function q($,Le){W.push({column:$,key:Vr($,Le),multiplePriority:Va($),sortOrder:$.sortOrder})}return(a||[]).forEach(($,Le)=>{const Ne=Ur(Le,N);$.children?("sortOrder"in $&&q($,Ne),W=[].concat((0,Tt.Z)(W),(0,Tt.Z)(Qa($.children,i,Ne)))):$.sorter&&("sortOrder"in $?q($,Ne):i&&$.defaultSortOrder&&W.push({column:$,key:Vr($,Ne),multiplePriority:Va($),sortOrder:$.defaultSortOrder}))}),W}function Fa(a,i,N,W,q,$,Le,Ne){return(i||[]).map((Be,Ye)=>{const et=Ur(Ye,Ne);let qe=Be;if(qe.sorter){const wt=qe.sortDirections||q,mt=qe.showSorterTooltip===void 0?Le:qe.showSorterTooltip,Ct=Vr(qe,et),Qt=N.find(mr=>{let{key:fn}=mr;return fn===Ct}),Kt=Qt?Qt.sortOrder:null,Jt=di(wt,Kt);let Ht;if(Be.sortIcon)Ht=Be.sortIcon({sortOrder:Kt});else{const mr=wt.includes(La)&&n.createElement(oi.Z,{className:ve()(`${a}-column-sorter-up`,{active:Kt===La})}),fn=wt.includes(Ga)&&n.createElement(Ka.Z,{className:ve()(`${a}-column-sorter-down`,{active:Kt===Ga})});Ht=n.createElement("span",{className:ve()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(mr&&fn)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},mr,fn))}const{cancelSort:un,triggerAsc:zn,triggerDesc:jn}=$||{};let Sn=un;Jt===Ga?Sn=jn:Jt===La&&(Sn=zn);const _n=typeof mt=="object"?mt:{title:Sn};qe=Object.assign(Object.assign({},qe),{className:ve()(qe.className,{[`${a}-column-sort`]:Kt}),title:mr=>{const fn=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},ao(Be.title,mr)),Ht);return mt?n.createElement(Ha.Z,Object.assign({},_n),fn):fn},onHeaderCell:mr=>{const fn=Be.onHeaderCell&&Be.onHeaderCell(mr)||{},xn=fn.onClick,vn=fn.onKeyDown;fn.onClick=ar=>{W({column:Be,key:Ct,sortOrder:Jt,multiplePriority:Va(Be)}),xn==null||xn(ar)},fn.onKeyDown=ar=>{ar.keyCode===Io.Z.ENTER&&(W({column:Be,key:Ct,sortOrder:Jt,multiplePriority:Va(Be)}),vn==null||vn(ar))};const an=fo(Be.title,{}),yn=an==null?void 0:an.toString();return Kt?fn["aria-sort"]=Kt==="ascend"?"ascending":"descending":fn["aria-label"]=yn||"",fn.className=ve()(fn.className,`${a}-column-has-sorters`),fn.tabIndex=0,Be.ellipsis&&(fn.title=(an!=null?an:"").toString()),fn}})}return"children"in qe&&(qe=Object.assign(Object.assign({},qe),{children:Fa(a,qe.children,N,W,q,$,Le,et)})),qe})}function Ua(a){const{column:i,sortOrder:N}=a;return{column:i,order:N,field:i.dataIndex,columnKey:i.key}}function Ja(a){const i=a.filter(N=>{let{sortOrder:W}=N;return W}).map(Ua);return i.length===0&&a.length?Object.assign(Object.assign({},Ua(a[a.length-1])),{column:void 0}):i.length<=1?i[0]||{}:i}function Eo(a,i,N){const W=i.slice().sort((Le,Ne)=>Ne.multiplePriority-Le.multiplePriority),q=a.slice(),$=W.filter(Le=>{let{column:{sorter:Ne},sortOrder:Be}=Le;return ka(Ne)&&Be});return $.length?q.sort((Le,Ne)=>{for(let Be=0;Be<$.length;Be+=1){const Ye=$[Be],{column:{sorter:et},sortOrder:qe}=Ye,wt=ka(et);if(wt&&qe){const mt=wt(Le,Ne,qe);if(mt!==0)return qe===La?mt:-mt}}return 0}).map(Le=>{const Ne=Le[N];return Ne?Object.assign(Object.assign({},Le),{[N]:Eo(Ne,i,N)}):Le}):q}function ro(a){let{prefixCls:i,mergedColumns:N,onSorterChange:W,sortDirections:q,tableLocale:$,showSorterTooltip:Le}=a;const[Ne,Be]=n.useState(Qa(N,!0)),Ye=n.useMemo(()=>{let Ct=!0;const Qt=Qa(N,!1);if(!Qt.length)return Ne;const Kt=[];function Jt(un){Ct?Kt.push(un):Kt.push(Object.assign(Object.assign({},un),{sortOrder:null}))}let Ht=null;return Qt.forEach(un=>{Ht===null?(Jt(un),un.sortOrder&&(un.multiplePriority===!1?Ct=!1:Ht=!0)):(Ht&&un.multiplePriority!==!1||(Ct=!1),Jt(un))}),Kt},[N,Ne]),et=n.useMemo(()=>{const Ct=Ye.map(Qt=>{let{column:Kt,sortOrder:Jt}=Qt;return{column:Kt,order:Jt}});return{sortColumns:Ct,sortColumn:Ct[0]&&Ct[0].column,sortOrder:Ct[0]&&Ct[0].order}},[Ye]);function qe(Ct){let Qt;Ct.multiplePriority===!1||!Ye.length||Ye[0].multiplePriority===!1?Qt=[Ct]:Qt=[].concat((0,Tt.Z)(Ye.filter(Kt=>{let{key:Jt}=Kt;return Jt!==Ct.key})),[Ct]),Be(Qt),W(Ja(Qt),Qt)}return[Ct=>Fa(i,Ct,Ye,qe,q,$,Le),Ye,et,()=>Ja(Ye)]}function ho(a,i){return a.map(N=>{const W=Object.assign({},N);return W.title=ao(N.title,i),"children"in W&&(W.children=ho(W.children,i)),W})}function qo(a){return[n.useCallback(N=>ho(N,a),[a])]}var $o=Mt((a,i)=>{const{_renderTimes:N}=a,{_renderTimes:W}=i;return N!==W}),Xa=jt((a,i)=>{const{_renderTimes:N}=a,{_renderTimes:W}=i;return N!==W}),Ea=e(64993),Na=e(17313),ai=e(83116),ii=e(37613),qa=a=>{const{componentCls:i}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,W=(q,$,Le)=>({[`&${i}-${q}`]:{[`> ${i}-container`]:{[`> ${i}-content, > ${i}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${$}px -${Le+a.lineWidth}px`}}}}}});return{[`${i}-wrapper`]:{[`${i}${i}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${i}-title`]:{border:N,borderBottom:0},[`> ${i}-container`]:{borderInlineStart:N,borderTop:N,[` + > ${i}-content, + > ${i}-header, + > ${i}-body, + > ${i}-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:N},"> thead":{"> tr:not(:last-child) > th":{borderBottom:N},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${i}-cell-fix-right-first::after`]:{borderInlineEnd:N}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${a.tablePaddingVertical}px -${a.tablePaddingHorizontal+a.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:a.lineWidth,bottom:0,borderInlineEnd:N,content:'""'}}}}}},[`&${i}-scroll-horizontal`]:{[`> ${i}-container > ${i}-body`]:{"> table > tbody":{[` + > tr${i}-expanded-row, + > tr${i}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},W("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle)),W("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall)),{[`> ${i}-footer`]:{border:N,borderTop:0}}),[`${i}-cell`]:{[`${i}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${a.lineWidth}px 0 ${a.lineWidth}px ${a.tableHeaderBg}`}},[`${i}-bordered ${i}-cell-scrollbar`]:{borderInlineEnd:N}}}},pi=a=>{const{componentCls:i}=a;return{[`${i}-wrapper`]:{[`${i}-cell-ellipsis`]:Object.assign(Object.assign({},Na.vS),{wordBreak:"keep-all",[` + &${i}-cell-fix-left-last, + &${i}-cell-fix-right-first + `]:{overflow:"visible",[`${i}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${i}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},hi=a=>{const{componentCls:i}=a;return{[`${i}-wrapper`]:{[`${i}-tbody > tr${i}-placeholder`]:{textAlign:"center",color:a.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:a.colorBgContainer}}}}},Oi=e(15969),yi=a=>{const{componentCls:i,antCls:N,controlInteractiveSize:W,motionDurationSlow:q,lineWidth:$,paddingXS:Le,lineType:Ne,tableBorderColor:Be,tableExpandIconBg:Ye,tableExpandColumnWidth:et,borderRadius:qe,fontSize:wt,fontSizeSM:mt,lineHeight:Ct,tablePaddingVertical:Qt,tablePaddingHorizontal:Kt,tableExpandedRowBg:Jt,paddingXXS:Ht}=a,un=W/2-$,zn=un*2+$*3,jn=`${$}px ${Ne} ${Be}`,Sn=Ht-$;return{[`${i}-wrapper`]:{[`${i}-expand-icon-col`]:{width:et},[`${i}-row-expand-icon-cell`]:{textAlign:"center",[`${i}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${i}-row-indent`]:{height:1,float:"left"},[`${i}-row-expand-icon`]:Object.assign(Object.assign({},(0,Oi.N)(a)),{position:"relative",float:"left",boxSizing:"border-box",width:zn,height:zn,padding:0,color:"inherit",lineHeight:`${zn}px`,background:Ye,border:jn,borderRadius:qe,transform:`scale(${W/zn})`,transition:`all ${q}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${q} ease-out`,content:'""'},"&::before":{top:un,insetInlineEnd:Sn,insetInlineStart:Sn,height:$},"&::after":{top:Sn,bottom:Sn,insetInlineStart:un,width:$,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"}}),[`${i}-row-indent + ${i}-row-expand-icon`]:{marginTop:(wt*Ct-$*3)/2-Math.ceil((mt*1.4-$*3)/2),marginInlineEnd:Le},[`tr${i}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Jt}},[`${N}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${i}-expanded-row-fixed`]:{position:"relative",margin:`-${Qt}px -${Kt}px`,padding:`${Qt}px ${Kt}px`}}}},qi=a=>{const{componentCls:i,antCls:N,iconCls:W,tableFilterDropdownWidth:q,tableFilterDropdownSearchWidth:$,paddingXXS:Le,paddingXS:Ne,colorText:Be,lineWidth:Ye,lineType:et,tableBorderColor:qe,tableHeaderIconColor:wt,fontSizeSM:mt,tablePaddingHorizontal:Ct,borderRadius:Qt,motionDurationSlow:Kt,colorTextDescription:Jt,colorPrimary:Ht,tableHeaderFilterActiveBg:un,colorTextDisabled:zn,tableFilterDropdownBg:jn,tableFilterDropdownHeight:Sn,controlItemBgHover:_n,controlItemBgActive:mr,boxShadowSecondary:fn,filterDropdownMenuBg:xn}=a,vn=`${N}-dropdown`,an=`${i}-filter-dropdown`,yn=`${N}-tree`,ar=`${Ye}px ${et} ${qe}`;return[{[`${i}-wrapper`]:{[`${i}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${i}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Le,marginInline:`${Le}px ${-Ct/2}px`,padding:`0 ${Le}px`,color:wt,fontSize:mt,borderRadius:Qt,cursor:"pointer",transition:`all ${Kt}`,"&:hover":{color:Jt,background:un},"&.active":{color:Ht}}}},{[`${N}-dropdown`]:{[an]:Object.assign(Object.assign({},(0,Na.Wf)(a)),{minWidth:q,backgroundColor:jn,borderRadius:Qt,boxShadow:fn,overflow:"hidden",[`${vn}-menu`]:{maxHeight:Sn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:xn,"&:empty::after":{display:"block",padding:`${Ne}px 0`,color:zn,fontSize:mt,textAlign:"center",content:'"Not Found"'}},[`${an}-tree`]:{paddingBlock:`${Ne}px 0`,paddingInline:Ne,[yn]:{padding:0},[`${yn}-treenode ${yn}-node-content-wrapper:hover`]:{backgroundColor:_n},[`${yn}-treenode-checkbox-checked ${yn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:mr}}},[`${an}-search`]:{padding:Ne,borderBottom:ar,"&-input":{input:{minWidth:$},[W]:{color:zn}}},[`${an}-checkall`]:{width:"100%",marginBottom:Le,marginInlineStart:Le},[`${an}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ne-Ye}px ${Ne}px`,overflow:"hidden",borderTop:ar}})}},{[`${N}-dropdown ${an}, ${an}-submenu`]:{[`${N}-checkbox-wrapper + span`]:{paddingInlineStart:Ne,color:Be},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fi=a=>{const{componentCls:i,lineWidth:N,colorSplit:W,motionDurationSlow:q,zIndexTableFixed:$,tableBg:Le,zIndexTableSticky:Ne}=a,Be=W;return{[`${i}-wrapper`]:{[` + ${i}-cell-fix-left, + ${i}-cell-fix-right + `]:{position:"sticky !important",zIndex:$,background:Le},[` + ${i}-cell-fix-left-first::after, + ${i}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-N,width:30,transform:"translateX(100%)",transition:`box-shadow ${q}`,content:'""',pointerEvents:"none"},[`${i}-cell-fix-left-all::after`]:{display:"none"},[` + ${i}-cell-fix-right-first::after, + ${i}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-N,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${q}`,content:'""',pointerEvents:"none"},[`${i}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ne+1,width:30,transition:`box-shadow ${q}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${i}-ping-left`]:{[`&:not(${i}-has-fix-left) ${i}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Be}`}},[` + ${i}-cell-fix-left-first::after, + ${i}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${Be}`},[`${i}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${i}-ping-right`]:{[`&:not(${i}-has-fix-right) ${i}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Be}`}},[` + ${i}-cell-fix-right-first::after, + ${i}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${Be}`}}}}},yo=a=>{const{componentCls:i,antCls:N}=a;return{[`${i}-wrapper`]:{[`${i}-pagination${N}-pagination`]:{margin:`${a.margin}px 0`},[`${i}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:a.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},mi=a=>{const{componentCls:i,tableRadius:N}=a;return{[`${i}-wrapper`]:{[i]:{[`${i}-title, ${i}-header`]:{borderRadius:`${N}px ${N}px 0 0`},[`${i}-title + ${i}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${i}-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:N,borderStartEndRadius:N,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:N},"> *:last-child":{borderStartEndRadius:N}}},"&-footer":{borderRadius:`0 0 ${N}px ${N}px`}}}}},Li=a=>{const{componentCls:i}=a;return{[`${i}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${i}-pagination-left`]:{justifyContent:"flex-end"},[`${i}-pagination-right`]:{justifyContent:"flex-start"},[`${i}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${i}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${i}-row-indent`]:{float:"right"}}}}},Fi=a=>{const{componentCls:i,antCls:N,iconCls:W,fontSizeIcon:q,padding:$,paddingXS:Le,tableHeaderIconColor:Ne,tableHeaderIconColorHover:Be,tableSelectionColumnWidth:Ye}=a;return{[`${i}-wrapper`]:{[`${i}-selection-col`]:{width:Ye,[`&${i}-selection-col-with-dropdown`]:{width:Ye+q+$/4}},[`${i}-bordered ${i}-selection-col`]:{width:Ye+Le*2,[`&${i}-selection-col-with-dropdown`]:{width:Ye+q+$/4+Le*2}},[` + table tr th${i}-selection-column, + table tr td${i}-selection-column + `]:{paddingInlineEnd:a.paddingXS,paddingInlineStart:a.paddingXS,textAlign:"center",[`${N}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${i}-selection-column${i}-cell-fix-left`]:{zIndex:a.zIndexTableFixed+1},[`table tr th${i}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${i}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${i}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${a.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${a.tablePaddingHorizontal/4}px`,[W]:{color:Ne,fontSize:q,verticalAlign:"baseline","&:hover":{color:Be}}}}}},Ci=a=>{const{componentCls:i}=a,N=(W,q,$,Le)=>({[`${i}${i}-${W}`]:{fontSize:Le,[` + ${i}-title, + ${i}-footer, + ${i}-cell, + ${i}-thead > tr > th, + ${i}-tbody > tr > th, + ${i}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${q}px ${$}px`},[`${i}-filter-trigger`]:{marginInlineEnd:`-${$/2}px`},[`${i}-expanded-row-fixed`]:{margin:`-${q}px -${$}px`},[`${i}-tbody`]:{[`${i}-wrapper:only-child ${i}`]:{marginBlock:`-${q}px`,marginInline:`${a.tableExpandColumnWidth-$}px -${$}px`}},[`${i}-selection-column`]:{paddingInlineStart:`${$/4}px`}}});return{[`${i}-wrapper`]:Object.assign(Object.assign({},N("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle,a.tableFontSizeMiddle)),N("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall,a.tableFontSizeSmall))}},Ni=a=>{const{componentCls:i,marginXXS:N,fontSizeIcon:W,tableHeaderIconColor:q,tableHeaderIconColorHover:$}=a;return{[`${i}-wrapper`]:{[`${i}-thead th${i}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${a.motionDurationSlow}`,"&:hover":{background:a.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:a.colorPrimary},[` + &${i}-cell-fix-left:hover, + &${i}-cell-fix-right:hover + `]:{background:a.tableFixedHeaderSortActiveBg}},[`${i}-thead th${i}-column-sort`]:{background:a.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${i}-column-sort`]:{background:a.tableBodySortBg},[`${i}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${i}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${i}-column-sorter`]:{marginInlineStart:N,color:q,fontSize:0,transition:`color ${a.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:W,"&.active":{color:a.colorPrimary}},[`${i}-column-sorter-up + ${i}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${i}-column-sorters:hover ${i}-column-sorter`]:{color:$}}}},Ti=a=>{const{componentCls:i,opacityLoading:N,tableScrollThumbBg:W,tableScrollThumbBgHover:q,tableScrollThumbSize:$,tableScrollBg:Le,zIndexTableSticky:Ne,stickyScrollBarBorderRadius:Be}=a,Ye=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`;return{[`${i}-wrapper`]:{[`${i}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ne,background:a.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${$}px !important`,zIndex:Ne,display:"flex",alignItems:"center",background:Le,borderTop:Ye,opacity:N,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:$,backgroundColor:W,borderRadius:Be,transition:`all ${a.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:q}}}}}}},Ei=a=>{const{componentCls:i,lineWidth:N,tableBorderColor:W}=a,q=`${N}px ${a.lineType} ${W}`;return{[`${i}-wrapper`]:{[`${i}-summary`]:{position:"relative",zIndex:a.zIndexTableFixed,background:a.tableBg,"> tr":{"> th, > td":{borderBottom:q}}},[`div${i}-summary`]:{boxShadow:`0 -${N}px 0 ${W}`}}}},rl=a=>{const{componentCls:i}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,W=`${i}-expanded-row-cell`;return{[`${i}-wrapper`]:{[`${i}-tbody-virtual`]:{[`${i}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${i}-cell`]:{borderBottom:N},[`${i}-expanded-row`]:{[`${W}${W}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${a.lineWidth}px)`,borderInlineEnd:"none"}}},[`${i}-bordered`]:{[`${i}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:N,position:"absolute"},[`${i}-cell`]:{borderInlineEnd:N,[`&${i}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-a.lineWidth,borderInlineStart:N}}}}}}};const zi=a=>{const{componentCls:i,fontWeightStrong:N,tablePaddingVertical:W,tablePaddingHorizontal:q,lineWidth:$,lineType:Le,tableBorderColor:Ne,tableFontSize:Be,tableBg:Ye,tableRadius:et,tableHeaderTextColor:qe,motionDurationMid:wt,tableHeaderBg:mt,tableHeaderCellSplitColor:Ct,tableRowHoverBg:Qt,tableSelectedRowBg:Kt,tableSelectedRowHoverBg:Jt,tableFooterTextColor:Ht,tableFooterBg:un,paddingContentVerticalLG:zn}=a,jn=`${$}px ${Le} ${Ne}`;return{[`${i}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Na.dF)()),{[i]:Object.assign(Object.assign({},(0,Na.Wf)(a)),{fontSize:Be,background:Ye,borderRadius:`${et}px ${et}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${et}px ${et}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${i}-cell, + ${i}-thead > tr > th, + ${i}-tbody > tr > th, + ${i}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${zn}px ${q}px`,overflowWrap:"break-word"},[`${i}-title`]:{padding:`${W}px ${q}px`},[`${i}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:qe,fontWeight:N,textAlign:"start",background:mt,borderBottom:jn,transition:`background ${wt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${i}-selection-column):not(${i}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ct,transform:"translateY(-50%)",transition:`background-color ${wt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${i}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${wt}, border-color ${wt}`,borderBottom:jn,[` + > ${i}-wrapper:only-child, + > ${i}-expanded-row-fixed > ${i}-wrapper:only-child + `]:{[i]:{marginBlock:`-${W}px`,marginInline:`${a.tableExpandColumnWidth-q}px -${q}px`,[`${i}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:qe,fontWeight:N,textAlign:"start",background:mt,borderBottom:jn,transition:`background ${wt} ease`},[` + &${i}-row:hover > th, + &${i}-row:hover > td, + > th${i}-cell-row-hover, + > td${i}-cell-row-hover + `]:{background:Qt},[`&${i}-row-selected`]:{"> th, > td":{background:Kt},"&:hover > th, &:hover > td":{background:Jt}}}},[`${i}-footer`]:{padding:`${W}px ${q}px`,color:Ht,background:un}})}};var Zi=(0,ai.Z)("Table",a=>{const{colorTextHeading:i,colorSplit:N,colorIcon:W,colorIconHover:q,opacityLoading:$,colorBgContainer:Le,controlInteractiveSize:Ne,headerBg:Be,headerColor:Ye,headerSortActiveBg:et,headerSortHoverBg:qe,bodySortBg:wt,rowHoverBg:mt,rowSelectedBg:Ct,rowSelectedHoverBg:Qt,rowExpandedBg:Kt,cellPaddingBlock:Jt,cellPaddingInline:Ht,cellPaddingBlockMD:un,cellPaddingInlineMD:zn,cellPaddingBlockSM:jn,cellPaddingInlineSM:Sn,borderColor:_n,footerBg:mr,footerColor:fn,headerBorderRadius:xn,cellFontSize:vn,cellFontSizeMD:an,cellFontSizeSM:yn,headerSplitColor:ar,fixedHeaderSortActiveBg:Ar,headerFilterHoverBg:ur,filterDropdownBg:Vn,expandIconBg:Mr,selectionColumnWidth:Fr,stickyScrollBarBg:_r}=a,kr=new Ea.C(W),So=new Ea.C(q),xo=2,pr=(0,ii.TS)(a,{tableFontSize:vn,tableBg:Le,tableRadius:xn,tablePaddingVertical:Jt,tablePaddingHorizontal:Ht,tablePaddingVerticalMiddle:un,tablePaddingHorizontalMiddle:zn,tablePaddingVerticalSmall:jn,tablePaddingHorizontalSmall:Sn,tableBorderColor:_n,tableHeaderTextColor:Ye,tableHeaderBg:Be,tableFooterTextColor:fn,tableFooterBg:mr,tableHeaderCellSplitColor:ar,tableHeaderSortBg:et,tableHeaderSortHoverBg:qe,tableHeaderIconColor:kr.clone().setAlpha(kr.getAlpha()*$).toRgbString(),tableHeaderIconColorHover:So.clone().setAlpha(So.getAlpha()*$).toRgbString(),tableBodySortBg:wt,tableFixedHeaderSortActiveBg:Ar,tableHeaderFilterActiveBg:ur,tableFilterDropdownBg:Vn,tableRowHoverBg:mt,tableSelectedRowBg:Ct,tableSelectedRowHoverBg:Qt,zIndexTableFixed:xo,zIndexTableSticky:xo+1,tableFontSizeMiddle:an,tableFontSizeSmall:yn,tableSelectionColumnWidth:Fr,tableExpandIconBg:Mr,tableExpandColumnWidth:Ne+2*a.padding,tableExpandedRowBg:Kt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:_r,tableScrollThumbBgHover:i,tableScrollBg:N});return[zi(pr),yo(pr),Ei(pr),Ni(pr),qi(pr),qa(pr),mi(pr),yi(pr),Ei(pr),hi(pr),Fi(pr),fi(pr),Ti(pr),pi(pr),Ci(pr),Li(pr),rl(pr)]},a=>{const{colorFillAlter:i,colorBgContainer:N,colorTextHeading:W,colorFillSecondary:q,colorFillContent:$,controlItemBgActive:Le,controlItemBgActiveHover:Ne,padding:Be,paddingSM:Ye,paddingXS:et,colorBorderSecondary:qe,borderRadiusLG:wt,fontSize:mt,controlHeight:Ct,colorTextPlaceholder:Qt}=a,Kt=new Ea.C(q).onBackground(N).toHexShortString(),Jt=new Ea.C($).onBackground(N).toHexShortString(),Ht=new Ea.C(i).onBackground(N).toHexShortString();return{headerBg:Ht,headerColor:W,headerSortActiveBg:Kt,headerSortHoverBg:Jt,bodySortBg:Ht,rowHoverBg:Ht,rowSelectedBg:Le,rowSelectedHoverBg:Ne,rowExpandedBg:i,cellPaddingBlock:Be,cellPaddingInline:Be,cellPaddingBlockMD:Ye,cellPaddingInlineMD:et,cellPaddingBlockSM:et,cellPaddingInlineSM:et,borderColor:qe,headerBorderRadius:wt,footerBg:Ht,footerColor:W,cellFontSize:mt,cellFontSizeMD:mt,cellFontSizeSM:mt,headerSplitColor:qe,fixedHeaderSortActiveBg:Kt,headerFilterHoverBg:$,filterDropdownMenuBg:N,filterDropdownBg:N,expandIconBg:N,selectionColumnWidth:Ct,stickyScrollBarBg:Qt,stickyScrollBarBorderRadius:100}});const ji=[],Wi=(a,i)=>{const{prefixCls:N,className:W,rootClassName:q,style:$,size:Le,bordered:Ne,dropdownPrefixCls:Be,dataSource:Ye,pagination:et,rowSelection:qe,rowKey:wt="key",rowClassName:mt,columns:Ct,children:Qt,childrenColumnName:Kt,onChange:Jt,getPopupContainer:Ht,loading:un,expandIcon:zn,expandable:jn,expandedRowRender:Sn,expandIconColumnIndex:_n,indentSize:mr,scroll:fn,sortDirections:xn,locale:vn,showSorterTooltip:an=!0,virtual:yn}=a,ar=n.useMemo(()=>Ct||s(Qt),[Ct,Qt]),Ar=n.useMemo(()=>ar.some(Br=>Br.responsive),[ar]),ur=(0,Sr.Z)(Ar),Vn=n.useMemo(()=>{const Br=new Set(Object.keys(ur).filter(Qr=>ur[Qr]));return ar.filter(Qr=>!Qr.responsive||Qr.responsive.some(qr=>Br.has(qr)))},[ar,ur]),Mr=(0,Ft.Z)(a,["className","style","columns"]),{locale:Fr=Ln.Z,direction:_r,table:kr,renderEmpty:So,getPrefixCls:xo,getPopupContainer:pr}=n.useContext(lr.E_),Bo=(0,hn.Z)(Le),Cr=Object.assign(Object.assign({},Fr.Table),vn),co=Ye||ji,io=xo("table",N),_o=xo("dropdown",Be),Xn=Object.assign({childrenColumnName:Kt,expandIconColumnIndex:_n},jn),{childrenColumnName:Yn="children"}=Xn,kn=n.useMemo(()=>co.some(Br=>Br==null?void 0:Br[Yn])?"nest":Sn||jn&&jn.expandedRowRender?"row":null,[co]),Nn={body:n.useRef()},Wr=n.useMemo(()=>typeof wt=="function"?wt:Br=>Br==null?void 0:Br[wt],[wt]),[Rn]=Ma(co,Yn,Wr),cr={},Kr=function(Br,Qr){let qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Xr,Jr,Ko;const Mo=Object.assign(Object.assign({},cr),Br);qr&&((Xr=cr.resetPagination)===null||Xr===void 0||Xr.call(cr),!((Jr=Mo.pagination)===null||Jr===void 0)&&Jr.current&&(Mo.pagination.current=1),et&&et.onChange&&et.onChange(1,(Ko=Mo.pagination)===null||Ko===void 0?void 0:Ko.pageSize)),fn&&fn.scrollToFirstRowOnChange!==!1&&Nn.body.current&&(0,Hn.Z)(0,{getContainer:()=>Nn.body.current}),Jt==null||Jt(Mo.pagination,Mo.filters,Mo.sorter,{currentDataSource:ya(Eo(co,Mo.sorterStates,Yn),Mo.filterStates),action:Qr})},zr=(Br,Qr)=>{Kr({sorter:Br,sorterStates:Qr},"sort",!1)},[Uo,r,v,g]=ro({prefixCls:io,mergedColumns:Vn,onSorterChange:zr,sortDirections:xn||["ascend","descend"],tableLocale:Cr,showSorterTooltip:an}),ne=n.useMemo(()=>Eo(co,r,Yn),[co,r]);cr.sorter=g(),cr.sorterStates=r;const Ce=(Br,Qr)=>{Kr({filters:Br,filterStates:Qr},"filter",!0)},[Je,St,We]=po({prefixCls:io,locale:Cr,dropdownPrefixCls:_o,mergedColumns:Vn,onFilterChange:Ce,getPopupContainer:Ht||pr}),ze=ya(ne,St);cr.filters=We,cr.filterStates=St;const Bt=n.useMemo(()=>{const Br={};return Object.keys(We).forEach(Qr=>{We[Qr]!==null&&(Br[Qr]=We[Qr])}),Object.assign(Object.assign({},v),{filters:Br})},[v,We]),[gn]=qo(Bt),sn=(Br,Qr)=>{Kr({pagination:Object.assign(Object.assign({},cr.pagination),{current:Br,pageSize:Qr})},"paginate")},[zt,or]=Da(ze.length,sn,et);cr.pagination=et===!1?{}:ca(zt,et),cr.resetPagination=or;const en=n.useMemo(()=>{if(et===!1||!zt.pageSize)return ze;const{current:Br=1,total:Qr,pageSize:qr=ba}=zt;return ze.lengthqr?ze.slice((Br-1)*qr,Br*qr):ze:ze.slice((Br-1)*qr,Br*qr)},[!!et,ze,zt&&zt.current,zt&&zt.pageSize,zt&&zt.total]),[Cn,Wn]=$r({prefixCls:io,data:ze,pageData:en,getRowKey:Wr,getRecordByKey:Rn,expandType:kn,childrenColumnName:Yn,locale:Cr,getPopupContainer:Ht||pr},qe),Ut=(Br,Qr,qr)=>{let Xr;return typeof mt=="function"?Xr=ve()(mt(Br,Qr,qr)):Xr=ve()(mt),ve()({[`${io}-row-selected`]:Wn.has(Wr(Br,Qr))},Xr)};Xn.__PARENT_RENDER_ICON__=Xn.expandIcon,Xn.expandIcon=Xn.expandIcon||zn||br(Cr),kn==="nest"&&Xn.expandIconColumnIndex===void 0?Xn.expandIconColumnIndex=qe?1:0:Xn.expandIconColumnIndex>0&&qe&&(Xn.expandIconColumnIndex-=1),typeof Xn.indentSize!="number"&&(Xn.indentSize=typeof mr=="number"?mr:15);const tr=n.useCallback(Br=>gn(Cn(Je(Uo(Br)))),[Uo,Je,Cn]);let tn,Qn;if(et!==!1&&(zt!=null&&zt.total)){let Br;zt.size?Br=zt.size:Br=Bo==="small"||Bo==="middle"?"small":void 0;const Qr=Jr=>n.createElement(sr.Z,Object.assign({},zt,{className:ve()(`${io}-pagination ${io}-pagination-${Jr}`,zt.className),size:Br})),qr=_r==="rtl"?"left":"right",{position:Xr}=zt;if(Xr!==null&&Array.isArray(Xr)){const Jr=Xr.find(ra=>ra.includes("top")),Ko=Xr.find(ra=>ra.includes("bottom")),Mo=Xr.every(ra=>`${ra}`=="none");!Jr&&!Ko&&!Mo&&(Qn=Qr(qr)),Jr&&(tn=Qr(Jr.toLowerCase().replace("top",""))),Ko&&(Qn=Qr(Ko.toLowerCase().replace("bottom","")))}else Qn=Qr(qr)}let it;typeof un=="boolean"?it={spinning:un}:typeof un=="object"&&(it=Object.assign({spinning:!0},un));const[pt,mn]=Zi(io),[,Un]=(0,gr.Z)(),Er=ve()(`${io}-wrapper`,kr==null?void 0:kr.className,{[`${io}-wrapper-rtl`]:_r==="rtl"},W,q,mn),lo=Object.assign(Object.assign({},kr==null?void 0:kr.style),$),Gr=vn&&vn.emptyText||(So==null?void 0:So("Table"))||n.createElement(dn.Z,{componentName:"Table"}),Ir=yn?Xa:$o,Lo={},da=n.useMemo(()=>{const{fontSize:Br,lineHeight:Qr,padding:qr,paddingXS:Xr,paddingSM:Jr}=Un,Ko=Math.floor(Br*Qr);switch(Bo){case"large":return qr*2+Ko;case"small":return Xr*2+Ko;default:return Jr*2+Ko}},[Un,Bo]);return yn&&(Lo.listItemHeight=da),pt(n.createElement("div",{ref:i,className:Er,style:lo},n.createElement(Dr.Z,Object.assign({spinning:!1},it),tn,n.createElement(Ir,Object.assign({},Lo,Mr,{columns:Vn,direction:_r,expandable:Xn,prefixCls:io,className:ve()({[`${io}-middle`]:Bo==="middle",[`${io}-small`]:Bo==="small",[`${io}-bordered`]:Ne,[`${io}-empty`]:co.length===0}),data:en,rowKey:Wr,rowClassName:Ut,emptyText:Gr,internalHooks:d,internalRefs:Nn,transformColumns:tr})),Qn)))};var Ki=n.forwardRef(Wi);const Hi=(a,i)=>{const N=n.useRef(0);return N.current+=1,n.createElement(Ki,Object.assign({},a,{ref:i,_renderTimes:N.current}))},ma=n.forwardRef(Hi);ma.SELECTION_COLUMN=Ao,ma.EXPAND_COLUMN=t,ma.SELECTION_ALL=Co,ma.SELECTION_INVERT=zo,ma.SELECTION_NONE=Wo,ma.Column=vr,ma.ColumnGroup=Yt,ma.Summary=f;var Si=ma,xi=Si},99313:function(ln,ke,e){e.d(ke,{default:function(){return ee}});var t=e(77318),d=e(24764),A=e(66119),oe=e(92310),c=e.n(oe),B=e(5891),n=e(80962),ce=e(57259),le=e(29043),h=e(80665),fe=e(19149),y=e(59301),P=e(93144),J=e(35788),ie=e(43469),te=(0,y.createContext)(null),$e=y.forwardRef(function(s,E){var p=s.prefixCls,S=s.className,de=s.style,se=s.id,Xe=s.active,je=s.tabKey,_e=s.children;return y.createElement("div",{id:se&&"".concat(se,"-panel-").concat(je),role:"tabpanel",tabIndex:Xe?0:-1,"aria-labelledby":se&&"".concat(se,"-tab-").concat(je),"aria-hidden":!Xe,style:de,className:c()(p,Xe&&"".concat(p,"-active"),S),ref:E},_e)}),Se=$e,Ve=["key","forceRender","style","className"];function be(s){var E=s.id,p=s.activeKey,S=s.animated,de=s.tabPosition,se=s.destroyInactiveTabPane,Xe=y.useContext(te),je=Xe.prefixCls,_e=Xe.tabs,nt=S.tabPane,vt="".concat(je,"-tabpane");return y.createElement("div",{className:c()("".concat(je,"-content-holder"))},y.createElement("div",{className:c()("".concat(je,"-content"),"".concat(je,"-content-").concat(de),(0,n.Z)({},"".concat(je,"-content-animated"),nt))},_e.map(function(dt){var Qe=dt.key,ut=dt.forceRender,At=dt.style,bt=dt.className,Pt=(0,fe.Z)(dt,Ve),Lt=Qe===p;return y.createElement(ie.default,(0,B.Z)({key:Qe,visible:Lt,forceRender:ut,removeOnLeave:!!se,leavedClassName:"".concat(vt,"-hidden")},S.tabPaneMotion),function(qt,Nt){var ft=qt.style,pe=qt.className;return y.createElement(Se,(0,B.Z)({},Pt,{prefixCls:vt,id:E,tabKey:Qe,animated:nt,active:Lt,style:(0,ce.Z)((0,ce.Z)({},At),ft),className:c()(bt,pe),ref:Nt}))})})))}var K=e(26390),b=e(29301),o=e(8107),w=e(20475),O={width:0,height:0,left:0,top:0};function Q(s,E,p){return(0,y.useMemo)(function(){for(var S,de=new Map,se=E.get((S=s[0])===null||S===void 0?void 0:S.key)||O,Xe=se.left+se.width,je=0;jeme?(k=rt,Ee.current="x"):(k=j,Ee.current="y"),E(-k,-k)&&Re.preventDefault()}var Ke=(0,y.useRef)(null);Ke.current={onTouchStart:Nt,onTouchMove:ft,onTouchEnd:pe,onWheel:Te},y.useEffect(function(){function Re(ue){Ke.current.onTouchStart(ue)}function rt(ue){Ke.current.onTouchMove(ue)}function j(ue){Ke.current.onTouchEnd(ue)}function k(ue){Ke.current.onWheel(ue)}return document.addEventListener("touchmove",rt,{passive:!1}),document.addEventListener("touchend",j,{passive:!1}),s.current.addEventListener("touchstart",Re,{passive:!1}),s.current.addEventListener("wheel",k),function(){document.removeEventListener("touchmove",rt),document.removeEventListener("touchend",j)}},[])}var he=e(28800);function Ae(s){var E=(0,y.useState)(0),p=(0,le.Z)(E,2),S=p[0],de=p[1],se=(0,y.useRef)(0),Xe=(0,y.useRef)();return Xe.current=s,(0,he.o)(function(){var je;(je=Xe.current)===null||je===void 0||je.call(Xe)},[S]),function(){se.current===S&&(se.current+=1,de(se.current))}}function ae(s){var E=(0,y.useRef)([]),p=(0,y.useState)({}),S=(0,le.Z)(p,2),de=S[1],se=(0,y.useRef)(typeof s=="function"?s():s),Xe=Ae(function(){var _e=se.current;E.current.forEach(function(nt){_e=nt(_e)}),E.current=[],se.current=_e,de({})});function je(_e){E.current.push(_e),Xe()}return[se.current,je]}var U={width:0,height:0,left:0,top:0,right:0};function Ie(s,E,p,S,de,se,Xe){var je=Xe.tabs,_e=Xe.tabPosition,nt=Xe.rtl,vt,dt,Qe;return["top","bottom"].includes(_e)?(vt="width",dt=nt?"right":"left",Qe=Math.abs(p)):(vt="height",dt="top",Qe=-p),(0,y.useMemo)(function(){if(!je.length)return[0,0];for(var ut=je.length,At=ut,bt=0;btQe+E){At=bt-1;break}}for(var Lt=0,qt=ut-1;qt>=0;qt-=1){var Nt=s.get(je[qt].key)||U;if(Nt[dt]=At?[0,0]:[Lt,At]},[s,E,S,de,se,Qe,_e,je.map(function(ut){return ut.key}).join("_"),nt])}function m(s){var E;return s instanceof Map?(E={},s.forEach(function(p,S){E[S]=p})):E=s,JSON.stringify(E)}var x="TABS_DQ";function R(s){return String(s).replace(/"/g,x)}function L(s,E,p,S){return!(!p||S||s===!1||s===void 0&&(E===!1||E===null))}function I(s,E){var p=s.prefixCls,S=s.editable,de=s.locale,se=s.style;return!S||S.showAdd===!1?null:y.createElement("button",{ref:E,type:"button",className:"".concat(p,"-nav-add"),style:se,"aria-label":(de==null?void 0:de.addAriaLabel)||"Add tab",onClick:function(je){S.onEdit("add",{event:je})}},S.addIcon||"+")}var F=y.forwardRef(I),re=y.forwardRef(function(s,E){var p=s.position,S=s.prefixCls,de=s.extra;if(!de)return null;var se,Xe={};return(0,h.Z)(de)==="object"&&!y.isValidElement(de)?Xe=de:Xe.right=de,p==="right"&&(se=Xe.right),p==="left"&&(se=Xe.left),se?y.createElement("div",{className:"".concat(S,"-extra-content"),ref:E},se):null}),Ge=re,He=e(31561),Me=e(22798),ot=e(85108);function ht(s,E){var p=s.prefixCls,S=s.id,de=s.tabs,se=s.locale,Xe=s.mobile,je=s.moreIcon,_e=je===void 0?"More":je,nt=s.moreTransitionName,vt=s.style,dt=s.className,Qe=s.editable,ut=s.tabBarGutter,At=s.rtl,bt=s.removeAriaLabel,Pt=s.onTabClick,Lt=s.getPopupContainer,qt=s.popupClassName,Nt=(0,y.useState)(!1),ft=(0,le.Z)(Nt,2),pe=ft[0],Ee=ft[1],Te=(0,y.useState)(null),Ke=(0,le.Z)(Te,2),Re=Ke[0],rt=Ke[1],j="".concat(S,"-more-popup"),k="".concat(p,"-dropdown"),ue=Re!==null?"".concat(j,"-").concat(Re):null,me=se==null?void 0:se.dropdownAriaLabel;function Fe(Zt,Rt){Zt.preventDefault(),Zt.stopPropagation(),Qe.onEdit("remove",{key:Rt,event:Zt})}var Ot=y.createElement(Me.ZP,{onClick:function(Rt){var Vt=Rt.key,on=Rt.domEvent;Pt(Vt,on),Ee(!1)},prefixCls:"".concat(k,"-menu"),id:j,tabIndex:-1,role:"listbox","aria-activedescendant":ue,selectedKeys:[Re],"aria-label":me!==void 0?me:"expanded dropdown"},de.map(function(Zt){var Rt=Zt.closable,Vt=Zt.disabled,on=Zt.closeIcon,nn=Zt.key,En=Zt.label,$n=L(Rt,on,Qe,Vt);return y.createElement(Me.sN,{key:nn,id:"".concat(j,"-").concat(nn),role:"option","aria-controls":S&&"".concat(S,"-panel-").concat(nn),disabled:Vt},y.createElement("span",null,En),$n&&y.createElement("button",{type:"button","aria-label":bt||"remove",tabIndex:0,className:"".concat(k,"-menu-item-remove"),onClick:function(Wt){Wt.stopPropagation(),Fe(Wt,nn)}},on||Qe.removeIcon||"\xD7"))}));function Mt(Zt){for(var Rt=de.filter(function($n){return!$n.disabled}),Vt=Rt.findIndex(function($n){return $n.key===Re})||0,on=Rt.length,nn=0;nnTr?"left":"right"})}),me=(0,le.Z)(ue,2),Fe=me[0],Ot=me[1],Mt=X(0,function(Yr,Tr){!k&&Nt&&Nt({direction:Yr>Tr?"top":"bottom"})}),lt=(0,le.Z)(Mt,2),Ue=lt[0],Et=lt[1],Xt=(0,y.useState)([0,0]),Zt=(0,le.Z)(Xt,2),Rt=Zt[0],Vt=Zt[1],on=(0,y.useState)([0,0]),nn=(0,le.Z)(on,2),En=nn[0],$n=nn[1],_t=(0,y.useState)([0,0]),Wt=(0,le.Z)(_t,2),$t=Wt[0],Jn=Wt[1],Zn=(0,y.useState)([0,0]),Dn=(0,le.Z)(Zn,2),wn=Dn[0],jt=Dn[1],cn=ae(new Map),On=(0,le.Z)(cn,2),ir=On[0],vr=On[1],kt=Q(se,ir,En[0]),Yt=V(Rt,k),Ft=V(En,k),Hn=V($t,k),lr=V(wn,k),dn=Ytsr?sr:Yr}var gr=(0,y.useRef)(),wr=(0,y.useState)(),br=(0,le.Z)(wr,2),Vr=br[0],Ur=br[1];function ao(){Ur(Date.now())}function fo(){window.clearTimeout(gr.current)}tt(Ke,function(Yr,Tr){function vo(to,Oo){to(function(go){var ha=Dr(go+Oo);return ha})}return dn?(k?vo(Ot,Yr):vo(Et,Tr),fo(),ao(),!0):!1}),(0,y.useEffect)(function(){return fo(),Vr&&(gr.current=window.setTimeout(function(){Ur(0)},100)),fo},[Vr]);var Qo=Ie(kt,hn,k?Fe:Ue,Ft,Hn,lr,(0,ce.Z)((0,ce.Z)({},s),{},{tabs:se})),Do=(0,le.Z)(Qo,2),Xo=Do[0],Vo=Do[1],Zo=(0,o.Z)(function(){var Yr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:vt,Tr=kt.get(Yr)||{width:0,height:0,left:0,right:0,top:0};if(k){var vo=Fe;dt?Tr.rightFe+hn&&(vo=Tr.right+Tr.width-hn):Tr.left<-Fe?vo=-Tr.left:Tr.left+Tr.width>-Fe+hn&&(vo=-(Tr.left+Tr.width-hn)),Et(0),Ot(Dr(vo))}else{var to=Ue;Tr.top<-Ue?to=-Tr.top:Tr.top+Tr.height>-Ue+hn&&(to=-(Tr.top+Tr.height-hn)),Ot(0),Et(Dr(to))}}),mo={};bt==="top"||bt==="bottom"?mo[dt?"marginRight":"marginLeft"]=Pt:mo.marginTop=Pt;var Yo=se.map(function(Yr,Tr){var vo=Yr.key;return y.createElement(Pe,{id:_e,prefixCls:de,key:vo,tab:Yr,style:Tr===0?void 0:mo,closable:Yr.closable,editable:ut,active:vo===vt,renderWrapper:Lt,removeAriaLabel:At==null?void 0:At.removeAriaLabel,onClick:function(Oo){qt(vo,Oo)},onFocus:function(){Zo(vo),ao(),Ke.current&&(dt||(Ke.current.scrollLeft=0),Ke.current.scrollTop=0)}})}),ko=function(){return vr(function(){var Tr=new Map;return se.forEach(function(vo){var to,Oo=vo.key,go=(to=Re.current)===null||to===void 0?void 0:to.querySelector('[data-node-key="'.concat(R(Oo),'"]'));go&&Tr.set(Oo,{width:go.offsetWidth,height:go.offsetHeight,left:go.offsetLeft,top:go.offsetTop})}),Tr})};(0,y.useEffect)(function(){ko()},[se.map(function(Yr){return Yr.key}).join("_")]);var No=Ae(function(){var Yr=l(pe),Tr=l(Ee),vo=l(Te);Vt([Yr[0]-Tr[0]-vo[0],Yr[1]-Tr[1]-vo[1]]);var to=l(j);Jn(to);var Oo=l(rt);jt(Oo);var go=l(Re);$n([go[0]-to[0],go[1]-to[1]]),ko()}),jo=se.slice(0,Xo),bo=se.slice(Vo+1),An=[].concat((0,K.Z)(jo),(0,K.Z)(bo)),Fn=kt.get(vt),rn=D({activeTabOffset:Fn,horizontal:k,rtl:dt,indicatorSize:ft}),er=rn.style;(0,y.useEffect)(function(){Zo()},[vt,Ln,sr,m(Fn),m(kt),k]),(0,y.useEffect)(function(){No()},[dt]);var fr=!!An.length,jr="".concat(de,"-nav-wrap"),wo,uo,no,Io;return k?dt?(uo=Fe>0,wo=Fe!==sr):(wo=Fe<0,uo=Fe!==Ln):(no=Ue<0,Io=Ue!==Ln),y.createElement(b.Z,{onResize:No},y.createElement("div",{ref:(0,w.x1)(E,pe),role:"tablist",className:c()("".concat(de,"-nav"),Xe),style:je,onKeyDown:function(){ao()}},y.createElement(Ge,{ref:Ee,position:"left",extra:Qe,prefixCls:de}),y.createElement(b.Z,{onResize:No},y.createElement("div",{className:c()(jr,(p={},(0,n.Z)(p,"".concat(jr,"-ping-left"),wo),(0,n.Z)(p,"".concat(jr,"-ping-right"),uo),(0,n.Z)(p,"".concat(jr,"-ping-top"),no),(0,n.Z)(p,"".concat(jr,"-ping-bottom"),Io),p)),ref:Ke},y.createElement(b.Z,{onResize:No},y.createElement("div",{ref:Re,className:"".concat(de,"-nav-list"),style:{transform:"translate(".concat(Fe,"px, ").concat(Ue,"px)"),transition:Vr?"none":void 0}},Yo,y.createElement(F,{ref:j,prefixCls:de,locale:At,editable:ut,style:(0,ce.Z)((0,ce.Z)({},Yo.length===0?void 0:mo),{},{visibility:fr?"hidden":null})}),y.createElement("div",{className:c()("".concat(de,"-ink-bar"),(0,n.Z)({},"".concat(de,"-ink-bar-animated"),nt.inkBar)),style:er}))))),y.createElement(at,(0,B.Z)({},s,{removeAriaLabel:At==null?void 0:At.removeAriaLabel,ref:rt,prefixCls:de,tabs:An,className:!fr&&Sr,tabMoving:!!Vr})),y.createElement(Ge,{ref:Te,position:"right",extra:Qe,prefixCls:de})))}var f=y.forwardRef(ge),u=["renderTabBar"],Y=["label","key"];function Z(s){var E=s.renderTabBar,p=(0,fe.Z)(s,u),S=y.useContext(te),de=S.tabs;if(E){var se=(0,ce.Z)((0,ce.Z)({},p),{},{panes:de.map(function(Xe){var je=Xe.label,_e=Xe.key,nt=(0,fe.Z)(Xe,Y);return y.createElement(Se,(0,B.Z)({tab:je,key:_e,tabKey:_e},nt))})});return E(se,f)}return y.createElement(f,p)}var C=e(51395);function G(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},E;return s===!1?E={inkBar:!1,tabPane:!1}:s===!0?E={inkBar:!0,tabPane:!1}:E=(0,ce.Z)({inkBar:!0},(0,h.Z)(s)==="object"?s:{}),E.tabPaneMotion&&E.tabPane===void 0&&(E.tabPane=!0),!E.tabPaneMotion&&E.tabPane&&(E.tabPane=!1),E}var Oe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ye=0;function _(s,E){var p,S=s.id,de=s.prefixCls,se=de===void 0?"rc-tabs":de,Xe=s.className,je=s.items,_e=s.direction,nt=s.activeKey,vt=s.defaultActiveKey,dt=s.editable,Qe=s.animated,ut=s.tabPosition,At=ut===void 0?"top":ut,bt=s.tabBarGutter,Pt=s.tabBarStyle,Lt=s.tabBarExtraContent,qt=s.locale,Nt=s.moreIcon,ft=s.moreTransitionName,pe=s.destroyInactiveTabPane,Ee=s.renderTabBar,Te=s.onChange,Ke=s.onTabClick,Re=s.onTabScroll,rt=s.getPopupContainer,j=s.popupClassName,k=s.indicatorSize,ue=(0,fe.Z)(s,Oe),me=y.useMemo(function(){return(je||[]).filter(function(jt){return jt&&(0,h.Z)(jt)==="object"&&"key"in jt})},[je]),Fe=_e==="rtl",Ot=G(Qe),Mt=(0,y.useState)(!1),lt=(0,le.Z)(Mt,2),Ue=lt[0],Et=lt[1];(0,y.useEffect)(function(){Et((0,P.Z)())},[]);var Xt=(0,J.Z)(function(){var jt;return(jt=me[0])===null||jt===void 0?void 0:jt.key},{value:nt,defaultValue:vt}),Zt=(0,le.Z)(Xt,2),Rt=Zt[0],Vt=Zt[1],on=(0,y.useState)(function(){return me.findIndex(function(jt){return jt.key===Rt})}),nn=(0,le.Z)(on,2),En=nn[0],$n=nn[1];(0,y.useEffect)(function(){var jt=me.findIndex(function(On){return On.key===Rt});if(jt===-1){var cn;jt=Math.max(0,Math.min(En,me.length-1)),Vt((cn=me[jt])===null||cn===void 0?void 0:cn.key)}$n(jt)},[me.map(function(jt){return jt.key}).join("_"),Rt,En]);var _t=(0,J.Z)(null,{value:S}),Wt=(0,le.Z)(_t,2),$t=Wt[0],Jn=Wt[1];(0,y.useEffect)(function(){S||(Jn("rc-tabs-".concat(ye)),ye+=1)},[]);function Zn(jt,cn){Ke==null||Ke(jt,cn);var On=jt!==Rt;Vt(jt),On&&(Te==null||Te(jt))}var Dn={id:$t,activeKey:Rt,animated:Ot,tabPosition:At,rtl:Fe,mobile:Ue},wn=(0,ce.Z)((0,ce.Z)({},Dn),{},{editable:dt,locale:qt,moreIcon:Nt,moreTransitionName:ft,tabBarGutter:bt,onTabClick:Zn,onTabScroll:Re,extra:Lt,style:Pt,panes:null,getPopupContainer:rt,popupClassName:j,indicatorSize:k});return y.createElement(te.Provider,{value:{tabs:me,prefixCls:se}},y.createElement("div",(0,B.Z)({ref:E,id:S,className:c()(se,"".concat(se,"-").concat(At),(p={},(0,n.Z)(p,"".concat(se,"-mobile"),Ue),(0,n.Z)(p,"".concat(se,"-editable"),dt),(0,n.Z)(p,"".concat(se,"-rtl"),Fe),p),Xe)},ue),y.createElement(Z,(0,B.Z)({},wn,{renderTabBar:Ee})),y.createElement(be,(0,B.Z)({destroyInactiveTabPane:pe},Dn,{animated:Ot}))))}var xe=y.forwardRef(_),Ze=xe,we=Ze,yt=e(36355),gt=e(19716),Gt=()=>null,It=e(62892);const st={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Dt(s){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},p;return E===!1?p={inkBar:!1,tabPane:!1}:E===!0?p={inkBar:!0,tabPane:!0}:p=Object.assign({inkBar:!0},typeof E=="object"?E:{}),p.tabPane&&(p.tabPaneMotion=Object.assign(Object.assign({},st),{motionName:(0,It.m)(s,"switch")})),p}var In=e(38298),Bn=function(s,E){var p={};for(var S in s)Object.prototype.hasOwnProperty.call(s,S)&&E.indexOf(S)<0&&(p[S]=s[S]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,S=Object.getOwnPropertySymbols(s);deE)}function pn(s,E){if(s)return s;const p=(0,In.Z)(E).map(S=>{if(y.isValidElement(S)){const{key:de,props:se}=S,Xe=se||{},{tab:je}=Xe,_e=Bn(Xe,["tab"]);return Object.assign(Object.assign({key:String(de)},_e),{label:je})}return null});return Pn(p)}var nr=e(17313),rr=e(83116),Tt=e(37613),hr=e(13826),Mn=s=>{const{componentCls:E,motionDurationSlow:p}=s;return[{[E]:{[`${E}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${p}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${p}`}}}}},[(0,hr.oN)(s,"slide-up"),(0,hr.oN)(s,"slide-down")]]};const Tn=s=>{const{componentCls:E,tabsCardPadding:p,cardBg:S,cardGutter:de,colorBorderSecondary:se,itemSelectedColor:Xe}=s;return{[`${E}-card`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{margin:0,padding:p,background:S,border:`${s.lineWidth}px ${s.lineType} ${se}`,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`},[`${E}-tab-active`]:{color:Xe,background:s.colorBgContainer},[`${E}-ink-bar`]:{visibility:"hidden"}},[`&${E}-top, &${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginLeft:{_skip_check_:!0,value:`${de}px`}}}},[`&${E}-top`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`},[`${E}-tab-active`]:{borderBottomColor:s.colorBgContainer}}},[`&${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`0 0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px`},[`${E}-tab-active`]:{borderTopColor:s.colorBgContainer}}},[`&${E}-left, &${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginTop:`${de}px`}}},[`&${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadiusLG}px 0 0 ${s.borderRadiusLG}px`}},[`${E}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:s.colorBgContainer}}}},[`&${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px 0`}},[`${E}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:s.colorBgContainer}}}}}}},Nr=s=>{const{componentCls:E,itemHoverColor:p,dropdownEdgeChildVerticalPadding:S}=s;return{[`${E}-dropdown`]:Object.assign(Object.assign({},(0,nr.Wf)(s)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:s.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${E}-dropdown-menu`]:{maxHeight:s.tabsDropdownHeight,margin:0,padding:`${S}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:s.colorBgContainer,backgroundClip:"padding-box",borderRadius:s.borderRadiusLG,outline:"none",boxShadow:s.boxShadowSecondary,"&-item":Object.assign(Object.assign({},nr.vS),{display:"flex",alignItems:"center",minWidth:s.tabsDropdownWidth,margin:0,padding:`${s.paddingXXS}px ${s.paddingSM}px`,color:s.colorText,fontWeight:"normal",fontSize:s.fontSize,lineHeight:s.lineHeight,cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:s.marginSM},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:p}},"&:hover":{background:s.controlItemBgHover},"&-disabled":{"&, &:hover":{color:s.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Pr=s=>{const{componentCls:E,margin:p,colorBorderSecondary:S,horizontalMargin:de,verticalItemPadding:se,verticalItemMargin:Xe}=s;return{[`${E}-top, ${E}-bottom`]:{flexDirection:"column",[`> ${E}-nav, > div > ${E}-nav`]:{margin:de,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${s.lineWidth}px ${s.lineType} ${S}`,content:"''"},[`${E}-ink-bar`]:{height:s.lineWidthBold,"&-animated":{transition:`width ${s.motionDurationSlow}, left ${s.motionDurationSlow}, + right ${s.motionDurationSlow}`}},[`${E}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:s.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowRight},[`&${E}-nav-wrap-ping-left::before`]:{opacity:1},[`&${E}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${E}-top`]:{[`> ${E}-nav, + > div > ${E}-nav`]:{"&::before":{bottom:0},[`${E}-ink-bar`]:{bottom:0}}},[`${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,marginTop:`${p}px`,marginBottom:0,"&::before":{top:0},[`${E}-ink-bar`]:{top:0}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0}},[`${E}-left, ${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{flexDirection:"column",minWidth:s.controlHeight*1.25,[`${E}-tab`]:{padding:se,textAlign:"center"},[`${E}-tab + ${E}-tab`]:{margin:Xe},[`${E}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:s.controlHeight},"&::before":{top:0,boxShadow:s.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:s.boxShadowTabsOverflowBottom},[`&${E}-nav-wrap-ping-top::before`]:{opacity:1},[`&${E}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${E}-ink-bar`]:{width:s.lineWidthBold,"&-animated":{transition:`height ${s.motionDurationSlow}, top ${s.motionDurationSlow}`}},[`${E}-nav-list, ${E}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${s.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:s.paddingLG}}}},[`${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,[`${E}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-s.lineWidth},borderRight:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingRight:{_skip_check_:!0,value:s.paddingLG}}}}}},dr=s=>{const{componentCls:E,cardPaddingSM:p,cardPaddingLG:S,horizontalItemPaddingSM:de,horizontalItemPaddingLG:se}=s;return{[E]:{"&-small":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:de,fontSize:s.titleFontSizeSM}}},"&-large":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:se,fontSize:s.titleFontSizeLG}}}},[`${E}-card`]:{[`&${E}-small`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:p}},[`&${E}-bottom`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`0 0 ${s.borderRadius}px ${s.borderRadius}px`}},[`&${E}-top`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`${s.borderRadius}px ${s.borderRadius}px 0 0`}},[`&${E}-right`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadius}px ${s.borderRadius}px 0`}}},[`&${E}-left`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadius}px 0 0 ${s.borderRadius}px`}}}},[`&${E}-large`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:S}}}}}},yr=s=>{const{componentCls:E,itemActiveColor:p,itemHoverColor:S,iconCls:de,tabsHorizontalItemMargin:se,horizontalItemPadding:Xe,itemSelectedColor:je,itemColor:_e}=s,nt=`${E}-tab`;return{[nt]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Xe,fontSize:s.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:_e,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:p}},(0,nr.Qy)(s)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-s.marginXXS},marginLeft:{_skip_check_:!0,value:s.marginXS},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"&:hover":{color:s.colorTextHeading}},"&:hover":{color:S},[`&${nt}-active ${nt}-btn`]:{color:je,textShadow:s.tabsActiveTextShadow},[`&${nt}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed"},[`&${nt}-disabled ${nt}-btn, &${nt}-disabled ${E}-remove`]:{"&:focus, &:active":{color:s.colorTextDisabled}},[`& ${nt}-remove ${de}`]:{margin:0},[de]:{marginRight:{_skip_check_:!0,value:s.marginSM}}},[`${nt} + ${nt}`]:{margin:{_skip_check_:!0,value:se}}}},Rr=s=>{const{componentCls:E,tabsHorizontalItemMarginRTL:p,iconCls:S,cardGutter:de}=s;return{[`${E}-rtl`]:{direction:"rtl",[`${E}-nav`]:{[`${E}-tab`]:{margin:{_skip_check_:!0,value:p},[`${E}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[S]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${s.marginSM}px`}},[`${E}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${s.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${s.marginXXS}px`},[S]:{margin:0}}}},[`&${E}-left`]:{[`> ${E}-nav`]:{order:1},[`> ${E}-content-holder`]:{order:0}},[`&${E}-right`]:{[`> ${E}-nav`]:{order:0},[`> ${E}-content-holder`]:{order:1}},[`&${E}-card${E}-top, &${E}-card${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginRight:{_skip_check_:!0,value:de},marginLeft:{_skip_check_:!0,value:0}}}}},[`${E}-dropdown-rtl`]:{direction:"rtl"},[`${E}-menu-item`]:{[`${E}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},eo=s=>{const{componentCls:E,tabsCardPadding:p,cardHeight:S,cardGutter:de,itemHoverColor:se,itemActiveColor:Xe,colorBorderSecondary:je}=s;return{[E]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,nr.Wf)(s)),{display:"flex",[`> ${E}-nav, > div > ${E}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${E}-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 ${s.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${E}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${s.motionDurationSlow}`},[`${E}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${E}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${E}-nav-more`]:{position:"relative",padding:p,background:"transparent",border:0,color:s.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:s.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${E}-nav-add`]:Object.assign({minWidth:S,marginLeft:{_skip_check_:!0,value:de},padding:`0 ${s.paddingXS}px`,background:"transparent",border:`${s.lineWidth}px ${s.lineType} ${je}`,borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:s.colorText,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`,"&:hover":{color:se},"&:active, &:focus:not(:focus-visible)":{color:Xe}},(0,nr.Qy)(s))},[`${E}-extra-content`]:{flex:"none"},[`${E}-ink-bar`]:{position:"absolute",background:s.inkBarColor,pointerEvents:"none"}}),yr(s)),{[`${E}-content`]:{position:"relative",width:"100%"},[`${E}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${E}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${E}-centered`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-nav-wrap`]:{[`&:not([class*='${E}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Or=(0,rr.Z)("Tabs",s=>{const E=(0,Tt.TS)(s,{tabsCardPadding:s.cardPadding||`${(s.cardHeight-Math.round(s.fontSize*s.lineHeight))/2-s.lineWidth}px ${s.padding}px`,dropdownEdgeChildVerticalPadding:s.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${s.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${s.horizontalItemGutter}px`});return[dr(E),Rr(E),Pr(E),Nr(E),Tn(E),eo(E),Mn(E)]},s=>{const E=s.controlHeightLG;return{zIndexPopup:s.zIndexPopupBase+50,cardBg:s.colorFillAlter,cardHeight:E,cardPadding:"",cardPaddingSM:`${s.paddingXXS*1.5}px ${s.padding}px`,cardPaddingLG:`${s.paddingXS}px ${s.padding}px ${s.paddingXXS*1.5}px`,titleFontSize:s.fontSize,titleFontSizeLG:s.fontSizeLG,titleFontSizeSM:s.fontSize,inkBarColor:s.colorPrimary,horizontalMargin:`0 0 ${s.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${s.paddingSM}px 0`,horizontalItemPaddingSM:`${s.paddingXS}px 0`,horizontalItemPaddingLG:`${s.padding}px 0`,verticalItemPadding:`${s.paddingXS}px ${s.paddingLG}px`,verticalItemMargin:`${s.margin}px 0 0 0`,itemColor:s.colorText,itemSelectedColor:s.colorPrimary,itemHoverColor:s.colorPrimaryHover,itemActiveColor:s.colorPrimaryActive,cardGutter:s.marginXXS/2}}),bn=function(s,E){var p={};for(var S in s)Object.prototype.hasOwnProperty.call(s,S)&&E.indexOf(S)<0&&(p[S]=s[S]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,S=Object.getOwnPropertySymbols(s);de{const{type:E,className:p,rootClassName:S,size:de,onEdit:se,hideAdd:Xe,centered:je,addIcon:_e,popupClassName:nt,children:vt,items:dt,animated:Qe,style:ut,indicatorSize:At}=s,bt=bn(s,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Pt,moreIcon:Lt=y.createElement(d.Z,null)}=bt,{direction:qt,tabs:Nt,getPrefixCls:ft,getPopupContainer:pe}=y.useContext(yt.E_),Ee=ft("tabs",Pt),[Te,Ke]=Or(Ee);let Re;E==="editable-card"&&(Re={onEdit:(Fe,Ot)=>{let{key:Mt,event:lt}=Ot;se==null||se(Fe==="add"?lt:Mt,Fe)},removeIcon:y.createElement(t.Z,null),addIcon:_e||y.createElement(A.Z,null),showAdd:Xe!==!0});const rt=ft(),j=pn(dt,vt),k=Dt(Ee,Qe),ue=(0,gt.Z)(de),me=Object.assign(Object.assign({},Nt==null?void 0:Nt.style),ut);return Te(y.createElement(we,Object.assign({direction:qt,getPopupContainer:pe,moreTransitionName:`${rt}-slide-up`},bt,{items:j,className:c()({[`${Ee}-${ue}`]:ue,[`${Ee}-card`]:["card","editable-card"].includes(E),[`${Ee}-editable-card`]:E==="editable-card",[`${Ee}-centered`]:je},Nt==null?void 0:Nt.className,p,S,Ke),popupClassName:c()(nt,Ke),style:me,editable:Re,moreIcon:Lt,prefixCls:Ee,animated:k,indicatorSize:At!=null?At:Nt==null?void 0:Nt.indicatorSize})))};Kn.TabPane=Gt;var ee=Kn},99682:function(ln,ke,e){e.d(ke,{default:function(){return Ie}});var t=e(99581),d=e(26390),A=e(23001),oe=e(53570),c=e(5891),B=e(59301),n={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"},ce=n,le=e(31533),h=function(x,R){return B.createElement(le.Z,(0,c.Z)({},x,{ref:R,icon:ce}))},fe=B.forwardRef(h),y=fe,P=e(92310),J=e.n(P),ie=e(35654),te=e(71430),$e=e(36355),Se=e(39338),Ve=e(62892),be=e(20648);const K=4;function b(m){const{dropPosition:x,dropLevelOffset:R,prefixCls:L,indent:I,direction:F="ltr"}=m,re=F==="ltr"?"left":"right",Ge=F==="ltr"?"right":"left",He={[re]:-R*I+K,[Ge]:0};switch(x){case-1:He.top=-3;break;case 1:He.bottom=-3;break;default:He.bottom=-3,He[re]=I+K;break}return B.createElement("div",{style:He,className:`${L}-drop-indicator`})}var o=e(43187),O=B.forwardRef((m,x)=>{const{getPrefixCls:R,direction:L,virtual:I,tree:F}=B.useContext($e.E_),{prefixCls:re,className:Ge,showIcon:He=!1,showLine:Me,switcherIcon:ot,blockNode:ht=!1,children:at,checkable:ct=!1,selectable:Pe=!0,draggable:z,motion:M,style:D}=m,l=R("tree",re),V=R(),ge=M!=null?M:Object.assign(Object.assign({},(0,Ve.Z)(V)),{motionAppear:!1}),f=Object.assign(Object.assign({},m),{checkable:ct,selectable:Pe,showIcon:He,motion:ge,blockNode:ht,showLine:!!Me,dropIndicatorRender:b}),[u,Y]=(0,be.ZP)(l),Z=B.useMemo(()=>{if(!z)return!1;let G={};switch(typeof z){case"function":G.nodeDraggable=z;break;case"object":G=Object.assign({},z);break;default:break}return G.icon!==!1&&(G.icon=G.icon||B.createElement(Se.Z,null)),G},[z]),C=G=>B.createElement(o.Z,{prefixCls:l,switcherIcon:ot,treeNodeProps:G,showLine:Me});return u(B.createElement(t.Z,Object.assign({itemHeight:20,ref:x,virtual:I},f,{style:Object.assign(Object.assign({},F==null?void 0:F.style),D),prefixCls:l,className:J()({[`${l}-icon-hide`]:!He,[`${l}-block-node`]:ht,[`${l}-unselectable`]:!Pe,[`${l}-rtl`]:L==="rtl"},F==null?void 0:F.className,Ge,Y),direction:L,checkable:ct&&B.createElement("span",{className:`${l}-checkbox-inner`}),selectable:Pe,switcherIcon:C,draggable:Z}),at))}),Q;(function(m){m[m.None=0]="None",m[m.Start=1]="Start",m[m.End=2]="End"})(Q||(Q={}));function X(m,x){function R(L){const{key:I,children:F}=L;x(I,L)!==!1&&X(F||[],x)}m.forEach(R)}function H(m){let{treeData:x,expandedKeys:R,startKey:L,endKey:I}=m;const F=[];let re=Q.None;if(L&&L===I)return[L];if(!L||!I)return[];function Ge(He){return He===L||He===I}return X(x,He=>{if(re===Q.End)return!1;if(Ge(He)){if(F.push(He),re===Q.None)re=Q.Start;else if(re===Q.Start)return re=Q.End,!1}else re===Q.Start&&F.push(He);return R.includes(He)}),F}function T(m,x){const R=(0,d.Z)(x),L=[];return X(m,(I,F)=>{const re=R.indexOf(I);return re!==-1&&(L.push(F),R.splice(re,1)),!!R.length}),L}var De=function(m,x){var R={};for(var L in m)Object.prototype.hasOwnProperty.call(m,L)&&x.indexOf(L)<0&&(R[L]=m[L]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,L=Object.getOwnPropertySymbols(m);I{var{defaultExpandAll:R,defaultExpandParent:L,defaultExpandedKeys:I}=m,F=De(m,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const re=B.useRef(),Ge=B.useRef(),He=()=>{const{keyEntities:Z}=(0,te.I8)(tt(F));let C;return R?C=Object.keys(Z):L?C=(0,ie.r7)(F.expandedKeys||I||[],Z):C=F.expandedKeys||I,C},[Me,ot]=B.useState(F.selectedKeys||F.defaultSelectedKeys||[]),[ht,at]=B.useState(()=>He());B.useEffect(()=>{"selectedKeys"in F&&ot(F.selectedKeys)},[F.selectedKeys]),B.useEffect(()=>{"expandedKeys"in F&&at(F.expandedKeys)},[F.expandedKeys]);const ct=(Z,C)=>{var G;return"expandedKeys"in F||at(Z),(G=F.onExpand)===null||G===void 0?void 0:G.call(F,Z,C)},Pe=(Z,C)=>{var G;const{multiple:Oe}=F,{node:ye,nativeEvent:_}=C,{key:xe=""}=ye,Ze=tt(F),we=Object.assign(Object.assign({},C),{selected:!0}),yt=(_==null?void 0:_.ctrlKey)||(_==null?void 0:_.metaKey),gt=_==null?void 0:_.shiftKey;let xt;Oe&&yt?(xt=Z,re.current=xe,Ge.current=xt,we.selectedNodes=T(Ze,xt)):Oe&>?(xt=Array.from(new Set([].concat((0,d.Z)(Ge.current||[]),(0,d.Z)(H({treeData:Ze,expandedKeys:ht,startKey:xe,endKey:re.current}))))),we.selectedNodes=T(Ze,xt)):(xt=[xe],re.current=xe,Ge.current=xt,we.selectedNodes=T(Ze,xt)),(G=F.onSelect)===null||G===void 0||G.call(F,xt,we),"selectedKeys"in F||ot(xt)},{getPrefixCls:z,direction:M}=B.useContext($e.E_),{prefixCls:D,className:l,showIcon:V=!0,expandAction:ge="click"}=F,f=De(F,["prefixCls","className","showIcon","expandAction"]),u=z("tree",D),Y=J()(`${u}-directory`,{[`${u}-directory-rtl`]:M==="rtl"},l);return B.createElement(O,Object.assign({icon:ve,ref:x,blockNode:!0},f,{showIcon:V,expandAction:ge,prefixCls:u,className:Y,expandedKeys:ht,selectedKeys:Me,onSelect:Pe,onExpand:ct}))};var ae=B.forwardRef(he);const U=O;U.DirectoryTree=ae,U.TreeNode=t.O;var Ie=U},20648:function(ln,ke,e){e.d(ke,{TM:function(){return P},Yk:function(){return y}});var t=e(88252),d=e(98447),A=e(17313),oe=e(8378),c=e(37613),B=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ce=(J,ie)=>({[`.${J}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ie.motionDurationSlow}`}}}),le=(J,ie)=>({[`.${J}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ie.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ie.lineWidthBold}px solid ${ie.colorPrimary}`,borderRadius:"50%",content:'""'}}}),h=(J,ie)=>{const{treeCls:te,treeNodeCls:$e,treeNodePadding:Se,titleHeight:Ve,nodeSelectedBg:be,nodeHoverBg:K}=ie,b=ie.paddingXS;return{[te]:Object.assign(Object.assign({},(0,A.Wf)(ie)),{background:ie.colorBgContainer,borderRadius:ie.borderRadius,transition:`background-color ${ie.motionDurationSlow}`,[`&${te}-rtl`]:{[`${te}-switcher`]:{"&_close":{[`${te}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${te}-active-focused)`]:Object.assign({},(0,A.oN)(ie)),[`${te}-list-holder-inner`]:{alignItems:"flex-start"},[`&${te}-block-node`]:{[`${te}-list-holder-inner`]:{alignItems:"stretch",[`${te}-node-content-wrapper`]:{flex:"auto"},[`${$e}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Se,insetInlineStart:0,border:`1px solid ${ie.colorPrimary}`,opacity:0,animationName:n,animationDuration:ie.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${$e}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Se}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${te}-node-content-wrapper`]:{color:ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${te}-node-content-wrapper`]:Object.assign({},(0,A.oN)(ie)),[`&:not(${$e}-disabled).filter-node ${te}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${te}-draggable-icon`]:{flexShrink:0,width:Ve,lineHeight:`${Ve}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${ie.motionDurationSlow}`,[`${$e}:hover &`]:{opacity:.45}},[`&${$e}-disabled`]:{[`${te}-draggable-icon`]:{visibility:"hidden"}}}},[`${te}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ve}},[`${te}-draggable-icon`]:{visibility:"hidden"},[`${te}-switcher`]:Object.assign(Object.assign({},ce(J,ie)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ve,margin:0,lineHeight:`${Ve}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${te}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:ie.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ve/2,bottom:-Se,marginInlineStart:-1,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ve/2*.8,height:Ve/2,borderBottom:`1px solid ${ie.colorBorder}`,content:'""'}}}),[`${te}-checkbox`]:{top:"initial",marginInlineEnd:b},[`${te}-node-content-wrapper, ${te}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ve,margin:0,padding:`0 ${ie.paddingXS/2}px`,color:"inherit",lineHeight:`${Ve}px`,background:"transparent",borderRadius:ie.borderRadius,cursor:"pointer",transition:`all ${ie.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${te}-node-selected`]:{backgroundColor:be},[`${te}-iconEle`]:{display:"inline-block",width:Ve,height:Ve,lineHeight:`${Ve}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${te}-unselectable ${te}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${te}-node-content-wrapper`]:Object.assign({lineHeight:`${Ve}px`,userSelect:"none"},le(J,ie)),[`${$e}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${ie.colorPrimary}`}},"&-show-line":{[`${te}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ve/2,bottom:-Se,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${te}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${$e}-leaf-last`]:{[`${te}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ve/2}px !important`}}}}})}},fe=J=>{const{treeCls:ie,treeNodeCls:te,treeNodePadding:$e,directoryNodeSelectedBg:Se,directoryNodeSelectedColor:Ve}=J;return{[`${ie}${ie}-directory`]:{[te]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:$e,insetInlineStart:0,transition:`background-color ${J.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:J.controlItemBgHover}},"> *":{zIndex:1},[`${ie}-switcher`]:{transition:`color ${J.motionDurationMid}`},[`${ie}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${ie}-node-selected`]:{color:Ve,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Se},[`${ie}-switcher`]:{color:Ve},[`${ie}-node-content-wrapper`]:{color:Ve,background:"transparent"}}}}}},y=(J,ie)=>{const te=`.${J}`,$e=`${te}-treenode`,Se=ie.paddingXS/2,Ve=(0,c.TS)(ie,{treeCls:te,treeNodeCls:$e,treeNodePadding:Se});return[h(J,Ve),fe(Ve)]},P=J=>{const{controlHeightSM:ie}=J;return{titleHeight:ie,nodeHoverBg:J.controlItemBgHover,nodeSelectedBg:J.controlItemBgActive}};ke.ZP=(0,B.Z)("Tree",(J,ie)=>{let{prefixCls:te}=ie;return[{[J.componentCls]:(0,d.C2)(`${te}-checkbox`,J)},y(te,J),(0,oe.Z)(J)]},J=>{const{colorTextLightSolid:ie,colorPrimary:te}=J;return Object.assign(Object.assign({},P(J)),{directoryNodeSelectedColor:ie,directoryNodeSelectedBg:te})})},43187:function(ln,ke,e){e.d(ke,{Z:function(){return $e}});var t=e(5891),d=e(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},oe=A,c=e(31533),B=function(Ve,be){return d.createElement(c.Z,(0,t.Z)({},Ve,{ref:be,icon:oe}))},n=d.forwardRef(B),ce=n,le=e(23001),h=e(78714),fe=e(88627),y=e(1040),P=e(92310),J=e.n(P),ie=e(92343),$e=Se=>{const{prefixCls:Ve,switcherIcon:be,treeNodeProps:K,showLine:b}=Se,{isLeaf:o,expanded:w,loading:O}=K;if(O)return d.createElement(h.Z,{className:`${Ve}-switcher-loading-icon`});let Q;if(b&&typeof b=="object"&&(Q=b.showLeafIcon),o){if(!b)return null;if(typeof Q!="boolean"&&Q){const T=typeof Q=="function"?Q(K):Q,De=`${Ve}-switcher-line-custom-icon`;return(0,ie.l$)(T)?(0,ie.Tm)(T,{className:J()(T.props.className||"",De)}):T}return Q?d.createElement(le.Z,{className:`${Ve}-switcher-line-icon`}):d.createElement("span",{className:`${Ve}-switcher-leaf-line`})}const X=`${Ve}-switcher-icon`,H=typeof be=="function"?be(K):be;return(0,ie.l$)(H)?(0,ie.Tm)(H,{className:J()(H.props.className||"",X)}):H!==void 0?H:b?w?d.createElement(fe.Z,{className:`${Ve}-switcher-line-icon`}):d.createElement(y.Z,{className:`${Ve}-switcher-line-icon`}):d.createElement(ce,{className:X})}},5630:function(ln,ke,e){var t=e(5891),d=e(57259),A=e(80962),oe=e(29043),c=e(19149),B=e(92310),n=e.n(B),ce=e(35788),le=e(59301),h=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],fe=(0,le.forwardRef)(function(y,P){var J,ie=y.prefixCls,te=ie===void 0?"rc-checkbox":ie,$e=y.className,Se=y.style,Ve=y.checked,be=y.disabled,K=y.defaultChecked,b=K===void 0?!1:K,o=y.type,w=o===void 0?"checkbox":o,O=y.title,Q=y.onChange,X=(0,c.Z)(y,h),H=(0,le.useRef)(null),T=(0,ce.Z)(b,{value:Ve}),De=(0,oe.Z)(T,2),ve=De[0],tt=De[1];(0,le.useImperativeHandle)(P,function(){return{focus:function(){var U;(U=H.current)===null||U===void 0||U.focus()},blur:function(){var U;(U=H.current)===null||U===void 0||U.blur()},input:H.current}});var he=n()(te,$e,(J={},(0,A.Z)(J,"".concat(te,"-checked"),ve),(0,A.Z)(J,"".concat(te,"-disabled"),be),J)),Ae=function(U){be||("checked"in y||tt(U.target.checked),Q==null||Q({target:(0,d.Z)((0,d.Z)({},y),{},{type:w,checked:U.target.checked}),stopPropagation:function(){U.stopPropagation()},preventDefault:function(){U.preventDefault()},nativeEvent:U.nativeEvent}))};return le.createElement("span",{className:he,title:O,style:Se},le.createElement("input",(0,t.Z)({},X,{className:"".concat(te,"-input"),ref:H,onChange:Ae,disabled:be,checked:!!ve,type:w})),le.createElement("span",{className:"".concat(te,"-inner")}))});ke.Z=fe},31561:function(ln,ke,e){e.d(ke,{Z:function(){return w}});var t=e(5891),d=e(80962),A=e(29043),oe=e(19149),c=e(35593),B=e(92310),n=e.n(B),ce=e(20475),le=e(59301),h=e(85108),fe=e(23073),y=h.Z.ESC,P=h.Z.TAB;function J(O){var Q=O.visible,X=O.triggerRef,H=O.onVisibleChange,T=O.autoFocus,De=O.overlayRef,ve=le.useRef(!1),tt=function(){if(Q){var U,Ie;(U=X.current)===null||U===void 0||(Ie=U.focus)===null||Ie===void 0||Ie.call(U),H==null||H(!1)}},he=function(){var U;return(U=De.current)!==null&&U!==void 0&&U.focus?(De.current.focus(),ve.current=!0,!0):!1},Ae=function(U){switch(U.keyCode){case y:tt();break;case P:{var Ie=!1;ve.current||(Ie=he()),Ie?U.preventDefault():tt();break}}};le.useEffect(function(){return Q?(window.addEventListener("keydown",Ae),T&&(0,fe.Z)(he,3),function(){window.removeEventListener("keydown",Ae),ve.current=!1}):function(){ve.current=!1}},[Q])}var ie=(0,le.forwardRef)(function(O,Q){var X=O.overlay,H=O.arrow,T=O.prefixCls,De=(0,le.useMemo)(function(){var tt;return typeof X=="function"?tt=X():tt=X,tt},[X]),ve=(0,ce.sQ)(Q,De==null?void 0:De.ref);return le.createElement(le.Fragment,null,H&&le.createElement("div",{className:"".concat(T,"-arrow")}),le.cloneElement(De,{ref:(0,ce.Yr)(De)?ve:void 0}))}),te=ie,$e={adjustX:1,adjustY:1},Se=[0,0],Ve={topLeft:{points:["bl","tl"],overflow:$e,offset:[0,-4],targetOffset:Se},top:{points:["bc","tc"],overflow:$e,offset:[0,-4],targetOffset:Se},topRight:{points:["br","tr"],overflow:$e,offset:[0,-4],targetOffset:Se},bottomLeft:{points:["tl","bl"],overflow:$e,offset:[0,4],targetOffset:Se},bottom:{points:["tc","bc"],overflow:$e,offset:[0,4],targetOffset:Se},bottomRight:{points:["tr","br"],overflow:$e,offset:[0,4],targetOffset:Se}},be=Ve,K=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function b(O,Q){var X,H=O.arrow,T=H===void 0?!1:H,De=O.prefixCls,ve=De===void 0?"rc-dropdown":De,tt=O.transitionName,he=O.animation,Ae=O.align,ae=O.placement,U=ae===void 0?"bottomLeft":ae,Ie=O.placements,m=Ie===void 0?be:Ie,x=O.getPopupContainer,R=O.showAction,L=O.hideAction,I=O.overlayClassName,F=O.overlayStyle,re=O.visible,Ge=O.trigger,He=Ge===void 0?["hover"]:Ge,Me=O.autoFocus,ot=O.overlay,ht=O.children,at=O.onVisibleChange,ct=(0,oe.Z)(O,K),Pe=le.useState(),z=(0,A.Z)(Pe,2),M=z[0],D=z[1],l="visible"in O?re:M,V=le.useRef(null),ge=le.useRef(null),f=le.useRef(null);le.useImperativeHandle(Q,function(){return V.current});var u=function(Ze){D(Ze),at==null||at(Ze)};J({visible:l,triggerRef:f,onVisibleChange:u,autoFocus:Me,overlayRef:ge});var Y=function(Ze){var we=O.onOverlayClick;D(!1),we&&we(Ze)},Z=function(){return le.createElement(te,{ref:ge,overlay:ot,prefixCls:ve,arrow:T})},C=function(){return typeof ot=="function"?Z:Z()},G=function(){var Ze=O.minOverlayWidthMatchTrigger,we=O.alignPoint;return"minOverlayWidthMatchTrigger"in O?Ze:!we},Oe=function(){var Ze=O.openClassName;return Ze!==void 0?Ze:"".concat(ve,"-open")},ye=le.cloneElement(ht,{className:n()((X=ht.props)===null||X===void 0?void 0:X.className,l&&Oe()),ref:(0,ce.Yr)(ht)?(0,ce.sQ)(f,ht.ref):void 0}),_=L;return!_&&He.indexOf("contextMenu")!==-1&&(_=["click"]),le.createElement(c.Z,(0,t.Z)({builtinPlacements:m},ct,{prefixCls:ve,ref:V,popupClassName:n()(I,(0,d.Z)({},"".concat(ve,"-show-arrow"),T)),popupStyle:F,action:He,showAction:R,hideAction:_,popupPlacement:U,popupAlign:Ae,popupTransitionName:tt,popupAnimation:he,popupVisible:l,stretch:G()?"minWidth":"",popup:C(),onPopupVisibleChange:u,onPopupClick:Y,getPopupContainer:x}),ye)}var o=le.forwardRef(b),w=o},93681:function(ln,ke,e){e.r(ke),e.d(ke,{BaseInput:function(){return h},default:function(){return Ve}});var t=e(5891),d=e(57259),A=e(80962),oe=e(80665),c=e(92310),B=e.n(c),n=e(59301),ce=e(5643),le=function(K){var b,o,w=K.inputElement,O=K.prefixCls,Q=K.prefix,X=K.suffix,H=K.addonBefore,T=K.addonAfter,De=K.className,ve=K.style,tt=K.disabled,he=K.readOnly,Ae=K.focused,ae=K.triggerFocus,U=K.allowClear,Ie=K.value,m=K.handleReset,x=K.hidden,R=K.classes,L=K.classNames,I=K.dataAttrs,F=K.styles,re=K.components,Ge=(re==null?void 0:re.affixWrapper)||"span",He=(re==null?void 0:re.groupWrapper)||"span",Me=(re==null?void 0:re.wrapper)||"span",ot=(re==null?void 0:re.groupAddon)||"span",ht=(0,n.useRef)(null),at=function(Z){var C;(C=ht.current)!==null&&C!==void 0&&C.contains(Z.target)&&(ae==null||ae())},ct=function(){var Z;if(!U)return null;var C=!tt&&!he&&Ie,G="".concat(O,"-clear-icon"),Oe=(0,oe.Z)(U)==="object"&&U!==null&&U!==void 0&&U.clearIcon?U.clearIcon:"\u2716";return n.createElement("span",{onClick:m,onMouseDown:function(_){return _.preventDefault()},className:B()(G,(Z={},(0,A.Z)(Z,"".concat(G,"-hidden"),!C),(0,A.Z)(Z,"".concat(G,"-has-suffix"),!!X),Z)),role:"button",tabIndex:-1},Oe)},Pe=(0,n.cloneElement)(w,{value:Ie,hidden:x,className:B()((b=w.props)===null||b===void 0?void 0:b.className,!(0,ce.X3)(K)&&!(0,ce.He)(K)&&De)||null,style:(0,d.Z)((0,d.Z)({},(o=w.props)===null||o===void 0?void 0:o.style),!(0,ce.X3)(K)&&!(0,ce.He)(K)?ve:{})});if((0,ce.X3)(K)){var z,M="".concat(O,"-affix-wrapper"),D=B()(M,(z={},(0,A.Z)(z,"".concat(M,"-disabled"),tt),(0,A.Z)(z,"".concat(M,"-focused"),Ae),(0,A.Z)(z,"".concat(M,"-readonly"),he),(0,A.Z)(z,"".concat(M,"-input-with-clear-btn"),X&&U&&Ie),z),!(0,ce.He)(K)&&De,R==null?void 0:R.affixWrapper,L==null?void 0:L.affixWrapper),l=(X||U)&&n.createElement("span",{className:B()("".concat(O,"-suffix"),L==null?void 0:L.suffix),style:F==null?void 0:F.suffix},ct(),X);Pe=n.createElement(Ge,(0,t.Z)({className:D,style:(0,d.Z)((0,d.Z)({},(0,ce.He)(K)?void 0:ve),F==null?void 0:F.affixWrapper),hidden:!(0,ce.He)(K)&&x,onClick:at},I==null?void 0:I.affixWrapper,{ref:ht}),Q&&n.createElement("span",{className:B()("".concat(O,"-prefix"),L==null?void 0:L.prefix),style:F==null?void 0:F.prefix},Q),(0,n.cloneElement)(w,{value:Ie,hidden:null}),l)}if((0,ce.He)(K)){var V="".concat(O,"-group"),ge="".concat(V,"-addon"),f=B()("".concat(O,"-wrapper"),V,R==null?void 0:R.wrapper),u=B()("".concat(O,"-group-wrapper"),De,R==null?void 0:R.group);return n.createElement(He,{className:u,style:ve,hidden:x},n.createElement(Me,{className:f},H&&n.createElement(ot,{className:ge},H),(0,n.cloneElement)(Pe,{hidden:null}),T&&n.createElement(ot,{className:ge},T)))}return Pe},h=le,fe=e(26390),y=e(29043),P=e(19149),J=e(35788),ie=e(64002),te=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],$e=(0,n.forwardRef)(function(be,K){var b=be.autoComplete,o=be.onChange,w=be.onFocus,O=be.onBlur,Q=be.onPressEnter,X=be.onKeyDown,H=be.prefixCls,T=H===void 0?"rc-input":H,De=be.disabled,ve=be.htmlSize,tt=be.className,he=be.maxLength,Ae=be.suffix,ae=be.showCount,U=be.type,Ie=U===void 0?"text":U,m=be.classes,x=be.classNames,R=be.styles,L=(0,P.Z)(be,te),I=(0,J.Z)(be.defaultValue,{value:be.value}),F=(0,y.Z)(I,2),re=F[0],Ge=F[1],He=(0,n.useState)(!1),Me=(0,y.Z)(He,2),ot=Me[0],ht=Me[1],at=(0,n.useRef)(null),ct=function(u){at.current&&(0,ce.nH)(at.current,u)};(0,n.useImperativeHandle)(K,function(){return{focus:ct,blur:function(){var u;(u=at.current)===null||u===void 0||u.blur()},setSelectionRange:function(u,Y,Z){var C;(C=at.current)===null||C===void 0||C.setSelectionRange(u,Y,Z)},select:function(){var u;(u=at.current)===null||u===void 0||u.select()},input:at.current}}),(0,n.useEffect)(function(){ht(function(f){return f&&De?!1:f})},[De]);var Pe=function(u){be.value===void 0&&Ge(u.target.value),at.current&&(0,ce.rJ)(at.current,u,o)},z=function(u){Q&&u.key==="Enter"&&Q(u),X==null||X(u)},M=function(u){ht(!0),w==null||w(u)},D=function(u){ht(!1),O==null||O(u)},l=function(u){Ge(""),ct(),at.current&&(0,ce.rJ)(at.current,u,o)},V=function(){var u=(0,ie.Z)(be,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:b},u,{onChange:Pe,onFocus:M,onBlur:D,onKeyDown:z,className:B()(T,(0,A.Z)({},"".concat(T,"-disabled"),De),x==null?void 0:x.input),style:R==null?void 0:R.input,ref:at,size:ve,type:Ie}))},ge=function(){var u=Number(he)>0;if(Ae||ae){var Y=(0,ce.D7)(re),Z=(0,fe.Z)(Y).length,C=(0,oe.Z)(ae)==="object"?ae.formatter({value:Y,count:Z,maxLength:he}):"".concat(Z).concat(u?" / ".concat(he):"");return n.createElement(n.Fragment,null,!!ae&&n.createElement("span",{className:B()("".concat(T,"-show-count-suffix"),(0,A.Z)({},"".concat(T,"-show-count-has-suffix"),!!Ae),x==null?void 0:x.count),style:(0,d.Z)({},R==null?void 0:R.count)},C),Ae)}return null};return n.createElement(h,(0,t.Z)({},L,{prefixCls:T,className:tt,inputElement:V(),handleReset:l,value:(0,ce.D7)(re),focused:ot,triggerFocus:ct,suffix:ge(),disabled:De,classes:m,classNames:x,styles:R}))}),Se=$e,Ve=Se},5643:function(ln,ke,e){e.d(ke,{D7:function(){return c},He:function(){return t},X3:function(){return d},nH:function(){return oe},rJ:function(){return A}});function t(B){return!!(B.addonBefore||B.addonAfter)}function d(B){return!!(B.prefix||B.suffix||B.allowClear)}function A(B,n,ce,le){if(ce){var h=n;if(n.type==="click"){var fe=B.cloneNode(!0);h=Object.create(n,{target:{value:fe},currentTarget:{value:fe}}),fe.value="",ce(h);return}if(le!==void 0){h=Object.create(n,{target:{value:B},currentTarget:{value:B}}),B.value=le,ce(h);return}ce(h)}}function oe(B,n){if(B){B.focus(n);var ce=n||{},le=ce.cursor;if(le){var h=B.value.length;switch(le){case"start":B.setSelectionRange(0,0);break;case"end":B.setSelectionRange(h,h);break;default:B.setSelectionRange(0,h)}}}}function c(B){return typeof B=="undefined"||B===null?"":String(B)}},22798:function(ln,ke,e){e.d(ke,{iz:function(){return dt},ck:function(){return Tt},BW:function(){return vt},sN:function(){return Tt},Wd:function(){return se},ZP:function(){return ft},Xl:function(){return X}});var t=e(5891),d=e(80962),A=e(57259),oe=e(26390),c=e(29043),B=e(19149),n=e(92310),ce=e.n(n),le=e(11780),h=e(35788),fe=e(51346),y=e(51395),P=e(59301),J=e(4676),ie=P.createContext(null);function te(pe,Ee){return pe===void 0?null:"".concat(pe,"-").concat(Ee)}function $e(pe){var Ee=P.useContext(ie);return te(Ee,pe)}var Se=e(79722),Ve=["children","locked"],be=P.createContext(null);function K(pe,Ee){var Te=(0,A.Z)({},pe);return Object.keys(Ee).forEach(function(Ke){var Re=Ee[Ke];Re!==void 0&&(Te[Ke]=Re)}),Te}function b(pe){var Ee=pe.children,Te=pe.locked,Ke=(0,B.Z)(pe,Ve),Re=P.useContext(be),rt=(0,Se.Z)(function(){return K(Re,Ke)},[Re,Ke],function(j,k){return!Te&&(j[0]!==k[0]||!(0,fe.Z)(j[1],k[1],!0))});return P.createElement(be.Provider,{value:rt},Ee)}var o=[],w=P.createContext(null);function O(){return P.useContext(w)}var Q=P.createContext(o);function X(pe){var Ee=P.useContext(Q);return P.useMemo(function(){return pe!==void 0?[].concat((0,oe.Z)(Ee),[pe]):Ee},[Ee,pe])}var H=P.createContext(null),T=P.createContext({}),De=T,ve=e(48886);function tt(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ve.Z)(pe)){var Te=pe.nodeName.toLowerCase(),Ke=["input","select","textarea","button"].includes(Te)||pe.isContentEditable||Te==="a"&&!!pe.getAttribute("href"),Re=pe.getAttribute("tabindex"),rt=Number(Re),j=null;return Re&&!Number.isNaN(rt)?j=rt:Ke&&j===null&&(j=0),Ke&&pe.disabled&&(j=null),j!==null&&(j>=0||Ee&&j<0)}return!1}function he(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=(0,oe.Z)(pe.querySelectorAll("*")).filter(function(Ke){return tt(Ke,Ee)});return tt(pe,Ee)&&Te.unshift(pe),Te}var Ae=null;function ae(){Ae=document.activeElement}function U(){Ae=null}function Ie(){if(Ae)try{Ae.focus()}catch(pe){}}function m(pe,Ee){if(Ee.keyCode===9){var Te=he(pe),Ke=Te[Ee.shiftKey?0:Te.length-1],Re=Ke===document.activeElement||pe===document.activeElement;if(Re){var rt=Te[Ee.shiftKey?Te.length-1:0];rt.focus(),Ee.preventDefault()}}}var x=e(85108),R=e(23073),L=x.Z.LEFT,I=x.Z.RIGHT,F=x.Z.UP,re=x.Z.DOWN,Ge=x.Z.ENTER,He=x.Z.ESC,Me=x.Z.HOME,ot=x.Z.END,ht=[F,re,L,I];function at(pe,Ee,Te,Ke){var Re,rt,j,k,ue="prev",me="next",Fe="children",Ot="parent";if(pe==="inline"&&Ke===Ge)return{inlineTrigger:!0};var Mt=(Re={},(0,d.Z)(Re,F,ue),(0,d.Z)(Re,re,me),Re),lt=(rt={},(0,d.Z)(rt,L,Te?me:ue),(0,d.Z)(rt,I,Te?ue:me),(0,d.Z)(rt,re,Fe),(0,d.Z)(rt,Ge,Fe),rt),Ue=(j={},(0,d.Z)(j,F,ue),(0,d.Z)(j,re,me),(0,d.Z)(j,Ge,Fe),(0,d.Z)(j,He,Ot),(0,d.Z)(j,L,Te?Fe:Ot),(0,d.Z)(j,I,Te?Ot:Fe),j),Et={inline:Mt,horizontal:lt,vertical:Ue,inlineSub:Mt,horizontalSub:Ue,verticalSub:Ue},Xt=(k=Et["".concat(pe).concat(Ee?"":"Sub")])===null||k===void 0?void 0:k[Ke];switch(Xt){case ue:return{offset:-1,sibling:!0};case me:return{offset:1,sibling:!0};case Ot:return{offset:-1,sibling:!1};case Fe:return{offset:1,sibling:!1};default:return null}}function ct(pe){for(var Ee=pe;Ee;){if(Ee.getAttribute("data-menu-list"))return Ee;Ee=Ee.parentElement}return null}function Pe(pe,Ee){for(var Te=pe||document.activeElement;Te;){if(Ee.has(Te))return Te;Te=Te.parentElement}return null}function z(pe,Ee){var Te=he(pe,!0);return Te.filter(function(Ke){return Ee.has(Ke)})}function M(pe,Ee,Te){var Ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!pe)return null;var Re=z(pe,Ee),rt=Re.length,j=Re.findIndex(function(k){return Te===k});return Ke<0?j===-1?j=rt-1:j-=1:Ke>0&&(j+=1),j=(j+rt)%rt,Re[j]}var D=function(Ee,Te){var Ke=new Set,Re=new Map,rt=new Map;return Ee.forEach(function(j){var k=document.querySelector("[data-menu-id='".concat(te(Te,j),"']"));k&&(Ke.add(k),rt.set(k,j),Re.set(j,k))}),{elements:Ke,key2element:Re,element2key:rt}};function l(pe,Ee,Te,Ke,Re,rt,j,k,ue,me){var Fe=P.useRef(),Ot=P.useRef();Ot.current=Ee;var Mt=function(){R.Z.cancel(Fe.current)};return P.useEffect(function(){return function(){Mt()}},[]),function(lt){var Ue=lt.which;if([].concat(ht,[Ge,He,Me,ot]).includes(Ue)){var Et=rt(),Xt=D(Et,Ke),Zt=Xt,Rt=Zt.elements,Vt=Zt.key2element,on=Zt.element2key,nn=Vt.get(Ee),En=Pe(nn,Rt),$n=on.get(En),_t=at(pe,j($n,!0).length===1,Te,Ue);if(!_t&&Ue!==Me&&Ue!==ot)return;(ht.includes(Ue)||[Me,ot].includes(Ue))&<.preventDefault();var Wt=function(On){if(On){var ir=On,vr=On.querySelector("a");vr!=null&&vr.getAttribute("href")&&(ir=vr);var kt=on.get(On);k(kt),Mt(),Fe.current=(0,R.Z)(function(){Ot.current===kt&&ir.focus()})}};if([Me,ot].includes(Ue)||_t.sibling||!En){var $t;!En||pe==="inline"?$t=Re.current:$t=ct(En);var Jn,Zn=z($t,Rt);Ue===Me?Jn=Zn[0]:Ue===ot?Jn=Zn[Zn.length-1]:Jn=M($t,Rt,En,_t.offset),Wt(Jn)}else if(_t.inlineTrigger)ue($n);else if(_t.offset>0)ue($n,!0),Mt(),Fe.current=(0,R.Z)(function(){Xt=D(Et,Ke);var cn=En.getAttribute("aria-controls"),On=document.getElementById(cn),ir=M(On,Xt.elements);Wt(ir)},5);else if(_t.offset<0){var Dn=j($n,!0),wn=Dn[Dn.length-2],jt=Vt.get(wn);ue(wn,!1),Wt(jt)}}me==null||me(lt)}}function V(pe){Promise.resolve().then(pe)}var ge="__RC_UTIL_PATH_SPLIT__",f=function(Ee){return Ee.join(ge)},u=function(Ee){return Ee.split(ge)},Y="rc-menu-more";function Z(){var pe=P.useState({}),Ee=(0,c.Z)(pe,2),Te=Ee[1],Ke=(0,P.useRef)(new Map),Re=(0,P.useRef)(new Map),rt=P.useState([]),j=(0,c.Z)(rt,2),k=j[0],ue=j[1],me=(0,P.useRef)(0),Fe=(0,P.useRef)(!1),Ot=function(){Fe.current||Te({})},Mt=(0,P.useCallback)(function(Vt,on){var nn=f(on);Re.current.set(nn,Vt),Ke.current.set(Vt,nn),me.current+=1;var En=me.current;V(function(){En===me.current&&Ot()})},[]),lt=(0,P.useCallback)(function(Vt,on){var nn=f(on);Re.current.delete(nn),Ke.current.delete(Vt)},[]),Ue=(0,P.useCallback)(function(Vt){ue(Vt)},[]),Et=(0,P.useCallback)(function(Vt,on){var nn=Ke.current.get(Vt)||"",En=u(nn);return on&&k.includes(En[0])&&En.unshift(Y),En},[k]),Xt=(0,P.useCallback)(function(Vt,on){return Vt.some(function(nn){var En=Et(nn,!0);return En.includes(on)})},[Et]),Zt=function(){var on=(0,oe.Z)(Ke.current.keys());return k.length&&on.push(Y),on},Rt=(0,P.useCallback)(function(Vt){var on="".concat(Ke.current.get(Vt)).concat(ge),nn=new Set;return(0,oe.Z)(Re.current.keys()).forEach(function(En){En.startsWith(on)&&nn.add(Re.current.get(En))}),nn},[]);return P.useEffect(function(){return function(){Fe.current=!0}},[]),{registerPath:Mt,unregisterPath:lt,refreshOverflowKeys:Ue,isSubPathKey:Xt,getKeyPath:Et,getKeys:Zt,getSubPathKeys:Rt}}function C(pe){var Ee=P.useRef(pe);Ee.current=pe;var Te=P.useCallback(function(){for(var Ke,Re=arguments.length,rt=new Array(Re),j=0;j1&&(Rt.motionAppear=!1);var Vt=Rt.onVisibleChanged;return Rt.onVisibleChanged=function(on){return!Mt.current&&!on&&Xt(!0),Vt==null?void 0:Vt(on)},Et?null:P.createElement(b,{mode:rt,locked:!Mt.current},P.createElement(s.default,(0,t.Z)({visible:Zt},Rt,{forceRender:ue,removeOnLeave:!1,leavedClassName:"".concat(k,"-hidden")}),function(on){var nn=on.className,En=on.style;return P.createElement(Tn,{id:Ee,className:nn,style:En},Re)}))}var p=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],S=["active"],de=function(Ee){var Te,Ke=Ee.style,Re=Ee.className,rt=Ee.title,j=Ee.eventKey,k=Ee.warnKey,ue=Ee.disabled,me=Ee.internalPopupClose,Fe=Ee.children,Ot=Ee.itemIcon,Mt=Ee.expandIcon,lt=Ee.popupClassName,Ue=Ee.popupOffset,Et=Ee.popupStyle,Xt=Ee.onClick,Zt=Ee.onMouseEnter,Rt=Ee.onMouseLeave,Vt=Ee.onTitleClick,on=Ee.onTitleMouseEnter,nn=Ee.onTitleMouseLeave,En=(0,B.Z)(Ee,p),$n=$e(j),_t=P.useContext(be),Wt=_t.prefixCls,$t=_t.mode,Jn=_t.openKeys,Zn=_t.disabled,Dn=_t.overflowDisabled,wn=_t.activeKey,jt=_t.selectedKeys,cn=_t.itemIcon,On=_t.expandIcon,ir=_t.onItemClick,vr=_t.onOpenChange,kt=_t.onActive,Yt=P.useContext(De),Ft=Yt._internalRenderSubMenuItem,Hn=P.useContext(H),lr=Hn.isSubPathKey,dn=X(),hn="".concat(Wt,"-submenu"),Sr=Zn||ue,Ln=P.useRef(),sr=P.useRef(),Dr=Ot!=null?Ot:cn,gr=Mt!=null?Mt:On,wr=Jn.includes(j),br=!Dn&&wr,Vr=lr(jt,j),Ur=xt(j,Sr,on,nn),ao=Ur.active,fo=(0,B.Z)(Ur,S),Qo=P.useState(!1),Do=(0,c.Z)(Qo,2),Xo=Do[0],Vo=Do[1],Zo=function(no){Sr||Vo(no)},mo=function(no){Zo(!0),Zt==null||Zt({key:j,domEvent:no})},Yo=function(no){Zo(!1),Rt==null||Rt({key:j,domEvent:no})},ko=P.useMemo(function(){return ao||($t!=="inline"?Xo||lr([wn],j):!1)},[$t,ao,wn,Xo,j,lr]),No=Gt(dn.length),jo=function(no){Sr||(Vt==null||Vt({key:j,domEvent:no}),$t==="inline"&&vr(j,!wr))},bo=C(function(uo){Xt==null||Xt(Dt(uo)),ir(uo)}),An=function(no){$t!=="inline"&&vr(j,no)},Fn=function(){kt(j)},rn=$n&&"".concat($n,"-popup"),er=P.createElement("div",(0,t.Z)({role:"menuitem",style:No,className:"".concat(hn,"-title"),tabIndex:Sr?null:-1,ref:Ln,title:typeof rt=="string"?rt:null,"data-menu-id":Dn&&$n?null:$n,"aria-expanded":br,"aria-haspopup":!0,"aria-controls":rn,"aria-disabled":Sr,onClick:jo,onFocus:Fn},fo),rt,P.createElement(It,{icon:$t!=="horizontal"?gr:void 0,props:(0,A.Z)((0,A.Z)({},Ee),{},{isOpen:br,isSubMenu:!0})},P.createElement("i",{className:"".concat(hn,"-arrow")}))),fr=P.useRef($t);if($t!=="inline"&&dn.length>1?fr.current="vertical":fr.current=$t,!Dn){var jr=fr.current;er=P.createElement(ee,{mode:jr,prefixCls:hn,visible:!me&&br&&$t!=="inline",popupClassName:lt,popupOffset:Ue,popupStyle:Et,popup:P.createElement(b,{mode:jr==="horizontal"?"vertical":jr},P.createElement(Tn,{id:rn,ref:sr},Fe)),disabled:Sr,onVisibleChange:An},er)}var wo=P.createElement(le.Z.Item,(0,t.Z)({role:"none"},En,{component:"li",style:Ke,className:ce()(hn,"".concat(hn,"-").concat($t),Re,(Te={},(0,d.Z)(Te,"".concat(hn,"-open"),br),(0,d.Z)(Te,"".concat(hn,"-active"),ko),(0,d.Z)(Te,"".concat(hn,"-selected"),Vr),(0,d.Z)(Te,"".concat(hn,"-disabled"),Sr),Te)),onMouseEnter:mo,onMouseLeave:Yo}),er,!Dn&&P.createElement(E,{id:rn,open:br,keyPath:dn},Fe));return Ft&&(wo=Ft(wo,Ee,{selected:Vr,active:ko,open:br,disabled:Sr})),P.createElement(b,{onItemClick:bo,mode:$t==="horizontal"?"vertical":$t,itemIcon:Dr,expandIcon:gr},wo)};function se(pe){var Ee=pe.eventKey,Te=pe.children,Ke=X(Ee),Re=Pr(Te,Ke),rt=O();P.useEffect(function(){if(rt)return rt.registerPath(Ee,Ke),function(){rt.unregisterPath(Ee,Ke)}},[Ke]);var j;return rt?j=Re:j=P.createElement(de,pe,Re),P.createElement(Q.Provider,{value:Ke},j)}var Xe=e(80665),je=["className","title","eventKey","children"],_e=["children"],nt=function(Ee){var Te=Ee.className,Ke=Ee.title,Re=Ee.eventKey,rt=Ee.children,j=(0,B.Z)(Ee,je),k=P.useContext(be),ue=k.prefixCls,me="".concat(ue,"-item-group");return P.createElement("li",(0,t.Z)({role:"presentation"},j,{onClick:function(Ot){return Ot.stopPropagation()},className:ce()(me,Te)}),P.createElement("div",{role:"presentation",className:"".concat(me,"-title"),title:typeof Ke=="string"?Ke:void 0},Ke),P.createElement("ul",{role:"group",className:"".concat(me,"-list")},rt))};function vt(pe){var Ee=pe.children,Te=(0,B.Z)(pe,_e),Ke=X(Te.eventKey),Re=Pr(Ee,Ke),rt=O();return rt?Re:P.createElement(nt,(0,yt.Z)(Te,["warnKey"]),Re)}function dt(pe){var Ee=pe.className,Te=pe.style,Ke=P.useContext(be),Re=Ke.prefixCls,rt=O();return rt?null:P.createElement("li",{role:"separator",className:ce()("".concat(Re,"-item-divider"),Ee),style:Te})}var Qe=["label","children","key","type"];function ut(pe){return(pe||[]).map(function(Ee,Te){if(Ee&&(0,Xe.Z)(Ee)==="object"){var Ke=Ee,Re=Ke.label,rt=Ke.children,j=Ke.key,k=Ke.type,ue=(0,B.Z)(Ke,Qe),me=j!=null?j:"tmp-".concat(Te);return rt||k==="group"?k==="group"?P.createElement(vt,(0,t.Z)({key:me},ue,{title:Re}),ut(rt)):P.createElement(se,(0,t.Z)({key:me},ue,{title:Re}),ut(rt)):k==="divider"?P.createElement(dt,(0,t.Z)({key:me},ue)):P.createElement(Tt,(0,t.Z)({key:me},ue),Re)}return null}).filter(function(Ee){return Ee})}function At(pe,Ee,Te){var Ke=pe;return Ee&&(Ke=ut(Ee)),Pr(Ke,Te)}var bt=["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"],Pt=[],Lt=P.forwardRef(function(pe,Ee){var Te,Ke,Re=pe,rt=Re.prefixCls,j=rt===void 0?"rc-menu":rt,k=Re.rootClassName,ue=Re.style,me=Re.className,Fe=Re.tabIndex,Ot=Fe===void 0?0:Fe,Mt=Re.items,lt=Re.children,Ue=Re.direction,Et=Re.id,Xt=Re.mode,Zt=Xt===void 0?"vertical":Xt,Rt=Re.inlineCollapsed,Vt=Re.disabled,on=Re.disabledOverflow,nn=Re.subMenuOpenDelay,En=nn===void 0?.1:nn,$n=Re.subMenuCloseDelay,_t=$n===void 0?.1:$n,Wt=Re.forceSubMenuRender,$t=Re.defaultOpenKeys,Jn=Re.openKeys,Zn=Re.activeKey,Dn=Re.defaultActiveFirst,wn=Re.selectable,jt=wn===void 0?!0:wn,cn=Re.multiple,On=cn===void 0?!1:cn,ir=Re.defaultSelectedKeys,vr=Re.selectedKeys,kt=Re.onSelect,Yt=Re.onDeselect,Ft=Re.inlineIndent,Hn=Ft===void 0?24:Ft,lr=Re.motion,dn=Re.defaultMotions,hn=Re.triggerSubMenuAction,Sr=hn===void 0?"hover":hn,Ln=Re.builtinPlacements,sr=Re.itemIcon,Dr=Re.expandIcon,gr=Re.overflowedIndicator,wr=gr===void 0?"...":gr,br=Re.overflowedIndicatorPopupClassName,Vr=Re.getPopupContainer,Ur=Re.onClick,ao=Re.onOpenChange,fo=Re.onKeyDown,Qo=Re.openAnimation,Do=Re.openTransitionName,Xo=Re._internalRenderMenuItem,Vo=Re._internalRenderSubMenuItem,Zo=(0,B.Z)(Re,bt),mo=P.useMemo(function(){return At(lt,Mt,Pt)},[lt,Mt]),Yo=P.useState(!1),ko=(0,c.Z)(Yo,2),No=ko[0],jo=ko[1],bo=P.useRef(),An=ye(Et),Fn=Ue==="rtl",rn=(0,h.Z)($t,{value:Jn,postState:function(ro){return ro||Pt}}),er=(0,c.Z)(rn,2),fr=er[0],jr=er[1],wo=function(ro){var ho=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function qo(){jr(ro),ao==null||ao(ro)}ho?(0,J.flushSync)(qo):qo()},uo=P.useState(fr),no=(0,c.Z)(uo,2),Io=no[0],Yr=no[1],Tr=P.useRef(!1),vo=P.useMemo(function(){return(Zt==="inline"||Zt==="vertical")&&Rt?["vertical",Rt]:[Zt,!1]},[Zt,Rt]),to=(0,c.Z)(vo,2),Oo=to[0],go=to[1],ha=Oo==="inline",ua=P.useState(Oo),Ta=(0,c.Z)(ua,2),ta=Ta[0],Ba=Ta[1],Pa=P.useState(go),ya=(0,c.Z)(Pa,2),Oa=ya[0],za=ya[1];P.useEffect(function(){Ba(Oo),za(go),Tr.current&&(ha?jr(Io):wo(Pt))},[Oo,go]);var po=P.useState(0),Ma=(0,c.Z)(po,2),Aa=Ma[0],Za=Ma[1],ba=Aa>=mo.length-1||ta!=="horizontal"||on;P.useEffect(function(){ha&&Yr(fr)},[fr]),P.useEffect(function(){return Tr.current=!0,function(){Tr.current=!1}},[]);var ca=Z(),ja=ca.registerPath,Da=ca.unregisterPath,Wa=ca.refreshOverflowKeys,Ca=ca.isSubPathKey,Lr=ca.getKeyPath,xr=ca.getKeys,Fo=ca.getSubPathKeys,Ao=P.useMemo(function(){return{registerPath:ja,unregisterPath:Da}},[ja,Da]),Co=P.useMemo(function(){return{isSubPathKey:Ca}},[Ca]);P.useEffect(function(){Wa(ba?Pt:mo.slice(Aa+1).map(function(Eo){return Eo.key}))},[Aa,ba]);var zo=(0,h.Z)(Zn||Dn&&((Te=mo[0])===null||Te===void 0?void 0:Te.key),{value:Zn}),Wo=(0,c.Z)(zo,2),na=Wo[0],Jo=Wo[1],fa=C(function(Eo){Jo(Eo)}),$r=C(function(){Jo(void 0)});(0,P.useImperativeHandle)(Ee,function(){return{list:bo.current,focus:function(ro){var ho,qo=xr(),$o=D(qo,An),Xa=$o.elements,Ea=$o.key2element,Na=$o.element2key,ai=z(bo.current,Xa),ii=na!=null?na:ai[0]?Na.get(ai[0]):(ho=mo.find(function(Pi){return!Pi.props.disabled}))===null||ho===void 0?void 0:ho.key,Ra=Ea.get(ii);if(ii&&Ra){var qa;Ra==null||(qa=Ra.focus)===null||qa===void 0||qa.call(Ra,ro)}}}});var Ka=(0,h.Z)(ir||[],{value:vr,postState:function(ro){return Array.isArray(ro)?ro:ro==null?Pt:[ro]}}),oi=(0,c.Z)(Ka,2),Ha=oi[0],La=oi[1],Ga=function(ro){if(jt){var ho=ro.key,qo=Ha.includes(ho),$o;On?qo?$o=Ha.filter(function(Ea){return Ea!==ho}):$o=[].concat((0,oe.Z)(Ha),[ho]):$o=[ho],La($o);var Xa=(0,A.Z)((0,A.Z)({},ro),{},{selectedKeys:$o});qo?Yt==null||Yt(Xa):kt==null||kt(Xa)}!On&&fr.length&&ta!=="inline"&&wo(Pt)},Va=C(function(Eo){Ur==null||Ur(Dt(Eo)),Ga(Eo)}),ka=C(function(Eo,ro){var ho=fr.filter(function($o){return $o!==Eo});if(ro)ho.push(Eo);else if(ta!=="inline"){var qo=Fo(Eo);ho=ho.filter(function($o){return!qo.has($o)})}(0,fe.Z)(fr,ho,!0)||wo(ho,!0)}),di=function(ro,ho){var qo=ho!=null?ho:!fr.includes(ro);ka(ro,qo)},Qa=l(ta,na,Fn,An,bo,xr,Lr,Jo,di,fo);P.useEffect(function(){jo(!0)},[]);var Fa=P.useMemo(function(){return{_internalRenderMenuItem:Xo,_internalRenderSubMenuItem:Vo}},[Xo,Vo]),Ua=ta!=="horizontal"||on?mo:mo.map(function(Eo,ro){return P.createElement(b,{key:Eo.key,overflowDisabled:ro>Aa},Eo)}),Ja=P.createElement(le.Z,(0,t.Z)({id:Et,ref:bo,prefixCls:"".concat(j,"-overflow"),component:"ul",itemComponent:Tt,className:ce()(j,"".concat(j,"-root"),"".concat(j,"-").concat(ta),me,(Ke={},(0,d.Z)(Ke,"".concat(j,"-inline-collapsed"),Oa),(0,d.Z)(Ke,"".concat(j,"-rtl"),Fn),Ke),k),dir:Ue,style:ue,role:"menu",tabIndex:Ot,data:Ua,renderRawItem:function(ro){return ro},renderRawRest:function(ro){var ho=ro.length,qo=ho?mo.slice(-ho):null;return P.createElement(se,{eventKey:Y,title:wr,disabled:ba,internalPopupClose:ho===0,popupClassName:br},qo)},maxCount:ta!=="horizontal"||on?le.Z.INVALIDATE:le.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ro){Za(ro)},onKeyDown:Qa},Zo));return P.createElement(De.Provider,{value:Fa},P.createElement(ie.Provider,{value:An},P.createElement(b,{prefixCls:j,rootClassName:k,mode:ta,openKeys:fr,rtl:Fn,disabled:Vt,motion:No?lr:null,defaultMotions:No?dn:null,activeKey:na,onActive:fa,onInactive:$r,selectedKeys:Ha,inlineIndent:Hn,subMenuOpenDelay:En,subMenuCloseDelay:_t,forceSubMenuRender:Wt,builtinPlacements:Ln,triggerSubMenuAction:Sr,getPopupContainer:Vr,itemIcon:sr,expandIcon:Dr,onItemClick:Va,onOpenChange:ka},P.createElement(H.Provider,{value:Co},Ja),P.createElement("div",{style:{display:"none"},"aria-hidden":!0},P.createElement(w.Provider,{value:Ao},mo)))))}),qt=Lt,Nt=qt;Nt.Item=Tt,Nt.SubMenu=se,Nt.ItemGroup=vt,Nt.Divider=dt;var ft=Nt},11780:function(ln,ke,e){e.d(ke,{Z:function(){return ae}});var t=e(5891),d=e(57259),A=e(29043),oe=e(19149),c=e(59301),B=e(92310),n=e.n(B),ce=e(29301),le=e(28800),h=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],fe=void 0;function y(U,Ie){var m=U.prefixCls,x=U.invalidate,R=U.item,L=U.renderItem,I=U.responsive,F=U.responsiveDisabled,re=U.registerSize,Ge=U.itemKey,He=U.className,Me=U.style,ot=U.children,ht=U.display,at=U.order,ct=U.component,Pe=ct===void 0?"div":ct,z=(0,oe.Z)(U,h),M=I&&!ht;function D(u){re(Ge,u)}c.useEffect(function(){return function(){D(null)}},[]);var l=L&&R!==fe?L(R,{index:at}):ot,V;x||(V={opacity:M?0:1,height:M?0:fe,overflowY:M?"hidden":fe,order:I?at:fe,pointerEvents:M?"none":fe,position:M?"absolute":fe});var ge={};M&&(ge["aria-hidden"]=!0);var f=c.createElement(Pe,(0,t.Z)({className:n()(!x&&m,He),style:(0,d.Z)((0,d.Z)({},V),Me)},ge,z,{ref:Ie}),l);return I&&(f=c.createElement(ce.Z,{onResize:function(Y){var Z=Y.offsetWidth;D(Z)},disabled:F},f)),f}var P=c.forwardRef(y);P.displayName="Item";var J=P,ie=e(8107),te=e(4676),$e=e(23073);function Se(U){if(typeof MessageChannel=="undefined")(0,$e.Z)(U);else{var Ie=new MessageChannel;Ie.port1.onmessage=function(){return U()},Ie.port2.postMessage(void 0)}}function Ve(){var U=c.useRef(null),Ie=function(x){U.current||(U.current=[],Se(function(){(0,te.unstable_batchedUpdates)(function(){U.current.forEach(function(R){R()}),U.current=null})})),U.current.push(x)};return Ie}function be(U,Ie){var m=c.useState(Ie),x=(0,A.Z)(m,2),R=x[0],L=x[1],I=(0,ie.Z)(function(F){U(function(){L(F)})});return[R,I]}var K=c.createContext(null),b=["component"],o=["className"],w=["className"],O=function(Ie,m){var x=c.useContext(K);if(!x){var R=Ie.component,L=R===void 0?"div":R,I=(0,oe.Z)(Ie,b);return c.createElement(L,(0,t.Z)({},I,{ref:m}))}var F=x.className,re=(0,oe.Z)(x,o),Ge=Ie.className,He=(0,oe.Z)(Ie,w);return c.createElement(K.Provider,{value:null},c.createElement(J,(0,t.Z)({ref:m,className:n()(F,Ge)},re,He)))},Q=c.forwardRef(O);Q.displayName="RawItem";var X=Q,H=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],T="responsive",De="invalidate";function ve(U){return"+ ".concat(U.length," ...")}function tt(U,Ie){var m=U.prefixCls,x=m===void 0?"rc-overflow":m,R=U.data,L=R===void 0?[]:R,I=U.renderItem,F=U.renderRawItem,re=U.itemKey,Ge=U.itemWidth,He=Ge===void 0?10:Ge,Me=U.ssr,ot=U.style,ht=U.className,at=U.maxCount,ct=U.renderRest,Pe=U.renderRawRest,z=U.suffix,M=U.component,D=M===void 0?"div":M,l=U.itemComponent,V=U.onVisibleChange,ge=(0,oe.Z)(U,H),f=Me==="full",u=Ve(),Y=be(u,null),Z=(0,A.Z)(Y,2),C=Z[0],G=Z[1],Oe=C||0,ye=be(u,new Map),_=(0,A.Z)(ye,2),xe=_[0],Ze=_[1],we=be(u,0),yt=(0,A.Z)(we,2),gt=yt[0],xt=yt[1],Gt=be(u,0),It=(0,A.Z)(Gt,2),st=It[0],Dt=It[1],In=be(u,0),Bn=(0,A.Z)(In,2),Pn=Bn[0],pn=Bn[1],nr=(0,c.useState)(null),rr=(0,A.Z)(nr,2),Tt=rr[0],hr=rr[1],qn=(0,c.useState)(null),Mn=(0,A.Z)(qn,2),Tn=Mn[0],Nr=Mn[1],Pr=c.useMemo(function(){return Tn===null&&f?Number.MAX_SAFE_INTEGER:Tn||0},[Tn,C]),dr=(0,c.useState)(!1),yr=(0,A.Z)(dr,2),Rr=yr[0],eo=yr[1],Or="".concat(x,"-item"),bn=Math.max(gt,st),Kn=at===T,ee=L.length&&Kn,s=at===De,E=ee||typeof at=="number"&&L.length>at,p=(0,c.useMemo)(function(){var ft=L;return ee?C===null&&f?ft=L:ft=L.slice(0,Math.min(L.length,Oe/He)):typeof at=="number"&&(ft=L.slice(0,at)),ft},[L,He,C,at,ee]),S=(0,c.useMemo)(function(){return ee?L.slice(Pr+1):L.slice(p.length)},[L,p,ee,Pr]),de=(0,c.useCallback)(function(ft,pe){var Ee;return typeof re=="function"?re(ft):(Ee=re&&(ft==null?void 0:ft[re]))!==null&&Ee!==void 0?Ee:pe},[re]),se=(0,c.useCallback)(I||function(ft){return ft},[I]);function Xe(ft,pe,Ee){Tn===ft&&(pe===void 0||pe===Tt)||(Nr(ft),Ee||(eo(ftOe){Xe(Te-1,ft-Ke-Pn+st);break}}z&&dt(0)+Pn>Oe&&hr(null)}},[Oe,xe,st,Pn,de,p]);var Qe=Rr&&!!S.length,ut={};Tt!==null&&ee&&(ut={position:"absolute",left:Tt,top:0});var At={prefixCls:Or,responsive:ee,component:l,invalidate:s},bt=F?function(ft,pe){var Ee=de(ft,pe);return c.createElement(K.Provider,{key:Ee,value:(0,d.Z)((0,d.Z)({},At),{},{order:pe,item:ft,itemKey:Ee,registerSize:_e,display:pe<=Pr})},F(ft,pe))}:function(ft,pe){var Ee=de(ft,pe);return c.createElement(J,(0,t.Z)({},At,{order:pe,key:Ee,item:ft,renderItem:se,itemKey:Ee,registerSize:_e,display:pe<=Pr}))},Pt={order:Qe?Pr:Number.MAX_SAFE_INTEGER,className:"".concat(Or,"-rest"),registerSize:nt,display:Qe},Lt=ct||ve,qt=Pe?c.createElement(K.Provider,{value:(0,d.Z)((0,d.Z)({},At),Pt)},Pe(S)):c.createElement(J,(0,t.Z)({},At,Pt),typeof Lt=="function"?Lt(S):Lt),Nt=c.createElement(D,(0,t.Z)({className:n()(!s&&x,ht),style:ot,ref:Ie},ge),p.map(bt),E?qt:null,z&&c.createElement(J,(0,t.Z)({},At,{responsive:Kn,responsiveDisabled:!ee,order:Pr,className:"".concat(Or,"-suffix"),registerSize:vt,display:!0,style:ut}),z));return Kn?c.createElement(ce.Z,{onResize:je,disabled:!ee},Nt):Nt}var he=c.forwardRef(tt);he.displayName="Overflow",he.Item=X,he.RESPONSIVE=T,he.INVALIDATE=De;var Ae=he,ae=Ae},17115:function(ln,ke,e){e.d(ke,{ZP:function(){return n}});var t=e(29043),d=e(59301),A=e(87746),oe=0,c=(0,A.Z)();function B(){var ce;return c?(ce=oe,oe+=1):ce="TEST_OR_SSR",ce}function n(ce){var le=d.useState(),h=(0,t.Z)(le,2),fe=h[0],y=h[1];return d.useEffect(function(){y("rc_select_".concat(B()))},[]),ce||fe}},77861:function(ln,ke,e){e.d(ke,{Ac:function(){return G},Xo:function(){return Dt},Wx:function(){return Bn},ZP:function(){return E},lk:function(){return K}});var t=e(5891),d=e(26390),A=e(80962),oe=e(57259),c=e(29043),B=e(19149),n=e(80665),ce=e(35788),le=e(51395),h=e(59301),fe=e(92310),y=e.n(fe),P=e(28800),J=e(93144),ie=e(85108),te=e(20475),$e=function(S){var de=S.className,se=S.customizeIcon,Xe=S.customizeIconProps,je=S.onMouseDown,_e=S.onClick,nt=S.children,vt;return typeof se=="function"?vt=se(Xe):vt=se,h.createElement("span",{className:de,onMouseDown:function(Qe){Qe.preventDefault(),je&&je(Qe)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:_e,"aria-hidden":!0},vt!==void 0?vt:h.createElement("span",{className:y()(de.split(/\s+/).map(function(dt){return"".concat(dt,"-icon")}))},nt))},Se=$e;function Ve(p,S,de,se,Xe){var je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,_e=arguments.length>6?arguments[6]:void 0,nt=arguments.length>7?arguments[7]:void 0,vt=h.useMemo(function(){if((0,n.Z)(se)==="object")return se.clearIcon;if(Xe)return Xe},[se,Xe]),dt=h.useMemo(function(){return!!(!je&&se&&(de.length||_e)&&!(nt==="combobox"&&_e===""))},[se,je,de.length,_e,nt]);return{allowClear:dt,clearIcon:h.createElement(Se,{className:"".concat(p,"-clear"),onMouseDown:S,customizeIcon:vt},"\xD7")}}var be=h.createContext(null);function K(){return h.useContext(be)}function b(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,S=h.useState(!1),de=(0,c.Z)(S,2),se=de[0],Xe=de[1],je=h.useRef(null),_e=function(){window.clearTimeout(je.current)};h.useEffect(function(){return _e},[]);var nt=function(dt,Qe){_e(),je.current=window.setTimeout(function(){Xe(dt),Qe&&Qe()},p)};return[se,nt,_e]}function o(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,S=h.useRef(null),de=h.useRef(null);h.useEffect(function(){return function(){window.clearTimeout(de.current)}},[]);function se(Xe){(Xe||S.current===null)&&(S.current=Xe),window.clearTimeout(de.current),de.current=window.setTimeout(function(){S.current=null},p)}return[function(){return S.current},se]}function w(p,S,de,se){var Xe=h.useRef(null);Xe.current={open:S,triggerOpen:de,customizedTrigger:se},h.useEffect(function(){function je(_e){var nt;if(!((nt=Xe.current)!==null&&nt!==void 0&&nt.customizedTrigger)){var vt=_e.target;vt.shadowRoot&&_e.composed&&(vt=_e.composedPath()[0]||vt),Xe.current.open&&p().filter(function(dt){return dt}).every(function(dt){return!dt.contains(vt)&&dt!==vt})&&Xe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",je),function(){return window.removeEventListener("mousedown",je)}},[])}var O=e(36994),Q=e(11780),X=function(S,de){var se,Xe,je=S.prefixCls,_e=S.id,nt=S.inputElement,vt=S.disabled,dt=S.tabIndex,Qe=S.autoFocus,ut=S.autoComplete,At=S.editable,bt=S.activeDescendantId,Pt=S.value,Lt=S.maxLength,qt=S.onKeyDown,Nt=S.onMouseDown,ft=S.onChange,pe=S.onPaste,Ee=S.onCompositionStart,Te=S.onCompositionEnd,Ke=S.open,Re=S.attrs,rt=nt||h.createElement("input",null),j=rt,k=j.ref,ue=j.props,me=ue.onKeyDown,Fe=ue.onChange,Ot=ue.onMouseDown,Mt=ue.onCompositionStart,lt=ue.onCompositionEnd,Ue=ue.style;return(0,le.Kp)(!("maxLength"in rt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),rt=h.cloneElement(rt,(0,oe.Z)((0,oe.Z)((0,oe.Z)({type:"search"},ue),{},{id:_e,ref:(0,te.sQ)(de,k),disabled:vt,tabIndex:dt,autoComplete:ut||"off",autoFocus:Qe,className:y()("".concat(je,"-selection-search-input"),(se=rt)===null||se===void 0||(Xe=se.props)===null||Xe===void 0?void 0:Xe.className),role:"combobox","aria-label":"Search","aria-expanded":Ke||!1,"aria-haspopup":"listbox","aria-owns":"".concat(_e,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(_e,"_list"),"aria-activedescendant":Ke?bt:void 0},Re),{},{value:At?Pt:"",maxLength:Lt,readOnly:!At,unselectable:At?null:"on",style:(0,oe.Z)((0,oe.Z)({},Ue),{},{opacity:At?null:0}),onKeyDown:function(Xt){qt(Xt),me&&me(Xt)},onMouseDown:function(Xt){Nt(Xt),Ot&&Ot(Xt)},onChange:function(Xt){ft(Xt),Fe&&Fe(Xt)},onCompositionStart:function(Xt){Ee(Xt),Mt&&Mt(Xt)},onCompositionEnd:function(Xt){Te(Xt),lt&<(Xt)},onPaste:pe})),rt},H=h.forwardRef(X);H.displayName="Input";var T=H;function De(p){return Array.isArray(p)?p:p!==void 0?[p]:[]}var ve=typeof window!="undefined"&&window.document&&window.document.documentElement,tt=ve;function he(p){return p!=null}function Ae(p){return!p&&p!==0}function ae(p){return["string","number"].includes((0,n.Z)(p))}function U(p){var S=void 0;return p&&(ae(p.title)?S=p.title.toString():ae(p.label)&&(S=p.label.toString())),S}function Ie(p,S){tt?h.useLayoutEffect(p,S):h.useEffect(p,S)}function m(p){var S;return(S=p.key)!==null&&S!==void 0?S:p.value}var x=function(S){S.preventDefault(),S.stopPropagation()},R=function(S){var de=S.id,se=S.prefixCls,Xe=S.values,je=S.open,_e=S.searchValue,nt=S.autoClearSearchValue,vt=S.inputRef,dt=S.placeholder,Qe=S.disabled,ut=S.mode,At=S.showSearch,bt=S.autoFocus,Pt=S.autoComplete,Lt=S.activeDescendantId,qt=S.tabIndex,Nt=S.removeIcon,ft=S.maxTagCount,pe=S.maxTagTextLength,Ee=S.maxTagPlaceholder,Te=Ee===void 0?function(wn){return"+ ".concat(wn.length," ...")}:Ee,Ke=S.tagRender,Re=S.onToggleOpen,rt=S.onRemove,j=S.onInputChange,k=S.onInputPaste,ue=S.onInputKeyDown,me=S.onInputMouseDown,Fe=S.onInputCompositionStart,Ot=S.onInputCompositionEnd,Mt=h.useRef(null),lt=(0,h.useState)(0),Ue=(0,c.Z)(lt,2),Et=Ue[0],Xt=Ue[1],Zt=(0,h.useState)(!1),Rt=(0,c.Z)(Zt,2),Vt=Rt[0],on=Rt[1],nn="".concat(se,"-selection"),En=je||ut==="multiple"&&nt===!1||ut==="tags"?_e:"",$n=ut==="tags"||ut==="multiple"&&nt===!1||At&&(je||Vt);Ie(function(){Xt(Mt.current.scrollWidth)},[En]);function _t(wn,jt,cn,On,ir){return h.createElement("span",{className:y()("".concat(nn,"-item"),(0,A.Z)({},"".concat(nn,"-item-disabled"),cn)),title:U(wn)},h.createElement("span",{className:"".concat(nn,"-item-content")},jt),On&&h.createElement(Se,{className:"".concat(nn,"-item-remove"),onMouseDown:x,onClick:ir,customizeIcon:Nt},"\xD7"))}function Wt(wn,jt,cn,On,ir){var vr=function(Yt){x(Yt),Re(!je)};return h.createElement("span",{onMouseDown:vr},Ke({label:jt,value:wn,disabled:cn,closable:On,onClose:ir}))}function $t(wn){var jt=wn.disabled,cn=wn.label,On=wn.value,ir=!Qe&&!jt,vr=cn;if(typeof pe=="number"&&(typeof cn=="string"||typeof cn=="number")){var kt=String(vr);kt.length>pe&&(vr="".concat(kt.slice(0,pe),"..."))}var Yt=function(Hn){Hn&&Hn.stopPropagation(),rt(wn)};return typeof Ke=="function"?Wt(On,vr,jt,ir,Yt):_t(wn,vr,jt,ir,Yt)}function Jn(wn){var jt=typeof Te=="function"?Te(wn):Te;return _t({title:jt},jt,!1)}var Zn=h.createElement("div",{className:"".concat(nn,"-search"),style:{width:Et},onFocus:function(){on(!0)},onBlur:function(){on(!1)}},h.createElement(T,{ref:vt,open:je,prefixCls:se,id:de,inputElement:null,disabled:Qe,autoFocus:bt,autoComplete:Pt,editable:$n,activeDescendantId:Lt,value:En,onKeyDown:ue,onMouseDown:me,onChange:j,onPaste:k,onCompositionStart:Fe,onCompositionEnd:Ot,tabIndex:qt,attrs:(0,O.Z)(S,!0)}),h.createElement("span",{ref:Mt,className:"".concat(nn,"-search-mirror"),"aria-hidden":!0},En,"\xA0")),Dn=h.createElement(Q.Z,{prefixCls:"".concat(nn,"-overflow"),data:Xe,renderItem:$t,renderRest:Jn,suffix:Zn,itemKey:m,maxCount:ft});return h.createElement(h.Fragment,null,Dn,!Xe.length&&!En&&h.createElement("span",{className:"".concat(nn,"-placeholder")},dt))},L=R,I=function(S){var de=S.inputElement,se=S.prefixCls,Xe=S.id,je=S.inputRef,_e=S.disabled,nt=S.autoFocus,vt=S.autoComplete,dt=S.activeDescendantId,Qe=S.mode,ut=S.open,At=S.values,bt=S.placeholder,Pt=S.tabIndex,Lt=S.showSearch,qt=S.searchValue,Nt=S.activeValue,ft=S.maxLength,pe=S.onInputKeyDown,Ee=S.onInputMouseDown,Te=S.onInputChange,Ke=S.onInputPaste,Re=S.onInputCompositionStart,rt=S.onInputCompositionEnd,j=S.title,k=h.useState(!1),ue=(0,c.Z)(k,2),me=ue[0],Fe=ue[1],Ot=Qe==="combobox",Mt=Ot||Lt,lt=At[0],Ue=qt||"";Ot&&Nt&&!me&&(Ue=Nt),h.useEffect(function(){Ot&&Fe(!1)},[Ot,Nt]);var Et=Qe!=="combobox"&&!ut&&!Lt?!1:!!Ue,Xt=j===void 0?U(lt):j,Zt=function(){if(lt)return null;var Vt=Et?{visibility:"hidden"}:void 0;return h.createElement("span",{className:"".concat(se,"-selection-placeholder"),style:Vt},bt)};return h.createElement(h.Fragment,null,h.createElement("span",{className:"".concat(se,"-selection-search")},h.createElement(T,{ref:je,prefixCls:se,id:Xe,open:ut,inputElement:de,disabled:_e,autoFocus:nt,autoComplete:vt,editable:Mt,activeDescendantId:dt,value:Ue,onKeyDown:pe,onMouseDown:Ee,onChange:function(Vt){Fe(!0),Te(Vt)},onPaste:Ke,onCompositionStart:Re,onCompositionEnd:rt,tabIndex:Pt,attrs:(0,O.Z)(S,!0),maxLength:Ot?ft:void 0})),!Ot&<?h.createElement("span",{className:"".concat(se,"-selection-item"),title:Xt,style:Et?{visibility:"hidden"}:void 0},lt.label):null,Zt())},F=I;function re(p){return![ie.Z.ESC,ie.Z.SHIFT,ie.Z.BACKSPACE,ie.Z.TAB,ie.Z.WIN_KEY,ie.Z.ALT,ie.Z.META,ie.Z.WIN_KEY_RIGHT,ie.Z.CTRL,ie.Z.SEMICOLON,ie.Z.EQUALS,ie.Z.CAPS_LOCK,ie.Z.CONTEXT_MENU,ie.Z.F1,ie.Z.F2,ie.Z.F3,ie.Z.F4,ie.Z.F5,ie.Z.F6,ie.Z.F7,ie.Z.F8,ie.Z.F9,ie.Z.F10,ie.Z.F11,ie.Z.F12].includes(p)}var Ge=function(S,de){var se=(0,h.useRef)(null),Xe=(0,h.useRef)(!1),je=S.prefixCls,_e=S.open,nt=S.mode,vt=S.showSearch,dt=S.tokenWithEnter,Qe=S.autoClearSearchValue,ut=S.onSearch,At=S.onSearchSubmit,bt=S.onToggleOpen,Pt=S.onInputKeyDown,Lt=S.domRef;h.useImperativeHandle(de,function(){return{focus:function(){se.current.focus()},blur:function(){se.current.blur()}}});var qt=o(0),Nt=(0,c.Z)(qt,2),ft=Nt[0],pe=Nt[1],Ee=function(Ue){var Et=Ue.which;(Et===ie.Z.UP||Et===ie.Z.DOWN)&&Ue.preventDefault(),Pt&&Pt(Ue),Et===ie.Z.ENTER&&nt==="tags"&&!Xe.current&&!_e&&(At==null||At(Ue.target.value)),re(Et)&&bt(!0)},Te=function(){pe(!0)},Ke=(0,h.useRef)(null),Re=function(Ue){ut(Ue,!0,Xe.current)!==!1&&bt(!0)},rt=function(){Xe.current=!0},j=function(Ue){Xe.current=!1,nt!=="combobox"&&Re(Ue.target.value)},k=function(Ue){var Et=Ue.target.value;if(dt&&Ke.current&&/[\r\n]/.test(Ke.current)){var Xt=Ke.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Et=Et.replace(Xt,Ke.current)}Ke.current=null,Re(Et)},ue=function(Ue){var Et=Ue.clipboardData,Xt=Et.getData("text");Ke.current=Xt},me=function(Ue){var Et=Ue.target;if(Et!==se.current){var Xt=document.body.style.msTouchAction!==void 0;Xt?setTimeout(function(){se.current.focus()}):se.current.focus()}},Fe=function(Ue){var Et=ft();Ue.target!==se.current&&!Et&&nt!=="combobox"&&Ue.preventDefault(),(nt!=="combobox"&&(!vt||!Et)||!_e)&&(_e&&Qe!==!1&&ut("",!0,!1),bt())},Ot={inputRef:se,onInputKeyDown:Ee,onInputMouseDown:Te,onInputChange:k,onInputPaste:ue,onInputCompositionStart:rt,onInputCompositionEnd:j},Mt=nt==="multiple"||nt==="tags"?h.createElement(L,(0,t.Z)({},S,Ot)):h.createElement(F,(0,t.Z)({},S,Ot));return h.createElement("div",{ref:Lt,className:"".concat(je,"-selector"),onClick:me,onMouseDown:Fe},Mt)},He=h.forwardRef(Ge);He.displayName="Selector";var Me=He,ot=e(35593),ht=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],at=function(S){var de=S===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:de,adjustY:1},htmlRegion:"scroll"}}},ct=function(S,de){var se=S.prefixCls,Xe=S.disabled,je=S.visible,_e=S.children,nt=S.popupElement,vt=S.animation,dt=S.transitionName,Qe=S.dropdownStyle,ut=S.dropdownClassName,At=S.direction,bt=At===void 0?"ltr":At,Pt=S.placement,Lt=S.builtinPlacements,qt=S.dropdownMatchSelectWidth,Nt=S.dropdownRender,ft=S.dropdownAlign,pe=S.getPopupContainer,Ee=S.empty,Te=S.getTriggerDOMNode,Ke=S.onPopupVisibleChange,Re=S.onPopupMouseEnter,rt=(0,B.Z)(S,ht),j="".concat(se,"-dropdown"),k=nt;Nt&&(k=Nt(nt));var ue=h.useMemo(function(){return Lt||at(qt)},[Lt,qt]),me=vt?"".concat(j,"-").concat(vt):dt,Fe=typeof qt=="number",Ot=h.useMemo(function(){return Fe?null:qt===!1?"minWidth":"width"},[qt,Fe]),Mt=Qe;Fe&&(Mt=(0,oe.Z)((0,oe.Z)({},Mt),{},{width:qt}));var lt=h.useRef(null);return h.useImperativeHandle(de,function(){return{getPopupElement:function(){return lt.current}}}),h.createElement(ot.Z,(0,t.Z)({},rt,{showAction:Ke?["click"]:[],hideAction:Ke?["click"]:[],popupPlacement:Pt||(bt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ue,prefixCls:j,popupTransitionName:me,popup:h.createElement("div",{ref:lt,onMouseEnter:Re},k),stretch:Ot,popupAlign:ft,popupVisible:je,getPopupContainer:pe,popupClassName:y()(ut,(0,A.Z)({},"".concat(j,"-empty"),Ee)),popupStyle:Mt,getTriggerDOMNode:Te,onPopupVisibleChange:Ke}),_e)},Pe=h.forwardRef(ct);Pe.displayName="SelectTrigger";var z=Pe,M=e(17953);function D(p,S){var de=p.key,se;return"value"in p&&(se=p.value),de!=null?de:se!==void 0?se:"rc-index-key-".concat(S)}function l(p,S){var de=p||{},se=de.label,Xe=de.value,je=de.options,_e=de.groupLabel,nt=se||(S?"children":"label");return{label:nt,value:Xe||"value",options:je||"options",groupLabel:_e||nt}}function V(p){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=S.fieldNames,se=S.childrenAsData,Xe=[],je=l(de,!1),_e=je.label,nt=je.value,vt=je.options,dt=je.groupLabel;function Qe(ut,At){ut.forEach(function(bt){if(At||!(vt in bt)){var Pt=bt[nt];Xe.push({key:D(bt,Xe.length),groupOption:At,data:bt,label:bt[_e],value:Pt})}else{var Lt=bt[dt];Lt===void 0&&se&&(Lt=bt.label),Xe.push({key:D(bt,Xe.length),group:!0,data:bt,label:Lt}),Qe(bt[vt],!0)}})}return Qe(p,!1),Xe}function ge(p){var S=(0,oe.Z)({},p);return"props"in S||Object.defineProperty(S,"props",{get:function(){return(0,le.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),S}}),S}function f(p,S){if(!S||!S.length)return null;var de=!1;function se(je,_e){var nt=(0,M.Z)(_e),vt=nt[0],dt=nt.slice(1);if(!vt)return[je];var Qe=je.split(vt);return de=de||Qe.length>1,Qe.reduce(function(ut,At){return[].concat((0,d.Z)(ut),(0,d.Z)(se(At,dt)))},[]).filter(function(ut){return ut})}var Xe=se(p,S);return de?Xe:null}var u=["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"],Y=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Z(p){return p==="tags"||p==="multiple"}var C=h.forwardRef(function(p,S){var de,se,Xe=p.id,je=p.prefixCls,_e=p.className,nt=p.showSearch,vt=p.tagRender,dt=p.direction,Qe=p.omitDomProps,ut=p.displayValues,At=p.onDisplayValuesChange,bt=p.emptyOptions,Pt=p.notFoundContent,Lt=Pt===void 0?"Not Found":Pt,qt=p.onClear,Nt=p.mode,ft=p.disabled,pe=p.loading,Ee=p.getInputElement,Te=p.getRawInputElement,Ke=p.open,Re=p.defaultOpen,rt=p.onDropdownVisibleChange,j=p.activeValue,k=p.onActiveValueChange,ue=p.activeDescendantId,me=p.searchValue,Fe=p.autoClearSearchValue,Ot=p.onSearch,Mt=p.onSearchSplit,lt=p.tokenSeparators,Ue=p.allowClear,Et=p.suffixIcon,Xt=p.clearIcon,Zt=p.OptionList,Rt=p.animation,Vt=p.transitionName,on=p.dropdownStyle,nn=p.dropdownClassName,En=p.dropdownMatchSelectWidth,$n=p.dropdownRender,_t=p.dropdownAlign,Wt=p.placement,$t=p.builtinPlacements,Jn=p.getPopupContainer,Zn=p.showAction,Dn=Zn===void 0?[]:Zn,wn=p.onFocus,jt=p.onBlur,cn=p.onKeyUp,On=p.onKeyDown,ir=p.onMouseDown,vr=(0,B.Z)(p,u),kt=Z(Nt),Yt=(nt!==void 0?nt:kt)||Nt==="combobox",Ft=(0,oe.Z)({},vr);Y.forEach(function(Lr){delete Ft[Lr]}),Qe==null||Qe.forEach(function(Lr){delete Ft[Lr]});var Hn=h.useState(!1),lr=(0,c.Z)(Hn,2),dn=lr[0],hn=lr[1];h.useEffect(function(){hn((0,J.Z)())},[]);var Sr=h.useRef(null),Ln=h.useRef(null),sr=h.useRef(null),Dr=h.useRef(null),gr=h.useRef(null),wr=b(),br=(0,c.Z)(wr,3),Vr=br[0],Ur=br[1],ao=br[2];h.useImperativeHandle(S,function(){var Lr,xr;return{focus:(Lr=Dr.current)===null||Lr===void 0?void 0:Lr.focus,blur:(xr=Dr.current)===null||xr===void 0?void 0:xr.blur,scrollTo:function(Ao){var Co;return(Co=gr.current)===null||Co===void 0?void 0:Co.scrollTo(Ao)}}});var fo=h.useMemo(function(){var Lr;if(Nt!=="combobox")return me;var xr=(Lr=ut[0])===null||Lr===void 0?void 0:Lr.value;return typeof xr=="string"||typeof xr=="number"?String(xr):""},[me,Nt,ut]),Qo=Nt==="combobox"&&typeof Ee=="function"&&Ee()||null,Do=typeof Te=="function"&&Te(),Xo=(0,te.x1)(Ln,Do==null||(de=Do.props)===null||de===void 0?void 0:de.ref),Vo=h.useState(!1),Zo=(0,c.Z)(Vo,2),mo=Zo[0],Yo=Zo[1];(0,P.Z)(function(){Yo(!0)},[]);var ko=(0,ce.Z)(!1,{defaultValue:Re,value:Ke}),No=(0,c.Z)(ko,2),jo=No[0],bo=No[1],An=mo?jo:!1,Fn=!Lt&&bt;(ft||Fn&&An&&Nt==="combobox")&&(An=!1);var rn=Fn?!1:An,er=h.useCallback(function(Lr){var xr=Lr!==void 0?Lr:!An;ft||(bo(xr),An!==xr&&(rt==null||rt(xr)))},[ft,An,bo,rt]),fr=h.useMemo(function(){return(lt||[]).some(function(Lr){return[` +`,`\r +`].includes(Lr)})},[lt]),jr=function(xr,Fo,Ao){var Co=!0,zo=xr;k==null||k(null);var Wo=Ao?null:f(xr,lt);return Nt!=="combobox"&&Wo&&(zo="",Mt==null||Mt(Wo),er(!1),Co=!1),Ot&&fo!==zo&&Ot(zo,{source:Fo?"typing":"effect"}),Co},wo=function(xr){!xr||!xr.trim()||Ot(xr,{source:"submit"})};h.useEffect(function(){!An&&!kt&&Nt!=="combobox"&&jr("",!1,!1)},[An]),h.useEffect(function(){jo&&ft&&bo(!1),ft&&Ur(!1)},[ft]);var uo=o(),no=(0,c.Z)(uo,2),Io=no[0],Yr=no[1],Tr=function(xr){var Fo=Io(),Ao=xr.which;if(Ao===ie.Z.ENTER&&(Nt!=="combobox"&&xr.preventDefault(),An||er(!0)),Yr(!!fo),Ao===ie.Z.BACKSPACE&&!Fo&&kt&&!fo&&ut.length){for(var Co=(0,d.Z)(ut),zo=null,Wo=Co.length-1;Wo>=0;Wo-=1){var na=Co[Wo];if(!na.disabled){Co.splice(Wo,1),zo=na;break}}zo&&At(Co,{type:"remove",values:[zo]})}for(var Jo=arguments.length,fa=new Array(Jo>1?Jo-1:0),$r=1;$r1?Fo-1:0),Co=1;Co1?Wo-1:0),Jo=1;Jo1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ze.Z)(p).map(function(de,se){if(!h.isValidElement(de)||!de.type)return null;var Xe=de,je=Xe.type.isSelectOptGroup,_e=Xe.key,nt=Xe.props,vt=nt.children,dt=(0,B.Z)(nt,yt);return S||!je?gt(de):(0,oe.Z)((0,oe.Z)({key:"__RC_SELECT_GRP__".concat(_e===null?se:_e,"__"),label:_e},dt),{},{options:xt(vt)})}).filter(function(de){return de})}function Gt(p,S,de,se,Xe){return h.useMemo(function(){var je=p,_e=!p;_e&&(je=xt(S));var nt=new Map,vt=new Map,dt=function(At,bt,Pt){Pt&&typeof Pt=="string"&&At.set(bt[Pt],bt)};function Qe(ut){for(var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=0;bt1&&arguments[1]!==void 0?arguments[1]:1,Jn=k.length,Zn=0;Zn1&&arguments[1]!==void 0?arguments[1]:!1;Et(Wt);var Jn={source:$t?"keyboard":"mouse"},Zn=k[Wt];if(!Zn){Lt(null,-1,Jn);return}Lt(Zn.value,Wt,Jn)};(0,h.useEffect)(function(){Xt(qt!==!1?Ot(0):-1)},[k.length,dt]);var Zt=h.useCallback(function(_t){return pe.has(_t)&&vt!=="combobox"},[vt,(0,d.Z)(pe).toString(),pe.size]);(0,h.useEffect)(function(){var _t=setTimeout(function(){if(!nt&&_e&&pe.size===1){var $t=Array.from(pe)[0],Jn=k.findIndex(function(Zn){var Dn=Zn.data;return Dn.value===$t});Jn!==-1&&(Xt(Jn),Fe(Jn))}});if(_e){var Wt;(Wt=ue.current)===null||Wt===void 0||Wt.scrollTo(void 0)}return function(){return clearTimeout(_t)}},[_e,dt,Pt.length]);var Rt=function(Wt){Wt!==void 0&&Nt(Wt,{selected:!pe.has(Wt)}),nt||Qe(!1)};if(h.useImperativeHandle(de,function(){return{onKeyDown:function(Wt){var $t=Wt.which,Jn=Wt.ctrlKey;switch($t){case ie.Z.N:case ie.Z.P:case ie.Z.UP:case ie.Z.DOWN:{var Zn=0;if($t===ie.Z.UP?Zn=-1:$t===ie.Z.DOWN?Zn=1:hr()&&Jn&&($t===ie.Z.N?Zn=1:$t===ie.Z.P&&(Zn=-1)),Zn!==0){var Dn=Ot(Ue+Zn,Zn);Fe(Dn),Xt(Dn,!0)}break}case ie.Z.ENTER:{var wn=k[Ue];wn&&!wn.data.disabled?Rt(wn.value):Rt(void 0),_e&&Wt.preventDefault();break}case ie.Z.ESC:Qe(!1),_e&&Wt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Wt){Fe(Wt)}}}),k.length===0)return h.createElement("div",{role:"listbox",id:"".concat(je,"_list"),className:"".concat(j,"-empty"),onMouseDown:me},ut);var Vt=Object.keys(Ee).map(function(_t){return Ee[_t]}),on=function(Wt){return Wt.label};function nn(_t,Wt){var $t=_t.group;return{role:$t?"presentation":"option",id:"".concat(je,"_list_").concat(Wt)}}var En=function(Wt){var $t=k[Wt];if(!$t)return null;var Jn=$t.data||{},Zn=Jn.value,Dn=$t.group,wn=(0,O.Z)(Jn,!0),jt=on($t);return $t?h.createElement("div",(0,t.Z)({"aria-label":typeof jt=="string"&&!Dn?jt:null},wn,{key:Wt},nn($t,Wt),{"aria-selected":Zt(Zn)}),Zn):null},$n={role:"listbox",id:"".concat(je,"_list")};return h.createElement(h.Fragment,null,Te&&h.createElement("div",(0,t.Z)({},$n,{style:{height:0,width:0,overflow:"hidden"}}),En(Ue-1),En(Ue),En(Ue+1)),h.createElement(nr.Z,{itemKey:"key",ref:ue,data:k,height:Re,itemHeight:rt,fullHeight:!1,onMouseDown:me,onScroll:At,virtual:Te,direction:Ke,innerProps:Te?null:$n},function(_t,Wt){var $t,Jn=_t.group,Zn=_t.groupOption,Dn=_t.data,wn=_t.label,jt=_t.value,cn=Dn.key;if(Jn){var On,ir=(On=Dn.title)!==null&&On!==void 0?On:Mn(wn)?wn.toString():void 0;return h.createElement("div",{className:y()(j,"".concat(j,"-group")),title:ir},wn!==void 0?wn:cn)}var vr=Dn.disabled,kt=Dn.title,Yt=Dn.children,Ft=Dn.style,Hn=Dn.className,lr=(0,B.Z)(Dn,qn),dn=(0,pn.Z)(lr,Vt),hn=Zt(jt),Sr="".concat(j,"-option"),Ln=y()(j,Sr,Hn,($t={},(0,A.Z)($t,"".concat(Sr,"-grouped"),Zn),(0,A.Z)($t,"".concat(Sr,"-active"),Ue===Wt&&!vr),(0,A.Z)($t,"".concat(Sr,"-disabled"),vr),(0,A.Z)($t,"".concat(Sr,"-selected"),hn),$t)),sr=on(_t),Dr=!ft||typeof ft=="function"||hn,gr=typeof sr=="number"?sr:sr||jt,wr=Mn(gr)?gr.toString():void 0;return kt!==void 0&&(wr=kt),h.createElement("div",(0,t.Z)({},(0,O.Z)(dn),Te?{}:nn(_t,Wt),{"aria-selected":hn,className:Ln,title:wr,onMouseMove:function(){Ue===Wt||vr||Xt(Wt)},onClick:function(){vr||Rt(jt)},style:Ft}),h.createElement("div",{className:"".concat(Sr,"-content")},gr),h.isValidElement(ft)||hn,Dr&&h.createElement(Se,{className:"".concat(j,"-option-state"),customizeIcon:ft,customizeIconProps:{isSelected:hn}},hn?"\u2713":null))}))},Nr=h.forwardRef(Tn);Nr.displayName="OptionList";var Pr=Nr;function dr(p){var S=p.mode,de=p.options,se=p.children,Xe=p.backfill,je=p.allowClear,_e=p.placeholder,nt=p.getInputElement,vt=p.showSearch,dt=p.onSearch,Qe=p.defaultOpen,ut=p.autoFocus,At=p.labelInValue,bt=p.value,Pt=p.inputValue,Lt=p.optionLabelProp,qt=isMultiple(S),Nt=vt!==void 0?vt:qt||S==="combobox",ft=de||convertChildrenToData(se);if(warning(S!=="tags"||ft.every(function(Ke){return!Ke.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),S==="tags"||S==="combobox"){var pe=ft.some(function(Ke){return Ke.options?Ke.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Ke?Ke.value:Ke.key)=="number"});warning(!pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(S!=="combobox"||!Lt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(S==="combobox"||!Xe,"`backfill` only works with `combobox` mode."),warning(S==="combobox"||!nt,"`getInputElement` only work with `combobox` mode."),noteOnce(S!=="combobox"||!nt||!je||!_e,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),dt&&!Nt&&S!=="combobox"&&S!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Qe||ut,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),bt!=null){var Ee=toArray(bt);warning(!At||Ee.every(function(Ke){return _typeof(Ke)==="object"&&("key"in Ke||"value"in Ke)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!qt||Array.isArray(bt),"`value` should be array when `mode` is `multiple` or `tags`")}if(se){var Te=null;toNodeArray(se).some(function(Ke){if(!React.isValidElement(Ke)||!Ke.type)return!1;var Re=Ke,rt=Re.type;if(rt.isSelectOption)return!1;if(rt.isSelectOptGroup){var j=toNodeArray(Ke.props.children).every(function(k){return!React.isValidElement(k)||!Ke.type||k.type.isSelectOption?!0:(Te=k.type,!1)});return!j}return Te=rt,!0}),Te&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Te.displayName||Te.name||Te,"`.")),warning(Pt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function yr(p,S){if(p){var de=function se(Xe){for(var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=0;_e2&&arguments[2]!==void 0?arguments[2]:{},er=rn.source,fr=er===void 0?"keyboard":er;Xo(Fn),_e&&se==="combobox"&&An!==null&&fr==="keyboard"&&ao(String(An))},[_e,se]),mo=function(Fn,rn,er){var fr=function(){var Oo,go=Hn(Fn);return[Ue?{label:go==null?void 0:go[nn.label],value:Fn,key:(Oo=go==null?void 0:go.key)!==null&&Oo!==void 0?Oo:Fn}:Fn,ge(go)]};if(rn&&bt){var jr=fr(),wo=(0,c.Z)(jr,2),uo=wo[0],no=wo[1];bt(uo,no)}else if(!rn&&Pt&&er!=="clear"){var Io=fr(),Yr=(0,c.Z)(Io,2),Tr=Yr[0],vo=Yr[1];Pt(Tr,vo)}},Yo=It(function(An,Fn){var rn,er=Rt?Fn.selected:!0;er?rn=Rt?[].concat((0,d.Z)(Ft),[An]):[An]:rn=Ft.filter(function(fr){return fr.value!==An}),wr(rn),mo(An,er),se==="combobox"?ao(""):(!Z||At)&&(Wt(""),ao(""))}),ko=function(Fn,rn){wr(Fn);var er=rn.type,fr=rn.values;(er==="remove"||er==="clear")&&fr.forEach(function(jr){mo(jr.value,!1,er)})},No=function(Fn,rn){if(Wt(Fn),ao(null),rn.source==="submit"){var er=(Fn||"").trim();if(er){var fr=Array.from(new Set([].concat((0,d.Z)(dn),[er])));wr(fr),mo(er,!0),Wt("")}return}rn.source!=="blur"&&(se==="combobox"&&wr(Fn),Qe==null||Qe(Fn))},jo=function(Fn){var rn=Fn;se!=="tags"&&(rn=Fn.map(function(fr){var jr=Zn.get(fr);return jr==null?void 0:jr.value}).filter(function(fr){return fr!==void 0}));var er=Array.from(new Set([].concat((0,d.Z)(dn),(0,d.Z)(rn))));wr(er),er.forEach(function(fr){mo(fr,!0)})},bo=h.useMemo(function(){var An=j!==!1&&qt!==!1;return(0,oe.Z)((0,oe.Z)({},$t),{},{flattenOptions:gr,onActiveValue:Zo,defaultActiveFirstOption:Vo,onSelect:Yo,menuItemSelectedIcon:rt,rawValues:dn,fieldNames:nn,virtual:An,direction:k,listHeight:me,listItemHeight:Ot,childrenAsData:Vt})},[$t,gr,Zo,Vo,Yo,rt,dn,nn,j,qt,me,Ot,Vt]);return h.createElement(Tt.Provider,{value:bo},h.createElement(G,(0,t.Z)({},Xt,{id:Zt,prefixCls:je,ref:S,omitDomProps:Or,mode:se,displayValues:lr,onDisplayValuesChange:ko,direction:k,searchValue:_t,onSearch:No,autoClearSearchValue:At,onSearchSplit:jo,dropdownMatchSelectWidth:qt,OptionList:Pr,emptyOptions:!gr.length,activeValue:Ur,activeDescendantId:"".concat(Zt,"_list_").concat(Do)})))}),ee=Kn;ee.Option=Bn,ee.OptGroup=Dt;var s=ee,E=s},9296:function(ln,ke,e){e.r(ke),e.d(ke,{ResizableTextArea:function(){return H},default:function(){return Ae}});var t=e(5891),d=e(57259),A=e(80962),oe=e(80665),c=e(29043),B=e(19149),n=e(26390),ce=e(92310),le=e.n(ce),h=e(93681),fe=e(5643),y=e(35788),P=e(59301),J=e(29301),ie=e(28800),te=e(23073),$e=` + 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; +`,Se=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ve={},be;function K(ae){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=ae.getAttribute("id")||ae.getAttribute("data-reactid")||ae.getAttribute("name");if(U&&Ve[Ie])return Ve[Ie];var m=window.getComputedStyle(ae),x=m.getPropertyValue("box-sizing")||m.getPropertyValue("-moz-box-sizing")||m.getPropertyValue("-webkit-box-sizing"),R=parseFloat(m.getPropertyValue("padding-bottom"))+parseFloat(m.getPropertyValue("padding-top")),L=parseFloat(m.getPropertyValue("border-bottom-width"))+parseFloat(m.getPropertyValue("border-top-width")),I=Se.map(function(re){return"".concat(re,":").concat(m.getPropertyValue(re))}).join(";"),F={sizingStyle:I,paddingSize:R,borderSize:L,boxSizing:x};return U&&Ie&&(Ve[Ie]=F),F}function b(ae){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),document.body.appendChild(be)),ae.getAttribute("wrap")?be.setAttribute("wrap",ae.getAttribute("wrap")):be.removeAttribute("wrap");var x=K(ae,U),R=x.paddingSize,L=x.borderSize,I=x.boxSizing,F=x.sizingStyle;be.setAttribute("style","".concat(F,";").concat($e)),be.value=ae.value||ae.placeholder||"";var re=void 0,Ge=void 0,He,Me=be.scrollHeight;if(I==="border-box"?Me+=L:I==="content-box"&&(Me-=R),Ie!==null||m!==null){be.value=" ";var ot=be.scrollHeight-R;Ie!==null&&(re=ot*Ie,I==="border-box"&&(re=re+R+L),Me=Math.max(re,Me)),m!==null&&(Ge=ot*m,I==="border-box"&&(Ge=Ge+R+L),He=Me>Ge?"":"hidden",Me=Math.min(Ge,Me))}var ht={height:Me,overflowY:He,resize:"none"};return re&&(ht.minHeight=re),Ge&&(ht.maxHeight=Ge),ht}var o=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],w=0,O=1,Q=2,X=P.forwardRef(function(ae,U){var Ie=ae,m=Ie.prefixCls,x=Ie.onPressEnter,R=Ie.defaultValue,L=Ie.value,I=Ie.autoSize,F=Ie.onResize,re=Ie.className,Ge=Ie.style,He=Ie.disabled,Me=Ie.onChange,ot=Ie.onInternalAutoSize,ht=(0,B.Z)(Ie,o),at=(0,y.Z)(R,{value:L,postState:function(Dt){return Dt!=null?Dt:""}}),ct=(0,c.Z)(at,2),Pe=ct[0],z=ct[1],M=function(Dt){z(Dt.target.value),Me==null||Me(Dt)},D=P.useRef();P.useImperativeHandle(U,function(){return{textArea:D.current}});var l=P.useMemo(function(){return I&&(0,oe.Z)(I)==="object"?[I.minRows,I.maxRows]:[]},[I]),V=(0,c.Z)(l,2),ge=V[0],f=V[1],u=!!I,Y=function(){try{if(document.activeElement===D.current){var Dt=D.current,In=Dt.selectionStart,Bn=Dt.selectionEnd,Pn=Dt.scrollTop;D.current.setSelectionRange(In,Bn),D.current.scrollTop=Pn}}catch(pn){}},Z=P.useState(Q),C=(0,c.Z)(Z,2),G=C[0],Oe=C[1],ye=P.useState(),_=(0,c.Z)(ye,2),xe=_[0],Ze=_[1],we=function(){Oe(w)};(0,ie.Z)(function(){u&&we()},[L,ge,f,u]),(0,ie.Z)(function(){if(G===w)Oe(O);else if(G===O){var st=b(D.current,!1,ge,f);Oe(Q),Ze(st)}else Y()},[G]);var yt=P.useRef(),gt=function(){te.Z.cancel(yt.current)},xt=function(Dt){G===Q&&(F==null||F(Dt),I&&(gt(),yt.current=(0,te.Z)(function(){we()})))};P.useEffect(function(){return gt},[]);var Gt=u?xe:null,It=(0,d.Z)((0,d.Z)({},Ge),Gt);return(G===w||G===O)&&(It.overflowY="hidden",It.overflowX="hidden"),P.createElement(J.Z,{onResize:xt,disabled:!(I||F)},P.createElement("textarea",(0,t.Z)({},ht,{ref:D,style:It,className:le()(m,re,(0,A.Z)({},"".concat(m,"-disabled"),He)),disabled:He,value:Pe,onChange:M})))}),H=X,T=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function De(ae,U){return(0,n.Z)(ae||"").slice(0,U).join("")}function ve(ae,U,Ie,m){var x=Ie;return ae?x=De(Ie,m):(0,n.Z)(U||"").lengthm&&(x=U),x}var tt=P.forwardRef(function(ae,U){var Ie,m=ae.defaultValue,x=ae.value,R=ae.onFocus,L=ae.onBlur,I=ae.onChange,F=ae.allowClear,re=ae.maxLength,Ge=ae.onCompositionStart,He=ae.onCompositionEnd,Me=ae.suffix,ot=ae.prefixCls,ht=ot===void 0?"rc-textarea":ot,at=ae.classes,ct=ae.showCount,Pe=ae.className,z=ae.style,M=ae.disabled,D=ae.hidden,l=ae.classNames,V=ae.styles,ge=ae.onResize,f=(0,B.Z)(ae,T),u=(0,y.Z)(m,{value:x,defaultValue:m}),Y=(0,c.Z)(u,2),Z=Y[0],C=Y[1],G=(0,P.useRef)(null),Oe=P.useState(!1),ye=(0,c.Z)(Oe,2),_=ye[0],xe=ye[1],Ze=P.useState(!1),we=(0,c.Z)(Ze,2),yt=we[0],gt=we[1],xt=P.useRef(),Gt=P.useRef(0),It=P.useState(null),st=(0,c.Z)(It,2),Dt=st[0],In=st[1],Bn=function(){var bn;(bn=G.current)===null||bn===void 0||bn.textArea.focus()};(0,P.useImperativeHandle)(U,function(){return{resizableTextArea:G.current,focus:Bn,blur:function(){var bn;(bn=G.current)===null||bn===void 0||bn.textArea.blur()}}}),(0,P.useEffect)(function(){xe(function(Or){return!M&&Or})},[M]);var Pn=Number(re)>0,pn=function(bn){gt(!0),xt.current=Z,Gt.current=bn.currentTarget.selectionStart,Ge==null||Ge(bn)},nr=function(bn){gt(!1);var Kn=bn.currentTarget.value;if(Pn){var ee,s=Gt.current>=re+1||Gt.current===((ee=xt.current)===null||ee===void 0?void 0:ee.length);Kn=ve(s,xt.current,Kn,re)}Kn!==Z&&(C(Kn),(0,fe.rJ)(bn.currentTarget,bn,I,Kn)),He==null||He(bn)},rr=function(bn){var Kn=bn.target.value;if(!yt&&Pn){var ee=bn.target.selectionStart>=re+1||bn.target.selectionStart===Kn.length||!bn.target.selectionStart;Kn=ve(ee,Z,Kn,re)}C(Kn),(0,fe.rJ)(bn.currentTarget,bn,I,Kn)},Tt=function(bn){var Kn=f.onPressEnter,ee=f.onKeyDown;bn.key==="Enter"&&Kn&&Kn(bn),ee==null||ee(bn)},hr=function(bn){xe(!0),R==null||R(bn)},qn=function(bn){xe(!1),L==null||L(bn)},Mn=function(bn){var Kn;C(""),Bn(),(0,fe.rJ)((Kn=G.current)===null||Kn===void 0?void 0:Kn.textArea,bn,I)},Tn=(0,fe.D7)(Z);!yt&&Pn&&x==null&&(Tn=De(Tn,re));var Nr=Me,Pr;if(ct){var dr=(0,n.Z)(Tn).length;(0,oe.Z)(ct)==="object"?Pr=ct.formatter({value:Tn,count:dr,maxLength:re}):Pr="".concat(dr).concat(Pn?" / ".concat(re):""),Nr=P.createElement(P.Fragment,null,Nr,P.createElement("span",{className:le()("".concat(ht,"-data-count"),l==null?void 0:l.count),style:V==null?void 0:V.count},Pr))}var yr=function(bn){var Kn;ge==null||ge(bn),(Kn=G.current)!==null&&Kn!==void 0&&Kn.textArea.style.height&&In(!0)},Rr=!f.autoSize&&!ct&&!F,eo=P.createElement(h.BaseInput,{value:Tn,allowClear:F,handleReset:Mn,suffix:Nr,prefixCls:ht,classes:{affixWrapper:le()(at==null?void 0:at.affixWrapper,(Ie={},(0,A.Z)(Ie,"".concat(ht,"-show-count"),ct),(0,A.Z)(Ie,"".concat(ht,"-textarea-allow-clear"),F),Ie))},disabled:M,focused:_,className:Pe,style:(0,d.Z)((0,d.Z)({},z),Dt&&!Rr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Pr=="string"?Pr:void 0}},hidden:D,inputElement:P.createElement(H,(0,t.Z)({},f,{onKeyDown:Tt,onChange:rr,onFocus:hr,onBlur:qn,onCompositionStart:pn,onCompositionEnd:nr,className:l==null?void 0:l.textarea,style:(0,d.Z)((0,d.Z)({},V==null?void 0:V.textarea),{},{resize:z==null?void 0:z.resize}),disabled:M,prefixCls:ht,onResize:yr,ref:G}))});return eo}),he=tt,Ae=he},39417:function(ln,ke,e){e.d(ke,{Z:function(){return O}});var t=e(5891),d=e(80962),A=e(19149),oe=e(57259),c=e(79545),B=e(68550),n=e(21882),ce=e(17928),le=e(7711),h=e(92310),fe=e.n(h),y=e(36994),P=e(59301),J=e(39378),ie=function(X){for(var H=X.prefixCls,T=X.level,De=X.isStart,ve=X.isEnd,tt="".concat(H,"-indent-unit"),he=[],Ae=0;Ae0&&arguments[0]!==void 0?arguments[0]:[],M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],D=z.length,l=M.length;if(Math.abs(D-l)!==1)return{add:!1,key:null};function V(ge,f){var u=new Map;ge.forEach(function(Z){u.set(Z,!0)});var Y=f.filter(function(Z){return!u.has(Z)});return Y.length===1?Y[0]:null}return D ").concat(M);return M}var re=te.forwardRef(function(z,M){var D=z.prefixCls,l=z.data,V=z.selectable,ge=z.checkable,f=z.expandedKeys,u=z.selectedKeys,Y=z.checkedKeys,Z=z.loadedKeys,C=z.loadingKeys,G=z.halfCheckedKeys,Oe=z.keyEntities,ye=z.disabled,_=z.dragging,xe=z.dragOverNodeKey,Ze=z.dropPosition,we=z.motion,yt=z.height,gt=z.itemHeight,xt=z.virtual,Gt=z.focusable,It=z.activeItem,st=z.focused,Dt=z.tabIndex,In=z.onKeyDown,Bn=z.onFocus,Pn=z.onBlur,pn=z.onActiveChange,nr=z.onListChangeStart,rr=z.onListChangeEnd,Tt=(0,K.Z)(z,Ae),hr=te.useRef(null),qn=te.useRef(null);te.useImperativeHandle(M,function(){return{scrollTo:function(ut){hr.current.scrollTo(ut)},getIndentWidth:function(){return qn.current.offsetWidth}}});var Mn=te.useState(f),Tn=(0,be.Z)(Mn,2),Nr=Tn[0],Pr=Tn[1],dr=te.useState(l),yr=(0,be.Z)(dr,2),Rr=yr[0],eo=yr[1],Or=te.useState(l),bn=(0,be.Z)(Or,2),Kn=bn[0],ee=bn[1],s=te.useState([]),E=(0,be.Z)(s,2),p=E[0],S=E[1],de=te.useState(null),se=(0,be.Z)(de,2),Xe=se[0],je=se[1],_e=te.useRef(l);_e.current=l;function nt(){var Qe=_e.current;eo(Qe),ee(Qe),S([]),je(null),rr()}(0,b.Z)(function(){Pr(f);var Qe=tt(Nr,f);if(Qe.key!==null)if(Qe.add){var ut=Rr.findIndex(function(Nt){var ft=Nt.key;return ft===Qe.key}),At=L(he(Rr,l,Qe.key),xt,yt,gt),bt=Rr.slice();bt.splice(ut+1,0,R),ee(bt),S(At),je("show")}else{var Pt=l.findIndex(function(Nt){var ft=Nt.key;return ft===Qe.key}),Lt=L(he(l,Rr,Qe.key),xt,yt,gt),qt=l.slice();qt.splice(Pt+1,0,R),ee(qt),S(Lt),je("hide")}else Rr!==l&&(eo(l),ee(l))},[f,l]),te.useEffect(function(){_||nt()},[_]);var vt=we?Kn:l,dt={expandedKeys:f,selectedKeys:u,loadedKeys:Z,loadingKeys:C,checkedKeys:Y,halfCheckedKeys:G,dragOverNodeKey:xe,dropPosition:Ze,keyEntities:Oe};return te.createElement(te.Fragment,null,st&&It&&te.createElement("span",{style:ae,"aria-live":"assertive"},F(It)),te.createElement("div",null,te.createElement("input",{style:ae,disabled:Gt===!1||ye,tabIndex:Gt!==!1?Dt:null,onKeyDown:In,onFocus:Bn,onBlur:Pn,value:"",onChange:U,"aria-label":"for screen reader"})),te.createElement("div",{className:"".concat(D,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},te.createElement("div",{className:"".concat(D,"-indent")},te.createElement("div",{ref:qn,className:"".concat(D,"-indent-unit")}))),te.createElement(o.Z,(0,t.Z)({},Tt,{data:vt,itemKey:I,height:yt,fullHeight:!1,virtual:xt,itemHeight:gt,prefixCls:"".concat(D,"-list"),ref:hr,onVisibleChange:function(ut,At){var bt=new Set(ut),Pt=At.filter(function(Lt){return!bt.has(Lt)});Pt.some(function(Lt){return I(Lt)===Ie})&&nt()}}),function(Qe){var ut=Qe.pos,At=(0,t.Z)({},(Ve(Qe.data),Qe.data)),bt=Qe.title,Pt=Qe.key,Lt=Qe.isStart,qt=Qe.isEnd,Nt=(0,X.km)(Pt,ut);delete At.key,delete At.children;var ft=(0,X.H8)(Nt,dt);return te.createElement(ve,(0,t.Z)({},At,ft,{title:bt,active:!!It&&Pt===It.key,pos:ut,data:Qe.data,isStart:Lt,isEnd:qt,motion:we,motionNodes:Pt===Ie?p:null,motionType:Xe,onMotionStart:nr,onMotionEnd:nt,treeNodeRequiredProps:dt,onMouseMove:function(){pn(null)}}))}))});re.displayName="NodeList";var Ge=re,He=e(35654),Me=e(90782),ot=e(67841),ht=10,at=function(z){(0,le.Z)(D,z);var M=(0,h.Z)(D);function D(){var l;(0,B.Z)(this,D);for(var V=arguments.length,ge=new Array(V),f=0;f2&&arguments[2]!==void 0?arguments[2]:!1,G=l.state,Oe=G.dragChildrenKeys,ye=G.dropPosition,_=G.dropTargetKey,xe=G.dropTargetPos,Ze=G.dropAllowed;if(Ze){var we=l.props.onDrop;if(l.setState({dragOverNodeKey:null}),l.cleanDragState(),_!==null){var yt=(0,oe.Z)((0,oe.Z)({},(0,X.H8)(_,l.getTreeNodeRequiredProps())),{},{active:((Z=l.getActiveItem())===null||Z===void 0?void 0:Z.key)===_,data:(0,ot.Z)(l.state.keyEntities,_).node}),gt=Oe.indexOf(_)!==-1;(0,ie.ZP)(!gt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xt=(0,He.yx)(xe),Gt={event:u,node:(0,X.F)(yt),dragNode:l.dragNode?(0,X.F)(l.dragNode.props):null,dragNodesKeys:[l.dragNode.props.eventKey].concat(Oe),dropToGap:ye!==0,dropPosition:ye+Number(xt[xt.length-1])};C||we==null||we(Gt),l.dragNode=null}}},l.cleanDragState=function(){var u=l.state.draggingNodeKey;u!==null&&l.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),l.dragStartMousePosition=null,l.currentMouseOverDroppableNodeKey=null},l.triggerExpandActionExpand=function(u,Y){var Z=l.state,C=Z.expandedKeys,G=Z.flattenNodes,Oe=Y.expanded,ye=Y.key,_=Y.isLeaf;if(!(_||u.shiftKey||u.metaKey||u.ctrlKey)){var xe=G.filter(function(we){return we.key===ye})[0],Ze=(0,X.F)((0,oe.Z)((0,oe.Z)({},(0,X.H8)(ye,l.getTreeNodeRequiredProps())),{},{data:xe.data}));l.setExpandedKeys(Oe?(0,He._5)(C,ye):(0,He.L0)(C,ye)),l.onNodeExpand(u,Ze)}},l.onNodeClick=function(u,Y){var Z=l.props,C=Z.onClick,G=Z.expandAction;G==="click"&&l.triggerExpandActionExpand(u,Y),C==null||C(u,Y)},l.onNodeDoubleClick=function(u,Y){var Z=l.props,C=Z.onDoubleClick,G=Z.expandAction;G==="doubleClick"&&l.triggerExpandActionExpand(u,Y),C==null||C(u,Y)},l.onNodeSelect=function(u,Y){var Z=l.state.selectedKeys,C=l.state,G=C.keyEntities,Oe=C.fieldNames,ye=l.props,_=ye.onSelect,xe=ye.multiple,Ze=Y.selected,we=Y[Oe.key],yt=!Ze;yt?xe?Z=(0,He.L0)(Z,we):Z=[we]:Z=(0,He._5)(Z,we);var gt=Z.map(function(xt){var Gt=(0,ot.Z)(G,xt);return Gt?Gt.node:null}).filter(function(xt){return xt});l.setUncontrolledState({selectedKeys:Z}),_==null||_(Z,{event:"select",selected:yt,node:Y,selectedNodes:gt,nativeEvent:u.nativeEvent})},l.onNodeCheck=function(u,Y,Z){var C=l.state,G=C.keyEntities,Oe=C.checkedKeys,ye=C.halfCheckedKeys,_=l.props,xe=_.checkStrictly,Ze=_.onCheck,we=Y.key,yt,gt={event:"check",node:Y,checked:Z,nativeEvent:u.nativeEvent};if(xe){var xt=Z?(0,He.L0)(Oe,we):(0,He._5)(Oe,we),Gt=(0,He._5)(ye,we);yt={checked:xt,halfChecked:Gt},gt.checkedNodes=xt.map(function(Pn){return(0,ot.Z)(G,Pn)}).filter(function(Pn){return Pn}).map(function(Pn){return Pn.node}),l.setUncontrolledState({checkedKeys:xt})}else{var It=(0,Me.S)([].concat((0,c.Z)(Oe),[we]),!0,G),st=It.checkedKeys,Dt=It.halfCheckedKeys;if(!Z){var In=new Set(st);In.delete(we);var Bn=(0,Me.S)(Array.from(In),{checked:!1,halfCheckedKeys:Dt},G);st=Bn.checkedKeys,Dt=Bn.halfCheckedKeys}yt=st,gt.checkedNodes=[],gt.checkedNodesPositions=[],gt.halfCheckedKeys=Dt,st.forEach(function(Pn){var pn=(0,ot.Z)(G,Pn);if(pn){var nr=pn.node,rr=pn.pos;gt.checkedNodes.push(nr),gt.checkedNodesPositions.push({node:nr,pos:rr})}}),l.setUncontrolledState({checkedKeys:st},!1,{halfCheckedKeys:Dt})}Ze==null||Ze(yt,gt)},l.onNodeLoad=function(u){var Y=u.key,Z=new Promise(function(C,G){l.setState(function(Oe){var ye=Oe.loadedKeys,_=ye===void 0?[]:ye,xe=Oe.loadingKeys,Ze=xe===void 0?[]:xe,we=l.props,yt=we.loadData,gt=we.onLoad;if(!yt||_.indexOf(Y)!==-1||Ze.indexOf(Y)!==-1)return null;var xt=yt(u);return xt.then(function(){var Gt=l.state.loadedKeys,It=(0,He.L0)(Gt,Y);gt==null||gt(It,{event:"load",node:u}),l.setUncontrolledState({loadedKeys:It}),l.setState(function(st){return{loadingKeys:(0,He._5)(st.loadingKeys,Y)}}),C()}).catch(function(Gt){if(l.setState(function(st){return{loadingKeys:(0,He._5)(st.loadingKeys,Y)}}),l.loadingRetryTimes[Y]=(l.loadingRetryTimes[Y]||0)+1,l.loadingRetryTimes[Y]>=ht){var It=l.state.loadedKeys;(0,ie.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),l.setUncontrolledState({loadedKeys:(0,He.L0)(It,Y)}),C()}G(Gt)}),{loadingKeys:(0,He.L0)(Ze,Y)}})});return Z.catch(function(){}),Z},l.onNodeMouseEnter=function(u,Y){var Z=l.props.onMouseEnter;Z==null||Z({event:u,node:Y})},l.onNodeMouseLeave=function(u,Y){var Z=l.props.onMouseLeave;Z==null||Z({event:u,node:Y})},l.onNodeContextMenu=function(u,Y){var Z=l.props.onRightClick;Z&&(u.preventDefault(),Z({event:u,node:Y}))},l.onFocus=function(){var u=l.props.onFocus;l.setState({focused:!0});for(var Y=arguments.length,Z=new Array(Y),C=0;C1&&arguments[1]!==void 0?arguments[1]:!1,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!l.destroyed){var C=!1,G=!0,Oe={};Object.keys(u).forEach(function(ye){if(ye in l.props){G=!1;return}C=!0,Oe[ye]=u[ye]}),C&&(!Y||G)&&l.setState((0,oe.Z)((0,oe.Z)({},Oe),Z))}},l.scrollTo=function(u){l.listRef.current.scrollTo(u)},l}return(0,n.Z)(D,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var V=this.props.activeKey;V!==void 0&&V!==this.state.activeKey&&(this.setState({activeKey:V}),V!==null&&this.scrollTo({key:V}))}},{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 V,ge=this.state,f=ge.focused,u=ge.flattenNodes,Y=ge.keyEntities,Z=ge.draggingNodeKey,C=ge.activeKey,G=ge.dropLevelOffset,Oe=ge.dropContainerKey,ye=ge.dropTargetKey,_=ge.dropPosition,xe=ge.dragOverNodeKey,Ze=ge.indent,we=this.props,yt=we.prefixCls,gt=we.className,xt=we.style,Gt=we.showLine,It=we.focusable,st=we.tabIndex,Dt=st===void 0?0:st,In=we.selectable,Bn=we.showIcon,Pn=we.icon,pn=we.switcherIcon,nr=we.draggable,rr=we.checkable,Tt=we.checkStrictly,hr=we.disabled,qn=we.motion,Mn=we.loadData,Tn=we.filterTreeNode,Nr=we.height,Pr=we.itemHeight,dr=we.virtual,yr=we.titleRender,Rr=we.dropIndicatorRender,eo=we.onContextMenu,Or=we.onScroll,bn=we.direction,Kn=we.rootClassName,ee=we.rootStyle,s=(0,J.Z)(this.props,{aria:!0,data:!0}),E;return nr&&((0,A.Z)(nr)==="object"?E=nr:typeof nr=="function"?E={nodeDraggable:nr}:E={}),te.createElement($e.k.Provider,{value:{prefixCls:yt,selectable:In,showIcon:Bn,icon:Pn,switcherIcon:pn,draggable:E,draggingNodeKey:Z,checkable:rr,checkStrictly:Tt,disabled:hr,keyEntities:Y,dropLevelOffset:G,dropContainerKey:Oe,dropTargetKey:ye,dropPosition:_,dragOverNodeKey:xe,indent:Ze,direction:bn,dropIndicatorRender:Rr,loadData:Mn,filterTreeNode:Tn,titleRender:yr,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}},te.createElement("div",{role:"tree",className:y()(yt,gt,Kn,(V={},(0,d.Z)(V,"".concat(yt,"-show-line"),Gt),(0,d.Z)(V,"".concat(yt,"-focused"),f),(0,d.Z)(V,"".concat(yt,"-active-focused"),C!==null),V)),style:ee},te.createElement(Ge,(0,t.Z)({ref:this.listRef,prefixCls:yt,style:xt,data:u,disabled:hr,selectable:In,checkable:!!rr,motion:qn,dragging:Z!==null,height:Nr,itemHeight:Pr,virtual:dr,focusable:It,focused:f,tabIndex:Dt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:eo,onScroll:Or},this.getTreeNodeRequiredProps(),s))))}}],[{key:"getDerivedStateFromProps",value:function(V,ge){var f=ge.prevProps,u={prevProps:V};function Y(It){return!f&&It in V||f&&f[It]!==V[It]}var Z,C=ge.fieldNames;if(Y("fieldNames")&&(C=(0,X.w$)(V.fieldNames),u.fieldNames=C),Y("treeData")?Z=V.treeData:Y("children")&&((0,ie.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Z=(0,X.zn)(V.children)),Z){u.treeData=Z;var G=(0,X.I8)(Z,{fieldNames:C});u.keyEntities=(0,oe.Z)((0,d.Z)({},Ie,x),G.keyEntities)}var Oe=u.keyEntities||ge.keyEntities;if(Y("expandedKeys")||f&&Y("autoExpandParent"))u.expandedKeys=V.autoExpandParent||!f&&V.defaultExpandParent?(0,He.r7)(V.expandedKeys,Oe):V.expandedKeys;else if(!f&&V.defaultExpandAll){var ye=(0,oe.Z)({},Oe);delete ye[Ie],u.expandedKeys=Object.keys(ye).map(function(It){return ye[It].key})}else!f&&V.defaultExpandedKeys&&(u.expandedKeys=V.autoExpandParent||V.defaultExpandParent?(0,He.r7)(V.defaultExpandedKeys,Oe):V.defaultExpandedKeys);if(u.expandedKeys||delete u.expandedKeys,Z||u.expandedKeys){var _=(0,X.oH)(Z||ge.treeData,u.expandedKeys||ge.expandedKeys,C);u.flattenNodes=_}if(V.selectable&&(Y("selectedKeys")?u.selectedKeys=(0,He.BT)(V.selectedKeys,V):!f&&V.defaultSelectedKeys&&(u.selectedKeys=(0,He.BT)(V.defaultSelectedKeys,V))),V.checkable){var xe;if(Y("checkedKeys")?xe=(0,He.E6)(V.checkedKeys)||{}:!f&&V.defaultCheckedKeys?xe=(0,He.E6)(V.defaultCheckedKeys)||{}:Z&&(xe=(0,He.E6)(V.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),xe){var Ze=xe,we=Ze.checkedKeys,yt=we===void 0?[]:we,gt=Ze.halfCheckedKeys,xt=gt===void 0?[]:gt;if(!V.checkStrictly){var Gt=(0,Me.S)(yt,!0,Oe);yt=Gt.checkedKeys,xt=Gt.halfCheckedKeys}u.checkedKeys=yt,u.halfCheckedKeys=xt}}return Y("loadedKeys")&&(u.loadedKeys=V.loadedKeys),u}}]),D}(te.Component);at.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:Se,allowDrop:function(){return!0},expandAction:!1},at.TreeNode=O.Z;var ct=at,Pe=ct},35654:function(ln,ke,e){e.d(ke,{BT:function(){return te},E6:function(){return Ve},L0:function(){return h},OM:function(){return ie},_5:function(){return le},r7:function(){return be},wA:function(){return y},yx:function(){return fe}});var t=e(26390),d=e(80665),A=e(51395),oe=e(59301),c=e(39417),B=e(67841),n=e(71430),ce=null;function le(K,b){if(!K)return[];var o=K.slice(),w=o.indexOf(b);return w>=0&&o.splice(w,1),o}function h(K,b){var o=(K||[]).slice();return o.indexOf(b)===-1&&o.push(b),o}function fe(K){return K.split("-")}function y(K,b){var o=[],w=(0,B.Z)(b,K);function O(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Q.forEach(function(X){var H=X.key,T=X.children;o.push(H),O(T)})}return O(w.children),o}function P(K){if(K.parent){var b=fe(K.pos);return Number(b[b.length-1])===K.parent.children.length-1}return!1}function J(K){var b=fe(K.pos);return Number(b[b.length-1])===0}function ie(K,b,o,w,O,Q,X,H,T,De){var ve,tt=K.clientX,he=K.clientY,Ae=K.target.getBoundingClientRect(),ae=Ae.top,U=Ae.height,Ie=(De==="rtl"?-1:1)*(((O==null?void 0:O.x)||0)-tt),m=(Ie-12)/w,x=(0,B.Z)(H,o.props.eventKey);if(he-1.5?Q({dragNode:ht,dropNode:at,dropPosition:1})?He=1:ct=!1:Q({dragNode:ht,dropNode:at,dropPosition:0})?He=0:Q({dragNode:ht,dropNode:at,dropPosition:1})?He=1:ct=!1:Q({dragNode:ht,dropNode:at,dropPosition:1})?He=1:ct=!1,{dropPosition:He,dropLevelOffset:Me,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:Ge,dropContainerKey:He===0?null:((ve=x.parent)===null||ve===void 0?void 0:ve.key)||null,dropAllowed:ct}}function te(K,b){if(K){var o=b.multiple;return o?K.slice():K.length?[K[0]]:K}}var $e=function(b){return b};function Se(K,b){if(!K)return[];var o=b||{},w=o.processProps,O=w===void 0?$e:w,Q=Array.isArray(K)?K:[K];return Q.map(function(X){var H=X.children,T=_objectWithoutProperties(X,ce),De=Se(H,b);return React.createElement(TreeNode,_extends({key:T.key},O(T)),De)})}function Ve(K){if(!K)return null;var b;if(Array.isArray(K))b={checkedKeys:K,halfCheckedKeys:void 0};else if((0,d.Z)(K)==="object")b={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,A.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return b}function be(K,b){var o=new Set;function w(O){if(!o.has(O)){var Q=(0,B.Z)(b,O);if(Q){o.add(O);var X=Q.parent,H=Q.node;H.disabled||X&&w(X.key)}}}return(K||[]).forEach(function(O){w(O)}),(0,t.Z)(o)}},90782:function(ln,ke,e){e.d(ke,{S:function(){return n}});var t=e(51395),d=e(67841);function A(ce,le){var h=new Set;return ce.forEach(function(fe){le.has(fe)||h.add(fe)}),h}function oe(ce){var le=ce||{},h=le.disabled,fe=le.disableCheckbox,y=le.checkable;return!!(h||fe)||y===!1}function c(ce,le,h,fe){for(var y=new Set(ce),P=new Set,J=0;J<=h;J+=1){var ie=le.get(J)||new Set;ie.forEach(function(Ve){var be=Ve.key,K=Ve.node,b=Ve.children,o=b===void 0?[]:b;y.has(be)&&!fe(K)&&o.filter(function(w){return!fe(w.node)}).forEach(function(w){y.add(w.key)})})}for(var te=new Set,$e=h;$e>=0;$e-=1){var Se=le.get($e)||new Set;Se.forEach(function(Ve){var be=Ve.parent,K=Ve.node;if(!(fe(K)||!Ve.parent||te.has(Ve.parent.key))){if(fe(Ve.parent.node)){te.add(be.key);return}var b=!0,o=!1;(be.children||[]).filter(function(w){return!fe(w.node)}).forEach(function(w){var O=w.key,Q=y.has(O);b&&!Q&&(b=!1),!o&&(Q||P.has(O))&&(o=!0)}),b&&y.add(be.key),o&&P.add(be.key),te.add(be.key)}})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(A(P,y))}}function B(ce,le,h,fe,y){for(var P=new Set(ce),J=new Set(le),ie=0;ie<=fe;ie+=1){var te=h.get(ie)||new Set;te.forEach(function(be){var K=be.key,b=be.node,o=be.children,w=o===void 0?[]:o;!P.has(K)&&!J.has(K)&&!y(b)&&w.filter(function(O){return!y(O.node)}).forEach(function(O){P.delete(O.key)})})}J=new Set;for(var $e=new Set,Se=fe;Se>=0;Se-=1){var Ve=h.get(Se)||new Set;Ve.forEach(function(be){var K=be.parent,b=be.node;if(!(y(b)||!be.parent||$e.has(be.parent.key))){if(y(be.parent.node)){$e.add(K.key);return}var o=!0,w=!1;(K.children||[]).filter(function(O){return!y(O.node)}).forEach(function(O){var Q=O.key,X=P.has(Q);o&&!X&&(o=!1),!w&&(X||J.has(Q))&&(w=!0)}),o||P.delete(K.key),w&&J.add(K.key),$e.add(K.key)}})}return{checkedKeys:Array.from(P),halfCheckedKeys:Array.from(A(J,P))}}function n(ce,le,h,fe){var y=[],P;fe?P=fe:P=oe;var J=new Set(ce.filter(function(Se){var Ve=!!(0,d.Z)(h,Se);return Ve||y.push(Se),Ve})),ie=new Map,te=0;Object.keys(h).forEach(function(Se){var Ve=h[Se],be=Ve.level,K=ie.get(be);K||(K=new Set,ie.set(be,K)),K.add(Ve),te=Math.max(te,be)}),(0,t.ZP)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(Se){return"'".concat(Se,"'")}).join(", ")));var $e;return le===!0?$e=c(J,ie,te,P):$e=B(J,le.halfCheckedKeys,ie,te,P),$e}},67841:function(ln,ke,e){e.d(ke,{Z:function(){return t}});function t(d,A){return d[A]}},71430:function(ln,ke,e){e.d(ke,{F:function(){return be},H8:function(){return Ve},I8:function(){return Se},km:function(){return y},oH:function(){return te},w$:function(){return P},zn:function(){return ie}});var t=e(80665),d=e(26390),A=e(57259),oe=e(19149),c=e(38298),B=e(64002),n=e(51395),ce=e(67841),le=["children"];function h(K,b){return"".concat(K,"-").concat(b)}function fe(K){return K&&K.type&&K.type.isTreeNode}function y(K,b){return K!=null?K:b}function P(K){var b=K||{},o=b.title,w=b._title,O=b.key,Q=b.children,X=o||"title";return{title:X,_title:w||[X],key:O||"key",children:Q||"children"}}function J(K,b){var o=new Map;function w(O){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(O||[]).forEach(function(X){var H=X[b.key],T=X[b.children];warning(H!=null,"Tree node must have a certain key: [".concat(Q).concat(H,"]"));var De=String(H);warning(!o.has(De)||H===null||H===void 0,"Same 'key' exist in the Tree: ".concat(De)),o.set(De,!0),w(T,"".concat(Q).concat(De," > "))})}w(K)}function ie(K){function b(o){var w=(0,c.Z)(o);return w.map(function(O){if(!fe(O))return(0,n.ZP)(!O,"Tree/TreeNode can only accept TreeNode as children."),null;var Q=O.key,X=O.props,H=X.children,T=(0,oe.Z)(X,le),De=(0,A.Z)({key:Q},T),ve=b(H);return ve.length&&(De.children=ve),De}).filter(function(O){return O})}return b(K)}function te(K,b,o){var w=P(o),O=w._title,Q=w.key,X=w.children,H=new Set(b===!0?[]:b),T=[];function De(ve){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ve.map(function(he,Ae){for(var ae=h(tt?tt.pos:"0",Ae),U=y(he[Q],ae),Ie,m=0;m1&&arguments[1]!==void 0?arguments[1]:{},o=b.initWrapper,w=b.processEntity,O=b.onProcessFinished,Q=b.externalGetKey,X=b.childrenPropName,H=b.fieldNames,T=arguments.length>2?arguments[2]:void 0,De=Q||T,ve={},tt={},he={posEntities:ve,keyEntities:tt};return o&&(he=o(he)||he),$e(K,function(Ae){var ae=Ae.node,U=Ae.index,Ie=Ae.pos,m=Ae.key,x=Ae.parentPos,R=Ae.level,L=Ae.nodes,I={node:ae,nodes:L,index:U,key:m,pos:Ie,level:R},F=y(m,Ie);ve[Ie]=I,tt[F]=I,I.parent=ve[x],I.parent&&(I.parent.children=I.parent.children||[],I.parent.children.push(I)),w&&w(I,he)},{externalGetKey:De,childrenPropName:X,fieldNames:H}),O&&O(he),he}function Ve(K,b){var o=b.expandedKeys,w=b.selectedKeys,O=b.loadedKeys,Q=b.loadingKeys,X=b.checkedKeys,H=b.halfCheckedKeys,T=b.dragOverNodeKey,De=b.dropPosition,ve=b.keyEntities,tt=(0,ce.Z)(ve,K),he={eventKey:K,expanded:o.indexOf(K)!==-1,selected:w.indexOf(K)!==-1,loaded:O.indexOf(K)!==-1,loading:Q.indexOf(K)!==-1,checked:X.indexOf(K)!==-1,halfChecked:H.indexOf(K)!==-1,pos:String(tt?tt.pos:""),dragOver:T===K&&De===0,dragOverGapTop:T===K&&De===-1,dragOverGapBottom:T===K&&De===1};return he}function be(K){var b=K.data,o=K.expanded,w=K.selected,O=K.checked,Q=K.loaded,X=K.loading,H=K.halfChecked,T=K.dragOver,De=K.dragOverGapTop,ve=K.dragOverGapBottom,tt=K.pos,he=K.active,Ae=K.eventKey,ae=(0,A.Z)((0,A.Z)({},b),{},{expanded:o,selected:w,checked:O,loaded:Q,loading:X,halfChecked:H,dragOver:T,dragOverGapTop:De,dragOverGapBottom:ve,pos:tt,active:he,key:Ae});return"props"in ae||Object.defineProperty(ae,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),ae}},8178:function(ln,ke,e){e.d(ke,{Z:function(){return d}});var t=e(4676);function d(A,oe,c,B){var n=t.unstable_batchedUpdates?function(le){t.unstable_batchedUpdates(c,le)}:c;return A!=null&&A.addEventListener&&A.addEventListener(oe,n,B),{remove:function(){A!=null&&A.removeEventListener&&A.removeEventListener(oe,n,B)}}}},21783:function(ln,ke,e){e.d(ke,{g1:function(){return fe},os:function(){return P}});var t=/margin|padding|width|height|max|min|offset/,d={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function oe(J){return J.nodeType===1?J.ownerDocument.defaultView.getComputedStyle(J,null):{}}function c(J,ie,te){if(ie=ie.toLowerCase(),te==="auto"){if(ie==="height")return J.offsetHeight;if(ie==="width")return J.offsetWidth}return ie in d||(d[ie]=t.test(ie)),d[ie]?parseFloat(te)||0:te}function B(J,ie){var te=arguments.length,$e=oe(J);return ie=A[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,te===1?$e:c(J,ie,$e[ie]||J.style[ie])}function n(J,ie,te){var $e=arguments.length;if(ie=A[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,$e===3)return typeof te=="number"&&t.test(ie)&&(te="".concat(te,"px")),J.style[ie]=te,te;for(var Se in ie)ie.hasOwnProperty(Se)&&n(J,Se,ie[Se]);return oe(J)}function ce(J){return J===document.body?document.documentElement.clientWidth:J.offsetWidth}function le(J){return J===document.body?window.innerHeight||document.documentElement.clientHeight:J.offsetHeight}function h(){var J=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ie=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:J,height:ie}}function fe(){var J=document.documentElement.clientWidth,ie=window.innerHeight||document.documentElement.clientHeight;return{width:J,height:ie}}function y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function P(J){var ie=J.getBoundingClientRect(),te=document.documentElement;return{left:ie.left+(window.pageXOffset||te.scrollLeft)-(te.clientLeft||document.body.clientLeft||0),top:ie.top+(window.pageYOffset||te.scrollTop)-(te.clientTop||document.body.clientTop||0)}}},24387:function(ln,ke,e){e.d(ke,{G:function(){return oe}});var t=e(87746),d=function(B){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(B)?B:[B],ce=window.document.documentElement;return n.some(function(le){return le in ce.style})}return!1},A=function(B,n){if(!d(B))return!1;var ce=document.createElement("div"),le=ce.style[B];return ce.style[B]=n,ce.style[B]!==le};function oe(c,B){return!Array.isArray(c)&&B!==void 0?A(c,B):d(c)}},50030:function(ln,ke,e){e.d(ke,{Z:function(){return ct}});var t=e(5891),d=e(80665),A=e(57259),oe=e(80962),c=e(29043),B=e(19149),n=e(92310),ce=e.n(n),le=e(29301),h=e(80764),fe=e(28800),y=e(59301),P=e(4676),J=y.forwardRef(function(Pe,z){var M=Pe.height,D=Pe.offsetY,l=Pe.offsetX,V=Pe.children,ge=Pe.prefixCls,f=Pe.onInnerResize,u=Pe.innerProps,Y=Pe.rtl,Z=Pe.extra,C={},G={display:"flex",flexDirection:"column"};return D!==void 0&&(C={height:M,position:"relative",overflow:"hidden"},G=(0,A.Z)((0,A.Z)({},G),{},(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({transform:"translateY(".concat(D,"px)")},Y?"marginRight":"marginLeft",-l),"position","absolute"),"left",0),"right",0),"top",0))),y.createElement("div",{style:C},y.createElement(le.Z,{onResize:function(ye){var _=ye.offsetHeight;_&&f&&f()}},y.createElement("div",(0,t.Z)({style:G,className:ce()((0,oe.Z)({},"".concat(ge,"-holder-inner"),ge)),ref:z},u),V,Z)))});J.displayName="Filler";var ie=J;function te(Pe){var z=Pe.children,M=Pe.setRef,D=y.useCallback(function(l){M(l)},[]);return y.cloneElement(z,{ref:D})}function $e(Pe,z,M,D,l,V,ge,f){var u=f.getKey;return Pe.slice(z,M+1).map(function(Y,Z){var C=z+Z,G=ge(Y,C,{style:{width:D},offsetX:l}),Oe=u(Y);return y.createElement(te,{key:Oe,setRef:function(_){return V(Y,_)}},G)})}function Se(Pe,z,M,D){var l=M-Pe,V=z-M,ge=Math.min(l,V)*2;if(D<=ge){var f=Math.floor(D/2);return D%2?M+f+1:M-f}return l>V?M-(D-V):M+(D-l)}function Ve(Pe,z,M){var D=Pe.length,l=z.length,V,ge;if(D===0&&l===0)return null;D2&&arguments[2]!==void 0?arguments[2]:!1,C=u?Y<0&&f.current.left||Y>0&&f.current.right:Y<0&&f.current.top||Y>0&&f.current.bottom;return Z&&C?(clearTimeout(V.current),l.current=!1):(!C||l.current)&&ge(),!l.current&&C}};function O(Pe,z,M,D,l,V,ge){var f=(0,y.useRef)(0),u=(0,y.useRef)(null),Y=(0,y.useRef)(null),Z=(0,y.useRef)(!1),C=w(z,M,D,l);function G(we,yt){if(K.Z.cancel(u.current),!C(!1,yt)){var gt=we;if(!gt._virtualHandled)gt._virtualHandled=!0;else return;f.current+=yt,Y.current=yt,o||gt.preventDefault(),u.current=(0,K.Z)(function(){var xt=Z.current?10:1;ge(f.current*xt,!1),f.current=0})}}function Oe(we,yt){ge(yt,!0),o||we.preventDefault()}var ye=(0,y.useRef)(null),_=(0,y.useRef)(null);function xe(we){if(Pe){K.Z.cancel(_.current),_.current=(0,K.Z)(function(){ye.current=null},2);var yt=we.deltaX,gt=we.deltaY,xt=we.shiftKey,Gt=yt,It=gt;(ye.current==="sx"||!ye.current&&xt&>&&!yt)&&(Gt=gt,It=0,ye.current="sx");var st=Math.abs(Gt),Dt=Math.abs(It);ye.current===null&&(ye.current=V&&st>Dt?"x":"y"),ye.current==="y"?G(we,It):Oe(we,Gt)}}function Ze(we){Pe&&(Z.current=we.detail===Y.current)}return[xe,Ze]}function Q(Pe,z,M,D){var l=y.useMemo(function(){return[new Map,[]]},[Pe,M.id,D]),V=(0,c.Z)(l,2),ge=V[0],f=V[1],u=function(Z){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Z,G=ge.get(Z),Oe=ge.get(C);if(G===void 0||Oe===void 0)for(var ye=Pe.length,_=f.length;_0&&arguments[0]!==void 0?arguments[0]:!1;Z();var ye=function(){var Ze=!1;f.current.forEach(function(we,yt){if(we&&we.offsetParent){var gt=(0,X.ZP)(we),xt=gt.offsetHeight,Gt=getComputedStyle(gt),It=Gt.marginTop,st=Gt.marginBottom,Dt=tt(It),In=tt(st),Bn=xt+Dt+In;u.current.get(yt)!==Bn&&(u.current.set(yt,Bn),Ze=!0)}}),Ze&&ge(function(we){return we+1})};if(Oe)ye();else{Y.current+=1;var _=Y.current;Promise.resolve().then(function(){_===Y.current&&ye()})}}function G(Oe,ye){var _=Pe(Oe),xe=f.current.get(_);ye?(f.current.set(_,ye),C()):f.current.delete(_),!xe!=!ye&&(ye?z==null||z(Oe):M==null||M(Oe))}return(0,y.useEffect)(function(){return Z},[]),[G,C,u.current,V]}var Ae=14/15;function ae(Pe,z,M){var D=(0,y.useRef)(!1),l=(0,y.useRef)(0),V=(0,y.useRef)(0),ge=(0,y.useRef)(null),f=(0,y.useRef)(null),u,Y=function(Oe){if(D.current){var ye=Math.ceil(Oe.touches[0].pageX),_=Math.ceil(Oe.touches[0].pageY),xe=l.current-ye,Ze=V.current-_,we=Math.abs(xe)>Math.abs(Ze);we?l.current=ye:V.current=_;var yt=M(we,we?xe:Ze,!1,Oe);yt&&Oe.preventDefault(),clearInterval(f.current),yt&&(f.current=setInterval(function(){we?xe*=Ae:Ze*=Ae;var gt=Math.floor(we?xe:Ze);(!M(we,gt,!0)||Math.abs(gt)<=.1)&&clearInterval(f.current)},16))}},Z=function(){D.current=!1,u()},C=function(Oe){u(),Oe.touches.length===1&&!D.current&&(D.current=!0,l.current=Math.ceil(Oe.touches[0].pageX),V.current=Math.ceil(Oe.touches[0].pageY),ge.current=Oe.target,ge.current.addEventListener("touchmove",Y,{passive:!1}),ge.current.addEventListener("touchend",Z,{passive:!0}))};u=function(){ge.current&&(ge.current.removeEventListener("touchmove",Y),ge.current.removeEventListener("touchend",Z))},(0,fe.Z)(function(){return Pe&&z.current.addEventListener("touchstart",C,{passive:!0}),function(){var G;(G=z.current)===null||G===void 0||G.removeEventListener("touchstart",C),u(),clearInterval(f.current)}},[Pe])}function U(Pe){return Math.floor(Math.pow(Pe,.5))}function Ie(Pe,z){var M="touches"in Pe?Pe.touches[0]:Pe;return M[z?"pageX":"pageY"]-window[z?"scrollX":"scrollY"]}function m(Pe,z,M){y.useEffect(function(){var D=z.current;if(Pe&&D){var l=!1,V,ge,f=function(){K.Z.cancel(V)},u=function G(){f(),V=(0,K.Z)(function(){M(ge),G()})},Y=function(Oe){var ye=Oe;ye._virtualHandled||(ye._virtualHandled=!0,l=!0)},Z=function(){l=!1,f()},C=function(Oe){if(l){var ye=Ie(Oe,!1),_=D.getBoundingClientRect(),xe=_.top,Ze=_.bottom;if(ye<=xe){var we=xe-ye;ge=-U(we),u()}else if(ye>=Ze){var yt=ye-Ze;ge=U(yt),u()}else f()}};return D.addEventListener("mousedown",Y),D.ownerDocument.addEventListener("mouseup",Z),D.ownerDocument.addEventListener("mousemove",C),function(){D.removeEventListener("mousedown",Y),D.ownerDocument.removeEventListener("mouseup",Z),D.ownerDocument.removeEventListener("mousemove",C),f()}}},[Pe])}var x=10;function R(Pe,z,M,D,l,V,ge,f){var u=y.useRef(),Y=y.useState(null),Z=(0,c.Z)(Y,2),C=Z[0],G=Z[1];return(0,fe.Z)(function(){if(C&&C.times=0;nr-=1){var rr=l(z[nr]),Tt=M.get(rr);if(Tt===void 0){we=!0;break}if(pn-=Tt,pn<=0)break}switch(xt){case"top":gt=It-xe;break;case"bottom":gt=st-Ze+xe;break;default:{var hr=Pe.current.scrollTop,qn=hr+Ze;Itqn&&(yt="bottom")}}gt!==null&&ge(gt),gt!==C.lastTop&&(we=!0)}we&&G((0,A.Z)((0,A.Z)({},C),{},{times:C.times+1,targetAlign:yt,lastTop:gt}))}},[C,Pe.current]),function(Oe){if(Oe==null){f();return}if(K.Z.cancel(u.current),typeof Oe=="number")ge(Oe);else if(Oe&&(0,d.Z)(Oe)==="object"){var ye,_=Oe.align;"index"in Oe?ye=Oe.index:ye=z.findIndex(function(we){return l(we)===Oe.key});var xe=Oe.offset,Ze=xe===void 0?0:xe;G({times:0,index:ye,offset:Ze,originAlign:_})}}}var L=y.forwardRef(function(Pe,z){var M=Pe.prefixCls,D=Pe.rtl,l=Pe.scrollOffset,V=Pe.scrollRange,ge=Pe.onStartMove,f=Pe.onStopMove,u=Pe.onScroll,Y=Pe.horizontal,Z=Pe.spinSize,C=Pe.containerSize,G=Pe.style,Oe=Pe.thumbStyle,ye=Pe.showScrollBar,_=y.useState(!1),xe=(0,c.Z)(_,2),Ze=xe[0],we=xe[1],yt=y.useState(null),gt=(0,c.Z)(yt,2),xt=gt[0],Gt=gt[1],It=y.useState(null),st=(0,c.Z)(It,2),Dt=st[0],In=st[1],Bn=!D,Pn=y.useRef(),pn=y.useRef(),nr=y.useState(ye),rr=(0,c.Z)(nr,2),Tt=rr[0],hr=rr[1],qn=y.useRef(),Mn=function(){ye===!0||ye===!1||(clearTimeout(qn.current),hr(!0),qn.current=setTimeout(function(){hr(!1)},3e3))},Tn=V-C||0,Nr=C-Z||0,Pr=y.useMemo(function(){if(l===0||Tn===0)return 0;var s=l/Tn;return s*Nr},[l,Tn,Nr]),dr=function(E){E.stopPropagation(),E.preventDefault()},yr=y.useRef({top:Pr,dragging:Ze,pageY:xt,startTop:Dt});yr.current={top:Pr,dragging:Ze,pageY:xt,startTop:Dt};var Rr=function(E){we(!0),Gt(Ie(E,Y)),In(yr.current.top),ge(),E.stopPropagation(),E.preventDefault()};y.useEffect(function(){var s=function(de){de.preventDefault()},E=Pn.current,p=pn.current;return E.addEventListener("touchstart",s,{passive:!1}),p.addEventListener("touchstart",Rr,{passive:!1}),function(){E.removeEventListener("touchstart",s),p.removeEventListener("touchstart",Rr)}},[]);var eo=y.useRef();eo.current=Tn;var Or=y.useRef();Or.current=Nr,y.useEffect(function(){if(Ze){var s,E=function(de){var se=yr.current,Xe=se.dragging,je=se.pageY,_e=se.startTop;K.Z.cancel(s);var nt=Pn.current.getBoundingClientRect(),vt=C/(Y?nt.width:nt.height);if(Xe){var dt=(Ie(de,Y)-je)*vt,Qe=_e;!Bn&&Y?Qe-=dt:Qe+=dt;var ut=eo.current,At=Or.current,bt=At?Qe/At:0,Pt=Math.ceil(bt*ut);Pt=Math.max(Pt,0),Pt=Math.min(Pt,ut),s=(0,K.Z)(function(){u(Pt,Y)})}},p=function(){we(!1),f()};return window.addEventListener("mousemove",E,{passive:!0}),window.addEventListener("touchmove",E,{passive:!0}),window.addEventListener("mouseup",p,{passive:!0}),window.addEventListener("touchend",p,{passive:!0}),function(){window.removeEventListener("mousemove",E),window.removeEventListener("touchmove",E),window.removeEventListener("mouseup",p),window.removeEventListener("touchend",p),K.Z.cancel(s)}}},[Ze]),y.useEffect(function(){return Mn(),function(){clearTimeout(qn.current)}},[l]),y.useImperativeHandle(z,function(){return{delayHidden:Mn}});var bn="".concat(M,"-scrollbar"),Kn={position:"absolute",visibility:Tt?null:"hidden"},ee={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Y?(Kn.height=8,Kn.left=0,Kn.right=0,Kn.bottom=0,ee.height="100%",ee.width=Z,Bn?ee.left=Pr:ee.right=Pr):(Kn.width=8,Kn.top=0,Kn.bottom=0,Bn?Kn.right=0:Kn.left=0,ee.width="100%",ee.height=Z,ee.top=Pr),y.createElement("div",{ref:Pn,className:ce()(bn,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(bn,"-horizontal"),Y),"".concat(bn,"-vertical"),!Y),"".concat(bn,"-visible"),Tt)),style:(0,A.Z)((0,A.Z)({},Kn),G),onMouseDown:dr,onMouseMove:Mn},y.createElement("div",{ref:pn,className:ce()("".concat(bn,"-thumb"),(0,oe.Z)({},"".concat(bn,"-thumb-moving"),Ze)),style:(0,A.Z)((0,A.Z)({},ee),Oe),onMouseDown:Rr}))}),I=L,F=20;function re(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,M=Pe/z*Pe;return isNaN(M)&&(M=0),M=Math.max(M,F),Math.floor(M)}var Ge=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],He=[],Me={overflowY:"auto",overflowAnchor:"none"};function ot(Pe,z){var M=Pe.prefixCls,D=M===void 0?"rc-virtual-list":M,l=Pe.className,V=Pe.height,ge=Pe.itemHeight,f=Pe.fullHeight,u=f===void 0?!0:f,Y=Pe.style,Z=Pe.data,C=Pe.children,G=Pe.itemKey,Oe=Pe.virtual,ye=Pe.direction,_=Pe.scrollWidth,xe=Pe.component,Ze=xe===void 0?"div":xe,we=Pe.onScroll,yt=Pe.onVirtualScroll,gt=Pe.onVisibleChange,xt=Pe.innerProps,Gt=Pe.extraRender,It=Pe.styles,st=Pe.showScrollBar,Dt=st===void 0?"optional":st,In=(0,B.Z)(Pe,Ge),Bn=y.useCallback(function(kt){return typeof G=="function"?G(kt):kt==null?void 0:kt[G]},[G]),Pn=he(Bn,null,null),pn=(0,c.Z)(Pn,4),nr=pn[0],rr=pn[1],Tt=pn[2],hr=pn[3],qn=!!(Oe!==!1&&V&&ge),Mn=y.useMemo(function(){return Object.values(Tt.maps).reduce(function(kt,Yt){return kt+Yt},0)},[Tt.id,Tt.maps]),Tn=qn&&Z&&(Math.max(ge*Z.length,Mn)>V||!!_),Nr=ye==="rtl",Pr=ce()(D,(0,oe.Z)({},"".concat(D,"-rtl"),Nr),l),dr=Z||He,yr=(0,y.useRef)(),Rr=(0,y.useRef)(),eo=(0,y.useRef)(),Or=(0,y.useState)(0),bn=(0,c.Z)(Or,2),Kn=bn[0],ee=bn[1],s=(0,y.useState)(0),E=(0,c.Z)(s,2),p=E[0],S=E[1],de=(0,y.useState)(!1),se=(0,c.Z)(de,2),Xe=se[0],je=se[1],_e=function(){je(!0)},nt=function(){je(!1)},vt={getKey:Bn};function dt(kt){ee(function(Yt){var Ft;typeof kt=="function"?Ft=kt(Yt):Ft=kt;var Hn=Mt(Ft);return yr.current.scrollTop=Hn,Hn})}var Qe=(0,y.useRef)({start:0,end:dr.length}),ut=(0,y.useRef)(),At=be(dr,Bn),bt=(0,c.Z)(At,1),Pt=bt[0];ut.current=Pt;var Lt=y.useMemo(function(){if(!qn)return{scrollHeight:void 0,start:0,end:dr.length-1,offset:void 0};if(!Tn){var kt;return{scrollHeight:((kt=Rr.current)===null||kt===void 0?void 0:kt.offsetHeight)||0,start:0,end:dr.length-1,offset:void 0}}for(var Yt=0,Ft,Hn,lr,dn=dr.length,hn=0;hn=Kn&&Ft===void 0&&(Ft=hn,Hn=Yt),Dr>Kn+V&&lr===void 0&&(lr=hn),Yt=Dr}return Ft===void 0&&(Ft=0,Hn=0,lr=Math.ceil(V/ge)),lr===void 0&&(lr=dr.length-1),lr=Math.min(lr+1,dr.length-1),{scrollHeight:Yt,start:Ft,end:lr,offset:Hn}},[Tn,qn,Kn,dr,hr,V]),qt=Lt.scrollHeight,Nt=Lt.start,ft=Lt.end,pe=Lt.offset;Qe.current.start=Nt,Qe.current.end=ft,y.useLayoutEffect(function(){var kt=Tt.getRecord();if(kt.size===1){var Yt=Array.from(kt)[0],Ft=Bn(dr[Nt]);if(Ft===Yt){var Hn=Tt.get(Yt),lr=Hn-ge;dt(function(dn){return dn+lr})}}Tt.resetRecord()},[qt]);var Ee=y.useState({width:0,height:V}),Te=(0,c.Z)(Ee,2),Ke=Te[0],Re=Te[1],rt=function(Yt){Re({width:Yt.offsetWidth,height:Yt.offsetHeight})},j=(0,y.useRef)(),k=(0,y.useRef)(),ue=y.useMemo(function(){return re(Ke.width,_)},[Ke.width,_]),me=y.useMemo(function(){return re(Ke.height,qt)},[Ke.height,qt]),Fe=qt-V,Ot=(0,y.useRef)(Fe);Ot.current=Fe;function Mt(kt){var Yt=kt;return Number.isNaN(Ot.current)||(Yt=Math.min(Yt,Ot.current)),Yt=Math.max(Yt,0),Yt}var lt=Kn<=0,Ue=Kn>=Fe,Et=p<=0,Xt=p>=_,Zt=w(lt,Ue,Et,Xt),Rt=function(){return{x:Nr?-p:p,y:Kn}},Vt=(0,y.useRef)(Rt()),on=(0,h.useEvent)(function(kt){if(yt){var Yt=(0,A.Z)((0,A.Z)({},Rt()),kt);(Vt.current.x!==Yt.x||Vt.current.y!==Yt.y)&&(yt(Yt),Vt.current=Yt)}});function nn(kt,Yt){var Ft=kt;Yt?((0,P.flushSync)(function(){S(Ft)}),on()):dt(Ft)}function En(kt){var Yt=kt.currentTarget.scrollTop;Yt!==Kn&&dt(Yt),we==null||we(kt),on()}var $n=function(Yt){var Ft=Yt,Hn=_?_-Ke.width:0;return Ft=Math.max(Ft,0),Ft=Math.min(Ft,Hn),Ft},_t=(0,h.useEvent)(function(kt,Yt){Yt?((0,P.flushSync)(function(){S(function(Ft){var Hn=Ft+(Nr?-kt:kt);return $n(Hn)})}),on()):dt(function(Ft){var Hn=Ft+kt;return Hn})}),Wt=O(qn,lt,Ue,Et,Xt,!!_,_t),$t=(0,c.Z)(Wt,2),Jn=$t[0],Zn=$t[1];ae(qn,yr,function(kt,Yt,Ft,Hn){var lr=Hn;return Zt(kt,Yt,Ft)?!1:!lr||!lr._virtualHandled?(lr&&(lr._virtualHandled=!0),Jn({preventDefault:function(){},deltaX:kt?Yt:0,deltaY:kt?0:Yt}),!0):!1}),m(Tn,yr,function(kt){dt(function(Yt){return Yt+kt})}),(0,fe.Z)(function(){function kt(Ft){var Hn=lt&&Ft.detail<0,lr=Ue&&Ft.detail>0;qn&&!Hn&&!lr&&Ft.preventDefault()}var Yt=yr.current;return Yt.addEventListener("wheel",Jn,{passive:!1}),Yt.addEventListener("DOMMouseScroll",Zn,{passive:!0}),Yt.addEventListener("MozMousePixelScroll",kt,{passive:!1}),function(){Yt.removeEventListener("wheel",Jn),Yt.removeEventListener("DOMMouseScroll",Zn),Yt.removeEventListener("MozMousePixelScroll",kt)}},[qn,lt,Ue]),(0,fe.Z)(function(){if(_){var kt=$n(p);S(kt),on({x:kt})}},[Ke.width,_]);var Dn=function(){var Yt,Ft;(Yt=j.current)===null||Yt===void 0||Yt.delayHidden(),(Ft=k.current)===null||Ft===void 0||Ft.delayHidden()},wn=R(yr,dr,Tt,ge,Bn,function(){return rr(!0)},dt,Dn);y.useImperativeHandle(z,function(){return{nativeElement:eo.current,getScrollInfo:Rt,scrollTo:function(Yt){function Ft(Hn){return Hn&&(0,d.Z)(Hn)==="object"&&("left"in Hn||"top"in Hn)}Ft(Yt)?(Yt.left!==void 0&&S($n(Yt.left)),wn(Yt.top)):wn(Yt)}}}),(0,fe.Z)(function(){if(gt){var kt=dr.slice(Nt,ft+1);gt(kt,dr)}},[Nt,ft,dr]);var jt=Q(dr,Bn,Tt,ge),cn=Gt==null?void 0:Gt({start:Nt,end:ft,virtual:Tn,offsetX:p,offsetY:pe,rtl:Nr,getSize:jt}),On=$e(dr,Nt,ft,_,p,nr,C,vt),ir=null;V&&(ir=(0,A.Z)((0,oe.Z)({},u?"height":"maxHeight",V),Me),qn&&(ir.overflowY="hidden",_&&(ir.overflowX="hidden"),Xe&&(ir.pointerEvents="none")));var vr={};return Nr&&(vr.dir="rtl"),y.createElement("div",(0,t.Z)({ref:eo,style:(0,A.Z)((0,A.Z)({},Y),{},{position:"relative"}),className:Pr},vr,In),y.createElement(le.Z,{onResize:rt},y.createElement(Ze,{className:"".concat(D,"-holder"),style:ir,ref:yr,onScroll:En,onMouseEnter:Dn},y.createElement(ie,{prefixCls:D,height:qt,offsetX:p,offsetY:pe,scrollWidth:_,onInnerResize:rr,ref:Rr,innerProps:xt,rtl:Nr,extra:cn},On))),Tn&&qt>V&&y.createElement(I,{ref:j,prefixCls:D,scrollOffset:Kn,scrollRange:qt,rtl:Nr,onScroll:nn,onStartMove:_e,onStopMove:nt,spinSize:me,containerSize:Ke.height,style:It==null?void 0:It.verticalScrollBar,thumbStyle:It==null?void 0:It.verticalScrollBarThumb,showScrollBar:Dt}),Tn&&_>Ke.width&&y.createElement(I,{ref:k,prefixCls:D,scrollOffset:p,scrollRange:_,rtl:Nr,onScroll:nn,onStartMove:_e,onStopMove:nt,spinSize:ue,containerSize:Ke.width,horizontal:!0,style:It==null?void 0:It.horizontalScrollBar,thumbStyle:It==null?void 0:It.horizontalScrollBarThumb,showScrollBar:Dt}))}var ht=y.forwardRef(ot);ht.displayName="List";var at=ht,ct=at},25510:function(ln){ln.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(ln,ke,e){ln.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(ln,ke,e){e.d(ke,{Z:function(){return ce}});const t=le=>typeof le=="object"&&le!=null&&le.nodeType===1,d=(le,h)=>(!h||le!=="hidden")&&le!=="visible"&&le!=="clip",A=(le,h)=>{if(le.clientHeight{const P=(J=>{if(!J.ownerDocument||!J.ownerDocument.defaultView)return null;try{return J.ownerDocument.defaultView.frameElement}catch(ie){return null}})(y);return!!P&&(P.clientHeightJh||J>le&&ie=h&&te>=fe?J-le-y:ie>h&&tefe?ie-h+P:0,c=le=>{const h=le.parentElement;return h==null?le.getRootNode().host||null:h},B=(le,h)=>{var fe,y,P,J;if(typeof document=="undefined")return[];const{scrollMode:ie,block:te,inline:$e,boundary:Se,skipOverflowHiddenElements:Ve}=h,be=typeof Se=="function"?Se:L=>L!==Se;if(!t(le))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,b=[];let o=le;for(;t(o)&&be(o);){if(o=c(o),o===K){b.push(o);break}o!=null&&o===document.body&&A(o)&&!A(document.documentElement)||o!=null&&A(o,Ve)&&b.push(o)}const w=(y=(fe=window.visualViewport)==null?void 0:fe.width)!=null?y:innerWidth,O=(J=(P=window.visualViewport)==null?void 0:P.height)!=null?J:innerHeight,{scrollX:Q,scrollY:X}=window,{height:H,width:T,top:De,right:ve,bottom:tt,left:he}=le.getBoundingClientRect(),{top:Ae,right:ae,bottom:U,left:Ie}=(L=>{const I=window.getComputedStyle(L);return{top:parseFloat(I.scrollMarginTop)||0,right:parseFloat(I.scrollMarginRight)||0,bottom:parseFloat(I.scrollMarginBottom)||0,left:parseFloat(I.scrollMarginLeft)||0}})(le);let m=te==="start"||te==="nearest"?De-Ae:te==="end"?tt+U:De+H/2-Ae+U,x=$e==="center"?he+T/2-Ie+ae:$e==="end"?ve+ae:he-Ie;const R=[];for(let L=0;L=0&&he>=0&&tt<=O&&ve<=w&&(I===K&&!A(I)||De>=Ge&&tt<=Me&&he>=ot&&ve<=He))return R;const ht=getComputedStyle(I),at=parseInt(ht.borderLeftWidth,10),ct=parseInt(ht.borderTopWidth,10),Pe=parseInt(ht.borderRightWidth,10),z=parseInt(ht.borderBottomWidth,10);let M=0,D=0;const l="offsetWidth"in I?I.offsetWidth-I.clientWidth-at-Pe:0,V="offsetHeight"in I?I.offsetHeight-I.clientHeight-ct-z:0,ge="offsetWidth"in I?I.offsetWidth===0?0:re/I.offsetWidth:0,f="offsetHeight"in I?I.offsetHeight===0?0:F/I.offsetHeight:0;if(K===I)M=te==="start"?m:te==="end"?m-O:te==="nearest"?oe(X,X+O,O,ct,z,X+m,X+m+H,H):m-O/2,D=$e==="start"?x:$e==="center"?x-w/2:$e==="end"?x-w:oe(Q,Q+w,w,at,Pe,Q+x,Q+x+T,T),M=Math.max(0,M+X),D=Math.max(0,D+Q);else{M=te==="start"?m-Ge-ct:te==="end"?m-Me+z+V:te==="nearest"?oe(Ge,Me,F,ct,z+V,m,m+H,H):m-(Ge+F/2)+V/2,D=$e==="start"?x-ot-at:$e==="center"?x-(ot+re/2)+l/2:$e==="end"?x-He+Pe+l:oe(ot,He,re,at,Pe+l,x,x+T,T);const{scrollLeft:u,scrollTop:Y}=I;M=f===0?0:Math.max(0,Math.min(Y+M/f,I.scrollHeight-F/f+V)),D=ge===0?0:Math.max(0,Math.min(u+D/ge,I.scrollWidth-re/ge+l)),m+=Y-M,x+=u-D}R.push({el:I,top:M,left:D})}return R},n=le=>le===!1?{block:"end",inline:"nearest"}:(h=>h===Object(h)&&Object.keys(h).length!==0)(le)?le:{block:"start",inline:"nearest"};function ce(le,h){if(!le.isConnected||!(P=>{let J=P;for(;J&&J.parentNode;){if(J.parentNode===document)return!0;J=J.parentNode instanceof ShadowRoot?J.parentNode.host:J.parentNode}return!1})(le))return;const fe=(P=>{const J=window.getComputedStyle(P);return{top:parseFloat(J.scrollMarginTop)||0,right:parseFloat(J.scrollMarginRight)||0,bottom:parseFloat(J.scrollMarginBottom)||0,left:parseFloat(J.scrollMarginLeft)||0}})(le);if((P=>typeof P=="object"&&typeof P.behavior=="function")(h))return h.behavior(B(le,h));const y=typeof h=="boolean"||h==null?void 0:h.behavior;for(const{el:P,top:J,left:ie}of B(le,n(h))){const te=J-fe.top+fe.bottom,$e=ie-fe.left+fe.right;P.scroll({top:te,left:$e,behavior:y})}}},80813:function(ln,ke,e){e.d(ke,{CR:function(){return $e},Jh:function(){return P},Q_:function(){return De},XA:function(){return te},ZT:function(){return d},_T:function(){return oe},ev:function(){return be},mG:function(){return y},pi:function(){return A},pr:function(){return Ve}});var t=function(m,x){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(R,L){R.__proto__=L}||function(R,L){for(var I in L)Object.prototype.hasOwnProperty.call(L,I)&&(R[I]=L[I])},t(m,x)};function d(m,x){if(typeof x!="function"&&x!==null)throw new TypeError("Class extends value "+String(x)+" is not a constructor or null");t(m,x);function R(){this.constructor=m}m.prototype=x===null?Object.create(x):(R.prototype=x.prototype,new R)}var A=function(){return A=Object.assign||function(x){for(var R,L=1,I=arguments.length;L=0;Ge--)(re=m[Ge])&&(F=(I<3?re(F):I>3?re(x,R,F):re(x,R))||F);return I>3&&F&&Object.defineProperty(x,R,F),F}function B(m,x){return function(R,L){x(R,L,m)}}function n(m,x,R,L,I,F){function re(D){if(D!==void 0&&typeof D!="function")throw new TypeError("Function expected");return D}for(var Ge=L.kind,He=Ge==="getter"?"get":Ge==="setter"?"set":"value",Me=!x&&m?L.static?m:m.prototype:null,ot=x||(Me?Object.getOwnPropertyDescriptor(Me,L.name):{}),ht,at=!1,ct=R.length-1;ct>=0;ct--){var Pe={};for(var z in L)Pe[z]=z==="access"?{}:L[z];for(var z in L.access)Pe.access[z]=L.access[z];Pe.addInitializer=function(D){if(at)throw new TypeError("Cannot add initializers after decoration has completed");F.push(re(D||null))};var M=(0,R[ct])(Ge==="accessor"?{get:ot.get,set:ot.set}:ot[He],Pe);if(Ge==="accessor"){if(M===void 0)continue;if(M===null||typeof M!="object")throw new TypeError("Object expected");(ht=re(M.get))&&(ot.get=ht),(ht=re(M.set))&&(ot.set=ht),(ht=re(M.init))&&I.unshift(ht)}else(ht=re(M))&&(Ge==="field"?I.unshift(ht):ot[He]=ht)}Me&&Object.defineProperty(Me,L.name,ot),at=!0}function ce(m,x,R){for(var L=arguments.length>2,I=0;I0&&F[F.length-1])&&(Me[0]===6||Me[0]===2)){R=0;continue}if(Me[0]===3&&(!F||Me[1]>F[0]&&Me[1]=m.length&&(m=void 0),{value:m&&m[L++],done:!m}}};throw new TypeError(x?"Object is not iterable.":"Symbol.iterator is not defined.")}function $e(m,x){var R=typeof Symbol=="function"&&m[Symbol.iterator];if(!R)return m;var L=R.call(m),I,F=[],re;try{for(;(x===void 0||x-- >0)&&!(I=L.next()).done;)F.push(I.value)}catch(Ge){re={error:Ge}}finally{try{I&&!I.done&&(R=L.return)&&R.call(L)}finally{if(re)throw re.error}}return F}function Se(){for(var m=[],x=0;x1||He(ct,z)})},Pe&&(I[ct]=Pe(I[ct])))}function He(ct,Pe){try{Me(L[ct](Pe))}catch(z){at(F[0][3],z)}}function Me(ct){ct.value instanceof K?Promise.resolve(ct.value.v).then(ot,ht):at(F[0][2],ct)}function ot(ct){He("next",ct)}function ht(ct){He("throw",ct)}function at(ct,Pe){ct(Pe),F.shift(),F.length&&He(F[0][0],F[0][1])}}function o(m){var x,R;return x={},L("next"),L("throw",function(I){throw I}),L("return"),x[Symbol.iterator]=function(){return this},x;function L(I,F){x[I]=m[I]?function(re){return(R=!R)?{value:K(m[I](re)),done:!1}:F?F(re):re}:F}}function w(m){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var x=m[Symbol.asyncIterator],R;return x?x.call(m):(m=typeof te=="function"?te(m):m[Symbol.iterator](),R={},L("next"),L("throw"),L("return"),R[Symbol.asyncIterator]=function(){return this},R);function L(F){R[F]=m[F]&&function(re){return new Promise(function(Ge,He){re=m[F](re),I(Ge,He,re.done,re.value)})}}function I(F,re,Ge,He){Promise.resolve(He).then(function(Me){F({value:Me,done:Ge})},re)}}function O(m,x){return Object.defineProperty?Object.defineProperty(m,"raw",{value:x}):m.raw=x,m}var Q=Object.create?function(m,x){Object.defineProperty(m,"default",{enumerable:!0,value:x})}:function(m,x){m.default=x},X=function(m){return X=Object.getOwnPropertyNames||function(x){var R=[];for(var L in x)Object.prototype.hasOwnProperty.call(x,L)&&(R[R.length]=L);return R},X(m)};function H(m){if(m&&m.__esModule)return m;var x={};if(m!=null)for(var R=X(m),L=0;L{}})=>{const p=()=>r.createElement("div",{className:A.flexColumn},r.createElement("img",{className:A.img,src:n}),r.createElement("span",{className:A.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),c=()=>r.createElement("div",{className:A.flexColumn},r.createElement("img",{className:A.img,src:N}),r.createElement("span",{className:A.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Y=()=>l===3?r.createElement(r.Fragment,null,c(),p()):l===2?p():c();return r.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:V,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{se(),v.history.push("/account/certification")},onCancel:()=>{se()}},r.createElement("div",{className:A.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),r.createElement("div",{className:A.flexRow},Y()))};var ne=(0,v.connect)(({paperlibrary:V,loading:l,globalSetting:se})=>({paperlibrary:V,globalSetting:se,loading:l.effects}))(S)},91552:function(Lt,we,e){e.d(we,{Z:function(){return d}});var r=e(59301),v=e(42203),g=e(43418),N=e(8591),n=e(92832),A=e(24905),S=e(99460),ne=e(25167),V=e(58130),l=e(3113),se=e(14726),p={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},c=e(32637),Y=e(59301);const ue=({classroomList:t,dispatch:o,user:i})=>Y.createElement(g.default,{open:t.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Y.createElement("span",null,Y.createElement(se.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Y.createElement("div",{style:{textAlign:"center",marginBottom:30}},Y.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Y.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Y.createElement("img",{style:{width:130,height:130},src:c})),Y.createElement("div",{className:p.bottom},Y.createElement(l.ZP,{className:p.yes,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var me=(0,v.connect)(({classroomList:t,user:o})=>({classroomList:t,user:o}))(ue),Le=e(70635),K=e(59301),De=(t,o,i)=>new Promise((B,F)=>{var D=le=>{try{ce(i.next(le))}catch(je){F(je)}},he=le=>{try{ce(i.throw(le))}catch(je){F(je)}},ce=le=>le.done?B(le.value):Promise.resolve(le.value).then(D,he);ce((i=i.apply(t,o)).next())}),z=(t=>(t[t.Professor=1]="Professor",t[t.AssistantProfessor=2]="AssistantProfessor",t[t.Student=3]="Student",t))(z||{});const G=({visible:t,user:o,account:i,onCancel:B=()=>{},dispatch:F})=>{const[D,he]=(0,r.useState)(),[ce,le]=(0,r.useState)([]),[je,Se]=(0,r.useState)(!1),[Be,ie]=(0,r.useState)(!1),[Z,de]=(0,r.useState)(),[b,w]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var oe,U;(oe=o==null?void 0:o.userInfo)!=null&&oe.identity&&le([((U=o==null?void 0:o.userInfo)==null?void 0:U.identity)==="student"?3:1])},[o]);const j=oe=>{const U=()=>{window.location.href=(oe==null?void 0:oe.jump_url)||`/classrooms/${oe==null?void 0:oe.course_id}/students`};if(ce.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:K.createElement("div",{className:"tc"},(oe==null?void 0:oe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{U()}});return}U()},W=()=>De(void 0,null,function*(){if(!D){N.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,Le.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:D}});if(oe!=null&&oe.need_pro_auth&&!ce.includes(1)&&!ce.includes(2)){F({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:D,checkedList:ce}}),L();return}Se(!0);const U=yield(0,S.cR)({invite_code:D,professor:ce.includes(1)?1:null,assistant_professor:ce.includes(2)?1:null,student:ce.includes(3)?1:null});if(Se(!1),(U==null?void 0:U.status)===-4&&(B(),F({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(U==null?void 0:U.status)===-12&&N.ZP.warning(U==null?void 0:U.message),(U==null?void 0:U.status)===-2){if(L(),U.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ie(!0),de(1);return}if(U.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ie(!0),de(2);return}if(U.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ie(!0),de(3);return}}if((U==null?void 0:U.status)===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),L(),U!=null&&U.course_id?j(U):N.ZP.success(U.message);return}}),L=()=>De(void 0,null,function*(){B()});return K.createElement(K.Fragment,null,K.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:t,confirmLoading:je,onOk:W,onCancel:L},K.createElement("div",{className:"tc"},K.createElement("div",null,K.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),K.createElement(n.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:D,onChange:oe=>{if(oe.target.value.length>=7){N.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}he(oe.target.value)}})),K.createElement("div",{className:"mt10 font14"},K.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),K.createElement(A.default.Group,{value:ce,onChange:oe=>le(oe)},K.createElement(A.default,{value:1,disabled:ce.includes(2)},"\u6559\u5E08"),K.createElement(A.default,{value:2,disabled:ce.includes(1)},"\u52A9\u6559"),K.createElement(A.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),K.createElement(me,null),K.createElement(ne.Z,{visible:Be,onCancel:()=>ie(!1),occupationValue:Z}))};var d=(0,v.connect)(({user:t,account:o})=>({user:t,account:o}))(G)},19635:function(Lt,we,e){e.d(we,{Z:function(){return be},g:function(){return X}});var r=e(59301),v=e(42203),g=e(44e3),N=e(92832),n=e(43418),A={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},S=e(8591),ne=e(95237),V=e(43604),l=e(20834),se=e(38854),p=e(5112),c=e(99460),Y=e(58130),ue=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())}),me=(f=>(f.Manager="manager",f.Developer="developer",f.Reporter="reporter",f))(me||{}),K=({visible:f,onCancel:C=()=>{}})=>{const[x,I]=(0,r.useState)(),[R,Ne]=(0,r.useState)(),[Re,Ce]=(0,r.useState)(!1),_=()=>ue(void 0,null,function*(){if(!x){S.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(x.length!==6){S.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!R){S.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ce(!0);const Ue=yield(0,c.vm)({code:x,role:R});Ce(!1),Me();const dt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(dt[Ue.status]){S.ZP.info(dt[Ue.status]);return}if(Ue.status===0){R==="reporter"?(S.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${Ue==null?void 0:Ue.project_id}`)):((0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),S.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Me=()=>ue(void 0,null,function*(){C()});return r.createElement(r.Fragment,null,r.createElement(n.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:f,confirmLoading:Re,onOk:_,onCancel:Me},r.createElement("div",{className:"tc"},r.createElement("div",null,r.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),r.createElement(N.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:x,onChange:Ue=>{if(Ue.target.value.length>=7){S.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}I(Ue.target.value)}})),r.createElement("div",{className:"mt10 font14"},r.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.createElement(p.ZP.Group,{value:R,onChange:Ue=>Ne(Ue.target.value)},r.createElement(p.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),r.createElement(p.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),r.createElement(p.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},De=e(91552),z={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},G=e(18032),d=e(78241),t=e(57809),o=e(19726),i=Object.defineProperty,B=Object.defineProperties,F=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,le=(f,C,x)=>C in f?i(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,je=(f,C)=>{for(var x in C||(C={}))he.call(C,x)&&le(f,x,C[x]);if(D)for(var x of D(C))ce.call(C,x)&&le(f,x,C[x]);return f},Se=(f,C)=>B(f,F(C)),Be=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())});const ie=({globalSetting:f,dispatch:C,user:x,info:I,open:R,onCancel:Ne=()=>{}})=>{var Re;const[Ce,_]=(0,r.useState)([]),[Me,Ue]=(0,r.useState)([]),[dt,et]=(0,r.useState)([]),[ke]=d.default.useForm(),[ft,mt]=(0,r.useState)(!1),[St,jt]=(0,r.useState)(!1),$e=(0,r.useRef)(null),Xe=(0,r.useRef)(1),[Je,Dt]=(0,r.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,r.useEffect)(()=>{R&&xt()},[R]);const xt=()=>Be(void 0,null,function*(){var vt;const Ct=I;if(!(0,G.o1)(C))return;const{user_school_id:zt="",department_id:Vt="",school_name:Ye="",department_name:Ge=""}=x.userInfo||{},Te=(vt=Ct==null?void 0:Ct.graduation_years)==null?void 0:vt.at(-1);Ue([{id:zt,name:Ye}]),yield ut(zt),ke.setFieldsValue({year:Te,school_id:zt,department_id:Number(Vt),name:`${Te}${Ye}${Ge}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Et=vt=>Be(void 0,null,function*(){const Ct=yield(0,o.J3)(Se(je({},vt),{tab_module_type:"graduations"}));return Ct!=null&&Ct.un_purchased&&C({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Ct.status===0&&_((Ct==null?void 0:Ct.graduation_years)||[]),Ct}),pt=(vt,Ct=500)=>{jt(!0),clearTimeout($e.current),$e.current=setTimeout(()=>Be(void 0,null,function*(){Xe.current+=1;const zt=Xe.current,Vt=yield(0,o.NT)({keyword:vt});Vt.status===0&&Xe.current===zt&&(Ue((Vt==null?void 0:Vt.schools)||[]),jt(!1))}),Ct)},ut=vt=>Be(void 0,null,function*(){if(!vt)return;const Ct=yield(0,o.Ps)({page:1,limit:9999,id:vt});Ct.status===0&&et((Ct==null?void 0:Ct.departments)||[])});return r.createElement(n.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:R,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:ft,onCancel:Ne,onOk:()=>ke.submit()},r.createElement(d.default,{colon:!1,form:ke,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(vt,Ct)=>{vt.school_id&&(ut(Ct.school_id),ke.setFieldValue("department_id",null))},onFinish:vt=>Be(void 0,null,function*(){mt(!0);const Ct=yield(0,o.Wz)(vt);Ct.status===0&&(S.ZP.success("\u521B\u5EFA\u6210\u529F"),ke.resetFields(),Ne(),(0,Y.xg)(`/graduations/${Ct==null?void 0:Ct.identifier}/index`)),mt(!1)})},r.createElement(d.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},r.createElement(t.default,{style:{width:344},size:"large",options:(Re=I==null?void 0:I.graduation_years)==null?void 0:Re.map(vt=>({value:vt,label:vt}))})),r.createElement(d.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},r.createElement(t.default,{showSearch:!0,filterOption:!1,onSearch:vt=>{pt(vt)},loading:St,size:"large",style:{width:344},options:Me.map(vt=>({value:vt.id,label:vt.name}))})),r.createElement(d.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},r.createElement(t.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:dt.map(vt=>({value:vt.id,label:vt.name}))})),r.createElement(d.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},r.createElement(N.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Z=(0,v.connect)(({user:f,globalSetting:C,loading:x})=>({user:f,globalSetting:C,loading:x}))(ie),de=e(70635),b=Object.defineProperty,w=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,L=(f,C,x)=>C in f?b(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,oe=(f,C)=>{for(var x in C||(C={}))j.call(C,x)&&L(f,x,C[x]);if(w)for(var x of w(C))W.call(C,x)&&L(f,x,C[x]);return f},U=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())});const We=({globalSetting:f,dispatch:C,user:x,open:I,onCancel:R=()=>{}})=>{const[Ne]=d.default.useForm(),[Re,Ce]=(0,r.useState)(!1),[_,Me]=(0,r.useState)(null);return(0,r.useEffect)(()=>{var Ue;if(I){const dt={code:"",user_type:((Ue=x==null?void 0:x.userInfo)==null?void 0:Ue.identity)==="student"?2:1,major:""};Ne.setFieldsValue(dt),Me(oe({},dt))}},[I]),r.createElement(n.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:I,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Re,onCancel:R,onOk:()=>Ne.submit()},r.createElement(d.default,{colon:!1,form:Ne,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Ue,dt)=>Me(oe({},dt)),onFinish:Ue=>U(void 0,null,function*(){Ce(!0);const dt=yield(0,de.ZP)("/api/graduations/join.json",{method:"post",body:Ue});dt.status===0&&(R(),dt!=null&&dt.identifier?(0,Y.xg)(`/graduations/${dt==null?void 0:dt.identifier}/index`):S.ZP.success(dt==null?void 0:dt.message)),Ce(!1)})},r.createElement(d.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(N.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),r.createElement(d.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(p.ZP.Group,null,r.createElement(p.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),r.createElement(p.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(_==null?void 0:_.user_type)===2&&r.createElement(d.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},r.createElement(N.default,{showCount:!0,maxLength:60}))))};var Ke=(0,v.connect)(({user:f,globalSetting:C})=>({user:f,globalSetting:C}))(We),ve=e(59301),rt=Object.defineProperty,it=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,s=(f,C,x)=>C in f?rt(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,u=(f,C)=>{for(var x in C||(C={}))Q.call(C,x)&&s(f,x,C[x]);if(at)for(var x of at(C))y.call(C,x)&&s(f,x,C[x]);return f},E=(f,C)=>it(f,Ze(C)),O=(f,C)=>{var x={};for(var I in f)Q.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&at)for(var I of at(f))C.indexOf(I)<0&&y.call(f,I)&&(x[I]=f[I]);return x},T=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())}),H=(f=>(f.Projects="projects",f.Shixuns="shixuns",f.Classrooms="classrooms",f))(H||{}),te=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f.Graduations="graduations",f))(te||{});const pe=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Re}=C,Ce=O(C,["homePage","user","globalSetting","loading","dispatch"]),_,Me,Ue,dt;const[et,ke]=(0,r.useState)(),[ft,mt]=(0,r.useState)(),[St,jt]=(0,r.useState)(!1),[$e,Xe]=(0,r.useState)(!1),[Je,Dt]=(0,r.useState)(!1),[xt,Et]=(0,r.useState)();function pt(Te,wt){for(const Wt of Te){if(Wt.link===wt)return Wt.hidden;if(Wt.subitem&&Wt.subitem.length>0){let ct=Wt.subitem;for(const yt of ct)if(yt.link===wt)return yt.hidden;return!1}}return!0}const ut=pt(((_=R.setting)==null?void 0:_.navbar)||[],"/classrooms"),vt=pt(((Me=R.setting)==null?void 0:Me.navbar)||[],"/shixuns"),Ct=pt(((Ue=R.setting)==null?void 0:Ue.navbar)||[],"/paths"),zt=pt(((dt=R.setting)==null?void 0:dt.navbar)||[],"/graduations"),Vt=Te=>{var wt;if((0,G.tJ)(Re)){if(Te==="projects"&&!((wt=I.userInfo)!=null&&wt.email)){S.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Te==="classrooms"?ke(!0):Te==="projects"&&mt(!0)}},Ye=(Te,wt)=>{var Wt;if((0,G.tJ)(Re)){if(wt==="projects"&&!((Wt=I.userInfo)!=null&&Wt.email)){S.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}wt==="shixuns"&&!(0,G.xY)()||Te&&(window.location.href=Te)}},Ge=Te=>{var wt,Wt,ct,yt,Kt,Bt,Qt,en,Ht,Xt,Yt,bn,An,Dn,Pn,Un,Nn,Hn,Yn,jn,Mn,Jn,Kn,Qn,kn;return ve.createElement(ve.Fragment,null,ve.createElement(ne.Z,{justify:"space-around",className:"pt5 pb5"},ve.createElement(V.Z,{className:((wt=I.userInfo)==null?void 0:wt.user_identity)!=="\u5B66\u751F"?z.joinCol:z.hidden},((Wt=I.userInfo)==null?void 0:Wt.user_identity)!=="\u5B66\u751F"&&!((ct=R==null?void 0:R.setting)!=null&&ct.hide_course)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Ye("/classrooms/new")},(yt=I.userInfo)!=null&&yt.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Kt=R==null?void 0:R.setting)!=null&&Kt.hide_shixun)&&((Bt=I==null?void 0:I.userInfo)==null?void 0:Bt.is_shixun_marker)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Ye("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Qt=I.userInfo)==null?void 0:Qt.main_site)||!((en=I.userInfo)!=null&&en.main_site)&&!Ct&&(((Ht=I.userInfo)==null?void 0:Ht.admin)||((Xt=I.userInfo)==null?void 0:Xt.is_teacher)||((Yt=I.userInfo)==null?void 0:Yt.business)))&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Ye("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((bn=R==null?void 0:R.setting)!=null&&bn.is_local)&&((An=I.userInfo)==null?void 0:An.main_site)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>{var wn;return Ye(`${(wn=R==null?void 0:R.setting)==null?void 0:wn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Dn=I==null?void 0:I.userInfo)==null?void 0:Dn.identity)!=="student"&&ve.createElement(l.default.Item,E(u({},Te),{onClick:()=>T(void 0,null,function*(){if(!(0,G.o1)(Re))return;const wn=yield(0,o.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(wn!=null&&wn.un_purchased){Re({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}wn.status===0&&(Et(wn),jt(!0))})}),ve.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Pn=I.userInfo)!=null&&Pn.main_site)&&ve.createElement("div",null,ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("classrooms")},(Un=I.userInfo)!=null&&Un.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Nn=I.userInfo)==null?void 0:Nn.main_site)&&!((Hn=R==null?void 0:R.setting)!=null&&Hn.is_local)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Yn=I.userInfo)==null?void 0:Yn.main_site)&&((jn=I.userInfo)==null?void 0:jn.user_identity)!=="\u5B66\u751F"&&ve.createElement(V.Z,null,ve.createElement("div",{className:z.joinBoard})),((Mn=I.userInfo)==null?void 0:Mn.main_site)&&ve.createElement(V.Z,{className:((Jn=I.userInfo)==null?void 0:Jn.user_identity)!=="\u5B66\u751F"?z.joinCol:z.w90},ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("classrooms")},(Kn=I.userInfo)!=null&&Kn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Qn=I.userInfo)==null?void 0:Qn.main_site)&&!((kn=R==null?void 0:R.setting)!=null&&kn.is_local)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ve.createElement(l.default.Item,E(u({},Te),{onClick:()=>{(0,G.o1)(Re)&&Xe(!0)}}),ve.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ve.createElement("section",null,ve.createElement(se.Z,{dropdownRender:()=>{var Te;return ve.createElement(l.default,{className:((Te=I.userInfo)==null?void 0:Te.user_identity)!=="\u5B66\u751F"?`${z.rightMenu} ${z.joinMenu} mt10`:`${z.rightMenu} ${z.joinMenu} ${z.w140} mt10`},ve.createElement(Ge,null))},placement:"bottom"},ve.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ve.createElement(De.Z,{visible:et,onCancel:()=>ke(!1)}),ve.createElement(K,{visible:ft,onCancel:()=>mt(!1)}),ve.createElement(Z,{info:xt,open:St,onCancel:()=>jt(!1)}),ve.createElement(Ke,{open:$e,onCancel:()=>Xe(!1)}))};var fe=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I})=>({homePage:f,user:x,globalSetting:I,loading:C.models.index}))(pe),ee={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},xe=e(2119),Ie=e(3129),Ee=e(10148),$=e(59301),ze=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Mt=(f,C)=>{var x={};for(var I in f)ot.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&ze)for(var I of ze(f))C.indexOf(I)<0&&_e.call(f,I)&&(x[I]=f[I]);return x},Ot=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())});const qt=f=>{var C,x=RegExp("(^| )"+f+"=([^;]+)(;|$)");return(C=document.cookie.match(x))?decodeURIComponent(C[2]):null},$t=f=>{var C=new Date;C.setTime(C.getTime()-1);var x=qt(f);x!=null&&(document.cookie=f+"="+x+";expires="+C.toGMTString())};var Pt=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f.Competition="competitions",f.Engineering="engineering",f.Graduations="graduations",f.Paperlibrary="paperlibrary",f.Problemset="problemset",f.Dataset="dataset",f))(Pt||{});const Rt=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Re,shixunHomeworks:Ce,location:_,payload:Me={}}=C,Ue=Mt(C,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),dt,et,ke,ft,mt,St,jt,$e,Xe,Je,Dt,xt,Et,pt,ut,vt;const Ct=(et=(((dt=R.setting)==null?void 0:dt.navbar)||[]).find(Te=>Te.link==="/classrooms"))==null?void 0:et.hidden,zt=(ft=(((ke=R.setting)==null?void 0:ke.navbar)||[]).find(Te=>Te.link==="/shixuns"))==null?void 0:ft.hidden,Vt=(St=(((mt=R.setting)==null?void 0:mt.navbar)||[]).find(Te=>Te.link==="/paths"))==null?void 0:St.hidden,Ye=(jt=I.userInfo)==null?void 0:jt.is_school_manage,Ge=()=>{var Te,wt,Wt,ct,yt,Kt,Bt,Qt,en,Ht,Xt;return(0,Y.Ll)()?$.createElement(l.default,{className:`${ee.rightMenu} ${ee.menuWrap}`},$.createElement(l.default.Item,null,$.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):$.createElement(l.default,{className:`${ee.rightMenu} ${ee.menuWrap}`},$.createElement(l.default.Item,null,$.createElement(v.Link,{to:`/users/${(Te=I.userInfo)==null?void 0:Te.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),$.createElement(l.default.Item,null,$.createElement(v.Link,{to:`/users/${(wt=I.userInfo)==null?void 0:wt.login}/classrooms`},(Wt=I.userInfo)!=null&&Wt.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),$.createElement(l.default.Item,null,$.createElement(v.Link,{to:`/users/${(ct=I.userInfo)==null?void 0:ct.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),$.createElement(l.default.Item,null,$.createElement(v.Link,{to:`/users/${(yt=I.userInfo)==null?void 0:yt.login}/paths`},(Kt=I.userInfo)!=null&&Kt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Bt=I.userInfo)==null?void 0:Bt.user_identity)!=="\u5B66\u751F"&&$.createElement(l.default.Item,null,$.createElement(v.Link,{to:`/users/${(Qt=I.userInfo)==null?void 0:Qt.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),$.createElement(l.default.Item,null,$.createElement(v.Link,{to:`/users/${(en=I.userInfo)==null?void 0:en.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Ht=I.userInfo)==null?void 0:Ht.user_identity)!=="\u5B66\u751F"&&$.createElement(l.default.Item,null,$.createElement(v.Link,{to:`/users/${(Xt=I.userInfo)==null?void 0:Xt.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),$.createElement(l.default.Item,null,$.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:$.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Ye&&$.createElement(l.default.Item,null,$.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),$.createElement(l.default.Item,{className:ee.exit},$.createElement("a",{onClick:()=>Ot(void 0,null,function*(){try{const Yt=yield(0,Ie.vR)({});S.ZP.success(Yt==null?void 0:Yt.message)}catch(Yt){}(0,Y.d8)("_educoder_session","logout",1),(0,Y.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,xe.bg)()?$.createElement(se.Z,{className:`${ee.height67}`,dropdownRender:Ge,placement:"bottomRight"},$.createElement("section",null,$.createElement("aside",null,$.createElement("div",{className:Ce.actionTabs.type===1?ee.classromediv:""},$.createElement("img",{className:`${ee.userPic} current ml15`,src:`${($e=Ee.Z)==null?void 0:$e.IMG_SERVER}/images/${(Xe=I.userInfo)==null?void 0:Xe.image_url}`,alt:"",onClick:()=>{var Te;return v.history.push((0,Y.Ll)()?"/account/profile":`/users/${(Te=I.userInfo)==null?void 0:Te.login}/classrooms`)}}),(0,Y.Ll)()&&$.createElement("span",{className:"ml10 font16"},(Je=I.userInfo)==null?void 0:Je.username),$.createElement("i",{className:`iconfont icon-zhankai4 ${ee.icon}`}))))):$.createElement("div",{className:`font15 ${R.isIlearning?ee.login:""}`},((Dt=R.setting)==null?void 0:Dt.sso_login_url)&&$.createElement("a",{target:"_blank",href:(xt=R.setting)==null?void 0:xt.sso_login_url},$.createElement("img",{src:`${Ee.Z.IMG_SERVER}/${(Et=R.setting)==null?void 0:Et.login_logo_url}`,width:40}),$.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(pt=R.setting)==null?void 0:pt.sso_login_button_name)),!((ut=R.setting)!=null&&ut.hide_account_login)&&$.createElement($.Fragment,null,$.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Re({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((vt=R.setting)!=null&&vt.close_register)&&$.createElement($.Fragment,null,$.createElement("span",{className:"ml5 mr5"},"|"),$.createElement(v.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var It=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I,shixunHomeworks:R})=>({homePage:f,user:x,globalSetting:I,shixunHomeworks:R,loading:C.models.index}))(Rt),nn={tip:"tip___a6MfI"},Jt=e(61186),kt=e.n(Jt),Ut=e(59301),fn=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())}),vn=(f=>(f[f.Professor=1]="Professor",f[f.AssistantProfessor=2]="AssistantProfessor",f[f.Student=3]="Student",f))(vn||{});const _t=({visible:f,user:C,onCancel:x=()=>{},dispatch:I})=>{var R,Ne,Re;const[Ce,_]=(0,r.useState)(),[Me,Ue]=(0,r.useState)([]),[dt,et]=(0,r.useState)(!1),[ke,ft]=(0,r.useState)(!1),[mt,St]=(0,r.useState)(),[jt,$e]=(0,r.useState)(!1),Xe=(R=window.location.pathname)==null?void 0:R.includes("classrooms/");(0,r.useEffect)(()=>{var ut,vt;(ut=C==null?void 0:C.userInfo)!=null&&ut.identity&&Ue([((vt=C==null?void 0:C.userInfo)==null?void 0:vt.identity)==="student"?3:1])},[C]),(0,r.useEffect)(()=>{var ut,vt,Ct;if(console.log(C==null?void 0:C.userInfo),(ut=C==null?void 0:C.userInfo)!=null&&ut.user_status)if(((vt=C==null?void 0:C.userInfo)==null?void 0:vt.role)===15){$e(!1);return}else{let zt=JSON.parse(Xe?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));zt&&(zt==null?void 0:zt.login)===((Ct=C==null?void 0:C.userInfo)==null?void 0:Ct.login)?(console.log(kt()(zt==null?void 0:zt.time).add(1,"days")),console.log(kt()(new Date)),kt()(zt==null?void 0:zt.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Me.includes(1)){n.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ut.createElement("div",{className:"tc"},vt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${ut}/students`}});return}window.location.href=`/classrooms/${ut}/students`},Dt=()=>fn(void 0,null,function*(){if(!Ce){S.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}et(!0);const ut=yield(0,c.cR)({invite_code:Ce,professor:Me.includes(1)?1:null,assistant_professor:Me.includes(2)?1:null,student:Me.includes(3)?1:null});if(et(!1),(ut==null?void 0:ut.status)===-1&&I({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(ut==null?void 0:ut.status)===-2){if(xt(),ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ft(!0),St(1);return}if(ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ft(!0),St(2);return}if(ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ft(!0),St(3);return}}if((ut==null?void 0:ut.status)===0){(0,Y.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),xt(),ut!=null&&ut.course_id?Je(ut.course_id,ut.message):S.ZP.success(ut.message);return}}),xt=()=>fn(void 0,null,function*(){x()}),Et=()=>{var ut,vt;Xe?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(ut=C==null?void 0:C.userInfo)==null?void 0:ut.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(vt=C==null?void 0:C.userInfo)==null?void 0:vt.login})),$e(!1)},pt=()=>fn(void 0,null,function*(){let ut=yield(0,de.ZP)("/api/business_contacts.json",{method:"post"});(ut==null?void 0:ut.status)===0&&S.ZP.info("\u7533\u8BF7\u6210\u529F")});return Ut.createElement(Ut.Fragment,null,jt&&Ut.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Ut.createElement("div",{className:nn.tip},Ut.createElement("div",null,Ut.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Xe?Ut.createElement(Ut.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Re=C==null?void 0:C.userInfo)==null?void 0:Re.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Ut.createElement(Ut.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Ut.createElement("div",null,Ut.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Et},"\u5FFD\u7565"),Ut.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:pt},"\u7533\u8BF7\u5EF6\u671F")))))};var pn=(0,v.connect)(({user:f})=>({user:f}))(_t),an=e(3113),sn="data:image/png;base64,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",un=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,ln=(f,C)=>{var x={};for(var I in f)mn.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&un)for(var I of un(f))C.indexOf(I)<0&&cn.call(f,I)&&(x[I]=f[I]);return x};const rn=null,Cn=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Re,location:Ce,text:_,shixunHomeworks:Me,payload:Ue={}}=C,dt=ln(C,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[et,ke]=(0,r.useState)("none");return(0,r.useEffect)(()=>{Me.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ke("flex")},[Me.actionTabs.key]),(0,r.useEffect)(()=>{Me.actionTabs.key==="\u9690\u85CF"&&(ke("none"),localStorage.setItem("Noviceguide","0"))},[Me.actionTabs.key]),r.createElement("div",{style:{display:et,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},r.createElement("div",{style:{margin:"0 auto",width:"1200px"}},r.createElement("img",{src:sn,style:{position:"absolute",top:"-32px"}}),r.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Me.actionTabs.text),Me.actionTabs.type===9?r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(an.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ke("none"),Re({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(an.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Re({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ke("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var On=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I,shixunHomeworks:R})=>({homePage:f,user:x,globalSetting:I,loading:C.models.index,shixunHomeworks:R}))(Cn),hn=Object.defineProperty,bt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,ae=(f,C,x)=>C in f?hn(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,ge=(f,C)=>{for(var x in C||(C={}))Ft.call(C,x)&&ae(f,x,C[x]);if(bt)for(var x of bt(C))h.call(C,x)&&ae(f,x,C[x]);return f};const a=f=>React.createElement("svg",ge({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var m="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",re=e(89392),J=e(92736),Oe=e(6848),Ae={content:"content___L4gl0"},Fe="data:image/png;base64,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",Ve=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())});const He=({classroomList:f,loading:C,user:x,dispatch:I,virtualSpaces:R,globalSetting:Ne})=>{const Re=(0,v.useLocation)();let Ce=!1;(0,r.useEffect)(()=>{Ne.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Ce=!0)},[Ne.actionTabs.key]),(0,r.useEffect)(()=>{Ce&&I({type:"globalSetting/setActionTabs",payload:{}})},[Re.pathname]);const _=()=>{I({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return r.createElement(J.ZP,{theme:{token:{colorBgMask:"#999"}}},r.createElement(n.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Ne.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ve(void 0,null,function*(){}),onCancel:()=>{_()}},r.createElement("div",{className:Ae.content},r.createElement("div",{className:"mb15"},r.createElement("img",{src:Fe,alt:""})),r.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),r.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",r.createElement(Oe.Z,{placement:"bottom",title:r.createElement("div",null,r.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),r.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),r.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},r.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var tt=(0,v.connect)(({classroomList:f,user:C,loading:x,virtualSpaces:I,globalSetting:R})=>({classroomList:f,user:C,loading:x,virtualSpaces:I,globalSetting:R}))(He),ye=e(59301),qe=Object.defineProperty,st=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,lt=(f,C,x)=>C in f?qe(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,ht=(f,C)=>{for(var x in C||(C={}))Qe.call(C,x)&<(f,x,C[x]);if(st)for(var x of st(C))nt.call(C,x)&<(f,x,C[x]);return f},gt=(f,C)=>{var x={};for(var I in f)Qe.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&st)for(var I of st(f))C.indexOf(I)<0&&nt.call(f,I)&&(x[I]=f[I]);return x},Pe=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Re=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Re);Ce((x=x.apply(f,C)).next())});const{Header:M}=g.default,{Search:P}=N.default;function X(){var f,C;const I=window.location.pathname.split("/"),R={};return I[1]=="classrooms"&&I.length>3&&!((f=I[4])!=null&&f.includes("newgold"))&&!((C=I[5])!=null&&C.includes("newgold"))&&I[2]!=="coursesId"&&(R.course_id=I[2]),I[1]==="shixuns"&&I.length>3&&(R.objective_type="shixun",R.objective_id=I[2]),I[1]==="paths"&&I.length>3&&(R.objective_type="path",R.objective_id=I[2]),ht(ht({},R),{school:1})}const k=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],q=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Re,isLogin:Ce=!1,shixunHomeworks:_}=C,Me=gt(C,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Ue,dt,et,ke,ft,mt,St,jt,$e;const Xe=(0,v.useLocation)(),[Je,Dt]=(0,r.useState)(!1),[xt,Et]=(0,r.useState)(""),[pt,ut]=(0,r.useState)(!1),vt=X();(0,r.useEffect)(()=>{Re({type:"user/getNavigationInfo",payload:ht({},vt)})},[R.name]),(0,r.useEffect)(()=>{_.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(k!=null&&k.includes(Xe==null?void 0:Xe.pathname)||(Xe==null?void 0:Xe.pathname.indexOf("/classrooms"))===0||Re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Xe.pathname]),(0,r.useEffect)(()=>{_.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||_.actionTabs.key||localStorage.setItem("Noviceguide","0")},[_.actionTabs.key]),(0,r.useEffect)(()=>{var ct;if(R!=null&&R.setting){let yt=(0,re.cloneDeep)((ct=R==null?void 0:R.setting)==null?void 0:ct.navbar);yt=yt==null?void 0:yt.filter(Bt=>{var Qt;return!(Bt!=null&&Bt.hidden)&&!((0,xe.JA)()&&((Qt=["/paperlibrary","/problemset"])!=null&&Qt.includes(Bt.link)))});for(const Bt of yt)Bt.subitem&&(Bt.subitem=Bt.subitem.filter(Qt=>{var en;return!(Qt!=null&&Qt.hidden)&&!((0,xe.JA)()&&((en=["/paperlibrary","/problemset"])!=null&&en.includes(Qt.link)))}));let Kt=!1;yt==null||yt.map(function(Bt,Qt){var en,Ht,Xt,Yt;const bn=Xe.pathname;Bt.link===bn&&(Et(Bt==null?void 0:Bt.link),(0,Y.Dk)(bn==="/"?(en=R==null?void 0:R.setting)==null?void 0:en.name:Wt(Bt==null?void 0:Bt.name)),Ge(wt(Qt,{name:Bt==null?void 0:Bt.name,link:Bt==null?void 0:Bt.link},yt)),Kt=!0),bn=="/"&&(Et(""),(0,Y.Dk)((Ht=R==null?void 0:R.setting)==null?void 0:Ht.name)),(Xt=Bt==null?void 0:Bt.subitem)!=null&&Xt.length&&((Yt=Bt==null?void 0:Bt.subitem)==null||Yt.map(An=>{An.link===bn&&(Et(An==null?void 0:An.link),bn!=="/"&&(0,Y.Dk)(Wt(An==null?void 0:An.name)),Ge(wt(Qt,{name:An==null?void 0:An.name,link:An==null?void 0:An.link},yt)),Kt=!0)}))}),Kt||Ge(yt)}},[R==null?void 0:R.setting,I]);const Ct=(0,r.useMemo)(()=>{var ct,yt;return(ct=R==null?void 0:R.setting)!=null&&ct.nav_logo_url?`${Ee.Z.IMG_SERVER}/${(yt=R==null?void 0:R.setting)==null?void 0:yt.nav_logo_url}`:`${Ee.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Ue=R==null?void 0:R.setting)==null?void 0:Ue.nav_logo_url]);function zt(ct){v.history.push("/search?value="+ct)}const Vt=()=>Je?ye.createElement("div",{onBlur:()=>{setTimeout(()=>{Dt(!1)},300)}},ye.createElement(P,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:zt,autoFocus:!0})):ye.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[Ye,Ge]=(0,r.useState)([]),Te=(ct,yt)=>Pe(void 0,null,function*(){var Kt,Bt,Qt,en,Ht,Xt;if((ct==null?void 0:ct.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Yt=yield(0,Ie.IU)({tab_module_type:"engineering"});if(Yt!=null&&Yt.un_purchased){Re({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Kt=Yt==null?void 0:Yt.data)!=null&&Kt.engineer_url?(Qt=(Bt=Yt==null?void 0:Yt.data)==null?void 0:Bt.engineer_url)!=null&&Qt.includes("http")?(0,Y.xg)((en=Yt==null?void 0:Yt.data)==null?void 0:en.engineer_url):v.history.push((Ht=Yt==null?void 0:Yt.data)==null?void 0:Ht.engineer_url):(Yt==null?void 0:Yt.status)!=401&&ut(!0);return}(Xt=ct==null?void 0:ct.link)!=null&&Xt.includes("http")?(0,Y.xg)(ct==null?void 0:ct.link):((0,Y.Dk)(ct==null?void 0:ct.name),v.history.push(ct==null?void 0:ct.link)),(ct==null?void 0:ct.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ye.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),wt=(ct,yt,Kt)=>{const Bt=Kt.slice();return Bt[ct]&&(Bt[ct].name=yt.name,Bt[ct].link=yt.link),Bt||[]},Wt=(ct="")=>(ct==null?void 0:ct.indexOf("<"))>-1?ct==null?void 0:ct.slice(0,ct==null?void 0:ct.indexOf("<")):ct;return R.showHeader&&R.showHeaderFooter?ye.createElement(g.default,{style:{background:`${Xe.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${R.isIlearning?A["header-iearning"]:A.header} ${R.showHeaderFixed?A.headerFixed:""}`},(R==null?void 0:R.showTip)&&ye.createElement(pn,null),ye.createElement(M,{className:"header",style:{background:`${Xe.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Xe.pathname=="/training"?"999":""}`}},ye.createElement("section",{className:A["edu-menu"]},(!!R.isIlearning||!((dt=R==null?void 0:R.setting)!=null&&dt.main_site)&&!!((et=R==null?void 0:R.setting)!=null&&et.navbar))&&ye.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Re({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ye.createElement("img",{className:A.logo,title:(ke=R.setting)==null?void 0:ke.name,src:Ct||m})),ye.createElement("ul",{className:`${A.menu} ${(0,Y.Ll)()&&"ml0"}`},(0,Y.Ll)()&&ye.createElement("li",null,ye.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Y.Ll)()&&R.setting&&(Ye==null?void 0:Ye.map(function(ct,yt){var Kt,Bt,Qt,en,Ht;return ye.createElement("li",{key:yt,className:!((Kt=ct==null?void 0:ct.subitem)!=null&&Kt.length)&&xt===(ct==null?void 0:ct.link)||(Bt=ct==null?void 0:ct.subitem)!=null&&Bt.some(Xt=>xt===(Xt==null?void 0:Xt.link))?A.actived:""},ye.createElement("div",{onClick:()=>Te(ct,yt),className:A.name},ye.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Xt;let Yt=ct==null?void 0:ct.name;return(Xt=ct==null?void 0:ct.subitem)==null||Xt.map((bn,An)=>(bn.link===Xe.pathname&&(Yt=bn.name),bn)),Yt})()}}),((Qt=ct==null?void 0:ct.subitem)==null?void 0:Qt.length)>0&&ye.createElement("i",{className:"iconfont icon-zhankai4"})),((en=ct==null?void 0:ct.subitem)==null?void 0:en.length)>0&&ye.createElement("div",{className:A.dropDown},(Ht=ct==null?void 0:ct.subitem)==null?void 0:Ht.map((Xt,Yt)=>ye.createElement("div",{className:A.subName,onClick:()=>Te(Xt,yt),key:yt+"-"+Yt},!!Yt&&ye.createElement("div",{className:A.line}),ye.createElement("aside",{className:"font16 c-black"},Wt(Xt==null?void 0:Xt.name)),ye.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Xt.content)))))}))),ye.createElement("div",{className:"search-bar",style:{flex:R.isIlearning?"initial":"1 0 auto"}},!(0,Y.Ll)()&&!(R!=null&&R.isIlearning)&&ye.createElement(ye.Fragment,null,ye.createElement(Vt,null),!Ce&&ye.createElement(fe,null),!Ce&&!!((ft=I==null?void 0:I.userInfo)!=null&&ft.login)&&ye.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(mt=I==null?void 0:I.userInfo)==null?void 0:mt.login}/user_tidings`},((St=I==null?void 0:I.navigationInfo)==null?void 0:St.new_message)&&ye.createElement("span",{className:A.newslight}))),!Ce&&ye.createElement(It,{payload:vt}))),ye.createElement(n.default,{centered:!0,destroyOnClose:!0,open:pt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Y.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ut(!1)},ye.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ye.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ye.createElement("img",{src:`${Ee.Z.IMG_SERVER}/${(jt=R==null?void 0:R.setting)==null?void 0:jt.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ye.createElement("p",null,"\u7FA4\u53F7\uFF1A",($e=R==null?void 0:R.setting)==null?void 0:$e.homepage_tea_qq_number)))),ye.createElement(On,null),ye.createElement(tt,null)):ye.createElement(ye.Fragment,null,ye.createElement(tt,null))};var be=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I,shixunHomeworks:R})=>({homePage:f,user:x,globalSetting:I,loading:C.models.index,shixunHomeworks:R}))(q)},50446:function(Lt,we,e){e.r(we),e.d(we,{default:function(){return de}});var r=e(59301),v=Object.defineProperty,g=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,A=(b,w,j)=>w in b?v(b,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[w]=j,S=(b,w)=>{for(var j in w||(w={}))N.call(w,j)&&A(b,j,w[j]);if(g)for(var j of g(w))n.call(w,j)&&A(b,j,w[j]);return b};const ne=b=>React.createElement("svg",S({className:"wechat_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M512 0c282.793 0 512 229.202 512 512 0 282.793-229.207 512-512 512S0 794.793 0 512C0 229.202 229.207 0 512 0zm122.081 423.383c-103.69 0-185.472 72.366-185.472 161.219 0 88.929 81.782 161.146 185.472 161.146 21.71 0 43.54-5.54 65.383-11.084L759.265 768l-16.4-55.588c43.756-33.408 76.34-77.762 76.34-127.81 0-88.853-87.23-161.219-185.119-161.219zM423.265 256C303.196 256 204.8 339.84 204.8 446.31c0 61.43 32.722 111.837 87.409 151l-21.817 67.307 76.365-39.24c27.274 5.581 49.229 11.239 76.508 11.239 6.882 0 13.63-.287 20.378-.87-4.23-14.936-6.748-30.603-6.748-46.92 0-97.695 81.96-177.04 185.738-177.04 7.107 0 14.141.512 21.023 1.306C624.794 323.01 530.698 256 423.27 256zM694.41 512c16.348 0 27.264 11.13 27.264 22.19 0 11.131-10.916 22.118-27.264 22.118-10.71 0-21.494-10.987-21.494-22.118 0-11.06 10.783-22.19 21.494-22.19zm-121.753 0c16.435 0 27.115 11.13 27.115 22.19 0 11.131-10.68 22.118-27.12 22.118-10.752 0-21.643-10.987-21.643-22.118 0-11.06 10.896-22.19 21.643-22.19zM351.549 349.542c17.23 0 28.79 11.72 28.79 29.497 0 17.694-11.56 29.578-28.79 29.578-17.218 0-34.6-11.878-34.6-29.578 0-17.777 17.382-29.502 34.6-29.502zm153.314 0c16.03 0 26.64 11.72 26.64 29.497 0 17.694-10.61 29.578-26.64 29.578-15.903 0-31.877-11.878-31.877-29.578 0-17.777 15.974-29.502 31.877-29.502z",fill:"#62B900"}));var V="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwYzI4Mi43OTMgMCA1MTIgMjI5LjIwMiA1MTIgNTEyIDAgMjgyLjc5My0yMjkuMjA3IDUxMi01MTIgNTEyUzAgNzk0Ljc5MyAwIDUxMkMwIDIyOS4yMDIgMjI5LjIwNyAwIDUxMiAwem0xMjIuMDgxIDQyMy4zODNjLTEwMy42OSAwLTE4NS40NzIgNzIuMzY2LTE4NS40NzIgMTYxLjIxOSAwIDg4LjkyOSA4MS43ODIgMTYxLjE0NiAxODUuNDcyIDE2MS4xNDYgMjEuNzEgMCA0My41NC01LjU0IDY1LjM4My0xMS4wODRMNzU5LjI2NSA3NjhsLTE2LjQtNTUuNTg4YzQzLjc1Ni0zMy40MDggNzYuMzQtNzcuNzYyIDc2LjM0LTEyNy44MSAwLTg4Ljg1My04Ny4yMy0xNjEuMjE5LTE4NS4xMTktMTYxLjIxOXpNNDIzLjI2NSAyNTZDMzAzLjE5NiAyNTYgMjA0LjggMzM5Ljg0IDIwNC44IDQ0Ni4zMWMwIDYxLjQzIDMyLjcyMiAxMTEuODM3IDg3LjQwOSAxNTFsLTIxLjgxNyA2Ny4zMDcgNzYuMzY1LTM5LjI0YzI3LjI3NCA1LjU4MSA0OS4yMjkgMTEuMjM5IDc2LjUwOCAxMS4yMzkgNi44ODIgMCAxMy42My0uMjg3IDIwLjM3OC0uODctNC4yMy0xNC45MzYtNi43NDgtMzAuNjAzLTYuNzQ4LTQ2LjkyIDAtOTcuNjk1IDgxLjk2LTE3Ny4wNCAxODUuNzM4LTE3Ny4wNCA3LjEwNyAwIDE0LjE0MS41MTIgMjEuMDIzIDEuMzA2QzYyNC43OTQgMzIzLjAxIDUzMC42OTggMjU2IDQyMy4yNyAyNTZ6TTY5NC40MSA1MTJjMTYuMzQ4IDAgMjcuMjY0IDExLjEzIDI3LjI2NCAyMi4xOSAwIDExLjEzMS0xMC45MTYgMjIuMTE4LTI3LjI2NCAyMi4xMTgtMTAuNzEgMC0yMS40OTQtMTAuOTg3LTIxLjQ5NC0yMi4xMTggMC0xMS4wNiAxMC43ODMtMjIuMTkgMjEuNDk0LTIyLjE5em0tMTIxLjc1MyAwYzE2LjQzNSAwIDI3LjExNSAxMS4xMyAyNy4xMTUgMjIuMTkgMCAxMS4xMzEtMTAuNjggMjIuMTE4LTI3LjEyIDIyLjExOC0xMC43NTIgMC0yMS42NDMtMTAuOTg3LTIxLjY0My0yMi4xMTggMC0xMS4wNiAxMC44OTYtMjIuMTkgMjEuNjQzLTIyLjE5ek0zNTEuNTQ5IDM0OS41NDJjMTcuMjMgMCAyOC43OSAxMS43MiAyOC43OSAyOS40OTcgMCAxNy42OTQtMTEuNTYgMjkuNTc4LTI4Ljc5IDI5LjU3OC0xNy4yMTggMC0zNC42LTExLjg3OC0zNC42LTI5LjU3OCAwLTE3Ljc3NyAxNy4zODItMjkuNTAyIDM0LjYtMjkuNTAyem0xNTMuMzE0IDBjMTYuMDMgMCAyNi42NCAxMS43MiAyNi42NCAyOS40OTcgMCAxNy42OTQtMTAuNjEgMjkuNTc4LTI2LjY0IDI5LjU3OC0xNS45MDMgMC0zMS44NzctMTEuODc4LTMxLjg3Ny0yOS41NzggMC0xNy43NzcgMTUuOTc0LTI5LjUwMiAzMS44NzctMjkuNTAyeiIgZmlsbD0iIzYyQjkwMCIvPjwvc3ZnPg==",l=Object.defineProperty,se=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,Y=(b,w,j)=>w in b?l(b,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[w]=j,ue=(b,w)=>{for(var j in w||(w={}))p.call(w,j)&&Y(b,j,w[j]);if(se)for(var j of se(w))c.call(w,j)&&Y(b,j,w[j]);return b};const me=b=>React.createElement("svg",ue({className:"qq_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Le="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",K=e(58130),De=e(10148),z=e(59301);const G=window.location.host,d=De.Z.QQLoginCB;var t=({onWechatLogin:b})=>{function w(){(0,K.b9)()?window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${d}%2fotherloginqq&state=null,${G}&response_type=code`:window.location.href=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${d}%2fotherloginqq&state=null,${G}&response_type=code`}return z.createElement(z.Fragment,null,z.createElement("p",{className:"driver"}," ","\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ",z.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014"," "),z.createElement("div",{className:"other-login"},z.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:b},z.createElement("img",{src:V,alt:"\u5FAE\u4FE1",width:46})),z.createElement("a",{title:"qq\u767B\u5F55",onClick:w},z.createElement("img",{src:Le,alt:"QQ",width:46}))))};function o({onBack:b}){return z.createElement(z.Fragment,null,z.createElement("iframe",{className:"wechat-qrcode",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${d}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${G}#wechat_redirect`}),z.createElement("a",{className:"btn-link",onClick:b},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55"))}var i=e(19635),B="data:image/png;base64,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",F=e(42203),D=e(59301),he=Object.defineProperty,ce=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Se=(b,w,j)=>w in b?he(b,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[w]=j,Be=(b,w)=>{for(var j in w||(w={}))le.call(w,j)&&Se(b,j,w[j]);if(ce)for(var j of ce(w))je.call(w,j)&&Se(b,j,w[j]);return b},ie=(b,w)=>{var j={};for(var W in b)le.call(b,W)&&w.indexOf(W)<0&&(j[W]=b[W]);if(b!=null&&ce)for(var W of ce(b))w.indexOf(W)<0&&je.call(b,W)&&(j[W]=b[W]);return j};function Z(b){var w=b,{dispatch:j,globalSetting:W,children:L}=w,oe=ie(w,["dispatch","globalSetting","children"]),U,We,Ke;const[ve,rt]=(0,r.useState)(!1);function it(){rt(!1),F.history.push("/user/login")}function Ze(){if((0,K.s2)()||(0,K.IS)()){(0,K.Or)();return}rt(!0)}(0,r.useEffect)(()=>{W.setting||j({type:"globalSetting/query"})},[]);const at=()=>{var u;const{pathname:E}=(0,F.useLocation)();return E==="/user/reset-password"?D.createElement("div",{className:"register-nav"},D.createElement("div",{style:{color:"#333"}},"\u627E\u56DE\u5BC6\u7801")):D.createElement("div",{className:"register-nav"},D.createElement("div",{onClick:()=>F.history.push("/user/login"),className:E==="/user/login"||E==="/login"?"nav-active":""},"\u767B\u5F55"),!((u=W.setting)!=null&&u.close_register)&&D.createElement("div",{onClick:()=>F.history.push("/user/register"),className:E==="/user/register"||E==="/register"?"nav-active":""},"\u6CE8\u518C"))},Q=(U=W.setting)==null?void 0:U.main_site,y=(We=W.setting)==null?void 0:We.login_logo_url,s=(Ke=W.setting)==null?void 0:Ke.is_local;return D.createElement("div",{className:"register-container"},!(0,K.Ll)()&&D.createElement(i.Z,Be({isLogin:!0},oe)),D.createElement("div",{className:"register-bg"},D.createElement("div",{className:"register-introduce"},D.createElement("img",{alt:"logo",src:y?`${De.Z.IMG_SERVER}/${y}`:B}),D.createElement("h4",null,"\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355"),D.createElement("p",null,"\u8BE5\u5E73\u53F0\u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002")),D.createElement("div",{className:"register-panel"},ve?null:at(),ve?null:D.createElement(F.Outlet,null),ve?D.createElement(o,{onBack:it}):D.createElement(D.Fragment,null,Q&&!s&&D.createElement(t,{onWechatLogin:Ze})))),!s&&D.createElement("div",{className:"register-footer"},D.createElement("span",null,"\xA9")," 2021 EduCoder \u6E58ICP\u590717009477\u53F7"," ",D.createElement("a",{href:"https://team.trustie.net/",target:"_blank"},"Trustie")," ","& IntelliDE inside"))}var de=(0,F.connect)(({loading:b,globalSetting:w})=>({globalSetting:w,loading:b.models.index}))(Z)},18032:function(Lt,we,e){e.d(we,{rX:function(){return G},pW:function(){return d},gy:function(){return t},xY:function(){return z},O5:function(){return De},tJ:function(){return Y},o1:function(){return ue},Rd:function(){return K}});var r=e(42203),v=e(43418),g=e(28103),N=e(8591),n=e(2119),A=e(58130),S=e(14726),ne=e(25510),V="data:image/png;base64,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",l=e.p+"static/newqrcode.a8740efb.png",se=e(32637),p=e(59301),c=(o,i,B)=>new Promise((F,D)=>{var he=je=>{try{le(B.next(je))}catch(Se){D(Se)}},ce=je=>{try{le(B.throw(je))}catch(Se){D(Se)}},le=je=>je.done?F(je.value):Promise.resolve(je.value).then(he,ce);le((B=B.apply(o,i)).next())});const Y=(o,i=!1)=>!!(ue(o)&&me(i)),ue=o=>(0,n.bg)()?!0:(o({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),me=(o=!1)=>{var i;const{user:B}=(0,r.getDvaApp)()._store.getState();return(i=B.userInfo)!=null&&i.profile_completed?!0:(v.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,A.xg)("/account/profile/edit"),Le()}}),!1)},Le=()=>{v.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()}})},K=()=>{v.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:p.createElement("div",{style:{textAlign:"center"}},p.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"),p.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:se}),p.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},De=()=>{var o;const{user:i}=(0,r.getDvaApp)()._store.getState();return(o=i.userInfo)!=null&&o.professional_certification?!0:(v.default.confirm({title:"\u63D0\u793A",centered:!0,content:p.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,A.xg)("/account/certification")}}),!1)},z=()=>(0,n.V9)()?!0:(v.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:p.createElement("div",{className:"tc",style:{marginLeft:-38}},p.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),p.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),G=(o,i)=>o?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:p.createElement("div",null,p.createElement("p",null,i||"\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"),p.createElement("div",{style:{marginLeft:"110px"}},p.createElement("img",{src:V,width:200}),p.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),d=o=>{v.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:p.createElement("div",null,p.createElement("div",null,p.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"),p.createElement(g.Z,null),p.createElement("p",{style:{color:"#666666",fontSize:12}}," ",p.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 ",p.createElement("a",null,o),"\u5929\u3002"),p.createElement("p",{style:{color:"#666666",fontSize:12}}," ",p.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")),p.createElement("div",{style:{textAlign:"center",marginTop:30}},p.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ne,alt:"\u4E8C\u7EF4\u7801",width:160})))})},t=(o,i="")=>{const{shixunsDetail:{detail:B}}=(0,r.getDvaApp)()._store.getState();if((B==null?void 0:B.public)===2||(B==null?void 0:B.public)===1||(B==null?void 0:B.shixun_status)===3){let F="";return(B==null?void 0:B.public)===2&&(F="\u5DF2\u516C\u5F00"),(B==null?void 0:B.public)===1&&(F="\u5F85\u5BA1\u6838"),(B==null?void 0:B.shixun_status)===3&&(F="\u5DF2\u5173\u95ED"),v.default.info({centered:!0,icon:p.createElement(S.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:p.createElement("div",{className:"tc",style:{marginLeft:-38}},p.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},p.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",F,"\uFF0C",i,"\u3002"),p.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),p.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ne,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(B==null?void 0:B.shixun_status)===2?(v.default.confirm({centered:!0,icon:p.createElement(S.Z,null),title:"\u63D0\u793A",content:p.createElement("div",null,p.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",i,"\u3002"),p.createElement("br",null),p.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:()=>{v.default.confirm({width:440,centered:!0,icon:p.createElement(S.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:()=>c(void 0,null,function*(){(yield o({type:"shixunsDetail/cancelRelease",payload:{id:B==null?void 0:B.identifier}})).status!==401&&(N.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),o({type:"shixunsDetail/getShixunsDetail",payload:{id:B==null?void 0:B.identifier}}),o({type:"practiceSetting/getCommonData",payload:{id:B==null?void 0:B.identifier}}))})})}}),!0):!1}},19080:function(Lt,we,e){e.d(we,{F:function(){return n},Z:function(){return N}});var r=e(92310),v=e.n(r);const g=null;function N(A,S,ne){return v()({[`${A}-status-success`]:S==="success",[`${A}-status-warning`]:S==="warning",[`${A}-status-error`]:S==="error",[`${A}-status-validating`]:S==="validating",[`${A}-has-feedback`]:ne})}const n=(A,S)=>S||A},24905:function(Lt,we,e){e.d(we,{default:function(){return o}});var r=e(92310),v=e.n(r),g=e(5630),N=e(59301),n=e(36355),A=e(1684),S=e(32441),V=N.createContext(null),l=e(98447),se=e(14088),p=e(4572),c=function(i,B){var F={};for(var D in i)Object.prototype.hasOwnProperty.call(i,D)&&B.indexOf(D)<0&&(F[D]=i[D]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,D=Object.getOwnPropertySymbols(i);he{var F;const{prefixCls:D,className:he,rootClassName:ce,children:le,indeterminate:je=!1,style:Se,onMouseEnter:Be,onMouseLeave:ie,skipGroup:Z=!1,disabled:de}=i,b=c(i,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:w,direction:j,checkbox:W}=N.useContext(n.E_),L=N.useContext(V),{isFormItemInput:oe}=N.useContext(S.aM),U=N.useContext(A.Z),We=(F=(L==null?void 0:L.disabled)||de)!==null&&F!==void 0?F:U,Ke=N.useRef(b.value);N.useEffect(()=>{L==null||L.registerValue(b.value)},[]),N.useEffect(()=>{if(!Z)return b.value!==Ke.current&&(L==null||L.cancelValue(Ke.current),L==null||L.registerValue(b.value),Ke.current=b.value),()=>L==null?void 0:L.cancelValue(b.value)},[b.value]);const ve=w("checkbox",D),[rt,it]=(0,l.ZP)(ve),Ze=Object.assign({},b);L&&!Z&&(Ze.onChange=function(){b.onChange&&b.onChange.apply(b,arguments),L.toggleOption&&L.toggleOption({label:le,value:b.value})},Ze.name=L.name,Ze.checked=L.value.includes(b.value));const at=v()(`${ve}-wrapper`,{[`${ve}-rtl`]:j==="rtl",[`${ve}-wrapper-checked`]:Ze.checked,[`${ve}-wrapper-disabled`]:We,[`${ve}-wrapper-in-form-item`]:oe},W==null?void 0:W.className,he,ce,it),Q=v()({[`${ve}-indeterminate`]:je},p.A,it),y=je?"mixed":void 0;return rt(N.createElement(se.Z,{component:"Checkbox",disabled:We},N.createElement("label",{className:at,style:Object.assign(Object.assign({},W==null?void 0:W.style),Se),onMouseEnter:Be,onMouseLeave:ie},N.createElement(g.Z,Object.assign({"aria-checked":y},Ze,{prefixCls:ve,className:Q,disabled:We,ref:B})),le!==void 0&&N.createElement("span",null,le))))};var me=N.forwardRef(Y),Le=e(26390),K=e(64002),De=function(i,B){var F={};for(var D in i)Object.prototype.hasOwnProperty.call(i,D)&&B.indexOf(D)<0&&(F[D]=i[D]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,D=Object.getOwnPropertySymbols(i);he{const{defaultValue:F,children:D,options:he=[],prefixCls:ce,className:le,rootClassName:je,style:Se,onChange:Be}=i,ie=De(i,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Z,direction:de}=N.useContext(n.E_),[b,w]=N.useState(ie.value||F||[]),[j,W]=N.useState([]);N.useEffect(()=>{"value"in ie&&w(ie.value||[])},[ie.value]);const L=N.useMemo(()=>he.map(s=>typeof s=="string"||typeof s=="number"?{label:s,value:s}:s),[he]),oe=s=>{W(u=>u.filter(E=>E!==s))},U=s=>{W(u=>[].concat((0,Le.Z)(u),[s]))},We=s=>{const u=b.indexOf(s.value),E=(0,Le.Z)(b);u===-1?E.push(s.value):E.splice(u,1),"value"in ie||w(E),Be==null||Be(E.filter(O=>j.includes(O)).sort((O,T)=>{const H=L.findIndex(pe=>pe.value===O),te=L.findIndex(pe=>pe.value===T);return H-te}))},Ke=Z("checkbox",ce),ve=`${Ke}-group`,[rt,it]=(0,l.ZP)(Ke),Ze=(0,K.Z)(ie,["value","disabled"]),at=he.length?L.map(s=>N.createElement(me,{prefixCls:Ke,key:s.value.toString(),disabled:"disabled"in s?s.disabled:ie.disabled,value:s.value,checked:b.includes(s.value),onChange:s.onChange,className:`${ve}-item`,style:s.style,title:s.title},s.label)):D,Q={toggleOption:We,value:b,disabled:ie.disabled,name:ie.name,registerValue:U,cancelValue:oe},y=v()(ve,{[`${ve}-rtl`]:de==="rtl"},le,je,it);return rt(N.createElement("div",Object.assign({className:y,style:Se},Ze,{ref:B}),N.createElement(V.Provider,{value:Q},at)))},G=N.forwardRef(z);var d=N.memo(G);const t=me;t.Group=d,t.__ANT_CHECKBOX=!0;var o=t},98447:function(Lt,we,e){e.d(we,{C2:function(){return n}});var r=e(17313),v=e(37613),g=e(83116);const N=A=>{const{checkboxCls:S}=A,ne=`${S}-wrapper`;return[{[`${S}-group`]:Object.assign(Object.assign({},(0,r.Wf)(A)),{display:"inline-flex",flexWrap:"wrap",columnGap:A.marginXS,[`> ${A.antCls}-row`]:{flex:1}}),[ne]:Object.assign(Object.assign({},(0,r.Wf)(A)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ne}`]:{marginInlineStart:0},[`&${ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[S]:Object.assign(Object.assign({},(0,r.Wf)(A)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:A.borderRadiusSM,alignSelf:"center",[`${S}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${S}-inner`]:Object.assign({},(0,r.oN)(A))},[`${S}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:A.checkboxSize,height:A.checkboxSize,direction:"ltr",backgroundColor:A.colorBgContainer,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,borderCollapse:"separate",transition:`all ${A.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:A.checkboxSize/14*5,height:A.checkboxSize/14*8,border:`${A.lineWidthBold}px solid ${A.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${A.motionDurationFast} ${A.motionEaseInBack}, opacity ${A.motionDurationFast}`}},"& + span":{paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS}})},{[` +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5972],{89699:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},76995:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},24764:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},14726:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},21646:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},20970:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},81132:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},385:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},38226:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},56981:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(l,se){return v.createElement(n.Z,(0,r.Z)({},l,{ref:se,icon:N}))},S=v.forwardRef(A),ne=S},25167:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(59301),v=e(42203),g=e(43418),N="data:image/png;base64,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",n="data:image/png;base64,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",A={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const S=({visible:V,occupationValue:l,onCancel:se=()=>{}})=>{const p=()=>r.createElement("div",{className:A.flexColumn},r.createElement("img",{className:A.img,src:n}),r.createElement("span",{className:A.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),c=()=>r.createElement("div",{className:A.flexColumn},r.createElement("img",{className:A.img,src:N}),r.createElement("span",{className:A.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Y=()=>l===3?r.createElement(r.Fragment,null,c(),p()):l===2?p():c();return r.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:V,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{se(),v.history.push("/account/certification")},onCancel:()=>{se()}},r.createElement("div",{className:A.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),r.createElement("div",{className:A.flexRow},Y()))};var ne=(0,v.connect)(({paperlibrary:V,loading:l,globalSetting:se})=>({paperlibrary:V,globalSetting:se,loading:l.effects}))(S)},91552:function(Lt,we,e){e.d(we,{Z:function(){return d}});var r=e(59301),v=e(42203),g=e(43418),N=e(8591),n=e(92832),A=e(24905),S=e(99460),ne=e(25167),V=e(58130),l=e(3113),se=e(14726),p={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},c=e(32637),Y=e(59301);const ue=({classroomList:t,dispatch:o,user:i})=>Y.createElement(g.default,{open:t.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Y.createElement("span",null,Y.createElement(se.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Y.createElement("div",{style:{textAlign:"center",marginBottom:30}},Y.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Y.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Y.createElement("img",{style:{width:130,height:130},src:c})),Y.createElement("div",{className:p.bottom},Y.createElement(l.ZP,{className:p.yes,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var me=(0,v.connect)(({classroomList:t,user:o})=>({classroomList:t,user:o}))(ue),Le=e(70635),K=e(59301),De=(t,o,i)=>new Promise((B,F)=>{var D=le=>{try{ce(i.next(le))}catch(je){F(je)}},he=le=>{try{ce(i.throw(le))}catch(je){F(je)}},ce=le=>le.done?B(le.value):Promise.resolve(le.value).then(D,he);ce((i=i.apply(t,o)).next())}),z=(t=>(t[t.Professor=1]="Professor",t[t.AssistantProfessor=2]="AssistantProfessor",t[t.Student=3]="Student",t))(z||{});const Q=({visible:t,user:o,account:i,onCancel:B=()=>{},dispatch:F})=>{const[D,he]=(0,r.useState)(),[ce,le]=(0,r.useState)([]),[je,xe]=(0,r.useState)(!1),[Be,ie]=(0,r.useState)(!1),[Z,de]=(0,r.useState)(),[b,w]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var oe,J;(oe=o==null?void 0:o.userInfo)!=null&&oe.identity&&le([((J=o==null?void 0:o.userInfo)==null?void 0:J.identity)==="student"?3:1])},[o]);const j=oe=>{const J=()=>{window.location.href=(oe==null?void 0:oe.jump_url)||`/classrooms/${oe==null?void 0:oe.course_id}/students`};if(ce.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:K.createElement("div",{className:"tc"},(oe==null?void 0:oe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{J()}});return}J()},W=()=>De(void 0,null,function*(){if(!D){N.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,Le.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:D}});if(oe!=null&&oe.need_pro_auth&&!ce.includes(1)&&!ce.includes(2)){F({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:D,checkedList:ce}}),L();return}xe(!0);const J=yield(0,S.cR)({invite_code:D,professor:ce.includes(1)?1:null,assistant_professor:ce.includes(2)?1:null,student:ce.includes(3)?1:null});if(xe(!1),(J==null?void 0:J.status)===-4&&(B(),F({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(J==null?void 0:J.status)===-12&&N.ZP.warning(J==null?void 0:J.message),(J==null?void 0:J.status)===-2){if(L(),J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ie(!0),de(1);return}if(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ie(!0),de(2);return}if(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ie(!0),de(3);return}}if((J==null?void 0:J.status)===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),L(),J!=null&&J.course_id?j(J):N.ZP.success(J.message);return}}),L=()=>De(void 0,null,function*(){B()});return K.createElement(K.Fragment,null,K.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:t,confirmLoading:je,onOk:W,onCancel:L},K.createElement("div",{className:"tc"},K.createElement("div",null,K.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),K.createElement(n.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:D,onChange:oe=>{if(oe.target.value.length>=7){N.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}he(oe.target.value)}})),K.createElement("div",{className:"mt10 font14"},K.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),K.createElement(A.default.Group,{value:ce,onChange:oe=>le(oe)},K.createElement(A.default,{value:1,disabled:ce.includes(2)},"\u6559\u5E08"),K.createElement(A.default,{value:2,disabled:ce.includes(1)},"\u52A9\u6559"),K.createElement(A.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),K.createElement(me,null),K.createElement(ne.Z,{visible:Be,onCancel:()=>ie(!1),occupationValue:Z}))};var d=(0,v.connect)(({user:t,account:o})=>({user:t,account:o}))(Q)},19635:function(Lt,we,e){e.d(we,{Z:function(){return Ee},g:function(){return U}});var r=e(59301),v=e(42203),g=e(44e3),N=e(92832),n=e(43418),A={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},S=e(8591),ne=e(95237),V=e(43604),l=e(20834),se=e(38854),p=e(5112),c=e(99460),Y=e(58130),ue=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())}),me=(f=>(f.Manager="manager",f.Developer="developer",f.Reporter="reporter",f))(me||{}),K=({visible:f,onCancel:C=()=>{}})=>{const[x,I]=(0,r.useState)(),[R,Ne]=(0,r.useState)(),[Fe,Ce]=(0,r.useState)(!1),_=()=>ue(void 0,null,function*(){if(!x){S.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(x.length!==6){S.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!R){S.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ce(!0);const Ue=yield(0,c.vm)({code:x,role:R});Ce(!1),Me();const dt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(dt[Ue.status]){S.ZP.info(dt[Ue.status]);return}if(Ue.status===0){R==="reporter"?(S.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${Ue==null?void 0:Ue.project_id}`)):((0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),S.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Me=()=>ue(void 0,null,function*(){C()});return r.createElement(r.Fragment,null,r.createElement(n.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:f,confirmLoading:Fe,onOk:_,onCancel:Me},r.createElement("div",{className:"tc"},r.createElement("div",null,r.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),r.createElement(N.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:x,onChange:Ue=>{if(Ue.target.value.length>=7){S.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}I(Ue.target.value)}})),r.createElement("div",{className:"mt10 font14"},r.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.createElement(p.ZP.Group,{value:R,onChange:Ue=>Ne(Ue.target.value)},r.createElement(p.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),r.createElement(p.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),r.createElement(p.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},De=e(91552),z={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},Q=e(18032),d=e(78241),t=e(57809),o=e(19726),i=Object.defineProperty,B=Object.defineProperties,F=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,le=(f,C,x)=>C in f?i(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,je=(f,C)=>{for(var x in C||(C={}))he.call(C,x)&&le(f,x,C[x]);if(D)for(var x of D(C))ce.call(C,x)&&le(f,x,C[x]);return f},xe=(f,C)=>B(f,F(C)),Be=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())});const ie=({globalSetting:f,dispatch:C,user:x,info:I,open:R,onCancel:Ne=()=>{}})=>{var Fe;const[Ce,_]=(0,r.useState)([]),[Me,Ue]=(0,r.useState)([]),[dt,et]=(0,r.useState)([]),[ke]=d.default.useForm(),[ft,mt]=(0,r.useState)(!1),[St,jt]=(0,r.useState)(!1),$e=(0,r.useRef)(null),Xe=(0,r.useRef)(1),[Je,Dt]=(0,r.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,r.useEffect)(()=>{R&&xt()},[R]);const xt=()=>Be(void 0,null,function*(){var vt;const Ct=I;if(!(0,Q.o1)(C))return;const{user_school_id:zt="",department_id:Vt="",school_name:Ye="",department_name:Ge=""}=x.userInfo||{},Te=(vt=Ct==null?void 0:Ct.graduation_years)==null?void 0:vt.at(-1);Ue([{id:zt,name:Ye}]),yield ut(zt),ke.setFieldsValue({year:Te,school_id:zt,department_id:Number(Vt),name:`${Te}${Ye}${Ge}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Et=vt=>Be(void 0,null,function*(){const Ct=yield(0,o.J3)(xe(je({},vt),{tab_module_type:"graduations"}));return Ct!=null&&Ct.un_purchased&&C({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Ct.status===0&&_((Ct==null?void 0:Ct.graduation_years)||[]),Ct}),pt=(vt,Ct=500)=>{jt(!0),clearTimeout($e.current),$e.current=setTimeout(()=>Be(void 0,null,function*(){Xe.current+=1;const zt=Xe.current,Vt=yield(0,o.NT)({keyword:vt});Vt.status===0&&Xe.current===zt&&(Ue((Vt==null?void 0:Vt.schools)||[]),jt(!1))}),Ct)},ut=vt=>Be(void 0,null,function*(){if(!vt)return;const Ct=yield(0,o.Ps)({page:1,limit:9999,id:vt});Ct.status===0&&et((Ct==null?void 0:Ct.departments)||[])});return r.createElement(n.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:R,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:ft,onCancel:Ne,onOk:()=>ke.submit()},r.createElement(d.default,{colon:!1,form:ke,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(vt,Ct)=>{vt.school_id&&(ut(Ct.school_id),ke.setFieldValue("department_id",null))},onFinish:vt=>Be(void 0,null,function*(){mt(!0);const Ct=yield(0,o.Wz)(vt);Ct.status===0&&(S.ZP.success("\u521B\u5EFA\u6210\u529F"),ke.resetFields(),Ne(),(0,Y.xg)(`/graduations/${Ct==null?void 0:Ct.identifier}/index`)),mt(!1)})},r.createElement(d.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},r.createElement(t.default,{style:{width:344},size:"large",options:(Fe=I==null?void 0:I.graduation_years)==null?void 0:Fe.map(vt=>({value:vt,label:vt}))})),r.createElement(d.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},r.createElement(t.default,{showSearch:!0,filterOption:!1,onSearch:vt=>{pt(vt)},loading:St,size:"large",style:{width:344},options:Me.map(vt=>({value:vt.id,label:vt.name}))})),r.createElement(d.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},r.createElement(t.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:dt.map(vt=>({value:vt.id,label:vt.name}))})),r.createElement(d.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},r.createElement(N.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Z=(0,v.connect)(({user:f,globalSetting:C,loading:x})=>({user:f,globalSetting:C,loading:x}))(ie),de=e(70635),b=Object.defineProperty,w=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,L=(f,C,x)=>C in f?b(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,oe=(f,C)=>{for(var x in C||(C={}))j.call(C,x)&&L(f,x,C[x]);if(w)for(var x of w(C))W.call(C,x)&&L(f,x,C[x]);return f},J=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())});const We=({globalSetting:f,dispatch:C,user:x,open:I,onCancel:R=()=>{}})=>{const[Ne]=d.default.useForm(),[Fe,Ce]=(0,r.useState)(!1),[_,Me]=(0,r.useState)(null);return(0,r.useEffect)(()=>{var Ue;if(I){const dt={code:"",user_type:((Ue=x==null?void 0:x.userInfo)==null?void 0:Ue.identity)==="student"?2:1,major:""};Ne.setFieldsValue(dt),Me(oe({},dt))}},[I]),r.createElement(n.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:I,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Fe,onCancel:R,onOk:()=>Ne.submit()},r.createElement(d.default,{colon:!1,form:Ne,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Ue,dt)=>Me(oe({},dt)),onFinish:Ue=>J(void 0,null,function*(){Ce(!0);const dt=yield(0,de.ZP)("/api/graduations/join.json",{method:"post",body:Ue});dt.status===0&&(R(),dt!=null&&dt.identifier?(0,Y.xg)(`/graduations/${dt==null?void 0:dt.identifier}/index`):S.ZP.success(dt==null?void 0:dt.message)),Ce(!1)})},r.createElement(d.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(N.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),r.createElement(d.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(p.ZP.Group,null,r.createElement(p.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),r.createElement(p.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(_==null?void 0:_.user_type)===2&&r.createElement(d.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},r.createElement(N.default,{showCount:!0,maxLength:60}))))};var Ke=(0,v.connect)(({user:f,globalSetting:C})=>({user:f,globalSetting:C}))(We),ve=e(59301),rt=Object.defineProperty,it=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,s=(f,C,x)=>C in f?rt(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,u=(f,C)=>{for(var x in C||(C={}))X.call(C,x)&&s(f,x,C[x]);if(at)for(var x of at(C))y.call(C,x)&&s(f,x,C[x]);return f},E=(f,C)=>it(f,Ze(C)),O=(f,C)=>{var x={};for(var I in f)X.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&at)for(var I of at(f))C.indexOf(I)<0&&y.call(f,I)&&(x[I]=f[I]);return x},T=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())}),H=(f=>(f.Projects="projects",f.Shixuns="shixuns",f.Classrooms="classrooms",f))(H||{}),te=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f.Graduations="graduations",f))(te||{});const pe=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Fe}=C,Ce=O(C,["homePage","user","globalSetting","loading","dispatch"]),_,Me,Ue,dt;const[et,ke]=(0,r.useState)(),[ft,mt]=(0,r.useState)(),[St,jt]=(0,r.useState)(!1),[$e,Xe]=(0,r.useState)(!1),[Je,Dt]=(0,r.useState)(!1),[xt,Et]=(0,r.useState)();function pt(Te,wt){for(const Wt of Te){if(Wt.link===wt)return Wt.hidden;if(Wt.subitem&&Wt.subitem.length>0){let ct=Wt.subitem;for(const yt of ct)if(yt.link===wt)return yt.hidden;return!1}}return!0}const ut=pt(((_=R.setting)==null?void 0:_.navbar)||[],"/classrooms"),vt=pt(((Me=R.setting)==null?void 0:Me.navbar)||[],"/shixuns"),Ct=pt(((Ue=R.setting)==null?void 0:Ue.navbar)||[],"/paths"),zt=pt(((dt=R.setting)==null?void 0:dt.navbar)||[],"/graduations"),Vt=Te=>{var wt;if((0,Q.tJ)(Fe)){if(Te==="projects"&&!((wt=I.userInfo)!=null&&wt.email)){S.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Te==="classrooms"?ke(!0):Te==="projects"&&mt(!0)}},Ye=(Te,wt)=>{var Wt;if((0,Q.tJ)(Fe)){if(wt==="projects"&&!((Wt=I.userInfo)!=null&&Wt.email)){S.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}wt==="shixuns"&&!(0,Q.xY)()||Te&&(window.location.href=Te)}},Ge=Te=>{var wt,Wt,ct,yt,Yt,Bt,Kt,en,Ht,Qt,Xt,Cn,vn,wn,xn,Un,Nn,Hn,Yn,jn,Bn,Jn,Kn,Qn,kn;return ve.createElement(ve.Fragment,null,ve.createElement(ne.Z,{justify:"space-around",className:"pt5 pb5"},ve.createElement(V.Z,{className:((wt=I.userInfo)==null?void 0:wt.user_identity)!=="\u5B66\u751F"?z.joinCol:z.hidden},((Wt=I.userInfo)==null?void 0:Wt.user_identity)!=="\u5B66\u751F"&&!((ct=R==null?void 0:R.setting)!=null&&ct.hide_course)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Ye("/classrooms/new")},(yt=I.userInfo)!=null&&yt.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Yt=R==null?void 0:R.setting)!=null&&Yt.hide_shixun)&&((Bt=I==null?void 0:I.userInfo)==null?void 0:Bt.is_shixun_marker)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Ye("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Kt=I.userInfo)==null?void 0:Kt.main_site)||!((en=I.userInfo)!=null&&en.main_site)&&!Ct&&(((Ht=I.userInfo)==null?void 0:Ht.admin)||((Qt=I.userInfo)==null?void 0:Qt.is_teacher)||((Xt=I.userInfo)==null?void 0:Xt.business)))&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Ye("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Cn=R==null?void 0:R.setting)!=null&&Cn.is_local)&&((vn=I.userInfo)==null?void 0:vn.main_site)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>{var Ln;return Ye(`${(Ln=R==null?void 0:R.setting)==null?void 0:Ln.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((wn=I==null?void 0:I.userInfo)==null?void 0:wn.identity)!=="student"&&ve.createElement(l.default.Item,E(u({},Te),{onClick:()=>T(void 0,null,function*(){if(!(0,Q.o1)(Fe))return;const Ln=yield(0,o.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Ln!=null&&Ln.un_purchased){Fe({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Ln.status===0&&(Et(Ln),jt(!0))})}),ve.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((xn=I.userInfo)!=null&&xn.main_site)&&ve.createElement("div",null,ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("classrooms")},(Un=I.userInfo)!=null&&Un.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Nn=I.userInfo)==null?void 0:Nn.main_site)&&!((Hn=R==null?void 0:R.setting)!=null&&Hn.is_local)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Yn=I.userInfo)==null?void 0:Yn.main_site)&&((jn=I.userInfo)==null?void 0:jn.user_identity)!=="\u5B66\u751F"&&ve.createElement(V.Z,null,ve.createElement("div",{className:z.joinBoard})),((Bn=I.userInfo)==null?void 0:Bn.main_site)&&ve.createElement(V.Z,{className:((Jn=I.userInfo)==null?void 0:Jn.user_identity)!=="\u5B66\u751F"?z.joinCol:z.w90},ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("classrooms")},(Kn=I.userInfo)!=null&&Kn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Qn=I.userInfo)==null?void 0:Qn.main_site)&&!((kn=R==null?void 0:R.setting)!=null&&kn.is_local)&&ve.createElement(l.default.Item,u({},Te),ve.createElement("a",{onClick:()=>Vt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ve.createElement(l.default.Item,E(u({},Te),{onClick:()=>{(0,Q.o1)(Fe)&&Xe(!0)}}),ve.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ve.createElement("section",null,ve.createElement(se.Z,{dropdownRender:()=>{var Te;return ve.createElement(l.default,{className:((Te=I.userInfo)==null?void 0:Te.user_identity)!=="\u5B66\u751F"?`${z.rightMenu} ${z.joinMenu} mt10`:`${z.rightMenu} ${z.joinMenu} ${z.w140} mt10`},ve.createElement(Ge,null))},placement:"bottom"},ve.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ve.createElement(De.Z,{visible:et,onCancel:()=>ke(!1)}),ve.createElement(K,{visible:ft,onCancel:()=>mt(!1)}),ve.createElement(Z,{info:xt,open:St,onCancel:()=>jt(!1)}),ve.createElement(Ke,{open:$e,onCancel:()=>Xe(!1)}))};var fe=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I})=>({homePage:f,user:x,globalSetting:I,loading:C.models.index}))(pe),ee={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},be=e(2119),Ie=e(3129),ye=e(10148),G=e(59301),Re=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Mt=(f,C)=>{var x={};for(var I in f)ot.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&Re)for(var I of Re(f))C.indexOf(I)<0&&_e.call(f,I)&&(x[I]=f[I]);return x},Ot=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())});const qt=f=>{var C,x=RegExp("(^| )"+f+"=([^;]+)(;|$)");return(C=document.cookie.match(x))?decodeURIComponent(C[2]):null},$t=f=>{var C=new Date;C.setTime(C.getTime()-1);var x=qt(f);x!=null&&(document.cookie=f+"="+x+";expires="+C.toGMTString())};var Pt=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f.Competition="competitions",f.Engineering="engineering",f.Graduations="graduations",f.Paperlibrary="paperlibrary",f.Problemset="problemset",f.Dataset="dataset",f))(Pt||{});const Rt=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Fe,shixunHomeworks:Ce,location:_,payload:Me={}}=C,Ue=Mt(C,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),dt,et,ke,ft,mt,St,jt,$e,Xe,Je,Dt,xt,Et,pt,ut,vt;const Ct=(et=(((dt=R.setting)==null?void 0:dt.navbar)||[]).find(Te=>Te.link==="/classrooms"))==null?void 0:et.hidden,zt=(ft=(((ke=R.setting)==null?void 0:ke.navbar)||[]).find(Te=>Te.link==="/shixuns"))==null?void 0:ft.hidden,Vt=(St=(((mt=R.setting)==null?void 0:mt.navbar)||[]).find(Te=>Te.link==="/paths"))==null?void 0:St.hidden,Ye=(jt=I.userInfo)==null?void 0:jt.is_school_manage,Ge=()=>{var Te,wt,Wt,ct,yt,Yt,Bt,Kt,en,Ht,Qt,Xt,Cn,vn,wn;return(0,Y.Ll)()?G.createElement(l.default,{className:`${ee.rightMenu} ${ee.menuWrap}`},G.createElement(l.default.Item,null,G.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):G.createElement(l.default,{className:`${ee.rightMenu} ${ee.menuWrap}`},G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(Te=I.userInfo)==null?void 0:Te.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(wt=I.userInfo)==null?void 0:wt.login}/classrooms`},(Wt=I.userInfo)!=null&&Wt.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(ct=I.userInfo)==null?void 0:ct.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(yt=I.userInfo)==null?void 0:yt.login}/paths`},(Yt=I.userInfo)!=null&&Yt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Bt=I.userInfo)==null?void 0:Bt.user_identity)!=="\u5B66\u751F"&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(Kt=I.userInfo)==null?void 0:Kt.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(en=I.userInfo)==null?void 0:en.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Ht=I.userInfo)==null?void 0:Ht.user_identity)!=="\u5B66\u751F"&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(Qt=I.userInfo)==null?void 0:Qt.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,be.JA)()&&G.createElement(l.default.Item,null,G.createElement("a",{onClick:()=>{(0,Q.tJ)(Fe)&&v.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,be.JA)()&&G.createElement(l.default.Item,null,G.createElement("a",{onClick:()=>{(0,Q.tJ)(Fe)&&v.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Cn=(Xt=I.navigationInfo)==null?void 0:Xt.top)==null?void 0:Cn.laboratory_admin_url)&&G.createElement(l.default.Item,null,G.createElement("a",{href:(wn=(vn=I.navigationInfo)==null?void 0:vn.top)==null?void 0:wn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),G.createElement(l.default.Item,null,G.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:G.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Ye&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),G.createElement(l.default.Item,{className:ee.exit},G.createElement("a",{onClick:()=>Ot(void 0,null,function*(){try{const xn=yield(0,Ie.vR)({});S.ZP.success(xn==null?void 0:xn.message)}catch(xn){}(0,Y.d8)("_educoder_session","logout",1),(0,Y.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,be.bg)()?G.createElement(se.Z,{className:`${ee.height67}`,dropdownRender:Ge,placement:"bottomRight"},G.createElement("section",null,G.createElement("aside",null,G.createElement("div",{className:Ce.actionTabs.type===1?ee.classromediv:""},G.createElement("img",{className:`${ee.userPic} current ml15`,src:`${($e=ye.Z)==null?void 0:$e.IMG_SERVER}/images/${(Xe=I.userInfo)==null?void 0:Xe.image_url}`,alt:"",onClick:()=>{var Te;return v.history.push((0,Y.Ll)()?"/account/profile":`/users/${(Te=I.userInfo)==null?void 0:Te.login}/classrooms`)}}),(0,Y.Ll)()&&G.createElement("span",{className:"ml10 font16"},(Je=I.userInfo)==null?void 0:Je.username),G.createElement("i",{className:`iconfont icon-zhankai4 ${ee.icon}`}))))):G.createElement("div",{className:`font15 ${R.isIlearning?ee.login:""}`},((Dt=R.setting)==null?void 0:Dt.sso_login_url)&&G.createElement("a",{target:"_blank",href:(xt=R.setting)==null?void 0:xt.sso_login_url},G.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Et=R.setting)==null?void 0:Et.login_logo_url}`,width:40}),G.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(pt=R.setting)==null?void 0:pt.sso_login_button_name)),!((ut=R.setting)!=null&&ut.hide_account_login)&&G.createElement(G.Fragment,null,G.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((vt=R.setting)!=null&&vt.close_register)&&G.createElement(G.Fragment,null,G.createElement("span",{className:"ml5 mr5"},"|"),G.createElement(v.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var It=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I,shixunHomeworks:R})=>({homePage:f,user:x,globalSetting:I,shixunHomeworks:R,loading:C.models.index}))(Rt),nn={tip:"tip___a6MfI"},Jt=e(61186),kt=e.n(Jt),Ut=e(59301),fn=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())}),gn=(f=>(f[f.Professor=1]="Professor",f[f.AssistantProfessor=2]="AssistantProfessor",f[f.Student=3]="Student",f))(gn||{});const _t=({visible:f,user:C,onCancel:x=()=>{},dispatch:I})=>{var R,Ne,Fe;const[Ce,_]=(0,r.useState)(),[Me,Ue]=(0,r.useState)([]),[dt,et]=(0,r.useState)(!1),[ke,ft]=(0,r.useState)(!1),[mt,St]=(0,r.useState)(),[jt,$e]=(0,r.useState)(!1),Xe=(R=window.location.pathname)==null?void 0:R.includes("classrooms/");(0,r.useEffect)(()=>{var ut,vt;(ut=C==null?void 0:C.userInfo)!=null&&ut.identity&&Ue([((vt=C==null?void 0:C.userInfo)==null?void 0:vt.identity)==="student"?3:1])},[C]),(0,r.useEffect)(()=>{var ut,vt,Ct;if(console.log(C==null?void 0:C.userInfo),(ut=C==null?void 0:C.userInfo)!=null&&ut.user_status)if(((vt=C==null?void 0:C.userInfo)==null?void 0:vt.role)===15){$e(!1);return}else{let zt=JSON.parse(Xe?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));zt&&(zt==null?void 0:zt.login)===((Ct=C==null?void 0:C.userInfo)==null?void 0:Ct.login)?(console.log(kt()(zt==null?void 0:zt.time).add(1,"days")),console.log(kt()(new Date)),kt()(zt==null?void 0:zt.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Me.includes(1)){n.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ut.createElement("div",{className:"tc"},vt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${ut}/students`}});return}window.location.href=`/classrooms/${ut}/students`},Dt=()=>fn(void 0,null,function*(){if(!Ce){S.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}et(!0);const ut=yield(0,c.cR)({invite_code:Ce,professor:Me.includes(1)?1:null,assistant_professor:Me.includes(2)?1:null,student:Me.includes(3)?1:null});if(et(!1),(ut==null?void 0:ut.status)===-1&&I({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(ut==null?void 0:ut.status)===-2){if(xt(),ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ft(!0),St(1);return}if(ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ft(!0),St(2);return}if(ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ft(!0),St(3);return}}if((ut==null?void 0:ut.status)===0){(0,Y.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),xt(),ut!=null&&ut.course_id?Je(ut.course_id,ut.message):S.ZP.success(ut.message);return}}),xt=()=>fn(void 0,null,function*(){x()}),Et=()=>{var ut,vt;Xe?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(ut=C==null?void 0:C.userInfo)==null?void 0:ut.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(vt=C==null?void 0:C.userInfo)==null?void 0:vt.login})),$e(!1)},pt=()=>fn(void 0,null,function*(){let ut=yield(0,de.ZP)("/api/business_contacts.json",{method:"post"});(ut==null?void 0:ut.status)===0&&S.ZP.info("\u7533\u8BF7\u6210\u529F")});return Ut.createElement(Ut.Fragment,null,jt&&Ut.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Ut.createElement("div",{className:nn.tip},Ut.createElement("div",null,Ut.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Xe?Ut.createElement(Ut.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Fe=C==null?void 0:C.userInfo)==null?void 0:Fe.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Ut.createElement(Ut.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Ut.createElement("div",null,Ut.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Et},"\u5FFD\u7565"),Ut.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:pt},"\u7533\u8BF7\u5EF6\u671F")))))};var hn=(0,v.connect)(({user:f})=>({user:f}))(_t),an=e(3113),sn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAACpCAYAAAD6OhnWAAAAAXNSR0IArs4c6QAAIABJREFUeF7sfQWcHEX2/7daxtc17oYFSYIeBPsBgRwECe6BcHDIccghRxIk6MFB4A4NJHiCB7egwXJokLhnXcenu6v+n1fdPTu7O7vZjcHdn/4wzGa3p+dVfeu9932vXlUx/A9c/ecLnxZPDVQsDFOYNQiq0h+KVgYhBoLzfkKIfGomY6wRirIajK0AN6tg8VVcqMu5isWm37Ni1f4s8d/eHey/sQGDXxe5qmLuBW4dyFRtT3BrBwB5YArAOSB415pF9yuKe38TFHWRsMzPoKjvWVxbsGwca+7ag347d/3XADp0XnMxU/U/Kqp+rOD8D2AsBG4BQmzh3mSAqtJzI0xRPuaW8ZywjFeWjM+t3cJftFUe99sGdI5QRwTNA4SKyUyIwwQQkCBuy0tRwYCYYOwNZuGBn6Pa+5jItrEQXW/wbxLQsrdEMN8yToPCLmQCI4Rldq9FZErpIu21SIvp5TyCTKyi2qbWvaeLWs5UDYLhZ3Axo1HVZ1cdwqJdF2zb3PmbApSAzDPNyUzBXyF4T+kPN3YxZoMVCwN1lUBtJdBQDYQbgXgMMFIANwEuiBXZYGoa4AsAoTwgvxgoLgeKyoHcAvvvG/PBNBiYskFY1p1Nuvf+3xKwvw1Apwht2O7GaWCYCsH7bBRIAsY0gIo1wKolwIaVNoAEHFPBFQ0W08CZDq6oEFAhGAODABMcTFhQuQFFmFC4CUZmXGGAPwSU9wH6DQV6DwL8wc7BVRQwRVkjLExd/KX+OKaxbpiSjY3UTfv7rw7o4NdTe6gMMyDEqC75x+r1wC/fAKuXAIkohKIjpfqR0kJIqUEYik8CSQBu7CKAFQluEh4zBo8VgdeKQrFSthb36AcM3wXoOwRQNLLh2R9JWs3YQkvgwmXjPJ9v7Hu35t833uqt9O0D3xF5Hsu6SQg+GZZJvdXxRaZ3+Y/AD59Ls8oVHQk9F3G9QILImSo7e3MbQ09gQkDncfiNRviMRmhWAgjkACN2A7YfZZvqjnyuqpmMKQ+kVPWaFQezpq3UdZ0+dnP7YJNkHjovfiBU9WFwq3+nYQcBueQ7sG8/BsJNSOkhRD3FSGi5EkTSsK110ZOpczxmFMFULXxGE5imQ2y3GzByL8AbyK6xtp9eBcuatGS8/72tJV9Hz92mgA5+famXoe/1TOCv4BapVfaLOmXVYrAv3gGa65HQ8xD2liGlBrYqiB2JQ5qr8hRCqRoEU3Vgug6x8x+AHcbYJCrbpaiWYMo/BLTrlo1jyW0F7DYDdNBbsT6apT0rON+zYxbJgHAD8OnrwNrlSOo5aPL2gKH6swJpcUHpPMlntsVlA2sgJ1WNAAGbWwjsMw7oNSC7GWaSNH1mqubxyw8JrN0WMm6Trhj0cnx/VdeehmWUddqoH78EvnwPplDR5OuJhJbTDkhyX6rCwIXApUdsh8KQB1c99Y383ba6CFiNJ5Gf2ACvGQaG7gzsdQigebKLoOpVlmGeuPxI//ytLeNW74UhryQmQ1XuhmV4O7CvQDwCzH9Jhh8RbynCnhI7Zsy4hBDQVAXb9c7HLgMK8cIXq3HxuBE4cMceOGXGJ9hQH9vafdXu+eRn/UYz8hLroQZDEAccDZT1zq6tqp4E+MVLD/c9sDUF3XqACsEGv5a6kUFcBW5l/x4Cbf1KsPefg5HiaPD1gaH6sprXAWU52HVAEXL8GlRFwdKKZtSFk/j3OXvg8Y+W44F3lmwz09sWEIpr85Mb4DfDEGMOBHbcsyO/KgTYzcsO91wLxrYKo9s6gM4X2tCYcb/g1tmd+ssfFoB9+S6iWgGavOVZtBIoCHmwy4AilOT6oDIGVVWgqZQkAJ75dAUe/tM+0DUFx9/5AUiLf62LvjloNCIvsQEYuB2w35GAmiUak35VfWRJQD8P+2/5RESXAC19qKpMT4grhcUGWfHUvKpE75mYxrLm5YjJQvSbzbg1UXSUuqNx+umrwC/fotHXEzE9r1UMKSi3wxiG9cpH/9KQNLWawqCrivSV8t+qgu9X12N4zzxMPmQYLn30S3y1vHazY9HNGRAEqm4lUJhYC7WwCOLQkwFfsN0jmcwwqXM4W33asnFDOmTAOVMXFwf9octUn76douKttTUlD2wsG7VRQMv/XdHfq3o+tBLJvjxp2mlRQ8yutvqe2RZUAlPwvk8zzid0qJmWCfbOs+DrV6HO3xeG4m0DJpDr17Fd7wKE/HoLgGkgHUAVBksIzP9hA2ZfNBavfLUad81btE3JUYdRl+AoTKyD16+CjzsdIDbczk4rEIryIlPWnJgN1OIrfumphPwfKjoGKzqD4vNC9WjPr15feEJnoHYO6ANC7+9p/JQnkqN5ygK9rJQFIUG1Lqu9cfA/0nI+sFAf3GunJ8Gt4zoE00iCvfE4zNoa1Pr6grPWJok0s2dBEH1JKxUFutoCHmlkpnbS3wxL4INFG2CYHHWRBOV5NkfBtvBnBQpSFQioKfBxZwCFWQi+nGBX5y5b//3JmDzKSAtw3By1ZPiod5kmxiq6AsWjQvFoUHw6FK82ddXpBdM6HEydtWLA4/V/FiZm8ERKgpkGlH62WJg3RbarnzFyHaYIZfCo1MMQ/Ew5VZXtSqWgvPYoko1NqPP2aZdrpXiyb3EIhSGvNKcqgelopa7Qv22A6b0+ksCyimZUNMTAZSy6hbHYgo/LTdUih0XADz/TntFpm92itCVTHl220DPJtXhFV/x8OvPoj1H62AbTAdSjQPX7EobCdlx3at6ybGJ22BW95wi/JxVeypPJXi6YrQA1OE2K3FN/y9CLB81L3ArBr+hwlsQ0oLz6KJINBGYvO6eWcRFr7V0cQtCrpUG0AbV9JZEghTFUNcaxsroZ4bjxqzHa7mJNMWuuUYcchMHHnw0UlLZ/hD0dd9vy8b4rce5Cvagw7yem8sGK7oLZAqji1aB49MdWnJx3ZrcAHfRkw2kCyqxM7WwNKGmsaMwd3fM21adN79DMcgvKG7ORrK5BnadnOyZLZrRHYRBeXZVgErhEfghE+pm0r7opjnV1EaQMS2aG/tsuIks5Rj3y1DisI88FcmTNWuvLzir9ufb95etUj/4S0wSyAkra6tPjPJkauOrM0sp2j+mocwbPiX1oJeL7CtJEx9y2AjRlQQnpyNmefEPH4YLy7rNIrV6BWl8vJ93d8o2KwlCS64dXU6WJTftIRQH9rT6cQGVjTPrI/0IcW3Ut9VCuUY8cHwefcB7g9WcDNRVeVLnGbEwOVjxKx4B6dZq/vXTFiXl3dQnQAc839FNNbZmVTGkdAQoFCG5fCqY6pRztnsygfPEmzB++Qo2vd7vJLdK0gqAXHgdMVzsJ2FjCRHVTDIbVhYqF/yp1ZcinBH9RDqwjzs6a2BcWR/i7Sllh0aGG6ipUn+/LpccFdu8SoIPnNp0vuHIfT6aQFVDTgn9IEVS/3kF3MrAlX4N/9DJqvH2c+crWt5IG5gWIANmaSWRHcCHZaiJl/ab46pYcM6SpRakK+AYOBR97bFbrZsUMxH6uAdNchpvhQ8nkkm/1eUxLUQevPMa/OlO+rA5pyIvx13giOY4bVlZAPT2C0AuymAz3ybUVUF55CNVaOUyWHXRqGGlnTkCXSYRYykQ0YXRmvbdkv/7KzxIoTa6HusfBEJQmzJLhMupiSK4Lt2O5kvESoGR2mThn2XG5D3cKqKxCb4huEEmzIBugzK/B0zOn4w4xklCfn4H6pBdxOX/Z8SWT27omTatp/ff7ye6MElWYKDUqIcafDVHSO+tHk2ubwKNGq7DFBZTpClSvZ86SCYHjOwV06IuxMQL4QrLbNhpKJlHvkwvW0VQV5VrfeRKRtevRpOV3yWy6lQHd6Yz/lXs9PIFiTwLWsRcBevvJKGEJJFc12sWKlFggouRoKAGq+Lxrln7jG5CZsWunQENeCF8EKHfzpNEOULU4AMXfUfkP+c2FMD96FTUeCqB/vzbeAwy5ZiNC/fuBH3hCVtPLYwaMykh2QL0eDis1ZOmx+Svc72oH6LBXkk/yVPIkTuFKhoYKjwo139exjNEmqM/djUoUgbuFzhtv0e93ACgxqqAdeBx4/+2z9odVF4dIuKbX9qHS5Pq8EMI8dumEnOc7BnRe8geeTO7QClCKA4t8HQf1jEF7fSbqK+sRUzr3m78j2L4HVGGhTGuGNfEvgKc92SRXx6tjYJQxyzS5Hg1MEdOXHJVzTVZAt5svQlZzvIobZiATUEFm1tNBMRTZ92XfIfXBS6jTirvkN38HtXUPEI8I8QjyBg2Eud/E7BUPSRMinGoNqPSj/nmLD9f/mBXQQa8md9C4+IGniBDZJpdWECDYUbwJwEhCm/MPVBpBcMo2/H5tcg+UWDVQjpgEUdY36zNEc1L2sGty5UyM17dk8RGeYVkBHTovNoFBfYEnky2AelWqysouJLHaz+ah6cfvEVXaT+R21jLOCX4LOT5N5nGThoVwwgSHCsVdSLTJXbP1P+jKn0thnGbL3xw3Idimy68JE2X5GsyjL87eAArtKIxxfKgEVNdjasJX9tNEFqEPtSJFw19N/JVb/A5hmBJQmkDmeifls+F6YO4/UcUKutyD1BGluTqOGDMIe4zoh5KCHNkhKdNCbWMYX/y8Fq9+uRSVTcZvEliSv2e+B0fsPgRjhvdBcV4IupTfRHVDGAt+XI3XvlyO2qgJpZvkkIxhvtWEwH7jYQ3ZLWufsoQJQkSGLboia4SZYMMXH+lb3A7QYa/G7xcmnyxMSwJqyE92kBogIvTu46hdtR6pDrJB7SQSFo7ZazBOOGAX5IcC8Hl1eHRNToWRaU8ZJhJJA03ROObM/xZzPlkiFx/9Vi4GCyfuOxzH7DcSuUEf/F4duubIzyFBjScNNEZiePKd/+Clz1dQqUm3xKfVAOW+FKzjL89ek0TVjylupwWlyfXC4uKQZX/0vd1eQ980X+WJxOHCpMyNgNWJS2T1lTBfuA+1rHU9UEfSK4zjr8fsgQN2GSo7Iyfghc+jQ9NUKGDgEDBNC4mUgUg8iaZoAh99uwy3zf0Mlvj1p8x0ReBvx++NvXYciLygDyG/Dz6P1iK/EDAtC3GSP0byx/HOV7/gny99RUuiugyqTZBiyN3zAFg77JP1c4rJZbrUrmbwUArw7MVH+Ge2B/QN42ueTO7CTY6kZEMdXEyB/vajqF6zAbYB6PwSguPSY/bAoWOGoyAniLygHwGfBx6aNZBznkxW7FmcyznPWDIlO6QhHMN7Xy3GrXMXgHXTfG1Mpu79nePqE/6AsTsPRkEuye+Dn+SnmaIM+U3OYRgWoglX/iheXbAIM15aSHOd3frKcp8B64QrO9RSjyBypIDRKjmFTV0y3i/LUjKGvmDDXkutFYbRyzA4zE5KIllTDYy5d6MeoY0KSUCN330wLpiwj/Q3BTkBBP2Odqr2vCcJQcOHykkop5s07FHeEImhrjGC+19ZgBcXLPlVJrepQv+E/UbgrHF7ZMjvgVfXZTVFNvmllXHkr22M4J/PfYi3/rOyW/IHRAJ5+xwKa8QeWftYE7TikYFpkrQ+tOQI/7mtAO05TwRyWLJKmGYonjI7XhRG2vnhs6hesrhL2lmc68W/LjkavUsKUJRnayf5Tl1VZQPJRbsaSgIRqIZlm97mSAK1zRFsqG3EBf98UZagbOurV1EQ9140AeVFeVL+XJLfo0n5CUzZiY6FIR2gAUCug0xvczSO2qYI1lY14Ly7XkBjNNUt8ctzVFjHX5GdHAHwaaShCpjX99LiQ7UJrQAd8HKkzKOoG0zDVIiCd3glY+BP3YJaM3uFe+bnyIRecszeOGqfHVFakOtop0cSCXctSk1dE6qqG1Fako/S4jz5cVqEZJg0nZZCYziGqoYwXluwCLfP+ViauG11kfxXnzQWh4wZgdKCHCl/wGdPyrtgVtU0oqa2CeVlBSguzE1bGiJI0XgyLf/c+d/gX6982a0y06CII+ewk2H1GZG1yR4q1SGz6/V9vPhQbd9WgI6YlxjCFbYkEUvIDu3o0n74EHWfvY9UmxLMbPfnB714+IoT0LskH8X5OcgL+KR2kqlava4Gl173MN7/+Dskkil4PTrG7r0T7rphEgb0LZOmV2ppNIGaRltLz7n9WdSFt52WluUH8cBlE9GjKE+aWyJzksipCpaurMClf38IH3/+I5IpA36vBweP3RV3Xn82evUokvIT4yUtJfnXVtfj7FufRTjRTS3tVQbr8POybg1AhXN+rwbm9Sz65VB9x1aADnstOkpA+yq6kQ5T5tyGqiaqgd0YERI4Ys8RuPi4sSgryEFRbkj6TiJCi5etx5GnT8eGqvpWsSb527ycAN5+dipGDOktCRIx3vrmKKoamnHfix/jhY8XyQrArX2R6T/hgJE4Z/zeKC/MQWFu0JZf0/DNohU45uxbQdYlMwlC8pOWvjf3evTvW+rIn0B9E8kfxu1Pv4e3F3adC8i4lCXgOeEKiFCWwjIAAZ8G1aOv+WWct19rQF+N729YeD8Z73htqlKzBpEX/o0o62AhWUYvWxbHrZPHY5+Rg1BWkIv8HGK2XhgpEy+8/jmOPHQMfl6yDhMm3Y5INHNHNoH+fUrx2bzpMkaNkdmNxFBVH8Zni1bgr/9+eZuYXUog3H3h0Rg9op80t/lkbr0exOJJzHtnIY46ZAwWfr8cx02+E8lkS400gbr9sD748Plp0rcSYye3UVkfxvyvF+Pvj7why226elHivnT3fWHufHDWj9C6Hp/fV/vLl5/2wLT9zfRQH/5a4ohowppnpTowCZRI+PR5VP3wbZc2pPDqGmZdcyoG9ChCCZnboF8G4k++/Cn+eOCuyM+zU4WTr/w3npjzBpgehKLT7wRoMNx29Uk475QDbbMViaO6MYw1lfU4bfrj8ndb+wr5vZh9zanoXVqAknwyt7b8M5/9EKcevY90HXSd8Kc7MO/Nj6XsTLeX6ZsmxwM3n42TjtxLAkpmt7ohgmXra3DG9MelOe7qRVpaWhCCmHhF1qQ9+fJQyB+ORKvL1k3sE08D2ndu+DhTYA462uSJ0oBP3YS6SHKj5paE7VNaiAcuPxHlhbkoog4h/+nRsc/x0/HAjadjx2G9QVqw/7iz8MV/Fsn2qbl9oYbsyfFhA8vx+fPXyuwR+VFii1X1zTj/H89iZcXW36VtaJ8y3HPJcdK6FJH/DJC70DDqqGl47r4LMKhvqSRue+x/En78xZ5f1vL7QwnYhdS77dAf7z1+eZoH1DaFUVHXjEm3PInK+u7tpxFACqHjLwXPb7+cgph1KORNCM1fRnsTpgEtf7rxFgW4sqMqLaV2LZrnzkCii2m+XYf3xy2Tj0RZoe0/cwI+GYYMO2wKigtCOHn8aHz18Xt498MvWvyQAPTykWCqbdJ/em0KigqCCMeSqCNAG5rx94fm4Ysf0xP0XR3o3bqPOmnfXYbiujPGpeUPBbyoqG7CTkfeiD7lBThh3K746N038PFn32T4UQa9bGcwVYeuq1j61vXwebUM+cO47N7n8cPydd2SRxEcJXseCGvng7J+zuPRDR/jPX45OrcuDWiPZyM/wDJoV8ssF4P2n9dR/eWHEF3I2NCiowN22w5Xn3YoykhD84IgE/b94g0Ye9a9MpltxRth1v3SJgMkoOb1hxoqg2FaeOfBP2G37fsiEreJRWV9M25/6h289cUPW3VhEsk/fp+dccnEA2z5c0l+Hz75egXG//khCZYVq4NZv6xNskBAKxgEJVAsY9HPnvwLhvYvaQG0vhnTHn0Nn363tFuAktktLi8HJlySne0qjPs8ao/lR+dUS0DLn27oz5iyrMOdSWh3rhfuRH1lu8r7DgU7ZM+dcPmJB7cC9NNvV2P8xY9JpmvFamA1rmpfTR8qg5bbVwL6/B2nYP9RgySgdc1RVNY1459z3sern3zTrQ7p7s3UgcfsPwoXHL0fygvzUEgD0ufFGwsW4+Srn5ELjK1IJaxm2gcjk3ELqDm9oOb0lAz3nfsnYbcRvWTWiOQnl3HT7Dcwf+FP3RUJIQ3wn34dRJaKBihEncSQ6hPyl9uAPlF7OtP0xwRtdJhNP40EYrOmImZ0bYU03XXQmB3xt1MPkR0iR3jAi28WV+KgP8+SGsoTjTAbaKS27ZA+0o8SoK//8xTsvn0vGbrUEfWXGvo23vzsuy758W73mvMBkv+P++6Gi487wOYAeXbI8tE3qzHhCgJUBScNbSLT31p+LY/8aInU0I8fPBsjBhQjHEtI+cnC3PDoa/j4m5+7LRqVfRYdNRlWz6HtPstUFcI0zqg8pXiWo6FNj4JbZ3T0LUrVCtQ/NwOW3B6ta9fo7YfgxnOPkhpKQTnNrtQ3J7HDqQ/JBwhuIVX9fTsT4inZHkzzyem072adhfKCIJqpQ5ojqKprxpSZ8/DZt7+0W8HWNam6dhf50LGjdsA1p49LA5rj92FNVTNGTXpMZnuEZSBVQ/K3fqandEcw1SPv+fmpyQj5NTS7HKC+GVf+63l8u3gTOADFuGMOgBh1ePa1RIr6WOWJeWfagD4TXgTLyF5yRmPw+/mo/fjVjudGs/TTgF49cO9lJ8sOIdqfQzlQXcOYPz2FFRU2y7Oi1bCa1tjgCAElWA4tj8ovBPqW5uA/D55is9xYQk5+k8m96K6nsWzN+q4hsxl3bTeoH/5x4UQ5IKX8AZ/UzJ3OehyVDbSrKoMV3gArvD4tv21uaVGWwIi+hfh4xvFIpIilx1HTEJHsdvKtj2N9VXW3JaNxU9B3INQ//tnetbvtpXp+rDwhtAPLe7KxwAdRASGyZwuYAv7uY2hY/G23zFwgEMSjf5+EfmWFMjDPC1Ec58HdL36P6x//Kp3T5Mlm8GQTFD0ExW9XPlDq8W8n7IrLJ+6COE2lOXEoJbnPvPERRCLhbndIdz+Qn5eHmdechV4lBTIOpDiUpvxIdmqDm60i2akNiicHis/O5pD8N5+9B849fHt7KjAck3H0yg11OPOGh5FMblr6MpCTA9+pHSzeZiyZAOvBymbX7g5d/7zD+JMpSM65FdHqim71CZnMO/5yGnbfrr8c5XZi24NEimP3S15CdWNmdsidQLO/ojDHi6/uPgoBn2pnimSmpRkLF6/BX/4xC8pW3OPPbSSx+RlXnImdB/eWqT+qsCD5m2IGRl/0MppjmQmY1vL3LArg87uOhK6xdIKe5P/k++W46t6noG5i5pJWsOeeeQOE3GewzUU7rhjGHqx0du2pTNNmd0iIIBB57Foko93bvJmmkSYesh/OPfIPjh8KydCFMkifL67B0dM/yLpckHzPc38bi322L0UyZTqEiMxVMx59bQGefO39bZPLFQJnHvV/OOX/xsipM8rlEg+g5MJ731XgpNs/llNlbS+vpuCV6w7ErgMLkTTMVoTovufn4+X3P+3WvGjm82kr2MJTrgbP79Hue21iZJ7GSmfXUdLxuo4SCiyVQNPMq2V5RXev8pJS/OuK09GjJA+lGek/Kjv5enk9LnxwIX5a2yTnXinfPrxXLu4+ZxTGDC2y5xSd2Yrqxggq6prw59tnY303Qqfuytv2/n69e+GeS0+WgKbTf07ZzIKfa3DJI//Bkg1h2XUk/4798nHf5NHYsX++lD8m05ZkbiNYX9OI8255FLX1dZsuFrdQOOHPQO/hWZ5BO3uL61nJk40zGbeyrteXn4o2ouHRazdpN1ouGK6aNBEHjRouU2iFuQGppTTKaQqKfM0Pa5qwvi6OnoV+7NQvT/pWyuXS6I4kaKYlhur6Zsz/ZilueOBpKFtnA66snUyFpjecfzL23mkgygryUJjjRzDgc1acK7Lu6vvVjahoSKBPcQA79M2TG4RZtMjIsOdD3fjzzS9+wh2PPbdZe0PQvk8Fh54BZejorPIKRX2UlTwVfhNm8pCOho1oqELjE9M2ufqub58+uPNiyunmoTg/JMkRzVoQYyTwMvdMsOuKaHLbriuipHyNk8O9/J5nsGJ1+0TEpg/3jX+SDOqwQQNxy/ktbNdN0ruT3B3K79QV1TRSDrcJl9z5JDZUbNj4l3ZyB9Vm5Y6dCG3H/bLfpXnfYiWP16+A4AM6eg6vW4+mJ260zzLZhIvI0alHHoITDxotJ7lJSymmk2UoNPMvy1DsIjHySQSmW5ND86DUIXPnf41HX3h9s0b3JoguP0LyT544Hkftu7MckIU5dpKEJhrayU9FYiZ3Kv8Sch6XJrcff/NzPPP6u5stP/VRaJ8J8OySPacLpqxkJbNr40Kgw2VlvG4dmp64AeR0N/VSdR/+fu4Jcm6RskZ5ISoUo6o/2/Ta2/vbBWIUd7pzoNQh/1m8FtPufxpmatOo/qbKnPk5jzeAaeefjJGDe0lylE9WxkeFYpqc22wlv1yJnkRjJI765ggWLFqJmx+eA25ugT2QhYB/76Ph3e3grJSHMcRZ0axaTnVaHTXcaqhE8+NTul2G2PZ5wWAerpp0LHYa1Et2SCjggz9jlEvtpLrWpIlILIGmSAyLVlbgpofmIkInPmwi1d8SgBLpyc0vxLWTjsOIfuUt8jvlNGRl3OI2InKU6qMy1K+XrMWtjzyHeHwLxc1cwL/f8fCO3D+7DwUsVjSrroHBPuwt28UjjWiaeWW3skQdPcvrC+LMCYfgwFEjJDmiCWO7ct7e0JgS2vFkUpKJ+V8vxSMvvIFELPLrguk2ho51CuVi0jGHYd+Rgx35PXLmpUV+E/FECuF4Em9/+TNmv/wWUsktt48vkaLQoWfDM6zd5ieOlKyRFT3e8B9Y5q4dkiIjiaYH/0LJX3uqazPreYg5jhgyBOP3HYUdBvaU/ogq+ajCLhpL4sdVFZj30UL8uGQJaB7wt3bRYqQdhw/DEX8YhRH9yxHye+R8KDFzAvKH5esx78OvsHj5si2XABECRIjoGJSc466AljVsId6qfcMKn2h8hplGq40XWnUiMc+69eDNteDNdfYrXA8ebYCINYMn6PSTFFr0AAAgAElEQVSipEy22wEl/SeLbTsEn5w7LQ8IhnJRVlgAv9+LeCKJ6voGRMLNcmHEb3nHMFf+UE6elN/ns2uNquvrEY2Euya/zEkQUKKl3+SpTx4wbwBKIBcslA8lVAQltxBKbhGUUCHUkt5yAj3bxVR9Dit8rOYOBvy1y5qQBopWGHE56yBSCYhEBCIWBo81QcRo945m+z0WhkjQKwaRikMYScg0I6dibqcx9ihoGQhSGMdp/pq+s0OzlWGHJS40QKktLR+QA5KIpKqBaV4wjw/MGwTzh8D8OVCCuVACeWCBPCjBPPk7+TePXx4nYp824fRPFzd2FgL/ZIUzayZBVR/q0qlGXUbdASRTS2VZuQU6mE6YKVuraSAQyEkbbCTj9r/lKwFhJOz7jJT9GZPeDWdAWPagkIfV0Zmh1HgyS7TsyR0oTg9nZujSA8S2ILYloGXocgNF+0UnEhIY1KmqTqbM1hzdA0YHBeheMN0nQaIl9BIEr/OS/w7Yf5P3eWyNcp/vDIA0WN3q005uVhQIi5/HCh+t3AOq9zNYW7+Srmuyu5rZ5j3zw+6ITb/zDG3PNqqzIuq4hBb3kAY3cyBm4wxtv1/K1rXJ/671wSbcperg3NiP4b7qUGGQ0fTZxlcebcL3/P6RbdUDLGHFYz2lGhTMangflpE9uNlW8nTle2gh0IblUMv72aavi76lK49udw9lr5zjn7u7aHeTvm8zP8Q0zxf1p+XvIQHNf6TqUqao/9jouZkZX0qH5fiUJHr6NqCHtwoBNYYU11GbKsa6RE80mXlQQfvbbqakbT7OG2tgrVssfbFS3BtqaV/bX22JEIeRHzLA6ypgVa2SR1pqw0ZDoWMot+Alz6mFigK9Ab1961HkqYfOTETMICqS5diQ6AFDeKB29SBhmTrl1zeeVTZFdnfeQ5UDmK4vgWVttGiI4sgdcn7COX1mYu/Cz1CgNYBWZ2dG/zHLj0Xh7fDE+hPxevWhmzRT02n/yUNguex4Xr1GkipJSvKKoeSWgAVCgKa3KvXMtgWdJGh0ZCWFYk01EHQgkKpBKeolBwo9Y0tbAQJpQvkrOLHnHAwPLoFPbb0MhAsFtakifFi/Lx5ccxaWxQZuPJ5VVQFh7dp4Zum3af3Je6zhbWalsi+gcHqXvmxyv0dw2cB/Or/pXP1UZuKT+r1wzvf3wRCdbI2zWaOfSI0iwyEJTHOtjI9hEMlzB1pGclOaaQdeAt0XBKMYL69Yxn9bnH1mtC2oRjFr5DnYOe97WGJjukOTFQquW/J3PLvhWEdpOugo1fNN4xn5u9Ha/DQiOQ9XjldV7ZXOwpee3g34YM/DuqVxZHZvWPY3PLb25C1ufjeqxe5xzm1vdCtG0uBu1ojq0odpbvjygXdjcr+Hu7XngsE17LXgPTSb9trZdhedYGxZ5zVNKpNHcLWo2Byh5kXrF8Iyd+5Iwp7eCnyw12FdaoB7E5mYqYuvxuz1J/6q+fVuCb0VbuZg+OvAGbig34Pd2qArxT3Y61MCNPuWtkzVNjTWGkNxebmsEWplM3MfqDic6fq8js4qo1F2Zp8ncPXg252juzZicmHivbqxOP+Hu2BuNZO7FXp/Kz3Sr8Ywc6fzMaZgYZdMrik0XPXzNLxYOT57pQZpp+AXNZ9dOsMVuR0iuTNrX2HcGt9Rm8iuDwkuxTl9Z2Hfok9Q4qltxcYoRxs2Q/iueUfMXnci3q3Zf9ua2q0ExpZ6LM38Hl76Bk7qNUeSy6AWa3V4H4FYlSzFe7Vj8fCa07Em3qfDshuhaD81R+p3xUUtx221A9T3wPq+Xo//W2EanW4PZgkFumKi3FuFMm9NOmypSxVJ6k0UvMu0e0v11n/RcyyhIkcLo6evEoWeemjMRNQMSjDpRX+3o4fsF1NVyzKNAyPn9vgw846sNjP3wcoToKpPdXhM5H9Rx/1PikqsXmF3hM8quTwb38va5pyZdbczbl22RQL2/8le/fUaJRT1k3C08aBMU9uhD02LOUeoOeG6Z5jgx/4O6q8HXttvVlQt5hHmjtVnl2dd8dQ5Tb1zrT831/++4Gb27ax+O+38/0ISyikHFXZ1xVnFN3foWzfWE70eWtc7ynwfWMIatKXTYBv77t//3tIDClMRBHtyQ17R6ZjYcZK3S6nzXveuK2r2+6eDW+f+bn638TCTZ3yovwST/LbKqpJZHZ2svHEfmkXu4EPVZyqKcrcwjU5O4tnGDf5f/jr7aOfnw83hSfjLgMauNLVLGpr5oNBDG0YIps9mnI/6XVu70sWbdo/Q9Ci4uDY6qfhuJy3XpQd1G1D51CmLPMHepZcyplwN63dt7VJPd/UmewfsBbDUcyLnFXV7d41NA9QRzvfviv6a7rlZCH4c4+amr5XoamP/l++TyQKlUnDrulh+2czOiE9n3bBZgLoPDjxYMZop2lRwcSiEtS0WWP/vQCt3xFYawPk9Eeh3YXJh97YZa9MTWwTQNLAP1ezGwC4VQkxggvt/97GdjDuaKWFsAyzr3zHT/Df+3HszVgK3fM8WBdR9rP+edb2ZRzuDKeppgBiy5Wt+/0sVVJaHqhYUdQFM48Eos17A5J5bbvFLu228tnQ/TZmv+Xpvv6cCdiKEGM+A3ja4v3IN65ZuZ6dOTRZvCyjKz8K0njMt65nUBT27v/NUF2XeKhqa9bsfELqfVY9WhDVeqJ6Dwc0d6Wg2qn7/37pkIgBCWAmo2kJmWa8BeC16btmi7oQfm9on2w7QNhIG71tZzhXvngpT9hOKtge4sT0UNSTTi1KL/0su56AdJkSzUNUfGDcXCIEPYpr5OSb1qd/WrfjVAG3X0NmVwUCED+cQOymcjVNS1rFCZxC0qc+WLu7dnF6mAWfKqsE1wsNeFIJ9q4B/F1PY4i3tDzdFzN8OoI70JVcv2Zlz9gq4SbUXoF2ahKYAugKuKRAqvWygBe25J9caOe/OKja3Izrz1K0a7iztk9vTCAFZKGDROwejs1PpaCqDA4Zlv5u0OIrFhCLOb7xrh1mb0vFb6zO/KUBLpiwfJyz2FLiRR0DKc10IVAc0W1HdpYcOtcpogcRFMkn6m3Ofc7ZKGlz7cBW7P+XpP/YyQKr1kWW8chWbs0TQXcPp/F4uf+QCdECrfIdK/5/W+I8R128tgLr73N8MoKVTlp/HBe5m4B4JIgFK295IQN2lf07z2ppgFwS3Nc67/XnasL8FQLlY18pcZkiLbp1b6LvcZ0lMbZDbASnXxTrAShOhPlwfSF6AaTt07wyP7qLVhft/fUCFYCU3rL4enF/DwBmjExMITAkoUX5i/W7lu30SU+Zlg2Nv5WXXVdtHb8kln3T2abpStQVEOtutRUtdQJ2/S1AdBXY0VWqj1GYHSAmm/TMsDsHJ5CtvCtF0QsOtozYr09MFzDq95dcF9MKl3tISz/2CW2cwVYDAtF+OZkoNyzjy0lnlTcaONhQTpr2kXa7rTGunPRhUnzzkrX3jHTPKUxx0CqO9LN4xsdwxBuSr02tAM8wvASsBtLWcPi//TT/LgaV8zSxrfO1twzdvh6nNQPVXA7TgluV5ekp7FsI6hI4IlWd4OWC2MrdtiI6tPU5nEtt0zk4j8OTJ8V5NnlPdaZm+u3re5OApC9yk1eC0/slZLKzYRznaF3WRq6G2mZUvF0waVAQqPUuSJXUVU81Da28cLg9o3dbXrwJo8ZRfejLV9yoD30VqozyUzTax9G9avp6pmdKUuuaP+tzi4AnTPhTVq0L16WAeWkbvLLHvSqvkziLO2iQCiM4cT9knG9OBuIy2q2l7unH6M200lMAlQOVnSeu1GounJjTcPPzT/3lAi6cvH6qYypsAH2AD6ZhY19SSD800oa5GOoxUakfKghbyQPFrUCikcfcMlO8dECeX1mb6R4fZpsmPq30pE1bMTA+StFN20ZE+1QHV0U6psfSig+ilj1ajwjJPrbtl2IvbEtSujOUtJk/RjWvHKJY1D8wqJSBaASqZLWlmZhxi20bXzNlZJEAN6fLcTPkMqdEtbLhzQJ2myMe6dreFybqmlGJQTlYgaQky47brbrPfGgHq+lLXn0pQLVvbDQuCKwbj/MLam4fKlWHb4tpmgJbcuGJfwZVXGKy8tmC6QLpgSiVy4kM75iMiIrtjjRrw9FE0xtoNBndHEydmTbu/bL3omu+soQmB4vpIIbhpLWGqMlSSZ+fw2sxHtoDqaGimppIJthgXQlxWP33IXf8zgJbcuHwfcPU1wMqVfo/MJL27IYqrYTbfsc2ZG7w78Z7g7FM9h85W5LvLE+Jd7XTCG8l0MxixG7pkEhu3Q9NbM2QmETITBo7GkekUFqsWHK8yFWcxxtOhVGY0JE22w3SJYNmm135JTaUtmRgurb9piLtSeqthu9U1tOT6VbsIsPcYzIJWWuWw2rT/cyVx/ZjsICcs4GqF4lf/purqLApviKwQiWql2Q6g9i5mDjvN1jo3zeckhVplhlxQ06yVNFWAm+IuprAdwPjBMlnh5JfltrCu6U77VPpMJqiWTZZIUxnOq79xsH3OyVa6tiqgpTcsHSS4/gmYVd4CZgsRagtm5kh3QwHBGRfx1OF6We7fGay9iH1KDW2l3USM7Hi1RTM72GO0HaBuDGqHLK4JpYSB1FACg7OYSCb3Y17v6wAvkYCmGbXThY7a2zGp8znTAdNhzsJiBgSOr7tp8FYjSlsN0ND0ihK/kVwAZg2WIYlGWuWQGJkJstmsJDGOmZUZGWnm3DiTg3P2sJ6rzGaq90OmcCZJinxWRpiTmRrsTDvTNte17U5SyNmirpWZl1raEu8Kk/2TMf6VUNiTNF+dzmhlZLEk1SJX4Zhfl/G65pf+TeyXW8mD628e8dnWUNKtA+iUlb5iFW9D8D+0gOnEm27ywGWN6VjQSaU5ATo1XlhKczzBh+aVB+4Bsya62plOQlBnuv7XJSybCmhmztZN7aUJDqeVlc1Ro3lQQMt9hSl8z3T87Mrg0Ot01snNIEkfSnEusV+bAQuhVlocezTeNHD1lgZ1qwBafOPqh2BZk+iY7nTnuz6TNMvdeo2+PdNvUUc65okbMs67WynNuUUzzRVQ4ZdESGqonVXKBNPdALRLmz62TL20JOZl0sAJYejAVlfL3FDEYuAp41IIsQya/opMVbpyuKlKtzcznmPHp45flUTJMcNC+U5JGn+ovW34FtoduYX+bdFBUnLDigsEx73pdJ7DaOWIduNMN7TIZLOZ2iC1E2YqZuwQKAsewlT1bjk4PI65zXyW1BB3J89OyFDbVnZAjtJhkpt4d8yuZKuW8mNVU49dS3PX/8iYGCzlycg/y9yx40KkP3YHhUOy4LJeOWhlRvrp+usHnbQlAdiiGlp044oxjCsfgnGfHL2kTa6JpX9ndr4bA7okIk317REMi71fd8OgA8v+WfkJg7m3fJZktxkJfLeawfXFmbHKxlqWMalt/9iSxJBWw0nC02R2Oq3HFWEmzT0UIQ5iGrvJdict7ZScQKaAHfabtj6ZRMnWUtsSye+9uO6GwfdsKVA31uwufw8l21VD/Q9gDUozWtLOVik9mpBwWaGTDM/0NdTIFGkCg5VKnKb0yJ2vGVihqNDT2unkfW1za7NbMuGmqiKYiKFX/VoEklEs6jey89KVDLPbshtrC9OVJtclaWnrQWlH866UEPfoqrqEkVzuIJNtzZiQd3hXK5fikiwXUDublDANa++m6UO+7nJnd3LjFgO05KbVs4RlnQYata5mtgr+M3a5TmuD46ucBkqzJqe1EBYG66MV60czRZlJ5lbGno7/tDvO9qFcVTFy9Tc45YOZ2HXZl/Cl4ph84ZP4uU8HhxW3SvO4vZ7JtN0wpoWkpcMQO4RZWh3uNbwksO59ML5fK8vhMO9W03auW0nH1Q5BokFCg1fmfZWftWh4dNUdI7t3HlkWYLcIoIXTVxyrcGUOFCFTclIrqXEZ02Etmw1nzHDQbpcZplY20A7CX6y/afDRZXesf1rAOkHOfEj/aWeYXF9M59pe/vKNGP/li1SFLjXys+H74PKz/gWNb3z/X0rfWLRfPDl8Mh6WBeZmqCjX2IoYOabSYsIMx3dguj5W0ZT7oKPFFWTkllvNxDvTcm6M6ppxe/DaLBhcubtu2oBLNldLNxvQnOnrijzcXKQqvJxYKL2oqIvTkVdO+QgBIIsP0lu1ORPC7kyFw/7sEcsgkolTG3zbPVUaWr8CjPeT5raNaaMFNP+YfSH2WLKAFvmk+8FQNSR0fxf7hSGl6WgO5GF16QB8NnRvzN/+QIS9uWC0U7brSx1TCdn55A6M8y0ef11TgsuYJjQ5dUdTbWmLROtVMibmad9+Svg7MapicVmNxJzEA3EGy1JMbphjG24YvFlTbpsN6FUv1cyOJVKnFgYUFARU5PhVBL0KPDRBrDJELIaqBMeqiMAvTRZWhDmakhwKNSgTUKmdRIhEKhVO9NX7BH2aqa1gGhSasCbTJjtMDhgV579zD8744BFwpy62iwh2cpuAwjkivhz86/8uxHNjjrdBbZX5SWvpM7V/63ti8c1rFoLx3doOOKpGtBhDUGcYmKtiRJ6KITkKevgYcjX6HoFEkiMSt9AYs1AXNVETNhG31J9790nuOm3/AZlbdHaraZsF6D3v1+xX0WC9H/IIJc+vIo8A9akI+RSEvAr8ugKPxkDnXspzziAQNQQWN1j4eEMKH69PYVWjKYGEAyhM9fP6GwfuWXzb6iMglHlME7Z2SpZrm/Me4So8d9cfoQoyWabNUFVV+lWq9fHsYPvP1KJF6QOEWCgEvS+dHtz6kuetVVZC69EDqcWLAcuCwi08vP+5uH//86GYtK891eK6CXcZviyp/VufYUXTlk9nHvUqKjEl2ajMtEeOhv16eXBQbw9GFmso9CnyTBoKbVOWQMLgiCU5wkmOppgNaEPMQn3URH1UVmBcfefxPTvcFGNj6G4yoHOEUJe8Xvu5sMxRmWDmOGAGPAq8BCjtw+8wW2lxOJ3cJxBNWggnOH6qNfDe6gQWbkjJEcsM86aG6cOvLb5pxeVQ1dukL84wuVzXcNE7/8Spn8ySpSPFM2aA+Xwwly9H4quvEH/nHfR48035uw0HHACm29u6Bg4+GCUPPti+P4RA3ZQpKPz731Fx+OHgMTrQIAVRXYWzJs3Cjz22c0pMhKzLtcMNnjSawj0QDOyiap73PJrAbj08OGKgD6N7eJDnt9vu0xVoKpNpZoo6adwaJg1qG9RIwkJT3Aa0IWqhLmIinFKaQkFl+LTDSys3Bl62v28yoDPm1x3fFLWeyfEAuX4FuX5bO8ncEph+jwKfxqDJ8h47Z2vSyYMWkDTdxnDUR0zURiysb0zhq0qOH6vi/7fh+qHvFE9f/SDAzyH/hAwNJXP7/Iyj0Kd+nTwRovjuu+HbfXeopaWIv/ceqk87DT3efhvM48GGgw9OA6rk5UEf2nLCvD5gAIpuvRV111wDrWdP5F1wQbp/rNparBs9GgsG740LT7wHmmHYOWZn8hoWg9mc2EXR2Ypde/gq9u+jBwYUelAYUlEQVJHrU9N94JFJfDtaI0JLR1TGCdAUR5Q0NcHRTKBGLdTHSEs5DM7uveWY8gu3GaDz5wvtG6P+WwZz+zyf7TdzfQqCXrshAS+NUAZqjIz9qcKdC1h0HJZpA0oNIZNTH7Wk/6hsNlDZZBo/rkr1XjB1cHXxLeteFTx1uEs4XB9akGzGG3cemj51ibSJTK5aVATm98Ncvx4933sPIpGQGkfASgZbWoqer76a7qP6G25AyT33oOLII1E0fTqshgY0TJ+OgmuukZsnV51yClL+EA75y5uIqT47vHDNLqUB48b4hmmDXr3y+eqviwNil9JcDcUhTQJKFkv2g4eBTvwll0NhL2mPQWeLyhMMBaIpjkiSI5qwtZTML5nepgSL+wLasGsPKVrbXVA3SUMfXdBwVFOMvxjyCDka02bW0U4yNV6pnXKSXzaECg5odKZMapBA2DE3BGgtAdpkojIiVt1/So+BtCCh8Ka1nzEYe0hApZbahGhYzVI8df+JsFRNamj5iy9CJJMwV6xA/IMPEHvzTfResADG8uUSFBdQtbwcvT/7DOGnn4a1bh2S332HsieeQPXkySh94AFUnXoqEp98gl6ffILwrFlofvBBqNzCaWfPxo/lI2xAnUlrQWupEskz66YNfeyvcyufKAng5LJcHcU5GgoJ0ICKYBtAXSJOLsftAwkquR6pqRYao475jXEkOe6cOr6s6wckOchvEqAPfNT4IePGvq6ZJRJkN0CBz0Oa2UKG3C+wTx+kEcqRMIQcmWRqXA2tIg2Nqh/de0KpPO208MbVPwDWDjagdg6XQB29ZiEenH0eTDocB0DR7bfDs+OO0Hr3RuT559EwdSr6fPcdYq+9htrLLwfT7PtcQFNLlkBEIlAKCkBmt+bPf0bo+ONRdfLJ8B90EIpvvVVqrVVRIcnR9HFX4bmRE2x76UwcwASshHlR4/WDZ1zyzLoby3P0a0pzVamhhUEN+QGyVrbbIQ0lS6VQaSgdRiX7wR7UBKxresmfNsYtNMU4GqImmpOsQfGoA/52cPeW6Hcb0Of+U79TY4x9E9CFQppJftM2L9QAMjE2q6UXaaibqyZCRA0hUpAgYpB0CIGjodLsRthLd04smyABvX7Vj2DWdpk+lMKWPdd8iX8/cQEMSprKlWD2+lIWCEh/qRQWovcnn6B+6lQ0z5yZTv+RSS68vvUSFBGPo+GWWyCiUXjHjJHaTH7YfqBdOzprz9Nwz34XEFlr0VI66StpXNp4/ZC7Lnlm7YXlud57SkIKShwNzQ+0uB6yVtQXdIIhTRBJkR0ttTXV9qc0wMMEqAxlOBrjgu6bfNkhJVmYXMeGuNuAPvVl4x3C4n+VZlb6TUczidVpTIYpBKROI9IZlXbJDR34KhzqLiTLa6ZRSXFYxI7DKiNs7i1Hl04kcQuuX/UtYI20fSitPrMT86PX/QcPzjoXvuMmwrvbbu1aRprqHztWAmNWVMi/k5+NzJmD4IQJrU95cLJLjbfcgvKXX5aaW3nssWkzTb3/1OgTcPsBf4FimGkfCjqdK2H9qeGGQfdf9uzac0pyvQ8WBxWQH6VYnAAlPkED3EcaqmUA6tS/0eG3rpZKkpQkq2VJq0WaSiQpwdXPLz6gcM/u+NFuASqEUOd+HV7mYby/CyaZWtdnkuASUMV+OUtTpP+kLJ8MWWhUGlwyPZcYUWBdG7ZQFVNen3pE0eE2oKvfh0jtLzMwBKqzpHBA01q8cN/RyL3qagTGjWvdVkWB3q+fDD2sqqr034ggNd5xhzTP7kVnmxHz5Y2NWLf33ug1fz7iH3+M2osvTjNjAvTxMSfjzrEXtgBKppdYbtI6qfn6QU9fNqfi8pKQeltpjiJ9aEHANbmkpTYpkoAqtobKUmD5sq0V9UfCIUmxlIVwnNtaGrfQnGCW6VGGXbR3/vKugtotQF/9vnE3i6sLA5qwNdNJHviI0TqmlrSTwLTnn23K7jaA0l8UXFMcSoBGXMruaGltXP308v8r2EcCOmX5kwA/SWqmp0VDPTDx7ozDEEhE7FHiXpwj54wzUHTTTai99FIkPv1UJhnIF8o8st8P78iRLSAD6DF3LiqOOQbW2rXo9fnnIBNMn6s++2zpe5ngmLHf+Zg5+jRidC0ayhWIZGps4w1DPrxi7vpbSkLalWRuS4jlhmyWK32ozuRgdxMr0uQ6M3VygEvWb5vdRMr2p2nTS6QxAcRS1oUX7F9871YB9PUfmv+qKcodAR1pgWXywNFMMrPEXWRWiDkM1z6VUlYDULbEpe1EjIi204hsjJtoiFiojWPln/cvHEjC59OBJYJdL80tAUp1RLoCy6Pj3uf+gj8sp5SnOxUnoA0ejB6vvILUd9+h8rjjUDpzJvwHHCBjUXPVqjQpcjuGQC++805UTJgg49CS++5D7K234D/4YPszK1ZA5Sb+MuE2vD9oXxtMSqITs7NAp9cOaLh1hzVXvVTzRLGPn0zmtkiSIjsOJUB9Tizu8gnSUvtoyhaL5fpT6g/KIqVjUwI0ZiFqqS9P2jvvqK0C6AdL488q3Jxojz6b0bpxli20DSbVmjuzWxJYMi/SjxIpamV2BaIUj6Zzmlbi8wpW/uDEwqaC65aOF0KRpR7Ebu30mgqhMYxa/y0eeepP6Twuy81Fz3nzwIJBbBg3Dry6Gp6RI9HjxRcRfeUVyWTJt1LYUj9tGoylSyXLLZkxAxXjxyPvkkvg3XVXVBx2GHp99BEizzyDumuvlfHz4ZNfREWwNB2HEtMFV9Y3/PBVP8ydaF33Su0XRX4+pjTHBpT8JyVaMl2RrtmpTzdjRoPbzZqlB7lh+1RXS8l6NcVNRFLK6lN2zx3Q1Q03umVyP1uV+loTxi52Wo8cfgujdc0KmVl7ZsU2uWmL6Mw4kAtKmbbwZHqpARSDNVMDEgyrGuP7XXZg6UfBKSvLdcNYAw26mymSI4ZmcnQVt827Fof+/A6Ql4/yp5+G1q+fnQz45ht7ib5posfLL8Oz007YcNhhkvAQoG0vCm2Kbr4Z4cceQ/1116F01iz49tgD6/bcE0t9pTj6jCehOubWnfaCpbzUOHXAhLNersnpC76hNEcJkbmlTBEB6oZxZG7TrsghiZKk0YsTi7UtF1kt1xXJXC+ZXnJHMlYXRthk5ZP2yuvSBhzdAvTrtcm1OrN6k6CtGK3MCDla6TBberDrQ+2V7LbJJWJEbFcCSmSAQHUYL5Gkqii/88w9C2RAnX/tii8hjNG2htpxKAFK6ScvLNw39xLsxWrBeveBtWEDjJUr08l4MgmklVrfvjDXroVVUyPZb+bFo1Hw5mZovXoh/tFHEnStTx/oI0bA/OpL/H3Mn/DC9kfYMSgJ7xAikUpNbrph2IOXza08sjikvVQUAEpk2k+TSQWamJDZMs0O4zRFsQ/7dSsDJa+qPcsAABh7SURBVNOl6TT7ncYLxed28t4e5DKBn7AQTjHUG9bgM0Z1jRh1C9CfK431CqyeLpiub7DntG1q3rKC3o5BXSW1l6jI2KqdL004eU3S0mZT++TIHf1/oI7P+9viq5jCpoPmnzMBdUDVGMf5nz6MU796Ch46BThjXrSrPif7fQJLiwbihNNmweKsBUx7aUQq1WgMjN81bP3VL1TcUhRQryzJUe08bkCTiXkCU1oxh+FS39iL5OzutomRbXZd9k+uiAgSWS93kMu0oAHEuTXkyB3ylnWlTd0CdGmNuUxn1iDKfJBfcEmQDWRrv5kJpmxEWy2lBpCpccgANUIyPEP56qBh/jH0Gd81K/p5ubUEjHtc7XRzupJGqwyWpqIsWosjfnwD+y7/FP3r1iCYiqZzvRvrBNr1RGu1L5JAszcHJ506E+tyejpa6Uyf2eUirzdNHSBDqykvV95VGlIvKQ6pTspPk2lQ4hhytoX6iPynk1Ro64KcJTFyoMuUoJMaJS2NO4M8khKi0lD6nbhjoEt53W4BuqaJv61y8+B0JsjVTMfM2trZWjPdDnXXBbmmRs680IhMN8IemQ0J5fF9B3tPcz+Xd9Wy5yGMo+UQpxCGgNTtdS3OsJfAckWR9UUaN+GzknKutMM1Lhl7Zhz79Yu47J275ecp1beiqD8uOvp2rM7rLSfgaYLbNblChivJw5pvHP4myTf99cpzeuR5HyzwQ2onpUKDTho0bW6dLBGJL/vG3ZeDNNRhu647chMvdpxugxoxRMP6eKB84g6sSxtydAvQlXXJaSGPep3KRDq2crNBLglqq5mZGmKvOKBZF9uX0ssmBEDK4DCEgpUNqT8eOCQ4Lw3oNb+MoklvKJYqAcx8yTUmtqambb1TRpm291KgLHoqAM0y8Owjp2FIzXKsLuyLZ3Y5Fs+OnACDqWBSSMcmSt9JVYDsq2Y+YA933/cpb9f0HJbvXV7gEz4iQ+70IcXlrrl1Eyz2BH9rF5Q2uxnuyB3kaV8qtPdG99YP2pilcf/eLUCXVKd2Ls1Vv1aEYLbPpNXzLTMqLgnq6MvdZXxyRLZqhB2fRi18N+u7T0ZN23//VhsA5v1tyVPg/ESqKLRfdt1SGkwXUNeBZ+xt1LJ6yd6PwXVitFvKiKolKG2uxvLiAViX21P6BdpsyhbOAdTRUsaZgJE6uOn6YU6y137Uc9+EHygOsHNzvcyZPmTS3LqzTZlJFrrf5RSuxaJB3eKO7AkM8qPSn3KGuqhxwZj+wX9tFUDpoY0J/qEOsa8dZ7ZM3nZkatsK0rIkM4P1cjI/zFhRx/fbtbfeLrbwX7G0t4fhe8AssE2ts7uYq52ZWkoamrG3ka0Wsitbi9Jml5P0skIXTDtQtLeBo/onrjzdNGVAuyr3BxY2F+9U5PkuR+c9aXbFJkMtkxNuUt71n20BdRMubjaNzK60Wjag9d+siQyasEtBlw4QyNLKjY+D1c3GPuV+9UNhK6fTd9n9Zmeaam+ZYINKXV2bFFf2Cqm3dfSZ3CsXn8a4mCUUspWOmZVA2gCnt5FrEaqlqNu1de7UT9qxt945zAbO1U5HU2mLOKGu4zy5S3jqsNps8r27LL5/vzz9Ta9ieWTs6ZBGN5RzzW0rDXW/2skcUT+45MhORgENCevKocXeDvskmyzdMrnuA5oS1n0BnZ1v91P3wKRnpJXDaUw4xR8u8Kvn0sR2Z0Mq78ol94PzyRJUF8hMLXX3Bkyb3pat4twt5Vo9P2MFt7tNnATU9Z9UlQgljkTq/8I3DfukM9m+qUyd2zOo3K8xwQhQe3Lfzml3RhRlFs2ZgSFA7VJlgaTAwg9Wqnt3lQxtkg91P7RWCH+RKd7zqtjTWSbU7Q0zXVDDhvXk1x71jP0Z2/jGuRcu9ebniHd50tintZY6u3aSH2jlT13z23rzKteP2u8Ze/y52umASiw3WFb4esV59gzQxq5ldcZfy0LqbXQcQDrRkpExa7cLWnpbQScmdUI7MFa5pi651/By/8qNfWfbv2+ShtJD1jWLoiK/eMOrstFtBe2KENSW5iS/822vcuVE1vbop5azwVt1PoDBc6NPNPxceZLRnLTBS2so7c7ZBlCXHLValNtGupZ4yp0WShOinKIAgj0Kvlp6tG/39Kda9Vh7i7K62Ty9PKD8CwKBTO3MNLdpi+/YI1dLnbFVWZNgh/QJse+70o9bDFB60C81NTl98gpnBHSF4sYuDw6To7ohiQtL/ZibFmgq2JQ20v20fcsza360f143MvmWFYkeEFnViERTwl7R5mxWJffWzdRQx/QKdzONDsIX6TtdTZV+lCOY54evwA816Fvd+4fAYPruku1b9lbf7sfW+6xPoxum2r9b2mTs0ieoPeZR2Y5pU9hB77ihHLUuaeHzqkjyxAEF/lWbAqYcNJv6wczP1SXEoTkapmkKxnSmrSYXTUmLPby8PnLbjR+F0qcguGBhLBBeAhbf4Mi1PZCqtH8268DQH9Dykgt5JLq9GTOQqIsh0eAUmTv759qxVAtJcmso7X11nSanyZGztaqzhQ6ZX4UD/qAOT8gLNaBDDXiaUzWh/oofcawCtCIIT7kD5o+Av6f9c85QCHzQAvpBA+GduB0/J+Blf/EorF9H/SxLUgRWxgx++7OLvnl48qhRG1+U0wloWwBQxzxOAVtzqbFbQUAf52FiNBjroylQU6YIcyZ+iRjKe5+uwhs3fYRmkkeC5gDmgmUGwXgDmNVsdz0PgIkIGIqB/ChYSoPqKYv9wqOJUgLUihkwoimkwim5UZQLZHoXbGc9aksY4/REOnagfzs+lHOopoDHq0EL6NCCHhdQi8f07VDhrVICEI1BCJawQVRiEGouhBKF0AogMgH3N9j3nNAfnlP2wX4hnR+qKcqOKhMljDFhWqLaEuL7JFfe+MKLD8cBKWfAdUoMN6aAmwGosItN3Wtqi7Yf55hK0rxwT0fjMsAz88B40L6/uBnMDIBZPjArCsa9YDzmvHvARMJ+cQ9YKDeZi5C5iMeSPhdQM5qSwJoJ0y5g8KoRuXc9uL3bddrcuhspu8xXrjijUbAUjZEhKhcK7RmoBUkrWwDVQj4IyzPW2qD9Eqc1WCkI5oNgNBfgg1CSzisAocYhvD3AqfqFgPZ4wNMg10GQNrfV5LnHQWCq04mOyW7pyc5ZfzZwuwFoGwBtn8GO+wkMx9mPrikBS5tMF8AcMLPBBpA0T2qdDyzXhJIGjkDzgAV1MJ6UKVRF6GAiBcZpqykBRVDBQm68jx7gn/BokrUDNG5CJHlc6dH7YGHGBsNMjhZMGSEgegrwHJp1Z0wxwdQ6wbBGZex7TQ99qfkKVsaX/fQa03m/rIDmBCBSOMVa5/skoUnexZkpd0jntEkN88hd0yXQ0RSEmg8uQSZtTkKoKngrTW6CcM02abEEmPxzDQQxiu22s/89zQU37YTTP3SqwV0AtD2QU6aCuYTFBZG+rikJhcyn1EAymz1oLQeUQp+sgpRZVpPWAjkAEnAuiASgBJJKeQzJSxQf/ayC8bj9e70oNVL1W89bkTiyAsq1r3IGDpskqGSClnqSfjo/y99lXIxCTLo84LHFv1zDFPPorIAGfbQDymXJSv8rsKRWcmZBEKhJApV+R+86hGLaP2dqsgQ7KRfMcdJgOveiUQNHBeDpB66FbTnyvDJXj5wNEC75IuKVSbakvDYP6BDUjQNKq2IzzKqrkWlzWgBGxMXM0ERjA5RCMqN+uQRSkWbUBbHZAZG0kTgIgeaASOB5SRsN+3dSM02wpCrNrpLbL3mA6uH/yg6oRbtq3KsNGvwoUvbOccKAAi+YsBwwuQ00vHYnMhMcKkRqw6qxIhW/RfUq7U1uwAsulNsb1/sf9WoQElQGTu+MNJYmepjc7TWtvQQuAUka7IJLmk0mmoAlgAnc+hiE3rM1uES40prrkKx2wHYC6kYAdbST/ONU4Li5YJl+MVXUGshiAjAMlnJANOttMMmckh8MeGwtlEASBQjIkM8GMANIQf7VdH7nvEMFy+2ZOFbT+PVWNNFeQxMCCOWfqZaU/6QZUqOldrraSsniTC2VGqpAMAtcxJvzjKp1L6k+VW/rQ1U/rV7THq+r8N9G5VFSO11A6d8mhM8Blv6W9LdosDTLjkmOGg7I5HtJYwtbgCWt9WvgVQ65Iq3dVGA7BjRDM10Tm1Urg2DGaijkG8m0Wl4ws6a1Vrb1jQRqjEA0wBAC88ZtkOGj+WOoLphUjit/T8AIKDnl8fMYs863Yqn2gCZ5g9ZjyNG6V7NUQKH7pbllYMKEIsEkDXXOTqTTHakgkdb5MRVWdMWyfyuqNSIboIrH82Z0vfcqwwBnXnAjboNKP7MIOPOBwzG3adB12yy7vlbNsTU2RqQq09c6/jZTY13W3BZY8rMb09aOwt0WBkvEZ3tbMylOrK6B0tbE5ptQrIhtYkkjycySSZM+0mGo4SQY+UkehYJcx5zGoIgQmCcFFRqYhzRXhyL9H2ksgypSkiBJgAr6JK+GlTraihvtAOWW52Nv+YAboUJRyJASkORD6TkOsBJQuui3pgOoJue2rdialacxxTheC2itWK7q16D6AgubVmkXmCY406jMmk47cF6G3IXHIlDl76IQKR2Wq8mSOIVsMHO8tpZGwnLTbmmCs7Hk2nhLKNQ1UFt8aueAZrDYNIN1fGaCWKrDXIsywo62PpO0szkJxsNQRL5ksar0mUSAvFA8BlQJJHW8DoWbUGmJCr0ToNyy3yWgg6zpPBH7A28L6P9r7sphJLnK8PeO6mumZ+ew2cMGLWCkxTiDiBAhIcg3QyCEBCkRiYVkEYAzi8CIgIAUbYCECBEiQgjJJEgWsgOzYq3Fmp3dOfqornoH+v73qqe6t+bw2IuZ1apqq4/p7a+///j+772ec1fk4a/s3gt/igGGpngeJYwrGC6xEXBPK0Z6sOkWEseQ0vDu8NEdXx7+xA7104AON947es98zxO4CK9NOjqCWyNoC695vYBnbq1n8Ay9UiwtEtByTkCnqfjRrIZz+GVF3ORVhl87RizmiJ0hOBdNwtSVNieB2g1oE24zoPsvJ3ayJZFKNhdA1xluh1CLh9Bs/lnJrrci/ji1IALYUHKnkRYkwEYH0xtBmQAbCJqDYcgNUYYVBMRGI2BbE2DGL4U3wnz6xQ5Aoxpff1X1xwfZ/iofApY8kft15A+E4Jm++UEMd4olkixsgIOrTfXo/utmqIftPpQM1f3+4eR+/ztOoVIBjtsiqQAfLGoCKSAHeAJrNNyEoZk7yXl43YNvg2qd/M5uQDcQTXkKKFfmsJdtV8JscyT03pUK+LTaVWcC2mpTWuGWAsGyNTkP0J60GVLVUmrd2JS9KISB3O+fgPkEqrFWLEBmGGA9weslMDXP6d3SsNql86hhx5+v3wxleX0d0FDpfbt7+3WCSDWXVQwfw+kVCCZDcAq0aaOHHDLZRRGMqMFtT3395MF3janurANq+kU9edD7QfDmWHFRoYfTKi1I1wPUaibAOYLLZS9ew+kSvi4Sa/UM3vTgS40w9/DMoUojbDcht2FoB6DMpwO2OQT3BuKnnkdoJMYulnYw9OMB9DC3KaM5TBhBM9T2CGaA7Y1g/BzWWFjvUIi3iyzksRa2FlpnUAMKeuetQX/z9uJNv6hGq4DWiGHwN7118w90S0p4DigIpOIHIR0J7CmgNPMT1AAXWU8TWAJx8p+vqFh+wwzNqfRHhg57cf6w92NX6of0RQtLjbCzlsURSsCsCarxcN7BOTJ2AGfIfQ9vDJyeI1RbcNMn0s/6ywC6wtCvIoxPEkMJ8CcC6NAJWLo3hQ0bMAXBrFAQWDLU0z7tUJBRmjYwjyLwGhmq0nUBeBi2N28s3giV0yuAMn/q8W8x3HmXzFQ6A8nzFMqFqXwN+VuzxBZLZqavrBMwK+5BFcvZDqpH3zcDpZZaLouijQEW+/rn5ZF9l84ircTu48jWBlR+IHiN//Yezig45+DsJmoytK7gyNJFH15YOkHYaalKl86hHz7kytA3MfcqOTSHXGFokG/iMMMhdD2BdQpF0ZN8aAPDbA9FqGD7QOEViuAzWxtAGTqRQC02w6dHN91P/XzB/Q1Oq9y592pw6xfRFgthJJc1RbALZQ4umJtzGNZKvuGOaObcyfwHcLohTBXv2vTfPzR9bK0DWj82v5wemr8rj1pr1CHAaYdaF6gIoCZjCSpDMoHVcCaiZk4lsK6CYz6tSri5S5UyC6Udht1WUUQtGB8AjxrR/whx9CWE4ecQ8dapknTloogzSsp8ZylDtYeWKje3LU2V2wA62oAelDB16AbUVMlxexGg/WvupeH18KqbrQLqa/sg9m/8RtiZVhtY5VEwRyOxO01JGXZTGRhjQGBzRJYuAY1iB3Ox/OBbpqheWQF0NIA7Ur+e7Bd/bVgpoK0D6uFYKF0GUIZctUDcWxMYWOF+qLZlTTW6sA+lqMD3oQvUrtalqXSfsP+M0BwpMof2JsJIWxhZ+9NjcUQvVWCYbUIuQytBsChUhSIWUgmn0GtQjF+sf6R89YqfLRJDFzGGsvc71dv9h0diJZczSUHEYwq1pyE3tS9sVRiCmDs9tw+iLhW9hN9axZNbWs++bQeweR4KXRQPJ+/3fxYcTpg/GVZDzqGajMzsFKZmUMlW5lIytCZbK7hiE64M8DNWvycI62AecBw3RdRbqRA6Uy1qC/eXAzQHpqYozm4CAbU1UVmX/toCwwH1W0p/Y+gRv82qhHEEc4GCeZQhdxl66XrMOZRhV0Amy5DPc9WLImwMtt03VZh/zZfxcT01fwxq/E5T/Eh1nAF9qijKgzRQY83rhAgqQ62wNLM1zZvnN3vD8utmgNuqGP2lOi5+72b6kGFVKlu2Lzm8CrhkawMkwysBZKUbUhtTTeHrvuTSML8m4TjoY4S9EWLPIAiQrRAr05jWuK2ZxNzjJOYcMM/uQ5cd+GrFy8sXifPtELzPueY2tJ/DsH3h14wHDqkDLL93LhDgvPyj6T2Dyyw1iWnL4ojVKyvfGgWPBJG3SY+ZK+IYUtjlH2Eoz3OFy62MmpArkh/7T7pIE6AuUjRQqAkU2xjmSAGNRxY/uRIWRrLSbdoWndsXVrXMl+xFgdrM4CuFUO+gVgcI8wG8dvD6CMGO4NUmYudYrQHyvKnL1cX5NabmlVOvdYzPlg6ETajyn9B4Edi9D/2QuZXa6i0ZYAugLJYGFBYi9BZbmdyfMt+FE9hQwMoaWXsaNslg3m7Y1vRgRQkimEmQEGCFlQTR5/YlqblGZSlwKSzQAptzqDAzgZOOLFgsnABo4VSdqtdGSOCRgDGklrxOUYEgsi3J/ebRAoHgzftymxPttoKnrkvprwmrdDmItLfOxkyoZzM+kyfPVe/aFK6dX3mvRu+VIXczVjuA+tc1KHA+SsF8BLXdg4nJmWBGjew3hKamG0YwRZ1kO1/Cxg1o5ltLKdDBGJuUI05TYiVLgKlEcetcrvXWPFJVosIkf2t5DOvaJP3xVTRKkYb3HoHivBRI/JuBFoB5vcostvDSW1LmK5NgQM2WTGT1upgndcgM4KcMqRrhaAse78v/OmAq2/0F7CG+TE9S9iNx/smXxRlo23j2DAfcy/jbOukAuLGgvA0lBoa7CWAqTG/x3/QQ7UGBZq8WwM99Bsrvi66rNgnuBjTlwqVUSMkwQHNOKkBv5LFa/iBQ9xXNdiGLx4xMZvK0hc+JGlq2S2oG3CbtxSgOlTT+Ek2XIGsWTASOYHLumUV2HhfcbJv9I8HisU6zUFvDT7ZFs42aQ2yDsD+TQB9whIjHiNhNoH153YJyD5C8mFrElozXvNXP1ILSBezZ7GUP28656wzuBJl3eg4aJ1CYQO2+ABUy2GNWzZQQqzy1IYiJ8TJTZa3aZ9AdAqIXs3bNjoe+a2nWFnFBorK+5cgrzy95TtAE5AIRx6D7M80zCXYW008MwpMFIuaI2GRjlNnH1ZufRcABIm4hNjsotR0ItJh0ArjET0LIJ2USOwfgs15S23v7GvD2vVXf7Z+bp8y68ZLVvE5mZzcg7qTz5ydQcZRMZfLQPSDyfCcdyVAO1rteKY1eOAL0bmIXsqmUTf4jAkWWbXGDX0QQLJ7vZRZl0Njo4yZis9C/y7f7lIWk/WIusJOc9Q6fd/1iC8pVnnXlMd35t+tpm5zc3Nb4lu41dmzG8my45vRHft5pAdb4eXn9cb7+hfxhaJ60AYVCIX9yOCSrlq8pG7cogoPm6vz772Yz3LrJmo97Kuet/weX7/RHY+BFcPwPAL3oJXTdfvZSiJV7t6yjnb+FjsTzfpr81XWfddddc59Vq9lHCo9XeWcuesz/KaAXvezzbl/7MFzqqZ4tay71Ej6mO/0Xg5uniQ1vwFgAAAAASUVORK5CYII=",un=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,ln=(f,C)=>{var x={};for(var I in f)mn.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&un)for(var I of un(f))C.indexOf(I)<0&&cn.call(f,I)&&(x[I]=f[I]);return x};const rn=null,bn=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Fe,location:Ce,text:_,shixunHomeworks:Me,payload:Ue={}}=C,dt=ln(C,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[et,ke]=(0,r.useState)("none");return(0,r.useEffect)(()=>{Me.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ke("flex")},[Me.actionTabs.key]),(0,r.useEffect)(()=>{Me.actionTabs.key==="\u9690\u85CF"&&(ke("none"),localStorage.setItem("Noviceguide","0"))},[Me.actionTabs.key]),r.createElement("div",{style:{display:et,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},r.createElement("div",{style:{margin:"0 auto",width:"1200px"}},r.createElement("img",{src:sn,style:{position:"absolute",top:"-32px"}}),r.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Me.actionTabs.text),Me.actionTabs.type===9?r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(an.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ke("none"),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(an.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ke("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Pn=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I,shixunHomeworks:R})=>({homePage:f,user:x,globalSetting:I,loading:C.models.index,shixunHomeworks:R}))(bn),An=Object.defineProperty,bt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,ae=(f,C,x)=>C in f?An(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,ge=(f,C)=>{for(var x in C||(C={}))Ft.call(C,x)&&ae(f,x,C[x]);if(bt)for(var x of bt(C))h.call(C,x)&&ae(f,x,C[x]);return f};const a=f=>React.createElement("svg",ge({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var m="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",re=e(89392),k=e(92736),Oe=e(6848),Ae={content:"content___L4gl0"},ze="data:image/png;base64,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",Ve=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())});const He=({classroomList:f,loading:C,user:x,dispatch:I,virtualSpaces:R,globalSetting:Ne})=>{const Fe=(0,v.useLocation)();let Ce=!1;(0,r.useEffect)(()=>{Ne.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Ce=!0)},[Ne.actionTabs.key]),(0,r.useEffect)(()=>{Ce&&I({type:"globalSetting/setActionTabs",payload:{}})},[Fe.pathname]);const _=()=>{I({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return r.createElement(k.ZP,{theme:{token:{colorBgMask:"#999"}}},r.createElement(n.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Ne.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ve(void 0,null,function*(){}),onCancel:()=>{_()}},r.createElement("div",{className:Ae.content},r.createElement("div",{className:"mb15"},r.createElement("img",{src:ze,alt:""})),r.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),r.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",r.createElement(Oe.Z,{placement:"bottom",title:r.createElement("div",null,r.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),r.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),r.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},r.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var tt=(0,v.connect)(({classroomList:f,user:C,loading:x,virtualSpaces:I,globalSetting:R})=>({classroomList:f,user:C,loading:x,virtualSpaces:I,globalSetting:R}))(He),Se=e(59301),qe=Object.defineProperty,st=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,lt=(f,C,x)=>C in f?qe(f,C,{enumerable:!0,configurable:!0,writable:!0,value:x}):f[C]=x,ht=(f,C)=>{for(var x in C||(C={}))Qe.call(C,x)&<(f,x,C[x]);if(st)for(var x of st(C))nt.call(C,x)&<(f,x,C[x]);return f},gt=(f,C)=>{var x={};for(var I in f)Qe.call(f,I)&&C.indexOf(I)<0&&(x[I]=f[I]);if(f!=null&&st)for(var I of st(f))C.indexOf(I)<0&&nt.call(f,I)&&(x[I]=f[I]);return x},Pe=(f,C,x)=>new Promise((I,R)=>{var Ne=_=>{try{Ce(x.next(_))}catch(Me){R(Me)}},Fe=_=>{try{Ce(x.throw(_))}catch(Me){R(Me)}},Ce=_=>_.done?I(_.value):Promise.resolve(_.value).then(Ne,Fe);Ce((x=x.apply(f,C)).next())});const{Header:M}=g.default,{Search:P}=N.default;function U(){var f,C;const I=window.location.pathname.split("/"),R={};return I[1]=="classrooms"&&I.length>3&&!((f=I[4])!=null&&f.includes("newgold"))&&!((C=I[5])!=null&&C.includes("newgold"))&&I[2]!=="coursesId"&&(R.course_id=I[2]),I[1]==="shixuns"&&I.length>3&&(R.objective_type="shixun",R.objective_id=I[2]),I[1]==="paths"&&I.length>3&&(R.objective_type="path",R.objective_id=I[2]),ht(ht({},R),{school:1})}const q=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$=f=>{var C=f,{homePage:x,user:I,globalSetting:R,loading:Ne,dispatch:Fe,isLogin:Ce=!1,shixunHomeworks:_}=C,Me=gt(C,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Ue,dt,et,ke,ft,mt,St,jt,$e;const Xe=(0,v.useLocation)(),[Je,Dt]=(0,r.useState)(!1),[xt,Et]=(0,r.useState)(""),[pt,ut]=(0,r.useState)(!1),vt=U();(0,r.useEffect)(()=>{Fe({type:"user/getNavigationInfo",payload:ht({},vt)})},[R.name]),(0,r.useEffect)(()=>{_.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(q!=null&&q.includes(Xe==null?void 0:Xe.pathname)||(Xe==null?void 0:Xe.pathname.indexOf("/classrooms"))===0||Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Xe.pathname]),(0,r.useEffect)(()=>{_.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||_.actionTabs.key||localStorage.setItem("Noviceguide","0")},[_.actionTabs.key]),(0,r.useEffect)(()=>{var ct;if(R!=null&&R.setting){let yt=(0,re.cloneDeep)((ct=R==null?void 0:R.setting)==null?void 0:ct.navbar);yt=yt==null?void 0:yt.filter(Bt=>{var Kt;return!(Bt!=null&&Bt.hidden)&&!((0,be.JA)()&&((Kt=["/paperlibrary","/problemset"])!=null&&Kt.includes(Bt.link)))});for(const Bt of yt)Bt.subitem&&(Bt.subitem=Bt.subitem.filter(Kt=>{var en;return!(Kt!=null&&Kt.hidden)&&!((0,be.JA)()&&((en=["/paperlibrary","/problemset"])!=null&&en.includes(Kt.link)))}));let Yt=!1;yt==null||yt.map(function(Bt,Kt){var en,Ht,Qt,Xt;const Cn=Xe.pathname;Bt.link===Cn&&(Et(Bt==null?void 0:Bt.link),(0,Y.Dk)(Cn==="/"?(en=R==null?void 0:R.setting)==null?void 0:en.name:Wt(Bt==null?void 0:Bt.name)),Ge(wt(Kt,{name:Bt==null?void 0:Bt.name,link:Bt==null?void 0:Bt.link},yt)),Yt=!0),Cn=="/"&&(Et(""),(0,Y.Dk)((Ht=R==null?void 0:R.setting)==null?void 0:Ht.name)),(Qt=Bt==null?void 0:Bt.subitem)!=null&&Qt.length&&((Xt=Bt==null?void 0:Bt.subitem)==null||Xt.map(vn=>{vn.link===Cn&&(Et(vn==null?void 0:vn.link),Cn!=="/"&&(0,Y.Dk)(Wt(vn==null?void 0:vn.name)),Ge(wt(Kt,{name:vn==null?void 0:vn.name,link:vn==null?void 0:vn.link},yt)),Yt=!0)}))}),Yt||Ge(yt)}},[R==null?void 0:R.setting,I]);const Ct=(0,r.useMemo)(()=>{var ct,yt;return(ct=R==null?void 0:R.setting)!=null&&ct.nav_logo_url?`${ye.Z.IMG_SERVER}/${(yt=R==null?void 0:R.setting)==null?void 0:yt.nav_logo_url}`:`${ye.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Ue=R==null?void 0:R.setting)==null?void 0:Ue.nav_logo_url]);function zt(ct){v.history.push("/search?value="+ct)}const Vt=()=>Je?Se.createElement("div",{onBlur:()=>{setTimeout(()=>{Dt(!1)},300)}},Se.createElement(P,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:zt,autoFocus:!0})):Se.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[Ye,Ge]=(0,r.useState)([]),Te=(ct,yt)=>Pe(void 0,null,function*(){var Yt,Bt,Kt,en,Ht,Qt;if((ct==null?void 0:ct.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Xt=yield(0,Ie.IU)({tab_module_type:"engineering"});if(Xt!=null&&Xt.un_purchased){Fe({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Yt=Xt==null?void 0:Xt.data)!=null&&Yt.engineer_url?(Kt=(Bt=Xt==null?void 0:Xt.data)==null?void 0:Bt.engineer_url)!=null&&Kt.includes("http")?(0,Y.xg)((en=Xt==null?void 0:Xt.data)==null?void 0:en.engineer_url):v.history.push((Ht=Xt==null?void 0:Xt.data)==null?void 0:Ht.engineer_url):(Xt==null?void 0:Xt.status)!=401&&ut(!0);return}(Qt=ct==null?void 0:ct.link)!=null&&Qt.includes("http")?(0,Y.xg)(ct==null?void 0:ct.link):((0,Y.Dk)(ct==null?void 0:ct.name),v.history.push(ct==null?void 0:ct.link)),(ct==null?void 0:ct.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Se.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),wt=(ct,yt,Yt)=>{const Bt=Yt.slice();return Bt[ct]&&(Bt[ct].name=yt.name,Bt[ct].link=yt.link),Bt||[]},Wt=(ct="")=>(ct==null?void 0:ct.indexOf("<"))>-1?ct==null?void 0:ct.slice(0,ct==null?void 0:ct.indexOf("<")):ct;return R.showHeader&&R.showHeaderFooter?Se.createElement(g.default,{style:{background:`${Xe.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${R.isIlearning?A["header-iearning"]:A.header} ${R.showHeaderFixed?A.headerFixed:""}`},(R==null?void 0:R.showTip)&&Se.createElement(hn,null),Se.createElement(M,{className:"header",style:{background:`${Xe.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Xe.pathname=="/training"?"999":""}`}},Se.createElement("section",{className:A["edu-menu"]},(!!R.isIlearning||!((dt=R==null?void 0:R.setting)!=null&&dt.main_site)&&!!((et=R==null?void 0:R.setting)!=null&&et.navbar))&&Se.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Se.createElement("img",{className:A.logo,title:(ke=R.setting)==null?void 0:ke.name,src:Ct||m})),Se.createElement("ul",{className:`${A.menu} ${(0,Y.Ll)()&&"ml0"}`},(0,Y.Ll)()&&Se.createElement("li",null,Se.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Y.Ll)()&&R.setting&&(Ye==null?void 0:Ye.map(function(ct,yt){var Yt,Bt,Kt,en,Ht;return Se.createElement("li",{key:yt,className:!((Yt=ct==null?void 0:ct.subitem)!=null&&Yt.length)&&xt===(ct==null?void 0:ct.link)||(Bt=ct==null?void 0:ct.subitem)!=null&&Bt.some(Qt=>xt===(Qt==null?void 0:Qt.link))?A.actived:""},Se.createElement("div",{onClick:()=>Te(ct,yt),className:A.name},Se.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Qt;let Xt=ct==null?void 0:ct.name;return(Qt=ct==null?void 0:ct.subitem)==null||Qt.map((Cn,vn)=>(Cn.link===Xe.pathname&&(Xt=Cn.name),Cn)),Xt})()}}),((Kt=ct==null?void 0:ct.subitem)==null?void 0:Kt.length)>0&&Se.createElement("i",{className:"iconfont icon-zhankai4"})),((en=ct==null?void 0:ct.subitem)==null?void 0:en.length)>0&&Se.createElement("div",{className:A.dropDown},(Ht=ct==null?void 0:ct.subitem)==null?void 0:Ht.map((Qt,Xt)=>Se.createElement("div",{className:A.subName,onClick:()=>Te(Qt,yt),key:yt+"-"+Xt},!!Xt&&Se.createElement("div",{className:A.line}),Se.createElement("aside",{className:"font16 c-black"},Wt(Qt==null?void 0:Qt.name)),Se.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Qt.content)))))}))),Se.createElement("div",{className:"search-bar",style:{flex:R.isIlearning?"initial":"1 0 auto"}},!(0,Y.Ll)()&&!(R!=null&&R.isIlearning)&&Se.createElement(Se.Fragment,null,Se.createElement(Vt,null),!Ce&&Se.createElement(fe,null),!Ce&&!!((ft=I==null?void 0:I.userInfo)!=null&&ft.login)&&Se.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(mt=I==null?void 0:I.userInfo)==null?void 0:mt.login}/user_tidings`},((St=I==null?void 0:I.navigationInfo)==null?void 0:St.new_message)&&Se.createElement("span",{className:A.newslight}))),!Ce&&Se.createElement(It,{payload:vt}))),Se.createElement(n.default,{centered:!0,destroyOnClose:!0,open:pt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Y.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ut(!1)},Se.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Se.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Se.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(jt=R==null?void 0:R.setting)==null?void 0:jt.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Se.createElement("p",null,"\u7FA4\u53F7\uFF1A",($e=R==null?void 0:R.setting)==null?void 0:$e.homepage_tea_qq_number)))),Se.createElement(Pn,null),Se.createElement(tt,null)):Se.createElement(Se.Fragment,null,Se.createElement(tt,null))};var Ee=(0,v.connect)(({homePage:f,loading:C,user:x,globalSetting:I,shixunHomeworks:R})=>({homePage:f,user:x,globalSetting:I,loading:C.models.index,shixunHomeworks:R}))($)},50446:function(Lt,we,e){e.r(we),e.d(we,{default:function(){return de}});var r=e(59301),v=Object.defineProperty,g=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,A=(b,w,j)=>w in b?v(b,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[w]=j,S=(b,w)=>{for(var j in w||(w={}))N.call(w,j)&&A(b,j,w[j]);if(g)for(var j of g(w))n.call(w,j)&&A(b,j,w[j]);return b};const ne=b=>React.createElement("svg",S({className:"wechat_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M512 0c282.793 0 512 229.202 512 512 0 282.793-229.207 512-512 512S0 794.793 0 512C0 229.202 229.207 0 512 0zm122.081 423.383c-103.69 0-185.472 72.366-185.472 161.219 0 88.929 81.782 161.146 185.472 161.146 21.71 0 43.54-5.54 65.383-11.084L759.265 768l-16.4-55.588c43.756-33.408 76.34-77.762 76.34-127.81 0-88.853-87.23-161.219-185.119-161.219zM423.265 256C303.196 256 204.8 339.84 204.8 446.31c0 61.43 32.722 111.837 87.409 151l-21.817 67.307 76.365-39.24c27.274 5.581 49.229 11.239 76.508 11.239 6.882 0 13.63-.287 20.378-.87-4.23-14.936-6.748-30.603-6.748-46.92 0-97.695 81.96-177.04 185.738-177.04 7.107 0 14.141.512 21.023 1.306C624.794 323.01 530.698 256 423.27 256zM694.41 512c16.348 0 27.264 11.13 27.264 22.19 0 11.131-10.916 22.118-27.264 22.118-10.71 0-21.494-10.987-21.494-22.118 0-11.06 10.783-22.19 21.494-22.19zm-121.753 0c16.435 0 27.115 11.13 27.115 22.19 0 11.131-10.68 22.118-27.12 22.118-10.752 0-21.643-10.987-21.643-22.118 0-11.06 10.896-22.19 21.643-22.19zM351.549 349.542c17.23 0 28.79 11.72 28.79 29.497 0 17.694-11.56 29.578-28.79 29.578-17.218 0-34.6-11.878-34.6-29.578 0-17.777 17.382-29.502 34.6-29.502zm153.314 0c16.03 0 26.64 11.72 26.64 29.497 0 17.694-10.61 29.578-26.64 29.578-15.903 0-31.877-11.878-31.877-29.578 0-17.777 15.974-29.502 31.877-29.502z",fill:"#62B900"}));var V="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwYzI4Mi43OTMgMCA1MTIgMjI5LjIwMiA1MTIgNTEyIDAgMjgyLjc5My0yMjkuMjA3IDUxMi01MTIgNTEyUzAgNzk0Ljc5MyAwIDUxMkMwIDIyOS4yMDIgMjI5LjIwNyAwIDUxMiAwem0xMjIuMDgxIDQyMy4zODNjLTEwMy42OSAwLTE4NS40NzIgNzIuMzY2LTE4NS40NzIgMTYxLjIxOSAwIDg4LjkyOSA4MS43ODIgMTYxLjE0NiAxODUuNDcyIDE2MS4xNDYgMjEuNzEgMCA0My41NC01LjU0IDY1LjM4My0xMS4wODRMNzU5LjI2NSA3NjhsLTE2LjQtNTUuNTg4YzQzLjc1Ni0zMy40MDggNzYuMzQtNzcuNzYyIDc2LjM0LTEyNy44MSAwLTg4Ljg1My04Ny4yMy0xNjEuMjE5LTE4NS4xMTktMTYxLjIxOXpNNDIzLjI2NSAyNTZDMzAzLjE5NiAyNTYgMjA0LjggMzM5Ljg0IDIwNC44IDQ0Ni4zMWMwIDYxLjQzIDMyLjcyMiAxMTEuODM3IDg3LjQwOSAxNTFsLTIxLjgxNyA2Ny4zMDcgNzYuMzY1LTM5LjI0YzI3LjI3NCA1LjU4MSA0OS4yMjkgMTEuMjM5IDc2LjUwOCAxMS4yMzkgNi44ODIgMCAxMy42My0uMjg3IDIwLjM3OC0uODctNC4yMy0xNC45MzYtNi43NDgtMzAuNjAzLTYuNzQ4LTQ2LjkyIDAtOTcuNjk1IDgxLjk2LTE3Ny4wNCAxODUuNzM4LTE3Ny4wNCA3LjEwNyAwIDE0LjE0MS41MTIgMjEuMDIzIDEuMzA2QzYyNC43OTQgMzIzLjAxIDUzMC42OTggMjU2IDQyMy4yNyAyNTZ6TTY5NC40MSA1MTJjMTYuMzQ4IDAgMjcuMjY0IDExLjEzIDI3LjI2NCAyMi4xOSAwIDExLjEzMS0xMC45MTYgMjIuMTE4LTI3LjI2NCAyMi4xMTgtMTAuNzEgMC0yMS40OTQtMTAuOTg3LTIxLjQ5NC0yMi4xMTggMC0xMS4wNiAxMC43ODMtMjIuMTkgMjEuNDk0LTIyLjE5em0tMTIxLjc1MyAwYzE2LjQzNSAwIDI3LjExNSAxMS4xMyAyNy4xMTUgMjIuMTkgMCAxMS4xMzEtMTAuNjggMjIuMTE4LTI3LjEyIDIyLjExOC0xMC43NTIgMC0yMS42NDMtMTAuOTg3LTIxLjY0My0yMi4xMTggMC0xMS4wNiAxMC44OTYtMjIuMTkgMjEuNjQzLTIyLjE5ek0zNTEuNTQ5IDM0OS41NDJjMTcuMjMgMCAyOC43OSAxMS43MiAyOC43OSAyOS40OTcgMCAxNy42OTQtMTEuNTYgMjkuNTc4LTI4Ljc5IDI5LjU3OC0xNy4yMTggMC0zNC42LTExLjg3OC0zNC42LTI5LjU3OCAwLTE3Ljc3NyAxNy4zODItMjkuNTAyIDM0LjYtMjkuNTAyem0xNTMuMzE0IDBjMTYuMDMgMCAyNi42NCAxMS43MiAyNi42NCAyOS40OTcgMCAxNy42OTQtMTAuNjEgMjkuNTc4LTI2LjY0IDI5LjU3OC0xNS45MDMgMC0zMS44NzctMTEuODc4LTMxLjg3Ny0yOS41NzggMC0xNy43NzcgMTUuOTc0LTI5LjUwMiAzMS44NzctMjkuNTAyeiIgZmlsbD0iIzYyQjkwMCIvPjwvc3ZnPg==",l=Object.defineProperty,se=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,Y=(b,w,j)=>w in b?l(b,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[w]=j,ue=(b,w)=>{for(var j in w||(w={}))p.call(w,j)&&Y(b,j,w[j]);if(se)for(var j of se(w))c.call(w,j)&&Y(b,j,w[j]);return b};const me=b=>React.createElement("svg",ue({className:"qq_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Le="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",K=e(58130),De=e(10148),z=e(59301);const Q=window.location.host,d=De.Z.QQLoginCB;var t=({onWechatLogin:b})=>{function w(){(0,K.b9)()?window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${d}%2fotherloginqq&state=null,${Q}&response_type=code`:window.location.href=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${d}%2fotherloginqq&state=null,${Q}&response_type=code`}return z.createElement(z.Fragment,null,z.createElement("p",{className:"driver"}," ","\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ",z.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014"," "),z.createElement("div",{className:"other-login"},z.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:b},z.createElement("img",{src:V,alt:"\u5FAE\u4FE1",width:46})),z.createElement("a",{title:"qq\u767B\u5F55",onClick:w},z.createElement("img",{src:Le,alt:"QQ",width:46}))))};function o({onBack:b}){return z.createElement(z.Fragment,null,z.createElement("iframe",{className:"wechat-qrcode",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${d}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${Q}#wechat_redirect`}),z.createElement("a",{className:"btn-link",onClick:b},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55"))}var i=e(19635),B="data:image/png;base64,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",F=e(42203),D=e(59301),he=Object.defineProperty,ce=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,xe=(b,w,j)=>w in b?he(b,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[w]=j,Be=(b,w)=>{for(var j in w||(w={}))le.call(w,j)&&xe(b,j,w[j]);if(ce)for(var j of ce(w))je.call(w,j)&&xe(b,j,w[j]);return b},ie=(b,w)=>{var j={};for(var W in b)le.call(b,W)&&w.indexOf(W)<0&&(j[W]=b[W]);if(b!=null&&ce)for(var W of ce(b))w.indexOf(W)<0&&je.call(b,W)&&(j[W]=b[W]);return j};function Z(b){var w=b,{dispatch:j,globalSetting:W,children:L}=w,oe=ie(w,["dispatch","globalSetting","children"]),J,We,Ke;const[ve,rt]=(0,r.useState)(!1);function it(){rt(!1),F.history.push("/user/login")}function Ze(){if((0,K.s2)()||(0,K.IS)()){(0,K.Or)();return}rt(!0)}(0,r.useEffect)(()=>{W.setting||j({type:"globalSetting/query"})},[]);const at=()=>{var u;const{pathname:E}=(0,F.useLocation)();return E==="/user/reset-password"?D.createElement("div",{className:"register-nav"},D.createElement("div",{style:{color:"#333"}},"\u627E\u56DE\u5BC6\u7801")):D.createElement("div",{className:"register-nav"},D.createElement("div",{onClick:()=>F.history.push("/user/login"),className:E==="/user/login"||E==="/login"?"nav-active":""},"\u767B\u5F55"),!((u=W.setting)!=null&&u.close_register)&&D.createElement("div",{onClick:()=>F.history.push("/user/register"),className:E==="/user/register"||E==="/register"?"nav-active":""},"\u6CE8\u518C"))},X=(J=W.setting)==null?void 0:J.main_site,y=(We=W.setting)==null?void 0:We.login_logo_url,s=(Ke=W.setting)==null?void 0:Ke.is_local;return D.createElement("div",{className:"register-container"},!(0,K.Ll)()&&D.createElement(i.Z,Be({isLogin:!0},oe)),D.createElement("div",{className:"register-bg"},D.createElement("div",{className:"register-introduce"},D.createElement("img",{alt:"logo",src:y?`${De.Z.IMG_SERVER}/${y}`:B}),D.createElement("h4",null,"\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355"),D.createElement("p",null,"\u8BE5\u5E73\u53F0\u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002")),D.createElement("div",{className:"register-panel"},ve?null:at(),ve?null:D.createElement(F.Outlet,null),ve?D.createElement(o,{onBack:it}):D.createElement(D.Fragment,null,X&&!s&&D.createElement(t,{onWechatLogin:Ze})))),!s&&D.createElement("div",{className:"register-footer"},D.createElement("span",null,"\xA9")," 2021 EduCoder \u6E58ICP\u590717009477\u53F7"," ",D.createElement("a",{href:"https://team.trustie.net/",target:"_blank"},"Trustie")," ","& IntelliDE inside"))}var de=(0,F.connect)(({loading:b,globalSetting:w})=>({globalSetting:w,loading:b.models.index}))(Z)},18032:function(Lt,we,e){e.d(we,{rX:function(){return Q},pW:function(){return d},gy:function(){return t},xY:function(){return z},O5:function(){return De},tJ:function(){return Y},o1:function(){return ue},Rd:function(){return K}});var r=e(42203),v=e(43418),g=e(28103),N=e(8591),n=e(2119),A=e(58130),S=e(14726),ne=e(25510),V="data:image/png;base64,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",l=e.p+"static/newqrcode.a8740efb.png",se=e(32637),p=e(59301),c=(o,i,B)=>new Promise((F,D)=>{var he=je=>{try{le(B.next(je))}catch(xe){D(xe)}},ce=je=>{try{le(B.throw(je))}catch(xe){D(xe)}},le=je=>je.done?F(je.value):Promise.resolve(je.value).then(he,ce);le((B=B.apply(o,i)).next())});const Y=(o,i=!1)=>!!(ue(o)&&me(i)),ue=o=>(0,n.bg)()?!0:(o({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),me=(o=!1)=>{var i;const{user:B}=(0,r.getDvaApp)()._store.getState();return(i=B.userInfo)!=null&&i.profile_completed?!0:(v.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,A.xg)("/account/profile/edit"),Le()}}),!1)},Le=()=>{v.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()}})},K=()=>{v.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:p.createElement("div",{style:{textAlign:"center"}},p.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"),p.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:se}),p.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},De=()=>{var o;const{user:i}=(0,r.getDvaApp)()._store.getState();return(o=i.userInfo)!=null&&o.professional_certification?!0:(v.default.confirm({title:"\u63D0\u793A",centered:!0,content:p.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,A.xg)("/account/certification")}}),!1)},z=()=>(0,n.V9)()?!0:(v.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:p.createElement("div",{className:"tc",style:{marginLeft:-38}},p.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),p.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Q=(o,i)=>o?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:p.createElement("div",null,p.createElement("p",null,i||"\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"),p.createElement("div",{style:{marginLeft:"110px"}},p.createElement("img",{src:V,width:200}),p.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),d=o=>{v.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:p.createElement("div",null,p.createElement("div",null,p.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"),p.createElement(g.Z,null),p.createElement("p",{style:{color:"#666666",fontSize:12}}," ",p.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 ",p.createElement("a",null,o),"\u5929\u3002"),p.createElement("p",{style:{color:"#666666",fontSize:12}}," ",p.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")),p.createElement("div",{style:{textAlign:"center",marginTop:30}},p.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ne,alt:"\u4E8C\u7EF4\u7801",width:160})))})},t=(o,i="")=>{const{shixunsDetail:{detail:B}}=(0,r.getDvaApp)()._store.getState();if((B==null?void 0:B.public)===2||(B==null?void 0:B.public)===1||(B==null?void 0:B.shixun_status)===3){let F="";return(B==null?void 0:B.public)===2&&(F="\u5DF2\u516C\u5F00"),(B==null?void 0:B.public)===1&&(F="\u5F85\u5BA1\u6838"),(B==null?void 0:B.shixun_status)===3&&(F="\u5DF2\u5173\u95ED"),v.default.info({centered:!0,icon:p.createElement(S.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:p.createElement("div",{className:"tc",style:{marginLeft:-38}},p.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},p.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",F,"\uFF0C",i,"\u3002"),p.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),p.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ne,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(B==null?void 0:B.shixun_status)===2?(v.default.confirm({centered:!0,icon:p.createElement(S.Z,null),title:"\u63D0\u793A",content:p.createElement("div",null,p.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",i,"\u3002"),p.createElement("br",null),p.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:()=>{v.default.confirm({width:440,centered:!0,icon:p.createElement(S.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:()=>c(void 0,null,function*(){(yield o({type:"shixunsDetail/cancelRelease",payload:{id:B==null?void 0:B.identifier}})).status!==401&&(N.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),o({type:"shixunsDetail/getShixunsDetail",payload:{id:B==null?void 0:B.identifier}}),o({type:"practiceSetting/getCommonData",payload:{id:B==null?void 0:B.identifier}}))})})}}),!0):!1}},19080:function(Lt,we,e){e.d(we,{F:function(){return n},Z:function(){return N}});var r=e(92310),v=e.n(r);const g=null;function N(A,S,ne){return v()({[`${A}-status-success`]:S==="success",[`${A}-status-warning`]:S==="warning",[`${A}-status-error`]:S==="error",[`${A}-status-validating`]:S==="validating",[`${A}-has-feedback`]:ne})}const n=(A,S)=>S||A},24905:function(Lt,we,e){e.d(we,{default:function(){return o}});var r=e(92310),v=e.n(r),g=e(5630),N=e(59301),n=e(36355),A=e(1684),S=e(32441),V=N.createContext(null),l=e(98447),se=e(14088),p=e(4572),c=function(i,B){var F={};for(var D in i)Object.prototype.hasOwnProperty.call(i,D)&&B.indexOf(D)<0&&(F[D]=i[D]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,D=Object.getOwnPropertySymbols(i);he{var F;const{prefixCls:D,className:he,rootClassName:ce,children:le,indeterminate:je=!1,style:xe,onMouseEnter:Be,onMouseLeave:ie,skipGroup:Z=!1,disabled:de}=i,b=c(i,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:w,direction:j,checkbox:W}=N.useContext(n.E_),L=N.useContext(V),{isFormItemInput:oe}=N.useContext(S.aM),J=N.useContext(A.Z),We=(F=(L==null?void 0:L.disabled)||de)!==null&&F!==void 0?F:J,Ke=N.useRef(b.value);N.useEffect(()=>{L==null||L.registerValue(b.value)},[]),N.useEffect(()=>{if(!Z)return b.value!==Ke.current&&(L==null||L.cancelValue(Ke.current),L==null||L.registerValue(b.value),Ke.current=b.value),()=>L==null?void 0:L.cancelValue(b.value)},[b.value]);const ve=w("checkbox",D),[rt,it]=(0,l.ZP)(ve),Ze=Object.assign({},b);L&&!Z&&(Ze.onChange=function(){b.onChange&&b.onChange.apply(b,arguments),L.toggleOption&&L.toggleOption({label:le,value:b.value})},Ze.name=L.name,Ze.checked=L.value.includes(b.value));const at=v()(`${ve}-wrapper`,{[`${ve}-rtl`]:j==="rtl",[`${ve}-wrapper-checked`]:Ze.checked,[`${ve}-wrapper-disabled`]:We,[`${ve}-wrapper-in-form-item`]:oe},W==null?void 0:W.className,he,ce,it),X=v()({[`${ve}-indeterminate`]:je},p.A,it),y=je?"mixed":void 0;return rt(N.createElement(se.Z,{component:"Checkbox",disabled:We},N.createElement("label",{className:at,style:Object.assign(Object.assign({},W==null?void 0:W.style),xe),onMouseEnter:Be,onMouseLeave:ie},N.createElement(g.Z,Object.assign({"aria-checked":y},Ze,{prefixCls:ve,className:X,disabled:We,ref:B})),le!==void 0&&N.createElement("span",null,le))))};var me=N.forwardRef(Y),Le=e(26390),K=e(64002),De=function(i,B){var F={};for(var D in i)Object.prototype.hasOwnProperty.call(i,D)&&B.indexOf(D)<0&&(F[D]=i[D]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,D=Object.getOwnPropertySymbols(i);he{const{defaultValue:F,children:D,options:he=[],prefixCls:ce,className:le,rootClassName:je,style:xe,onChange:Be}=i,ie=De(i,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Z,direction:de}=N.useContext(n.E_),[b,w]=N.useState(ie.value||F||[]),[j,W]=N.useState([]);N.useEffect(()=>{"value"in ie&&w(ie.value||[])},[ie.value]);const L=N.useMemo(()=>he.map(s=>typeof s=="string"||typeof s=="number"?{label:s,value:s}:s),[he]),oe=s=>{W(u=>u.filter(E=>E!==s))},J=s=>{W(u=>[].concat((0,Le.Z)(u),[s]))},We=s=>{const u=b.indexOf(s.value),E=(0,Le.Z)(b);u===-1?E.push(s.value):E.splice(u,1),"value"in ie||w(E),Be==null||Be(E.filter(O=>j.includes(O)).sort((O,T)=>{const H=L.findIndex(pe=>pe.value===O),te=L.findIndex(pe=>pe.value===T);return H-te}))},Ke=Z("checkbox",ce),ve=`${Ke}-group`,[rt,it]=(0,l.ZP)(Ke),Ze=(0,K.Z)(ie,["value","disabled"]),at=he.length?L.map(s=>N.createElement(me,{prefixCls:Ke,key:s.value.toString(),disabled:"disabled"in s?s.disabled:ie.disabled,value:s.value,checked:b.includes(s.value),onChange:s.onChange,className:`${ve}-item`,style:s.style,title:s.title},s.label)):D,X={toggleOption:We,value:b,disabled:ie.disabled,name:ie.name,registerValue:J,cancelValue:oe},y=v()(ve,{[`${ve}-rtl`]:de==="rtl"},le,je,it);return rt(N.createElement("div",Object.assign({className:y,style:xe},Ze,{ref:B}),N.createElement(V.Provider,{value:X},at)))},Q=N.forwardRef(z);var d=N.memo(Q);const t=me;t.Group=d,t.__ANT_CHECKBOX=!0;var o=t},98447:function(Lt,we,e){e.d(we,{C2:function(){return n}});var r=e(17313),v=e(37613),g=e(83116);const N=A=>{const{checkboxCls:S}=A,ne=`${S}-wrapper`;return[{[`${S}-group`]:Object.assign(Object.assign({},(0,r.Wf)(A)),{display:"inline-flex",flexWrap:"wrap",columnGap:A.marginXS,[`> ${A.antCls}-row`]:{flex:1}}),[ne]:Object.assign(Object.assign({},(0,r.Wf)(A)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ne}`]:{marginInlineStart:0},[`&${ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[S]:Object.assign(Object.assign({},(0,r.Wf)(A)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:A.borderRadiusSM,alignSelf:"center",[`${S}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${S}-inner`]:Object.assign({},(0,r.oN)(A))},[`${S}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:A.checkboxSize,height:A.checkboxSize,direction:"ltr",backgroundColor:A.colorBgContainer,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,borderCollapse:"separate",transition:`all ${A.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:A.checkboxSize/14*5,height:A.checkboxSize/14*8,border:`${A.lineWidthBold}px solid ${A.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${A.motionDurationFast} ${A.motionEaseInBack}, opacity ${A.motionDurationFast}`}},"& + span":{paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS}})},{[` ${ne}:not(${ne}-disabled), ${S}:not(${S}-disabled) `]:{[`&:hover ${S}-inner`]:{borderColor:A.colorPrimary}},[`${ne}:not(${ne}-disabled)`]:{[`&:hover ${S}-checked:not(${S}-disabled) ${S}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${S}-checked:not(${S}-disabled):after`]:{borderColor:A.colorPrimaryHover}}},{[`${S}-checked`]:{[`${S}-inner`]:{backgroundColor:A.colorPrimary,borderColor:A.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${A.motionDurationMid} ${A.motionEaseOutBack} ${A.motionDurationFast}`}}},[` ${ne}-checked:not(${ne}-disabled), ${S}-checked:not(${S}-disabled) - `]:{[`&:hover ${S}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"}}},{[S]:{"&-indeterminate":{[`${S}-inner`]:{backgroundColor:A.colorBgContainer,borderColor:A.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:A.fontSizeLG/2,height:A.fontSizeLG/2,backgroundColor:A.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ne}-disabled`]:{cursor:"not-allowed"},[`${S}-disabled`]:{[`&, ${S}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${S}-inner`]:{background:A.colorBgContainerDisabled,borderColor:A.colorBorder,"&:after":{borderColor:A.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:A.colorTextDisabled},[`&${S}-indeterminate ${S}-inner::after`]:{background:A.colorTextDisabled}}}]};function n(A,S){const ne=(0,v.TS)(S,{checkboxCls:`.${A}`,checkboxSize:S.controlInteractiveSize});return[N(ne)]}we.ZP=(0,g.Z)("Checkbox",(A,S)=>{let{prefixCls:ne}=S;return[n(ne,A)]})},93891:function(Lt,we,e){var r=e(59301),v=e(36355),g=e(64165);const N=n=>{const{componentName:A}=n,{getPrefixCls:S}=(0,r.useContext)(v.E_),ne=S("empty");switch(A){case"Table":case"List":return r.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return r.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE,className:`${ne}-small`});default:return r.createElement(g.Z,null)}};we.Z=N},28103:function(Lt,we,e){e.d(we,{Z:function(){return p}});var r=e(92310),v=e.n(r),g=e(59301),N=e(36355),n=e(17313),A=e(83116),S=e(37613);const ne=c=>{const{componentCls:Y,sizePaddingEdgeHorizontal:ue,colorSplit:me,lineWidth:Le,textPaddingInline:K,orientationMargin:De,verticalMarginInline:z}=c;return{[Y]:Object.assign(Object.assign({},(0,n.Wf)(c)),{borderBlockStart:`${Le}px solid ${me}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Le}px solid ${me}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${c.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Y}-with-text`]:{display:"flex",alignItems:"center",margin:`${c.dividerHorizontalWithTextGutterMargin}px 0`,color:c.colorTextHeading,fontWeight:500,fontSize:c.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${me}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Le}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Y}-with-text-left`]:{"&::before":{width:`${De*100}%`},"&::after":{width:`${100-De*100}%`}},[`&-horizontal${Y}-with-text-right`]:{"&::before":{width:`${100-De*100}%`},"&::after":{width:`${De*100}%`}},[`${Y}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:K},"&-dashed":{background:"none",borderColor:me,borderStyle:"dashed",borderWidth:`${Le}px 0 0`},[`&-horizontal${Y}-with-text${Y}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Y}-dashed`]:{borderInlineStartWidth:Le,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Y}-with-text`]:{color:c.colorText,fontWeight:"normal",fontSize:c.fontSize},[`&-horizontal${Y}-with-text-left${Y}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Y}-inner-text`]:{paddingInlineStart:ue}},[`&-horizontal${Y}-with-text-right${Y}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Y}-inner-text`]:{paddingInlineEnd:ue}}})}};var V=(0,A.Z)("Divider",c=>{const Y=(0,S.TS)(c,{dividerHorizontalWithTextGutterMargin:c.margin,dividerHorizontalGutterMargin:c.marginLG,sizePaddingEdgeHorizontal:0});return[ne(Y)]},c=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:c.marginXS})),l=function(c,Y){var ue={};for(var me in c)Object.prototype.hasOwnProperty.call(c,me)&&Y.indexOf(me)<0&&(ue[me]=c[me]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,me=Object.getOwnPropertySymbols(c);Le{const{getPrefixCls:Y,direction:ue,divider:me}=g.useContext(N.E_),{prefixCls:Le,type:K="horizontal",orientation:De="center",orientationMargin:z,className:G,rootClassName:d,children:t,dashed:o,plain:i,style:B}=c,F=l(c,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),D=Y("divider",Le),[he,ce]=V(D),le=De.length>0?`-${De}`:De,je=!!t,Se=De==="left"&&z!=null,Be=De==="right"&&z!=null,ie=v()(D,me==null?void 0:me.className,ce,`${D}-${K}`,{[`${D}-with-text`]:je,[`${D}-with-text${le}`]:je,[`${D}-dashed`]:!!o,[`${D}-plain`]:!!i,[`${D}-rtl`]:ue==="rtl",[`${D}-no-default-orientation-margin-left`]:Se,[`${D}-no-default-orientation-margin-right`]:Be},G,d),Z=g.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),de=Object.assign(Object.assign({},Se&&{marginLeft:Z}),Be&&{marginRight:Z});return he(g.createElement("div",Object.assign({className:ie,style:Object.assign(Object.assign({},me==null?void 0:me.style),B)},F,{role:"separator"}),t&&K!=="vertical"&&g.createElement("span",{className:`${D}-inner-text`,style:de},t)))}},91857:function(Lt,we,e){var r=e(59301),v=e(38226),g=e(92310),N=e.n(g),n=e(31561),A=e(80764),S=e(35788),ne=e(64002),V=e(79676),l=e(53487),se=e(92343),p=e(36355),c=e(20834),Y=e(40875),ue=e(88088),me=e(47211);const Le=null,K=d=>{const{menu:t,arrow:o,prefixCls:i,children:B,trigger:F,disabled:D,dropdownRender:he,getPopupContainer:ce,overlayClassName:le,rootClassName:je,open:Se,onOpenChange:Be,visible:ie,onVisibleChange:Z,mouseEnterDelay:de=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:w=!0,placement:j="",overlay:W,transitionName:L}=d,{getPopupContainer:oe,getPrefixCls:U,direction:We}=r.useContext(p.E_),Ke=r.useMemo(()=>{const ee=U();return L!==void 0?L:j.includes("top")?`${ee}-slide-down`:`${ee}-slide-up`},[U,j,L]),ve=r.useMemo(()=>j?j.includes("Center")?j.slice(0,j.indexOf("Center")):j:We==="rtl"?"bottomRight":"bottomLeft",[j,We]),rt=U("dropdown",i),[it,Ze]=(0,me.Z)(rt),[,at]=(0,ue.Z)(),Q=r.Children.only(B),y=(0,se.Tm)(Q,{className:N()(`${rt}-trigger`,{[`${rt}-rtl`]:We==="rtl"},Q.props.className),disabled:D}),s=D?[]:F;let u;s&&s.includes("contextMenu")&&(u=!0);const[E,O]=(0,S.Z)(!1,{value:Se!=null?Se:ie}),T=(0,A.useEvent)(ee=>{Be==null||Be(ee),Z==null||Z(ee),O(ee)}),H=N()(le,je,Ze,{[`${rt}-rtl`]:We==="rtl"}),te=(0,V.Z)({arrowPointAtCenter:typeof o=="object"&&o.pointAtCenter,autoAdjustOverflow:w,offset:at.marginXXS,arrowWidth:o?at.sizePopupArrow:0,borderRadius:at.borderRadius}),pe=r.useCallback(()=>{O(!1)},[]),fe=()=>{let ee;return t!=null&&t.items?ee=r.createElement(c.default,Object.assign({},t)):typeof W=="function"?ee=W():ee=W,he&&(ee=he(ee)),ee=r.Children.only(typeof ee=="string"?r.createElement("span",null,ee):ee),r.createElement(Y.J,{prefixCls:`${rt}-menu`,expandIcon:r.createElement("span",{className:`${rt}-menu-submenu-arrow`},r.createElement(v.Z,{className:`${rt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:pe,validator:xe=>{let{mode:Ie}=xe}},ee)};return it(r.createElement(n.Z,Object.assign({alignPoint:u},(0,ne.Z)(d,["rootClassName"]),{mouseEnterDelay:de,mouseLeaveDelay:b,visible:E,builtinPlacements:te,arrow:!!o,overlayClassName:H,prefixCls:rt,getPopupContainer:ce||oe,transitionName:Ke,trigger:s,overlay:fe,placement:ve,onVisibleChange:T}),y))};function De(d){return Object.assign(Object.assign({},d),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,l.Z)(K,"dropdown",d=>d,De),G=d=>r.createElement(z,Object.assign({},d),r.createElement("span",null));K._InternalPanelDoNotUseOrYouWillBeFired=G,we.Z=K},38854:function(Lt,we,e){e.d(we,{Z:function(){return ue}});var r=e(91857),v=e(92310),g=e.n(v),N=e(59301),n=e(24764),A=e(3113),S=e(36355),ne=e(81327),V=e(33234),l=e(47211),se=function(me,Le){var K={};for(var De in me)Object.prototype.hasOwnProperty.call(me,De)&&Le.indexOf(De)<0&&(K[De]=me[De]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,De=Object.getOwnPropertySymbols(me);z{const{getPopupContainer:Le,getPrefixCls:K,direction:De}=N.useContext(S.E_),{prefixCls:z,type:G="default",danger:d,disabled:t,loading:o,onClick:i,htmlType:B,children:F,className:D,menu:he,arrow:ce,autoFocus:le,overlay:je,trigger:Se,align:Be,open:ie,onOpenChange:Z,placement:de,getPopupContainer:b,href:w,icon:j=N.createElement(n.Z,null),title:W,buttonsRender:L=fe=>fe,mouseEnterDelay:oe,mouseLeaveDelay:U,overlayClassName:We,overlayStyle:Ke,destroyPopupOnHide:ve,dropdownRender:rt}=me,it=se(me,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ze=K("dropdown",z),at=`${Ze}-button`,[Q,y]=(0,l.Z)(Ze),s={menu:he,arrow:ce,autoFocus:le,align:Be,disabled:t,trigger:t?[]:Se,onOpenChange:Z,getPopupContainer:b||Le,mouseEnterDelay:oe,mouseLeaveDelay:U,overlayClassName:We,overlayStyle:Ke,destroyPopupOnHide:ve,dropdownRender:rt},{compactSize:u,compactItemClassnames:E}=(0,V.ri)(Ze,De),O=g()(at,E,D,y);"overlay"in me&&(s.overlay=je),"open"in me&&(s.open=ie),"placement"in me?s.placement=de:s.placement=De==="rtl"?"bottomLeft":"bottomRight";const T=N.createElement(A.ZP,{type:G,danger:d,disabled:t,loading:o,onClick:i,htmlType:B,href:w,title:W},F),H=N.createElement(A.ZP,{type:G,danger:d,icon:j}),[te,pe]=L([T,H]);return Q(N.createElement(ne.Z.Compact,Object.assign({className:O,size:u,block:!0},it),te,N.createElement(r.Z,Object.assign({},s),pe)))};p.__ANT_BUTTON=!0;var c=p;const Y=r.Z;Y.Button=c;var ue=Y},47211:function(Lt,we,e){e.d(we,{Z:function(){return se}});var r=e(17313),v=e(13826),g=e(92899),N=e(29878),n=e(19447),A=e(83116),S=e(37613),V=p=>{const{componentCls:c,menuCls:Y,colorError:ue,colorTextLightSolid:me}=p,Le=`${Y}-item`;return{[`${c}, ${c}-menu-submenu`]:{[`${Y} ${Le}`]:{[`&${Le}-danger:not(${Le}-disabled)`]:{color:ue,"&:hover":{color:me,backgroundColor:ue}}}}}};const l=p=>{const{componentCls:c,menuCls:Y,zIndexPopup:ue,dropdownArrowDistance:me,sizePopupArrow:Le,antCls:K,iconCls:De,motionDurationMid:z,dropdownPaddingVertical:G,fontSize:d,dropdownEdgeChildPadding:t,colorTextDisabled:o,fontSizeIcon:i,controlPaddingHorizontal:B,colorBgElevated:F}=p;return[{[c]:Object.assign(Object.assign({},(0,r.Wf)(p)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ue,display:"block","&::before":{position:"absolute",insetBlock:-me+Le/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${K}-btn`]:{[`& > ${De}-down, & > ${K}-btn-icon > ${De}-down`]:{fontSize:i}},[`${c}-wrap`]:{position:"relative",[`${K}-btn > ${De}-down`]:{fontSize:i},[`${De}-down::before`]:{transition:`transform ${z}`}},[`${c}-wrap-open`]:{[`${De}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${K}-slide-down-enter${K}-slide-down-enter-active${c}-placement-bottomLeft, + `]:{[`&:hover ${S}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"}}},{[S]:{"&-indeterminate":{[`${S}-inner`]:{backgroundColor:A.colorBgContainer,borderColor:A.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:A.fontSizeLG/2,height:A.fontSizeLG/2,backgroundColor:A.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ne}-disabled`]:{cursor:"not-allowed"},[`${S}-disabled`]:{[`&, ${S}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${S}-inner`]:{background:A.colorBgContainerDisabled,borderColor:A.colorBorder,"&:after":{borderColor:A.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:A.colorTextDisabled},[`&${S}-indeterminate ${S}-inner::after`]:{background:A.colorTextDisabled}}}]};function n(A,S){const ne=(0,v.TS)(S,{checkboxCls:`.${A}`,checkboxSize:S.controlInteractiveSize});return[N(ne)]}we.ZP=(0,g.Z)("Checkbox",(A,S)=>{let{prefixCls:ne}=S;return[n(ne,A)]})},93891:function(Lt,we,e){var r=e(59301),v=e(36355),g=e(64165);const N=n=>{const{componentName:A}=n,{getPrefixCls:S}=(0,r.useContext)(v.E_),ne=S("empty");switch(A){case"Table":case"List":return r.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return r.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE,className:`${ne}-small`});default:return r.createElement(g.Z,null)}};we.Z=N},28103:function(Lt,we,e){e.d(we,{Z:function(){return p}});var r=e(92310),v=e.n(r),g=e(59301),N=e(36355),n=e(17313),A=e(83116),S=e(37613);const ne=c=>{const{componentCls:Y,sizePaddingEdgeHorizontal:ue,colorSplit:me,lineWidth:Le,textPaddingInline:K,orientationMargin:De,verticalMarginInline:z}=c;return{[Y]:Object.assign(Object.assign({},(0,n.Wf)(c)),{borderBlockStart:`${Le}px solid ${me}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Le}px solid ${me}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${c.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Y}-with-text`]:{display:"flex",alignItems:"center",margin:`${c.dividerHorizontalWithTextGutterMargin}px 0`,color:c.colorTextHeading,fontWeight:500,fontSize:c.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${me}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Le}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Y}-with-text-left`]:{"&::before":{width:`${De*100}%`},"&::after":{width:`${100-De*100}%`}},[`&-horizontal${Y}-with-text-right`]:{"&::before":{width:`${100-De*100}%`},"&::after":{width:`${De*100}%`}},[`${Y}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:K},"&-dashed":{background:"none",borderColor:me,borderStyle:"dashed",borderWidth:`${Le}px 0 0`},[`&-horizontal${Y}-with-text${Y}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Y}-dashed`]:{borderInlineStartWidth:Le,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Y}-with-text`]:{color:c.colorText,fontWeight:"normal",fontSize:c.fontSize},[`&-horizontal${Y}-with-text-left${Y}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Y}-inner-text`]:{paddingInlineStart:ue}},[`&-horizontal${Y}-with-text-right${Y}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Y}-inner-text`]:{paddingInlineEnd:ue}}})}};var V=(0,A.Z)("Divider",c=>{const Y=(0,S.TS)(c,{dividerHorizontalWithTextGutterMargin:c.margin,dividerHorizontalGutterMargin:c.marginLG,sizePaddingEdgeHorizontal:0});return[ne(Y)]},c=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:c.marginXS})),l=function(c,Y){var ue={};for(var me in c)Object.prototype.hasOwnProperty.call(c,me)&&Y.indexOf(me)<0&&(ue[me]=c[me]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,me=Object.getOwnPropertySymbols(c);Le{const{getPrefixCls:Y,direction:ue,divider:me}=g.useContext(N.E_),{prefixCls:Le,type:K="horizontal",orientation:De="center",orientationMargin:z,className:Q,rootClassName:d,children:t,dashed:o,plain:i,style:B}=c,F=l(c,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),D=Y("divider",Le),[he,ce]=V(D),le=De.length>0?`-${De}`:De,je=!!t,xe=De==="left"&&z!=null,Be=De==="right"&&z!=null,ie=v()(D,me==null?void 0:me.className,ce,`${D}-${K}`,{[`${D}-with-text`]:je,[`${D}-with-text${le}`]:je,[`${D}-dashed`]:!!o,[`${D}-plain`]:!!i,[`${D}-rtl`]:ue==="rtl",[`${D}-no-default-orientation-margin-left`]:xe,[`${D}-no-default-orientation-margin-right`]:Be},Q,d),Z=g.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),de=Object.assign(Object.assign({},xe&&{marginLeft:Z}),Be&&{marginRight:Z});return he(g.createElement("div",Object.assign({className:ie,style:Object.assign(Object.assign({},me==null?void 0:me.style),B)},F,{role:"separator"}),t&&K!=="vertical"&&g.createElement("span",{className:`${D}-inner-text`,style:de},t)))}},91857:function(Lt,we,e){var r=e(59301),v=e(38226),g=e(92310),N=e.n(g),n=e(31561),A=e(80764),S=e(35788),ne=e(64002),V=e(79676),l=e(53487),se=e(92343),p=e(36355),c=e(20834),Y=e(40875),ue=e(88088),me=e(47211);const Le=null,K=d=>{const{menu:t,arrow:o,prefixCls:i,children:B,trigger:F,disabled:D,dropdownRender:he,getPopupContainer:ce,overlayClassName:le,rootClassName:je,open:xe,onOpenChange:Be,visible:ie,onVisibleChange:Z,mouseEnterDelay:de=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:w=!0,placement:j="",overlay:W,transitionName:L}=d,{getPopupContainer:oe,getPrefixCls:J,direction:We}=r.useContext(p.E_),Ke=r.useMemo(()=>{const ee=J();return L!==void 0?L:j.includes("top")?`${ee}-slide-down`:`${ee}-slide-up`},[J,j,L]),ve=r.useMemo(()=>j?j.includes("Center")?j.slice(0,j.indexOf("Center")):j:We==="rtl"?"bottomRight":"bottomLeft",[j,We]),rt=J("dropdown",i),[it,Ze]=(0,me.Z)(rt),[,at]=(0,ue.Z)(),X=r.Children.only(B),y=(0,se.Tm)(X,{className:N()(`${rt}-trigger`,{[`${rt}-rtl`]:We==="rtl"},X.props.className),disabled:D}),s=D?[]:F;let u;s&&s.includes("contextMenu")&&(u=!0);const[E,O]=(0,S.Z)(!1,{value:xe!=null?xe:ie}),T=(0,A.useEvent)(ee=>{Be==null||Be(ee),Z==null||Z(ee),O(ee)}),H=N()(le,je,Ze,{[`${rt}-rtl`]:We==="rtl"}),te=(0,V.Z)({arrowPointAtCenter:typeof o=="object"&&o.pointAtCenter,autoAdjustOverflow:w,offset:at.marginXXS,arrowWidth:o?at.sizePopupArrow:0,borderRadius:at.borderRadius}),pe=r.useCallback(()=>{O(!1)},[]),fe=()=>{let ee;return t!=null&&t.items?ee=r.createElement(c.default,Object.assign({},t)):typeof W=="function"?ee=W():ee=W,he&&(ee=he(ee)),ee=r.Children.only(typeof ee=="string"?r.createElement("span",null,ee):ee),r.createElement(Y.J,{prefixCls:`${rt}-menu`,expandIcon:r.createElement("span",{className:`${rt}-menu-submenu-arrow`},r.createElement(v.Z,{className:`${rt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:pe,validator:be=>{let{mode:Ie}=be}},ee)};return it(r.createElement(n.Z,Object.assign({alignPoint:u},(0,ne.Z)(d,["rootClassName"]),{mouseEnterDelay:de,mouseLeaveDelay:b,visible:E,builtinPlacements:te,arrow:!!o,overlayClassName:H,prefixCls:rt,getPopupContainer:ce||oe,transitionName:Ke,trigger:s,overlay:fe,placement:ve,onVisibleChange:T}),y))};function De(d){return Object.assign(Object.assign({},d),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,l.Z)(K,"dropdown",d=>d,De),Q=d=>r.createElement(z,Object.assign({},d),r.createElement("span",null));K._InternalPanelDoNotUseOrYouWillBeFired=Q,we.Z=K},38854:function(Lt,we,e){e.d(we,{Z:function(){return ue}});var r=e(91857),v=e(92310),g=e.n(v),N=e(59301),n=e(24764),A=e(3113),S=e(36355),ne=e(81327),V=e(33234),l=e(47211),se=function(me,Le){var K={};for(var De in me)Object.prototype.hasOwnProperty.call(me,De)&&Le.indexOf(De)<0&&(K[De]=me[De]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,De=Object.getOwnPropertySymbols(me);z{const{getPopupContainer:Le,getPrefixCls:K,direction:De}=N.useContext(S.E_),{prefixCls:z,type:Q="default",danger:d,disabled:t,loading:o,onClick:i,htmlType:B,children:F,className:D,menu:he,arrow:ce,autoFocus:le,overlay:je,trigger:xe,align:Be,open:ie,onOpenChange:Z,placement:de,getPopupContainer:b,href:w,icon:j=N.createElement(n.Z,null),title:W,buttonsRender:L=fe=>fe,mouseEnterDelay:oe,mouseLeaveDelay:J,overlayClassName:We,overlayStyle:Ke,destroyPopupOnHide:ve,dropdownRender:rt}=me,it=se(me,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ze=K("dropdown",z),at=`${Ze}-button`,[X,y]=(0,l.Z)(Ze),s={menu:he,arrow:ce,autoFocus:le,align:Be,disabled:t,trigger:t?[]:xe,onOpenChange:Z,getPopupContainer:b||Le,mouseEnterDelay:oe,mouseLeaveDelay:J,overlayClassName:We,overlayStyle:Ke,destroyPopupOnHide:ve,dropdownRender:rt},{compactSize:u,compactItemClassnames:E}=(0,V.ri)(Ze,De),O=g()(at,E,D,y);"overlay"in me&&(s.overlay=je),"open"in me&&(s.open=ie),"placement"in me?s.placement=de:s.placement=De==="rtl"?"bottomLeft":"bottomRight";const T=N.createElement(A.ZP,{type:Q,danger:d,disabled:t,loading:o,onClick:i,htmlType:B,href:w,title:W},F),H=N.createElement(A.ZP,{type:Q,danger:d,icon:j}),[te,pe]=L([T,H]);return X(N.createElement(ne.Z.Compact,Object.assign({className:O,size:u,block:!0},it),te,N.createElement(r.Z,Object.assign({},s),pe)))};p.__ANT_BUTTON=!0;var c=p;const Y=r.Z;Y.Button=c;var ue=Y},47211:function(Lt,we,e){e.d(we,{Z:function(){return se}});var r=e(17313),v=e(13826),g=e(92899),N=e(29878),n=e(19447),A=e(83116),S=e(37613),V=p=>{const{componentCls:c,menuCls:Y,colorError:ue,colorTextLightSolid:me}=p,Le=`${Y}-item`;return{[`${c}, ${c}-menu-submenu`]:{[`${Y} ${Le}`]:{[`&${Le}-danger:not(${Le}-disabled)`]:{color:ue,"&:hover":{color:me,backgroundColor:ue}}}}}};const l=p=>{const{componentCls:c,menuCls:Y,zIndexPopup:ue,dropdownArrowDistance:me,sizePopupArrow:Le,antCls:K,iconCls:De,motionDurationMid:z,dropdownPaddingVertical:Q,fontSize:d,dropdownEdgeChildPadding:t,colorTextDisabled:o,fontSizeIcon:i,controlPaddingHorizontal:B,colorBgElevated:F}=p;return[{[c]:Object.assign(Object.assign({},(0,r.Wf)(p)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ue,display:"block","&::before":{position:"absolute",insetBlock:-me+Le/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${K}-btn`]:{[`& > ${De}-down, & > ${K}-btn-icon > ${De}-down`]:{fontSize:i}},[`${c}-wrap`]:{position:"relative",[`${K}-btn > ${De}-down`]:{fontSize:i},[`${De}-down::before`]:{transition:`transform ${z}`}},[`${c}-wrap-open`]:{[`${De}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${K}-slide-down-enter${K}-slide-down-enter-active${c}-placement-bottomLeft, &${K}-slide-down-appear${K}-slide-down-appear-active${c}-placement-bottomLeft, &${K}-slide-down-enter${K}-slide-down-enter-active${c}-placement-bottom, &${K}-slide-down-appear${K}-slide-down-appear-active${c}-placement-bottom, @@ -18,13 +18,13 @@ &${K}-slide-down-leave${K}-slide-down-leave-active${c}-placement-bottom, &${K}-slide-down-leave${K}-slide-down-leave-active${c}-placement-bottomRight`]:{animationName:v.Uw},[`&${K}-slide-up-leave${K}-slide-up-leave-active${c}-placement-topLeft, &${K}-slide-up-leave${K}-slide-up-leave-active${c}-placement-top, - &${K}-slide-up-leave${K}-slide-up-leave-active${c}-placement-topRight`]:{animationName:v.ly}})},(0,n.ZP)(p,{colorBg:F,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${c} ${Y}`]:{position:"relative",margin:0},[`${Y}-submenu-popup`]:{position:"absolute",zIndex:ue,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${c}, ${c}-menu-submenu`]:{[Y]:Object.assign(Object.assign({padding:t,listStyleType:"none",backgroundColor:F,backgroundClip:"padding-box",borderRadius:p.borderRadiusLG,outline:"none",boxShadow:p.boxShadowSecondary},(0,r.Qy)(p)),{[`${Y}-item-group-title`]:{padding:`${G}px ${B}px`,color:p.colorTextDescription,transition:`all ${z}`},[`${Y}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Y}-item-icon`]:{minWidth:d,marginInlineEnd:p.marginXS,fontSize:p.fontSizeSM},[`${Y}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Y}-item, ${Y}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${G}px ${B}px`,color:p.colorText,fontWeight:"normal",fontSize:d,lineHeight:p.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:p.borderRadiusSM,"&:hover, &-active":{backgroundColor:p.controlItemBgHover}},(0,r.Qy)(p)),{"&-selected":{color:p.colorPrimary,backgroundColor:p.controlItemBgActive,"&:hover, &-active":{backgroundColor:p.controlItemBgActiveHover}},"&-disabled":{color:o,cursor:"not-allowed","&:hover":{color:o,backgroundColor:F,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${p.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:p.colorSplit},[`${c}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:p.paddingXS,[`${c}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:p.colorTextDescription,fontSize:i,fontStyle:"normal"}}}),[`${Y}-item-group-list`]:{margin:`0 ${p.marginXS}px`,padding:0,listStyle:"none"},[`${Y}-submenu-title`]:{paddingInlineEnd:B+p.fontSizeSM},[`${Y}-submenu-vertical`]:{position:"relative"},[`${Y}-submenu${Y}-submenu-disabled ${c}-menu-submenu-title`]:{[`&, ${c}-menu-submenu-arrow-icon`]:{color:o,backgroundColor:F,cursor:"not-allowed"}},[`${Y}-submenu-selected ${c}-menu-submenu-title`]:{color:p.colorPrimary}})}},[(0,v.oN)(p,"slide-up"),(0,v.oN)(p,"slide-down"),(0,g.Fm)(p,"move-up"),(0,g.Fm)(p,"move-down"),(0,N._y)(p,"zoom-big")]]};var se=(0,A.Z)("Dropdown",(p,c)=>{let{rootPrefixCls:Y}=c;const{marginXXS:ue,sizePopupArrow:me,controlHeight:Le,fontSize:K,lineHeight:De,paddingXXS:z,componentCls:G,borderRadiusLG:d}=p,t=(Le-K*De)/2,{dropdownArrowOffset:o}=(0,n.fS)({contentRadius:d}),i=(0,S.TS)(p,{menuCls:`${G}-menu`,rootPrefixCls:Y,dropdownArrowDistance:me/2+ue,dropdownArrowOffset:o,dropdownPaddingVertical:t,dropdownEdgeChildPadding:z});return[l(i),V(i)]},p=>({zIndexPopup:p.zIndexPopupBase+50}))},64165:function(Lt,we,e){e.d(we,{Z:function(){return z}});var r=e(92310),v=e.n(r),g=e(59301),N=e(36355),n=e(9763),A=e(64993),S=e(88088),V=()=>{const[,G]=(0,S.Z)(),t=new A.C(G.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return g.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(24 31.67)"},g.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),g.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"}),g.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)"}),g.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"}),g.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"})),g.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"}),g.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},g.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),g.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},se=()=>{const[,G]=(0,S.Z)(),{colorFill:d,colorFillTertiary:t,colorFillQuaternary:o,colorBgContainer:i}=G,{borderColor:B,shadowColor:F,contentColor:D}=(0,g.useMemo)(()=>({borderColor:new A.C(d).onBackground(i).toHexShortString(),shadowColor:new A.C(t).onBackground(i).toHexShortString(),contentColor:new A.C(o).onBackground(i).toHexShortString()}),[d,t,o,i]);return g.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},g.createElement("ellipse",{fill:F,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:B},g.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"}),g.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:D}))))},p=e(83116),c=e(37613);const Y=G=>{const{componentCls:d,margin:t,marginXS:o,marginXL:i,fontSize:B,lineHeight:F}=G;return{[d]:{marginInline:o,fontSize:B,lineHeight:F,textAlign:"center",[`${d}-image`]:{height:G.emptyImgHeight,marginBottom:o,opacity:G.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${d}-description`]:{color:G.colorText},[`${d}-footer`]:{marginTop:t},"&-normal":{marginBlock:i,color:G.colorTextDisabled,[`${d}-description`]:{color:G.colorTextDisabled},[`${d}-image`]:{height:G.emptyImgHeightMD}},"&-small":{marginBlock:o,color:G.colorTextDisabled,[`${d}-image`]:{height:G.emptyImgHeightSM}}}}};var ue=(0,p.Z)("Empty",G=>{const{componentCls:d,controlHeightLG:t}=G,o=(0,c.TS)(G,{emptyImgCls:`${d}-img`,emptyImgHeight:t*2.5,emptyImgHeightMD:t,emptyImgHeightSM:t*.875});return[Y(o)]}),me=function(G,d){var t={};for(var o in G)Object.prototype.hasOwnProperty.call(G,o)&&d.indexOf(o)<0&&(t[o]=G[o]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(G);i{var{className:d,rootClassName:t,prefixCls:o,image:i=Le,description:B,children:F,imageStyle:D,style:he}=G,ce=me(G,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:le,direction:je,empty:Se}=g.useContext(N.E_),Be=le("empty",o),[ie,Z]=ue(Be),[de]=(0,n.Z)("Empty"),b=typeof B!="undefined"?B:de==null?void 0:de.description,w=typeof b=="string"?b:"empty";let j=null;return typeof i=="string"?j=g.createElement("img",{alt:w,src:i}):j=i,ie(g.createElement("div",Object.assign({className:v()(Z,Be,Se==null?void 0:Se.className,{[`${Be}-normal`]:i===K,[`${Be}-rtl`]:je==="rtl"},d,t),style:Object.assign(Object.assign({},Se==null?void 0:Se.style),he)},ce),g.createElement("div",{className:`${Be}-image`,style:D},j),b&&g.createElement("div",{className:`${Be}-description`},b),F&&g.createElement("div",{className:`${Be}-footer`},F)))};De.PRESENTED_IMAGE_DEFAULT=Le,De.PRESENTED_IMAGE_SIMPLE=K;var z=De},78241:function(Lt,we,e){e.d(we,{default:function(){return Ft}});var r=e(26390),v=e(92310),g=e.n(v),N=e(43469),n=e(59301),A=e(62892),S=e(32441);function ne(h){const[ae,ge]=n.useState(h);return n.useEffect(()=>{const a=setTimeout(()=>{ge(h)},h.length?0:10);return()=>{clearTimeout(a)}},[h]),ae}var V=e(17313),l=e(29878),se=e(8378),p=e(37613),c=e(83116),ue=h=>{const{componentCls:ae}=h,ge=`${ae}-show-help`,a=`${ae}-show-help-item`;return{[ge]:{transition:`opacity ${h.motionDurationSlow} ${h.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[a]:{overflow:"hidden",transition:`height ${h.motionDurationSlow} ${h.motionEaseInOut}, + &${K}-slide-up-leave${K}-slide-up-leave-active${c}-placement-topRight`]:{animationName:v.ly}})},(0,n.ZP)(p,{colorBg:F,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${c} ${Y}`]:{position:"relative",margin:0},[`${Y}-submenu-popup`]:{position:"absolute",zIndex:ue,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${c}, ${c}-menu-submenu`]:{[Y]:Object.assign(Object.assign({padding:t,listStyleType:"none",backgroundColor:F,backgroundClip:"padding-box",borderRadius:p.borderRadiusLG,outline:"none",boxShadow:p.boxShadowSecondary},(0,r.Qy)(p)),{[`${Y}-item-group-title`]:{padding:`${Q}px ${B}px`,color:p.colorTextDescription,transition:`all ${z}`},[`${Y}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Y}-item-icon`]:{minWidth:d,marginInlineEnd:p.marginXS,fontSize:p.fontSizeSM},[`${Y}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Y}-item, ${Y}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Q}px ${B}px`,color:p.colorText,fontWeight:"normal",fontSize:d,lineHeight:p.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:p.borderRadiusSM,"&:hover, &-active":{backgroundColor:p.controlItemBgHover}},(0,r.Qy)(p)),{"&-selected":{color:p.colorPrimary,backgroundColor:p.controlItemBgActive,"&:hover, &-active":{backgroundColor:p.controlItemBgActiveHover}},"&-disabled":{color:o,cursor:"not-allowed","&:hover":{color:o,backgroundColor:F,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${p.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:p.colorSplit},[`${c}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:p.paddingXS,[`${c}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:p.colorTextDescription,fontSize:i,fontStyle:"normal"}}}),[`${Y}-item-group-list`]:{margin:`0 ${p.marginXS}px`,padding:0,listStyle:"none"},[`${Y}-submenu-title`]:{paddingInlineEnd:B+p.fontSizeSM},[`${Y}-submenu-vertical`]:{position:"relative"},[`${Y}-submenu${Y}-submenu-disabled ${c}-menu-submenu-title`]:{[`&, ${c}-menu-submenu-arrow-icon`]:{color:o,backgroundColor:F,cursor:"not-allowed"}},[`${Y}-submenu-selected ${c}-menu-submenu-title`]:{color:p.colorPrimary}})}},[(0,v.oN)(p,"slide-up"),(0,v.oN)(p,"slide-down"),(0,g.Fm)(p,"move-up"),(0,g.Fm)(p,"move-down"),(0,N._y)(p,"zoom-big")]]};var se=(0,A.Z)("Dropdown",(p,c)=>{let{rootPrefixCls:Y}=c;const{marginXXS:ue,sizePopupArrow:me,controlHeight:Le,fontSize:K,lineHeight:De,paddingXXS:z,componentCls:Q,borderRadiusLG:d}=p,t=(Le-K*De)/2,{dropdownArrowOffset:o}=(0,n.fS)({contentRadius:d}),i=(0,S.TS)(p,{menuCls:`${Q}-menu`,rootPrefixCls:Y,dropdownArrowDistance:me/2+ue,dropdownArrowOffset:o,dropdownPaddingVertical:t,dropdownEdgeChildPadding:z});return[l(i),V(i)]},p=>({zIndexPopup:p.zIndexPopupBase+50}))},64165:function(Lt,we,e){e.d(we,{Z:function(){return z}});var r=e(92310),v=e.n(r),g=e(59301),N=e(36355),n=e(9763),A=e(64993),S=e(88088),V=()=>{const[,Q]=(0,S.Z)(),t=new A.C(Q.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return g.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(24 31.67)"},g.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),g.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"}),g.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)"}),g.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"}),g.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"})),g.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"}),g.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},g.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),g.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},se=()=>{const[,Q]=(0,S.Z)(),{colorFill:d,colorFillTertiary:t,colorFillQuaternary:o,colorBgContainer:i}=Q,{borderColor:B,shadowColor:F,contentColor:D}=(0,g.useMemo)(()=>({borderColor:new A.C(d).onBackground(i).toHexShortString(),shadowColor:new A.C(t).onBackground(i).toHexShortString(),contentColor:new A.C(o).onBackground(i).toHexShortString()}),[d,t,o,i]);return g.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},g.createElement("ellipse",{fill:F,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:B},g.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"}),g.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:D}))))},p=e(83116),c=e(37613);const Y=Q=>{const{componentCls:d,margin:t,marginXS:o,marginXL:i,fontSize:B,lineHeight:F}=Q;return{[d]:{marginInline:o,fontSize:B,lineHeight:F,textAlign:"center",[`${d}-image`]:{height:Q.emptyImgHeight,marginBottom:o,opacity:Q.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${d}-description`]:{color:Q.colorText},[`${d}-footer`]:{marginTop:t},"&-normal":{marginBlock:i,color:Q.colorTextDisabled,[`${d}-description`]:{color:Q.colorTextDisabled},[`${d}-image`]:{height:Q.emptyImgHeightMD}},"&-small":{marginBlock:o,color:Q.colorTextDisabled,[`${d}-image`]:{height:Q.emptyImgHeightSM}}}}};var ue=(0,p.Z)("Empty",Q=>{const{componentCls:d,controlHeightLG:t}=Q,o=(0,c.TS)(Q,{emptyImgCls:`${d}-img`,emptyImgHeight:t*2.5,emptyImgHeightMD:t,emptyImgHeightSM:t*.875});return[Y(o)]}),me=function(Q,d){var t={};for(var o in Q)Object.prototype.hasOwnProperty.call(Q,o)&&d.indexOf(o)<0&&(t[o]=Q[o]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(Q);i{var{className:d,rootClassName:t,prefixCls:o,image:i=Le,description:B,children:F,imageStyle:D,style:he}=Q,ce=me(Q,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:le,direction:je,empty:xe}=g.useContext(N.E_),Be=le("empty",o),[ie,Z]=ue(Be),[de]=(0,n.Z)("Empty"),b=typeof B!="undefined"?B:de==null?void 0:de.description,w=typeof b=="string"?b:"empty";let j=null;return typeof i=="string"?j=g.createElement("img",{alt:w,src:i}):j=i,ie(g.createElement("div",Object.assign({className:v()(Z,Be,xe==null?void 0:xe.className,{[`${Be}-normal`]:i===K,[`${Be}-rtl`]:je==="rtl"},d,t),style:Object.assign(Object.assign({},xe==null?void 0:xe.style),he)},ce),g.createElement("div",{className:`${Be}-image`,style:D},j),b&&g.createElement("div",{className:`${Be}-description`},b),F&&g.createElement("div",{className:`${Be}-footer`},F)))};De.PRESENTED_IMAGE_DEFAULT=Le,De.PRESENTED_IMAGE_SIMPLE=K;var z=De},78241:function(Lt,we,e){e.d(we,{default:function(){return Ft}});var r=e(26390),v=e(92310),g=e.n(v),N=e(43469),n=e(59301),A=e(62892),S=e(32441);function ne(h){const[ae,ge]=n.useState(h);return n.useEffect(()=>{const a=setTimeout(()=>{ge(h)},h.length?0:10);return()=>{clearTimeout(a)}},[h]),ae}var V=e(17313),l=e(29878),se=e(8378),p=e(37613),c=e(83116),ue=h=>{const{componentCls:ae}=h,ge=`${ae}-show-help`,a=`${ae}-show-help-item`;return{[ge]:{transition:`opacity ${h.motionDurationSlow} ${h.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[a]:{overflow:"hidden",transition:`height ${h.motionDurationSlow} ${h.motionEaseInOut}, opacity ${h.motionDurationSlow} ${h.motionEaseInOut}, - transform ${h.motionDurationSlow} ${h.motionEaseInOut} !important`,[`&${a}-appear, &${a}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${a}-leave-active`]:{transform:"translateY(-5px)"}}}}};const me=h=>({legend:{display:"block",width:"100%",marginBottom:h.marginLG,padding:0,color:h.colorTextDescription,fontSize:h.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`},label:{fontSize:h.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 ${h.controlOutlineWidth}px ${h.controlOutline}`},output:{display:"block",paddingTop:15,color:h.colorText,fontSize:h.fontSize,lineHeight:h.lineHeight}}),Le=(h,ae)=>{const{formItemCls:ge}=h;return{[ge]:{[`${ge}-label > label`]:{height:ae},[`${ge}-control-input`]:{minHeight:ae}}}},K=h=>{const{componentCls:ae}=h;return{[h.componentCls]:Object.assign(Object.assign(Object.assign({},(0,V.Wf)(h)),me(h)),{[`${ae}-text`]:{display:"inline-block",paddingInlineEnd:h.paddingSM},"&-small":Object.assign({},Le(h,h.controlHeightSM)),"&-large":Object.assign({},Le(h,h.controlHeightLG))})}},De=h=>{const{formItemCls:ae,iconCls:ge,componentCls:a,rootPrefixCls:m,labelRequiredMarkColor:re,labelColor:J,labelFontSize:Oe,labelHeight:Ae,labelColonMarginInlineStart:Fe,labelColonMarginInlineEnd:Ve,itemMarginBottom:He}=h;return{[ae]:Object.assign(Object.assign({},(0,V.Wf)(h)),{marginBottom:He,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${m}-row`]:{display:"none"},"&-has-warning":{[`${ae}-split`]:{color:h.colorError}},"&-has-error":{[`${ae}-split`]:{color:h.colorWarning}},[`${ae}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${h.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ae,color:J,fontSize:Oe,[`> ${ge}`]:{fontSize:h.fontSize,verticalAlign:"top"},[`&${ae}-required:not(${ae}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:h.marginXXS,color:re,fontSize:h.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${a}-hide-required-mark &`]:{display:"none"}},[`${ae}-optional`]:{display:"inline-block",marginInlineStart:h.marginXXS,color:h.colorTextDescription,[`${a}-hide-required-mark &`]:{display:"none"}},[`${ae}-tooltip`]:{color:h.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:h.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Fe,marginInlineEnd:Ve},[`&${ae}-no-colon::after`]:{content:'"\\a0"'}}},[`${ae}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${m}-col-'"]):not([class*="' ${m}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:h.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ae]:{"&-explain, &-extra":{clear:"both",color:h.colorTextDescription,fontSize:h.fontSize,lineHeight:h.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:h.controlHeightSM,transition:`color ${h.motionDurationMid} ${h.motionEaseOut}`},"&-explain":{"&-error":{color:h.colorError},"&-warning":{color:h.colorWarning}}},[`&-with-help ${ae}-explain`]:{height:"auto",opacity:1},[`${ae}-feedback-icon`]:{fontSize:h.fontSize,textAlign:"center",visibility:"visible",animationName:l.kr,animationDuration:h.motionDurationMid,animationTimingFunction:h.motionEaseOutBack,pointerEvents:"none","&-success":{color:h.colorSuccess},"&-error":{color:h.colorError},"&-warning":{color:h.colorWarning},"&-validating":{color:h.colorPrimary}}})}},z=h=>{const{componentCls:ae,formItemCls:ge}=h;return{[`${ae}-horizontal`]:{[`${ge}-label`]:{flexGrow:0},[`${ge}-control`]:{flex:"1 1 0",minWidth:0},[`${ge}-label[class$='-24'], ${ge}-label[class*='-24 ']`]:{[`& + ${ge}-control`]:{minWidth:"unset"}}}}},G=h=>{const{componentCls:ae,formItemCls:ge}=h;return{[`${ae}-inline`]:{display:"flex",flexWrap:"wrap",[ge]:{flex:"none",marginInlineEnd:h.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${ge}-label, + transform ${h.motionDurationSlow} ${h.motionEaseInOut} !important`,[`&${a}-appear, &${a}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${a}-leave-active`]:{transform:"translateY(-5px)"}}}}};const me=h=>({legend:{display:"block",width:"100%",marginBottom:h.marginLG,padding:0,color:h.colorTextDescription,fontSize:h.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`},label:{fontSize:h.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 ${h.controlOutlineWidth}px ${h.controlOutline}`},output:{display:"block",paddingTop:15,color:h.colorText,fontSize:h.fontSize,lineHeight:h.lineHeight}}),Le=(h,ae)=>{const{formItemCls:ge}=h;return{[ge]:{[`${ge}-label > label`]:{height:ae},[`${ge}-control-input`]:{minHeight:ae}}}},K=h=>{const{componentCls:ae}=h;return{[h.componentCls]:Object.assign(Object.assign(Object.assign({},(0,V.Wf)(h)),me(h)),{[`${ae}-text`]:{display:"inline-block",paddingInlineEnd:h.paddingSM},"&-small":Object.assign({},Le(h,h.controlHeightSM)),"&-large":Object.assign({},Le(h,h.controlHeightLG))})}},De=h=>{const{formItemCls:ae,iconCls:ge,componentCls:a,rootPrefixCls:m,labelRequiredMarkColor:re,labelColor:k,labelFontSize:Oe,labelHeight:Ae,labelColonMarginInlineStart:ze,labelColonMarginInlineEnd:Ve,itemMarginBottom:He}=h;return{[ae]:Object.assign(Object.assign({},(0,V.Wf)(h)),{marginBottom:He,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${m}-row`]:{display:"none"},"&-has-warning":{[`${ae}-split`]:{color:h.colorError}},"&-has-error":{[`${ae}-split`]:{color:h.colorWarning}},[`${ae}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${h.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ae,color:k,fontSize:Oe,[`> ${ge}`]:{fontSize:h.fontSize,verticalAlign:"top"},[`&${ae}-required:not(${ae}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:h.marginXXS,color:re,fontSize:h.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${a}-hide-required-mark &`]:{display:"none"}},[`${ae}-optional`]:{display:"inline-block",marginInlineStart:h.marginXXS,color:h.colorTextDescription,[`${a}-hide-required-mark &`]:{display:"none"}},[`${ae}-tooltip`]:{color:h.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:h.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ze,marginInlineEnd:Ve},[`&${ae}-no-colon::after`]:{content:'"\\a0"'}}},[`${ae}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${m}-col-'"]):not([class*="' ${m}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:h.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ae]:{"&-explain, &-extra":{clear:"both",color:h.colorTextDescription,fontSize:h.fontSize,lineHeight:h.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:h.controlHeightSM,transition:`color ${h.motionDurationMid} ${h.motionEaseOut}`},"&-explain":{"&-error":{color:h.colorError},"&-warning":{color:h.colorWarning}}},[`&-with-help ${ae}-explain`]:{height:"auto",opacity:1},[`${ae}-feedback-icon`]:{fontSize:h.fontSize,textAlign:"center",visibility:"visible",animationName:l.kr,animationDuration:h.motionDurationMid,animationTimingFunction:h.motionEaseOutBack,pointerEvents:"none","&-success":{color:h.colorSuccess},"&-error":{color:h.colorError},"&-warning":{color:h.colorWarning},"&-validating":{color:h.colorPrimary}}})}},z=h=>{const{componentCls:ae,formItemCls:ge}=h;return{[`${ae}-horizontal`]:{[`${ge}-label`]:{flexGrow:0},[`${ge}-control`]:{flex:"1 1 0",minWidth:0},[`${ge}-label[class$='-24'], ${ge}-label[class*='-24 ']`]:{[`& + ${ge}-control`]:{minWidth:"unset"}}}}},Q=h=>{const{componentCls:ae,formItemCls:ge}=h;return{[`${ae}-inline`]:{display:"flex",flexWrap:"wrap",[ge]:{flex:"none",marginInlineEnd:h.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${ge}-label, > ${ge}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${ge}-label`]:{flex:"none"},[`${ae}-text`]:{display:"inline-block"},[`${ge}-has-feedback`]:{display:"inline-block"}}}}},d=h=>({padding:h.verticalLabelPadding,margin:h.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),t=h=>{const{componentCls:ae,formItemCls:ge,rootPrefixCls:a}=h;return{[`${ge} ${ge}-label`]:d(h),[ae]:{[ge]:{flexWrap:"wrap",[`${ge}-label, ${ge}-control`]:{[`&:not([class*=" ${a}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},o=h=>{const{componentCls:ae,formItemCls:ge,rootPrefixCls:a}=h;return{[`${ae}-vertical`]:{[ge]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${ae}-item-control`]:{width:"100%"}}},[`${ae}-vertical ${ge}-label, .${a}-col-24${ge}-label, - .${a}-col-xl-24${ge}-label`]:d(h),[`@media (max-width: ${h.screenXSMax}px)`]:[t(h),{[ae]:{[`.${a}-col-xs-24${ge}-label`]:d(h)}}],[`@media (max-width: ${h.screenSMMax}px)`]:{[ae]:{[`.${a}-col-sm-24${ge}-label`]:d(h)}},[`@media (max-width: ${h.screenMDMax}px)`]:{[ae]:{[`.${a}-col-md-24${ge}-label`]:d(h)}},[`@media (max-width: ${h.screenLGMax}px)`]:{[ae]:{[`.${a}-col-lg-24${ge}-label`]:d(h)}}}},i=(h,ae)=>(0,p.TS)(h,{formItemCls:`${h.componentCls}-item`,rootPrefixCls:ae});var B=(0,c.Z)("Form",(h,ae)=>{let{rootPrefixCls:ge}=ae;const a=i(h,ge);return[K(a),De(a),ue(a),z(a),G(a),o(a),(0,se.Z)(a),l.kr]},h=>({labelRequiredMarkColor:h.colorError,labelColor:h.colorTextHeading,labelFontSize:h.fontSize,labelHeight:h.controlHeight,labelColonMarginInlineStart:h.marginXXS/2,labelColonMarginInlineEnd:h.marginXS,itemMarginBottom:h.marginLG,verticalLabelPadding:`0 0 ${h.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const F=[];function D(h,ae,ge){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof h=="string"?h:`${ae}-${a}`,error:h,errorStatus:ge}}var ce=h=>{let{help:ae,helpStatus:ge,errors:a=F,warnings:m=F,className:re,fieldId:J,onVisibleChanged:Oe}=h;const{prefixCls:Ae}=n.useContext(S.Rk),Fe=`${Ae}-item-explain`,[,Ve]=B(Ae),He=(0,n.useMemo)(()=>(0,A.Z)(Ae),[Ae]),tt=ne(a),ye=ne(m),qe=n.useMemo(()=>ae!=null?[D(ae,"help",ge)]:[].concat((0,r.Z)(tt.map((Qe,nt)=>D(Qe,"error","error",nt))),(0,r.Z)(ye.map((Qe,nt)=>D(Qe,"warning","warning",nt)))),[ae,ge,tt,ye]),st={};return J&&(st.id=`${J}_help`),n.createElement(N.default,{motionDeadline:He.motionDeadline,motionName:`${Ae}-show-help`,visible:!!qe.length,onVisibleChanged:Oe},Qe=>{const{className:nt,style:lt}=Qe;return n.createElement("div",Object.assign({},st,{className:g()(Fe,nt,re,Ve),style:lt,role:"alert"}),n.createElement(N.CSSMotionList,Object.assign({keys:qe},(0,A.Z)(Ae),{motionName:`${Ae}-show-help-item`,component:!1}),ht=>{const{key:gt,error:Pe,errorStatus:M,className:P,style:X}=ht;return n.createElement("div",{key:gt,className:g()(P,{[`${Fe}-${M}`]:M}),style:X},Pe)}))})},le=e(95013),je=e(36355),Se=e(1684),Be=e(52946),ie=e(19716),Z=e(16722);const de=["parentNode"],b="form_item";function w(h){return h===void 0||h===!1?[]:Array.isArray(h)?h:[h]}function j(h,ae){if(!h.length)return;const ge=h.join("_");return ae?`${ae}_${ge}`:de.includes(ge)?`${b}_${ge}`:ge}function W(h,ae,ge,a,m,re){let J=a;return re!==void 0?J=re:ge.validating?J="validating":h.length?J="error":ae.length?J="warning":(ge.touched||m&&ge.validated)&&(J="success"),J}function L(h){return w(h).join("_")}function oe(h){const[ae]=(0,le.useForm)(),ge=n.useRef({}),a=n.useMemo(()=>h!=null?h:Object.assign(Object.assign({},ae),{__INTERNAL__:{itemRef:m=>re=>{const J=L(m);re?ge.current[J]=re:delete ge.current[J]}},scrollToField:function(m){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const J=w(m),Oe=j(J,a.__INTERNAL__.name),Ae=Oe?document.getElementById(Oe):null;Ae&&(0,Z.Z)(Ae,Object.assign({scrollMode:"if-needed",block:"nearest"},re))},getFieldInstance:m=>{const re=L(m);return ge.current[re]}}),[h,ae]);return[a]}var U=e(28726),We=function(h,ae){var ge={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&ae.indexOf(a)<0&&(ge[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,a=Object.getOwnPropertySymbols(h);m{const ge=n.useContext(Se.Z),{getPrefixCls:a,direction:m,form:re}=n.useContext(je.E_),{prefixCls:J,className:Oe,rootClassName:Ae,size:Fe,disabled:Ve=ge,form:He,colon:tt,labelAlign:ye,labelWrap:qe,labelCol:st,wrapperCol:Qe,hideRequiredMark:nt,layout:lt="horizontal",scrollToFirstError:ht,requiredMark:gt,onFinishFailed:Pe,name:M,style:P,feedbackIcons:X}=h,k=We(h,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),q=(0,ie.Z)(Fe),be=n.useContext(U.Z),f=(0,n.useMemo)(()=>gt!==void 0?gt:re&&re.requiredMark!==void 0?re.requiredMark:!nt,[nt,gt,re]),C=tt!=null?tt:re==null?void 0:re.colon,x=a("form",J),[I,R]=B(x),Ne=g()(x,`${x}-${lt}`,{[`${x}-hide-required-mark`]:f===!1,[`${x}-rtl`]:m==="rtl",[`${x}-${q}`]:q},R,re==null?void 0:re.className,Oe,Ae),[Re]=oe(He),{__INTERNAL__:Ce}=Re;Ce.name=M;const _=(0,n.useMemo)(()=>({name:M,labelAlign:ye,labelCol:st,labelWrap:qe,wrapperCol:Qe,vertical:lt==="vertical",colon:C,requiredMark:f,itemRef:Ce.itemRef,form:Re,feedbackIcons:X}),[M,ye,st,Qe,lt,C,f,Re,X]);n.useImperativeHandle(ae,()=>Re);const Me=(dt,et)=>{if(dt){let ke={block:"nearest"};typeof dt=="object"&&(ke=dt),Re.scrollToField(et,ke)}},Ue=dt=>{if(Pe==null||Pe(dt),dt.errorFields.length){const et=dt.errorFields[0].name;if(ht!==void 0){Me(ht,et);return}re&&re.scrollToFirstError!==void 0&&Me(re.scrollToFirstError,et)}};return I(n.createElement(Se.n,{disabled:Ve},n.createElement(Be.q,{size:q},n.createElement(S.RV,Object.assign({},{validateMessages:be}),n.createElement(S.q3.Provider,{value:_},n.createElement(le.default,Object.assign({id:M},k,{name:M,onFinishFailed:Ue,form:Re,style:Object.assign(Object.assign({},re==null?void 0:re.style),P),className:Ne})))))))};var rt=n.forwardRef(Ke),it=e(12383),Ze=e(20475),at=e(92343),Q=e(38298);function y(h){if(typeof h=="function")return h;const ae=(0,Q.Z)(h);return ae.length<=1?ae[0]:ae}const s=()=>{const{status:h,errors:ae=[],warnings:ge=[]}=(0,n.useContext)(S.aM);return{status:h,errors:ae,warnings:ge}};s.Context=S.aM;var u=s,E=e(23073);function O(h){const[ae,ge]=n.useState(h),a=(0,n.useRef)(null),m=(0,n.useRef)([]),re=(0,n.useRef)(!1);n.useEffect(()=>(re.current=!1,()=>{re.current=!0,E.Z.cancel(a.current),a.current=null}),[]);function J(Oe){re.current||(a.current===null&&(m.current=[],a.current=(0,E.Z)(()=>{a.current=null,ge(Ae=>{let Fe=Ae;return m.current.forEach(Ve=>{Fe=Ve(Fe)}),Fe})})),m.current.push(Oe))}return[ae,J]}function T(){const{itemRef:h}=n.useContext(S.q3),ae=n.useRef({});function ge(a,m){const re=m&&typeof m=="object"&&m.ref,J=a.join("_");return(ae.current.name!==J||ae.current.originRef!==re)&&(ae.current.name=J,ae.current.originRef=re,ae.current.ref=(0,Ze.sQ)(h(a),re)),ae.current.ref}return ge}var H=e(48886),te=e(28800),pe=e(64002),fe=e(27382),ee=e(37028);const xe=h=>{const{formItemCls:ae}=h;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ae}-control`]:{display:"flex"}}}};var Ie=(0,c.b)(["Form","item-item"],(h,ae)=>{let{rootPrefixCls:ge}=ae;const a=i(h,ge);return[xe(a)]}),$=h=>{const{prefixCls:ae,status:ge,wrapperCol:a,children:m,errors:re,warnings:J,_internalItemRender:Oe,extra:Ae,help:Fe,fieldId:Ve,marginBottom:He,onErrorVisibleChanged:tt}=h,ye=`${ae}-item`,qe=n.useContext(S.q3),st=a||qe.wrapperCol||{},Qe=g()(`${ye}-control`,st.className),nt=n.useMemo(()=>Object.assign({},qe),[qe]);delete nt.labelCol,delete nt.wrapperCol;const lt=n.createElement("div",{className:`${ye}-control-input`},n.createElement("div",{className:`${ye}-control-input-content`},m)),ht=n.useMemo(()=>({prefixCls:ae,status:ge}),[ae,ge]),gt=He!==null||re.length||J.length?n.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},n.createElement(S.Rk.Provider,{value:ht},n.createElement(ce,{fieldId:Ve,errors:re,warnings:J,help:Fe,helpStatus:ge,className:`${ye}-explain-connected`,onVisibleChanged:tt})),!!He&&n.createElement("div",{style:{width:0,height:He}})):null,Pe={};Ve&&(Pe.id=`${Ve}_extra`);const M=Ae?n.createElement("div",Object.assign({},Pe,{className:`${ye}-extra`}),Ae):null,P=Oe&&Oe.mark==="pro_table_render"&&Oe.render?Oe.render(h,{input:lt,errorList:gt,extra:M}):n.createElement(n.Fragment,null,lt,gt,M);return n.createElement(S.q3.Provider,{value:nt},n.createElement(ee.Z,Object.assign({},st,{className:Qe}),P),n.createElement(Ie,{prefixCls:ae}))},ze=e(385),ot=e(31724),_e=e(9763),Mt=e(6848),Ot=function(h,ae){var ge={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&ae.indexOf(a)<0&&(ge[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,a=Object.getOwnPropertySymbols(h);m{let{prefixCls:ae,label:ge,htmlFor:a,labelCol:m,labelAlign:re,colon:J,required:Oe,requiredMark:Ae,tooltip:Fe}=h;var Ve;const[He]=(0,_e.Z)("Form"),{vertical:tt,labelAlign:ye,labelCol:qe,labelWrap:st,colon:Qe}=n.useContext(S.q3);if(!ge)return null;const nt=m||qe||{},lt=re||ye,ht=`${ae}-item-label`,gt=g()(ht,lt==="left"&&`${ht}-left`,nt.className,{[`${ht}-wrap`]:!!st});let Pe=ge;const M=J===!0||Qe!==!1&&J!==!1;M&&!tt&&typeof ge=="string"&&ge.trim()!==""&&(Pe=ge.replace(/[:|:]\s*$/,""));const X=qt(Fe);if(X){const{icon:f=n.createElement(ze.Z,null)}=X,C=Ot(X,["icon"]),x=n.createElement(Mt.Z,Object.assign({},C),n.cloneElement(f,{className:`${ae}-item-tooltip`,title:""}));Pe=n.createElement(n.Fragment,null,Pe,x)}const k=Ae==="optional",q=typeof Ae=="function";q?Pe=Ae(Pe,{required:!!Oe}):k&&!Oe&&(Pe=n.createElement(n.Fragment,null,Pe,n.createElement("span",{className:`${ae}-item-optional`,title:""},(He==null?void 0:He.optional)||((Ve=ot.Z.Form)===null||Ve===void 0?void 0:Ve.optional))));const be=g()({[`${ae}-item-required`]:Oe,[`${ae}-item-required-mark-optional`]:k||q,[`${ae}-item-no-colon`]:!M});return n.createElement(ee.Z,Object.assign({},nt,{className:gt}),n.createElement("label",{htmlFor:a,className:be,title:typeof ge=="string"?ge:""},Pe))},Rt=e(5242),It=e(37637),nn=e(4715),Jt=e(78714);const kt={success:Rt.Z,warning:nn.Z,error:It.Z,validating:Jt.Z};function Ut(h){let{children:ae,errors:ge,warnings:a,hasFeedback:m,validateStatus:re,prefixCls:J,meta:Oe,noStyle:Ae}=h;const Fe=`${J}-item`,{feedbackIcons:Ve}=n.useContext(S.q3),He=W(ge,a,Oe,null,!!m,re),{isFormItemInput:tt,status:ye}=n.useContext(S.aM),qe=n.useMemo(()=>{var st;let Qe;if(m){const ht=m!==!0&&m.icons||Ve,gt=He&&((st=ht==null?void 0:ht({status:He,errors:ge,warnings:a}))===null||st===void 0?void 0:st[He]),Pe=He&&kt[He];Qe=gt!==!1&&Pe?n.createElement("span",{className:g()(`${Fe}-feedback-icon`,`${Fe}-feedback-icon-${He}`)},gt||n.createElement(Pe,null)):null}let nt=!0,lt=He||"";return Ae&&(nt=tt,lt=(He!=null?He:ye)||""),{status:lt,errors:ge,warnings:a,hasFeedback:!!m,feedbackIcon:Qe,isFormItemInput:nt}},[He,m,Ae,tt,ye]);return n.createElement(S.aM.Provider,{value:qe},ae)}var fn=function(h,ae){var ge={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&ae.indexOf(a)<0&&(ge[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,a=Object.getOwnPropertySymbols(h);m{if(X&>.current){const R=getComputedStyle(gt.current);be(parseInt(R.marginBottom,10))}},[X,k]);const f=R=>{R||be(null)},x=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Ne=R?Pe:Fe.errors,Re=R?M:Fe.warnings;return W(Ne,Re,Fe,"",!!Ve,Ae)}(),I=g()(lt,ge,a,{[`${lt}-with-help`]:P||Pe.length||M.length,[`${lt}-has-feedback`]:x&&Ve,[`${lt}-has-success`]:x==="success",[`${lt}-has-warning`]:x==="warning",[`${lt}-has-error`]:x==="error",[`${lt}-is-validating`]:x==="validating",[`${lt}-hidden`]:He});return n.createElement("div",{className:I,style:m,ref:gt},n.createElement(fe.Z,Object.assign({className:`${lt}-row`},(0,pe.Z)(nt,["_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"])),n.createElement(Pt,Object.assign({htmlFor:ye},h,{requiredMark:ht,required:qe!=null?qe:st,prefixCls:ae})),n.createElement($,Object.assign({},h,Fe,{errors:Pe,warnings:M,prefixCls:ae,status:x,help:re,marginBottom:q,onErrorVisibleChanged:f}),n.createElement(S.qI.Provider,{value:Qe},n.createElement(Ut,{prefixCls:ae,meta:Fe,errors:Fe.errors,warnings:Fe.warnings,hasFeedback:Ve,validateStatus:x},tt)))),!!q&&n.createElement("div",{className:`${lt}-margin-offset`,style:{marginBottom:-q}}))}const _t="__SPLIT__",pn=null,an=n.memo(h=>{let{children:ae}=h;return ae},(h,ae)=>h.value===ae.value&&h.update===ae.update&&h.childProps.length===ae.childProps.length&&h.childProps.every((ge,a)=>ge===ae.childProps[a]));function sn(h){return h!=null}function un(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function mn(h){const{name:ae,noStyle:ge,className:a,dependencies:m,prefixCls:re,shouldUpdate:J,rules:Oe,children:Ae,required:Fe,label:Ve,messageVariables:He,trigger:tt="onChange",validateTrigger:ye,hidden:qe,help:st}=h,{getPrefixCls:Qe}=n.useContext(je.E_),{name:nt}=n.useContext(S.q3),lt=y(Ae),ht=typeof lt=="function",gt=n.useContext(S.qI),{validateTrigger:Pe}=n.useContext(le.FieldContext),M=ye!==void 0?ye:Pe,P=sn(ae),X=Qe("form",re),[k,q]=B(X),be=n.useContext(le.ListContext),f=n.useRef(),[C,x]=O({}),[I,R]=(0,it.Z)(()=>un()),Ne=et=>{const ke=be==null?void 0:be.getKey(et.name);if(R(et.destroy?un():et,!0),ge&&st!==!1&>){let ft=et.name;if(et.destroy)ft=f.current||ft;else if(ke!==void 0){const[mt,St]=ke;ft=[mt].concat((0,r.Z)(St)),f.current=ft}gt(et,ft)}},Re=(et,ke)=>{x(ft=>{const mt=Object.assign({},ft),jt=[].concat((0,r.Z)(et.name.slice(0,-1)),(0,r.Z)(ke)).join(_t);return et.destroy?delete mt[jt]:mt[jt]=et,mt})},[Ce,_]=n.useMemo(()=>{const et=(0,r.Z)(I.errors),ke=(0,r.Z)(I.warnings);return Object.values(C).forEach(ft=>{et.push.apply(et,(0,r.Z)(ft.errors||[])),ke.push.apply(ke,(0,r.Z)(ft.warnings||[]))}),[et,ke]},[C,I.errors,I.warnings]),Me=T();function Ue(et,ke,ft){return ge&&!qe?n.createElement(Ut,{prefixCls:X,hasFeedback:h.hasFeedback,validateStatus:h.validateStatus,meta:I,errors:Ce,warnings:_,noStyle:!0},et):n.createElement(vn,Object.assign({key:"row"},h,{className:g()(a,q),prefixCls:X,fieldId:ke,isRequired:ft,errors:Ce,warnings:_,meta:I,onSubItemMetaChange:Re}),et)}if(!P&&!ht&&!m)return k(Ue(lt));let dt={};return typeof Ve=="string"?dt.label=Ve:ae&&(dt.label=String(ae)),He&&(dt=Object.assign(Object.assign({},dt),He)),k(n.createElement(le.Field,Object.assign({},h,{messageVariables:dt,trigger:tt,validateTrigger:M,onMetaChange:Ne}),(et,ke,ft)=>{const mt=w(ae).length&&ke?ke.name:[],St=j(mt,nt),jt=Fe!==void 0?Fe:!!(Oe&&Oe.some(Je=>{if(Je&&typeof Je=="object"&&Je.required&&!Je.warningOnly)return!0;if(typeof Je=="function"){const Dt=Je(ft);return Dt&&Dt.required&&!Dt.warningOnly}return!1})),$e=Object.assign({},et);let Xe=null;if(Array.isArray(lt)&&P)Xe=lt;else if(!(ht&&(!(J||m)||P))){if(!(m&&!ht&&!P))if((0,at.l$)(lt)){const Je=Object.assign(Object.assign({},lt.props),$e);if(Je.id||(Je.id=St),st||Ce.length>0||_.length>0||h.extra){const Et=[];(st||Ce.length>0)&&Et.push(`${St}_help`),h.extra&&Et.push(`${St}_extra`),Je["aria-describedby"]=Et.join(" ")}Ce.length>0&&(Je["aria-invalid"]="true"),jt&&(Je["aria-required"]="true"),(0,Ze.Yr)(lt)&&(Je.ref=Me(mt,lt)),new Set([].concat((0,r.Z)(w(tt)),(0,r.Z)(w(M)))).forEach(Et=>{Je[Et]=function(){for(var pt,ut,vt,Ct,zt,Vt=arguments.length,Ye=new Array(Vt),Ge=0;Ge{var{prefixCls:ae,children:ge}=h,a=rn(h,["prefixCls","children"]);const{getPrefixCls:m}=n.useContext(je.E_),re=m("form",ae),J=n.useMemo(()=>({prefixCls:re,status:"error"}),[re]);return n.createElement(le.List,Object.assign({},a),(Oe,Ae,Fe)=>n.createElement(S.Rk.Provider,{value:J},ge(Oe.map(Ve=>Object.assign(Object.assign({},Ve),{fieldKey:Ve.key})),Ae,{errors:Fe.errors,warnings:Fe.warnings})))};function hn(){const{form:h}=(0,n.useContext)(S.q3);return h}const bt=rt;bt.Item=ln,bt.List=On,bt.ErrorList=ce,bt.useForm=oe,bt.useFormInstance=hn,bt.useWatch=le.useWatch,bt.Provider=S.RV,bt.create=()=>{};var Ft=bt},9432:function(Lt,we,e){e.d(we,{Z:function(){return De},n:function(){return Le}});var r=e(37637),v=e(92310),g=e.n(v),N=e(93681),n=e(20475),A=e(59301),S=e(19080),ne=e(36355),V=e(1684),l=e(19716),se=e(32441),p=e(33234),c=e(59412),Y=e(9937);function ue(z){return!!(z.prefix||z.suffix||z.allowClear)}var me=function(z,G){var d={};for(var t in z)Object.prototype.hasOwnProperty.call(z,t)&&G.indexOf(t)<0&&(d[t]=z[t]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(z);o{var d;const{prefixCls:t,bordered:o=!0,status:i,size:B,disabled:F,onBlur:D,onFocus:he,suffix:ce,allowClear:le,addonAfter:je,addonBefore:Se,className:Be,style:ie,styles:Z,rootClassName:de,onChange:b,classNames:w}=z,j=me(z,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:W,direction:L,input:oe}=A.useContext(ne.E_),U=W("input",t),We=(0,A.useRef)(null),[Ke,ve]=(0,Y.ZP)(U),{compactSize:rt,compactItemClassnames:it}=(0,p.ri)(U,L),Ze=(0,l.Z)(Ie=>{var Ee;return(Ee=B!=null?B:rt)!==null&&Ee!==void 0?Ee:Ie}),at=A.useContext(V.Z),Q=F!=null?F:at,{status:y,hasFeedback:s,feedbackIcon:u}=(0,A.useContext)(se.aM),E=(0,S.F)(y,i),O=ue(z)||!!s,T=(0,A.useRef)(O);(0,A.useEffect)(()=>{var Ie;O&&T.current,T.current=O},[O]);const H=(0,c.Z)(We,!0),te=Ie=>{H(),D==null||D(Ie)},pe=Ie=>{H(),he==null||he(Ie)},fe=Ie=>{H(),b==null||b(Ie)},ee=(s||ce)&&A.createElement(A.Fragment,null,ce,s&&u);let xe;return typeof le=="object"&&(le!=null&&le.clearIcon)?xe=le:le&&(xe={clearIcon:A.createElement(r.Z,null)}),Ke(A.createElement(N.default,Object.assign({ref:(0,n.sQ)(G,We),prefixCls:U,autoComplete:oe==null?void 0:oe.autoComplete},j,{disabled:Q,onBlur:te,onFocus:pe,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),ie),styles:Object.assign(Object.assign({},oe==null?void 0:oe.styles),Z),suffix:ee,allowClear:xe,className:g()(Be,de,it,oe==null?void 0:oe.className),onChange:fe,addonAfter:je&&A.createElement(p.BR,null,A.createElement(se.Ux,{override:!0,status:!0},je)),addonBefore:Se&&A.createElement(p.BR,null,A.createElement(se.Ux,{override:!0,status:!0},Se)),classNames:Object.assign(Object.assign(Object.assign({},w),oe==null?void 0:oe.classNames),{input:g()({[`${U}-sm`]:Ze==="small",[`${U}-lg`]:Ze==="large",[`${U}-rtl`]:L==="rtl",[`${U}-borderless`]:!o},!O&&(0,S.Z)(U,E),w==null?void 0:w.input,(d=oe==null?void 0:oe.classNames)===null||d===void 0?void 0:d.input,ve)}),classes:{affixWrapper:g()({[`${U}-affix-wrapper-sm`]:Ze==="small",[`${U}-affix-wrapper-lg`]:Ze==="large",[`${U}-affix-wrapper-rtl`]:L==="rtl",[`${U}-affix-wrapper-borderless`]:!o},(0,S.Z)(`${U}-affix-wrapper`,E,s),ve),wrapper:g()({[`${U}-group-rtl`]:L==="rtl"},ve),group:g()({[`${U}-group-wrapper-sm`]:Ze==="small",[`${U}-group-wrapper-lg`]:Ze==="large",[`${U}-group-wrapper-rtl`]:L==="rtl",[`${U}-group-wrapper-disabled`]:Q},(0,S.Z)(`${U}-group-wrapper`,E,s),ve)}})))})},1643:function(Lt,we,e){var r=e(37637),v=e(92310),g=e.n(v),N=e(9296),n=e(59301),A=e(19080),S=e(36355),ne=e(1684),V=e(19716),l=e(32441),se=e(9432),p=e(9937),c=function(ue,me){var Le={};for(var K in ue)Object.prototype.hasOwnProperty.call(ue,K)&&me.indexOf(K)<0&&(Le[K]=ue[K]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,K=Object.getOwnPropertySymbols(ue);De{const{prefixCls:Le,bordered:K=!0,size:De,disabled:z,status:G,allowClear:d,showCount:t,classNames:o,rootClassName:i,className:B}=ue,F=c(ue,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:D,direction:he}=n.useContext(S.E_),ce=(0,V.Z)(De),le=n.useContext(ne.Z),je=z!=null?z:le,{status:Se,hasFeedback:Be,feedbackIcon:ie}=n.useContext(l.aM),Z=(0,A.F)(Se,G),de=n.useRef(null);n.useImperativeHandle(me,()=>{var L;return{resizableTextArea:(L=de.current)===null||L===void 0?void 0:L.resizableTextArea,focus:oe=>{var U,We;(0,se.n)((We=(U=de.current)===null||U===void 0?void 0:U.resizableTextArea)===null||We===void 0?void 0:We.textArea,oe)},blur:()=>{var oe;return(oe=de.current)===null||oe===void 0?void 0:oe.blur()}}});const b=D("input",Le);let w;typeof d=="object"&&(d!=null&&d.clearIcon)?w=d:d&&(w={clearIcon:n.createElement(r.Z,null)});const[j,W]=(0,p.ZP)(b);return j(n.createElement(N.default,Object.assign({},F,{disabled:je,allowClear:w,className:g()(B,i),classes:{affixWrapper:g()(`${b}-textarea-affix-wrapper`,{[`${b}-affix-wrapper-rtl`]:he==="rtl",[`${b}-affix-wrapper-borderless`]:!K,[`${b}-affix-wrapper-sm`]:ce==="small",[`${b}-affix-wrapper-lg`]:ce==="large",[`${b}-textarea-show-count`]:t},(0,A.Z)(`${b}-affix-wrapper`,Z),W)},classNames:Object.assign(Object.assign({},o),{textarea:g()({[`${b}-borderless`]:!K,[`${b}-sm`]:ce==="small",[`${b}-lg`]:ce==="large"},(0,A.Z)(b,Z),W,o==null?void 0:o.textarea)}),prefixCls:b,suffix:Be&&n.createElement("span",{className:`${b}-textarea-suffix`},ie),showCount:t,ref:de})))});we.Z=Y},59412:function(Lt,we,e){e.d(we,{Z:function(){return v}});var r=e(59301);function v(g,N){const n=(0,r.useRef)([]),A=()=>{n.current.push(setTimeout(()=>{var S,ne,V,l;!((S=g.current)===null||S===void 0)&&S.input&&((ne=g.current)===null||ne===void 0?void 0:ne.input.getAttribute("type"))==="password"&&(!((V=g.current)===null||V===void 0)&&V.input.hasAttribute("value"))&&((l=g.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return(0,r.useEffect)(()=>(N&&A(),()=>n.current.forEach(S=>{S&&clearTimeout(S)})),[]),A}},92832:function(Lt,we,e){e.d(we,{default:function(){return ce}});var r=e(92310),v=e.n(r),g=e(59301),N=e(36355),n=e(32441),A=e(9937),ne=le=>{const{getPrefixCls:je,direction:Se}=(0,g.useContext)(N.E_),{prefixCls:Be,className:ie}=le,Z=je("input-group",Be),de=je("input"),[b,w]=(0,A.ZP)(de),j=v()(Z,{[`${Z}-lg`]:le.size==="large",[`${Z}-sm`]:le.size==="small",[`${Z}-compact`]:le.compact,[`${Z}-rtl`]:Se==="rtl"},w,ie),W=(0,g.useContext)(n.aM),L=(0,g.useMemo)(()=>Object.assign(Object.assign({},W),{isFormItemInput:!1}),[W]);return b(g.createElement("span",{className:j,style:le.style,onMouseEnter:le.onMouseEnter,onMouseLeave:le.onMouseLeave,onFocus:le.onFocus,onBlur:le.onBlur},g.createElement(n.aM.Provider,{value:L},le.children)))},V=e(9432),l=e(21646),se=e(20970),p=e(64002),c=e(20475),Y=e(59412),ue=function(le,je){var Se={};for(var Be in le)Object.prototype.hasOwnProperty.call(le,Be)&&je.indexOf(Be)<0&&(Se[Be]=le[Be]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Be=Object.getOwnPropertySymbols(le);iele?g.createElement(se.Z,null):g.createElement(l.Z,null),Le={click:"onClick",hover:"onMouseOver"};var De=g.forwardRef((le,je)=>{const{visibilityToggle:Se=!0}=le,Be=typeof Se=="object"&&Se.visible!==void 0,[ie,Z]=(0,g.useState)(()=>Be?Se.visible:!1),de=(0,g.useRef)(null);g.useEffect(()=>{Be&&Z(Se.visible)},[Be,Se]);const b=(0,Y.Z)(de),w=()=>{const{disabled:Q}=le;Q||(ie&&b(),Z(y=>{var s;const u=!y;return typeof Se=="object"&&((s=Se.onVisibleChange)===null||s===void 0||s.call(Se,u)),u}))},j=Q=>{const{action:y="click",iconRender:s=me}=le,u=Le[y]||"",E=s(ie),O={[u]:w,className:`${Q}-icon`,key:"passwordIcon",onMouseDown:T=>{T.preventDefault()},onMouseUp:T=>{T.preventDefault()}};return g.cloneElement(g.isValidElement(E)?E:g.createElement("span",null,E),O)},{className:W,prefixCls:L,inputPrefixCls:oe,size:U}=le,We=ue(le,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ke}=g.useContext(N.E_),ve=Ke("input",oe),rt=Ke("input-password",L),it=Se&&j(rt),Ze=v()(rt,W,{[`${rt}-${U}`]:!!U}),at=Object.assign(Object.assign({},(0,p.Z)(We,["suffix","iconRender","visibilityToggle"])),{type:ie?"text":"password",className:Ze,prefixCls:ve,suffix:it});return U&&(at.size=U),g.createElement(V.Z,Object.assign({ref:(0,c.sQ)(je,de)},at))}),z=e(56981),G=e(92343),d=e(3113),t=e(19716),o=e(33234),i=function(le,je){var Se={};for(var Be in le)Object.prototype.hasOwnProperty.call(le,Be)&&je.indexOf(Be)<0&&(Se[Be]=le[Be]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Be=Object.getOwnPropertySymbols(le);ie{const{prefixCls:Se,inputPrefixCls:Be,className:ie,size:Z,suffix:de,enterButton:b=!1,addonAfter:w,loading:j,disabled:W,onSearch:L,onChange:oe,onCompositionStart:U,onCompositionEnd:We}=le,Ke=i(le,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ve,direction:rt}=g.useContext(N.E_),it=g.useRef(!1),Ze=ve("input-search",Se),at=ve("input",Be),{compactSize:Q}=(0,o.ri)(Ze,rt),y=(0,t.Z)($=>{var ze;return(ze=Z!=null?Z:Q)!==null&&ze!==void 0?ze:$}),s=g.useRef(null),u=$=>{$&&$.target&&$.type==="click"&&L&&L($.target.value,$,{source:"clear"}),oe&&oe($)},E=$=>{var ze;document.activeElement===((ze=s.current)===null||ze===void 0?void 0:ze.input)&&$.preventDefault()},O=$=>{var ze,ot;L&&L((ot=(ze=s.current)===null||ze===void 0?void 0:ze.input)===null||ot===void 0?void 0:ot.value,$,{source:"input"})},T=$=>{it.current||j||O($)},H=typeof b=="boolean"?g.createElement(z.Z,null):null,te=`${Ze}-button`;let pe;const fe=b||{},ee=fe.type&&fe.type.__ANT_BUTTON===!0;ee||fe.type==="button"?pe=(0,G.Tm)(fe,Object.assign({onMouseDown:E,onClick:$=>{var ze,ot;(ot=(ze=fe==null?void 0:fe.props)===null||ze===void 0?void 0:ze.onClick)===null||ot===void 0||ot.call(ze,$),O($)},key:"enterButton"},ee?{className:te,size:y}:{})):pe=g.createElement(d.ZP,{className:te,type:b?"primary":void 0,size:y,disabled:W,key:"enterButton",onMouseDown:E,onClick:O,loading:j,icon:H},b),w&&(pe=[pe,(0,G.Tm)(w,{key:"addonAfter"})]);const xe=v()(Ze,{[`${Ze}-rtl`]:rt==="rtl",[`${Ze}-${y}`]:!!y,[`${Ze}-with-button`]:!!b},ie),Ie=$=>{it.current=!0,U==null||U($)},Ee=$=>{it.current=!1,We==null||We($)};return g.createElement(V.Z,Object.assign({ref:(0,c.sQ)(s,je),onPressEnter:T},Ke,{size:y,onCompositionStart:Ie,onCompositionEnd:Ee,prefixCls:at,addonAfter:pe,suffix:de,onChange:u,className:xe,disabled:W}))}),D=e(1643);const he=V.Z;he.Group=ne,he.Search=F,he.TextArea=D.Z,he.Password=De;var ce=he},9937:function(Lt,we,e){e.d(we,{M1:function(){return S},TM:function(){return G},Xy:function(){return ne},bi:function(){return se},e5:function(){return z},ik:function(){return p},nz:function(){return n},pU:function(){return A},s7:function(){return c},x0:function(){return l}});var r=e(17313),v=e(74207),g=e(37613),N=e(83116);const n=d=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:d,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),A=d=>({borderColor:d.hoverBorderColor}),S=d=>({borderColor:d.activeBorderColor,boxShadow:d.activeShadow,outline:0}),ne=d=>({color:d.colorTextDisabled,backgroundColor:d.colorBgContainerDisabled,borderColor:d.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},A((0,g.TS)(d,{hoverBorderColor:d.colorBorder})))}),V=d=>{const{paddingBlockLG:t,fontSizeLG:o,lineHeightLG:i,borderRadiusLG:B,paddingInlineLG:F}=d;return{padding:`${t}px ${F}px`,fontSize:o,lineHeight:i,borderRadius:B}},l=d=>({padding:`${d.paddingBlockSM}px ${d.paddingInlineSM}px`,borderRadius:d.borderRadiusSM}),se=(d,t)=>{const{componentCls:o,colorError:i,colorWarning:B,errorActiveShadow:F,warningActiveShadow:D,colorErrorBorderHover:he,colorWarningBorderHover:ce}=d;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:i,"&:hover":{borderColor:he},"&:focus, &-focused":Object.assign({},S((0,g.TS)(d,{activeBorderColor:i,activeShadow:F}))),[`${o}-prefix, ${o}-suffix`]:{color:i}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:B,"&:hover":{borderColor:ce},"&:focus, &-focused":Object.assign({},S((0,g.TS)(d,{activeBorderColor:B,activeShadow:D}))),[`${o}-prefix, ${o}-suffix`]:{color:B}}}},p=d=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${d.paddingBlock}px ${d.paddingInline}px`,color:d.colorText,fontSize:d.fontSize,lineHeight:d.lineHeight,backgroundColor:d.colorBgContainer,backgroundImage:"none",borderWidth:d.lineWidth,borderStyle:d.lineType,borderColor:d.colorBorder,borderRadius:d.borderRadius,transition:`all ${d.motionDurationMid}`},n(d.colorTextPlaceholder)),{"&:hover":Object.assign({},A(d)),"&:focus, &-focused":Object.assign({},S(d)),"&-disabled, &[disabled]":Object.assign({},ne(d)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:d.controlHeight,lineHeight:d.lineHeight,verticalAlign:"bottom",transition:`all ${d.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},V(d)),"&-sm":Object.assign({},l(d)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),c=d=>{const{componentCls:t,antCls:o}=d;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:d.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},V(d)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},l(d)),[`&-lg ${o}-select-single ${o}-select-selector`]:{height:d.controlHeightLG},[`&-sm ${o}-select-single ${o}-select-selector`]:{height:d.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-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 ${d.paddingInline}px`,color:d.colorText,fontWeight:"normal",fontSize:d.fontSize,textAlign:"center",backgroundColor:d.colorFillAlter,border:`${d.lineWidth}px ${d.lineType} ${d.colorBorder}`,borderRadius:d.borderRadius,transition:`all ${d.motionDurationSlow}`,lineHeight:1,[`${o}-select`]:{margin:`-${d.paddingBlock+1}px -${d.paddingInline}px`,[`&${o}-select-single:not(${o}-select-customize-input)`]:{[`${o}-select-selector`]:{backgroundColor:"inherit",border:`${d.lineWidth}px ${d.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${o}-select-selector`]:{color:d.colorPrimary}}},[`${o}-cascader-picker`]:{margin:`-9px -${d.paddingInline}px`,backgroundColor:"transparent",[`${o}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-select ${o}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${o}-select ${o}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:d.borderRadius,borderEndStartRadius:d.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,r.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:d.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + .${a}-col-xl-24${ge}-label`]:d(h),[`@media (max-width: ${h.screenXSMax}px)`]:[t(h),{[ae]:{[`.${a}-col-xs-24${ge}-label`]:d(h)}}],[`@media (max-width: ${h.screenSMMax}px)`]:{[ae]:{[`.${a}-col-sm-24${ge}-label`]:d(h)}},[`@media (max-width: ${h.screenMDMax}px)`]:{[ae]:{[`.${a}-col-md-24${ge}-label`]:d(h)}},[`@media (max-width: ${h.screenLGMax}px)`]:{[ae]:{[`.${a}-col-lg-24${ge}-label`]:d(h)}}}},i=(h,ae)=>(0,p.TS)(h,{formItemCls:`${h.componentCls}-item`,rootPrefixCls:ae});var B=(0,c.Z)("Form",(h,ae)=>{let{rootPrefixCls:ge}=ae;const a=i(h,ge);return[K(a),De(a),ue(a),z(a),Q(a),o(a),(0,se.Z)(a),l.kr]},h=>({labelRequiredMarkColor:h.colorError,labelColor:h.colorTextHeading,labelFontSize:h.fontSize,labelHeight:h.controlHeight,labelColonMarginInlineStart:h.marginXXS/2,labelColonMarginInlineEnd:h.marginXS,itemMarginBottom:h.marginLG,verticalLabelPadding:`0 0 ${h.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const F=[];function D(h,ae,ge){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof h=="string"?h:`${ae}-${a}`,error:h,errorStatus:ge}}var ce=h=>{let{help:ae,helpStatus:ge,errors:a=F,warnings:m=F,className:re,fieldId:k,onVisibleChanged:Oe}=h;const{prefixCls:Ae}=n.useContext(S.Rk),ze=`${Ae}-item-explain`,[,Ve]=B(Ae),He=(0,n.useMemo)(()=>(0,A.Z)(Ae),[Ae]),tt=ne(a),Se=ne(m),qe=n.useMemo(()=>ae!=null?[D(ae,"help",ge)]:[].concat((0,r.Z)(tt.map((Qe,nt)=>D(Qe,"error","error",nt))),(0,r.Z)(Se.map((Qe,nt)=>D(Qe,"warning","warning",nt)))),[ae,ge,tt,Se]),st={};return k&&(st.id=`${k}_help`),n.createElement(N.default,{motionDeadline:He.motionDeadline,motionName:`${Ae}-show-help`,visible:!!qe.length,onVisibleChanged:Oe},Qe=>{const{className:nt,style:lt}=Qe;return n.createElement("div",Object.assign({},st,{className:g()(ze,nt,re,Ve),style:lt,role:"alert"}),n.createElement(N.CSSMotionList,Object.assign({keys:qe},(0,A.Z)(Ae),{motionName:`${Ae}-show-help-item`,component:!1}),ht=>{const{key:gt,error:Pe,errorStatus:M,className:P,style:U}=ht;return n.createElement("div",{key:gt,className:g()(P,{[`${ze}-${M}`]:M}),style:U},Pe)}))})},le=e(95013),je=e(36355),xe=e(1684),Be=e(52946),ie=e(19716),Z=e(16722);const de=["parentNode"],b="form_item";function w(h){return h===void 0||h===!1?[]:Array.isArray(h)?h:[h]}function j(h,ae){if(!h.length)return;const ge=h.join("_");return ae?`${ae}_${ge}`:de.includes(ge)?`${b}_${ge}`:ge}function W(h,ae,ge,a,m,re){let k=a;return re!==void 0?k=re:ge.validating?k="validating":h.length?k="error":ae.length?k="warning":(ge.touched||m&&ge.validated)&&(k="success"),k}function L(h){return w(h).join("_")}function oe(h){const[ae]=(0,le.useForm)(),ge=n.useRef({}),a=n.useMemo(()=>h!=null?h:Object.assign(Object.assign({},ae),{__INTERNAL__:{itemRef:m=>re=>{const k=L(m);re?ge.current[k]=re:delete ge.current[k]}},scrollToField:function(m){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const k=w(m),Oe=j(k,a.__INTERNAL__.name),Ae=Oe?document.getElementById(Oe):null;Ae&&(0,Z.Z)(Ae,Object.assign({scrollMode:"if-needed",block:"nearest"},re))},getFieldInstance:m=>{const re=L(m);return ge.current[re]}}),[h,ae]);return[a]}var J=e(28726),We=function(h,ae){var ge={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&ae.indexOf(a)<0&&(ge[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,a=Object.getOwnPropertySymbols(h);m{const ge=n.useContext(xe.Z),{getPrefixCls:a,direction:m,form:re}=n.useContext(je.E_),{prefixCls:k,className:Oe,rootClassName:Ae,size:ze,disabled:Ve=ge,form:He,colon:tt,labelAlign:Se,labelWrap:qe,labelCol:st,wrapperCol:Qe,hideRequiredMark:nt,layout:lt="horizontal",scrollToFirstError:ht,requiredMark:gt,onFinishFailed:Pe,name:M,style:P,feedbackIcons:U}=h,q=We(h,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),$=(0,ie.Z)(ze),Ee=n.useContext(J.Z),f=(0,n.useMemo)(()=>gt!==void 0?gt:re&&re.requiredMark!==void 0?re.requiredMark:!nt,[nt,gt,re]),C=tt!=null?tt:re==null?void 0:re.colon,x=a("form",k),[I,R]=B(x),Ne=g()(x,`${x}-${lt}`,{[`${x}-hide-required-mark`]:f===!1,[`${x}-rtl`]:m==="rtl",[`${x}-${$}`]:$},R,re==null?void 0:re.className,Oe,Ae),[Fe]=oe(He),{__INTERNAL__:Ce}=Fe;Ce.name=M;const _=(0,n.useMemo)(()=>({name:M,labelAlign:Se,labelCol:st,labelWrap:qe,wrapperCol:Qe,vertical:lt==="vertical",colon:C,requiredMark:f,itemRef:Ce.itemRef,form:Fe,feedbackIcons:U}),[M,Se,st,Qe,lt,C,f,Fe,U]);n.useImperativeHandle(ae,()=>Fe);const Me=(dt,et)=>{if(dt){let ke={block:"nearest"};typeof dt=="object"&&(ke=dt),Fe.scrollToField(et,ke)}},Ue=dt=>{if(Pe==null||Pe(dt),dt.errorFields.length){const et=dt.errorFields[0].name;if(ht!==void 0){Me(ht,et);return}re&&re.scrollToFirstError!==void 0&&Me(re.scrollToFirstError,et)}};return I(n.createElement(xe.n,{disabled:Ve},n.createElement(Be.q,{size:$},n.createElement(S.RV,Object.assign({},{validateMessages:Ee}),n.createElement(S.q3.Provider,{value:_},n.createElement(le.default,Object.assign({id:M},q,{name:M,onFinishFailed:Ue,form:Fe,style:Object.assign(Object.assign({},re==null?void 0:re.style),P),className:Ne})))))))};var rt=n.forwardRef(Ke),it=e(12383),Ze=e(20475),at=e(92343),X=e(38298);function y(h){if(typeof h=="function")return h;const ae=(0,X.Z)(h);return ae.length<=1?ae[0]:ae}const s=()=>{const{status:h,errors:ae=[],warnings:ge=[]}=(0,n.useContext)(S.aM);return{status:h,errors:ae,warnings:ge}};s.Context=S.aM;var u=s,E=e(23073);function O(h){const[ae,ge]=n.useState(h),a=(0,n.useRef)(null),m=(0,n.useRef)([]),re=(0,n.useRef)(!1);n.useEffect(()=>(re.current=!1,()=>{re.current=!0,E.Z.cancel(a.current),a.current=null}),[]);function k(Oe){re.current||(a.current===null&&(m.current=[],a.current=(0,E.Z)(()=>{a.current=null,ge(Ae=>{let ze=Ae;return m.current.forEach(Ve=>{ze=Ve(ze)}),ze})})),m.current.push(Oe))}return[ae,k]}function T(){const{itemRef:h}=n.useContext(S.q3),ae=n.useRef({});function ge(a,m){const re=m&&typeof m=="object"&&m.ref,k=a.join("_");return(ae.current.name!==k||ae.current.originRef!==re)&&(ae.current.name=k,ae.current.originRef=re,ae.current.ref=(0,Ze.sQ)(h(a),re)),ae.current.ref}return ge}var H=e(48886),te=e(28800),pe=e(64002),fe=e(27382),ee=e(37028);const be=h=>{const{formItemCls:ae}=h;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ae}-control`]:{display:"flex"}}}};var Ie=(0,c.b)(["Form","item-item"],(h,ae)=>{let{rootPrefixCls:ge}=ae;const a=i(h,ge);return[be(a)]}),G=h=>{const{prefixCls:ae,status:ge,wrapperCol:a,children:m,errors:re,warnings:k,_internalItemRender:Oe,extra:Ae,help:ze,fieldId:Ve,marginBottom:He,onErrorVisibleChanged:tt}=h,Se=`${ae}-item`,qe=n.useContext(S.q3),st=a||qe.wrapperCol||{},Qe=g()(`${Se}-control`,st.className),nt=n.useMemo(()=>Object.assign({},qe),[qe]);delete nt.labelCol,delete nt.wrapperCol;const lt=n.createElement("div",{className:`${Se}-control-input`},n.createElement("div",{className:`${Se}-control-input-content`},m)),ht=n.useMemo(()=>({prefixCls:ae,status:ge}),[ae,ge]),gt=He!==null||re.length||k.length?n.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},n.createElement(S.Rk.Provider,{value:ht},n.createElement(ce,{fieldId:Ve,errors:re,warnings:k,help:ze,helpStatus:ge,className:`${Se}-explain-connected`,onVisibleChanged:tt})),!!He&&n.createElement("div",{style:{width:0,height:He}})):null,Pe={};Ve&&(Pe.id=`${Ve}_extra`);const M=Ae?n.createElement("div",Object.assign({},Pe,{className:`${Se}-extra`}),Ae):null,P=Oe&&Oe.mark==="pro_table_render"&&Oe.render?Oe.render(h,{input:lt,errorList:gt,extra:M}):n.createElement(n.Fragment,null,lt,gt,M);return n.createElement(S.q3.Provider,{value:nt},n.createElement(ee.Z,Object.assign({},st,{className:Qe}),P),n.createElement(Ie,{prefixCls:ae}))},Re=e(385),ot=e(31724),_e=e(9763),Mt=e(6848),Ot=function(h,ae){var ge={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&ae.indexOf(a)<0&&(ge[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,a=Object.getOwnPropertySymbols(h);m{let{prefixCls:ae,label:ge,htmlFor:a,labelCol:m,labelAlign:re,colon:k,required:Oe,requiredMark:Ae,tooltip:ze}=h;var Ve;const[He]=(0,_e.Z)("Form"),{vertical:tt,labelAlign:Se,labelCol:qe,labelWrap:st,colon:Qe}=n.useContext(S.q3);if(!ge)return null;const nt=m||qe||{},lt=re||Se,ht=`${ae}-item-label`,gt=g()(ht,lt==="left"&&`${ht}-left`,nt.className,{[`${ht}-wrap`]:!!st});let Pe=ge;const M=k===!0||Qe!==!1&&k!==!1;M&&!tt&&typeof ge=="string"&&ge.trim()!==""&&(Pe=ge.replace(/[:|:]\s*$/,""));const U=qt(ze);if(U){const{icon:f=n.createElement(Re.Z,null)}=U,C=Ot(U,["icon"]),x=n.createElement(Mt.Z,Object.assign({},C),n.cloneElement(f,{className:`${ae}-item-tooltip`,title:""}));Pe=n.createElement(n.Fragment,null,Pe,x)}const q=Ae==="optional",$=typeof Ae=="function";$?Pe=Ae(Pe,{required:!!Oe}):q&&!Oe&&(Pe=n.createElement(n.Fragment,null,Pe,n.createElement("span",{className:`${ae}-item-optional`,title:""},(He==null?void 0:He.optional)||((Ve=ot.Z.Form)===null||Ve===void 0?void 0:Ve.optional))));const Ee=g()({[`${ae}-item-required`]:Oe,[`${ae}-item-required-mark-optional`]:q||$,[`${ae}-item-no-colon`]:!M});return n.createElement(ee.Z,Object.assign({},nt,{className:gt}),n.createElement("label",{htmlFor:a,className:Ee,title:typeof ge=="string"?ge:""},Pe))},Rt=e(5242),It=e(37637),nn=e(4715),Jt=e(78714);const kt={success:Rt.Z,warning:nn.Z,error:It.Z,validating:Jt.Z};function Ut(h){let{children:ae,errors:ge,warnings:a,hasFeedback:m,validateStatus:re,prefixCls:k,meta:Oe,noStyle:Ae}=h;const ze=`${k}-item`,{feedbackIcons:Ve}=n.useContext(S.q3),He=W(ge,a,Oe,null,!!m,re),{isFormItemInput:tt,status:Se}=n.useContext(S.aM),qe=n.useMemo(()=>{var st;let Qe;if(m){const ht=m!==!0&&m.icons||Ve,gt=He&&((st=ht==null?void 0:ht({status:He,errors:ge,warnings:a}))===null||st===void 0?void 0:st[He]),Pe=He&&kt[He];Qe=gt!==!1&&Pe?n.createElement("span",{className:g()(`${ze}-feedback-icon`,`${ze}-feedback-icon-${He}`)},gt||n.createElement(Pe,null)):null}let nt=!0,lt=He||"";return Ae&&(nt=tt,lt=(He!=null?He:Se)||""),{status:lt,errors:ge,warnings:a,hasFeedback:!!m,feedbackIcon:Qe,isFormItemInput:nt}},[He,m,Ae,tt,Se]);return n.createElement(S.aM.Provider,{value:qe},ae)}var fn=function(h,ae){var ge={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&ae.indexOf(a)<0&&(ge[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,a=Object.getOwnPropertySymbols(h);m{if(U&>.current){const R=getComputedStyle(gt.current);Ee(parseInt(R.marginBottom,10))}},[U,q]);const f=R=>{R||Ee(null)},x=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Ne=R?Pe:ze.errors,Fe=R?M:ze.warnings;return W(Ne,Fe,ze,"",!!Ve,Ae)}(),I=g()(lt,ge,a,{[`${lt}-with-help`]:P||Pe.length||M.length,[`${lt}-has-feedback`]:x&&Ve,[`${lt}-has-success`]:x==="success",[`${lt}-has-warning`]:x==="warning",[`${lt}-has-error`]:x==="error",[`${lt}-is-validating`]:x==="validating",[`${lt}-hidden`]:He});return n.createElement("div",{className:I,style:m,ref:gt},n.createElement(fe.Z,Object.assign({className:`${lt}-row`},(0,pe.Z)(nt,["_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"])),n.createElement(Pt,Object.assign({htmlFor:Se},h,{requiredMark:ht,required:qe!=null?qe:st,prefixCls:ae})),n.createElement(G,Object.assign({},h,ze,{errors:Pe,warnings:M,prefixCls:ae,status:x,help:re,marginBottom:$,onErrorVisibleChanged:f}),n.createElement(S.qI.Provider,{value:Qe},n.createElement(Ut,{prefixCls:ae,meta:ze,errors:ze.errors,warnings:ze.warnings,hasFeedback:Ve,validateStatus:x},tt)))),!!$&&n.createElement("div",{className:`${lt}-margin-offset`,style:{marginBottom:-$}}))}const _t="__SPLIT__",hn=null,an=n.memo(h=>{let{children:ae}=h;return ae},(h,ae)=>h.value===ae.value&&h.update===ae.update&&h.childProps.length===ae.childProps.length&&h.childProps.every((ge,a)=>ge===ae.childProps[a]));function sn(h){return h!=null}function un(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function mn(h){const{name:ae,noStyle:ge,className:a,dependencies:m,prefixCls:re,shouldUpdate:k,rules:Oe,children:Ae,required:ze,label:Ve,messageVariables:He,trigger:tt="onChange",validateTrigger:Se,hidden:qe,help:st}=h,{getPrefixCls:Qe}=n.useContext(je.E_),{name:nt}=n.useContext(S.q3),lt=y(Ae),ht=typeof lt=="function",gt=n.useContext(S.qI),{validateTrigger:Pe}=n.useContext(le.FieldContext),M=Se!==void 0?Se:Pe,P=sn(ae),U=Qe("form",re),[q,$]=B(U),Ee=n.useContext(le.ListContext),f=n.useRef(),[C,x]=O({}),[I,R]=(0,it.Z)(()=>un()),Ne=et=>{const ke=Ee==null?void 0:Ee.getKey(et.name);if(R(et.destroy?un():et,!0),ge&&st!==!1&>){let ft=et.name;if(et.destroy)ft=f.current||ft;else if(ke!==void 0){const[mt,St]=ke;ft=[mt].concat((0,r.Z)(St)),f.current=ft}gt(et,ft)}},Fe=(et,ke)=>{x(ft=>{const mt=Object.assign({},ft),jt=[].concat((0,r.Z)(et.name.slice(0,-1)),(0,r.Z)(ke)).join(_t);return et.destroy?delete mt[jt]:mt[jt]=et,mt})},[Ce,_]=n.useMemo(()=>{const et=(0,r.Z)(I.errors),ke=(0,r.Z)(I.warnings);return Object.values(C).forEach(ft=>{et.push.apply(et,(0,r.Z)(ft.errors||[])),ke.push.apply(ke,(0,r.Z)(ft.warnings||[]))}),[et,ke]},[C,I.errors,I.warnings]),Me=T();function Ue(et,ke,ft){return ge&&!qe?n.createElement(Ut,{prefixCls:U,hasFeedback:h.hasFeedback,validateStatus:h.validateStatus,meta:I,errors:Ce,warnings:_,noStyle:!0},et):n.createElement(gn,Object.assign({key:"row"},h,{className:g()(a,$),prefixCls:U,fieldId:ke,isRequired:ft,errors:Ce,warnings:_,meta:I,onSubItemMetaChange:Fe}),et)}if(!P&&!ht&&!m)return q(Ue(lt));let dt={};return typeof Ve=="string"?dt.label=Ve:ae&&(dt.label=String(ae)),He&&(dt=Object.assign(Object.assign({},dt),He)),q(n.createElement(le.Field,Object.assign({},h,{messageVariables:dt,trigger:tt,validateTrigger:M,onMetaChange:Ne}),(et,ke,ft)=>{const mt=w(ae).length&&ke?ke.name:[],St=j(mt,nt),jt=ze!==void 0?ze:!!(Oe&&Oe.some(Je=>{if(Je&&typeof Je=="object"&&Je.required&&!Je.warningOnly)return!0;if(typeof Je=="function"){const Dt=Je(ft);return Dt&&Dt.required&&!Dt.warningOnly}return!1})),$e=Object.assign({},et);let Xe=null;if(Array.isArray(lt)&&P)Xe=lt;else if(!(ht&&(!(k||m)||P))){if(!(m&&!ht&&!P))if((0,at.l$)(lt)){const Je=Object.assign(Object.assign({},lt.props),$e);if(Je.id||(Je.id=St),st||Ce.length>0||_.length>0||h.extra){const Et=[];(st||Ce.length>0)&&Et.push(`${St}_help`),h.extra&&Et.push(`${St}_extra`),Je["aria-describedby"]=Et.join(" ")}Ce.length>0&&(Je["aria-invalid"]="true"),jt&&(Je["aria-required"]="true"),(0,Ze.Yr)(lt)&&(Je.ref=Me(mt,lt)),new Set([].concat((0,r.Z)(w(tt)),(0,r.Z)(w(M)))).forEach(Et=>{Je[Et]=function(){for(var pt,ut,vt,Ct,zt,Vt=arguments.length,Ye=new Array(Vt),Ge=0;Ge{var{prefixCls:ae,children:ge}=h,a=rn(h,["prefixCls","children"]);const{getPrefixCls:m}=n.useContext(je.E_),re=m("form",ae),k=n.useMemo(()=>({prefixCls:re,status:"error"}),[re]);return n.createElement(le.List,Object.assign({},a),(Oe,Ae,ze)=>n.createElement(S.Rk.Provider,{value:k},ge(Oe.map(Ve=>Object.assign(Object.assign({},Ve),{fieldKey:Ve.key})),Ae,{errors:ze.errors,warnings:ze.warnings})))};function An(){const{form:h}=(0,n.useContext)(S.q3);return h}const bt=rt;bt.Item=ln,bt.List=Pn,bt.ErrorList=ce,bt.useForm=oe,bt.useFormInstance=An,bt.useWatch=le.useWatch,bt.Provider=S.RV,bt.create=()=>{};var Ft=bt},9432:function(Lt,we,e){e.d(we,{Z:function(){return De},n:function(){return Le}});var r=e(37637),v=e(92310),g=e.n(v),N=e(93681),n=e(20475),A=e(59301),S=e(19080),ne=e(36355),V=e(1684),l=e(19716),se=e(32441),p=e(33234),c=e(59412),Y=e(9937);function ue(z){return!!(z.prefix||z.suffix||z.allowClear)}var me=function(z,Q){var d={};for(var t in z)Object.prototype.hasOwnProperty.call(z,t)&&Q.indexOf(t)<0&&(d[t]=z[t]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(z);o{var d;const{prefixCls:t,bordered:o=!0,status:i,size:B,disabled:F,onBlur:D,onFocus:he,suffix:ce,allowClear:le,addonAfter:je,addonBefore:xe,className:Be,style:ie,styles:Z,rootClassName:de,onChange:b,classNames:w}=z,j=me(z,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:W,direction:L,input:oe}=A.useContext(ne.E_),J=W("input",t),We=(0,A.useRef)(null),[Ke,ve]=(0,Y.ZP)(J),{compactSize:rt,compactItemClassnames:it}=(0,p.ri)(J,L),Ze=(0,l.Z)(Ie=>{var ye;return(ye=B!=null?B:rt)!==null&&ye!==void 0?ye:Ie}),at=A.useContext(V.Z),X=F!=null?F:at,{status:y,hasFeedback:s,feedbackIcon:u}=(0,A.useContext)(se.aM),E=(0,S.F)(y,i),O=ue(z)||!!s,T=(0,A.useRef)(O);(0,A.useEffect)(()=>{var Ie;O&&T.current,T.current=O},[O]);const H=(0,c.Z)(We,!0),te=Ie=>{H(),D==null||D(Ie)},pe=Ie=>{H(),he==null||he(Ie)},fe=Ie=>{H(),b==null||b(Ie)},ee=(s||ce)&&A.createElement(A.Fragment,null,ce,s&&u);let be;return typeof le=="object"&&(le!=null&&le.clearIcon)?be=le:le&&(be={clearIcon:A.createElement(r.Z,null)}),Ke(A.createElement(N.default,Object.assign({ref:(0,n.sQ)(Q,We),prefixCls:J,autoComplete:oe==null?void 0:oe.autoComplete},j,{disabled:X,onBlur:te,onFocus:pe,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),ie),styles:Object.assign(Object.assign({},oe==null?void 0:oe.styles),Z),suffix:ee,allowClear:be,className:g()(Be,de,it,oe==null?void 0:oe.className),onChange:fe,addonAfter:je&&A.createElement(p.BR,null,A.createElement(se.Ux,{override:!0,status:!0},je)),addonBefore:xe&&A.createElement(p.BR,null,A.createElement(se.Ux,{override:!0,status:!0},xe)),classNames:Object.assign(Object.assign(Object.assign({},w),oe==null?void 0:oe.classNames),{input:g()({[`${J}-sm`]:Ze==="small",[`${J}-lg`]:Ze==="large",[`${J}-rtl`]:L==="rtl",[`${J}-borderless`]:!o},!O&&(0,S.Z)(J,E),w==null?void 0:w.input,(d=oe==null?void 0:oe.classNames)===null||d===void 0?void 0:d.input,ve)}),classes:{affixWrapper:g()({[`${J}-affix-wrapper-sm`]:Ze==="small",[`${J}-affix-wrapper-lg`]:Ze==="large",[`${J}-affix-wrapper-rtl`]:L==="rtl",[`${J}-affix-wrapper-borderless`]:!o},(0,S.Z)(`${J}-affix-wrapper`,E,s),ve),wrapper:g()({[`${J}-group-rtl`]:L==="rtl"},ve),group:g()({[`${J}-group-wrapper-sm`]:Ze==="small",[`${J}-group-wrapper-lg`]:Ze==="large",[`${J}-group-wrapper-rtl`]:L==="rtl",[`${J}-group-wrapper-disabled`]:X},(0,S.Z)(`${J}-group-wrapper`,E,s),ve)}})))})},1643:function(Lt,we,e){var r=e(37637),v=e(92310),g=e.n(v),N=e(9296),n=e(59301),A=e(19080),S=e(36355),ne=e(1684),V=e(19716),l=e(32441),se=e(9432),p=e(9937),c=function(ue,me){var Le={};for(var K in ue)Object.prototype.hasOwnProperty.call(ue,K)&&me.indexOf(K)<0&&(Le[K]=ue[K]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,K=Object.getOwnPropertySymbols(ue);De{const{prefixCls:Le,bordered:K=!0,size:De,disabled:z,status:Q,allowClear:d,showCount:t,classNames:o,rootClassName:i,className:B}=ue,F=c(ue,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:D,direction:he}=n.useContext(S.E_),ce=(0,V.Z)(De),le=n.useContext(ne.Z),je=z!=null?z:le,{status:xe,hasFeedback:Be,feedbackIcon:ie}=n.useContext(l.aM),Z=(0,A.F)(xe,Q),de=n.useRef(null);n.useImperativeHandle(me,()=>{var L;return{resizableTextArea:(L=de.current)===null||L===void 0?void 0:L.resizableTextArea,focus:oe=>{var J,We;(0,se.n)((We=(J=de.current)===null||J===void 0?void 0:J.resizableTextArea)===null||We===void 0?void 0:We.textArea,oe)},blur:()=>{var oe;return(oe=de.current)===null||oe===void 0?void 0:oe.blur()}}});const b=D("input",Le);let w;typeof d=="object"&&(d!=null&&d.clearIcon)?w=d:d&&(w={clearIcon:n.createElement(r.Z,null)});const[j,W]=(0,p.ZP)(b);return j(n.createElement(N.default,Object.assign({},F,{disabled:je,allowClear:w,className:g()(B,i),classes:{affixWrapper:g()(`${b}-textarea-affix-wrapper`,{[`${b}-affix-wrapper-rtl`]:he==="rtl",[`${b}-affix-wrapper-borderless`]:!K,[`${b}-affix-wrapper-sm`]:ce==="small",[`${b}-affix-wrapper-lg`]:ce==="large",[`${b}-textarea-show-count`]:t},(0,A.Z)(`${b}-affix-wrapper`,Z),W)},classNames:Object.assign(Object.assign({},o),{textarea:g()({[`${b}-borderless`]:!K,[`${b}-sm`]:ce==="small",[`${b}-lg`]:ce==="large"},(0,A.Z)(b,Z),W,o==null?void 0:o.textarea)}),prefixCls:b,suffix:Be&&n.createElement("span",{className:`${b}-textarea-suffix`},ie),showCount:t,ref:de})))});we.Z=Y},59412:function(Lt,we,e){e.d(we,{Z:function(){return v}});var r=e(59301);function v(g,N){const n=(0,r.useRef)([]),A=()=>{n.current.push(setTimeout(()=>{var S,ne,V,l;!((S=g.current)===null||S===void 0)&&S.input&&((ne=g.current)===null||ne===void 0?void 0:ne.input.getAttribute("type"))==="password"&&(!((V=g.current)===null||V===void 0)&&V.input.hasAttribute("value"))&&((l=g.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return(0,r.useEffect)(()=>(N&&A(),()=>n.current.forEach(S=>{S&&clearTimeout(S)})),[]),A}},92832:function(Lt,we,e){e.d(we,{default:function(){return ce}});var r=e(92310),v=e.n(r),g=e(59301),N=e(36355),n=e(32441),A=e(9937),ne=le=>{const{getPrefixCls:je,direction:xe}=(0,g.useContext)(N.E_),{prefixCls:Be,className:ie}=le,Z=je("input-group",Be),de=je("input"),[b,w]=(0,A.ZP)(de),j=v()(Z,{[`${Z}-lg`]:le.size==="large",[`${Z}-sm`]:le.size==="small",[`${Z}-compact`]:le.compact,[`${Z}-rtl`]:xe==="rtl"},w,ie),W=(0,g.useContext)(n.aM),L=(0,g.useMemo)(()=>Object.assign(Object.assign({},W),{isFormItemInput:!1}),[W]);return b(g.createElement("span",{className:j,style:le.style,onMouseEnter:le.onMouseEnter,onMouseLeave:le.onMouseLeave,onFocus:le.onFocus,onBlur:le.onBlur},g.createElement(n.aM.Provider,{value:L},le.children)))},V=e(9432),l=e(21646),se=e(20970),p=e(64002),c=e(20475),Y=e(59412),ue=function(le,je){var xe={};for(var Be in le)Object.prototype.hasOwnProperty.call(le,Be)&&je.indexOf(Be)<0&&(xe[Be]=le[Be]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Be=Object.getOwnPropertySymbols(le);iele?g.createElement(se.Z,null):g.createElement(l.Z,null),Le={click:"onClick",hover:"onMouseOver"};var De=g.forwardRef((le,je)=>{const{visibilityToggle:xe=!0}=le,Be=typeof xe=="object"&&xe.visible!==void 0,[ie,Z]=(0,g.useState)(()=>Be?xe.visible:!1),de=(0,g.useRef)(null);g.useEffect(()=>{Be&&Z(xe.visible)},[Be,xe]);const b=(0,Y.Z)(de),w=()=>{const{disabled:X}=le;X||(ie&&b(),Z(y=>{var s;const u=!y;return typeof xe=="object"&&((s=xe.onVisibleChange)===null||s===void 0||s.call(xe,u)),u}))},j=X=>{const{action:y="click",iconRender:s=me}=le,u=Le[y]||"",E=s(ie),O={[u]:w,className:`${X}-icon`,key:"passwordIcon",onMouseDown:T=>{T.preventDefault()},onMouseUp:T=>{T.preventDefault()}};return g.cloneElement(g.isValidElement(E)?E:g.createElement("span",null,E),O)},{className:W,prefixCls:L,inputPrefixCls:oe,size:J}=le,We=ue(le,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ke}=g.useContext(N.E_),ve=Ke("input",oe),rt=Ke("input-password",L),it=xe&&j(rt),Ze=v()(rt,W,{[`${rt}-${J}`]:!!J}),at=Object.assign(Object.assign({},(0,p.Z)(We,["suffix","iconRender","visibilityToggle"])),{type:ie?"text":"password",className:Ze,prefixCls:ve,suffix:it});return J&&(at.size=J),g.createElement(V.Z,Object.assign({ref:(0,c.sQ)(je,de)},at))}),z=e(56981),Q=e(92343),d=e(3113),t=e(19716),o=e(33234),i=function(le,je){var xe={};for(var Be in le)Object.prototype.hasOwnProperty.call(le,Be)&&je.indexOf(Be)<0&&(xe[Be]=le[Be]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Be=Object.getOwnPropertySymbols(le);ie{const{prefixCls:xe,inputPrefixCls:Be,className:ie,size:Z,suffix:de,enterButton:b=!1,addonAfter:w,loading:j,disabled:W,onSearch:L,onChange:oe,onCompositionStart:J,onCompositionEnd:We}=le,Ke=i(le,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ve,direction:rt}=g.useContext(N.E_),it=g.useRef(!1),Ze=ve("input-search",xe),at=ve("input",Be),{compactSize:X}=(0,o.ri)(Ze,rt),y=(0,t.Z)(G=>{var Re;return(Re=Z!=null?Z:X)!==null&&Re!==void 0?Re:G}),s=g.useRef(null),u=G=>{G&&G.target&&G.type==="click"&&L&&L(G.target.value,G,{source:"clear"}),oe&&oe(G)},E=G=>{var Re;document.activeElement===((Re=s.current)===null||Re===void 0?void 0:Re.input)&&G.preventDefault()},O=G=>{var Re,ot;L&&L((ot=(Re=s.current)===null||Re===void 0?void 0:Re.input)===null||ot===void 0?void 0:ot.value,G,{source:"input"})},T=G=>{it.current||j||O(G)},H=typeof b=="boolean"?g.createElement(z.Z,null):null,te=`${Ze}-button`;let pe;const fe=b||{},ee=fe.type&&fe.type.__ANT_BUTTON===!0;ee||fe.type==="button"?pe=(0,Q.Tm)(fe,Object.assign({onMouseDown:E,onClick:G=>{var Re,ot;(ot=(Re=fe==null?void 0:fe.props)===null||Re===void 0?void 0:Re.onClick)===null||ot===void 0||ot.call(Re,G),O(G)},key:"enterButton"},ee?{className:te,size:y}:{})):pe=g.createElement(d.ZP,{className:te,type:b?"primary":void 0,size:y,disabled:W,key:"enterButton",onMouseDown:E,onClick:O,loading:j,icon:H},b),w&&(pe=[pe,(0,Q.Tm)(w,{key:"addonAfter"})]);const be=v()(Ze,{[`${Ze}-rtl`]:rt==="rtl",[`${Ze}-${y}`]:!!y,[`${Ze}-with-button`]:!!b},ie),Ie=G=>{it.current=!0,J==null||J(G)},ye=G=>{it.current=!1,We==null||We(G)};return g.createElement(V.Z,Object.assign({ref:(0,c.sQ)(s,je),onPressEnter:T},Ke,{size:y,onCompositionStart:Ie,onCompositionEnd:ye,prefixCls:at,addonAfter:pe,suffix:de,onChange:u,className:be,disabled:W}))}),D=e(1643);const he=V.Z;he.Group=ne,he.Search=F,he.TextArea=D.Z,he.Password=De;var ce=he},9937:function(Lt,we,e){e.d(we,{M1:function(){return S},TM:function(){return Q},Xy:function(){return ne},bi:function(){return se},e5:function(){return z},ik:function(){return p},nz:function(){return n},pU:function(){return A},s7:function(){return c},x0:function(){return l}});var r=e(17313),v=e(74207),g=e(37613),N=e(83116);const n=d=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:d,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),A=d=>({borderColor:d.hoverBorderColor}),S=d=>({borderColor:d.activeBorderColor,boxShadow:d.activeShadow,outline:0}),ne=d=>({color:d.colorTextDisabled,backgroundColor:d.colorBgContainerDisabled,borderColor:d.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},A((0,g.TS)(d,{hoverBorderColor:d.colorBorder})))}),V=d=>{const{paddingBlockLG:t,fontSizeLG:o,lineHeightLG:i,borderRadiusLG:B,paddingInlineLG:F}=d;return{padding:`${t}px ${F}px`,fontSize:o,lineHeight:i,borderRadius:B}},l=d=>({padding:`${d.paddingBlockSM}px ${d.paddingInlineSM}px`,borderRadius:d.borderRadiusSM}),se=(d,t)=>{const{componentCls:o,colorError:i,colorWarning:B,errorActiveShadow:F,warningActiveShadow:D,colorErrorBorderHover:he,colorWarningBorderHover:ce}=d;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:i,"&:hover":{borderColor:he},"&:focus, &-focused":Object.assign({},S((0,g.TS)(d,{activeBorderColor:i,activeShadow:F}))),[`${o}-prefix, ${o}-suffix`]:{color:i}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:B,"&:hover":{borderColor:ce},"&:focus, &-focused":Object.assign({},S((0,g.TS)(d,{activeBorderColor:B,activeShadow:D}))),[`${o}-prefix, ${o}-suffix`]:{color:B}}}},p=d=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${d.paddingBlock}px ${d.paddingInline}px`,color:d.colorText,fontSize:d.fontSize,lineHeight:d.lineHeight,backgroundColor:d.colorBgContainer,backgroundImage:"none",borderWidth:d.lineWidth,borderStyle:d.lineType,borderColor:d.colorBorder,borderRadius:d.borderRadius,transition:`all ${d.motionDurationMid}`},n(d.colorTextPlaceholder)),{"&:hover":Object.assign({},A(d)),"&:focus, &-focused":Object.assign({},S(d)),"&-disabled, &[disabled]":Object.assign({},ne(d)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:d.controlHeight,lineHeight:d.lineHeight,verticalAlign:"bottom",transition:`all ${d.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},V(d)),"&-sm":Object.assign({},l(d)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),c=d=>{const{componentCls:t,antCls:o}=d;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:d.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},V(d)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},l(d)),[`&-lg ${o}-select-single ${o}-select-selector`]:{height:d.controlHeightLG},[`&-sm ${o}-select-single ${o}-select-selector`]:{height:d.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-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 ${d.paddingInline}px`,color:d.colorText,fontWeight:"normal",fontSize:d.fontSize,textAlign:"center",backgroundColor:d.colorFillAlter,border:`${d.lineWidth}px ${d.lineType} ${d.colorBorder}`,borderRadius:d.borderRadius,transition:`all ${d.motionDurationSlow}`,lineHeight:1,[`${o}-select`]:{margin:`-${d.paddingBlock+1}px -${d.paddingInline}px`,[`&${o}-select-single:not(${o}-select-customize-input)`]:{[`${o}-select-selector`]:{backgroundColor:"inherit",border:`${d.lineWidth}px ${d.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${o}-select-selector`]:{color:d.colorPrimary}}},[`${o}-cascader-picker`]:{margin:`-9px -${d.paddingInline}px`,backgroundColor:"transparent",[`${o}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-select ${o}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${o}-select ${o}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:d.borderRadius,borderEndStartRadius:d.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,r.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:d.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${t}-affix-wrapper, & > ${t}-number-affix-wrapper, & > ${o}-picker-range @@ -39,20 +39,20 @@ & > ${o}-cascader-picker:last-child ${t}, & > ${o}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:d.lineWidth,borderStartEndRadius:d.borderRadius,borderEndEndRadius:d.borderRadius},[`& > ${o}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-d.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:d.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:d.borderRadius}}}})}},Y=d=>{const{componentCls:t,controlHeightSM:o,lineWidth:i}=d,F=(o-i*2-16)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,r.Wf)(d)),p(d)),se(d,t)),{'&[type="color"]':{height:d.controlHeight,[`&${t}-lg`]:{height:d.controlHeightLG},[`&${t}-sm`]:{height:o,paddingTop:F,paddingBottom:F}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},ue=d=>{const{componentCls:t}=d;return{[`${t}-clear-icon`]:{margin:0,color:d.colorTextQuaternary,fontSize:d.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${d.motionDurationSlow}`,"&:hover":{color:d.colorTextTertiary},"&:active":{color:d.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${d.inputAffixPadding}px`}}}},me=d=>{const{componentCls:t,inputAffixPadding:o,colorTextDescription:i,motionDurationSlow:B,colorIcon:F,colorIconHover:D,iconCls:he}=d;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},p(d)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},A(d)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{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"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:d.paddingXS}},"&-show-count-suffix":{color:i},"&-show-count-has-suffix":{marginInlineEnd:d.paddingXXS},"&-prefix":{marginInlineEnd:o},"&-suffix":{marginInlineStart:o}}}),ue(d)),{[`${he}${t}-password-icon`]:{color:F,cursor:"pointer",transition:`all ${B}`,"&:hover":{color:D}}}),se(d,`${t}-affix-wrapper`))}},Le=d=>{const{componentCls:t,colorError:o,colorWarning:i,borderRadiusLG:B,borderRadiusSM:F}=d;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,r.Wf)(d)),c(d)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:B,fontSize:d.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:F}},"&-status-error":{[`${t}-group-addon`]:{color:o,borderColor:o}},"&-status-warning":{[`${t}-group-addon`]:{color:i,borderColor:i}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},ne(d))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},K=d=>{const{componentCls:t,antCls:o}=d,i=`${t}-search`;return{[i]:{[`${t}`]:{"&:hover, &:focus":{borderColor:d.colorPrimaryHover,[`+ ${t}-group-addon ${i}-button:not(${o}-btn-primary)`]:{borderInlineStartColor:d.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:d.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${i}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:d.borderRadius,borderEndEndRadius:d.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${i}-button:not(${o}-btn-primary)`]:{color:d.colorTextDescription,"&:hover":{color:d.colorPrimaryHover},"&:active":{color:d.colorPrimaryActive},[`&${o}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${i}-button`]:{height:d.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${i}-button`]:{height:d.controlHeightLG},[`&-small ${i}-button`]:{height:d.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-d.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, > ${t}, - ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},De=d=>{const{componentCls:t,paddingLG:o}=d,i=`${t}-textarea`;return{[i]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-d.fontSize*d.lineHeight,insetInlineEnd:0,color:d.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:o}},[`&-affix-wrapper${i}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:o}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:d.paddingXS,insetBlockStart:d.paddingXS},[`${i}-suffix`]:{position:"absolute",top:0,insetInlineEnd:d.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function z(d){return(0,g.TS)(d,{inputAffixPadding:d.paddingXXS})}const G=d=>{const{controlHeight:t,fontSize:o,lineHeight:i,lineWidth:B,controlHeightSM:F,controlHeightLG:D,fontSizeLG:he,lineHeightLG:ce,paddingSM:le,controlPaddingHorizontalSM:je,controlPaddingHorizontal:Se,colorFillAlter:Be,colorPrimaryHover:ie,controlOutlineWidth:Z,controlOutline:de,colorErrorOutline:b,colorWarningOutline:w}=d;return{paddingBlock:Math.max(Math.round((t-o*i)/2*10)/10-B,3),paddingBlockSM:Math.max(Math.round((F-o*i)/2*10)/10-B,0),paddingBlockLG:Math.ceil((D-he*ce)/2*10)/10-B,paddingInline:le-B,paddingInlineSM:je-B,paddingInlineLG:Se-B,addonBg:Be,activeBorderColor:ie,hoverBorderColor:ie,activeShadow:`0 0 0 ${Z}px ${de}`,errorActiveShadow:`0 0 0 ${Z}px ${b}`,warningActiveShadow:`0 0 0 ${Z}px ${w}`}};we.ZP=(0,N.Z)("Input",d=>{const t=(0,g.TS)(d,z(d));return[Y(t),De(t),me(t),Le(t),K(t),(0,v.c)(t)]},G)},71413:function(Lt,we,e){e.d(we,{D:function(){return z},Z:function(){return t}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(i,B){return v.createElement(n.Z,(0,r.Z)({},i,{ref:B,icon:N}))},S=v.forwardRef(A),ne=S,V=e(81132),l=e(38226),se=e(92310),p=e.n(se),c=e(64002),ue=o=>!isNaN(parseFloat(o))&&isFinite(o),me=e(36355),Le=e(84966),K=function(o,i){var B={};for(var F in o)Object.prototype.hasOwnProperty.call(o,F)&&i.indexOf(F)<0&&(B[F]=o[F]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,F=Object.getOwnPropertySymbols(o);D{let o=0;return function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return o+=1,`${i}${o}`}})();var t=v.forwardRef((o,i)=>{const{prefixCls:B,className:F,trigger:D,children:he,defaultCollapsed:ce=!1,theme:le="dark",style:je={},collapsible:Se=!1,reverseArrow:Be=!1,width:ie=200,collapsedWidth:Z=80,zeroWidthTriggerStyle:de,breakpoint:b,onCollapse:w,onBreakpoint:j}=o,W=K(o,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:L}=(0,v.useContext)(Le.Gs),[oe,U]=(0,v.useState)("collapsed"in o?o.collapsed:ce),[We,Ke]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in o&&U(o.collapsed)},[o.collapsed]);const ve=(y,s)=>{"collapsed"in o||U(y),w==null||w(y,s)},rt=(0,v.useRef)();rt.current=y=>{Ke(y.matches),j==null||j(y.matches),oe!==y.matches&&ve(y.matches,"responsive")},(0,v.useEffect)(()=>{function y(u){return rt.current(u)}let s;if(typeof window!="undefined"){const{matchMedia:u}=window;if(u&&b&&b in De){s=u(`(max-width: ${De[b]})`);try{s.addEventListener("change",y)}catch(E){s.addListener(y)}y(s)}}return()=>{try{s==null||s.removeEventListener("change",y)}catch(u){s==null||s.removeListener(y)}}},[b]),(0,v.useEffect)(()=>{const y=G("ant-sider-");return L.addSider(y),()=>L.removeSider(y)},[]);const it=()=>{ve(!oe,"clickTrigger")},{getPrefixCls:Ze}=(0,v.useContext)(me.E_),at=()=>{const y=Ze("layout-sider",B),s=(0,c.Z)(W,["collapsed"]),u=oe?Z:ie,E=ue(u)?`${u}px`:String(u),O=parseFloat(String(Z||0))===0?v.createElement("span",{onClick:it,className:p()(`${y}-zero-width-trigger`,`${y}-zero-width-trigger-${Be?"right":"left"}`),style:de},D||v.createElement(ne,null)):null,te={expanded:Be?v.createElement(l.Z,null):v.createElement(V.Z,null),collapsed:Be?v.createElement(V.Z,null):v.createElement(l.Z,null)}[oe?"collapsed":"expanded"],pe=D!==null?O||v.createElement("div",{className:`${y}-trigger`,onClick:it,style:{width:E}},D||te):null,fe=Object.assign(Object.assign({},je),{flex:`0 0 ${E}`,maxWidth:E,minWidth:E,width:E}),ee=p()(y,`${y}-${le}`,{[`${y}-collapsed`]:!!oe,[`${y}-has-trigger`]:Se&&D!==null&&!O,[`${y}-below`]:!!We,[`${y}-zero-width`]:parseFloat(E)===0},F);return v.createElement("aside",Object.assign({className:ee},s,{style:fe,ref:i}),v.createElement("div",{className:`${y}-children`},he),Se||We&&O?pe:null)},Q=v.useMemo(()=>({siderCollapsed:oe}),[oe]);return v.createElement(z.Provider,{value:Q},at())})},44e3:function(Lt,we,e){var r=e(84966),v=e(71413);const g=r.ZP;g.Header=r.h4,g.Footer=r.$_,g.Content=r.VY,g.Sider=v.Z,we.default=g},84966:function(Lt,we,e){e.d(we,{VY:function(){return z},$_:function(){return De},h4:function(){return K},Gs:function(){return c},ZP:function(){return G}});var r=e(26390),v=e(92310),g=e.n(v),N=e(64002),n=e(59301),A=e(36355),S=e(83116),V=d=>{const{componentCls:t,bodyBg:o,lightSiderBg:i,lightTriggerBg:B,lightTriggerColor:F}=d;return{[`${t}-sider-light`]:{background:i,[`${t}-sider-trigger`]:{color:F,background:B},[`${t}-sider-zero-width-trigger`]:{color:F,background:B,border:`1px solid ${o}`,borderInlineStart:0}}}};const l=d=>{const{antCls:t,componentCls:o,colorText:i,triggerColor:B,footerBg:F,triggerBg:D,headerHeight:he,headerPadding:ce,headerColor:le,footerPadding:je,triggerHeight:Se,zeroTriggerHeight:Be,zeroTriggerWidth:ie,motionDurationMid:Z,motionDurationSlow:de,fontSize:b,borderRadius:w,bodyBg:j,headerBg:W,siderBg:L}=d;return{[o]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:j,"&, *":{boxSizing:"border-box"},[`&${o}-has-sider`]:{flexDirection:"row",[`> ${o}, > ${o}-content`]:{width:0}},[`${o}-header, &${o}-footer`]:{flex:"0 0 auto"},[`${o}-sider`]:{position:"relative",minWidth:0,background:L,transition:`all ${Z}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Se},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Se,color:B,lineHeight:`${Se}px`,textAlign:"center",background:D,cursor:"pointer",transition:`all ${Z}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-ie,zIndex:1,width:ie,height:Be,color:B,fontSize:d.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:L,borderStartStartRadius:0,borderStartEndRadius:w,borderEndEndRadius:w,borderEndStartRadius:0,cursor:"pointer",transition:`background ${de} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${de}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ie,borderStartStartRadius:w,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:w}}}}},V(d)),{"&-rtl":{direction:"rtl"}}),[`${o}-header`]:{height:he,padding:ce,color:le,lineHeight:`${he}px`,background:W,[`${t}-menu`]:{lineHeight:"inherit"}},[`${o}-footer`]:{padding:je,color:i,fontSize:b,background:F},[`${o}-content`]:{flex:"auto",minHeight:0}}};var se=(0,S.Z)("Layout",d=>[l(d)],d=>{const{colorBgLayout:t,controlHeight:o,controlHeightLG:i,colorText:B,controlHeightSM:F,marginXXS:D,colorTextLightSolid:he,colorBgContainer:ce}=d,le=i*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:o*2,headerPadding:`0 ${le}px`,headerColor:B,footerPadding:`${F}px ${le}px`,footerBg:t,siderBg:"#001529",triggerHeight:i+D*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:i,zeroTriggerHeight:i,lightSiderBg:ce,lightTriggerBg:ce,lightTriggerColor:B}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),p=function(d,t){var o={};for(var i in d)Object.prototype.hasOwnProperty.call(d,i)&&t.indexOf(i)<0&&(o[i]=d[i]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,i=Object.getOwnPropertySymbols(d);Bnull,removeSider:()=>null}});function Y(d){let{suffixCls:t,tagName:o,displayName:i}=d;return B=>n.forwardRef((D,he)=>n.createElement(B,Object.assign({ref:he,suffixCls:t,tagName:o},D)))}const ue=n.forwardRef((d,t)=>{const{prefixCls:o,suffixCls:i,className:B,tagName:F}=d,D=p(d,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=n.useContext(A.E_),ce=he("layout",o),[le,je]=se(ce),Se=i?`${ce}-${i}`:ce;return le(n.createElement(F,Object.assign({className:g()(o||Se,B,je),ref:t},D)))}),me=n.forwardRef((d,t)=>{const{direction:o}=n.useContext(A.E_),[i,B]=n.useState([]),{prefixCls:F,className:D,rootClassName:he,children:ce,hasSider:le,tagName:je,style:Se}=d,Be=p(d,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ie=(0,N.Z)(Be,["suffixCls"]),{getPrefixCls:Z,layout:de}=n.useContext(A.E_),b=Z("layout",F),[w,j]=se(b),W=g()(b,{[`${b}-has-sider`]:typeof le=="boolean"?le:i.length>0,[`${b}-rtl`]:o==="rtl"},de==null?void 0:de.className,D,he,j),L=n.useMemo(()=>({siderHook:{addSider:oe=>{B(U=>[].concat((0,r.Z)(U),[oe]))},removeSider:oe=>{B(U=>U.filter(We=>We!==oe))}}}),[]);return w(n.createElement(c.Provider,{value:L},n.createElement(je,Object.assign({ref:t,className:W,style:Object.assign(Object.assign({},de==null?void 0:de.style),Se)},ie),ce)))}),Le=Y({tagName:"div",displayName:"Layout"})(me),K=Y({suffixCls:"header",tagName:"header",displayName:"Header"})(ue),De=Y({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ue),z=Y({suffixCls:"content",tagName:"main",displayName:"Content"})(ue);var G=Le},40875:function(Lt,we,e){e.d(we,{J:function(){return A}});var r=e(59301),v=e(33234),g=e(80764),N=function(S,ne){var V={};for(var l in S)Object.prototype.hasOwnProperty.call(S,l)&&ne.indexOf(l)<0&&(V[l]=S[l]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,l=Object.getOwnPropertySymbols(S);se{const{children:V}=S,l=N(S,["children"]),se=r.useContext(n),p=r.useMemo(()=>Object.assign(Object.assign({},se),l),[se,l.prefixCls,l.mode,l.selectable]);return r.createElement(n.Provider,{value:p},r.createElement(v.BR,null,(0,g.supportNodeRef)(V)?r.cloneElement(V,{ref:ne}):V))});we.Z=n},20834:function(Lt,we,e){e.d(we,{default:function(){return Q}});var r=e(22798),v=e(59301),g=e(71413),N=e(92310),n=e.n(N),A=e(36355),S=function(y,s){var u={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&s.indexOf(E)<0&&(u[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(y);O{const{prefixCls:s,className:u,dashed:E}=y,O=S(y,["prefixCls","className","dashed"]),{getPrefixCls:T}=v.useContext(A.E_),H=T("menu",s),te=n()({[`${H}-item-divider-dashed`]:!!E},u);return v.createElement(r.iz,Object.assign({className:te},O))},l=e(38298),se=e(64002),p=e(6848),c=e(92343),ue=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Le=y=>{var s;const{className:u,children:E,icon:O,title:T,danger:H}=y,{prefixCls:te,firstLevel:pe,direction:fe,disableMenuItemTitleTooltip:ee,inlineCollapsed:xe}=v.useContext(ue),Ie=Mt=>{const Ot=v.createElement("span",{className:`${te}-title-content`},E);return(!O||(0,c.l$)(E)&&E.type==="span")&&E&&Mt&&pe&&typeof E=="string"?v.createElement("div",{className:`${te}-inline-collapsed-noicon`},E.charAt(0)):Ot},{siderCollapsed:Ee}=v.useContext(g.D);let $=T;typeof T=="undefined"?$=pe?E:"":T===!1&&($="");const ze={title:$};!Ee&&!xe&&(ze.title=null,ze.open=!1);const ot=(0,l.Z)(E).length;let _e=v.createElement(r.ck,Object.assign({},(0,se.Z)(y,["title","icon","danger"]),{className:n()({[`${te}-item-danger`]:H,[`${te}-item-only-child`]:(O?ot+1:ot)===1},u),title:typeof T=="string"?T:void 0}),(0,c.Tm)(O,{className:n()((0,c.l$)(O)?(s=O.props)===null||s===void 0?void 0:s.className:"",`${te}-item-icon`)}),Ie(xe));return ee||(_e=v.createElement(p.Z,Object.assign({},ze,{placement:fe==="rtl"?"left":"right",overlayClassName:`${te}-inline-collapsed-tooltip`}),_e)),_e},De=y=>{var s;const{popupClassName:u,icon:E,title:O,theme:T}=y,H=v.useContext(ue),{prefixCls:te,inlineCollapsed:pe,theme:fe}=H,ee=(0,r.Xl)();let xe;if(!E)xe=pe&&!ee.length&&O&&typeof O=="string"?v.createElement("div",{className:`${te}-inline-collapsed-noicon`},O.charAt(0)):v.createElement("span",{className:`${te}-title-content`},O);else{const Ee=(0,c.l$)(O)&&O.type==="span";xe=v.createElement(v.Fragment,null,(0,c.Tm)(E,{className:n()((0,c.l$)(E)?(s=E.props)===null||s===void 0?void 0:s.className:"",`${te}-item-icon`)}),Ee?O:v.createElement("span",{className:`${te}-title-content`},O))}const Ie=v.useMemo(()=>Object.assign(Object.assign({},H),{firstLevel:!1}),[H]);return v.createElement(ue.Provider,{value:Ie},v.createElement(r.Wd,Object.assign({},(0,se.Z)(y,["icon"]),{title:xe,popupClassName:n()(te,u,`${te}-${T||fe}`)})))},z=e(24764),G=e(80764),d=e(62892),t=e(40875),o=function(y,s){var u={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&s.indexOf(E)<0&&(u[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(y);O{if(s&&typeof s=="object"){const E=s,{label:O,children:T,key:H,type:te}=E,pe=o(E,["label","children","key","type"]),fe=H!=null?H:`tmp-${u}`;return T||te==="group"?te==="group"?v.createElement(r.BW,Object.assign({key:fe},pe,{title:O}),i(T)):v.createElement(De,Object.assign({key:fe},pe,{title:O}),i(T)):te==="divider"?v.createElement(V,Object.assign({key:fe},pe)):v.createElement(Le,Object.assign({key:fe},pe),O)}return null}).filter(s=>s)}function B(y){return v.useMemo(()=>y&&i(y),[y])}var F=e(64993),D=e(17313),he=e(8378),ce=e(13826),le=e(29878),je=e(83116),Se=e(37613),ie=y=>{const{componentCls:s,motionDurationSlow:u,horizontalLineHeight:E,colorSplit:O,lineWidth:T,lineType:H,itemPaddingInline:te}=y;return{[`${s}-horizontal`]:{lineHeight:E,border:0,borderBottom:`${T}px ${H} ${O}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${s}-item, ${s}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:te},[`> ${s}-item:hover, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},De=d=>{const{componentCls:t,paddingLG:o}=d,i=`${t}-textarea`;return{[i]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-d.fontSize*d.lineHeight,insetInlineEnd:0,color:d.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:o}},[`&-affix-wrapper${i}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:o}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:d.paddingXS,insetBlockStart:d.paddingXS},[`${i}-suffix`]:{position:"absolute",top:0,insetInlineEnd:d.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function z(d){return(0,g.TS)(d,{inputAffixPadding:d.paddingXXS})}const Q=d=>{const{controlHeight:t,fontSize:o,lineHeight:i,lineWidth:B,controlHeightSM:F,controlHeightLG:D,fontSizeLG:he,lineHeightLG:ce,paddingSM:le,controlPaddingHorizontalSM:je,controlPaddingHorizontal:xe,colorFillAlter:Be,colorPrimaryHover:ie,controlOutlineWidth:Z,controlOutline:de,colorErrorOutline:b,colorWarningOutline:w}=d;return{paddingBlock:Math.max(Math.round((t-o*i)/2*10)/10-B,3),paddingBlockSM:Math.max(Math.round((F-o*i)/2*10)/10-B,0),paddingBlockLG:Math.ceil((D-he*ce)/2*10)/10-B,paddingInline:le-B,paddingInlineSM:je-B,paddingInlineLG:xe-B,addonBg:Be,activeBorderColor:ie,hoverBorderColor:ie,activeShadow:`0 0 0 ${Z}px ${de}`,errorActiveShadow:`0 0 0 ${Z}px ${b}`,warningActiveShadow:`0 0 0 ${Z}px ${w}`}};we.ZP=(0,N.Z)("Input",d=>{const t=(0,g.TS)(d,z(d));return[Y(t),De(t),me(t),Le(t),K(t),(0,v.c)(t)]},Q)},71413:function(Lt,we,e){e.d(we,{D:function(){return z},Z:function(){return t}});var r=e(5891),v=e(59301),g={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"},N=g,n=e(31533),A=function(i,B){return v.createElement(n.Z,(0,r.Z)({},i,{ref:B,icon:N}))},S=v.forwardRef(A),ne=S,V=e(81132),l=e(38226),se=e(92310),p=e.n(se),c=e(64002),ue=o=>!isNaN(parseFloat(o))&&isFinite(o),me=e(36355),Le=e(84966),K=function(o,i){var B={};for(var F in o)Object.prototype.hasOwnProperty.call(o,F)&&i.indexOf(F)<0&&(B[F]=o[F]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,F=Object.getOwnPropertySymbols(o);D{let o=0;return function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return o+=1,`${i}${o}`}})();var t=v.forwardRef((o,i)=>{const{prefixCls:B,className:F,trigger:D,children:he,defaultCollapsed:ce=!1,theme:le="dark",style:je={},collapsible:xe=!1,reverseArrow:Be=!1,width:ie=200,collapsedWidth:Z=80,zeroWidthTriggerStyle:de,breakpoint:b,onCollapse:w,onBreakpoint:j}=o,W=K(o,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:L}=(0,v.useContext)(Le.Gs),[oe,J]=(0,v.useState)("collapsed"in o?o.collapsed:ce),[We,Ke]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in o&&J(o.collapsed)},[o.collapsed]);const ve=(y,s)=>{"collapsed"in o||J(y),w==null||w(y,s)},rt=(0,v.useRef)();rt.current=y=>{Ke(y.matches),j==null||j(y.matches),oe!==y.matches&&ve(y.matches,"responsive")},(0,v.useEffect)(()=>{function y(u){return rt.current(u)}let s;if(typeof window!="undefined"){const{matchMedia:u}=window;if(u&&b&&b in De){s=u(`(max-width: ${De[b]})`);try{s.addEventListener("change",y)}catch(E){s.addListener(y)}y(s)}}return()=>{try{s==null||s.removeEventListener("change",y)}catch(u){s==null||s.removeListener(y)}}},[b]),(0,v.useEffect)(()=>{const y=Q("ant-sider-");return L.addSider(y),()=>L.removeSider(y)},[]);const it=()=>{ve(!oe,"clickTrigger")},{getPrefixCls:Ze}=(0,v.useContext)(me.E_),at=()=>{const y=Ze("layout-sider",B),s=(0,c.Z)(W,["collapsed"]),u=oe?Z:ie,E=ue(u)?`${u}px`:String(u),O=parseFloat(String(Z||0))===0?v.createElement("span",{onClick:it,className:p()(`${y}-zero-width-trigger`,`${y}-zero-width-trigger-${Be?"right":"left"}`),style:de},D||v.createElement(ne,null)):null,te={expanded:Be?v.createElement(l.Z,null):v.createElement(V.Z,null),collapsed:Be?v.createElement(V.Z,null):v.createElement(l.Z,null)}[oe?"collapsed":"expanded"],pe=D!==null?O||v.createElement("div",{className:`${y}-trigger`,onClick:it,style:{width:E}},D||te):null,fe=Object.assign(Object.assign({},je),{flex:`0 0 ${E}`,maxWidth:E,minWidth:E,width:E}),ee=p()(y,`${y}-${le}`,{[`${y}-collapsed`]:!!oe,[`${y}-has-trigger`]:xe&&D!==null&&!O,[`${y}-below`]:!!We,[`${y}-zero-width`]:parseFloat(E)===0},F);return v.createElement("aside",Object.assign({className:ee},s,{style:fe,ref:i}),v.createElement("div",{className:`${y}-children`},he),xe||We&&O?pe:null)},X=v.useMemo(()=>({siderCollapsed:oe}),[oe]);return v.createElement(z.Provider,{value:X},at())})},44e3:function(Lt,we,e){var r=e(84966),v=e(71413);const g=r.ZP;g.Header=r.h4,g.Footer=r.$_,g.Content=r.VY,g.Sider=v.Z,we.default=g},84966:function(Lt,we,e){e.d(we,{VY:function(){return z},$_:function(){return De},h4:function(){return K},Gs:function(){return c},ZP:function(){return Q}});var r=e(26390),v=e(92310),g=e.n(v),N=e(64002),n=e(59301),A=e(36355),S=e(83116),V=d=>{const{componentCls:t,bodyBg:o,lightSiderBg:i,lightTriggerBg:B,lightTriggerColor:F}=d;return{[`${t}-sider-light`]:{background:i,[`${t}-sider-trigger`]:{color:F,background:B},[`${t}-sider-zero-width-trigger`]:{color:F,background:B,border:`1px solid ${o}`,borderInlineStart:0}}}};const l=d=>{const{antCls:t,componentCls:o,colorText:i,triggerColor:B,footerBg:F,triggerBg:D,headerHeight:he,headerPadding:ce,headerColor:le,footerPadding:je,triggerHeight:xe,zeroTriggerHeight:Be,zeroTriggerWidth:ie,motionDurationMid:Z,motionDurationSlow:de,fontSize:b,borderRadius:w,bodyBg:j,headerBg:W,siderBg:L}=d;return{[o]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:j,"&, *":{boxSizing:"border-box"},[`&${o}-has-sider`]:{flexDirection:"row",[`> ${o}, > ${o}-content`]:{width:0}},[`${o}-header, &${o}-footer`]:{flex:"0 0 auto"},[`${o}-sider`]:{position:"relative",minWidth:0,background:L,transition:`all ${Z}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:xe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:xe,color:B,lineHeight:`${xe}px`,textAlign:"center",background:D,cursor:"pointer",transition:`all ${Z}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-ie,zIndex:1,width:ie,height:Be,color:B,fontSize:d.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:L,borderStartStartRadius:0,borderStartEndRadius:w,borderEndEndRadius:w,borderEndStartRadius:0,cursor:"pointer",transition:`background ${de} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${de}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ie,borderStartStartRadius:w,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:w}}}}},V(d)),{"&-rtl":{direction:"rtl"}}),[`${o}-header`]:{height:he,padding:ce,color:le,lineHeight:`${he}px`,background:W,[`${t}-menu`]:{lineHeight:"inherit"}},[`${o}-footer`]:{padding:je,color:i,fontSize:b,background:F},[`${o}-content`]:{flex:"auto",minHeight:0}}};var se=(0,S.Z)("Layout",d=>[l(d)],d=>{const{colorBgLayout:t,controlHeight:o,controlHeightLG:i,colorText:B,controlHeightSM:F,marginXXS:D,colorTextLightSolid:he,colorBgContainer:ce}=d,le=i*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:o*2,headerPadding:`0 ${le}px`,headerColor:B,footerPadding:`${F}px ${le}px`,footerBg:t,siderBg:"#001529",triggerHeight:i+D*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:i,zeroTriggerHeight:i,lightSiderBg:ce,lightTriggerBg:ce,lightTriggerColor:B}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),p=function(d,t){var o={};for(var i in d)Object.prototype.hasOwnProperty.call(d,i)&&t.indexOf(i)<0&&(o[i]=d[i]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,i=Object.getOwnPropertySymbols(d);Bnull,removeSider:()=>null}});function Y(d){let{suffixCls:t,tagName:o,displayName:i}=d;return B=>n.forwardRef((D,he)=>n.createElement(B,Object.assign({ref:he,suffixCls:t,tagName:o},D)))}const ue=n.forwardRef((d,t)=>{const{prefixCls:o,suffixCls:i,className:B,tagName:F}=d,D=p(d,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=n.useContext(A.E_),ce=he("layout",o),[le,je]=se(ce),xe=i?`${ce}-${i}`:ce;return le(n.createElement(F,Object.assign({className:g()(o||xe,B,je),ref:t},D)))}),me=n.forwardRef((d,t)=>{const{direction:o}=n.useContext(A.E_),[i,B]=n.useState([]),{prefixCls:F,className:D,rootClassName:he,children:ce,hasSider:le,tagName:je,style:xe}=d,Be=p(d,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ie=(0,N.Z)(Be,["suffixCls"]),{getPrefixCls:Z,layout:de}=n.useContext(A.E_),b=Z("layout",F),[w,j]=se(b),W=g()(b,{[`${b}-has-sider`]:typeof le=="boolean"?le:i.length>0,[`${b}-rtl`]:o==="rtl"},de==null?void 0:de.className,D,he,j),L=n.useMemo(()=>({siderHook:{addSider:oe=>{B(J=>[].concat((0,r.Z)(J),[oe]))},removeSider:oe=>{B(J=>J.filter(We=>We!==oe))}}}),[]);return w(n.createElement(c.Provider,{value:L},n.createElement(je,Object.assign({ref:t,className:W,style:Object.assign(Object.assign({},de==null?void 0:de.style),xe)},ie),ce)))}),Le=Y({tagName:"div",displayName:"Layout"})(me),K=Y({suffixCls:"header",tagName:"header",displayName:"Header"})(ue),De=Y({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ue),z=Y({suffixCls:"content",tagName:"main",displayName:"Content"})(ue);var Q=Le},40875:function(Lt,we,e){e.d(we,{J:function(){return A}});var r=e(59301),v=e(33234),g=e(80764),N=function(S,ne){var V={};for(var l in S)Object.prototype.hasOwnProperty.call(S,l)&&ne.indexOf(l)<0&&(V[l]=S[l]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,l=Object.getOwnPropertySymbols(S);se{const{children:V}=S,l=N(S,["children"]),se=r.useContext(n),p=r.useMemo(()=>Object.assign(Object.assign({},se),l),[se,l.prefixCls,l.mode,l.selectable]);return r.createElement(n.Provider,{value:p},r.createElement(v.BR,null,(0,g.supportNodeRef)(V)?r.cloneElement(V,{ref:ne}):V))});we.Z=n},20834:function(Lt,we,e){e.d(we,{default:function(){return X}});var r=e(22798),v=e(59301),g=e(71413),N=e(92310),n=e.n(N),A=e(36355),S=function(y,s){var u={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&s.indexOf(E)<0&&(u[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(y);O{const{prefixCls:s,className:u,dashed:E}=y,O=S(y,["prefixCls","className","dashed"]),{getPrefixCls:T}=v.useContext(A.E_),H=T("menu",s),te=n()({[`${H}-item-divider-dashed`]:!!E},u);return v.createElement(r.iz,Object.assign({className:te},O))},l=e(38298),se=e(64002),p=e(6848),c=e(92343),ue=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Le=y=>{var s;const{className:u,children:E,icon:O,title:T,danger:H}=y,{prefixCls:te,firstLevel:pe,direction:fe,disableMenuItemTitleTooltip:ee,inlineCollapsed:be}=v.useContext(ue),Ie=Mt=>{const Ot=v.createElement("span",{className:`${te}-title-content`},E);return(!O||(0,c.l$)(E)&&E.type==="span")&&E&&Mt&&pe&&typeof E=="string"?v.createElement("div",{className:`${te}-inline-collapsed-noicon`},E.charAt(0)):Ot},{siderCollapsed:ye}=v.useContext(g.D);let G=T;typeof T=="undefined"?G=pe?E:"":T===!1&&(G="");const Re={title:G};!ye&&!be&&(Re.title=null,Re.open=!1);const ot=(0,l.Z)(E).length;let _e=v.createElement(r.ck,Object.assign({},(0,se.Z)(y,["title","icon","danger"]),{className:n()({[`${te}-item-danger`]:H,[`${te}-item-only-child`]:(O?ot+1:ot)===1},u),title:typeof T=="string"?T:void 0}),(0,c.Tm)(O,{className:n()((0,c.l$)(O)?(s=O.props)===null||s===void 0?void 0:s.className:"",`${te}-item-icon`)}),Ie(be));return ee||(_e=v.createElement(p.Z,Object.assign({},Re,{placement:fe==="rtl"?"left":"right",overlayClassName:`${te}-inline-collapsed-tooltip`}),_e)),_e},De=y=>{var s;const{popupClassName:u,icon:E,title:O,theme:T}=y,H=v.useContext(ue),{prefixCls:te,inlineCollapsed:pe,theme:fe}=H,ee=(0,r.Xl)();let be;if(!E)be=pe&&!ee.length&&O&&typeof O=="string"?v.createElement("div",{className:`${te}-inline-collapsed-noicon`},O.charAt(0)):v.createElement("span",{className:`${te}-title-content`},O);else{const ye=(0,c.l$)(O)&&O.type==="span";be=v.createElement(v.Fragment,null,(0,c.Tm)(E,{className:n()((0,c.l$)(E)?(s=E.props)===null||s===void 0?void 0:s.className:"",`${te}-item-icon`)}),ye?O:v.createElement("span",{className:`${te}-title-content`},O))}const Ie=v.useMemo(()=>Object.assign(Object.assign({},H),{firstLevel:!1}),[H]);return v.createElement(ue.Provider,{value:Ie},v.createElement(r.Wd,Object.assign({},(0,se.Z)(y,["icon"]),{title:be,popupClassName:n()(te,u,`${te}-${T||fe}`)})))},z=e(24764),Q=e(80764),d=e(62892),t=e(40875),o=function(y,s){var u={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&s.indexOf(E)<0&&(u[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(y);O{if(s&&typeof s=="object"){const E=s,{label:O,children:T,key:H,type:te}=E,pe=o(E,["label","children","key","type"]),fe=H!=null?H:`tmp-${u}`;return T||te==="group"?te==="group"?v.createElement(r.BW,Object.assign({key:fe},pe,{title:O}),i(T)):v.createElement(De,Object.assign({key:fe},pe,{title:O}),i(T)):te==="divider"?v.createElement(V,Object.assign({key:fe},pe)):v.createElement(Le,Object.assign({key:fe},pe),O)}return null}).filter(s=>s)}function B(y){return v.useMemo(()=>y&&i(y),[y])}var F=e(64993),D=e(17313),he=e(8378),ce=e(13826),le=e(29878),je=e(83116),xe=e(37613),ie=y=>{const{componentCls:s,motionDurationSlow:u,horizontalLineHeight:E,colorSplit:O,lineWidth:T,lineType:H,itemPaddingInline:te}=y;return{[`${s}-horizontal`]:{lineHeight:E,border:0,borderBottom:`${T}px ${H} ${O}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${s}-item, ${s}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:te},[`> ${s}-item:hover, > ${s}-item-active, > ${s}-submenu ${s}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${s}-item, ${s}-submenu-title`]:{transition:[`border-color ${u}`,`background ${u}`].join(",")},[`${s}-submenu-arrow`]:{display:"none"}}}},de=y=>{let{componentCls:s,menuArrowOffset:u}=y;return{[`${s}-rtl`]:{direction:"rtl"},[`${s}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${s}-rtl${s}-vertical, - ${s}-submenu-rtl ${s}-vertical`]:{[`${s}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${u})`},"&::after":{transform:`rotate(45deg) translateY(${u})`}}}}};const b=y=>Object.assign({},(0,D.oN)(y));var j=(y,s)=>{const{componentCls:u,itemColor:E,itemSelectedColor:O,groupTitleColor:T,itemBg:H,subMenuItemBg:te,itemSelectedBg:pe,activeBarHeight:fe,activeBarWidth:ee,activeBarBorderWidth:xe,motionDurationSlow:Ie,motionEaseInOut:Ee,motionEaseOut:$,itemPaddingInline:ze,motionDurationMid:ot,itemHoverColor:_e,lineType:Mt,colorSplit:Ot,itemDisabledColor:qt,dangerItemColor:$t,dangerItemHoverColor:Pt,dangerItemSelectedColor:Rt,dangerItemActiveBg:It,dangerItemSelectedBg:nn,itemHoverBg:Jt,itemActiveBg:kt,menuSubMenuBg:Ut,horizontalItemSelectedColor:fn,horizontalItemSelectedBg:vn,horizontalItemBorderRadius:_t,horizontalItemHoverBg:pn,popupBg:an}=y;return{[`${u}-${s}, ${u}-${s} > ${u}`]:{color:E,background:H,[`&${u}-root:focus-visible`]:Object.assign({},b(y)),[`${u}-item-group-title`]:{color:T},[`${u}-submenu-selected`]:{[`> ${u}-submenu-title`]:{color:O}},[`${u}-item-disabled, ${u}-submenu-disabled`]:{color:`${qt} !important`},[`${u}-item:not(${u}-item-selected):not(${u}-submenu-selected)`]:{[`&:hover, > ${u}-submenu-title:hover`]:{color:_e}},[`&:not(${u}-horizontal)`]:{[`${u}-item:not(${u}-item-selected)`]:{"&:hover":{backgroundColor:Jt},"&:active":{backgroundColor:kt}},[`${u}-submenu-title`]:{"&:hover":{backgroundColor:Jt},"&:active":{backgroundColor:kt}}},[`${u}-item-danger`]:{color:$t,[`&${u}-item:hover`]:{[`&:not(${u}-item-selected):not(${u}-submenu-selected)`]:{color:Pt}},[`&${u}-item:active`]:{background:It}},[`${u}-item a`]:{"&, &:hover":{color:"inherit"}},[`${u}-item-selected`]:{color:O,[`&${u}-item-danger`]:{color:Rt},"a, a:hover":{color:"inherit"}},[`& ${u}-item-selected`]:{backgroundColor:pe,[`&${u}-item-danger`]:{backgroundColor:nn}},[`${u}-item, ${u}-submenu-title`]:{[`&:not(${u}-item-disabled):focus-visible`]:Object.assign({},b(y))},[`&${u}-submenu > ${u}`]:{backgroundColor:Ut},[`&${u}-popup > ${u}`]:{backgroundColor:an},[`&${u}-horizontal`]:Object.assign(Object.assign({},s==="dark"?{borderBottom:0}:{}),{[`> ${u}-item, > ${u}-submenu`]:{top:xe,marginTop:-xe,marginBottom:0,borderRadius:_t,"&::after":{position:"absolute",insetInline:ze,bottom:0,borderBottom:`${fe}px solid transparent`,transition:`border-color ${Ie} ${Ee}`,content:'""'},"&:hover, &-active, &-open":{background:pn,"&::after":{borderBottomWidth:fe,borderBottomColor:fn}},"&-selected":{color:fn,backgroundColor:vn,"&:hover":{backgroundColor:vn},"&::after":{borderBottomWidth:fe,borderBottomColor:fn}}}}),[`&${u}-root`]:{[`&${u}-inline, &${u}-vertical`]:{borderInlineEnd:`${xe}px ${Mt} ${Ot}`}},[`&${u}-inline`]:{[`${u}-sub${u}-inline`]:{background:te},[`${u}-item, ${u}-submenu-title`]:xe&&ee?{width:`calc(100% + ${xe}px)`}:{},[`${u}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ee}px solid ${O}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ot} ${$}`,`opacity ${ot} ${$}`].join(","),content:'""'},[`&${u}-item-danger`]:{"&::after":{borderInlineEndColor:Rt}}},[`${u}-selected, ${u}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ot} ${Ee}`,`opacity ${ot} ${Ee}`].join(",")}}}}}};const W=y=>{const{componentCls:s,itemHeight:u,itemMarginInline:E,padding:O,menuArrowSize:T,marginXS:H,itemMarginBlock:te}=y,pe=O+T+H;return{[`${s}-item`]:{position:"relative",overflow:"hidden"},[`${s}-item, ${s}-submenu-title`]:{height:u,lineHeight:`${u}px`,paddingInline:O,overflow:"hidden",textOverflow:"ellipsis",marginInline:E,marginBlock:te,width:`calc(100% - ${E*2}px)`},[`> ${s}-item, + ${s}-submenu-rtl ${s}-vertical`]:{[`${s}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${u})`},"&::after":{transform:`rotate(45deg) translateY(${u})`}}}}};const b=y=>Object.assign({},(0,D.oN)(y));var j=(y,s)=>{const{componentCls:u,itemColor:E,itemSelectedColor:O,groupTitleColor:T,itemBg:H,subMenuItemBg:te,itemSelectedBg:pe,activeBarHeight:fe,activeBarWidth:ee,activeBarBorderWidth:be,motionDurationSlow:Ie,motionEaseInOut:ye,motionEaseOut:G,itemPaddingInline:Re,motionDurationMid:ot,itemHoverColor:_e,lineType:Mt,colorSplit:Ot,itemDisabledColor:qt,dangerItemColor:$t,dangerItemHoverColor:Pt,dangerItemSelectedColor:Rt,dangerItemActiveBg:It,dangerItemSelectedBg:nn,itemHoverBg:Jt,itemActiveBg:kt,menuSubMenuBg:Ut,horizontalItemSelectedColor:fn,horizontalItemSelectedBg:gn,horizontalItemBorderRadius:_t,horizontalItemHoverBg:hn,popupBg:an}=y;return{[`${u}-${s}, ${u}-${s} > ${u}`]:{color:E,background:H,[`&${u}-root:focus-visible`]:Object.assign({},b(y)),[`${u}-item-group-title`]:{color:T},[`${u}-submenu-selected`]:{[`> ${u}-submenu-title`]:{color:O}},[`${u}-item-disabled, ${u}-submenu-disabled`]:{color:`${qt} !important`},[`${u}-item:not(${u}-item-selected):not(${u}-submenu-selected)`]:{[`&:hover, > ${u}-submenu-title:hover`]:{color:_e}},[`&:not(${u}-horizontal)`]:{[`${u}-item:not(${u}-item-selected)`]:{"&:hover":{backgroundColor:Jt},"&:active":{backgroundColor:kt}},[`${u}-submenu-title`]:{"&:hover":{backgroundColor:Jt},"&:active":{backgroundColor:kt}}},[`${u}-item-danger`]:{color:$t,[`&${u}-item:hover`]:{[`&:not(${u}-item-selected):not(${u}-submenu-selected)`]:{color:Pt}},[`&${u}-item:active`]:{background:It}},[`${u}-item a`]:{"&, &:hover":{color:"inherit"}},[`${u}-item-selected`]:{color:O,[`&${u}-item-danger`]:{color:Rt},"a, a:hover":{color:"inherit"}},[`& ${u}-item-selected`]:{backgroundColor:pe,[`&${u}-item-danger`]:{backgroundColor:nn}},[`${u}-item, ${u}-submenu-title`]:{[`&:not(${u}-item-disabled):focus-visible`]:Object.assign({},b(y))},[`&${u}-submenu > ${u}`]:{backgroundColor:Ut},[`&${u}-popup > ${u}`]:{backgroundColor:an},[`&${u}-horizontal`]:Object.assign(Object.assign({},s==="dark"?{borderBottom:0}:{}),{[`> ${u}-item, > ${u}-submenu`]:{top:be,marginTop:-be,marginBottom:0,borderRadius:_t,"&::after":{position:"absolute",insetInline:Re,bottom:0,borderBottom:`${fe}px solid transparent`,transition:`border-color ${Ie} ${ye}`,content:'""'},"&:hover, &-active, &-open":{background:hn,"&::after":{borderBottomWidth:fe,borderBottomColor:fn}},"&-selected":{color:fn,backgroundColor:gn,"&:hover":{backgroundColor:gn},"&::after":{borderBottomWidth:fe,borderBottomColor:fn}}}}),[`&${u}-root`]:{[`&${u}-inline, &${u}-vertical`]:{borderInlineEnd:`${be}px ${Mt} ${Ot}`}},[`&${u}-inline`]:{[`${u}-sub${u}-inline`]:{background:te},[`${u}-item, ${u}-submenu-title`]:be&&ee?{width:`calc(100% + ${be}px)`}:{},[`${u}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ee}px solid ${O}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ot} ${G}`,`opacity ${ot} ${G}`].join(","),content:'""'},[`&${u}-item-danger`]:{"&::after":{borderInlineEndColor:Rt}}},[`${u}-selected, ${u}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ot} ${ye}`,`opacity ${ot} ${ye}`].join(",")}}}}}};const W=y=>{const{componentCls:s,itemHeight:u,itemMarginInline:E,padding:O,menuArrowSize:T,marginXS:H,itemMarginBlock:te}=y,pe=O+T+H;return{[`${s}-item`]:{position:"relative",overflow:"hidden"},[`${s}-item, ${s}-submenu-title`]:{height:u,lineHeight:`${u}px`,paddingInline:O,overflow:"hidden",textOverflow:"ellipsis",marginInline:E,marginBlock:te,width:`calc(100% - ${E*2}px)`},[`> ${s}-item, > ${s}-submenu > ${s}-submenu-title`]:{height:u,lineHeight:`${u}px`},[`${s}-item-group-list ${s}-submenu-title, - ${s}-submenu-title`]:{paddingInlineEnd:pe}}};var oe=y=>{const{componentCls:s,iconCls:u,itemHeight:E,colorTextLightSolid:O,dropdownWidth:T,controlHeightLG:H,motionDurationMid:te,motionEaseOut:pe,paddingXL:fe,itemMarginInline:ee,fontSizeLG:xe,motionDurationSlow:Ie,paddingXS:Ee,boxShadowSecondary:$,collapsedWidth:ze,collapsedIconSize:ot}=y,_e={height:E,lineHeight:`${E}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[s]:{"&-inline, &-vertical":Object.assign({[`&${s}-root`]:{boxShadow:"none"}},W(y))},[`${s}-submenu-popup`]:{[`${s}-vertical`]:Object.assign(Object.assign({},W(y)),{boxShadow:$})}},{[`${s}-submenu-popup ${s}-vertical${s}-sub`]:{minWidth:T,maxHeight:`calc(100vh - ${H*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${s}-inline`]:{width:"100%",[`&${s}-root`]:{[`${s}-item, ${s}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ie}`,`background ${Ie}`,`padding ${te} ${pe}`].join(","),[`> ${s}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${s}-sub${s}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${s}-submenu > ${s}-submenu-title`]:_e,[`& ${s}-item-group-title`]:{paddingInlineStart:fe}},[`${s}-item`]:_e}},{[`${s}-inline-collapsed`]:{width:ze,[`&${s}-root`]:{[`${s}-item, ${s}-submenu ${s}-submenu-title`]:{[`> ${s}-inline-collapsed-noicon`]:{fontSize:xe,textAlign:"center"}}},[`> ${s}-item, + ${s}-submenu-title`]:{paddingInlineEnd:pe}}};var oe=y=>{const{componentCls:s,iconCls:u,itemHeight:E,colorTextLightSolid:O,dropdownWidth:T,controlHeightLG:H,motionDurationMid:te,motionEaseOut:pe,paddingXL:fe,itemMarginInline:ee,fontSizeLG:be,motionDurationSlow:Ie,paddingXS:ye,boxShadowSecondary:G,collapsedWidth:Re,collapsedIconSize:ot}=y,_e={height:E,lineHeight:`${E}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[s]:{"&-inline, &-vertical":Object.assign({[`&${s}-root`]:{boxShadow:"none"}},W(y))},[`${s}-submenu-popup`]:{[`${s}-vertical`]:Object.assign(Object.assign({},W(y)),{boxShadow:G})}},{[`${s}-submenu-popup ${s}-vertical${s}-sub`]:{minWidth:T,maxHeight:`calc(100vh - ${H*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${s}-inline`]:{width:"100%",[`&${s}-root`]:{[`${s}-item, ${s}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ie}`,`background ${Ie}`,`padding ${te} ${pe}`].join(","),[`> ${s}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${s}-sub${s}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${s}-submenu > ${s}-submenu-title`]:_e,[`& ${s}-item-group-title`]:{paddingInlineStart:fe}},[`${s}-item`]:_e}},{[`${s}-inline-collapsed`]:{width:Re,[`&${s}-root`]:{[`${s}-item, ${s}-submenu ${s}-submenu-title`]:{[`> ${s}-inline-collapsed-noicon`]:{fontSize:be,textAlign:"center"}}},[`> ${s}-item, > ${s}-item-group > ${s}-item-group-list > ${s}-item, > ${s}-item-group > ${s}-item-group-list > ${s}-submenu > ${s}-submenu-title, - > ${s}-submenu > ${s}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${xe/2}px - ${ee}px)`,textOverflow:"clip",[` + > ${s}-submenu > ${s}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${be/2}px - ${ee}px)`,textOverflow:"clip",[` ${s}-submenu-arrow, ${s}-submenu-expand-icon - `]:{opacity:0},[`${s}-item-icon, ${u}`]:{margin:0,fontSize:ot,lineHeight:`${E}px`,"+ span":{display:"inline-block",opacity:0}}},[`${s}-item-icon, ${u}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${s}-item-icon, ${u}`]:{display:"none"},"a, a:hover":{color:O}},[`${s}-item-group-title`]:Object.assign(Object.assign({},D.vS),{paddingInline:Ee})}}]};const U=y=>{const{componentCls:s,motionDurationSlow:u,motionDurationMid:E,motionEaseInOut:O,motionEaseOut:T,iconCls:H,iconSize:te,iconMarginInlineEnd:pe}=y;return{[`${s}-item, ${s}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${u}`,`background ${u}`,`padding ${u} ${O}`].join(","),[`${s}-item-icon, ${H}`]:{minWidth:te,fontSize:te,transition:[`font-size ${E} ${T}`,`margin ${u} ${O}`,`color ${u}`].join(","),"+ span":{marginInlineStart:pe,opacity:1,transition:[`opacity ${u} ${O}`,`margin ${u}`,`color ${u}`].join(",")}},[`${s}-item-icon`]:Object.assign({},(0,D.Ro)()),[`&${s}-item-only-child`]:{[`> ${H}, > ${s}-item-icon`]:{marginInlineEnd:0}}},[`${s}-item-disabled, ${s}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${s}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},We=y=>{const{componentCls:s,motionDurationSlow:u,motionEaseInOut:E,borderRadius:O,menuArrowSize:T,menuArrowOffset:H}=y;return{[`${s}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:y.margin,width:T,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${u} ${E}, opacity ${u}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:T*.6,height:T*.15,backgroundColor:"currentcolor",borderRadius:O,transition:[`background ${u} ${E}`,`transform ${u} ${E}`,`top ${u} ${E}`,`color ${u} ${E}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${H})`},"&::after":{transform:`rotate(-45deg) translateY(${H})`}}}}},Ke=y=>{const{antCls:s,componentCls:u,fontSize:E,motionDurationSlow:O,motionDurationMid:T,motionEaseInOut:H,paddingXS:te,padding:pe,colorSplit:fe,lineWidth:ee,zIndexPopup:xe,borderRadiusLG:Ie,subMenuItemBorderRadius:Ee,menuArrowSize:$,menuArrowOffset:ze,lineType:ot,menuPanelMaskInset:_e,groupTitleLineHeight:Mt,groupTitleFontSize:Ot}=y;return[{"":{[`${u}`]:Object.assign(Object.assign({},(0,D.dF)()),{"&-hidden":{display:"none"}})},[`${u}-submenu-hidden`]:{display:"none"}},{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,D.Wf)(y)),(0,D.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:E,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${O} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${u}-item`]:{flex:"none"}},[`${u}-item, ${u}-submenu, ${u}-submenu-title`]:{borderRadius:y.itemBorderRadius},[`${u}-item-group-title`]:{padding:`${te}px ${pe}px`,fontSize:Ot,lineHeight:Mt,transition:`all ${O}`},[`&-horizontal ${u}-submenu`]:{transition:[`border-color ${O} ${H}`,`background ${O} ${H}`].join(",")},[`${u}-submenu, ${u}-submenu-inline`]:{transition:[`border-color ${O} ${H}`,`background ${O} ${H}`,`padding ${T} ${H}`].join(",")},[`${u}-submenu ${u}-sub`]:{cursor:"initial",transition:[`background ${O} ${H}`,`padding ${O} ${H}`].join(",")},[`${u}-title-content`]:{transition:`color ${O}`},[`${u}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${u}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:fe,borderStyle:ot,borderWidth:0,borderTopWidth:ee,marginBlock:ee,padding:0,"&-dashed":{borderStyle:"dashed"}}}),U(y)),{[`${u}-item-group`]:{[`${u}-item-group-list`]:{margin:0,padding:0,[`${u}-item, ${u}-submenu-title`]:{paddingInline:`${E*2}px ${pe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:xe,borderRadius:Ie,boxShadow:"none",transformOrigin:"0 0",[`&${u}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${_e}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:_e},"\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:y.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:y.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:y.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:y.paddingXS},[`> ${u}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ie},U(y)),We(y)),{[`${u}-item, ${u}-submenu > ${u}-submenu-title`]:{borderRadius:Ee},[`${u}-submenu-title::after`]:{transition:`transform ${O} ${H}`}})}}),We(y)),{[`&-inline-collapsed ${u}-submenu-arrow, - &-inline ${u}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ze})`},"&::after":{transform:`rotate(45deg) translateX(-${ze})`}},[`${u}-submenu-open${u}-submenu-inline > ${u}-submenu-title > ${u}-submenu-arrow`]:{transform:`translateY(-${$*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ze})`},"&::before":{transform:`rotate(45deg) translateX(${ze})`}}})},{[`${s}-layout-header`]:{[u]:{lineHeight:"inherit"}}}]};var ve=(y,s)=>(0,je.Z)("Menu",E=>{if(s===!1)return[];const{colorBgElevated:O,colorPrimary:T,colorTextLightSolid:H,controlHeightLG:te,fontSize:pe,darkItemColor:fe,darkDangerItemColor:ee,darkItemBg:xe,darkSubMenuItemBg:Ie,darkItemSelectedColor:Ee,darkItemSelectedBg:$,darkDangerItemSelectedBg:ze,darkItemHoverBg:ot,darkGroupTitleColor:_e,darkItemHoverColor:Mt,darkItemDisabledColor:Ot,darkDangerItemHoverColor:qt,darkDangerItemSelectedColor:$t,darkDangerItemActiveBg:Pt}=E,Rt=pe/7*5,It=(0,Se.TS)(E,{menuArrowSize:Rt,menuHorizontalHeight:te*1.15,menuArrowOffset:`${Rt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:O}),nn=(0,Se.TS)(It,{itemColor:fe,itemHoverColor:Mt,groupTitleColor:_e,itemSelectedColor:Ee,itemBg:xe,popupBg:xe,subMenuItemBg:Ie,itemActiveBg:"transparent",itemSelectedBg:$,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ot,itemDisabledColor:Ot,dangerItemColor:ee,dangerItemHoverColor:qt,dangerItemSelectedColor:$t,dangerItemActiveBg:Pt,dangerItemSelectedBg:ze,menuSubMenuBg:Ie,horizontalItemSelectedColor:H,horizontalItemSelectedBg:T});return[Ke(It),ie(It),oe(It),j(It,"light"),j(nn,"dark"),de(It),(0,he.Z)(It),(0,ce.oN)(It,"slide-up"),(0,ce.oN)(It,"slide-down"),(0,le._y)(It,"zoom-big")]},E=>{const{colorPrimary:O,colorError:T,colorTextDisabled:H,colorErrorBg:te,colorText:pe,colorTextDescription:fe,colorBgContainer:ee,colorFillAlter:xe,colorFillContent:Ie,lineWidth:Ee,lineWidthBold:$,controlItemBgActive:ze,colorBgTextHover:ot,controlHeightLG:_e,lineHeight:Mt,colorBgElevated:Ot,marginXXS:qt,padding:$t,fontSize:Pt,controlHeightSM:Rt,fontSizeLG:It,colorTextLightSolid:nn,colorErrorHover:Jt}=E,kt=new F.C(nn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:E.zIndexPopupBase+50,radiusItem:E.borderRadiusLG,itemBorderRadius:E.borderRadiusLG,radiusSubMenuItem:E.borderRadiusSM,subMenuItemBorderRadius:E.borderRadiusSM,colorItemText:pe,itemColor:pe,colorItemTextHover:pe,itemHoverColor:pe,colorItemTextHoverHorizontal:O,horizontalItemHoverColor:O,colorGroupTitle:fe,groupTitleColor:fe,colorItemTextSelected:O,itemSelectedColor:O,colorItemTextSelectedHorizontal:O,horizontalItemSelectedColor:O,colorItemBg:ee,itemBg:ee,colorItemBgHover:ot,itemHoverBg:ot,colorItemBgActive:Ie,itemActiveBg:ze,colorSubItemBg:xe,subMenuItemBg:xe,colorItemBgSelected:ze,itemSelectedBg:ze,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:$,activeBarHeight:$,colorActiveBarBorderSize:Ee,activeBarBorderWidth:Ee,colorItemTextDisabled:H,itemDisabledColor:H,colorDangerItemText:T,dangerItemColor:T,colorDangerItemTextHover:T,dangerItemHoverColor:T,colorDangerItemTextSelected:T,dangerItemSelectedColor:T,colorDangerItemBgActive:te,dangerItemActiveBg:te,colorDangerItemBgSelected:te,dangerItemSelectedBg:te,itemMarginInline:E.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:_e,groupTitleLineHeight:Mt,collapsedWidth:_e*2,popupBg:Ot,itemMarginBlock:qt,itemPaddingInline:$t,horizontalLineHeight:`${_e*1.15}px`,iconSize:Pt,iconMarginInlineEnd:Rt-Pt,collapsedIconSize:It,groupTitleFontSize:Pt,darkItemDisabledColor:new F.C(nn).setAlpha(.25).toRgbString(),darkItemColor:kt,darkDangerItemColor:T,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:nn,darkItemSelectedBg:O,darkDangerItemSelectedBg:T,darkItemHoverBg:"transparent",darkGroupTitleColor:kt,darkItemHoverColor:nn,darkDangerItemHoverColor:Jt,darkDangerItemSelectedColor:nn,darkDangerItemActiveBg:T}},{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"]]})(y),rt=function(y,s){var u={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&s.indexOf(E)<0&&(u[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(y);O{var u,E;const O=v.useContext(t.Z),T=O||{},{getPrefixCls:H,getPopupContainer:te,direction:pe,menu:fe}=v.useContext(A.E_),ee=H(),{prefixCls:xe,className:Ie,style:Ee,theme:$="light",expandIcon:ze,_internalDisableMenuItemTitleTooltip:ot,inlineCollapsed:_e,siderCollapsed:Mt,items:Ot,children:qt,rootClassName:$t,mode:Pt,selectable:Rt,onClick:It,overflowedIndicatorPopupClassName:nn}=y,Jt=rt(y,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),kt=(0,se.Z)(Jt,["collapsedWidth"]),Ut=B(Ot)||qt;(u=T.validator)===null||u===void 0||u.call(T,{mode:Pt});const fn=(0,G.useEvent)(function(){var Cn;It==null||It.apply(void 0,arguments),(Cn=T.onClick)===null||Cn===void 0||Cn.call(T)}),vn=T.mode||Pt,_t=Rt!=null?Rt:T.selectable,pn=v.useMemo(()=>Mt!==void 0?Mt:_e,[_e,Mt]),an={horizontal:{motionName:`${ee}-slide-up`},inline:(0,d.Z)(ee),other:{motionName:`${ee}-zoom-big`}},sn=H("menu",xe||T.prefixCls),[un,mn]=ve(sn,!O),cn=n()(`${sn}-${$}`,fe==null?void 0:fe.className,Ie);let ln;if(typeof ze=="function")ln=ze;else if(ze===null||ze===!1)ln=null;else if(T.expandIcon===null||T.expandIcon===!1)ln=null;else{const Cn=ze!=null?ze:T.expandIcon;ln=(0,c.Tm)(Cn,{className:n()(`${sn}-submenu-expand-icon`,(0,c.l$)(Cn)?(E=Cn.props)===null||E===void 0?void 0:E.className:"")})}const rn=v.useMemo(()=>({prefixCls:sn,inlineCollapsed:pn||!1,direction:pe,firstLevel:!0,theme:$,mode:vn,disableMenuItemTitleTooltip:ot}),[sn,pn,pe,ot,$]);return un(v.createElement(t.Z.Provider,{value:null},v.createElement(ue.Provider,{value:rn},v.createElement(r.ZP,Object.assign({getPopupContainer:te,overflowedIndicator:v.createElement(z.Z,null),overflowedIndicatorPopupClassName:n()(sn,`${sn}-${$}`,nn),mode:vn,selectable:_t,onClick:fn},kt,{inlineCollapsed:pn,style:Object.assign(Object.assign({},fe==null?void 0:fe.style),Ee),className:cn,prefixCls:sn,direction:pe,defaultMotions:an,expandIcon:ln,ref:s,rootClassName:n()($t,mn)}),Ut))))});const at=(0,v.forwardRef)((y,s)=>{const u=(0,v.useRef)(null),E=v.useContext(g.D);return(0,v.useImperativeHandle)(s,()=>({menu:u.current,focus:O=>{var T;(T=u.current)===null||T===void 0||T.focus(O)}})),v.createElement(Ze,Object.assign({ref:u},y,E))});at.Item=Le,at.SubMenu=De,at.Divider=V,at.ItemGroup=r.BW;var Q=at},5112:function(Lt,we,e){e.d(we,{ZP:function(){return de}});var r=e(92310),v=e.n(r),g=e(35788),N=e(36994),n=e(59301),A=e(36355),S=e(19716);const ne=n.createContext(null),V=ne.Provider;var l=ne;const se=n.createContext(null),p=se.Provider;var c=e(5630),Y=e(20475),ue=e(1684),me=e(32441),Le=e(17313),K=e(83116),De=e(37613);const z=b=>{const{componentCls:w,antCls:j}=b,W=`${w}-group`;return{[W]:Object.assign(Object.assign({},(0,Le.Wf)(b)),{display:"inline-block",fontSize:0,[`&${W}-rtl`]:{direction:"rtl"},[`${j}-badge ${j}-badge-count`]:{zIndex:1},[`> ${j}-badge:not(:first-child) > ${j}-button-wrapper`]:{borderInlineStart:"none"}})}},G=b=>{const{componentCls:w,wrapperMarginInlineEnd:j,colorPrimary:W,radioSize:L,motionDurationSlow:oe,motionDurationMid:U,motionEaseInOutCirc:We,colorBgContainer:Ke,colorBorder:ve,lineWidth:rt,dotSize:it,colorBgContainerDisabled:Ze,colorTextDisabled:at,paddingXS:Q,dotColorDisabled:y,lineType:s,radioDotDisabledSize:u,wireframe:E,colorWhite:O}=b,T=`${w}-inner`;return{[`${w}-wrapper`]:Object.assign(Object.assign({},(0,Le.Wf)(b)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:j,cursor:"pointer",[`&${w}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:b.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${w}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${rt}px ${s} ${W}`,borderRadius:"50%",visibility:"hidden",content:'""'},[w]:Object.assign(Object.assign({},(0,Le.Wf)(b)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${w}-wrapper:hover &, - &:hover ${T}`]:{borderColor:W},[`${w}-input:focus-visible + ${T}`]:Object.assign({},(0,Le.oN)(b)),[`${w}:hover::after, ${w}-wrapper:hover &::after`]:{visibility:"visible"},[`${w}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:L,height:L,marginBlockStart:L/-2,marginInlineStart:L/-2,backgroundColor:E?W:O,borderBlockStart:0,borderInlineStart:0,borderRadius:L,transform:"scale(0)",opacity:0,transition:`all ${oe} ${We}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:L,height:L,backgroundColor:Ke,borderColor:ve,borderStyle:"solid",borderWidth:rt,borderRadius:"50%",transition:`all ${U}`},[`${w}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${w}-checked`]:{[T]:{borderColor:W,backgroundColor:E?Ke:W,"&::after":{transform:`scale(${it/L})`,opacity:1,transition:`all ${oe} ${We}`}}},[`${w}-disabled`]:{cursor:"not-allowed",[T]:{backgroundColor:Ze,borderColor:ve,cursor:"not-allowed","&::after":{backgroundColor:y}},[`${w}-input`]:{cursor:"not-allowed"},[`${w}-disabled + span`]:{color:at,cursor:"not-allowed"},[`&${w}-checked`]:{[T]:{"&::after":{transform:`scale(${u/L})`}}}},[`span${w} + *`]:{paddingInlineStart:Q,paddingInlineEnd:Q}})}},d=b=>{const{buttonColor:w,controlHeight:j,componentCls:W,lineWidth:L,lineType:oe,colorBorder:U,motionDurationSlow:We,motionDurationMid:Ke,buttonPaddingInline:ve,fontSize:rt,buttonBg:it,fontSizeLG:Ze,controlHeightLG:at,controlHeightSM:Q,paddingXS:y,borderRadius:s,borderRadiusSM:u,borderRadiusLG:E,buttonCheckedBg:O,buttonSolidCheckedColor:T,colorTextDisabled:H,colorBgContainerDisabled:te,buttonCheckedBgDisabled:pe,buttonCheckedColorDisabled:fe,colorPrimary:ee,colorPrimaryHover:xe,colorPrimaryActive:Ie,buttonSolidCheckedBg:Ee,buttonSolidCheckedHoverBg:$,buttonSolidCheckedActiveBg:ze}=b;return{[`${W}-button-wrapper`]:{position:"relative",display:"inline-block",height:j,margin:0,paddingInline:ve,paddingBlock:0,color:w,fontSize:rt,lineHeight:`${j-L*2}px`,background:it,border:`${L}px ${oe} ${U}`,borderBlockStartWidth:L+.02,borderInlineStartWidth:0,borderInlineEndWidth:L,cursor:"pointer",transition:[`color ${Ke}`,`background ${Ke}`,`box-shadow ${Ke}`].join(","),a:{color:w},[`> ${W}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-L,insetInlineStart:-L,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:L,paddingInline:0,backgroundColor:U,transition:`background-color ${We}`,content:'""'}},"&:first-child":{borderInlineStart:`${L}px ${oe} ${U}`,borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s},"&:first-child:last-child":{borderRadius:s},[`${W}-group-large &`]:{height:at,fontSize:Ze,lineHeight:`${at-L*2}px`,"&:first-child":{borderStartStartRadius:E,borderEndStartRadius:E},"&:last-child":{borderStartEndRadius:E,borderEndEndRadius:E}},[`${W}-group-small &`]:{height:Q,paddingInline:y-L,paddingBlock:0,lineHeight:`${Q-L*2}px`,"&:first-child":{borderStartStartRadius:u,borderEndStartRadius:u},"&:last-child":{borderStartEndRadius:u,borderEndEndRadius:u}},"&:hover":{position:"relative",color:ee},"&:has(:focus-visible)":Object.assign({},(0,Le.oN)(b)),[`${W}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${W}-button-wrapper-disabled)`]:{zIndex:1,color:ee,background:O,borderColor:ee,"&::before":{backgroundColor:ee},"&:first-child":{borderColor:ee},"&:hover":{color:xe,borderColor:xe,"&::before":{backgroundColor:xe}},"&:active":{color:Ie,borderColor:Ie,"&::before":{backgroundColor:Ie}}},[`${W}-group-solid &-checked:not(${W}-button-wrapper-disabled)`]:{color:T,background:Ee,borderColor:Ee,"&:hover":{color:T,background:$,borderColor:$},"&:active":{color:T,background:ze,borderColor:ze}},"&-disabled":{color:H,backgroundColor:te,borderColor:U,cursor:"not-allowed","&:first-child, &:hover":{color:H,backgroundColor:te,borderColor:U}},[`&-disabled${W}-button-wrapper-checked`]:{color:fe,backgroundColor:pe,borderColor:U,boxShadow:"none"}}}},t=b=>b-4*2;var o=(0,K.Z)("Radio",b=>{const{controlOutline:w,controlOutlineWidth:j,radioSize:W}=b,L=`0 0 0 ${j}px ${w}`,oe=L,U=t(W),We=(0,De.TS)(b,{radioDotDisabledSize:U,radioFocusShadow:L,radioButtonFocusShadow:oe});return[z(We),G(We),d(We)]},b=>{const{wireframe:w,padding:j,marginXS:W,lineWidth:L,fontSizeLG:oe,colorText:U,colorBgContainer:We,colorTextDisabled:Ke,controlItemBgActiveDisabled:ve,colorTextLightSolid:rt,colorPrimary:it,colorPrimaryHover:Ze,colorPrimaryActive:at}=b,Q=4,y=oe,s=w?t(y):y-(Q+L)*2;return{radioSize:y,dotSize:s,dotColorDisabled:Ke,buttonSolidCheckedColor:rt,buttonSolidCheckedBg:it,buttonSolidCheckedHoverBg:Ze,buttonSolidCheckedActiveBg:at,buttonBg:We,buttonCheckedBg:We,buttonColor:U,buttonCheckedBgDisabled:ve,buttonCheckedColorDisabled:Ke,buttonPaddingInline:j-L,wrapperMarginInlineEnd:W}}),i=e(14088),B=e(4572),F=function(b,w){var j={};for(var W in b)Object.prototype.hasOwnProperty.call(b,W)&&w.indexOf(W)<0&&(j[W]=b[W]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,W=Object.getOwnPropertySymbols(b);L{var j,W;const L=n.useContext(l),oe=n.useContext(se),{getPrefixCls:U,direction:We,radio:Ke}=n.useContext(A.E_),ve=n.useRef(null),rt=(0,Y.sQ)(w,ve),{isFormItemInput:it}=n.useContext(me.aM),Ze=Ie=>{var Ee,$;(Ee=b.onChange)===null||Ee===void 0||Ee.call(b,Ie),($=L==null?void 0:L.onChange)===null||$===void 0||$.call(L,Ie)},{prefixCls:at,className:Q,rootClassName:y,children:s,style:u}=b,E=F(b,["prefixCls","className","rootClassName","children","style"]),O=U("radio",at),T=((L==null?void 0:L.optionType)||oe)==="button",H=T?`${O}-button`:O,[te,pe]=o(O),fe=Object.assign({},E),ee=n.useContext(ue.Z);L&&(fe.name=L.name,fe.onChange=Ze,fe.checked=b.value===L.value,fe.disabled=(j=fe.disabled)!==null&&j!==void 0?j:L.disabled),fe.disabled=(W=fe.disabled)!==null&&W!==void 0?W:ee;const xe=v()(`${H}-wrapper`,{[`${H}-wrapper-checked`]:fe.checked,[`${H}-wrapper-disabled`]:fe.disabled,[`${H}-wrapper-rtl`]:We==="rtl",[`${H}-wrapper-in-form-item`]:it},Ke==null?void 0:Ke.className,Q,y,pe);return te(n.createElement(i.Z,{component:"Radio",disabled:fe.disabled},n.createElement("label",{className:xe,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),u),onMouseEnter:b.onMouseEnter,onMouseLeave:b.onMouseLeave},n.createElement(c.Z,Object.assign({},fe,{className:v()(fe.className,!T&&B.A),type:"radio",prefixCls:H,ref:rt})),s!==void 0?n.createElement("span",null,s):null)))};var ce=n.forwardRef(D);const le=n.forwardRef((b,w)=>{const{getPrefixCls:j,direction:W}=n.useContext(A.E_),[L,oe]=(0,g.Z)(b.defaultValue,{value:b.value}),U=Ee=>{const $=L,ze=Ee.target.value;"value"in b||oe(ze);const{onChange:ot}=b;ot&&ze!==$&&ot(Ee)},{prefixCls:We,className:Ke,rootClassName:ve,options:rt,buttonStyle:it="outline",disabled:Ze,children:at,size:Q,style:y,id:s,onMouseEnter:u,onMouseLeave:E,onFocus:O,onBlur:T}=b,H=j("radio",We),te=`${H}-group`,[pe,fe]=o(H);let ee=at;rt&&rt.length>0&&(ee=rt.map(Ee=>typeof Ee=="string"||typeof Ee=="number"?n.createElement(ce,{key:Ee.toString(),prefixCls:H,disabled:Ze,value:Ee,checked:L===Ee},Ee):n.createElement(ce,{key:`radio-group-value-options-${Ee.value}`,prefixCls:H,disabled:Ee.disabled||Ze,value:Ee.value,checked:L===Ee.value,title:Ee.title,style:Ee.style},Ee.label)));const xe=(0,S.Z)(Q),Ie=v()(te,`${te}-${it}`,{[`${te}-${xe}`]:xe,[`${te}-rtl`]:W==="rtl"},Ke,ve,fe);return pe(n.createElement("div",Object.assign({},(0,N.Z)(b,{aria:!0,data:!0}),{className:Ie,style:y,onMouseEnter:u,onMouseLeave:E,onFocus:O,onBlur:T,id:s,ref:w}),n.createElement(V,{value:{onChange:U,value:L,disabled:b.disabled,name:b.name,optionType:b.optionType}},ee)))});var je=n.memo(le),Se=function(b,w){var j={};for(var W in b)Object.prototype.hasOwnProperty.call(b,W)&&w.indexOf(W)<0&&(j[W]=b[W]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,W=Object.getOwnPropertySymbols(b);L{const{getPrefixCls:j}=n.useContext(A.E_),{prefixCls:W}=b,L=Se(b,["prefixCls"]),oe=j("radio",W);return n.createElement(p,{value:"button"},n.createElement(ce,Object.assign({prefixCls:oe},L,{type:"radio",ref:w})))};var ie=n.forwardRef(Be);const Z=ce;Z.Button=ie,Z.Group=je,Z.__ANT_RADIO=!0;var de=Z},57809:function(Lt,we,e){var r=e(92310),v=e.n(r),g=e(77861),N=e(64002),n=e(59301),A=e(53487),S=e(62892),ne=e(19080),V=e(36355),l=e(1684),se=e(93891),p=e(19716),c=e(32441),Y=e(33234),ue=e(14154),me=e(58582),Le=e(84443),K=e(66339),De=function(o,i){var B={};for(var F in o)Object.prototype.hasOwnProperty.call(o,F)&&i.indexOf(F)<0&&(B[F]=o[F]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,F=Object.getOwnPropertySymbols(o);D{var B,{prefixCls:F,bordered:D=!0,className:he,rootClassName:ce,getPopupContainer:le,popupClassName:je,dropdownClassName:Se,listHeight:Be=256,placement:ie,listItemHeight:Z=24,size:de,disabled:b,notFoundContent:w,status:j,builtinPlacements:W,dropdownMatchSelectWidth:L,popupMatchSelectWidth:oe,direction:U,style:We,allowClear:Ke}=o,ve=De(o,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:rt,getPrefixCls:it,renderEmpty:Ze,direction:at,virtual:Q,popupMatchSelectWidth:y,popupOverflow:s,select:u}=n.useContext(V.E_),E=it("select",F),O=it(),T=U!=null?U:at,{compactSize:H,compactItemClassnames:te}=(0,Y.ri)(E,T),[pe,fe]=(0,ue.Z)(E),ee=n.useMemo(()=>{const{mode:an}=ve;if(an!=="combobox")return an===z?"combobox":an},[ve.mode]),xe=ee==="multiple"||ee==="tags",Ie=(0,Le.Z)(ve.suffixIcon,ve.showArrow),Ee=(B=oe!=null?oe:L)!==null&&B!==void 0?B:y,{status:$,hasFeedback:ze,isFormItemInput:ot,feedbackIcon:_e}=n.useContext(c.aM),Mt=(0,ne.F)($,j);let Ot;w!==void 0?Ot=w:ee==="combobox"?Ot=null:Ot=(Ze==null?void 0:Ze("Select"))||n.createElement(se.Z,{componentName:"Select"});const{suffixIcon:qt,itemIcon:$t,removeIcon:Pt,clearIcon:Rt}=(0,K.Z)(Object.assign(Object.assign({},ve),{multiple:xe,hasFeedback:ze,feedbackIcon:_e,showSuffixIcon:Ie,prefixCls:E,showArrow:ve.showArrow,componentName:"Select"})),It=Ke===!0?{clearIcon:Rt}:Ke,nn=(0,N.Z)(ve,["suffixIcon","itemIcon"]),Jt=v()(je||Se,{[`${E}-dropdown-${T}`]:T==="rtl"},ce,fe),kt=(0,p.Z)(an=>{var sn;return(sn=de!=null?de:H)!==null&&sn!==void 0?sn:an}),Ut=n.useContext(l.Z),fn=b!=null?b:Ut,vn=v()({[`${E}-lg`]:kt==="large",[`${E}-sm`]:kt==="small",[`${E}-rtl`]:T==="rtl",[`${E}-borderless`]:!D,[`${E}-in-form-item`]:ot},(0,ne.Z)(E,Mt,ze),te,u==null?void 0:u.className,he,ce,fe),_t=n.useMemo(()=>ie!==void 0?ie:T==="rtl"?"bottomRight":"bottomLeft",[ie,T]),pn=(0,me.Z)(W,s);return pe(n.createElement(g.ZP,Object.assign({ref:i,virtual:Q,showSearch:u==null?void 0:u.showSearch},nn,{style:Object.assign(Object.assign({},u==null?void 0:u.style),We),dropdownMatchSelectWidth:Ee,builtinPlacements:pn,transitionName:(0,S.m)(O,"slide-up",ve.transitionName),listHeight:Be,listItemHeight:Z,mode:ee,prefixCls:E,placement:_t,direction:T,suffixIcon:qt,menuItemSelectedIcon:$t,removeIcon:Pt,allowClear:It,notFoundContent:Ot,className:vn,getPopupContainer:le||rt,dropdownClassName:Jt,disabled:fn})))},d=n.forwardRef(G),t=(0,A.Z)(d);d.SECRET_COMBOBOX_MODE_DO_NOT_USE=z,d.Option=g.Wx,d.OptGroup=g.Xo,d._InternalPanelDoNotUseOrYouWillBeFired=t,we.default=d},14154:function(Lt,we,e){e.d(we,{Z:function(){return d}});var r=e(17313),v=e(74207),g=e(37613),N=e(83116),n=e(13826),A=e(92899);const S=t=>{const{optionHeight:o,optionFontSize:i,optionLineHeight:B,optionPadding:F}=t;return{position:"relative",display:"block",minHeight:o,padding:F,color:t.colorText,fontWeight:"normal",fontSize:i,lineHeight:B,boxSizing:"border-box"}};var V=t=>{const{antCls:o,componentCls:i}=t,B=`${i}-item`,F=`&${o}-slide-up-enter${o}-slide-up-enter-active`,D=`&${o}-slide-up-appear${o}-slide-up-appear-active`,he=`&${o}-slide-up-leave${o}-slide-up-leave-active`,ce=`${i}-dropdown-placement-`;return[{[`${i}-dropdown`]:Object.assign(Object.assign({},(0,r.Wf)(t)),{position:"absolute",top:-9999,zIndex:t.zIndexPopup,boxSizing:"border-box",padding:t.paddingXXS,overflow:"hidden",fontSize:t.fontSize,fontVariant:"initial",backgroundColor:t.colorBgElevated,borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,[` + `]:{opacity:0},[`${s}-item-icon, ${u}`]:{margin:0,fontSize:ot,lineHeight:`${E}px`,"+ span":{display:"inline-block",opacity:0}}},[`${s}-item-icon, ${u}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${s}-item-icon, ${u}`]:{display:"none"},"a, a:hover":{color:O}},[`${s}-item-group-title`]:Object.assign(Object.assign({},D.vS),{paddingInline:ye})}}]};const J=y=>{const{componentCls:s,motionDurationSlow:u,motionDurationMid:E,motionEaseInOut:O,motionEaseOut:T,iconCls:H,iconSize:te,iconMarginInlineEnd:pe}=y;return{[`${s}-item, ${s}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${u}`,`background ${u}`,`padding ${u} ${O}`].join(","),[`${s}-item-icon, ${H}`]:{minWidth:te,fontSize:te,transition:[`font-size ${E} ${T}`,`margin ${u} ${O}`,`color ${u}`].join(","),"+ span":{marginInlineStart:pe,opacity:1,transition:[`opacity ${u} ${O}`,`margin ${u}`,`color ${u}`].join(",")}},[`${s}-item-icon`]:Object.assign({},(0,D.Ro)()),[`&${s}-item-only-child`]:{[`> ${H}, > ${s}-item-icon`]:{marginInlineEnd:0}}},[`${s}-item-disabled, ${s}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${s}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},We=y=>{const{componentCls:s,motionDurationSlow:u,motionEaseInOut:E,borderRadius:O,menuArrowSize:T,menuArrowOffset:H}=y;return{[`${s}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:y.margin,width:T,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${u} ${E}, opacity ${u}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:T*.6,height:T*.15,backgroundColor:"currentcolor",borderRadius:O,transition:[`background ${u} ${E}`,`transform ${u} ${E}`,`top ${u} ${E}`,`color ${u} ${E}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${H})`},"&::after":{transform:`rotate(-45deg) translateY(${H})`}}}}},Ke=y=>{const{antCls:s,componentCls:u,fontSize:E,motionDurationSlow:O,motionDurationMid:T,motionEaseInOut:H,paddingXS:te,padding:pe,colorSplit:fe,lineWidth:ee,zIndexPopup:be,borderRadiusLG:Ie,subMenuItemBorderRadius:ye,menuArrowSize:G,menuArrowOffset:Re,lineType:ot,menuPanelMaskInset:_e,groupTitleLineHeight:Mt,groupTitleFontSize:Ot}=y;return[{"":{[`${u}`]:Object.assign(Object.assign({},(0,D.dF)()),{"&-hidden":{display:"none"}})},[`${u}-submenu-hidden`]:{display:"none"}},{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,D.Wf)(y)),(0,D.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:E,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${O} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${u}-item`]:{flex:"none"}},[`${u}-item, ${u}-submenu, ${u}-submenu-title`]:{borderRadius:y.itemBorderRadius},[`${u}-item-group-title`]:{padding:`${te}px ${pe}px`,fontSize:Ot,lineHeight:Mt,transition:`all ${O}`},[`&-horizontal ${u}-submenu`]:{transition:[`border-color ${O} ${H}`,`background ${O} ${H}`].join(",")},[`${u}-submenu, ${u}-submenu-inline`]:{transition:[`border-color ${O} ${H}`,`background ${O} ${H}`,`padding ${T} ${H}`].join(",")},[`${u}-submenu ${u}-sub`]:{cursor:"initial",transition:[`background ${O} ${H}`,`padding ${O} ${H}`].join(",")},[`${u}-title-content`]:{transition:`color ${O}`},[`${u}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${u}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:fe,borderStyle:ot,borderWidth:0,borderTopWidth:ee,marginBlock:ee,padding:0,"&-dashed":{borderStyle:"dashed"}}}),J(y)),{[`${u}-item-group`]:{[`${u}-item-group-list`]:{margin:0,padding:0,[`${u}-item, ${u}-submenu-title`]:{paddingInline:`${E*2}px ${pe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:be,borderRadius:Ie,boxShadow:"none",transformOrigin:"0 0",[`&${u}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${_e}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:_e},"\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:y.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:y.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:y.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:y.paddingXS},[`> ${u}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ie},J(y)),We(y)),{[`${u}-item, ${u}-submenu > ${u}-submenu-title`]:{borderRadius:ye},[`${u}-submenu-title::after`]:{transition:`transform ${O} ${H}`}})}}),We(y)),{[`&-inline-collapsed ${u}-submenu-arrow, + &-inline ${u}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Re})`},"&::after":{transform:`rotate(45deg) translateX(-${Re})`}},[`${u}-submenu-open${u}-submenu-inline > ${u}-submenu-title > ${u}-submenu-arrow`]:{transform:`translateY(-${G*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Re})`},"&::before":{transform:`rotate(45deg) translateX(${Re})`}}})},{[`${s}-layout-header`]:{[u]:{lineHeight:"inherit"}}}]};var ve=(y,s)=>(0,je.Z)("Menu",E=>{if(s===!1)return[];const{colorBgElevated:O,colorPrimary:T,colorTextLightSolid:H,controlHeightLG:te,fontSize:pe,darkItemColor:fe,darkDangerItemColor:ee,darkItemBg:be,darkSubMenuItemBg:Ie,darkItemSelectedColor:ye,darkItemSelectedBg:G,darkDangerItemSelectedBg:Re,darkItemHoverBg:ot,darkGroupTitleColor:_e,darkItemHoverColor:Mt,darkItemDisabledColor:Ot,darkDangerItemHoverColor:qt,darkDangerItemSelectedColor:$t,darkDangerItemActiveBg:Pt}=E,Rt=pe/7*5,It=(0,xe.TS)(E,{menuArrowSize:Rt,menuHorizontalHeight:te*1.15,menuArrowOffset:`${Rt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:O}),nn=(0,xe.TS)(It,{itemColor:fe,itemHoverColor:Mt,groupTitleColor:_e,itemSelectedColor:ye,itemBg:be,popupBg:be,subMenuItemBg:Ie,itemActiveBg:"transparent",itemSelectedBg:G,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ot,itemDisabledColor:Ot,dangerItemColor:ee,dangerItemHoverColor:qt,dangerItemSelectedColor:$t,dangerItemActiveBg:Pt,dangerItemSelectedBg:Re,menuSubMenuBg:Ie,horizontalItemSelectedColor:H,horizontalItemSelectedBg:T});return[Ke(It),ie(It),oe(It),j(It,"light"),j(nn,"dark"),de(It),(0,he.Z)(It),(0,ce.oN)(It,"slide-up"),(0,ce.oN)(It,"slide-down"),(0,le._y)(It,"zoom-big")]},E=>{const{colorPrimary:O,colorError:T,colorTextDisabled:H,colorErrorBg:te,colorText:pe,colorTextDescription:fe,colorBgContainer:ee,colorFillAlter:be,colorFillContent:Ie,lineWidth:ye,lineWidthBold:G,controlItemBgActive:Re,colorBgTextHover:ot,controlHeightLG:_e,lineHeight:Mt,colorBgElevated:Ot,marginXXS:qt,padding:$t,fontSize:Pt,controlHeightSM:Rt,fontSizeLG:It,colorTextLightSolid:nn,colorErrorHover:Jt}=E,kt=new F.C(nn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:E.zIndexPopupBase+50,radiusItem:E.borderRadiusLG,itemBorderRadius:E.borderRadiusLG,radiusSubMenuItem:E.borderRadiusSM,subMenuItemBorderRadius:E.borderRadiusSM,colorItemText:pe,itemColor:pe,colorItemTextHover:pe,itemHoverColor:pe,colorItemTextHoverHorizontal:O,horizontalItemHoverColor:O,colorGroupTitle:fe,groupTitleColor:fe,colorItemTextSelected:O,itemSelectedColor:O,colorItemTextSelectedHorizontal:O,horizontalItemSelectedColor:O,colorItemBg:ee,itemBg:ee,colorItemBgHover:ot,itemHoverBg:ot,colorItemBgActive:Ie,itemActiveBg:Re,colorSubItemBg:be,subMenuItemBg:be,colorItemBgSelected:Re,itemSelectedBg:Re,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:G,activeBarHeight:G,colorActiveBarBorderSize:ye,activeBarBorderWidth:ye,colorItemTextDisabled:H,itemDisabledColor:H,colorDangerItemText:T,dangerItemColor:T,colorDangerItemTextHover:T,dangerItemHoverColor:T,colorDangerItemTextSelected:T,dangerItemSelectedColor:T,colorDangerItemBgActive:te,dangerItemActiveBg:te,colorDangerItemBgSelected:te,dangerItemSelectedBg:te,itemMarginInline:E.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:_e,groupTitleLineHeight:Mt,collapsedWidth:_e*2,popupBg:Ot,itemMarginBlock:qt,itemPaddingInline:$t,horizontalLineHeight:`${_e*1.15}px`,iconSize:Pt,iconMarginInlineEnd:Rt-Pt,collapsedIconSize:It,groupTitleFontSize:Pt,darkItemDisabledColor:new F.C(nn).setAlpha(.25).toRgbString(),darkItemColor:kt,darkDangerItemColor:T,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:nn,darkItemSelectedBg:O,darkDangerItemSelectedBg:T,darkItemHoverBg:"transparent",darkGroupTitleColor:kt,darkItemHoverColor:nn,darkDangerItemHoverColor:Jt,darkDangerItemSelectedColor:nn,darkDangerItemActiveBg:T}},{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"]]})(y),rt=function(y,s){var u={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&s.indexOf(E)<0&&(u[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(y);O{var u,E;const O=v.useContext(t.Z),T=O||{},{getPrefixCls:H,getPopupContainer:te,direction:pe,menu:fe}=v.useContext(A.E_),ee=H(),{prefixCls:be,className:Ie,style:ye,theme:G="light",expandIcon:Re,_internalDisableMenuItemTitleTooltip:ot,inlineCollapsed:_e,siderCollapsed:Mt,items:Ot,children:qt,rootClassName:$t,mode:Pt,selectable:Rt,onClick:It,overflowedIndicatorPopupClassName:nn}=y,Jt=rt(y,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),kt=(0,se.Z)(Jt,["collapsedWidth"]),Ut=B(Ot)||qt;(u=T.validator)===null||u===void 0||u.call(T,{mode:Pt});const fn=(0,Q.useEvent)(function(){var bn;It==null||It.apply(void 0,arguments),(bn=T.onClick)===null||bn===void 0||bn.call(T)}),gn=T.mode||Pt,_t=Rt!=null?Rt:T.selectable,hn=v.useMemo(()=>Mt!==void 0?Mt:_e,[_e,Mt]),an={horizontal:{motionName:`${ee}-slide-up`},inline:(0,d.Z)(ee),other:{motionName:`${ee}-zoom-big`}},sn=H("menu",be||T.prefixCls),[un,mn]=ve(sn,!O),cn=n()(`${sn}-${G}`,fe==null?void 0:fe.className,Ie);let ln;if(typeof Re=="function")ln=Re;else if(Re===null||Re===!1)ln=null;else if(T.expandIcon===null||T.expandIcon===!1)ln=null;else{const bn=Re!=null?Re:T.expandIcon;ln=(0,c.Tm)(bn,{className:n()(`${sn}-submenu-expand-icon`,(0,c.l$)(bn)?(E=bn.props)===null||E===void 0?void 0:E.className:"")})}const rn=v.useMemo(()=>({prefixCls:sn,inlineCollapsed:hn||!1,direction:pe,firstLevel:!0,theme:G,mode:gn,disableMenuItemTitleTooltip:ot}),[sn,hn,pe,ot,G]);return un(v.createElement(t.Z.Provider,{value:null},v.createElement(ue.Provider,{value:rn},v.createElement(r.ZP,Object.assign({getPopupContainer:te,overflowedIndicator:v.createElement(z.Z,null),overflowedIndicatorPopupClassName:n()(sn,`${sn}-${G}`,nn),mode:gn,selectable:_t,onClick:fn},kt,{inlineCollapsed:hn,style:Object.assign(Object.assign({},fe==null?void 0:fe.style),ye),className:cn,prefixCls:sn,direction:pe,defaultMotions:an,expandIcon:ln,ref:s,rootClassName:n()($t,mn)}),Ut))))});const at=(0,v.forwardRef)((y,s)=>{const u=(0,v.useRef)(null),E=v.useContext(g.D);return(0,v.useImperativeHandle)(s,()=>({menu:u.current,focus:O=>{var T;(T=u.current)===null||T===void 0||T.focus(O)}})),v.createElement(Ze,Object.assign({ref:u},y,E))});at.Item=Le,at.SubMenu=De,at.Divider=V,at.ItemGroup=r.BW;var X=at},5112:function(Lt,we,e){e.d(we,{ZP:function(){return de}});var r=e(92310),v=e.n(r),g=e(35788),N=e(36994),n=e(59301),A=e(36355),S=e(19716);const ne=n.createContext(null),V=ne.Provider;var l=ne;const se=n.createContext(null),p=se.Provider;var c=e(5630),Y=e(20475),ue=e(1684),me=e(32441),Le=e(17313),K=e(83116),De=e(37613);const z=b=>{const{componentCls:w,antCls:j}=b,W=`${w}-group`;return{[W]:Object.assign(Object.assign({},(0,Le.Wf)(b)),{display:"inline-block",fontSize:0,[`&${W}-rtl`]:{direction:"rtl"},[`${j}-badge ${j}-badge-count`]:{zIndex:1},[`> ${j}-badge:not(:first-child) > ${j}-button-wrapper`]:{borderInlineStart:"none"}})}},Q=b=>{const{componentCls:w,wrapperMarginInlineEnd:j,colorPrimary:W,radioSize:L,motionDurationSlow:oe,motionDurationMid:J,motionEaseInOutCirc:We,colorBgContainer:Ke,colorBorder:ve,lineWidth:rt,dotSize:it,colorBgContainerDisabled:Ze,colorTextDisabled:at,paddingXS:X,dotColorDisabled:y,lineType:s,radioDotDisabledSize:u,wireframe:E,colorWhite:O}=b,T=`${w}-inner`;return{[`${w}-wrapper`]:Object.assign(Object.assign({},(0,Le.Wf)(b)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:j,cursor:"pointer",[`&${w}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:b.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${w}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${rt}px ${s} ${W}`,borderRadius:"50%",visibility:"hidden",content:'""'},[w]:Object.assign(Object.assign({},(0,Le.Wf)(b)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${w}-wrapper:hover &, + &:hover ${T}`]:{borderColor:W},[`${w}-input:focus-visible + ${T}`]:Object.assign({},(0,Le.oN)(b)),[`${w}:hover::after, ${w}-wrapper:hover &::after`]:{visibility:"visible"},[`${w}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:L,height:L,marginBlockStart:L/-2,marginInlineStart:L/-2,backgroundColor:E?W:O,borderBlockStart:0,borderInlineStart:0,borderRadius:L,transform:"scale(0)",opacity:0,transition:`all ${oe} ${We}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:L,height:L,backgroundColor:Ke,borderColor:ve,borderStyle:"solid",borderWidth:rt,borderRadius:"50%",transition:`all ${J}`},[`${w}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${w}-checked`]:{[T]:{borderColor:W,backgroundColor:E?Ke:W,"&::after":{transform:`scale(${it/L})`,opacity:1,transition:`all ${oe} ${We}`}}},[`${w}-disabled`]:{cursor:"not-allowed",[T]:{backgroundColor:Ze,borderColor:ve,cursor:"not-allowed","&::after":{backgroundColor:y}},[`${w}-input`]:{cursor:"not-allowed"},[`${w}-disabled + span`]:{color:at,cursor:"not-allowed"},[`&${w}-checked`]:{[T]:{"&::after":{transform:`scale(${u/L})`}}}},[`span${w} + *`]:{paddingInlineStart:X,paddingInlineEnd:X}})}},d=b=>{const{buttonColor:w,controlHeight:j,componentCls:W,lineWidth:L,lineType:oe,colorBorder:J,motionDurationSlow:We,motionDurationMid:Ke,buttonPaddingInline:ve,fontSize:rt,buttonBg:it,fontSizeLG:Ze,controlHeightLG:at,controlHeightSM:X,paddingXS:y,borderRadius:s,borderRadiusSM:u,borderRadiusLG:E,buttonCheckedBg:O,buttonSolidCheckedColor:T,colorTextDisabled:H,colorBgContainerDisabled:te,buttonCheckedBgDisabled:pe,buttonCheckedColorDisabled:fe,colorPrimary:ee,colorPrimaryHover:be,colorPrimaryActive:Ie,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:G,buttonSolidCheckedActiveBg:Re}=b;return{[`${W}-button-wrapper`]:{position:"relative",display:"inline-block",height:j,margin:0,paddingInline:ve,paddingBlock:0,color:w,fontSize:rt,lineHeight:`${j-L*2}px`,background:it,border:`${L}px ${oe} ${J}`,borderBlockStartWidth:L+.02,borderInlineStartWidth:0,borderInlineEndWidth:L,cursor:"pointer",transition:[`color ${Ke}`,`background ${Ke}`,`box-shadow ${Ke}`].join(","),a:{color:w},[`> ${W}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-L,insetInlineStart:-L,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:L,paddingInline:0,backgroundColor:J,transition:`background-color ${We}`,content:'""'}},"&:first-child":{borderInlineStart:`${L}px ${oe} ${J}`,borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s},"&:first-child:last-child":{borderRadius:s},[`${W}-group-large &`]:{height:at,fontSize:Ze,lineHeight:`${at-L*2}px`,"&:first-child":{borderStartStartRadius:E,borderEndStartRadius:E},"&:last-child":{borderStartEndRadius:E,borderEndEndRadius:E}},[`${W}-group-small &`]:{height:X,paddingInline:y-L,paddingBlock:0,lineHeight:`${X-L*2}px`,"&:first-child":{borderStartStartRadius:u,borderEndStartRadius:u},"&:last-child":{borderStartEndRadius:u,borderEndEndRadius:u}},"&:hover":{position:"relative",color:ee},"&:has(:focus-visible)":Object.assign({},(0,Le.oN)(b)),[`${W}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${W}-button-wrapper-disabled)`]:{zIndex:1,color:ee,background:O,borderColor:ee,"&::before":{backgroundColor:ee},"&:first-child":{borderColor:ee},"&:hover":{color:be,borderColor:be,"&::before":{backgroundColor:be}},"&:active":{color:Ie,borderColor:Ie,"&::before":{backgroundColor:Ie}}},[`${W}-group-solid &-checked:not(${W}-button-wrapper-disabled)`]:{color:T,background:ye,borderColor:ye,"&:hover":{color:T,background:G,borderColor:G},"&:active":{color:T,background:Re,borderColor:Re}},"&-disabled":{color:H,backgroundColor:te,borderColor:J,cursor:"not-allowed","&:first-child, &:hover":{color:H,backgroundColor:te,borderColor:J}},[`&-disabled${W}-button-wrapper-checked`]:{color:fe,backgroundColor:pe,borderColor:J,boxShadow:"none"}}}},t=b=>b-4*2;var o=(0,K.Z)("Radio",b=>{const{controlOutline:w,controlOutlineWidth:j,radioSize:W}=b,L=`0 0 0 ${j}px ${w}`,oe=L,J=t(W),We=(0,De.TS)(b,{radioDotDisabledSize:J,radioFocusShadow:L,radioButtonFocusShadow:oe});return[z(We),Q(We),d(We)]},b=>{const{wireframe:w,padding:j,marginXS:W,lineWidth:L,fontSizeLG:oe,colorText:J,colorBgContainer:We,colorTextDisabled:Ke,controlItemBgActiveDisabled:ve,colorTextLightSolid:rt,colorPrimary:it,colorPrimaryHover:Ze,colorPrimaryActive:at}=b,X=4,y=oe,s=w?t(y):y-(X+L)*2;return{radioSize:y,dotSize:s,dotColorDisabled:Ke,buttonSolidCheckedColor:rt,buttonSolidCheckedBg:it,buttonSolidCheckedHoverBg:Ze,buttonSolidCheckedActiveBg:at,buttonBg:We,buttonCheckedBg:We,buttonColor:J,buttonCheckedBgDisabled:ve,buttonCheckedColorDisabled:Ke,buttonPaddingInline:j-L,wrapperMarginInlineEnd:W}}),i=e(14088),B=e(4572),F=function(b,w){var j={};for(var W in b)Object.prototype.hasOwnProperty.call(b,W)&&w.indexOf(W)<0&&(j[W]=b[W]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,W=Object.getOwnPropertySymbols(b);L{var j,W;const L=n.useContext(l),oe=n.useContext(se),{getPrefixCls:J,direction:We,radio:Ke}=n.useContext(A.E_),ve=n.useRef(null),rt=(0,Y.sQ)(w,ve),{isFormItemInput:it}=n.useContext(me.aM),Ze=Ie=>{var ye,G;(ye=b.onChange)===null||ye===void 0||ye.call(b,Ie),(G=L==null?void 0:L.onChange)===null||G===void 0||G.call(L,Ie)},{prefixCls:at,className:X,rootClassName:y,children:s,style:u}=b,E=F(b,["prefixCls","className","rootClassName","children","style"]),O=J("radio",at),T=((L==null?void 0:L.optionType)||oe)==="button",H=T?`${O}-button`:O,[te,pe]=o(O),fe=Object.assign({},E),ee=n.useContext(ue.Z);L&&(fe.name=L.name,fe.onChange=Ze,fe.checked=b.value===L.value,fe.disabled=(j=fe.disabled)!==null&&j!==void 0?j:L.disabled),fe.disabled=(W=fe.disabled)!==null&&W!==void 0?W:ee;const be=v()(`${H}-wrapper`,{[`${H}-wrapper-checked`]:fe.checked,[`${H}-wrapper-disabled`]:fe.disabled,[`${H}-wrapper-rtl`]:We==="rtl",[`${H}-wrapper-in-form-item`]:it},Ke==null?void 0:Ke.className,X,y,pe);return te(n.createElement(i.Z,{component:"Radio",disabled:fe.disabled},n.createElement("label",{className:be,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),u),onMouseEnter:b.onMouseEnter,onMouseLeave:b.onMouseLeave},n.createElement(c.Z,Object.assign({},fe,{className:v()(fe.className,!T&&B.A),type:"radio",prefixCls:H,ref:rt})),s!==void 0?n.createElement("span",null,s):null)))};var ce=n.forwardRef(D);const le=n.forwardRef((b,w)=>{const{getPrefixCls:j,direction:W}=n.useContext(A.E_),[L,oe]=(0,g.Z)(b.defaultValue,{value:b.value}),J=ye=>{const G=L,Re=ye.target.value;"value"in b||oe(Re);const{onChange:ot}=b;ot&&Re!==G&&ot(ye)},{prefixCls:We,className:Ke,rootClassName:ve,options:rt,buttonStyle:it="outline",disabled:Ze,children:at,size:X,style:y,id:s,onMouseEnter:u,onMouseLeave:E,onFocus:O,onBlur:T}=b,H=j("radio",We),te=`${H}-group`,[pe,fe]=o(H);let ee=at;rt&&rt.length>0&&(ee=rt.map(ye=>typeof ye=="string"||typeof ye=="number"?n.createElement(ce,{key:ye.toString(),prefixCls:H,disabled:Ze,value:ye,checked:L===ye},ye):n.createElement(ce,{key:`radio-group-value-options-${ye.value}`,prefixCls:H,disabled:ye.disabled||Ze,value:ye.value,checked:L===ye.value,title:ye.title,style:ye.style},ye.label)));const be=(0,S.Z)(X),Ie=v()(te,`${te}-${it}`,{[`${te}-${be}`]:be,[`${te}-rtl`]:W==="rtl"},Ke,ve,fe);return pe(n.createElement("div",Object.assign({},(0,N.Z)(b,{aria:!0,data:!0}),{className:Ie,style:y,onMouseEnter:u,onMouseLeave:E,onFocus:O,onBlur:T,id:s,ref:w}),n.createElement(V,{value:{onChange:J,value:L,disabled:b.disabled,name:b.name,optionType:b.optionType}},ee)))});var je=n.memo(le),xe=function(b,w){var j={};for(var W in b)Object.prototype.hasOwnProperty.call(b,W)&&w.indexOf(W)<0&&(j[W]=b[W]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,W=Object.getOwnPropertySymbols(b);L{const{getPrefixCls:j}=n.useContext(A.E_),{prefixCls:W}=b,L=xe(b,["prefixCls"]),oe=j("radio",W);return n.createElement(p,{value:"button"},n.createElement(ce,Object.assign({prefixCls:oe},L,{type:"radio",ref:w})))};var ie=n.forwardRef(Be);const Z=ce;Z.Button=ie,Z.Group=je,Z.__ANT_RADIO=!0;var de=Z},57809:function(Lt,we,e){var r=e(92310),v=e.n(r),g=e(77861),N=e(64002),n=e(59301),A=e(53487),S=e(62892),ne=e(19080),V=e(36355),l=e(1684),se=e(93891),p=e(19716),c=e(32441),Y=e(33234),ue=e(14154),me=e(58582),Le=e(84443),K=e(66339),De=function(o,i){var B={};for(var F in o)Object.prototype.hasOwnProperty.call(o,F)&&i.indexOf(F)<0&&(B[F]=o[F]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,F=Object.getOwnPropertySymbols(o);D{var B,{prefixCls:F,bordered:D=!0,className:he,rootClassName:ce,getPopupContainer:le,popupClassName:je,dropdownClassName:xe,listHeight:Be=256,placement:ie,listItemHeight:Z=24,size:de,disabled:b,notFoundContent:w,status:j,builtinPlacements:W,dropdownMatchSelectWidth:L,popupMatchSelectWidth:oe,direction:J,style:We,allowClear:Ke}=o,ve=De(o,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:rt,getPrefixCls:it,renderEmpty:Ze,direction:at,virtual:X,popupMatchSelectWidth:y,popupOverflow:s,select:u}=n.useContext(V.E_),E=it("select",F),O=it(),T=J!=null?J:at,{compactSize:H,compactItemClassnames:te}=(0,Y.ri)(E,T),[pe,fe]=(0,ue.Z)(E),ee=n.useMemo(()=>{const{mode:an}=ve;if(an!=="combobox")return an===z?"combobox":an},[ve.mode]),be=ee==="multiple"||ee==="tags",Ie=(0,Le.Z)(ve.suffixIcon,ve.showArrow),ye=(B=oe!=null?oe:L)!==null&&B!==void 0?B:y,{status:G,hasFeedback:Re,isFormItemInput:ot,feedbackIcon:_e}=n.useContext(c.aM),Mt=(0,ne.F)(G,j);let Ot;w!==void 0?Ot=w:ee==="combobox"?Ot=null:Ot=(Ze==null?void 0:Ze("Select"))||n.createElement(se.Z,{componentName:"Select"});const{suffixIcon:qt,itemIcon:$t,removeIcon:Pt,clearIcon:Rt}=(0,K.Z)(Object.assign(Object.assign({},ve),{multiple:be,hasFeedback:Re,feedbackIcon:_e,showSuffixIcon:Ie,prefixCls:E,showArrow:ve.showArrow,componentName:"Select"})),It=Ke===!0?{clearIcon:Rt}:Ke,nn=(0,N.Z)(ve,["suffixIcon","itemIcon"]),Jt=v()(je||xe,{[`${E}-dropdown-${T}`]:T==="rtl"},ce,fe),kt=(0,p.Z)(an=>{var sn;return(sn=de!=null?de:H)!==null&&sn!==void 0?sn:an}),Ut=n.useContext(l.Z),fn=b!=null?b:Ut,gn=v()({[`${E}-lg`]:kt==="large",[`${E}-sm`]:kt==="small",[`${E}-rtl`]:T==="rtl",[`${E}-borderless`]:!D,[`${E}-in-form-item`]:ot},(0,ne.Z)(E,Mt,Re),te,u==null?void 0:u.className,he,ce,fe),_t=n.useMemo(()=>ie!==void 0?ie:T==="rtl"?"bottomRight":"bottomLeft",[ie,T]),hn=(0,me.Z)(W,s);return pe(n.createElement(g.ZP,Object.assign({ref:i,virtual:X,showSearch:u==null?void 0:u.showSearch},nn,{style:Object.assign(Object.assign({},u==null?void 0:u.style),We),dropdownMatchSelectWidth:ye,builtinPlacements:hn,transitionName:(0,S.m)(O,"slide-up",ve.transitionName),listHeight:Be,listItemHeight:Z,mode:ee,prefixCls:E,placement:_t,direction:T,suffixIcon:qt,menuItemSelectedIcon:$t,removeIcon:Pt,allowClear:It,notFoundContent:Ot,className:gn,getPopupContainer:le||rt,dropdownClassName:Jt,disabled:fn})))},d=n.forwardRef(Q),t=(0,A.Z)(d);d.SECRET_COMBOBOX_MODE_DO_NOT_USE=z,d.Option=g.Wx,d.OptGroup=g.Xo,d._InternalPanelDoNotUseOrYouWillBeFired=t,we.default=d},14154:function(Lt,we,e){e.d(we,{Z:function(){return d}});var r=e(17313),v=e(74207),g=e(37613),N=e(83116),n=e(13826),A=e(92899);const S=t=>{const{optionHeight:o,optionFontSize:i,optionLineHeight:B,optionPadding:F}=t;return{position:"relative",display:"block",minHeight:o,padding:F,color:t.colorText,fontWeight:"normal",fontSize:i,lineHeight:B,boxSizing:"border-box"}};var V=t=>{const{antCls:o,componentCls:i}=t,B=`${i}-item`,F=`&${o}-slide-up-enter${o}-slide-up-enter-active`,D=`&${o}-slide-up-appear${o}-slide-up-appear-active`,he=`&${o}-slide-up-leave${o}-slide-up-leave-active`,ce=`${i}-dropdown-placement-`;return[{[`${i}-dropdown`]:Object.assign(Object.assign({},(0,r.Wf)(t)),{position:"absolute",top:-9999,zIndex:t.zIndexPopup,boxSizing:"border-box",padding:t.paddingXXS,overflow:"hidden",fontSize:t.fontSize,fontVariant:"initial",backgroundColor:t.colorBgElevated,borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,[` ${F}${ce}bottomLeft, ${D}${ce}bottomLeft `]:{animationName:n.fJ},[` @@ -75,7 +75,7 @@ `]:{paddingInlineEnd:he},[`&${i}-open ${i}-selection-item`]:{color:t.colorTextPlaceholder},[`&:not(${i}-customize-input)`]:{[`${i}-selector`]:{width:"100%",height:t.controlHeight,padding:`0 ${B}px`,[`${i}-selection-search-input`]:{height:D},"&:after":{lineHeight:`${D}px`}}},[`&${i}-customize-input`]:{[`${i}-selector`]:{"&:after":{display:"none"},[`${i}-selection-search`]:{position:"static",width:"100%"},[`${i}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${B}px`,"&:after":{display:"none"}}}}}}}function me(t){const{componentCls:o}=t,i=t.controlPaddingHorizontalSM-t.lineWidth;return[ue(t),ue((0,g.TS)(t,{controlHeight:t.controlHeightSM,borderRadius:t.borderRadiusSM}),"sm"),{[`${o}-single${o}-sm`]:{[`&:not(${o}-customize-input)`]:{[`${o}-selection-search`]:{insetInlineStart:i,insetInlineEnd:i},[`${o}-selector`]:{padding:`0 ${i}px`},[`&${o}-show-arrow ${o}-selection-search`]:{insetInlineEnd:i+t.fontSize*1.5},[` &${o}-show-arrow ${o}-selection-item, &${o}-show-arrow ${o}-selection-placeholder - `]:{paddingInlineEnd:t.fontSize*1.5}}}},ue((0,g.TS)(t,{controlHeight:t.singleItemHeightLG,fontSize:t.fontSizeLG,borderRadius:t.borderRadiusLG}),"lg")]}const Le=t=>{const{componentCls:o,selectorBg:i}=t;return{position:"relative",backgroundColor:i,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`,input:{cursor:"pointer"},[`${o}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${o}-disabled&`]:{color:t.colorTextDisabled,background:t.colorBgContainerDisabled,cursor:"not-allowed",[`${o}-multiple&`]:{background:t.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},K=function(t,o){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:B,borderHoverColor:F,outlineColor:D,antCls:he}=o,ce=i?{[`${B}-selector`]:{borderColor:F}}:{};return{[t]:{[`&:not(${B}-disabled):not(${B}-customize-input):not(${he}-pagination-size-changer)`]:Object.assign(Object.assign({},ce),{[`${B}-focused& ${B}-selector`]:{borderColor:F,boxShadow:`0 0 0 ${o.controlOutlineWidth}px ${D}`,outline:0},[`&:hover ${B}-selector`]:{borderColor:F}})}}},De=t=>{const{componentCls:o}=t;return{[`${o}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},z=t=>{const{componentCls:o,inputPaddingHorizontalBase:i,iconCls:B}=t;return{[o]:Object.assign(Object.assign({},(0,r.Wf)(t)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${o}-customize-input) ${o}-selector`]:Object.assign(Object.assign({},Le(t)),De(t)),[`${o}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},r.vS),[`${o}-selection-placeholder`]:Object.assign(Object.assign({},r.vS),{flex:1,color:t.colorTextPlaceholder,pointerEvents:"none"}),[`${o}-arrow`]:Object.assign(Object.assign({},(0,r.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:i,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[B]:{verticalAlign:"top",transition:`transform ${t.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${o}-suffix)`]:{pointerEvents:"auto"}},[`${o}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${o}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:i,zIndex:1,display:"inline-block",width:t.fontSizeIcon,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:t.clearBg,cursor:"pointer",opacity:0,transition:`color ${t.motionDurationMid} ease, opacity ${t.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:t.colorTextTertiary}},"&:hover":{[`${o}-clear`]:{opacity:1}}}),[`${o}-has-feedback`]:{[`${o}-clear`]:{insetInlineEnd:i+t.fontSize+t.paddingXS}}}},G=t=>{const{componentCls:o}=t;return[{[o]:{[`&-borderless ${o}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${o}-in-form-item`]:{width:"100%"}}},z(t),me(t),Y(t),V(t),{[`${o}-rtl`]:{direction:"rtl"}},K(o,(0,g.TS)(t,{borderHoverColor:t.colorPrimaryHover,outlineColor:t.controlOutline})),K(`${o}-status-error`,(0,g.TS)(t,{borderHoverColor:t.colorErrorHover,outlineColor:t.colorErrorOutline}),!0),K(`${o}-status-warning`,(0,g.TS)(t,{borderHoverColor:t.colorWarningHover,outlineColor:t.colorWarningOutline}),!0),(0,v.c)(t,{borderElCls:`${o}-selector`,focusElCls:`${o}-focused`})]};var d=(0,N.Z)("Select",(t,o)=>{let{rootPrefixCls:i}=o;const B=(0,g.TS)(t,{rootPrefixCls:i,inputPaddingHorizontalBase:t.paddingSM-1,multipleSelectItemHeight:t.multipleItemHeight});return[G(B)]},t=>{const{fontSize:o,lineHeight:i,controlHeight:B,controlPaddingHorizontal:F,zIndexPopupBase:D,colorText:he,fontWeightStrong:ce,controlItemBgActive:le,controlItemBgHover:je,colorBgContainer:Se,colorFillSecondary:Be,controlHeightLG:ie,controlHeightSM:Z,colorBgContainerDisabled:de,colorTextDisabled:b}=t;return{zIndexPopup:D+50,optionSelectedColor:he,optionSelectedFontWeight:ce,optionSelectedBg:le,optionActiveBg:je,optionPadding:`${(B-o*i)/2}px ${F}px`,optionFontSize:o,optionLineHeight:i,optionHeight:B,selectorBg:Se,clearBg:Se,singleItemHeightLG:ie,multipleItemBg:Be,multipleItemBorderColor:"transparent",multipleItemHeight:Z,multipleItemHeightLG:B,multipleSelectorBgDisabled:de,multipleItemColorDisabled:b,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Lt,we,e){e.d(we,{Z:function(){return v}});const r=g=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function v(g,N){return g||r(N)}},84443:function(Lt,we,e){e.d(we,{Z:function(){return r}});function r(v,g){return g!==void 0?g:v!==null}},66339:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(89699),v=e(37637),g=e(77318),N=e(76995),n=e(78714),A=e(56981),S=e(59301);function ne(V){let{suffixIcon:l,clearIcon:se,menuItemSelectedIcon:p,removeIcon:c,loading:Y,multiple:ue,hasFeedback:me,prefixCls:Le,showSuffixIcon:K,feedbackIcon:De,showArrow:z,componentName:G}=V;const d=se!=null?se:S.createElement(v.Z,null),t=F=>l===null&&!me&&!z?null:S.createElement(S.Fragment,null,K!==!1&&F,me&&De);let o=null;if(l!==void 0)o=t(l);else if(Y)o=t(S.createElement(n.Z,{spin:!0}));else{const F=`${Le}-suffix`;o=D=>{let{open:he,showSearch:ce}=D;return t(he&&ce?S.createElement(A.Z,{className:F}):S.createElement(N.Z,{className:F}))}}let i=null;p!==void 0?i=p:ue?i=S.createElement(r.Z,null):i=null;let B=null;return c!==void 0?B=c:B=S.createElement(g.Z,null),{clearIcon:d,suffixIcon:o,itemIcon:i,removeIcon:B}}},81327:function(Lt,we,e){e.d(we,{Z:function(){return Le}});var r=e(59301),v=e(92310),g=e.n(v),N=e(38298),n=e(36355),A=e(33234);const S=r.createContext({latestIndex:0}),ne=S.Provider;var l=K=>{let{className:De,index:z,children:G,split:d,style:t}=K;const{latestIndex:o}=r.useContext(S);return G==null?null:r.createElement(r.Fragment,null,r.createElement("div",{className:De,style:t},G),z{var z,G;const{getPrefixCls:d,space:t,direction:o}=r.useContext(n.E_),{size:i=(t==null?void 0:t.size)||"small",align:B,className:F,rootClassName:D,children:he,direction:ce="horizontal",prefixCls:le,split:je,style:Se,wrap:Be=!1,classNames:ie,styles:Z}=K,de=Y(K,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[b,w]=Array.isArray(i)?i:[i,i],j=p(w),W=p(b),L=c(w),oe=c(b),U=(0,N.Z)(he,{keepEmpty:!0}),We=B===void 0&&ce==="horizontal"?"center":B,Ke=d("space",le),[ve,rt]=(0,se.Z)(Ke),it=g()(Ke,t==null?void 0:t.className,rt,`${Ke}-${ce}`,{[`${Ke}-rtl`]:o==="rtl",[`${Ke}-align-${We}`]:We,[`${Ke}-gap-row-${w}`]:j,[`${Ke}-gap-col-${b}`]:W},F,D),Ze=g()(`${Ke}-item`,(z=ie==null?void 0:ie.item)!==null&&z!==void 0?z:(G=t==null?void 0:t.classNames)===null||G===void 0?void 0:G.item);let at=0;const Q=U.map((u,E)=>{var O,T;u!=null&&(at=E);const H=u&&u.key||`${Ze}-${E}`;return r.createElement(l,{className:Ze,key:H,index:E,split:je,style:(O=Z==null?void 0:Z.item)!==null&&O!==void 0?O:(T=t==null?void 0:t.styles)===null||T===void 0?void 0:T.item},u)}),y=r.useMemo(()=>({latestIndex:at}),[at]);if(U.length===0)return null;const s={};return Be&&(s.flexWrap="wrap"),!W&&oe&&(s.columnGap=b),!j&&L&&(s.rowGap=w),ve(r.createElement("div",Object.assign({ref:De,className:it,style:Object.assign(Object.assign(Object.assign({},s),t==null?void 0:t.style),Se)},de),r.createElement(ne,{value:y},Q)))});me.Compact=A.ZP;var Le=me},8378:function(Lt,we){const e=r=>({[r.componentCls]:{[`${r.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${r.motionDurationMid} ${r.motionEaseInOut}, + `]:{paddingInlineEnd:t.fontSize*1.5}}}},ue((0,g.TS)(t,{controlHeight:t.singleItemHeightLG,fontSize:t.fontSizeLG,borderRadius:t.borderRadiusLG}),"lg")]}const Le=t=>{const{componentCls:o,selectorBg:i}=t;return{position:"relative",backgroundColor:i,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`,input:{cursor:"pointer"},[`${o}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${o}-disabled&`]:{color:t.colorTextDisabled,background:t.colorBgContainerDisabled,cursor:"not-allowed",[`${o}-multiple&`]:{background:t.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},K=function(t,o){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:B,borderHoverColor:F,outlineColor:D,antCls:he}=o,ce=i?{[`${B}-selector`]:{borderColor:F}}:{};return{[t]:{[`&:not(${B}-disabled):not(${B}-customize-input):not(${he}-pagination-size-changer)`]:Object.assign(Object.assign({},ce),{[`${B}-focused& ${B}-selector`]:{borderColor:F,boxShadow:`0 0 0 ${o.controlOutlineWidth}px ${D}`,outline:0},[`&:hover ${B}-selector`]:{borderColor:F}})}}},De=t=>{const{componentCls:o}=t;return{[`${o}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},z=t=>{const{componentCls:o,inputPaddingHorizontalBase:i,iconCls:B}=t;return{[o]:Object.assign(Object.assign({},(0,r.Wf)(t)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${o}-customize-input) ${o}-selector`]:Object.assign(Object.assign({},Le(t)),De(t)),[`${o}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},r.vS),[`${o}-selection-placeholder`]:Object.assign(Object.assign({},r.vS),{flex:1,color:t.colorTextPlaceholder,pointerEvents:"none"}),[`${o}-arrow`]:Object.assign(Object.assign({},(0,r.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:i,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[B]:{verticalAlign:"top",transition:`transform ${t.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${o}-suffix)`]:{pointerEvents:"auto"}},[`${o}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${o}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:i,zIndex:1,display:"inline-block",width:t.fontSizeIcon,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:t.clearBg,cursor:"pointer",opacity:0,transition:`color ${t.motionDurationMid} ease, opacity ${t.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:t.colorTextTertiary}},"&:hover":{[`${o}-clear`]:{opacity:1}}}),[`${o}-has-feedback`]:{[`${o}-clear`]:{insetInlineEnd:i+t.fontSize+t.paddingXS}}}},Q=t=>{const{componentCls:o}=t;return[{[o]:{[`&-borderless ${o}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${o}-in-form-item`]:{width:"100%"}}},z(t),me(t),Y(t),V(t),{[`${o}-rtl`]:{direction:"rtl"}},K(o,(0,g.TS)(t,{borderHoverColor:t.colorPrimaryHover,outlineColor:t.controlOutline})),K(`${o}-status-error`,(0,g.TS)(t,{borderHoverColor:t.colorErrorHover,outlineColor:t.colorErrorOutline}),!0),K(`${o}-status-warning`,(0,g.TS)(t,{borderHoverColor:t.colorWarningHover,outlineColor:t.colorWarningOutline}),!0),(0,v.c)(t,{borderElCls:`${o}-selector`,focusElCls:`${o}-focused`})]};var d=(0,N.Z)("Select",(t,o)=>{let{rootPrefixCls:i}=o;const B=(0,g.TS)(t,{rootPrefixCls:i,inputPaddingHorizontalBase:t.paddingSM-1,multipleSelectItemHeight:t.multipleItemHeight});return[Q(B)]},t=>{const{fontSize:o,lineHeight:i,controlHeight:B,controlPaddingHorizontal:F,zIndexPopupBase:D,colorText:he,fontWeightStrong:ce,controlItemBgActive:le,controlItemBgHover:je,colorBgContainer:xe,colorFillSecondary:Be,controlHeightLG:ie,controlHeightSM:Z,colorBgContainerDisabled:de,colorTextDisabled:b}=t;return{zIndexPopup:D+50,optionSelectedColor:he,optionSelectedFontWeight:ce,optionSelectedBg:le,optionActiveBg:je,optionPadding:`${(B-o*i)/2}px ${F}px`,optionFontSize:o,optionLineHeight:i,optionHeight:B,selectorBg:xe,clearBg:xe,singleItemHeightLG:ie,multipleItemBg:Be,multipleItemBorderColor:"transparent",multipleItemHeight:Z,multipleItemHeightLG:B,multipleSelectorBgDisabled:de,multipleItemColorDisabled:b,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Lt,we,e){e.d(we,{Z:function(){return v}});const r=g=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function v(g,N){return g||r(N)}},84443:function(Lt,we,e){e.d(we,{Z:function(){return r}});function r(v,g){return g!==void 0?g:v!==null}},66339:function(Lt,we,e){e.d(we,{Z:function(){return ne}});var r=e(89699),v=e(37637),g=e(77318),N=e(76995),n=e(78714),A=e(56981),S=e(59301);function ne(V){let{suffixIcon:l,clearIcon:se,menuItemSelectedIcon:p,removeIcon:c,loading:Y,multiple:ue,hasFeedback:me,prefixCls:Le,showSuffixIcon:K,feedbackIcon:De,showArrow:z,componentName:Q}=V;const d=se!=null?se:S.createElement(v.Z,null),t=F=>l===null&&!me&&!z?null:S.createElement(S.Fragment,null,K!==!1&&F,me&&De);let o=null;if(l!==void 0)o=t(l);else if(Y)o=t(S.createElement(n.Z,{spin:!0}));else{const F=`${Le}-suffix`;o=D=>{let{open:he,showSearch:ce}=D;return t(he&&ce?S.createElement(A.Z,{className:F}):S.createElement(N.Z,{className:F}))}}let i=null;p!==void 0?i=p:ue?i=S.createElement(r.Z,null):i=null;let B=null;return c!==void 0?B=c:B=S.createElement(g.Z,null),{clearIcon:d,suffixIcon:o,itemIcon:i,removeIcon:B}}},81327:function(Lt,we,e){e.d(we,{Z:function(){return Le}});var r=e(59301),v=e(92310),g=e.n(v),N=e(38298),n=e(36355),A=e(33234);const S=r.createContext({latestIndex:0}),ne=S.Provider;var l=K=>{let{className:De,index:z,children:Q,split:d,style:t}=K;const{latestIndex:o}=r.useContext(S);return Q==null?null:r.createElement(r.Fragment,null,r.createElement("div",{className:De,style:t},Q),z{var z,Q;const{getPrefixCls:d,space:t,direction:o}=r.useContext(n.E_),{size:i=(t==null?void 0:t.size)||"small",align:B,className:F,rootClassName:D,children:he,direction:ce="horizontal",prefixCls:le,split:je,style:xe,wrap:Be=!1,classNames:ie,styles:Z}=K,de=Y(K,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[b,w]=Array.isArray(i)?i:[i,i],j=p(w),W=p(b),L=c(w),oe=c(b),J=(0,N.Z)(he,{keepEmpty:!0}),We=B===void 0&&ce==="horizontal"?"center":B,Ke=d("space",le),[ve,rt]=(0,se.Z)(Ke),it=g()(Ke,t==null?void 0:t.className,rt,`${Ke}-${ce}`,{[`${Ke}-rtl`]:o==="rtl",[`${Ke}-align-${We}`]:We,[`${Ke}-gap-row-${w}`]:j,[`${Ke}-gap-col-${b}`]:W},F,D),Ze=g()(`${Ke}-item`,(z=ie==null?void 0:ie.item)!==null&&z!==void 0?z:(Q=t==null?void 0:t.classNames)===null||Q===void 0?void 0:Q.item);let at=0;const X=J.map((u,E)=>{var O,T;u!=null&&(at=E);const H=u&&u.key||`${Ze}-${E}`;return r.createElement(l,{className:Ze,key:H,index:E,split:je,style:(O=Z==null?void 0:Z.item)!==null&&O!==void 0?O:(T=t==null?void 0:t.styles)===null||T===void 0?void 0:T.item},u)}),y=r.useMemo(()=>({latestIndex:at}),[at]);if(J.length===0)return null;const s={};return Be&&(s.flexWrap="wrap"),!W&&oe&&(s.columnGap=b),!j&&L&&(s.rowGap=w),ve(r.createElement("div",Object.assign({ref:De,className:it,style:Object.assign(Object.assign(Object.assign({},s),t==null?void 0:t.style),xe)},de),r.createElement(ne,{value:y},X)))});me.Compact=A.ZP;var Le=me},8378:function(Lt,we){const e=r=>({[r.componentCls]:{[`${r.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${r.motionDurationMid} ${r.motionEaseInOut}, opacity ${r.motionDurationMid} ${r.motionEaseInOut} !important`}},[`${r.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${r.motionDurationMid} ${r.motionEaseInOut}, opacity ${r.motionDurationMid} ${r.motionEaseInOut} !important`}}});we.Z=e},92899:function(Lt,we,e){e.d(we,{Fm:function(){return p}});var r=e(88252),v=e(95406);const g=new r.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),N=new r.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),n=new r.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),A=new r.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),S=new r.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ne=new r.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),V=new r.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new r.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),se={"move-up":{inKeyframes:V,outKeyframes:l},"move-down":{inKeyframes:g,outKeyframes:N},"move-left":{inKeyframes:n,outKeyframes:A},"move-right":{inKeyframes:S,outKeyframes:ne}},p=(c,Y)=>{const{antCls:ue}=c,me=`${ue}-${Y}`,{inKeyframes:Le,outKeyframes:K}=se[Y];return[(0,v.R)(me,Le,K,c.motionDurationMid),{[` ${me}-enter, @@ -83,9 +83,9 @@ `]:{opacity:0,animationTimingFunction:c.motionEaseOutCirc},[`${me}-leave`]:{animationTimingFunction:c.motionEaseInOutCirc}}]}},13826:function(Lt,we,e){e.d(we,{Qt:function(){return n},Uw:function(){return N},fJ:function(){return g},ly:function(){return A},oN:function(){return p}});var r=e(88252),v=e(95406);const g=new r.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),N=new r.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),n=new r.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),A=new r.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),S=new r.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ne=new r.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),V=new r.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),l=new r.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),se={"slide-up":{inKeyframes:g,outKeyframes:N},"slide-down":{inKeyframes:n,outKeyframes:A},"slide-left":{inKeyframes:S,outKeyframes:ne},"slide-right":{inKeyframes:V,outKeyframes:l}},p=(c,Y)=>{const{antCls:ue}=c,me=`${ue}-${Y}`,{inKeyframes:Le,outKeyframes:K}=se[Y];return[(0,v.R)(me,Le,K,c.motionDurationMid),{[` ${me}-enter, ${me}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:c.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${me}-leave`]:{animationTimingFunction:c.motionEaseInQuint}}]}},5630:function(Lt,we,e){var r=e(5891),v=e(57259),g=e(80962),N=e(29043),n=e(19149),A=e(92310),S=e.n(A),ne=e(35788),V=e(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],se=(0,V.forwardRef)(function(p,c){var Y,ue=p.prefixCls,me=ue===void 0?"rc-checkbox":ue,Le=p.className,K=p.style,De=p.checked,z=p.disabled,G=p.defaultChecked,d=G===void 0?!1:G,t=p.type,o=t===void 0?"checkbox":t,i=p.title,B=p.onChange,F=(0,n.Z)(p,l),D=(0,V.useRef)(null),he=(0,ne.Z)(d,{value:De}),ce=(0,N.Z)(he,2),le=ce[0],je=ce[1];(0,V.useImperativeHandle)(c,function(){return{focus:function(){var Z;(Z=D.current)===null||Z===void 0||Z.focus()},blur:function(){var Z;(Z=D.current)===null||Z===void 0||Z.blur()},input:D.current}});var Se=S()(me,Le,(Y={},(0,g.Z)(Y,"".concat(me,"-checked"),le),(0,g.Z)(Y,"".concat(me,"-disabled"),z),Y)),Be=function(Z){z||("checked"in p||je(Z.target.checked),B==null||B({target:(0,v.Z)((0,v.Z)({},p),{},{type:o,checked:Z.target.checked}),stopPropagation:function(){Z.stopPropagation()},preventDefault:function(){Z.preventDefault()},nativeEvent:Z.nativeEvent}))};return V.createElement("span",{className:Se,title:i,style:K},V.createElement("input",(0,r.Z)({},F,{className:"".concat(me,"-input"),ref:D,onChange:Be,disabled:z,checked:!!le,type:o})),V.createElement("span",{className:"".concat(me,"-inner")}))});we.Z=se},31561:function(Lt,we,e){e.d(we,{Z:function(){return o}});var r=e(5891),v=e(80962),g=e(29043),N=e(19149),n=e(35593),A=e(92310),S=e.n(A),ne=e(20475),V=e(59301),l=e(85108),se=e(23073),p=l.Z.ESC,c=l.Z.TAB;function Y(i){var B=i.visible,F=i.triggerRef,D=i.onVisibleChange,he=i.autoFocus,ce=i.overlayRef,le=V.useRef(!1),je=function(){if(B){var Z,de;(Z=F.current)===null||Z===void 0||(de=Z.focus)===null||de===void 0||de.call(Z),D==null||D(!1)}},Se=function(){var Z;return(Z=ce.current)!==null&&Z!==void 0&&Z.focus?(ce.current.focus(),le.current=!0,!0):!1},Be=function(Z){switch(Z.keyCode){case p:je();break;case c:{var de=!1;le.current||(de=Se()),de?Z.preventDefault():je();break}}};V.useEffect(function(){return B?(window.addEventListener("keydown",Be),he&&(0,se.Z)(Se,3),function(){window.removeEventListener("keydown",Be),le.current=!1}):function(){le.current=!1}},[B])}var ue=(0,V.forwardRef)(function(i,B){var F=i.overlay,D=i.arrow,he=i.prefixCls,ce=(0,V.useMemo)(function(){var je;return typeof F=="function"?je=F():je=F,je},[F]),le=(0,ne.sQ)(B,ce==null?void 0:ce.ref);return V.createElement(V.Fragment,null,D&&V.createElement("div",{className:"".concat(he,"-arrow")}),V.cloneElement(ce,{ref:(0,ne.Yr)(ce)?le:void 0}))}),me=ue,Le={adjustX:1,adjustY:1},K=[0,0],De={topLeft:{points:["bl","tl"],overflow:Le,offset:[0,-4],targetOffset:K},top:{points:["bc","tc"],overflow:Le,offset:[0,-4],targetOffset:K},topRight:{points:["br","tr"],overflow:Le,offset:[0,-4],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:Le,offset:[0,4],targetOffset:K},bottom:{points:["tc","bc"],overflow:Le,offset:[0,4],targetOffset:K},bottomRight:{points:["tr","br"],overflow:Le,offset:[0,4],targetOffset:K}},z=De,G=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function d(i,B){var F,D=i.arrow,he=D===void 0?!1:D,ce=i.prefixCls,le=ce===void 0?"rc-dropdown":ce,je=i.transitionName,Se=i.animation,Be=i.align,ie=i.placement,Z=ie===void 0?"bottomLeft":ie,de=i.placements,b=de===void 0?z:de,w=i.getPopupContainer,j=i.showAction,W=i.hideAction,L=i.overlayClassName,oe=i.overlayStyle,U=i.visible,We=i.trigger,Ke=We===void 0?["hover"]:We,ve=i.autoFocus,rt=i.overlay,it=i.children,Ze=i.onVisibleChange,at=(0,N.Z)(i,G),Q=V.useState(),y=(0,g.Z)(Q,2),s=y[0],u=y[1],E="visible"in i?U:s,O=V.useRef(null),T=V.useRef(null),H=V.useRef(null);V.useImperativeHandle(B,function(){return O.current});var te=function(ot){u(ot),Ze==null||Ze(ot)};Y({visible:E,triggerRef:H,onVisibleChange:te,autoFocus:ve,overlayRef:T});var pe=function(ot){var _e=i.onOverlayClick;u(!1),_e&&_e(ot)},fe=function(){return V.createElement(me,{ref:T,overlay:rt,prefixCls:le,arrow:he})},ee=function(){return typeof rt=="function"?fe:fe()},xe=function(){var ot=i.minOverlayWidthMatchTrigger,_e=i.alignPoint;return"minOverlayWidthMatchTrigger"in i?ot:!_e},Ie=function(){var ot=i.openClassName;return ot!==void 0?ot:"".concat(le,"-open")},Ee=V.cloneElement(it,{className:S()((F=it.props)===null||F===void 0?void 0:F.className,E&&Ie()),ref:(0,ne.Yr)(it)?(0,ne.sQ)(H,it.ref):void 0}),$=W;return!$&&Ke.indexOf("contextMenu")!==-1&&($=["click"]),V.createElement(n.Z,(0,r.Z)({builtinPlacements:b},at,{prefixCls:le,ref:O,popupClassName:S()(L,(0,v.Z)({},"".concat(le,"-show-arrow"),he)),popupStyle:oe,action:Ke,showAction:j,hideAction:$,popupPlacement:Z,popupAlign:Be,popupTransitionName:je,popupAnimation:Se,popupVisible:E,stretch:xe()?"minWidth":"",popup:ee(),onPopupVisibleChange:te,onPopupClick:pe,getPopupContainer:w}),Ee)}var t=V.forwardRef(d),o=t},93681:function(Lt,we,e){e.r(we),e.d(we,{BaseInput:function(){return l},default:function(){return De}});var r=e(5891),v=e(57259),g=e(80962),N=e(80665),n=e(92310),A=e.n(n),S=e(59301),ne=e(5643),V=function(G){var d,t,o=G.inputElement,i=G.prefixCls,B=G.prefix,F=G.suffix,D=G.addonBefore,he=G.addonAfter,ce=G.className,le=G.style,je=G.disabled,Se=G.readOnly,Be=G.focused,ie=G.triggerFocus,Z=G.allowClear,de=G.value,b=G.handleReset,w=G.hidden,j=G.classes,W=G.classNames,L=G.dataAttrs,oe=G.styles,U=G.components,We=(U==null?void 0:U.affixWrapper)||"span",Ke=(U==null?void 0:U.groupWrapper)||"span",ve=(U==null?void 0:U.wrapper)||"span",rt=(U==null?void 0:U.groupAddon)||"span",it=(0,S.useRef)(null),Ze=function(fe){var ee;(ee=it.current)!==null&&ee!==void 0&&ee.contains(fe.target)&&(ie==null||ie())},at=function(){var fe;if(!Z)return null;var ee=!je&&!Se&&de,xe="".concat(i,"-clear-icon"),Ie=(0,N.Z)(Z)==="object"&&Z!==null&&Z!==void 0&&Z.clearIcon?Z.clearIcon:"\u2716";return S.createElement("span",{onClick:b,onMouseDown:function($){return $.preventDefault()},className:A()(xe,(fe={},(0,g.Z)(fe,"".concat(xe,"-hidden"),!ee),(0,g.Z)(fe,"".concat(xe,"-has-suffix"),!!F),fe)),role:"button",tabIndex:-1},Ie)},Q=(0,S.cloneElement)(o,{value:de,hidden:w,className:A()((d=o.props)===null||d===void 0?void 0:d.className,!(0,ne.X3)(G)&&!(0,ne.He)(G)&&ce)||null,style:(0,v.Z)((0,v.Z)({},(t=o.props)===null||t===void 0?void 0:t.style),!(0,ne.X3)(G)&&!(0,ne.He)(G)?le:{})});if((0,ne.X3)(G)){var y,s="".concat(i,"-affix-wrapper"),u=A()(s,(y={},(0,g.Z)(y,"".concat(s,"-disabled"),je),(0,g.Z)(y,"".concat(s,"-focused"),Be),(0,g.Z)(y,"".concat(s,"-readonly"),Se),(0,g.Z)(y,"".concat(s,"-input-with-clear-btn"),F&&Z&&de),y),!(0,ne.He)(G)&&ce,j==null?void 0:j.affixWrapper,W==null?void 0:W.affixWrapper),E=(F||Z)&&S.createElement("span",{className:A()("".concat(i,"-suffix"),W==null?void 0:W.suffix),style:oe==null?void 0:oe.suffix},at(),F);Q=S.createElement(We,(0,r.Z)({className:u,style:(0,v.Z)((0,v.Z)({},(0,ne.He)(G)?void 0:le),oe==null?void 0:oe.affixWrapper),hidden:!(0,ne.He)(G)&&w,onClick:Ze},L==null?void 0:L.affixWrapper,{ref:it}),B&&S.createElement("span",{className:A()("".concat(i,"-prefix"),W==null?void 0:W.prefix),style:oe==null?void 0:oe.prefix},B),(0,S.cloneElement)(o,{value:de,hidden:null}),E)}if((0,ne.He)(G)){var O="".concat(i,"-group"),T="".concat(O,"-addon"),H=A()("".concat(i,"-wrapper"),O,j==null?void 0:j.wrapper),te=A()("".concat(i,"-group-wrapper"),ce,j==null?void 0:j.group);return S.createElement(Ke,{className:te,style:le,hidden:w},S.createElement(ve,{className:H},D&&S.createElement(rt,{className:T},D),(0,S.cloneElement)(Q,{hidden:null}),he&&S.createElement(rt,{className:T},he)))}return Q},l=V,se=e(26390),p=e(29043),c=e(19149),Y=e(35788),ue=e(64002),me=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Le=(0,S.forwardRef)(function(z,G){var d=z.autoComplete,t=z.onChange,o=z.onFocus,i=z.onBlur,B=z.onPressEnter,F=z.onKeyDown,D=z.prefixCls,he=D===void 0?"rc-input":D,ce=z.disabled,le=z.htmlSize,je=z.className,Se=z.maxLength,Be=z.suffix,ie=z.showCount,Z=z.type,de=Z===void 0?"text":Z,b=z.classes,w=z.classNames,j=z.styles,W=(0,c.Z)(z,me),L=(0,Y.Z)(z.defaultValue,{value:z.value}),oe=(0,p.Z)(L,2),U=oe[0],We=oe[1],Ke=(0,S.useState)(!1),ve=(0,p.Z)(Ke,2),rt=ve[0],it=ve[1],Ze=(0,S.useRef)(null),at=function(te){Ze.current&&(0,ne.nH)(Ze.current,te)};(0,S.useImperativeHandle)(G,function(){return{focus:at,blur:function(){var te;(te=Ze.current)===null||te===void 0||te.blur()},setSelectionRange:function(te,pe,fe){var ee;(ee=Ze.current)===null||ee===void 0||ee.setSelectionRange(te,pe,fe)},select:function(){var te;(te=Ze.current)===null||te===void 0||te.select()},input:Ze.current}}),(0,S.useEffect)(function(){it(function(H){return H&&ce?!1:H})},[ce]);var Q=function(te){z.value===void 0&&We(te.target.value),Ze.current&&(0,ne.rJ)(Ze.current,te,t)},y=function(te){B&&te.key==="Enter"&&B(te),F==null||F(te)},s=function(te){it(!0),o==null||o(te)},u=function(te){it(!1),i==null||i(te)},E=function(te){We(""),at(),Ze.current&&(0,ne.rJ)(Ze.current,te,t)},O=function(){var te=(0,ue.Z)(z,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return S.createElement("input",(0,r.Z)({autoComplete:d},te,{onChange:Q,onFocus:s,onBlur:u,onKeyDown:y,className:A()(he,(0,g.Z)({},"".concat(he,"-disabled"),ce),w==null?void 0:w.input),style:j==null?void 0:j.input,ref:Ze,size:le,type:de}))},T=function(){var te=Number(Se)>0;if(Be||ie){var pe=(0,ne.D7)(U),fe=(0,se.Z)(pe).length,ee=(0,N.Z)(ie)==="object"?ie.formatter({value:pe,count:fe,maxLength:Se}):"".concat(fe).concat(te?" / ".concat(Se):"");return S.createElement(S.Fragment,null,!!ie&&S.createElement("span",{className:A()("".concat(he,"-show-count-suffix"),(0,g.Z)({},"".concat(he,"-show-count-has-suffix"),!!Be),w==null?void 0:w.count),style:(0,v.Z)({},j==null?void 0:j.count)},ee),Be)}return null};return S.createElement(l,(0,r.Z)({},W,{prefixCls:he,className:je,inputElement:O(),handleReset:E,value:(0,ne.D7)(U),focused:rt,triggerFocus:at,suffix:T(),disabled:ce,classes:b,classNames:w,styles:j}))}),K=Le,De=K},5643:function(Lt,we,e){e.d(we,{D7:function(){return n},He:function(){return r},X3:function(){return v},nH:function(){return N},rJ:function(){return g}});function r(A){return!!(A.addonBefore||A.addonAfter)}function v(A){return!!(A.prefix||A.suffix||A.allowClear)}function g(A,S,ne,V){if(ne){var l=S;if(S.type==="click"){var se=A.cloneNode(!0);l=Object.create(S,{target:{value:se},currentTarget:{value:se}}),se.value="",ne(l);return}if(V!==void 0){l=Object.create(S,{target:{value:A},currentTarget:{value:A}}),A.value=V,ne(l);return}ne(l)}}function N(A,S){if(A){A.focus(S);var ne=S||{},V=ne.cursor;if(V){var l=A.value.length;switch(V){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(l,l);break;default:A.setSelectionRange(0,l)}}}}function n(A){return typeof A=="undefined"||A===null?"":String(A)}},22798:function(Lt,we,e){e.d(we,{iz:function(){return tt},ck:function(){return _t},BW:function(){return He},sN:function(){return _t},Wd:function(){return J},ZP:function(){return Pe},Xl:function(){return F}});var r=e(5891),v=e(80962),g=e(57259),N=e(26390),n=e(29043),A=e(19149),S=e(92310),ne=e.n(S),V=e(11780),l=e(35788),se=e(51346),p=e(51395),c=e(59301),Y=e(4676),ue=c.createContext(null);function me(M,P){return M===void 0?null:"".concat(M,"-").concat(P)}function Le(M){var P=c.useContext(ue);return me(P,M)}var K=e(79722),De=["children","locked"],z=c.createContext(null);function G(M,P){var X=(0,g.Z)({},M);return Object.keys(P).forEach(function(k){var q=P[k];q!==void 0&&(X[k]=q)}),X}function d(M){var P=M.children,X=M.locked,k=(0,A.Z)(M,De),q=c.useContext(z),be=(0,K.Z)(function(){return G(q,k)},[q,k],function(f,C){return!X&&(f[0]!==C[0]||!(0,se.Z)(f[1],C[1],!0))});return c.createElement(z.Provider,{value:be},P)}var t=[],o=c.createContext(null);function i(){return c.useContext(o)}var B=c.createContext(t);function F(M){var P=c.useContext(B);return c.useMemo(function(){return M!==void 0?[].concat((0,N.Z)(P),[M]):P},[P,M])}var D=c.createContext(null),he=c.createContext({}),ce=he,le=e(48886);function je(M){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,le.Z)(M)){var X=M.nodeName.toLowerCase(),k=["input","select","textarea","button"].includes(X)||M.isContentEditable||X==="a"&&!!M.getAttribute("href"),q=M.getAttribute("tabindex"),be=Number(q),f=null;return q&&!Number.isNaN(be)?f=be:k&&f===null&&(f=0),k&&M.disabled&&(f=null),f!==null&&(f>=0||P&&f<0)}return!1}function Se(M){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=(0,N.Z)(M.querySelectorAll("*")).filter(function(k){return je(k,P)});return je(M,P)&&X.unshift(M),X}var Be=null;function ie(){Be=document.activeElement}function Z(){Be=null}function de(){if(Be)try{Be.focus()}catch(M){}}function b(M,P){if(P.keyCode===9){var X=Se(M),k=X[P.shiftKey?0:X.length-1],q=k===document.activeElement||M===document.activeElement;if(q){var be=X[P.shiftKey?X.length-1:0];be.focus(),P.preventDefault()}}}var w=e(85108),j=e(23073),W=w.Z.LEFT,L=w.Z.RIGHT,oe=w.Z.UP,U=w.Z.DOWN,We=w.Z.ENTER,Ke=w.Z.ESC,ve=w.Z.HOME,rt=w.Z.END,it=[oe,U,W,L];function Ze(M,P,X,k){var q,be,f,C,x="prev",I="next",R="children",Ne="parent";if(M==="inline"&&k===We)return{inlineTrigger:!0};var Re=(q={},(0,v.Z)(q,oe,x),(0,v.Z)(q,U,I),q),Ce=(be={},(0,v.Z)(be,W,X?I:x),(0,v.Z)(be,L,X?x:I),(0,v.Z)(be,U,R),(0,v.Z)(be,We,R),be),_=(f={},(0,v.Z)(f,oe,x),(0,v.Z)(f,U,I),(0,v.Z)(f,We,R),(0,v.Z)(f,Ke,Ne),(0,v.Z)(f,W,X?R:Ne),(0,v.Z)(f,L,X?Ne:R),f),Me={inline:Re,horizontal:Ce,vertical:_,inlineSub:Re,horizontalSub:_,verticalSub:_},Ue=(C=Me["".concat(M).concat(P?"":"Sub")])===null||C===void 0?void 0:C[k];switch(Ue){case x:return{offset:-1,sibling:!0};case I:return{offset:1,sibling:!0};case Ne:return{offset:-1,sibling:!1};case R:return{offset:1,sibling:!1};default:return null}}function at(M){for(var P=M;P;){if(P.getAttribute("data-menu-list"))return P;P=P.parentElement}return null}function Q(M,P){for(var X=M||document.activeElement;X;){if(P.has(X))return X;X=X.parentElement}return null}function y(M,P){var X=Se(M,!0);return X.filter(function(k){return P.has(k)})}function s(M,P,X){var k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!M)return null;var q=y(M,P),be=q.length,f=q.findIndex(function(C){return X===C});return k<0?f===-1?f=be-1:f-=1:k>0&&(f+=1),f=(f+be)%be,q[f]}var u=function(P,X){var k=new Set,q=new Map,be=new Map;return P.forEach(function(f){var C=document.querySelector("[data-menu-id='".concat(me(X,f),"']"));C&&(k.add(C),be.set(C,f),q.set(f,C))}),{elements:k,key2element:q,element2key:be}};function E(M,P,X,k,q,be,f,C,x,I){var R=c.useRef(),Ne=c.useRef();Ne.current=P;var Re=function(){j.Z.cancel(R.current)};return c.useEffect(function(){return function(){Re()}},[]),function(Ce){var _=Ce.which;if([].concat(it,[We,Ke,ve,rt]).includes(_)){var Me=be(),Ue=u(Me,k),dt=Ue,et=dt.elements,ke=dt.key2element,ft=dt.element2key,mt=ke.get(P),St=Q(mt,et),jt=ft.get(St),$e=Ze(M,f(jt,!0).length===1,X,_);if(!$e&&_!==ve&&_!==rt)return;(it.includes(_)||[ve,rt].includes(_))&&Ce.preventDefault();var Xe=function(Ct){if(Ct){var zt=Ct,Vt=Ct.querySelector("a");Vt!=null&&Vt.getAttribute("href")&&(zt=Vt);var Ye=ft.get(Ct);C(Ye),Re(),R.current=(0,j.Z)(function(){Ne.current===Ye&&zt.focus()})}};if([ve,rt].includes(_)||$e.sibling||!St){var Je;!St||M==="inline"?Je=q.current:Je=at(St);var Dt,xt=y(Je,et);_===ve?Dt=xt[0]:_===rt?Dt=xt[xt.length-1]:Dt=s(Je,et,St,$e.offset),Xe(Dt)}else if($e.inlineTrigger)x(jt);else if($e.offset>0)x(jt,!0),Re(),R.current=(0,j.Z)(function(){Ue=u(Me,k);var vt=St.getAttribute("aria-controls"),Ct=document.getElementById(vt),zt=s(Ct,Ue.elements);Xe(zt)},5);else if($e.offset<0){var Et=f(jt,!0),pt=Et[Et.length-2],ut=ke.get(pt);x(pt,!1),Xe(ut)}}I==null||I(Ce)}}function O(M){Promise.resolve().then(M)}var T="__RC_UTIL_PATH_SPLIT__",H=function(P){return P.join(T)},te=function(P){return P.split(T)},pe="rc-menu-more";function fe(){var M=c.useState({}),P=(0,n.Z)(M,2),X=P[1],k=(0,c.useRef)(new Map),q=(0,c.useRef)(new Map),be=c.useState([]),f=(0,n.Z)(be,2),C=f[0],x=f[1],I=(0,c.useRef)(0),R=(0,c.useRef)(!1),Ne=function(){R.current||X({})},Re=(0,c.useCallback)(function(ke,ft){var mt=H(ft);q.current.set(mt,ke),k.current.set(ke,mt),I.current+=1;var St=I.current;O(function(){St===I.current&&Ne()})},[]),Ce=(0,c.useCallback)(function(ke,ft){var mt=H(ft);q.current.delete(mt),k.current.delete(ke)},[]),_=(0,c.useCallback)(function(ke){x(ke)},[]),Me=(0,c.useCallback)(function(ke,ft){var mt=k.current.get(ke)||"",St=te(mt);return ft&&C.includes(St[0])&&St.unshift(pe),St},[C]),Ue=(0,c.useCallback)(function(ke,ft){return ke.some(function(mt){var St=Me(mt,!0);return St.includes(ft)})},[Me]),dt=function(){var ft=(0,N.Z)(k.current.keys());return C.length&&ft.push(pe),ft},et=(0,c.useCallback)(function(ke){var ft="".concat(k.current.get(ke)).concat(T),mt=new Set;return(0,N.Z)(q.current.keys()).forEach(function(St){St.startsWith(ft)&&mt.add(q.current.get(St))}),mt},[]);return c.useEffect(function(){return function(){R.current=!0}},[]),{registerPath:Re,unregisterPath:Ce,refreshOverflowKeys:_,isSubPathKey:Ue,getKeyPath:Me,getKeys:dt,getSubPathKeys:et}}function ee(M){var P=c.useRef(M);P.current=M;var X=c.useCallback(function(){for(var k,q=arguments.length,be=new Array(q),f=0;f1&&(et.motionAppear=!1);var ke=et.onVisibleChanged;return et.onVisibleChanged=function(ft){return!Re.current&&!ft&&Ue(!0),ke==null?void 0:ke(ft)},Me?null:c.createElement(d,{mode:be,locked:!Re.current},c.createElement(ae.default,(0,r.Z)({visible:dt},et,{forceRender:x,removeOnLeave:!1,leavedClassName:"".concat(C,"-hidden")}),function(ft){var mt=ft.className,St=ft.style;return c.createElement(un,{id:P,className:mt,style:St},q)}))}var a=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],m=["active"],re=function(P){var X,k=P.style,q=P.className,be=P.title,f=P.eventKey,C=P.warnKey,x=P.disabled,I=P.internalPopupClose,R=P.children,Ne=P.itemIcon,Re=P.expandIcon,Ce=P.popupClassName,_=P.popupOffset,Me=P.popupStyle,Ue=P.onClick,dt=P.onMouseEnter,et=P.onMouseLeave,ke=P.onTitleClick,ft=P.onTitleMouseEnter,mt=P.onTitleMouseLeave,St=(0,A.Z)(P,a),jt=Le(f),$e=c.useContext(z),Xe=$e.prefixCls,Je=$e.mode,Dt=$e.openKeys,xt=$e.disabled,Et=$e.overflowDisabled,pt=$e.activeKey,ut=$e.selectedKeys,vt=$e.itemIcon,Ct=$e.expandIcon,zt=$e.onItemClick,Vt=$e.onOpenChange,Ye=$e.onActive,Ge=c.useContext(ce),Te=Ge._internalRenderSubMenuItem,wt=c.useContext(D),Wt=wt.isSubPathKey,ct=F(),yt="".concat(Xe,"-submenu"),Kt=xt||x,Bt=c.useRef(),Qt=c.useRef(),en=Ne!=null?Ne:vt,Ht=Re!=null?Re:Ct,Xt=Dt.includes(f),Yt=!Et&&Xt,bn=Wt(ut,f),An=qt(f,Kt,ft,mt),Dn=An.active,Pn=(0,A.Z)(An,m),Un=c.useState(!1),Nn=(0,n.Z)(Un,2),Hn=Nn[0],Yn=Nn[1],jn=function(In){Kt||Yn(In)},Mn=function(In){jn(!0),dt==null||dt({key:f,domEvent:In})},Jn=function(In){jn(!1),et==null||et({key:f,domEvent:In})},Kn=c.useMemo(function(){return Dn||(Je!=="inline"?Hn||Wt([pt],f):!1)},[Je,Dn,pt,Hn,f,Wt]),Qn=$t(ct.length),kn=function(In){Kt||(ke==null||ke({key:f,domEvent:In}),Je==="inline"&&Vt(f,!Xt))},wn=ee(function(xn){Ue==null||Ue(It(xn)),zt(xn)}),At=function(In){Je!=="inline"&&Vt(f,In)},Zt=function(){Ye(f)},Nt=jt&&"".concat(jt,"-popup"),Tt=c.createElement("div",(0,r.Z)({role:"menuitem",style:Qn,className:"".concat(yt,"-title"),tabIndex:Kt?null:-1,ref:Bt,title:typeof be=="string"?be:null,"data-menu-id":Et&&jt?null:jt,"aria-expanded":Yt,"aria-haspopup":!0,"aria-controls":Nt,"aria-disabled":Kt,onClick:kn,onFocus:Zt},Pn),be,c.createElement(Pt,{icon:Je!=="horizontal"?Ht:void 0,props:(0,g.Z)((0,g.Z)({},P),{},{isOpen:Yt,isSubMenu:!0})},c.createElement("i",{className:"".concat(yt,"-arrow")}))),tn=c.useRef(Je);if(Je!=="inline"&&ct.length>1?tn.current="vertical":tn.current=Je,!Et){var dn=tn.current;Tt=c.createElement(h,{mode:dn,prefixCls:yt,visible:!I&&Yt&&Je!=="inline",popupClassName:Ce,popupOffset:_,popupStyle:Me,popup:c.createElement(d,{mode:dn==="horizontal"?"vertical":dn},c.createElement(un,{id:Nt,ref:Qt},R)),disabled:Kt,onVisibleChange:At},Tt)}var Fn=c.createElement(V.Z.Item,(0,r.Z)({role:"none"},St,{component:"li",style:k,className:ne()(yt,"".concat(yt,"-").concat(Je),q,(X={},(0,v.Z)(X,"".concat(yt,"-open"),Yt),(0,v.Z)(X,"".concat(yt,"-active"),Kn),(0,v.Z)(X,"".concat(yt,"-selected"),bn),(0,v.Z)(X,"".concat(yt,"-disabled"),Kt),X)),onMouseEnter:Mn,onMouseLeave:Jn}),Tt,!Et&&c.createElement(ge,{id:Nt,open:Yt,keyPath:ct},R));return Te&&(Fn=Te(Fn,P,{selected:bn,active:Kn,open:Yt,disabled:Kt})),c.createElement(d,{onItemClick:wn,mode:Je==="horizontal"?"vertical":Je,itemIcon:en,expandIcon:Ht},Fn)};function J(M){var P=M.eventKey,X=M.children,k=F(P),q=cn(X,k),be=i();c.useEffect(function(){if(be)return be.registerPath(P,k),function(){be.unregisterPath(P,k)}},[k]);var f;return be?f=q:f=c.createElement(re,M,q),c.createElement(B.Provider,{value:k},f)}var Oe=e(80665),Ae=["className","title","eventKey","children"],Fe=["children"],Ve=function(P){var X=P.className,k=P.title,q=P.eventKey,be=P.children,f=(0,A.Z)(P,Ae),C=c.useContext(z),x=C.prefixCls,I="".concat(x,"-item-group");return c.createElement("li",(0,r.Z)({role:"presentation"},f,{onClick:function(Ne){return Ne.stopPropagation()},className:ne()(I,X)}),c.createElement("div",{role:"presentation",className:"".concat(I,"-title"),title:typeof k=="string"?k:void 0},k),c.createElement("ul",{role:"group",className:"".concat(I,"-list")},be))};function He(M){var P=M.children,X=(0,A.Z)(M,Fe),k=F(X.eventKey),q=cn(P,k),be=i();return be?q:c.createElement(Ve,(0,Mt.Z)(X,["warnKey"]),q)}function tt(M){var P=M.className,X=M.style,k=c.useContext(z),q=k.prefixCls,be=i();return be?null:c.createElement("li",{role:"separator",className:ne()("".concat(q,"-item-divider"),P),style:X})}var ye=["label","children","key","type"];function qe(M){return(M||[]).map(function(P,X){if(P&&(0,Oe.Z)(P)==="object"){var k=P,q=k.label,be=k.children,f=k.key,C=k.type,x=(0,A.Z)(k,ye),I=f!=null?f:"tmp-".concat(X);return be||C==="group"?C==="group"?c.createElement(He,(0,r.Z)({key:I},x,{title:q}),qe(be)):c.createElement(J,(0,r.Z)({key:I},x,{title:q}),qe(be)):C==="divider"?c.createElement(tt,(0,r.Z)({key:I},x)):c.createElement(_t,(0,r.Z)({key:I},x),q)}return null}).filter(function(P){return P})}function st(M,P,X){var k=M;return P&&(k=qe(P)),cn(k,X)}var Qe=["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"],nt=[],lt=c.forwardRef(function(M,P){var X,k,q=M,be=q.prefixCls,f=be===void 0?"rc-menu":be,C=q.rootClassName,x=q.style,I=q.className,R=q.tabIndex,Ne=R===void 0?0:R,Re=q.items,Ce=q.children,_=q.direction,Me=q.id,Ue=q.mode,dt=Ue===void 0?"vertical":Ue,et=q.inlineCollapsed,ke=q.disabled,ft=q.disabledOverflow,mt=q.subMenuOpenDelay,St=mt===void 0?.1:mt,jt=q.subMenuCloseDelay,$e=jt===void 0?.1:jt,Xe=q.forceSubMenuRender,Je=q.defaultOpenKeys,Dt=q.openKeys,xt=q.activeKey,Et=q.defaultActiveFirst,pt=q.selectable,ut=pt===void 0?!0:pt,vt=q.multiple,Ct=vt===void 0?!1:vt,zt=q.defaultSelectedKeys,Vt=q.selectedKeys,Ye=q.onSelect,Ge=q.onDeselect,Te=q.inlineIndent,wt=Te===void 0?24:Te,Wt=q.motion,ct=q.defaultMotions,yt=q.triggerSubMenuAction,Kt=yt===void 0?"hover":yt,Bt=q.builtinPlacements,Qt=q.itemIcon,en=q.expandIcon,Ht=q.overflowedIndicator,Xt=Ht===void 0?"...":Ht,Yt=q.overflowedIndicatorPopupClassName,bn=q.getPopupContainer,An=q.onClick,Dn=q.onOpenChange,Pn=q.onKeyDown,Un=q.openAnimation,Nn=q.openTransitionName,Hn=q._internalRenderMenuItem,Yn=q._internalRenderSubMenuItem,jn=(0,A.Z)(q,Qe),Mn=c.useMemo(function(){return st(Ce,Re,nt)},[Ce,Re]),Jn=c.useState(!1),Kn=(0,n.Z)(Jn,2),Qn=Kn[0],kn=Kn[1],wn=c.useRef(),At=Ee(Me),Zt=_==="rtl",Nt=(0,l.Z)(Je,{value:Dt,postState:function(gn){return gn||nt}}),Tt=(0,n.Z)(Nt,2),tn=Tt[0],dn=Tt[1],Fn=function(gn){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Zn(){dn(gn),Dn==null||Dn(gn)}En?(0,Y.flushSync)(Zn):Zn()},xn=c.useState(tn),In=(0,n.Z)(xn,2),Bn=In[0],$n=In[1],nr=c.useRef(!1),ir=c.useMemo(function(){return(dt==="inline"||dt==="vertical")&&et?["vertical",et]:[dt,!1]},[dt,et]),sr=(0,n.Z)(ir,2),Xn=sr[0],Wn=sr[1],fr=Xn==="inline",rr=c.useState(Xn),mr=(0,n.Z)(rr,2),_n=mr[0],xr=mr[1],Ir=c.useState(Wn),vr=(0,n.Z)(Ir,2),gr=vr[0],Mr=vr[1];c.useEffect(function(){xr(Xn),Mr(Wn),nr.current&&(fr?dn(Bn):Fn(nt))},[Xn,Wn]);var pr=c.useState(0),ur=(0,n.Z)(pr,2),ar=ur[0],hr=ur[1],cr=ar>=Mn.length-1||_n!=="horizontal"||ft;c.useEffect(function(){fr&&$n(tn)},[tn]),c.useEffect(function(){return nr.current=!0,function(){nr.current=!1}},[]);var tr=fe(),Ar=tr.registerPath,Cr=tr.unregisterPath,br=tr.refreshOverflowKeys,lr=tr.isSubPathKey,on=tr.getKeyPath,Gt=tr.getKeys,Ln=tr.getSubPathKeys,zn=c.useMemo(function(){return{registerPath:Ar,unregisterPath:Cr}},[Ar,Cr]),yn=c.useMemo(function(){return{isSubPathKey:lr}},[lr]);c.useEffect(function(){br(cr?nt:Mn.slice(ar+1).map(function(Sn){return Sn.key}))},[ar,cr]);var Rn=(0,l.Z)(xt||Et&&((X=Mn[0])===null||X===void 0?void 0:X.key),{value:xt}),Tn=(0,n.Z)(Rn,2),qn=Tn[0],Gn=Tn[1],or=ee(function(Sn){Gn(Sn)}),er=ee(function(){Gn(void 0)});(0,c.useImperativeHandle)(P,function(){return{list:wn.current,focus:function(gn){var En,Zn=Gt(),Vn=u(Zn,At),Sr=Vn.elements,wr=Vn.key2element,Vr=Vn.element2key,Dr=y(wn.current,Sr),Pr=qn!=null?qn:Dr[0]?Vr.get(Dr[0]):(En=Mn.find(function(Hr){return!Hr.props.disabled}))===null||En===void 0?void 0:En.key,dr=wr.get(Pr);if(Pr&&dr){var Br;dr==null||(Br=dr.focus)===null||Br===void 0||Br.call(dr,gn)}}}});var Er=(0,l.Z)(zt||[],{value:Vt,postState:function(gn){return Array.isArray(gn)?gn:gn==null?nt:[gn]}}),Lr=(0,n.Z)(Er,2),yr=Lr[0],Nr=Lr[1],Fr=function(gn){if(ut){var En=gn.key,Zn=yr.includes(En),Vn;Ct?Zn?Vn=yr.filter(function(wr){return wr!==En}):Vn=[].concat((0,N.Z)(yr),[En]):Vn=[En],Nr(Vn);var Sr=(0,g.Z)((0,g.Z)({},gn),{},{selectedKeys:Vn});Zn?Ge==null||Ge(Sr):Ye==null||Ye(Sr)}!Ct&&tn.length&&_n!=="inline"&&Fn(nt)},zr=ee(function(Sn){An==null||An(It(Sn)),Fr(Sn)}),Or=ee(function(Sn,gn){var En=tn.filter(function(Vn){return Vn!==Sn});if(gn)En.push(Sn);else if(_n!=="inline"){var Zn=Ln(Sn);En=En.filter(function(Vn){return!Zn.has(Vn)})}(0,se.Z)(tn,En,!0)||Fn(En,!0)}),Rr=function(gn,En){var Zn=En!=null?En:!tn.includes(gn);Or(gn,Zn)},Tr=E(_n,qn,Zt,At,wn,Gt,on,Gn,Rr,Pn);c.useEffect(function(){kn(!0)},[]);var jr=c.useMemo(function(){return{_internalRenderMenuItem:Hn,_internalRenderSubMenuItem:Yn}},[Hn,Yn]),Wr=_n!=="horizontal"||ft?Mn:Mn.map(function(Sn,gn){return c.createElement(d,{key:Sn.key,overflowDisabled:gn>ar},Sn)}),Zr=c.createElement(V.Z,(0,r.Z)({id:Me,ref:wn,prefixCls:"".concat(f,"-overflow"),component:"ul",itemComponent:_t,className:ne()(f,"".concat(f,"-root"),"".concat(f,"-").concat(_n),I,(k={},(0,v.Z)(k,"".concat(f,"-inline-collapsed"),gr),(0,v.Z)(k,"".concat(f,"-rtl"),Zt),k),C),dir:_,style:x,role:"menu",tabIndex:Ne,data:Wr,renderRawItem:function(gn){return gn},renderRawRest:function(gn){var En=gn.length,Zn=En?Mn.slice(-En):null;return c.createElement(J,{eventKey:pe,title:Xt,disabled:cr,internalPopupClose:En===0,popupClassName:Yt},Zn)},maxCount:_n!=="horizontal"||ft?V.Z.INVALIDATE:V.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(gn){hr(gn)},onKeyDown:Tr},jn));return c.createElement(ce.Provider,{value:jr},c.createElement(ue.Provider,{value:At},c.createElement(d,{prefixCls:f,rootClassName:C,mode:_n,openKeys:tn,rtl:Zt,disabled:ke,motion:Qn?Wt:null,defaultMotions:Qn?ct:null,activeKey:qn,onActive:or,onInactive:er,selectedKeys:yr,inlineIndent:wt,subMenuOpenDelay:St,subMenuCloseDelay:$e,forceSubMenuRender:Xe,builtinPlacements:Bt,triggerSubMenuAction:Kt,getPopupContainer:bn,itemIcon:Qt,expandIcon:en,onItemClick:zr,onOpenChange:Or},c.createElement(D.Provider,{value:yn},Zr),c.createElement("div",{style:{display:"none"},"aria-hidden":!0},c.createElement(o.Provider,{value:zn},Mn)))))}),ht=lt,gt=ht;gt.Item=_t,gt.SubMenu=J,gt.ItemGroup=He,gt.Divider=tt;var Pe=gt},11780:function(Lt,we,e){e.d(we,{Z:function(){return ie}});var r=e(5891),v=e(57259),g=e(29043),N=e(19149),n=e(59301),A=e(92310),S=e.n(A),ne=e(29301),V=e(28800),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],se=void 0;function p(Z,de){var b=Z.prefixCls,w=Z.invalidate,j=Z.item,W=Z.renderItem,L=Z.responsive,oe=Z.responsiveDisabled,U=Z.registerSize,We=Z.itemKey,Ke=Z.className,ve=Z.style,rt=Z.children,it=Z.display,Ze=Z.order,at=Z.component,Q=at===void 0?"div":at,y=(0,N.Z)(Z,l),s=L&&!it;function u(te){U(We,te)}n.useEffect(function(){return function(){u(null)}},[]);var E=W&&j!==se?W(j,{index:Ze}):rt,O;w||(O={opacity:s?0:1,height:s?0:se,overflowY:s?"hidden":se,order:L?Ze:se,pointerEvents:s?"none":se,position:s?"absolute":se});var T={};s&&(T["aria-hidden"]=!0);var H=n.createElement(Q,(0,r.Z)({className:S()(!w&&b,Ke),style:(0,v.Z)((0,v.Z)({},O),ve)},T,y,{ref:de}),E);return L&&(H=n.createElement(ne.Z,{onResize:function(pe){var fe=pe.offsetWidth;u(fe)},disabled:oe},H)),H}var c=n.forwardRef(p);c.displayName="Item";var Y=c,ue=e(8107),me=e(4676),Le=e(23073);function K(Z){if(typeof MessageChannel=="undefined")(0,Le.Z)(Z);else{var de=new MessageChannel;de.port1.onmessage=function(){return Z()},de.port2.postMessage(void 0)}}function De(){var Z=n.useRef(null),de=function(w){Z.current||(Z.current=[],K(function(){(0,me.unstable_batchedUpdates)(function(){Z.current.forEach(function(j){j()}),Z.current=null})})),Z.current.push(w)};return de}function z(Z,de){var b=n.useState(de),w=(0,g.Z)(b,2),j=w[0],W=w[1],L=(0,ue.Z)(function(oe){Z(function(){W(oe)})});return[j,L]}var G=n.createContext(null),d=["component"],t=["className"],o=["className"],i=function(de,b){var w=n.useContext(G);if(!w){var j=de.component,W=j===void 0?"div":j,L=(0,N.Z)(de,d);return n.createElement(W,(0,r.Z)({},L,{ref:b}))}var oe=w.className,U=(0,N.Z)(w,t),We=de.className,Ke=(0,N.Z)(de,o);return n.createElement(G.Provider,{value:null},n.createElement(Y,(0,r.Z)({ref:b,className:S()(oe,We)},U,Ke)))},B=n.forwardRef(i);B.displayName="RawItem";var F=B,D=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],he="responsive",ce="invalidate";function le(Z){return"+ ".concat(Z.length," ...")}function je(Z,de){var b=Z.prefixCls,w=b===void 0?"rc-overflow":b,j=Z.data,W=j===void 0?[]:j,L=Z.renderItem,oe=Z.renderRawItem,U=Z.itemKey,We=Z.itemWidth,Ke=We===void 0?10:We,ve=Z.ssr,rt=Z.style,it=Z.className,Ze=Z.maxCount,at=Z.renderRest,Q=Z.renderRawRest,y=Z.suffix,s=Z.component,u=s===void 0?"div":s,E=Z.itemComponent,O=Z.onVisibleChange,T=(0,N.Z)(Z,D),H=ve==="full",te=De(),pe=z(te,null),fe=(0,g.Z)(pe,2),ee=fe[0],xe=fe[1],Ie=ee||0,Ee=z(te,new Map),$=(0,g.Z)(Ee,2),ze=$[0],ot=$[1],_e=z(te,0),Mt=(0,g.Z)(_e,2),Ot=Mt[0],qt=Mt[1],$t=z(te,0),Pt=(0,g.Z)($t,2),Rt=Pt[0],It=Pt[1],nn=z(te,0),Jt=(0,g.Z)(nn,2),kt=Jt[0],Ut=Jt[1],fn=(0,n.useState)(null),vn=(0,g.Z)(fn,2),_t=vn[0],pn=vn[1],an=(0,n.useState)(null),sn=(0,g.Z)(an,2),un=sn[0],mn=sn[1],cn=n.useMemo(function(){return un===null&&H?Number.MAX_SAFE_INTEGER:un||0},[un,ee]),ln=(0,n.useState)(!1),rn=(0,g.Z)(ln,2),Cn=rn[0],On=rn[1],hn="".concat(w,"-item"),bt=Math.max(Ot,Rt),Ft=Ze===he,h=W.length&&Ft,ae=Ze===ce,ge=h||typeof Ze=="number"&&W.length>Ze,a=(0,n.useMemo)(function(){var Pe=W;return h?ee===null&&H?Pe=W:Pe=W.slice(0,Math.min(W.length,Ie/Ke)):typeof Ze=="number"&&(Pe=W.slice(0,Ze)),Pe},[W,Ke,ee,Ze,h]),m=(0,n.useMemo)(function(){return h?W.slice(cn+1):W.slice(a.length)},[W,a,h,cn]),re=(0,n.useCallback)(function(Pe,M){var P;return typeof U=="function"?U(Pe):(P=U&&(Pe==null?void 0:Pe[U]))!==null&&P!==void 0?P:M},[U]),J=(0,n.useCallback)(L||function(Pe){return Pe},[L]);function Oe(Pe,M,P){un===Pe&&(M===void 0||M===_t)||(mn(Pe),P||(On(PeIe){Oe(X-1,Pe-k-kt+Rt);break}}y&&tt(0)+kt>Ie&&pn(null)}},[Ie,ze,Rt,kt,re,a]);var ye=Cn&&!!m.length,qe={};_t!==null&&h&&(qe={position:"absolute",left:_t,top:0});var st={prefixCls:hn,responsive:h,component:E,invalidate:ae},Qe=oe?function(Pe,M){var P=re(Pe,M);return n.createElement(G.Provider,{key:P,value:(0,v.Z)((0,v.Z)({},st),{},{order:M,item:Pe,itemKey:P,registerSize:Fe,display:M<=cn})},oe(Pe,M))}:function(Pe,M){var P=re(Pe,M);return n.createElement(Y,(0,r.Z)({},st,{order:M,key:P,item:Pe,renderItem:J,itemKey:P,registerSize:Fe,display:M<=cn}))},nt={order:ye?cn:Number.MAX_SAFE_INTEGER,className:"".concat(hn,"-rest"),registerSize:Ve,display:ye},lt=at||le,ht=Q?n.createElement(G.Provider,{value:(0,v.Z)((0,v.Z)({},st),nt)},Q(m)):n.createElement(Y,(0,r.Z)({},st,nt),typeof lt=="function"?lt(m):lt),gt=n.createElement(u,(0,r.Z)({className:S()(!ae&&w,it),style:rt,ref:de},T),a.map(Qe),ge?ht:null,y&&n.createElement(Y,(0,r.Z)({},st,{responsive:Ft,responsiveDisabled:!h,order:cn,className:"".concat(hn,"-suffix"),registerSize:He,display:!0,style:qe}),y));return Ft?n.createElement(ne.Z,{onResize:Ae,disabled:!h},gt):gt}var Se=n.forwardRef(je);Se.displayName="Overflow",Se.Item=F,Se.RESPONSIVE=he,Se.INVALIDATE=ce;var Be=Se,ie=Be},17115:function(Lt,we,e){e.d(we,{ZP:function(){return S}});var r=e(29043),v=e(59301),g=e(87746),N=0,n=(0,g.Z)();function A(){var ne;return n?(ne=N,N+=1):ne="TEST_OR_SSR",ne}function S(ne){var V=v.useState(),l=(0,r.Z)(V,2),se=l[0],p=l[1];return v.useEffect(function(){p("rc_select_".concat(A()))},[]),ne||se}},77861:function(Lt,we,e){e.d(we,{Ac:function(){return xe},Xo:function(){return It},Wx:function(){return Jt},ZP:function(){return ge},lk:function(){return G}});var r=e(5891),v=e(26390),g=e(80962),N=e(57259),n=e(29043),A=e(19149),S=e(80665),ne=e(35788),V=e(51395),l=e(59301),se=e(92310),p=e.n(se),c=e(28800),Y=e(93144),ue=e(85108),me=e(20475),Le=function(m){var re=m.className,J=m.customizeIcon,Oe=m.customizeIconProps,Ae=m.onMouseDown,Fe=m.onClick,Ve=m.children,He;return typeof J=="function"?He=J(Oe):He=J,l.createElement("span",{className:re,onMouseDown:function(ye){ye.preventDefault(),Ae&&Ae(ye)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Fe,"aria-hidden":!0},He!==void 0?He:l.createElement("span",{className:p()(re.split(/\s+/).map(function(tt){return"".concat(tt,"-icon")}))},Ve))},K=Le;function De(a,m,re,J,Oe){var Ae=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Fe=arguments.length>6?arguments[6]:void 0,Ve=arguments.length>7?arguments[7]:void 0,He=l.useMemo(function(){if((0,S.Z)(J)==="object")return J.clearIcon;if(Oe)return Oe},[J,Oe]),tt=l.useMemo(function(){return!!(!Ae&&J&&(re.length||Fe)&&!(Ve==="combobox"&&Fe===""))},[J,Ae,re.length,Fe,Ve]);return{allowClear:tt,clearIcon:l.createElement(K,{className:"".concat(a,"-clear"),onMouseDown:m,customizeIcon:He},"\xD7")}}var z=l.createContext(null);function G(){return l.useContext(z)}function d(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,m=l.useState(!1),re=(0,n.Z)(m,2),J=re[0],Oe=re[1],Ae=l.useRef(null),Fe=function(){window.clearTimeout(Ae.current)};l.useEffect(function(){return Fe},[]);var Ve=function(tt,ye){Fe(),Ae.current=window.setTimeout(function(){Oe(tt),ye&&ye()},a)};return[J,Ve,Fe]}function t(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,m=l.useRef(null),re=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(re.current)}},[]);function J(Oe){(Oe||m.current===null)&&(m.current=Oe),window.clearTimeout(re.current),re.current=window.setTimeout(function(){m.current=null},a)}return[function(){return m.current},J]}function o(a,m,re,J){var Oe=l.useRef(null);Oe.current={open:m,triggerOpen:re,customizedTrigger:J},l.useEffect(function(){function Ae(Fe){var Ve;if(!((Ve=Oe.current)!==null&&Ve!==void 0&&Ve.customizedTrigger)){var He=Fe.target;He.shadowRoot&&Fe.composed&&(He=Fe.composedPath()[0]||He),Oe.current.open&&a().filter(function(tt){return tt}).every(function(tt){return!tt.contains(He)&&tt!==He})&&Oe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ae),function(){return window.removeEventListener("mousedown",Ae)}},[])}var i=e(36994),B=e(11780),F=function(m,re){var J,Oe,Ae=m.prefixCls,Fe=m.id,Ve=m.inputElement,He=m.disabled,tt=m.tabIndex,ye=m.autoFocus,qe=m.autoComplete,st=m.editable,Qe=m.activeDescendantId,nt=m.value,lt=m.maxLength,ht=m.onKeyDown,gt=m.onMouseDown,Pe=m.onChange,M=m.onPaste,P=m.onCompositionStart,X=m.onCompositionEnd,k=m.open,q=m.attrs,be=Ve||l.createElement("input",null),f=be,C=f.ref,x=f.props,I=x.onKeyDown,R=x.onChange,Ne=x.onMouseDown,Re=x.onCompositionStart,Ce=x.onCompositionEnd,_=x.style;return(0,V.Kp)(!("maxLength"in be.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),be=l.cloneElement(be,(0,N.Z)((0,N.Z)((0,N.Z)({type:"search"},x),{},{id:Fe,ref:(0,me.sQ)(re,C),disabled:He,tabIndex:tt,autoComplete:qe||"off",autoFocus:ye,className:p()("".concat(Ae,"-selection-search-input"),(J=be)===null||J===void 0||(Oe=J.props)===null||Oe===void 0?void 0:Oe.className),role:"combobox","aria-label":"Search","aria-expanded":k||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Fe,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Fe,"_list"),"aria-activedescendant":k?Qe:void 0},q),{},{value:st?nt:"",maxLength:lt,readOnly:!st,unselectable:st?null:"on",style:(0,N.Z)((0,N.Z)({},_),{},{opacity:st?null:0}),onKeyDown:function(Ue){ht(Ue),I&&I(Ue)},onMouseDown:function(Ue){gt(Ue),Ne&&Ne(Ue)},onChange:function(Ue){Pe(Ue),R&&R(Ue)},onCompositionStart:function(Ue){P(Ue),Re&&Re(Ue)},onCompositionEnd:function(Ue){X(Ue),Ce&&Ce(Ue)},onPaste:M})),be},D=l.forwardRef(F);D.displayName="Input";var he=D;function ce(a){return Array.isArray(a)?a:a!==void 0?[a]:[]}var le=typeof window!="undefined"&&window.document&&window.document.documentElement,je=le;function Se(a){return a!=null}function Be(a){return!a&&a!==0}function ie(a){return["string","number"].includes((0,S.Z)(a))}function Z(a){var m=void 0;return a&&(ie(a.title)?m=a.title.toString():ie(a.label)&&(m=a.label.toString())),m}function de(a,m){je?l.useLayoutEffect(a,m):l.useEffect(a,m)}function b(a){var m;return(m=a.key)!==null&&m!==void 0?m:a.value}var w=function(m){m.preventDefault(),m.stopPropagation()},j=function(m){var re=m.id,J=m.prefixCls,Oe=m.values,Ae=m.open,Fe=m.searchValue,Ve=m.autoClearSearchValue,He=m.inputRef,tt=m.placeholder,ye=m.disabled,qe=m.mode,st=m.showSearch,Qe=m.autoFocus,nt=m.autoComplete,lt=m.activeDescendantId,ht=m.tabIndex,gt=m.removeIcon,Pe=m.maxTagCount,M=m.maxTagTextLength,P=m.maxTagPlaceholder,X=P===void 0?function(pt){return"+ ".concat(pt.length," ...")}:P,k=m.tagRender,q=m.onToggleOpen,be=m.onRemove,f=m.onInputChange,C=m.onInputPaste,x=m.onInputKeyDown,I=m.onInputMouseDown,R=m.onInputCompositionStart,Ne=m.onInputCompositionEnd,Re=l.useRef(null),Ce=(0,l.useState)(0),_=(0,n.Z)(Ce,2),Me=_[0],Ue=_[1],dt=(0,l.useState)(!1),et=(0,n.Z)(dt,2),ke=et[0],ft=et[1],mt="".concat(J,"-selection"),St=Ae||qe==="multiple"&&Ve===!1||qe==="tags"?Fe:"",jt=qe==="tags"||qe==="multiple"&&Ve===!1||st&&(Ae||ke);de(function(){Ue(Re.current.scrollWidth)},[St]);function $e(pt,ut,vt,Ct,zt){return l.createElement("span",{className:p()("".concat(mt,"-item"),(0,g.Z)({},"".concat(mt,"-item-disabled"),vt)),title:Z(pt)},l.createElement("span",{className:"".concat(mt,"-item-content")},ut),Ct&&l.createElement(K,{className:"".concat(mt,"-item-remove"),onMouseDown:w,onClick:zt,customizeIcon:gt},"\xD7"))}function Xe(pt,ut,vt,Ct,zt){var Vt=function(Ge){w(Ge),q(!Ae)};return l.createElement("span",{onMouseDown:Vt},k({label:ut,value:pt,disabled:vt,closable:Ct,onClose:zt}))}function Je(pt){var ut=pt.disabled,vt=pt.label,Ct=pt.value,zt=!ye&&!ut,Vt=vt;if(typeof M=="number"&&(typeof vt=="string"||typeof vt=="number")){var Ye=String(Vt);Ye.length>M&&(Vt="".concat(Ye.slice(0,M),"..."))}var Ge=function(wt){wt&&wt.stopPropagation(),be(pt)};return typeof k=="function"?Xe(Ct,Vt,ut,zt,Ge):$e(pt,Vt,ut,zt,Ge)}function Dt(pt){var ut=typeof X=="function"?X(pt):X;return $e({title:ut},ut,!1)}var xt=l.createElement("div",{className:"".concat(mt,"-search"),style:{width:Me},onFocus:function(){ft(!0)},onBlur:function(){ft(!1)}},l.createElement(he,{ref:He,open:Ae,prefixCls:J,id:re,inputElement:null,disabled:ye,autoFocus:Qe,autoComplete:nt,editable:jt,activeDescendantId:lt,value:St,onKeyDown:x,onMouseDown:I,onChange:f,onPaste:C,onCompositionStart:R,onCompositionEnd:Ne,tabIndex:ht,attrs:(0,i.Z)(m,!0)}),l.createElement("span",{ref:Re,className:"".concat(mt,"-search-mirror"),"aria-hidden":!0},St,"\xA0")),Et=l.createElement(B.Z,{prefixCls:"".concat(mt,"-overflow"),data:Oe,renderItem:Je,renderRest:Dt,suffix:xt,itemKey:b,maxCount:Pe});return l.createElement(l.Fragment,null,Et,!Oe.length&&!St&&l.createElement("span",{className:"".concat(mt,"-placeholder")},tt))},W=j,L=function(m){var re=m.inputElement,J=m.prefixCls,Oe=m.id,Ae=m.inputRef,Fe=m.disabled,Ve=m.autoFocus,He=m.autoComplete,tt=m.activeDescendantId,ye=m.mode,qe=m.open,st=m.values,Qe=m.placeholder,nt=m.tabIndex,lt=m.showSearch,ht=m.searchValue,gt=m.activeValue,Pe=m.maxLength,M=m.onInputKeyDown,P=m.onInputMouseDown,X=m.onInputChange,k=m.onInputPaste,q=m.onInputCompositionStart,be=m.onInputCompositionEnd,f=m.title,C=l.useState(!1),x=(0,n.Z)(C,2),I=x[0],R=x[1],Ne=ye==="combobox",Re=Ne||lt,Ce=st[0],_=ht||"";Ne&>&&!I&&(_=gt),l.useEffect(function(){Ne&&R(!1)},[Ne,gt]);var Me=ye!=="combobox"&&!qe&&!lt?!1:!!_,Ue=f===void 0?Z(Ce):f,dt=function(){if(Ce)return null;var ke=Me?{visibility:"hidden"}:void 0;return l.createElement("span",{className:"".concat(J,"-selection-placeholder"),style:ke},Qe)};return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(J,"-selection-search")},l.createElement(he,{ref:Ae,prefixCls:J,id:Oe,open:qe,inputElement:re,disabled:Fe,autoFocus:Ve,autoComplete:He,editable:Re,activeDescendantId:tt,value:_,onKeyDown:M,onMouseDown:P,onChange:function(ke){R(!0),X(ke)},onPaste:k,onCompositionStart:q,onCompositionEnd:be,tabIndex:nt,attrs:(0,i.Z)(m,!0),maxLength:Ne?Pe:void 0})),!Ne&&Ce?l.createElement("span",{className:"".concat(J,"-selection-item"),title:Ue,style:Me?{visibility:"hidden"}:void 0},Ce.label):null,dt())},oe=L;function U(a){return![ue.Z.ESC,ue.Z.SHIFT,ue.Z.BACKSPACE,ue.Z.TAB,ue.Z.WIN_KEY,ue.Z.ALT,ue.Z.META,ue.Z.WIN_KEY_RIGHT,ue.Z.CTRL,ue.Z.SEMICOLON,ue.Z.EQUALS,ue.Z.CAPS_LOCK,ue.Z.CONTEXT_MENU,ue.Z.F1,ue.Z.F2,ue.Z.F3,ue.Z.F4,ue.Z.F5,ue.Z.F6,ue.Z.F7,ue.Z.F8,ue.Z.F9,ue.Z.F10,ue.Z.F11,ue.Z.F12].includes(a)}var We=function(m,re){var J=(0,l.useRef)(null),Oe=(0,l.useRef)(!1),Ae=m.prefixCls,Fe=m.open,Ve=m.mode,He=m.showSearch,tt=m.tokenWithEnter,ye=m.autoClearSearchValue,qe=m.onSearch,st=m.onSearchSubmit,Qe=m.onToggleOpen,nt=m.onInputKeyDown,lt=m.domRef;l.useImperativeHandle(re,function(){return{focus:function(){J.current.focus()},blur:function(){J.current.blur()}}});var ht=t(0),gt=(0,n.Z)(ht,2),Pe=gt[0],M=gt[1],P=function(_){var Me=_.which;(Me===ue.Z.UP||Me===ue.Z.DOWN)&&_.preventDefault(),nt&&nt(_),Me===ue.Z.ENTER&&Ve==="tags"&&!Oe.current&&!Fe&&(st==null||st(_.target.value)),U(Me)&&Qe(!0)},X=function(){M(!0)},k=(0,l.useRef)(null),q=function(_){qe(_,!0,Oe.current)!==!1&&Qe(!0)},be=function(){Oe.current=!0},f=function(_){Oe.current=!1,Ve!=="combobox"&&q(_.target.value)},C=function(_){var Me=_.target.value;if(tt&&k.current&&/[\r\n]/.test(k.current)){var Ue=k.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Me=Me.replace(Ue,k.current)}k.current=null,q(Me)},x=function(_){var Me=_.clipboardData,Ue=Me.getData("text");k.current=Ue},I=function(_){var Me=_.target;if(Me!==J.current){var Ue=document.body.style.msTouchAction!==void 0;Ue?setTimeout(function(){J.current.focus()}):J.current.focus()}},R=function(_){var Me=Pe();_.target!==J.current&&!Me&&Ve!=="combobox"&&_.preventDefault(),(Ve!=="combobox"&&(!He||!Me)||!Fe)&&(Fe&&ye!==!1&&qe("",!0,!1),Qe())},Ne={inputRef:J,onInputKeyDown:P,onInputMouseDown:X,onInputChange:C,onInputPaste:x,onInputCompositionStart:be,onInputCompositionEnd:f},Re=Ve==="multiple"||Ve==="tags"?l.createElement(W,(0,r.Z)({},m,Ne)):l.createElement(oe,(0,r.Z)({},m,Ne));return l.createElement("div",{ref:lt,className:"".concat(Ae,"-selector"),onClick:I,onMouseDown:R},Re)},Ke=l.forwardRef(We);Ke.displayName="Selector";var ve=Ke,rt=e(35593),it=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ze=function(m){var re=m===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"}}},at=function(m,re){var J=m.prefixCls,Oe=m.disabled,Ae=m.visible,Fe=m.children,Ve=m.popupElement,He=m.animation,tt=m.transitionName,ye=m.dropdownStyle,qe=m.dropdownClassName,st=m.direction,Qe=st===void 0?"ltr":st,nt=m.placement,lt=m.builtinPlacements,ht=m.dropdownMatchSelectWidth,gt=m.dropdownRender,Pe=m.dropdownAlign,M=m.getPopupContainer,P=m.empty,X=m.getTriggerDOMNode,k=m.onPopupVisibleChange,q=m.onPopupMouseEnter,be=(0,A.Z)(m,it),f="".concat(J,"-dropdown"),C=Ve;gt&&(C=gt(Ve));var x=l.useMemo(function(){return lt||Ze(ht)},[lt,ht]),I=He?"".concat(f,"-").concat(He):tt,R=typeof ht=="number",Ne=l.useMemo(function(){return R?null:ht===!1?"minWidth":"width"},[ht,R]),Re=ye;R&&(Re=(0,N.Z)((0,N.Z)({},Re),{},{width:ht}));var Ce=l.useRef(null);return l.useImperativeHandle(re,function(){return{getPopupElement:function(){return Ce.current}}}),l.createElement(rt.Z,(0,r.Z)({},be,{showAction:k?["click"]:[],hideAction:k?["click"]:[],popupPlacement:nt||(Qe==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:x,prefixCls:f,popupTransitionName:I,popup:l.createElement("div",{ref:Ce,onMouseEnter:q},C),stretch:Ne,popupAlign:Pe,popupVisible:Ae,getPopupContainer:M,popupClassName:p()(qe,(0,g.Z)({},"".concat(f,"-empty"),P)),popupStyle:Re,getTriggerDOMNode:X,onPopupVisibleChange:k}),Fe)},Q=l.forwardRef(at);Q.displayName="SelectTrigger";var y=Q,s=e(17953);function u(a,m){var re=a.key,J;return"value"in a&&(J=a.value),re!=null?re:J!==void 0?J:"rc-index-key-".concat(m)}function E(a,m){var re=a||{},J=re.label,Oe=re.value,Ae=re.options,Fe=re.groupLabel,Ve=J||(m?"children":"label");return{label:Ve,value:Oe||"value",options:Ae||"options",groupLabel:Fe||Ve}}function O(a){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=m.fieldNames,J=m.childrenAsData,Oe=[],Ae=E(re,!1),Fe=Ae.label,Ve=Ae.value,He=Ae.options,tt=Ae.groupLabel;function ye(qe,st){qe.forEach(function(Qe){if(st||!(He in Qe)){var nt=Qe[Ve];Oe.push({key:u(Qe,Oe.length),groupOption:st,data:Qe,label:Qe[Fe],value:nt})}else{var lt=Qe[tt];lt===void 0&&J&&(lt=Qe.label),Oe.push({key:u(Qe,Oe.length),group:!0,data:Qe,label:lt}),ye(Qe[He],!0)}})}return ye(a,!1),Oe}function T(a){var m=(0,N.Z)({},a);return"props"in m||Object.defineProperty(m,"props",{get:function(){return(0,V.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),m}}),m}function H(a,m){if(!m||!m.length)return null;var re=!1;function J(Ae,Fe){var Ve=(0,s.Z)(Fe),He=Ve[0],tt=Ve.slice(1);if(!He)return[Ae];var ye=Ae.split(He);return re=re||ye.length>1,ye.reduce(function(qe,st){return[].concat((0,v.Z)(qe),(0,v.Z)(J(st,tt)))},[]).filter(function(qe){return qe})}var Oe=J(a,m);return re?Oe:null}var te=["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"],pe=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function fe(a){return a==="tags"||a==="multiple"}var ee=l.forwardRef(function(a,m){var re,J,Oe=a.id,Ae=a.prefixCls,Fe=a.className,Ve=a.showSearch,He=a.tagRender,tt=a.direction,ye=a.omitDomProps,qe=a.displayValues,st=a.onDisplayValuesChange,Qe=a.emptyOptions,nt=a.notFoundContent,lt=nt===void 0?"Not Found":nt,ht=a.onClear,gt=a.mode,Pe=a.disabled,M=a.loading,P=a.getInputElement,X=a.getRawInputElement,k=a.open,q=a.defaultOpen,be=a.onDropdownVisibleChange,f=a.activeValue,C=a.onActiveValueChange,x=a.activeDescendantId,I=a.searchValue,R=a.autoClearSearchValue,Ne=a.onSearch,Re=a.onSearchSplit,Ce=a.tokenSeparators,_=a.allowClear,Me=a.suffixIcon,Ue=a.clearIcon,dt=a.OptionList,et=a.animation,ke=a.transitionName,ft=a.dropdownStyle,mt=a.dropdownClassName,St=a.dropdownMatchSelectWidth,jt=a.dropdownRender,$e=a.dropdownAlign,Xe=a.placement,Je=a.builtinPlacements,Dt=a.getPopupContainer,xt=a.showAction,Et=xt===void 0?[]:xt,pt=a.onFocus,ut=a.onBlur,vt=a.onKeyUp,Ct=a.onKeyDown,zt=a.onMouseDown,Vt=(0,A.Z)(a,te),Ye=fe(gt),Ge=(Ve!==void 0?Ve:Ye)||gt==="combobox",Te=(0,N.Z)({},Vt);pe.forEach(function(on){delete Te[on]}),ye==null||ye.forEach(function(on){delete Te[on]});var wt=l.useState(!1),Wt=(0,n.Z)(wt,2),ct=Wt[0],yt=Wt[1];l.useEffect(function(){yt((0,Y.Z)())},[]);var Kt=l.useRef(null),Bt=l.useRef(null),Qt=l.useRef(null),en=l.useRef(null),Ht=l.useRef(null),Xt=d(),Yt=(0,n.Z)(Xt,3),bn=Yt[0],An=Yt[1],Dn=Yt[2];l.useImperativeHandle(m,function(){var on,Gt;return{focus:(on=en.current)===null||on===void 0?void 0:on.focus,blur:(Gt=en.current)===null||Gt===void 0?void 0:Gt.blur,scrollTo:function(zn){var yn;return(yn=Ht.current)===null||yn===void 0?void 0:yn.scrollTo(zn)}}});var Pn=l.useMemo(function(){var on;if(gt!=="combobox")return I;var Gt=(on=qe[0])===null||on===void 0?void 0:on.value;return typeof Gt=="string"||typeof Gt=="number"?String(Gt):""},[I,gt,qe]),Un=gt==="combobox"&&typeof P=="function"&&P()||null,Nn=typeof X=="function"&&X(),Hn=(0,me.x1)(Bt,Nn==null||(re=Nn.props)===null||re===void 0?void 0:re.ref),Yn=l.useState(!1),jn=(0,n.Z)(Yn,2),Mn=jn[0],Jn=jn[1];(0,c.Z)(function(){Jn(!0)},[]);var Kn=(0,ne.Z)(!1,{defaultValue:q,value:k}),Qn=(0,n.Z)(Kn,2),kn=Qn[0],wn=Qn[1],At=Mn?kn:!1,Zt=!lt&&Qe;(Pe||Zt&&At&>==="combobox")&&(At=!1);var Nt=Zt?!1:At,Tt=l.useCallback(function(on){var Gt=on!==void 0?on:!At;Pe||(wn(Gt),At!==Gt&&(be==null||be(Gt)))},[Pe,At,wn,be]),tn=l.useMemo(function(){return(Ce||[]).some(function(on){return[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:c.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${me}-leave`]:{animationTimingFunction:c.motionEaseInQuint}}]}},5630:function(Lt,we,e){var r=e(5891),v=e(57259),g=e(80962),N=e(29043),n=e(19149),A=e(92310),S=e.n(A),ne=e(35788),V=e(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],se=(0,V.forwardRef)(function(p,c){var Y,ue=p.prefixCls,me=ue===void 0?"rc-checkbox":ue,Le=p.className,K=p.style,De=p.checked,z=p.disabled,Q=p.defaultChecked,d=Q===void 0?!1:Q,t=p.type,o=t===void 0?"checkbox":t,i=p.title,B=p.onChange,F=(0,n.Z)(p,l),D=(0,V.useRef)(null),he=(0,ne.Z)(d,{value:De}),ce=(0,N.Z)(he,2),le=ce[0],je=ce[1];(0,V.useImperativeHandle)(c,function(){return{focus:function(){var Z;(Z=D.current)===null||Z===void 0||Z.focus()},blur:function(){var Z;(Z=D.current)===null||Z===void 0||Z.blur()},input:D.current}});var xe=S()(me,Le,(Y={},(0,g.Z)(Y,"".concat(me,"-checked"),le),(0,g.Z)(Y,"".concat(me,"-disabled"),z),Y)),Be=function(Z){z||("checked"in p||je(Z.target.checked),B==null||B({target:(0,v.Z)((0,v.Z)({},p),{},{type:o,checked:Z.target.checked}),stopPropagation:function(){Z.stopPropagation()},preventDefault:function(){Z.preventDefault()},nativeEvent:Z.nativeEvent}))};return V.createElement("span",{className:xe,title:i,style:K},V.createElement("input",(0,r.Z)({},F,{className:"".concat(me,"-input"),ref:D,onChange:Be,disabled:z,checked:!!le,type:o})),V.createElement("span",{className:"".concat(me,"-inner")}))});we.Z=se},31561:function(Lt,we,e){e.d(we,{Z:function(){return o}});var r=e(5891),v=e(80962),g=e(29043),N=e(19149),n=e(35593),A=e(92310),S=e.n(A),ne=e(20475),V=e(59301),l=e(85108),se=e(23073),p=l.Z.ESC,c=l.Z.TAB;function Y(i){var B=i.visible,F=i.triggerRef,D=i.onVisibleChange,he=i.autoFocus,ce=i.overlayRef,le=V.useRef(!1),je=function(){if(B){var Z,de;(Z=F.current)===null||Z===void 0||(de=Z.focus)===null||de===void 0||de.call(Z),D==null||D(!1)}},xe=function(){var Z;return(Z=ce.current)!==null&&Z!==void 0&&Z.focus?(ce.current.focus(),le.current=!0,!0):!1},Be=function(Z){switch(Z.keyCode){case p:je();break;case c:{var de=!1;le.current||(de=xe()),de?Z.preventDefault():je();break}}};V.useEffect(function(){return B?(window.addEventListener("keydown",Be),he&&(0,se.Z)(xe,3),function(){window.removeEventListener("keydown",Be),le.current=!1}):function(){le.current=!1}},[B])}var ue=(0,V.forwardRef)(function(i,B){var F=i.overlay,D=i.arrow,he=i.prefixCls,ce=(0,V.useMemo)(function(){var je;return typeof F=="function"?je=F():je=F,je},[F]),le=(0,ne.sQ)(B,ce==null?void 0:ce.ref);return V.createElement(V.Fragment,null,D&&V.createElement("div",{className:"".concat(he,"-arrow")}),V.cloneElement(ce,{ref:(0,ne.Yr)(ce)?le:void 0}))}),me=ue,Le={adjustX:1,adjustY:1},K=[0,0],De={topLeft:{points:["bl","tl"],overflow:Le,offset:[0,-4],targetOffset:K},top:{points:["bc","tc"],overflow:Le,offset:[0,-4],targetOffset:K},topRight:{points:["br","tr"],overflow:Le,offset:[0,-4],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:Le,offset:[0,4],targetOffset:K},bottom:{points:["tc","bc"],overflow:Le,offset:[0,4],targetOffset:K},bottomRight:{points:["tr","br"],overflow:Le,offset:[0,4],targetOffset:K}},z=De,Q=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function d(i,B){var F,D=i.arrow,he=D===void 0?!1:D,ce=i.prefixCls,le=ce===void 0?"rc-dropdown":ce,je=i.transitionName,xe=i.animation,Be=i.align,ie=i.placement,Z=ie===void 0?"bottomLeft":ie,de=i.placements,b=de===void 0?z:de,w=i.getPopupContainer,j=i.showAction,W=i.hideAction,L=i.overlayClassName,oe=i.overlayStyle,J=i.visible,We=i.trigger,Ke=We===void 0?["hover"]:We,ve=i.autoFocus,rt=i.overlay,it=i.children,Ze=i.onVisibleChange,at=(0,N.Z)(i,Q),X=V.useState(),y=(0,g.Z)(X,2),s=y[0],u=y[1],E="visible"in i?J:s,O=V.useRef(null),T=V.useRef(null),H=V.useRef(null);V.useImperativeHandle(B,function(){return O.current});var te=function(ot){u(ot),Ze==null||Ze(ot)};Y({visible:E,triggerRef:H,onVisibleChange:te,autoFocus:ve,overlayRef:T});var pe=function(ot){var _e=i.onOverlayClick;u(!1),_e&&_e(ot)},fe=function(){return V.createElement(me,{ref:T,overlay:rt,prefixCls:le,arrow:he})},ee=function(){return typeof rt=="function"?fe:fe()},be=function(){var ot=i.minOverlayWidthMatchTrigger,_e=i.alignPoint;return"minOverlayWidthMatchTrigger"in i?ot:!_e},Ie=function(){var ot=i.openClassName;return ot!==void 0?ot:"".concat(le,"-open")},ye=V.cloneElement(it,{className:S()((F=it.props)===null||F===void 0?void 0:F.className,E&&Ie()),ref:(0,ne.Yr)(it)?(0,ne.sQ)(H,it.ref):void 0}),G=W;return!G&&Ke.indexOf("contextMenu")!==-1&&(G=["click"]),V.createElement(n.Z,(0,r.Z)({builtinPlacements:b},at,{prefixCls:le,ref:O,popupClassName:S()(L,(0,v.Z)({},"".concat(le,"-show-arrow"),he)),popupStyle:oe,action:Ke,showAction:j,hideAction:G,popupPlacement:Z,popupAlign:Be,popupTransitionName:je,popupAnimation:xe,popupVisible:E,stretch:be()?"minWidth":"",popup:ee(),onPopupVisibleChange:te,onPopupClick:pe,getPopupContainer:w}),ye)}var t=V.forwardRef(d),o=t},93681:function(Lt,we,e){e.r(we),e.d(we,{BaseInput:function(){return l},default:function(){return De}});var r=e(5891),v=e(57259),g=e(80962),N=e(80665),n=e(92310),A=e.n(n),S=e(59301),ne=e(5643),V=function(Q){var d,t,o=Q.inputElement,i=Q.prefixCls,B=Q.prefix,F=Q.suffix,D=Q.addonBefore,he=Q.addonAfter,ce=Q.className,le=Q.style,je=Q.disabled,xe=Q.readOnly,Be=Q.focused,ie=Q.triggerFocus,Z=Q.allowClear,de=Q.value,b=Q.handleReset,w=Q.hidden,j=Q.classes,W=Q.classNames,L=Q.dataAttrs,oe=Q.styles,J=Q.components,We=(J==null?void 0:J.affixWrapper)||"span",Ke=(J==null?void 0:J.groupWrapper)||"span",ve=(J==null?void 0:J.wrapper)||"span",rt=(J==null?void 0:J.groupAddon)||"span",it=(0,S.useRef)(null),Ze=function(fe){var ee;(ee=it.current)!==null&&ee!==void 0&&ee.contains(fe.target)&&(ie==null||ie())},at=function(){var fe;if(!Z)return null;var ee=!je&&!xe&&de,be="".concat(i,"-clear-icon"),Ie=(0,N.Z)(Z)==="object"&&Z!==null&&Z!==void 0&&Z.clearIcon?Z.clearIcon:"\u2716";return S.createElement("span",{onClick:b,onMouseDown:function(G){return G.preventDefault()},className:A()(be,(fe={},(0,g.Z)(fe,"".concat(be,"-hidden"),!ee),(0,g.Z)(fe,"".concat(be,"-has-suffix"),!!F),fe)),role:"button",tabIndex:-1},Ie)},X=(0,S.cloneElement)(o,{value:de,hidden:w,className:A()((d=o.props)===null||d===void 0?void 0:d.className,!(0,ne.X3)(Q)&&!(0,ne.He)(Q)&&ce)||null,style:(0,v.Z)((0,v.Z)({},(t=o.props)===null||t===void 0?void 0:t.style),!(0,ne.X3)(Q)&&!(0,ne.He)(Q)?le:{})});if((0,ne.X3)(Q)){var y,s="".concat(i,"-affix-wrapper"),u=A()(s,(y={},(0,g.Z)(y,"".concat(s,"-disabled"),je),(0,g.Z)(y,"".concat(s,"-focused"),Be),(0,g.Z)(y,"".concat(s,"-readonly"),xe),(0,g.Z)(y,"".concat(s,"-input-with-clear-btn"),F&&Z&&de),y),!(0,ne.He)(Q)&&ce,j==null?void 0:j.affixWrapper,W==null?void 0:W.affixWrapper),E=(F||Z)&&S.createElement("span",{className:A()("".concat(i,"-suffix"),W==null?void 0:W.suffix),style:oe==null?void 0:oe.suffix},at(),F);X=S.createElement(We,(0,r.Z)({className:u,style:(0,v.Z)((0,v.Z)({},(0,ne.He)(Q)?void 0:le),oe==null?void 0:oe.affixWrapper),hidden:!(0,ne.He)(Q)&&w,onClick:Ze},L==null?void 0:L.affixWrapper,{ref:it}),B&&S.createElement("span",{className:A()("".concat(i,"-prefix"),W==null?void 0:W.prefix),style:oe==null?void 0:oe.prefix},B),(0,S.cloneElement)(o,{value:de,hidden:null}),E)}if((0,ne.He)(Q)){var O="".concat(i,"-group"),T="".concat(O,"-addon"),H=A()("".concat(i,"-wrapper"),O,j==null?void 0:j.wrapper),te=A()("".concat(i,"-group-wrapper"),ce,j==null?void 0:j.group);return S.createElement(Ke,{className:te,style:le,hidden:w},S.createElement(ve,{className:H},D&&S.createElement(rt,{className:T},D),(0,S.cloneElement)(X,{hidden:null}),he&&S.createElement(rt,{className:T},he)))}return X},l=V,se=e(26390),p=e(29043),c=e(19149),Y=e(35788),ue=e(64002),me=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Le=(0,S.forwardRef)(function(z,Q){var d=z.autoComplete,t=z.onChange,o=z.onFocus,i=z.onBlur,B=z.onPressEnter,F=z.onKeyDown,D=z.prefixCls,he=D===void 0?"rc-input":D,ce=z.disabled,le=z.htmlSize,je=z.className,xe=z.maxLength,Be=z.suffix,ie=z.showCount,Z=z.type,de=Z===void 0?"text":Z,b=z.classes,w=z.classNames,j=z.styles,W=(0,c.Z)(z,me),L=(0,Y.Z)(z.defaultValue,{value:z.value}),oe=(0,p.Z)(L,2),J=oe[0],We=oe[1],Ke=(0,S.useState)(!1),ve=(0,p.Z)(Ke,2),rt=ve[0],it=ve[1],Ze=(0,S.useRef)(null),at=function(te){Ze.current&&(0,ne.nH)(Ze.current,te)};(0,S.useImperativeHandle)(Q,function(){return{focus:at,blur:function(){var te;(te=Ze.current)===null||te===void 0||te.blur()},setSelectionRange:function(te,pe,fe){var ee;(ee=Ze.current)===null||ee===void 0||ee.setSelectionRange(te,pe,fe)},select:function(){var te;(te=Ze.current)===null||te===void 0||te.select()},input:Ze.current}}),(0,S.useEffect)(function(){it(function(H){return H&&ce?!1:H})},[ce]);var X=function(te){z.value===void 0&&We(te.target.value),Ze.current&&(0,ne.rJ)(Ze.current,te,t)},y=function(te){B&&te.key==="Enter"&&B(te),F==null||F(te)},s=function(te){it(!0),o==null||o(te)},u=function(te){it(!1),i==null||i(te)},E=function(te){We(""),at(),Ze.current&&(0,ne.rJ)(Ze.current,te,t)},O=function(){var te=(0,ue.Z)(z,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return S.createElement("input",(0,r.Z)({autoComplete:d},te,{onChange:X,onFocus:s,onBlur:u,onKeyDown:y,className:A()(he,(0,g.Z)({},"".concat(he,"-disabled"),ce),w==null?void 0:w.input),style:j==null?void 0:j.input,ref:Ze,size:le,type:de}))},T=function(){var te=Number(xe)>0;if(Be||ie){var pe=(0,ne.D7)(J),fe=(0,se.Z)(pe).length,ee=(0,N.Z)(ie)==="object"?ie.formatter({value:pe,count:fe,maxLength:xe}):"".concat(fe).concat(te?" / ".concat(xe):"");return S.createElement(S.Fragment,null,!!ie&&S.createElement("span",{className:A()("".concat(he,"-show-count-suffix"),(0,g.Z)({},"".concat(he,"-show-count-has-suffix"),!!Be),w==null?void 0:w.count),style:(0,v.Z)({},j==null?void 0:j.count)},ee),Be)}return null};return S.createElement(l,(0,r.Z)({},W,{prefixCls:he,className:je,inputElement:O(),handleReset:E,value:(0,ne.D7)(J),focused:rt,triggerFocus:at,suffix:T(),disabled:ce,classes:b,classNames:w,styles:j}))}),K=Le,De=K},5643:function(Lt,we,e){e.d(we,{D7:function(){return n},He:function(){return r},X3:function(){return v},nH:function(){return N},rJ:function(){return g}});function r(A){return!!(A.addonBefore||A.addonAfter)}function v(A){return!!(A.prefix||A.suffix||A.allowClear)}function g(A,S,ne,V){if(ne){var l=S;if(S.type==="click"){var se=A.cloneNode(!0);l=Object.create(S,{target:{value:se},currentTarget:{value:se}}),se.value="",ne(l);return}if(V!==void 0){l=Object.create(S,{target:{value:A},currentTarget:{value:A}}),A.value=V,ne(l);return}ne(l)}}function N(A,S){if(A){A.focus(S);var ne=S||{},V=ne.cursor;if(V){var l=A.value.length;switch(V){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(l,l);break;default:A.setSelectionRange(0,l)}}}}function n(A){return typeof A=="undefined"||A===null?"":String(A)}},22798:function(Lt,we,e){e.d(we,{iz:function(){return tt},ck:function(){return _t},BW:function(){return He},sN:function(){return _t},Wd:function(){return k},ZP:function(){return Pe},Xl:function(){return F}});var r=e(5891),v=e(80962),g=e(57259),N=e(26390),n=e(29043),A=e(19149),S=e(92310),ne=e.n(S),V=e(11780),l=e(35788),se=e(51346),p=e(51395),c=e(59301),Y=e(4676),ue=c.createContext(null);function me(M,P){return M===void 0?null:"".concat(M,"-").concat(P)}function Le(M){var P=c.useContext(ue);return me(P,M)}var K=e(79722),De=["children","locked"],z=c.createContext(null);function Q(M,P){var U=(0,g.Z)({},M);return Object.keys(P).forEach(function(q){var $=P[q];$!==void 0&&(U[q]=$)}),U}function d(M){var P=M.children,U=M.locked,q=(0,A.Z)(M,De),$=c.useContext(z),Ee=(0,K.Z)(function(){return Q($,q)},[$,q],function(f,C){return!U&&(f[0]!==C[0]||!(0,se.Z)(f[1],C[1],!0))});return c.createElement(z.Provider,{value:Ee},P)}var t=[],o=c.createContext(null);function i(){return c.useContext(o)}var B=c.createContext(t);function F(M){var P=c.useContext(B);return c.useMemo(function(){return M!==void 0?[].concat((0,N.Z)(P),[M]):P},[P,M])}var D=c.createContext(null),he=c.createContext({}),ce=he,le=e(48886);function je(M){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,le.Z)(M)){var U=M.nodeName.toLowerCase(),q=["input","select","textarea","button"].includes(U)||M.isContentEditable||U==="a"&&!!M.getAttribute("href"),$=M.getAttribute("tabindex"),Ee=Number($),f=null;return $&&!Number.isNaN(Ee)?f=Ee:q&&f===null&&(f=0),q&&M.disabled&&(f=null),f!==null&&(f>=0||P&&f<0)}return!1}function xe(M){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=(0,N.Z)(M.querySelectorAll("*")).filter(function(q){return je(q,P)});return je(M,P)&&U.unshift(M),U}var Be=null;function ie(){Be=document.activeElement}function Z(){Be=null}function de(){if(Be)try{Be.focus()}catch(M){}}function b(M,P){if(P.keyCode===9){var U=xe(M),q=U[P.shiftKey?0:U.length-1],$=q===document.activeElement||M===document.activeElement;if($){var Ee=U[P.shiftKey?U.length-1:0];Ee.focus(),P.preventDefault()}}}var w=e(85108),j=e(23073),W=w.Z.LEFT,L=w.Z.RIGHT,oe=w.Z.UP,J=w.Z.DOWN,We=w.Z.ENTER,Ke=w.Z.ESC,ve=w.Z.HOME,rt=w.Z.END,it=[oe,J,W,L];function Ze(M,P,U,q){var $,Ee,f,C,x="prev",I="next",R="children",Ne="parent";if(M==="inline"&&q===We)return{inlineTrigger:!0};var Fe=($={},(0,v.Z)($,oe,x),(0,v.Z)($,J,I),$),Ce=(Ee={},(0,v.Z)(Ee,W,U?I:x),(0,v.Z)(Ee,L,U?x:I),(0,v.Z)(Ee,J,R),(0,v.Z)(Ee,We,R),Ee),_=(f={},(0,v.Z)(f,oe,x),(0,v.Z)(f,J,I),(0,v.Z)(f,We,R),(0,v.Z)(f,Ke,Ne),(0,v.Z)(f,W,U?R:Ne),(0,v.Z)(f,L,U?Ne:R),f),Me={inline:Fe,horizontal:Ce,vertical:_,inlineSub:Fe,horizontalSub:_,verticalSub:_},Ue=(C=Me["".concat(M).concat(P?"":"Sub")])===null||C===void 0?void 0:C[q];switch(Ue){case x:return{offset:-1,sibling:!0};case I:return{offset:1,sibling:!0};case Ne:return{offset:-1,sibling:!1};case R:return{offset:1,sibling:!1};default:return null}}function at(M){for(var P=M;P;){if(P.getAttribute("data-menu-list"))return P;P=P.parentElement}return null}function X(M,P){for(var U=M||document.activeElement;U;){if(P.has(U))return U;U=U.parentElement}return null}function y(M,P){var U=xe(M,!0);return U.filter(function(q){return P.has(q)})}function s(M,P,U){var q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!M)return null;var $=y(M,P),Ee=$.length,f=$.findIndex(function(C){return U===C});return q<0?f===-1?f=Ee-1:f-=1:q>0&&(f+=1),f=(f+Ee)%Ee,$[f]}var u=function(P,U){var q=new Set,$=new Map,Ee=new Map;return P.forEach(function(f){var C=document.querySelector("[data-menu-id='".concat(me(U,f),"']"));C&&(q.add(C),Ee.set(C,f),$.set(f,C))}),{elements:q,key2element:$,element2key:Ee}};function E(M,P,U,q,$,Ee,f,C,x,I){var R=c.useRef(),Ne=c.useRef();Ne.current=P;var Fe=function(){j.Z.cancel(R.current)};return c.useEffect(function(){return function(){Fe()}},[]),function(Ce){var _=Ce.which;if([].concat(it,[We,Ke,ve,rt]).includes(_)){var Me=Ee(),Ue=u(Me,q),dt=Ue,et=dt.elements,ke=dt.key2element,ft=dt.element2key,mt=ke.get(P),St=X(mt,et),jt=ft.get(St),$e=Ze(M,f(jt,!0).length===1,U,_);if(!$e&&_!==ve&&_!==rt)return;(it.includes(_)||[ve,rt].includes(_))&&Ce.preventDefault();var Xe=function(Ct){if(Ct){var zt=Ct,Vt=Ct.querySelector("a");Vt!=null&&Vt.getAttribute("href")&&(zt=Vt);var Ye=ft.get(Ct);C(Ye),Fe(),R.current=(0,j.Z)(function(){Ne.current===Ye&&zt.focus()})}};if([ve,rt].includes(_)||$e.sibling||!St){var Je;!St||M==="inline"?Je=$.current:Je=at(St);var Dt,xt=y(Je,et);_===ve?Dt=xt[0]:_===rt?Dt=xt[xt.length-1]:Dt=s(Je,et,St,$e.offset),Xe(Dt)}else if($e.inlineTrigger)x(jt);else if($e.offset>0)x(jt,!0),Fe(),R.current=(0,j.Z)(function(){Ue=u(Me,q);var vt=St.getAttribute("aria-controls"),Ct=document.getElementById(vt),zt=s(Ct,Ue.elements);Xe(zt)},5);else if($e.offset<0){var Et=f(jt,!0),pt=Et[Et.length-2],ut=ke.get(pt);x(pt,!1),Xe(ut)}}I==null||I(Ce)}}function O(M){Promise.resolve().then(M)}var T="__RC_UTIL_PATH_SPLIT__",H=function(P){return P.join(T)},te=function(P){return P.split(T)},pe="rc-menu-more";function fe(){var M=c.useState({}),P=(0,n.Z)(M,2),U=P[1],q=(0,c.useRef)(new Map),$=(0,c.useRef)(new Map),Ee=c.useState([]),f=(0,n.Z)(Ee,2),C=f[0],x=f[1],I=(0,c.useRef)(0),R=(0,c.useRef)(!1),Ne=function(){R.current||U({})},Fe=(0,c.useCallback)(function(ke,ft){var mt=H(ft);$.current.set(mt,ke),q.current.set(ke,mt),I.current+=1;var St=I.current;O(function(){St===I.current&&Ne()})},[]),Ce=(0,c.useCallback)(function(ke,ft){var mt=H(ft);$.current.delete(mt),q.current.delete(ke)},[]),_=(0,c.useCallback)(function(ke){x(ke)},[]),Me=(0,c.useCallback)(function(ke,ft){var mt=q.current.get(ke)||"",St=te(mt);return ft&&C.includes(St[0])&&St.unshift(pe),St},[C]),Ue=(0,c.useCallback)(function(ke,ft){return ke.some(function(mt){var St=Me(mt,!0);return St.includes(ft)})},[Me]),dt=function(){var ft=(0,N.Z)(q.current.keys());return C.length&&ft.push(pe),ft},et=(0,c.useCallback)(function(ke){var ft="".concat(q.current.get(ke)).concat(T),mt=new Set;return(0,N.Z)($.current.keys()).forEach(function(St){St.startsWith(ft)&&mt.add($.current.get(St))}),mt},[]);return c.useEffect(function(){return function(){R.current=!0}},[]),{registerPath:Fe,unregisterPath:Ce,refreshOverflowKeys:_,isSubPathKey:Ue,getKeyPath:Me,getKeys:dt,getSubPathKeys:et}}function ee(M){var P=c.useRef(M);P.current=M;var U=c.useCallback(function(){for(var q,$=arguments.length,Ee=new Array($),f=0;f<$;f++)Ee[f]=arguments[f];return(q=P.current)===null||q===void 0?void 0:q.call.apply(q,[P].concat(Ee))},[]);return M?U:void 0}var be=Math.random().toFixed(5).toString().slice(2),Ie=0;function ye(M){var P=(0,l.Z)(M,{value:M}),U=(0,n.Z)(P,2),q=U[0],$=U[1];return c.useEffect(function(){Ie+=1;var Ee="".concat(be,"-").concat(Ie);$("rc-menu-uuid-".concat(Ee))},[]),q}var G=e(79545),Re=e(68550),ot=e(17928),_e=e(7711),Mt=e(64002),Ot=e(20475);function qt(M,P,U,q){var $=c.useContext(z),Ee=$.activeKey,f=$.onActive,C=$.onInactive,x={active:Ee===M};return P||(x.onMouseEnter=function(I){U==null||U({key:M,domEvent:I}),f(M)},x.onMouseLeave=function(I){q==null||q({key:M,domEvent:I}),C(M)}),x}function $t(M){var P=c.useContext(z),U=P.mode,q=P.rtl,$=P.inlineIndent;if(U!=="inline")return null;var Ee=M;return q?{paddingRight:Ee*$}:{paddingLeft:Ee*$}}function Pt(M){var P=M.icon,U=M.props,q=M.children,$;return P===null||P===!1?null:(typeof P=="function"?$=c.createElement(P,(0,g.Z)({},U)):typeof P!="boolean"&&($=P),$||q||null)}var Rt=["item"];function It(M){var P=M.item,U=(0,A.Z)(M,Rt);return Object.defineProperty(U,"item",{get:function(){return(0,p.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),P}}),U}var nn=["title","attribute","elementRef"],Jt=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],kt=["active"],Ut=function(M){(0,ot.Z)(U,M);var P=(0,_e.Z)(U);function U(){return(0,G.Z)(this,U),P.apply(this,arguments)}return(0,Re.Z)(U,[{key:"render",value:function(){var $=this.props,Ee=$.title,f=$.attribute,C=$.elementRef,x=(0,A.Z)($,nn),I=(0,Mt.Z)(x,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,p.ZP)(!f,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),c.createElement(V.Z.Item,(0,r.Z)({},f,{title:typeof Ee=="string"?Ee:void 0},I,{ref:C}))}}]),U}(c.Component),fn=c.forwardRef(function(M,P){var U,q=M.style,$=M.className,Ee=M.eventKey,f=M.warnKey,C=M.disabled,x=M.itemIcon,I=M.children,R=M.role,Ne=M.onMouseEnter,Fe=M.onMouseLeave,Ce=M.onClick,_=M.onKeyDown,Me=M.onFocus,Ue=(0,A.Z)(M,Jt),dt=Le(Ee),et=c.useContext(z),ke=et.prefixCls,ft=et.onItemClick,mt=et.disabled,St=et.overflowDisabled,jt=et.itemIcon,$e=et.selectedKeys,Xe=et.onActive,Je=c.useContext(ce),Dt=Je._internalRenderMenuItem,xt="".concat(ke,"-item"),Et=c.useRef(),pt=c.useRef(),ut=mt||C,vt=(0,Ot.x1)(P,pt),Ct=F(Ee),zt=function(Ht){return{key:Ee,keyPath:(0,N.Z)(Ct).reverse(),item:Et.current,domEvent:Ht}},Vt=x||jt,Ye=qt(Ee,ut,Ne,Fe),Ge=Ye.active,Te=(0,A.Z)(Ye,kt),wt=$e.includes(Ee),Wt=$t(Ct.length),ct=function(Ht){if(!ut){var Qt=zt(Ht);Ce==null||Ce(It(Qt)),ft(Qt)}},yt=function(Ht){if(_==null||_(Ht),Ht.which===w.Z.ENTER){var Qt=zt(Ht);Ce==null||Ce(It(Qt)),ft(Qt)}},Yt=function(Ht){Xe(Ee),Me==null||Me(Ht)},Bt={};M.role==="option"&&(Bt["aria-selected"]=wt);var Kt=c.createElement(Ut,(0,r.Z)({ref:Et,elementRef:vt,role:R===null?"none":R||"menuitem",tabIndex:C?null:-1,"data-menu-id":St&&dt?null:dt},Ue,Te,Bt,{component:"li","aria-disabled":C,style:(0,g.Z)((0,g.Z)({},Wt),q),className:ne()(xt,(U={},(0,v.Z)(U,"".concat(xt,"-active"),Ge),(0,v.Z)(U,"".concat(xt,"-selected"),wt),(0,v.Z)(U,"".concat(xt,"-disabled"),ut),U),$),onClick:ct,onKeyDown:yt,onFocus:Yt}),I,c.createElement(Pt,{props:(0,g.Z)((0,g.Z)({},M),{},{isSelected:wt}),icon:Vt}));return Dt&&(Kt=Dt(Kt,M,{selected:wt})),Kt});function gn(M,P){var U=M.eventKey,q=i(),$=F(U);return c.useEffect(function(){if(q)return q.registerPath(U,$),function(){q.unregisterPath(U,$)}},[$]),q?null:c.createElement(fn,(0,r.Z)({},M,{ref:P}))}var _t=c.forwardRef(gn),hn=["className","children"],an=function(P,U){var q=P.className,$=P.children,Ee=(0,A.Z)(P,hn),f=c.useContext(z),C=f.prefixCls,x=f.mode,I=f.rtl;return c.createElement("ul",(0,r.Z)({className:ne()(C,I&&"".concat(C,"-rtl"),"".concat(C,"-sub"),"".concat(C,"-").concat(x==="inline"?"inline":"vertical"),q),role:"menu"},Ee,{"data-menu-list":!0,ref:U}),$)},sn=c.forwardRef(an);sn.displayName="SubMenuList";var un=sn,mn=e(38298);function cn(M,P){return(0,mn.Z)(M).map(function(U,q){if(c.isValidElement(U)){var $,Ee,f=U.key,C=($=(Ee=U.props)===null||Ee===void 0?void 0:Ee.eventKey)!==null&&$!==void 0?$:f,x=C==null;x&&(C="tmp_key-".concat([].concat((0,N.Z)(P),[q]).join("-")));var I={key:C,eventKey:C};return c.cloneElement(U,I)}return U})}var ln=e(35593),rn={adjustX:1,adjustY:1},bn={topLeft:{points:["bl","tl"],overflow:rn},topRight:{points:["br","tr"],overflow:rn},bottomLeft:{points:["tl","bl"],overflow:rn},bottomRight:{points:["tr","br"],overflow:rn},leftTop:{points:["tr","tl"],overflow:rn},leftBottom:{points:["br","bl"],overflow:rn},rightTop:{points:["tl","tr"],overflow:rn},rightBottom:{points:["bl","br"],overflow:rn}},Pn={topLeft:{points:["bl","tl"],overflow:rn},topRight:{points:["br","tr"],overflow:rn},bottomLeft:{points:["tl","bl"],overflow:rn},bottomRight:{points:["tr","br"],overflow:rn},rightTop:{points:["tr","tl"],overflow:rn},rightBottom:{points:["br","bl"],overflow:rn},leftTop:{points:["tl","tr"],overflow:rn},leftBottom:{points:["bl","br"],overflow:rn}},An=null;function bt(M,P,U){if(P)return P;if(U)return U[M]||U.other}var Ft={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function h(M){var P=M.prefixCls,U=M.visible,q=M.children,$=M.popup,Ee=M.popupStyle,f=M.popupClassName,C=M.popupOffset,x=M.disabled,I=M.mode,R=M.onVisibleChange,Ne=c.useContext(z),Fe=Ne.getPopupContainer,Ce=Ne.rtl,_=Ne.subMenuOpenDelay,Me=Ne.subMenuCloseDelay,Ue=Ne.builtinPlacements,dt=Ne.triggerSubMenuAction,et=Ne.forceSubMenuRender,ke=Ne.rootClassName,ft=Ne.motion,mt=Ne.defaultMotions,St=c.useState(!1),jt=(0,n.Z)(St,2),$e=jt[0],Xe=jt[1],Je=Ce?(0,g.Z)((0,g.Z)({},Pn),Ue):(0,g.Z)((0,g.Z)({},bn),Ue),Dt=Ft[I],xt=bt(I,ft,mt),Et=c.useRef(xt);I!=="inline"&&(Et.current=xt);var pt=(0,g.Z)((0,g.Z)({},Et.current),{},{leavedClassName:"".concat(P,"-hidden"),removeOnLeave:!1,motionAppear:!0}),ut=c.useRef();return c.useEffect(function(){return ut.current=(0,j.Z)(function(){Xe(U)}),function(){j.Z.cancel(ut.current)}},[U]),c.createElement(ln.Z,{prefixCls:P,popupClassName:ne()("".concat(P,"-popup"),(0,v.Z)({},"".concat(P,"-rtl"),Ce),f,ke),stretch:I==="horizontal"?"minWidth":null,getPopupContainer:Fe,builtinPlacements:Je,popupPlacement:Dt,popupVisible:$e,popup:$,popupStyle:Ee,popupAlign:C&&{offset:C},action:x?[]:[dt],mouseEnterDelay:_,mouseLeaveDelay:Me,onPopupVisibleChange:R,forceRender:et,popupMotion:pt,fresh:!0},q)}var ae=e(43469);function ge(M){var P=M.id,U=M.open,q=M.keyPath,$=M.children,Ee="inline",f=c.useContext(z),C=f.prefixCls,x=f.forceSubMenuRender,I=f.motion,R=f.defaultMotions,Ne=f.mode,Fe=c.useRef(!1);Fe.current=Ne===Ee;var Ce=c.useState(!Fe.current),_=(0,n.Z)(Ce,2),Me=_[0],Ue=_[1],dt=Fe.current?U:!1;c.useEffect(function(){Fe.current&&Ue(!1)},[Ne]);var et=(0,g.Z)({},bt(Ee,I,R));q.length>1&&(et.motionAppear=!1);var ke=et.onVisibleChanged;return et.onVisibleChanged=function(ft){return!Fe.current&&!ft&&Ue(!0),ke==null?void 0:ke(ft)},Me?null:c.createElement(d,{mode:Ee,locked:!Fe.current},c.createElement(ae.default,(0,r.Z)({visible:dt},et,{forceRender:x,removeOnLeave:!1,leavedClassName:"".concat(C,"-hidden")}),function(ft){var mt=ft.className,St=ft.style;return c.createElement(un,{id:P,className:mt,style:St},$)}))}var a=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],m=["active"],re=function(P){var U,q=P.style,$=P.className,Ee=P.title,f=P.eventKey,C=P.warnKey,x=P.disabled,I=P.internalPopupClose,R=P.children,Ne=P.itemIcon,Fe=P.expandIcon,Ce=P.popupClassName,_=P.popupOffset,Me=P.popupStyle,Ue=P.onClick,dt=P.onMouseEnter,et=P.onMouseLeave,ke=P.onTitleClick,ft=P.onTitleMouseEnter,mt=P.onTitleMouseLeave,St=(0,A.Z)(P,a),jt=Le(f),$e=c.useContext(z),Xe=$e.prefixCls,Je=$e.mode,Dt=$e.openKeys,xt=$e.disabled,Et=$e.overflowDisabled,pt=$e.activeKey,ut=$e.selectedKeys,vt=$e.itemIcon,Ct=$e.expandIcon,zt=$e.onItemClick,Vt=$e.onOpenChange,Ye=$e.onActive,Ge=c.useContext(ce),Te=Ge._internalRenderSubMenuItem,wt=c.useContext(D),Wt=wt.isSubPathKey,ct=F(),yt="".concat(Xe,"-submenu"),Yt=xt||x,Bt=c.useRef(),Kt=c.useRef(),en=Ne!=null?Ne:vt,Ht=Fe!=null?Fe:Ct,Qt=Dt.includes(f),Xt=!Et&&Qt,Cn=Wt(ut,f),vn=qt(f,Yt,ft,mt),wn=vn.active,xn=(0,A.Z)(vn,m),Un=c.useState(!1),Nn=(0,n.Z)(Un,2),Hn=Nn[0],Yn=Nn[1],jn=function(Mn){Yt||Yn(Mn)},Bn=function(Mn){jn(!0),dt==null||dt({key:f,domEvent:Mn})},Jn=function(Mn){jn(!1),et==null||et({key:f,domEvent:Mn})},Kn=c.useMemo(function(){return wn||(Je!=="inline"?Hn||Wt([pt],f):!1)},[Je,wn,pt,Hn,f,Wt]),Qn=$t(ct.length),kn=function(Mn){Yt||(ke==null||ke({key:f,domEvent:Mn}),Je==="inline"&&Vt(f,!Qt))},Ln=ee(function(In){Ue==null||Ue(It(In)),zt(In)}),At=function(Mn){Je!=="inline"&&Vt(f,Mn)},Zt=function(){Ye(f)},Nt=jt&&"".concat(jt,"-popup"),Tt=c.createElement("div",(0,r.Z)({role:"menuitem",style:Qn,className:"".concat(yt,"-title"),tabIndex:Yt?null:-1,ref:Bt,title:typeof Ee=="string"?Ee:null,"data-menu-id":Et&&jt?null:jt,"aria-expanded":Xt,"aria-haspopup":!0,"aria-controls":Nt,"aria-disabled":Yt,onClick:kn,onFocus:Zt},xn),Ee,c.createElement(Pt,{icon:Je!=="horizontal"?Ht:void 0,props:(0,g.Z)((0,g.Z)({},P),{},{isOpen:Xt,isSubMenu:!0})},c.createElement("i",{className:"".concat(yt,"-arrow")}))),tn=c.useRef(Je);if(Je!=="inline"&&ct.length>1?tn.current="vertical":tn.current=Je,!Et){var dn=tn.current;Tt=c.createElement(h,{mode:dn,prefixCls:yt,visible:!I&&Xt&&Je!=="inline",popupClassName:Ce,popupOffset:_,popupStyle:Me,popup:c.createElement(d,{mode:dn==="horizontal"?"vertical":dn},c.createElement(un,{id:Nt,ref:Kt},R)),disabled:Yt,onVisibleChange:At},Tt)}var Fn=c.createElement(V.Z.Item,(0,r.Z)({role:"none"},St,{component:"li",style:q,className:ne()(yt,"".concat(yt,"-").concat(Je),$,(U={},(0,v.Z)(U,"".concat(yt,"-open"),Xt),(0,v.Z)(U,"".concat(yt,"-active"),Kn),(0,v.Z)(U,"".concat(yt,"-selected"),Cn),(0,v.Z)(U,"".concat(yt,"-disabled"),Yt),U)),onMouseEnter:Bn,onMouseLeave:Jn}),Tt,!Et&&c.createElement(ge,{id:Nt,open:Xt,keyPath:ct},R));return Te&&(Fn=Te(Fn,P,{selected:Cn,active:Kn,open:Xt,disabled:Yt})),c.createElement(d,{onItemClick:Ln,mode:Je==="horizontal"?"vertical":Je,itemIcon:en,expandIcon:Ht},Fn)};function k(M){var P=M.eventKey,U=M.children,q=F(P),$=cn(U,q),Ee=i();c.useEffect(function(){if(Ee)return Ee.registerPath(P,q),function(){Ee.unregisterPath(P,q)}},[q]);var f;return Ee?f=$:f=c.createElement(re,M,$),c.createElement(B.Provider,{value:q},f)}var Oe=e(80665),Ae=["className","title","eventKey","children"],ze=["children"],Ve=function(P){var U=P.className,q=P.title,$=P.eventKey,Ee=P.children,f=(0,A.Z)(P,Ae),C=c.useContext(z),x=C.prefixCls,I="".concat(x,"-item-group");return c.createElement("li",(0,r.Z)({role:"presentation"},f,{onClick:function(Ne){return Ne.stopPropagation()},className:ne()(I,U)}),c.createElement("div",{role:"presentation",className:"".concat(I,"-title"),title:typeof q=="string"?q:void 0},q),c.createElement("ul",{role:"group",className:"".concat(I,"-list")},Ee))};function He(M){var P=M.children,U=(0,A.Z)(M,ze),q=F(U.eventKey),$=cn(P,q),Ee=i();return Ee?$:c.createElement(Ve,(0,Mt.Z)(U,["warnKey"]),$)}function tt(M){var P=M.className,U=M.style,q=c.useContext(z),$=q.prefixCls,Ee=i();return Ee?null:c.createElement("li",{role:"separator",className:ne()("".concat($,"-item-divider"),P),style:U})}var Se=["label","children","key","type"];function qe(M){return(M||[]).map(function(P,U){if(P&&(0,Oe.Z)(P)==="object"){var q=P,$=q.label,Ee=q.children,f=q.key,C=q.type,x=(0,A.Z)(q,Se),I=f!=null?f:"tmp-".concat(U);return Ee||C==="group"?C==="group"?c.createElement(He,(0,r.Z)({key:I},x,{title:$}),qe(Ee)):c.createElement(k,(0,r.Z)({key:I},x,{title:$}),qe(Ee)):C==="divider"?c.createElement(tt,(0,r.Z)({key:I},x)):c.createElement(_t,(0,r.Z)({key:I},x),$)}return null}).filter(function(P){return P})}function st(M,P,U){var q=M;return P&&(q=qe(P)),cn(q,U)}var Qe=["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"],nt=[],lt=c.forwardRef(function(M,P){var U,q,$=M,Ee=$.prefixCls,f=Ee===void 0?"rc-menu":Ee,C=$.rootClassName,x=$.style,I=$.className,R=$.tabIndex,Ne=R===void 0?0:R,Fe=$.items,Ce=$.children,_=$.direction,Me=$.id,Ue=$.mode,dt=Ue===void 0?"vertical":Ue,et=$.inlineCollapsed,ke=$.disabled,ft=$.disabledOverflow,mt=$.subMenuOpenDelay,St=mt===void 0?.1:mt,jt=$.subMenuCloseDelay,$e=jt===void 0?.1:jt,Xe=$.forceSubMenuRender,Je=$.defaultOpenKeys,Dt=$.openKeys,xt=$.activeKey,Et=$.defaultActiveFirst,pt=$.selectable,ut=pt===void 0?!0:pt,vt=$.multiple,Ct=vt===void 0?!1:vt,zt=$.defaultSelectedKeys,Vt=$.selectedKeys,Ye=$.onSelect,Ge=$.onDeselect,Te=$.inlineIndent,wt=Te===void 0?24:Te,Wt=$.motion,ct=$.defaultMotions,yt=$.triggerSubMenuAction,Yt=yt===void 0?"hover":yt,Bt=$.builtinPlacements,Kt=$.itemIcon,en=$.expandIcon,Ht=$.overflowedIndicator,Qt=Ht===void 0?"...":Ht,Xt=$.overflowedIndicatorPopupClassName,Cn=$.getPopupContainer,vn=$.onClick,wn=$.onOpenChange,xn=$.onKeyDown,Un=$.openAnimation,Nn=$.openTransitionName,Hn=$._internalRenderMenuItem,Yn=$._internalRenderSubMenuItem,jn=(0,A.Z)($,Qe),Bn=c.useMemo(function(){return st(Ce,Fe,nt)},[Ce,Fe]),Jn=c.useState(!1),Kn=(0,n.Z)(Jn,2),Qn=Kn[0],kn=Kn[1],Ln=c.useRef(),At=ye(Me),Zt=_==="rtl",Nt=(0,l.Z)(Je,{value:Dt,postState:function(pn){return pn||nt}}),Tt=(0,n.Z)(Nt,2),tn=Tt[0],dn=Tt[1],Fn=function(pn){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Zn(){dn(pn),wn==null||wn(pn)}En?(0,Y.flushSync)(Zn):Zn()},In=c.useState(tn),Mn=(0,n.Z)(In,2),On=Mn[0],$n=Mn[1],nr=c.useRef(!1),ir=c.useMemo(function(){return(dt==="inline"||dt==="vertical")&&et?["vertical",et]:[dt,!1]},[dt,et]),sr=(0,n.Z)(ir,2),Xn=sr[0],Wn=sr[1],fr=Xn==="inline",rr=c.useState(Xn),mr=(0,n.Z)(rr,2),_n=mr[0],xr=mr[1],Ir=c.useState(Wn),vr=(0,n.Z)(Ir,2),gr=vr[0],Mr=vr[1];c.useEffect(function(){xr(Xn),Mr(Wn),nr.current&&(fr?dn(On):Fn(nt))},[Xn,Wn]);var pr=c.useState(0),ur=(0,n.Z)(pr,2),ar=ur[0],hr=ur[1],cr=ar>=Bn.length-1||_n!=="horizontal"||ft;c.useEffect(function(){fr&&$n(tn)},[tn]),c.useEffect(function(){return nr.current=!0,function(){nr.current=!1}},[]);var tr=fe(),Ar=tr.registerPath,Cr=tr.unregisterPath,br=tr.refreshOverflowKeys,lr=tr.isSubPathKey,on=tr.getKeyPath,Gt=tr.getKeys,Dn=tr.getSubPathKeys,zn=c.useMemo(function(){return{registerPath:Ar,unregisterPath:Cr}},[Ar,Cr]),yn=c.useMemo(function(){return{isSubPathKey:lr}},[lr]);c.useEffect(function(){br(cr?nt:Bn.slice(ar+1).map(function(Sn){return Sn.key}))},[ar,cr]);var Rn=(0,l.Z)(xt||Et&&((U=Bn[0])===null||U===void 0?void 0:U.key),{value:xt}),Tn=(0,n.Z)(Rn,2),qn=Tn[0],Gn=Tn[1],or=ee(function(Sn){Gn(Sn)}),er=ee(function(){Gn(void 0)});(0,c.useImperativeHandle)(P,function(){return{list:Ln.current,focus:function(pn){var En,Zn=Gt(),Vn=u(Zn,At),Sr=Vn.elements,wr=Vn.key2element,Vr=Vn.element2key,Dr=y(Ln.current,Sr),Pr=qn!=null?qn:Dr[0]?Vr.get(Dr[0]):(En=Bn.find(function(Hr){return!Hr.props.disabled}))===null||En===void 0?void 0:En.key,dr=wr.get(Pr);if(Pr&&dr){var Br;dr==null||(Br=dr.focus)===null||Br===void 0||Br.call(dr,pn)}}}});var Er=(0,l.Z)(zt||[],{value:Vt,postState:function(pn){return Array.isArray(pn)?pn:pn==null?nt:[pn]}}),Lr=(0,n.Z)(Er,2),yr=Lr[0],Nr=Lr[1],Fr=function(pn){if(ut){var En=pn.key,Zn=yr.includes(En),Vn;Ct?Zn?Vn=yr.filter(function(wr){return wr!==En}):Vn=[].concat((0,N.Z)(yr),[En]):Vn=[En],Nr(Vn);var Sr=(0,g.Z)((0,g.Z)({},pn),{},{selectedKeys:Vn});Zn?Ge==null||Ge(Sr):Ye==null||Ye(Sr)}!Ct&&tn.length&&_n!=="inline"&&Fn(nt)},zr=ee(function(Sn){vn==null||vn(It(Sn)),Fr(Sn)}),Or=ee(function(Sn,pn){var En=tn.filter(function(Vn){return Vn!==Sn});if(pn)En.push(Sn);else if(_n!=="inline"){var Zn=Dn(Sn);En=En.filter(function(Vn){return!Zn.has(Vn)})}(0,se.Z)(tn,En,!0)||Fn(En,!0)}),Rr=function(pn,En){var Zn=En!=null?En:!tn.includes(pn);Or(pn,Zn)},Tr=E(_n,qn,Zt,At,Ln,Gt,on,Gn,Rr,xn);c.useEffect(function(){kn(!0)},[]);var jr=c.useMemo(function(){return{_internalRenderMenuItem:Hn,_internalRenderSubMenuItem:Yn}},[Hn,Yn]),Wr=_n!=="horizontal"||ft?Bn:Bn.map(function(Sn,pn){return c.createElement(d,{key:Sn.key,overflowDisabled:pn>ar},Sn)}),Zr=c.createElement(V.Z,(0,r.Z)({id:Me,ref:Ln,prefixCls:"".concat(f,"-overflow"),component:"ul",itemComponent:_t,className:ne()(f,"".concat(f,"-root"),"".concat(f,"-").concat(_n),I,(q={},(0,v.Z)(q,"".concat(f,"-inline-collapsed"),gr),(0,v.Z)(q,"".concat(f,"-rtl"),Zt),q),C),dir:_,style:x,role:"menu",tabIndex:Ne,data:Wr,renderRawItem:function(pn){return pn},renderRawRest:function(pn){var En=pn.length,Zn=En?Bn.slice(-En):null;return c.createElement(k,{eventKey:pe,title:Qt,disabled:cr,internalPopupClose:En===0,popupClassName:Xt},Zn)},maxCount:_n!=="horizontal"||ft?V.Z.INVALIDATE:V.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(pn){hr(pn)},onKeyDown:Tr},jn));return c.createElement(ce.Provider,{value:jr},c.createElement(ue.Provider,{value:At},c.createElement(d,{prefixCls:f,rootClassName:C,mode:_n,openKeys:tn,rtl:Zt,disabled:ke,motion:Qn?Wt:null,defaultMotions:Qn?ct:null,activeKey:qn,onActive:or,onInactive:er,selectedKeys:yr,inlineIndent:wt,subMenuOpenDelay:St,subMenuCloseDelay:$e,forceSubMenuRender:Xe,builtinPlacements:Bt,triggerSubMenuAction:Yt,getPopupContainer:Cn,itemIcon:Kt,expandIcon:en,onItemClick:zr,onOpenChange:Or},c.createElement(D.Provider,{value:yn},Zr),c.createElement("div",{style:{display:"none"},"aria-hidden":!0},c.createElement(o.Provider,{value:zn},Bn)))))}),ht=lt,gt=ht;gt.Item=_t,gt.SubMenu=k,gt.ItemGroup=He,gt.Divider=tt;var Pe=gt},11780:function(Lt,we,e){e.d(we,{Z:function(){return ie}});var r=e(5891),v=e(57259),g=e(29043),N=e(19149),n=e(59301),A=e(92310),S=e.n(A),ne=e(29301),V=e(28800),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],se=void 0;function p(Z,de){var b=Z.prefixCls,w=Z.invalidate,j=Z.item,W=Z.renderItem,L=Z.responsive,oe=Z.responsiveDisabled,J=Z.registerSize,We=Z.itemKey,Ke=Z.className,ve=Z.style,rt=Z.children,it=Z.display,Ze=Z.order,at=Z.component,X=at===void 0?"div":at,y=(0,N.Z)(Z,l),s=L&&!it;function u(te){J(We,te)}n.useEffect(function(){return function(){u(null)}},[]);var E=W&&j!==se?W(j,{index:Ze}):rt,O;w||(O={opacity:s?0:1,height:s?0:se,overflowY:s?"hidden":se,order:L?Ze:se,pointerEvents:s?"none":se,position:s?"absolute":se});var T={};s&&(T["aria-hidden"]=!0);var H=n.createElement(X,(0,r.Z)({className:S()(!w&&b,Ke),style:(0,v.Z)((0,v.Z)({},O),ve)},T,y,{ref:de}),E);return L&&(H=n.createElement(ne.Z,{onResize:function(pe){var fe=pe.offsetWidth;u(fe)},disabled:oe},H)),H}var c=n.forwardRef(p);c.displayName="Item";var Y=c,ue=e(8107),me=e(4676),Le=e(23073);function K(Z){if(typeof MessageChannel=="undefined")(0,Le.Z)(Z);else{var de=new MessageChannel;de.port1.onmessage=function(){return Z()},de.port2.postMessage(void 0)}}function De(){var Z=n.useRef(null),de=function(w){Z.current||(Z.current=[],K(function(){(0,me.unstable_batchedUpdates)(function(){Z.current.forEach(function(j){j()}),Z.current=null})})),Z.current.push(w)};return de}function z(Z,de){var b=n.useState(de),w=(0,g.Z)(b,2),j=w[0],W=w[1],L=(0,ue.Z)(function(oe){Z(function(){W(oe)})});return[j,L]}var Q=n.createContext(null),d=["component"],t=["className"],o=["className"],i=function(de,b){var w=n.useContext(Q);if(!w){var j=de.component,W=j===void 0?"div":j,L=(0,N.Z)(de,d);return n.createElement(W,(0,r.Z)({},L,{ref:b}))}var oe=w.className,J=(0,N.Z)(w,t),We=de.className,Ke=(0,N.Z)(de,o);return n.createElement(Q.Provider,{value:null},n.createElement(Y,(0,r.Z)({ref:b,className:S()(oe,We)},J,Ke)))},B=n.forwardRef(i);B.displayName="RawItem";var F=B,D=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],he="responsive",ce="invalidate";function le(Z){return"+ ".concat(Z.length," ...")}function je(Z,de){var b=Z.prefixCls,w=b===void 0?"rc-overflow":b,j=Z.data,W=j===void 0?[]:j,L=Z.renderItem,oe=Z.renderRawItem,J=Z.itemKey,We=Z.itemWidth,Ke=We===void 0?10:We,ve=Z.ssr,rt=Z.style,it=Z.className,Ze=Z.maxCount,at=Z.renderRest,X=Z.renderRawRest,y=Z.suffix,s=Z.component,u=s===void 0?"div":s,E=Z.itemComponent,O=Z.onVisibleChange,T=(0,N.Z)(Z,D),H=ve==="full",te=De(),pe=z(te,null),fe=(0,g.Z)(pe,2),ee=fe[0],be=fe[1],Ie=ee||0,ye=z(te,new Map),G=(0,g.Z)(ye,2),Re=G[0],ot=G[1],_e=z(te,0),Mt=(0,g.Z)(_e,2),Ot=Mt[0],qt=Mt[1],$t=z(te,0),Pt=(0,g.Z)($t,2),Rt=Pt[0],It=Pt[1],nn=z(te,0),Jt=(0,g.Z)(nn,2),kt=Jt[0],Ut=Jt[1],fn=(0,n.useState)(null),gn=(0,g.Z)(fn,2),_t=gn[0],hn=gn[1],an=(0,n.useState)(null),sn=(0,g.Z)(an,2),un=sn[0],mn=sn[1],cn=n.useMemo(function(){return un===null&&H?Number.MAX_SAFE_INTEGER:un||0},[un,ee]),ln=(0,n.useState)(!1),rn=(0,g.Z)(ln,2),bn=rn[0],Pn=rn[1],An="".concat(w,"-item"),bt=Math.max(Ot,Rt),Ft=Ze===he,h=W.length&&Ft,ae=Ze===ce,ge=h||typeof Ze=="number"&&W.length>Ze,a=(0,n.useMemo)(function(){var Pe=W;return h?ee===null&&H?Pe=W:Pe=W.slice(0,Math.min(W.length,Ie/Ke)):typeof Ze=="number"&&(Pe=W.slice(0,Ze)),Pe},[W,Ke,ee,Ze,h]),m=(0,n.useMemo)(function(){return h?W.slice(cn+1):W.slice(a.length)},[W,a,h,cn]),re=(0,n.useCallback)(function(Pe,M){var P;return typeof J=="function"?J(Pe):(P=J&&(Pe==null?void 0:Pe[J]))!==null&&P!==void 0?P:M},[J]),k=(0,n.useCallback)(L||function(Pe){return Pe},[L]);function Oe(Pe,M,P){un===Pe&&(M===void 0||M===_t)||(mn(Pe),P||(Pn(PeIe){Oe(U-1,Pe-q-kt+Rt);break}}y&&tt(0)+kt>Ie&&hn(null)}},[Ie,Re,Rt,kt,re,a]);var Se=bn&&!!m.length,qe={};_t!==null&&h&&(qe={position:"absolute",left:_t,top:0});var st={prefixCls:An,responsive:h,component:E,invalidate:ae},Qe=oe?function(Pe,M){var P=re(Pe,M);return n.createElement(Q.Provider,{key:P,value:(0,v.Z)((0,v.Z)({},st),{},{order:M,item:Pe,itemKey:P,registerSize:ze,display:M<=cn})},oe(Pe,M))}:function(Pe,M){var P=re(Pe,M);return n.createElement(Y,(0,r.Z)({},st,{order:M,key:P,item:Pe,renderItem:k,itemKey:P,registerSize:ze,display:M<=cn}))},nt={order:Se?cn:Number.MAX_SAFE_INTEGER,className:"".concat(An,"-rest"),registerSize:Ve,display:Se},lt=at||le,ht=X?n.createElement(Q.Provider,{value:(0,v.Z)((0,v.Z)({},st),nt)},X(m)):n.createElement(Y,(0,r.Z)({},st,nt),typeof lt=="function"?lt(m):lt),gt=n.createElement(u,(0,r.Z)({className:S()(!ae&&w,it),style:rt,ref:de},T),a.map(Qe),ge?ht:null,y&&n.createElement(Y,(0,r.Z)({},st,{responsive:Ft,responsiveDisabled:!h,order:cn,className:"".concat(An,"-suffix"),registerSize:He,display:!0,style:qe}),y));return Ft?n.createElement(ne.Z,{onResize:Ae,disabled:!h},gt):gt}var xe=n.forwardRef(je);xe.displayName="Overflow",xe.Item=F,xe.RESPONSIVE=he,xe.INVALIDATE=ce;var Be=xe,ie=Be},17115:function(Lt,we,e){e.d(we,{ZP:function(){return S}});var r=e(29043),v=e(59301),g=e(87746),N=0,n=(0,g.Z)();function A(){var ne;return n?(ne=N,N+=1):ne="TEST_OR_SSR",ne}function S(ne){var V=v.useState(),l=(0,r.Z)(V,2),se=l[0],p=l[1];return v.useEffect(function(){p("rc_select_".concat(A()))},[]),ne||se}},77861:function(Lt,we,e){e.d(we,{Ac:function(){return be},Xo:function(){return It},Wx:function(){return Jt},ZP:function(){return ge},lk:function(){return Q}});var r=e(5891),v=e(26390),g=e(80962),N=e(57259),n=e(29043),A=e(19149),S=e(80665),ne=e(35788),V=e(51395),l=e(59301),se=e(92310),p=e.n(se),c=e(28800),Y=e(93144),ue=e(85108),me=e(20475),Le=function(m){var re=m.className,k=m.customizeIcon,Oe=m.customizeIconProps,Ae=m.onMouseDown,ze=m.onClick,Ve=m.children,He;return typeof k=="function"?He=k(Oe):He=k,l.createElement("span",{className:re,onMouseDown:function(Se){Se.preventDefault(),Ae&&Ae(Se)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ze,"aria-hidden":!0},He!==void 0?He:l.createElement("span",{className:p()(re.split(/\s+/).map(function(tt){return"".concat(tt,"-icon")}))},Ve))},K=Le;function De(a,m,re,k,Oe){var Ae=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ze=arguments.length>6?arguments[6]:void 0,Ve=arguments.length>7?arguments[7]:void 0,He=l.useMemo(function(){if((0,S.Z)(k)==="object")return k.clearIcon;if(Oe)return Oe},[k,Oe]),tt=l.useMemo(function(){return!!(!Ae&&k&&(re.length||ze)&&!(Ve==="combobox"&&ze===""))},[k,Ae,re.length,ze,Ve]);return{allowClear:tt,clearIcon:l.createElement(K,{className:"".concat(a,"-clear"),onMouseDown:m,customizeIcon:He},"\xD7")}}var z=l.createContext(null);function Q(){return l.useContext(z)}function d(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,m=l.useState(!1),re=(0,n.Z)(m,2),k=re[0],Oe=re[1],Ae=l.useRef(null),ze=function(){window.clearTimeout(Ae.current)};l.useEffect(function(){return ze},[]);var Ve=function(tt,Se){ze(),Ae.current=window.setTimeout(function(){Oe(tt),Se&&Se()},a)};return[k,Ve,ze]}function t(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,m=l.useRef(null),re=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(re.current)}},[]);function k(Oe){(Oe||m.current===null)&&(m.current=Oe),window.clearTimeout(re.current),re.current=window.setTimeout(function(){m.current=null},a)}return[function(){return m.current},k]}function o(a,m,re,k){var Oe=l.useRef(null);Oe.current={open:m,triggerOpen:re,customizedTrigger:k},l.useEffect(function(){function Ae(ze){var Ve;if(!((Ve=Oe.current)!==null&&Ve!==void 0&&Ve.customizedTrigger)){var He=ze.target;He.shadowRoot&&ze.composed&&(He=ze.composedPath()[0]||He),Oe.current.open&&a().filter(function(tt){return tt}).every(function(tt){return!tt.contains(He)&&tt!==He})&&Oe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ae),function(){return window.removeEventListener("mousedown",Ae)}},[])}var i=e(36994),B=e(11780),F=function(m,re){var k,Oe,Ae=m.prefixCls,ze=m.id,Ve=m.inputElement,He=m.disabled,tt=m.tabIndex,Se=m.autoFocus,qe=m.autoComplete,st=m.editable,Qe=m.activeDescendantId,nt=m.value,lt=m.maxLength,ht=m.onKeyDown,gt=m.onMouseDown,Pe=m.onChange,M=m.onPaste,P=m.onCompositionStart,U=m.onCompositionEnd,q=m.open,$=m.attrs,Ee=Ve||l.createElement("input",null),f=Ee,C=f.ref,x=f.props,I=x.onKeyDown,R=x.onChange,Ne=x.onMouseDown,Fe=x.onCompositionStart,Ce=x.onCompositionEnd,_=x.style;return(0,V.Kp)(!("maxLength"in Ee.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Ee=l.cloneElement(Ee,(0,N.Z)((0,N.Z)((0,N.Z)({type:"search"},x),{},{id:ze,ref:(0,me.sQ)(re,C),disabled:He,tabIndex:tt,autoComplete:qe||"off",autoFocus:Se,className:p()("".concat(Ae,"-selection-search-input"),(k=Ee)===null||k===void 0||(Oe=k.props)===null||Oe===void 0?void 0:Oe.className),role:"combobox","aria-label":"Search","aria-expanded":q||!1,"aria-haspopup":"listbox","aria-owns":"".concat(ze,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ze,"_list"),"aria-activedescendant":q?Qe:void 0},$),{},{value:st?nt:"",maxLength:lt,readOnly:!st,unselectable:st?null:"on",style:(0,N.Z)((0,N.Z)({},_),{},{opacity:st?null:0}),onKeyDown:function(Ue){ht(Ue),I&&I(Ue)},onMouseDown:function(Ue){gt(Ue),Ne&&Ne(Ue)},onChange:function(Ue){Pe(Ue),R&&R(Ue)},onCompositionStart:function(Ue){P(Ue),Fe&&Fe(Ue)},onCompositionEnd:function(Ue){U(Ue),Ce&&Ce(Ue)},onPaste:M})),Ee},D=l.forwardRef(F);D.displayName="Input";var he=D;function ce(a){return Array.isArray(a)?a:a!==void 0?[a]:[]}var le=typeof window!="undefined"&&window.document&&window.document.documentElement,je=le;function xe(a){return a!=null}function Be(a){return!a&&a!==0}function ie(a){return["string","number"].includes((0,S.Z)(a))}function Z(a){var m=void 0;return a&&(ie(a.title)?m=a.title.toString():ie(a.label)&&(m=a.label.toString())),m}function de(a,m){je?l.useLayoutEffect(a,m):l.useEffect(a,m)}function b(a){var m;return(m=a.key)!==null&&m!==void 0?m:a.value}var w=function(m){m.preventDefault(),m.stopPropagation()},j=function(m){var re=m.id,k=m.prefixCls,Oe=m.values,Ae=m.open,ze=m.searchValue,Ve=m.autoClearSearchValue,He=m.inputRef,tt=m.placeholder,Se=m.disabled,qe=m.mode,st=m.showSearch,Qe=m.autoFocus,nt=m.autoComplete,lt=m.activeDescendantId,ht=m.tabIndex,gt=m.removeIcon,Pe=m.maxTagCount,M=m.maxTagTextLength,P=m.maxTagPlaceholder,U=P===void 0?function(pt){return"+ ".concat(pt.length," ...")}:P,q=m.tagRender,$=m.onToggleOpen,Ee=m.onRemove,f=m.onInputChange,C=m.onInputPaste,x=m.onInputKeyDown,I=m.onInputMouseDown,R=m.onInputCompositionStart,Ne=m.onInputCompositionEnd,Fe=l.useRef(null),Ce=(0,l.useState)(0),_=(0,n.Z)(Ce,2),Me=_[0],Ue=_[1],dt=(0,l.useState)(!1),et=(0,n.Z)(dt,2),ke=et[0],ft=et[1],mt="".concat(k,"-selection"),St=Ae||qe==="multiple"&&Ve===!1||qe==="tags"?ze:"",jt=qe==="tags"||qe==="multiple"&&Ve===!1||st&&(Ae||ke);de(function(){Ue(Fe.current.scrollWidth)},[St]);function $e(pt,ut,vt,Ct,zt){return l.createElement("span",{className:p()("".concat(mt,"-item"),(0,g.Z)({},"".concat(mt,"-item-disabled"),vt)),title:Z(pt)},l.createElement("span",{className:"".concat(mt,"-item-content")},ut),Ct&&l.createElement(K,{className:"".concat(mt,"-item-remove"),onMouseDown:w,onClick:zt,customizeIcon:gt},"\xD7"))}function Xe(pt,ut,vt,Ct,zt){var Vt=function(Ge){w(Ge),$(!Ae)};return l.createElement("span",{onMouseDown:Vt},q({label:ut,value:pt,disabled:vt,closable:Ct,onClose:zt}))}function Je(pt){var ut=pt.disabled,vt=pt.label,Ct=pt.value,zt=!Se&&!ut,Vt=vt;if(typeof M=="number"&&(typeof vt=="string"||typeof vt=="number")){var Ye=String(Vt);Ye.length>M&&(Vt="".concat(Ye.slice(0,M),"..."))}var Ge=function(wt){wt&&wt.stopPropagation(),Ee(pt)};return typeof q=="function"?Xe(Ct,Vt,ut,zt,Ge):$e(pt,Vt,ut,zt,Ge)}function Dt(pt){var ut=typeof U=="function"?U(pt):U;return $e({title:ut},ut,!1)}var xt=l.createElement("div",{className:"".concat(mt,"-search"),style:{width:Me},onFocus:function(){ft(!0)},onBlur:function(){ft(!1)}},l.createElement(he,{ref:He,open:Ae,prefixCls:k,id:re,inputElement:null,disabled:Se,autoFocus:Qe,autoComplete:nt,editable:jt,activeDescendantId:lt,value:St,onKeyDown:x,onMouseDown:I,onChange:f,onPaste:C,onCompositionStart:R,onCompositionEnd:Ne,tabIndex:ht,attrs:(0,i.Z)(m,!0)}),l.createElement("span",{ref:Fe,className:"".concat(mt,"-search-mirror"),"aria-hidden":!0},St,"\xA0")),Et=l.createElement(B.Z,{prefixCls:"".concat(mt,"-overflow"),data:Oe,renderItem:Je,renderRest:Dt,suffix:xt,itemKey:b,maxCount:Pe});return l.createElement(l.Fragment,null,Et,!Oe.length&&!St&&l.createElement("span",{className:"".concat(mt,"-placeholder")},tt))},W=j,L=function(m){var re=m.inputElement,k=m.prefixCls,Oe=m.id,Ae=m.inputRef,ze=m.disabled,Ve=m.autoFocus,He=m.autoComplete,tt=m.activeDescendantId,Se=m.mode,qe=m.open,st=m.values,Qe=m.placeholder,nt=m.tabIndex,lt=m.showSearch,ht=m.searchValue,gt=m.activeValue,Pe=m.maxLength,M=m.onInputKeyDown,P=m.onInputMouseDown,U=m.onInputChange,q=m.onInputPaste,$=m.onInputCompositionStart,Ee=m.onInputCompositionEnd,f=m.title,C=l.useState(!1),x=(0,n.Z)(C,2),I=x[0],R=x[1],Ne=Se==="combobox",Fe=Ne||lt,Ce=st[0],_=ht||"";Ne&>&&!I&&(_=gt),l.useEffect(function(){Ne&&R(!1)},[Ne,gt]);var Me=Se!=="combobox"&&!qe&&!lt?!1:!!_,Ue=f===void 0?Z(Ce):f,dt=function(){if(Ce)return null;var ke=Me?{visibility:"hidden"}:void 0;return l.createElement("span",{className:"".concat(k,"-selection-placeholder"),style:ke},Qe)};return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(k,"-selection-search")},l.createElement(he,{ref:Ae,prefixCls:k,id:Oe,open:qe,inputElement:re,disabled:ze,autoFocus:Ve,autoComplete:He,editable:Fe,activeDescendantId:tt,value:_,onKeyDown:M,onMouseDown:P,onChange:function(ke){R(!0),U(ke)},onPaste:q,onCompositionStart:$,onCompositionEnd:Ee,tabIndex:nt,attrs:(0,i.Z)(m,!0),maxLength:Ne?Pe:void 0})),!Ne&&Ce?l.createElement("span",{className:"".concat(k,"-selection-item"),title:Ue,style:Me?{visibility:"hidden"}:void 0},Ce.label):null,dt())},oe=L;function J(a){return![ue.Z.ESC,ue.Z.SHIFT,ue.Z.BACKSPACE,ue.Z.TAB,ue.Z.WIN_KEY,ue.Z.ALT,ue.Z.META,ue.Z.WIN_KEY_RIGHT,ue.Z.CTRL,ue.Z.SEMICOLON,ue.Z.EQUALS,ue.Z.CAPS_LOCK,ue.Z.CONTEXT_MENU,ue.Z.F1,ue.Z.F2,ue.Z.F3,ue.Z.F4,ue.Z.F5,ue.Z.F6,ue.Z.F7,ue.Z.F8,ue.Z.F9,ue.Z.F10,ue.Z.F11,ue.Z.F12].includes(a)}var We=function(m,re){var k=(0,l.useRef)(null),Oe=(0,l.useRef)(!1),Ae=m.prefixCls,ze=m.open,Ve=m.mode,He=m.showSearch,tt=m.tokenWithEnter,Se=m.autoClearSearchValue,qe=m.onSearch,st=m.onSearchSubmit,Qe=m.onToggleOpen,nt=m.onInputKeyDown,lt=m.domRef;l.useImperativeHandle(re,function(){return{focus:function(){k.current.focus()},blur:function(){k.current.blur()}}});var ht=t(0),gt=(0,n.Z)(ht,2),Pe=gt[0],M=gt[1],P=function(_){var Me=_.which;(Me===ue.Z.UP||Me===ue.Z.DOWN)&&_.preventDefault(),nt&&nt(_),Me===ue.Z.ENTER&&Ve==="tags"&&!Oe.current&&!ze&&(st==null||st(_.target.value)),J(Me)&&Qe(!0)},U=function(){M(!0)},q=(0,l.useRef)(null),$=function(_){qe(_,!0,Oe.current)!==!1&&Qe(!0)},Ee=function(){Oe.current=!0},f=function(_){Oe.current=!1,Ve!=="combobox"&&$(_.target.value)},C=function(_){var Me=_.target.value;if(tt&&q.current&&/[\r\n]/.test(q.current)){var Ue=q.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Me=Me.replace(Ue,q.current)}q.current=null,$(Me)},x=function(_){var Me=_.clipboardData,Ue=Me.getData("text");q.current=Ue},I=function(_){var Me=_.target;if(Me!==k.current){var Ue=document.body.style.msTouchAction!==void 0;Ue?setTimeout(function(){k.current.focus()}):k.current.focus()}},R=function(_){var Me=Pe();_.target!==k.current&&!Me&&Ve!=="combobox"&&_.preventDefault(),(Ve!=="combobox"&&(!He||!Me)||!ze)&&(ze&&Se!==!1&&qe("",!0,!1),Qe())},Ne={inputRef:k,onInputKeyDown:P,onInputMouseDown:U,onInputChange:C,onInputPaste:x,onInputCompositionStart:Ee,onInputCompositionEnd:f},Fe=Ve==="multiple"||Ve==="tags"?l.createElement(W,(0,r.Z)({},m,Ne)):l.createElement(oe,(0,r.Z)({},m,Ne));return l.createElement("div",{ref:lt,className:"".concat(Ae,"-selector"),onClick:I,onMouseDown:R},Fe)},Ke=l.forwardRef(We);Ke.displayName="Selector";var ve=Ke,rt=e(35593),it=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ze=function(m){var re=m===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"}}},at=function(m,re){var k=m.prefixCls,Oe=m.disabled,Ae=m.visible,ze=m.children,Ve=m.popupElement,He=m.animation,tt=m.transitionName,Se=m.dropdownStyle,qe=m.dropdownClassName,st=m.direction,Qe=st===void 0?"ltr":st,nt=m.placement,lt=m.builtinPlacements,ht=m.dropdownMatchSelectWidth,gt=m.dropdownRender,Pe=m.dropdownAlign,M=m.getPopupContainer,P=m.empty,U=m.getTriggerDOMNode,q=m.onPopupVisibleChange,$=m.onPopupMouseEnter,Ee=(0,A.Z)(m,it),f="".concat(k,"-dropdown"),C=Ve;gt&&(C=gt(Ve));var x=l.useMemo(function(){return lt||Ze(ht)},[lt,ht]),I=He?"".concat(f,"-").concat(He):tt,R=typeof ht=="number",Ne=l.useMemo(function(){return R?null:ht===!1?"minWidth":"width"},[ht,R]),Fe=Se;R&&(Fe=(0,N.Z)((0,N.Z)({},Fe),{},{width:ht}));var Ce=l.useRef(null);return l.useImperativeHandle(re,function(){return{getPopupElement:function(){return Ce.current}}}),l.createElement(rt.Z,(0,r.Z)({},Ee,{showAction:q?["click"]:[],hideAction:q?["click"]:[],popupPlacement:nt||(Qe==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:x,prefixCls:f,popupTransitionName:I,popup:l.createElement("div",{ref:Ce,onMouseEnter:$},C),stretch:Ne,popupAlign:Pe,popupVisible:Ae,getPopupContainer:M,popupClassName:p()(qe,(0,g.Z)({},"".concat(f,"-empty"),P)),popupStyle:Fe,getTriggerDOMNode:U,onPopupVisibleChange:q}),ze)},X=l.forwardRef(at);X.displayName="SelectTrigger";var y=X,s=e(17953);function u(a,m){var re=a.key,k;return"value"in a&&(k=a.value),re!=null?re:k!==void 0?k:"rc-index-key-".concat(m)}function E(a,m){var re=a||{},k=re.label,Oe=re.value,Ae=re.options,ze=re.groupLabel,Ve=k||(m?"children":"label");return{label:Ve,value:Oe||"value",options:Ae||"options",groupLabel:ze||Ve}}function O(a){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=m.fieldNames,k=m.childrenAsData,Oe=[],Ae=E(re,!1),ze=Ae.label,Ve=Ae.value,He=Ae.options,tt=Ae.groupLabel;function Se(qe,st){qe.forEach(function(Qe){if(st||!(He in Qe)){var nt=Qe[Ve];Oe.push({key:u(Qe,Oe.length),groupOption:st,data:Qe,label:Qe[ze],value:nt})}else{var lt=Qe[tt];lt===void 0&&k&&(lt=Qe.label),Oe.push({key:u(Qe,Oe.length),group:!0,data:Qe,label:lt}),Se(Qe[He],!0)}})}return Se(a,!1),Oe}function T(a){var m=(0,N.Z)({},a);return"props"in m||Object.defineProperty(m,"props",{get:function(){return(0,V.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),m}}),m}function H(a,m){if(!m||!m.length)return null;var re=!1;function k(Ae,ze){var Ve=(0,s.Z)(ze),He=Ve[0],tt=Ve.slice(1);if(!He)return[Ae];var Se=Ae.split(He);return re=re||Se.length>1,Se.reduce(function(qe,st){return[].concat((0,v.Z)(qe),(0,v.Z)(k(st,tt)))},[]).filter(function(qe){return qe})}var Oe=k(a,m);return re?Oe:null}var te=["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"],pe=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function fe(a){return a==="tags"||a==="multiple"}var ee=l.forwardRef(function(a,m){var re,k,Oe=a.id,Ae=a.prefixCls,ze=a.className,Ve=a.showSearch,He=a.tagRender,tt=a.direction,Se=a.omitDomProps,qe=a.displayValues,st=a.onDisplayValuesChange,Qe=a.emptyOptions,nt=a.notFoundContent,lt=nt===void 0?"Not Found":nt,ht=a.onClear,gt=a.mode,Pe=a.disabled,M=a.loading,P=a.getInputElement,U=a.getRawInputElement,q=a.open,$=a.defaultOpen,Ee=a.onDropdownVisibleChange,f=a.activeValue,C=a.onActiveValueChange,x=a.activeDescendantId,I=a.searchValue,R=a.autoClearSearchValue,Ne=a.onSearch,Fe=a.onSearchSplit,Ce=a.tokenSeparators,_=a.allowClear,Me=a.suffixIcon,Ue=a.clearIcon,dt=a.OptionList,et=a.animation,ke=a.transitionName,ft=a.dropdownStyle,mt=a.dropdownClassName,St=a.dropdownMatchSelectWidth,jt=a.dropdownRender,$e=a.dropdownAlign,Xe=a.placement,Je=a.builtinPlacements,Dt=a.getPopupContainer,xt=a.showAction,Et=xt===void 0?[]:xt,pt=a.onFocus,ut=a.onBlur,vt=a.onKeyUp,Ct=a.onKeyDown,zt=a.onMouseDown,Vt=(0,A.Z)(a,te),Ye=fe(gt),Ge=(Ve!==void 0?Ve:Ye)||gt==="combobox",Te=(0,N.Z)({},Vt);pe.forEach(function(on){delete Te[on]}),Se==null||Se.forEach(function(on){delete Te[on]});var wt=l.useState(!1),Wt=(0,n.Z)(wt,2),ct=Wt[0],yt=Wt[1];l.useEffect(function(){yt((0,Y.Z)())},[]);var Yt=l.useRef(null),Bt=l.useRef(null),Kt=l.useRef(null),en=l.useRef(null),Ht=l.useRef(null),Qt=d(),Xt=(0,n.Z)(Qt,3),Cn=Xt[0],vn=Xt[1],wn=Xt[2];l.useImperativeHandle(m,function(){var on,Gt;return{focus:(on=en.current)===null||on===void 0?void 0:on.focus,blur:(Gt=en.current)===null||Gt===void 0?void 0:Gt.blur,scrollTo:function(zn){var yn;return(yn=Ht.current)===null||yn===void 0?void 0:yn.scrollTo(zn)}}});var xn=l.useMemo(function(){var on;if(gt!=="combobox")return I;var Gt=(on=qe[0])===null||on===void 0?void 0:on.value;return typeof Gt=="string"||typeof Gt=="number"?String(Gt):""},[I,gt,qe]),Un=gt==="combobox"&&typeof P=="function"&&P()||null,Nn=typeof U=="function"&&U(),Hn=(0,me.x1)(Bt,Nn==null||(re=Nn.props)===null||re===void 0?void 0:re.ref),Yn=l.useState(!1),jn=(0,n.Z)(Yn,2),Bn=jn[0],Jn=jn[1];(0,c.Z)(function(){Jn(!0)},[]);var Kn=(0,ne.Z)(!1,{defaultValue:$,value:q}),Qn=(0,n.Z)(Kn,2),kn=Qn[0],Ln=Qn[1],At=Bn?kn:!1,Zt=!lt&&Qe;(Pe||Zt&&At&>==="combobox")&&(At=!1);var Nt=Zt?!1:At,Tt=l.useCallback(function(on){var Gt=on!==void 0?on:!At;Pe||(Ln(Gt),At!==Gt&&(Ee==null||Ee(Gt)))},[Pe,At,Ln,Ee]),tn=l.useMemo(function(){return(Ce||[]).some(function(on){return[` `,`\r -`].includes(on)})},[Ce]),dn=function(Gt,Ln,zn){var yn=!0,Rn=Gt;C==null||C(null);var Tn=zn?null:H(Gt,Ce);return gt!=="combobox"&&Tn&&(Rn="",Re==null||Re(Tn),Tt(!1),yn=!1),Ne&&Pn!==Rn&&Ne(Rn,{source:Ln?"typing":"effect"}),yn},Fn=function(Gt){!Gt||!Gt.trim()||Ne(Gt,{source:"submit"})};l.useEffect(function(){!At&&!Ye&>!=="combobox"&&dn("",!1,!1)},[At]),l.useEffect(function(){kn&&Pe&&wn(!1),Pe&&An(!1)},[Pe]);var xn=t(),In=(0,n.Z)(xn,2),Bn=In[0],$n=In[1],nr=function(Gt){var Ln=Bn(),zn=Gt.which;if(zn===ue.Z.ENTER&&(gt!=="combobox"&&Gt.preventDefault(),At||Tt(!0)),$n(!!Pn),zn===ue.Z.BACKSPACE&&!Ln&&Ye&&!Pn&&qe.length){for(var yn=(0,v.Z)(qe),Rn=null,Tn=yn.length-1;Tn>=0;Tn-=1){var qn=yn[Tn];if(!qn.disabled){yn.splice(Tn,1),Rn=qn;break}}Rn&&st(yn,{type:"remove",values:[Rn]})}for(var Gn=arguments.length,or=new Array(Gn>1?Gn-1:0),er=1;er1?Ln-1:0),yn=1;yn1?Tn-1:0),Gn=1;Gn1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ot.Z)(a).map(function(re,J){if(!l.isValidElement(re)||!re.type)return null;var Oe=re,Ae=Oe.type.isSelectOptGroup,Fe=Oe.key,Ve=Oe.props,He=Ve.children,tt=(0,A.Z)(Ve,Mt);return m||!Ae?Ot(re):(0,N.Z)((0,N.Z)({key:"__RC_SELECT_GRP__".concat(Fe===null?J:Fe,"__"),label:Fe},tt),{},{options:qt(He)})}).filter(function(re){return re})}function $t(a,m,re,J,Oe){return l.useMemo(function(){var Ae=a,Fe=!a;Fe&&(Ae=qt(m));var Ve=new Map,He=new Map,tt=function(st,Qe,nt){nt&&typeof nt=="string"&&st.set(Qe[nt],Qe)};function ye(qe){for(var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Qe=0;Qe1&&arguments[1]!==void 0?arguments[1]:1,Dt=C.length,xt=0;xt1&&arguments[1]!==void 0?arguments[1]:!1;Me(Xe);var Dt={source:Je?"keyboard":"mouse"},xt=C[Xe];if(!xt){lt(null,-1,Dt);return}lt(xt.value,Xe,Dt)};(0,l.useEffect)(function(){Ue(ht!==!1?Ne(0):-1)},[C.length,tt]);var dt=l.useCallback(function($e){return M.has($e)&&He!=="combobox"},[He,(0,v.Z)(M).toString(),M.size]);(0,l.useEffect)(function(){var $e=setTimeout(function(){if(!Ve&&Fe&&M.size===1){var Je=Array.from(M)[0],Dt=C.findIndex(function(xt){var Et=xt.data;return Et.value===Je});Dt!==-1&&(Ue(Dt),R(Dt))}});if(Fe){var Xe;(Xe=x.current)===null||Xe===void 0||Xe.scrollTo(void 0)}return function(){return clearTimeout($e)}},[Fe,tt,nt.length]);var et=function(Xe){Xe!==void 0&>(Xe,{selected:!M.has(Xe)}),Ve||ye(!1)};if(l.useImperativeHandle(re,function(){return{onKeyDown:function(Xe){var Je=Xe.which,Dt=Xe.ctrlKey;switch(Je){case ue.Z.N:case ue.Z.P:case ue.Z.UP:case ue.Z.DOWN:{var xt=0;if(Je===ue.Z.UP?xt=-1:Je===ue.Z.DOWN?xt=1:pn()&&Dt&&(Je===ue.Z.N?xt=1:Je===ue.Z.P&&(xt=-1)),xt!==0){var Et=Ne(_+xt,xt);R(Et),Ue(Et,!0)}break}case ue.Z.ENTER:{var pt=C[_];pt&&!pt.data.disabled?et(pt.value):et(void 0),Fe&&Xe.preventDefault();break}case ue.Z.ESC:ye(!1),Fe&&Xe.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Xe){R(Xe)}}}),C.length===0)return l.createElement("div",{role:"listbox",id:"".concat(Ae,"_list"),className:"".concat(f,"-empty"),onMouseDown:I},qe);var ke=Object.keys(P).map(function($e){return P[$e]}),ft=function(Xe){return Xe.label};function mt($e,Xe){var Je=$e.group;return{role:Je?"presentation":"option",id:"".concat(Ae,"_list_").concat(Xe)}}var St=function(Xe){var Je=C[Xe];if(!Je)return null;var Dt=Je.data||{},xt=Dt.value,Et=Je.group,pt=(0,i.Z)(Dt,!0),ut=ft(Je);return Je?l.createElement("div",(0,r.Z)({"aria-label":typeof ut=="string"&&!Et?ut:null},pt,{key:Xe},mt(Je,Xe),{"aria-selected":dt(xt)}),xt):null},jt={role:"listbox",id:"".concat(Ae,"_list")};return l.createElement(l.Fragment,null,X&&l.createElement("div",(0,r.Z)({},jt,{style:{height:0,width:0,overflow:"hidden"}}),St(_-1),St(_),St(_+1)),l.createElement(fn.Z,{itemKey:"key",ref:x,data:C,height:q,itemHeight:be,fullHeight:!1,onMouseDown:I,onScroll:st,virtual:X,direction:k,innerProps:X?null:jt},function($e,Xe){var Je,Dt=$e.group,xt=$e.groupOption,Et=$e.data,pt=$e.label,ut=$e.value,vt=Et.key;if(Dt){var Ct,zt=(Ct=Et.title)!==null&&Ct!==void 0?Ct:sn(pt)?pt.toString():void 0;return l.createElement("div",{className:p()(f,"".concat(f,"-group")),title:zt},pt!==void 0?pt:vt)}var Vt=Et.disabled,Ye=Et.title,Ge=Et.children,Te=Et.style,wt=Et.className,Wt=(0,A.Z)(Et,an),ct=(0,Ut.Z)(Wt,ke),yt=dt(ut),Kt="".concat(f,"-option"),Bt=p()(f,Kt,wt,(Je={},(0,g.Z)(Je,"".concat(Kt,"-grouped"),xt),(0,g.Z)(Je,"".concat(Kt,"-active"),_===Xe&&!Vt),(0,g.Z)(Je,"".concat(Kt,"-disabled"),Vt),(0,g.Z)(Je,"".concat(Kt,"-selected"),yt),Je)),Qt=ft($e),en=!Pe||typeof Pe=="function"||yt,Ht=typeof Qt=="number"?Qt:Qt||ut,Xt=sn(Ht)?Ht.toString():void 0;return Ye!==void 0&&(Xt=Ye),l.createElement("div",(0,r.Z)({},(0,i.Z)(ct),X?{}:mt($e,Xe),{"aria-selected":yt,className:Bt,title:Xt,onMouseMove:function(){_===Xe||Vt||Ue(Xe)},onClick:function(){Vt||et(ut)},style:Te}),l.createElement("div",{className:"".concat(Kt,"-content")},Ht),l.isValidElement(Pe)||yt,en&&l.createElement(K,{className:"".concat(f,"-option-state"),customizeIcon:Pe,customizeIconProps:{isSelected:yt}},yt?"\u2713":null))}))},mn=l.forwardRef(un);mn.displayName="OptionList";var cn=mn;function ln(a){var m=a.mode,re=a.options,J=a.children,Oe=a.backfill,Ae=a.allowClear,Fe=a.placeholder,Ve=a.getInputElement,He=a.showSearch,tt=a.onSearch,ye=a.defaultOpen,qe=a.autoFocus,st=a.labelInValue,Qe=a.value,nt=a.inputValue,lt=a.optionLabelProp,ht=isMultiple(m),gt=He!==void 0?He:ht||m==="combobox",Pe=re||convertChildrenToData(J);if(warning(m!=="tags"||Pe.every(function(k){return!k.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),m==="tags"||m==="combobox"){var M=Pe.some(function(k){return k.options?k.options.some(function(q){return typeof("value"in q?q.value:q.key)=="number"}):typeof("value"in k?k.value:k.key)=="number"});warning(!M,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(m!=="combobox"||!lt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(m==="combobox"||!Oe,"`backfill` only works with `combobox` mode."),warning(m==="combobox"||!Ve,"`getInputElement` only work with `combobox` mode."),noteOnce(m!=="combobox"||!Ve||!Ae||!Fe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),tt&&!gt&&m!=="combobox"&&m!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ye||qe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Qe!=null){var P=toArray(Qe);warning(!st||P.every(function(k){return _typeof(k)==="object"&&("key"in k||"value"in k)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ht||Array.isArray(Qe),"`value` should be array when `mode` is `multiple` or `tags`")}if(J){var X=null;toNodeArray(J).some(function(k){if(!React.isValidElement(k)||!k.type)return!1;var q=k,be=q.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var f=toNodeArray(k.props.children).every(function(C){return!React.isValidElement(C)||!k.type||C.type.isSelectOption?!0:(X=C.type,!1)});return!f}return X=be,!0}),X&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(X.displayName||X.name||X,"`.")),warning(nt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function rn(a,m){if(a){var re=function J(Oe){for(var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Fe=0;Fe2&&arguments[2]!==void 0?arguments[2]:{},Tt=Nt.source,tn=Tt===void 0?"keyboard":Tt;Hn(Zt),Fe&&J==="combobox"&&At!==null&&tn==="keyboard"&&Dn(String(At))},[Fe,J]),Mn=function(Zt,Nt,Tt){var tn=function(){var Xn,Wn=wt(Zt);return[_?{label:Wn==null?void 0:Wn[mt.label],value:Zt,key:(Xn=Wn==null?void 0:Wn.key)!==null&&Xn!==void 0?Xn:Zt}:Zt,T(Wn)]};if(Nt&&Qe){var dn=tn(),Fn=(0,n.Z)(dn,2),xn=Fn[0],In=Fn[1];Qe(xn,In)}else if(!Nt&&nt&&Tt!=="clear"){var Bn=tn(),$n=(0,n.Z)(Bn,2),nr=$n[0],ir=$n[1];nt(nr,ir)}},Jn=Pt(function(At,Zt){var Nt,Tt=et?Zt.selected:!0;Tt?Nt=et?[].concat((0,v.Z)(Te),[At]):[At]:Nt=Te.filter(function(tn){return tn.value!==At}),Xt(Nt),Mn(At,Tt),J==="combobox"?Dn(""):(!fe||st)&&(Xe(""),Dn(""))}),Kn=function(Zt,Nt){Xt(Zt);var Tt=Nt.type,tn=Nt.values;(Tt==="remove"||Tt==="clear")&&tn.forEach(function(dn){Mn(dn.value,!1,Tt)})},Qn=function(Zt,Nt){if(Xe(Zt),Dn(null),Nt.source==="submit"){var Tt=(Zt||"").trim();if(Tt){var tn=Array.from(new Set([].concat((0,v.Z)(ct),[Tt])));Xt(tn),Mn(Tt,!0),Xe("")}return}Nt.source!=="blur"&&(J==="combobox"&&Xt(Zt),ye==null||ye(Zt))},kn=function(Zt){var Nt=Zt;J!=="tags"&&(Nt=Zt.map(function(tn){var dn=xt.get(tn);return dn==null?void 0:dn.value}).filter(function(tn){return tn!==void 0}));var Tt=Array.from(new Set([].concat((0,v.Z)(ct),(0,v.Z)(Nt))));Xt(Tt),Tt.forEach(function(tn){Mn(tn,!0)})},wn=l.useMemo(function(){var At=f!==!1&&ht!==!1;return(0,N.Z)((0,N.Z)({},Je),{},{flattenOptions:Ht,onActiveValue:jn,defaultActiveFirstOption:Yn,onSelect:Jn,menuItemSelectedIcon:be,rawValues:ct,fieldNames:mt,virtual:At,direction:C,listHeight:I,listItemHeight:Ne,childrenAsData:ke})},[Je,Ht,jn,Yn,Jn,be,ct,mt,f,ht,I,Ne,ke]);return l.createElement(_t.Provider,{value:wn},l.createElement(xe,(0,r.Z)({},Ue,{id:dt,prefixCls:Ae,ref:m,omitDomProps:hn,mode:J,displayValues:Wt,onDisplayValuesChange:Kn,direction:C,searchValue:$e,onSearch:Qn,autoClearSearchValue:st,onSearchSplit:kn,dropdownMatchSelectWidth:ht,OptionList:cn,emptyOptions:!Ht.length,activeValue:An,activeDescendantId:"".concat(dt,"_list_").concat(Nn)})))}),h=Ft;h.Option=Jt,h.OptGroup=It;var ae=h,ge=ae},9296:function(Lt,we,e){e.r(we),e.d(we,{ResizableTextArea:function(){return D},default:function(){return Be}});var r=e(5891),v=e(57259),g=e(80962),N=e(80665),n=e(29043),A=e(19149),S=e(26390),ne=e(92310),V=e.n(ne),l=e(93681),se=e(5643),p=e(35788),c=e(59301),Y=e(29301),ue=e(28800),me=e(23073),Le=` +`].includes(on)})},[Ce]),dn=function(Gt,Dn,zn){var yn=!0,Rn=Gt;C==null||C(null);var Tn=zn?null:H(Gt,Ce);return gt!=="combobox"&&Tn&&(Rn="",Fe==null||Fe(Tn),Tt(!1),yn=!1),Ne&&xn!==Rn&&Ne(Rn,{source:Dn?"typing":"effect"}),yn},Fn=function(Gt){!Gt||!Gt.trim()||Ne(Gt,{source:"submit"})};l.useEffect(function(){!At&&!Ye&>!=="combobox"&&dn("",!1,!1)},[At]),l.useEffect(function(){kn&&Pe&&Ln(!1),Pe&&vn(!1)},[Pe]);var In=t(),Mn=(0,n.Z)(In,2),On=Mn[0],$n=Mn[1],nr=function(Gt){var Dn=On(),zn=Gt.which;if(zn===ue.Z.ENTER&&(gt!=="combobox"&&Gt.preventDefault(),At||Tt(!0)),$n(!!xn),zn===ue.Z.BACKSPACE&&!Dn&&Ye&&!xn&&qe.length){for(var yn=(0,v.Z)(qe),Rn=null,Tn=yn.length-1;Tn>=0;Tn-=1){var qn=yn[Tn];if(!qn.disabled){yn.splice(Tn,1),Rn=qn;break}}Rn&&st(yn,{type:"remove",values:[Rn]})}for(var Gn=arguments.length,or=new Array(Gn>1?Gn-1:0),er=1;er1?Dn-1:0),yn=1;yn1?Tn-1:0),Gn=1;Gn1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ot.Z)(a).map(function(re,k){if(!l.isValidElement(re)||!re.type)return null;var Oe=re,Ae=Oe.type.isSelectOptGroup,ze=Oe.key,Ve=Oe.props,He=Ve.children,tt=(0,A.Z)(Ve,Mt);return m||!Ae?Ot(re):(0,N.Z)((0,N.Z)({key:"__RC_SELECT_GRP__".concat(ze===null?k:ze,"__"),label:ze},tt),{},{options:qt(He)})}).filter(function(re){return re})}function $t(a,m,re,k,Oe){return l.useMemo(function(){var Ae=a,ze=!a;ze&&(Ae=qt(m));var Ve=new Map,He=new Map,tt=function(st,Qe,nt){nt&&typeof nt=="string"&&st.set(Qe[nt],Qe)};function Se(qe){for(var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Qe=0;Qe1&&arguments[1]!==void 0?arguments[1]:1,Dt=C.length,xt=0;xt1&&arguments[1]!==void 0?arguments[1]:!1;Me(Xe);var Dt={source:Je?"keyboard":"mouse"},xt=C[Xe];if(!xt){lt(null,-1,Dt);return}lt(xt.value,Xe,Dt)};(0,l.useEffect)(function(){Ue(ht!==!1?Ne(0):-1)},[C.length,tt]);var dt=l.useCallback(function($e){return M.has($e)&&He!=="combobox"},[He,(0,v.Z)(M).toString(),M.size]);(0,l.useEffect)(function(){var $e=setTimeout(function(){if(!Ve&&ze&&M.size===1){var Je=Array.from(M)[0],Dt=C.findIndex(function(xt){var Et=xt.data;return Et.value===Je});Dt!==-1&&(Ue(Dt),R(Dt))}});if(ze){var Xe;(Xe=x.current)===null||Xe===void 0||Xe.scrollTo(void 0)}return function(){return clearTimeout($e)}},[ze,tt,nt.length]);var et=function(Xe){Xe!==void 0&>(Xe,{selected:!M.has(Xe)}),Ve||Se(!1)};if(l.useImperativeHandle(re,function(){return{onKeyDown:function(Xe){var Je=Xe.which,Dt=Xe.ctrlKey;switch(Je){case ue.Z.N:case ue.Z.P:case ue.Z.UP:case ue.Z.DOWN:{var xt=0;if(Je===ue.Z.UP?xt=-1:Je===ue.Z.DOWN?xt=1:hn()&&Dt&&(Je===ue.Z.N?xt=1:Je===ue.Z.P&&(xt=-1)),xt!==0){var Et=Ne(_+xt,xt);R(Et),Ue(Et,!0)}break}case ue.Z.ENTER:{var pt=C[_];pt&&!pt.data.disabled?et(pt.value):et(void 0),ze&&Xe.preventDefault();break}case ue.Z.ESC:Se(!1),ze&&Xe.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Xe){R(Xe)}}}),C.length===0)return l.createElement("div",{role:"listbox",id:"".concat(Ae,"_list"),className:"".concat(f,"-empty"),onMouseDown:I},qe);var ke=Object.keys(P).map(function($e){return P[$e]}),ft=function(Xe){return Xe.label};function mt($e,Xe){var Je=$e.group;return{role:Je?"presentation":"option",id:"".concat(Ae,"_list_").concat(Xe)}}var St=function(Xe){var Je=C[Xe];if(!Je)return null;var Dt=Je.data||{},xt=Dt.value,Et=Je.group,pt=(0,i.Z)(Dt,!0),ut=ft(Je);return Je?l.createElement("div",(0,r.Z)({"aria-label":typeof ut=="string"&&!Et?ut:null},pt,{key:Xe},mt(Je,Xe),{"aria-selected":dt(xt)}),xt):null},jt={role:"listbox",id:"".concat(Ae,"_list")};return l.createElement(l.Fragment,null,U&&l.createElement("div",(0,r.Z)({},jt,{style:{height:0,width:0,overflow:"hidden"}}),St(_-1),St(_),St(_+1)),l.createElement(fn.Z,{itemKey:"key",ref:x,data:C,height:$,itemHeight:Ee,fullHeight:!1,onMouseDown:I,onScroll:st,virtual:U,direction:q,innerProps:U?null:jt},function($e,Xe){var Je,Dt=$e.group,xt=$e.groupOption,Et=$e.data,pt=$e.label,ut=$e.value,vt=Et.key;if(Dt){var Ct,zt=(Ct=Et.title)!==null&&Ct!==void 0?Ct:sn(pt)?pt.toString():void 0;return l.createElement("div",{className:p()(f,"".concat(f,"-group")),title:zt},pt!==void 0?pt:vt)}var Vt=Et.disabled,Ye=Et.title,Ge=Et.children,Te=Et.style,wt=Et.className,Wt=(0,A.Z)(Et,an),ct=(0,Ut.Z)(Wt,ke),yt=dt(ut),Yt="".concat(f,"-option"),Bt=p()(f,Yt,wt,(Je={},(0,g.Z)(Je,"".concat(Yt,"-grouped"),xt),(0,g.Z)(Je,"".concat(Yt,"-active"),_===Xe&&!Vt),(0,g.Z)(Je,"".concat(Yt,"-disabled"),Vt),(0,g.Z)(Je,"".concat(Yt,"-selected"),yt),Je)),Kt=ft($e),en=!Pe||typeof Pe=="function"||yt,Ht=typeof Kt=="number"?Kt:Kt||ut,Qt=sn(Ht)?Ht.toString():void 0;return Ye!==void 0&&(Qt=Ye),l.createElement("div",(0,r.Z)({},(0,i.Z)(ct),U?{}:mt($e,Xe),{"aria-selected":yt,className:Bt,title:Qt,onMouseMove:function(){_===Xe||Vt||Ue(Xe)},onClick:function(){Vt||et(ut)},style:Te}),l.createElement("div",{className:"".concat(Yt,"-content")},Ht),l.isValidElement(Pe)||yt,en&&l.createElement(K,{className:"".concat(f,"-option-state"),customizeIcon:Pe,customizeIconProps:{isSelected:yt}},yt?"\u2713":null))}))},mn=l.forwardRef(un);mn.displayName="OptionList";var cn=mn;function ln(a){var m=a.mode,re=a.options,k=a.children,Oe=a.backfill,Ae=a.allowClear,ze=a.placeholder,Ve=a.getInputElement,He=a.showSearch,tt=a.onSearch,Se=a.defaultOpen,qe=a.autoFocus,st=a.labelInValue,Qe=a.value,nt=a.inputValue,lt=a.optionLabelProp,ht=isMultiple(m),gt=He!==void 0?He:ht||m==="combobox",Pe=re||convertChildrenToData(k);if(warning(m!=="tags"||Pe.every(function(q){return!q.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),m==="tags"||m==="combobox"){var M=Pe.some(function(q){return q.options?q.options.some(function($){return typeof("value"in $?$.value:$.key)=="number"}):typeof("value"in q?q.value:q.key)=="number"});warning(!M,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(m!=="combobox"||!lt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(m==="combobox"||!Oe,"`backfill` only works with `combobox` mode."),warning(m==="combobox"||!Ve,"`getInputElement` only work with `combobox` mode."),noteOnce(m!=="combobox"||!Ve||!Ae||!ze,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),tt&&!gt&&m!=="combobox"&&m!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Se||qe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Qe!=null){var P=toArray(Qe);warning(!st||P.every(function(q){return _typeof(q)==="object"&&("key"in q||"value"in q)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ht||Array.isArray(Qe),"`value` should be array when `mode` is `multiple` or `tags`")}if(k){var U=null;toNodeArray(k).some(function(q){if(!React.isValidElement(q)||!q.type)return!1;var $=q,Ee=$.type;if(Ee.isSelectOption)return!1;if(Ee.isSelectOptGroup){var f=toNodeArray(q.props.children).every(function(C){return!React.isValidElement(C)||!q.type||C.type.isSelectOption?!0:(U=C.type,!1)});return!f}return U=Ee,!0}),U&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(U.displayName||U.name||U,"`.")),warning(nt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function rn(a,m){if(a){var re=function k(Oe){for(var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ze=0;ze2&&arguments[2]!==void 0?arguments[2]:{},Tt=Nt.source,tn=Tt===void 0?"keyboard":Tt;Hn(Zt),ze&&k==="combobox"&&At!==null&&tn==="keyboard"&&wn(String(At))},[ze,k]),Bn=function(Zt,Nt,Tt){var tn=function(){var Xn,Wn=wt(Zt);return[_?{label:Wn==null?void 0:Wn[mt.label],value:Zt,key:(Xn=Wn==null?void 0:Wn.key)!==null&&Xn!==void 0?Xn:Zt}:Zt,T(Wn)]};if(Nt&&Qe){var dn=tn(),Fn=(0,n.Z)(dn,2),In=Fn[0],Mn=Fn[1];Qe(In,Mn)}else if(!Nt&&nt&&Tt!=="clear"){var On=tn(),$n=(0,n.Z)(On,2),nr=$n[0],ir=$n[1];nt(nr,ir)}},Jn=Pt(function(At,Zt){var Nt,Tt=et?Zt.selected:!0;Tt?Nt=et?[].concat((0,v.Z)(Te),[At]):[At]:Nt=Te.filter(function(tn){return tn.value!==At}),Qt(Nt),Bn(At,Tt),k==="combobox"?wn(""):(!fe||st)&&(Xe(""),wn(""))}),Kn=function(Zt,Nt){Qt(Zt);var Tt=Nt.type,tn=Nt.values;(Tt==="remove"||Tt==="clear")&&tn.forEach(function(dn){Bn(dn.value,!1,Tt)})},Qn=function(Zt,Nt){if(Xe(Zt),wn(null),Nt.source==="submit"){var Tt=(Zt||"").trim();if(Tt){var tn=Array.from(new Set([].concat((0,v.Z)(ct),[Tt])));Qt(tn),Bn(Tt,!0),Xe("")}return}Nt.source!=="blur"&&(k==="combobox"&&Qt(Zt),Se==null||Se(Zt))},kn=function(Zt){var Nt=Zt;k!=="tags"&&(Nt=Zt.map(function(tn){var dn=xt.get(tn);return dn==null?void 0:dn.value}).filter(function(tn){return tn!==void 0}));var Tt=Array.from(new Set([].concat((0,v.Z)(ct),(0,v.Z)(Nt))));Qt(Tt),Tt.forEach(function(tn){Bn(tn,!0)})},Ln=l.useMemo(function(){var At=f!==!1&&ht!==!1;return(0,N.Z)((0,N.Z)({},Je),{},{flattenOptions:Ht,onActiveValue:jn,defaultActiveFirstOption:Yn,onSelect:Jn,menuItemSelectedIcon:Ee,rawValues:ct,fieldNames:mt,virtual:At,direction:C,listHeight:I,listItemHeight:Ne,childrenAsData:ke})},[Je,Ht,jn,Yn,Jn,Ee,ct,mt,f,ht,I,Ne,ke]);return l.createElement(_t.Provider,{value:Ln},l.createElement(be,(0,r.Z)({},Ue,{id:dt,prefixCls:Ae,ref:m,omitDomProps:An,mode:k,displayValues:Wt,onDisplayValuesChange:Kn,direction:C,searchValue:$e,onSearch:Qn,autoClearSearchValue:st,onSearchSplit:kn,dropdownMatchSelectWidth:ht,OptionList:cn,emptyOptions:!Ht.length,activeValue:vn,activeDescendantId:"".concat(dt,"_list_").concat(Nn)})))}),h=Ft;h.Option=Jt,h.OptGroup=It;var ae=h,ge=ae},9296:function(Lt,we,e){e.r(we),e.d(we,{ResizableTextArea:function(){return D},default:function(){return Be}});var r=e(5891),v=e(57259),g=e(80962),N=e(80665),n=e(29043),A=e(19149),S=e(26390),ne=e(92310),V=e.n(ne),l=e(93681),se=e(5643),p=e(35788),c=e(59301),Y=e(29301),ue=e(28800),me=e(23073),Le=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -96,4 +96,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,K=["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"],De={},z;function G(ie){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=ie.getAttribute("id")||ie.getAttribute("data-reactid")||ie.getAttribute("name");if(Z&&De[de])return De[de];var b=window.getComputedStyle(ie),w=b.getPropertyValue("box-sizing")||b.getPropertyValue("-moz-box-sizing")||b.getPropertyValue("-webkit-box-sizing"),j=parseFloat(b.getPropertyValue("padding-bottom"))+parseFloat(b.getPropertyValue("padding-top")),W=parseFloat(b.getPropertyValue("border-bottom-width"))+parseFloat(b.getPropertyValue("border-top-width")),L=K.map(function(U){return"".concat(U,":").concat(b.getPropertyValue(U))}).join(";"),oe={sizingStyle:L,paddingSize:j,borderSize:W,boxSizing:w};return Z&&de&&(De[de]=oe),oe}function d(ie){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;z||(z=document.createElement("textarea"),z.setAttribute("tab-index","-1"),z.setAttribute("aria-hidden","true"),document.body.appendChild(z)),ie.getAttribute("wrap")?z.setAttribute("wrap",ie.getAttribute("wrap")):z.removeAttribute("wrap");var w=G(ie,Z),j=w.paddingSize,W=w.borderSize,L=w.boxSizing,oe=w.sizingStyle;z.setAttribute("style","".concat(oe,";").concat(Le)),z.value=ie.value||ie.placeholder||"";var U=void 0,We=void 0,Ke,ve=z.scrollHeight;if(L==="border-box"?ve+=W:L==="content-box"&&(ve-=j),de!==null||b!==null){z.value=" ";var rt=z.scrollHeight-j;de!==null&&(U=rt*de,L==="border-box"&&(U=U+j+W),ve=Math.max(U,ve)),b!==null&&(We=rt*b,L==="border-box"&&(We=We+j+W),Ke=ve>We?"":"hidden",ve=Math.min(We,ve))}var it={height:ve,overflowY:Ke,resize:"none"};return U&&(it.minHeight=U),We&&(it.maxHeight=We),it}var t=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],o=0,i=1,B=2,F=c.forwardRef(function(ie,Z){var de=ie,b=de.prefixCls,w=de.onPressEnter,j=de.defaultValue,W=de.value,L=de.autoSize,oe=de.onResize,U=de.className,We=de.style,Ke=de.disabled,ve=de.onChange,rt=de.onInternalAutoSize,it=(0,A.Z)(de,t),Ze=(0,p.Z)(j,{value:W,postState:function(It){return It!=null?It:""}}),at=(0,n.Z)(Ze,2),Q=at[0],y=at[1],s=function(It){y(It.target.value),ve==null||ve(It)},u=c.useRef();c.useImperativeHandle(Z,function(){return{textArea:u.current}});var E=c.useMemo(function(){return L&&(0,N.Z)(L)==="object"?[L.minRows,L.maxRows]:[]},[L]),O=(0,n.Z)(E,2),T=O[0],H=O[1],te=!!L,pe=function(){try{if(document.activeElement===u.current){var It=u.current,nn=It.selectionStart,Jt=It.selectionEnd,kt=It.scrollTop;u.current.setSelectionRange(nn,Jt),u.current.scrollTop=kt}}catch(Ut){}},fe=c.useState(B),ee=(0,n.Z)(fe,2),xe=ee[0],Ie=ee[1],Ee=c.useState(),$=(0,n.Z)(Ee,2),ze=$[0],ot=$[1],_e=function(){Ie(o)};(0,ue.Z)(function(){te&&_e()},[W,T,H,te]),(0,ue.Z)(function(){if(xe===o)Ie(i);else if(xe===i){var Rt=d(u.current,!1,T,H);Ie(B),ot(Rt)}else pe()},[xe]);var Mt=c.useRef(),Ot=function(){me.Z.cancel(Mt.current)},qt=function(It){xe===B&&(oe==null||oe(It),L&&(Ot(),Mt.current=(0,me.Z)(function(){_e()})))};c.useEffect(function(){return Ot},[]);var $t=te?ze:null,Pt=(0,v.Z)((0,v.Z)({},We),$t);return(xe===o||xe===i)&&(Pt.overflowY="hidden",Pt.overflowX="hidden"),c.createElement(Y.Z,{onResize:qt,disabled:!(L||oe)},c.createElement("textarea",(0,r.Z)({},it,{ref:u,style:Pt,className:V()(b,U,(0,g.Z)({},"".concat(b,"-disabled"),Ke)),disabled:Ke,value:Q,onChange:s})))}),D=F,he=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ce(ie,Z){return(0,S.Z)(ie||"").slice(0,Z).join("")}function le(ie,Z,de,b){var w=de;return ie?w=ce(de,b):(0,S.Z)(Z||"").lengthb&&(w=Z),w}var je=c.forwardRef(function(ie,Z){var de,b=ie.defaultValue,w=ie.value,j=ie.onFocus,W=ie.onBlur,L=ie.onChange,oe=ie.allowClear,U=ie.maxLength,We=ie.onCompositionStart,Ke=ie.onCompositionEnd,ve=ie.suffix,rt=ie.prefixCls,it=rt===void 0?"rc-textarea":rt,Ze=ie.classes,at=ie.showCount,Q=ie.className,y=ie.style,s=ie.disabled,u=ie.hidden,E=ie.classNames,O=ie.styles,T=ie.onResize,H=(0,A.Z)(ie,he),te=(0,p.Z)(b,{value:w,defaultValue:b}),pe=(0,n.Z)(te,2),fe=pe[0],ee=pe[1],xe=(0,c.useRef)(null),Ie=c.useState(!1),Ee=(0,n.Z)(Ie,2),$=Ee[0],ze=Ee[1],ot=c.useState(!1),_e=(0,n.Z)(ot,2),Mt=_e[0],Ot=_e[1],qt=c.useRef(),$t=c.useRef(0),Pt=c.useState(null),Rt=(0,n.Z)(Pt,2),It=Rt[0],nn=Rt[1],Jt=function(){var bt;(bt=xe.current)===null||bt===void 0||bt.textArea.focus()};(0,c.useImperativeHandle)(Z,function(){return{resizableTextArea:xe.current,focus:Jt,blur:function(){var bt;(bt=xe.current)===null||bt===void 0||bt.textArea.blur()}}}),(0,c.useEffect)(function(){ze(function(hn){return!s&&hn})},[s]);var kt=Number(U)>0,Ut=function(bt){Ot(!0),qt.current=fe,$t.current=bt.currentTarget.selectionStart,We==null||We(bt)},fn=function(bt){Ot(!1);var Ft=bt.currentTarget.value;if(kt){var h,ae=$t.current>=U+1||$t.current===((h=qt.current)===null||h===void 0?void 0:h.length);Ft=le(ae,qt.current,Ft,U)}Ft!==fe&&(ee(Ft),(0,se.rJ)(bt.currentTarget,bt,L,Ft)),Ke==null||Ke(bt)},vn=function(bt){var Ft=bt.target.value;if(!Mt&&kt){var h=bt.target.selectionStart>=U+1||bt.target.selectionStart===Ft.length||!bt.target.selectionStart;Ft=le(h,fe,Ft,U)}ee(Ft),(0,se.rJ)(bt.currentTarget,bt,L,Ft)},_t=function(bt){var Ft=H.onPressEnter,h=H.onKeyDown;bt.key==="Enter"&&Ft&&Ft(bt),h==null||h(bt)},pn=function(bt){ze(!0),j==null||j(bt)},an=function(bt){ze(!1),W==null||W(bt)},sn=function(bt){var Ft;ee(""),Jt(),(0,se.rJ)((Ft=xe.current)===null||Ft===void 0?void 0:Ft.textArea,bt,L)},un=(0,se.D7)(fe);!Mt&&kt&&w==null&&(un=ce(un,U));var mn=ve,cn;if(at){var ln=(0,S.Z)(un).length;(0,N.Z)(at)==="object"?cn=at.formatter({value:un,count:ln,maxLength:U}):cn="".concat(ln).concat(kt?" / ".concat(U):""),mn=c.createElement(c.Fragment,null,mn,c.createElement("span",{className:V()("".concat(it,"-data-count"),E==null?void 0:E.count),style:O==null?void 0:O.count},cn))}var rn=function(bt){var Ft;T==null||T(bt),(Ft=xe.current)!==null&&Ft!==void 0&&Ft.textArea.style.height&&nn(!0)},Cn=!H.autoSize&&!at&&!oe,On=c.createElement(l.BaseInput,{value:un,allowClear:oe,handleReset:sn,suffix:mn,prefixCls:it,classes:{affixWrapper:V()(Ze==null?void 0:Ze.affixWrapper,(de={},(0,g.Z)(de,"".concat(it,"-show-count"),at),(0,g.Z)(de,"".concat(it,"-textarea-allow-clear"),oe),de))},disabled:s,focused:$,className:Q,style:(0,v.Z)((0,v.Z)({},y),It&&!Cn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof cn=="string"?cn:void 0}},hidden:u,inputElement:c.createElement(D,(0,r.Z)({},H,{onKeyDown:_t,onChange:vn,onFocus:pn,onBlur:an,onCompositionStart:Ut,onCompositionEnd:fn,className:E==null?void 0:E.textarea,style:(0,v.Z)((0,v.Z)({},O==null?void 0:O.textarea),{},{resize:y==null?void 0:y.resize}),disabled:s,prefixCls:it,onResize:rn,ref:xe}))});return On}),Se=je,Be=Se},50030:function(Lt,we,e){e.d(we,{Z:function(){return at}});var r=e(5891),v=e(80665),g=e(57259),N=e(80962),n=e(29043),A=e(19149),S=e(92310),ne=e.n(S),V=e(29301),l=e(80764),se=e(28800),p=e(59301),c=e(4676),Y=p.forwardRef(function(Q,y){var s=Q.height,u=Q.offsetY,E=Q.offsetX,O=Q.children,T=Q.prefixCls,H=Q.onInnerResize,te=Q.innerProps,pe=Q.rtl,fe=Q.extra,ee={},xe={display:"flex",flexDirection:"column"};return u!==void 0&&(ee={height:s,position:"relative",overflow:"hidden"},xe=(0,g.Z)((0,g.Z)({},xe),{},(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({transform:"translateY(".concat(u,"px)")},pe?"marginRight":"marginLeft",-E),"position","absolute"),"left",0),"right",0),"top",0))),p.createElement("div",{style:ee},p.createElement(V.Z,{onResize:function(Ee){var $=Ee.offsetHeight;$&&H&&H()}},p.createElement("div",(0,r.Z)({style:xe,className:ne()((0,N.Z)({},"".concat(T,"-holder-inner"),T)),ref:y},te),O,fe)))});Y.displayName="Filler";var ue=Y;function me(Q){var y=Q.children,s=Q.setRef,u=p.useCallback(function(E){s(E)},[]);return p.cloneElement(y,{ref:u})}function Le(Q,y,s,u,E,O,T,H){var te=H.getKey;return Q.slice(y,s+1).map(function(pe,fe){var ee=y+fe,xe=T(pe,ee,{style:{width:u},offsetX:E}),Ie=te(pe);return p.createElement(me,{key:Ie,setRef:function($){return O(pe,$)}},xe)})}function K(Q,y,s,u){var E=s-Q,O=y-s,T=Math.min(E,O)*2;if(u<=T){var H=Math.floor(u/2);return u%2?s+H+1:s-H}return E>O?s-(u-O):s+(u-E)}function De(Q,y,s){var u=Q.length,E=y.length,O,T;if(u===0&&E===0)return null;u2&&arguments[2]!==void 0?arguments[2]:!1,ee=te?pe<0&&H.current.left||pe>0&&H.current.right:pe<0&&H.current.top||pe>0&&H.current.bottom;return fe&&ee?(clearTimeout(O.current),E.current=!1):(!ee||E.current)&&T(),!E.current&&ee}};function i(Q,y,s,u,E,O,T){var H=(0,p.useRef)(0),te=(0,p.useRef)(null),pe=(0,p.useRef)(null),fe=(0,p.useRef)(!1),ee=o(y,s,u,E);function xe(_e,Mt){if(G.Z.cancel(te.current),!ee(!1,Mt)){var Ot=_e;if(!Ot._virtualHandled)Ot._virtualHandled=!0;else return;H.current+=Mt,pe.current=Mt,t||Ot.preventDefault(),te.current=(0,G.Z)(function(){var qt=fe.current?10:1;T(H.current*qt,!1),H.current=0})}}function Ie(_e,Mt){T(Mt,!0),t||_e.preventDefault()}var Ee=(0,p.useRef)(null),$=(0,p.useRef)(null);function ze(_e){if(Q){G.Z.cancel($.current),$.current=(0,G.Z)(function(){Ee.current=null},2);var Mt=_e.deltaX,Ot=_e.deltaY,qt=_e.shiftKey,$t=Mt,Pt=Ot;(Ee.current==="sx"||!Ee.current&&qt&&Ot&&!Mt)&&($t=Ot,Pt=0,Ee.current="sx");var Rt=Math.abs($t),It=Math.abs(Pt);Ee.current===null&&(Ee.current=O&&Rt>It?"x":"y"),Ee.current==="y"?xe(_e,Pt):Ie(_e,$t)}}function ot(_e){Q&&(fe.current=_e.detail===pe.current)}return[ze,ot]}function B(Q,y,s,u){var E=p.useMemo(function(){return[new Map,[]]},[Q,s.id,u]),O=(0,n.Z)(E,2),T=O[0],H=O[1],te=function(fe){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe,xe=T.get(fe),Ie=T.get(ee);if(xe===void 0||Ie===void 0)for(var Ee=Q.length,$=H.length;$0&&arguments[0]!==void 0?arguments[0]:!1;fe();var Ee=function(){var ot=!1;H.current.forEach(function(_e,Mt){if(_e&&_e.offsetParent){var Ot=(0,F.ZP)(_e),qt=Ot.offsetHeight,$t=getComputedStyle(Ot),Pt=$t.marginTop,Rt=$t.marginBottom,It=je(Pt),nn=je(Rt),Jt=qt+It+nn;te.current.get(Mt)!==Jt&&(te.current.set(Mt,Jt),ot=!0)}}),ot&&T(function(_e){return _e+1})};if(Ie)Ee();else{pe.current+=1;var $=pe.current;Promise.resolve().then(function(){$===pe.current&&Ee()})}}function xe(Ie,Ee){var $=Q(Ie),ze=H.current.get($);Ee?(H.current.set($,Ee),ee()):H.current.delete($),!ze!=!Ee&&(Ee?y==null||y(Ie):s==null||s(Ie))}return(0,p.useEffect)(function(){return fe},[]),[xe,ee,te.current,O]}var Be=14/15;function ie(Q,y,s){var u=(0,p.useRef)(!1),E=(0,p.useRef)(0),O=(0,p.useRef)(0),T=(0,p.useRef)(null),H=(0,p.useRef)(null),te,pe=function(Ie){if(u.current){var Ee=Math.ceil(Ie.touches[0].pageX),$=Math.ceil(Ie.touches[0].pageY),ze=E.current-Ee,ot=O.current-$,_e=Math.abs(ze)>Math.abs(ot);_e?E.current=Ee:O.current=$;var Mt=s(_e,_e?ze:ot,!1,Ie);Mt&&Ie.preventDefault(),clearInterval(H.current),Mt&&(H.current=setInterval(function(){_e?ze*=Be:ot*=Be;var Ot=Math.floor(_e?ze:ot);(!s(_e,Ot,!0)||Math.abs(Ot)<=.1)&&clearInterval(H.current)},16))}},fe=function(){u.current=!1,te()},ee=function(Ie){te(),Ie.touches.length===1&&!u.current&&(u.current=!0,E.current=Math.ceil(Ie.touches[0].pageX),O.current=Math.ceil(Ie.touches[0].pageY),T.current=Ie.target,T.current.addEventListener("touchmove",pe,{passive:!1}),T.current.addEventListener("touchend",fe,{passive:!0}))};te=function(){T.current&&(T.current.removeEventListener("touchmove",pe),T.current.removeEventListener("touchend",fe))},(0,se.Z)(function(){return Q&&y.current.addEventListener("touchstart",ee,{passive:!0}),function(){var xe;(xe=y.current)===null||xe===void 0||xe.removeEventListener("touchstart",ee),te(),clearInterval(H.current)}},[Q])}function Z(Q){return Math.floor(Math.pow(Q,.5))}function de(Q,y){var s="touches"in Q?Q.touches[0]:Q;return s[y?"pageX":"pageY"]-window[y?"scrollX":"scrollY"]}function b(Q,y,s){p.useEffect(function(){var u=y.current;if(Q&&u){var E=!1,O,T,H=function(){G.Z.cancel(O)},te=function xe(){H(),O=(0,G.Z)(function(){s(T),xe()})},pe=function(Ie){var Ee=Ie;Ee._virtualHandled||(Ee._virtualHandled=!0,E=!0)},fe=function(){E=!1,H()},ee=function(Ie){if(E){var Ee=de(Ie,!1),$=u.getBoundingClientRect(),ze=$.top,ot=$.bottom;if(Ee<=ze){var _e=ze-Ee;T=-Z(_e),te()}else if(Ee>=ot){var Mt=Ee-ot;T=Z(Mt),te()}else H()}};return u.addEventListener("mousedown",pe),u.ownerDocument.addEventListener("mouseup",fe),u.ownerDocument.addEventListener("mousemove",ee),function(){u.removeEventListener("mousedown",pe),u.ownerDocument.removeEventListener("mouseup",fe),u.ownerDocument.removeEventListener("mousemove",ee),H()}}},[Q])}var w=10;function j(Q,y,s,u,E,O,T,H){var te=p.useRef(),pe=p.useState(null),fe=(0,n.Z)(pe,2),ee=fe[0],xe=fe[1];return(0,se.Z)(function(){if(ee&&ee.times=0;fn-=1){var vn=E(y[fn]),_t=s.get(vn);if(_t===void 0){_e=!0;break}if(Ut-=_t,Ut<=0)break}switch(qt){case"top":Ot=Pt-ze;break;case"bottom":Ot=Rt-ot+ze;break;default:{var pn=Q.current.scrollTop,an=pn+ot;Ptan&&(Mt="bottom")}}Ot!==null&&T(Ot),Ot!==ee.lastTop&&(_e=!0)}_e&&xe((0,g.Z)((0,g.Z)({},ee),{},{times:ee.times+1,targetAlign:Mt,lastTop:Ot}))}},[ee,Q.current]),function(Ie){if(Ie==null){H();return}if(G.Z.cancel(te.current),typeof Ie=="number")T(Ie);else if(Ie&&(0,v.Z)(Ie)==="object"){var Ee,$=Ie.align;"index"in Ie?Ee=Ie.index:Ee=y.findIndex(function(_e){return E(_e)===Ie.key});var ze=Ie.offset,ot=ze===void 0?0:ze;xe({times:0,index:Ee,offset:ot,originAlign:$})}}}var W=p.forwardRef(function(Q,y){var s=Q.prefixCls,u=Q.rtl,E=Q.scrollOffset,O=Q.scrollRange,T=Q.onStartMove,H=Q.onStopMove,te=Q.onScroll,pe=Q.horizontal,fe=Q.spinSize,ee=Q.containerSize,xe=Q.style,Ie=Q.thumbStyle,Ee=Q.showScrollBar,$=p.useState(!1),ze=(0,n.Z)($,2),ot=ze[0],_e=ze[1],Mt=p.useState(null),Ot=(0,n.Z)(Mt,2),qt=Ot[0],$t=Ot[1],Pt=p.useState(null),Rt=(0,n.Z)(Pt,2),It=Rt[0],nn=Rt[1],Jt=!u,kt=p.useRef(),Ut=p.useRef(),fn=p.useState(Ee),vn=(0,n.Z)(fn,2),_t=vn[0],pn=vn[1],an=p.useRef(),sn=function(){Ee===!0||Ee===!1||(clearTimeout(an.current),pn(!0),an.current=setTimeout(function(){pn(!1)},3e3))},un=O-ee||0,mn=ee-fe||0,cn=p.useMemo(function(){if(E===0||un===0)return 0;var ae=E/un;return ae*mn},[E,un,mn]),ln=function(ge){ge.stopPropagation(),ge.preventDefault()},rn=p.useRef({top:cn,dragging:ot,pageY:qt,startTop:It});rn.current={top:cn,dragging:ot,pageY:qt,startTop:It};var Cn=function(ge){_e(!0),$t(de(ge,pe)),nn(rn.current.top),T(),ge.stopPropagation(),ge.preventDefault()};p.useEffect(function(){var ae=function(re){re.preventDefault()},ge=kt.current,a=Ut.current;return ge.addEventListener("touchstart",ae,{passive:!1}),a.addEventListener("touchstart",Cn,{passive:!1}),function(){ge.removeEventListener("touchstart",ae),a.removeEventListener("touchstart",Cn)}},[]);var On=p.useRef();On.current=un;var hn=p.useRef();hn.current=mn,p.useEffect(function(){if(ot){var ae,ge=function(re){var J=rn.current,Oe=J.dragging,Ae=J.pageY,Fe=J.startTop;G.Z.cancel(ae);var Ve=kt.current.getBoundingClientRect(),He=ee/(pe?Ve.width:Ve.height);if(Oe){var tt=(de(re,pe)-Ae)*He,ye=Fe;!Jt&&pe?ye-=tt:ye+=tt;var qe=On.current,st=hn.current,Qe=st?ye/st:0,nt=Math.ceil(Qe*qe);nt=Math.max(nt,0),nt=Math.min(nt,qe),ae=(0,G.Z)(function(){te(nt,pe)})}},a=function(){_e(!1),H()};return window.addEventListener("mousemove",ge,{passive:!0}),window.addEventListener("touchmove",ge,{passive:!0}),window.addEventListener("mouseup",a,{passive:!0}),window.addEventListener("touchend",a,{passive:!0}),function(){window.removeEventListener("mousemove",ge),window.removeEventListener("touchmove",ge),window.removeEventListener("mouseup",a),window.removeEventListener("touchend",a),G.Z.cancel(ae)}}},[ot]),p.useEffect(function(){return sn(),function(){clearTimeout(an.current)}},[E]),p.useImperativeHandle(y,function(){return{delayHidden:sn}});var bt="".concat(s,"-scrollbar"),Ft={position:"absolute",visibility:_t?null:"hidden"},h={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return pe?(Ft.height=8,Ft.left=0,Ft.right=0,Ft.bottom=0,h.height="100%",h.width=fe,Jt?h.left=cn:h.right=cn):(Ft.width=8,Ft.top=0,Ft.bottom=0,Jt?Ft.right=0:Ft.left=0,h.width="100%",h.height=fe,h.top=cn),p.createElement("div",{ref:kt,className:ne()(bt,(0,N.Z)((0,N.Z)((0,N.Z)({},"".concat(bt,"-horizontal"),pe),"".concat(bt,"-vertical"),!pe),"".concat(bt,"-visible"),_t)),style:(0,g.Z)((0,g.Z)({},Ft),xe),onMouseDown:ln,onMouseMove:sn},p.createElement("div",{ref:Ut,className:ne()("".concat(bt,"-thumb"),(0,N.Z)({},"".concat(bt,"-thumb-moving"),ot)),style:(0,g.Z)((0,g.Z)({},h),Ie),onMouseDown:Cn}))}),L=W,oe=20;function U(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=Q/y*Q;return isNaN(s)&&(s=0),s=Math.max(s,oe),Math.floor(s)}var We=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ke=[],ve={overflowY:"auto",overflowAnchor:"none"};function rt(Q,y){var s=Q.prefixCls,u=s===void 0?"rc-virtual-list":s,E=Q.className,O=Q.height,T=Q.itemHeight,H=Q.fullHeight,te=H===void 0?!0:H,pe=Q.style,fe=Q.data,ee=Q.children,xe=Q.itemKey,Ie=Q.virtual,Ee=Q.direction,$=Q.scrollWidth,ze=Q.component,ot=ze===void 0?"div":ze,_e=Q.onScroll,Mt=Q.onVirtualScroll,Ot=Q.onVisibleChange,qt=Q.innerProps,$t=Q.extraRender,Pt=Q.styles,Rt=Q.showScrollBar,It=Rt===void 0?"optional":Rt,nn=(0,A.Z)(Q,We),Jt=p.useCallback(function(Ye){return typeof xe=="function"?xe(Ye):Ye==null?void 0:Ye[xe]},[xe]),kt=Se(Jt,null,null),Ut=(0,n.Z)(kt,4),fn=Ut[0],vn=Ut[1],_t=Ut[2],pn=Ut[3],an=!!(Ie!==!1&&O&&T),sn=p.useMemo(function(){return Object.values(_t.maps).reduce(function(Ye,Ge){return Ye+Ge},0)},[_t.id,_t.maps]),un=an&&fe&&(Math.max(T*fe.length,sn)>O||!!$),mn=Ee==="rtl",cn=ne()(u,(0,N.Z)({},"".concat(u,"-rtl"),mn),E),ln=fe||Ke,rn=(0,p.useRef)(),Cn=(0,p.useRef)(),On=(0,p.useRef)(),hn=(0,p.useState)(0),bt=(0,n.Z)(hn,2),Ft=bt[0],h=bt[1],ae=(0,p.useState)(0),ge=(0,n.Z)(ae,2),a=ge[0],m=ge[1],re=(0,p.useState)(!1),J=(0,n.Z)(re,2),Oe=J[0],Ae=J[1],Fe=function(){Ae(!0)},Ve=function(){Ae(!1)},He={getKey:Jt};function tt(Ye){h(function(Ge){var Te;typeof Ye=="function"?Te=Ye(Ge):Te=Ye;var wt=Re(Te);return rn.current.scrollTop=wt,wt})}var ye=(0,p.useRef)({start:0,end:ln.length}),qe=(0,p.useRef)(),st=z(ln,Jt),Qe=(0,n.Z)(st,1),nt=Qe[0];qe.current=nt;var lt=p.useMemo(function(){if(!an)return{scrollHeight:void 0,start:0,end:ln.length-1,offset:void 0};if(!un){var Ye;return{scrollHeight:((Ye=Cn.current)===null||Ye===void 0?void 0:Ye.offsetHeight)||0,start:0,end:ln.length-1,offset:void 0}}for(var Ge=0,Te,wt,Wt,ct=ln.length,yt=0;yt=Ft&&Te===void 0&&(Te=yt,wt=Ge),en>Ft+O&&Wt===void 0&&(Wt=yt),Ge=en}return Te===void 0&&(Te=0,wt=0,Wt=Math.ceil(O/T)),Wt===void 0&&(Wt=ln.length-1),Wt=Math.min(Wt+1,ln.length-1),{scrollHeight:Ge,start:Te,end:Wt,offset:wt}},[un,an,Ft,ln,pn,O]),ht=lt.scrollHeight,gt=lt.start,Pe=lt.end,M=lt.offset;ye.current.start=gt,ye.current.end=Pe,p.useLayoutEffect(function(){var Ye=_t.getRecord();if(Ye.size===1){var Ge=Array.from(Ye)[0],Te=Jt(ln[gt]);if(Te===Ge){var wt=_t.get(Ge),Wt=wt-T;tt(function(ct){return ct+Wt})}}_t.resetRecord()},[ht]);var P=p.useState({width:0,height:O}),X=(0,n.Z)(P,2),k=X[0],q=X[1],be=function(Ge){q({width:Ge.offsetWidth,height:Ge.offsetHeight})},f=(0,p.useRef)(),C=(0,p.useRef)(),x=p.useMemo(function(){return U(k.width,$)},[k.width,$]),I=p.useMemo(function(){return U(k.height,ht)},[k.height,ht]),R=ht-O,Ne=(0,p.useRef)(R);Ne.current=R;function Re(Ye){var Ge=Ye;return Number.isNaN(Ne.current)||(Ge=Math.min(Ge,Ne.current)),Ge=Math.max(Ge,0),Ge}var Ce=Ft<=0,_=Ft>=R,Me=a<=0,Ue=a>=$,dt=o(Ce,_,Me,Ue),et=function(){return{x:mn?-a:a,y:Ft}},ke=(0,p.useRef)(et()),ft=(0,l.useEvent)(function(Ye){if(Mt){var Ge=(0,g.Z)((0,g.Z)({},et()),Ye);(ke.current.x!==Ge.x||ke.current.y!==Ge.y)&&(Mt(Ge),ke.current=Ge)}});function mt(Ye,Ge){var Te=Ye;Ge?((0,c.flushSync)(function(){m(Te)}),ft()):tt(Te)}function St(Ye){var Ge=Ye.currentTarget.scrollTop;Ge!==Ft&&tt(Ge),_e==null||_e(Ye),ft()}var jt=function(Ge){var Te=Ge,wt=$?$-k.width:0;return Te=Math.max(Te,0),Te=Math.min(Te,wt),Te},$e=(0,l.useEvent)(function(Ye,Ge){Ge?((0,c.flushSync)(function(){m(function(Te){var wt=Te+(mn?-Ye:Ye);return jt(wt)})}),ft()):tt(function(Te){var wt=Te+Ye;return wt})}),Xe=i(an,Ce,_,Me,Ue,!!$,$e),Je=(0,n.Z)(Xe,2),Dt=Je[0],xt=Je[1];ie(an,rn,function(Ye,Ge,Te,wt){var Wt=wt;return dt(Ye,Ge,Te)?!1:!Wt||!Wt._virtualHandled?(Wt&&(Wt._virtualHandled=!0),Dt({preventDefault:function(){},deltaX:Ye?Ge:0,deltaY:Ye?0:Ge}),!0):!1}),b(un,rn,function(Ye){tt(function(Ge){return Ge+Ye})}),(0,se.Z)(function(){function Ye(Te){var wt=Ce&&Te.detail<0,Wt=_&&Te.detail>0;an&&!wt&&!Wt&&Te.preventDefault()}var Ge=rn.current;return Ge.addEventListener("wheel",Dt,{passive:!1}),Ge.addEventListener("DOMMouseScroll",xt,{passive:!0}),Ge.addEventListener("MozMousePixelScroll",Ye,{passive:!1}),function(){Ge.removeEventListener("wheel",Dt),Ge.removeEventListener("DOMMouseScroll",xt),Ge.removeEventListener("MozMousePixelScroll",Ye)}},[an,Ce,_]),(0,se.Z)(function(){if($){var Ye=jt(a);m(Ye),ft({x:Ye})}},[k.width,$]);var Et=function(){var Ge,Te;(Ge=f.current)===null||Ge===void 0||Ge.delayHidden(),(Te=C.current)===null||Te===void 0||Te.delayHidden()},pt=j(rn,ln,_t,T,Jt,function(){return vn(!0)},tt,Et);p.useImperativeHandle(y,function(){return{nativeElement:On.current,getScrollInfo:et,scrollTo:function(Ge){function Te(wt){return wt&&(0,v.Z)(wt)==="object"&&("left"in wt||"top"in wt)}Te(Ge)?(Ge.left!==void 0&&m(jt(Ge.left)),pt(Ge.top)):pt(Ge)}}}),(0,se.Z)(function(){if(Ot){var Ye=ln.slice(gt,Pe+1);Ot(Ye,ln)}},[gt,Pe,ln]);var ut=B(ln,Jt,_t,T),vt=$t==null?void 0:$t({start:gt,end:Pe,virtual:un,offsetX:a,offsetY:M,rtl:mn,getSize:ut}),Ct=Le(ln,gt,Pe,$,a,fn,ee,He),zt=null;O&&(zt=(0,g.Z)((0,N.Z)({},te?"height":"maxHeight",O),ve),an&&(zt.overflowY="hidden",$&&(zt.overflowX="hidden"),Oe&&(zt.pointerEvents="none")));var Vt={};return mn&&(Vt.dir="rtl"),p.createElement("div",(0,r.Z)({ref:On,style:(0,g.Z)((0,g.Z)({},pe),{},{position:"relative"}),className:cn},Vt,nn),p.createElement(V.Z,{onResize:be},p.createElement(ot,{className:"".concat(u,"-holder"),style:zt,ref:rn,onScroll:St,onMouseEnter:Et},p.createElement(ue,{prefixCls:u,height:ht,offsetX:a,offsetY:M,scrollWidth:$,onInnerResize:vn,ref:Cn,innerProps:qt,rtl:mn,extra:vt},Ct))),un&&ht>O&&p.createElement(L,{ref:f,prefixCls:u,scrollOffset:Ft,scrollRange:ht,rtl:mn,onScroll:mt,onStartMove:Fe,onStopMove:Ve,spinSize:I,containerSize:k.height,style:Pt==null?void 0:Pt.verticalScrollBar,thumbStyle:Pt==null?void 0:Pt.verticalScrollBarThumb,showScrollBar:It}),un&&$>k.width&&p.createElement(L,{ref:C,prefixCls:u,scrollOffset:a,scrollRange:$,rtl:mn,onScroll:mt,onStartMove:Fe,onStopMove:Ve,spinSize:x,containerSize:k.width,horizontal:!0,style:Pt==null?void 0:Pt.horizontalScrollBar,thumbStyle:Pt==null?void 0:Pt.horizontalScrollBarThumb,showScrollBar:It}))}var it=p.forwardRef(rt);it.displayName="List";var Ze=it,at=Ze},25510:function(Lt){Lt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Lt,we,e){Lt.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(Lt,we,e){e.d(we,{Z:function(){return ne}});const r=V=>typeof V=="object"&&V!=null&&V.nodeType===1,v=(V,l)=>(!l||V!=="hidden")&&V!=="visible"&&V!=="clip",g=(V,l)=>{if(V.clientHeight{const c=(Y=>{if(!Y.ownerDocument||!Y.ownerDocument.defaultView)return null;try{return Y.ownerDocument.defaultView.frameElement}catch(ue){return null}})(p);return!!c&&(c.clientHeightYl||Y>V&&ue=l&&me>=se?Y-V-p:ue>l&&mese?ue-l+c:0,n=V=>{const l=V.parentElement;return l==null?V.getRootNode().host||null:l},A=(V,l)=>{var se,p,c,Y;if(typeof document=="undefined")return[];const{scrollMode:ue,block:me,inline:Le,boundary:K,skipOverflowHiddenElements:De}=l,z=typeof K=="function"?K:W=>W!==K;if(!r(V))throw new TypeError("Invalid target");const G=document.scrollingElement||document.documentElement,d=[];let t=V;for(;r(t)&&z(t);){if(t=n(t),t===G){d.push(t);break}t!=null&&t===document.body&&g(t)&&!g(document.documentElement)||t!=null&&g(t,De)&&d.push(t)}const o=(p=(se=window.visualViewport)==null?void 0:se.width)!=null?p:innerWidth,i=(Y=(c=window.visualViewport)==null?void 0:c.height)!=null?Y:innerHeight,{scrollX:B,scrollY:F}=window,{height:D,width:he,top:ce,right:le,bottom:je,left:Se}=V.getBoundingClientRect(),{top:Be,right:ie,bottom:Z,left:de}=(W=>{const L=window.getComputedStyle(W);return{top:parseFloat(L.scrollMarginTop)||0,right:parseFloat(L.scrollMarginRight)||0,bottom:parseFloat(L.scrollMarginBottom)||0,left:parseFloat(L.scrollMarginLeft)||0}})(V);let b=me==="start"||me==="nearest"?ce-Be:me==="end"?je+Z:ce+D/2-Be+Z,w=Le==="center"?Se+he/2-de+ie:Le==="end"?le+ie:Se-de;const j=[];for(let W=0;W=0&&Se>=0&&je<=i&&le<=o&&(L===G&&!g(L)||ce>=We&&je<=ve&&Se>=rt&&le<=Ke))return j;const it=getComputedStyle(L),Ze=parseInt(it.borderLeftWidth,10),at=parseInt(it.borderTopWidth,10),Q=parseInt(it.borderRightWidth,10),y=parseInt(it.borderBottomWidth,10);let s=0,u=0;const E="offsetWidth"in L?L.offsetWidth-L.clientWidth-Ze-Q:0,O="offsetHeight"in L?L.offsetHeight-L.clientHeight-at-y:0,T="offsetWidth"in L?L.offsetWidth===0?0:U/L.offsetWidth:0,H="offsetHeight"in L?L.offsetHeight===0?0:oe/L.offsetHeight:0;if(G===L)s=me==="start"?b:me==="end"?b-i:me==="nearest"?N(F,F+i,i,at,y,F+b,F+b+D,D):b-i/2,u=Le==="start"?w:Le==="center"?w-o/2:Le==="end"?w-o:N(B,B+o,o,Ze,Q,B+w,B+w+he,he),s=Math.max(0,s+F),u=Math.max(0,u+B);else{s=me==="start"?b-We-at:me==="end"?b-ve+y+O:me==="nearest"?N(We,ve,oe,at,y+O,b,b+D,D):b-(We+oe/2)+O/2,u=Le==="start"?w-rt-Ze:Le==="center"?w-(rt+U/2)+E/2:Le==="end"?w-Ke+Q+E:N(rt,Ke,U,Ze,Q+E,w,w+he,he);const{scrollLeft:te,scrollTop:pe}=L;s=H===0?0:Math.max(0,Math.min(pe+s/H,L.scrollHeight-oe/H+O)),u=T===0?0:Math.max(0,Math.min(te+u/T,L.scrollWidth-U/T+E)),b+=pe-s,w+=te-u}j.push({el:L,top:s,left:u})}return j},S=V=>V===!1?{block:"end",inline:"nearest"}:(l=>l===Object(l)&&Object.keys(l).length!==0)(V)?V:{block:"start",inline:"nearest"};function ne(V,l){if(!V.isConnected||!(c=>{let Y=c;for(;Y&&Y.parentNode;){if(Y.parentNode===document)return!0;Y=Y.parentNode instanceof ShadowRoot?Y.parentNode.host:Y.parentNode}return!1})(V))return;const se=(c=>{const Y=window.getComputedStyle(c);return{top:parseFloat(Y.scrollMarginTop)||0,right:parseFloat(Y.scrollMarginRight)||0,bottom:parseFloat(Y.scrollMarginBottom)||0,left:parseFloat(Y.scrollMarginLeft)||0}})(V);if((c=>typeof c=="object"&&typeof c.behavior=="function")(l))return l.behavior(A(V,l));const p=typeof l=="boolean"||l==null?void 0:l.behavior;for(const{el:c,top:Y,left:ue}of A(V,S(l))){const me=Y-se.top+se.bottom,Le=ue-se.left+se.right;c.scroll({top:me,left:Le,behavior:p})}}}}]); +`,K=["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"],De={},z;function Q(ie){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=ie.getAttribute("id")||ie.getAttribute("data-reactid")||ie.getAttribute("name");if(Z&&De[de])return De[de];var b=window.getComputedStyle(ie),w=b.getPropertyValue("box-sizing")||b.getPropertyValue("-moz-box-sizing")||b.getPropertyValue("-webkit-box-sizing"),j=parseFloat(b.getPropertyValue("padding-bottom"))+parseFloat(b.getPropertyValue("padding-top")),W=parseFloat(b.getPropertyValue("border-bottom-width"))+parseFloat(b.getPropertyValue("border-top-width")),L=K.map(function(J){return"".concat(J,":").concat(b.getPropertyValue(J))}).join(";"),oe={sizingStyle:L,paddingSize:j,borderSize:W,boxSizing:w};return Z&&de&&(De[de]=oe),oe}function d(ie){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;z||(z=document.createElement("textarea"),z.setAttribute("tab-index","-1"),z.setAttribute("aria-hidden","true"),document.body.appendChild(z)),ie.getAttribute("wrap")?z.setAttribute("wrap",ie.getAttribute("wrap")):z.removeAttribute("wrap");var w=Q(ie,Z),j=w.paddingSize,W=w.borderSize,L=w.boxSizing,oe=w.sizingStyle;z.setAttribute("style","".concat(oe,";").concat(Le)),z.value=ie.value||ie.placeholder||"";var J=void 0,We=void 0,Ke,ve=z.scrollHeight;if(L==="border-box"?ve+=W:L==="content-box"&&(ve-=j),de!==null||b!==null){z.value=" ";var rt=z.scrollHeight-j;de!==null&&(J=rt*de,L==="border-box"&&(J=J+j+W),ve=Math.max(J,ve)),b!==null&&(We=rt*b,L==="border-box"&&(We=We+j+W),Ke=ve>We?"":"hidden",ve=Math.min(We,ve))}var it={height:ve,overflowY:Ke,resize:"none"};return J&&(it.minHeight=J),We&&(it.maxHeight=We),it}var t=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],o=0,i=1,B=2,F=c.forwardRef(function(ie,Z){var de=ie,b=de.prefixCls,w=de.onPressEnter,j=de.defaultValue,W=de.value,L=de.autoSize,oe=de.onResize,J=de.className,We=de.style,Ke=de.disabled,ve=de.onChange,rt=de.onInternalAutoSize,it=(0,A.Z)(de,t),Ze=(0,p.Z)(j,{value:W,postState:function(It){return It!=null?It:""}}),at=(0,n.Z)(Ze,2),X=at[0],y=at[1],s=function(It){y(It.target.value),ve==null||ve(It)},u=c.useRef();c.useImperativeHandle(Z,function(){return{textArea:u.current}});var E=c.useMemo(function(){return L&&(0,N.Z)(L)==="object"?[L.minRows,L.maxRows]:[]},[L]),O=(0,n.Z)(E,2),T=O[0],H=O[1],te=!!L,pe=function(){try{if(document.activeElement===u.current){var It=u.current,nn=It.selectionStart,Jt=It.selectionEnd,kt=It.scrollTop;u.current.setSelectionRange(nn,Jt),u.current.scrollTop=kt}}catch(Ut){}},fe=c.useState(B),ee=(0,n.Z)(fe,2),be=ee[0],Ie=ee[1],ye=c.useState(),G=(0,n.Z)(ye,2),Re=G[0],ot=G[1],_e=function(){Ie(o)};(0,ue.Z)(function(){te&&_e()},[W,T,H,te]),(0,ue.Z)(function(){if(be===o)Ie(i);else if(be===i){var Rt=d(u.current,!1,T,H);Ie(B),ot(Rt)}else pe()},[be]);var Mt=c.useRef(),Ot=function(){me.Z.cancel(Mt.current)},qt=function(It){be===B&&(oe==null||oe(It),L&&(Ot(),Mt.current=(0,me.Z)(function(){_e()})))};c.useEffect(function(){return Ot},[]);var $t=te?Re:null,Pt=(0,v.Z)((0,v.Z)({},We),$t);return(be===o||be===i)&&(Pt.overflowY="hidden",Pt.overflowX="hidden"),c.createElement(Y.Z,{onResize:qt,disabled:!(L||oe)},c.createElement("textarea",(0,r.Z)({},it,{ref:u,style:Pt,className:V()(b,J,(0,g.Z)({},"".concat(b,"-disabled"),Ke)),disabled:Ke,value:X,onChange:s})))}),D=F,he=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ce(ie,Z){return(0,S.Z)(ie||"").slice(0,Z).join("")}function le(ie,Z,de,b){var w=de;return ie?w=ce(de,b):(0,S.Z)(Z||"").lengthb&&(w=Z),w}var je=c.forwardRef(function(ie,Z){var de,b=ie.defaultValue,w=ie.value,j=ie.onFocus,W=ie.onBlur,L=ie.onChange,oe=ie.allowClear,J=ie.maxLength,We=ie.onCompositionStart,Ke=ie.onCompositionEnd,ve=ie.suffix,rt=ie.prefixCls,it=rt===void 0?"rc-textarea":rt,Ze=ie.classes,at=ie.showCount,X=ie.className,y=ie.style,s=ie.disabled,u=ie.hidden,E=ie.classNames,O=ie.styles,T=ie.onResize,H=(0,A.Z)(ie,he),te=(0,p.Z)(b,{value:w,defaultValue:b}),pe=(0,n.Z)(te,2),fe=pe[0],ee=pe[1],be=(0,c.useRef)(null),Ie=c.useState(!1),ye=(0,n.Z)(Ie,2),G=ye[0],Re=ye[1],ot=c.useState(!1),_e=(0,n.Z)(ot,2),Mt=_e[0],Ot=_e[1],qt=c.useRef(),$t=c.useRef(0),Pt=c.useState(null),Rt=(0,n.Z)(Pt,2),It=Rt[0],nn=Rt[1],Jt=function(){var bt;(bt=be.current)===null||bt===void 0||bt.textArea.focus()};(0,c.useImperativeHandle)(Z,function(){return{resizableTextArea:be.current,focus:Jt,blur:function(){var bt;(bt=be.current)===null||bt===void 0||bt.textArea.blur()}}}),(0,c.useEffect)(function(){Re(function(An){return!s&&An})},[s]);var kt=Number(J)>0,Ut=function(bt){Ot(!0),qt.current=fe,$t.current=bt.currentTarget.selectionStart,We==null||We(bt)},fn=function(bt){Ot(!1);var Ft=bt.currentTarget.value;if(kt){var h,ae=$t.current>=J+1||$t.current===((h=qt.current)===null||h===void 0?void 0:h.length);Ft=le(ae,qt.current,Ft,J)}Ft!==fe&&(ee(Ft),(0,se.rJ)(bt.currentTarget,bt,L,Ft)),Ke==null||Ke(bt)},gn=function(bt){var Ft=bt.target.value;if(!Mt&&kt){var h=bt.target.selectionStart>=J+1||bt.target.selectionStart===Ft.length||!bt.target.selectionStart;Ft=le(h,fe,Ft,J)}ee(Ft),(0,se.rJ)(bt.currentTarget,bt,L,Ft)},_t=function(bt){var Ft=H.onPressEnter,h=H.onKeyDown;bt.key==="Enter"&&Ft&&Ft(bt),h==null||h(bt)},hn=function(bt){Re(!0),j==null||j(bt)},an=function(bt){Re(!1),W==null||W(bt)},sn=function(bt){var Ft;ee(""),Jt(),(0,se.rJ)((Ft=be.current)===null||Ft===void 0?void 0:Ft.textArea,bt,L)},un=(0,se.D7)(fe);!Mt&&kt&&w==null&&(un=ce(un,J));var mn=ve,cn;if(at){var ln=(0,S.Z)(un).length;(0,N.Z)(at)==="object"?cn=at.formatter({value:un,count:ln,maxLength:J}):cn="".concat(ln).concat(kt?" / ".concat(J):""),mn=c.createElement(c.Fragment,null,mn,c.createElement("span",{className:V()("".concat(it,"-data-count"),E==null?void 0:E.count),style:O==null?void 0:O.count},cn))}var rn=function(bt){var Ft;T==null||T(bt),(Ft=be.current)!==null&&Ft!==void 0&&Ft.textArea.style.height&&nn(!0)},bn=!H.autoSize&&!at&&!oe,Pn=c.createElement(l.BaseInput,{value:un,allowClear:oe,handleReset:sn,suffix:mn,prefixCls:it,classes:{affixWrapper:V()(Ze==null?void 0:Ze.affixWrapper,(de={},(0,g.Z)(de,"".concat(it,"-show-count"),at),(0,g.Z)(de,"".concat(it,"-textarea-allow-clear"),oe),de))},disabled:s,focused:G,className:X,style:(0,v.Z)((0,v.Z)({},y),It&&!bn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof cn=="string"?cn:void 0}},hidden:u,inputElement:c.createElement(D,(0,r.Z)({},H,{onKeyDown:_t,onChange:gn,onFocus:hn,onBlur:an,onCompositionStart:Ut,onCompositionEnd:fn,className:E==null?void 0:E.textarea,style:(0,v.Z)((0,v.Z)({},O==null?void 0:O.textarea),{},{resize:y==null?void 0:y.resize}),disabled:s,prefixCls:it,onResize:rn,ref:be}))});return Pn}),xe=je,Be=xe},50030:function(Lt,we,e){e.d(we,{Z:function(){return at}});var r=e(5891),v=e(80665),g=e(57259),N=e(80962),n=e(29043),A=e(19149),S=e(92310),ne=e.n(S),V=e(29301),l=e(80764),se=e(28800),p=e(59301),c=e(4676),Y=p.forwardRef(function(X,y){var s=X.height,u=X.offsetY,E=X.offsetX,O=X.children,T=X.prefixCls,H=X.onInnerResize,te=X.innerProps,pe=X.rtl,fe=X.extra,ee={},be={display:"flex",flexDirection:"column"};return u!==void 0&&(ee={height:s,position:"relative",overflow:"hidden"},be=(0,g.Z)((0,g.Z)({},be),{},(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({transform:"translateY(".concat(u,"px)")},pe?"marginRight":"marginLeft",-E),"position","absolute"),"left",0),"right",0),"top",0))),p.createElement("div",{style:ee},p.createElement(V.Z,{onResize:function(ye){var G=ye.offsetHeight;G&&H&&H()}},p.createElement("div",(0,r.Z)({style:be,className:ne()((0,N.Z)({},"".concat(T,"-holder-inner"),T)),ref:y},te),O,fe)))});Y.displayName="Filler";var ue=Y;function me(X){var y=X.children,s=X.setRef,u=p.useCallback(function(E){s(E)},[]);return p.cloneElement(y,{ref:u})}function Le(X,y,s,u,E,O,T,H){var te=H.getKey;return X.slice(y,s+1).map(function(pe,fe){var ee=y+fe,be=T(pe,ee,{style:{width:u},offsetX:E}),Ie=te(pe);return p.createElement(me,{key:Ie,setRef:function(G){return O(pe,G)}},be)})}function K(X,y,s,u){var E=s-X,O=y-s,T=Math.min(E,O)*2;if(u<=T){var H=Math.floor(u/2);return u%2?s+H+1:s-H}return E>O?s-(u-O):s+(u-E)}function De(X,y,s){var u=X.length,E=y.length,O,T;if(u===0&&E===0)return null;u2&&arguments[2]!==void 0?arguments[2]:!1,ee=te?pe<0&&H.current.left||pe>0&&H.current.right:pe<0&&H.current.top||pe>0&&H.current.bottom;return fe&&ee?(clearTimeout(O.current),E.current=!1):(!ee||E.current)&&T(),!E.current&&ee}};function i(X,y,s,u,E,O,T){var H=(0,p.useRef)(0),te=(0,p.useRef)(null),pe=(0,p.useRef)(null),fe=(0,p.useRef)(!1),ee=o(y,s,u,E);function be(_e,Mt){if(Q.Z.cancel(te.current),!ee(!1,Mt)){var Ot=_e;if(!Ot._virtualHandled)Ot._virtualHandled=!0;else return;H.current+=Mt,pe.current=Mt,t||Ot.preventDefault(),te.current=(0,Q.Z)(function(){var qt=fe.current?10:1;T(H.current*qt,!1),H.current=0})}}function Ie(_e,Mt){T(Mt,!0),t||_e.preventDefault()}var ye=(0,p.useRef)(null),G=(0,p.useRef)(null);function Re(_e){if(X){Q.Z.cancel(G.current),G.current=(0,Q.Z)(function(){ye.current=null},2);var Mt=_e.deltaX,Ot=_e.deltaY,qt=_e.shiftKey,$t=Mt,Pt=Ot;(ye.current==="sx"||!ye.current&&qt&&Ot&&!Mt)&&($t=Ot,Pt=0,ye.current="sx");var Rt=Math.abs($t),It=Math.abs(Pt);ye.current===null&&(ye.current=O&&Rt>It?"x":"y"),ye.current==="y"?be(_e,Pt):Ie(_e,$t)}}function ot(_e){X&&(fe.current=_e.detail===pe.current)}return[Re,ot]}function B(X,y,s,u){var E=p.useMemo(function(){return[new Map,[]]},[X,s.id,u]),O=(0,n.Z)(E,2),T=O[0],H=O[1],te=function(fe){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe,be=T.get(fe),Ie=T.get(ee);if(be===void 0||Ie===void 0)for(var ye=X.length,G=H.length;G0&&arguments[0]!==void 0?arguments[0]:!1;fe();var ye=function(){var ot=!1;H.current.forEach(function(_e,Mt){if(_e&&_e.offsetParent){var Ot=(0,F.ZP)(_e),qt=Ot.offsetHeight,$t=getComputedStyle(Ot),Pt=$t.marginTop,Rt=$t.marginBottom,It=je(Pt),nn=je(Rt),Jt=qt+It+nn;te.current.get(Mt)!==Jt&&(te.current.set(Mt,Jt),ot=!0)}}),ot&&T(function(_e){return _e+1})};if(Ie)ye();else{pe.current+=1;var G=pe.current;Promise.resolve().then(function(){G===pe.current&&ye()})}}function be(Ie,ye){var G=X(Ie),Re=H.current.get(G);ye?(H.current.set(G,ye),ee()):H.current.delete(G),!Re!=!ye&&(ye?y==null||y(Ie):s==null||s(Ie))}return(0,p.useEffect)(function(){return fe},[]),[be,ee,te.current,O]}var Be=14/15;function ie(X,y,s){var u=(0,p.useRef)(!1),E=(0,p.useRef)(0),O=(0,p.useRef)(0),T=(0,p.useRef)(null),H=(0,p.useRef)(null),te,pe=function(Ie){if(u.current){var ye=Math.ceil(Ie.touches[0].pageX),G=Math.ceil(Ie.touches[0].pageY),Re=E.current-ye,ot=O.current-G,_e=Math.abs(Re)>Math.abs(ot);_e?E.current=ye:O.current=G;var Mt=s(_e,_e?Re:ot,!1,Ie);Mt&&Ie.preventDefault(),clearInterval(H.current),Mt&&(H.current=setInterval(function(){_e?Re*=Be:ot*=Be;var Ot=Math.floor(_e?Re:ot);(!s(_e,Ot,!0)||Math.abs(Ot)<=.1)&&clearInterval(H.current)},16))}},fe=function(){u.current=!1,te()},ee=function(Ie){te(),Ie.touches.length===1&&!u.current&&(u.current=!0,E.current=Math.ceil(Ie.touches[0].pageX),O.current=Math.ceil(Ie.touches[0].pageY),T.current=Ie.target,T.current.addEventListener("touchmove",pe,{passive:!1}),T.current.addEventListener("touchend",fe,{passive:!0}))};te=function(){T.current&&(T.current.removeEventListener("touchmove",pe),T.current.removeEventListener("touchend",fe))},(0,se.Z)(function(){return X&&y.current.addEventListener("touchstart",ee,{passive:!0}),function(){var be;(be=y.current)===null||be===void 0||be.removeEventListener("touchstart",ee),te(),clearInterval(H.current)}},[X])}function Z(X){return Math.floor(Math.pow(X,.5))}function de(X,y){var s="touches"in X?X.touches[0]:X;return s[y?"pageX":"pageY"]-window[y?"scrollX":"scrollY"]}function b(X,y,s){p.useEffect(function(){var u=y.current;if(X&&u){var E=!1,O,T,H=function(){Q.Z.cancel(O)},te=function be(){H(),O=(0,Q.Z)(function(){s(T),be()})},pe=function(Ie){var ye=Ie;ye._virtualHandled||(ye._virtualHandled=!0,E=!0)},fe=function(){E=!1,H()},ee=function(Ie){if(E){var ye=de(Ie,!1),G=u.getBoundingClientRect(),Re=G.top,ot=G.bottom;if(ye<=Re){var _e=Re-ye;T=-Z(_e),te()}else if(ye>=ot){var Mt=ye-ot;T=Z(Mt),te()}else H()}};return u.addEventListener("mousedown",pe),u.ownerDocument.addEventListener("mouseup",fe),u.ownerDocument.addEventListener("mousemove",ee),function(){u.removeEventListener("mousedown",pe),u.ownerDocument.removeEventListener("mouseup",fe),u.ownerDocument.removeEventListener("mousemove",ee),H()}}},[X])}var w=10;function j(X,y,s,u,E,O,T,H){var te=p.useRef(),pe=p.useState(null),fe=(0,n.Z)(pe,2),ee=fe[0],be=fe[1];return(0,se.Z)(function(){if(ee&&ee.times=0;fn-=1){var gn=E(y[fn]),_t=s.get(gn);if(_t===void 0){_e=!0;break}if(Ut-=_t,Ut<=0)break}switch(qt){case"top":Ot=Pt-Re;break;case"bottom":Ot=Rt-ot+Re;break;default:{var hn=X.current.scrollTop,an=hn+ot;Ptan&&(Mt="bottom")}}Ot!==null&&T(Ot),Ot!==ee.lastTop&&(_e=!0)}_e&&be((0,g.Z)((0,g.Z)({},ee),{},{times:ee.times+1,targetAlign:Mt,lastTop:Ot}))}},[ee,X.current]),function(Ie){if(Ie==null){H();return}if(Q.Z.cancel(te.current),typeof Ie=="number")T(Ie);else if(Ie&&(0,v.Z)(Ie)==="object"){var ye,G=Ie.align;"index"in Ie?ye=Ie.index:ye=y.findIndex(function(_e){return E(_e)===Ie.key});var Re=Ie.offset,ot=Re===void 0?0:Re;be({times:0,index:ye,offset:ot,originAlign:G})}}}var W=p.forwardRef(function(X,y){var s=X.prefixCls,u=X.rtl,E=X.scrollOffset,O=X.scrollRange,T=X.onStartMove,H=X.onStopMove,te=X.onScroll,pe=X.horizontal,fe=X.spinSize,ee=X.containerSize,be=X.style,Ie=X.thumbStyle,ye=X.showScrollBar,G=p.useState(!1),Re=(0,n.Z)(G,2),ot=Re[0],_e=Re[1],Mt=p.useState(null),Ot=(0,n.Z)(Mt,2),qt=Ot[0],$t=Ot[1],Pt=p.useState(null),Rt=(0,n.Z)(Pt,2),It=Rt[0],nn=Rt[1],Jt=!u,kt=p.useRef(),Ut=p.useRef(),fn=p.useState(ye),gn=(0,n.Z)(fn,2),_t=gn[0],hn=gn[1],an=p.useRef(),sn=function(){ye===!0||ye===!1||(clearTimeout(an.current),hn(!0),an.current=setTimeout(function(){hn(!1)},3e3))},un=O-ee||0,mn=ee-fe||0,cn=p.useMemo(function(){if(E===0||un===0)return 0;var ae=E/un;return ae*mn},[E,un,mn]),ln=function(ge){ge.stopPropagation(),ge.preventDefault()},rn=p.useRef({top:cn,dragging:ot,pageY:qt,startTop:It});rn.current={top:cn,dragging:ot,pageY:qt,startTop:It};var bn=function(ge){_e(!0),$t(de(ge,pe)),nn(rn.current.top),T(),ge.stopPropagation(),ge.preventDefault()};p.useEffect(function(){var ae=function(re){re.preventDefault()},ge=kt.current,a=Ut.current;return ge.addEventListener("touchstart",ae,{passive:!1}),a.addEventListener("touchstart",bn,{passive:!1}),function(){ge.removeEventListener("touchstart",ae),a.removeEventListener("touchstart",bn)}},[]);var Pn=p.useRef();Pn.current=un;var An=p.useRef();An.current=mn,p.useEffect(function(){if(ot){var ae,ge=function(re){var k=rn.current,Oe=k.dragging,Ae=k.pageY,ze=k.startTop;Q.Z.cancel(ae);var Ve=kt.current.getBoundingClientRect(),He=ee/(pe?Ve.width:Ve.height);if(Oe){var tt=(de(re,pe)-Ae)*He,Se=ze;!Jt&&pe?Se-=tt:Se+=tt;var qe=Pn.current,st=An.current,Qe=st?Se/st:0,nt=Math.ceil(Qe*qe);nt=Math.max(nt,0),nt=Math.min(nt,qe),ae=(0,Q.Z)(function(){te(nt,pe)})}},a=function(){_e(!1),H()};return window.addEventListener("mousemove",ge,{passive:!0}),window.addEventListener("touchmove",ge,{passive:!0}),window.addEventListener("mouseup",a,{passive:!0}),window.addEventListener("touchend",a,{passive:!0}),function(){window.removeEventListener("mousemove",ge),window.removeEventListener("touchmove",ge),window.removeEventListener("mouseup",a),window.removeEventListener("touchend",a),Q.Z.cancel(ae)}}},[ot]),p.useEffect(function(){return sn(),function(){clearTimeout(an.current)}},[E]),p.useImperativeHandle(y,function(){return{delayHidden:sn}});var bt="".concat(s,"-scrollbar"),Ft={position:"absolute",visibility:_t?null:"hidden"},h={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return pe?(Ft.height=8,Ft.left=0,Ft.right=0,Ft.bottom=0,h.height="100%",h.width=fe,Jt?h.left=cn:h.right=cn):(Ft.width=8,Ft.top=0,Ft.bottom=0,Jt?Ft.right=0:Ft.left=0,h.width="100%",h.height=fe,h.top=cn),p.createElement("div",{ref:kt,className:ne()(bt,(0,N.Z)((0,N.Z)((0,N.Z)({},"".concat(bt,"-horizontal"),pe),"".concat(bt,"-vertical"),!pe),"".concat(bt,"-visible"),_t)),style:(0,g.Z)((0,g.Z)({},Ft),be),onMouseDown:ln,onMouseMove:sn},p.createElement("div",{ref:Ut,className:ne()("".concat(bt,"-thumb"),(0,N.Z)({},"".concat(bt,"-thumb-moving"),ot)),style:(0,g.Z)((0,g.Z)({},h),Ie),onMouseDown:bn}))}),L=W,oe=20;function J(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=X/y*X;return isNaN(s)&&(s=0),s=Math.max(s,oe),Math.floor(s)}var We=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ke=[],ve={overflowY:"auto",overflowAnchor:"none"};function rt(X,y){var s=X.prefixCls,u=s===void 0?"rc-virtual-list":s,E=X.className,O=X.height,T=X.itemHeight,H=X.fullHeight,te=H===void 0?!0:H,pe=X.style,fe=X.data,ee=X.children,be=X.itemKey,Ie=X.virtual,ye=X.direction,G=X.scrollWidth,Re=X.component,ot=Re===void 0?"div":Re,_e=X.onScroll,Mt=X.onVirtualScroll,Ot=X.onVisibleChange,qt=X.innerProps,$t=X.extraRender,Pt=X.styles,Rt=X.showScrollBar,It=Rt===void 0?"optional":Rt,nn=(0,A.Z)(X,We),Jt=p.useCallback(function(Ye){return typeof be=="function"?be(Ye):Ye==null?void 0:Ye[be]},[be]),kt=xe(Jt,null,null),Ut=(0,n.Z)(kt,4),fn=Ut[0],gn=Ut[1],_t=Ut[2],hn=Ut[3],an=!!(Ie!==!1&&O&&T),sn=p.useMemo(function(){return Object.values(_t.maps).reduce(function(Ye,Ge){return Ye+Ge},0)},[_t.id,_t.maps]),un=an&&fe&&(Math.max(T*fe.length,sn)>O||!!G),mn=ye==="rtl",cn=ne()(u,(0,N.Z)({},"".concat(u,"-rtl"),mn),E),ln=fe||Ke,rn=(0,p.useRef)(),bn=(0,p.useRef)(),Pn=(0,p.useRef)(),An=(0,p.useState)(0),bt=(0,n.Z)(An,2),Ft=bt[0],h=bt[1],ae=(0,p.useState)(0),ge=(0,n.Z)(ae,2),a=ge[0],m=ge[1],re=(0,p.useState)(!1),k=(0,n.Z)(re,2),Oe=k[0],Ae=k[1],ze=function(){Ae(!0)},Ve=function(){Ae(!1)},He={getKey:Jt};function tt(Ye){h(function(Ge){var Te;typeof Ye=="function"?Te=Ye(Ge):Te=Ye;var wt=Fe(Te);return rn.current.scrollTop=wt,wt})}var Se=(0,p.useRef)({start:0,end:ln.length}),qe=(0,p.useRef)(),st=z(ln,Jt),Qe=(0,n.Z)(st,1),nt=Qe[0];qe.current=nt;var lt=p.useMemo(function(){if(!an)return{scrollHeight:void 0,start:0,end:ln.length-1,offset:void 0};if(!un){var Ye;return{scrollHeight:((Ye=bn.current)===null||Ye===void 0?void 0:Ye.offsetHeight)||0,start:0,end:ln.length-1,offset:void 0}}for(var Ge=0,Te,wt,Wt,ct=ln.length,yt=0;yt=Ft&&Te===void 0&&(Te=yt,wt=Ge),en>Ft+O&&Wt===void 0&&(Wt=yt),Ge=en}return Te===void 0&&(Te=0,wt=0,Wt=Math.ceil(O/T)),Wt===void 0&&(Wt=ln.length-1),Wt=Math.min(Wt+1,ln.length-1),{scrollHeight:Ge,start:Te,end:Wt,offset:wt}},[un,an,Ft,ln,hn,O]),ht=lt.scrollHeight,gt=lt.start,Pe=lt.end,M=lt.offset;Se.current.start=gt,Se.current.end=Pe,p.useLayoutEffect(function(){var Ye=_t.getRecord();if(Ye.size===1){var Ge=Array.from(Ye)[0],Te=Jt(ln[gt]);if(Te===Ge){var wt=_t.get(Ge),Wt=wt-T;tt(function(ct){return ct+Wt})}}_t.resetRecord()},[ht]);var P=p.useState({width:0,height:O}),U=(0,n.Z)(P,2),q=U[0],$=U[1],Ee=function(Ge){$({width:Ge.offsetWidth,height:Ge.offsetHeight})},f=(0,p.useRef)(),C=(0,p.useRef)(),x=p.useMemo(function(){return J(q.width,G)},[q.width,G]),I=p.useMemo(function(){return J(q.height,ht)},[q.height,ht]),R=ht-O,Ne=(0,p.useRef)(R);Ne.current=R;function Fe(Ye){var Ge=Ye;return Number.isNaN(Ne.current)||(Ge=Math.min(Ge,Ne.current)),Ge=Math.max(Ge,0),Ge}var Ce=Ft<=0,_=Ft>=R,Me=a<=0,Ue=a>=G,dt=o(Ce,_,Me,Ue),et=function(){return{x:mn?-a:a,y:Ft}},ke=(0,p.useRef)(et()),ft=(0,l.useEvent)(function(Ye){if(Mt){var Ge=(0,g.Z)((0,g.Z)({},et()),Ye);(ke.current.x!==Ge.x||ke.current.y!==Ge.y)&&(Mt(Ge),ke.current=Ge)}});function mt(Ye,Ge){var Te=Ye;Ge?((0,c.flushSync)(function(){m(Te)}),ft()):tt(Te)}function St(Ye){var Ge=Ye.currentTarget.scrollTop;Ge!==Ft&&tt(Ge),_e==null||_e(Ye),ft()}var jt=function(Ge){var Te=Ge,wt=G?G-q.width:0;return Te=Math.max(Te,0),Te=Math.min(Te,wt),Te},$e=(0,l.useEvent)(function(Ye,Ge){Ge?((0,c.flushSync)(function(){m(function(Te){var wt=Te+(mn?-Ye:Ye);return jt(wt)})}),ft()):tt(function(Te){var wt=Te+Ye;return wt})}),Xe=i(an,Ce,_,Me,Ue,!!G,$e),Je=(0,n.Z)(Xe,2),Dt=Je[0],xt=Je[1];ie(an,rn,function(Ye,Ge,Te,wt){var Wt=wt;return dt(Ye,Ge,Te)?!1:!Wt||!Wt._virtualHandled?(Wt&&(Wt._virtualHandled=!0),Dt({preventDefault:function(){},deltaX:Ye?Ge:0,deltaY:Ye?0:Ge}),!0):!1}),b(un,rn,function(Ye){tt(function(Ge){return Ge+Ye})}),(0,se.Z)(function(){function Ye(Te){var wt=Ce&&Te.detail<0,Wt=_&&Te.detail>0;an&&!wt&&!Wt&&Te.preventDefault()}var Ge=rn.current;return Ge.addEventListener("wheel",Dt,{passive:!1}),Ge.addEventListener("DOMMouseScroll",xt,{passive:!0}),Ge.addEventListener("MozMousePixelScroll",Ye,{passive:!1}),function(){Ge.removeEventListener("wheel",Dt),Ge.removeEventListener("DOMMouseScroll",xt),Ge.removeEventListener("MozMousePixelScroll",Ye)}},[an,Ce,_]),(0,se.Z)(function(){if(G){var Ye=jt(a);m(Ye),ft({x:Ye})}},[q.width,G]);var Et=function(){var Ge,Te;(Ge=f.current)===null||Ge===void 0||Ge.delayHidden(),(Te=C.current)===null||Te===void 0||Te.delayHidden()},pt=j(rn,ln,_t,T,Jt,function(){return gn(!0)},tt,Et);p.useImperativeHandle(y,function(){return{nativeElement:Pn.current,getScrollInfo:et,scrollTo:function(Ge){function Te(wt){return wt&&(0,v.Z)(wt)==="object"&&("left"in wt||"top"in wt)}Te(Ge)?(Ge.left!==void 0&&m(jt(Ge.left)),pt(Ge.top)):pt(Ge)}}}),(0,se.Z)(function(){if(Ot){var Ye=ln.slice(gt,Pe+1);Ot(Ye,ln)}},[gt,Pe,ln]);var ut=B(ln,Jt,_t,T),vt=$t==null?void 0:$t({start:gt,end:Pe,virtual:un,offsetX:a,offsetY:M,rtl:mn,getSize:ut}),Ct=Le(ln,gt,Pe,G,a,fn,ee,He),zt=null;O&&(zt=(0,g.Z)((0,N.Z)({},te?"height":"maxHeight",O),ve),an&&(zt.overflowY="hidden",G&&(zt.overflowX="hidden"),Oe&&(zt.pointerEvents="none")));var Vt={};return mn&&(Vt.dir="rtl"),p.createElement("div",(0,r.Z)({ref:Pn,style:(0,g.Z)((0,g.Z)({},pe),{},{position:"relative"}),className:cn},Vt,nn),p.createElement(V.Z,{onResize:Ee},p.createElement(ot,{className:"".concat(u,"-holder"),style:zt,ref:rn,onScroll:St,onMouseEnter:Et},p.createElement(ue,{prefixCls:u,height:ht,offsetX:a,offsetY:M,scrollWidth:G,onInnerResize:gn,ref:bn,innerProps:qt,rtl:mn,extra:vt},Ct))),un&&ht>O&&p.createElement(L,{ref:f,prefixCls:u,scrollOffset:Ft,scrollRange:ht,rtl:mn,onScroll:mt,onStartMove:ze,onStopMove:Ve,spinSize:I,containerSize:q.height,style:Pt==null?void 0:Pt.verticalScrollBar,thumbStyle:Pt==null?void 0:Pt.verticalScrollBarThumb,showScrollBar:It}),un&&G>q.width&&p.createElement(L,{ref:C,prefixCls:u,scrollOffset:a,scrollRange:G,rtl:mn,onScroll:mt,onStartMove:ze,onStopMove:Ve,spinSize:x,containerSize:q.width,horizontal:!0,style:Pt==null?void 0:Pt.horizontalScrollBar,thumbStyle:Pt==null?void 0:Pt.horizontalScrollBarThumb,showScrollBar:It}))}var it=p.forwardRef(rt);it.displayName="List";var Ze=it,at=Ze},25510:function(Lt){Lt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Lt,we,e){Lt.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(Lt,we,e){e.d(we,{Z:function(){return ne}});const r=V=>typeof V=="object"&&V!=null&&V.nodeType===1,v=(V,l)=>(!l||V!=="hidden")&&V!=="visible"&&V!=="clip",g=(V,l)=>{if(V.clientHeight{const c=(Y=>{if(!Y.ownerDocument||!Y.ownerDocument.defaultView)return null;try{return Y.ownerDocument.defaultView.frameElement}catch(ue){return null}})(p);return!!c&&(c.clientHeightYl||Y>V&&ue=l&&me>=se?Y-V-p:ue>l&&mese?ue-l+c:0,n=V=>{const l=V.parentElement;return l==null?V.getRootNode().host||null:l},A=(V,l)=>{var se,p,c,Y;if(typeof document=="undefined")return[];const{scrollMode:ue,block:me,inline:Le,boundary:K,skipOverflowHiddenElements:De}=l,z=typeof K=="function"?K:W=>W!==K;if(!r(V))throw new TypeError("Invalid target");const Q=document.scrollingElement||document.documentElement,d=[];let t=V;for(;r(t)&&z(t);){if(t=n(t),t===Q){d.push(t);break}t!=null&&t===document.body&&g(t)&&!g(document.documentElement)||t!=null&&g(t,De)&&d.push(t)}const o=(p=(se=window.visualViewport)==null?void 0:se.width)!=null?p:innerWidth,i=(Y=(c=window.visualViewport)==null?void 0:c.height)!=null?Y:innerHeight,{scrollX:B,scrollY:F}=window,{height:D,width:he,top:ce,right:le,bottom:je,left:xe}=V.getBoundingClientRect(),{top:Be,right:ie,bottom:Z,left:de}=(W=>{const L=window.getComputedStyle(W);return{top:parseFloat(L.scrollMarginTop)||0,right:parseFloat(L.scrollMarginRight)||0,bottom:parseFloat(L.scrollMarginBottom)||0,left:parseFloat(L.scrollMarginLeft)||0}})(V);let b=me==="start"||me==="nearest"?ce-Be:me==="end"?je+Z:ce+D/2-Be+Z,w=Le==="center"?xe+he/2-de+ie:Le==="end"?le+ie:xe-de;const j=[];for(let W=0;W=0&&xe>=0&&je<=i&&le<=o&&(L===Q&&!g(L)||ce>=We&&je<=ve&&xe>=rt&&le<=Ke))return j;const it=getComputedStyle(L),Ze=parseInt(it.borderLeftWidth,10),at=parseInt(it.borderTopWidth,10),X=parseInt(it.borderRightWidth,10),y=parseInt(it.borderBottomWidth,10);let s=0,u=0;const E="offsetWidth"in L?L.offsetWidth-L.clientWidth-Ze-X:0,O="offsetHeight"in L?L.offsetHeight-L.clientHeight-at-y:0,T="offsetWidth"in L?L.offsetWidth===0?0:J/L.offsetWidth:0,H="offsetHeight"in L?L.offsetHeight===0?0:oe/L.offsetHeight:0;if(Q===L)s=me==="start"?b:me==="end"?b-i:me==="nearest"?N(F,F+i,i,at,y,F+b,F+b+D,D):b-i/2,u=Le==="start"?w:Le==="center"?w-o/2:Le==="end"?w-o:N(B,B+o,o,Ze,X,B+w,B+w+he,he),s=Math.max(0,s+F),u=Math.max(0,u+B);else{s=me==="start"?b-We-at:me==="end"?b-ve+y+O:me==="nearest"?N(We,ve,oe,at,y+O,b,b+D,D):b-(We+oe/2)+O/2,u=Le==="start"?w-rt-Ze:Le==="center"?w-(rt+J/2)+E/2:Le==="end"?w-Ke+X+E:N(rt,Ke,J,Ze,X+E,w,w+he,he);const{scrollLeft:te,scrollTop:pe}=L;s=H===0?0:Math.max(0,Math.min(pe+s/H,L.scrollHeight-oe/H+O)),u=T===0?0:Math.max(0,Math.min(te+u/T,L.scrollWidth-J/T+E)),b+=pe-s,w+=te-u}j.push({el:L,top:s,left:u})}return j},S=V=>V===!1?{block:"end",inline:"nearest"}:(l=>l===Object(l)&&Object.keys(l).length!==0)(V)?V:{block:"start",inline:"nearest"};function ne(V,l){if(!V.isConnected||!(c=>{let Y=c;for(;Y&&Y.parentNode;){if(Y.parentNode===document)return!0;Y=Y.parentNode instanceof ShadowRoot?Y.parentNode.host:Y.parentNode}return!1})(V))return;const se=(c=>{const Y=window.getComputedStyle(c);return{top:parseFloat(Y.scrollMarginTop)||0,right:parseFloat(Y.scrollMarginRight)||0,bottom:parseFloat(Y.scrollMarginBottom)||0,left:parseFloat(Y.scrollMarginLeft)||0}})(V);if((c=>typeof c=="object"&&typeof c.behavior=="function")(l))return l.behavior(A(V,l));const p=typeof l=="boolean"||l==null?void 0:l.behavior;for(const{el:c,top:Y,left:ue}of A(V,S(l))){const me=Y-se.top+se.bottom,Le=ue-se.left+se.right;c.scroll({top:me,left:Le,behavior:p})}}}}]); diff --git a/p__Innovation__Detail__index.4a3a163d.async.js b/p__Innovation__Detail__index.7e064efc.async.js similarity index 52% rename from p__Innovation__Detail__index.4a3a163d.async.js rename to p__Innovation__Detail__index.7e064efc.async.js index c9b61773a5..17d5051e70 100644 --- a/p__Innovation__Detail__index.4a3a163d.async.js +++ b/p__Innovation__Detail__index.7e064efc.async.js @@ -1,10 +1,10 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3141],{86504:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},14051:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},89699:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},63913:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},76466:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},55143:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},76995:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},37364:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},24764:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},14726:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},21646:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},20970:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},23001:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},53570:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},14841:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},39338:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},81132:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},88627:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},66119:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},1040:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},385:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},38226:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},56981:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},85246:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},79906:function(){"use strict"},44383:function(){"use strict"},52222:function(hn,rt){"use strict";rt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},76298:function(hn,rt,i){"use strict";var o=i(59301),A=Object.defineProperty,O=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,L=(ve,w,de)=>w in ve?A(ve,w,{enumerable:!0,configurable:!0,writable:!0,value:de}):ve[w]=de,s=(ve,w)=>{for(var de in w||(w={}))V.call(w,de)&&L(ve,de,w[de]);if(O)for(var de of O(w))v.call(w,de)&&L(ve,de,w[de]);return ve};const fe=ve=>React.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},ve),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},25167:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(59301),A=i(42203),O=i(43418),V="data:image/png;base64,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",v="data:image/png;base64,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",L={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const s=({visible:ve,occupationValue:w,onCancel:de=()=>{}})=>{const x=()=>o.createElement("div",{className:L.flexColumn},o.createElement("img",{className:L.img,src:v}),o.createElement("span",{className:L.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),R=()=>o.createElement("div",{className:L.flexColumn},o.createElement("img",{className:L.img,src:V}),o.createElement("span",{className:L.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Y=()=>w===3?o.createElement(o.Fragment,null,R(),x()):w===2?x():R();return o.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ve,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{de(),A.history.push("/account/certification")},onCancel:()=>{de()}},o.createElement("div",{className:L.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),o.createElement("div",{className:L.flexRow},Y()))};var fe=(0,A.connect)(({paperlibrary:ve,loading:w,globalSetting:de})=>({paperlibrary:ve,globalSetting:de,loading:w.effects}))(s)},91552:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return P}});var o=i(59301),A=i(42203),O=i(43418),V=i(8591),v=i(92832),L=i(24905),s=i(99460),fe=i(25167),ve=i(58130),w=i(3113),de=i(14726),x={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},R=i(32637),Y=i(59301);const z=({classroomList:c,dispatch:F,user:N})=>Y.createElement(O.default,{open:c.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Y.createElement("span",null,Y.createElement(de.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Y.createElement("div",{style:{textAlign:"center",marginBottom:30}},Y.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Y.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Y.createElement("img",{style:{width:130,height:130},src:R})),Y.createElement("div",{className:x.bottom},Y.createElement(w.ZP,{className:x.yes,onClick:()=>{F({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var q=(0,A.connect)(({classroomList:c,user:F})=>({classroomList:c,user:F}))(z),pt=i(70635),Te=i(59301),ft=(c,F,N)=>new Promise((_,M)=>{var ne=pe=>{try{Ue(N.next(pe))}catch(It){M(It)}},Z=pe=>{try{Ue(N.throw(pe))}catch(It){M(It)}},Ue=pe=>pe.done?_(pe.value):Promise.resolve(pe.value).then(ne,Z);Ue((N=N.apply(c,F)).next())}),Ne=(c=>(c[c.Professor=1]="Professor",c[c.AssistantProfessor=2]="AssistantProfessor",c[c.Student=3]="Student",c))(Ne||{});const Q=({visible:c,user:F,account:N,onCancel:_=()=>{},dispatch:M})=>{const[ne,Z]=(0,o.useState)(),[Ue,pe]=(0,o.useState)([]),[It,xe]=(0,o.useState)(!1),[Xe,Ve]=(0,o.useState)(!1),[me,oe]=(0,o.useState)(),[G,H]=(0,o.useState)(!1);(0,o.useEffect)(()=>{var Re,Qe;(Re=F==null?void 0:F.userInfo)!=null&&Re.identity&&pe([((Qe=F==null?void 0:F.userInfo)==null?void 0:Qe.identity)==="student"?3:1])},[F]);const we=Re=>{const Qe=()=>{window.location.href=(Re==null?void 0:Re.jump_url)||`/classrooms/${Re==null?void 0:Re.course_id}/students`};if(Ue.includes(1)){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Te.createElement("div",{className:"tc"},(Re==null?void 0:Re.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Qe()}});return}Qe()},Ie=()=>ft(void 0,null,function*(){if(!ne){V.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Re=yield(0,pt.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:ne}});if(Re!=null&&Re.need_pro_auth&&!Ue.includes(1)&&!Ue.includes(2)){M({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:ne,checkedList:Ue}}),ee();return}xe(!0);const Qe=yield(0,s.cR)({invite_code:ne,professor:Ue.includes(1)?1:null,assistant_professor:Ue.includes(2)?1:null,student:Ue.includes(3)?1:null});if(xe(!1),(Qe==null?void 0:Qe.status)===-4&&(_(),M({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Qe==null?void 0:Qe.status)===-12&&V.ZP.warning(Qe==null?void 0:Qe.message),(Qe==null?void 0:Qe.status)===-2){if(ee(),Qe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ve(!0),oe(1);return}if(Qe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ve(!0),oe(2);return}if(Qe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ve(!0),oe(3);return}}if((Qe==null?void 0:Qe.status)===0){(0,ve.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ee(),Qe!=null&&Qe.course_id?we(Qe):V.ZP.success(Qe.message);return}}),ee=()=>ft(void 0,null,function*(){_()});return Te.createElement(Te.Fragment,null,Te.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:c,confirmLoading:It,onOk:Ie,onCancel:ee},Te.createElement("div",{className:"tc"},Te.createElement("div",null,Te.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Te.createElement(v.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:ne,onChange:Re=>{if(Re.target.value.length>=7){V.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Z(Re.target.value)}})),Te.createElement("div",{className:"mt10 font14"},Te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Te.createElement(L.default.Group,{value:Ue,onChange:Re=>pe(Re)},Te.createElement(L.default,{value:1,disabled:Ue.includes(2)},"\u6559\u5E08"),Te.createElement(L.default,{value:2,disabled:Ue.includes(1)},"\u52A9\u6559"),Te.createElement(L.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Te.createElement(q,null),Te.createElement(fe.Z,{visible:Xe,onCancel:()=>Ve(!1),occupationValue:me}))};var P=(0,A.connect)(({user:c,account:F})=>({user:c,account:F}))(Q)},19635:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return xt},g:function(){return ze}});var o=i(59301),A=i(42203),O=i(44e3),V=i(92832),v=i(43418),L={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},s=i(8591),fe=i(95237),ve=i(43604),w=i(20834),de=i(38854),x=i(5112),R=i(99460),Y=i(58130),z=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())}),q=(J=>(J.Manager="manager",J.Developer="developer",J.Reporter="reporter",J))(q||{}),Te=({visible:J,onCancel:Ee=()=>{}})=>{const[De,Ze]=(0,o.useState)(),[ut,tn]=(0,o.useState)(),[rn,kt]=(0,o.useState)(!1),gt=()=>z(void 0,null,function*(){if(!De){s.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(De.length!==6){s.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!ut){s.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}kt(!0);const sn=yield(0,R.vm)({code:De,role:ut});kt(!1),Gt();const yn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(yn[sn.status]){s.ZP.info(yn[sn.status]);return}if(sn.status===0){ut==="reporter"?(s.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),A.history.push(`/projects/${sn==null?void 0:sn.project_id}`)):((0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),s.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Gt=()=>z(void 0,null,function*(){Ee()});return o.createElement(o.Fragment,null,o.createElement(v.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:J,confirmLoading:rn,onOk:gt,onCancel:Gt},o.createElement("div",{className:"tc"},o.createElement("div",null,o.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),o.createElement(V.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:De,onChange:sn=>{if(sn.target.value.length>=7){s.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ze(sn.target.value)}})),o.createElement("div",{className:"mt10 font14"},o.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),o.createElement(x.ZP.Group,{value:ut,onChange:sn=>tn(sn.target.value)},o.createElement(x.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),o.createElement(x.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),o.createElement(x.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ft=i(91552),Ne={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},Q=i(18032),P=i(78241),c=i(57809),F=i(19726),N=Object.defineProperty,_=Object.defineProperties,M=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,pe=(J,Ee,De)=>Ee in J?N(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,It=(J,Ee)=>{for(var De in Ee||(Ee={}))Z.call(Ee,De)&&pe(J,De,Ee[De]);if(ne)for(var De of ne(Ee))Ue.call(Ee,De)&&pe(J,De,Ee[De]);return J},xe=(J,Ee)=>_(J,M(Ee)),Xe=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())});const Ve=({globalSetting:J,dispatch:Ee,user:De,info:Ze,open:ut,onCancel:tn=()=>{}})=>{var rn;const[kt,gt]=(0,o.useState)([]),[Gt,sn]=(0,o.useState)([]),[yn,bn]=(0,o.useState)([]),[mn]=P.default.useForm(),[Pn,Mn]=(0,o.useState)(!1),[er,rr]=(0,o.useState)(!1),An=(0,o.useRef)(null),jt=(0,o.useRef)(1),[Xt,Fn]=(0,o.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,o.useEffect)(()=>{ut&&xn()},[ut]);const xn=()=>Xe(void 0,null,function*(){var cn;const Qn=Ze;if(!(0,Q.o1)(Ee))return;const{user_school_id:Me="",department_id:ke="",school_name:Ae="",department_name:tt=""}=De.userInfo||{},Pt=(cn=Qn==null?void 0:Qn.graduation_years)==null?void 0:cn.at(-1);sn([{id:Me,name:Ae}]),yield Cn(Me),mn.setFieldsValue({year:Pt,school_id:Me,department_id:Number(ke),name:`${Pt}${Ae}${tt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),kn=cn=>Xe(void 0,null,function*(){const Qn=yield(0,F.J3)(xe(It({},cn),{tab_module_type:"graduations"}));return Qn!=null&&Qn.un_purchased&&Ee({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Qn.status===0&>((Qn==null?void 0:Qn.graduation_years)||[]),Qn}),Nn=(cn,Qn=500)=>{rr(!0),clearTimeout(An.current),An.current=setTimeout(()=>Xe(void 0,null,function*(){jt.current+=1;const Me=jt.current,ke=yield(0,F.NT)({keyword:cn});ke.status===0&&jt.current===Me&&(sn((ke==null?void 0:ke.schools)||[]),rr(!1))}),Qn)},Cn=cn=>Xe(void 0,null,function*(){if(!cn)return;const Qn=yield(0,F.Ps)({page:1,limit:9999,id:cn});Qn.status===0&&bn((Qn==null?void 0:Qn.departments)||[])});return o.createElement(v.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ut,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Pn,onCancel:tn,onOk:()=>mn.submit()},o.createElement(P.default,{colon:!1,form:mn,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(cn,Qn)=>{cn.school_id&&(Cn(Qn.school_id),mn.setFieldValue("department_id",null))},onFinish:cn=>Xe(void 0,null,function*(){Mn(!0);const Qn=yield(0,F.Wz)(cn);Qn.status===0&&(s.ZP.success("\u521B\u5EFA\u6210\u529F"),mn.resetFields(),tn(),(0,Y.xg)(`/graduations/${Qn==null?void 0:Qn.identifier}/index`)),Mn(!1)})},o.createElement(P.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},o.createElement(c.default,{style:{width:344},size:"large",options:(rn=Ze==null?void 0:Ze.graduation_years)==null?void 0:rn.map(cn=>({value:cn,label:cn}))})),o.createElement(P.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},o.createElement(c.default,{showSearch:!0,filterOption:!1,onSearch:cn=>{Nn(cn)},loading:er,size:"large",style:{width:344},options:Gt.map(cn=>({value:cn.id,label:cn.name}))})),o.createElement(P.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},o.createElement(c.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:yn.map(cn=>({value:cn.id,label:cn.name}))})),o.createElement(P.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},o.createElement(V.default,{showCount:!0,style:{width:344},maxLength:60}))))};var me=(0,A.connect)(({user:J,globalSetting:Ee,loading:De})=>({user:J,globalSetting:Ee,loading:De}))(Ve),oe=i(70635),G=Object.defineProperty,H=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ee=(J,Ee,De)=>Ee in J?G(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,Re=(J,Ee)=>{for(var De in Ee||(Ee={}))we.call(Ee,De)&&ee(J,De,Ee[De]);if(H)for(var De of H(Ee))Ie.call(Ee,De)&&ee(J,De,Ee[De]);return J},Qe=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())});const Dt=({globalSetting:J,dispatch:Ee,user:De,open:Ze,onCancel:ut=()=>{}})=>{const[tn]=P.default.useForm(),[rn,kt]=(0,o.useState)(!1),[gt,Gt]=(0,o.useState)(null);return(0,o.useEffect)(()=>{var sn;if(Ze){const yn={code:"",user_type:((sn=De==null?void 0:De.userInfo)==null?void 0:sn.identity)==="student"?2:1,major:""};tn.setFieldsValue(yn),Gt(Re({},yn))}},[Ze]),o.createElement(v.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ze,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:rn,onCancel:ut,onOk:()=>tn.submit()},o.createElement(P.default,{colon:!1,form:tn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(sn,yn)=>Gt(Re({},yn)),onFinish:sn=>Qe(void 0,null,function*(){kt(!0);const yn=yield(0,oe.ZP)("/api/graduations/join.json",{method:"post",body:sn});yn.status===0&&(ut(),yn!=null&&yn.identifier?(0,Y.xg)(`/graduations/${yn==null?void 0:yn.identifier}/index`):s.ZP.success(yn==null?void 0:yn.message)),kt(!1)})},o.createElement(P.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},o.createElement(V.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),o.createElement(P.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},o.createElement(x.ZP.Group,null,o.createElement(x.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),o.createElement(x.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(gt==null?void 0:gt.user_type)===2&&o.createElement(P.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},o.createElement(V.default,{showCount:!0,maxLength:60}))))};var Ct=(0,A.connect)(({user:J,globalSetting:Ee})=>({user:J,globalSetting:Ee}))(Dt),ht=i(59301),Ot=Object.defineProperty,$t=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,X=(J,Ee,De)=>Ee in J?Ot(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,B=(J,Ee)=>{for(var De in Ee||(Ee={}))nt.call(Ee,De)&&X(J,De,Ee[De]);if(Jt)for(var De of Jt(Ee))te.call(Ee,De)&&X(J,De,Ee[De]);return J},d=(J,Ee)=>$t(J,Nt(Ee)),j=(J,Ee)=>{var De={};for(var Ze in J)nt.call(J,Ze)&&Ee.indexOf(Ze)<0&&(De[Ze]=J[Ze]);if(J!=null&&Jt)for(var Ze of Jt(J))Ee.indexOf(Ze)<0&&te.call(J,Ze)&&(De[Ze]=J[Ze]);return De},ue=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())}),C=(J=>(J.Projects="projects",J.Shixuns="shixuns",J.Classrooms="classrooms",J))(C||{}),h=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Graduations="graduations",J))(h||{});const le=J=>{var Ee=J,{homePage:De,user:Ze,globalSetting:ut,loading:tn,dispatch:rn}=Ee,kt=j(Ee,["homePage","user","globalSetting","loading","dispatch"]),gt,Gt,sn,yn;const[bn,mn]=(0,o.useState)(),[Pn,Mn]=(0,o.useState)(),[er,rr]=(0,o.useState)(!1),[An,jt]=(0,o.useState)(!1),[Xt,Fn]=(0,o.useState)(!1),[xn,kn]=(0,o.useState)();function Nn(Pt,an){for(const Rt of Pt){if(Rt.link===an)return Rt.hidden;if(Rt.subitem&&Rt.subitem.length>0){let Lt=Rt.subitem;for(const st of Lt)if(st.link===an)return st.hidden;return!1}}return!0}const Cn=Nn(((gt=ut.setting)==null?void 0:gt.navbar)||[],"/classrooms"),cn=Nn(((Gt=ut.setting)==null?void 0:Gt.navbar)||[],"/shixuns"),Qn=Nn(((sn=ut.setting)==null?void 0:sn.navbar)||[],"/paths"),Me=Nn(((yn=ut.setting)==null?void 0:yn.navbar)||[],"/graduations"),ke=Pt=>{var an;if((0,Q.tJ)(rn)){if(Pt==="projects"&&!((an=Ze.userInfo)!=null&&an.email)){s.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Pt==="classrooms"?mn(!0):Pt==="projects"&&Mn(!0)}},Ae=(Pt,an)=>{var Rt;if((0,Q.tJ)(rn)){if(an==="projects"&&!((Rt=Ze.userInfo)!=null&&Rt.email)){s.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}an==="shixuns"&&!(0,Q.xY)()||Pt&&(window.location.href=Pt)}},tt=Pt=>{var an,Rt,Lt,st,qt,Bn,_n,un,Wt,In,qn,pr,xr,Qr,cr,Cr,fr,Kr,Rr,Ar,Ln,Un,Jn,sr,jr;return ht.createElement(ht.Fragment,null,ht.createElement(fe.Z,{justify:"space-around",className:"pt5 pb5"},ht.createElement(ve.Z,{className:((an=Ze.userInfo)==null?void 0:an.user_identity)!=="\u5B66\u751F"?Ne.joinCol:Ne.hidden},((Rt=Ze.userInfo)==null?void 0:Rt.user_identity)!=="\u5B66\u751F"&&!((Lt=ut==null?void 0:ut.setting)!=null&&Lt.hide_course)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>Ae("/classrooms/new")},(st=Ze.userInfo)!=null&&st.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((qt=ut==null?void 0:ut.setting)!=null&&qt.hide_shixun)&&((Bn=Ze==null?void 0:Ze.userInfo)==null?void 0:Bn.is_shixun_marker)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>Ae("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((_n=Ze.userInfo)==null?void 0:_n.main_site)||!((un=Ze.userInfo)!=null&&un.main_site)&&!Qn&&(((Wt=Ze.userInfo)==null?void 0:Wt.admin)||((In=Ze.userInfo)==null?void 0:In.is_teacher)||((qn=Ze.userInfo)==null?void 0:qn.business)))&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>Ae("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((pr=ut==null?void 0:ut.setting)!=null&&pr.is_local)&&((xr=Ze.userInfo)==null?void 0:xr.main_site)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>{var Nr;return Ae(`${(Nr=ut==null?void 0:ut.setting)==null?void 0:Nr.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Qr=Ze==null?void 0:Ze.userInfo)==null?void 0:Qr.identity)!=="student"&&ht.createElement(w.default.Item,d(B({},Pt),{onClick:()=>ue(void 0,null,function*(){if(!(0,Q.o1)(rn))return;const Nr=yield(0,F.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Nr!=null&&Nr.un_purchased){rn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Nr.status===0&&(kn(Nr),rr(!0))})}),ht.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((cr=Ze.userInfo)!=null&&cr.main_site)&&ht.createElement("div",null,ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("classrooms")},(Cr=Ze.userInfo)!=null&&Cr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((fr=Ze.userInfo)==null?void 0:fr.main_site)&&!((Kr=ut==null?void 0:ut.setting)!=null&&Kr.is_local)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Rr=Ze.userInfo)==null?void 0:Rr.main_site)&&((Ar=Ze.userInfo)==null?void 0:Ar.user_identity)!=="\u5B66\u751F"&&ht.createElement(ve.Z,null,ht.createElement("div",{className:Ne.joinBoard})),((Ln=Ze.userInfo)==null?void 0:Ln.main_site)&&ht.createElement(ve.Z,{className:((Un=Ze.userInfo)==null?void 0:Un.user_identity)!=="\u5B66\u751F"?Ne.joinCol:Ne.w90},ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("classrooms")},(Jn=Ze.userInfo)!=null&&Jn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((sr=Ze.userInfo)==null?void 0:sr.main_site)&&!((jr=ut==null?void 0:ut.setting)!=null&&jr.is_local)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ht.createElement(w.default.Item,d(B({},Pt),{onClick:()=>{(0,Q.o1)(rn)&&jt(!0)}}),ht.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ht.createElement("section",null,ht.createElement(de.Z,{dropdownRender:()=>{var Pt;return ht.createElement(w.default,{className:((Pt=Ze.userInfo)==null?void 0:Pt.user_identity)!=="\u5B66\u751F"?`${Ne.rightMenu} ${Ne.joinMenu} mt10`:`${Ne.rightMenu} ${Ne.joinMenu} ${Ne.w140} mt10`},ht.createElement(tt,null))},placement:"bottom"},ht.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ht.createElement(ft.Z,{visible:bn,onCancel:()=>mn(!1)}),ht.createElement(Te,{visible:Pn,onCancel:()=>Mn(!1)}),ht.createElement(me,{info:xn,open:er,onCancel:()=>rr(!1)}),ht.createElement(Ct,{open:An,onCancel:()=>jt(!1)}))};var W=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Ze})=>({homePage:J,user:De,globalSetting:Ze,loading:Ee.models.index}))(le),D={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},ye=i(2119),at=i(3129),We=i(10148),se=i(59301),lt=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,k=(J,Ee)=>{var De={};for(var Ze in J)K.call(J,Ze)&&Ee.indexOf(Ze)<0&&(De[Ze]=J[Ze]);if(J!=null&<)for(var Ze of lt(J))Ee.indexOf(Ze)<0&&f.call(J,Ze)&&(De[Ze]=J[Ze]);return De},he=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())});const Be=J=>{var Ee,De=RegExp("(^| )"+J+"=([^;]+)(;|$)");return(Ee=document.cookie.match(De))?decodeURIComponent(Ee[2]):null},dt=J=>{var Ee=new Date;Ee.setTime(Ee.getTime()-1);var De=Be(J);De!=null&&(document.cookie=J+"="+De+";expires="+Ee.toGMTString())};var yt=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Competition="competitions",J.Engineering="engineering",J.Graduations="graduations",J.Paperlibrary="paperlibrary",J.Problemset="problemset",J.Dataset="dataset",J))(yt||{});const wt=J=>{var Ee=J,{homePage:De,user:Ze,globalSetting:ut,loading:tn,dispatch:rn,shixunHomeworks:kt,location:gt,payload:Gt={}}=Ee,sn=k(Ee,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),yn,bn,mn,Pn,Mn,er,rr,An,jt,Xt,Fn,xn,kn,Nn,Cn,cn;const Qn=(bn=(((yn=ut.setting)==null?void 0:yn.navbar)||[]).find(Pt=>Pt.link==="/classrooms"))==null?void 0:bn.hidden,Me=(Pn=(((mn=ut.setting)==null?void 0:mn.navbar)||[]).find(Pt=>Pt.link==="/shixuns"))==null?void 0:Pn.hidden,ke=(er=(((Mn=ut.setting)==null?void 0:Mn.navbar)||[]).find(Pt=>Pt.link==="/paths"))==null?void 0:er.hidden,Ae=(rr=Ze.userInfo)==null?void 0:rr.is_school_manage,tt=()=>{var Pt,an,Rt,Lt,st,qt,Bn,_n,un,Wt,In;return(0,Y.Ll)()?se.createElement(w.default,{className:`${D.rightMenu} ${D.menuWrap}`},se.createElement(w.default.Item,null,se.createElement(A.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):se.createElement(w.default,{className:`${D.rightMenu} ${D.menuWrap}`},se.createElement(w.default.Item,null,se.createElement(A.Link,{to:`/users/${(Pt=Ze.userInfo)==null?void 0:Pt.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),se.createElement(w.default.Item,null,se.createElement(A.Link,{to:`/users/${(an=Ze.userInfo)==null?void 0:an.login}/classrooms`},(Rt=Ze.userInfo)!=null&&Rt.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),se.createElement(w.default.Item,null,se.createElement(A.Link,{to:`/users/${(Lt=Ze.userInfo)==null?void 0:Lt.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),se.createElement(w.default.Item,null,se.createElement(A.Link,{to:`/users/${(st=Ze.userInfo)==null?void 0:st.login}/paths`},(qt=Ze.userInfo)!=null&&qt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Bn=Ze.userInfo)==null?void 0:Bn.user_identity)!=="\u5B66\u751F"&&se.createElement(w.default.Item,null,se.createElement(A.Link,{to:`/users/${(_n=Ze.userInfo)==null?void 0:_n.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),se.createElement(w.default.Item,null,se.createElement(A.Link,{to:`/users/${(un=Ze.userInfo)==null?void 0:un.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Wt=Ze.userInfo)==null?void 0:Wt.user_identity)!=="\u5B66\u751F"&&se.createElement(w.default.Item,null,se.createElement(A.Link,{to:`/users/${(In=Ze.userInfo)==null?void 0:In.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),se.createElement(w.default.Item,null,se.createElement(A.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||rn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:se.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Ae&&se.createElement(w.default.Item,null,se.createElement(A.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),se.createElement(w.default.Item,{className:D.exit},se.createElement("a",{onClick:()=>he(void 0,null,function*(){try{const qn=yield(0,at.vR)({});s.ZP.success(qn==null?void 0:qn.message)}catch(qn){}(0,Y.d8)("_educoder_session","logout",1),(0,Y.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ye.bg)()?se.createElement(de.Z,{className:`${D.height67}`,dropdownRender:tt,placement:"bottomRight"},se.createElement("section",null,se.createElement("aside",null,se.createElement("div",{className:kt.actionTabs.type===1?D.classromediv:""},se.createElement("img",{className:`${D.userPic} current ml15`,src:`${(An=We.Z)==null?void 0:An.IMG_SERVER}/images/${(jt=Ze.userInfo)==null?void 0:jt.image_url}`,alt:"",onClick:()=>{var Pt;return A.history.push((0,Y.Ll)()?"/account/profile":`/users/${(Pt=Ze.userInfo)==null?void 0:Pt.login}/classrooms`)}}),(0,Y.Ll)()&&se.createElement("span",{className:"ml10 font16"},(Xt=Ze.userInfo)==null?void 0:Xt.username),se.createElement("i",{className:`iconfont icon-zhankai4 ${D.icon}`}))))):se.createElement("div",{className:`font15 ${ut.isIlearning?D.login:""}`},((Fn=ut.setting)==null?void 0:Fn.sso_login_url)&&se.createElement("a",{target:"_blank",href:(xn=ut.setting)==null?void 0:xn.sso_login_url},se.createElement("img",{src:`${We.Z.IMG_SERVER}/${(kn=ut.setting)==null?void 0:kn.login_logo_url}`,width:40}),se.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Nn=ut.setting)==null?void 0:Nn.sso_login_button_name)),!((Cn=ut.setting)!=null&&Cn.hide_account_login)&&se.createElement(se.Fragment,null,se.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{rn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((cn=ut.setting)!=null&&cn.close_register)&&se.createElement(se.Fragment,null,se.createElement("span",{className:"ml5 mr5"},"|"),se.createElement(A.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Ft=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Ze,shixunHomeworks:ut})=>({homePage:J,user:De,globalSetting:Ze,shixunHomeworks:ut,loading:Ee.models.index}))(wt),Ut={tip:"tip___a6MfI"},en=i(61186),nn=i.n(en),_t=i(59301),pn=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())}),Tn=(J=>(J[J.Professor=1]="Professor",J[J.AssistantProfessor=2]="AssistantProfessor",J[J.Student=3]="Student",J))(Tn||{});const Yt=({visible:J,user:Ee,onCancel:De=()=>{},dispatch:Ze})=>{var ut,tn,rn;const[kt,gt]=(0,o.useState)(),[Gt,sn]=(0,o.useState)([]),[yn,bn]=(0,o.useState)(!1),[mn,Pn]=(0,o.useState)(!1),[Mn,er]=(0,o.useState)(),[rr,An]=(0,o.useState)(!1),jt=(ut=window.location.pathname)==null?void 0:ut.includes("classrooms/");(0,o.useEffect)(()=>{var Cn,cn;(Cn=Ee==null?void 0:Ee.userInfo)!=null&&Cn.identity&&sn([((cn=Ee==null?void 0:Ee.userInfo)==null?void 0:cn.identity)==="student"?3:1])},[Ee]),(0,o.useEffect)(()=>{var Cn,cn,Qn;if(console.log(Ee==null?void 0:Ee.userInfo),(Cn=Ee==null?void 0:Ee.userInfo)!=null&&Cn.user_status)if(((cn=Ee==null?void 0:Ee.userInfo)==null?void 0:cn.role)===15){An(!1);return}else{let Me=JSON.parse(jt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Me&&(Me==null?void 0:Me.login)===((Qn=Ee==null?void 0:Ee.userInfo)==null?void 0:Qn.login)?(console.log(nn()(Me==null?void 0:Me.time).add(1,"days")),console.log(nn()(new Date)),nn()(Me==null?void 0:Me.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Gt.includes(1)){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_t.createElement("div",{className:"tc"},cn||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Cn}/students`}});return}window.location.href=`/classrooms/${Cn}/students`},Fn=()=>pn(void 0,null,function*(){if(!kt){s.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}bn(!0);const Cn=yield(0,R.cR)({invite_code:kt,professor:Gt.includes(1)?1:null,assistant_professor:Gt.includes(2)?1:null,student:Gt.includes(3)?1:null});if(bn(!1),(Cn==null?void 0:Cn.status)===-1&&Ze({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Cn==null?void 0:Cn.status)===-2){if(xn(),Cn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Pn(!0),er(1);return}if(Cn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Pn(!0),er(2);return}if(Cn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Pn(!0),er(3);return}}if((Cn==null?void 0:Cn.status)===0){(0,Y.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),xn(),Cn!=null&&Cn.course_id?Xt(Cn.course_id,Cn.message):s.ZP.success(Cn.message);return}}),xn=()=>pn(void 0,null,function*(){De()}),kn=()=>{var Cn,cn;jt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Cn=Ee==null?void 0:Ee.userInfo)==null?void 0:Cn.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(cn=Ee==null?void 0:Ee.userInfo)==null?void 0:cn.login})),An(!1)},Nn=()=>pn(void 0,null,function*(){let Cn=yield(0,oe.ZP)("/api/business_contacts.json",{method:"post"});(Cn==null?void 0:Cn.status)===0&&s.ZP.info("\u7533\u8BF7\u6210\u529F")});return _t.createElement(_t.Fragment,null,rr&&_t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},_t.createElement("div",{className:Ut.tip},_t.createElement("div",null,_t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),jt?_t.createElement(_t.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((rn=Ee==null?void 0:Ee.userInfo)==null?void 0:rn.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):_t.createElement(_t.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),_t.createElement("div",null,_t.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:kn},"\u5FFD\u7565"),_t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Nn},"\u7533\u8BF7\u5EF6\u671F")))))};var zn=(0,A.connect)(({user:J})=>({user:J}))(Yt),On=i(3113),fn="data:image/png;base64,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",Dn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,$e=(J,Ee)=>{var De={};for(var Ze in J)$n.call(J,Ze)&&Ee.indexOf(Ze)<0&&(De[Ze]=J[Ze]);if(J!=null&&Dn)for(var Ze of Dn(J))Ee.indexOf(Ze)<0&&Ce.call(J,Ze)&&(De[Ze]=J[Ze]);return De};const it=null,ot=J=>{var Ee=J,{homePage:De,user:Ze,globalSetting:ut,loading:tn,dispatch:rn,location:kt,text:gt,shixunHomeworks:Gt,payload:sn={}}=Ee,yn=$e(Ee,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[bn,mn]=(0,o.useState)("none");return(0,o.useEffect)(()=>{Gt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&mn("flex")},[Gt.actionTabs.key]),(0,o.useEffect)(()=>{Gt.actionTabs.key==="\u9690\u85CF"&&(mn("none"),localStorage.setItem("Noviceguide","0"))},[Gt.actionTabs.key]),o.createElement("div",{style:{display:bn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},o.createElement("div",{style:{margin:"0 auto",width:"1200px"}},o.createElement("img",{src:fn,style:{position:"absolute",top:"-32px"}}),o.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Gt.actionTabs.text),Gt.actionTabs.type===9?o.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.createElement(On.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),mn("none"),rn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):o.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.createElement(On.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),rn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),mn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var zt=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Ze,shixunHomeworks:ut})=>({homePage:J,user:De,globalSetting:Ze,loading:Ee.models.index,shixunHomeworks:ut}))(ot),vn=Object.defineProperty,Zt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,g=(J,Ee,De)=>Ee in J?vn(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,E=(J,Ee)=>{for(var De in Ee||(Ee={}))on.call(Ee,De)&&g(J,De,Ee[De]);if(Zt)for(var De of Zt(Ee))ie.call(Ee,De)&&g(J,De,Ee[De]);return J};const I=J=>React.createElement("svg",E({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},J),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var y="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",$=i(89392),ce=i(92736),Ge=i(6848),Ye={content:"content___L4gl0"},At="data:image/png;base64,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",St=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())});const Tt=({classroomList:J,loading:Ee,user:De,dispatch:Ze,virtualSpaces:ut,globalSetting:tn})=>{const rn=(0,A.useLocation)();let kt=!1;(0,o.useEffect)(()=>{tn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(kt=!0)},[tn.actionTabs.key]),(0,o.useEffect)(()=>{kt&&Ze({type:"globalSetting/setActionTabs",payload:{}})},[rn.pathname]);const gt=()=>{Ze({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return o.createElement(ce.ZP,{theme:{token:{colorBgMask:"#999"}}},o.createElement(v.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:tn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>St(void 0,null,function*(){}),onCancel:()=>{gt()}},o.createElement("div",{className:Ye.content},o.createElement("div",{className:"mb15"},o.createElement("img",{src:At,alt:""})),o.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),o.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",o.createElement(Ge.Z,{placement:"bottom",title:o.createElement("div",null,o.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),o.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),o.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},o.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Kt=(0,A.connect)(({classroomList:J,user:Ee,loading:De,virtualSpaces:Ze,globalSetting:ut})=>({classroomList:J,user:Ee,loading:De,virtualSpaces:Ze,globalSetting:ut}))(Tt),ge=i(59301),bt=Object.defineProperty,ae=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ke=(J,Ee,De)=>Ee in J?bt(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,Et=(J,Ee)=>{for(var De in Ee||(Ee={}))Oe.call(Ee,De)&&Ke(J,De,Ee[De]);if(ae)for(var De of ae(Ee))Pe.call(Ee,De)&&Ke(J,De,Ee[De]);return J},je=(J,Ee)=>{var De={};for(var Ze in J)Oe.call(J,Ze)&&Ee.indexOf(Ze)<0&&(De[Ze]=J[Ze]);if(J!=null&&ae)for(var Ze of ae(J))Ee.indexOf(Ze)<0&&Pe.call(J,Ze)&&(De[Ze]=J[Ze]);return De},_e=(J,Ee,De)=>new Promise((Ze,ut)=>{var tn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},rn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(tn,rn);kt((De=De.apply(J,Ee)).next())});const{Header:U}=O.default,{Search:Se}=V.default;function ze(){var J,Ee;const Ze=window.location.pathname.split("/"),ut={};return Ze[1]=="classrooms"&&Ze.length>3&&!((J=Ze[4])!=null&&J.includes("newgold"))&&!((Ee=Ze[5])!=null&&Ee.includes("newgold"))&&Ze[2]!=="coursesId"&&(ut.course_id=Ze[2]),Ze[1]==="shixuns"&&Ze.length>3&&(ut.objective_type="shixun",ut.objective_id=Ze[2]),Ze[1]==="paths"&&Ze.length>3&&(ut.objective_type="path",ut.objective_id=Ze[2]),Et(Et({},ut),{school:1})}const qe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],et=J=>{var Ee=J,{homePage:De,user:Ze,globalSetting:ut,loading:tn,dispatch:rn,isLogin:kt=!1,shixunHomeworks:gt}=Ee,Gt=je(Ee,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),sn,yn,bn,mn,Pn,Mn,er,rr,An;const jt=(0,A.useLocation)(),[Xt,Fn]=(0,o.useState)(!1),[xn,kn]=(0,o.useState)(""),[Nn,Cn]=(0,o.useState)(!1),cn=ze();(0,o.useEffect)(()=>{rn({type:"user/getNavigationInfo",payload:Et({},cn)})},[ut.name]),(0,o.useEffect)(()=>{gt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(qe!=null&&qe.includes(jt==null?void 0:jt.pathname)||(jt==null?void 0:jt.pathname.indexOf("/classrooms"))===0||rn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[jt.pathname]),(0,o.useEffect)(()=>{gt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||gt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[gt.actionTabs.key]),(0,o.useEffect)(()=>{var Lt;if(ut!=null&&ut.setting){let st=(0,$.cloneDeep)((Lt=ut==null?void 0:ut.setting)==null?void 0:Lt.navbar);st=st==null?void 0:st.filter(Bn=>{var _n;return!(Bn!=null&&Bn.hidden)&&!((0,ye.JA)()&&((_n=["/paperlibrary","/problemset"])!=null&&_n.includes(Bn.link)))});for(const Bn of st)Bn.subitem&&(Bn.subitem=Bn.subitem.filter(_n=>{var un;return!(_n!=null&&_n.hidden)&&!((0,ye.JA)()&&((un=["/paperlibrary","/problemset"])!=null&&un.includes(_n.link)))}));let qt=!1;st==null||st.map(function(Bn,_n){var un,Wt,In,qn;const pr=jt.pathname;Bn.link===pr&&(kn(Bn==null?void 0:Bn.link),(0,Y.Dk)(pr==="/"?(un=ut==null?void 0:ut.setting)==null?void 0:un.name:Rt(Bn==null?void 0:Bn.name)),tt(an(_n,{name:Bn==null?void 0:Bn.name,link:Bn==null?void 0:Bn.link},st)),qt=!0),pr=="/"&&(kn(""),(0,Y.Dk)((Wt=ut==null?void 0:ut.setting)==null?void 0:Wt.name)),(In=Bn==null?void 0:Bn.subitem)!=null&&In.length&&((qn=Bn==null?void 0:Bn.subitem)==null||qn.map(xr=>{xr.link===pr&&(kn(xr==null?void 0:xr.link),pr!=="/"&&(0,Y.Dk)(Rt(xr==null?void 0:xr.name)),tt(an(_n,{name:xr==null?void 0:xr.name,link:xr==null?void 0:xr.link},st)),qt=!0)}))}),qt||tt(st)}},[ut==null?void 0:ut.setting,Ze]);const Qn=(0,o.useMemo)(()=>{var Lt,st;return(Lt=ut==null?void 0:ut.setting)!=null&&Lt.nav_logo_url?`${We.Z.IMG_SERVER}/${(st=ut==null?void 0:ut.setting)==null?void 0:st.nav_logo_url}`:`${We.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(sn=ut==null?void 0:ut.setting)==null?void 0:sn.nav_logo_url]);function Me(Lt){A.history.push("/search?value="+Lt)}const ke=()=>Xt?ge.createElement("div",{onBlur:()=>{setTimeout(()=>{Fn(!1)},300)}},ge.createElement(Se,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Me,autoFocus:!0})):ge.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{A.history.push("/search?value=")}}),[Ae,tt]=(0,o.useState)([]),Pt=(Lt,st)=>_e(void 0,null,function*(){var qt,Bn,_n,un,Wt,In;if((Lt==null?void 0:Lt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const qn=yield(0,at.IU)({tab_module_type:"engineering"});if(qn!=null&&qn.un_purchased){rn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(qt=qn==null?void 0:qn.data)!=null&&qt.engineer_url?(_n=(Bn=qn==null?void 0:qn.data)==null?void 0:Bn.engineer_url)!=null&&_n.includes("http")?(0,Y.xg)((un=qn==null?void 0:qn.data)==null?void 0:un.engineer_url):A.history.push((Wt=qn==null?void 0:qn.data)==null?void 0:Wt.engineer_url):(qn==null?void 0:qn.status)!=401&&Cn(!0);return}(In=Lt==null?void 0:Lt.link)!=null&&In.includes("http")?(0,Y.xg)(Lt==null?void 0:Lt.link):((0,Y.Dk)(Lt==null?void 0:Lt.name),A.history.push(Lt==null?void 0:Lt.link)),(Lt==null?void 0:Lt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&rn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ge.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),an=(Lt,st,qt)=>{const Bn=qt.slice();return Bn[Lt]&&(Bn[Lt].name=st.name,Bn[Lt].link=st.link),Bn||[]},Rt=(Lt="")=>(Lt==null?void 0:Lt.indexOf("<"))>-1?Lt==null?void 0:Lt.slice(0,Lt==null?void 0:Lt.indexOf("<")):Lt;return ut.showHeader&&ut.showHeaderFooter?ge.createElement(O.default,{style:{background:`${jt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${ut.isIlearning?L["header-iearning"]:L.header} ${ut.showHeaderFixed?L.headerFixed:""}`},(ut==null?void 0:ut.showTip)&&ge.createElement(zn,null),ge.createElement(U,{className:"header",style:{background:`${jt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${jt.pathname=="/training"?"999":""}`}},ge.createElement("section",{className:L["edu-menu"]},(!!ut.isIlearning||!((yn=ut==null?void 0:ut.setting)!=null&&yn.main_site)&&!!((bn=ut==null?void 0:ut.setting)!=null&&bn.navbar))&&ge.createElement(A.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{rn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ge.createElement("img",{className:L.logo,title:(mn=ut.setting)==null?void 0:mn.name,src:Qn||y})),ge.createElement("ul",{className:`${L.menu} ${(0,Y.Ll)()&&"ml0"}`},(0,Y.Ll)()&&ge.createElement("li",null,ge.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Y.Ll)()&&ut.setting&&(Ae==null?void 0:Ae.map(function(Lt,st){var qt,Bn,_n,un,Wt;return ge.createElement("li",{key:st,className:!((qt=Lt==null?void 0:Lt.subitem)!=null&&qt.length)&&xn===(Lt==null?void 0:Lt.link)||(Bn=Lt==null?void 0:Lt.subitem)!=null&&Bn.some(In=>xn===(In==null?void 0:In.link))?L.actived:""},ge.createElement("div",{onClick:()=>Pt(Lt,st),className:L.name},ge.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var In;let qn=Lt==null?void 0:Lt.name;return(In=Lt==null?void 0:Lt.subitem)==null||In.map((pr,xr)=>(pr.link===jt.pathname&&(qn=pr.name),pr)),qn})()}}),((_n=Lt==null?void 0:Lt.subitem)==null?void 0:_n.length)>0&&ge.createElement("i",{className:"iconfont icon-zhankai4"})),((un=Lt==null?void 0:Lt.subitem)==null?void 0:un.length)>0&&ge.createElement("div",{className:L.dropDown},(Wt=Lt==null?void 0:Lt.subitem)==null?void 0:Wt.map((In,qn)=>ge.createElement("div",{className:L.subName,onClick:()=>Pt(In,st),key:st+"-"+qn},!!qn&&ge.createElement("div",{className:L.line}),ge.createElement("aside",{className:"font16 c-black"},Rt(In==null?void 0:In.name)),ge.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},In.content)))))}))),ge.createElement("div",{className:"search-bar",style:{flex:ut.isIlearning?"initial":"1 0 auto"}},!(0,Y.Ll)()&&!(ut!=null&&ut.isIlearning)&&ge.createElement(ge.Fragment,null,ge.createElement(ke,null),!kt&&ge.createElement(W,null),!kt&&!!((Pn=Ze==null?void 0:Ze.userInfo)!=null&&Pn.login)&&ge.createElement(A.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Mn=Ze==null?void 0:Ze.userInfo)==null?void 0:Mn.login}/user_tidings`},((er=Ze==null?void 0:Ze.navigationInfo)==null?void 0:er.new_message)&&ge.createElement("span",{className:L.newslight}))),!kt&&ge.createElement(Ft,{payload:cn}))),ge.createElement(v.default,{centered:!0,destroyOnClose:!0,open:Nn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Y.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Cn(!1)},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ge.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ge.createElement("img",{src:`${We.Z.IMG_SERVER}/${(rr=ut==null?void 0:ut.setting)==null?void 0:rr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ge.createElement("p",null,"\u7FA4\u53F7\uFF1A",(An=ut==null?void 0:ut.setting)==null?void 0:An.homepage_tea_qq_number)))),ge.createElement(zt,null),ge.createElement(Kt,null)):ge.createElement(ge.Fragment,null,ge.createElement(Kt,null))};var xt=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Ze,shixunHomeworks:ut})=>({homePage:J,user:De,globalSetting:Ze,loading:Ee.models.index,shixunHomeworks:ut}))(et)},48922:function(hn,rt,i){"use strict";i.d(rt,{xp:function(){return v},AG:function(){return de},JA:function(){return s},FX:function(){return B},k$:function(){return $t},ub:function(){return Nt},e6:function(){return Jt},v7:function(){return Y},BO:function(){return x},x7:function(){return F},em:function(){return Qe},BV:function(){return L},qz:function(){return ve},Gm:function(){return fe},yt:function(){return Q},I2:function(){return Xe},sQ:function(){return Ne},z3:function(){return O},GY:function(){return ht},wC:function(){return Ot},Pt:function(){return Ct},Oe:function(){return Dt},L6:function(){return A},RL:function(){return o},f$:function(){return V},j1:function(){return z},jD:function(){return R},g4:function(){return q}});var o=i(58143),A="data:image/png;base64,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",O=i(4977),V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",L=i.p+"static/err.2323787b.png",s="data:image/png;base64,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",fe="data:image/png;base64,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",ve="data:image/png;base64,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",w="data:image/png;base64,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",de="data:image/png;base64,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",x=i.p+"static/douyu.1e926b4a.jpg",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",z="data:image/png;base64,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",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",pt="data:image/png;base64,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",Te="data:image/png;base64,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",ft="data:image/png;base64,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",Ne="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",Q="data:image/png;base64,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",P=i(76298),c=i.p+"static/teacherQQ.833913ba.jpg",F="data:image/png;base64,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",N=i(59301),_=Object.defineProperty,M=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,Ue=(d,j,ue)=>j in d?_(d,j,{enumerable:!0,configurable:!0,writable:!0,value:ue}):d[j]=ue,pe=(d,j)=>{for(var ue in j||(j={}))ne.call(j,ue)&&Ue(d,ue,j[ue]);if(M)for(var ue of M(j))Z.call(j,ue)&&Ue(d,ue,j[ue]);return d};const It=d=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},d),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var xe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Xe="data:image/jpeg;base64,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",Ve=i.p+"static/certificate.a2a9ee77.jpg",me=Object.defineProperty,oe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,we=(d,j,ue)=>j in d?me(d,j,{enumerable:!0,configurable:!0,writable:!0,value:ue}):d[j]=ue,Ie=(d,j)=>{for(var ue in j||(j={}))G.call(j,ue)&&we(d,ue,j[ue]);if(oe)for(var ue of oe(j))H.call(j,ue)&&we(d,ue,j[ue]);return d};const ee=d=>React.createElement("svg",Ie({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},d),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Re="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Qe="data:image/png;base64,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",Dt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ct=i.p+"static/question.ed747acc.gif",ht="data:image/gif;base64,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",Ot=i(55351),$t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Nt="data:image/png;base64,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",Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",nt="data:image/png;base64,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",te=i(53114),X="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},4194:function(hn,rt,i){"use strict";var o=i(59301),A=i(78241),O=i(95237),V=i(57809),v=i(92832),L=i(88522),s=i(3113),fe=i(24905),ve=i(6848),w=i(8591),de=i(36546),x=i(42203),R=i(61186),Y=i.n(R),z=i(26724),q=i.n(z),pt=i(58143),Te=i(16597),ft=i(78258),Ne=i(52222),Q=i(59301),P=Object.defineProperty,c=Object.defineProperties,F=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,ne=(oe,G,H)=>G in oe?P(oe,G,{enumerable:!0,configurable:!0,writable:!0,value:H}):oe[G]=H,Z=(oe,G)=>{for(var H in G||(G={}))_.call(G,H)&&ne(oe,H,G[H]);if(N)for(var H of N(G))M.call(G,H)&&ne(oe,H,G[H]);return oe},Ue=(oe,G)=>c(oe,F(G)),pe=(oe,G,H)=>new Promise((we,Ie)=>{var ee=Dt=>{try{Qe(H.next(Dt))}catch(Ct){Ie(Ct)}},Re=Dt=>{try{Qe(H.throw(Dt))}catch(Ct){Ie(Ct)}},Qe=Dt=>Dt.done?we(Dt.value):Promise.resolve(Dt.value).then(ee,Re);Qe((H=H.apply(oe,G)).next())});const It=[];function xe({onSearch:oe,schools:G}){return Q.createElement(A.default,{colon:!1,layout:"horizontal",onFinish:oe,initialValues:{keyword:"",school_name:"",search_type:"1"}},Q.createElement(O.Z,{style:{flexWrap:"nowrap"}},Q.createElement(A.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},Q.createElement(V.default,{popupClassName:Ne.Z.selectdown,style:{width:106}},Q.createElement(V.default.Option,{value:"1"},"\u59D3\u540D"),Q.createElement(V.default.Option,{value:"2"},"\u624B\u673A\u53F7"),Q.createElement(V.default.Option,{value:"3"},"\u90AE\u7BB1"))),Q.createElement(A.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},Q.createElement(v.default,{allowClear:!0,style:{width:300},size:"middle"})),Q.createElement(A.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},Q.createElement(L.Z,{options:G,style:{width:300},size:"middle",showSearch:!0,filterOption:(H,we)=>we.value.toUpperCase().indexOf(H.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),Q.createElement(s.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var Xe=(oe=>(oe[oe.INITDATA=0]="INITDATA",oe[oe.INITSCHOOLS=1]="INITSCHOOLS",oe[oe.SHOWLOADING=2]="SHOWLOADING",oe[oe.SELECTEDIDS=3]="SELECTEDIDS",oe[oe.SETQUERY=4]="SETQUERY",oe[oe.SETPAGE=5]="SETPAGE",oe))(Xe||{});function Ve(oe,G){switch(G.type){case 0:return Z(Z({},oe),G.payload);case 4:return Z(Z({},oe),G.payload);case 5:return Ue(Z({},oe),{page:G.payload,reload:!1});case 2:return Ue(Z({},oe),{loading:G.payload});case 1:return Ue(Z({},oe),{schools:G.payload});case 3:return Ue(Z({},oe),{selectedIds:G.payload});default:throw new Error}}const me={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};rt.Z=({onSelect:oe,onCancel:G,container_id:H,container_type:we})=>{const[Ie,ee]=(0,o.useReducer)(Ve,me),{data:Re,schools:Qe,loading:Dt,selectedIds:Ct,page:ht,count:Ot,query:$t,reload:Nt}=Ie;(0,o.useEffect)(()=>{function j(){return pe(this,null,function*(){const{users:ue,user_count:C}=yield(0,Te.nQ)(Ue(Z({},$t),{page:ht,container_type:we,container_id:H,display_aliases:!0}));ee({type:0,payload:{data:Nt?ue:[...Re,...ue],count:C}})})}$t&&j()},[ht,$t,Nt,H,we]),(0,o.useEffect)(()=>{function j(){return pe(this,null,function*(){const{school_names:ue}=yield(0,Te.K$)({display_aliases:!0});ee({type:1,payload:ue.map(C=>({value:C}))})})}j()},[]);const Jt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(j,ue)=>Q.createElement(fe.default,{value:ue.numid,checked:Ct.includes(ue.numid),disabled:!!j})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(j,ue)=>Q.createElement("div",null,Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement(x.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${ue.login}`,target:"_blank"},j||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:j=>Q.createElement("span",{style:{color:"#000000"}},j?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},Y()(j).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:j=>{if(j===1)return Q.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function nt(j){ee({type:4,payload:{page:1,reload:!0,query:j}})}function te(j){ee({type:5,payload:j})}function X(j){let ue=Ct.indexOf(j);ue>=0?Ct.splice(ue,1):Ct.push(j),ee({type:3,payload:[...Ct]})}function B(){Ct.length===0?w.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(oe(Ct,H),ee({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const d=Ot>ht*10;return Q.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},Q.createElement(xe,{onSearch:nt,schools:Qe}),$t?Q.createElement(Q.Fragment,null,Q.createElement("div",{className:"flexd-table-header mt20"},Q.createElement(ft.Gi,null,Q.createElement(de.default,{pagination:!1,dataSource:It,columns:Jt}))),Q.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},Q.createElement(q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:te,hasMore:d,useWindow:!1},Q.createElement(ft.Gi,null,Q.createElement(de.default,{loading:Dt,showHeader:!1,pagination:!1,dataSource:Re,columns:Jt,onRow:j=>({onClick:ue=>{j.added!==1&&X(j.numid)}})})))),Q.createElement("div",{className:"flex-container flex-end"},Q.createElement(s.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:G},"\u53D6\u6D88"),Q.createElement(s.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:B},"\u786E\u5B9A"))):Q.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},Q.createElement("img",{src:pt,width:"100",alt:""}),Q.createElement("br",null),Q.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},1568:function(hn,rt,i){"use strict";i.d(rt,{h:function(){return Q}});var o=i(59301),A=i(57809),O=i(78241),V=i(3113),v=i(89780),L=i.n(v),s=i(79906),fe=i(44383),ve=Object.defineProperty,w=Object.defineProperties,de=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,z=(P,c,F)=>c in P?ve(P,c,{enumerable:!0,configurable:!0,writable:!0,value:F}):P[c]=F,q=(P,c)=>{for(var F in c||(c={}))R.call(c,F)&&z(P,F,c[F]);if(x)for(var F of x(c))Y.call(c,F)&&z(P,F,c[F]);return P},pt=(P,c)=>w(P,de(c));const Te=A.default.Option,ft={labelCol:{span:4},wrapperCol:{span:20}},Ne={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"]};rt.Z=({callback:P,onCancel:c})=>{const[F,N]=(0,o.useState)("python");function _(ne){N(Ne[ne][1])}function M(ne){P(ne)}return o.createElement(O.default,pt(q({},ft),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:M,style:{width:500}}),o.createElement(O.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},o.createElement(A.default,{getPopupContainer:ne=>ne.parentNode,onChange:_},Object.keys(Ne).map(ne=>o.createElement(Te,{key:ne,value:ne},Ne[ne][0])))),o.createElement(O.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},o.createElement(Q,{mode:F})),o.createElement("div",{className:"flex-container flex-end"},o.createElement(V.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.createElement(V.ZP,{type:"ghost",onClick:c},"\u53D6\u6D88")))};function Q({value:P,onChange:c,mode:F,options:N={}}){const _=(0,o.useRef)(),[M,ne]=(0,o.useState)();return(0,o.useEffect)(()=>{if(M){let Z=function(Ue){const pe=Ue.getValue();c&&c(pe)};return M.on("change",Z),()=>{M.off("change",Z)}}},[M,c]),(0,o.useEffect)(()=>{M&&M.setOption("mode",F)},[M,F]),(0,o.useEffect)(()=>{M&&(P!==M.getValue()||P==="")&&setTimeout(()=>{M.setValue(P||"")},300)},[M,P]),(0,o.useEffect)(()=>{if(_.current&&!M){const Z=L().fromTextArea(_.current,q({mode:F,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},N));ne(Z)}},[_.current,M]),o.createElement("div",{className:"my-codemirror-container"},o.createElement("textarea",{ref:_}))}},92730:function(hn,rt,i){"use strict";i.d(rt,{i:function(){return P},Z:function(){return F}});var o={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"},A=i(71418),O=i(6848),V=i(92310),v=i.n(V),L=i(58130),s=i(97267),fe=i(2119),ve="data:image/png;base64,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",w="data:image/png;base64,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",de="data:image/png;base64,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",x="data:image/png;base64,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",R="data:image/png;base64,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",Y="data:image/png;base64,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",z="data:image/png;base64,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",q="data:image/png;base64,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",pt="data:image/png;base64,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",Te="data:image/png;base64,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",ft="data:image/png;base64,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",Ne="data:image/png;base64,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",Q=i(59301);const P=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ve,swimg:w},{name:"101\u8BA1\u5212",ptimg:de,swimg:x},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:R,swimg:Y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:z,swimg:q},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:pt,swimg:Te},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ft,swimg:Ne}];var F=({className:N,dataSource:_=[],col:M=4,right:ne,bottom:Z=23,precision:Ue=0,wrapWidth:pe=1200,trackEventItems:It,loading:xe,onRemove:Xe=()=>{},isCurrent:Ve=!0,showAlias:me=!1})=>{const oe=Math.floor((pe-(M-1)*ne)/M),G=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Q.createElement(A.Z,{spinning:xe},Q.createElement("div",{className:v()(o.list,N)},!!(_!=null&&_.length)&&(_==null?void 0:_.map((H,we)=>{var Ie;const{name:ee,id:Re,identifier:Qe,featured:Dt,school_name:Ct,image_url:ht,excellent:Ot,is_plan:$t}=H;return Q.createElement("div",{key:Re,className:o.wrap,style:{width:oe,marginRight:(1+we)%M===0?0:ne+Ue,marginBottom:Z}},Q.createElement("a",{className:o.li,onClick:Nt=>{Nt.preventDefault(),Nt.stopPropagation(),It&&(0,L.L9)([It]),(0,L.xg)(`/paths/${Qe}`)}},Q.createElement("div",{className:o.img},Q.createElement("img",{className:o.cover,src:`${ht}`}),Ve&&(0,fe.bg)()&&(H==null?void 0:H.studying)&&Q.createElement("div",{className:`${o.movebq} user-path-items`,onClick:Nt=>{Nt.stopPropagation(),Xe(H)}},Q.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Q.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ie=H==null?void 0:H.subject_tags)==null?void 0:Ie.map((Nt,Jt)=>{var nt,te;if(Jt===0){const B=(nt=G.find(d=>d.name==Nt))==null?void 0:nt.swimg;return Q.createElement("img",{className:o.sign,src:B,style:{left:"-4px"}})}const X=(te=G.find(B=>B.name==Nt))==null?void 0:te.ptimg;return Q.createElement("img",{className:o.sign,src:X,style:{left:`${48+52*(Jt-1)+2*Jt}px`}})}),Q.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(H==null?void 0:H.excellent)&&Q.createElement("div",{className:o.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Q.createElement("div",{className:o.name},Q.createElement(O.Z,{title:me&&(H!=null&&H.excellent_alias_name)?Q.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ee}`,Q.createElement("br",null),Q.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${H==null?void 0:H.excellent_alias_name}`)):ee},Q.createElement("span",{className:o.e},me&&(H==null?void 0:H.excellent_alias_name)||ee))),Q.createElement("div",{className:o.tags},Q.createElement("div",null,Q.createElement(O.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Q.createElement("span",null,Q.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Q.createElement("span",null,H.stages_count))),Q.createElement(O.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Q.createElement("span",null,Q.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Q.createElement("span",null,H.members_count)))))))})),!_.length&&Q.createElement(s.Z,null)))}},78258:function(hn,rt,i){"use strict";i.d(rt,{jL:function(){return v},w9:function(){return H},QD:function(){return K},cQ:function(){return Xe.Z},op:function(){return D},O5:function(){return $n},_b:function(){return yt},t7:function(){return Te},Gi:function(){return Dt},YG:function(){return Re},qp:function(){return de},vr:function(){return he},qE:function(){return We},Je:function(){return Q},wb:function(){return xe},cq:function(){return Jt},tp:function(){return Y}});var o=i(59301),A={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"},O="data:image/png;base64,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",v=({dataSource:Ce=[],img:$e,imgWidth:it=346,title:ot,sunTitle:zt,bannerExtraContent:vn})=>o.createElement("div",{className:A.banner},o.createElement("div",{className:A.content},o.createElement("aside",null,o.createElement("p",null,o.createElement("b",null,ot),o.createElement("span",null,zt)),Ce.length>0&&o.createElement("div",{className:A.btns},Ce.map((Zt,on)=>o.createElement("div",{key:on,onClick:Zt.click},Zt.name,Zt.sign?o.createElement("img",{src:O,width:39}):null))),vn),$e&&o.createElement("img",{style:{marginTop:33,marginRight:38},src:$e,width:it}))),L={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"},s=i(92310),fe=i.n(s),ve=i(89392),de=({dataSource:Ce=[],value:$e,onChange:it,onTitleChange:ot,className:zt,title:vn,titleWidth:Zt=41,style:on={},fontColor:ie="#6A7283",showCount:g})=>{const[E,I]=(0,o.useState)(0),[y,$]=(0,o.useState)(!1),ce=(0,o.useRef)(null),Ge=(0,o.useRef)(null);return(0,o.useEffect)(()=>{var Ye;Ce.length!==0&&(((Ye=ce==null?void 0:ce.current)==null?void 0:Ye.clientHeight)>97?I(1):I(0)),Ce.length===0&&I(0),$(!1)},[Ce]),o.createElement("div",{className:fe()(L.row,zt),style:on},o.createElement("div",{onClick:(0,ve.throttle)(()=>ot==null?void 0:ot(),2e3),style:{width:Zt,marginTop:y?12:4},className:`${L.title} ${ot?"current":""}`},vn),o.createElement("div",{className:y?`${L.tagsWrap} ${L.tagsBorderWrap}`:L.tagsWrap},o.createElement("div",{className:L.bar,ref:Ge,style:E>0?{height:E===1?97:"auto",overflow:E===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},o.createElement("div",{className:L.tag,ref:ce},Ce==null?void 0:Ce.map(Ye=>o.createElement("span",{onClick:()=>it(Ye.id),key:Ye.id,style:{color:ie},className:$e===Ye.id?L.active:""},o.createElement("span",{title:Ye.name,className:L.name},Ye.name),!!g&&o.createElement("span",{className:L.num},Ye.count))))),!!E&&o.createElement(o.Fragment,null,E===1?o.createElement("div",{onClick:()=>{var Ye;I(2),((Ye=ce==null?void 0:ce.current)==null?void 0:Ye.clientHeight)>245?$(!0):$(!1)},className:L.action},"\u5C55\u5F00",o.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):o.createElement("div",{onClick:()=>{Ge.current.scrollTop=0,I(1),$(!1)},className:L.action},"\u6536\u8D77",o.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},x={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"},Y=({dataSource:Ce=[],value:$e,onChange:it,className:ot,style:zt={}})=>o.createElement("div",{style:zt,className:fe()(x.tabs,ot)},Ce.map(vn=>o.createElement("span",{onClick:()=>it(vn.id),className:$e===vn.id?x.active:"",key:vn.id},vn.name))),z={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"},q=i(92832),Te=({dataSource:Ce=[],value:$e="",onChange:it,onInputChange:ot=()=>{},className:zt,style:vn={},placeholder:Zt,allowClear:on=!1})=>{var ie;const[g,E]=(0,o.useState)(""),[I,y]=(0,o.useState)("");(0,o.useEffect)(()=>{var Ge;let Ye=$e;(Ge=JSON.stringify($e))!=null&&Ge.includes("{")&&(E($e.id),Ye=$e.value||"");try{y(decodeURIComponent(Ye||""))}catch(At){y(decodeURIComponent(Ye||""))}},[$e]);const $=()=>{it(encodeURIComponent(I),g||null)},ce=Ge=>{Ge!==g&&(E(Ge),it(encodeURIComponent(I),Ge))};return o.createElement("div",{className:fe()(z.input,zt),style:vn},!!Ce.length&&o.createElement("div",{className:z.dropdown},o.createElement("div",{className:z.text},(ie=Ce.find(Ge=>Ge.id===g))==null?void 0:ie.name,o.createElement("i",{className:"iconfont icon-zhankai4"}),o.createElement("b",{className:z.b1}),o.createElement("b",{className:z.b2})),o.createElement("div",{className:z.menu},Ce.map((Ge,Ye)=>o.createElement("div",{key:Ye,onClick:()=>ce(Ge.id)},Ge.name)))),o.createElement(q.default,{onPressEnter:$,value:I,onChange:Ge=>{y(Ge.target.value),ot(encodeURIComponent(Ge.target.value),g||null)},bordered:!1,placeholder:Zt}),o.createElement("i",{onClick:$,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ft={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"},Q=({value:Ce,onChange:$e,className:it,total:ot,pageSize:zt,style:vn={}})=>{const Zt=Ce<2,on=Ce>=Math.ceil(ot/zt);return ot<=zt?o.createElement(o.Fragment,null):o.createElement("div",{className:fe()(ft.quickPager,it),style:vn},o.createElement("div",{onClick:()=>{Zt||$e(Ce-1,"prev")},className:Zt?ft.disabled:""},"\u4E0A\u4E00\u9875"),o.createElement("div",{onClick:()=>{on||$e(Ce+1,"next")},className:on?ft.disabled:""},"\u4E0B\u4E00\u9875"))},P={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"},c=i(71418),F=i(6848),N=i(68610),_=i(10148),M=i(58130),ne=i(96908),Z=i(57177),Ue=i(81378),pe=i(97267),xe=({className:Ce,dataSource:$e=[],col:it=4,right:ot,bottom:zt=23,precision:vn=0,wrapWidth:Zt=1200,trackEventItems:on,loading:ie})=>{const g=Math.floor((Zt-(it-1)*ot)/it);return o.createElement(c.Z,{spinning:ie},o.createElement("div",{className:fe()(P.list,Ce)},!!$e.length&&$e.map((E,I)=>{const{name:y,id:$,identifier:ce,power:Ge,cover_image_id:Ye,pic:At}=E;return o.createElement("div",{className:P.wrap,key:$,style:{width:g,marginRight:(1+I)%it===0?0:ot+vn,marginBottom:zt}},o.createElement("a",{target:"_blank",href:`/shixuns/${ce}/challenges`,className:P.li,onClick:St=>{St.preventDefault(),on&&(0,M.L9)([on]),Ge&&(0,M.xg)(`/shixuns/${ce}/challenges`)}},o.createElement("div",{className:P.img},o.createElement("img",{className:P.cover,src:`${At}`}),E.is_jupyter&&o.createElement("img",{className:P.sign,src:ne}),E.is_jupyter_lab&&o.createElement("img",{className:P.sign,src:Z}),E.is_unity_3d&&o.createElement("img",{className:P.sign,src:Ue})),o.createElement("div",{className:P.name},o.createElement(F.Z,{title:y||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},o.createElement("span",{className:P.e},y||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),o.createElement("div",{className:P.tags},o.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),o.createElement("span",null,E.challenges_count))),!!E.myshixuns_count&&o.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),o.createElement("span",null,E.myshixuns_count))),o.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},o.createElement("span",null,o.createElement("span",null,E.level))),o.createElement("div",{className:P.rate},o.createElement(N.Z,{allowHalf:!0,disabled:!0,defaultValue:E.score_info}),o.createElement("span",null,"\xA0",E.score_info?`${E.score_info}\u5206`:"5\u5206")))),!Ge&&o.createElement("div",{className:P.lockWrap},o.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),o.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!$e.length&&o.createElement(pe.Z,null)))},Xe=i(92730),Ve={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"},me="data:image/png;base64,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",oe=i(59301),H=({className:Ce,dataSource:$e=[],col:it=4,right:ot,bottom:zt=23,precision:vn=0,wrapWidth:Zt=1200,trackEventItems:on,loading:ie})=>{const g=Math.floor((Zt-(it-1)*ot)/it);return oe.createElement(c.Z,{spinning:ie},oe.createElement("div",{className:fe()(Ve.list,Ce)},!!$e.length&&$e.map((E,I)=>{const{subject_identifier:y,id:$,identifier:ce,power:Ge}=E,Ye=E.is_public!=0&&E.is_public;return oe.createElement("div",{className:Ve.wrap,key:$,style:{width:g,marginRight:(1+I)%it===0?0:ot+vn,marginBottom:zt}},oe.createElement("a",{className:Ve.li,onClick:At=>{At.preventDefault(),on&&(0,M.L9)([on]),(0,M.xg)(E.first_category_url)}},oe.createElement("div",{className:Ve.top},oe.createElement(F.Z,{title:E.name},oe.createElement("div",{className:Ve.name},E.name)),oe.createElement("img",{className:Ve.img,src:_.Z.IMG_SERVER+"/images/"+E.avatar_url}),oe.createElement("div",{className:Ve.text,title:E.creator},E.creator),y&&oe.createElement("div",{className:Ve.btns},oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ye&&oe.createElement("div",{className:Ve.sign},"\u516C\u5F00")),oe.createElement("div",{className:Ve.bottom},E.visits>0&&oe.createElement(F.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-liulanyan"}),oe.createElement("span",null,E.visits))),E.course_members_count>0&&oe.createElement(F.Z,{title:"\u6210\u5458",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan"}),E.course_members_count)),E.tasks_count>0&&oe.createElement(F.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zuoye"}),E.tasks_count)),E.is_end?oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!E.is_accessible&&oe.createElement("div",{className:Ve.lockWrap},oe.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$e.length&&oe.createElement(pe.Z,null)))},we={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ie=i(42203),Re=({dataSource:Ce=[],value:$e,onChange:it,className:ot,style:zt={},tabBarExtraContent:vn})=>o.createElement("div",{className:fe()(we.tabs,ot),style:zt},o.createElement("div",{className:we.tabsWrap},Ce.map((Zt,on)=>o.createElement("aside",{className:we.tab,onClick:()=>{it(Zt.id),Zt.link&&Ie.history.push(Zt.link)},key:on},o.createElement("div",{className:$e===Zt.id?we.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&o.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&o.createElement(F.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},o.createElement("span",{style:{color:"#9096A3"}},"\uFF08",o.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",o.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),o.createElement("div",{className:we.tabBar},vn)),Dt=({className:Ce,style:$e={},children:it})=>o.createElement("div",{className:fe()(Ce),style:$e},it),Ct={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"},ht=i(38854),Ot=i(20834);const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jt=({sortValue:Ce,dropValue:$e,className:it,onSort:ot,onDrop:zt,dataSource:vn=$t})=>{var Zt;return o.createElement("div",{className:fe()(Ct.orderWrap,it)},o.createElement(ht.Z,{dropdownRender:()=>o.createElement(Ot.default,null,vn.map((on,ie)=>o.createElement(Ot.default.Item,{key:ie,onClick:()=>zt(on.id)},on.name)))},o.createElement("span",{className:Ct.orderTextWrap},(Zt=vn.find(on=>$e===on.id))==null?void 0:Zt.name)),o.createElement("span",{className:Ct.orderIconWrap},o.createElement("span",{className:Ct.orderAsc},o.createElement("i",{className:Ce==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer}`,onClick:()=>ot(Ce==="asc"?"desc":"asc")})),o.createElement("span",{className:Ct.orderDesc},o.createElement("i",{className:Ce==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer}`,onClick:()=>ot(Ce==="asc"?"desc":"asc")}))))},nt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},te=i(3113),X=Object.defineProperty,B=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,ue=(Ce,$e,it)=>$e in Ce?X(Ce,$e,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ce[$e]=it,C=(Ce,$e)=>{for(var it in $e||($e={}))d.call($e,it)&&ue(Ce,it,$e[it]);if(B)for(var it of B($e))j.call($e,it)&&ue(Ce,it,$e[it]);return Ce},h=(Ce,$e)=>{var it={};for(var ot in Ce)d.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&B)for(var ot of B(Ce))$e.indexOf(ot)<0&&j.call(Ce,ot)&&(it[ot]=Ce[ot]);return it},le=(Ce,$e,it)=>new Promise((ot,zt)=>{var vn=ie=>{try{on(it.next(ie))}catch(g){zt(g)}},Zt=ie=>{try{on(it.throw(ie))}catch(g){zt(g)}},on=ie=>ie.done?ot(ie.value):Promise.resolve(ie.value).then(vn,Zt);on((it=it.apply(Ce,$e)).next())}),D=Ce=>{var $e=Ce,{className:it,style:ot,children:zt,loading:vn=!1,openLoading:Zt,onClick:on=()=>{},size:ie="middle",shape:g="round"}=$e,E=h($e,["className","style","children","loading","openLoading","onClick","size","shape"]);const[I,y]=(0,o.useState)(!1);return o.createElement(te.ZP,C({onClick:(0,ve.throttle)($=>le(void 0,null,function*(){Zt&&y(!0);try{yield on($)}catch(ce){console.log("error",ce)}Zt&&y(!1)}),2e3,{leading:!0,trailing:!1}),className:fe()(nt.btn,nt[`${ie}-${g}`],it),style:ot,size:ie,shape:g,loading:I||vn},E),zt)},ye={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"},We=({className:Ce,style:$e,children:it=null,onClick:ot,title:zt})=>o.createElement("div",{className:fe()(ye.head,Ce),style:$e},o.createElement("span",{className:"primary-hover",onClick:ot},o.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),o.createElement("b",{title:zt},zt),o.createElement("div",{className:ye.node},it)),se={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"},K=({confirmShow:Ce=!0,confirmTitle:$e,confirmClick:it,cancelShow:ot=!0,cancelTitle:zt,cancelClick:vn,className:Zt,style:on,confirmLoading:ie=!1})=>o.createElement("div",{className:fe()(se.btns,Zt),style:on},Ce&&o.createElement(te.ZP,{loading:ie,onClick:it,type:"primary",className:se.confirm},$e),ot&&o.createElement(te.ZP,{onClick:vn,className:se.cancel},zt)),f={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"},he=({className:Ce,style:$e={},LeftContent:it,children:ot,RightContent:zt})=>o.createElement("div",{className:fe()(f.fixedBottom,Ce),style:$e},o.createElement("div",{className:f.wrap},o.createElement("div",{className:f.left},it),o.createElement("div",{className:f.center},ot),o.createElement("div",{className:f.right},zt))),Be={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"},yt=({className:Ce,style:$e={},dataSource:it=[]})=>o.createElement("div",{className:fe()(Be.crumbs,Ce),style:$e},it.map((ot,zt)=>ztIe.history.push(ot.path)},ot.name):o.createElement("span",null,ot.name),o.createElement("span",null,"\xA0",">","\xA0")):o.createElement("span",{key:zt,style:{color:"#5F6368"}},ot.name))),wt=i(31797),Ft=Object.defineProperty,Ut=Object.defineProperties,en=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Tn=(Ce,$e,it)=>$e in Ce?Ft(Ce,$e,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ce[$e]=it,Yt=(Ce,$e)=>{for(var it in $e||($e={}))_t.call($e,it)&&Tn(Ce,it,$e[it]);if(nn)for(var it of nn($e))pn.call($e,it)&&Tn(Ce,it,$e[it]);return Ce},zn=(Ce,$e)=>Ut(Ce,en($e)),On=(Ce,$e)=>{var it={};for(var ot in Ce)_t.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&nn)for(var ot of nn(Ce))$e.indexOf(ot)<0&&pn.call(Ce,ot)&&(it[ot]=Ce[ot]);return it};const{Countdown:fn}=wt.default;var $n=Ce=>{var $e=Ce,{onChange:it}=$e,ot=On($e,["onChange"]);const[zt,vn]=(0,o.useState)(null);(0,o.useEffect)(()=>{typeof zt=="number"&&zt>=0&&it(zt)},[zt]);const Zt=on=>{const ie=Math.floor(on/1e3);vn(ie)};return o.createElement(fn,zn(Yt({},ot),{onChange:Zt}))}},30638:function(hn,rt,i){"use strict";var o=i(6848),A=i(8591),O=i(3113),V=i(36546),v=i(59301),L=i(52151),s=i(56102),fe=i.n(s);const ve=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:de=>v.createElement("div",{style:{display:"flex"}},v.createElement(o.Z,{title:de},v.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},de)),v.createElement(s.CopyToClipboard,{text:de,onCopy:()=>A.ZP.success("\u590D\u5236\u6210\u529F")},v.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],w=({detail:de})=>{const[x,R]=(0,v.useState)(de),[Y,z]=(0,v.useState)(1);(0,v.useEffect)(()=>{de&&R(de)},[de]);const q=(0,v.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:Y,showQuickJumper:{goButton:v.createElement(O.ZP,null,"GO")},total:x==null?void 0:x.data_sets_count,onChange:pt=>{z(pt),(0,L.pV)(`${de==null?void 0:de.id}`,{limit:10,page:pt}).then(Te=>{R(Te)})}}),[Y,x]);return v.createElement(V.default,{columns:ve,dataSource:x==null?void 0:x.data_sets,rowKey:"attachment_id",pagination:q})};rt.Z=(0,v.memo)(w)},78946:function(hn,rt,i){"use strict";i.r(rt),i.d(rt,{default:function(){return Qn}});var o=i(59301),A=i(11504),O=i(99313),V=i(78241),v=i(3113),L=i(71418),s=i(95237),fe=i(43604),ve=i(28103),w=i(43418),de=i(8591),x=i(88897),R=i(14841),Y=i(76995),z=i(42203),q={project_detail_wrapper:"project_detail_wrapper___ywzyI",nav:"nav___fxBLI",title:"title___NfoQH",fork_btn:"fork_btn___gBhDb",desc:"desc___SryMB",info:"info___fzlio",create_time:"create_time___JaeKJ",operation:"operation___N7pLK",delete_btn:"delete_btn___xrcwe",fork_modal:"fork_modal___nz1Xg",huanj:"huanj___EHzUt",divtitle:"divtitle___XmviM"},pt=i(52151),Te=i(2119),ft=i(92832),Ne=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const Q=({dispatch:Me,innovation:ke,detail:Ae})=>{const[tt]=V.default.useForm(),[Pt,an]=(0,o.useState)("notyet"),Rt=(0,o.useRef)(),Lt=()=>Ne(void 0,null,function*(){try{yield tt.validateFields();const Wt=tt.getFieldValue("name");an("forking");const In=yield(0,pt.M3)(`${Ae.id}`,{name:Wt});In.status===0&&(de.ZP.success("fork\u6210\u529F"),Rt.current=In.sci_project_id,ke.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal",`${ke.hideRemindModal}`)),an("success")}catch(Wt){an("fail")}}),st=()=>{z.history.push(`/innovation/project/detail/${Rt.current}`),location.reload()},qt=()=>{an("notyet"),tt.resetFields(),Me({type:"innovation/closeModal"})},Bn=()=>{Pt==="success"?st():Lt()},_n=o.createElement(V.default,{autoComplete:"off",form:tt,initialValues:{name:Ae.sci_project.name}},o.createElement(V.default.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),un={notyet:_n,forking:o.createElement("div",{style:{height:40}}),success:o.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:_n};return o.createElement(w.default,{title:"Fork\u9879\u76EE",width:600,open:ke.visibleModalName==="fork-project",className:`${q.fork_modal}`,destroyOnClose:!0,centered:!0,onCancel:qt,onOk:Bn,okText:Pt==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},o.createElement(L.Z,{tip:"\u9879\u76EEFork\u4E2D",spinning:Pt==="forking"},un[Pt]))};var P=(0,z.connect)(({innovation:Me})=>({innovation:Me}))(Q),c=i(61186),F=i.n(c),N=i(10148),M=()=>{const[Me,ke]=(0,o.useState)(F()().valueOf()),Ae=(0,o.useMemo)(()=>`${N.Z.API_SERVER}/rucaptcha?t=${Me}`,[Me]),tt=()=>{ke(F()().valueOf())};return o.createElement(s.Z,{align:"middle"},o.createElement("img",{src:Ae,alt:""}),o.createElement("span",{onClick:tt,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},ne=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const Z=({dispatch:Me,innovation:ke,projectId:Ae})=>{const[tt]=V.default.useForm(),Pt=()=>ne(void 0,null,function*(){try{yield tt.validateFields();const an=tt.getFieldsValue();(yield(0,pt.th)(Ae,{code:an.code})).status===0&&(de.ZP.success("\u5220\u9664\u6210\u529F"),Me({type:"innovation/closeModal"}),z.history.replace("/innovation/project"))}catch(an){Me({type:"innovation/closeModal"})}});return o.createElement(w.default,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,open:ke.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:()=>Me({type:"innovation/closeModal"}),onOk:Pt},o.createElement(V.default,{autoComplete:"off",form:tt,preserve:!1},o.createElement(V.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},o.createElement(V.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),o.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),o.createElement(M,null))))};var Ue=(0,z.connect)(({innovation:Me})=>({innovation:Me}))(Z),pe={flex_box_center:"flex_box_center___Qw6EI",flex_space_between:"flex_space_between___Ck1De",flex_box_vertical_center:"flex_box_vertical_center___wF0Km",flex_box_center_end:"flex_box_center_end___lwH1m",flex_box_column:"flex_box_column___GXFqw",menu:"menu___UnLMr",warehouse:"warehouse___P7f6U",header:"header___u00_W",title:"title____S1YG",content:"content___p_SoR",left:"left___hSMYA",right:"right___ZQk8Z",loading:"loading___W3zy1",empty:"empty___fievZ",tabs:"tabs___QW8es",line:"line___Jpj9w",footer:"footer___gn3O8",commit:"commit___xEz6h",blueLight:"blueLight___w_apJ",filePathWrp:"filePathWrp___H9erP",filePath:"filePath___TdyXm",bottom0:"bottom0___pV48E"},It=i(6848),xe=i(20834),Xe=i(38854),Ve=i(99682),me=i(56102),oe={wrap:"wrap___Bmme7",modal:"modal___AMeuc",title:"title___gcQ15",path:"path___Z2shU",colorBlue:"colorBlue___G_a7d",width240:"width240___AU6VN",filePath:"filePath___YkFWz"},G=Object.defineProperty,H=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ee=(Me,ke,Ae)=>ke in Me?G(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Re=(Me,ke)=>{for(var Ae in ke||(ke={}))we.call(ke,Ae)&&ee(Me,Ae,ke[Ae]);if(H)for(var Ae of H(ke))Ie.call(ke,Ae)&&ee(Me,Ae,ke[Ae]);return Me},Qe=(Me,ke)=>{var Ae={};for(var tt in Me)we.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&H)for(var tt of H(Me))ke.indexOf(tt)<0&&Ie.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},Dt=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const Ct=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=Qe(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,pr]=(0,o.useState)("");(0,o.useEffect)(()=>{st.visible&&In.resetFields()},[st.visible]),(0,o.useEffect)(()=>{const cr=sessionStorage.getItem("pathArray");if(cr){const Cr=cr.split(",").join("/"),fr=Cr.indexOf("/")===0?Cr.substr(1):Cr;pr(fr)}},[]),(0,o.useEffect)(()=>{var cr,Cr;Wt.current=(Cr=(cr=qt.pathname)==null?void 0:cr.split("/"))==null?void 0:Cr[2]},[]);const xr=(...cr)=>Dt(void 0,[...cr],function*(Cr={}){const fr=yield Rt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Bn.taskId,message:Cr.commitMessage,content:"",path:(st.defaultPath?st.defaultPath+"/":"")+Cr.path+"/"+(Cr.file||".gitkeep"),secret_repository:Lt?void 0:!0}});fr!=null&&fr.url&&(de.ZP.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+Cr.path+"/"+(Cr.file||".gitkeep"),name:Cr.path.split("/")[Cr.path.split("/").length-1]}),st.onClose())}),Qr=()=>{var cr,Cr;z.history.push(`/shixuns/${Wt.current}/${(Cr=(cr=qt.pathname)==null?void 0:cr.split("/"))==null?void 0:Cr[3]}${qn?`/master/shixun_show/${qn}`:""}`)};return o.createElement(w.default,{width:"60%",centered:!0,open:st.visible,wrapClassName:oe.modal,onOk:()=>{In.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.createElement("section",{className:oe.bg},o.createElement("div",{className:oe.wrap},o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:xr,onChange:()=>{var cr,Cr,fr,Kr;const Rr=Re({},In.getFieldsValue()),Ar=(cr=Rr==null?void 0:Rr.path)==null?void 0:cr.split(""),Ln=(Cr=Rr==null?void 0:Rr.file)==null?void 0:Cr.split("");(fr=Ar==null?void 0:Ar.filter(Un=>Un=="/"))!=null&&fr.length&&(Rr.path=Rr.path.substring(0,Rr.path.length-1)),(Kr=Ln==null?void 0:Ln.filter(Un=>Un=="/"))!=null&&Kr.length&&(Rr.file=Rr.file.substring(0,Rr.path.length-1)),In.setFieldsValue(Re({},Rr)),un(Rr)}},o.createElement(V.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.createElement(s.Z,null,o.createElement(fe.Z,null,o.createElement("span",{className:oe.filePath},st.defaultPath+"/")),o.createElement(fe.Z,{flex:"1"},o.createElement(V.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),o.createElement(V.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var ht=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(Ct),Ot=i(1568),$t=Object.defineProperty,Nt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,te=(Me,ke,Ae)=>ke in Me?$t(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,X=(Me,ke)=>{for(var Ae in ke||(ke={}))Jt.call(ke,Ae)&&te(Me,Ae,ke[Ae]);if(Nt)for(var Ae of Nt(ke))nt.call(ke,Ae)&&te(Me,Ae,ke[Ae]);return Me},B=(Me,ke)=>{var Ae={};for(var tt in Me)Jt.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&Nt)for(var tt of Nt(Me))ke.indexOf(tt)<0&&nt.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},d=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const j=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=B(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,pr]=(0,o.useState)("");(0,o.useEffect)(()=>{st.visible&&In.resetFields()},[st.visible]),(0,o.useEffect)(()=>{const cr=sessionStorage.getItem("pathArray");if(cr){const Cr=cr.split(",").join("/"),fr=Cr.indexOf("/")===0?Cr.substr(1):Cr;pr(fr)}},[]),(0,o.useEffect)(()=>{var cr,Cr;Wt.current=(Cr=(cr=qt.pathname)==null?void 0:cr.split("/"))==null?void 0:Cr[2]},[]);const xr=(...cr)=>d(void 0,[...cr],function*(Cr={}){const fr=yield Rt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Bn.taskId,message:Cr.commitMessage,content:Cr.codeMirror,path:(st.defaultPath?st.defaultPath+"/":"")+Cr.path,secret_repository:Lt?void 0:!0}});fr!=null&&fr.url&&(de.ZP.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+Cr.path,name:Cr.path.split("/")[Cr.path.split("/").length-1]}),st.onClose())}),Qr=()=>{var cr,Cr;z.history.push(`/shixuns/${Wt.current}/${(Cr=(cr=qt.pathname)==null?void 0:cr.split("/"))==null?void 0:Cr[3]}${qn?`/master/shixun_show/${qn}`:""}`)};return o.createElement(w.default,{width:"60%",open:st.visible,wrapClassName:oe.modal,centered:!0,onOk:()=>{In.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},o.createElement("section",{className:oe.bg},o.createElement("div",{className:oe.wrap},o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:xr,onChange:()=>{var cr,Cr;const fr=X({},In.getFieldsValue()),Kr=(cr=fr==null?void 0:fr.path)==null?void 0:cr.split("");((Cr=Kr==null?void 0:Kr.filter(Rr=>Rr=="/"))==null?void 0:Cr.length)>1&&(fr.path=fr.path.substring(0,fr.path.length-1)),In.setFieldsValue(X({},fr)),un(fr)}},o.createElement(V.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.createElement(s.Z,null,o.createElement(fe.Z,null,o.createElement("span",{className:oe.filePath},st.defaultPath+"/")),o.createElement(fe.Z,{flex:"1"},o.createElement(V.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),o.createElement("div",{className:"mt10 mb20"},o.createElement(V.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.createElement(Ot.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var ue=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(j),C=Object.defineProperty,h=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,D=(Me,ke,Ae)=>ke in Me?C(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,ye=(Me,ke)=>{for(var Ae in ke||(ke={}))le.call(ke,Ae)&&D(Me,Ae,ke[Ae]);if(h)for(var Ae of h(ke))W.call(ke,Ae)&&D(Me,Ae,ke[Ae]);return Me},at=(Me,ke)=>{var Ae={};for(var tt in Me)le.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&h)for(var tt of h(Me))ke.indexOf(tt)<0&&W.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},We=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const se=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=at(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,pr]=(0,o.useState)(""),[xr,Qr]=(0,o.useState)("");(0,o.useEffect)(()=>{st.visible&&In.resetFields()},[st.visible]),(0,o.useEffect)(()=>{const fr=st.defaultPath.split("/");fr.length===1?(pr(""),Qr(st.defaultPath)):(Qr(fr.pop()),pr(fr.join("/")+"/"))},[st.defaultPath]),(0,o.useEffect)(()=>{var fr,Kr;Wt.current=(Kr=(fr=qt.pathname)==null?void 0:fr.split("/"))==null?void 0:Kr[2]},[]);const cr=(...fr)=>We(void 0,[...fr],function*(Kr={}){const Rr=yield Rt({type:"shixunsDetail/moveGitFiles",payload:{id:Bn.taskId,from:st.defaultPath,to:qn+Kr.path,message:Kr.commitMessage||`${st.defaultPath} rename to ${qn}${Kr.path} `,secret_repository:Lt}});(Rr==null?void 0:Rr.status)===0&&(de.ZP.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:Kr.path,name:Kr.path}),st.onClose())}),Cr=()=>{var fr,Kr;z.history.push(`/shixuns/${Wt.current}/${(Kr=(fr=qt.pathname)==null?void 0:fr.split("/"))==null?void 0:Kr[3]}${qn?`/master/shixun_show/${qn}`:""}`)};return o.createElement(w.default,{width:"40%",open:st.visible,wrapClassName:oe.modal,centered:!0,onOk:()=>{In.submit()},onCancel:st.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.createElement("section",{className:oe.bg},o.createElement("div",{className:oe.wrap},o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:cr,onChange:()=>{var fr,Kr;const Rr=ye({},In.getFieldsValue()),Ar=(fr=Rr==null?void 0:Rr.path)==null?void 0:fr.split("");((Kr=Ar==null?void 0:Ar.filter(Ln=>Ln=="/"))==null?void 0:Kr.length)>1&&(Rr.path=Rr.path.substring(0,Rr.path.length-1)),In.setFieldsValue(ye({},Rr)),un(Rr)}},o.createElement(V.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.createElement(s.Z,null,o.createElement(fe.Z,{flex:"1"},o.createElement(V.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:xr}))))),o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.createElement(ft.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${st.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var lt=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(se),K=i(41889),f={wrap:"wrap___MBjkg",title:"title___kwzQt",path:"path___Dxzfe",colorBlue:"colorBlue___motxO"},k=Object.defineProperty,he=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,yt=(Me,ke,Ae)=>ke in Me?k(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,wt=(Me,ke)=>{for(var Ae in ke||(ke={}))Be.call(ke,Ae)&&yt(Me,Ae,ke[Ae]);if(he)for(var Ae of he(ke))dt.call(ke,Ae)&&yt(Me,Ae,ke[Ae]);return Me},Ft=(Me,ke)=>{var Ae={};for(var tt in Me)Be.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&he)for(var tt of he(Me))ke.indexOf(tt)<0&&dt.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},Ut=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{Dragger:en}=K.default,nn=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=Ft(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,pr]=(0,o.useState)([]),[xr,Qr]=(0,o.useState)();let cr;(0,o.useEffect)(()=>{st.visible&&(In.resetFields(),pr([]))},[st.visible]),(0,o.useEffect)(()=>{Wt.current=Bn.taskId},[]),(0,o.useEffect)(()=>{const Ln=sessionStorage.getItem("pathArray");if(Ln){const Un=Ln.split(",").join("/"),Jn=Un.indexOf("/")===0?Un.substr(1):Un;Qr(Jn)}},[]);const Cr=Ln=>{var Un,Jn,sr;if(cr=Ln.file.name,Ln.file.status==="done"||Ln.file.status==="uploading"){if(pr(Ln.fileList),!Ln.file.response)return;if(((Un=Ln.file.response)==null?void 0:Un.status)===0){de.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}pr(qn.filter(jr=>jr.uid!==Ln.file.uid)),(Jn=Ln.file.response)!=null&&Jn.message&&de.ZP.info((sr=Ln.file.response)==null?void 0:sr.message)}},fr=Ln=>Ut(void 0,null,function*(){if(!Ln.response){de.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Rt({type:"shixunsDetail/deleteGitFile",payload:{id:Bn.taskId,path:xr?`${xr}/${Ln.name}`:Ln.name,message:In.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${xr?`${xr}/${Ln.name}`:Ln.name}`,secret_repository:Lt?null:!0}})).status===0&&(pr(qn.filter(Jn=>Jn.uid!==Ln.uid)),de.ZP.info("\u5220\u9664\u6210\u529F"))}),Kr={height:300,multiple:!0,withCredentials:!0,data:()=>Ut(void 0,null,function*(){return new Promise((Ln,Un)=>Ut(void 0,null,function*(){setTimeout(()=>Ut(void 0,null,function*(){const Jn=yield In.getFieldsValue(),sr=wt(wt({},{path:st.defaultPath?st.defaultPath:"",message:_n.commitMessage||`\u4E0A\u4F20\u4E86${cr}`}),Lt?{}:{secret_repository:!0});Ln(sr)}),200)}))}),fileList:qn,method:"post",action:`${N.Z.API_SERVER}/api/sci/projects/${Wt.current}/upload_git_file.json`,onChange:Cr,onRemove:fr,beforeUpload:Ln=>{cr=Ln.name}},Rr=Ln=>Ut(void 0,null,function*(){yield In.validateFields(),st.onClose(),st.onOK({path:st.defaultPath})}),Ar=()=>{var Ln,Un;z.history.push(`/shixuns/${Wt.current}/${(Un=(Ln=qt.pathname)==null?void 0:Ln.split("/"))==null?void 0:Un[3]}${xr?`/master/shixun_show/${xr}`:""}`)};return o.createElement(w.default,{open:st.visible,onOk:Rr,centered:!0,onCancel:st.onClose,width:"70%"},o.createElement("section",{className:f.bg},o.createElement("div",{className:f.wrap},o.createElement("div",{className:f.title},"\u4E0A\u4F20\u6587\u4EF6"),o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:Rr,onValuesChange:()=>un(wt({},In.getFieldsValue()))},o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),o.createElement(V.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.createElement(en,wt({},Kr),o.createElement("div",null,o.createElement("i",{className:`iconfont icon-shangchuan font50 ${f.colorBlue}`})),o.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.createElement("span",{className:`${f.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))};var _t=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(nn),pn={flex_box_center:"flex_box_center___ceC0y",flex_space_between:"flex_space_between___K6rVh",flex_box_vertical_center:"flex_box_vertical_center___agfJS",flex_box_center_end:"flex_box_center_end___YIze7",flex_box_column:"flex_box_column___E4huF",headLeft:"headLeft___Xwji1",colorBlue:"colorBlue_____BeE",wrap:"wrap___KU5Kb",nodata:"nodata___HezS3",nodataText:"nodataText___bdADB",content:"content___O0OuF",gitCode:"gitCode___oC8AX",ellipsis:"ellipsis___gxBif",menu:"menu___UMSQf",overlayClass:"overlayClass___pY72Q",tips:"tips___Q04Oz"},Tn={wrap:"wrap___FeZrl",content:"content___nhYt_",mainPathWrap:"mainPathWrap___pggnV",colorBlue:"colorBlue___TPUPy"},Yt=Object.defineProperty,zn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Dn=(Me,ke,Ae)=>ke in Me?Yt(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,$n=(Me,ke)=>{for(var Ae in ke||(ke={}))On.call(ke,Ae)&&Dn(Me,Ae,ke[Ae]);if(zn)for(var Ae of zn(ke))fn.call(ke,Ae)&&Dn(Me,Ae,ke[Ae]);return Me},Ce=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const $e=({shixunsDetail:Me,globalSetting:ke,loading:Ae,dispatch:tt,title:Pt,pathList:an=[],showInputPath:Rt=!1,isMergeSelectFile:Lt=!1,onFinish:st=()=>{}})=>{const[qt]=V.default.useForm(),Bn=(0,z.useParams)(),_n=(0,z.useLocation)(),un=(0,o.useRef)(),[Wt,In]=(0,o.useState)(""),[qn,pr]=(0,o.useState)(""),[xr,Qr]=(0,o.useState)([]),[cr,Cr]=(0,o.useState)([]);(0,o.useEffect)(()=>{var Un,Jn;un.current=((Jn=(Un=_n.pathname)==null?void 0:Un.split("/"))==null?void 0:Jn[3])==="repository"},[]),(0,o.useEffect)(()=>{if(Me.actionTabs.key!=="Repository-SelectFilePath")return;const Un=an.join("/");let Jn=[];an.map((sr,jr)=>{jr===0?Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${sr}`,path:Un}):Jn.push({val:`/${sr}`,path:Un})}),Qr(Jn),In(Un),pr(Un),fr(Un)},[Me.actionTabs.key]);const fr=Un=>Ce(void 0,null,function*(){const Jn=yield tt({type:un.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Bn.taskId,path:Un}});Jn&&Cr(Jn.trees||[])}),Kr=Un=>{let Jn=Wt;Un.type==="tree"&&(xr.length?xr.push({val:`/${Un.name}`,path:Un.name}):xr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Un.name}`,path:Un.name}),Qr(xr),Jn=Wt?`${Wt}/${Un.name}`:Un.name,In(Jn)),fr(Jn)},Rr=(Un,Jn)=>{const sr=xr.filter((Nr,Yn)=>Yn<=Jn);Qr(sr);const jr=sr.filter((Nr,Yn)=>Yn!==0).map(Nr=>Nr.val).join("").substr(1);In(jr),fr(jr)},Ar=()=>Ce(void 0,null,function*(){const Un=qt==null?void 0:qt.getFieldsValue(),Jn=Wt?`${Wt}${Un!=null&&Un.name?`/${Un==null?void 0:Un.name}`:""}`:Un==null?void 0:Un.name;if(Lt){st(Jn),Ln();return}if(Rt){yield qt.validateFields();const sr=yield tt({type:"shixunsDetail/uploadGitFolder",payload:$n($n({},{id:Bn.taskId,path:Jn}),un.current?{}:{secret_repository:!0})});st(qn),sr.status===0&&de.ZP.info("\u65B0\u5EFA\u6210\u529F")}else st(Jn),de.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ln()}),Ln=()=>{tt({type:"shixunsDetail/setActionTabs",payload:{}}),qt.resetFields()};return o.createElement(w.default,{centered:!0,title:Pt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Me.actionTabs.key==="Repository-SelectFilePath",onOk:Ar,onCancel:Ln},o.createElement("div",{className:Tn.wrap},o.createElement("div",{className:Tn.content},o.createElement("div",{className:Tn.mainPathWrap},!!(xr!=null&&xr.length)&&xr.map((Un,Jn)=>o.createElement("a",{key:Jn,onClick:()=>Rr(Un,Jn)},Un.val))),!!(cr!=null&&cr.length)&&cr.map((Un,Jn)=>Un.type==="tree"&&o.createElement("a",{key:Jn,onClick:()=>Kr(Un)},o.createElement("i",{className:`iconfont icon-wenjianjia ${Tn.colorBlue}`}),Un.name))),o.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.createElement("div",{className:"mt5 mb5"},Wt),Rt&&o.createElement(V.default,{form:qt,scrollToFirstError:!0,className:"mt20"},o.createElement(V.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var it=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae})=>({shixunsDetail:Me,globalSetting:Ae,loading:ke.models.index}))($e),ot=i(24764),zt=i(20387),vn=i(58130),Zt=i(18032),on=i(48922),ie=Object.defineProperty,g=Object.defineProperties,E=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,ce=(Me,ke,Ae)=>ke in Me?ie(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Ge=(Me,ke)=>{for(var Ae in ke||(ke={}))y.call(ke,Ae)&&ce(Me,Ae,ke[Ae]);if(I)for(var Ae of I(ke))$.call(ke,Ae)&&ce(Me,Ae,ke[Ae]);return Me},Ye=(Me,ke)=>g(Me,E(ke)),At=(Me,ke)=>{var Ae={};for(var tt in Me)y.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&I)for(var tt of I(Me))ke.indexOf(tt)<0&&$.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},St=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{DirectoryTree:Tt}=Ve.default,Kt=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,activeKey:Rt,dispatch:Lt,practiceSetting:st,isRepository:qt,treeData:Bn,setTreeData:_n,haveAuth:un}=ke,Wt=At(ke,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),In,qn;const pr=(0,z.useParams)(),xr=(0,z.useLocation)(),[Qr,cr]=(0,o.useState)(),[Cr,fr]=(0,o.useState)(!1),[Kr,Rr]=(0,o.useState)(!1),[Ar,Ln]=(0,o.useState)(!1),[Un,Jn]=(0,o.useState)(!1),[sr,jr]=(0,o.useState)("");let[Nr,Yn]=(0,o.useState)([]),[Zn,vr]=(0,o.useState)([]);const[or,Jr]=(0,o.useState)([]),[Hr,fa]=(0,o.useState)(!1),[Ba,va]=(0,o.useState)(),[ga,ta]=(0,o.useState)(),[Yr,Ca]=(0,o.useState)(""),[pa,Fa]=(0,o.useState)(),[Aa,To]=(0,o.useState)(!1);(0,o.useEffect)(()=>{_n([]),Va(""),localStorage.warehouseHideTip||fa(!0)},[xr.pathname,qt]);const Vr=(ln="")=>St(void 0,null,function*(){(yield(0,zt.Zt)({id:pr.taskId,secret_dir_path:ln}))&&Fa(ln)}),$r=ln=>o.createElement(xe.default,{className:pn.menu,onClick:Wn=>{switch(jr(ln.path||""),Wn.key){case"1":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),fr(!0);break;case"2":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Ln(!0);break;case"3":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Jn(!0);break;case"4":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Rr(!0);break;case"5":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ho(ln.path,ln.name,ln);break;case"6":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Xo(ln);break}}},(ln.type==="topTree"||ln.type==="tree")&&o.createElement(xe.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ln.type==="topTree"||ln.type==="tree")&&o.createElement(xe.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ln.type==="topTree"||ln.type==="tree")&&o.createElement(xe.default.Item,{key:"3"},"\u4E0A\u4F20"),ln.type!=="topTree"&&ln.type!=="tree"&&o.createElement(xe.default.Item,{key:"4"},"\u91CD\u547D\u540D"),ln.type!=="topTree"&&o.createElement(me.CopyToClipboard,{text:`/data/workspace/myshixun/${qt?"":"secret/"}${ln==null?void 0:ln.path}`,onCopy:()=>de.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(xe.default.Item,{key:"6"},o.createElement(o.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),ln.type!=="topTree"&&o.createElement(xe.default.Item,{key:"5"},"\u5220\u9664")),Ea=(ln,Wn)=>ln.map(br=>(Wn==""?br.path=Wn+br.name:br.path=Wn+"/"+br.name,br.title=o.createElement(s.Z,{className:"font14"},o.createElement(fe.Z,{flex:"1"},o.createElement(s.Z,null,o.createElement(fe.Z,{flex:"20px"},br.type==="blob"&&o.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.createElement(fe.Z,{flex:"1"},o.createElement("span",{className:" multi_ellipsis1"},br.name)))),un&&o.createElement(fe.Z,null,(br.type==="blob"||br.type==="tree")&&o.createElement(Xe.Z,{dropdownRender:()=>$r(br),className:pn.ellipsis},o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),br.disableCheckbox=Qr&&Qr!==br.name,br.className=br.type==="tree"?pn.pl23:"",br.checkable=br.type!=="tree",br.isLeaf=br.type!=="tree",br.children=br.type==="tree"&&[],br.key=br.path,br)),ao=ln=>{Lt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:ln}})},yo=(ln,Wn)=>St(void 0,null,function*(){const br=ln.split("/");yield Va(sr),setTimeout(()=>{ao(ln),Nr=[br[0]||""],Zn=[ln],vr([...Zn]),Yn([...Nr])},150)}),Ha=(ln,Wn)=>{if(Wn=="")Bn=[...ln],_n([...ln]);else{let br=uo(Bn,Wn,ln);Bn=br,_n([...br])}};function uo(ln,Wn,br){return ln.map(Dr=>Dr.key===Wn?(Dr.children=[...br],Ge({},Dr)):Dr.children?Ye(Ge({},Dr),{children:uo(Dr.children,Wn,br)}):Dr)}const Va=(ln="")=>St(void 0,null,function*(){var Wn,br;const Dr=yield Lt({type:qt?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:pr.taskId,path:ln}});if(Dr){if((Wn=Dr.trees)!=null&&Wn.length){let Ur=Ea([...Dr.trees],ln);Ha(Ur,ln),Jr(Dr.trees||[]),ta(ln||""),console.log("handleGetRepository:",Ur,ln),setTimeout(()=>console.log(Bn,Dr.trees,ln,999999),2e3)}else ln==""&&_n([]);va(((br=Dr.commits)==null?void 0:br[0])||{})}return Dr}),ei=ln=>St(void 0,null,function*(){return new Promise((Wn,br)=>St(void 0,null,function*(){ln.children.length&&Wn(),Ca(ln.path),yield Va(ln.path),Wn()}))}),jo=(ln,Wn)=>St(void 0,null,function*(){var br;console.log("handleSelectTree",ln,Wn.nativeEvent.target.nodeName,Wn);const Dr=()=>{ao(Wn.node.path),ln=[Wn.node.path],vr([...ln])};Wn.nativeEvent.target.nodeName==="svg"||Wn.nativeEvent.target.nodeName==="LI"||Wn.nativeEvent.target.nodeName==="I"||Wn.node.type==="blob"&&((br=st==null?void 0:st.sideBar)!=null&&br.confirmLeave?w.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Dr(),Lt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Dr())}),Ho=(ln,Wn,br)=>{w.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${br.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Dr=yield Lt({type:"shixunsDetail/deleteGitFiles",payload:{id:pr.taskId,path:ln,message:`\u5220\u9664${ln}`,secret_repository:qt?null:!0}});let Ur=ln.split("/");if((Dr==null?void 0:Dr.status)===0){de.ZP.info("\u5220\u9664\u6210\u529F"),Ur.splice(Ur.length-1,1);const wa=yield Va(Ur.length>1?Ur.join("/"):"");return wa!=null&&wa.trees||(Ur.splice(Ur.length-1,1),yield Va(Ur.length>1?Ur.join("/"):"")),ao(""),!0}else(Dr==null?void 0:Dr.status)===-3&&w.default.confirm({title:"\u5220\u9664\u5931\u8D25",content:o.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",ln,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${pr.taskId}/edit/${Dr==null?void 0:Dr.message}/tab=2`}})})})},Xo=ln=>{console.log(ln,"item")},Po=(ln,Wn)=>St(void 0,null,function*(){if(console.log("handleExpand",Wn),Wn.nativeEvent.target.nodeName==="svg"||Wn.nativeEvent.target.nodeName==="path"||Wn.nativeEvent.target.nodeName==="LI")return!0;yield ei(Wn.node),Nr.includes(Wn.node.path)?Nr.splice(Nr.indexOf(Wn.node.path),1):Nr.push(Wn.node.path),Yn([...Nr])}),Ga=()=>{fa(!1),localStorage.warehouseHideTip=!0},co=ln=>St(void 0,null,function*(){var Wn;let br,Dr="",Ur,wa;switch(qt){case!0:Dr="\u5F00\u542F\u7248\u672C\u5E93",Ur="\u5F00\u542F",wa="\u4E0D\u5F00\u542F",br=o.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Wn=Ae==null?void 0:Ae.detail)!=null&&Wn.secret_repository?(Dr="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ur="\u786E\u5B9A",wa="\u53D6\u6D88",br=o.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Dr="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ur="\u4E0D\u4F7F\u7528",wa="\u4F7F\u7528",br=o.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!qt&&(0,Zt.gy)(Lt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||w.default.confirm({title:Dr,okText:Ur,cancelText:wa,content:br,onOk:()=>{var ya;(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Dr]),!qt&&!((ya=Ae==null?void 0:Ae.detail)!=null&&ya.secret_repository)||zo(ln)},onCancel:()=>{var ya;!qt&&!((ya=Ae==null?void 0:Ae.detail)!=null&&ya.secret_repository)&&zo(ln)}})}),zo=ln=>St(void 0,null,function*(){qt?(yield(0,zt.Vx)({id:pr.taskId}),Lt({type:"practiceSetting/getCommonData",payload:{id:pr.taskId}})):yield(0,zt.K0)({id:pr.taskId,is_secret_repository:ln}),Va(),Lt({type:"shixunsDetail/getShixunsDetail",payload:{id:pr.taskId}})}),Uo=ln=>{console.log(ln)},Mo=ln=>St(void 0,null,function*(){console.log(ln);const Wn=ln.node.key,br=ln.dragNode.key,Dr=ln.node.pos.split("-"),Ur=ln.dropPosition-Number(Dr[Dr.length-1]);if(ln.dragNode.type==="tree"){de.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(ln.node.type!=="tree"){de.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Lt({type:"shixunsDetail/moveGitFiles",payload:{id:pr.taskId,from:ln.dragNode.path,to:ln.node.path+"/"+ln.dragNode.name,message:`${ln.dragNode.path} move to ${ln.node.path+"/"+ln.dragNode.name} `}})).status===0){ao(""),yield Va("");for(let ca=0;ca$r({type:"topTree"}),className:"current"},o.createElement(It.Z,{open:Hr,title:o.createElement("div",{className:"font16"},o.createElement(ot.Z,{style:{position:"relative",left:-35},onClick:()=>Ga()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",o.createElement("span",{onClick:()=>Ga(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:pn.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},qt&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!qt&&((In=Ae==null?void 0:Ae.detail)==null?void 0:In.secret_repository)&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Bn.length&&!qt&&o.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},o.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Bn.length?o.createElement(o.Fragment,null,o.createElement("div",{className:pn.content},Rt==="1"&&o.createElement("div",{className:pn.tips},"\u63D0\u793A\uFF1A",o.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/workspace/keyan/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),o.createElement(Tt,{disabled:!!Pt.effects["shixunsDetail/getFileContents"],multiple:!0,showIcon:!1,treeData:Bn,switcherIcon:o.createElement(Y.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Po,expandedKeys:Nr,selectedKeys:Zn,onSelect:jo,draggable:!0,onDragEnter:Uo,onDrop:Mo,allowDrop:({dropNode:ln,dropPosition:Wn})=>!1}))):"",!Bn.length&&qt&&o.createElement(ge,null),!Bn.length&&!qt&&((qn=Ae==null?void 0:Ae.detail)==null?void 0:qn.secret_repository)&&o.createElement(ge,null))),o.createElement(lt,{visible:Kr,defaultPath:sr,onClose:()=>Rr(!1),isRepository:!qt,onOK:ln=>St(void 0,null,function*(){const Wn=sr.split("/");Wn.pop(),yield Va(Wn.join("/")),ao("")})}),o.createElement(ue,{visible:Cr,defaultPath:sr,onClose:()=>fr(!1),isRepository:qt,onOK:ln=>{yo(ln.path,ln.name)}}),o.createElement(ht,{visible:Ar,defaultPath:sr,onClose:()=>Ln(!1),isRepository:qt,onOK:ln=>{yo(ln.path,ln.name)}}),o.createElement(_t,{defaultPath:sr,visible:Un,isRepository:qt,onClose:()=>Jn(!1),onOK:ln=>St(void 0,null,function*(){const Wn=sr.split("/");yield Va(sr),Nr=[Wn[0]||""],Zn=[sr],vr([...Zn]),Yn([...Nr])})}),o.createElement(it,{pathList:sr==null?void 0:sr.split("/"),showInputPath:!0,isMergeSelectFile:Aa,onFinish:ln=>{Aa?Vr(ln):Va(ln),To(!1)}}))},ge=()=>o.createElement("div",{className:`mt20 pb50 ${pn.nodata}`},o.createElement("div",{className:pn.headLeft},"\u63D0\u793A\uFF1A",o.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",o.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",o.createElement("br",null),"1\u3001",o.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," ","\u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",o.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),o.createElement("img",{width:"100%",src:on.Oe}));var bt=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,practiceSetting:tt,user:Pt})=>({shixunsDetail:Me,globalSetting:Ae,user:Pt,practiceSetting:tt,loading:ke}))(Kt),ae={flex_box_center:"flex_box_center___mJSI5",flex_space_between:"flex_space_between___m2vnD",flex_box_vertical_center:"flex_box_vertical_center___b1pIq",flex_box_center_end:"flex_box_center_end___YagwH",flex_box_column:"flex_box_column___mZenc",commitWrap:"commitWrap___M9LmK",wrap:"wrap___jv461",colorGray:"colorGray___sAqo4",content:"content___aLkz4",itemTime:"itemTime___UnJXc",imageUrl:"imageUrl___u5BIL",blueLight:"blueLight___T56XC",divider:"divider___KTMx3",empty:"empty___ltuTU"},Oe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Et=(Me,ke)=>{var Ae={};for(var tt in Me)Pe.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&Oe)for(var tt of Oe(Me))ke.indexOf(tt)<0&&Ke.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},je=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const _e=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=Et(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useParams)(),[Bn,_n]=(0,o.useState)([]);(0,o.useEffect)(()=>{un()},[Lt]);const un=()=>je(void 0,null,function*(){const Wt=yield Rt({type:"shixunsDetail/getRepositoryCommit",payload:{id:qt.taskId,secret_repository:Lt?void 0:!0}});Wt&&_n(Wt.commits||[])});return o.createElement(o.Fragment,null,Bn==""&&o.createElement("div",{className:ae.empty},o.createElement("img",{src:on.em,width:"258"}),o.createElement("br",null),o.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Bn!=""&&o.createElement("section",{className:ae.bg},o.createElement("div",{className:ae.wrap},o.createElement("div",{className:ae.content},Bn==null?void 0:Bn.map(Wt=>{var In,qn;return o.createElement("div",null,o.createElement(s.Z,{align:"middle",className:"c-white font16"},o.createElement(fe.Z,null,Wt.title)),o.createElement(s.Z,{align:"middle",className:"mt20 "},o.createElement(fe.Z,null,o.createElement("img",{className:ae.imageUrl,src:N.Z.IMG_SERVER+"/"+((In=Wt.author)==null?void 0:In.image_url)})),o.createElement(fe.Z,{className:ae.blueLight},o.createElement("span",{className:"ml20"},(qn=Wt.author)==null?void 0:qn.username)),o.createElement(fe.Z,null,o.createElement("span",{className:`ml20 ${ae.blueLight}`},"\u63D0\u4EA4\u4E8E"),o.createElement("span",{className:`ml20 ${ae.blueLight}`},Wt.time))),o.createElement(ve.Z,{className:ae.divider}))})))))};var U=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(_e),Se=i(75623),ze=Object.defineProperty,qe=Object.defineProperties,et=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,De=(Me,ke,Ae)=>ke in Me?ze(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Ze=(Me,ke)=>{for(var Ae in ke||(ke={}))J.call(ke,Ae)&&De(Me,Ae,ke[Ae]);if(xt)for(var Ae of xt(ke))Ee.call(ke,Ae)&&De(Me,Ae,ke[Ae]);return Me},ut=(Me,ke)=>qe(Me,et(ke)),tn=(Me,ke)=>{var Ae={};for(var tt in Me)J.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&xt)for(var tt of xt(Me))ke.indexOf(tt)<0&&Ee.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},rn=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{TabPane:kt}=O.default,gt=Me=>{var ke=Me,{globalSetting:Ae,loading:tt,dispatch:Pt,practiceSetting:an,shixunsDetail:Rt,haveAuth:Lt}=ke,st=tn(ke,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","haveAuth"]),qt,Bn,_n,un,Wt,In,qn,pr,xr,Qr,cr,Cr,fr,Kr,Rr,Ar,Ln,Un,Jn;const[sr,jr]=(0,o.useState)("1"),[Nr,Yn]=(0,o.useState)("1");let[Zn,vr]=(0,o.useState)();const or=(0,o.useRef)(),Jr=(0,z.useLocation)(),[Hr,fa]=(0,o.useState)(!0),[Ba,va]=(0,o.useState)(["2","1"]),[ga,ta]=(0,o.useState)([]),Yr=(0,o.useRef)(),Ca=(0,z.useParams)(),pa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:o.createElement("span",null,o.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),o.createElement(It.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},o.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,o.useEffect)(()=>{var Vr,$r,Ea,ao,yo,Ha,uo,Va,ei,jo,Ho,Xo,Po,Ga,co,zo,Uo,Mo;try{((Ea=($r=(Vr=Rt==null?void 0:Rt.fileContent)==null?void 0:Vr.content)==null?void 0:$r.content)!=null&&Ea.length||((yo=(ao=Rt==null?void 0:Rt.fileContent)==null?void 0:ao.content)==null?void 0:yo.content)=="")&&(((Ha=Rt==null?void 0:Rt.fileContent)==null?void 0:Ha.file_type)==="txt"?(or.current=window.decodeURIComponent(escape(window.atob((Va=(uo=Rt==null?void 0:Rt.fileContent)==null?void 0:uo.content)==null?void 0:Va.content))),Zn=window.decodeURIComponent(escape(window.atob((jo=(ei=Rt==null?void 0:Rt.fileContent)==null?void 0:ei.content)==null?void 0:jo.content))),vr(Zn)):(or.current=(Xo=(Ho=Rt==null?void 0:Rt.fileContent)==null?void 0:Ho.content)==null?void 0:Xo.content,Zn=(Ga=(Po=Rt==null?void 0:Rt.fileContent)==null?void 0:Po.content)==null?void 0:Ga.content,vr(Zn)))}catch(ln){or.current=window.atob((zo=(co=Rt==null?void 0:Rt.fileContent)==null?void 0:co.content)==null?void 0:zo.content),Zn=window.atob((Mo=(Uo=Rt==null?void 0:Rt.fileContent)==null?void 0:Uo.content)==null?void 0:Mo.content),vr(Zn),de.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Rt.fileContent.content)},[(qt=Rt==null?void 0:Rt.fileContent)==null?void 0:qt.content]),(0,o.useEffect)(()=>{var Vr;const $r=(Vr=an==null?void 0:an.sideBar)==null?void 0:Vr.selectPath.split("/");va($r)},[(Bn=an==null?void 0:an.sideBar)==null?void 0:Bn.selectPath]);const Fa=Vr=>{vr(Vr);let $r=-1;Vr===or.current?$r=0:$r=1,Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!$r}})};(0,o.useEffect)(()=>{new Promise((Vr,$r)=>rn(void 0,null,function*(){var Ea,ao,yo;if(((Ea=an==null?void 0:an.sideBar)==null?void 0:Ea.selectPath)!==""&&((ao=an==null?void 0:an.sideBar)!=null&&ao.selectPath)){const Ha=yield Pt({type:"shixunsDetail/getFileContents",payload:{id:Ca.taskId,path:(yo=an==null?void 0:an.sideBar)==null?void 0:yo.selectPath,secret_repository:Hr?null:!0}});Ha!=null&&Ha.content||(Ha==null?void 0:Ha.content)==""||Pt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(_n=an==null?void 0:an.sideBar)==null?void 0:_n.selectPath]);const Aa=o.createElement(xe.default,{className:pe.menu,onClick:Vr=>{var $r;!(($r=Rt==null?void 0:Rt.detail)!=null&&$r.secret_repository)&&Vr.key==="2"&&Yn("1"),jr(Vr.key),Vr.key==="1"?fa(!0):fa(!1)}},o.createElement(xe.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),pa.filter(Vr=>{var $r,Ea;return!(($r=Rt==null?void 0:Rt.detail)!=null&&$r.init_repository)||(Ea=Rt==null?void 0:Rt.detail)!=null&&Ea.is_jupyter_lab?Vr.id!=="2":Vr}).map((Vr,$r)=>o.createElement(xe.default.Item,{className:"leaveClick",key:Vr.id},Vr.name))),To=()=>rn(void 0,null,function*(){var Vr,$r;const Ea=yield Pt({type:"shixunsDetail/updateRepositoryFiles",payload:{id:Ca.taskId,path:($r=(Vr=Rt==null?void 0:Rt.fileContent)==null?void 0:Vr.params)==null?void 0:$r.path,content:Zn,secret_repository:Hr?null:!0}});Ea!=null&&Ea.content&&(de.ZP.info("\u4FDD\u5B58\u6210\u529F"),Pt({type:"practiceSetting/setSideBarTabs",payload:ut(Ze({},an.sideBar),{confirmLeave:!1})}))});return o.createElement("div",{className:pe.warehouse,style:{minHeight:600}},o.createElement("div",{className:pe.header},o.createElement(s.Z,{align:"middle",className:"w100 c-white",style:{height:60}},o.createElement(fe.Z,{flex:"1"},o.createElement(s.Z,{align:"middle"},o.createElement(fe.Z,null,o.createElement(Xe.Z,{dropdownRender:()=>Aa,className:pe.menu},o.createElement("span",{className:"font16 c-white current ml20"},pa.find(Vr=>Vr.id===sr).name," ",o.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),o.createElement(fe.Z,{flex:"81px"},o.createElement("div",{className:pe.line})),o.createElement(fe.Z,null,o.createElement(O.default,{className:pe.tabs,activeKey:Nr,onChange:Vr=>{var $r;($r=an==null?void 0:an.sideBar)!=null&&$r.confirmLeave?w.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Yn(Vr),Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Yn(Vr),Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},o.createElement(kt,{tab:o.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Hr&&((un=Rt==null?void 0:Rt.detail)==null?void 0:un.init_repository)&&o.createElement(kt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Hr&&((Wt=Rt==null?void 0:Rt.detail)==null?void 0:Wt.secret_repository)&&o.createElement(kt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Hr&&((In=Rt==null?void 0:Rt.repository)==null?void 0:In.git_url)||!Hr&&((qn=Rt==null?void 0:Rt.secretRepository)==null?void 0:qn.git_url))&&o.createElement(o.Fragment,null,o.createElement(fe.Z,null,o.createElement("span",{className:pe.title},"\u4ED3\u5E93\u5730\u5740:"),o.createElement("input",{readOnly:!0,value:Hr?(pr=Rt==null?void 0:Rt.repository)==null?void 0:pr.git_url:(xr=Rt==null?void 0:Rt.secretRepository)==null?void 0:xr.git_url}),o.createElement(me.CopyToClipboard,{text:Hr?(Qr=Rt==null?void 0:Rt.repository)==null?void 0:Qr.git_url:(cr=Rt==null?void 0:Rt.secretRepository)==null?void 0:cr.git_url,onCopy:()=>de.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(It.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},o.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),o.createElement("div",{className:pe.content,style:{overflow:"auto"}},Nr==="1"&&o.createElement(o.Fragment,null,o.createElement("aside",{className:pe.left},o.createElement(L.Z,{spinning:!!tt.effects["shixunsDetail/getRepositorys"],wrapperClassName:`${pe.loading} ${pe.bottom0}`},o.createElement(bt,{setTreeData:ta,treeData:ga,activeKey:sr,isRepository:Hr,haveAuth:Lt}))),o.createElement("aside",{className:pe.right,ref:Yr},((Cr=an==null?void 0:an.sideBar)==null?void 0:Cr.selectPath)!==""&&o.createElement(o.Fragment,null,o.createElement(L.Z,{spinning:!!tt.effects["shixunsDetail/getFileContents"],wrapperClassName:pe.loading},o.createElement("div",{className:pe.filePathWrp},o.createElement(s.Z,{align:"middle",className:"w100"},o.createElement(fe.Z,null,o.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),o.createElement(fe.Z,{flex:"40px"},o.createElement("div",{className:pe.line,style:{marginLeft:20}})),o.createElement(fe.Z,{className:pe.filePath},Ba.map((Vr,$r)=>o.createElement("span",{className:"c-blue"},Vr))))),o.createElement("div",{className:tt.effects["shixunsDetail/getFileContents"]?"hide":"show"},o.createElement(Se.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(fr=Rt==null?void 0:Rt.fileContent)==null?void 0:fr.filename,type:((Kr=Rt==null?void 0:Rt.fileContent)==null?void 0:Kr.file_type)==="office"?"download":(Rr=Rt==null?void 0:Rt.fileContent)==null?void 0:Rr.file_type,data:Zn,monacoEditor:{value:Zn,language:(Ar=Rt==null?void 0:Rt.fileContent)==null?void 0:Ar.language,onChange:Vr=>Fa(Vr),options:{fontSize:14,readOnly:!Lt}}}))),((Ln=Rt==null?void 0:Rt.fileContent)==null?void 0:Ln.file_type)==="txt"&&Lt&&o.createElement(s.Z,{align:"middle",justify:"center",className:pe.footer},o.createElement(fe.Z,null,o.createElement(v.ZP,{type:"primary",size:"middle",onClick:To},"\u63D0\u4EA4")))),((Un=an==null?void 0:an.sideBar)==null?void 0:Un.selectPath)==""&&((Jn=Rt==null?void 0:Rt.detail)==null?void 0:Jn.init_repository)&&o.createElement("div",{className:pe.empty},o.createElement("img",{src:on.x7,width:"258"}),o.createElement("br",null),o.createElement("span",{className:"c-grey-c"},!!(ga!=null&&ga.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(ga!=null&&ga.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Nr==="2"&&o.createElement("div",{className:pe.commit},o.createElement(U,{isRepository:Hr}))))};var Gt=(0,z.connect)(({loading:Me,globalSetting:ke,practiceSetting:Ae,shixunsDetail:tt})=>({globalSetting:ke,loading:Me,practiceSetting:Ae,shixunsDetail:tt}))(gt),sn=i(30638),yn=i(51784),bn=i(70635),mn=i(24905);const Pn=({dispatch:Me,innovation:ke,openForkModal:Ae})=>{const tt=()=>{Ae("remindModal")},Pt=()=>{Me({type:"innovation/closeModal"})};return o.createElement(w.default,{title:"\u542F\u52A8\u73AF\u5883",width:600,okText:"Fork\u9879\u76EE",okButtonProps:{type:"primary"},centered:!0,open:ke.visibleModalName==="remindfork-project",destroyOnClose:!0,onCancel:Pt,onOk:tt},o.createElement("div",{style:{marginTop:14}},o.createElement("p",null,"\u4F60\u4E0D\u662F\u8BE5\u9879\u76EE\u7684\u521B\u5EFA\u8005/\u5408\u4F5C\u8005\uFF0C\u65E0\u6CD5\u76F4\u63A5\u542F\u52A8\u73AF\u5883\u3002"),o.createElement("p",null,"\u8BF7\u5148Fork\u4E3A\u4F60\u4E2A\u4EBA\u7684\u9879\u76EE\u540E\uFF0C\u518D\u542F\u52A8\u73AF\u5883\u3002"),o.createElement(s.Z,null,o.createElement(mn.default,{checked:ke.hideRemindModal,onChange:an=>Me({type:"innovation/save",payload:{hideRemindModal:an.target.checked}})},"\u4E0D\u518D\u63D0\u793A"))))};var Mn=(0,z.connect)(({innovation:Me})=>({innovation:Me}))(Pn),er=Object.defineProperty,rr=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Xt=(Me,ke,Ae)=>ke in Me?er(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Fn=(Me,ke)=>{for(var Ae in ke||(ke={}))An.call(ke,Ae)&&Xt(Me,Ae,ke[Ae]);if(rr)for(var Ae of rr(ke))jt.call(ke,Ae)&&Xt(Me,Ae,ke[Ae]);return Me},xn=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{Paragraph:kn}=A.default,{TabPane:Nn}=O.default,Cn=["#FF7E0F","#165DFF","#44D7B6","red"],cn=({user:Me,dispatch:ke})=>{var Ae,tt,Pt,an,Rt,Lt,st,qt,Bn,_n,un;const[Wt,In]=(0,o.useState)(),[qn,pr]=(0,o.useState)(!0),[xr,Qr]=(0,o.useState)(!1),{taskId:cr}=(0,z.useParams)(),[Cr,fr]=(0,o.useState)("1"),Kr=(0,o.useMemo)(()=>{const{userInfo:Zn}=Me;return(0,Te.Ny)()||(Zn==null?void 0:Zn.user_id)===(Wt==null?void 0:Wt.sci_project.user_id)||(Wt==null?void 0:Wt.is_partner)},[Me,Wt]),Rr=(0,o.useMemo)(()=>{const{userInfo:Zn}=Me;return(0,Te.Ny)()||(Zn==null?void 0:Zn.user_id)===(Wt==null?void 0:Wt.sci_project.user_id)},[Me,Wt]),[Ar,Ln]=(0,o.useState)(!1),[Un,Jn]=(0,o.useState)(!1),[sr]=V.default.useForm();(0,o.useEffect)(()=>{(0,pt.T)(cr).then(Zn=>{pr(!1),!Zn.status&&In(Zn)})},[]);const jr=Zn=>{if(Wt.my_sci_projects_num>=10&&!(0,Te.Ny)()){ke({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:o.createElement(v.ZP,{onClick:()=>ke({type:"innovation/closeSimpleModal"}),type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}ke({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:Zn}})},Nr=()=>{z.history.push(`/innovation/project/edit/${cr}`)},Yn=()=>{ke({type:"innovation/openModal",payload:"delete-project"})};return o.createElement(L.Z,{spinning:qn},Wt&&o.createElement("div",{className:q.project_detail_wrapper},o.createElement(s.Z,{justify:"space-between",align:"middle",style:{marginBottom:10}},o.createElement(fe.Z,{className:q.title,span:20},Wt.sci_project.username," / ",Wt.sci_project.name),o.createElement(fe.Z,{span:4,style:{textAlign:"right"}},o.createElement(v.ZP,{icon:o.createElement(R.Z,null),className:q.fork_btn,onClick:()=>jr("forkButton")},o.createElement("span",null,Wt.sci_project.forked_count)))),o.createElement(kn,{ellipsis:{rows:3,expandable:!0,symbol:o.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",o.createElement(Y.Z,null))},className:q.desc},Wt.sci_project.description),o.createElement(s.Z,{justify:"space-between"},o.createElement(fe.Z,{className:q.info},o.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",Wt.mirror_repository_info.name),o.createElement("span",{className:q.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",F()(Wt.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),Kr&&o.createElement(fe.Z,{className:q.operation},o.createElement("span",{onClick:Nr},"\u7F16\u8F91"),Rr&&o.createElement("span",{className:q.delete_btn,onClick:Yn},"\u5220\u9664"))),o.createElement(ve.Z,null),o.createElement(O.default,{activeKey:Cr,onChange:Zn=>{fr(Zn)},tabBarExtraContent:{right:o.createElement(v.ZP,{type:"primary",loading:xr,onClick:()=>{if(Qr(!0),!Kr){window.localStorage.getItem("hideRemindModal")==="true"?jr("forkButton"):ke({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}}),Qr(!1);return}(0,pt.T)(cr).then(Zn=>{if(In(Zn),Zn.verify_info.status===-1){Ln(!0),sr.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});return}if(Zn.verify_info.status===0){w.default.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:()=>{fr("3")}});return}if(Zn.verify_info.status===1&&z.history.push(`/innovation/tasks/${cr}`),Zn.verify_info.status===2){w.default.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:()=>{fr("3")}});return}}).finally(()=>{Qr(!1)})}},"\u542F\u52A8\u73AF\u5883")}},o.createElement(Nn,{tab:"\u4EE3\u7801",key:"1"},o.createElement(Gt,{haveAuth:Kr})),o.createElement(Nn,{tab:"\u6570\u636E\u96C6",key:"2"},o.createElement(sn.Z,{detail:Wt})),o.createElement(Nn,{tab:"\u5408\u4F5C\u8005",key:"4"},o.createElement(yn.Z,{position:"detail"})),o.createElement(Nn,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},o.createElement("div",{className:q.huanj},o.createElement("div",{className:q.divtitle},o.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),o.createElement("div",{style:{marginLeft:28}},o.createElement("div",null,o.createElement("label",null,"CPU\uFF1A"),o.createElement("span",null,((Ae=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Ae.max_cpu)+"\u6838"||0)),o.createElement("div",null,o.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),o.createElement("span",null,((tt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:tt.min_cpu)+"\u6838"||0)),o.createElement("div",null,o.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),o.createElement("span",null,((Pt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Pt.max_memory)+"M"||0)),o.createElement("div",null,o.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),o.createElement("span",null,((an=Wt==null?void 0:Wt.sci_project_config)==null?void 0:an.min_memory)+"M"||0)),o.createElement("div",null,o.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),o.createElement("span",null,((Rt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Rt.max_disk)+"G"||0)),o.createElement("div",null,o.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),o.createElement("span",null,((Lt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Lt.gpu)||"- -")))),o.createElement("div",{className:q.divtitle},o.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),o.createElement("div",{style:{marginLeft:28}},o.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),o.createElement("span",null,((st=Wt==null?void 0:Wt.sci_project_config)==null?void 0:st.survival_time)+"\u5C0F\u65F6"||0))),o.createElement("div",{className:q.divtitle},o.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),o.createElement("div",{style:{marginLeft:28}},o.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),o.createElement("span",{style:{color:Cn[parseInt(`${(qt=Wt==null?void 0:Wt.verify_info)==null?void 0:qt.status}`)+1]}},((Bn=Wt==null?void 0:Wt.verify_info)==null?void 0:Bn.status_cn)||"- -")),o.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},o.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),o.createElement("span",null,((_n=Wt==null?void 0:Wt.verify_info)==null?void 0:_n.refuse_reason)||"- -")))),o.createElement("div",{style:{textAlign:"center"}},o.createElement(v.ZP,{disabled:((un=Wt==null?void 0:Wt.verify_info)==null?void 0:un.status)<=0,onClick:()=>{sr.setFieldsValue(Fn({},Wt==null?void 0:Wt.sci_project_config)),Ln(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),o.createElement(P,{detail:Wt}),o.createElement(Ue,{projectId:cr}),o.createElement(Mn,{openForkModal:jr})),o.createElement(w.default,{title:"\u542F\u52A8\u73AF\u5883",open:Ar,okButtonProps:{loading:Un},onCancel:()=>{Ln(!1)},onOk:()=>{sr.submit()}},o.createElement("div",null,o.createElement(V.default,{labelCol:{span:6},wrapperCol:{span:18},form:sr,preserve:!1,onFinish:Zn=>xn(void 0,null,function*(){Jn(!0);const vr=yield(0,bn.ZP)(`/api/sci/projects/${cr}/commit_verify.json`,{method:"POST",body:Fn({},Zn)});Ln(!1),(0,pt.T)(cr).then(or=>{pr(!1),!or.status&&In(or)}),de.ZP.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),Jn(!1)})},o.createElement(V.default.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"GPU\u6570\u91CF",name:"gpu"},o.createElement(x.Z,{min:0,style:{width:"100%"},precision:0})),o.createElement(V.default.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},o.createElement(x.Z,{min:.1,style:{width:"100%"},precision:1}))))))};var Qn=(0,z.connect)(({innovation:Me,user:ke})=>({innovation:Me,user:ke}))(cn)},51784:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Ve}});var o=i(59301),A=i(42203),O=i(43418),V=i(8591),v=i(3113),L=i(69127),s=i(19871),fe=i(10148),ve=i(2119),w=i(5112),de={title:"title___rpaor",content:"content___Hb0l5",add:"add___THwHB",colorBlue:"colorBlue___yc4F8",radio:"radio___hn9Vt"},x=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,z=(me,oe)=>{var G={};for(var H in me)R.call(me,H)&&oe.indexOf(H)<0&&(G[H]=me[H]);if(me!=null&&x)for(var H of x(me))oe.indexOf(H)<0&&Y.call(me,H)&&(G[H]=me[H]);return G},q=(me,oe,G)=>new Promise((H,we)=>{var Ie=Qe=>{try{Re(G.next(Qe))}catch(Dt){we(Dt)}},ee=Qe=>{try{Re(G.throw(Qe))}catch(Dt){we(Dt)}},Re=Qe=>Qe.done?H(Qe.value):Promise.resolve(Qe.value).then(Ie,ee);Re((G=G.apply(me,oe)).next())});const pt=me=>{var oe=me,{shixunsDetail:G,globalSetting:H,loading:we,dispatch:Ie,onReloadData:ee}=oe,Re=z(oe,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Qe,Dt]=(0,o.useState)(),[Ct,ht]=(0,o.useState)([]);(0,o.useEffect)(()=>{G.actionTabs.key==="Collaborators-ChangeManager"&&Ot()},[G.actionTabs.key]);const Ot=()=>q(void 0,null,function*(){var nt;const te=yield Ie({type:"shixunsDetail/getChangeManager",payload:{id:(nt=G.actionTabs.params)==null?void 0:nt.id}});ht(te||[])}),$t=()=>{var nt;Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(nt=G.actionTabs.params)==null?void 0:nt.id}}})},Nt=()=>q(void 0,null,function*(){var nt;if(!Qe){V.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const te=yield Ie({type:"shixunsDetail/changeManager",payload:{id:(nt=G.actionTabs.params)==null?void 0:nt.id,user_id:Qe}});Jt(),te&&(ee(),V.ZP.info(te.message))}),Jt=()=>{Ie({type:"shixunsDetail/setActionTabs",payload:{}}),Dt(null)};return o.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:G.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:we.effects["shixunsDetail/changeManager"],onOk:Nt,onCancel:Jt},o.createElement("div",null,o.createElement("div",{className:de.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",o.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),o.createElement("div",{className:de.content},Ct.length?o.createElement(w.ZP.Group,{value:Qe,onChange:nt=>Dt(nt.target.value)},Ct.map((nt,te)=>o.createElement(w.ZP,{className:de.radio,key:te,value:nt.user_id},nt.name))):o.createElement("div",{className:de.add},o.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",o.createElement("a",{className:de.colorBlue,onClick:$t},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Te=(0,A.connect)(({shixunsDetail:me,loading:oe,globalSetting:G})=>({shixunsDetail:me,globalSetting:G,loading:oe}))(pt),ft=i(99313),Ne=i(4194);const{TabPane:Q}=ft.default;var P=({visible:me,onCancel:oe,onSelectGroup:G,shixunId:H,onSelectCollaborator:we})=>o.createElement(O.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:me,width:1100,centered:!0,keyboard:!1,onCancel:oe,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},o.createElement(ft.default,{defaultActiveKey:"1"},o.createElement(Q,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},o.createElement(Ne.Z,{type:1,onCancel:oe,container_type:2,container_id:H,onSelect:we})))),c={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},F=i(66119),N=i(19635),_=i(70635),M=Object.defineProperty,ne=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,pe=(me,oe,G)=>oe in me?M(me,oe,{enumerable:!0,configurable:!0,writable:!0,value:G}):me[oe]=G,It=(me,oe)=>{for(var G in oe||(oe={}))Z.call(oe,G)&&pe(me,G,oe[G]);if(ne)for(var G of ne(oe))Ue.call(oe,G)&&pe(me,G,oe[G]);return me},xe=(me,oe,G)=>new Promise((H,we)=>{var Ie=Qe=>{try{Re(G.next(Qe))}catch(Dt){we(Dt)}},ee=Qe=>{try{Re(G.throw(Qe))}catch(Dt){we(Dt)}},Re=Qe=>Qe.done?H(Qe.value):Promise.resolve(Qe.value).then(Ie,ee);Re((G=G.apply(me,oe)).next())});const Xe=({shixunsDetail:me,globalSetting:oe,loading:G,user:H,dispatch:we,position:Ie})=>{const ee=(0,o.useRef)(),[Re,Qe]=(0,o.useState)(0),[Dt,Ct]=(0,o.useState)([]),[ht,Ot]=(0,o.useState)({id:null,page:1}),$t=(0,A.useParams)(),[Nt,Jt]=(0,o.useState)({}),nt=(0,o.useMemo)(()=>(0,ve.Ny)()||(Nt==null?void 0:Nt.current_user_is_creator)||(Nt==null?void 0:Nt.current_user_is_partner),[ve.Ny,Nt]),te=(0,o.useMemo)(()=>(0,ve.Ny)()||(Nt==null?void 0:Nt.current_user_is_creator),[ve.Ny,Nt]);(0,o.useEffect)(()=>{ee.current=$t==null?void 0:$t.taskId,ht.id=$t==null?void 0:$t.taskId,Ot(ht),X(ht)},[]);const X=le=>xe(void 0,null,function*(){const W=yield(0,_.ZP)(`/api/sci/projects/${$t==null?void 0:$t.taskId}/get_project_partners.json`,{method:"get"});W&&(Ct(W.users||[]),Qe(W.users_count),Jt(W))}),B=()=>xe(void 0,null,function*(){ht.page=1,Ot(ht);const le=(0,N.g)();yield we({type:"user/getUserInfo",payload:le}),yield X(ht)}),d=le=>{ht.page=le,Ot(ht),X(ht)},j=le=>{O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.createElement("div",{className:c.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>xe(void 0,null,function*(){const W=yield(0,_.ZP)(`/api/sci/projects/${$t==null?void 0:$t.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:le}});V.ZP.info("\u5220\u9664\u6210\u529F"),ht.page=1,Ot(ht),X(ht)})})},ue=()=>{we({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ee.current}}})};function C(){we({type:"shixunsDetail/setActionTabs",payload:{}})}const h={visible:me.actionTabs.key==="Collaborators-AddCollaborator",onCancel:C,shixunId:ee.current,onSelectCollaborator:le=>xe(void 0,null,function*(){C(),(yield(0,_.ZP)(`/api/sci/projects/${ee.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:le}}))&&(V.ZP.success("\u6DFB\u52A0\u6210\u529F"),B())}),onSelectGroup:le=>xe(void 0,null,function*(){C(),(yield we({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ee.current,group_id:le.group_id}}))&&(V.ZP.success("\u6DFB\u52A0\u6210\u529F"),B())})};return o.createElement("section",null,o.createElement("div",{className:c.wrap},o.createElement("div",{className:c.content},o.createElement("div",{className:c.head},o.createElement("span",{className:c.headCount},"\u5408\u4F5C\u8005\uFF08",Re,"\u4EBA\uFF09"),nt&&o.createElement("div",null,o.createElement(v.ZP,{className:c.button,style:{marginRight:Ie==="detail"?0:"20px"},onClick:ue,icon:o.createElement(F.Z,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),o.createElement("div",{className:c.list},o.createElement(L.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Dt.map((le,W)=>o.createElement("div",{style:{display:"inline-block",width:"50%"},key:W},o.createElement("div",{className:c.itemWrap},o.createElement("a",{target:"_blank",className:c.imgWrap},o.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:c.img,src:`${fe.Z.IMG_SERVER}/images/${le==null?void 0:le.image_url}`}),(le==null?void 0:le.is_creator)&&o.createElement("span",{className:c.manager},"\u521B\u5EFA\u8005")),o.createElement("div",{className:c.itemContent},o.createElement("div",{className:c.nameWrap},o.createElement("a",{target:"_blank",className:c.name},le==null?void 0:le.user_name),o.createElement("div",{className:c.actionGroup},!(le!=null&&le.is_creator)&&te?o.createElement("a",{className:c.deletetitle,onClick:()=>j(le.id)},"\u5220\u9664"):null)),o.createElement("p",{className:c.schoolWrap},o.createElement("span",{className:c.school},le==null?void 0:le.school_name))))))))),Re>10&&o.createElement("div",{className:c.countWrap},o.createElement(s.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Re,onChange:le=>d(le),pageSize:10,current:ht.page}))),o.createElement(Te,{onReloadData:B}),o.createElement(P,It({},h)))};var Ve=(0,A.connect)(({shixunsDetail:me,loading:oe,globalSetting:G,user:H})=>({shixunsDetail:me,globalSetting:G,user:H,loading:oe}))(Xe)},52151:function(hn,rt,i){"use strict";i.d(rt,{$L:function(){return O},M3:function(){return x},NV:function(){return V},T:function(){return fe},V1:function(){return v},ie:function(){return de},ln:function(){return ve},pV:function(){return R},th:function(){return s}});var o=i(70635),A=(Y,z,q)=>new Promise((pt,Te)=>{var ft=P=>{try{Q(q.next(P))}catch(c){Te(c)}},Ne=P=>{try{Q(q.throw(P))}catch(c){Te(c)}},Q=P=>P.done?pt(P.value):Promise.resolve(P.value).then(ft,Ne);Q((q=q.apply(Y,z)).next())});function O(Y){return A(this,null,function*(){return(0,o.ZP)("/api/sci/projects.json",{method:"post",body:Y})})}function V(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${z}.json`,{method:"put",body:Y})})}function v(Y){return A(this,null,function*(){return(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:Y})})}function L(Y){return A(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:Y})})}function s(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}.json`,{method:"delete",body:z})})}function fe(Y){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}.json`,{method:"get"})})}function ve(Y){return A(this,null,function*(){return(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:Y})})}function w(Y){return A(this,null,function*(){return Fetch(`/api/sci/projects/${Y}/remove_data_sets.json`,{method:"get"})})}function de(Y){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}/start_environment.json`,{method:"post"})})}function x(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}/fork_sci_project.json`,{method:"post",body:z})})}function R(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}/get_data_sets.json`,{method:"get",params:z})})}},18032:function(hn,rt,i){"use strict";i.d(rt,{rX:function(){return Q},pW:function(){return P},gy:function(){return c},xY:function(){return Ne},O5:function(){return ft},tJ:function(){return Y},o1:function(){return z},Rd:function(){return Te}});var o=i(42203),A=i(43418),O=i(28103),V=i(8591),v=i(2119),L=i(58130),s=i(14726),fe=i(25510),ve="data:image/png;base64,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",w=i.p+"static/newqrcode.a8740efb.png",de=i(32637),x=i(59301),R=(F,N,_)=>new Promise((M,ne)=>{var Z=It=>{try{pe(_.next(It))}catch(xe){ne(xe)}},Ue=It=>{try{pe(_.throw(It))}catch(xe){ne(xe)}},pe=It=>It.done?M(It.value):Promise.resolve(It.value).then(Z,Ue);pe((_=_.apply(F,N)).next())});const Y=(F,N=!1)=>!!(z(F)&&q(N)),z=F=>(0,v.bg)()?!0:(F({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),q=(F=!1)=>{var N;const{user:_}=(0,o.getDvaApp)()._store.getState();return(N=_.userInfo)!=null&&N.profile_completed?!0:(A.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,L.xg)("/account/profile/edit"),pt()}}),!1)},pt=()=>{A.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()}})},Te=()=>{A.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:x.createElement("div",{style:{textAlign:"center"}},x.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"),x.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:de}),x.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ft=()=>{var F;const{user:N}=(0,o.getDvaApp)()._store.getState();return(F=N.userInfo)!=null&&F.professional_certification?!0:(A.default.confirm({title:"\u63D0\u793A",centered:!0,content:x.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,L.xg)("/account/certification")}}),!1)},Ne=()=>(0,v.V9)()?!0:(A.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc",style:{marginLeft:-38}},x.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),x.createElement("img",{src:w,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Q=(F,N)=>F?!0:(A.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:x.createElement("div",null,x.createElement("p",null,N||"\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"),x.createElement("div",{style:{marginLeft:"110px"}},x.createElement("img",{src:ve,width:200}),x.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,L.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),P=F=>{A.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:x.createElement("div",null,x.createElement("div",null,x.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"),x.createElement(O.Z,null),x.createElement("p",{style:{color:"#666666",fontSize:12}}," ",x.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 ",x.createElement("a",null,F),"\u5929\u3002"),x.createElement("p",{style:{color:"#666666",fontSize:12}}," ",x.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")),x.createElement("div",{style:{textAlign:"center",marginTop:30}},x.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:fe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},c=(F,N="")=>{const{shixunsDetail:{detail:_}}=(0,o.getDvaApp)()._store.getState();if((_==null?void 0:_.public)===2||(_==null?void 0:_.public)===1||(_==null?void 0:_.shixun_status)===3){let M="";return(_==null?void 0:_.public)===2&&(M="\u5DF2\u516C\u5F00"),(_==null?void 0:_.public)===1&&(M="\u5F85\u5BA1\u6838"),(_==null?void 0:_.shixun_status)===3&&(M="\u5DF2\u5173\u95ED"),A.default.info({centered:!0,icon:x.createElement(s.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc",style:{marginLeft:-38}},x.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},x.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",M,"\uFF0C",N,"\u3002"),x.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),x.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:fe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(_==null?void 0:_.shixun_status)===2?(A.default.confirm({centered:!0,icon:x.createElement(s.Z,null),title:"\u63D0\u793A",content:x.createElement("div",null,x.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\u3002"),x.createElement("br",null),x.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:()=>{A.default.confirm({width:440,centered:!0,icon:x.createElement(s.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:()=>R(void 0,null,function*(){(yield F({type:"shixunsDetail/cancelRelease",payload:{id:_==null?void 0:_.identifier}})).status!==401&&(V.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),F({type:"shixunsDetail/getShixunsDetail",payload:{id:_==null?void 0:_.identifier}}),F({type:"practiceSetting/getCommonData",payload:{id:_==null?void 0:_.identifier}}))})})}}),!0):!1}},50371:function(hn,rt){"use strict";function i(){const o=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let A=1;A{const v=O[V];v!==void 0&&(o[V]=v)})}return o}rt.Z=i},13845:function(hn,rt,i){"use strict";i.d(rt,{F:function(){return o},Z:function(){return A}});function o(O){return O!=null&&O===O.window}function A(O,V){var v,L;if(typeof window=="undefined")return 0;const s=V?"scrollTop":"scrollLeft";let fe=0;return o(O)?fe=O[V?"pageYOffset":"pageXOffset"]:O instanceof Document?fe=O.documentElement[s]:(O instanceof HTMLElement||O)&&(fe=O[s]),O&&!o(O)&&typeof fe!="number"&&(fe=(L=((v=O.ownerDocument)!==null&&v!==void 0?v:O).documentElement)===null||L===void 0?void 0:L[s]),fe}},56762:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});var o=i(59301);function A(){const[,O]=o.useReducer(V=>V+1,0);return O}},68031:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return V}});var o=i(23073);function A(v,L,s,fe){const ve=s-L;return v/=fe/2,v<1?ve/2*v*v*v+L:ve/2*((v-=2)*v*v+2)+L}var O=i(13845);function V(v){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:s=()=>window,callback:fe,duration:ve=450}=L,w=s(),de=(0,O.Z)(w,!0),x=Date.now(),R=()=>{const z=Date.now()-x,q=A(z>ve?ve:z,de,v,ve);(0,O.F)(w)?w.scrollTo(window.pageXOffset,q):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=q:w.scrollTop=q,zs||L},88522:function(hn,rt,i){"use strict";var o=i(92310),A=i.n(o),O=i(38298),V=i(64002),v=i(59301),L=i(53487),s=i(92343),fe=i(36355),ve=i(57809);const{Option:w}=ve.default;function de(z){return z&&z.type&&(z.type.isSelectOption||z.type.isSelectOptGroup)}const x=(z,q)=>{const{prefixCls:pt,className:Te,popupClassName:ft,dropdownClassName:Ne,children:Q,dataSource:P}=z,c=(0,O.Z)(Q);let F;c.length===1&&(0,s.l$)(c[0])&&!de(c[0])&&([F]=c);const N=F?()=>F:void 0;let _;c.length&&de(c[0])?_=Q:_=P?P.map(Z=>{if((0,s.l$)(Z))return Z;switch(typeof Z){case"string":return v.createElement(w,{key:Z,value:Z},Z);case"object":{const{value:Ue}=Z;return v.createElement(w,{key:Ue,value:Ue},Z.text)}default:return}}):[];const{getPrefixCls:M}=v.useContext(fe.E_),ne=M("select",pt);return v.createElement(ve.default,Object.assign({ref:q,suffixIcon:null},(0,V.Z)(z,["dataSource","dropdownClassName"]),{prefixCls:ne,popupClassName:ft||Ne,className:A()(`${ne}-auto-complete`,Te),mode:ve.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:N}),_)},R=v.forwardRef(x),Y=(0,L.Z)(R);R.Option=w,R._InternalPanelDoNotUseOrYouWillBeFired=Y,rt.Z=R},24905:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return F}});var o=i(92310),A=i.n(o),O=i(5630),V=i(59301),v=i(36355),L=i(1684),s=i(32441),ve=V.createContext(null),w=i(98447),de=i(14088),x=i(4572),R=function(N,_){var M={};for(var ne in N)Object.prototype.hasOwnProperty.call(N,ne)&&_.indexOf(ne)<0&&(M[ne]=N[ne]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,ne=Object.getOwnPropertySymbols(N);Z{var M;const{prefixCls:ne,className:Z,rootClassName:Ue,children:pe,indeterminate:It=!1,style:xe,onMouseEnter:Xe,onMouseLeave:Ve,skipGroup:me=!1,disabled:oe}=N,G=R(N,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:H,direction:we,checkbox:Ie}=V.useContext(v.E_),ee=V.useContext(ve),{isFormItemInput:Re}=V.useContext(s.aM),Qe=V.useContext(L.Z),Dt=(M=(ee==null?void 0:ee.disabled)||oe)!==null&&M!==void 0?M:Qe,Ct=V.useRef(G.value);V.useEffect(()=>{ee==null||ee.registerValue(G.value)},[]),V.useEffect(()=>{if(!me)return G.value!==Ct.current&&(ee==null||ee.cancelValue(Ct.current),ee==null||ee.registerValue(G.value),Ct.current=G.value),()=>ee==null?void 0:ee.cancelValue(G.value)},[G.value]);const ht=H("checkbox",ne),[Ot,$t]=(0,w.ZP)(ht),Nt=Object.assign({},G);ee&&!me&&(Nt.onChange=function(){G.onChange&&G.onChange.apply(G,arguments),ee.toggleOption&&ee.toggleOption({label:pe,value:G.value})},Nt.name=ee.name,Nt.checked=ee.value.includes(G.value));const Jt=A()(`${ht}-wrapper`,{[`${ht}-rtl`]:we==="rtl",[`${ht}-wrapper-checked`]:Nt.checked,[`${ht}-wrapper-disabled`]:Dt,[`${ht}-wrapper-in-form-item`]:Re},Ie==null?void 0:Ie.className,Z,Ue,$t),nt=A()({[`${ht}-indeterminate`]:It},x.A,$t),te=It?"mixed":void 0;return Ot(V.createElement(de.Z,{component:"Checkbox",disabled:Dt},V.createElement("label",{className:Jt,style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),xe),onMouseEnter:Xe,onMouseLeave:Ve},V.createElement(O.Z,Object.assign({"aria-checked":te},Nt,{prefixCls:ht,className:nt,disabled:Dt,ref:_})),pe!==void 0&&V.createElement("span",null,pe))))};var q=V.forwardRef(Y),pt=i(26390),Te=i(64002),ft=function(N,_){var M={};for(var ne in N)Object.prototype.hasOwnProperty.call(N,ne)&&_.indexOf(ne)<0&&(M[ne]=N[ne]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,ne=Object.getOwnPropertySymbols(N);Z{const{defaultValue:M,children:ne,options:Z=[],prefixCls:Ue,className:pe,rootClassName:It,style:xe,onChange:Xe}=N,Ve=ft(N,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:me,direction:oe}=V.useContext(v.E_),[G,H]=V.useState(Ve.value||M||[]),[we,Ie]=V.useState([]);V.useEffect(()=>{"value"in Ve&&H(Ve.value||[])},[Ve.value]);const ee=V.useMemo(()=>Z.map(X=>typeof X=="string"||typeof X=="number"?{label:X,value:X}:X),[Z]),Re=X=>{Ie(B=>B.filter(d=>d!==X))},Qe=X=>{Ie(B=>[].concat((0,pt.Z)(B),[X]))},Dt=X=>{const B=G.indexOf(X.value),d=(0,pt.Z)(G);B===-1?d.push(X.value):d.splice(B,1),"value"in Ve||H(d),Xe==null||Xe(d.filter(j=>we.includes(j)).sort((j,ue)=>{const C=ee.findIndex(le=>le.value===j),h=ee.findIndex(le=>le.value===ue);return C-h}))},Ct=me("checkbox",Ue),ht=`${Ct}-group`,[Ot,$t]=(0,w.ZP)(Ct),Nt=(0,Te.Z)(Ve,["value","disabled"]),Jt=Z.length?ee.map(X=>V.createElement(q,{prefixCls:Ct,key:X.value.toString(),disabled:"disabled"in X?X.disabled:Ve.disabled,value:X.value,checked:G.includes(X.value),onChange:X.onChange,className:`${ht}-item`,style:X.style,title:X.title},X.label)):ne,nt={toggleOption:Dt,value:G,disabled:Ve.disabled,name:Ve.name,registerValue:Qe,cancelValue:Re},te=A()(ht,{[`${ht}-rtl`]:oe==="rtl"},pe,It,$t);return Ot(V.createElement("div",Object.assign({className:te,style:xe},Nt,{ref:_}),V.createElement(ve.Provider,{value:nt},Jt)))},Q=V.forwardRef(Ne);var P=V.memo(Q);const c=q;c.Group=P,c.__ANT_CHECKBOX=!0;var F=c},98447:function(hn,rt,i){"use strict";i.d(rt,{C2:function(){return v}});var o=i(17313),A=i(37613),O=i(83116);const V=L=>{const{checkboxCls:s}=L,fe=`${s}-wrapper`;return[{[`${s}-group`]:Object.assign(Object.assign({},(0,o.Wf)(L)),{display:"inline-flex",flexWrap:"wrap",columnGap:L.marginXS,[`> ${L.antCls}-row`]:{flex:1}}),[fe]:Object.assign(Object.assign({},(0,o.Wf)(L)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${fe}`]:{marginInlineStart:0},[`&${fe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[s]:Object.assign(Object.assign({},(0,o.Wf)(L)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:L.borderRadiusSM,alignSelf:"center",[`${s}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${s}-inner`]:Object.assign({},(0,o.oN)(L))},[`${s}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:L.checkboxSize,height:L.checkboxSize,direction:"ltr",backgroundColor:L.colorBgContainer,border:`${L.lineWidth}px ${L.lineType} ${L.colorBorder}`,borderRadius:L.borderRadiusSM,borderCollapse:"separate",transition:`all ${L.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:L.checkboxSize/14*5,height:L.checkboxSize/14*8,border:`${L.lineWidthBold}px solid ${L.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${L.motionDurationFast} ${L.motionEaseInBack}, opacity ${L.motionDurationFast}`}},"& + span":{paddingInlineStart:L.paddingXS,paddingInlineEnd:L.paddingXS}})},{[` +(self.webpackChunk=self.webpackChunk||[]).push([[3141],{86504:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},14051:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},89699:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},63913:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},76466:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},55143:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},76995:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},37364:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},24764:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},14726:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},21646:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},20970:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},23001:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},53570:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},14841:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},39338:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},81132:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},88627:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},66119:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},1040:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},385:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},38226:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},56981:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},85246:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(w,de){return A.createElement(v.Z,(0,o.Z)({},w,{ref:de,icon:V}))},s=A.forwardRef(L),fe=s},79906:function(){"use strict"},44383:function(){"use strict"},52222:function(hn,rt){"use strict";rt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},76298:function(hn,rt,i){"use strict";var o=i(59301),A=Object.defineProperty,O=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,L=(ve,w,de)=>w in ve?A(ve,w,{enumerable:!0,configurable:!0,writable:!0,value:de}):ve[w]=de,s=(ve,w)=>{for(var de in w||(w={}))V.call(w,de)&&L(ve,de,w[de]);if(O)for(var de of O(w))v.call(w,de)&&L(ve,de,w[de]);return ve};const fe=ve=>React.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},ve),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},25167:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(59301),A=i(42203),O=i(43418),V="data:image/png;base64,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",v="data:image/png;base64,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",L={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const s=({visible:ve,occupationValue:w,onCancel:de=()=>{}})=>{const x=()=>o.createElement("div",{className:L.flexColumn},o.createElement("img",{className:L.img,src:v}),o.createElement("span",{className:L.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),R=()=>o.createElement("div",{className:L.flexColumn},o.createElement("img",{className:L.img,src:V}),o.createElement("span",{className:L.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Y=()=>w===3?o.createElement(o.Fragment,null,R(),x()):w===2?x():R();return o.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ve,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{de(),A.history.push("/account/certification")},onCancel:()=>{de()}},o.createElement("div",{className:L.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),o.createElement("div",{className:L.flexRow},Y()))};var fe=(0,A.connect)(({paperlibrary:ve,loading:w,globalSetting:de})=>({paperlibrary:ve,globalSetting:de,loading:w.effects}))(s)},91552:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return P}});var o=i(59301),A=i(42203),O=i(43418),V=i(8591),v=i(92832),L=i(24905),s=i(99460),fe=i(25167),ve=i(58130),w=i(3113),de=i(14726),x={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},R=i(32637),Y=i(59301);const z=({classroomList:c,dispatch:F,user:N})=>Y.createElement(O.default,{open:c.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Y.createElement("span",null,Y.createElement(de.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Y.createElement("div",{style:{textAlign:"center",marginBottom:30}},Y.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Y.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Y.createElement("img",{style:{width:130,height:130},src:R})),Y.createElement("div",{className:x.bottom},Y.createElement(w.ZP,{className:x.yes,onClick:()=>{F({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var q=(0,A.connect)(({classroomList:c,user:F})=>({classroomList:c,user:F}))(z),pt=i(70635),Te=i(59301),ft=(c,F,N)=>new Promise((_,M)=>{var ne=pe=>{try{Ue(N.next(pe))}catch(It){M(It)}},Z=pe=>{try{Ue(N.throw(pe))}catch(It){M(It)}},Ue=pe=>pe.done?_(pe.value):Promise.resolve(pe.value).then(ne,Z);Ue((N=N.apply(c,F)).next())}),Ne=(c=>(c[c.Professor=1]="Professor",c[c.AssistantProfessor=2]="AssistantProfessor",c[c.Student=3]="Student",c))(Ne||{});const Q=({visible:c,user:F,account:N,onCancel:_=()=>{},dispatch:M})=>{const[ne,Z]=(0,o.useState)(),[Ue,pe]=(0,o.useState)([]),[It,xe]=(0,o.useState)(!1),[Xe,Ve]=(0,o.useState)(!1),[me,ie]=(0,o.useState)(),[G,H]=(0,o.useState)(!1);(0,o.useEffect)(()=>{var Re,Ze;(Re=F==null?void 0:F.userInfo)!=null&&Re.identity&&pe([((Ze=F==null?void 0:F.userInfo)==null?void 0:Ze.identity)==="student"?3:1])},[F]);const we=Re=>{const Ze=()=>{window.location.href=(Re==null?void 0:Re.jump_url)||`/classrooms/${Re==null?void 0:Re.course_id}/students`};if(Ue.includes(1)){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Te.createElement("div",{className:"tc"},(Re==null?void 0:Re.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ze()}});return}Ze()},Ie=()=>ft(void 0,null,function*(){if(!ne){V.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Re=yield(0,pt.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:ne}});if(Re!=null&&Re.need_pro_auth&&!Ue.includes(1)&&!Ue.includes(2)){M({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:ne,checkedList:Ue}}),ee();return}xe(!0);const Ze=yield(0,s.cR)({invite_code:ne,professor:Ue.includes(1)?1:null,assistant_professor:Ue.includes(2)?1:null,student:Ue.includes(3)?1:null});if(xe(!1),(Ze==null?void 0:Ze.status)===-4&&(_(),M({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ze==null?void 0:Ze.status)===-12&&V.ZP.warning(Ze==null?void 0:Ze.message),(Ze==null?void 0:Ze.status)===-2){if(ee(),Ze.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ve(!0),ie(1);return}if(Ze.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ve(!0),ie(2);return}if(Ze.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ve(!0),ie(3);return}}if((Ze==null?void 0:Ze.status)===0){(0,ve.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ee(),Ze!=null&&Ze.course_id?we(Ze):V.ZP.success(Ze.message);return}}),ee=()=>ft(void 0,null,function*(){_()});return Te.createElement(Te.Fragment,null,Te.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:c,confirmLoading:It,onOk:Ie,onCancel:ee},Te.createElement("div",{className:"tc"},Te.createElement("div",null,Te.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Te.createElement(v.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:ne,onChange:Re=>{if(Re.target.value.length>=7){V.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Z(Re.target.value)}})),Te.createElement("div",{className:"mt10 font14"},Te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Te.createElement(L.default.Group,{value:Ue,onChange:Re=>pe(Re)},Te.createElement(L.default,{value:1,disabled:Ue.includes(2)},"\u6559\u5E08"),Te.createElement(L.default,{value:2,disabled:Ue.includes(1)},"\u52A9\u6559"),Te.createElement(L.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Te.createElement(q,null),Te.createElement(fe.Z,{visible:Xe,onCancel:()=>Ve(!1),occupationValue:me}))};var P=(0,A.connect)(({user:c,account:F})=>({user:c,account:F}))(Q)},19635:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return xt},g:function(){return ze}});var o=i(59301),A=i(42203),O=i(44e3),V=i(92832),v=i(43418),L={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},s=i(8591),fe=i(95237),ve=i(43604),w=i(20834),de=i(38854),x=i(5112),R=i(99460),Y=i(58130),z=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())}),q=(J=>(J.Manager="manager",J.Developer="developer",J.Reporter="reporter",J))(q||{}),Te=({visible:J,onCancel:Ee=()=>{}})=>{const[De,Qe]=(0,o.useState)(),[ut,nn]=(0,o.useState)(),[tn,kt]=(0,o.useState)(!1),gt=()=>z(void 0,null,function*(){if(!De){s.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(De.length!==6){s.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!ut){s.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}kt(!0);const sn=yield(0,R.vm)({code:De,role:ut});kt(!1),Gt();const yn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(yn[sn.status]){s.ZP.info(yn[sn.status]);return}if(sn.status===0){ut==="reporter"?(s.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),A.history.push(`/projects/${sn==null?void 0:sn.project_id}`)):((0,Y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),s.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Gt=()=>z(void 0,null,function*(){Ee()});return o.createElement(o.Fragment,null,o.createElement(v.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:J,confirmLoading:tn,onOk:gt,onCancel:Gt},o.createElement("div",{className:"tc"},o.createElement("div",null,o.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),o.createElement(V.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:De,onChange:sn=>{if(sn.target.value.length>=7){s.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Qe(sn.target.value)}})),o.createElement("div",{className:"mt10 font14"},o.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),o.createElement(x.ZP.Group,{value:ut,onChange:sn=>nn(sn.target.value)},o.createElement(x.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),o.createElement(x.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),o.createElement(x.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ft=i(91552),Ne={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},Q=i(18032),P=i(78241),c=i(57809),F=i(19726),N=Object.defineProperty,_=Object.defineProperties,M=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,pe=(J,Ee,De)=>Ee in J?N(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,It=(J,Ee)=>{for(var De in Ee||(Ee={}))Z.call(Ee,De)&&pe(J,De,Ee[De]);if(ne)for(var De of ne(Ee))Ue.call(Ee,De)&&pe(J,De,Ee[De]);return J},xe=(J,Ee)=>_(J,M(Ee)),Xe=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())});const Ve=({globalSetting:J,dispatch:Ee,user:De,info:Qe,open:ut,onCancel:nn=()=>{}})=>{var tn;const[kt,gt]=(0,o.useState)([]),[Gt,sn]=(0,o.useState)([]),[yn,bn]=(0,o.useState)([]),[mn]=P.default.useForm(),[Pn,Mn]=(0,o.useState)(!1),[er,rr]=(0,o.useState)(!1),An=(0,o.useRef)(null),jt=(0,o.useRef)(1),[Xt,Fn]=(0,o.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,o.useEffect)(()=>{ut&&xn()},[ut]);const xn=()=>Xe(void 0,null,function*(){var cn;const Qn=Qe;if(!(0,Q.o1)(Ee))return;const{user_school_id:Me="",department_id:ke="",school_name:Ae="",department_name:tt=""}=De.userInfo||{},Pt=(cn=Qn==null?void 0:Qn.graduation_years)==null?void 0:cn.at(-1);sn([{id:Me,name:Ae}]),yield Cn(Me),mn.setFieldsValue({year:Pt,school_id:Me,department_id:Number(ke),name:`${Pt}${Ae}${tt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),kn=cn=>Xe(void 0,null,function*(){const Qn=yield(0,F.J3)(xe(It({},cn),{tab_module_type:"graduations"}));return Qn!=null&&Qn.un_purchased&&Ee({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Qn.status===0&>((Qn==null?void 0:Qn.graduation_years)||[]),Qn}),Nn=(cn,Qn=500)=>{rr(!0),clearTimeout(An.current),An.current=setTimeout(()=>Xe(void 0,null,function*(){jt.current+=1;const Me=jt.current,ke=yield(0,F.NT)({keyword:cn});ke.status===0&&jt.current===Me&&(sn((ke==null?void 0:ke.schools)||[]),rr(!1))}),Qn)},Cn=cn=>Xe(void 0,null,function*(){if(!cn)return;const Qn=yield(0,F.Ps)({page:1,limit:9999,id:cn});Qn.status===0&&bn((Qn==null?void 0:Qn.departments)||[])});return o.createElement(v.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ut,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Pn,onCancel:nn,onOk:()=>mn.submit()},o.createElement(P.default,{colon:!1,form:mn,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(cn,Qn)=>{cn.school_id&&(Cn(Qn.school_id),mn.setFieldValue("department_id",null))},onFinish:cn=>Xe(void 0,null,function*(){Mn(!0);const Qn=yield(0,F.Wz)(cn);Qn.status===0&&(s.ZP.success("\u521B\u5EFA\u6210\u529F"),mn.resetFields(),nn(),(0,Y.xg)(`/graduations/${Qn==null?void 0:Qn.identifier}/index`)),Mn(!1)})},o.createElement(P.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},o.createElement(c.default,{style:{width:344},size:"large",options:(tn=Qe==null?void 0:Qe.graduation_years)==null?void 0:tn.map(cn=>({value:cn,label:cn}))})),o.createElement(P.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},o.createElement(c.default,{showSearch:!0,filterOption:!1,onSearch:cn=>{Nn(cn)},loading:er,size:"large",style:{width:344},options:Gt.map(cn=>({value:cn.id,label:cn.name}))})),o.createElement(P.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},o.createElement(c.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:yn.map(cn=>({value:cn.id,label:cn.name}))})),o.createElement(P.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},o.createElement(V.default,{showCount:!0,style:{width:344},maxLength:60}))))};var me=(0,A.connect)(({user:J,globalSetting:Ee,loading:De})=>({user:J,globalSetting:Ee,loading:De}))(Ve),ie=i(70635),G=Object.defineProperty,H=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ee=(J,Ee,De)=>Ee in J?G(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,Re=(J,Ee)=>{for(var De in Ee||(Ee={}))we.call(Ee,De)&&ee(J,De,Ee[De]);if(H)for(var De of H(Ee))Ie.call(Ee,De)&&ee(J,De,Ee[De]);return J},Ze=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())});const Dt=({globalSetting:J,dispatch:Ee,user:De,open:Qe,onCancel:ut=()=>{}})=>{const[nn]=P.default.useForm(),[tn,kt]=(0,o.useState)(!1),[gt,Gt]=(0,o.useState)(null);return(0,o.useEffect)(()=>{var sn;if(Qe){const yn={code:"",user_type:((sn=De==null?void 0:De.userInfo)==null?void 0:sn.identity)==="student"?2:1,major:""};nn.setFieldsValue(yn),Gt(Re({},yn))}},[Qe]),o.createElement(v.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Qe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:tn,onCancel:ut,onOk:()=>nn.submit()},o.createElement(P.default,{colon:!1,form:nn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(sn,yn)=>Gt(Re({},yn)),onFinish:sn=>Ze(void 0,null,function*(){kt(!0);const yn=yield(0,ie.ZP)("/api/graduations/join.json",{method:"post",body:sn});yn.status===0&&(ut(),yn!=null&&yn.identifier?(0,Y.xg)(`/graduations/${yn==null?void 0:yn.identifier}/index`):s.ZP.success(yn==null?void 0:yn.message)),kt(!1)})},o.createElement(P.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},o.createElement(V.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),o.createElement(P.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},o.createElement(x.ZP.Group,null,o.createElement(x.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),o.createElement(x.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(gt==null?void 0:gt.user_type)===2&&o.createElement(P.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},o.createElement(V.default,{showCount:!0,maxLength:60}))))};var Ct=(0,A.connect)(({user:J,globalSetting:Ee})=>({user:J,globalSetting:Ee}))(Dt),ht=i(59301),Ot=Object.defineProperty,$t=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,X=(J,Ee,De)=>Ee in J?Ot(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,B=(J,Ee)=>{for(var De in Ee||(Ee={}))nt.call(Ee,De)&&X(J,De,Ee[De]);if(Jt)for(var De of Jt(Ee))te.call(Ee,De)&&X(J,De,Ee[De]);return J},d=(J,Ee)=>$t(J,Nt(Ee)),j=(J,Ee)=>{var De={};for(var Qe in J)nt.call(J,Qe)&&Ee.indexOf(Qe)<0&&(De[Qe]=J[Qe]);if(J!=null&&Jt)for(var Qe of Jt(J))Ee.indexOf(Qe)<0&&te.call(J,Qe)&&(De[Qe]=J[Qe]);return De},ue=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())}),C=(J=>(J.Projects="projects",J.Shixuns="shixuns",J.Classrooms="classrooms",J))(C||{}),h=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Graduations="graduations",J))(h||{});const se=J=>{var Ee=J,{homePage:De,user:Qe,globalSetting:ut,loading:nn,dispatch:tn}=Ee,kt=j(Ee,["homePage","user","globalSetting","loading","dispatch"]),gt,Gt,sn,yn;const[bn,mn]=(0,o.useState)(),[Pn,Mn]=(0,o.useState)(),[er,rr]=(0,o.useState)(!1),[An,jt]=(0,o.useState)(!1),[Xt,Fn]=(0,o.useState)(!1),[xn,kn]=(0,o.useState)();function Nn(Pt,an){for(const Rt of Pt){if(Rt.link===an)return Rt.hidden;if(Rt.subitem&&Rt.subitem.length>0){let Lt=Rt.subitem;for(const st of Lt)if(st.link===an)return st.hidden;return!1}}return!0}const Cn=Nn(((gt=ut.setting)==null?void 0:gt.navbar)||[],"/classrooms"),cn=Nn(((Gt=ut.setting)==null?void 0:Gt.navbar)||[],"/shixuns"),Qn=Nn(((sn=ut.setting)==null?void 0:sn.navbar)||[],"/paths"),Me=Nn(((yn=ut.setting)==null?void 0:yn.navbar)||[],"/graduations"),ke=Pt=>{var an;if((0,Q.tJ)(tn)){if(Pt==="projects"&&!((an=Qe.userInfo)!=null&&an.email)){s.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Pt==="classrooms"?mn(!0):Pt==="projects"&&Mn(!0)}},Ae=(Pt,an)=>{var Rt;if((0,Q.tJ)(tn)){if(an==="projects"&&!((Rt=Qe.userInfo)!=null&&Rt.email)){s.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}an==="shixuns"&&!(0,Q.xY)()||Pt&&(window.location.href=Pt)}},tt=Pt=>{var an,Rt,Lt,st,qt,Bn,_n,un,Wt,In,qn,dr,Cr,Tr,sr,Er,Ar,Kr,Rr,vr,Ln,Un,Jn,ur,Hr;return ht.createElement(ht.Fragment,null,ht.createElement(fe.Z,{justify:"space-around",className:"pt5 pb5"},ht.createElement(ve.Z,{className:((an=Qe.userInfo)==null?void 0:an.user_identity)!=="\u5B66\u751F"?Ne.joinCol:Ne.hidden},((Rt=Qe.userInfo)==null?void 0:Rt.user_identity)!=="\u5B66\u751F"&&!((Lt=ut==null?void 0:ut.setting)!=null&&Lt.hide_course)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>Ae("/classrooms/new")},(st=Qe.userInfo)!=null&&st.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((qt=ut==null?void 0:ut.setting)!=null&&qt.hide_shixun)&&((Bn=Qe==null?void 0:Qe.userInfo)==null?void 0:Bn.is_shixun_marker)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>Ae("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((_n=Qe.userInfo)==null?void 0:_n.main_site)||!((un=Qe.userInfo)!=null&&un.main_site)&&!Qn&&(((Wt=Qe.userInfo)==null?void 0:Wt.admin)||((In=Qe.userInfo)==null?void 0:In.is_teacher)||((qn=Qe.userInfo)==null?void 0:qn.business)))&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>Ae("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((dr=ut==null?void 0:ut.setting)!=null&&dr.is_local)&&((Cr=Qe.userInfo)==null?void 0:Cr.main_site)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>{var Nr;return Ae(`${(Nr=ut==null?void 0:ut.setting)==null?void 0:Nr.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Tr=Qe==null?void 0:Qe.userInfo)==null?void 0:Tr.identity)!=="student"&&ht.createElement(w.default.Item,d(B({},Pt),{onClick:()=>ue(void 0,null,function*(){if(!(0,Q.o1)(tn))return;const Nr=yield(0,F.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Nr!=null&&Nr.un_purchased){tn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Nr.status===0&&(kn(Nr),rr(!0))})}),ht.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((sr=Qe.userInfo)!=null&&sr.main_site)&&ht.createElement("div",null,ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("classrooms")},(Er=Qe.userInfo)!=null&&Er.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ar=Qe.userInfo)==null?void 0:Ar.main_site)&&!((Kr=ut==null?void 0:ut.setting)!=null&&Kr.is_local)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Rr=Qe.userInfo)==null?void 0:Rr.main_site)&&((vr=Qe.userInfo)==null?void 0:vr.user_identity)!=="\u5B66\u751F"&&ht.createElement(ve.Z,null,ht.createElement("div",{className:Ne.joinBoard})),((Ln=Qe.userInfo)==null?void 0:Ln.main_site)&&ht.createElement(ve.Z,{className:((Un=Qe.userInfo)==null?void 0:Un.user_identity)!=="\u5B66\u751F"?Ne.joinCol:Ne.w90},ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("classrooms")},(Jn=Qe.userInfo)!=null&&Jn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ur=Qe.userInfo)==null?void 0:ur.main_site)&&!((Hr=ut==null?void 0:ut.setting)!=null&&Hr.is_local)&&ht.createElement(w.default.Item,B({},Pt),ht.createElement("a",{onClick:()=>ke("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ht.createElement(w.default.Item,d(B({},Pt),{onClick:()=>{(0,Q.o1)(tn)&&jt(!0)}}),ht.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ht.createElement("section",null,ht.createElement(de.Z,{dropdownRender:()=>{var Pt;return ht.createElement(w.default,{className:((Pt=Qe.userInfo)==null?void 0:Pt.user_identity)!=="\u5B66\u751F"?`${Ne.rightMenu} ${Ne.joinMenu} mt10`:`${Ne.rightMenu} ${Ne.joinMenu} ${Ne.w140} mt10`},ht.createElement(tt,null))},placement:"bottom"},ht.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ht.createElement(ft.Z,{visible:bn,onCancel:()=>mn(!1)}),ht.createElement(Te,{visible:Pn,onCancel:()=>Mn(!1)}),ht.createElement(me,{info:xn,open:er,onCancel:()=>rr(!1)}),ht.createElement(Ct,{open:An,onCancel:()=>jt(!1)}))};var W=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Qe})=>({homePage:J,user:De,globalSetting:Qe,loading:Ee.models.index}))(se),D={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},ye=i(2119),at=i(3129),We=i(10148),ae=i(59301),lt=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,k=(J,Ee)=>{var De={};for(var Qe in J)K.call(J,Qe)&&Ee.indexOf(Qe)<0&&(De[Qe]=J[Qe]);if(J!=null&<)for(var Qe of lt(J))Ee.indexOf(Qe)<0&&f.call(J,Qe)&&(De[Qe]=J[Qe]);return De},he=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())});const Be=J=>{var Ee,De=RegExp("(^| )"+J+"=([^;]+)(;|$)");return(Ee=document.cookie.match(De))?decodeURIComponent(Ee[2]):null},dt=J=>{var Ee=new Date;Ee.setTime(Ee.getTime()-1);var De=Be(J);De!=null&&(document.cookie=J+"="+De+";expires="+Ee.toGMTString())};var yt=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Competition="competitions",J.Engineering="engineering",J.Graduations="graduations",J.Paperlibrary="paperlibrary",J.Problemset="problemset",J.Dataset="dataset",J))(yt||{});const wt=J=>{var Ee=J,{homePage:De,user:Qe,globalSetting:ut,loading:nn,dispatch:tn,shixunHomeworks:kt,location:gt,payload:Gt={}}=Ee,sn=k(Ee,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),yn,bn,mn,Pn,Mn,er,rr,An,jt,Xt,Fn,xn,kn,Nn,Cn,cn;const Qn=(bn=(((yn=ut.setting)==null?void 0:yn.navbar)||[]).find(Pt=>Pt.link==="/classrooms"))==null?void 0:bn.hidden,Me=(Pn=(((mn=ut.setting)==null?void 0:mn.navbar)||[]).find(Pt=>Pt.link==="/shixuns"))==null?void 0:Pn.hidden,ke=(er=(((Mn=ut.setting)==null?void 0:Mn.navbar)||[]).find(Pt=>Pt.link==="/paths"))==null?void 0:er.hidden,Ae=(rr=Qe.userInfo)==null?void 0:rr.is_school_manage,tt=()=>{var Pt,an,Rt,Lt,st,qt,Bn,_n,un,Wt,In,qn,dr,Cr,Tr;return(0,Y.Ll)()?ae.createElement(w.default,{className:`${D.rightMenu} ${D.menuWrap}`},ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):ae.createElement(w.default,{className:`${D.rightMenu} ${D.menuWrap}`},ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:`/users/${(Pt=Qe.userInfo)==null?void 0:Pt.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:`/users/${(an=Qe.userInfo)==null?void 0:an.login}/classrooms`},(Rt=Qe.userInfo)!=null&&Rt.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:`/users/${(Lt=Qe.userInfo)==null?void 0:Lt.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:`/users/${(st=Qe.userInfo)==null?void 0:st.login}/paths`},(qt=Qe.userInfo)!=null&&qt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Bn=Qe.userInfo)==null?void 0:Bn.user_identity)!=="\u5B66\u751F"&&ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:`/users/${(_n=Qe.userInfo)==null?void 0:_n.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:`/users/${(un=Qe.userInfo)==null?void 0:un.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Wt=Qe.userInfo)==null?void 0:Wt.user_identity)!=="\u5B66\u751F"&&ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:`/users/${(In=Qe.userInfo)==null?void 0:In.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,ye.JA)()&&ae.createElement(w.default.Item,null,ae.createElement("a",{onClick:()=>{(0,Q.tJ)(tn)&&A.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,ye.JA)()&&ae.createElement(w.default.Item,null,ae.createElement("a",{onClick:()=>{(0,Q.tJ)(tn)&&A.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((dr=(qn=Qe.navigationInfo)==null?void 0:qn.top)==null?void 0:dr.laboratory_admin_url)&&ae.createElement(w.default.Item,null,ae.createElement("a",{href:(Tr=(Cr=Qe.navigationInfo)==null?void 0:Cr.top)==null?void 0:Tr.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),ae.createElement(w.default.Item,null,ae.createElement(A.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||tn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:ae.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Ae&&ae.createElement(w.default.Item,null,ae.createElement(A.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),ae.createElement(w.default.Item,{className:D.exit},ae.createElement("a",{onClick:()=>he(void 0,null,function*(){try{const sr=yield(0,at.vR)({});s.ZP.success(sr==null?void 0:sr.message)}catch(sr){}(0,Y.d8)("_educoder_session","logout",1),(0,Y.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ye.bg)()?ae.createElement(de.Z,{className:`${D.height67}`,dropdownRender:tt,placement:"bottomRight"},ae.createElement("section",null,ae.createElement("aside",null,ae.createElement("div",{className:kt.actionTabs.type===1?D.classromediv:""},ae.createElement("img",{className:`${D.userPic} current ml15`,src:`${(An=We.Z)==null?void 0:An.IMG_SERVER}/images/${(jt=Qe.userInfo)==null?void 0:jt.image_url}`,alt:"",onClick:()=>{var Pt;return A.history.push((0,Y.Ll)()?"/account/profile":`/users/${(Pt=Qe.userInfo)==null?void 0:Pt.login}/classrooms`)}}),(0,Y.Ll)()&&ae.createElement("span",{className:"ml10 font16"},(Xt=Qe.userInfo)==null?void 0:Xt.username),ae.createElement("i",{className:`iconfont icon-zhankai4 ${D.icon}`}))))):ae.createElement("div",{className:`font15 ${ut.isIlearning?D.login:""}`},((Fn=ut.setting)==null?void 0:Fn.sso_login_url)&&ae.createElement("a",{target:"_blank",href:(xn=ut.setting)==null?void 0:xn.sso_login_url},ae.createElement("img",{src:`${We.Z.IMG_SERVER}/${(kn=ut.setting)==null?void 0:kn.login_logo_url}`,width:40}),ae.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Nn=ut.setting)==null?void 0:Nn.sso_login_button_name)),!((Cn=ut.setting)!=null&&Cn.hide_account_login)&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{tn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((cn=ut.setting)!=null&&cn.close_register)&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"ml5 mr5"},"|"),ae.createElement(A.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Ft=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Qe,shixunHomeworks:ut})=>({homePage:J,user:De,globalSetting:Qe,shixunHomeworks:ut,loading:Ee.models.index}))(wt),Ut={tip:"tip___a6MfI"},en=i(61186),rn=i.n(en),_t=i(59301),pn=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())}),Tn=(J=>(J[J.Professor=1]="Professor",J[J.AssistantProfessor=2]="AssistantProfessor",J[J.Student=3]="Student",J))(Tn||{});const Yt=({visible:J,user:Ee,onCancel:De=()=>{},dispatch:Qe})=>{var ut,nn,tn;const[kt,gt]=(0,o.useState)(),[Gt,sn]=(0,o.useState)([]),[yn,bn]=(0,o.useState)(!1),[mn,Pn]=(0,o.useState)(!1),[Mn,er]=(0,o.useState)(),[rr,An]=(0,o.useState)(!1),jt=(ut=window.location.pathname)==null?void 0:ut.includes("classrooms/");(0,o.useEffect)(()=>{var Cn,cn;(Cn=Ee==null?void 0:Ee.userInfo)!=null&&Cn.identity&&sn([((cn=Ee==null?void 0:Ee.userInfo)==null?void 0:cn.identity)==="student"?3:1])},[Ee]),(0,o.useEffect)(()=>{var Cn,cn,Qn;if(console.log(Ee==null?void 0:Ee.userInfo),(Cn=Ee==null?void 0:Ee.userInfo)!=null&&Cn.user_status)if(((cn=Ee==null?void 0:Ee.userInfo)==null?void 0:cn.role)===15){An(!1);return}else{let Me=JSON.parse(jt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Me&&(Me==null?void 0:Me.login)===((Qn=Ee==null?void 0:Ee.userInfo)==null?void 0:Qn.login)?(console.log(rn()(Me==null?void 0:Me.time).add(1,"days")),console.log(rn()(new Date)),rn()(Me==null?void 0:Me.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Gt.includes(1)){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_t.createElement("div",{className:"tc"},cn||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Cn}/students`}});return}window.location.href=`/classrooms/${Cn}/students`},Fn=()=>pn(void 0,null,function*(){if(!kt){s.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}bn(!0);const Cn=yield(0,R.cR)({invite_code:kt,professor:Gt.includes(1)?1:null,assistant_professor:Gt.includes(2)?1:null,student:Gt.includes(3)?1:null});if(bn(!1),(Cn==null?void 0:Cn.status)===-1&&Qe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Cn==null?void 0:Cn.status)===-2){if(xn(),Cn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Pn(!0),er(1);return}if(Cn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Pn(!0),er(2);return}if(Cn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Pn(!0),er(3);return}}if((Cn==null?void 0:Cn.status)===0){(0,Y.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),xn(),Cn!=null&&Cn.course_id?Xt(Cn.course_id,Cn.message):s.ZP.success(Cn.message);return}}),xn=()=>pn(void 0,null,function*(){De()}),kn=()=>{var Cn,cn;jt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Cn=Ee==null?void 0:Ee.userInfo)==null?void 0:Cn.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(cn=Ee==null?void 0:Ee.userInfo)==null?void 0:cn.login})),An(!1)},Nn=()=>pn(void 0,null,function*(){let Cn=yield(0,ie.ZP)("/api/business_contacts.json",{method:"post"});(Cn==null?void 0:Cn.status)===0&&s.ZP.info("\u7533\u8BF7\u6210\u529F")});return _t.createElement(_t.Fragment,null,rr&&_t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},_t.createElement("div",{className:Ut.tip},_t.createElement("div",null,_t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),jt?_t.createElement(_t.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((tn=Ee==null?void 0:Ee.userInfo)==null?void 0:tn.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):_t.createElement(_t.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),_t.createElement("div",null,_t.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:kn},"\u5FFD\u7565"),_t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Nn},"\u7533\u8BF7\u5EF6\u671F")))))};var zn=(0,A.connect)(({user:J})=>({user:J}))(Yt),On=i(3113),fn="data:image/png;base64,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",Dn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,$e=(J,Ee)=>{var De={};for(var Qe in J)$n.call(J,Qe)&&Ee.indexOf(Qe)<0&&(De[Qe]=J[Qe]);if(J!=null&&Dn)for(var Qe of Dn(J))Ee.indexOf(Qe)<0&&Ce.call(J,Qe)&&(De[Qe]=J[Qe]);return De};const it=null,ot=J=>{var Ee=J,{homePage:De,user:Qe,globalSetting:ut,loading:nn,dispatch:tn,location:kt,text:gt,shixunHomeworks:Gt,payload:sn={}}=Ee,yn=$e(Ee,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[bn,mn]=(0,o.useState)("none");return(0,o.useEffect)(()=>{Gt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&mn("flex")},[Gt.actionTabs.key]),(0,o.useEffect)(()=>{Gt.actionTabs.key==="\u9690\u85CF"&&(mn("none"),localStorage.setItem("Noviceguide","0"))},[Gt.actionTabs.key]),o.createElement("div",{style:{display:bn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},o.createElement("div",{style:{margin:"0 auto",width:"1200px"}},o.createElement("img",{src:fn,style:{position:"absolute",top:"-32px"}}),o.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Gt.actionTabs.text),Gt.actionTabs.type===9?o.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.createElement(On.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),mn("none"),tn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):o.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.createElement(On.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),tn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),mn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var zt=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Qe,shixunHomeworks:ut})=>({homePage:J,user:De,globalSetting:Qe,loading:Ee.models.index,shixunHomeworks:ut}))(ot),vn=Object.defineProperty,Zt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,g=(J,Ee,De)=>Ee in J?vn(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,E=(J,Ee)=>{for(var De in Ee||(Ee={}))on.call(Ee,De)&&g(J,De,Ee[De]);if(Zt)for(var De of Zt(Ee))le.call(Ee,De)&&g(J,De,Ee[De]);return J};const I=J=>React.createElement("svg",E({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},J),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var y="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",$=i(89392),ce=i(92736),Ge=i(6848),Ye={content:"content___L4gl0"},At="data:image/png;base64,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",St=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())});const Tt=({classroomList:J,loading:Ee,user:De,dispatch:Qe,virtualSpaces:ut,globalSetting:nn})=>{const tn=(0,A.useLocation)();let kt=!1;(0,o.useEffect)(()=>{nn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(kt=!0)},[nn.actionTabs.key]),(0,o.useEffect)(()=>{kt&&Qe({type:"globalSetting/setActionTabs",payload:{}})},[tn.pathname]);const gt=()=>{Qe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return o.createElement(ce.ZP,{theme:{token:{colorBgMask:"#999"}}},o.createElement(v.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:nn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>St(void 0,null,function*(){}),onCancel:()=>{gt()}},o.createElement("div",{className:Ye.content},o.createElement("div",{className:"mb15"},o.createElement("img",{src:At,alt:""})),o.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),o.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",o.createElement(Ge.Z,{placement:"bottom",title:o.createElement("div",null,o.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),o.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),o.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},o.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Kt=(0,A.connect)(({classroomList:J,user:Ee,loading:De,virtualSpaces:Qe,globalSetting:ut})=>({classroomList:J,user:Ee,loading:De,virtualSpaces:Qe,globalSetting:ut}))(Tt),ge=i(59301),bt=Object.defineProperty,oe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ke=(J,Ee,De)=>Ee in J?bt(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ee]=De,Et=(J,Ee)=>{for(var De in Ee||(Ee={}))Oe.call(Ee,De)&&Ke(J,De,Ee[De]);if(oe)for(var De of oe(Ee))Pe.call(Ee,De)&&Ke(J,De,Ee[De]);return J},je=(J,Ee)=>{var De={};for(var Qe in J)Oe.call(J,Qe)&&Ee.indexOf(Qe)<0&&(De[Qe]=J[Qe]);if(J!=null&&oe)for(var Qe of oe(J))Ee.indexOf(Qe)<0&&Pe.call(J,Qe)&&(De[Qe]=J[Qe]);return De},_e=(J,Ee,De)=>new Promise((Qe,ut)=>{var nn=gt=>{try{kt(De.next(gt))}catch(Gt){ut(Gt)}},tn=gt=>{try{kt(De.throw(gt))}catch(Gt){ut(Gt)}},kt=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(nn,tn);kt((De=De.apply(J,Ee)).next())});const{Header:U}=O.default,{Search:Se}=V.default;function ze(){var J,Ee;const Qe=window.location.pathname.split("/"),ut={};return Qe[1]=="classrooms"&&Qe.length>3&&!((J=Qe[4])!=null&&J.includes("newgold"))&&!((Ee=Qe[5])!=null&&Ee.includes("newgold"))&&Qe[2]!=="coursesId"&&(ut.course_id=Qe[2]),Qe[1]==="shixuns"&&Qe.length>3&&(ut.objective_type="shixun",ut.objective_id=Qe[2]),Qe[1]==="paths"&&Qe.length>3&&(ut.objective_type="path",ut.objective_id=Qe[2]),Et(Et({},ut),{school:1})}const qe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],et=J=>{var Ee=J,{homePage:De,user:Qe,globalSetting:ut,loading:nn,dispatch:tn,isLogin:kt=!1,shixunHomeworks:gt}=Ee,Gt=je(Ee,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),sn,yn,bn,mn,Pn,Mn,er,rr,An;const jt=(0,A.useLocation)(),[Xt,Fn]=(0,o.useState)(!1),[xn,kn]=(0,o.useState)(""),[Nn,Cn]=(0,o.useState)(!1),cn=ze();(0,o.useEffect)(()=>{tn({type:"user/getNavigationInfo",payload:Et({},cn)})},[ut.name]),(0,o.useEffect)(()=>{gt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(qe!=null&&qe.includes(jt==null?void 0:jt.pathname)||(jt==null?void 0:jt.pathname.indexOf("/classrooms"))===0||tn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[jt.pathname]),(0,o.useEffect)(()=>{gt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||gt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[gt.actionTabs.key]),(0,o.useEffect)(()=>{var Lt;if(ut!=null&&ut.setting){let st=(0,$.cloneDeep)((Lt=ut==null?void 0:ut.setting)==null?void 0:Lt.navbar);st=st==null?void 0:st.filter(Bn=>{var _n;return!(Bn!=null&&Bn.hidden)&&!((0,ye.JA)()&&((_n=["/paperlibrary","/problemset"])!=null&&_n.includes(Bn.link)))});for(const Bn of st)Bn.subitem&&(Bn.subitem=Bn.subitem.filter(_n=>{var un;return!(_n!=null&&_n.hidden)&&!((0,ye.JA)()&&((un=["/paperlibrary","/problemset"])!=null&&un.includes(_n.link)))}));let qt=!1;st==null||st.map(function(Bn,_n){var un,Wt,In,qn;const dr=jt.pathname;Bn.link===dr&&(kn(Bn==null?void 0:Bn.link),(0,Y.Dk)(dr==="/"?(un=ut==null?void 0:ut.setting)==null?void 0:un.name:Rt(Bn==null?void 0:Bn.name)),tt(an(_n,{name:Bn==null?void 0:Bn.name,link:Bn==null?void 0:Bn.link},st)),qt=!0),dr=="/"&&(kn(""),(0,Y.Dk)((Wt=ut==null?void 0:ut.setting)==null?void 0:Wt.name)),(In=Bn==null?void 0:Bn.subitem)!=null&&In.length&&((qn=Bn==null?void 0:Bn.subitem)==null||qn.map(Cr=>{Cr.link===dr&&(kn(Cr==null?void 0:Cr.link),dr!=="/"&&(0,Y.Dk)(Rt(Cr==null?void 0:Cr.name)),tt(an(_n,{name:Cr==null?void 0:Cr.name,link:Cr==null?void 0:Cr.link},st)),qt=!0)}))}),qt||tt(st)}},[ut==null?void 0:ut.setting,Qe]);const Qn=(0,o.useMemo)(()=>{var Lt,st;return(Lt=ut==null?void 0:ut.setting)!=null&&Lt.nav_logo_url?`${We.Z.IMG_SERVER}/${(st=ut==null?void 0:ut.setting)==null?void 0:st.nav_logo_url}`:`${We.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(sn=ut==null?void 0:ut.setting)==null?void 0:sn.nav_logo_url]);function Me(Lt){A.history.push("/search?value="+Lt)}const ke=()=>Xt?ge.createElement("div",{onBlur:()=>{setTimeout(()=>{Fn(!1)},300)}},ge.createElement(Se,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Me,autoFocus:!0})):ge.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{A.history.push("/search?value=")}}),[Ae,tt]=(0,o.useState)([]),Pt=(Lt,st)=>_e(void 0,null,function*(){var qt,Bn,_n,un,Wt,In;if((Lt==null?void 0:Lt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const qn=yield(0,at.IU)({tab_module_type:"engineering"});if(qn!=null&&qn.un_purchased){tn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(qt=qn==null?void 0:qn.data)!=null&&qt.engineer_url?(_n=(Bn=qn==null?void 0:qn.data)==null?void 0:Bn.engineer_url)!=null&&_n.includes("http")?(0,Y.xg)((un=qn==null?void 0:qn.data)==null?void 0:un.engineer_url):A.history.push((Wt=qn==null?void 0:qn.data)==null?void 0:Wt.engineer_url):(qn==null?void 0:qn.status)!=401&&Cn(!0);return}(In=Lt==null?void 0:Lt.link)!=null&&In.includes("http")?(0,Y.xg)(Lt==null?void 0:Lt.link):((0,Y.Dk)(Lt==null?void 0:Lt.name),A.history.push(Lt==null?void 0:Lt.link)),(Lt==null?void 0:Lt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&tn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ge.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),an=(Lt,st,qt)=>{const Bn=qt.slice();return Bn[Lt]&&(Bn[Lt].name=st.name,Bn[Lt].link=st.link),Bn||[]},Rt=(Lt="")=>(Lt==null?void 0:Lt.indexOf("<"))>-1?Lt==null?void 0:Lt.slice(0,Lt==null?void 0:Lt.indexOf("<")):Lt;return ut.showHeader&&ut.showHeaderFooter?ge.createElement(O.default,{style:{background:`${jt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${ut.isIlearning?L["header-iearning"]:L.header} ${ut.showHeaderFixed?L.headerFixed:""}`},(ut==null?void 0:ut.showTip)&&ge.createElement(zn,null),ge.createElement(U,{className:"header",style:{background:`${jt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${jt.pathname=="/training"?"999":""}`}},ge.createElement("section",{className:L["edu-menu"]},(!!ut.isIlearning||!((yn=ut==null?void 0:ut.setting)!=null&&yn.main_site)&&!!((bn=ut==null?void 0:ut.setting)!=null&&bn.navbar))&&ge.createElement(A.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{tn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ge.createElement("img",{className:L.logo,title:(mn=ut.setting)==null?void 0:mn.name,src:Qn||y})),ge.createElement("ul",{className:`${L.menu} ${(0,Y.Ll)()&&"ml0"}`},(0,Y.Ll)()&&ge.createElement("li",null,ge.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Y.Ll)()&&ut.setting&&(Ae==null?void 0:Ae.map(function(Lt,st){var qt,Bn,_n,un,Wt;return ge.createElement("li",{key:st,className:!((qt=Lt==null?void 0:Lt.subitem)!=null&&qt.length)&&xn===(Lt==null?void 0:Lt.link)||(Bn=Lt==null?void 0:Lt.subitem)!=null&&Bn.some(In=>xn===(In==null?void 0:In.link))?L.actived:""},ge.createElement("div",{onClick:()=>Pt(Lt,st),className:L.name},ge.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var In;let qn=Lt==null?void 0:Lt.name;return(In=Lt==null?void 0:Lt.subitem)==null||In.map((dr,Cr)=>(dr.link===jt.pathname&&(qn=dr.name),dr)),qn})()}}),((_n=Lt==null?void 0:Lt.subitem)==null?void 0:_n.length)>0&&ge.createElement("i",{className:"iconfont icon-zhankai4"})),((un=Lt==null?void 0:Lt.subitem)==null?void 0:un.length)>0&&ge.createElement("div",{className:L.dropDown},(Wt=Lt==null?void 0:Lt.subitem)==null?void 0:Wt.map((In,qn)=>ge.createElement("div",{className:L.subName,onClick:()=>Pt(In,st),key:st+"-"+qn},!!qn&&ge.createElement("div",{className:L.line}),ge.createElement("aside",{className:"font16 c-black"},Rt(In==null?void 0:In.name)),ge.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},In.content)))))}))),ge.createElement("div",{className:"search-bar",style:{flex:ut.isIlearning?"initial":"1 0 auto"}},!(0,Y.Ll)()&&!(ut!=null&&ut.isIlearning)&&ge.createElement(ge.Fragment,null,ge.createElement(ke,null),!kt&&ge.createElement(W,null),!kt&&!!((Pn=Qe==null?void 0:Qe.userInfo)!=null&&Pn.login)&&ge.createElement(A.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Mn=Qe==null?void 0:Qe.userInfo)==null?void 0:Mn.login}/user_tidings`},((er=Qe==null?void 0:Qe.navigationInfo)==null?void 0:er.new_message)&&ge.createElement("span",{className:L.newslight}))),!kt&&ge.createElement(Ft,{payload:cn}))),ge.createElement(v.default,{centered:!0,destroyOnClose:!0,open:Nn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Y.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Cn(!1)},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ge.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ge.createElement("img",{src:`${We.Z.IMG_SERVER}/${(rr=ut==null?void 0:ut.setting)==null?void 0:rr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ge.createElement("p",null,"\u7FA4\u53F7\uFF1A",(An=ut==null?void 0:ut.setting)==null?void 0:An.homepage_tea_qq_number)))),ge.createElement(zt,null),ge.createElement(Kt,null)):ge.createElement(ge.Fragment,null,ge.createElement(Kt,null))};var xt=(0,A.connect)(({homePage:J,loading:Ee,user:De,globalSetting:Qe,shixunHomeworks:ut})=>({homePage:J,user:De,globalSetting:Qe,loading:Ee.models.index,shixunHomeworks:ut}))(et)},48922:function(hn,rt,i){"use strict";i.d(rt,{xp:function(){return v},AG:function(){return de},JA:function(){return s},FX:function(){return B},k$:function(){return $t},ub:function(){return Nt},e6:function(){return Jt},v7:function(){return Y},BO:function(){return x},x7:function(){return F},em:function(){return Ze},BV:function(){return L},qz:function(){return ve},Gm:function(){return fe},yt:function(){return Q},I2:function(){return Xe},sQ:function(){return Ne},z3:function(){return O},GY:function(){return ht},wC:function(){return Ot},Pt:function(){return Ct},Oe:function(){return Dt},L6:function(){return A},RL:function(){return o},f$:function(){return V},j1:function(){return z},jD:function(){return R},g4:function(){return q}});var o=i(58143),A="data:image/png;base64,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",O=i(4977),V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",L=i.p+"static/err.2323787b.png",s="data:image/png;base64,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",fe="data:image/png;base64,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",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAH0CAYAAACXcF7rAAAgAElEQVR4XuzdB7B1V1k//n1JQiooQiBCiCSEFEoIJIQUSIMQAgYQKYK9gIplVEZnbKOiMzqWUWesoyMKiiBFCCUkIb2RUEIgEKVJJ+WlhZIK738+i9/3/e9c7j137/Pec++59z575sw5Z++113rWdz3Pdz177bWetfCyl71s+5FHHtnlOPPMM3f89uPNb37z3f7X9cKnrxClH2UffX0ofrg7P/zhH/5ht3DWWWdtXwzM3Vi1/hQChUAhUAhMhQAnZGH79u3bp7q7bioECoFCoBCYiECRbClIIVAIFAIzRqA82RkDXNkXAoXA1kagSHZrt3/VvhAoBGaMQL34mjHAlX0hUAhsbQSKZLd2+1ftC4FCYIYItBdfNYVrhghX1oVAIbClESiS3dLNX5UvBAqBWSNQU7hmjXDlXwgUAlsagSLZLd38VflCoBBYCwRqCtdaoFxlFAKFwJZFoEh2yzZ9VbwQKATWAoGaXbAWKFcZhUAhsGURKJLdsk1fFS8ECoFZIzDVFK677rqru+OOO5psCwsL3R577NG+Hbfddlv3rW99q/2+xz3u0a45BPpyLQG/dtttt87H8c1vfrO7/fbbd9TVPe513Hnnne2zUlm77LJLt/vuuy9Z1j3vec9u1113XbEsdVK3xbLPuhEq/0KgENi8CExFsrfcckt30003NVQQ5YMe9KAdJPa5z32u+8Y3vtGu7bXXXt0DH/jAHeT2mc98Zgdh7rvvvt13fdd37SBm13I8+MEP3kGYX/rSl7ovfOEL7RKy3H///XcQ8Gc/+9nu1ltvbdf22Wefbr/99mu/EeWnP/3pRt6OBzzgAd297nWv9lt694W0lSVfh3KU50DYrtVRCBQChcDOIFBTuCagx7vm3YagdwbourcQKAS2JgJFshPa/Stf+Ur31a9+tXnPdRQChUAhMC0Co6dwIR+P4t/zPd8zbZkb4r4i2Q3RTCVkITD3CIwm2W3btjWSNda5mQ9e7Ne//vUdY72bua5Vt0KgEJgdAqOncG0VkjUTwiczHWbXBJVzIVAIbGYERpPs1772tTZN6973vvdmxqXqVggUAoXATiMw1RSunS61MigECoFCYIsgUCQ7oaGNx5pXe7/73W+LqENVsxAoBFYbgammcGWSv1VWm/mo2QWbuXWrboXA2iAwFcl+8YtfbLMLrNrazMd6kix8LUO28syy4v6S5GBukUSWJjvnHi8ljZX3lzq75gVelkPLTwfpf5Y5W3ZshV6WH6cM5fLmlbX4mpV98rFiTp7+G6u3xHrPPffcsaTa/V4eSpfl12ZuyK8vJ3m+/OUvd9/93d/drvmvDfbee+8deZHLefdb5SedRSNZZeh6ylYWuZJnH6u+3spPHmTx7RNckg6m8kubBIvI7B4rGGHYf1EKDzJkqXnyCxbBhswO+avbfe973+9YWh6ck4f6KMsTl7aHW79N+ljLU/r73Oc+39GOm9mG56VuNYVrmZagsIyAws/iYMheIiJGxspIYgSWLl999dXtv3Qf/vCHm/ExqsRoOO200xoxMMwY6Ote97ruMY95THfYYYc1AnQgSPm9733va8uG/ZeHZcTulz8DfPzjH986zo9//OOd5dGI4YYbbmhLlA8//PBGag6LMw4++ODuPe95T5PJfdJdeumlzdgZ9+Me97juEY94REt/3XXXtTyOPvroHR3z+eef393//vdv+YawPv/5z3cXXXRRp17Ktvz5kksuaXV5yEMe0kiMfGS77LLLumOPPba1zac+9anuve99b7uuzR72sId1Rx55ZMuXXG984xu7E0444TuGfZC3OsFGXb7v+76v5W3JuHvVQ7uQ4/nPf34j+3e9611t6uKhhx7a8NUJnH322a2cI444ojvqqKO6G2+8sVMXuBpqQoLaOUvA5fPIRz6ydYbk9h+mH/nIR7r/+7//6/7nf/6nO/7441t91AWBX3PNNd2BBx7YXX/99U0n5Ak7Zai/tnzuc5/bXXvtta1TgbV8HVdeeWX3zne+sy1x1y4HHXTQLNS58pyAQJHsOqmHeA1vectbmjEzWMTC+B772MfuMA4GxKAZf4jkoQ99aCNHhuS6a/G8PvaxjzVPDhGEZBkjsnj729/eSOIXf/EXu09+8pONIBCkpcNIHBEhmn/5l3/pPK0g3gQC6ntPCMAHKVx88cXdKaec0sj73HPPbcRKHsTovAPh/Pd//3eT95hjjmnndAZiQ6hrPMx3vOMdjTyQ1Qc/+MEdMSZ4h8hbvZ7ylKc00iSveiFZHh4iefSjH92pP2J66lOf2vIl4z/+4z923/u937ujk0hdlKN8uF9++eWtHdyPyGH30Y9+tOX5T//0T90f/MEfNKLX8SFlaRC6Du4DH/hAI0Kd5NOe9rTWoWhX7fviF7+4yY343v3udzcZdADa2W+diE4PFq9+9avbvWKBaB9YPuMZz2hkeeGFFzaiPu+887pnPetZTRe0gc5BfWH+0pe+tPvEJz7R6vKoRz2qtaFDXogbuVpA9IM/+IPrpPFbt9jRU7gYHqOOR7V1oZu+5ryav/7rv27ezOmnn94MkSG89a1vbYaJPBgVw4f3FVdc0V1wwQWNcGHPUE899dRm6IyZcS0+eGMHHHBA84AQHe8REf7ET/xEM3qEwvDyWP7MZz6zkSxjRwJIGNE4EBFvCVn9+I//ePNgfRAOj4sHStanP/3pzcskz5Of/OTmPSUdEkqUM4QvoI9y1B1RIiaeH4LlrUmrQ3HwFNX1R37kR7pXvepVjUBgIA914X2TA0nzCnls8uXZ8eKQ6eIYFAiHTOoJax3XOeec07AnA+/xBS94Qffa1762+53f+Z3meWeY4+abb27lGgpA+NrIEwSZkKJ8EODv//7v7/A2//Zv/7b7gR/4ge64445rdVJfHQay1UZkpRdkgjX5XvjCF7ZrDpiq+7Of/eyWtw7A/SeddFJrX3pDPjipiw7GQVZPEzx/ZI6A61hbBEaT7NqKt36lIRaENosXfAzzn//5n7sXvehF7dEbQfGGPGoyOl6PD5LhEf7v//5v96//+q/NkHgqCPTHfuzHWlqeCkJYfOgEeWuIE6G+7W1vax4RkkVODNnwgzoiOYTHsJEsr9NvxswjlNajLM/q4Q9/eDNaXqxzP//zP988ZCSDhBEieXhYqUs8aPc43I8UkTDyYvxnnXVWk1PnQS4kxnt08GSlQ2K8YmSiAyHLa17zmka6yoYFL/4nf/In239DGDxk5/pOAazPPPPMRuY6L5gqF/7SqcP73//+5pn+13/9V/fbv/3bjch0IHA644wzGqHLxyO8DoGXTVdggvyQ3K/92q810lc3ZI3odETkVoaOD0baGWZIli7QPfhoezhIp0OUj3LgpyPpk6zOWn2R8W/+5m824tcJIFn4I2ed+nJj0+tnaZu75JrCNaF9eWkMibGu9uFxz6MiTwV59A8Gxnh5h4YDGJ3xVLIwyLyY+Zmf+ZlGOry4kFc/H4/ZHikPOeSQRkr//u//3h43X/KSlzQCyKMvgpX2h37oh7qTTz65pePtKMtjKJJCPs973vMaGfI2eVu8vb//+7/v/uiP/qiRFILjxSEcpGiMEFEz9l//9V9vXp1yHG9605vaYzFvDKkhVWSFTBALOR3IJ2PGcDjxxBPbvdIitCc84QntOhIh81VXXdXGRT1S8+Y8fuvQMlYcfBDeL//yLzeyQ2KvfOUrmzy8QPU2DJAIbEjWcAE9eMMb3tDOGw7hVZJbJwkX+CiHRyp/bQdrRAdD7apz00F6ZEeiGS7QCXiKgQ8MDb+4T0fqnPoaK37961+/LMn+0i/9UvehD32odd6/8iu/0mQwlEFH5GWYKOFFV1ufK7/lEZiKZLfKcMEsZxdQfgb7Uz/1U83TyUsWhMCYkRjiNITA8/Tdf4OOmHlyjNxwAYJbfLjGE0QA7n/5y1/eCMdLHMTA6D3Wuo6YyMHA/+RP/qR5TQjLwYNj6EjLSzoeIE9Rnn/1V3/V/cVf/EUjAaRtjJfX6xGdoWdVIAL4vd/7veY5IsfFY7I6NGOfCF+9QkpIEEHABAEjdWmRuhdSCMR/3qi0Oi/Ey9Mkt85h8YFM/+Ef/qF1cIgZrv/2b//WOg/k6jqP37CBIQay6CBgieSU97M/+7PdK17xitZBqo/2/NVf/dXWjuSFKzy0L89bZwIjMmovHZ+yecbaSdmeNDIzg+7BwlMCYkTYvFeeLO9aB2cIpO/JGpP1xPM3f/M3rePjUXsaeuITn9jq+1u/9Vt3m7VQxLg2CEw1hWurxC6YJcnyVJATcsssAYbzH//xH23M00sdXg5jR2rGbxkoL4vnxSh5isYdeX0es5FTDh6Vx0bG7DHRGChP2LdHX8TCm1UG78qjJyJg5MjwN37jNxrZODyOG3JAtIzWWKuykCxCRqY8MePGZENsyPZJT3rSDnl+7ud+ro2nGkKQdjHJ0il1RSyIHoEZi1QPnjHCU96f//mfN2JCYK4hGkTuHNJy3rCFR2ovw5YaRjEUoixeYp9kefscCG3yn//5n42o1UU+L3vZy3aQLEI1DIAUdRrK50EqE0ZIFs46gu///u9vbanOCJq8sEPM2oBXzkOFvyEPH/nxwA1LIFRtrA3kjWzdDxMdIe+3/+ILyf7pn/5p99M//dMtvY4SycJb56p9daZ5olgbmtnapRTJTmj/bH0zK4U05sdIGBZvBrl4w+/FiHEzhuqRj3HwhjzuMVaG5uOx2qO2RvTiJm/zVcmQAs+P98nrQmI8Oy9ffvd3f7eRCQLxIozRIRakapyQV8h7jhfKwHlxxk8RAy843hvyQQSI131IG/kpE5mpB8/vF37hF5rXKV+EuZQniyBhwovnpSIweZGVJytvBOJxHKmRAaEifh2KdnK/zogH6P5sXdRvZp624QGerLogV160PHiyZEdOmU4Hex0PcjN0QA4dlycNY6iGWOCvU9Z28uCt8oLJ4klBB4e4kawOyKG+Ojp1kwZpI1T1h6Xxeu2oXeClTJ2GIRzeLV1RP3WmDzxZ3u4f//Eft2EVHZZ8yKcdYGmowlBKBaJfW+IfPYWLkuZFxNqKurlK440gNQbJWBkxg8oChMx55LH82Z/9WRsHjCeLABiLtB4ZeVc8mhzyZsCmAXlkdfiPZHmVPB4eFM9THghKWmTBOL2g4W3zEJE1L9T0K8SWyfbGgr0YQ5oIJ2/1MyeXjMYeEbM83M8jdj+Zpec958UaT54sHquRH9LLGDQCI69HXmOwsPFfnXnxOhNpycEzz9Sn4IGszGf16B9yhh9Cgz1stAMCc14aL4yQFALTwakPknPNk4ROKnN3ea3GhXmQpneRUaeZOcBwRpQ6Gp2PA9bS6WSRt/ReiiH9v/zLv2zXPA3ATCdpaEI5nmx0mNI5jNfrbJzPXFuzUNgpEoaztJ4OlK9NZvEyd3NZ5+rWZjTJbpVltasL89K5JZyi8VGKn1U6zscLc834GsNGSDwlJMroEBailhYJ5HBPCDSP/cguj5vaMO2Ye7KiyDfSkp5HqTyP7kgs8rlHmXnJhSgQFqJQNoJ2HwNXF95oXnC5F0nw2njL6pBhARhkdRL5cx3Jyie7VLiWuamZARIsEBuiW7zyCvnLhxzk9MnsipSPcJVJDr8Rr3rDOuOtaSf1DImSmTzLraiCFQKXd7+dYMHLRaLOk4ks6gfbrLSLnkirU3PN78TX4AnDUznSkks+6ucjPdKVXxYprIV+VxnfRqCmcC2jCSGQ9Z4P3F/iydAXL/mM+H0CXHyPNDFU6fpp+9XPfSmn/3/IPcmrf99S8C4lX2RcnL5f534nNLTeQ2Xql9+v/yS8hua9XH0XlzmJlBZjmv++V4p5vFJ7FBnOFoEi2WXwneWLr9k2aeVeCBQC84LAVFO4tkrQ7iLZeVHTkqMQ2LgITEWyW2UKlzE8Y20Z09y4zVySFwKFwHohUFO4JiDvxYGXG7UMcb3Us8otBDY+AlORrDefyGezbwm+1s3rbby3wonI5dvbYi81/Eb63ngj/byM689CMCugf2gjL+/kudKLkcV1VZY31+5bHCNV2uTten8uKtny9j3xavudVGYa9F/4SJ80qY98+zFb8/IpLyNd8yFHOkIykwUOeaOeJbne/AdbZZvtkGlMiTQW2ZUhz/4LT/k4lxkZ+SaX+1zvR1MzM6PfTu7NSknlJxassvxO4By/F2MbLJSZtJlK19cJ+dIPci+OJ7zWulzl3R2B0VO4CsDVRQAxmAJlfqiOyzQbRmt+rKlOjM4iBGPh5mKaA2kuqPuyqIBEFgtkjq0pVK65x7QhBCNvhLncLIF+rchjMYShEhPsGa8xagYvH8ZunixZTQ3K1CLTzBg+Uss0roRdJIe5pdIn4HamrpkLal6scsgsf7Iqy9SkRPsyDSqxd03i1zE5Z7FEplwlFKSyYJC4sqYukddUM/OKTZlCRupF3gSqgblPtrwnCznIpaxMo4MXWVI24pMHLCwrJoepZKbYZUlypt+5Jk8ru3ybokdOGCkXRglGrr0S99f8YdPqYGIqF1wsnDCHmlyW81oAYXHJ4iDrq6u1ldsYBIpkl0GLQSTi/RhAx6RFpozchHrLUpEUYkCkJo4jDgbnnLFwBmV1FeNloIyPESMkBBsiFcuAASIU9yEXeZo8b5I9A00Q7qXkNT9UrAOrhUTyEvNAWfEadQCMXZniBSAfy0cZOFkzWV5HgNwQGgJCPspPdK14rlZBWShgDDxzeJGWiftZNqp8K5qUDTNLhpWvrvLXMVhkYVWVuqmD/IVrzOo1eVtKK/gODMgEH54n4rMgQ2eng0jgHmXo1NRLx0Iv3EM3kKyFG7xnJCx/1yzisMxWJ2VZLnLUQSXgT4J7W4ChHN+w0n4WIMgHhml7Cy/kIayh9qYX0jsvf0uA4WIRgzpYmFDDXGMscbZpawrXMviuxewCpIUMGRQvNRPfGXWiL1kIwMAZnI8AKEgBGTAsBsoTlIYhI1T5ITekxeMzxGPCOnLmaYWUl1MtBCUYibX3DBk5k4O8ymboSBZxIzFeI/KxBh8Z5H/yT6hBhIAILQntP5a7jsh544hIXoiLF60DUh8r4pA54vIfKepoEA6Slc5/MkmjHDgiPfjkEVodyAxr98IGqUljVZolu5m4T3446hScR6xI1/1kzC4HyiC7vJEt+cQMkL84CYlfAFPlIEttY0ksvNQ5QyDpwMgEY3nqSHQOVnZZdUYessgD1pbRandLc5Eroi6SnS1xjsl9NMlGKWe1LcsY4WeZdi1IljfCO0KwibiPDHi0PDIEihgZfVZwIQLEx+ilQzy+3c8TYuyuITGEg3w8cjJQxMJ4eYmTllYiWctQBfLmqTJw+fIM5YvQyYwQlOscQrEiiyyWvcIvY6+CndAXy2stA7XsVX14tTxlJIkgEZe6qjePjPwIGLEgJ8tcEzxb/FfyIGceL2LT8fASdSIw0CG4V/2d01GoB5J0LUMCruuMeM06IfXLGCuyJovz5FIPmEujrXjviBX59tuChyuNjgUuME2gb52ResBJucpQP6SqLog1u17Alo5oA2SaoQ7DK7BGtMoir2XFdCrxCmZpH5X3MARqCtcEnBgOw4ohDoN0XCqEx0isOUdaDBX5MXbenshTPBZHQh2SJ7EJGBYDQ3DIhOeWsT6yGy5g2O5l2LmGaFyb5MlaT++RNy+33JNhC4TAC2PkCCLEKnA08hBdiuccuZXr8d6QQAKEe2RHKoYKdAAe95GRugico/6w4LEKyoIgPcYjGeRuOAUOAsQgVgRtOCFb3GQPMsSnI+ApkgG2iVOgA+OFKoe3yRtE/HmxpS7IW0eA+AwD6KgyV1x7IeCMJbtXHdQr2wiRSb4wUBYPUxpYkh1pI1GyKBfJavOMUZNbBwRzQYDkRxZPEzx2dVF/47SC0NAB7VCe7DhbnFXqItlZITtFvgwH4fIAs70K42NseauOYF1jmEgU0eSxl4fImBEQYmGoyI9h8w4Z79CIYu43JosoEK0OAFEjXIaNqJBkPFXeHAJShqEFj8UM3YF4lI/8kAVyEBjGI7Br2Y8KYYWgjN3apysvyHjAvNZsT4N4lemc3QDIg8R4smRGTDxc3mxeojnHayRf9jBD2nBE0O7XEZED2SFS13141EhR1DIkZpggXqny1A9m2k4b8HB1Jnn5lFCROlNtQF6dorLyIi2dYp4KePeeWHSkxpSVwZPl/ZKfXM7LI+PGf/d3f9eGWERGK5KdwghncMtUU7goA0KocGmr2yIMm6FmAUT2rGKoyCQvVxgYQtAOCRrD4BAY75HhSSOvbK0tLwQ29I2zvOOBIYSlDBahOK8TIJ97eIoIhrcZQkcayk/Iv7wg4l061AuZhlDVg5z9XVXVL96isVnkw3OTr/PZqRbx8QgRk04GMaacBEwhB1LNVt30ODv+RqddM9YZ7zpBXbQN3c8+XDoJdVaW8+rCK4YNmft1gAP51C1PEQnak5kSOsTM0MgUsMgKN2QP50wdU5ZyXEP8hkF0AgnovroaWrlNg8BUJDtNQXVPIVAIFAJbFYGawrVMy/MOeBqL9+DaqopS9S4ECoHpEBhNsh67ErNyuiI3xl1rMbtgYyBRUhYChcDOIDB6CtdW2RmhSHZn1KruLQQKgSAwmmS3ShQuL1S8dFgcyb5UpxAoBAqBoQjUFK6hSFW6QqAQKASmQGAqku3vI9QvM5Gess3JDle5t93JmGuL92ja2fz624gslmNIWVPgW7cUAoXAFkdgp6ZwWdVizp7D/EJz/RzmA1oSmPBtzmf+obf1Vqg4EJv5fAnRZxjCvESHydUmcOfIenb/zTHMG3+E71pW6Jgon43iyEZGh/mEysp8z+zU6pp5na7lMEk+q6zMRzVvsY5CoBAoBKZBYKdINrMMFJx13n7zEvs7oWbHzKWu9XdoTWzQxfn53y9raH6L5djZsqYBuO4pBAqBQmD0FK6CrBAoBAqBQmA4AkWyw7Fqsw0SoNqQg5kHy60RNzRiaavlooYcllrSynuXJy/bEEniq1q+6ekgwVn8dl2elokagpkUD9Zwh6ESsllmOXQduzoZjskQTuqbZb2J7p9AKsoxRGOJ63KHPCJLhmUMJTlv6a3fGZ5Rx5StrOxGYEhnUtSwlZowUbLkmeEky3eHyL9U3mQ3+yRxahNbQnupA7kTrW4pHTE9UH3UnwzZ8UK+CdI9qX37MnnKs7yXXlgyPKkt+vfRY1j3MYGTOsiDXNod9uQyLEem2vNuJW37zuujp3CNL2Lz3CEik6AtIkSJKCUgynLRrIztCpQiJJ8ITxRWcBQKK8CJIwGuGZs194yT8QtP6D/jtTbdb8Rq3FqQEsFTrJlf7kCWr3/961u54pqK5sUIGYlzgqeY72xsWzzTEJg6iYiVMJYibYVoyewehigqlWAngogLhyguwnKHOpNFpCgRwxzqKUoWg5ZPIowxYPIiGrsFkM96fDKSyXn4wA1hw0ecBB2YGKsIlMwO6/yRIELTZtKLs2AXAelEwBoif79eeQcgv8RJgB08yCZAjahczsFYGmEe1UGd1UG7kRGRIUVt6qMuCRvpfjFhhxywEwISaQrmgxwTiEZbI2D6QMfI5oCh+8hD17KTgrCM9FRbZxscbavTf+Mb39g6kOc///lDxKo0PQSKZAeoA4XjlVLmBIFmOAxGEG0BShbHaHVd9CgRkZAHZb/66qtbWsqORBLgmWfI40GmCESEJgSTwMzIUbQqSi4M4PHHH9+Md7lDZ/CGN7yhEZZ8GTti4Y3EU/UtchdjZnAJ5SeqFM9KcBNEyAt1HTm5n0wiPSGJV7ziFd1zn/vcHTsdLCWP+1/1qld1L3zhC3d4QcgkL0cRVvYT05EoPy8mkRdil1Z9eW2ifXkh6RrSTGCW7EoAa22hvXQY6oAoePQJeyiCF0yGyN+vE1zUx8tbMvHy5JswiXRDvmTWBshf5CykB2/EK5KaDhjpiUbmZa+2gYNDZyF85LOe9awWcUt6ZSx3wO4tb3lLI0x6ob7CQiLG4CBPmCtTOsF/ECldpIc6OxjpsHwjWrFp4QxX4SjJgpxf9KIXDbCYShIEpprCtRXhS5QpxsIYkIyI90LjUVoRmxhDP5A5kuWx8GR5Oe5FkgxR2D/fFF8YQfciMWTKaJAfA83uBjweeTNUsVUR4Eoke95553WnnXbaDo+Y3Igh26XwMAWhFuAZcSAMhsSrQRTZV0od1N9sD4SmrkIs6hBe85rXtBin/Zkgi/VD3rzv5zznOTtmmcSTVSfExXj9RiauuSd7kxnqQEQIAykhqkT8EsoQDjomZKFOOj3EoG7w1CkglwxNZPsbBPLa1752RflTHxjoFMkKR2XxlpWhI3PNOW2lTmSAIcJDWOpBTl55hpHE6A3hulceOlNk5wmB7Oo9KXoaLOgickT29vlSN8RJLh4yfUG6Om9lks1QAfnI5GkJ/sqnJ9LTXxHY/NdZa4PLL7+8SHYkARbJDgSMUjIGhoscGRIlTFzTpcap+iSLALL7LC/NPl3+83bkacyW8TFYxMFbQ3SMmLEgH0bkOoMdQ7K8ZHkwYnVgOImpirDUAakhV8SsA9EpIFflkQVBJYwir5YXyZBf/epXr0hS8mb4z3ve8+42jswblJchimybQ1aknUdvBOExH36GZpACXA0BqIfHc6SE1KTRASAE98FVnZThMTjBtZG4ewyDDJE/KuI+ba8jMvyiEyCPjk+nidA8qTivznRCPZCse7QfeXWo6ZT9Jnc2piSrTpDsSJZH7IlhUhzgPsnqqG1BYzgJOdI1ZfBk6ZP2ho+OhkwwzNg3neJBcwbohM5fG+tcOAryKpIdSBi9ZDs1hWt8cRv3jmx4yLgYDsKhxIwjW5YwLuSVAxkgF/tkuR8RIDoEwQgoPa+IQvNoGR4jcV7QagZsOMJ97k80fY3mEXQlT5aXxqsz7KCcRPTPjrb+MzZ1YWi8IDsaIAGwotAAACAASURBVFll58UQr9rjtbrlkTO7M7zyla9sY3TZGHG54QLpXvCCF9zN42WwZPN4K29euzFPhKVTg1/mNvuN2LO/FgxhhagTgFt9nM+LM6SIZNUjuxtkLra8eJND5O/XiXzahzzZSFE5hlx0mggO2cJVx4ns0xkgY/XyXwfGcwzJwkE9EL92tuUPkjVeKj9kN2m4gE7IH4EiR08ZGYMnr85LG/NiDckgUrJoNzqZrYqksaGn87DS+ZHR/Tp3aWu4YByPFckOxIshMdR4sZTeIxZiRK6Jvp8317L1SAlgpMVzkiZb2iBNngEPlTHmhQpPhvJLK3+G4pzHxWyuyLNE0jzf5Q5GbkyWd2Kczn8GI1+ExkMig/8MknHHq0bgDDYykROBqHvGThEcUojHNemNM4zIgsQNTTjk7ZE4TwQ6EwasrkiIx82wYaEzc86QBDk89rof7shB/s6rF5zImd0EEKF8EZr6kR8miAyOyA6ZTfPGHC7kpBvGLMkED54nrMmgTOXpKHUQmU3Ai9RxwZmeeGLRBnnxSc68JFxJRbNZo3ob/1eu+2FCT+GVTTYRJjzoFryCueGfdKLahW71X3wham0ojWGfOsYhUFO4BuCFkDLNiJfnyHQr3wxo8UGxKSejQ779pbsMCoHEIN2bbUcyhQfhxFtyXVokwoAoe+RYSvx4XEgUGfXLXio9WZQX8spuDOrgyPboWWSCALOhYn/K10qyZCYGA5a3cnyrG7JwXr38dk65PunIYDPmyI4FytHBOcjuP6/X9ZXkX668yIbM5BlSgrVz/sM0u+RmMYy6Oe8e51L/6FQ6sqFbBWXbIvmoy0rT9ZQffSBHOiTnMrUO9vJNR+y8TtVTQgVMGqOB305bJDses7qjECgECoHBCNQUrsFQVcJCoBAoBMYjUCQ7HrO6oxAoBAqBQQjUFK5BMFWiQqAQKASmQ6BIdjrc6q5CoBAoBAYhUFO4BsFUiQqBQqAQmA6BmZPsdlOA7ri96/bcq1vYZZfppKy7CoFCoBDYwAjMdArX9s9/tus++5muO+zh3cI+99rAMJXohUAhUAhMh0CR7HS41V2FQCFQCAxCYKZTuMqTHdQGlagQKAQ2MQKzJdk77+y6O+/out33qDHZTaxEVbVCoBBYGoGawlWaUQgUAoXADBEokp0huJV1IVAIFAKzn8L1ta923Vdv6br77tst3POehXghUAgUAlsKgdmTbE3h2lIKVZUtBAqB70SgpnCVVhQChUAhMEMEZkuyN9/YdTfe0HUHHdwt7LX3DKtRWRcChUAhMJ8IzHYK1/btthDouoWFFoG9jkKgECgEthoCMyXZsWDa4iK7q2ZbDttx2N4lW5VIYzsSW2S4ZksM22jYSM8+R7bgyHYxtvdw2DbF9hq29Ji0vfJYeSt9IVAIFAKTEJibKVw29rOpnX3hba6HMJGoTQCdR4w2gZPO7ql2G7Wjpg3p7HeFQLN/vGu2WbYbKQK2aZx9iRCtDe/sDFpHIVAIFAJrgcDMSXb7F7Z13babuu6Ah3QLe+61ZJ1sZme/d9tt2wrbrqS2era98WMf+9i2gRsSteOq3T8/8YlPtC2YbW2MdHmx5557btuZ08aFdux0T3Yuve666xoh2/jO9ty8WdtE2wGV11xHIVAIFAKzQmAupnDxQG2L7HPBBRd0BxxwQCNFnisv9eyzz26kilxt/2znV1tiI2L709vO+UMf+lBnK2vf7kei9pbnDdsS+TGPeUwj4BNOOKHlm91CV9rZc1bAV76FQCGwNRCYC5JFeIYJeKN+Z/vnQw45pHvmM5/Zvf71r28kaY94RMvTtU+8cdrLL7+8fV922WXdTTfd1IYCELDfziNlZHvQQQe1LaFPO+20RrLGclPO1mjqqmUhUAisFwKzncL1pS923Re/0HUP2r9b2GPPJet45513NgL8wAc+0H32s59t+8bzbpEhD/Z1r3tdI0SP/8Zajdl6ueVx/6qrrmrEbOjAGCwytV+834Yh5OO+RzziEe1e47XI95Of/GR32GGHtXzrKAQKgUJglgjMlGSnEfzqq69u46+GDJAjIjX969Zbb21js0jzK1/5SnuJ9eEPf7gNDey///5taMG4LpI9/PDDW9G8X0SKWK+//vo2pJAXX/KqoxAoBAqBWSMwV1O4VJY3e9dddzXvNNOzfDuHLHmuvF8vrXirfiNe07UMExizNZsAid5yyy3tGoI2RLDffvu1POsoBAqBQmCtEJgpyW6/6y6TVLtut926hfIc16pNq5xCoBCYEwRmP4XLktrPf67rHnZIt7D3PnNS7RKjECgECoG1QWD2JFtRuNamJauUQqAQmEsE5mIK11wiU0IVAoVAIbAKCMyeZG+7tetuvbXr7nXvbmHXXVdB5MqiECgECoGNhcBcTOES0MUsATMEEtRlJRhNz7KUtj9bwNQvy2bNuzWrwNQvU7scVn5ltsL97ne/dk65ZisILGOql9kIYhy418ox/zN9zDkzHMxcyFxesxbIYYGEmQ5WmLlf+fe9733bDIePfexj7Zwpae6raGQrtWxdLwQ2FwJzQbLI6l3velf30Ic+tC2TXe5AVkjRt1ViBx988I6FCqZ3iW1g+SziQ5LiFTz84Q9v9wg0Y4GDObZWkyFzpItgXUeMSNp5/8VAEBvBdUt+Ean/Rx11VCPLD37wg60cJHrggQe26WVWpiHWj370oy09YrZUGIEfffTRrQMIGQ/tTDaXulVtCoGth8Bsp3DdflvX3XZb1+29z8ThAstf3/72t7egMFZtLXcgP6SG3Cw8sLDAQgSeKQ/TOfNspXMOiVqCy3u04otn6pp7eM7IFiH6FlTmkksuaemRvuA0iNR9iJnXjFylNYcX+ZqXKyqYzkHksEMPPbR5uwjbajPXLZhwXb48Z7Kr4x577LH1tK1qXAhsQQRmS7IjZhdceumljfx4hZMOiwoQFzK1tNYKL98IlHcrVoFHdd4uUrQyDCkiP9G+fCND0bmUJf0DH/jA7t3vfnfL99hjj21eKZK11Fc4RQsfeKW8UB4pz9RKMx6uc/IxVMB71WHwqK06Q8QI+pGPfGTrBOooBAqBrYXAXE3h6pMs4gxJ9puEh8lz5HUiL0MCxloNMSA+Xq5rCJI3KVIXgnOdB2uJLkJForxMww3uMV4qLc9VvASxD5AkgkXm8kDYonyJeeCxH6kLasOD9ehPluOOO679NjTB81Wm4QukbmzY8EV5slvLyKq2WxuB2ZPsDZ/vOt7sIYetuBjhiiuuaGSIrATaRn6PfvSj7/ZiixeL9JAwQpQWefEieZvGVHmYziNbXivvmBfJi/XNq/Uoz5PlARsu8PiOwHnCxxxzTCsDUfNIySEPpOowBIE0DUEgTLIgdN9I2/dFF13UiFgHgNANa+gEeNgZL7b8t45CoBDY3AjMfgrXnXd2naW1u+++4rJaXp9Hch6j8VKE6Xd/J4N4uJoFOSJlBOtlkw9PUYzZzFZAdAiRN+k6gkWmiNM19yNUY6ZIFCkq228kaygAGedlG3l4vXk5x9s2JCA/crpGRnkmIDjPFsHzgI3DKj+7OWxu9araFQKFwMxJdlqIkaSPY7loWdm3qz8lyj28V4ffriG5/Pbf79wrb6Qoje/cJw3CT9rI4rq0kcn5EP/i8325yJS9xdxTEcCm1Yy6rxDYeAjMxRSujQdbSVwIFAKFwDAEZkqy27/y5a7zecB+3cLuNWVpWJNUqkKgENhMCMzNFK7NBGrVpRAoBAqBIFAkW7pQCBQChcCMEJj9FK5tN3fdzTd13UMOXHZL8BnVrbItBAqBQmDdEZg5ya52DTM1K3t9mSVgupW5qKZkmR5lmpW3+Xm77/+kt/nSmjeb+80CyMwCU7gSMCazFswiUJ6yTMny3zVzeE0ny8owv00pc33x1uOmhJlvmxkHcJKHmQrOkZdMypZP8nY9dSSDg4wO97nH+cVxEbI/mnzJkvL9d797/DZ9TR6O1Mtv1xNwR51gm/Jdd18O92sn9UvwnsjdnxssjbxgmDKTJyxcs9DDQf7ImHKCSb9tncty5WARLP0nt/9wdaT9lgraQwbY9GeWBOfolHr12zh5O9c/YKks5bpHecFJXql3AhbRxciUe4I/uXyCbeqlDL+Vk7aUX9o7Ux3JBaeUCdtMN3SNfOqd2B6pR99OnFNH5Zn/7Xd0y2+yRX+CYQIsudf15YIlBdPM9kn58idz2pAO+51pn0kHLzL0da2vf+RxX8pXL/dk5lEwmxRbJO0EU3lna6yl9GhupnAhShP/VXbSun7XrcZyWLkFzIsvvrgtKnCfubUA8G3iPyWwMGE5wORnpZc5t/KzJJaSWq1l4YKFDUCkSIC0SMIS2n333bdtzOgeS2uBK11iF1iea16shQeukUWjSmulmnwYEmXTUO77+Mc/3hY1yNPiB/ea32szSSvI1JGCkMm95vyqF9nN7yWv+5VL8eAZAjZvV73cByeyO5CYdOSz/5l8si8awyNn5gb7T9GterPQQ7Ad97guZkQMPAqXOc7mEbumTaR3XR1dNweZvOrJaORJJnJkK3fGAje4u8c1WJubrB3IFcKxQk8dGSP8xK+ApdV98ne//MhirjLd8H8p4yCTMsiOiJQprTLh4DecYUkGH/WDjTaCt3ucd7+52La0h686Bid5RUZlwYvc9Ni3Muglec3FRpDaRVkOuiZ/OzirIzzhATPntTdc1BU2WZEICzKyJ/O+Ya+zVD6ZspiGnPL0rV7qow3oMRnsHq396R67YU90EU7sCx7wZUPSyAcWy80Vp7PmlasnPPyHtQ8ZnYODOjkHY/mpqzYjF4wzl50c8qC35HXNPWSEibrC08c53+KTTNoLUDlsUp3UTR3ZkPyc63f8c0GywAGqRtcIgNRwSxEjxQtJBUyrtE444YRGQoK5MC5GJI4AAKwaW27rbyTNSABK2eSvUfwH+Dvf+c6mFBYZ2EY8SpxVaRRKZC5lkx8hanxyUACK6h55iN6FONTLPYhA41Na8icQDcWXL2JgZPLU8NJSbr/JaLGE+l144YXNaP32EVtB2RQh3rcYDOoQTyALL2CoPAaqLHUMIfuPwOX5lKc8pZXpt2hpcKOIDIXC2mGYfJTLOXLC3G/tC9dsz04ueMEAiZGJgvrPyGHhvLIZBQzJpU6nn3566xT810bK8K3+WXWHJPx2zocuMQg64b/8EJB6P/WpT234L0Wy6gMf9dORW1pNTp0iXGGKRLRTnla0MWy1JcKRTh1gKkIbXWOQylYu3fBbh+m8fJSLWNPhwkcHLB9YSksH6Lf7yQYbOMDZikVyaRNYaCe6Lc8sztE+zmkfdVR/y8gRGx0NqWkz14844oimT65baSmynfvt/qws5EtudWAHdAfWsNCO6qVj1SE4TjnllEaCS+EuP2XRhfe85z0NR/YGBx+EDgflq48y1ZnM6otM6XqeHpSLE9zrHm2SzksHREb8w+ak1d4wk8dyR5wUOqUN2A/85QfTxfWa7RSuAWOyGpKBAYlno1fXAEuRLEDELtCTASORrsQMoDgA1uB5HKFYlHs5b1aDKhvAlJqSKhcJyMPqMY3I0+SFaHjgk5XhMjr3Atk1ckgHaIbGEDQoxUX2IZYQYh7tNQ7yUgfp8/hGcZEbxeLJITEEI39GgYycY6jkTJwFxAJLB6VnlKKA+dbrSytPJKVM9bAk2P3OqzuFI7dDdDTG5sPg5akM6Ri/NqFsDucpnzYiIxKCEQV3Tn2UBVu4MULtQwZGSE7YwReh0QdGp12QrDbXsTIw153XMdMH9WMwDNM96gA3ZagLw1dn9aQbT37yk+/2WNk3qgxN6TQZ1amnntryVyf3wkEnDAt6RA6kkzZeTLLaX16uu59sZISBa8GJbLBwP71DHNrcb2RBz9TD/XCPx4V4dB7ygjE9TCfrPznd/6hHParlxzumB2wt0ey0r3aBKxmUQ17toz3YiLrCUBvpVLSltqc36ezoL6KKxwdLdhOSfcITnrDDE19MZFngQ0bxTHS6yJ1NanPyiJanviFWacioY4GnD9zIpi50PPiSkV25Jp22zRNLHv/JCkf/lzrUS/50QDvBLStB48j075styQ6IwsU4NBKBE/8VeEutjNLAAHGN0SbkIHLTEHq+PGYCkpK5RmFCbP1ehsECGWAZR6O0eTQRUEbjIEFKKk1i3lJwDYbUGR7l940s85iT+yi0Ry5GwOCVx0goKwPwQUwaKzFvM2bJuJCKusonHk4ChTMUJOY+CoiANTy5yEeWPAq5ByHDWtqMQ1EMxuZcyJns6qt9kCxM4A9jefJmGJN7YU7x0vEhfp0F7+/KK69ssilTneWjLnDKEmaGnyEFyi0vBgMfJKku8Dj55JObzJdddll70mAE0jIw7Q1fdVW+9GRTD4Sgnf2XloFq55NOOqnlkVV/fcNQd4RNRu3iCQEByoNBIaMcCTivvmRQVwbc92RFd0Ny6hJdIqd0Ohb5JbpbPEE40QuE6YkGOdO7dIp0M51r0sJFu9AJ5EIm8isnnURiIbMhnST9k78603lklngbdCJDcdLTPwQKU3VSB+RJpx3BXR3gQl5tw24ynnz88cffbbl8H/cMSyiLPOT3TQ66wX7yhEFOeMqPA/bWt761Q+DSwkVbx5OP7eR9DjtI9D46ym7gr410HuqccfDFnqn2JR/dy3sV+pQwqIsdxHWfwpVgLUAhpAZ3qADjXPzSCskGRF4TZQK++/NIw3v1m8JLE29I3v2XTRm/FZyGkjo0BqMHOkPPOCfDpCx5NNDT+u+68imUchizNOShhBqDkVCWDCO4FnLVYBSQMlJUSq/x5U/hKDsSQ4LuEZKRkSoTiVI6GKonZXeeAqk7I6OIFEfevDEkx6D7L/uUg0RgqSzEg9wYpc4LnoyXssGEYsMr0cWUSw7egWuIiBzkNJyBlBBCxgthi6zhRDYk7hupUXBt4HHc/R5VyYEIE9pSecpWDmwZNOI5//zzW90pvHZJyEptkicMcsOF4SpLvnQFtrDKQccYszaFFyKUFh5wUF+6SU5t77fhB+XmpUzGn+P1qaP06mHYwz0JgsQrJoO6MnBtAKfETlY/xot03Ud2uhzvkN6QSVvRS78z/ok86Bkdpofagj5oa3rDDhCSc8rIuLjzsNGhsjv10jZkhk3GVuXtPHKnV/D1CO9enXaeDjPslQ5aun5sEtiTUX50Rpk6ZjhkiI1dBHdlKUNnSf7zzjuvO+OMM5oM7I4dS6scephxbNjTHzZFN1yHufbP8EbI3bn+i0gyam+6lhCoGcLTUS3pyZ511lnbzzzzzGXHH3bmwpAVX0ANUTAQoFJiAKv44jisQAZSSCKV5kUyAgaRLWgQCsPXSB5ngBygUy/KQcE1iIPiaQD3Ir6ArNxsW5PxMYpGYTPGyIPMm3J1YAiMhOeAcDUmIokHozzERknyAkN5FB8paLAYXsY8KRvMMnyggeOFyCNhGZFsXh4wDgZDKciqXn7DlkzZ8cH97iEDRXLNfe6h9IwaSWQ4wTUfJIIEYJEZHxTYb9fJy9PgScufYcHdNUTAIBm4toMZIoE/7NybHSXgor5wlgdCT/2l4cnkZZaOTFsgR08CypGGHJlVoZ3VU5to/+XG4cgVA9JmdCkvgLRfnrqUTSd0JuqpTHogDUKiQ3AiW/BN556390gDsesEsr0SXOmCdkrnp3xp8nIUuSMn9ZCXOqm/OurM6DWsXIcpuTL0o53y8jPDGeSDrzIy1OU3vYq3rM3kxx7pGLuQxn3eGWhjsoektKd2zVMcgjvttNOWpRjX5RkOUJ765ukJecObjWs7RMpRI4N2hq16OexQoh6xcbroPnWn0+7JEAR51Qs+cJK2P0MIvuecc05r07zPcY/OY3Ew/rmdwpVHZQBkGk9aoj8lhLEABhloDOk1ZKboIAUgAyJviSnc4sdC98TFB2DGsDLkkB0V8oaZTPGY8iiWPcQy1UTabG9DRvJlDLkfLEbj5VGO8mgsMsjP+UwvkU5ZjIuyUTxlSJ9pYwzb9b5CJAJZhmUoOBKLoTnvfnXO1C7lyCtDKAgtnpRr6phxY2ncx3gYcbwOeapPxk1dk065yCNjqsEJ8agzw8g4I+LgkaRDda0/tUs9lBNviLEjB4aR6W86xrSNMsggP3Vwn7K0LzyXCz8JQ/WNjvivXvQjwxN0Sp3obsZj/U6ITDoDU14lOXzLJ/flPUKwzwsVMqpPnqTkDYNMPcosh7RDXvLCIdMByYHw/Pd06IA7QkWCztPPjFcqT13TCWZWh7IyXUv93U9vtFNfz9yvHPi4FwbSqINDHTJ+Sx+XO9wXO5NG2Rn/ZgPqoKy8qM4QWH9KIRvKbJM89rtOn6PDZKcjuU6HfeIwxGONnMrFGelEfcNdWYuHCuaWZHfGe657C4FCYP4RyDzYxcOB8y/5OAlnPoVr+4h4suNEr9SFQCFQCMw/ArMn2RE7I8w/XCVhIVAIFALjEVj3KVzjRa47CoFCoBDYOAgUyW6ctipJC4FCYAMiMNt5srff5pVg1+29T7ew665LwuMNpsN3JscnYRYQZKpQ/vczyrX+APpSefbvzfV+eXmz2L+WcnLO/8UTk/vX+r83+4D+BtT1ErkQWBcEZkqyQ2qUIBKmUJiukfmCpoiY6pG14pk4nag7mSphaojpFOa85TBFIxOfTaswLSZTuaSRXr6mdmTKjykYCZCRIA/egCJLU0RMdTEtJVNn5ON8VgRlqorrCaoypP6VphAoBDYvAnMxhcvcN5PjkSxyQlzmPyJNk7vNUTPf7o1vfGObcOy/ycGZ04gw3W+1TQ7z67JiyPzHELQ5eUjdhOrMYcyEbWWZ/IwkM3k/c2BN6LagwIIH57KWnjzkNcmch2sepLmAiP9pT3takztzPCeFTtu8KlY1KwS2NgIzJ9ntt91qnVzX3eveyw4XIFkrcqxwyuomHqTfWYaJvEQbsiw0k9x5m4jLBPTLL7+8rVl2IFUkinhNKM5EbKtoEKlrJo1nnbk8XEOGynj84x+/Y5WKyc1WGSHQs88+u63oQP5IHLlm4QDi5nVn0YI17oJW6CzkoVNYLtjE1lbBqn0hsLkRmP0UrgEBYnh+SJan6NHekAEiRWYJdMwzFF/A8ktkZbWIlTA8XyR70UUXtWV8Dss5Lcm1Ukh+VrrwTj3q80QtoZUvMkaGhgOsdpEvjzQh6RAjz9Z/hPqWt7ylLdlDuJYs8qRdy5JReVuGJ+8En9jc6lO1KwQKgZUQmAuSTSQs3ihvULwCQwAe7XmOvEXe7ute97odoQOzZlgFkay15U9/+tNbfRPUQn7Ik4csL96wOJYJ6IFErSlHsogZabpmbbggLMZweabWrBseQMDW8PuNuI3nki8BkpG4MgwhkCHLT6VN8ImVGqSuFwKFwOZDYLZTuG68oes+/7mue9gh3cLe395KZPHBE/Rojwx5hl5YZc0+krT2HMkK/iFak/SGAYzN8lCRmFiXYoM6eMHIDskadvDIjgB5oO7nbSJB46whWcMFvGLh9xLpSV6uJ+ycWLWGG5SXUIXylzdPnGdsCAOhJygyElYvxLs4BsPmU6WqUSFQCCyFwGxJ9q67us5+Srvt1i3c4x5LtoCXTAn7ZvwysUN5iCLh8DgTl9KQQKZ6JY5qXi5lzBMxI2mRoRBkQtklaAchkHZimfqPIBO3FEkmCLZoS4Yt5IMsjc+aZWBcF0lnH6TEcc2WHwg73jF5eeM1pasMsBDYmgis+xSu/hxYhLh4rmkCMIdcM091cdo0X39ubX/u6+I5uBla8L3UPc4nyk/uzXdC26XM/hzfyN8n1cVza7emqlWtC4GticC6k+zWhL1qXQgUAlsBgdlP4fryl7ruS1/suu99ULewxx5bAdOqYyFQCBQCOxCYPckOmMJV7VEIFAKFwGZFYC6mcG1WcKtehUAhUAjMnmS/sK3rtt3UdQc8pFvY8//fpK6gLwQKgUJgqyAw0ylcswTRogBzT73FN1/WdCoLG0z98tvULosJzF01pSob8lkCawpXVpZFRufc198fS37SO2eqmbm5mSkg/+w3Jg/5WaCQbbHllWAyi8siizz7O+dGDvdnWpr8sjGbKWfm/5qeRq7c67wZDeSUdnGMhATeSb3IlK2+nXOvPLKXknqmHtl8sN+Oub9fp+wF5r7cH/nI7DyZM4tDGy03pU394aOc/iG9aXrZf8oqQL8T7yJp4ZC9tBbrH1zVNVulkzH7WJGxfwRX59yX7VLInrT0qz9zJPttzVLvK++Nh8BckCzCtMSVYVm6Ommdv/mx5tVaHGAOLVLJ3vGWwZqfak6sVWPXXntt2/0UMWUrZsFiLCiwLNfcWCuzGLVFC+azMhSGZIGCRQfmwDJw+bkH0drQz0IFhqd8RGaFGHnkpQwyqRcjRkjkSvAY6S1icJ4sFjm4J0FyEIVyxG/Ids5kMYfYajfy+GbgFleob38rafcjIeRgubL5vfJRL+fkhZykkZd6kF+drXbzH4GEZM0JJq+6Om/ZsvLliTwtM5YnfODiPNnVS3uRx/xi1xFydtpdylzkZ36ychBddhDVLuQjM/y1rfaSt7nM6pVtvN0Lbwe5YWneNBldc8696uC/JdjmR5ORvPJDxO7xDY+QrLzIJK9s9Gl+tHqJV5GNCjceFZTEs0JgplO42pxRn4WF74jDmgplS3DeAWVHCFZILRW1itEjWAp+5ZVXNmNTBiL123n5IRzkJa2ltIgku3IiAFtfMzBlMUwrxtzL8BiR84gAaTNuBpYdTy1MQKDvec97mteG6JCp9LYc1lkIJoNAGb5vaQS3USdyIA+E4RqCetzjHtfqg2CsZiMvWRLLAbmqjz3s3WfxhLLkf9lll+3YKZbciMw3meCAlNRBmYjPPWQPgSJX9yhTvkg2S4XT2VkpBxeEDj9LjC03ll7+/ssv5C1PZcJJ/XRQriFd5ZBdPkvNH84O1rsDSwAAIABJREFUobBApMp1H6zIo+3Svv4jRe2vo9FR6lToj3LIQC90KDCkD75hrL106BaZ6DSOO+64tjybHlr04l66oQxxM+Ldw58u0DN6oY1gzXu2YjHkPiuDrXw3HgKzJdmbb+q6m27sugMP6hb22ntJdPL4jrCuvvrqFsQlHupSj3uIGFExQEtgGSuSkA+Ddj+lZ6QI2Kox5MQrYVTKQYSM48gjj2z3ISpGyWvJkIB4A+SRRnoer8dL5xktAmZozuVRXdQw+TJkS4WRnXwRM+NECEiA9xQiQh5HHHFEW9LLaLNNsbojMYSHYOXJS1Qfho88EAQyQHRITMfhnpAf8mD0CAKx8rQQjbogGvfLi2xIGKkk8hgZ3aducHaok/yQEYJEVORRL+QnL2Sjg4B1PGmeXoYX4IWMYLPUcEmGPtTX0mhR0eQJ92yjrb0QHazowrHHHtuI9aqrrmp11wbqqT3Ior6IXn3lBSf38l51HD7q5WlCnXmj7iW3tDpAHYb2lj+vlXzqK2/ndKB0BdnXUQgEgbmYwsWIGSPFZbwINo+Ti8ftkAmSQpquMRSKziB4O0iRsXz0ox9tRow4XENSSJnBMApl+T7xxBPb77POOqsRlbwYqMdF3pbH1jxqZgyQfMpC2gyZd4gYEIZr0iM30b6UjfA9busIkDWDZOzkRDy8QERl+AMRIM2M5yJS9VSWeiNrJICgycfokRsyQDrxYpEYedQ596gLklUeslYGAtIZIRtYScuTlVcIEIHy7JCMIRdyIxh1IgcPVoeDnLMKj4zIRhtoK+0B+4yJIkVlLTUuSx/SocgPWTsHayRGfmU5Byt1lx8s3vSmN7WQl9pWm8db1THDUCdMfnXzDUPpyC/OhLzkrY2OP/741v7q6FsHrOOhG7A455xzGmY6bem15dFHH906L7It1YEU9Ww9BOaCZCkpD4LB8DJ4SLwShh6SSdNEqZFHHv8ZqsdtaS+55JJGcgyHEckDIUqb3RB4QwhC6EJBZRArA0QESAo5IE7G5Vy8IEbEyJDTM57xjPbIyuDjAZKfkSlTfTKWyhMVopHR8Sb7UcbUlQfrcRzxIVIkkVgJyhP3VhkXXnhhywOphSCQpAMpIRJpM7yh85Afo09sBVggq7xcQkw6CPWNZ8obRCjIFSmqB4LkvcNd2fLQMSAXB/KChf/ZlUKdyaBj0a4IMtHMkC+i0nHxGvtkq0yeJR3QGWkHH3UgA5yQmE4pnSWS1aaI7/TTT98xVm0YwaENyXD++ee3+rhPB8hD11Zkh7l86YPr8uS5k02bul/dYKwzffvb3946PDhpU2Woo3OeKnTWwWfrUUvV+G6e7PZ+sIBVxmb7V2/pultu6TpGfM+7v71NURQbARpPo9C8DyIhPsa43OMXgmBwlJt3Qal5YZlJgGyRlG/Ew2ND6Am4jRjOOOOMRpYOcjB8aeRJDjIxMN/IEikgukT8co/7ycqgEAPPDWEpz4GU83KOx0QexkomhIkgkUE6G0YeQmf4IYoEukEI7s1LJTKRN55stu1RzxATckNUSDmzLpAB2aXnyaqfNORHqrw69TD8op4ZuyR/XtzlJaBrOjYdnXojVt6vTksZOhd1QlRk551qayR28sknL+v16eTgSi6HvLSFPLSfPNQT7oju0ksvbQQIV+RHHh0I3ZBWPdyvbsjdNYSufVxTL3kjWTJ6ItEuOmk400vl6NQ9NUnrHvgpL8NRMFQ20q1jayMw83my08JLmTNtJt7a4rwYM/JwMEKGkjFSBuWDfDJNyXUE6R4G5X4k4JuxKM91n+SD2DIlKG+YkRPycziHOHwQDlkZvTwYJbnUhQG6znjJlUfJDJVkBwf3ZM8x95GL55WyyKVOzmWskdz9I8Mo7s8b8VzPFCpluN93ZjJI4x4yhORhpyz5KHepshBY9jlLMJ+0CeKWP88usmiHhLKEFaJbbjoXgoOVfBzaCoE6h3ATwCdykjFjuqlzhpQyiyJeqc5bW+blm3ujQ8qDgfyVR2dSd16+9s/wSO5PvaRXr7xEndYG6r7Ng8BcTOHaPHBWTYYiENIN8Q+9r9IVAhsNgZmS7PY77+y6O+/out336BZ22WWjYVPyFgKFQCGw0wjMdgrXDZ/rus9+pusOfXi3sM/SOyPsdA0qg0KgECgE5hiB2ZJsReGa46Yv0QqBQmDWCMzFFK5ZV7LyLwQKgUJgvRCYPcl6833H7V23117dwi67rlc9q9xCoBAoBNYFgbmdwrUuaFShhUAhUAisMgJFsqsMaGVXCBQChcBiBGY7hevrX+u6r39dpJNuYbdvTyivoxAoBAqBrYTAbEl2wOwCq6Usc1xuZdc8NIZVRAk6ndVH8ySX1Uz9YOPrLZuFBlaBZZXdesuT8iOXFWNLhdJcLzkT3F0bLrf6bT1ki1x0fp62tadb2nLe5EoAeEuv++247lO4LHNEstbiz+uhQS2NZZjzFPSDEVheanlolt/OA4YJEmNZsM+8HJbGZllydpyYB9ksH7ac2XLjeerEEzeXzs9TJ26ZM91PiMl5aEMy0HtxWAQfWjuSFUvWgoSHHtItLGNslEsADuw/rweStf4eySZYyTzImkDZCIOBzsvB67e2X9wAa/3n5RA7QqcEq0m7b6y1vGwAoSWewlqXv1x5OiQdgFgN80SyHJ6E5pynJxIyCeDU92RnP4XrW98SRUUoqmUfN4pkpzepItlx2BXJjsOrSHYcXutCskNELJIdgtLSaYpkx2FXJDsOryLZcXgtS7KzjCc7RMRpSBa5eLwSRi+bAyrL2KT/XqZ5xPeI43FVGX57uTbNAP6Y4YLEMhVGUcg75XqcZ+B+Z9A+u6YauxHCMLu85rrHILJPGqMbS7IJeu5RWb7ZGZdcCcMoTbbAgaPz2W3WwL60xlknPT4OHS4gvzKEenQw6sU7vjqn/IQlzCaR5FSHbDPkN7wmPT6OIVnlaJPsYKyd+rvykhsGsCSDa2TQlo7snkzfpJmke0OHC7KLcUJzZneIfrjGhOfUVvDwko+tpO0SsjEyTXrRNpZkjZUutjN5ZMNLdgCrvBRNkH4yJMTnSljBdprhAuXC2ZCMtvI/u13DR3spO3u3uRaeCZcEO/XQBouxWxeS3f7FbV23bVvXPfj7uoU991ySc6chWSDbqsZYUbbyBpqxEIp+zTXXNDCBlM32sm3MNG9vh5IsRRa82nYlBuU1nnipgkoLFp1tX6RxTWBwkfZtIZN6IBNpRe1H1JNmXQwl2QRGF0xaOTARYFpg6WxMqR0oGEMxcG+nATshMBr3+zbOmq10Jr04GkqyjEzdyWEXB/nbeUEQbHJEJm2mPN8wyWaI2QKeIauPa5PIfyjJwlUbCcbO+ASPt/OE/LN/XMifvklP97LPXDashGc25jSWv5zuDSVZMhhTlk8CiZMJXvAja/Sezvrthahtg9hKSFr7e9GcOMw7MyarDQRXZ5Pak2zyV29t4qV2YkMbC2cD9pSDlaDoCfSuXnBzjdyTnKGxJMsu6bmdM9RZm9EFOiW4vHFUnzhGsBPAn2z0kzwJwk9ubQ3PxVsMLUWysF33KVzTkCwFe9vb3rYj4j3CcthBFSnZhgYIeQPJI0Ec2U57iIfdTzOUZJVnoBvBZkNBuwQ86UlPakpHObLli90E7DqgAUXZpwTZAJFSMhwKMGljvqEkSxbbtWR7bfjZ38ruAPDncSMPykcuW8voyS+++OJ2D0ylo2g6DHuI9Td8XIznEJKFKeO03Y2dLdQ/nsPTn/70trsC0shmjumEKLbOwnmEmica5J9NJpdr36EkS7Zs1skQdXjveMc72o62ziMRBEGG7DqcLeQvuuiiZqwJ3u1+WNO95fb9GkKyZFemF7DaCgkgNFjrBOy4TG5E5Q13iJ8stt1BLq7n6crmneo1qVMa4snSj5AUQkdCykKS9EuZZKdXnljUwX5qdNwGlXBznVx0zm4Sk7aMn8aTJRNyJwOi58QkML293NJhsRP14ZAhZvKed955O3ZWpmswxzP4RPv3j01Fsnq97FhK2bK9it8a2LYmQEivn4ZdPH9tKNmOIdmXv/zlTWE0mIbUwC984Qub0iMOCmQ7FqSisZBWNvPTc+axXTpKOmk2w1CSlY5HkZ1yeTGwoHDOMyadEtx0BAyQ8vPkfBC++lAqCuh/HvGXwnAIyVJi5SKHeGJwhsWP/uiPNnx0DDBC6AiZYTJCnRJDgVe2GCKvek3y/IeSrHLs/WX/NWXDQ8d90kknNYNEBnbS9cgID7giOuTB+48XSS/JhfjItjMkC3/yqIPfOl/lI3x6wh6ct10RY0cW8NFRuU+bkINNeFrQ3mTfWZLVjuqJ2BErMtNmytKW5LKBJz1DwrFFadkB+eiSdiQPffc96YlzGk9WR2aroQx9wUhbnnbaaQ0Tup95t5wyHaP2siGqe3VW9FW94E3GwSR71llnbT/zzDOH8s2odLMaLkBW5557bjNCjySUBkCICXFQeoYLFMqlYe3LBZxZjskyzrPPPrspDqXJ5pD2scq+VBrPXmQa1gaKjMHjHA+I7AwVMfPuGOgkMhtKstkChlIhLwqmV9aL6wgYhk6JQrnGKBgOI0AmjDW7xvJ+EMqkqVlDSdbwgDIoLi9D2zDWH/7hH26dEmLN+DrylC7ehSEh7Z094eCFyCYNYwwlWRggCGTOuOgXbzAki+AuuOCCRghwgak0ZKSXhjN41QhaGnK5vtx48RBPlkx5LIeZTib7s5HBEBWs6BR997Hhp8MmnPBFfnTMh0z0a9KuukM8WbpF13XG2ZsveqX+CF4bkUe5IVn6R+fh7MkIYXGS6BbbXU2SjfdrDzhY4wofpO/pxN57sQtpYeKpUjtfccUVbT+5DK+RU31gt/h9ybKe7CxJdggjTzNcgKB4FowUSDFEBsEQPU7KV4+nYRGChpx2AvpQT5ZSkklPiCwQgvJ9y4NxaCDeQ16cUExEa4yZjBpOY2lM3uYkMhtKsspGmsb0YBJvD6HDEslTGkZL+clALnWBpZ1bHXnRog6T5pkOIVky8W4Yp4N88vQ4rFMij0OHqvOKJ8igEb+OQdsjTnkxCt7FpBeFQ0lWPfMI7DFfB8lDRQA6Kp1B9kJDBtpBO9M/hkweQz2w9FtddPA7Q7Jk5zyod3bpzQadcKMzCJ2HqnNAZs9+9rOb/iAKbWIDSDpKJqQfT3dnx2QRlI7F+CVsyICUtBm9do5NING+J6tTR2gcD3g6YLySMzTWk51EsqecckrrgHi5SFV70kHYkNeQGczsvtznGfgtfgrYVFO4GKYKAzseD2ViaBnfyxvfzDjggQFulp6sMlMuY9RT+jAGhKXxKBsvhPzIw7gsI/GbcVNUREFuj34IbbljKMkiUo/lOhn1p0y8BQqOxOCIEHxTdnIgYOlDFB6fkbNzSBeWyx1DSBaJI4sQWsahs3U72TKGjRSUnVkR8s9GirwMGGt/26lPWpE3lGTlj2Qz5qp8niKCz4uajBHnTbm02QBUh6F9eWnaEsnCbPHjZfAb6snSH4QAG3ilbJ1L/029cmGng5AmG0+SGUlrQ+1Ppkmd5RBPlg7CKrMI5BfC5CToSOGho9IJaV/tlaE8365n01N1IdekWSLTkKz82VY27mSDyvW+hPz0iOfNPjJ0kR2qyUgnEDE905nx1he/l1gXkt0+o8UIlIXi+M6HwlJixphpPVFiwFGskMwQD7ufZqgnm3uyRj5r9/uxDzKmhlz0miEu9/JoM4Uku59OMoKhJAsPSgazPg6REz7KTU9NLkaRHVsjl3rkUWo5wlCPISTbx0r+mUGQN9FkyxvdpA2emboFy0yZcm6l5Z9DSTZT29Q1ux3DRptlOhIs4Obbkd/Zkp5ckd892ZZ8Kd0bQrLZhVeb5zc5/e7L5Dpjd8AruMZO+lO4yDSJzIaQLBk4DtldGQ7KVw65yCNNdmn23+GbDrkXVpEZiXnyW83ZBXkK0x6xJ3iQUVmZ3tVvmzztwUe6Ps9kheWQ2QUzD3W4vZbVjuXzUemHkuyoTFch8RiSXYXiBmcxlGQHZ7hKCYeQ7CoVNSqbISQ7KsNVSjyNJ7tKRU/MZn3myQ6IwjXNmOxaALYznuxayVckOw7pItlxeBXJjsNrU03hGlf1nU89drhg50sclkOR7DCckqpIdhxeRbLj8Fofkh0QtNuLFQPP3irO64FkM1BfoQ5XbiXKBq95C3VoGMPLDi9epp1psnLtx6eY51CHOiZjt/MUhWueQx166ehl9pqFOhyibt7kmf836W31kHxmmSYTrg2Cz1PcVi9ieBtZtz9LDMbkzcPuv20ec+8s0yL/rCya9OJuljIslXdehtKteSKzzIAh16T5tGuNlzak+15aTbNMflby0nvjxeZIzxXJGpM1z27SVKVZgTI033keLjA1DGHMWzxZyuZN8TzFk/WWmIfNOOcpniwy80TnKWmeyB+Z8bJNWZon8s/UzZViLwy179VKpxM3X9g00pDs7OPJ3nHHt7cE39OW4LssWZd68TV9E9eY7Djsakx2HF41JjsOr/WZJ1uzC8a10sjURbLjACuSHYdXkew4vDbNFK5MDF4cd9SjTSY+G0M1Tpl1/wm6konjYx/J1mq4wGNjJtoP2RtrrUh2rFxrMU9WWyZoDeUeshHnWpCssULlZBHDEF1bi3mydIXteK+QGLkrUchakKy2i93CasjY71rPkx3aphueZI1ZiehjjC8vLxIX0+oQ6/KNTyJEjebcGWec0fRIQBazF0JK1kqPOYaSrHTiADAaLwu8ZbTenOyJD5sVMdIxRiH6jC25x9I+672N61gSOSk4DPmHkizSE4PA+Jp14SJ/LS5ffozQGn0EJmCM8hma9ebws0SSvCuNsw4lWSt9lEc5E6NTNCQH7PKSEZk6zwid1wFpa7NSLMO0VNRa+ZXGWYeSrPaCF7kEVTETQfm+4aL8vAy1XNlYqvJ1kN4uW1Kd2LPacaXNEYeSLHKhI+Siw/StX35W6MGG3ll7D1ekyj68ldd27qNnK42zDiVZS7PphnzF39Beyvcy27uWBIj37sXybG2W2UR0PeEQtbflvivt2zUNyS7Xpn2d0qa4RVt7x6FNXR/apuszhcvyvjvv6Lrd99jpMVmKI4astcbIwrphRkNpNBQFE00nS0UB9pznPKddo/TW4gPB+mMNzAiGvpkcSrKMXiMxdr8Tig6JWvsuihPFRvrSuI7ARL1iLOpEAa2rprRHH330xKXAQ0lWnRGasmGhZxbEI+ULkgELgUTyMkH51pCTleL7JGi00H+TtmMeQrIJ2qwOWQrqpRTjZ2SI88QTT2ydpSAdzsuXsSA60Z28YFAPs1PIzyh4QsstyRxCsonaJj9tSa8YGbKEYcIt+hYLF4nBVNuRReelI0IYiDqh+9RpObmGkCyd1448djqN2MUy0HknTgY85KXNyEC3EpKPbXjrjTQEbdHRCnKinsvJNYRkE0IQKWmHxCdgb2IFJHqVttWh6iRFUBOXA9bS+E0GcrkPjqsZhWtSm0anEiJS8CE4wpaNqs/QNl0Xkh3iLQ598aUXFkYwoQApiF5RtCNKBxSAZXpHov8jrHheFCwBUCjhpMDTfdmHkmzIglxkoix6c0EpKD4lp4yiD1FyBpMdHigheRCf8sjtfka0XM8+lGQ1PmwYGpKi0IhK+XptGMJIBCmemw4K6fNkEVPmuyqPQSM8n+UMYQjJZo96+cdL1MYiRSFgYSwpPhmFxBMFSdsKkJK4Aa5lK5bMT5zUeQ4h2ciV+K06Fx6YgCDk81s7khHRiwRGJukTRo9cPs5pR17npGj/Q0g2T2iJQobcOR46aOXDHKHpCOApWA5yoDs8v2zr4lseCDTB13eGZCOXMug1GbQFh4IcdIiu029eOBwRGTyky0wPtimNzoQOTJrHPNaTndSmsGCrHAc4cDRg6hyMMlQ2pE03dKjDPJrxHCg9YBAXBabwIqwDiKfmWkLBPfOZz2weBa/Mx6OL67ySMVOehpIsYyFHHp94e4yBNyP8HFkpF2VMuEAki0wYrfCNSFUeOg2GMukYSrKRi3edzii7CKR8BK985/MYithgySh4IIn8xDgnHUNIVhmJHMWbUZeQBmXlBTI2yi0eKq8ayWlHpMXQYKqDQPzakwcy6RhCstnbi8555FW+yFG8amXy5hkk+ZEsg+QxyhvBaHv3aVOeJ5lWmgM+hGThg0B98wTVFx7ILOXrONNpkVc68vNmRa7T+ZNLZ6sNV9refognm2AwKVeeyPLUU09toT3ZH10nK5KFFz0jk6ErT3janezk0mmt9D5iLMlOatO+TnEa6DrsdFx5ahraputCstu/9tWu++otXXfffbuFe95z6ilcCYen0Y0zMWLGpqF4tB4tNWy2j9BI2fYl42kaWm8JPIo/1Isl9FCSDZnLO8SWPY+QO+9Zo+axM5HE9O4MmVHa88t1CqmxV4Nk5YscyJXoUHBJ+TwNxsuziFfjP2JTpxALY0BoDHVnSVabMnodZbx3Sp1xWJh7JPaBBQ+MTEiDt41YyINk/YazDmpnSTaPsAm9p6Nk1ORgRDD0TQ91Dmlr4Qx91AnGiBjJZahlklxDSFaeCCkvirQfGXXa7le2/yEu8pJb5+g3WWEKO+82fHtSmnQMIVlle+rg4PBCtQ9blLf28eSZoOY6Tuf914GzR3WCIR1Evs6vNOY/lmQntWl0SqeqTRE9HcQlOkdPbEPbdENP4QKERx+V54llIzneLPLMwLneXQNoXEaJ1BgoBXCPxvXbWOeQt5hRwKEky9ND+PJmnAwAiSAUiuTRLZsrIisNq06IDZklPSVlNCuRxlBPloGSi0yMgCzkSvnki4zOkych4BAs70QnoKPgmevcdpZkMztAZ4gw4MDolK+tlA+r4OZ8wiwmODq5slEfTwjB7CzJ5uWH+pIn+1XRO+VrI9cMS9ALugZX6cgII7J7anA9Q0Q7S7JZ2k036JHytVm/fG0VJyRDBAiW3vM0Ycmjha+ngZXIbAjJkkvnnHCV2oAdpHx4efRGVtoTPnQQRs6rA/y0o/PkWmlGxliSXalNYcQe8Ym02jr26/fQNt3QJBuDpOR6yxzIAJlSukzbUtFsr50x2GxFrPGnWYI6lGSHjEEvlSbeiQ4gY8ZDllgOJdlp5UpsV7iTK6S8Ugc1ZLhgWpncx6C1PbLIds4h450l2Z2RK1uIyyM7TGTb6Z0l2Wnl0mbw0mZ+k4s9ILSVXvwOIdlp5WJTeRlLj3mOeVG8UmD9sSQ7rYzuG9Om6zOF6+Ybu+7GG7ruoIO7hb32nnq4YGdAWo17Z02y08o4a5KdVq5Zk+y0cg0Zk5027525b8hwwc7kP+29syTZaWVy31qS7Bg514dkRY33WViYOH2Fq+4xdF6PItlxLVMkOw6vItlxeG0kklWzhe1ZBjWunquWeugUrlUrcIqMimTHgVYkOw6vItlxeBXJjsOrjfWVJzsStP+XvIYLxuFWwwXj8KrhgnF4rc8Uri9s67ptN3XdAQ/pFvbca0mJs2d7toAeV621Sc2TNfXKi4Ix82tnLR2SJZcXfGOmpM1aLsqWHUqHxBSYtTzJPxtKwmregnZ78eON+0pLcNcKK+VwgBK0e6WXnWspF/Kn+2YFrPTybi3lIpMZJqatrVk82e0DonAhWfMczXed1yMkaxbDSvEE1rIOGjVBu+eNZBO0e95INnEv5o1kvcWmWyvFE1hL/SqSHYd2nizNdV+7eLIDSFZDmmdXQbvHNajUWSU1j0G7zd9E/CvNxRxf6+nvyPxNTyMrBZOZvpTxd/Jikb85pSvNER2f+/R3zHPQbk9LFjasFExm+tqPv5NM5vtaUbp2JPulL3bdF7/QdQ/av1vYY88lpa4x2fGNmTtqTHYcdjUmOw6vGpMdh9e6TOEaImKR7BCUlk5TJDsOuyLZcXgVyY7Da9OQ7HLjRB5PvdgwI83HY1fWZnscy6owsI19VKwpXOOUraZwjcOrpnCNw6umcPXw2v7Nb3bdt77Zdbvs2i3c4x5TDxcgOWvcBbmw1jlBHYx7iE+gB/FWz9huritMFC5pRQMy5iudNNZHjxnLKZIdZwRFsuPwKpIdh1eRbJ9kLan9/Oe67mGHdAt777NTJCv4hcAc1l7zRPvTcBLHMySMTK1/fsYzntGibiUCFsIVIEMQCxF2hk5LKZIdZwRFsuPwKpIdh9eGI9mzzjpr+5lnnjmulgNTD5nCNXRMFnEiWuNqogohSiELkSly5ck6MofOFB1RrMzXNI3Im2XfglIgTbE/h057KpId2OD/L1mR7Di8imTH4VUk2/dkB07hWmnFV8K8ZR8vj/ziTxpzNUVIOMOMxxp/RcTIlScrBJ14qkKWCdGngdw7ZlFBkew4IyiSHYdXkew4vDYSyb75zW/uFmbqyd76DbHCuu7e39Ut7Lbb1MMFCdGGXO0TxFvlhVpZgTjF2HQOuZrUjVjF8zz55JOb1yp4srS8XoTr90rR1/vCFsmOM4Ii2XF4FcmOw6tIdhxeg2IXJDiyjdoMEyQ6vWEDXqnrhgOQqwbwkoynKrJXIq8zfOd5vqLpj1mOVyQ7rlGLZMfhVSQ7Dq8NR7IbIQoXT9asAcZrapaZAYjP/+xOKo3fSee3T9I4b1zXubGraopkxxlBkew4vIpkx+FVJNsfk7399q674/au22uvbmGXXaceLhjXBKufukh2HKZFsuPwKpIdh9dGIlk1m2k82dWcXTCuGVY3dZHsODyLZMfhVSQ7Dq8i2RnMLhjXBKufukh2HKZFsuPwKpIdh9eGI9mZzi644XNd99nPdN2hD+8W9ll+MYJZA7X9zDhFk7piF4zDrGIXjMOrYheMwytRuHDZ2sWTvfNOTNB1u+++7LJaq7FMq7I//bweXqolaPc8xZP1Mg9+Aj2PmZI2a5yRf7Z+nqe4rYzAikEzTOYpOLaZMeZ326F46CrEWbeh/DPZAW8zAAAgAElEQVTnnM7Pk1x0i46ZQTRmltCsMVuXeLJDKpWdESpo9xC07p4mwXDM/11pG+XxuU9/R8k1Drt5xauCdo9rx+yM8IhHPGLt4skOEXHostohec0qzbyOyc6qvpVvIQCBGi4YpwfrEupw+y1f6TqffR/QLey++5ISF8mOa8hKXQisFQJFsuOQXh+SXaXYBeOquvqpy5NdfUwrx/lHoEh2XBstu1vtLFd8reY8WeNWyM7Yo+8cBr6dc93hO/8TMzZjXq5PM1BeJDtO2Sr15kBgDMmyEfFC7n//+7dVlu4VV4TtmT3kxaxAULFhO83a0wwxiTfiBalvL7NWivW84aZwzZRkb76p6266sesOPKhb2GvvnRou0HDiydrNE8hZYrvffvu1t8UaFYEafhBv1ttQjehIFC+NNyb6VgQukt0cpFG1GIfAGJK1M8mVV17Z7Auxss/HP/7xLbyomCNecLNfMxbY09FHH91I2Dn2LCzpu9/97s5Or+x20ovcDUeys5wnO6RJh47JmuaSkIViwn76059u+65rSA37kY98pDWYRtWIGi0zFkx1su24mAUaduxRJDsWsUq/GRAYQ7Lvete7WqzmbGnOKzVfVDhSUfJ4qp/5zGcaeQrUxG55sYLqC6DPA3YdH9jtdZIzVCQ7UruGkGy2nzFXFbFqQA1iysRxxx3Xgnm///3vb+d4ttI/+MEPbr0l0tWrXnrppW1fe+fGHkWyYxGr9JsBgTEkK9odZ8YTZII3IU5e7dVXX9094QlPaBHxOELs8aijjmqE67dFIu6T1tOoaHr777//shBuJJKdeTzZIYo2lGQRqEYyB823bWQ8VhxxxBGt9zz77LNbAznn0cU+Xo95zGOa9+oR5bzzzuv23Xff1oOOnVhdJDukJSvNZkNgDMnanUTwfE+PxmA5O0KSenJEsuyWrRs64ChJx1vlOHnKtBiJneZpc9K7kyLZnqZt33Zz1xmXfciB3cKee+3UmKyVOu973/saqeoxjd8cfvjhbfxV75jA3OLNXnfdda3R/NYramQEq+fU0I961KMaIQ+dwF8ku9noo+ozBIGhJGvrJ0MAH/jAB7pTTjmlPVl6ykSYHv3ZphV2J5xwQvehD32oDSGwR8MFhgB5s7aDyoanhg82y5hs82Rn+uJrFadwIccrrriiPUbY2eCqq65qvaPhAI11+eWXtx5Sb4iENbDrxmq9GNOjOu8/YrZ7bcaPVlK4ItmVEKrrmxGBoSTLG3UIou8Fl8d/T5TGZJErz5bXyg4TON8SYvl/6lOfal4vYjZ2e8wxxzSbLpIdqFGrOYULkWoEvSAv1HQRjZMA3AbQebSZymX8lSdr/NZ3CNXgvEZ3TmMOOYpkh6BUaTYbAkNJtj99Mr+XWurdn2oZrDLlMtMyhzxhbqThAvWcrSf7lS93nc8D9usWdt9jp4YL1lOBi2TXE/0qe70QGEqyay1fkexIxIe8+BqZ5aonL5JddUgrww2AQJHsuEZadsXXRpknO666q5u6SHZ18azcNgYCRbLj2mldSHb7gHiyZg0YDLfr7Lwe2S3XirGsIptXWUuuQmC1EPASyzsMOj/0JfFqlT0pH+9mEJqZQystwV0LeVIGmXCZmRKZgjbzebLbb/h815lhcMhh3cLeS++MgGS98fe2cV4Pg/PemBq4n6cg1POKV8m1ORAwtcpULDo/TcyPWaFg9SfHh1xDp2HOSpZ+vlmEYfbT2pHsgClca1H5KqMQKAQKgfVAYC7mya5HxavMQqAQKATWAoHZk+ztt3Xdbbd13d77dAu77roWdaoyCoFCoBCYKwRmOk92rmpawhQChUAhsA4IFMmuA+hVZCFQCGwdBBZmOU92+223dt2tt3bdve5dwwVbR6eqpoVAIdBDYLYkW7MLStkKgUJgCyMw+3myRbJbWL2q6oVAITB7kr3xhq77/Oe67mGHLLsYYWgzWBAgVKFJvtmMLRN+/c95k6eFV8uGi4nu048AJO1yk6tTjpUk7pFf0rq21AoTZYwtR72zOWQfgyFRiCZhlk0jU99M1l6M2VDcK10hUAhMj8Dsp3DddVfXffObXbfbbt3CPe4xtaSIw/I+4Q3FpRS3UtBfgbmdtwumWJXiWorQbvcDoQ4FE7ZLguVuVpRJKzSi+0RtX+qwmkQ5iTcryLD02SbjgAMOaIQqsI1v+VkNpiydAPmUIx+hGMW4Xe5A4O7Lthvys2UHonW/fKxqSRnpQMTDdUgvlKNyk04adVY/sXXtEuqac8qRfx2FQCGwNgjMnGRXqxpIxHYzPsjCmmoEduqppzYish0NUhLQ4g1veEP34he/uO16aUcEhGnrmsc+9rEtMDCSsd8Q4lzqQNi2yLAX2LZt27qzzjqrBf9O/k984hObhysNckV4PrbQQMTKFYpNzFr7jy23VxGCJI9dHBCjLXHU064NiPr6669vJMkrtymk/JEk8jz00EPbeTjY28yh0xEkWUdjmbLtd0SdR7A6DDLB6aSTTlqtZql8CoFCYAAC6z6FC7HEK1z82CyotsAUPNF3vOMdLfgC8uKV+n7JS17SAm/zBhEpIrnwwgu7pz3taY2s7GiLcBBPAnjzCo8//vhGPEsdtrhBcsgY0b31rW9t5EUGcRae9KQnNVLlOfMi7dJ55JFHdu9973vbf+uWdQRksVWOz1IHYkWQ7vPbMAQStS8Z2dTVbg7nn39+C56DwOXFUxe43B5J6serV1dkzWtFzGTTiZAXTgJpOGd7EFuAVPyFAZZRSQqBVUJgpiS7/ctf6rovfbHrvvdB3cIeSwftRgoeyX33D0Qmmo3HbQR3zjnntI3aECoyQWIvfelLG+F98IMfbGRrs0Tk43H7xBNPbF6sc0jZh/cnP2S1HMnaxgZRSmu3hXPPPbc77LDDGsnxlJGUnXARI3kSdedNb3pTI0p7GiF05MbjdO9yJKveSLO/y+fBBx/cvGGES36dBMIkP7K99tpr2/CBvG3doa7I+JJLLmlEKh2yR/SiJ/GYeblwQuoIGUnXUQgUAmuDwLpP4UJWPC5E0z8QFmLISyWPy0iOx8bTRDwICWny0DzOIxZjpggOkSDGt73tbe1xGzEiGcT9uMc9rg03LHUgMXm63/AEIkWavG1kj4B9h/yRpPFfGzsif+RtCCOEa1M4R16kpUz1di9ZyZ5tOwwv6CiQN5kvu+yy9l96xGoIQNnyNdygzurE60bCOhv5kgV+CBcJG9pQf0MYOpA6CoFCYG0QWHeSnVRNBGQcEXnYvwvR8f54azxGnpqPR2rjpMZOjW0iZCRkTJUneuaZZzbCdZ/rriGwpQ6khVjtC4+sjHsiVp0AkiKLIQxy8SgRlnwNUxjHDbEhOdd4mjoRefQf0+XHU0aaPGvX7NaJ/A1V+C0v5KwzIZM68lazYaSOAB7S+G1YA05ws5OvTkK+zuugjCMfe+yxa6NZVUohUAh0s5/C9YVtXbftpq474CHLbgk+qR0QkQ8SSaxGpIRoeHy8PySITHmPSIVXiIx4ujzAeLg8Q+kRIzLk8S51IGNlIDtDEv0NFxEVwnQtU6LkQQbDHcZ+kZygwspCjsjcPbzJvgfJMzUUQEb1IbOyjbP2ZXNe/eGQWQiZnoXA5ePwW5rIjmgNrfB+dUQwcp/61FEIFAJrg8DMSXZtqjHfpSB/5DpPEdznG7GSrhDYPAhsmClcmwfyqkkhUAhsJQRmTrLtZY7PwsJcbROxlRq56loIFALri8Bsp3DdfFPX3XRj1x14ULew197rW9MqvRAoBAqBdUBgtiRbAWLWoUmryEKgEJgnBOZ6Ctc8AVWyFAKFQCEwDQKzJdmv3mJ+k4X13cI9d59GvrqnECgECoENi0BN4dqwTVeCFwKFwEZAYMOQbJacAjXxUZcCOEtwE1vW6i5LYPsT+RPtavG5xJFNvlZ1Oef+LAhwr8n/PlkYYP6r8qTr3+u8dIl1mzixi+Xvx5RNnvKxMCH1Vm5i22YRhPxTRmLISudc7lVm6kGWLF2WJoF3UkbSKjt1TtzdpTBfCmvl5rwyFmOdc9JEFnmTxX8yTsJafo4swPDbvYuxXryEOe3Sj0mceBHOBa+UvRzWaWP3KBc+S2EtXT9+b/Sm307O+Z86L4d17okeJaZxsM7/PgY5F/z7sY7JHR1WZnRmKTtZbBNZwShtX/+X0o+lsCZH7nWPstOm80iY2y30MTNKmNaFhW77t74lvmi3sMsu7b8j+k6fohP9usx+ChfiufOOrtt9j28LNuVBoayqsszUctXlDiucrLgSS8AqK6udrAKz2slyWaurrBSzGkpwFev5xUGwMksZInlFYQRSsZBAVC4rskSyEiNAGsttxQQQdlCsAvECLHsNuQsKI71ls8pw3VJe34sV0nWyUDarxqwQYzCWy1phpuGUYaWa+AQ5py5WkYnlEFK2UsxKN7Ec1NfyXDI7pHPOYcUabOSn3hTEslwxHtQLZuoMG8FlllpIAWe4WlJsVZ2luzCw2s2HbOqsbiKFSQMT5SbOL1nkbVmx1XUC/Wg7ZVo2bXk0WbSD88pwCJyTVW+WUmsHK93UA8YwSMzdvq4kJrFrcIQrMoCD8hN7IvjTOcuS6YwPXdBO6kI+mDmn3fxWN3jC2uo/+ZBFOdozJJO2kz98yO9+y6UXY00++MFUm/hPRyzrJnPqoU1hpV0QmfwsrbaCUDmJfUyv5UeHlUdHtJW2k5Y+Os8m4CU+hoNuuxce0sIBXuqyVCwMS+C1E/2AhfzgpE21v1WI2nO5GCJTUsWq3bb99tu67jOf6rpvbe+6/R/cdffcvdu+7eau23ZztyAeyXffp9veLTQbwDUwhqX69Ntw9iR7w+e67rOf6bpDH94t7LPP1AAgB4ZAGZaLOUCJBHfRsBpYOvECGB2jYAxiyiIt+WlsDY1UNHYIOstT3YskrrjiivZNoZEQJaSgDEO+jI9SWyIb75BCMQjnlOG6Mihln2QZjHyFSyST68qluOrjfkqq4XgfZFamRkSAjEG9KDm5pEPwGhzRhmzIABdlkZucIY14hspByP3OB7GH9PuNRzaxFRglQ0QiyiUHQ0KWgvDAUoembAQLa9ggAzJm9wokixQuuuiilhfFRVjSBEP3ihuBVJSbpxTp1AfJJiiQdlpMsrCWL6zhgLRhDSPYIkbtLI+0Z7wxxgMfQYDoU4LuKEf8YfIoTx3hq36JBey/TqNP0P6ri05Y2enQtN/iHTvIAmudOwKHnzrTAVjAR5wN9yFEy8fphbQ6AmSsjUKUsHZd1DadMvJWD9/kpld0ib4iY3YR5wFpk0d9YaIM7Q7//gE38or1AWuYwto96qsN1IEc8JzH41sfuq7rbrqh677x9W7h8Ed23X2+p9t+7TXfdhr32L1bOPLo7hsL92g6QRdjY5bs04O+nW+IKVw8FMYfcliqUTS4XlzjIiMxYxkGZUwEKnFf5UFxpGFoDEYMVwrGEJCd9f2CW1N6CiEfCkdRgKcnj7Hp3fXUyJgRUxxBWBCldOTWOfiPsPpGhKwQCaVFTK5T/HiHZGSk5EmsAyTrNzKSDjGpN8VmbBo5gceRJDkRKqJjSM5RCOcYWrwX9dAJ6ZXJop4MmuxIoH/AmjGrm/thDUtHQlfKC/YMXxr10A7O6wAYP3nIAWu4XXXVVe1bfcijrolyJl/tpFyKDWtkpewEynEf8grWizuGELTOGDkgWHVTjk5ce6dT1HYwpR/IBW5iGtMdRqWNERZ9oxswIY+2QvjkhaH6yVM7SaftYJDg7gnTqT3JvrhzgJk6I2TtqlxEyCbUh47QazLlqUFnTXYYImhETM+05cknn9x0Aob0B47SaXc2EOdBnu5DlNpJBwRreOmQnEPEMFwcAJ9syBU2sJYXgiUXrMVQRuzaGjbzeHzrikubWAv3f8C3vVlPEdde0y0c9bhu+/XXdQtHPKb72q67NSw4dYkvHb3aFCSLNBgF5Xdo2DwG+R9PhdLqfZGlbWkYPkMRuYshIBI7JYhQxbB862WRFQ8gSk5JTz/99GYkF198cSMCSituLUW95pprmsIjSmSnfDszRBZGSJnjZTvPEMigXErJE1R2tqBBRPKh4JSTwlJQislY1O3KK69sRqj+6oekGQeFZiAMmpzISkfgvJi4DMO9CXbOeHk+Ohly82oTgQzRIIs+1gwamVAm5MJoPEpKq7NikA5tAmttQAGPOeaYRrLZ6SLkjkASQQ3Gp512WsPKveRg0MgY2Xj0Vkdtp35wEAcYeaif+w0jwDyPo7BGJDCVn7qQB0GrA5nV0X9tjpwYEK/EDhz0RthJeClPPRAqObQbklZn5SFOGCJDMiMzWOtw6BSs6Qls6I02R1pIG37asD/+rM4+ZKALsFAmklUf7e7QJshc5y0v5KYe2R3EbhnOSaet6Lo81Y+jcMEFF7TytaW60Ev101awcr/00qln9tLTQfgdwlS+/GACS2VpD3g4YMFhScc8lyT70Q933fXXeTnSLRxyeLf9a1/tuttu7bpt27rugQ/qFo48qtu+555NH7QrzNgYjBZ757OdwnX77V13x+1dZyxyl2+/tJjmYCAaizEkXCCDUZmMfyArZNff00paDY/AGBYSQVaAYYjuZ/x+u9+jLSVzngEhu4yF5WVIHomlQWx5AUGR+3uIMX7KiSjinei5GUbGFrMflzxcU7b0jJ2c5EFgvAsdg0/CH+ZxVBnuC5mro//yjvcIE/UnO0/evf9fe3caM1l15gn+RCaZSSbYgA0GbAM25aJswCzGJlmSpcxOtcumTJXUGmk0GmmkmQ8zGvUsX6o+zXyfaanrQ6ulkUaj0rTVNa2RLLlku2zMloALsHF5QxjjWtghE8gEklyj9bv4n30dGfG+b0ZGvLzLc6VQRNx7luf8zz3/89xzn+c5sDFwEyfXDR/CQi5wIxcyRuJk7mPfX3qAu/xm80REI4d6aLHpt7wkys4R8JKH5klW2CCkvOzRJnnST377uKm1ERawcmMjBG3OwCdPlnOU4xrZsg+b+yeElr7P8grCJ6N6PXkE62w55Bx8aJ7K0b4sS/lGMP1+QujpJwRENpO4fCYMxE5W9SNeAzYkCxPlJUyne0B67dQe9y+SI4d+CtbGi7HhHnIPKx/WCJw8+l2ZiXKXcUD+rNNLI3/eK2gvrd5kr/68uHJPKdO96lAWOcmiDm1QponFfahME/+4dfNp+GEeeYYHDry/4cChg619+PTWcNlJG1vb81a3Hjs49UPtnX37ujHkfjAe8s5n9GXeXEl2Ho2fVGbCIuZNfKwHEiZQPtcSMnH0rWq04ZQPODeSwekmcsPk7XLeiOctbQg4edUZYshbZmmy3psXBf23y5FNHbEIyBvw1O2/mzltGLVqUH+0TWnUE5nzP8QVmWNd4LybPm/Ms6yRtc/+m9NgnbW4/hvy/I7FgMEdC4CQbN7I9vHKW28yBxfX8wY8b79H+ylY9y0EtC0vxiLjJKzVpz1kyr2TumDpmv+jWCs/spIp6/F+5yVTv59ikZI25yUouYN1LAQyUWRyIHsGLlliPTGKtbL6Vg/BKtYFGQOxduhjnTqUHeuIUesC+dwj+tQRnPM7MqqPbMrKem4mwD7Wo+vPy8kXs6irf2/AhBKSeyjlrxoTrlkAUmUUAoVAIbDcCMydZIfvvtOaR9nTTm+DkTeQy93Yqq8QKAQKgeVGYP4mXBUgZrn7tOorBAqBFYTAqiFZazx5GZJ1oNhYBs+c768/Zc0n+WNWkXWifl/kBZp1ln66cf3Vl8XvrP/11zfV4X/f2ybljkuXc/31xHF5s8ZLrniR9dvXXyeL7Cm7X+/otciWtvRx7WMQT5/+y6msyfkeraNfXryWgn+ujfZTyuuv2fXLjayjfdPHZlKaFTT+SpR1gsB87WTFkuWQ8HsXtcECnlqLYc1cyptd39mp1ptOdpUWmvPm0ptmbz69NfYmNWY88rIocI7FgLe3THbyMsJ5b9a9RXWemYyXHqP2f+Q0kL05zRt6dcezyVtv17159ibVf2ZdMVZmcuTtqjeSeeHC/MYbZeccTKeYDXkrT+68Dfd230SgfawFvJmX12K7tN4Ex9wrL7+CK5m8YVa3Bfo4JMjDzIYlBey8xfaG2Ntg9bruWhbz5VUOGbXbG21ySEtmL3PUAUf4wNqLGP2G9LIlub4jM3m9ydcfaZt8yFW98MrhZUze+HtjPe7wtt0B/9X+UmWxMVHXVw8Ci5IscjIYDCCDKiSylCYObfN95HBrG0963/93yoN5BLMPhIUQEU68Vvw30BEdUkVWMathy+dtqMHHhg1ZMHdxns1o3ugjAobuITVEg2AYjI8eCIS5EHKSHzkxazGomdAgA6YcyoxHDvmkYz4DTwQDT4TCjrJvVqY9yB1ZMQsju/9MXqQ3CcQszfbe5FFeti2Pt9mo9qnf4p0EP/UgTHaVMSgnf2w22UeahBBgDK21GRGbkNhNIlqYIT2TCnKHPZmkZS+MgON4oD79Bl/n4yqNjNWRnXfj0Zbdh7VFuepirjWJQGHP/Ey/jXohTXnrVbZC4IQRWNSE6xvf+EZnwEz7iK97jJ9PuPYlFoBsEBYNMnEADOhvfvOb3XkHu0NOBfFucQ4JkBthyhtfcgP6O9/5TqdhORDvLbfc0pE1I3LaIWPpvrNDRJVGWUgbCSE12rXfNNeQLCIgG+3LOWVJJx8N3GHy+pM/+ZNOy3OehmoiYehOZvl9IyHEql5bnDtowrY6V4Y8MEKI8QQbR0QmKhOE9iNt5SNWB/mQtfPIL7ae6pWeAbtzJjwEa9LQNngjTenk5SzhGocN/aGObE2O+PQJPKQhN9KMZ5UJyEc/qcPEF61VOUjYxDLpQNyw5dJbJLvEwVXJ5o7AoiQ7dwmWUAGi4bmC5Bli85gxsL/97W8fJU8ka2Dy7EIKNFqE49HWY2oCvZgwkBGvlRjK+8/zSPm0PY/TiIBGhMwQWWxbnY/rLsJQB80Q6SOsLF1oFhlozLRIdZickBwiRwjacOutt3baKgLVTiTOiyyuusjFRMEDB6mRmwzayFMnXkwhMGlp9UiW1tg/kKz2cRRA7CFA7UuQFRgiVESnPcpDiJY0HLRpSwPxrLI0Y1JSn3JgrXxlILu0VxoavnaRP4bwSJZcwQuOPuqlnWfpQztNRPpvXMCaTKq8yXg7FckuYWBVkrkjsGQTLpoNDTLGxgafQTlpbSySD9/Y1ZrIT588rw1O3jp1g9SHEGLkbUB7xE4gDv9pYgYxEnAYnIgksQtoms7F4DvasbS0MANTOYg3hvEGufISQUtaWNDm4s/vOmzggXzjLRZ33Bjjw47GhuQQlrYk6lO8yEJWZHQ9XjtZE/W4Tb60BXEjI/hI6zwClF9dyLF/wJD8Hu2Vj9ykRY7KRoDaGgzkRfzImmw0dWkzuZA7TxfOy08WGJgsyEIOTwzaYIJUNpxdc8AxS1JZO1amOhF+XDHjRaTsnBu9oWDrUE+tyU493CrjDBFYkGRpDm5+2tbf/M3fdIPR4ERmBo3HaTfzQsdwRiZcBqwBaKDHyyJeJXnrTL54ZjknbdwD8993PIMS15L8BmRcKF3Pm+n+mm0Gbbxh+l5g8ZaRN3KQE/EhIueQLZnjLaXeeI6FVE0Cykod6pe/nxeR5nDNmrNzynX0XfpGQ9DF2yYeZfEQikdZ2pEXgjmfNmmPvPEeg4m0vuMpFE+7tK+vdWZy7HtLxTU5bpra6iONSajvsZWyJ2mp8ml/rC5mOFaqqEJgKgQWNOGiJQq6gUg9Enp0poVY87LWZm1ssUeyWZHsVK2rTIVAIVAIfMAILEiy3uQKh+blAw3GoxgNhmaCdK0bTnpsS7uGu19/P2rNeRe0wdbplws+YJyq+kKgECgEpkZgogkXkhVmzhtjL2ZizhMzHcsF1izrKAQKgUKgEJiMwESSjRmPFyLWxqxZMtexVuYFR4IlF7iFQCFQCBQCC5DsN7/5zSF7y/5hWSBeSNZkBSv21tlLBd/e/iLZxBedVHw2HmsbNx6zt1V1SiFQCBQC6wGBsXay3jLHRMoLMPaevJr85sXjerbkWAik4WuvtPbKy61d+Jk22DZ5A8T1AHS1sRAoBNYfAguacMUEiVbLZCvR2y0dMO9ix7hYZPOyLlh/N1W1uBAoBP4zAguSrHVXBvvxumFdkL2nsgXGotYFM7KTrU4rBAqBQmA1IrCgCRdvIGuxPHIYits0j/uoddnsHLqYdcHw7bdbe2dva2d8tA02b54ao2yDwSmBoX62wRjd6mHqCipjIVAIFAJzQGAiySI1LpiIlbaacHW8vRAbpwTunDTb5TgS5i5eQVnK4A7b3w9pVBb5eDV5Qce+l3bOt51JGmsJSx6iTjFXy2aE2sudMwFfWFPwerM0wtKCa6kYAuoVF8F1ExIXY269WV5Rl0kBRnDjhZRQfGQxeXkikJdZHFxhai08IRPlJ4tAKgkhKB932uzCuhz4Vx2FQCEwPQJjTbgQDOLh3dUPCI3UEI6Qfb5H45ZOL8bCORPfFJElGDbScfCZH+enbqLISzvBY8QWkEcAGXn42CdmqfB4/c3shPJDkoKc9MP9ITsTjnJ9I0BbOotlgGyRruAoAs2oz2Rg/Zq3HGJG1MhcWlYa6nUuGjlCdg7RM5eT9/bbb+/KU192r/VE0Y+1Oi/cq9xCoBA4cQTGkmysC6zDil+A5GiDCIT2hVREWFp0Tda2urYE32pL8I1TS4tckBZCSlyBBJDOOvFo4a6LAMUyAmkiNZqoKFEmCC/zBFCh0T700EPd+jMNk9UEUkaetEbETqN0ngavDISHLEXgohkjQ5iJy5pA4YjYef9puDBUh7xwc04diQWAkJG/iY2jB1KGv0hbZEbENFwTg35A6HUUAoXAykdgYqjD/nKBAW/pAKlE4/PIumgUrhm9+ELsCJZlQ0gW8SGxSRGXEqibjH5bFkCoQg9qi/x/9Ed/1JEv7X2CMgYAACAASURBVJYGichppwhVaET5kFnsgxOX1nmkev3113cyID9kiSQtQdBClS8dLdYygKULZEmbFq5POvWmPUifeRwiJjOXZvLcdttt7dFHH+3uJPVYJtAWhE4GE0FFnFr5A60kXL8ITCRZ2qMAMQZ8yAWxIlzLBQhhscE9KxMuL9qQGRJLGEKTAOJFROP2cyKzfDQ/cUgtbSBZZBbNnEbpPPJz3jor0o3WiijlydYvlhgSBStbpCBShEm7p3nCRvmJ+KUOyyyWH2irCBvhmhycUz+iVDbtFpEmrCCNG6mqg8ZOOyajMIF5CahP+pG31u+tXC0vBFYeAguacCGKbGuCWJCcAe9xGUmIabBcUbiQE8K0BOA3gkM2yMkj/lI2zUN6iMljfnYyQMTa4DuHsk0sCXloTdp/+QXK8Z0wh67BAvnDRznSJrwfrTUBtsntGkKU1qGchD5UrkkjOwdkk8GEO0xgHukRf8IR9rX7lXeLlUSFwPpGYEGSTdDovPgyyGlYichFyzLAFzqGBw+2dvBAa1tOPqE12eyMmniiCcY9bmfW9d2l1fpCoBBYSQgsuiU4zdGeTR6lPXYL2k3b8vjt7fZymXCtJNBKlkKgECgElorAgiSLYK0ZOmiz1gMFjfHCxWOx7VoWc0ZYqiCVrhAoBAqBtYrAxFCH1l5//vOfH9Nua5pI1pv1xUh2+Pbe1vbuae2jZ52Qx9daBb/aVQgUAmsfgYkk60WTN92jB4J1ni3poiQ7IxOutd8N1cJCoBBYqwhMNOFiqvWTn/zkaLuzCZ+335YSbrjhhiLZtXpXVLsKgUJgZghMJFmkyuTJh/bKjpPpES8pdptL2X5mVvFkux1pDx20H3dr7+1rbfOW1j58WmubNy/JfGtmaFVBhUAhUAgcBwILmnAph7kWTyhaLXLl8cU+8+mnn+4M9BfdEhw5+gwGJ0SGQ/apP36yDX/0d2344gutnXlmG1xxVdvwxe2tnTreGcHLumwJngAxZGf/a12Z/Sk7Vc4MNHOTCZMwdrKcB/xm56ocFhWcBpyTzuGcicjadeIRKJNjgrTqVh8zt7gpw5PdLDvXbNeduAfKZL87uo238yY5eZWvLdnunNzqZi/smjp9lEFO6eK2S5Zsl63MbF8eG2MmetojvclUGWRXPpl9YJM+h0tcjBfy/PPyNPLl3rQUlaA45MgL1lzXJ9k+3De5pdcGcjjIWVHYjmO0V9IPBIFFSdagywBDDAai/wahAbhcAWKOPPVkO/Ltb7XB+Re8T9qtteE//qYNdvxh23DdjjY46aRjAESQiUdATp5YSIm7rHgG2oLUrC2Lz0BTR0ra7KUe8hMgRhppma/x6HLOgUw5ZAgaI5gOMmDSxlsMwUmHiOTnxMGxw2SFMK1lm7RcE6sACSMQsoyLrsWtlldaHEDELkBM8TJTFvLTNwlJyWOPZxiZlE0eEyMskGPkQ2gJvCM/DJ588sku0hd3YFYl3Jrj/GCXYu3wn3kfDzlxLEZtpmGNTB977LEOkwR5R+raQhZEKZ3YEfGkc599/vOf7yY/bUHQbLL9JzN5QvZcoMdNSh/IaKpKC4ExCCxqJ+uGRlYGQML6uemX+zj8l/9Ha2ef24YP/qC1v/9xaxd9rg3u/kob/ubXbeN/+z+0wbZtx4jEtldsgASVufbaazvSQ4oGJuJAQAYvKwptpRkhC0FZaI4GtXOIDxFxM3beYaK5++67O80Y2SAvGrC4BMgY8fqPuMQaQIiILwHP4YnskCUZXWN7HBfefoN+8IMfdHIjKu2yHo6M5LF0g7gEwTFBfOc73+kmiWioCFgb7rvvvq5sbdGn5DMZmECQqXJplSE3y0HymYAQIRLXVm0xSSFjJn0mjIVIVr3IkOkf3JXxi1/8oiNS+V3ztAQXGKvHR9v0izwmSJOccwLywFo7lOF+XIrH33Lfs1VfIQCBRUmWFmJQuKkNUBqVAYx0aWGLRuHa9Xprr7/a2vmfaoOtxxLhUrvh0P/+F23DlV9sR/7tv2mNxcLZ57bBf/+v2vCHj7SN/8uft8EpxxI/0khQG84T2ZtMgBjElihaomQZ5H/3d3/XEZfBS1szmJEs0kE+N998c3cu8RqUcfXVV3eY0FKRM0K95ZZbOrKUF4kgK2TrN8JCFLRE2hliQRDKp/XRVJHRqCcbTU9EMdcQn/LJqkzkS7OlUSI/SzmIMOSDoGiM+lK90eC1Vz1wkIa8yJe8fmdZAIbSqVublW2yIrv0tGUkG5lDeHFj9uQAM5MPLV77TS4mGeUha0Sqv7RNuddcc013zUTgCQPOwUvkMjIjWPdk3IoXi6Ox1Hut0hUCs0ZgogmXivoka4C6wfnpIwu71SKFhY5ZBYg58v//hzbcvbu1/fvb8LGdbXDJpa2dfU5rmza3Dff+yzbYsuUYMQxWA9wEgRQMUvLSKBEjjRRxIkCalcd2xIRMtM0jsWha8iEuxCtdBrPJh0aJOJBdYiIgPPUhCCRkHVuZ8kWTRRAO+UxYNEX1SYt0EFTfmw65s/RAKsgHKapH3WLNbt++/Wj5ZNZOJIp4abhIFhYmGiTIBM9/Wm5iJiA4bUJa6nPNBOOcOvU/IgzZwo8WrQ7ETaN1LfEstMlyjfvF5OOeMaHRnmGDZNWl3YkLARPptAfRy6e/tNVEBEP9akIywcMLpkiaNl5HIbASERhLskgCadCgEuDEuppBY2AYCDt27OgG4bKQ7MsvtSN//f+2AYuCsz7W2ptvtOELz7cN9/xpG9gJd8OGY8TQhqzzRcvSJpoZMkAMSMIApQFKKx2SQGbIF6kY2JYGDGjLADmUhYgSlxY5ZnkB+blmGQBJKBtpIizk5NEXsURG5TovT4jE7xxIKS/anMsLNn0jbwJ4Wy5AOpYVEJG20XgdyAkRKl9dWadNsBx4aHuim/mm1ZukEHleVmUtWbtpsbRSsmWdNBHBkCdChbV2IuoE86GVWyZI4J3OeqS1ri3IFPbaoS79RRZ9YtKCnXKkVZc2a4uJp45CYCUiMNaEy02LUL/1rW91NzQNz2Nk1uzc2FdeeeWi7Rm+sbu13bta+8Qn2+DkrYumn5RgODzShq+/1oaP7Gzt179q7ROfaIPrb2qDcz9+QoFnphaoMhYChUAhsEQEJtrJ0j686EG2NBKPbHkBRGuhodRRCBQChUAhMBmBRU24vBDyOEizvfzyy4/Gb1VkYqYWwIVAIVAIFALjEViUZK3dWV+0JmZ97HjtYoeHD7d25HBrG08au25aHVMIFAKFwFpGYFETLo23bOCz1B0I+oANX3m5tZdebO33LxprZrWWwa22FQKFQCGwJJI9EZhmZcJ1IjJU3kKgECgEPkgEFrSTPVHBimRPFMHKXwgUAqsdgfmS7L53W3v33S5i1mDTpqmxim8/21RmZHF/zYaGUxdcGQuBQqAQmDMCE0245lzvcRWPWBm3J6oUaweEy2g90bFGC0TMnAg4HPA6YqAvH2sJHk8cKqTh3cUJgfG7dWeeSryHeGNxAnA4zxmDcT+D+HhJJSgKH3tG8ozrOST4Td64iXIW8PKQAT/jf3KRRz1sjp3XlgRq0V5ODMrn8MHjjPF9ImFxMLB9ODl4eDH0Z2LHK0vbYqCv3dLy4OJM4OAUwbHCC01lajvTPG606omTBgcD8ilfHu6tZGG6BxuxHqThkJB4BmRm3ufDmw7evAaVzdaazNpqclS38qXh9ky+7NDLi0y52qUefc26RVu4MMNQ2+GsTyp2wXENp0q8zAisCpI12AyqkJDfCUNowI3zW8+W5iEIJGlwKwtxCLqCtJGsAc/rizWFwc27CKEgE4fynfNhN4wQeBghGaT68MMPd+SDRORRZ9xOpVUHW2PRrbjUctUVc0AepI445OGRhRgRfkIqSmNCMFkgOgRENvUja2UiUfEDEDcPKd5d2ioNIpNXPQ7lO6e98sNSPhMBd2MEjYDTHjjDCXnLy8oE2ZtYvBBVFlxE1tJWE4u233TTTd0kpR+4+ZLBRCCf6+RJ6Ez1J2oY+cUqMNFoh8nKb9hKo72wMhloszKKZJeZNaq6JSOwqAnXkkuakHBoYB/Y39q2bW2w8dhwhEst3+BCsAZ7BlS0PQNuHMnSmJAnUktsVVoTEkQIBjMvNuXRiPjyKxO58KtPQJeQLG3Nh2aF9BCsdLQ3xEs+xIYwHcgcASEpJJSwf/zyQzaXXnppV6e6yUKjjPZGa0t8V+e5ttIGQzjqQvBPPPFEp80haPUkNCENX5m+aYqJHhZCVZ66YIc4bYwp3gGskTkcnDfpwEIZyoKBiQ2+CBqB6hcEjUDhqU/+9E//9Kgmi4y1lZxwVwfSRJDkRd4whJc+EzHN+UT7IiOtPlq/+tM+v4tklzqSKt1yIzB/kp3RHl+0IAM5EZcAlQ0dPYqOI1nkZ5AmbJ4BjJiQnkA3BjryolV6zBauMP760iJL9SJm5fdJVv3y0aZoWx6zkZcPsvBNA0uAlWi2iEnZyEb9XJMRHZmUhdgsZyBs+cmOdNSFpBEljZKGigAFjaEtJqCM8lxPvFwyIyaTgvzRWhOHIemQPhk5n9BSE7AbEdL6kVgilyFLmCB3MtOAaa28A2nU6iCbcJH+I0tESHN1XrvIZIJKKEV1mzD0A5nExZDPRKCfTZKeBqKpk5E82qts/xF14iYs90Cq+gqBSQisGhMuAw0BIh8aTAYZzW5SPFFEYEAb3LQ/Gpl8ykFcCViCaBPvVbosGXhkNnCzlpowhIjS4bFdHchSWYjDJIDMkKtryAHZIwdEKZ3vBL1G+jRWZdEWE7dVPmSddeDs8kA+JEpmZKYc+bLbgnXLbBukHSYm1xCRMuO9J3+CcEdTN5GkPbR0RJv4tdktIbErlGsC0hcwciBHsoTIEaC+MQlk1wZyJHANGbRFXQmGQ2bBY0QOg2u0XPVnfdp1OGmnfPBLlLDjdZYpaigE5o3A/En25Rdbe+H51v7g4jY4gWDfSMbgNLiQRrYjMfCQw1IfF/s7PeTxORqyaw5Eg2D8p6n5H+JUbyJ7GfgIxUdaBJRoX86RK5G2/FYm2WMRIQ8ZsuOENmqfdCF7k0rffTl5Ip/6TAaRNWvWcSDpby2T8rOdTrabyZY7kZlM0mTbl/yHjTxpU4Kh57q2yedQpnbB1vVE2Urbgw3ZEXE/PKK2O5c+11Yf5SBR68jSOPxXhz5JJLB5D5oqvxA4XgTma8JlP6ZDh4yGE3KrzSBFJn6HGEaDWx9v4yt9IVAIFALzRmCuJDtv4av8QqAQKARWOgKrwoRrpYNY8hUChUAhMAmBuZLscM9brfmcdfbYLWKqWwqBQqAQWMsIrBoTrrXcCdW2QqAQWLsIFMmu3b6tlhUChcAKQGD+Jlyvvdraq6+09ukL22DbKVM3uW8qFeuCxLddqvnW1JVXxkKgECgEpkRg7iQ7pVzHZIvNJFtJZlzsLNlIspOdFEw8dqHSs6GULk4M7DPZZrK/ZFuqXA4PCW7CccFvRu7KYfOpvvjTy+u/vMpnuykdeZKO8T/7zeRVv/zxIFN3do41USjHOeXEoUBaNqOObInNlpZRfwVGmdXdVeUUAvNFYFWYcHEGQGRIDbkgHwSI1CZ5fPHU4oUUQuSKmjgB3EwdyhNkxH/eSvGQ4jvPXZYPP9dWxMd91Ln777+/87tXr22teV3xTEKucTPlkqsuhCgdzylErw0OBMzLSxt4TilHWu3JNt/qRtBkTPt5knHBveSSSzo32HHuxPO9Xar0QqAQOF4EVgXJIjck1Y9dgKiQ1qTYBdxfkR0feT7+V111VUeWol8pi2utoCoJBeg8kkRqt956a6dNCmaSICjx7b/vvvs6t1lEy/0TGSJz2qUyb7vttk4zVrfJQDphDJEu/3zyIk0xDH7xi190rqUCu5AtEwGX0gRRIQdN10SAVE0eAtqYHMqN9Hhv90pfCCw/AvM14Xr9tdasy37q022wddvUrUM4iC2unHl8FhdgoShctFNan5imfOkRpt+0T8sDAqMIeCIwighUCJdP/Y033thF6kKKfPOlvfPOOzvSFUgGUQqyIi3ZaKOWGJCtYCnIVUg+xEpjFQmMRi0/UhYIxXkBVEwgSFfdZKH5Imh1mkQQrzgGzksT7djkgXyn2Xtt6o6ojIVAIXDcCMyXZGcUhYv2RqOLLz+tz2OzAwmOe2xGXjTY+L4LJpK1T4RK20SmNFAa5eOPP95pyiJhWS5I3FmEKiiJqFLITsAT52ioNGGkST7aKpK94oorunTyI0Zk6JvmLS/yNGEISoOE5SEr+RL9CsHnf4KrJJgM4iej8wK+WGqo6FPHfd9XhkJgWRBYNSZc1ikT9QnZJMLVYjsjJGAJNBEszdD6qcdtGiAtFLEhrqRFWB7laaauy0fTFIUruyIg0QSsTvhE39FcESzytgQhD22bzOpFuDRp+a3VZtkjL9KUob3OI1METFZy+qadZ4nE8gSNuh9EZlnunKqkECgEloTA/En2zTdbe3N3a+d+vA22nLwkocYlSqQrxJM9viwd1B5fU0NaGQuBQmAZEFg1JlzLgEVVUQgUAoXAzBEokp05pFVgIVAIFAK/i8BcTbiGYskKhr1p0wnFk61OKwQKgUJgtSIwX5J9+aXWWBhc9Nk2OOV9z6U6CoFCoBBYTwisChOu9dQh1dZCoBBYWwgUya6t/qzWFAKFwApCYP4mXPvfa+2991o75dQ2OOmkFdT0EqUQKAQKgfkjMHeSnX8TqoZCoBAoBFYuAmXCtXL7piQrBAqBNYDA3El2WMsFa+A2qSYUAoXAiSAwXxOuGQWIOZEGVt5CoBAoBD5IBIpkP0j0q+5CoBBY8wjM14RrRs4IgsKIPiUUoehYk/b1EvFKtC4RsIQBFKFKeEGRrETgOuuss7pIWNIIli26lvJE2BL5yjnBaIROFIfWdbFmBaMRSUtwbaENRfJSnnqUJ87rr371q04u+YUxVK60InIJxyi/nRdGZVdvooEpU4xaEbrEmhUWUVQw8smrDm0UGEc8WnU//fTTXRhI5Yg9K/yivMIvitYldi2ZpIOJsuUVS1d52dJHWrs/iBYGM/Vpg0hh46J8KStts52P0IxCRjrnvzpEEYMB/LUFBvpEXpHIyKV9sNYnzzzzTBelTBu0Gc6ClStPxDXt1TeioDlg+bnPfa7rB+f0Vx/rjF4xeN0/oquNO+AnyLu26ss61icC7sd9hw+21w680z66+ZS27/CB9g/vvtF+/5Qz22mbTm7vHTnUnn1nVztl4+Z23tbT2qYNG7vxJP6z8KXuVePKPdQf5/Ml2Rm51SIIgxFxiJ+KbEcPAIkfa2AiHIR6+eWXdyECRe8So9VOBkIKIjVEYkAiGTFfBQA30BO/VT1IRpBvg94Alg7J/fKXv+xkMHiRBqAF5EZMykPGfotDi2zUL93oVjlkRjg//OEPu3LlufjiizvCUrZQiToPWSE/OCgf0Wifj3aZBNRBTp2MwKRVNwIShxeBaSO5pUc4yDh7n5FNXvipW9luFGQ3SrLkfuKJJ46GiCSfgOPkQojI9otf/GKHvRsQAcJauUjR/+yphuC0WTt37tzZTRQmG/gjZ+3QBu02YSjfZGiiUZ5zDviL8eu6c32yNJkgUBPJuCOTkAlOujrWJwKHjhxuD+76TXtw13Pt6x+/rP1y7ysdEAeHR9rXz/18+/nel9vTe19tuw7ua/d+/PPt3C0f6jjDODJ23Jf45bLLLjsa43nVmHAhV4NS/FREhyRGj2i7CBQ52Z4FuXSz0759nUaKdJGossSQNXgRMg1J8Gy7HiA75HrzzTd3RPTggw92hEMjQ57qltcgRhCIjHwPP/zw0UDdO3bsOEpYiBbBJkZtf4ZL8HFlS2eQRzNGKogD+YTwdCJi0YbsG/aDH/ygmzS00yRyzTXXdGSq47VPfYgL8SaQeLTUhx56qCNB2CG/6667rsMDVuqxo4P2jW5zIz2ZaYcI8+qrrz66qSSSQ4x2okDO8JQ2WCNt5SNiaU0Mt9xyS/dtax9ESSPwNBCtFUGnn2Ag6DrMlSnwOsxMmvodwWovzTfHo48+2smj3ZOOp556qpvcJhHx+qSd9dVqY4gW+x9f/Gn77Ic+1p57Z1e77iOfan+/56X21XMubo/t/qf29uED7e1D+9vNZ/5e+9jmUzouwBv4QH5KDO4JR60akqVdGUAGAaKjIdFyDDIajYOmZ9DTMrO1TLRHA9TOB9u3b+8GPkJFntlt4atf/Wr36OxjsBrgCEuZSEJdvu39hRhspugbsF/5ylc6Uvvxj3/ckaIBb3cEA5qGiihCdvYZQ15I3KFTaG20TJ3lvEkE4ciHrBAMoqNJIwt1IM7bb7+9IxLan3ZrC7JDYrCCi3JNLHAjH60XQSNiSwOPPPJIN/uSHzbyIjhPBGZmRG9WJou6+liTV/naQ2aTiBsL9ggLYTtMHupxaN/dd9/dyaEPfGjACNAEAG+EjMQRr0kV1vqPpn3PPfd0pI6g9ZM2aB881CFNdjBGvjmQOvJeSEs1KdHI0zfri16qtUFg14F32l+/+NN25Yc/3n6x95V2xuZt7a1D+9r1Z3yq/WTPS23vof3tncMH2j3nXto+fvKHu3vW/UUZMhaMAeMou7XM34RrRkG7EYHBqwG0unEkG00XiSI/mptB5eOR3IClrRnA1t8QC8JRZrb/zhoqUgQUgkOuyqR1GsSp28DO2kse7WlX0iB3RIuEsn+XzrAmSRak5ECM5EC06kLcziFFxILwtJc80pGb/FkuQXpILDs20ISRI8LK+rA2yu8cjMisvVnjdR6ZymsSoLWamRG9JwCykIOGmNlZm+AJC+XAWtvI5bc2wlp9JgC4kDVbs2sH7TtPDfByXX3B2lOINngcS59ml4ps7wMzky6NG0nqI/L7tgSRA77KUc+4A+bZ5NJgqWP9IvDe4YPt1+/s7gj01f172+6D+9oZm7a2rRs3tT2H3mv7jxzyNqB97tSPtVNO2tyNS/eOw/h13+GcPLHOn2SX0YQLiSEmg0wD/TbYEAFicmQAIons/WVgy+uQJ0cGNgLNCytkpOyQlP/yOJc65A+x5aVS8ihTXSEr8smnPPL4Tx7X8zKLzK6nLkTmmnTOk69/ZC1SGr8jc7/erIeqmzadA7GRHT5Zh1W/MjIZBSflBWsykEUeZWovzKRRlt/KJbM2ks0nB4LNenbkV2ZejKlnUj/Ji2xTdr9/Ur46o2WMow/X9SMZayuf9Uuw07Tc/R7ucU+7F0fvoTLhmgbZylMIFAKFwBIRmC/JzmhL8CW2pZIVAoVAIbDiEJirCdeKa20JVAgUAoXAMiNQJLvMgFd1hUAhsH4QmLsJV/dSxWcwmOiltX7grpYWAoXAekNg/iT72qutvfpKa5++sA22Heultd4Ar/YWAoXA+kJgTZlwra+uq9YWAoXAakCgSHY19FLJWAgUAqsagfmacO3d09qePa0JNrJ5y9RAWdtl6MsonuEvY98YuE+KyDV1ZZWxECgECoEZIjBXkp2VnLxx4gbLwwfR8uDhT89TahLRyoecpeGRxL2Tn7FYBNxfuZtyceXrzwvKkXPq4P6pbP7sPJ64oMbXX5l853kJcRHl6ZFoWf5zLeWFxF2Vy6n6uXbGI0n9/ifMoXL4//MgSchF+ckndgMXVP/lUy+31zoKgUJg5SOwKky4EAzC5PYZ33bnEJdzCcbQh5v2KwAJP3fBXvik82EXtMVvRIYAkRjijSucsqRXPnJDttIgN2SMDAVpQfb88wVT4a8vn3T84wWpUQeCVw7fepMEouZmimjVLdAJl1Fl5tzPf/7zrk2C1fCFFghGOvUhfbEMxCdAtHUUAoXAykdgriQ7FAvg4IHWtpzcBhs3To2GYCRIDklFa6XJ0iyRzjiSpREKnoIoxTal+UkvAhTNEmHRPPnKJ+QfohWBS3rkmahO6hLfVCAIZSA8mi/NU3nIkP+78hCquhG884hYBCiarUAr8iJR50SrSswC+RGzSUCQCcSt3V/+8pe7OuQzMWiHoCgJMjM1qJWxECgE5o7A/E24Xn6xtReeb+0PLm6DU0+dukEe7xGs4CghWeuztETxP8eRbCLty4MYkaR1XCHxEkX/rrvu6ohRfNKEK5MOyQkNiOiQGfJFijRhxEcrRYrC+ZEhQaQtNVjCoPHSWMktlB8yphGLFCW98Hwi9Qi/qD3KUi4NGjlbenjyySe79tJkBQ6nmUf7JiN5nBsNBD41yJWxECgEZo7A/El2RlG4EBatEPlkTdb6KtKk/Y1bk0Vm8iDRPJYjwYTZo8HSCmmStFZhDj26C+2HxBK9H4khSfXSRBNBCrEjOkRKBvIgdvFkQ8JI0CSQ7XASys95dUtv8tAuWjJZESly9d+SgliyZJaeVi49gqZJI24hCC031FEIFAIrD4FVY8KF2GiR1mURFFJFLAgw65mLwStfyJq2iaCUiTwRZA7kicQSupCW6X92WEjMUjIkHKHrtGXlKDvru5YIlINE1Sed+hLv1e+Qtm/tsTSRcIH9UH/amXiz0gULv8dp8ovhUdcLgUJg/gjMn2TFOj2wvzUbi22cXttCNj6ICskhOATlu0y45n+jVA2FQCEwPQKrwoRr+uZVzkKgECgEPlgEimQ/WPyr9kKgEFjjCMzXhOvdd1pj5H/a6W3w2w0P1zie1bxCoBAoBH4HgfmS7IysC6rPCoFCoBBYjQisGhOu1QhuyVwIFAKFwPxJVixZDgm/d1EbnDJ9PNnOsmB4pNvv3Ja8mwYb26knbWmbBhvKuqDu40KgEFixCMzfhMu2z0cOt7bxpDbYsGFqIN47fKj9/Z6X2pNvPt9e2LennbllW/vCaZ9oXzj9E+2UjeMDxGSbZ/annAyyHTdbU4b87E5ja8suNVtsMwnjPOA77rKcHhKIhqeZwzlls43NttvqYBMrLTtWJmecHkwS6mAD65y8MUGLzawyOTXIO3qQV17lNKko2wAAIABJREFUa4uP8nzUrQ5tUadzynA+cRGyDbf8samV1u+YwLmmPeTSbmVwfMhW3EnPDtihTA4f8pF70iFN5Esa7VF+ZJYmR9+LLdutSyd97JKlTf+VCd/Uw6oyLgMCcyfZWbXhp2+91P7jiz9rF57ykU6D3Xf4QPvl3lfbXWd/tm3/yPntpMGxBI4oeE2FvHhOIYwf/ehHXYAXg5ZzwFVXXdV5e/3zP/9zR0oG+Y033tg5Kjz77LOd9xWS4MmFELm9OsRM4IUloItgLgjLOS6zDnUjCWkQk/K5ziqXZxdvMY4E3HwdCOTqq6/uvLxGD26/6uGNRhaxC3iV8Rh76aWXOo80kcK0j3z+8xwTo4FM5NDG888/vyN4MpAHQWmfD9JC0H4/8cQTXR0C0XARVk8mIbEUTCzKJBd5ya3c/uG6PI8++mjnpmziShruxQLpwJuDyMMPP9xNPg7nYEgObfEdrzltgiu5nSOfSaGOQmAlI7AqTLj+8rmd7SObtrXH33y+/fCNf2qXfvicdsuZn2nP73ur/XcXXtO2bTxW++OKiiwQmQEszgACRRq0L+6wiAkJiZpl8BqwyPemm27qiASByU9TQ8g7d+7sSMGBxP/4j/+4+88tV17lIRTut4gXudIoL7nkkq4+sRCQo/PcYV1zTp2ITGQtBBmPsdw43//+97tgN0iTTNqCjOSJJnzZZZd15PO9732vXXvttUc1VMSMQO+///4uDoP2qtMEQnZ1IzwTAJxor66JueCatiBLpAYTAXRg6BqMTV5f+tKXjtFmE1vigQce6PJIp2xaqwlDIB11Ikqkqy2wzsSgLukQszYgcxOFYDnq9v/KK6+s2A0rmV1Ktg6BuZLs8I1dre3a1donz2uDk7dODflf/OLb7eozzm//+rmH28v797azN5/a/qfP3Nh27v6H9ucXfbnTbkcPBIAMkBbSQAS0RZojgkQwF1xwQRclyyAXrAUJGLw333xzR7w0KZqjY8eOHd0Az+M2cqPB0dTEOYir66233tqRJdIWK1YcBKRKHtqjbwSLTJCMA7mRiTw03FE3WVHCkDatOJHCyEWzSxtp2uRFTNpk2cKBoEwA5KSdRoM3AcXVWL3y0nBNEuRExq7T+pE3kgzJwhFRS69t27dvH9u3iFY9SD7hI2FiokH43I7hpk0mD7K5Jgqab23WRn2nXxCxwD1I3ySgPZNiV0x9s1XGQmDGCKwKE65///yP29uHDrQ3D77XHtn9j+3zHz6nfWrb6d1GuP/FeVe2kzce+8iIwIQS9LhpPdMg9bhMo0Q4CACZIhMBZIQYlBbJ0RSRIXJGhrRI2q10IUCEc8MNN3TEQ8My8BPwW5pnnnmm0zJpaogOYSkzkbmkQSwJQI5UkAaiT2CZ9DVyRy7IW30IVVrEbDJA9iEqpKudlkW0GbkhWfktjTgQnevksraq3eQhrzCMJh3XECC5kKmJQT5LHWSwrqot/tOq4YSIE6zG0oPJR9mWDjLhwImMSNZEgawdyiMDgqeJ+46mTxNOLAmYabd+o4EjXu3T5joKgZWIwKog2X9694321y/8fTtj89Z2+qZtbe+h/e2FfW+2r517afvshz7WNgwGx2Cb7Wo6dX0w6AawgSqSVcIjenRFELQ1A1oa/xEKwqRFIS/pkCWS7LY5/y0p0ACROTKjhUnvGwk451EXcSEyJBRyki+xGJCsMpAP8swOCn7noNEhEnkSoMbShPYgr8SWRWZkdE29/ShliZ+rfFp8dmCg8cJKOxGktublV9qFyE1UzpuEELF6YYSAsxUQXLNGipzhID2Z/c/Lw6effrrT8FN3YlMgbfUgUGQqr/6Klq+uaPrINS8YyQ/TOgqBlYbA/E24dr/e2uuvt3beBW2wdfrlgsPDI+2l9/a2h3f9pv3q7dfbJ7ee1m4888J2/tbTu5deS33DHJKKNhrCzHc6KIFn+uedG5cuUcESF1YZzuXNfQgkMuZa6sr1TAb9/EmToDij8oymHZVv3A3Xb8ek9vRx8Fv947AZxaQfsCftgsNoPcrrWzb02xkcgutoOamjL5M8FYlspdFLyQOBuZNswVwIFAKFwHpGYNWYcK3nTqq2FwKFwOpFYEkk+41vfKNdccUV3Vt6a3PW8ia9TR6FYugx02fjxiU/0q9eOEvyQqAQKASORWBREy4vGLwF9nLDG2BrZAt5+PSrGL72SmuvvNzahZ9pg23Tu9VWxxUChUAhsFoRWJRkNcwbcB9v3pf6kkm+YUXhWq33RcldCBQCM0JgSSZcTIzYMx7vpn1FsjPqpSqmECgEVi0CE0mWXSODdbaLjL7ZKjJO9589JI+bxZYNhm+/3do7e1s746NtMCbwyVJRs0TBFpItKVtQ9pyM9pe6ieJS66l0hUAhUAjMEoEFTbgY1jMa5/XE04iROKJjKM5llCcRA/3lOBBrfPwRaxwNuHTGwH1UjriMWlNmNM+A3pIHI32G9IzdpeEtZQnE5MEgXzt5D7nOScERV1Z1M4h3WKNG9OwzeYQl4Atff79NUtKT2yTFEUEd5FCGWAjq0RZPCv7HRVR7uZwmeAtnBHnJr764/5KDsT4HAsb4+onTQXbANSlKy9XWerpD/0nLIUGZyuMoAUv1aCuZtY98vLPiHKA8Dgrwi8sxudXLQ0ublaeM66+/vrOv5a6ctvEI01YOC+pWvjbxjiNfbGDJE4cKXmOJ/wAP9yUnBn2nvEQzW477sOooBI4XgQVJ1kAyIAwygyThAQX2YGXA2gB5LMeBoBAHgopxe8LjGXDjDNFdR3iJG8DDKNtxIxMBU6wxi0lgwGcwa6vJw8s+7rIO5Sd4iwmGRs3tFIGpQxQpxMrFFAkgIsSA4D0BcBOVh2ur2ABkUp88SF0ZiMVHG8kT0kEk0iI+8ohfIA2iVPaTTz7Zfvazn3X+/YjJxCAtouM1pp/0ZUI0mnD0m3bACFmRR5vFdfBfueolH7IPFvJqt7K4GCPRkDsZ5DOxaBOXZRM04iUDmdQhn+vw4BqMZJE3GYOL2AX6Gw7uQRYtCBme2gsnfSKdso/nPcFy3K9VRyEQBBY04RolWYOFdiPyEXJBUKPh7Y7RJg8ceH9L8K22BN84NfJkoeWpNwPKQEUAGXCjhdPoDFARsBAWojBwneebj2j5xNOEEZf4AAYzouSmKm+fZJ2TnuboPK0K8Rr4ziE+mCSPiQEhITJr2WQQM4HmjGyQEtnUqW6TAHKm5SpPWxMLF3nSlnMu8QKQswAsMHEO4cmLnPSNMrUb2fVJltwmSjIiK3lF8RK/QV5tIDuSRXzwh5cy4WBiM5kgWSRHLm0jo8Ny0r333tu1jSbrIEtcmJWnrUjWBIK8fZPfNZOS/z552YqI9bknDBOh8/Dzu0h26qFVGeeMwIIkaxB5zKTJIgWD12Ojx0DEtpRjVi++DHwDGbFlQNGEEFLiEIzKg/xoa4jCwDSAabKIBTF5vHVNW5Cn2KhIO8FXDHAY0LRohdagEQUcQiS0NpMP7QzxGPDyIVz1IyjanTrISg5apLQIkv0xEkb8JhFkh2RcJ4u2yYOQkLQ2Jy4szQ456yPapzSJjavPyIaEHEhW/Qk8k0kEKUpHu5ZfQB1LFdoLa1gg4wToRppwIIeJKtryHXfc0UQKc04dCFrcWWv6IVF59YF2wRTBqlv7TCJkhq/2ebqQL9qxCQLxwkNb1G/ZhyYL22jDoyEil3KPVppCYN4ITDThchO7yZGFwe+bRoaYEv5vMeFmRbLWD5EE8kGUBhWyRLyTQt0lWArtxyClrWYnA1pqHm0NUu3SPnmkDTnSsJAgkkcccEAKDjhIj4gRLfJHruRCtkgFMYZsTVAw9Y1IyUJ2RIPMkAoyQzjK9R8Zaq/z2qHMkC4NFDkrPzswWMpJsGztoHnKQx7EpC3SanN2c0gfZj06cV1p+NFiE+hGe5SFgKNlwkTbkaSJK0SO8OWz3qos8uu/BKBBuHB1JLgL2U1YmSzUkf6FW2LdZteLhHGEK6xot3UUAisNgSXZyRoMiIRGm1B2S2nIrEgWISHavHxDMAZuYpEu9XERwSAdgznBtw1cg9+1RMYyWBOZSloEj3ARnv8O9SfgTMp1PmvGvpGBT7aNUXeIQPlISxv6L/Nc184QWh/v5MlWLOpA6uqXDgE6J12CsJDJNWkQa0IbZruZRCiL7OqVXznai5zl0VblpE0Jjyi9c9omn0OZWd6JA0swc03dyiN7tutxnXw+JitlJsKX9pIjZA8fh/8mfH0CxwoSs5RRWWmWG4GxJlyJfJQwfG582k+iLhkESzmGM1qTjTwhD3LEfGupBLsUeStNIVAIFAKzRmAsydIiPIJ5FPb4RlsQr4BGi+g8ltZRCBQChUAhsDACE024ECk7SC8zPKrFblFxtEo2snUUAoVAIVAITEmysoVoOSRkHTLrad6KexGx2IuGWXl8VUcWAoVAIbAaEZhowoVgmRjFJAe5eullV1aaLO2W8fti+yrN6sXXagS3ZC4ECoFCYCLJxuvHkgG7RWu0jOj9p9XG04cJzUJHkWzdZIVAIbDeEZhowsUN8oEHHuhMidhCWodl3M/igPG6t/uLmXPNKp5s9oiiYWfvp+wRVdYF6/0WrvYXAisbgYkkyy6R4TuPIvaS11xzzdEgJZ/73OeW1KpZ7YxAc0b2TMliE2rJIraa44i2b7vJnpJtZpwYEodBu9hzxpc+NqOM8P1mOK+cuBGzBWUvHLtXtpmx50T+rDCyg2pkldc5eWJLGhtU3+pWlwkkO9ImAA55tdHhCSLp45RRE8ySbsNKVAh8oAgsGE/WIEc0BjjiibH5YjELZt0ipMikDLl42Yas/Gev23e17dfLkJ3HEGJCpAKeID5BWrjG0sI5GFhb5qlkWUTZSJNbp/Itj6hTWmvSPMXuu+++zgVVXpMNN1GunggSyXIXtZ7N2UF90vHici2BbsivDGmUKY9JTXtc43VFHvVyJY23FlJXnzgDk2I2zBr7Kq8QKARODIElBe0+sSpOPDfSQYBIJtob4kVSCGycpw+XUyQrGAptnJ87AuX+SbNEbiwkkKDr0iZO7R/+4R92mjPyVS+iQ9IsLUTv4lmF5FhZIFTLKM6pk88+l92EJlSHayYsdsfkNQFwJWWDzMWWzz7ZLMsgWeU4z9022q9zCbXovLoXs+44ceSrhEKgEDgRBOa+Jfhw9+utvf56a+dd0AZbt04tK8Kh5dGgQ7J5dF8oChdi4jixc+fObk3ZI71oUTRKBE2DpI2yohAghrZJw7zppps6AkS8NGUa/K233tpprELt0eoFehG/gGwI1TlkK8SfepSXqF5kQJAInkyIXz0CvMgbl1EaasIKImIyIlRkb9nBh3ZMMye3JYjEYJ0a3MpYCBQCc0Ng/iQ7oz2+PLojrtF4srQ/mug4TRZ5MTlLeETmZtIhPiH9kNWNN97YaZYIFSnSlGmT1113XafpIlWaqGhVt912W0e6Qv45x7ICwdNkkXZiuQpugmxp38hQ8BlLDuqTN3EQRP6iLUtLVvWSlQxIn+aMRE0sSDhr0OpLsGr1Hu+WQHO7m6rgQqAQOAaBJW0JfiK4zcqEK1qrx+O8WEI8CLav3fZlpX2OOlF4jEdq0X6Rt/KsvaojL6Ssv3rE9+IP0VmXpvVKr1zrpUhfLFXXkR3ZEGl2RTAhKJecSJksyJGmal1VXciXtqr8RBRLJDDySM/KIwFxaMPqThyJbA20mJXHifRh5S0ECoHpEZg/yb6xq7Vdu1r75HltcPL0ywWJjoWQkI+XTB7ja+uR6Tu/chYChcDyILCkUIfLI0rVUggUAoXA2kOgSHbt9Wm1qBAoBFYQAnM14RoK4nzkcGsbT2qDDRtWULNLlEKgECgElgeB+ZLsq6+09vKLrf3eRW3wW8+l5WlW1VIIFAKFwAePwKox4frgoSoJCoFCoBA4fgSKZI8fs8pRCBQChcCSEZi/Cde777T27rutnXZ6G2zatGTBKmEhUAgUAmsBgbmT7FoAqdpQCBQChcCJIFAmXCeCXuUtBAqBQmARBOZKssP9+1s7sL+1bdvaYONJ1RmFQCFQCKw7BOZrwjWjADHrrleqwYVAIbBmECiSXTNdWQ0pBAqBlYbA/E24OCK88Hxrf3BxG5x66tTtT8BrYQBFx5q07YooW6JWic5lmxhRsoQXFK0qAb7FZ5VGhC3pBeQWBlEdia4l6pV9zOQRBlGkL5GvsuuBkIciZ5FFyEORtYRFdAhmI4yh0IeCdIu4JdqWSFzjIoaJuiUsomhgwiCqR6Qv4Q5F8BJhi3zyikerXoFxROgS8UsYRunJr23y/+xnP+vSkUEoRCEhpSML+cSy1RblqUN+8jknrbaIKiY/LEUaGz1EHhOVzHU4CtUo+LlzQjieffbZ3TkYaB8sndMn5NAHZNEWWAstSR6Bf8inLdnIEy5kgTVZ4J9DXF0yiK5Gjj7WozLDWj3qIAP5RE4jN5m1Gdb6wn2T6Giwlhau7j3lwEq9wmnaQoh84gQLYARr+JBVW5T5zDPPdPn0k35zTtq02X2YUJ59uWEEU21z/8uTPnZe/5GNjDCAqzbBmoziF0unX91DsBafWNqE9pQ3sY71U8aEdhknZHAfwlr4TveHdsCaLPpw9JBXrGUYkUl/kgMOaYuYzOpeiUe3ddbLL7XGU/XMs1ozBvbuae3NN1o762Ot/TbglXvTfeIed2/DpM9P8yfZgwdbO3SotS1bTsitVscgPgMDgbkZRw83ghve1jJIw01/+eWXdzeAGxFpXXnllV1IQTeOQQQQN4MylQ0oN5Mb2TmBuB977LHuhjUI7WDgRjEoEWsGm7qfe+657iZ2g7t5/DbYDAB5dYAbtN8B8qlXfFs3nsFtECATMitTHoPSTY3wlQ8LpJjA3wnm7ZwwjdqhbjewiUAZ/pt4pEUyBiBMEIF2GHDOwQ8mBo/DDg6jJEvuJ554ohuoDnJceumlXdu0ww4SgqQjLWmyjQ9ctc85mGiHvjJ41S+4OvIx0GGNEH/5y192/U2miy66qLum//Sr8hAbeZCEgeymN7Hon1GyMtjFDVaG/iEzjMhCZv3sAw+EipjIB3/E86Mf/ajDUnp9BBsTM3lCWPpQWXBwL7kP3QMCtOf+cE6ZZCY7IsrkMoq1+h9//PGuHod6L7nkkk4u96J7BNbq1XfiDZOR7LB2nyfkp/zOkcN9TQa4wkv55JFXeve/+yh72rn/4J8YyPpJG/WTukexVp6tntyvsBG4HobyO69O/0f7aaUQ7pHnnm3t+X9ube9bbXDZla2d/pE2/PlPWxNZ8KMfbYNLr2j7N2zo7hNHJno7sPTH+aox4dJRNCI3kD25EMU4LUXHRiMSPFvD3cQICxh2HgjpGuiuu6HcuIhA5xukiMkOB8jSjr3IS9lIyE0hb3ZMMChpLQ8//HA3ozl//fXXd2SnTBMEglXWqBZuIMhDszAYlIUolKHNIVn1IzCD2aDQBrIjMdvh0NS10ySyffv2jrgN6tSnTIPFoHQDyGcCITNMkZXBIli538hcPSGh0UEkjXy0JFi4sUxYBn5IliwIA576ro+1SQp5GnDaZsseRP3973+/6wtlG9DRWpMXKSgL6cBNnTfccEOHGYKAF9JFfvL0D1hrv37UPn2C/GDt/iAPGYKZdPI4kAHC/N73vtdhqy/g7B4jj342YSATpJ0nJ2QGb+f1E80ORu5D9zGyh4V2mmj0/6hW6D6Ah3rgnftaH7jvtJkyQT6yuf/hQnZ4mRjcW9pINlgjefL4r5363v2jHnmjbSv7qaee6uR0vxgTsDBhk0cfwX5U6dHGPC0ad2lbJhnjTD/BWptX4nHksYdb0/9nfux9xejUD7XhT37UBpd/oQ2feboNLruivTXY0O20AuvsD2hygkk2Elg1JOvmdFPpWI3IcoDOTcBqNwYSMlgMQDeOgeQGR6QGpoHhhva4g2DcWDr+3nvv7c4hRIPVzeNmjrbghnFD24LGtxvUza/ue+65p7u53ThuSgC76RETDVV92YwRGZElBKBzkJJ65XXDqZsWKR+NSF6DQToyIzVy3Xnnnd1geeSRR7p2O2fgInNtkN83DQJx0eBgo/OvvvrqDh95YYqAnaOdKJ+Ga5LQRnuJhdSDtTaYGMgnDe1IXhMQ4jQwEbYDidCa1Ku/vvrVr3YTAGLyQeQIGa76OBPJLbfc0v02ycEJnn/2Z3/WLRUgSf1FRljrR23R1z7khbV7IgSQCY3MyoCJgZ4A6GR2DomYGEKKJht9rG0PPfRQh5dJXvlIGsYGof6DoT4x8KKlaof+Ix+SRHbS6WtpyEMO55Wp35BPBilMyIvYtIcWC2uDGmbyu68d2mB7JPKYMG6//fbuvz5Fpshdf4bs4euw3ZK+ICOcTAxf+9rXuvsSQbtm3KkbHvpEm8hgknLevRGtVBnuKbIhbvekvoKtAz7uGff2Sj2O/PSp1l55qbVNm9rgrHPacHiktRdfaO2UU7un88EVV7Xhqad2k4n+wTXwcj9mh+m0bb4mXHveas3nrLPbYMuWqfHUkOz+qjEGnBvWDZ2Z301qFjfgNNKjjgGkI2kw0utYBEHTcIO5GRGeMtwUiMO3ckPQyM1N42M2d2PJ64aX182FaAx6eQ1qN5Qb2sAgN3nUS54seQADMfqfnXfVZXDRQEJk2ewxbYgGBwN1IxyDjXwI3g0NL9cMCISgPfKTjyzOZTnDOdghmDx2WgowiMhuQMMF+ecJApHCmqzKUUZ2ffAb9gZe+sSgJo++ILcBn7XCLHFkayCY6MNskJk1QcSjDO036OEGfwSlLktFmTT1jQGtX/RjsIYLAs09od+zNBPiRTDKVq/2p4+RH60M1lknh3d/iQm25FRP+jS7eZjgnCNbsNZnJmf9nc01kZL7NPd1NuVUJ+yUIb/r6o5CoU+y35xr7kN1w0pfKR+xw8u9lXV8YwBWZJHf/2w5r3zyqFN/IFqP+UjSZJZJN/cTYndoozFGpihE0mRpJk8co2Q0NUHMIePwnbfb8B9/09q+fW3wyfPacO/ebtnTEsLggk+3wdlnt30HDh5dn3bvZbfq0Se/+ZLsMppwuXF88nKJBhA1Htk4XHNzGTyA8EEEWbOSJ4cbKI/tbhAkIG02Lsw6qDzOpQ753eQIWXo3nLw+Bqr//RlfPtcMCLLJo+xsn+O8fJEzyxRuYOcRiQ52kCM3rnoMhKx9amOuGbjyqjuPxPKHUOCTtcFsq0OmnBvFOuvEIXZySC+duvyGCVm0KwM8WOuH4Bls0i75yDCpn+RFbMrWFnUH67zsUY/f2qsN8pBBHpjAKvdO+jnr1L7VnT44qp0MBh2+ys0A62PtWuoY7SdluD/ICuuQVbCGQV+TVY5715GXoem/THTkVFb6iSzkCqFGbnXksV3byZ+xkjEhL0ySP3nlQ8D6NPdb7olskRSs9Z++0zby+5/3GMrOmJoDPy5bkdqRcZiXrvAdfTFfJlzL1iVVUSFQCKxHBOZLsq+92pqYsp++sA22nbIe8a02FwKFwDpGYO4mXOsY22p6IVAIFAKtSLZugkKgECgE5ojAqjHh8qYyb5S9NfU21BtZpkYOC9DMaby99xbXIrtFfW9CYwLjDWs8xrwx9+bfSwGL+84zJXKwK/TGW34vJ8Yd3jDLa5HbwrcXL97AezurPDJ6A6xO571QcM7baC8nvLHNyw5WCElnwTyeREyFYuxPPuXJwyxGvdrFHIec3oTHKqJvcRHZYyOqblh5gaEsspNPO70ZtnhPTm+iXZc+5kRZzPc2Ow4D0uWlkRciXmY4RzafWBOQLZYQTMfgAAMv2vQtiwiHtskfZwv15PDyRN1etIxzRpHOW30vW0adPuY4hqroQmBBBOZOssPXX2vNuuynPt0GW3/XA+d4+oYJCZKNCyLyRKrsFg3kuHEyM2LXl7fjBq9BiUjYsBnoSMx5tpsxIDaokZ1BjiSZmjBfQWKjhzfU0inPgGYWg6BjzI18Y+QejyV5nGMCgxARKHJEGjt27OiIBenIq26TBcIwEWi7/8hJOSYWREo+9paIERkjLqZHTHSQTP/IW2KEZiJgYob4pWdgj8yQONnIiBRhrey4UpIt8jD1YhqFYGGLtE168DDBaQ+TKJgieHhpj3ZLpy5lI2Lk6T/i1DZl6TNtUHfIXXoeTXAY58apvd68k1uaTGLHc59V2kJgHgisChMuJBIvI4ORpmkgfutb3+oIFYkwAkZYyBhJODKAfbPNjF2kAfi3f/u3R/3nERRHAyRGk6WRIRv1jA5WA5mNJzJXLsJGeqkDGSESxI1w4kuuDqQunzpibsU4n1zOxw2Vcb68iAURyksmJHnfffd1bVf+3Xff3dUdd0rkyduJqcy4+A4INm6q5M7klckCYcpPU1cXTTMaat+2lR2nCQ3OiJEWnFgKHA3gxphff8SGWB1kih2sPAjRBBUvPH2HiLXPRMq5ghbvIBOb4GuvvXbiOFA2pwtG/ZOIeB6DqMosBBZCYFWQLKKhteaxM55NVHHnDF7nDFgaKi0xj880O55SiNHgRUQ0wO9+97ud9iivc/LymKEh5nHUYDXIo10BMkEzGKYjVISDBKVBECYD/xG/NAkq4rH7jjvu6LQ6nmCue0y/6667ujqRGPm0lbcUeRFGbD3lRYomB+eQ7m233XbUvz+2n7S4xBsYdT9Gsj65HpI1kdDIkRzDfhq4djAa95+mGflMGgmoAwvEluULxMnDKy7F+gQx+sR22KQYxwyTiMlMmSaNOIgkUAuZYttL64edPokN6eiNrVzG/SapItkivpWCwHxNuN58s7U3d7d27sfbYMv7xtTTHIna5BE9GpMBjsDi3WRgG/wJHkITk5amZ2AboDQzj7lIChkgEwcSsTRA6/KYG8N4pJFgIDGSp8mGDGKIjgyQbNZaLQ14lEb0HrEdeUSXhtbqOpJF7n6T0WM2cshaJFlocPIHmJ12AAAZuUlEQVTGiy1xBZA/7T3kiBSRjDKVgcSRaf8gj4+Jh+zIHdFlPdYkAQvyeVyP04A1cGXLGzdlmqZ6EhxFvdqgj6SXlrbsnMkLptql/fHKMzFIQ4NGrPosDhn6zrW+c4K6aMnRbkfvJfcJMk60rmnutcpTCMwagbmS7KyEjTuiR1dkEk+qvreTAZ/HZASCUA3weLMkaIZzrisj3k40yJCT63nURpzxTsmyQepOXSlH2niSIZQE8ECOZENmCMTkEA+zeEYhmHhoIaB4LzmvLHnzgimeZVluoCHHGypupa6FyPp9EE8tsmu7esgdL6doyMqTP+eRoXQILF5z2hWvo3hRyafd8UCTH26Rx++4DsfbKJ5KZEodefGmT0KyytR23+MCBGlnIpllaWJW91+VUwhMi0CZcE2LXOUrBAqBQmAJCMydZIdiyR4+/H4kG8Fv6ygECoFCYB0hMH8TLpHFBYm56LNtIERYHYVAIVAIrCME5k+yyxiFax31WzW1ECgEVhECq8KEaxXhWaIWAoVAIfA7CMyXZPe/19p773XRxAcnnVTQFwKFQCGw7hBYFSZc665XqsGFQCGwZhAokl0zXVkNKQQKgZWGwPxNuGa0XMAAPUFOGMzHyN33OB/9lQZ0yVMIFALrE4H5k+yMrAt4SmWzwH5XZRfYSUSb/aR4GiHk7BmvLF5DvI64b4oTkP29eBgJ8JJNDpXNxZTXE48u7qI8i5Qpr3KVJx8PpexwG2+zBFmRjseUI/sy+c+bjYcSrykuo3HHlY5M6uD+S/bsQ+XcSt7pc30Op2p1IXAsAqvGhIubJZfNkGpIF/EhwEkBQ/jE88cX5IS/OzK07XH85JGVa+IY9AOK2A4cqSXmrDRcPkW7ciRilu22xURAgvILdoKgRaISZAZhIlIh/9Qd11tliDmQLbrl1QY+9yJT+e2bDILAiFfg4NsvFoMIWOIP1FEIFAIrG4H5k+yMnBGQGK2zH8JP3ALERfsbR7IITrASn+uvv74jJwFEEBYiRL7OKTNRuhKRS/QowWcQMwK0RIFAEV9i1SJ90bYef/zxo7uwJtAMDRTB+xbkRH2CsSDJxAGQ1zbWNOr49iN/kwDyJisN++abb+5kSZQvsWUFfkG0dRQChcDKR2C+JlwzcqvNrgYhJLAuRrIe62mZCNh6rgDQjgceeKB75PeYLoasiFlCDyJfRC5UIJIT8xWJizaFZBGbZQKRoGinSPyaa67pyNA5ywdIG+mLf6t8RK4sUbSkpzErg2ZLK0fQ2ZJZOUL0CS9oiYE2nJixwjfKj3QTJBx5a9e4LYhX/m1XEhYC6weBuZLsrGBEatnOxNolYkKA2YpknCaLSBEXMhKXNVu4IGwEhsgsAyBHMUifffbZTqtFiLRE/y1TWGeliSJ42mn2Wqd9ImTxWdVPPulpmsiVjMoTWtE3eRK/1hIHrVcowwQhV5/lC3UgaxMEYpffsoVr4r1K7yMiFVlMArULwKzutCqnEJg9AqvChAuZIExk5oPAnBPmb6lh7bLPlcd2cU2RFMJFnogyB+JGqtZDHepBiNljyjeNlxyuWTaQnjarHL8tCTiQrXIQb3ZMoHnSSB3qdj7bsCBXmq4ykTiZpTdBKJPs0ktHftfFbp20Jj3726VKLAQKgeNFYK4kO5xR0G6PxQglkfiRCvJBiGXCdbxdXukLgUJguRBYNSZcywVI1VMIFAKFwCwRKJKdJZpVViFQCBQCIwjM34RrRluCV88VAoVAIbAaEZg7ya5GUErmQqAQKARmicCqMOGaZYOrrEKgECgElhOBItnlRLvqKgQKgXWHwHxNuF57tbVXX2nt0xe2wbZTpgbXhozDf3iuDR99uA1//WwbfPwTbXD9jW3wmYta27x5rBlXzL58x9SLGRg7U/atTL+YgrGzTSCZmIMxD3NIK38CzLgur8O5bFMtv8N1eWPLm7yRRToypDx5mKWl3gSKGQWKHPIqV1t8UhZ5YiusbOdzPXbFiWKmntQlbf9/7HLlVV8inSlf2qTn3utQJvte+WIXPK6Dpem3N7iqJzglOE+2Ek97tCX9FM+9bOOeCGxlwjf1sKqMy4TAfEl2RlG4jjz3bDvy/32jI9f2kY+2tuetNvz1r9qGf3FPG1x6WRts3HgMXAz6OQMgCcb7PLfEHRAvgOsqRwDODFxcORLwtEIWBu91113XEYi4BwhCOh5XXHmlc3Bv5cnFe0xMA6QhHddYZasbgXLblc5/zg+81zgsnHPOOV08gkcffbQrD3l88Ytf7BwXRg918AjjsqsOcQ94kImFoFxebc7zOHvhhRc65wneZWTUbqTJkUHZ6oQNhwhtMynko3280WCkjAsvvLALitOPPCaWgvzK5BbMGUKb+wF2yI8gpeFtxzOOl1rS8GZTPpzIDIOQpzSXXnrp0VgNZNMGH23QV4jVf9iWt9syMUVVMxUCq8aE6/D/83+JD9jaiy+04f3fa+3KL7XB5y9rbc+etuG//K/b4OStxwCARJAF91nEhjgRKLJCAAhK/AButKJqGcAGNGK4+uqrO5dXpIzQeGEhxZ07d3aeZw6eXPfee2+n0SENJCsNMhajAEEjAu6/As4gP+XJh3RF0eI5Rk6kIdYBF1nkM+rB9d3vfrc9+eSTXR5xEZCxNAgKMTpc4xlGRlHEcigPET300EMdGSJRsnDVJRsMkDQijTYuOlgmC6RGNgQvvUA5iQnhGu858pjI+oe2whSBclNG8Ooir35JEBxEKU6EOuAPv4SQFBgHOZuUYKafuEAjYlgL/APD0manGv+VaRkQmD/J7nmr0zrbWWe3wW8fwadp16H/7c/bhquubkf+8v9s7dWX3y/vf/yf2/DRnW3j//oXY7cbR14GqcGNGBEdrRZZIUaEITYAbc+gf+KJJzpN1oAWXhAJIyIaljIuvvjijgxCgEhBgJinnnqqCy6D4JR75513dhoWkkaoSBoBITGxB2iYCNF5WqLyETQZxSkgk//9Q5Qw5IogTRBf+MIXut+0alp05PMfqbmOfBxIFik9+OCDXdtovGT96U9/2slrAlEn2UxGSFQ52kA2MiIxpBaSpckiSzIrb/v27WO71dMAcpcGqSLeuB8L2KOP4sLsPLmUTfPVXvjv2rWrXX755Z1WrX5avX5E3PCCQ5HsNKOq8iwHAqvGhOvw//3vWtu0pbXf/LoNH7q/tSu+0AZXfam1Xbvahv/qv2mDreM1WVqPAW5w0rh8DGaEYzAjUyRE80RkCdxCQ0JelhVoVTQ7aaXrk+yNN97YaWsICunQXD3q0roQvOUB/xGq60hFfAOEg0j9R5rICGkjjcRFoIHnQOQihSEf2itS9EGKCB7J0VYROLldywRDqzV5mFz8RqwIX2Qv6dStLnI4j7DV55qlBfKS3SRjaQIpkhVhkl865EjT9cnju/JMNAmeg8xNLuRH4n6TC4nCwnXf8sA1GrTrV1xxRddfSF+faDdMaf5kVo5+qqMQWGkIrBqSPfLsM++vyZ53fmtnfKS1vXva8Jmn24Z/8bU2uOzKsWuyiYoF9LzEMfANUo+gtB9rpoiExmTgGuQIEjEiHgOeFmigI5msxyoTKdCmkBBikg4xZJ3RWqXHX+nURWNGCEgGOeSlmeUJZSAtj+1kQNzIK0eCduelFCJWXuLWIm2H9iBaZKdM5EeLVj/ZkXh2clCfNB7h8zJO+SYkB2KlzWoXws6Lt5CqtsqrnKzpIrqsu8IMGZvYlI+QTWIO2qi1cBjn5aI0nh6UZ+IjL0K3vEMW9cIuSwnKh7VrZKsg5iuNXkqeIDBXE67hwYPCWLW2ZUsbWFOd8lCOF12ddcE//Ka1c85tG669vg0+e3FrW05e8uNitMa8DY+VgYHeP1xHOLEkQIjII/+ljeVA3u5HY3MNYeQlmuuxcHA+ZaU+/5OGFhgLhv6LJGSat+vJRz55tSntyf+k7VsPxOogAcKzZ1rKUW4sDOSXPvIk4pfrsYAgc9+KQf5+wJ60SfpYV0R27QnGfdzTD6lf3kQokz5tJYe0aYsyRl+8TXmrVbZCYOYIzJdkX36xtReeb+0PLm6DU0+dWvj3TXuGXlm3dmSIDYzo7rvW46aGtTIWAoXAMiCwKky4lgGHqqIQKAQKgbkgUCQ7F1ir0EKgECgEWpu/Cdf+/a0d2N/atm1tsPGkwrwQKAQKgXWFwNxJdl2hWY0tBAqBQmAEgVVjwlU9VwgUAoXAakRg7iQ73Pcu/9PWPnxaG2zaNDVGMQHqB0qJKVFZF0wNa2UsBAqBZUBgviZcMwoQw+aSYXvsPkO6jOEX2q02rp+cDzgZKIdzAHdQH+XwomKXqXx2nuwyORckGIk+cJ2HkevZxVa9HBlc4wDA6J9xPIP6+PlLw7ifSyoje7+lUQaZOBSwnSULx4G4wpKT4b3ypVd+5CVPgqb4zSmAN5SyGO9zeIi9rDaTIR5p0sOMPLAJprziEtMgDgnyKZOXlzwx/o+LMEcGcsjHaUG7OXToI2XEQSIux9omrzrZ32oPObSVCy1bXIf8nBTUqa/U4xq3WliQQ1naqLxRF+RlGDNVRSFwXAisCpJNIBQDzwDN9t6IwCAftyU2UkNOiMZAveSSSzoDeETHi+i+++7rBvQdd9xxNAoX4kF+gsbIFw8v5fPuQrTOIQaeTAY4EnrggQc6LyXn1Ckd4kOAiIKbrm/xApRDZh5QyAmBKANhIHcEg4jIqa08nHikOYcs/UcyvMaQtXgKPtdee21H7jza4qqKdHmRKT+BZBCq9jkXQlY3bzBxD7QJdgg27eUurC3yaidZtMUhDe8tLsfaTGZycY0VSCaBb+DCa46LMqcC58mWUIlckPUvfMVeUI6JDgGTPS60onppp0M8inixHdddX4kLgWVEYL4mXK+83NpLL7b2+xeNDeKy1HYagIgF8WV5wMBDRAbcOJJFrD4CkRj0NEWDG7nRrhCAgUtbRGzOWY5AYkiIVoZYosk6hyAFTEEEiFJ+5SE2ZdC0RLhKhKxotMiFvOIjCCqDXLiqko3mjKCURbNDuiJ4aatriIfsyInmmAhUceNFsEgf+SHthCaUNoTOPTiaYqJuaS9ShCeSFYQFgcEaASNP5ZGJlgov7eO+Kj0MTHZwccgrboLy1PH1r3+9uy5mAjy0j0wmDJiZUMiHRJE4EtYGdcPIeb/lUaZ+0ifOyQsfuMK9loyWOpIq3QeBwKIkG59zNzkNx2OaQbSUY9h5aB1ubeNJJ+RWOw3Jhiw8ZiJLWl0eUwVbQYz84RGhyFO0uARpCZn2o2QJUoIUnUNqtDoD3cBHkjRgxIscnKdN0gYRPKKiNbqGbJCX+hEbDRc5SUNGJC0/7V0dZEc+/iNK/xEgrRlRI1lkpkwhB5GfkIC0duUjOOnUo+8SsSuTDUxoosoUiUwdJht97FxiB5jQ1COug/uA/MgNfiKPCbqjHnWQRUCdxO6FDTnIbJlAHcpGoImfgHw9bfi/Y8eOrh1iHKiLPEIvigcBK5MD3GmyMCNXgqUv5b6sNIXAciGwJBOuv/qrv+oe35CVQUS7Ept1OY9plgsMZESQGK4eKx3IJtGvEFEelbP2h0CzHkjDUrc80iEGGpcDYcDCoPdYixilUQ5tWB4EKz1i80HivkNQSF4a2iFNlaaoTuSFkLMkgUS0g2zKRyxkDwGSR16TQNqr/QmgokyadCJZaV/it2Y3BeUhLh9kRlPO+qvJw6SlnQjfeaSqfMRuiYFmjNyVRz7aqN/IM+vQyqEVS4/Ytd1/E48D4Zs0kCdcaa0md22htcoHF7JqD3xcMwHkqWQ578uqqxBYDIElkexihSzH9WlffI3KhhQNbB+apiO7HriGFLI7QIKYICYEkx0O/Hcg1QR3kRa5ZauUBITJtjYIy3KHvFnyoJ0hOoRFC9NGBGdpAEHTfJFIf2sXeWiCylIn0qHZIhplmAQQVbbYyUsh16RXfnaKUG62j8lWOuRUb4K/IEcyaoc2JUhLylC+9K7DtB/ghYbrUb7/wk7bs+UPrJFocIUp+UxqtHplmlAQs/aSg0ZM009kM//Voc9MDPUSbDlGY9VxPAjM34Trjd2t7d7V2ic+OXb3gqUKWyZcS0Wq0hUChcBKQmBBkqWV0BpoM7QEj722Nsnj5a233to9Fi50DGdkwrWSQCtZCoFCoBA4HgQmmnB5/LPuZr3LnlcedT2+Zf2QHeRi0eiLZI+nKyptIVAIrEUEJpKsNUZvd60RMgGy/mXtzhtg572B9/Z8QU129+utvf56a+ddMHaLmLUIaLWpECgECoE+AmNNuCwJeIvL9pFlARMlywW0V2ZBSyXZgroQKAQKgfWOwESS9db6/vvv7zRYywKMypnTMD5nXnPzzTf/zj5U6x3Ian8hUAgUAqMILGjCRZtl95jdUJkxMS6nyTIZslzA/GnB5YIjR2x41W0VcyJeOe9vP/P+vlo5Ut6JlFu3RCFQCBQC80RgUTtZFgY0WPaa1mNtI827x+H/OHfWvsDD115pjWvthZ9pg22nTN2W2K+yhySTuhM8pb9Z4O/U/dsNCuVl/5nN+bzAM0mwqfRRDrvP2Iwqj12mb2mz8WE2UrRWnd1v5VW+8mJHSrZs2JgNFYOVepxLEJVsmpgNDLOpYTY5VA4bV4ffSc/io79p4dTAVsZCoBCYKwKL2snG0yhExPCc2VYCgSy2Q+isrAuQq7q9hEM6iJbhOs+lfjyDPlrxttIGHk+M/p176qmnOtfYxCzgLsso3pozY3tEJqCLtJZF1Kde3lm8kwSDUZYPd1zG8zR++dTDIYBHGeN5OEnHBI6cDPPJTiaeX4jdEwLje2ktzcRJgTxxUZWOlUfcdT1NKHOxSW6ud08VXggUAosisCjJIhqEwXsH0fmPbBAVYvBZcLlgRnayvLMScSvLA7x+yITYxpFNAreQF1ly/3T4jbwQpuUOpJigJfGuEtFKfqSIDKXnloucH3rooW6NmicSSwsvCK1fJ8jJDTfc0JUdDzJaJ/JUhvLUqT3KsxTDVZWJXCYD+RCsMuJ2C3d5lYWMubYK0bjYJLfoHVAJCoFCYO4IjDXhQggGMw0PEfALp0nRzlgbcEpgacBmdkGSffvt1t7Z29oZH22DzZunbgz7XERF+wzJIiPaLRKcRLK0RD7y7H2vuuqqjsgEh4kmjOgshbCWEByF1srN88tf/nIXoERsAI/lCJUvvvgC8vvvBaAP2eCEPH3fcsstnTyWViwjKJ/fPbmVB0ckiajVKz95EtDFdwg+UcEQcZYeEC5XUhp4kezUt1RlLASWDYGxJGvtEGF40cVGFilYi6Q9IlwBTlgXLEays2oFMg3Z9TVZRIvcJpEsjRshag9ClA7xIV2TiEhRtHETiYlDWsshlgtoqLRetsDC/N11111dPFdECw9apqUA+CSoChKlMdNEecuRTdAW3+oVYIcWq07nTVry01rVa1nCZEJuZG8d1pKI8k0wrtOaTSy0WksVAveUz/6s7rQqpxCYPQJjTbhoskgVuSBUlgS0KiRLk7UuSTtbLpJFUIjWmiRNLzsHJIbrOAsD8mqDAwnJR34EiMjksdyAvJCja0g40awSQDpBUzyeI0iy0DSlRXAOZJlQkFm7RYgJ8G25xYSAlLUhEbDUkScE6TMhIE+aK21Xu9VFfrIgfyRNflqwvvFirY5CoBBYmQhMjCeLgASPpn0hAnFEPfoitscff7xbE6TRLbhccODA+1uCb7Ul+MapEUD6iaDlG6kgqwR0XqoZF+KKdUL/zT6NsX/EGkB6h+/syOA/knc4F8sA34m+JT1iVJdz0bRTbupzPsFv+hG8nPOJpYK60kZ5o7n6HRmmBrcyFgKFwNwQmGjChSSQmZctovkb1F7sROuL59diks3KumCxeup6IVAIFAIrEYGJJEtDypYj1iu9gad1eaxmQ+qtOqL1iLugJjsj64KVCF7JVAgUAoXAYghMNOHyqGrt0dt5a7J5uZSN/bJ1izXGItnFYK7rhUAhsF4RWNROlkZr/TGR87MOab3WucVeuAxntCa7Xjuo2l0IFAKrH4G5bgm++uGpFhQChUAhcGIIFMmeGH6VuxAoBFYYAl7cc9qx5JnYJkwgWSS5FhPV7F3nfZOX+n1npzQpZcnPWsg7qVj/JKZKXOXV5emeKWbf4mnRLcFXGH4lTiFQCBQCCyKAXLnAZ5NP9uXMTdnAs5pCguzlEbGlT3bznI5YUI069uS9FNNV9uuciJB1tuaSn5EA5yYmpRyFOBb1HaSKZOuGLQQKgTWFgPdIHIcQZIJZxaafIxBrqTgl8QGIkxASHj24tCNsJMvzEsn65ggkSFN2UqbNImhl993dFw11uKaQr8YUAoXAukAA4fHKpGF6tOdZyULKcgDSpG1ykec56T+ytBzgOg00j/rImq+Asmi/PEil5XVJg1Uu8qbhSisfku07CBXJrotbrhpZCKwvBKy1Ik+P9IgTMSJeRIs0aa6+kWPiRVsuQKZIMtH4rLnShi07cHGnvVpSSNhShIxoacVZ+1VO3PahvqgJ1/rqmmptIVAIrAUErMlaBrBGmkD5NFH/kSpCRMDOedxHoq7RVMUZyeN+NNnkdR2B++9QFqKm1SLuxH2mIWdNtkh2LdxR1YZCoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBYsQiUCdeK7ZoSrBAoBNYCAkWya6EXqw2FQCGwYhEoE64V2zUlWCFQCKwFBH6HZP3pH1/5yld+539dL3zq/vjPCNT4KH7oj4eF+PE/AeY5ztHZZQ99AAAAAElFTkSuQmCC",w="data:image/png;base64,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",de="data:image/png;base64,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",x=i.p+"static/douyu.1e926b4a.jpg",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",z="data:image/png;base64,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",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",pt="data:image/png;base64,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",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII=",ft="data:image/png;base64,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",Ne="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",Q="data:image/png;base64,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",P=i(76298),c=i.p+"static/teacherQQ.833913ba.jpg",F="data:image/png;base64,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",N=i(59301),_=Object.defineProperty,M=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,Ue=(d,j,ue)=>j in d?_(d,j,{enumerable:!0,configurable:!0,writable:!0,value:ue}):d[j]=ue,pe=(d,j)=>{for(var ue in j||(j={}))ne.call(j,ue)&&Ue(d,ue,j[ue]);if(M)for(var ue of M(j))Z.call(j,ue)&&Ue(d,ue,j[ue]);return d};const It=d=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},d),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var xe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Xe="data:image/jpeg;base64,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",Ve=i.p+"static/certificate.a2a9ee77.jpg",me=Object.defineProperty,ie=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,we=(d,j,ue)=>j in d?me(d,j,{enumerable:!0,configurable:!0,writable:!0,value:ue}):d[j]=ue,Ie=(d,j)=>{for(var ue in j||(j={}))G.call(j,ue)&&we(d,ue,j[ue]);if(ie)for(var ue of ie(j))H.call(j,ue)&&we(d,ue,j[ue]);return d};const ee=d=>React.createElement("svg",Ie({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},d),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Re="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",Dt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ct=i.p+"static/question.ed747acc.gif",ht="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7",Ot=i(55351),$t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Nt="data:image/png;base64,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",Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAAXNSR0IArs4c6QAAIABJREFUeF7s/QV4VFfXBgzfMzFIQnB3h1IKVCjFaYu0WHF31wR3p4I7Ce7uWtzdpaVoBXcLkfHvutc+Z+bMJKHt8z7v/7/fdX3nevpAyMw5++y99pJ73Wttk9XpcvnDAcAEwAxeJrjUj//x9T/68n/81P/JF12GL///dfT/ZwbyT2ZTDdbl0mfMCRdMsJhMMDmcdpcJTgB+gEkJFuCESROyf3L7/+8z/8UZ+H+RYLmogNzS4oLJRcFywgk/mJxOq6aeKFgeyfvfESwOhP/xOf9WL+jfTWwR/5P7/ReF4X/1Vsb3/k/ek0qDl640/nuD1QWLWkosnYuWj88zUcicLvcmEZXmgsnkBEx+mppTvzW5hY6qj5/5e8Hw/Rx/1i/9d0ndx/hZpW6Tfqb+Wd6L//l+9+/Gmti4fN/Zdzl8n/F3y2Ucv+9cGr/r+55qmnWTI6Nyv5/veyV1X3UP73nRP5vYvBrfzfcZ+ufdn6EwUVYoOyalo0T8nfonnEYdrD6X1PV3IuV9pyTuognK3wmWLiiUSaMsGwXT6XS+V9DfJ1ieSRTPkhIsz/kngq9/12w2y+fVd8zucRoF/n2L5T1+fXZ9N7SvP6Nrfs/8GueH9+QK0/9R7+M7f+pn339PsFo+3/PdBMptojSZ5YbUWVRJbsGisLmcTuw7eBBr12+Ev3uyuGhUo0pj6ErHOGn6wzwLqHaHvJym7RwOB/z8/LR7OOHv74cB/fshR47siUoev7t58xZYrVZkzZoVxYoXx88/74LdbkfhwoWQJk1qHD9+EmazCSVLfoa42HhcunQR/v7+qFmzFoKDk7vN7vuUK59z9949HD16Qu5VuvQXyJkzh9p17/mi/v6vXr3C3r37ZFzFihVDaGgojhw9ioCAQHzxxed49uw5bt26BbvdgYYN6yMwMBBmH+2vT8DzZ8+wd/8BOB1OFCteDB8WKeK1mc6cPYfbt2/Ls+rVq4fjx0/gyZMnSJ06NapWrYwAf3/3XG7YsAnbd+wQbSJ2yC34am107W42UwzUplD/GQXQBD8/s3sdjQvFeXOaAH59zsyZCAjgs01wmpQTZXK6HNpWUOuwet0GzJwzDwFQO4/CxgnnA2UyKVyyG5S465NP4XO5KEhGAVTCxc84XbyPnwwGTheCkyXDjBlTUCB/Ps3f4nc9foCavAZ4/eoNypYpgy7du6B581YyqY0bN0bhQgUwYuRo+e6gQf3w/NlzREXNkYnYsGE9MmRIr2y9W70m9IrFe3G5cPjQYfQfOAjJkiXH0CGDULlyZfUe7xEuJVgm3Lp9C106d0VcXBzad2iPHNmzY9jwEbKJRo4cgcuXL2PDho3gxtqzexdShKVIUrCuXr2Krt16wul0oEOHDmjdqqWXYE2YOAkbN26SOfj55x0YPnwkLl26hFy5cmHBgnlInizI7bvOjozCsmUr4dLWzuxyweFQG9qopbm2vLhO/HdqX2XMlPblmvJV+e92h12pOF1Z8GN+JhzZtxfJKFjavWTeXB5jKd9Zu249Zs2eK6bQz2ym5Cl3Wz5thoPCwweZzCIsXiZDVko3S1rEQBNLGVTbhuIqA6ZmmT1rGgoUyJuoY8nJq127Dl48f4mKFSugW4+uaNKkGaxWO5o2bYIPChfEkKHD4O8fiMGDBuDZ82eYMTsKyQIDsGnDemTMmE7dV5MsZejUrvR2ZF3Yv/8g+g0YKFpm9MgRsvsTamFvxapP242bt9ChQ0fEx8ejU6dOyJUzBwbwXoGBGD16FC5domBtgM1mw4ED+xAWllKff7mhfh/+ScHq3KUrbDY7OnfujHbt2niFOD/9NB4bNmyG1RaP/fv2YvCQobh48SLy5s2LRQsXIHnyZO5BRkbOweIly9yComsi3czrZpsCQ6FP6J+qjaOvr4PKxE8plQAqCE1hcCPv27cHyYICvSbIIFgKg1i7Zh1mzpoDc1CAvJS/dnPeQEm2wrwoWHpUoGZICbpoJ+2h+uD1ny0Wq3zQz89fVOcsClb+xAWL37137768dPLkyZE6TWo8evQYTqcLKcPCEBgUgOfPX4h9T5s2jeymFy9fw89sQvZsWeHnp3A5tSnEC9AEy/D+amMiJiYWT589k19kSJ8ewSHB3HFKG/+NObRYbHj0+JEsQOpUqeS9nj577r4XBe5tdLT8niaWWlvb2F6CxR8sFgsePX4i80dTnyplSi9z/Pz5S0RHR8uGzpEjB549fYb4+DgEBgUhS+bMYln0a/bsKCxdtkL7vglBQYEyl1w/jkG9mlm+47A7ZC05SyZqOFEGXGMTHLLenou/45zqbg4VxN69u0SwdCEUjebRWB7BioyaLyrU4bBjwk8/oeiHhb1v7r151U9GX9Jgpw2BIAYMHIxff70mH6evMWtm0hrL1yd49eY1lixeCpvNiZKffYKKFcuLmlb+H3Dq1BkcOHIU/iagS+eOSJEiVJlt0a6eCed96fcsW75CTMoXpUoiffoM2LR5i2jRGtW/ReHCBTVT6NF4ib6yy4Wnz56KyaFGKl+uHEqXLuUWGN8oTXfyfX03o/NuXBxZIMPY9+w9gPMXLsLpsKFnzx4IDQ1xmybfz86mxlq8VDSW2eSH4SOGiP+oTLwh/NI2l/f7qcV0azf1k741MXToSJw9e1YznSYc2L8XycQMe66EgrV2PSIjKVhm2O0WzJg6BSWKf+R+CE2dDkUk5twaox/9ZfV/Cw/vjctXroq0J0uW7L2CJbJqkMr7Dx6gbZt2iI2JR9NmjdGtW2fNp1OmdfGSpYiatwABZhM2rF+L9OnTuk2hMYrlPf/44w+0b98R8RYrWrZsjvz582Po0GEw+5kxYvgwVK78tZh0NbnKeTWaCmOoTse8Q8fOom06d+qIVq1ayuwmBnv4Lr7vO3otTCKwyYSJk2UDWOLjsGfPLqRNk8Z7MQ1CSB9ryZLl4utxGn/6YQzKVyhnGJfHF9bHavzzfWPr03eAbGQVkHkEK0mNxcBxnS5YNGkOK6ZPm4LixT4y+CcKKzJOXGL4iZfvpb1+j54RuHTpqrxoYGAAoqJmJGkKfTXEw0eP0LlzV/Gx6tWtjQ4d2nmBrStXrsbCZcvA2GTZ0sViHk3iiHp2mz5Zf/75J8Ij+iI2NhaNGjVAoYIFMHrMWDGj/Qf0R8UKFdzCkZimMv7bnTt3EB7RG5b4eLRu3QrNmzf7u6+89/e+G9P44enTZ2Lr9u2wWOKwZdMmpNEES+ZaM2P652fNjhTBUhrLjB9+GC2+qj4Han202XkPRimWQ30JJkIHMKNP3/44cfIMiIAGBfhh797df+9jUbBmR84TM2K3WTB9+lSUKF5MG5ATv177DTHvYtwOve4U6spFd+o55syZMyFnzpxu29u9RzguX/5F7hUUFPRe59139u0OBx4/fiwmlyF9qlRh7o/w2fQ9Xr+NFoWdOVNG5WOJmfRS/KJ9GPrTHPLvYWEp4B8QgJcvlb+WOnUqBAcHG5W69ndvuEU3EzSBz549k81C8xsWpsb1d6BsUtJldOZ131CLw/D69Su8k7l3IWuWLJpjnvizqLEWLVoqUSDn4Kcfx6B8+fIyLkaH586dE42jDVZtUvmft6nkz3ly50GmTBk1VN2MXr374eTpM/J5fz+TOO8qIvVcXqaQGmu9CNZ8eZDVahFzVaJEcZFODqRr1+64fv2mqFheujNPp5qTQidfaTMHGjSojx7du7mfRsG6QsEyUWMFYfbspJ1334l/9PgxIqgZLDbUrl0TbVork6Nf69ZvwJIVqxBgAubNjRKNpcPAGvSphdEm/PnnXxgwcBDi462oW/c7tGjRzO11cOxLly4TDI2Ct3jJYkybNg2XL11GxkwZMXHiRCRPllyhzG64RY+eDBP7DzITiQmXrun55y+//IohQ4eKOR40aCA+L1nSjcLzu8OGjcBv135D9uy5MG789+Kg65cuWPRliYuJYFUoL7+2Wm2oVq26YH8SbEkaRsUpXEdeyoQ6JULt36+PaHauKTVWRK8+OHXuvGRv/M3A/n175NnGzeQWLH2nrF27DlFzFopGslri3ILFh9nsdhGsa9duaICYB6Gm0HHX+gcGiNNPeKxBg7oI79ldJJ0IcM+evXDx6i+yiMmDgjBzxtQk4QbfSb//4D5atmqD+DgrGjduhJ49umgfUR7UkqXLETVnniBhGzeu03AsDbtypxGUWv/9jz/RoUNniahatGyKrp27eKVJIiPnYvmKVSJYO3Zsw6hRY3Du7FlkypgRS5ct1DSaN/KdmDuQmOCoBUw6d+E2hSYXLly8jC6du8sijxv3I8qVLa3kWcsMdO/eExcvXUK+fPkwd06UF9ygnPclAqFwXWgKK5Snj8Xo04aq31RHnMWi4CTN3PBPmk6Oj39SyOx2G/r26SXgru7+9O7TDydOnFLr7W/+e+edO3wNNZbgWCY47VYxhR+XKC5zxCiqa7ceuHHjlnvO1ACcMggxDwxXHQrmp2D17EGNpcDPHj174cKVK/A3+yHQPwCzZv5zwWJI3717uGiZ776rhQ7t23gJ1uq167BUJjIACxbM1zRWwqWlaP3151307dcfFks86tWvi9YtW3nda+nSpVi7boNskNWrV2HKlOm4cOE8MmXMgGnTpnotoP6E9wmWUQvp/mlSQufxsVy4fPUXDBwwRKzA4MGD8EWpz73Qj4EDB+Hab78he7YcmDx5oldkFhk1BwsXqvng2vz44xhUqlhetKzFZkflqt/CarcDDuKSHuHyAN5KC1Nh9O3bC40aNpAh89/69OmHYydOiRUL9PcTfC4okBrLoLG94AaXSQBSJVhmOGwW0So0hbrG6tatO377zWMKdSnWJ0SsNtF6kwn169dBzx5KYynBisCFK1fhZzIjKICClTTc4DvxFOq3b9/CQdQ+eXKEhDBlI/vf7cOpMagw+e3baNhsVpjMfkiZMiXevH6lJiIgEKEpQv+GW5EwX2eETV6+eqnMvtkfqVKldGcb9DEboRJiZPGWePlVmtSp3YHP3wuWEza7A2/fvBOLTv/NZrWCWKBgZqlTe+FWvppQN4UULF1jiWAJXmZDteo1ER0bAzPlyklEnp/TmRCeqJY+ZL++vdG4cUP5LpVInz79cezESdohBPr54eCBfSLUiUaF6qYUrHWIjFwgqReH1YIZMzwai6awW7ee+O2364L5+E4kFx/0sVwKtadgKR9LM4XhvXDxylVx+pLRx3oP8u478Q8ePEDHTl1EY1ETdu7UQcsuUJB0x1MJGh8wfMQonDx5CukzpMe8eXPQuFETQcdLliyJ78eO9pqEpBZZ36G+pqtGjVqyONmyZsPiJfMTvZe+0aZNn4ktW7bIzt++bQtSpEiRZEStP08JiQsXL11BRERf+fz3Y0fh7Llz2Lp1m7zHtq2b3VFhYlpTjwqVr+TCTz9972UKq9WoiXcxsaKxmGPUN4PxnWmNCKPQx6Ip1K++ffvj6PGTkoXxN5lw+PBBBAUGJO5j6YtPwZo1a67krJ12Ou8zUKKEigopON179BQfSw2AOSQNONMcWSWe6r969b4TjaU7fd17ROD85cuisZIHJUPk7OnInz/PP+IK3bt/Hy1btobN5pDd060rcSwNHdcBWU0XU/UPGjwEx44dR8aMmbB02SLU+a6u5PO++KIUxo/7Sek6E02AN3jqjeV40hq6RuC/fP11FdisNuTIkRPLly/W7uXtN+mCNWnyFGzatFmS6fv27nZHjUZhTtyMunD+/EV06txVtOy4cT/gzJmz2LBxk2jiXT/vFHTeM16FpOsXNdbSpSvdzv5PP36PihXLuTVWlW+qIzY+XnwsWhfdp9IpOvp9lSnsjYYN6rmf1atXHzGFNA0Mvv+ZYK1VKR2aQpfDlkBj0WH87bcbWgSockb6JQlMs0rp0Po1aODRWDSFjAppCpkvTBYYiNmzpv9j553mZ+HCxbBZ7Sj5+Wf4slJFnaUkbFcNktEE3oX1Gzbi5s1bSJkyDO3bt8XMGbMFHc+bLy8aNqivOaxU5tp336e2tN8pQTZjwoSJooGII3Xq1EHeVyVv1WU0hbv37MGF8xck8OnXt4+kp3wvL41IZ1pexom7d+9jyeJl8PP3Q4MG9fDHH3/i/PkLssF7945ASEiI+1a+WlUJ1nLxr6gAxo/7AZUqeUwhBSsmPl5wP6ZpjKCv7sTz5kbB0h9GwTp+8rRbsA4d3J90VKhrrNVr1mLGjCj40TY7rJgxnXCD0licHArWtWu/iU3WM+JeO060hksYDL4+Vrfu4bh45Yo49jSFkZHT/zFAyl364MFD0YWhKVLIiwh+BBMypEunUjhqWWUinz59itjYODHZWbNmxr17D2QCubCpUqfC48ePFI6VMpXsfDcfCMCLV68Q/fatfF4oNBogrN1egzF0XMuXN+WJlHWtZQSTSXPhuAgQZ8mSJaHPpSftvZi2KjBibjQ6+p0ILnOFT58+EU3Id+S9jMKtkPdlKq9rNuPHH8Z6aazK1b5FvNVKCjHM8BAKhM2iQUn6BtGjQrVpgF69euPEqTMw+fnB7HLi0KED7zOFakHWULBmRimijcOGmbOmC/LOyZGosGtPXL95UxEGmRm32TXbp5KWil6jcKxG9euiZ8/ubj4Qo8Lzly7L5xIKlicyUepYhb36dffeXTRr2kLSMM2aNZN83oABg4TdMHToINSuWV1hS5oh7td/AA4dOoJMmTJh9aqV+LZ6dUHHS5cug27duqJV6zawWixo0bK5F9bG582aNRtLlq2A3WrBwYMHROupS4GtIjDa0IxCI59IJBXj0WRAj549ceLEaeTLlwdLFi+SQET8Ww3V1n1EPeAxarcffxqH9Rs3i4915NB+DBw0BBfPX5CU1KLFCzWQUgn6rNmEG5ZpyWaIKa1QvrzcnjjWt9Vr4R1xLHFxbF7vQ5Bb2AxksNvsGNCvLxo28vhYhBuOHz8lCWt6QnTedQzNHVV6okIljfSxZs6MBOUYThumz5iKT0qU0EJPp4T812/cAJFwhXfQ9OmsSxW90tQzrG/SoD66d+/qBhK79wzHuQsULLOYwsjIGShooM0QbDX6CUbBoo/VokUrcd6bNm2KwoXzY/DgYTCb/TF48ADUomAZTNGgwUNx5MgxpE+fHitXLkOtWrVhsVolZO/cuQvat+8kqZFmzZuiW5fOXtaJlJNly1dJsnf37p0SVRovX/hA7WRvc2L01fTfURlFhPfC6fMXkDdXTiyYP0czjR5MTM9k6Nxx94oDmDBhEtauXy8bfN/ePZLfJHCbJ09uzJ8/13AviDtDjUVt5nTa8dNPP7hTOtRy1arVEM1JYp4/11BwSJcIizFXYbfZxcdqZBAsAqQkWRIjowegANKgpOAGNXU0hQTX7HyIwymC9bGW0qG97dKlhwiWnpjVM/b6nxQyoWI47WjUsKHgWPrEduvRE+cvXoG/n5/ADZGzZ7h9LA9+o+kGHxAx+l00du3aK0JcoEB+pEmTShiUpIB89umnyJMnl9fiHzt2Ao8ePZLJrlq1ikRTDrsdmbNmQdGiRbF//wFJ7VDzfVT0Q/d3KRCXL1/B9Rs34XI68N13tYWJkRioaRQmX+HyGoxB4Mkuffz4qVB/Klf+yp3BUEZc/Z9KF6mNa+SOnT13Fr///ods1NrffYeTJ07gxYsXEml+/fXXWqSuaaxZHj4WNyx9LOYKeU8KVuUq1UTz0cfUcSyj6dbf12G3oV+/vhIw6b9nSocAKS8BSAk3JM3HUhprzdq1mDUrCg6aOrsDM2ZOx8clirkF6eHDR4i3WHx2sIoO9QerXWdCWFgo0qcj4U7t6J7hvXDukooKCZAyKixYkAxS5fgePnwE9+/fF+ZDrVo1BdzTL3Kadu3eA+6gggULCGirFkD5dL9euy5sTbPJhVq1SE025vu8TdSbN2+xa/ducUwLFy7szoXqzyI577frKkCpW7cOTpw4IXlK8rS+/eYbbN6yRcbBBS1TpoxQk+kDkprMXOHRo0fFbyldhjTnnO6dnJiZXLduPaw2K1KnToNPP/0U+/ftFw5U8eLFRNvu3r1HfKQKFSvg4cOHuHXrtuCE9esravLTp8/EVHPzKAhICRaxSDI+CDdQCfz4wxhUqlRRpXCcTvz1118K2HbpLoyiICkqkneknC5dWqRKlUoFJYACSI+dkM8RvNVxLKNQGHKFHo01i1Ghnwn2eAtmz56p0WZ0WEGF6b6XMRmdePhM/0IBpIzDRLAip6NgAY9gDRg4RBaRjvj6dWu8hIO0mebNWwq7oUmTRujRnSkdDQ6ASbhH8+bNE/+NKZ106dIr/4IDlQnzjPn3339H+/YdYLHahI3aratK6ejjjoyMwvIVK0U77ty5E2PHfi/jooO8dOki1KpVB3Fx8ciZMztGjhyOTp26CZTRsWMH+bchg8lsNcvvvv76K+2+isHqudRmqly5CmJi48ScDRwwAF269oTdbpV7UVA7duwiiWTCBafPncW6DRvE79m7ZxeGDBkmDNICBQoIVpc8GRmkuo81V+NjqQ0/btz3qFChQqJ064TWwnd1PYJGYezVu68INQWRxEbdx0oUINVvRed9VuRc2OnvOJ2YPn2aWzt4HueBGBIKmKLU6Jdn0CZ0p2BdviwpHf4XRR/LoLGEjnHihLAXNm/eiBCD1rl3/x6aNGkuaZhmTZsiIqKn9gj1rAULFyEqMkqevW3bVi1XqBsYb4yJVJfWrduK5m3RooWXueY3KFi8H/3Xffv2YvjwETh79gwyZMiI1auXqwRuXLxwzQlctmrdToDErl27IleuHBg0cLD4md+PGY3KVSp7hfJqbvSiBRO+/KoK3r59g/z582HwwEHo0KmLJP+7dOmMjz8ugbZtO4i5nzJlAk6cOiWpJsImBw/sxcBBw3D10iXkzp0bS5cs1FJNHo21aDE1lkq5jfuJOFZFH+F2r5Jbq3qzVTzBkHGdlY91SqwU76/DDUlqLN0UzpwVJTk/2B0YP34cihb9wCscNzqU3oKViCbTYilOaN/+A3H12jXRWExC+6Z0nghEECuqP3u2bF7hs9Vmw8MHDyUoSBmWUnwstTnVjnz95jXevHkj5jxbtmyyy3Vqi+946cQ/fvRYvheWMkwIc8Zd++qVuhevbNmz4/nz55Kwpm+YJWtW3Lt7T8YR4B8gAkz3gCaEaRaaI5onOsHp0qaVTZJw83kotnd5L6dT/DgyMsji4FhI3wkKSibj5EVmRVxcLN6+iZafs+fILgUk9JP8A/yRNUtWDaz2+FhMzKvgyonRo4ajdJnS8ixff1F3XWQbGnhaatzGNVXQN8FngrV68Ea4IQkfS+0grsSa1WsxdcYs+BHmd7oQGhICM+FVKaIwsnW02IHhNV1AhqgSKTKH5id5OQ6DYauqtTNLzoxwAc2VEP0iZ2qmUGkUBg43b91CSHBydO/eXRKb+ou9ePVaqnAcdic+//wzVK1S2SDsJim5OnjwsCxoeM8e4ncYfT6CmtQqBEibNmkssqajBr/99psk35mGqlPnO3z4YREvjbti1SrcvvO75AW7dOqkQmvN037y5CkWLlwEi9WCSpUqoWIFUqY1I20Cdu74GWdI43U6hfpC/9HD4zbhx5/GizPNBHfnzh01P0blL/766y4WLFgoG6xJ0yYoVKCA4bsQ9gIFk2a/Q4e2IpxGH2vhoiWywShYDGIkvSPrQTSJ7oFaQ/p0XD9e+rrx7zrBQLav7FK1iWPj4xQILlEkcOTwQfezfeAGraZMK6aYETVHL6tRLEyt9Ithrg4vcJeoCEYJFh/Ih7GCg/+iIAijQ++pZePupmBFRs5CwQL53Ys4YOBQHD92VHbrmjWrDbWBLty7/wgtW7aSJGzjRg0FH1OTqNQ1fSzSZmjz15OanC6tmBAF8gFVqn4j5uuL0qUwYdyP8kw1chMOHDgofHxyxEaMGIYqlb9yJ875/YjefXH6zDlkyZwJy5cu8vL9uBE6duyqVem0FxapbBPNipBOvH79BuGt7d+/F2EpUrjvzY99XfkbxMS8k0h3yeKFXsrt4sXLaN+hg4zrxx8Z1ZUzJM9NQmG6cOEScuXOg0ULCTd4qnRmzooUweMcsHiFz9fngg9RvDllJnUgVAGsau28i3DVxldZFpcGjithJJRx5MihpHAsNfmci7Vr1mLm7DludUkNoB6uYFdVLuSUNIN7yzOvyJ2gSTb3gapH02vTFAShq1reKzDQH1GRs2RC9Wv4yNE4c+qURFaLCR5K0alaJZqbTp06C7hXp24d4ZcbVfWKFauEk8XPLl++VARLN4EcW5269RAfb5Ek9JjRozQ/RyotcPTwUUlaBweHok/vcHz1VSV34pzPGDJ0uKRSMmbMiKioWeL76XDLnd9/B7n8NEnku7ds0czLrM6YOUtIg4Q2tm/bLJGknuXgwtaq/Z04/rlz58LcuVEaAKs27KXLVxAeHiHmddSoUShT5gsvVkbv3n1x5coV5MqVGzNnTtO0oZqVmbNmC0CqEzJ1weCaGIs6jJvf83euJ6t5NGq35jO7GacefQ5/+liHDiYNkOpm49Dho4L5GB9urCLR1aLKj3kqo3WhkcFpBa06Si3qUawpVacaLP2V8PDuUuWsXy9fvhJzxfsy1DamKOiwErPhOJkjSxEW5jXJTHVEv3snap7fJX9dhc/KR2AqhTuRpogpHPXPytehJnv96pWMjWCootl6QEv6XDTj/n7+SEtNaAhOqMWZauFzWIwaGsLqII9rQqrPu5h3AjpmzJhBeydto5rMePrkqQgp6dFqM3iaeNBEPn/xUt6J/luyoGReICSfy88QlqF/ZpyvrVu3Y8/efQYAWw9glOXQGb+yzprfpZs+YZIa7LnbV5W/qHnj96n1OBcTJkxAQIBiFCdA3vVQMaH77aWd/9EP3jHYP/pKgg9xh3fp0kW47J988gn69u3jMa0mE04cP4GJkyYL8t65cwfJ7ZGYQqTjAAAgAElEQVT1SaGMjJqFdFJo4JlM9dJKqElNHjhgsPhF1H5Mr7AYlOgxaT5ly5bxTJAxwtX44EZH3xubMuH48eMYP2Gi+Gu9e/eSexknXM2zBpNofq3S/GqsJAqrz6iF0sRf3mTevAXYs2ePOPHLli0VYTNu6P9spv93vpUAx/rfecy/vys1QZ069cDeCGXLlcVPP/7gdZM9e/cK51tSOoP64+XLl5gzd4Hs+I2b1iNjelUJrYf3bszLBRDHate+I+LiWP7VDIULFcTAQYPF5IwYMRxVWP71NxRi3zfSN+aePfswcBBzmP5icqswyPiX90pqtsaNnyDl+iT8sYAhbVpqOF30lFj+X7n+DwuWQ3yqd+/e4eNPPpYGIsYdTM0wceJkyVeRuvL61WusWr1G1HTUnNmisXRTaBQuKgdGW/Sb3r2LRb16dZAvbx6MGz9enGTyx3Qt848FQvM/ScI5cfIUxo+fIA5ur149pe+ErqH+pws/Z+48/LxrN5x2O5YsWSxBzv/VK4Fg0d7Tp+AC0R+hP2NEVHXVq086/RqyBLiIfFHPIrLMyIHXr4kHucTM0BegL0Stz/uq0Ntz0ezROdd9Cg2I0mgqhg+6UXRP0w8mVGNiY2XPpkqdGrGxMbAS2jCrcRkvRXNWZe/JkidDcHCI116nqeH9OG5yroy+C+/z4sVL+R0d41QpVapDqSWD1lAOppTv07HnRd+OG4WYHH1M+nNGTIl+pMLPTBJ5eoIXo17SfL9E+oVRa9M3IiPUN3FO7C76rcLAWPLGqPx/KujvE+oEVToUhJatWsPhcKFmzRro3Km9mjMvNF2VAfH64cdxkjdiufeypYtEgHSz8+TxU0GSiZYzl0X6DdU57xUR3hPVqlXzckZHj/kBp06dFlBxyaL5SK5HhR4/Osl3Wb5iNZYsYR2dWXbz7MhIHD92Uhz5+fMi3ULMZ5MwFx7RS5gSzNq3a6sXZqj3XLRoCVatWQu7zYpNmzYizM31Uo+v/R0jzDhkz54d8+fN0eaHg1Rz4g4MhL4SJQxSbtjNmzfgxx/G4cLFi8iePRtmzpjuLoCgcBJPi+jVVwS1XdvWUo3kC2a+bzHr1msgPmmhQoUwY/pUr48eP3USQwcPRwC74Iwa4W4F8L8lXAkEi9qqbr36sNudUnPXS0ud+KZpdC02bPhIHDp0WHbIhvVrvASLTTyaNm2OuPg41KlTB8WKFcXo0WNFA9C01axV00tTkF90/MQx0WYb16/3lFm5BStpH4I41uzZkYJCb9i4HpMmTcKxoyckDbNq5VK5lz7mO3d+R5u27eQdmzVjrtCbNkOS3OJlKwCHHbv3/IzUKb01HtMwzBDkzp0Tq1auSGTj6XV6ZowfPxHrN7Dixyk4lkoPnUeOHNncHWL0cRE66NK1u1gApofatGn1rwSLWB21VvHixd0Cr0vX4aNH0Suij6TSJkwchwoVFE3ZK4RNUmr/ve/mJVh8QWI9nFin04RPPikmFOCEKQA9djRh69atuHnrthDWOnZsr2XYVVUOWQQLFy4Uk1j0o6KSatm5c5cIVuWvv8JHH6meEPq1cfMW3Ll9S1IZnTp21LAR35RCwrcnZsbCCXKEiPR36doJ+/bvx60bd4Se0rZtKw0ZVikLhulMMrMY8/PPS6JC+bJeNz1y9BhOnDlLXq7URSYTrpEG9ppMmDp1uuBSNG3ULAk1OnFBlXHYt/+AYGB8bnh4D2zfvlM0Ztq0qdGieXPNJKlxkb1API7arUKF8sLP/zcaa/qMmWJ6Oc/Nmzf12rS3bt/GurUbBNSsW6+ORlf6/4FgKRWumnPdun1H/p4mdSrBXvSLL8lFISWYfyeop3OVPMlLHYfRJUaBOgqh94KH3ARA/f537z1ATEyMCF7evLnx+53fRSgJmGbNmuU9VkBLSblpnQCJge+iYwSJz5snt1swOA6i938KbcQl+E8GiSA9ZL1nz17gyYvn0vIwf/68gl8ZL3K1FCYWhCxZMgt8QfuXPn06d6SmCxbzny9evBJhIffrwcMHeBcdJ1RecsjcuE8C5qlJtCLpLfwM8T5V4ZP4NHBub9y4qbV9CpYUEb/LdSSw6x/ojwf3HskCZMuWVShNusZSAc1f8jz6wey3xc6B9PnINCEN2gix0NyS6s17kbqtc++NmyBRU1izVm25acMGDdCnTy+vNxGTExWJAD9/rFixTPhG3s6tR5u9zx9I7Hd9+g7EsWPHkCJFGDZsWCsd/Zj5Z/5t/HhVWZP0tOq7j+CeE3379cOJ46el39WqVcu9TOHt23fQtm07xMZZBG5QtY+ei2j5/EVLhM998NB+pEzh6RPByStbrqIAuWxz+f33Y9C2bXsBKqll2axELQIRbj/BtFavXi3zefToEaG6ULvmzpUTy5YtkRyer5uhj4Sajk3dGCSMnzAelSrSeiQ9C+UrVJLaS9aB9ujeXaJqobn0ikC2HNnRo1tPyeNOnTZZ2kAZBat92464cOkiMmXMhM1bNqJa1W/w4uVLlC5dEpGRkV4PZQosIoJy4ZJsQalSbI+k3U3H43Rqsi6RRL/pY3GiSCbr07uXQVqZk1siOTmmZNjVhdKswPT/ebvnfv0HCkmO/tq6dWvRoEFjiSrpD5AB+U8Fi+/Sj4J14jTSpc+AVSuXeaWHbt/+HW3btXfjWD1In9Y0FjeJCBYpJy7lF7EBmv57CkGFil8JSEnazNixo9GuXQcRtI4dO6J9OxUI6KkTBitr1qyTsrUjRw4Infjs2XOy08l5Z37PW7D0AjqICdUFa8LECdIF532C9eWXX0tUSReje/du6NJVsXd79uyJ7DmyIaJnLzGFk6dMTCBYHTp0Em4Xg53NWzajRo2aePHiueRWZ86Y4dUs5ODBQwgP7yXrHhU5G1988R7B0ieDZoJNUTmgfHnzivTrQscJuHbtOq5e/UWy41WrfK2p58R5O16C8A8U2dHjx/D48RME+Afim2+qYffu3ZJuoRksW6b0vxIs4lwPHz5F8uBkqMbGr1IRrAbByd+7b79k9wsWzO9FTebvmaO7duOmmEKW8yuWhefasHGzZqJT4PPPP8e+g4fgtFnxYZEPUaSIp0kd5+v8hUvS3JYuBjGzU6dOCTWZkSb7cCl6jy9/Tc0n3Y59+/ZJqql06dJCJXqfYDH6pN9IxueHH36Ig4cOyTsrZmsKHDp0VJoWly1XRiqXPBrLJZ99/OSxaPbq1Wtg+7Ztwldjvwr6e8bo8f79hzhy5Ig4HpUqVUDmzOpeiZpC31VTi2ASlJqFn8RHCBzmy5f3P8Z3GY0dPXZMHkXHlC15SCemqq9duzZSaS2A+ACqcNJ2SbOhf/G1JIaTvigM5y5clMKABvXrahGlnvgGVq1aJVqY/Kqvv/pSTYS2D+lvkQPPcbArHyPjq1euwuRnEiaFglA8E+cOJ1wuMRfbdu6SYgTWBkjLJ3cjYOD06TP47fp1EazmzZomqL8z+i4sWdu1a4+0vfzkk4+RIUMmYbAyJ/fll19KJOndlMkzH1wuviM1Z4YMGSQNtmvXLgkiPv30MxQ18PoTrjWwY+dOPH3yBCGhodLPgikpnevGoGLXrt0iOLwvacp79+4VOahWrao73/svBAvYu2cvxoz9AXaHE0OHDsa331TVds2/D0F3/vyzwA0cwMAB/aXf5pIl5Az5Y8XyZdJxWJdagpi1ateRlE65cuX/xhQCi2ii5y2QVpGbNq53d/TTA4Yvv/paJp3tEidNnKCgB+k+wGIA0mYGiQANHzYUt27dwbKly+EyOYUC7NvzSt1TiReLYttL55p4iYo7tG+r3VuhecwOrF+/UaqaDhzYI1Gq8TIKloIbesJms0hkW+yj4tJ5kAGSXmXzvlmvUqUaXr9+LUJEPhv7bNC3Cw8PlygxqYvj5HPYgZnExa1bNgsfT1+Ls6fPilnlRfwxe44cbh+LprBUqVJuKMcdjBjLv4wP1ku6KKmjRo8VzGfEiKGoUZ2gpmIS/ttr586fMXTYcPn+sKFDcP/BQyxevFg0BflX7DisXxSsb76tIYwGFgFQGN53kRA3bXYUAs0m7Ni+RaMmq+a2/L8KFSqKaqc/MG3qFA/9ABBt1advPxnH2DGjwdB88cIlcJkcOHTwoBvF1ifNqLHYNZmBAKPZrl27oFNH9pTwQCTjxk2QRis0UceO8l6kzXhXTevvRe1NbpfFGo/uPbqiRPFP0KZNWwmO6Bd9WanSe2e9QoVKePP2LYoXKyY9Sjt07CSC1bdPH2mJ+b6LVO0LFy6IWdu+fatXbw6C1h07dpL5CQ/vKX51jx49JeE/Z06UmGn9SlSwjKkbHT1maEl4gTVxGTJmQFho6H+ssVhpQ8YlTRAbylJ4WDrPwVBbKQakujgWmih29GU4mylzpvdOKoOO59KVD8iVM6cg8OooDrXINOm8p9wrk+5fKKmjULBUjONgaE4/k5qS+4d8cl9eklFw+FkWetDkMP2jd5TRP/Ps+XPB8/gzYQ9aGC/mgjY+/p4a9cHDh0IvSpM2jTR4YzMUXnx/ZiSS2s78PvExskFJr2GCmtAGNxWpPhyXZ27dZAr3v7E6irwwWg8GJW7cDgr2ePjwgfwb35HrRH4c54cFJnpF1HvhBgJskydPEe+j5GefCsd78+atsDmcqFvnO5Qo9qF2xMW/11h/p+FWrlqFG9dvInlwsOy4GTNmysuyCqVpk0bv/frhw0exa/9+BJKu0itcNIOUhsn/vJ1j+jJRc+aKYJcvV1Zq8nx3nC7cXLDly1eCBRikqZA+7Ole5+t0A7/8ck18HWYA6tWrK/0XTp8+K8S5oUMGalGgt8bSF/HevXtYuGgpnA47Kn1VEbly5haqDDUFK5OIgxnfhVqaTeS4GZiInzRpighBzhw5JDBYuGixvHmVKlUEr1u2jERISJ9UmnB2PuYcDBo0IEFu8e/W6u9+b3JJU29eClnmziddxeZwoEH9evigcCGMHD1WKmZHDB2M6lWraCcQ/PcFq/+AQTh06JA4h+vXr0Pjxk0kgitTprS7Q0xSL7Ro0WI5UYMQAVv8ZMjgOUDAOFK+I3Gs1m3aiTPfqmVzKbnXtbU6F0bnsynKNUPr02fOSk9V+oLBwQoiMFZt6xpq37796NdvgBwgMHbsKFy58otQk5lcP3RwrwCTRo3F99GJlPSxOnfpIT5W126dUewjVum0k4iWaRjieUbBaq9BBAQ0CV3wqBfiWEWLfoRu3boIjsUrIiJc8po9wyNk3FMmT8aJkyewccNGEazdu38W4fxvXiaXHHniYYISN2reoiWsdifq1K6BQgUL4sfxEyUqHNC3Dyp/Xek/9rH+buB6TysK1sKF8wV4JBvgs88+kyqT911M0SjsySW4lacdt66xPD20aDJ4tAiLTBs3aYj2bdsqMqnsL2/B4qIPGTIcZ86dl6a5c+dEimCpjybsMMO8KQMU/4BADB7cXzTYli1bJSrcsmWDcN4TA0QpmNeuXUPffgNlXG3atkKRD4oKNZkaa/TokQK5GL/LMiyeZkHTNXPmdDRt0kw2IqGGDh3ao0+fviI4JExmyZoF/fsPEFP3/fdjRVtt27ZdBH7jhrUSSf43Ly+NpcjyJhkc/8YSLXLbaR458yHBIW5us9Ef89huYwGF8Rwb9QkdwlAMV5/uvC4X3sXESIUxJ4+4y9u37KzilB0bwtMivNicBn6oluOMjWOzViBVyjADB0ppYzE3Wsih02b44WTJAhGcPNhNuVWkTm8TF/0uRhpnELXmuHT507W8cUG4UPTZKKWcL0IHciKHyyVVPjrl2/gd3RQyfRUdHSOZA1YqsevLO3aXgQspQlMggM3NDF+kz8p3oeDx98xScI5ZPEHgVTosu1ihEyxRXnT0W3k3+mqcZ1Vir07U8KUGqQVT/6fPiTsadp/0YVzX9+BYFCw662yIT/+kWrXKaNuG/Tk9AChBuJUrV0mZ1eRJk7B+/XqcOn1aBj9nzmxpEqZfT548Q69evbReAZVRuFBhTJ02U1ie3bt1wdMnz8VMsLHN1KlTsGLFCkGlGd6z92mPHuGIefcOn3z6iXQ2ZotCS7wNtWrVQJ58uTFx8iQE+AUJNZmHOZGazDbcc6JmI13a1FrZoSpLa926vXCsWAQ6ZPAAt6D7TigXhr7I5k3b5LTQRYsWStEu+zmkS5cOU6ZMRtu2bWG12ZEtaxbpSWq8Tpw4CUaC5ERF9A6X9uW7ft4lGmvFiqVIERrqxW9r1pyNTixSQd2pY3sMGTpSKl+aNG4inQuNQj5nzlwpuacJX7p0iTA42FKKqaVx48ahffv2ogR4Ohr9KDJs+e5t27ZBhkwZMHbMj1L6P3jIAJQqxQ7MatO97+J88N1HjBghARyrkBg5/vD996KxR40a6W4lqjacul+iuUJWjlDIGjRogIjwHobQXLWqnj1nvnRHXrF4EebPX4CDhw7LTuapW8mTs+ZOCaKizTSTaKdW7VqCAI8YMUYitgED+uHxQ9bkLRYi/qrVy6VnBOsDaQrXrl2Jhg3pY71FuXJlRRBbNG8tSHzjJo3xwQcFtFO2AjFoYD88f/5MdU02m7Bl80bNx+IwVEuer7+qKgvII0kmTRxvwF2MPCrlbrKN0bKlK0UbCNVlxEgp0OR5NcuWLUL16rWkti53rhzS/NZ4sY8DO934mfww9vvRuHz1itRqkg1x+NB+t8bTv1Ppy8qIjY1H7tw55LCprt26i4broh3SZLy3tDFav0nA2L37dmHQoGECEUgbo0XzUKsGcT/SZkqge3f6WF1lHcMjeiJ7zqwI79FLtO6kyRO8UjrvlywF8rJFKFE/FsCwmW6viN5iHVhfUKrU50njWJRM/kdmJU+g4t/J127bRtFC9Isaa8XqtZLmGPfTD0pjnaLGSi6aQqlrJbWEKXr37iN2nFjUBx8UwdRp00Tw6DA/f/4KmzZulgFOnjIBS5etwvnzZ+WErGnTJiMioo+obzbLaNG8qfCJLDYbataojvwF8mHy5KmS6O3atZPwkFatUtRk+kFpWYmjYet8l5Yt28o4ihf/SBZQv/TTFvSfVRS4AkzbsAJl8WJqrBlSZsUQftKkiWjXrr2wQEnWmzJ5ktf8HDt+HBPGTxKGaK/eEdJc5Oefd0tUuHzZ4gSV0c1btkZcLIU0lxSdjhw5WtotsaiWuVqjxmIku2fPXsGmlixZJODrzZs3kC1bdqkJINZEi1OwYEG0bNkCw4eNEK3bslUrgSvGjP5eEPUhQwahZMlP/6HGgrw7eWQ0udSEmbNkwfdjfxTzOXLksPdrLD5F1Y2ZZJE4wWRw0tl7F60orbTNdOLpQ+inOMjhlppO43eI/xBcJfWVJs04MZ4VUJohJoZ0YnUvdtmLjYmVvgVCc06TWu4lx5gFBkpFNlMtxnFxEvldGZfTqfk2JsFseGKCLlh81ssXpO2qo1a8HWjiRzap8hG/iPdyOBEbR78SSJM2Ld69jZaOMNztHOdLKUOD+J/0T1SEqDSf7oeokimI30jIRPCktGnEVBv7njIlxOdxnoVC7a7WSahHvE5b8/21C3iulcfxXpwThcWZBLvjOr15/UZ+ZpW457CBhKaQa8x31NeRn1d+oHooTTGDPP4b/Ua90bHRrUjUFDZq3EQVhtb5TipYfvhBUVYGDeqPp89eYN68+QgMCJDILUf2rFpDJ9UprknTpnj1+g0++/QTjBv3UyKCpSglXEWWgJOGw1wYdyAbnjF5TFO4fPkyNGvWXFIU5cuXQ+cuHdG6VVvExVnQtGljaWU0YuRI+JkDMKB/X5nU+fMXyb03blgn7ZPkiDSXU7r7fvtNLTGj9C3Ga5XQapqc0qBt0MChklgfPnwobt25jVUr10qPqm3bt2LsmDHSsZgh+eJFi/BdnTqIj7MhZ47sWL58idzFV7D0d5w6baqkdOhj7d71M8LC2DdUP+MH0sifG4zg6eLFC9yOcuKejz53CYWO8/ltjZoqpfPhhxIJ9ujRQwBTpneyZ8+Bvr37CbvhJ3b382KQet+PbcAJXbx89QqlS5UU/9fTqtuEI0eOonffvjCb/DF92lS3v5YkQEptQJ+GOTorj5qtXx9FihTCyBFjpHfDsOFD8Oz5C0RGzZUz8pYuXohcObO76/1pHurVbQSizWXLfIFJk8b7ZOPduk0EK2rOfBEsDmjNmlVicihYpM2sXbsa9es3FLiBOBZL6puyVWS8FU2aNJZxkdvECIgd/dggY87c+aKet2zegIzp07vPtaZgfVmpsggW7zVlspYrFO1AasxhDOg/GGZ/M0aPHiE4l2oM65RTtkaMGInTp0+L07pyxTJJNdFfI1Fv9SqdmuytsfSoefwEBjgKLyKOpXpKeEiFpDkzemOlEDsPvk9jJSZOxn/76qsqeP3mjfiy9EnZcZlWiPWN2bJnRXjPXmJdpk715mP53pf+YJWq1cRCMLc6c8Y0pQxUeIgDBw+iV69+yseaPVMIBR7XIhHnnQvMqCIyKkpMToniJZA5S2Zs27pdzET1b7+RSThy7Jg0Nm3TqqX4MvpFp3J25FxR/Xnz5kK9unUNjj+BIg330Xo+UFMcP3FS7D47Gx86fESYi6ze6dihPebNXyj3IqOiYoVyouGYc2OZPDGlLVu3idlkYvzdu2hx/DlQctjdXV40kzR58jQJsfPkzS3sB6NZJvOSXZbprzHi5AFOJ06elLag4RER2L59u6SEKBTt2rYFKcCEH0gv7tC+nSYMniBAb9DC+WQ18vlzF2SB+/QJl+OBjdfUqdOEwUEWK6M3Yz+hxN2IpMVr6rQZiI2JEQZHpYoVsGIl21068NXXXyF1mlQSRHCuSd+hH6auhLqR2pWcNLo8efLkQeNG6lQKwfrMJmGqsokKfVBaDzKJ3ytYSqV7n/Tg+zM5QvpppFwkpkd4ekKAv5/0eCI1hqE4VX7GDBlx584fIqSpUoVKmdW9+w/lGaT0cqHZIog/Ez2m/6NPJrUFu9eRFUAhyZGdXCRPkxFibeyiTL8pW7YsCU4j1V9U/BKxIJq2NDG20UBTbQd6plYRadzTrQmlcV7U7zyfU/OtY3IGXJzBkFmrZpLDb/g/J/66S2ryWxEwajymVih0ZFaQI/XHH4pOTJYBSXf/VLh8cUXfn9+8jcbdu3/JGJhL5ZrRbKquhoW88rT0rW7cvKlRk1NIOyYexceLp4Cx/vLu3bvyc65cOWV9+LwkfSzjwiW1L8hGiJw9T8wGzUDUnDk4sP+QNMrYvGUTmjRtJowEFimwQ12jRs2kVKp27RooXqIYhg4dIUtDpgThiIULFojzR3YDWZV6aoQvzBMgGEhUqFjRyy/iOMm6YJ8mmsJhQwejdu1aiQ5Z74SjlpyouscFln/RBc4dghjAUV3IjJtN2+NusDeRpyp5pQBrWkydqgSny4Fu3Xvh5MmTyJsnj/hn1ap9Kz0n8ufLi0GDB6J9O9U3nimZdu3a/WPBcm8knya7+qYgyY++FqGeKVOmSA9RVg/Fx8Xj4MG90l1av2gKK1epKpu+TJlyaNWqOTp17CLTp2gzORERHiE+KDsJsl2mvm4JcCzf+fH9oL4DWHUze/Yc2WHs6jJn7lzs23cQKUJCsXXrRjRs1ASvXr8WbINNUevXbwxLvAV16tQSwRo+fJRMFoWBTcZ4P6rntWvXCNBnfDkyGZn7Klu2LCZMGOelTSlYQ4YMFfPqK1jeCD2X1wEz/BAfb8e+I2fx8lW0mDmzmdCI6pvg7hUsik3EUTtmS9Nw0rpe9VWglnSC5yvzcCqn4GTuv9vt4DHKrEm0Oa1SDp89ayY0b1JLgpQePSJASCJ37jxYuWIpvvm2pkAE7B/B/lkd2ncQLdKlSyc5yf7faCxfzWpcU7oddOi5iQn5sHPiunXMYVpx8MCeBIL11VeVpZkd+eytW7UQf40+FQUrR86c6N69h5hCct7/ljaTlJYSda/FmqTZ6mfp8Py769dviOZhSfnXX1XEocOHBeBLnyEdin5YVGoOyeXKkTO7+GPs58SLeBKR8Fu3bgr1loUChBT0i+qYtFy+OKOxkiU/8xoeaR7nzl8QH4v3EpKg4TKaAt1UXb56Bxs2H4HJHCjC5IcAOPxU5bWefFa30M4ilGy0U3XJ0ZrI8b48KIpCRv+FAmW38/g1ChTP97PBYXPIkSgWWzwslliEhvhh9oyRCEuRDCdPnsbT588RGhqGCuXKY6/2jgSYixX7SNi6fAaLTo29w3Sh8X1HfW08AuhpQ+n5rEso3yziIID8ealSePzkiZyCRn/q22+quE/MUHgmsGv3LllH5hDp4548xWPkXChSuLBAMsy2cJ7Kli7jzjMmGhW+T6iMguX5nGo5eOTocemFQMC0Tt3v3KVS1ATRMTFgOx0OiOF0KUYPGhYiqYIrV/DLL7/IfVh1TaF7cP++aEO2wTYeBOWlhcjV+vMvHDl6RE7gotklXYRAHi8WxzLJSuGjX1erZg34Bfjh0pXfsWnrcXV6o9kFPydZktpRxNqpYUqDaY3ktFbV1E8iWHaHRMDsNOySMxkd6mR4h4NdNaXdN516huuMkOOtFnEDwkL9MWvaMISlUJ2cdUHnVLCCh99h12QGJaT8UkBLlCiBdOnTYfcuVYdJoiIJdkbOO6nHbEtJeOabb77Bpk2bJNihb/bxxx/LxqTgk078wQeFPEtnMkmUS6asndVYDRt4HZ+isy30RJ6+SbkGvi2tjHLzrwVL11aJCR+baxw4cBihocHYunWT6ionwuPEo0dP0LhxU8TFW6SqmnRk4zVnzjws0hikrCjmaQpsO8j6uS1beC89glIFsMaB66bQ7BcgSDLBQJYpcaxsbjtu3HiBLjJlzIzVq5YjeXAQLlz+E1u3n4QrgHdzwOSiKfQXoSG+I4um9+DUW0ma1Wk7LqddAEOaQTvNn8MuzTmIE9EnIbJut/HvTljt8bA64hFns8ISa0VYqB9mTn8dnOMAACAASURBVB2JlKFkRXhXM1Ws+KVsirx5aQoHoaM0l7OiW7duKFGc1OS24kfyZFdaCOMcsLKGdGJGbqTNVK9RU+aBQtm9W1c5LY1C26dPHzRv1kQJtbR35BnRP2KjnHJhwf59uwymUOvwZxinmhZPV+n3KaFEfSz9y1qqT76v3zQpMzNo8DAcOHAIKUJDsH37FgQlC3IHsGQZNqCPZbFI9e2QIQMNtF2T6k68YKE0HSNuNX36LBw5QiENwY5tW5EsOLnygaTgVZH79clhMnbQoMEw+/lj6JDBUtQwe1aUfGTnjm3SI+Lo0WMyYWvXLJPmH5eu3MPWbSfh8vfn6TGgMWTkRoFys0R59oyg6C6paLFbYnDu1EkBT3nqBpkW+fIXQEBwCtFMFCpqLQoa/07Bol9ls8dLu28CutRYM6cORVgoN4rnHfhO5PPHxMTLKWg87LI96cRWq5RvUUDatGkNf78ASSVV+pJdjz3BBcvOWLJFwWK/LAYCb16/RomPP5ZaSSWkFKwItGrZws0u4RyO+f57rF+3UfOx9iJzZvKx1FE16lKZC7XZdPxR/1P7vbYJjUFfkoKliZJ2Y+Vb+F7uG5lMuHnjhpQpMTf2yWefSic9XRC4G9gAg+qT0ANttdsWSvPWv3D//j0hvpF1QPPGKJAlUZ98+qkstjxfz48YBsLIk000uDi8L30bfp9jY26RuBN3LyEMlrCRgnL56l/Yuu0E4E9YQ4cVTILNcINyHPw+hc7Pz4VHDx7gwrF9ePH0ITJkziH92C2x0fAPCMLn5b9G2oxZYLOo3qs2h0X8LJpDmkEuqM0Wj9i4OKRIEYiZkylYwZ410nwCJniJzVFLs9f71V+uimZkITALd69cuSzzQEggbZq0XhqLpp+wC1M2BEXPnOG9bEiZMpXAAHQzeC/ytZjX1C8qEOKFPBSBY2ezYGKHnlSTbgR1+MlT66jDColZsSRNIT9MgJQN8+lLEHWtXauml1wdPHgQP+/e4+5Yx9o/ktmIbfCwJJa062gOUwJTpkyVSSZZj9W/q1evkZfloT9Edvft3S803r59eks9nK6R+PwxY8dKxMQCzBrffouJEyfJxPHojho1anhUO9HgAwex6+c9gsEOHjzQTU1WL6u8mktX/sSOnSfg8uMRJlqzXQH9tHOQaQ6l8asTMXFvcWT/Nty+ypM0/BEYEoaQ0DDYbRbYXTYU/aQUChQsCrtNnQpvd9hEa7EwlWOkOaNgxeiCNWkIUoQEY868ebhz644c0En6NRPDzAiw7L1X7566CyrjuPP7H5gxY4b4mq1at0LRIh96+Vi+i2s0V3/88YfqMu10SJ0ge3D4Wh3Pzy7MnDlbMDSCwHQtRo8ag+joWBQqXFCa6tK6UMA576xXIKuFU0uqNqnjbk3lS5vRF5TU5O++qyMVLaTN8HRN4wsIjhU1XzhUK1csx/z587F//yHZcdu2bVZteTRM8tHDx2jYqJFMNB3qjz4qKjgWBzh0yCCBG0gp5s/r1q6WydUHSLPCUn9qpoqVKqFHt25o0qSJmNXmzZtLgw23z2AyCf0mKnIuTGYXtm7djIwZ02vzpo7xoGBd/fUetu84Dhc1lgZ0yp+URhN9ej852NFktuHm9SvY9/M6BDrsCDQHwmYyS/THwOJ17Fu4ApOjSfP2CAhIzt4hAuTSEWa7cNFYFk2w4qmxAjBj4hCEss14z3CcOXUWufPkxpIlC1GtanXxsdjkd8XKpWrMmsLgQZjkWFGwJkwYLwcAGJ13FcEl7vvwEPJOnToJ0ZDl8K1atPDSWB63R/lcLP+6cP4iMmbKhC1bNqJKlarSU57pGnLhunQh3GCSKp1s2XIKzw4mJ+ZERb6/Elp/ELUIueacHJ4jQyfQeLFQYO68heJrzJ/Pg4CWSLsgOtpr16zyyppT1bJdEAWreo3q+LDIB/jhh3GSae/dK0Iqb5cvX47AoEDMnzcP2QyNbum3NGnSTNDh0mXKSopHCHZWHt1bX05u0K0kpYJUl/nzFsHP34RVq1Zo1GRNfDRHnKZwx8/0sQIExxKTbvCveMaPH7FpRwyWLYpEzjRBaN+kPtKlSQe7y4w/fr+FJ08e4fJv17H/zK/I8+EnqFK1Oiw2foewg02Ej3Nns2im0BKPkGA/TNc0FusXz505L/ALOzDXr9dQGsYRx5o3b67m4yg+/eXLV8WJ53z98MP3Xp0Gk9Y+Si5JWe7Vu5f4feR2NWnc2Gsj+mq78Ije4BlCbGyyYsVyNGhYD69fRUuld6NGDdCrd29RAJ07dULWbNkk0OCDpk6ZLNZIvxL4WEbp51nBtL2EEDz0CrUQ1Bh0Svl50oXZy4mD5+KGhAZ7dRQWKktsnGgMMkvpO9Hn4IDoTDNIEJoMgGBSO8Q/8zi3ilrrElotS5rYD50/c0yeboAKd6G55dh4MUJVhxZoZlCLRq78cg87d52Ew+xPhqP83umnfCxGhX4uxoh2xL59ht071qNy8Q9QvVpFpEiVBkEhaeCwROPVk7/w5PFLLNyyHxfu3EWLFh1gdZFy5BQ4goeF0mey6oIVH4/QEH9MnzgYYSEhiImPlVQWwVLOH9tV6n6LKtLgG6jIkfNK+IC/Z3c/46FVXrvdgDPKZoFLNCh5Xvwu54psFF/Ixoh9kWGhn1HIQIynrZGpTh+VbFj6y8TuuA4UdL17IhWKDgsl6mPpEkx2AwljfEjVqlWlsjepS2/Vo3O/9UO/3ZGL5vl7XEHjidEQivO69etl4KSXZM3iaVX0PohDaSpD6sXlwtq167F61VpVRDk3Uqg9dGZJJ54+fYrk5q78chc/7z4Np5mHH2gmxE8dN0wN5u8yw+yKhyPuNeJjn6NE/tywx0YjLHUG5MpXEA7LO9y58SscfgEITp8NsxcsxQdFP4XD6Qer066iQ3He7aJZuenI6wpNEYjpEwaLjyUVaZ4JEesQF2tBzlw5ZZweGrhmFX1M3fuQ+GbNW0qmolChgtJznuwPbm4mtzm3I0eNFqFgRfu5s+elBJ8CuHTJIikdYzEH/Vyi6ao/vJrjS5cuYujQobJZ27RpI7WEo0aNkbkeM2a0YGZGrEvWx/sgTFX+xUMjKVgN6teXNkYJF1nxnNTaqnyYihTVyQVwKZ/F2/6rvlkul4YXASCHe+GCJUKYI22GvQn0Sz1T9yG878XoxZerTh8rcvYcRZvZukl6jx85fBwZM6XHmjUrRCNSsHbuPg0XUznagglGpR3+yC5YZkc8smcMw7PHv+Oz4h/gzJEjSG5WPbaeP3+C23fvI0P+wqhQ9VusWLEOVmcA7E4/2EEHnlGhQ3PcbbDGxyPGEofQkABMnzAEKRgV6glwzU0vX74S4mLjkb9AfqzUfSyfneyZa28sz3fDExNjOo0wBY99IdxAYY+IiJAok/wszg95++Tmk/1LjXjwwH7hxytTmFZ8VCM4zUYm9LHI/iB9KUf2nHJoAlNlc+ZEvj+lowsPqcms+efPLHQ0lmZ7C4qGaRh2nwaq68bMLXSeCXBjufJPa9duwOZNW8UvYi4ws7FC2Qfn8Ai3/hQl1EqgTdi0eSvWrFkjO42FGIsWL8L5c5eQNl0aTBz/k1QVX/n1HnbsOQWTiaZQ86/8nLCb/BDk9JfTzkyIx5dF8iM6+oEcjPTy6VPpJJMmdRrEvn2Ni1d/QVCq9HKe4OVrN3D7SQziTf6yEXmGNk2hxeqEzWKF1RongpUiJBDTJgxGWGgIXFRXblwIUjfIqJB1f6oHmAKD1SY0NKzTUBff4ltde/OzTFqT6pK/QAE0a9oMo8eMlawAg50sWTJJwQXvzRZP1EI6zZmns86aFSkai5XOM2ZMk3nUYSXCGmPGfC9C2bR5E8EGx4+bJEjXsGFDBOp4r4/FXxIKIP5D6aA9FWryu2jBkpjL4+8ZxVBbkZBnPFKDL0fKKtUv/QECndI12eUSYiChCBL3lB8UIg10uWP0e3l1zvMRLPob6nQvHhhOO6+NS6jJIWL/Y2PiRA+Q4ssxqq7JJulszD8vXbuHnXtOwWxSzrty3F1wmvzgB3/4ORywOmJQNEs65MyZDskCTEhuduHtqzdIHhSMt6+eISBZMviFpIDd6Y8LV6/j5uPXsJsD5URZl4MOu0NqMvlsqzUWsdRYwUqwaArfvnsLm1X5WJw/mWvSnNlFORX7cCkwWOUg2d35rZovOWDdAz7z3zgfDIzku3IvUrdJcyYt3Lt+kZ/jvWgICCnQVFOg+TwKE9eFviGFh3RjoYWzA3NAgMw3FQ4van5+hh2YuW6kn+u+33t9rFev3ogpZHeZhg3roXChQoInUc2PHD5CuFg0YbwZbbPKXykp4GDr1mmA12/eClm/X78+QpuRzjE1a6BY8Y8wYiTPsWER6GBJjLJDMU3hqpXLheqrroSwLHlcPAiTgsiTsD4oXFDOhKbgywECr14hKmqeTAbTQZMmT5RolcnwVSuWS43fletKY5mhCj6chBjEktMcmmF2Ag6XDSZHLArkyYaUiIEr+hVgc+HJ42d4/fIZsuXIgmRpM8I/LCPOXb2JaIsLdh6tYrdL2sdCoaKAxls0waLzHohp4wchNCQY4RHhOHP6rPhUixctxDff1BQnO28+xSDVtQT/1OEGzjU7+pFObNRYbPTG5mz58xeQMrXqNWvJ0S1MBVELubUImNM9gp49w2VDsmzsxInjcsYPawvJkqUpvHjhMjJlzoANG9ahevXqePnyLb4oXRLNmzUXU0gB7hnRQ4o3evfqK5tj1szp0m3mbzUWfSzyne0Ol7SqLlKkCEaOHCU7aMTwYXjy9Blmz4lCkH+AtDpkdYk6lMklFbw1a9WVRS5TphT69+8nXfkYUdSpU1teWHWbgdyLOBZ56myUsW7damEoKCFNKFjsgcAOzIwqWSnCBmeDBw+V9xk+bIhw3pnS4W7atn0Lxo3/CceOnJBGJmvXrERwciVY2/ecElaDuIKMCJ2MBAG7PyQqNDudsJpsCDI5UThdcgS+e45XL14jJFkKPHn6GMlDAuGfJj2eWJPhyesYuKhdHDwCl867JljMGVqssOgaKyRICVZwMHqE98DJk2eQM1cOrFjONEwNAaWJuq9du8rdxIRzcO7cOakIUt1mJgsr1Jg+0bvwSYn9kkX4trrKFdJML1rIUzo81+GjR8TFYVM7+ljMo7Kmk5qMh4WzYzUFmb06tm7ZgKrVquHVyzcoW7Y0mjdrprrN+KtuMzwrMbxnOMwmP61V5D8QLIads2fPlmiBWXH2K9i+fYeEsDWqV5cDADhIegHt27cTdqF+UTNFRs3TKK05pXyMiWaavBIfFxOcSj8A6ttvvxHVTRoJBYv3YspCT/n4Rj+csLlz58m4Sn5OajKBvK0y0Tynmb7FIZ5XaDKhW/cu0g2QLSGpqtt3aItkgUG4dO0uduw9DbNLZQeccoqaEiwKmR91mQOwmO2A1YIc6QKRLPoRwlKkxtMnLwRJz5o1E2IDQ3Dhj1dwmHgWIE0gKTR22JyEG0idocbSTKGVzrsSLJrCVWtWy4HhadOmk47L06bNEB4/AV32L/X4VmZhjbAw1WT2E+zOSKOhSSMGSCYnkXC27iZlmsQ9As2MCo0Xj7+jD8r3bdSoEW7fuY2LFy6KT9i7dwQ2bdyCe/fuIzRFsGCX02bMQFwMjxTOg89LlcTKlavldl99WVHK4FatWi0arFmzpvKZJKNCHceiL0MnjikV0i84SO1t5Y/HT55K22juInKGHj18ICAmc3FFinyI69evC6YUljIU2bNlF+4WtR2BNzqoui6iBWLroMePnoowFf6gIO7ff4zot29ExfIwSl//TYykZnapFdmDgTub0SSxIZ7AymRxkSIfqNSS4fQvCtKla39hx+6TMNEUuohhKTn2I3VGIkMzApwm2E12mBxWhIW4EPj6LxTIXwiBAUGCuTEK/zPahit/vpZD001Oh2I4COOBqDuT0XbYLHTidR8rCNMmULBCNGXsaUVw+dJlQe6DQ5IJTGCEG7iJyS9nliN3njx49/adUMHp55I0+fudP+RkMbYIYNUS/UhdoxEDvH7jhqwZ15DnRbNIhL+nhqN/RoYo152N2pjOYdU5weoPPiiMX3/9VVvHMOFbkWLDqc+aJbPQk9WLGJPSmhOTVCU0TSEbmzJMJU+Hp24Z4QamYGbNjhRHkimdqKgo7Nu/D2EpUmLT5k1SWUNN9MUXn2PQwAGoV7+hVkpWG0MGD9ImTkWHwm6Yv1jaWLFka8rUmVpz2xTSVY4AoibVcsCr0f3avWcPBgwYLCHw8GGDJfXDCmYK/I4d20QDyAmibkk24dKvmmCZAmCmYKncM1w8FJKen8mEAEaLoGBZkCZlEN7+dhIPHz0WGCFd+vSKH545N45e+ROBGgDLFk92nVJjswqwqQtWnJXIuzeOpZFW5XXKli0ncAN9LLJojUn68+fPo3Xr1mKCpkydihPHT0r7TJov0ovYDPjS5QvCRl2+bJkch0dNRgEjt62dxkbt07u3nFXdtWs3cezZMoA9RFUXHCsOHNiHgQMHC1OClUiEGypXriwVW1+U/gItW7REh46EG4BeET1EO/rSf4y+oSiAxLomM2lJFdmoUUP069vHS6UuWLBIjhMhKr9y5QrMnTsXXGRWL2/ZsllaaDMSZCk7y+jr1qkvUVCdurUxdNgQzYdQO3bmzEjwfiyxJ21m2vSZUrPGiGb7tq0INgiWIiNonWA0hmP//gPFGaW/xt3HhC2bglGwWIyg1LP2PRdw6de7yscyqTYAhNvosAtASj+R2JvDIfhMsiA/FM2XCa/v/IIHt2/DEv0G6dJnRNps2VCwVDkcOHcDL1+/lYJbM511pojsJjGD1F7xtjjYLST6xSKZBpCmDEkurSmNV5kyZSUiY65w3bp1Bo3lwrlz59GqVRv4B/hJbR8PSHAL1pFD0i7p/PlzyJc/H1YsX45gMhS0m1NI2rZrJ1q0b99+otW7dusqRMzp06YLU5U4lkewBoowZmJHv21b8dVXX4olIp+9VavWYMskCmyviHC0adsmSdaL/m4JBIsPYutEh8uF3DlzeXUB5pdu37kjdGRqhvLly+PWzVt49OihnMJF1sHhI0elapiHOtIkHT50RLQN20EzCW3UfvzuzZt3JHHMzrw0m1T1jPT4Yh6Qzhux5zjY6e7ChYvStY9HqVji48VsUJDYCJbJcF2w1J9m0Vjbd58Sgh+toN3kgtlFQfKDk2wHQJzXVGGhuH7tV2QNsSKlvwOIf4fo50/gFxCEZKnSITBlWhy6+ifyflwG7AIV9/otHj78Q6AKC6EViwlv7VYgliwHCwLIICWOlSJYggXy5fUWSHqTD26mChUqGGTOJYdB8ZwivwB/fPrJJ3j27Cn++vMvEZZq1apIRMheDaySKVuunFCX9IsbjcAmOWR0K6j9T58ihmcSpiobttA/o2WiL3zhwnm8JKySPJmcbb13z24x6cxc5MuXDydPnZYxFypUQEypbgiSygQkECyGn3SKqVJZzkWIn70ZuDgskCC3x/fyBk49v6VDvWPHTuGIkyFJn40HWJJMIHTimDhp7U3/pnr1b92l77rweZB9TesY8oh0bI+fOCGCVPKzz9TLGsrDqPnoCzLHxkCBZDnRWLtOSmEFNSDRcifs8AsIRNp0GZAxYyZpLnLv7l+Ij42BnyUGOTOlRKaUgQJBOBwmxNj9cfdpNF7Z/GFzmpE5T3ZYXA6Emf1htb7D73/dReA7O2JhhS3eglhbHFIE+2P6pBHCx9L9En3OaI6Y4+TxKVxwNm7jgjKyS5sundCKOD+sBqfPqqhpGpfM5zQL4yLzRNn9+9lyHCheooQ00HNrE6EmnxFOFoOh+vXqSpRIHjxPiGUHa/q5+hipOPbvPyja8OMSJVCocCF3TvhvBYsP5Y3oH9HHstocYgo/LFJY4Aa+7OjRo/DNt9UStIQ2LqjHoXPi4cPH4IlU+oFPnCzmr6hShw8fJn0s2QpRTOG61ciZ3dPc1luovAWLP0n516DBkqAmg9S3/IvnJfMwAvKeePh4SPIQXPrlT2zdeRxm+EtPCBvsSJspg0Rov/9xV/osUGM7bHah0ASYzYiNeQs440TbsP9WnIXaM1AWxM8cBEcQYLLE4oO8uZAleyYEpw7Dw9//QHR0HC5e/hUWCznvgSJYKUKSwWZ2wd/l0SzlylVQaHn+/ILtsQOz1Rovke3HJT4WU0iu26RJE6SnutvWJdje3vlTdqEhzkWNFREeLidwGGGc73/4SUwvA62DB/ZiwIAB0pOeKMCOHdtF++lCw3K1jp07SUk9q3Ra08fS2CF/K1j6Lnj5koJVAzYraSuN8EGRDwTUJCVk9KiRoll4M9Wkzftl9HdVks5Dhx6Lz0UKLyk4rEIZOnS4NMYYNmwo2Ije7WNpgpVQ+yk/ydhIg59hu6ABAwYKNZlphTrf1XZPNcfWt98AHDx4BBkypBXALyR5MC7/8ic27zwGk5PkGAfC0qRCzgL5pByLwsawn4tIxRjLc5ztLrpf8nxmIYhTMfSnhmFpl8NuRpYsoehcowICrlyBOXVKpKv8JVw2K86cvYj7T17h99/v4cHrZxg1tDdSBieHw8VSNEWz5jyWL19ByIy6YLVr30kgDLbjpnZo21aVgE2eMkkdmGXwbvQ18w31OREULHK5SDxhiT1bYhqv73/4EWvX8sQMChbncgAuXroiFVH0UUkM0C+a1PYdOQ7SnXpJj6yESKP6tC5oCUwhYX06hFShfAhtP0/34uBpazNm0Al0iWwZwz9xMQiMknBGn4A7gWqW6pcPz50nl5QXsZqZgyxWvJicIOZ7eWtDz2/pQyifyiwRVaYMGd2hPMf+2283pCMznfmPSxSXTjFXfv0Lm7YT6zLLhH5cqiSOHD8Jq5UQgep8x3+nb8eNYbeSuGcHEz6qq45ZDh2ncPibAxAaZEL/+p/iRd+RMB+5iLAW1WDKX1jygTEhyeEICkTy0JQIzZEVqeQkL96XKL8n30mTRGtAejFBUrJxWdjKpDExODnIwGQSKILdahLre2o0cfrfCSfo1GRCFYQJPJdJmvU+efxYAo3PS5aUdkiMAoOSJRP8UhhM2kUnXqqpzGbkzJFT+FjakVtuJeMWqMTgBt3J1bPpXCA6yKtWr5UJb968iUQKO3f8LJNPKIJA5KXLlwXZHjJ0kCQnyeUpVDg/2rVtJ7ZYYWSKDaEgAAUD7NixC/v2HoB/gElQ+m3bduDqL79IVfXgIYPw04/jZDezp2atWjXlSFw6w3Qu2T2FB1/6+QegUcP6KPV5SU2wWGViwrwF83Ht1+uSFxs0sL8ApBev/olNO4+o8gyTC0VLFMPBA8cRF28VomLy5CFiCjk+u9UiHDI+j2598uAQSdOQJcpohBBD4xplUWTVfATCgdCsufD8yX24fr0F04N7sDWsjxSF88DPyeJVEzI0awD7/9PeeYdZVS1tvroBwYyYUDCCeEG94xVMRAkKihdBkCjQJMmhQRBRycnQTQbJCJIlg6CggCQzCpLMenXuNWcy3TO/d+11zj67T0PrfPN888csHx/ghH32XqtWVa2qt946+ywdGoSYCkyJgxw57U8Z+9hxk0RuW6dObbvrzrtCwhAk8ENwobFjx0pALrnkUmmlcGsWXueUjCmENYhY1KSJk3Togp/Ud6rw2m706NH2yaefq5Rs4ADIVuLmmtjk+IkTNL9169S1Cy+8ONYPkb6KpUsntnmR5oqGG6JBr7Vr19mAgYNjpvDb777XDUKwRvevKZOn2KsbNylBTYl9o0ZNdfSHLgiUQdwnSMQ+8MbEiVTpEG7IrxjO6DFjFV/h4ehsWr8+uPifdPqkIWfDhqSHDluLFi2sTOnS1qfvo5qoAf0fT/CxmKz0Xj1t08Yt0pTysc44XXWFS1dtklCVvLaU7d3/sf3++xE7dOSwnXaaY0KmYoiENig3ahaPHj4UABBdAPTYMfd/av4T1q3VvXZuk+ZWqOot9tvR/HbmlRdZ9qYdVujwCSv87CjiD/b9vn32yxdfW+lunSyrAL8RLlBJxJSBIuBYj3B37dJZAuA2padJCuxyIG5prVrZ+zt3WYmSJez5ObPt9NNpzeKuSbiBBgL4UA8//LDCDZ07ddZ8jRkzRkR4YU0Hzurtt98VouPFNWu0JnFT+Ia1bddO8TT8tcuvuNLSu3dXaIQ45p+qhCbyzi1SQAmnJuqa8iQEa+b0WVbgNJcnmjlzpm3Zsk1HXgQNn+D7H77XSW3ECHgqEycvbOpmzJhpz82eI0dx1qyZNnXadLWVwwRQvt+8eUtFiCnq6NSxo2sFd/CgWtpiGmAn5ogJLv+ee2rFosFoAIBp27e9bhdccJHNnj1DdYU73//Elq/aYkeyjto/br3FVq54WVwGUABQmQwCAw1L6EHPz3bn9Hgc/PpxhVQ4nlM/aCeOWHq7+lagXQfL+tsVdqJQAbuw/E323aSFVrDw+XZu91Z2NPu4/bhkjV10+eV2aZ8ulnLO+TKDpI7CPorPepDx6NK1uzYx/hElW35w2IDhJzzgYtj1/i6lVFjgsGDR5QK4MesGvPmy4pdKwEhoDx8+3CpV8h1W3aFN19rleFYXLVoUC/XwHoHa9J6upTCl/7Q8efQRWBHBdmXoNBv2rxI0VtS3CTuG3Bw7AfXI6xQMkDvkNCfughOuKhoYKzuE9cifL1XvhwUr/FlOhrqWvgs7Xn4lczXJxvfzaRG9qua3uQ8+65iHTUFc7sv9joP8sGCkl1SKdcIVm+r9VLO33/vYVqzcYkdSTthVpa61des2mh0/GkCwC9qZZ8OInGLHjh9TPOfQH4cF92ShuRfSOvwuz4Hz37XFvVakR08rXOR8O16qmBWqWsl+Xb/dbP+HdqjaLVa07M324Sub7bom9a1AyRKW73RSOq7zqnfCw3E9/k7Unmdh3nhO/ZaYkN1chudTZf1ZHptl5QAAIABJREFUWfqce19LqqXkfuE4gx6AFoBsGD+ffDaaLnNr7ITMw2D83PMbR446Nmt1/CAGeMx9njVPYJmJ+li5CVb0dfrhLF681PKJpGygrVixwt58820766yzbeTIYTr1iWv8uuuU3AxPxLZt223ylKl6dAoxXbsyN3gIJzBhk5kI6vNoVT5Pifi48ZMUeW/TpqWi/UuWLNPkUtxJAed77+0WQG/48CFWsNBptnPnAVu6YqOlUlSbL7+9/8F+9asuWKCQcmRqSpmaKnw45jB/Sn7LokBCVc7HgxZwqXb40FHLSs2yOrXK2p07ttvBuS/YxX272ddrXrOiTerZdy+ttqvHZ9iJg8fsm13vW1b+QlbszmoOXJgPwUrUPGHhCs83vs2QIUP1jDRaoiNYyADkQPaG5/rAgQM2fORIKYGmTZvYPXfXSoh/hX8nLEDR8AHv7dmz1yDWZTRp0lBAv8wMYNQp6mpxww03nFxj+Qf04YSwp+/fo/yLzuxoHBiDp1L+tWGjBGv58hfsgQcaKWJc/vbbnI8VGqvXvCiSVK5L7Al+hvDwvxcOOfi/x2DPQUoE9CMVLyzSAJgGf/he5V88LE2GoEN0zcaL2uLF8xUo/eWXP2zTa69bgdMK2s+//iII0OFjHP+db4WfyGFAsOqsLBfJlimkUOOozAO7mZ1/7PgRK5SdZQ/Wucv+vWSR0je/ffofO/Oqy+z4wZ+swOUEklPs+JHDdvjocftHqxaWIo2VM0QTFSz/zMBmaNLE/T6T8YxVS1L+Fd34fpNiCmGr4dCFv5nWgvxe8lL5+BznLCVz/bbftPYdoGjPtp69euhk2LWLK7+jsuikPpa383w4mV/kX1uzZo3obzAvgwcNsqXLltlbb72r4zLwYjBSENvfcP11lp7ePeFaxIueneRw6W3atFY02f9eWJhym6xw6EEaa9xEdYBo1aq5jsrcFxHjZ5552p6fO8fefec9O6/I+dKkBQs6cF+MJ8tNc2A4PIY/IKcNYMA+7x0rlHSpyqDo3xVFCCeYxUkRE5EqLL3CCUEfH0rWVVQWBMRII1HgH8uNhzqFhbU3z0ql95AhFC2kWo/0nlauXNkcvlmyueK1Dz/80IYNo/A4yxo3ahwr8M3t87m9zrqQHUFj8femzRqrve8zTz+j+yKoC2YvaqZznAr5MiEF/qRsyEGTf1eU0HemIDbqK4kdpPWYdidHe9qaiW23QAE1qo4KaViAQIMC3GOxgdZSHpbbQEs4aLIpDyho8h8BzPnMM3W/OPYMD5l2msBJgxiE4WPID9T2jADyyzNSllZAHSEwM2wQCD7U5QKYM6zIka7EfI50UGp2PvmFaD80HNF9fBdBuYFMn32mHP1Dhx0EuPB55+qE6UyhEy2/oRXiEBT5N4Uf6KiFaQ7PV9RMMR++MwUggJ9/dnBi1sz3WPTzGf1uXgWM6+E3E/ZhnHHm6ap4wnfzfnL42jErFw03AD+pVauWHT2WpdMX8Y5+/R6TdOJTgS4NpkQ/1KdPH1u/fqNw5StXLbW69RoIwlKh/O02YcK4mEZy1dGJlbvjx0+wSZOnqFwfmEyYyzL64CRMieJjkpo3f1CJVbL2+EQDB/SX+SVuw30CtQXd4IlEmBz6FEIpBEwFiO4DTZoIeYC5+Pt111vX7ulakCdHDLcDH32kCu/UrGxBeD0ddXDud8iIQF3t3/+hNWzR3E4cPmrdOneyy6+8Uqex/AVS7emnnrT33n3P5s5fYCeOHrc339xh59D2JHQkDFsKzFfzFq10CoX7tMND7RLNlwsExnhKW7RIUycPcrpUOdWoXl2bjyqdOXPmJEzhqQQrbA7ZYdLMgTaloietlSsD7NOnl7Vp29aVsCUZuQoWpBxQNB4/lmUNGzW0664vbQMGOGjyoIH9XUqHH+UEli/V+j36mL3y6mY746wzbPmyJdaoURORhIDHgqo5XsIVBoW5mZ04cZJQofgQpF3AvOfmyH711df2QEOYa46JHL906WsEpwUeS0rnh+++t4mTJkpDkuu6+OJ40yGohypXqqwYGDCQrl07W/MWaUJEtExLs+vKlLb0nr0UpacRJggOQiGYsc2bNuVohBk2WTjJLdJa61qdO3US3WXv3n0kpFQvk3mArwI819atm3Wt3EIwCFabtg+JB4LAYzsWMPgx5wa48If34Nu2baeuZKSDYHOuWese18X+xhtFlc6IsKrGRCHZPWjug+B1OCcJYZvrJJal0npiXmFAol+zhNNhVGORECUKy7GX+ARdo1z3qhNWr25dZd3jE2tq/7Zv34cyT127dbGJEybJdJL+AbaakDX1Oy64APAcUAiYQGItZPi9eYifEJ1AghhFEME7EdeCCNbhl1Kt7n33qUER1+Mn4IPyzZT89eCDwmyULHmN1ahRXTgynrFipYpKd8wLoLbkNL/95lv1rmZR+valx6BLNSVbDGgEiL9xLVgJQcoiSAgWRHRffvkvFc4SVoGvQifP8NEuaCvH9elXOF0CnW3VqlUXU3RIQYXm3TnZUEARrSf19lD7hywzI1MVygh32zYO5uzv22lG/+/kz6K58t8JOfoQFj/33CzdFwBAYmDOGuTkjshVY4W1Gx+CdwqMNoPCCaLCdAElLlKmTJmA/sYD6uLf5rskazmqIpQXXnSR/BdYUPguuTDPLuOdcjDqv/z6i8BomDrSOxzzKYu67LJicmaJTaGNuBZURTwgjR9Z0Ny0XTKVHZ7w6DPndp1kggXdJWEBNDpN0Yn0xw8ZKfblv/5lQFhYBOjNk3etd2YHH5H8JzWK1AdAyQhNFAOqJg4oVEnhz2HuHPw6ziQdFn58ov0HPtRnoefGX4bmk1HqmmvUYSN8gABjh0Igo0L4gDWKaUknnrENAQImdq1S1yTV6DkqoeOT7Bxf9XEmRGApMoV07JowaYLMxrx5z7sqndDDuYodeffCQ+EXwVxz//33Kxnc77HH5eCC+swBdenVO5TSWaKGnJhm0g8+pXPoED4WVTplhKDE8YaB2V8rHLKI7tjcBCz6OtfwgcewkEU1De8hVC3THFkJ2QHSMK7o1C3GyJFPqic072/fBjrW1Q6G783TLxL5hkyNwK8nXktrmSbtR2UNp2oQpGzUzZteVVFD7DpBjXUYQYpZ9T2hr7zqyqCaOdXGjRurOY0LFnFF1xMaBbB27RqhG5zf5fSYz/HyLyij8FN5f/r0qScv/wpPrlOZ7hZXr1pj/R7rLwkeOnSwagHHjh8rzDtwYi9Y+nDwVJ7wGpQnwkHTofr168cECzMHbOb+evViwDU0D3Q7mzc7P4RYVJ06dVUyXqVyZZX6N6jfSIS4LVu2tOtvKG0PP9xH+bzBQwZa3brJ6bi5rTBvZviUFXZY/eZIppVi6j1Jegofq2kzOmYctq5duogvyi2EMzfDR4y0+fPmywzv2OHauXhhjf4mtI+t27STEHbr1k1kdM0fbK5oN40GIJjFzCIsCGlYsMI+D8+MkMD0g4mm8hmAJrRGzD2HKlC2YY0F/BhE6sWXXKQ2eB6PFS7v9/OFywFrMgKOLwertX8vhymM7lq/GDQHpyceXyA/R17t088+tdTU/Fau3D9kkpLtZK7HZNOOTbCZSy8RyT/5MHYyRQmYDT9Ikuz9YK+6QqDiKYLEN+EUiMnEFNBbGWV4+RXFFcqgksSy89nfSpdSQ4JkI5lZCwtXXrWY9E9EsLgO5uOdnTvlnF991VU5TrY0CPj6668UgiHTEOZECAsY1+dE9w5wa0tRk/PChc+xne++q1uEfI7kPuBIFhs/h2Btbqc9roVw8Rslr7lGVTqQCaMgMHXhjqrcG58lXFHw9EJW/rbbY1kQd31nvbgWgvntt9/b7t27tGFhS/QCHr6XBFPoJzl3XyWKUJA+iHRld1eJL17ycyk3sWvXbgkt8RBYfymVz20QGwIfzg6kXQeO/o4d2+W8Q9VNIjY3wUKDLlmyVNgqMO1/v+EGe3nDev2b5pyUmJP8xkQj0MTx8Od4Bgjj0M45Bcvh8ImPbXjlFcWz8AshoAPmS5wNKDeV4vF5zZJGZrMSZ4IbI5yzQ3BAihBHQ5BICL/6yisSHk6zxYs70hSv6V599VW17vPXWrlypfxavnfjjTcKmuwW/x8q1QuP6Cbhs1zr9DPPsHtr36sQkB/4iPwW3+HwRpZly2uvKVFfvXr1GDFuUsFKFCYqVlxYGXnNqZFIjEZzXskEKDecobtlYDOKF+XLZ0teWCzezNwGcSzSReTpiGMRBqE5eb58Bax//8fs/nqJ6aHwJuHZUNc0nIR5uEvnzta8eQtp1FatWwsPTmQbv5F+yTimnLj43pbXNovLIDzC20vhhhYtxQxNiODKKy63nr0eFofXiOHDFBMM30uHjp3t9dd3aCNQPhdnhjZ7//33rE2bh2Q2YYZhETFRCB8+FgUm4SGoyzvv2NVXX2Pz5z9vNWtSBPyT3XRTWTUwBQ2C2aSRA6jPZIrDK4BWrdva22+9pZrBtWtfDILVyiuoKIOqaz7bq1dPu/zyK6xLV9cglVL+CuUrxK6d66nQ/5AjV4wDYRMl3O3WqEkJ2+OEhciFzvDZZ6dIsJi4xS8s0ukut8FRHGpvWvc2a9bMSpchjvW4TPITT/Szern4WO6YnW2VK9+hoziVMJ06drC0tFY6VOCvIVg05kawBg8ZrB4+z82apR25aeMr8vmivlngHCp1AtMgYMEOHTpoc3AtBGvY0CHiGAsvaOcu3e2NN16X2Zwze5YVCqFmiWO1F4X2cV0L3imERyX2mc9Y1arVEpLQBHeBtFx1dUnhse6+p3ZQYn+jde/WRcKAxoLGqGXLRKrI0E3poJXWqo29/957qsdctWpVAsIBlwT/jDXnWghWtx49FI4BOnX7bbfn0OgJKZ1EQQkHNGMxOV0gnN5yalmv5pCJnL5Mogb7n//za5VxIViELsK7N3oxtAuhCwKzgNFIKhPIhImPEw/9CZMNL1g7d76nSUZIil9W3Pbu2at/4+eRPgFxybPg2/BbnGjBt9/4P/6ewy8KbzJCBJhN/BTCDRzruS9SN1wLMxs+NeNzEcSE0RCwIu/56xFDdKGLbLEcn3nmWbZv316FVIiuFy58XoJg8VmuRYqqdJkyYlhGQ8G2TPXzgf0HtCFoJRPuleOsU7AWLsSu3yVEgd8GLVH4GfkNNDOvFStW3IUuPv5Y36MCmzn1I1eNxUUeeeRRQW9rVKtqTRo3inXESgyfORM5Zco07RrwS0899WQCnSEReCp8sPugQJmcaVOnqwye6HnFiq65j8cd+aBoeCH83+nAMHDAYAHu7rqruj3QsIFLIgeJvKhf6B/QC1bXrt1EcUmKCg70vDjwoelPkNmOnTqJAAU+r6FDh8bjZwnRzMSN6TZktmWOGiNBJBbX/4nHY3FA3ke4n3r6GeHB6tWtJzbi4SNG6ITWuUtnnarDxRTwXaExixW/XFXmvXr3Upl8iRIlRUzMenBya9y4sdWq6Uyy3/709qYdDSfQsWNGyQH3c4hgp6f3UtCZ+cL8+XlkXqFYzxw1SmVpj/TuI4jUKQWLuFHt2pR/HbdGDR+wPn0eTlDl8QVzgkUJ1suqhD7HXnxxjetMEQxOMPffX1+7iDgWDqXLO9L9izhW3dAOjC+jF7awsEBY0bBhI9Eqtkx7UFgvNxIDhHolHFcLYlJUHFPcQaTdpZpODiFBLOLs5nG54tq33HabaCAx3cuXL0+uKeM6IbZgPE+nzrDN4GNdleBj8Z7iWG3bCmfPRrip7E0qbyeompmZadWrVU/QJJTfA0EuUbKUM4UwxPwM28w/rFv3bvIfOVQQbkgLSEK8YA0ZPFQ0nWjnLa9tUvTeD07x1avXUHD89ttutSlTJic8I45+565dpBCmTsmDj8XDcSKSkyw67gaiHExchMScHxoJ7ndOQ+T7gPe65TbRFMEmd+TwUbuv7n1qKTtk6DBFg+l0Rf+c3EZYOLgvTBOOLGw4zZo1Ub4vN8GKXhOTV6vm3SLaLV/hdiWH3UhsaBTVYviZiSBi961q1WsoN0jqZN68eTkeIdnZ2c9hj/ReCqNQYDt1CnDiOIIBpmMOAPhY1ARymuNPXIWRI0eKjjs8+Cwm/sqrrrYZ06eJRp31o8yOcvoOQYdV/KJmTR1rsh+0hFmy1HWmWLd2rZx2v5EdFTqUSK6L2+hRgPriY9OmTdazdy+5IePHj7fbbrnVrXkoHJOkmML5UG5yXBcsNA4qGPgwrzmWZCCvDgOOhDNwWLlRnSVSgTLnl8nwnKFEc0kIu+w+UFkH+WVwLQ+15Qax9fyu117EtnzQ0RFfeL0esAQLinxCAk1z8uhJVvcVNAugaSf/5hmI3LPzvK/j4NOujQlhioKnFcyZ2/MAg8DZ9JU9XIc4kYNMu/YoHGjcfLlnpBCY15gfoEXhoQ4XwTMT7+L/sNYO+2N8z8OWQXgwn2hRv8B8l8C05jJ/vhx+YtR18L/L57lPDi5x8JmTAYYrjUsR5bh7pgISsDwJlsuJu+uSRhg3brxYXYgqU9C6YP4CRYMhtV+8aIlgwnTZGjM203r36WM//OAaBbVpk2bp6Q/rpmrUuNPatQ2y4oFkL1ywQI2C6EwBGe3cuXN1fD77rLNs7Jgx1iM93X7/7TedjmAHdGbPLUUCQ3OK2dJly23+/Hmy+xPHT1AsJ+YzZGcHhRiHBO8FDkQjA2A0de+rEyTL/XVTxOaMiWNyZ86YkSS+5rQ2E0wSmDQVzwjv1KVFi9rTz2TEKlroVEokG79p9nOz1fd61+5dSu6PGD5UhbB+kCeE2ZgSM+6xQYP6bnt7LtJcSuuDO1ek/bdff7Vr//Y3kdPRyxrhw5+NdhgJCzTX7z9wgH2we49dcP4FNmnShCC+5qQAEw1LMnRNLVu0UF3hiBFPanOTQbnxZBykCVsneBheI1f4RH93g0OHDBKcd9yY8XZawQK2cOE8xaLosHr2OWer+1f9Bg8ovwf+qW/fR+RjsaOZJODI4dQDtEPAU3C0lix5QWkLyr/w11auXKHvqsNq5cqqBjnZmDJ1mo0bP15V1uteXBvyGVIkILRl49TDIQLn/cHmaSp/p8kjePLwGDdugs2YOVNai6ZRhc89J8eO9ELLaapFy1Z6RhpNEm4gNYWJGz5sqL27E9jMAgkeAd1+j/a1LVu3i8uCRgeQ7nrB4FSX1rqtNI+aLKn6OH6SjmoZf8/ebahU+Q6ZQjZ1jx7dxQboelH30nNGhSl8wGnRKk2lZGzIl9YRx0IzOaEGNkPoguQ4jjzpIXxA3wiT4G34XrTxw3Tc0R/m33TinDx1iuv62aGDAHVLXlgqh3Lo0CHiWKIejeM/Xetx5n/55TelDWCV69PnEZkGICVt2qCx4oPvAsnBdA0bNsQWLFik1ALH1yefHKHT6a8Crt1o6eneWc8pXuyrFStWCUYDNHlUZqYi837C2ehQHbL4BB0R8oEDh8hM1659tzRNeCxctFgshphmHFcI9TVZSRb5yy++sEFDhupg0KBBA7v0kqI2avQYmcHOnTragQ8/UlEv7MXTpk218ePH2Qd79kljQVkQJqylSnzwkGFyEaBCJ+ofHZ7agNfD+Cf+3e6hDgElUimd5slT8sz4uffWvjsiWC6E5CIPrm/R/n0f2vlFiigYy/p6QaYKevjwkdqgQKHg0AKazFw/8kgfZQlOKVjcOPkvfpDKFez3YXVHMDtD3SSyFWVmAL0ll0c3UczsOWef7W4mMFfx8iXnc7FQMPWKCyGAPfub12djxZlaRmkY19WiQEKjxhyTnW0KaXDC4XvnnH2WHTlyOCgXS9F3/e9EwxDyixKqg0xQYp6LByEmdPTIoRijMPWT4YMFG04dNMxBpnEZDh6kowa/S9eGAmrw7VoFB+VcgkvDCxGtL2Sh45wYXNvDrYm1eZ+L3ycsRJqKIb8wKBOL+2EgNFz5nPf9+Gw0hMJynVP4bIUj/GfPPutswav5N7+JzwVhCgNYsnKUwSKHQ0ThzZekgcCPdtddtYRzxk4TuKTZJRybQ4YOsu+/+97GjBkvHwIWvomTnrWXX95g555ztq3f8JIVgjI6AmTzgkAu69FHH9MN09GAEEQuH5VQVKtWQ5HkatWr2ZjRiSeTqHCBRMWUCpq8fr06mG3evEmnHWDPYbBebvfnhS8zc7RNmz5dWhqN/Vi/vsolEgBdunRpgpATk/LoBrp5YSbS03vKR8EH9ew8J09uxZ8mbO7wXWlMhVbj9FW9Ro0YIoEUV92694v1Jlx/6YXXC7+H//hfCG9kPsP7YOPYMLADXnrJJfbSupcV5Sd3WalSRXW2aJlGBiCfiPjatG2johGHNk3+ZDlOheDV7777Xp30GjVupJav/fsPVMR78OABIkabOGGyBGvRonlqXbZhvQs3rHtptRUs6PvB5DRZmBfhsTxs5v6cqt5/C8FCwPEZKlepYqNP4WNRhoTPRsD0xbVrbcSIkfLXLr7oIlu69AVF16PmLHqHftIhnMXHYtIRzicef0wCRqsPqoTRgH54HwvNQn7P5wrZ6SNHDleuMFm+NefsuFfCgkX74ebNm4sBB1RvtWpVYwsJMvW+evc7Lglz9ZhUqxHc9NfxQhXV0mGzxffYDKzfnn0fiFxl9apVduedNVW7AGtyi5Yt1R0MoSV+2FrQZDfyJFj8CBM0atQYnQDo6sQuhVuUOAHkEqjgDRte1TGzfft2tnnza7Znzz5pBBxGj2pMNnGQh1BUitMHyQenvdw0FrswM3OU8nulSl1rTZsk+kHh63PfCBEZeEaPnun24pp1SkPgeHfu3CkBYnIqjYXGg0mP63IAWbZ0iRLT5513nhx0j3bgfTL/U4AmHzsmshKcX5x1fJQG9esnLebMTaiigsWJ0+VS81ujxo1FvuELMRCsOvfVDeikUkWxxP/e7wpj0MKCxW+EwytsYGJqoEv+/Z+vdXBK756ugCzkusCVKlQsb7Nm0fIuxWrWvNMqVawYPEI88xF9pqRxrAQnNUhGB/vJy2lsV4TLuqMBx5NNoJ/E8G/t3bdfu4S4C0LtISU+FRmEv3RZIB7Aafk+Dx/NhSU62vq1pLsL4UDlQ1PJql1bqpSYB2MgODPbu2eP/fTzL4rTwVkVhrqEd22ywGg0VPDBnj32808/q8MDgcw3oTE6cUIMO3CJAiVCKK66Chqjc9XfhpQOQoVbQKCY3ylerLg1eOABWRaPi2raxAdBE0soYn5V4K3zewMHDpQfiUUjl4hrcvCPPxTgvoXutmL0c2EdHz/0a8Ya8Rxc7obrb9CGi27WXE6FuWXJTiUq/2fvQzyxadNG1fLRMDxschJQ/mL0WxfAZqjSAY1a9y/9OAu/fsMG69Gjp+UrUMBGDBtqte+Jn6B4HxO3fccbOg3Rk9HfV26aL3ojXEP/W4qYi0npoCVoIFC9xl0BL/7Vgmu3bgOc+LB16drZypYtZy1btJIVoC8gOK/5CxbqpLd48SJrldZKTjuCVfuee3SSzss4cvSIOSZB6jBTxaiMKeT0V/RiYDNrQq3iYkYvpkxI6XTs7Jhrpk+bKtiM30B+TnINN+TlBv+rP9O1Ww/bvHmjnXvOORKckwkW8bVeD/cWlmvwwAFWv/79f/p2vD9DuX6Xrt3EJvPUkyPsntr3xCAcfAbzt3XbDucWLH3hLwkWN4f7QxkVgoVfs2jhAsXXqBy/rkwZbZCWLVvb4SOHLL1nd7u53M1qBoq/NmH8OAWrafiJm7B0yRJRdUNCjEq5B8EaOTxPc4BgVaxUxQ5CemJmV1xxmXxQYDv4kRvWv3RSwYKBqH3HjtJks5+bFTKNcZ/r/ynBovjym2/+o+MtmOwwjDessXggTAIYbcIYxFFQ539lIDg0Mnjzrbe1AwkuFit2aQIenNze9z/8qBBJlcqVkjZ+PNVvO41l6qMD+zFoWcCHGzZs0AkY34bYH5TbJ7KzxE5MFBwiFcISN99czkB4fP7F51pQaiEJIHvz+6cE6wiCVdkOHToSM4WAAQkxAMGpXrWKwkze/XFayDkHPAclb9QzYgvh6AhDlpJqLJKuy5etiKEn9aFE8FVs/uLHVveDZNG5Gf+6b5LpyrADxIHof9wgNgXHgutsn3Og3jmBEZuiowUQ2LwO7uGVja/av778WjTUpG1c3s7FdE42wk6AN2GofppEURH9z3trJ0CDyAy8+OKLEg6QmwiIYLypqXZHlcrCZDH88T8aZE1uTp3pBMK8evWL8umohfzXV1+pPIy5IQzQoH4Dxf54H2QDp1A/QMAuWLhIv0s8i2pxX/RADrF8eYf2IIRQvPilAhZC7U1qrkH9eqF5AgDwb1u79iUFROGPILa3fgOQabNatWrGGpiGnyVBY7Hsc+fMtcxRYxOChuFYiAvAkYh2JxB/MR8RjgtW0CU+FOtwR2GXZ8MRnjVrhrqLJRtcv0YNF8eqckfVGNQlL8KF38HJcDPkthdeqG5gPtzgFzkv1/GChflihwIKBEIdNtGcPIlsA3umsgbEQ/fuPcReA4oCKvA/95vSC/ofeigg1GQm6CZByIMeNqSH8LGo4EGwWIe7765lTz1Jv0M3YEcktuefYdzY0So25d/EKCtUrCQfC8GC7U98p7t3q8hi/cvrEhLglNhTloZgEW4g7tWhI7AZmrxPs4pBSieJYDk9kpWdYnOfR7DG6MKejCu84/zfvSDFI73xpfIP41/JeQQOBGvmjKB/TM5l5reJAdHmrsodVSwz45m8yELwHI4qcutr21ThExWGP+N085xdu3Wz119/UyZy/ry5TrACZY5gtWyVZkcOHVVYg+KJnkG5/sgRw61mTccjmvffjAsWqTIg1JzUeH7Kv0iDocXnzZ0rWLXr42x2b+17bOTIuPM+esw4VXujzdjQY0ZnaKNiPeRjVawS9Cs0FQMD9EOwQOeuWbUyQSsjWA+1ay+wACEl3I4uXeE+M0Eu9U93AAAYlUlEQVR/TkJjFBKsuXMtI2N0TGO5Roe+eDFoDUKSImCSE4teQO+j3UNuR+x6DhoSrqAl2AkClIHGem5W7oKFcJJV5/M0tuQUldfBdz/59BP75edftUGonvGph1OawjjnRsysE8P6jQZGBU7TsV/k+sHNwJizf/8+laWR/wNm88mnnyoIjIPuaQPyLlj+ypSWAVU+IF+G5ydvSmiEuSVeBv5K8JYkggXBHShRNBJuyfBhQ5SAdxrrqFWoWMU1EM/KkmBlZmbYoYMHtdb4euH7JXb50YcfC0YEZJo4HhBrzD0dyZCRqKkPTGE8AjPn+ectM3OsbhaVO2XKJEFi/+qIHUMtRScJ4jIsLj7Pc7NmJmisUaPHGkWbnmuLXjnkLUGeUgntB3NJ5cj4CRO1I9u0bmW//PKzLX5hqYSc4N75AQ+E08TuNIYQEJRt2LCBYCDkF2vfU0sVM6NGjRbpWscO7eXLUFBAPo8We5OefVaxrAuKXKjEO6aOXOSllxazDh3a2+AhXIui3Ptd2CNw1Pnt52bPVrcJNuDkZyfpenv27pNZHThwQDwFFiyBL/blu6SLBg2G0Q8T1FMxrldffUWb7YnHH1fQ1HVjzVYy/Wm1/nWDtQtbHObbx98QLJ0KD9Jt44Sen3mBsgCMPkJGiIVcLTxn8FeEB4csINQEyfs+0icWBA5r5gTBYsHmPD/XRo0aKwkk+08J9c3lyiZcOLr7vF/lPxR1UP3r9Cym+wHvI/VRwWLBNm2m3KqwrVq50urWqyfYDD16oihG2Jwf7t3HCuQvYP0HPG7ff/edjZ8wSTvy5ZdfsqIXX+R2UXCwANqBCcGBJafXtNmD2qEQwEH37fyi0wzzBa89EW/41rdsec369eunti/FLy0udmdOrAglvga482YPNpfQshgIps/C8/tDRwyzBfOoXj5ub7y+Q2gPWrUATYYREW772HwFVE9+vt5USqelTsljxtCkabstXLhIGoeDDezRDPgs2CAQ38U3n5NUr0n4u9/kcR/rD21yzDeIEjY1sbp169ZatarVRMRSuVIFEeeG15bccIeOHaXdpk2dojmNrn1SwcrMHBMTLJwzBCuvqjyZZvPpBfBBb7+z06EnTztNXUHDzjtcWx6PtWTJEhUEKFdYubI99dRTCZemeBX8PDux76N97ccfoDGarPtctWqFcoThSUYYqILhWsSliAEhDCr/KlPGlX8VLCQOMPr6wSEPnRAFo0/0f0JgxmKXFBdfBfV74NJZkCFDh8Qahnfs2MEeCii0/aI+9fTTAY3RcT1b30f76VoIFk0uEwQrkiukSIXWcJgz13l+u5LgmLDnn5+jeka0EkgKNNYzpxAsf3Dyp0K1dzlxQidXfKy9e/fYRRddbMuWLVPTU4eru80mTBifkMMUdwMbMV8+gQLB3uUqWD6qQACOUyHj6NHDoskuJ1JVV7QApQ0sfBqhHRbedR7SesEFRbQD/KCAcud77+ta+D5oLJou5mWg7h282EE5wjzkfJ8JFiQ420RkK28wuOdTbQoxDAP9oUd0EJYQK3AKvmBBmRVtDkFxQW/EsUz4OII5ZwNFzh8zN9Hf9lqda4kpOthcaD5MJ5qDzRYd/t6j6SKaVP2zzn2Bz5qiZDFEInFEsQucxkJAQQc07pecItxafj7x39Ce+IXcF40IwvcftUjMBfPFhBA2Cvut/n5z+lhznrcMaSzs9FGbOXO63VyunBaUxYNFDnohr1aJkfALLLbHYHu1S8UyzTDDggU3gaeDnj17Vq7hhugE//vf/5G5YjLq1q1raWmJrWnpvQfHFfcyefKkhJbCJxMsnoNI+IiRI1VVDaAQSAqnLwa8UGPGON/vogvPt1GjRiXUP3762WfiXcXMNm3WxBo2oCwtOc8Drw8ePNjee3+3yuUxXW3btZUvc+UVV9qY0WOC7+bcalHBIgld+95/BpgzTn7AZxxlthP8VM0VGp118VbDCwxCzLPjv9HlAx5RDim0YsYXBL0SfQ6/riBKhw4bLjDBoEED5J+dVGPxo3PmPC+NBZsdN4pglStbLsbnjtbZu3d/7JjrBEy3ENvJPhQB2jDcSJPvIlh8B01AOgBykLwMeKZgrjl29KjMF+wz4TF16lT1VybF89JLa5Xzij5sst9xPtnLghPjY1EWTzHmtGnTdZ90EHv00UclfMUupctFPKXD9fYf2G/NmrXQAnfs+JB1EPNdcrQp13uofXuxEHtoMgRrvx/83UqVLGVLl7wQm8dTzQnCf1/d+3VowFR64fHZCoH/6FCmcIPj0uc9V7zigtqst094Q9gC+oR5Y/7CWY+oz7x+/SvWqXNngQVAxZ403OCj47MRLGksV5kxc+Y0CRaTwk20bt1W0Fofq4qp6hjQX3Kt9+EX79M7XpdIx09iM955R7BcH+RTDxo3PtG/v/DgRHspNggP2JyB5KDq4Xkvcl7hPAkWzwTtNSdM0J7t2rbRqZA+izwDvKYILQnaCy8oYoMGDUrQWF98+aUNHTZM2h3gYp17/+l+N+Dx9Lvc/5mRmWkffLBP7DgkndN79pRrcVnx4jZk8OBcYUTuonG9hWDRtR6TRI6T4QXJC4zTSK4Rg9NkcVoEr8H4DEgKOolAioev9dRTaO840XBUsEilAb/GV2Z9OfxEN3HMFHrB8hrLdcg6osiqPxUiaGidD/ZAReQehJEsNsQNP9isidps+N2BUL4TUOuQd4s675gT/8BoNPwPrsP1+bfThE4z8nf5J0G5kutz43wd0jjRyXCwZde1AvMARJoP+6bk0DNxXX6HoKMrb8pWxzLec2Ym1XWsOHxYS0yz8YJ0cvUt9oLyr+g2Cfso3AflYDwTGDZgzH4Ok9FIhq/lr8OfxJZmzJylNaC3IjByP8/hze6EjBYubr5YZz0jrVuCMr5Lil6s/t+u84jJPHKw4e/cp+9W66/P98R2nZIiuHoyITxpuAEbjcaKCtYuuqIGCD2/8LGHTk2xrOM0iUyVYFEh4j8r1rid8XBDNKVDtczGTZvE7rJ61WoxNNOX584aNYSgjGooR0hb0AYNGiherXHjxmiRye1F8VnQEzFZlavcodRLo0au4VObdq3t79fdYJ07d1GSmXzbgQMf2bQZ0wR23L5tmz36SL8YgnTZsiVWsUplFeGWuLqErVrpKqFP5cfxGTYDTjM+ChytCxcuEDiQ5C/l9JzGTnatsGBBI9+ieZqKT6B+xPlGAHIbGzdttnbtHAr02WcnGUWnCxcuVnOErVteU1wt7jeTi6wcNI2/zaZPn5YAi6FXZIeOnbQRZ86YLoqlmNMeyEVS5x0fiw9ypHbOu4tjeY21+4M9sQnwNyNFLZrqFLeDs7Ot+YNNEzQWJd80tPYnoFkzZyT4WNBYwx8FNmj16lV2X9169hPlX1WqiF8gPEj8ApsBXUm1Cy13abMmzPvLLyeUjHNf+AEIVvkKFVXu9WAQe2rVJk103FAfIqQwHX8IjdEMfKws+Vj9+j4mHwthBeZc6Y4q0mIlri5pK1ecXBj8PXvXAYaYHTvesBII1oJ5dkfVanb40EFF1gklnOoEGzNhZopxUWKPYKmULEm/Ry+Mmza/Jv+Ovo2EDyAVpqqJNX1t88aEjYg2A/P+w48/WcUK5W3y5Hgci+eB0Q/BgvgEoTtJ+Vfcdsd9LAKkx2zG9Kl2yy3xUyGmEMHyNxw9ltKBAcHCTHhT6IUPwXpHcSzUayFDsMI+Ftl4UgWYG47O48dPVHQYRpPGjRomCBZ5rReWLBHpW50696qwFU2FWkZwogT6I0aMkONfstS1Vr1atYDpmGRseSt2yaUKPCKkwK+hBiBmRBQc3oMVy1aogSepJeh8MkZl2LGjx61IkfOtW1eO+C7hHv7T36x/3W88inI/+vhToVThK83IyNAGvrho0SC4Gqb9SK5/JKRmNmvWc0bYgeakdAsjEp7b2HdgvwqCMedNGjfRCZBelFilvo/0Tpgv/NRnMjLsj98PWsmSV1vzBxO7s4LznztvgTQWHcp8ui28KXL1sZyGOiof65abnWAhyWlpreXIhr3MsDlUYTp9aFLziS+AhYkJVsgUJhOsBH8idnZJPlVgqBAuJqp0mdJiGQ5rB8ID3//wgwT4tltvjZWGsyAc799+621BguFQ9dAdLwQESHFkGWhL8pphPwmWFjbdmWedaeVvvz32fHwerJK7L0fJSIAXR5vvY/aYO8g2zjj9DLvltltt62tbdKJES9OA3TXSOHVND89BagV6R/xAvhuFTIdnjkJj5oRBigwN//VXX2tNyWxAu8l9salvL1/Btm7ZqvU/v8j5qusMCw24MPjruUsqy0kDMRLiWa5g1Vd2mMINLo7lUjr4QZjCsGDt2eu4pbxAxcyg+sjgWWfLx8opWK3s3Z3vx8MNfyKOlSB02dm2du1apUfgsBo0cIB6TvvBvUGEsfm1LdIMK5bHYTM87ceffGxNmz7oGP1atbKe6fFKaJ6bE48PN2zbuiUHo9/Nt9ymKD5+kjeF/rcpTiWvR97xyZEjRdoxb/48CQ9MfvSx3rHdMfpBCUC4gWuVKnWNqsHzOlgxDkNE8a8pWVLXomg4t4GP1bFjJy0+RbNbt25TWojfhiiXhldUBYGSXbV6tdWo7iBLyU3hRoUbWGMY/U6JbmCveFPoNRY+VqLGaqVTofcZfMGnPyEamX+QDZaSQ7DoAoGPxeIlOxXmeVKzswWuA57CAuJjeZ4DruGgLt1t48ZNisusXLlcdXM6Vaak2kcffmgNA+cdc0TZeBjQmJExSu3v8LHefPMNVfqETd1NZW+Wv0Yq5MU1qxI0FvfVrXt3y5//NMt45mlxSZHNQLDotU2blh3btwv5QOfXChUqydzjEiynGio49Z5qLhCsBx9sIeaaa6+5xhYtXnRSwYLblGpwNPzEiRPkO8LAzOn4jde3id6SgwB+JD4qzDY/Bj4W+eLwII5FrhCFRPbEAwiTaqxYHGv2HMsYNVrcUCeOH7PnZrqUDoPJAR8Es54CcurCmqKKDmX0fV4oOBlQNUL5lHs9RXxNxEDCcazcAqSJh4JERkHuBSZAHFcmCnKwRBLZbHv77Xfsm2+/FXogga04JcV++/U3FSYcP3FcJzt3D3F6JnwIzCH3QMzMN4b0k7t23TohZhHWcM9FngvI9FtvvyWzBE/VTz/+5ODEWVzrLp2Kv/v2O7E+O2jyKzqZ0UmDkxgj7Jfp7zIJ7td9uRz/RPNhviBRgcQuXCntrYi/FjTqxOt4TLD01Id+/vkXesY776wu1AkncEw0JnvDKxsUfL3owgvs1lsdTZG/N7IgPCP3BM0RViH8vj4X5W6glS4QkuP4SseOx3KF/ovU0bnyc/+0Lq7kZMofAtzkMPGUBvkbItxA5N0772jD3BCkaEDq89hR9CC+7dabjcQ0rxOQ42E8ky/U1DAp+8FkgSX/4st/CYIDlIXdSfwFGC5sxeH7x5+C+Rg+UzDt+Fx+QbgW5u2rr76SgwufAmw0xM3wi0huk/TG5ypXrpxQAlyLRqFV76hq//n3N8JUEQeD9QUuMfoCnXdeEbvvvn/avHkLBMEBkIhJoaiXuNPNN5cV6G4l8B1LsbvurGlXXXlFQgCV5uzffvuNFS5S2Or8s47Nn7dA5p3qb8rnYLnBj8T/AjGC+0CUvkaNatKYUSFOKtQhaHoOgQ/D1iMhl6SCRaEogx2tcEPZcrFF+zN/iQbqMIU7Ax/Lm0J4OJMNV2JfzcFmqlZX32dKyjEb+EXXX1/GevZ8WIWh5N/CVTpoU2JVmzbjY11gq1au0PGZ5gM4qvgY4YHqx3Qy6cCJ7723dkJMBzw4p0S6xS9btlyV2UBuWBywS02bNtN90Z+R1zCFBQoU1LXeeec9mzd3ngTrrbdfV9ODbVudj0WDzsqVq9nvf/wqACFVOoRBBK1O72plbypnTRo3VmSdTmkIRHhgCjFfJUpdbQvnL7SqVe/UYQGHGghxixatlUPs06e3KrQ50ZIjpEEpcxse0bUKn/qlMiJClGzNkpwK4x9DY8UE6/gxhQSQ/vCFo1HtvAobsJm85grj0OSfdDKDD8EHNeGUgLe8b99+ipw//vhjChP4gWABg8F5hwJx8aIFdvfd9wjjjfkB2xQemKMePXupzQdxrLtrxZmOqZjp2qW7gIVc64XFC1ULCFEKx2w+37JlKzt06KDY+GiNR3wNs0TeEROzcGHQTWL7VnFXbNv+urTPvHlz7K67auqUisYlJwlMhmfv0rWTimPBtRMpB7wYZU3GeX/3nXet5LUlxL0FnAfA401ly1q3Ll2s3UMPSbNymKCzmqiHUmkQnqkN9mdHWGP570ZfiwVKw92/eBE46zMZmfIRUO+ZGRn2978HuSDZPMlv/J6ilTxOwSbktXyFdO8+vW3XLhe1Z+LhzQz7WGHh5e8Qt2L6MDkXX1xUsST8uvPPL6JgIBTdaBnybkUCk8uvI1i898uvvwkCgmlT86MTJ2TOnD8WfwbSI59/8aVOOcWKF1MHDTfcc+CL0HQTaHIJrrV/vzYaAVUqiEBecm0cX0IThBc4JBACoef0DwGcGNwXviEwZzguSlx9lWgA+C4anJq+zz77XM+IOTv9jNPt048/kTAAKmQewpua5ll//PG7FSxUSEltnhGhJKXFfH322ad6iqJFLxFk+osvnE8Fh1c4zheNSUYFLuzvnkwYT6qxEKyMzFFyijkVsYtduXUIDK6rO2fdZ89jsaygEse/5xcav4HreUpCdmFUsJ6dPMU+2L1bE0OyN9wRgjgMreHId1EKBbEs7dwICmIuKlTwYDOXsZ88eart2r1bQkh72ccfe0y9DllcGjqJnfjYUatRvZp8OBLNCCmcXsSiXnppnQQLgKFyj5EZzW2yCQDrWvlS1VAdv8u5326+QLnu23dAgvPII72t4GmUpTmfFEEBAIALQjqrdu2ari+kT5NEiC44vX72+WdW9JKLrffDD0t4oibL32d4/4cFgPvisAxTD0FTMPpApj26gXsDwQF0iHvh9I1/O3ky/bepEu8iM84182QKoXUFbwN3sA8tSO3x/wmXRPU3HZZ4/ANXFuY0h6N3dJOj7wTxL4RmzuznEjQWldDksDjeA4+lZMt/F9gMPhaCRZcFj/pkAkB91r/fm0J3X127urwjQMPly5daterV7RCdKQJGvyZNmylkAF6egld8LE5/VLpwKpwxY7qU2rZtW2PNK5O5A+E54BnXrXvJlevnp/xrRFD+Fe8ViJ+zbfsb0jCkdBzLtJuj99/fZS1btrHDR/DX0q1De9dhNTzCi4cJ5qRXslQJmz9vnhUqSBzLEXXE18R9O7oR4jKK0KfKnHMtijQ2bHg5LlicPne8LvAB1wDNcMWVV8nsg25QiX0yRr+s7KzslOwUxEf9sZ+f/bw9neF8EFfaGddMSAtqOiuoKfQ3rM8GgoZPItSiNJTrG+ybJsq4EMHPOiHuTeC14VNh9x7pEixOki+uWZ3AaQWwDRpKTj1gvakExpfBGaUYs16s5YnTWPhk4Oepk4Mt5s67asrh5gQJNp3uFjBDcxCgYABhwF+jQbdansyYQRvZWJs7v7huYeOCEl10TpDix8pfQPCTWpHOFHA3gHkvWaKknt8HNbkuwVT8UE6JlJy1b/+QM8a5dPYAXk1csOQ1JWwu7VPo1RwYlvCfgWhFELVxV4DP6sT+zjvyI13LE4iM3SBP2u4h1+WiV8+eit917kJdYT7XmaI81iLF8vlq6ZQsS5FgZZll6QlS7JUN623hkqUwLoXcKReHirtYbmK90DgUqeNmiqlE3LHQv11wMm4S0A6P9u1rV1we758TRqCGi2G9AMc1p9OI/t/Rz3qgod+1vO9fk3BH8np+U4QXMPzduDnJPdXiP+/vyf9OsoNOWMNH34/+7snK1U42XzlU3UleCN9zsmdNfCY9mZt7FIpwZ9mWlZLPUgPQJ7KUkqXCtKBzjhiYsyw7NV9iaX0SdRy15eEdHX0v0abHVbOffP9dnNhk+GkntKAgE/v3hAXhVAsYfoTwwkZfT3avXrBPtsi5zUey9UymgaImNVFDJpeKvMxzXgTMz230s8lOgQnzJRGDBhNrl1+qSCzpCFs2kpWSbSd4Cf5xO24p2QUEqv+vHqeaiGQ+jL+H6Hdz+gzx+81tosLXigpiMqGNCn5uQhfWqFGByM2M+e+EFy/Z9fPym7k593ldv7glSL7mUaFPfKYTlsV/KadZPlwfKal8lnIsOys7NfuYpWbnt2xVMbs0zX/HONkiRBfCT+apvuO/FxaSqMk71eL+1bnIy73ldu28fDcvn/kr934yjRpeB/3dlWrJjTI7blkQtVkBS8k6cSI7K9WcfcxGsFyvwv8rwhUKf/03ye5fmef//51cZsBXbXP4w9rJT8fv+t8n//8F+ml9OLE2c80AAAAASUVORK5CYII=",te=i(53114),X="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},4194:function(hn,rt,i){"use strict";var o=i(59301),A=i(78241),O=i(95237),V=i(57809),v=i(92832),L=i(88522),s=i(3113),fe=i(24905),ve=i(6848),w=i(8591),de=i(36546),x=i(42203),R=i(61186),Y=i.n(R),z=i(26724),q=i.n(z),pt=i(58143),Te=i(16597),ft=i(78258),Ne=i(52222),Q=i(59301),P=Object.defineProperty,c=Object.defineProperties,F=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,ne=(ie,G,H)=>G in ie?P(ie,G,{enumerable:!0,configurable:!0,writable:!0,value:H}):ie[G]=H,Z=(ie,G)=>{for(var H in G||(G={}))_.call(G,H)&&ne(ie,H,G[H]);if(N)for(var H of N(G))M.call(G,H)&&ne(ie,H,G[H]);return ie},Ue=(ie,G)=>c(ie,F(G)),pe=(ie,G,H)=>new Promise((we,Ie)=>{var ee=Dt=>{try{Ze(H.next(Dt))}catch(Ct){Ie(Ct)}},Re=Dt=>{try{Ze(H.throw(Dt))}catch(Ct){Ie(Ct)}},Ze=Dt=>Dt.done?we(Dt.value):Promise.resolve(Dt.value).then(ee,Re);Ze((H=H.apply(ie,G)).next())});const It=[];function xe({onSearch:ie,schools:G}){return Q.createElement(A.default,{colon:!1,layout:"horizontal",onFinish:ie,initialValues:{keyword:"",school_name:"",search_type:"1"}},Q.createElement(O.Z,{style:{flexWrap:"nowrap"}},Q.createElement(A.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},Q.createElement(V.default,{popupClassName:Ne.Z.selectdown,style:{width:106}},Q.createElement(V.default.Option,{value:"1"},"\u59D3\u540D"),Q.createElement(V.default.Option,{value:"2"},"\u624B\u673A\u53F7"),Q.createElement(V.default.Option,{value:"3"},"\u90AE\u7BB1"))),Q.createElement(A.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},Q.createElement(v.default,{allowClear:!0,style:{width:300},size:"middle"})),Q.createElement(A.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},Q.createElement(L.Z,{options:G,style:{width:300},size:"middle",showSearch:!0,filterOption:(H,we)=>we.value.toUpperCase().indexOf(H.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),Q.createElement(s.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var Xe=(ie=>(ie[ie.INITDATA=0]="INITDATA",ie[ie.INITSCHOOLS=1]="INITSCHOOLS",ie[ie.SHOWLOADING=2]="SHOWLOADING",ie[ie.SELECTEDIDS=3]="SELECTEDIDS",ie[ie.SETQUERY=4]="SETQUERY",ie[ie.SETPAGE=5]="SETPAGE",ie))(Xe||{});function Ve(ie,G){switch(G.type){case 0:return Z(Z({},ie),G.payload);case 4:return Z(Z({},ie),G.payload);case 5:return Ue(Z({},ie),{page:G.payload,reload:!1});case 2:return Ue(Z({},ie),{loading:G.payload});case 1:return Ue(Z({},ie),{schools:G.payload});case 3:return Ue(Z({},ie),{selectedIds:G.payload});default:throw new Error}}const me={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};rt.Z=({onSelect:ie,onCancel:G,container_id:H,container_type:we})=>{const[Ie,ee]=(0,o.useReducer)(Ve,me),{data:Re,schools:Ze,loading:Dt,selectedIds:Ct,page:ht,count:Ot,query:$t,reload:Nt}=Ie;(0,o.useEffect)(()=>{function j(){return pe(this,null,function*(){const{users:ue,user_count:C}=yield(0,Te.nQ)(Ue(Z({},$t),{page:ht,container_type:we,container_id:H,display_aliases:!0}));ee({type:0,payload:{data:Nt?ue:[...Re,...ue],count:C}})})}$t&&j()},[ht,$t,Nt,H,we]),(0,o.useEffect)(()=>{function j(){return pe(this,null,function*(){const{school_names:ue}=yield(0,Te.K$)({display_aliases:!0});ee({type:1,payload:ue.map(C=>({value:C}))})})}j()},[]);const Jt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(j,ue)=>Q.createElement(fe.default,{value:ue.numid,checked:Ct.includes(ue.numid),disabled:!!j})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(j,ue)=>Q.createElement("div",null,Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement(x.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${ue.login}`,target:"_blank"},j||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},j||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:j=>Q.createElement("span",{style:{color:"#000000"}},j?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:j=>Q.createElement(ve.Z,{placement:"bottom",title:j},Q.createElement("span",{style:{color:"#000000"}},Y()(j).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:j=>{if(j===1)return Q.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function nt(j){ee({type:4,payload:{page:1,reload:!0,query:j}})}function te(j){ee({type:5,payload:j})}function X(j){let ue=Ct.indexOf(j);ue>=0?Ct.splice(ue,1):Ct.push(j),ee({type:3,payload:[...Ct]})}function B(){Ct.length===0?w.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ie(Ct,H),ee({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const d=Ot>ht*10;return Q.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},Q.createElement(xe,{onSearch:nt,schools:Ze}),$t?Q.createElement(Q.Fragment,null,Q.createElement("div",{className:"flexd-table-header mt20"},Q.createElement(ft.Gi,null,Q.createElement(de.default,{pagination:!1,dataSource:It,columns:Jt}))),Q.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},Q.createElement(q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:te,hasMore:d,useWindow:!1},Q.createElement(ft.Gi,null,Q.createElement(de.default,{loading:Dt,showHeader:!1,pagination:!1,dataSource:Re,columns:Jt,onRow:j=>({onClick:ue=>{j.added!==1&&X(j.numid)}})})))),Q.createElement("div",{className:"flex-container flex-end"},Q.createElement(s.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:G},"\u53D6\u6D88"),Q.createElement(s.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:B},"\u786E\u5B9A"))):Q.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},Q.createElement("img",{src:pt,width:"100",alt:""}),Q.createElement("br",null),Q.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},1568:function(hn,rt,i){"use strict";i.d(rt,{h:function(){return Q}});var o=i(59301),A=i(57809),O=i(78241),V=i(3113),v=i(89780),L=i.n(v),s=i(79906),fe=i(44383),ve=Object.defineProperty,w=Object.defineProperties,de=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,z=(P,c,F)=>c in P?ve(P,c,{enumerable:!0,configurable:!0,writable:!0,value:F}):P[c]=F,q=(P,c)=>{for(var F in c||(c={}))R.call(c,F)&&z(P,F,c[F]);if(x)for(var F of x(c))Y.call(c,F)&&z(P,F,c[F]);return P},pt=(P,c)=>w(P,de(c));const Te=A.default.Option,ft={labelCol:{span:4},wrapperCol:{span:20}},Ne={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"]};rt.Z=({callback:P,onCancel:c})=>{const[F,N]=(0,o.useState)("python");function _(ne){N(Ne[ne][1])}function M(ne){P(ne)}return o.createElement(O.default,pt(q({},ft),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:M,style:{width:500}}),o.createElement(O.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},o.createElement(A.default,{getPopupContainer:ne=>ne.parentNode,onChange:_},Object.keys(Ne).map(ne=>o.createElement(Te,{key:ne,value:ne},Ne[ne][0])))),o.createElement(O.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},o.createElement(Q,{mode:F})),o.createElement("div",{className:"flex-container flex-end"},o.createElement(V.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.createElement(V.ZP,{type:"ghost",onClick:c},"\u53D6\u6D88")))};function Q({value:P,onChange:c,mode:F,options:N={}}){const _=(0,o.useRef)(),[M,ne]=(0,o.useState)();return(0,o.useEffect)(()=>{if(M){let Z=function(Ue){const pe=Ue.getValue();c&&c(pe)};return M.on("change",Z),()=>{M.off("change",Z)}}},[M,c]),(0,o.useEffect)(()=>{M&&M.setOption("mode",F)},[M,F]),(0,o.useEffect)(()=>{M&&(P!==M.getValue()||P==="")&&setTimeout(()=>{M.setValue(P||"")},300)},[M,P]),(0,o.useEffect)(()=>{if(_.current&&!M){const Z=L().fromTextArea(_.current,q({mode:F,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},N));ne(Z)}},[_.current,M]),o.createElement("div",{className:"my-codemirror-container"},o.createElement("textarea",{ref:_}))}},92730:function(hn,rt,i){"use strict";i.d(rt,{i:function(){return P},Z:function(){return F}});var o={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"},A=i(71418),O=i(6848),V=i(92310),v=i.n(V),L=i(58130),s=i(97267),fe=i(2119),ve="data:image/png;base64,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",w="data:image/png;base64,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",de="data:image/png;base64,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",x="data:image/png;base64,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",R="data:image/png;base64,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",Y="data:image/png;base64,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",z="data:image/png;base64,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",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE81JREFUeF7tW3l4Tef2fveJzIkxNQc1RFsxUxJjlWpTdHDRW7RoqXtVq6jqRAe0eltUdTL0VutWqWiVVqmKRJCoeSa0SCOEREhExrN/z7e+YX97n5NEm/v87j9O9Tknezp7r/d713rXcIyrh5aahmEAhgHDcPF39h/bBvan3Ed/iO3Od36cCcA0DLjoTMB0iWuYdCrtK+/lcrOriPPZFfk/wDTVO9timvRtfDt95Oex7fS/PJdtN90wTTftd7N3dqjbBLtj0y2vJY6R54t3dl2Dvoafx6/PPsvvdfPn1o7n98Oux+9R7mNPT9u0exVPZz0fkO6Ce4th+EypH/P6H8aVg58TQBwIlwWIBIlthh0k2kLHs3/8HHYrHA8Dbm8gSauXA5IhDELGFg8kYeWGl2BYILHt3Ihym/MzM6g0mN2YhgCIX7eEjC+NqBud3RcHiO/Xj5GLp2yQ+LllgkRgckO5YGYZhqu1kc0AIoOzVc4YxA3O7Vg+k+h4yTTt/f8HJGlMAacGEl+9YsVKxonVb9vHmKSxBnDDdDNWSHZaYMjjOHvsICmWewPvLzCJbAr3ciP7wGfCxTFD25lkA4lcH6cJZ5Rwf5JdDjBt7k5zb8rJ/deYZDGDll+ZTLLcnc42cneKfdyFlcokcsF8pXtjkw18J1jaQhGrR3OD0mdY7twFpBvZ+z8zKW6QwThAuruzgyTcnReQeMyyM65skDjIZb10d0cRhLky/mQSC3JdnkwRD+mIS+o4DQBpUAaSsLq4vgBJAVI2k2wuzyMmWWxU8VPcm5vcswU6YzAZht0js+flfUuUSOBk8MYkTTBIN/Y/AMmKP0JEqJjEH4obmzPKHpPkitcM4WQJVxAKJO7iKgCSuDePWKW5O5tY8Coc3DCy9yw2KborteZQaComWSBJhWe5OytmeVOBFXZ3pLisF606r0xiIAmFJeWfUnU6qyQbrICv1BVTnM6YpFSbPfZ4i0k3zCSlNLVY6QGSIQDiUb4MkLgEt0lvdooA1qbyYOD3PfGoXq8xqtVpRGb0kOBlxKQrGakIqVoTPn7+Nu/H1JYEiciv1LhJC5/jxZhkyW4ptVVQt0lvdqSUyzLuSAY5QCImFSuF5VR3EpTT+7fBLygEtRpHChkuVZkX1ecQDtL92t2dCSNr90JNZnsBScQkCwSe5Vgy20BxUT58/QOFAgRWvPQoWvV9BHf0fIiOO7BhOWo1bYmaTVvSIqAreIBkwHQX49s3RqNGeFP0ePJl+p69675QQPGbF1iI95CqtyAiuq8GklyRpTHJEhIcLwmSXT4LjU+GzruahR1fz0NElxjUbd5WrAWe//A8iedTe9d/icy0U+g16hWVmzmlv1wsNiXoRTzIhWZk7frE5OzgSarQzCoptRJVXURYIBXn5yFuyQzUaBiBDg8+QZZf+fKjaNl3CAHkLi5C0soFOLNvG1r3fQSRvQfBdPl4JLPsWU8lbcSO5R+g97gZqNO8DRni+xlj6f1Kxh8IrFwNfgHBCqRr2RcR1rA57vnnDNrGXB+3niPWCMZ5T2JlUlu6uysqzMeeH5Yi9WAS7ugxABHR9yE7/Qzyc69YCbMbuHoxDUcT16FFjwcRVDXMdh8BIVUQWqOuTb7bwBIgEdjaMxiZv36kAJLqTa5uqeiUQqNM1HJ3hfnXsHXpbFzLvIBeY19H5Zr1iDErXx7KAerxoHCLLqTsWI+dsZ+i3m1t0e3xF+ATEGRjkukuwfczx8I3IBj3T3nf5t7MkmIse+5BRD/6LJp07gPp7tbMHoe6t7VD+wGjLPdnA0lWADgIunDQ8xZdWTmlszyHGTMleQMObFxBCy3j96NIP7Hfdp9l/dEgsjMie/3Ne5Jrk/iCkZKdmTs/MnkJh5HGx8YkJr9tICkJbuDyH78hacUHKC7Mx11PvIqqdRoq9n3zyjC0vIcx6AECNPPsCfz63RJcOX8WPpV8ERpWGz1HT0NAaDUF0qldcdi+bC56jHoRDVpHIz83G4bLBf/gKijKz8PXUwajy/CJaNyxF2dLYQG+mjII3YdPRnjbbnDp7s8WbK1k1iMm6ccpI3kyieKd2H/+1EGENWgGl8tH5UFH47/H6X1bcfcT0+AbEMSZ4y5B9sU0VL6lnmdlwiHDvbk7ySTjUvICkxmCM8MOkinEgw4S+3z10jn8/OHLCAtvhqgh4xFQubqWPwHx/34bjTv0QFDVW3A88Qec3b8dDdtEo22/kSgpzMemj6chuFoY+k54l7tS043v3x5HboG5N/a18YtnIi8nC/dNnIO8yxcRO30kuo+cioZtuxJAl84cx/r3JmHgq4sQXKM2zx6EutPlOK/BySBNn2QNSavZ6cJCFw7iPHcJiq7nEbu5Ma263eVzvyH+i3fQ5t6hCG8ZRexmrvT03gQcjItFl8HjUbVOo1JBKism0fMwgJxFUGdMcjKJgZR2bDfq3tYeLlclCxwAhXk5SD2UjJPJP5OfDmvUHG1ihqJm4xaiUuFCzqV0FBVcR436Tciwv+3eguQVH2DA1AXwD62Gc8f2YOvn7yBm0nuo0SAC2emnsfatp9H+wVG4o9fDBNCx+O9x4KflGDLzK17f4hkQuTFV75KCgkBiRhX1VXa0kH5WEC8dpH0/fonzJ/aj27DnVWwxzRIUXLuK+KWzEVztFkQNHsfzXLeb7sFdUoIdqxYgNysD3YZNhn9gyJ8AyUq+jYtJH/BElWSzZJKMM5Zw8AYSA5bdyJX0szifsh/pJ/YiK+13+AUEoVG7bmjSqTeq1m7Iry0qDaogK5W9aeLrV4bCXVwMH18/FObl0vERXWPQadA/iNkZvx/GhnkvoHZEK/R5ehbtT1gyC2f2b1duv/vwSWjUvqeDSbIUbpVlZHmcmOQBklVt1iV47uUMbFs2h+6t+7BJqFwzHHlXM5H4nznIyTxPwoHZIT/3Kgqu56DwWg6Bx0REUUE+ajdthY4DRnnW7/RKh5uDwpNjETvZ02fsmG+T2arUo8SABMkAc3ls/5l9CRSDGENY3uIuLlGGYiAzZeVTyY9vc1R0ajZtgcheg7hiFCAdT/yRFkdIWG2c2ZuIc0d3YcBLn8A3MJjYcPbgDsQvngXDxwdD3lpOfv7S6eMU/3IunkPSig/xwAsLKA4ykhRczy2VSbLtwD2dKMGQYWRh1ap2+wYEqNhTmJ+HxKXvICczHX3HvYXcrIuIX/o2/INC4R8cAj/2HhQCv8BQ+LG/A4IRGBSKa9mXcHBzLDr0H0lA8djvWYhV7RFbackN48L29xVAuqS2amuWBJcxac93iwiYanVvxbXLl8gFNYu+l8cxDRH9MwPk9O54VA9viq7DJ1GbglcdOIgkJs79jp/mTkL3x55HeOsuqlZ38KevcCxhHfxDKqNNv8fQkO0TryO/rMbhzasxeMYyUdMClk7or/b/1Q9sMQx6Yxl3jcJoDPj04/vQgMUa06QUoij/OipRDmhSnHJV8oHhqoSS4iKUFBXCzy8QKUkb0KBVNHz9g1RfygmSXhOUi4hKVhe2zVMxyCqUakVT0e+ReRI13QST2PGHN8ci9cB2xEyap/WSHFUHcU7cojfgH1wZXYdNFOBYIBUXXsdP709BrWat0eHhMaTu5HdtWfQmXD4+qNn4DqQd2U1CQr42vv8CAqvWQLfHp/AUzm1S/BPhRisR8Rgj45PINmQ30MYgvtGFRu26qz6St/bDhRMHkPjVHMQ8+y4CQqtg9YzRaNHrYTTr1Acnd/6CY4nraJ8u1e25mJNJPHGWDT92G0ZG4jzTFKm9N0nNmcRZJBmmg3RkcyxObPsBgZWrl7pYhTPD9dxs1G9xJ7oMncg9HDHIRUbYvHgGCq5dQaeBY5Fx5jgyTh1GJT9/dHlsMlZPH4EWvf+GW9t1w6ppI9BtxBRakczFrps9HtFDJyj5LUESXsurcOCrVe/KCnfnVThIN2gSW+L/PQttYoajWr3GOLt/G35dvRAPTf0YLl9/xL45Ci3uZgDdg1M7N+HY1nW4b8J7VrVBk+uqQ+voO+k1QWrwZWydSwxys8WstRs83Z13kI7ErcaZPfHo+PBTltGlILC1H4B967+iZLbL0OeUrGcn7fzmY5xM3sQBc7lQve6tVJmof0dHVKlZD9/OGIP+L36IKrUbYNfqhUg9kIQHXv4EcYveBKsmDHjxIxguH2uBmFB5kYCCr2IeAKx63Q2BZAmM03sSsDP2E9w/aS4Cq9RAyo4NOPTzSjz00kKKKwygyN4DCSD2PMcS1yJmwhwVc6yurL32p/eQ1GcmGsjFJcxR7Qa35rrKc3c0b2AYYAxKPbANPZ54lcttEfkt5lk9oh0r5iOoShi6DJ2gzTeAMvKcjHOo0bAZqtdrApevH7k41pU98OMynEzeiIFvfkkAFBfkYc3MfxBw51MOoufoVxDesrMnex0gyTxJRGkNLOFSVLtZ693YhIMbcYvfIJR7jHqJjL73h6W4kHIQfce/Q/MNq14fSaWsiM73ICV5I45tXYv7n5trU283CpJkknEh4T1ikFj+SqndiLtjIDEGnUj84YZjcYNWUYh+9DlbR1YvvPLKt4Hi67nwCwxG7BtPolbTSHQdNkkNoRzdsga7v12MsEYRlMiW+iqHSXZG6Y0/wTStO3stKwNr/zUeHR8ag1vbdyejb/r4VYSG1UHHgWNptce+NoIAah51H1KSf8LRhLXoN3EuWC0v47cjqNUkkocKW+fXy4yDVmkwzse/K/IgORjC3Z3L2V4QUz9cHcu5BRcOx39LIqH3uFlwUR7FpbjlIq3cKmHpbASEVkWXv0sGCZ0tqhi5meeJFWcP7MClsycQ/cgz2LrsPdz//HxUrRVO7Ew/uR/xS2ahuKiQjNJuwAiVvHoFygGSapIpdyfltc4kregqQDq4aSWOxq/BAy99gkp+AbhyPhUbFryIdv0ex60d7qKvjp3+OFr2GYyIzvcSg44mrEG/SfOQn3MZ6+dPRa8x0xBSrZaKSXqJp7Q+knFuy79M1u6WBqWl7RI5TxkxSbqwI/Hf4cy+RNw56J8cHAdAVhvcwL4fv0BIWB1E//1ZNSnEam6siJqZmoKC3KuoXLMu6jZvh1saNceuNUvQuMNdaNdvBIpLinE07lvs37AcodVr4a6npuNk0kYc3hSLxh3vQudHxlOi6x0kEy6rUyEq0PxIUlUKLPvkj2w5MGW1dvZ4aoN0HvIMWGE3YenbyD6fipjn5sBVqRIZfdX0xxHZZzBui7oPJ5I2EED9J8/H5fTTiFsyE33HzaT6oyUErJEujyEUkcQaaXHvEIMkSIyCdMOyGSc7rR7M4KAeiV+DE9vW37CLY/EimjFIsKawIA87ls9H3dvbot7t7RFSvTZdl2XurGLcf+qHYMxK+Hw2lYjqNG+L7o9Nhm9IZfrOlO0bsPObj1C9fhP0eXomL1Z6e5kWSFxMWQ1AT5AIMWFI4MLJQ/hl4WvoOXIqake0JaHw2644RD3yDMIjO6mi6appjyHyniHk4tIO70TSqo/QuH1PZKWdoopD/4nzAJerlJjkWaSlezy3eTYNjeggiQBhA0mVg2zuy8Dxretw9lAyej/1ushbtMERlxzJ4vkOq36z6vSdA8d6GYy0TwoxdrDEtGGrLijIy8Hmha8h8u5BqN86mrOUmVAMRqYf20MG6zp8cpkL5cZn7uzuLjfzAo5vW4+2MUOp4n982490B82i+ooWOz9+95rFqHt7B9Rq0hIlhQU4tOkbZKWdpKpKeMtOPMH2OhipFXMdc3lG2ubZxCC2qmTskBM+JBw0JpUGEsUkNkTC2OcAUCW1snIgJ1hVfa686VU+yEKpoza96gRJuldZQipdOPx1JqnKs94u8DJzx10Yr67bWwlsMFJOplolJdmVdYJHDEr75W1VSZAg2WKSl1kFm5RW4kGMDjPB6QDVAlZUDjwEiDbOpca3hMm1UWQnSN5b51J4lEEmzd3Zx7m8xSS7u/MKkjZd5K3hZwOJxqm8tDRk69wBqvHHpre02WwucTlxrPk4r21wrzGJT6Z6G0CxanvWHLjOSKn+aFJIKcXyQVK1PFl8lVJFHwMqJybRHClTe+I4e0wSK14VOa3mna0rq6Z0nLHEySR9DFlWrrmLk7MNou7EtqUTQMo4AhQ5AG/JZSozeEz92JkhXaSPGh7hJSFHV5YtANU6l6zThlDUORwc23fQLXh3d2qegrlC7goopyvz9aeYJIZNHA0/pQRlboOSUuKMBiyNcUkgrfxLgSRYBBPLjdSfZ1n9IM2dyekbHSS228PoPMhoeQ/7zFrnfLu3riwZ3jHfYFskQkVarPMClqha0OOJSSFZI6TTmT3loioDpdKnV0WJhwY0RDtQn3dg7STRw9FLNeTOSnVhdpCsX0nYQRIxKSsAAa2NsxtninaDZgQNKEoz1U9TLBbZmSHP1WMMb5+XC5KKMfo4l3Bz6ucuVsNPVh2YQ+Jihg/LlgbSjTCpbJDkGJcdJHtR0/6rivJAsn7KIpmk5V9AOkz3loASvylBnUf/YWz/dNSnAMaUtsiin/qsPEdRjh+5ubsiFjAOr3zN78rl1C2AGeXtQjcBqoh5K34usWPXp2PqFKJkN2DWcV7yJkAVN3JFrqDcV/KSUVHuEmwxTdgKWjcBqoh5K36uLb4kLXpyjNvtZjFJvW4CVHEjV+QKHgLAKRpuAlQR81b8XA+AnKLhJkAVN3JFruBVQuui4SZAFTFvxc8tNceRoiFqzGf2X1JV/DtvXuFPWKDMJJSJhs6jFy/8E9e7eeh/2QL/B6DwevuUcCm/AAAAAElFTkSuQmCC",pt="data:image/png;base64,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",Te="data:image/png;base64,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",ft="data:image/png;base64,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",Ne="data:image/png;base64,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",Q=i(59301);const P=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ve,swimg:w},{name:"101\u8BA1\u5212",ptimg:de,swimg:x},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:R,swimg:Y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:z,swimg:q},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:pt,swimg:Te},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ft,swimg:Ne}];var F=({className:N,dataSource:_=[],col:M=4,right:ne,bottom:Z=23,precision:Ue=0,wrapWidth:pe=1200,trackEventItems:It,loading:xe,onRemove:Xe=()=>{},isCurrent:Ve=!0,showAlias:me=!1})=>{const ie=Math.floor((pe-(M-1)*ne)/M),G=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Q.createElement(A.Z,{spinning:xe},Q.createElement("div",{className:v()(o.list,N)},!!(_!=null&&_.length)&&(_==null?void 0:_.map((H,we)=>{var Ie;const{name:ee,id:Re,identifier:Ze,featured:Dt,school_name:Ct,image_url:ht,excellent:Ot,is_plan:$t}=H;return Q.createElement("div",{key:Re,className:o.wrap,style:{width:ie,marginRight:(1+we)%M===0?0:ne+Ue,marginBottom:Z}},Q.createElement("a",{className:o.li,onClick:Nt=>{Nt.preventDefault(),Nt.stopPropagation(),It&&(0,L.L9)([It]),(0,L.xg)(`/paths/${Ze}`)}},Q.createElement("div",{className:o.img},Q.createElement("img",{className:o.cover,src:`${ht}`}),Ve&&(0,fe.bg)()&&(H==null?void 0:H.studying)&&Q.createElement("div",{className:`${o.movebq} user-path-items`,onClick:Nt=>{Nt.stopPropagation(),Xe(H)}},Q.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Q.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ie=H==null?void 0:H.subject_tags)==null?void 0:Ie.map((Nt,Jt)=>{var nt,te;if(Jt===0){const B=(nt=G.find(d=>d.name==Nt))==null?void 0:nt.swimg;return Q.createElement("img",{className:o.sign,src:B,style:{left:"-4px"}})}const X=(te=G.find(B=>B.name==Nt))==null?void 0:te.ptimg;return Q.createElement("img",{className:o.sign,src:X,style:{left:`${48+52*(Jt-1)+2*Jt}px`}})}),Q.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(H==null?void 0:H.excellent)&&Q.createElement("div",{className:o.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Q.createElement("div",{className:o.name},Q.createElement(O.Z,{title:me&&(H!=null&&H.excellent_alias_name)?Q.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ee}`,Q.createElement("br",null),Q.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${H==null?void 0:H.excellent_alias_name}`)):ee},Q.createElement("span",{className:o.e},me&&(H==null?void 0:H.excellent_alias_name)||ee))),Q.createElement("div",{className:o.tags},Q.createElement("div",null,Q.createElement(O.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Q.createElement("span",null,Q.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Q.createElement("span",null,H.stages_count))),Q.createElement(O.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Q.createElement("span",null,Q.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Q.createElement("span",null,H.members_count)))))))})),!_.length&&Q.createElement(s.Z,null)))}},78258:function(hn,rt,i){"use strict";i.d(rt,{jL:function(){return v},w9:function(){return H},QD:function(){return K},cQ:function(){return Xe.Z},op:function(){return D},O5:function(){return $n},_b:function(){return yt},t7:function(){return Te},Gi:function(){return Dt},YG:function(){return Re},qp:function(){return de},vr:function(){return he},qE:function(){return We},Je:function(){return Q},wb:function(){return xe},cq:function(){return Jt},tp:function(){return Y}});var o=i(59301),A={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"},O="data:image/png;base64,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",v=({dataSource:Ce=[],img:$e,imgWidth:it=346,title:ot,sunTitle:zt,bannerExtraContent:vn})=>o.createElement("div",{className:A.banner},o.createElement("div",{className:A.content},o.createElement("aside",null,o.createElement("p",null,o.createElement("b",null,ot),o.createElement("span",null,zt)),Ce.length>0&&o.createElement("div",{className:A.btns},Ce.map((Zt,on)=>o.createElement("div",{key:on,onClick:Zt.click},Zt.name,Zt.sign?o.createElement("img",{src:O,width:39}):null))),vn),$e&&o.createElement("img",{style:{marginTop:33,marginRight:38},src:$e,width:it}))),L={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"},s=i(92310),fe=i.n(s),ve=i(89392),de=({dataSource:Ce=[],value:$e,onChange:it,onTitleChange:ot,className:zt,title:vn,titleWidth:Zt=41,style:on={},fontColor:le="#6A7283",showCount:g})=>{const[E,I]=(0,o.useState)(0),[y,$]=(0,o.useState)(!1),ce=(0,o.useRef)(null),Ge=(0,o.useRef)(null);return(0,o.useEffect)(()=>{var Ye;Ce.length!==0&&(((Ye=ce==null?void 0:ce.current)==null?void 0:Ye.clientHeight)>97?I(1):I(0)),Ce.length===0&&I(0),$(!1)},[Ce]),o.createElement("div",{className:fe()(L.row,zt),style:on},o.createElement("div",{onClick:(0,ve.throttle)(()=>ot==null?void 0:ot(),2e3),style:{width:Zt,marginTop:y?12:4},className:`${L.title} ${ot?"current":""}`},vn),o.createElement("div",{className:y?`${L.tagsWrap} ${L.tagsBorderWrap}`:L.tagsWrap},o.createElement("div",{className:L.bar,ref:Ge,style:E>0?{height:E===1?97:"auto",overflow:E===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},o.createElement("div",{className:L.tag,ref:ce},Ce==null?void 0:Ce.map(Ye=>o.createElement("span",{onClick:()=>it(Ye.id),key:Ye.id,style:{color:le},className:$e===Ye.id?L.active:""},o.createElement("span",{title:Ye.name,className:L.name},Ye.name),!!g&&o.createElement("span",{className:L.num},Ye.count))))),!!E&&o.createElement(o.Fragment,null,E===1?o.createElement("div",{onClick:()=>{var Ye;I(2),((Ye=ce==null?void 0:ce.current)==null?void 0:Ye.clientHeight)>245?$(!0):$(!1)},className:L.action},"\u5C55\u5F00",o.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):o.createElement("div",{onClick:()=>{Ge.current.scrollTop=0,I(1),$(!1)},className:L.action},"\u6536\u8D77",o.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},x={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"},Y=({dataSource:Ce=[],value:$e,onChange:it,className:ot,style:zt={}})=>o.createElement("div",{style:zt,className:fe()(x.tabs,ot)},Ce.map(vn=>o.createElement("span",{onClick:()=>it(vn.id),className:$e===vn.id?x.active:"",key:vn.id},vn.name))),z={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"},q=i(92832),Te=({dataSource:Ce=[],value:$e="",onChange:it,onInputChange:ot=()=>{},className:zt,style:vn={},placeholder:Zt,allowClear:on=!1})=>{var le;const[g,E]=(0,o.useState)(""),[I,y]=(0,o.useState)("");(0,o.useEffect)(()=>{var Ge;let Ye=$e;(Ge=JSON.stringify($e))!=null&&Ge.includes("{")&&(E($e.id),Ye=$e.value||"");try{y(decodeURIComponent(Ye||""))}catch(At){y(decodeURIComponent(Ye||""))}},[$e]);const $=()=>{it(encodeURIComponent(I),g||null)},ce=Ge=>{Ge!==g&&(E(Ge),it(encodeURIComponent(I),Ge))};return o.createElement("div",{className:fe()(z.input,zt),style:vn},!!Ce.length&&o.createElement("div",{className:z.dropdown},o.createElement("div",{className:z.text},(le=Ce.find(Ge=>Ge.id===g))==null?void 0:le.name,o.createElement("i",{className:"iconfont icon-zhankai4"}),o.createElement("b",{className:z.b1}),o.createElement("b",{className:z.b2})),o.createElement("div",{className:z.menu},Ce.map((Ge,Ye)=>o.createElement("div",{key:Ye,onClick:()=>ce(Ge.id)},Ge.name)))),o.createElement(q.default,{onPressEnter:$,value:I,onChange:Ge=>{y(Ge.target.value),ot(encodeURIComponent(Ge.target.value),g||null)},bordered:!1,placeholder:Zt}),o.createElement("i",{onClick:$,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ft={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"},Q=({value:Ce,onChange:$e,className:it,total:ot,pageSize:zt,style:vn={}})=>{const Zt=Ce<2,on=Ce>=Math.ceil(ot/zt);return ot<=zt?o.createElement(o.Fragment,null):o.createElement("div",{className:fe()(ft.quickPager,it),style:vn},o.createElement("div",{onClick:()=>{Zt||$e(Ce-1,"prev")},className:Zt?ft.disabled:""},"\u4E0A\u4E00\u9875"),o.createElement("div",{onClick:()=>{on||$e(Ce+1,"next")},className:on?ft.disabled:""},"\u4E0B\u4E00\u9875"))},P={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"},c=i(71418),F=i(6848),N=i(68610),_=i(10148),M=i(58130),ne=i(96908),Z=i(57177),Ue=i(81378),pe=i(97267),xe=({className:Ce,dataSource:$e=[],col:it=4,right:ot,bottom:zt=23,precision:vn=0,wrapWidth:Zt=1200,trackEventItems:on,loading:le})=>{const g=Math.floor((Zt-(it-1)*ot)/it);return o.createElement(c.Z,{spinning:le},o.createElement("div",{className:fe()(P.list,Ce)},!!$e.length&&$e.map((E,I)=>{const{name:y,id:$,identifier:ce,power:Ge,cover_image_id:Ye,pic:At}=E;return o.createElement("div",{className:P.wrap,key:$,style:{width:g,marginRight:(1+I)%it===0?0:ot+vn,marginBottom:zt}},o.createElement("a",{target:"_blank",href:`/shixuns/${ce}/challenges`,className:P.li,onClick:St=>{St.preventDefault(),on&&(0,M.L9)([on]),Ge&&(0,M.xg)(`/shixuns/${ce}/challenges`)}},o.createElement("div",{className:P.img},o.createElement("img",{className:P.cover,src:`${At}`}),E.is_jupyter&&o.createElement("img",{className:P.sign,src:ne}),E.is_jupyter_lab&&o.createElement("img",{className:P.sign,src:Z}),E.is_unity_3d&&o.createElement("img",{className:P.sign,src:Ue})),o.createElement("div",{className:P.name},o.createElement(F.Z,{title:y||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},o.createElement("span",{className:P.e},y||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),o.createElement("div",{className:P.tags},o.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),o.createElement("span",null,E.challenges_count))),!!E.myshixuns_count&&o.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),o.createElement("span",null,E.myshixuns_count))),o.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},o.createElement("span",null,o.createElement("span",null,E.level))),o.createElement("div",{className:P.rate},o.createElement(N.Z,{allowHalf:!0,disabled:!0,defaultValue:E.score_info}),o.createElement("span",null,"\xA0",E.score_info?`${E.score_info}\u5206`:"5\u5206")))),!Ge&&o.createElement("div",{className:P.lockWrap},o.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),o.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!$e.length&&o.createElement(pe.Z,null)))},Xe=i(92730),Ve={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"},me="data:image/png;base64,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",ie=i(59301),H=({className:Ce,dataSource:$e=[],col:it=4,right:ot,bottom:zt=23,precision:vn=0,wrapWidth:Zt=1200,trackEventItems:on,loading:le})=>{const g=Math.floor((Zt-(it-1)*ot)/it);return ie.createElement(c.Z,{spinning:le},ie.createElement("div",{className:fe()(Ve.list,Ce)},!!$e.length&&$e.map((E,I)=>{const{subject_identifier:y,id:$,identifier:ce,power:Ge}=E,Ye=E.is_public!=0&&E.is_public;return ie.createElement("div",{className:Ve.wrap,key:$,style:{width:g,marginRight:(1+I)%it===0?0:ot+vn,marginBottom:zt}},ie.createElement("a",{className:Ve.li,onClick:At=>{At.preventDefault(),on&&(0,M.L9)([on]),(0,M.xg)(E.first_category_url)}},ie.createElement("div",{className:Ve.top},ie.createElement(F.Z,{title:E.name},ie.createElement("div",{className:Ve.name},E.name)),ie.createElement("img",{className:Ve.img,src:_.Z.IMG_SERVER+"/images/"+E.avatar_url}),ie.createElement("div",{className:Ve.text,title:E.creator},E.creator),y&&ie.createElement("div",{className:Ve.btns},ie.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ie.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ye&&ie.createElement("div",{className:Ve.sign},"\u516C\u5F00")),ie.createElement("div",{className:Ve.bottom},E.visits>0&&ie.createElement(F.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-liulanyan"}),ie.createElement("span",null,E.visits))),E.course_members_count>0&&ie.createElement(F.Z,{title:"\u6210\u5458",placement:"bottom"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan"}),E.course_members_count)),E.tasks_count>0&&ie.createElement(F.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zuoye"}),E.tasks_count)),E.is_end?ie.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ie.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!E.is_accessible&&ie.createElement("div",{className:Ve.lockWrap},ie.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ie.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$e.length&&ie.createElement(pe.Z,null)))},we={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ie=i(42203),Re=({dataSource:Ce=[],value:$e,onChange:it,className:ot,style:zt={},tabBarExtraContent:vn})=>o.createElement("div",{className:fe()(we.tabs,ot),style:zt},o.createElement("div",{className:we.tabsWrap},Ce.map((Zt,on)=>o.createElement("aside",{className:we.tab,onClick:()=>{it(Zt.id),Zt.link&&Ie.history.push(Zt.link)},key:on},o.createElement("div",{className:$e===Zt.id?we.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&o.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&o.createElement(F.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},o.createElement("span",{style:{color:"#9096A3"}},"\uFF08",o.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",o.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),o.createElement("div",{className:we.tabBar},vn)),Dt=({className:Ce,style:$e={},children:it})=>o.createElement("div",{className:fe()(Ce),style:$e},it),Ct={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"},ht=i(38854),Ot=i(20834);const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jt=({sortValue:Ce,dropValue:$e,className:it,onSort:ot,onDrop:zt,dataSource:vn=$t})=>{var Zt;return o.createElement("div",{className:fe()(Ct.orderWrap,it)},o.createElement(ht.Z,{dropdownRender:()=>o.createElement(Ot.default,null,vn.map((on,le)=>o.createElement(Ot.default.Item,{key:le,onClick:()=>zt(on.id)},on.name)))},o.createElement("span",{className:Ct.orderTextWrap},(Zt=vn.find(on=>$e===on.id))==null?void 0:Zt.name)),o.createElement("span",{className:Ct.orderIconWrap},o.createElement("span",{className:Ct.orderAsc},o.createElement("i",{className:Ce==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ct.cursorPointer}`,onClick:()=>ot(Ce==="asc"?"desc":"asc")})),o.createElement("span",{className:Ct.orderDesc},o.createElement("i",{className:Ce==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer} ${Ct.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ct.cursorPointer}`,onClick:()=>ot(Ce==="asc"?"desc":"asc")}))))},nt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},te=i(3113),X=Object.defineProperty,B=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,ue=(Ce,$e,it)=>$e in Ce?X(Ce,$e,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ce[$e]=it,C=(Ce,$e)=>{for(var it in $e||($e={}))d.call($e,it)&&ue(Ce,it,$e[it]);if(B)for(var it of B($e))j.call($e,it)&&ue(Ce,it,$e[it]);return Ce},h=(Ce,$e)=>{var it={};for(var ot in Ce)d.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&B)for(var ot of B(Ce))$e.indexOf(ot)<0&&j.call(Ce,ot)&&(it[ot]=Ce[ot]);return it},se=(Ce,$e,it)=>new Promise((ot,zt)=>{var vn=le=>{try{on(it.next(le))}catch(g){zt(g)}},Zt=le=>{try{on(it.throw(le))}catch(g){zt(g)}},on=le=>le.done?ot(le.value):Promise.resolve(le.value).then(vn,Zt);on((it=it.apply(Ce,$e)).next())}),D=Ce=>{var $e=Ce,{className:it,style:ot,children:zt,loading:vn=!1,openLoading:Zt,onClick:on=()=>{},size:le="middle",shape:g="round"}=$e,E=h($e,["className","style","children","loading","openLoading","onClick","size","shape"]);const[I,y]=(0,o.useState)(!1);return o.createElement(te.ZP,C({onClick:(0,ve.throttle)($=>se(void 0,null,function*(){Zt&&y(!0);try{yield on($)}catch(ce){console.log("error",ce)}Zt&&y(!1)}),2e3,{leading:!0,trailing:!1}),className:fe()(nt.btn,nt[`${le}-${g}`],it),style:ot,size:le,shape:g,loading:I||vn},E),zt)},ye={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"},We=({className:Ce,style:$e,children:it=null,onClick:ot,title:zt})=>o.createElement("div",{className:fe()(ye.head,Ce),style:$e},o.createElement("span",{className:"primary-hover",onClick:ot},o.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),o.createElement("b",{title:zt},zt),o.createElement("div",{className:ye.node},it)),ae={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"},K=({confirmShow:Ce=!0,confirmTitle:$e,confirmClick:it,cancelShow:ot=!0,cancelTitle:zt,cancelClick:vn,className:Zt,style:on,confirmLoading:le=!1})=>o.createElement("div",{className:fe()(ae.btns,Zt),style:on},Ce&&o.createElement(te.ZP,{loading:le,onClick:it,type:"primary",className:ae.confirm},$e),ot&&o.createElement(te.ZP,{onClick:vn,className:ae.cancel},zt)),f={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"},he=({className:Ce,style:$e={},LeftContent:it,children:ot,RightContent:zt})=>o.createElement("div",{className:fe()(f.fixedBottom,Ce),style:$e},o.createElement("div",{className:f.wrap},o.createElement("div",{className:f.left},it),o.createElement("div",{className:f.center},ot),o.createElement("div",{className:f.right},zt))),Be={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"},yt=({className:Ce,style:$e={},dataSource:it=[]})=>o.createElement("div",{className:fe()(Be.crumbs,Ce),style:$e},it.map((ot,zt)=>ztIe.history.push(ot.path)},ot.name):o.createElement("span",null,ot.name),o.createElement("span",null,"\xA0",">","\xA0")):o.createElement("span",{key:zt,style:{color:"#5F6368"}},ot.name))),wt=i(31797),Ft=Object.defineProperty,Ut=Object.defineProperties,en=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Tn=(Ce,$e,it)=>$e in Ce?Ft(Ce,$e,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ce[$e]=it,Yt=(Ce,$e)=>{for(var it in $e||($e={}))_t.call($e,it)&&Tn(Ce,it,$e[it]);if(rn)for(var it of rn($e))pn.call($e,it)&&Tn(Ce,it,$e[it]);return Ce},zn=(Ce,$e)=>Ut(Ce,en($e)),On=(Ce,$e)=>{var it={};for(var ot in Ce)_t.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&rn)for(var ot of rn(Ce))$e.indexOf(ot)<0&&pn.call(Ce,ot)&&(it[ot]=Ce[ot]);return it};const{Countdown:fn}=wt.default;var $n=Ce=>{var $e=Ce,{onChange:it}=$e,ot=On($e,["onChange"]);const[zt,vn]=(0,o.useState)(null);(0,o.useEffect)(()=>{typeof zt=="number"&&zt>=0&&it(zt)},[zt]);const Zt=on=>{const le=Math.floor(on/1e3);vn(le)};return o.createElement(fn,zn(Yt({},ot),{onChange:Zt}))}},30638:function(hn,rt,i){"use strict";var o=i(6848),A=i(8591),O=i(3113),V=i(36546),v=i(59301),L=i(52151),s=i(56102),fe=i.n(s);const ve=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:de=>v.createElement("div",{style:{display:"flex"}},v.createElement(o.Z,{title:de},v.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},de)),v.createElement(s.CopyToClipboard,{text:de,onCopy:()=>A.ZP.success("\u590D\u5236\u6210\u529F")},v.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],w=({detail:de})=>{const[x,R]=(0,v.useState)(de),[Y,z]=(0,v.useState)(1);(0,v.useEffect)(()=>{de&&R(de)},[de]);const q=(0,v.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:Y,showQuickJumper:{goButton:v.createElement(O.ZP,null,"GO")},total:x==null?void 0:x.data_sets_count,onChange:pt=>{z(pt),(0,L.pV)(`${de==null?void 0:de.id}`,{limit:10,page:pt}).then(Te=>{R(Te)})}}),[Y,x]);return v.createElement(V.default,{columns:ve,dataSource:x==null?void 0:x.data_sets,rowKey:"attachment_id",pagination:q})};rt.Z=(0,v.memo)(w)},78946:function(hn,rt,i){"use strict";i.r(rt),i.d(rt,{default:function(){return Qn}});var o=i(59301),A=i(11504),O=i(99313),V=i(78241),v=i(3113),L=i(71418),s=i(95237),fe=i(43604),ve=i(28103),w=i(43418),de=i(8591),x=i(88897),R=i(14841),Y=i(76995),z=i(42203),q={project_detail_wrapper:"project_detail_wrapper___ywzyI",nav:"nav___fxBLI",title:"title___NfoQH",fork_btn:"fork_btn___gBhDb",desc:"desc___SryMB",info:"info___fzlio",create_time:"create_time___JaeKJ",operation:"operation___N7pLK",delete_btn:"delete_btn___xrcwe",fork_modal:"fork_modal___nz1Xg",huanj:"huanj___EHzUt",divtitle:"divtitle___XmviM"},pt=i(52151),Te=i(2119),ft=i(92832),Ne=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const Q=({dispatch:Me,innovation:ke,detail:Ae})=>{const[tt]=V.default.useForm(),[Pt,an]=(0,o.useState)("notyet"),Rt=(0,o.useRef)(),Lt=()=>Ne(void 0,null,function*(){try{yield tt.validateFields();const Wt=tt.getFieldValue("name");an("forking");const In=yield(0,pt.M3)(`${Ae.id}`,{name:Wt});In.status===0&&(de.ZP.success("fork\u6210\u529F"),Rt.current=In.sci_project_id,ke.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal",`${ke.hideRemindModal}`)),an("success")}catch(Wt){an("fail")}}),st=()=>{z.history.push(`/innovation/project/detail/${Rt.current}`),location.reload()},qt=()=>{an("notyet"),tt.resetFields(),Me({type:"innovation/closeModal"})},Bn=()=>{Pt==="success"?st():Lt()},_n=o.createElement(V.default,{autoComplete:"off",form:tt,initialValues:{name:Ae.sci_project.name}},o.createElement(V.default.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),un={notyet:_n,forking:o.createElement("div",{style:{height:40}}),success:o.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:_n};return o.createElement(w.default,{title:"Fork\u9879\u76EE",width:600,open:ke.visibleModalName==="fork-project",className:`${q.fork_modal}`,destroyOnClose:!0,centered:!0,onCancel:qt,onOk:Bn,okText:Pt==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},o.createElement(L.Z,{tip:"\u9879\u76EEFork\u4E2D",spinning:Pt==="forking"},un[Pt]))};var P=(0,z.connect)(({innovation:Me})=>({innovation:Me}))(Q),c=i(61186),F=i.n(c),N=i(10148),M=()=>{const[Me,ke]=(0,o.useState)(F()().valueOf()),Ae=(0,o.useMemo)(()=>`${N.Z.API_SERVER}/rucaptcha?t=${Me}`,[Me]),tt=()=>{ke(F()().valueOf())};return o.createElement(s.Z,{align:"middle"},o.createElement("img",{src:Ae,alt:""}),o.createElement("span",{onClick:tt,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},ne=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const Z=({dispatch:Me,innovation:ke,projectId:Ae})=>{const[tt]=V.default.useForm(),Pt=()=>ne(void 0,null,function*(){try{yield tt.validateFields();const an=tt.getFieldsValue();(yield(0,pt.th)(Ae,{code:an.code})).status===0&&(de.ZP.success("\u5220\u9664\u6210\u529F"),Me({type:"innovation/closeModal"}),z.history.replace("/innovation/project"))}catch(an){Me({type:"innovation/closeModal"})}});return o.createElement(w.default,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,open:ke.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:()=>Me({type:"innovation/closeModal"}),onOk:Pt},o.createElement(V.default,{autoComplete:"off",form:tt,preserve:!1},o.createElement(V.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},o.createElement(V.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),o.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),o.createElement(M,null))))};var Ue=(0,z.connect)(({innovation:Me})=>({innovation:Me}))(Z),pe={flex_box_center:"flex_box_center___Qw6EI",flex_space_between:"flex_space_between___Ck1De",flex_box_vertical_center:"flex_box_vertical_center___wF0Km",flex_box_center_end:"flex_box_center_end___lwH1m",flex_box_column:"flex_box_column___GXFqw",menu:"menu___UnLMr",warehouse:"warehouse___P7f6U",header:"header___u00_W",title:"title____S1YG",content:"content___p_SoR",left:"left___hSMYA",right:"right___ZQk8Z",loading:"loading___W3zy1",empty:"empty___fievZ",tabs:"tabs___QW8es",line:"line___Jpj9w",footer:"footer___gn3O8",commit:"commit___xEz6h",blueLight:"blueLight___w_apJ",filePathWrp:"filePathWrp___H9erP",filePath:"filePath___TdyXm",bottom0:"bottom0___pV48E"},It=i(6848),xe=i(20834),Xe=i(38854),Ve=i(99682),me=i(56102),ie={wrap:"wrap___Bmme7",modal:"modal___AMeuc",title:"title___gcQ15",path:"path___Z2shU",colorBlue:"colorBlue___G_a7d",width240:"width240___AU6VN",filePath:"filePath___YkFWz"},G=Object.defineProperty,H=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ee=(Me,ke,Ae)=>ke in Me?G(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Re=(Me,ke)=>{for(var Ae in ke||(ke={}))we.call(ke,Ae)&&ee(Me,Ae,ke[Ae]);if(H)for(var Ae of H(ke))Ie.call(ke,Ae)&&ee(Me,Ae,ke[Ae]);return Me},Ze=(Me,ke)=>{var Ae={};for(var tt in Me)we.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&H)for(var tt of H(Me))ke.indexOf(tt)<0&&Ie.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},Dt=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const Ct=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=Ze(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,dr]=(0,o.useState)("");(0,o.useEffect)(()=>{st.visible&&In.resetFields()},[st.visible]),(0,o.useEffect)(()=>{const sr=sessionStorage.getItem("pathArray");if(sr){const Er=sr.split(",").join("/"),Ar=Er.indexOf("/")===0?Er.substr(1):Er;dr(Ar)}},[]),(0,o.useEffect)(()=>{var sr,Er;Wt.current=(Er=(sr=qt.pathname)==null?void 0:sr.split("/"))==null?void 0:Er[2]},[]);const Cr=(...sr)=>Dt(void 0,[...sr],function*(Er={}){const Ar=yield Rt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Bn.taskId,message:Er.commitMessage,content:"",path:(st.defaultPath?st.defaultPath+"/":"")+Er.path+"/"+(Er.file||".gitkeep"),secret_repository:Lt?void 0:!0}});Ar!=null&&Ar.url&&(de.ZP.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+Er.path+"/"+(Er.file||".gitkeep"),name:Er.path.split("/")[Er.path.split("/").length-1]}),st.onClose())}),Tr=()=>{var sr,Er;z.history.push(`/shixuns/${Wt.current}/${(Er=(sr=qt.pathname)==null?void 0:sr.split("/"))==null?void 0:Er[3]}${qn?`/master/shixun_show/${qn}`:""}`)};return o.createElement(w.default,{width:"60%",centered:!0,open:st.visible,wrapClassName:ie.modal,onOk:()=>{In.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.createElement("section",{className:ie.bg},o.createElement("div",{className:ie.wrap},o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:Cr,onChange:()=>{var sr,Er,Ar,Kr;const Rr=Re({},In.getFieldsValue()),vr=(sr=Rr==null?void 0:Rr.path)==null?void 0:sr.split(""),Ln=(Er=Rr==null?void 0:Rr.file)==null?void 0:Er.split("");(Ar=vr==null?void 0:vr.filter(Un=>Un=="/"))!=null&&Ar.length&&(Rr.path=Rr.path.substring(0,Rr.path.length-1)),(Kr=Ln==null?void 0:Ln.filter(Un=>Un=="/"))!=null&&Kr.length&&(Rr.file=Rr.file.substring(0,Rr.path.length-1)),In.setFieldsValue(Re({},Rr)),un(Rr)}},o.createElement(V.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.createElement(s.Z,null,o.createElement(fe.Z,null,o.createElement("span",{className:ie.filePath},st.defaultPath+"/")),o.createElement(fe.Z,{flex:"1"},o.createElement(V.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),o.createElement(V.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var ht=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(Ct),Ot=i(1568),$t=Object.defineProperty,Nt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,te=(Me,ke,Ae)=>ke in Me?$t(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,X=(Me,ke)=>{for(var Ae in ke||(ke={}))Jt.call(ke,Ae)&&te(Me,Ae,ke[Ae]);if(Nt)for(var Ae of Nt(ke))nt.call(ke,Ae)&&te(Me,Ae,ke[Ae]);return Me},B=(Me,ke)=>{var Ae={};for(var tt in Me)Jt.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&Nt)for(var tt of Nt(Me))ke.indexOf(tt)<0&&nt.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},d=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const j=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=B(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,dr]=(0,o.useState)("");(0,o.useEffect)(()=>{st.visible&&In.resetFields()},[st.visible]),(0,o.useEffect)(()=>{const sr=sessionStorage.getItem("pathArray");if(sr){const Er=sr.split(",").join("/"),Ar=Er.indexOf("/")===0?Er.substr(1):Er;dr(Ar)}},[]),(0,o.useEffect)(()=>{var sr,Er;Wt.current=(Er=(sr=qt.pathname)==null?void 0:sr.split("/"))==null?void 0:Er[2]},[]);const Cr=(...sr)=>d(void 0,[...sr],function*(Er={}){const Ar=yield Rt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Bn.taskId,message:Er.commitMessage,content:Er.codeMirror,path:(st.defaultPath?st.defaultPath+"/":"")+Er.path,secret_repository:Lt?void 0:!0}});Ar!=null&&Ar.url&&(de.ZP.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+Er.path,name:Er.path.split("/")[Er.path.split("/").length-1]}),st.onClose())}),Tr=()=>{var sr,Er;z.history.push(`/shixuns/${Wt.current}/${(Er=(sr=qt.pathname)==null?void 0:sr.split("/"))==null?void 0:Er[3]}${qn?`/master/shixun_show/${qn}`:""}`)};return o.createElement(w.default,{width:"60%",open:st.visible,wrapClassName:ie.modal,centered:!0,onOk:()=>{In.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},o.createElement("section",{className:ie.bg},o.createElement("div",{className:ie.wrap},o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:Cr,onChange:()=>{var sr,Er;const Ar=X({},In.getFieldsValue()),Kr=(sr=Ar==null?void 0:Ar.path)==null?void 0:sr.split("");((Er=Kr==null?void 0:Kr.filter(Rr=>Rr=="/"))==null?void 0:Er.length)>1&&(Ar.path=Ar.path.substring(0,Ar.path.length-1)),In.setFieldsValue(X({},Ar)),un(Ar)}},o.createElement(V.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.createElement(s.Z,null,o.createElement(fe.Z,null,o.createElement("span",{className:ie.filePath},st.defaultPath+"/")),o.createElement(fe.Z,{flex:"1"},o.createElement(V.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),o.createElement("div",{className:"mt10 mb20"},o.createElement(V.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.createElement(Ot.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var ue=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(j),C=Object.defineProperty,h=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,D=(Me,ke,Ae)=>ke in Me?C(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,ye=(Me,ke)=>{for(var Ae in ke||(ke={}))se.call(ke,Ae)&&D(Me,Ae,ke[Ae]);if(h)for(var Ae of h(ke))W.call(ke,Ae)&&D(Me,Ae,ke[Ae]);return Me},at=(Me,ke)=>{var Ae={};for(var tt in Me)se.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&h)for(var tt of h(Me))ke.indexOf(tt)<0&&W.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},We=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const ae=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=at(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,dr]=(0,o.useState)(""),[Cr,Tr]=(0,o.useState)("");(0,o.useEffect)(()=>{st.visible&&In.resetFields()},[st.visible]),(0,o.useEffect)(()=>{const Ar=st.defaultPath.split("/");Ar.length===1?(dr(""),Tr(st.defaultPath)):(Tr(Ar.pop()),dr(Ar.join("/")+"/"))},[st.defaultPath]),(0,o.useEffect)(()=>{var Ar,Kr;Wt.current=(Kr=(Ar=qt.pathname)==null?void 0:Ar.split("/"))==null?void 0:Kr[2]},[]);const sr=(...Ar)=>We(void 0,[...Ar],function*(Kr={}){const Rr=yield Rt({type:"shixunsDetail/moveGitFiles",payload:{id:Bn.taskId,from:st.defaultPath,to:qn+Kr.path,message:Kr.commitMessage||`${st.defaultPath} rename to ${qn}${Kr.path} `,secret_repository:Lt}});(Rr==null?void 0:Rr.status)===0&&(de.ZP.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:Kr.path,name:Kr.path}),st.onClose())}),Er=()=>{var Ar,Kr;z.history.push(`/shixuns/${Wt.current}/${(Kr=(Ar=qt.pathname)==null?void 0:Ar.split("/"))==null?void 0:Kr[3]}${qn?`/master/shixun_show/${qn}`:""}`)};return o.createElement(w.default,{width:"40%",open:st.visible,wrapClassName:ie.modal,centered:!0,onOk:()=>{In.submit()},onCancel:st.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.createElement("section",{className:ie.bg},o.createElement("div",{className:ie.wrap},o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:sr,onChange:()=>{var Ar,Kr;const Rr=ye({},In.getFieldsValue()),vr=(Ar=Rr==null?void 0:Rr.path)==null?void 0:Ar.split("");((Kr=vr==null?void 0:vr.filter(Ln=>Ln=="/"))==null?void 0:Kr.length)>1&&(Rr.path=Rr.path.substring(0,Rr.path.length-1)),In.setFieldsValue(ye({},Rr)),un(Rr)}},o.createElement(V.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.createElement(s.Z,null,o.createElement(fe.Z,{flex:"1"},o.createElement(V.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Cr}))))),o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.createElement(ft.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${st.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var lt=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(ae),K=i(41889),f={wrap:"wrap___MBjkg",title:"title___kwzQt",path:"path___Dxzfe",colorBlue:"colorBlue___motxO"},k=Object.defineProperty,he=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,yt=(Me,ke,Ae)=>ke in Me?k(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,wt=(Me,ke)=>{for(var Ae in ke||(ke={}))Be.call(ke,Ae)&&yt(Me,Ae,ke[Ae]);if(he)for(var Ae of he(ke))dt.call(ke,Ae)&&yt(Me,Ae,ke[Ae]);return Me},Ft=(Me,ke)=>{var Ae={};for(var tt in Me)Be.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&he)for(var tt of he(Me))ke.indexOf(tt)<0&&dt.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},Ut=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{Dragger:en}=K.default,rn=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=Ft(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useLocation)(),Bn=(0,z.useParams)(),[_n,un]=(0,o.useState)({}),Wt=(0,o.useRef)(),[In]=V.default.useForm(),[qn,dr]=(0,o.useState)([]),[Cr,Tr]=(0,o.useState)();let sr;(0,o.useEffect)(()=>{st.visible&&(In.resetFields(),dr([]))},[st.visible]),(0,o.useEffect)(()=>{Wt.current=Bn.taskId},[]),(0,o.useEffect)(()=>{const Ln=sessionStorage.getItem("pathArray");if(Ln){const Un=Ln.split(",").join("/"),Jn=Un.indexOf("/")===0?Un.substr(1):Un;Tr(Jn)}},[]);const Er=Ln=>{var Un,Jn,ur;if(sr=Ln.file.name,Ln.file.status==="done"||Ln.file.status==="uploading"){if(dr(Ln.fileList),!Ln.file.response)return;if(((Un=Ln.file.response)==null?void 0:Un.status)===0){de.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}dr(qn.filter(Hr=>Hr.uid!==Ln.file.uid)),(Jn=Ln.file.response)!=null&&Jn.message&&de.ZP.info((ur=Ln.file.response)==null?void 0:ur.message)}},Ar=Ln=>Ut(void 0,null,function*(){if(!Ln.response){de.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Rt({type:"shixunsDetail/deleteGitFile",payload:{id:Bn.taskId,path:Cr?`${Cr}/${Ln.name}`:Ln.name,message:In.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Cr?`${Cr}/${Ln.name}`:Ln.name}`,secret_repository:Lt?null:!0}})).status===0&&(dr(qn.filter(Jn=>Jn.uid!==Ln.uid)),de.ZP.info("\u5220\u9664\u6210\u529F"))}),Kr={height:300,multiple:!0,withCredentials:!0,data:()=>Ut(void 0,null,function*(){return new Promise((Ln,Un)=>Ut(void 0,null,function*(){setTimeout(()=>Ut(void 0,null,function*(){const Jn=yield In.getFieldsValue(),ur=wt(wt({},{path:st.defaultPath?st.defaultPath:"",message:_n.commitMessage||`\u4E0A\u4F20\u4E86${sr}`}),Lt?{}:{secret_repository:!0});Ln(ur)}),200)}))}),fileList:qn,method:"post",action:`${N.Z.API_SERVER}/api/sci/projects/${Wt.current}/upload_git_file.json`,onChange:Er,onRemove:Ar,beforeUpload:Ln=>{sr=Ln.name}},Rr=Ln=>Ut(void 0,null,function*(){yield In.validateFields(),st.onClose(),st.onOK({path:st.defaultPath})}),vr=()=>{var Ln,Un;z.history.push(`/shixuns/${Wt.current}/${(Un=(Ln=qt.pathname)==null?void 0:Ln.split("/"))==null?void 0:Un[3]}${Cr?`/master/shixun_show/${Cr}`:""}`)};return o.createElement(w.default,{open:st.visible,onOk:Rr,centered:!0,onCancel:st.onClose,width:"70%"},o.createElement("section",{className:f.bg},o.createElement("div",{className:f.wrap},o.createElement("div",{className:f.title},"\u4E0A\u4F20\u6587\u4EF6"),o.createElement(V.default,{className:"mt10",form:In,scrollToFirstError:!0,layout:"vertical",onFinish:Rr,onValuesChange:()=>un(wt({},In.getFieldsValue()))},o.createElement(V.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),o.createElement(V.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.createElement(en,wt({},Kr),o.createElement("div",null,o.createElement("i",{className:`iconfont icon-shangchuan font50 ${f.colorBlue}`})),o.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.createElement("span",{className:`${f.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))};var _t=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(rn),pn={flex_box_center:"flex_box_center___ceC0y",flex_space_between:"flex_space_between___K6rVh",flex_box_vertical_center:"flex_box_vertical_center___agfJS",flex_box_center_end:"flex_box_center_end___YIze7",flex_box_column:"flex_box_column___E4huF",headLeft:"headLeft___Xwji1",colorBlue:"colorBlue_____BeE",wrap:"wrap___KU5Kb",nodata:"nodata___HezS3",nodataText:"nodataText___bdADB",content:"content___O0OuF",gitCode:"gitCode___oC8AX",ellipsis:"ellipsis___gxBif",menu:"menu___UMSQf",overlayClass:"overlayClass___pY72Q",tips:"tips___Q04Oz"},Tn={wrap:"wrap___FeZrl",content:"content___nhYt_",mainPathWrap:"mainPathWrap___pggnV",colorBlue:"colorBlue___TPUPy"},Yt=Object.defineProperty,zn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Dn=(Me,ke,Ae)=>ke in Me?Yt(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,$n=(Me,ke)=>{for(var Ae in ke||(ke={}))On.call(ke,Ae)&&Dn(Me,Ae,ke[Ae]);if(zn)for(var Ae of zn(ke))fn.call(ke,Ae)&&Dn(Me,Ae,ke[Ae]);return Me},Ce=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const $e=({shixunsDetail:Me,globalSetting:ke,loading:Ae,dispatch:tt,title:Pt,pathList:an=[],showInputPath:Rt=!1,isMergeSelectFile:Lt=!1,onFinish:st=()=>{}})=>{const[qt]=V.default.useForm(),Bn=(0,z.useParams)(),_n=(0,z.useLocation)(),un=(0,o.useRef)(),[Wt,In]=(0,o.useState)(""),[qn,dr]=(0,o.useState)(""),[Cr,Tr]=(0,o.useState)([]),[sr,Er]=(0,o.useState)([]);(0,o.useEffect)(()=>{var Un,Jn;un.current=((Jn=(Un=_n.pathname)==null?void 0:Un.split("/"))==null?void 0:Jn[3])==="repository"},[]),(0,o.useEffect)(()=>{if(Me.actionTabs.key!=="Repository-SelectFilePath")return;const Un=an.join("/");let Jn=[];an.map((ur,Hr)=>{Hr===0?Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ur}`,path:Un}):Jn.push({val:`/${ur}`,path:Un})}),Tr(Jn),In(Un),dr(Un),Ar(Un)},[Me.actionTabs.key]);const Ar=Un=>Ce(void 0,null,function*(){const Jn=yield tt({type:un.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Bn.taskId,path:Un}});Jn&&Er(Jn.trees||[])}),Kr=Un=>{let Jn=Wt;Un.type==="tree"&&(Cr.length?Cr.push({val:`/${Un.name}`,path:Un.name}):Cr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Un.name}`,path:Un.name}),Tr(Cr),Jn=Wt?`${Wt}/${Un.name}`:Un.name,In(Jn)),Ar(Jn)},Rr=(Un,Jn)=>{const ur=Cr.filter((Nr,Yn)=>Yn<=Jn);Tr(ur);const Hr=ur.filter((Nr,Yn)=>Yn!==0).map(Nr=>Nr.val).join("").substr(1);In(Hr),Ar(Hr)},vr=()=>Ce(void 0,null,function*(){const Un=qt==null?void 0:qt.getFieldsValue(),Jn=Wt?`${Wt}${Un!=null&&Un.name?`/${Un==null?void 0:Un.name}`:""}`:Un==null?void 0:Un.name;if(Lt){st(Jn),Ln();return}if(Rt){yield qt.validateFields();const ur=yield tt({type:"shixunsDetail/uploadGitFolder",payload:$n($n({},{id:Bn.taskId,path:Jn}),un.current?{}:{secret_repository:!0})});st(qn),ur.status===0&&de.ZP.info("\u65B0\u5EFA\u6210\u529F")}else st(Jn),de.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ln()}),Ln=()=>{tt({type:"shixunsDetail/setActionTabs",payload:{}}),qt.resetFields()};return o.createElement(w.default,{centered:!0,title:Pt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Me.actionTabs.key==="Repository-SelectFilePath",onOk:vr,onCancel:Ln},o.createElement("div",{className:Tn.wrap},o.createElement("div",{className:Tn.content},o.createElement("div",{className:Tn.mainPathWrap},!!(Cr!=null&&Cr.length)&&Cr.map((Un,Jn)=>o.createElement("a",{key:Jn,onClick:()=>Rr(Un,Jn)},Un.val))),!!(sr!=null&&sr.length)&&sr.map((Un,Jn)=>Un.type==="tree"&&o.createElement("a",{key:Jn,onClick:()=>Kr(Un)},o.createElement("i",{className:`iconfont icon-wenjianjia ${Tn.colorBlue}`}),Un.name))),o.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.createElement("div",{className:"mt5 mb5"},Wt),Rt&&o.createElement(V.default,{form:qt,scrollToFirstError:!0,className:"mt20"},o.createElement(V.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(ft.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var it=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae})=>({shixunsDetail:Me,globalSetting:Ae,loading:ke.models.index}))($e),ot=i(24764),zt=i(20387),vn=i(58130),Zt=i(18032),on=i(48922),le=Object.defineProperty,g=Object.defineProperties,E=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,ce=(Me,ke,Ae)=>ke in Me?le(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Ge=(Me,ke)=>{for(var Ae in ke||(ke={}))y.call(ke,Ae)&&ce(Me,Ae,ke[Ae]);if(I)for(var Ae of I(ke))$.call(ke,Ae)&&ce(Me,Ae,ke[Ae]);return Me},Ye=(Me,ke)=>g(Me,E(ke)),At=(Me,ke)=>{var Ae={};for(var tt in Me)y.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&I)for(var tt of I(Me))ke.indexOf(tt)<0&&$.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},St=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{DirectoryTree:Tt}=Ve.default,Kt=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,activeKey:Rt,dispatch:Lt,practiceSetting:st,isRepository:qt,treeData:Bn,setTreeData:_n,haveAuth:un}=ke,Wt=At(ke,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),In,qn;const dr=(0,z.useParams)(),Cr=(0,z.useLocation)(),[Tr,sr]=(0,o.useState)(),[Er,Ar]=(0,o.useState)(!1),[Kr,Rr]=(0,o.useState)(!1),[vr,Ln]=(0,o.useState)(!1),[Un,Jn]=(0,o.useState)(!1),[ur,Hr]=(0,o.useState)("");let[Nr,Yn]=(0,o.useState)([]),[Zn,gr]=(0,o.useState)([]);const[or,Jr]=(0,o.useState)([]),[zr,fa]=(0,o.useState)(!1),[Ba,va]=(0,o.useState)(),[ga,ta]=(0,o.useState)(),[Yr,Ca]=(0,o.useState)(""),[pa,Fa]=(0,o.useState)(),[Aa,To]=(0,o.useState)(!1);(0,o.useEffect)(()=>{_n([]),Va(""),localStorage.warehouseHideTip||fa(!0)},[Cr.pathname,qt]);const Vr=(ln="")=>St(void 0,null,function*(){(yield(0,zt.Zt)({id:dr.taskId,secret_dir_path:ln}))&&Fa(ln)}),$r=ln=>o.createElement(xe.default,{className:pn.menu,onClick:Wn=>{switch(Hr(ln.path||""),Wn.key){case"1":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ar(!0);break;case"2":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Ln(!0);break;case"3":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Jn(!0);break;case"4":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Rr(!0);break;case"5":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ho(ln.path,ln.name,ln);break;case"6":(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Xo(ln);break}}},(ln.type==="topTree"||ln.type==="tree")&&o.createElement(xe.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ln.type==="topTree"||ln.type==="tree")&&o.createElement(xe.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ln.type==="topTree"||ln.type==="tree")&&o.createElement(xe.default.Item,{key:"3"},"\u4E0A\u4F20"),ln.type!=="topTree"&&ln.type!=="tree"&&o.createElement(xe.default.Item,{key:"4"},"\u91CD\u547D\u540D"),ln.type!=="topTree"&&o.createElement(me.CopyToClipboard,{text:`/data/workspace/myshixun/${qt?"":"secret/"}${ln==null?void 0:ln.path}`,onCopy:()=>de.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(xe.default.Item,{key:"6"},o.createElement(o.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),ln.type!=="topTree"&&o.createElement(xe.default.Item,{key:"5"},"\u5220\u9664")),Ea=(ln,Wn)=>ln.map(Sr=>(Wn==""?Sr.path=Wn+Sr.name:Sr.path=Wn+"/"+Sr.name,Sr.title=o.createElement(s.Z,{className:"font14"},o.createElement(fe.Z,{flex:"1"},o.createElement(s.Z,null,o.createElement(fe.Z,{flex:"20px"},Sr.type==="blob"&&o.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.createElement(fe.Z,{flex:"1"},o.createElement("span",{className:" multi_ellipsis1"},Sr.name)))),un&&o.createElement(fe.Z,null,(Sr.type==="blob"||Sr.type==="tree")&&o.createElement(Xe.Z,{dropdownRender:()=>$r(Sr),className:pn.ellipsis},o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Sr.disableCheckbox=Tr&&Tr!==Sr.name,Sr.className=Sr.type==="tree"?pn.pl23:"",Sr.checkable=Sr.type!=="tree",Sr.isLeaf=Sr.type!=="tree",Sr.children=Sr.type==="tree"&&[],Sr.key=Sr.path,Sr)),ao=ln=>{Lt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:ln}})},yo=(ln,Wn)=>St(void 0,null,function*(){const Sr=ln.split("/");yield Va(ur),setTimeout(()=>{ao(ln),Nr=[Sr[0]||""],Zn=[ln],gr([...Zn]),Yn([...Nr])},150)}),Ha=(ln,Wn)=>{if(Wn=="")Bn=[...ln],_n([...ln]);else{let Sr=uo(Bn,Wn,ln);Bn=Sr,_n([...Sr])}};function uo(ln,Wn,Sr){return ln.map(Dr=>Dr.key===Wn?(Dr.children=[...Sr],Ge({},Dr)):Dr.children?Ye(Ge({},Dr),{children:uo(Dr.children,Wn,Sr)}):Dr)}const Va=(ln="")=>St(void 0,null,function*(){var Wn,Sr;const Dr=yield Lt({type:qt?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:dr.taskId,path:ln}});if(Dr){if((Wn=Dr.trees)!=null&&Wn.length){let Ur=Ea([...Dr.trees],ln);Ha(Ur,ln),Jr(Dr.trees||[]),ta(ln||""),console.log("handleGetRepository:",Ur,ln),setTimeout(()=>console.log(Bn,Dr.trees,ln,999999),2e3)}else ln==""&&_n([]);va(((Sr=Dr.commits)==null?void 0:Sr[0])||{})}return Dr}),ei=ln=>St(void 0,null,function*(){return new Promise((Wn,Sr)=>St(void 0,null,function*(){ln.children.length&&Wn(),Ca(ln.path),yield Va(ln.path),Wn()}))}),jo=(ln,Wn)=>St(void 0,null,function*(){var Sr;console.log("handleSelectTree",ln,Wn.nativeEvent.target.nodeName,Wn);const Dr=()=>{ao(Wn.node.path),ln=[Wn.node.path],gr([...ln])};Wn.nativeEvent.target.nodeName==="svg"||Wn.nativeEvent.target.nodeName==="LI"||Wn.nativeEvent.target.nodeName==="I"||Wn.node.type==="blob"&&((Sr=st==null?void 0:st.sideBar)!=null&&Sr.confirmLeave?w.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Dr(),Lt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Dr())}),Ho=(ln,Wn,Sr)=>{w.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Sr.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Dr=yield Lt({type:"shixunsDetail/deleteGitFiles",payload:{id:dr.taskId,path:ln,message:`\u5220\u9664${ln}`,secret_repository:qt?null:!0}});let Ur=ln.split("/");if((Dr==null?void 0:Dr.status)===0){de.ZP.info("\u5220\u9664\u6210\u529F"),Ur.splice(Ur.length-1,1);const wa=yield Va(Ur.length>1?Ur.join("/"):"");return wa!=null&&wa.trees||(Ur.splice(Ur.length-1,1),yield Va(Ur.length>1?Ur.join("/"):"")),ao(""),!0}else(Dr==null?void 0:Dr.status)===-3&&w.default.confirm({title:"\u5220\u9664\u5931\u8D25",content:o.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",ln,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${dr.taskId}/edit/${Dr==null?void 0:Dr.message}/tab=2`}})})})},Xo=ln=>{console.log(ln,"item")},Po=(ln,Wn)=>St(void 0,null,function*(){if(console.log("handleExpand",Wn),Wn.nativeEvent.target.nodeName==="svg"||Wn.nativeEvent.target.nodeName==="path"||Wn.nativeEvent.target.nodeName==="LI")return!0;yield ei(Wn.node),Nr.includes(Wn.node.path)?Nr.splice(Nr.indexOf(Wn.node.path),1):Nr.push(Wn.node.path),Yn([...Nr])}),Ga=()=>{fa(!1),localStorage.warehouseHideTip=!0},co=ln=>St(void 0,null,function*(){var Wn;let Sr,Dr="",Ur,wa;switch(qt){case!0:Dr="\u5F00\u542F\u7248\u672C\u5E93",Ur="\u5F00\u542F",wa="\u4E0D\u5F00\u542F",Sr=o.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Wn=Ae==null?void 0:Ae.detail)!=null&&Wn.secret_repository?(Dr="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ur="\u786E\u5B9A",wa="\u53D6\u6D88",Sr=o.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Dr="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ur="\u4E0D\u4F7F\u7528",wa="\u4F7F\u7528",Sr=o.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!qt&&(0,Zt.gy)(Lt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||w.default.confirm({title:Dr,okText:Ur,cancelText:wa,content:Sr,onOk:()=>{var ya;(0,vn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Dr]),!qt&&!((ya=Ae==null?void 0:Ae.detail)!=null&&ya.secret_repository)||zo(ln)},onCancel:()=>{var ya;!qt&&!((ya=Ae==null?void 0:Ae.detail)!=null&&ya.secret_repository)&&zo(ln)}})}),zo=ln=>St(void 0,null,function*(){qt?(yield(0,zt.Vx)({id:dr.taskId}),Lt({type:"practiceSetting/getCommonData",payload:{id:dr.taskId}})):yield(0,zt.K0)({id:dr.taskId,is_secret_repository:ln}),Va(),Lt({type:"shixunsDetail/getShixunsDetail",payload:{id:dr.taskId}})}),Uo=ln=>{console.log(ln)},Mo=ln=>St(void 0,null,function*(){console.log(ln);const Wn=ln.node.key,Sr=ln.dragNode.key,Dr=ln.node.pos.split("-"),Ur=ln.dropPosition-Number(Dr[Dr.length-1]);if(ln.dragNode.type==="tree"){de.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(ln.node.type!=="tree"){de.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Lt({type:"shixunsDetail/moveGitFiles",payload:{id:dr.taskId,from:ln.dragNode.path,to:ln.node.path+"/"+ln.dragNode.name,message:`${ln.dragNode.path} move to ${ln.node.path+"/"+ln.dragNode.name} `}})).status===0){ao(""),yield Va("");for(let ca=0;ca$r({type:"topTree"}),className:"current"},o.createElement(It.Z,{open:zr,title:o.createElement("div",{className:"font16"},o.createElement(ot.Z,{style:{position:"relative",left:-35},onClick:()=>Ga()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",o.createElement("span",{onClick:()=>Ga(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:pn.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},qt&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!qt&&((In=Ae==null?void 0:Ae.detail)==null?void 0:In.secret_repository)&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Bn.length&&!qt&&o.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},o.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Bn.length?o.createElement(o.Fragment,null,o.createElement("div",{className:pn.content},Rt==="1"&&o.createElement("div",{className:pn.tips},"\u63D0\u793A\uFF1A",o.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/workspace/keyan/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),o.createElement(Tt,{disabled:!!Pt.effects["shixunsDetail/getFileContents"],multiple:!0,showIcon:!1,treeData:Bn,switcherIcon:o.createElement(Y.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Po,expandedKeys:Nr,selectedKeys:Zn,onSelect:jo,draggable:!0,onDragEnter:Uo,onDrop:Mo,allowDrop:({dropNode:ln,dropPosition:Wn})=>!1}))):"",!Bn.length&&qt&&o.createElement(ge,null),!Bn.length&&!qt&&((qn=Ae==null?void 0:Ae.detail)==null?void 0:qn.secret_repository)&&o.createElement(ge,null))),o.createElement(lt,{visible:Kr,defaultPath:ur,onClose:()=>Rr(!1),isRepository:!qt,onOK:ln=>St(void 0,null,function*(){const Wn=ur.split("/");Wn.pop(),yield Va(Wn.join("/")),ao("")})}),o.createElement(ue,{visible:Er,defaultPath:ur,onClose:()=>Ar(!1),isRepository:qt,onOK:ln=>{yo(ln.path,ln.name)}}),o.createElement(ht,{visible:vr,defaultPath:ur,onClose:()=>Ln(!1),isRepository:qt,onOK:ln=>{yo(ln.path,ln.name)}}),o.createElement(_t,{defaultPath:ur,visible:Un,isRepository:qt,onClose:()=>Jn(!1),onOK:ln=>St(void 0,null,function*(){const Wn=ur.split("/");yield Va(ur),Nr=[Wn[0]||""],Zn=[ur],gr([...Zn]),Yn([...Nr])})}),o.createElement(it,{pathList:ur==null?void 0:ur.split("/"),showInputPath:!0,isMergeSelectFile:Aa,onFinish:ln=>{Aa?Vr(ln):Va(ln),To(!1)}}))},ge=()=>o.createElement("div",{className:`mt20 pb50 ${pn.nodata}`},o.createElement("div",{className:pn.headLeft},"\u63D0\u793A\uFF1A",o.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",o.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",o.createElement("br",null),"1\u3001",o.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," ","\u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",o.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),o.createElement("img",{width:"100%",src:on.Oe}));var bt=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,practiceSetting:tt,user:Pt})=>({shixunsDetail:Me,globalSetting:Ae,user:Pt,practiceSetting:tt,loading:ke}))(Kt),oe={flex_box_center:"flex_box_center___mJSI5",flex_space_between:"flex_space_between___m2vnD",flex_box_vertical_center:"flex_box_vertical_center___b1pIq",flex_box_center_end:"flex_box_center_end___YagwH",flex_box_column:"flex_box_column___mZenc",commitWrap:"commitWrap___M9LmK",wrap:"wrap___jv461",colorGray:"colorGray___sAqo4",content:"content___aLkz4",itemTime:"itemTime___UnJXc",imageUrl:"imageUrl___u5BIL",blueLight:"blueLight___T56XC",divider:"divider___KTMx3",empty:"empty___ltuTU"},Oe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Et=(Me,ke)=>{var Ae={};for(var tt in Me)Pe.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&Oe)for(var tt of Oe(Me))ke.indexOf(tt)<0&&Ke.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},je=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const _e=Me=>{var ke=Me,{shixunsDetail:Ae,globalSetting:tt,loading:Pt,user:an,dispatch:Rt,isRepository:Lt}=ke,st=Et(ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const qt=(0,z.useParams)(),[Bn,_n]=(0,o.useState)([]);(0,o.useEffect)(()=>{un()},[Lt]);const un=()=>je(void 0,null,function*(){const Wt=yield Rt({type:"shixunsDetail/getRepositoryCommit",payload:{id:qt.taskId,secret_repository:Lt?void 0:!0}});Wt&&_n(Wt.commits||[])});return o.createElement(o.Fragment,null,Bn==""&&o.createElement("div",{className:oe.empty},o.createElement("img",{src:on.em,width:"258"}),o.createElement("br",null),o.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Bn!=""&&o.createElement("section",{className:oe.bg},o.createElement("div",{className:oe.wrap},o.createElement("div",{className:oe.content},Bn==null?void 0:Bn.map(Wt=>{var In,qn;return o.createElement("div",null,o.createElement(s.Z,{align:"middle",className:"c-white font16"},o.createElement(fe.Z,null,Wt.title)),o.createElement(s.Z,{align:"middle",className:"mt20 "},o.createElement(fe.Z,null,o.createElement("img",{className:oe.imageUrl,src:N.Z.IMG_SERVER+"/"+((In=Wt.author)==null?void 0:In.image_url)})),o.createElement(fe.Z,{className:oe.blueLight},o.createElement("span",{className:"ml20"},(qn=Wt.author)==null?void 0:qn.username)),o.createElement(fe.Z,null,o.createElement("span",{className:`ml20 ${oe.blueLight}`},"\u63D0\u4EA4\u4E8E"),o.createElement("span",{className:`ml20 ${oe.blueLight}`},Wt.time))),o.createElement(ve.Z,{className:oe.divider}))})))))};var U=(0,z.connect)(({shixunsDetail:Me,loading:ke,globalSetting:Ae,user:tt})=>({shixunsDetail:Me,globalSetting:Ae,user:tt,loading:ke.models.index}))(_e),Se=i(75623),ze=Object.defineProperty,qe=Object.defineProperties,et=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,De=(Me,ke,Ae)=>ke in Me?ze(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Qe=(Me,ke)=>{for(var Ae in ke||(ke={}))J.call(ke,Ae)&&De(Me,Ae,ke[Ae]);if(xt)for(var Ae of xt(ke))Ee.call(ke,Ae)&&De(Me,Ae,ke[Ae]);return Me},ut=(Me,ke)=>qe(Me,et(ke)),nn=(Me,ke)=>{var Ae={};for(var tt in Me)J.call(Me,tt)&&ke.indexOf(tt)<0&&(Ae[tt]=Me[tt]);if(Me!=null&&xt)for(var tt of xt(Me))ke.indexOf(tt)<0&&Ee.call(Me,tt)&&(Ae[tt]=Me[tt]);return Ae},tn=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{TabPane:kt}=O.default,gt=Me=>{var ke=Me,{globalSetting:Ae,loading:tt,dispatch:Pt,practiceSetting:an,shixunsDetail:Rt,haveAuth:Lt}=ke,st=nn(ke,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","haveAuth"]),qt,Bn,_n,un,Wt,In,qn,dr,Cr,Tr,sr,Er,Ar,Kr,Rr,vr,Ln,Un,Jn;const[ur,Hr]=(0,o.useState)("1"),[Nr,Yn]=(0,o.useState)("1");let[Zn,gr]=(0,o.useState)();const or=(0,o.useRef)(),Jr=(0,z.useLocation)(),[zr,fa]=(0,o.useState)(!0),[Ba,va]=(0,o.useState)(["2","1"]),[ga,ta]=(0,o.useState)([]),Yr=(0,o.useRef)(),Ca=(0,z.useParams)(),pa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:o.createElement("span",null,o.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),o.createElement(It.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},o.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,o.useEffect)(()=>{var Vr,$r,Ea,ao,yo,Ha,uo,Va,ei,jo,Ho,Xo,Po,Ga,co,zo,Uo,Mo;try{((Ea=($r=(Vr=Rt==null?void 0:Rt.fileContent)==null?void 0:Vr.content)==null?void 0:$r.content)!=null&&Ea.length||((yo=(ao=Rt==null?void 0:Rt.fileContent)==null?void 0:ao.content)==null?void 0:yo.content)=="")&&(((Ha=Rt==null?void 0:Rt.fileContent)==null?void 0:Ha.file_type)==="txt"?(or.current=window.decodeURIComponent(escape(window.atob((Va=(uo=Rt==null?void 0:Rt.fileContent)==null?void 0:uo.content)==null?void 0:Va.content))),Zn=window.decodeURIComponent(escape(window.atob((jo=(ei=Rt==null?void 0:Rt.fileContent)==null?void 0:ei.content)==null?void 0:jo.content))),gr(Zn)):(or.current=(Xo=(Ho=Rt==null?void 0:Rt.fileContent)==null?void 0:Ho.content)==null?void 0:Xo.content,Zn=(Ga=(Po=Rt==null?void 0:Rt.fileContent)==null?void 0:Po.content)==null?void 0:Ga.content,gr(Zn)))}catch(ln){or.current=window.atob((zo=(co=Rt==null?void 0:Rt.fileContent)==null?void 0:co.content)==null?void 0:zo.content),Zn=window.atob((Mo=(Uo=Rt==null?void 0:Rt.fileContent)==null?void 0:Uo.content)==null?void 0:Mo.content),gr(Zn),de.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Rt.fileContent.content)},[(qt=Rt==null?void 0:Rt.fileContent)==null?void 0:qt.content]),(0,o.useEffect)(()=>{var Vr;const $r=(Vr=an==null?void 0:an.sideBar)==null?void 0:Vr.selectPath.split("/");va($r)},[(Bn=an==null?void 0:an.sideBar)==null?void 0:Bn.selectPath]);const Fa=Vr=>{gr(Vr);let $r=-1;Vr===or.current?$r=0:$r=1,Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!$r}})};(0,o.useEffect)(()=>{new Promise((Vr,$r)=>tn(void 0,null,function*(){var Ea,ao,yo;if(((Ea=an==null?void 0:an.sideBar)==null?void 0:Ea.selectPath)!==""&&((ao=an==null?void 0:an.sideBar)!=null&&ao.selectPath)){const Ha=yield Pt({type:"shixunsDetail/getFileContents",payload:{id:Ca.taskId,path:(yo=an==null?void 0:an.sideBar)==null?void 0:yo.selectPath,secret_repository:zr?null:!0}});Ha!=null&&Ha.content||(Ha==null?void 0:Ha.content)==""||Pt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(_n=an==null?void 0:an.sideBar)==null?void 0:_n.selectPath]);const Aa=o.createElement(xe.default,{className:pe.menu,onClick:Vr=>{var $r;!(($r=Rt==null?void 0:Rt.detail)!=null&&$r.secret_repository)&&Vr.key==="2"&&Yn("1"),Hr(Vr.key),Vr.key==="1"?fa(!0):fa(!1)}},o.createElement(xe.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),pa.filter(Vr=>{var $r,Ea;return!(($r=Rt==null?void 0:Rt.detail)!=null&&$r.init_repository)||(Ea=Rt==null?void 0:Rt.detail)!=null&&Ea.is_jupyter_lab?Vr.id!=="2":Vr}).map((Vr,$r)=>o.createElement(xe.default.Item,{className:"leaveClick",key:Vr.id},Vr.name))),To=()=>tn(void 0,null,function*(){var Vr,$r;const Ea=yield Pt({type:"shixunsDetail/updateRepositoryFiles",payload:{id:Ca.taskId,path:($r=(Vr=Rt==null?void 0:Rt.fileContent)==null?void 0:Vr.params)==null?void 0:$r.path,content:Zn,secret_repository:zr?null:!0}});Ea!=null&&Ea.content&&(de.ZP.info("\u4FDD\u5B58\u6210\u529F"),Pt({type:"practiceSetting/setSideBarTabs",payload:ut(Qe({},an.sideBar),{confirmLeave:!1})}))});return o.createElement("div",{className:pe.warehouse,style:{minHeight:600}},o.createElement("div",{className:pe.header},o.createElement(s.Z,{align:"middle",className:"w100 c-white",style:{height:60}},o.createElement(fe.Z,{flex:"1"},o.createElement(s.Z,{align:"middle"},o.createElement(fe.Z,null,o.createElement(Xe.Z,{dropdownRender:()=>Aa,className:pe.menu},o.createElement("span",{className:"font16 c-white current ml20"},pa.find(Vr=>Vr.id===ur).name," ",o.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),o.createElement(fe.Z,{flex:"81px"},o.createElement("div",{className:pe.line})),o.createElement(fe.Z,null,o.createElement(O.default,{className:pe.tabs,activeKey:Nr,onChange:Vr=>{var $r;($r=an==null?void 0:an.sideBar)!=null&&$r.confirmLeave?w.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Yn(Vr),Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Yn(Vr),Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},o.createElement(kt,{tab:o.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),zr&&((un=Rt==null?void 0:Rt.detail)==null?void 0:un.init_repository)&&o.createElement(kt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!zr&&((Wt=Rt==null?void 0:Rt.detail)==null?void 0:Wt.secret_repository)&&o.createElement(kt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(zr&&((In=Rt==null?void 0:Rt.repository)==null?void 0:In.git_url)||!zr&&((qn=Rt==null?void 0:Rt.secretRepository)==null?void 0:qn.git_url))&&o.createElement(o.Fragment,null,o.createElement(fe.Z,null,o.createElement("span",{className:pe.title},"\u4ED3\u5E93\u5730\u5740:"),o.createElement("input",{readOnly:!0,value:zr?(dr=Rt==null?void 0:Rt.repository)==null?void 0:dr.git_url:(Cr=Rt==null?void 0:Rt.secretRepository)==null?void 0:Cr.git_url}),o.createElement(me.CopyToClipboard,{text:zr?(Tr=Rt==null?void 0:Rt.repository)==null?void 0:Tr.git_url:(sr=Rt==null?void 0:Rt.secretRepository)==null?void 0:sr.git_url,onCopy:()=>de.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(It.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},o.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),o.createElement("div",{className:pe.content,style:{overflow:"auto"}},Nr==="1"&&o.createElement(o.Fragment,null,o.createElement("aside",{className:pe.left},o.createElement(L.Z,{spinning:!!tt.effects["shixunsDetail/getRepositorys"],wrapperClassName:`${pe.loading} ${pe.bottom0}`},o.createElement(bt,{setTreeData:ta,treeData:ga,activeKey:ur,isRepository:zr,haveAuth:Lt}))),o.createElement("aside",{className:pe.right,ref:Yr},((Er=an==null?void 0:an.sideBar)==null?void 0:Er.selectPath)!==""&&o.createElement(o.Fragment,null,o.createElement(L.Z,{spinning:!!tt.effects["shixunsDetail/getFileContents"],wrapperClassName:pe.loading},o.createElement("div",{className:pe.filePathWrp},o.createElement(s.Z,{align:"middle",className:"w100"},o.createElement(fe.Z,null,o.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),o.createElement(fe.Z,{flex:"40px"},o.createElement("div",{className:pe.line,style:{marginLeft:20}})),o.createElement(fe.Z,{className:pe.filePath},Ba.map((Vr,$r)=>o.createElement("span",{className:"c-blue"},Vr))))),o.createElement("div",{className:tt.effects["shixunsDetail/getFileContents"]?"hide":"show"},o.createElement(Se.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Ar=Rt==null?void 0:Rt.fileContent)==null?void 0:Ar.filename,type:((Kr=Rt==null?void 0:Rt.fileContent)==null?void 0:Kr.file_type)==="office"?"download":(Rr=Rt==null?void 0:Rt.fileContent)==null?void 0:Rr.file_type,data:Zn,monacoEditor:{value:Zn,language:(vr=Rt==null?void 0:Rt.fileContent)==null?void 0:vr.language,onChange:Vr=>Fa(Vr),options:{fontSize:14,readOnly:!Lt}}}))),((Ln=Rt==null?void 0:Rt.fileContent)==null?void 0:Ln.file_type)==="txt"&&Lt&&o.createElement(s.Z,{align:"middle",justify:"center",className:pe.footer},o.createElement(fe.Z,null,o.createElement(v.ZP,{type:"primary",size:"middle",onClick:To},"\u63D0\u4EA4")))),((Un=an==null?void 0:an.sideBar)==null?void 0:Un.selectPath)==""&&((Jn=Rt==null?void 0:Rt.detail)==null?void 0:Jn.init_repository)&&o.createElement("div",{className:pe.empty},o.createElement("img",{src:on.x7,width:"258"}),o.createElement("br",null),o.createElement("span",{className:"c-grey-c"},!!(ga!=null&&ga.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(ga!=null&&ga.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Nr==="2"&&o.createElement("div",{className:pe.commit},o.createElement(U,{isRepository:zr}))))};var Gt=(0,z.connect)(({loading:Me,globalSetting:ke,practiceSetting:Ae,shixunsDetail:tt})=>({globalSetting:ke,loading:Me,practiceSetting:Ae,shixunsDetail:tt}))(gt),sn=i(30638),yn=i(51784),bn=i(70635),mn=i(24905);const Pn=({dispatch:Me,innovation:ke,openForkModal:Ae})=>{const tt=()=>{Ae("remindModal")},Pt=()=>{Me({type:"innovation/closeModal"})};return o.createElement(w.default,{title:"\u542F\u52A8\u73AF\u5883",width:600,okText:"Fork\u9879\u76EE",okButtonProps:{type:"primary"},centered:!0,open:ke.visibleModalName==="remindfork-project",destroyOnClose:!0,onCancel:Pt,onOk:tt},o.createElement("div",{style:{marginTop:14}},o.createElement("p",null,"\u4F60\u4E0D\u662F\u8BE5\u9879\u76EE\u7684\u521B\u5EFA\u8005/\u5408\u4F5C\u8005\uFF0C\u65E0\u6CD5\u76F4\u63A5\u542F\u52A8\u73AF\u5883\u3002"),o.createElement("p",null,"\u8BF7\u5148Fork\u4E3A\u4F60\u4E2A\u4EBA\u7684\u9879\u76EE\u540E\uFF0C\u518D\u542F\u52A8\u73AF\u5883\u3002"),o.createElement(s.Z,null,o.createElement(mn.default,{checked:ke.hideRemindModal,onChange:an=>Me({type:"innovation/save",payload:{hideRemindModal:an.target.checked}})},"\u4E0D\u518D\u63D0\u793A"))))};var Mn=(0,z.connect)(({innovation:Me})=>({innovation:Me}))(Pn),er=Object.defineProperty,rr=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Xt=(Me,ke,Ae)=>ke in Me?er(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Me[ke]=Ae,Fn=(Me,ke)=>{for(var Ae in ke||(ke={}))An.call(ke,Ae)&&Xt(Me,Ae,ke[Ae]);if(rr)for(var Ae of rr(ke))jt.call(ke,Ae)&&Xt(Me,Ae,ke[Ae]);return Me},xn=(Me,ke,Ae)=>new Promise((tt,Pt)=>{var an=st=>{try{Lt(Ae.next(st))}catch(qt){Pt(qt)}},Rt=st=>{try{Lt(Ae.throw(st))}catch(qt){Pt(qt)}},Lt=st=>st.done?tt(st.value):Promise.resolve(st.value).then(an,Rt);Lt((Ae=Ae.apply(Me,ke)).next())});const{Paragraph:kn}=A.default,{TabPane:Nn}=O.default,Cn=["#FF7E0F","#165DFF","#44D7B6","red"],cn=({user:Me,dispatch:ke})=>{var Ae,tt,Pt,an,Rt,Lt,st,qt,Bn,_n,un;const[Wt,In]=(0,o.useState)(),[qn,dr]=(0,o.useState)(!0),[Cr,Tr]=(0,o.useState)(!1),{taskId:sr}=(0,z.useParams)(),[Er,Ar]=(0,o.useState)("1"),Kr=(0,o.useMemo)(()=>{const{userInfo:Zn}=Me;return(0,Te.Ny)()||(Zn==null?void 0:Zn.user_id)===(Wt==null?void 0:Wt.sci_project.user_id)||(Wt==null?void 0:Wt.is_partner)},[Me,Wt]),Rr=(0,o.useMemo)(()=>{const{userInfo:Zn}=Me;return(0,Te.Ny)()||(Zn==null?void 0:Zn.user_id)===(Wt==null?void 0:Wt.sci_project.user_id)},[Me,Wt]),[vr,Ln]=(0,o.useState)(!1),[Un,Jn]=(0,o.useState)(!1),[ur]=V.default.useForm();(0,o.useEffect)(()=>{(0,pt.T)(sr).then(Zn=>{dr(!1),!Zn.status&&In(Zn)})},[]);const Hr=Zn=>{if(Wt.my_sci_projects_num>=10&&!(0,Te.Ny)()){ke({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:o.createElement(v.ZP,{onClick:()=>ke({type:"innovation/closeSimpleModal"}),type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}ke({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:Zn}})},Nr=()=>{z.history.push(`/innovation/project/edit/${sr}`)},Yn=()=>{ke({type:"innovation/openModal",payload:"delete-project"})};return o.createElement(L.Z,{spinning:qn},Wt&&o.createElement("div",{className:q.project_detail_wrapper},o.createElement(s.Z,{justify:"space-between",align:"middle",style:{marginBottom:10}},o.createElement(fe.Z,{className:q.title,span:20},Wt.sci_project.username," / ",Wt.sci_project.name),o.createElement(fe.Z,{span:4,style:{textAlign:"right"}},o.createElement(v.ZP,{icon:o.createElement(R.Z,null),className:q.fork_btn,onClick:()=>Hr("forkButton")},o.createElement("span",null,Wt.sci_project.forked_count)))),o.createElement(kn,{ellipsis:{rows:3,expandable:!0,symbol:o.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",o.createElement(Y.Z,null))},className:q.desc},Wt.sci_project.description),o.createElement(s.Z,{justify:"space-between"},o.createElement(fe.Z,{className:q.info},o.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",Wt.mirror_repository_info.name),o.createElement("span",{className:q.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",F()(Wt.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),Kr&&o.createElement(fe.Z,{className:q.operation},o.createElement("span",{onClick:Nr},"\u7F16\u8F91"),Rr&&o.createElement("span",{className:q.delete_btn,onClick:Yn},"\u5220\u9664"))),o.createElement(ve.Z,null),o.createElement(O.default,{activeKey:Er,onChange:Zn=>{Ar(Zn)},tabBarExtraContent:{right:o.createElement(v.ZP,{type:"primary",loading:Cr,onClick:()=>{if(Tr(!0),!Kr){window.localStorage.getItem("hideRemindModal")==="true"?Hr("forkButton"):ke({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}}),Tr(!1);return}(0,pt.T)(sr).then(Zn=>{if(In(Zn),Zn.verify_info.status===-1){Ln(!0),ur.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});return}if(Zn.verify_info.status===0){w.default.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:()=>{Ar("3")}});return}if(Zn.verify_info.status===1&&z.history.push(`/innovation/tasks/${sr}`),Zn.verify_info.status===2){w.default.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:()=>{Ar("3")}});return}}).finally(()=>{Tr(!1)})}},"\u542F\u52A8\u73AF\u5883")}},o.createElement(Nn,{tab:"\u4EE3\u7801",key:"1"},o.createElement(Gt,{haveAuth:Kr})),o.createElement(Nn,{tab:"\u6570\u636E\u96C6",key:"2"},o.createElement(sn.Z,{detail:Wt})),o.createElement(Nn,{tab:"\u5408\u4F5C\u8005",key:"4"},o.createElement(yn.Z,{position:"detail"})),o.createElement(Nn,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},o.createElement("div",{className:q.huanj},o.createElement("div",{className:q.divtitle},o.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),o.createElement("div",{style:{marginLeft:28}},o.createElement("div",null,o.createElement("label",null,"CPU\uFF1A"),o.createElement("span",null,((Ae=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Ae.max_cpu)+"\u6838"||0)),o.createElement("div",null,o.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),o.createElement("span",null,((tt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:tt.min_cpu)+"\u6838"||0)),o.createElement("div",null,o.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),o.createElement("span",null,((Pt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Pt.max_memory)+"M"||0)),o.createElement("div",null,o.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),o.createElement("span",null,((an=Wt==null?void 0:Wt.sci_project_config)==null?void 0:an.min_memory)+"M"||0)),o.createElement("div",null,o.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),o.createElement("span",null,((Rt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Rt.max_disk)+"G"||0)),o.createElement("div",null,o.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),o.createElement("span",null,((Lt=Wt==null?void 0:Wt.sci_project_config)==null?void 0:Lt.gpu)||"- -")))),o.createElement("div",{className:q.divtitle},o.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),o.createElement("div",{style:{marginLeft:28}},o.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),o.createElement("span",null,((st=Wt==null?void 0:Wt.sci_project_config)==null?void 0:st.survival_time)+"\u5C0F\u65F6"||0))),o.createElement("div",{className:q.divtitle},o.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),o.createElement("div",{style:{marginLeft:28}},o.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),o.createElement("span",{style:{color:Cn[parseInt(`${(qt=Wt==null?void 0:Wt.verify_info)==null?void 0:qt.status}`)+1]}},((Bn=Wt==null?void 0:Wt.verify_info)==null?void 0:Bn.status_cn)||"- -")),o.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},o.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),o.createElement("span",null,((_n=Wt==null?void 0:Wt.verify_info)==null?void 0:_n.refuse_reason)||"- -")))),o.createElement("div",{style:{textAlign:"center"}},o.createElement(v.ZP,{disabled:((un=Wt==null?void 0:Wt.verify_info)==null?void 0:un.status)<=0,onClick:()=>{ur.setFieldsValue(Fn({},Wt==null?void 0:Wt.sci_project_config)),Ln(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),o.createElement(P,{detail:Wt}),o.createElement(Ue,{projectId:sr}),o.createElement(Mn,{openForkModal:Hr})),o.createElement(w.default,{title:"\u542F\u52A8\u73AF\u5883",open:vr,okButtonProps:{loading:Un},onCancel:()=>{Ln(!1)},onOk:()=>{ur.submit()}},o.createElement("div",null,o.createElement(V.default,{labelCol:{span:6},wrapperCol:{span:18},form:ur,preserve:!1,onFinish:Zn=>xn(void 0,null,function*(){Jn(!0);const gr=yield(0,bn.ZP)(`/api/sci/projects/${sr}/commit_verify.json`,{method:"POST",body:Fn({},Zn)});Ln(!1),(0,pt.T)(sr).then(or=>{dr(!1),!or.status&&In(or)}),de.ZP.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),Jn(!1)})},o.createElement(V.default.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},o.createElement(x.Z,{min:0,style:{width:"100%"}})),o.createElement(V.default.Item,{label:"GPU\u6570\u91CF",name:"gpu"},o.createElement(x.Z,{min:0,style:{width:"100%"},precision:0})),o.createElement(V.default.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},o.createElement(x.Z,{min:.1,style:{width:"100%"},precision:1}))))))};var Qn=(0,z.connect)(({innovation:Me,user:ke})=>({innovation:Me,user:ke}))(cn)},51784:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Ve}});var o=i(59301),A=i(42203),O=i(43418),V=i(8591),v=i(3113),L=i(69127),s=i(19871),fe=i(10148),ve=i(2119),w=i(5112),de={title:"title___rpaor",content:"content___Hb0l5",add:"add___THwHB",colorBlue:"colorBlue___yc4F8",radio:"radio___hn9Vt"},x=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,z=(me,ie)=>{var G={};for(var H in me)R.call(me,H)&&ie.indexOf(H)<0&&(G[H]=me[H]);if(me!=null&&x)for(var H of x(me))ie.indexOf(H)<0&&Y.call(me,H)&&(G[H]=me[H]);return G},q=(me,ie,G)=>new Promise((H,we)=>{var Ie=Ze=>{try{Re(G.next(Ze))}catch(Dt){we(Dt)}},ee=Ze=>{try{Re(G.throw(Ze))}catch(Dt){we(Dt)}},Re=Ze=>Ze.done?H(Ze.value):Promise.resolve(Ze.value).then(Ie,ee);Re((G=G.apply(me,ie)).next())});const pt=me=>{var ie=me,{shixunsDetail:G,globalSetting:H,loading:we,dispatch:Ie,onReloadData:ee}=ie,Re=z(ie,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ze,Dt]=(0,o.useState)(),[Ct,ht]=(0,o.useState)([]);(0,o.useEffect)(()=>{G.actionTabs.key==="Collaborators-ChangeManager"&&Ot()},[G.actionTabs.key]);const Ot=()=>q(void 0,null,function*(){var nt;const te=yield Ie({type:"shixunsDetail/getChangeManager",payload:{id:(nt=G.actionTabs.params)==null?void 0:nt.id}});ht(te||[])}),$t=()=>{var nt;Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(nt=G.actionTabs.params)==null?void 0:nt.id}}})},Nt=()=>q(void 0,null,function*(){var nt;if(!Ze){V.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const te=yield Ie({type:"shixunsDetail/changeManager",payload:{id:(nt=G.actionTabs.params)==null?void 0:nt.id,user_id:Ze}});Jt(),te&&(ee(),V.ZP.info(te.message))}),Jt=()=>{Ie({type:"shixunsDetail/setActionTabs",payload:{}}),Dt(null)};return o.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:G.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:we.effects["shixunsDetail/changeManager"],onOk:Nt,onCancel:Jt},o.createElement("div",null,o.createElement("div",{className:de.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",o.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),o.createElement("div",{className:de.content},Ct.length?o.createElement(w.ZP.Group,{value:Ze,onChange:nt=>Dt(nt.target.value)},Ct.map((nt,te)=>o.createElement(w.ZP,{className:de.radio,key:te,value:nt.user_id},nt.name))):o.createElement("div",{className:de.add},o.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",o.createElement("a",{className:de.colorBlue,onClick:$t},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Te=(0,A.connect)(({shixunsDetail:me,loading:ie,globalSetting:G})=>({shixunsDetail:me,globalSetting:G,loading:ie}))(pt),ft=i(99313),Ne=i(4194);const{TabPane:Q}=ft.default;var P=({visible:me,onCancel:ie,onSelectGroup:G,shixunId:H,onSelectCollaborator:we})=>o.createElement(O.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:me,width:1100,centered:!0,keyboard:!1,onCancel:ie,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},o.createElement(ft.default,{defaultActiveKey:"1"},o.createElement(Q,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},o.createElement(Ne.Z,{type:1,onCancel:ie,container_type:2,container_id:H,onSelect:we})))),c={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},F=i(66119),N=i(19635),_=i(70635),M=Object.defineProperty,ne=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,pe=(me,ie,G)=>ie in me?M(me,ie,{enumerable:!0,configurable:!0,writable:!0,value:G}):me[ie]=G,It=(me,ie)=>{for(var G in ie||(ie={}))Z.call(ie,G)&&pe(me,G,ie[G]);if(ne)for(var G of ne(ie))Ue.call(ie,G)&&pe(me,G,ie[G]);return me},xe=(me,ie,G)=>new Promise((H,we)=>{var Ie=Ze=>{try{Re(G.next(Ze))}catch(Dt){we(Dt)}},ee=Ze=>{try{Re(G.throw(Ze))}catch(Dt){we(Dt)}},Re=Ze=>Ze.done?H(Ze.value):Promise.resolve(Ze.value).then(Ie,ee);Re((G=G.apply(me,ie)).next())});const Xe=({shixunsDetail:me,globalSetting:ie,loading:G,user:H,dispatch:we,position:Ie})=>{const ee=(0,o.useRef)(),[Re,Ze]=(0,o.useState)(0),[Dt,Ct]=(0,o.useState)([]),[ht,Ot]=(0,o.useState)({id:null,page:1}),$t=(0,A.useParams)(),[Nt,Jt]=(0,o.useState)({}),nt=(0,o.useMemo)(()=>(0,ve.Ny)()||(Nt==null?void 0:Nt.current_user_is_creator)||(Nt==null?void 0:Nt.current_user_is_partner),[ve.Ny,Nt]),te=(0,o.useMemo)(()=>(0,ve.Ny)()||(Nt==null?void 0:Nt.current_user_is_creator),[ve.Ny,Nt]);(0,o.useEffect)(()=>{ee.current=$t==null?void 0:$t.taskId,ht.id=$t==null?void 0:$t.taskId,Ot(ht),X(ht)},[]);const X=se=>xe(void 0,null,function*(){const W=yield(0,_.ZP)(`/api/sci/projects/${$t==null?void 0:$t.taskId}/get_project_partners.json`,{method:"get"});W&&(Ct(W.users||[]),Ze(W.users_count),Jt(W))}),B=()=>xe(void 0,null,function*(){ht.page=1,Ot(ht);const se=(0,N.g)();yield we({type:"user/getUserInfo",payload:se}),yield X(ht)}),d=se=>{ht.page=se,Ot(ht),X(ht)},j=se=>{O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.createElement("div",{className:c.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>xe(void 0,null,function*(){const W=yield(0,_.ZP)(`/api/sci/projects/${$t==null?void 0:$t.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:se}});V.ZP.info("\u5220\u9664\u6210\u529F"),ht.page=1,Ot(ht),X(ht)})})},ue=()=>{we({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ee.current}}})};function C(){we({type:"shixunsDetail/setActionTabs",payload:{}})}const h={visible:me.actionTabs.key==="Collaborators-AddCollaborator",onCancel:C,shixunId:ee.current,onSelectCollaborator:se=>xe(void 0,null,function*(){C(),(yield(0,_.ZP)(`/api/sci/projects/${ee.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:se}}))&&(V.ZP.success("\u6DFB\u52A0\u6210\u529F"),B())}),onSelectGroup:se=>xe(void 0,null,function*(){C(),(yield we({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ee.current,group_id:se.group_id}}))&&(V.ZP.success("\u6DFB\u52A0\u6210\u529F"),B())})};return o.createElement("section",null,o.createElement("div",{className:c.wrap},o.createElement("div",{className:c.content},o.createElement("div",{className:c.head},o.createElement("span",{className:c.headCount},"\u5408\u4F5C\u8005\uFF08",Re,"\u4EBA\uFF09"),nt&&o.createElement("div",null,o.createElement(v.ZP,{className:c.button,style:{marginRight:Ie==="detail"?0:"20px"},onClick:ue,icon:o.createElement(F.Z,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),o.createElement("div",{className:c.list},o.createElement(L.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Dt.map((se,W)=>o.createElement("div",{style:{display:"inline-block",width:"50%"},key:W},o.createElement("div",{className:c.itemWrap},o.createElement("a",{target:"_blank",className:c.imgWrap},o.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:c.img,src:`${fe.Z.IMG_SERVER}/images/${se==null?void 0:se.image_url}`}),(se==null?void 0:se.is_creator)&&o.createElement("span",{className:c.manager},"\u521B\u5EFA\u8005")),o.createElement("div",{className:c.itemContent},o.createElement("div",{className:c.nameWrap},o.createElement("a",{target:"_blank",className:c.name},se==null?void 0:se.user_name),o.createElement("div",{className:c.actionGroup},!(se!=null&&se.is_creator)&&te?o.createElement("a",{className:c.deletetitle,onClick:()=>j(se.id)},"\u5220\u9664"):null)),o.createElement("p",{className:c.schoolWrap},o.createElement("span",{className:c.school},se==null?void 0:se.school_name))))))))),Re>10&&o.createElement("div",{className:c.countWrap},o.createElement(s.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Re,onChange:se=>d(se),pageSize:10,current:ht.page}))),o.createElement(Te,{onReloadData:B}),o.createElement(P,It({},h)))};var Ve=(0,A.connect)(({shixunsDetail:me,loading:ie,globalSetting:G,user:H})=>({shixunsDetail:me,globalSetting:G,user:H,loading:ie}))(Xe)},52151:function(hn,rt,i){"use strict";i.d(rt,{$L:function(){return O},M3:function(){return x},NV:function(){return V},T:function(){return fe},V1:function(){return v},ie:function(){return de},ln:function(){return ve},pV:function(){return R},th:function(){return s}});var o=i(70635),A=(Y,z,q)=>new Promise((pt,Te)=>{var ft=P=>{try{Q(q.next(P))}catch(c){Te(c)}},Ne=P=>{try{Q(q.throw(P))}catch(c){Te(c)}},Q=P=>P.done?pt(P.value):Promise.resolve(P.value).then(ft,Ne);Q((q=q.apply(Y,z)).next())});function O(Y){return A(this,null,function*(){return(0,o.ZP)("/api/sci/projects.json",{method:"post",body:Y})})}function V(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${z}.json`,{method:"put",body:Y})})}function v(Y){return A(this,null,function*(){return(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:Y})})}function L(Y){return A(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:Y})})}function s(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}.json`,{method:"delete",body:z})})}function fe(Y){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}.json`,{method:"get"})})}function ve(Y){return A(this,null,function*(){return(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:Y})})}function w(Y){return A(this,null,function*(){return Fetch(`/api/sci/projects/${Y}/remove_data_sets.json`,{method:"get"})})}function de(Y){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}/start_environment.json`,{method:"post"})})}function x(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}/fork_sci_project.json`,{method:"post",body:z})})}function R(Y,z){return A(this,null,function*(){return(0,o.ZP)(`/api/sci/projects/${Y}/get_data_sets.json`,{method:"get",params:z})})}},18032:function(hn,rt,i){"use strict";i.d(rt,{rX:function(){return Q},pW:function(){return P},gy:function(){return c},xY:function(){return Ne},O5:function(){return ft},tJ:function(){return Y},o1:function(){return z},Rd:function(){return Te}});var o=i(42203),A=i(43418),O=i(28103),V=i(8591),v=i(2119),L=i(58130),s=i(14726),fe=i(25510),ve="data:image/png;base64,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",w=i.p+"static/newqrcode.a8740efb.png",de=i(32637),x=i(59301),R=(F,N,_)=>new Promise((M,ne)=>{var Z=It=>{try{pe(_.next(It))}catch(xe){ne(xe)}},Ue=It=>{try{pe(_.throw(It))}catch(xe){ne(xe)}},pe=It=>It.done?M(It.value):Promise.resolve(It.value).then(Z,Ue);pe((_=_.apply(F,N)).next())});const Y=(F,N=!1)=>!!(z(F)&&q(N)),z=F=>(0,v.bg)()?!0:(F({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),q=(F=!1)=>{var N;const{user:_}=(0,o.getDvaApp)()._store.getState();return(N=_.userInfo)!=null&&N.profile_completed?!0:(A.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,L.xg)("/account/profile/edit"),pt()}}),!1)},pt=()=>{A.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()}})},Te=()=>{A.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:x.createElement("div",{style:{textAlign:"center"}},x.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"),x.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:de}),x.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ft=()=>{var F;const{user:N}=(0,o.getDvaApp)()._store.getState();return(F=N.userInfo)!=null&&F.professional_certification?!0:(A.default.confirm({title:"\u63D0\u793A",centered:!0,content:x.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,L.xg)("/account/certification")}}),!1)},Ne=()=>(0,v.V9)()?!0:(A.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc",style:{marginLeft:-38}},x.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),x.createElement("img",{src:w,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Q=(F,N)=>F?!0:(A.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:x.createElement("div",null,x.createElement("p",null,N||"\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"),x.createElement("div",{style:{marginLeft:"110px"}},x.createElement("img",{src:ve,width:200}),x.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,L.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),P=F=>{A.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:x.createElement("div",null,x.createElement("div",null,x.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"),x.createElement(O.Z,null),x.createElement("p",{style:{color:"#666666",fontSize:12}}," ",x.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 ",x.createElement("a",null,F),"\u5929\u3002"),x.createElement("p",{style:{color:"#666666",fontSize:12}}," ",x.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")),x.createElement("div",{style:{textAlign:"center",marginTop:30}},x.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:fe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},c=(F,N="")=>{const{shixunsDetail:{detail:_}}=(0,o.getDvaApp)()._store.getState();if((_==null?void 0:_.public)===2||(_==null?void 0:_.public)===1||(_==null?void 0:_.shixun_status)===3){let M="";return(_==null?void 0:_.public)===2&&(M="\u5DF2\u516C\u5F00"),(_==null?void 0:_.public)===1&&(M="\u5F85\u5BA1\u6838"),(_==null?void 0:_.shixun_status)===3&&(M="\u5DF2\u5173\u95ED"),A.default.info({centered:!0,icon:x.createElement(s.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc",style:{marginLeft:-38}},x.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},x.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",M,"\uFF0C",N,"\u3002"),x.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),x.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:fe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(_==null?void 0:_.shixun_status)===2?(A.default.confirm({centered:!0,icon:x.createElement(s.Z,null),title:"\u63D0\u793A",content:x.createElement("div",null,x.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\u3002"),x.createElement("br",null),x.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:()=>{A.default.confirm({width:440,centered:!0,icon:x.createElement(s.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:()=>R(void 0,null,function*(){(yield F({type:"shixunsDetail/cancelRelease",payload:{id:_==null?void 0:_.identifier}})).status!==401&&(V.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),F({type:"shixunsDetail/getShixunsDetail",payload:{id:_==null?void 0:_.identifier}}),F({type:"practiceSetting/getCommonData",payload:{id:_==null?void 0:_.identifier}}))})})}}),!0):!1}},50371:function(hn,rt){"use strict";function i(){const o=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let A=1;A{const v=O[V];v!==void 0&&(o[V]=v)})}return o}rt.Z=i},13845:function(hn,rt,i){"use strict";i.d(rt,{F:function(){return o},Z:function(){return A}});function o(O){return O!=null&&O===O.window}function A(O,V){var v,L;if(typeof window=="undefined")return 0;const s=V?"scrollTop":"scrollLeft";let fe=0;return o(O)?fe=O[V?"pageYOffset":"pageXOffset"]:O instanceof Document?fe=O.documentElement[s]:(O instanceof HTMLElement||O)&&(fe=O[s]),O&&!o(O)&&typeof fe!="number"&&(fe=(L=((v=O.ownerDocument)!==null&&v!==void 0?v:O).documentElement)===null||L===void 0?void 0:L[s]),fe}},56762:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});var o=i(59301);function A(){const[,O]=o.useReducer(V=>V+1,0);return O}},68031:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return V}});var o=i(23073);function A(v,L,s,fe){const ve=s-L;return v/=fe/2,v<1?ve/2*v*v*v+L:ve/2*((v-=2)*v*v+2)+L}var O=i(13845);function V(v){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:s=()=>window,callback:fe,duration:ve=450}=L,w=s(),de=(0,O.Z)(w,!0),x=Date.now(),R=()=>{const z=Date.now()-x,q=A(z>ve?ve:z,de,v,ve);(0,O.F)(w)?w.scrollTo(window.pageXOffset,q):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=q:w.scrollTop=q,zs||L},88522:function(hn,rt,i){"use strict";var o=i(92310),A=i.n(o),O=i(38298),V=i(64002),v=i(59301),L=i(53487),s=i(92343),fe=i(36355),ve=i(57809);const{Option:w}=ve.default;function de(z){return z&&z.type&&(z.type.isSelectOption||z.type.isSelectOptGroup)}const x=(z,q)=>{const{prefixCls:pt,className:Te,popupClassName:ft,dropdownClassName:Ne,children:Q,dataSource:P}=z,c=(0,O.Z)(Q);let F;c.length===1&&(0,s.l$)(c[0])&&!de(c[0])&&([F]=c);const N=F?()=>F:void 0;let _;c.length&&de(c[0])?_=Q:_=P?P.map(Z=>{if((0,s.l$)(Z))return Z;switch(typeof Z){case"string":return v.createElement(w,{key:Z,value:Z},Z);case"object":{const{value:Ue}=Z;return v.createElement(w,{key:Ue,value:Ue},Z.text)}default:return}}):[];const{getPrefixCls:M}=v.useContext(fe.E_),ne=M("select",pt);return v.createElement(ve.default,Object.assign({ref:q,suffixIcon:null},(0,V.Z)(z,["dataSource","dropdownClassName"]),{prefixCls:ne,popupClassName:ft||Ne,className:A()(`${ne}-auto-complete`,Te),mode:ve.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:N}),_)},R=v.forwardRef(x),Y=(0,L.Z)(R);R.Option=w,R._InternalPanelDoNotUseOrYouWillBeFired=Y,rt.Z=R},24905:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return F}});var o=i(92310),A=i.n(o),O=i(5630),V=i(59301),v=i(36355),L=i(1684),s=i(32441),ve=V.createContext(null),w=i(98447),de=i(14088),x=i(4572),R=function(N,_){var M={};for(var ne in N)Object.prototype.hasOwnProperty.call(N,ne)&&_.indexOf(ne)<0&&(M[ne]=N[ne]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,ne=Object.getOwnPropertySymbols(N);Z{var M;const{prefixCls:ne,className:Z,rootClassName:Ue,children:pe,indeterminate:It=!1,style:xe,onMouseEnter:Xe,onMouseLeave:Ve,skipGroup:me=!1,disabled:ie}=N,G=R(N,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:H,direction:we,checkbox:Ie}=V.useContext(v.E_),ee=V.useContext(ve),{isFormItemInput:Re}=V.useContext(s.aM),Ze=V.useContext(L.Z),Dt=(M=(ee==null?void 0:ee.disabled)||ie)!==null&&M!==void 0?M:Ze,Ct=V.useRef(G.value);V.useEffect(()=>{ee==null||ee.registerValue(G.value)},[]),V.useEffect(()=>{if(!me)return G.value!==Ct.current&&(ee==null||ee.cancelValue(Ct.current),ee==null||ee.registerValue(G.value),Ct.current=G.value),()=>ee==null?void 0:ee.cancelValue(G.value)},[G.value]);const ht=H("checkbox",ne),[Ot,$t]=(0,w.ZP)(ht),Nt=Object.assign({},G);ee&&!me&&(Nt.onChange=function(){G.onChange&&G.onChange.apply(G,arguments),ee.toggleOption&&ee.toggleOption({label:pe,value:G.value})},Nt.name=ee.name,Nt.checked=ee.value.includes(G.value));const Jt=A()(`${ht}-wrapper`,{[`${ht}-rtl`]:we==="rtl",[`${ht}-wrapper-checked`]:Nt.checked,[`${ht}-wrapper-disabled`]:Dt,[`${ht}-wrapper-in-form-item`]:Re},Ie==null?void 0:Ie.className,Z,Ue,$t),nt=A()({[`${ht}-indeterminate`]:It},x.A,$t),te=It?"mixed":void 0;return Ot(V.createElement(de.Z,{component:"Checkbox",disabled:Dt},V.createElement("label",{className:Jt,style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),xe),onMouseEnter:Xe,onMouseLeave:Ve},V.createElement(O.Z,Object.assign({"aria-checked":te},Nt,{prefixCls:ht,className:nt,disabled:Dt,ref:_})),pe!==void 0&&V.createElement("span",null,pe))))};var q=V.forwardRef(Y),pt=i(26390),Te=i(64002),ft=function(N,_){var M={};for(var ne in N)Object.prototype.hasOwnProperty.call(N,ne)&&_.indexOf(ne)<0&&(M[ne]=N[ne]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,ne=Object.getOwnPropertySymbols(N);Z{const{defaultValue:M,children:ne,options:Z=[],prefixCls:Ue,className:pe,rootClassName:It,style:xe,onChange:Xe}=N,Ve=ft(N,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:me,direction:ie}=V.useContext(v.E_),[G,H]=V.useState(Ve.value||M||[]),[we,Ie]=V.useState([]);V.useEffect(()=>{"value"in Ve&&H(Ve.value||[])},[Ve.value]);const ee=V.useMemo(()=>Z.map(X=>typeof X=="string"||typeof X=="number"?{label:X,value:X}:X),[Z]),Re=X=>{Ie(B=>B.filter(d=>d!==X))},Ze=X=>{Ie(B=>[].concat((0,pt.Z)(B),[X]))},Dt=X=>{const B=G.indexOf(X.value),d=(0,pt.Z)(G);B===-1?d.push(X.value):d.splice(B,1),"value"in Ve||H(d),Xe==null||Xe(d.filter(j=>we.includes(j)).sort((j,ue)=>{const C=ee.findIndex(se=>se.value===j),h=ee.findIndex(se=>se.value===ue);return C-h}))},Ct=me("checkbox",Ue),ht=`${Ct}-group`,[Ot,$t]=(0,w.ZP)(Ct),Nt=(0,Te.Z)(Ve,["value","disabled"]),Jt=Z.length?ee.map(X=>V.createElement(q,{prefixCls:Ct,key:X.value.toString(),disabled:"disabled"in X?X.disabled:Ve.disabled,value:X.value,checked:G.includes(X.value),onChange:X.onChange,className:`${ht}-item`,style:X.style,title:X.title},X.label)):ne,nt={toggleOption:Dt,value:G,disabled:Ve.disabled,name:Ve.name,registerValue:Ze,cancelValue:Re},te=A()(ht,{[`${ht}-rtl`]:ie==="rtl"},pe,It,$t);return Ot(V.createElement("div",Object.assign({className:te,style:xe},Nt,{ref:_}),V.createElement(ve.Provider,{value:nt},Jt)))},Q=V.forwardRef(Ne);var P=V.memo(Q);const c=q;c.Group=P,c.__ANT_CHECKBOX=!0;var F=c},98447:function(hn,rt,i){"use strict";i.d(rt,{C2:function(){return v}});var o=i(17313),A=i(37613),O=i(83116);const V=L=>{const{checkboxCls:s}=L,fe=`${s}-wrapper`;return[{[`${s}-group`]:Object.assign(Object.assign({},(0,o.Wf)(L)),{display:"inline-flex",flexWrap:"wrap",columnGap:L.marginXS,[`> ${L.antCls}-row`]:{flex:1}}),[fe]:Object.assign(Object.assign({},(0,o.Wf)(L)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${fe}`]:{marginInlineStart:0},[`&${fe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[s]:Object.assign(Object.assign({},(0,o.Wf)(L)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:L.borderRadiusSM,alignSelf:"center",[`${s}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${s}-inner`]:Object.assign({},(0,o.oN)(L))},[`${s}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:L.checkboxSize,height:L.checkboxSize,direction:"ltr",backgroundColor:L.colorBgContainer,border:`${L.lineWidth}px ${L.lineType} ${L.colorBorder}`,borderRadius:L.borderRadiusSM,borderCollapse:"separate",transition:`all ${L.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:L.checkboxSize/14*5,height:L.checkboxSize/14*8,border:`${L.lineWidthBold}px solid ${L.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${L.motionDurationFast} ${L.motionEaseInBack}, opacity ${L.motionDurationFast}`}},"& + span":{paddingInlineStart:L.paddingXS,paddingInlineEnd:L.paddingXS}})},{[` ${fe}:not(${fe}-disabled), ${s}:not(${s}-disabled) `]:{[`&:hover ${s}-inner`]:{borderColor:L.colorPrimary}},[`${fe}:not(${fe}-disabled)`]:{[`&:hover ${s}-checked:not(${s}-disabled) ${s}-inner`]:{backgroundColor:L.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${s}-checked:not(${s}-disabled):after`]:{borderColor:L.colorPrimaryHover}}},{[`${s}-checked`]:{[`${s}-inner`]:{backgroundColor:L.colorPrimary,borderColor:L.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${L.motionDurationMid} ${L.motionEaseOutBack} ${L.motionDurationFast}`}}},[` ${fe}-checked:not(${fe}-disabled), ${s}-checked:not(${s}-disabled) - `]:{[`&:hover ${s}-inner`]:{backgroundColor:L.colorPrimaryHover,borderColor:"transparent"}}},{[s]:{"&-indeterminate":{[`${s}-inner`]:{backgroundColor:L.colorBgContainer,borderColor:L.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:L.fontSizeLG/2,height:L.fontSizeLG/2,backgroundColor:L.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${fe}-disabled`]:{cursor:"not-allowed"},[`${s}-disabled`]:{[`&, ${s}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${s}-inner`]:{background:L.colorBgContainerDisabled,borderColor:L.colorBorder,"&:after":{borderColor:L.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:L.colorTextDisabled},[`&${s}-indeterminate ${s}-inner::after`]:{background:L.colorTextDisabled}}}]};function v(L,s){const fe=(0,A.TS)(s,{checkboxCls:`.${L}`,checkboxSize:s.controlInteractiveSize});return[V(fe)]}rt.ZP=(0,O.Z)("Checkbox",(L,s)=>{let{prefixCls:fe}=s;return[v(fe,L)]})},93891:function(hn,rt,i){"use strict";var o=i(59301),A=i(36355),O=i(64165);const V=v=>{const{componentName:L}=v,{getPrefixCls:s}=(0,o.useContext)(A.E_),fe=s("empty");switch(L){case"Table":case"List":return o.createElement(O.Z,{image:O.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return o.createElement(O.Z,{image:O.Z.PRESENTED_IMAGE_SIMPLE,className:`${fe}-small`});default:return o.createElement(O.Z,null)}};rt.Z=V},28103:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return x}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(17313),L=i(83116),s=i(37613);const fe=R=>{const{componentCls:Y,sizePaddingEdgeHorizontal:z,colorSplit:q,lineWidth:pt,textPaddingInline:Te,orientationMargin:ft,verticalMarginInline:Ne}=R;return{[Y]:Object.assign(Object.assign({},(0,v.Wf)(R)),{borderBlockStart:`${pt}px solid ${q}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${pt}px solid ${q}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${R.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Y}-with-text`]:{display:"flex",alignItems:"center",margin:`${R.dividerHorizontalWithTextGutterMargin}px 0`,color:R.colorTextHeading,fontWeight:500,fontSize:R.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${q}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${pt}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Y}-with-text-left`]:{"&::before":{width:`${ft*100}%`},"&::after":{width:`${100-ft*100}%`}},[`&-horizontal${Y}-with-text-right`]:{"&::before":{width:`${100-ft*100}%`},"&::after":{width:`${ft*100}%`}},[`${Y}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Te},"&-dashed":{background:"none",borderColor:q,borderStyle:"dashed",borderWidth:`${pt}px 0 0`},[`&-horizontal${Y}-with-text${Y}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Y}-dashed`]:{borderInlineStartWidth:pt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Y}-with-text`]:{color:R.colorText,fontWeight:"normal",fontSize:R.fontSize},[`&-horizontal${Y}-with-text-left${Y}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Y}-inner-text`]:{paddingInlineStart:z}},[`&-horizontal${Y}-with-text-right${Y}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Y}-inner-text`]:{paddingInlineEnd:z}}})}};var ve=(0,L.Z)("Divider",R=>{const Y=(0,s.TS)(R,{dividerHorizontalWithTextGutterMargin:R.margin,dividerHorizontalGutterMargin:R.marginLG,sizePaddingEdgeHorizontal:0});return[fe(Y)]},R=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:R.marginXS})),w=function(R,Y){var z={};for(var q in R)Object.prototype.hasOwnProperty.call(R,q)&&Y.indexOf(q)<0&&(z[q]=R[q]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,q=Object.getOwnPropertySymbols(R);pt{const{getPrefixCls:Y,direction:z,divider:q}=O.useContext(V.E_),{prefixCls:pt,type:Te="horizontal",orientation:ft="center",orientationMargin:Ne,className:Q,rootClassName:P,children:c,dashed:F,plain:N,style:_}=R,M=w(R,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ne=Y("divider",pt),[Z,Ue]=ve(ne),pe=ft.length>0?`-${ft}`:ft,It=!!c,xe=ft==="left"&&Ne!=null,Xe=ft==="right"&&Ne!=null,Ve=A()(ne,q==null?void 0:q.className,Ue,`${ne}-${Te}`,{[`${ne}-with-text`]:It,[`${ne}-with-text${pe}`]:It,[`${ne}-dashed`]:!!F,[`${ne}-plain`]:!!N,[`${ne}-rtl`]:z==="rtl",[`${ne}-no-default-orientation-margin-left`]:xe,[`${ne}-no-default-orientation-margin-right`]:Xe},Q,P),me=O.useMemo(()=>typeof Ne=="number"?Ne:/^\d+$/.test(Ne)?Number(Ne):Ne,[Ne]),oe=Object.assign(Object.assign({},xe&&{marginLeft:me}),Xe&&{marginRight:me});return Z(O.createElement("div",Object.assign({className:Ve,style:Object.assign(Object.assign({},q==null?void 0:q.style),_)},M,{role:"separator"}),c&&Te!=="vertical"&&O.createElement("span",{className:`${ne}-inner-text`,style:oe},c)))}},91857:function(hn,rt,i){"use strict";var o=i(59301),A=i(38226),O=i(92310),V=i.n(O),v=i(31561),L=i(80764),s=i(35788),fe=i(64002),ve=i(79676),w=i(53487),de=i(92343),x=i(36355),R=i(20834),Y=i(40875),z=i(88088),q=i(47211);const pt=null,Te=P=>{const{menu:c,arrow:F,prefixCls:N,children:_,trigger:M,disabled:ne,dropdownRender:Z,getPopupContainer:Ue,overlayClassName:pe,rootClassName:It,open:xe,onOpenChange:Xe,visible:Ve,onVisibleChange:me,mouseEnterDelay:oe=.15,mouseLeaveDelay:G=.1,autoAdjustOverflow:H=!0,placement:we="",overlay:Ie,transitionName:ee}=P,{getPopupContainer:Re,getPrefixCls:Qe,direction:Dt}=o.useContext(x.E_),Ct=o.useMemo(()=>{const D=Qe();return ee!==void 0?ee:we.includes("top")?`${D}-slide-down`:`${D}-slide-up`},[Qe,we,ee]),ht=o.useMemo(()=>we?we.includes("Center")?we.slice(0,we.indexOf("Center")):we:Dt==="rtl"?"bottomRight":"bottomLeft",[we,Dt]),Ot=Qe("dropdown",N),[$t,Nt]=(0,q.Z)(Ot),[,Jt]=(0,z.Z)(),nt=o.Children.only(_),te=(0,de.Tm)(nt,{className:V()(`${Ot}-trigger`,{[`${Ot}-rtl`]:Dt==="rtl"},nt.props.className),disabled:ne}),X=ne?[]:M;let B;X&&X.includes("contextMenu")&&(B=!0);const[d,j]=(0,s.Z)(!1,{value:xe!=null?xe:Ve}),ue=(0,L.useEvent)(D=>{Xe==null||Xe(D),me==null||me(D),j(D)}),C=V()(pe,It,Nt,{[`${Ot}-rtl`]:Dt==="rtl"}),h=(0,ve.Z)({arrowPointAtCenter:typeof F=="object"&&F.pointAtCenter,autoAdjustOverflow:H,offset:Jt.marginXXS,arrowWidth:F?Jt.sizePopupArrow:0,borderRadius:Jt.borderRadius}),le=o.useCallback(()=>{j(!1)},[]),W=()=>{let D;return c!=null&&c.items?D=o.createElement(R.default,Object.assign({},c)):typeof Ie=="function"?D=Ie():D=Ie,Z&&(D=Z(D)),D=o.Children.only(typeof D=="string"?o.createElement("span",null,D):D),o.createElement(Y.J,{prefixCls:`${Ot}-menu`,expandIcon:o.createElement("span",{className:`${Ot}-menu-submenu-arrow`},o.createElement(A.Z,{className:`${Ot}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:le,validator:ye=>{let{mode:at}=ye}},D)};return $t(o.createElement(v.Z,Object.assign({alignPoint:B},(0,fe.Z)(P,["rootClassName"]),{mouseEnterDelay:oe,mouseLeaveDelay:G,visible:d,builtinPlacements:h,arrow:!!F,overlayClassName:C,prefixCls:Ot,getPopupContainer:Ue||Re,transitionName:Ct,trigger:X,overlay:W,placement:ht,onVisibleChange:ue}),te))};function ft(P){return Object.assign(Object.assign({},P),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Ne=(0,w.Z)(Te,"dropdown",P=>P,ft),Q=P=>o.createElement(Ne,Object.assign({},P),o.createElement("span",null));Te._InternalPanelDoNotUseOrYouWillBeFired=Q,rt.Z=Te},38854:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return z}});var o=i(91857),A=i(92310),O=i.n(A),V=i(59301),v=i(24764),L=i(3113),s=i(36355),fe=i(81327),ve=i(33234),w=i(47211),de=function(q,pt){var Te={};for(var ft in q)Object.prototype.hasOwnProperty.call(q,ft)&&pt.indexOf(ft)<0&&(Te[ft]=q[ft]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ft=Object.getOwnPropertySymbols(q);Ne{const{getPopupContainer:pt,getPrefixCls:Te,direction:ft}=V.useContext(s.E_),{prefixCls:Ne,type:Q="default",danger:P,disabled:c,loading:F,onClick:N,htmlType:_,children:M,className:ne,menu:Z,arrow:Ue,autoFocus:pe,overlay:It,trigger:xe,align:Xe,open:Ve,onOpenChange:me,placement:oe,getPopupContainer:G,href:H,icon:we=V.createElement(v.Z,null),title:Ie,buttonsRender:ee=W=>W,mouseEnterDelay:Re,mouseLeaveDelay:Qe,overlayClassName:Dt,overlayStyle:Ct,destroyPopupOnHide:ht,dropdownRender:Ot}=q,$t=de(q,["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"]),Nt=Te("dropdown",Ne),Jt=`${Nt}-button`,[nt,te]=(0,w.Z)(Nt),X={menu:Z,arrow:Ue,autoFocus:pe,align:Xe,disabled:c,trigger:c?[]:xe,onOpenChange:me,getPopupContainer:G||pt,mouseEnterDelay:Re,mouseLeaveDelay:Qe,overlayClassName:Dt,overlayStyle:Ct,destroyPopupOnHide:ht,dropdownRender:Ot},{compactSize:B,compactItemClassnames:d}=(0,ve.ri)(Nt,ft),j=O()(Jt,d,ne,te);"overlay"in q&&(X.overlay=It),"open"in q&&(X.open=Ve),"placement"in q?X.placement=oe:X.placement=ft==="rtl"?"bottomLeft":"bottomRight";const ue=V.createElement(L.ZP,{type:Q,danger:P,disabled:c,loading:F,onClick:N,htmlType:_,href:H,title:Ie},M),C=V.createElement(L.ZP,{type:Q,danger:P,icon:we}),[h,le]=ee([ue,C]);return nt(V.createElement(fe.Z.Compact,Object.assign({className:j,size:B,block:!0},$t),h,V.createElement(o.Z,Object.assign({},X),le)))};x.__ANT_BUTTON=!0;var R=x;const Y=o.Z;Y.Button=R;var z=Y},47211:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return de}});var o=i(17313),A=i(13826),O=i(92899),V=i(29878),v=i(19447),L=i(83116),s=i(37613),ve=x=>{const{componentCls:R,menuCls:Y,colorError:z,colorTextLightSolid:q}=x,pt=`${Y}-item`;return{[`${R}, ${R}-menu-submenu`]:{[`${Y} ${pt}`]:{[`&${pt}-danger:not(${pt}-disabled)`]:{color:z,"&:hover":{color:q,backgroundColor:z}}}}}};const w=x=>{const{componentCls:R,menuCls:Y,zIndexPopup:z,dropdownArrowDistance:q,sizePopupArrow:pt,antCls:Te,iconCls:ft,motionDurationMid:Ne,dropdownPaddingVertical:Q,fontSize:P,dropdownEdgeChildPadding:c,colorTextDisabled:F,fontSizeIcon:N,controlPaddingHorizontal:_,colorBgElevated:M}=x;return[{[R]:Object.assign(Object.assign({},(0,o.Wf)(x)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:z,display:"block","&::before":{position:"absolute",insetBlock:-q+pt/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Te}-btn`]:{[`& > ${ft}-down, & > ${Te}-btn-icon > ${ft}-down`]:{fontSize:N}},[`${R}-wrap`]:{position:"relative",[`${Te}-btn > ${ft}-down`]:{fontSize:N},[`${ft}-down::before`]:{transition:`transform ${Ne}`}},[`${R}-wrap-open`]:{[`${ft}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Te}-slide-down-enter${Te}-slide-down-enter-active${R}-placement-bottomLeft, + `]:{[`&:hover ${s}-inner`]:{backgroundColor:L.colorPrimaryHover,borderColor:"transparent"}}},{[s]:{"&-indeterminate":{[`${s}-inner`]:{backgroundColor:L.colorBgContainer,borderColor:L.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:L.fontSizeLG/2,height:L.fontSizeLG/2,backgroundColor:L.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${fe}-disabled`]:{cursor:"not-allowed"},[`${s}-disabled`]:{[`&, ${s}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${s}-inner`]:{background:L.colorBgContainerDisabled,borderColor:L.colorBorder,"&:after":{borderColor:L.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:L.colorTextDisabled},[`&${s}-indeterminate ${s}-inner::after`]:{background:L.colorTextDisabled}}}]};function v(L,s){const fe=(0,A.TS)(s,{checkboxCls:`.${L}`,checkboxSize:s.controlInteractiveSize});return[V(fe)]}rt.ZP=(0,O.Z)("Checkbox",(L,s)=>{let{prefixCls:fe}=s;return[v(fe,L)]})},93891:function(hn,rt,i){"use strict";var o=i(59301),A=i(36355),O=i(64165);const V=v=>{const{componentName:L}=v,{getPrefixCls:s}=(0,o.useContext)(A.E_),fe=s("empty");switch(L){case"Table":case"List":return o.createElement(O.Z,{image:O.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return o.createElement(O.Z,{image:O.Z.PRESENTED_IMAGE_SIMPLE,className:`${fe}-small`});default:return o.createElement(O.Z,null)}};rt.Z=V},28103:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return x}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(17313),L=i(83116),s=i(37613);const fe=R=>{const{componentCls:Y,sizePaddingEdgeHorizontal:z,colorSplit:q,lineWidth:pt,textPaddingInline:Te,orientationMargin:ft,verticalMarginInline:Ne}=R;return{[Y]:Object.assign(Object.assign({},(0,v.Wf)(R)),{borderBlockStart:`${pt}px solid ${q}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${pt}px solid ${q}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${R.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Y}-with-text`]:{display:"flex",alignItems:"center",margin:`${R.dividerHorizontalWithTextGutterMargin}px 0`,color:R.colorTextHeading,fontWeight:500,fontSize:R.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${q}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${pt}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Y}-with-text-left`]:{"&::before":{width:`${ft*100}%`},"&::after":{width:`${100-ft*100}%`}},[`&-horizontal${Y}-with-text-right`]:{"&::before":{width:`${100-ft*100}%`},"&::after":{width:`${ft*100}%`}},[`${Y}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Te},"&-dashed":{background:"none",borderColor:q,borderStyle:"dashed",borderWidth:`${pt}px 0 0`},[`&-horizontal${Y}-with-text${Y}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Y}-dashed`]:{borderInlineStartWidth:pt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Y}-with-text`]:{color:R.colorText,fontWeight:"normal",fontSize:R.fontSize},[`&-horizontal${Y}-with-text-left${Y}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Y}-inner-text`]:{paddingInlineStart:z}},[`&-horizontal${Y}-with-text-right${Y}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Y}-inner-text`]:{paddingInlineEnd:z}}})}};var ve=(0,L.Z)("Divider",R=>{const Y=(0,s.TS)(R,{dividerHorizontalWithTextGutterMargin:R.margin,dividerHorizontalGutterMargin:R.marginLG,sizePaddingEdgeHorizontal:0});return[fe(Y)]},R=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:R.marginXS})),w=function(R,Y){var z={};for(var q in R)Object.prototype.hasOwnProperty.call(R,q)&&Y.indexOf(q)<0&&(z[q]=R[q]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,q=Object.getOwnPropertySymbols(R);pt{const{getPrefixCls:Y,direction:z,divider:q}=O.useContext(V.E_),{prefixCls:pt,type:Te="horizontal",orientation:ft="center",orientationMargin:Ne,className:Q,rootClassName:P,children:c,dashed:F,plain:N,style:_}=R,M=w(R,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ne=Y("divider",pt),[Z,Ue]=ve(ne),pe=ft.length>0?`-${ft}`:ft,It=!!c,xe=ft==="left"&&Ne!=null,Xe=ft==="right"&&Ne!=null,Ve=A()(ne,q==null?void 0:q.className,Ue,`${ne}-${Te}`,{[`${ne}-with-text`]:It,[`${ne}-with-text${pe}`]:It,[`${ne}-dashed`]:!!F,[`${ne}-plain`]:!!N,[`${ne}-rtl`]:z==="rtl",[`${ne}-no-default-orientation-margin-left`]:xe,[`${ne}-no-default-orientation-margin-right`]:Xe},Q,P),me=O.useMemo(()=>typeof Ne=="number"?Ne:/^\d+$/.test(Ne)?Number(Ne):Ne,[Ne]),ie=Object.assign(Object.assign({},xe&&{marginLeft:me}),Xe&&{marginRight:me});return Z(O.createElement("div",Object.assign({className:Ve,style:Object.assign(Object.assign({},q==null?void 0:q.style),_)},M,{role:"separator"}),c&&Te!=="vertical"&&O.createElement("span",{className:`${ne}-inner-text`,style:ie},c)))}},91857:function(hn,rt,i){"use strict";var o=i(59301),A=i(38226),O=i(92310),V=i.n(O),v=i(31561),L=i(80764),s=i(35788),fe=i(64002),ve=i(79676),w=i(53487),de=i(92343),x=i(36355),R=i(20834),Y=i(40875),z=i(88088),q=i(47211);const pt=null,Te=P=>{const{menu:c,arrow:F,prefixCls:N,children:_,trigger:M,disabled:ne,dropdownRender:Z,getPopupContainer:Ue,overlayClassName:pe,rootClassName:It,open:xe,onOpenChange:Xe,visible:Ve,onVisibleChange:me,mouseEnterDelay:ie=.15,mouseLeaveDelay:G=.1,autoAdjustOverflow:H=!0,placement:we="",overlay:Ie,transitionName:ee}=P,{getPopupContainer:Re,getPrefixCls:Ze,direction:Dt}=o.useContext(x.E_),Ct=o.useMemo(()=>{const D=Ze();return ee!==void 0?ee:we.includes("top")?`${D}-slide-down`:`${D}-slide-up`},[Ze,we,ee]),ht=o.useMemo(()=>we?we.includes("Center")?we.slice(0,we.indexOf("Center")):we:Dt==="rtl"?"bottomRight":"bottomLeft",[we,Dt]),Ot=Ze("dropdown",N),[$t,Nt]=(0,q.Z)(Ot),[,Jt]=(0,z.Z)(),nt=o.Children.only(_),te=(0,de.Tm)(nt,{className:V()(`${Ot}-trigger`,{[`${Ot}-rtl`]:Dt==="rtl"},nt.props.className),disabled:ne}),X=ne?[]:M;let B;X&&X.includes("contextMenu")&&(B=!0);const[d,j]=(0,s.Z)(!1,{value:xe!=null?xe:Ve}),ue=(0,L.useEvent)(D=>{Xe==null||Xe(D),me==null||me(D),j(D)}),C=V()(pe,It,Nt,{[`${Ot}-rtl`]:Dt==="rtl"}),h=(0,ve.Z)({arrowPointAtCenter:typeof F=="object"&&F.pointAtCenter,autoAdjustOverflow:H,offset:Jt.marginXXS,arrowWidth:F?Jt.sizePopupArrow:0,borderRadius:Jt.borderRadius}),se=o.useCallback(()=>{j(!1)},[]),W=()=>{let D;return c!=null&&c.items?D=o.createElement(R.default,Object.assign({},c)):typeof Ie=="function"?D=Ie():D=Ie,Z&&(D=Z(D)),D=o.Children.only(typeof D=="string"?o.createElement("span",null,D):D),o.createElement(Y.J,{prefixCls:`${Ot}-menu`,expandIcon:o.createElement("span",{className:`${Ot}-menu-submenu-arrow`},o.createElement(A.Z,{className:`${Ot}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:se,validator:ye=>{let{mode:at}=ye}},D)};return $t(o.createElement(v.Z,Object.assign({alignPoint:B},(0,fe.Z)(P,["rootClassName"]),{mouseEnterDelay:ie,mouseLeaveDelay:G,visible:d,builtinPlacements:h,arrow:!!F,overlayClassName:C,prefixCls:Ot,getPopupContainer:Ue||Re,transitionName:Ct,trigger:X,overlay:W,placement:ht,onVisibleChange:ue}),te))};function ft(P){return Object.assign(Object.assign({},P),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Ne=(0,w.Z)(Te,"dropdown",P=>P,ft),Q=P=>o.createElement(Ne,Object.assign({},P),o.createElement("span",null));Te._InternalPanelDoNotUseOrYouWillBeFired=Q,rt.Z=Te},38854:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return z}});var o=i(91857),A=i(92310),O=i.n(A),V=i(59301),v=i(24764),L=i(3113),s=i(36355),fe=i(81327),ve=i(33234),w=i(47211),de=function(q,pt){var Te={};for(var ft in q)Object.prototype.hasOwnProperty.call(q,ft)&&pt.indexOf(ft)<0&&(Te[ft]=q[ft]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ft=Object.getOwnPropertySymbols(q);Ne{const{getPopupContainer:pt,getPrefixCls:Te,direction:ft}=V.useContext(s.E_),{prefixCls:Ne,type:Q="default",danger:P,disabled:c,loading:F,onClick:N,htmlType:_,children:M,className:ne,menu:Z,arrow:Ue,autoFocus:pe,overlay:It,trigger:xe,align:Xe,open:Ve,onOpenChange:me,placement:ie,getPopupContainer:G,href:H,icon:we=V.createElement(v.Z,null),title:Ie,buttonsRender:ee=W=>W,mouseEnterDelay:Re,mouseLeaveDelay:Ze,overlayClassName:Dt,overlayStyle:Ct,destroyPopupOnHide:ht,dropdownRender:Ot}=q,$t=de(q,["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"]),Nt=Te("dropdown",Ne),Jt=`${Nt}-button`,[nt,te]=(0,w.Z)(Nt),X={menu:Z,arrow:Ue,autoFocus:pe,align:Xe,disabled:c,trigger:c?[]:xe,onOpenChange:me,getPopupContainer:G||pt,mouseEnterDelay:Re,mouseLeaveDelay:Ze,overlayClassName:Dt,overlayStyle:Ct,destroyPopupOnHide:ht,dropdownRender:Ot},{compactSize:B,compactItemClassnames:d}=(0,ve.ri)(Nt,ft),j=O()(Jt,d,ne,te);"overlay"in q&&(X.overlay=It),"open"in q&&(X.open=Ve),"placement"in q?X.placement=ie:X.placement=ft==="rtl"?"bottomLeft":"bottomRight";const ue=V.createElement(L.ZP,{type:Q,danger:P,disabled:c,loading:F,onClick:N,htmlType:_,href:H,title:Ie},M),C=V.createElement(L.ZP,{type:Q,danger:P,icon:we}),[h,se]=ee([ue,C]);return nt(V.createElement(fe.Z.Compact,Object.assign({className:j,size:B,block:!0},$t),h,V.createElement(o.Z,Object.assign({},X),se)))};x.__ANT_BUTTON=!0;var R=x;const Y=o.Z;Y.Button=R;var z=Y},47211:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return de}});var o=i(17313),A=i(13826),O=i(92899),V=i(29878),v=i(19447),L=i(83116),s=i(37613),ve=x=>{const{componentCls:R,menuCls:Y,colorError:z,colorTextLightSolid:q}=x,pt=`${Y}-item`;return{[`${R}, ${R}-menu-submenu`]:{[`${Y} ${pt}`]:{[`&${pt}-danger:not(${pt}-disabled)`]:{color:z,"&:hover":{color:q,backgroundColor:z}}}}}};const w=x=>{const{componentCls:R,menuCls:Y,zIndexPopup:z,dropdownArrowDistance:q,sizePopupArrow:pt,antCls:Te,iconCls:ft,motionDurationMid:Ne,dropdownPaddingVertical:Q,fontSize:P,dropdownEdgeChildPadding:c,colorTextDisabled:F,fontSizeIcon:N,controlPaddingHorizontal:_,colorBgElevated:M}=x;return[{[R]:Object.assign(Object.assign({},(0,o.Wf)(x)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:z,display:"block","&::before":{position:"absolute",insetBlock:-q+pt/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Te}-btn`]:{[`& > ${ft}-down, & > ${Te}-btn-icon > ${ft}-down`]:{fontSize:N}},[`${R}-wrap`]:{position:"relative",[`${Te}-btn > ${ft}-down`]:{fontSize:N},[`${ft}-down::before`]:{transition:`transform ${Ne}`}},[`${R}-wrap-open`]:{[`${ft}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Te}-slide-down-enter${Te}-slide-down-enter-active${R}-placement-bottomLeft, &${Te}-slide-down-appear${Te}-slide-down-appear-active${R}-placement-bottomLeft, &${Te}-slide-down-enter${Te}-slide-down-enter-active${R}-placement-bottom, &${Te}-slide-down-appear${Te}-slide-down-appear-active${R}-placement-bottom, @@ -18,25 +18,25 @@ &${Te}-slide-down-leave${Te}-slide-down-leave-active${R}-placement-bottom, &${Te}-slide-down-leave${Te}-slide-down-leave-active${R}-placement-bottomRight`]:{animationName:A.Uw},[`&${Te}-slide-up-leave${Te}-slide-up-leave-active${R}-placement-topLeft, &${Te}-slide-up-leave${Te}-slide-up-leave-active${R}-placement-top, - &${Te}-slide-up-leave${Te}-slide-up-leave-active${R}-placement-topRight`]:{animationName:A.ly}})},(0,v.ZP)(x,{colorBg:M,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${R} ${Y}`]:{position:"relative",margin:0},[`${Y}-submenu-popup`]:{position:"absolute",zIndex:z,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${R}, ${R}-menu-submenu`]:{[Y]:Object.assign(Object.assign({padding:c,listStyleType:"none",backgroundColor:M,backgroundClip:"padding-box",borderRadius:x.borderRadiusLG,outline:"none",boxShadow:x.boxShadowSecondary},(0,o.Qy)(x)),{[`${Y}-item-group-title`]:{padding:`${Q}px ${_}px`,color:x.colorTextDescription,transition:`all ${Ne}`},[`${Y}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Y}-item-icon`]:{minWidth:P,marginInlineEnd:x.marginXS,fontSize:x.fontSizeSM},[`${Y}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${Ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Y}-item, ${Y}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Q}px ${_}px`,color:x.colorText,fontWeight:"normal",fontSize:P,lineHeight:x.lineHeight,cursor:"pointer",transition:`all ${Ne}`,borderRadius:x.borderRadiusSM,"&:hover, &-active":{backgroundColor:x.controlItemBgHover}},(0,o.Qy)(x)),{"&-selected":{color:x.colorPrimary,backgroundColor:x.controlItemBgActive,"&:hover, &-active":{backgroundColor:x.controlItemBgActiveHover}},"&-disabled":{color:F,cursor:"not-allowed","&:hover":{color:F,backgroundColor:M,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${x.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:x.colorSplit},[`${R}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:x.paddingXS,[`${R}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:x.colorTextDescription,fontSize:N,fontStyle:"normal"}}}),[`${Y}-item-group-list`]:{margin:`0 ${x.marginXS}px`,padding:0,listStyle:"none"},[`${Y}-submenu-title`]:{paddingInlineEnd:_+x.fontSizeSM},[`${Y}-submenu-vertical`]:{position:"relative"},[`${Y}-submenu${Y}-submenu-disabled ${R}-menu-submenu-title`]:{[`&, ${R}-menu-submenu-arrow-icon`]:{color:F,backgroundColor:M,cursor:"not-allowed"}},[`${Y}-submenu-selected ${R}-menu-submenu-title`]:{color:x.colorPrimary}})}},[(0,A.oN)(x,"slide-up"),(0,A.oN)(x,"slide-down"),(0,O.Fm)(x,"move-up"),(0,O.Fm)(x,"move-down"),(0,V._y)(x,"zoom-big")]]};var de=(0,L.Z)("Dropdown",(x,R)=>{let{rootPrefixCls:Y}=R;const{marginXXS:z,sizePopupArrow:q,controlHeight:pt,fontSize:Te,lineHeight:ft,paddingXXS:Ne,componentCls:Q,borderRadiusLG:P}=x,c=(pt-Te*ft)/2,{dropdownArrowOffset:F}=(0,v.fS)({contentRadius:P}),N=(0,s.TS)(x,{menuCls:`${Q}-menu`,rootPrefixCls:Y,dropdownArrowDistance:q/2+z,dropdownArrowOffset:F,dropdownPaddingVertical:c,dropdownEdgeChildPadding:Ne});return[w(N),ve(N)]},x=>({zIndexPopup:x.zIndexPopupBase+50}))},64165:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Ne}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(9763),L=i(64993),s=i(88088),ve=()=>{const[,Q]=(0,s.Z)(),c=new L.C(Q.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return O.createElement("svg",{style:c,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},O.createElement("g",{fill:"none",fillRule:"evenodd"},O.createElement("g",{transform:"translate(24 31.67)"},O.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),O.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"}),O.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)"}),O.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"}),O.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"})),O.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"}),O.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},O.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),O.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},de=()=>{const[,Q]=(0,s.Z)(),{colorFill:P,colorFillTertiary:c,colorFillQuaternary:F,colorBgContainer:N}=Q,{borderColor:_,shadowColor:M,contentColor:ne}=(0,O.useMemo)(()=>({borderColor:new L.C(P).onBackground(N).toHexShortString(),shadowColor:new L.C(c).onBackground(N).toHexShortString(),contentColor:new L.C(F).onBackground(N).toHexShortString()}),[P,c,F,N]);return O.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},O.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},O.createElement("ellipse",{fill:M,cx:"32",cy:"33",rx:"32",ry:"7"}),O.createElement("g",{fillRule:"nonzero",stroke:_},O.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"}),O.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:ne}))))},x=i(83116),R=i(37613);const Y=Q=>{const{componentCls:P,margin:c,marginXS:F,marginXL:N,fontSize:_,lineHeight:M}=Q;return{[P]:{marginInline:F,fontSize:_,lineHeight:M,textAlign:"center",[`${P}-image`]:{height:Q.emptyImgHeight,marginBottom:F,opacity:Q.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${P}-description`]:{color:Q.colorText},[`${P}-footer`]:{marginTop:c},"&-normal":{marginBlock:N,color:Q.colorTextDisabled,[`${P}-description`]:{color:Q.colorTextDisabled},[`${P}-image`]:{height:Q.emptyImgHeightMD}},"&-small":{marginBlock:F,color:Q.colorTextDisabled,[`${P}-image`]:{height:Q.emptyImgHeightSM}}}}};var z=(0,x.Z)("Empty",Q=>{const{componentCls:P,controlHeightLG:c}=Q,F=(0,R.TS)(Q,{emptyImgCls:`${P}-img`,emptyImgHeight:c*2.5,emptyImgHeightMD:c,emptyImgHeightSM:c*.875});return[Y(F)]}),q=function(Q,P){var c={};for(var F in Q)Object.prototype.hasOwnProperty.call(Q,F)&&P.indexOf(F)<0&&(c[F]=Q[F]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,F=Object.getOwnPropertySymbols(Q);N{var{className:P,rootClassName:c,prefixCls:F,image:N=pt,description:_,children:M,imageStyle:ne,style:Z}=Q,Ue=q(Q,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:pe,direction:It,empty:xe}=O.useContext(V.E_),Xe=pe("empty",F),[Ve,me]=z(Xe),[oe]=(0,v.Z)("Empty"),G=typeof _!="undefined"?_:oe==null?void 0:oe.description,H=typeof G=="string"?G:"empty";let we=null;return typeof N=="string"?we=O.createElement("img",{alt:H,src:N}):we=N,Ve(O.createElement("div",Object.assign({className:A()(me,Xe,xe==null?void 0:xe.className,{[`${Xe}-normal`]:N===Te,[`${Xe}-rtl`]:It==="rtl"},P,c),style:Object.assign(Object.assign({},xe==null?void 0:xe.style),Z)},Ue),O.createElement("div",{className:`${Xe}-image`,style:ne},we),G&&O.createElement("div",{className:`${Xe}-description`},G),M&&O.createElement("div",{className:`${Xe}-footer`},M)))};ft.PRESENTED_IMAGE_DEFAULT=pt,ft.PRESENTED_IMAGE_SIMPLE=Te;var Ne=ft},78241:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return on}});var o=i(26390),A=i(92310),O=i.n(A),V=i(43469),v=i(59301),L=i(62892),s=i(32441);function fe(ie){const[g,E]=v.useState(ie);return v.useEffect(()=>{const I=setTimeout(()=>{E(ie)},ie.length?0:10);return()=>{clearTimeout(I)}},[ie]),g}var ve=i(17313),w=i(29878),de=i(8378),x=i(37613),R=i(83116),z=ie=>{const{componentCls:g}=ie,E=`${g}-show-help`,I=`${g}-show-help-item`;return{[E]:{transition:`opacity ${ie.motionDurationSlow} ${ie.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[I]:{overflow:"hidden",transition:`height ${ie.motionDurationSlow} ${ie.motionEaseInOut}, - opacity ${ie.motionDurationSlow} ${ie.motionEaseInOut}, - transform ${ie.motionDurationSlow} ${ie.motionEaseInOut} !important`,[`&${I}-appear, &${I}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${I}-leave-active`]:{transform:"translateY(-5px)"}}}}};const q=ie=>({legend:{display:"block",width:"100%",marginBottom:ie.marginLG,padding:0,color:ie.colorTextDescription,fontSize:ie.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${ie.lineWidth}px ${ie.lineType} ${ie.colorBorder}`},label:{fontSize:ie.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 ${ie.controlOutlineWidth}px ${ie.controlOutline}`},output:{display:"block",paddingTop:15,color:ie.colorText,fontSize:ie.fontSize,lineHeight:ie.lineHeight}}),pt=(ie,g)=>{const{formItemCls:E}=ie;return{[E]:{[`${E}-label > label`]:{height:g},[`${E}-control-input`]:{minHeight:g}}}},Te=ie=>{const{componentCls:g}=ie;return{[ie.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(ie)),q(ie)),{[`${g}-text`]:{display:"inline-block",paddingInlineEnd:ie.paddingSM},"&-small":Object.assign({},pt(ie,ie.controlHeightSM)),"&-large":Object.assign({},pt(ie,ie.controlHeightLG))})}},ft=ie=>{const{formItemCls:g,iconCls:E,componentCls:I,rootPrefixCls:y,labelRequiredMarkColor:$,labelColor:ce,labelFontSize:Ge,labelHeight:Ye,labelColonMarginInlineStart:At,labelColonMarginInlineEnd:St,itemMarginBottom:Tt}=ie;return{[g]:Object.assign(Object.assign({},(0,ve.Wf)(ie)),{marginBottom:Tt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${y}-row`]:{display:"none"},"&-has-warning":{[`${g}-split`]:{color:ie.colorError}},"&-has-error":{[`${g}-split`]:{color:ie.colorWarning}},[`${g}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${ie.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ye,color:ce,fontSize:Ge,[`> ${E}`]:{fontSize:ie.fontSize,verticalAlign:"top"},[`&${g}-required:not(${g}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:ie.marginXXS,color:$,fontSize:ie.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${I}-hide-required-mark &`]:{display:"none"}},[`${g}-optional`]:{display:"inline-block",marginInlineStart:ie.marginXXS,color:ie.colorTextDescription,[`${I}-hide-required-mark &`]:{display:"none"}},[`${g}-tooltip`]:{color:ie.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:ie.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:At,marginInlineEnd:St},[`&${g}-no-colon::after`]:{content:'"\\a0"'}}},[`${g}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${y}-col-'"]):not([class*="' ${y}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:ie.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[g]:{"&-explain, &-extra":{clear:"both",color:ie.colorTextDescription,fontSize:ie.fontSize,lineHeight:ie.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:ie.controlHeightSM,transition:`color ${ie.motionDurationMid} ${ie.motionEaseOut}`},"&-explain":{"&-error":{color:ie.colorError},"&-warning":{color:ie.colorWarning}}},[`&-with-help ${g}-explain`]:{height:"auto",opacity:1},[`${g}-feedback-icon`]:{fontSize:ie.fontSize,textAlign:"center",visibility:"visible",animationName:w.kr,animationDuration:ie.motionDurationMid,animationTimingFunction:ie.motionEaseOutBack,pointerEvents:"none","&-success":{color:ie.colorSuccess},"&-error":{color:ie.colorError},"&-warning":{color:ie.colorWarning},"&-validating":{color:ie.colorPrimary}}})}},Ne=ie=>{const{componentCls:g,formItemCls:E}=ie;return{[`${g}-horizontal`]:{[`${E}-label`]:{flexGrow:0},[`${E}-control`]:{flex:"1 1 0",minWidth:0},[`${E}-label[class$='-24'], ${E}-label[class*='-24 ']`]:{[`& + ${E}-control`]:{minWidth:"unset"}}}}},Q=ie=>{const{componentCls:g,formItemCls:E}=ie;return{[`${g}-inline`]:{display:"flex",flexWrap:"wrap",[E]:{flex:"none",marginInlineEnd:ie.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${E}-label, - > ${E}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${E}-label`]:{flex:"none"},[`${g}-text`]:{display:"inline-block"},[`${E}-has-feedback`]:{display:"inline-block"}}}}},P=ie=>({padding:ie.verticalLabelPadding,margin:ie.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),c=ie=>{const{componentCls:g,formItemCls:E,rootPrefixCls:I}=ie;return{[`${E} ${E}-label`]:P(ie),[g]:{[E]:{flexWrap:"wrap",[`${E}-label, ${E}-control`]:{[`&:not([class*=" ${I}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},F=ie=>{const{componentCls:g,formItemCls:E,rootPrefixCls:I}=ie;return{[`${g}-vertical`]:{[E]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${g}-item-control`]:{width:"100%"}}},[`${g}-vertical ${E}-label, + &${Te}-slide-up-leave${Te}-slide-up-leave-active${R}-placement-topRight`]:{animationName:A.ly}})},(0,v.ZP)(x,{colorBg:M,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${R} ${Y}`]:{position:"relative",margin:0},[`${Y}-submenu-popup`]:{position:"absolute",zIndex:z,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${R}, ${R}-menu-submenu`]:{[Y]:Object.assign(Object.assign({padding:c,listStyleType:"none",backgroundColor:M,backgroundClip:"padding-box",borderRadius:x.borderRadiusLG,outline:"none",boxShadow:x.boxShadowSecondary},(0,o.Qy)(x)),{[`${Y}-item-group-title`]:{padding:`${Q}px ${_}px`,color:x.colorTextDescription,transition:`all ${Ne}`},[`${Y}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Y}-item-icon`]:{minWidth:P,marginInlineEnd:x.marginXS,fontSize:x.fontSizeSM},[`${Y}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${Ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Y}-item, ${Y}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Q}px ${_}px`,color:x.colorText,fontWeight:"normal",fontSize:P,lineHeight:x.lineHeight,cursor:"pointer",transition:`all ${Ne}`,borderRadius:x.borderRadiusSM,"&:hover, &-active":{backgroundColor:x.controlItemBgHover}},(0,o.Qy)(x)),{"&-selected":{color:x.colorPrimary,backgroundColor:x.controlItemBgActive,"&:hover, &-active":{backgroundColor:x.controlItemBgActiveHover}},"&-disabled":{color:F,cursor:"not-allowed","&:hover":{color:F,backgroundColor:M,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${x.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:x.colorSplit},[`${R}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:x.paddingXS,[`${R}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:x.colorTextDescription,fontSize:N,fontStyle:"normal"}}}),[`${Y}-item-group-list`]:{margin:`0 ${x.marginXS}px`,padding:0,listStyle:"none"},[`${Y}-submenu-title`]:{paddingInlineEnd:_+x.fontSizeSM},[`${Y}-submenu-vertical`]:{position:"relative"},[`${Y}-submenu${Y}-submenu-disabled ${R}-menu-submenu-title`]:{[`&, ${R}-menu-submenu-arrow-icon`]:{color:F,backgroundColor:M,cursor:"not-allowed"}},[`${Y}-submenu-selected ${R}-menu-submenu-title`]:{color:x.colorPrimary}})}},[(0,A.oN)(x,"slide-up"),(0,A.oN)(x,"slide-down"),(0,O.Fm)(x,"move-up"),(0,O.Fm)(x,"move-down"),(0,V._y)(x,"zoom-big")]]};var de=(0,L.Z)("Dropdown",(x,R)=>{let{rootPrefixCls:Y}=R;const{marginXXS:z,sizePopupArrow:q,controlHeight:pt,fontSize:Te,lineHeight:ft,paddingXXS:Ne,componentCls:Q,borderRadiusLG:P}=x,c=(pt-Te*ft)/2,{dropdownArrowOffset:F}=(0,v.fS)({contentRadius:P}),N=(0,s.TS)(x,{menuCls:`${Q}-menu`,rootPrefixCls:Y,dropdownArrowDistance:q/2+z,dropdownArrowOffset:F,dropdownPaddingVertical:c,dropdownEdgeChildPadding:Ne});return[w(N),ve(N)]},x=>({zIndexPopup:x.zIndexPopupBase+50}))},64165:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Ne}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(9763),L=i(64993),s=i(88088),ve=()=>{const[,Q]=(0,s.Z)(),c=new L.C(Q.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return O.createElement("svg",{style:c,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},O.createElement("g",{fill:"none",fillRule:"evenodd"},O.createElement("g",{transform:"translate(24 31.67)"},O.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),O.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"}),O.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)"}),O.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"}),O.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"})),O.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"}),O.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},O.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),O.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},de=()=>{const[,Q]=(0,s.Z)(),{colorFill:P,colorFillTertiary:c,colorFillQuaternary:F,colorBgContainer:N}=Q,{borderColor:_,shadowColor:M,contentColor:ne}=(0,O.useMemo)(()=>({borderColor:new L.C(P).onBackground(N).toHexShortString(),shadowColor:new L.C(c).onBackground(N).toHexShortString(),contentColor:new L.C(F).onBackground(N).toHexShortString()}),[P,c,F,N]);return O.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},O.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},O.createElement("ellipse",{fill:M,cx:"32",cy:"33",rx:"32",ry:"7"}),O.createElement("g",{fillRule:"nonzero",stroke:_},O.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"}),O.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:ne}))))},x=i(83116),R=i(37613);const Y=Q=>{const{componentCls:P,margin:c,marginXS:F,marginXL:N,fontSize:_,lineHeight:M}=Q;return{[P]:{marginInline:F,fontSize:_,lineHeight:M,textAlign:"center",[`${P}-image`]:{height:Q.emptyImgHeight,marginBottom:F,opacity:Q.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${P}-description`]:{color:Q.colorText},[`${P}-footer`]:{marginTop:c},"&-normal":{marginBlock:N,color:Q.colorTextDisabled,[`${P}-description`]:{color:Q.colorTextDisabled},[`${P}-image`]:{height:Q.emptyImgHeightMD}},"&-small":{marginBlock:F,color:Q.colorTextDisabled,[`${P}-image`]:{height:Q.emptyImgHeightSM}}}}};var z=(0,x.Z)("Empty",Q=>{const{componentCls:P,controlHeightLG:c}=Q,F=(0,R.TS)(Q,{emptyImgCls:`${P}-img`,emptyImgHeight:c*2.5,emptyImgHeightMD:c,emptyImgHeightSM:c*.875});return[Y(F)]}),q=function(Q,P){var c={};for(var F in Q)Object.prototype.hasOwnProperty.call(Q,F)&&P.indexOf(F)<0&&(c[F]=Q[F]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,F=Object.getOwnPropertySymbols(Q);N{var{className:P,rootClassName:c,prefixCls:F,image:N=pt,description:_,children:M,imageStyle:ne,style:Z}=Q,Ue=q(Q,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:pe,direction:It,empty:xe}=O.useContext(V.E_),Xe=pe("empty",F),[Ve,me]=z(Xe),[ie]=(0,v.Z)("Empty"),G=typeof _!="undefined"?_:ie==null?void 0:ie.description,H=typeof G=="string"?G:"empty";let we=null;return typeof N=="string"?we=O.createElement("img",{alt:H,src:N}):we=N,Ve(O.createElement("div",Object.assign({className:A()(me,Xe,xe==null?void 0:xe.className,{[`${Xe}-normal`]:N===Te,[`${Xe}-rtl`]:It==="rtl"},P,c),style:Object.assign(Object.assign({},xe==null?void 0:xe.style),Z)},Ue),O.createElement("div",{className:`${Xe}-image`,style:ne},we),G&&O.createElement("div",{className:`${Xe}-description`},G),M&&O.createElement("div",{className:`${Xe}-footer`},M)))};ft.PRESENTED_IMAGE_DEFAULT=pt,ft.PRESENTED_IMAGE_SIMPLE=Te;var Ne=ft},78241:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return on}});var o=i(26390),A=i(92310),O=i.n(A),V=i(43469),v=i(59301),L=i(62892),s=i(32441);function fe(le){const[g,E]=v.useState(le);return v.useEffect(()=>{const I=setTimeout(()=>{E(le)},le.length?0:10);return()=>{clearTimeout(I)}},[le]),g}var ve=i(17313),w=i(29878),de=i(8378),x=i(37613),R=i(83116),z=le=>{const{componentCls:g}=le,E=`${g}-show-help`,I=`${g}-show-help-item`;return{[E]:{transition:`opacity ${le.motionDurationSlow} ${le.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[I]:{overflow:"hidden",transition:`height ${le.motionDurationSlow} ${le.motionEaseInOut}, + opacity ${le.motionDurationSlow} ${le.motionEaseInOut}, + transform ${le.motionDurationSlow} ${le.motionEaseInOut} !important`,[`&${I}-appear, &${I}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${I}-leave-active`]:{transform:"translateY(-5px)"}}}}};const q=le=>({legend:{display:"block",width:"100%",marginBottom:le.marginLG,padding:0,color:le.colorTextDescription,fontSize:le.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${le.lineWidth}px ${le.lineType} ${le.colorBorder}`},label:{fontSize:le.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 ${le.controlOutlineWidth}px ${le.controlOutline}`},output:{display:"block",paddingTop:15,color:le.colorText,fontSize:le.fontSize,lineHeight:le.lineHeight}}),pt=(le,g)=>{const{formItemCls:E}=le;return{[E]:{[`${E}-label > label`]:{height:g},[`${E}-control-input`]:{minHeight:g}}}},Te=le=>{const{componentCls:g}=le;return{[le.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(le)),q(le)),{[`${g}-text`]:{display:"inline-block",paddingInlineEnd:le.paddingSM},"&-small":Object.assign({},pt(le,le.controlHeightSM)),"&-large":Object.assign({},pt(le,le.controlHeightLG))})}},ft=le=>{const{formItemCls:g,iconCls:E,componentCls:I,rootPrefixCls:y,labelRequiredMarkColor:$,labelColor:ce,labelFontSize:Ge,labelHeight:Ye,labelColonMarginInlineStart:At,labelColonMarginInlineEnd:St,itemMarginBottom:Tt}=le;return{[g]:Object.assign(Object.assign({},(0,ve.Wf)(le)),{marginBottom:Tt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${y}-row`]:{display:"none"},"&-has-warning":{[`${g}-split`]:{color:le.colorError}},"&-has-error":{[`${g}-split`]:{color:le.colorWarning}},[`${g}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${le.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ye,color:ce,fontSize:Ge,[`> ${E}`]:{fontSize:le.fontSize,verticalAlign:"top"},[`&${g}-required:not(${g}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:le.marginXXS,color:$,fontSize:le.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${I}-hide-required-mark &`]:{display:"none"}},[`${g}-optional`]:{display:"inline-block",marginInlineStart:le.marginXXS,color:le.colorTextDescription,[`${I}-hide-required-mark &`]:{display:"none"}},[`${g}-tooltip`]:{color:le.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:le.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:At,marginInlineEnd:St},[`&${g}-no-colon::after`]:{content:'"\\a0"'}}},[`${g}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${y}-col-'"]):not([class*="' ${y}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:le.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[g]:{"&-explain, &-extra":{clear:"both",color:le.colorTextDescription,fontSize:le.fontSize,lineHeight:le.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:le.controlHeightSM,transition:`color ${le.motionDurationMid} ${le.motionEaseOut}`},"&-explain":{"&-error":{color:le.colorError},"&-warning":{color:le.colorWarning}}},[`&-with-help ${g}-explain`]:{height:"auto",opacity:1},[`${g}-feedback-icon`]:{fontSize:le.fontSize,textAlign:"center",visibility:"visible",animationName:w.kr,animationDuration:le.motionDurationMid,animationTimingFunction:le.motionEaseOutBack,pointerEvents:"none","&-success":{color:le.colorSuccess},"&-error":{color:le.colorError},"&-warning":{color:le.colorWarning},"&-validating":{color:le.colorPrimary}}})}},Ne=le=>{const{componentCls:g,formItemCls:E}=le;return{[`${g}-horizontal`]:{[`${E}-label`]:{flexGrow:0},[`${E}-control`]:{flex:"1 1 0",minWidth:0},[`${E}-label[class$='-24'], ${E}-label[class*='-24 ']`]:{[`& + ${E}-control`]:{minWidth:"unset"}}}}},Q=le=>{const{componentCls:g,formItemCls:E}=le;return{[`${g}-inline`]:{display:"flex",flexWrap:"wrap",[E]:{flex:"none",marginInlineEnd:le.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${E}-label, + > ${E}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${E}-label`]:{flex:"none"},[`${g}-text`]:{display:"inline-block"},[`${E}-has-feedback`]:{display:"inline-block"}}}}},P=le=>({padding:le.verticalLabelPadding,margin:le.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),c=le=>{const{componentCls:g,formItemCls:E,rootPrefixCls:I}=le;return{[`${E} ${E}-label`]:P(le),[g]:{[E]:{flexWrap:"wrap",[`${E}-label, ${E}-control`]:{[`&:not([class*=" ${I}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},F=le=>{const{componentCls:g,formItemCls:E,rootPrefixCls:I}=le;return{[`${g}-vertical`]:{[E]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${g}-item-control`]:{width:"100%"}}},[`${g}-vertical ${E}-label, .${I}-col-24${E}-label, - .${I}-col-xl-24${E}-label`]:P(ie),[`@media (max-width: ${ie.screenXSMax}px)`]:[c(ie),{[g]:{[`.${I}-col-xs-24${E}-label`]:P(ie)}}],[`@media (max-width: ${ie.screenSMMax}px)`]:{[g]:{[`.${I}-col-sm-24${E}-label`]:P(ie)}},[`@media (max-width: ${ie.screenMDMax}px)`]:{[g]:{[`.${I}-col-md-24${E}-label`]:P(ie)}},[`@media (max-width: ${ie.screenLGMax}px)`]:{[g]:{[`.${I}-col-lg-24${E}-label`]:P(ie)}}}},N=(ie,g)=>(0,x.TS)(ie,{formItemCls:`${ie.componentCls}-item`,rootPrefixCls:g});var _=(0,R.Z)("Form",(ie,g)=>{let{rootPrefixCls:E}=g;const I=N(ie,E);return[Te(I),ft(I),z(I),Ne(I),Q(I),F(I),(0,de.Z)(I),w.kr]},ie=>({labelRequiredMarkColor:ie.colorError,labelColor:ie.colorTextHeading,labelFontSize:ie.fontSize,labelHeight:ie.controlHeight,labelColonMarginInlineStart:ie.marginXXS/2,labelColonMarginInlineEnd:ie.marginXS,itemMarginBottom:ie.marginLG,verticalLabelPadding:`0 0 ${ie.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const M=[];function ne(ie,g,E){let I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof ie=="string"?ie:`${g}-${I}`,error:ie,errorStatus:E}}var Ue=ie=>{let{help:g,helpStatus:E,errors:I=M,warnings:y=M,className:$,fieldId:ce,onVisibleChanged:Ge}=ie;const{prefixCls:Ye}=v.useContext(s.Rk),At=`${Ye}-item-explain`,[,St]=_(Ye),Tt=(0,v.useMemo)(()=>(0,L.Z)(Ye),[Ye]),Kt=fe(I),ge=fe(y),bt=v.useMemo(()=>g!=null?[ne(g,"help",E)]:[].concat((0,o.Z)(Kt.map((Oe,Pe)=>ne(Oe,"error","error",Pe))),(0,o.Z)(ge.map((Oe,Pe)=>ne(Oe,"warning","warning",Pe)))),[g,E,Kt,ge]),ae={};return ce&&(ae.id=`${ce}_help`),v.createElement(V.default,{motionDeadline:Tt.motionDeadline,motionName:`${Ye}-show-help`,visible:!!bt.length,onVisibleChanged:Ge},Oe=>{const{className:Pe,style:Ke}=Oe;return v.createElement("div",Object.assign({},ae,{className:O()(At,Pe,$,St),style:Ke,role:"alert"}),v.createElement(V.CSSMotionList,Object.assign({keys:bt},(0,L.Z)(Ye),{motionName:`${Ye}-show-help-item`,component:!1}),Et=>{const{key:je,error:_e,errorStatus:U,className:Se,style:ze}=Et;return v.createElement("div",{key:je,className:O()(Se,{[`${At}-${U}`]:U}),style:ze},_e)}))})},pe=i(95013),It=i(36355),xe=i(1684),Xe=i(52946),Ve=i(19716),me=i(16722);const oe=["parentNode"],G="form_item";function H(ie){return ie===void 0||ie===!1?[]:Array.isArray(ie)?ie:[ie]}function we(ie,g){if(!ie.length)return;const E=ie.join("_");return g?`${g}_${E}`:oe.includes(E)?`${G}_${E}`:E}function Ie(ie,g,E,I,y,$){let ce=I;return $!==void 0?ce=$:E.validating?ce="validating":ie.length?ce="error":g.length?ce="warning":(E.touched||y&&E.validated)&&(ce="success"),ce}function ee(ie){return H(ie).join("_")}function Re(ie){const[g]=(0,pe.useForm)(),E=v.useRef({}),I=v.useMemo(()=>ie!=null?ie:Object.assign(Object.assign({},g),{__INTERNAL__:{itemRef:y=>$=>{const ce=ee(y);$?E.current[ce]=$:delete E.current[ce]}},scrollToField:function(y){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ce=H(y),Ge=we(ce,I.__INTERNAL__.name),Ye=Ge?document.getElementById(Ge):null;Ye&&(0,me.Z)(Ye,Object.assign({scrollMode:"if-needed",block:"nearest"},$))},getFieldInstance:y=>{const $=ee(y);return E.current[$]}}),[ie,g]);return[I]}var Qe=i(28726),Dt=function(ie,g){var E={};for(var I in ie)Object.prototype.hasOwnProperty.call(ie,I)&&g.indexOf(I)<0&&(E[I]=ie[I]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,I=Object.getOwnPropertySymbols(ie);y{const E=v.useContext(xe.Z),{getPrefixCls:I,direction:y,form:$}=v.useContext(It.E_),{prefixCls:ce,className:Ge,rootClassName:Ye,size:At,disabled:St=E,form:Tt,colon:Kt,labelAlign:ge,labelWrap:bt,labelCol:ae,wrapperCol:Oe,hideRequiredMark:Pe,layout:Ke="horizontal",scrollToFirstError:Et,requiredMark:je,onFinishFailed:_e,name:U,style:Se,feedbackIcons:ze}=ie,qe=Dt(ie,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),et=(0,Ve.Z)(At),xt=v.useContext(Qe.Z),J=(0,v.useMemo)(()=>je!==void 0?je:$&&$.requiredMark!==void 0?$.requiredMark:!Pe,[Pe,je,$]),Ee=Kt!=null?Kt:$==null?void 0:$.colon,De=I("form",ce),[Ze,ut]=_(De),tn=O()(De,`${De}-${Ke}`,{[`${De}-hide-required-mark`]:J===!1,[`${De}-rtl`]:y==="rtl",[`${De}-${et}`]:et},ut,$==null?void 0:$.className,Ge,Ye),[rn]=Re(Tt),{__INTERNAL__:kt}=rn;kt.name=U;const gt=(0,v.useMemo)(()=>({name:U,labelAlign:ge,labelCol:ae,labelWrap:bt,wrapperCol:Oe,vertical:Ke==="vertical",colon:Ee,requiredMark:J,itemRef:kt.itemRef,form:rn,feedbackIcons:ze}),[U,ge,ae,Oe,Ke,Ee,J,rn,ze]);v.useImperativeHandle(g,()=>rn);const Gt=(yn,bn)=>{if(yn){let mn={block:"nearest"};typeof yn=="object"&&(mn=yn),rn.scrollToField(bn,mn)}},sn=yn=>{if(_e==null||_e(yn),yn.errorFields.length){const bn=yn.errorFields[0].name;if(Et!==void 0){Gt(Et,bn);return}$&&$.scrollToFirstError!==void 0&&Gt($.scrollToFirstError,bn)}};return Ze(v.createElement(xe.n,{disabled:St},v.createElement(Xe.q,{size:et},v.createElement(s.RV,Object.assign({},{validateMessages:xt}),v.createElement(s.q3.Provider,{value:gt},v.createElement(pe.default,Object.assign({id:U},qe,{name:U,onFinishFailed:sn,form:rn,style:Object.assign(Object.assign({},$==null?void 0:$.style),Se),className:tn})))))))};var Ot=v.forwardRef(Ct),$t=i(12383),Nt=i(20475),Jt=i(92343),nt=i(38298);function te(ie){if(typeof ie=="function")return ie;const g=(0,nt.Z)(ie);return g.length<=1?g[0]:g}const X=()=>{const{status:ie,errors:g=[],warnings:E=[]}=(0,v.useContext)(s.aM);return{status:ie,errors:g,warnings:E}};X.Context=s.aM;var B=X,d=i(23073);function j(ie){const[g,E]=v.useState(ie),I=(0,v.useRef)(null),y=(0,v.useRef)([]),$=(0,v.useRef)(!1);v.useEffect(()=>($.current=!1,()=>{$.current=!0,d.Z.cancel(I.current),I.current=null}),[]);function ce(Ge){$.current||(I.current===null&&(y.current=[],I.current=(0,d.Z)(()=>{I.current=null,E(Ye=>{let At=Ye;return y.current.forEach(St=>{At=St(At)}),At})})),y.current.push(Ge))}return[g,ce]}function ue(){const{itemRef:ie}=v.useContext(s.q3),g=v.useRef({});function E(I,y){const $=y&&typeof y=="object"&&y.ref,ce=I.join("_");return(g.current.name!==ce||g.current.originRef!==$)&&(g.current.name=ce,g.current.originRef=$,g.current.ref=(0,Nt.sQ)(ie(I),$)),g.current.ref}return E}var C=i(48886),h=i(28800),le=i(64002),W=i(27382),D=i(37028);const ye=ie=>{const{formItemCls:g}=ie;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${g}-control`]:{display:"flex"}}}};var at=(0,R.b)(["Form","item-item"],(ie,g)=>{let{rootPrefixCls:E}=g;const I=N(ie,E);return[ye(I)]}),se=ie=>{const{prefixCls:g,status:E,wrapperCol:I,children:y,errors:$,warnings:ce,_internalItemRender:Ge,extra:Ye,help:At,fieldId:St,marginBottom:Tt,onErrorVisibleChanged:Kt}=ie,ge=`${g}-item`,bt=v.useContext(s.q3),ae=I||bt.wrapperCol||{},Oe=O()(`${ge}-control`,ae.className),Pe=v.useMemo(()=>Object.assign({},bt),[bt]);delete Pe.labelCol,delete Pe.wrapperCol;const Ke=v.createElement("div",{className:`${ge}-control-input`},v.createElement("div",{className:`${ge}-control-input-content`},y)),Et=v.useMemo(()=>({prefixCls:g,status:E}),[g,E]),je=Tt!==null||$.length||ce.length?v.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},v.createElement(s.Rk.Provider,{value:Et},v.createElement(Ue,{fieldId:St,errors:$,warnings:ce,help:At,helpStatus:E,className:`${ge}-explain-connected`,onVisibleChanged:Kt})),!!Tt&&v.createElement("div",{style:{width:0,height:Tt}})):null,_e={};St&&(_e.id=`${St}_extra`);const U=Ye?v.createElement("div",Object.assign({},_e,{className:`${ge}-extra`}),Ye):null,Se=Ge&&Ge.mark==="pro_table_render"&&Ge.render?Ge.render(ie,{input:Ke,errorList:je,extra:U}):v.createElement(v.Fragment,null,Ke,je,U);return v.createElement(s.q3.Provider,{value:Pe},v.createElement(D.Z,Object.assign({},ae,{className:Oe}),Se),v.createElement(at,{prefixCls:g}))},lt=i(385),K=i(31724),f=i(9763),k=i(6848),he=function(ie,g){var E={};for(var I in ie)Object.prototype.hasOwnProperty.call(ie,I)&&g.indexOf(I)<0&&(E[I]=ie[I]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,I=Object.getOwnPropertySymbols(ie);y{let{prefixCls:g,label:E,htmlFor:I,labelCol:y,labelAlign:$,colon:ce,required:Ge,requiredMark:Ye,tooltip:At}=ie;var St;const[Tt]=(0,f.Z)("Form"),{vertical:Kt,labelAlign:ge,labelCol:bt,labelWrap:ae,colon:Oe}=v.useContext(s.q3);if(!E)return null;const Pe=y||bt||{},Ke=$||ge,Et=`${g}-item-label`,je=O()(Et,Ke==="left"&&`${Et}-left`,Pe.className,{[`${Et}-wrap`]:!!ae});let _e=E;const U=ce===!0||Oe!==!1&&ce!==!1;U&&!Kt&&typeof E=="string"&&E.trim()!==""&&(_e=E.replace(/[:|:]\s*$/,""));const ze=Be(At);if(ze){const{icon:J=v.createElement(lt.Z,null)}=ze,Ee=he(ze,["icon"]),De=v.createElement(k.Z,Object.assign({},Ee),v.cloneElement(J,{className:`${g}-item-tooltip`,title:""}));_e=v.createElement(v.Fragment,null,_e,De)}const qe=Ye==="optional",et=typeof Ye=="function";et?_e=Ye(_e,{required:!!Ge}):qe&&!Ge&&(_e=v.createElement(v.Fragment,null,_e,v.createElement("span",{className:`${g}-item-optional`,title:""},(Tt==null?void 0:Tt.optional)||((St=K.Z.Form)===null||St===void 0?void 0:St.optional))));const xt=O()({[`${g}-item-required`]:Ge,[`${g}-item-required-mark-optional`]:qe||et,[`${g}-item-no-colon`]:!U});return v.createElement(D.Z,Object.assign({},Pe,{className:je}),v.createElement("label",{htmlFor:I,className:xt,title:typeof E=="string"?E:""},_e))},wt=i(5242),Ft=i(37637),Ut=i(4715),en=i(78714);const nn={success:wt.Z,warning:Ut.Z,error:Ft.Z,validating:en.Z};function _t(ie){let{children:g,errors:E,warnings:I,hasFeedback:y,validateStatus:$,prefixCls:ce,meta:Ge,noStyle:Ye}=ie;const At=`${ce}-item`,{feedbackIcons:St}=v.useContext(s.q3),Tt=Ie(E,I,Ge,null,!!y,$),{isFormItemInput:Kt,status:ge}=v.useContext(s.aM),bt=v.useMemo(()=>{var ae;let Oe;if(y){const Et=y!==!0&&y.icons||St,je=Tt&&((ae=Et==null?void 0:Et({status:Tt,errors:E,warnings:I}))===null||ae===void 0?void 0:ae[Tt]),_e=Tt&&nn[Tt];Oe=je!==!1&&_e?v.createElement("span",{className:O()(`${At}-feedback-icon`,`${At}-feedback-icon-${Tt}`)},je||v.createElement(_e,null)):null}let Pe=!0,Ke=Tt||"";return Ye&&(Pe=Kt,Ke=(Tt!=null?Tt:ge)||""),{status:Ke,errors:E,warnings:I,hasFeedback:!!y,feedbackIcon:Oe,isFormItemInput:Pe}},[Tt,y,Ye,Kt,ge]);return v.createElement(s.aM.Provider,{value:bt},g)}var pn=function(ie,g){var E={};for(var I in ie)Object.prototype.hasOwnProperty.call(ie,I)&&g.indexOf(I)<0&&(E[I]=ie[I]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,I=Object.getOwnPropertySymbols(ie);y{if(ze&&je.current){const ut=getComputedStyle(je.current);xt(parseInt(ut.marginBottom,10))}},[ze,qe]);const J=ut=>{ut||xt(null)},De=function(){let ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const tn=ut?_e:At.errors,rn=ut?U:At.warnings;return Ie(tn,rn,At,"",!!St,Ye)}(),Ze=O()(Ke,E,I,{[`${Ke}-with-help`]:Se||_e.length||U.length,[`${Ke}-has-feedback`]:De&&St,[`${Ke}-has-success`]:De==="success",[`${Ke}-has-warning`]:De==="warning",[`${Ke}-has-error`]:De==="error",[`${Ke}-is-validating`]:De==="validating",[`${Ke}-hidden`]:Tt});return v.createElement("div",{className:Ze,style:y,ref:je},v.createElement(W.Z,Object.assign({className:`${Ke}-row`},(0,le.Z)(Pe,["_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"])),v.createElement(yt,Object.assign({htmlFor:ge},ie,{requiredMark:Et,required:bt!=null?bt:ae,prefixCls:g})),v.createElement(se,Object.assign({},ie,At,{errors:_e,warnings:U,prefixCls:g,status:De,help:$,marginBottom:et,onErrorVisibleChanged:J}),v.createElement(s.qI.Provider,{value:Oe},v.createElement(_t,{prefixCls:g,meta:At,errors:At.errors,warnings:At.warnings,hasFeedback:St,validateStatus:De},Kt)))),!!et&&v.createElement("div",{className:`${Ke}-margin-offset`,style:{marginBottom:-et}}))}const Yt="__SPLIT__",zn=null,On=v.memo(ie=>{let{children:g}=ie;return g},(ie,g)=>ie.value===g.value&&ie.update===g.update&&ie.childProps.length===g.childProps.length&&ie.childProps.every((E,I)=>E===g.childProps[I]));function fn(ie){return ie!=null}function Dn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function $n(ie){const{name:g,noStyle:E,className:I,dependencies:y,prefixCls:$,shouldUpdate:ce,rules:Ge,children:Ye,required:At,label:St,messageVariables:Tt,trigger:Kt="onChange",validateTrigger:ge,hidden:bt,help:ae}=ie,{getPrefixCls:Oe}=v.useContext(It.E_),{name:Pe}=v.useContext(s.q3),Ke=te(Ye),Et=typeof Ke=="function",je=v.useContext(s.qI),{validateTrigger:_e}=v.useContext(pe.FieldContext),U=ge!==void 0?ge:_e,Se=fn(g),ze=Oe("form",$),[qe,et]=_(ze),xt=v.useContext(pe.ListContext),J=v.useRef(),[Ee,De]=j({}),[Ze,ut]=(0,$t.Z)(()=>Dn()),tn=bn=>{const mn=xt==null?void 0:xt.getKey(bn.name);if(ut(bn.destroy?Dn():bn,!0),E&&ae!==!1&&je){let Pn=bn.name;if(bn.destroy)Pn=J.current||Pn;else if(mn!==void 0){const[Mn,er]=mn;Pn=[Mn].concat((0,o.Z)(er)),J.current=Pn}je(bn,Pn)}},rn=(bn,mn)=>{De(Pn=>{const Mn=Object.assign({},Pn),rr=[].concat((0,o.Z)(bn.name.slice(0,-1)),(0,o.Z)(mn)).join(Yt);return bn.destroy?delete Mn[rr]:Mn[rr]=bn,Mn})},[kt,gt]=v.useMemo(()=>{const bn=(0,o.Z)(Ze.errors),mn=(0,o.Z)(Ze.warnings);return Object.values(Ee).forEach(Pn=>{bn.push.apply(bn,(0,o.Z)(Pn.errors||[])),mn.push.apply(mn,(0,o.Z)(Pn.warnings||[]))}),[bn,mn]},[Ee,Ze.errors,Ze.warnings]),Gt=ue();function sn(bn,mn,Pn){return E&&!bt?v.createElement(_t,{prefixCls:ze,hasFeedback:ie.hasFeedback,validateStatus:ie.validateStatus,meta:Ze,errors:kt,warnings:gt,noStyle:!0},bn):v.createElement(Tn,Object.assign({key:"row"},ie,{className:O()(I,et),prefixCls:ze,fieldId:mn,isRequired:Pn,errors:kt,warnings:gt,meta:Ze,onSubItemMetaChange:rn}),bn)}if(!Se&&!Et&&!y)return qe(sn(Ke));let yn={};return typeof St=="string"?yn.label=St:g&&(yn.label=String(g)),Tt&&(yn=Object.assign(Object.assign({},yn),Tt)),qe(v.createElement(pe.Field,Object.assign({},ie,{messageVariables:yn,trigger:Kt,validateTrigger:U,onMetaChange:tn}),(bn,mn,Pn)=>{const Mn=H(g).length&&mn?mn.name:[],er=we(Mn,Pe),rr=At!==void 0?At:!!(Ge&&Ge.some(Xt=>{if(Xt&&typeof Xt=="object"&&Xt.required&&!Xt.warningOnly)return!0;if(typeof Xt=="function"){const Fn=Xt(Pn);return Fn&&Fn.required&&!Fn.warningOnly}return!1})),An=Object.assign({},bn);let jt=null;if(Array.isArray(Ke)&&Se)jt=Ke;else if(!(Et&&(!(ce||y)||Se))){if(!(y&&!Et&&!Se))if((0,Jt.l$)(Ke)){const Xt=Object.assign(Object.assign({},Ke.props),An);if(Xt.id||(Xt.id=er),ae||kt.length>0||gt.length>0||ie.extra){const kn=[];(ae||kt.length>0)&&kn.push(`${er}_help`),ie.extra&&kn.push(`${er}_extra`),Xt["aria-describedby"]=kn.join(" ")}kt.length>0&&(Xt["aria-invalid"]="true"),rr&&(Xt["aria-required"]="true"),(0,Nt.Yr)(Ke)&&(Xt.ref=Gt(Mn,Ke)),new Set([].concat((0,o.Z)(H(Kt)),(0,o.Z)(H(U)))).forEach(kn=>{Xt[kn]=function(){for(var Nn,Cn,cn,Qn,Me,ke=arguments.length,Ae=new Array(ke),tt=0;tt{var{prefixCls:g,children:E}=ie,I=it(ie,["prefixCls","children"]);const{getPrefixCls:y}=v.useContext(It.E_),$=y("form",g),ce=v.useMemo(()=>({prefixCls:$,status:"error"}),[$]);return v.createElement(pe.List,Object.assign({},I),(Ge,Ye,At)=>v.createElement(s.Rk.Provider,{value:ce},E(Ge.map(St=>Object.assign(Object.assign({},St),{fieldKey:St.key})),Ye,{errors:At.errors,warnings:At.warnings})))};function vn(){const{form:ie}=(0,v.useContext)(s.q3);return ie}const Zt=Ot;Zt.Item=$e,Zt.List=zt,Zt.ErrorList=Ue,Zt.useForm=Re,Zt.useFormInstance=vn,Zt.useWatch=pe.useWatch,Zt.Provider=s.RV,Zt.create=()=>{};var on=Zt},8628:function(hn,rt,i){"use strict";var o=i(59301),A=i(28800),O=i(56762),V=i(69507);function v(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const s=(0,o.useRef)({}),fe=(0,O.Z)(),ve=(0,V.ZP)();return(0,A.Z)(()=>{const w=ve.subscribe(de=>{s.current=de,L&&fe()});return()=>ve.unsubscribe(w)},[]),s.current}rt.Z=v},88897:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return lt}});var o=i(76995),A=i(85246),O=i(92310),V=i.n(O),v=i(5891),L=i(80962),s=i(80665),fe=i(29043),ve=i(19149),w=i(79545),de=i(68550);function x(){return typeof BigInt=="function"}function R(K){return!K&&K!==0&&!Number.isNaN(K)||!String(K).trim()}function Y(K){var f=K.trim(),k=f.startsWith("-");k&&(f=f.slice(1)),f=f.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),f.startsWith(".")&&(f="0".concat(f));var he=f||"0",Be=he.split("."),dt=Be[0]||"0",yt=Be[1]||"0";dt==="0"&&yt==="0"&&(k=!1);var wt=k?"-":"";return{negative:k,negativeStr:wt,trimStr:he,integerStr:dt,decimalStr:yt,fullStr:"".concat(wt).concat(he)}}function z(K){var f=String(K);return!Number.isNaN(Number(f))&&f.includes("e")}function q(K){var f=String(K);if(z(K)){var k=Number(f.slice(f.indexOf("e-")+2)),he=f.match(/\.(\d+)/);return he!=null&&he[1]&&(k+=he[1].length),k}return f.includes(".")&&Te(f)?f.length-f.indexOf(".")-1:0}function pt(K){var f=String(K);if(z(K)){if(K>Number.MAX_SAFE_INTEGER)return String(x()?BigInt(K).toString():Number.MAX_SAFE_INTEGER);if(K0&&arguments[0]!==void 0?arguments[0]:!0;return k?this.isInvalidate()?"":Y("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),K}(),Ne=function(){function K(f){if((0,w.Z)(this,K),(0,L.Z)(this,"origin",""),(0,L.Z)(this,"number",void 0),(0,L.Z)(this,"empty",void 0),R(f)){this.empty=!0;return}this.origin=String(f),this.number=Number(f)}return(0,de.Z)(K,[{key:"negate",value:function(){return new K(-this.toNumber())}},{key:"add",value:function(k){if(this.isInvalidate())return new K(k);var he=Number(k);if(Number.isNaN(he))return this;var Be=this.number+he;if(Be>Number.MAX_SAFE_INTEGER)return new K(Number.MAX_SAFE_INTEGER);if(BeNumber.MAX_SAFE_INTEGER)return new K(Number.MAX_SAFE_INTEGER);if(Be0&&arguments[0]!==void 0?arguments[0]:!0;return k?this.isInvalidate()?"":pt(this.number):this.origin}}]),K}();function Q(K){return x()?new ft(K):new Ne(K)}function P(K,f,k){var he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(K==="")return"";var Be=Y(K),dt=Be.negativeStr,yt=Be.integerStr,wt=Be.decimalStr,Ft="".concat(f).concat(wt),Ut="".concat(dt).concat(yt);if(k>=0){var en=Number(wt[k]);if(en>=5&&!he){var nn=Q(K).add("".concat(dt,"0.").concat("0".repeat(k)).concat(10-en));return P(nn.toString(),f,k,he)}return k===0?Ut:"".concat(Ut).concat(f).concat(wt.padEnd(k,"0").slice(0,k))}return Ft===".0"?Ut:"".concat(Ut).concat(Ft)}var c=Q,F=i(93681),N=i(28800),_=i(20475),M=i(59301),ne=i(51395);function Z(K,f){var k=(0,M.useRef)(null);function he(){try{var dt=K.selectionStart,yt=K.selectionEnd,wt=K.value,Ft=wt.substring(0,dt),Ut=wt.substring(yt);k.current={start:dt,end:yt,value:wt,beforeTxt:Ft,afterTxt:Ut}}catch(en){}}function Be(){if(K&&k.current&&f)try{var dt=K.value,yt=k.current,wt=yt.beforeTxt,Ft=yt.afterTxt,Ut=yt.start,en=dt.length;if(dt.endsWith(Ft))en=dt.length-k.current.afterTxt.length;else if(dt.startsWith(wt))en=wt.length;else{var nn=wt[Ut-1],_t=dt.indexOf(nn,Ut-1);_t!==-1&&(en=_t+1)}K.setSelectionRange(en,en)}catch(pn){(0,ne.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(pn.message))}}return[he,Be]}var Ue=i(93144),pe=function(){var f=(0,M.useState)(!1),k=(0,fe.Z)(f,2),he=k[0],Be=k[1];return(0,N.Z)(function(){Be((0,Ue.Z)())},[]),he},It=pe,xe=i(23073),Xe=200,Ve=600;function me(K){var f=K.prefixCls,k=K.upNode,he=K.downNode,Be=K.upDisabled,dt=K.downDisabled,yt=K.onStep,wt=M.useRef(),Ft=M.useRef([]),Ut=M.useRef();Ut.current=yt;var en=function(){clearTimeout(wt.current)},nn=function(Dn,$n){Dn.preventDefault(),en(),Ut.current($n);function Ce(){Ut.current($n),wt.current=setTimeout(Ce,Xe)}wt.current=setTimeout(Ce,Ve)};M.useEffect(function(){return function(){en(),Ft.current.forEach(function(fn){return xe.Z.cancel(fn)})}},[]);var _t=It();if(_t)return null;var pn="".concat(f,"-handler"),Tn=V()(pn,"".concat(pn,"-up"),(0,L.Z)({},"".concat(pn,"-up-disabled"),Be)),Yt=V()(pn,"".concat(pn,"-down"),(0,L.Z)({},"".concat(pn,"-down-disabled"),dt)),zn=function(){return Ft.current.push((0,xe.Z)(en))},On={unselectable:"on",role:"button",onMouseUp:zn,onMouseLeave:zn};return M.createElement("div",{className:"".concat(pn,"-wrap")},M.createElement("span",(0,v.Z)({},On,{onMouseDown:function(Dn){nn(Dn,!0)},"aria-label":"Increase Value","aria-disabled":Be,className:Tn}),k||M.createElement("span",{unselectable:"on",className:"".concat(f,"-handler-up-inner")})),M.createElement("span",(0,v.Z)({},On,{onMouseDown:function(Dn){nn(Dn,!1)},"aria-label":"Decrease Value","aria-disabled":dt,className:Yt}),he||M.createElement("span",{unselectable:"on",className:"".concat(f,"-handler-down-inner")})))}function oe(K){var f=typeof K=="number"?pt(K):Y(K).fullStr,k=f.includes(".");return k?Y(f.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:K+"0"}var G=i(5643),H=function(){var K=(0,M.useRef)(0),f=function(){xe.Z.cancel(K.current)};return(0,M.useEffect)(function(){return f},[]),function(k){f(),K.current=(0,xe.Z)(function(){k()})}},we=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ie=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],ee=function(f,k){return f||k.isEmpty()?k.toString():k.toNumber()},Re=function(f){var k=c(f);return k.isInvalidate()?null:k},Qe=M.forwardRef(function(K,f){var k,he=K.prefixCls,Be=he===void 0?"rc-input-number":he,dt=K.className,yt=K.style,wt=K.min,Ft=K.max,Ut=K.step,en=Ut===void 0?1:Ut,nn=K.defaultValue,_t=K.value,pn=K.disabled,Tn=K.readOnly,Yt=K.upHandler,zn=K.downHandler,On=K.keyboard,fn=K.controls,Dn=fn===void 0?!0:fn,$n=K.classNames,Ce=K.stringMode,$e=K.parser,it=K.formatter,ot=K.precision,zt=K.decimalSeparator,vn=K.onChange,Zt=K.onInput,on=K.onPressEnter,ie=K.onStep,g=(0,ve.Z)(K,we),E="".concat(Be,"-input"),I=M.useRef(null),y=M.useState(!1),$=(0,fe.Z)(y,2),ce=$[0],Ge=$[1],Ye=M.useRef(!1),At=M.useRef(!1),St=M.useRef(!1),Tt=M.useState(function(){return c(_t!=null?_t:nn)}),Kt=(0,fe.Z)(Tt,2),ge=Kt[0],bt=Kt[1];function ae(jt){_t===void 0&&bt(jt)}var Oe=M.useCallback(function(jt,Xt){if(!Xt)return ot>=0?ot:Math.max(q(jt),q(en))},[ot,en]),Pe=M.useCallback(function(jt){var Xt=String(jt);if($e)return $e(Xt);var Fn=Xt;return zt&&(Fn=Fn.replace(zt,".")),Fn.replace(/[^\w.-]+/g,"")},[$e,zt]),Ke=M.useRef(""),Et=M.useCallback(function(jt,Xt){if(it)return it(jt,{userTyping:Xt,input:String(Ke.current)});var Fn=typeof jt=="number"?pt(jt):jt;if(!Xt){var xn=Oe(Fn,Xt);if(Te(Fn)&&(zt||xn>=0)){var kn=zt||".";Fn=P(Fn,kn,xn)}}return Fn},[it,Oe,zt]),je=M.useState(function(){var jt=nn!=null?nn:_t;return ge.isInvalidate()&&["string","number"].includes((0,s.Z)(jt))?Number.isNaN(jt)?"":jt:Et(ge.toString(),!1)}),_e=(0,fe.Z)(je,2),U=_e[0],Se=_e[1];Ke.current=U;function ze(jt,Xt){Se(Et(jt.isInvalidate()?jt.toString(!1):jt.toString(!Xt),Xt))}var qe=M.useMemo(function(){return Re(Ft)},[Ft,ot]),et=M.useMemo(function(){return Re(wt)},[wt,ot]),xt=M.useMemo(function(){return!qe||!ge||ge.isInvalidate()?!1:qe.lessEquals(ge)},[qe,ge]),J=M.useMemo(function(){return!et||!ge||ge.isInvalidate()?!1:ge.lessEquals(et)},[et,ge]),Ee=Z(I.current,ce),De=(0,fe.Z)(Ee,2),Ze=De[0],ut=De[1],tn=function(Xt){return qe&&!Xt.lessEquals(qe)?qe:et&&!et.lessEquals(Xt)?et:null},rn=function(Xt){return!tn(Xt)},kt=function(Xt,Fn){var xn=Xt,kn=rn(xn)||xn.isEmpty();if(!xn.isEmpty()&&!Fn&&(xn=tn(xn)||xn,kn=!0),!Tn&&!pn&&kn){var Nn=xn.toString(),Cn=Oe(Nn,Fn);return Cn>=0&&(xn=c(P(Nn,".",Cn)),rn(xn)||(xn=c(P(Nn,".",Cn,!0)))),xn.equals(ge)||(ae(xn),vn==null||vn(xn.isEmpty()?null:ee(Ce,xn)),_t===void 0&&ze(xn,Fn)),xn}return ge},gt=H(),Gt=function jt(Xt){if(Ze(),Ke.current=Xt,Se(Xt),!At.current){var Fn=Pe(Xt),xn=c(Fn);xn.isNaN()||kt(xn,!0)}Zt==null||Zt(Xt),gt(function(){var kn=Xt;$e||(kn=Xt.replace(/。/g,".")),kn!==Xt&&jt(kn)})},sn=function(){At.current=!0},yn=function(){At.current=!1,Gt(I.current.value)},bn=function(Xt){Gt(Xt.target.value)},mn=function(Xt){var Fn;if(!(Xt&&xt||!Xt&&J)){Ye.current=!1;var xn=c(St.current?oe(en):en);Xt||(xn=xn.negate());var kn=(ge||c(0)).add(xn.toString()),Nn=kt(kn,!1);ie==null||ie(ee(Ce,Nn),{offset:St.current?oe(en):en,type:Xt?"up":"down"}),(Fn=I.current)===null||Fn===void 0||Fn.focus()}},Pn=function(Xt){var Fn=c(Pe(U)),xn=Fn;Fn.isNaN()?xn=kt(ge,Xt):xn=kt(Fn,Xt),_t!==void 0?ze(ge,!1):xn.isNaN()||ze(xn,!1)},Mn=function(){Ye.current=!0},er=function(Xt){var Fn=Xt.key,xn=Xt.shiftKey;Ye.current=!0,St.current=xn,Fn==="Enter"&&(At.current||(Ye.current=!1),Pn(!1),on==null||on(Xt)),On!==!1&&!At.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Fn)&&(mn(Fn==="Up"||Fn==="ArrowUp"),Xt.preventDefault())},rr=function(){Ye.current=!1,St.current=!1},An=function(){Pn(!1),Ge(!1),Ye.current=!1};return(0,N.o)(function(){ge.isInvalidate()||ze(ge,!1)},[ot]),(0,N.o)(function(){var jt=c(_t);bt(jt);var Xt=c(Pe(U));(!jt.equals(Xt)||!Ye.current||it)&&ze(jt,Ye.current)},[_t]),(0,N.o)(function(){it&&ut()},[U]),M.createElement("div",{className:V()(Be,$n==null?void 0:$n.input,dt,(k={},(0,L.Z)(k,"".concat(Be,"-focused"),ce),(0,L.Z)(k,"".concat(Be,"-disabled"),pn),(0,L.Z)(k,"".concat(Be,"-readonly"),Tn),(0,L.Z)(k,"".concat(Be,"-not-a-number"),ge.isNaN()),(0,L.Z)(k,"".concat(Be,"-out-of-range"),!ge.isInvalidate()&&!rn(ge)),k)),style:yt,onFocus:function(){Ge(!0)},onBlur:An,onKeyDown:er,onKeyUp:rr,onCompositionStart:sn,onCompositionEnd:yn,onBeforeInput:Mn},Dn&&M.createElement(me,{prefixCls:Be,upNode:Yt,downNode:zn,upDisabled:xt,downDisabled:J,onStep:mn}),M.createElement("div",{className:"".concat(E,"-wrap")},M.createElement("input",(0,v.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":wt,"aria-valuemax":Ft,"aria-valuenow":ge.isInvalidate()?null:ge.toString(),step:en},g,{ref:(0,_.sQ)(I,f),className:E,value:U,onChange:bn,disabled:pn,readOnly:Tn}))))}),Dt=M.forwardRef(function(K,f){var k=K.disabled,he=K.style,Be=K.prefixCls,dt=K.value,yt=K.prefix,wt=K.suffix,Ft=K.addonBefore,Ut=K.addonAfter,en=K.classes,nn=K.className,_t=K.classNames,pn=(0,ve.Z)(K,Ie),Tn=M.useRef(null),Yt=function(On){Tn.current&&(0,G.nH)(Tn.current,On)};return M.createElement(F.BaseInput,{inputElement:M.createElement(Qe,(0,v.Z)({prefixCls:Be,disabled:k,classNames:_t,ref:(0,_.sQ)(Tn,f)},pn)),className:nn,triggerFocus:Yt,prefixCls:Be,value:dt,disabled:k,style:he,prefix:yt,suffix:wt,addonAfter:Ut,addonBefore:Ft,classes:en,classNames:_t,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Dt.displayName="InputNumber";var Ct=Dt,ht=Ct,Ot=i(19080),$t=i(36355),Nt=i(92736),Jt=i(1684),nt=i(19716),te=i(32441),X=i(33234),B=i(9937),d=i(17313),j=i(74207),ue=i(83116),C=i(37613);const h=(K,f)=>{let{componentCls:k,borderRadiusSM:he,borderRadiusLG:Be}=K;const dt=f==="lg"?Be:he;return{[`&-${f}`]:{[`${k}-handler-wrap`]:{borderStartEndRadius:dt,borderEndEndRadius:dt},[`${k}-handler-up`]:{borderStartEndRadius:dt},[`${k}-handler-down`]:{borderEndEndRadius:dt}}}},le=K=>{const{componentCls:f,lineWidth:k,lineType:he,colorBorder:Be,borderRadius:dt,fontSizeLG:yt,controlHeightLG:wt,controlHeightSM:Ft,colorError:Ut,paddingInlineSM:en,colorTextDescription:nn,motionDurationMid:_t,handleHoverColor:pn,paddingInline:Tn,paddingBlock:Yt,handleBg:zn,handleActiveBg:On,colorTextDisabled:fn,borderRadiusSM:Dn,borderRadiusLG:$n,controlWidth:Ce,handleVisible:$e,handleBorderColor:it}=K;return[{[f]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(K)),(0,B.ik)(K)),(0,B.bi)(K,f)),{display:"inline-block",width:Ce,margin:0,padding:0,border:`${k}px ${he} ${Be}`,borderRadius:dt,"&-rtl":{direction:"rtl",[`${f}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:yt,borderRadius:$n,[`input${f}-input`]:{height:wt-2*k}},"&-sm":{padding:0,borderRadius:Dn,[`input${f}-input`]:{height:Ft-2*k,padding:`0 ${en}px`}},"&:hover":Object.assign({},(0,B.pU)(K)),"&-focused":Object.assign({},(0,B.M1)(K)),"&-out-of-range":{[`${f}-input-wrap`]:{input:{color:Ut}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,d.Wf)(K)),(0,B.s7)(K)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${f}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${f}-group-addon`]:{borderRadius:$n,fontSize:K.fontSizeLG}},"&-sm":{[`${f}-group-addon`]:{borderRadius:Dn}},[`${f}-wrapper-disabled > ${f}-group-addon`]:Object.assign({},(0,B.Xy)(K))}}),[`&-disabled ${f}-input`]:{cursor:"not-allowed"},[f]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(K)),{width:"100%",padding:`${Yt}px ${Tn}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:dt,outline:0,transition:`all ${_t} linear`,appearance:"textfield",fontSize:"inherit"}),(0,B.nz)(K.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[f]:Object.assign(Object.assign(Object.assign({[`&:hover ${f}-handler-wrap, &-focused ${f}-handler-wrap`]:{opacity:1},[`${f}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:K.handleWidth,height:"100%",background:zn,borderStartStartRadius:0,borderStartEndRadius:dt,borderEndEndRadius:dt,borderEndStartRadius:0,opacity:$e===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${_t} linear ${_t}`,[`${f}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + .${I}-col-xl-24${E}-label`]:P(le),[`@media (max-width: ${le.screenXSMax}px)`]:[c(le),{[g]:{[`.${I}-col-xs-24${E}-label`]:P(le)}}],[`@media (max-width: ${le.screenSMMax}px)`]:{[g]:{[`.${I}-col-sm-24${E}-label`]:P(le)}},[`@media (max-width: ${le.screenMDMax}px)`]:{[g]:{[`.${I}-col-md-24${E}-label`]:P(le)}},[`@media (max-width: ${le.screenLGMax}px)`]:{[g]:{[`.${I}-col-lg-24${E}-label`]:P(le)}}}},N=(le,g)=>(0,x.TS)(le,{formItemCls:`${le.componentCls}-item`,rootPrefixCls:g});var _=(0,R.Z)("Form",(le,g)=>{let{rootPrefixCls:E}=g;const I=N(le,E);return[Te(I),ft(I),z(I),Ne(I),Q(I),F(I),(0,de.Z)(I),w.kr]},le=>({labelRequiredMarkColor:le.colorError,labelColor:le.colorTextHeading,labelFontSize:le.fontSize,labelHeight:le.controlHeight,labelColonMarginInlineStart:le.marginXXS/2,labelColonMarginInlineEnd:le.marginXS,itemMarginBottom:le.marginLG,verticalLabelPadding:`0 0 ${le.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const M=[];function ne(le,g,E){let I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof le=="string"?le:`${g}-${I}`,error:le,errorStatus:E}}var Ue=le=>{let{help:g,helpStatus:E,errors:I=M,warnings:y=M,className:$,fieldId:ce,onVisibleChanged:Ge}=le;const{prefixCls:Ye}=v.useContext(s.Rk),At=`${Ye}-item-explain`,[,St]=_(Ye),Tt=(0,v.useMemo)(()=>(0,L.Z)(Ye),[Ye]),Kt=fe(I),ge=fe(y),bt=v.useMemo(()=>g!=null?[ne(g,"help",E)]:[].concat((0,o.Z)(Kt.map((Oe,Pe)=>ne(Oe,"error","error",Pe))),(0,o.Z)(ge.map((Oe,Pe)=>ne(Oe,"warning","warning",Pe)))),[g,E,Kt,ge]),oe={};return ce&&(oe.id=`${ce}_help`),v.createElement(V.default,{motionDeadline:Tt.motionDeadline,motionName:`${Ye}-show-help`,visible:!!bt.length,onVisibleChanged:Ge},Oe=>{const{className:Pe,style:Ke}=Oe;return v.createElement("div",Object.assign({},oe,{className:O()(At,Pe,$,St),style:Ke,role:"alert"}),v.createElement(V.CSSMotionList,Object.assign({keys:bt},(0,L.Z)(Ye),{motionName:`${Ye}-show-help-item`,component:!1}),Et=>{const{key:je,error:_e,errorStatus:U,className:Se,style:ze}=Et;return v.createElement("div",{key:je,className:O()(Se,{[`${At}-${U}`]:U}),style:ze},_e)}))})},pe=i(95013),It=i(36355),xe=i(1684),Xe=i(52946),Ve=i(19716),me=i(16722);const ie=["parentNode"],G="form_item";function H(le){return le===void 0||le===!1?[]:Array.isArray(le)?le:[le]}function we(le,g){if(!le.length)return;const E=le.join("_");return g?`${g}_${E}`:ie.includes(E)?`${G}_${E}`:E}function Ie(le,g,E,I,y,$){let ce=I;return $!==void 0?ce=$:E.validating?ce="validating":le.length?ce="error":g.length?ce="warning":(E.touched||y&&E.validated)&&(ce="success"),ce}function ee(le){return H(le).join("_")}function Re(le){const[g]=(0,pe.useForm)(),E=v.useRef({}),I=v.useMemo(()=>le!=null?le:Object.assign(Object.assign({},g),{__INTERNAL__:{itemRef:y=>$=>{const ce=ee(y);$?E.current[ce]=$:delete E.current[ce]}},scrollToField:function(y){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ce=H(y),Ge=we(ce,I.__INTERNAL__.name),Ye=Ge?document.getElementById(Ge):null;Ye&&(0,me.Z)(Ye,Object.assign({scrollMode:"if-needed",block:"nearest"},$))},getFieldInstance:y=>{const $=ee(y);return E.current[$]}}),[le,g]);return[I]}var Ze=i(28726),Dt=function(le,g){var E={};for(var I in le)Object.prototype.hasOwnProperty.call(le,I)&&g.indexOf(I)<0&&(E[I]=le[I]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,I=Object.getOwnPropertySymbols(le);y{const E=v.useContext(xe.Z),{getPrefixCls:I,direction:y,form:$}=v.useContext(It.E_),{prefixCls:ce,className:Ge,rootClassName:Ye,size:At,disabled:St=E,form:Tt,colon:Kt,labelAlign:ge,labelWrap:bt,labelCol:oe,wrapperCol:Oe,hideRequiredMark:Pe,layout:Ke="horizontal",scrollToFirstError:Et,requiredMark:je,onFinishFailed:_e,name:U,style:Se,feedbackIcons:ze}=le,qe=Dt(le,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),et=(0,Ve.Z)(At),xt=v.useContext(Ze.Z),J=(0,v.useMemo)(()=>je!==void 0?je:$&&$.requiredMark!==void 0?$.requiredMark:!Pe,[Pe,je,$]),Ee=Kt!=null?Kt:$==null?void 0:$.colon,De=I("form",ce),[Qe,ut]=_(De),nn=O()(De,`${De}-${Ke}`,{[`${De}-hide-required-mark`]:J===!1,[`${De}-rtl`]:y==="rtl",[`${De}-${et}`]:et},ut,$==null?void 0:$.className,Ge,Ye),[tn]=Re(Tt),{__INTERNAL__:kt}=tn;kt.name=U;const gt=(0,v.useMemo)(()=>({name:U,labelAlign:ge,labelCol:oe,labelWrap:bt,wrapperCol:Oe,vertical:Ke==="vertical",colon:Ee,requiredMark:J,itemRef:kt.itemRef,form:tn,feedbackIcons:ze}),[U,ge,oe,Oe,Ke,Ee,J,tn,ze]);v.useImperativeHandle(g,()=>tn);const Gt=(yn,bn)=>{if(yn){let mn={block:"nearest"};typeof yn=="object"&&(mn=yn),tn.scrollToField(bn,mn)}},sn=yn=>{if(_e==null||_e(yn),yn.errorFields.length){const bn=yn.errorFields[0].name;if(Et!==void 0){Gt(Et,bn);return}$&&$.scrollToFirstError!==void 0&&Gt($.scrollToFirstError,bn)}};return Qe(v.createElement(xe.n,{disabled:St},v.createElement(Xe.q,{size:et},v.createElement(s.RV,Object.assign({},{validateMessages:xt}),v.createElement(s.q3.Provider,{value:gt},v.createElement(pe.default,Object.assign({id:U},qe,{name:U,onFinishFailed:sn,form:tn,style:Object.assign(Object.assign({},$==null?void 0:$.style),Se),className:nn})))))))};var Ot=v.forwardRef(Ct),$t=i(12383),Nt=i(20475),Jt=i(92343),nt=i(38298);function te(le){if(typeof le=="function")return le;const g=(0,nt.Z)(le);return g.length<=1?g[0]:g}const X=()=>{const{status:le,errors:g=[],warnings:E=[]}=(0,v.useContext)(s.aM);return{status:le,errors:g,warnings:E}};X.Context=s.aM;var B=X,d=i(23073);function j(le){const[g,E]=v.useState(le),I=(0,v.useRef)(null),y=(0,v.useRef)([]),$=(0,v.useRef)(!1);v.useEffect(()=>($.current=!1,()=>{$.current=!0,d.Z.cancel(I.current),I.current=null}),[]);function ce(Ge){$.current||(I.current===null&&(y.current=[],I.current=(0,d.Z)(()=>{I.current=null,E(Ye=>{let At=Ye;return y.current.forEach(St=>{At=St(At)}),At})})),y.current.push(Ge))}return[g,ce]}function ue(){const{itemRef:le}=v.useContext(s.q3),g=v.useRef({});function E(I,y){const $=y&&typeof y=="object"&&y.ref,ce=I.join("_");return(g.current.name!==ce||g.current.originRef!==$)&&(g.current.name=ce,g.current.originRef=$,g.current.ref=(0,Nt.sQ)(le(I),$)),g.current.ref}return E}var C=i(48886),h=i(28800),se=i(64002),W=i(27382),D=i(37028);const ye=le=>{const{formItemCls:g}=le;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${g}-control`]:{display:"flex"}}}};var at=(0,R.b)(["Form","item-item"],(le,g)=>{let{rootPrefixCls:E}=g;const I=N(le,E);return[ye(I)]}),ae=le=>{const{prefixCls:g,status:E,wrapperCol:I,children:y,errors:$,warnings:ce,_internalItemRender:Ge,extra:Ye,help:At,fieldId:St,marginBottom:Tt,onErrorVisibleChanged:Kt}=le,ge=`${g}-item`,bt=v.useContext(s.q3),oe=I||bt.wrapperCol||{},Oe=O()(`${ge}-control`,oe.className),Pe=v.useMemo(()=>Object.assign({},bt),[bt]);delete Pe.labelCol,delete Pe.wrapperCol;const Ke=v.createElement("div",{className:`${ge}-control-input`},v.createElement("div",{className:`${ge}-control-input-content`},y)),Et=v.useMemo(()=>({prefixCls:g,status:E}),[g,E]),je=Tt!==null||$.length||ce.length?v.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},v.createElement(s.Rk.Provider,{value:Et},v.createElement(Ue,{fieldId:St,errors:$,warnings:ce,help:At,helpStatus:E,className:`${ge}-explain-connected`,onVisibleChanged:Kt})),!!Tt&&v.createElement("div",{style:{width:0,height:Tt}})):null,_e={};St&&(_e.id=`${St}_extra`);const U=Ye?v.createElement("div",Object.assign({},_e,{className:`${ge}-extra`}),Ye):null,Se=Ge&&Ge.mark==="pro_table_render"&&Ge.render?Ge.render(le,{input:Ke,errorList:je,extra:U}):v.createElement(v.Fragment,null,Ke,je,U);return v.createElement(s.q3.Provider,{value:Pe},v.createElement(D.Z,Object.assign({},oe,{className:Oe}),Se),v.createElement(at,{prefixCls:g}))},lt=i(385),K=i(31724),f=i(9763),k=i(6848),he=function(le,g){var E={};for(var I in le)Object.prototype.hasOwnProperty.call(le,I)&&g.indexOf(I)<0&&(E[I]=le[I]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,I=Object.getOwnPropertySymbols(le);y{let{prefixCls:g,label:E,htmlFor:I,labelCol:y,labelAlign:$,colon:ce,required:Ge,requiredMark:Ye,tooltip:At}=le;var St;const[Tt]=(0,f.Z)("Form"),{vertical:Kt,labelAlign:ge,labelCol:bt,labelWrap:oe,colon:Oe}=v.useContext(s.q3);if(!E)return null;const Pe=y||bt||{},Ke=$||ge,Et=`${g}-item-label`,je=O()(Et,Ke==="left"&&`${Et}-left`,Pe.className,{[`${Et}-wrap`]:!!oe});let _e=E;const U=ce===!0||Oe!==!1&&ce!==!1;U&&!Kt&&typeof E=="string"&&E.trim()!==""&&(_e=E.replace(/[:|:]\s*$/,""));const ze=Be(At);if(ze){const{icon:J=v.createElement(lt.Z,null)}=ze,Ee=he(ze,["icon"]),De=v.createElement(k.Z,Object.assign({},Ee),v.cloneElement(J,{className:`${g}-item-tooltip`,title:""}));_e=v.createElement(v.Fragment,null,_e,De)}const qe=Ye==="optional",et=typeof Ye=="function";et?_e=Ye(_e,{required:!!Ge}):qe&&!Ge&&(_e=v.createElement(v.Fragment,null,_e,v.createElement("span",{className:`${g}-item-optional`,title:""},(Tt==null?void 0:Tt.optional)||((St=K.Z.Form)===null||St===void 0?void 0:St.optional))));const xt=O()({[`${g}-item-required`]:Ge,[`${g}-item-required-mark-optional`]:qe||et,[`${g}-item-no-colon`]:!U});return v.createElement(D.Z,Object.assign({},Pe,{className:je}),v.createElement("label",{htmlFor:I,className:xt,title:typeof E=="string"?E:""},_e))},wt=i(5242),Ft=i(37637),Ut=i(4715),en=i(78714);const rn={success:wt.Z,warning:Ut.Z,error:Ft.Z,validating:en.Z};function _t(le){let{children:g,errors:E,warnings:I,hasFeedback:y,validateStatus:$,prefixCls:ce,meta:Ge,noStyle:Ye}=le;const At=`${ce}-item`,{feedbackIcons:St}=v.useContext(s.q3),Tt=Ie(E,I,Ge,null,!!y,$),{isFormItemInput:Kt,status:ge}=v.useContext(s.aM),bt=v.useMemo(()=>{var oe;let Oe;if(y){const Et=y!==!0&&y.icons||St,je=Tt&&((oe=Et==null?void 0:Et({status:Tt,errors:E,warnings:I}))===null||oe===void 0?void 0:oe[Tt]),_e=Tt&&rn[Tt];Oe=je!==!1&&_e?v.createElement("span",{className:O()(`${At}-feedback-icon`,`${At}-feedback-icon-${Tt}`)},je||v.createElement(_e,null)):null}let Pe=!0,Ke=Tt||"";return Ye&&(Pe=Kt,Ke=(Tt!=null?Tt:ge)||""),{status:Ke,errors:E,warnings:I,hasFeedback:!!y,feedbackIcon:Oe,isFormItemInput:Pe}},[Tt,y,Ye,Kt,ge]);return v.createElement(s.aM.Provider,{value:bt},g)}var pn=function(le,g){var E={};for(var I in le)Object.prototype.hasOwnProperty.call(le,I)&&g.indexOf(I)<0&&(E[I]=le[I]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,I=Object.getOwnPropertySymbols(le);y{if(ze&&je.current){const ut=getComputedStyle(je.current);xt(parseInt(ut.marginBottom,10))}},[ze,qe]);const J=ut=>{ut||xt(null)},De=function(){let ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const nn=ut?_e:At.errors,tn=ut?U:At.warnings;return Ie(nn,tn,At,"",!!St,Ye)}(),Qe=O()(Ke,E,I,{[`${Ke}-with-help`]:Se||_e.length||U.length,[`${Ke}-has-feedback`]:De&&St,[`${Ke}-has-success`]:De==="success",[`${Ke}-has-warning`]:De==="warning",[`${Ke}-has-error`]:De==="error",[`${Ke}-is-validating`]:De==="validating",[`${Ke}-hidden`]:Tt});return v.createElement("div",{className:Qe,style:y,ref:je},v.createElement(W.Z,Object.assign({className:`${Ke}-row`},(0,se.Z)(Pe,["_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"])),v.createElement(yt,Object.assign({htmlFor:ge},le,{requiredMark:Et,required:bt!=null?bt:oe,prefixCls:g})),v.createElement(ae,Object.assign({},le,At,{errors:_e,warnings:U,prefixCls:g,status:De,help:$,marginBottom:et,onErrorVisibleChanged:J}),v.createElement(s.qI.Provider,{value:Oe},v.createElement(_t,{prefixCls:g,meta:At,errors:At.errors,warnings:At.warnings,hasFeedback:St,validateStatus:De},Kt)))),!!et&&v.createElement("div",{className:`${Ke}-margin-offset`,style:{marginBottom:-et}}))}const Yt="__SPLIT__",zn=null,On=v.memo(le=>{let{children:g}=le;return g},(le,g)=>le.value===g.value&&le.update===g.update&&le.childProps.length===g.childProps.length&&le.childProps.every((E,I)=>E===g.childProps[I]));function fn(le){return le!=null}function Dn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function $n(le){const{name:g,noStyle:E,className:I,dependencies:y,prefixCls:$,shouldUpdate:ce,rules:Ge,children:Ye,required:At,label:St,messageVariables:Tt,trigger:Kt="onChange",validateTrigger:ge,hidden:bt,help:oe}=le,{getPrefixCls:Oe}=v.useContext(It.E_),{name:Pe}=v.useContext(s.q3),Ke=te(Ye),Et=typeof Ke=="function",je=v.useContext(s.qI),{validateTrigger:_e}=v.useContext(pe.FieldContext),U=ge!==void 0?ge:_e,Se=fn(g),ze=Oe("form",$),[qe,et]=_(ze),xt=v.useContext(pe.ListContext),J=v.useRef(),[Ee,De]=j({}),[Qe,ut]=(0,$t.Z)(()=>Dn()),nn=bn=>{const mn=xt==null?void 0:xt.getKey(bn.name);if(ut(bn.destroy?Dn():bn,!0),E&&oe!==!1&&je){let Pn=bn.name;if(bn.destroy)Pn=J.current||Pn;else if(mn!==void 0){const[Mn,er]=mn;Pn=[Mn].concat((0,o.Z)(er)),J.current=Pn}je(bn,Pn)}},tn=(bn,mn)=>{De(Pn=>{const Mn=Object.assign({},Pn),rr=[].concat((0,o.Z)(bn.name.slice(0,-1)),(0,o.Z)(mn)).join(Yt);return bn.destroy?delete Mn[rr]:Mn[rr]=bn,Mn})},[kt,gt]=v.useMemo(()=>{const bn=(0,o.Z)(Qe.errors),mn=(0,o.Z)(Qe.warnings);return Object.values(Ee).forEach(Pn=>{bn.push.apply(bn,(0,o.Z)(Pn.errors||[])),mn.push.apply(mn,(0,o.Z)(Pn.warnings||[]))}),[bn,mn]},[Ee,Qe.errors,Qe.warnings]),Gt=ue();function sn(bn,mn,Pn){return E&&!bt?v.createElement(_t,{prefixCls:ze,hasFeedback:le.hasFeedback,validateStatus:le.validateStatus,meta:Qe,errors:kt,warnings:gt,noStyle:!0},bn):v.createElement(Tn,Object.assign({key:"row"},le,{className:O()(I,et),prefixCls:ze,fieldId:mn,isRequired:Pn,errors:kt,warnings:gt,meta:Qe,onSubItemMetaChange:tn}),bn)}if(!Se&&!Et&&!y)return qe(sn(Ke));let yn={};return typeof St=="string"?yn.label=St:g&&(yn.label=String(g)),Tt&&(yn=Object.assign(Object.assign({},yn),Tt)),qe(v.createElement(pe.Field,Object.assign({},le,{messageVariables:yn,trigger:Kt,validateTrigger:U,onMetaChange:nn}),(bn,mn,Pn)=>{const Mn=H(g).length&&mn?mn.name:[],er=we(Mn,Pe),rr=At!==void 0?At:!!(Ge&&Ge.some(Xt=>{if(Xt&&typeof Xt=="object"&&Xt.required&&!Xt.warningOnly)return!0;if(typeof Xt=="function"){const Fn=Xt(Pn);return Fn&&Fn.required&&!Fn.warningOnly}return!1})),An=Object.assign({},bn);let jt=null;if(Array.isArray(Ke)&&Se)jt=Ke;else if(!(Et&&(!(ce||y)||Se))){if(!(y&&!Et&&!Se))if((0,Jt.l$)(Ke)){const Xt=Object.assign(Object.assign({},Ke.props),An);if(Xt.id||(Xt.id=er),oe||kt.length>0||gt.length>0||le.extra){const kn=[];(oe||kt.length>0)&&kn.push(`${er}_help`),le.extra&&kn.push(`${er}_extra`),Xt["aria-describedby"]=kn.join(" ")}kt.length>0&&(Xt["aria-invalid"]="true"),rr&&(Xt["aria-required"]="true"),(0,Nt.Yr)(Ke)&&(Xt.ref=Gt(Mn,Ke)),new Set([].concat((0,o.Z)(H(Kt)),(0,o.Z)(H(U)))).forEach(kn=>{Xt[kn]=function(){for(var Nn,Cn,cn,Qn,Me,ke=arguments.length,Ae=new Array(ke),tt=0;tt{var{prefixCls:g,children:E}=le,I=it(le,["prefixCls","children"]);const{getPrefixCls:y}=v.useContext(It.E_),$=y("form",g),ce=v.useMemo(()=>({prefixCls:$,status:"error"}),[$]);return v.createElement(pe.List,Object.assign({},I),(Ge,Ye,At)=>v.createElement(s.Rk.Provider,{value:ce},E(Ge.map(St=>Object.assign(Object.assign({},St),{fieldKey:St.key})),Ye,{errors:At.errors,warnings:At.warnings})))};function vn(){const{form:le}=(0,v.useContext)(s.q3);return le}const Zt=Ot;Zt.Item=$e,Zt.List=zt,Zt.ErrorList=Ue,Zt.useForm=Re,Zt.useFormInstance=vn,Zt.useWatch=pe.useWatch,Zt.Provider=s.RV,Zt.create=()=>{};var on=Zt},8628:function(hn,rt,i){"use strict";var o=i(59301),A=i(28800),O=i(56762),V=i(69507);function v(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const s=(0,o.useRef)({}),fe=(0,O.Z)(),ve=(0,V.ZP)();return(0,A.Z)(()=>{const w=ve.subscribe(de=>{s.current=de,L&&fe()});return()=>ve.unsubscribe(w)},[]),s.current}rt.Z=v},88897:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return lt}});var o=i(76995),A=i(85246),O=i(92310),V=i.n(O),v=i(5891),L=i(80962),s=i(80665),fe=i(29043),ve=i(19149),w=i(79545),de=i(68550);function x(){return typeof BigInt=="function"}function R(K){return!K&&K!==0&&!Number.isNaN(K)||!String(K).trim()}function Y(K){var f=K.trim(),k=f.startsWith("-");k&&(f=f.slice(1)),f=f.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),f.startsWith(".")&&(f="0".concat(f));var he=f||"0",Be=he.split("."),dt=Be[0]||"0",yt=Be[1]||"0";dt==="0"&&yt==="0"&&(k=!1);var wt=k?"-":"";return{negative:k,negativeStr:wt,trimStr:he,integerStr:dt,decimalStr:yt,fullStr:"".concat(wt).concat(he)}}function z(K){var f=String(K);return!Number.isNaN(Number(f))&&f.includes("e")}function q(K){var f=String(K);if(z(K)){var k=Number(f.slice(f.indexOf("e-")+2)),he=f.match(/\.(\d+)/);return he!=null&&he[1]&&(k+=he[1].length),k}return f.includes(".")&&Te(f)?f.length-f.indexOf(".")-1:0}function pt(K){var f=String(K);if(z(K)){if(K>Number.MAX_SAFE_INTEGER)return String(x()?BigInt(K).toString():Number.MAX_SAFE_INTEGER);if(K0&&arguments[0]!==void 0?arguments[0]:!0;return k?this.isInvalidate()?"":Y("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),K}(),Ne=function(){function K(f){if((0,w.Z)(this,K),(0,L.Z)(this,"origin",""),(0,L.Z)(this,"number",void 0),(0,L.Z)(this,"empty",void 0),R(f)){this.empty=!0;return}this.origin=String(f),this.number=Number(f)}return(0,de.Z)(K,[{key:"negate",value:function(){return new K(-this.toNumber())}},{key:"add",value:function(k){if(this.isInvalidate())return new K(k);var he=Number(k);if(Number.isNaN(he))return this;var Be=this.number+he;if(Be>Number.MAX_SAFE_INTEGER)return new K(Number.MAX_SAFE_INTEGER);if(BeNumber.MAX_SAFE_INTEGER)return new K(Number.MAX_SAFE_INTEGER);if(Be0&&arguments[0]!==void 0?arguments[0]:!0;return k?this.isInvalidate()?"":pt(this.number):this.origin}}]),K}();function Q(K){return x()?new ft(K):new Ne(K)}function P(K,f,k){var he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(K==="")return"";var Be=Y(K),dt=Be.negativeStr,yt=Be.integerStr,wt=Be.decimalStr,Ft="".concat(f).concat(wt),Ut="".concat(dt).concat(yt);if(k>=0){var en=Number(wt[k]);if(en>=5&&!he){var rn=Q(K).add("".concat(dt,"0.").concat("0".repeat(k)).concat(10-en));return P(rn.toString(),f,k,he)}return k===0?Ut:"".concat(Ut).concat(f).concat(wt.padEnd(k,"0").slice(0,k))}return Ft===".0"?Ut:"".concat(Ut).concat(Ft)}var c=Q,F=i(93681),N=i(28800),_=i(20475),M=i(59301),ne=i(51395);function Z(K,f){var k=(0,M.useRef)(null);function he(){try{var dt=K.selectionStart,yt=K.selectionEnd,wt=K.value,Ft=wt.substring(0,dt),Ut=wt.substring(yt);k.current={start:dt,end:yt,value:wt,beforeTxt:Ft,afterTxt:Ut}}catch(en){}}function Be(){if(K&&k.current&&f)try{var dt=K.value,yt=k.current,wt=yt.beforeTxt,Ft=yt.afterTxt,Ut=yt.start,en=dt.length;if(dt.endsWith(Ft))en=dt.length-k.current.afterTxt.length;else if(dt.startsWith(wt))en=wt.length;else{var rn=wt[Ut-1],_t=dt.indexOf(rn,Ut-1);_t!==-1&&(en=_t+1)}K.setSelectionRange(en,en)}catch(pn){(0,ne.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(pn.message))}}return[he,Be]}var Ue=i(93144),pe=function(){var f=(0,M.useState)(!1),k=(0,fe.Z)(f,2),he=k[0],Be=k[1];return(0,N.Z)(function(){Be((0,Ue.Z)())},[]),he},It=pe,xe=i(23073),Xe=200,Ve=600;function me(K){var f=K.prefixCls,k=K.upNode,he=K.downNode,Be=K.upDisabled,dt=K.downDisabled,yt=K.onStep,wt=M.useRef(),Ft=M.useRef([]),Ut=M.useRef();Ut.current=yt;var en=function(){clearTimeout(wt.current)},rn=function(Dn,$n){Dn.preventDefault(),en(),Ut.current($n);function Ce(){Ut.current($n),wt.current=setTimeout(Ce,Xe)}wt.current=setTimeout(Ce,Ve)};M.useEffect(function(){return function(){en(),Ft.current.forEach(function(fn){return xe.Z.cancel(fn)})}},[]);var _t=It();if(_t)return null;var pn="".concat(f,"-handler"),Tn=V()(pn,"".concat(pn,"-up"),(0,L.Z)({},"".concat(pn,"-up-disabled"),Be)),Yt=V()(pn,"".concat(pn,"-down"),(0,L.Z)({},"".concat(pn,"-down-disabled"),dt)),zn=function(){return Ft.current.push((0,xe.Z)(en))},On={unselectable:"on",role:"button",onMouseUp:zn,onMouseLeave:zn};return M.createElement("div",{className:"".concat(pn,"-wrap")},M.createElement("span",(0,v.Z)({},On,{onMouseDown:function(Dn){rn(Dn,!0)},"aria-label":"Increase Value","aria-disabled":Be,className:Tn}),k||M.createElement("span",{unselectable:"on",className:"".concat(f,"-handler-up-inner")})),M.createElement("span",(0,v.Z)({},On,{onMouseDown:function(Dn){rn(Dn,!1)},"aria-label":"Decrease Value","aria-disabled":dt,className:Yt}),he||M.createElement("span",{unselectable:"on",className:"".concat(f,"-handler-down-inner")})))}function ie(K){var f=typeof K=="number"?pt(K):Y(K).fullStr,k=f.includes(".");return k?Y(f.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:K+"0"}var G=i(5643),H=function(){var K=(0,M.useRef)(0),f=function(){xe.Z.cancel(K.current)};return(0,M.useEffect)(function(){return f},[]),function(k){f(),K.current=(0,xe.Z)(function(){k()})}},we=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ie=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],ee=function(f,k){return f||k.isEmpty()?k.toString():k.toNumber()},Re=function(f){var k=c(f);return k.isInvalidate()?null:k},Ze=M.forwardRef(function(K,f){var k,he=K.prefixCls,Be=he===void 0?"rc-input-number":he,dt=K.className,yt=K.style,wt=K.min,Ft=K.max,Ut=K.step,en=Ut===void 0?1:Ut,rn=K.defaultValue,_t=K.value,pn=K.disabled,Tn=K.readOnly,Yt=K.upHandler,zn=K.downHandler,On=K.keyboard,fn=K.controls,Dn=fn===void 0?!0:fn,$n=K.classNames,Ce=K.stringMode,$e=K.parser,it=K.formatter,ot=K.precision,zt=K.decimalSeparator,vn=K.onChange,Zt=K.onInput,on=K.onPressEnter,le=K.onStep,g=(0,ve.Z)(K,we),E="".concat(Be,"-input"),I=M.useRef(null),y=M.useState(!1),$=(0,fe.Z)(y,2),ce=$[0],Ge=$[1],Ye=M.useRef(!1),At=M.useRef(!1),St=M.useRef(!1),Tt=M.useState(function(){return c(_t!=null?_t:rn)}),Kt=(0,fe.Z)(Tt,2),ge=Kt[0],bt=Kt[1];function oe(jt){_t===void 0&&bt(jt)}var Oe=M.useCallback(function(jt,Xt){if(!Xt)return ot>=0?ot:Math.max(q(jt),q(en))},[ot,en]),Pe=M.useCallback(function(jt){var Xt=String(jt);if($e)return $e(Xt);var Fn=Xt;return zt&&(Fn=Fn.replace(zt,".")),Fn.replace(/[^\w.-]+/g,"")},[$e,zt]),Ke=M.useRef(""),Et=M.useCallback(function(jt,Xt){if(it)return it(jt,{userTyping:Xt,input:String(Ke.current)});var Fn=typeof jt=="number"?pt(jt):jt;if(!Xt){var xn=Oe(Fn,Xt);if(Te(Fn)&&(zt||xn>=0)){var kn=zt||".";Fn=P(Fn,kn,xn)}}return Fn},[it,Oe,zt]),je=M.useState(function(){var jt=rn!=null?rn:_t;return ge.isInvalidate()&&["string","number"].includes((0,s.Z)(jt))?Number.isNaN(jt)?"":jt:Et(ge.toString(),!1)}),_e=(0,fe.Z)(je,2),U=_e[0],Se=_e[1];Ke.current=U;function ze(jt,Xt){Se(Et(jt.isInvalidate()?jt.toString(!1):jt.toString(!Xt),Xt))}var qe=M.useMemo(function(){return Re(Ft)},[Ft,ot]),et=M.useMemo(function(){return Re(wt)},[wt,ot]),xt=M.useMemo(function(){return!qe||!ge||ge.isInvalidate()?!1:qe.lessEquals(ge)},[qe,ge]),J=M.useMemo(function(){return!et||!ge||ge.isInvalidate()?!1:ge.lessEquals(et)},[et,ge]),Ee=Z(I.current,ce),De=(0,fe.Z)(Ee,2),Qe=De[0],ut=De[1],nn=function(Xt){return qe&&!Xt.lessEquals(qe)?qe:et&&!et.lessEquals(Xt)?et:null},tn=function(Xt){return!nn(Xt)},kt=function(Xt,Fn){var xn=Xt,kn=tn(xn)||xn.isEmpty();if(!xn.isEmpty()&&!Fn&&(xn=nn(xn)||xn,kn=!0),!Tn&&!pn&&kn){var Nn=xn.toString(),Cn=Oe(Nn,Fn);return Cn>=0&&(xn=c(P(Nn,".",Cn)),tn(xn)||(xn=c(P(Nn,".",Cn,!0)))),xn.equals(ge)||(oe(xn),vn==null||vn(xn.isEmpty()?null:ee(Ce,xn)),_t===void 0&&ze(xn,Fn)),xn}return ge},gt=H(),Gt=function jt(Xt){if(Qe(),Ke.current=Xt,Se(Xt),!At.current){var Fn=Pe(Xt),xn=c(Fn);xn.isNaN()||kt(xn,!0)}Zt==null||Zt(Xt),gt(function(){var kn=Xt;$e||(kn=Xt.replace(/。/g,".")),kn!==Xt&&jt(kn)})},sn=function(){At.current=!0},yn=function(){At.current=!1,Gt(I.current.value)},bn=function(Xt){Gt(Xt.target.value)},mn=function(Xt){var Fn;if(!(Xt&&xt||!Xt&&J)){Ye.current=!1;var xn=c(St.current?ie(en):en);Xt||(xn=xn.negate());var kn=(ge||c(0)).add(xn.toString()),Nn=kt(kn,!1);le==null||le(ee(Ce,Nn),{offset:St.current?ie(en):en,type:Xt?"up":"down"}),(Fn=I.current)===null||Fn===void 0||Fn.focus()}},Pn=function(Xt){var Fn=c(Pe(U)),xn=Fn;Fn.isNaN()?xn=kt(ge,Xt):xn=kt(Fn,Xt),_t!==void 0?ze(ge,!1):xn.isNaN()||ze(xn,!1)},Mn=function(){Ye.current=!0},er=function(Xt){var Fn=Xt.key,xn=Xt.shiftKey;Ye.current=!0,St.current=xn,Fn==="Enter"&&(At.current||(Ye.current=!1),Pn(!1),on==null||on(Xt)),On!==!1&&!At.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Fn)&&(mn(Fn==="Up"||Fn==="ArrowUp"),Xt.preventDefault())},rr=function(){Ye.current=!1,St.current=!1},An=function(){Pn(!1),Ge(!1),Ye.current=!1};return(0,N.o)(function(){ge.isInvalidate()||ze(ge,!1)},[ot]),(0,N.o)(function(){var jt=c(_t);bt(jt);var Xt=c(Pe(U));(!jt.equals(Xt)||!Ye.current||it)&&ze(jt,Ye.current)},[_t]),(0,N.o)(function(){it&&ut()},[U]),M.createElement("div",{className:V()(Be,$n==null?void 0:$n.input,dt,(k={},(0,L.Z)(k,"".concat(Be,"-focused"),ce),(0,L.Z)(k,"".concat(Be,"-disabled"),pn),(0,L.Z)(k,"".concat(Be,"-readonly"),Tn),(0,L.Z)(k,"".concat(Be,"-not-a-number"),ge.isNaN()),(0,L.Z)(k,"".concat(Be,"-out-of-range"),!ge.isInvalidate()&&!tn(ge)),k)),style:yt,onFocus:function(){Ge(!0)},onBlur:An,onKeyDown:er,onKeyUp:rr,onCompositionStart:sn,onCompositionEnd:yn,onBeforeInput:Mn},Dn&&M.createElement(me,{prefixCls:Be,upNode:Yt,downNode:zn,upDisabled:xt,downDisabled:J,onStep:mn}),M.createElement("div",{className:"".concat(E,"-wrap")},M.createElement("input",(0,v.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":wt,"aria-valuemax":Ft,"aria-valuenow":ge.isInvalidate()?null:ge.toString(),step:en},g,{ref:(0,_.sQ)(I,f),className:E,value:U,onChange:bn,disabled:pn,readOnly:Tn}))))}),Dt=M.forwardRef(function(K,f){var k=K.disabled,he=K.style,Be=K.prefixCls,dt=K.value,yt=K.prefix,wt=K.suffix,Ft=K.addonBefore,Ut=K.addonAfter,en=K.classes,rn=K.className,_t=K.classNames,pn=(0,ve.Z)(K,Ie),Tn=M.useRef(null),Yt=function(On){Tn.current&&(0,G.nH)(Tn.current,On)};return M.createElement(F.BaseInput,{inputElement:M.createElement(Ze,(0,v.Z)({prefixCls:Be,disabled:k,classNames:_t,ref:(0,_.sQ)(Tn,f)},pn)),className:rn,triggerFocus:Yt,prefixCls:Be,value:dt,disabled:k,style:he,prefix:yt,suffix:wt,addonAfter:Ut,addonBefore:Ft,classes:en,classNames:_t,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Dt.displayName="InputNumber";var Ct=Dt,ht=Ct,Ot=i(19080),$t=i(36355),Nt=i(92736),Jt=i(1684),nt=i(19716),te=i(32441),X=i(33234),B=i(9937),d=i(17313),j=i(74207),ue=i(83116),C=i(37613);const h=(K,f)=>{let{componentCls:k,borderRadiusSM:he,borderRadiusLG:Be}=K;const dt=f==="lg"?Be:he;return{[`&-${f}`]:{[`${k}-handler-wrap`]:{borderStartEndRadius:dt,borderEndEndRadius:dt},[`${k}-handler-up`]:{borderStartEndRadius:dt},[`${k}-handler-down`]:{borderEndEndRadius:dt}}}},se=K=>{const{componentCls:f,lineWidth:k,lineType:he,colorBorder:Be,borderRadius:dt,fontSizeLG:yt,controlHeightLG:wt,controlHeightSM:Ft,colorError:Ut,paddingInlineSM:en,colorTextDescription:rn,motionDurationMid:_t,handleHoverColor:pn,paddingInline:Tn,paddingBlock:Yt,handleBg:zn,handleActiveBg:On,colorTextDisabled:fn,borderRadiusSM:Dn,borderRadiusLG:$n,controlWidth:Ce,handleVisible:$e,handleBorderColor:it}=K;return[{[f]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(K)),(0,B.ik)(K)),(0,B.bi)(K,f)),{display:"inline-block",width:Ce,margin:0,padding:0,border:`${k}px ${he} ${Be}`,borderRadius:dt,"&-rtl":{direction:"rtl",[`${f}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:yt,borderRadius:$n,[`input${f}-input`]:{height:wt-2*k}},"&-sm":{padding:0,borderRadius:Dn,[`input${f}-input`]:{height:Ft-2*k,padding:`0 ${en}px`}},"&:hover":Object.assign({},(0,B.pU)(K)),"&-focused":Object.assign({},(0,B.M1)(K)),"&-out-of-range":{[`${f}-input-wrap`]:{input:{color:Ut}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,d.Wf)(K)),(0,B.s7)(K)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${f}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${f}-group-addon`]:{borderRadius:$n,fontSize:K.fontSizeLG}},"&-sm":{[`${f}-group-addon`]:{borderRadius:Dn}},[`${f}-wrapper-disabled > ${f}-group-addon`]:Object.assign({},(0,B.Xy)(K))}}),[`&-disabled ${f}-input`]:{cursor:"not-allowed"},[f]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(K)),{width:"100%",padding:`${Yt}px ${Tn}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:dt,outline:0,transition:`all ${_t} linear`,appearance:"textfield",fontSize:"inherit"}),(0,B.nz)(K.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[f]:Object.assign(Object.assign(Object.assign({[`&:hover ${f}-handler-wrap, &-focused ${f}-handler-wrap`]:{opacity:1},[`${f}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:K.handleWidth,height:"100%",background:zn,borderStartStartRadius:0,borderStartEndRadius:dt,borderEndEndRadius:dt,borderEndStartRadius:0,opacity:$e===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${_t} linear ${_t}`,[`${f}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${f}-handler-up-inner, ${f}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:K.handleFontSize}}},[`${f}-handler`]:{height:"50%",overflow:"hidden",color:nn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${k}px ${he} ${it}`,transition:`all ${_t} linear`,"&:active":{background:On},"&:hover":{height:"60%",[` + `]:{marginInlineEnd:0,fontSize:K.handleFontSize}}},[`${f}-handler`]:{height:"50%",overflow:"hidden",color:rn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${k}px ${he} ${it}`,transition:`all ${_t} linear`,"&:active":{background:On},"&:hover":{height:"60%",[` ${f}-handler-up-inner, ${f}-handler-down-inner - `]:{color:pn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,d.Ro)()),{color:nn,transition:`all ${_t} linear`,userSelect:"none"})},[`${f}-handler-up`]:{borderStartEndRadius:dt},[`${f}-handler-down`]:{borderBlockStart:`${k}px ${he} ${it}`,borderEndEndRadius:dt}},h(K,"lg")),h(K,"sm")),{"&-disabled, &-readonly":{[`${f}-handler-wrap`]:{display:"none"},[`${f}-input`]:{color:"inherit"}},[` + `]:{color:pn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,d.Ro)()),{color:rn,transition:`all ${_t} linear`,userSelect:"none"})},[`${f}-handler-up`]:{borderStartEndRadius:dt},[`${f}-handler-down`]:{borderBlockStart:`${k}px ${he} ${it}`,borderEndEndRadius:dt}},h(K,"lg")),h(K,"sm")),{"&-disabled, &-readonly":{[`${f}-handler-wrap`]:{display:"none"},[`${f}-input`]:{color:"inherit"}},[` ${f}-handler-up-disabled, ${f}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${f}-handler-up-disabled:hover &-handler-up-inner, ${f}-handler-down-disabled:hover &-handler-down-inner - `]:{color:fn}})},{[`${f}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${f}-handler-down`]:{borderBlockStartWidth:0}}}]},W=K=>{const{componentCls:f,paddingBlock:k,paddingInline:he,inputAffixPadding:Be,controlWidth:dt,borderRadiusLG:yt,borderRadiusSM:wt}=K;return{[`${f}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,B.ik)(K)),(0,B.bi)(K,`${f}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:dt,padding:0,paddingInlineStart:he,"&-lg":{borderRadius:yt},"&-sm":{borderRadius:wt},[`&:not(${f}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,B.pU)(K)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${f}-disabled`]:{background:"transparent"},[`> div${f}`]:{width:"100%",border:"none",outline:"none",[`&${f}-focused`]:{boxShadow:"none !important"}},[`input${f}-input`]:{padding:`${k}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${f}-handler-wrap`]:{zIndex:2},[f]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Be},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:he,marginInlineStart:Be}}})}};var D=(0,ue.Z)("InputNumber",K=>{const f=(0,C.TS)(K,(0,B.e5)(K));return[le(f),W(f),(0,j.c)(f)]},K=>Object.assign(Object.assign({},(0,B.TM)(K)),{controlWidth:90,handleWidth:K.controlHeightSM-K.lineWidth*2,handleFontSize:K.fontSize/2,handleVisible:"auto",handleActiveBg:K.colorFillAlter,handleBg:K.colorBgContainer,handleHoverColor:K.colorPrimary,handleBorderColor:K.colorBorder})),ye=function(K,f){var k={};for(var he in K)Object.prototype.hasOwnProperty.call(K,he)&&f.indexOf(he)<0&&(k[he]=K[he]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,he=Object.getOwnPropertySymbols(K);Be{const{getPrefixCls:k,direction:he}=M.useContext($t.E_),Be=M.useRef(null);M.useImperativeHandle(f,()=>Be.current);const{className:dt,rootClassName:yt,size:wt,disabled:Ft,prefixCls:Ut,addonBefore:en,addonAfter:nn,prefix:_t,bordered:pn=!0,readOnly:Tn,status:Yt,controls:zn}=K,On=ye(K,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),fn=k("input-number",Ut),[Dn,$n]=D(fn),{compactSize:Ce,compactItemClassnames:$e}=(0,X.ri)(fn,he);let it=M.createElement(A.Z,{className:`${fn}-handler-up-inner`}),ot=M.createElement(o.Z,{className:`${fn}-handler-down-inner`});const zt=typeof zn=="boolean"?zn:void 0;typeof zn=="object"&&(it=typeof zn.upIcon=="undefined"?it:M.createElement("span",{className:`${fn}-handler-up-inner`},zn.upIcon),ot=typeof zn.downIcon=="undefined"?ot:M.createElement("span",{className:`${fn}-handler-down-inner`},zn.downIcon));const{hasFeedback:vn,status:Zt,isFormItemInput:on,feedbackIcon:ie}=M.useContext(te.aM),g=(0,Ot.F)(Zt,Yt),E=(0,nt.Z)(Ye=>{var At;return(At=wt!=null?wt:Ce)!==null&&At!==void 0?At:Ye}),I=M.useContext(Jt.Z),y=Ft!=null?Ft:I,$=V()({[`${fn}-lg`]:E==="large",[`${fn}-sm`]:E==="small",[`${fn}-rtl`]:he==="rtl",[`${fn}-borderless`]:!pn,[`${fn}-in-form-item`]:on},(0,Ot.Z)(fn,g),$e,$n),ce=`${fn}-group`,Ge=M.createElement(ht,Object.assign({ref:Be,disabled:y,className:V()(dt,yt),upHandler:it,downHandler:ot,prefixCls:fn,readOnly:Tn,controls:zt,prefix:_t,suffix:vn&&ie,addonAfter:nn&&M.createElement(X.BR,null,M.createElement(te.Ux,{override:!0,status:!0},nn)),addonBefore:en&&M.createElement(X.BR,null,M.createElement(te.Ux,{override:!0,status:!0},en)),classNames:{input:$},classes:{affixWrapper:V()((0,Ot.Z)(`${fn}-affix-wrapper`,g,vn),{[`${fn}-affix-wrapper-sm`]:E==="small",[`${fn}-affix-wrapper-lg`]:E==="large",[`${fn}-affix-wrapper-rtl`]:he==="rtl",[`${fn}-affix-wrapper-borderless`]:!pn},$n),wrapper:V()({[`${ce}-rtl`]:he==="rtl",[`${fn}-wrapper-disabled`]:y},$n),group:V()({[`${fn}-group-wrapper-sm`]:E==="small",[`${fn}-group-wrapper-lg`]:E==="large",[`${fn}-group-wrapper-rtl`]:he==="rtl"},(0,Ot.Z)(`${fn}-group-wrapper`,g,vn),$n)}},On));return Dn(Ge)}),We=at,se=K=>M.createElement(Nt.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},M.createElement(at,Object.assign({},K)));We._InternalPanelDoNotUseOrYouWillBeFired=se;var lt=We},9432:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return ft},n:function(){return pt}});var o=i(37637),A=i(92310),O=i.n(A),V=i(93681),v=i(20475),L=i(59301),s=i(19080),fe=i(36355),ve=i(1684),w=i(19716),de=i(32441),x=i(33234),R=i(59412),Y=i(9937);function z(Ne){return!!(Ne.prefix||Ne.suffix||Ne.allowClear)}var q=function(Ne,Q){var P={};for(var c in Ne)Object.prototype.hasOwnProperty.call(Ne,c)&&Q.indexOf(c)<0&&(P[c]=Ne[c]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,c=Object.getOwnPropertySymbols(Ne);F{var P;const{prefixCls:c,bordered:F=!0,status:N,size:_,disabled:M,onBlur:ne,onFocus:Z,suffix:Ue,allowClear:pe,addonAfter:It,addonBefore:xe,className:Xe,style:Ve,styles:me,rootClassName:oe,onChange:G,classNames:H}=Ne,we=q(Ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Ie,direction:ee,input:Re}=L.useContext(fe.E_),Qe=Ie("input",c),Dt=(0,L.useRef)(null),[Ct,ht]=(0,Y.ZP)(Qe),{compactSize:Ot,compactItemClassnames:$t}=(0,x.ri)(Qe,ee),Nt=(0,w.Z)(at=>{var We;return(We=_!=null?_:Ot)!==null&&We!==void 0?We:at}),Jt=L.useContext(ve.Z),nt=M!=null?M:Jt,{status:te,hasFeedback:X,feedbackIcon:B}=(0,L.useContext)(de.aM),d=(0,s.F)(te,N),j=z(Ne)||!!X,ue=(0,L.useRef)(j);(0,L.useEffect)(()=>{var at;j&&ue.current,ue.current=j},[j]);const C=(0,R.Z)(Dt,!0),h=at=>{C(),ne==null||ne(at)},le=at=>{C(),Z==null||Z(at)},W=at=>{C(),G==null||G(at)},D=(X||Ue)&&L.createElement(L.Fragment,null,Ue,X&&B);let ye;return typeof pe=="object"&&(pe!=null&&pe.clearIcon)?ye=pe:pe&&(ye={clearIcon:L.createElement(o.Z,null)}),Ct(L.createElement(V.default,Object.assign({ref:(0,v.sQ)(Q,Dt),prefixCls:Qe,autoComplete:Re==null?void 0:Re.autoComplete},we,{disabled:nt,onBlur:h,onFocus:le,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Ve),styles:Object.assign(Object.assign({},Re==null?void 0:Re.styles),me),suffix:D,allowClear:ye,className:O()(Xe,oe,$t,Re==null?void 0:Re.className),onChange:W,addonAfter:It&&L.createElement(x.BR,null,L.createElement(de.Ux,{override:!0,status:!0},It)),addonBefore:xe&&L.createElement(x.BR,null,L.createElement(de.Ux,{override:!0,status:!0},xe)),classNames:Object.assign(Object.assign(Object.assign({},H),Re==null?void 0:Re.classNames),{input:O()({[`${Qe}-sm`]:Nt==="small",[`${Qe}-lg`]:Nt==="large",[`${Qe}-rtl`]:ee==="rtl",[`${Qe}-borderless`]:!F},!j&&(0,s.Z)(Qe,d),H==null?void 0:H.input,(P=Re==null?void 0:Re.classNames)===null||P===void 0?void 0:P.input,ht)}),classes:{affixWrapper:O()({[`${Qe}-affix-wrapper-sm`]:Nt==="small",[`${Qe}-affix-wrapper-lg`]:Nt==="large",[`${Qe}-affix-wrapper-rtl`]:ee==="rtl",[`${Qe}-affix-wrapper-borderless`]:!F},(0,s.Z)(`${Qe}-affix-wrapper`,d,X),ht),wrapper:O()({[`${Qe}-group-rtl`]:ee==="rtl"},ht),group:O()({[`${Qe}-group-wrapper-sm`]:Nt==="small",[`${Qe}-group-wrapper-lg`]:Nt==="large",[`${Qe}-group-wrapper-rtl`]:ee==="rtl",[`${Qe}-group-wrapper-disabled`]:nt},(0,s.Z)(`${Qe}-group-wrapper`,d,X),ht)}})))})},1643:function(hn,rt,i){"use strict";var o=i(37637),A=i(92310),O=i.n(A),V=i(9296),v=i(59301),L=i(19080),s=i(36355),fe=i(1684),ve=i(19716),w=i(32441),de=i(9432),x=i(9937),R=function(z,q){var pt={};for(var Te in z)Object.prototype.hasOwnProperty.call(z,Te)&&q.indexOf(Te)<0&&(pt[Te]=z[Te]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Te=Object.getOwnPropertySymbols(z);ft{const{prefixCls:pt,bordered:Te=!0,size:ft,disabled:Ne,status:Q,allowClear:P,showCount:c,classNames:F,rootClassName:N,className:_}=z,M=R(z,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:ne,direction:Z}=v.useContext(s.E_),Ue=(0,ve.Z)(ft),pe=v.useContext(fe.Z),It=Ne!=null?Ne:pe,{status:xe,hasFeedback:Xe,feedbackIcon:Ve}=v.useContext(w.aM),me=(0,L.F)(xe,Q),oe=v.useRef(null);v.useImperativeHandle(q,()=>{var ee;return{resizableTextArea:(ee=oe.current)===null||ee===void 0?void 0:ee.resizableTextArea,focus:Re=>{var Qe,Dt;(0,de.n)((Dt=(Qe=oe.current)===null||Qe===void 0?void 0:Qe.resizableTextArea)===null||Dt===void 0?void 0:Dt.textArea,Re)},blur:()=>{var Re;return(Re=oe.current)===null||Re===void 0?void 0:Re.blur()}}});const G=ne("input",pt);let H;typeof P=="object"&&(P!=null&&P.clearIcon)?H=P:P&&(H={clearIcon:v.createElement(o.Z,null)});const[we,Ie]=(0,x.ZP)(G);return we(v.createElement(V.default,Object.assign({},M,{disabled:It,allowClear:H,className:O()(_,N),classes:{affixWrapper:O()(`${G}-textarea-affix-wrapper`,{[`${G}-affix-wrapper-rtl`]:Z==="rtl",[`${G}-affix-wrapper-borderless`]:!Te,[`${G}-affix-wrapper-sm`]:Ue==="small",[`${G}-affix-wrapper-lg`]:Ue==="large",[`${G}-textarea-show-count`]:c},(0,L.Z)(`${G}-affix-wrapper`,me),Ie)},classNames:Object.assign(Object.assign({},F),{textarea:O()({[`${G}-borderless`]:!Te,[`${G}-sm`]:Ue==="small",[`${G}-lg`]:Ue==="large"},(0,L.Z)(G,me),Ie,F==null?void 0:F.textarea)}),prefixCls:G,suffix:Xe&&v.createElement("span",{className:`${G}-textarea-suffix`},Ve),showCount:c,ref:oe})))});rt.Z=Y},59412:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});var o=i(59301);function A(O,V){const v=(0,o.useRef)([]),L=()=>{v.current.push(setTimeout(()=>{var s,fe,ve,w;!((s=O.current)===null||s===void 0)&&s.input&&((fe=O.current)===null||fe===void 0?void 0:fe.input.getAttribute("type"))==="password"&&(!((ve=O.current)===null||ve===void 0)&&ve.input.hasAttribute("value"))&&((w=O.current)===null||w===void 0||w.input.removeAttribute("value"))}))};return(0,o.useEffect)(()=>(V&&L(),()=>v.current.forEach(s=>{s&&clearTimeout(s)})),[]),L}},92832:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return Ue}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(32441),L=i(9937),fe=pe=>{const{getPrefixCls:It,direction:xe}=(0,O.useContext)(V.E_),{prefixCls:Xe,className:Ve}=pe,me=It("input-group",Xe),oe=It("input"),[G,H]=(0,L.ZP)(oe),we=A()(me,{[`${me}-lg`]:pe.size==="large",[`${me}-sm`]:pe.size==="small",[`${me}-compact`]:pe.compact,[`${me}-rtl`]:xe==="rtl"},H,Ve),Ie=(0,O.useContext)(v.aM),ee=(0,O.useMemo)(()=>Object.assign(Object.assign({},Ie),{isFormItemInput:!1}),[Ie]);return G(O.createElement("span",{className:we,style:pe.style,onMouseEnter:pe.onMouseEnter,onMouseLeave:pe.onMouseLeave,onFocus:pe.onFocus,onBlur:pe.onBlur},O.createElement(v.aM.Provider,{value:ee},pe.children)))},ve=i(9432),w=i(21646),de=i(20970),x=i(64002),R=i(20475),Y=i(59412),z=function(pe,It){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&It.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Xe=Object.getOwnPropertySymbols(pe);Vepe?O.createElement(de.Z,null):O.createElement(w.Z,null),pt={click:"onClick",hover:"onMouseOver"};var ft=O.forwardRef((pe,It)=>{const{visibilityToggle:xe=!0}=pe,Xe=typeof xe=="object"&&xe.visible!==void 0,[Ve,me]=(0,O.useState)(()=>Xe?xe.visible:!1),oe=(0,O.useRef)(null);O.useEffect(()=>{Xe&&me(xe.visible)},[Xe,xe]);const G=(0,Y.Z)(oe),H=()=>{const{disabled:nt}=pe;nt||(Ve&&G(),me(te=>{var X;const B=!te;return typeof xe=="object"&&((X=xe.onVisibleChange)===null||X===void 0||X.call(xe,B)),B}))},we=nt=>{const{action:te="click",iconRender:X=q}=pe,B=pt[te]||"",d=X(Ve),j={[B]:H,className:`${nt}-icon`,key:"passwordIcon",onMouseDown:ue=>{ue.preventDefault()},onMouseUp:ue=>{ue.preventDefault()}};return O.cloneElement(O.isValidElement(d)?d:O.createElement("span",null,d),j)},{className:Ie,prefixCls:ee,inputPrefixCls:Re,size:Qe}=pe,Dt=z(pe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ct}=O.useContext(V.E_),ht=Ct("input",Re),Ot=Ct("input-password",ee),$t=xe&&we(Ot),Nt=A()(Ot,Ie,{[`${Ot}-${Qe}`]:!!Qe}),Jt=Object.assign(Object.assign({},(0,x.Z)(Dt,["suffix","iconRender","visibilityToggle"])),{type:Ve?"text":"password",className:Nt,prefixCls:ht,suffix:$t});return Qe&&(Jt.size=Qe),O.createElement(ve.Z,Object.assign({ref:(0,R.sQ)(It,oe)},Jt))}),Ne=i(56981),Q=i(92343),P=i(3113),c=i(19716),F=i(33234),N=function(pe,It){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&It.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Xe=Object.getOwnPropertySymbols(pe);Ve{const{prefixCls:xe,inputPrefixCls:Xe,className:Ve,size:me,suffix:oe,enterButton:G=!1,addonAfter:H,loading:we,disabled:Ie,onSearch:ee,onChange:Re,onCompositionStart:Qe,onCompositionEnd:Dt}=pe,Ct=N(pe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ht,direction:Ot}=O.useContext(V.E_),$t=O.useRef(!1),Nt=ht("input-search",xe),Jt=ht("input",Xe),{compactSize:nt}=(0,F.ri)(Nt,Ot),te=(0,c.Z)(se=>{var lt;return(lt=me!=null?me:nt)!==null&<!==void 0?lt:se}),X=O.useRef(null),B=se=>{se&&se.target&&se.type==="click"&&ee&&ee(se.target.value,se,{source:"clear"}),Re&&Re(se)},d=se=>{var lt;document.activeElement===((lt=X.current)===null||lt===void 0?void 0:lt.input)&&se.preventDefault()},j=se=>{var lt,K;ee&&ee((K=(lt=X.current)===null||lt===void 0?void 0:lt.input)===null||K===void 0?void 0:K.value,se,{source:"input"})},ue=se=>{$t.current||we||j(se)},C=typeof G=="boolean"?O.createElement(Ne.Z,null):null,h=`${Nt}-button`;let le;const W=G||{},D=W.type&&W.type.__ANT_BUTTON===!0;D||W.type==="button"?le=(0,Q.Tm)(W,Object.assign({onMouseDown:d,onClick:se=>{var lt,K;(K=(lt=W==null?void 0:W.props)===null||lt===void 0?void 0:lt.onClick)===null||K===void 0||K.call(lt,se),j(se)},key:"enterButton"},D?{className:h,size:te}:{})):le=O.createElement(P.ZP,{className:h,type:G?"primary":void 0,size:te,disabled:Ie,key:"enterButton",onMouseDown:d,onClick:j,loading:we,icon:C},G),H&&(le=[le,(0,Q.Tm)(H,{key:"addonAfter"})]);const ye=A()(Nt,{[`${Nt}-rtl`]:Ot==="rtl",[`${Nt}-${te}`]:!!te,[`${Nt}-with-button`]:!!G},Ve),at=se=>{$t.current=!0,Qe==null||Qe(se)},We=se=>{$t.current=!1,Dt==null||Dt(se)};return O.createElement(ve.Z,Object.assign({ref:(0,R.sQ)(X,It),onPressEnter:ue},Ct,{size:te,onCompositionStart:at,onCompositionEnd:We,prefixCls:Jt,addonAfter:le,suffix:oe,onChange:B,className:ye,disabled:Ie}))}),ne=i(1643);const Z=ve.Z;Z.Group=fe,Z.Search=M,Z.TextArea=ne.Z,Z.Password=ft;var Ue=Z},9937:function(hn,rt,i){"use strict";i.d(rt,{M1:function(){return s},TM:function(){return Q},Xy:function(){return fe},bi:function(){return de},e5:function(){return Ne},ik:function(){return x},nz:function(){return v},pU:function(){return L},s7:function(){return R},x0:function(){return w}});var o=i(17313),A=i(74207),O=i(37613),V=i(83116);const v=P=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:P,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),L=P=>({borderColor:P.hoverBorderColor}),s=P=>({borderColor:P.activeBorderColor,boxShadow:P.activeShadow,outline:0}),fe=P=>({color:P.colorTextDisabled,backgroundColor:P.colorBgContainerDisabled,borderColor:P.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},L((0,O.TS)(P,{hoverBorderColor:P.colorBorder})))}),ve=P=>{const{paddingBlockLG:c,fontSizeLG:F,lineHeightLG:N,borderRadiusLG:_,paddingInlineLG:M}=P;return{padding:`${c}px ${M}px`,fontSize:F,lineHeight:N,borderRadius:_}},w=P=>({padding:`${P.paddingBlockSM}px ${P.paddingInlineSM}px`,borderRadius:P.borderRadiusSM}),de=(P,c)=>{const{componentCls:F,colorError:N,colorWarning:_,errorActiveShadow:M,warningActiveShadow:ne,colorErrorBorderHover:Z,colorWarningBorderHover:Ue}=P;return{[`&-status-error:not(${c}-disabled):not(${c}-borderless)${c}`]:{borderColor:N,"&:hover":{borderColor:Z},"&:focus, &-focused":Object.assign({},s((0,O.TS)(P,{activeBorderColor:N,activeShadow:M}))),[`${F}-prefix, ${F}-suffix`]:{color:N}},[`&-status-warning:not(${c}-disabled):not(${c}-borderless)${c}`]:{borderColor:_,"&:hover":{borderColor:Ue},"&:focus, &-focused":Object.assign({},s((0,O.TS)(P,{activeBorderColor:_,activeShadow:ne}))),[`${F}-prefix, ${F}-suffix`]:{color:_}}}},x=P=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${P.paddingBlock}px ${P.paddingInline}px`,color:P.colorText,fontSize:P.fontSize,lineHeight:P.lineHeight,backgroundColor:P.colorBgContainer,backgroundImage:"none",borderWidth:P.lineWidth,borderStyle:P.lineType,borderColor:P.colorBorder,borderRadius:P.borderRadius,transition:`all ${P.motionDurationMid}`},v(P.colorTextPlaceholder)),{"&:hover":Object.assign({},L(P)),"&:focus, &-focused":Object.assign({},s(P)),"&-disabled, &[disabled]":Object.assign({},fe(P)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:P.controlHeight,lineHeight:P.lineHeight,verticalAlign:"bottom",transition:`all ${P.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},ve(P)),"&-sm":Object.assign({},w(P)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),R=P=>{const{componentCls:c,antCls:F}=P;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:P.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${c}, &-lg > ${c}-group-addon`]:Object.assign({},ve(P)),[`&-sm ${c}, &-sm > ${c}-group-addon`]:Object.assign({},w(P)),[`&-lg ${F}-select-single ${F}-select-selector`]:{height:P.controlHeightLG},[`&-sm ${F}-select-single ${F}-select-selector`]:{height:P.controlHeightSM},[`> ${c}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${c}-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 ${P.paddingInline}px`,color:P.colorText,fontWeight:"normal",fontSize:P.fontSize,textAlign:"center",backgroundColor:P.colorFillAlter,border:`${P.lineWidth}px ${P.lineType} ${P.colorBorder}`,borderRadius:P.borderRadius,transition:`all ${P.motionDurationSlow}`,lineHeight:1,[`${F}-select`]:{margin:`-${P.paddingBlock+1}px -${P.paddingInline}px`,[`&${F}-select-single:not(${F}-select-customize-input)`]:{[`${F}-select-selector`]:{backgroundColor:"inherit",border:`${P.lineWidth}px ${P.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${F}-select-selector`]:{color:P.colorPrimary}}},[`${F}-cascader-picker`]:{margin:`-9px -${P.paddingInline}px`,backgroundColor:"transparent",[`${F}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${c}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${c}-search-with-button &`]:{zIndex:0}}},[`> ${c}:first-child, ${c}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${F}-select ${F}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${c}-affix-wrapper`]:{[`&:not(:first-child) ${c}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${c}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${c}:last-child, ${c}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${F}-select ${F}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${c}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${c}-search &`]:{borderStartStartRadius:P.borderRadius,borderEndStartRadius:P.borderRadius}},[`&:not(:first-child), ${c}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${c}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,o.dF)()),{[`${c}-group-addon, ${c}-group-wrap, > ${c}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:P.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{color:fn}})},{[`${f}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${f}-handler-down`]:{borderBlockStartWidth:0}}}]},W=K=>{const{componentCls:f,paddingBlock:k,paddingInline:he,inputAffixPadding:Be,controlWidth:dt,borderRadiusLG:yt,borderRadiusSM:wt}=K;return{[`${f}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,B.ik)(K)),(0,B.bi)(K,`${f}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:dt,padding:0,paddingInlineStart:he,"&-lg":{borderRadius:yt},"&-sm":{borderRadius:wt},[`&:not(${f}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,B.pU)(K)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${f}-disabled`]:{background:"transparent"},[`> div${f}`]:{width:"100%",border:"none",outline:"none",[`&${f}-focused`]:{boxShadow:"none !important"}},[`input${f}-input`]:{padding:`${k}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${f}-handler-wrap`]:{zIndex:2},[f]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Be},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:he,marginInlineStart:Be}}})}};var D=(0,ue.Z)("InputNumber",K=>{const f=(0,C.TS)(K,(0,B.e5)(K));return[se(f),W(f),(0,j.c)(f)]},K=>Object.assign(Object.assign({},(0,B.TM)(K)),{controlWidth:90,handleWidth:K.controlHeightSM-K.lineWidth*2,handleFontSize:K.fontSize/2,handleVisible:"auto",handleActiveBg:K.colorFillAlter,handleBg:K.colorBgContainer,handleHoverColor:K.colorPrimary,handleBorderColor:K.colorBorder})),ye=function(K,f){var k={};for(var he in K)Object.prototype.hasOwnProperty.call(K,he)&&f.indexOf(he)<0&&(k[he]=K[he]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,he=Object.getOwnPropertySymbols(K);Be{const{getPrefixCls:k,direction:he}=M.useContext($t.E_),Be=M.useRef(null);M.useImperativeHandle(f,()=>Be.current);const{className:dt,rootClassName:yt,size:wt,disabled:Ft,prefixCls:Ut,addonBefore:en,addonAfter:rn,prefix:_t,bordered:pn=!0,readOnly:Tn,status:Yt,controls:zn}=K,On=ye(K,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),fn=k("input-number",Ut),[Dn,$n]=D(fn),{compactSize:Ce,compactItemClassnames:$e}=(0,X.ri)(fn,he);let it=M.createElement(A.Z,{className:`${fn}-handler-up-inner`}),ot=M.createElement(o.Z,{className:`${fn}-handler-down-inner`});const zt=typeof zn=="boolean"?zn:void 0;typeof zn=="object"&&(it=typeof zn.upIcon=="undefined"?it:M.createElement("span",{className:`${fn}-handler-up-inner`},zn.upIcon),ot=typeof zn.downIcon=="undefined"?ot:M.createElement("span",{className:`${fn}-handler-down-inner`},zn.downIcon));const{hasFeedback:vn,status:Zt,isFormItemInput:on,feedbackIcon:le}=M.useContext(te.aM),g=(0,Ot.F)(Zt,Yt),E=(0,nt.Z)(Ye=>{var At;return(At=wt!=null?wt:Ce)!==null&&At!==void 0?At:Ye}),I=M.useContext(Jt.Z),y=Ft!=null?Ft:I,$=V()({[`${fn}-lg`]:E==="large",[`${fn}-sm`]:E==="small",[`${fn}-rtl`]:he==="rtl",[`${fn}-borderless`]:!pn,[`${fn}-in-form-item`]:on},(0,Ot.Z)(fn,g),$e,$n),ce=`${fn}-group`,Ge=M.createElement(ht,Object.assign({ref:Be,disabled:y,className:V()(dt,yt),upHandler:it,downHandler:ot,prefixCls:fn,readOnly:Tn,controls:zt,prefix:_t,suffix:vn&&le,addonAfter:rn&&M.createElement(X.BR,null,M.createElement(te.Ux,{override:!0,status:!0},rn)),addonBefore:en&&M.createElement(X.BR,null,M.createElement(te.Ux,{override:!0,status:!0},en)),classNames:{input:$},classes:{affixWrapper:V()((0,Ot.Z)(`${fn}-affix-wrapper`,g,vn),{[`${fn}-affix-wrapper-sm`]:E==="small",[`${fn}-affix-wrapper-lg`]:E==="large",[`${fn}-affix-wrapper-rtl`]:he==="rtl",[`${fn}-affix-wrapper-borderless`]:!pn},$n),wrapper:V()({[`${ce}-rtl`]:he==="rtl",[`${fn}-wrapper-disabled`]:y},$n),group:V()({[`${fn}-group-wrapper-sm`]:E==="small",[`${fn}-group-wrapper-lg`]:E==="large",[`${fn}-group-wrapper-rtl`]:he==="rtl"},(0,Ot.Z)(`${fn}-group-wrapper`,g,vn),$n)}},On));return Dn(Ge)}),We=at,ae=K=>M.createElement(Nt.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},M.createElement(at,Object.assign({},K)));We._InternalPanelDoNotUseOrYouWillBeFired=ae;var lt=We},9432:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return ft},n:function(){return pt}});var o=i(37637),A=i(92310),O=i.n(A),V=i(93681),v=i(20475),L=i(59301),s=i(19080),fe=i(36355),ve=i(1684),w=i(19716),de=i(32441),x=i(33234),R=i(59412),Y=i(9937);function z(Ne){return!!(Ne.prefix||Ne.suffix||Ne.allowClear)}var q=function(Ne,Q){var P={};for(var c in Ne)Object.prototype.hasOwnProperty.call(Ne,c)&&Q.indexOf(c)<0&&(P[c]=Ne[c]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,c=Object.getOwnPropertySymbols(Ne);F{var P;const{prefixCls:c,bordered:F=!0,status:N,size:_,disabled:M,onBlur:ne,onFocus:Z,suffix:Ue,allowClear:pe,addonAfter:It,addonBefore:xe,className:Xe,style:Ve,styles:me,rootClassName:ie,onChange:G,classNames:H}=Ne,we=q(Ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Ie,direction:ee,input:Re}=L.useContext(fe.E_),Ze=Ie("input",c),Dt=(0,L.useRef)(null),[Ct,ht]=(0,Y.ZP)(Ze),{compactSize:Ot,compactItemClassnames:$t}=(0,x.ri)(Ze,ee),Nt=(0,w.Z)(at=>{var We;return(We=_!=null?_:Ot)!==null&&We!==void 0?We:at}),Jt=L.useContext(ve.Z),nt=M!=null?M:Jt,{status:te,hasFeedback:X,feedbackIcon:B}=(0,L.useContext)(de.aM),d=(0,s.F)(te,N),j=z(Ne)||!!X,ue=(0,L.useRef)(j);(0,L.useEffect)(()=>{var at;j&&ue.current,ue.current=j},[j]);const C=(0,R.Z)(Dt,!0),h=at=>{C(),ne==null||ne(at)},se=at=>{C(),Z==null||Z(at)},W=at=>{C(),G==null||G(at)},D=(X||Ue)&&L.createElement(L.Fragment,null,Ue,X&&B);let ye;return typeof pe=="object"&&(pe!=null&&pe.clearIcon)?ye=pe:pe&&(ye={clearIcon:L.createElement(o.Z,null)}),Ct(L.createElement(V.default,Object.assign({ref:(0,v.sQ)(Q,Dt),prefixCls:Ze,autoComplete:Re==null?void 0:Re.autoComplete},we,{disabled:nt,onBlur:h,onFocus:se,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Ve),styles:Object.assign(Object.assign({},Re==null?void 0:Re.styles),me),suffix:D,allowClear:ye,className:O()(Xe,ie,$t,Re==null?void 0:Re.className),onChange:W,addonAfter:It&&L.createElement(x.BR,null,L.createElement(de.Ux,{override:!0,status:!0},It)),addonBefore:xe&&L.createElement(x.BR,null,L.createElement(de.Ux,{override:!0,status:!0},xe)),classNames:Object.assign(Object.assign(Object.assign({},H),Re==null?void 0:Re.classNames),{input:O()({[`${Ze}-sm`]:Nt==="small",[`${Ze}-lg`]:Nt==="large",[`${Ze}-rtl`]:ee==="rtl",[`${Ze}-borderless`]:!F},!j&&(0,s.Z)(Ze,d),H==null?void 0:H.input,(P=Re==null?void 0:Re.classNames)===null||P===void 0?void 0:P.input,ht)}),classes:{affixWrapper:O()({[`${Ze}-affix-wrapper-sm`]:Nt==="small",[`${Ze}-affix-wrapper-lg`]:Nt==="large",[`${Ze}-affix-wrapper-rtl`]:ee==="rtl",[`${Ze}-affix-wrapper-borderless`]:!F},(0,s.Z)(`${Ze}-affix-wrapper`,d,X),ht),wrapper:O()({[`${Ze}-group-rtl`]:ee==="rtl"},ht),group:O()({[`${Ze}-group-wrapper-sm`]:Nt==="small",[`${Ze}-group-wrapper-lg`]:Nt==="large",[`${Ze}-group-wrapper-rtl`]:ee==="rtl",[`${Ze}-group-wrapper-disabled`]:nt},(0,s.Z)(`${Ze}-group-wrapper`,d,X),ht)}})))})},1643:function(hn,rt,i){"use strict";var o=i(37637),A=i(92310),O=i.n(A),V=i(9296),v=i(59301),L=i(19080),s=i(36355),fe=i(1684),ve=i(19716),w=i(32441),de=i(9432),x=i(9937),R=function(z,q){var pt={};for(var Te in z)Object.prototype.hasOwnProperty.call(z,Te)&&q.indexOf(Te)<0&&(pt[Te]=z[Te]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Te=Object.getOwnPropertySymbols(z);ft{const{prefixCls:pt,bordered:Te=!0,size:ft,disabled:Ne,status:Q,allowClear:P,showCount:c,classNames:F,rootClassName:N,className:_}=z,M=R(z,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:ne,direction:Z}=v.useContext(s.E_),Ue=(0,ve.Z)(ft),pe=v.useContext(fe.Z),It=Ne!=null?Ne:pe,{status:xe,hasFeedback:Xe,feedbackIcon:Ve}=v.useContext(w.aM),me=(0,L.F)(xe,Q),ie=v.useRef(null);v.useImperativeHandle(q,()=>{var ee;return{resizableTextArea:(ee=ie.current)===null||ee===void 0?void 0:ee.resizableTextArea,focus:Re=>{var Ze,Dt;(0,de.n)((Dt=(Ze=ie.current)===null||Ze===void 0?void 0:Ze.resizableTextArea)===null||Dt===void 0?void 0:Dt.textArea,Re)},blur:()=>{var Re;return(Re=ie.current)===null||Re===void 0?void 0:Re.blur()}}});const G=ne("input",pt);let H;typeof P=="object"&&(P!=null&&P.clearIcon)?H=P:P&&(H={clearIcon:v.createElement(o.Z,null)});const[we,Ie]=(0,x.ZP)(G);return we(v.createElement(V.default,Object.assign({},M,{disabled:It,allowClear:H,className:O()(_,N),classes:{affixWrapper:O()(`${G}-textarea-affix-wrapper`,{[`${G}-affix-wrapper-rtl`]:Z==="rtl",[`${G}-affix-wrapper-borderless`]:!Te,[`${G}-affix-wrapper-sm`]:Ue==="small",[`${G}-affix-wrapper-lg`]:Ue==="large",[`${G}-textarea-show-count`]:c},(0,L.Z)(`${G}-affix-wrapper`,me),Ie)},classNames:Object.assign(Object.assign({},F),{textarea:O()({[`${G}-borderless`]:!Te,[`${G}-sm`]:Ue==="small",[`${G}-lg`]:Ue==="large"},(0,L.Z)(G,me),Ie,F==null?void 0:F.textarea)}),prefixCls:G,suffix:Xe&&v.createElement("span",{className:`${G}-textarea-suffix`},Ve),showCount:c,ref:ie})))});rt.Z=Y},59412:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});var o=i(59301);function A(O,V){const v=(0,o.useRef)([]),L=()=>{v.current.push(setTimeout(()=>{var s,fe,ve,w;!((s=O.current)===null||s===void 0)&&s.input&&((fe=O.current)===null||fe===void 0?void 0:fe.input.getAttribute("type"))==="password"&&(!((ve=O.current)===null||ve===void 0)&&ve.input.hasAttribute("value"))&&((w=O.current)===null||w===void 0||w.input.removeAttribute("value"))}))};return(0,o.useEffect)(()=>(V&&L(),()=>v.current.forEach(s=>{s&&clearTimeout(s)})),[]),L}},92832:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return Ue}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(32441),L=i(9937),fe=pe=>{const{getPrefixCls:It,direction:xe}=(0,O.useContext)(V.E_),{prefixCls:Xe,className:Ve}=pe,me=It("input-group",Xe),ie=It("input"),[G,H]=(0,L.ZP)(ie),we=A()(me,{[`${me}-lg`]:pe.size==="large",[`${me}-sm`]:pe.size==="small",[`${me}-compact`]:pe.compact,[`${me}-rtl`]:xe==="rtl"},H,Ve),Ie=(0,O.useContext)(v.aM),ee=(0,O.useMemo)(()=>Object.assign(Object.assign({},Ie),{isFormItemInput:!1}),[Ie]);return G(O.createElement("span",{className:we,style:pe.style,onMouseEnter:pe.onMouseEnter,onMouseLeave:pe.onMouseLeave,onFocus:pe.onFocus,onBlur:pe.onBlur},O.createElement(v.aM.Provider,{value:ee},pe.children)))},ve=i(9432),w=i(21646),de=i(20970),x=i(64002),R=i(20475),Y=i(59412),z=function(pe,It){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&It.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Xe=Object.getOwnPropertySymbols(pe);Vepe?O.createElement(de.Z,null):O.createElement(w.Z,null),pt={click:"onClick",hover:"onMouseOver"};var ft=O.forwardRef((pe,It)=>{const{visibilityToggle:xe=!0}=pe,Xe=typeof xe=="object"&&xe.visible!==void 0,[Ve,me]=(0,O.useState)(()=>Xe?xe.visible:!1),ie=(0,O.useRef)(null);O.useEffect(()=>{Xe&&me(xe.visible)},[Xe,xe]);const G=(0,Y.Z)(ie),H=()=>{const{disabled:nt}=pe;nt||(Ve&&G(),me(te=>{var X;const B=!te;return typeof xe=="object"&&((X=xe.onVisibleChange)===null||X===void 0||X.call(xe,B)),B}))},we=nt=>{const{action:te="click",iconRender:X=q}=pe,B=pt[te]||"",d=X(Ve),j={[B]:H,className:`${nt}-icon`,key:"passwordIcon",onMouseDown:ue=>{ue.preventDefault()},onMouseUp:ue=>{ue.preventDefault()}};return O.cloneElement(O.isValidElement(d)?d:O.createElement("span",null,d),j)},{className:Ie,prefixCls:ee,inputPrefixCls:Re,size:Ze}=pe,Dt=z(pe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ct}=O.useContext(V.E_),ht=Ct("input",Re),Ot=Ct("input-password",ee),$t=xe&&we(Ot),Nt=A()(Ot,Ie,{[`${Ot}-${Ze}`]:!!Ze}),Jt=Object.assign(Object.assign({},(0,x.Z)(Dt,["suffix","iconRender","visibilityToggle"])),{type:Ve?"text":"password",className:Nt,prefixCls:ht,suffix:$t});return Ze&&(Jt.size=Ze),O.createElement(ve.Z,Object.assign({ref:(0,R.sQ)(It,ie)},Jt))}),Ne=i(56981),Q=i(92343),P=i(3113),c=i(19716),F=i(33234),N=function(pe,It){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&It.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Xe=Object.getOwnPropertySymbols(pe);Ve{const{prefixCls:xe,inputPrefixCls:Xe,className:Ve,size:me,suffix:ie,enterButton:G=!1,addonAfter:H,loading:we,disabled:Ie,onSearch:ee,onChange:Re,onCompositionStart:Ze,onCompositionEnd:Dt}=pe,Ct=N(pe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ht,direction:Ot}=O.useContext(V.E_),$t=O.useRef(!1),Nt=ht("input-search",xe),Jt=ht("input",Xe),{compactSize:nt}=(0,F.ri)(Nt,Ot),te=(0,c.Z)(ae=>{var lt;return(lt=me!=null?me:nt)!==null&<!==void 0?lt:ae}),X=O.useRef(null),B=ae=>{ae&&ae.target&&ae.type==="click"&&ee&&ee(ae.target.value,ae,{source:"clear"}),Re&&Re(ae)},d=ae=>{var lt;document.activeElement===((lt=X.current)===null||lt===void 0?void 0:lt.input)&&ae.preventDefault()},j=ae=>{var lt,K;ee&&ee((K=(lt=X.current)===null||lt===void 0?void 0:lt.input)===null||K===void 0?void 0:K.value,ae,{source:"input"})},ue=ae=>{$t.current||we||j(ae)},C=typeof G=="boolean"?O.createElement(Ne.Z,null):null,h=`${Nt}-button`;let se;const W=G||{},D=W.type&&W.type.__ANT_BUTTON===!0;D||W.type==="button"?se=(0,Q.Tm)(W,Object.assign({onMouseDown:d,onClick:ae=>{var lt,K;(K=(lt=W==null?void 0:W.props)===null||lt===void 0?void 0:lt.onClick)===null||K===void 0||K.call(lt,ae),j(ae)},key:"enterButton"},D?{className:h,size:te}:{})):se=O.createElement(P.ZP,{className:h,type:G?"primary":void 0,size:te,disabled:Ie,key:"enterButton",onMouseDown:d,onClick:j,loading:we,icon:C},G),H&&(se=[se,(0,Q.Tm)(H,{key:"addonAfter"})]);const ye=A()(Nt,{[`${Nt}-rtl`]:Ot==="rtl",[`${Nt}-${te}`]:!!te,[`${Nt}-with-button`]:!!G},Ve),at=ae=>{$t.current=!0,Ze==null||Ze(ae)},We=ae=>{$t.current=!1,Dt==null||Dt(ae)};return O.createElement(ve.Z,Object.assign({ref:(0,R.sQ)(X,It),onPressEnter:ue},Ct,{size:te,onCompositionStart:at,onCompositionEnd:We,prefixCls:Jt,addonAfter:se,suffix:ie,onChange:B,className:ye,disabled:Ie}))}),ne=i(1643);const Z=ve.Z;Z.Group=fe,Z.Search=M,Z.TextArea=ne.Z,Z.Password=ft;var Ue=Z},9937:function(hn,rt,i){"use strict";i.d(rt,{M1:function(){return s},TM:function(){return Q},Xy:function(){return fe},bi:function(){return de},e5:function(){return Ne},ik:function(){return x},nz:function(){return v},pU:function(){return L},s7:function(){return R},x0:function(){return w}});var o=i(17313),A=i(74207),O=i(37613),V=i(83116);const v=P=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:P,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),L=P=>({borderColor:P.hoverBorderColor}),s=P=>({borderColor:P.activeBorderColor,boxShadow:P.activeShadow,outline:0}),fe=P=>({color:P.colorTextDisabled,backgroundColor:P.colorBgContainerDisabled,borderColor:P.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},L((0,O.TS)(P,{hoverBorderColor:P.colorBorder})))}),ve=P=>{const{paddingBlockLG:c,fontSizeLG:F,lineHeightLG:N,borderRadiusLG:_,paddingInlineLG:M}=P;return{padding:`${c}px ${M}px`,fontSize:F,lineHeight:N,borderRadius:_}},w=P=>({padding:`${P.paddingBlockSM}px ${P.paddingInlineSM}px`,borderRadius:P.borderRadiusSM}),de=(P,c)=>{const{componentCls:F,colorError:N,colorWarning:_,errorActiveShadow:M,warningActiveShadow:ne,colorErrorBorderHover:Z,colorWarningBorderHover:Ue}=P;return{[`&-status-error:not(${c}-disabled):not(${c}-borderless)${c}`]:{borderColor:N,"&:hover":{borderColor:Z},"&:focus, &-focused":Object.assign({},s((0,O.TS)(P,{activeBorderColor:N,activeShadow:M}))),[`${F}-prefix, ${F}-suffix`]:{color:N}},[`&-status-warning:not(${c}-disabled):not(${c}-borderless)${c}`]:{borderColor:_,"&:hover":{borderColor:Ue},"&:focus, &-focused":Object.assign({},s((0,O.TS)(P,{activeBorderColor:_,activeShadow:ne}))),[`${F}-prefix, ${F}-suffix`]:{color:_}}}},x=P=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${P.paddingBlock}px ${P.paddingInline}px`,color:P.colorText,fontSize:P.fontSize,lineHeight:P.lineHeight,backgroundColor:P.colorBgContainer,backgroundImage:"none",borderWidth:P.lineWidth,borderStyle:P.lineType,borderColor:P.colorBorder,borderRadius:P.borderRadius,transition:`all ${P.motionDurationMid}`},v(P.colorTextPlaceholder)),{"&:hover":Object.assign({},L(P)),"&:focus, &-focused":Object.assign({},s(P)),"&-disabled, &[disabled]":Object.assign({},fe(P)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:P.controlHeight,lineHeight:P.lineHeight,verticalAlign:"bottom",transition:`all ${P.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},ve(P)),"&-sm":Object.assign({},w(P)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),R=P=>{const{componentCls:c,antCls:F}=P;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:P.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${c}, &-lg > ${c}-group-addon`]:Object.assign({},ve(P)),[`&-sm ${c}, &-sm > ${c}-group-addon`]:Object.assign({},w(P)),[`&-lg ${F}-select-single ${F}-select-selector`]:{height:P.controlHeightLG},[`&-sm ${F}-select-single ${F}-select-selector`]:{height:P.controlHeightSM},[`> ${c}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${c}-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 ${P.paddingInline}px`,color:P.colorText,fontWeight:"normal",fontSize:P.fontSize,textAlign:"center",backgroundColor:P.colorFillAlter,border:`${P.lineWidth}px ${P.lineType} ${P.colorBorder}`,borderRadius:P.borderRadius,transition:`all ${P.motionDurationSlow}`,lineHeight:1,[`${F}-select`]:{margin:`-${P.paddingBlock+1}px -${P.paddingInline}px`,[`&${F}-select-single:not(${F}-select-customize-input)`]:{[`${F}-select-selector`]:{backgroundColor:"inherit",border:`${P.lineWidth}px ${P.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${F}-select-selector`]:{color:P.colorPrimary}}},[`${F}-cascader-picker`]:{margin:`-9px -${P.paddingInline}px`,backgroundColor:"transparent",[`${F}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${c}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${c}-search-with-button &`]:{zIndex:0}}},[`> ${c}:first-child, ${c}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${F}-select ${F}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${c}-affix-wrapper`]:{[`&:not(:first-child) ${c}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${c}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${c}:last-child, ${c}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${F}-select ${F}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${c}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${c}-search &`]:{borderStartStartRadius:P.borderRadius,borderEndStartRadius:P.borderRadius}},[`&:not(:first-child), ${c}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${c}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,o.dF)()),{[`${c}-group-addon, ${c}-group-wrap, > ${c}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:P.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${c}-affix-wrapper, & > ${c}-number-affix-wrapper, & > ${F}-picker-range @@ -51,19 +51,19 @@ & > ${F}-cascader-picker:last-child ${c}, & > ${F}-cascader-picker-focused:last-child ${c}`]:{borderInlineEndWidth:P.lineWidth,borderStartEndRadius:P.borderRadius,borderEndEndRadius:P.borderRadius},[`& > ${F}-select-auto-complete ${c}`]:{verticalAlign:"top"},[`${c}-group-wrapper + ${c}-group-wrapper`]:{marginInlineStart:-P.lineWidth,[`${c}-affix-wrapper`]:{borderRadius:0}},[`${c}-group-wrapper:not(:last-child)`]:{[`&${c}-search > ${c}-group`]:{[`& > ${c}-group-addon > ${c}-search-button`]:{borderRadius:0},[`& > ${c}`]:{borderStartStartRadius:P.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:P.borderRadius}}}})}},Y=P=>{const{componentCls:c,controlHeightSM:F,lineWidth:N}=P,M=(F-N*2-16)/2;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(P)),x(P)),de(P,c)),{'&[type="color"]':{height:P.controlHeight,[`&${c}-lg`]:{height:P.controlHeightLG},[`&${c}-sm`]:{height:F,paddingTop:M,paddingBottom:M}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},z=P=>{const{componentCls:c}=P;return{[`${c}-clear-icon`]:{margin:0,color:P.colorTextQuaternary,fontSize:P.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${P.motionDurationSlow}`,"&:hover":{color:P.colorTextTertiary},"&:active":{color:P.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${P.inputAffixPadding}px`}}}},q=P=>{const{componentCls:c,inputAffixPadding:F,colorTextDescription:N,motionDurationSlow:_,colorIcon:M,colorIconHover:ne,iconCls:Z}=P;return{[`${c}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},x(P)),{display:"inline-flex",[`&:not(${c}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},L(P)),{zIndex:1,[`${c}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${c}[disabled]`]:{background:"transparent"}},[`> input${c}`]:{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"'},[`${c}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:P.paddingXS}},"&-show-count-suffix":{color:N},"&-show-count-has-suffix":{marginInlineEnd:P.paddingXXS},"&-prefix":{marginInlineEnd:F},"&-suffix":{marginInlineStart:F}}}),z(P)),{[`${Z}${c}-password-icon`]:{color:M,cursor:"pointer",transition:`all ${_}`,"&:hover":{color:ne}}}),de(P,`${c}-affix-wrapper`))}},pt=P=>{const{componentCls:c,colorError:F,colorWarning:N,borderRadiusLG:_,borderRadiusSM:M}=P;return{[`${c}-group`]:Object.assign(Object.assign(Object.assign({},(0,o.Wf)(P)),R(P)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${c}-group-addon`]:{borderRadius:_,fontSize:P.fontSizeLG}},"&-sm":{[`${c}-group-addon`]:{borderRadius:M}},"&-status-error":{[`${c}-group-addon`]:{color:F,borderColor:F}},"&-status-warning":{[`${c}-group-addon`]:{color:N,borderColor:N}},"&-disabled":{[`${c}-group-addon`]:Object.assign({},fe(P))},[`&:not(${c}-compact-first-item):not(${c}-compact-last-item)${c}-compact-item`]:{[`${c}, ${c}-group-addon`]:{borderRadius:0}},[`&:not(${c}-compact-last-item)${c}-compact-first-item`]:{[`${c}, ${c}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${c}-compact-first-item)${c}-compact-last-item`]:{[`${c}, ${c}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Te=P=>{const{componentCls:c,antCls:F}=P,N=`${c}-search`;return{[N]:{[`${c}`]:{"&:hover, &:focus":{borderColor:P.colorPrimaryHover,[`+ ${c}-group-addon ${N}-button:not(${F}-btn-primary)`]:{borderInlineStartColor:P.colorPrimaryHover}}},[`${c}-affix-wrapper`]:{borderRadius:0},[`${c}-lg`]:{lineHeight:P.lineHeightLG-2e-4},[`> ${c}-group`]:{[`> ${c}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${N}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:P.borderRadius,borderEndEndRadius:P.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${N}-button:not(${F}-btn-primary)`]:{color:P.colorTextDescription,"&:hover":{color:P.colorPrimaryHover},"&:active":{color:P.colorPrimaryActive},[`&${F}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${N}-button`]:{height:P.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${N}-button`]:{height:P.controlHeightLG},[`&-small ${N}-button`]:{height:P.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${c}-compact-item`]:{[`&:not(${c}-compact-last-item)`]:{[`${c}-group-addon`]:{[`${c}-search-button`]:{marginInlineEnd:-P.lineWidth,borderRadius:0}}},[`&:not(${c}-compact-first-item)`]:{[`${c},${c}-affix-wrapper`]:{borderRadius:0}},[`> ${c}-group-addon ${c}-search-button, > ${c}, - ${c}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${c}-affix-wrapper-focused`]:{zIndex:2}}}}},ft=P=>{const{componentCls:c,paddingLG:F}=P,N=`${c}-textarea`;return{[N]:{position:"relative","&-show-count":{[`> ${c}`]:{height:"100%"},[`${c}-data-count`]:{position:"absolute",bottom:-P.fontSize*P.lineHeight,insetInlineEnd:0,color:P.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${c}`]:{paddingInlineEnd:F}},[`&-affix-wrapper${N}-has-feedback`]:{[`${c}`]:{paddingInlineEnd:F}},[`&-affix-wrapper${c}-affix-wrapper`]:{padding:0,[`> textarea${c}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${c}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${c}-clear-icon`]:{position:"absolute",insetInlineEnd:P.paddingXS,insetBlockStart:P.paddingXS},[`${N}-suffix`]:{position:"absolute",top:0,insetInlineEnd:P.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function Ne(P){return(0,O.TS)(P,{inputAffixPadding:P.paddingXXS})}const Q=P=>{const{controlHeight:c,fontSize:F,lineHeight:N,lineWidth:_,controlHeightSM:M,controlHeightLG:ne,fontSizeLG:Z,lineHeightLG:Ue,paddingSM:pe,controlPaddingHorizontalSM:It,controlPaddingHorizontal:xe,colorFillAlter:Xe,colorPrimaryHover:Ve,controlOutlineWidth:me,controlOutline:oe,colorErrorOutline:G,colorWarningOutline:H}=P;return{paddingBlock:Math.max(Math.round((c-F*N)/2*10)/10-_,3),paddingBlockSM:Math.max(Math.round((M-F*N)/2*10)/10-_,0),paddingBlockLG:Math.ceil((ne-Z*Ue)/2*10)/10-_,paddingInline:pe-_,paddingInlineSM:It-_,paddingInlineLG:xe-_,addonBg:Xe,activeBorderColor:Ve,hoverBorderColor:Ve,activeShadow:`0 0 0 ${me}px ${oe}`,errorActiveShadow:`0 0 0 ${me}px ${G}`,warningActiveShadow:`0 0 0 ${me}px ${H}`}};rt.ZP=(0,V.Z)("Input",P=>{const c=(0,O.TS)(P,Ne(P));return[Y(c),ft(c),q(c),pt(c),Te(c),(0,A.c)(c)]},Q)},71413:function(hn,rt,i){"use strict";i.d(rt,{D:function(){return Ne},Z:function(){return c}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(N,_){return A.createElement(v.Z,(0,o.Z)({},N,{ref:_,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(81132),w=i(38226),de=i(92310),x=i.n(de),R=i(64002),z=F=>!isNaN(parseFloat(F))&&isFinite(F),q=i(36355),pt=i(84966),Te=function(F,N){var _={};for(var M in F)Object.prototype.hasOwnProperty.call(F,M)&&N.indexOf(M)<0&&(_[M]=F[M]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,M=Object.getOwnPropertySymbols(F);ne{let F=0;return function(){let N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return F+=1,`${N}${F}`}})();var c=A.forwardRef((F,N)=>{const{prefixCls:_,className:M,trigger:ne,children:Z,defaultCollapsed:Ue=!1,theme:pe="dark",style:It={},collapsible:xe=!1,reverseArrow:Xe=!1,width:Ve=200,collapsedWidth:me=80,zeroWidthTriggerStyle:oe,breakpoint:G,onCollapse:H,onBreakpoint:we}=F,Ie=Te(F,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ee}=(0,A.useContext)(pt.Gs),[Re,Qe]=(0,A.useState)("collapsed"in F?F.collapsed:Ue),[Dt,Ct]=(0,A.useState)(!1);(0,A.useEffect)(()=>{"collapsed"in F&&Qe(F.collapsed)},[F.collapsed]);const ht=(te,X)=>{"collapsed"in F||Qe(te),H==null||H(te,X)},Ot=(0,A.useRef)();Ot.current=te=>{Ct(te.matches),we==null||we(te.matches),Re!==te.matches&&ht(te.matches,"responsive")},(0,A.useEffect)(()=>{function te(B){return Ot.current(B)}let X;if(typeof window!="undefined"){const{matchMedia:B}=window;if(B&&G&&G in ft){X=B(`(max-width: ${ft[G]})`);try{X.addEventListener("change",te)}catch(d){X.addListener(te)}te(X)}}return()=>{try{X==null||X.removeEventListener("change",te)}catch(B){X==null||X.removeListener(te)}}},[G]),(0,A.useEffect)(()=>{const te=Q("ant-sider-");return ee.addSider(te),()=>ee.removeSider(te)},[]);const $t=()=>{ht(!Re,"clickTrigger")},{getPrefixCls:Nt}=(0,A.useContext)(q.E_),Jt=()=>{const te=Nt("layout-sider",_),X=(0,R.Z)(Ie,["collapsed"]),B=Re?me:Ve,d=z(B)?`${B}px`:String(B),j=parseFloat(String(me||0))===0?A.createElement("span",{onClick:$t,className:x()(`${te}-zero-width-trigger`,`${te}-zero-width-trigger-${Xe?"right":"left"}`),style:oe},ne||A.createElement(fe,null)):null,h={expanded:Xe?A.createElement(w.Z,null):A.createElement(ve.Z,null),collapsed:Xe?A.createElement(ve.Z,null):A.createElement(w.Z,null)}[Re?"collapsed":"expanded"],le=ne!==null?j||A.createElement("div",{className:`${te}-trigger`,onClick:$t,style:{width:d}},ne||h):null,W=Object.assign(Object.assign({},It),{flex:`0 0 ${d}`,maxWidth:d,minWidth:d,width:d}),D=x()(te,`${te}-${pe}`,{[`${te}-collapsed`]:!!Re,[`${te}-has-trigger`]:xe&&ne!==null&&!j,[`${te}-below`]:!!Dt,[`${te}-zero-width`]:parseFloat(d)===0},M);return A.createElement("aside",Object.assign({className:D},X,{style:W,ref:N}),A.createElement("div",{className:`${te}-children`},Z),xe||Dt&&j?le:null)},nt=A.useMemo(()=>({siderCollapsed:Re}),[Re]);return A.createElement(Ne.Provider,{value:nt},Jt())})},44e3:function(hn,rt,i){"use strict";var o=i(84966),A=i(71413);const O=o.ZP;O.Header=o.h4,O.Footer=o.$_,O.Content=o.VY,O.Sider=A.Z,rt.default=O},84966:function(hn,rt,i){"use strict";i.d(rt,{VY:function(){return Ne},$_:function(){return ft},h4:function(){return Te},Gs:function(){return R},ZP:function(){return Q}});var o=i(26390),A=i(92310),O=i.n(A),V=i(64002),v=i(59301),L=i(36355),s=i(83116),ve=P=>{const{componentCls:c,bodyBg:F,lightSiderBg:N,lightTriggerBg:_,lightTriggerColor:M}=P;return{[`${c}-sider-light`]:{background:N,[`${c}-sider-trigger`]:{color:M,background:_},[`${c}-sider-zero-width-trigger`]:{color:M,background:_,border:`1px solid ${F}`,borderInlineStart:0}}}};const w=P=>{const{antCls:c,componentCls:F,colorText:N,triggerColor:_,footerBg:M,triggerBg:ne,headerHeight:Z,headerPadding:Ue,headerColor:pe,footerPadding:It,triggerHeight:xe,zeroTriggerHeight:Xe,zeroTriggerWidth:Ve,motionDurationMid:me,motionDurationSlow:oe,fontSize:G,borderRadius:H,bodyBg:we,headerBg:Ie,siderBg:ee}=P;return{[F]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:we,"&, *":{boxSizing:"border-box"},[`&${F}-has-sider`]:{flexDirection:"row",[`> ${F}, > ${F}-content`]:{width:0}},[`${F}-header, &${F}-footer`]:{flex:"0 0 auto"},[`${F}-sider`]:{position:"relative",minWidth:0,background:ee,transition:`all ${me}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${c}-menu${c}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:xe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:xe,color:_,lineHeight:`${xe}px`,textAlign:"center",background:ne,cursor:"pointer",transition:`all ${me}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Z,insetInlineEnd:-Ve,zIndex:1,width:Ve,height:Xe,color:_,fontSize:P.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ee,borderStartStartRadius:0,borderStartEndRadius:H,borderEndEndRadius:H,borderEndStartRadius:0,cursor:"pointer",transition:`background ${oe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${oe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ve,borderStartStartRadius:H,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:H}}}}},ve(P)),{"&-rtl":{direction:"rtl"}}),[`${F}-header`]:{height:Z,padding:Ue,color:pe,lineHeight:`${Z}px`,background:Ie,[`${c}-menu`]:{lineHeight:"inherit"}},[`${F}-footer`]:{padding:It,color:N,fontSize:G,background:M},[`${F}-content`]:{flex:"auto",minHeight:0}}};var de=(0,s.Z)("Layout",P=>[w(P)],P=>{const{colorBgLayout:c,controlHeight:F,controlHeightLG:N,colorText:_,controlHeightSM:M,marginXXS:ne,colorTextLightSolid:Z,colorBgContainer:Ue}=P,pe=N*1.25;return{colorBgHeader:"#001529",colorBgBody:c,colorBgTrigger:"#002140",bodyBg:c,headerBg:"#001529",headerHeight:F*2,headerPadding:`0 ${pe}px`,headerColor:_,footerPadding:`${M}px ${pe}px`,footerBg:c,siderBg:"#001529",triggerHeight:N+ne*2,triggerBg:"#002140",triggerColor:Z,zeroTriggerWidth:N,zeroTriggerHeight:N,lightSiderBg:Ue,lightTriggerBg:Ue,lightTriggerColor:_}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),x=function(P,c){var F={};for(var N in P)Object.prototype.hasOwnProperty.call(P,N)&&c.indexOf(N)<0&&(F[N]=P[N]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,N=Object.getOwnPropertySymbols(P);_null,removeSider:()=>null}});function Y(P){let{suffixCls:c,tagName:F,displayName:N}=P;return _=>v.forwardRef((ne,Z)=>v.createElement(_,Object.assign({ref:Z,suffixCls:c,tagName:F},ne)))}const z=v.forwardRef((P,c)=>{const{prefixCls:F,suffixCls:N,className:_,tagName:M}=P,ne=x(P,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Z}=v.useContext(L.E_),Ue=Z("layout",F),[pe,It]=de(Ue),xe=N?`${Ue}-${N}`:Ue;return pe(v.createElement(M,Object.assign({className:O()(F||xe,_,It),ref:c},ne)))}),q=v.forwardRef((P,c)=>{const{direction:F}=v.useContext(L.E_),[N,_]=v.useState([]),{prefixCls:M,className:ne,rootClassName:Z,children:Ue,hasSider:pe,tagName:It,style:xe}=P,Xe=x(P,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ve=(0,V.Z)(Xe,["suffixCls"]),{getPrefixCls:me,layout:oe}=v.useContext(L.E_),G=me("layout",M),[H,we]=de(G),Ie=O()(G,{[`${G}-has-sider`]:typeof pe=="boolean"?pe:N.length>0,[`${G}-rtl`]:F==="rtl"},oe==null?void 0:oe.className,ne,Z,we),ee=v.useMemo(()=>({siderHook:{addSider:Re=>{_(Qe=>[].concat((0,o.Z)(Qe),[Re]))},removeSider:Re=>{_(Qe=>Qe.filter(Dt=>Dt!==Re))}}}),[]);return H(v.createElement(R.Provider,{value:ee},v.createElement(It,Object.assign({ref:c,className:Ie,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),xe)},Ve),Ue)))}),pt=Y({tagName:"div",displayName:"Layout"})(q),Te=Y({suffixCls:"header",tagName:"header",displayName:"Header"})(z),ft=Y({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(z),Ne=Y({suffixCls:"content",tagName:"main",displayName:"Content"})(z);var Q=pt},40875:function(hn,rt,i){"use strict";i.d(rt,{J:function(){return L}});var o=i(59301),A=i(33234),O=i(80764),V=function(s,fe){var ve={};for(var w in s)Object.prototype.hasOwnProperty.call(s,w)&&fe.indexOf(w)<0&&(ve[w]=s[w]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,w=Object.getOwnPropertySymbols(s);de{const{children:ve}=s,w=V(s,["children"]),de=o.useContext(v),x=o.useMemo(()=>Object.assign(Object.assign({},de),w),[de,w.prefixCls,w.mode,w.selectable]);return o.createElement(v.Provider,{value:x},o.createElement(A.BR,null,(0,O.supportNodeRef)(ve)?o.cloneElement(ve,{ref:fe}):ve))});rt.Z=v},20834:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return nt}});var o=i(22798),A=i(59301),O=i(71413),V=i(92310),v=i.n(V),L=i(36355),s=function(te,X){var B={};for(var d in te)Object.prototype.hasOwnProperty.call(te,d)&&X.indexOf(d)<0&&(B[d]=te[d]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,d=Object.getOwnPropertySymbols(te);j{const{prefixCls:X,className:B,dashed:d}=te,j=s(te,["prefixCls","className","dashed"]),{getPrefixCls:ue}=A.useContext(L.E_),C=ue("menu",X),h=v()({[`${C}-item-divider-dashed`]:!!d},B);return A.createElement(o.iz,Object.assign({className:h},j))},w=i(38298),de=i(64002),x=i(6848),R=i(92343),z=(0,A.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),pt=te=>{var X;const{className:B,children:d,icon:j,title:ue,danger:C}=te,{prefixCls:h,firstLevel:le,direction:W,disableMenuItemTitleTooltip:D,inlineCollapsed:ye}=A.useContext(z),at=k=>{const he=A.createElement("span",{className:`${h}-title-content`},d);return(!j||(0,R.l$)(d)&&d.type==="span")&&d&&k&&le&&typeof d=="string"?A.createElement("div",{className:`${h}-inline-collapsed-noicon`},d.charAt(0)):he},{siderCollapsed:We}=A.useContext(O.D);let se=ue;typeof ue=="undefined"?se=le?d:"":ue===!1&&(se="");const lt={title:se};!We&&!ye&&(lt.title=null,lt.open=!1);const K=(0,w.Z)(d).length;let f=A.createElement(o.ck,Object.assign({},(0,de.Z)(te,["title","icon","danger"]),{className:v()({[`${h}-item-danger`]:C,[`${h}-item-only-child`]:(j?K+1:K)===1},B),title:typeof ue=="string"?ue:void 0}),(0,R.Tm)(j,{className:v()((0,R.l$)(j)?(X=j.props)===null||X===void 0?void 0:X.className:"",`${h}-item-icon`)}),at(ye));return D||(f=A.createElement(x.Z,Object.assign({},lt,{placement:W==="rtl"?"left":"right",overlayClassName:`${h}-inline-collapsed-tooltip`}),f)),f},ft=te=>{var X;const{popupClassName:B,icon:d,title:j,theme:ue}=te,C=A.useContext(z),{prefixCls:h,inlineCollapsed:le,theme:W}=C,D=(0,o.Xl)();let ye;if(!d)ye=le&&!D.length&&j&&typeof j=="string"?A.createElement("div",{className:`${h}-inline-collapsed-noicon`},j.charAt(0)):A.createElement("span",{className:`${h}-title-content`},j);else{const We=(0,R.l$)(j)&&j.type==="span";ye=A.createElement(A.Fragment,null,(0,R.Tm)(d,{className:v()((0,R.l$)(d)?(X=d.props)===null||X===void 0?void 0:X.className:"",`${h}-item-icon`)}),We?j:A.createElement("span",{className:`${h}-title-content`},j))}const at=A.useMemo(()=>Object.assign(Object.assign({},C),{firstLevel:!1}),[C]);return A.createElement(z.Provider,{value:at},A.createElement(o.Wd,Object.assign({},(0,de.Z)(te,["icon"]),{title:ye,popupClassName:v()(h,B,`${h}-${ue||W}`)})))},Ne=i(24764),Q=i(80764),P=i(62892),c=i(40875),F=function(te,X){var B={};for(var d in te)Object.prototype.hasOwnProperty.call(te,d)&&X.indexOf(d)<0&&(B[d]=te[d]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,d=Object.getOwnPropertySymbols(te);j{if(X&&typeof X=="object"){const d=X,{label:j,children:ue,key:C,type:h}=d,le=F(d,["label","children","key","type"]),W=C!=null?C:`tmp-${B}`;return ue||h==="group"?h==="group"?A.createElement(o.BW,Object.assign({key:W},le,{title:j}),N(ue)):A.createElement(ft,Object.assign({key:W},le,{title:j}),N(ue)):h==="divider"?A.createElement(ve,Object.assign({key:W},le)):A.createElement(pt,Object.assign({key:W},le),j)}return null}).filter(X=>X)}function _(te){return A.useMemo(()=>te&&N(te),[te])}var M=i(64993),ne=i(17313),Z=i(8378),Ue=i(13826),pe=i(29878),It=i(83116),xe=i(37613),Ve=te=>{const{componentCls:X,motionDurationSlow:B,horizontalLineHeight:d,colorSplit:j,lineWidth:ue,lineType:C,itemPaddingInline:h}=te;return{[`${X}-horizontal`]:{lineHeight:d,border:0,borderBottom:`${ue}px ${C} ${j}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${X}-item, ${X}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:h},[`> ${X}-item:hover, + ${c}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${c}-affix-wrapper-focused`]:{zIndex:2}}}}},ft=P=>{const{componentCls:c,paddingLG:F}=P,N=`${c}-textarea`;return{[N]:{position:"relative","&-show-count":{[`> ${c}`]:{height:"100%"},[`${c}-data-count`]:{position:"absolute",bottom:-P.fontSize*P.lineHeight,insetInlineEnd:0,color:P.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${c}`]:{paddingInlineEnd:F}},[`&-affix-wrapper${N}-has-feedback`]:{[`${c}`]:{paddingInlineEnd:F}},[`&-affix-wrapper${c}-affix-wrapper`]:{padding:0,[`> textarea${c}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${c}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${c}-clear-icon`]:{position:"absolute",insetInlineEnd:P.paddingXS,insetBlockStart:P.paddingXS},[`${N}-suffix`]:{position:"absolute",top:0,insetInlineEnd:P.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function Ne(P){return(0,O.TS)(P,{inputAffixPadding:P.paddingXXS})}const Q=P=>{const{controlHeight:c,fontSize:F,lineHeight:N,lineWidth:_,controlHeightSM:M,controlHeightLG:ne,fontSizeLG:Z,lineHeightLG:Ue,paddingSM:pe,controlPaddingHorizontalSM:It,controlPaddingHorizontal:xe,colorFillAlter:Xe,colorPrimaryHover:Ve,controlOutlineWidth:me,controlOutline:ie,colorErrorOutline:G,colorWarningOutline:H}=P;return{paddingBlock:Math.max(Math.round((c-F*N)/2*10)/10-_,3),paddingBlockSM:Math.max(Math.round((M-F*N)/2*10)/10-_,0),paddingBlockLG:Math.ceil((ne-Z*Ue)/2*10)/10-_,paddingInline:pe-_,paddingInlineSM:It-_,paddingInlineLG:xe-_,addonBg:Xe,activeBorderColor:Ve,hoverBorderColor:Ve,activeShadow:`0 0 0 ${me}px ${ie}`,errorActiveShadow:`0 0 0 ${me}px ${G}`,warningActiveShadow:`0 0 0 ${me}px ${H}`}};rt.ZP=(0,V.Z)("Input",P=>{const c=(0,O.TS)(P,Ne(P));return[Y(c),ft(c),q(c),pt(c),Te(c),(0,A.c)(c)]},Q)},71413:function(hn,rt,i){"use strict";i.d(rt,{D:function(){return Ne},Z:function(){return c}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(N,_){return A.createElement(v.Z,(0,o.Z)({},N,{ref:_,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(81132),w=i(38226),de=i(92310),x=i.n(de),R=i(64002),z=F=>!isNaN(parseFloat(F))&&isFinite(F),q=i(36355),pt=i(84966),Te=function(F,N){var _={};for(var M in F)Object.prototype.hasOwnProperty.call(F,M)&&N.indexOf(M)<0&&(_[M]=F[M]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,M=Object.getOwnPropertySymbols(F);ne{let F=0;return function(){let N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return F+=1,`${N}${F}`}})();var c=A.forwardRef((F,N)=>{const{prefixCls:_,className:M,trigger:ne,children:Z,defaultCollapsed:Ue=!1,theme:pe="dark",style:It={},collapsible:xe=!1,reverseArrow:Xe=!1,width:Ve=200,collapsedWidth:me=80,zeroWidthTriggerStyle:ie,breakpoint:G,onCollapse:H,onBreakpoint:we}=F,Ie=Te(F,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ee}=(0,A.useContext)(pt.Gs),[Re,Ze]=(0,A.useState)("collapsed"in F?F.collapsed:Ue),[Dt,Ct]=(0,A.useState)(!1);(0,A.useEffect)(()=>{"collapsed"in F&&Ze(F.collapsed)},[F.collapsed]);const ht=(te,X)=>{"collapsed"in F||Ze(te),H==null||H(te,X)},Ot=(0,A.useRef)();Ot.current=te=>{Ct(te.matches),we==null||we(te.matches),Re!==te.matches&&ht(te.matches,"responsive")},(0,A.useEffect)(()=>{function te(B){return Ot.current(B)}let X;if(typeof window!="undefined"){const{matchMedia:B}=window;if(B&&G&&G in ft){X=B(`(max-width: ${ft[G]})`);try{X.addEventListener("change",te)}catch(d){X.addListener(te)}te(X)}}return()=>{try{X==null||X.removeEventListener("change",te)}catch(B){X==null||X.removeListener(te)}}},[G]),(0,A.useEffect)(()=>{const te=Q("ant-sider-");return ee.addSider(te),()=>ee.removeSider(te)},[]);const $t=()=>{ht(!Re,"clickTrigger")},{getPrefixCls:Nt}=(0,A.useContext)(q.E_),Jt=()=>{const te=Nt("layout-sider",_),X=(0,R.Z)(Ie,["collapsed"]),B=Re?me:Ve,d=z(B)?`${B}px`:String(B),j=parseFloat(String(me||0))===0?A.createElement("span",{onClick:$t,className:x()(`${te}-zero-width-trigger`,`${te}-zero-width-trigger-${Xe?"right":"left"}`),style:ie},ne||A.createElement(fe,null)):null,h={expanded:Xe?A.createElement(w.Z,null):A.createElement(ve.Z,null),collapsed:Xe?A.createElement(ve.Z,null):A.createElement(w.Z,null)}[Re?"collapsed":"expanded"],se=ne!==null?j||A.createElement("div",{className:`${te}-trigger`,onClick:$t,style:{width:d}},ne||h):null,W=Object.assign(Object.assign({},It),{flex:`0 0 ${d}`,maxWidth:d,minWidth:d,width:d}),D=x()(te,`${te}-${pe}`,{[`${te}-collapsed`]:!!Re,[`${te}-has-trigger`]:xe&&ne!==null&&!j,[`${te}-below`]:!!Dt,[`${te}-zero-width`]:parseFloat(d)===0},M);return A.createElement("aside",Object.assign({className:D},X,{style:W,ref:N}),A.createElement("div",{className:`${te}-children`},Z),xe||Dt&&j?se:null)},nt=A.useMemo(()=>({siderCollapsed:Re}),[Re]);return A.createElement(Ne.Provider,{value:nt},Jt())})},44e3:function(hn,rt,i){"use strict";var o=i(84966),A=i(71413);const O=o.ZP;O.Header=o.h4,O.Footer=o.$_,O.Content=o.VY,O.Sider=A.Z,rt.default=O},84966:function(hn,rt,i){"use strict";i.d(rt,{VY:function(){return Ne},$_:function(){return ft},h4:function(){return Te},Gs:function(){return R},ZP:function(){return Q}});var o=i(26390),A=i(92310),O=i.n(A),V=i(64002),v=i(59301),L=i(36355),s=i(83116),ve=P=>{const{componentCls:c,bodyBg:F,lightSiderBg:N,lightTriggerBg:_,lightTriggerColor:M}=P;return{[`${c}-sider-light`]:{background:N,[`${c}-sider-trigger`]:{color:M,background:_},[`${c}-sider-zero-width-trigger`]:{color:M,background:_,border:`1px solid ${F}`,borderInlineStart:0}}}};const w=P=>{const{antCls:c,componentCls:F,colorText:N,triggerColor:_,footerBg:M,triggerBg:ne,headerHeight:Z,headerPadding:Ue,headerColor:pe,footerPadding:It,triggerHeight:xe,zeroTriggerHeight:Xe,zeroTriggerWidth:Ve,motionDurationMid:me,motionDurationSlow:ie,fontSize:G,borderRadius:H,bodyBg:we,headerBg:Ie,siderBg:ee}=P;return{[F]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:we,"&, *":{boxSizing:"border-box"},[`&${F}-has-sider`]:{flexDirection:"row",[`> ${F}, > ${F}-content`]:{width:0}},[`${F}-header, &${F}-footer`]:{flex:"0 0 auto"},[`${F}-sider`]:{position:"relative",minWidth:0,background:ee,transition:`all ${me}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${c}-menu${c}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:xe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:xe,color:_,lineHeight:`${xe}px`,textAlign:"center",background:ne,cursor:"pointer",transition:`all ${me}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Z,insetInlineEnd:-Ve,zIndex:1,width:Ve,height:Xe,color:_,fontSize:P.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ee,borderStartStartRadius:0,borderStartEndRadius:H,borderEndEndRadius:H,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ie} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ie}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ve,borderStartStartRadius:H,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:H}}}}},ve(P)),{"&-rtl":{direction:"rtl"}}),[`${F}-header`]:{height:Z,padding:Ue,color:pe,lineHeight:`${Z}px`,background:Ie,[`${c}-menu`]:{lineHeight:"inherit"}},[`${F}-footer`]:{padding:It,color:N,fontSize:G,background:M},[`${F}-content`]:{flex:"auto",minHeight:0}}};var de=(0,s.Z)("Layout",P=>[w(P)],P=>{const{colorBgLayout:c,controlHeight:F,controlHeightLG:N,colorText:_,controlHeightSM:M,marginXXS:ne,colorTextLightSolid:Z,colorBgContainer:Ue}=P,pe=N*1.25;return{colorBgHeader:"#001529",colorBgBody:c,colorBgTrigger:"#002140",bodyBg:c,headerBg:"#001529",headerHeight:F*2,headerPadding:`0 ${pe}px`,headerColor:_,footerPadding:`${M}px ${pe}px`,footerBg:c,siderBg:"#001529",triggerHeight:N+ne*2,triggerBg:"#002140",triggerColor:Z,zeroTriggerWidth:N,zeroTriggerHeight:N,lightSiderBg:Ue,lightTriggerBg:Ue,lightTriggerColor:_}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),x=function(P,c){var F={};for(var N in P)Object.prototype.hasOwnProperty.call(P,N)&&c.indexOf(N)<0&&(F[N]=P[N]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,N=Object.getOwnPropertySymbols(P);_null,removeSider:()=>null}});function Y(P){let{suffixCls:c,tagName:F,displayName:N}=P;return _=>v.forwardRef((ne,Z)=>v.createElement(_,Object.assign({ref:Z,suffixCls:c,tagName:F},ne)))}const z=v.forwardRef((P,c)=>{const{prefixCls:F,suffixCls:N,className:_,tagName:M}=P,ne=x(P,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Z}=v.useContext(L.E_),Ue=Z("layout",F),[pe,It]=de(Ue),xe=N?`${Ue}-${N}`:Ue;return pe(v.createElement(M,Object.assign({className:O()(F||xe,_,It),ref:c},ne)))}),q=v.forwardRef((P,c)=>{const{direction:F}=v.useContext(L.E_),[N,_]=v.useState([]),{prefixCls:M,className:ne,rootClassName:Z,children:Ue,hasSider:pe,tagName:It,style:xe}=P,Xe=x(P,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ve=(0,V.Z)(Xe,["suffixCls"]),{getPrefixCls:me,layout:ie}=v.useContext(L.E_),G=me("layout",M),[H,we]=de(G),Ie=O()(G,{[`${G}-has-sider`]:typeof pe=="boolean"?pe:N.length>0,[`${G}-rtl`]:F==="rtl"},ie==null?void 0:ie.className,ne,Z,we),ee=v.useMemo(()=>({siderHook:{addSider:Re=>{_(Ze=>[].concat((0,o.Z)(Ze),[Re]))},removeSider:Re=>{_(Ze=>Ze.filter(Dt=>Dt!==Re))}}}),[]);return H(v.createElement(R.Provider,{value:ee},v.createElement(It,Object.assign({ref:c,className:Ie,style:Object.assign(Object.assign({},ie==null?void 0:ie.style),xe)},Ve),Ue)))}),pt=Y({tagName:"div",displayName:"Layout"})(q),Te=Y({suffixCls:"header",tagName:"header",displayName:"Header"})(z),ft=Y({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(z),Ne=Y({suffixCls:"content",tagName:"main",displayName:"Content"})(z);var Q=pt},40875:function(hn,rt,i){"use strict";i.d(rt,{J:function(){return L}});var o=i(59301),A=i(33234),O=i(80764),V=function(s,fe){var ve={};for(var w in s)Object.prototype.hasOwnProperty.call(s,w)&&fe.indexOf(w)<0&&(ve[w]=s[w]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,w=Object.getOwnPropertySymbols(s);de{const{children:ve}=s,w=V(s,["children"]),de=o.useContext(v),x=o.useMemo(()=>Object.assign(Object.assign({},de),w),[de,w.prefixCls,w.mode,w.selectable]);return o.createElement(v.Provider,{value:x},o.createElement(A.BR,null,(0,O.supportNodeRef)(ve)?o.cloneElement(ve,{ref:fe}):ve))});rt.Z=v},20834:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return nt}});var o=i(22798),A=i(59301),O=i(71413),V=i(92310),v=i.n(V),L=i(36355),s=function(te,X){var B={};for(var d in te)Object.prototype.hasOwnProperty.call(te,d)&&X.indexOf(d)<0&&(B[d]=te[d]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,d=Object.getOwnPropertySymbols(te);j{const{prefixCls:X,className:B,dashed:d}=te,j=s(te,["prefixCls","className","dashed"]),{getPrefixCls:ue}=A.useContext(L.E_),C=ue("menu",X),h=v()({[`${C}-item-divider-dashed`]:!!d},B);return A.createElement(o.iz,Object.assign({className:h},j))},w=i(38298),de=i(64002),x=i(6848),R=i(92343),z=(0,A.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),pt=te=>{var X;const{className:B,children:d,icon:j,title:ue,danger:C}=te,{prefixCls:h,firstLevel:se,direction:W,disableMenuItemTitleTooltip:D,inlineCollapsed:ye}=A.useContext(z),at=k=>{const he=A.createElement("span",{className:`${h}-title-content`},d);return(!j||(0,R.l$)(d)&&d.type==="span")&&d&&k&&se&&typeof d=="string"?A.createElement("div",{className:`${h}-inline-collapsed-noicon`},d.charAt(0)):he},{siderCollapsed:We}=A.useContext(O.D);let ae=ue;typeof ue=="undefined"?ae=se?d:"":ue===!1&&(ae="");const lt={title:ae};!We&&!ye&&(lt.title=null,lt.open=!1);const K=(0,w.Z)(d).length;let f=A.createElement(o.ck,Object.assign({},(0,de.Z)(te,["title","icon","danger"]),{className:v()({[`${h}-item-danger`]:C,[`${h}-item-only-child`]:(j?K+1:K)===1},B),title:typeof ue=="string"?ue:void 0}),(0,R.Tm)(j,{className:v()((0,R.l$)(j)?(X=j.props)===null||X===void 0?void 0:X.className:"",`${h}-item-icon`)}),at(ye));return D||(f=A.createElement(x.Z,Object.assign({},lt,{placement:W==="rtl"?"left":"right",overlayClassName:`${h}-inline-collapsed-tooltip`}),f)),f},ft=te=>{var X;const{popupClassName:B,icon:d,title:j,theme:ue}=te,C=A.useContext(z),{prefixCls:h,inlineCollapsed:se,theme:W}=C,D=(0,o.Xl)();let ye;if(!d)ye=se&&!D.length&&j&&typeof j=="string"?A.createElement("div",{className:`${h}-inline-collapsed-noicon`},j.charAt(0)):A.createElement("span",{className:`${h}-title-content`},j);else{const We=(0,R.l$)(j)&&j.type==="span";ye=A.createElement(A.Fragment,null,(0,R.Tm)(d,{className:v()((0,R.l$)(d)?(X=d.props)===null||X===void 0?void 0:X.className:"",`${h}-item-icon`)}),We?j:A.createElement("span",{className:`${h}-title-content`},j))}const at=A.useMemo(()=>Object.assign(Object.assign({},C),{firstLevel:!1}),[C]);return A.createElement(z.Provider,{value:at},A.createElement(o.Wd,Object.assign({},(0,de.Z)(te,["icon"]),{title:ye,popupClassName:v()(h,B,`${h}-${ue||W}`)})))},Ne=i(24764),Q=i(80764),P=i(62892),c=i(40875),F=function(te,X){var B={};for(var d in te)Object.prototype.hasOwnProperty.call(te,d)&&X.indexOf(d)<0&&(B[d]=te[d]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,d=Object.getOwnPropertySymbols(te);j{if(X&&typeof X=="object"){const d=X,{label:j,children:ue,key:C,type:h}=d,se=F(d,["label","children","key","type"]),W=C!=null?C:`tmp-${B}`;return ue||h==="group"?h==="group"?A.createElement(o.BW,Object.assign({key:W},se,{title:j}),N(ue)):A.createElement(ft,Object.assign({key:W},se,{title:j}),N(ue)):h==="divider"?A.createElement(ve,Object.assign({key:W},se)):A.createElement(pt,Object.assign({key:W},se),j)}return null}).filter(X=>X)}function _(te){return A.useMemo(()=>te&&N(te),[te])}var M=i(64993),ne=i(17313),Z=i(8378),Ue=i(13826),pe=i(29878),It=i(83116),xe=i(37613),Ve=te=>{const{componentCls:X,motionDurationSlow:B,horizontalLineHeight:d,colorSplit:j,lineWidth:ue,lineType:C,itemPaddingInline:h}=te;return{[`${X}-horizontal`]:{lineHeight:d,border:0,borderBottom:`${ue}px ${C} ${j}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${X}-item, ${X}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:h},[`> ${X}-item:hover, > ${X}-item-active, - > ${X}-submenu ${X}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${X}-item, ${X}-submenu-title`]:{transition:[`border-color ${B}`,`background ${B}`].join(",")},[`${X}-submenu-arrow`]:{display:"none"}}}},oe=te=>{let{componentCls:X,menuArrowOffset:B}=te;return{[`${X}-rtl`]:{direction:"rtl"},[`${X}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${X}-rtl${X}-vertical, - ${X}-submenu-rtl ${X}-vertical`]:{[`${X}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${B})`},"&::after":{transform:`rotate(45deg) translateY(${B})`}}}}};const G=te=>Object.assign({},(0,ne.oN)(te));var we=(te,X)=>{const{componentCls:B,itemColor:d,itemSelectedColor:j,groupTitleColor:ue,itemBg:C,subMenuItemBg:h,itemSelectedBg:le,activeBarHeight:W,activeBarWidth:D,activeBarBorderWidth:ye,motionDurationSlow:at,motionEaseInOut:We,motionEaseOut:se,itemPaddingInline:lt,motionDurationMid:K,itemHoverColor:f,lineType:k,colorSplit:he,itemDisabledColor:Be,dangerItemColor:dt,dangerItemHoverColor:yt,dangerItemSelectedColor:wt,dangerItemActiveBg:Ft,dangerItemSelectedBg:Ut,itemHoverBg:en,itemActiveBg:nn,menuSubMenuBg:_t,horizontalItemSelectedColor:pn,horizontalItemSelectedBg:Tn,horizontalItemBorderRadius:Yt,horizontalItemHoverBg:zn,popupBg:On}=te;return{[`${B}-${X}, ${B}-${X} > ${B}`]:{color:d,background:C,[`&${B}-root:focus-visible`]:Object.assign({},G(te)),[`${B}-item-group-title`]:{color:ue},[`${B}-submenu-selected`]:{[`> ${B}-submenu-title`]:{color:j}},[`${B}-item-disabled, ${B}-submenu-disabled`]:{color:`${Be} !important`},[`${B}-item:not(${B}-item-selected):not(${B}-submenu-selected)`]:{[`&:hover, > ${B}-submenu-title:hover`]:{color:f}},[`&:not(${B}-horizontal)`]:{[`${B}-item:not(${B}-item-selected)`]:{"&:hover":{backgroundColor:en},"&:active":{backgroundColor:nn}},[`${B}-submenu-title`]:{"&:hover":{backgroundColor:en},"&:active":{backgroundColor:nn}}},[`${B}-item-danger`]:{color:dt,[`&${B}-item:hover`]:{[`&:not(${B}-item-selected):not(${B}-submenu-selected)`]:{color:yt}},[`&${B}-item:active`]:{background:Ft}},[`${B}-item a`]:{"&, &:hover":{color:"inherit"}},[`${B}-item-selected`]:{color:j,[`&${B}-item-danger`]:{color:wt},"a, a:hover":{color:"inherit"}},[`& ${B}-item-selected`]:{backgroundColor:le,[`&${B}-item-danger`]:{backgroundColor:Ut}},[`${B}-item, ${B}-submenu-title`]:{[`&:not(${B}-item-disabled):focus-visible`]:Object.assign({},G(te))},[`&${B}-submenu > ${B}`]:{backgroundColor:_t},[`&${B}-popup > ${B}`]:{backgroundColor:On},[`&${B}-horizontal`]:Object.assign(Object.assign({},X==="dark"?{borderBottom:0}:{}),{[`> ${B}-item, > ${B}-submenu`]:{top:ye,marginTop:-ye,marginBottom:0,borderRadius:Yt,"&::after":{position:"absolute",insetInline:lt,bottom:0,borderBottom:`${W}px solid transparent`,transition:`border-color ${at} ${We}`,content:'""'},"&:hover, &-active, &-open":{background:zn,"&::after":{borderBottomWidth:W,borderBottomColor:pn}},"&-selected":{color:pn,backgroundColor:Tn,"&:hover":{backgroundColor:Tn},"&::after":{borderBottomWidth:W,borderBottomColor:pn}}}}),[`&${B}-root`]:{[`&${B}-inline, &${B}-vertical`]:{borderInlineEnd:`${ye}px ${k} ${he}`}},[`&${B}-inline`]:{[`${B}-sub${B}-inline`]:{background:h},[`${B}-item, ${B}-submenu-title`]:ye&&D?{width:`calc(100% + ${ye}px)`}:{},[`${B}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${D}px solid ${j}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${K} ${se}`,`opacity ${K} ${se}`].join(","),content:'""'},[`&${B}-item-danger`]:{"&::after":{borderInlineEndColor:wt}}},[`${B}-selected, ${B}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${K} ${We}`,`opacity ${K} ${We}`].join(",")}}}}}};const Ie=te=>{const{componentCls:X,itemHeight:B,itemMarginInline:d,padding:j,menuArrowSize:ue,marginXS:C,itemMarginBlock:h}=te,le=j+ue+C;return{[`${X}-item`]:{position:"relative",overflow:"hidden"},[`${X}-item, ${X}-submenu-title`]:{height:B,lineHeight:`${B}px`,paddingInline:j,overflow:"hidden",textOverflow:"ellipsis",marginInline:d,marginBlock:h,width:`calc(100% - ${d*2}px)`},[`> ${X}-item, + > ${X}-submenu ${X}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${X}-item, ${X}-submenu-title`]:{transition:[`border-color ${B}`,`background ${B}`].join(",")},[`${X}-submenu-arrow`]:{display:"none"}}}},ie=te=>{let{componentCls:X,menuArrowOffset:B}=te;return{[`${X}-rtl`]:{direction:"rtl"},[`${X}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${X}-rtl${X}-vertical, + ${X}-submenu-rtl ${X}-vertical`]:{[`${X}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${B})`},"&::after":{transform:`rotate(45deg) translateY(${B})`}}}}};const G=te=>Object.assign({},(0,ne.oN)(te));var we=(te,X)=>{const{componentCls:B,itemColor:d,itemSelectedColor:j,groupTitleColor:ue,itemBg:C,subMenuItemBg:h,itemSelectedBg:se,activeBarHeight:W,activeBarWidth:D,activeBarBorderWidth:ye,motionDurationSlow:at,motionEaseInOut:We,motionEaseOut:ae,itemPaddingInline:lt,motionDurationMid:K,itemHoverColor:f,lineType:k,colorSplit:he,itemDisabledColor:Be,dangerItemColor:dt,dangerItemHoverColor:yt,dangerItemSelectedColor:wt,dangerItemActiveBg:Ft,dangerItemSelectedBg:Ut,itemHoverBg:en,itemActiveBg:rn,menuSubMenuBg:_t,horizontalItemSelectedColor:pn,horizontalItemSelectedBg:Tn,horizontalItemBorderRadius:Yt,horizontalItemHoverBg:zn,popupBg:On}=te;return{[`${B}-${X}, ${B}-${X} > ${B}`]:{color:d,background:C,[`&${B}-root:focus-visible`]:Object.assign({},G(te)),[`${B}-item-group-title`]:{color:ue},[`${B}-submenu-selected`]:{[`> ${B}-submenu-title`]:{color:j}},[`${B}-item-disabled, ${B}-submenu-disabled`]:{color:`${Be} !important`},[`${B}-item:not(${B}-item-selected):not(${B}-submenu-selected)`]:{[`&:hover, > ${B}-submenu-title:hover`]:{color:f}},[`&:not(${B}-horizontal)`]:{[`${B}-item:not(${B}-item-selected)`]:{"&:hover":{backgroundColor:en},"&:active":{backgroundColor:rn}},[`${B}-submenu-title`]:{"&:hover":{backgroundColor:en},"&:active":{backgroundColor:rn}}},[`${B}-item-danger`]:{color:dt,[`&${B}-item:hover`]:{[`&:not(${B}-item-selected):not(${B}-submenu-selected)`]:{color:yt}},[`&${B}-item:active`]:{background:Ft}},[`${B}-item a`]:{"&, &:hover":{color:"inherit"}},[`${B}-item-selected`]:{color:j,[`&${B}-item-danger`]:{color:wt},"a, a:hover":{color:"inherit"}},[`& ${B}-item-selected`]:{backgroundColor:se,[`&${B}-item-danger`]:{backgroundColor:Ut}},[`${B}-item, ${B}-submenu-title`]:{[`&:not(${B}-item-disabled):focus-visible`]:Object.assign({},G(te))},[`&${B}-submenu > ${B}`]:{backgroundColor:_t},[`&${B}-popup > ${B}`]:{backgroundColor:On},[`&${B}-horizontal`]:Object.assign(Object.assign({},X==="dark"?{borderBottom:0}:{}),{[`> ${B}-item, > ${B}-submenu`]:{top:ye,marginTop:-ye,marginBottom:0,borderRadius:Yt,"&::after":{position:"absolute",insetInline:lt,bottom:0,borderBottom:`${W}px solid transparent`,transition:`border-color ${at} ${We}`,content:'""'},"&:hover, &-active, &-open":{background:zn,"&::after":{borderBottomWidth:W,borderBottomColor:pn}},"&-selected":{color:pn,backgroundColor:Tn,"&:hover":{backgroundColor:Tn},"&::after":{borderBottomWidth:W,borderBottomColor:pn}}}}),[`&${B}-root`]:{[`&${B}-inline, &${B}-vertical`]:{borderInlineEnd:`${ye}px ${k} ${he}`}},[`&${B}-inline`]:{[`${B}-sub${B}-inline`]:{background:h},[`${B}-item, ${B}-submenu-title`]:ye&&D?{width:`calc(100% + ${ye}px)`}:{},[`${B}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${D}px solid ${j}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${K} ${ae}`,`opacity ${K} ${ae}`].join(","),content:'""'},[`&${B}-item-danger`]:{"&::after":{borderInlineEndColor:wt}}},[`${B}-selected, ${B}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${K} ${We}`,`opacity ${K} ${We}`].join(",")}}}}}};const Ie=te=>{const{componentCls:X,itemHeight:B,itemMarginInline:d,padding:j,menuArrowSize:ue,marginXS:C,itemMarginBlock:h}=te,se=j+ue+C;return{[`${X}-item`]:{position:"relative",overflow:"hidden"},[`${X}-item, ${X}-submenu-title`]:{height:B,lineHeight:`${B}px`,paddingInline:j,overflow:"hidden",textOverflow:"ellipsis",marginInline:d,marginBlock:h,width:`calc(100% - ${d*2}px)`},[`> ${X}-item, > ${X}-submenu > ${X}-submenu-title`]:{height:B,lineHeight:`${B}px`},[`${X}-item-group-list ${X}-submenu-title, - ${X}-submenu-title`]:{paddingInlineEnd:le}}};var Re=te=>{const{componentCls:X,iconCls:B,itemHeight:d,colorTextLightSolid:j,dropdownWidth:ue,controlHeightLG:C,motionDurationMid:h,motionEaseOut:le,paddingXL:W,itemMarginInline:D,fontSizeLG:ye,motionDurationSlow:at,paddingXS:We,boxShadowSecondary:se,collapsedWidth:lt,collapsedIconSize:K}=te,f={height:d,lineHeight:`${d}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[X]:{"&-inline, &-vertical":Object.assign({[`&${X}-root`]:{boxShadow:"none"}},Ie(te))},[`${X}-submenu-popup`]:{[`${X}-vertical`]:Object.assign(Object.assign({},Ie(te)),{boxShadow:se})}},{[`${X}-submenu-popup ${X}-vertical${X}-sub`]:{minWidth:ue,maxHeight:`calc(100vh - ${C*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${X}-inline`]:{width:"100%",[`&${X}-root`]:{[`${X}-item, ${X}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${at}`,`background ${at}`,`padding ${h} ${le}`].join(","),[`> ${X}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${X}-sub${X}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${X}-submenu > ${X}-submenu-title`]:f,[`& ${X}-item-group-title`]:{paddingInlineStart:W}},[`${X}-item`]:f}},{[`${X}-inline-collapsed`]:{width:lt,[`&${X}-root`]:{[`${X}-item, ${X}-submenu ${X}-submenu-title`]:{[`> ${X}-inline-collapsed-noicon`]:{fontSize:ye,textAlign:"center"}}},[`> ${X}-item, + ${X}-submenu-title`]:{paddingInlineEnd:se}}};var Re=te=>{const{componentCls:X,iconCls:B,itemHeight:d,colorTextLightSolid:j,dropdownWidth:ue,controlHeightLG:C,motionDurationMid:h,motionEaseOut:se,paddingXL:W,itemMarginInline:D,fontSizeLG:ye,motionDurationSlow:at,paddingXS:We,boxShadowSecondary:ae,collapsedWidth:lt,collapsedIconSize:K}=te,f={height:d,lineHeight:`${d}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[X]:{"&-inline, &-vertical":Object.assign({[`&${X}-root`]:{boxShadow:"none"}},Ie(te))},[`${X}-submenu-popup`]:{[`${X}-vertical`]:Object.assign(Object.assign({},Ie(te)),{boxShadow:ae})}},{[`${X}-submenu-popup ${X}-vertical${X}-sub`]:{minWidth:ue,maxHeight:`calc(100vh - ${C*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${X}-inline`]:{width:"100%",[`&${X}-root`]:{[`${X}-item, ${X}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${at}`,`background ${at}`,`padding ${h} ${se}`].join(","),[`> ${X}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${X}-sub${X}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${X}-submenu > ${X}-submenu-title`]:f,[`& ${X}-item-group-title`]:{paddingInlineStart:W}},[`${X}-item`]:f}},{[`${X}-inline-collapsed`]:{width:lt,[`&${X}-root`]:{[`${X}-item, ${X}-submenu ${X}-submenu-title`]:{[`> ${X}-inline-collapsed-noicon`]:{fontSize:ye,textAlign:"center"}}},[`> ${X}-item, > ${X}-item-group > ${X}-item-group-list > ${X}-item, > ${X}-item-group > ${X}-item-group-list > ${X}-submenu > ${X}-submenu-title, > ${X}-submenu > ${X}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ye/2}px - ${D}px)`,textOverflow:"clip",[` ${X}-submenu-arrow, ${X}-submenu-expand-icon - `]:{opacity:0},[`${X}-item-icon, ${B}`]:{margin:0,fontSize:K,lineHeight:`${d}px`,"+ span":{display:"inline-block",opacity:0}}},[`${X}-item-icon, ${B}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${X}-item-icon, ${B}`]:{display:"none"},"a, a:hover":{color:j}},[`${X}-item-group-title`]:Object.assign(Object.assign({},ne.vS),{paddingInline:We})}}]};const Qe=te=>{const{componentCls:X,motionDurationSlow:B,motionDurationMid:d,motionEaseInOut:j,motionEaseOut:ue,iconCls:C,iconSize:h,iconMarginInlineEnd:le}=te;return{[`${X}-item, ${X}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${B}`,`background ${B}`,`padding ${B} ${j}`].join(","),[`${X}-item-icon, ${C}`]:{minWidth:h,fontSize:h,transition:[`font-size ${d} ${ue}`,`margin ${B} ${j}`,`color ${B}`].join(","),"+ span":{marginInlineStart:le,opacity:1,transition:[`opacity ${B} ${j}`,`margin ${B}`,`color ${B}`].join(",")}},[`${X}-item-icon`]:Object.assign({},(0,ne.Ro)()),[`&${X}-item-only-child`]:{[`> ${C}, > ${X}-item-icon`]:{marginInlineEnd:0}}},[`${X}-item-disabled, ${X}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${X}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Dt=te=>{const{componentCls:X,motionDurationSlow:B,motionEaseInOut:d,borderRadius:j,menuArrowSize:ue,menuArrowOffset:C}=te;return{[`${X}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:te.margin,width:ue,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${B} ${d}, opacity ${B}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ue*.6,height:ue*.15,backgroundColor:"currentcolor",borderRadius:j,transition:[`background ${B} ${d}`,`transform ${B} ${d}`,`top ${B} ${d}`,`color ${B} ${d}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${C})`},"&::after":{transform:`rotate(-45deg) translateY(${C})`}}}}},Ct=te=>{const{antCls:X,componentCls:B,fontSize:d,motionDurationSlow:j,motionDurationMid:ue,motionEaseInOut:C,paddingXS:h,padding:le,colorSplit:W,lineWidth:D,zIndexPopup:ye,borderRadiusLG:at,subMenuItemBorderRadius:We,menuArrowSize:se,menuArrowOffset:lt,lineType:K,menuPanelMaskInset:f,groupTitleLineHeight:k,groupTitleFontSize:he}=te;return[{"":{[`${B}`]:Object.assign(Object.assign({},(0,ne.dF)()),{"&-hidden":{display:"none"}})},[`${B}-submenu-hidden`]:{display:"none"}},{[B]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(te)),(0,ne.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:d,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${j} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${B}-item`]:{flex:"none"}},[`${B}-item, ${B}-submenu, ${B}-submenu-title`]:{borderRadius:te.itemBorderRadius},[`${B}-item-group-title`]:{padding:`${h}px ${le}px`,fontSize:he,lineHeight:k,transition:`all ${j}`},[`&-horizontal ${B}-submenu`]:{transition:[`border-color ${j} ${C}`,`background ${j} ${C}`].join(",")},[`${B}-submenu, ${B}-submenu-inline`]:{transition:[`border-color ${j} ${C}`,`background ${j} ${C}`,`padding ${ue} ${C}`].join(",")},[`${B}-submenu ${B}-sub`]:{cursor:"initial",transition:[`background ${j} ${C}`,`padding ${j} ${C}`].join(",")},[`${B}-title-content`]:{transition:`color ${j}`},[`${B}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${B}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:W,borderStyle:K,borderWidth:0,borderTopWidth:D,marginBlock:D,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Qe(te)),{[`${B}-item-group`]:{[`${B}-item-group-list`]:{margin:0,padding:0,[`${B}-item, ${B}-submenu-title`]:{paddingInline:`${d*2}px ${le}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ye,borderRadius:at,boxShadow:"none",transformOrigin:"0 0",[`&${B}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${f}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:f},"\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:te.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:te.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:te.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:te.paddingXS},[`> ${B}`]:Object.assign(Object.assign(Object.assign({borderRadius:at},Qe(te)),Dt(te)),{[`${B}-item, ${B}-submenu > ${B}-submenu-title`]:{borderRadius:We},[`${B}-submenu-title::after`]:{transition:`transform ${j} ${C}`}})}}),Dt(te)),{[`&-inline-collapsed ${B}-submenu-arrow, - &-inline ${B}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${lt})`},"&::after":{transform:`rotate(45deg) translateX(-${lt})`}},[`${B}-submenu-open${B}-submenu-inline > ${B}-submenu-title > ${B}-submenu-arrow`]:{transform:`translateY(-${se*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${lt})`},"&::before":{transform:`rotate(45deg) translateX(${lt})`}}})},{[`${X}-layout-header`]:{[B]:{lineHeight:"inherit"}}}]};var ht=(te,X)=>(0,It.Z)("Menu",d=>{if(X===!1)return[];const{colorBgElevated:j,colorPrimary:ue,colorTextLightSolid:C,controlHeightLG:h,fontSize:le,darkItemColor:W,darkDangerItemColor:D,darkItemBg:ye,darkSubMenuItemBg:at,darkItemSelectedColor:We,darkItemSelectedBg:se,darkDangerItemSelectedBg:lt,darkItemHoverBg:K,darkGroupTitleColor:f,darkItemHoverColor:k,darkItemDisabledColor:he,darkDangerItemHoverColor:Be,darkDangerItemSelectedColor:dt,darkDangerItemActiveBg:yt}=d,wt=le/7*5,Ft=(0,xe.TS)(d,{menuArrowSize:wt,menuHorizontalHeight:h*1.15,menuArrowOffset:`${wt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:j}),Ut=(0,xe.TS)(Ft,{itemColor:W,itemHoverColor:k,groupTitleColor:f,itemSelectedColor:We,itemBg:ye,popupBg:ye,subMenuItemBg:at,itemActiveBg:"transparent",itemSelectedBg:se,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:K,itemDisabledColor:he,dangerItemColor:D,dangerItemHoverColor:Be,dangerItemSelectedColor:dt,dangerItemActiveBg:yt,dangerItemSelectedBg:lt,menuSubMenuBg:at,horizontalItemSelectedColor:C,horizontalItemSelectedBg:ue});return[Ct(Ft),Ve(Ft),Re(Ft),we(Ft,"light"),we(Ut,"dark"),oe(Ft),(0,Z.Z)(Ft),(0,Ue.oN)(Ft,"slide-up"),(0,Ue.oN)(Ft,"slide-down"),(0,pe._y)(Ft,"zoom-big")]},d=>{const{colorPrimary:j,colorError:ue,colorTextDisabled:C,colorErrorBg:h,colorText:le,colorTextDescription:W,colorBgContainer:D,colorFillAlter:ye,colorFillContent:at,lineWidth:We,lineWidthBold:se,controlItemBgActive:lt,colorBgTextHover:K,controlHeightLG:f,lineHeight:k,colorBgElevated:he,marginXXS:Be,padding:dt,fontSize:yt,controlHeightSM:wt,fontSizeLG:Ft,colorTextLightSolid:Ut,colorErrorHover:en}=d,nn=new M.C(Ut).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:d.zIndexPopupBase+50,radiusItem:d.borderRadiusLG,itemBorderRadius:d.borderRadiusLG,radiusSubMenuItem:d.borderRadiusSM,subMenuItemBorderRadius:d.borderRadiusSM,colorItemText:le,itemColor:le,colorItemTextHover:le,itemHoverColor:le,colorItemTextHoverHorizontal:j,horizontalItemHoverColor:j,colorGroupTitle:W,groupTitleColor:W,colorItemTextSelected:j,itemSelectedColor:j,colorItemTextSelectedHorizontal:j,horizontalItemSelectedColor:j,colorItemBg:D,itemBg:D,colorItemBgHover:K,itemHoverBg:K,colorItemBgActive:at,itemActiveBg:lt,colorSubItemBg:ye,subMenuItemBg:ye,colorItemBgSelected:lt,itemSelectedBg:lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:se,activeBarHeight:se,colorActiveBarBorderSize:We,activeBarBorderWidth:We,colorItemTextDisabled:C,itemDisabledColor:C,colorDangerItemText:ue,dangerItemColor:ue,colorDangerItemTextHover:ue,dangerItemHoverColor:ue,colorDangerItemTextSelected:ue,dangerItemSelectedColor:ue,colorDangerItemBgActive:h,dangerItemActiveBg:h,colorDangerItemBgSelected:h,dangerItemSelectedBg:h,itemMarginInline:d.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:f,groupTitleLineHeight:k,collapsedWidth:f*2,popupBg:he,itemMarginBlock:Be,itemPaddingInline:dt,horizontalLineHeight:`${f*1.15}px`,iconSize:yt,iconMarginInlineEnd:wt-yt,collapsedIconSize:Ft,groupTitleFontSize:yt,darkItemDisabledColor:new M.C(Ut).setAlpha(.25).toRgbString(),darkItemColor:nn,darkDangerItemColor:ue,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ut,darkItemSelectedBg:j,darkDangerItemSelectedBg:ue,darkItemHoverBg:"transparent",darkGroupTitleColor:nn,darkItemHoverColor:Ut,darkDangerItemHoverColor:en,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:ue}},{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"]]})(te),Ot=function(te,X){var B={};for(var d in te)Object.prototype.hasOwnProperty.call(te,d)&&X.indexOf(d)<0&&(B[d]=te[d]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,d=Object.getOwnPropertySymbols(te);j{var B,d;const j=A.useContext(c.Z),ue=j||{},{getPrefixCls:C,getPopupContainer:h,direction:le,menu:W}=A.useContext(L.E_),D=C(),{prefixCls:ye,className:at,style:We,theme:se="light",expandIcon:lt,_internalDisableMenuItemTitleTooltip:K,inlineCollapsed:f,siderCollapsed:k,items:he,children:Be,rootClassName:dt,mode:yt,selectable:wt,onClick:Ft,overflowedIndicatorPopupClassName:Ut}=te,en=Ot(te,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),nn=(0,de.Z)(en,["collapsedWidth"]),_t=_(he)||Be;(B=ue.validator)===null||B===void 0||B.call(ue,{mode:yt});const pn=(0,Q.useEvent)(function(){var ot;Ft==null||Ft.apply(void 0,arguments),(ot=ue.onClick)===null||ot===void 0||ot.call(ue)}),Tn=ue.mode||yt,Yt=wt!=null?wt:ue.selectable,zn=A.useMemo(()=>k!==void 0?k:f,[f,k]),On={horizontal:{motionName:`${D}-slide-up`},inline:(0,P.Z)(D),other:{motionName:`${D}-zoom-big`}},fn=C("menu",ye||ue.prefixCls),[Dn,$n]=ht(fn,!j),Ce=v()(`${fn}-${se}`,W==null?void 0:W.className,at);let $e;if(typeof lt=="function")$e=lt;else if(lt===null||lt===!1)$e=null;else if(ue.expandIcon===null||ue.expandIcon===!1)$e=null;else{const ot=lt!=null?lt:ue.expandIcon;$e=(0,R.Tm)(ot,{className:v()(`${fn}-submenu-expand-icon`,(0,R.l$)(ot)?(d=ot.props)===null||d===void 0?void 0:d.className:"")})}const it=A.useMemo(()=>({prefixCls:fn,inlineCollapsed:zn||!1,direction:le,firstLevel:!0,theme:se,mode:Tn,disableMenuItemTitleTooltip:K}),[fn,zn,le,K,se]);return Dn(A.createElement(c.Z.Provider,{value:null},A.createElement(z.Provider,{value:it},A.createElement(o.ZP,Object.assign({getPopupContainer:h,overflowedIndicator:A.createElement(Ne.Z,null),overflowedIndicatorPopupClassName:v()(fn,`${fn}-${se}`,Ut),mode:Tn,selectable:Yt,onClick:pn},nn,{inlineCollapsed:zn,style:Object.assign(Object.assign({},W==null?void 0:W.style),We),className:Ce,prefixCls:fn,direction:le,defaultMotions:On,expandIcon:$e,ref:X,rootClassName:v()(dt,$n)}),_t))))});const Jt=(0,A.forwardRef)((te,X)=>{const B=(0,A.useRef)(null),d=A.useContext(O.D);return(0,A.useImperativeHandle)(X,()=>({menu:B.current,focus:j=>{var ue;(ue=B.current)===null||ue===void 0||ue.focus(j)}})),A.createElement(Nt,Object.assign({ref:B},te,d))});Jt.Item=pt,Jt.SubMenu=ft,Jt.Divider=ve,Jt.ItemGroup=o.BW;var nt=Jt},19871:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return ue}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(h,le){return A.createElement(v.Z,(0,o.Z)({},h,{ref:le,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(55143),w=i(81132),de=i(38226),x=i(92310),R=i.n(x),Y=i(80962),z=i(57259),q=i(79545),pt=i(68550),Te=i(17928),ft=i(7711),Ne=i(36994),Q={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},P=Q,c=i(91735),F=function(C){(0,Te.Z)(le,C);var h=(0,ft.Z)(le);function le(){var W;(0,q.Z)(this,le);for(var D=arguments.length,ye=new Array(D),at=0;at=0||We.relatedTarget.className.indexOf("".concat(f,"-item"))>=0))&&K(W.getValidValue()))},W.go=function(We){var se=W.state.goInputText;se!==""&&(We.keyCode===P.ENTER||We.type==="click")&&(W.setState({goInputText:""}),W.props.quickGo(W.getValidValue()))},W}return(0,pt.Z)(le,[{key:"getPageSizeOptions",value:function(){var D=this.props,ye=D.pageSize,at=D.pageSizeOptions;return at.some(function(We){return We.toString()===ye.toString()})?at:at.concat([ye.toString()]).sort(function(We,se){var lt=Number.isNaN(Number(We))?0:Number(We),K=Number.isNaN(Number(se))?0:Number(se);return lt-K})}},{key:"render",value:function(){var D=this,ye=this.props,at=ye.pageSize,We=ye.locale,se=ye.rootPrefixCls,lt=ye.changeSize,K=ye.quickGo,f=ye.goButton,k=ye.selectComponentClass,he=ye.buildOptionText,Be=ye.selectPrefixCls,dt=ye.disabled,yt=this.state.goInputText,wt="".concat(se,"-options"),Ft=k,Ut=null,en=null,nn=null;if(!lt&&!K)return null;var _t=this.getPageSizeOptions();if(lt&&Ft){var pn=_t.map(function(Tn,Yt){return A.createElement(Ft.Option,{key:Yt,value:Tn.toString()},(he||D.buildOptionText)(Tn))});Ut=A.createElement(Ft,{disabled:dt,prefixCls:Be,showSearch:!1,className:"".concat(wt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(at||_t[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Yt){return Yt.parentNode},"aria-label":We.page_size,defaultOpen:!1},pn)}return K&&(f&&(nn=typeof f=="boolean"?A.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:dt,className:"".concat(wt,"-quick-jumper-button")},We.jump_to_confirm):A.createElement("span",{onClick:this.go,onKeyUp:this.go},f)),en=A.createElement("div",{className:"".concat(wt,"-quick-jumper")},We.jump_to,A.createElement("input",{disabled:dt,type:"text",value:yt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":We.page}),We.page,nn)),A.createElement("li",{className:"".concat(wt)},Ut,en)}}]),le}(A.Component);F.defaultProps={pageSizeOptions:["10","20","50","100"]};var N=F,_=function(h){var le,W=h.rootPrefixCls,D=h.page,ye=h.active,at=h.className,We=h.showTitle,se=h.onClick,lt=h.onKeyPress,K=h.itemRender,f="".concat(W,"-item"),k=R()(f,"".concat(f,"-").concat(D),(le={},(0,Y.Z)(le,"".concat(f,"-active"),ye),(0,Y.Z)(le,"".concat(f,"-disabled"),!D),(0,Y.Z)(le,h.className,at),le)),he=function(){se(D)},Be=function(wt){lt(wt,se,D)},dt=K(D,"page",A.createElement("a",{rel:"nofollow"},D));return dt?A.createElement("li",{title:We?D.toString():null,className:k,onClick:he,onKeyPress:Be,tabIndex:0},dt):null},M=_;function ne(){}function Z(C){var h=Number(C);return typeof h=="number"&&!Number.isNaN(h)&&isFinite(h)&&Math.floor(h)===h}var Ue=function(h,le,W){return W};function pe(C,h,le){var W=typeof C=="undefined"?h.pageSize:C;return Math.floor((le.total-1)/W)+1}var It=function(C){(0,Te.Z)(le,C);var h=(0,ft.Z)(le);function le(W){var D;(0,q.Z)(this,le),D=h.call(this,W),D.paginationNode=A.createRef(),D.getJumpPrevPage=function(){return Math.max(1,D.state.current-(D.props.showLessItems?3:5))},D.getJumpNextPage=function(){return Math.min(pe(void 0,D.state,D.props),D.state.current+(D.props.showLessItems?3:5))},D.getItemIcon=function(lt,K){var f=D.props.prefixCls,k=lt||A.createElement("button",{type:"button","aria-label":K,className:"".concat(f,"-item-link")});return typeof lt=="function"&&(k=A.createElement(lt,(0,z.Z)({},D.props))),k},D.isValid=function(lt){var K=D.props.total;return Z(lt)&<!==D.state.current&&Z(K)&&K>0},D.shouldDisplayQuickJumper=function(){var lt=D.props,K=lt.showQuickJumper,f=lt.total,k=D.state.pageSize;return f<=k?!1:K},D.handleKeyDown=function(lt){(lt.keyCode===P.ARROW_UP||lt.keyCode===P.ARROW_DOWN)&<.preventDefault()},D.handleKeyUp=function(lt){var K=D.getValidValue(lt),f=D.state.currentInputValue;K!==f&&D.setState({currentInputValue:K}),lt.keyCode===P.ENTER?D.handleChange(K):lt.keyCode===P.ARROW_UP?D.handleChange(K-1):lt.keyCode===P.ARROW_DOWN&&D.handleChange(K+1)},D.handleBlur=function(lt){var K=D.getValidValue(lt);D.handleChange(K)},D.changePageSize=function(lt){var K=D.state.current,f=pe(lt,D.state,D.props);K=K>f?f:K,f===0&&(K=D.state.current),typeof lt=="number"&&("pageSize"in D.props||D.setState({pageSize:lt}),"current"in D.props||D.setState({current:K,currentInputValue:K})),D.props.onShowSizeChange(K,lt),"onChange"in D.props&&D.props.onChange&&D.props.onChange(K,lt)},D.handleChange=function(lt){var K=D.props,f=K.disabled,k=K.onChange,he=D.state,Be=he.pageSize,dt=he.current,yt=he.currentInputValue;if(D.isValid(lt)&&!f){var wt=pe(void 0,D.state,D.props),Ft=lt;return lt>wt?Ft=wt:lt<1&&(Ft=1),"current"in D.props||D.setState({current:Ft}),Ft!==yt&&D.setState({currentInputValue:Ft}),k(Ft,Be),Ft}return dt},D.prev=function(){D.hasPrev()&&D.handleChange(D.state.current-1)},D.next=function(){D.hasNext()&&D.handleChange(D.state.current+1)},D.jumpPrev=function(){D.handleChange(D.getJumpPrevPage())},D.jumpNext=function(){D.handleChange(D.getJumpNextPage())},D.hasPrev=function(){return D.state.current>1},D.hasNext=function(){return D.state.current2?f-2:0),he=2;he=at?se=at:se=Number(ye),se}},{key:"getShowSizeChanger",value:function(){var D=this.props,ye=D.showSizeChanger,at=D.total,We=D.totalBoundaryShowSizeChanger;return typeof ye!="undefined"?ye:at>We}},{key:"render",value:function(){var D=this.props,ye=D.prefixCls,at=D.className,We=D.style,se=D.disabled,lt=D.hideOnSinglePage,K=D.total,f=D.locale,k=D.showQuickJumper,he=D.showLessItems,Be=D.showTitle,dt=D.showTotal,yt=D.simple,wt=D.itemRender,Ft=D.showPrevNextJumpers,Ut=D.jumpPrevIcon,en=D.jumpNextIcon,nn=D.selectComponentClass,_t=D.selectPrefixCls,pn=D.pageSizeOptions,Tn=this.state,Yt=Tn.current,zn=Tn.pageSize,On=Tn.currentInputValue;if(lt===!0&&K<=zn)return null;var fn=pe(void 0,this.state,this.props),Dn=[],$n=null,Ce=null,$e=null,it=null,ot=null,zt=k&&k.goButton,vn=he?1:2,Zt=Yt-1>0?Yt-1:0,on=Yt+1K?K:Yt*zn]));if(yt){zt&&(typeof zt=="boolean"?ot=A.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},f.jump_to_confirm):ot=A.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},zt),ot=A.createElement("li",{title:Be?"".concat(f.jump_to).concat(Yt,"/").concat(fn):null,className:"".concat(ye,"-simple-pager")},ot));var E=this.renderPrev(Zt);return A.createElement("ul",(0,o.Z)({className:R()(ye,"".concat(ye,"-simple"),(0,Y.Z)({},"".concat(ye,"-disabled"),se),at),style:We,ref:this.paginationNode},ie),g,E?A.createElement("li",{title:Be?f.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:R()("".concat(ye,"-prev"),(0,Y.Z)({},"".concat(ye,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},E):null,A.createElement("li",{title:Be?"".concat(Yt,"/").concat(fn):null,className:"".concat(ye,"-simple-pager")},A.createElement("input",{type:"text",value:On,disabled:se,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),A.createElement("span",{className:"".concat(ye,"-slash")},"/"),fn),A.createElement("li",{title:Be?f.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:R()("".concat(ye,"-next"),(0,Y.Z)({},"".concat(ye,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(on)),ot)}if(fn<=3+vn*2){var I={locale:f,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Be,itemRender:wt};fn||Dn.push(A.createElement(M,(0,o.Z)({},I,{key:"noPager",page:1,className:"".concat(ye,"-item-disabled")})));for(var y=1;y<=fn;y+=1){var $=Yt===y;Dn.push(A.createElement(M,(0,o.Z)({},I,{key:y,page:y,active:$})))}}else{var ce=he?f.prev_3:f.prev_5,Ge=he?f.next_3:f.next_5,Ye=wt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ut,"prev page")),At=wt(this.getJumpNextPage(),"jump-next",this.getItemIcon(en,"next page"));Ft&&($n=Ye?A.createElement("li",{title:Be?ce:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:R()("".concat(ye,"-jump-prev"),(0,Y.Z)({},"".concat(ye,"-jump-prev-custom-icon"),!!Ut))},Ye):null,Ce=At?A.createElement("li",{title:Be?Ge:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:R()("".concat(ye,"-jump-next"),(0,Y.Z)({},"".concat(ye,"-jump-next-custom-icon"),!!en))},At):null),it=A.createElement(M,{locale:f,last:!0,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:fn,page:fn,active:!1,showTitle:Be,itemRender:wt}),$e=A.createElement(M,{locale:f,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Be,itemRender:wt});var St=Math.max(1,Yt-vn),Tt=Math.min(Yt+vn,fn);Yt-1<=vn&&(Tt=1+vn*2),fn-Yt<=vn&&(St=fn-vn*2);for(var Kt=St;Kt<=Tt;Kt+=1){var ge=Yt===Kt;Dn.push(A.createElement(M,{locale:f,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Kt,page:Kt,active:ge,showTitle:Be,itemRender:wt}))}Yt-1>=vn*2&&Yt!==3&&(Dn[0]=(0,A.cloneElement)(Dn[0],{className:"".concat(ye,"-item-after-jump-prev")}),Dn.unshift($n)),fn-Yt>=vn*2&&Yt!==fn-2&&(Dn[Dn.length-1]=(0,A.cloneElement)(Dn[Dn.length-1],{className:"".concat(ye,"-item-before-jump-next")}),Dn.push(Ce)),St!==1&&Dn.unshift($e),Tt!==fn&&Dn.push(it)}var bt=!this.hasPrev()||!fn,ae=!this.hasNext()||!fn,Oe=this.renderPrev(Zt),Pe=this.renderNext(on);return A.createElement("ul",(0,o.Z)({className:R()(ye,at,(0,Y.Z)({},"".concat(ye,"-disabled"),se)),style:We,ref:this.paginationNode},ie),g,Oe?A.createElement("li",{title:Be?f.prev_page:null,onClick:this.prev,tabIndex:bt?null:0,onKeyPress:this.runIfEnterPrev,className:R()("".concat(ye,"-prev"),(0,Y.Z)({},"".concat(ye,"-disabled"),bt)),"aria-disabled":bt},Oe):null,Dn,Pe?A.createElement("li",{title:Be?f.next_page:null,onClick:this.next,tabIndex:ae?null:0,onKeyPress:this.runIfEnterNext,className:R()("".concat(ye,"-next"),(0,Y.Z)({},"".concat(ye,"-disabled"),ae)),"aria-disabled":ae},Pe):null,A.createElement(N,{disabled:se,locale:f,rootPrefixCls:ye,selectComponentClass:nn,selectPrefixCls:_t,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Yt,pageSize:zn,pageSizeOptions:pn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:zt}))}}],[{key:"getDerivedStateFromProps",value:function(D,ye){var at={};if("current"in D&&(at.current=D.current,D.current!==ye.current&&(at.currentInputValue=at.current)),"pageSize"in D&&D.pageSize!==ye.pageSize){var We=ye.current,se=pe(D.pageSize,ye,D);We=We>se?se:We,"current"in D||(at.current=We,at.currentInputValue=We),at.pageSize=D.pageSize}return at}}]),le}(A.Component);It.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ne,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ne,locale:c.Z,style:{},itemRender:Ue,totalBoundaryShowSizeChanger:50};var xe=It,Xe=i(22075),Ve=i(36355),me=i(19716),oe=i(8628),G=i(9763),H=i(57809);const we=C=>A.createElement(H.default,Object.assign({},C,{showSearch:!0,size:"small"})),Ie=C=>A.createElement(H.default,Object.assign({},C,{showSearch:!0,size:"middle"}));we.Option=H.default.Option,Ie.Option=H.default.Option;var ee=i(9937),Re=i(17313),Qe=i(83116),Dt=i(37613);const Ct=C=>{const{componentCls:h}=C;return{[`${h}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${h}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${h}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed"}}},[`&${h}-disabled`]:{cursor:"not-allowed",[`${h}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:C.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:C.colorBorder,backgroundColor:C.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:C.itemActiveBgDisabled},a:{color:C.itemActiveColorDisabled}}},[`${h}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${h}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${h}-simple-pager`]:{color:C.colorTextDisabled},[`${h}-jump-prev, ${h}-jump-next`]:{[`${h}-item-link-icon`]:{opacity:0},[`${h}-item-ellipsis`]:{opacity:1}}},[`&${h}-simple`]:{[`${h}-prev, ${h}-next`]:{[`&${h}-disabled ${h}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ht=C=>{const{componentCls:h}=C;return{[`&${h}-mini ${h}-total-text, &${h}-mini ${h}-simple-pager`]:{height:C.itemSizeSM,lineHeight:`${C.itemSizeSM}px`},[`&${h}-mini ${h}-item`]:{minWidth:C.itemSizeSM,height:C.itemSizeSM,margin:0,lineHeight:`${C.itemSizeSM-2}px`},[`&${h}-mini:not(${h}-disabled) ${h}-item:not(${h}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:C.colorBgTextHover},"&:active":{backgroundColor:C.colorBgTextActive}},[`&${h}-mini ${h}-prev, &${h}-mini ${h}-next`]:{minWidth:C.itemSizeSM,height:C.itemSizeSM,margin:0,lineHeight:`${C.itemSizeSM}px`},[`&${h}-mini:not(${h}-disabled)`]:{[`${h}-prev, ${h}-next`]:{[`&:hover ${h}-item-link`]:{backgroundColor:C.colorBgTextHover},[`&:active ${h}-item-link`]:{backgroundColor:C.colorBgTextActive},[`&${h}-disabled:hover ${h}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${X}-item-icon, ${B}`]:{margin:0,fontSize:K,lineHeight:`${d}px`,"+ span":{display:"inline-block",opacity:0}}},[`${X}-item-icon, ${B}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${X}-item-icon, ${B}`]:{display:"none"},"a, a:hover":{color:j}},[`${X}-item-group-title`]:Object.assign(Object.assign({},ne.vS),{paddingInline:We})}}]};const Ze=te=>{const{componentCls:X,motionDurationSlow:B,motionDurationMid:d,motionEaseInOut:j,motionEaseOut:ue,iconCls:C,iconSize:h,iconMarginInlineEnd:se}=te;return{[`${X}-item, ${X}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${B}`,`background ${B}`,`padding ${B} ${j}`].join(","),[`${X}-item-icon, ${C}`]:{minWidth:h,fontSize:h,transition:[`font-size ${d} ${ue}`,`margin ${B} ${j}`,`color ${B}`].join(","),"+ span":{marginInlineStart:se,opacity:1,transition:[`opacity ${B} ${j}`,`margin ${B}`,`color ${B}`].join(",")}},[`${X}-item-icon`]:Object.assign({},(0,ne.Ro)()),[`&${X}-item-only-child`]:{[`> ${C}, > ${X}-item-icon`]:{marginInlineEnd:0}}},[`${X}-item-disabled, ${X}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${X}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Dt=te=>{const{componentCls:X,motionDurationSlow:B,motionEaseInOut:d,borderRadius:j,menuArrowSize:ue,menuArrowOffset:C}=te;return{[`${X}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:te.margin,width:ue,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${B} ${d}, opacity ${B}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ue*.6,height:ue*.15,backgroundColor:"currentcolor",borderRadius:j,transition:[`background ${B} ${d}`,`transform ${B} ${d}`,`top ${B} ${d}`,`color ${B} ${d}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${C})`},"&::after":{transform:`rotate(-45deg) translateY(${C})`}}}}},Ct=te=>{const{antCls:X,componentCls:B,fontSize:d,motionDurationSlow:j,motionDurationMid:ue,motionEaseInOut:C,paddingXS:h,padding:se,colorSplit:W,lineWidth:D,zIndexPopup:ye,borderRadiusLG:at,subMenuItemBorderRadius:We,menuArrowSize:ae,menuArrowOffset:lt,lineType:K,menuPanelMaskInset:f,groupTitleLineHeight:k,groupTitleFontSize:he}=te;return[{"":{[`${B}`]:Object.assign(Object.assign({},(0,ne.dF)()),{"&-hidden":{display:"none"}})},[`${B}-submenu-hidden`]:{display:"none"}},{[B]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(te)),(0,ne.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:d,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${j} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${B}-item`]:{flex:"none"}},[`${B}-item, ${B}-submenu, ${B}-submenu-title`]:{borderRadius:te.itemBorderRadius},[`${B}-item-group-title`]:{padding:`${h}px ${se}px`,fontSize:he,lineHeight:k,transition:`all ${j}`},[`&-horizontal ${B}-submenu`]:{transition:[`border-color ${j} ${C}`,`background ${j} ${C}`].join(",")},[`${B}-submenu, ${B}-submenu-inline`]:{transition:[`border-color ${j} ${C}`,`background ${j} ${C}`,`padding ${ue} ${C}`].join(",")},[`${B}-submenu ${B}-sub`]:{cursor:"initial",transition:[`background ${j} ${C}`,`padding ${j} ${C}`].join(",")},[`${B}-title-content`]:{transition:`color ${j}`},[`${B}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${B}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:W,borderStyle:K,borderWidth:0,borderTopWidth:D,marginBlock:D,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ze(te)),{[`${B}-item-group`]:{[`${B}-item-group-list`]:{margin:0,padding:0,[`${B}-item, ${B}-submenu-title`]:{paddingInline:`${d*2}px ${se}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ye,borderRadius:at,boxShadow:"none",transformOrigin:"0 0",[`&${B}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${f}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:f},"\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:te.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:te.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:te.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:te.paddingXS},[`> ${B}`]:Object.assign(Object.assign(Object.assign({borderRadius:at},Ze(te)),Dt(te)),{[`${B}-item, ${B}-submenu > ${B}-submenu-title`]:{borderRadius:We},[`${B}-submenu-title::after`]:{transition:`transform ${j} ${C}`}})}}),Dt(te)),{[`&-inline-collapsed ${B}-submenu-arrow, + &-inline ${B}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${lt})`},"&::after":{transform:`rotate(45deg) translateX(-${lt})`}},[`${B}-submenu-open${B}-submenu-inline > ${B}-submenu-title > ${B}-submenu-arrow`]:{transform:`translateY(-${ae*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${lt})`},"&::before":{transform:`rotate(45deg) translateX(${lt})`}}})},{[`${X}-layout-header`]:{[B]:{lineHeight:"inherit"}}}]};var ht=(te,X)=>(0,It.Z)("Menu",d=>{if(X===!1)return[];const{colorBgElevated:j,colorPrimary:ue,colorTextLightSolid:C,controlHeightLG:h,fontSize:se,darkItemColor:W,darkDangerItemColor:D,darkItemBg:ye,darkSubMenuItemBg:at,darkItemSelectedColor:We,darkItemSelectedBg:ae,darkDangerItemSelectedBg:lt,darkItemHoverBg:K,darkGroupTitleColor:f,darkItemHoverColor:k,darkItemDisabledColor:he,darkDangerItemHoverColor:Be,darkDangerItemSelectedColor:dt,darkDangerItemActiveBg:yt}=d,wt=se/7*5,Ft=(0,xe.TS)(d,{menuArrowSize:wt,menuHorizontalHeight:h*1.15,menuArrowOffset:`${wt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:j}),Ut=(0,xe.TS)(Ft,{itemColor:W,itemHoverColor:k,groupTitleColor:f,itemSelectedColor:We,itemBg:ye,popupBg:ye,subMenuItemBg:at,itemActiveBg:"transparent",itemSelectedBg:ae,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:K,itemDisabledColor:he,dangerItemColor:D,dangerItemHoverColor:Be,dangerItemSelectedColor:dt,dangerItemActiveBg:yt,dangerItemSelectedBg:lt,menuSubMenuBg:at,horizontalItemSelectedColor:C,horizontalItemSelectedBg:ue});return[Ct(Ft),Ve(Ft),Re(Ft),we(Ft,"light"),we(Ut,"dark"),ie(Ft),(0,Z.Z)(Ft),(0,Ue.oN)(Ft,"slide-up"),(0,Ue.oN)(Ft,"slide-down"),(0,pe._y)(Ft,"zoom-big")]},d=>{const{colorPrimary:j,colorError:ue,colorTextDisabled:C,colorErrorBg:h,colorText:se,colorTextDescription:W,colorBgContainer:D,colorFillAlter:ye,colorFillContent:at,lineWidth:We,lineWidthBold:ae,controlItemBgActive:lt,colorBgTextHover:K,controlHeightLG:f,lineHeight:k,colorBgElevated:he,marginXXS:Be,padding:dt,fontSize:yt,controlHeightSM:wt,fontSizeLG:Ft,colorTextLightSolid:Ut,colorErrorHover:en}=d,rn=new M.C(Ut).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:d.zIndexPopupBase+50,radiusItem:d.borderRadiusLG,itemBorderRadius:d.borderRadiusLG,radiusSubMenuItem:d.borderRadiusSM,subMenuItemBorderRadius:d.borderRadiusSM,colorItemText:se,itemColor:se,colorItemTextHover:se,itemHoverColor:se,colorItemTextHoverHorizontal:j,horizontalItemHoverColor:j,colorGroupTitle:W,groupTitleColor:W,colorItemTextSelected:j,itemSelectedColor:j,colorItemTextSelectedHorizontal:j,horizontalItemSelectedColor:j,colorItemBg:D,itemBg:D,colorItemBgHover:K,itemHoverBg:K,colorItemBgActive:at,itemActiveBg:lt,colorSubItemBg:ye,subMenuItemBg:ye,colorItemBgSelected:lt,itemSelectedBg:lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ae,activeBarHeight:ae,colorActiveBarBorderSize:We,activeBarBorderWidth:We,colorItemTextDisabled:C,itemDisabledColor:C,colorDangerItemText:ue,dangerItemColor:ue,colorDangerItemTextHover:ue,dangerItemHoverColor:ue,colorDangerItemTextSelected:ue,dangerItemSelectedColor:ue,colorDangerItemBgActive:h,dangerItemActiveBg:h,colorDangerItemBgSelected:h,dangerItemSelectedBg:h,itemMarginInline:d.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:f,groupTitleLineHeight:k,collapsedWidth:f*2,popupBg:he,itemMarginBlock:Be,itemPaddingInline:dt,horizontalLineHeight:`${f*1.15}px`,iconSize:yt,iconMarginInlineEnd:wt-yt,collapsedIconSize:Ft,groupTitleFontSize:yt,darkItemDisabledColor:new M.C(Ut).setAlpha(.25).toRgbString(),darkItemColor:rn,darkDangerItemColor:ue,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ut,darkItemSelectedBg:j,darkDangerItemSelectedBg:ue,darkItemHoverBg:"transparent",darkGroupTitleColor:rn,darkItemHoverColor:Ut,darkDangerItemHoverColor:en,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:ue}},{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"]]})(te),Ot=function(te,X){var B={};for(var d in te)Object.prototype.hasOwnProperty.call(te,d)&&X.indexOf(d)<0&&(B[d]=te[d]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,d=Object.getOwnPropertySymbols(te);j{var B,d;const j=A.useContext(c.Z),ue=j||{},{getPrefixCls:C,getPopupContainer:h,direction:se,menu:W}=A.useContext(L.E_),D=C(),{prefixCls:ye,className:at,style:We,theme:ae="light",expandIcon:lt,_internalDisableMenuItemTitleTooltip:K,inlineCollapsed:f,siderCollapsed:k,items:he,children:Be,rootClassName:dt,mode:yt,selectable:wt,onClick:Ft,overflowedIndicatorPopupClassName:Ut}=te,en=Ot(te,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),rn=(0,de.Z)(en,["collapsedWidth"]),_t=_(he)||Be;(B=ue.validator)===null||B===void 0||B.call(ue,{mode:yt});const pn=(0,Q.useEvent)(function(){var ot;Ft==null||Ft.apply(void 0,arguments),(ot=ue.onClick)===null||ot===void 0||ot.call(ue)}),Tn=ue.mode||yt,Yt=wt!=null?wt:ue.selectable,zn=A.useMemo(()=>k!==void 0?k:f,[f,k]),On={horizontal:{motionName:`${D}-slide-up`},inline:(0,P.Z)(D),other:{motionName:`${D}-zoom-big`}},fn=C("menu",ye||ue.prefixCls),[Dn,$n]=ht(fn,!j),Ce=v()(`${fn}-${ae}`,W==null?void 0:W.className,at);let $e;if(typeof lt=="function")$e=lt;else if(lt===null||lt===!1)$e=null;else if(ue.expandIcon===null||ue.expandIcon===!1)$e=null;else{const ot=lt!=null?lt:ue.expandIcon;$e=(0,R.Tm)(ot,{className:v()(`${fn}-submenu-expand-icon`,(0,R.l$)(ot)?(d=ot.props)===null||d===void 0?void 0:d.className:"")})}const it=A.useMemo(()=>({prefixCls:fn,inlineCollapsed:zn||!1,direction:se,firstLevel:!0,theme:ae,mode:Tn,disableMenuItemTitleTooltip:K}),[fn,zn,se,K,ae]);return Dn(A.createElement(c.Z.Provider,{value:null},A.createElement(z.Provider,{value:it},A.createElement(o.ZP,Object.assign({getPopupContainer:h,overflowedIndicator:A.createElement(Ne.Z,null),overflowedIndicatorPopupClassName:v()(fn,`${fn}-${ae}`,Ut),mode:Tn,selectable:Yt,onClick:pn},rn,{inlineCollapsed:zn,style:Object.assign(Object.assign({},W==null?void 0:W.style),We),className:Ce,prefixCls:fn,direction:se,defaultMotions:On,expandIcon:$e,ref:X,rootClassName:v()(dt,$n)}),_t))))});const Jt=(0,A.forwardRef)((te,X)=>{const B=(0,A.useRef)(null),d=A.useContext(O.D);return(0,A.useImperativeHandle)(X,()=>({menu:B.current,focus:j=>{var ue;(ue=B.current)===null||ue===void 0||ue.focus(j)}})),A.createElement(Nt,Object.assign({ref:B},te,d))});Jt.Item=pt,Jt.SubMenu=ft,Jt.Divider=ve,Jt.ItemGroup=o.BW;var nt=Jt},19871:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return ue}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(h,se){return A.createElement(v.Z,(0,o.Z)({},h,{ref:se,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(55143),w=i(81132),de=i(38226),x=i(92310),R=i.n(x),Y=i(80962),z=i(57259),q=i(79545),pt=i(68550),Te=i(17928),ft=i(7711),Ne=i(36994),Q={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},P=Q,c=i(91735),F=function(C){(0,Te.Z)(se,C);var h=(0,ft.Z)(se);function se(){var W;(0,q.Z)(this,se);for(var D=arguments.length,ye=new Array(D),at=0;at=0||We.relatedTarget.className.indexOf("".concat(f,"-item"))>=0))&&K(W.getValidValue()))},W.go=function(We){var ae=W.state.goInputText;ae!==""&&(We.keyCode===P.ENTER||We.type==="click")&&(W.setState({goInputText:""}),W.props.quickGo(W.getValidValue()))},W}return(0,pt.Z)(se,[{key:"getPageSizeOptions",value:function(){var D=this.props,ye=D.pageSize,at=D.pageSizeOptions;return at.some(function(We){return We.toString()===ye.toString()})?at:at.concat([ye.toString()]).sort(function(We,ae){var lt=Number.isNaN(Number(We))?0:Number(We),K=Number.isNaN(Number(ae))?0:Number(ae);return lt-K})}},{key:"render",value:function(){var D=this,ye=this.props,at=ye.pageSize,We=ye.locale,ae=ye.rootPrefixCls,lt=ye.changeSize,K=ye.quickGo,f=ye.goButton,k=ye.selectComponentClass,he=ye.buildOptionText,Be=ye.selectPrefixCls,dt=ye.disabled,yt=this.state.goInputText,wt="".concat(ae,"-options"),Ft=k,Ut=null,en=null,rn=null;if(!lt&&!K)return null;var _t=this.getPageSizeOptions();if(lt&&Ft){var pn=_t.map(function(Tn,Yt){return A.createElement(Ft.Option,{key:Yt,value:Tn.toString()},(he||D.buildOptionText)(Tn))});Ut=A.createElement(Ft,{disabled:dt,prefixCls:Be,showSearch:!1,className:"".concat(wt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(at||_t[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Yt){return Yt.parentNode},"aria-label":We.page_size,defaultOpen:!1},pn)}return K&&(f&&(rn=typeof f=="boolean"?A.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:dt,className:"".concat(wt,"-quick-jumper-button")},We.jump_to_confirm):A.createElement("span",{onClick:this.go,onKeyUp:this.go},f)),en=A.createElement("div",{className:"".concat(wt,"-quick-jumper")},We.jump_to,A.createElement("input",{disabled:dt,type:"text",value:yt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":We.page}),We.page,rn)),A.createElement("li",{className:"".concat(wt)},Ut,en)}}]),se}(A.Component);F.defaultProps={pageSizeOptions:["10","20","50","100"]};var N=F,_=function(h){var se,W=h.rootPrefixCls,D=h.page,ye=h.active,at=h.className,We=h.showTitle,ae=h.onClick,lt=h.onKeyPress,K=h.itemRender,f="".concat(W,"-item"),k=R()(f,"".concat(f,"-").concat(D),(se={},(0,Y.Z)(se,"".concat(f,"-active"),ye),(0,Y.Z)(se,"".concat(f,"-disabled"),!D),(0,Y.Z)(se,h.className,at),se)),he=function(){ae(D)},Be=function(wt){lt(wt,ae,D)},dt=K(D,"page",A.createElement("a",{rel:"nofollow"},D));return dt?A.createElement("li",{title:We?D.toString():null,className:k,onClick:he,onKeyPress:Be,tabIndex:0},dt):null},M=_;function ne(){}function Z(C){var h=Number(C);return typeof h=="number"&&!Number.isNaN(h)&&isFinite(h)&&Math.floor(h)===h}var Ue=function(h,se,W){return W};function pe(C,h,se){var W=typeof C=="undefined"?h.pageSize:C;return Math.floor((se.total-1)/W)+1}var It=function(C){(0,Te.Z)(se,C);var h=(0,ft.Z)(se);function se(W){var D;(0,q.Z)(this,se),D=h.call(this,W),D.paginationNode=A.createRef(),D.getJumpPrevPage=function(){return Math.max(1,D.state.current-(D.props.showLessItems?3:5))},D.getJumpNextPage=function(){return Math.min(pe(void 0,D.state,D.props),D.state.current+(D.props.showLessItems?3:5))},D.getItemIcon=function(lt,K){var f=D.props.prefixCls,k=lt||A.createElement("button",{type:"button","aria-label":K,className:"".concat(f,"-item-link")});return typeof lt=="function"&&(k=A.createElement(lt,(0,z.Z)({},D.props))),k},D.isValid=function(lt){var K=D.props.total;return Z(lt)&<!==D.state.current&&Z(K)&&K>0},D.shouldDisplayQuickJumper=function(){var lt=D.props,K=lt.showQuickJumper,f=lt.total,k=D.state.pageSize;return f<=k?!1:K},D.handleKeyDown=function(lt){(lt.keyCode===P.ARROW_UP||lt.keyCode===P.ARROW_DOWN)&<.preventDefault()},D.handleKeyUp=function(lt){var K=D.getValidValue(lt),f=D.state.currentInputValue;K!==f&&D.setState({currentInputValue:K}),lt.keyCode===P.ENTER?D.handleChange(K):lt.keyCode===P.ARROW_UP?D.handleChange(K-1):lt.keyCode===P.ARROW_DOWN&&D.handleChange(K+1)},D.handleBlur=function(lt){var K=D.getValidValue(lt);D.handleChange(K)},D.changePageSize=function(lt){var K=D.state.current,f=pe(lt,D.state,D.props);K=K>f?f:K,f===0&&(K=D.state.current),typeof lt=="number"&&("pageSize"in D.props||D.setState({pageSize:lt}),"current"in D.props||D.setState({current:K,currentInputValue:K})),D.props.onShowSizeChange(K,lt),"onChange"in D.props&&D.props.onChange&&D.props.onChange(K,lt)},D.handleChange=function(lt){var K=D.props,f=K.disabled,k=K.onChange,he=D.state,Be=he.pageSize,dt=he.current,yt=he.currentInputValue;if(D.isValid(lt)&&!f){var wt=pe(void 0,D.state,D.props),Ft=lt;return lt>wt?Ft=wt:lt<1&&(Ft=1),"current"in D.props||D.setState({current:Ft}),Ft!==yt&&D.setState({currentInputValue:Ft}),k(Ft,Be),Ft}return dt},D.prev=function(){D.hasPrev()&&D.handleChange(D.state.current-1)},D.next=function(){D.hasNext()&&D.handleChange(D.state.current+1)},D.jumpPrev=function(){D.handleChange(D.getJumpPrevPage())},D.jumpNext=function(){D.handleChange(D.getJumpNextPage())},D.hasPrev=function(){return D.state.current>1},D.hasNext=function(){return D.state.current2?f-2:0),he=2;he=at?ae=at:ae=Number(ye),ae}},{key:"getShowSizeChanger",value:function(){var D=this.props,ye=D.showSizeChanger,at=D.total,We=D.totalBoundaryShowSizeChanger;return typeof ye!="undefined"?ye:at>We}},{key:"render",value:function(){var D=this.props,ye=D.prefixCls,at=D.className,We=D.style,ae=D.disabled,lt=D.hideOnSinglePage,K=D.total,f=D.locale,k=D.showQuickJumper,he=D.showLessItems,Be=D.showTitle,dt=D.showTotal,yt=D.simple,wt=D.itemRender,Ft=D.showPrevNextJumpers,Ut=D.jumpPrevIcon,en=D.jumpNextIcon,rn=D.selectComponentClass,_t=D.selectPrefixCls,pn=D.pageSizeOptions,Tn=this.state,Yt=Tn.current,zn=Tn.pageSize,On=Tn.currentInputValue;if(lt===!0&&K<=zn)return null;var fn=pe(void 0,this.state,this.props),Dn=[],$n=null,Ce=null,$e=null,it=null,ot=null,zt=k&&k.goButton,vn=he?1:2,Zt=Yt-1>0?Yt-1:0,on=Yt+1K?K:Yt*zn]));if(yt){zt&&(typeof zt=="boolean"?ot=A.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},f.jump_to_confirm):ot=A.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},zt),ot=A.createElement("li",{title:Be?"".concat(f.jump_to).concat(Yt,"/").concat(fn):null,className:"".concat(ye,"-simple-pager")},ot));var E=this.renderPrev(Zt);return A.createElement("ul",(0,o.Z)({className:R()(ye,"".concat(ye,"-simple"),(0,Y.Z)({},"".concat(ye,"-disabled"),ae),at),style:We,ref:this.paginationNode},le),g,E?A.createElement("li",{title:Be?f.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:R()("".concat(ye,"-prev"),(0,Y.Z)({},"".concat(ye,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},E):null,A.createElement("li",{title:Be?"".concat(Yt,"/").concat(fn):null,className:"".concat(ye,"-simple-pager")},A.createElement("input",{type:"text",value:On,disabled:ae,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),A.createElement("span",{className:"".concat(ye,"-slash")},"/"),fn),A.createElement("li",{title:Be?f.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:R()("".concat(ye,"-next"),(0,Y.Z)({},"".concat(ye,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(on)),ot)}if(fn<=3+vn*2){var I={locale:f,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Be,itemRender:wt};fn||Dn.push(A.createElement(M,(0,o.Z)({},I,{key:"noPager",page:1,className:"".concat(ye,"-item-disabled")})));for(var y=1;y<=fn;y+=1){var $=Yt===y;Dn.push(A.createElement(M,(0,o.Z)({},I,{key:y,page:y,active:$})))}}else{var ce=he?f.prev_3:f.prev_5,Ge=he?f.next_3:f.next_5,Ye=wt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ut,"prev page")),At=wt(this.getJumpNextPage(),"jump-next",this.getItemIcon(en,"next page"));Ft&&($n=Ye?A.createElement("li",{title:Be?ce:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:R()("".concat(ye,"-jump-prev"),(0,Y.Z)({},"".concat(ye,"-jump-prev-custom-icon"),!!Ut))},Ye):null,Ce=At?A.createElement("li",{title:Be?Ge:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:R()("".concat(ye,"-jump-next"),(0,Y.Z)({},"".concat(ye,"-jump-next-custom-icon"),!!en))},At):null),it=A.createElement(M,{locale:f,last:!0,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:fn,page:fn,active:!1,showTitle:Be,itemRender:wt}),$e=A.createElement(M,{locale:f,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Be,itemRender:wt});var St=Math.max(1,Yt-vn),Tt=Math.min(Yt+vn,fn);Yt-1<=vn&&(Tt=1+vn*2),fn-Yt<=vn&&(St=fn-vn*2);for(var Kt=St;Kt<=Tt;Kt+=1){var ge=Yt===Kt;Dn.push(A.createElement(M,{locale:f,rootPrefixCls:ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Kt,page:Kt,active:ge,showTitle:Be,itemRender:wt}))}Yt-1>=vn*2&&Yt!==3&&(Dn[0]=(0,A.cloneElement)(Dn[0],{className:"".concat(ye,"-item-after-jump-prev")}),Dn.unshift($n)),fn-Yt>=vn*2&&Yt!==fn-2&&(Dn[Dn.length-1]=(0,A.cloneElement)(Dn[Dn.length-1],{className:"".concat(ye,"-item-before-jump-next")}),Dn.push(Ce)),St!==1&&Dn.unshift($e),Tt!==fn&&Dn.push(it)}var bt=!this.hasPrev()||!fn,oe=!this.hasNext()||!fn,Oe=this.renderPrev(Zt),Pe=this.renderNext(on);return A.createElement("ul",(0,o.Z)({className:R()(ye,at,(0,Y.Z)({},"".concat(ye,"-disabled"),ae)),style:We,ref:this.paginationNode},le),g,Oe?A.createElement("li",{title:Be?f.prev_page:null,onClick:this.prev,tabIndex:bt?null:0,onKeyPress:this.runIfEnterPrev,className:R()("".concat(ye,"-prev"),(0,Y.Z)({},"".concat(ye,"-disabled"),bt)),"aria-disabled":bt},Oe):null,Dn,Pe?A.createElement("li",{title:Be?f.next_page:null,onClick:this.next,tabIndex:oe?null:0,onKeyPress:this.runIfEnterNext,className:R()("".concat(ye,"-next"),(0,Y.Z)({},"".concat(ye,"-disabled"),oe)),"aria-disabled":oe},Pe):null,A.createElement(N,{disabled:ae,locale:f,rootPrefixCls:ye,selectComponentClass:rn,selectPrefixCls:_t,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Yt,pageSize:zn,pageSizeOptions:pn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:zt}))}}],[{key:"getDerivedStateFromProps",value:function(D,ye){var at={};if("current"in D&&(at.current=D.current,D.current!==ye.current&&(at.currentInputValue=at.current)),"pageSize"in D&&D.pageSize!==ye.pageSize){var We=ye.current,ae=pe(D.pageSize,ye,D);We=We>ae?ae:We,"current"in D||(at.current=We,at.currentInputValue=We),at.pageSize=D.pageSize}return at}}]),se}(A.Component);It.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ne,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ne,locale:c.Z,style:{},itemRender:Ue,totalBoundaryShowSizeChanger:50};var xe=It,Xe=i(22075),Ve=i(36355),me=i(19716),ie=i(8628),G=i(9763),H=i(57809);const we=C=>A.createElement(H.default,Object.assign({},C,{showSearch:!0,size:"small"})),Ie=C=>A.createElement(H.default,Object.assign({},C,{showSearch:!0,size:"middle"}));we.Option=H.default.Option,Ie.Option=H.default.Option;var ee=i(9937),Re=i(17313),Ze=i(83116),Dt=i(37613);const Ct=C=>{const{componentCls:h}=C;return{[`${h}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${h}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${h}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed"}}},[`&${h}-disabled`]:{cursor:"not-allowed",[`${h}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:C.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:C.colorBorder,backgroundColor:C.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:C.itemActiveBgDisabled},a:{color:C.itemActiveColorDisabled}}},[`${h}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${h}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${h}-simple-pager`]:{color:C.colorTextDisabled},[`${h}-jump-prev, ${h}-jump-next`]:{[`${h}-item-link-icon`]:{opacity:0},[`${h}-item-ellipsis`]:{opacity:1}}},[`&${h}-simple`]:{[`${h}-prev, ${h}-next`]:{[`&${h}-disabled ${h}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ht=C=>{const{componentCls:h}=C;return{[`&${h}-mini ${h}-total-text, &${h}-mini ${h}-simple-pager`]:{height:C.itemSizeSM,lineHeight:`${C.itemSizeSM}px`},[`&${h}-mini ${h}-item`]:{minWidth:C.itemSizeSM,height:C.itemSizeSM,margin:0,lineHeight:`${C.itemSizeSM-2}px`},[`&${h}-mini:not(${h}-disabled) ${h}-item:not(${h}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:C.colorBgTextHover},"&:active":{backgroundColor:C.colorBgTextActive}},[`&${h}-mini ${h}-prev, &${h}-mini ${h}-next`]:{minWidth:C.itemSizeSM,height:C.itemSizeSM,margin:0,lineHeight:`${C.itemSizeSM}px`},[`&${h}-mini:not(${h}-disabled)`]:{[`${h}-prev, ${h}-next`]:{[`&:hover ${h}-item-link`]:{backgroundColor:C.colorBgTextHover},[`&:active ${h}-item-link`]:{backgroundColor:C.colorBgTextActive},[`&${h}-disabled:hover ${h}-item-link`]:{backgroundColor:"transparent"}}},[` &${h}-mini ${h}-prev ${h}-item-link, &${h}-mini ${h}-next ${h}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:C.itemSizeSM,lineHeight:`${C.itemSizeSM}px`}},[`&${h}-mini ${h}-jump-prev, &${h}-mini ${h}-jump-next`]:{height:C.itemSizeSM,marginInlineEnd:0,lineHeight:`${C.itemSizeSM}px`},[`&${h}-mini ${h}-options`]:{marginInlineStart:C.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:C.miniOptionsSizeChangerTop},"&-quick-jumper":{height:C.itemSizeSM,lineHeight:`${C.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ee.x0)(C)),{width:C.paginationMiniQuickJumperInputWidth,height:C.controlHeightSM})}}}},Ot=C=>{const{componentCls:h}=C;return{[` @@ -78,9 +78,9 @@ ${h}-next, ${h}-jump-prev, ${h}-jump-next - `]:{display:"inline-block",minWidth:C.itemSize,height:C.itemSize,color:C.colorText,fontFamily:C.fontFamily,lineHeight:`${C.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:C.borderRadius,cursor:"pointer",transition:`all ${C.motionDurationMid}`},[`${h}-prev, ${h}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:C.colorText,cursor:"pointer",userSelect:"none"},[`${h}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:C.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${C.lineWidth}px ${C.lineType} transparent`,borderRadius:C.borderRadius,outline:"none",transition:`all ${C.motionDurationMid}`},[`&:hover ${h}-item-link`]:{backgroundColor:C.colorBgTextHover},[`&:active ${h}-item-link`]:{backgroundColor:C.colorBgTextActive},[`&${h}-disabled:hover`]:{[`${h}-item-link`]:{backgroundColor:"transparent"}}},[`${h}-slash`]:{marginInlineEnd:C.paginationSlashMarginInlineEnd,marginInlineStart:C.paginationSlashMarginInlineStart},[`${h}-options`]:{display:"inline-block",marginInlineStart:C.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:C.controlHeight,marginInlineStart:C.marginXS,lineHeight:`${C.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ee.ik)(C)),{width:C.controlHeightLG*1.25,height:C.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:C.marginXS,marginInlineEnd:C.marginXS})}}}},Nt=C=>{const{componentCls:h}=C;return{[`${h}-item`]:{display:"inline-block",minWidth:C.itemSize,height:C.itemSize,marginInlineEnd:C.marginXS,fontFamily:C.fontFamily,lineHeight:`${C.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${C.lineWidth}px ${C.lineType} transparent`,borderRadius:C.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${C.paginationItemPaddingInline}px`,color:C.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${h}-item-active)`]:{"&:hover":{transition:`all ${C.motionDurationMid}`,backgroundColor:C.colorBgTextHover},"&:active":{backgroundColor:C.colorBgTextActive}},"&-active":{fontWeight:C.fontWeightStrong,backgroundColor:C.itemActiveBg,borderColor:C.colorPrimary,a:{color:C.colorPrimary},"&:hover":{borderColor:C.colorPrimaryHover},"&:hover a":{color:C.colorPrimaryHover}}}}},Jt=C=>{const{componentCls:h}=C;return{[h]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(C)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${h}-total-text`]:{display:"inline-block",height:C.itemSize,marginInlineEnd:C.marginXS,lineHeight:`${C.itemSize-2}px`,verticalAlign:"middle"}}),Nt(C)),$t(C)),Ot(C)),ht(C)),Ct(C)),{[`@media only screen and (max-width: ${C.screenLG}px)`]:{[`${h}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${C.screenSM}px)`]:{[`${h}-options`]:{display:"none"}}}),[`&${C.componentCls}-rtl`]:{direction:"rtl"}}},nt=C=>{const{componentCls:h}=C;return{[`${h}${h}-disabled:not(${h}-mini)`]:{"&, &:hover":{[`${h}-item-link`]:{borderColor:C.colorBorder}},"&:focus-visible":{[`${h}-item-link`]:{borderColor:C.colorBorder}},[`${h}-item, ${h}-item-link`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,[`&:hover:not(${h}-item-active)`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,a:{color:C.colorTextDisabled}},[`&${h}-item-active`]:{backgroundColor:C.itemActiveBgDisabled}},[`${h}-prev, ${h}-next`]:{"&:hover button":{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,color:C.colorTextDisabled},[`${h}-item-link`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder}}},[`${h}:not(${h}-mini)`]:{[`${h}-prev, ${h}-next`]:{"&:hover button":{borderColor:C.colorPrimaryHover,backgroundColor:C.itemBg},[`${h}-item-link`]:{backgroundColor:C.itemLinkBg,borderColor:C.colorBorder},[`&:hover ${h}-item-link`]:{borderColor:C.colorPrimary,backgroundColor:C.itemBg,color:C.colorPrimary},[`&${h}-disabled`]:{[`${h}-item-link`]:{borderColor:C.colorBorder,color:C.colorTextDisabled}}},[`${h}-item`]:{backgroundColor:C.itemBg,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,[`&:hover:not(${h}-item-active)`]:{borderColor:C.colorPrimary,backgroundColor:C.itemBg,a:{color:C.colorPrimary}},"&-active":{borderColor:C.colorPrimary}}}}},te=C=>{const{componentCls:h}=C;return{[`${h}:not(${h}-disabled)`]:{[`${h}-item`]:Object.assign({},(0,Re.Qy)(C)),[`${h}-jump-prev, ${h}-jump-next`]:{"&:focus-visible":Object.assign({[`${h}-item-link-icon`]:{opacity:1},[`${h}-item-ellipsis`]:{opacity:0}},(0,Re.oN)(C))},[`${h}-prev, ${h}-next`]:{[`&:focus-visible ${h}-item-link`]:Object.assign({},(0,Re.oN)(C))}}}};var X=(0,Qe.Z)("Pagination",C=>{const h=(0,Dt.TS)(C,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:C.marginXXS/2,paginationMiniQuickJumperInputWidth:C.controlHeightLG*1.1,paginationItemPaddingInline:C.marginXXS*1.5,paginationEllipsisLetterSpacing:C.marginXXS/2,paginationSlashMarginInlineStart:C.marginXXS,paginationSlashMarginInlineEnd:C.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ee.e5)(C),(0,ee.TM)(C));return[Jt(h),te(h),C.wireframe&&nt(h)]},C=>({itemBg:C.colorBgContainer,itemSize:C.controlHeight,itemSizeSM:C.controlHeightSM,itemActiveBg:C.colorBgContainer,itemLinkBg:C.colorBgContainer,itemActiveColorDisabled:C.colorTextDisabled,itemActiveBgDisabled:C.controlItemBgActiveDisabled,itemInputBg:C.colorBgContainer,miniOptionsSizeChangerTop:0})),B=function(C,h){var le={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&h.indexOf(W)<0&&(le[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,W=Object.getOwnPropertySymbols(C);D{const{prefixCls:h,selectPrefixCls:le,className:W,rootClassName:D,style:ye,size:at,locale:We,selectComponentClass:se,responsive:lt,showSizeChanger:K}=C,f=B(C,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:k}=(0,oe.Z)(lt),{getPrefixCls:he,direction:Be,pagination:dt={}}=A.useContext(Ve.E_),yt=he("pagination",h),[wt,Ft]=X(yt),Ut=K!=null?K:dt.showSizeChanger,en=A.useMemo(()=>{const fn=A.createElement("span",{className:`${yt}-item-ellipsis`},"\u2022\u2022\u2022"),Dn=A.createElement("button",{className:`${yt}-item-link`,type:"button",tabIndex:-1},Be==="rtl"?A.createElement(de.Z,null):A.createElement(w.Z,null)),$n=A.createElement("button",{className:`${yt}-item-link`,type:"button",tabIndex:-1},Be==="rtl"?A.createElement(w.Z,null):A.createElement(de.Z,null)),Ce=A.createElement("a",{className:`${yt}-item-link`},A.createElement("div",{className:`${yt}-item-container`},Be==="rtl"?A.createElement(ve.Z,{className:`${yt}-item-link-icon`}):A.createElement(fe,{className:`${yt}-item-link-icon`}),fn)),$e=A.createElement("a",{className:`${yt}-item-link`},A.createElement("div",{className:`${yt}-item-container`},Be==="rtl"?A.createElement(fe,{className:`${yt}-item-link-icon`}):A.createElement(ve.Z,{className:`${yt}-item-link-icon`}),fn));return{prevIcon:Dn,nextIcon:$n,jumpPrevIcon:Ce,jumpNextIcon:$e}},[Be,yt]),[nn]=(0,G.Z)("Pagination",Xe.Z),_t=Object.assign(Object.assign({},nn),We),pn=(0,me.Z)(at),Tn=pn==="small"||!!(k&&!pn&<),Yt=he("select",le),zn=R()({[`${yt}-mini`]:Tn,[`${yt}-rtl`]:Be==="rtl"},dt==null?void 0:dt.className,W,D,Ft),On=Object.assign(Object.assign({},dt==null?void 0:dt.style),ye);return wt(A.createElement(xe,Object.assign({},en,f,{style:On,prefixCls:yt,selectPrefixCls:Yt,className:zn,selectComponentClass:se||(Tn?we:Ie),locale:_t,showSizeChanger:Ut})))},ue=j},93948:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return K}});var o=i(59301),A=i(5242),O=i(89699),V=i(37637),v=i(77318),L=i(92310),s=i.n(L),fe=i(64002),ve=i(36355),w=i(5891),de=i(57259),x=i(19149),R={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Y=function(){var k=(0,o.useRef)([]),he=(0,o.useRef)(null);return(0,o.useEffect)(function(){var Be=Date.now(),dt=!1;k.current.forEach(function(yt){if(yt){dt=!0;var wt=yt.style;wt.transitionDuration=".3s, .3s, .3s, .06s",he.current&&Be-he.current<100&&(wt.transitionDuration="0s, 0s")}}),dt&&(he.current=Date.now())}),k.current},z=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],q=function(k){var he=(0,de.Z)((0,de.Z)({},R),k),Be=he.className,dt=he.percent,yt=he.prefixCls,wt=he.strokeColor,Ft=he.strokeLinecap,Ut=he.strokeWidth,en=he.style,nn=he.trailColor,_t=he.trailWidth,pn=he.transition,Tn=(0,x.Z)(he,z);delete Tn.gapPosition;var Yt=Array.isArray(dt)?dt:[dt],zn=Array.isArray(wt)?wt:[wt],On=Y(),fn=Ut/2,Dn=100-Ut/2,$n="M ".concat(Ft==="round"?fn:0,",").concat(fn,` - L `).concat(Ft==="round"?Dn:100,",").concat(fn),Ce="0 0 100 ".concat(Ut),$e=0;return o.createElement("svg",(0,w.Z)({className:s()("".concat(yt,"-line"),Be),viewBox:Ce,preserveAspectRatio:"none",style:en},Tn),o.createElement("path",{className:"".concat(yt,"-line-trail"),d:$n,strokeLinecap:Ft,stroke:nn,strokeWidth:_t||Ut,fillOpacity:"0"}),Yt.map(function(it,ot){var zt=1;switch(Ft){case"round":zt=1-Ut/100;break;case"square":zt=1-Ut/2/100;break;default:zt=1;break}var vn={strokeDasharray:"".concat(it*zt,"px, 100px"),strokeDashoffset:"-".concat($e,"px"),transition:pn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Zt=zn[ot]||zn[zn.length-1];return $e+=it,o.createElement("path",{key:ot,className:"".concat(yt,"-line-path"),d:$n,strokeLinecap:Ft,stroke:Zt,strokeWidth:Ut,fillOpacity:"0",ref:function(ie){On[ot]=ie},style:vn})}))},pt=q,Te=i(80665),ft=i(29043),Ne=i(87746),Q=0,P=(0,Ne.Z)();function c(){var f;return P?(f=Q,Q+=1):f="TEST_OR_SSR",f}var F=function(f){var k=o.useState(),he=(0,ft.Z)(k,2),Be=he[0],dt=he[1];return o.useEffect(function(){dt("rc_progress_".concat(c()))},[]),f||Be},N=function(k){var he=k.bg,Be=k.children;return o.createElement("div",{style:{width:"100%",height:"100%",background:he}},Be)};function _(f,k){return Object.keys(f).map(function(he){var Be=parseFloat(he),dt="".concat(Math.floor(Be*k),"%");return"".concat(f[he]," ").concat(dt)})}var M=o.forwardRef(function(f,k){var he=f.prefixCls,Be=f.color,dt=f.gradientId,yt=f.radius,wt=f.style,Ft=f.ptg,Ut=f.strokeLinecap,en=f.strokeWidth,nn=f.size,_t=f.gapDegree,pn=Be&&(0,Te.Z)(Be)==="object",Tn=pn?"#FFF":void 0,Yt=nn/2,zn=o.createElement("circle",{className:"".concat(he,"-circle-path"),r:yt,cx:Yt,cy:Yt,stroke:Tn,strokeLinecap:Ut,strokeWidth:en,opacity:Ft===0?0:1,style:wt,ref:k});if(!pn)return zn;var On="".concat(dt,"-conic"),fn=_t?"".concat(180+_t/2,"deg"):"0deg",Dn=_(Be,(360-_t)/360),$n=_(Be,1),Ce="conic-gradient(from ".concat(fn,", ").concat(Dn.join(", "),")"),$e="linear-gradient(to ".concat(_t?"bottom":"top",", ").concat($n.join(", "),")");return o.createElement(o.Fragment,null,o.createElement("mask",{id:On},zn),o.createElement("foreignObject",{x:0,y:0,width:nn,height:nn,mask:"url(#".concat(On,")")},o.createElement(N,{bg:$e},o.createElement(N,{bg:Ce}))))}),ne=M,Z=100,Ue=function(k,he,Be,dt,yt,wt,Ft,Ut,en,nn){var _t=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,pn=Be/100*360*((360-wt)/360),Tn=wt===0?0:{bottom:0,top:180,left:90,right:-90}[Ft],Yt=(100-dt)/100*he;en==="round"&&dt!==100&&(Yt+=nn/2,Yt>=he&&(Yt=he-.01));var zn=Z/2;return{stroke:typeof Ut=="string"?Ut:void 0,strokeDasharray:"".concat(he,"px ").concat(k),strokeDashoffset:Yt+_t,transform:"rotate(".concat(yt+pn+Tn,"deg)"),transformOrigin:"".concat(zn,"px ").concat(zn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},pe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function It(f){var k=f!=null?f:[];return Array.isArray(k)?k:[k]}var xe=function(k){var he=(0,de.Z)((0,de.Z)({},R),k),Be=he.id,dt=he.prefixCls,yt=he.steps,wt=he.strokeWidth,Ft=he.trailWidth,Ut=he.gapDegree,en=Ut===void 0?0:Ut,nn=he.gapPosition,_t=he.trailColor,pn=he.strokeLinecap,Tn=he.style,Yt=he.className,zn=he.strokeColor,On=he.percent,fn=(0,x.Z)(he,pe),Dn=Z/2,$n=F(Be),Ce="".concat($n,"-gradient"),$e=Dn-wt/2,it=Math.PI*2*$e,ot=en>0?90+en/2:-90,zt=it*((360-en)/360),vn=(0,Te.Z)(yt)==="object"?yt:{count:yt,space:2},Zt=vn.count,on=vn.space,ie=It(On),g=It(zn),E=g.find(function(At){return At&&(0,Te.Z)(At)==="object"}),I=E&&(0,Te.Z)(E)==="object",y=I?"butt":pn,$=Ue(it,zt,0,100,ot,en,nn,_t,y,wt),ce=Y(),Ge=function(){var St=0;return ie.map(function(Tt,Kt){var ge=g[Kt]||g[g.length-1],bt=Ue(it,zt,St,Tt,ot,en,nn,ge,y,wt);return St+=Tt,o.createElement(ne,{key:Kt,color:ge,ptg:Tt,radius:$e,prefixCls:dt,gradientId:Ce,style:bt,strokeLinecap:y,strokeWidth:wt,gapDegree:en,ref:function(Oe){ce[Kt]=Oe},size:Z})}).reverse()},Ye=function(){var St=Math.round(Zt*(ie[0]/100)),Tt=100/Zt,Kt=0;return new Array(Zt).fill(null).map(function(ge,bt){var ae=bt<=St-1?g[0]:_t,Oe=ae&&(0,Te.Z)(ae)==="object"?"url(#".concat(Ce,")"):void 0,Pe=Ue(it,zt,Kt,Tt,ot,en,nn,ae,"butt",wt,on);return Kt+=(zt-Pe.strokeDashoffset+on)*100/zt,o.createElement("circle",{key:bt,className:"".concat(dt,"-circle-path"),r:$e,cx:Dn,cy:Dn,stroke:Oe,strokeWidth:wt,opacity:1,style:Pe,ref:function(Et){ce[bt]=Et}})})};return o.createElement("svg",(0,w.Z)({className:s()("".concat(dt,"-circle"),Yt),viewBox:"0 0 ".concat(Z," ").concat(Z),style:Tn,id:Be,role:"presentation"},fn),!Zt&&o.createElement("circle",{className:"".concat(dt,"-circle-trail"),r:$e,cx:Dn,cy:Dn,stroke:_t,strokeLinecap:y,strokeWidth:Ft||wt,style:$}),Zt?Ye():Ge())},Xe=xe,Ve={Line:pt,Circle:Xe},me=i(6848),oe=i(93398);function G(f){return!f||f<0?0:f>100?100:f}function H(f){let{success:k,successPercent:he}=f,Be=he;return k&&"progress"in k&&(Be=k.progress),k&&"percent"in k&&(Be=k.percent),Be}const we=f=>{let{percent:k,success:he,successPercent:Be}=f;const dt=G(H({success:he,successPercent:Be}));return[dt,G(G(k)-dt)]},Ie=f=>{let{success:k={},strokeColor:he}=f;const{strokeColor:Be}=k;return[Be||oe.presetPrimaryColors.green,he||null]},ee=(f,k,he)=>{var Be,dt,yt,wt;let Ft=-1,Ut=-1;if(k==="step"){const en=he.steps,nn=he.strokeWidth;typeof f=="string"||typeof f=="undefined"?(Ft=f==="small"?2:14,Ut=nn!=null?nn:8):typeof f=="number"?[Ft,Ut]=[f,f]:[Ft=14,Ut=8]=f,Ft*=en}else if(k==="line"){const en=he==null?void 0:he.strokeWidth;typeof f=="string"||typeof f=="undefined"?Ut=en||(f==="small"?6:8):typeof f=="number"?[Ft,Ut]=[f,f]:[Ft=-1,Ut=8]=f}else(k==="circle"||k==="dashboard")&&(typeof f=="string"||typeof f=="undefined"?[Ft,Ut]=f==="small"?[60,60]:[120,120]:typeof f=="number"?[Ft,Ut]=[f,f]:(Ft=(dt=(Be=f[0])!==null&&Be!==void 0?Be:f[1])!==null&&dt!==void 0?dt:120,Ut=(wt=(yt=f[0])!==null&&yt!==void 0?yt:f[1])!==null&&wt!==void 0?wt:120));return[Ft,Ut]},Re=3,Qe=f=>Re/f*100;var Ct=f=>{const{prefixCls:k,trailColor:he=null,strokeLinecap:Be="round",gapPosition:dt,gapDegree:yt,width:wt=120,type:Ft,children:Ut,success:en,size:nn=wt}=f,[_t,pn]=ee(nn,"circle");let{strokeWidth:Tn}=f;Tn===void 0&&(Tn=Math.max(Qe(_t),6));const Yt={width:_t,height:pn,fontSize:_t*.15+6},zn=o.useMemo(()=>{if(yt||yt===0)return yt;if(Ft==="dashboard")return 75},[yt,Ft]),On=dt||Ft==="dashboard"&&"bottom"||void 0,fn=Object.prototype.toString.call(f.strokeColor)==="[object Object]",Dn=Ie({success:en,strokeColor:f.strokeColor}),$n=s()(`${k}-inner`,{[`${k}-circle-gradient`]:fn}),Ce=o.createElement(Xe,{percent:we(f),strokeWidth:Tn,trailWidth:Tn,strokeColor:Dn,strokeLinecap:Be,trailColor:he,prefixCls:k,gapDegree:zn,gapPosition:On});return o.createElement("div",{className:$n,style:Yt},_t<=20?o.createElement(me.Z,{title:Ut},o.createElement("span",null,Ce)):o.createElement(o.Fragment,null,Ce,Ut))},ht=function(f,k){var he={};for(var Be in f)Object.prototype.hasOwnProperty.call(f,Be)&&k.indexOf(Be)<0&&(he[Be]=f[Be]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Be=Object.getOwnPropertySymbols(f);dt{let k=[];return Object.keys(f).forEach(he=>{const Be=parseFloat(he.replace(/%/g,""));isNaN(Be)||k.push({key:Be,value:f[he]})}),k=k.sort((he,Be)=>he.key-Be.key),k.map(he=>{let{key:Be,value:dt}=he;return`${dt} ${Be}%`}).join(", ")},$t=(f,k)=>{const{from:he=oe.presetPrimaryColors.blue,to:Be=oe.presetPrimaryColors.blue,direction:dt=k==="rtl"?"to left":"to right"}=f,yt=ht(f,["from","to","direction"]);if(Object.keys(yt).length!==0){const wt=Ot(yt);return{backgroundImage:`linear-gradient(${dt}, ${wt})`}}return{backgroundImage:`linear-gradient(${dt}, ${he}, ${Be})`}};var Jt=f=>{const{prefixCls:k,direction:he,percent:Be,size:dt,strokeWidth:yt,strokeColor:wt,strokeLinecap:Ft="round",children:Ut,trailColor:en=null,success:nn}=f,_t=wt&&typeof wt!="string"?$t(wt,he):{backgroundColor:wt},pn=Ft==="square"||Ft==="butt"?0:void 0,Tn={backgroundColor:en||void 0,borderRadius:pn},Yt=dt!=null?dt:[-1,yt||(dt==="small"?6:8)],[zn,On]=ee(Yt,"line",{strokeWidth:yt}),fn=Object.assign({width:`${G(Be)}%`,height:On,borderRadius:pn},_t),Dn=H(f),$n={width:`${G(Dn)}%`,height:On,borderRadius:pn,backgroundColor:nn==null?void 0:nn.strokeColor},Ce={width:zn<0?"100%":zn,height:On};return o.createElement(o.Fragment,null,o.createElement("div",{className:`${k}-outer`,style:Ce},o.createElement("div",{className:`${k}-inner`,style:Tn},o.createElement("div",{className:`${k}-bg`,style:fn}),Dn!==void 0?o.createElement("div",{className:`${k}-success-bg`,style:$n}):null)),Ut)},te=f=>{const{size:k,steps:he,percent:Be=0,strokeWidth:dt=8,strokeColor:yt,trailColor:wt=null,prefixCls:Ft,children:Ut}=f,en=Math.round(he*(Be/100)),nn=k==="small"?2:14,_t=k!=null?k:[nn,dt],[pn,Tn]=ee(_t,"step",{steps:he,strokeWidth:dt}),Yt=pn/he,zn=new Array(he);for(let On=0;On{const k=f?"100%":"-100%";return new X.Keyframes(`antProgress${f?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${k}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${k}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},C=f=>{const{componentCls:k,iconCls:he}=f;return{[k]:Object.assign(Object.assign({},(0,B.Wf)(f)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:f.fontSize,marginInlineEnd:f.marginXS,marginBottom:f.marginXS},[`${k}-outer`]:{display:"inline-block",width:"100%"},[`&${k}-show-info`]:{[`${k}-outer`]:{marginInlineEnd:`calc(-2em - ${f.marginXS}px)`,paddingInlineEnd:`calc(2em + ${f.paddingXS}px)`}},[`${k}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:f.remainingColor,borderRadius:f.lineBorderRadius},[`${k}-inner:not(${k}-circle-gradient)`]:{[`${k}-circle-path`]:{stroke:f.defaultColor}},[`${k}-success-bg, ${k}-bg`]:{position:"relative",backgroundColor:f.defaultColor,borderRadius:f.lineBorderRadius,transition:`all ${f.motionDurationSlow} ${f.motionEaseInOutCirc}`},[`${k}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:f.colorSuccess},[`${k}-text`]:{display:"inline-block",width:"2em",marginInlineStart:f.marginXS,color:f.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[he]:{fontSize:f.fontSize}},[`&${k}-status-active`]:{[`${k}-bg::before`]:{position:"absolute",inset:0,backgroundColor:f.colorBgContainer,borderRadius:f.lineBorderRadius,opacity:0,animationName:ue(),animationDuration:f.progressActiveMotionDuration,animationTimingFunction:f.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${k}-rtl${k}-status-active`]:{[`${k}-bg::before`]:{animationName:ue(!0)}},[`&${k}-status-exception`]:{[`${k}-bg`]:{backgroundColor:f.colorError},[`${k}-text`]:{color:f.colorError}},[`&${k}-status-exception ${k}-inner:not(${k}-circle-gradient)`]:{[`${k}-circle-path`]:{stroke:f.colorError}},[`&${k}-status-success`]:{[`${k}-bg`]:{backgroundColor:f.colorSuccess},[`${k}-text`]:{color:f.colorSuccess}},[`&${k}-status-success ${k}-inner:not(${k}-circle-gradient)`]:{[`${k}-circle-path`]:{stroke:f.colorSuccess}}})}},h=f=>{const{componentCls:k,iconCls:he}=f;return{[k]:{[`${k}-circle-trail`]:{stroke:f.remainingColor},[`&${k}-circle ${k}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${k}-circle ${k}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:f.circleTextColor,fontSize:f.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[he]:{fontSize:`${f.fontSize/f.fontSizeSM}em`}},[`${k}-circle&-status-exception`]:{[`${k}-text`]:{color:f.colorError}},[`${k}-circle&-status-success`]:{[`${k}-text`]:{color:f.colorSuccess}}},[`${k}-inline-circle`]:{lineHeight:1,[`${k}-inner`]:{verticalAlign:"bottom"}}}},le=f=>{const{componentCls:k}=f;return{[k]:{[`${k}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:f.progressStepMinWidth,marginInlineEnd:f.progressStepMarginInlineEnd,backgroundColor:f.remainingColor,transition:`all ${f.motionDurationSlow}`,"&-active":{backgroundColor:f.defaultColor}}}}}},W=f=>{const{componentCls:k,iconCls:he}=f;return{[k]:{[`${k}-small&-line, ${k}-small&-line ${k}-text ${he}`]:{fontSize:f.fontSizeSM}}}};var D=(0,d.Z)("Progress",f=>{const k=f.marginXXS/2,he=(0,j.TS)(f,{progressStepMarginInlineEnd:k,progressStepMinWidth:k,progressActiveMotionDuration:"2.4s"});return[C(he),h(he),le(he),W(he)]},f=>({circleTextColor:f.colorText,defaultColor:f.colorInfo,remainingColor:f.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ye=function(f,k){var he={};for(var Be in f)Object.prototype.hasOwnProperty.call(f,Be)&&k.indexOf(Be)<0&&(he[Be]=f[Be]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Be=Object.getOwnPropertySymbols(f);dt{const{prefixCls:he,className:Be,rootClassName:dt,steps:yt,strokeColor:wt,percent:Ft=0,size:Ut="default",showInfo:en=!0,type:nn="line",status:_t,format:pn,style:Tn}=f,Yt=ye(f,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),zn=o.useMemo(()=>{var ie,g;const E=H(f);return parseInt(E!==void 0?(ie=E!=null?E:0)===null||ie===void 0?void 0:ie.toString():(g=Ft!=null?Ft:0)===null||g===void 0?void 0:g.toString(),10)},[Ft,f.success,f.successPercent]),On=o.useMemo(()=>!We.includes(_t)&&zn>=100?"success":_t||"normal",[_t,zn]),{getPrefixCls:fn,direction:Dn,progress:$n}=o.useContext(ve.E_),Ce=fn("progress",he),[$e,it]=D(Ce),ot=o.useMemo(()=>{if(!en)return null;const ie=H(f);let g;const E=pn||(y=>`${y}%`),I=nn==="line";return pn||On!=="exception"&&On!=="success"?g=E(G(Ft),G(ie)):On==="exception"?g=I?o.createElement(V.Z,null):o.createElement(v.Z,null):On==="success"&&(g=I?o.createElement(A.Z,null):o.createElement(O.Z,null)),o.createElement("span",{className:`${Ce}-text`,title:typeof g=="string"?g:void 0},g)},[en,Ft,zn,On,nn,Ce,pn]),zt=Array.isArray(wt)?wt[0]:wt,vn=typeof wt=="string"||Array.isArray(wt)?wt:void 0;let Zt;nn==="line"?Zt=yt?o.createElement(te,Object.assign({},f,{strokeColor:vn,prefixCls:Ce,steps:yt}),ot):o.createElement(Jt,Object.assign({},f,{strokeColor:zt,prefixCls:Ce,direction:Dn}),ot):(nn==="circle"||nn==="dashboard")&&(Zt=o.createElement(Ct,Object.assign({},f,{strokeColor:zt,prefixCls:Ce,progressStatus:On}),ot));const on=s()(Ce,`${Ce}-status-${On}`,`${Ce}-${nn==="dashboard"&&"circle"||yt&&"steps"||nn}`,{[`${Ce}-inline-circle`]:nn==="circle"&&ee(Ut,"circle")[0]<=20,[`${Ce}-show-info`]:en,[`${Ce}-${Ut}`]:typeof Ut=="string",[`${Ce}-rtl`]:Dn==="rtl"},$n==null?void 0:$n.className,Be,dt,it);return $e(o.createElement("div",Object.assign({ref:k,style:Object.assign(Object.assign({},$n==null?void 0:$n.style),Tn),className:on,role:"progressbar","aria-valuenow":zn},(0,fe.Z)(Yt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Zt))}),K=lt},5112:function(hn,rt,i){"use strict";i.d(rt,{ZP:function(){return oe}});var o=i(92310),A=i.n(o),O=i(35788),V=i(36994),v=i(59301),L=i(36355),s=i(19716);const fe=v.createContext(null),ve=fe.Provider;var w=fe;const de=v.createContext(null),x=de.Provider;var R=i(5630),Y=i(20475),z=i(1684),q=i(32441),pt=i(17313),Te=i(83116),ft=i(37613);const Ne=G=>{const{componentCls:H,antCls:we}=G,Ie=`${H}-group`;return{[Ie]:Object.assign(Object.assign({},(0,pt.Wf)(G)),{display:"inline-block",fontSize:0,[`&${Ie}-rtl`]:{direction:"rtl"},[`${we}-badge ${we}-badge-count`]:{zIndex:1},[`> ${we}-badge:not(:first-child) > ${we}-button-wrapper`]:{borderInlineStart:"none"}})}},Q=G=>{const{componentCls:H,wrapperMarginInlineEnd:we,colorPrimary:Ie,radioSize:ee,motionDurationSlow:Re,motionDurationMid:Qe,motionEaseInOutCirc:Dt,colorBgContainer:Ct,colorBorder:ht,lineWidth:Ot,dotSize:$t,colorBgContainerDisabled:Nt,colorTextDisabled:Jt,paddingXS:nt,dotColorDisabled:te,lineType:X,radioDotDisabledSize:B,wireframe:d,colorWhite:j}=G,ue=`${H}-inner`;return{[`${H}-wrapper`]:Object.assign(Object.assign({},(0,pt.Wf)(G)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:we,cursor:"pointer",[`&${H}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:G.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${H}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Ot}px ${X} ${Ie}`,borderRadius:"50%",visibility:"hidden",content:'""'},[H]:Object.assign(Object.assign({},(0,pt.Wf)(G)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${H}-wrapper:hover &, - &:hover ${ue}`]:{borderColor:Ie},[`${H}-input:focus-visible + ${ue}`]:Object.assign({},(0,pt.oN)(G)),[`${H}:hover::after, ${H}-wrapper:hover &::after`]:{visibility:"visible"},[`${H}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ee,height:ee,marginBlockStart:ee/-2,marginInlineStart:ee/-2,backgroundColor:d?Ie:j,borderBlockStart:0,borderInlineStart:0,borderRadius:ee,transform:"scale(0)",opacity:0,transition:`all ${Re} ${Dt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ee,height:ee,backgroundColor:Ct,borderColor:ht,borderStyle:"solid",borderWidth:Ot,borderRadius:"50%",transition:`all ${Qe}`},[`${H}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${H}-checked`]:{[ue]:{borderColor:Ie,backgroundColor:d?Ct:Ie,"&::after":{transform:`scale(${$t/ee})`,opacity:1,transition:`all ${Re} ${Dt}`}}},[`${H}-disabled`]:{cursor:"not-allowed",[ue]:{backgroundColor:Nt,borderColor:ht,cursor:"not-allowed","&::after":{backgroundColor:te}},[`${H}-input`]:{cursor:"not-allowed"},[`${H}-disabled + span`]:{color:Jt,cursor:"not-allowed"},[`&${H}-checked`]:{[ue]:{"&::after":{transform:`scale(${B/ee})`}}}},[`span${H} + *`]:{paddingInlineStart:nt,paddingInlineEnd:nt}})}},P=G=>{const{buttonColor:H,controlHeight:we,componentCls:Ie,lineWidth:ee,lineType:Re,colorBorder:Qe,motionDurationSlow:Dt,motionDurationMid:Ct,buttonPaddingInline:ht,fontSize:Ot,buttonBg:$t,fontSizeLG:Nt,controlHeightLG:Jt,controlHeightSM:nt,paddingXS:te,borderRadius:X,borderRadiusSM:B,borderRadiusLG:d,buttonCheckedBg:j,buttonSolidCheckedColor:ue,colorTextDisabled:C,colorBgContainerDisabled:h,buttonCheckedBgDisabled:le,buttonCheckedColorDisabled:W,colorPrimary:D,colorPrimaryHover:ye,colorPrimaryActive:at,buttonSolidCheckedBg:We,buttonSolidCheckedHoverBg:se,buttonSolidCheckedActiveBg:lt}=G;return{[`${Ie}-button-wrapper`]:{position:"relative",display:"inline-block",height:we,margin:0,paddingInline:ht,paddingBlock:0,color:H,fontSize:Ot,lineHeight:`${we-ee*2}px`,background:$t,border:`${ee}px ${Re} ${Qe}`,borderBlockStartWidth:ee+.02,borderInlineStartWidth:0,borderInlineEndWidth:ee,cursor:"pointer",transition:[`color ${Ct}`,`background ${Ct}`,`box-shadow ${Ct}`].join(","),a:{color:H},[`> ${Ie}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ee,insetInlineStart:-ee,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ee,paddingInline:0,backgroundColor:Qe,transition:`background-color ${Dt}`,content:'""'}},"&:first-child":{borderInlineStart:`${ee}px ${Re} ${Qe}`,borderStartStartRadius:X,borderEndStartRadius:X},"&:last-child":{borderStartEndRadius:X,borderEndEndRadius:X},"&:first-child:last-child":{borderRadius:X},[`${Ie}-group-large &`]:{height:Jt,fontSize:Nt,lineHeight:`${Jt-ee*2}px`,"&:first-child":{borderStartStartRadius:d,borderEndStartRadius:d},"&:last-child":{borderStartEndRadius:d,borderEndEndRadius:d}},[`${Ie}-group-small &`]:{height:nt,paddingInline:te-ee,paddingBlock:0,lineHeight:`${nt-ee*2}px`,"&:first-child":{borderStartStartRadius:B,borderEndStartRadius:B},"&:last-child":{borderStartEndRadius:B,borderEndEndRadius:B}},"&:hover":{position:"relative",color:D},"&:has(:focus-visible)":Object.assign({},(0,pt.oN)(G)),[`${Ie}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Ie}-button-wrapper-disabled)`]:{zIndex:1,color:D,background:j,borderColor:D,"&::before":{backgroundColor:D},"&:first-child":{borderColor:D},"&:hover":{color:ye,borderColor:ye,"&::before":{backgroundColor:ye}},"&:active":{color:at,borderColor:at,"&::before":{backgroundColor:at}}},[`${Ie}-group-solid &-checked:not(${Ie}-button-wrapper-disabled)`]:{color:ue,background:We,borderColor:We,"&:hover":{color:ue,background:se,borderColor:se},"&:active":{color:ue,background:lt,borderColor:lt}},"&-disabled":{color:C,backgroundColor:h,borderColor:Qe,cursor:"not-allowed","&:first-child, &:hover":{color:C,backgroundColor:h,borderColor:Qe}},[`&-disabled${Ie}-button-wrapper-checked`]:{color:W,backgroundColor:le,borderColor:Qe,boxShadow:"none"}}}},c=G=>G-4*2;var F=(0,Te.Z)("Radio",G=>{const{controlOutline:H,controlOutlineWidth:we,radioSize:Ie}=G,ee=`0 0 0 ${we}px ${H}`,Re=ee,Qe=c(Ie),Dt=(0,ft.TS)(G,{radioDotDisabledSize:Qe,radioFocusShadow:ee,radioButtonFocusShadow:Re});return[Ne(Dt),Q(Dt),P(Dt)]},G=>{const{wireframe:H,padding:we,marginXS:Ie,lineWidth:ee,fontSizeLG:Re,colorText:Qe,colorBgContainer:Dt,colorTextDisabled:Ct,controlItemBgActiveDisabled:ht,colorTextLightSolid:Ot,colorPrimary:$t,colorPrimaryHover:Nt,colorPrimaryActive:Jt}=G,nt=4,te=Re,X=H?c(te):te-(nt+ee)*2;return{radioSize:te,dotSize:X,dotColorDisabled:Ct,buttonSolidCheckedColor:Ot,buttonSolidCheckedBg:$t,buttonSolidCheckedHoverBg:Nt,buttonSolidCheckedActiveBg:Jt,buttonBg:Dt,buttonCheckedBg:Dt,buttonColor:Qe,buttonCheckedBgDisabled:ht,buttonCheckedColorDisabled:Ct,buttonPaddingInline:we-ee,wrapperMarginInlineEnd:Ie}}),N=i(14088),_=i(4572),M=function(G,H){var we={};for(var Ie in G)Object.prototype.hasOwnProperty.call(G,Ie)&&H.indexOf(Ie)<0&&(we[Ie]=G[Ie]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ie=Object.getOwnPropertySymbols(G);ee{var we,Ie;const ee=v.useContext(w),Re=v.useContext(de),{getPrefixCls:Qe,direction:Dt,radio:Ct}=v.useContext(L.E_),ht=v.useRef(null),Ot=(0,Y.sQ)(H,ht),{isFormItemInput:$t}=v.useContext(q.aM),Nt=at=>{var We,se;(We=G.onChange)===null||We===void 0||We.call(G,at),(se=ee==null?void 0:ee.onChange)===null||se===void 0||se.call(ee,at)},{prefixCls:Jt,className:nt,rootClassName:te,children:X,style:B}=G,d=M(G,["prefixCls","className","rootClassName","children","style"]),j=Qe("radio",Jt),ue=((ee==null?void 0:ee.optionType)||Re)==="button",C=ue?`${j}-button`:j,[h,le]=F(j),W=Object.assign({},d),D=v.useContext(z.Z);ee&&(W.name=ee.name,W.onChange=Nt,W.checked=G.value===ee.value,W.disabled=(we=W.disabled)!==null&&we!==void 0?we:ee.disabled),W.disabled=(Ie=W.disabled)!==null&&Ie!==void 0?Ie:D;const ye=A()(`${C}-wrapper`,{[`${C}-wrapper-checked`]:W.checked,[`${C}-wrapper-disabled`]:W.disabled,[`${C}-wrapper-rtl`]:Dt==="rtl",[`${C}-wrapper-in-form-item`]:$t},Ct==null?void 0:Ct.className,nt,te,le);return h(v.createElement(N.Z,{component:"Radio",disabled:W.disabled},v.createElement("label",{className:ye,style:Object.assign(Object.assign({},Ct==null?void 0:Ct.style),B),onMouseEnter:G.onMouseEnter,onMouseLeave:G.onMouseLeave},v.createElement(R.Z,Object.assign({},W,{className:A()(W.className,!ue&&_.A),type:"radio",prefixCls:C,ref:Ot})),X!==void 0?v.createElement("span",null,X):null)))};var Ue=v.forwardRef(ne);const pe=v.forwardRef((G,H)=>{const{getPrefixCls:we,direction:Ie}=v.useContext(L.E_),[ee,Re]=(0,O.Z)(G.defaultValue,{value:G.value}),Qe=We=>{const se=ee,lt=We.target.value;"value"in G||Re(lt);const{onChange:K}=G;K&<!==se&&K(We)},{prefixCls:Dt,className:Ct,rootClassName:ht,options:Ot,buttonStyle:$t="outline",disabled:Nt,children:Jt,size:nt,style:te,id:X,onMouseEnter:B,onMouseLeave:d,onFocus:j,onBlur:ue}=G,C=we("radio",Dt),h=`${C}-group`,[le,W]=F(C);let D=Jt;Ot&&Ot.length>0&&(D=Ot.map(We=>typeof We=="string"||typeof We=="number"?v.createElement(Ue,{key:We.toString(),prefixCls:C,disabled:Nt,value:We,checked:ee===We},We):v.createElement(Ue,{key:`radio-group-value-options-${We.value}`,prefixCls:C,disabled:We.disabled||Nt,value:We.value,checked:ee===We.value,title:We.title,style:We.style},We.label)));const ye=(0,s.Z)(nt),at=A()(h,`${h}-${$t}`,{[`${h}-${ye}`]:ye,[`${h}-rtl`]:Ie==="rtl"},Ct,ht,W);return le(v.createElement("div",Object.assign({},(0,V.Z)(G,{aria:!0,data:!0}),{className:at,style:te,onMouseEnter:B,onMouseLeave:d,onFocus:j,onBlur:ue,id:X,ref:H}),v.createElement(ve,{value:{onChange:Qe,value:ee,disabled:G.disabled,name:G.name,optionType:G.optionType}},D)))});var It=v.memo(pe),xe=function(G,H){var we={};for(var Ie in G)Object.prototype.hasOwnProperty.call(G,Ie)&&H.indexOf(Ie)<0&&(we[Ie]=G[Ie]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ie=Object.getOwnPropertySymbols(G);ee{const{getPrefixCls:we}=v.useContext(L.E_),{prefixCls:Ie}=G,ee=xe(G,["prefixCls"]),Re=we("radio",Ie);return v.createElement(x,{value:"button"},v.createElement(Ue,Object.assign({prefixCls:Re},ee,{type:"radio",ref:H})))};var Ve=v.forwardRef(Xe);const me=Ue;me.Button=Ve,me.Group=It,me.__ANT_RADIO=!0;var oe=me},68610:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return G}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(we,Ie){return A.createElement(v.Z,(0,o.Z)({},we,{ref:Ie,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(92310),w=i.n(ve),de=i(80962),x=i(29043),R=i(19149),Y=i(35788),z=i(85108),q=i(36994);function pt(H,we){var Ie=H.disabled,ee=H.prefixCls,Re=H.character,Qe=H.characterRender,Dt=H.index,Ct=H.count,ht=H.value,Ot=H.allowHalf,$t=H.focused,Nt=H.onHover,Jt=H.onClick,nt=function(h){Nt(h,Dt)},te=function(h){Jt(h,Dt)},X=function(h){h.keyCode===z.Z.ENTER&&Jt(h,Dt)},B=Dt+1,d=new Set([ee]);ht===0&&Dt===0&&$t?d.add("".concat(ee,"-focused")):Ot&&ht+.5>=B&&htDt?"true":"false","aria-posinset":Dt+1,"aria-setsize":Ct,tabIndex:Ie?-1:0},A.createElement("div",{className:"".concat(ee,"-first")},j),A.createElement("div",{className:"".concat(ee,"-second")},j)));return Qe&&(ue=Qe(ue,H)),ue}var Te=A.forwardRef(pt);function ft(){var H=A.useRef({});function we(ee){return H.current[ee]}function Ie(ee){return function(Re){H.current[ee]=Re}}return[we,Ie]}function Ne(H){var we=H.pageXOffset,Ie="scrollLeft";if(typeof we!="number"){var ee=H.document;we=ee.documentElement[Ie],typeof we!="number"&&(we=ee.body[Ie])}return we}function Q(H){var we,Ie,ee=H.ownerDocument,Re=ee.body,Qe=ee&&ee.documentElement,Dt=H.getBoundingClientRect();return we=Dt.left,Ie=Dt.top,we-=Qe.clientLeft||Re.clientLeft||0,Ie-=Qe.clientTop||Re.clientTop||0,{left:we,top:Ie}}function P(H){var we=Q(H),Ie=H.ownerDocument,ee=Ie.defaultView||Ie.parentWindow;return we.left+=Ne(ee),we.left}var c=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function F(H,we){var Ie,ee=H.prefixCls,Re=ee===void 0?"rc-rate":ee,Qe=H.className,Dt=H.defaultValue,Ct=H.value,ht=H.count,Ot=ht===void 0?5:ht,$t=H.allowHalf,Nt=$t===void 0?!1:$t,Jt=H.allowClear,nt=Jt===void 0?!0:Jt,te=H.character,X=te===void 0?"\u2605":te,B=H.characterRender,d=H.disabled,j=H.direction,ue=j===void 0?"ltr":j,C=H.tabIndex,h=C===void 0?0:C,le=H.autoFocus,W=H.onHoverChange,D=H.onChange,ye=H.onFocus,at=H.onBlur,We=H.onKeyDown,se=H.onMouseLeave,lt=(0,R.Z)(H,c),K=ft(),f=(0,x.Z)(K,2),k=f[0],he=f[1],Be=A.useRef(null),dt=function(){if(!d){var y;(y=Be.current)===null||y===void 0||y.focus()}};A.useImperativeHandle(we,function(){return{focus:dt,blur:function(){if(!d){var y;(y=Be.current)===null||y===void 0||y.blur()}}}});var yt=(0,Y.Z)(Dt||0,{value:Ct}),wt=(0,x.Z)(yt,2),Ft=wt[0],Ut=wt[1],en=(0,Y.Z)(null),nn=(0,x.Z)(en,2),_t=nn[0],pn=nn[1],Tn=function(y,$){var ce=ue==="rtl",Ge=y+1;if(Nt){var Ye=k(y),At=P(Ye),St=Ye.clientWidth;(ce&&$-At>St/2||!ce&&$-At0&&!ce||$===z.Z.RIGHT&&Ge>0&&ce?(Nt?Ge-=.5:Ge-=1,Yt(Ge),y.preventDefault()):$===z.Z.LEFT&&Ge{const{componentCls:we}=H;return{[`${we}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:H.marginXS},"> div":{transition:`all ${H.motionDurationMid}, outline 0s`,"&:hover":{transform:H.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${H.lineWidth}px dashed ${H.starColor}`,transform:H.starHoverScale}},"&-first, &-second":{color:H.starBg,transition:`all ${H.motionDurationMid}`,userSelect:"none",[H.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${we}-star-first, &-half ${we}-star-second`]:{opacity:1},[`&-half ${we}-star-first, &-full ${we}-star-second`]:{color:"inherit"}}}},xe=H=>({[`&-rtl${H.componentCls}`]:{direction:"rtl"}}),Xe=H=>{const{componentCls:we}=H;return{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Z.Wf)(H)),{display:"inline-block",margin:0,padding:0,color:H.starColor,fontSize:H.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${we} ${we}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),It(H)),{[`+ ${we}-text`]:{display:"inline-block",marginInlineStart:H.marginXS,fontSize:H.fontSize}}),xe(H))}};var Ve=(0,Ue.Z)("Rate",H=>{const we=(0,pe.TS)(H,{});return[Xe(we)]},H=>({starColor:H.yellow6,starSize:H.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:H.colorFillContent})),me=function(H,we){var Ie={};for(var ee in H)Object.prototype.hasOwnProperty.call(H,ee)&&we.indexOf(ee)<0&&(Ie[ee]=H[ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ee=Object.getOwnPropertySymbols(H);Re{const{prefixCls:Ie,className:ee,rootClassName:Re,style:Qe,tooltips:Dt,character:Ct=A.createElement(fe,null)}=H,ht=me(H,["prefixCls","className","rootClassName","style","tooltips","character"]),Ot=(d,j)=>{let{index:ue}=j;return Dt?A.createElement(ne.Z,{title:Dt[ue]},d):d},{getPrefixCls:$t,direction:Nt,rate:Jt}=A.useContext(M.E_),nt=$t("rate",Ie),[te,X]=Ve(nt),B=Object.assign(Object.assign({},Jt==null?void 0:Jt.style),Qe);return te(A.createElement(_,Object.assign({ref:we,character:Ct,characterRender:Ot},ht,{className:w()(ee,Re,X,Jt==null?void 0:Jt.className),style:B,prefixCls:nt,direction:Nt})))})},57809:function(hn,rt,i){"use strict";var o=i(92310),A=i.n(o),O=i(77861),V=i(64002),v=i(59301),L=i(53487),s=i(62892),fe=i(19080),ve=i(36355),w=i(1684),de=i(93891),x=i(19716),R=i(32441),Y=i(33234),z=i(14154),q=i(58582),pt=i(84443),Te=i(66339),ft=function(F,N){var _={};for(var M in F)Object.prototype.hasOwnProperty.call(F,M)&&N.indexOf(M)<0&&(_[M]=F[M]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,M=Object.getOwnPropertySymbols(F);ne{var _,{prefixCls:M,bordered:ne=!0,className:Z,rootClassName:Ue,getPopupContainer:pe,popupClassName:It,dropdownClassName:xe,listHeight:Xe=256,placement:Ve,listItemHeight:me=24,size:oe,disabled:G,notFoundContent:H,status:we,builtinPlacements:Ie,dropdownMatchSelectWidth:ee,popupMatchSelectWidth:Re,direction:Qe,style:Dt,allowClear:Ct}=F,ht=ft(F,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Ot,getPrefixCls:$t,renderEmpty:Nt,direction:Jt,virtual:nt,popupMatchSelectWidth:te,popupOverflow:X,select:B}=v.useContext(ve.E_),d=$t("select",M),j=$t(),ue=Qe!=null?Qe:Jt,{compactSize:C,compactItemClassnames:h}=(0,Y.ri)(d,ue),[le,W]=(0,z.Z)(d),D=v.useMemo(()=>{const{mode:On}=ht;if(On!=="combobox")return On===Ne?"combobox":On},[ht.mode]),ye=D==="multiple"||D==="tags",at=(0,pt.Z)(ht.suffixIcon,ht.showArrow),We=(_=Re!=null?Re:ee)!==null&&_!==void 0?_:te,{status:se,hasFeedback:lt,isFormItemInput:K,feedbackIcon:f}=v.useContext(R.aM),k=(0,fe.F)(se,we);let he;H!==void 0?he=H:D==="combobox"?he=null:he=(Nt==null?void 0:Nt("Select"))||v.createElement(de.Z,{componentName:"Select"});const{suffixIcon:Be,itemIcon:dt,removeIcon:yt,clearIcon:wt}=(0,Te.Z)(Object.assign(Object.assign({},ht),{multiple:ye,hasFeedback:lt,feedbackIcon:f,showSuffixIcon:at,prefixCls:d,showArrow:ht.showArrow,componentName:"Select"})),Ft=Ct===!0?{clearIcon:wt}:Ct,Ut=(0,V.Z)(ht,["suffixIcon","itemIcon"]),en=A()(It||xe,{[`${d}-dropdown-${ue}`]:ue==="rtl"},Ue,W),nn=(0,x.Z)(On=>{var fn;return(fn=oe!=null?oe:C)!==null&&fn!==void 0?fn:On}),_t=v.useContext(w.Z),pn=G!=null?G:_t,Tn=A()({[`${d}-lg`]:nn==="large",[`${d}-sm`]:nn==="small",[`${d}-rtl`]:ue==="rtl",[`${d}-borderless`]:!ne,[`${d}-in-form-item`]:K},(0,fe.Z)(d,k,lt),h,B==null?void 0:B.className,Z,Ue,W),Yt=v.useMemo(()=>Ve!==void 0?Ve:ue==="rtl"?"bottomRight":"bottomLeft",[Ve,ue]),zn=(0,q.Z)(Ie,X);return le(v.createElement(O.ZP,Object.assign({ref:N,virtual:nt,showSearch:B==null?void 0:B.showSearch},Ut,{style:Object.assign(Object.assign({},B==null?void 0:B.style),Dt),dropdownMatchSelectWidth:We,builtinPlacements:zn,transitionName:(0,s.m)(j,"slide-up",ht.transitionName),listHeight:Xe,listItemHeight:me,mode:D,prefixCls:d,placement:Yt,direction:ue,suffixIcon:Be,menuItemSelectedIcon:dt,removeIcon:yt,allowClear:Ft,notFoundContent:he,className:Tn,getPopupContainer:pe||Ot,dropdownClassName:en,disabled:pn})))},P=v.forwardRef(Q),c=(0,L.Z)(P);P.SECRET_COMBOBOX_MODE_DO_NOT_USE=Ne,P.Option=O.Wx,P.OptGroup=O.Xo,P._InternalPanelDoNotUseOrYouWillBeFired=c,rt.default=P},14154:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return P}});var o=i(17313),A=i(74207),O=i(37613),V=i(83116),v=i(13826),L=i(92899);const s=c=>{const{optionHeight:F,optionFontSize:N,optionLineHeight:_,optionPadding:M}=c;return{position:"relative",display:"block",minHeight:F,padding:M,color:c.colorText,fontWeight:"normal",fontSize:N,lineHeight:_,boxSizing:"border-box"}};var ve=c=>{const{antCls:F,componentCls:N}=c,_=`${N}-item`,M=`&${F}-slide-up-enter${F}-slide-up-enter-active`,ne=`&${F}-slide-up-appear${F}-slide-up-appear-active`,Z=`&${F}-slide-up-leave${F}-slide-up-leave-active`,Ue=`${N}-dropdown-placement-`;return[{[`${N}-dropdown`]:Object.assign(Object.assign({},(0,o.Wf)(c)),{position:"absolute",top:-9999,zIndex:c.zIndexPopup,boxSizing:"border-box",padding:c.paddingXXS,overflow:"hidden",fontSize:c.fontSize,fontVariant:"initial",backgroundColor:c.colorBgElevated,borderRadius:c.borderRadiusLG,outline:"none",boxShadow:c.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:C.itemSize,height:C.itemSize,color:C.colorText,fontFamily:C.fontFamily,lineHeight:`${C.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:C.borderRadius,cursor:"pointer",transition:`all ${C.motionDurationMid}`},[`${h}-prev, ${h}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:C.colorText,cursor:"pointer",userSelect:"none"},[`${h}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:C.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${C.lineWidth}px ${C.lineType} transparent`,borderRadius:C.borderRadius,outline:"none",transition:`all ${C.motionDurationMid}`},[`&:hover ${h}-item-link`]:{backgroundColor:C.colorBgTextHover},[`&:active ${h}-item-link`]:{backgroundColor:C.colorBgTextActive},[`&${h}-disabled:hover`]:{[`${h}-item-link`]:{backgroundColor:"transparent"}}},[`${h}-slash`]:{marginInlineEnd:C.paginationSlashMarginInlineEnd,marginInlineStart:C.paginationSlashMarginInlineStart},[`${h}-options`]:{display:"inline-block",marginInlineStart:C.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:C.controlHeight,marginInlineStart:C.marginXS,lineHeight:`${C.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ee.ik)(C)),{width:C.controlHeightLG*1.25,height:C.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:C.marginXS,marginInlineEnd:C.marginXS})}}}},Nt=C=>{const{componentCls:h}=C;return{[`${h}-item`]:{display:"inline-block",minWidth:C.itemSize,height:C.itemSize,marginInlineEnd:C.marginXS,fontFamily:C.fontFamily,lineHeight:`${C.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${C.lineWidth}px ${C.lineType} transparent`,borderRadius:C.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${C.paginationItemPaddingInline}px`,color:C.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${h}-item-active)`]:{"&:hover":{transition:`all ${C.motionDurationMid}`,backgroundColor:C.colorBgTextHover},"&:active":{backgroundColor:C.colorBgTextActive}},"&-active":{fontWeight:C.fontWeightStrong,backgroundColor:C.itemActiveBg,borderColor:C.colorPrimary,a:{color:C.colorPrimary},"&:hover":{borderColor:C.colorPrimaryHover},"&:hover a":{color:C.colorPrimaryHover}}}}},Jt=C=>{const{componentCls:h}=C;return{[h]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(C)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${h}-total-text`]:{display:"inline-block",height:C.itemSize,marginInlineEnd:C.marginXS,lineHeight:`${C.itemSize-2}px`,verticalAlign:"middle"}}),Nt(C)),$t(C)),Ot(C)),ht(C)),Ct(C)),{[`@media only screen and (max-width: ${C.screenLG}px)`]:{[`${h}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${C.screenSM}px)`]:{[`${h}-options`]:{display:"none"}}}),[`&${C.componentCls}-rtl`]:{direction:"rtl"}}},nt=C=>{const{componentCls:h}=C;return{[`${h}${h}-disabled:not(${h}-mini)`]:{"&, &:hover":{[`${h}-item-link`]:{borderColor:C.colorBorder}},"&:focus-visible":{[`${h}-item-link`]:{borderColor:C.colorBorder}},[`${h}-item, ${h}-item-link`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,[`&:hover:not(${h}-item-active)`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,a:{color:C.colorTextDisabled}},[`&${h}-item-active`]:{backgroundColor:C.itemActiveBgDisabled}},[`${h}-prev, ${h}-next`]:{"&:hover button":{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,color:C.colorTextDisabled},[`${h}-item-link`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder}}},[`${h}:not(${h}-mini)`]:{[`${h}-prev, ${h}-next`]:{"&:hover button":{borderColor:C.colorPrimaryHover,backgroundColor:C.itemBg},[`${h}-item-link`]:{backgroundColor:C.itemLinkBg,borderColor:C.colorBorder},[`&:hover ${h}-item-link`]:{borderColor:C.colorPrimary,backgroundColor:C.itemBg,color:C.colorPrimary},[`&${h}-disabled`]:{[`${h}-item-link`]:{borderColor:C.colorBorder,color:C.colorTextDisabled}}},[`${h}-item`]:{backgroundColor:C.itemBg,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,[`&:hover:not(${h}-item-active)`]:{borderColor:C.colorPrimary,backgroundColor:C.itemBg,a:{color:C.colorPrimary}},"&-active":{borderColor:C.colorPrimary}}}}},te=C=>{const{componentCls:h}=C;return{[`${h}:not(${h}-disabled)`]:{[`${h}-item`]:Object.assign({},(0,Re.Qy)(C)),[`${h}-jump-prev, ${h}-jump-next`]:{"&:focus-visible":Object.assign({[`${h}-item-link-icon`]:{opacity:1},[`${h}-item-ellipsis`]:{opacity:0}},(0,Re.oN)(C))},[`${h}-prev, ${h}-next`]:{[`&:focus-visible ${h}-item-link`]:Object.assign({},(0,Re.oN)(C))}}}};var X=(0,Ze.Z)("Pagination",C=>{const h=(0,Dt.TS)(C,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:C.marginXXS/2,paginationMiniQuickJumperInputWidth:C.controlHeightLG*1.1,paginationItemPaddingInline:C.marginXXS*1.5,paginationEllipsisLetterSpacing:C.marginXXS/2,paginationSlashMarginInlineStart:C.marginXXS,paginationSlashMarginInlineEnd:C.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ee.e5)(C),(0,ee.TM)(C));return[Jt(h),te(h),C.wireframe&&nt(h)]},C=>({itemBg:C.colorBgContainer,itemSize:C.controlHeight,itemSizeSM:C.controlHeightSM,itemActiveBg:C.colorBgContainer,itemLinkBg:C.colorBgContainer,itemActiveColorDisabled:C.colorTextDisabled,itemActiveBgDisabled:C.controlItemBgActiveDisabled,itemInputBg:C.colorBgContainer,miniOptionsSizeChangerTop:0})),B=function(C,h){var se={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&h.indexOf(W)<0&&(se[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,W=Object.getOwnPropertySymbols(C);D{const{prefixCls:h,selectPrefixCls:se,className:W,rootClassName:D,style:ye,size:at,locale:We,selectComponentClass:ae,responsive:lt,showSizeChanger:K}=C,f=B(C,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:k}=(0,ie.Z)(lt),{getPrefixCls:he,direction:Be,pagination:dt={}}=A.useContext(Ve.E_),yt=he("pagination",h),[wt,Ft]=X(yt),Ut=K!=null?K:dt.showSizeChanger,en=A.useMemo(()=>{const fn=A.createElement("span",{className:`${yt}-item-ellipsis`},"\u2022\u2022\u2022"),Dn=A.createElement("button",{className:`${yt}-item-link`,type:"button",tabIndex:-1},Be==="rtl"?A.createElement(de.Z,null):A.createElement(w.Z,null)),$n=A.createElement("button",{className:`${yt}-item-link`,type:"button",tabIndex:-1},Be==="rtl"?A.createElement(w.Z,null):A.createElement(de.Z,null)),Ce=A.createElement("a",{className:`${yt}-item-link`},A.createElement("div",{className:`${yt}-item-container`},Be==="rtl"?A.createElement(ve.Z,{className:`${yt}-item-link-icon`}):A.createElement(fe,{className:`${yt}-item-link-icon`}),fn)),$e=A.createElement("a",{className:`${yt}-item-link`},A.createElement("div",{className:`${yt}-item-container`},Be==="rtl"?A.createElement(fe,{className:`${yt}-item-link-icon`}):A.createElement(ve.Z,{className:`${yt}-item-link-icon`}),fn));return{prevIcon:Dn,nextIcon:$n,jumpPrevIcon:Ce,jumpNextIcon:$e}},[Be,yt]),[rn]=(0,G.Z)("Pagination",Xe.Z),_t=Object.assign(Object.assign({},rn),We),pn=(0,me.Z)(at),Tn=pn==="small"||!!(k&&!pn&<),Yt=he("select",se),zn=R()({[`${yt}-mini`]:Tn,[`${yt}-rtl`]:Be==="rtl"},dt==null?void 0:dt.className,W,D,Ft),On=Object.assign(Object.assign({},dt==null?void 0:dt.style),ye);return wt(A.createElement(xe,Object.assign({},en,f,{style:On,prefixCls:yt,selectPrefixCls:Yt,className:zn,selectComponentClass:ae||(Tn?we:Ie),locale:_t,showSizeChanger:Ut})))},ue=j},93948:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return K}});var o=i(59301),A=i(5242),O=i(89699),V=i(37637),v=i(77318),L=i(92310),s=i.n(L),fe=i(64002),ve=i(36355),w=i(5891),de=i(57259),x=i(19149),R={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Y=function(){var k=(0,o.useRef)([]),he=(0,o.useRef)(null);return(0,o.useEffect)(function(){var Be=Date.now(),dt=!1;k.current.forEach(function(yt){if(yt){dt=!0;var wt=yt.style;wt.transitionDuration=".3s, .3s, .3s, .06s",he.current&&Be-he.current<100&&(wt.transitionDuration="0s, 0s")}}),dt&&(he.current=Date.now())}),k.current},z=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],q=function(k){var he=(0,de.Z)((0,de.Z)({},R),k),Be=he.className,dt=he.percent,yt=he.prefixCls,wt=he.strokeColor,Ft=he.strokeLinecap,Ut=he.strokeWidth,en=he.style,rn=he.trailColor,_t=he.trailWidth,pn=he.transition,Tn=(0,x.Z)(he,z);delete Tn.gapPosition;var Yt=Array.isArray(dt)?dt:[dt],zn=Array.isArray(wt)?wt:[wt],On=Y(),fn=Ut/2,Dn=100-Ut/2,$n="M ".concat(Ft==="round"?fn:0,",").concat(fn,` + L `).concat(Ft==="round"?Dn:100,",").concat(fn),Ce="0 0 100 ".concat(Ut),$e=0;return o.createElement("svg",(0,w.Z)({className:s()("".concat(yt,"-line"),Be),viewBox:Ce,preserveAspectRatio:"none",style:en},Tn),o.createElement("path",{className:"".concat(yt,"-line-trail"),d:$n,strokeLinecap:Ft,stroke:rn,strokeWidth:_t||Ut,fillOpacity:"0"}),Yt.map(function(it,ot){var zt=1;switch(Ft){case"round":zt=1-Ut/100;break;case"square":zt=1-Ut/2/100;break;default:zt=1;break}var vn={strokeDasharray:"".concat(it*zt,"px, 100px"),strokeDashoffset:"-".concat($e,"px"),transition:pn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Zt=zn[ot]||zn[zn.length-1];return $e+=it,o.createElement("path",{key:ot,className:"".concat(yt,"-line-path"),d:$n,strokeLinecap:Ft,stroke:Zt,strokeWidth:Ut,fillOpacity:"0",ref:function(le){On[ot]=le},style:vn})}))},pt=q,Te=i(80665),ft=i(29043),Ne=i(87746),Q=0,P=(0,Ne.Z)();function c(){var f;return P?(f=Q,Q+=1):f="TEST_OR_SSR",f}var F=function(f){var k=o.useState(),he=(0,ft.Z)(k,2),Be=he[0],dt=he[1];return o.useEffect(function(){dt("rc_progress_".concat(c()))},[]),f||Be},N=function(k){var he=k.bg,Be=k.children;return o.createElement("div",{style:{width:"100%",height:"100%",background:he}},Be)};function _(f,k){return Object.keys(f).map(function(he){var Be=parseFloat(he),dt="".concat(Math.floor(Be*k),"%");return"".concat(f[he]," ").concat(dt)})}var M=o.forwardRef(function(f,k){var he=f.prefixCls,Be=f.color,dt=f.gradientId,yt=f.radius,wt=f.style,Ft=f.ptg,Ut=f.strokeLinecap,en=f.strokeWidth,rn=f.size,_t=f.gapDegree,pn=Be&&(0,Te.Z)(Be)==="object",Tn=pn?"#FFF":void 0,Yt=rn/2,zn=o.createElement("circle",{className:"".concat(he,"-circle-path"),r:yt,cx:Yt,cy:Yt,stroke:Tn,strokeLinecap:Ut,strokeWidth:en,opacity:Ft===0?0:1,style:wt,ref:k});if(!pn)return zn;var On="".concat(dt,"-conic"),fn=_t?"".concat(180+_t/2,"deg"):"0deg",Dn=_(Be,(360-_t)/360),$n=_(Be,1),Ce="conic-gradient(from ".concat(fn,", ").concat(Dn.join(", "),")"),$e="linear-gradient(to ".concat(_t?"bottom":"top",", ").concat($n.join(", "),")");return o.createElement(o.Fragment,null,o.createElement("mask",{id:On},zn),o.createElement("foreignObject",{x:0,y:0,width:rn,height:rn,mask:"url(#".concat(On,")")},o.createElement(N,{bg:$e},o.createElement(N,{bg:Ce}))))}),ne=M,Z=100,Ue=function(k,he,Be,dt,yt,wt,Ft,Ut,en,rn){var _t=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,pn=Be/100*360*((360-wt)/360),Tn=wt===0?0:{bottom:0,top:180,left:90,right:-90}[Ft],Yt=(100-dt)/100*he;en==="round"&&dt!==100&&(Yt+=rn/2,Yt>=he&&(Yt=he-.01));var zn=Z/2;return{stroke:typeof Ut=="string"?Ut:void 0,strokeDasharray:"".concat(he,"px ").concat(k),strokeDashoffset:Yt+_t,transform:"rotate(".concat(yt+pn+Tn,"deg)"),transformOrigin:"".concat(zn,"px ").concat(zn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},pe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function It(f){var k=f!=null?f:[];return Array.isArray(k)?k:[k]}var xe=function(k){var he=(0,de.Z)((0,de.Z)({},R),k),Be=he.id,dt=he.prefixCls,yt=he.steps,wt=he.strokeWidth,Ft=he.trailWidth,Ut=he.gapDegree,en=Ut===void 0?0:Ut,rn=he.gapPosition,_t=he.trailColor,pn=he.strokeLinecap,Tn=he.style,Yt=he.className,zn=he.strokeColor,On=he.percent,fn=(0,x.Z)(he,pe),Dn=Z/2,$n=F(Be),Ce="".concat($n,"-gradient"),$e=Dn-wt/2,it=Math.PI*2*$e,ot=en>0?90+en/2:-90,zt=it*((360-en)/360),vn=(0,Te.Z)(yt)==="object"?yt:{count:yt,space:2},Zt=vn.count,on=vn.space,le=It(On),g=It(zn),E=g.find(function(At){return At&&(0,Te.Z)(At)==="object"}),I=E&&(0,Te.Z)(E)==="object",y=I?"butt":pn,$=Ue(it,zt,0,100,ot,en,rn,_t,y,wt),ce=Y(),Ge=function(){var St=0;return le.map(function(Tt,Kt){var ge=g[Kt]||g[g.length-1],bt=Ue(it,zt,St,Tt,ot,en,rn,ge,y,wt);return St+=Tt,o.createElement(ne,{key:Kt,color:ge,ptg:Tt,radius:$e,prefixCls:dt,gradientId:Ce,style:bt,strokeLinecap:y,strokeWidth:wt,gapDegree:en,ref:function(Oe){ce[Kt]=Oe},size:Z})}).reverse()},Ye=function(){var St=Math.round(Zt*(le[0]/100)),Tt=100/Zt,Kt=0;return new Array(Zt).fill(null).map(function(ge,bt){var oe=bt<=St-1?g[0]:_t,Oe=oe&&(0,Te.Z)(oe)==="object"?"url(#".concat(Ce,")"):void 0,Pe=Ue(it,zt,Kt,Tt,ot,en,rn,oe,"butt",wt,on);return Kt+=(zt-Pe.strokeDashoffset+on)*100/zt,o.createElement("circle",{key:bt,className:"".concat(dt,"-circle-path"),r:$e,cx:Dn,cy:Dn,stroke:Oe,strokeWidth:wt,opacity:1,style:Pe,ref:function(Et){ce[bt]=Et}})})};return o.createElement("svg",(0,w.Z)({className:s()("".concat(dt,"-circle"),Yt),viewBox:"0 0 ".concat(Z," ").concat(Z),style:Tn,id:Be,role:"presentation"},fn),!Zt&&o.createElement("circle",{className:"".concat(dt,"-circle-trail"),r:$e,cx:Dn,cy:Dn,stroke:_t,strokeLinecap:y,strokeWidth:Ft||wt,style:$}),Zt?Ye():Ge())},Xe=xe,Ve={Line:pt,Circle:Xe},me=i(6848),ie=i(93398);function G(f){return!f||f<0?0:f>100?100:f}function H(f){let{success:k,successPercent:he}=f,Be=he;return k&&"progress"in k&&(Be=k.progress),k&&"percent"in k&&(Be=k.percent),Be}const we=f=>{let{percent:k,success:he,successPercent:Be}=f;const dt=G(H({success:he,successPercent:Be}));return[dt,G(G(k)-dt)]},Ie=f=>{let{success:k={},strokeColor:he}=f;const{strokeColor:Be}=k;return[Be||ie.presetPrimaryColors.green,he||null]},ee=(f,k,he)=>{var Be,dt,yt,wt;let Ft=-1,Ut=-1;if(k==="step"){const en=he.steps,rn=he.strokeWidth;typeof f=="string"||typeof f=="undefined"?(Ft=f==="small"?2:14,Ut=rn!=null?rn:8):typeof f=="number"?[Ft,Ut]=[f,f]:[Ft=14,Ut=8]=f,Ft*=en}else if(k==="line"){const en=he==null?void 0:he.strokeWidth;typeof f=="string"||typeof f=="undefined"?Ut=en||(f==="small"?6:8):typeof f=="number"?[Ft,Ut]=[f,f]:[Ft=-1,Ut=8]=f}else(k==="circle"||k==="dashboard")&&(typeof f=="string"||typeof f=="undefined"?[Ft,Ut]=f==="small"?[60,60]:[120,120]:typeof f=="number"?[Ft,Ut]=[f,f]:(Ft=(dt=(Be=f[0])!==null&&Be!==void 0?Be:f[1])!==null&&dt!==void 0?dt:120,Ut=(wt=(yt=f[0])!==null&&yt!==void 0?yt:f[1])!==null&&wt!==void 0?wt:120));return[Ft,Ut]},Re=3,Ze=f=>Re/f*100;var Ct=f=>{const{prefixCls:k,trailColor:he=null,strokeLinecap:Be="round",gapPosition:dt,gapDegree:yt,width:wt=120,type:Ft,children:Ut,success:en,size:rn=wt}=f,[_t,pn]=ee(rn,"circle");let{strokeWidth:Tn}=f;Tn===void 0&&(Tn=Math.max(Ze(_t),6));const Yt={width:_t,height:pn,fontSize:_t*.15+6},zn=o.useMemo(()=>{if(yt||yt===0)return yt;if(Ft==="dashboard")return 75},[yt,Ft]),On=dt||Ft==="dashboard"&&"bottom"||void 0,fn=Object.prototype.toString.call(f.strokeColor)==="[object Object]",Dn=Ie({success:en,strokeColor:f.strokeColor}),$n=s()(`${k}-inner`,{[`${k}-circle-gradient`]:fn}),Ce=o.createElement(Xe,{percent:we(f),strokeWidth:Tn,trailWidth:Tn,strokeColor:Dn,strokeLinecap:Be,trailColor:he,prefixCls:k,gapDegree:zn,gapPosition:On});return o.createElement("div",{className:$n,style:Yt},_t<=20?o.createElement(me.Z,{title:Ut},o.createElement("span",null,Ce)):o.createElement(o.Fragment,null,Ce,Ut))},ht=function(f,k){var he={};for(var Be in f)Object.prototype.hasOwnProperty.call(f,Be)&&k.indexOf(Be)<0&&(he[Be]=f[Be]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Be=Object.getOwnPropertySymbols(f);dt{let k=[];return Object.keys(f).forEach(he=>{const Be=parseFloat(he.replace(/%/g,""));isNaN(Be)||k.push({key:Be,value:f[he]})}),k=k.sort((he,Be)=>he.key-Be.key),k.map(he=>{let{key:Be,value:dt}=he;return`${dt} ${Be}%`}).join(", ")},$t=(f,k)=>{const{from:he=ie.presetPrimaryColors.blue,to:Be=ie.presetPrimaryColors.blue,direction:dt=k==="rtl"?"to left":"to right"}=f,yt=ht(f,["from","to","direction"]);if(Object.keys(yt).length!==0){const wt=Ot(yt);return{backgroundImage:`linear-gradient(${dt}, ${wt})`}}return{backgroundImage:`linear-gradient(${dt}, ${he}, ${Be})`}};var Jt=f=>{const{prefixCls:k,direction:he,percent:Be,size:dt,strokeWidth:yt,strokeColor:wt,strokeLinecap:Ft="round",children:Ut,trailColor:en=null,success:rn}=f,_t=wt&&typeof wt!="string"?$t(wt,he):{backgroundColor:wt},pn=Ft==="square"||Ft==="butt"?0:void 0,Tn={backgroundColor:en||void 0,borderRadius:pn},Yt=dt!=null?dt:[-1,yt||(dt==="small"?6:8)],[zn,On]=ee(Yt,"line",{strokeWidth:yt}),fn=Object.assign({width:`${G(Be)}%`,height:On,borderRadius:pn},_t),Dn=H(f),$n={width:`${G(Dn)}%`,height:On,borderRadius:pn,backgroundColor:rn==null?void 0:rn.strokeColor},Ce={width:zn<0?"100%":zn,height:On};return o.createElement(o.Fragment,null,o.createElement("div",{className:`${k}-outer`,style:Ce},o.createElement("div",{className:`${k}-inner`,style:Tn},o.createElement("div",{className:`${k}-bg`,style:fn}),Dn!==void 0?o.createElement("div",{className:`${k}-success-bg`,style:$n}):null)),Ut)},te=f=>{const{size:k,steps:he,percent:Be=0,strokeWidth:dt=8,strokeColor:yt,trailColor:wt=null,prefixCls:Ft,children:Ut}=f,en=Math.round(he*(Be/100)),rn=k==="small"?2:14,_t=k!=null?k:[rn,dt],[pn,Tn]=ee(_t,"step",{steps:he,strokeWidth:dt}),Yt=pn/he,zn=new Array(he);for(let On=0;On{const k=f?"100%":"-100%";return new X.Keyframes(`antProgress${f?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${k}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${k}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},C=f=>{const{componentCls:k,iconCls:he}=f;return{[k]:Object.assign(Object.assign({},(0,B.Wf)(f)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:f.fontSize,marginInlineEnd:f.marginXS,marginBottom:f.marginXS},[`${k}-outer`]:{display:"inline-block",width:"100%"},[`&${k}-show-info`]:{[`${k}-outer`]:{marginInlineEnd:`calc(-2em - ${f.marginXS}px)`,paddingInlineEnd:`calc(2em + ${f.paddingXS}px)`}},[`${k}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:f.remainingColor,borderRadius:f.lineBorderRadius},[`${k}-inner:not(${k}-circle-gradient)`]:{[`${k}-circle-path`]:{stroke:f.defaultColor}},[`${k}-success-bg, ${k}-bg`]:{position:"relative",backgroundColor:f.defaultColor,borderRadius:f.lineBorderRadius,transition:`all ${f.motionDurationSlow} ${f.motionEaseInOutCirc}`},[`${k}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:f.colorSuccess},[`${k}-text`]:{display:"inline-block",width:"2em",marginInlineStart:f.marginXS,color:f.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[he]:{fontSize:f.fontSize}},[`&${k}-status-active`]:{[`${k}-bg::before`]:{position:"absolute",inset:0,backgroundColor:f.colorBgContainer,borderRadius:f.lineBorderRadius,opacity:0,animationName:ue(),animationDuration:f.progressActiveMotionDuration,animationTimingFunction:f.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${k}-rtl${k}-status-active`]:{[`${k}-bg::before`]:{animationName:ue(!0)}},[`&${k}-status-exception`]:{[`${k}-bg`]:{backgroundColor:f.colorError},[`${k}-text`]:{color:f.colorError}},[`&${k}-status-exception ${k}-inner:not(${k}-circle-gradient)`]:{[`${k}-circle-path`]:{stroke:f.colorError}},[`&${k}-status-success`]:{[`${k}-bg`]:{backgroundColor:f.colorSuccess},[`${k}-text`]:{color:f.colorSuccess}},[`&${k}-status-success ${k}-inner:not(${k}-circle-gradient)`]:{[`${k}-circle-path`]:{stroke:f.colorSuccess}}})}},h=f=>{const{componentCls:k,iconCls:he}=f;return{[k]:{[`${k}-circle-trail`]:{stroke:f.remainingColor},[`&${k}-circle ${k}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${k}-circle ${k}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:f.circleTextColor,fontSize:f.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[he]:{fontSize:`${f.fontSize/f.fontSizeSM}em`}},[`${k}-circle&-status-exception`]:{[`${k}-text`]:{color:f.colorError}},[`${k}-circle&-status-success`]:{[`${k}-text`]:{color:f.colorSuccess}}},[`${k}-inline-circle`]:{lineHeight:1,[`${k}-inner`]:{verticalAlign:"bottom"}}}},se=f=>{const{componentCls:k}=f;return{[k]:{[`${k}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:f.progressStepMinWidth,marginInlineEnd:f.progressStepMarginInlineEnd,backgroundColor:f.remainingColor,transition:`all ${f.motionDurationSlow}`,"&-active":{backgroundColor:f.defaultColor}}}}}},W=f=>{const{componentCls:k,iconCls:he}=f;return{[k]:{[`${k}-small&-line, ${k}-small&-line ${k}-text ${he}`]:{fontSize:f.fontSizeSM}}}};var D=(0,d.Z)("Progress",f=>{const k=f.marginXXS/2,he=(0,j.TS)(f,{progressStepMarginInlineEnd:k,progressStepMinWidth:k,progressActiveMotionDuration:"2.4s"});return[C(he),h(he),se(he),W(he)]},f=>({circleTextColor:f.colorText,defaultColor:f.colorInfo,remainingColor:f.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ye=function(f,k){var he={};for(var Be in f)Object.prototype.hasOwnProperty.call(f,Be)&&k.indexOf(Be)<0&&(he[Be]=f[Be]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Be=Object.getOwnPropertySymbols(f);dt{const{prefixCls:he,className:Be,rootClassName:dt,steps:yt,strokeColor:wt,percent:Ft=0,size:Ut="default",showInfo:en=!0,type:rn="line",status:_t,format:pn,style:Tn}=f,Yt=ye(f,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),zn=o.useMemo(()=>{var le,g;const E=H(f);return parseInt(E!==void 0?(le=E!=null?E:0)===null||le===void 0?void 0:le.toString():(g=Ft!=null?Ft:0)===null||g===void 0?void 0:g.toString(),10)},[Ft,f.success,f.successPercent]),On=o.useMemo(()=>!We.includes(_t)&&zn>=100?"success":_t||"normal",[_t,zn]),{getPrefixCls:fn,direction:Dn,progress:$n}=o.useContext(ve.E_),Ce=fn("progress",he),[$e,it]=D(Ce),ot=o.useMemo(()=>{if(!en)return null;const le=H(f);let g;const E=pn||(y=>`${y}%`),I=rn==="line";return pn||On!=="exception"&&On!=="success"?g=E(G(Ft),G(le)):On==="exception"?g=I?o.createElement(V.Z,null):o.createElement(v.Z,null):On==="success"&&(g=I?o.createElement(A.Z,null):o.createElement(O.Z,null)),o.createElement("span",{className:`${Ce}-text`,title:typeof g=="string"?g:void 0},g)},[en,Ft,zn,On,rn,Ce,pn]),zt=Array.isArray(wt)?wt[0]:wt,vn=typeof wt=="string"||Array.isArray(wt)?wt:void 0;let Zt;rn==="line"?Zt=yt?o.createElement(te,Object.assign({},f,{strokeColor:vn,prefixCls:Ce,steps:yt}),ot):o.createElement(Jt,Object.assign({},f,{strokeColor:zt,prefixCls:Ce,direction:Dn}),ot):(rn==="circle"||rn==="dashboard")&&(Zt=o.createElement(Ct,Object.assign({},f,{strokeColor:zt,prefixCls:Ce,progressStatus:On}),ot));const on=s()(Ce,`${Ce}-status-${On}`,`${Ce}-${rn==="dashboard"&&"circle"||yt&&"steps"||rn}`,{[`${Ce}-inline-circle`]:rn==="circle"&&ee(Ut,"circle")[0]<=20,[`${Ce}-show-info`]:en,[`${Ce}-${Ut}`]:typeof Ut=="string",[`${Ce}-rtl`]:Dn==="rtl"},$n==null?void 0:$n.className,Be,dt,it);return $e(o.createElement("div",Object.assign({ref:k,style:Object.assign(Object.assign({},$n==null?void 0:$n.style),Tn),className:on,role:"progressbar","aria-valuenow":zn},(0,fe.Z)(Yt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Zt))}),K=lt},5112:function(hn,rt,i){"use strict";i.d(rt,{ZP:function(){return ie}});var o=i(92310),A=i.n(o),O=i(35788),V=i(36994),v=i(59301),L=i(36355),s=i(19716);const fe=v.createContext(null),ve=fe.Provider;var w=fe;const de=v.createContext(null),x=de.Provider;var R=i(5630),Y=i(20475),z=i(1684),q=i(32441),pt=i(17313),Te=i(83116),ft=i(37613);const Ne=G=>{const{componentCls:H,antCls:we}=G,Ie=`${H}-group`;return{[Ie]:Object.assign(Object.assign({},(0,pt.Wf)(G)),{display:"inline-block",fontSize:0,[`&${Ie}-rtl`]:{direction:"rtl"},[`${we}-badge ${we}-badge-count`]:{zIndex:1},[`> ${we}-badge:not(:first-child) > ${we}-button-wrapper`]:{borderInlineStart:"none"}})}},Q=G=>{const{componentCls:H,wrapperMarginInlineEnd:we,colorPrimary:Ie,radioSize:ee,motionDurationSlow:Re,motionDurationMid:Ze,motionEaseInOutCirc:Dt,colorBgContainer:Ct,colorBorder:ht,lineWidth:Ot,dotSize:$t,colorBgContainerDisabled:Nt,colorTextDisabled:Jt,paddingXS:nt,dotColorDisabled:te,lineType:X,radioDotDisabledSize:B,wireframe:d,colorWhite:j}=G,ue=`${H}-inner`;return{[`${H}-wrapper`]:Object.assign(Object.assign({},(0,pt.Wf)(G)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:we,cursor:"pointer",[`&${H}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:G.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${H}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Ot}px ${X} ${Ie}`,borderRadius:"50%",visibility:"hidden",content:'""'},[H]:Object.assign(Object.assign({},(0,pt.Wf)(G)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${H}-wrapper:hover &, + &:hover ${ue}`]:{borderColor:Ie},[`${H}-input:focus-visible + ${ue}`]:Object.assign({},(0,pt.oN)(G)),[`${H}:hover::after, ${H}-wrapper:hover &::after`]:{visibility:"visible"},[`${H}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ee,height:ee,marginBlockStart:ee/-2,marginInlineStart:ee/-2,backgroundColor:d?Ie:j,borderBlockStart:0,borderInlineStart:0,borderRadius:ee,transform:"scale(0)",opacity:0,transition:`all ${Re} ${Dt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ee,height:ee,backgroundColor:Ct,borderColor:ht,borderStyle:"solid",borderWidth:Ot,borderRadius:"50%",transition:`all ${Ze}`},[`${H}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${H}-checked`]:{[ue]:{borderColor:Ie,backgroundColor:d?Ct:Ie,"&::after":{transform:`scale(${$t/ee})`,opacity:1,transition:`all ${Re} ${Dt}`}}},[`${H}-disabled`]:{cursor:"not-allowed",[ue]:{backgroundColor:Nt,borderColor:ht,cursor:"not-allowed","&::after":{backgroundColor:te}},[`${H}-input`]:{cursor:"not-allowed"},[`${H}-disabled + span`]:{color:Jt,cursor:"not-allowed"},[`&${H}-checked`]:{[ue]:{"&::after":{transform:`scale(${B/ee})`}}}},[`span${H} + *`]:{paddingInlineStart:nt,paddingInlineEnd:nt}})}},P=G=>{const{buttonColor:H,controlHeight:we,componentCls:Ie,lineWidth:ee,lineType:Re,colorBorder:Ze,motionDurationSlow:Dt,motionDurationMid:Ct,buttonPaddingInline:ht,fontSize:Ot,buttonBg:$t,fontSizeLG:Nt,controlHeightLG:Jt,controlHeightSM:nt,paddingXS:te,borderRadius:X,borderRadiusSM:B,borderRadiusLG:d,buttonCheckedBg:j,buttonSolidCheckedColor:ue,colorTextDisabled:C,colorBgContainerDisabled:h,buttonCheckedBgDisabled:se,buttonCheckedColorDisabled:W,colorPrimary:D,colorPrimaryHover:ye,colorPrimaryActive:at,buttonSolidCheckedBg:We,buttonSolidCheckedHoverBg:ae,buttonSolidCheckedActiveBg:lt}=G;return{[`${Ie}-button-wrapper`]:{position:"relative",display:"inline-block",height:we,margin:0,paddingInline:ht,paddingBlock:0,color:H,fontSize:Ot,lineHeight:`${we-ee*2}px`,background:$t,border:`${ee}px ${Re} ${Ze}`,borderBlockStartWidth:ee+.02,borderInlineStartWidth:0,borderInlineEndWidth:ee,cursor:"pointer",transition:[`color ${Ct}`,`background ${Ct}`,`box-shadow ${Ct}`].join(","),a:{color:H},[`> ${Ie}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ee,insetInlineStart:-ee,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ee,paddingInline:0,backgroundColor:Ze,transition:`background-color ${Dt}`,content:'""'}},"&:first-child":{borderInlineStart:`${ee}px ${Re} ${Ze}`,borderStartStartRadius:X,borderEndStartRadius:X},"&:last-child":{borderStartEndRadius:X,borderEndEndRadius:X},"&:first-child:last-child":{borderRadius:X},[`${Ie}-group-large &`]:{height:Jt,fontSize:Nt,lineHeight:`${Jt-ee*2}px`,"&:first-child":{borderStartStartRadius:d,borderEndStartRadius:d},"&:last-child":{borderStartEndRadius:d,borderEndEndRadius:d}},[`${Ie}-group-small &`]:{height:nt,paddingInline:te-ee,paddingBlock:0,lineHeight:`${nt-ee*2}px`,"&:first-child":{borderStartStartRadius:B,borderEndStartRadius:B},"&:last-child":{borderStartEndRadius:B,borderEndEndRadius:B}},"&:hover":{position:"relative",color:D},"&:has(:focus-visible)":Object.assign({},(0,pt.oN)(G)),[`${Ie}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Ie}-button-wrapper-disabled)`]:{zIndex:1,color:D,background:j,borderColor:D,"&::before":{backgroundColor:D},"&:first-child":{borderColor:D},"&:hover":{color:ye,borderColor:ye,"&::before":{backgroundColor:ye}},"&:active":{color:at,borderColor:at,"&::before":{backgroundColor:at}}},[`${Ie}-group-solid &-checked:not(${Ie}-button-wrapper-disabled)`]:{color:ue,background:We,borderColor:We,"&:hover":{color:ue,background:ae,borderColor:ae},"&:active":{color:ue,background:lt,borderColor:lt}},"&-disabled":{color:C,backgroundColor:h,borderColor:Ze,cursor:"not-allowed","&:first-child, &:hover":{color:C,backgroundColor:h,borderColor:Ze}},[`&-disabled${Ie}-button-wrapper-checked`]:{color:W,backgroundColor:se,borderColor:Ze,boxShadow:"none"}}}},c=G=>G-4*2;var F=(0,Te.Z)("Radio",G=>{const{controlOutline:H,controlOutlineWidth:we,radioSize:Ie}=G,ee=`0 0 0 ${we}px ${H}`,Re=ee,Ze=c(Ie),Dt=(0,ft.TS)(G,{radioDotDisabledSize:Ze,radioFocusShadow:ee,radioButtonFocusShadow:Re});return[Ne(Dt),Q(Dt),P(Dt)]},G=>{const{wireframe:H,padding:we,marginXS:Ie,lineWidth:ee,fontSizeLG:Re,colorText:Ze,colorBgContainer:Dt,colorTextDisabled:Ct,controlItemBgActiveDisabled:ht,colorTextLightSolid:Ot,colorPrimary:$t,colorPrimaryHover:Nt,colorPrimaryActive:Jt}=G,nt=4,te=Re,X=H?c(te):te-(nt+ee)*2;return{radioSize:te,dotSize:X,dotColorDisabled:Ct,buttonSolidCheckedColor:Ot,buttonSolidCheckedBg:$t,buttonSolidCheckedHoverBg:Nt,buttonSolidCheckedActiveBg:Jt,buttonBg:Dt,buttonCheckedBg:Dt,buttonColor:Ze,buttonCheckedBgDisabled:ht,buttonCheckedColorDisabled:Ct,buttonPaddingInline:we-ee,wrapperMarginInlineEnd:Ie}}),N=i(14088),_=i(4572),M=function(G,H){var we={};for(var Ie in G)Object.prototype.hasOwnProperty.call(G,Ie)&&H.indexOf(Ie)<0&&(we[Ie]=G[Ie]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ie=Object.getOwnPropertySymbols(G);ee{var we,Ie;const ee=v.useContext(w),Re=v.useContext(de),{getPrefixCls:Ze,direction:Dt,radio:Ct}=v.useContext(L.E_),ht=v.useRef(null),Ot=(0,Y.sQ)(H,ht),{isFormItemInput:$t}=v.useContext(q.aM),Nt=at=>{var We,ae;(We=G.onChange)===null||We===void 0||We.call(G,at),(ae=ee==null?void 0:ee.onChange)===null||ae===void 0||ae.call(ee,at)},{prefixCls:Jt,className:nt,rootClassName:te,children:X,style:B}=G,d=M(G,["prefixCls","className","rootClassName","children","style"]),j=Ze("radio",Jt),ue=((ee==null?void 0:ee.optionType)||Re)==="button",C=ue?`${j}-button`:j,[h,se]=F(j),W=Object.assign({},d),D=v.useContext(z.Z);ee&&(W.name=ee.name,W.onChange=Nt,W.checked=G.value===ee.value,W.disabled=(we=W.disabled)!==null&&we!==void 0?we:ee.disabled),W.disabled=(Ie=W.disabled)!==null&&Ie!==void 0?Ie:D;const ye=A()(`${C}-wrapper`,{[`${C}-wrapper-checked`]:W.checked,[`${C}-wrapper-disabled`]:W.disabled,[`${C}-wrapper-rtl`]:Dt==="rtl",[`${C}-wrapper-in-form-item`]:$t},Ct==null?void 0:Ct.className,nt,te,se);return h(v.createElement(N.Z,{component:"Radio",disabled:W.disabled},v.createElement("label",{className:ye,style:Object.assign(Object.assign({},Ct==null?void 0:Ct.style),B),onMouseEnter:G.onMouseEnter,onMouseLeave:G.onMouseLeave},v.createElement(R.Z,Object.assign({},W,{className:A()(W.className,!ue&&_.A),type:"radio",prefixCls:C,ref:Ot})),X!==void 0?v.createElement("span",null,X):null)))};var Ue=v.forwardRef(ne);const pe=v.forwardRef((G,H)=>{const{getPrefixCls:we,direction:Ie}=v.useContext(L.E_),[ee,Re]=(0,O.Z)(G.defaultValue,{value:G.value}),Ze=We=>{const ae=ee,lt=We.target.value;"value"in G||Re(lt);const{onChange:K}=G;K&<!==ae&&K(We)},{prefixCls:Dt,className:Ct,rootClassName:ht,options:Ot,buttonStyle:$t="outline",disabled:Nt,children:Jt,size:nt,style:te,id:X,onMouseEnter:B,onMouseLeave:d,onFocus:j,onBlur:ue}=G,C=we("radio",Dt),h=`${C}-group`,[se,W]=F(C);let D=Jt;Ot&&Ot.length>0&&(D=Ot.map(We=>typeof We=="string"||typeof We=="number"?v.createElement(Ue,{key:We.toString(),prefixCls:C,disabled:Nt,value:We,checked:ee===We},We):v.createElement(Ue,{key:`radio-group-value-options-${We.value}`,prefixCls:C,disabled:We.disabled||Nt,value:We.value,checked:ee===We.value,title:We.title,style:We.style},We.label)));const ye=(0,s.Z)(nt),at=A()(h,`${h}-${$t}`,{[`${h}-${ye}`]:ye,[`${h}-rtl`]:Ie==="rtl"},Ct,ht,W);return se(v.createElement("div",Object.assign({},(0,V.Z)(G,{aria:!0,data:!0}),{className:at,style:te,onMouseEnter:B,onMouseLeave:d,onFocus:j,onBlur:ue,id:X,ref:H}),v.createElement(ve,{value:{onChange:Ze,value:ee,disabled:G.disabled,name:G.name,optionType:G.optionType}},D)))});var It=v.memo(pe),xe=function(G,H){var we={};for(var Ie in G)Object.prototype.hasOwnProperty.call(G,Ie)&&H.indexOf(Ie)<0&&(we[Ie]=G[Ie]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ie=Object.getOwnPropertySymbols(G);ee{const{getPrefixCls:we}=v.useContext(L.E_),{prefixCls:Ie}=G,ee=xe(G,["prefixCls"]),Re=we("radio",Ie);return v.createElement(x,{value:"button"},v.createElement(Ue,Object.assign({prefixCls:Re},ee,{type:"radio",ref:H})))};var Ve=v.forwardRef(Xe);const me=Ue;me.Button=Ve,me.Group=It,me.__ANT_RADIO=!0;var ie=me},68610:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return G}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(we,Ie){return A.createElement(v.Z,(0,o.Z)({},we,{ref:Ie,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(92310),w=i.n(ve),de=i(80962),x=i(29043),R=i(19149),Y=i(35788),z=i(85108),q=i(36994);function pt(H,we){var Ie=H.disabled,ee=H.prefixCls,Re=H.character,Ze=H.characterRender,Dt=H.index,Ct=H.count,ht=H.value,Ot=H.allowHalf,$t=H.focused,Nt=H.onHover,Jt=H.onClick,nt=function(h){Nt(h,Dt)},te=function(h){Jt(h,Dt)},X=function(h){h.keyCode===z.Z.ENTER&&Jt(h,Dt)},B=Dt+1,d=new Set([ee]);ht===0&&Dt===0&&$t?d.add("".concat(ee,"-focused")):Ot&&ht+.5>=B&&htDt?"true":"false","aria-posinset":Dt+1,"aria-setsize":Ct,tabIndex:Ie?-1:0},A.createElement("div",{className:"".concat(ee,"-first")},j),A.createElement("div",{className:"".concat(ee,"-second")},j)));return Ze&&(ue=Ze(ue,H)),ue}var Te=A.forwardRef(pt);function ft(){var H=A.useRef({});function we(ee){return H.current[ee]}function Ie(ee){return function(Re){H.current[ee]=Re}}return[we,Ie]}function Ne(H){var we=H.pageXOffset,Ie="scrollLeft";if(typeof we!="number"){var ee=H.document;we=ee.documentElement[Ie],typeof we!="number"&&(we=ee.body[Ie])}return we}function Q(H){var we,Ie,ee=H.ownerDocument,Re=ee.body,Ze=ee&&ee.documentElement,Dt=H.getBoundingClientRect();return we=Dt.left,Ie=Dt.top,we-=Ze.clientLeft||Re.clientLeft||0,Ie-=Ze.clientTop||Re.clientTop||0,{left:we,top:Ie}}function P(H){var we=Q(H),Ie=H.ownerDocument,ee=Ie.defaultView||Ie.parentWindow;return we.left+=Ne(ee),we.left}var c=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function F(H,we){var Ie,ee=H.prefixCls,Re=ee===void 0?"rc-rate":ee,Ze=H.className,Dt=H.defaultValue,Ct=H.value,ht=H.count,Ot=ht===void 0?5:ht,$t=H.allowHalf,Nt=$t===void 0?!1:$t,Jt=H.allowClear,nt=Jt===void 0?!0:Jt,te=H.character,X=te===void 0?"\u2605":te,B=H.characterRender,d=H.disabled,j=H.direction,ue=j===void 0?"ltr":j,C=H.tabIndex,h=C===void 0?0:C,se=H.autoFocus,W=H.onHoverChange,D=H.onChange,ye=H.onFocus,at=H.onBlur,We=H.onKeyDown,ae=H.onMouseLeave,lt=(0,R.Z)(H,c),K=ft(),f=(0,x.Z)(K,2),k=f[0],he=f[1],Be=A.useRef(null),dt=function(){if(!d){var y;(y=Be.current)===null||y===void 0||y.focus()}};A.useImperativeHandle(we,function(){return{focus:dt,blur:function(){if(!d){var y;(y=Be.current)===null||y===void 0||y.blur()}}}});var yt=(0,Y.Z)(Dt||0,{value:Ct}),wt=(0,x.Z)(yt,2),Ft=wt[0],Ut=wt[1],en=(0,Y.Z)(null),rn=(0,x.Z)(en,2),_t=rn[0],pn=rn[1],Tn=function(y,$){var ce=ue==="rtl",Ge=y+1;if(Nt){var Ye=k(y),At=P(Ye),St=Ye.clientWidth;(ce&&$-At>St/2||!ce&&$-At0&&!ce||$===z.Z.RIGHT&&Ge>0&&ce?(Nt?Ge-=.5:Ge-=1,Yt(Ge),y.preventDefault()):$===z.Z.LEFT&&Ge{const{componentCls:we}=H;return{[`${we}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:H.marginXS},"> div":{transition:`all ${H.motionDurationMid}, outline 0s`,"&:hover":{transform:H.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${H.lineWidth}px dashed ${H.starColor}`,transform:H.starHoverScale}},"&-first, &-second":{color:H.starBg,transition:`all ${H.motionDurationMid}`,userSelect:"none",[H.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${we}-star-first, &-half ${we}-star-second`]:{opacity:1},[`&-half ${we}-star-first, &-full ${we}-star-second`]:{color:"inherit"}}}},xe=H=>({[`&-rtl${H.componentCls}`]:{direction:"rtl"}}),Xe=H=>{const{componentCls:we}=H;return{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Z.Wf)(H)),{display:"inline-block",margin:0,padding:0,color:H.starColor,fontSize:H.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${we} ${we}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),It(H)),{[`+ ${we}-text`]:{display:"inline-block",marginInlineStart:H.marginXS,fontSize:H.fontSize}}),xe(H))}};var Ve=(0,Ue.Z)("Rate",H=>{const we=(0,pe.TS)(H,{});return[Xe(we)]},H=>({starColor:H.yellow6,starSize:H.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:H.colorFillContent})),me=function(H,we){var Ie={};for(var ee in H)Object.prototype.hasOwnProperty.call(H,ee)&&we.indexOf(ee)<0&&(Ie[ee]=H[ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ee=Object.getOwnPropertySymbols(H);Re{const{prefixCls:Ie,className:ee,rootClassName:Re,style:Ze,tooltips:Dt,character:Ct=A.createElement(fe,null)}=H,ht=me(H,["prefixCls","className","rootClassName","style","tooltips","character"]),Ot=(d,j)=>{let{index:ue}=j;return Dt?A.createElement(ne.Z,{title:Dt[ue]},d):d},{getPrefixCls:$t,direction:Nt,rate:Jt}=A.useContext(M.E_),nt=$t("rate",Ie),[te,X]=Ve(nt),B=Object.assign(Object.assign({},Jt==null?void 0:Jt.style),Ze);return te(A.createElement(_,Object.assign({ref:we,character:Ct,characterRender:Ot},ht,{className:w()(ee,Re,X,Jt==null?void 0:Jt.className),style:B,prefixCls:nt,direction:Nt})))})},57809:function(hn,rt,i){"use strict";var o=i(92310),A=i.n(o),O=i(77861),V=i(64002),v=i(59301),L=i(53487),s=i(62892),fe=i(19080),ve=i(36355),w=i(1684),de=i(93891),x=i(19716),R=i(32441),Y=i(33234),z=i(14154),q=i(58582),pt=i(84443),Te=i(66339),ft=function(F,N){var _={};for(var M in F)Object.prototype.hasOwnProperty.call(F,M)&&N.indexOf(M)<0&&(_[M]=F[M]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,M=Object.getOwnPropertySymbols(F);ne{var _,{prefixCls:M,bordered:ne=!0,className:Z,rootClassName:Ue,getPopupContainer:pe,popupClassName:It,dropdownClassName:xe,listHeight:Xe=256,placement:Ve,listItemHeight:me=24,size:ie,disabled:G,notFoundContent:H,status:we,builtinPlacements:Ie,dropdownMatchSelectWidth:ee,popupMatchSelectWidth:Re,direction:Ze,style:Dt,allowClear:Ct}=F,ht=ft(F,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Ot,getPrefixCls:$t,renderEmpty:Nt,direction:Jt,virtual:nt,popupMatchSelectWidth:te,popupOverflow:X,select:B}=v.useContext(ve.E_),d=$t("select",M),j=$t(),ue=Ze!=null?Ze:Jt,{compactSize:C,compactItemClassnames:h}=(0,Y.ri)(d,ue),[se,W]=(0,z.Z)(d),D=v.useMemo(()=>{const{mode:On}=ht;if(On!=="combobox")return On===Ne?"combobox":On},[ht.mode]),ye=D==="multiple"||D==="tags",at=(0,pt.Z)(ht.suffixIcon,ht.showArrow),We=(_=Re!=null?Re:ee)!==null&&_!==void 0?_:te,{status:ae,hasFeedback:lt,isFormItemInput:K,feedbackIcon:f}=v.useContext(R.aM),k=(0,fe.F)(ae,we);let he;H!==void 0?he=H:D==="combobox"?he=null:he=(Nt==null?void 0:Nt("Select"))||v.createElement(de.Z,{componentName:"Select"});const{suffixIcon:Be,itemIcon:dt,removeIcon:yt,clearIcon:wt}=(0,Te.Z)(Object.assign(Object.assign({},ht),{multiple:ye,hasFeedback:lt,feedbackIcon:f,showSuffixIcon:at,prefixCls:d,showArrow:ht.showArrow,componentName:"Select"})),Ft=Ct===!0?{clearIcon:wt}:Ct,Ut=(0,V.Z)(ht,["suffixIcon","itemIcon"]),en=A()(It||xe,{[`${d}-dropdown-${ue}`]:ue==="rtl"},Ue,W),rn=(0,x.Z)(On=>{var fn;return(fn=ie!=null?ie:C)!==null&&fn!==void 0?fn:On}),_t=v.useContext(w.Z),pn=G!=null?G:_t,Tn=A()({[`${d}-lg`]:rn==="large",[`${d}-sm`]:rn==="small",[`${d}-rtl`]:ue==="rtl",[`${d}-borderless`]:!ne,[`${d}-in-form-item`]:K},(0,fe.Z)(d,k,lt),h,B==null?void 0:B.className,Z,Ue,W),Yt=v.useMemo(()=>Ve!==void 0?Ve:ue==="rtl"?"bottomRight":"bottomLeft",[Ve,ue]),zn=(0,q.Z)(Ie,X);return se(v.createElement(O.ZP,Object.assign({ref:N,virtual:nt,showSearch:B==null?void 0:B.showSearch},Ut,{style:Object.assign(Object.assign({},B==null?void 0:B.style),Dt),dropdownMatchSelectWidth:We,builtinPlacements:zn,transitionName:(0,s.m)(j,"slide-up",ht.transitionName),listHeight:Xe,listItemHeight:me,mode:D,prefixCls:d,placement:Yt,direction:ue,suffixIcon:Be,menuItemSelectedIcon:dt,removeIcon:yt,allowClear:Ft,notFoundContent:he,className:Tn,getPopupContainer:pe||Ot,dropdownClassName:en,disabled:pn})))},P=v.forwardRef(Q),c=(0,L.Z)(P);P.SECRET_COMBOBOX_MODE_DO_NOT_USE=Ne,P.Option=O.Wx,P.OptGroup=O.Xo,P._InternalPanelDoNotUseOrYouWillBeFired=c,rt.default=P},14154:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return P}});var o=i(17313),A=i(74207),O=i(37613),V=i(83116),v=i(13826),L=i(92899);const s=c=>{const{optionHeight:F,optionFontSize:N,optionLineHeight:_,optionPadding:M}=c;return{position:"relative",display:"block",minHeight:F,padding:M,color:c.colorText,fontWeight:"normal",fontSize:N,lineHeight:_,boxSizing:"border-box"}};var ve=c=>{const{antCls:F,componentCls:N}=c,_=`${N}-item`,M=`&${F}-slide-up-enter${F}-slide-up-enter-active`,ne=`&${F}-slide-up-appear${F}-slide-up-appear-active`,Z=`&${F}-slide-up-leave${F}-slide-up-leave-active`,Ue=`${N}-dropdown-placement-`;return[{[`${N}-dropdown`]:Object.assign(Object.assign({},(0,o.Wf)(c)),{position:"absolute",top:-9999,zIndex:c.zIndexPopup,boxSizing:"border-box",padding:c.paddingXXS,overflow:"hidden",fontSize:c.fontSize,fontVariant:"initial",backgroundColor:c.colorBgElevated,borderRadius:c.borderRadiusLG,outline:"none",boxShadow:c.boxShadowSecondary,[` ${M}${Ue}bottomLeft, ${ne}${Ue}bottomLeft `]:{animationName:v.fJ},[` @@ -103,14 +103,14 @@ `]:{paddingInlineEnd:Z},[`&${N}-open ${N}-selection-item`]:{color:c.colorTextPlaceholder},[`&:not(${N}-customize-input)`]:{[`${N}-selector`]:{width:"100%",height:c.controlHeight,padding:`0 ${_}px`,[`${N}-selection-search-input`]:{height:ne},"&:after":{lineHeight:`${ne}px`}}},[`&${N}-customize-input`]:{[`${N}-selector`]:{"&:after":{display:"none"},[`${N}-selection-search`]:{position:"static",width:"100%"},[`${N}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${_}px`,"&:after":{display:"none"}}}}}}}function q(c){const{componentCls:F}=c,N=c.controlPaddingHorizontalSM-c.lineWidth;return[z(c),z((0,O.TS)(c,{controlHeight:c.controlHeightSM,borderRadius:c.borderRadiusSM}),"sm"),{[`${F}-single${F}-sm`]:{[`&:not(${F}-customize-input)`]:{[`${F}-selection-search`]:{insetInlineStart:N,insetInlineEnd:N},[`${F}-selector`]:{padding:`0 ${N}px`},[`&${F}-show-arrow ${F}-selection-search`]:{insetInlineEnd:N+c.fontSize*1.5},[` &${F}-show-arrow ${F}-selection-item, &${F}-show-arrow ${F}-selection-placeholder - `]:{paddingInlineEnd:c.fontSize*1.5}}}},z((0,O.TS)(c,{controlHeight:c.singleItemHeightLG,fontSize:c.fontSizeLG,borderRadius:c.borderRadiusLG}),"lg")]}const pt=c=>{const{componentCls:F,selectorBg:N}=c;return{position:"relative",backgroundColor:N,border:`${c.lineWidth}px ${c.lineType} ${c.colorBorder}`,transition:`all ${c.motionDurationMid} ${c.motionEaseInOut}`,input:{cursor:"pointer"},[`${F}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${F}-disabled&`]:{color:c.colorTextDisabled,background:c.colorBgContainerDisabled,cursor:"not-allowed",[`${F}-multiple&`]:{background:c.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Te=function(c,F){let N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:_,borderHoverColor:M,outlineColor:ne,antCls:Z}=F,Ue=N?{[`${_}-selector`]:{borderColor:M}}:{};return{[c]:{[`&:not(${_}-disabled):not(${_}-customize-input):not(${Z}-pagination-size-changer)`]:Object.assign(Object.assign({},Ue),{[`${_}-focused& ${_}-selector`]:{borderColor:M,boxShadow:`0 0 0 ${F.controlOutlineWidth}px ${ne}`,outline:0},[`&:hover ${_}-selector`]:{borderColor:M}})}}},ft=c=>{const{componentCls:F}=c;return{[`${F}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Ne=c=>{const{componentCls:F,inputPaddingHorizontalBase:N,iconCls:_}=c;return{[F]:Object.assign(Object.assign({},(0,o.Wf)(c)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${F}-customize-input) ${F}-selector`]:Object.assign(Object.assign({},pt(c)),ft(c)),[`${F}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},o.vS),[`${F}-selection-placeholder`]:Object.assign(Object.assign({},o.vS),{flex:1,color:c.colorTextPlaceholder,pointerEvents:"none"}),[`${F}-arrow`]:Object.assign(Object.assign({},(0,o.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:N,height:c.fontSizeIcon,marginTop:-c.fontSizeIcon/2,color:c.colorTextQuaternary,fontSize:c.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[_]:{verticalAlign:"top",transition:`transform ${c.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${F}-suffix)`]:{pointerEvents:"auto"}},[`${F}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${F}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:N,zIndex:1,display:"inline-block",width:c.fontSizeIcon,height:c.fontSizeIcon,marginTop:-c.fontSizeIcon/2,color:c.colorTextQuaternary,fontSize:c.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:c.clearBg,cursor:"pointer",opacity:0,transition:`color ${c.motionDurationMid} ease, opacity ${c.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:c.colorTextTertiary}},"&:hover":{[`${F}-clear`]:{opacity:1}}}),[`${F}-has-feedback`]:{[`${F}-clear`]:{insetInlineEnd:N+c.fontSize+c.paddingXS}}}},Q=c=>{const{componentCls:F}=c;return[{[F]:{[`&-borderless ${F}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${F}-in-form-item`]:{width:"100%"}}},Ne(c),q(c),Y(c),ve(c),{[`${F}-rtl`]:{direction:"rtl"}},Te(F,(0,O.TS)(c,{borderHoverColor:c.colorPrimaryHover,outlineColor:c.controlOutline})),Te(`${F}-status-error`,(0,O.TS)(c,{borderHoverColor:c.colorErrorHover,outlineColor:c.colorErrorOutline}),!0),Te(`${F}-status-warning`,(0,O.TS)(c,{borderHoverColor:c.colorWarningHover,outlineColor:c.colorWarningOutline}),!0),(0,A.c)(c,{borderElCls:`${F}-selector`,focusElCls:`${F}-focused`})]};var P=(0,V.Z)("Select",(c,F)=>{let{rootPrefixCls:N}=F;const _=(0,O.TS)(c,{rootPrefixCls:N,inputPaddingHorizontalBase:c.paddingSM-1,multipleSelectItemHeight:c.multipleItemHeight});return[Q(_)]},c=>{const{fontSize:F,lineHeight:N,controlHeight:_,controlPaddingHorizontal:M,zIndexPopupBase:ne,colorText:Z,fontWeightStrong:Ue,controlItemBgActive:pe,controlItemBgHover:It,colorBgContainer:xe,colorFillSecondary:Xe,controlHeightLG:Ve,controlHeightSM:me,colorBgContainerDisabled:oe,colorTextDisabled:G}=c;return{zIndexPopup:ne+50,optionSelectedColor:Z,optionSelectedFontWeight:Ue,optionSelectedBg:pe,optionActiveBg:It,optionPadding:`${(_-F*N)/2}px ${M}px`,optionFontSize:F,optionLineHeight:N,optionHeight:_,selectorBg:xe,clearBg:xe,singleItemHeightLG:Ve,multipleItemBg:Xe,multipleItemBorderColor:"transparent",multipleItemHeight:me,multipleItemHeightLG:_,multipleSelectorBgDisabled:oe,multipleItemColorDisabled:G,multipleItemBorderColorDisabled:"transparent"}})},58582:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});const o=O=>{const v={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:O==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},v),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},v),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},v),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},v),{points:["br","tr"],offset:[0,-4]})}};function A(O,V){return O||o(V)}},84443:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return o}});function o(A,O){return O!==void 0?O:A!==null}},66339:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(89699),A=i(37637),O=i(77318),V=i(76995),v=i(78714),L=i(56981),s=i(59301);function fe(ve){let{suffixIcon:w,clearIcon:de,menuItemSelectedIcon:x,removeIcon:R,loading:Y,multiple:z,hasFeedback:q,prefixCls:pt,showSuffixIcon:Te,feedbackIcon:ft,showArrow:Ne,componentName:Q}=ve;const P=de!=null?de:s.createElement(A.Z,null),c=M=>w===null&&!q&&!Ne?null:s.createElement(s.Fragment,null,Te!==!1&&M,q&&ft);let F=null;if(w!==void 0)F=c(w);else if(Y)F=c(s.createElement(v.Z,{spin:!0}));else{const M=`${pt}-suffix`;F=ne=>{let{open:Z,showSearch:Ue}=ne;return c(Z&&Ue?s.createElement(L.Z,{className:M}):s.createElement(V.Z,{className:M}))}}let N=null;x!==void 0?N=x:z?N=s.createElement(o.Z,null):N=null;let _=null;return R!==void 0?_=R:_=s.createElement(O.Z,null),{clearIcon:P,suffixIcon:F,itemIcon:N,removeIcon:_}}},69127:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return X}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(64002),s=B=>{const{prefixCls:d,className:j,style:ue,size:C,shape:h}=B,le=A()({[`${d}-lg`]:C==="large",[`${d}-sm`]:C==="small"}),W=A()({[`${d}-circle`]:h==="circle",[`${d}-square`]:h==="square",[`${d}-round`]:h==="round"}),D=O.useMemo(()=>typeof C=="number"?{width:C,height:C,lineHeight:`${C}px`}:{},[C]);return O.createElement("span",{className:A()(d,le,W,j),style:Object.assign(Object.assign({},D),ue)})},fe=i(88252),ve=i(83116),w=i(37613);const de=new fe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),x=B=>({height:B,lineHeight:`${B}px`}),R=B=>Object.assign({width:B},x(B)),Y=B=>({background:B.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:de,animationDuration:B.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),z=B=>Object.assign({width:B*5,minWidth:B*5},x(B)),q=B=>{const{skeletonAvatarCls:d,gradientFromColor:j,controlHeight:ue,controlHeightLG:C,controlHeightSM:h}=B;return{[`${d}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j},R(ue)),[`${d}${d}-circle`]:{borderRadius:"50%"},[`${d}${d}-lg`]:Object.assign({},R(C)),[`${d}${d}-sm`]:Object.assign({},R(h))}},pt=B=>{const{controlHeight:d,borderRadiusSM:j,skeletonInputCls:ue,controlHeightLG:C,controlHeightSM:h,gradientFromColor:le}=B;return{[`${ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:le,borderRadius:j},z(d)),[`${ue}-lg`]:Object.assign({},z(C)),[`${ue}-sm`]:Object.assign({},z(h))}},Te=B=>Object.assign({width:B},x(B)),ft=B=>{const{skeletonImageCls:d,imageSizeBase:j,gradientFromColor:ue,borderRadiusSM:C}=B;return{[`${d}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ue,borderRadius:C},Te(j*2)),{[`${d}-path`]:{fill:"#bfbfbf"},[`${d}-svg`]:Object.assign(Object.assign({},Te(j)),{maxWidth:j*4,maxHeight:j*4}),[`${d}-svg${d}-svg-circle`]:{borderRadius:"50%"}}),[`${d}${d}-circle`]:{borderRadius:"50%"}}},Ne=(B,d,j)=>{const{skeletonButtonCls:ue}=B;return{[`${j}${ue}-circle`]:{width:d,minWidth:d,borderRadius:"50%"},[`${j}${ue}-round`]:{borderRadius:d}}},Q=B=>Object.assign({width:B*2,minWidth:B*2},x(B)),P=B=>{const{borderRadiusSM:d,skeletonButtonCls:j,controlHeight:ue,controlHeightLG:C,controlHeightSM:h,gradientFromColor:le}=B;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:le,borderRadius:d,width:ue*2,minWidth:ue*2},Q(ue))},Ne(B,ue,j)),{[`${j}-lg`]:Object.assign({},Q(C))}),Ne(B,C,`${j}-lg`)),{[`${j}-sm`]:Object.assign({},Q(h))}),Ne(B,h,`${j}-sm`))},c=B=>{const{componentCls:d,skeletonAvatarCls:j,skeletonTitleCls:ue,skeletonParagraphCls:C,skeletonButtonCls:h,skeletonInputCls:le,skeletonImageCls:W,controlHeight:D,controlHeightLG:ye,controlHeightSM:at,gradientFromColor:We,padding:se,marginSM:lt,borderRadius:K,titleHeight:f,blockRadius:k,paragraphLiHeight:he,controlHeightXS:Be,paragraphMarginTop:dt}=B;return{[`${d}`]:{display:"table",width:"100%",[`${d}-header`]:{display:"table-cell",paddingInlineEnd:se,verticalAlign:"top",[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We},R(D)),[`${j}-circle`]:{borderRadius:"50%"},[`${j}-lg`]:Object.assign({},R(ye)),[`${j}-sm`]:Object.assign({},R(at))},[`${d}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ue}`]:{width:"100%",height:f,background:We,borderRadius:k,[`+ ${C}`]:{marginBlockStart:at}},[`${C}`]:{padding:0,"> li":{width:"100%",height:he,listStyle:"none",background:We,borderRadius:k,"+ li":{marginBlockStart:Be}}},[`${C}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${d}-content`]:{[`${ue}, ${C} > li`]:{borderRadius:K}}},[`${d}-with-avatar ${d}-content`]:{[`${ue}`]:{marginBlockStart:lt,[`+ ${C}`]:{marginBlockStart:dt}}},[`${d}${d}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},P(B)),q(B)),pt(B)),ft(B)),[`${d}${d}-block`]:{width:"100%",[`${h}`]:{width:"100%"},[`${le}`]:{width:"100%"}},[`${d}${d}-active`]:{[` + `]:{paddingInlineEnd:c.fontSize*1.5}}}},z((0,O.TS)(c,{controlHeight:c.singleItemHeightLG,fontSize:c.fontSizeLG,borderRadius:c.borderRadiusLG}),"lg")]}const pt=c=>{const{componentCls:F,selectorBg:N}=c;return{position:"relative",backgroundColor:N,border:`${c.lineWidth}px ${c.lineType} ${c.colorBorder}`,transition:`all ${c.motionDurationMid} ${c.motionEaseInOut}`,input:{cursor:"pointer"},[`${F}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${F}-disabled&`]:{color:c.colorTextDisabled,background:c.colorBgContainerDisabled,cursor:"not-allowed",[`${F}-multiple&`]:{background:c.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Te=function(c,F){let N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:_,borderHoverColor:M,outlineColor:ne,antCls:Z}=F,Ue=N?{[`${_}-selector`]:{borderColor:M}}:{};return{[c]:{[`&:not(${_}-disabled):not(${_}-customize-input):not(${Z}-pagination-size-changer)`]:Object.assign(Object.assign({},Ue),{[`${_}-focused& ${_}-selector`]:{borderColor:M,boxShadow:`0 0 0 ${F.controlOutlineWidth}px ${ne}`,outline:0},[`&:hover ${_}-selector`]:{borderColor:M}})}}},ft=c=>{const{componentCls:F}=c;return{[`${F}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Ne=c=>{const{componentCls:F,inputPaddingHorizontalBase:N,iconCls:_}=c;return{[F]:Object.assign(Object.assign({},(0,o.Wf)(c)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${F}-customize-input) ${F}-selector`]:Object.assign(Object.assign({},pt(c)),ft(c)),[`${F}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},o.vS),[`${F}-selection-placeholder`]:Object.assign(Object.assign({},o.vS),{flex:1,color:c.colorTextPlaceholder,pointerEvents:"none"}),[`${F}-arrow`]:Object.assign(Object.assign({},(0,o.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:N,height:c.fontSizeIcon,marginTop:-c.fontSizeIcon/2,color:c.colorTextQuaternary,fontSize:c.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[_]:{verticalAlign:"top",transition:`transform ${c.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${F}-suffix)`]:{pointerEvents:"auto"}},[`${F}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${F}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:N,zIndex:1,display:"inline-block",width:c.fontSizeIcon,height:c.fontSizeIcon,marginTop:-c.fontSizeIcon/2,color:c.colorTextQuaternary,fontSize:c.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:c.clearBg,cursor:"pointer",opacity:0,transition:`color ${c.motionDurationMid} ease, opacity ${c.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:c.colorTextTertiary}},"&:hover":{[`${F}-clear`]:{opacity:1}}}),[`${F}-has-feedback`]:{[`${F}-clear`]:{insetInlineEnd:N+c.fontSize+c.paddingXS}}}},Q=c=>{const{componentCls:F}=c;return[{[F]:{[`&-borderless ${F}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${F}-in-form-item`]:{width:"100%"}}},Ne(c),q(c),Y(c),ve(c),{[`${F}-rtl`]:{direction:"rtl"}},Te(F,(0,O.TS)(c,{borderHoverColor:c.colorPrimaryHover,outlineColor:c.controlOutline})),Te(`${F}-status-error`,(0,O.TS)(c,{borderHoverColor:c.colorErrorHover,outlineColor:c.colorErrorOutline}),!0),Te(`${F}-status-warning`,(0,O.TS)(c,{borderHoverColor:c.colorWarningHover,outlineColor:c.colorWarningOutline}),!0),(0,A.c)(c,{borderElCls:`${F}-selector`,focusElCls:`${F}-focused`})]};var P=(0,V.Z)("Select",(c,F)=>{let{rootPrefixCls:N}=F;const _=(0,O.TS)(c,{rootPrefixCls:N,inputPaddingHorizontalBase:c.paddingSM-1,multipleSelectItemHeight:c.multipleItemHeight});return[Q(_)]},c=>{const{fontSize:F,lineHeight:N,controlHeight:_,controlPaddingHorizontal:M,zIndexPopupBase:ne,colorText:Z,fontWeightStrong:Ue,controlItemBgActive:pe,controlItemBgHover:It,colorBgContainer:xe,colorFillSecondary:Xe,controlHeightLG:Ve,controlHeightSM:me,colorBgContainerDisabled:ie,colorTextDisabled:G}=c;return{zIndexPopup:ne+50,optionSelectedColor:Z,optionSelectedFontWeight:Ue,optionSelectedBg:pe,optionActiveBg:It,optionPadding:`${(_-F*N)/2}px ${M}px`,optionFontSize:F,optionLineHeight:N,optionHeight:_,selectorBg:xe,clearBg:xe,singleItemHeightLG:Ve,multipleItemBg:Xe,multipleItemBorderColor:"transparent",multipleItemHeight:me,multipleItemHeightLG:_,multipleSelectorBgDisabled:ie,multipleItemColorDisabled:G,multipleItemBorderColorDisabled:"transparent"}})},58582:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});const o=O=>{const v={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:O==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},v),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},v),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},v),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},v),{points:["br","tr"],offset:[0,-4]})}};function A(O,V){return O||o(V)}},84443:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return o}});function o(A,O){return O!==void 0?O:A!==null}},66339:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return fe}});var o=i(89699),A=i(37637),O=i(77318),V=i(76995),v=i(78714),L=i(56981),s=i(59301);function fe(ve){let{suffixIcon:w,clearIcon:de,menuItemSelectedIcon:x,removeIcon:R,loading:Y,multiple:z,hasFeedback:q,prefixCls:pt,showSuffixIcon:Te,feedbackIcon:ft,showArrow:Ne,componentName:Q}=ve;const P=de!=null?de:s.createElement(A.Z,null),c=M=>w===null&&!q&&!Ne?null:s.createElement(s.Fragment,null,Te!==!1&&M,q&&ft);let F=null;if(w!==void 0)F=c(w);else if(Y)F=c(s.createElement(v.Z,{spin:!0}));else{const M=`${pt}-suffix`;F=ne=>{let{open:Z,showSearch:Ue}=ne;return c(Z&&Ue?s.createElement(L.Z,{className:M}):s.createElement(V.Z,{className:M}))}}let N=null;x!==void 0?N=x:z?N=s.createElement(o.Z,null):N=null;let _=null;return R!==void 0?_=R:_=s.createElement(O.Z,null),{clearIcon:P,suffixIcon:F,itemIcon:N,removeIcon:_}}},69127:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return X}});var o=i(92310),A=i.n(o),O=i(59301),V=i(36355),v=i(64002),s=B=>{const{prefixCls:d,className:j,style:ue,size:C,shape:h}=B,se=A()({[`${d}-lg`]:C==="large",[`${d}-sm`]:C==="small"}),W=A()({[`${d}-circle`]:h==="circle",[`${d}-square`]:h==="square",[`${d}-round`]:h==="round"}),D=O.useMemo(()=>typeof C=="number"?{width:C,height:C,lineHeight:`${C}px`}:{},[C]);return O.createElement("span",{className:A()(d,se,W,j),style:Object.assign(Object.assign({},D),ue)})},fe=i(88252),ve=i(83116),w=i(37613);const de=new fe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),x=B=>({height:B,lineHeight:`${B}px`}),R=B=>Object.assign({width:B},x(B)),Y=B=>({background:B.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:de,animationDuration:B.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),z=B=>Object.assign({width:B*5,minWidth:B*5},x(B)),q=B=>{const{skeletonAvatarCls:d,gradientFromColor:j,controlHeight:ue,controlHeightLG:C,controlHeightSM:h}=B;return{[`${d}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j},R(ue)),[`${d}${d}-circle`]:{borderRadius:"50%"},[`${d}${d}-lg`]:Object.assign({},R(C)),[`${d}${d}-sm`]:Object.assign({},R(h))}},pt=B=>{const{controlHeight:d,borderRadiusSM:j,skeletonInputCls:ue,controlHeightLG:C,controlHeightSM:h,gradientFromColor:se}=B;return{[`${ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:se,borderRadius:j},z(d)),[`${ue}-lg`]:Object.assign({},z(C)),[`${ue}-sm`]:Object.assign({},z(h))}},Te=B=>Object.assign({width:B},x(B)),ft=B=>{const{skeletonImageCls:d,imageSizeBase:j,gradientFromColor:ue,borderRadiusSM:C}=B;return{[`${d}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ue,borderRadius:C},Te(j*2)),{[`${d}-path`]:{fill:"#bfbfbf"},[`${d}-svg`]:Object.assign(Object.assign({},Te(j)),{maxWidth:j*4,maxHeight:j*4}),[`${d}-svg${d}-svg-circle`]:{borderRadius:"50%"}}),[`${d}${d}-circle`]:{borderRadius:"50%"}}},Ne=(B,d,j)=>{const{skeletonButtonCls:ue}=B;return{[`${j}${ue}-circle`]:{width:d,minWidth:d,borderRadius:"50%"},[`${j}${ue}-round`]:{borderRadius:d}}},Q=B=>Object.assign({width:B*2,minWidth:B*2},x(B)),P=B=>{const{borderRadiusSM:d,skeletonButtonCls:j,controlHeight:ue,controlHeightLG:C,controlHeightSM:h,gradientFromColor:se}=B;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:se,borderRadius:d,width:ue*2,minWidth:ue*2},Q(ue))},Ne(B,ue,j)),{[`${j}-lg`]:Object.assign({},Q(C))}),Ne(B,C,`${j}-lg`)),{[`${j}-sm`]:Object.assign({},Q(h))}),Ne(B,h,`${j}-sm`))},c=B=>{const{componentCls:d,skeletonAvatarCls:j,skeletonTitleCls:ue,skeletonParagraphCls:C,skeletonButtonCls:h,skeletonInputCls:se,skeletonImageCls:W,controlHeight:D,controlHeightLG:ye,controlHeightSM:at,gradientFromColor:We,padding:ae,marginSM:lt,borderRadius:K,titleHeight:f,blockRadius:k,paragraphLiHeight:he,controlHeightXS:Be,paragraphMarginTop:dt}=B;return{[`${d}`]:{display:"table",width:"100%",[`${d}-header`]:{display:"table-cell",paddingInlineEnd:ae,verticalAlign:"top",[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We},R(D)),[`${j}-circle`]:{borderRadius:"50%"},[`${j}-lg`]:Object.assign({},R(ye)),[`${j}-sm`]:Object.assign({},R(at))},[`${d}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ue}`]:{width:"100%",height:f,background:We,borderRadius:k,[`+ ${C}`]:{marginBlockStart:at}},[`${C}`]:{padding:0,"> li":{width:"100%",height:he,listStyle:"none",background:We,borderRadius:k,"+ li":{marginBlockStart:Be}}},[`${C}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${d}-content`]:{[`${ue}, ${C} > li`]:{borderRadius:K}}},[`${d}-with-avatar ${d}-content`]:{[`${ue}`]:{marginBlockStart:lt,[`+ ${C}`]:{marginBlockStart:dt}}},[`${d}${d}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},P(B)),q(B)),pt(B)),ft(B)),[`${d}${d}-block`]:{width:"100%",[`${h}`]:{width:"100%"},[`${se}`]:{width:"100%"}},[`${d}${d}-active`]:{[` ${ue}, ${C} > li, ${j}, ${h}, - ${le}, + ${se}, ${W} - `]:Object.assign({},Y(B))}}};var F=(0,ve.Z)("Skeleton",B=>{const{componentCls:d}=B,j=(0,w.TS)(B,{skeletonAvatarCls:`${d}-avatar`,skeletonTitleCls:`${d}-title`,skeletonParagraphCls:`${d}-paragraph`,skeletonButtonCls:`${d}-button`,skeletonInputCls:`${d}-input`,skeletonImageCls:`${d}-image`,imageSizeBase:B.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${B.gradientFromColor} 25%, ${B.gradientToColor} 37%, ${B.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[c(j)]},B=>{const{colorFillContent:d,colorFill:j}=B,ue=d,C=j;return{color:ue,colorGradientEnd:C,gradientFromColor:ue,gradientToColor:C,titleHeight:B.controlHeight/2,blockRadius:B.borderRadiusSM,paragraphMarginTop:B.marginLG+B.marginXXS,paragraphLiHeight:B.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),_=B=>{const{prefixCls:d,className:j,rootClassName:ue,active:C,shape:h="circle",size:le="default"}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=(0,v.Z)(B,["prefixCls","className"]),se=A()(D,`${D}-element`,{[`${D}-active`]:C},j,ue,at);return ye(O.createElement("div",{className:se},O.createElement(s,Object.assign({prefixCls:`${D}-avatar`,shape:h,size:le},We))))},ne=B=>{const{prefixCls:d,className:j,rootClassName:ue,active:C,block:h=!1,size:le="default"}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=(0,v.Z)(B,["prefixCls"]),se=A()(D,`${D}-element`,{[`${D}-active`]:C,[`${D}-block`]:h},j,ue,at);return ye(O.createElement("div",{className:se},O.createElement(s,Object.assign({prefixCls:`${D}-button`,size:le},We))))};const Z="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 pe=B=>{const{prefixCls:d,className:j,rootClassName:ue,style:C,active:h}=B,{getPrefixCls:le}=O.useContext(V.E_),W=le("skeleton",d),[D,ye]=F(W),at=A()(W,`${W}-element`,{[`${W}-active`]:h},j,ue,ye);return D(O.createElement("div",{className:at},O.createElement("div",{className:A()(`${W}-image`,j),style:C},O.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${W}-image-svg`},O.createElement("path",{d:Z,className:`${W}-image-path`})))))},xe=B=>{const{prefixCls:d,className:j,rootClassName:ue,active:C,block:h,size:le="default"}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=(0,v.Z)(B,["prefixCls"]),se=A()(D,`${D}-element`,{[`${D}-active`]:C,[`${D}-block`]:h},j,ue,at);return ye(O.createElement("div",{className:se},O.createElement(s,Object.assign({prefixCls:`${D}-input`,size:le},We))))},Xe=i(5891),Ve={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"},me=Ve,oe=i(31533),G=function(d,j){return O.createElement(oe.Z,(0,Xe.Z)({},d,{ref:j,icon:me}))},H=O.forwardRef(G),we=H,ee=B=>{const{prefixCls:d,className:j,rootClassName:ue,style:C,active:h,children:le}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=A()(D,`${D}-element`,{[`${D}-active`]:h},at,j,ue),se=le!=null?le:O.createElement(we,null);return ye(O.createElement("div",{className:We},O.createElement("div",{className:A()(`${D}-image`,j),style:C},se)))},Re=i(26390),Dt=B=>{const d=W=>{const{width:D,rows:ye=2}=B;if(Array.isArray(D))return D[W];if(ye-1===W)return D},{prefixCls:j,className:ue,style:C,rows:h}=B,le=(0,Re.Z)(Array(h)).map((W,D)=>O.createElement("li",{key:D,style:{width:d(D)}}));return O.createElement("ul",{className:A()(j,ue),style:C},le)},ht=B=>{let{prefixCls:d,className:j,width:ue,style:C}=B;return O.createElement("h3",{className:A()(d,j),style:Object.assign({width:ue},C)})};function Ot(B){return B&&typeof B=="object"?B:{}}function $t(B,d){return B&&!d?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Nt(B,d){return!B&&d?{width:"38%"}:B&&d?{width:"50%"}:{}}function Jt(B,d){const j={};return(!B||!d)&&(j.width="61%"),!B&&d?j.rows=3:j.rows=2,j}const nt=B=>{const{prefixCls:d,loading:j,className:ue,rootClassName:C,style:h,children:le,avatar:W=!1,title:D=!0,paragraph:ye=!0,active:at,round:We}=B,{getPrefixCls:se,direction:lt,skeleton:K}=O.useContext(V.E_),f=se("skeleton",d),[k,he]=F(f);if(j||!("loading"in B)){const Be=!!W,dt=!!D,yt=!!ye;let wt;if(Be){const en=Object.assign(Object.assign({prefixCls:`${f}-avatar`},$t(dt,yt)),Ot(W));wt=O.createElement("div",{className:`${f}-header`},O.createElement(s,Object.assign({},en)))}let Ft;if(dt||yt){let en;if(dt){const _t=Object.assign(Object.assign({prefixCls:`${f}-title`},Nt(Be,yt)),Ot(D));en=O.createElement(ht,Object.assign({},_t))}let nn;if(yt){const _t=Object.assign(Object.assign({prefixCls:`${f}-paragraph`},Jt(Be,dt)),Ot(ye));nn=O.createElement(Dt,Object.assign({},_t))}Ft=O.createElement("div",{className:`${f}-content`},en,nn)}const Ut=A()(f,{[`${f}-with-avatar`]:Be,[`${f}-active`]:at,[`${f}-rtl`]:lt==="rtl",[`${f}-round`]:We},K==null?void 0:K.className,ue,C,he);return k(O.createElement("div",{className:Ut,style:Object.assign(Object.assign({},K==null?void 0:K.style),h)},wt,Ft))}return typeof le!="undefined"?le:null};nt.Button=ne,nt.Avatar=_,nt.Input=xe,nt.Image=pe,nt.Node=ee;var te=nt,X=te},81327:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return pt}});var o=i(59301),A=i(92310),O=i.n(A),V=i(38298),v=i(36355),L=i(33234);const s=o.createContext({latestIndex:0}),fe=s.Provider;var w=Te=>{let{className:ft,index:Ne,children:Q,split:P,style:c}=Te;const{latestIndex:F}=o.useContext(s);return Q==null?null:o.createElement(o.Fragment,null,o.createElement("div",{className:ft,style:c},Q),Ne{var Ne,Q;const{getPrefixCls:P,space:c,direction:F}=o.useContext(v.E_),{size:N=(c==null?void 0:c.size)||"small",align:_,className:M,rootClassName:ne,children:Z,direction:Ue="horizontal",prefixCls:pe,split:It,style:xe,wrap:Xe=!1,classNames:Ve,styles:me}=Te,oe=Y(Te,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[G,H]=Array.isArray(N)?N:[N,N],we=x(H),Ie=x(G),ee=R(H),Re=R(G),Qe=(0,V.Z)(Z,{keepEmpty:!0}),Dt=_===void 0&&Ue==="horizontal"?"center":_,Ct=P("space",pe),[ht,Ot]=(0,de.Z)(Ct),$t=O()(Ct,c==null?void 0:c.className,Ot,`${Ct}-${Ue}`,{[`${Ct}-rtl`]:F==="rtl",[`${Ct}-align-${Dt}`]:Dt,[`${Ct}-gap-row-${H}`]:we,[`${Ct}-gap-col-${G}`]:Ie},M,ne),Nt=O()(`${Ct}-item`,(Ne=Ve==null?void 0:Ve.item)!==null&&Ne!==void 0?Ne:(Q=c==null?void 0:c.classNames)===null||Q===void 0?void 0:Q.item);let Jt=0;const nt=Qe.map((B,d)=>{var j,ue;B!=null&&(Jt=d);const C=B&&B.key||`${Nt}-${d}`;return o.createElement(w,{className:Nt,key:C,index:d,split:It,style:(j=me==null?void 0:me.item)!==null&&j!==void 0?j:(ue=c==null?void 0:c.styles)===null||ue===void 0?void 0:ue.item},B)}),te=o.useMemo(()=>({latestIndex:Jt}),[Jt]);if(Qe.length===0)return null;const X={};return Xe&&(X.flexWrap="wrap"),!Ie&&Re&&(X.columnGap=G),!we&&ee&&(X.rowGap=H),ht(o.createElement("div",Object.assign({ref:ft,className:$t,style:Object.assign(Object.assign(Object.assign({},X),c==null?void 0:c.style),xe)},oe),o.createElement(fe,{value:te},nt)))});q.Compact=L.ZP;var pt=q},31797:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return F}});var o=i(59301),A=i(56762),O=i(92343),V=i(92310),v=i.n(V),L=i(36355),s=i(69127),ve=N=>{const{value:_,formatter:M,precision:ne,decimalSeparator:Z,groupSeparator:Ue="",prefixCls:pe}=N;let It;if(typeof M=="function")It=M(_);else{const xe=String(_),Xe=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Xe||xe==="-")It=xe;else{const Ve=Xe[1];let me=Xe[2]||"0",oe=Xe[4]||"";me=me.replace(/\B(?=(\d{3})+(?!\d))/g,Ue),typeof ne=="number"&&(oe=oe.padEnd(ne,"0").slice(0,ne>0?ne:0)),oe&&(oe=`${Z}${oe}`),It=[o.createElement("span",{key:"int",className:`${pe}-content-value-int`},Ve,me),oe&&o.createElement("span",{key:"decimal",className:`${pe}-content-value-decimal`},oe)]}}return o.createElement("span",{className:`${pe}-content-value`},It)},w=i(17313),de=i(83116),x=i(37613);const R=N=>{const{componentCls:_,marginXXS:M,padding:ne,colorTextDescription:Z,titleFontSize:Ue,colorTextHeading:pe,contentFontSize:It,fontFamily:xe}=N;return{[`${_}`]:Object.assign(Object.assign({},(0,w.Wf)(N)),{[`${_}-title`]:{marginBottom:M,color:Z,fontSize:Ue},[`${_}-skeleton`]:{paddingTop:ne},[`${_}-content`]:{color:pe,fontSize:It,fontFamily:xe,[`${_}-content-value`]:{display:"inline-block",direction:"ltr"},[`${_}-content-prefix, ${_}-content-suffix`]:{display:"inline-block"},[`${_}-content-prefix`]:{marginInlineEnd:M},[`${_}-content-suffix`]:{marginInlineStart:M}}})}};var Y=(0,de.Z)("Statistic",N=>{const _=(0,x.TS)(N,{});return[R(_)]},N=>{const{fontSizeHeading3:_,fontSize:M}=N;return{titleFontSize:M,contentFontSize:_}}),q=N=>{const{prefixCls:_,className:M,rootClassName:ne,style:Z,valueStyle:Ue,value:pe=0,title:It,valueRender:xe,prefix:Xe,suffix:Ve,loading:me=!1,onMouseEnter:oe,onMouseLeave:G,decimalSeparator:H=".",groupSeparator:we=","}=N,{getPrefixCls:Ie,direction:ee,statistic:Re}=o.useContext(L.E_),Qe=Ie("statistic",_),[Dt,Ct]=Y(Qe),ht=o.createElement(ve,Object.assign({decimalSeparator:H,groupSeparator:we,prefixCls:Qe},N,{value:pe})),Ot=v()(Qe,{[`${Qe}-rtl`]:ee==="rtl"},Re==null?void 0:Re.className,M,ne,Ct);return Dt(o.createElement("div",{className:Ot,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Z),onMouseEnter:oe,onMouseLeave:G},It&&o.createElement("div",{className:`${Qe}-title`},It),o.createElement(s.Z,{paragraph:!1,loading:me,className:`${Qe}-skeleton`},o.createElement("div",{style:Ue,className:`${Qe}-content`},Xe&&o.createElement("span",{className:`${Qe}-content-prefix`},Xe),xe?xe(ht):ht,Ve&&o.createElement("span",{className:`${Qe}-content-suffix`},Ve)))))};const pt=[["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 Te(N,_){let M=N;const ne=/\[[^\]]*]/g,Z=(_.match(ne)||[]).map(xe=>xe.slice(1,-1)),Ue=_.replace(ne,"[]"),pe=pt.reduce((xe,Xe)=>{let[Ve,me]=Xe;if(xe.includes(Ve)){const oe=Math.floor(M/me);return M-=oe*me,xe.replace(new RegExp(`${Ve}+`,"g"),G=>{const H=G.length;return oe.toString().padStart(H,"0")})}return xe},Ue);let It=0;return pe.replace(ne,()=>{const xe=Z[It];return It+=1,xe})}function ft(N,_){const{format:M=""}=_,ne=new Date(N).getTime(),Z=Date.now(),Ue=Math.max(ne-Z,0);return Te(Ue,M)}const Ne=1e3/30;function Q(N){return new Date(N).getTime()}const P=N=>{const{value:_,format:M="HH:mm:ss",onChange:ne,onFinish:Z}=N,Ue=(0,A.Z)(),pe=o.useRef(null),It=()=>{Z==null||Z(),pe.current&&(clearInterval(pe.current),pe.current=null)},xe=()=>{const me=Q(_);me>=Date.now()&&(pe.current=setInterval(()=>{Ue(),ne==null||ne(me-Date.now()),me(xe(),()=>{pe.current&&(clearInterval(pe.current),pe.current=null)}),[_]);const Xe=(me,oe)=>ft(me,Object.assign(Object.assign({},oe),{format:M})),Ve=me=>(0,O.Tm)(me,{title:void 0});return o.createElement(q,Object.assign({},N,{valueRender:Ve,formatter:Xe}))};var c=o.memo(P);q.Countdown=c;var F=q},8378:function(hn,rt){"use strict";const i=o=>({[o.componentCls]:{[`${o.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${o.motionDurationMid} ${o.motionEaseInOut}, + `]:Object.assign({},Y(B))}}};var F=(0,ve.Z)("Skeleton",B=>{const{componentCls:d}=B,j=(0,w.TS)(B,{skeletonAvatarCls:`${d}-avatar`,skeletonTitleCls:`${d}-title`,skeletonParagraphCls:`${d}-paragraph`,skeletonButtonCls:`${d}-button`,skeletonInputCls:`${d}-input`,skeletonImageCls:`${d}-image`,imageSizeBase:B.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${B.gradientFromColor} 25%, ${B.gradientToColor} 37%, ${B.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[c(j)]},B=>{const{colorFillContent:d,colorFill:j}=B,ue=d,C=j;return{color:ue,colorGradientEnd:C,gradientFromColor:ue,gradientToColor:C,titleHeight:B.controlHeight/2,blockRadius:B.borderRadiusSM,paragraphMarginTop:B.marginLG+B.marginXXS,paragraphLiHeight:B.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),_=B=>{const{prefixCls:d,className:j,rootClassName:ue,active:C,shape:h="circle",size:se="default"}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=(0,v.Z)(B,["prefixCls","className"]),ae=A()(D,`${D}-element`,{[`${D}-active`]:C},j,ue,at);return ye(O.createElement("div",{className:ae},O.createElement(s,Object.assign({prefixCls:`${D}-avatar`,shape:h,size:se},We))))},ne=B=>{const{prefixCls:d,className:j,rootClassName:ue,active:C,block:h=!1,size:se="default"}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=(0,v.Z)(B,["prefixCls"]),ae=A()(D,`${D}-element`,{[`${D}-active`]:C,[`${D}-block`]:h},j,ue,at);return ye(O.createElement("div",{className:ae},O.createElement(s,Object.assign({prefixCls:`${D}-button`,size:se},We))))};const Z="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 pe=B=>{const{prefixCls:d,className:j,rootClassName:ue,style:C,active:h}=B,{getPrefixCls:se}=O.useContext(V.E_),W=se("skeleton",d),[D,ye]=F(W),at=A()(W,`${W}-element`,{[`${W}-active`]:h},j,ue,ye);return D(O.createElement("div",{className:at},O.createElement("div",{className:A()(`${W}-image`,j),style:C},O.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${W}-image-svg`},O.createElement("path",{d:Z,className:`${W}-image-path`})))))},xe=B=>{const{prefixCls:d,className:j,rootClassName:ue,active:C,block:h,size:se="default"}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=(0,v.Z)(B,["prefixCls"]),ae=A()(D,`${D}-element`,{[`${D}-active`]:C,[`${D}-block`]:h},j,ue,at);return ye(O.createElement("div",{className:ae},O.createElement(s,Object.assign({prefixCls:`${D}-input`,size:se},We))))},Xe=i(5891),Ve={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"},me=Ve,ie=i(31533),G=function(d,j){return O.createElement(ie.Z,(0,Xe.Z)({},d,{ref:j,icon:me}))},H=O.forwardRef(G),we=H,ee=B=>{const{prefixCls:d,className:j,rootClassName:ue,style:C,active:h,children:se}=B,{getPrefixCls:W}=O.useContext(V.E_),D=W("skeleton",d),[ye,at]=F(D),We=A()(D,`${D}-element`,{[`${D}-active`]:h},at,j,ue),ae=se!=null?se:O.createElement(we,null);return ye(O.createElement("div",{className:We},O.createElement("div",{className:A()(`${D}-image`,j),style:C},ae)))},Re=i(26390),Dt=B=>{const d=W=>{const{width:D,rows:ye=2}=B;if(Array.isArray(D))return D[W];if(ye-1===W)return D},{prefixCls:j,className:ue,style:C,rows:h}=B,se=(0,Re.Z)(Array(h)).map((W,D)=>O.createElement("li",{key:D,style:{width:d(D)}}));return O.createElement("ul",{className:A()(j,ue),style:C},se)},ht=B=>{let{prefixCls:d,className:j,width:ue,style:C}=B;return O.createElement("h3",{className:A()(d,j),style:Object.assign({width:ue},C)})};function Ot(B){return B&&typeof B=="object"?B:{}}function $t(B,d){return B&&!d?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Nt(B,d){return!B&&d?{width:"38%"}:B&&d?{width:"50%"}:{}}function Jt(B,d){const j={};return(!B||!d)&&(j.width="61%"),!B&&d?j.rows=3:j.rows=2,j}const nt=B=>{const{prefixCls:d,loading:j,className:ue,rootClassName:C,style:h,children:se,avatar:W=!1,title:D=!0,paragraph:ye=!0,active:at,round:We}=B,{getPrefixCls:ae,direction:lt,skeleton:K}=O.useContext(V.E_),f=ae("skeleton",d),[k,he]=F(f);if(j||!("loading"in B)){const Be=!!W,dt=!!D,yt=!!ye;let wt;if(Be){const en=Object.assign(Object.assign({prefixCls:`${f}-avatar`},$t(dt,yt)),Ot(W));wt=O.createElement("div",{className:`${f}-header`},O.createElement(s,Object.assign({},en)))}let Ft;if(dt||yt){let en;if(dt){const _t=Object.assign(Object.assign({prefixCls:`${f}-title`},Nt(Be,yt)),Ot(D));en=O.createElement(ht,Object.assign({},_t))}let rn;if(yt){const _t=Object.assign(Object.assign({prefixCls:`${f}-paragraph`},Jt(Be,dt)),Ot(ye));rn=O.createElement(Dt,Object.assign({},_t))}Ft=O.createElement("div",{className:`${f}-content`},en,rn)}const Ut=A()(f,{[`${f}-with-avatar`]:Be,[`${f}-active`]:at,[`${f}-rtl`]:lt==="rtl",[`${f}-round`]:We},K==null?void 0:K.className,ue,C,he);return k(O.createElement("div",{className:Ut,style:Object.assign(Object.assign({},K==null?void 0:K.style),h)},wt,Ft))}return typeof se!="undefined"?se:null};nt.Button=ne,nt.Avatar=_,nt.Input=xe,nt.Image=pe,nt.Node=ee;var te=nt,X=te},81327:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return pt}});var o=i(59301),A=i(92310),O=i.n(A),V=i(38298),v=i(36355),L=i(33234);const s=o.createContext({latestIndex:0}),fe=s.Provider;var w=Te=>{let{className:ft,index:Ne,children:Q,split:P,style:c}=Te;const{latestIndex:F}=o.useContext(s);return Q==null?null:o.createElement(o.Fragment,null,o.createElement("div",{className:ft,style:c},Q),Ne{var Ne,Q;const{getPrefixCls:P,space:c,direction:F}=o.useContext(v.E_),{size:N=(c==null?void 0:c.size)||"small",align:_,className:M,rootClassName:ne,children:Z,direction:Ue="horizontal",prefixCls:pe,split:It,style:xe,wrap:Xe=!1,classNames:Ve,styles:me}=Te,ie=Y(Te,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[G,H]=Array.isArray(N)?N:[N,N],we=x(H),Ie=x(G),ee=R(H),Re=R(G),Ze=(0,V.Z)(Z,{keepEmpty:!0}),Dt=_===void 0&&Ue==="horizontal"?"center":_,Ct=P("space",pe),[ht,Ot]=(0,de.Z)(Ct),$t=O()(Ct,c==null?void 0:c.className,Ot,`${Ct}-${Ue}`,{[`${Ct}-rtl`]:F==="rtl",[`${Ct}-align-${Dt}`]:Dt,[`${Ct}-gap-row-${H}`]:we,[`${Ct}-gap-col-${G}`]:Ie},M,ne),Nt=O()(`${Ct}-item`,(Ne=Ve==null?void 0:Ve.item)!==null&&Ne!==void 0?Ne:(Q=c==null?void 0:c.classNames)===null||Q===void 0?void 0:Q.item);let Jt=0;const nt=Ze.map((B,d)=>{var j,ue;B!=null&&(Jt=d);const C=B&&B.key||`${Nt}-${d}`;return o.createElement(w,{className:Nt,key:C,index:d,split:It,style:(j=me==null?void 0:me.item)!==null&&j!==void 0?j:(ue=c==null?void 0:c.styles)===null||ue===void 0?void 0:ue.item},B)}),te=o.useMemo(()=>({latestIndex:Jt}),[Jt]);if(Ze.length===0)return null;const X={};return Xe&&(X.flexWrap="wrap"),!Ie&&Re&&(X.columnGap=G),!we&&ee&&(X.rowGap=H),ht(o.createElement("div",Object.assign({ref:ft,className:$t,style:Object.assign(Object.assign(Object.assign({},X),c==null?void 0:c.style),xe)},ie),o.createElement(fe,{value:te},nt)))});q.Compact=L.ZP;var pt=q},31797:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return F}});var o=i(59301),A=i(56762),O=i(92343),V=i(92310),v=i.n(V),L=i(36355),s=i(69127),ve=N=>{const{value:_,formatter:M,precision:ne,decimalSeparator:Z,groupSeparator:Ue="",prefixCls:pe}=N;let It;if(typeof M=="function")It=M(_);else{const xe=String(_),Xe=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Xe||xe==="-")It=xe;else{const Ve=Xe[1];let me=Xe[2]||"0",ie=Xe[4]||"";me=me.replace(/\B(?=(\d{3})+(?!\d))/g,Ue),typeof ne=="number"&&(ie=ie.padEnd(ne,"0").slice(0,ne>0?ne:0)),ie&&(ie=`${Z}${ie}`),It=[o.createElement("span",{key:"int",className:`${pe}-content-value-int`},Ve,me),ie&&o.createElement("span",{key:"decimal",className:`${pe}-content-value-decimal`},ie)]}}return o.createElement("span",{className:`${pe}-content-value`},It)},w=i(17313),de=i(83116),x=i(37613);const R=N=>{const{componentCls:_,marginXXS:M,padding:ne,colorTextDescription:Z,titleFontSize:Ue,colorTextHeading:pe,contentFontSize:It,fontFamily:xe}=N;return{[`${_}`]:Object.assign(Object.assign({},(0,w.Wf)(N)),{[`${_}-title`]:{marginBottom:M,color:Z,fontSize:Ue},[`${_}-skeleton`]:{paddingTop:ne},[`${_}-content`]:{color:pe,fontSize:It,fontFamily:xe,[`${_}-content-value`]:{display:"inline-block",direction:"ltr"},[`${_}-content-prefix, ${_}-content-suffix`]:{display:"inline-block"},[`${_}-content-prefix`]:{marginInlineEnd:M},[`${_}-content-suffix`]:{marginInlineStart:M}}})}};var Y=(0,de.Z)("Statistic",N=>{const _=(0,x.TS)(N,{});return[R(_)]},N=>{const{fontSizeHeading3:_,fontSize:M}=N;return{titleFontSize:M,contentFontSize:_}}),q=N=>{const{prefixCls:_,className:M,rootClassName:ne,style:Z,valueStyle:Ue,value:pe=0,title:It,valueRender:xe,prefix:Xe,suffix:Ve,loading:me=!1,onMouseEnter:ie,onMouseLeave:G,decimalSeparator:H=".",groupSeparator:we=","}=N,{getPrefixCls:Ie,direction:ee,statistic:Re}=o.useContext(L.E_),Ze=Ie("statistic",_),[Dt,Ct]=Y(Ze),ht=o.createElement(ve,Object.assign({decimalSeparator:H,groupSeparator:we,prefixCls:Ze},N,{value:pe})),Ot=v()(Ze,{[`${Ze}-rtl`]:ee==="rtl"},Re==null?void 0:Re.className,M,ne,Ct);return Dt(o.createElement("div",{className:Ot,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Z),onMouseEnter:ie,onMouseLeave:G},It&&o.createElement("div",{className:`${Ze}-title`},It),o.createElement(s.Z,{paragraph:!1,loading:me,className:`${Ze}-skeleton`},o.createElement("div",{style:Ue,className:`${Ze}-content`},Xe&&o.createElement("span",{className:`${Ze}-content-prefix`},Xe),xe?xe(ht):ht,Ve&&o.createElement("span",{className:`${Ze}-content-suffix`},Ve)))))};const pt=[["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 Te(N,_){let M=N;const ne=/\[[^\]]*]/g,Z=(_.match(ne)||[]).map(xe=>xe.slice(1,-1)),Ue=_.replace(ne,"[]"),pe=pt.reduce((xe,Xe)=>{let[Ve,me]=Xe;if(xe.includes(Ve)){const ie=Math.floor(M/me);return M-=ie*me,xe.replace(new RegExp(`${Ve}+`,"g"),G=>{const H=G.length;return ie.toString().padStart(H,"0")})}return xe},Ue);let It=0;return pe.replace(ne,()=>{const xe=Z[It];return It+=1,xe})}function ft(N,_){const{format:M=""}=_,ne=new Date(N).getTime(),Z=Date.now(),Ue=Math.max(ne-Z,0);return Te(Ue,M)}const Ne=1e3/30;function Q(N){return new Date(N).getTime()}const P=N=>{const{value:_,format:M="HH:mm:ss",onChange:ne,onFinish:Z}=N,Ue=(0,A.Z)(),pe=o.useRef(null),It=()=>{Z==null||Z(),pe.current&&(clearInterval(pe.current),pe.current=null)},xe=()=>{const me=Q(_);me>=Date.now()&&(pe.current=setInterval(()=>{Ue(),ne==null||ne(me-Date.now()),me(xe(),()=>{pe.current&&(clearInterval(pe.current),pe.current=null)}),[_]);const Xe=(me,ie)=>ft(me,Object.assign(Object.assign({},ie),{format:M})),Ve=me=>(0,O.Tm)(me,{title:void 0});return o.createElement(q,Object.assign({},N,{valueRender:Ve,formatter:Xe}))};var c=o.memo(P);q.Countdown=c;var F=q},8378:function(hn,rt){"use strict";const i=o=>({[o.componentCls]:{[`${o.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${o.motionDurationMid} ${o.motionEaseInOut}, opacity ${o.motionDurationMid} ${o.motionEaseInOut} !important`}},[`${o.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${o.motionDurationMid} ${o.motionEaseInOut}, opacity ${o.motionDurationMid} ${o.motionEaseInOut} !important`}}});rt.Z=i},92899:function(hn,rt,i){"use strict";i.d(rt,{Fm:function(){return x}});var o=i(88252),A=i(95406);const O=new o.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),V=new o.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),v=new o.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),L=new o.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),s=new o.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),fe=new o.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ve=new o.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),w=new o.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),de={"move-up":{inKeyframes:ve,outKeyframes:w},"move-down":{inKeyframes:O,outKeyframes:V},"move-left":{inKeyframes:v,outKeyframes:L},"move-right":{inKeyframes:s,outKeyframes:fe}},x=(R,Y)=>{const{antCls:z}=R,q=`${z}-${Y}`,{inKeyframes:pt,outKeyframes:Te}=de[Y];return[(0,A.R)(q,pt,Te,R.motionDurationMid),{[` ${q}-enter, @@ -118,7 +118,7 @@ `]:{opacity:0,animationTimingFunction:R.motionEaseOutCirc},[`${q}-leave`]:{animationTimingFunction:R.motionEaseInOutCirc}}]}},13826:function(hn,rt,i){"use strict";i.d(rt,{Qt:function(){return v},Uw:function(){return V},fJ:function(){return O},ly:function(){return L},oN:function(){return x}});var o=i(88252),A=i(95406);const O=new o.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),V=new o.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),v=new o.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),L=new o.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),s=new o.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),fe=new o.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),ve=new o.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),w=new o.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),de={"slide-up":{inKeyframes:O,outKeyframes:V},"slide-down":{inKeyframes:v,outKeyframes:L},"slide-left":{inKeyframes:s,outKeyframes:fe},"slide-right":{inKeyframes:ve,outKeyframes:w}},x=(R,Y)=>{const{antCls:z}=R,q=`${z}-${Y}`,{inKeyframes:pt,outKeyframes:Te}=de[Y];return[(0,A.R)(q,pt,Te,R.motionDurationMid),{[` ${q}-enter, ${q}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:R.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${q}-leave`]:{animationTimingFunction:R.motionEaseInQuint}}]}},15969:function(hn,rt,i){"use strict";i.d(rt,{N:function(){return o}});const o=A=>({color:A.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"&:focus, &:hover":{color:A.colorLinkHover},"&:active":{color:A.colorLinkActive}})},36546:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return ns}});var o={},A="rc-table-internal-hook",O=i(29043),V=i(8107),v=i(28800),L=i(51346),s=i(59301),fe=i(4676);function ve(m){var S=s.createContext(void 0),re=function(He){var Fe=He.value,vt=He.children,mt=s.useRef(Fe);mt.current=Fe;var ct=s.useState(function(){return{getValue:function(){return mt.current},listeners:new Set}}),Ht=(0,O.Z)(ct,1),Vt=Ht[0];return(0,v.Z)(function(){(0,fe.unstable_batchedUpdates)(function(){Vt.listeners.forEach(function(Qt){Qt(Fe)})})},[Fe]),s.createElement(S.Provider,{value:Vt},vt)};return{Context:S,Provider:re,defaultValue:m}}function w(m,S){var re=(0,V.Z)(typeof S=="function"?S:function(Qt){if(S===void 0)return Qt;if(!Array.isArray(S))return Qt[S];var Sn={};return S.forEach(function(gn){Sn[gn]=Qt[gn]}),Sn}),be=s.useContext(m==null?void 0:m.Context),He=be||{},Fe=He.listeners,vt=He.getValue,mt=s.useRef();mt.current=re(be?vt():m==null?void 0:m.defaultValue);var ct=s.useState({}),Ht=(0,O.Z)(ct,2),Vt=Ht[1];return(0,v.Z)(function(){if(!be)return;function Qt(Sn){var gn=re(Sn);(0,L.Z)(mt.current,gn,!0)||Vt({})}return Fe.add(Qt),function(){Fe.delete(Qt)}},[be]),mt.current}var de=i(5891),x=i(20475);function R(){var m=s.createContext(null);function S(){return s.useContext(m)}function re(He,Fe){var vt=(0,x.Yr)(He),mt=function(Ht,Vt){var Qt=vt?{ref:Vt}:{},Sn=s.useRef(0),gn=s.useRef(Ht),En=S();return En!==null?s.createElement(He,(0,de.Z)({},Ht,Qt)):((!Fe||Fe(gn.current,Ht))&&(Sn.current+=1),gn.current=Ht,s.createElement(m.Provider,{value:Sn.current},s.createElement(He,(0,de.Z)({},Ht,Qt))))};return vt?s.forwardRef(mt):mt}function be(He,Fe){var vt=(0,x.Yr)(He),mt=function(Ht,Vt){var Qt=vt?{ref:Vt}:{};return S(),s.createElement(He,(0,de.Z)({},Ht,Qt))};return vt?s.memo(s.forwardRef(mt),Fe):s.memo(mt,Fe)}return{makeImmutable:re,responseImmutable:be,useImmutableMark:S}}var Y=R(),z=Y.makeImmutable,q=Y.responseImmutable,pt=Y.useImmutableMark,Te=R(),ft=Te.makeImmutable,Ne=Te.responseImmutable,Q=Te.useImmutableMark,P=ve(),c=P;function F(m,S){var re=s.useRef(0);re.current+=1;var be=s.useRef(m),He=[];Object.keys(m||{}).map(function(vt){var mt;(m==null?void 0:m[vt])!==((mt=be.current)===null||mt===void 0?void 0:mt[vt])&&He.push(vt)}),be.current=m;var Fe=s.useRef([]);return He.length&&(Fe.current=He),s.useDebugValue(re.current),s.useDebugValue(Fe.current.join(", ")),S&&console.log("".concat(S,":"),re.current,Fe.current),re.current}var N=null,_=s.memo(function(){var m=F();return s.createElement("h1",null,"Render Times: ",m)});_.displayName="RenderBlock";var M=i(80665),ne=i(57259),Z=i(80962),Ue=i(92310),pe=i.n(Ue),It=i(79722),xe=i(69004),Xe=i(51395),Ve=s.createContext({renderWithProps:!1}),me=Ve,oe="RC_TABLE_KEY";function G(m){return m==null?[]:Array.isArray(m)?m:[m]}function H(m){var S=[],re={};return m.forEach(function(be){for(var He=be||{},Fe=He.key,vt=He.dataIndex,mt=Fe||G(vt).join("-")||oe;re[mt];)mt="".concat(mt,"_next");re[mt]=!0,S.push(mt)}),S}function we(m){return m!=null}function Ie(m){return m&&(0,M.Z)(m)==="object"&&!Array.isArray(m)&&!s.isValidElement(m)}function ee(m,S,re,be,He,Fe){var vt=s.useContext(me),mt=Q(),ct=(0,It.Z)(function(){if(we(be))return[be];var Ht=S==null||S===""?[]:Array.isArray(S)?S:[S],Vt=(0,xe.Z)(m,Ht),Qt=Vt,Sn=void 0;if(He){var gn=He(Vt,m,re);Ie(gn)?(Qt=gn.children,Sn=gn.props,vt.renderWithProps=!0):Qt=gn}return[Qt,Sn]},[mt,m,be,S,He,re],function(Ht,Vt){if(Fe){var Qt=(0,O.Z)(Ht,2),Sn=Qt[1],gn=(0,O.Z)(Vt,2),En=gn[1];return Fe(En,Sn)}return vt.renderWithProps?!0:!(0,L.Z)(Ht,Vt,!0)});return ct}function Re(m,S,re,be){var He=m+S-1;return m<=be&&He>=re}function Qe(m,S){return w(c,function(re){var be=Re(m,S||1,re.hoverStartRow,re.hoverEndRow);return[be,re.onHover]})}var Dt=function(S){var re=S.ellipsis,be=S.rowType,He=S.children,Fe,vt=re===!0?{showTitle:!0}:re;return vt&&(vt.showTitle||be==="header")&&(typeof He=="string"||typeof He=="number"?Fe=He.toString():s.isValidElement(He)&&typeof He.props.children=="string"&&(Fe=He.props.children)),Fe};function Ct(m){var S,re,be,He,Fe,vt,mt,ct,Ht=m.component,Vt=m.children,Qt=m.ellipsis,Sn=m.scope,gn=m.prefixCls,En=m.className,Kn=m.align,Rn=m.record,Xn=m.render,jn=m.dataIndex,tr=m.renderIndex,Er=m.shouldCellUpdate,Ir=m.index,dr=m.rowType,Fr=m.colSpan,Zr=m.rowSpan,nr=m.fixLeft,gr=m.fixRight,ar=m.firstFixLeft,Hn=m.lastFixLeft,ur=m.firstFixRight,Lr=m.lastFixRight,Gr=m.appendNode,Br=m.additionalProps,Vn=Br===void 0?{}:Br,Tr=m.isSticky,Xr="".concat(gn,"-cell"),la=w(c,["supportSticky","allColumnsFixedLeft"]),aa=la.supportSticky,La=la.allColumnsFixedLeft,Ta=ee(Rn,jn,tr,Vt,Xn,Er),Wr=(0,O.Z)(Ta,2),Qa=Wr[0],_r=Wr[1],Oa={},Sa=typeof nr=="number"&&aa,qa=typeof gr=="number"&&aa;Sa&&(Oa.position="sticky",Oa.left=nr),qa&&(Oa.position="sticky",Oa.right=gr);var Or=(S=(re=(be=_r==null?void 0:_r.colSpan)!==null&&be!==void 0?be:Vn.colSpan)!==null&&re!==void 0?re:Fr)!==null&&S!==void 0?S:1,wr=(He=(Fe=(vt=_r==null?void 0:_r.rowSpan)!==null&&vt!==void 0?vt:Vn.rowSpan)!==null&&Fe!==void 0?Fe:Zr)!==null&&He!==void 0?He:1,Pr=Qe(Ir,wr),hr=(0,O.Z)(Pr,2),oa=hr[0],yr=hr[1],zr=function(ka){var io;Rn&&yr(Ir,Ir+wr-1),Vn==null||(io=Vn.onMouseEnter)===null||io===void 0||io.call(Vn,ka)},na=function(ka){var io;Rn&&yr(-1,-1),Vn==null||(io=Vn.onMouseLeave)===null||io===void 0||io.call(Vn,ka)};if(Or===0||wr===0)return null;var ea=(mt=Vn.title)!==null&&mt!==void 0?mt:Dt({rowType:dr,ellipsis:Qt,children:Qa}),mo=pe()(Xr,En,(ct={},(0,Z.Z)(ct,"".concat(Xr,"-fix-left"),Sa&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-left-first"),ar&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-left-last"),Hn&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-left-all"),Hn&&La&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-right"),qa&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-right-first"),ur&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-right-last"),Lr&&aa),(0,Z.Z)(ct,"".concat(Xr,"-ellipsis"),Qt),(0,Z.Z)(ct,"".concat(Xr,"-with-append"),Gr),(0,Z.Z)(ct,"".concat(Xr,"-fix-sticky"),(Sa||qa)&&Tr&&aa),(0,Z.Z)(ct,"".concat(Xr,"-row-hover"),!_r&&oa),ct),Vn.className,_r==null?void 0:_r.className),$a={};Kn&&($a.textAlign=Kn);var Go=(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},Oa),Vn.style),$a),_r==null?void 0:_r.style),Ka=Qa;return(0,M.Z)(Ka)==="object"&&!Array.isArray(Ka)&&!s.isValidElement(Ka)&&(Ka=null),Qt&&(Hn||ur)&&(Ka=s.createElement("span",{className:"".concat(Xr,"-content")},Ka)),s.createElement(Ht,(0,de.Z)({},_r,Vn,{className:mo,style:Go,title:ea,scope:Sn,onMouseEnter:zr,onMouseLeave:na,colSpan:Or!==1?Or:null,rowSpan:wr!==1?wr:null}),Gr,Ka)}var ht=s.memo(Ct);function Ot(m,S,re,be,He,Fe){var vt=re[m]||{},mt=re[S]||{},ct,Ht;vt.fixed==="left"?ct=be.left[He==="rtl"?S:m]:mt.fixed==="right"&&(Ht=be.right[He==="rtl"?m:S]);var Vt=!1,Qt=!1,Sn=!1,gn=!1,En=re[S+1],Kn=re[m-1],Rn=!(Fe!=null&&Fe.children);if(He==="rtl"){if(ct!==void 0){var Xn=Kn&&Kn.fixed==="left";gn=!Xn&&Rn}else if(Ht!==void 0){var jn=En&&En.fixed==="right";Sn=!jn&&Rn}}else if(ct!==void 0){var tr=En&&En.fixed==="left";Vt=!tr&&Rn}else if(Ht!==void 0){var Er=Kn&&Kn.fixed==="right";Qt=!Er&&Rn}return{fixLeft:ct,fixRight:Ht,lastFixLeft:Vt,firstFixRight:Qt,lastFixRight:Sn,firstFixLeft:gn,isSticky:be.isSticky}}var $t=s.createContext({}),Nt=$t;function Jt(m){var S=m.className,re=m.index,be=m.children,He=m.colSpan,Fe=He===void 0?1:He,vt=m.rowSpan,mt=m.align,ct=w(c,["prefixCls","direction"]),Ht=ct.prefixCls,Vt=ct.direction,Qt=s.useContext(Nt),Sn=Qt.scrollColumnIndex,gn=Qt.stickyOffsets,En=Qt.flattenColumns,Kn=Qt.columns,Rn=re+Fe-1,Xn=Rn+1===Sn?Fe+1:Fe,jn=Ot(re,re+Xn-1,En,gn,Vt,Kn==null?void 0:Kn[re]);return s.createElement(ht,(0,de.Z)({className:S,index:re,component:"td",prefixCls:Ht,record:null,dataIndex:null,align:mt,colSpan:Xn,rowSpan:vt,render:function(){return be}},jn))}var nt=i(19149),te=["children"];function X(m){var S=m.children,re=(0,nt.Z)(m,te);return s.createElement("tr",re,S)}function B(m){var S=m.children;return S}B.Row=X,B.Cell=Jt;var d=B;function j(m){var S=m.children,re=m.stickyOffsets,be=m.flattenColumns,He=m.columns,Fe=w(c,"prefixCls"),vt=be.length-1,mt=be[vt],ct=s.useMemo(function(){return{stickyOffsets:re,flattenColumns:be,scrollColumnIndex:mt!=null&&mt.scrollbar?vt:null,columns:He}},[mt,be,vt,re,He]);return s.createElement(Nt.Provider,{value:ct},s.createElement("tfoot",{className:"".concat(Fe,"-summary")},S))}var ue=Ne(j),C=d,h=i(80764),le=i(29301),W=i(48886),D=i(24387),ye=i(59055),at=i(36994);function We(m,S,re,be,He,Fe,vt){m.push({record:S,indent:re,index:vt});var mt=Fe(S),ct=He==null?void 0:He.has(mt);if(S&&Array.isArray(S[be])&&ct)for(var Ht=0;Ht1?ar-1:0),ur=1;ur=0;mt-=1){var ct=S[mt],Ht=re&&re[mt],Vt=Ht&&Ht[en];if(ct||Vt||vt){var Qt=Vt||{},Sn=Qt.columnType,gn=(0,nt.Z)(Qt,_t);He.unshift(s.createElement("col",(0,de.Z)({key:mt,style:{width:ct}},gn))),vt=!0}}return s.createElement("colgroup",null,He)}var Tn=pn,Yt=i(26390),zn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function On(m,S){return(0,s.useMemo)(function(){for(var re=[],be=0;be1?"colgroup":"col":null,ellipsis:Rn.ellipsis,align:Rn.align,component:Rn.title?Fe:vt,prefixCls:Vt,key:gn[Kn]},Xn,{additionalProps:jn,rowType:"header"}))}))}$n.displayName="HeaderRow";var Ce=$n;function $e(m){var S=[];function re(vt,mt){var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;S[ct]=S[ct]||[];var Ht=mt,Vt=vt.filter(Boolean).map(function(Qt){var Sn={key:Qt.key,className:Qt.className||"",children:Qt.title,column:Qt,colStart:Ht},gn=1,En=Qt.children;return En&&En.length>0&&(gn=re(En,Ht,ct+1).reduce(function(Kn,Rn){return Kn+Rn},0),Sn.hasSubColumns=!0),"colSpan"in Qt&&(gn=Qt.colSpan),"rowSpan"in Qt&&(Sn.rowSpan=Qt.rowSpan),Sn.colSpan=gn,Sn.colEnd=Sn.colStart+gn-1,S[ct].push(Sn),Ht+=gn,gn});return Vt}re(m,0);for(var be=S.length,He=function(mt){S[mt].forEach(function(ct){!("rowSpan"in ct)&&!ct.hasSubColumns&&(ct.rowSpan=be-mt)})},Fe=0;Fe1&&arguments[1]!==void 0?arguments[1]:"";return typeof S=="number"?S:S.endsWith("%")?m*parseFloat(S)/100:null}function Zt(m,S){return s.useMemo(function(){if(S&&S>0){var re=0,be=0;m.forEach(function(Ht){var Vt=vn(S,Ht.width);Vt?re+=Vt:be+=1});var He=S-re,Fe=be,vt=He/be,mt=0,ct=m.map(function(Ht){var Vt=(0,ne.Z)({},Ht),Qt=vn(S,Vt.width);if(Qt)Vt.width=Qt;else{var Sn=Math.floor(vt);Vt.width=Fe===1?He:Sn,He-=Sn,Fe-=1}return mt+=Vt.width,Vt});return[ct,mt]}return[m,S]},[m,S])}var on=["children"],ie=["fixed"];function g(m){return(0,zt.Z)(m).filter(function(S){return s.isValidElement(S)}).map(function(S){var re=S.key,be=S.props,He=be.children,Fe=(0,nt.Z)(be,on),vt=(0,ne.Z)({key:re},Fe);return He&&(vt.children=g(He)),vt})}function E(m){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return m.filter(function(re){return re&&(0,M.Z)(re)==="object"}).reduce(function(re,be,He){var Fe=be.fixed,vt=Fe===!0?"left":Fe,mt="".concat(S,"-").concat(He),ct=be.children;return ct&&ct.length>0?[].concat((0,Yt.Z)(re),(0,Yt.Z)(E(ct,mt).map(function(Ht){return(0,ne.Z)({fixed:vt},Ht)}))):[].concat((0,Yt.Z)(re),[(0,ne.Z)((0,ne.Z)({key:mt},be),{},{fixed:vt})])},[])}function I(m){for(var S=!0,re=0;re=0;Fe-=1){var vt=m[Fe];if(He&&vt.fixed!=="right")He=!1;else if(!He&&vt.fixed==="right"){warning(!1,"Index ".concat(Fe+1," of `columns` missing `fixed='right'` prop."));break}}}function y(m){return m.map(function(S){var re=S.fixed,be=(0,nt.Z)(S,ie),He=re;return re==="left"?He="right":re==="right"&&(He="left"),(0,ne.Z)({fixed:He},be)})}function $(m,S){var re=m.prefixCls,be=m.columns,He=m.children,Fe=m.expandable,vt=m.expandedKeys,mt=m.columnTitle,ct=m.getRowKey,Ht=m.onTriggerExpand,Vt=m.expandIcon,Qt=m.rowExpandable,Sn=m.expandIconColumnIndex,gn=m.direction,En=m.expandRowByClick,Kn=m.columnWidth,Rn=m.fixed,Xn=m.scrollWidth,jn=s.useMemo(function(){return be||g(He)},[be,He]),tr=s.useMemo(function(){if(Fe){var gr,ar=jn.slice();if(!ar.includes(o)){var Hn=Sn||0;Hn>=0&&ar.splice(Hn,0,o)}var ur=ar.indexOf(o);ar=ar.filter(function(Vn,Tr){return Vn!==o||Tr===ur});var Lr=jn[ur],Gr;(Rn==="left"||Rn)&&!Sn?Gr="left":(Rn==="right"||Rn)&&Sn===jn.length?Gr="right":Gr=Lr?Lr.fixed:null;var Br=(gr={},(0,Z.Z)(gr,en,{className:"".concat(re,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Z.Z)(gr,"title",mt),(0,Z.Z)(gr,"fixed",Gr),(0,Z.Z)(gr,"className","".concat(re,"-row-expand-icon-cell")),(0,Z.Z)(gr,"width",Kn),(0,Z.Z)(gr,"render",function(Tr,Xr,la){var aa=ct(Xr,la),La=vt.has(aa),Ta=Qt?Qt(Xr):!0,Wr=Vt({prefixCls:re,expanded:La,expandable:Ta,record:Xr,onExpand:Ht});return En?s.createElement("span",{onClick:function(_r){return _r.stopPropagation()}},Wr):Wr}),gr);return ar.map(function(Vn){return Vn===o?Br:Vn})}return jn.filter(function(Vn){return Vn!==o})},[Fe,jn,ct,vt,Vt,gn]),Er=s.useMemo(function(){var gr=tr;return S&&(gr=S(gr)),gr.length||(gr=[{render:function(){return null}}]),gr},[S,tr,gn]),Ir=s.useMemo(function(){return gn==="rtl"?y(E(Er)):E(Er)},[Er,gn,Xn]),dr=Zt(Ir,Xn),Fr=(0,O.Z)(dr,2),Zr=Fr[0],nr=Fr[1];return[Er,Zr,nr]}var ce=$;function Ge(m){var S,re=m.prefixCls,be=m.record,He=m.onExpand,Fe=m.expanded,vt=m.expandable,mt="".concat(re,"-row-expand-icon");if(!vt)return s.createElement("span",{className:pe()(mt,"".concat(re,"-row-spaced"))});var ct=function(Vt){He(be,Vt),Vt.stopPropagation()};return s.createElement("span",{className:pe()(mt,(S={},(0,Z.Z)(S,"".concat(re,"-row-expanded"),Fe),(0,Z.Z)(S,"".concat(re,"-row-collapsed"),!Fe),S)),onClick:ct})}function Ye(m,S,re){var be=[];function He(Fe){(Fe||[]).forEach(function(vt,mt){be.push(S(vt,mt)),He(vt[re])})}return He(m),be}function At(m,S,re){var be=nn(m),He=be.expandIcon,Fe=be.expandedRowKeys,vt=be.defaultExpandedRowKeys,mt=be.defaultExpandAllRows,ct=be.expandedRowRender,Ht=be.onExpand,Vt=be.onExpandedRowsChange,Qt=be.childrenColumnName,Sn=He||Ge,gn=Qt||"children",En=s.useMemo(function(){return ct?"row":m.expandable&&m.internalHooks===A&&m.expandable.__PARENT_RENDER_ICON__||S.some(function(Ir){return Ir&&(0,M.Z)(Ir)==="object"&&Ir[gn]})?"nest":!1},[!!ct,S]),Kn=s.useState(function(){return vt||(mt?Ye(S,re,gn):[])}),Rn=(0,O.Z)(Kn,2),Xn=Rn[0],jn=Rn[1],tr=s.useMemo(function(){return new Set(Fe||Xn||[])},[Fe,Xn]),Er=s.useCallback(function(Ir){var dr=re(Ir,S.indexOf(Ir)),Fr,Zr=tr.has(dr);Zr?(tr.delete(dr),Fr=(0,Yt.Z)(tr)):Fr=[].concat((0,Yt.Z)(tr),[dr]),jn(Fr),Ht&&Ht(!Zr,Ir),Vt&&Vt(Fr)},[re,tr,S,Ht,Vt]);return[be,En,tr,Sn,gn,Er]}function St(m,S,re,be){var He=m.map(function(Fe,vt){return Ot(vt,vt,m,S,re,be==null?void 0:be[vt])});return(0,It.Z)(function(){return He},[He],function(Fe,vt){return!(0,L.Z)(Fe,vt)})}function Tt(m){var S=(0,s.useRef)(m),re=(0,s.useState)({}),be=(0,O.Z)(re,2),He=be[1],Fe=(0,s.useRef)(null),vt=(0,s.useRef)([]);function mt(ct){vt.current.push(ct);var Ht=Promise.resolve();Fe.current=Ht,Ht.then(function(){if(Fe.current===Ht){var Vt=vt.current,Qt=S.current;vt.current=[],Vt.forEach(function(Sn){S.current=Sn(S.current)}),Fe.current=null,Qt!==S.current&&He({})}})}return(0,s.useEffect)(function(){return function(){Fe.current=null}},[]),[S.current,mt]}function Kt(m){var S=(0,s.useRef)(m||null),re=(0,s.useRef)();function be(){window.clearTimeout(re.current)}function He(vt){S.current=vt,be(),re.current=window.setTimeout(function(){S.current=null,re.current=void 0},100)}function Fe(){return S.current}return(0,s.useEffect)(function(){return be},[]),[He,Fe]}function ge(){var m=s.useState(-1),S=(0,O.Z)(m,2),re=S[0],be=S[1],He=s.useState(-1),Fe=(0,O.Z)(He,2),vt=Fe[0],mt=Fe[1],ct=s.useCallback(function(Ht,Vt){be(Ht),mt(Vt)},[]);return[re,vt,ct]}var bt=i(87746),ae=(0,bt.Z)()?window:null;function Oe(m,S){var re=(0,M.Z)(m)==="object"?m:{},be=re.offsetHeader,He=be===void 0?0:be,Fe=re.offsetSummary,vt=Fe===void 0?0:Fe,mt=re.offsetScroll,ct=mt===void 0?0:mt,Ht=re.getContainer,Vt=Ht===void 0?function(){return ae}:Ht,Qt=Vt()||ae;return s.useMemo(function(){var Sn=!!m;return{isSticky:Sn,stickyClassName:Sn?"".concat(S,"-sticky-holder"):"",offsetHeader:He,offsetSummary:vt,offsetScroll:ct,container:Qt}},[ct,He,vt,S,Qt])}function Pe(m,S,re){var be=(0,s.useMemo)(function(){for(var He=[],Fe=[],vt=0,mt=0,ct=0;ct=Qt&&(Vn=Qt-Sn),vt({scrollLeft:Vn/Qt*(Vt+2)}),jn.current.x=ur.pageX},gr=function(){if(Fe.current){var ur=(0,U.os)(Fe.current).top,Lr=ur+Fe.current.offsetHeight,Gr=ct===window?document.documentElement.scrollTop+window.innerHeight:(0,U.os)(ct).top+ct.clientHeight;Lr-(0,ye.Z)()<=Gr||ur>=Gr-mt?Xn(function(Br){return(0,ne.Z)((0,ne.Z)({},Br),{},{isHiddenScrollBar:!0})}):Xn(function(Br){return(0,ne.Z)((0,ne.Z)({},Br),{},{isHiddenScrollBar:!1})})}},ar=function(ur){Xn(function(Lr){return(0,ne.Z)((0,ne.Z)({},Lr),{},{scrollLeft:ur/Vt*Qt||0})})};return s.useImperativeHandle(re,function(){return{setScrollLeft:ar}}),s.useEffect(function(){var Hn=(0,_e.Z)(document.body,"mouseup",Fr,!1),ur=(0,_e.Z)(document.body,"mousemove",nr,!1);return gr(),function(){Hn.remove(),ur.remove()}},[Sn,Ir]),s.useEffect(function(){var Hn=(0,_e.Z)(ct,"scroll",gr,!1),ur=(0,_e.Z)(window,"resize",gr,!1);return function(){Hn.remove(),ur.remove()}},[ct]),s.useEffect(function(){Rn.isHiddenScrollBar||Xn(function(Hn){var ur=Fe.current;return ur?(0,ne.Z)((0,ne.Z)({},Hn),{},{scrollLeft:ur.scrollLeft/ur.scrollWidth*ur.clientWidth}):Hn})},[Rn.isHiddenScrollBar]),Vt<=Qt||!Sn||Rn.isHiddenScrollBar?null:s.createElement("div",{style:{height:(0,ye.Z)(),width:Qt,bottom:mt},className:"".concat(Ht,"-sticky-scroll")},s.createElement("div",{onMouseDown:Zr,ref:gn,className:pe()("".concat(Ht,"-sticky-scroll-bar"),(0,Z.Z)({},"".concat(Ht,"-sticky-scroll-bar-active"),Ir)),style:{width:"".concat(Sn,"px"),transform:"translate3d(".concat(Rn.scrollLeft,"px, 0, 0)")}}))},ze=s.forwardRef(Se);function qe(m){return null}var et=qe;function xt(m){return null}var J=xt,Ee="rc-table",De=[],Ze={};function ut(){return"No Data"}function tn(m){var S,re=(0,ne.Z)({rowKey:"key",prefixCls:Ee,emptyText:ut},m),be=re.prefixCls,He=re.className,Fe=re.rowClassName,vt=re.style,mt=re.data,ct=re.rowKey,Ht=re.scroll,Vt=re.tableLayout,Qt=re.direction,Sn=re.title,gn=re.footer,En=re.summary,Kn=re.caption,Rn=re.id,Xn=re.showHeader,jn=re.components,tr=re.emptyText,Er=re.onRow,Ir=re.onHeaderRow,dr=re.internalHooks,Fr=re.transformColumns,Zr=re.internalRefs,nr=re.tailor,gr=re.sticky,ar=mt||De,Hn=!!ar.length,ur=dr===A,Lr=s.useCallback(function(ua,Ma){return(0,xe.Z)(jn,ua)||Ma},[jn]),Gr=s.useMemo(function(){return typeof ct=="function"?ct:function(ua){var Ma=ua&&ua[ct];return Ma}},[ct]),Br=Lr(["body"]),Vn=ge(),Tr=(0,O.Z)(Vn,3),Xr=Tr[0],la=Tr[1],aa=Tr[2],La=At(re,ar,Gr),Ta=(0,O.Z)(La,6),Wr=Ta[0],Qa=Ta[1],_r=Ta[2],Oa=Ta[3],Sa=Ta[4],qa=Ta[5],Or=Ht==null?void 0:Ht.x,wr=s.useState(0),Pr=(0,O.Z)(wr,2),hr=Pr[0],oa=Pr[1],yr=ce((0,ne.Z)((0,ne.Z)((0,ne.Z)({},re),Wr),{},{expandable:!!Wr.expandedRowRender,columnTitle:Wr.columnTitle,expandedKeys:_r,getRowKey:Gr,onTriggerExpand:qa,expandIcon:Oa,expandIconColumnIndex:Wr.expandIconColumnIndex,direction:Qt,scrollWidth:ur&&nr&&typeof Or=="number"?Or:null}),ur?Fr:null),zr=(0,O.Z)(yr,3),na=zr[0],ea=zr[1],mo=zr[2],$a=mo!=null?mo:Or,Go=s.useMemo(function(){return{columns:na,flattenColumns:ea}},[na,ea]),Ka=s.useRef(),Jo=s.useRef(),ka=s.useRef(),io=s.useRef(),di=s.useRef(),sa=s.useState(!1),da=(0,O.Z)(sa,2),Da=da[0],Xa=da[1],_a=s.useState(!1),qr=(0,O.Z)(_a,2),ha=qr[0],lo=qr[1],Lo=Tt(new Map),ri=(0,O.Z)(Lo,2),Yo=ri[0],ii=ri[1],qo=H(ea),Qo=qo.map(function(ua){return Yo.get(ua)}),So=s.useMemo(function(){return Qo},[Qo.join("_")]),ho=Ke(So,ea.length,Qt),ja=Ht&&we(Ht.y),Ra=Ht&&we($a)||!!Wr.fixed,Zo=Ra&&ea.some(function(ua){var Ma=ua.fixed;return Ma}),Ci=s.useRef(),$o=Oe(gr,be),li=$o.isSticky,fi=$o.offsetHeader,rl=$o.offsetSummary,ra=$o.offsetScroll,xa=$o.stickyClassName,eo=$o.container,Ia=s.useMemo(function(){return En==null?void 0:En(ar)},[En,ar]),no=(ja||li)&&s.isValidElement(Ia)&&Ia.type===d&&Ia.props.fixed,fo,xo,Ai;ja&&(xo={overflowY:"scroll",maxHeight:Ht.y}),Ra&&(fo={overflowX:"auto"},ja||(xo={overflowY:"hidden"}),Ai={width:$a===!0?"auto":$a,minWidth:"100%"});var ml=s.useCallback(function(ua,Ma){(0,W.Z)(Ka.current)&&ii(function(Bo){if(Bo.get(ua)!==Ma){var gi=new Map(Bo);return gi.set(ua,Ma),gi}return Bo})},[]),Ei=Kt(null),Oi=(0,O.Z)(Ei,2),Gi=Oi[0],Tl=Oi[1];function Ji(ua,Ma){Ma&&(typeof Ma=="function"?Ma(ua):Ma.scrollLeft!==ua&&(Ma.scrollLeft=ua,Ma.scrollLeft!==ua&&setTimeout(function(){Ma.scrollLeft=ua},0)))}var ji=(0,V.Z)(function(ua){var Ma=ua.currentTarget,Bo=ua.scrollLeft,gi=Qt==="rtl",Si=typeof Bo=="number"?Bo:Ma.scrollLeft,bl=Ma||Ze;if(!Tl()||Tl()===bl){var zi;Gi(bl),Ji(Si,Jo.current),Ji(Si,ka.current),Ji(Si,di.current),Ji(Si,(zi=Ci.current)===null||zi===void 0?void 0:zi.setScrollLeft)}var Sl=Ma||Jo.current;if(Sl){var xl=Sl.scrollWidth,Li=Sl.clientWidth;if(xl===Li){Xa(!1),lo(!1);return}gi?(Xa(-Si0)):(Xa(Si>0),lo(Si1?Kn-ur:0,Gr=(0,ne.Z)((0,ne.Z)((0,ne.Z)({},Fr),ct),{},{flex:"0 0 ".concat(ur,"px"),width:"".concat(ur,"px"),marginRight:Lr,pointerEvents:"auto"}),Br=s.useMemo(function(){return Vt?ar<=1:nr===0||ar===0||ar>1},[ar,nr,Vt]);Br?Gr.visibility="hidden":Vt&&(Gr.height=Qt==null?void 0:Qt(ar));var Vn=Br?function(){return null}:Sn,Tr={};return(ar===0||nr===0)&&(Tr.rowSpan=1,Tr.colSpan=1),s.createElement(ht,(0,de.Z)({className:pe()(En,Ht),ellipsis:re.ellipsis,align:re.align,scope:re.rowScope,component:"div",prefixCls:S.prefixCls,key:tr,record:mt,index:Fe,renderIndex:vt,dataIndex:gn,render:Vn,shouldCellUpdate:re.shouldCellUpdate},Er,{appendNode:Ir,additionalProps:(0,ne.Z)((0,ne.Z)({},dr),{},{style:Gr},Tr)}))}var Pn=mn,Mn=["data","index","className","rowKey","style","extra","getHeight"],er=s.forwardRef(function(m,S){var re=m.data,be=m.index,He=m.className,Fe=m.rowKey,vt=m.style,mt=m.extra,ct=m.getHeight,Ht=(0,nt.Z)(m,Mn),Vt=re.record,Qt=re.indent,Sn=re.index,gn=w(c,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),En=gn.scrollX,Kn=gn.flattenColumns,Rn=gn.prefixCls,Xn=gn.fixColumn,jn=gn.componentWidth,tr=f(Vt,Fe,be,Qt),Er=tr.rowSupportExpand,Ir=tr.expanded,dr=tr.rowProps,Fr=tr.expandedRowRender,Zr=tr.expandedRowClassName,nr;if(Er&&Ir){var gr=Fr(Vt,be,Qt+1,Ir),ar=Zr==null?void 0:Zr(Vt,be,Qt),Hn={};Xn&&(Hn={style:(0,Z.Z)({},"--virtual-width","".concat(jn,"px"))});var ur="".concat(Rn,"-expanded-row-cell");nr=s.createElement("div",{className:pe()("".concat(Rn,"-expanded-row"),"".concat(Rn,"-expanded-row-level-").concat(Qt+1),ar)},s.createElement(ht,{component:"div",prefixCls:Rn,className:pe()(ur,(0,Z.Z)({},"".concat(ur,"-fixed"),Xn)),additionalProps:Hn},gr))}var Lr=(0,ne.Z)((0,ne.Z)({},vt),{},{width:En});mt&&(Lr.position="absolute",Lr.pointerEvents="none");var Gr=s.createElement("div",(0,de.Z)({},dr,Ht,{ref:Er?null:S,className:pe()(He,"".concat(Rn,"-row"),dr==null?void 0:dr.className,(0,Z.Z)({},"".concat(Rn,"-row-extra"),mt)),style:(0,ne.Z)((0,ne.Z)({},Lr),dr==null?void 0:dr.style)}),Kn.map(function(Br,Vn){return s.createElement(Pn,{key:Vn,rowInfo:tr,column:Br,colIndex:Vn,indent:Qt,index:be,renderIndex:Sn,record:Vt,inverse:mt,getHeight:ct})}));return Er?s.createElement("div",{ref:S},Gr,nr):Gr}),rr=Ne(er),An=rr,jt=s.forwardRef(function(m,S){var re=m.data,be=m.onScroll,He=w(c,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Fe=He.flattenColumns,vt=He.onColumnResize,mt=He.getRowKey,ct=He.expandedKeys,Ht=He.prefixCls,Vt=He.childrenColumnName,Qt=He.emptyNode,Sn=He.scrollX,gn=w(sn),En=gn.scrollY,Kn=gn.listItemHeight,Rn=s.useRef(),Xn=se(re,Vt,ct,mt),jn=s.useMemo(function(){var nr=0;return Fe.map(function(gr){var ar=gr.width,Hn=gr.key;return nr+=ar,[Hn,ar,nr]})},[Fe]),tr=s.useMemo(function(){return jn.map(function(nr){return nr[2]})},[jn]);s.useEffect(function(){jn.forEach(function(nr){var gr=(0,O.Z)(nr,2),ar=gr[0],Hn=gr[1];vt(ar,Hn)})},[jn]),s.useImperativeHandle(S,function(){var nr={};return Object.defineProperty(nr,"scrollLeft",{get:function(){var ar;return((ar=Rn.current)===null||ar===void 0?void 0:ar.getScrollInfo().x)||0},set:function(ar){var Hn;(Hn=Rn.current)===null||Hn===void 0||Hn.scrollTo({left:ar})}}),nr});var Er=function(gr,ar){var Hn,ur=(Hn=Xn[ar])===null||Hn===void 0?void 0:Hn.record,Lr=gr.onCell;if(Lr){var Gr,Br=Lr(ur,ar);return(Gr=Br==null?void 0:Br.rowSpan)!==null&&Gr!==void 0?Gr:1}return 1},Ir=function(gr){var ar=gr.start,Hn=gr.end,ur=gr.getSize,Lr=gr.offsetY;if(Hn<0)return null;for(var Gr=Fe.filter(function(Or){return Er(Or,ar)===0}),Br=ar,Vn=function(wr){if(Gr=Gr.filter(function(Pr){return Er(Pr,wr)===0}),!Gr.length)return Br=wr,"break"},Tr=ar;Tr>=0;Tr-=1){var Xr=Vn(Tr);if(Xr==="break")break}for(var la=Fe.filter(function(Or){return Er(Or,Hn)!==1}),aa=Hn,La=function(wr){if(la=la.filter(function(Pr){return Er(Pr,wr)!==1}),!la.length)return aa=Math.max(wr-1,Hn),"break"},Ta=Hn;Ta1})&&Qa.push(wr)},Oa=Br;Oa<=aa;Oa+=1)var Sa=_r(Oa);var qa=Qa.map(function(Or){var wr=Xn[Or],Pr=mt(wr.record,Or),hr=function(zr){var na=Or+zr-1,ea=mt(Xn[na].record,na),mo=ur(Pr,ea);return mo.bottom-mo.top},oa=ur(Pr);return s.createElement(An,{key:Or,data:wr,rowKey:Pr,index:Or,style:{top:-Lr+oa.top},extra:!0,getHeight:hr})});return qa},dr=s.useMemo(function(){return{columnsOffset:tr}},[tr]),Fr="".concat(Ht,"-tbody"),Zr;return Xn.length?Zr=s.createElement(Gt.Z,{fullHeight:!1,ref:Rn,className:pe()(Fr,"".concat(Fr,"-virtual")),height:En,itemHeight:Kn||24,data:Xn,itemKey:function(gr){return mt(gr.record)},scrollWidth:Sn,onVirtualScroll:function(gr){var ar=gr.x;be({scrollLeft:ar})},extraRender:Ir},function(nr,gr,ar){var Hn=mt(nr.record,gr);return s.createElement(An,(0,de.Z)({data:nr,rowKey:Hn,index:gr},ar))}):Zr=s.createElement("div",{className:pe()("".concat(Ht,"-placeholder"))},s.createElement(ht,{component:"div",prefixCls:Ht},Qt)),s.createElement(yn.Provider,{value:dr},Zr)}),Xt=Ne(jt),Fn=Xt,xn=function(S,re){var be=re.ref,He=re.onScroll;return s.createElement(Fn,{ref:be,data:S,onScroll:He})},kn=100;function Nn(m){var S=m.columns,re=m.scroll,be=m.prefixCls,He=be===void 0?Ee:be,Fe=m.className,vt=m.listItemHeight,mt=re||{},ct=mt.x,Ht=mt.y;typeof ct!="number"&&(ct=((S||[]).length+1)*kn),typeof Ht!="number"&&(Ht=500);var Vt=s.useMemo(function(){return{scrollY:Ht,listItemHeight:vt}},[Ht,vt]);return s.createElement(sn.Provider,{value:Vt},s.createElement(gt,(0,de.Z)({},m,{className:pe()(Fe,"".concat(He,"-virtual")),scroll:(0,ne.Z)((0,ne.Z)({},re),{},{x:ct}),components:{body:xn},columns:S,internalHooks:A,tailor:!0})))}function Cn(m){return ft(Nn,m)}var cn=Cn(),Qn=null;function Me(m){return null}var ke=Me;function Ae(m){return null}var tt=Ae,Pt=i(64002),an=i(68031),Rt=i(36355),Lt=i(93891),st=i(19716),qt=i(8628),Bn=i(31724),_n=i(19871),un=i(71418),Wt=i(88088);function In(m){return function(re){let{prefixCls:be,onExpand:He,record:Fe,expanded:vt,expandable:mt}=re;const ct=`${be}-row-expand-icon`;return s.createElement("button",{type:"button",onClick:Ht=>{He(Fe,Ht),Ht.stopPropagation()},className:pe()(ct,{[`${ct}-spaced`]:!mt,[`${ct}-expanded`]:mt&&vt,[`${ct}-collapsed`]:mt&&!vt}),"aria-label":vt?m.collapse:m.expand,"aria-expanded":vt})}}var qn=In;function pr(m,S){return"key"in m&&m.key!==void 0&&m.key!==null?m.key:m.dataIndex?Array.isArray(m.dataIndex)?m.dataIndex.join("."):m.dataIndex:S}function xr(m,S){return S?`${S}-${m}`:`${m}`}function Qr(m,S){return typeof m=="function"?m(S):m}function cr(m,S){const re=Qr(m,S);return Object.prototype.toString.call(re)==="[object Object]"?"":re}var Cr={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"},fr=Cr,Kr=i(31533),Rr=function(S,re){return s.createElement(Kr.Z,(0,de.Z)({},S,{ref:re,icon:fr}))},Ar=s.forwardRef(Rr),Ln=Ar,Un=i(56762);function Jn(m){const S=s.useRef(m),re=(0,Un.Z)();return[()=>S.current,be=>{S.current=be,re()}]}var sr=i(3113),jr=i(24905),Nr=i(38854),Yn=i(64165),Zn=i(20834),vr=i(40875),or=i(5112),Jr=i(99682),Hr=i(56981),fa=i(92832);function Ba(m){let{value:S,onChange:re,filterSearch:be,tablePrefixCls:He,locale:Fe}=m;return be?s.createElement("div",{className:`${He}-filter-dropdown-search`},s.createElement(fa.default,{prefix:s.createElement(Hr.Z,null),placeholder:Fe.filterSearchPlaceholder,onChange:re,value:S,htmlSize:1,className:`${He}-filter-dropdown-search-input`})):null}var va=Ba,ga=i(85108);const ta=m=>{const{keyCode:S}=m;S===ga.Z.ENTER&&m.stopPropagation()};var Ca=s.forwardRef((m,S)=>s.createElement("div",{className:m.className,onClick:re=>re.stopPropagation(),onKeyDown:ta,ref:S},m.children));function pa(m){let S=[];return(m||[]).forEach(re=>{let{value:be,children:He}=re;S.push(be),He&&(S=[].concat((0,Yt.Z)(S),(0,Yt.Z)(pa(He))))}),S}function Fa(m){return m.some(S=>{let{children:re}=S;return re})}function Aa(m,S){return typeof S=="string"||typeof S=="number"?S==null?void 0:S.toString().toLowerCase().includes(m.trim().toLowerCase()):!1}function To(m){let{filters:S,prefixCls:re,filteredKeys:be,filterMultiple:He,searchValue:Fe,filterSearch:vt}=m;return S.map((mt,ct)=>{const Ht=String(mt.value);if(mt.children)return{key:Ht||ct,label:mt.text,popupClassName:`${re}-dropdown-submenu`,children:To({filters:mt.children,prefixCls:re,filteredKeys:be,filterMultiple:He,searchValue:Fe,filterSearch:vt})};const Vt=He?jr.default:or.ZP,Qt={key:mt.value!==void 0?Ht:ct,label:s.createElement(s.Fragment,null,s.createElement(Vt,{checked:be.includes(Ht)}),s.createElement("span",null,mt.text))};return Fe.trim()?typeof vt=="function"?vt(Fe,mt)?Qt:null:Aa(Fe,mt.text)?Qt:null:Qt})}function Vr(m){var S,re;const{tablePrefixCls:be,prefixCls:He,column:Fe,dropdownPrefixCls:vt,columnKey:mt,filterMultiple:ct,filterMode:Ht="menu",filterSearch:Vt=!1,filterState:Qt,triggerFilter:Sn,locale:gn,children:En,getPopupContainer:Kn}=m,{filterDropdownOpen:Rn,onFilterDropdownOpenChange:Xn,filterResetToDefaultFilteredValue:jn,defaultFilteredValue:tr,filterDropdownVisible:Er,onFilterDropdownVisibleChange:Ir}=Fe,[dr,Fr]=s.useState(!1),Zr=!!(Qt&&(!((S=Qt.filteredKeys)===null||S===void 0)&&S.length||Qt.forceFiltered)),nr=yr=>{Fr(yr),Xn==null||Xn(yr),Ir==null||Ir(yr)},gr=(re=Rn!=null?Rn:Er)!==null&&re!==void 0?re:dr,ar=Qt==null?void 0:Qt.filteredKeys,[Hn,ur]=Jn(ar||[]),Lr=yr=>{let{selectedKeys:zr}=yr;ur(zr)},Gr=(yr,zr)=>{let{node:na,checked:ea}=zr;Lr(ct?{selectedKeys:yr}:{selectedKeys:ea&&na.key?[na.key]:[]})};s.useEffect(()=>{dr&&Lr({selectedKeys:ar||[]})},[ar]);const[Br,Vn]=s.useState([]),Tr=yr=>{Vn(yr)},[Xr,la]=s.useState(""),aa=yr=>{const{value:zr}=yr.target;la(zr)};s.useEffect(()=>{dr||la("")},[dr]);const La=yr=>{const zr=yr&&yr.length?yr:null;if(zr===null&&(!Qt||!Qt.filteredKeys)||(0,L.Z)(zr,Qt==null?void 0:Qt.filteredKeys,!0))return null;Sn({column:Fe,key:mt,filteredKeys:zr})},Ta=()=>{nr(!1),La(Hn())},Wr=function(){let{confirm:yr,closeDropdown:zr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};yr&&La([]),zr&&nr(!1),la(""),ur(jn?(tr||[]).map(na=>String(na)):[])},Qa=function(){let{closeDropdown:yr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};yr&&nr(!1),La(Hn())},_r=yr=>{yr&&ar!==void 0&&ur(ar||[]),nr(yr),!yr&&!Fe.filterDropdown&&Ta()},Oa=pe()({[`${vt}-menu-without-submenu`]:!Fa(Fe.filters||[])}),Sa=yr=>{if(yr.target.checked){const zr=pa(Fe==null?void 0:Fe.filters).map(na=>String(na));ur(zr)}else ur([])},qa=yr=>{let{filters:zr}=yr;return(zr||[]).map((na,ea)=>{const mo=String(na.value),$a={title:na.text,key:na.value!==void 0?mo:ea};return na.children&&($a.children=qa({filters:na.children})),$a})},Or=yr=>{var zr;return Object.assign(Object.assign({},yr),{text:yr.title,value:yr.key,children:((zr=yr.children)===null||zr===void 0?void 0:zr.map(na=>Or(na)))||[]})};let wr;if(typeof Fe.filterDropdown=="function")wr=Fe.filterDropdown({prefixCls:`${vt}-custom`,setSelectedKeys:yr=>Lr({selectedKeys:yr}),selectedKeys:Hn(),confirm:Qa,clearFilters:Wr,filters:Fe.filters,visible:gr,close:()=>{nr(!1)}});else if(Fe.filterDropdown)wr=Fe.filterDropdown;else{const yr=Hn()||[],zr=()=>(Fe.filters||[]).length===0?s.createElement(Yn.Z,{image:Yn.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ht==="tree"?s.createElement(s.Fragment,null,s.createElement(va,{filterSearch:Vt,value:Xr,onChange:aa,tablePrefixCls:be,locale:gn}),s.createElement("div",{className:`${be}-filter-dropdown-tree`},ct?s.createElement(jr.default,{checked:yr.length===pa(Fe.filters).length,indeterminate:yr.length>0&&yr.lengthtypeof Vt=="function"?Vt(Xr,Or(ea)):Aa(Xr,ea.title):void 0}))):s.createElement(s.Fragment,null,s.createElement(va,{filterSearch:Vt,value:Xr,onChange:aa,tablePrefixCls:be,locale:gn}),s.createElement(Zn.default,{selectable:!0,multiple:ct,prefixCls:`${vt}-menu`,className:Oa,onSelect:Lr,onDeselect:Lr,selectedKeys:yr,getPopupContainer:Kn,openKeys:Br,onOpenChange:Tr,items:To({filters:Fe.filters||[],filterSearch:Vt,prefixCls:He,filteredKeys:Hn(),filterMultiple:ct,searchValue:Xr})})),na=()=>jn?(0,L.Z)((tr||[]).map(ea=>String(ea)),yr,!0):yr.length===0;wr=s.createElement(s.Fragment,null,zr(),s.createElement("div",{className:`${He}-dropdown-btns`},s.createElement(sr.ZP,{type:"link",size:"small",disabled:na(),onClick:()=>Wr()},gn.filterReset),s.createElement(sr.ZP,{type:"primary",size:"small",onClick:Ta},gn.filterConfirm)))}Fe.filterDropdown&&(wr=s.createElement(vr.J,{selectable:void 0},wr));const Pr=()=>s.createElement(Ca,{className:`${He}-dropdown`},wr);let hr;typeof Fe.filterIcon=="function"?hr=Fe.filterIcon(Zr):Fe.filterIcon?hr=Fe.filterIcon:hr=s.createElement(Ln,null);const{direction:oa}=s.useContext(Rt.E_);return s.createElement("div",{className:`${He}-column`},s.createElement("span",{className:`${be}-column-title`},En),s.createElement(Nr.Z,{dropdownRender:Pr,trigger:["click"],open:gr,onOpenChange:_r,getPopupContainer:Kn,placement:oa==="rtl"?"bottomLeft":"bottomRight"},s.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${He}-trigger`,{active:Zr}),onClick:yr=>{yr.stopPropagation()}},hr)))}var $r=Vr;function Ea(m,S,re){let be=[];return(m||[]).forEach((He,Fe)=>{var vt;const mt=xr(Fe,re);if(He.filters||"filterDropdown"in He||"onFilter"in He)if("filteredValue"in He){let ct=He.filteredValue;"filterDropdown"in He||(ct=(vt=ct==null?void 0:ct.map(String))!==null&&vt!==void 0?vt:ct),be.push({column:He,key:pr(He,mt),filteredKeys:ct,forceFiltered:He.filtered})}else be.push({column:He,key:pr(He,mt),filteredKeys:S&&He.defaultFilteredValue?He.defaultFilteredValue:void 0,forceFiltered:He.filtered});"children"in He&&(be=[].concat((0,Yt.Z)(be),(0,Yt.Z)(Ea(He.children,S,mt))))}),be}function ao(m,S,re,be,He,Fe,vt,mt){return re.map((ct,Ht)=>{const Vt=xr(Ht,mt),{filterMultiple:Qt=!0,filterMode:Sn,filterSearch:gn}=ct;let En=ct;if(En.filters||En.filterDropdown){const Kn=pr(En,Vt),Rn=be.find(Xn=>{let{key:jn}=Xn;return Kn===jn});En=Object.assign(Object.assign({},En),{title:Xn=>s.createElement($r,{tablePrefixCls:m,prefixCls:`${m}-filter`,dropdownPrefixCls:S,column:En,columnKey:Kn,filterState:Rn,filterMultiple:Qt,filterMode:Sn,filterSearch:gn,triggerFilter:Fe,locale:He,getPopupContainer:vt},Qr(ct.title,Xn))})}return"children"in En&&(En=Object.assign(Object.assign({},En),{children:ao(m,S,En.children,be,He,Fe,vt,Vt)})),En})}function yo(m){const S={};return m.forEach(re=>{let{key:be,filteredKeys:He,column:Fe}=re;const{filters:vt,filterDropdown:mt}=Fe;if(mt)S[be]=He||null;else if(Array.isArray(He)){const ct=pa(vt);S[be]=ct.filter(Ht=>He.includes(String(Ht)))}else S[be]=null}),S}function Ha(m,S){return S.reduce((re,be)=>{const{column:{onFilter:He,filters:Fe},filteredKeys:vt}=be;return He&&vt&&vt.length?re.filter(mt=>vt.some(ct=>{const Ht=pa(Fe),Vt=Ht.findIndex(Sn=>String(Sn)===String(ct)),Qt=Vt!==-1?Ht[Vt]:ct;return He(Qt,mt)})):re},m)}const uo=m=>m.flatMap(S=>"children"in S?[S].concat((0,Yt.Z)(uo(S.children||[]))):[S]);function Va(m){let{prefixCls:S,dropdownPrefixCls:re,mergedColumns:be,onFilterChange:He,getPopupContainer:Fe,locale:vt}=m;const mt=s.useMemo(()=>uo(be||[]),[be]),[ct,Ht]=s.useState(()=>Ea(mt,!0)),Vt=s.useMemo(()=>{const En=Ea(mt,!1);if(En.length===0)return En;let Kn=!0,Rn=!0;if(En.forEach(Xn=>{let{filteredKeys:jn}=Xn;jn!==void 0?Kn=!1:Rn=!1}),Kn){const Xn=(mt||[]).map((jn,tr)=>pr(jn,xr(tr)));return ct.filter(jn=>{let{key:tr}=jn;return Xn.includes(tr)}).map(jn=>{const tr=mt[Xn.findIndex(Er=>Er===jn.key)];return Object.assign(Object.assign({},jn),{column:Object.assign(Object.assign({},jn.column),tr),forceFiltered:tr.filtered})})}return En},[mt,ct]),Qt=s.useMemo(()=>yo(Vt),[Vt]),Sn=En=>{const Kn=Vt.filter(Rn=>{let{key:Xn}=Rn;return Xn!==En.key});Kn.push(En),Ht(Kn),He(yo(Kn),Kn)};return[En=>ao(S,re,En,Vt,vt,Sn,Fe),Vt,Qt]}var ei=Va;function jo(m,S,re){const be=s.useRef({});function He(Fe){if(!be.current||be.current.data!==m||be.current.childrenColumnName!==S||be.current.getRowKey!==re){let mt=function(ct){ct.forEach((Ht,Vt)=>{const Qt=re(Ht,Vt);vt.set(Qt,Ht),Ht&&typeof Ht=="object"&&S in Ht&&mt(Ht[S]||[])})};const vt=new Map;mt(m),be.current={data:m,childrenColumnName:S,kvMap:vt,getRowKey:re}}return be.current.kvMap.get(Fe)}return[He]}var Ho=i(50371),Xo=function(m,S){var re={};for(var be in m)Object.prototype.hasOwnProperty.call(m,be)&&S.indexOf(be)<0&&(re[be]=m[be]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,be=Object.getOwnPropertySymbols(m);He{const Fe=m[He];typeof Fe!="function"&&(re[He]=Fe)}),re}function co(m,S,re){const be=re&&typeof re=="object"?re:{},{total:He=0}=be,Fe=Xo(be,["total"]),[vt,mt]=(0,s.useState)(()=>({current:"defaultCurrent"in Fe?Fe.defaultCurrent:1,pageSize:"defaultPageSize"in Fe?Fe.defaultPageSize:Po})),ct=(0,Ho.Z)(vt,Fe,{total:He>0?He:m}),Ht=Math.ceil((He||m)/ct.pageSize);ct.current>Ht&&(ct.current=Ht||1);const Vt=(Sn,gn)=>{mt({current:Sn!=null?Sn:1,pageSize:gn||ct.pageSize})},Qt=(Sn,gn)=>{var En;re&&((En=re.onChange)===null||En===void 0||En.call(re,Sn,gn)),Vt(Sn,gn),S(Sn,gn||(ct==null?void 0:ct.pageSize))};return re===!1?[{},()=>{}]:[Object.assign(Object.assign({},ct),{onChange:Qt}),Vt]}var zo=co,Uo=i(76995),Mo=i(35654),ln=i(90782),Wn=i(71430),br=i(35788);const Dr={},Ur="SELECT_ALL",wa="SELECT_INVERT",ya="SELECT_NONE",Ja=[],Za=(m,S)=>{let re=[];return(S||[]).forEach(be=>{re.push(be),be&&typeof be=="object"&&m in be&&(re=[].concat((0,Yt.Z)(re),(0,Yt.Z)(Za(m,be[m]))))}),re};var Wa=(m,S)=>{const{preserveSelectedRowKeys:re,selectedRowKeys:be,defaultSelectedRowKeys:He,getCheckboxProps:Fe,onChange:vt,onSelect:mt,onSelectAll:ct,onSelectInvert:Ht,onSelectNone:Vt,onSelectMultiple:Qt,columnWidth:Sn,type:gn,selections:En,fixed:Kn,renderCell:Rn,hideSelectAll:Xn,checkStrictly:jn=!0}=S||{},{prefixCls:tr,data:Er,pageData:Ir,getRecordByKey:dr,getRowKey:Fr,expandType:Zr,childrenColumnName:nr,locale:gr,getPopupContainer:ar}=m,[Hn,ur]=(0,br.Z)(be||He||Ja,{value:be}),Lr=s.useRef(new Map),Gr=(0,s.useCallback)(Or=>{if(re){const wr=new Map;Or.forEach(Pr=>{let hr=dr(Pr);!hr&&Lr.current.has(Pr)&&(hr=Lr.current.get(Pr)),wr.set(Pr,hr)}),Lr.current=wr}},[dr,re]);s.useEffect(()=>{Gr(Hn)},[Hn]);const{keyEntities:Br}=(0,s.useMemo)(()=>{if(jn)return{keyEntities:null};let Or=Er;if(re){const wr=new Set(Er.map((hr,oa)=>Fr(hr,oa))),Pr=Array.from(Lr.current).reduce((hr,oa)=>{let[yr,zr]=oa;return wr.has(yr)?hr:hr.concat(zr)},[]);Or=[].concat((0,Yt.Z)(Or),(0,Yt.Z)(Pr))}return(0,Wn.I8)(Or,{externalGetKey:Fr,childrenPropName:nr})},[Er,Fr,jn,nr,re]),Vn=(0,s.useMemo)(()=>Za(nr,Ir),[nr,Ir]),Tr=(0,s.useMemo)(()=>{const Or=new Map;return Vn.forEach((wr,Pr)=>{const hr=Fr(wr,Pr),oa=(Fe?Fe(wr):null)||{};Or.set(hr,oa)}),Or},[Vn,Fr,Fe]),Xr=(0,s.useCallback)(Or=>{var wr;return!!(!((wr=Tr.get(Fr(Or)))===null||wr===void 0)&&wr.disabled)},[Tr,Fr]),[la,aa]=(0,s.useMemo)(()=>{if(jn)return[Hn||[],[]];const{checkedKeys:Or,halfCheckedKeys:wr}=(0,ln.S)(Hn,!0,Br,Xr);return[Or||[],wr]},[Hn,jn,Br,Xr]),La=(0,s.useMemo)(()=>{const Or=gn==="radio"?la.slice(0,1):la;return new Set(Or)},[la,gn]),Ta=(0,s.useMemo)(()=>gn==="radio"?new Set:new Set(aa),[aa,gn]),[Wr,Qa]=(0,s.useState)(null);s.useEffect(()=>{S||ur(Ja)},[!!S]);const _r=(0,s.useCallback)((Or,wr)=>{let Pr,hr;Gr(Or),re?(Pr=Or,hr=Or.map(oa=>Lr.current.get(oa))):(Pr=[],hr=[],Or.forEach(oa=>{const yr=dr(oa);yr!==void 0&&(Pr.push(oa),hr.push(yr))})),ur(Pr),vt==null||vt(Pr,hr,{type:wr})},[ur,dr,vt,re]),Oa=(0,s.useCallback)((Or,wr,Pr,hr)=>{if(mt){const oa=Pr.map(yr=>dr(yr));mt(dr(Or),wr,oa,hr)}_r(Pr,"single")},[mt,dr,_r]),Sa=(0,s.useMemo)(()=>!En||Xn?null:(En===!0?[Ur,wa,ya]:En).map(wr=>wr===Ur?{key:"all",text:gr.selectionAll,onSelect(){_r(Er.map((Pr,hr)=>Fr(Pr,hr)).filter(Pr=>{const hr=Tr.get(Pr);return!(hr!=null&&hr.disabled)||La.has(Pr)}),"all")}}:wr===wa?{key:"invert",text:gr.selectInvert,onSelect(){const Pr=new Set(La);Ir.forEach((oa,yr)=>{const zr=Fr(oa,yr),na=Tr.get(zr);na!=null&&na.disabled||(Pr.has(zr)?Pr.delete(zr):Pr.add(zr))});const hr=Array.from(Pr);Ht&&Ht(hr),_r(hr,"invert")}}:wr===ya?{key:"none",text:gr.selectNone,onSelect(){Vt==null||Vt(),_r(Array.from(La).filter(Pr=>{const hr=Tr.get(Pr);return hr==null?void 0:hr.disabled}),"none")}}:wr).map(wr=>Object.assign(Object.assign({},wr),{onSelect:function(){for(var Pr,hr,oa=arguments.length,yr=new Array(oa),zr=0;zr{var wr;if(!S)return Or.filter(sa=>sa!==Dr);let Pr=(0,Yt.Z)(Or);const hr=new Set(La),oa=Vn.map(Fr).filter(sa=>!Tr.get(sa).disabled),yr=oa.every(sa=>hr.has(sa)),zr=oa.some(sa=>hr.has(sa)),na=()=>{const sa=[];yr?oa.forEach(Da=>{hr.delete(Da),sa.push(Da)}):oa.forEach(Da=>{hr.has(Da)||(hr.add(Da),sa.push(Da))});const da=Array.from(hr);ct==null||ct(!yr,da.map(Da=>dr(Da)),sa.map(Da=>dr(Da))),_r(da,"all"),Qa(null)};let ea;if(gn!=="radio"){let sa;if(Sa){const qr={getPopupContainer:ar,items:Sa.map((ha,lo)=>{const{key:Lo,text:ri,onSelect:Yo}=ha;return{key:Lo!=null?Lo:lo,onClick:()=>{Yo==null||Yo(oa)},label:ri}})};sa=s.createElement("div",{className:`${tr}-selection-extra`},s.createElement(Nr.Z,{menu:qr,getPopupContainer:ar},s.createElement("span",null,s.createElement(Uo.Z,null))))}const da=Vn.map((qr,ha)=>{const lo=Fr(qr,ha),Lo=Tr.get(lo)||{};return Object.assign({checked:hr.has(lo)},Lo)}).filter(qr=>{let{disabled:ha}=qr;return ha}),Da=!!da.length&&da.length===Vn.length,Xa=Da&&da.every(qr=>{let{checked:ha}=qr;return ha}),_a=Da&&da.some(qr=>{let{checked:ha}=qr;return ha});ea=!Xn&&s.createElement("div",{className:`${tr}-selection`},s.createElement(jr.default,{checked:Da?Xa:!!Vn.length&&yr,indeterminate:Da?!Xa&&_a:!yr&&zr,onChange:na,disabled:Vn.length===0||Da,"aria-label":sa?"Custom selection":"Select all",skipGroup:!0}),sa)}let mo;gn==="radio"?mo=(sa,da,Da)=>{const Xa=Fr(da,Da),_a=hr.has(Xa);return{node:s.createElement(or.ZP,Object.assign({},Tr.get(Xa),{checked:_a,onClick:qr=>qr.stopPropagation(),onChange:qr=>{hr.has(Xa)||Oa(Xa,!0,[Xa],qr.nativeEvent)}})),checked:_a}}:mo=(sa,da,Da)=>{var Xa;const _a=Fr(da,Da),qr=hr.has(_a),ha=Ta.has(_a),lo=Tr.get(_a);let Lo;return Zr==="nest"?Lo=ha:Lo=(Xa=lo==null?void 0:lo.indeterminate)!==null&&Xa!==void 0?Xa:ha,{node:s.createElement(jr.default,Object.assign({},lo,{indeterminate:Lo,checked:qr,skipGroup:!0,onClick:ri=>ri.stopPropagation(),onChange:ri=>{let{nativeEvent:Yo}=ri;const{shiftKey:ii}=Yo;let qo=-1,Qo=-1;if(ii&&jn){const So=new Set([Wr,_a]);oa.some((ho,ja)=>{if(So.has(ho))if(qo===-1)qo=ja;else return Qo=ja,!0;return!1})}if(Qo!==-1&&qo!==Qo&&jn){const So=oa.slice(qo,Qo+1),ho=[];qr?So.forEach(Ra=>{hr.has(Ra)&&(ho.push(Ra),hr.delete(Ra))}):So.forEach(Ra=>{hr.has(Ra)||(ho.push(Ra),hr.add(Ra))});const ja=Array.from(hr);Qt==null||Qt(!qr,ja.map(Ra=>dr(Ra)),ho.map(Ra=>dr(Ra))),_r(ja,"multiple")}else{const So=la;if(jn){const ho=qr?(0,Mo._5)(So,_a):(0,Mo.L0)(So,_a);Oa(_a,!qr,ho,Yo)}else{const ho=(0,ln.S)([].concat((0,Yt.Z)(So),[_a]),!0,Br,Xr),{checkedKeys:ja,halfCheckedKeys:Ra}=ho;let Zo=ja;if(qr){const Ci=new Set(ja);Ci.delete(_a),Zo=(0,ln.S)(Array.from(Ci),{checked:!1,halfCheckedKeys:Ra},Br,Xr).checkedKeys}Oa(_a,!qr,Zo,Yo)}}Qa(qr?null:_a)}})),checked:qr}};const $a=(sa,da,Da)=>{const{node:Xa,checked:_a}=mo(sa,da,Da);return Rn?Rn(_a,da,Da,Xa):Xa};if(!Pr.includes(Dr))if(Pr.findIndex(sa=>{var da;return((da=sa[en])===null||da===void 0?void 0:da.columnType)==="EXPAND_COLUMN"})===0){const[sa,...da]=Pr;Pr=[sa,Dr].concat((0,Yt.Z)(da))}else Pr=[Dr].concat((0,Yt.Z)(Pr));const Go=Pr.indexOf(Dr);Pr=Pr.filter((sa,da)=>sa!==Dr||da===Go);const Ka=Pr[Go-1],Jo=Pr[Go+1];let ka=Kn;ka===void 0&&((Jo==null?void 0:Jo.fixed)!==void 0?ka=Jo.fixed:(Ka==null?void 0:Ka.fixed)!==void 0&&(ka=Ka.fixed)),ka&&Ka&&((wr=Ka[en])===null||wr===void 0?void 0:wr.columnType)==="EXPAND_COLUMN"&&Ka.fixed===void 0&&(Ka.fixed=ka);const io=pe()(`${tr}-selection-col`,{[`${tr}-selection-col-with-dropdown`]:En&&gn==="checkbox"}),di={fixed:ka,width:Sn,className:`${tr}-selection-column`,title:S.columnTitle||ea,render:$a,onCell:S.onCell,[en]:{className:io}};return Pr.map(sa=>sa===Dr?di:sa)},[Fr,Vn,S,la,La,Ta,Sn,Sa,Zr,Wr,Tr,Qt,Oa,Xr]),La]},Ya=i(86504),Oo=i(14051),ai=i(6848);const mi="ascend",Mi="descend";function Ii(m){return typeof m.sorter=="object"&&typeof m.sorter.multiple=="number"?m.sorter.multiple:!1}function Bi(m){return typeof m=="function"?m:m&&typeof m=="object"&&m.compare?m.compare:!1}function dl(m,S){return S?m[m.indexOf(S)+1]:m[0]}function Zi(m,S,re){let be=[];function He(Fe,vt){be.push({column:Fe,key:pr(Fe,vt),multiplePriority:Ii(Fe),sortOrder:Fe.sortOrder})}return(m||[]).forEach((Fe,vt)=>{const mt=xr(vt,re);Fe.children?("sortOrder"in Fe&&He(Fe,mt),be=[].concat((0,Yt.Z)(be),(0,Yt.Z)(Zi(Fe.children,S,mt)))):Fe.sorter&&("sortOrder"in Fe?He(Fe,mt):S&&Fe.defaultSortOrder&&be.push({column:Fe,key:pr(Fe,mt),multiplePriority:Ii(Fe),sortOrder:Fe.defaultSortOrder}))}),be}function _i(m,S,re,be,He,Fe,vt,mt){return(S||[]).map((ct,Ht)=>{const Vt=xr(Ht,mt);let Qt=ct;if(Qt.sorter){const Sn=Qt.sortDirections||He,gn=Qt.showSorterTooltip===void 0?vt:Qt.showSorterTooltip,En=pr(Qt,Vt),Kn=re.find(Zr=>{let{key:nr}=Zr;return nr===En}),Rn=Kn?Kn.sortOrder:null,Xn=dl(Sn,Rn);let jn;if(ct.sortIcon)jn=ct.sortIcon({sortOrder:Rn});else{const Zr=Sn.includes(mi)&&s.createElement(Oo.Z,{className:pe()(`${m}-column-sorter-up`,{active:Rn===mi})}),nr=Sn.includes(Mi)&&s.createElement(Ya.Z,{className:pe()(`${m}-column-sorter-down`,{active:Rn===Mi})});jn=s.createElement("span",{className:pe()(`${m}-column-sorter`,{[`${m}-column-sorter-full`]:!!(Zr&&nr)})},s.createElement("span",{className:`${m}-column-sorter-inner`,"aria-hidden":"true"},Zr,nr))}const{cancelSort:tr,triggerAsc:Er,triggerDesc:Ir}=Fe||{};let dr=tr;Xn===Mi?dr=Ir:Xn===mi&&(dr=Er);const Fr=typeof gn=="object"?gn:{title:dr};Qt=Object.assign(Object.assign({},Qt),{className:pe()(Qt.className,{[`${m}-column-sort`]:Rn}),title:Zr=>{const nr=s.createElement("div",{className:`${m}-column-sorters`},s.createElement("span",{className:`${m}-column-title`},Qr(ct.title,Zr)),jn);return gn?s.createElement(ai.Z,Object.assign({},Fr),nr):nr},onHeaderCell:Zr=>{const nr=ct.onHeaderCell&&ct.onHeaderCell(Zr)||{},gr=nr.onClick,ar=nr.onKeyDown;nr.onClick=Lr=>{be({column:ct,key:En,sortOrder:Xn,multiplePriority:Ii(ct)}),gr==null||gr(Lr)},nr.onKeyDown=Lr=>{Lr.keyCode===ga.Z.ENTER&&(be({column:ct,key:En,sortOrder:Xn,multiplePriority:Ii(ct)}),ar==null||ar(Lr))};const Hn=cr(ct.title,{}),ur=Hn==null?void 0:Hn.toString();return Rn?nr["aria-sort"]=Rn==="ascend"?"ascending":"descending":nr["aria-label"]=ur||"",nr.className=pe()(nr.className,`${m}-column-has-sorters`),nr.tabIndex=0,ct.ellipsis&&(nr.title=(Hn!=null?Hn:"").toString()),nr}})}return"children"in Qt&&(Qt=Object.assign(Object.assign({},Qt),{children:_i(m,Qt.children,re,be,He,Fe,vt,Vt)})),Qt})}function oi(m){const{column:S,sortOrder:re}=m;return{column:S,order:re,field:S.dataIndex,columnKey:S.key}}function ui(m){const S=m.filter(re=>{let{sortOrder:be}=re;return be}).map(oi);return S.length===0&&m.length?Object.assign(Object.assign({},oi(m[m.length-1])),{column:void 0}):S.length<=1?S[0]||{}:S}function ba(m,S,re){const be=S.slice().sort((vt,mt)=>mt.multiplePriority-vt.multiplePriority),He=m.slice(),Fe=be.filter(vt=>{let{column:{sorter:mt},sortOrder:ct}=vt;return Bi(mt)&&ct});return Fe.length?He.sort((vt,mt)=>{for(let ct=0;ct{const mt=vt[re];return mt?Object.assign(Object.assign({},vt),{[re]:ba(mt,S,re)}):vt}):He}function ma(m){let{prefixCls:S,mergedColumns:re,onSorterChange:be,sortDirections:He,tableLocale:Fe,showSorterTooltip:vt}=m;const[mt,ct]=s.useState(Zi(re,!0)),Ht=s.useMemo(()=>{let En=!0;const Kn=Zi(re,!1);if(!Kn.length)return mt;const Rn=[];function Xn(tr){En?Rn.push(tr):Rn.push(Object.assign(Object.assign({},tr),{sortOrder:null}))}let jn=null;return Kn.forEach(tr=>{jn===null?(Xn(tr),tr.sortOrder&&(tr.multiplePriority===!1?En=!1:jn=!0)):(jn&&tr.multiplePriority!==!1||(En=!1),Xn(tr))}),Rn},[re,mt]),Vt=s.useMemo(()=>{const En=Ht.map(Kn=>{let{column:Rn,sortOrder:Xn}=Kn;return{column:Rn,order:Xn}});return{sortColumns:En,sortColumn:En[0]&&En[0].column,sortOrder:En[0]&&En[0].order}},[Ht]);function Qt(En){let Kn;En.multiplePriority===!1||!Ht.length||Ht[0].multiplePriority===!1?Kn=[En]:Kn=[].concat((0,Yt.Z)(Ht.filter(Rn=>{let{key:Xn}=Rn;return Xn!==En.key})),[En]),ct(Kn),be(ui(Kn),Kn)}return[En=>_i(S,En,Ht,Qt,He,Fe,vt),Ht,Vt,()=>ui(Ht)]}function Pa(m,S){return m.map(re=>{const be=Object.assign({},re);return be.title=Qr(re.title,S),"children"in be&&(be.children=Pa(be.children,S)),be})}function bo(m){return[s.useCallback(re=>Pa(re,m),[m])]}var po=rn((m,S)=>{const{_renderTimes:re}=m,{_renderTimes:be}=S;return re!==be}),Vo=Cn((m,S)=>{const{_renderTimes:re}=m,{_renderTimes:be}=S;return re!==be}),Do=i(64993),oo=i(17313),ti=i(83116),ni=i(37613),ki=m=>{const{componentCls:S}=m,re=`${m.lineWidth}px ${m.lineType} ${m.tableBorderColor}`,be=(He,Fe,vt)=>({[`&${S}-${He}`]:{[`> ${S}-container`]:{[`> ${S}-content, > ${S}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${S}-expanded-row-fixed`]:{margin:`-${Fe}px -${vt+m.lineWidth}px`}}}}}});return{[`${S}-wrapper`]:{[`${S}${S}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${S}-title`]:{border:re,borderBottom:0},[`> ${S}-container`]:{borderInlineStart:re,borderTop:re,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:R.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${q}-leave`]:{animationTimingFunction:R.motionEaseInQuint}}]}},15969:function(hn,rt,i){"use strict";i.d(rt,{N:function(){return o}});const o=A=>({color:A.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"&:focus, &:hover":{color:A.colorLinkHover},"&:active":{color:A.colorLinkActive}})},36546:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return ns}});var o={},A="rc-table-internal-hook",O=i(29043),V=i(8107),v=i(28800),L=i(51346),s=i(59301),fe=i(4676);function ve(m){var S=s.createContext(void 0),re=function(He){var Fe=He.value,vt=He.children,mt=s.useRef(Fe);mt.current=Fe;var ct=s.useState(function(){return{getValue:function(){return mt.current},listeners:new Set}}),Ht=(0,O.Z)(ct,1),Vt=Ht[0];return(0,v.Z)(function(){(0,fe.unstable_batchedUpdates)(function(){Vt.listeners.forEach(function(Qt){Qt(Fe)})})},[Fe]),s.createElement(S.Provider,{value:Vt},vt)};return{Context:S,Provider:re,defaultValue:m}}function w(m,S){var re=(0,V.Z)(typeof S=="function"?S:function(Qt){if(S===void 0)return Qt;if(!Array.isArray(S))return Qt[S];var Sn={};return S.forEach(function(gn){Sn[gn]=Qt[gn]}),Sn}),be=s.useContext(m==null?void 0:m.Context),He=be||{},Fe=He.listeners,vt=He.getValue,mt=s.useRef();mt.current=re(be?vt():m==null?void 0:m.defaultValue);var ct=s.useState({}),Ht=(0,O.Z)(ct,2),Vt=Ht[1];return(0,v.Z)(function(){if(!be)return;function Qt(Sn){var gn=re(Sn);(0,L.Z)(mt.current,gn,!0)||Vt({})}return Fe.add(Qt),function(){Fe.delete(Qt)}},[be]),mt.current}var de=i(5891),x=i(20475);function R(){var m=s.createContext(null);function S(){return s.useContext(m)}function re(He,Fe){var vt=(0,x.Yr)(He),mt=function(Ht,Vt){var Qt=vt?{ref:Vt}:{},Sn=s.useRef(0),gn=s.useRef(Ht),En=S();return En!==null?s.createElement(He,(0,de.Z)({},Ht,Qt)):((!Fe||Fe(gn.current,Ht))&&(Sn.current+=1),gn.current=Ht,s.createElement(m.Provider,{value:Sn.current},s.createElement(He,(0,de.Z)({},Ht,Qt))))};return vt?s.forwardRef(mt):mt}function be(He,Fe){var vt=(0,x.Yr)(He),mt=function(Ht,Vt){var Qt=vt?{ref:Vt}:{};return S(),s.createElement(He,(0,de.Z)({},Ht,Qt))};return vt?s.memo(s.forwardRef(mt),Fe):s.memo(mt,Fe)}return{makeImmutable:re,responseImmutable:be,useImmutableMark:S}}var Y=R(),z=Y.makeImmutable,q=Y.responseImmutable,pt=Y.useImmutableMark,Te=R(),ft=Te.makeImmutable,Ne=Te.responseImmutable,Q=Te.useImmutableMark,P=ve(),c=P;function F(m,S){var re=s.useRef(0);re.current+=1;var be=s.useRef(m),He=[];Object.keys(m||{}).map(function(vt){var mt;(m==null?void 0:m[vt])!==((mt=be.current)===null||mt===void 0?void 0:mt[vt])&&He.push(vt)}),be.current=m;var Fe=s.useRef([]);return He.length&&(Fe.current=He),s.useDebugValue(re.current),s.useDebugValue(Fe.current.join(", ")),S&&console.log("".concat(S,":"),re.current,Fe.current),re.current}var N=null,_=s.memo(function(){var m=F();return s.createElement("h1",null,"Render Times: ",m)});_.displayName="RenderBlock";var M=i(80665),ne=i(57259),Z=i(80962),Ue=i(92310),pe=i.n(Ue),It=i(79722),xe=i(69004),Xe=i(51395),Ve=s.createContext({renderWithProps:!1}),me=Ve,ie="RC_TABLE_KEY";function G(m){return m==null?[]:Array.isArray(m)?m:[m]}function H(m){var S=[],re={};return m.forEach(function(be){for(var He=be||{},Fe=He.key,vt=He.dataIndex,mt=Fe||G(vt).join("-")||ie;re[mt];)mt="".concat(mt,"_next");re[mt]=!0,S.push(mt)}),S}function we(m){return m!=null}function Ie(m){return m&&(0,M.Z)(m)==="object"&&!Array.isArray(m)&&!s.isValidElement(m)}function ee(m,S,re,be,He,Fe){var vt=s.useContext(me),mt=Q(),ct=(0,It.Z)(function(){if(we(be))return[be];var Ht=S==null||S===""?[]:Array.isArray(S)?S:[S],Vt=(0,xe.Z)(m,Ht),Qt=Vt,Sn=void 0;if(He){var gn=He(Vt,m,re);Ie(gn)?(Qt=gn.children,Sn=gn.props,vt.renderWithProps=!0):Qt=gn}return[Qt,Sn]},[mt,m,be,S,He,re],function(Ht,Vt){if(Fe){var Qt=(0,O.Z)(Ht,2),Sn=Qt[1],gn=(0,O.Z)(Vt,2),En=gn[1];return Fe(En,Sn)}return vt.renderWithProps?!0:!(0,L.Z)(Ht,Vt,!0)});return ct}function Re(m,S,re,be){var He=m+S-1;return m<=be&&He>=re}function Ze(m,S){return w(c,function(re){var be=Re(m,S||1,re.hoverStartRow,re.hoverEndRow);return[be,re.onHover]})}var Dt=function(S){var re=S.ellipsis,be=S.rowType,He=S.children,Fe,vt=re===!0?{showTitle:!0}:re;return vt&&(vt.showTitle||be==="header")&&(typeof He=="string"||typeof He=="number"?Fe=He.toString():s.isValidElement(He)&&typeof He.props.children=="string"&&(Fe=He.props.children)),Fe};function Ct(m){var S,re,be,He,Fe,vt,mt,ct,Ht=m.component,Vt=m.children,Qt=m.ellipsis,Sn=m.scope,gn=m.prefixCls,En=m.className,Kn=m.align,Rn=m.record,Xn=m.render,jn=m.dataIndex,tr=m.renderIndex,yr=m.shouldCellUpdate,Ir=m.index,fr=m.rowType,Fr=m.colSpan,Zr=m.rowSpan,nr=m.fixLeft,pr=m.fixRight,ar=m.firstFixLeft,Hn=m.lastFixLeft,cr=m.firstFixRight,Lr=m.lastFixRight,Gr=m.appendNode,Br=m.additionalProps,Vn=Br===void 0?{}:Br,jr=m.isSticky,Xr="".concat(gn,"-cell"),la=w(c,["supportSticky","allColumnsFixedLeft"]),aa=la.supportSticky,La=la.allColumnsFixedLeft,Ta=ee(Rn,jn,tr,Vt,Xn,yr),Wr=(0,O.Z)(Ta,2),Qa=Wr[0],_r=Wr[1],Oa={},Sa=typeof nr=="number"&&aa,qa=typeof pr=="number"&&aa;Sa&&(Oa.position="sticky",Oa.left=nr),qa&&(Oa.position="sticky",Oa.right=pr);var Or=(S=(re=(be=_r==null?void 0:_r.colSpan)!==null&&be!==void 0?be:Vn.colSpan)!==null&&re!==void 0?re:Fr)!==null&&S!==void 0?S:1,wr=(He=(Fe=(vt=_r==null?void 0:_r.rowSpan)!==null&&vt!==void 0?vt:Vn.rowSpan)!==null&&Fe!==void 0?Fe:Zr)!==null&&He!==void 0?He:1,Pr=Ze(Ir,wr),hr=(0,O.Z)(Pr,2),oa=hr[0],br=hr[1],Qr=function(ka){var io;Rn&&br(Ir,Ir+wr-1),Vn==null||(io=Vn.onMouseEnter)===null||io===void 0||io.call(Vn,ka)},na=function(ka){var io;Rn&&br(-1,-1),Vn==null||(io=Vn.onMouseLeave)===null||io===void 0||io.call(Vn,ka)};if(Or===0||wr===0)return null;var ea=(mt=Vn.title)!==null&&mt!==void 0?mt:Dt({rowType:fr,ellipsis:Qt,children:Qa}),mo=pe()(Xr,En,(ct={},(0,Z.Z)(ct,"".concat(Xr,"-fix-left"),Sa&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-left-first"),ar&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-left-last"),Hn&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-left-all"),Hn&&La&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-right"),qa&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-right-first"),cr&&aa),(0,Z.Z)(ct,"".concat(Xr,"-fix-right-last"),Lr&&aa),(0,Z.Z)(ct,"".concat(Xr,"-ellipsis"),Qt),(0,Z.Z)(ct,"".concat(Xr,"-with-append"),Gr),(0,Z.Z)(ct,"".concat(Xr,"-fix-sticky"),(Sa||qa)&&jr&&aa),(0,Z.Z)(ct,"".concat(Xr,"-row-hover"),!_r&&oa),ct),Vn.className,_r==null?void 0:_r.className),$a={};Kn&&($a.textAlign=Kn);var Go=(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},Oa),Vn.style),$a),_r==null?void 0:_r.style),Ka=Qa;return(0,M.Z)(Ka)==="object"&&!Array.isArray(Ka)&&!s.isValidElement(Ka)&&(Ka=null),Qt&&(Hn||cr)&&(Ka=s.createElement("span",{className:"".concat(Xr,"-content")},Ka)),s.createElement(Ht,(0,de.Z)({},_r,Vn,{className:mo,style:Go,title:ea,scope:Sn,onMouseEnter:Qr,onMouseLeave:na,colSpan:Or!==1?Or:null,rowSpan:wr!==1?wr:null}),Gr,Ka)}var ht=s.memo(Ct);function Ot(m,S,re,be,He,Fe){var vt=re[m]||{},mt=re[S]||{},ct,Ht;vt.fixed==="left"?ct=be.left[He==="rtl"?S:m]:mt.fixed==="right"&&(Ht=be.right[He==="rtl"?m:S]);var Vt=!1,Qt=!1,Sn=!1,gn=!1,En=re[S+1],Kn=re[m-1],Rn=!(Fe!=null&&Fe.children);if(He==="rtl"){if(ct!==void 0){var Xn=Kn&&Kn.fixed==="left";gn=!Xn&&Rn}else if(Ht!==void 0){var jn=En&&En.fixed==="right";Sn=!jn&&Rn}}else if(ct!==void 0){var tr=En&&En.fixed==="left";Vt=!tr&&Rn}else if(Ht!==void 0){var yr=Kn&&Kn.fixed==="right";Qt=!yr&&Rn}return{fixLeft:ct,fixRight:Ht,lastFixLeft:Vt,firstFixRight:Qt,lastFixRight:Sn,firstFixLeft:gn,isSticky:be.isSticky}}var $t=s.createContext({}),Nt=$t;function Jt(m){var S=m.className,re=m.index,be=m.children,He=m.colSpan,Fe=He===void 0?1:He,vt=m.rowSpan,mt=m.align,ct=w(c,["prefixCls","direction"]),Ht=ct.prefixCls,Vt=ct.direction,Qt=s.useContext(Nt),Sn=Qt.scrollColumnIndex,gn=Qt.stickyOffsets,En=Qt.flattenColumns,Kn=Qt.columns,Rn=re+Fe-1,Xn=Rn+1===Sn?Fe+1:Fe,jn=Ot(re,re+Xn-1,En,gn,Vt,Kn==null?void 0:Kn[re]);return s.createElement(ht,(0,de.Z)({className:S,index:re,component:"td",prefixCls:Ht,record:null,dataIndex:null,align:mt,colSpan:Xn,rowSpan:vt,render:function(){return be}},jn))}var nt=i(19149),te=["children"];function X(m){var S=m.children,re=(0,nt.Z)(m,te);return s.createElement("tr",re,S)}function B(m){var S=m.children;return S}B.Row=X,B.Cell=Jt;var d=B;function j(m){var S=m.children,re=m.stickyOffsets,be=m.flattenColumns,He=m.columns,Fe=w(c,"prefixCls"),vt=be.length-1,mt=be[vt],ct=s.useMemo(function(){return{stickyOffsets:re,flattenColumns:be,scrollColumnIndex:mt!=null&&mt.scrollbar?vt:null,columns:He}},[mt,be,vt,re,He]);return s.createElement(Nt.Provider,{value:ct},s.createElement("tfoot",{className:"".concat(Fe,"-summary")},S))}var ue=Ne(j),C=d,h=i(80764),se=i(29301),W=i(48886),D=i(24387),ye=i(59055),at=i(36994);function We(m,S,re,be,He,Fe,vt){m.push({record:S,indent:re,index:vt});var mt=Fe(S),ct=He==null?void 0:He.has(mt);if(S&&Array.isArray(S[be])&&ct)for(var Ht=0;Ht1?ar-1:0),cr=1;cr=0;mt-=1){var ct=S[mt],Ht=re&&re[mt],Vt=Ht&&Ht[en];if(ct||Vt||vt){var Qt=Vt||{},Sn=Qt.columnType,gn=(0,nt.Z)(Qt,_t);He.unshift(s.createElement("col",(0,de.Z)({key:mt,style:{width:ct}},gn))),vt=!0}}return s.createElement("colgroup",null,He)}var Tn=pn,Yt=i(26390),zn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function On(m,S){return(0,s.useMemo)(function(){for(var re=[],be=0;be1?"colgroup":"col":null,ellipsis:Rn.ellipsis,align:Rn.align,component:Rn.title?Fe:vt,prefixCls:Vt,key:gn[Kn]},Xn,{additionalProps:jn,rowType:"header"}))}))}$n.displayName="HeaderRow";var Ce=$n;function $e(m){var S=[];function re(vt,mt){var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;S[ct]=S[ct]||[];var Ht=mt,Vt=vt.filter(Boolean).map(function(Qt){var Sn={key:Qt.key,className:Qt.className||"",children:Qt.title,column:Qt,colStart:Ht},gn=1,En=Qt.children;return En&&En.length>0&&(gn=re(En,Ht,ct+1).reduce(function(Kn,Rn){return Kn+Rn},0),Sn.hasSubColumns=!0),"colSpan"in Qt&&(gn=Qt.colSpan),"rowSpan"in Qt&&(Sn.rowSpan=Qt.rowSpan),Sn.colSpan=gn,Sn.colEnd=Sn.colStart+gn-1,S[ct].push(Sn),Ht+=gn,gn});return Vt}re(m,0);for(var be=S.length,He=function(mt){S[mt].forEach(function(ct){!("rowSpan"in ct)&&!ct.hasSubColumns&&(ct.rowSpan=be-mt)})},Fe=0;Fe1&&arguments[1]!==void 0?arguments[1]:"";return typeof S=="number"?S:S.endsWith("%")?m*parseFloat(S)/100:null}function Zt(m,S){return s.useMemo(function(){if(S&&S>0){var re=0,be=0;m.forEach(function(Ht){var Vt=vn(S,Ht.width);Vt?re+=Vt:be+=1});var He=S-re,Fe=be,vt=He/be,mt=0,ct=m.map(function(Ht){var Vt=(0,ne.Z)({},Ht),Qt=vn(S,Vt.width);if(Qt)Vt.width=Qt;else{var Sn=Math.floor(vt);Vt.width=Fe===1?He:Sn,He-=Sn,Fe-=1}return mt+=Vt.width,Vt});return[ct,mt]}return[m,S]},[m,S])}var on=["children"],le=["fixed"];function g(m){return(0,zt.Z)(m).filter(function(S){return s.isValidElement(S)}).map(function(S){var re=S.key,be=S.props,He=be.children,Fe=(0,nt.Z)(be,on),vt=(0,ne.Z)({key:re},Fe);return He&&(vt.children=g(He)),vt})}function E(m){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return m.filter(function(re){return re&&(0,M.Z)(re)==="object"}).reduce(function(re,be,He){var Fe=be.fixed,vt=Fe===!0?"left":Fe,mt="".concat(S,"-").concat(He),ct=be.children;return ct&&ct.length>0?[].concat((0,Yt.Z)(re),(0,Yt.Z)(E(ct,mt).map(function(Ht){return(0,ne.Z)({fixed:vt},Ht)}))):[].concat((0,Yt.Z)(re),[(0,ne.Z)((0,ne.Z)({key:mt},be),{},{fixed:vt})])},[])}function I(m){for(var S=!0,re=0;re=0;Fe-=1){var vt=m[Fe];if(He&&vt.fixed!=="right")He=!1;else if(!He&&vt.fixed==="right"){warning(!1,"Index ".concat(Fe+1," of `columns` missing `fixed='right'` prop."));break}}}function y(m){return m.map(function(S){var re=S.fixed,be=(0,nt.Z)(S,le),He=re;return re==="left"?He="right":re==="right"&&(He="left"),(0,ne.Z)({fixed:He},be)})}function $(m,S){var re=m.prefixCls,be=m.columns,He=m.children,Fe=m.expandable,vt=m.expandedKeys,mt=m.columnTitle,ct=m.getRowKey,Ht=m.onTriggerExpand,Vt=m.expandIcon,Qt=m.rowExpandable,Sn=m.expandIconColumnIndex,gn=m.direction,En=m.expandRowByClick,Kn=m.columnWidth,Rn=m.fixed,Xn=m.scrollWidth,jn=s.useMemo(function(){return be||g(He)},[be,He]),tr=s.useMemo(function(){if(Fe){var pr,ar=jn.slice();if(!ar.includes(o)){var Hn=Sn||0;Hn>=0&&ar.splice(Hn,0,o)}var cr=ar.indexOf(o);ar=ar.filter(function(Vn,jr){return Vn!==o||jr===cr});var Lr=jn[cr],Gr;(Rn==="left"||Rn)&&!Sn?Gr="left":(Rn==="right"||Rn)&&Sn===jn.length?Gr="right":Gr=Lr?Lr.fixed:null;var Br=(pr={},(0,Z.Z)(pr,en,{className:"".concat(re,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Z.Z)(pr,"title",mt),(0,Z.Z)(pr,"fixed",Gr),(0,Z.Z)(pr,"className","".concat(re,"-row-expand-icon-cell")),(0,Z.Z)(pr,"width",Kn),(0,Z.Z)(pr,"render",function(jr,Xr,la){var aa=ct(Xr,la),La=vt.has(aa),Ta=Qt?Qt(Xr):!0,Wr=Vt({prefixCls:re,expanded:La,expandable:Ta,record:Xr,onExpand:Ht});return En?s.createElement("span",{onClick:function(_r){return _r.stopPropagation()}},Wr):Wr}),pr);return ar.map(function(Vn){return Vn===o?Br:Vn})}return jn.filter(function(Vn){return Vn!==o})},[Fe,jn,ct,vt,Vt,gn]),yr=s.useMemo(function(){var pr=tr;return S&&(pr=S(pr)),pr.length||(pr=[{render:function(){return null}}]),pr},[S,tr,gn]),Ir=s.useMemo(function(){return gn==="rtl"?y(E(yr)):E(yr)},[yr,gn,Xn]),fr=Zt(Ir,Xn),Fr=(0,O.Z)(fr,2),Zr=Fr[0],nr=Fr[1];return[yr,Zr,nr]}var ce=$;function Ge(m){var S,re=m.prefixCls,be=m.record,He=m.onExpand,Fe=m.expanded,vt=m.expandable,mt="".concat(re,"-row-expand-icon");if(!vt)return s.createElement("span",{className:pe()(mt,"".concat(re,"-row-spaced"))});var ct=function(Vt){He(be,Vt),Vt.stopPropagation()};return s.createElement("span",{className:pe()(mt,(S={},(0,Z.Z)(S,"".concat(re,"-row-expanded"),Fe),(0,Z.Z)(S,"".concat(re,"-row-collapsed"),!Fe),S)),onClick:ct})}function Ye(m,S,re){var be=[];function He(Fe){(Fe||[]).forEach(function(vt,mt){be.push(S(vt,mt)),He(vt[re])})}return He(m),be}function At(m,S,re){var be=rn(m),He=be.expandIcon,Fe=be.expandedRowKeys,vt=be.defaultExpandedRowKeys,mt=be.defaultExpandAllRows,ct=be.expandedRowRender,Ht=be.onExpand,Vt=be.onExpandedRowsChange,Qt=be.childrenColumnName,Sn=He||Ge,gn=Qt||"children",En=s.useMemo(function(){return ct?"row":m.expandable&&m.internalHooks===A&&m.expandable.__PARENT_RENDER_ICON__||S.some(function(Ir){return Ir&&(0,M.Z)(Ir)==="object"&&Ir[gn]})?"nest":!1},[!!ct,S]),Kn=s.useState(function(){return vt||(mt?Ye(S,re,gn):[])}),Rn=(0,O.Z)(Kn,2),Xn=Rn[0],jn=Rn[1],tr=s.useMemo(function(){return new Set(Fe||Xn||[])},[Fe,Xn]),yr=s.useCallback(function(Ir){var fr=re(Ir,S.indexOf(Ir)),Fr,Zr=tr.has(fr);Zr?(tr.delete(fr),Fr=(0,Yt.Z)(tr)):Fr=[].concat((0,Yt.Z)(tr),[fr]),jn(Fr),Ht&&Ht(!Zr,Ir),Vt&&Vt(Fr)},[re,tr,S,Ht,Vt]);return[be,En,tr,Sn,gn,yr]}function St(m,S,re,be){var He=m.map(function(Fe,vt){return Ot(vt,vt,m,S,re,be==null?void 0:be[vt])});return(0,It.Z)(function(){return He},[He],function(Fe,vt){return!(0,L.Z)(Fe,vt)})}function Tt(m){var S=(0,s.useRef)(m),re=(0,s.useState)({}),be=(0,O.Z)(re,2),He=be[1],Fe=(0,s.useRef)(null),vt=(0,s.useRef)([]);function mt(ct){vt.current.push(ct);var Ht=Promise.resolve();Fe.current=Ht,Ht.then(function(){if(Fe.current===Ht){var Vt=vt.current,Qt=S.current;vt.current=[],Vt.forEach(function(Sn){S.current=Sn(S.current)}),Fe.current=null,Qt!==S.current&&He({})}})}return(0,s.useEffect)(function(){return function(){Fe.current=null}},[]),[S.current,mt]}function Kt(m){var S=(0,s.useRef)(m||null),re=(0,s.useRef)();function be(){window.clearTimeout(re.current)}function He(vt){S.current=vt,be(),re.current=window.setTimeout(function(){S.current=null,re.current=void 0},100)}function Fe(){return S.current}return(0,s.useEffect)(function(){return be},[]),[He,Fe]}function ge(){var m=s.useState(-1),S=(0,O.Z)(m,2),re=S[0],be=S[1],He=s.useState(-1),Fe=(0,O.Z)(He,2),vt=Fe[0],mt=Fe[1],ct=s.useCallback(function(Ht,Vt){be(Ht),mt(Vt)},[]);return[re,vt,ct]}var bt=i(87746),oe=(0,bt.Z)()?window:null;function Oe(m,S){var re=(0,M.Z)(m)==="object"?m:{},be=re.offsetHeader,He=be===void 0?0:be,Fe=re.offsetSummary,vt=Fe===void 0?0:Fe,mt=re.offsetScroll,ct=mt===void 0?0:mt,Ht=re.getContainer,Vt=Ht===void 0?function(){return oe}:Ht,Qt=Vt()||oe;return s.useMemo(function(){var Sn=!!m;return{isSticky:Sn,stickyClassName:Sn?"".concat(S,"-sticky-holder"):"",offsetHeader:He,offsetSummary:vt,offsetScroll:ct,container:Qt}},[ct,He,vt,S,Qt])}function Pe(m,S,re){var be=(0,s.useMemo)(function(){for(var He=[],Fe=[],vt=0,mt=0,ct=0;ct=Qt&&(Vn=Qt-Sn),vt({scrollLeft:Vn/Qt*(Vt+2)}),jn.current.x=cr.pageX},pr=function(){if(Fe.current){var cr=(0,U.os)(Fe.current).top,Lr=cr+Fe.current.offsetHeight,Gr=ct===window?document.documentElement.scrollTop+window.innerHeight:(0,U.os)(ct).top+ct.clientHeight;Lr-(0,ye.Z)()<=Gr||cr>=Gr-mt?Xn(function(Br){return(0,ne.Z)((0,ne.Z)({},Br),{},{isHiddenScrollBar:!0})}):Xn(function(Br){return(0,ne.Z)((0,ne.Z)({},Br),{},{isHiddenScrollBar:!1})})}},ar=function(cr){Xn(function(Lr){return(0,ne.Z)((0,ne.Z)({},Lr),{},{scrollLeft:cr/Vt*Qt||0})})};return s.useImperativeHandle(re,function(){return{setScrollLeft:ar}}),s.useEffect(function(){var Hn=(0,_e.Z)(document.body,"mouseup",Fr,!1),cr=(0,_e.Z)(document.body,"mousemove",nr,!1);return pr(),function(){Hn.remove(),cr.remove()}},[Sn,Ir]),s.useEffect(function(){var Hn=(0,_e.Z)(ct,"scroll",pr,!1),cr=(0,_e.Z)(window,"resize",pr,!1);return function(){Hn.remove(),cr.remove()}},[ct]),s.useEffect(function(){Rn.isHiddenScrollBar||Xn(function(Hn){var cr=Fe.current;return cr?(0,ne.Z)((0,ne.Z)({},Hn),{},{scrollLeft:cr.scrollLeft/cr.scrollWidth*cr.clientWidth}):Hn})},[Rn.isHiddenScrollBar]),Vt<=Qt||!Sn||Rn.isHiddenScrollBar?null:s.createElement("div",{style:{height:(0,ye.Z)(),width:Qt,bottom:mt},className:"".concat(Ht,"-sticky-scroll")},s.createElement("div",{onMouseDown:Zr,ref:gn,className:pe()("".concat(Ht,"-sticky-scroll-bar"),(0,Z.Z)({},"".concat(Ht,"-sticky-scroll-bar-active"),Ir)),style:{width:"".concat(Sn,"px"),transform:"translate3d(".concat(Rn.scrollLeft,"px, 0, 0)")}}))},ze=s.forwardRef(Se);function qe(m){return null}var et=qe;function xt(m){return null}var J=xt,Ee="rc-table",De=[],Qe={};function ut(){return"No Data"}function nn(m){var S,re=(0,ne.Z)({rowKey:"key",prefixCls:Ee,emptyText:ut},m),be=re.prefixCls,He=re.className,Fe=re.rowClassName,vt=re.style,mt=re.data,ct=re.rowKey,Ht=re.scroll,Vt=re.tableLayout,Qt=re.direction,Sn=re.title,gn=re.footer,En=re.summary,Kn=re.caption,Rn=re.id,Xn=re.showHeader,jn=re.components,tr=re.emptyText,yr=re.onRow,Ir=re.onHeaderRow,fr=re.internalHooks,Fr=re.transformColumns,Zr=re.internalRefs,nr=re.tailor,pr=re.sticky,ar=mt||De,Hn=!!ar.length,cr=fr===A,Lr=s.useCallback(function(ua,Ma){return(0,xe.Z)(jn,ua)||Ma},[jn]),Gr=s.useMemo(function(){return typeof ct=="function"?ct:function(ua){var Ma=ua&&ua[ct];return Ma}},[ct]),Br=Lr(["body"]),Vn=ge(),jr=(0,O.Z)(Vn,3),Xr=jr[0],la=jr[1],aa=jr[2],La=At(re,ar,Gr),Ta=(0,O.Z)(La,6),Wr=Ta[0],Qa=Ta[1],_r=Ta[2],Oa=Ta[3],Sa=Ta[4],qa=Ta[5],Or=Ht==null?void 0:Ht.x,wr=s.useState(0),Pr=(0,O.Z)(wr,2),hr=Pr[0],oa=Pr[1],br=ce((0,ne.Z)((0,ne.Z)((0,ne.Z)({},re),Wr),{},{expandable:!!Wr.expandedRowRender,columnTitle:Wr.columnTitle,expandedKeys:_r,getRowKey:Gr,onTriggerExpand:qa,expandIcon:Oa,expandIconColumnIndex:Wr.expandIconColumnIndex,direction:Qt,scrollWidth:cr&&nr&&typeof Or=="number"?Or:null}),cr?Fr:null),Qr=(0,O.Z)(br,3),na=Qr[0],ea=Qr[1],mo=Qr[2],$a=mo!=null?mo:Or,Go=s.useMemo(function(){return{columns:na,flattenColumns:ea}},[na,ea]),Ka=s.useRef(),Jo=s.useRef(),ka=s.useRef(),io=s.useRef(),di=s.useRef(),sa=s.useState(!1),da=(0,O.Z)(sa,2),Da=da[0],Xa=da[1],_a=s.useState(!1),qr=(0,O.Z)(_a,2),ha=qr[0],lo=qr[1],Lo=Tt(new Map),ri=(0,O.Z)(Lo,2),Yo=ri[0],ii=ri[1],qo=H(ea),Qo=qo.map(function(ua){return Yo.get(ua)}),So=s.useMemo(function(){return Qo},[Qo.join("_")]),ho=Ke(So,ea.length,Qt),ja=Ht&&we(Ht.y),Ra=Ht&&we($a)||!!Wr.fixed,Zo=Ra&&ea.some(function(ua){var Ma=ua.fixed;return Ma}),Ci=s.useRef(),$o=Oe(pr,be),li=$o.isSticky,fi=$o.offsetHeader,rl=$o.offsetSummary,ra=$o.offsetScroll,xa=$o.stickyClassName,eo=$o.container,Ia=s.useMemo(function(){return En==null?void 0:En(ar)},[En,ar]),no=(ja||li)&&s.isValidElement(Ia)&&Ia.type===d&&Ia.props.fixed,fo,xo,Ai;ja&&(xo={overflowY:"scroll",maxHeight:Ht.y}),Ra&&(fo={overflowX:"auto"},ja||(xo={overflowY:"hidden"}),Ai={width:$a===!0?"auto":$a,minWidth:"100%"});var ml=s.useCallback(function(ua,Ma){(0,W.Z)(Ka.current)&&ii(function(Bo){if(Bo.get(ua)!==Ma){var gi=new Map(Bo);return gi.set(ua,Ma),gi}return Bo})},[]),Ei=Kt(null),Oi=(0,O.Z)(Ei,2),Gi=Oi[0],Tl=Oi[1];function Ji(ua,Ma){Ma&&(typeof Ma=="function"?Ma(ua):Ma.scrollLeft!==ua&&(Ma.scrollLeft=ua,Ma.scrollLeft!==ua&&setTimeout(function(){Ma.scrollLeft=ua},0)))}var ji=(0,V.Z)(function(ua){var Ma=ua.currentTarget,Bo=ua.scrollLeft,gi=Qt==="rtl",Si=typeof Bo=="number"?Bo:Ma.scrollLeft,bl=Ma||Qe;if(!Tl()||Tl()===bl){var zi;Gi(bl),Ji(Si,Jo.current),Ji(Si,ka.current),Ji(Si,di.current),Ji(Si,(zi=Ci.current)===null||zi===void 0?void 0:zi.setScrollLeft)}var Sl=Ma||Jo.current;if(Sl){var xl=Sl.scrollWidth,Li=Sl.clientWidth;if(xl===Li){Xa(!1),lo(!1);return}gi?(Xa(-Si0)):(Xa(Si>0),lo(Si1?Kn-cr:0,Gr=(0,ne.Z)((0,ne.Z)((0,ne.Z)({},Fr),ct),{},{flex:"0 0 ".concat(cr,"px"),width:"".concat(cr,"px"),marginRight:Lr,pointerEvents:"auto"}),Br=s.useMemo(function(){return Vt?ar<=1:nr===0||ar===0||ar>1},[ar,nr,Vt]);Br?Gr.visibility="hidden":Vt&&(Gr.height=Qt==null?void 0:Qt(ar));var Vn=Br?function(){return null}:Sn,jr={};return(ar===0||nr===0)&&(jr.rowSpan=1,jr.colSpan=1),s.createElement(ht,(0,de.Z)({className:pe()(En,Ht),ellipsis:re.ellipsis,align:re.align,scope:re.rowScope,component:"div",prefixCls:S.prefixCls,key:tr,record:mt,index:Fe,renderIndex:vt,dataIndex:gn,render:Vn,shouldCellUpdate:re.shouldCellUpdate},yr,{appendNode:Ir,additionalProps:(0,ne.Z)((0,ne.Z)({},fr),{},{style:Gr},jr)}))}var Pn=mn,Mn=["data","index","className","rowKey","style","extra","getHeight"],er=s.forwardRef(function(m,S){var re=m.data,be=m.index,He=m.className,Fe=m.rowKey,vt=m.style,mt=m.extra,ct=m.getHeight,Ht=(0,nt.Z)(m,Mn),Vt=re.record,Qt=re.indent,Sn=re.index,gn=w(c,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),En=gn.scrollX,Kn=gn.flattenColumns,Rn=gn.prefixCls,Xn=gn.fixColumn,jn=gn.componentWidth,tr=f(Vt,Fe,be,Qt),yr=tr.rowSupportExpand,Ir=tr.expanded,fr=tr.rowProps,Fr=tr.expandedRowRender,Zr=tr.expandedRowClassName,nr;if(yr&&Ir){var pr=Fr(Vt,be,Qt+1,Ir),ar=Zr==null?void 0:Zr(Vt,be,Qt),Hn={};Xn&&(Hn={style:(0,Z.Z)({},"--virtual-width","".concat(jn,"px"))});var cr="".concat(Rn,"-expanded-row-cell");nr=s.createElement("div",{className:pe()("".concat(Rn,"-expanded-row"),"".concat(Rn,"-expanded-row-level-").concat(Qt+1),ar)},s.createElement(ht,{component:"div",prefixCls:Rn,className:pe()(cr,(0,Z.Z)({},"".concat(cr,"-fixed"),Xn)),additionalProps:Hn},pr))}var Lr=(0,ne.Z)((0,ne.Z)({},vt),{},{width:En});mt&&(Lr.position="absolute",Lr.pointerEvents="none");var Gr=s.createElement("div",(0,de.Z)({},fr,Ht,{ref:yr?null:S,className:pe()(He,"".concat(Rn,"-row"),fr==null?void 0:fr.className,(0,Z.Z)({},"".concat(Rn,"-row-extra"),mt)),style:(0,ne.Z)((0,ne.Z)({},Lr),fr==null?void 0:fr.style)}),Kn.map(function(Br,Vn){return s.createElement(Pn,{key:Vn,rowInfo:tr,column:Br,colIndex:Vn,indent:Qt,index:be,renderIndex:Sn,record:Vt,inverse:mt,getHeight:ct})}));return yr?s.createElement("div",{ref:S},Gr,nr):Gr}),rr=Ne(er),An=rr,jt=s.forwardRef(function(m,S){var re=m.data,be=m.onScroll,He=w(c,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Fe=He.flattenColumns,vt=He.onColumnResize,mt=He.getRowKey,ct=He.expandedKeys,Ht=He.prefixCls,Vt=He.childrenColumnName,Qt=He.emptyNode,Sn=He.scrollX,gn=w(sn),En=gn.scrollY,Kn=gn.listItemHeight,Rn=s.useRef(),Xn=ae(re,Vt,ct,mt),jn=s.useMemo(function(){var nr=0;return Fe.map(function(pr){var ar=pr.width,Hn=pr.key;return nr+=ar,[Hn,ar,nr]})},[Fe]),tr=s.useMemo(function(){return jn.map(function(nr){return nr[2]})},[jn]);s.useEffect(function(){jn.forEach(function(nr){var pr=(0,O.Z)(nr,2),ar=pr[0],Hn=pr[1];vt(ar,Hn)})},[jn]),s.useImperativeHandle(S,function(){var nr={};return Object.defineProperty(nr,"scrollLeft",{get:function(){var ar;return((ar=Rn.current)===null||ar===void 0?void 0:ar.getScrollInfo().x)||0},set:function(ar){var Hn;(Hn=Rn.current)===null||Hn===void 0||Hn.scrollTo({left:ar})}}),nr});var yr=function(pr,ar){var Hn,cr=(Hn=Xn[ar])===null||Hn===void 0?void 0:Hn.record,Lr=pr.onCell;if(Lr){var Gr,Br=Lr(cr,ar);return(Gr=Br==null?void 0:Br.rowSpan)!==null&&Gr!==void 0?Gr:1}return 1},Ir=function(pr){var ar=pr.start,Hn=pr.end,cr=pr.getSize,Lr=pr.offsetY;if(Hn<0)return null;for(var Gr=Fe.filter(function(Or){return yr(Or,ar)===0}),Br=ar,Vn=function(wr){if(Gr=Gr.filter(function(Pr){return yr(Pr,wr)===0}),!Gr.length)return Br=wr,"break"},jr=ar;jr>=0;jr-=1){var Xr=Vn(jr);if(Xr==="break")break}for(var la=Fe.filter(function(Or){return yr(Or,Hn)!==1}),aa=Hn,La=function(wr){if(la=la.filter(function(Pr){return yr(Pr,wr)!==1}),!la.length)return aa=Math.max(wr-1,Hn),"break"},Ta=Hn;Ta1})&&Qa.push(wr)},Oa=Br;Oa<=aa;Oa+=1)var Sa=_r(Oa);var qa=Qa.map(function(Or){var wr=Xn[Or],Pr=mt(wr.record,Or),hr=function(Qr){var na=Or+Qr-1,ea=mt(Xn[na].record,na),mo=cr(Pr,ea);return mo.bottom-mo.top},oa=cr(Pr);return s.createElement(An,{key:Or,data:wr,rowKey:Pr,index:Or,style:{top:-Lr+oa.top},extra:!0,getHeight:hr})});return qa},fr=s.useMemo(function(){return{columnsOffset:tr}},[tr]),Fr="".concat(Ht,"-tbody"),Zr;return Xn.length?Zr=s.createElement(Gt.Z,{fullHeight:!1,ref:Rn,className:pe()(Fr,"".concat(Fr,"-virtual")),height:En,itemHeight:Kn||24,data:Xn,itemKey:function(pr){return mt(pr.record)},scrollWidth:Sn,onVirtualScroll:function(pr){var ar=pr.x;be({scrollLeft:ar})},extraRender:Ir},function(nr,pr,ar){var Hn=mt(nr.record,pr);return s.createElement(An,(0,de.Z)({data:nr,rowKey:Hn,index:pr},ar))}):Zr=s.createElement("div",{className:pe()("".concat(Ht,"-placeholder"))},s.createElement(ht,{component:"div",prefixCls:Ht},Qt)),s.createElement(yn.Provider,{value:fr},Zr)}),Xt=Ne(jt),Fn=Xt,xn=function(S,re){var be=re.ref,He=re.onScroll;return s.createElement(Fn,{ref:be,data:S,onScroll:He})},kn=100;function Nn(m){var S=m.columns,re=m.scroll,be=m.prefixCls,He=be===void 0?Ee:be,Fe=m.className,vt=m.listItemHeight,mt=re||{},ct=mt.x,Ht=mt.y;typeof ct!="number"&&(ct=((S||[]).length+1)*kn),typeof Ht!="number"&&(Ht=500);var Vt=s.useMemo(function(){return{scrollY:Ht,listItemHeight:vt}},[Ht,vt]);return s.createElement(sn.Provider,{value:Vt},s.createElement(gt,(0,de.Z)({},m,{className:pe()(Fe,"".concat(He,"-virtual")),scroll:(0,ne.Z)((0,ne.Z)({},re),{},{x:ct}),components:{body:xn},columns:S,internalHooks:A,tailor:!0})))}function Cn(m){return ft(Nn,m)}var cn=Cn(),Qn=null;function Me(m){return null}var ke=Me;function Ae(m){return null}var tt=Ae,Pt=i(64002),an=i(68031),Rt=i(36355),Lt=i(93891),st=i(19716),qt=i(8628),Bn=i(31724),_n=i(19871),un=i(71418),Wt=i(88088);function In(m){return function(re){let{prefixCls:be,onExpand:He,record:Fe,expanded:vt,expandable:mt}=re;const ct=`${be}-row-expand-icon`;return s.createElement("button",{type:"button",onClick:Ht=>{He(Fe,Ht),Ht.stopPropagation()},className:pe()(ct,{[`${ct}-spaced`]:!mt,[`${ct}-expanded`]:mt&&vt,[`${ct}-collapsed`]:mt&&!vt}),"aria-label":vt?m.collapse:m.expand,"aria-expanded":vt})}}var qn=In;function dr(m,S){return"key"in m&&m.key!==void 0&&m.key!==null?m.key:m.dataIndex?Array.isArray(m.dataIndex)?m.dataIndex.join("."):m.dataIndex:S}function Cr(m,S){return S?`${S}-${m}`:`${m}`}function Tr(m,S){return typeof m=="function"?m(S):m}function sr(m,S){const re=Tr(m,S);return Object.prototype.toString.call(re)==="[object Object]"?"":re}var Er={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"},Ar=Er,Kr=i(31533),Rr=function(S,re){return s.createElement(Kr.Z,(0,de.Z)({},S,{ref:re,icon:Ar}))},vr=s.forwardRef(Rr),Ln=vr,Un=i(56762);function Jn(m){const S=s.useRef(m),re=(0,Un.Z)();return[()=>S.current,be=>{S.current=be,re()}]}var ur=i(3113),Hr=i(24905),Nr=i(38854),Yn=i(64165),Zn=i(20834),gr=i(40875),or=i(5112),Jr=i(99682),zr=i(56981),fa=i(92832);function Ba(m){let{value:S,onChange:re,filterSearch:be,tablePrefixCls:He,locale:Fe}=m;return be?s.createElement("div",{className:`${He}-filter-dropdown-search`},s.createElement(fa.default,{prefix:s.createElement(zr.Z,null),placeholder:Fe.filterSearchPlaceholder,onChange:re,value:S,htmlSize:1,className:`${He}-filter-dropdown-search-input`})):null}var va=Ba,ga=i(85108);const ta=m=>{const{keyCode:S}=m;S===ga.Z.ENTER&&m.stopPropagation()};var Ca=s.forwardRef((m,S)=>s.createElement("div",{className:m.className,onClick:re=>re.stopPropagation(),onKeyDown:ta,ref:S},m.children));function pa(m){let S=[];return(m||[]).forEach(re=>{let{value:be,children:He}=re;S.push(be),He&&(S=[].concat((0,Yt.Z)(S),(0,Yt.Z)(pa(He))))}),S}function Fa(m){return m.some(S=>{let{children:re}=S;return re})}function Aa(m,S){return typeof S=="string"||typeof S=="number"?S==null?void 0:S.toString().toLowerCase().includes(m.trim().toLowerCase()):!1}function To(m){let{filters:S,prefixCls:re,filteredKeys:be,filterMultiple:He,searchValue:Fe,filterSearch:vt}=m;return S.map((mt,ct)=>{const Ht=String(mt.value);if(mt.children)return{key:Ht||ct,label:mt.text,popupClassName:`${re}-dropdown-submenu`,children:To({filters:mt.children,prefixCls:re,filteredKeys:be,filterMultiple:He,searchValue:Fe,filterSearch:vt})};const Vt=He?Hr.default:or.ZP,Qt={key:mt.value!==void 0?Ht:ct,label:s.createElement(s.Fragment,null,s.createElement(Vt,{checked:be.includes(Ht)}),s.createElement("span",null,mt.text))};return Fe.trim()?typeof vt=="function"?vt(Fe,mt)?Qt:null:Aa(Fe,mt.text)?Qt:null:Qt})}function Vr(m){var S,re;const{tablePrefixCls:be,prefixCls:He,column:Fe,dropdownPrefixCls:vt,columnKey:mt,filterMultiple:ct,filterMode:Ht="menu",filterSearch:Vt=!1,filterState:Qt,triggerFilter:Sn,locale:gn,children:En,getPopupContainer:Kn}=m,{filterDropdownOpen:Rn,onFilterDropdownOpenChange:Xn,filterResetToDefaultFilteredValue:jn,defaultFilteredValue:tr,filterDropdownVisible:yr,onFilterDropdownVisibleChange:Ir}=Fe,[fr,Fr]=s.useState(!1),Zr=!!(Qt&&(!((S=Qt.filteredKeys)===null||S===void 0)&&S.length||Qt.forceFiltered)),nr=br=>{Fr(br),Xn==null||Xn(br),Ir==null||Ir(br)},pr=(re=Rn!=null?Rn:yr)!==null&&re!==void 0?re:fr,ar=Qt==null?void 0:Qt.filteredKeys,[Hn,cr]=Jn(ar||[]),Lr=br=>{let{selectedKeys:Qr}=br;cr(Qr)},Gr=(br,Qr)=>{let{node:na,checked:ea}=Qr;Lr(ct?{selectedKeys:br}:{selectedKeys:ea&&na.key?[na.key]:[]})};s.useEffect(()=>{fr&&Lr({selectedKeys:ar||[]})},[ar]);const[Br,Vn]=s.useState([]),jr=br=>{Vn(br)},[Xr,la]=s.useState(""),aa=br=>{const{value:Qr}=br.target;la(Qr)};s.useEffect(()=>{fr||la("")},[fr]);const La=br=>{const Qr=br&&br.length?br:null;if(Qr===null&&(!Qt||!Qt.filteredKeys)||(0,L.Z)(Qr,Qt==null?void 0:Qt.filteredKeys,!0))return null;Sn({column:Fe,key:mt,filteredKeys:Qr})},Ta=()=>{nr(!1),La(Hn())},Wr=function(){let{confirm:br,closeDropdown:Qr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};br&&La([]),Qr&&nr(!1),la(""),cr(jn?(tr||[]).map(na=>String(na)):[])},Qa=function(){let{closeDropdown:br}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};br&&nr(!1),La(Hn())},_r=br=>{br&&ar!==void 0&&cr(ar||[]),nr(br),!br&&!Fe.filterDropdown&&Ta()},Oa=pe()({[`${vt}-menu-without-submenu`]:!Fa(Fe.filters||[])}),Sa=br=>{if(br.target.checked){const Qr=pa(Fe==null?void 0:Fe.filters).map(na=>String(na));cr(Qr)}else cr([])},qa=br=>{let{filters:Qr}=br;return(Qr||[]).map((na,ea)=>{const mo=String(na.value),$a={title:na.text,key:na.value!==void 0?mo:ea};return na.children&&($a.children=qa({filters:na.children})),$a})},Or=br=>{var Qr;return Object.assign(Object.assign({},br),{text:br.title,value:br.key,children:((Qr=br.children)===null||Qr===void 0?void 0:Qr.map(na=>Or(na)))||[]})};let wr;if(typeof Fe.filterDropdown=="function")wr=Fe.filterDropdown({prefixCls:`${vt}-custom`,setSelectedKeys:br=>Lr({selectedKeys:br}),selectedKeys:Hn(),confirm:Qa,clearFilters:Wr,filters:Fe.filters,visible:pr,close:()=>{nr(!1)}});else if(Fe.filterDropdown)wr=Fe.filterDropdown;else{const br=Hn()||[],Qr=()=>(Fe.filters||[]).length===0?s.createElement(Yn.Z,{image:Yn.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ht==="tree"?s.createElement(s.Fragment,null,s.createElement(va,{filterSearch:Vt,value:Xr,onChange:aa,tablePrefixCls:be,locale:gn}),s.createElement("div",{className:`${be}-filter-dropdown-tree`},ct?s.createElement(Hr.default,{checked:br.length===pa(Fe.filters).length,indeterminate:br.length>0&&br.lengthtypeof Vt=="function"?Vt(Xr,Or(ea)):Aa(Xr,ea.title):void 0}))):s.createElement(s.Fragment,null,s.createElement(va,{filterSearch:Vt,value:Xr,onChange:aa,tablePrefixCls:be,locale:gn}),s.createElement(Zn.default,{selectable:!0,multiple:ct,prefixCls:`${vt}-menu`,className:Oa,onSelect:Lr,onDeselect:Lr,selectedKeys:br,getPopupContainer:Kn,openKeys:Br,onOpenChange:jr,items:To({filters:Fe.filters||[],filterSearch:Vt,prefixCls:He,filteredKeys:Hn(),filterMultiple:ct,searchValue:Xr})})),na=()=>jn?(0,L.Z)((tr||[]).map(ea=>String(ea)),br,!0):br.length===0;wr=s.createElement(s.Fragment,null,Qr(),s.createElement("div",{className:`${He}-dropdown-btns`},s.createElement(ur.ZP,{type:"link",size:"small",disabled:na(),onClick:()=>Wr()},gn.filterReset),s.createElement(ur.ZP,{type:"primary",size:"small",onClick:Ta},gn.filterConfirm)))}Fe.filterDropdown&&(wr=s.createElement(gr.J,{selectable:void 0},wr));const Pr=()=>s.createElement(Ca,{className:`${He}-dropdown`},wr);let hr;typeof Fe.filterIcon=="function"?hr=Fe.filterIcon(Zr):Fe.filterIcon?hr=Fe.filterIcon:hr=s.createElement(Ln,null);const{direction:oa}=s.useContext(Rt.E_);return s.createElement("div",{className:`${He}-column`},s.createElement("span",{className:`${be}-column-title`},En),s.createElement(Nr.Z,{dropdownRender:Pr,trigger:["click"],open:pr,onOpenChange:_r,getPopupContainer:Kn,placement:oa==="rtl"?"bottomLeft":"bottomRight"},s.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${He}-trigger`,{active:Zr}),onClick:br=>{br.stopPropagation()}},hr)))}var $r=Vr;function Ea(m,S,re){let be=[];return(m||[]).forEach((He,Fe)=>{var vt;const mt=Cr(Fe,re);if(He.filters||"filterDropdown"in He||"onFilter"in He)if("filteredValue"in He){let ct=He.filteredValue;"filterDropdown"in He||(ct=(vt=ct==null?void 0:ct.map(String))!==null&&vt!==void 0?vt:ct),be.push({column:He,key:dr(He,mt),filteredKeys:ct,forceFiltered:He.filtered})}else be.push({column:He,key:dr(He,mt),filteredKeys:S&&He.defaultFilteredValue?He.defaultFilteredValue:void 0,forceFiltered:He.filtered});"children"in He&&(be=[].concat((0,Yt.Z)(be),(0,Yt.Z)(Ea(He.children,S,mt))))}),be}function ao(m,S,re,be,He,Fe,vt,mt){return re.map((ct,Ht)=>{const Vt=Cr(Ht,mt),{filterMultiple:Qt=!0,filterMode:Sn,filterSearch:gn}=ct;let En=ct;if(En.filters||En.filterDropdown){const Kn=dr(En,Vt),Rn=be.find(Xn=>{let{key:jn}=Xn;return Kn===jn});En=Object.assign(Object.assign({},En),{title:Xn=>s.createElement($r,{tablePrefixCls:m,prefixCls:`${m}-filter`,dropdownPrefixCls:S,column:En,columnKey:Kn,filterState:Rn,filterMultiple:Qt,filterMode:Sn,filterSearch:gn,triggerFilter:Fe,locale:He,getPopupContainer:vt},Tr(ct.title,Xn))})}return"children"in En&&(En=Object.assign(Object.assign({},En),{children:ao(m,S,En.children,be,He,Fe,vt,Vt)})),En})}function yo(m){const S={};return m.forEach(re=>{let{key:be,filteredKeys:He,column:Fe}=re;const{filters:vt,filterDropdown:mt}=Fe;if(mt)S[be]=He||null;else if(Array.isArray(He)){const ct=pa(vt);S[be]=ct.filter(Ht=>He.includes(String(Ht)))}else S[be]=null}),S}function Ha(m,S){return S.reduce((re,be)=>{const{column:{onFilter:He,filters:Fe},filteredKeys:vt}=be;return He&&vt&&vt.length?re.filter(mt=>vt.some(ct=>{const Ht=pa(Fe),Vt=Ht.findIndex(Sn=>String(Sn)===String(ct)),Qt=Vt!==-1?Ht[Vt]:ct;return He(Qt,mt)})):re},m)}const uo=m=>m.flatMap(S=>"children"in S?[S].concat((0,Yt.Z)(uo(S.children||[]))):[S]);function Va(m){let{prefixCls:S,dropdownPrefixCls:re,mergedColumns:be,onFilterChange:He,getPopupContainer:Fe,locale:vt}=m;const mt=s.useMemo(()=>uo(be||[]),[be]),[ct,Ht]=s.useState(()=>Ea(mt,!0)),Vt=s.useMemo(()=>{const En=Ea(mt,!1);if(En.length===0)return En;let Kn=!0,Rn=!0;if(En.forEach(Xn=>{let{filteredKeys:jn}=Xn;jn!==void 0?Kn=!1:Rn=!1}),Kn){const Xn=(mt||[]).map((jn,tr)=>dr(jn,Cr(tr)));return ct.filter(jn=>{let{key:tr}=jn;return Xn.includes(tr)}).map(jn=>{const tr=mt[Xn.findIndex(yr=>yr===jn.key)];return Object.assign(Object.assign({},jn),{column:Object.assign(Object.assign({},jn.column),tr),forceFiltered:tr.filtered})})}return En},[mt,ct]),Qt=s.useMemo(()=>yo(Vt),[Vt]),Sn=En=>{const Kn=Vt.filter(Rn=>{let{key:Xn}=Rn;return Xn!==En.key});Kn.push(En),Ht(Kn),He(yo(Kn),Kn)};return[En=>ao(S,re,En,Vt,vt,Sn,Fe),Vt,Qt]}var ei=Va;function jo(m,S,re){const be=s.useRef({});function He(Fe){if(!be.current||be.current.data!==m||be.current.childrenColumnName!==S||be.current.getRowKey!==re){let mt=function(ct){ct.forEach((Ht,Vt)=>{const Qt=re(Ht,Vt);vt.set(Qt,Ht),Ht&&typeof Ht=="object"&&S in Ht&&mt(Ht[S]||[])})};const vt=new Map;mt(m),be.current={data:m,childrenColumnName:S,kvMap:vt,getRowKey:re}}return be.current.kvMap.get(Fe)}return[He]}var Ho=i(50371),Xo=function(m,S){var re={};for(var be in m)Object.prototype.hasOwnProperty.call(m,be)&&S.indexOf(be)<0&&(re[be]=m[be]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,be=Object.getOwnPropertySymbols(m);He{const Fe=m[He];typeof Fe!="function"&&(re[He]=Fe)}),re}function co(m,S,re){const be=re&&typeof re=="object"?re:{},{total:He=0}=be,Fe=Xo(be,["total"]),[vt,mt]=(0,s.useState)(()=>({current:"defaultCurrent"in Fe?Fe.defaultCurrent:1,pageSize:"defaultPageSize"in Fe?Fe.defaultPageSize:Po})),ct=(0,Ho.Z)(vt,Fe,{total:He>0?He:m}),Ht=Math.ceil((He||m)/ct.pageSize);ct.current>Ht&&(ct.current=Ht||1);const Vt=(Sn,gn)=>{mt({current:Sn!=null?Sn:1,pageSize:gn||ct.pageSize})},Qt=(Sn,gn)=>{var En;re&&((En=re.onChange)===null||En===void 0||En.call(re,Sn,gn)),Vt(Sn,gn),S(Sn,gn||(ct==null?void 0:ct.pageSize))};return re===!1?[{},()=>{}]:[Object.assign(Object.assign({},ct),{onChange:Qt}),Vt]}var zo=co,Uo=i(76995),Mo=i(35654),ln=i(90782),Wn=i(71430),Sr=i(35788);const Dr={},Ur="SELECT_ALL",wa="SELECT_INVERT",ya="SELECT_NONE",Ja=[],Za=(m,S)=>{let re=[];return(S||[]).forEach(be=>{re.push(be),be&&typeof be=="object"&&m in be&&(re=[].concat((0,Yt.Z)(re),(0,Yt.Z)(Za(m,be[m]))))}),re};var Wa=(m,S)=>{const{preserveSelectedRowKeys:re,selectedRowKeys:be,defaultSelectedRowKeys:He,getCheckboxProps:Fe,onChange:vt,onSelect:mt,onSelectAll:ct,onSelectInvert:Ht,onSelectNone:Vt,onSelectMultiple:Qt,columnWidth:Sn,type:gn,selections:En,fixed:Kn,renderCell:Rn,hideSelectAll:Xn,checkStrictly:jn=!0}=S||{},{prefixCls:tr,data:yr,pageData:Ir,getRecordByKey:fr,getRowKey:Fr,expandType:Zr,childrenColumnName:nr,locale:pr,getPopupContainer:ar}=m,[Hn,cr]=(0,Sr.Z)(be||He||Ja,{value:be}),Lr=s.useRef(new Map),Gr=(0,s.useCallback)(Or=>{if(re){const wr=new Map;Or.forEach(Pr=>{let hr=fr(Pr);!hr&&Lr.current.has(Pr)&&(hr=Lr.current.get(Pr)),wr.set(Pr,hr)}),Lr.current=wr}},[fr,re]);s.useEffect(()=>{Gr(Hn)},[Hn]);const{keyEntities:Br}=(0,s.useMemo)(()=>{if(jn)return{keyEntities:null};let Or=yr;if(re){const wr=new Set(yr.map((hr,oa)=>Fr(hr,oa))),Pr=Array.from(Lr.current).reduce((hr,oa)=>{let[br,Qr]=oa;return wr.has(br)?hr:hr.concat(Qr)},[]);Or=[].concat((0,Yt.Z)(Or),(0,Yt.Z)(Pr))}return(0,Wn.I8)(Or,{externalGetKey:Fr,childrenPropName:nr})},[yr,Fr,jn,nr,re]),Vn=(0,s.useMemo)(()=>Za(nr,Ir),[nr,Ir]),jr=(0,s.useMemo)(()=>{const Or=new Map;return Vn.forEach((wr,Pr)=>{const hr=Fr(wr,Pr),oa=(Fe?Fe(wr):null)||{};Or.set(hr,oa)}),Or},[Vn,Fr,Fe]),Xr=(0,s.useCallback)(Or=>{var wr;return!!(!((wr=jr.get(Fr(Or)))===null||wr===void 0)&&wr.disabled)},[jr,Fr]),[la,aa]=(0,s.useMemo)(()=>{if(jn)return[Hn||[],[]];const{checkedKeys:Or,halfCheckedKeys:wr}=(0,ln.S)(Hn,!0,Br,Xr);return[Or||[],wr]},[Hn,jn,Br,Xr]),La=(0,s.useMemo)(()=>{const Or=gn==="radio"?la.slice(0,1):la;return new Set(Or)},[la,gn]),Ta=(0,s.useMemo)(()=>gn==="radio"?new Set:new Set(aa),[aa,gn]),[Wr,Qa]=(0,s.useState)(null);s.useEffect(()=>{S||cr(Ja)},[!!S]);const _r=(0,s.useCallback)((Or,wr)=>{let Pr,hr;Gr(Or),re?(Pr=Or,hr=Or.map(oa=>Lr.current.get(oa))):(Pr=[],hr=[],Or.forEach(oa=>{const br=fr(oa);br!==void 0&&(Pr.push(oa),hr.push(br))})),cr(Pr),vt==null||vt(Pr,hr,{type:wr})},[cr,fr,vt,re]),Oa=(0,s.useCallback)((Or,wr,Pr,hr)=>{if(mt){const oa=Pr.map(br=>fr(br));mt(fr(Or),wr,oa,hr)}_r(Pr,"single")},[mt,fr,_r]),Sa=(0,s.useMemo)(()=>!En||Xn?null:(En===!0?[Ur,wa,ya]:En).map(wr=>wr===Ur?{key:"all",text:pr.selectionAll,onSelect(){_r(yr.map((Pr,hr)=>Fr(Pr,hr)).filter(Pr=>{const hr=jr.get(Pr);return!(hr!=null&&hr.disabled)||La.has(Pr)}),"all")}}:wr===wa?{key:"invert",text:pr.selectInvert,onSelect(){const Pr=new Set(La);Ir.forEach((oa,br)=>{const Qr=Fr(oa,br),na=jr.get(Qr);na!=null&&na.disabled||(Pr.has(Qr)?Pr.delete(Qr):Pr.add(Qr))});const hr=Array.from(Pr);Ht&&Ht(hr),_r(hr,"invert")}}:wr===ya?{key:"none",text:pr.selectNone,onSelect(){Vt==null||Vt(),_r(Array.from(La).filter(Pr=>{const hr=jr.get(Pr);return hr==null?void 0:hr.disabled}),"none")}}:wr).map(wr=>Object.assign(Object.assign({},wr),{onSelect:function(){for(var Pr,hr,oa=arguments.length,br=new Array(oa),Qr=0;Qr{var wr;if(!S)return Or.filter(sa=>sa!==Dr);let Pr=(0,Yt.Z)(Or);const hr=new Set(La),oa=Vn.map(Fr).filter(sa=>!jr.get(sa).disabled),br=oa.every(sa=>hr.has(sa)),Qr=oa.some(sa=>hr.has(sa)),na=()=>{const sa=[];br?oa.forEach(Da=>{hr.delete(Da),sa.push(Da)}):oa.forEach(Da=>{hr.has(Da)||(hr.add(Da),sa.push(Da))});const da=Array.from(hr);ct==null||ct(!br,da.map(Da=>fr(Da)),sa.map(Da=>fr(Da))),_r(da,"all"),Qa(null)};let ea;if(gn!=="radio"){let sa;if(Sa){const qr={getPopupContainer:ar,items:Sa.map((ha,lo)=>{const{key:Lo,text:ri,onSelect:Yo}=ha;return{key:Lo!=null?Lo:lo,onClick:()=>{Yo==null||Yo(oa)},label:ri}})};sa=s.createElement("div",{className:`${tr}-selection-extra`},s.createElement(Nr.Z,{menu:qr,getPopupContainer:ar},s.createElement("span",null,s.createElement(Uo.Z,null))))}const da=Vn.map((qr,ha)=>{const lo=Fr(qr,ha),Lo=jr.get(lo)||{};return Object.assign({checked:hr.has(lo)},Lo)}).filter(qr=>{let{disabled:ha}=qr;return ha}),Da=!!da.length&&da.length===Vn.length,Xa=Da&&da.every(qr=>{let{checked:ha}=qr;return ha}),_a=Da&&da.some(qr=>{let{checked:ha}=qr;return ha});ea=!Xn&&s.createElement("div",{className:`${tr}-selection`},s.createElement(Hr.default,{checked:Da?Xa:!!Vn.length&&br,indeterminate:Da?!Xa&&_a:!br&&Qr,onChange:na,disabled:Vn.length===0||Da,"aria-label":sa?"Custom selection":"Select all",skipGroup:!0}),sa)}let mo;gn==="radio"?mo=(sa,da,Da)=>{const Xa=Fr(da,Da),_a=hr.has(Xa);return{node:s.createElement(or.ZP,Object.assign({},jr.get(Xa),{checked:_a,onClick:qr=>qr.stopPropagation(),onChange:qr=>{hr.has(Xa)||Oa(Xa,!0,[Xa],qr.nativeEvent)}})),checked:_a}}:mo=(sa,da,Da)=>{var Xa;const _a=Fr(da,Da),qr=hr.has(_a),ha=Ta.has(_a),lo=jr.get(_a);let Lo;return Zr==="nest"?Lo=ha:Lo=(Xa=lo==null?void 0:lo.indeterminate)!==null&&Xa!==void 0?Xa:ha,{node:s.createElement(Hr.default,Object.assign({},lo,{indeterminate:Lo,checked:qr,skipGroup:!0,onClick:ri=>ri.stopPropagation(),onChange:ri=>{let{nativeEvent:Yo}=ri;const{shiftKey:ii}=Yo;let qo=-1,Qo=-1;if(ii&&jn){const So=new Set([Wr,_a]);oa.some((ho,ja)=>{if(So.has(ho))if(qo===-1)qo=ja;else return Qo=ja,!0;return!1})}if(Qo!==-1&&qo!==Qo&&jn){const So=oa.slice(qo,Qo+1),ho=[];qr?So.forEach(Ra=>{hr.has(Ra)&&(ho.push(Ra),hr.delete(Ra))}):So.forEach(Ra=>{hr.has(Ra)||(ho.push(Ra),hr.add(Ra))});const ja=Array.from(hr);Qt==null||Qt(!qr,ja.map(Ra=>fr(Ra)),ho.map(Ra=>fr(Ra))),_r(ja,"multiple")}else{const So=la;if(jn){const ho=qr?(0,Mo._5)(So,_a):(0,Mo.L0)(So,_a);Oa(_a,!qr,ho,Yo)}else{const ho=(0,ln.S)([].concat((0,Yt.Z)(So),[_a]),!0,Br,Xr),{checkedKeys:ja,halfCheckedKeys:Ra}=ho;let Zo=ja;if(qr){const Ci=new Set(ja);Ci.delete(_a),Zo=(0,ln.S)(Array.from(Ci),{checked:!1,halfCheckedKeys:Ra},Br,Xr).checkedKeys}Oa(_a,!qr,Zo,Yo)}}Qa(qr?null:_a)}})),checked:qr}};const $a=(sa,da,Da)=>{const{node:Xa,checked:_a}=mo(sa,da,Da);return Rn?Rn(_a,da,Da,Xa):Xa};if(!Pr.includes(Dr))if(Pr.findIndex(sa=>{var da;return((da=sa[en])===null||da===void 0?void 0:da.columnType)==="EXPAND_COLUMN"})===0){const[sa,...da]=Pr;Pr=[sa,Dr].concat((0,Yt.Z)(da))}else Pr=[Dr].concat((0,Yt.Z)(Pr));const Go=Pr.indexOf(Dr);Pr=Pr.filter((sa,da)=>sa!==Dr||da===Go);const Ka=Pr[Go-1],Jo=Pr[Go+1];let ka=Kn;ka===void 0&&((Jo==null?void 0:Jo.fixed)!==void 0?ka=Jo.fixed:(Ka==null?void 0:Ka.fixed)!==void 0&&(ka=Ka.fixed)),ka&&Ka&&((wr=Ka[en])===null||wr===void 0?void 0:wr.columnType)==="EXPAND_COLUMN"&&Ka.fixed===void 0&&(Ka.fixed=ka);const io=pe()(`${tr}-selection-col`,{[`${tr}-selection-col-with-dropdown`]:En&&gn==="checkbox"}),di={fixed:ka,width:Sn,className:`${tr}-selection-column`,title:S.columnTitle||ea,render:$a,onCell:S.onCell,[en]:{className:io}};return Pr.map(sa=>sa===Dr?di:sa)},[Fr,Vn,S,la,La,Ta,Sn,Sa,Zr,Wr,jr,Qt,Oa,Xr]),La]},Ya=i(86504),Oo=i(14051),ai=i(6848);const mi="ascend",Mi="descend";function Ii(m){return typeof m.sorter=="object"&&typeof m.sorter.multiple=="number"?m.sorter.multiple:!1}function Bi(m){return typeof m=="function"?m:m&&typeof m=="object"&&m.compare?m.compare:!1}function dl(m,S){return S?m[m.indexOf(S)+1]:m[0]}function Zi(m,S,re){let be=[];function He(Fe,vt){be.push({column:Fe,key:dr(Fe,vt),multiplePriority:Ii(Fe),sortOrder:Fe.sortOrder})}return(m||[]).forEach((Fe,vt)=>{const mt=Cr(vt,re);Fe.children?("sortOrder"in Fe&&He(Fe,mt),be=[].concat((0,Yt.Z)(be),(0,Yt.Z)(Zi(Fe.children,S,mt)))):Fe.sorter&&("sortOrder"in Fe?He(Fe,mt):S&&Fe.defaultSortOrder&&be.push({column:Fe,key:dr(Fe,mt),multiplePriority:Ii(Fe),sortOrder:Fe.defaultSortOrder}))}),be}function _i(m,S,re,be,He,Fe,vt,mt){return(S||[]).map((ct,Ht)=>{const Vt=Cr(Ht,mt);let Qt=ct;if(Qt.sorter){const Sn=Qt.sortDirections||He,gn=Qt.showSorterTooltip===void 0?vt:Qt.showSorterTooltip,En=dr(Qt,Vt),Kn=re.find(Zr=>{let{key:nr}=Zr;return nr===En}),Rn=Kn?Kn.sortOrder:null,Xn=dl(Sn,Rn);let jn;if(ct.sortIcon)jn=ct.sortIcon({sortOrder:Rn});else{const Zr=Sn.includes(mi)&&s.createElement(Oo.Z,{className:pe()(`${m}-column-sorter-up`,{active:Rn===mi})}),nr=Sn.includes(Mi)&&s.createElement(Ya.Z,{className:pe()(`${m}-column-sorter-down`,{active:Rn===Mi})});jn=s.createElement("span",{className:pe()(`${m}-column-sorter`,{[`${m}-column-sorter-full`]:!!(Zr&&nr)})},s.createElement("span",{className:`${m}-column-sorter-inner`,"aria-hidden":"true"},Zr,nr))}const{cancelSort:tr,triggerAsc:yr,triggerDesc:Ir}=Fe||{};let fr=tr;Xn===Mi?fr=Ir:Xn===mi&&(fr=yr);const Fr=typeof gn=="object"?gn:{title:fr};Qt=Object.assign(Object.assign({},Qt),{className:pe()(Qt.className,{[`${m}-column-sort`]:Rn}),title:Zr=>{const nr=s.createElement("div",{className:`${m}-column-sorters`},s.createElement("span",{className:`${m}-column-title`},Tr(ct.title,Zr)),jn);return gn?s.createElement(ai.Z,Object.assign({},Fr),nr):nr},onHeaderCell:Zr=>{const nr=ct.onHeaderCell&&ct.onHeaderCell(Zr)||{},pr=nr.onClick,ar=nr.onKeyDown;nr.onClick=Lr=>{be({column:ct,key:En,sortOrder:Xn,multiplePriority:Ii(ct)}),pr==null||pr(Lr)},nr.onKeyDown=Lr=>{Lr.keyCode===ga.Z.ENTER&&(be({column:ct,key:En,sortOrder:Xn,multiplePriority:Ii(ct)}),ar==null||ar(Lr))};const Hn=sr(ct.title,{}),cr=Hn==null?void 0:Hn.toString();return Rn?nr["aria-sort"]=Rn==="ascend"?"ascending":"descending":nr["aria-label"]=cr||"",nr.className=pe()(nr.className,`${m}-column-has-sorters`),nr.tabIndex=0,ct.ellipsis&&(nr.title=(Hn!=null?Hn:"").toString()),nr}})}return"children"in Qt&&(Qt=Object.assign(Object.assign({},Qt),{children:_i(m,Qt.children,re,be,He,Fe,vt,Vt)})),Qt})}function oi(m){const{column:S,sortOrder:re}=m;return{column:S,order:re,field:S.dataIndex,columnKey:S.key}}function ui(m){const S=m.filter(re=>{let{sortOrder:be}=re;return be}).map(oi);return S.length===0&&m.length?Object.assign(Object.assign({},oi(m[m.length-1])),{column:void 0}):S.length<=1?S[0]||{}:S}function ba(m,S,re){const be=S.slice().sort((vt,mt)=>mt.multiplePriority-vt.multiplePriority),He=m.slice(),Fe=be.filter(vt=>{let{column:{sorter:mt},sortOrder:ct}=vt;return Bi(mt)&&ct});return Fe.length?He.sort((vt,mt)=>{for(let ct=0;ct{const mt=vt[re];return mt?Object.assign(Object.assign({},vt),{[re]:ba(mt,S,re)}):vt}):He}function ma(m){let{prefixCls:S,mergedColumns:re,onSorterChange:be,sortDirections:He,tableLocale:Fe,showSorterTooltip:vt}=m;const[mt,ct]=s.useState(Zi(re,!0)),Ht=s.useMemo(()=>{let En=!0;const Kn=Zi(re,!1);if(!Kn.length)return mt;const Rn=[];function Xn(tr){En?Rn.push(tr):Rn.push(Object.assign(Object.assign({},tr),{sortOrder:null}))}let jn=null;return Kn.forEach(tr=>{jn===null?(Xn(tr),tr.sortOrder&&(tr.multiplePriority===!1?En=!1:jn=!0)):(jn&&tr.multiplePriority!==!1||(En=!1),Xn(tr))}),Rn},[re,mt]),Vt=s.useMemo(()=>{const En=Ht.map(Kn=>{let{column:Rn,sortOrder:Xn}=Kn;return{column:Rn,order:Xn}});return{sortColumns:En,sortColumn:En[0]&&En[0].column,sortOrder:En[0]&&En[0].order}},[Ht]);function Qt(En){let Kn;En.multiplePriority===!1||!Ht.length||Ht[0].multiplePriority===!1?Kn=[En]:Kn=[].concat((0,Yt.Z)(Ht.filter(Rn=>{let{key:Xn}=Rn;return Xn!==En.key})),[En]),ct(Kn),be(ui(Kn),Kn)}return[En=>_i(S,En,Ht,Qt,He,Fe,vt),Ht,Vt,()=>ui(Ht)]}function Pa(m,S){return m.map(re=>{const be=Object.assign({},re);return be.title=Tr(re.title,S),"children"in be&&(be.children=Pa(be.children,S)),be})}function bo(m){return[s.useCallback(re=>Pa(re,m),[m])]}var po=tn((m,S)=>{const{_renderTimes:re}=m,{_renderTimes:be}=S;return re!==be}),Vo=Cn((m,S)=>{const{_renderTimes:re}=m,{_renderTimes:be}=S;return re!==be}),Do=i(64993),oo=i(17313),ti=i(83116),ni=i(37613),ki=m=>{const{componentCls:S}=m,re=`${m.lineWidth}px ${m.lineType} ${m.tableBorderColor}`,be=(He,Fe,vt)=>({[`&${S}-${He}`]:{[`> ${S}-container`]:{[`> ${S}-content, > ${S}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${S}-expanded-row-fixed`]:{margin:`-${Fe}px -${vt+m.lineWidth}px`}}}}}});return{[`${S}-wrapper`]:{[`${S}${S}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${S}-title`]:{border:re,borderBottom:0},[`> ${S}-container`]:{borderInlineStart:re,borderTop:re,[` > ${S}-content, > ${S}-header, > ${S}-body, @@ -129,7 +129,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},be("middle",m.tablePaddingVerticalMiddle,m.tablePaddingHorizontalMiddle)),be("small",m.tablePaddingVerticalSmall,m.tablePaddingHorizontalSmall)),{[`> ${S}-footer`]:{border:re,borderTop:0}}),[`${S}-cell`]:{[`${S}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${m.lineWidth}px 0 ${m.lineWidth}px ${m.tableHeaderBg}`}},[`${S}-bordered ${S}-cell-scrollbar`]:{borderInlineEnd:re}}}},Wi=m=>{const{componentCls:S}=m;return{[`${S}-wrapper`]:{[`${S}-cell-ellipsis`]:Object.assign(Object.assign({},oo.vS),{wordBreak:"keep-all",[` &${S}-cell-fix-left-last, &${S}-cell-fix-right-first - `]:{overflow:"visible",[`${S}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${S}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pl=m=>{const{componentCls:S}=m;return{[`${S}-wrapper`]:{[`${S}-tbody > tr${S}-placeholder`]:{textAlign:"center",color:m.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:m.colorBgContainer}}}}},el=i(15969),Al=m=>{const{componentCls:S,antCls:re,controlInteractiveSize:be,motionDurationSlow:He,lineWidth:Fe,paddingXS:vt,lineType:mt,tableBorderColor:ct,tableExpandIconBg:Ht,tableExpandColumnWidth:Vt,borderRadius:Qt,fontSize:Sn,fontSizeSM:gn,lineHeight:En,tablePaddingVertical:Kn,tablePaddingHorizontal:Rn,tableExpandedRowBg:Xn,paddingXXS:jn}=m,tr=be/2-Fe,Er=tr*2+Fe*3,Ir=`${Fe}px ${mt} ${ct}`,dr=jn-Fe;return{[`${S}-wrapper`]:{[`${S}-expand-icon-col`]:{width:Vt},[`${S}-row-expand-icon-cell`]:{textAlign:"center",[`${S}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${S}-row-indent`]:{height:1,float:"left"},[`${S}-row-expand-icon`]:Object.assign(Object.assign({},(0,el.N)(m)),{position:"relative",float:"left",boxSizing:"border-box",width:Er,height:Er,padding:0,color:"inherit",lineHeight:`${Er}px`,background:Ht,border:Ir,borderRadius:Qt,transform:`scale(${be/Er})`,transition:`all ${He}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${He} ease-out`,content:'""'},"&::before":{top:tr,insetInlineEnd:dr,insetInlineStart:dr,height:Fe},"&::after":{top:dr,bottom:dr,insetInlineStart:tr,width:Fe,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"}}),[`${S}-row-indent + ${S}-row-expand-icon`]:{marginTop:(Sn*En-Fe*3)/2-Math.ceil((gn*1.4-Fe*3)/2),marginInlineEnd:vt},[`tr${S}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xn}},[`${re}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${S}-expanded-row-fixed`]:{position:"relative",margin:`-${Kn}px -${Rn}px`,padding:`${Kn}px ${Rn}px`}}}},Ol=m=>{const{componentCls:S,antCls:re,iconCls:be,tableFilterDropdownWidth:He,tableFilterDropdownSearchWidth:Fe,paddingXXS:vt,paddingXS:mt,colorText:ct,lineWidth:Ht,lineType:Vt,tableBorderColor:Qt,tableHeaderIconColor:Sn,fontSizeSM:gn,tablePaddingHorizontal:En,borderRadius:Kn,motionDurationSlow:Rn,colorTextDescription:Xn,colorPrimary:jn,tableHeaderFilterActiveBg:tr,colorTextDisabled:Er,tableFilterDropdownBg:Ir,tableFilterDropdownHeight:dr,controlItemBgHover:Fr,controlItemBgActive:Zr,boxShadowSecondary:nr,filterDropdownMenuBg:gr}=m,ar=`${re}-dropdown`,Hn=`${S}-filter-dropdown`,ur=`${re}-tree`,Lr=`${Ht}px ${Vt} ${Qt}`;return[{[`${S}-wrapper`]:{[`${S}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${S}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-vt,marginInline:`${vt}px ${-En/2}px`,padding:`0 ${vt}px`,color:Sn,fontSize:gn,borderRadius:Kn,cursor:"pointer",transition:`all ${Rn}`,"&:hover":{color:Xn,background:tr},"&.active":{color:jn}}}},{[`${re}-dropdown`]:{[Hn]:Object.assign(Object.assign({},(0,oo.Wf)(m)),{minWidth:He,backgroundColor:Ir,borderRadius:Kn,boxShadow:nr,overflow:"hidden",[`${ar}-menu`]:{maxHeight:dr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:gr,"&:empty::after":{display:"block",padding:`${mt}px 0`,color:Er,fontSize:gn,textAlign:"center",content:'"Not Found"'}},[`${Hn}-tree`]:{paddingBlock:`${mt}px 0`,paddingInline:mt,[ur]:{padding:0},[`${ur}-treenode ${ur}-node-content-wrapper:hover`]:{backgroundColor:Fr},[`${ur}-treenode-checkbox-checked ${ur}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Zr}}},[`${Hn}-search`]:{padding:mt,borderBottom:Lr,"&-input":{input:{minWidth:Fe},[be]:{color:Er}}},[`${Hn}-checkall`]:{width:"100%",marginBottom:vt,marginInlineStart:vt},[`${Hn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${mt-Ht}px ${mt}px`,overflow:"hidden",borderTop:Lr}})}},{[`${re}-dropdown ${Hn}, ${Hn}-submenu`]:{[`${re}-checkbox-wrapper + span`]:{paddingInlineStart:mt,color:ct},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ni=m=>{const{componentCls:S,lineWidth:re,colorSplit:be,motionDurationSlow:He,zIndexTableFixed:Fe,tableBg:vt,zIndexTableSticky:mt}=m,ct=be;return{[`${S}-wrapper`]:{[` + `]:{overflow:"visible",[`${S}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${S}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pl=m=>{const{componentCls:S}=m;return{[`${S}-wrapper`]:{[`${S}-tbody > tr${S}-placeholder`]:{textAlign:"center",color:m.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:m.colorBgContainer}}}}},el=i(15969),Al=m=>{const{componentCls:S,antCls:re,controlInteractiveSize:be,motionDurationSlow:He,lineWidth:Fe,paddingXS:vt,lineType:mt,tableBorderColor:ct,tableExpandIconBg:Ht,tableExpandColumnWidth:Vt,borderRadius:Qt,fontSize:Sn,fontSizeSM:gn,lineHeight:En,tablePaddingVertical:Kn,tablePaddingHorizontal:Rn,tableExpandedRowBg:Xn,paddingXXS:jn}=m,tr=be/2-Fe,yr=tr*2+Fe*3,Ir=`${Fe}px ${mt} ${ct}`,fr=jn-Fe;return{[`${S}-wrapper`]:{[`${S}-expand-icon-col`]:{width:Vt},[`${S}-row-expand-icon-cell`]:{textAlign:"center",[`${S}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${S}-row-indent`]:{height:1,float:"left"},[`${S}-row-expand-icon`]:Object.assign(Object.assign({},(0,el.N)(m)),{position:"relative",float:"left",boxSizing:"border-box",width:yr,height:yr,padding:0,color:"inherit",lineHeight:`${yr}px`,background:Ht,border:Ir,borderRadius:Qt,transform:`scale(${be/yr})`,transition:`all ${He}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${He} ease-out`,content:'""'},"&::before":{top:tr,insetInlineEnd:fr,insetInlineStart:fr,height:Fe},"&::after":{top:fr,bottom:fr,insetInlineStart:tr,width:Fe,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"}}),[`${S}-row-indent + ${S}-row-expand-icon`]:{marginTop:(Sn*En-Fe*3)/2-Math.ceil((gn*1.4-Fe*3)/2),marginInlineEnd:vt},[`tr${S}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xn}},[`${re}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${S}-expanded-row-fixed`]:{position:"relative",margin:`-${Kn}px -${Rn}px`,padding:`${Kn}px ${Rn}px`}}}},Ol=m=>{const{componentCls:S,antCls:re,iconCls:be,tableFilterDropdownWidth:He,tableFilterDropdownSearchWidth:Fe,paddingXXS:vt,paddingXS:mt,colorText:ct,lineWidth:Ht,lineType:Vt,tableBorderColor:Qt,tableHeaderIconColor:Sn,fontSizeSM:gn,tablePaddingHorizontal:En,borderRadius:Kn,motionDurationSlow:Rn,colorTextDescription:Xn,colorPrimary:jn,tableHeaderFilterActiveBg:tr,colorTextDisabled:yr,tableFilterDropdownBg:Ir,tableFilterDropdownHeight:fr,controlItemBgHover:Fr,controlItemBgActive:Zr,boxShadowSecondary:nr,filterDropdownMenuBg:pr}=m,ar=`${re}-dropdown`,Hn=`${S}-filter-dropdown`,cr=`${re}-tree`,Lr=`${Ht}px ${Vt} ${Qt}`;return[{[`${S}-wrapper`]:{[`${S}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${S}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-vt,marginInline:`${vt}px ${-En/2}px`,padding:`0 ${vt}px`,color:Sn,fontSize:gn,borderRadius:Kn,cursor:"pointer",transition:`all ${Rn}`,"&:hover":{color:Xn,background:tr},"&.active":{color:jn}}}},{[`${re}-dropdown`]:{[Hn]:Object.assign(Object.assign({},(0,oo.Wf)(m)),{minWidth:He,backgroundColor:Ir,borderRadius:Kn,boxShadow:nr,overflow:"hidden",[`${ar}-menu`]:{maxHeight:fr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:pr,"&:empty::after":{display:"block",padding:`${mt}px 0`,color:yr,fontSize:gn,textAlign:"center",content:'"Not Found"'}},[`${Hn}-tree`]:{paddingBlock:`${mt}px 0`,paddingInline:mt,[cr]:{padding:0},[`${cr}-treenode ${cr}-node-content-wrapper:hover`]:{backgroundColor:Fr},[`${cr}-treenode-checkbox-checked ${cr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Zr}}},[`${Hn}-search`]:{padding:mt,borderBottom:Lr,"&-input":{input:{minWidth:Fe},[be]:{color:yr}}},[`${Hn}-checkall`]:{width:"100%",marginBottom:vt,marginInlineStart:vt},[`${Hn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${mt-Ht}px ${mt}px`,overflow:"hidden",borderTop:Lr}})}},{[`${re}-dropdown ${Hn}, ${Hn}-submenu`]:{[`${re}-checkbox-wrapper + span`]:{paddingInlineStart:mt,color:ct},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ni=m=>{const{componentCls:S,lineWidth:re,colorSplit:be,motionDurationSlow:He,zIndexTableFixed:Fe,tableBg:vt,zIndexTableSticky:mt}=m,ct=be;return{[`${S}-wrapper`]:{[` ${S}-cell-fix-left, ${S}-cell-fix-right `]:{position:"sticky !important",zIndex:Fe,background:vt},[` @@ -159,14 +159,14 @@ `]:{padding:`${He}px ${Fe}px`},[`${S}-filter-trigger`]:{marginInlineEnd:`-${Fe/2}px`},[`${S}-expanded-row-fixed`]:{margin:`-${He}px -${Fe}px`},[`${S}-tbody`]:{[`${S}-wrapper:only-child ${S}`]:{marginBlock:`-${He}px`,marginInline:`${m.tableExpandColumnWidth-Fe}px -${Fe}px`}},[`${S}-selection-column`]:{paddingInlineStart:`${Fe/4}px`}}});return{[`${S}-wrapper`]:Object.assign(Object.assign({},re("middle",m.tablePaddingVerticalMiddle,m.tablePaddingHorizontalMiddle,m.tableFontSizeMiddle)),re("small",m.tablePaddingVerticalSmall,m.tablePaddingHorizontalSmall,m.tableFontSizeSmall))}},tl=m=>{const{componentCls:S,marginXXS:re,fontSizeIcon:be,tableHeaderIconColor:He,tableHeaderIconColorHover:Fe}=m;return{[`${S}-wrapper`]:{[`${S}-thead th${S}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${m.motionDurationSlow}`,"&:hover":{background:m.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:m.colorPrimary},[` &${S}-cell-fix-left:hover, &${S}-cell-fix-right:hover - `]:{background:m.tableFixedHeaderSortActiveBg}},[`${S}-thead th${S}-column-sort`]:{background:m.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${S}-column-sort`]:{background:m.tableBodySortBg},[`${S}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${S}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${S}-column-sorter`]:{marginInlineStart:re,color:He,fontSize:0,transition:`color ${m.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:be,"&.active":{color:m.colorPrimary}},[`${S}-column-sorter-up + ${S}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${S}-column-sorters:hover ${S}-column-sorter`]:{color:Fe}}}},Ui=m=>{const{componentCls:S,opacityLoading:re,tableScrollThumbBg:be,tableScrollThumbBgHover:He,tableScrollThumbSize:Fe,tableScrollBg:vt,zIndexTableSticky:mt,stickyScrollBarBorderRadius:ct}=m,Ht=`${m.lineWidth}px ${m.lineType} ${m.tableBorderColor}`;return{[`${S}-wrapper`]:{[`${S}-sticky`]:{"&-holder":{position:"sticky",zIndex:mt,background:m.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Fe}px !important`,zIndex:mt,display:"flex",alignItems:"center",background:vt,borderTop:Ht,opacity:re,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Fe,backgroundColor:be,borderRadius:ct,transition:`all ${m.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:He}}}}}}},hi=m=>{const{componentCls:S,lineWidth:re,tableBorderColor:be}=m,He=`${re}px ${m.lineType} ${be}`;return{[`${S}-wrapper`]:{[`${S}-summary`]:{position:"relative",zIndex:m.zIndexTableFixed,background:m.tableBg,"> tr":{"> th, > td":{borderBottom:He}}},[`div${S}-summary`]:{boxShadow:`0 -${re}px 0 ${be}`}}}},wi=m=>{const{componentCls:S}=m,re=`${m.lineWidth}px ${m.lineType} ${m.tableBorderColor}`,be=`${S}-expanded-row-cell`;return{[`${S}-wrapper`]:{[`${S}-tbody-virtual`]:{[`${S}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${S}-cell`]:{borderBottom:re},[`${S}-expanded-row`]:{[`${be}${be}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${m.lineWidth}px)`,borderInlineEnd:"none"}}},[`${S}-bordered`]:{[`${S}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:re,position:"absolute"},[`${S}-cell`]:{borderInlineEnd:re,[`&${S}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-m.lineWidth,borderInlineStart:re}}}}}}};const Vi=m=>{const{componentCls:S,fontWeightStrong:re,tablePaddingVertical:be,tablePaddingHorizontal:He,lineWidth:Fe,lineType:vt,tableBorderColor:mt,tableFontSize:ct,tableBg:Ht,tableRadius:Vt,tableHeaderTextColor:Qt,motionDurationMid:Sn,tableHeaderBg:gn,tableHeaderCellSplitColor:En,tableRowHoverBg:Kn,tableSelectedRowBg:Rn,tableSelectedRowHoverBg:Xn,tableFooterTextColor:jn,tableFooterBg:tr,paddingContentVerticalLG:Er}=m,Ir=`${Fe}px ${vt} ${mt}`;return{[`${S}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,oo.dF)()),{[S]:Object.assign(Object.assign({},(0,oo.Wf)(m)),{fontSize:ct,background:Ht,borderRadius:`${Vt}px ${Vt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Vt}px ${Vt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:m.tableFixedHeaderSortActiveBg}},[`${S}-thead th${S}-column-sort`]:{background:m.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${S}-column-sort`]:{background:m.tableBodySortBg},[`${S}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${S}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${S}-column-sorter`]:{marginInlineStart:re,color:He,fontSize:0,transition:`color ${m.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:be,"&.active":{color:m.colorPrimary}},[`${S}-column-sorter-up + ${S}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${S}-column-sorters:hover ${S}-column-sorter`]:{color:Fe}}}},Ui=m=>{const{componentCls:S,opacityLoading:re,tableScrollThumbBg:be,tableScrollThumbBgHover:He,tableScrollThumbSize:Fe,tableScrollBg:vt,zIndexTableSticky:mt,stickyScrollBarBorderRadius:ct}=m,Ht=`${m.lineWidth}px ${m.lineType} ${m.tableBorderColor}`;return{[`${S}-wrapper`]:{[`${S}-sticky`]:{"&-holder":{position:"sticky",zIndex:mt,background:m.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Fe}px !important`,zIndex:mt,display:"flex",alignItems:"center",background:vt,borderTop:Ht,opacity:re,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Fe,backgroundColor:be,borderRadius:ct,transition:`all ${m.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:He}}}}}}},hi=m=>{const{componentCls:S,lineWidth:re,tableBorderColor:be}=m,He=`${re}px ${m.lineType} ${be}`;return{[`${S}-wrapper`]:{[`${S}-summary`]:{position:"relative",zIndex:m.zIndexTableFixed,background:m.tableBg,"> tr":{"> th, > td":{borderBottom:He}}},[`div${S}-summary`]:{boxShadow:`0 -${re}px 0 ${be}`}}}},wi=m=>{const{componentCls:S}=m,re=`${m.lineWidth}px ${m.lineType} ${m.tableBorderColor}`,be=`${S}-expanded-row-cell`;return{[`${S}-wrapper`]:{[`${S}-tbody-virtual`]:{[`${S}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${S}-cell`]:{borderBottom:re},[`${S}-expanded-row`]:{[`${be}${be}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${m.lineWidth}px)`,borderInlineEnd:"none"}}},[`${S}-bordered`]:{[`${S}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:re,position:"absolute"},[`${S}-cell`]:{borderInlineEnd:re,[`&${S}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-m.lineWidth,borderInlineStart:re}}}}}}};const Vi=m=>{const{componentCls:S,fontWeightStrong:re,tablePaddingVertical:be,tablePaddingHorizontal:He,lineWidth:Fe,lineType:vt,tableBorderColor:mt,tableFontSize:ct,tableBg:Ht,tableRadius:Vt,tableHeaderTextColor:Qt,motionDurationMid:Sn,tableHeaderBg:gn,tableHeaderCellSplitColor:En,tableRowHoverBg:Kn,tableSelectedRowBg:Rn,tableSelectedRowHoverBg:Xn,tableFooterTextColor:jn,tableFooterBg:tr,paddingContentVerticalLG:yr}=m,Ir=`${Fe}px ${vt} ${mt}`;return{[`${S}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,oo.dF)()),{[S]:Object.assign(Object.assign({},(0,oo.Wf)(m)),{fontSize:ct,background:Ht,borderRadius:`${Vt}px ${Vt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Vt}px ${Vt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${S}-cell, ${S}-thead > tr > th, ${S}-tbody > tr > th, ${S}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${Er}px ${He}px`,overflowWrap:"break-word"},[`${S}-title`]:{padding:`${be}px ${He}px`},[`${S}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Qt,fontWeight:re,textAlign:"start",background:gn,borderBottom:Ir,transition:`background ${Sn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${S}-selection-column):not(${S}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:En,transform:"translateY(-50%)",transition:`background-color ${Sn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${S}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Sn}, border-color ${Sn}`,borderBottom:Ir,[` + `]:{position:"relative",padding:`${yr}px ${He}px`,overflowWrap:"break-word"},[`${S}-title`]:{padding:`${be}px ${He}px`},[`${S}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Qt,fontWeight:re,textAlign:"start",background:gn,borderBottom:Ir,transition:`background ${Sn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${S}-selection-column):not(${S}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:En,transform:"translateY(-50%)",transition:`background-color ${Sn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${S}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Sn}, border-color ${Sn}`,borderBottom:Ir,[` > ${S}-wrapper:only-child, > ${S}-expanded-row-fixed > ${S}-wrapper:only-child `]:{[S]:{marginBlock:`-${be}px`,marginInline:`${m.tableExpandColumnWidth-He}px -${He}px`,[`${S}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Qt,fontWeight:re,textAlign:"start",background:gn,borderBottom:Ir,transition:`background ${Sn} ease`},[` @@ -174,14 +174,14 @@ &${S}-row:hover > td, > th${S}-cell-row-hover, > td${S}-cell-row-hover - `]:{background:Kn},[`&${S}-row-selected`]:{"> th, > td":{background:Rn},"&:hover > th, &:hover > td":{background:Xn}}}},[`${S}-footer`]:{padding:`${be}px ${He}px`,color:jn,background:tr}})}};var Ti=(0,ti.Z)("Table",m=>{const{colorTextHeading:S,colorSplit:re,colorIcon:be,colorIconHover:He,opacityLoading:Fe,colorBgContainer:vt,controlInteractiveSize:mt,headerBg:ct,headerColor:Ht,headerSortActiveBg:Vt,headerSortHoverBg:Qt,bodySortBg:Sn,rowHoverBg:gn,rowSelectedBg:En,rowSelectedHoverBg:Kn,rowExpandedBg:Rn,cellPaddingBlock:Xn,cellPaddingInline:jn,cellPaddingBlockMD:tr,cellPaddingInlineMD:Er,cellPaddingBlockSM:Ir,cellPaddingInlineSM:dr,borderColor:Fr,footerBg:Zr,footerColor:nr,headerBorderRadius:gr,cellFontSize:ar,cellFontSizeMD:Hn,cellFontSizeSM:ur,headerSplitColor:Lr,fixedHeaderSortActiveBg:Gr,headerFilterHoverBg:Br,filterDropdownBg:Vn,expandIconBg:Tr,selectionColumnWidth:Xr,stickyScrollBarBg:la}=m,aa=new Do.C(be),La=new Do.C(He),Ta=2,Wr=(0,ni.TS)(m,{tableFontSize:ar,tableBg:vt,tableRadius:gr,tablePaddingVertical:Xn,tablePaddingHorizontal:jn,tablePaddingVerticalMiddle:tr,tablePaddingHorizontalMiddle:Er,tablePaddingVerticalSmall:Ir,tablePaddingHorizontalSmall:dr,tableBorderColor:Fr,tableHeaderTextColor:Ht,tableHeaderBg:ct,tableFooterTextColor:nr,tableFooterBg:Zr,tableHeaderCellSplitColor:Lr,tableHeaderSortBg:Vt,tableHeaderSortHoverBg:Qt,tableHeaderIconColor:aa.clone().setAlpha(aa.getAlpha()*Fe).toRgbString(),tableHeaderIconColorHover:La.clone().setAlpha(La.getAlpha()*Fe).toRgbString(),tableBodySortBg:Sn,tableFixedHeaderSortActiveBg:Gr,tableHeaderFilterActiveBg:Br,tableFilterDropdownBg:Vn,tableRowHoverBg:gn,tableSelectedRowBg:En,tableSelectedRowHoverBg:Kn,zIndexTableFixed:Ta,zIndexTableSticky:Ta+1,tableFontSizeMiddle:Hn,tableFontSizeSmall:ur,tableSelectionColumnWidth:Xr,tableExpandIconBg:Tr,tableExpandColumnWidth:mt+2*m.padding,tableExpandedRowBg:Rn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:la,tableScrollThumbBgHover:S,tableScrollBg:re});return[Vi(Wr),Fl(Wr),hi(Wr),tl(Wr),Ol(Wr),ki(Wr),ql(Wr),Al(Wr),hi(Wr),Pl(Wr),pl(Wr),Ni(Wr),Ui(Wr),Wi(Wr),Xi(Wr),$l(Wr),wi(Wr)]},m=>{const{colorFillAlter:S,colorBgContainer:re,colorTextHeading:be,colorFillSecondary:He,colorFillContent:Fe,controlItemBgActive:vt,controlItemBgActiveHover:mt,padding:ct,paddingSM:Ht,paddingXS:Vt,colorBorderSecondary:Qt,borderRadiusLG:Sn,fontSize:gn,controlHeight:En,colorTextPlaceholder:Kn}=m,Rn=new Do.C(He).onBackground(re).toHexShortString(),Xn=new Do.C(Fe).onBackground(re).toHexShortString(),jn=new Do.C(S).onBackground(re).toHexShortString();return{headerBg:jn,headerColor:be,headerSortActiveBg:Rn,headerSortHoverBg:Xn,bodySortBg:jn,rowHoverBg:jn,rowSelectedBg:vt,rowSelectedHoverBg:mt,rowExpandedBg:S,cellPaddingBlock:ct,cellPaddingInline:ct,cellPaddingBlockMD:Ht,cellPaddingInlineMD:Vt,cellPaddingBlockSM:Vt,cellPaddingInlineSM:Vt,borderColor:Qt,headerBorderRadius:Sn,footerBg:jn,footerColor:be,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Qt,fixedHeaderSortActiveBg:Rn,headerFilterHoverBg:Fe,filterDropdownMenuBg:re,filterDropdownBg:re,expandIconBg:re,selectionColumnWidth:En,stickyScrollBarBg:Kn,stickyScrollBarBorderRadius:100}});const Rl=[],Ml=(m,S)=>{const{prefixCls:re,className:be,rootClassName:He,style:Fe,size:vt,bordered:mt,dropdownPrefixCls:ct,dataSource:Ht,pagination:Vt,rowSelection:Qt,rowKey:Sn="key",rowClassName:gn,columns:En,children:Kn,childrenColumnName:Rn,onChange:Xn,getPopupContainer:jn,loading:tr,expandIcon:Er,expandable:Ir,expandedRowRender:dr,expandIconColumnIndex:Fr,indentSize:Zr,scroll:nr,sortDirections:gr,locale:ar,showSorterTooltip:Hn=!0,virtual:ur}=m,Lr=s.useMemo(()=>En||g(Kn),[En,Kn]),Gr=s.useMemo(()=>Lr.some(ra=>ra.responsive),[Lr]),Br=(0,qt.Z)(Gr),Vn=s.useMemo(()=>{const ra=new Set(Object.keys(Br).filter(xa=>Br[xa]));return Lr.filter(xa=>!xa.responsive||xa.responsive.some(eo=>ra.has(eo)))},[Lr,Br]),Tr=(0,Pt.Z)(m,["className","style","columns"]),{locale:Xr=Bn.Z,direction:la,table:aa,renderEmpty:La,getPrefixCls:Ta,getPopupContainer:Wr}=s.useContext(Rt.E_),Qa=(0,st.Z)(vt),_r=Object.assign(Object.assign({},Xr.Table),ar),Oa=Ht||Rl,Sa=Ta("table",re),qa=Ta("dropdown",ct),Or=Object.assign({childrenColumnName:Rn,expandIconColumnIndex:Fr},Ir),{childrenColumnName:wr="children"}=Or,Pr=s.useMemo(()=>Oa.some(ra=>ra==null?void 0:ra[wr])?"nest":dr||Ir&&Ir.expandedRowRender?"row":null,[Oa]),hr={body:s.useRef()},oa=s.useMemo(()=>typeof Sn=="function"?Sn:ra=>ra==null?void 0:ra[Sn],[Sn]),[yr]=jo(Oa,wr,oa),zr={},na=function(ra,xa){let eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ia,no,fo;const xo=Object.assign(Object.assign({},zr),ra);eo&&((Ia=zr.resetPagination)===null||Ia===void 0||Ia.call(zr),!((no=xo.pagination)===null||no===void 0)&&no.current&&(xo.pagination.current=1),Vt&&Vt.onChange&&Vt.onChange(1,(fo=xo.pagination)===null||fo===void 0?void 0:fo.pageSize)),nr&&nr.scrollToFirstRowOnChange!==!1&&hr.body.current&&(0,an.Z)(0,{getContainer:()=>hr.body.current}),Xn==null||Xn(xo.pagination,xo.filters,xo.sorter,{currentDataSource:Ha(ba(Oa,xo.sorterStates,wr),xo.filterStates),action:xa})},ea=(ra,xa)=>{na({sorter:ra,sorterStates:xa},"sort",!1)},[mo,$a,Go,Ka]=ma({prefixCls:Sa,mergedColumns:Vn,onSorterChange:ea,sortDirections:gr||["ascend","descend"],tableLocale:_r,showSorterTooltip:Hn}),Jo=s.useMemo(()=>ba(Oa,$a,wr),[Oa,$a]);zr.sorter=Ka(),zr.sorterStates=$a;const ka=(ra,xa)=>{na({filters:ra,filterStates:xa},"filter",!0)},[io,di,sa]=ei({prefixCls:Sa,locale:_r,dropdownPrefixCls:qa,mergedColumns:Vn,onFilterChange:ka,getPopupContainer:jn||Wr}),da=Ha(Jo,di);zr.filters=sa,zr.filterStates=di;const Da=s.useMemo(()=>{const ra={};return Object.keys(sa).forEach(xa=>{sa[xa]!==null&&(ra[xa]=sa[xa])}),Object.assign(Object.assign({},Go),{filters:ra})},[Go,sa]),[Xa]=bo(Da),_a=(ra,xa)=>{na({pagination:Object.assign(Object.assign({},zr.pagination),{current:ra,pageSize:xa})},"paginate")},[qr,ha]=zo(da.length,_a,Vt);zr.pagination=Vt===!1?{}:Ga(qr,Vt),zr.resetPagination=ha;const lo=s.useMemo(()=>{if(Vt===!1||!qr.pageSize)return da;const{current:ra=1,total:xa,pageSize:eo=Po}=qr;return da.lengtheo?da.slice((ra-1)*eo,ra*eo):da:da.slice((ra-1)*eo,ra*eo)},[!!Vt,da,qr&&qr.current,qr&&qr.pageSize,qr&&qr.total]),[Lo,ri]=Wa({prefixCls:Sa,data:da,pageData:lo,getRowKey:oa,getRecordByKey:yr,expandType:Pr,childrenColumnName:wr,locale:_r,getPopupContainer:jn||Wr},Qt),Yo=(ra,xa,eo)=>{let Ia;return typeof gn=="function"?Ia=pe()(gn(ra,xa,eo)):Ia=pe()(gn),pe()({[`${Sa}-row-selected`]:ri.has(oa(ra,xa))},Ia)};Or.__PARENT_RENDER_ICON__=Or.expandIcon,Or.expandIcon=Or.expandIcon||Er||qn(_r),Pr==="nest"&&Or.expandIconColumnIndex===void 0?Or.expandIconColumnIndex=Qt?1:0:Or.expandIconColumnIndex>0&&Qt&&(Or.expandIconColumnIndex-=1),typeof Or.indentSize!="number"&&(Or.indentSize=typeof Zr=="number"?Zr:15);const ii=s.useCallback(ra=>Xa(Lo(io(mo(ra)))),[mo,io,Lo]);let qo,Qo;if(Vt!==!1&&(qr!=null&&qr.total)){let ra;qr.size?ra=qr.size:ra=Qa==="small"||Qa==="middle"?"small":void 0;const xa=no=>s.createElement(_n.Z,Object.assign({},qr,{className:pe()(`${Sa}-pagination ${Sa}-pagination-${no}`,qr.className),size:ra})),eo=la==="rtl"?"left":"right",{position:Ia}=qr;if(Ia!==null&&Array.isArray(Ia)){const no=Ia.find(Ai=>Ai.includes("top")),fo=Ia.find(Ai=>Ai.includes("bottom")),xo=Ia.every(Ai=>`${Ai}`=="none");!no&&!fo&&!xo&&(Qo=xa(eo)),no&&(qo=xa(no.toLowerCase().replace("top",""))),fo&&(Qo=xa(fo.toLowerCase().replace("bottom","")))}else Qo=xa(eo)}let So;typeof tr=="boolean"?So={spinning:tr}:typeof tr=="object"&&(So=Object.assign({spinning:!0},tr));const[ho,ja]=Ti(Sa),[,Ra]=(0,Wt.Z)(),Zo=pe()(`${Sa}-wrapper`,aa==null?void 0:aa.className,{[`${Sa}-wrapper-rtl`]:la==="rtl"},be,He,ja),Ci=Object.assign(Object.assign({},aa==null?void 0:aa.style),Fe),$o=ar&&ar.emptyText||(La==null?void 0:La("Table"))||s.createElement(Lt.Z,{componentName:"Table"}),li=ur?Vo:po,fi={},rl=s.useMemo(()=>{const{fontSize:ra,lineHeight:xa,padding:eo,paddingXS:Ia,paddingSM:no}=Ra,fo=Math.floor(ra*xa);switch(Qa){case"large":return eo*2+fo;case"small":return Ia*2+fo;default:return no*2+fo}},[Ra,Qa]);return ur&&(fi.listItemHeight=rl),ho(s.createElement("div",{ref:S,className:Zo,style:Ci},s.createElement(un.Z,Object.assign({spinning:!1},So),qo,s.createElement(li,Object.assign({},fi,Tr,{columns:Vn,direction:la,expandable:Or,prefixCls:Sa,className:pe()({[`${Sa}-middle`]:Qa==="middle",[`${Sa}-small`]:Qa==="small",[`${Sa}-bordered`]:mt,[`${Sa}-empty`]:Oa.length===0}),data:lo,rowKey:oa,rowClassName:Yo,emptyText:$o,internalHooks:A,internalRefs:hr,transformColumns:ii})),Qo)))};var Nl=s.forwardRef(Ml);const ts=(m,S)=>{const re=s.useRef(0);return re.current+=1,s.createElement(Nl,Object.assign({},m,{ref:S,_renderTimes:re.current}))},Fo=s.forwardRef(ts);Fo.SELECTION_COLUMN=Dr,Fo.EXPAND_COLUMN=o,Fo.SELECTION_ALL=Ur,Fo.SELECTION_INVERT=wa,Fo.SELECTION_NONE=ya,Fo.Column=ke,Fo.ColumnGroup=tt,Fo.Summary=C;var Pi=Fo,ns=Pi},99313:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return ie}});var o=i(77318),A=i(24764),O=i(66119),V=i(92310),v=i.n(V),L=i(5891),s=i(80962),fe=i(57259),ve=i(29043),w=i(80665),de=i(19149),x=i(59301),R=i(93144),Y=i(35788),z=i(43469),q=(0,x.createContext)(null),pt=x.forwardRef(function(g,E){var I=g.prefixCls,y=g.className,$=g.style,ce=g.id,Ge=g.active,Ye=g.tabKey,At=g.children;return x.createElement("div",{id:ce&&"".concat(ce,"-panel-").concat(Ye),role:"tabpanel",tabIndex:Ge?0:-1,"aria-labelledby":ce&&"".concat(ce,"-tab-").concat(Ye),"aria-hidden":!Ge,style:$,className:v()(I,Ge&&"".concat(I,"-active"),y),ref:E},At)}),Te=pt,ft=["key","forceRender","style","className"];function Ne(g){var E=g.id,I=g.activeKey,y=g.animated,$=g.tabPosition,ce=g.destroyInactiveTabPane,Ge=x.useContext(q),Ye=Ge.prefixCls,At=Ge.tabs,St=y.tabPane,Tt="".concat(Ye,"-tabpane");return x.createElement("div",{className:v()("".concat(Ye,"-content-holder"))},x.createElement("div",{className:v()("".concat(Ye,"-content"),"".concat(Ye,"-content-").concat($),(0,s.Z)({},"".concat(Ye,"-content-animated"),St))},At.map(function(Kt){var ge=Kt.key,bt=Kt.forceRender,ae=Kt.style,Oe=Kt.className,Pe=(0,de.Z)(Kt,ft),Ke=ge===I;return x.createElement(z.default,(0,L.Z)({key:ge,visible:Ke,forceRender:bt,removeOnLeave:!!ce,leavedClassName:"".concat(Tt,"-hidden")},y.tabPaneMotion),function(Et,je){var _e=Et.style,U=Et.className;return x.createElement(Te,(0,L.Z)({},Pe,{prefixCls:Tt,id:E,tabKey:ge,animated:St,active:Ke,style:(0,fe.Z)((0,fe.Z)({},ae),_e),className:v()(Oe,U),ref:je}))})})))}var Q=i(26390),P=i(29301),c=i(8107),F=i(20475),N={width:0,height:0,left:0,top:0};function _(g,E,I){return(0,x.useMemo)(function(){for(var y,$=new Map,ce=E.get((y=g[0])===null||y===void 0?void 0:y.key)||N,Ge=ce.left+ce.width,Ye=0;YeZe?(Ee=xt,Se.current="x"):(Ee=J,Se.current="y"),E(-Ee,-Ee)&&et.preventDefault()}var qe=(0,x.useRef)(null);qe.current={onTouchStart:je,onTouchMove:_e,onTouchEnd:U,onWheel:ze},x.useEffect(function(){function et(De){qe.current.onTouchStart(De)}function xt(De){qe.current.onTouchMove(De)}function J(De){qe.current.onTouchEnd(De)}function Ee(De){qe.current.onWheel(De)}return document.addEventListener("touchmove",xt,{passive:!1}),document.addEventListener("touchend",J,{passive:!1}),g.current.addEventListener("touchstart",et,{passive:!1}),g.current.addEventListener("wheel",Ee),function(){document.removeEventListener("touchmove",xt),document.removeEventListener("touchend",J)}},[])}var xe=i(28800);function Xe(g){var E=(0,x.useState)(0),I=(0,ve.Z)(E,2),y=I[0],$=I[1],ce=(0,x.useRef)(0),Ge=(0,x.useRef)();return Ge.current=g,(0,xe.o)(function(){var Ye;(Ye=Ge.current)===null||Ye===void 0||Ye.call(Ge)},[y]),function(){ce.current===y&&(ce.current+=1,$(ce.current))}}function Ve(g){var E=(0,x.useRef)([]),I=(0,x.useState)({}),y=(0,ve.Z)(I,2),$=y[1],ce=(0,x.useRef)(typeof g=="function"?g():g),Ge=Xe(function(){var At=ce.current;E.current.forEach(function(St){At=St(At)}),E.current=[],ce.current=At,$({})});function Ye(At){E.current.push(At),Ge()}return[ce.current,Ye]}var me={width:0,height:0,left:0,top:0,right:0};function oe(g,E,I,y,$,ce,Ge){var Ye=Ge.tabs,At=Ge.tabPosition,St=Ge.rtl,Tt,Kt,ge;return["top","bottom"].includes(At)?(Tt="width",Kt=St?"right":"left",ge=Math.abs(I)):(Tt="height",Kt="top",ge=-I),(0,x.useMemo)(function(){if(!Ye.length)return[0,0];for(var bt=Ye.length,ae=bt,Oe=0;Oege+E){ae=Oe-1;break}}for(var Ke=0,Et=bt-1;Et>=0;Et-=1){var je=g.get(Ye[Et].key)||me;if(je[Kt]=ae?[0,0]:[Ke,ae]},[g,E,y,$,ce,ge,At,Ye.map(function(bt){return bt.key}).join("_"),St])}function G(g){var E;return g instanceof Map?(E={},g.forEach(function(I,y){E[y]=I})):E=g,JSON.stringify(E)}var H="TABS_DQ";function we(g){return String(g).replace(/"/g,H)}function Ie(g,E,I,y){return!(!I||y||g===!1||g===void 0&&(E===!1||E===null))}function ee(g,E){var I=g.prefixCls,y=g.editable,$=g.locale,ce=g.style;return!y||y.showAdd===!1?null:x.createElement("button",{ref:E,type:"button",className:"".concat(I,"-nav-add"),style:ce,"aria-label":($==null?void 0:$.addAriaLabel)||"Add tab",onClick:function(Ye){y.onEdit("add",{event:Ye})}},y.addIcon||"+")}var Re=x.forwardRef(ee),Qe=x.forwardRef(function(g,E){var I=g.position,y=g.prefixCls,$=g.extra;if(!$)return null;var ce,Ge={};return(0,w.Z)($)==="object"&&!x.isValidElement($)?Ge=$:Ge.right=$,I==="right"&&(ce=Ge.right),I==="left"&&(ce=Ge.left),ce?x.createElement("div",{className:"".concat(y,"-extra-content"),ref:E},ce):null}),Dt=Qe,Ct=i(31561),ht=i(22798),Ot=i(85108);function $t(g,E){var I=g.prefixCls,y=g.id,$=g.tabs,ce=g.locale,Ge=g.mobile,Ye=g.moreIcon,At=Ye===void 0?"More":Ye,St=g.moreTransitionName,Tt=g.style,Kt=g.className,ge=g.editable,bt=g.tabBarGutter,ae=g.rtl,Oe=g.removeAriaLabel,Pe=g.onTabClick,Ke=g.getPopupContainer,Et=g.popupClassName,je=(0,x.useState)(!1),_e=(0,ve.Z)(je,2),U=_e[0],Se=_e[1],ze=(0,x.useState)(null),qe=(0,ve.Z)(ze,2),et=qe[0],xt=qe[1],J="".concat(y,"-more-popup"),Ee="".concat(I,"-dropdown"),De=et!==null?"".concat(J,"-").concat(et):null,Ze=ce==null?void 0:ce.dropdownAriaLabel;function ut(yn,bn){yn.preventDefault(),yn.stopPropagation(),ge.onEdit("remove",{key:bn,event:yn})}var tn=x.createElement(ht.ZP,{onClick:function(bn){var mn=bn.key,Pn=bn.domEvent;Pe(mn,Pn),Se(!1)},prefixCls:"".concat(Ee,"-menu"),id:J,tabIndex:-1,role:"listbox","aria-activedescendant":De,selectedKeys:[et],"aria-label":Ze!==void 0?Ze:"expanded dropdown"},$.map(function(yn){var bn=yn.closable,mn=yn.disabled,Pn=yn.closeIcon,Mn=yn.key,er=yn.label,rr=Ie(bn,Pn,ge,mn);return x.createElement(ht.sN,{key:Mn,id:"".concat(J,"-").concat(Mn),role:"option","aria-controls":y&&"".concat(y,"-panel-").concat(Mn),disabled:mn},x.createElement("span",null,er),rr&&x.createElement("button",{type:"button","aria-label":Oe||"remove",tabIndex:0,className:"".concat(Ee,"-menu-item-remove"),onClick:function(jt){jt.stopPropagation(),ut(jt,Mn)}},Pn||ge.removeIcon||"\xD7"))}));function rn(yn){for(var bn=$.filter(function(rr){return!rr.disabled}),mn=bn.findIndex(function(rr){return rr.key===et})||0,Pn=bn.length,Mn=0;MnYr?"left":"right"})}),Ze=(0,ve.Z)(De,2),ut=Ze[0],tn=Ze[1],rn=M(0,function(ta,Yr){!Ee&&je&&je({direction:ta>Yr?"top":"bottom"})}),kt=(0,ve.Z)(rn,2),gt=kt[0],Gt=kt[1],sn=(0,x.useState)([0,0]),yn=(0,ve.Z)(sn,2),bn=yn[0],mn=yn[1],Pn=(0,x.useState)([0,0]),Mn=(0,ve.Z)(Pn,2),er=Mn[0],rr=Mn[1],An=(0,x.useState)([0,0]),jt=(0,ve.Z)(An,2),Xt=jt[0],Fn=jt[1],xn=(0,x.useState)([0,0]),kn=(0,ve.Z)(xn,2),Nn=kn[0],Cn=kn[1],cn=Ve(new Map),Qn=(0,ve.Z)(cn,2),Me=Qn[0],ke=Qn[1],Ae=_(ce,Me,er[0]),tt=j(bn,Ee),Pt=j(er,Ee),an=j(Xt,Ee),Rt=j(Nn,Ee),Lt=tt_n?_n:ta}var Wt=(0,x.useRef)(),In=(0,x.useState)(),qn=(0,ve.Z)(In,2),pr=qn[0],xr=qn[1];function Qr(){xr(Date.now())}function cr(){window.clearTimeout(Wt.current)}It(qe,function(ta,Yr){function Ca(pa,Fa){pa(function(Aa){var To=un(Aa+Fa);return To})}return Lt?(Ee?Ca(tn,ta):Ca(Gt,Yr),cr(),Qr(),!0):!1}),(0,x.useEffect)(function(){return cr(),pr&&(Wt.current=window.setTimeout(function(){xr(0)},100)),cr},[pr]);var Cr=oe(Ae,st,Ee?ut:gt,Pt,an,Rt,(0,fe.Z)((0,fe.Z)({},g),{},{tabs:ce})),fr=(0,ve.Z)(Cr,2),Kr=fr[0],Rr=fr[1],Ar=(0,c.Z)(function(){var ta=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Tt,Yr=Ae.get(ta)||{width:0,height:0,left:0,right:0,top:0};if(Ee){var Ca=ut;Kt?Yr.rightut+st&&(Ca=Yr.right+Yr.width-st):Yr.left<-ut?Ca=-Yr.left:Yr.left+Yr.width>-ut+st&&(Ca=-(Yr.left+Yr.width-st)),Gt(0),tn(un(Ca))}else{var pa=gt;Yr.top<-gt?pa=-Yr.top:Yr.top+Yr.height>-gt+st&&(pa=-(Yr.top+Yr.height-st)),tn(0),Gt(un(pa))}}),Ln={};Oe==="top"||Oe==="bottom"?Ln[Kt?"marginRight":"marginLeft"]=Pe:Ln.marginTop=Pe;var Un=ce.map(function(ta,Yr){var Ca=ta.key;return x.createElement(nt,{id:At,prefixCls:$,key:Ca,tab:ta,style:Yr===0?void 0:Ln,closable:ta.closable,editable:bt,active:Ca===Tt,renderWrapper:Ke,removeAriaLabel:ae==null?void 0:ae.removeAriaLabel,onClick:function(Fa){Et(Ca,Fa)},onFocus:function(){Ar(Ca),Qr(),qe.current&&(Kt||(qe.current.scrollLeft=0),qe.current.scrollTop=0)}})}),Jn=function(){return ke(function(){var Yr=new Map;return ce.forEach(function(Ca){var pa,Fa=Ca.key,Aa=(pa=et.current)===null||pa===void 0?void 0:pa.querySelector('[data-node-key="'.concat(we(Fa),'"]'));Aa&&Yr.set(Fa,{width:Aa.offsetWidth,height:Aa.offsetHeight,left:Aa.offsetLeft,top:Aa.offsetTop})}),Yr})};(0,x.useEffect)(function(){Jn()},[ce.map(function(ta){return ta.key}).join("_")]);var sr=Xe(function(){var ta=d(U),Yr=d(Se),Ca=d(ze);mn([ta[0]-Yr[0]-Ca[0],ta[1]-Yr[1]-Ca[1]]);var pa=d(J);Fn(pa);var Fa=d(xt);Cn(Fa);var Aa=d(et);rr([Aa[0]-pa[0],Aa[1]-pa[1]]),Jn()}),jr=ce.slice(0,Kr),Nr=ce.slice(Rr+1),Yn=[].concat((0,Q.Z)(jr),(0,Q.Z)(Nr)),Zn=Ae.get(Tt),vr=B({activeTabOffset:Zn,horizontal:Ee,rtl:Kt,indicatorSize:_e}),or=vr.style;(0,x.useEffect)(function(){Ar()},[Tt,Bn,_n,G(Zn),G(Ae),Ee]),(0,x.useEffect)(function(){sr()},[Kt]);var Jr=!!Yn.length,Hr="".concat($,"-nav-wrap"),fa,Ba,va,ga;return Ee?Kt?(Ba=ut>0,fa=ut!==_n):(fa=ut<0,Ba=ut!==Bn):(va=gt<0,ga=gt!==Bn),x.createElement(P.Z,{onResize:sr},x.createElement("div",{ref:(0,F.x1)(E,U),role:"tablist",className:v()("".concat($,"-nav"),Ge),style:Ye,onKeyDown:function(){Qr()}},x.createElement(Dt,{ref:Se,position:"left",extra:ge,prefixCls:$}),x.createElement(P.Z,{onResize:sr},x.createElement("div",{className:v()(Hr,(I={},(0,s.Z)(I,"".concat(Hr,"-ping-left"),fa),(0,s.Z)(I,"".concat(Hr,"-ping-right"),Ba),(0,s.Z)(I,"".concat(Hr,"-ping-top"),va),(0,s.Z)(I,"".concat(Hr,"-ping-bottom"),ga),I)),ref:qe},x.createElement(P.Z,{onResize:sr},x.createElement("div",{ref:et,className:"".concat($,"-nav-list"),style:{transform:"translate(".concat(ut,"px, ").concat(gt,"px)"),transition:pr?"none":void 0}},Un,x.createElement(Re,{ref:J,prefixCls:$,locale:ae,editable:bt,style:(0,fe.Z)((0,fe.Z)({},Un.length===0?void 0:Ln),{},{visibility:Jr?"hidden":null})}),x.createElement("div",{className:v()("".concat($,"-ink-bar"),(0,s.Z)({},"".concat($,"-ink-bar-animated"),St.inkBar)),style:or}))))),x.createElement(Nt,(0,L.Z)({},g,{removeAriaLabel:ae==null?void 0:ae.removeAriaLabel,ref:xt,prefixCls:$,tabs:Yn,className:!Jr&&qt,tabMoving:!!pr})),x.createElement(Dt,{ref:ze,position:"right",extra:ge,prefixCls:$})))}var C=x.forwardRef(ue),h=["renderTabBar"],le=["label","key"];function W(g){var E=g.renderTabBar,I=(0,de.Z)(g,h),y=x.useContext(q),$=y.tabs;if(E){var ce=(0,fe.Z)((0,fe.Z)({},I),{},{panes:$.map(function(Ge){var Ye=Ge.label,At=Ge.key,St=(0,de.Z)(Ge,le);return x.createElement(Te,(0,L.Z)({tab:Ye,key:At,tabKey:At},St))})});return E(ce,C)}return x.createElement(C,I)}var D=i(51395);function ye(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},E;return g===!1?E={inkBar:!1,tabPane:!1}:g===!0?E={inkBar:!0,tabPane:!1}:E=(0,fe.Z)({inkBar:!0},(0,w.Z)(g)==="object"?g:{}),E.tabPaneMotion&&E.tabPane===void 0&&(E.tabPane=!0),!E.tabPaneMotion&&E.tabPane&&(E.tabPane=!1),E}var at=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],We=0;function se(g,E){var I,y=g.id,$=g.prefixCls,ce=$===void 0?"rc-tabs":$,Ge=g.className,Ye=g.items,At=g.direction,St=g.activeKey,Tt=g.defaultActiveKey,Kt=g.editable,ge=g.animated,bt=g.tabPosition,ae=bt===void 0?"top":bt,Oe=g.tabBarGutter,Pe=g.tabBarStyle,Ke=g.tabBarExtraContent,Et=g.locale,je=g.moreIcon,_e=g.moreTransitionName,U=g.destroyInactiveTabPane,Se=g.renderTabBar,ze=g.onChange,qe=g.onTabClick,et=g.onTabScroll,xt=g.getPopupContainer,J=g.popupClassName,Ee=g.indicatorSize,De=(0,de.Z)(g,at),Ze=x.useMemo(function(){return(Ye||[]).filter(function(Cn){return Cn&&(0,w.Z)(Cn)==="object"&&"key"in Cn})},[Ye]),ut=At==="rtl",tn=ye(ge),rn=(0,x.useState)(!1),kt=(0,ve.Z)(rn,2),gt=kt[0],Gt=kt[1];(0,x.useEffect)(function(){Gt((0,R.Z)())},[]);var sn=(0,Y.Z)(function(){var Cn;return(Cn=Ze[0])===null||Cn===void 0?void 0:Cn.key},{value:St,defaultValue:Tt}),yn=(0,ve.Z)(sn,2),bn=yn[0],mn=yn[1],Pn=(0,x.useState)(function(){return Ze.findIndex(function(Cn){return Cn.key===bn})}),Mn=(0,ve.Z)(Pn,2),er=Mn[0],rr=Mn[1];(0,x.useEffect)(function(){var Cn=Ze.findIndex(function(Qn){return Qn.key===bn});if(Cn===-1){var cn;Cn=Math.max(0,Math.min(er,Ze.length-1)),mn((cn=Ze[Cn])===null||cn===void 0?void 0:cn.key)}rr(Cn)},[Ze.map(function(Cn){return Cn.key}).join("_"),bn,er]);var An=(0,Y.Z)(null,{value:y}),jt=(0,ve.Z)(An,2),Xt=jt[0],Fn=jt[1];(0,x.useEffect)(function(){y||(Fn("rc-tabs-".concat(We)),We+=1)},[]);function xn(Cn,cn){qe==null||qe(Cn,cn);var Qn=Cn!==bn;mn(Cn),Qn&&(ze==null||ze(Cn))}var kn={id:Xt,activeKey:bn,animated:tn,tabPosition:ae,rtl:ut,mobile:gt},Nn=(0,fe.Z)((0,fe.Z)({},kn),{},{editable:Kt,locale:Et,moreIcon:je,moreTransitionName:_e,tabBarGutter:Oe,onTabClick:xn,onTabScroll:et,extra:Ke,style:Pe,panes:null,getPopupContainer:xt,popupClassName:J,indicatorSize:Ee});return x.createElement(q.Provider,{value:{tabs:Ze,prefixCls:ce}},x.createElement("div",(0,L.Z)({ref:E,id:y,className:v()(ce,"".concat(ce,"-").concat(ae),(I={},(0,s.Z)(I,"".concat(ce,"-mobile"),gt),(0,s.Z)(I,"".concat(ce,"-editable"),Kt),(0,s.Z)(I,"".concat(ce,"-rtl"),ut),I),Ge)},De),x.createElement(W,(0,L.Z)({},Nn,{renderTabBar:Se})),x.createElement(Ne,(0,L.Z)({destroyInactiveTabPane:U},kn,{animated:tn}))))}var lt=x.forwardRef(se),K=lt,f=K,k=i(36355),he=i(19716),dt=()=>null,yt=i(62892);const wt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ft(g){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},I;return E===!1?I={inkBar:!1,tabPane:!1}:E===!0?I={inkBar:!0,tabPane:!0}:I=Object.assign({inkBar:!0},typeof E=="object"?E:{}),I.tabPane&&(I.tabPaneMotion=Object.assign(Object.assign({},wt),{motionName:(0,yt.m)(g,"switch")})),I}var Ut=i(38298),en=function(g,E){var I={};for(var y in g)Object.prototype.hasOwnProperty.call(g,y)&&E.indexOf(y)<0&&(I[y]=g[y]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,y=Object.getOwnPropertySymbols(g);$E)}function _t(g,E){if(g)return g;const I=(0,Ut.Z)(E).map(y=>{if(x.isValidElement(y)){const{key:$,props:ce}=y,Ge=ce||{},{tab:Ye}=Ge,At=en(Ge,["tab"]);return Object.assign(Object.assign({key:String($)},At),{label:Ye})}return null});return nn(I)}var pn=i(17313),Tn=i(83116),Yt=i(37613),zn=i(13826),fn=g=>{const{componentCls:E,motionDurationSlow:I}=g;return[{[E]:{[`${E}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${I}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${I}`}}}}},[(0,zn.oN)(g,"slide-up"),(0,zn.oN)(g,"slide-down")]]};const Dn=g=>{const{componentCls:E,tabsCardPadding:I,cardBg:y,cardGutter:$,colorBorderSecondary:ce,itemSelectedColor:Ge}=g;return{[`${E}-card`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{margin:0,padding:I,background:y,border:`${g.lineWidth}px ${g.lineType} ${ce}`,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`},[`${E}-tab-active`]:{color:Ge,background:g.colorBgContainer},[`${E}-ink-bar`]:{visibility:"hidden"}},[`&${E}-top, &${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginLeft:{_skip_check_:!0,value:`${$}px`}}}},[`&${E}-top`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`},[`${E}-tab-active`]:{borderBottomColor:g.colorBgContainer}}},[`&${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`0 0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px`},[`${E}-tab-active`]:{borderTopColor:g.colorBgContainer}}},[`&${E}-left, &${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginTop:`${$}px`}}},[`&${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadiusLG}px 0 0 ${g.borderRadiusLG}px`}},[`${E}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:g.colorBgContainer}}}},[`&${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px 0`}},[`${E}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:g.colorBgContainer}}}}}}},$n=g=>{const{componentCls:E,itemHoverColor:I,dropdownEdgeChildVerticalPadding:y}=g;return{[`${E}-dropdown`]:Object.assign(Object.assign({},(0,pn.Wf)(g)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:g.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${E}-dropdown-menu`]:{maxHeight:g.tabsDropdownHeight,margin:0,padding:`${y}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:g.colorBgContainer,backgroundClip:"padding-box",borderRadius:g.borderRadiusLG,outline:"none",boxShadow:g.boxShadowSecondary,"&-item":Object.assign(Object.assign({},pn.vS),{display:"flex",alignItems:"center",minWidth:g.tabsDropdownWidth,margin:0,padding:`${g.paddingXXS}px ${g.paddingSM}px`,color:g.colorText,fontWeight:"normal",fontSize:g.fontSize,lineHeight:g.lineHeight,cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:g.marginSM},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:I}},"&:hover":{background:g.controlItemBgHover},"&-disabled":{"&, &:hover":{color:g.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Ce=g=>{const{componentCls:E,margin:I,colorBorderSecondary:y,horizontalMargin:$,verticalItemPadding:ce,verticalItemMargin:Ge}=g;return{[`${E}-top, ${E}-bottom`]:{flexDirection:"column",[`> ${E}-nav, > div > ${E}-nav`]:{margin:$,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${g.lineWidth}px ${g.lineType} ${y}`,content:"''"},[`${E}-ink-bar`]:{height:g.lineWidthBold,"&-animated":{transition:`width ${g.motionDurationSlow}, left ${g.motionDurationSlow}, + `]:{background:Kn},[`&${S}-row-selected`]:{"> th, > td":{background:Rn},"&:hover > th, &:hover > td":{background:Xn}}}},[`${S}-footer`]:{padding:`${be}px ${He}px`,color:jn,background:tr}})}};var Ti=(0,ti.Z)("Table",m=>{const{colorTextHeading:S,colorSplit:re,colorIcon:be,colorIconHover:He,opacityLoading:Fe,colorBgContainer:vt,controlInteractiveSize:mt,headerBg:ct,headerColor:Ht,headerSortActiveBg:Vt,headerSortHoverBg:Qt,bodySortBg:Sn,rowHoverBg:gn,rowSelectedBg:En,rowSelectedHoverBg:Kn,rowExpandedBg:Rn,cellPaddingBlock:Xn,cellPaddingInline:jn,cellPaddingBlockMD:tr,cellPaddingInlineMD:yr,cellPaddingBlockSM:Ir,cellPaddingInlineSM:fr,borderColor:Fr,footerBg:Zr,footerColor:nr,headerBorderRadius:pr,cellFontSize:ar,cellFontSizeMD:Hn,cellFontSizeSM:cr,headerSplitColor:Lr,fixedHeaderSortActiveBg:Gr,headerFilterHoverBg:Br,filterDropdownBg:Vn,expandIconBg:jr,selectionColumnWidth:Xr,stickyScrollBarBg:la}=m,aa=new Do.C(be),La=new Do.C(He),Ta=2,Wr=(0,ni.TS)(m,{tableFontSize:ar,tableBg:vt,tableRadius:pr,tablePaddingVertical:Xn,tablePaddingHorizontal:jn,tablePaddingVerticalMiddle:tr,tablePaddingHorizontalMiddle:yr,tablePaddingVerticalSmall:Ir,tablePaddingHorizontalSmall:fr,tableBorderColor:Fr,tableHeaderTextColor:Ht,tableHeaderBg:ct,tableFooterTextColor:nr,tableFooterBg:Zr,tableHeaderCellSplitColor:Lr,tableHeaderSortBg:Vt,tableHeaderSortHoverBg:Qt,tableHeaderIconColor:aa.clone().setAlpha(aa.getAlpha()*Fe).toRgbString(),tableHeaderIconColorHover:La.clone().setAlpha(La.getAlpha()*Fe).toRgbString(),tableBodySortBg:Sn,tableFixedHeaderSortActiveBg:Gr,tableHeaderFilterActiveBg:Br,tableFilterDropdownBg:Vn,tableRowHoverBg:gn,tableSelectedRowBg:En,tableSelectedRowHoverBg:Kn,zIndexTableFixed:Ta,zIndexTableSticky:Ta+1,tableFontSizeMiddle:Hn,tableFontSizeSmall:cr,tableSelectionColumnWidth:Xr,tableExpandIconBg:jr,tableExpandColumnWidth:mt+2*m.padding,tableExpandedRowBg:Rn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:la,tableScrollThumbBgHover:S,tableScrollBg:re});return[Vi(Wr),Fl(Wr),hi(Wr),tl(Wr),Ol(Wr),ki(Wr),ql(Wr),Al(Wr),hi(Wr),Pl(Wr),pl(Wr),Ni(Wr),Ui(Wr),Wi(Wr),Xi(Wr),$l(Wr),wi(Wr)]},m=>{const{colorFillAlter:S,colorBgContainer:re,colorTextHeading:be,colorFillSecondary:He,colorFillContent:Fe,controlItemBgActive:vt,controlItemBgActiveHover:mt,padding:ct,paddingSM:Ht,paddingXS:Vt,colorBorderSecondary:Qt,borderRadiusLG:Sn,fontSize:gn,controlHeight:En,colorTextPlaceholder:Kn}=m,Rn=new Do.C(He).onBackground(re).toHexShortString(),Xn=new Do.C(Fe).onBackground(re).toHexShortString(),jn=new Do.C(S).onBackground(re).toHexShortString();return{headerBg:jn,headerColor:be,headerSortActiveBg:Rn,headerSortHoverBg:Xn,bodySortBg:jn,rowHoverBg:jn,rowSelectedBg:vt,rowSelectedHoverBg:mt,rowExpandedBg:S,cellPaddingBlock:ct,cellPaddingInline:ct,cellPaddingBlockMD:Ht,cellPaddingInlineMD:Vt,cellPaddingBlockSM:Vt,cellPaddingInlineSM:Vt,borderColor:Qt,headerBorderRadius:Sn,footerBg:jn,footerColor:be,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Qt,fixedHeaderSortActiveBg:Rn,headerFilterHoverBg:Fe,filterDropdownMenuBg:re,filterDropdownBg:re,expandIconBg:re,selectionColumnWidth:En,stickyScrollBarBg:Kn,stickyScrollBarBorderRadius:100}});const Rl=[],Ml=(m,S)=>{const{prefixCls:re,className:be,rootClassName:He,style:Fe,size:vt,bordered:mt,dropdownPrefixCls:ct,dataSource:Ht,pagination:Vt,rowSelection:Qt,rowKey:Sn="key",rowClassName:gn,columns:En,children:Kn,childrenColumnName:Rn,onChange:Xn,getPopupContainer:jn,loading:tr,expandIcon:yr,expandable:Ir,expandedRowRender:fr,expandIconColumnIndex:Fr,indentSize:Zr,scroll:nr,sortDirections:pr,locale:ar,showSorterTooltip:Hn=!0,virtual:cr}=m,Lr=s.useMemo(()=>En||g(Kn),[En,Kn]),Gr=s.useMemo(()=>Lr.some(ra=>ra.responsive),[Lr]),Br=(0,qt.Z)(Gr),Vn=s.useMemo(()=>{const ra=new Set(Object.keys(Br).filter(xa=>Br[xa]));return Lr.filter(xa=>!xa.responsive||xa.responsive.some(eo=>ra.has(eo)))},[Lr,Br]),jr=(0,Pt.Z)(m,["className","style","columns"]),{locale:Xr=Bn.Z,direction:la,table:aa,renderEmpty:La,getPrefixCls:Ta,getPopupContainer:Wr}=s.useContext(Rt.E_),Qa=(0,st.Z)(vt),_r=Object.assign(Object.assign({},Xr.Table),ar),Oa=Ht||Rl,Sa=Ta("table",re),qa=Ta("dropdown",ct),Or=Object.assign({childrenColumnName:Rn,expandIconColumnIndex:Fr},Ir),{childrenColumnName:wr="children"}=Or,Pr=s.useMemo(()=>Oa.some(ra=>ra==null?void 0:ra[wr])?"nest":fr||Ir&&Ir.expandedRowRender?"row":null,[Oa]),hr={body:s.useRef()},oa=s.useMemo(()=>typeof Sn=="function"?Sn:ra=>ra==null?void 0:ra[Sn],[Sn]),[br]=jo(Oa,wr,oa),Qr={},na=function(ra,xa){let eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ia,no,fo;const xo=Object.assign(Object.assign({},Qr),ra);eo&&((Ia=Qr.resetPagination)===null||Ia===void 0||Ia.call(Qr),!((no=xo.pagination)===null||no===void 0)&&no.current&&(xo.pagination.current=1),Vt&&Vt.onChange&&Vt.onChange(1,(fo=xo.pagination)===null||fo===void 0?void 0:fo.pageSize)),nr&&nr.scrollToFirstRowOnChange!==!1&&hr.body.current&&(0,an.Z)(0,{getContainer:()=>hr.body.current}),Xn==null||Xn(xo.pagination,xo.filters,xo.sorter,{currentDataSource:Ha(ba(Oa,xo.sorterStates,wr),xo.filterStates),action:xa})},ea=(ra,xa)=>{na({sorter:ra,sorterStates:xa},"sort",!1)},[mo,$a,Go,Ka]=ma({prefixCls:Sa,mergedColumns:Vn,onSorterChange:ea,sortDirections:pr||["ascend","descend"],tableLocale:_r,showSorterTooltip:Hn}),Jo=s.useMemo(()=>ba(Oa,$a,wr),[Oa,$a]);Qr.sorter=Ka(),Qr.sorterStates=$a;const ka=(ra,xa)=>{na({filters:ra,filterStates:xa},"filter",!0)},[io,di,sa]=ei({prefixCls:Sa,locale:_r,dropdownPrefixCls:qa,mergedColumns:Vn,onFilterChange:ka,getPopupContainer:jn||Wr}),da=Ha(Jo,di);Qr.filters=sa,Qr.filterStates=di;const Da=s.useMemo(()=>{const ra={};return Object.keys(sa).forEach(xa=>{sa[xa]!==null&&(ra[xa]=sa[xa])}),Object.assign(Object.assign({},Go),{filters:ra})},[Go,sa]),[Xa]=bo(Da),_a=(ra,xa)=>{na({pagination:Object.assign(Object.assign({},Qr.pagination),{current:ra,pageSize:xa})},"paginate")},[qr,ha]=zo(da.length,_a,Vt);Qr.pagination=Vt===!1?{}:Ga(qr,Vt),Qr.resetPagination=ha;const lo=s.useMemo(()=>{if(Vt===!1||!qr.pageSize)return da;const{current:ra=1,total:xa,pageSize:eo=Po}=qr;return da.lengtheo?da.slice((ra-1)*eo,ra*eo):da:da.slice((ra-1)*eo,ra*eo)},[!!Vt,da,qr&&qr.current,qr&&qr.pageSize,qr&&qr.total]),[Lo,ri]=Wa({prefixCls:Sa,data:da,pageData:lo,getRowKey:oa,getRecordByKey:br,expandType:Pr,childrenColumnName:wr,locale:_r,getPopupContainer:jn||Wr},Qt),Yo=(ra,xa,eo)=>{let Ia;return typeof gn=="function"?Ia=pe()(gn(ra,xa,eo)):Ia=pe()(gn),pe()({[`${Sa}-row-selected`]:ri.has(oa(ra,xa))},Ia)};Or.__PARENT_RENDER_ICON__=Or.expandIcon,Or.expandIcon=Or.expandIcon||yr||qn(_r),Pr==="nest"&&Or.expandIconColumnIndex===void 0?Or.expandIconColumnIndex=Qt?1:0:Or.expandIconColumnIndex>0&&Qt&&(Or.expandIconColumnIndex-=1),typeof Or.indentSize!="number"&&(Or.indentSize=typeof Zr=="number"?Zr:15);const ii=s.useCallback(ra=>Xa(Lo(io(mo(ra)))),[mo,io,Lo]);let qo,Qo;if(Vt!==!1&&(qr!=null&&qr.total)){let ra;qr.size?ra=qr.size:ra=Qa==="small"||Qa==="middle"?"small":void 0;const xa=no=>s.createElement(_n.Z,Object.assign({},qr,{className:pe()(`${Sa}-pagination ${Sa}-pagination-${no}`,qr.className),size:ra})),eo=la==="rtl"?"left":"right",{position:Ia}=qr;if(Ia!==null&&Array.isArray(Ia)){const no=Ia.find(Ai=>Ai.includes("top")),fo=Ia.find(Ai=>Ai.includes("bottom")),xo=Ia.every(Ai=>`${Ai}`=="none");!no&&!fo&&!xo&&(Qo=xa(eo)),no&&(qo=xa(no.toLowerCase().replace("top",""))),fo&&(Qo=xa(fo.toLowerCase().replace("bottom","")))}else Qo=xa(eo)}let So;typeof tr=="boolean"?So={spinning:tr}:typeof tr=="object"&&(So=Object.assign({spinning:!0},tr));const[ho,ja]=Ti(Sa),[,Ra]=(0,Wt.Z)(),Zo=pe()(`${Sa}-wrapper`,aa==null?void 0:aa.className,{[`${Sa}-wrapper-rtl`]:la==="rtl"},be,He,ja),Ci=Object.assign(Object.assign({},aa==null?void 0:aa.style),Fe),$o=ar&&ar.emptyText||(La==null?void 0:La("Table"))||s.createElement(Lt.Z,{componentName:"Table"}),li=cr?Vo:po,fi={},rl=s.useMemo(()=>{const{fontSize:ra,lineHeight:xa,padding:eo,paddingXS:Ia,paddingSM:no}=Ra,fo=Math.floor(ra*xa);switch(Qa){case"large":return eo*2+fo;case"small":return Ia*2+fo;default:return no*2+fo}},[Ra,Qa]);return cr&&(fi.listItemHeight=rl),ho(s.createElement("div",{ref:S,className:Zo,style:Ci},s.createElement(un.Z,Object.assign({spinning:!1},So),qo,s.createElement(li,Object.assign({},fi,jr,{columns:Vn,direction:la,expandable:Or,prefixCls:Sa,className:pe()({[`${Sa}-middle`]:Qa==="middle",[`${Sa}-small`]:Qa==="small",[`${Sa}-bordered`]:mt,[`${Sa}-empty`]:Oa.length===0}),data:lo,rowKey:oa,rowClassName:Yo,emptyText:$o,internalHooks:A,internalRefs:hr,transformColumns:ii})),Qo)))};var Nl=s.forwardRef(Ml);const ts=(m,S)=>{const re=s.useRef(0);return re.current+=1,s.createElement(Nl,Object.assign({},m,{ref:S,_renderTimes:re.current}))},Fo=s.forwardRef(ts);Fo.SELECTION_COLUMN=Dr,Fo.EXPAND_COLUMN=o,Fo.SELECTION_ALL=Ur,Fo.SELECTION_INVERT=wa,Fo.SELECTION_NONE=ya,Fo.Column=ke,Fo.ColumnGroup=tt,Fo.Summary=C;var Pi=Fo,ns=Pi},99313:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return le}});var o=i(77318),A=i(24764),O=i(66119),V=i(92310),v=i.n(V),L=i(5891),s=i(80962),fe=i(57259),ve=i(29043),w=i(80665),de=i(19149),x=i(59301),R=i(93144),Y=i(35788),z=i(43469),q=(0,x.createContext)(null),pt=x.forwardRef(function(g,E){var I=g.prefixCls,y=g.className,$=g.style,ce=g.id,Ge=g.active,Ye=g.tabKey,At=g.children;return x.createElement("div",{id:ce&&"".concat(ce,"-panel-").concat(Ye),role:"tabpanel",tabIndex:Ge?0:-1,"aria-labelledby":ce&&"".concat(ce,"-tab-").concat(Ye),"aria-hidden":!Ge,style:$,className:v()(I,Ge&&"".concat(I,"-active"),y),ref:E},At)}),Te=pt,ft=["key","forceRender","style","className"];function Ne(g){var E=g.id,I=g.activeKey,y=g.animated,$=g.tabPosition,ce=g.destroyInactiveTabPane,Ge=x.useContext(q),Ye=Ge.prefixCls,At=Ge.tabs,St=y.tabPane,Tt="".concat(Ye,"-tabpane");return x.createElement("div",{className:v()("".concat(Ye,"-content-holder"))},x.createElement("div",{className:v()("".concat(Ye,"-content"),"".concat(Ye,"-content-").concat($),(0,s.Z)({},"".concat(Ye,"-content-animated"),St))},At.map(function(Kt){var ge=Kt.key,bt=Kt.forceRender,oe=Kt.style,Oe=Kt.className,Pe=(0,de.Z)(Kt,ft),Ke=ge===I;return x.createElement(z.default,(0,L.Z)({key:ge,visible:Ke,forceRender:bt,removeOnLeave:!!ce,leavedClassName:"".concat(Tt,"-hidden")},y.tabPaneMotion),function(Et,je){var _e=Et.style,U=Et.className;return x.createElement(Te,(0,L.Z)({},Pe,{prefixCls:Tt,id:E,tabKey:ge,animated:St,active:Ke,style:(0,fe.Z)((0,fe.Z)({},oe),_e),className:v()(Oe,U),ref:je}))})})))}var Q=i(26390),P=i(29301),c=i(8107),F=i(20475),N={width:0,height:0,left:0,top:0};function _(g,E,I){return(0,x.useMemo)(function(){for(var y,$=new Map,ce=E.get((y=g[0])===null||y===void 0?void 0:y.key)||N,Ge=ce.left+ce.width,Ye=0;YeQe?(Ee=xt,Se.current="x"):(Ee=J,Se.current="y"),E(-Ee,-Ee)&&et.preventDefault()}var qe=(0,x.useRef)(null);qe.current={onTouchStart:je,onTouchMove:_e,onTouchEnd:U,onWheel:ze},x.useEffect(function(){function et(De){qe.current.onTouchStart(De)}function xt(De){qe.current.onTouchMove(De)}function J(De){qe.current.onTouchEnd(De)}function Ee(De){qe.current.onWheel(De)}return document.addEventListener("touchmove",xt,{passive:!1}),document.addEventListener("touchend",J,{passive:!1}),g.current.addEventListener("touchstart",et,{passive:!1}),g.current.addEventListener("wheel",Ee),function(){document.removeEventListener("touchmove",xt),document.removeEventListener("touchend",J)}},[])}var xe=i(28800);function Xe(g){var E=(0,x.useState)(0),I=(0,ve.Z)(E,2),y=I[0],$=I[1],ce=(0,x.useRef)(0),Ge=(0,x.useRef)();return Ge.current=g,(0,xe.o)(function(){var Ye;(Ye=Ge.current)===null||Ye===void 0||Ye.call(Ge)},[y]),function(){ce.current===y&&(ce.current+=1,$(ce.current))}}function Ve(g){var E=(0,x.useRef)([]),I=(0,x.useState)({}),y=(0,ve.Z)(I,2),$=y[1],ce=(0,x.useRef)(typeof g=="function"?g():g),Ge=Xe(function(){var At=ce.current;E.current.forEach(function(St){At=St(At)}),E.current=[],ce.current=At,$({})});function Ye(At){E.current.push(At),Ge()}return[ce.current,Ye]}var me={width:0,height:0,left:0,top:0,right:0};function ie(g,E,I,y,$,ce,Ge){var Ye=Ge.tabs,At=Ge.tabPosition,St=Ge.rtl,Tt,Kt,ge;return["top","bottom"].includes(At)?(Tt="width",Kt=St?"right":"left",ge=Math.abs(I)):(Tt="height",Kt="top",ge=-I),(0,x.useMemo)(function(){if(!Ye.length)return[0,0];for(var bt=Ye.length,oe=bt,Oe=0;Oege+E){oe=Oe-1;break}}for(var Ke=0,Et=bt-1;Et>=0;Et-=1){var je=g.get(Ye[Et].key)||me;if(je[Kt]=oe?[0,0]:[Ke,oe]},[g,E,y,$,ce,ge,At,Ye.map(function(bt){return bt.key}).join("_"),St])}function G(g){var E;return g instanceof Map?(E={},g.forEach(function(I,y){E[y]=I})):E=g,JSON.stringify(E)}var H="TABS_DQ";function we(g){return String(g).replace(/"/g,H)}function Ie(g,E,I,y){return!(!I||y||g===!1||g===void 0&&(E===!1||E===null))}function ee(g,E){var I=g.prefixCls,y=g.editable,$=g.locale,ce=g.style;return!y||y.showAdd===!1?null:x.createElement("button",{ref:E,type:"button",className:"".concat(I,"-nav-add"),style:ce,"aria-label":($==null?void 0:$.addAriaLabel)||"Add tab",onClick:function(Ye){y.onEdit("add",{event:Ye})}},y.addIcon||"+")}var Re=x.forwardRef(ee),Ze=x.forwardRef(function(g,E){var I=g.position,y=g.prefixCls,$=g.extra;if(!$)return null;var ce,Ge={};return(0,w.Z)($)==="object"&&!x.isValidElement($)?Ge=$:Ge.right=$,I==="right"&&(ce=Ge.right),I==="left"&&(ce=Ge.left),ce?x.createElement("div",{className:"".concat(y,"-extra-content"),ref:E},ce):null}),Dt=Ze,Ct=i(31561),ht=i(22798),Ot=i(85108);function $t(g,E){var I=g.prefixCls,y=g.id,$=g.tabs,ce=g.locale,Ge=g.mobile,Ye=g.moreIcon,At=Ye===void 0?"More":Ye,St=g.moreTransitionName,Tt=g.style,Kt=g.className,ge=g.editable,bt=g.tabBarGutter,oe=g.rtl,Oe=g.removeAriaLabel,Pe=g.onTabClick,Ke=g.getPopupContainer,Et=g.popupClassName,je=(0,x.useState)(!1),_e=(0,ve.Z)(je,2),U=_e[0],Se=_e[1],ze=(0,x.useState)(null),qe=(0,ve.Z)(ze,2),et=qe[0],xt=qe[1],J="".concat(y,"-more-popup"),Ee="".concat(I,"-dropdown"),De=et!==null?"".concat(J,"-").concat(et):null,Qe=ce==null?void 0:ce.dropdownAriaLabel;function ut(yn,bn){yn.preventDefault(),yn.stopPropagation(),ge.onEdit("remove",{key:bn,event:yn})}var nn=x.createElement(ht.ZP,{onClick:function(bn){var mn=bn.key,Pn=bn.domEvent;Pe(mn,Pn),Se(!1)},prefixCls:"".concat(Ee,"-menu"),id:J,tabIndex:-1,role:"listbox","aria-activedescendant":De,selectedKeys:[et],"aria-label":Qe!==void 0?Qe:"expanded dropdown"},$.map(function(yn){var bn=yn.closable,mn=yn.disabled,Pn=yn.closeIcon,Mn=yn.key,er=yn.label,rr=Ie(bn,Pn,ge,mn);return x.createElement(ht.sN,{key:Mn,id:"".concat(J,"-").concat(Mn),role:"option","aria-controls":y&&"".concat(y,"-panel-").concat(Mn),disabled:mn},x.createElement("span",null,er),rr&&x.createElement("button",{type:"button","aria-label":Oe||"remove",tabIndex:0,className:"".concat(Ee,"-menu-item-remove"),onClick:function(jt){jt.stopPropagation(),ut(jt,Mn)}},Pn||ge.removeIcon||"\xD7"))}));function tn(yn){for(var bn=$.filter(function(rr){return!rr.disabled}),mn=bn.findIndex(function(rr){return rr.key===et})||0,Pn=bn.length,Mn=0;MnYr?"left":"right"})}),Qe=(0,ve.Z)(De,2),ut=Qe[0],nn=Qe[1],tn=M(0,function(ta,Yr){!Ee&&je&&je({direction:ta>Yr?"top":"bottom"})}),kt=(0,ve.Z)(tn,2),gt=kt[0],Gt=kt[1],sn=(0,x.useState)([0,0]),yn=(0,ve.Z)(sn,2),bn=yn[0],mn=yn[1],Pn=(0,x.useState)([0,0]),Mn=(0,ve.Z)(Pn,2),er=Mn[0],rr=Mn[1],An=(0,x.useState)([0,0]),jt=(0,ve.Z)(An,2),Xt=jt[0],Fn=jt[1],xn=(0,x.useState)([0,0]),kn=(0,ve.Z)(xn,2),Nn=kn[0],Cn=kn[1],cn=Ve(new Map),Qn=(0,ve.Z)(cn,2),Me=Qn[0],ke=Qn[1],Ae=_(ce,Me,er[0]),tt=j(bn,Ee),Pt=j(er,Ee),an=j(Xt,Ee),Rt=j(Nn,Ee),Lt=tt_n?_n:ta}var Wt=(0,x.useRef)(),In=(0,x.useState)(),qn=(0,ve.Z)(In,2),dr=qn[0],Cr=qn[1];function Tr(){Cr(Date.now())}function sr(){window.clearTimeout(Wt.current)}It(qe,function(ta,Yr){function Ca(pa,Fa){pa(function(Aa){var To=un(Aa+Fa);return To})}return Lt?(Ee?Ca(nn,ta):Ca(Gt,Yr),sr(),Tr(),!0):!1}),(0,x.useEffect)(function(){return sr(),dr&&(Wt.current=window.setTimeout(function(){Cr(0)},100)),sr},[dr]);var Er=ie(Ae,st,Ee?ut:gt,Pt,an,Rt,(0,fe.Z)((0,fe.Z)({},g),{},{tabs:ce})),Ar=(0,ve.Z)(Er,2),Kr=Ar[0],Rr=Ar[1],vr=(0,c.Z)(function(){var ta=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Tt,Yr=Ae.get(ta)||{width:0,height:0,left:0,right:0,top:0};if(Ee){var Ca=ut;Kt?Yr.rightut+st&&(Ca=Yr.right+Yr.width-st):Yr.left<-ut?Ca=-Yr.left:Yr.left+Yr.width>-ut+st&&(Ca=-(Yr.left+Yr.width-st)),Gt(0),nn(un(Ca))}else{var pa=gt;Yr.top<-gt?pa=-Yr.top:Yr.top+Yr.height>-gt+st&&(pa=-(Yr.top+Yr.height-st)),nn(0),Gt(un(pa))}}),Ln={};Oe==="top"||Oe==="bottom"?Ln[Kt?"marginRight":"marginLeft"]=Pe:Ln.marginTop=Pe;var Un=ce.map(function(ta,Yr){var Ca=ta.key;return x.createElement(nt,{id:At,prefixCls:$,key:Ca,tab:ta,style:Yr===0?void 0:Ln,closable:ta.closable,editable:bt,active:Ca===Tt,renderWrapper:Ke,removeAriaLabel:oe==null?void 0:oe.removeAriaLabel,onClick:function(Fa){Et(Ca,Fa)},onFocus:function(){vr(Ca),Tr(),qe.current&&(Kt||(qe.current.scrollLeft=0),qe.current.scrollTop=0)}})}),Jn=function(){return ke(function(){var Yr=new Map;return ce.forEach(function(Ca){var pa,Fa=Ca.key,Aa=(pa=et.current)===null||pa===void 0?void 0:pa.querySelector('[data-node-key="'.concat(we(Fa),'"]'));Aa&&Yr.set(Fa,{width:Aa.offsetWidth,height:Aa.offsetHeight,left:Aa.offsetLeft,top:Aa.offsetTop})}),Yr})};(0,x.useEffect)(function(){Jn()},[ce.map(function(ta){return ta.key}).join("_")]);var ur=Xe(function(){var ta=d(U),Yr=d(Se),Ca=d(ze);mn([ta[0]-Yr[0]-Ca[0],ta[1]-Yr[1]-Ca[1]]);var pa=d(J);Fn(pa);var Fa=d(xt);Cn(Fa);var Aa=d(et);rr([Aa[0]-pa[0],Aa[1]-pa[1]]),Jn()}),Hr=ce.slice(0,Kr),Nr=ce.slice(Rr+1),Yn=[].concat((0,Q.Z)(Hr),(0,Q.Z)(Nr)),Zn=Ae.get(Tt),gr=B({activeTabOffset:Zn,horizontal:Ee,rtl:Kt,indicatorSize:_e}),or=gr.style;(0,x.useEffect)(function(){vr()},[Tt,Bn,_n,G(Zn),G(Ae),Ee]),(0,x.useEffect)(function(){ur()},[Kt]);var Jr=!!Yn.length,zr="".concat($,"-nav-wrap"),fa,Ba,va,ga;return Ee?Kt?(Ba=ut>0,fa=ut!==_n):(fa=ut<0,Ba=ut!==Bn):(va=gt<0,ga=gt!==Bn),x.createElement(P.Z,{onResize:ur},x.createElement("div",{ref:(0,F.x1)(E,U),role:"tablist",className:v()("".concat($,"-nav"),Ge),style:Ye,onKeyDown:function(){Tr()}},x.createElement(Dt,{ref:Se,position:"left",extra:ge,prefixCls:$}),x.createElement(P.Z,{onResize:ur},x.createElement("div",{className:v()(zr,(I={},(0,s.Z)(I,"".concat(zr,"-ping-left"),fa),(0,s.Z)(I,"".concat(zr,"-ping-right"),Ba),(0,s.Z)(I,"".concat(zr,"-ping-top"),va),(0,s.Z)(I,"".concat(zr,"-ping-bottom"),ga),I)),ref:qe},x.createElement(P.Z,{onResize:ur},x.createElement("div",{ref:et,className:"".concat($,"-nav-list"),style:{transform:"translate(".concat(ut,"px, ").concat(gt,"px)"),transition:dr?"none":void 0}},Un,x.createElement(Re,{ref:J,prefixCls:$,locale:oe,editable:bt,style:(0,fe.Z)((0,fe.Z)({},Un.length===0?void 0:Ln),{},{visibility:Jr?"hidden":null})}),x.createElement("div",{className:v()("".concat($,"-ink-bar"),(0,s.Z)({},"".concat($,"-ink-bar-animated"),St.inkBar)),style:or}))))),x.createElement(Nt,(0,L.Z)({},g,{removeAriaLabel:oe==null?void 0:oe.removeAriaLabel,ref:xt,prefixCls:$,tabs:Yn,className:!Jr&&qt,tabMoving:!!dr})),x.createElement(Dt,{ref:ze,position:"right",extra:ge,prefixCls:$})))}var C=x.forwardRef(ue),h=["renderTabBar"],se=["label","key"];function W(g){var E=g.renderTabBar,I=(0,de.Z)(g,h),y=x.useContext(q),$=y.tabs;if(E){var ce=(0,fe.Z)((0,fe.Z)({},I),{},{panes:$.map(function(Ge){var Ye=Ge.label,At=Ge.key,St=(0,de.Z)(Ge,se);return x.createElement(Te,(0,L.Z)({tab:Ye,key:At,tabKey:At},St))})});return E(ce,C)}return x.createElement(C,I)}var D=i(51395);function ye(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},E;return g===!1?E={inkBar:!1,tabPane:!1}:g===!0?E={inkBar:!0,tabPane:!1}:E=(0,fe.Z)({inkBar:!0},(0,w.Z)(g)==="object"?g:{}),E.tabPaneMotion&&E.tabPane===void 0&&(E.tabPane=!0),!E.tabPaneMotion&&E.tabPane&&(E.tabPane=!1),E}var at=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],We=0;function ae(g,E){var I,y=g.id,$=g.prefixCls,ce=$===void 0?"rc-tabs":$,Ge=g.className,Ye=g.items,At=g.direction,St=g.activeKey,Tt=g.defaultActiveKey,Kt=g.editable,ge=g.animated,bt=g.tabPosition,oe=bt===void 0?"top":bt,Oe=g.tabBarGutter,Pe=g.tabBarStyle,Ke=g.tabBarExtraContent,Et=g.locale,je=g.moreIcon,_e=g.moreTransitionName,U=g.destroyInactiveTabPane,Se=g.renderTabBar,ze=g.onChange,qe=g.onTabClick,et=g.onTabScroll,xt=g.getPopupContainer,J=g.popupClassName,Ee=g.indicatorSize,De=(0,de.Z)(g,at),Qe=x.useMemo(function(){return(Ye||[]).filter(function(Cn){return Cn&&(0,w.Z)(Cn)==="object"&&"key"in Cn})},[Ye]),ut=At==="rtl",nn=ye(ge),tn=(0,x.useState)(!1),kt=(0,ve.Z)(tn,2),gt=kt[0],Gt=kt[1];(0,x.useEffect)(function(){Gt((0,R.Z)())},[]);var sn=(0,Y.Z)(function(){var Cn;return(Cn=Qe[0])===null||Cn===void 0?void 0:Cn.key},{value:St,defaultValue:Tt}),yn=(0,ve.Z)(sn,2),bn=yn[0],mn=yn[1],Pn=(0,x.useState)(function(){return Qe.findIndex(function(Cn){return Cn.key===bn})}),Mn=(0,ve.Z)(Pn,2),er=Mn[0],rr=Mn[1];(0,x.useEffect)(function(){var Cn=Qe.findIndex(function(Qn){return Qn.key===bn});if(Cn===-1){var cn;Cn=Math.max(0,Math.min(er,Qe.length-1)),mn((cn=Qe[Cn])===null||cn===void 0?void 0:cn.key)}rr(Cn)},[Qe.map(function(Cn){return Cn.key}).join("_"),bn,er]);var An=(0,Y.Z)(null,{value:y}),jt=(0,ve.Z)(An,2),Xt=jt[0],Fn=jt[1];(0,x.useEffect)(function(){y||(Fn("rc-tabs-".concat(We)),We+=1)},[]);function xn(Cn,cn){qe==null||qe(Cn,cn);var Qn=Cn!==bn;mn(Cn),Qn&&(ze==null||ze(Cn))}var kn={id:Xt,activeKey:bn,animated:nn,tabPosition:oe,rtl:ut,mobile:gt},Nn=(0,fe.Z)((0,fe.Z)({},kn),{},{editable:Kt,locale:Et,moreIcon:je,moreTransitionName:_e,tabBarGutter:Oe,onTabClick:xn,onTabScroll:et,extra:Ke,style:Pe,panes:null,getPopupContainer:xt,popupClassName:J,indicatorSize:Ee});return x.createElement(q.Provider,{value:{tabs:Qe,prefixCls:ce}},x.createElement("div",(0,L.Z)({ref:E,id:y,className:v()(ce,"".concat(ce,"-").concat(oe),(I={},(0,s.Z)(I,"".concat(ce,"-mobile"),gt),(0,s.Z)(I,"".concat(ce,"-editable"),Kt),(0,s.Z)(I,"".concat(ce,"-rtl"),ut),I),Ge)},De),x.createElement(W,(0,L.Z)({},Nn,{renderTabBar:Se})),x.createElement(Ne,(0,L.Z)({destroyInactiveTabPane:U},kn,{animated:nn}))))}var lt=x.forwardRef(ae),K=lt,f=K,k=i(36355),he=i(19716),dt=()=>null,yt=i(62892);const wt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ft(g){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},I;return E===!1?I={inkBar:!1,tabPane:!1}:E===!0?I={inkBar:!0,tabPane:!0}:I=Object.assign({inkBar:!0},typeof E=="object"?E:{}),I.tabPane&&(I.tabPaneMotion=Object.assign(Object.assign({},wt),{motionName:(0,yt.m)(g,"switch")})),I}var Ut=i(38298),en=function(g,E){var I={};for(var y in g)Object.prototype.hasOwnProperty.call(g,y)&&E.indexOf(y)<0&&(I[y]=g[y]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,y=Object.getOwnPropertySymbols(g);$E)}function _t(g,E){if(g)return g;const I=(0,Ut.Z)(E).map(y=>{if(x.isValidElement(y)){const{key:$,props:ce}=y,Ge=ce||{},{tab:Ye}=Ge,At=en(Ge,["tab"]);return Object.assign(Object.assign({key:String($)},At),{label:Ye})}return null});return rn(I)}var pn=i(17313),Tn=i(83116),Yt=i(37613),zn=i(13826),fn=g=>{const{componentCls:E,motionDurationSlow:I}=g;return[{[E]:{[`${E}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${I}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${I}`}}}}},[(0,zn.oN)(g,"slide-up"),(0,zn.oN)(g,"slide-down")]]};const Dn=g=>{const{componentCls:E,tabsCardPadding:I,cardBg:y,cardGutter:$,colorBorderSecondary:ce,itemSelectedColor:Ge}=g;return{[`${E}-card`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{margin:0,padding:I,background:y,border:`${g.lineWidth}px ${g.lineType} ${ce}`,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`},[`${E}-tab-active`]:{color:Ge,background:g.colorBgContainer},[`${E}-ink-bar`]:{visibility:"hidden"}},[`&${E}-top, &${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginLeft:{_skip_check_:!0,value:`${$}px`}}}},[`&${E}-top`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`},[`${E}-tab-active`]:{borderBottomColor:g.colorBgContainer}}},[`&${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:`0 0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px`},[`${E}-tab-active`]:{borderTopColor:g.colorBgContainer}}},[`&${E}-left, &${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginTop:`${$}px`}}},[`&${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadiusLG}px 0 0 ${g.borderRadiusLG}px`}},[`${E}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:g.colorBgContainer}}}},[`&${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px 0`}},[`${E}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:g.colorBgContainer}}}}}}},$n=g=>{const{componentCls:E,itemHoverColor:I,dropdownEdgeChildVerticalPadding:y}=g;return{[`${E}-dropdown`]:Object.assign(Object.assign({},(0,pn.Wf)(g)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:g.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${E}-dropdown-menu`]:{maxHeight:g.tabsDropdownHeight,margin:0,padding:`${y}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:g.colorBgContainer,backgroundClip:"padding-box",borderRadius:g.borderRadiusLG,outline:"none",boxShadow:g.boxShadowSecondary,"&-item":Object.assign(Object.assign({},pn.vS),{display:"flex",alignItems:"center",minWidth:g.tabsDropdownWidth,margin:0,padding:`${g.paddingXXS}px ${g.paddingSM}px`,color:g.colorText,fontWeight:"normal",fontSize:g.fontSize,lineHeight:g.lineHeight,cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:g.marginSM},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:I}},"&:hover":{background:g.controlItemBgHover},"&-disabled":{"&, &:hover":{color:g.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Ce=g=>{const{componentCls:E,margin:I,colorBorderSecondary:y,horizontalMargin:$,verticalItemPadding:ce,verticalItemMargin:Ge}=g;return{[`${E}-top, ${E}-bottom`]:{flexDirection:"column",[`> ${E}-nav, > div > ${E}-nav`]:{margin:$,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${g.lineWidth}px ${g.lineType} ${y}`,content:"''"},[`${E}-ink-bar`]:{height:g.lineWidthBold,"&-animated":{transition:`width ${g.motionDurationSlow}, left ${g.motionDurationSlow}, right ${g.motionDurationSlow}`}},[`${E}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:g.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:g.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:g.boxShadowTabsOverflowRight},[`&${E}-nav-wrap-ping-left::before`]:{opacity:1},[`&${E}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${E}-top`]:{[`> ${E}-nav, - > div > ${E}-nav`]:{"&::before":{bottom:0},[`${E}-ink-bar`]:{bottom:0}}},[`${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,marginTop:`${I}px`,marginBottom:0,"&::before":{top:0},[`${E}-ink-bar`]:{top:0}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0}},[`${E}-left, ${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{flexDirection:"column",minWidth:g.controlHeight*1.25,[`${E}-tab`]:{padding:ce,textAlign:"center"},[`${E}-tab + ${E}-tab`]:{margin:Ge},[`${E}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:g.controlHeight},"&::before":{top:0,boxShadow:g.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:g.boxShadowTabsOverflowBottom},[`&${E}-nav-wrap-ping-top::before`]:{opacity:1},[`&${E}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${E}-ink-bar`]:{width:g.lineWidthBold,"&-animated":{transition:`height ${g.motionDurationSlow}, top ${g.motionDurationSlow}`}},[`${E}-nav-list, ${E}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${g.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:g.paddingLG}}}},[`${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,[`${E}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-g.lineWidth},borderRight:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingRight:{_skip_check_:!0,value:g.paddingLG}}}}}},$e=g=>{const{componentCls:E,cardPaddingSM:I,cardPaddingLG:y,horizontalItemPaddingSM:$,horizontalItemPaddingLG:ce}=g;return{[E]:{"&-small":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:$,fontSize:g.titleFontSizeSM}}},"&-large":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:ce,fontSize:g.titleFontSizeLG}}}},[`${E}-card`]:{[`&${E}-small`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:I}},[`&${E}-bottom`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`0 0 ${g.borderRadius}px ${g.borderRadius}px`}},[`&${E}-top`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`${g.borderRadius}px ${g.borderRadius}px 0 0`}},[`&${E}-right`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadius}px ${g.borderRadius}px 0`}}},[`&${E}-left`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadius}px 0 0 ${g.borderRadius}px`}}}},[`&${E}-large`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:y}}}}}},it=g=>{const{componentCls:E,itemActiveColor:I,itemHoverColor:y,iconCls:$,tabsHorizontalItemMargin:ce,horizontalItemPadding:Ge,itemSelectedColor:Ye,itemColor:At}=g,St=`${E}-tab`;return{[St]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Ge,fontSize:g.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:At,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:I}},(0,pn.Qy)(g)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-g.marginXXS},marginLeft:{_skip_check_:!0,value:g.marginXS},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"&:hover":{color:g.colorTextHeading}},"&:hover":{color:y},[`&${St}-active ${St}-btn`]:{color:Ye,textShadow:g.tabsActiveTextShadow},[`&${St}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed"},[`&${St}-disabled ${St}-btn, &${St}-disabled ${E}-remove`]:{"&:focus, &:active":{color:g.colorTextDisabled}},[`& ${St}-remove ${$}`]:{margin:0},[$]:{marginRight:{_skip_check_:!0,value:g.marginSM}}},[`${St} + ${St}`]:{margin:{_skip_check_:!0,value:ce}}}},ot=g=>{const{componentCls:E,tabsHorizontalItemMarginRTL:I,iconCls:y,cardGutter:$}=g;return{[`${E}-rtl`]:{direction:"rtl",[`${E}-nav`]:{[`${E}-tab`]:{margin:{_skip_check_:!0,value:I},[`${E}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[y]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${g.marginSM}px`}},[`${E}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${g.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${g.marginXXS}px`},[y]:{margin:0}}}},[`&${E}-left`]:{[`> ${E}-nav`]:{order:1},[`> ${E}-content-holder`]:{order:0}},[`&${E}-right`]:{[`> ${E}-nav`]:{order:0},[`> ${E}-content-holder`]:{order:1}},[`&${E}-card${E}-top, &${E}-card${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginRight:{_skip_check_:!0,value:$},marginLeft:{_skip_check_:!0,value:0}}}}},[`${E}-dropdown-rtl`]:{direction:"rtl"},[`${E}-menu-item`]:{[`${E}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},zt=g=>{const{componentCls:E,tabsCardPadding:I,cardHeight:y,cardGutter:$,itemHoverColor:ce,itemActiveColor:Ge,colorBorderSecondary:Ye}=g;return{[E]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pn.Wf)(g)),{display:"flex",[`> ${E}-nav, > div > ${E}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${E}-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 ${g.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${E}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${g.motionDurationSlow}`},[`${E}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${E}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${E}-nav-more`]:{position:"relative",padding:I,background:"transparent",border:0,color:g.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:g.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${E}-nav-add`]:Object.assign({minWidth:y,marginLeft:{_skip_check_:!0,value:$},padding:`0 ${g.paddingXS}px`,background:"transparent",border:`${g.lineWidth}px ${g.lineType} ${Ye}`,borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:g.colorText,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`,"&:hover":{color:ce},"&:active, &:focus:not(:focus-visible)":{color:Ge}},(0,pn.Qy)(g))},[`${E}-extra-content`]:{flex:"none"},[`${E}-ink-bar`]:{position:"absolute",background:g.inkBarColor,pointerEvents:"none"}}),it(g)),{[`${E}-content`]:{position:"relative",width:"100%"},[`${E}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${E}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${E}-centered`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-nav-wrap`]:{[`&:not([class*='${E}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var vn=(0,Tn.Z)("Tabs",g=>{const E=(0,Yt.TS)(g,{tabsCardPadding:g.cardPadding||`${(g.cardHeight-Math.round(g.fontSize*g.lineHeight))/2-g.lineWidth}px ${g.padding}px`,dropdownEdgeChildVerticalPadding:g.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${g.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${g.horizontalItemGutter}px`});return[$e(E),ot(E),Ce(E),$n(E),Dn(E),zt(E),fn(E)]},g=>{const E=g.controlHeightLG;return{zIndexPopup:g.zIndexPopupBase+50,cardBg:g.colorFillAlter,cardHeight:E,cardPadding:"",cardPaddingSM:`${g.paddingXXS*1.5}px ${g.padding}px`,cardPaddingLG:`${g.paddingXS}px ${g.padding}px ${g.paddingXXS*1.5}px`,titleFontSize:g.fontSize,titleFontSizeLG:g.fontSizeLG,titleFontSizeSM:g.fontSize,inkBarColor:g.colorPrimary,horizontalMargin:`0 0 ${g.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${g.paddingSM}px 0`,horizontalItemPaddingSM:`${g.paddingXS}px 0`,horizontalItemPaddingLG:`${g.padding}px 0`,verticalItemPadding:`${g.paddingXS}px ${g.paddingLG}px`,verticalItemMargin:`${g.margin}px 0 0 0`,itemColor:g.colorText,itemSelectedColor:g.colorPrimary,itemHoverColor:g.colorPrimaryHover,itemActiveColor:g.colorPrimaryActive,cardGutter:g.marginXXS/2}}),Zt=function(g,E){var I={};for(var y in g)Object.prototype.hasOwnProperty.call(g,y)&&E.indexOf(y)<0&&(I[y]=g[y]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,y=Object.getOwnPropertySymbols(g);${const{type:E,className:I,rootClassName:y,size:$,onEdit:ce,hideAdd:Ge,centered:Ye,addIcon:At,popupClassName:St,children:Tt,items:Kt,animated:ge,style:bt,indicatorSize:ae}=g,Oe=Zt(g,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Pe,moreIcon:Ke=x.createElement(A.Z,null)}=Oe,{direction:Et,tabs:je,getPrefixCls:_e,getPopupContainer:U}=x.useContext(k.E_),Se=_e("tabs",Pe),[ze,qe]=vn(Se);let et;E==="editable-card"&&(et={onEdit:(ut,tn)=>{let{key:rn,event:kt}=tn;ce==null||ce(ut==="add"?kt:rn,ut)},removeIcon:x.createElement(o.Z,null),addIcon:At||x.createElement(O.Z,null),showAdd:Ge!==!0});const xt=_e(),J=_t(Kt,Tt),Ee=Ft(Se,ge),De=(0,he.Z)($),Ze=Object.assign(Object.assign({},je==null?void 0:je.style),bt);return ze(x.createElement(f,Object.assign({direction:Et,getPopupContainer:U,moreTransitionName:`${xt}-slide-up`},Oe,{items:J,className:v()({[`${Se}-${De}`]:De,[`${Se}-card`]:["card","editable-card"].includes(E),[`${Se}-editable-card`]:E==="editable-card",[`${Se}-centered`]:Ye},je==null?void 0:je.className,I,y,qe),popupClassName:v()(St,qe),style:Ze,editable:et,moreIcon:Ke,prefixCls:Se,animated:Ee,indicatorSize:ae!=null?ae:je==null?void 0:je.indicatorSize})))};on.TabPane=dt;var ie=on},99682:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return oe}});var o=i(99581),A=i(26390),O=i(23001),V=i(53570),v=i(5891),L=i(59301),s={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"},fe=s,ve=i(31533),w=function(H,we){return L.createElement(ve.Z,(0,v.Z)({},H,{ref:we,icon:fe}))},de=L.forwardRef(w),x=de,R=i(92310),Y=i.n(R),z=i(35654),q=i(71430),pt=i(36355),Te=i(39338),ft=i(62892),Ne=i(20648);const Q=4;function P(G){const{dropPosition:H,dropLevelOffset:we,prefixCls:Ie,indent:ee,direction:Re="ltr"}=G,Qe=Re==="ltr"?"left":"right",Dt=Re==="ltr"?"right":"left",Ct={[Qe]:-we*ee+Q,[Dt]:0};switch(H){case-1:Ct.top=-3;break;case 1:Ct.bottom=-3;break;default:Ct.bottom=-3,Ct[Qe]=ee+Q;break}return L.createElement("div",{style:Ct,className:`${Ie}-drop-indicator`})}var c=i(43187),N=L.forwardRef((G,H)=>{const{getPrefixCls:we,direction:Ie,virtual:ee,tree:Re}=L.useContext(pt.E_),{prefixCls:Qe,className:Dt,showIcon:Ct=!1,showLine:ht,switcherIcon:Ot,blockNode:$t=!1,children:Nt,checkable:Jt=!1,selectable:nt=!0,draggable:te,motion:X,style:B}=G,d=we("tree",Qe),j=we(),ue=X!=null?X:Object.assign(Object.assign({},(0,ft.Z)(j)),{motionAppear:!1}),C=Object.assign(Object.assign({},G),{checkable:Jt,selectable:nt,showIcon:Ct,motion:ue,blockNode:$t,showLine:!!ht,dropIndicatorRender:P}),[h,le]=(0,Ne.ZP)(d),W=L.useMemo(()=>{if(!te)return!1;let ye={};switch(typeof te){case"function":ye.nodeDraggable=te;break;case"object":ye=Object.assign({},te);break;default:break}return ye.icon!==!1&&(ye.icon=ye.icon||L.createElement(Te.Z,null)),ye},[te]),D=ye=>L.createElement(c.Z,{prefixCls:d,switcherIcon:Ot,treeNodeProps:ye,showLine:ht});return h(L.createElement(o.Z,Object.assign({itemHeight:20,ref:H,virtual:ee},C,{style:Object.assign(Object.assign({},Re==null?void 0:Re.style),B),prefixCls:d,className:Y()({[`${d}-icon-hide`]:!Ct,[`${d}-block-node`]:$t,[`${d}-unselectable`]:!nt,[`${d}-rtl`]:Ie==="rtl"},Re==null?void 0:Re.className,Dt,le),direction:Ie,checkable:Jt&&L.createElement("span",{className:`${d}-checkbox-inner`}),selectable:nt,switcherIcon:D,draggable:W}),Nt))}),_;(function(G){G[G.None=0]="None",G[G.Start=1]="Start",G[G.End=2]="End"})(_||(_={}));function M(G,H){function we(Ie){const{key:ee,children:Re}=Ie;H(ee,Ie)!==!1&&M(Re||[],H)}G.forEach(we)}function ne(G){let{treeData:H,expandedKeys:we,startKey:Ie,endKey:ee}=G;const Re=[];let Qe=_.None;if(Ie&&Ie===ee)return[Ie];if(!Ie||!ee)return[];function Dt(Ct){return Ct===Ie||Ct===ee}return M(H,Ct=>{if(Qe===_.End)return!1;if(Dt(Ct)){if(Re.push(Ct),Qe===_.None)Qe=_.Start;else if(Qe===_.Start)return Qe=_.End,!1}else Qe===_.Start&&Re.push(Ct);return we.includes(Ct)}),Re}function Z(G,H){const we=(0,A.Z)(H),Ie=[];return M(G,(ee,Re)=>{const Qe=we.indexOf(ee);return Qe!==-1&&(Ie.push(Re),we.splice(Qe,1)),!!we.length}),Ie}var Ue=function(G,H){var we={};for(var Ie in G)Object.prototype.hasOwnProperty.call(G,Ie)&&H.indexOf(Ie)<0&&(we[Ie]=G[Ie]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ie=Object.getOwnPropertySymbols(G);ee{var{defaultExpandAll:we,defaultExpandParent:Ie,defaultExpandedKeys:ee}=G,Re=Ue(G,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Qe=L.useRef(),Dt=L.useRef(),Ct=()=>{const{keyEntities:W}=(0,q.I8)(It(Re));let D;return we?D=Object.keys(W):Ie?D=(0,z.r7)(Re.expandedKeys||ee||[],W):D=Re.expandedKeys||ee,D},[ht,Ot]=L.useState(Re.selectedKeys||Re.defaultSelectedKeys||[]),[$t,Nt]=L.useState(()=>Ct());L.useEffect(()=>{"selectedKeys"in Re&&Ot(Re.selectedKeys)},[Re.selectedKeys]),L.useEffect(()=>{"expandedKeys"in Re&&Nt(Re.expandedKeys)},[Re.expandedKeys]);const Jt=(W,D)=>{var ye;return"expandedKeys"in Re||Nt(W),(ye=Re.onExpand)===null||ye===void 0?void 0:ye.call(Re,W,D)},nt=(W,D)=>{var ye;const{multiple:at}=Re,{node:We,nativeEvent:se}=D,{key:lt=""}=We,K=It(Re),f=Object.assign(Object.assign({},D),{selected:!0}),k=(se==null?void 0:se.ctrlKey)||(se==null?void 0:se.metaKey),he=se==null?void 0:se.shiftKey;let Be;at&&k?(Be=W,Qe.current=lt,Dt.current=Be,f.selectedNodes=Z(K,Be)):at&&he?(Be=Array.from(new Set([].concat((0,A.Z)(Dt.current||[]),(0,A.Z)(ne({treeData:K,expandedKeys:$t,startKey:lt,endKey:Qe.current}))))),f.selectedNodes=Z(K,Be)):(Be=[lt],Qe.current=lt,Dt.current=Be,f.selectedNodes=Z(K,Be)),(ye=Re.onSelect)===null||ye===void 0||ye.call(Re,Be,f),"selectedKeys"in Re||Ot(Be)},{getPrefixCls:te,direction:X}=L.useContext(pt.E_),{prefixCls:B,className:d,showIcon:j=!0,expandAction:ue="click"}=Re,C=Ue(Re,["prefixCls","className","showIcon","expandAction"]),h=te("tree",B),le=Y()(`${h}-directory`,{[`${h}-directory-rtl`]:X==="rtl"},d);return L.createElement(N,Object.assign({icon:pe,ref:H,blockNode:!0},C,{showIcon:j,expandAction:ue,prefixCls:h,className:le,expandedKeys:$t,selectedKeys:ht,onSelect:nt,onExpand:Jt}))};var Ve=L.forwardRef(xe);const me=N;me.DirectoryTree=Ve,me.TreeNode=o.O;var oe=me},20648:function(hn,rt,i){"use strict";i.d(rt,{TM:function(){return R},Yk:function(){return x}});var o=i(88252),A=i(98447),O=i(17313),V=i(8378),v=i(37613),L=i(83116);const s=new o.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),fe=(Y,z)=>({[`.${Y}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${z.motionDurationSlow}`}}}),ve=(Y,z)=>({[`.${Y}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:z.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${z.lineWidthBold}px solid ${z.colorPrimary}`,borderRadius:"50%",content:'""'}}}),w=(Y,z)=>{const{treeCls:q,treeNodeCls:pt,treeNodePadding:Te,titleHeight:ft,nodeSelectedBg:Ne,nodeHoverBg:Q}=z,P=z.paddingXS;return{[q]:Object.assign(Object.assign({},(0,O.Wf)(z)),{background:z.colorBgContainer,borderRadius:z.borderRadius,transition:`background-color ${z.motionDurationSlow}`,[`&${q}-rtl`]:{[`${q}-switcher`]:{"&_close":{[`${q}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${q}-active-focused)`]:Object.assign({},(0,O.oN)(z)),[`${q}-list-holder-inner`]:{alignItems:"flex-start"},[`&${q}-block-node`]:{[`${q}-list-holder-inner`]:{alignItems:"stretch",[`${q}-node-content-wrapper`]:{flex:"auto"},[`${pt}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Te,insetInlineStart:0,border:`1px solid ${z.colorPrimary}`,opacity:0,animationName:s,animationDuration:z.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${pt}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Te}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${q}-node-content-wrapper`]:{color:z.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${q}-node-content-wrapper`]:Object.assign({},(0,O.oN)(z)),[`&:not(${pt}-disabled).filter-node ${q}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${q}-draggable-icon`]:{flexShrink:0,width:ft,lineHeight:`${ft}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${z.motionDurationSlow}`,[`${pt}:hover &`]:{opacity:.45}},[`&${pt}-disabled`]:{[`${q}-draggable-icon`]:{visibility:"hidden"}}}},[`${q}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ft}},[`${q}-draggable-icon`]:{visibility:"hidden"},[`${q}-switcher`]:Object.assign(Object.assign({},fe(Y,z)),{position:"relative",flex:"none",alignSelf:"stretch",width:ft,margin:0,lineHeight:`${ft}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${q}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:z.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ft/2,bottom:-Te,marginInlineStart:-1,borderInlineEnd:`1px solid ${z.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ft/2*.8,height:ft/2,borderBottom:`1px solid ${z.colorBorder}`,content:'""'}}}),[`${q}-checkbox`]:{top:"initial",marginInlineEnd:P},[`${q}-node-content-wrapper, ${q}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ft,margin:0,padding:`0 ${z.paddingXS/2}px`,color:"inherit",lineHeight:`${ft}px`,background:"transparent",borderRadius:z.borderRadius,cursor:"pointer",transition:`all ${z.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Q},[`&${q}-node-selected`]:{backgroundColor:Ne},[`${q}-iconEle`]:{display:"inline-block",width:ft,height:ft,lineHeight:`${ft}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${q}-unselectable ${q}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${q}-node-content-wrapper`]:Object.assign({lineHeight:`${ft}px`,userSelect:"none"},ve(Y,z)),[`${pt}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${z.colorPrimary}`}},"&-show-line":{[`${q}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ft/2,bottom:-Te,borderInlineEnd:`1px solid ${z.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${q}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${pt}-leaf-last`]:{[`${q}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ft/2}px !important`}}}}})}},de=Y=>{const{treeCls:z,treeNodeCls:q,treeNodePadding:pt,directoryNodeSelectedBg:Te,directoryNodeSelectedColor:ft}=Y;return{[`${z}${z}-directory`]:{[q]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:pt,insetInlineStart:0,transition:`background-color ${Y.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Y.controlItemBgHover}},"> *":{zIndex:1},[`${z}-switcher`]:{transition:`color ${Y.motionDurationMid}`},[`${z}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${z}-node-selected`]:{color:ft,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Te},[`${z}-switcher`]:{color:ft},[`${z}-node-content-wrapper`]:{color:ft,background:"transparent"}}}}}},x=(Y,z)=>{const q=`.${Y}`,pt=`${q}-treenode`,Te=z.paddingXS/2,ft=(0,v.TS)(z,{treeCls:q,treeNodeCls:pt,treeNodePadding:Te});return[w(Y,ft),de(ft)]},R=Y=>{const{controlHeightSM:z}=Y;return{titleHeight:z,nodeHoverBg:Y.controlItemBgHover,nodeSelectedBg:Y.controlItemBgActive}};rt.ZP=(0,L.Z)("Tree",(Y,z)=>{let{prefixCls:q}=z;return[{[Y.componentCls]:(0,A.C2)(`${q}-checkbox`,Y)},x(q,Y),(0,V.Z)(Y)]},Y=>{const{colorTextLightSolid:z,colorPrimary:q}=Y;return Object.assign(Object.assign({},R(Y)),{directoryNodeSelectedColor:z,directoryNodeSelectedBg:q})})},43187:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return pt}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(ft,Ne){return A.createElement(v.Z,(0,o.Z)({},ft,{ref:Ne,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(23001),w=i(78714),de=i(88627),x=i(1040),R=i(92310),Y=i.n(R),z=i(92343),pt=Te=>{const{prefixCls:ft,switcherIcon:Ne,treeNodeProps:Q,showLine:P}=Te,{isLeaf:c,expanded:F,loading:N}=Q;if(N)return A.createElement(w.Z,{className:`${ft}-switcher-loading-icon`});let _;if(P&&typeof P=="object"&&(_=P.showLeafIcon),c){if(!P)return null;if(typeof _!="boolean"&&_){const Z=typeof _=="function"?_(Q):_,Ue=`${ft}-switcher-line-custom-icon`;return(0,z.l$)(Z)?(0,z.Tm)(Z,{className:Y()(Z.props.className||"",Ue)}):Z}return _?A.createElement(ve.Z,{className:`${ft}-switcher-line-icon`}):A.createElement("span",{className:`${ft}-switcher-leaf-line`})}const M=`${ft}-switcher-icon`,ne=typeof Ne=="function"?Ne(Q):Ne;return(0,z.l$)(ne)?(0,z.Tm)(ne,{className:Y()(ne.props.className||"",M)}):ne!==void 0?ne:P?F?A.createElement(de.Z,{className:`${ft}-switcher-line-icon`}):A.createElement(x.Z,{className:`${ft}-switcher-line-icon`}):A.createElement(fe,{className:M})}},11504:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return $n}});var o=i(59301),A=i(89699),O=i(63913),V=i(5891),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},L=v,s=i(31533),fe=function($e,it){return o.createElement(s.Z,(0,V.Z)({},$e,{ref:it,icon:L}))},ve=o.forwardRef(fe),w=ve,de=i(92310),x=i.n(de),R=i(25769),Y=i.n(R),z=i(29301),q=i(38298),pt=i(28800),Te=i(35788),ft=i(64002),Ne=i(20475),Q=i(24387),P=i(85108),c=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{const it=g=>{const{keyCode:E}=g;E===P.Z.ENTER&&g.preventDefault()},ot=g=>{const{keyCode:E}=g,{onClick:I}=Ce;E===P.Z.ENTER&&I&&I()},{style:zt,noStyle:vn,disabled:Zt}=Ce,on=c(Ce,["style","noStyle","disabled"]);let ie={};return vn||(ie=Object.assign({},F)),Zt&&(ie.pointerEvents="none"),ie=Object.assign(Object.assign({},ie),zt),o.createElement("div",Object.assign({role:"button",tabIndex:0,ref:$e},on,{onKeyDown:it,onKeyUp:ot,style:ie}))}),M=i(36355),ne=i(9763),Z=i(6848),Ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},pe=Ue,It=function($e,it){return o.createElement(s.Z,(0,V.Z)({},$e,{ref:it,icon:pe}))},xe=o.forwardRef(It),Xe=xe,Ve=i(92343),me=i(1643),oe=i(15969),G=i(83116),H=i(93398);const we=(Ce,$e,it,ot)=>{const{titleMarginBottom:zt,fontWeightStrong:vn}=ot;return{marginBottom:zt,color:it,fontWeight:vn,fontSize:Ce,lineHeight:$e}},Ie=Ce=>{const $e=[1,2,3,4,5],it={};return $e.forEach(ot=>{it[` + > div > ${E}-nav`]:{"&::before":{bottom:0},[`${E}-ink-bar`]:{bottom:0}}},[`${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,marginTop:`${I}px`,marginBottom:0,"&::before":{top:0},[`${E}-ink-bar`]:{top:0}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0}},[`${E}-left, ${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{flexDirection:"column",minWidth:g.controlHeight*1.25,[`${E}-tab`]:{padding:ce,textAlign:"center"},[`${E}-tab + ${E}-tab`]:{margin:Ge},[`${E}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:g.controlHeight},"&::before":{top:0,boxShadow:g.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:g.boxShadowTabsOverflowBottom},[`&${E}-nav-wrap-ping-top::before`]:{opacity:1},[`&${E}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${E}-ink-bar`]:{width:g.lineWidthBold,"&-animated":{transition:`height ${g.motionDurationSlow}, top ${g.motionDurationSlow}`}},[`${E}-nav-list, ${E}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${E}-left`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${g.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:g.paddingLG}}}},[`${E}-right`]:{[`> ${E}-nav, > div > ${E}-nav`]:{order:1,[`${E}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${E}-content-holder, > div > ${E}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-g.lineWidth},borderRight:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${E}-content > ${E}-tabpane`]:{paddingRight:{_skip_check_:!0,value:g.paddingLG}}}}}},$e=g=>{const{componentCls:E,cardPaddingSM:I,cardPaddingLG:y,horizontalItemPaddingSM:$,horizontalItemPaddingLG:ce}=g;return{[E]:{"&-small":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:$,fontSize:g.titleFontSizeSM}}},"&-large":{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:ce,fontSize:g.titleFontSizeLG}}}},[`${E}-card`]:{[`&${E}-small`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:I}},[`&${E}-bottom`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`0 0 ${g.borderRadius}px ${g.borderRadius}px`}},[`&${E}-top`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:`${g.borderRadius}px ${g.borderRadius}px 0 0`}},[`&${E}-right`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadius}px ${g.borderRadius}px 0`}}},[`&${E}-left`]:{[`> ${E}-nav ${E}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadius}px 0 0 ${g.borderRadius}px`}}}},[`&${E}-large`]:{[`> ${E}-nav`]:{[`${E}-tab`]:{padding:y}}}}}},it=g=>{const{componentCls:E,itemActiveColor:I,itemHoverColor:y,iconCls:$,tabsHorizontalItemMargin:ce,horizontalItemPadding:Ge,itemSelectedColor:Ye,itemColor:At}=g,St=`${E}-tab`;return{[St]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Ge,fontSize:g.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:At,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:I}},(0,pn.Qy)(g)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-g.marginXXS},marginLeft:{_skip_check_:!0,value:g.marginXS},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"&:hover":{color:g.colorTextHeading}},"&:hover":{color:y},[`&${St}-active ${St}-btn`]:{color:Ye,textShadow:g.tabsActiveTextShadow},[`&${St}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed"},[`&${St}-disabled ${St}-btn, &${St}-disabled ${E}-remove`]:{"&:focus, &:active":{color:g.colorTextDisabled}},[`& ${St}-remove ${$}`]:{margin:0},[$]:{marginRight:{_skip_check_:!0,value:g.marginSM}}},[`${St} + ${St}`]:{margin:{_skip_check_:!0,value:ce}}}},ot=g=>{const{componentCls:E,tabsHorizontalItemMarginRTL:I,iconCls:y,cardGutter:$}=g;return{[`${E}-rtl`]:{direction:"rtl",[`${E}-nav`]:{[`${E}-tab`]:{margin:{_skip_check_:!0,value:I},[`${E}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[y]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${g.marginSM}px`}},[`${E}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${g.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${g.marginXXS}px`},[y]:{margin:0}}}},[`&${E}-left`]:{[`> ${E}-nav`]:{order:1},[`> ${E}-content-holder`]:{order:0}},[`&${E}-right`]:{[`> ${E}-nav`]:{order:0},[`> ${E}-content-holder`]:{order:1}},[`&${E}-card${E}-top, &${E}-card${E}-bottom`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-tab + ${E}-tab`]:{marginRight:{_skip_check_:!0,value:$},marginLeft:{_skip_check_:!0,value:0}}}}},[`${E}-dropdown-rtl`]:{direction:"rtl"},[`${E}-menu-item`]:{[`${E}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},zt=g=>{const{componentCls:E,tabsCardPadding:I,cardHeight:y,cardGutter:$,itemHoverColor:ce,itemActiveColor:Ge,colorBorderSecondary:Ye}=g;return{[E]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pn.Wf)(g)),{display:"flex",[`> ${E}-nav, > div > ${E}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${E}-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 ${g.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${E}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${g.motionDurationSlow}`},[`${E}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${E}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${E}-nav-more`]:{position:"relative",padding:I,background:"transparent",border:0,color:g.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:g.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${E}-nav-add`]:Object.assign({minWidth:y,marginLeft:{_skip_check_:!0,value:$},padding:`0 ${g.paddingXS}px`,background:"transparent",border:`${g.lineWidth}px ${g.lineType} ${Ye}`,borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:g.colorText,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`,"&:hover":{color:ce},"&:active, &:focus:not(:focus-visible)":{color:Ge}},(0,pn.Qy)(g))},[`${E}-extra-content`]:{flex:"none"},[`${E}-ink-bar`]:{position:"absolute",background:g.inkBarColor,pointerEvents:"none"}}),it(g)),{[`${E}-content`]:{position:"relative",width:"100%"},[`${E}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${E}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${E}-centered`]:{[`> ${E}-nav, > div > ${E}-nav`]:{[`${E}-nav-wrap`]:{[`&:not([class*='${E}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var vn=(0,Tn.Z)("Tabs",g=>{const E=(0,Yt.TS)(g,{tabsCardPadding:g.cardPadding||`${(g.cardHeight-Math.round(g.fontSize*g.lineHeight))/2-g.lineWidth}px ${g.padding}px`,dropdownEdgeChildVerticalPadding:g.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${g.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${g.horizontalItemGutter}px`});return[$e(E),ot(E),Ce(E),$n(E),Dn(E),zt(E),fn(E)]},g=>{const E=g.controlHeightLG;return{zIndexPopup:g.zIndexPopupBase+50,cardBg:g.colorFillAlter,cardHeight:E,cardPadding:"",cardPaddingSM:`${g.paddingXXS*1.5}px ${g.padding}px`,cardPaddingLG:`${g.paddingXS}px ${g.padding}px ${g.paddingXXS*1.5}px`,titleFontSize:g.fontSize,titleFontSizeLG:g.fontSizeLG,titleFontSizeSM:g.fontSize,inkBarColor:g.colorPrimary,horizontalMargin:`0 0 ${g.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${g.paddingSM}px 0`,horizontalItemPaddingSM:`${g.paddingXS}px 0`,horizontalItemPaddingLG:`${g.padding}px 0`,verticalItemPadding:`${g.paddingXS}px ${g.paddingLG}px`,verticalItemMargin:`${g.margin}px 0 0 0`,itemColor:g.colorText,itemSelectedColor:g.colorPrimary,itemHoverColor:g.colorPrimaryHover,itemActiveColor:g.colorPrimaryActive,cardGutter:g.marginXXS/2}}),Zt=function(g,E){var I={};for(var y in g)Object.prototype.hasOwnProperty.call(g,y)&&E.indexOf(y)<0&&(I[y]=g[y]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,y=Object.getOwnPropertySymbols(g);${const{type:E,className:I,rootClassName:y,size:$,onEdit:ce,hideAdd:Ge,centered:Ye,addIcon:At,popupClassName:St,children:Tt,items:Kt,animated:ge,style:bt,indicatorSize:oe}=g,Oe=Zt(g,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Pe,moreIcon:Ke=x.createElement(A.Z,null)}=Oe,{direction:Et,tabs:je,getPrefixCls:_e,getPopupContainer:U}=x.useContext(k.E_),Se=_e("tabs",Pe),[ze,qe]=vn(Se);let et;E==="editable-card"&&(et={onEdit:(ut,nn)=>{let{key:tn,event:kt}=nn;ce==null||ce(ut==="add"?kt:tn,ut)},removeIcon:x.createElement(o.Z,null),addIcon:At||x.createElement(O.Z,null),showAdd:Ge!==!0});const xt=_e(),J=_t(Kt,Tt),Ee=Ft(Se,ge),De=(0,he.Z)($),Qe=Object.assign(Object.assign({},je==null?void 0:je.style),bt);return ze(x.createElement(f,Object.assign({direction:Et,getPopupContainer:U,moreTransitionName:`${xt}-slide-up`},Oe,{items:J,className:v()({[`${Se}-${De}`]:De,[`${Se}-card`]:["card","editable-card"].includes(E),[`${Se}-editable-card`]:E==="editable-card",[`${Se}-centered`]:Ye},je==null?void 0:je.className,I,y,qe),popupClassName:v()(St,qe),style:Qe,editable:et,moreIcon:Ke,prefixCls:Se,animated:Ee,indicatorSize:oe!=null?oe:je==null?void 0:je.indicatorSize})))};on.TabPane=dt;var le=on},99682:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return ie}});var o=i(99581),A=i(26390),O=i(23001),V=i(53570),v=i(5891),L=i(59301),s={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"},fe=s,ve=i(31533),w=function(H,we){return L.createElement(ve.Z,(0,v.Z)({},H,{ref:we,icon:fe}))},de=L.forwardRef(w),x=de,R=i(92310),Y=i.n(R),z=i(35654),q=i(71430),pt=i(36355),Te=i(39338),ft=i(62892),Ne=i(20648);const Q=4;function P(G){const{dropPosition:H,dropLevelOffset:we,prefixCls:Ie,indent:ee,direction:Re="ltr"}=G,Ze=Re==="ltr"?"left":"right",Dt=Re==="ltr"?"right":"left",Ct={[Ze]:-we*ee+Q,[Dt]:0};switch(H){case-1:Ct.top=-3;break;case 1:Ct.bottom=-3;break;default:Ct.bottom=-3,Ct[Ze]=ee+Q;break}return L.createElement("div",{style:Ct,className:`${Ie}-drop-indicator`})}var c=i(43187),N=L.forwardRef((G,H)=>{const{getPrefixCls:we,direction:Ie,virtual:ee,tree:Re}=L.useContext(pt.E_),{prefixCls:Ze,className:Dt,showIcon:Ct=!1,showLine:ht,switcherIcon:Ot,blockNode:$t=!1,children:Nt,checkable:Jt=!1,selectable:nt=!0,draggable:te,motion:X,style:B}=G,d=we("tree",Ze),j=we(),ue=X!=null?X:Object.assign(Object.assign({},(0,ft.Z)(j)),{motionAppear:!1}),C=Object.assign(Object.assign({},G),{checkable:Jt,selectable:nt,showIcon:Ct,motion:ue,blockNode:$t,showLine:!!ht,dropIndicatorRender:P}),[h,se]=(0,Ne.ZP)(d),W=L.useMemo(()=>{if(!te)return!1;let ye={};switch(typeof te){case"function":ye.nodeDraggable=te;break;case"object":ye=Object.assign({},te);break;default:break}return ye.icon!==!1&&(ye.icon=ye.icon||L.createElement(Te.Z,null)),ye},[te]),D=ye=>L.createElement(c.Z,{prefixCls:d,switcherIcon:Ot,treeNodeProps:ye,showLine:ht});return h(L.createElement(o.Z,Object.assign({itemHeight:20,ref:H,virtual:ee},C,{style:Object.assign(Object.assign({},Re==null?void 0:Re.style),B),prefixCls:d,className:Y()({[`${d}-icon-hide`]:!Ct,[`${d}-block-node`]:$t,[`${d}-unselectable`]:!nt,[`${d}-rtl`]:Ie==="rtl"},Re==null?void 0:Re.className,Dt,se),direction:Ie,checkable:Jt&&L.createElement("span",{className:`${d}-checkbox-inner`}),selectable:nt,switcherIcon:D,draggable:W}),Nt))}),_;(function(G){G[G.None=0]="None",G[G.Start=1]="Start",G[G.End=2]="End"})(_||(_={}));function M(G,H){function we(Ie){const{key:ee,children:Re}=Ie;H(ee,Ie)!==!1&&M(Re||[],H)}G.forEach(we)}function ne(G){let{treeData:H,expandedKeys:we,startKey:Ie,endKey:ee}=G;const Re=[];let Ze=_.None;if(Ie&&Ie===ee)return[Ie];if(!Ie||!ee)return[];function Dt(Ct){return Ct===Ie||Ct===ee}return M(H,Ct=>{if(Ze===_.End)return!1;if(Dt(Ct)){if(Re.push(Ct),Ze===_.None)Ze=_.Start;else if(Ze===_.Start)return Ze=_.End,!1}else Ze===_.Start&&Re.push(Ct);return we.includes(Ct)}),Re}function Z(G,H){const we=(0,A.Z)(H),Ie=[];return M(G,(ee,Re)=>{const Ze=we.indexOf(ee);return Ze!==-1&&(Ie.push(Re),we.splice(Ze,1)),!!we.length}),Ie}var Ue=function(G,H){var we={};for(var Ie in G)Object.prototype.hasOwnProperty.call(G,Ie)&&H.indexOf(Ie)<0&&(we[Ie]=G[Ie]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ie=Object.getOwnPropertySymbols(G);ee{var{defaultExpandAll:we,defaultExpandParent:Ie,defaultExpandedKeys:ee}=G,Re=Ue(G,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ze=L.useRef(),Dt=L.useRef(),Ct=()=>{const{keyEntities:W}=(0,q.I8)(It(Re));let D;return we?D=Object.keys(W):Ie?D=(0,z.r7)(Re.expandedKeys||ee||[],W):D=Re.expandedKeys||ee,D},[ht,Ot]=L.useState(Re.selectedKeys||Re.defaultSelectedKeys||[]),[$t,Nt]=L.useState(()=>Ct());L.useEffect(()=>{"selectedKeys"in Re&&Ot(Re.selectedKeys)},[Re.selectedKeys]),L.useEffect(()=>{"expandedKeys"in Re&&Nt(Re.expandedKeys)},[Re.expandedKeys]);const Jt=(W,D)=>{var ye;return"expandedKeys"in Re||Nt(W),(ye=Re.onExpand)===null||ye===void 0?void 0:ye.call(Re,W,D)},nt=(W,D)=>{var ye;const{multiple:at}=Re,{node:We,nativeEvent:ae}=D,{key:lt=""}=We,K=It(Re),f=Object.assign(Object.assign({},D),{selected:!0}),k=(ae==null?void 0:ae.ctrlKey)||(ae==null?void 0:ae.metaKey),he=ae==null?void 0:ae.shiftKey;let Be;at&&k?(Be=W,Ze.current=lt,Dt.current=Be,f.selectedNodes=Z(K,Be)):at&&he?(Be=Array.from(new Set([].concat((0,A.Z)(Dt.current||[]),(0,A.Z)(ne({treeData:K,expandedKeys:$t,startKey:lt,endKey:Ze.current}))))),f.selectedNodes=Z(K,Be)):(Be=[lt],Ze.current=lt,Dt.current=Be,f.selectedNodes=Z(K,Be)),(ye=Re.onSelect)===null||ye===void 0||ye.call(Re,Be,f),"selectedKeys"in Re||Ot(Be)},{getPrefixCls:te,direction:X}=L.useContext(pt.E_),{prefixCls:B,className:d,showIcon:j=!0,expandAction:ue="click"}=Re,C=Ue(Re,["prefixCls","className","showIcon","expandAction"]),h=te("tree",B),se=Y()(`${h}-directory`,{[`${h}-directory-rtl`]:X==="rtl"},d);return L.createElement(N,Object.assign({icon:pe,ref:H,blockNode:!0},C,{showIcon:j,expandAction:ue,prefixCls:h,className:se,expandedKeys:$t,selectedKeys:ht,onSelect:nt,onExpand:Jt}))};var Ve=L.forwardRef(xe);const me=N;me.DirectoryTree=Ve,me.TreeNode=o.O;var ie=me},20648:function(hn,rt,i){"use strict";i.d(rt,{TM:function(){return R},Yk:function(){return x}});var o=i(88252),A=i(98447),O=i(17313),V=i(8378),v=i(37613),L=i(83116);const s=new o.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),fe=(Y,z)=>({[`.${Y}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${z.motionDurationSlow}`}}}),ve=(Y,z)=>({[`.${Y}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:z.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${z.lineWidthBold}px solid ${z.colorPrimary}`,borderRadius:"50%",content:'""'}}}),w=(Y,z)=>{const{treeCls:q,treeNodeCls:pt,treeNodePadding:Te,titleHeight:ft,nodeSelectedBg:Ne,nodeHoverBg:Q}=z,P=z.paddingXS;return{[q]:Object.assign(Object.assign({},(0,O.Wf)(z)),{background:z.colorBgContainer,borderRadius:z.borderRadius,transition:`background-color ${z.motionDurationSlow}`,[`&${q}-rtl`]:{[`${q}-switcher`]:{"&_close":{[`${q}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${q}-active-focused)`]:Object.assign({},(0,O.oN)(z)),[`${q}-list-holder-inner`]:{alignItems:"flex-start"},[`&${q}-block-node`]:{[`${q}-list-holder-inner`]:{alignItems:"stretch",[`${q}-node-content-wrapper`]:{flex:"auto"},[`${pt}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Te,insetInlineStart:0,border:`1px solid ${z.colorPrimary}`,opacity:0,animationName:s,animationDuration:z.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${pt}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Te}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${q}-node-content-wrapper`]:{color:z.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${q}-node-content-wrapper`]:Object.assign({},(0,O.oN)(z)),[`&:not(${pt}-disabled).filter-node ${q}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${q}-draggable-icon`]:{flexShrink:0,width:ft,lineHeight:`${ft}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${z.motionDurationSlow}`,[`${pt}:hover &`]:{opacity:.45}},[`&${pt}-disabled`]:{[`${q}-draggable-icon`]:{visibility:"hidden"}}}},[`${q}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ft}},[`${q}-draggable-icon`]:{visibility:"hidden"},[`${q}-switcher`]:Object.assign(Object.assign({},fe(Y,z)),{position:"relative",flex:"none",alignSelf:"stretch",width:ft,margin:0,lineHeight:`${ft}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${q}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:z.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ft/2,bottom:-Te,marginInlineStart:-1,borderInlineEnd:`1px solid ${z.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ft/2*.8,height:ft/2,borderBottom:`1px solid ${z.colorBorder}`,content:'""'}}}),[`${q}-checkbox`]:{top:"initial",marginInlineEnd:P},[`${q}-node-content-wrapper, ${q}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ft,margin:0,padding:`0 ${z.paddingXS/2}px`,color:"inherit",lineHeight:`${ft}px`,background:"transparent",borderRadius:z.borderRadius,cursor:"pointer",transition:`all ${z.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Q},[`&${q}-node-selected`]:{backgroundColor:Ne},[`${q}-iconEle`]:{display:"inline-block",width:ft,height:ft,lineHeight:`${ft}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${q}-unselectable ${q}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${q}-node-content-wrapper`]:Object.assign({lineHeight:`${ft}px`,userSelect:"none"},ve(Y,z)),[`${pt}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${z.colorPrimary}`}},"&-show-line":{[`${q}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ft/2,bottom:-Te,borderInlineEnd:`1px solid ${z.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${q}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${pt}-leaf-last`]:{[`${q}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ft/2}px !important`}}}}})}},de=Y=>{const{treeCls:z,treeNodeCls:q,treeNodePadding:pt,directoryNodeSelectedBg:Te,directoryNodeSelectedColor:ft}=Y;return{[`${z}${z}-directory`]:{[q]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:pt,insetInlineStart:0,transition:`background-color ${Y.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Y.controlItemBgHover}},"> *":{zIndex:1},[`${z}-switcher`]:{transition:`color ${Y.motionDurationMid}`},[`${z}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${z}-node-selected`]:{color:ft,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Te},[`${z}-switcher`]:{color:ft},[`${z}-node-content-wrapper`]:{color:ft,background:"transparent"}}}}}},x=(Y,z)=>{const q=`.${Y}`,pt=`${q}-treenode`,Te=z.paddingXS/2,ft=(0,v.TS)(z,{treeCls:q,treeNodeCls:pt,treeNodePadding:Te});return[w(Y,ft),de(ft)]},R=Y=>{const{controlHeightSM:z}=Y;return{titleHeight:z,nodeHoverBg:Y.controlItemBgHover,nodeSelectedBg:Y.controlItemBgActive}};rt.ZP=(0,L.Z)("Tree",(Y,z)=>{let{prefixCls:q}=z;return[{[Y.componentCls]:(0,A.C2)(`${q}-checkbox`,Y)},x(q,Y),(0,V.Z)(Y)]},Y=>{const{colorTextLightSolid:z,colorPrimary:q}=Y;return Object.assign(Object.assign({},R(Y)),{directoryNodeSelectedColor:z,directoryNodeSelectedBg:q})})},43187:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return pt}});var o=i(5891),A=i(59301),O={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"},V=O,v=i(31533),L=function(ft,Ne){return A.createElement(v.Z,(0,o.Z)({},ft,{ref:Ne,icon:V}))},s=A.forwardRef(L),fe=s,ve=i(23001),w=i(78714),de=i(88627),x=i(1040),R=i(92310),Y=i.n(R),z=i(92343),pt=Te=>{const{prefixCls:ft,switcherIcon:Ne,treeNodeProps:Q,showLine:P}=Te,{isLeaf:c,expanded:F,loading:N}=Q;if(N)return A.createElement(w.Z,{className:`${ft}-switcher-loading-icon`});let _;if(P&&typeof P=="object"&&(_=P.showLeafIcon),c){if(!P)return null;if(typeof _!="boolean"&&_){const Z=typeof _=="function"?_(Q):_,Ue=`${ft}-switcher-line-custom-icon`;return(0,z.l$)(Z)?(0,z.Tm)(Z,{className:Y()(Z.props.className||"",Ue)}):Z}return _?A.createElement(ve.Z,{className:`${ft}-switcher-line-icon`}):A.createElement("span",{className:`${ft}-switcher-leaf-line`})}const M=`${ft}-switcher-icon`,ne=typeof Ne=="function"?Ne(Q):Ne;return(0,z.l$)(ne)?(0,z.Tm)(ne,{className:Y()(ne.props.className||"",M)}):ne!==void 0?ne:P?F?A.createElement(de.Z,{className:`${ft}-switcher-line-icon`}):A.createElement(x.Z,{className:`${ft}-switcher-line-icon`}):A.createElement(fe,{className:M})}},11504:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return $n}});var o=i(59301),A=i(89699),O=i(63913),V=i(5891),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},L=v,s=i(31533),fe=function($e,it){return o.createElement(s.Z,(0,V.Z)({},$e,{ref:it,icon:L}))},ve=o.forwardRef(fe),w=ve,de=i(92310),x=i.n(de),R=i(25769),Y=i.n(R),z=i(29301),q=i(38298),pt=i(28800),Te=i(35788),ft=i(64002),Ne=i(20475),Q=i(24387),P=i(85108),c=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{const it=g=>{const{keyCode:E}=g;E===P.Z.ENTER&&g.preventDefault()},ot=g=>{const{keyCode:E}=g,{onClick:I}=Ce;E===P.Z.ENTER&&I&&I()},{style:zt,noStyle:vn,disabled:Zt}=Ce,on=c(Ce,["style","noStyle","disabled"]);let le={};return vn||(le=Object.assign({},F)),Zt&&(le.pointerEvents="none"),le=Object.assign(Object.assign({},le),zt),o.createElement("div",Object.assign({role:"button",tabIndex:0,ref:$e},on,{onKeyDown:it,onKeyUp:ot,style:le}))}),M=i(36355),ne=i(9763),Z=i(6848),Ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},pe=Ue,It=function($e,it){return o.createElement(s.Z,(0,V.Z)({},$e,{ref:it,icon:pe}))},xe=o.forwardRef(It),Xe=xe,Ve=i(92343),me=i(1643),ie=i(15969),G=i(83116),H=i(93398);const we=(Ce,$e,it,ot)=>{const{titleMarginBottom:zt,fontWeightStrong:vn}=ot;return{marginBottom:zt,color:it,fontWeight:vn,fontSize:Ce,lineHeight:$e}},Ie=Ce=>{const $e=[1,2,3,4,5],it={};return $e.forEach(ot=>{it[` h${ot}&, div&-h${ot}, div&-h${ot} > textarea, h${ot} - `]=we(Ce[`fontSizeHeading${ot}`],Ce[`lineHeightHeading${ot}`],Ce.colorTextHeading,Ce)}),it},ee=Ce=>{const{componentCls:$e}=Ce;return{"a&, a":Object.assign(Object.assign({},(0,oe.N)(Ce)),{textDecoration:Ce.linkDecoration,"&:active, &:hover":{textDecoration:Ce.linkHoverDecoration},[`&[disabled], &${$e}-disabled`]:{color:Ce.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:Ce.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Re=Ce=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:Ce.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:Ce.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:H.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:Ce.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Qe=Ce=>{const{componentCls:$e,paddingSM:it}=Ce,ot=it;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-Ce.paddingSM,marginTop:-ot,marginBottom:`calc(1em - ${ot}px)`},[`${$e}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:Ce.marginXS+2,insetBlockEnd:Ce.marginXS,color:Ce.colorTextDescription,fontWeight:"normal",fontSize:Ce.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Dt=Ce=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:Ce.colorSuccess}}}),Ct=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),ht=Ce=>{const{componentCls:$e,titleMarginTop:it}=Ce;return{[$e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Ce.colorText,wordBreak:"break-word",lineHeight:Ce.lineHeight,[`&${$e}-secondary`]:{color:Ce.colorTextDescription},[`&${$e}-success`]:{color:Ce.colorSuccess},[`&${$e}-warning`]:{color:Ce.colorWarning},[`&${$e}-danger`]:{color:Ce.colorError,"a&:active, a&:focus":{color:Ce.colorErrorActive},"a&:hover":{color:Ce.colorErrorHover}},[`&${$e}-disabled`]:{color:Ce.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Ie(Ce)),{[` + `]=we(Ce[`fontSizeHeading${ot}`],Ce[`lineHeightHeading${ot}`],Ce.colorTextHeading,Ce)}),it},ee=Ce=>{const{componentCls:$e}=Ce;return{"a&, a":Object.assign(Object.assign({},(0,ie.N)(Ce)),{textDecoration:Ce.linkDecoration,"&:active, &:hover":{textDecoration:Ce.linkHoverDecoration},[`&[disabled], &${$e}-disabled`]:{color:Ce.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:Ce.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Re=Ce=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:Ce.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:Ce.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:H.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:Ce.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Ze=Ce=>{const{componentCls:$e,paddingSM:it}=Ce,ot=it;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-Ce.paddingSM,marginTop:-ot,marginBottom:`calc(1em - ${ot}px)`},[`${$e}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:Ce.marginXS+2,insetBlockEnd:Ce.marginXS,color:Ce.colorTextDescription,fontWeight:"normal",fontSize:Ce.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Dt=Ce=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:Ce.colorSuccess}}}),Ct=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),ht=Ce=>{const{componentCls:$e,titleMarginTop:it}=Ce;return{[$e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Ce.colorText,wordBreak:"break-word",lineHeight:Ce.lineHeight,[`&${$e}-secondary`]:{color:Ce.colorTextDescription},[`&${$e}-success`]:{color:Ce.colorSuccess},[`&${$e}-warning`]:{color:Ce.colorWarning},[`&${$e}-danger`]:{color:Ce.colorError,"a&:active, a&:focus":{color:Ce.colorErrorActive},"a&:hover":{color:Ce.colorErrorHover}},[`&${$e}-disabled`]:{color:Ce.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Ie(Ce)),{[` & + h1${$e}, & + h2${$e}, & + h3${$e}, @@ -191,45 +191,45 @@ ${$e}-expand, ${$e}-edit, ${$e}-copy - `]:Object.assign(Object.assign({},(0,oe.N)(Ce)),{marginInlineStart:Ce.marginXXS})}),Qe(Ce)),Dt(Ce)),Ct()),{"&-rtl":{direction:"rtl"}})}};var Ot=(0,G.Z)("Typography",Ce=>[ht(Ce)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Nt=Ce=>{const{prefixCls:$e,"aria-label":it,className:ot,style:zt,direction:vn,maxLength:Zt,autoSize:on=!0,value:ie,onSave:g,onCancel:E,onEnd:I,component:y,enterIcon:$=o.createElement(Xe,null)}=Ce,ce=o.useRef(null),Ge=o.useRef(!1),Ye=o.useRef(),[At,St]=o.useState(ie);o.useEffect(()=>{St(ie)},[ie]),o.useEffect(()=>{if(ce.current&&ce.current.resizableTextArea){const{textArea:U}=ce.current.resizableTextArea;U.focus();const{length:Se}=U.value;U.setSelectionRange(Se,Se)}},[]);const Tt=U=>{let{target:Se}=U;St(Se.value.replace(/[\n\r]/g,""))},Kt=()=>{Ge.current=!0},ge=()=>{Ge.current=!1},bt=U=>{let{keyCode:Se}=U;Ge.current||(Ye.current=Se)},ae=()=>{g(At.trim())},Oe=U=>{let{keyCode:Se,ctrlKey:ze,altKey:qe,metaKey:et,shiftKey:xt}=U;Ye.current===Se&&!Ge.current&&!ze&&!qe&&!et&&!xt&&(Se===P.Z.ENTER?(ae(),I==null||I()):Se===P.Z.ESC&&E())},Pe=()=>{ae()},Ke=y?`${$e}-${y}`:"",[Et,je]=Ot($e),_e=x()($e,`${$e}-edit-content`,{[`${$e}-rtl`]:vn==="rtl"},ot,Ke,je);return Et(o.createElement("div",{className:_e,style:zt},o.createElement(me.Z,{ref:ce,maxLength:Zt,value:At,onChange:Tt,onKeyDown:bt,onKeyUp:Oe,onCompositionStart:Kt,onCompositionEnd:ge,onBlur:Pe,"aria-label":it,rows:1,autoSize:on}),$!==null?(0,Ve.Tm)($,{className:`${$e}-edit-content-confirm`}):null))},Jt=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{const{prefixCls:it,component:ot="article",className:zt,rootClassName:vn,setContentRef:Zt,children:on,direction:ie,style:g}=Ce,E=Jt(Ce,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:I,direction:y,typography:$}=o.useContext(M.E_),ce=ie!=null?ie:y;let Ge=$e;Zt&&(Ge=(0,Ne.sQ)($e,Zt));const Ye=I("typography",it),[At,St]=Ot(Ye),Tt=x()(Ye,$==null?void 0:$.className,{[`${Ye}-rtl`]:ce==="rtl"},zt,vn,St),Kt=Object.assign(Object.assign({},$==null?void 0:$.style),g);return At(o.createElement(ot,Object.assign({className:Tt,style:Kt,ref:Ge},E),on))});function X(Ce,$e){return o.useMemo(()=>{const it=!!Ce;return[it,Object.assign(Object.assign({},$e),it&&typeof Ce=="object"?Ce:null)]},[Ce])}var d=(Ce,$e)=>{const it=o.useRef(!1);o.useEffect(()=>{it.current?Ce():it.current=!0},$e)};function j(Ce){const $e=typeof Ce;return $e==="string"||$e==="number"}function ue(Ce){let $e=0;return Ce.forEach(it=>{j(it)?$e+=String(it).length:$e+=1}),$e}function C(Ce,$e){let it=0;const ot=[];for(let zt=0;zt$e){const g=$e-it;return ot.push(String(vn).slice(0,g)),ot}ot.push(vn),it=ie}return Ce}const h=0,le=1,W=2,D=3,ye=4;var We=Ce=>{let{enabledMeasure:$e,children:it,text:ot,width:zt,fontSize:vn,rows:Zt,onEllipsis:on}=Ce;const[[ie,g,E],I]=o.useState([0,0,0]),[y,$]=o.useState(0),[ce,Ge]=o.useState(h),[Ye,At]=o.useState(0),St=o.useRef(null),Tt=o.useRef(null),Kt=o.useMemo(()=>(0,q.Z)(ot),[ot]),ge=o.useMemo(()=>ue(Kt),[Kt]),bt=o.useMemo(()=>!$e||ce!==D?y&&ce!==ye&&$e?it(C(Kt,y),y{$e&&zt&&vn&&ge&&(Ge(le),I([0,Math.ceil(ge/2),ge]))},[$e,zt,vn,ot,ge,Zt]),(0,pt.Z)(()=>{var Ke;ce===le&&At(((Ke=St.current)===null||Ke===void 0?void 0:Ke.offsetHeight)||0)},[ce]),(0,pt.Z)(()=>{var Ke,Et;if(Ye){if(ce===le){const je=((Ke=Tt.current)===null||Ke===void 0?void 0:Ke.offsetHeight)||0,_e=Zt*Ye;je<=_e?(Ge(ye),on(!1)):Ge(W)}else if(ce===W)if(ie!==E){const je=((Et=Tt.current)===null||Et===void 0?void 0:Et.offsetHeight)||0,_e=Zt*Ye;let U=ie,Se=E;ie===E-1?Se=ie:je<=_e?U=g:Se=g;const ze=Math.ceil((U+Se)/2);I([U,ze,Se])}else Ge(D),$(g),on(!0)}},[ce,ie,E,Zt,Ye]);const ae={width:zt,whiteSpace:"normal",margin:0,padding:0},Oe=(Ke,Et,je)=>o.createElement("span",{"aria-hidden":!0,ref:Et,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(vn/2)*2},je)},Ke),Pe=(Ke,Et)=>{const je=C(Kt,Ke);return Oe(it(je,!0),Et,ae)};return o.createElement(o.Fragment,null,bt,$e&&ce!==D&&ce!==ye&&o.createElement(o.Fragment,null,Oe("lg",St,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ce===le?Oe(it(Kt,!1),Tt,ae):Pe(g,Tt)))},lt=Ce=>{let{enabledEllipsis:$e,isEllipsis:it,children:ot,tooltipProps:zt}=Ce;return!(zt!=null&&zt.title)||!$e?ot:o.createElement(Z.Z,Object.assign({open:it?void 0:!1},zt),ot)},K=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{var it,ot,zt;const{prefixCls:vn,className:Zt,style:on,type:ie,disabled:g,children:E,ellipsis:I,editable:y,copyable:$,component:ce,title:Ge}=Ce,Ye=K(Ce,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:At,direction:St}=o.useContext(M.E_),[Tt]=(0,ne.Z)("Text"),Kt=o.useRef(null),ge=o.useRef(null),bt=At("typography",vn),ae=(0,ft.Z)(Ye,["mark","code","delete","underline","strong","keyboard","italic"]),[Oe,Pe]=X(y),[Ke,Et]=(0,Te.Z)(!1,{value:Pe.editing}),{triggerType:je=["icon"]}=Pe,_e=un=>{var Wt;un&&((Wt=Pe.onStart)===null||Wt===void 0||Wt.call(Pe)),Et(un)};d(()=>{var un;Ke||(un=ge.current)===null||un===void 0||un.focus()},[Ke]);const U=un=>{un==null||un.preventDefault(),_e(!0)},Se=un=>{var Wt;(Wt=Pe.onChange)===null||Wt===void 0||Wt.call(Pe,un),_e(!1)},ze=()=>{var un;(un=Pe.onCancel)===null||un===void 0||un.call(Pe),_e(!1)},[qe,et]=X($),[xt,J]=o.useState(!1),Ee=o.useRef(null),De={};et.format&&(De.format=et.format);const Ze=()=>{Ee.current&&clearTimeout(Ee.current)},ut=un=>{var Wt;un==null||un.preventDefault(),un==null||un.stopPropagation(),Y()(et.text||String(E)||"",De),J(!0),Ze(),Ee.current=setTimeout(()=>{J(!1)},3e3),(Wt=et.onCopy)===null||Wt===void 0||Wt.call(et,un)};o.useEffect(()=>Ze,[]);const[tn,rn]=o.useState(!1),[kt,gt]=o.useState(!1),[Gt,sn]=o.useState(!1),[yn,bn]=o.useState(!1),[mn,Pn]=o.useState(!1),[Mn,er]=o.useState(!0),[rr,An]=X(I,{expandable:!1}),jt=rr&&!Gt,{rows:Xt=1}=An,Fn=o.useMemo(()=>!jt||An.suffix!==void 0||An.onEllipsis||An.expandable||Oe||qe,[jt,An,Oe,qe]);(0,pt.Z)(()=>{rr&&!Fn&&(rn((0,Q.G)("webkitLineClamp")),gt((0,Q.G)("textOverflow")))},[Fn,rr]);const xn=o.useMemo(()=>Fn?!1:Xt===1?kt:tn,[Fn,kt,tn]),kn=jt&&(xn?mn:yn),Nn=jt&&Xt===1&&xn,Cn=jt&&Xt>1&&xn,cn=un=>{var Wt;sn(!0),(Wt=An.onExpand)===null||Wt===void 0||Wt.call(An,un)},[Qn,Me]=o.useState(0),[ke,Ae]=o.useState(0),tt=(un,Wt)=>{let{offsetWidth:In}=un;var qn;Me(In),Ae(parseInt((qn=window.getComputedStyle)===null||qn===void 0?void 0:qn.call(window,Wt).fontSize,10)||0)},Pt=un=>{var Wt;bn(un),yn!==un&&((Wt=An.onEllipsis)===null||Wt===void 0||Wt.call(An,un))};o.useEffect(()=>{const un=Kt.current;if(rr&&xn&&un){const Wt=Cn?un.offsetHeight{const un=Kt.current;if(typeof IntersectionObserver=="undefined"||!un||!xn||!jt)return;const Wt=new IntersectionObserver(()=>{er(!!un.offsetParent)});return Wt.observe(un),()=>{Wt.disconnect()}},[xn,jt]);let an={};An.tooltip===!0?an={title:(it=Pe.text)!==null&&it!==void 0?it:E}:o.isValidElement(An.tooltip)?an={title:An.tooltip}:typeof An.tooltip=="object"?an=Object.assign({title:(ot=Pe.text)!==null&&ot!==void 0?ot:E},An.tooltip):an={title:An.tooltip};const Rt=o.useMemo(()=>{const un=Wt=>["string","number"].includes(typeof Wt);if(!(!rr||xn)){if(un(Pe.text))return Pe.text;if(un(E))return E;if(un(Ge))return Ge;if(un(an.title))return an.title}},[rr,xn,Ge,an.title,kn]);if(Ke)return o.createElement(Nt,{value:(zt=Pe.text)!==null&&zt!==void 0?zt:typeof E=="string"?E:"",onSave:Se,onCancel:ze,onEnd:Pe.onEnd,prefixCls:bt,className:Zt,style:on,direction:St,component:ce,maxLength:Pe.maxLength,autoSize:Pe.autoSize,enterIcon:Pe.enterIcon});const Lt=()=>{const{expandable:un,symbol:Wt}=An;if(!un)return null;let In;return Wt?In=Wt:In=Tt==null?void 0:Tt.expand,o.createElement("a",{key:"expand",className:`${bt}-expand`,onClick:cn,"aria-label":Tt==null?void 0:Tt.expand},In)},st=()=>{if(!Oe)return;const{icon:un,tooltip:Wt}=Pe,In=(0,q.Z)(Wt)[0]||(Tt==null?void 0:Tt.edit),qn=typeof In=="string"?In:"";return je.includes("icon")?o.createElement(Z.Z,{key:"edit",title:Wt===!1?"":In},o.createElement(_,{ref:ge,className:`${bt}-edit`,onClick:U,"aria-label":qn},un||o.createElement(w,{role:"button"}))):null},qt=()=>{if(!qe)return;const{tooltips:un,icon:Wt}=et,In=he(un),qn=he(Wt),pr=xt?k(In[1],Tt==null?void 0:Tt.copied):k(In[0],Tt==null?void 0:Tt.copy),xr=xt?Tt==null?void 0:Tt.copied:Tt==null?void 0:Tt.copy,Qr=typeof pr=="string"?pr:xr;return o.createElement(Z.Z,{key:"copy",title:pr},o.createElement(_,{className:x()(`${bt}-copy`,xt&&`${bt}-copy-success`),onClick:ut,"aria-label":Qr},xt?k(qn[1],o.createElement(A.Z,null),!0):k(qn[0],o.createElement(O.Z,null),!0)))},Bn=un=>[un&&Lt(),st(),qt()],_n=un=>[un&&o.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Be),An.suffix,Bn(un)];return o.createElement(z.Z,{onResize:tt,disabled:!jt||xn},un=>o.createElement(lt,{tooltipProps:an,enabledEllipsis:jt,isEllipsis:kn},o.createElement(te,Object.assign({className:x()({[`${bt}-${ie}`]:ie,[`${bt}-disabled`]:g,[`${bt}-ellipsis`]:rr,[`${bt}-single-line`]:jt&&Xt===1,[`${bt}-ellipsis-single-line`]:Nn,[`${bt}-ellipsis-multiple-line`]:Cn},Zt),prefixCls:vn,style:Object.assign(Object.assign({},on),{WebkitLineClamp:Cn?Xt:void 0}),component:ce,ref:(0,Ne.sQ)(un,Kt,$e),direction:St,onClick:je.includes("text")?U:void 0,"aria-label":Rt==null?void 0:Rt.toString(),title:Ge},ae),o.createElement(We,{enabledMeasure:jt&&!xn,text:E,rows:Xt,width:Qn,fontSize:ke,onEllipsis:Pt},(Wt,In)=>{let qn=Wt;return Wt.length&&In&&Rt&&(qn=o.createElement("span",{key:"show-content","aria-hidden":!0},qn)),f(Ce,o.createElement(o.Fragment,null,qn,_n(In)))}))))}),wt=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{var{ellipsis:it,rel:ot}=Ce,zt=wt(Ce,["ellipsis","rel"]);const vn=Object.assign(Object.assign({},zt),{rel:ot===void 0&&zt.target==="_blank"?"noopener noreferrer":ot});return delete vn.navigate,o.createElement(yt,Object.assign({},vn,{ref:$e,ellipsis:!!it,component:"a"}))}),nn=o.forwardRef((Ce,$e)=>o.createElement(yt,Object.assign({ref:$e},Ce,{component:"div"}))),_t=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{var{ellipsis:it}=Ce,ot=_t(Ce,["ellipsis"]);const zt=o.useMemo(()=>it&&typeof it=="object"?(0,ft.Z)(it,["expandable","rows"]):it,[it]);return o.createElement(yt,Object.assign({ref:$e},ot,{ellipsis:zt,component:"span"}))};var Tn=o.forwardRef(pn),Yt=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{const{level:it=1}=Ce,ot=Yt(Ce,["level"]);let zt;return zn.includes(it)?zt=`h${it}`:zt="h1",o.createElement(yt,Object.assign({ref:$e},ot,{component:zt}))});const Dn=te;Dn.Text=Tn,Dn.Link=Ut,Dn.Title=fn,Dn.Paragraph=nn;var $n=Dn},41889:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return bt}});var o=i(59301),A=i(26390),O=i(92310),V=i.n(O),v=i(5891),L=i(79545),s=i(68550),fe=i(17928),ve=i(7711),w=i(80962),de=i(19149),x=i(50204),R=i(80665),Y=i(20959),z=i(36994);function q(ae,Oe){var Pe="cannot ".concat(ae.method," ").concat(ae.action," ").concat(Oe.status,"'"),Ke=new Error(Pe);return Ke.status=Oe.status,Ke.method=ae.method,Ke.url=ae.action,Ke}function pt(ae){var Oe=ae.responseText||ae.response;if(!Oe)return Oe;try{return JSON.parse(Oe)}catch(Pe){return Oe}}function Te(ae){var Oe=new XMLHttpRequest;ae.onProgress&&Oe.upload&&(Oe.upload.onprogress=function(je){je.total>0&&(je.percent=je.loaded/je.total*100),ae.onProgress(je)});var Pe=new FormData;ae.data&&Object.keys(ae.data).forEach(function(Et){var je=ae.data[Et];if(Array.isArray(je)){je.forEach(function(_e){Pe.append("".concat(Et,"[]"),_e)});return}Pe.append(Et,je)}),ae.file instanceof Blob?Pe.append(ae.filename,ae.file,ae.file.name):Pe.append(ae.filename,ae.file),Oe.onerror=function(je){ae.onError(je)},Oe.onload=function(){return Oe.status<200||Oe.status>=300?ae.onError(q(ae,Oe),pt(Oe)):ae.onSuccess(pt(Oe),Oe)},Oe.open(ae.method,ae.action,!0),ae.withCredentials&&"withCredentials"in Oe&&(Oe.withCredentials=!0);var Ke=ae.headers||{};return Ke["X-Requested-With"]!==null&&Oe.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ke).forEach(function(Et){Ke[Et]!==null&&Oe.setRequestHeader(Et,Ke[Et])}),Oe.send(Pe),{abort:function(){Oe.abort()}}}var ft=+new Date,Ne=0;function Q(){return"rc-upload-".concat(ft,"-").concat(++Ne)}var P=i(51395),c=function(ae,Oe){if(ae&&Oe){var Pe=Array.isArray(Oe)?Oe:Oe.split(","),Ke=ae.name||"",Et=ae.type||"",je=Et.replace(/\/.*$/,"");return Pe.some(function(_e){var U=_e.trim();if(/^\*(\/\*)?$/.test(_e))return!0;if(U.charAt(0)==="."){var Se=Ke.toLowerCase(),ze=U.toLowerCase(),qe=[ze];return(ze===".jpg"||ze===".jpeg")&&(qe=[".jpg",".jpeg"]),qe.some(function(et){return Se.endsWith(et)})}return/\/\*$/.test(U)?je===U.replace(/\/.*$/,""):Et===U?!0:/^\w+$/.test(U)?((0,P.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(U,"'.Skip for check.")),!0):!1})}return!0};function F(ae,Oe){var Pe=ae.createReader(),Ke=[];function Et(){Pe.readEntries(function(je){var _e=Array.prototype.slice.apply(je);Ke=Ke.concat(_e);var U=!_e.length;U?Oe(Ke):Et()})}Et()}var N=function(Oe,Pe,Ke){var Et=function je(_e,U){_e&&(_e.path=U||"",_e.isFile?_e.file(function(Se){Ke(Se)&&(_e.fullPath&&!Se.webkitRelativePath&&(Object.defineProperties(Se,{webkitRelativePath:{writable:!0}}),Se.webkitRelativePath=_e.fullPath.replace(/^\//,""),Object.defineProperties(Se,{webkitRelativePath:{writable:!1}})),Pe([Se]))}):_e.isDirectory&&F(_e,function(Se){Se.forEach(function(ze){je(ze,"".concat(U).concat(_e.name,"/"))})}))};Oe.forEach(function(je){Et(je.webkitGetAsEntry())})},_=N,M=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ne=function(ae){(0,fe.Z)(Pe,ae);var Oe=(0,ve.Z)(Pe);function Pe(){var Ke;(0,L.Z)(this,Pe);for(var Et=arguments.length,je=new Array(Et),_e=0;_e{let{uid:je}=Et;return je===ae.uid});return Ke===-1?Pe.push(ae):Pe[Ke]=ae,Pe}function ye(ae,Oe){const Pe=ae.uid!==void 0?"uid":"name";return Oe.filter(Ke=>Ke[Pe]===ae[Pe])[0]}function at(ae,Oe){const Pe=ae.uid!==void 0?"uid":"name",Ke=Oe.filter(Et=>Et[Pe]!==ae[Pe]);return Ke.length===Oe.length?null:Ke}const We=function(){const Oe=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ke=Oe[Oe.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ke)||[""])[0]},se=ae=>ae.indexOf("image/")===0,lt=ae=>{if(ae.type&&!ae.thumbUrl)return se(ae.type);const Oe=ae.thumbUrl||ae.url||"",Pe=We(Oe);return/^data:image\//.test(Oe)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Pe)?!0:!(/^data:/.test(Oe)||Pe)},K=200;function f(ae){return new Promise(Oe=>{if(!ae.type||!se(ae.type)){Oe("");return}const Pe=document.createElement("canvas");Pe.width=K,Pe.height=K,Pe.style.cssText=`position: fixed; left: 0; top: 0; width: ${K}px; height: ${K}px; z-index: 9999; display: none;`,document.body.appendChild(Pe);const Ke=Pe.getContext("2d"),Et=new Image;if(Et.onload=()=>{const{width:je,height:_e}=Et;let U=K,Se=K,ze=0,qe=0;je>_e?(Se=_e*(K/je),qe=-(Se-U)/2):(U=je*(K/_e),ze=-(U-Se)/2),Ke.drawImage(Et,ze,qe,U,Se);const et=Pe.toDataURL();document.body.removeChild(Pe),window.URL.revokeObjectURL(Et.src),Oe(et)},Et.crossOrigin="anonymous",ae.type.startsWith("image/svg+xml")){const je=new FileReader;je.onload=()=>{je.result&&(Et.src=je.result)},je.readAsDataURL(ae)}else if(ae.type.startsWith("image/gif")){const je=new FileReader;je.onload=()=>{je.result&&Oe(je.result)},je.readAsDataURL(ae)}else Et.src=window.URL.createObjectURL(ae)})}var k=i(76466),he=i(37364),Be=i(20970),dt=i(93948),yt=i(6848),Ft=o.forwardRef((ae,Oe)=>{let{prefixCls:Pe,className:Ke,style:Et,locale:je,listType:_e,file:U,items:Se,progress:ze,iconRender:qe,actionIconRender:et,itemRender:xt,isImgUrl:J,showPreviewIcon:Ee,showRemoveIcon:De,showDownloadIcon:Ze,previewIcon:ut,removeIcon:tn,downloadIcon:rn,onPreview:kt,onDownload:gt,onClose:Gt}=ae;var sn,yn;const{status:bn}=U,[mn,Pn]=o.useState(bn);o.useEffect(()=>{bn!=="removed"&&Pn(bn)},[bn]);const[Mn,er]=o.useState(!1);o.useEffect(()=>{const Rt=setTimeout(()=>{er(!0)},300);return()=>{clearTimeout(Rt)}},[]);const rr=qe(U);let An=o.createElement("div",{className:`${Pe}-icon`},rr);if(_e==="picture"||_e==="picture-card"||_e==="picture-circle")if(mn==="uploading"||!U.thumbUrl&&!U.url){const Rt=V()(`${Pe}-list-item-thumbnail`,{[`${Pe}-list-item-file`]:mn!=="uploading"});An=o.createElement("div",{className:Rt},rr)}else{const Rt=J!=null&&J(U)?o.createElement("img",{src:U.thumbUrl||U.url,alt:U.name,className:`${Pe}-list-item-image`,crossOrigin:U.crossOrigin}):rr,Lt=V()(`${Pe}-list-item-thumbnail`,{[`${Pe}-list-item-file`]:J&&!J(U)});An=o.createElement("a",{className:Lt,onClick:st=>kt(U,st),href:U.url||U.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Rt)}const jt=V()(`${Pe}-list-item`,`${Pe}-list-item-${mn}`),Xt=typeof U.linkProps=="string"?JSON.parse(U.linkProps):U.linkProps,Fn=De?et((typeof tn=="function"?tn(U):tn)||o.createElement(k.Z,null),()=>Gt(U),Pe,je.removeFile):null,xn=Ze&&mn==="done"?et((typeof rn=="function"?rn(U):rn)||o.createElement(he.Z,null),()=>gt(U),Pe,je.downloadFile):null,kn=_e!=="picture-card"&&_e!=="picture-circle"&&o.createElement("span",{key:"download-delete",className:V()(`${Pe}-list-item-actions`,{picture:_e==="picture"})},xn,Fn),Nn=V()(`${Pe}-list-item-name`),Cn=U.url?[o.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Nn,title:U.name},Xt,{href:U.url,onClick:Rt=>kt(U,Rt)}),U.name),kn]:[o.createElement("span",{key:"view",className:Nn,onClick:Rt=>kt(U,Rt),title:U.name},U.name),kn],cn={pointerEvents:"none",opacity:.5},Qn=Ee?o.createElement("a",{href:U.url||U.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:U.url||U.thumbUrl?void 0:cn,onClick:Rt=>kt(U,Rt),title:je.previewFile},typeof ut=="function"?ut(U):ut||o.createElement(Be.Z,null)):null,Me=(_e==="picture-card"||_e==="picture-circle")&&mn!=="uploading"&&o.createElement("span",{className:`${Pe}-list-item-actions`},Qn,mn==="done"&&xn,Fn),{getPrefixCls:ke}=o.useContext(me.E_),Ae=ke(),tt=o.createElement("div",{className:jt},An,Cn,Me,Mn&&o.createElement(j.default,{motionName:`${Ae}-fade`,visible:mn==="uploading",motionDeadline:2e3},Rt=>{let{className:Lt}=Rt;const st="percent"in U?o.createElement(dt.Z,Object.assign({},ze,{type:"line",percent:U.percent,"aria-label":U["aria-label"],"aria-labelledby":U["aria-labelledby"]})):null;return o.createElement("div",{className:V()(`${Pe}-list-item-progress`,Lt)},st)})),Pt=U.response&&typeof U.response=="string"?U.response:((sn=U.error)===null||sn===void 0?void 0:sn.statusText)||((yn=U.error)===null||yn===void 0?void 0:yn.message)||je.uploadError,an=mn==="error"?o.createElement(yt.Z,{title:Pt,getPopupContainer:Rt=>Rt.parentNode},tt):tt;return o.createElement("div",{className:V()(`${Pe}-list-item-container`,Ke),style:Et,ref:Oe},xt?xt(an,U,Se,{download:gt.bind(null,U),preview:kt.bind(null,U),remove:Gt.bind(null,U)}):an)});const Ut=(ae,Oe)=>{const{listType:Pe="text",previewFile:Ke=f,onPreview:Et,onDownload:je,onRemove:_e,locale:U,iconRender:Se,isImageUrl:ze=lt,prefixCls:qe,items:et=[],showPreviewIcon:xt=!0,showRemoveIcon:J=!0,showDownloadIcon:Ee=!1,removeIcon:De,previewIcon:Ze,downloadIcon:ut,progress:tn={size:[-1,2],showInfo:!1},appendAction:rn,appendActionVisible:kt=!0,itemRender:gt,disabled:Gt}=ae,sn=(0,ue.Z)(),[yn,bn]=o.useState(!1);o.useEffect(()=>{Pe!=="picture"&&Pe!=="picture-card"&&Pe!=="picture-circle"||(et||[]).forEach(cn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(cn.originFileObj instanceof File||cn.originFileObj instanceof Blob)||cn.thumbUrl!==void 0||(cn.thumbUrl="",Ke&&Ke(cn.originFileObj).then(Qn=>{cn.thumbUrl=Qn||"",sn()}))})},[Pe,et,Ke]),o.useEffect(()=>{bn(!0)},[]);const mn=(cn,Qn)=>{if(Et)return Qn==null||Qn.preventDefault(),Et(cn)},Pn=cn=>{typeof je=="function"?je(cn):cn.url&&window.open(cn.url)},Mn=cn=>{_e==null||_e(cn)},er=cn=>{if(Se)return Se(cn,Pe);const Qn=cn.status==="uploading",Me=ze&&ze(cn)?o.createElement(d,null):o.createElement(Dt,null);let ke=Qn?o.createElement(Ct.Z,null):o.createElement(Jt,null);return Pe==="picture"?ke=Qn?o.createElement(Ct.Z,null):Me:(Pe==="picture-card"||Pe==="picture-circle")&&(ke=Qn?U.uploading:Me),ke},rr=(cn,Qn,Me,ke)=>{const Ae={type:"text",size:"small",title:ke,onClick:tt=>{Qn(),(0,h.l$)(cn)&&cn.props.onClick&&cn.props.onClick(tt)},className:`${Me}-list-item-action`,disabled:Gt};if((0,h.l$)(cn)){const tt=(0,h.Tm)(cn,Object.assign(Object.assign({},cn.props),{onClick:()=>{}}));return o.createElement(le.ZP,Object.assign({},Ae,{icon:tt}))}return o.createElement(le.ZP,Object.assign({},Ae),o.createElement("span",null,cn))};o.useImperativeHandle(Oe,()=>({handlePreview:mn,handleDownload:Pn}));const{getPrefixCls:An}=o.useContext(me.E_),jt=An("upload",qe),Xt=An(),Fn=V()(`${jt}-list`,`${jt}-list-${Pe}`),xn=(0,A.Z)(et.map(cn=>({key:cn.uid,file:cn})));let Nn={motionDeadline:2e3,motionName:`${jt}-${Pe==="picture-card"||Pe==="picture-circle"?"animate-inline":"animate"}`,keys:xn,motionAppear:yn};const Cn=o.useMemo(()=>{const cn=Object.assign({},(0,C.Z)(Xt));return delete cn.onAppearEnd,delete cn.onEnterEnd,delete cn.onLeaveEnd,cn},[Xt]);return Pe!=="picture-card"&&Pe!=="picture-circle"&&(Nn=Object.assign(Object.assign({},Cn),Nn)),o.createElement("div",{className:Fn},o.createElement(j.CSSMotionList,Object.assign({},Nn,{component:!1}),cn=>{let{key:Qn,file:Me,className:ke,style:Ae}=cn;return o.createElement(Ft,{key:Qn,locale:U,prefixCls:jt,className:ke,style:Ae,file:Me,items:et,progress:tn,listType:Pe,isImgUrl:ze,showPreviewIcon:xt,showRemoveIcon:J,showDownloadIcon:Ee,removeIcon:De,previewIcon:Ze,downloadIcon:ut,iconRender:er,actionIconRender:rr,itemRender:gt,onPreview:mn,onDownload:Pn,onClose:Mn})}),rn&&o.createElement(j.default,Object.assign({},Nn,{visible:kt,forceRender:!0}),cn=>{let{className:Qn,style:Me}=cn;return(0,h.Tm)(rn,ke=>({className:V()(ke.className,Qn),style:Object.assign(Object.assign(Object.assign({},Me),{pointerEvents:Qn?"none":void 0}),ke.style)}))}))};var nn=o.forwardRef(Ut),_t=i(17313),pn=i(8378),Tn=i(83116),Yt=i(37613),On=ae=>{const{componentCls:Oe,iconCls:Pe}=ae;return{[`${Oe}-wrapper`]:{[`${Oe}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ae.colorFillAlter,border:`${ae.lineWidth}px dashed ${ae.colorBorder}`,borderRadius:ae.borderRadiusLG,cursor:"pointer",transition:`border-color ${ae.motionDurationSlow}`,[Oe]:{padding:`${ae.padding}px 0`},[`${Oe}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Oe}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Oe}-disabled):hover`]:{borderColor:ae.colorPrimaryHover},[`p${Oe}-drag-icon`]:{marginBottom:ae.margin,[Pe]:{color:ae.colorPrimary,fontSize:ae.uploadThumbnailSize}},[`p${Oe}-text`]:{margin:`0 0 ${ae.marginXXS}px`,color:ae.colorTextHeading,fontSize:ae.fontSizeLG},[`p${Oe}-hint`]:{color:ae.colorTextDescription,fontSize:ae.fontSize},[`&${Oe}-disabled`]:{cursor:"not-allowed",[`p${Oe}-drag-icon ${Pe}, + `]:Object.assign(Object.assign({},(0,ie.N)(Ce)),{marginInlineStart:Ce.marginXXS})}),Ze(Ce)),Dt(Ce)),Ct()),{"&-rtl":{direction:"rtl"}})}};var Ot=(0,G.Z)("Typography",Ce=>[ht(Ce)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Nt=Ce=>{const{prefixCls:$e,"aria-label":it,className:ot,style:zt,direction:vn,maxLength:Zt,autoSize:on=!0,value:le,onSave:g,onCancel:E,onEnd:I,component:y,enterIcon:$=o.createElement(Xe,null)}=Ce,ce=o.useRef(null),Ge=o.useRef(!1),Ye=o.useRef(),[At,St]=o.useState(le);o.useEffect(()=>{St(le)},[le]),o.useEffect(()=>{if(ce.current&&ce.current.resizableTextArea){const{textArea:U}=ce.current.resizableTextArea;U.focus();const{length:Se}=U.value;U.setSelectionRange(Se,Se)}},[]);const Tt=U=>{let{target:Se}=U;St(Se.value.replace(/[\n\r]/g,""))},Kt=()=>{Ge.current=!0},ge=()=>{Ge.current=!1},bt=U=>{let{keyCode:Se}=U;Ge.current||(Ye.current=Se)},oe=()=>{g(At.trim())},Oe=U=>{let{keyCode:Se,ctrlKey:ze,altKey:qe,metaKey:et,shiftKey:xt}=U;Ye.current===Se&&!Ge.current&&!ze&&!qe&&!et&&!xt&&(Se===P.Z.ENTER?(oe(),I==null||I()):Se===P.Z.ESC&&E())},Pe=()=>{oe()},Ke=y?`${$e}-${y}`:"",[Et,je]=Ot($e),_e=x()($e,`${$e}-edit-content`,{[`${$e}-rtl`]:vn==="rtl"},ot,Ke,je);return Et(o.createElement("div",{className:_e,style:zt},o.createElement(me.Z,{ref:ce,maxLength:Zt,value:At,onChange:Tt,onKeyDown:bt,onKeyUp:Oe,onCompositionStart:Kt,onCompositionEnd:ge,onBlur:Pe,"aria-label":it,rows:1,autoSize:on}),$!==null?(0,Ve.Tm)($,{className:`${$e}-edit-content-confirm`}):null))},Jt=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{const{prefixCls:it,component:ot="article",className:zt,rootClassName:vn,setContentRef:Zt,children:on,direction:le,style:g}=Ce,E=Jt(Ce,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:I,direction:y,typography:$}=o.useContext(M.E_),ce=le!=null?le:y;let Ge=$e;Zt&&(Ge=(0,Ne.sQ)($e,Zt));const Ye=I("typography",it),[At,St]=Ot(Ye),Tt=x()(Ye,$==null?void 0:$.className,{[`${Ye}-rtl`]:ce==="rtl"},zt,vn,St),Kt=Object.assign(Object.assign({},$==null?void 0:$.style),g);return At(o.createElement(ot,Object.assign({className:Tt,style:Kt,ref:Ge},E),on))});function X(Ce,$e){return o.useMemo(()=>{const it=!!Ce;return[it,Object.assign(Object.assign({},$e),it&&typeof Ce=="object"?Ce:null)]},[Ce])}var d=(Ce,$e)=>{const it=o.useRef(!1);o.useEffect(()=>{it.current?Ce():it.current=!0},$e)};function j(Ce){const $e=typeof Ce;return $e==="string"||$e==="number"}function ue(Ce){let $e=0;return Ce.forEach(it=>{j(it)?$e+=String(it).length:$e+=1}),$e}function C(Ce,$e){let it=0;const ot=[];for(let zt=0;zt$e){const g=$e-it;return ot.push(String(vn).slice(0,g)),ot}ot.push(vn),it=le}return Ce}const h=0,se=1,W=2,D=3,ye=4;var We=Ce=>{let{enabledMeasure:$e,children:it,text:ot,width:zt,fontSize:vn,rows:Zt,onEllipsis:on}=Ce;const[[le,g,E],I]=o.useState([0,0,0]),[y,$]=o.useState(0),[ce,Ge]=o.useState(h),[Ye,At]=o.useState(0),St=o.useRef(null),Tt=o.useRef(null),Kt=o.useMemo(()=>(0,q.Z)(ot),[ot]),ge=o.useMemo(()=>ue(Kt),[Kt]),bt=o.useMemo(()=>!$e||ce!==D?y&&ce!==ye&&$e?it(C(Kt,y),y{$e&&zt&&vn&&ge&&(Ge(se),I([0,Math.ceil(ge/2),ge]))},[$e,zt,vn,ot,ge,Zt]),(0,pt.Z)(()=>{var Ke;ce===se&&At(((Ke=St.current)===null||Ke===void 0?void 0:Ke.offsetHeight)||0)},[ce]),(0,pt.Z)(()=>{var Ke,Et;if(Ye){if(ce===se){const je=((Ke=Tt.current)===null||Ke===void 0?void 0:Ke.offsetHeight)||0,_e=Zt*Ye;je<=_e?(Ge(ye),on(!1)):Ge(W)}else if(ce===W)if(le!==E){const je=((Et=Tt.current)===null||Et===void 0?void 0:Et.offsetHeight)||0,_e=Zt*Ye;let U=le,Se=E;le===E-1?Se=le:je<=_e?U=g:Se=g;const ze=Math.ceil((U+Se)/2);I([U,ze,Se])}else Ge(D),$(g),on(!0)}},[ce,le,E,Zt,Ye]);const oe={width:zt,whiteSpace:"normal",margin:0,padding:0},Oe=(Ke,Et,je)=>o.createElement("span",{"aria-hidden":!0,ref:Et,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(vn/2)*2},je)},Ke),Pe=(Ke,Et)=>{const je=C(Kt,Ke);return Oe(it(je,!0),Et,oe)};return o.createElement(o.Fragment,null,bt,$e&&ce!==D&&ce!==ye&&o.createElement(o.Fragment,null,Oe("lg",St,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ce===se?Oe(it(Kt,!1),Tt,oe):Pe(g,Tt)))},lt=Ce=>{let{enabledEllipsis:$e,isEllipsis:it,children:ot,tooltipProps:zt}=Ce;return!(zt!=null&&zt.title)||!$e?ot:o.createElement(Z.Z,Object.assign({open:it?void 0:!1},zt),ot)},K=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{var it,ot,zt;const{prefixCls:vn,className:Zt,style:on,type:le,disabled:g,children:E,ellipsis:I,editable:y,copyable:$,component:ce,title:Ge}=Ce,Ye=K(Ce,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:At,direction:St}=o.useContext(M.E_),[Tt]=(0,ne.Z)("Text"),Kt=o.useRef(null),ge=o.useRef(null),bt=At("typography",vn),oe=(0,ft.Z)(Ye,["mark","code","delete","underline","strong","keyboard","italic"]),[Oe,Pe]=X(y),[Ke,Et]=(0,Te.Z)(!1,{value:Pe.editing}),{triggerType:je=["icon"]}=Pe,_e=un=>{var Wt;un&&((Wt=Pe.onStart)===null||Wt===void 0||Wt.call(Pe)),Et(un)};d(()=>{var un;Ke||(un=ge.current)===null||un===void 0||un.focus()},[Ke]);const U=un=>{un==null||un.preventDefault(),_e(!0)},Se=un=>{var Wt;(Wt=Pe.onChange)===null||Wt===void 0||Wt.call(Pe,un),_e(!1)},ze=()=>{var un;(un=Pe.onCancel)===null||un===void 0||un.call(Pe),_e(!1)},[qe,et]=X($),[xt,J]=o.useState(!1),Ee=o.useRef(null),De={};et.format&&(De.format=et.format);const Qe=()=>{Ee.current&&clearTimeout(Ee.current)},ut=un=>{var Wt;un==null||un.preventDefault(),un==null||un.stopPropagation(),Y()(et.text||String(E)||"",De),J(!0),Qe(),Ee.current=setTimeout(()=>{J(!1)},3e3),(Wt=et.onCopy)===null||Wt===void 0||Wt.call(et,un)};o.useEffect(()=>Qe,[]);const[nn,tn]=o.useState(!1),[kt,gt]=o.useState(!1),[Gt,sn]=o.useState(!1),[yn,bn]=o.useState(!1),[mn,Pn]=o.useState(!1),[Mn,er]=o.useState(!0),[rr,An]=X(I,{expandable:!1}),jt=rr&&!Gt,{rows:Xt=1}=An,Fn=o.useMemo(()=>!jt||An.suffix!==void 0||An.onEllipsis||An.expandable||Oe||qe,[jt,An,Oe,qe]);(0,pt.Z)(()=>{rr&&!Fn&&(tn((0,Q.G)("webkitLineClamp")),gt((0,Q.G)("textOverflow")))},[Fn,rr]);const xn=o.useMemo(()=>Fn?!1:Xt===1?kt:nn,[Fn,kt,nn]),kn=jt&&(xn?mn:yn),Nn=jt&&Xt===1&&xn,Cn=jt&&Xt>1&&xn,cn=un=>{var Wt;sn(!0),(Wt=An.onExpand)===null||Wt===void 0||Wt.call(An,un)},[Qn,Me]=o.useState(0),[ke,Ae]=o.useState(0),tt=(un,Wt)=>{let{offsetWidth:In}=un;var qn;Me(In),Ae(parseInt((qn=window.getComputedStyle)===null||qn===void 0?void 0:qn.call(window,Wt).fontSize,10)||0)},Pt=un=>{var Wt;bn(un),yn!==un&&((Wt=An.onEllipsis)===null||Wt===void 0||Wt.call(An,un))};o.useEffect(()=>{const un=Kt.current;if(rr&&xn&&un){const Wt=Cn?un.offsetHeight{const un=Kt.current;if(typeof IntersectionObserver=="undefined"||!un||!xn||!jt)return;const Wt=new IntersectionObserver(()=>{er(!!un.offsetParent)});return Wt.observe(un),()=>{Wt.disconnect()}},[xn,jt]);let an={};An.tooltip===!0?an={title:(it=Pe.text)!==null&&it!==void 0?it:E}:o.isValidElement(An.tooltip)?an={title:An.tooltip}:typeof An.tooltip=="object"?an=Object.assign({title:(ot=Pe.text)!==null&&ot!==void 0?ot:E},An.tooltip):an={title:An.tooltip};const Rt=o.useMemo(()=>{const un=Wt=>["string","number"].includes(typeof Wt);if(!(!rr||xn)){if(un(Pe.text))return Pe.text;if(un(E))return E;if(un(Ge))return Ge;if(un(an.title))return an.title}},[rr,xn,Ge,an.title,kn]);if(Ke)return o.createElement(Nt,{value:(zt=Pe.text)!==null&&zt!==void 0?zt:typeof E=="string"?E:"",onSave:Se,onCancel:ze,onEnd:Pe.onEnd,prefixCls:bt,className:Zt,style:on,direction:St,component:ce,maxLength:Pe.maxLength,autoSize:Pe.autoSize,enterIcon:Pe.enterIcon});const Lt=()=>{const{expandable:un,symbol:Wt}=An;if(!un)return null;let In;return Wt?In=Wt:In=Tt==null?void 0:Tt.expand,o.createElement("a",{key:"expand",className:`${bt}-expand`,onClick:cn,"aria-label":Tt==null?void 0:Tt.expand},In)},st=()=>{if(!Oe)return;const{icon:un,tooltip:Wt}=Pe,In=(0,q.Z)(Wt)[0]||(Tt==null?void 0:Tt.edit),qn=typeof In=="string"?In:"";return je.includes("icon")?o.createElement(Z.Z,{key:"edit",title:Wt===!1?"":In},o.createElement(_,{ref:ge,className:`${bt}-edit`,onClick:U,"aria-label":qn},un||o.createElement(w,{role:"button"}))):null},qt=()=>{if(!qe)return;const{tooltips:un,icon:Wt}=et,In=he(un),qn=he(Wt),dr=xt?k(In[1],Tt==null?void 0:Tt.copied):k(In[0],Tt==null?void 0:Tt.copy),Cr=xt?Tt==null?void 0:Tt.copied:Tt==null?void 0:Tt.copy,Tr=typeof dr=="string"?dr:Cr;return o.createElement(Z.Z,{key:"copy",title:dr},o.createElement(_,{className:x()(`${bt}-copy`,xt&&`${bt}-copy-success`),onClick:ut,"aria-label":Tr},xt?k(qn[1],o.createElement(A.Z,null),!0):k(qn[0],o.createElement(O.Z,null),!0)))},Bn=un=>[un&&Lt(),st(),qt()],_n=un=>[un&&o.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Be),An.suffix,Bn(un)];return o.createElement(z.Z,{onResize:tt,disabled:!jt||xn},un=>o.createElement(lt,{tooltipProps:an,enabledEllipsis:jt,isEllipsis:kn},o.createElement(te,Object.assign({className:x()({[`${bt}-${le}`]:le,[`${bt}-disabled`]:g,[`${bt}-ellipsis`]:rr,[`${bt}-single-line`]:jt&&Xt===1,[`${bt}-ellipsis-single-line`]:Nn,[`${bt}-ellipsis-multiple-line`]:Cn},Zt),prefixCls:vn,style:Object.assign(Object.assign({},on),{WebkitLineClamp:Cn?Xt:void 0}),component:ce,ref:(0,Ne.sQ)(un,Kt,$e),direction:St,onClick:je.includes("text")?U:void 0,"aria-label":Rt==null?void 0:Rt.toString(),title:Ge},oe),o.createElement(We,{enabledMeasure:jt&&!xn,text:E,rows:Xt,width:Qn,fontSize:ke,onEllipsis:Pt},(Wt,In)=>{let qn=Wt;return Wt.length&&In&&Rt&&(qn=o.createElement("span",{key:"show-content","aria-hidden":!0},qn)),f(Ce,o.createElement(o.Fragment,null,qn,_n(In)))}))))}),wt=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{var{ellipsis:it,rel:ot}=Ce,zt=wt(Ce,["ellipsis","rel"]);const vn=Object.assign(Object.assign({},zt),{rel:ot===void 0&&zt.target==="_blank"?"noopener noreferrer":ot});return delete vn.navigate,o.createElement(yt,Object.assign({},vn,{ref:$e,ellipsis:!!it,component:"a"}))}),rn=o.forwardRef((Ce,$e)=>o.createElement(yt,Object.assign({ref:$e},Ce,{component:"div"}))),_t=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{var{ellipsis:it}=Ce,ot=_t(Ce,["ellipsis"]);const zt=o.useMemo(()=>it&&typeof it=="object"?(0,ft.Z)(it,["expandable","rows"]):it,[it]);return o.createElement(yt,Object.assign({ref:$e},ot,{ellipsis:zt,component:"span"}))};var Tn=o.forwardRef(pn),Yt=function(Ce,$e){var it={};for(var ot in Ce)Object.prototype.hasOwnProperty.call(Ce,ot)&&$e.indexOf(ot)<0&&(it[ot]=Ce[ot]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,ot=Object.getOwnPropertySymbols(Ce);zt{const{level:it=1}=Ce,ot=Yt(Ce,["level"]);let zt;return zn.includes(it)?zt=`h${it}`:zt="h1",o.createElement(yt,Object.assign({ref:$e},ot,{component:zt}))});const Dn=te;Dn.Text=Tn,Dn.Link=Ut,Dn.Title=fn,Dn.Paragraph=rn;var $n=Dn},41889:function(hn,rt,i){"use strict";i.d(rt,{default:function(){return bt}});var o=i(59301),A=i(26390),O=i(92310),V=i.n(O),v=i(5891),L=i(79545),s=i(68550),fe=i(17928),ve=i(7711),w=i(80962),de=i(19149),x=i(50204),R=i(80665),Y=i(20959),z=i(36994);function q(oe,Oe){var Pe="cannot ".concat(oe.method," ").concat(oe.action," ").concat(Oe.status,"'"),Ke=new Error(Pe);return Ke.status=Oe.status,Ke.method=oe.method,Ke.url=oe.action,Ke}function pt(oe){var Oe=oe.responseText||oe.response;if(!Oe)return Oe;try{return JSON.parse(Oe)}catch(Pe){return Oe}}function Te(oe){var Oe=new XMLHttpRequest;oe.onProgress&&Oe.upload&&(Oe.upload.onprogress=function(je){je.total>0&&(je.percent=je.loaded/je.total*100),oe.onProgress(je)});var Pe=new FormData;oe.data&&Object.keys(oe.data).forEach(function(Et){var je=oe.data[Et];if(Array.isArray(je)){je.forEach(function(_e){Pe.append("".concat(Et,"[]"),_e)});return}Pe.append(Et,je)}),oe.file instanceof Blob?Pe.append(oe.filename,oe.file,oe.file.name):Pe.append(oe.filename,oe.file),Oe.onerror=function(je){oe.onError(je)},Oe.onload=function(){return Oe.status<200||Oe.status>=300?oe.onError(q(oe,Oe),pt(Oe)):oe.onSuccess(pt(Oe),Oe)},Oe.open(oe.method,oe.action,!0),oe.withCredentials&&"withCredentials"in Oe&&(Oe.withCredentials=!0);var Ke=oe.headers||{};return Ke["X-Requested-With"]!==null&&Oe.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ke).forEach(function(Et){Ke[Et]!==null&&Oe.setRequestHeader(Et,Ke[Et])}),Oe.send(Pe),{abort:function(){Oe.abort()}}}var ft=+new Date,Ne=0;function Q(){return"rc-upload-".concat(ft,"-").concat(++Ne)}var P=i(51395),c=function(oe,Oe){if(oe&&Oe){var Pe=Array.isArray(Oe)?Oe:Oe.split(","),Ke=oe.name||"",Et=oe.type||"",je=Et.replace(/\/.*$/,"");return Pe.some(function(_e){var U=_e.trim();if(/^\*(\/\*)?$/.test(_e))return!0;if(U.charAt(0)==="."){var Se=Ke.toLowerCase(),ze=U.toLowerCase(),qe=[ze];return(ze===".jpg"||ze===".jpeg")&&(qe=[".jpg",".jpeg"]),qe.some(function(et){return Se.endsWith(et)})}return/\/\*$/.test(U)?je===U.replace(/\/.*$/,""):Et===U?!0:/^\w+$/.test(U)?((0,P.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(U,"'.Skip for check.")),!0):!1})}return!0};function F(oe,Oe){var Pe=oe.createReader(),Ke=[];function Et(){Pe.readEntries(function(je){var _e=Array.prototype.slice.apply(je);Ke=Ke.concat(_e);var U=!_e.length;U?Oe(Ke):Et()})}Et()}var N=function(Oe,Pe,Ke){var Et=function je(_e,U){_e&&(_e.path=U||"",_e.isFile?_e.file(function(Se){Ke(Se)&&(_e.fullPath&&!Se.webkitRelativePath&&(Object.defineProperties(Se,{webkitRelativePath:{writable:!0}}),Se.webkitRelativePath=_e.fullPath.replace(/^\//,""),Object.defineProperties(Se,{webkitRelativePath:{writable:!1}})),Pe([Se]))}):_e.isDirectory&&F(_e,function(Se){Se.forEach(function(ze){je(ze,"".concat(U).concat(_e.name,"/"))})}))};Oe.forEach(function(je){Et(je.webkitGetAsEntry())})},_=N,M=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ne=function(oe){(0,fe.Z)(Pe,oe);var Oe=(0,ve.Z)(Pe);function Pe(){var Ke;(0,L.Z)(this,Pe);for(var Et=arguments.length,je=new Array(Et),_e=0;_e{let{uid:je}=Et;return je===oe.uid});return Ke===-1?Pe.push(oe):Pe[Ke]=oe,Pe}function ye(oe,Oe){const Pe=oe.uid!==void 0?"uid":"name";return Oe.filter(Ke=>Ke[Pe]===oe[Pe])[0]}function at(oe,Oe){const Pe=oe.uid!==void 0?"uid":"name",Ke=Oe.filter(Et=>Et[Pe]!==oe[Pe]);return Ke.length===Oe.length?null:Ke}const We=function(){const Oe=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ke=Oe[Oe.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ke)||[""])[0]},ae=oe=>oe.indexOf("image/")===0,lt=oe=>{if(oe.type&&!oe.thumbUrl)return ae(oe.type);const Oe=oe.thumbUrl||oe.url||"",Pe=We(Oe);return/^data:image\//.test(Oe)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Pe)?!0:!(/^data:/.test(Oe)||Pe)},K=200;function f(oe){return new Promise(Oe=>{if(!oe.type||!ae(oe.type)){Oe("");return}const Pe=document.createElement("canvas");Pe.width=K,Pe.height=K,Pe.style.cssText=`position: fixed; left: 0; top: 0; width: ${K}px; height: ${K}px; z-index: 9999; display: none;`,document.body.appendChild(Pe);const Ke=Pe.getContext("2d"),Et=new Image;if(Et.onload=()=>{const{width:je,height:_e}=Et;let U=K,Se=K,ze=0,qe=0;je>_e?(Se=_e*(K/je),qe=-(Se-U)/2):(U=je*(K/_e),ze=-(U-Se)/2),Ke.drawImage(Et,ze,qe,U,Se);const et=Pe.toDataURL();document.body.removeChild(Pe),window.URL.revokeObjectURL(Et.src),Oe(et)},Et.crossOrigin="anonymous",oe.type.startsWith("image/svg+xml")){const je=new FileReader;je.onload=()=>{je.result&&(Et.src=je.result)},je.readAsDataURL(oe)}else if(oe.type.startsWith("image/gif")){const je=new FileReader;je.onload=()=>{je.result&&Oe(je.result)},je.readAsDataURL(oe)}else Et.src=window.URL.createObjectURL(oe)})}var k=i(76466),he=i(37364),Be=i(20970),dt=i(93948),yt=i(6848),Ft=o.forwardRef((oe,Oe)=>{let{prefixCls:Pe,className:Ke,style:Et,locale:je,listType:_e,file:U,items:Se,progress:ze,iconRender:qe,actionIconRender:et,itemRender:xt,isImgUrl:J,showPreviewIcon:Ee,showRemoveIcon:De,showDownloadIcon:Qe,previewIcon:ut,removeIcon:nn,downloadIcon:tn,onPreview:kt,onDownload:gt,onClose:Gt}=oe;var sn,yn;const{status:bn}=U,[mn,Pn]=o.useState(bn);o.useEffect(()=>{bn!=="removed"&&Pn(bn)},[bn]);const[Mn,er]=o.useState(!1);o.useEffect(()=>{const Rt=setTimeout(()=>{er(!0)},300);return()=>{clearTimeout(Rt)}},[]);const rr=qe(U);let An=o.createElement("div",{className:`${Pe}-icon`},rr);if(_e==="picture"||_e==="picture-card"||_e==="picture-circle")if(mn==="uploading"||!U.thumbUrl&&!U.url){const Rt=V()(`${Pe}-list-item-thumbnail`,{[`${Pe}-list-item-file`]:mn!=="uploading"});An=o.createElement("div",{className:Rt},rr)}else{const Rt=J!=null&&J(U)?o.createElement("img",{src:U.thumbUrl||U.url,alt:U.name,className:`${Pe}-list-item-image`,crossOrigin:U.crossOrigin}):rr,Lt=V()(`${Pe}-list-item-thumbnail`,{[`${Pe}-list-item-file`]:J&&!J(U)});An=o.createElement("a",{className:Lt,onClick:st=>kt(U,st),href:U.url||U.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Rt)}const jt=V()(`${Pe}-list-item`,`${Pe}-list-item-${mn}`),Xt=typeof U.linkProps=="string"?JSON.parse(U.linkProps):U.linkProps,Fn=De?et((typeof nn=="function"?nn(U):nn)||o.createElement(k.Z,null),()=>Gt(U),Pe,je.removeFile):null,xn=Qe&&mn==="done"?et((typeof tn=="function"?tn(U):tn)||o.createElement(he.Z,null),()=>gt(U),Pe,je.downloadFile):null,kn=_e!=="picture-card"&&_e!=="picture-circle"&&o.createElement("span",{key:"download-delete",className:V()(`${Pe}-list-item-actions`,{picture:_e==="picture"})},xn,Fn),Nn=V()(`${Pe}-list-item-name`),Cn=U.url?[o.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Nn,title:U.name},Xt,{href:U.url,onClick:Rt=>kt(U,Rt)}),U.name),kn]:[o.createElement("span",{key:"view",className:Nn,onClick:Rt=>kt(U,Rt),title:U.name},U.name),kn],cn={pointerEvents:"none",opacity:.5},Qn=Ee?o.createElement("a",{href:U.url||U.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:U.url||U.thumbUrl?void 0:cn,onClick:Rt=>kt(U,Rt),title:je.previewFile},typeof ut=="function"?ut(U):ut||o.createElement(Be.Z,null)):null,Me=(_e==="picture-card"||_e==="picture-circle")&&mn!=="uploading"&&o.createElement("span",{className:`${Pe}-list-item-actions`},Qn,mn==="done"&&xn,Fn),{getPrefixCls:ke}=o.useContext(me.E_),Ae=ke(),tt=o.createElement("div",{className:jt},An,Cn,Me,Mn&&o.createElement(j.default,{motionName:`${Ae}-fade`,visible:mn==="uploading",motionDeadline:2e3},Rt=>{let{className:Lt}=Rt;const st="percent"in U?o.createElement(dt.Z,Object.assign({},ze,{type:"line",percent:U.percent,"aria-label":U["aria-label"],"aria-labelledby":U["aria-labelledby"]})):null;return o.createElement("div",{className:V()(`${Pe}-list-item-progress`,Lt)},st)})),Pt=U.response&&typeof U.response=="string"?U.response:((sn=U.error)===null||sn===void 0?void 0:sn.statusText)||((yn=U.error)===null||yn===void 0?void 0:yn.message)||je.uploadError,an=mn==="error"?o.createElement(yt.Z,{title:Pt,getPopupContainer:Rt=>Rt.parentNode},tt):tt;return o.createElement("div",{className:V()(`${Pe}-list-item-container`,Ke),style:Et,ref:Oe},xt?xt(an,U,Se,{download:gt.bind(null,U),preview:kt.bind(null,U),remove:Gt.bind(null,U)}):an)});const Ut=(oe,Oe)=>{const{listType:Pe="text",previewFile:Ke=f,onPreview:Et,onDownload:je,onRemove:_e,locale:U,iconRender:Se,isImageUrl:ze=lt,prefixCls:qe,items:et=[],showPreviewIcon:xt=!0,showRemoveIcon:J=!0,showDownloadIcon:Ee=!1,removeIcon:De,previewIcon:Qe,downloadIcon:ut,progress:nn={size:[-1,2],showInfo:!1},appendAction:tn,appendActionVisible:kt=!0,itemRender:gt,disabled:Gt}=oe,sn=(0,ue.Z)(),[yn,bn]=o.useState(!1);o.useEffect(()=>{Pe!=="picture"&&Pe!=="picture-card"&&Pe!=="picture-circle"||(et||[]).forEach(cn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(cn.originFileObj instanceof File||cn.originFileObj instanceof Blob)||cn.thumbUrl!==void 0||(cn.thumbUrl="",Ke&&Ke(cn.originFileObj).then(Qn=>{cn.thumbUrl=Qn||"",sn()}))})},[Pe,et,Ke]),o.useEffect(()=>{bn(!0)},[]);const mn=(cn,Qn)=>{if(Et)return Qn==null||Qn.preventDefault(),Et(cn)},Pn=cn=>{typeof je=="function"?je(cn):cn.url&&window.open(cn.url)},Mn=cn=>{_e==null||_e(cn)},er=cn=>{if(Se)return Se(cn,Pe);const Qn=cn.status==="uploading",Me=ze&&ze(cn)?o.createElement(d,null):o.createElement(Dt,null);let ke=Qn?o.createElement(Ct.Z,null):o.createElement(Jt,null);return Pe==="picture"?ke=Qn?o.createElement(Ct.Z,null):Me:(Pe==="picture-card"||Pe==="picture-circle")&&(ke=Qn?U.uploading:Me),ke},rr=(cn,Qn,Me,ke)=>{const Ae={type:"text",size:"small",title:ke,onClick:tt=>{Qn(),(0,h.l$)(cn)&&cn.props.onClick&&cn.props.onClick(tt)},className:`${Me}-list-item-action`,disabled:Gt};if((0,h.l$)(cn)){const tt=(0,h.Tm)(cn,Object.assign(Object.assign({},cn.props),{onClick:()=>{}}));return o.createElement(se.ZP,Object.assign({},Ae,{icon:tt}))}return o.createElement(se.ZP,Object.assign({},Ae),o.createElement("span",null,cn))};o.useImperativeHandle(Oe,()=>({handlePreview:mn,handleDownload:Pn}));const{getPrefixCls:An}=o.useContext(me.E_),jt=An("upload",qe),Xt=An(),Fn=V()(`${jt}-list`,`${jt}-list-${Pe}`),xn=(0,A.Z)(et.map(cn=>({key:cn.uid,file:cn})));let Nn={motionDeadline:2e3,motionName:`${jt}-${Pe==="picture-card"||Pe==="picture-circle"?"animate-inline":"animate"}`,keys:xn,motionAppear:yn};const Cn=o.useMemo(()=>{const cn=Object.assign({},(0,C.Z)(Xt));return delete cn.onAppearEnd,delete cn.onEnterEnd,delete cn.onLeaveEnd,cn},[Xt]);return Pe!=="picture-card"&&Pe!=="picture-circle"&&(Nn=Object.assign(Object.assign({},Cn),Nn)),o.createElement("div",{className:Fn},o.createElement(j.CSSMotionList,Object.assign({},Nn,{component:!1}),cn=>{let{key:Qn,file:Me,className:ke,style:Ae}=cn;return o.createElement(Ft,{key:Qn,locale:U,prefixCls:jt,className:ke,style:Ae,file:Me,items:et,progress:nn,listType:Pe,isImgUrl:ze,showPreviewIcon:xt,showRemoveIcon:J,showDownloadIcon:Ee,removeIcon:De,previewIcon:Qe,downloadIcon:ut,iconRender:er,actionIconRender:rr,itemRender:gt,onPreview:mn,onDownload:Pn,onClose:Mn})}),tn&&o.createElement(j.default,Object.assign({},Nn,{visible:kt,forceRender:!0}),cn=>{let{className:Qn,style:Me}=cn;return(0,h.Tm)(tn,ke=>({className:V()(ke.className,Qn),style:Object.assign(Object.assign(Object.assign({},Me),{pointerEvents:Qn?"none":void 0}),ke.style)}))}))};var rn=o.forwardRef(Ut),_t=i(17313),pn=i(8378),Tn=i(83116),Yt=i(37613),On=oe=>{const{componentCls:Oe,iconCls:Pe}=oe;return{[`${Oe}-wrapper`]:{[`${Oe}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:oe.colorFillAlter,border:`${oe.lineWidth}px dashed ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,cursor:"pointer",transition:`border-color ${oe.motionDurationSlow}`,[Oe]:{padding:`${oe.padding}px 0`},[`${Oe}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Oe}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Oe}-disabled):hover`]:{borderColor:oe.colorPrimaryHover},[`p${Oe}-drag-icon`]:{marginBottom:oe.margin,[Pe]:{color:oe.colorPrimary,fontSize:oe.uploadThumbnailSize}},[`p${Oe}-text`]:{margin:`0 0 ${oe.marginXXS}px`,color:oe.colorTextHeading,fontSize:oe.fontSizeLG},[`p${Oe}-hint`]:{color:oe.colorTextDescription,fontSize:oe.fontSize},[`&${Oe}-disabled`]:{cursor:"not-allowed",[`p${Oe}-drag-icon ${Pe}, p${Oe}-text, p${Oe}-hint - `]:{color:ae.colorTextDisabled}}}}}},Dn=ae=>{const{componentCls:Oe,antCls:Pe,iconCls:Ke,fontSize:Et,lineHeight:je}=ae,_e=`${Oe}-list-item`,U=`${_e}-actions`,Se=`${_e}-action`,ze=Math.round(Et*je);return{[`${Oe}-wrapper`]:{[`${Oe}-list`]:Object.assign(Object.assign({},(0,_t.dF)()),{lineHeight:ae.lineHeight,[_e]:{position:"relative",height:ae.lineHeight*Et,marginTop:ae.marginXS,fontSize:Et,display:"flex",alignItems:"center",transition:`background-color ${ae.motionDurationSlow}`,"&:hover":{backgroundColor:ae.controlItemBgHover},[`${_e}-name`]:Object.assign(Object.assign({},_t.vS),{padding:`0 ${ae.paddingXS}px`,lineHeight:je,flex:"auto",transition:`all ${ae.motionDurationSlow}`}),[U]:{[Se]:{opacity:0},[`${Se}${Pe}-btn-sm`]:{height:ze,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:oe.colorTextDisabled}}}}}},Dn=oe=>{const{componentCls:Oe,antCls:Pe,iconCls:Ke,fontSize:Et,lineHeight:je}=oe,_e=`${Oe}-list-item`,U=`${_e}-actions`,Se=`${_e}-action`,ze=Math.round(Et*je);return{[`${Oe}-wrapper`]:{[`${Oe}-list`]:Object.assign(Object.assign({},(0,_t.dF)()),{lineHeight:oe.lineHeight,[_e]:{position:"relative",height:oe.lineHeight*Et,marginTop:oe.marginXS,fontSize:Et,display:"flex",alignItems:"center",transition:`background-color ${oe.motionDurationSlow}`,"&:hover":{backgroundColor:oe.controlItemBgHover},[`${_e}-name`]:Object.assign(Object.assign({},_t.vS),{padding:`0 ${oe.paddingXS}px`,lineHeight:je,flex:"auto",transition:`all ${oe.motionDurationSlow}`}),[U]:{[Se]:{opacity:0},[`${Se}${Pe}-btn-sm`]:{height:ze,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${Se}:focus-visible, &.picture ${Se} - `]:{opacity:1},[Ke]:{color:ae.actionsColor,transition:`all ${ae.motionDurationSlow}`},[`&:hover ${Ke}`]:{color:ae.colorText}},[`${Oe}-icon ${Ke}`]:{color:ae.colorTextDescription,fontSize:Et},[`${_e}-progress`]:{position:"absolute",bottom:-ae.uploadProgressOffset,width:"100%",paddingInlineStart:Et+ae.paddingXS,fontSize:Et,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${_e}:hover ${Se}`]:{opacity:1,color:ae.colorText},[`${_e}-error`]:{color:ae.colorError,[`${_e}-name, ${Oe}-icon ${Ke}`]:{color:ae.colorError},[U]:{[`${Ke}, ${Ke}:hover`]:{color:ae.colorError},[Se]:{opacity:1}}},[`${Oe}-list-item-container`]:{transition:`opacity ${ae.motionDurationSlow}, height ${ae.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},$n=i(88252),Ce=i(1950);const $e=new $n.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),it=new $n.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var zt=ae=>{const{componentCls:Oe}=ae,Pe=`${Oe}-animate-inline`;return[{[`${Oe}-wrapper`]:{[`${Pe}-appear, ${Pe}-enter, ${Pe}-leave`]:{animationDuration:ae.motionDurationSlow,animationTimingFunction:ae.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Pe}-appear, ${Pe}-enter`]:{animationName:$e},[`${Pe}-leave`]:{animationName:it}}},{[`${Oe}-wrapper`]:(0,Ce.J$)(ae)},$e,it]},vn=i(93398),Zt=i(64993);const on=ae=>{const{componentCls:Oe,iconCls:Pe,uploadThumbnailSize:Ke,uploadProgressOffset:Et}=ae,je=`${Oe}-list`,_e=`${je}-item`;return{[`${Oe}-wrapper`]:{[` + `]:{opacity:1},[Ke]:{color:oe.actionsColor,transition:`all ${oe.motionDurationSlow}`},[`&:hover ${Ke}`]:{color:oe.colorText}},[`${Oe}-icon ${Ke}`]:{color:oe.colorTextDescription,fontSize:Et},[`${_e}-progress`]:{position:"absolute",bottom:-oe.uploadProgressOffset,width:"100%",paddingInlineStart:Et+oe.paddingXS,fontSize:Et,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${_e}:hover ${Se}`]:{opacity:1,color:oe.colorText},[`${_e}-error`]:{color:oe.colorError,[`${_e}-name, ${Oe}-icon ${Ke}`]:{color:oe.colorError},[U]:{[`${Ke}, ${Ke}:hover`]:{color:oe.colorError},[Se]:{opacity:1}}},[`${Oe}-list-item-container`]:{transition:`opacity ${oe.motionDurationSlow}, height ${oe.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},$n=i(88252),Ce=i(1950);const $e=new $n.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),it=new $n.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var zt=oe=>{const{componentCls:Oe}=oe,Pe=`${Oe}-animate-inline`;return[{[`${Oe}-wrapper`]:{[`${Pe}-appear, ${Pe}-enter, ${Pe}-leave`]:{animationDuration:oe.motionDurationSlow,animationTimingFunction:oe.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Pe}-appear, ${Pe}-enter`]:{animationName:$e},[`${Pe}-leave`]:{animationName:it}}},{[`${Oe}-wrapper`]:(0,Ce.J$)(oe)},$e,it]},vn=i(93398),Zt=i(64993);const on=oe=>{const{componentCls:Oe,iconCls:Pe,uploadThumbnailSize:Ke,uploadProgressOffset:Et}=oe,je=`${Oe}-list`,_e=`${je}-item`;return{[`${Oe}-wrapper`]:{[` ${je}${je}-picture, ${je}${je}-picture-card, ${je}${je}-picture-circle - `]:{[_e]:{position:"relative",height:Ke+ae.lineWidth*2+ae.paddingXS*2,padding:ae.paddingXS,border:`${ae.lineWidth}px ${ae.lineType} ${ae.colorBorder}`,borderRadius:ae.borderRadiusLG,"&:hover":{background:"transparent"},[`${_e}-thumbnail`]:Object.assign(Object.assign({},_t.vS),{width:Ke,height:Ke,lineHeight:`${Ke+ae.paddingSM}px`,textAlign:"center",flex:"none",[Pe]:{fontSize:ae.fontSizeHeading2,color:ae.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${_e}-progress`]:{bottom:Et,width:`calc(100% - ${ae.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ke+ae.paddingXS}},[`${_e}-error`]:{borderColor:ae.colorError,[`${_e}-thumbnail ${Pe}`]:{[`svg path[fill='${vn.blue[0]}']`]:{fill:ae.colorErrorBg},[`svg path[fill='${vn.blue.primary}']`]:{fill:ae.colorError}}},[`${_e}-uploading`]:{borderStyle:"dashed",[`${_e}-name`]:{marginBottom:Et}}},[`${je}${je}-picture-circle ${_e}`]:{[`&, &::before, ${_e}-thumbnail`]:{borderRadius:"50%"}}}}},ie=ae=>{const{componentCls:Oe,iconCls:Pe,fontSizeLG:Ke,colorTextLightSolid:Et}=ae,je=`${Oe}-list`,_e=`${je}-item`,U=ae.uploadPicCardSize;return{[` + `]:{[_e]:{position:"relative",height:Ke+oe.lineWidth*2+oe.paddingXS*2,padding:oe.paddingXS,border:`${oe.lineWidth}px ${oe.lineType} ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,"&:hover":{background:"transparent"},[`${_e}-thumbnail`]:Object.assign(Object.assign({},_t.vS),{width:Ke,height:Ke,lineHeight:`${Ke+oe.paddingSM}px`,textAlign:"center",flex:"none",[Pe]:{fontSize:oe.fontSizeHeading2,color:oe.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${_e}-progress`]:{bottom:Et,width:`calc(100% - ${oe.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ke+oe.paddingXS}},[`${_e}-error`]:{borderColor:oe.colorError,[`${_e}-thumbnail ${Pe}`]:{[`svg path[fill='${vn.blue[0]}']`]:{fill:oe.colorErrorBg},[`svg path[fill='${vn.blue.primary}']`]:{fill:oe.colorError}}},[`${_e}-uploading`]:{borderStyle:"dashed",[`${_e}-name`]:{marginBottom:Et}}},[`${je}${je}-picture-circle ${_e}`]:{[`&, &::before, ${_e}-thumbnail`]:{borderRadius:"50%"}}}}},le=oe=>{const{componentCls:Oe,iconCls:Pe,fontSizeLG:Ke,colorTextLightSolid:Et}=oe,je=`${Oe}-list`,_e=`${je}-item`,U=oe.uploadPicCardSize;return{[` ${Oe}-wrapper${Oe}-picture-card-wrapper, ${Oe}-wrapper${Oe}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,_t.dF)()),{display:"inline-block",width:"100%",[`${Oe}${Oe}-select`]:{width:U,height:U,marginInlineEnd:ae.marginXS,marginBottom:ae.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:ae.colorFillAlter,border:`${ae.lineWidth}px dashed ${ae.colorBorder}`,borderRadius:ae.borderRadiusLG,cursor:"pointer",transition:`border-color ${ae.motionDurationSlow}`,[`> ${Oe}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Oe}-disabled):hover`]:{borderColor:ae.colorPrimary}},[`${je}${je}-picture-card, ${je}${je}-picture-circle`]:{[`${je}-item-container`]:{display:"inline-block",width:U,height:U,marginBlock:`0 ${ae.marginXS}px`,marginInline:`0 ${ae.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[_e]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${ae.paddingXS*2}px)`,height:`calc(100% - ${ae.paddingXS*2}px)`,backgroundColor:ae.colorBgMask,opacity:0,transition:`all ${ae.motionDurationSlow}`,content:'" "'}},[`${_e}:hover`]:{[`&::before, ${_e}-actions`]:{opacity:1}},[`${_e}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ae.motionDurationSlow}`,[`${Pe}-eye, ${Pe}-download, ${Pe}-delete`]:{zIndex:10,width:Ke,margin:`0 ${ae.marginXXS}px`,fontSize:Ke,cursor:"pointer",transition:`all ${ae.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${_e}-actions, ${_e}-actions:hover`]:{[`${Pe}-eye, ${Pe}-download, ${Pe}-delete`]:{color:new Zt.C(Et).setAlpha(.65).toRgbString(),"&:hover":{color:Et}}},[`${_e}-thumbnail, ${_e}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${_e}-name`]:{display:"none",textAlign:"center"},[`${_e}-file + ${_e}-name`]:{position:"absolute",bottom:ae.margin,display:"block",width:`calc(100% - ${ae.paddingXS*2}px)`},[`${_e}-uploading`]:{[`&${_e}`]:{backgroundColor:ae.colorFillAlter},[`&::before, ${Pe}-eye, ${Pe}-download, ${Pe}-delete`]:{display:"none"}},[`${_e}-progress`]:{bottom:ae.marginXL,width:`calc(100% - ${ae.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Oe}-wrapper${Oe}-picture-circle-wrapper`]:{[`${Oe}${Oe}-select`]:{borderRadius:"50%"}}}};var E=ae=>{const{componentCls:Oe}=ae;return{[`${Oe}-rtl`]:{direction:"rtl"}}};const I=ae=>{const{componentCls:Oe,colorTextDisabled:Pe}=ae;return{[`${Oe}-wrapper`]:Object.assign(Object.assign({},(0,_t.Wf)(ae)),{[Oe]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Oe}-select`]:{display:"inline-block"},[`${Oe}-disabled`]:{color:Pe,cursor:"not-allowed"}})}};var y=(0,Tn.Z)("Upload",ae=>{const{fontSizeHeading3:Oe,fontSize:Pe,lineHeight:Ke,lineWidth:Et,controlHeightLG:je}=ae,_e=Math.round(Pe*Ke),U=(0,Yt.TS)(ae,{uploadThumbnailSize:Oe*2,uploadProgressOffset:_e/2+Et,uploadPicCardSize:je*2.55});return[I(U),On(U),on(U),ie(U),Dn(U),zt(U),E(U),(0,pn.Z)(U)]},ae=>({actionsColor:ae.colorTextDescription})),$=function(ae,Oe,Pe,Ke){function Et(je){return je instanceof Pe?je:new Pe(function(_e){_e(je)})}return new(Pe||(Pe=Promise))(function(je,_e){function U(qe){try{ze(Ke.next(qe))}catch(et){_e(et)}}function Se(qe){try{ze(Ke.throw(qe))}catch(et){_e(et)}}function ze(qe){qe.done?je(qe.value):Et(qe.value).then(U,Se)}ze((Ke=Ke.apply(ae,Oe||[])).next())})};const ce=`__LIST_IGNORE_${Date.now()}__`,Ge=(ae,Oe)=>{const{fileList:Pe,defaultFileList:Ke,onRemove:Et,showUploadList:je=!0,listType:_e="text",onPreview:U,onDownload:Se,onChange:ze,onDrop:qe,previewFile:et,disabled:xt,locale:J,iconRender:Ee,isImageUrl:De,progress:Ze,prefixCls:ut,className:tn,type:rn="select",children:kt,style:gt,itemRender:Gt,maxCount:sn,data:yn={},multiple:bn=!1,action:mn="",accept:Pn="",supportServerRender:Mn=!0,rootClassName:er}=ae,rr=o.useContext(oe.Z),An=xt!=null?xt:rr,[jt,Xt]=(0,Xe.Z)(Ke||[],{value:Pe,postState:Ar=>Ar!=null?Ar:[]}),[Fn,xn]=o.useState("drop"),kn=o.useRef(null);o.useMemo(()=>{const Ar=Date.now();(Pe||[]).forEach((Ln,Un)=>{!Ln.uid&&!Object.isFrozen(Ln)&&(Ln.uid=`__AUTO__${Ar}_${Un}__`)})},[Pe]);const Nn=(Ar,Ln,Un)=>{let Jn=(0,A.Z)(Ln),sr=!1;sn===1?Jn=Jn.slice(-1):sn&&(sr=Jn.length>sn,Jn=Jn.slice(0,sn)),(0,Ve.flushSync)(()=>{Xt(Jn)});const jr={file:Ar,fileList:Jn};Un&&(jr.event=Un),(!sr||Jn.some(Nr=>Nr.uid===Ar.uid))&&(0,Ve.flushSync)(()=>{ze==null||ze(jr)})},Cn=(Ar,Ln)=>$(void 0,void 0,void 0,function*(){const{beforeUpload:Un,transformFile:Jn}=ae;let sr=Ar;if(Un){const jr=yield Un(Ar,Ln);if(jr===!1)return!1;if(delete Ar[ce],jr===ce)return Object.defineProperty(Ar,ce,{value:!0,configurable:!0}),!1;typeof jr=="object"&&jr&&(sr=jr)}return Jn&&(sr=yield Jn(sr)),sr}),cn=Ar=>{const Ln=Ar.filter(sr=>!sr.file[ce]);if(!Ln.length)return;const Un=Ln.map(sr=>W(sr.file));let Jn=(0,A.Z)(jt);Un.forEach(sr=>{Jn=D(sr,Jn)}),Un.forEach((sr,jr)=>{let Nr=sr;if(Ln[jr].parsedFile)sr.status="uploading";else{const{originFileObj:Yn}=sr;let Zn;try{Zn=new File([Yn],Yn.name,{type:Yn.type})}catch(vr){Zn=new Blob([Yn],{type:Yn.type}),Zn.name=Yn.name,Zn.lastModifiedDate=new Date,Zn.lastModified=new Date().getTime()}Zn.uid=sr.uid,Nr=Zn}Nn(Nr,Jn)})},Qn=(Ar,Ln,Un)=>{try{typeof Ar=="string"&&(Ar=JSON.parse(Ar))}catch(jr){}if(!ye(Ln,jt))return;const Jn=W(Ln);Jn.status="done",Jn.percent=100,Jn.response=Ar,Jn.xhr=Un;const sr=D(Jn,jt);Nn(Jn,sr)},Me=(Ar,Ln)=>{if(!ye(Ln,jt))return;const Un=W(Ln);Un.status="uploading",Un.percent=Ar.percent;const Jn=D(Un,jt);Nn(Un,Jn,Ar)},ke=(Ar,Ln,Un)=>{if(!ye(Un,jt))return;const Jn=W(Un);Jn.error=Ar,Jn.response=Ln,Jn.status="error";const sr=D(Jn,jt);Nn(Jn,sr)},Ae=Ar=>{let Ln;Promise.resolve(typeof Et=="function"?Et(Ar):Et).then(Un=>{var Jn;if(Un===!1)return;const sr=at(Ar,jt);sr&&(Ln=Object.assign(Object.assign({},Ar),{status:"removed"}),jt==null||jt.forEach(jr=>{const Nr=Ln.uid!==void 0?"uid":"name";jr[Nr]===Ln[Nr]&&!Object.isFrozen(jr)&&(jr.status="removed")}),(Jn=kn.current)===null||Jn===void 0||Jn.abort(Ln),Nn(Ln,sr))})},tt=Ar=>{xn(Ar.type),Ar.type==="drop"&&(qe==null||qe(Ar))};o.useImperativeHandle(Oe,()=>({onBatchStart:cn,onSuccess:Qn,onProgress:Me,onError:ke,fileList:jt,upload:kn.current}));const{getPrefixCls:Pt,direction:an,upload:Rt}=o.useContext(me.E_),Lt=Pt("upload",ut),st=Object.assign(Object.assign({onBatchStart:cn,onError:ke,onProgress:Me,onSuccess:Qn},ae),{data:yn,multiple:bn,action:mn,accept:Pn,supportServerRender:Mn,prefixCls:Lt,disabled:An,beforeUpload:Cn,onChange:void 0});delete st.className,delete st.style,(!kt||An)&&delete st.id;const[qt,Bn]=y(Lt),[_n]=(0,G.Z)("Upload",H.Z.Upload),{showRemoveIcon:un,showPreviewIcon:Wt,showDownloadIcon:In,removeIcon:qn,previewIcon:pr,downloadIcon:xr}=typeof je=="boolean"?{}:je,Qr=(Ar,Ln)=>je?o.createElement(nn,{prefixCls:Lt,listType:_e,items:jt,previewFile:et,onPreview:U,onDownload:Se,onRemove:Ae,showRemoveIcon:!An&&un,showPreviewIcon:Wt,showDownloadIcon:In,removeIcon:qn,previewIcon:pr,downloadIcon:xr,iconRender:Ee,locale:Object.assign(Object.assign({},_n),J),isImageUrl:De,progress:Ze,appendAction:Ar,appendActionVisible:Ln,itemRender:Gt,disabled:An}):Ar,cr=V()(`${Lt}-wrapper`,tn,er,Bn,Rt==null?void 0:Rt.className,{[`${Lt}-rtl`]:an==="rtl",[`${Lt}-picture-card-wrapper`]:_e==="picture-card",[`${Lt}-picture-circle-wrapper`]:_e==="picture-circle"}),Cr=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),gt);if(rn==="drag"){const Ar=V()(Bn,Lt,`${Lt}-drag`,{[`${Lt}-drag-uploading`]:jt.some(Ln=>Ln.status==="uploading"),[`${Lt}-drag-hover`]:Fn==="dragover",[`${Lt}-disabled`]:An,[`${Lt}-rtl`]:an==="rtl"});return qt(o.createElement("span",{className:cr},o.createElement("div",{className:Ar,style:Cr,onDrop:tt,onDragOver:tt,onDragLeave:tt},o.createElement(xe,Object.assign({},st,{ref:kn,className:`${Lt}-btn`}),o.createElement("div",{className:`${Lt}-drag-container`},kt))),Qr()))}const fr=V()(Lt,`${Lt}-select`,{[`${Lt}-disabled`]:An}),Rr=(Ar=>o.createElement("div",{className:fr,style:Ar},o.createElement(xe,Object.assign({},st,{ref:kn}))))(kt?void 0:{display:"none"});return qt(_e==="picture-card"||_e==="picture-circle"?o.createElement("span",{className:cr},Qr(Rr,!!kt)):o.createElement("span",{className:cr},Rr,Qr()))};var At=o.forwardRef(Ge),St=function(ae,Oe){var Pe={};for(var Ke in ae)Object.prototype.hasOwnProperty.call(ae,Ke)&&Oe.indexOf(Ke)<0&&(Pe[Ke]=ae[Ke]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ke=Object.getOwnPropertySymbols(ae);Et{var{style:Pe,height:Ke}=ae,Et=St(ae,["style","height"]);return o.createElement(At,Object.assign({ref:Oe},Et,{type:"drag",style:Object.assign(Object.assign({},Pe),{height:Ke})}))});const ge=At;ge.Dragger=Kt,ge.LIST_IGNORE=ce;var bt=ge},89780:function(hn){(function(rt,i){hn.exports=i()})(this,function(){"use strict";var rt=navigator.userAgent,i=navigator.platform,o=/gecko\/\d/i.test(rt),A=/MSIE \d/.test(rt),O=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(rt),V=/Edge\/(\d+)/.exec(rt),v=A||O||V,L=v&&(A?document.documentMode||6:+(V||O)[1]),s=!V&&/WebKit\//.test(rt),fe=s&&/Qt\/\d+\.\d+/.test(rt),ve=!V&&/Chrome\//.test(rt),w=/Opera\//.test(rt),de=/Apple Computer/.test(navigator.vendor),x=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(rt),R=/PhantomJS/.test(rt),Y=!V&&/AppleWebKit/.test(rt)&&/Mobile\/\w+/.test(rt),z=/Android/.test(rt),q=Y||z||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(rt),pt=Y||/Mac/.test(i),Te=/\bCrOS\b/.test(rt),ft=/win/i.test(i),Ne=w&&rt.match(/Version\/(\d*\.\d*)/);Ne&&(Ne=Number(Ne[1])),Ne&&Ne>=15&&(w=!1,s=!0);var Q=pt&&(fe||w&&(Ne==null||Ne<12.11)),P=o||v&&L>=9;function c(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var F=function(e,t){var r=e.className,n=c(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function _(e,t){return N(e).appendChild(t)}function M(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var l=0;l=t)return u+(t-l);u+=p-l,u+=r-u%r,l=p+1}}var G=function(){this.id=null,this.f=null,this.time=0,this.handler=Ve(this.onTimeout,this)};G.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},G.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(u,t-a);if(a+=l-n,a+=r-a%r,n=l+1,a>=t)return n}}var Ct=[""];function ht(e){for(;Ct.length<=e;)Ct.push(Ot(Ct)+" ");return Ct[e]}function Ot(e){return e[e.length-1]}function $t(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||te.test(e))}function B(e,t){return t?t.source.indexOf("\\w")>-1&&X(e)?!0:t.test(e):X(e)}function d(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var j=/[\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 ue(e){return e.charCodeAt(0)>=768&&j.test(e)}function C(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,l=n<0?Math.ceil(a):Math.floor(a);if(l==t)return e(l)?t:r;e(l)?r=l:t=l+n}}function le(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,l=0;lt||t==r&&u.to==t)&&(n(Math.max(u.from,t),Math.min(u.to,r),u.level==1?"rtl":"ltr",l),a=!0)}a||n(t,r,"ltr")}var W=null;function D(e,t,r){var n;W=null;for(var a=0;at)return a;l.to==t&&(l.from!=l.to&&r=="before"?n=a:W=a),l.from==t&&(l.from!=l.to&&r!="before"?n=a:W=a)}return n!=null?n:W}var ye=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(T){return T<=247?e.charAt(T):1424<=T&&T<=1524?"R":1536<=T&&T<=1785?t.charAt(T-1536):1774<=T&&T<=2220?"r":8192<=T&&T<=8203?"w":T==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,l=/[LRr]/,u=/[Lb1n]/,p=/[1n]/;function b(T,Le,Je){this.level=T,this.from=Le,this.to=Je}return function(T,Le){var Je=Le=="ltr"?"L":"R";if(T.length==0||Le=="ltr"&&!n.test(T))return!1;for(var Mt=T.length,Bt=[],dn=0;dn-1&&(n[t]=a.slice(0,l).concat(a.slice(l+1)))}}}function f(e,t){var r=lt(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function dt(e){e.prototype.on=function(t,r){se(this,t,r)},e.prototype.off=function(t,r){K(this,t,r)}}function yt(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function wt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ft(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Ut(e){yt(e),wt(e)}function en(e){return e.target||e.srcElement}function nn(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),pt&&e.ctrlKey&&t==1&&(t=3),t}var _t=function(){if(v&&L<9)return!1;var e=M("div");return"draggable"in e||"dragDrop"in e}(),pn;function Tn(e){if(pn==null){var t=M("span","\u200B");_(e,M("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(pn=t.offsetWidth<=1&&t.offsetHeight>2&&!(v&&L<8))}var r=pn?M("span","\u200B"):M("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var Yt;function zn(e){if(Yt!=null)return Yt;var t=_(e,document.createTextNode("A\u062EA")),r=Z(t,0,1).getBoundingClientRect(),n=Z(t,1,2).getBoundingClientRect();return N(e),!r||r.left==r.right?!1:Yt=n.right-r.right<3}var On=` + `]:Object.assign(Object.assign({},(0,_t.dF)()),{display:"inline-block",width:"100%",[`${Oe}${Oe}-select`]:{width:U,height:U,marginInlineEnd:oe.marginXS,marginBottom:oe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:oe.colorFillAlter,border:`${oe.lineWidth}px dashed ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,cursor:"pointer",transition:`border-color ${oe.motionDurationSlow}`,[`> ${Oe}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Oe}-disabled):hover`]:{borderColor:oe.colorPrimary}},[`${je}${je}-picture-card, ${je}${je}-picture-circle`]:{[`${je}-item-container`]:{display:"inline-block",width:U,height:U,marginBlock:`0 ${oe.marginXS}px`,marginInline:`0 ${oe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[_e]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${oe.paddingXS*2}px)`,height:`calc(100% - ${oe.paddingXS*2}px)`,backgroundColor:oe.colorBgMask,opacity:0,transition:`all ${oe.motionDurationSlow}`,content:'" "'}},[`${_e}:hover`]:{[`&::before, ${_e}-actions`]:{opacity:1}},[`${_e}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${oe.motionDurationSlow}`,[`${Pe}-eye, ${Pe}-download, ${Pe}-delete`]:{zIndex:10,width:Ke,margin:`0 ${oe.marginXXS}px`,fontSize:Ke,cursor:"pointer",transition:`all ${oe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${_e}-actions, ${_e}-actions:hover`]:{[`${Pe}-eye, ${Pe}-download, ${Pe}-delete`]:{color:new Zt.C(Et).setAlpha(.65).toRgbString(),"&:hover":{color:Et}}},[`${_e}-thumbnail, ${_e}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${_e}-name`]:{display:"none",textAlign:"center"},[`${_e}-file + ${_e}-name`]:{position:"absolute",bottom:oe.margin,display:"block",width:`calc(100% - ${oe.paddingXS*2}px)`},[`${_e}-uploading`]:{[`&${_e}`]:{backgroundColor:oe.colorFillAlter},[`&::before, ${Pe}-eye, ${Pe}-download, ${Pe}-delete`]:{display:"none"}},[`${_e}-progress`]:{bottom:oe.marginXL,width:`calc(100% - ${oe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Oe}-wrapper${Oe}-picture-circle-wrapper`]:{[`${Oe}${Oe}-select`]:{borderRadius:"50%"}}}};var E=oe=>{const{componentCls:Oe}=oe;return{[`${Oe}-rtl`]:{direction:"rtl"}}};const I=oe=>{const{componentCls:Oe,colorTextDisabled:Pe}=oe;return{[`${Oe}-wrapper`]:Object.assign(Object.assign({},(0,_t.Wf)(oe)),{[Oe]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Oe}-select`]:{display:"inline-block"},[`${Oe}-disabled`]:{color:Pe,cursor:"not-allowed"}})}};var y=(0,Tn.Z)("Upload",oe=>{const{fontSizeHeading3:Oe,fontSize:Pe,lineHeight:Ke,lineWidth:Et,controlHeightLG:je}=oe,_e=Math.round(Pe*Ke),U=(0,Yt.TS)(oe,{uploadThumbnailSize:Oe*2,uploadProgressOffset:_e/2+Et,uploadPicCardSize:je*2.55});return[I(U),On(U),on(U),le(U),Dn(U),zt(U),E(U),(0,pn.Z)(U)]},oe=>({actionsColor:oe.colorTextDescription})),$=function(oe,Oe,Pe,Ke){function Et(je){return je instanceof Pe?je:new Pe(function(_e){_e(je)})}return new(Pe||(Pe=Promise))(function(je,_e){function U(qe){try{ze(Ke.next(qe))}catch(et){_e(et)}}function Se(qe){try{ze(Ke.throw(qe))}catch(et){_e(et)}}function ze(qe){qe.done?je(qe.value):Et(qe.value).then(U,Se)}ze((Ke=Ke.apply(oe,Oe||[])).next())})};const ce=`__LIST_IGNORE_${Date.now()}__`,Ge=(oe,Oe)=>{const{fileList:Pe,defaultFileList:Ke,onRemove:Et,showUploadList:je=!0,listType:_e="text",onPreview:U,onDownload:Se,onChange:ze,onDrop:qe,previewFile:et,disabled:xt,locale:J,iconRender:Ee,isImageUrl:De,progress:Qe,prefixCls:ut,className:nn,type:tn="select",children:kt,style:gt,itemRender:Gt,maxCount:sn,data:yn={},multiple:bn=!1,action:mn="",accept:Pn="",supportServerRender:Mn=!0,rootClassName:er}=oe,rr=o.useContext(ie.Z),An=xt!=null?xt:rr,[jt,Xt]=(0,Xe.Z)(Ke||[],{value:Pe,postState:vr=>vr!=null?vr:[]}),[Fn,xn]=o.useState("drop"),kn=o.useRef(null);o.useMemo(()=>{const vr=Date.now();(Pe||[]).forEach((Ln,Un)=>{!Ln.uid&&!Object.isFrozen(Ln)&&(Ln.uid=`__AUTO__${vr}_${Un}__`)})},[Pe]);const Nn=(vr,Ln,Un)=>{let Jn=(0,A.Z)(Ln),ur=!1;sn===1?Jn=Jn.slice(-1):sn&&(ur=Jn.length>sn,Jn=Jn.slice(0,sn)),(0,Ve.flushSync)(()=>{Xt(Jn)});const Hr={file:vr,fileList:Jn};Un&&(Hr.event=Un),(!ur||Jn.some(Nr=>Nr.uid===vr.uid))&&(0,Ve.flushSync)(()=>{ze==null||ze(Hr)})},Cn=(vr,Ln)=>$(void 0,void 0,void 0,function*(){const{beforeUpload:Un,transformFile:Jn}=oe;let ur=vr;if(Un){const Hr=yield Un(vr,Ln);if(Hr===!1)return!1;if(delete vr[ce],Hr===ce)return Object.defineProperty(vr,ce,{value:!0,configurable:!0}),!1;typeof Hr=="object"&&Hr&&(ur=Hr)}return Jn&&(ur=yield Jn(ur)),ur}),cn=vr=>{const Ln=vr.filter(ur=>!ur.file[ce]);if(!Ln.length)return;const Un=Ln.map(ur=>W(ur.file));let Jn=(0,A.Z)(jt);Un.forEach(ur=>{Jn=D(ur,Jn)}),Un.forEach((ur,Hr)=>{let Nr=ur;if(Ln[Hr].parsedFile)ur.status="uploading";else{const{originFileObj:Yn}=ur;let Zn;try{Zn=new File([Yn],Yn.name,{type:Yn.type})}catch(gr){Zn=new Blob([Yn],{type:Yn.type}),Zn.name=Yn.name,Zn.lastModifiedDate=new Date,Zn.lastModified=new Date().getTime()}Zn.uid=ur.uid,Nr=Zn}Nn(Nr,Jn)})},Qn=(vr,Ln,Un)=>{try{typeof vr=="string"&&(vr=JSON.parse(vr))}catch(Hr){}if(!ye(Ln,jt))return;const Jn=W(Ln);Jn.status="done",Jn.percent=100,Jn.response=vr,Jn.xhr=Un;const ur=D(Jn,jt);Nn(Jn,ur)},Me=(vr,Ln)=>{if(!ye(Ln,jt))return;const Un=W(Ln);Un.status="uploading",Un.percent=vr.percent;const Jn=D(Un,jt);Nn(Un,Jn,vr)},ke=(vr,Ln,Un)=>{if(!ye(Un,jt))return;const Jn=W(Un);Jn.error=vr,Jn.response=Ln,Jn.status="error";const ur=D(Jn,jt);Nn(Jn,ur)},Ae=vr=>{let Ln;Promise.resolve(typeof Et=="function"?Et(vr):Et).then(Un=>{var Jn;if(Un===!1)return;const ur=at(vr,jt);ur&&(Ln=Object.assign(Object.assign({},vr),{status:"removed"}),jt==null||jt.forEach(Hr=>{const Nr=Ln.uid!==void 0?"uid":"name";Hr[Nr]===Ln[Nr]&&!Object.isFrozen(Hr)&&(Hr.status="removed")}),(Jn=kn.current)===null||Jn===void 0||Jn.abort(Ln),Nn(Ln,ur))})},tt=vr=>{xn(vr.type),vr.type==="drop"&&(qe==null||qe(vr))};o.useImperativeHandle(Oe,()=>({onBatchStart:cn,onSuccess:Qn,onProgress:Me,onError:ke,fileList:jt,upload:kn.current}));const{getPrefixCls:Pt,direction:an,upload:Rt}=o.useContext(me.E_),Lt=Pt("upload",ut),st=Object.assign(Object.assign({onBatchStart:cn,onError:ke,onProgress:Me,onSuccess:Qn},oe),{data:yn,multiple:bn,action:mn,accept:Pn,supportServerRender:Mn,prefixCls:Lt,disabled:An,beforeUpload:Cn,onChange:void 0});delete st.className,delete st.style,(!kt||An)&&delete st.id;const[qt,Bn]=y(Lt),[_n]=(0,G.Z)("Upload",H.Z.Upload),{showRemoveIcon:un,showPreviewIcon:Wt,showDownloadIcon:In,removeIcon:qn,previewIcon:dr,downloadIcon:Cr}=typeof je=="boolean"?{}:je,Tr=(vr,Ln)=>je?o.createElement(rn,{prefixCls:Lt,listType:_e,items:jt,previewFile:et,onPreview:U,onDownload:Se,onRemove:Ae,showRemoveIcon:!An&&un,showPreviewIcon:Wt,showDownloadIcon:In,removeIcon:qn,previewIcon:dr,downloadIcon:Cr,iconRender:Ee,locale:Object.assign(Object.assign({},_n),J),isImageUrl:De,progress:Qe,appendAction:vr,appendActionVisible:Ln,itemRender:Gt,disabled:An}):vr,sr=V()(`${Lt}-wrapper`,nn,er,Bn,Rt==null?void 0:Rt.className,{[`${Lt}-rtl`]:an==="rtl",[`${Lt}-picture-card-wrapper`]:_e==="picture-card",[`${Lt}-picture-circle-wrapper`]:_e==="picture-circle"}),Er=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),gt);if(tn==="drag"){const vr=V()(Bn,Lt,`${Lt}-drag`,{[`${Lt}-drag-uploading`]:jt.some(Ln=>Ln.status==="uploading"),[`${Lt}-drag-hover`]:Fn==="dragover",[`${Lt}-disabled`]:An,[`${Lt}-rtl`]:an==="rtl"});return qt(o.createElement("span",{className:sr},o.createElement("div",{className:vr,style:Er,onDrop:tt,onDragOver:tt,onDragLeave:tt},o.createElement(xe,Object.assign({},st,{ref:kn,className:`${Lt}-btn`}),o.createElement("div",{className:`${Lt}-drag-container`},kt))),Tr()))}const Ar=V()(Lt,`${Lt}-select`,{[`${Lt}-disabled`]:An}),Rr=(vr=>o.createElement("div",{className:Ar,style:vr},o.createElement(xe,Object.assign({},st,{ref:kn}))))(kt?void 0:{display:"none"});return qt(_e==="picture-card"||_e==="picture-circle"?o.createElement("span",{className:sr},Tr(Rr,!!kt)):o.createElement("span",{className:sr},Rr,Tr()))};var At=o.forwardRef(Ge),St=function(oe,Oe){var Pe={};for(var Ke in oe)Object.prototype.hasOwnProperty.call(oe,Ke)&&Oe.indexOf(Ke)<0&&(Pe[Ke]=oe[Ke]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ke=Object.getOwnPropertySymbols(oe);Et{var{style:Pe,height:Ke}=oe,Et=St(oe,["style","height"]);return o.createElement(At,Object.assign({ref:Oe},Et,{type:"drag",style:Object.assign(Object.assign({},Pe),{height:Ke})}))});const ge=At;ge.Dragger=Kt,ge.LIST_IGNORE=ce;var bt=ge},89780:function(hn){(function(rt,i){hn.exports=i()})(this,function(){"use strict";var rt=navigator.userAgent,i=navigator.platform,o=/gecko\/\d/i.test(rt),A=/MSIE \d/.test(rt),O=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(rt),V=/Edge\/(\d+)/.exec(rt),v=A||O||V,L=v&&(A?document.documentMode||6:+(V||O)[1]),s=!V&&/WebKit\//.test(rt),fe=s&&/Qt\/\d+\.\d+/.test(rt),ve=!V&&/Chrome\//.test(rt),w=/Opera\//.test(rt),de=/Apple Computer/.test(navigator.vendor),x=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(rt),R=/PhantomJS/.test(rt),Y=!V&&/AppleWebKit/.test(rt)&&/Mobile\/\w+/.test(rt),z=/Android/.test(rt),q=Y||z||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(rt),pt=Y||/Mac/.test(i),Te=/\bCrOS\b/.test(rt),ft=/win/i.test(i),Ne=w&&rt.match(/Version\/(\d*\.\d*)/);Ne&&(Ne=Number(Ne[1])),Ne&&Ne>=15&&(w=!1,s=!0);var Q=pt&&(fe||w&&(Ne==null||Ne<12.11)),P=o||v&&L>=9;function c(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var F=function(e,t){var r=e.className,n=c(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function _(e,t){return N(e).appendChild(t)}function M(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var l=0;l=t)return u+(t-l);u+=p-l,u+=r-u%r,l=p+1}}var G=function(){this.id=null,this.f=null,this.time=0,this.handler=Ve(this.onTimeout,this)};G.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},G.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(u,t-a);if(a+=l-n,a+=r-a%r,n=l+1,a>=t)return n}}var Ct=[""];function ht(e){for(;Ct.length<=e;)Ct.push(Ot(Ct)+" ");return Ct[e]}function Ot(e){return e[e.length-1]}function $t(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||te.test(e))}function B(e,t){return t?t.source.indexOf("\\w")>-1&&X(e)?!0:t.test(e):X(e)}function d(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var j=/[\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 ue(e){return e.charCodeAt(0)>=768&&j.test(e)}function C(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,l=n<0?Math.ceil(a):Math.floor(a);if(l==t)return e(l)?t:r;e(l)?r=l:t=l+n}}function se(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,l=0;lt||t==r&&u.to==t)&&(n(Math.max(u.from,t),Math.min(u.to,r),u.level==1?"rtl":"ltr",l),a=!0)}a||n(t,r,"ltr")}var W=null;function D(e,t,r){var n;W=null;for(var a=0;at)return a;l.to==t&&(l.from!=l.to&&r=="before"?n=a:W=a),l.from==t&&(l.from!=l.to&&r!="before"?n=a:W=a)}return n!=null?n:W}var ye=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(T){return T<=247?e.charAt(T):1424<=T&&T<=1524?"R":1536<=T&&T<=1785?t.charAt(T-1536):1774<=T&&T<=2220?"r":8192<=T&&T<=8203?"w":T==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,l=/[LRr]/,u=/[Lb1n]/,p=/[1n]/;function b(T,Le,Je){this.level=T,this.from=Le,this.to=Je}return function(T,Le){var Je=Le=="ltr"?"L":"R";if(T.length==0||Le=="ltr"&&!n.test(T))return!1;for(var Mt=T.length,Bt=[],dn=0;dn-1&&(n[t]=a.slice(0,l).concat(a.slice(l+1)))}}}function f(e,t){var r=lt(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function dt(e){e.prototype.on=function(t,r){ae(this,t,r)},e.prototype.off=function(t,r){K(this,t,r)}}function yt(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function wt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ft(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Ut(e){yt(e),wt(e)}function en(e){return e.target||e.srcElement}function rn(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),pt&&e.ctrlKey&&t==1&&(t=3),t}var _t=function(){if(v&&L<9)return!1;var e=M("div");return"draggable"in e||"dragDrop"in e}(),pn;function Tn(e){if(pn==null){var t=M("span","\u200B");_(e,M("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(pn=t.offsetWidth<=1&&t.offsetHeight>2&&!(v&&L<8))}var r=pn?M("span","\u200B"):M("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var Yt;function zn(e){if(Yt!=null)return Yt;var t=_(e,document.createTextNode("A\u062EA")),r=Z(t,0,1).getBoundingClientRect(),n=Z(t,1,2).getBoundingClientRect();return N(e),!r||r.left==r.right?!1:Yt=n.right-r.right<3}var On=` b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e.indexOf(` -`,t);a==-1&&(a=e.length);var l=e.slice(t,e.charAt(a-1)=="\r"?a-1:a),u=l.indexOf("\r");u!=-1?(r.push(l.slice(0,u)),t+=u+1):(r.push(l),t=a+1)}return r}:function(e){return e.split(/\r\n?|\n/)},fn=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Dn=function(){var e=M("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),$n=null;function Ce(e){if($n!=null)return $n;var t=_(e,M("span","x")),r=t.getBoundingClientRect(),n=Z(t,0,1).getBoundingClientRect();return $n=Math.abs(r.left-n.left)>1}var $e={},it={};function ot(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),$e[e]=t}function zt(e,t){it[e]=t}function vn(e){if(typeof e=="string"&&it.hasOwnProperty(e))e=it[e];else if(e&&typeof e.name=="string"&&it.hasOwnProperty(e.name)){var t=it[e.name];typeof t=="string"&&(t={name:t}),e=nt(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return vn("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return vn("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Zt(e,t){t=vn(t);var r=$e[t.name];if(!r)return Zt(e,"text/plain");var n=r(e,t);if(on.hasOwnProperty(t.name)){var a=on[t.name];for(var l in a)a.hasOwnProperty(l)&&(n.hasOwnProperty(l)&&(n["_"+l]=n[l]),n[l]=a[l])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var u in t.modeProps)n[u]=t.modeProps[u];return n}var on={};function ie(e,t){var r=on.hasOwnProperty(e)?on[e]:on[e]={};me(t,r)}function g(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function E(e,t){for(var r;e.innerMode&&(r=e.innerMode(t),!(!r||r.mode==e));)t=r.state,e=r.mode;return r||{mode:e,state:t}}function I(e,t,r){return e.startState?e.startState(t,r):!0}var y=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};y.prototype.eol=function(){return this.pos>=this.string.length},y.prototype.sol=function(){return this.pos==this.lineStart},y.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},y.prototype.next=function(){if(this.post},y.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},y.prototype.skipToEnd=function(){this.pos=this.string.length},y.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},y.prototype.backUp=function(e){this.pos-=e},y.prototype.column=function(){return this.lastColumnPos0?null:(l&&t!==!1&&(this.pos+=l[0].length),l)}},y.prototype.current=function(){return this.string.slice(this.start,this.pos)},y.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},y.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},y.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function $(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],l=a.chunkSize();if(t=e.first&&tr?ge(r,$(e,r).text.length):_e(t,$(e,t.line).text.length)}function _e(e,t){var r=e.ch;return r==null||r>t?ge(e.line,t):r<0?ge(e.line,0):e}function U(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},ze.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ze.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ze.fromSaved=function(e,t,r){return t instanceof Se?new ze(e,g(e.mode,t.state),r,t.lookAhead):new ze(e,g(e.mode,t),r)},ze.prototype.save=function(e){var t=e!==!1?g(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Se(t,this.maxLookAhead):t};function qe(e,t,r,n){var a=[e.state.modeGen],l={};rn(e,t.text,e.doc.mode,r,function(T,Le){return a.push(T,Le)},l,n);for(var u=r.state,p=function(T){r.baseTokens=a;var Le=e.state.overlays[T],Je=1,Mt=0;r.state=!0,rn(e,t.text,Le.mode,r,function(Bt,dn){for(var wn=Je;MtBt&&a.splice(Je,1,Bt,a[Je+1],Gn),Je+=2,Mt=Math.min(Bt,Gn)}if(dn)if(Le.opaque)a.splice(wn,Je-wn,Bt,"overlay "+dn),Je=wn+2;else for(;wne.options.maxHighlightLength&&g(e.doc.mode,n.state),l=qe(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=l.styles,l.classes?t.styleClasses=l.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function xt(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new ze(n,!0,t);var l=kt(e,t,r),u=l>n.first&&$(n,l-1).stateAfter,p=u?ze.fromSaved(n,u,l):new ze(n,I(n.mode),l);return n.iter(l,t,function(b){J(e,b.text,p);var T=p.line;b.stateAfter=T==t-1||T%5==0||T>=a.viewFrom&&Tt.start)return l}throw new Error("Mode "+e.name+" failed to advance stream.")}var Ze=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function ut(e,t,r,n){var a=e.doc,l=a.mode,u;t=je(a,t);var p=$(a,t.line),b=xt(e,t.line,r),T=new y(p.text,e.options.tabSize,b),Le;for(n&&(Le=[]);(n||T.pose.options.maxHighlightLength?(p=!1,u&&J(e,t,n,Le.pos),Le.pos=t.length,Je=null):Je=tn(De(r,Le,n.state,Mt),l),Mt){var Bt=Mt[0].name;Bt&&(Je="m-"+(Je?Bt+" "+Je:Bt))}if(!p||T!=Je){for(;bu;--p){if(p<=l.first)return l.first;var b=$(l,p-1),T=b.stateAfter;if(T&&(!r||p+(T instanceof Se?T.lookAhead:0)<=l.modeFrontier))return p;var Le=oe(b.text,null,e.options.tabSize);(a==null||n>Le)&&(a=p-1,n=Le)}return a}function gt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var a=$(e,n).stateAfter;if(a&&(!(a instanceof Se)||n+a.lookAhead=t:l.to>t);(n||(n=[])).push(new mn(u,l.from,b?null:l.to))}}return n}function An(e,t,r){var n;if(e)for(var a=0;a=t:l.to>t);if(p||l.from==t&&u.type=="bookmark"&&(!r||l.marker.insertLeft)){var b=l.from==null||(u.inclusiveLeft?l.from<=t:l.from0&&p)for(var Sr=0;Sr0)){var Le=[b,1],Je=bt(T.from,p.from),Mt=bt(T.to,p.to);(Je<0||!u.inclusiveLeft&&!Je)&&Le.push({from:T.from,to:p.from}),(Mt>0||!u.inclusiveRight&&!Mt)&&Le.push({from:p.to,to:T.to}),a.splice.apply(a,Le),b+=Le.length-3}}return a}function xn(e){var t=e.markedSpans;if(t){for(var r=0;rt)&&(!n||cn(n,l.marker)<0)&&(n=l.marker)}return n}function tt(e,t,r,n,a){var l=$(e,t),u=sn&&l.markedSpans;if(u)for(var p=0;p=0&&Je<=0||Le<=0&&Je>=0)&&(Le<=0&&(b.marker.inclusiveRight&&a.inclusiveLeft?bt(T.to,r)>=0:bt(T.to,r)>0)||Le>=0&&(b.marker.inclusiveRight&&a.inclusiveLeft?bt(T.from,n)<=0:bt(T.from,n)<0)))return!0}}}function Pt(e){for(var t;t=Me(e);)e=t.find(-1,!0).line;return e}function an(e){for(var t;t=ke(e);)e=t.find(1,!0).line;return e}function Rt(e){for(var t,r;t=ke(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function Lt(e,t){var r=$(e,t),n=Pt(r);return r==n?t:At(n)}function st(e,t){if(t>e.lastLine())return t;var r=$(e,t),n;if(!qt(e,r))return t;for(;n=ke(r);)r=n.find(1,!0).line;return At(r)+1}function qt(e,t){var r=sn&&t.markedSpans;if(r){for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var In=function(e,t,r){this.text=e,kn(this,t),this.height=r?r(this):1};In.prototype.lineNo=function(){return At(this)},dt(In);function qn(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),xn(e),kn(e,r);var a=n?n(e):1;a!=e.height&&Ye(e,a)}function pr(e){e.parent=null,xn(e)}var xr={},Qr={};function cr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?Qr:xr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Cr(e,t){var r=ne("span",null,null,s?"padding-right: .1px":null),n={pre:ne("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var l=a?t.rest[a-1]:t.line,u=void 0;n.pos=0,n.addToken=Kr,zn(e.display.measure)&&(u=at(l,e.doc.direction))&&(n.addToken=Ar(n.addToken,u)),n.map=[];var p=t!=e.display.externalMeasured&&At(l);Un(l,n,et(e,l,p)),l.styleClasses&&(l.styleClasses.bgClass&&(n.bgClass=xe(l.styleClasses.bgClass,n.bgClass||"")),l.styleClasses.textClass&&(n.textClass=xe(l.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Tn(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(s){var b=n.content.lastChild;(/\bcm-tab\b/.test(b.className)||b.querySelector&&b.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return f(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=xe(n.pre.className,n.textClass||"")),n}function fr(e){var t=M("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Kr(e,t,r,n,a,l,u){if(t){var p=e.splitSpaces?Rr(t,e.trailingSpace):t,b=e.cm.state.specialChars,T=!1,Le;if(!b.test(t))e.col+=t.length,Le=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,Le),v&&L<9&&(T=!0),e.pos+=t.length;else{Le=document.createDocumentFragment();for(var Je=0;;){b.lastIndex=Je;var Mt=b.exec(t),Bt=Mt?Mt.index-Je:t.length-Je;if(Bt){var dn=document.createTextNode(p.slice(Je,Je+Bt));v&&L<9?Le.appendChild(M("span",[dn])):Le.appendChild(dn),e.map.push(e.pos,e.pos+Bt,dn),e.col+=Bt,e.pos+=Bt}if(!Mt)break;Je+=Bt+1;var wn=void 0;if(Mt[0]==" "){var Gn=e.cm.options.tabSize,ir=Gn-e.col%Gn;wn=Le.appendChild(M("span",ht(ir),"cm-tab")),wn.setAttribute("role","presentation"),wn.setAttribute("cm-text"," "),e.col+=ir}else Mt[0]=="\r"||Mt[0]==` -`?(wn=Le.appendChild(M("span",Mt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),wn.setAttribute("cm-text",Mt[0]),e.col+=1):(wn=e.cm.options.specialCharPlaceholder(Mt[0]),wn.setAttribute("cm-text",Mt[0]),v&&L<9?Le.appendChild(M("span",[wn])):Le.appendChild(wn),e.col+=1);e.map.push(e.pos,e.pos+1,wn),e.pos++}}if(e.trailingSpace=p.charCodeAt(t.length-1)==32,r||n||a||T||l||u){var mr=r||"";n&&(mr+=n),a&&(mr+=a);var lr=M("span",[Le],mr,l);if(u)for(var Sr in u)u.hasOwnProperty(Sr)&&Sr!="style"&&Sr!="class"&&lr.setAttribute(Sr,u[Sr]);return e.content.appendChild(lr)}e.content.appendChild(Le)}}function Rr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;aT&&Je.from<=T));Mt++);if(Je.to>=Le)return e(r,n,a,l,u,p,b);e(r,n.slice(0,Je.to-T),a,l,null,p,b),l=null,n=n.slice(Je.to-T),T=Je.to}}}function Ln(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Un(e,t,r){var n=e.markedSpans,a=e.text,l=0;if(!n){for(var u=1;ub||ia.collapsed&&Mr.to==b&&Mr.from==b)){if(Mr.to!=null&&Mr.to!=b&&Bt>Mr.to&&(Bt=Mr.to,wn=""),ia.className&&(dn+=" "+ia.className),ia.css&&(Mt=(Mt?Mt+";":"")+ia.css),ia.startStyle&&Mr.from==b&&(Gn+=" "+ia.startStyle),ia.endStyle&&Mr.to==Bt&&(Sr||(Sr=[])).push(ia.endStyle,Mr.to),ia.title&&((mr||(mr={})).title=ia.title),ia.attributes)for(var za in ia.attributes)(mr||(mr={}))[za]=ia.attributes[za];ia.collapsed&&(!ir||cn(ir.marker,ia)<0)&&(ir=Mr)}else Mr.from>b&&Bt>Mr.from&&(Bt=Mr.from)}if(Sr)for(var Co=0;Co=p)break;for(var _o=Math.min(p,Bt);;){if(Le){var ko=b+Le.length;if(!ir){var Ao=ko>_o?Le.slice(0,_o-b):Le;t.addToken(t,Ao,Je?Je+dn:dn,Gn,b+Ao.length==Bt?wn:"",Mt,mr)}if(ko>=_o){Le=Le.slice(_o-b),b=_o;break}b=ko,Gn=""}Le=a.slice(l,l=r[T++]),Je=cr(r[T++],t.cm.options)}}}function Jn(e,t,r){this.line=t,this.rest=Rt(t),this.size=this.rest?At(Ot(this.rest))-r+1:1,this.node=this.text=null,this.hidden=qt(e,t)}function sr(e,t,r){for(var n=[],a,l=t;l2&&l.push((b.bottom+T.top)/2-r.top)}}l.push(r.bottom-r.top)}}function jo(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function Ho(e,t){t=Pt(t);var r=At(t),n=e.display.externalMeasured=new Jn(e.doc,t,r);n.lineN=r;var a=n.built=Cr(e,n);return n.text=a.pre,_(e.display.lineMeasure,a.pre),n}function Xo(e,t,r,n){return co(e,Ga(e,t),r,n)}function Po(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(l=b-p,a=l-1,t>=b&&(u="right")),a!=null){if(n=e[T+2],p==b&&r==(n.insertLeft?"left":"right")&&(u=r),r=="left"&&a==0)for(;T&&e[T-2]==e[T-3]&&e[T-1].insertLeft;)n=e[(T-=3)+2],u="left";if(r=="right"&&a==b-p)for(;T=0&&(r=e[a]).left==r.right;a--);return r}function ln(e,t,r,n){var a=Uo(t.map,r,n),l=a.node,u=a.start,p=a.end,b=a.collapse,T;if(l.nodeType==3){for(var Le=0;Le<4;Le++){for(;u&&ue(t.line.text.charAt(a.coverStart+u));)--u;for(;a.coverStart+p0&&(b=n="right");var Je;e.options.lineWrapping&&(Je=l.getClientRects()).length>1?T=Je[n=="right"?Je.length-1:0]:T=l.getBoundingClientRect()}if(v&&L<9&&!u&&(!T||!T.left&&!T.right)){var Mt=l.parentNode.getClientRects()[0];Mt?T={left:Mt.left,right:Mt.left+ba(e.display),top:Mt.top,bottom:Mt.bottom}:T=zo}for(var Bt=T.top-t.rect.top,dn=T.bottom-t.rect.top,wn=(Bt+dn)/2,Gn=t.view.measure.heights,ir=0;ir=n.text.length?(b=n.text.length,T="before"):b<=0&&(b=0,T="after"),!p)return u(T=="before"?b-1:b,T=="before");function Le(dn,wn,Gn){var ir=p[wn],mr=ir.level==1;return u(Gn?dn-1:dn,mr!=Gn)}var Je=D(p,b,T),Mt=W,Bt=Le(b,Je,T=="before");return Mt!=null&&(Bt.other=Le(b,Mt,T!="before")),Bt}function Oo(e,t){var r=0;t=je(e.doc,t),e.options.lineWrapping||(r=ba(e.display)*t.ch);var n=$(e.doc,t.line),a=_n(n)+Ea(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function ai(e,t,r,n,a){var l=ge(e,t,r);return l.xRel=a,n&&(l.outside=n),l}function mi(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return ai(n.first,0,null,-1,-1);var a=St(n,r),l=n.first+n.size-1;if(a>l)return ai(n.first+n.size-1,$(n,l).text.length,null,1,1);t<0&&(t=0);for(var u=$(n,a);;){var p=dl(e,u,a,t,r),b=Ae(u,p.ch+(p.xRel>0||p.outside>0?1:0));if(!b)return p;var T=b.find(1);if(T.line==a)return T;u=$(n,a=T.line)}}function Mi(e,t,r,n){n-=Ja(t);var a=t.text.length,l=h(function(u){return co(e,r,u-1).bottom<=n},a,0);return a=h(function(u){return co(e,r,u).top>n},l,a),{begin:l,end:a}}function Ii(e,t,r,n){r||(r=Ga(e,t));var a=Za(e,t,co(e,r,n),"line").top;return Mi(e,t,r,a)}function Bi(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function dl(e,t,r,n,a){a-=_n(t);var l=Ga(e,t),u=Ja(t),p=0,b=t.text.length,T=!0,Le=at(t,e.doc.direction);if(Le){var Je=(e.options.lineWrapping?_i:Zi)(e,t,r,l,Le,n,a);T=Je.level!=1,p=T?Je.from:Je.to-1,b=T?Je.to:Je.from-1}var Mt=null,Bt=null,dn=h(function(kr){var Mr=co(e,l,kr);return Mr.top+=u,Mr.bottom+=u,Bi(Mr,n,a,!1)?(Mr.top<=a&&Mr.left<=n&&(Mt=kr,Bt=Mr),!0):!1},p,b),wn,Gn,ir=!1;if(Bt){var mr=n-Bt.left=Sr.bottom?1:0}return dn=C(t.text,dn,1),ai(r,dn,Gn,ir,n-wn)}function Zi(e,t,r,n,a,l,u){var p=h(function(Je){var Mt=a[Je],Bt=Mt.level!=1;return Bi(Ya(e,ge(r,Bt?Mt.to:Mt.from,Bt?"before":"after"),"line",t,n),l,u,!0)},0,a.length-1),b=a[p];if(p>0){var T=b.level!=1,Le=Ya(e,ge(r,T?b.from:b.to,T?"after":"before"),"line",t,n);Bi(Le,l,u,!0)&&Le.top>u&&(b=a[p-1])}return b}function _i(e,t,r,n,a,l,u){var p=Mi(e,t,n,u),b=p.begin,T=p.end;/\s/.test(t.text.charAt(T-1))&&T--;for(var Le=null,Je=null,Mt=0;Mt=T||Bt.to<=b)){var dn=Bt.level!=1,wn=co(e,n,dn?Math.min(T,Bt.to)-1:Math.max(b,Bt.from)).right,Gn=wnGn)&&(Le=Bt,Je=Gn)}}return Le||(Le=a[a.length-1]),Le.fromT&&(Le={from:Le.from,to:T,level:Le.level}),Le}var oi;function ui(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(oi==null){oi=M("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)oi.appendChild(document.createTextNode("x")),oi.appendChild(M("br"));oi.appendChild(document.createTextNode("x"))}_(e.measure,oi);var r=oi.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function ba(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=M("span","xxxxxxxxxx"),r=M("pre",[t],"CodeMirror-line-like");_(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function ma(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,l=t.gutters.firstChild,u=0;l;l=l.nextSibling,++u){var p=e.display.gutterSpecs[u].className;r[p]=l.offsetLeft+l.clientLeft+a,n[p]=l.clientWidth}return{fixedPos:Pa(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Pa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function bo(e){var t=ui(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/ba(e.display)-3);return function(a){if(qt(e.doc,a))return 0;var l=0;if(a.widgets)for(var u=0;u0&&(T=$(e.doc,b.line).text).length==b.ch){var Le=oe(T,T.length,e.options.tabSize)-T.length;b=ge(b.line,Math.max(0,Math.round((l-yo(e.display).left)/ba(e.display))-Le))}return b}function Do(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)sn&&Lt(e.doc,t)a.viewFrom?ni(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)ni(e);else if(t<=a.viewFrom){var l=ci(e,r,r+n,1);l?(a.view=a.view.slice(l.index),a.viewFrom=l.lineN,a.viewTo+=n):ni(e)}else if(r>=a.viewTo){var u=ci(e,t,t,-1);u?(a.view=a.view.slice(0,u.index),a.viewTo=u.lineN):ni(e)}else{var p=ci(e,t,t,-1),b=ci(e,r,r+n,1);p&&b?(a.view=a.view.slice(0,p.index).concat(sr(e,p.lineN,b.lineN)).concat(a.view.slice(b.index)),a.viewTo+=n):ni(e)}var T=a.externalMeasured;T&&(r=a.lineN&&t=n.viewTo)){var l=n.view[Do(e,t)];if(l.node!=null){var u=l.changes||(l.changes=[]);H(u,r)==-1&&u.push(r)}}}function ni(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ci(e,t,r,n){var a=Do(e,t),l,u=e.display.view;if(!sn||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var p=e.display.viewFrom,b=0;b0){if(a==u.length-1)return null;l=p+u[a].size-t,a++}else l=p-t;t+=l,r+=l}for(;Lt(e.doc,r)!=r;){if(a==(n<0?0:u.length-1))return null;r+=n*u[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function ki(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=sr(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=sr(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Do(e,r)))),n.viewTo=r}function fl(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||p.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Ni(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Yl(e){e.state.focused||(e.display.input.focus(),Dl(e))}function Ol(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ni(e))},100)}function Dl(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly!="nocursor"&&(e.state.focused||(f(e,"focus",e,t),e.state.focused=!0,It(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),s&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Al(e))}function Ni(e,t){e.state.delayingBlurEvent||(e.state.focused&&(f(e,"blur",e,t),e.state.focused=!1,F(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function vl(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||Le<-.005)&&(Ye(a.line,u),Fl(a.line),a.rest))for(var Je=0;Jee.display.sizerWidth){var Mt=Math.ceil(p/ba(e.display));Mt>e.display.maxLineLength&&(e.display.maxLineLength=Mt,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}}function Fl(e){if(e.widgets)for(var t=0;t=u&&(l=St(t,_n($(t,b))-e.wrapper.clientHeight),u=b)}return{from:l,to:Math.max(u,l+1)}}function ql(e,t){if(!k(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),a=null;if(t.top+n.top<0?a=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),a!=null&&!R){var l=M("div","\u200B",null,`position: absolute; +`,t);a==-1&&(a=e.length);var l=e.slice(t,e.charAt(a-1)=="\r"?a-1:a),u=l.indexOf("\r");u!=-1?(r.push(l.slice(0,u)),t+=u+1):(r.push(l),t=a+1)}return r}:function(e){return e.split(/\r\n?|\n/)},fn=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Dn=function(){var e=M("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),$n=null;function Ce(e){if($n!=null)return $n;var t=_(e,M("span","x")),r=t.getBoundingClientRect(),n=Z(t,0,1).getBoundingClientRect();return $n=Math.abs(r.left-n.left)>1}var $e={},it={};function ot(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),$e[e]=t}function zt(e,t){it[e]=t}function vn(e){if(typeof e=="string"&&it.hasOwnProperty(e))e=it[e];else if(e&&typeof e.name=="string"&&it.hasOwnProperty(e.name)){var t=it[e.name];typeof t=="string"&&(t={name:t}),e=nt(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return vn("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return vn("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Zt(e,t){t=vn(t);var r=$e[t.name];if(!r)return Zt(e,"text/plain");var n=r(e,t);if(on.hasOwnProperty(t.name)){var a=on[t.name];for(var l in a)a.hasOwnProperty(l)&&(n.hasOwnProperty(l)&&(n["_"+l]=n[l]),n[l]=a[l])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var u in t.modeProps)n[u]=t.modeProps[u];return n}var on={};function le(e,t){var r=on.hasOwnProperty(e)?on[e]:on[e]={};me(t,r)}function g(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function E(e,t){for(var r;e.innerMode&&(r=e.innerMode(t),!(!r||r.mode==e));)t=r.state,e=r.mode;return r||{mode:e,state:t}}function I(e,t,r){return e.startState?e.startState(t,r):!0}var y=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};y.prototype.eol=function(){return this.pos>=this.string.length},y.prototype.sol=function(){return this.pos==this.lineStart},y.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},y.prototype.next=function(){if(this.post},y.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},y.prototype.skipToEnd=function(){this.pos=this.string.length},y.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},y.prototype.backUp=function(e){this.pos-=e},y.prototype.column=function(){return this.lastColumnPos0?null:(l&&t!==!1&&(this.pos+=l[0].length),l)}},y.prototype.current=function(){return this.string.slice(this.start,this.pos)},y.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},y.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},y.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function $(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],l=a.chunkSize();if(t=e.first&&tr?ge(r,$(e,r).text.length):_e(t,$(e,t.line).text.length)}function _e(e,t){var r=e.ch;return r==null||r>t?ge(e.line,t):r<0?ge(e.line,0):e}function U(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},ze.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ze.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ze.fromSaved=function(e,t,r){return t instanceof Se?new ze(e,g(e.mode,t.state),r,t.lookAhead):new ze(e,g(e.mode,t),r)},ze.prototype.save=function(e){var t=e!==!1?g(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Se(t,this.maxLookAhead):t};function qe(e,t,r,n){var a=[e.state.modeGen],l={};tn(e,t.text,e.doc.mode,r,function(T,Le){return a.push(T,Le)},l,n);for(var u=r.state,p=function(T){r.baseTokens=a;var Le=e.state.overlays[T],Je=1,Mt=0;r.state=!0,tn(e,t.text,Le.mode,r,function(Bt,dn){for(var wn=Je;MtBt&&a.splice(Je,1,Bt,a[Je+1],Gn),Je+=2,Mt=Math.min(Bt,Gn)}if(dn)if(Le.opaque)a.splice(wn,Je-wn,Bt,"overlay "+dn),Je=wn+2;else for(;wne.options.maxHighlightLength&&g(e.doc.mode,n.state),l=qe(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=l.styles,l.classes?t.styleClasses=l.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function xt(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new ze(n,!0,t);var l=kt(e,t,r),u=l>n.first&&$(n,l-1).stateAfter,p=u?ze.fromSaved(n,u,l):new ze(n,I(n.mode),l);return n.iter(l,t,function(b){J(e,b.text,p);var T=p.line;b.stateAfter=T==t-1||T%5==0||T>=a.viewFrom&&Tt.start)return l}throw new Error("Mode "+e.name+" failed to advance stream.")}var Qe=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function ut(e,t,r,n){var a=e.doc,l=a.mode,u;t=je(a,t);var p=$(a,t.line),b=xt(e,t.line,r),T=new y(p.text,e.options.tabSize,b),Le;for(n&&(Le=[]);(n||T.pose.options.maxHighlightLength?(p=!1,u&&J(e,t,n,Le.pos),Le.pos=t.length,Je=null):Je=nn(De(r,Le,n.state,Mt),l),Mt){var Bt=Mt[0].name;Bt&&(Je="m-"+(Je?Bt+" "+Je:Bt))}if(!p||T!=Je){for(;bu;--p){if(p<=l.first)return l.first;var b=$(l,p-1),T=b.stateAfter;if(T&&(!r||p+(T instanceof Se?T.lookAhead:0)<=l.modeFrontier))return p;var Le=ie(b.text,null,e.options.tabSize);(a==null||n>Le)&&(a=p-1,n=Le)}return a}function gt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var a=$(e,n).stateAfter;if(a&&(!(a instanceof Se)||n+a.lookAhead=t:l.to>t);(n||(n=[])).push(new mn(u,l.from,b?null:l.to))}}return n}function An(e,t,r){var n;if(e)for(var a=0;a=t:l.to>t);if(p||l.from==t&&u.type=="bookmark"&&(!r||l.marker.insertLeft)){var b=l.from==null||(u.inclusiveLeft?l.from<=t:l.from0&&p)for(var xr=0;xr0)){var Le=[b,1],Je=bt(T.from,p.from),Mt=bt(T.to,p.to);(Je<0||!u.inclusiveLeft&&!Je)&&Le.push({from:T.from,to:p.from}),(Mt>0||!u.inclusiveRight&&!Mt)&&Le.push({from:p.to,to:T.to}),a.splice.apply(a,Le),b+=Le.length-3}}return a}function xn(e){var t=e.markedSpans;if(t){for(var r=0;rt)&&(!n||cn(n,l.marker)<0)&&(n=l.marker)}return n}function tt(e,t,r,n,a){var l=$(e,t),u=sn&&l.markedSpans;if(u)for(var p=0;p=0&&Je<=0||Le<=0&&Je>=0)&&(Le<=0&&(b.marker.inclusiveRight&&a.inclusiveLeft?bt(T.to,r)>=0:bt(T.to,r)>0)||Le>=0&&(b.marker.inclusiveRight&&a.inclusiveLeft?bt(T.from,n)<=0:bt(T.from,n)<0)))return!0}}}function Pt(e){for(var t;t=Me(e);)e=t.find(-1,!0).line;return e}function an(e){for(var t;t=ke(e);)e=t.find(1,!0).line;return e}function Rt(e){for(var t,r;t=ke(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function Lt(e,t){var r=$(e,t),n=Pt(r);return r==n?t:At(n)}function st(e,t){if(t>e.lastLine())return t;var r=$(e,t),n;if(!qt(e,r))return t;for(;n=ke(r);)r=n.find(1,!0).line;return At(r)+1}function qt(e,t){var r=sn&&t.markedSpans;if(r){for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var In=function(e,t,r){this.text=e,kn(this,t),this.height=r?r(this):1};In.prototype.lineNo=function(){return At(this)},dt(In);function qn(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),xn(e),kn(e,r);var a=n?n(e):1;a!=e.height&&Ye(e,a)}function dr(e){e.parent=null,xn(e)}var Cr={},Tr={};function sr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?Tr:Cr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Er(e,t){var r=ne("span",null,null,s?"padding-right: .1px":null),n={pre:ne("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var l=a?t.rest[a-1]:t.line,u=void 0;n.pos=0,n.addToken=Kr,zn(e.display.measure)&&(u=at(l,e.doc.direction))&&(n.addToken=vr(n.addToken,u)),n.map=[];var p=t!=e.display.externalMeasured&&At(l);Un(l,n,et(e,l,p)),l.styleClasses&&(l.styleClasses.bgClass&&(n.bgClass=xe(l.styleClasses.bgClass,n.bgClass||"")),l.styleClasses.textClass&&(n.textClass=xe(l.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Tn(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(s){var b=n.content.lastChild;(/\bcm-tab\b/.test(b.className)||b.querySelector&&b.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return f(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=xe(n.pre.className,n.textClass||"")),n}function Ar(e){var t=M("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Kr(e,t,r,n,a,l,u){if(t){var p=e.splitSpaces?Rr(t,e.trailingSpace):t,b=e.cm.state.specialChars,T=!1,Le;if(!b.test(t))e.col+=t.length,Le=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,Le),v&&L<9&&(T=!0),e.pos+=t.length;else{Le=document.createDocumentFragment();for(var Je=0;;){b.lastIndex=Je;var Mt=b.exec(t),Bt=Mt?Mt.index-Je:t.length-Je;if(Bt){var dn=document.createTextNode(p.slice(Je,Je+Bt));v&&L<9?Le.appendChild(M("span",[dn])):Le.appendChild(dn),e.map.push(e.pos,e.pos+Bt,dn),e.col+=Bt,e.pos+=Bt}if(!Mt)break;Je+=Bt+1;var wn=void 0;if(Mt[0]==" "){var Gn=e.cm.options.tabSize,ir=Gn-e.col%Gn;wn=Le.appendChild(M("span",ht(ir),"cm-tab")),wn.setAttribute("role","presentation"),wn.setAttribute("cm-text"," "),e.col+=ir}else Mt[0]=="\r"||Mt[0]==` +`?(wn=Le.appendChild(M("span",Mt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),wn.setAttribute("cm-text",Mt[0]),e.col+=1):(wn=e.cm.options.specialCharPlaceholder(Mt[0]),wn.setAttribute("cm-text",Mt[0]),v&&L<9?Le.appendChild(M("span",[wn])):Le.appendChild(wn),e.col+=1);e.map.push(e.pos,e.pos+1,wn),e.pos++}}if(e.trailingSpace=p.charCodeAt(t.length-1)==32,r||n||a||T||l||u){var mr=r||"";n&&(mr+=n),a&&(mr+=a);var lr=M("span",[Le],mr,l);if(u)for(var xr in u)u.hasOwnProperty(xr)&&xr!="style"&&xr!="class"&&lr.setAttribute(xr,u[xr]);return e.content.appendChild(lr)}e.content.appendChild(Le)}}function Rr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;aT&&Je.from<=T));Mt++);if(Je.to>=Le)return e(r,n,a,l,u,p,b);e(r,n.slice(0,Je.to-T),a,l,null,p,b),l=null,n=n.slice(Je.to-T),T=Je.to}}}function Ln(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Un(e,t,r){var n=e.markedSpans,a=e.text,l=0;if(!n){for(var u=1;ub||ia.collapsed&&Mr.to==b&&Mr.from==b)){if(Mr.to!=null&&Mr.to!=b&&Bt>Mr.to&&(Bt=Mr.to,wn=""),ia.className&&(dn+=" "+ia.className),ia.css&&(Mt=(Mt?Mt+";":"")+ia.css),ia.startStyle&&Mr.from==b&&(Gn+=" "+ia.startStyle),ia.endStyle&&Mr.to==Bt&&(xr||(xr=[])).push(ia.endStyle,Mr.to),ia.title&&((mr||(mr={})).title=ia.title),ia.attributes)for(var za in ia.attributes)(mr||(mr={}))[za]=ia.attributes[za];ia.collapsed&&(!ir||cn(ir.marker,ia)<0)&&(ir=Mr)}else Mr.from>b&&Bt>Mr.from&&(Bt=Mr.from)}if(xr)for(var Co=0;Co=p)break;for(var _o=Math.min(p,Bt);;){if(Le){var ko=b+Le.length;if(!ir){var Ao=ko>_o?Le.slice(0,_o-b):Le;t.addToken(t,Ao,Je?Je+dn:dn,Gn,b+Ao.length==Bt?wn:"",Mt,mr)}if(ko>=_o){Le=Le.slice(_o-b),b=_o;break}b=ko,Gn=""}Le=a.slice(l,l=r[T++]),Je=sr(r[T++],t.cm.options)}}}function Jn(e,t,r){this.line=t,this.rest=Rt(t),this.size=this.rest?At(Ot(this.rest))-r+1:1,this.node=this.text=null,this.hidden=qt(e,t)}function ur(e,t,r){for(var n=[],a,l=t;l2&&l.push((b.bottom+T.top)/2-r.top)}}l.push(r.bottom-r.top)}}function jo(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function Ho(e,t){t=Pt(t);var r=At(t),n=e.display.externalMeasured=new Jn(e.doc,t,r);n.lineN=r;var a=n.built=Er(e,n);return n.text=a.pre,_(e.display.lineMeasure,a.pre),n}function Xo(e,t,r,n){return co(e,Ga(e,t),r,n)}function Po(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(l=b-p,a=l-1,t>=b&&(u="right")),a!=null){if(n=e[T+2],p==b&&r==(n.insertLeft?"left":"right")&&(u=r),r=="left"&&a==0)for(;T&&e[T-2]==e[T-3]&&e[T-1].insertLeft;)n=e[(T-=3)+2],u="left";if(r=="right"&&a==b-p)for(;T=0&&(r=e[a]).left==r.right;a--);return r}function ln(e,t,r,n){var a=Uo(t.map,r,n),l=a.node,u=a.start,p=a.end,b=a.collapse,T;if(l.nodeType==3){for(var Le=0;Le<4;Le++){for(;u&&ue(t.line.text.charAt(a.coverStart+u));)--u;for(;a.coverStart+p0&&(b=n="right");var Je;e.options.lineWrapping&&(Je=l.getClientRects()).length>1?T=Je[n=="right"?Je.length-1:0]:T=l.getBoundingClientRect()}if(v&&L<9&&!u&&(!T||!T.left&&!T.right)){var Mt=l.parentNode.getClientRects()[0];Mt?T={left:Mt.left,right:Mt.left+ba(e.display),top:Mt.top,bottom:Mt.bottom}:T=zo}for(var Bt=T.top-t.rect.top,dn=T.bottom-t.rect.top,wn=(Bt+dn)/2,Gn=t.view.measure.heights,ir=0;ir=n.text.length?(b=n.text.length,T="before"):b<=0&&(b=0,T="after"),!p)return u(T=="before"?b-1:b,T=="before");function Le(dn,wn,Gn){var ir=p[wn],mr=ir.level==1;return u(Gn?dn-1:dn,mr!=Gn)}var Je=D(p,b,T),Mt=W,Bt=Le(b,Je,T=="before");return Mt!=null&&(Bt.other=Le(b,Mt,T!="before")),Bt}function Oo(e,t){var r=0;t=je(e.doc,t),e.options.lineWrapping||(r=ba(e.display)*t.ch);var n=$(e.doc,t.line),a=_n(n)+Ea(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function ai(e,t,r,n,a){var l=ge(e,t,r);return l.xRel=a,n&&(l.outside=n),l}function mi(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return ai(n.first,0,null,-1,-1);var a=St(n,r),l=n.first+n.size-1;if(a>l)return ai(n.first+n.size-1,$(n,l).text.length,null,1,1);t<0&&(t=0);for(var u=$(n,a);;){var p=dl(e,u,a,t,r),b=Ae(u,p.ch+(p.xRel>0||p.outside>0?1:0));if(!b)return p;var T=b.find(1);if(T.line==a)return T;u=$(n,a=T.line)}}function Mi(e,t,r,n){n-=Ja(t);var a=t.text.length,l=h(function(u){return co(e,r,u-1).bottom<=n},a,0);return a=h(function(u){return co(e,r,u).top>n},l,a),{begin:l,end:a}}function Ii(e,t,r,n){r||(r=Ga(e,t));var a=Za(e,t,co(e,r,n),"line").top;return Mi(e,t,r,a)}function Bi(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function dl(e,t,r,n,a){a-=_n(t);var l=Ga(e,t),u=Ja(t),p=0,b=t.text.length,T=!0,Le=at(t,e.doc.direction);if(Le){var Je=(e.options.lineWrapping?_i:Zi)(e,t,r,l,Le,n,a);T=Je.level!=1,p=T?Je.from:Je.to-1,b=T?Je.to:Je.from-1}var Mt=null,Bt=null,dn=h(function(kr){var Mr=co(e,l,kr);return Mr.top+=u,Mr.bottom+=u,Bi(Mr,n,a,!1)?(Mr.top<=a&&Mr.left<=n&&(Mt=kr,Bt=Mr),!0):!1},p,b),wn,Gn,ir=!1;if(Bt){var mr=n-Bt.left=xr.bottom?1:0}return dn=C(t.text,dn,1),ai(r,dn,Gn,ir,n-wn)}function Zi(e,t,r,n,a,l,u){var p=h(function(Je){var Mt=a[Je],Bt=Mt.level!=1;return Bi(Ya(e,ge(r,Bt?Mt.to:Mt.from,Bt?"before":"after"),"line",t,n),l,u,!0)},0,a.length-1),b=a[p];if(p>0){var T=b.level!=1,Le=Ya(e,ge(r,T?b.from:b.to,T?"after":"before"),"line",t,n);Bi(Le,l,u,!0)&&Le.top>u&&(b=a[p-1])}return b}function _i(e,t,r,n,a,l,u){var p=Mi(e,t,n,u),b=p.begin,T=p.end;/\s/.test(t.text.charAt(T-1))&&T--;for(var Le=null,Je=null,Mt=0;Mt=T||Bt.to<=b)){var dn=Bt.level!=1,wn=co(e,n,dn?Math.min(T,Bt.to)-1:Math.max(b,Bt.from)).right,Gn=wnGn)&&(Le=Bt,Je=Gn)}}return Le||(Le=a[a.length-1]),Le.fromT&&(Le={from:Le.from,to:T,level:Le.level}),Le}var oi;function ui(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(oi==null){oi=M("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)oi.appendChild(document.createTextNode("x")),oi.appendChild(M("br"));oi.appendChild(document.createTextNode("x"))}_(e.measure,oi);var r=oi.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function ba(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=M("span","xxxxxxxxxx"),r=M("pre",[t],"CodeMirror-line-like");_(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function ma(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,l=t.gutters.firstChild,u=0;l;l=l.nextSibling,++u){var p=e.display.gutterSpecs[u].className;r[p]=l.offsetLeft+l.clientLeft+a,n[p]=l.clientWidth}return{fixedPos:Pa(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Pa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function bo(e){var t=ui(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/ba(e.display)-3);return function(a){if(qt(e.doc,a))return 0;var l=0;if(a.widgets)for(var u=0;u0&&(T=$(e.doc,b.line).text).length==b.ch){var Le=ie(T,T.length,e.options.tabSize)-T.length;b=ge(b.line,Math.max(0,Math.round((l-yo(e.display).left)/ba(e.display))-Le))}return b}function Do(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)sn&&Lt(e.doc,t)a.viewFrom?ni(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)ni(e);else if(t<=a.viewFrom){var l=ci(e,r,r+n,1);l?(a.view=a.view.slice(l.index),a.viewFrom=l.lineN,a.viewTo+=n):ni(e)}else if(r>=a.viewTo){var u=ci(e,t,t,-1);u?(a.view=a.view.slice(0,u.index),a.viewTo=u.lineN):ni(e)}else{var p=ci(e,t,t,-1),b=ci(e,r,r+n,1);p&&b?(a.view=a.view.slice(0,p.index).concat(ur(e,p.lineN,b.lineN)).concat(a.view.slice(b.index)),a.viewTo+=n):ni(e)}var T=a.externalMeasured;T&&(r=a.lineN&&t=n.viewTo)){var l=n.view[Do(e,t)];if(l.node!=null){var u=l.changes||(l.changes=[]);H(u,r)==-1&&u.push(r)}}}function ni(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ci(e,t,r,n){var a=Do(e,t),l,u=e.display.view;if(!sn||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var p=e.display.viewFrom,b=0;b0){if(a==u.length-1)return null;l=p+u[a].size-t,a++}else l=p-t;t+=l,r+=l}for(;Lt(e.doc,r)!=r;){if(a==(n<0?0:u.length-1))return null;r+=n*u[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function ki(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=ur(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=ur(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Do(e,r)))),n.viewTo=r}function fl(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||p.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Ni(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Yl(e){e.state.focused||(e.display.input.focus(),Dl(e))}function Ol(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ni(e))},100)}function Dl(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly!="nocursor"&&(e.state.focused||(f(e,"focus",e,t),e.state.focused=!0,It(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),s&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Al(e))}function Ni(e,t){e.state.delayingBlurEvent||(e.state.focused&&(f(e,"blur",e,t),e.state.focused=!1,F(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function vl(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||Le<-.005)&&(Ye(a.line,u),Fl(a.line),a.rest))for(var Je=0;Jee.display.sizerWidth){var Mt=Math.ceil(p/ba(e.display));Mt>e.display.maxLineLength&&(e.display.maxLineLength=Mt,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}}function Fl(e){if(e.widgets)for(var t=0;t=u&&(l=St(t,_n($(t,b))-e.wrapper.clientHeight),u=b)}return{from:l,to:Math.max(u,l+1)}}function ql(e,t){if(!k(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),a=null;if(t.top+n.top<0?a=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),a!=null&&!R){var l=M("div","\u200B",null,`position: absolute; top: `+(t.top-r.viewOffset-Ea(e.display))+`px; height: `+(t.bottom-t.top+Ha(e)+r.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l),l.scrollIntoView(a),e.display.lineSpace.removeChild(l)}}}function ps(e,t,r,n){n==null&&(n=0);var a;!e.options.lineWrapping&&t==r&&(t=t.ch?ge(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?ge(t.line,t.ch+1,"before"):t);for(var l=0;l<5;l++){var u=!1,p=Ya(e,t),b=!r||r==t?p:Ya(e,r);a={left:Math.min(p.left,b.left),top:Math.min(p.top,b.top)-n,right:Math.max(p.left,b.left),bottom:Math.max(p.bottom,b.bottom)+n};var T=Ll(e,a),Le=e.doc.scrollTop,Je=e.doc.scrollLeft;if(T.scrollTop!=null&&(Ui(e,T.scrollTop),Math.abs(e.doc.scrollTop-Le)>1&&(u=!0)),T.scrollLeft!=null&&(hi(e,T.scrollLeft),Math.abs(e.doc.scrollLeft-Je)>1&&(u=!0)),!u)break}return a}function $l(e,t){var r=Ll(e,t);r.scrollTop!=null&&Ui(e,r.scrollTop),r.scrollLeft!=null&&hi(e,r.scrollLeft)}function Ll(e,t){var r=e.display,n=ui(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,l=Va(e),u={};t.bottom-t.top>l&&(t.bottom=t.top+l);var p=e.doc.height+ao(r),b=t.topp-n;if(t.topa+l){var Le=Math.min(t.top,(T?p:t.bottom)-l);Le!=a&&(u.scrollTop=Le)}var Je=e.options.fixedGutter?0:r.gutters.offsetWidth,Mt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-Je,Bt=uo(e)-r.gutters.offsetWidth,dn=t.right-t.left>Bt;return dn&&(t.right=t.left+Bt),t.left<10?u.scrollLeft=0:t.leftBt+Mt-3&&(u.scrollLeft=t.right+(dn?0:10)-Bt),u}function pl(e,t){t!=null&&(tl(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Ki(e){tl(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Xi(e,t,r){(t!=null||r!=null)&&tl(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function ms(e,t){tl(e),e.curOp.scrollToPos=t}function tl(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Oo(e,t.from),n=Oo(e,t.to);_l(e,r,n,t.margin)}}function _l(e,t,r,n){var a=Ll(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Xi(e,a.scrollLeft,a.scrollTop)}function Ui(e,t){Math.abs(e.doc.scrollTop-t)<2||(o||Xn(e,{top:t}),es(e,t,!0),o&&Xn(e),Ht(e,100))}function es(e,t,r){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function hi(e,t,r,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)&&(e.doc.scrollLeft=t,Ir(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function nl(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+ao(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Ha(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var wi=function(e,t,r){this.cm=r;var n=this.vert=M("div",[M("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=M("div",[M("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),se(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),se(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,v&&L<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var l=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+l)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=pt&&!x?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new G,this.disableVert=new G},wi.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),l=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);l!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Vi=function(){};Vi.prototype.update=function(){return{bottom:0,right:0}},Vi.prototype.setScrollLeft=function(){},Vi.prototype.setScrollTop=function(){},Vi.prototype.clear=function(){};function Ti(e,t){t||(t=nl(e));var r=e.display.barWidth,n=e.display.barHeight;Rl(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&vl(e),Rl(e,nl(e)),r=e.display.barWidth,n=e.display.barHeight}function Rl(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var Ml={native:wi,null:Vi};function Nl(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&F(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Ml[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),se(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?hi(e,t):Ui(e,t)},e),e.display.scrollbars.addClass&&It(e.display.wrapper,e.display.scrollbars.addClass)}var ts=0;function Fo(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.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:++ts},Nr(e.curOp)}function Pi(e){var t=e.curOp;t&&Zn(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Qt(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function S(e){e.updatedDisplay=e.mustUpdate&&Kn(e.cm,e.update)}function re(e){var t=e.cm,r=t.display;e.updatedDisplay&&vl(t),e.barMeasure=nl(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Xo(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Ha(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-uo(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function be(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var r=+new Date+e.options.workTime,n=xt(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(l){if(n.line>=e.display.viewFrom){var u=l.styles,p=l.text.length>e.options.maxHighlightLength?g(t.mode,n.state):null,b=qe(e,l,n,!0);p&&(n.state=p),l.styles=b.styles;var T=l.styleClasses,Le=b.classes;Le?l.styleClasses=Le:T&&(l.styleClasses=null);for(var Je=!u||u.length!=l.styles.length||T!=Le&&(!T||!Le||T.bgClass!=Le.bgClass||T.textClass!=Le.textClass),Mt=0;!Je&&Mtr)return Ht(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&Fe(e,function(){for(var l=0;l=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&fl(e)==0)return!1;dr(e)&&(ni(e),t.dims=ma(e));var a=n.first+n.size,l=Math.max(t.visible.from-e.options.viewportMargin,n.first),u=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFromu&&r.viewTo-u<20&&(u=Math.min(a,r.viewTo)),sn&&(l=Lt(e.doc,l),u=st(e.doc,u));var p=l!=r.viewFrom||u!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;ki(e,l,u),r.viewOffset=_n($(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var b=fl(e);if(!p&&b==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var T=gn(e);return b>4&&(r.lineDiv.style.display="none"),jn(e,r.updateLineNumbers,t.dims),b>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,En(T),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,p&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,Ht(e,400)),r.updateLineNumbers=null,!0}function Rn(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==uo(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+ao(e.display)-Va(e),r.top)}),t.visible=gl(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=gl(e.display,e.doc,r));if(!Kn(e,t))break;vl(e);var a=nl(e);Wi(e),Ti(e,a),Er(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Xn(e,t){var r=new Qt(e,t);if(Kn(e,r)){vl(e),Rn(e,r);var n=nl(e);Wi(e),Ti(e,n),Er(e,n),r.finish()}}function jn(e,t,r){var n=e.display,a=e.options.lineNumbers,l=n.lineDiv,u=l.firstChild;function p(dn){var wn=dn.nextSibling;return s&&pt&&e.display.currentWheelTarget==dn?dn.style.display="none":dn.parentNode.removeChild(dn),wn}for(var b=n.view,T=n.viewFrom,Le=0;Le-1&&(Bt=!1),Hr(e,Je,T,r)),Bt&&(N(Je.lineNumber),Je.lineNumber.appendChild(document.createTextNode(Kt(e.options,T)))),u=Je.node.nextSibling}T+=Je.size}for(;u;)u=p(u)}function tr(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Er(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Ha(e)+"px"}function Ir(e){var t=e.display,r=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var n=Pa(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,l=n+"px",u=0;uu.clientWidth,b=u.scrollHeight>u.clientHeight;if(n&&p||a&&b){if(a&&pt&&s){e:for(var T=t.target,Le=l.view;T!=u;T=T.parentNode)for(var Je=0;Je=0&&bt(e,n.to())<=0)return r}return-1};var Vn=function(e,t){this.anchor=e,this.head=t};Vn.prototype.from=function(){return Ke(this.anchor,this.head)},Vn.prototype.to=function(){return Pe(this.anchor,this.head)},Vn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Tr(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(Mt,Bt){return bt(Mt.from(),Bt.from())}),r=H(t,a);for(var l=1;l0:b>=0){var T=Ke(p.from(),u.from()),Le=Pe(p.to(),u.to()),Je=p.empty()?u.from()==u.head:p.from()==p.head;l<=r&&--r,t.splice(--l,2,new Vn(Je?Le:T,Je?T:Le))}}return new Br(t,r)}function Xr(e,t){return new Br([new Vn(e,t||e)],0)}function la(e){return e.text?ge(e.from.line+e.text.length-1,Ot(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function aa(e,t){if(bt(e,t.from)<0)return e;if(bt(e,t.to)<=0)return la(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=la(t).ch-t.to.ch),ge(r,n)}function La(e,t){for(var r=[],n=0;n1&&e.remove(p.line+1,dn-1),e.insert(p.line+1,ir)}or(e,"change",e,t)}function qa(e,t,r){function n(a,l,u){if(a.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Ot(e.done)}function na(e,t,r,n){var a=e.history;a.undone.length=0;var l=+new Date,u,p;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>l-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(u=zr(a,a.lastOp==n)))p=Ot(u.changes),bt(t.from,t.to)==0&&bt(t.from,p.to)==0?p.to=la(t):u.changes.push(oa(e,t));else{var b=Ot(a.done);for((!b||!b.ranges)&&$a(e.sel,a.done),u={changes:[oa(e,t)],generation:a.generation},a.done.push(u);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=l,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,p||f(e,"historyAdded")}function ea(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function mo(e,t,r,n){var a=e.history,l=n&&n.origin;r==a.lastSelOp||l&&a.lastSelOrigin==l&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==l||ea(e,l,Ot(a.done),t))?a.done[a.done.length-1]=t:$a(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=l,a.lastSelOp=r,n&&n.clearRedo!==!1&&yr(a.undone)}function $a(e,t){var r=Ot(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Go(e,t,r,n){var a=t["spans_"+e.id],l=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(u){u.markedSpans&&((a||(a=t["spans_"+e.id]={}))[l]=u.markedSpans),++l})}function Ka(e){if(!e)return null;for(var t,r=0;r-1&&(Ot(p)[Je]=T[Je],delete T[Je])}}return n}function di(e,t,r,n){if(n){var a=e.anchor;if(r){var l=bt(t,a)<0;l!=bt(r,a)<0?(a=t,t=r):l!=bt(t,r)<0&&(t=r)}return new Vn(a,t)}else return new Vn(r||t,t)}function sa(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),ha(e,new Br([di(e.sel.primary(),t,r,a)],0),n)}function da(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),l=0;l=t.ch:p.to>t.ch))){if(a&&(f(b,"beforeCursorEnter"),b.explicitlyCleared))if(l.markedSpans){--u;continue}else break;if(!b.atomic)continue;if(r){var Je=b.find(n<0?1:-1),Mt=void 0;if((n<0?Le:T)&&(Je=Qo(e,Je,-n,Je&&Je.line==t.line?l:null)),Je&&Je.line==t.line&&(Mt=bt(Je,r))&&(n<0?Mt<0:Mt>0))return ii(e,Je,t,n,a)}var Bt=b.find(n<0?-1:1);return(n<0?T:Le)&&(Bt=Qo(e,Bt,n,Bt.line==t.line?l:null)),Bt?ii(e,Bt,t,n,a):null}}return t}function qo(e,t,r,n,a){var l=n||1,u=ii(e,t,r,l,a)||!a&&ii(e,t,r,l,!0)||ii(e,t,r,-l,a)||!a&&ii(e,t,r,-l,!0);return u||(e.cantEdit=!0,ge(e.first,0))}function Qo(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?je(e,ge(t.line-1)):null:r>0&&t.ch==(n||$(e,t.line)).text.length?t.line=0;--a)Ra(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else Ra(e,t)}}function Ra(e,t){if(!(t.text.length==1&&t.text[0]==""&&bt(t.from,t.to)==0)){var r=La(e,t);na(e,t,r,e.cm?e.cm.curOp.id:NaN),$o(e,t,r,jt(e,t));var n=[];qa(e,function(a,l){!l&&H(n,a.history)==-1&&(xa(a.history,t),n.push(a.history)),$o(a,t,null,jt(a,t))})}}function Zo(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!(n&&!r)){for(var a=e.history,l,u=e.sel,p=t=="undo"?a.done:a.undone,b=t=="undo"?a.undone:a.done,T=0;T=0;--Bt){var dn=Mt(Bt);if(dn)return dn.v}}}}function Ci(e,t){if(t!=0&&(e.first+=t,e.sel=new Br($t(e.sel.ranges,function(a){return new Vn(ge(a.anchor.line+t,a.anchor.ch),ge(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm)){oo(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.linel&&(t={from:t.from,to:ge(l,$(e,l).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ce(e,t.from,t.to),r||(r=La(e,t)),e.cm?li(e.cm,t,n):Sa(e,t,n),lo(e,r,ee),e.cantEdit&&qo(e,ge(e.firstLine(),0))&&(e.cantEdit=!1)}}function li(e,t,r){var n=e.doc,a=e.display,l=t.from,u=t.to,p=!1,b=l.line;e.options.lineWrapping||(b=At(Pt($(n,l.line))),n.iter(b,u.line+1,function(Bt){if(Bt==a.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&he(e),Sa(n,t,r,bo(e)),e.options.lineWrapping||(n.iter(b,l.line+t.text.length,function(Bt){var dn=un(Bt);dn>a.maxLineLength&&(a.maxLine=Bt,a.maxLineLength=dn,a.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),gt(n,l.line),Ht(e,400);var T=t.text.length-(u.line-l.line)-1;t.full?oo(e):l.line==u.line&&t.text.length==1&&!Oa(e.doc,t)?ti(e,l.line,"text"):oo(e,l.line,u.line+1,T);var Le=Be(e,"changes"),Je=Be(e,"change");if(Je||Le){var Mt={from:l,to:u,text:t.text,removed:t.removed,origin:t.origin};Je&&or(e,"change",e,Mt),Le&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Mt)}e.display.selForContextMenu=null}function fi(e,t,r,n,a){var l;n||(n=r),bt(n,r)<0&&(l=[n,r],r=l[0],n=l[1]),typeof t=="string"&&(t=e.splitLines(t)),ja(e,{from:r,to:n,text:t,origin:a})}function rl(e,t,r,n){r1||!(this.children[0]instanceof Ia))){var p=[];this.collapse(p),this.children=[new Ia(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var u=a.lines.length%25+25,p=u;p10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=T,e.display.maxLineLength=Le,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&oo(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ri(e.doc)),e&&or(e,"markerCleared",e,this,n,a),t&&Pi(e),this.parent&&this.parent.clear()}},Ei.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||u==0&&l.clearWhenEmpty!==!1)return l;if(l.replacedWith&&(l.collapsed=!0,l.widgetNode=ne("span",[l.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||l.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(l.widgetNode.insertLeft=!0)),l.collapsed){if(tt(e,t.line,t,r,l)||t.line!=r.line&&tt(e,r.line,t,r,l))throw new Error("Inserting collapsed marker partially overlapping an existing one");bn()}l.addToHistory&&na(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var p=t.line,b=e.cm,T;if(e.iter(p,r.line+1,function(Je){b&&l.collapsed&&!b.options.lineWrapping&&Pt(Je)==b.display.maxLine&&(T=!0),l.collapsed&&p!=t.line&&Ye(Je,0),er(Je,new mn(l,p==t.line?t.ch:null,p==r.line?r.ch:null)),++p}),l.collapsed&&e.iter(t.line,r.line+1,function(Je){qt(e,Je)&&Ye(Je,0)}),l.clearOnEnter&&se(l,"beforeCursorEnter",function(){return l.clear()}),l.readOnly&&(yn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),l.collapsed&&(l.id=++ml,l.atomic=!0),b){if(T&&(b.curOp.updateMaxLine=!0),l.collapsed)oo(b,t.line,r.line+1);else if(l.className||l.startStyle||l.endStyle||l.css||l.attributes||l.title)for(var Le=t.line;Le<=r.line;Le++)ti(b,Le,"text");l.atomic&&ri(b.doc),or(b,"markerAdded",b,l)}return l}var Gi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;b--)ja(this,n[b]);p?qr(this,p):this.cm&&Ki(this.cm)}),undo:ct(function(){Zo(this,"undo")}),redo:ct(function(){Zo(this,"redo")}),undoSelection:ct(function(){Zo(this,"undo",!0)}),redoSelection:ct(function(){Zo(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=je(this,e),t=je(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(l){var u=l.markedSpans;if(u)for(var p=0;p=b.to||b.from==null&&a!=e.line||b.from!=null&&a==t.line&&b.from>=t.ch)&&(!r||r(b.marker))&&n.push(b.marker.parent||b.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=l,++r}),je(this,ge(r,t))},indexFromPos:function(e){e=je(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Le=e.dataTransfer.getData("Text");if(Le){var Je;if(t.state.draggingText&&!t.state.draggingText.copy&&(Je=t.listSelections()),lo(t.doc,Xr(r,r)),Je)for(var Mt=0;Mt=0;p--)fi(e.doc,"",n[p].from,n[p].to,"+delete");Ki(e)})}function il(e,t,r){var n=C(e.text,t+r,r);return n<0||n>e.text.length?null:n}function yl(e,t,r){var n=il(e,t.ch,r);return n==null?null:new ge(t.line,n,r<0?"after":"before")}function ua(e,t,r,n,a){if(e){t.doc.direction=="rtl"&&(a=-a);var l=at(r,t.doc.direction);if(l){var u=a<0?Ot(l):l[0],p=a<0==(u.level==1),b=p?"after":"before",T;if(u.level>0||t.doc.direction=="rtl"){var Le=Ga(t,r);T=a<0?r.text.length-1:0;var Je=co(t,Le,T).top;T=h(function(Mt){return co(t,Le,Mt).top==Je},a<0==(u.level==1)?u.from:u.to-1,T),b=="before"&&(T=il(r,T,1))}else T=a<0?u.to:u.from;return new ge(n,T,b)}}return new ge(n,a<0?r.text.length:0,a<0?"before":"after")}function Ma(e,t,r,n){var a=at(t,e.doc.direction);if(!a)return yl(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var l=D(a,r.ch,r.sticky),u=a[l];if(e.doc.direction=="ltr"&&u.level%2==0&&(n>0?u.to>r.ch:u.from=u.from&&Mt>=Le.begin)){var Bt=Je?"before":"after";return new ge(r.line,Mt,Bt)}}var dn=function(ir,mr,lr){for(var Sr=function(za,Co){return Co?new ge(r.line,p(za,1),"before"):new ge(r.line,za,"after")};ir>=0&&ir0==(kr.level!=1),ia=Mr?lr.begin:p(lr.end,-1);if(kr.from<=ia&&ia0?Le.end:p(Le.begin,-1);return Gn!=null&&!(n>0&&Gn==t.text.length)&&(wn=dn(n>0?0:a.length-1,n,T(Gn)),wn)?wn:null}var Bo={selectAll:So,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ee)},killLine:function(e){return bi(e,function(t){if(t.empty()){var r=$(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)a=new ge(a.line,a.ch+1),e.replaceRange(l.charAt(a.ch-1)+l.charAt(a.ch-2),ge(a.line,a.ch-2),a,"+transpose");else if(a.line>e.doc.first){var u=$(e.doc,a.line-1).text;u&&(a=new ge(a.line,1),e.replaceRange(l.charAt(0)+e.doc.lineSeparator()+u.charAt(u.length-1),ge(a.line-1,u.length-1),a,"+transpose"))}}r.push(new Vn(a,a))}e.setSelections(r)})},newlineAndIndent:function(e){return Fe(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&bt(t,this.pos)==0&&r==this.button};var Il,Bl;function zs(e,t){var r=+new Date;return Bl&&Bl.compare(r,e,t)?(Il=Bl=null,"triple"):Il&&Il.compare(r,e,t)?(Bl=new ss(r,e,t),Il=null,"double"):(Il=new ss(r,e,t),Bl=null,"single")}function Ss(e){var t=this,r=t.display;if(!(k(t,e)||r.activeTouch&&r.input.supportsTouch())){if(r.input.ensurePolled(),r.shift=e.shiftKey,$r(r,e)){s||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(!us(t,e)){var n=Vo(t,e),a=nn(e),l=n?zs(n,a):"single";window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),!(n&&Qs(t,a,n,l,e))&&(a==1?n?ks(t,n,l,e):en(e)==r.scroller&&yt(e):a==2?(n&&sa(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(P?t.display.input.onContextMenu(e):Ol(t)))}}}function Qs(e,t,r,n,a){var l="Click";return n=="double"?l="Double"+l:n=="triple"&&(l="Triple"+l),l=(t==1?"Left":t==2?"Middle":"Right")+l,Li(e,El(l,a),a,function(u){if(typeof u=="string"&&(u=Bo[u]),!u)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=u(e,r)!=Ie}finally{e.state.suppressEdits=!1}return p})}function Zs(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var l=Te?r.shiftKey&&r.metaKey:r.altKey;a.unit=l?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=pt?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(pt?r.altKey:r.ctrlKey)),a}function ks(e,t,r,n){v?setTimeout(Ve(Yl,e),0):e.curOp.focus=pe();var a=Zs(e,r,n),l=e.doc.sel,u;e.options.dragDrop&&_t&&!e.isReadOnly()&&r=="single"&&(u=l.contains(t))>-1&&(bt((u=l.ranges[u]).from(),t)<0||t.xRel>0)&&(bt(u.to(),t)>0||t.xRel<0)?Ws(e,n,t,a):Ks(e,n,t,a)}function Ws(e,t,r,n){var a=e.display,l=!1,u=vt(e,function(T){s&&(a.scroller.draggable=!1),e.state.draggingText=!1,K(a.wrapper.ownerDocument,"mouseup",u),K(a.wrapper.ownerDocument,"mousemove",p),K(a.scroller,"dragstart",b),K(a.scroller,"drop",u),l||(yt(T),n.addNew||sa(e.doc,r,null,null,n.extend),s&&!de||v&&L==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),p=function(T){l=l||Math.abs(t.clientX-T.clientX)+Math.abs(t.clientY-T.clientY)>=10},b=function(){return l=!0};s&&(a.scroller.draggable=!0),e.state.draggingText=u,u.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),se(a.wrapper.ownerDocument,"mouseup",u),se(a.wrapper.ownerDocument,"mousemove",p),se(a.scroller,"dragstart",b),se(a.scroller,"drop",u),Ol(e),setTimeout(function(){return a.input.focus()},20)}function xs(e,t,r){if(r=="char")return new Vn(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Vn(ge(t.line,0),je(e.doc,ge(t.line+1,0)));var n=r(e,t);return new Vn(n.from,n.to)}function Ks(e,t,r,n){var a=e.display,l=e.doc;yt(t);var u,p,b=l.sel,T=b.ranges;if(n.addNew&&!n.extend?(p=l.sel.contains(r),p>-1?u=T[p]:u=new Vn(r,r)):(u=l.sel.primary(),p=l.sel.primIndex),n.unit=="rectangle")n.addNew||(u=new Vn(r,r)),r=Vo(e,t,!0,!0),p=-1;else{var Le=xs(e,r,n.unit);n.extend?u=di(u,Le.anchor,Le.head,n.extend):u=Le}n.addNew?p==-1?(p=T.length,ha(l,Tr(e,T.concat([u]),p),{scroll:!1,origin:"*mouse"})):T.length>1&&T[p].empty()&&n.unit=="char"&&!n.extend?(ha(l,Tr(e,T.slice(0,p).concat(T.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),b=l.sel):Da(l,p,u,Re):(p=0,ha(l,new Br([u],0),Re),b=l.sel);var Je=r;function Mt(lr){if(bt(Je,lr)!=0)if(Je=lr,n.unit=="rectangle"){for(var Sr=[],kr=e.options.tabSize,Mr=oe($(l,r.line).text,r.ch,kr),ia=oe($(l,lr.line).text,lr.ch,kr),za=Math.min(Mr,ia),Co=Math.max(Mr,ia),to=Math.min(r.line,lr.line),_o=Math.min(e.lastLine(),Math.max(r.line,lr.line));to<=_o;to++){var ko=$(l,to).text,Ao=Dt(ko,za,kr);za==Co?Sr.push(new Vn(ge(to,Ao),ge(to,Ao))):ko.length>Ao&&Sr.push(new Vn(ge(to,Ao),ge(to,Dt(ko,Co,kr))))}Sr.length||Sr.push(new Vn(r,r)),ha(l,Tr(e,b.ranges.slice(0,p).concat(Sr),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(lr)}else{var Wo=u,wo=xs(e,lr,n.unit),go=Wo.anchor,vo;bt(wo.anchor,go)>0?(vo=wo.head,go=Ke(Wo.from(),wo.anchor)):(vo=wo.anchor,go=Pe(Wo.to(),wo.head));var ro=b.ranges.slice(0);ro[p]=Xs(e,new Vn(je(l,go),vo)),ha(l,Tr(e,ro,p),Re)}}var Bt=a.wrapper.getBoundingClientRect(),dn=0;function wn(lr){var Sr=++dn,kr=Vo(e,lr,!0,n.unit=="rectangle");if(kr)if(bt(kr,Je)!=0){e.curOp.focus=pe(),Mt(kr);var Mr=gl(a,l);(kr.line>=Mr.to||kr.lineBt.bottom?20:0;ia&&setTimeout(vt(e,function(){dn==Sr&&(a.scroller.scrollTop+=ia,wn(lr))}),50)}}function Gn(lr){e.state.selectingText=!1,dn=1/0,lr&&(yt(lr),a.input.focus()),K(a.wrapper.ownerDocument,"mousemove",ir),K(a.wrapper.ownerDocument,"mouseup",mr),l.history.lastSelOrigin=null}var ir=vt(e,function(lr){lr.buttons===0||!nn(lr)?Gn(lr):wn(lr)}),mr=vt(e,Gn);e.state.selectingText=mr,se(a.wrapper.ownerDocument,"mousemove",ir),se(a.wrapper.ownerDocument,"mouseup",mr)}function Xs(e,t){var r=t.anchor,n=t.head,a=$(e.doc,r.line);if(bt(r,n)==0&&r.sticky==n.sticky)return t;var l=at(a);if(!l)return t;var u=D(l,r.ch,r.sticky),p=l[u];if(p.from!=r.ch&&p.to!=r.ch)return t;var b=u+(p.from==r.ch==(p.level!=1)?0:1);if(b==0||b==l.length)return t;var T;if(n.line!=r.line)T=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Le=D(l,n.ch,n.sticky),Je=Le-u||(n.ch-r.ch)*(p.level==1?-1:1);Le==b-1||Le==b?T=Je<0:T=Je>0}var Mt=l[b+(T?-1:0)],Bt=T==(Mt.level==1),dn=Bt?Mt.from:Mt.to,wn=Bt?"after":"before";return r.ch==dn&&r.sticky==wn?t:new Vn(new ge(r.line,dn,wn),n)}function Is(e,t,r,n){var a,l;if(t.touches)a=t.touches[0].clientX,l=t.touches[0].clientY;else try{a=t.clientX,l=t.clientY}catch(Mt){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&yt(t);var u=e.display,p=u.lineDiv.getBoundingClientRect();if(l>p.bottom||!Be(e,r))return Ft(t);l-=p.top-u.viewOffset;for(var b=0;b=a){var Le=St(e.doc,l),Je=e.display.gutterSpecs[b];return f(e,r,e,Le,Je.className,t),Ft(t)}}}function us(e,t){return Is(e,t,"gutterClick",!0)}function Bs(e,t){$r(e.display,t)||Us(e,t)||k(e,t,"contextmenu")||P||e.display.input.onContextMenu(t)}function Us(e,t){return Be(e,"gutterContextMenu")?Is(e,t,"gutterContextMenu",!1):!1}function ws(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ur(e)}var ll={toString:function(){return"CodeMirror.Init"}},Ps={},Xl={};function Vs(e){var t=e.optionHandlers;function r(n,a,l,u){e.defaults[n]=a,l&&(t[n]=u?function(p,b,T){T!=ll&&l(p,b,T)}:l)}e.defineOption=r,e.Init=ll,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,Qa(n)},!0),r("indentUnit",2,Qa,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){_r(n),Ur(n),oo(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!!a){var l=[],u=n.doc.first;n.doc.iter(function(b){for(var T=0;;){var Le=b.text.indexOf(a,T);if(Le==-1)break;T=Le+a.length,l.push(ge(u,Le))}u++});for(var p=l.length-1;p>=0;p--)fi(n.doc,a,l[p],ge(l[p].line,l[p].ch+a.length))}}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,l){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),l!=ll&&n.refresh()}),r("specialCharPlaceholder",fr,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",q?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!ft),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){ws(n),nr(n)},!0),r("keyMap","default",function(n,a,l){var u=Yi(a),p=l!=ll&&Yi(l);p&&p.detach&&p.detach(n,u),u.attach&&u.attach(n,p||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Js,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=Fr(a,n.options.lineNumbers),nr(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Pa(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Ti(n)},!0),r("scrollbarStyle","native",function(n){Nl(n),Ti(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=Fr(n.options.gutters,a),nr(n)},!0),r("firstLineNumber",1,nr,!0),r("lineNumberFormatter",function(n){return n},nr,!0),r("showCursorWhenSelecting",!1,Wi,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(Ni(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Gs),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,Wi,!0),r("singleCursorHeightPerLine",!0,Wi,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,_r,!0),r("addModeClass",!1,_r,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,_r,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Gs(e,t,r){var n=r&&r!=ll;if(!t!=!n){var a=e.display.dragFunctions,l=t?se:K;l(e.display.scroller,"dragstart",a.start),l(e.display.scroller,"dragenter",a.enter),l(e.display.scroller,"dragover",a.over),l(e.display.scroller,"dragleave",a.leave),l(e.display.scroller,"drop",a.drop)}}function Js(e){e.options.lineWrapping?(It(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(F(e.display.wrapper,"CodeMirror-wrap"),Wt(e)),po(e),oo(e),Ur(e),setTimeout(function(){return Ti(e)},100)}function Ua(e,t){var r=this;if(!(this instanceof Ua))return new Ua(e,t);this.options=t=t?me(t):{},me(Ps,t,!1);var n=t.value;typeof n=="string"?n=new Io(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new Ua.inputStyles[t.inputStyle](this),l=this.display=new gr(e,n,a,t);l.wrapper.CodeMirror=this,ws(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Nl(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 G,keySeq:null,specialChars:null},t.autofocus&&!q&&l.input.focus(),v&&L<11&&setTimeout(function(){return r.display.input.reset(!0)},20),Ys(this),as(),Fo(this),this.curOp.forceUpdate=!0,Or(this,n),t.autofocus&&!q||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&Dl(r)},20):Ni(this);for(var u in Xl)Xl.hasOwnProperty(u)&&Xl[u](this,t[u],ll);dr(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}se(t.scroller,"touchstart",function(b){if(!k(e,b)&&!l(b)&&!us(e,b)){t.input.ensurePolled(),clearTimeout(r);var T=+new Date;t.activeTouch={start:T,moved:!1,prev:T-n.end<=300?n:null},b.touches.length==1&&(t.activeTouch.left=b.touches[0].pageX,t.activeTouch.top=b.touches[0].pageY)}}),se(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),se(t.scroller,"touchend",function(b){var T=t.activeTouch;if(T&&!$r(t,b)&&T.left!=null&&!T.moved&&new Date-T.start<300){var Le=e.coordsChar(t.activeTouch,"page"),Je;!T.prev||u(T,T.prev)?Je=new Vn(Le,Le):!T.prev.prev||u(T,T.prev.prev)?Je=e.findWordAt(Le):Je=new Vn(ge(Le.line,0),je(e.doc,ge(Le.line+1,0))),e.setSelection(Je.anchor,Je.head),e.focus(),yt(b)}a()}),se(t.scroller,"touchcancel",a),se(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ui(e,t.scroller.scrollTop),hi(e,t.scroller.scrollLeft,!0),f(e,"scroll",e))}),se(t.scroller,"mousewheel",function(b){return Gr(e,b)}),se(t.scroller,"DOMMouseScroll",function(b){return Gr(e,b)}),se(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(b){k(e,b)||Ut(b)},over:function(b){k(e,b)||(Ql(e,b),Ut(b))},start:function(b){return al(e,b)},drop:vt(e,zl),leave:function(b){k(e,b)||Zl(e)}};var p=t.input.getField();se(p,"keyup",function(b){return ys.call(e,b)}),se(p,"keydown",vt(e,Es)),se(p,"keypress",vt(e,bs)),se(p,"focus",function(b){return Dl(e,b)}),se(p,"blur",function(b){return Ni(e,b)})}var cs=[];Ua.defineInitHook=function(e){return cs.push(e)};function wl(e,t,r,n){var a=e.doc,l;r==null&&(r="add"),r=="smart"&&(a.mode.indent?l=xt(e,t).state:r="prev");var u=e.options.tabSize,p=$(a,t),b=oe(p.text,null,u);p.stateAfter&&(p.stateAfter=null);var T=p.text.match(/^\s*/)[0],Le;if(!n&&!/\S/.test(p.text))Le=0,r="not";else if(r=="smart"&&(Le=a.mode.indent(l,p.text.slice(T.length),p.text),Le==Ie||Le>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?Le=oe($(a,t-1).text,null,u):Le=0:r=="add"?Le=b+e.options.indentUnit:r=="subtract"?Le=b-e.options.indentUnit:typeof r=="number"&&(Le=b+r),Le=Math.max(0,Le);var Je="",Mt=0;if(e.options.indentWithTabs)for(var Bt=Math.floor(Le/u);Bt;--Bt)Mt+=u,Je+=" ";if(Mtu,b=On(t),T=null;if(p&&n.ranges.length>1)if(pi&&pi.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l),l.scrollIntoView(a),e.display.lineSpace.removeChild(l)}}}function ps(e,t,r,n){n==null&&(n=0);var a;!e.options.lineWrapping&&t==r&&(t=t.ch?ge(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?ge(t.line,t.ch+1,"before"):t);for(var l=0;l<5;l++){var u=!1,p=Ya(e,t),b=!r||r==t?p:Ya(e,r);a={left:Math.min(p.left,b.left),top:Math.min(p.top,b.top)-n,right:Math.max(p.left,b.left),bottom:Math.max(p.bottom,b.bottom)+n};var T=Ll(e,a),Le=e.doc.scrollTop,Je=e.doc.scrollLeft;if(T.scrollTop!=null&&(Ui(e,T.scrollTop),Math.abs(e.doc.scrollTop-Le)>1&&(u=!0)),T.scrollLeft!=null&&(hi(e,T.scrollLeft),Math.abs(e.doc.scrollLeft-Je)>1&&(u=!0)),!u)break}return a}function $l(e,t){var r=Ll(e,t);r.scrollTop!=null&&Ui(e,r.scrollTop),r.scrollLeft!=null&&hi(e,r.scrollLeft)}function Ll(e,t){var r=e.display,n=ui(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,l=Va(e),u={};t.bottom-t.top>l&&(t.bottom=t.top+l);var p=e.doc.height+ao(r),b=t.topp-n;if(t.topa+l){var Le=Math.min(t.top,(T?p:t.bottom)-l);Le!=a&&(u.scrollTop=Le)}var Je=e.options.fixedGutter?0:r.gutters.offsetWidth,Mt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-Je,Bt=uo(e)-r.gutters.offsetWidth,dn=t.right-t.left>Bt;return dn&&(t.right=t.left+Bt),t.left<10?u.scrollLeft=0:t.leftBt+Mt-3&&(u.scrollLeft=t.right+(dn?0:10)-Bt),u}function pl(e,t){t!=null&&(tl(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Ki(e){tl(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Xi(e,t,r){(t!=null||r!=null)&&tl(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function ms(e,t){tl(e),e.curOp.scrollToPos=t}function tl(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Oo(e,t.from),n=Oo(e,t.to);_l(e,r,n,t.margin)}}function _l(e,t,r,n){var a=Ll(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Xi(e,a.scrollLeft,a.scrollTop)}function Ui(e,t){Math.abs(e.doc.scrollTop-t)<2||(o||Xn(e,{top:t}),es(e,t,!0),o&&Xn(e),Ht(e,100))}function es(e,t,r){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function hi(e,t,r,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)&&(e.doc.scrollLeft=t,Ir(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function nl(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+ao(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Ha(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var wi=function(e,t,r){this.cm=r;var n=this.vert=M("div",[M("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=M("div",[M("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),ae(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),ae(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,v&&L<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var l=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+l)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=pt&&!x?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new G,this.disableVert=new G},wi.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),l=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);l!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Vi=function(){};Vi.prototype.update=function(){return{bottom:0,right:0}},Vi.prototype.setScrollLeft=function(){},Vi.prototype.setScrollTop=function(){},Vi.prototype.clear=function(){};function Ti(e,t){t||(t=nl(e));var r=e.display.barWidth,n=e.display.barHeight;Rl(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&vl(e),Rl(e,nl(e)),r=e.display.barWidth,n=e.display.barHeight}function Rl(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var Ml={native:wi,null:Vi};function Nl(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&F(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Ml[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ae(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?hi(e,t):Ui(e,t)},e),e.display.scrollbars.addClass&&It(e.display.wrapper,e.display.scrollbars.addClass)}var ts=0;function Fo(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.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:++ts},Nr(e.curOp)}function Pi(e){var t=e.curOp;t&&Zn(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Qt(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function S(e){e.updatedDisplay=e.mustUpdate&&Kn(e.cm,e.update)}function re(e){var t=e.cm,r=t.display;e.updatedDisplay&&vl(t),e.barMeasure=nl(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Xo(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Ha(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-uo(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function be(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var r=+new Date+e.options.workTime,n=xt(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(l){if(n.line>=e.display.viewFrom){var u=l.styles,p=l.text.length>e.options.maxHighlightLength?g(t.mode,n.state):null,b=qe(e,l,n,!0);p&&(n.state=p),l.styles=b.styles;var T=l.styleClasses,Le=b.classes;Le?l.styleClasses=Le:T&&(l.styleClasses=null);for(var Je=!u||u.length!=l.styles.length||T!=Le&&(!T||!Le||T.bgClass!=Le.bgClass||T.textClass!=Le.textClass),Mt=0;!Je&&Mtr)return Ht(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&Fe(e,function(){for(var l=0;l=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&fl(e)==0)return!1;fr(e)&&(ni(e),t.dims=ma(e));var a=n.first+n.size,l=Math.max(t.visible.from-e.options.viewportMargin,n.first),u=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFromu&&r.viewTo-u<20&&(u=Math.min(a,r.viewTo)),sn&&(l=Lt(e.doc,l),u=st(e.doc,u));var p=l!=r.viewFrom||u!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;ki(e,l,u),r.viewOffset=_n($(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var b=fl(e);if(!p&&b==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var T=gn(e);return b>4&&(r.lineDiv.style.display="none"),jn(e,r.updateLineNumbers,t.dims),b>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,En(T),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,p&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,Ht(e,400)),r.updateLineNumbers=null,!0}function Rn(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==uo(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+ao(e.display)-Va(e),r.top)}),t.visible=gl(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=gl(e.display,e.doc,r));if(!Kn(e,t))break;vl(e);var a=nl(e);Wi(e),Ti(e,a),yr(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Xn(e,t){var r=new Qt(e,t);if(Kn(e,r)){vl(e),Rn(e,r);var n=nl(e);Wi(e),Ti(e,n),yr(e,n),r.finish()}}function jn(e,t,r){var n=e.display,a=e.options.lineNumbers,l=n.lineDiv,u=l.firstChild;function p(dn){var wn=dn.nextSibling;return s&&pt&&e.display.currentWheelTarget==dn?dn.style.display="none":dn.parentNode.removeChild(dn),wn}for(var b=n.view,T=n.viewFrom,Le=0;Le-1&&(Bt=!1),zr(e,Je,T,r)),Bt&&(N(Je.lineNumber),Je.lineNumber.appendChild(document.createTextNode(Kt(e.options,T)))),u=Je.node.nextSibling}T+=Je.size}for(;u;)u=p(u)}function tr(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function yr(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Ha(e)+"px"}function Ir(e){var t=e.display,r=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var n=Pa(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,l=n+"px",u=0;uu.clientWidth,b=u.scrollHeight>u.clientHeight;if(n&&p||a&&b){if(a&&pt&&s){e:for(var T=t.target,Le=l.view;T!=u;T=T.parentNode)for(var Je=0;Je=0&&bt(e,n.to())<=0)return r}return-1};var Vn=function(e,t){this.anchor=e,this.head=t};Vn.prototype.from=function(){return Ke(this.anchor,this.head)},Vn.prototype.to=function(){return Pe(this.anchor,this.head)},Vn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function jr(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(Mt,Bt){return bt(Mt.from(),Bt.from())}),r=H(t,a);for(var l=1;l0:b>=0){var T=Ke(p.from(),u.from()),Le=Pe(p.to(),u.to()),Je=p.empty()?u.from()==u.head:p.from()==p.head;l<=r&&--r,t.splice(--l,2,new Vn(Je?Le:T,Je?T:Le))}}return new Br(t,r)}function Xr(e,t){return new Br([new Vn(e,t||e)],0)}function la(e){return e.text?ge(e.from.line+e.text.length-1,Ot(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function aa(e,t){if(bt(e,t.from)<0)return e;if(bt(e,t.to)<=0)return la(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=la(t).ch-t.to.ch),ge(r,n)}function La(e,t){for(var r=[],n=0;n1&&e.remove(p.line+1,dn-1),e.insert(p.line+1,ir)}or(e,"change",e,t)}function qa(e,t,r){function n(a,l,u){if(a.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Ot(e.done)}function na(e,t,r,n){var a=e.history;a.undone.length=0;var l=+new Date,u,p;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>l-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(u=Qr(a,a.lastOp==n)))p=Ot(u.changes),bt(t.from,t.to)==0&&bt(t.from,p.to)==0?p.to=la(t):u.changes.push(oa(e,t));else{var b=Ot(a.done);for((!b||!b.ranges)&&$a(e.sel,a.done),u={changes:[oa(e,t)],generation:a.generation},a.done.push(u);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=l,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,p||f(e,"historyAdded")}function ea(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function mo(e,t,r,n){var a=e.history,l=n&&n.origin;r==a.lastSelOp||l&&a.lastSelOrigin==l&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==l||ea(e,l,Ot(a.done),t))?a.done[a.done.length-1]=t:$a(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=l,a.lastSelOp=r,n&&n.clearRedo!==!1&&br(a.undone)}function $a(e,t){var r=Ot(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Go(e,t,r,n){var a=t["spans_"+e.id],l=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(u){u.markedSpans&&((a||(a=t["spans_"+e.id]={}))[l]=u.markedSpans),++l})}function Ka(e){if(!e)return null;for(var t,r=0;r-1&&(Ot(p)[Je]=T[Je],delete T[Je])}}return n}function di(e,t,r,n){if(n){var a=e.anchor;if(r){var l=bt(t,a)<0;l!=bt(r,a)<0?(a=t,t=r):l!=bt(t,r)<0&&(t=r)}return new Vn(a,t)}else return new Vn(r||t,t)}function sa(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),ha(e,new Br([di(e.sel.primary(),t,r,a)],0),n)}function da(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),l=0;l=t.ch:p.to>t.ch))){if(a&&(f(b,"beforeCursorEnter"),b.explicitlyCleared))if(l.markedSpans){--u;continue}else break;if(!b.atomic)continue;if(r){var Je=b.find(n<0?1:-1),Mt=void 0;if((n<0?Le:T)&&(Je=Qo(e,Je,-n,Je&&Je.line==t.line?l:null)),Je&&Je.line==t.line&&(Mt=bt(Je,r))&&(n<0?Mt<0:Mt>0))return ii(e,Je,t,n,a)}var Bt=b.find(n<0?-1:1);return(n<0?T:Le)&&(Bt=Qo(e,Bt,n,Bt.line==t.line?l:null)),Bt?ii(e,Bt,t,n,a):null}}return t}function qo(e,t,r,n,a){var l=n||1,u=ii(e,t,r,l,a)||!a&&ii(e,t,r,l,!0)||ii(e,t,r,-l,a)||!a&&ii(e,t,r,-l,!0);return u||(e.cantEdit=!0,ge(e.first,0))}function Qo(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?je(e,ge(t.line-1)):null:r>0&&t.ch==(n||$(e,t.line)).text.length?t.line=0;--a)Ra(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else Ra(e,t)}}function Ra(e,t){if(!(t.text.length==1&&t.text[0]==""&&bt(t.from,t.to)==0)){var r=La(e,t);na(e,t,r,e.cm?e.cm.curOp.id:NaN),$o(e,t,r,jt(e,t));var n=[];qa(e,function(a,l){!l&&H(n,a.history)==-1&&(xa(a.history,t),n.push(a.history)),$o(a,t,null,jt(a,t))})}}function Zo(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!(n&&!r)){for(var a=e.history,l,u=e.sel,p=t=="undo"?a.done:a.undone,b=t=="undo"?a.undone:a.done,T=0;T=0;--Bt){var dn=Mt(Bt);if(dn)return dn.v}}}}function Ci(e,t){if(t!=0&&(e.first+=t,e.sel=new Br($t(e.sel.ranges,function(a){return new Vn(ge(a.anchor.line+t,a.anchor.ch),ge(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm)){oo(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.linel&&(t={from:t.from,to:ge(l,$(e,l).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ce(e,t.from,t.to),r||(r=La(e,t)),e.cm?li(e.cm,t,n):Sa(e,t,n),lo(e,r,ee),e.cantEdit&&qo(e,ge(e.firstLine(),0))&&(e.cantEdit=!1)}}function li(e,t,r){var n=e.doc,a=e.display,l=t.from,u=t.to,p=!1,b=l.line;e.options.lineWrapping||(b=At(Pt($(n,l.line))),n.iter(b,u.line+1,function(Bt){if(Bt==a.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&he(e),Sa(n,t,r,bo(e)),e.options.lineWrapping||(n.iter(b,l.line+t.text.length,function(Bt){var dn=un(Bt);dn>a.maxLineLength&&(a.maxLine=Bt,a.maxLineLength=dn,a.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),gt(n,l.line),Ht(e,400);var T=t.text.length-(u.line-l.line)-1;t.full?oo(e):l.line==u.line&&t.text.length==1&&!Oa(e.doc,t)?ti(e,l.line,"text"):oo(e,l.line,u.line+1,T);var Le=Be(e,"changes"),Je=Be(e,"change");if(Je||Le){var Mt={from:l,to:u,text:t.text,removed:t.removed,origin:t.origin};Je&&or(e,"change",e,Mt),Le&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Mt)}e.display.selForContextMenu=null}function fi(e,t,r,n,a){var l;n||(n=r),bt(n,r)<0&&(l=[n,r],r=l[0],n=l[1]),typeof t=="string"&&(t=e.splitLines(t)),ja(e,{from:r,to:n,text:t,origin:a})}function rl(e,t,r,n){r1||!(this.children[0]instanceof Ia))){var p=[];this.collapse(p),this.children=[new Ia(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var u=a.lines.length%25+25,p=u;p10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=T,e.display.maxLineLength=Le,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&oo(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ri(e.doc)),e&&or(e,"markerCleared",e,this,n,a),t&&Pi(e),this.parent&&this.parent.clear()}},Ei.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||u==0&&l.clearWhenEmpty!==!1)return l;if(l.replacedWith&&(l.collapsed=!0,l.widgetNode=ne("span",[l.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||l.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(l.widgetNode.insertLeft=!0)),l.collapsed){if(tt(e,t.line,t,r,l)||t.line!=r.line&&tt(e,r.line,t,r,l))throw new Error("Inserting collapsed marker partially overlapping an existing one");bn()}l.addToHistory&&na(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var p=t.line,b=e.cm,T;if(e.iter(p,r.line+1,function(Je){b&&l.collapsed&&!b.options.lineWrapping&&Pt(Je)==b.display.maxLine&&(T=!0),l.collapsed&&p!=t.line&&Ye(Je,0),er(Je,new mn(l,p==t.line?t.ch:null,p==r.line?r.ch:null)),++p}),l.collapsed&&e.iter(t.line,r.line+1,function(Je){qt(e,Je)&&Ye(Je,0)}),l.clearOnEnter&&ae(l,"beforeCursorEnter",function(){return l.clear()}),l.readOnly&&(yn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),l.collapsed&&(l.id=++ml,l.atomic=!0),b){if(T&&(b.curOp.updateMaxLine=!0),l.collapsed)oo(b,t.line,r.line+1);else if(l.className||l.startStyle||l.endStyle||l.css||l.attributes||l.title)for(var Le=t.line;Le<=r.line;Le++)ti(b,Le,"text");l.atomic&&ri(b.doc),or(b,"markerAdded",b,l)}return l}var Gi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;b--)ja(this,n[b]);p?qr(this,p):this.cm&&Ki(this.cm)}),undo:ct(function(){Zo(this,"undo")}),redo:ct(function(){Zo(this,"redo")}),undoSelection:ct(function(){Zo(this,"undo",!0)}),redoSelection:ct(function(){Zo(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=je(this,e),t=je(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(l){var u=l.markedSpans;if(u)for(var p=0;p=b.to||b.from==null&&a!=e.line||b.from!=null&&a==t.line&&b.from>=t.ch)&&(!r||r(b.marker))&&n.push(b.marker.parent||b.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=l,++r}),je(this,ge(r,t))},indexFromPos:function(e){e=je(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Le=e.dataTransfer.getData("Text");if(Le){var Je;if(t.state.draggingText&&!t.state.draggingText.copy&&(Je=t.listSelections()),lo(t.doc,Xr(r,r)),Je)for(var Mt=0;Mt=0;p--)fi(e.doc,"",n[p].from,n[p].to,"+delete");Ki(e)})}function il(e,t,r){var n=C(e.text,t+r,r);return n<0||n>e.text.length?null:n}function yl(e,t,r){var n=il(e,t.ch,r);return n==null?null:new ge(t.line,n,r<0?"after":"before")}function ua(e,t,r,n,a){if(e){t.doc.direction=="rtl"&&(a=-a);var l=at(r,t.doc.direction);if(l){var u=a<0?Ot(l):l[0],p=a<0==(u.level==1),b=p?"after":"before",T;if(u.level>0||t.doc.direction=="rtl"){var Le=Ga(t,r);T=a<0?r.text.length-1:0;var Je=co(t,Le,T).top;T=h(function(Mt){return co(t,Le,Mt).top==Je},a<0==(u.level==1)?u.from:u.to-1,T),b=="before"&&(T=il(r,T,1))}else T=a<0?u.to:u.from;return new ge(n,T,b)}}return new ge(n,a<0?r.text.length:0,a<0?"before":"after")}function Ma(e,t,r,n){var a=at(t,e.doc.direction);if(!a)return yl(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var l=D(a,r.ch,r.sticky),u=a[l];if(e.doc.direction=="ltr"&&u.level%2==0&&(n>0?u.to>r.ch:u.from=u.from&&Mt>=Le.begin)){var Bt=Je?"before":"after";return new ge(r.line,Mt,Bt)}}var dn=function(ir,mr,lr){for(var xr=function(za,Co){return Co?new ge(r.line,p(za,1),"before"):new ge(r.line,za,"after")};ir>=0&&ir0==(kr.level!=1),ia=Mr?lr.begin:p(lr.end,-1);if(kr.from<=ia&&ia0?Le.end:p(Le.begin,-1);return Gn!=null&&!(n>0&&Gn==t.text.length)&&(wn=dn(n>0?0:a.length-1,n,T(Gn)),wn)?wn:null}var Bo={selectAll:So,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ee)},killLine:function(e){return bi(e,function(t){if(t.empty()){var r=$(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)a=new ge(a.line,a.ch+1),e.replaceRange(l.charAt(a.ch-1)+l.charAt(a.ch-2),ge(a.line,a.ch-2),a,"+transpose");else if(a.line>e.doc.first){var u=$(e.doc,a.line-1).text;u&&(a=new ge(a.line,1),e.replaceRange(l.charAt(0)+e.doc.lineSeparator()+u.charAt(u.length-1),ge(a.line-1,u.length-1),a,"+transpose"))}}r.push(new Vn(a,a))}e.setSelections(r)})},newlineAndIndent:function(e){return Fe(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&bt(t,this.pos)==0&&r==this.button};var Il,Bl;function zs(e,t){var r=+new Date;return Bl&&Bl.compare(r,e,t)?(Il=Bl=null,"triple"):Il&&Il.compare(r,e,t)?(Bl=new ss(r,e,t),Il=null,"double"):(Il=new ss(r,e,t),Bl=null,"single")}function Ss(e){var t=this,r=t.display;if(!(k(t,e)||r.activeTouch&&r.input.supportsTouch())){if(r.input.ensurePolled(),r.shift=e.shiftKey,$r(r,e)){s||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(!us(t,e)){var n=Vo(t,e),a=rn(e),l=n?zs(n,a):"single";window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),!(n&&Qs(t,a,n,l,e))&&(a==1?n?ks(t,n,l,e):en(e)==r.scroller&&yt(e):a==2?(n&&sa(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(P?t.display.input.onContextMenu(e):Ol(t)))}}}function Qs(e,t,r,n,a){var l="Click";return n=="double"?l="Double"+l:n=="triple"&&(l="Triple"+l),l=(t==1?"Left":t==2?"Middle":"Right")+l,Li(e,El(l,a),a,function(u){if(typeof u=="string"&&(u=Bo[u]),!u)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=u(e,r)!=Ie}finally{e.state.suppressEdits=!1}return p})}function Zs(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var l=Te?r.shiftKey&&r.metaKey:r.altKey;a.unit=l?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=pt?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(pt?r.altKey:r.ctrlKey)),a}function ks(e,t,r,n){v?setTimeout(Ve(Yl,e),0):e.curOp.focus=pe();var a=Zs(e,r,n),l=e.doc.sel,u;e.options.dragDrop&&_t&&!e.isReadOnly()&&r=="single"&&(u=l.contains(t))>-1&&(bt((u=l.ranges[u]).from(),t)<0||t.xRel>0)&&(bt(u.to(),t)>0||t.xRel<0)?Ws(e,n,t,a):Ks(e,n,t,a)}function Ws(e,t,r,n){var a=e.display,l=!1,u=vt(e,function(T){s&&(a.scroller.draggable=!1),e.state.draggingText=!1,K(a.wrapper.ownerDocument,"mouseup",u),K(a.wrapper.ownerDocument,"mousemove",p),K(a.scroller,"dragstart",b),K(a.scroller,"drop",u),l||(yt(T),n.addNew||sa(e.doc,r,null,null,n.extend),s&&!de||v&&L==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),p=function(T){l=l||Math.abs(t.clientX-T.clientX)+Math.abs(t.clientY-T.clientY)>=10},b=function(){return l=!0};s&&(a.scroller.draggable=!0),e.state.draggingText=u,u.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),ae(a.wrapper.ownerDocument,"mouseup",u),ae(a.wrapper.ownerDocument,"mousemove",p),ae(a.scroller,"dragstart",b),ae(a.scroller,"drop",u),Ol(e),setTimeout(function(){return a.input.focus()},20)}function xs(e,t,r){if(r=="char")return new Vn(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Vn(ge(t.line,0),je(e.doc,ge(t.line+1,0)));var n=r(e,t);return new Vn(n.from,n.to)}function Ks(e,t,r,n){var a=e.display,l=e.doc;yt(t);var u,p,b=l.sel,T=b.ranges;if(n.addNew&&!n.extend?(p=l.sel.contains(r),p>-1?u=T[p]:u=new Vn(r,r)):(u=l.sel.primary(),p=l.sel.primIndex),n.unit=="rectangle")n.addNew||(u=new Vn(r,r)),r=Vo(e,t,!0,!0),p=-1;else{var Le=xs(e,r,n.unit);n.extend?u=di(u,Le.anchor,Le.head,n.extend):u=Le}n.addNew?p==-1?(p=T.length,ha(l,jr(e,T.concat([u]),p),{scroll:!1,origin:"*mouse"})):T.length>1&&T[p].empty()&&n.unit=="char"&&!n.extend?(ha(l,jr(e,T.slice(0,p).concat(T.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),b=l.sel):Da(l,p,u,Re):(p=0,ha(l,new Br([u],0),Re),b=l.sel);var Je=r;function Mt(lr){if(bt(Je,lr)!=0)if(Je=lr,n.unit=="rectangle"){for(var xr=[],kr=e.options.tabSize,Mr=ie($(l,r.line).text,r.ch,kr),ia=ie($(l,lr.line).text,lr.ch,kr),za=Math.min(Mr,ia),Co=Math.max(Mr,ia),to=Math.min(r.line,lr.line),_o=Math.min(e.lastLine(),Math.max(r.line,lr.line));to<=_o;to++){var ko=$(l,to).text,Ao=Dt(ko,za,kr);za==Co?xr.push(new Vn(ge(to,Ao),ge(to,Ao))):ko.length>Ao&&xr.push(new Vn(ge(to,Ao),ge(to,Dt(ko,Co,kr))))}xr.length||xr.push(new Vn(r,r)),ha(l,jr(e,b.ranges.slice(0,p).concat(xr),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(lr)}else{var Wo=u,wo=xs(e,lr,n.unit),go=Wo.anchor,vo;bt(wo.anchor,go)>0?(vo=wo.head,go=Ke(Wo.from(),wo.anchor)):(vo=wo.anchor,go=Pe(Wo.to(),wo.head));var ro=b.ranges.slice(0);ro[p]=Xs(e,new Vn(je(l,go),vo)),ha(l,jr(e,ro,p),Re)}}var Bt=a.wrapper.getBoundingClientRect(),dn=0;function wn(lr){var xr=++dn,kr=Vo(e,lr,!0,n.unit=="rectangle");if(kr)if(bt(kr,Je)!=0){e.curOp.focus=pe(),Mt(kr);var Mr=gl(a,l);(kr.line>=Mr.to||kr.lineBt.bottom?20:0;ia&&setTimeout(vt(e,function(){dn==xr&&(a.scroller.scrollTop+=ia,wn(lr))}),50)}}function Gn(lr){e.state.selectingText=!1,dn=1/0,lr&&(yt(lr),a.input.focus()),K(a.wrapper.ownerDocument,"mousemove",ir),K(a.wrapper.ownerDocument,"mouseup",mr),l.history.lastSelOrigin=null}var ir=vt(e,function(lr){lr.buttons===0||!rn(lr)?Gn(lr):wn(lr)}),mr=vt(e,Gn);e.state.selectingText=mr,ae(a.wrapper.ownerDocument,"mousemove",ir),ae(a.wrapper.ownerDocument,"mouseup",mr)}function Xs(e,t){var r=t.anchor,n=t.head,a=$(e.doc,r.line);if(bt(r,n)==0&&r.sticky==n.sticky)return t;var l=at(a);if(!l)return t;var u=D(l,r.ch,r.sticky),p=l[u];if(p.from!=r.ch&&p.to!=r.ch)return t;var b=u+(p.from==r.ch==(p.level!=1)?0:1);if(b==0||b==l.length)return t;var T;if(n.line!=r.line)T=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Le=D(l,n.ch,n.sticky),Je=Le-u||(n.ch-r.ch)*(p.level==1?-1:1);Le==b-1||Le==b?T=Je<0:T=Je>0}var Mt=l[b+(T?-1:0)],Bt=T==(Mt.level==1),dn=Bt?Mt.from:Mt.to,wn=Bt?"after":"before";return r.ch==dn&&r.sticky==wn?t:new Vn(new ge(r.line,dn,wn),n)}function Is(e,t,r,n){var a,l;if(t.touches)a=t.touches[0].clientX,l=t.touches[0].clientY;else try{a=t.clientX,l=t.clientY}catch(Mt){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&yt(t);var u=e.display,p=u.lineDiv.getBoundingClientRect();if(l>p.bottom||!Be(e,r))return Ft(t);l-=p.top-u.viewOffset;for(var b=0;b=a){var Le=St(e.doc,l),Je=e.display.gutterSpecs[b];return f(e,r,e,Le,Je.className,t),Ft(t)}}}function us(e,t){return Is(e,t,"gutterClick",!0)}function Bs(e,t){$r(e.display,t)||Us(e,t)||k(e,t,"contextmenu")||P||e.display.input.onContextMenu(t)}function Us(e,t){return Be(e,"gutterContextMenu")?Is(e,t,"gutterContextMenu",!1):!1}function ws(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ur(e)}var ll={toString:function(){return"CodeMirror.Init"}},Ps={},Xl={};function Vs(e){var t=e.optionHandlers;function r(n,a,l,u){e.defaults[n]=a,l&&(t[n]=u?function(p,b,T){T!=ll&&l(p,b,T)}:l)}e.defineOption=r,e.Init=ll,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,Qa(n)},!0),r("indentUnit",2,Qa,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){_r(n),Ur(n),oo(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!!a){var l=[],u=n.doc.first;n.doc.iter(function(b){for(var T=0;;){var Le=b.text.indexOf(a,T);if(Le==-1)break;T=Le+a.length,l.push(ge(u,Le))}u++});for(var p=l.length-1;p>=0;p--)fi(n.doc,a,l[p],ge(l[p].line,l[p].ch+a.length))}}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,l){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),l!=ll&&n.refresh()}),r("specialCharPlaceholder",Ar,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",q?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!ft),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){ws(n),nr(n)},!0),r("keyMap","default",function(n,a,l){var u=Yi(a),p=l!=ll&&Yi(l);p&&p.detach&&p.detach(n,u),u.attach&&u.attach(n,p||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Js,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=Fr(a,n.options.lineNumbers),nr(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Pa(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Ti(n)},!0),r("scrollbarStyle","native",function(n){Nl(n),Ti(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=Fr(n.options.gutters,a),nr(n)},!0),r("firstLineNumber",1,nr,!0),r("lineNumberFormatter",function(n){return n},nr,!0),r("showCursorWhenSelecting",!1,Wi,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(Ni(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Gs),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,Wi,!0),r("singleCursorHeightPerLine",!0,Wi,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,_r,!0),r("addModeClass",!1,_r,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,_r,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Gs(e,t,r){var n=r&&r!=ll;if(!t!=!n){var a=e.display.dragFunctions,l=t?ae:K;l(e.display.scroller,"dragstart",a.start),l(e.display.scroller,"dragenter",a.enter),l(e.display.scroller,"dragover",a.over),l(e.display.scroller,"dragleave",a.leave),l(e.display.scroller,"drop",a.drop)}}function Js(e){e.options.lineWrapping?(It(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(F(e.display.wrapper,"CodeMirror-wrap"),Wt(e)),po(e),oo(e),Ur(e),setTimeout(function(){return Ti(e)},100)}function Ua(e,t){var r=this;if(!(this instanceof Ua))return new Ua(e,t);this.options=t=t?me(t):{},me(Ps,t,!1);var n=t.value;typeof n=="string"?n=new Io(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new Ua.inputStyles[t.inputStyle](this),l=this.display=new pr(e,n,a,t);l.wrapper.CodeMirror=this,ws(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Nl(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 G,keySeq:null,specialChars:null},t.autofocus&&!q&&l.input.focus(),v&&L<11&&setTimeout(function(){return r.display.input.reset(!0)},20),Ys(this),as(),Fo(this),this.curOp.forceUpdate=!0,Or(this,n),t.autofocus&&!q||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&Dl(r)},20):Ni(this);for(var u in Xl)Xl.hasOwnProperty(u)&&Xl[u](this,t[u],ll);fr(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}ae(t.scroller,"touchstart",function(b){if(!k(e,b)&&!l(b)&&!us(e,b)){t.input.ensurePolled(),clearTimeout(r);var T=+new Date;t.activeTouch={start:T,moved:!1,prev:T-n.end<=300?n:null},b.touches.length==1&&(t.activeTouch.left=b.touches[0].pageX,t.activeTouch.top=b.touches[0].pageY)}}),ae(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),ae(t.scroller,"touchend",function(b){var T=t.activeTouch;if(T&&!$r(t,b)&&T.left!=null&&!T.moved&&new Date-T.start<300){var Le=e.coordsChar(t.activeTouch,"page"),Je;!T.prev||u(T,T.prev)?Je=new Vn(Le,Le):!T.prev.prev||u(T,T.prev.prev)?Je=e.findWordAt(Le):Je=new Vn(ge(Le.line,0),je(e.doc,ge(Le.line+1,0))),e.setSelection(Je.anchor,Je.head),e.focus(),yt(b)}a()}),ae(t.scroller,"touchcancel",a),ae(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ui(e,t.scroller.scrollTop),hi(e,t.scroller.scrollLeft,!0),f(e,"scroll",e))}),ae(t.scroller,"mousewheel",function(b){return Gr(e,b)}),ae(t.scroller,"DOMMouseScroll",function(b){return Gr(e,b)}),ae(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(b){k(e,b)||Ut(b)},over:function(b){k(e,b)||(Ql(e,b),Ut(b))},start:function(b){return al(e,b)},drop:vt(e,zl),leave:function(b){k(e,b)||Zl(e)}};var p=t.input.getField();ae(p,"keyup",function(b){return ys.call(e,b)}),ae(p,"keydown",vt(e,Es)),ae(p,"keypress",vt(e,bs)),ae(p,"focus",function(b){return Dl(e,b)}),ae(p,"blur",function(b){return Ni(e,b)})}var cs=[];Ua.defineInitHook=function(e){return cs.push(e)};function wl(e,t,r,n){var a=e.doc,l;r==null&&(r="add"),r=="smart"&&(a.mode.indent?l=xt(e,t).state:r="prev");var u=e.options.tabSize,p=$(a,t),b=ie(p.text,null,u);p.stateAfter&&(p.stateAfter=null);var T=p.text.match(/^\s*/)[0],Le;if(!n&&!/\S/.test(p.text))Le=0,r="not";else if(r=="smart"&&(Le=a.mode.indent(l,p.text.slice(T.length),p.text),Le==Ie||Le>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?Le=ie($(a,t-1).text,null,u):Le=0:r=="add"?Le=b+e.options.indentUnit:r=="subtract"?Le=b-e.options.indentUnit:typeof r=="number"&&(Le=b+r),Le=Math.max(0,Le);var Je="",Mt=0;if(e.options.indentWithTabs)for(var Bt=Math.floor(Le/u);Bt;--Bt)Mt+=u,Je+=" ";if(Mtu,b=On(t),T=null;if(p&&n.ranges.length>1)if(pi&&pi.text.join(` `)==t){if(n.ranges.length%pi.text.length==0){T=[];for(var Le=0;Le=0;Mt--){var Bt=n.ranges[Mt],dn=Bt.from(),wn=Bt.to();Bt.empty()&&(r&&r>0?dn=ge(dn.line,dn.ch-r):e.state.overwrite&&!p?wn=ge(wn.line,Math.min($(l,wn.line).text.length,wn.ch+Ot(b).length)):p&&pi&&pi.lineWise&&pi.text.join(` `)==b.join(` -`)&&(dn=wn=ge(dn.line,0)));var Gn={from:dn,to:wn,text:T?T[Mt%T.length]:b,origin:a||(p?"paste":e.state.cutIncoming>u?"cut":"+input")};ja(e.doc,Gn),or(e,"inputRead",e,Gn)}t&&!p&&Ds(e,t),Ki(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Je),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Os(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Fe(t,function(){return ds(t,r,0,null,"paste")}),!0}function Ds(e,t){if(!(!e.options.electricChars||!e.options.smartIndent))for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var a=r.ranges[n];if(!(a.head.ch>100||n&&r.ranges[n-1].head.line==a.head.line)){var l=e.getModeAt(a.head),u=!1;if(l.electricChars){for(var p=0;p-1){u=wl(e,a.head.line,"smart");break}}else l.electricInput&&l.electricInput.test($(e.doc,a.head.line).text.slice(0,a.head.ch))&&(u=wl(e,a.head.line,"smart"));u&&or(e,"electricInput",e,a.head.line)}}}function Fs(e){for(var t=[],r=[],n=0;nl&&(wl(this,p.head.line,n,!0),l=p.head.line,u==this.doc.sel.primIndex&&Ki(this));else{var b=p.from(),T=p.to(),Le=Math.max(l,b.line);l=Math.min(this.lastLine(),T.line-(T.ch?0:1))+1;for(var Je=Le;Je0&&Da(this.doc,u,new Vn(b,Mt[u].to()),ee)}}}),getTokenAt:function(n,a){return ut(this,n,a)},getLineTokens:function(n,a){return ut(this,ge(n),a,!0)},getTokenTypeAt:function(n){n=je(this.doc,n);var a=et(this,$(this.doc,n.line)),l=0,u=(a.length-1)/2,p=n.ch,b;if(p==0)b=a[2];else for(;;){var T=l+u>>1;if((T?a[T*2-1]:0)>=p)u=T;else if(a[T*2+1]b&&(n=b,u=!0),p=$(this.doc,n)}else p=n;return Za(this,p,{top:0,left:0},a||"page",l||u).top+(u?this.doc.height-_n(p):0)},defaultTextHeight:function(){return ui(this.display)},defaultCharWidth:function(){return ba(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,a,l,u,p){var b=this.display;n=Ya(this,je(this.doc,n));var T=n.bottom,Le=n.left;if(a.style.position="absolute",a.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(a),b.sizer.appendChild(a),u=="over")T=n.top;else if(u=="above"||u=="near"){var Je=Math.max(b.wrapper.clientHeight,this.doc.height),Mt=Math.max(b.sizer.clientWidth,b.lineSpace.clientWidth);(u=="above"||n.bottom+a.offsetHeight>Je)&&n.top>a.offsetHeight?T=n.top-a.offsetHeight:n.bottom+a.offsetHeight<=Je&&(T=n.bottom),Le+a.offsetWidth>Mt&&(Le=Mt-a.offsetWidth)}a.style.top=T+"px",a.style.left=a.style.right="",p=="right"?(Le=b.sizer.clientWidth-a.offsetWidth,a.style.right="0px"):(p=="left"?Le=0:p=="middle"&&(Le=(b.sizer.clientWidth-a.offsetWidth)/2),a.style.left=Le+"px"),l&&$l(this,{left:Le,top:T,right:Le+a.offsetWidth,bottom:T+a.offsetHeight})},triggerOnKeyDown:mt(Es),triggerOnKeyPress:mt(bs),triggerOnKeyUp:ys,triggerOnMouseDown:mt(Ss),execCommand:function(n){if(Bo.hasOwnProperty(n))return Bo[n].call(null,this)},triggerElectric:mt(function(n){Ds(this,n)}),findPosH:function(n,a,l,u){var p=1;a<0&&(p=-1,a=-a);for(var b=je(this.doc,n),T=0;T0&&Le(l.charAt(u-1));)--u;for(;p.5||this.options.lineWrapping)&&po(this),f(this,"refresh",this)}),swapDoc:mt(function(n){var a=this.doc;return a.cm=null,this.state.selectingText&&this.state.selectingText(),Or(this,n),Ur(this),this.display.input.reset(),Xi(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,or(this,"swapDoc",this,a),a}),phrase:function(n){var a=this.options.phrases;return a&&Object.prototype.hasOwnProperty.call(a,n)?a[n]:n},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}},dt(e),e.registerHelper=function(n,a,l){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][a]=l},e.registerGlobalHelper=function(n,a,l,u){e.registerHelper(n,a,u),r[n]._global.push({pred:l,val:u})}}function fs(e,t,r,n,a){var l=t,u=r,p=$(e,t.line),b=a&&e.direction=="rtl"?-r:r;function T(){var mr=t.line+b;return mr=e.first+e.size?!1:(t=new ge(mr,t.ch,t.sticky),p=$(e,mr))}function Le(mr){var lr;if(n=="codepoint"){var Sr=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Sr)?lr=null:lr=new ge(t.line,Math.max(0,Math.min(p.text.length,t.ch+r*(Sr>=55296&&Sr<56320?2:1))),-r)}else a?lr=Ma(e.cm,p,t,r):lr=yl(p,t,r);if(lr==null)if(!mr&&T())t=ua(a,e.cm,p,t.line,b);else return!1;else t=lr;return!0}if(n=="char"||n=="codepoint")Le();else if(n=="column")Le(!0);else if(n=="word"||n=="group")for(var Je=null,Mt=n=="group",Bt=e.cm&&e.cm.getHelper(t,"wordChars"),dn=!0;!(r<0&&!Le(!dn));dn=!1){var wn=p.text.charAt(t.ch)||` +`)&&(dn=wn=ge(dn.line,0)));var Gn={from:dn,to:wn,text:T?T[Mt%T.length]:b,origin:a||(p?"paste":e.state.cutIncoming>u?"cut":"+input")};ja(e.doc,Gn),or(e,"inputRead",e,Gn)}t&&!p&&Ds(e,t),Ki(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Je),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Os(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Fe(t,function(){return ds(t,r,0,null,"paste")}),!0}function Ds(e,t){if(!(!e.options.electricChars||!e.options.smartIndent))for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var a=r.ranges[n];if(!(a.head.ch>100||n&&r.ranges[n-1].head.line==a.head.line)){var l=e.getModeAt(a.head),u=!1;if(l.electricChars){for(var p=0;p-1){u=wl(e,a.head.line,"smart");break}}else l.electricInput&&l.electricInput.test($(e.doc,a.head.line).text.slice(0,a.head.ch))&&(u=wl(e,a.head.line,"smart"));u&&or(e,"electricInput",e,a.head.line)}}}function Fs(e){for(var t=[],r=[],n=0;nl&&(wl(this,p.head.line,n,!0),l=p.head.line,u==this.doc.sel.primIndex&&Ki(this));else{var b=p.from(),T=p.to(),Le=Math.max(l,b.line);l=Math.min(this.lastLine(),T.line-(T.ch?0:1))+1;for(var Je=Le;Je0&&Da(this.doc,u,new Vn(b,Mt[u].to()),ee)}}}),getTokenAt:function(n,a){return ut(this,n,a)},getLineTokens:function(n,a){return ut(this,ge(n),a,!0)},getTokenTypeAt:function(n){n=je(this.doc,n);var a=et(this,$(this.doc,n.line)),l=0,u=(a.length-1)/2,p=n.ch,b;if(p==0)b=a[2];else for(;;){var T=l+u>>1;if((T?a[T*2-1]:0)>=p)u=T;else if(a[T*2+1]b&&(n=b,u=!0),p=$(this.doc,n)}else p=n;return Za(this,p,{top:0,left:0},a||"page",l||u).top+(u?this.doc.height-_n(p):0)},defaultTextHeight:function(){return ui(this.display)},defaultCharWidth:function(){return ba(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,a,l,u,p){var b=this.display;n=Ya(this,je(this.doc,n));var T=n.bottom,Le=n.left;if(a.style.position="absolute",a.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(a),b.sizer.appendChild(a),u=="over")T=n.top;else if(u=="above"||u=="near"){var Je=Math.max(b.wrapper.clientHeight,this.doc.height),Mt=Math.max(b.sizer.clientWidth,b.lineSpace.clientWidth);(u=="above"||n.bottom+a.offsetHeight>Je)&&n.top>a.offsetHeight?T=n.top-a.offsetHeight:n.bottom+a.offsetHeight<=Je&&(T=n.bottom),Le+a.offsetWidth>Mt&&(Le=Mt-a.offsetWidth)}a.style.top=T+"px",a.style.left=a.style.right="",p=="right"?(Le=b.sizer.clientWidth-a.offsetWidth,a.style.right="0px"):(p=="left"?Le=0:p=="middle"&&(Le=(b.sizer.clientWidth-a.offsetWidth)/2),a.style.left=Le+"px"),l&&$l(this,{left:Le,top:T,right:Le+a.offsetWidth,bottom:T+a.offsetHeight})},triggerOnKeyDown:mt(Es),triggerOnKeyPress:mt(bs),triggerOnKeyUp:ys,triggerOnMouseDown:mt(Ss),execCommand:function(n){if(Bo.hasOwnProperty(n))return Bo[n].call(null,this)},triggerElectric:mt(function(n){Ds(this,n)}),findPosH:function(n,a,l,u){var p=1;a<0&&(p=-1,a=-a);for(var b=je(this.doc,n),T=0;T0&&Le(l.charAt(u-1));)--u;for(;p.5||this.options.lineWrapping)&&po(this),f(this,"refresh",this)}),swapDoc:mt(function(n){var a=this.doc;return a.cm=null,this.state.selectingText&&this.state.selectingText(),Or(this,n),Ur(this),this.display.input.reset(),Xi(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,or(this,"swapDoc",this,a),a}),phrase:function(n){var a=this.options.phrases;return a&&Object.prototype.hasOwnProperty.call(a,n)?a[n]:n},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}},dt(e),e.registerHelper=function(n,a,l){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][a]=l},e.registerGlobalHelper=function(n,a,l,u){e.registerHelper(n,a,u),r[n]._global.push({pred:l,val:u})}}function fs(e,t,r,n,a){var l=t,u=r,p=$(e,t.line),b=a&&e.direction=="rtl"?-r:r;function T(){var mr=t.line+b;return mr=e.first+e.size?!1:(t=new ge(mr,t.ch,t.sticky),p=$(e,mr))}function Le(mr){var lr;if(n=="codepoint"){var xr=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(xr)?lr=null:lr=new ge(t.line,Math.max(0,Math.min(p.text.length,t.ch+r*(xr>=55296&&xr<56320?2:1))),-r)}else a?lr=Ma(e.cm,p,t,r):lr=yl(p,t,r);if(lr==null)if(!mr&&T())t=ua(a,e.cm,p,t.line,b);else return!1;else t=lr;return!0}if(n=="char"||n=="codepoint")Le();else if(n=="column")Le(!0);else if(n=="word"||n=="group")for(var Je=null,Mt=n=="group",Bt=e.cm&&e.cm.getHelper(t,"wordChars"),dn=!0;!(r<0&&!Le(!dn));dn=!1){var wn=p.text.charAt(t.ch)||` `,Gn=B(wn,Bt)?"w":Mt&&wn==` -`?"n":!Mt||/\s/.test(wn)?null:"p";if(Mt&&!dn&&!Gn&&(Gn="s"),Je&&Je!=Gn){r<0&&(r=1,Le(),t.sticky="after");break}if(Gn&&(Je=Gn),r>0&&!Le(!dn))break}var ir=qo(e,t,l,u,!0);return ae(l,ir)&&(ir.hitSide=!0),ir}function Ms(e,t,r,n){var a=e.doc,l=t.left,u;if(n=="page"){var p=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),b=Math.max(p-.5*ui(e.display),3);u=(r>0?t.bottom:t.top)+r*b}else n=="line"&&(u=r>0?t.bottom+3:t.top-3);for(var T;T=mi(e,l,u),!!T.outside;){if(r<0?u<=0:u>=a.height){T.hitSide=!0;break}u+=r*5}return T}var Na=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new G,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Na.prototype.init=function(e){var t=this,r=this,n=r.cm,a=r.div=e.lineDiv;Ls(a,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function l(p){for(var b=p.target;b;b=b.parentNode){if(b==a)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(b.className))break}return!1}se(a,"paste",function(p){!l(p)||k(n,p)||Os(p,n)||L<=11&&setTimeout(vt(n,function(){return t.updateFromDOM()}),20)}),se(a,"compositionstart",function(p){t.composing={data:p.data,done:!1}}),se(a,"compositionupdate",function(p){t.composing||(t.composing={data:p.data,done:!1})}),se(a,"compositionend",function(p){t.composing&&(p.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),se(a,"touchstart",function(){return r.forceCompositionEnd()}),se(a,"input",function(){t.composing||t.readFromDOMSoon()});function u(p){if(!(!l(p)||k(n,p))){if(n.somethingSelected())Ul({lineWise:!1,text:n.getSelections()}),p.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var b=Fs(n);Ul({lineWise:!0,text:b.text}),p.type=="cut"&&n.operation(function(){n.setSelections(b.ranges,0,ee),n.replaceSelection("",null,"cut")})}else return;if(p.clipboardData){p.clipboardData.clearData();var T=pi.text.join(` +`?"n":!Mt||/\s/.test(wn)?null:"p";if(Mt&&!dn&&!Gn&&(Gn="s"),Je&&Je!=Gn){r<0&&(r=1,Le(),t.sticky="after");break}if(Gn&&(Je=Gn),r>0&&!Le(!dn))break}var ir=qo(e,t,l,u,!0);return oe(l,ir)&&(ir.hitSide=!0),ir}function Ms(e,t,r,n){var a=e.doc,l=t.left,u;if(n=="page"){var p=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),b=Math.max(p-.5*ui(e.display),3);u=(r>0?t.bottom:t.top)+r*b}else n=="line"&&(u=r>0?t.bottom+3:t.top-3);for(var T;T=mi(e,l,u),!!T.outside;){if(r<0?u<=0:u>=a.height){T.hitSide=!0;break}u+=r*5}return T}var Na=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new G,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Na.prototype.init=function(e){var t=this,r=this,n=r.cm,a=r.div=e.lineDiv;Ls(a,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function l(p){for(var b=p.target;b;b=b.parentNode){if(b==a)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(b.className))break}return!1}ae(a,"paste",function(p){!l(p)||k(n,p)||Os(p,n)||L<=11&&setTimeout(vt(n,function(){return t.updateFromDOM()}),20)}),ae(a,"compositionstart",function(p){t.composing={data:p.data,done:!1}}),ae(a,"compositionupdate",function(p){t.composing||(t.composing={data:p.data,done:!1})}),ae(a,"compositionend",function(p){t.composing&&(p.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),ae(a,"touchstart",function(){return r.forceCompositionEnd()}),ae(a,"input",function(){t.composing||t.readFromDOMSoon()});function u(p){if(!(!l(p)||k(n,p))){if(n.somethingSelected())Ul({lineWise:!1,text:n.getSelections()}),p.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var b=Fs(n);Ul({lineWise:!0,text:b.text}),p.type=="cut"&&n.operation(function(){n.setSelections(b.ranges,0,ee),n.replaceSelection("",null,"cut")})}else return;if(p.clipboardData){p.clipboardData.clearData();var T=pi.text.join(` `);if(p.clipboardData.setData("Text",T),p.clipboardData.getData("Text")==T){p.preventDefault();return}}var Le=Rs(),Je=Le.firstChild;n.display.lineSpace.insertBefore(Le,n.display.lineSpace.firstChild),Je.value=pi.text.join(` -`);var Mt=document.activeElement;Xe(Je),setTimeout(function(){n.display.lineSpace.removeChild(Le),Mt.focus(),Mt==a&&r.showPrimarySelection()},50)}}se(a,"copy",u),se(a,"cut",u)},Na.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Na.prototype.prepareSelection=function(){var e=Jl(this.cm,!1);return e.focus=document.activeElement==this.div,e},Na.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Na.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Na.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),a=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||a.line=t.display.viewFrom&&Ns(t,n)||{node:p[0].measure.map[2],offset:0},T=a.linee.firstLine()&&(n=ge(n.line-1,$(e.doc,n.line-1).length)),a.ch==$(e.doc,a.line).text.length&&a.linet.viewTo-1)return!1;var l,u,p;n.line==t.viewFrom||(l=Do(e,n.line))==0?(u=At(t.view[0].line),p=t.view[0].node):(u=At(t.view[l].line),p=t.view[l-1].node.nextSibling);var b=Do(e,a.line),T,Le;if(b==t.view.length-1?(T=t.viewTo-1,Le=t.lineDiv.lastChild):(T=At(t.view[b+1].line)-1,Le=t.view[b+1].node.previousSibling),!p)return!1;for(var Je=e.doc.splitLines(_s(e,p,Le,u,T)),Mt=ce(e.doc,ge(u,0),ge(T,$(e.doc,T).text.length));Je.length>1&&Mt.length>1;)if(Ot(Je)==Ot(Mt))Je.pop(),Mt.pop(),T--;else if(Je[0]==Mt[0])Je.shift(),Mt.shift(),u++;else break;for(var Bt=0,dn=0,wn=Je[0],Gn=Mt[0],ir=Math.min(wn.length,Gn.length);Btn.ch&&mr.charCodeAt(mr.length-dn-1)==lr.charCodeAt(lr.length-dn-1);)Bt--,dn++;Je[Je.length-1]=mr.slice(0,mr.length-dn).replace(/^\u200b+/,""),Je[0]=Je[0].slice(Bt).replace(/\u200b+$/,"");var kr=ge(u,Bt),Mr=ge(T,Mt.length?Ot(Mt).length-dn:0);if(Je.length>1||Je[0]||bt(kr,Mr))return fi(e.doc,Je,kr,Mr,"+input"),!0},Na.prototype.ensurePolled=function(){this.forceCompositionEnd()},Na.prototype.reset=function(){this.forceCompositionEnd()},Na.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Na.prototype.readFromDOMSoon=function(){var e=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80))},Na.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Fe(this.cm,function(){return oo(e.cm)})},Na.prototype.setUneditable=function(e){e.contentEditable="false"},Na.prototype.onKeyPress=function(e){e.charCode==0||this.composing||(e.preventDefault(),this.cm.isReadOnly()||vt(this.cm,ds)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0))},Na.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Na.prototype.onContextMenu=function(){},Na.prototype.resetPosition=function(){},Na.prototype.needsContentAttribute=!0;function Ns(e,t){var r=Po(e,t.line);if(!r||r.hidden)return null;var n=$(e.doc,t.line),a=jo(r,n,t.line),l=at(n,e.doc.direction),u="left";if(l){var p=D(l,t.ch);u=p%2?"right":"left"}var b=Uo(a.map,t.ch,u);return b.offset=b.collapse=="right"?b.end:b.start,b}function $s(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function sl(e,t){return t&&(e.bad=!0),e}function _s(e,t,r,n,a){var l="",u=!1,p=e.doc.lineSeparator(),b=!1;function T(Bt){return function(dn){return dn.id==Bt}}function Le(){u&&(l+=p,b&&(l+=p),u=b=!1)}function Je(Bt){Bt&&(Le(),l+=Bt)}function Mt(Bt){if(Bt.nodeType==1){var dn=Bt.getAttribute("cm-text");if(dn){Je(dn);return}var wn=Bt.getAttribute("cm-marker"),Gn;if(wn){var ir=e.findMarks(ge(n,0),ge(a+1,0),T(+wn));ir.length&&(Gn=ir[0].find(0))&&Je(ce(e.doc,Gn.from,Gn.to).join(p));return}if(Bt.getAttribute("contenteditable")=="false")return;var mr=/^(pre|div|p|li|table|br)$/i.test(Bt.nodeName);if(!/^br$/i.test(Bt.nodeName)&&Bt.textContent.length==0)return;mr&&Le();for(var lr=0;lr=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),se(a,"paste",function(u){k(n,u)||Os(u,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())});function l(u){if(!k(n,u)){if(n.somethingSelected())Ul({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var p=Fs(n);Ul({lineWise:!0,text:p.text}),u.type=="cut"?n.setSelections(p.ranges,null,ee):(r.prevInput="",a.value=p.text.join(` -`),Xe(a))}else return;u.type=="cut"&&(n.state.cutIncoming=+new Date)}}se(a,"cut",l),se(a,"copy",l),se(e.scroller,"paste",function(u){if(!($r(e,u)||k(n,u))){if(!a.dispatchEvent){n.state.pasteIncoming=+new Date,r.focus();return}var p=new Event("paste");p.clipboardData=u.clipboardData,a.dispatchEvent(p)}}),se(e.lineSpace,"selectstart",function(u){$r(e,u)||yt(u)}),se(a,"compositionstart",function(){var u=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:u,range:n.markText(u,n.getCursor("to"),{className:"CodeMirror-composing"})}}),se(a,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},so.prototype.createField=function(e){this.wrapper=Rs(),this.textarea=this.wrapper.firstChild},so.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},so.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Jl(e);if(e.options.moveInputWithCursor){var a=Ya(e,r.sel.primary().head,"div"),l=t.wrapper.getBoundingClientRect(),u=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,a.top+u.top-l.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,a.left+u.left-l.left))}return n},so.prototype.showSelection=function(e){var t=this.cm,r=t.display;_(r.cursorDiv,e.cursors),_(r.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},so.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing)){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&Xe(this.textarea),v&&L>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",v&&L>=9&&(this.hasSelection=null))}},so.prototype.getField=function(){return this.textarea},so.prototype.supportsTouch=function(){return!1},so.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!q||pe()!=this.textarea))try{this.textarea.focus()}catch(e){}},so.prototype.blur=function(){this.textarea.blur()},so.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},so.prototype.receivedFocus=function(){this.slowPoll()},so.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},so.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function r(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,r)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,r)},so.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||fn(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var a=r.value;if(a==n&&!t.somethingSelected())return!1;if(v&&L>=9&&this.hasSelection===a||pt&&/[\uf700-\uf7ff]/.test(a))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var l=a.charCodeAt(0);if(l==8203&&!n&&(n="\u200B"),l==8666)return this.reset(),this.cm.execCommand("undo")}for(var u=0,p=Math.min(n.length,a.length);u1e3||a.indexOf(` +`);var Mt=document.activeElement;Xe(Je),setTimeout(function(){n.display.lineSpace.removeChild(Le),Mt.focus(),Mt==a&&r.showPrimarySelection()},50)}}ae(a,"copy",u),ae(a,"cut",u)},Na.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Na.prototype.prepareSelection=function(){var e=Jl(this.cm,!1);return e.focus=document.activeElement==this.div,e},Na.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Na.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Na.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),a=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||a.line=t.display.viewFrom&&Ns(t,n)||{node:p[0].measure.map[2],offset:0},T=a.linee.firstLine()&&(n=ge(n.line-1,$(e.doc,n.line-1).length)),a.ch==$(e.doc,a.line).text.length&&a.linet.viewTo-1)return!1;var l,u,p;n.line==t.viewFrom||(l=Do(e,n.line))==0?(u=At(t.view[0].line),p=t.view[0].node):(u=At(t.view[l].line),p=t.view[l-1].node.nextSibling);var b=Do(e,a.line),T,Le;if(b==t.view.length-1?(T=t.viewTo-1,Le=t.lineDiv.lastChild):(T=At(t.view[b+1].line)-1,Le=t.view[b+1].node.previousSibling),!p)return!1;for(var Je=e.doc.splitLines(_s(e,p,Le,u,T)),Mt=ce(e.doc,ge(u,0),ge(T,$(e.doc,T).text.length));Je.length>1&&Mt.length>1;)if(Ot(Je)==Ot(Mt))Je.pop(),Mt.pop(),T--;else if(Je[0]==Mt[0])Je.shift(),Mt.shift(),u++;else break;for(var Bt=0,dn=0,wn=Je[0],Gn=Mt[0],ir=Math.min(wn.length,Gn.length);Btn.ch&&mr.charCodeAt(mr.length-dn-1)==lr.charCodeAt(lr.length-dn-1);)Bt--,dn++;Je[Je.length-1]=mr.slice(0,mr.length-dn).replace(/^\u200b+/,""),Je[0]=Je[0].slice(Bt).replace(/\u200b+$/,"");var kr=ge(u,Bt),Mr=ge(T,Mt.length?Ot(Mt).length-dn:0);if(Je.length>1||Je[0]||bt(kr,Mr))return fi(e.doc,Je,kr,Mr,"+input"),!0},Na.prototype.ensurePolled=function(){this.forceCompositionEnd()},Na.prototype.reset=function(){this.forceCompositionEnd()},Na.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Na.prototype.readFromDOMSoon=function(){var e=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80))},Na.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Fe(this.cm,function(){return oo(e.cm)})},Na.prototype.setUneditable=function(e){e.contentEditable="false"},Na.prototype.onKeyPress=function(e){e.charCode==0||this.composing||(e.preventDefault(),this.cm.isReadOnly()||vt(this.cm,ds)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0))},Na.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Na.prototype.onContextMenu=function(){},Na.prototype.resetPosition=function(){},Na.prototype.needsContentAttribute=!0;function Ns(e,t){var r=Po(e,t.line);if(!r||r.hidden)return null;var n=$(e.doc,t.line),a=jo(r,n,t.line),l=at(n,e.doc.direction),u="left";if(l){var p=D(l,t.ch);u=p%2?"right":"left"}var b=Uo(a.map,t.ch,u);return b.offset=b.collapse=="right"?b.end:b.start,b}function $s(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function sl(e,t){return t&&(e.bad=!0),e}function _s(e,t,r,n,a){var l="",u=!1,p=e.doc.lineSeparator(),b=!1;function T(Bt){return function(dn){return dn.id==Bt}}function Le(){u&&(l+=p,b&&(l+=p),u=b=!1)}function Je(Bt){Bt&&(Le(),l+=Bt)}function Mt(Bt){if(Bt.nodeType==1){var dn=Bt.getAttribute("cm-text");if(dn){Je(dn);return}var wn=Bt.getAttribute("cm-marker"),Gn;if(wn){var ir=e.findMarks(ge(n,0),ge(a+1,0),T(+wn));ir.length&&(Gn=ir[0].find(0))&&Je(ce(e.doc,Gn.from,Gn.to).join(p));return}if(Bt.getAttribute("contenteditable")=="false")return;var mr=/^(pre|div|p|li|table|br)$/i.test(Bt.nodeName);if(!/^br$/i.test(Bt.nodeName)&&Bt.textContent.length==0)return;mr&&Le();for(var lr=0;lr=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),ae(a,"paste",function(u){k(n,u)||Os(u,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())});function l(u){if(!k(n,u)){if(n.somethingSelected())Ul({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var p=Fs(n);Ul({lineWise:!0,text:p.text}),u.type=="cut"?n.setSelections(p.ranges,null,ee):(r.prevInput="",a.value=p.text.join(` +`),Xe(a))}else return;u.type=="cut"&&(n.state.cutIncoming=+new Date)}}ae(a,"cut",l),ae(a,"copy",l),ae(e.scroller,"paste",function(u){if(!($r(e,u)||k(n,u))){if(!a.dispatchEvent){n.state.pasteIncoming=+new Date,r.focus();return}var p=new Event("paste");p.clipboardData=u.clipboardData,a.dispatchEvent(p)}}),ae(e.lineSpace,"selectstart",function(u){$r(e,u)||yt(u)}),ae(a,"compositionstart",function(){var u=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:u,range:n.markText(u,n.getCursor("to"),{className:"CodeMirror-composing"})}}),ae(a,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},so.prototype.createField=function(e){this.wrapper=Rs(),this.textarea=this.wrapper.firstChild},so.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},so.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Jl(e);if(e.options.moveInputWithCursor){var a=Ya(e,r.sel.primary().head,"div"),l=t.wrapper.getBoundingClientRect(),u=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,a.top+u.top-l.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,a.left+u.left-l.left))}return n},so.prototype.showSelection=function(e){var t=this.cm,r=t.display;_(r.cursorDiv,e.cursors),_(r.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},so.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing)){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&Xe(this.textarea),v&&L>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",v&&L>=9&&(this.hasSelection=null))}},so.prototype.getField=function(){return this.textarea},so.prototype.supportsTouch=function(){return!1},so.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!q||pe()!=this.textarea))try{this.textarea.focus()}catch(e){}},so.prototype.blur=function(){this.textarea.blur()},so.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},so.prototype.receivedFocus=function(){this.slowPoll()},so.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},so.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function r(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,r)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,r)},so.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||fn(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var a=r.value;if(a==n&&!t.somethingSelected())return!1;if(v&&L>=9&&this.hasSelection===a||pt&&/[\uf700-\uf7ff]/.test(a))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var l=a.charCodeAt(0);if(l==8203&&!n&&(n="\u200B"),l==8666)return this.reset(),this.cm.execCommand("undo")}for(var u=0,p=Math.min(n.length,a.length);u1e3||a.indexOf(` `)>-1?r.value=e.prevInput="":e.prevInput=a,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},so.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},so.prototype.onKeyPress=function(){v&&L>=9&&(this.hasSelection=null),this.fastPoll()},so.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,a=t.textarea;t.contextMenuPending&&t.contextMenuPending();var l=Vo(r,e),u=n.scroller.scrollTop;if(!l||w)return;var p=r.options.resetSelectionOnContextMenu;p&&r.doc.sel.contains(l)==-1&&vt(r,ha)(r.doc,Xr(l),ee);var b=a.style.cssText,T=t.wrapper.style.cssText,Le=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",a.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-Le.top-5)+"px; left: "+(e.clientX-Le.left-5)+`px; z-index: 1000; background: `+(v?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Je;s&&(Je=window.scrollY),n.input.focus(),s&&window.scrollTo(null,Je),n.input.reset(),r.somethingSelected()||(a.value=t.prevInput=" "),t.contextMenuPending=Bt,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll);function Mt(){if(a.selectionStart!=null){var wn=r.somethingSelected(),Gn="\u200B"+(wn?a.value:"");a.value="\u21DA",a.value=Gn,t.prevInput=wn?"":"\u200B",a.selectionStart=1,a.selectionEnd=Gn.length,n.selForContextMenu=r.doc.sel}}function Bt(){if(t.contextMenuPending==Bt&&(t.contextMenuPending=!1,t.wrapper.style.cssText=T,a.style.cssText=b,v&&L<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),a.selectionStart!=null)){(!v||v&&L<9)&&Mt();var wn=0,Gn=function(){n.selForContextMenu==r.doc.sel&&a.selectionStart==0&&a.selectionEnd>0&&t.prevInput=="\u200B"?vt(r,So)(r):wn++<10?n.detectingSelectAll=setTimeout(Gn,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Gn,200)}}if(v&&L>=9&&Mt(),P){Ut(e);var dn=function(){K(window,"mouseup",dn),setTimeout(Bt,20)};se(window,"mouseup",dn)}else setTimeout(Bt,50)},so.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},so.prototype.setUneditable=function(){},so.prototype.needsContentAttribute=!1;function tu(e,t){if(t=t?me(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=pe();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=p.getValue()}var a;if(e.form&&(se(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var l=e.form;a=l.submit;try{var u=l.submit=function(){n(),l.submit=a,l.submit(),l.submit=u}}catch(b){}}t.finishInit=function(b){b.save=n,b.getTextArea=function(){return e},b.toTextArea=function(){b.toTextArea=isNaN,n(),e.parentNode.removeChild(b.getWrapperElement()),e.style.display="",e.form&&(K(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=a))}},e.style.display="none";var p=Ua(function(b){return e.parentNode.insertBefore(b,e.nextSibling)},t);return p}function nu(e){e.off=K,e.on=se,e.wheelEventPixels=Lr,e.Doc=Io,e.splitLines=On,e.countColumn=oe,e.findColumn=Dt,e.isWordChar=X,e.Pass=Ie,e.signal=f,e.Line=In,e.changeEnd=la,e.scrollbarModel=Ml,e.Pos=ge,e.cmpPos=bt,e.modes=$e,e.mimeModes=it,e.resolveMode=vn,e.getMode=Zt,e.modeExtensions=on,e.extendMode=ie,e.copyState=g,e.startState=I,e.innerMode=E,e.commands=Bo,e.keyMap=si,e.keyName=ol,e.isModifierKey=Kl,e.lookupKey=Fi,e.normalizeKeyMap=Wl,e.StringStream=y,e.SharedTextMarker=Gi,e.TextMarker=Ei,e.LineWidget=fo,e.e_preventDefault=yt,e.e_stopPropagation=wt,e.e_stop=Ut,e.addClass=It,e.contains=Ue,e.rmClass=F,e.keyNames=vi}Vs(Ua),qs(Ua);var ru="iter insert remove copy getEditor constructor".split(" ");for(var Gl in Io.prototype)Io.prototype.hasOwnProperty(Gl)&&H(ru,Gl)<0&&(Ua.prototype[Gl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Io.prototype[Gl]));return dt(Io),Ua.inputStyles={textarea:so,contenteditable:Na},Ua.defineMode=function(e){!Ua.defaults.mode&&e!="null"&&(Ua.defaults.mode=e),ot.apply(this,arguments)},Ua.defineMIME=zt,Ua.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ua.defineMIME("text/plain","null"),Ua.defineExtension=function(e,t){Ua.prototype[e]=t},Ua.defineDocExtension=function(e,t){Io.prototype[e]=t},Ua.fromTextArea=tu,nu(Ua),Ua.version="5.58.2",Ua})},5630:function(hn,rt,i){"use strict";var o=i(5891),A=i(57259),O=i(80962),V=i(29043),v=i(19149),L=i(92310),s=i.n(L),fe=i(35788),ve=i(59301),w=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],de=(0,ve.forwardRef)(function(x,R){var Y,z=x.prefixCls,q=z===void 0?"rc-checkbox":z,pt=x.className,Te=x.style,ft=x.checked,Ne=x.disabled,Q=x.defaultChecked,P=Q===void 0?!1:Q,c=x.type,F=c===void 0?"checkbox":c,N=x.title,_=x.onChange,M=(0,v.Z)(x,w),ne=(0,ve.useRef)(null),Z=(0,fe.Z)(P,{value:ft}),Ue=(0,V.Z)(Z,2),pe=Ue[0],It=Ue[1];(0,ve.useImperativeHandle)(R,function(){return{focus:function(){var me;(me=ne.current)===null||me===void 0||me.focus()},blur:function(){var me;(me=ne.current)===null||me===void 0||me.blur()},input:ne.current}});var xe=s()(q,pt,(Y={},(0,O.Z)(Y,"".concat(q,"-checked"),pe),(0,O.Z)(Y,"".concat(q,"-disabled"),Ne),Y)),Xe=function(me){Ne||("checked"in x||It(me.target.checked),_==null||_({target:(0,A.Z)((0,A.Z)({},x),{},{type:F,checked:me.target.checked}),stopPropagation:function(){me.stopPropagation()},preventDefault:function(){me.preventDefault()},nativeEvent:me.nativeEvent}))};return ve.createElement("span",{className:xe,title:N,style:Te},ve.createElement("input",(0,o.Z)({},M,{className:"".concat(q,"-input"),ref:ne,onChange:Xe,disabled:Ne,checked:!!pe,type:F})),ve.createElement("span",{className:"".concat(q,"-inner")}))});rt.Z=de},31561:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return F}});var o=i(5891),A=i(80962),O=i(29043),V=i(19149),v=i(35593),L=i(92310),s=i.n(L),fe=i(20475),ve=i(59301),w=i(85108),de=i(23073),x=w.Z.ESC,R=w.Z.TAB;function Y(N){var _=N.visible,M=N.triggerRef,ne=N.onVisibleChange,Z=N.autoFocus,Ue=N.overlayRef,pe=ve.useRef(!1),It=function(){if(_){var me,oe;(me=M.current)===null||me===void 0||(oe=me.focus)===null||oe===void 0||oe.call(me),ne==null||ne(!1)}},xe=function(){var me;return(me=Ue.current)!==null&&me!==void 0&&me.focus?(Ue.current.focus(),pe.current=!0,!0):!1},Xe=function(me){switch(me.keyCode){case x:It();break;case R:{var oe=!1;pe.current||(oe=xe()),oe?me.preventDefault():It();break}}};ve.useEffect(function(){return _?(window.addEventListener("keydown",Xe),Z&&(0,de.Z)(xe,3),function(){window.removeEventListener("keydown",Xe),pe.current=!1}):function(){pe.current=!1}},[_])}var z=(0,ve.forwardRef)(function(N,_){var M=N.overlay,ne=N.arrow,Z=N.prefixCls,Ue=(0,ve.useMemo)(function(){var It;return typeof M=="function"?It=M():It=M,It},[M]),pe=(0,fe.sQ)(_,Ue==null?void 0:Ue.ref);return ve.createElement(ve.Fragment,null,ne&&ve.createElement("div",{className:"".concat(Z,"-arrow")}),ve.cloneElement(Ue,{ref:(0,fe.Yr)(Ue)?pe:void 0}))}),q=z,pt={adjustX:1,adjustY:1},Te=[0,0],ft={topLeft:{points:["bl","tl"],overflow:pt,offset:[0,-4],targetOffset:Te},top:{points:["bc","tc"],overflow:pt,offset:[0,-4],targetOffset:Te},topRight:{points:["br","tr"],overflow:pt,offset:[0,-4],targetOffset:Te},bottomLeft:{points:["tl","bl"],overflow:pt,offset:[0,4],targetOffset:Te},bottom:{points:["tc","bc"],overflow:pt,offset:[0,4],targetOffset:Te},bottomRight:{points:["tr","br"],overflow:pt,offset:[0,4],targetOffset:Te}},Ne=ft,Q=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function P(N,_){var M,ne=N.arrow,Z=ne===void 0?!1:ne,Ue=N.prefixCls,pe=Ue===void 0?"rc-dropdown":Ue,It=N.transitionName,xe=N.animation,Xe=N.align,Ve=N.placement,me=Ve===void 0?"bottomLeft":Ve,oe=N.placements,G=oe===void 0?Ne:oe,H=N.getPopupContainer,we=N.showAction,Ie=N.hideAction,ee=N.overlayClassName,Re=N.overlayStyle,Qe=N.visible,Dt=N.trigger,Ct=Dt===void 0?["hover"]:Dt,ht=N.autoFocus,Ot=N.overlay,$t=N.children,Nt=N.onVisibleChange,Jt=(0,V.Z)(N,Q),nt=ve.useState(),te=(0,O.Z)(nt,2),X=te[0],B=te[1],d="visible"in N?Qe:X,j=ve.useRef(null),ue=ve.useRef(null),C=ve.useRef(null);ve.useImperativeHandle(_,function(){return j.current});var h=function(K){B(K),Nt==null||Nt(K)};Y({visible:d,triggerRef:C,onVisibleChange:h,autoFocus:ht,overlayRef:ue});var le=function(K){var f=N.onOverlayClick;B(!1),f&&f(K)},W=function(){return ve.createElement(q,{ref:ue,overlay:Ot,prefixCls:pe,arrow:Z})},D=function(){return typeof Ot=="function"?W:W()},ye=function(){var K=N.minOverlayWidthMatchTrigger,f=N.alignPoint;return"minOverlayWidthMatchTrigger"in N?K:!f},at=function(){var K=N.openClassName;return K!==void 0?K:"".concat(pe,"-open")},We=ve.cloneElement($t,{className:s()((M=$t.props)===null||M===void 0?void 0:M.className,d&&at()),ref:(0,fe.Yr)($t)?(0,fe.sQ)(C,$t.ref):void 0}),se=Ie;return!se&&Ct.indexOf("contextMenu")!==-1&&(se=["click"]),ve.createElement(v.Z,(0,o.Z)({builtinPlacements:G},Jt,{prefixCls:pe,ref:j,popupClassName:s()(ee,(0,A.Z)({},"".concat(pe,"-show-arrow"),Z)),popupStyle:Re,action:Ct,showAction:we,hideAction:se,popupPlacement:me,popupAlign:Xe,popupTransitionName:It,popupAnimation:xe,popupVisible:d,stretch:ye()?"minWidth":"",popup:D(),onPopupVisibleChange:h,onPopupClick:le,getPopupContainer:H}),We)}var c=ve.forwardRef(P),F=c},93681:function(hn,rt,i){"use strict";i.r(rt),i.d(rt,{BaseInput:function(){return w},default:function(){return ft}});var o=i(5891),A=i(57259),O=i(80962),V=i(80665),v=i(92310),L=i.n(v),s=i(59301),fe=i(5643),ve=function(Q){var P,c,F=Q.inputElement,N=Q.prefixCls,_=Q.prefix,M=Q.suffix,ne=Q.addonBefore,Z=Q.addonAfter,Ue=Q.className,pe=Q.style,It=Q.disabled,xe=Q.readOnly,Xe=Q.focused,Ve=Q.triggerFocus,me=Q.allowClear,oe=Q.value,G=Q.handleReset,H=Q.hidden,we=Q.classes,Ie=Q.classNames,ee=Q.dataAttrs,Re=Q.styles,Qe=Q.components,Dt=(Qe==null?void 0:Qe.affixWrapper)||"span",Ct=(Qe==null?void 0:Qe.groupWrapper)||"span",ht=(Qe==null?void 0:Qe.wrapper)||"span",Ot=(Qe==null?void 0:Qe.groupAddon)||"span",$t=(0,s.useRef)(null),Nt=function(W){var D;(D=$t.current)!==null&&D!==void 0&&D.contains(W.target)&&(Ve==null||Ve())},Jt=function(){var W;if(!me)return null;var D=!It&&!xe&&oe,ye="".concat(N,"-clear-icon"),at=(0,V.Z)(me)==="object"&&me!==null&&me!==void 0&&me.clearIcon?me.clearIcon:"\u2716";return s.createElement("span",{onClick:G,onMouseDown:function(se){return se.preventDefault()},className:L()(ye,(W={},(0,O.Z)(W,"".concat(ye,"-hidden"),!D),(0,O.Z)(W,"".concat(ye,"-has-suffix"),!!M),W)),role:"button",tabIndex:-1},at)},nt=(0,s.cloneElement)(F,{value:oe,hidden:H,className:L()((P=F.props)===null||P===void 0?void 0:P.className,!(0,fe.X3)(Q)&&!(0,fe.He)(Q)&&Ue)||null,style:(0,A.Z)((0,A.Z)({},(c=F.props)===null||c===void 0?void 0:c.style),!(0,fe.X3)(Q)&&!(0,fe.He)(Q)?pe:{})});if((0,fe.X3)(Q)){var te,X="".concat(N,"-affix-wrapper"),B=L()(X,(te={},(0,O.Z)(te,"".concat(X,"-disabled"),It),(0,O.Z)(te,"".concat(X,"-focused"),Xe),(0,O.Z)(te,"".concat(X,"-readonly"),xe),(0,O.Z)(te,"".concat(X,"-input-with-clear-btn"),M&&me&&oe),te),!(0,fe.He)(Q)&&Ue,we==null?void 0:we.affixWrapper,Ie==null?void 0:Ie.affixWrapper),d=(M||me)&&s.createElement("span",{className:L()("".concat(N,"-suffix"),Ie==null?void 0:Ie.suffix),style:Re==null?void 0:Re.suffix},Jt(),M);nt=s.createElement(Dt,(0,o.Z)({className:B,style:(0,A.Z)((0,A.Z)({},(0,fe.He)(Q)?void 0:pe),Re==null?void 0:Re.affixWrapper),hidden:!(0,fe.He)(Q)&&H,onClick:Nt},ee==null?void 0:ee.affixWrapper,{ref:$t}),_&&s.createElement("span",{className:L()("".concat(N,"-prefix"),Ie==null?void 0:Ie.prefix),style:Re==null?void 0:Re.prefix},_),(0,s.cloneElement)(F,{value:oe,hidden:null}),d)}if((0,fe.He)(Q)){var j="".concat(N,"-group"),ue="".concat(j,"-addon"),C=L()("".concat(N,"-wrapper"),j,we==null?void 0:we.wrapper),h=L()("".concat(N,"-group-wrapper"),Ue,we==null?void 0:we.group);return s.createElement(Ct,{className:h,style:pe,hidden:H},s.createElement(ht,{className:C},ne&&s.createElement(Ot,{className:ue},ne),(0,s.cloneElement)(nt,{hidden:null}),Z&&s.createElement(Ot,{className:ue},Z)))}return nt},w=ve,de=i(26390),x=i(29043),R=i(19149),Y=i(35788),z=i(64002),q=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],pt=(0,s.forwardRef)(function(Ne,Q){var P=Ne.autoComplete,c=Ne.onChange,F=Ne.onFocus,N=Ne.onBlur,_=Ne.onPressEnter,M=Ne.onKeyDown,ne=Ne.prefixCls,Z=ne===void 0?"rc-input":ne,Ue=Ne.disabled,pe=Ne.htmlSize,It=Ne.className,xe=Ne.maxLength,Xe=Ne.suffix,Ve=Ne.showCount,me=Ne.type,oe=me===void 0?"text":me,G=Ne.classes,H=Ne.classNames,we=Ne.styles,Ie=(0,R.Z)(Ne,q),ee=(0,Y.Z)(Ne.defaultValue,{value:Ne.value}),Re=(0,x.Z)(ee,2),Qe=Re[0],Dt=Re[1],Ct=(0,s.useState)(!1),ht=(0,x.Z)(Ct,2),Ot=ht[0],$t=ht[1],Nt=(0,s.useRef)(null),Jt=function(h){Nt.current&&(0,fe.nH)(Nt.current,h)};(0,s.useImperativeHandle)(Q,function(){return{focus:Jt,blur:function(){var h;(h=Nt.current)===null||h===void 0||h.blur()},setSelectionRange:function(h,le,W){var D;(D=Nt.current)===null||D===void 0||D.setSelectionRange(h,le,W)},select:function(){var h;(h=Nt.current)===null||h===void 0||h.select()},input:Nt.current}}),(0,s.useEffect)(function(){$t(function(C){return C&&Ue?!1:C})},[Ue]);var nt=function(h){Ne.value===void 0&&Dt(h.target.value),Nt.current&&(0,fe.rJ)(Nt.current,h,c)},te=function(h){_&&h.key==="Enter"&&_(h),M==null||M(h)},X=function(h){$t(!0),F==null||F(h)},B=function(h){$t(!1),N==null||N(h)},d=function(h){Dt(""),Jt(),Nt.current&&(0,fe.rJ)(Nt.current,h,c)},j=function(){var h=(0,z.Z)(Ne,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return s.createElement("input",(0,o.Z)({autoComplete:P},h,{onChange:nt,onFocus:X,onBlur:B,onKeyDown:te,className:L()(Z,(0,O.Z)({},"".concat(Z,"-disabled"),Ue),H==null?void 0:H.input),style:we==null?void 0:we.input,ref:Nt,size:pe,type:oe}))},ue=function(){var h=Number(xe)>0;if(Xe||Ve){var le=(0,fe.D7)(Qe),W=(0,de.Z)(le).length,D=(0,V.Z)(Ve)==="object"?Ve.formatter({value:le,count:W,maxLength:xe}):"".concat(W).concat(h?" / ".concat(xe):"");return s.createElement(s.Fragment,null,!!Ve&&s.createElement("span",{className:L()("".concat(Z,"-show-count-suffix"),(0,O.Z)({},"".concat(Z,"-show-count-has-suffix"),!!Xe),H==null?void 0:H.count),style:(0,A.Z)({},we==null?void 0:we.count)},D),Xe)}return null};return s.createElement(w,(0,o.Z)({},Ie,{prefixCls:Z,className:It,inputElement:j(),handleReset:d,value:(0,fe.D7)(Qe),focused:Ot,triggerFocus:Jt,suffix:ue(),disabled:Ue,classes:G,classNames:H,styles:we}))}),Te=pt,ft=Te},5643:function(hn,rt,i){"use strict";i.d(rt,{D7:function(){return v},He:function(){return o},X3:function(){return A},nH:function(){return V},rJ:function(){return O}});function o(L){return!!(L.addonBefore||L.addonAfter)}function A(L){return!!(L.prefix||L.suffix||L.allowClear)}function O(L,s,fe,ve){if(fe){var w=s;if(s.type==="click"){var de=L.cloneNode(!0);w=Object.create(s,{target:{value:de},currentTarget:{value:de}}),de.value="",fe(w);return}if(ve!==void 0){w=Object.create(s,{target:{value:L},currentTarget:{value:L}}),L.value=ve,fe(w);return}fe(w)}}function V(L,s){if(L){L.focus(s);var fe=s||{},ve=fe.cursor;if(ve){var w=L.value.length;switch(ve){case"start":L.setSelectionRange(0,0);break;case"end":L.setSelectionRange(w,w);break;default:L.setSelectionRange(0,w)}}}}function v(L){return typeof L=="undefined"||L===null?"":String(L)}},22798:function(hn,rt,i){"use strict";i.d(rt,{iz:function(){return Kt},ck:function(){return Yt},BW:function(){return Tt},sN:function(){return Yt},Wd:function(){return ce},ZP:function(){return _e},Xl:function(){return M}});var o=i(5891),A=i(80962),O=i(57259),V=i(26390),v=i(29043),L=i(19149),s=i(92310),fe=i.n(s),ve=i(11780),w=i(35788),de=i(51346),x=i(51395),R=i(59301),Y=i(4676),z=R.createContext(null);function q(U,Se){return U===void 0?null:"".concat(U,"-").concat(Se)}function pt(U){var Se=R.useContext(z);return q(Se,U)}var Te=i(79722),ft=["children","locked"],Ne=R.createContext(null);function Q(U,Se){var ze=(0,O.Z)({},U);return Object.keys(Se).forEach(function(qe){var et=Se[qe];et!==void 0&&(ze[qe]=et)}),ze}function P(U){var Se=U.children,ze=U.locked,qe=(0,L.Z)(U,ft),et=R.useContext(Ne),xt=(0,Te.Z)(function(){return Q(et,qe)},[et,qe],function(J,Ee){return!ze&&(J[0]!==Ee[0]||!(0,de.Z)(J[1],Ee[1],!0))});return R.createElement(Ne.Provider,{value:xt},Se)}var c=[],F=R.createContext(null);function N(){return R.useContext(F)}var _=R.createContext(c);function M(U){var Se=R.useContext(_);return R.useMemo(function(){return U!==void 0?[].concat((0,V.Z)(Se),[U]):Se},[Se,U])}var ne=R.createContext(null),Z=R.createContext({}),Ue=Z,pe=i(48886);function It(U){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,pe.Z)(U)){var ze=U.nodeName.toLowerCase(),qe=["input","select","textarea","button"].includes(ze)||U.isContentEditable||ze==="a"&&!!U.getAttribute("href"),et=U.getAttribute("tabindex"),xt=Number(et),J=null;return et&&!Number.isNaN(xt)?J=xt:qe&&J===null&&(J=0),qe&&U.disabled&&(J=null),J!==null&&(J>=0||Se&&J<0)}return!1}function xe(U){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ze=(0,V.Z)(U.querySelectorAll("*")).filter(function(qe){return It(qe,Se)});return It(U,Se)&&ze.unshift(U),ze}var Xe=null;function Ve(){Xe=document.activeElement}function me(){Xe=null}function oe(){if(Xe)try{Xe.focus()}catch(U){}}function G(U,Se){if(Se.keyCode===9){var ze=xe(U),qe=ze[Se.shiftKey?0:ze.length-1],et=qe===document.activeElement||U===document.activeElement;if(et){var xt=ze[Se.shiftKey?ze.length-1:0];xt.focus(),Se.preventDefault()}}}var H=i(85108),we=i(23073),Ie=H.Z.LEFT,ee=H.Z.RIGHT,Re=H.Z.UP,Qe=H.Z.DOWN,Dt=H.Z.ENTER,Ct=H.Z.ESC,ht=H.Z.HOME,Ot=H.Z.END,$t=[Re,Qe,Ie,ee];function Nt(U,Se,ze,qe){var et,xt,J,Ee,De="prev",Ze="next",ut="children",tn="parent";if(U==="inline"&&qe===Dt)return{inlineTrigger:!0};var rn=(et={},(0,A.Z)(et,Re,De),(0,A.Z)(et,Qe,Ze),et),kt=(xt={},(0,A.Z)(xt,Ie,ze?Ze:De),(0,A.Z)(xt,ee,ze?De:Ze),(0,A.Z)(xt,Qe,ut),(0,A.Z)(xt,Dt,ut),xt),gt=(J={},(0,A.Z)(J,Re,De),(0,A.Z)(J,Qe,Ze),(0,A.Z)(J,Dt,ut),(0,A.Z)(J,Ct,tn),(0,A.Z)(J,Ie,ze?ut:tn),(0,A.Z)(J,ee,ze?tn:ut),J),Gt={inline:rn,horizontal:kt,vertical:gt,inlineSub:rn,horizontalSub:gt,verticalSub:gt},sn=(Ee=Gt["".concat(U).concat(Se?"":"Sub")])===null||Ee===void 0?void 0:Ee[qe];switch(sn){case De:return{offset:-1,sibling:!0};case Ze:return{offset:1,sibling:!0};case tn:return{offset:-1,sibling:!1};case ut:return{offset:1,sibling:!1};default:return null}}function Jt(U){for(var Se=U;Se;){if(Se.getAttribute("data-menu-list"))return Se;Se=Se.parentElement}return null}function nt(U,Se){for(var ze=U||document.activeElement;ze;){if(Se.has(ze))return ze;ze=ze.parentElement}return null}function te(U,Se){var ze=xe(U,!0);return ze.filter(function(qe){return Se.has(qe)})}function X(U,Se,ze){var qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!U)return null;var et=te(U,Se),xt=et.length,J=et.findIndex(function(Ee){return ze===Ee});return qe<0?J===-1?J=xt-1:J-=1:qe>0&&(J+=1),J=(J+xt)%xt,et[J]}var B=function(Se,ze){var qe=new Set,et=new Map,xt=new Map;return Se.forEach(function(J){var Ee=document.querySelector("[data-menu-id='".concat(q(ze,J),"']"));Ee&&(qe.add(Ee),xt.set(Ee,J),et.set(J,Ee))}),{elements:qe,key2element:et,element2key:xt}};function d(U,Se,ze,qe,et,xt,J,Ee,De,Ze){var ut=R.useRef(),tn=R.useRef();tn.current=Se;var rn=function(){we.Z.cancel(ut.current)};return R.useEffect(function(){return function(){rn()}},[]),function(kt){var gt=kt.which;if([].concat($t,[Dt,Ct,ht,Ot]).includes(gt)){var Gt=xt(),sn=B(Gt,qe),yn=sn,bn=yn.elements,mn=yn.key2element,Pn=yn.element2key,Mn=mn.get(Se),er=nt(Mn,bn),rr=Pn.get(er),An=Nt(U,J(rr,!0).length===1,ze,gt);if(!An&>!==ht&>!==Ot)return;($t.includes(gt)||[ht,Ot].includes(gt))&&kt.preventDefault();var jt=function(Qn){if(Qn){var Me=Qn,ke=Qn.querySelector("a");ke!=null&&ke.getAttribute("href")&&(Me=ke);var Ae=Pn.get(Qn);Ee(Ae),rn(),ut.current=(0,we.Z)(function(){tn.current===Ae&&Me.focus()})}};if([ht,Ot].includes(gt)||An.sibling||!er){var Xt;!er||U==="inline"?Xt=et.current:Xt=Jt(er);var Fn,xn=te(Xt,bn);gt===ht?Fn=xn[0]:gt===Ot?Fn=xn[xn.length-1]:Fn=X(Xt,bn,er,An.offset),jt(Fn)}else if(An.inlineTrigger)De(rr);else if(An.offset>0)De(rr,!0),rn(),ut.current=(0,we.Z)(function(){sn=B(Gt,qe);var cn=er.getAttribute("aria-controls"),Qn=document.getElementById(cn),Me=X(Qn,sn.elements);jt(Me)},5);else if(An.offset<0){var kn=J(rr,!0),Nn=kn[kn.length-2],Cn=mn.get(Nn);De(Nn,!1),jt(Cn)}}Ze==null||Ze(kt)}}function j(U){Promise.resolve().then(U)}var ue="__RC_UTIL_PATH_SPLIT__",C=function(Se){return Se.join(ue)},h=function(Se){return Se.split(ue)},le="rc-menu-more";function W(){var U=R.useState({}),Se=(0,v.Z)(U,2),ze=Se[1],qe=(0,R.useRef)(new Map),et=(0,R.useRef)(new Map),xt=R.useState([]),J=(0,v.Z)(xt,2),Ee=J[0],De=J[1],Ze=(0,R.useRef)(0),ut=(0,R.useRef)(!1),tn=function(){ut.current||ze({})},rn=(0,R.useCallback)(function(mn,Pn){var Mn=C(Pn);et.current.set(Mn,mn),qe.current.set(mn,Mn),Ze.current+=1;var er=Ze.current;j(function(){er===Ze.current&&tn()})},[]),kt=(0,R.useCallback)(function(mn,Pn){var Mn=C(Pn);et.current.delete(Mn),qe.current.delete(mn)},[]),gt=(0,R.useCallback)(function(mn){De(mn)},[]),Gt=(0,R.useCallback)(function(mn,Pn){var Mn=qe.current.get(mn)||"",er=h(Mn);return Pn&&Ee.includes(er[0])&&er.unshift(le),er},[Ee]),sn=(0,R.useCallback)(function(mn,Pn){return mn.some(function(Mn){var er=Gt(Mn,!0);return er.includes(Pn)})},[Gt]),yn=function(){var Pn=(0,V.Z)(qe.current.keys());return Ee.length&&Pn.push(le),Pn},bn=(0,R.useCallback)(function(mn){var Pn="".concat(qe.current.get(mn)).concat(ue),Mn=new Set;return(0,V.Z)(et.current.keys()).forEach(function(er){er.startsWith(Pn)&&Mn.add(et.current.get(er))}),Mn},[]);return R.useEffect(function(){return function(){ut.current=!0}},[]),{registerPath:rn,unregisterPath:kt,refreshOverflowKeys:gt,isSubPathKey:sn,getKeyPath:Gt,getKeys:yn,getSubPathKeys:bn}}function D(U){var Se=R.useRef(U);Se.current=U;var ze=R.useCallback(function(){for(var qe,et=arguments.length,xt=new Array(et),J=0;J1&&(bn.motionAppear=!1);var mn=bn.onVisibleChanged;return bn.onVisibleChanged=function(Pn){return!rn.current&&!Pn&&sn(!0),mn==null?void 0:mn(Pn)},Gt?null:R.createElement(P,{mode:xt,locked:!rn.current},R.createElement(g.default,(0,o.Z)({visible:yn},bn,{forceRender:De,removeOnLeave:!1,leavedClassName:"".concat(Ee,"-hidden")}),function(Pn){var Mn=Pn.className,er=Pn.style;return R.createElement(Dn,{id:Se,className:Mn,style:er},et)}))}var I=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],y=["active"],$=function(Se){var ze,qe=Se.style,et=Se.className,xt=Se.title,J=Se.eventKey,Ee=Se.warnKey,De=Se.disabled,Ze=Se.internalPopupClose,ut=Se.children,tn=Se.itemIcon,rn=Se.expandIcon,kt=Se.popupClassName,gt=Se.popupOffset,Gt=Se.popupStyle,sn=Se.onClick,yn=Se.onMouseEnter,bn=Se.onMouseLeave,mn=Se.onTitleClick,Pn=Se.onTitleMouseEnter,Mn=Se.onTitleMouseLeave,er=(0,L.Z)(Se,I),rr=pt(J),An=R.useContext(Ne),jt=An.prefixCls,Xt=An.mode,Fn=An.openKeys,xn=An.disabled,kn=An.overflowDisabled,Nn=An.activeKey,Cn=An.selectedKeys,cn=An.itemIcon,Qn=An.expandIcon,Me=An.onItemClick,ke=An.onOpenChange,Ae=An.onActive,tt=R.useContext(Ue),Pt=tt._internalRenderSubMenuItem,an=R.useContext(ne),Rt=an.isSubPathKey,Lt=M(),st="".concat(jt,"-submenu"),qt=xn||De,Bn=R.useRef(),_n=R.useRef(),un=tn!=null?tn:cn,Wt=rn!=null?rn:Qn,In=Fn.includes(J),qn=!kn&&In,pr=Rt(Cn,J),xr=Be(J,qt,Pn,Mn),Qr=xr.active,cr=(0,L.Z)(xr,y),Cr=R.useState(!1),fr=(0,v.Z)(Cr,2),Kr=fr[0],Rr=fr[1],Ar=function(va){qt||Rr(va)},Ln=function(va){Ar(!0),yn==null||yn({key:J,domEvent:va})},Un=function(va){Ar(!1),bn==null||bn({key:J,domEvent:va})},Jn=R.useMemo(function(){return Qr||(Xt!=="inline"?Kr||Rt([Nn],J):!1)},[Xt,Qr,Nn,Kr,J,Rt]),sr=dt(Lt.length),jr=function(va){qt||(mn==null||mn({key:J,domEvent:va}),Xt==="inline"&&ke(J,!In))},Nr=D(function(Ba){sn==null||sn(Ft(Ba)),Me(Ba)}),Yn=function(va){Xt!=="inline"&&ke(J,va)},Zn=function(){Ae(J)},vr=rr&&"".concat(rr,"-popup"),or=R.createElement("div",(0,o.Z)({role:"menuitem",style:sr,className:"".concat(st,"-title"),tabIndex:qt?null:-1,ref:Bn,title:typeof xt=="string"?xt:null,"data-menu-id":kn&&rr?null:rr,"aria-expanded":qn,"aria-haspopup":!0,"aria-controls":vr,"aria-disabled":qt,onClick:jr,onFocus:Zn},cr),xt,R.createElement(yt,{icon:Xt!=="horizontal"?Wt:void 0,props:(0,O.Z)((0,O.Z)({},Se),{},{isOpen:qn,isSubMenu:!0})},R.createElement("i",{className:"".concat(st,"-arrow")}))),Jr=R.useRef(Xt);if(Xt!=="inline"&&Lt.length>1?Jr.current="vertical":Jr.current=Xt,!kn){var Hr=Jr.current;or=R.createElement(ie,{mode:Hr,prefixCls:st,visible:!Ze&&qn&&Xt!=="inline",popupClassName:kt,popupOffset:gt,popupStyle:Gt,popup:R.createElement(P,{mode:Hr==="horizontal"?"vertical":Hr},R.createElement(Dn,{id:vr,ref:_n},ut)),disabled:qt,onVisibleChange:Yn},or)}var fa=R.createElement(ve.Z.Item,(0,o.Z)({role:"none"},er,{component:"li",style:qe,className:fe()(st,"".concat(st,"-").concat(Xt),et,(ze={},(0,A.Z)(ze,"".concat(st,"-open"),qn),(0,A.Z)(ze,"".concat(st,"-active"),Jn),(0,A.Z)(ze,"".concat(st,"-selected"),pr),(0,A.Z)(ze,"".concat(st,"-disabled"),qt),ze)),onMouseEnter:Ln,onMouseLeave:Un}),or,!kn&&R.createElement(E,{id:vr,open:qn,keyPath:Lt},ut));return Pt&&(fa=Pt(fa,Se,{selected:pr,active:Jn,open:qn,disabled:qt})),R.createElement(P,{onItemClick:Nr,mode:Xt==="horizontal"?"vertical":Xt,itemIcon:un,expandIcon:Wt},fa)};function ce(U){var Se=U.eventKey,ze=U.children,qe=M(Se),et=Ce(ze,qe),xt=N();R.useEffect(function(){if(xt)return xt.registerPath(Se,qe),function(){xt.unregisterPath(Se,qe)}},[qe]);var J;return xt?J=et:J=R.createElement($,U,et),R.createElement(_.Provider,{value:qe},J)}var Ge=i(80665),Ye=["className","title","eventKey","children"],At=["children"],St=function(Se){var ze=Se.className,qe=Se.title,et=Se.eventKey,xt=Se.children,J=(0,L.Z)(Se,Ye),Ee=R.useContext(Ne),De=Ee.prefixCls,Ze="".concat(De,"-item-group");return R.createElement("li",(0,o.Z)({role:"presentation"},J,{onClick:function(tn){return tn.stopPropagation()},className:fe()(Ze,ze)}),R.createElement("div",{role:"presentation",className:"".concat(Ze,"-title"),title:typeof qe=="string"?qe:void 0},qe),R.createElement("ul",{role:"group",className:"".concat(Ze,"-list")},xt))};function Tt(U){var Se=U.children,ze=(0,L.Z)(U,At),qe=M(ze.eventKey),et=Ce(Se,qe),xt=N();return xt?et:R.createElement(St,(0,k.Z)(ze,["warnKey"]),et)}function Kt(U){var Se=U.className,ze=U.style,qe=R.useContext(Ne),et=qe.prefixCls,xt=N();return xt?null:R.createElement("li",{role:"separator",className:fe()("".concat(et,"-item-divider"),Se),style:ze})}var ge=["label","children","key","type"];function bt(U){return(U||[]).map(function(Se,ze){if(Se&&(0,Ge.Z)(Se)==="object"){var qe=Se,et=qe.label,xt=qe.children,J=qe.key,Ee=qe.type,De=(0,L.Z)(qe,ge),Ze=J!=null?J:"tmp-".concat(ze);return xt||Ee==="group"?Ee==="group"?R.createElement(Tt,(0,o.Z)({key:Ze},De,{title:et}),bt(xt)):R.createElement(ce,(0,o.Z)({key:Ze},De,{title:et}),bt(xt)):Ee==="divider"?R.createElement(Kt,(0,o.Z)({key:Ze},De)):R.createElement(Yt,(0,o.Z)({key:Ze},De),et)}return null}).filter(function(Se){return Se})}function ae(U,Se,ze){var qe=U;return Se&&(qe=bt(Se)),Ce(qe,ze)}var Oe=["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"],Pe=[],Ke=R.forwardRef(function(U,Se){var ze,qe,et=U,xt=et.prefixCls,J=xt===void 0?"rc-menu":xt,Ee=et.rootClassName,De=et.style,Ze=et.className,ut=et.tabIndex,tn=ut===void 0?0:ut,rn=et.items,kt=et.children,gt=et.direction,Gt=et.id,sn=et.mode,yn=sn===void 0?"vertical":sn,bn=et.inlineCollapsed,mn=et.disabled,Pn=et.disabledOverflow,Mn=et.subMenuOpenDelay,er=Mn===void 0?.1:Mn,rr=et.subMenuCloseDelay,An=rr===void 0?.1:rr,jt=et.forceSubMenuRender,Xt=et.defaultOpenKeys,Fn=et.openKeys,xn=et.activeKey,kn=et.defaultActiveFirst,Nn=et.selectable,Cn=Nn===void 0?!0:Nn,cn=et.multiple,Qn=cn===void 0?!1:cn,Me=et.defaultSelectedKeys,ke=et.selectedKeys,Ae=et.onSelect,tt=et.onDeselect,Pt=et.inlineIndent,an=Pt===void 0?24:Pt,Rt=et.motion,Lt=et.defaultMotions,st=et.triggerSubMenuAction,qt=st===void 0?"hover":st,Bn=et.builtinPlacements,_n=et.itemIcon,un=et.expandIcon,Wt=et.overflowedIndicator,In=Wt===void 0?"...":Wt,qn=et.overflowedIndicatorPopupClassName,pr=et.getPopupContainer,xr=et.onClick,Qr=et.onOpenChange,cr=et.onKeyDown,Cr=et.openAnimation,fr=et.openTransitionName,Kr=et._internalRenderMenuItem,Rr=et._internalRenderSubMenuItem,Ar=(0,L.Z)(et,Oe),Ln=R.useMemo(function(){return ae(kt,rn,Pe)},[kt,rn]),Un=R.useState(!1),Jn=(0,v.Z)(Un,2),sr=Jn[0],jr=Jn[1],Nr=R.useRef(),Yn=We(Gt),Zn=gt==="rtl",vr=(0,w.Z)(Xt,{value:Fn,postState:function(ma){return ma||Pe}}),or=(0,v.Z)(vr,2),Jr=or[0],Hr=or[1],fa=function(ma){var Pa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function bo(){Hr(ma),Qr==null||Qr(ma)}Pa?(0,Y.flushSync)(bo):bo()},Ba=R.useState(Jr),va=(0,v.Z)(Ba,2),ga=va[0],ta=va[1],Yr=R.useRef(!1),Ca=R.useMemo(function(){return(yn==="inline"||yn==="vertical")&&bn?["vertical",bn]:[yn,!1]},[yn,bn]),pa=(0,v.Z)(Ca,2),Fa=pa[0],Aa=pa[1],To=Fa==="inline",Vr=R.useState(Fa),$r=(0,v.Z)(Vr,2),Ea=$r[0],ao=$r[1],yo=R.useState(Aa),Ha=(0,v.Z)(yo,2),uo=Ha[0],Va=Ha[1];R.useEffect(function(){ao(Fa),Va(Aa),Yr.current&&(To?Hr(ga):fa(Pe))},[Fa,Aa]);var ei=R.useState(0),jo=(0,v.Z)(ei,2),Ho=jo[0],Xo=jo[1],Po=Ho>=Ln.length-1||Ea!=="horizontal"||Pn;R.useEffect(function(){To&&ta(Jr)},[Jr]),R.useEffect(function(){return Yr.current=!0,function(){Yr.current=!1}},[]);var Ga=W(),co=Ga.registerPath,zo=Ga.unregisterPath,Uo=Ga.refreshOverflowKeys,Mo=Ga.isSubPathKey,ln=Ga.getKeyPath,Wn=Ga.getKeys,br=Ga.getSubPathKeys,Dr=R.useMemo(function(){return{registerPath:co,unregisterPath:zo}},[co,zo]),Ur=R.useMemo(function(){return{isSubPathKey:Mo}},[Mo]);R.useEffect(function(){Uo(Po?Pe:Ln.slice(Ho+1).map(function(ba){return ba.key}))},[Ho,Po]);var wa=(0,w.Z)(xn||kn&&((ze=Ln[0])===null||ze===void 0?void 0:ze.key),{value:xn}),ya=(0,v.Z)(wa,2),Ja=ya[0],Za=ya[1],ca=D(function(ba){Za(ba)}),Wa=D(function(){Za(void 0)});(0,R.useImperativeHandle)(Se,function(){return{list:Nr.current,focus:function(ma){var Pa,bo=Wn(),po=B(bo,Yn),Vo=po.elements,Do=po.key2element,oo=po.element2key,ti=te(Nr.current,Vo),ni=Ja!=null?Ja:ti[0]?oo.get(ti[0]):(Pa=Ln.find(function(fl){return!fl.props.disabled}))===null||Pa===void 0?void 0:Pa.key,ci=Do.get(ni);if(ni&&ci){var ki;ci==null||(ki=ci.focus)===null||ki===void 0||ki.call(ci,ma)}}}});var Ya=(0,w.Z)(Me||[],{value:ke,postState:function(ma){return Array.isArray(ma)?ma:ma==null?Pe:[ma]}}),Oo=(0,v.Z)(Ya,2),ai=Oo[0],mi=Oo[1],Mi=function(ma){if(Cn){var Pa=ma.key,bo=ai.includes(Pa),po;Qn?bo?po=ai.filter(function(Do){return Do!==Pa}):po=[].concat((0,V.Z)(ai),[Pa]):po=[Pa],mi(po);var Vo=(0,O.Z)((0,O.Z)({},ma),{},{selectedKeys:po});bo?tt==null||tt(Vo):Ae==null||Ae(Vo)}!Qn&&Jr.length&&Ea!=="inline"&&fa(Pe)},Ii=D(function(ba){xr==null||xr(Ft(ba)),Mi(ba)}),Bi=D(function(ba,ma){var Pa=Jr.filter(function(po){return po!==ba});if(ma)Pa.push(ba);else if(Ea!=="inline"){var bo=br(ba);Pa=Pa.filter(function(po){return!bo.has(po)})}(0,de.Z)(Jr,Pa,!0)||fa(Pa,!0)}),dl=function(ma,Pa){var bo=Pa!=null?Pa:!Jr.includes(ma);Bi(ma,bo)},Zi=d(Ea,Ja,Zn,Yn,Nr,Wn,ln,Za,dl,cr);R.useEffect(function(){jr(!0)},[]);var _i=R.useMemo(function(){return{_internalRenderMenuItem:Kr,_internalRenderSubMenuItem:Rr}},[Kr,Rr]),oi=Ea!=="horizontal"||Pn?Ln:Ln.map(function(ba,ma){return R.createElement(P,{key:ba.key,overflowDisabled:ma>Ho},ba)}),ui=R.createElement(ve.Z,(0,o.Z)({id:Gt,ref:Nr,prefixCls:"".concat(J,"-overflow"),component:"ul",itemComponent:Yt,className:fe()(J,"".concat(J,"-root"),"".concat(J,"-").concat(Ea),Ze,(qe={},(0,A.Z)(qe,"".concat(J,"-inline-collapsed"),uo),(0,A.Z)(qe,"".concat(J,"-rtl"),Zn),qe),Ee),dir:gt,style:De,role:"menu",tabIndex:tn,data:oi,renderRawItem:function(ma){return ma},renderRawRest:function(ma){var Pa=ma.length,bo=Pa?Ln.slice(-Pa):null;return R.createElement(ce,{eventKey:le,title:In,disabled:Po,internalPopupClose:Pa===0,popupClassName:qn},bo)},maxCount:Ea!=="horizontal"||Pn?ve.Z.INVALIDATE:ve.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ma){Xo(ma)},onKeyDown:Zi},Ar));return R.createElement(Ue.Provider,{value:_i},R.createElement(z.Provider,{value:Yn},R.createElement(P,{prefixCls:J,rootClassName:Ee,mode:Ea,openKeys:Jr,rtl:Zn,disabled:mn,motion:sr?Rt:null,defaultMotions:sr?Lt:null,activeKey:Ja,onActive:ca,onInactive:Wa,selectedKeys:ai,inlineIndent:an,subMenuOpenDelay:er,subMenuCloseDelay:An,forceSubMenuRender:jt,builtinPlacements:Bn,triggerSubMenuAction:qt,getPopupContainer:pr,itemIcon:_n,expandIcon:un,onItemClick:Ii,onOpenChange:Bi},R.createElement(ne.Provider,{value:Ur},ui),R.createElement("div",{style:{display:"none"},"aria-hidden":!0},R.createElement(F.Provider,{value:Dr},Ln)))))}),Et=Ke,je=Et;je.Item=Yt,je.SubMenu=ce,je.ItemGroup=Tt,je.Divider=Kt;var _e=je},11780:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Ve}});var o=i(5891),A=i(57259),O=i(29043),V=i(19149),v=i(59301),L=i(92310),s=i.n(L),fe=i(29301),ve=i(28800),w=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],de=void 0;function x(me,oe){var G=me.prefixCls,H=me.invalidate,we=me.item,Ie=me.renderItem,ee=me.responsive,Re=me.responsiveDisabled,Qe=me.registerSize,Dt=me.itemKey,Ct=me.className,ht=me.style,Ot=me.children,$t=me.display,Nt=me.order,Jt=me.component,nt=Jt===void 0?"div":Jt,te=(0,V.Z)(me,w),X=ee&&!$t;function B(h){Qe(Dt,h)}v.useEffect(function(){return function(){B(null)}},[]);var d=Ie&&we!==de?Ie(we,{index:Nt}):Ot,j;H||(j={opacity:X?0:1,height:X?0:de,overflowY:X?"hidden":de,order:ee?Nt:de,pointerEvents:X?"none":de,position:X?"absolute":de});var ue={};X&&(ue["aria-hidden"]=!0);var C=v.createElement(nt,(0,o.Z)({className:s()(!H&&G,Ct),style:(0,A.Z)((0,A.Z)({},j),ht)},ue,te,{ref:oe}),d);return ee&&(C=v.createElement(fe.Z,{onResize:function(le){var W=le.offsetWidth;B(W)},disabled:Re},C)),C}var R=v.forwardRef(x);R.displayName="Item";var Y=R,z=i(8107),q=i(4676),pt=i(23073);function Te(me){if(typeof MessageChannel=="undefined")(0,pt.Z)(me);else{var oe=new MessageChannel;oe.port1.onmessage=function(){return me()},oe.port2.postMessage(void 0)}}function ft(){var me=v.useRef(null),oe=function(H){me.current||(me.current=[],Te(function(){(0,q.unstable_batchedUpdates)(function(){me.current.forEach(function(we){we()}),me.current=null})})),me.current.push(H)};return oe}function Ne(me,oe){var G=v.useState(oe),H=(0,O.Z)(G,2),we=H[0],Ie=H[1],ee=(0,z.Z)(function(Re){me(function(){Ie(Re)})});return[we,ee]}var Q=v.createContext(null),P=["component"],c=["className"],F=["className"],N=function(oe,G){var H=v.useContext(Q);if(!H){var we=oe.component,Ie=we===void 0?"div":we,ee=(0,V.Z)(oe,P);return v.createElement(Ie,(0,o.Z)({},ee,{ref:G}))}var Re=H.className,Qe=(0,V.Z)(H,c),Dt=oe.className,Ct=(0,V.Z)(oe,F);return v.createElement(Q.Provider,{value:null},v.createElement(Y,(0,o.Z)({ref:G,className:s()(Re,Dt)},Qe,Ct)))},_=v.forwardRef(N);_.displayName="RawItem";var M=_,ne=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Z="responsive",Ue="invalidate";function pe(me){return"+ ".concat(me.length," ...")}function It(me,oe){var G=me.prefixCls,H=G===void 0?"rc-overflow":G,we=me.data,Ie=we===void 0?[]:we,ee=me.renderItem,Re=me.renderRawItem,Qe=me.itemKey,Dt=me.itemWidth,Ct=Dt===void 0?10:Dt,ht=me.ssr,Ot=me.style,$t=me.className,Nt=me.maxCount,Jt=me.renderRest,nt=me.renderRawRest,te=me.suffix,X=me.component,B=X===void 0?"div":X,d=me.itemComponent,j=me.onVisibleChange,ue=(0,V.Z)(me,ne),C=ht==="full",h=ft(),le=Ne(h,null),W=(0,O.Z)(le,2),D=W[0],ye=W[1],at=D||0,We=Ne(h,new Map),se=(0,O.Z)(We,2),lt=se[0],K=se[1],f=Ne(h,0),k=(0,O.Z)(f,2),he=k[0],Be=k[1],dt=Ne(h,0),yt=(0,O.Z)(dt,2),wt=yt[0],Ft=yt[1],Ut=Ne(h,0),en=(0,O.Z)(Ut,2),nn=en[0],_t=en[1],pn=(0,v.useState)(null),Tn=(0,O.Z)(pn,2),Yt=Tn[0],zn=Tn[1],On=(0,v.useState)(null),fn=(0,O.Z)(On,2),Dn=fn[0],$n=fn[1],Ce=v.useMemo(function(){return Dn===null&&C?Number.MAX_SAFE_INTEGER:Dn||0},[Dn,D]),$e=(0,v.useState)(!1),it=(0,O.Z)($e,2),ot=it[0],zt=it[1],vn="".concat(H,"-item"),Zt=Math.max(he,wt),on=Nt===Z,ie=Ie.length&&on,g=Nt===Ue,E=ie||typeof Nt=="number"&&Ie.length>Nt,I=(0,v.useMemo)(function(){var _e=Ie;return ie?D===null&&C?_e=Ie:_e=Ie.slice(0,Math.min(Ie.length,at/Ct)):typeof Nt=="number"&&(_e=Ie.slice(0,Nt)),_e},[Ie,Ct,D,Nt,ie]),y=(0,v.useMemo)(function(){return ie?Ie.slice(Ce+1):Ie.slice(I.length)},[Ie,I,ie,Ce]),$=(0,v.useCallback)(function(_e,U){var Se;return typeof Qe=="function"?Qe(_e):(Se=Qe&&(_e==null?void 0:_e[Qe]))!==null&&Se!==void 0?Se:U},[Qe]),ce=(0,v.useCallback)(ee||function(_e){return _e},[ee]);function Ge(_e,U,Se){Dn===_e&&(U===void 0||U===Yt)||($n(_e),Se||(zt(_eat){Ge(ze-1,_e-qe-nn+wt);break}}te&&Kt(0)+nn>at&&zn(null)}},[at,lt,wt,nn,$,I]);var ge=ot&&!!y.length,bt={};Yt!==null&&ie&&(bt={position:"absolute",left:Yt,top:0});var ae={prefixCls:vn,responsive:ie,component:d,invalidate:g},Oe=Re?function(_e,U){var Se=$(_e,U);return v.createElement(Q.Provider,{key:Se,value:(0,A.Z)((0,A.Z)({},ae),{},{order:U,item:_e,itemKey:Se,registerSize:At,display:U<=Ce})},Re(_e,U))}:function(_e,U){var Se=$(_e,U);return v.createElement(Y,(0,o.Z)({},ae,{order:U,key:Se,item:_e,renderItem:ce,itemKey:Se,registerSize:At,display:U<=Ce}))},Pe={order:ge?Ce:Number.MAX_SAFE_INTEGER,className:"".concat(vn,"-rest"),registerSize:St,display:ge},Ke=Jt||pe,Et=nt?v.createElement(Q.Provider,{value:(0,A.Z)((0,A.Z)({},ae),Pe)},nt(y)):v.createElement(Y,(0,o.Z)({},ae,Pe),typeof Ke=="function"?Ke(y):Ke),je=v.createElement(B,(0,o.Z)({className:s()(!g&&H,$t),style:Ot,ref:oe},ue),I.map(Oe),E?Et:null,te&&v.createElement(Y,(0,o.Z)({},ae,{responsive:on,responsiveDisabled:!ie,order:Ce,className:"".concat(vn,"-suffix"),registerSize:Tt,display:!0,style:bt}),te));return on?v.createElement(fe.Z,{onResize:Ye,disabled:!ie},je):je}var xe=v.forwardRef(It);xe.displayName="Overflow",xe.Item=M,xe.RESPONSIVE=Z,xe.INVALIDATE=Ue;var Xe=xe,Ve=Xe},17115:function(hn,rt,i){"use strict";i.d(rt,{ZP:function(){return s}});var o=i(29043),A=i(59301),O=i(87746),V=0,v=(0,O.Z)();function L(){var fe;return v?(fe=V,V+=1):fe="TEST_OR_SSR",fe}function s(fe){var ve=A.useState(),w=(0,o.Z)(ve,2),de=w[0],x=w[1];return A.useEffect(function(){x("rc_select_".concat(L()))},[]),fe||de}},77861:function(hn,rt,i){"use strict";i.d(rt,{Ac:function(){return ye},Xo:function(){return Ft},Wx:function(){return en},ZP:function(){return E},lk:function(){return Q}});var o=i(5891),A=i(26390),O=i(80962),V=i(57259),v=i(29043),L=i(19149),s=i(80665),fe=i(35788),ve=i(51395),w=i(59301),de=i(92310),x=i.n(de),R=i(28800),Y=i(93144),z=i(85108),q=i(20475),pt=function(y){var $=y.className,ce=y.customizeIcon,Ge=y.customizeIconProps,Ye=y.onMouseDown,At=y.onClick,St=y.children,Tt;return typeof ce=="function"?Tt=ce(Ge):Tt=ce,w.createElement("span",{className:$,onMouseDown:function(ge){ge.preventDefault(),Ye&&Ye(ge)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:At,"aria-hidden":!0},Tt!==void 0?Tt:w.createElement("span",{className:x()($.split(/\s+/).map(function(Kt){return"".concat(Kt,"-icon")}))},St))},Te=pt;function ft(I,y,$,ce,Ge){var Ye=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,At=arguments.length>6?arguments[6]:void 0,St=arguments.length>7?arguments[7]:void 0,Tt=w.useMemo(function(){if((0,s.Z)(ce)==="object")return ce.clearIcon;if(Ge)return Ge},[ce,Ge]),Kt=w.useMemo(function(){return!!(!Ye&&ce&&($.length||At)&&!(St==="combobox"&&At===""))},[ce,Ye,$.length,At,St]);return{allowClear:Kt,clearIcon:w.createElement(Te,{className:"".concat(I,"-clear"),onMouseDown:y,customizeIcon:Tt},"\xD7")}}var Ne=w.createContext(null);function Q(){return w.useContext(Ne)}function P(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,y=w.useState(!1),$=(0,v.Z)(y,2),ce=$[0],Ge=$[1],Ye=w.useRef(null),At=function(){window.clearTimeout(Ye.current)};w.useEffect(function(){return At},[]);var St=function(Kt,ge){At(),Ye.current=window.setTimeout(function(){Ge(Kt),ge&&ge()},I)};return[ce,St,At]}function c(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,y=w.useRef(null),$=w.useRef(null);w.useEffect(function(){return function(){window.clearTimeout($.current)}},[]);function ce(Ge){(Ge||y.current===null)&&(y.current=Ge),window.clearTimeout($.current),$.current=window.setTimeout(function(){y.current=null},I)}return[function(){return y.current},ce]}function F(I,y,$,ce){var Ge=w.useRef(null);Ge.current={open:y,triggerOpen:$,customizedTrigger:ce},w.useEffect(function(){function Ye(At){var St;if(!((St=Ge.current)!==null&&St!==void 0&&St.customizedTrigger)){var Tt=At.target;Tt.shadowRoot&&At.composed&&(Tt=At.composedPath()[0]||Tt),Ge.current.open&&I().filter(function(Kt){return Kt}).every(function(Kt){return!Kt.contains(Tt)&&Kt!==Tt})&&Ge.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ye),function(){return window.removeEventListener("mousedown",Ye)}},[])}var N=i(36994),_=i(11780),M=function(y,$){var ce,Ge,Ye=y.prefixCls,At=y.id,St=y.inputElement,Tt=y.disabled,Kt=y.tabIndex,ge=y.autoFocus,bt=y.autoComplete,ae=y.editable,Oe=y.activeDescendantId,Pe=y.value,Ke=y.maxLength,Et=y.onKeyDown,je=y.onMouseDown,_e=y.onChange,U=y.onPaste,Se=y.onCompositionStart,ze=y.onCompositionEnd,qe=y.open,et=y.attrs,xt=St||w.createElement("input",null),J=xt,Ee=J.ref,De=J.props,Ze=De.onKeyDown,ut=De.onChange,tn=De.onMouseDown,rn=De.onCompositionStart,kt=De.onCompositionEnd,gt=De.style;return(0,ve.Kp)(!("maxLength"in xt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),xt=w.cloneElement(xt,(0,V.Z)((0,V.Z)((0,V.Z)({type:"search"},De),{},{id:At,ref:(0,q.sQ)($,Ee),disabled:Tt,tabIndex:Kt,autoComplete:bt||"off",autoFocus:ge,className:x()("".concat(Ye,"-selection-search-input"),(ce=xt)===null||ce===void 0||(Ge=ce.props)===null||Ge===void 0?void 0:Ge.className),role:"combobox","aria-label":"Search","aria-expanded":qe||!1,"aria-haspopup":"listbox","aria-owns":"".concat(At,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(At,"_list"),"aria-activedescendant":qe?Oe:void 0},et),{},{value:ae?Pe:"",maxLength:Ke,readOnly:!ae,unselectable:ae?null:"on",style:(0,V.Z)((0,V.Z)({},gt),{},{opacity:ae?null:0}),onKeyDown:function(sn){Et(sn),Ze&&Ze(sn)},onMouseDown:function(sn){je(sn),tn&&tn(sn)},onChange:function(sn){_e(sn),ut&&ut(sn)},onCompositionStart:function(sn){Se(sn),rn&&rn(sn)},onCompositionEnd:function(sn){ze(sn),kt&&kt(sn)},onPaste:U})),xt},ne=w.forwardRef(M);ne.displayName="Input";var Z=ne;function Ue(I){return Array.isArray(I)?I:I!==void 0?[I]:[]}var pe=typeof window!="undefined"&&window.document&&window.document.documentElement,It=pe;function xe(I){return I!=null}function Xe(I){return!I&&I!==0}function Ve(I){return["string","number"].includes((0,s.Z)(I))}function me(I){var y=void 0;return I&&(Ve(I.title)?y=I.title.toString():Ve(I.label)&&(y=I.label.toString())),y}function oe(I,y){It?w.useLayoutEffect(I,y):w.useEffect(I,y)}function G(I){var y;return(y=I.key)!==null&&y!==void 0?y:I.value}var H=function(y){y.preventDefault(),y.stopPropagation()},we=function(y){var $=y.id,ce=y.prefixCls,Ge=y.values,Ye=y.open,At=y.searchValue,St=y.autoClearSearchValue,Tt=y.inputRef,Kt=y.placeholder,ge=y.disabled,bt=y.mode,ae=y.showSearch,Oe=y.autoFocus,Pe=y.autoComplete,Ke=y.activeDescendantId,Et=y.tabIndex,je=y.removeIcon,_e=y.maxTagCount,U=y.maxTagTextLength,Se=y.maxTagPlaceholder,ze=Se===void 0?function(Nn){return"+ ".concat(Nn.length," ...")}:Se,qe=y.tagRender,et=y.onToggleOpen,xt=y.onRemove,J=y.onInputChange,Ee=y.onInputPaste,De=y.onInputKeyDown,Ze=y.onInputMouseDown,ut=y.onInputCompositionStart,tn=y.onInputCompositionEnd,rn=w.useRef(null),kt=(0,w.useState)(0),gt=(0,v.Z)(kt,2),Gt=gt[0],sn=gt[1],yn=(0,w.useState)(!1),bn=(0,v.Z)(yn,2),mn=bn[0],Pn=bn[1],Mn="".concat(ce,"-selection"),er=Ye||bt==="multiple"&&St===!1||bt==="tags"?At:"",rr=bt==="tags"||bt==="multiple"&&St===!1||ae&&(Ye||mn);oe(function(){sn(rn.current.scrollWidth)},[er]);function An(Nn,Cn,cn,Qn,Me){return w.createElement("span",{className:x()("".concat(Mn,"-item"),(0,O.Z)({},"".concat(Mn,"-item-disabled"),cn)),title:me(Nn)},w.createElement("span",{className:"".concat(Mn,"-item-content")},Cn),Qn&&w.createElement(Te,{className:"".concat(Mn,"-item-remove"),onMouseDown:H,onClick:Me,customizeIcon:je},"\xD7"))}function jt(Nn,Cn,cn,Qn,Me){var ke=function(tt){H(tt),et(!Ye)};return w.createElement("span",{onMouseDown:ke},qe({label:Cn,value:Nn,disabled:cn,closable:Qn,onClose:Me}))}function Xt(Nn){var Cn=Nn.disabled,cn=Nn.label,Qn=Nn.value,Me=!ge&&!Cn,ke=cn;if(typeof U=="number"&&(typeof cn=="string"||typeof cn=="number")){var Ae=String(ke);Ae.length>U&&(ke="".concat(Ae.slice(0,U),"..."))}var tt=function(an){an&&an.stopPropagation(),xt(Nn)};return typeof qe=="function"?jt(Qn,ke,Cn,Me,tt):An(Nn,ke,Cn,Me,tt)}function Fn(Nn){var Cn=typeof ze=="function"?ze(Nn):ze;return An({title:Cn},Cn,!1)}var xn=w.createElement("div",{className:"".concat(Mn,"-search"),style:{width:Gt},onFocus:function(){Pn(!0)},onBlur:function(){Pn(!1)}},w.createElement(Z,{ref:Tt,open:Ye,prefixCls:ce,id:$,inputElement:null,disabled:ge,autoFocus:Oe,autoComplete:Pe,editable:rr,activeDescendantId:Ke,value:er,onKeyDown:De,onMouseDown:Ze,onChange:J,onPaste:Ee,onCompositionStart:ut,onCompositionEnd:tn,tabIndex:Et,attrs:(0,N.Z)(y,!0)}),w.createElement("span",{ref:rn,className:"".concat(Mn,"-search-mirror"),"aria-hidden":!0},er,"\xA0")),kn=w.createElement(_.Z,{prefixCls:"".concat(Mn,"-overflow"),data:Ge,renderItem:Xt,renderRest:Fn,suffix:xn,itemKey:G,maxCount:_e});return w.createElement(w.Fragment,null,kn,!Ge.length&&!er&&w.createElement("span",{className:"".concat(Mn,"-placeholder")},Kt))},Ie=we,ee=function(y){var $=y.inputElement,ce=y.prefixCls,Ge=y.id,Ye=y.inputRef,At=y.disabled,St=y.autoFocus,Tt=y.autoComplete,Kt=y.activeDescendantId,ge=y.mode,bt=y.open,ae=y.values,Oe=y.placeholder,Pe=y.tabIndex,Ke=y.showSearch,Et=y.searchValue,je=y.activeValue,_e=y.maxLength,U=y.onInputKeyDown,Se=y.onInputMouseDown,ze=y.onInputChange,qe=y.onInputPaste,et=y.onInputCompositionStart,xt=y.onInputCompositionEnd,J=y.title,Ee=w.useState(!1),De=(0,v.Z)(Ee,2),Ze=De[0],ut=De[1],tn=ge==="combobox",rn=tn||Ke,kt=ae[0],gt=Et||"";tn&&je&&!Ze&&(gt=je),w.useEffect(function(){tn&&ut(!1)},[tn,je]);var Gt=ge!=="combobox"&&!bt&&!Ke?!1:!!gt,sn=J===void 0?me(kt):J,yn=function(){if(kt)return null;var mn=Gt?{visibility:"hidden"}:void 0;return w.createElement("span",{className:"".concat(ce,"-selection-placeholder"),style:mn},Oe)};return w.createElement(w.Fragment,null,w.createElement("span",{className:"".concat(ce,"-selection-search")},w.createElement(Z,{ref:Ye,prefixCls:ce,id:Ge,open:bt,inputElement:$,disabled:At,autoFocus:St,autoComplete:Tt,editable:rn,activeDescendantId:Kt,value:gt,onKeyDown:U,onMouseDown:Se,onChange:function(mn){ut(!0),ze(mn)},onPaste:qe,onCompositionStart:et,onCompositionEnd:xt,tabIndex:Pe,attrs:(0,N.Z)(y,!0),maxLength:tn?_e:void 0})),!tn&&kt?w.createElement("span",{className:"".concat(ce,"-selection-item"),title:sn,style:Gt?{visibility:"hidden"}:void 0},kt.label):null,yn())},Re=ee;function Qe(I){return![z.Z.ESC,z.Z.SHIFT,z.Z.BACKSPACE,z.Z.TAB,z.Z.WIN_KEY,z.Z.ALT,z.Z.META,z.Z.WIN_KEY_RIGHT,z.Z.CTRL,z.Z.SEMICOLON,z.Z.EQUALS,z.Z.CAPS_LOCK,z.Z.CONTEXT_MENU,z.Z.F1,z.Z.F2,z.Z.F3,z.Z.F4,z.Z.F5,z.Z.F6,z.Z.F7,z.Z.F8,z.Z.F9,z.Z.F10,z.Z.F11,z.Z.F12].includes(I)}var Dt=function(y,$){var ce=(0,w.useRef)(null),Ge=(0,w.useRef)(!1),Ye=y.prefixCls,At=y.open,St=y.mode,Tt=y.showSearch,Kt=y.tokenWithEnter,ge=y.autoClearSearchValue,bt=y.onSearch,ae=y.onSearchSubmit,Oe=y.onToggleOpen,Pe=y.onInputKeyDown,Ke=y.domRef;w.useImperativeHandle($,function(){return{focus:function(){ce.current.focus()},blur:function(){ce.current.blur()}}});var Et=c(0),je=(0,v.Z)(Et,2),_e=je[0],U=je[1],Se=function(gt){var Gt=gt.which;(Gt===z.Z.UP||Gt===z.Z.DOWN)&>.preventDefault(),Pe&&Pe(gt),Gt===z.Z.ENTER&&St==="tags"&&!Ge.current&&!At&&(ae==null||ae(gt.target.value)),Qe(Gt)&&Oe(!0)},ze=function(){U(!0)},qe=(0,w.useRef)(null),et=function(gt){bt(gt,!0,Ge.current)!==!1&&Oe(!0)},xt=function(){Ge.current=!0},J=function(gt){Ge.current=!1,St!=="combobox"&&et(gt.target.value)},Ee=function(gt){var Gt=gt.target.value;if(Kt&&qe.current&&/[\r\n]/.test(qe.current)){var sn=qe.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Gt=Gt.replace(sn,qe.current)}qe.current=null,et(Gt)},De=function(gt){var Gt=gt.clipboardData,sn=Gt.getData("text");qe.current=sn},Ze=function(gt){var Gt=gt.target;if(Gt!==ce.current){var sn=document.body.style.msTouchAction!==void 0;sn?setTimeout(function(){ce.current.focus()}):ce.current.focus()}},ut=function(gt){var Gt=_e();gt.target!==ce.current&&!Gt&&St!=="combobox"&>.preventDefault(),(St!=="combobox"&&(!Tt||!Gt)||!At)&&(At&&ge!==!1&&bt("",!0,!1),Oe())},tn={inputRef:ce,onInputKeyDown:Se,onInputMouseDown:ze,onInputChange:Ee,onInputPaste:De,onInputCompositionStart:xt,onInputCompositionEnd:J},rn=St==="multiple"||St==="tags"?w.createElement(Ie,(0,o.Z)({},y,tn)):w.createElement(Re,(0,o.Z)({},y,tn));return w.createElement("div",{ref:Ke,className:"".concat(Ye,"-selector"),onClick:Ze,onMouseDown:ut},rn)},Ct=w.forwardRef(Dt);Ct.displayName="Selector";var ht=Ct,Ot=i(35593),$t=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Nt=function(y){var $=y===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"}}},Jt=function(y,$){var ce=y.prefixCls,Ge=y.disabled,Ye=y.visible,At=y.children,St=y.popupElement,Tt=y.animation,Kt=y.transitionName,ge=y.dropdownStyle,bt=y.dropdownClassName,ae=y.direction,Oe=ae===void 0?"ltr":ae,Pe=y.placement,Ke=y.builtinPlacements,Et=y.dropdownMatchSelectWidth,je=y.dropdownRender,_e=y.dropdownAlign,U=y.getPopupContainer,Se=y.empty,ze=y.getTriggerDOMNode,qe=y.onPopupVisibleChange,et=y.onPopupMouseEnter,xt=(0,L.Z)(y,$t),J="".concat(ce,"-dropdown"),Ee=St;je&&(Ee=je(St));var De=w.useMemo(function(){return Ke||Nt(Et)},[Ke,Et]),Ze=Tt?"".concat(J,"-").concat(Tt):Kt,ut=typeof Et=="number",tn=w.useMemo(function(){return ut?null:Et===!1?"minWidth":"width"},[Et,ut]),rn=ge;ut&&(rn=(0,V.Z)((0,V.Z)({},rn),{},{width:Et}));var kt=w.useRef(null);return w.useImperativeHandle($,function(){return{getPopupElement:function(){return kt.current}}}),w.createElement(Ot.Z,(0,o.Z)({},xt,{showAction:qe?["click"]:[],hideAction:qe?["click"]:[],popupPlacement:Pe||(Oe==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:De,prefixCls:J,popupTransitionName:Ze,popup:w.createElement("div",{ref:kt,onMouseEnter:et},Ee),stretch:tn,popupAlign:_e,popupVisible:Ye,getPopupContainer:U,popupClassName:x()(bt,(0,O.Z)({},"".concat(J,"-empty"),Se)),popupStyle:rn,getTriggerDOMNode:ze,onPopupVisibleChange:qe}),At)},nt=w.forwardRef(Jt);nt.displayName="SelectTrigger";var te=nt,X=i(17953);function B(I,y){var $=I.key,ce;return"value"in I&&(ce=I.value),$!=null?$:ce!==void 0?ce:"rc-index-key-".concat(y)}function d(I,y){var $=I||{},ce=$.label,Ge=$.value,Ye=$.options,At=$.groupLabel,St=ce||(y?"children":"label");return{label:St,value:Ge||"value",options:Ye||"options",groupLabel:At||St}}function j(I){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$=y.fieldNames,ce=y.childrenAsData,Ge=[],Ye=d($,!1),At=Ye.label,St=Ye.value,Tt=Ye.options,Kt=Ye.groupLabel;function ge(bt,ae){bt.forEach(function(Oe){if(ae||!(Tt in Oe)){var Pe=Oe[St];Ge.push({key:B(Oe,Ge.length),groupOption:ae,data:Oe,label:Oe[At],value:Pe})}else{var Ke=Oe[Kt];Ke===void 0&&ce&&(Ke=Oe.label),Ge.push({key:B(Oe,Ge.length),group:!0,data:Oe,label:Ke}),ge(Oe[Tt],!0)}})}return ge(I,!1),Ge}function ue(I){var y=(0,V.Z)({},I);return"props"in y||Object.defineProperty(y,"props",{get:function(){return(0,ve.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),y}}),y}function C(I,y){if(!y||!y.length)return null;var $=!1;function ce(Ye,At){var St=(0,X.Z)(At),Tt=St[0],Kt=St.slice(1);if(!Tt)return[Ye];var ge=Ye.split(Tt);return $=$||ge.length>1,ge.reduce(function(bt,ae){return[].concat((0,A.Z)(bt),(0,A.Z)(ce(ae,Kt)))},[]).filter(function(bt){return bt})}var Ge=ce(I,y);return $?Ge:null}var h=["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"],le=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function W(I){return I==="tags"||I==="multiple"}var D=w.forwardRef(function(I,y){var $,ce,Ge=I.id,Ye=I.prefixCls,At=I.className,St=I.showSearch,Tt=I.tagRender,Kt=I.direction,ge=I.omitDomProps,bt=I.displayValues,ae=I.onDisplayValuesChange,Oe=I.emptyOptions,Pe=I.notFoundContent,Ke=Pe===void 0?"Not Found":Pe,Et=I.onClear,je=I.mode,_e=I.disabled,U=I.loading,Se=I.getInputElement,ze=I.getRawInputElement,qe=I.open,et=I.defaultOpen,xt=I.onDropdownVisibleChange,J=I.activeValue,Ee=I.onActiveValueChange,De=I.activeDescendantId,Ze=I.searchValue,ut=I.autoClearSearchValue,tn=I.onSearch,rn=I.onSearchSplit,kt=I.tokenSeparators,gt=I.allowClear,Gt=I.suffixIcon,sn=I.clearIcon,yn=I.OptionList,bn=I.animation,mn=I.transitionName,Pn=I.dropdownStyle,Mn=I.dropdownClassName,er=I.dropdownMatchSelectWidth,rr=I.dropdownRender,An=I.dropdownAlign,jt=I.placement,Xt=I.builtinPlacements,Fn=I.getPopupContainer,xn=I.showAction,kn=xn===void 0?[]:xn,Nn=I.onFocus,Cn=I.onBlur,cn=I.onKeyUp,Qn=I.onKeyDown,Me=I.onMouseDown,ke=(0,L.Z)(I,h),Ae=W(je),tt=(St!==void 0?St:Ae)||je==="combobox",Pt=(0,V.Z)({},ke);le.forEach(function(ln){delete Pt[ln]}),ge==null||ge.forEach(function(ln){delete Pt[ln]});var an=w.useState(!1),Rt=(0,v.Z)(an,2),Lt=Rt[0],st=Rt[1];w.useEffect(function(){st((0,Y.Z)())},[]);var qt=w.useRef(null),Bn=w.useRef(null),_n=w.useRef(null),un=w.useRef(null),Wt=w.useRef(null),In=P(),qn=(0,v.Z)(In,3),pr=qn[0],xr=qn[1],Qr=qn[2];w.useImperativeHandle(y,function(){var ln,Wn;return{focus:(ln=un.current)===null||ln===void 0?void 0:ln.focus,blur:(Wn=un.current)===null||Wn===void 0?void 0:Wn.blur,scrollTo:function(Dr){var Ur;return(Ur=Wt.current)===null||Ur===void 0?void 0:Ur.scrollTo(Dr)}}});var cr=w.useMemo(function(){var ln;if(je!=="combobox")return Ze;var Wn=(ln=bt[0])===null||ln===void 0?void 0:ln.value;return typeof Wn=="string"||typeof Wn=="number"?String(Wn):""},[Ze,je,bt]),Cr=je==="combobox"&&typeof Se=="function"&&Se()||null,fr=typeof ze=="function"&&ze(),Kr=(0,q.x1)(Bn,fr==null||($=fr.props)===null||$===void 0?void 0:$.ref),Rr=w.useState(!1),Ar=(0,v.Z)(Rr,2),Ln=Ar[0],Un=Ar[1];(0,R.Z)(function(){Un(!0)},[]);var Jn=(0,fe.Z)(!1,{defaultValue:et,value:qe}),sr=(0,v.Z)(Jn,2),jr=sr[0],Nr=sr[1],Yn=Ln?jr:!1,Zn=!Ke&&Oe;(_e||Zn&&Yn&&je==="combobox")&&(Yn=!1);var vr=Zn?!1:Yn,or=w.useCallback(function(ln){var Wn=ln!==void 0?ln:!Yn;_e||(Nr(Wn),Yn!==Wn&&(xt==null||xt(Wn)))},[_e,Yn,Nr,xt]),Jr=w.useMemo(function(){return(kt||[]).some(function(ln){return[` + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Je;s&&(Je=window.scrollY),n.input.focus(),s&&window.scrollTo(null,Je),n.input.reset(),r.somethingSelected()||(a.value=t.prevInput=" "),t.contextMenuPending=Bt,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll);function Mt(){if(a.selectionStart!=null){var wn=r.somethingSelected(),Gn="\u200B"+(wn?a.value:"");a.value="\u21DA",a.value=Gn,t.prevInput=wn?"":"\u200B",a.selectionStart=1,a.selectionEnd=Gn.length,n.selForContextMenu=r.doc.sel}}function Bt(){if(t.contextMenuPending==Bt&&(t.contextMenuPending=!1,t.wrapper.style.cssText=T,a.style.cssText=b,v&&L<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),a.selectionStart!=null)){(!v||v&&L<9)&&Mt();var wn=0,Gn=function(){n.selForContextMenu==r.doc.sel&&a.selectionStart==0&&a.selectionEnd>0&&t.prevInput=="\u200B"?vt(r,So)(r):wn++<10?n.detectingSelectAll=setTimeout(Gn,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Gn,200)}}if(v&&L>=9&&Mt(),P){Ut(e);var dn=function(){K(window,"mouseup",dn),setTimeout(Bt,20)};ae(window,"mouseup",dn)}else setTimeout(Bt,50)},so.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},so.prototype.setUneditable=function(){},so.prototype.needsContentAttribute=!1;function tu(e,t){if(t=t?me(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=pe();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=p.getValue()}var a;if(e.form&&(ae(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var l=e.form;a=l.submit;try{var u=l.submit=function(){n(),l.submit=a,l.submit(),l.submit=u}}catch(b){}}t.finishInit=function(b){b.save=n,b.getTextArea=function(){return e},b.toTextArea=function(){b.toTextArea=isNaN,n(),e.parentNode.removeChild(b.getWrapperElement()),e.style.display="",e.form&&(K(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=a))}},e.style.display="none";var p=Ua(function(b){return e.parentNode.insertBefore(b,e.nextSibling)},t);return p}function nu(e){e.off=K,e.on=ae,e.wheelEventPixels=Lr,e.Doc=Io,e.splitLines=On,e.countColumn=ie,e.findColumn=Dt,e.isWordChar=X,e.Pass=Ie,e.signal=f,e.Line=In,e.changeEnd=la,e.scrollbarModel=Ml,e.Pos=ge,e.cmpPos=bt,e.modes=$e,e.mimeModes=it,e.resolveMode=vn,e.getMode=Zt,e.modeExtensions=on,e.extendMode=le,e.copyState=g,e.startState=I,e.innerMode=E,e.commands=Bo,e.keyMap=si,e.keyName=ol,e.isModifierKey=Kl,e.lookupKey=Fi,e.normalizeKeyMap=Wl,e.StringStream=y,e.SharedTextMarker=Gi,e.TextMarker=Ei,e.LineWidget=fo,e.e_preventDefault=yt,e.e_stopPropagation=wt,e.e_stop=Ut,e.addClass=It,e.contains=Ue,e.rmClass=F,e.keyNames=vi}Vs(Ua),qs(Ua);var ru="iter insert remove copy getEditor constructor".split(" ");for(var Gl in Io.prototype)Io.prototype.hasOwnProperty(Gl)&&H(ru,Gl)<0&&(Ua.prototype[Gl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Io.prototype[Gl]));return dt(Io),Ua.inputStyles={textarea:so,contenteditable:Na},Ua.defineMode=function(e){!Ua.defaults.mode&&e!="null"&&(Ua.defaults.mode=e),ot.apply(this,arguments)},Ua.defineMIME=zt,Ua.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ua.defineMIME("text/plain","null"),Ua.defineExtension=function(e,t){Ua.prototype[e]=t},Ua.defineDocExtension=function(e,t){Io.prototype[e]=t},Ua.fromTextArea=tu,nu(Ua),Ua.version="5.58.2",Ua})},5630:function(hn,rt,i){"use strict";var o=i(5891),A=i(57259),O=i(80962),V=i(29043),v=i(19149),L=i(92310),s=i.n(L),fe=i(35788),ve=i(59301),w=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],de=(0,ve.forwardRef)(function(x,R){var Y,z=x.prefixCls,q=z===void 0?"rc-checkbox":z,pt=x.className,Te=x.style,ft=x.checked,Ne=x.disabled,Q=x.defaultChecked,P=Q===void 0?!1:Q,c=x.type,F=c===void 0?"checkbox":c,N=x.title,_=x.onChange,M=(0,v.Z)(x,w),ne=(0,ve.useRef)(null),Z=(0,fe.Z)(P,{value:ft}),Ue=(0,V.Z)(Z,2),pe=Ue[0],It=Ue[1];(0,ve.useImperativeHandle)(R,function(){return{focus:function(){var me;(me=ne.current)===null||me===void 0||me.focus()},blur:function(){var me;(me=ne.current)===null||me===void 0||me.blur()},input:ne.current}});var xe=s()(q,pt,(Y={},(0,O.Z)(Y,"".concat(q,"-checked"),pe),(0,O.Z)(Y,"".concat(q,"-disabled"),Ne),Y)),Xe=function(me){Ne||("checked"in x||It(me.target.checked),_==null||_({target:(0,A.Z)((0,A.Z)({},x),{},{type:F,checked:me.target.checked}),stopPropagation:function(){me.stopPropagation()},preventDefault:function(){me.preventDefault()},nativeEvent:me.nativeEvent}))};return ve.createElement("span",{className:xe,title:N,style:Te},ve.createElement("input",(0,o.Z)({},M,{className:"".concat(q,"-input"),ref:ne,onChange:Xe,disabled:Ne,checked:!!pe,type:F})),ve.createElement("span",{className:"".concat(q,"-inner")}))});rt.Z=de},31561:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return F}});var o=i(5891),A=i(80962),O=i(29043),V=i(19149),v=i(35593),L=i(92310),s=i.n(L),fe=i(20475),ve=i(59301),w=i(85108),de=i(23073),x=w.Z.ESC,R=w.Z.TAB;function Y(N){var _=N.visible,M=N.triggerRef,ne=N.onVisibleChange,Z=N.autoFocus,Ue=N.overlayRef,pe=ve.useRef(!1),It=function(){if(_){var me,ie;(me=M.current)===null||me===void 0||(ie=me.focus)===null||ie===void 0||ie.call(me),ne==null||ne(!1)}},xe=function(){var me;return(me=Ue.current)!==null&&me!==void 0&&me.focus?(Ue.current.focus(),pe.current=!0,!0):!1},Xe=function(me){switch(me.keyCode){case x:It();break;case R:{var ie=!1;pe.current||(ie=xe()),ie?me.preventDefault():It();break}}};ve.useEffect(function(){return _?(window.addEventListener("keydown",Xe),Z&&(0,de.Z)(xe,3),function(){window.removeEventListener("keydown",Xe),pe.current=!1}):function(){pe.current=!1}},[_])}var z=(0,ve.forwardRef)(function(N,_){var M=N.overlay,ne=N.arrow,Z=N.prefixCls,Ue=(0,ve.useMemo)(function(){var It;return typeof M=="function"?It=M():It=M,It},[M]),pe=(0,fe.sQ)(_,Ue==null?void 0:Ue.ref);return ve.createElement(ve.Fragment,null,ne&&ve.createElement("div",{className:"".concat(Z,"-arrow")}),ve.cloneElement(Ue,{ref:(0,fe.Yr)(Ue)?pe:void 0}))}),q=z,pt={adjustX:1,adjustY:1},Te=[0,0],ft={topLeft:{points:["bl","tl"],overflow:pt,offset:[0,-4],targetOffset:Te},top:{points:["bc","tc"],overflow:pt,offset:[0,-4],targetOffset:Te},topRight:{points:["br","tr"],overflow:pt,offset:[0,-4],targetOffset:Te},bottomLeft:{points:["tl","bl"],overflow:pt,offset:[0,4],targetOffset:Te},bottom:{points:["tc","bc"],overflow:pt,offset:[0,4],targetOffset:Te},bottomRight:{points:["tr","br"],overflow:pt,offset:[0,4],targetOffset:Te}},Ne=ft,Q=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function P(N,_){var M,ne=N.arrow,Z=ne===void 0?!1:ne,Ue=N.prefixCls,pe=Ue===void 0?"rc-dropdown":Ue,It=N.transitionName,xe=N.animation,Xe=N.align,Ve=N.placement,me=Ve===void 0?"bottomLeft":Ve,ie=N.placements,G=ie===void 0?Ne:ie,H=N.getPopupContainer,we=N.showAction,Ie=N.hideAction,ee=N.overlayClassName,Re=N.overlayStyle,Ze=N.visible,Dt=N.trigger,Ct=Dt===void 0?["hover"]:Dt,ht=N.autoFocus,Ot=N.overlay,$t=N.children,Nt=N.onVisibleChange,Jt=(0,V.Z)(N,Q),nt=ve.useState(),te=(0,O.Z)(nt,2),X=te[0],B=te[1],d="visible"in N?Ze:X,j=ve.useRef(null),ue=ve.useRef(null),C=ve.useRef(null);ve.useImperativeHandle(_,function(){return j.current});var h=function(K){B(K),Nt==null||Nt(K)};Y({visible:d,triggerRef:C,onVisibleChange:h,autoFocus:ht,overlayRef:ue});var se=function(K){var f=N.onOverlayClick;B(!1),f&&f(K)},W=function(){return ve.createElement(q,{ref:ue,overlay:Ot,prefixCls:pe,arrow:Z})},D=function(){return typeof Ot=="function"?W:W()},ye=function(){var K=N.minOverlayWidthMatchTrigger,f=N.alignPoint;return"minOverlayWidthMatchTrigger"in N?K:!f},at=function(){var K=N.openClassName;return K!==void 0?K:"".concat(pe,"-open")},We=ve.cloneElement($t,{className:s()((M=$t.props)===null||M===void 0?void 0:M.className,d&&at()),ref:(0,fe.Yr)($t)?(0,fe.sQ)(C,$t.ref):void 0}),ae=Ie;return!ae&&Ct.indexOf("contextMenu")!==-1&&(ae=["click"]),ve.createElement(v.Z,(0,o.Z)({builtinPlacements:G},Jt,{prefixCls:pe,ref:j,popupClassName:s()(ee,(0,A.Z)({},"".concat(pe,"-show-arrow"),Z)),popupStyle:Re,action:Ct,showAction:we,hideAction:ae,popupPlacement:me,popupAlign:Xe,popupTransitionName:It,popupAnimation:xe,popupVisible:d,stretch:ye()?"minWidth":"",popup:D(),onPopupVisibleChange:h,onPopupClick:se,getPopupContainer:H}),We)}var c=ve.forwardRef(P),F=c},93681:function(hn,rt,i){"use strict";i.r(rt),i.d(rt,{BaseInput:function(){return w},default:function(){return ft}});var o=i(5891),A=i(57259),O=i(80962),V=i(80665),v=i(92310),L=i.n(v),s=i(59301),fe=i(5643),ve=function(Q){var P,c,F=Q.inputElement,N=Q.prefixCls,_=Q.prefix,M=Q.suffix,ne=Q.addonBefore,Z=Q.addonAfter,Ue=Q.className,pe=Q.style,It=Q.disabled,xe=Q.readOnly,Xe=Q.focused,Ve=Q.triggerFocus,me=Q.allowClear,ie=Q.value,G=Q.handleReset,H=Q.hidden,we=Q.classes,Ie=Q.classNames,ee=Q.dataAttrs,Re=Q.styles,Ze=Q.components,Dt=(Ze==null?void 0:Ze.affixWrapper)||"span",Ct=(Ze==null?void 0:Ze.groupWrapper)||"span",ht=(Ze==null?void 0:Ze.wrapper)||"span",Ot=(Ze==null?void 0:Ze.groupAddon)||"span",$t=(0,s.useRef)(null),Nt=function(W){var D;(D=$t.current)!==null&&D!==void 0&&D.contains(W.target)&&(Ve==null||Ve())},Jt=function(){var W;if(!me)return null;var D=!It&&!xe&&ie,ye="".concat(N,"-clear-icon"),at=(0,V.Z)(me)==="object"&&me!==null&&me!==void 0&&me.clearIcon?me.clearIcon:"\u2716";return s.createElement("span",{onClick:G,onMouseDown:function(ae){return ae.preventDefault()},className:L()(ye,(W={},(0,O.Z)(W,"".concat(ye,"-hidden"),!D),(0,O.Z)(W,"".concat(ye,"-has-suffix"),!!M),W)),role:"button",tabIndex:-1},at)},nt=(0,s.cloneElement)(F,{value:ie,hidden:H,className:L()((P=F.props)===null||P===void 0?void 0:P.className,!(0,fe.X3)(Q)&&!(0,fe.He)(Q)&&Ue)||null,style:(0,A.Z)((0,A.Z)({},(c=F.props)===null||c===void 0?void 0:c.style),!(0,fe.X3)(Q)&&!(0,fe.He)(Q)?pe:{})});if((0,fe.X3)(Q)){var te,X="".concat(N,"-affix-wrapper"),B=L()(X,(te={},(0,O.Z)(te,"".concat(X,"-disabled"),It),(0,O.Z)(te,"".concat(X,"-focused"),Xe),(0,O.Z)(te,"".concat(X,"-readonly"),xe),(0,O.Z)(te,"".concat(X,"-input-with-clear-btn"),M&&me&&ie),te),!(0,fe.He)(Q)&&Ue,we==null?void 0:we.affixWrapper,Ie==null?void 0:Ie.affixWrapper),d=(M||me)&&s.createElement("span",{className:L()("".concat(N,"-suffix"),Ie==null?void 0:Ie.suffix),style:Re==null?void 0:Re.suffix},Jt(),M);nt=s.createElement(Dt,(0,o.Z)({className:B,style:(0,A.Z)((0,A.Z)({},(0,fe.He)(Q)?void 0:pe),Re==null?void 0:Re.affixWrapper),hidden:!(0,fe.He)(Q)&&H,onClick:Nt},ee==null?void 0:ee.affixWrapper,{ref:$t}),_&&s.createElement("span",{className:L()("".concat(N,"-prefix"),Ie==null?void 0:Ie.prefix),style:Re==null?void 0:Re.prefix},_),(0,s.cloneElement)(F,{value:ie,hidden:null}),d)}if((0,fe.He)(Q)){var j="".concat(N,"-group"),ue="".concat(j,"-addon"),C=L()("".concat(N,"-wrapper"),j,we==null?void 0:we.wrapper),h=L()("".concat(N,"-group-wrapper"),Ue,we==null?void 0:we.group);return s.createElement(Ct,{className:h,style:pe,hidden:H},s.createElement(ht,{className:C},ne&&s.createElement(Ot,{className:ue},ne),(0,s.cloneElement)(nt,{hidden:null}),Z&&s.createElement(Ot,{className:ue},Z)))}return nt},w=ve,de=i(26390),x=i(29043),R=i(19149),Y=i(35788),z=i(64002),q=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],pt=(0,s.forwardRef)(function(Ne,Q){var P=Ne.autoComplete,c=Ne.onChange,F=Ne.onFocus,N=Ne.onBlur,_=Ne.onPressEnter,M=Ne.onKeyDown,ne=Ne.prefixCls,Z=ne===void 0?"rc-input":ne,Ue=Ne.disabled,pe=Ne.htmlSize,It=Ne.className,xe=Ne.maxLength,Xe=Ne.suffix,Ve=Ne.showCount,me=Ne.type,ie=me===void 0?"text":me,G=Ne.classes,H=Ne.classNames,we=Ne.styles,Ie=(0,R.Z)(Ne,q),ee=(0,Y.Z)(Ne.defaultValue,{value:Ne.value}),Re=(0,x.Z)(ee,2),Ze=Re[0],Dt=Re[1],Ct=(0,s.useState)(!1),ht=(0,x.Z)(Ct,2),Ot=ht[0],$t=ht[1],Nt=(0,s.useRef)(null),Jt=function(h){Nt.current&&(0,fe.nH)(Nt.current,h)};(0,s.useImperativeHandle)(Q,function(){return{focus:Jt,blur:function(){var h;(h=Nt.current)===null||h===void 0||h.blur()},setSelectionRange:function(h,se,W){var D;(D=Nt.current)===null||D===void 0||D.setSelectionRange(h,se,W)},select:function(){var h;(h=Nt.current)===null||h===void 0||h.select()},input:Nt.current}}),(0,s.useEffect)(function(){$t(function(C){return C&&Ue?!1:C})},[Ue]);var nt=function(h){Ne.value===void 0&&Dt(h.target.value),Nt.current&&(0,fe.rJ)(Nt.current,h,c)},te=function(h){_&&h.key==="Enter"&&_(h),M==null||M(h)},X=function(h){$t(!0),F==null||F(h)},B=function(h){$t(!1),N==null||N(h)},d=function(h){Dt(""),Jt(),Nt.current&&(0,fe.rJ)(Nt.current,h,c)},j=function(){var h=(0,z.Z)(Ne,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return s.createElement("input",(0,o.Z)({autoComplete:P},h,{onChange:nt,onFocus:X,onBlur:B,onKeyDown:te,className:L()(Z,(0,O.Z)({},"".concat(Z,"-disabled"),Ue),H==null?void 0:H.input),style:we==null?void 0:we.input,ref:Nt,size:pe,type:ie}))},ue=function(){var h=Number(xe)>0;if(Xe||Ve){var se=(0,fe.D7)(Ze),W=(0,de.Z)(se).length,D=(0,V.Z)(Ve)==="object"?Ve.formatter({value:se,count:W,maxLength:xe}):"".concat(W).concat(h?" / ".concat(xe):"");return s.createElement(s.Fragment,null,!!Ve&&s.createElement("span",{className:L()("".concat(Z,"-show-count-suffix"),(0,O.Z)({},"".concat(Z,"-show-count-has-suffix"),!!Xe),H==null?void 0:H.count),style:(0,A.Z)({},we==null?void 0:we.count)},D),Xe)}return null};return s.createElement(w,(0,o.Z)({},Ie,{prefixCls:Z,className:It,inputElement:j(),handleReset:d,value:(0,fe.D7)(Ze),focused:Ot,triggerFocus:Jt,suffix:ue(),disabled:Ue,classes:G,classNames:H,styles:we}))}),Te=pt,ft=Te},5643:function(hn,rt,i){"use strict";i.d(rt,{D7:function(){return v},He:function(){return o},X3:function(){return A},nH:function(){return V},rJ:function(){return O}});function o(L){return!!(L.addonBefore||L.addonAfter)}function A(L){return!!(L.prefix||L.suffix||L.allowClear)}function O(L,s,fe,ve){if(fe){var w=s;if(s.type==="click"){var de=L.cloneNode(!0);w=Object.create(s,{target:{value:de},currentTarget:{value:de}}),de.value="",fe(w);return}if(ve!==void 0){w=Object.create(s,{target:{value:L},currentTarget:{value:L}}),L.value=ve,fe(w);return}fe(w)}}function V(L,s){if(L){L.focus(s);var fe=s||{},ve=fe.cursor;if(ve){var w=L.value.length;switch(ve){case"start":L.setSelectionRange(0,0);break;case"end":L.setSelectionRange(w,w);break;default:L.setSelectionRange(0,w)}}}}function v(L){return typeof L=="undefined"||L===null?"":String(L)}},22798:function(hn,rt,i){"use strict";i.d(rt,{iz:function(){return Kt},ck:function(){return Yt},BW:function(){return Tt},sN:function(){return Yt},Wd:function(){return ce},ZP:function(){return _e},Xl:function(){return M}});var o=i(5891),A=i(80962),O=i(57259),V=i(26390),v=i(29043),L=i(19149),s=i(92310),fe=i.n(s),ve=i(11780),w=i(35788),de=i(51346),x=i(51395),R=i(59301),Y=i(4676),z=R.createContext(null);function q(U,Se){return U===void 0?null:"".concat(U,"-").concat(Se)}function pt(U){var Se=R.useContext(z);return q(Se,U)}var Te=i(79722),ft=["children","locked"],Ne=R.createContext(null);function Q(U,Se){var ze=(0,O.Z)({},U);return Object.keys(Se).forEach(function(qe){var et=Se[qe];et!==void 0&&(ze[qe]=et)}),ze}function P(U){var Se=U.children,ze=U.locked,qe=(0,L.Z)(U,ft),et=R.useContext(Ne),xt=(0,Te.Z)(function(){return Q(et,qe)},[et,qe],function(J,Ee){return!ze&&(J[0]!==Ee[0]||!(0,de.Z)(J[1],Ee[1],!0))});return R.createElement(Ne.Provider,{value:xt},Se)}var c=[],F=R.createContext(null);function N(){return R.useContext(F)}var _=R.createContext(c);function M(U){var Se=R.useContext(_);return R.useMemo(function(){return U!==void 0?[].concat((0,V.Z)(Se),[U]):Se},[Se,U])}var ne=R.createContext(null),Z=R.createContext({}),Ue=Z,pe=i(48886);function It(U){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,pe.Z)(U)){var ze=U.nodeName.toLowerCase(),qe=["input","select","textarea","button"].includes(ze)||U.isContentEditable||ze==="a"&&!!U.getAttribute("href"),et=U.getAttribute("tabindex"),xt=Number(et),J=null;return et&&!Number.isNaN(xt)?J=xt:qe&&J===null&&(J=0),qe&&U.disabled&&(J=null),J!==null&&(J>=0||Se&&J<0)}return!1}function xe(U){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ze=(0,V.Z)(U.querySelectorAll("*")).filter(function(qe){return It(qe,Se)});return It(U,Se)&&ze.unshift(U),ze}var Xe=null;function Ve(){Xe=document.activeElement}function me(){Xe=null}function ie(){if(Xe)try{Xe.focus()}catch(U){}}function G(U,Se){if(Se.keyCode===9){var ze=xe(U),qe=ze[Se.shiftKey?0:ze.length-1],et=qe===document.activeElement||U===document.activeElement;if(et){var xt=ze[Se.shiftKey?ze.length-1:0];xt.focus(),Se.preventDefault()}}}var H=i(85108),we=i(23073),Ie=H.Z.LEFT,ee=H.Z.RIGHT,Re=H.Z.UP,Ze=H.Z.DOWN,Dt=H.Z.ENTER,Ct=H.Z.ESC,ht=H.Z.HOME,Ot=H.Z.END,$t=[Re,Ze,Ie,ee];function Nt(U,Se,ze,qe){var et,xt,J,Ee,De="prev",Qe="next",ut="children",nn="parent";if(U==="inline"&&qe===Dt)return{inlineTrigger:!0};var tn=(et={},(0,A.Z)(et,Re,De),(0,A.Z)(et,Ze,Qe),et),kt=(xt={},(0,A.Z)(xt,Ie,ze?Qe:De),(0,A.Z)(xt,ee,ze?De:Qe),(0,A.Z)(xt,Ze,ut),(0,A.Z)(xt,Dt,ut),xt),gt=(J={},(0,A.Z)(J,Re,De),(0,A.Z)(J,Ze,Qe),(0,A.Z)(J,Dt,ut),(0,A.Z)(J,Ct,nn),(0,A.Z)(J,Ie,ze?ut:nn),(0,A.Z)(J,ee,ze?nn:ut),J),Gt={inline:tn,horizontal:kt,vertical:gt,inlineSub:tn,horizontalSub:gt,verticalSub:gt},sn=(Ee=Gt["".concat(U).concat(Se?"":"Sub")])===null||Ee===void 0?void 0:Ee[qe];switch(sn){case De:return{offset:-1,sibling:!0};case Qe:return{offset:1,sibling:!0};case nn:return{offset:-1,sibling:!1};case ut:return{offset:1,sibling:!1};default:return null}}function Jt(U){for(var Se=U;Se;){if(Se.getAttribute("data-menu-list"))return Se;Se=Se.parentElement}return null}function nt(U,Se){for(var ze=U||document.activeElement;ze;){if(Se.has(ze))return ze;ze=ze.parentElement}return null}function te(U,Se){var ze=xe(U,!0);return ze.filter(function(qe){return Se.has(qe)})}function X(U,Se,ze){var qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!U)return null;var et=te(U,Se),xt=et.length,J=et.findIndex(function(Ee){return ze===Ee});return qe<0?J===-1?J=xt-1:J-=1:qe>0&&(J+=1),J=(J+xt)%xt,et[J]}var B=function(Se,ze){var qe=new Set,et=new Map,xt=new Map;return Se.forEach(function(J){var Ee=document.querySelector("[data-menu-id='".concat(q(ze,J),"']"));Ee&&(qe.add(Ee),xt.set(Ee,J),et.set(J,Ee))}),{elements:qe,key2element:et,element2key:xt}};function d(U,Se,ze,qe,et,xt,J,Ee,De,Qe){var ut=R.useRef(),nn=R.useRef();nn.current=Se;var tn=function(){we.Z.cancel(ut.current)};return R.useEffect(function(){return function(){tn()}},[]),function(kt){var gt=kt.which;if([].concat($t,[Dt,Ct,ht,Ot]).includes(gt)){var Gt=xt(),sn=B(Gt,qe),yn=sn,bn=yn.elements,mn=yn.key2element,Pn=yn.element2key,Mn=mn.get(Se),er=nt(Mn,bn),rr=Pn.get(er),An=Nt(U,J(rr,!0).length===1,ze,gt);if(!An&>!==ht&>!==Ot)return;($t.includes(gt)||[ht,Ot].includes(gt))&&kt.preventDefault();var jt=function(Qn){if(Qn){var Me=Qn,ke=Qn.querySelector("a");ke!=null&&ke.getAttribute("href")&&(Me=ke);var Ae=Pn.get(Qn);Ee(Ae),tn(),ut.current=(0,we.Z)(function(){nn.current===Ae&&Me.focus()})}};if([ht,Ot].includes(gt)||An.sibling||!er){var Xt;!er||U==="inline"?Xt=et.current:Xt=Jt(er);var Fn,xn=te(Xt,bn);gt===ht?Fn=xn[0]:gt===Ot?Fn=xn[xn.length-1]:Fn=X(Xt,bn,er,An.offset),jt(Fn)}else if(An.inlineTrigger)De(rr);else if(An.offset>0)De(rr,!0),tn(),ut.current=(0,we.Z)(function(){sn=B(Gt,qe);var cn=er.getAttribute("aria-controls"),Qn=document.getElementById(cn),Me=X(Qn,sn.elements);jt(Me)},5);else if(An.offset<0){var kn=J(rr,!0),Nn=kn[kn.length-2],Cn=mn.get(Nn);De(Nn,!1),jt(Cn)}}Qe==null||Qe(kt)}}function j(U){Promise.resolve().then(U)}var ue="__RC_UTIL_PATH_SPLIT__",C=function(Se){return Se.join(ue)},h=function(Se){return Se.split(ue)},se="rc-menu-more";function W(){var U=R.useState({}),Se=(0,v.Z)(U,2),ze=Se[1],qe=(0,R.useRef)(new Map),et=(0,R.useRef)(new Map),xt=R.useState([]),J=(0,v.Z)(xt,2),Ee=J[0],De=J[1],Qe=(0,R.useRef)(0),ut=(0,R.useRef)(!1),nn=function(){ut.current||ze({})},tn=(0,R.useCallback)(function(mn,Pn){var Mn=C(Pn);et.current.set(Mn,mn),qe.current.set(mn,Mn),Qe.current+=1;var er=Qe.current;j(function(){er===Qe.current&&nn()})},[]),kt=(0,R.useCallback)(function(mn,Pn){var Mn=C(Pn);et.current.delete(Mn),qe.current.delete(mn)},[]),gt=(0,R.useCallback)(function(mn){De(mn)},[]),Gt=(0,R.useCallback)(function(mn,Pn){var Mn=qe.current.get(mn)||"",er=h(Mn);return Pn&&Ee.includes(er[0])&&er.unshift(se),er},[Ee]),sn=(0,R.useCallback)(function(mn,Pn){return mn.some(function(Mn){var er=Gt(Mn,!0);return er.includes(Pn)})},[Gt]),yn=function(){var Pn=(0,V.Z)(qe.current.keys());return Ee.length&&Pn.push(se),Pn},bn=(0,R.useCallback)(function(mn){var Pn="".concat(qe.current.get(mn)).concat(ue),Mn=new Set;return(0,V.Z)(et.current.keys()).forEach(function(er){er.startsWith(Pn)&&Mn.add(et.current.get(er))}),Mn},[]);return R.useEffect(function(){return function(){ut.current=!0}},[]),{registerPath:tn,unregisterPath:kt,refreshOverflowKeys:gt,isSubPathKey:sn,getKeyPath:Gt,getKeys:yn,getSubPathKeys:bn}}function D(U){var Se=R.useRef(U);Se.current=U;var ze=R.useCallback(function(){for(var qe,et=arguments.length,xt=new Array(et),J=0;J1&&(bn.motionAppear=!1);var mn=bn.onVisibleChanged;return bn.onVisibleChanged=function(Pn){return!tn.current&&!Pn&&sn(!0),mn==null?void 0:mn(Pn)},Gt?null:R.createElement(P,{mode:xt,locked:!tn.current},R.createElement(g.default,(0,o.Z)({visible:yn},bn,{forceRender:De,removeOnLeave:!1,leavedClassName:"".concat(Ee,"-hidden")}),function(Pn){var Mn=Pn.className,er=Pn.style;return R.createElement(Dn,{id:Se,className:Mn,style:er},et)}))}var I=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],y=["active"],$=function(Se){var ze,qe=Se.style,et=Se.className,xt=Se.title,J=Se.eventKey,Ee=Se.warnKey,De=Se.disabled,Qe=Se.internalPopupClose,ut=Se.children,nn=Se.itemIcon,tn=Se.expandIcon,kt=Se.popupClassName,gt=Se.popupOffset,Gt=Se.popupStyle,sn=Se.onClick,yn=Se.onMouseEnter,bn=Se.onMouseLeave,mn=Se.onTitleClick,Pn=Se.onTitleMouseEnter,Mn=Se.onTitleMouseLeave,er=(0,L.Z)(Se,I),rr=pt(J),An=R.useContext(Ne),jt=An.prefixCls,Xt=An.mode,Fn=An.openKeys,xn=An.disabled,kn=An.overflowDisabled,Nn=An.activeKey,Cn=An.selectedKeys,cn=An.itemIcon,Qn=An.expandIcon,Me=An.onItemClick,ke=An.onOpenChange,Ae=An.onActive,tt=R.useContext(Ue),Pt=tt._internalRenderSubMenuItem,an=R.useContext(ne),Rt=an.isSubPathKey,Lt=M(),st="".concat(jt,"-submenu"),qt=xn||De,Bn=R.useRef(),_n=R.useRef(),un=nn!=null?nn:cn,Wt=tn!=null?tn:Qn,In=Fn.includes(J),qn=!kn&&In,dr=Rt(Cn,J),Cr=Be(J,qt,Pn,Mn),Tr=Cr.active,sr=(0,L.Z)(Cr,y),Er=R.useState(!1),Ar=(0,v.Z)(Er,2),Kr=Ar[0],Rr=Ar[1],vr=function(va){qt||Rr(va)},Ln=function(va){vr(!0),yn==null||yn({key:J,domEvent:va})},Un=function(va){vr(!1),bn==null||bn({key:J,domEvent:va})},Jn=R.useMemo(function(){return Tr||(Xt!=="inline"?Kr||Rt([Nn],J):!1)},[Xt,Tr,Nn,Kr,J,Rt]),ur=dt(Lt.length),Hr=function(va){qt||(mn==null||mn({key:J,domEvent:va}),Xt==="inline"&&ke(J,!In))},Nr=D(function(Ba){sn==null||sn(Ft(Ba)),Me(Ba)}),Yn=function(va){Xt!=="inline"&&ke(J,va)},Zn=function(){Ae(J)},gr=rr&&"".concat(rr,"-popup"),or=R.createElement("div",(0,o.Z)({role:"menuitem",style:ur,className:"".concat(st,"-title"),tabIndex:qt?null:-1,ref:Bn,title:typeof xt=="string"?xt:null,"data-menu-id":kn&&rr?null:rr,"aria-expanded":qn,"aria-haspopup":!0,"aria-controls":gr,"aria-disabled":qt,onClick:Hr,onFocus:Zn},sr),xt,R.createElement(yt,{icon:Xt!=="horizontal"?Wt:void 0,props:(0,O.Z)((0,O.Z)({},Se),{},{isOpen:qn,isSubMenu:!0})},R.createElement("i",{className:"".concat(st,"-arrow")}))),Jr=R.useRef(Xt);if(Xt!=="inline"&&Lt.length>1?Jr.current="vertical":Jr.current=Xt,!kn){var zr=Jr.current;or=R.createElement(le,{mode:zr,prefixCls:st,visible:!Qe&&qn&&Xt!=="inline",popupClassName:kt,popupOffset:gt,popupStyle:Gt,popup:R.createElement(P,{mode:zr==="horizontal"?"vertical":zr},R.createElement(Dn,{id:gr,ref:_n},ut)),disabled:qt,onVisibleChange:Yn},or)}var fa=R.createElement(ve.Z.Item,(0,o.Z)({role:"none"},er,{component:"li",style:qe,className:fe()(st,"".concat(st,"-").concat(Xt),et,(ze={},(0,A.Z)(ze,"".concat(st,"-open"),qn),(0,A.Z)(ze,"".concat(st,"-active"),Jn),(0,A.Z)(ze,"".concat(st,"-selected"),dr),(0,A.Z)(ze,"".concat(st,"-disabled"),qt),ze)),onMouseEnter:Ln,onMouseLeave:Un}),or,!kn&&R.createElement(E,{id:gr,open:qn,keyPath:Lt},ut));return Pt&&(fa=Pt(fa,Se,{selected:dr,active:Jn,open:qn,disabled:qt})),R.createElement(P,{onItemClick:Nr,mode:Xt==="horizontal"?"vertical":Xt,itemIcon:un,expandIcon:Wt},fa)};function ce(U){var Se=U.eventKey,ze=U.children,qe=M(Se),et=Ce(ze,qe),xt=N();R.useEffect(function(){if(xt)return xt.registerPath(Se,qe),function(){xt.unregisterPath(Se,qe)}},[qe]);var J;return xt?J=et:J=R.createElement($,U,et),R.createElement(_.Provider,{value:qe},J)}var Ge=i(80665),Ye=["className","title","eventKey","children"],At=["children"],St=function(Se){var ze=Se.className,qe=Se.title,et=Se.eventKey,xt=Se.children,J=(0,L.Z)(Se,Ye),Ee=R.useContext(Ne),De=Ee.prefixCls,Qe="".concat(De,"-item-group");return R.createElement("li",(0,o.Z)({role:"presentation"},J,{onClick:function(nn){return nn.stopPropagation()},className:fe()(Qe,ze)}),R.createElement("div",{role:"presentation",className:"".concat(Qe,"-title"),title:typeof qe=="string"?qe:void 0},qe),R.createElement("ul",{role:"group",className:"".concat(Qe,"-list")},xt))};function Tt(U){var Se=U.children,ze=(0,L.Z)(U,At),qe=M(ze.eventKey),et=Ce(Se,qe),xt=N();return xt?et:R.createElement(St,(0,k.Z)(ze,["warnKey"]),et)}function Kt(U){var Se=U.className,ze=U.style,qe=R.useContext(Ne),et=qe.prefixCls,xt=N();return xt?null:R.createElement("li",{role:"separator",className:fe()("".concat(et,"-item-divider"),Se),style:ze})}var ge=["label","children","key","type"];function bt(U){return(U||[]).map(function(Se,ze){if(Se&&(0,Ge.Z)(Se)==="object"){var qe=Se,et=qe.label,xt=qe.children,J=qe.key,Ee=qe.type,De=(0,L.Z)(qe,ge),Qe=J!=null?J:"tmp-".concat(ze);return xt||Ee==="group"?Ee==="group"?R.createElement(Tt,(0,o.Z)({key:Qe},De,{title:et}),bt(xt)):R.createElement(ce,(0,o.Z)({key:Qe},De,{title:et}),bt(xt)):Ee==="divider"?R.createElement(Kt,(0,o.Z)({key:Qe},De)):R.createElement(Yt,(0,o.Z)({key:Qe},De),et)}return null}).filter(function(Se){return Se})}function oe(U,Se,ze){var qe=U;return Se&&(qe=bt(Se)),Ce(qe,ze)}var Oe=["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"],Pe=[],Ke=R.forwardRef(function(U,Se){var ze,qe,et=U,xt=et.prefixCls,J=xt===void 0?"rc-menu":xt,Ee=et.rootClassName,De=et.style,Qe=et.className,ut=et.tabIndex,nn=ut===void 0?0:ut,tn=et.items,kt=et.children,gt=et.direction,Gt=et.id,sn=et.mode,yn=sn===void 0?"vertical":sn,bn=et.inlineCollapsed,mn=et.disabled,Pn=et.disabledOverflow,Mn=et.subMenuOpenDelay,er=Mn===void 0?.1:Mn,rr=et.subMenuCloseDelay,An=rr===void 0?.1:rr,jt=et.forceSubMenuRender,Xt=et.defaultOpenKeys,Fn=et.openKeys,xn=et.activeKey,kn=et.defaultActiveFirst,Nn=et.selectable,Cn=Nn===void 0?!0:Nn,cn=et.multiple,Qn=cn===void 0?!1:cn,Me=et.defaultSelectedKeys,ke=et.selectedKeys,Ae=et.onSelect,tt=et.onDeselect,Pt=et.inlineIndent,an=Pt===void 0?24:Pt,Rt=et.motion,Lt=et.defaultMotions,st=et.triggerSubMenuAction,qt=st===void 0?"hover":st,Bn=et.builtinPlacements,_n=et.itemIcon,un=et.expandIcon,Wt=et.overflowedIndicator,In=Wt===void 0?"...":Wt,qn=et.overflowedIndicatorPopupClassName,dr=et.getPopupContainer,Cr=et.onClick,Tr=et.onOpenChange,sr=et.onKeyDown,Er=et.openAnimation,Ar=et.openTransitionName,Kr=et._internalRenderMenuItem,Rr=et._internalRenderSubMenuItem,vr=(0,L.Z)(et,Oe),Ln=R.useMemo(function(){return oe(kt,tn,Pe)},[kt,tn]),Un=R.useState(!1),Jn=(0,v.Z)(Un,2),ur=Jn[0],Hr=Jn[1],Nr=R.useRef(),Yn=We(Gt),Zn=gt==="rtl",gr=(0,w.Z)(Xt,{value:Fn,postState:function(ma){return ma||Pe}}),or=(0,v.Z)(gr,2),Jr=or[0],zr=or[1],fa=function(ma){var Pa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function bo(){zr(ma),Tr==null||Tr(ma)}Pa?(0,Y.flushSync)(bo):bo()},Ba=R.useState(Jr),va=(0,v.Z)(Ba,2),ga=va[0],ta=va[1],Yr=R.useRef(!1),Ca=R.useMemo(function(){return(yn==="inline"||yn==="vertical")&&bn?["vertical",bn]:[yn,!1]},[yn,bn]),pa=(0,v.Z)(Ca,2),Fa=pa[0],Aa=pa[1],To=Fa==="inline",Vr=R.useState(Fa),$r=(0,v.Z)(Vr,2),Ea=$r[0],ao=$r[1],yo=R.useState(Aa),Ha=(0,v.Z)(yo,2),uo=Ha[0],Va=Ha[1];R.useEffect(function(){ao(Fa),Va(Aa),Yr.current&&(To?zr(ga):fa(Pe))},[Fa,Aa]);var ei=R.useState(0),jo=(0,v.Z)(ei,2),Ho=jo[0],Xo=jo[1],Po=Ho>=Ln.length-1||Ea!=="horizontal"||Pn;R.useEffect(function(){To&&ta(Jr)},[Jr]),R.useEffect(function(){return Yr.current=!0,function(){Yr.current=!1}},[]);var Ga=W(),co=Ga.registerPath,zo=Ga.unregisterPath,Uo=Ga.refreshOverflowKeys,Mo=Ga.isSubPathKey,ln=Ga.getKeyPath,Wn=Ga.getKeys,Sr=Ga.getSubPathKeys,Dr=R.useMemo(function(){return{registerPath:co,unregisterPath:zo}},[co,zo]),Ur=R.useMemo(function(){return{isSubPathKey:Mo}},[Mo]);R.useEffect(function(){Uo(Po?Pe:Ln.slice(Ho+1).map(function(ba){return ba.key}))},[Ho,Po]);var wa=(0,w.Z)(xn||kn&&((ze=Ln[0])===null||ze===void 0?void 0:ze.key),{value:xn}),ya=(0,v.Z)(wa,2),Ja=ya[0],Za=ya[1],ca=D(function(ba){Za(ba)}),Wa=D(function(){Za(void 0)});(0,R.useImperativeHandle)(Se,function(){return{list:Nr.current,focus:function(ma){var Pa,bo=Wn(),po=B(bo,Yn),Vo=po.elements,Do=po.key2element,oo=po.element2key,ti=te(Nr.current,Vo),ni=Ja!=null?Ja:ti[0]?oo.get(ti[0]):(Pa=Ln.find(function(fl){return!fl.props.disabled}))===null||Pa===void 0?void 0:Pa.key,ci=Do.get(ni);if(ni&&ci){var ki;ci==null||(ki=ci.focus)===null||ki===void 0||ki.call(ci,ma)}}}});var Ya=(0,w.Z)(Me||[],{value:ke,postState:function(ma){return Array.isArray(ma)?ma:ma==null?Pe:[ma]}}),Oo=(0,v.Z)(Ya,2),ai=Oo[0],mi=Oo[1],Mi=function(ma){if(Cn){var Pa=ma.key,bo=ai.includes(Pa),po;Qn?bo?po=ai.filter(function(Do){return Do!==Pa}):po=[].concat((0,V.Z)(ai),[Pa]):po=[Pa],mi(po);var Vo=(0,O.Z)((0,O.Z)({},ma),{},{selectedKeys:po});bo?tt==null||tt(Vo):Ae==null||Ae(Vo)}!Qn&&Jr.length&&Ea!=="inline"&&fa(Pe)},Ii=D(function(ba){Cr==null||Cr(Ft(ba)),Mi(ba)}),Bi=D(function(ba,ma){var Pa=Jr.filter(function(po){return po!==ba});if(ma)Pa.push(ba);else if(Ea!=="inline"){var bo=Sr(ba);Pa=Pa.filter(function(po){return!bo.has(po)})}(0,de.Z)(Jr,Pa,!0)||fa(Pa,!0)}),dl=function(ma,Pa){var bo=Pa!=null?Pa:!Jr.includes(ma);Bi(ma,bo)},Zi=d(Ea,Ja,Zn,Yn,Nr,Wn,ln,Za,dl,sr);R.useEffect(function(){Hr(!0)},[]);var _i=R.useMemo(function(){return{_internalRenderMenuItem:Kr,_internalRenderSubMenuItem:Rr}},[Kr,Rr]),oi=Ea!=="horizontal"||Pn?Ln:Ln.map(function(ba,ma){return R.createElement(P,{key:ba.key,overflowDisabled:ma>Ho},ba)}),ui=R.createElement(ve.Z,(0,o.Z)({id:Gt,ref:Nr,prefixCls:"".concat(J,"-overflow"),component:"ul",itemComponent:Yt,className:fe()(J,"".concat(J,"-root"),"".concat(J,"-").concat(Ea),Qe,(qe={},(0,A.Z)(qe,"".concat(J,"-inline-collapsed"),uo),(0,A.Z)(qe,"".concat(J,"-rtl"),Zn),qe),Ee),dir:gt,style:De,role:"menu",tabIndex:nn,data:oi,renderRawItem:function(ma){return ma},renderRawRest:function(ma){var Pa=ma.length,bo=Pa?Ln.slice(-Pa):null;return R.createElement(ce,{eventKey:se,title:In,disabled:Po,internalPopupClose:Pa===0,popupClassName:qn},bo)},maxCount:Ea!=="horizontal"||Pn?ve.Z.INVALIDATE:ve.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ma){Xo(ma)},onKeyDown:Zi},vr));return R.createElement(Ue.Provider,{value:_i},R.createElement(z.Provider,{value:Yn},R.createElement(P,{prefixCls:J,rootClassName:Ee,mode:Ea,openKeys:Jr,rtl:Zn,disabled:mn,motion:ur?Rt:null,defaultMotions:ur?Lt:null,activeKey:Ja,onActive:ca,onInactive:Wa,selectedKeys:ai,inlineIndent:an,subMenuOpenDelay:er,subMenuCloseDelay:An,forceSubMenuRender:jt,builtinPlacements:Bn,triggerSubMenuAction:qt,getPopupContainer:dr,itemIcon:_n,expandIcon:un,onItemClick:Ii,onOpenChange:Bi},R.createElement(ne.Provider,{value:Ur},ui),R.createElement("div",{style:{display:"none"},"aria-hidden":!0},R.createElement(F.Provider,{value:Dr},Ln)))))}),Et=Ke,je=Et;je.Item=Yt,je.SubMenu=ce,je.ItemGroup=Tt,je.Divider=Kt;var _e=je},11780:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Ve}});var o=i(5891),A=i(57259),O=i(29043),V=i(19149),v=i(59301),L=i(92310),s=i.n(L),fe=i(29301),ve=i(28800),w=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],de=void 0;function x(me,ie){var G=me.prefixCls,H=me.invalidate,we=me.item,Ie=me.renderItem,ee=me.responsive,Re=me.responsiveDisabled,Ze=me.registerSize,Dt=me.itemKey,Ct=me.className,ht=me.style,Ot=me.children,$t=me.display,Nt=me.order,Jt=me.component,nt=Jt===void 0?"div":Jt,te=(0,V.Z)(me,w),X=ee&&!$t;function B(h){Ze(Dt,h)}v.useEffect(function(){return function(){B(null)}},[]);var d=Ie&&we!==de?Ie(we,{index:Nt}):Ot,j;H||(j={opacity:X?0:1,height:X?0:de,overflowY:X?"hidden":de,order:ee?Nt:de,pointerEvents:X?"none":de,position:X?"absolute":de});var ue={};X&&(ue["aria-hidden"]=!0);var C=v.createElement(nt,(0,o.Z)({className:s()(!H&&G,Ct),style:(0,A.Z)((0,A.Z)({},j),ht)},ue,te,{ref:ie}),d);return ee&&(C=v.createElement(fe.Z,{onResize:function(se){var W=se.offsetWidth;B(W)},disabled:Re},C)),C}var R=v.forwardRef(x);R.displayName="Item";var Y=R,z=i(8107),q=i(4676),pt=i(23073);function Te(me){if(typeof MessageChannel=="undefined")(0,pt.Z)(me);else{var ie=new MessageChannel;ie.port1.onmessage=function(){return me()},ie.port2.postMessage(void 0)}}function ft(){var me=v.useRef(null),ie=function(H){me.current||(me.current=[],Te(function(){(0,q.unstable_batchedUpdates)(function(){me.current.forEach(function(we){we()}),me.current=null})})),me.current.push(H)};return ie}function Ne(me,ie){var G=v.useState(ie),H=(0,O.Z)(G,2),we=H[0],Ie=H[1],ee=(0,z.Z)(function(Re){me(function(){Ie(Re)})});return[we,ee]}var Q=v.createContext(null),P=["component"],c=["className"],F=["className"],N=function(ie,G){var H=v.useContext(Q);if(!H){var we=ie.component,Ie=we===void 0?"div":we,ee=(0,V.Z)(ie,P);return v.createElement(Ie,(0,o.Z)({},ee,{ref:G}))}var Re=H.className,Ze=(0,V.Z)(H,c),Dt=ie.className,Ct=(0,V.Z)(ie,F);return v.createElement(Q.Provider,{value:null},v.createElement(Y,(0,o.Z)({ref:G,className:s()(Re,Dt)},Ze,Ct)))},_=v.forwardRef(N);_.displayName="RawItem";var M=_,ne=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Z="responsive",Ue="invalidate";function pe(me){return"+ ".concat(me.length," ...")}function It(me,ie){var G=me.prefixCls,H=G===void 0?"rc-overflow":G,we=me.data,Ie=we===void 0?[]:we,ee=me.renderItem,Re=me.renderRawItem,Ze=me.itemKey,Dt=me.itemWidth,Ct=Dt===void 0?10:Dt,ht=me.ssr,Ot=me.style,$t=me.className,Nt=me.maxCount,Jt=me.renderRest,nt=me.renderRawRest,te=me.suffix,X=me.component,B=X===void 0?"div":X,d=me.itemComponent,j=me.onVisibleChange,ue=(0,V.Z)(me,ne),C=ht==="full",h=ft(),se=Ne(h,null),W=(0,O.Z)(se,2),D=W[0],ye=W[1],at=D||0,We=Ne(h,new Map),ae=(0,O.Z)(We,2),lt=ae[0],K=ae[1],f=Ne(h,0),k=(0,O.Z)(f,2),he=k[0],Be=k[1],dt=Ne(h,0),yt=(0,O.Z)(dt,2),wt=yt[0],Ft=yt[1],Ut=Ne(h,0),en=(0,O.Z)(Ut,2),rn=en[0],_t=en[1],pn=(0,v.useState)(null),Tn=(0,O.Z)(pn,2),Yt=Tn[0],zn=Tn[1],On=(0,v.useState)(null),fn=(0,O.Z)(On,2),Dn=fn[0],$n=fn[1],Ce=v.useMemo(function(){return Dn===null&&C?Number.MAX_SAFE_INTEGER:Dn||0},[Dn,D]),$e=(0,v.useState)(!1),it=(0,O.Z)($e,2),ot=it[0],zt=it[1],vn="".concat(H,"-item"),Zt=Math.max(he,wt),on=Nt===Z,le=Ie.length&&on,g=Nt===Ue,E=le||typeof Nt=="number"&&Ie.length>Nt,I=(0,v.useMemo)(function(){var _e=Ie;return le?D===null&&C?_e=Ie:_e=Ie.slice(0,Math.min(Ie.length,at/Ct)):typeof Nt=="number"&&(_e=Ie.slice(0,Nt)),_e},[Ie,Ct,D,Nt,le]),y=(0,v.useMemo)(function(){return le?Ie.slice(Ce+1):Ie.slice(I.length)},[Ie,I,le,Ce]),$=(0,v.useCallback)(function(_e,U){var Se;return typeof Ze=="function"?Ze(_e):(Se=Ze&&(_e==null?void 0:_e[Ze]))!==null&&Se!==void 0?Se:U},[Ze]),ce=(0,v.useCallback)(ee||function(_e){return _e},[ee]);function Ge(_e,U,Se){Dn===_e&&(U===void 0||U===Yt)||($n(_e),Se||(zt(_eat){Ge(ze-1,_e-qe-rn+wt);break}}te&&Kt(0)+rn>at&&zn(null)}},[at,lt,wt,rn,$,I]);var ge=ot&&!!y.length,bt={};Yt!==null&&le&&(bt={position:"absolute",left:Yt,top:0});var oe={prefixCls:vn,responsive:le,component:d,invalidate:g},Oe=Re?function(_e,U){var Se=$(_e,U);return v.createElement(Q.Provider,{key:Se,value:(0,A.Z)((0,A.Z)({},oe),{},{order:U,item:_e,itemKey:Se,registerSize:At,display:U<=Ce})},Re(_e,U))}:function(_e,U){var Se=$(_e,U);return v.createElement(Y,(0,o.Z)({},oe,{order:U,key:Se,item:_e,renderItem:ce,itemKey:Se,registerSize:At,display:U<=Ce}))},Pe={order:ge?Ce:Number.MAX_SAFE_INTEGER,className:"".concat(vn,"-rest"),registerSize:St,display:ge},Ke=Jt||pe,Et=nt?v.createElement(Q.Provider,{value:(0,A.Z)((0,A.Z)({},oe),Pe)},nt(y)):v.createElement(Y,(0,o.Z)({},oe,Pe),typeof Ke=="function"?Ke(y):Ke),je=v.createElement(B,(0,o.Z)({className:s()(!g&&H,$t),style:Ot,ref:ie},ue),I.map(Oe),E?Et:null,te&&v.createElement(Y,(0,o.Z)({},oe,{responsive:on,responsiveDisabled:!le,order:Ce,className:"".concat(vn,"-suffix"),registerSize:Tt,display:!0,style:bt}),te));return on?v.createElement(fe.Z,{onResize:Ye,disabled:!le},je):je}var xe=v.forwardRef(It);xe.displayName="Overflow",xe.Item=M,xe.RESPONSIVE=Z,xe.INVALIDATE=Ue;var Xe=xe,Ve=Xe},17115:function(hn,rt,i){"use strict";i.d(rt,{ZP:function(){return s}});var o=i(29043),A=i(59301),O=i(87746),V=0,v=(0,O.Z)();function L(){var fe;return v?(fe=V,V+=1):fe="TEST_OR_SSR",fe}function s(fe){var ve=A.useState(),w=(0,o.Z)(ve,2),de=w[0],x=w[1];return A.useEffect(function(){x("rc_select_".concat(L()))},[]),fe||de}},77861:function(hn,rt,i){"use strict";i.d(rt,{Ac:function(){return ye},Xo:function(){return Ft},Wx:function(){return en},ZP:function(){return E},lk:function(){return Q}});var o=i(5891),A=i(26390),O=i(80962),V=i(57259),v=i(29043),L=i(19149),s=i(80665),fe=i(35788),ve=i(51395),w=i(59301),de=i(92310),x=i.n(de),R=i(28800),Y=i(93144),z=i(85108),q=i(20475),pt=function(y){var $=y.className,ce=y.customizeIcon,Ge=y.customizeIconProps,Ye=y.onMouseDown,At=y.onClick,St=y.children,Tt;return typeof ce=="function"?Tt=ce(Ge):Tt=ce,w.createElement("span",{className:$,onMouseDown:function(ge){ge.preventDefault(),Ye&&Ye(ge)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:At,"aria-hidden":!0},Tt!==void 0?Tt:w.createElement("span",{className:x()($.split(/\s+/).map(function(Kt){return"".concat(Kt,"-icon")}))},St))},Te=pt;function ft(I,y,$,ce,Ge){var Ye=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,At=arguments.length>6?arguments[6]:void 0,St=arguments.length>7?arguments[7]:void 0,Tt=w.useMemo(function(){if((0,s.Z)(ce)==="object")return ce.clearIcon;if(Ge)return Ge},[ce,Ge]),Kt=w.useMemo(function(){return!!(!Ye&&ce&&($.length||At)&&!(St==="combobox"&&At===""))},[ce,Ye,$.length,At,St]);return{allowClear:Kt,clearIcon:w.createElement(Te,{className:"".concat(I,"-clear"),onMouseDown:y,customizeIcon:Tt},"\xD7")}}var Ne=w.createContext(null);function Q(){return w.useContext(Ne)}function P(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,y=w.useState(!1),$=(0,v.Z)(y,2),ce=$[0],Ge=$[1],Ye=w.useRef(null),At=function(){window.clearTimeout(Ye.current)};w.useEffect(function(){return At},[]);var St=function(Kt,ge){At(),Ye.current=window.setTimeout(function(){Ge(Kt),ge&&ge()},I)};return[ce,St,At]}function c(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,y=w.useRef(null),$=w.useRef(null);w.useEffect(function(){return function(){window.clearTimeout($.current)}},[]);function ce(Ge){(Ge||y.current===null)&&(y.current=Ge),window.clearTimeout($.current),$.current=window.setTimeout(function(){y.current=null},I)}return[function(){return y.current},ce]}function F(I,y,$,ce){var Ge=w.useRef(null);Ge.current={open:y,triggerOpen:$,customizedTrigger:ce},w.useEffect(function(){function Ye(At){var St;if(!((St=Ge.current)!==null&&St!==void 0&&St.customizedTrigger)){var Tt=At.target;Tt.shadowRoot&&At.composed&&(Tt=At.composedPath()[0]||Tt),Ge.current.open&&I().filter(function(Kt){return Kt}).every(function(Kt){return!Kt.contains(Tt)&&Kt!==Tt})&&Ge.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ye),function(){return window.removeEventListener("mousedown",Ye)}},[])}var N=i(36994),_=i(11780),M=function(y,$){var ce,Ge,Ye=y.prefixCls,At=y.id,St=y.inputElement,Tt=y.disabled,Kt=y.tabIndex,ge=y.autoFocus,bt=y.autoComplete,oe=y.editable,Oe=y.activeDescendantId,Pe=y.value,Ke=y.maxLength,Et=y.onKeyDown,je=y.onMouseDown,_e=y.onChange,U=y.onPaste,Se=y.onCompositionStart,ze=y.onCompositionEnd,qe=y.open,et=y.attrs,xt=St||w.createElement("input",null),J=xt,Ee=J.ref,De=J.props,Qe=De.onKeyDown,ut=De.onChange,nn=De.onMouseDown,tn=De.onCompositionStart,kt=De.onCompositionEnd,gt=De.style;return(0,ve.Kp)(!("maxLength"in xt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),xt=w.cloneElement(xt,(0,V.Z)((0,V.Z)((0,V.Z)({type:"search"},De),{},{id:At,ref:(0,q.sQ)($,Ee),disabled:Tt,tabIndex:Kt,autoComplete:bt||"off",autoFocus:ge,className:x()("".concat(Ye,"-selection-search-input"),(ce=xt)===null||ce===void 0||(Ge=ce.props)===null||Ge===void 0?void 0:Ge.className),role:"combobox","aria-label":"Search","aria-expanded":qe||!1,"aria-haspopup":"listbox","aria-owns":"".concat(At,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(At,"_list"),"aria-activedescendant":qe?Oe:void 0},et),{},{value:oe?Pe:"",maxLength:Ke,readOnly:!oe,unselectable:oe?null:"on",style:(0,V.Z)((0,V.Z)({},gt),{},{opacity:oe?null:0}),onKeyDown:function(sn){Et(sn),Qe&&Qe(sn)},onMouseDown:function(sn){je(sn),nn&&nn(sn)},onChange:function(sn){_e(sn),ut&&ut(sn)},onCompositionStart:function(sn){Se(sn),tn&&tn(sn)},onCompositionEnd:function(sn){ze(sn),kt&&kt(sn)},onPaste:U})),xt},ne=w.forwardRef(M);ne.displayName="Input";var Z=ne;function Ue(I){return Array.isArray(I)?I:I!==void 0?[I]:[]}var pe=typeof window!="undefined"&&window.document&&window.document.documentElement,It=pe;function xe(I){return I!=null}function Xe(I){return!I&&I!==0}function Ve(I){return["string","number"].includes((0,s.Z)(I))}function me(I){var y=void 0;return I&&(Ve(I.title)?y=I.title.toString():Ve(I.label)&&(y=I.label.toString())),y}function ie(I,y){It?w.useLayoutEffect(I,y):w.useEffect(I,y)}function G(I){var y;return(y=I.key)!==null&&y!==void 0?y:I.value}var H=function(y){y.preventDefault(),y.stopPropagation()},we=function(y){var $=y.id,ce=y.prefixCls,Ge=y.values,Ye=y.open,At=y.searchValue,St=y.autoClearSearchValue,Tt=y.inputRef,Kt=y.placeholder,ge=y.disabled,bt=y.mode,oe=y.showSearch,Oe=y.autoFocus,Pe=y.autoComplete,Ke=y.activeDescendantId,Et=y.tabIndex,je=y.removeIcon,_e=y.maxTagCount,U=y.maxTagTextLength,Se=y.maxTagPlaceholder,ze=Se===void 0?function(Nn){return"+ ".concat(Nn.length," ...")}:Se,qe=y.tagRender,et=y.onToggleOpen,xt=y.onRemove,J=y.onInputChange,Ee=y.onInputPaste,De=y.onInputKeyDown,Qe=y.onInputMouseDown,ut=y.onInputCompositionStart,nn=y.onInputCompositionEnd,tn=w.useRef(null),kt=(0,w.useState)(0),gt=(0,v.Z)(kt,2),Gt=gt[0],sn=gt[1],yn=(0,w.useState)(!1),bn=(0,v.Z)(yn,2),mn=bn[0],Pn=bn[1],Mn="".concat(ce,"-selection"),er=Ye||bt==="multiple"&&St===!1||bt==="tags"?At:"",rr=bt==="tags"||bt==="multiple"&&St===!1||oe&&(Ye||mn);ie(function(){sn(tn.current.scrollWidth)},[er]);function An(Nn,Cn,cn,Qn,Me){return w.createElement("span",{className:x()("".concat(Mn,"-item"),(0,O.Z)({},"".concat(Mn,"-item-disabled"),cn)),title:me(Nn)},w.createElement("span",{className:"".concat(Mn,"-item-content")},Cn),Qn&&w.createElement(Te,{className:"".concat(Mn,"-item-remove"),onMouseDown:H,onClick:Me,customizeIcon:je},"\xD7"))}function jt(Nn,Cn,cn,Qn,Me){var ke=function(tt){H(tt),et(!Ye)};return w.createElement("span",{onMouseDown:ke},qe({label:Cn,value:Nn,disabled:cn,closable:Qn,onClose:Me}))}function Xt(Nn){var Cn=Nn.disabled,cn=Nn.label,Qn=Nn.value,Me=!ge&&!Cn,ke=cn;if(typeof U=="number"&&(typeof cn=="string"||typeof cn=="number")){var Ae=String(ke);Ae.length>U&&(ke="".concat(Ae.slice(0,U),"..."))}var tt=function(an){an&&an.stopPropagation(),xt(Nn)};return typeof qe=="function"?jt(Qn,ke,Cn,Me,tt):An(Nn,ke,Cn,Me,tt)}function Fn(Nn){var Cn=typeof ze=="function"?ze(Nn):ze;return An({title:Cn},Cn,!1)}var xn=w.createElement("div",{className:"".concat(Mn,"-search"),style:{width:Gt},onFocus:function(){Pn(!0)},onBlur:function(){Pn(!1)}},w.createElement(Z,{ref:Tt,open:Ye,prefixCls:ce,id:$,inputElement:null,disabled:ge,autoFocus:Oe,autoComplete:Pe,editable:rr,activeDescendantId:Ke,value:er,onKeyDown:De,onMouseDown:Qe,onChange:J,onPaste:Ee,onCompositionStart:ut,onCompositionEnd:nn,tabIndex:Et,attrs:(0,N.Z)(y,!0)}),w.createElement("span",{ref:tn,className:"".concat(Mn,"-search-mirror"),"aria-hidden":!0},er,"\xA0")),kn=w.createElement(_.Z,{prefixCls:"".concat(Mn,"-overflow"),data:Ge,renderItem:Xt,renderRest:Fn,suffix:xn,itemKey:G,maxCount:_e});return w.createElement(w.Fragment,null,kn,!Ge.length&&!er&&w.createElement("span",{className:"".concat(Mn,"-placeholder")},Kt))},Ie=we,ee=function(y){var $=y.inputElement,ce=y.prefixCls,Ge=y.id,Ye=y.inputRef,At=y.disabled,St=y.autoFocus,Tt=y.autoComplete,Kt=y.activeDescendantId,ge=y.mode,bt=y.open,oe=y.values,Oe=y.placeholder,Pe=y.tabIndex,Ke=y.showSearch,Et=y.searchValue,je=y.activeValue,_e=y.maxLength,U=y.onInputKeyDown,Se=y.onInputMouseDown,ze=y.onInputChange,qe=y.onInputPaste,et=y.onInputCompositionStart,xt=y.onInputCompositionEnd,J=y.title,Ee=w.useState(!1),De=(0,v.Z)(Ee,2),Qe=De[0],ut=De[1],nn=ge==="combobox",tn=nn||Ke,kt=oe[0],gt=Et||"";nn&&je&&!Qe&&(gt=je),w.useEffect(function(){nn&&ut(!1)},[nn,je]);var Gt=ge!=="combobox"&&!bt&&!Ke?!1:!!gt,sn=J===void 0?me(kt):J,yn=function(){if(kt)return null;var mn=Gt?{visibility:"hidden"}:void 0;return w.createElement("span",{className:"".concat(ce,"-selection-placeholder"),style:mn},Oe)};return w.createElement(w.Fragment,null,w.createElement("span",{className:"".concat(ce,"-selection-search")},w.createElement(Z,{ref:Ye,prefixCls:ce,id:Ge,open:bt,inputElement:$,disabled:At,autoFocus:St,autoComplete:Tt,editable:tn,activeDescendantId:Kt,value:gt,onKeyDown:U,onMouseDown:Se,onChange:function(mn){ut(!0),ze(mn)},onPaste:qe,onCompositionStart:et,onCompositionEnd:xt,tabIndex:Pe,attrs:(0,N.Z)(y,!0),maxLength:nn?_e:void 0})),!nn&&kt?w.createElement("span",{className:"".concat(ce,"-selection-item"),title:sn,style:Gt?{visibility:"hidden"}:void 0},kt.label):null,yn())},Re=ee;function Ze(I){return![z.Z.ESC,z.Z.SHIFT,z.Z.BACKSPACE,z.Z.TAB,z.Z.WIN_KEY,z.Z.ALT,z.Z.META,z.Z.WIN_KEY_RIGHT,z.Z.CTRL,z.Z.SEMICOLON,z.Z.EQUALS,z.Z.CAPS_LOCK,z.Z.CONTEXT_MENU,z.Z.F1,z.Z.F2,z.Z.F3,z.Z.F4,z.Z.F5,z.Z.F6,z.Z.F7,z.Z.F8,z.Z.F9,z.Z.F10,z.Z.F11,z.Z.F12].includes(I)}var Dt=function(y,$){var ce=(0,w.useRef)(null),Ge=(0,w.useRef)(!1),Ye=y.prefixCls,At=y.open,St=y.mode,Tt=y.showSearch,Kt=y.tokenWithEnter,ge=y.autoClearSearchValue,bt=y.onSearch,oe=y.onSearchSubmit,Oe=y.onToggleOpen,Pe=y.onInputKeyDown,Ke=y.domRef;w.useImperativeHandle($,function(){return{focus:function(){ce.current.focus()},blur:function(){ce.current.blur()}}});var Et=c(0),je=(0,v.Z)(Et,2),_e=je[0],U=je[1],Se=function(gt){var Gt=gt.which;(Gt===z.Z.UP||Gt===z.Z.DOWN)&>.preventDefault(),Pe&&Pe(gt),Gt===z.Z.ENTER&&St==="tags"&&!Ge.current&&!At&&(oe==null||oe(gt.target.value)),Ze(Gt)&&Oe(!0)},ze=function(){U(!0)},qe=(0,w.useRef)(null),et=function(gt){bt(gt,!0,Ge.current)!==!1&&Oe(!0)},xt=function(){Ge.current=!0},J=function(gt){Ge.current=!1,St!=="combobox"&&et(gt.target.value)},Ee=function(gt){var Gt=gt.target.value;if(Kt&&qe.current&&/[\r\n]/.test(qe.current)){var sn=qe.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Gt=Gt.replace(sn,qe.current)}qe.current=null,et(Gt)},De=function(gt){var Gt=gt.clipboardData,sn=Gt.getData("text");qe.current=sn},Qe=function(gt){var Gt=gt.target;if(Gt!==ce.current){var sn=document.body.style.msTouchAction!==void 0;sn?setTimeout(function(){ce.current.focus()}):ce.current.focus()}},ut=function(gt){var Gt=_e();gt.target!==ce.current&&!Gt&&St!=="combobox"&>.preventDefault(),(St!=="combobox"&&(!Tt||!Gt)||!At)&&(At&&ge!==!1&&bt("",!0,!1),Oe())},nn={inputRef:ce,onInputKeyDown:Se,onInputMouseDown:ze,onInputChange:Ee,onInputPaste:De,onInputCompositionStart:xt,onInputCompositionEnd:J},tn=St==="multiple"||St==="tags"?w.createElement(Ie,(0,o.Z)({},y,nn)):w.createElement(Re,(0,o.Z)({},y,nn));return w.createElement("div",{ref:Ke,className:"".concat(Ye,"-selector"),onClick:Qe,onMouseDown:ut},tn)},Ct=w.forwardRef(Dt);Ct.displayName="Selector";var ht=Ct,Ot=i(35593),$t=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Nt=function(y){var $=y===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:$,adjustY:1},htmlRegion:"scroll"}}},Jt=function(y,$){var ce=y.prefixCls,Ge=y.disabled,Ye=y.visible,At=y.children,St=y.popupElement,Tt=y.animation,Kt=y.transitionName,ge=y.dropdownStyle,bt=y.dropdownClassName,oe=y.direction,Oe=oe===void 0?"ltr":oe,Pe=y.placement,Ke=y.builtinPlacements,Et=y.dropdownMatchSelectWidth,je=y.dropdownRender,_e=y.dropdownAlign,U=y.getPopupContainer,Se=y.empty,ze=y.getTriggerDOMNode,qe=y.onPopupVisibleChange,et=y.onPopupMouseEnter,xt=(0,L.Z)(y,$t),J="".concat(ce,"-dropdown"),Ee=St;je&&(Ee=je(St));var De=w.useMemo(function(){return Ke||Nt(Et)},[Ke,Et]),Qe=Tt?"".concat(J,"-").concat(Tt):Kt,ut=typeof Et=="number",nn=w.useMemo(function(){return ut?null:Et===!1?"minWidth":"width"},[Et,ut]),tn=ge;ut&&(tn=(0,V.Z)((0,V.Z)({},tn),{},{width:Et}));var kt=w.useRef(null);return w.useImperativeHandle($,function(){return{getPopupElement:function(){return kt.current}}}),w.createElement(Ot.Z,(0,o.Z)({},xt,{showAction:qe?["click"]:[],hideAction:qe?["click"]:[],popupPlacement:Pe||(Oe==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:De,prefixCls:J,popupTransitionName:Qe,popup:w.createElement("div",{ref:kt,onMouseEnter:et},Ee),stretch:nn,popupAlign:_e,popupVisible:Ye,getPopupContainer:U,popupClassName:x()(bt,(0,O.Z)({},"".concat(J,"-empty"),Se)),popupStyle:tn,getTriggerDOMNode:ze,onPopupVisibleChange:qe}),At)},nt=w.forwardRef(Jt);nt.displayName="SelectTrigger";var te=nt,X=i(17953);function B(I,y){var $=I.key,ce;return"value"in I&&(ce=I.value),$!=null?$:ce!==void 0?ce:"rc-index-key-".concat(y)}function d(I,y){var $=I||{},ce=$.label,Ge=$.value,Ye=$.options,At=$.groupLabel,St=ce||(y?"children":"label");return{label:St,value:Ge||"value",options:Ye||"options",groupLabel:At||St}}function j(I){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$=y.fieldNames,ce=y.childrenAsData,Ge=[],Ye=d($,!1),At=Ye.label,St=Ye.value,Tt=Ye.options,Kt=Ye.groupLabel;function ge(bt,oe){bt.forEach(function(Oe){if(oe||!(Tt in Oe)){var Pe=Oe[St];Ge.push({key:B(Oe,Ge.length),groupOption:oe,data:Oe,label:Oe[At],value:Pe})}else{var Ke=Oe[Kt];Ke===void 0&&ce&&(Ke=Oe.label),Ge.push({key:B(Oe,Ge.length),group:!0,data:Oe,label:Ke}),ge(Oe[Tt],!0)}})}return ge(I,!1),Ge}function ue(I){var y=(0,V.Z)({},I);return"props"in y||Object.defineProperty(y,"props",{get:function(){return(0,ve.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),y}}),y}function C(I,y){if(!y||!y.length)return null;var $=!1;function ce(Ye,At){var St=(0,X.Z)(At),Tt=St[0],Kt=St.slice(1);if(!Tt)return[Ye];var ge=Ye.split(Tt);return $=$||ge.length>1,ge.reduce(function(bt,oe){return[].concat((0,A.Z)(bt),(0,A.Z)(ce(oe,Kt)))},[]).filter(function(bt){return bt})}var Ge=ce(I,y);return $?Ge:null}var h=["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"],se=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function W(I){return I==="tags"||I==="multiple"}var D=w.forwardRef(function(I,y){var $,ce,Ge=I.id,Ye=I.prefixCls,At=I.className,St=I.showSearch,Tt=I.tagRender,Kt=I.direction,ge=I.omitDomProps,bt=I.displayValues,oe=I.onDisplayValuesChange,Oe=I.emptyOptions,Pe=I.notFoundContent,Ke=Pe===void 0?"Not Found":Pe,Et=I.onClear,je=I.mode,_e=I.disabled,U=I.loading,Se=I.getInputElement,ze=I.getRawInputElement,qe=I.open,et=I.defaultOpen,xt=I.onDropdownVisibleChange,J=I.activeValue,Ee=I.onActiveValueChange,De=I.activeDescendantId,Qe=I.searchValue,ut=I.autoClearSearchValue,nn=I.onSearch,tn=I.onSearchSplit,kt=I.tokenSeparators,gt=I.allowClear,Gt=I.suffixIcon,sn=I.clearIcon,yn=I.OptionList,bn=I.animation,mn=I.transitionName,Pn=I.dropdownStyle,Mn=I.dropdownClassName,er=I.dropdownMatchSelectWidth,rr=I.dropdownRender,An=I.dropdownAlign,jt=I.placement,Xt=I.builtinPlacements,Fn=I.getPopupContainer,xn=I.showAction,kn=xn===void 0?[]:xn,Nn=I.onFocus,Cn=I.onBlur,cn=I.onKeyUp,Qn=I.onKeyDown,Me=I.onMouseDown,ke=(0,L.Z)(I,h),Ae=W(je),tt=(St!==void 0?St:Ae)||je==="combobox",Pt=(0,V.Z)({},ke);se.forEach(function(ln){delete Pt[ln]}),ge==null||ge.forEach(function(ln){delete Pt[ln]});var an=w.useState(!1),Rt=(0,v.Z)(an,2),Lt=Rt[0],st=Rt[1];w.useEffect(function(){st((0,Y.Z)())},[]);var qt=w.useRef(null),Bn=w.useRef(null),_n=w.useRef(null),un=w.useRef(null),Wt=w.useRef(null),In=P(),qn=(0,v.Z)(In,3),dr=qn[0],Cr=qn[1],Tr=qn[2];w.useImperativeHandle(y,function(){var ln,Wn;return{focus:(ln=un.current)===null||ln===void 0?void 0:ln.focus,blur:(Wn=un.current)===null||Wn===void 0?void 0:Wn.blur,scrollTo:function(Dr){var Ur;return(Ur=Wt.current)===null||Ur===void 0?void 0:Ur.scrollTo(Dr)}}});var sr=w.useMemo(function(){var ln;if(je!=="combobox")return Qe;var Wn=(ln=bt[0])===null||ln===void 0?void 0:ln.value;return typeof Wn=="string"||typeof Wn=="number"?String(Wn):""},[Qe,je,bt]),Er=je==="combobox"&&typeof Se=="function"&&Se()||null,Ar=typeof ze=="function"&&ze(),Kr=(0,q.x1)(Bn,Ar==null||($=Ar.props)===null||$===void 0?void 0:$.ref),Rr=w.useState(!1),vr=(0,v.Z)(Rr,2),Ln=vr[0],Un=vr[1];(0,R.Z)(function(){Un(!0)},[]);var Jn=(0,fe.Z)(!1,{defaultValue:et,value:qe}),ur=(0,v.Z)(Jn,2),Hr=ur[0],Nr=ur[1],Yn=Ln?Hr:!1,Zn=!Ke&&Oe;(_e||Zn&&Yn&&je==="combobox")&&(Yn=!1);var gr=Zn?!1:Yn,or=w.useCallback(function(ln){var Wn=ln!==void 0?ln:!Yn;_e||(Nr(Wn),Yn!==Wn&&(xt==null||xt(Wn)))},[_e,Yn,Nr,xt]),Jr=w.useMemo(function(){return(kt||[]).some(function(ln){return[` `,`\r -`].includes(ln)})},[kt]),Hr=function(Wn,br,Dr){var Ur=!0,wa=Wn;Ee==null||Ee(null);var ya=Dr?null:C(Wn,kt);return je!=="combobox"&&ya&&(wa="",rn==null||rn(ya),or(!1),Ur=!1),tn&&cr!==wa&&tn(wa,{source:br?"typing":"effect"}),Ur},fa=function(Wn){!Wn||!Wn.trim()||tn(Wn,{source:"submit"})};w.useEffect(function(){!Yn&&!Ae&&je!=="combobox"&&Hr("",!1,!1)},[Yn]),w.useEffect(function(){jr&&_e&&Nr(!1),_e&&xr(!1)},[_e]);var Ba=c(),va=(0,v.Z)(Ba,2),ga=va[0],ta=va[1],Yr=function(Wn){var br=ga(),Dr=Wn.which;if(Dr===z.Z.ENTER&&(je!=="combobox"&&Wn.preventDefault(),Yn||or(!0)),ta(!!cr),Dr===z.Z.BACKSPACE&&!br&&Ae&&!cr&&bt.length){for(var Ur=(0,A.Z)(bt),wa=null,ya=Ur.length-1;ya>=0;ya-=1){var Ja=Ur[ya];if(!Ja.disabled){Ur.splice(ya,1),wa=Ja;break}}wa&&ae(Ur,{type:"remove",values:[wa]})}for(var Za=arguments.length,ca=new Array(Za>1?Za-1:0),Wa=1;Wa1?br-1:0),Ur=1;Ur1?ya-1:0),Za=1;Za1&&arguments[1]!==void 0?arguments[1]:!1;return(0,K.Z)(I).map(function($,ce){if(!w.isValidElement($)||!$.type)return null;var Ge=$,Ye=Ge.type.isSelectOptGroup,At=Ge.key,St=Ge.props,Tt=St.children,Kt=(0,L.Z)(St,k);return y||!Ye?he($):(0,V.Z)((0,V.Z)({key:"__RC_SELECT_GRP__".concat(At===null?ce:At,"__"),label:At},Kt),{},{options:Be(Tt)})}).filter(function($){return $})}function dt(I,y,$,ce,Ge){return w.useMemo(function(){var Ye=I,At=!I;At&&(Ye=Be(y));var St=new Map,Tt=new Map,Kt=function(ae,Oe,Pe){Pe&&typeof Pe=="string"&&ae.set(Oe[Pe],Oe)};function ge(bt){for(var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:1,Fn=Ee.length,xn=0;xn1&&arguments[1]!==void 0?arguments[1]:!1;Gt(jt);var Fn={source:Xt?"keyboard":"mouse"},xn=Ee[jt];if(!xn){Ke(null,-1,Fn);return}Ke(xn.value,jt,Fn)};(0,w.useEffect)(function(){sn(Et!==!1?tn(0):-1)},[Ee.length,Kt]);var yn=w.useCallback(function(An){return U.has(An)&&Tt!=="combobox"},[Tt,(0,A.Z)(U).toString(),U.size]);(0,w.useEffect)(function(){var An=setTimeout(function(){if(!St&&At&&U.size===1){var Xt=Array.from(U)[0],Fn=Ee.findIndex(function(xn){var kn=xn.data;return kn.value===Xt});Fn!==-1&&(sn(Fn),ut(Fn))}});if(At){var jt;(jt=De.current)===null||jt===void 0||jt.scrollTo(void 0)}return function(){return clearTimeout(An)}},[At,Kt,Pe.length]);var bn=function(jt){jt!==void 0&&je(jt,{selected:!U.has(jt)}),St||ge(!1)};if(w.useImperativeHandle($,function(){return{onKeyDown:function(jt){var Xt=jt.which,Fn=jt.ctrlKey;switch(Xt){case z.Z.N:case z.Z.P:case z.Z.UP:case z.Z.DOWN:{var xn=0;if(Xt===z.Z.UP?xn=-1:Xt===z.Z.DOWN?xn=1:zn()&&Fn&&(Xt===z.Z.N?xn=1:Xt===z.Z.P&&(xn=-1)),xn!==0){var kn=tn(gt+xn,xn);ut(kn),sn(kn,!0)}break}case z.Z.ENTER:{var Nn=Ee[gt];Nn&&!Nn.data.disabled?bn(Nn.value):bn(void 0),At&&jt.preventDefault();break}case z.Z.ESC:ge(!1),At&&jt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(jt){ut(jt)}}}),Ee.length===0)return w.createElement("div",{role:"listbox",id:"".concat(Ye,"_list"),className:"".concat(J,"-empty"),onMouseDown:Ze},bt);var mn=Object.keys(Se).map(function(An){return Se[An]}),Pn=function(jt){return jt.label};function Mn(An,jt){var Xt=An.group;return{role:Xt?"presentation":"option",id:"".concat(Ye,"_list_").concat(jt)}}var er=function(jt){var Xt=Ee[jt];if(!Xt)return null;var Fn=Xt.data||{},xn=Fn.value,kn=Xt.group,Nn=(0,N.Z)(Fn,!0),Cn=Pn(Xt);return Xt?w.createElement("div",(0,o.Z)({"aria-label":typeof Cn=="string"&&!kn?Cn:null},Nn,{key:jt},Mn(Xt,jt),{"aria-selected":yn(xn)}),xn):null},rr={role:"listbox",id:"".concat(Ye,"_list")};return w.createElement(w.Fragment,null,ze&&w.createElement("div",(0,o.Z)({},rr,{style:{height:0,width:0,overflow:"hidden"}}),er(gt-1),er(gt),er(gt+1)),w.createElement(pn.Z,{itemKey:"key",ref:De,data:Ee,height:et,itemHeight:xt,fullHeight:!1,onMouseDown:Ze,onScroll:ae,virtual:ze,direction:qe,innerProps:ze?null:rr},function(An,jt){var Xt,Fn=An.group,xn=An.groupOption,kn=An.data,Nn=An.label,Cn=An.value,cn=kn.key;if(Fn){var Qn,Me=(Qn=kn.title)!==null&&Qn!==void 0?Qn:fn(Nn)?Nn.toString():void 0;return w.createElement("div",{className:x()(J,"".concat(J,"-group")),title:Me},Nn!==void 0?Nn:cn)}var ke=kn.disabled,Ae=kn.title,tt=kn.children,Pt=kn.style,an=kn.className,Rt=(0,L.Z)(kn,On),Lt=(0,_t.Z)(Rt,mn),st=yn(Cn),qt="".concat(J,"-option"),Bn=x()(J,qt,an,(Xt={},(0,O.Z)(Xt,"".concat(qt,"-grouped"),xn),(0,O.Z)(Xt,"".concat(qt,"-active"),gt===jt&&!ke),(0,O.Z)(Xt,"".concat(qt,"-disabled"),ke),(0,O.Z)(Xt,"".concat(qt,"-selected"),st),Xt)),_n=Pn(An),un=!_e||typeof _e=="function"||st,Wt=typeof _n=="number"?_n:_n||Cn,In=fn(Wt)?Wt.toString():void 0;return Ae!==void 0&&(In=Ae),w.createElement("div",(0,o.Z)({},(0,N.Z)(Lt),ze?{}:Mn(An,jt),{"aria-selected":st,className:Bn,title:In,onMouseMove:function(){gt===jt||ke||sn(jt)},onClick:function(){ke||bn(Cn)},style:Pt}),w.createElement("div",{className:"".concat(qt,"-content")},Wt),w.isValidElement(_e)||st,un&&w.createElement(Te,{className:"".concat(J,"-option-state"),customizeIcon:_e,customizeIconProps:{isSelected:st}},st?"\u2713":null))}))},$n=w.forwardRef(Dn);$n.displayName="OptionList";var Ce=$n;function $e(I){var y=I.mode,$=I.options,ce=I.children,Ge=I.backfill,Ye=I.allowClear,At=I.placeholder,St=I.getInputElement,Tt=I.showSearch,Kt=I.onSearch,ge=I.defaultOpen,bt=I.autoFocus,ae=I.labelInValue,Oe=I.value,Pe=I.inputValue,Ke=I.optionLabelProp,Et=isMultiple(y),je=Tt!==void 0?Tt:Et||y==="combobox",_e=$||convertChildrenToData(ce);if(warning(y!=="tags"||_e.every(function(qe){return!qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),y==="tags"||y==="combobox"){var U=_e.some(function(qe){return qe.options?qe.options.some(function(et){return typeof("value"in et?et.value:et.key)=="number"}):typeof("value"in qe?qe.value:qe.key)=="number"});warning(!U,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(y!=="combobox"||!Ke,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(y==="combobox"||!Ge,"`backfill` only works with `combobox` mode."),warning(y==="combobox"||!St,"`getInputElement` only work with `combobox` mode."),noteOnce(y!=="combobox"||!St||!Ye||!At,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Kt&&!je&&y!=="combobox"&&y!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ge||bt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Oe!=null){var Se=toArray(Oe);warning(!ae||Se.every(function(qe){return _typeof(qe)==="object"&&("key"in qe||"value"in qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Et||Array.isArray(Oe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var ze=null;toNodeArray(ce).some(function(qe){if(!React.isValidElement(qe)||!qe.type)return!1;var et=qe,xt=et.type;if(xt.isSelectOption)return!1;if(xt.isSelectOptGroup){var J=toNodeArray(qe.props.children).every(function(Ee){return!React.isValidElement(Ee)||!qe.type||Ee.type.isSelectOption?!0:(ze=Ee.type,!1)});return!J}return ze=xt,!0}),ze&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ze.displayName||ze.name||ze,"`.")),warning(Pe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function it(I,y){if(I){var $=function ce(Ge){for(var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,At=0;At2&&arguments[2]!==void 0?arguments[2]:{},or=vr.source,Jr=or===void 0?"keyboard":or;Kr(Zn),At&&ce==="combobox"&&Yn!==null&&Jr==="keyboard"&&Qr(String(Yn))},[At,ce]),Ln=function(Zn,vr,or){var Jr=function(){var Fa,Aa=an(Zn);return[gt?{label:Aa==null?void 0:Aa[Mn.label],value:Zn,key:(Fa=Aa==null?void 0:Aa.key)!==null&&Fa!==void 0?Fa:Zn}:Zn,ue(Aa)]};if(vr&&Oe){var Hr=Jr(),fa=(0,v.Z)(Hr,2),Ba=fa[0],va=fa[1];Oe(Ba,va)}else if(!vr&&Pe&&or!=="clear"){var ga=Jr(),ta=(0,v.Z)(ga,2),Yr=ta[0],Ca=ta[1];Pe(Yr,Ca)}},Un=yt(function(Yn,Zn){var vr,or=bn?Zn.selected:!0;or?vr=bn?[].concat((0,A.Z)(Pt),[Yn]):[Yn]:vr=Pt.filter(function(Jr){return Jr.value!==Yn}),In(vr),Ln(Yn,or),ce==="combobox"?Qr(""):(!W||ae)&&(jt(""),Qr(""))}),Jn=function(Zn,vr){In(Zn);var or=vr.type,Jr=vr.values;(or==="remove"||or==="clear")&&Jr.forEach(function(Hr){Ln(Hr.value,!1,or)})},sr=function(Zn,vr){if(jt(Zn),Qr(null),vr.source==="submit"){var or=(Zn||"").trim();if(or){var Jr=Array.from(new Set([].concat((0,A.Z)(Lt),[or])));In(Jr),Ln(or,!0),jt("")}return}vr.source!=="blur"&&(ce==="combobox"&&In(Zn),ge==null||ge(Zn))},jr=function(Zn){var vr=Zn;ce!=="tags"&&(vr=Zn.map(function(Jr){var Hr=xn.get(Jr);return Hr==null?void 0:Hr.value}).filter(function(Jr){return Jr!==void 0}));var or=Array.from(new Set([].concat((0,A.Z)(Lt),(0,A.Z)(vr))));In(or),or.forEach(function(Jr){Ln(Jr,!0)})},Nr=w.useMemo(function(){var Yn=J!==!1&&Et!==!1;return(0,V.Z)((0,V.Z)({},Xt),{},{flattenOptions:Wt,onActiveValue:Ar,defaultActiveFirstOption:Rr,onSelect:Un,menuItemSelectedIcon:xt,rawValues:Lt,fieldNames:Mn,virtual:Yn,direction:Ee,listHeight:Ze,listItemHeight:tn,childrenAsData:mn})},[Xt,Wt,Ar,Rr,Un,xt,Lt,Mn,J,Et,Ze,tn,mn]);return w.createElement(Yt.Provider,{value:Nr},w.createElement(ye,(0,o.Z)({},sn,{id:yn,prefixCls:Ye,ref:y,omitDomProps:vn,mode:ce,displayValues:Rt,onDisplayValuesChange:Jn,direction:Ee,searchValue:An,onSearch:sr,autoClearSearchValue:ae,onSearchSplit:jr,dropdownMatchSelectWidth:Et,OptionList:Ce,emptyOptions:!Wt.length,activeValue:xr,activeDescendantId:"".concat(yn,"_list_").concat(fr)})))}),ie=on;ie.Option=en,ie.OptGroup=Ft;var g=ie,E=g},9296:function(hn,rt,i){"use strict";i.r(rt),i.d(rt,{ResizableTextArea:function(){return ne},default:function(){return Xe}});var o=i(5891),A=i(57259),O=i(80962),V=i(80665),v=i(29043),L=i(19149),s=i(26390),fe=i(92310),ve=i.n(fe),w=i(93681),de=i(5643),x=i(35788),R=i(59301),Y=i(29301),z=i(28800),q=i(23073),pt=` +`].includes(ln)})},[kt]),zr=function(Wn,Sr,Dr){var Ur=!0,wa=Wn;Ee==null||Ee(null);var ya=Dr?null:C(Wn,kt);return je!=="combobox"&&ya&&(wa="",tn==null||tn(ya),or(!1),Ur=!1),nn&&sr!==wa&&nn(wa,{source:Sr?"typing":"effect"}),Ur},fa=function(Wn){!Wn||!Wn.trim()||nn(Wn,{source:"submit"})};w.useEffect(function(){!Yn&&!Ae&&je!=="combobox"&&zr("",!1,!1)},[Yn]),w.useEffect(function(){Hr&&_e&&Nr(!1),_e&&Cr(!1)},[_e]);var Ba=c(),va=(0,v.Z)(Ba,2),ga=va[0],ta=va[1],Yr=function(Wn){var Sr=ga(),Dr=Wn.which;if(Dr===z.Z.ENTER&&(je!=="combobox"&&Wn.preventDefault(),Yn||or(!0)),ta(!!sr),Dr===z.Z.BACKSPACE&&!Sr&&Ae&&!sr&&bt.length){for(var Ur=(0,A.Z)(bt),wa=null,ya=Ur.length-1;ya>=0;ya-=1){var Ja=Ur[ya];if(!Ja.disabled){Ur.splice(ya,1),wa=Ja;break}}wa&&oe(Ur,{type:"remove",values:[wa]})}for(var Za=arguments.length,ca=new Array(Za>1?Za-1:0),Wa=1;Wa1?Sr-1:0),Ur=1;Ur1?ya-1:0),Za=1;Za1&&arguments[1]!==void 0?arguments[1]:!1;return(0,K.Z)(I).map(function($,ce){if(!w.isValidElement($)||!$.type)return null;var Ge=$,Ye=Ge.type.isSelectOptGroup,At=Ge.key,St=Ge.props,Tt=St.children,Kt=(0,L.Z)(St,k);return y||!Ye?he($):(0,V.Z)((0,V.Z)({key:"__RC_SELECT_GRP__".concat(At===null?ce:At,"__"),label:At},Kt),{},{options:Be(Tt)})}).filter(function($){return $})}function dt(I,y,$,ce,Ge){return w.useMemo(function(){var Ye=I,At=!I;At&&(Ye=Be(y));var St=new Map,Tt=new Map,Kt=function(oe,Oe,Pe){Pe&&typeof Pe=="string"&&oe.set(Oe[Pe],Oe)};function ge(bt){for(var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:1,Fn=Ee.length,xn=0;xn1&&arguments[1]!==void 0?arguments[1]:!1;Gt(jt);var Fn={source:Xt?"keyboard":"mouse"},xn=Ee[jt];if(!xn){Ke(null,-1,Fn);return}Ke(xn.value,jt,Fn)};(0,w.useEffect)(function(){sn(Et!==!1?nn(0):-1)},[Ee.length,Kt]);var yn=w.useCallback(function(An){return U.has(An)&&Tt!=="combobox"},[Tt,(0,A.Z)(U).toString(),U.size]);(0,w.useEffect)(function(){var An=setTimeout(function(){if(!St&&At&&U.size===1){var Xt=Array.from(U)[0],Fn=Ee.findIndex(function(xn){var kn=xn.data;return kn.value===Xt});Fn!==-1&&(sn(Fn),ut(Fn))}});if(At){var jt;(jt=De.current)===null||jt===void 0||jt.scrollTo(void 0)}return function(){return clearTimeout(An)}},[At,Kt,Pe.length]);var bn=function(jt){jt!==void 0&&je(jt,{selected:!U.has(jt)}),St||ge(!1)};if(w.useImperativeHandle($,function(){return{onKeyDown:function(jt){var Xt=jt.which,Fn=jt.ctrlKey;switch(Xt){case z.Z.N:case z.Z.P:case z.Z.UP:case z.Z.DOWN:{var xn=0;if(Xt===z.Z.UP?xn=-1:Xt===z.Z.DOWN?xn=1:zn()&&Fn&&(Xt===z.Z.N?xn=1:Xt===z.Z.P&&(xn=-1)),xn!==0){var kn=nn(gt+xn,xn);ut(kn),sn(kn,!0)}break}case z.Z.ENTER:{var Nn=Ee[gt];Nn&&!Nn.data.disabled?bn(Nn.value):bn(void 0),At&&jt.preventDefault();break}case z.Z.ESC:ge(!1),At&&jt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(jt){ut(jt)}}}),Ee.length===0)return w.createElement("div",{role:"listbox",id:"".concat(Ye,"_list"),className:"".concat(J,"-empty"),onMouseDown:Qe},bt);var mn=Object.keys(Se).map(function(An){return Se[An]}),Pn=function(jt){return jt.label};function Mn(An,jt){var Xt=An.group;return{role:Xt?"presentation":"option",id:"".concat(Ye,"_list_").concat(jt)}}var er=function(jt){var Xt=Ee[jt];if(!Xt)return null;var Fn=Xt.data||{},xn=Fn.value,kn=Xt.group,Nn=(0,N.Z)(Fn,!0),Cn=Pn(Xt);return Xt?w.createElement("div",(0,o.Z)({"aria-label":typeof Cn=="string"&&!kn?Cn:null},Nn,{key:jt},Mn(Xt,jt),{"aria-selected":yn(xn)}),xn):null},rr={role:"listbox",id:"".concat(Ye,"_list")};return w.createElement(w.Fragment,null,ze&&w.createElement("div",(0,o.Z)({},rr,{style:{height:0,width:0,overflow:"hidden"}}),er(gt-1),er(gt),er(gt+1)),w.createElement(pn.Z,{itemKey:"key",ref:De,data:Ee,height:et,itemHeight:xt,fullHeight:!1,onMouseDown:Qe,onScroll:oe,virtual:ze,direction:qe,innerProps:ze?null:rr},function(An,jt){var Xt,Fn=An.group,xn=An.groupOption,kn=An.data,Nn=An.label,Cn=An.value,cn=kn.key;if(Fn){var Qn,Me=(Qn=kn.title)!==null&&Qn!==void 0?Qn:fn(Nn)?Nn.toString():void 0;return w.createElement("div",{className:x()(J,"".concat(J,"-group")),title:Me},Nn!==void 0?Nn:cn)}var ke=kn.disabled,Ae=kn.title,tt=kn.children,Pt=kn.style,an=kn.className,Rt=(0,L.Z)(kn,On),Lt=(0,_t.Z)(Rt,mn),st=yn(Cn),qt="".concat(J,"-option"),Bn=x()(J,qt,an,(Xt={},(0,O.Z)(Xt,"".concat(qt,"-grouped"),xn),(0,O.Z)(Xt,"".concat(qt,"-active"),gt===jt&&!ke),(0,O.Z)(Xt,"".concat(qt,"-disabled"),ke),(0,O.Z)(Xt,"".concat(qt,"-selected"),st),Xt)),_n=Pn(An),un=!_e||typeof _e=="function"||st,Wt=typeof _n=="number"?_n:_n||Cn,In=fn(Wt)?Wt.toString():void 0;return Ae!==void 0&&(In=Ae),w.createElement("div",(0,o.Z)({},(0,N.Z)(Lt),ze?{}:Mn(An,jt),{"aria-selected":st,className:Bn,title:In,onMouseMove:function(){gt===jt||ke||sn(jt)},onClick:function(){ke||bn(Cn)},style:Pt}),w.createElement("div",{className:"".concat(qt,"-content")},Wt),w.isValidElement(_e)||st,un&&w.createElement(Te,{className:"".concat(J,"-option-state"),customizeIcon:_e,customizeIconProps:{isSelected:st}},st?"\u2713":null))}))},$n=w.forwardRef(Dn);$n.displayName="OptionList";var Ce=$n;function $e(I){var y=I.mode,$=I.options,ce=I.children,Ge=I.backfill,Ye=I.allowClear,At=I.placeholder,St=I.getInputElement,Tt=I.showSearch,Kt=I.onSearch,ge=I.defaultOpen,bt=I.autoFocus,oe=I.labelInValue,Oe=I.value,Pe=I.inputValue,Ke=I.optionLabelProp,Et=isMultiple(y),je=Tt!==void 0?Tt:Et||y==="combobox",_e=$||convertChildrenToData(ce);if(warning(y!=="tags"||_e.every(function(qe){return!qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),y==="tags"||y==="combobox"){var U=_e.some(function(qe){return qe.options?qe.options.some(function(et){return typeof("value"in et?et.value:et.key)=="number"}):typeof("value"in qe?qe.value:qe.key)=="number"});warning(!U,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(y!=="combobox"||!Ke,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(y==="combobox"||!Ge,"`backfill` only works with `combobox` mode."),warning(y==="combobox"||!St,"`getInputElement` only work with `combobox` mode."),noteOnce(y!=="combobox"||!St||!Ye||!At,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Kt&&!je&&y!=="combobox"&&y!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ge||bt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Oe!=null){var Se=toArray(Oe);warning(!oe||Se.every(function(qe){return _typeof(qe)==="object"&&("key"in qe||"value"in qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Et||Array.isArray(Oe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var ze=null;toNodeArray(ce).some(function(qe){if(!React.isValidElement(qe)||!qe.type)return!1;var et=qe,xt=et.type;if(xt.isSelectOption)return!1;if(xt.isSelectOptGroup){var J=toNodeArray(qe.props.children).every(function(Ee){return!React.isValidElement(Ee)||!qe.type||Ee.type.isSelectOption?!0:(ze=Ee.type,!1)});return!J}return ze=xt,!0}),ze&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ze.displayName||ze.name||ze,"`.")),warning(Pe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function it(I,y){if(I){var $=function ce(Ge){for(var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,At=0;At2&&arguments[2]!==void 0?arguments[2]:{},or=gr.source,Jr=or===void 0?"keyboard":or;Kr(Zn),At&&ce==="combobox"&&Yn!==null&&Jr==="keyboard"&&Tr(String(Yn))},[At,ce]),Ln=function(Zn,gr,or){var Jr=function(){var Fa,Aa=an(Zn);return[gt?{label:Aa==null?void 0:Aa[Mn.label],value:Zn,key:(Fa=Aa==null?void 0:Aa.key)!==null&&Fa!==void 0?Fa:Zn}:Zn,ue(Aa)]};if(gr&&Oe){var zr=Jr(),fa=(0,v.Z)(zr,2),Ba=fa[0],va=fa[1];Oe(Ba,va)}else if(!gr&&Pe&&or!=="clear"){var ga=Jr(),ta=(0,v.Z)(ga,2),Yr=ta[0],Ca=ta[1];Pe(Yr,Ca)}},Un=yt(function(Yn,Zn){var gr,or=bn?Zn.selected:!0;or?gr=bn?[].concat((0,A.Z)(Pt),[Yn]):[Yn]:gr=Pt.filter(function(Jr){return Jr.value!==Yn}),In(gr),Ln(Yn,or),ce==="combobox"?Tr(""):(!W||oe)&&(jt(""),Tr(""))}),Jn=function(Zn,gr){In(Zn);var or=gr.type,Jr=gr.values;(or==="remove"||or==="clear")&&Jr.forEach(function(zr){Ln(zr.value,!1,or)})},ur=function(Zn,gr){if(jt(Zn),Tr(null),gr.source==="submit"){var or=(Zn||"").trim();if(or){var Jr=Array.from(new Set([].concat((0,A.Z)(Lt),[or])));In(Jr),Ln(or,!0),jt("")}return}gr.source!=="blur"&&(ce==="combobox"&&In(Zn),ge==null||ge(Zn))},Hr=function(Zn){var gr=Zn;ce!=="tags"&&(gr=Zn.map(function(Jr){var zr=xn.get(Jr);return zr==null?void 0:zr.value}).filter(function(Jr){return Jr!==void 0}));var or=Array.from(new Set([].concat((0,A.Z)(Lt),(0,A.Z)(gr))));In(or),or.forEach(function(Jr){Ln(Jr,!0)})},Nr=w.useMemo(function(){var Yn=J!==!1&&Et!==!1;return(0,V.Z)((0,V.Z)({},Xt),{},{flattenOptions:Wt,onActiveValue:vr,defaultActiveFirstOption:Rr,onSelect:Un,menuItemSelectedIcon:xt,rawValues:Lt,fieldNames:Mn,virtual:Yn,direction:Ee,listHeight:Qe,listItemHeight:nn,childrenAsData:mn})},[Xt,Wt,vr,Rr,Un,xt,Lt,Mn,J,Et,Qe,nn,mn]);return w.createElement(Yt.Provider,{value:Nr},w.createElement(ye,(0,o.Z)({},sn,{id:yn,prefixCls:Ye,ref:y,omitDomProps:vn,mode:ce,displayValues:Rt,onDisplayValuesChange:Jn,direction:Ee,searchValue:An,onSearch:ur,autoClearSearchValue:oe,onSearchSplit:Hr,dropdownMatchSelectWidth:Et,OptionList:Ce,emptyOptions:!Wt.length,activeValue:Cr,activeDescendantId:"".concat(yn,"_list_").concat(Ar)})))}),le=on;le.Option=en,le.OptGroup=Ft;var g=le,E=g},9296:function(hn,rt,i){"use strict";i.r(rt),i.d(rt,{ResizableTextArea:function(){return ne},default:function(){return Xe}});var o=i(5891),A=i(57259),O=i(80962),V=i(80665),v=i(29043),L=i(19149),s=i(26390),fe=i(92310),ve=i.n(fe),w=i(93681),de=i(5643),x=i(35788),R=i(59301),Y=i(29301),z=i(28800),q=i(23073),pt=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -240,4 +240,4 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e. top:0 !important; right:0 !important; pointer-events: none !important; -`,Te=["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"],ft={},Ne;function Q(Ve){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=Ve.getAttribute("id")||Ve.getAttribute("data-reactid")||Ve.getAttribute("name");if(me&&ft[oe])return ft[oe];var G=window.getComputedStyle(Ve),H=G.getPropertyValue("box-sizing")||G.getPropertyValue("-moz-box-sizing")||G.getPropertyValue("-webkit-box-sizing"),we=parseFloat(G.getPropertyValue("padding-bottom"))+parseFloat(G.getPropertyValue("padding-top")),Ie=parseFloat(G.getPropertyValue("border-bottom-width"))+parseFloat(G.getPropertyValue("border-top-width")),ee=Te.map(function(Qe){return"".concat(Qe,":").concat(G.getPropertyValue(Qe))}).join(";"),Re={sizingStyle:ee,paddingSize:we,borderSize:Ie,boxSizing:H};return me&&oe&&(ft[oe]=Re),Re}function P(Ve){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,G=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ne||(Ne=document.createElement("textarea"),Ne.setAttribute("tab-index","-1"),Ne.setAttribute("aria-hidden","true"),document.body.appendChild(Ne)),Ve.getAttribute("wrap")?Ne.setAttribute("wrap",Ve.getAttribute("wrap")):Ne.removeAttribute("wrap");var H=Q(Ve,me),we=H.paddingSize,Ie=H.borderSize,ee=H.boxSizing,Re=H.sizingStyle;Ne.setAttribute("style","".concat(Re,";").concat(pt)),Ne.value=Ve.value||Ve.placeholder||"";var Qe=void 0,Dt=void 0,Ct,ht=Ne.scrollHeight;if(ee==="border-box"?ht+=Ie:ee==="content-box"&&(ht-=we),oe!==null||G!==null){Ne.value=" ";var Ot=Ne.scrollHeight-we;oe!==null&&(Qe=Ot*oe,ee==="border-box"&&(Qe=Qe+we+Ie),ht=Math.max(Qe,ht)),G!==null&&(Dt=Ot*G,ee==="border-box"&&(Dt=Dt+we+Ie),Ct=ht>Dt?"":"hidden",ht=Math.min(Dt,ht))}var $t={height:ht,overflowY:Ct,resize:"none"};return Qe&&($t.minHeight=Qe),Dt&&($t.maxHeight=Dt),$t}var c=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],F=0,N=1,_=2,M=R.forwardRef(function(Ve,me){var oe=Ve,G=oe.prefixCls,H=oe.onPressEnter,we=oe.defaultValue,Ie=oe.value,ee=oe.autoSize,Re=oe.onResize,Qe=oe.className,Dt=oe.style,Ct=oe.disabled,ht=oe.onChange,Ot=oe.onInternalAutoSize,$t=(0,L.Z)(oe,c),Nt=(0,x.Z)(we,{value:Ie,postState:function(Ft){return Ft!=null?Ft:""}}),Jt=(0,v.Z)(Nt,2),nt=Jt[0],te=Jt[1],X=function(Ft){te(Ft.target.value),ht==null||ht(Ft)},B=R.useRef();R.useImperativeHandle(me,function(){return{textArea:B.current}});var d=R.useMemo(function(){return ee&&(0,V.Z)(ee)==="object"?[ee.minRows,ee.maxRows]:[]},[ee]),j=(0,v.Z)(d,2),ue=j[0],C=j[1],h=!!ee,le=function(){try{if(document.activeElement===B.current){var Ft=B.current,Ut=Ft.selectionStart,en=Ft.selectionEnd,nn=Ft.scrollTop;B.current.setSelectionRange(Ut,en),B.current.scrollTop=nn}}catch(_t){}},W=R.useState(_),D=(0,v.Z)(W,2),ye=D[0],at=D[1],We=R.useState(),se=(0,v.Z)(We,2),lt=se[0],K=se[1],f=function(){at(F)};(0,z.Z)(function(){h&&f()},[Ie,ue,C,h]),(0,z.Z)(function(){if(ye===F)at(N);else if(ye===N){var wt=P(B.current,!1,ue,C);at(_),K(wt)}else le()},[ye]);var k=R.useRef(),he=function(){q.Z.cancel(k.current)},Be=function(Ft){ye===_&&(Re==null||Re(Ft),ee&&(he(),k.current=(0,q.Z)(function(){f()})))};R.useEffect(function(){return he},[]);var dt=h?lt:null,yt=(0,A.Z)((0,A.Z)({},Dt),dt);return(ye===F||ye===N)&&(yt.overflowY="hidden",yt.overflowX="hidden"),R.createElement(Y.Z,{onResize:Be,disabled:!(ee||Re)},R.createElement("textarea",(0,o.Z)({},$t,{ref:B,style:yt,className:ve()(G,Qe,(0,O.Z)({},"".concat(G,"-disabled"),Ct)),disabled:Ct,value:nt,onChange:X})))}),ne=M,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Ue(Ve,me){return(0,s.Z)(Ve||"").slice(0,me).join("")}function pe(Ve,me,oe,G){var H=oe;return Ve?H=Ue(oe,G):(0,s.Z)(me||"").lengthG&&(H=me),H}var It=R.forwardRef(function(Ve,me){var oe,G=Ve.defaultValue,H=Ve.value,we=Ve.onFocus,Ie=Ve.onBlur,ee=Ve.onChange,Re=Ve.allowClear,Qe=Ve.maxLength,Dt=Ve.onCompositionStart,Ct=Ve.onCompositionEnd,ht=Ve.suffix,Ot=Ve.prefixCls,$t=Ot===void 0?"rc-textarea":Ot,Nt=Ve.classes,Jt=Ve.showCount,nt=Ve.className,te=Ve.style,X=Ve.disabled,B=Ve.hidden,d=Ve.classNames,j=Ve.styles,ue=Ve.onResize,C=(0,L.Z)(Ve,Z),h=(0,x.Z)(G,{value:H,defaultValue:G}),le=(0,v.Z)(h,2),W=le[0],D=le[1],ye=(0,R.useRef)(null),at=R.useState(!1),We=(0,v.Z)(at,2),se=We[0],lt=We[1],K=R.useState(!1),f=(0,v.Z)(K,2),k=f[0],he=f[1],Be=R.useRef(),dt=R.useRef(0),yt=R.useState(null),wt=(0,v.Z)(yt,2),Ft=wt[0],Ut=wt[1],en=function(){var Zt;(Zt=ye.current)===null||Zt===void 0||Zt.textArea.focus()};(0,R.useImperativeHandle)(me,function(){return{resizableTextArea:ye.current,focus:en,blur:function(){var Zt;(Zt=ye.current)===null||Zt===void 0||Zt.textArea.blur()}}}),(0,R.useEffect)(function(){lt(function(vn){return!X&&vn})},[X]);var nn=Number(Qe)>0,_t=function(Zt){he(!0),Be.current=W,dt.current=Zt.currentTarget.selectionStart,Dt==null||Dt(Zt)},pn=function(Zt){he(!1);var on=Zt.currentTarget.value;if(nn){var ie,g=dt.current>=Qe+1||dt.current===((ie=Be.current)===null||ie===void 0?void 0:ie.length);on=pe(g,Be.current,on,Qe)}on!==W&&(D(on),(0,de.rJ)(Zt.currentTarget,Zt,ee,on)),Ct==null||Ct(Zt)},Tn=function(Zt){var on=Zt.target.value;if(!k&&nn){var ie=Zt.target.selectionStart>=Qe+1||Zt.target.selectionStart===on.length||!Zt.target.selectionStart;on=pe(ie,W,on,Qe)}D(on),(0,de.rJ)(Zt.currentTarget,Zt,ee,on)},Yt=function(Zt){var on=C.onPressEnter,ie=C.onKeyDown;Zt.key==="Enter"&&on&&on(Zt),ie==null||ie(Zt)},zn=function(Zt){lt(!0),we==null||we(Zt)},On=function(Zt){lt(!1),Ie==null||Ie(Zt)},fn=function(Zt){var on;D(""),en(),(0,de.rJ)((on=ye.current)===null||on===void 0?void 0:on.textArea,Zt,ee)},Dn=(0,de.D7)(W);!k&&nn&&H==null&&(Dn=Ue(Dn,Qe));var $n=ht,Ce;if(Jt){var $e=(0,s.Z)(Dn).length;(0,V.Z)(Jt)==="object"?Ce=Jt.formatter({value:Dn,count:$e,maxLength:Qe}):Ce="".concat($e).concat(nn?" / ".concat(Qe):""),$n=R.createElement(R.Fragment,null,$n,R.createElement("span",{className:ve()("".concat($t,"-data-count"),d==null?void 0:d.count),style:j==null?void 0:j.count},Ce))}var it=function(Zt){var on;ue==null||ue(Zt),(on=ye.current)!==null&&on!==void 0&&on.textArea.style.height&&Ut(!0)},ot=!C.autoSize&&!Jt&&!Re,zt=R.createElement(w.BaseInput,{value:Dn,allowClear:Re,handleReset:fn,suffix:$n,prefixCls:$t,classes:{affixWrapper:ve()(Nt==null?void 0:Nt.affixWrapper,(oe={},(0,O.Z)(oe,"".concat($t,"-show-count"),Jt),(0,O.Z)(oe,"".concat($t,"-textarea-allow-clear"),Re),oe))},disabled:X,focused:se,className:nt,style:(0,A.Z)((0,A.Z)({},te),Ft&&!ot?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ce=="string"?Ce:void 0}},hidden:B,inputElement:R.createElement(ne,(0,o.Z)({},C,{onKeyDown:Yt,onChange:Tn,onFocus:zn,onBlur:On,onCompositionStart:_t,onCompositionEnd:pn,className:d==null?void 0:d.textarea,style:(0,A.Z)((0,A.Z)({},j==null?void 0:j.textarea),{},{resize:te==null?void 0:te.resize}),disabled:X,prefixCls:$t,onResize:it,ref:ye}))});return zt}),xe=It,Xe=xe},39417:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return N}});var o=i(5891),A=i(80962),O=i(19149),V=i(57259),v=i(79545),L=i(68550),s=i(21882),fe=i(17928),ve=i(7711),w=i(92310),de=i.n(w),x=i(36994),R=i(59301),Y=i(39378),z=function(M){for(var ne=M.prefixCls,Z=M.level,Ue=M.isStart,pe=M.isEnd,It="".concat(ne,"-indent-unit"),xe=[],Xe=0;Xe0&&arguments[0]!==void 0?arguments[0]:[],X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],B=te.length,d=X.length;if(Math.abs(B-d)!==1)return{add:!1,key:null};function j(ue,C){var h=new Map;ue.forEach(function(W){h.set(W,!0)});var le=C.filter(function(W){return!h.has(W)});return le.length===1?le[0]:null}return B ").concat(X);return X}var Qe=q.forwardRef(function(te,X){var B=te.prefixCls,d=te.data,j=te.selectable,ue=te.checkable,C=te.expandedKeys,h=te.selectedKeys,le=te.checkedKeys,W=te.loadedKeys,D=te.loadingKeys,ye=te.halfCheckedKeys,at=te.keyEntities,We=te.disabled,se=te.dragging,lt=te.dragOverNodeKey,K=te.dropPosition,f=te.motion,k=te.height,he=te.itemHeight,Be=te.virtual,dt=te.focusable,yt=te.activeItem,wt=te.focused,Ft=te.tabIndex,Ut=te.onKeyDown,en=te.onFocus,nn=te.onBlur,_t=te.onActiveChange,pn=te.onListChangeStart,Tn=te.onListChangeEnd,Yt=(0,Q.Z)(te,Xe),zn=q.useRef(null),On=q.useRef(null);q.useImperativeHandle(X,function(){return{scrollTo:function(bt){zn.current.scrollTo(bt)},getIndentWidth:function(){return On.current.offsetWidth}}});var fn=q.useState(C),Dn=(0,Ne.Z)(fn,2),$n=Dn[0],Ce=Dn[1],$e=q.useState(d),it=(0,Ne.Z)($e,2),ot=it[0],zt=it[1],vn=q.useState(d),Zt=(0,Ne.Z)(vn,2),on=Zt[0],ie=Zt[1],g=q.useState([]),E=(0,Ne.Z)(g,2),I=E[0],y=E[1],$=q.useState(null),ce=(0,Ne.Z)($,2),Ge=ce[0],Ye=ce[1],At=q.useRef(d);At.current=d;function St(){var ge=At.current;zt(ge),ie(ge),y([]),Ye(null),Tn()}(0,P.Z)(function(){Ce(C);var ge=It($n,C);if(ge.key!==null)if(ge.add){var bt=ot.findIndex(function(je){var _e=je.key;return _e===ge.key}),ae=Ie(xe(ot,d,ge.key),Be,k,he),Oe=ot.slice();Oe.splice(bt+1,0,we),ie(Oe),y(ae),Ye("show")}else{var Pe=d.findIndex(function(je){var _e=je.key;return _e===ge.key}),Ke=Ie(xe(d,ot,ge.key),Be,k,he),Et=d.slice();Et.splice(Pe+1,0,we),ie(Et),y(Ke),Ye("hide")}else ot!==d&&(zt(d),ie(d))},[C,d]),q.useEffect(function(){se||St()},[se]);var Tt=f?on:d,Kt={expandedKeys:C,selectedKeys:h,loadedKeys:W,loadingKeys:D,checkedKeys:le,halfCheckedKeys:ye,dragOverNodeKey:lt,dropPosition:K,keyEntities:at};return q.createElement(q.Fragment,null,wt&&yt&&q.createElement("span",{style:Ve,"aria-live":"assertive"},Re(yt)),q.createElement("div",null,q.createElement("input",{style:Ve,disabled:dt===!1||We,tabIndex:dt!==!1?Ft:null,onKeyDown:Ut,onFocus:en,onBlur:nn,value:"",onChange:me,"aria-label":"for screen reader"})),q.createElement("div",{className:"".concat(B,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},q.createElement("div",{className:"".concat(B,"-indent")},q.createElement("div",{ref:On,className:"".concat(B,"-indent-unit")}))),q.createElement(c.Z,(0,o.Z)({},Yt,{data:Tt,itemKey:ee,height:k,fullHeight:!1,virtual:Be,itemHeight:he,prefixCls:"".concat(B,"-list"),ref:zn,onVisibleChange:function(bt,ae){var Oe=new Set(bt),Pe=ae.filter(function(Ke){return!Oe.has(Ke)});Pe.some(function(Ke){return ee(Ke)===oe})&&St()}}),function(ge){var bt=ge.pos,ae=(0,o.Z)({},(ft(ge.data),ge.data)),Oe=ge.title,Pe=ge.key,Ke=ge.isStart,Et=ge.isEnd,je=(0,M.km)(Pe,bt);delete ae.key,delete ae.children;var _e=(0,M.H8)(je,Kt);return q.createElement(pe,(0,o.Z)({},ae,_e,{title:Oe,active:!!yt&&Pe===yt.key,pos:bt,data:ge.data,isStart:Ke,isEnd:Et,motion:f,motionNodes:Pe===oe?I:null,motionType:Ge,onMotionStart:pn,onMotionEnd:St,treeNodeRequiredProps:Kt,onMouseMove:function(){_t(null)}}))}))});Qe.displayName="NodeList";var Dt=Qe,Ct=i(35654),ht=i(90782),Ot=i(67841),$t=10,Nt=function(te){(0,ve.Z)(B,te);var X=(0,w.Z)(B);function B(){var d;(0,L.Z)(this,B);for(var j=arguments.length,ue=new Array(j),C=0;C2&&arguments[2]!==void 0?arguments[2]:!1,ye=d.state,at=ye.dragChildrenKeys,We=ye.dropPosition,se=ye.dropTargetKey,lt=ye.dropTargetPos,K=ye.dropAllowed;if(K){var f=d.props.onDrop;if(d.setState({dragOverNodeKey:null}),d.cleanDragState(),se!==null){var k=(0,V.Z)((0,V.Z)({},(0,M.H8)(se,d.getTreeNodeRequiredProps())),{},{active:((W=d.getActiveItem())===null||W===void 0?void 0:W.key)===se,data:(0,Ot.Z)(d.state.keyEntities,se).node}),he=at.indexOf(se)!==-1;(0,z.ZP)(!he,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Be=(0,Ct.yx)(lt),dt={event:h,node:(0,M.F)(k),dragNode:d.dragNode?(0,M.F)(d.dragNode.props):null,dragNodesKeys:[d.dragNode.props.eventKey].concat(at),dropToGap:We!==0,dropPosition:We+Number(Be[Be.length-1])};D||f==null||f(dt),d.dragNode=null}}},d.cleanDragState=function(){var h=d.state.draggingNodeKey;h!==null&&d.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),d.dragStartMousePosition=null,d.currentMouseOverDroppableNodeKey=null},d.triggerExpandActionExpand=function(h,le){var W=d.state,D=W.expandedKeys,ye=W.flattenNodes,at=le.expanded,We=le.key,se=le.isLeaf;if(!(se||h.shiftKey||h.metaKey||h.ctrlKey)){var lt=ye.filter(function(f){return f.key===We})[0],K=(0,M.F)((0,V.Z)((0,V.Z)({},(0,M.H8)(We,d.getTreeNodeRequiredProps())),{},{data:lt.data}));d.setExpandedKeys(at?(0,Ct._5)(D,We):(0,Ct.L0)(D,We)),d.onNodeExpand(h,K)}},d.onNodeClick=function(h,le){var W=d.props,D=W.onClick,ye=W.expandAction;ye==="click"&&d.triggerExpandActionExpand(h,le),D==null||D(h,le)},d.onNodeDoubleClick=function(h,le){var W=d.props,D=W.onDoubleClick,ye=W.expandAction;ye==="doubleClick"&&d.triggerExpandActionExpand(h,le),D==null||D(h,le)},d.onNodeSelect=function(h,le){var W=d.state.selectedKeys,D=d.state,ye=D.keyEntities,at=D.fieldNames,We=d.props,se=We.onSelect,lt=We.multiple,K=le.selected,f=le[at.key],k=!K;k?lt?W=(0,Ct.L0)(W,f):W=[f]:W=(0,Ct._5)(W,f);var he=W.map(function(Be){var dt=(0,Ot.Z)(ye,Be);return dt?dt.node:null}).filter(function(Be){return Be});d.setUncontrolledState({selectedKeys:W}),se==null||se(W,{event:"select",selected:k,node:le,selectedNodes:he,nativeEvent:h.nativeEvent})},d.onNodeCheck=function(h,le,W){var D=d.state,ye=D.keyEntities,at=D.checkedKeys,We=D.halfCheckedKeys,se=d.props,lt=se.checkStrictly,K=se.onCheck,f=le.key,k,he={event:"check",node:le,checked:W,nativeEvent:h.nativeEvent};if(lt){var Be=W?(0,Ct.L0)(at,f):(0,Ct._5)(at,f),dt=(0,Ct._5)(We,f);k={checked:Be,halfChecked:dt},he.checkedNodes=Be.map(function(nn){return(0,Ot.Z)(ye,nn)}).filter(function(nn){return nn}).map(function(nn){return nn.node}),d.setUncontrolledState({checkedKeys:Be})}else{var yt=(0,ht.S)([].concat((0,v.Z)(at),[f]),!0,ye),wt=yt.checkedKeys,Ft=yt.halfCheckedKeys;if(!W){var Ut=new Set(wt);Ut.delete(f);var en=(0,ht.S)(Array.from(Ut),{checked:!1,halfCheckedKeys:Ft},ye);wt=en.checkedKeys,Ft=en.halfCheckedKeys}k=wt,he.checkedNodes=[],he.checkedNodesPositions=[],he.halfCheckedKeys=Ft,wt.forEach(function(nn){var _t=(0,Ot.Z)(ye,nn);if(_t){var pn=_t.node,Tn=_t.pos;he.checkedNodes.push(pn),he.checkedNodesPositions.push({node:pn,pos:Tn})}}),d.setUncontrolledState({checkedKeys:wt},!1,{halfCheckedKeys:Ft})}K==null||K(k,he)},d.onNodeLoad=function(h){var le=h.key,W=new Promise(function(D,ye){d.setState(function(at){var We=at.loadedKeys,se=We===void 0?[]:We,lt=at.loadingKeys,K=lt===void 0?[]:lt,f=d.props,k=f.loadData,he=f.onLoad;if(!k||se.indexOf(le)!==-1||K.indexOf(le)!==-1)return null;var Be=k(h);return Be.then(function(){var dt=d.state.loadedKeys,yt=(0,Ct.L0)(dt,le);he==null||he(yt,{event:"load",node:h}),d.setUncontrolledState({loadedKeys:yt}),d.setState(function(wt){return{loadingKeys:(0,Ct._5)(wt.loadingKeys,le)}}),D()}).catch(function(dt){if(d.setState(function(wt){return{loadingKeys:(0,Ct._5)(wt.loadingKeys,le)}}),d.loadingRetryTimes[le]=(d.loadingRetryTimes[le]||0)+1,d.loadingRetryTimes[le]>=$t){var yt=d.state.loadedKeys;(0,z.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),d.setUncontrolledState({loadedKeys:(0,Ct.L0)(yt,le)}),D()}ye(dt)}),{loadingKeys:(0,Ct.L0)(K,le)}})});return W.catch(function(){}),W},d.onNodeMouseEnter=function(h,le){var W=d.props.onMouseEnter;W==null||W({event:h,node:le})},d.onNodeMouseLeave=function(h,le){var W=d.props.onMouseLeave;W==null||W({event:h,node:le})},d.onNodeContextMenu=function(h,le){var W=d.props.onRightClick;W&&(h.preventDefault(),W({event:h,node:le}))},d.onFocus=function(){var h=d.props.onFocus;d.setState({focused:!0});for(var le=arguments.length,W=new Array(le),D=0;D1&&arguments[1]!==void 0?arguments[1]:!1,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!d.destroyed){var D=!1,ye=!0,at={};Object.keys(h).forEach(function(We){if(We in d.props){ye=!1;return}D=!0,at[We]=h[We]}),D&&(!le||ye)&&d.setState((0,V.Z)((0,V.Z)({},at),W))}},d.scrollTo=function(h){d.listRef.current.scrollTo(h)},d}return(0,s.Z)(B,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var j=this.props.activeKey;j!==void 0&&j!==this.state.activeKey&&(this.setState({activeKey:j}),j!==null&&this.scrollTo({key:j}))}},{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 j,ue=this.state,C=ue.focused,h=ue.flattenNodes,le=ue.keyEntities,W=ue.draggingNodeKey,D=ue.activeKey,ye=ue.dropLevelOffset,at=ue.dropContainerKey,We=ue.dropTargetKey,se=ue.dropPosition,lt=ue.dragOverNodeKey,K=ue.indent,f=this.props,k=f.prefixCls,he=f.className,Be=f.style,dt=f.showLine,yt=f.focusable,wt=f.tabIndex,Ft=wt===void 0?0:wt,Ut=f.selectable,en=f.showIcon,nn=f.icon,_t=f.switcherIcon,pn=f.draggable,Tn=f.checkable,Yt=f.checkStrictly,zn=f.disabled,On=f.motion,fn=f.loadData,Dn=f.filterTreeNode,$n=f.height,Ce=f.itemHeight,$e=f.virtual,it=f.titleRender,ot=f.dropIndicatorRender,zt=f.onContextMenu,vn=f.onScroll,Zt=f.direction,on=f.rootClassName,ie=f.rootStyle,g=(0,Y.Z)(this.props,{aria:!0,data:!0}),E;return pn&&((0,O.Z)(pn)==="object"?E=pn:typeof pn=="function"?E={nodeDraggable:pn}:E={}),q.createElement(pt.k.Provider,{value:{prefixCls:k,selectable:Ut,showIcon:en,icon:nn,switcherIcon:_t,draggable:E,draggingNodeKey:W,checkable:Tn,checkStrictly:Yt,disabled:zn,keyEntities:le,dropLevelOffset:ye,dropContainerKey:at,dropTargetKey:We,dropPosition:se,dragOverNodeKey:lt,indent:K,direction:Zt,dropIndicatorRender:ot,loadData:fn,filterTreeNode:Dn,titleRender:it,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}},q.createElement("div",{role:"tree",className:x()(k,he,on,(j={},(0,A.Z)(j,"".concat(k,"-show-line"),dt),(0,A.Z)(j,"".concat(k,"-focused"),C),(0,A.Z)(j,"".concat(k,"-active-focused"),D!==null),j)),style:ie},q.createElement(Dt,(0,o.Z)({ref:this.listRef,prefixCls:k,style:Be,data:h,disabled:zn,selectable:Ut,checkable:!!Tn,motion:On,dragging:W!==null,height:$n,itemHeight:Ce,virtual:$e,focusable:yt,focused:C,tabIndex:Ft,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:zt,onScroll:vn},this.getTreeNodeRequiredProps(),g))))}}],[{key:"getDerivedStateFromProps",value:function(j,ue){var C=ue.prevProps,h={prevProps:j};function le(yt){return!C&&yt in j||C&&C[yt]!==j[yt]}var W,D=ue.fieldNames;if(le("fieldNames")&&(D=(0,M.w$)(j.fieldNames),h.fieldNames=D),le("treeData")?W=j.treeData:le("children")&&((0,z.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),W=(0,M.zn)(j.children)),W){h.treeData=W;var ye=(0,M.I8)(W,{fieldNames:D});h.keyEntities=(0,V.Z)((0,A.Z)({},oe,H),ye.keyEntities)}var at=h.keyEntities||ue.keyEntities;if(le("expandedKeys")||C&&le("autoExpandParent"))h.expandedKeys=j.autoExpandParent||!C&&j.defaultExpandParent?(0,Ct.r7)(j.expandedKeys,at):j.expandedKeys;else if(!C&&j.defaultExpandAll){var We=(0,V.Z)({},at);delete We[oe],h.expandedKeys=Object.keys(We).map(function(yt){return We[yt].key})}else!C&&j.defaultExpandedKeys&&(h.expandedKeys=j.autoExpandParent||j.defaultExpandParent?(0,Ct.r7)(j.defaultExpandedKeys,at):j.defaultExpandedKeys);if(h.expandedKeys||delete h.expandedKeys,W||h.expandedKeys){var se=(0,M.oH)(W||ue.treeData,h.expandedKeys||ue.expandedKeys,D);h.flattenNodes=se}if(j.selectable&&(le("selectedKeys")?h.selectedKeys=(0,Ct.BT)(j.selectedKeys,j):!C&&j.defaultSelectedKeys&&(h.selectedKeys=(0,Ct.BT)(j.defaultSelectedKeys,j))),j.checkable){var lt;if(le("checkedKeys")?lt=(0,Ct.E6)(j.checkedKeys)||{}:!C&&j.defaultCheckedKeys?lt=(0,Ct.E6)(j.defaultCheckedKeys)||{}:W&&(lt=(0,Ct.E6)(j.checkedKeys)||{checkedKeys:ue.checkedKeys,halfCheckedKeys:ue.halfCheckedKeys}),lt){var K=lt,f=K.checkedKeys,k=f===void 0?[]:f,he=K.halfCheckedKeys,Be=he===void 0?[]:he;if(!j.checkStrictly){var dt=(0,ht.S)(k,!0,at);k=dt.checkedKeys,Be=dt.halfCheckedKeys}h.checkedKeys=k,h.halfCheckedKeys=Be}}return le("loadedKeys")&&(h.loadedKeys=j.loadedKeys),h}}]),B}(q.Component);Nt.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:Te,allowDrop:function(){return!0},expandAction:!1},Nt.TreeNode=N.Z;var Jt=Nt,nt=Jt},35654:function(hn,rt,i){"use strict";i.d(rt,{BT:function(){return q},E6:function(){return ft},L0:function(){return w},OM:function(){return z},_5:function(){return ve},r7:function(){return Ne},wA:function(){return x},yx:function(){return de}});var o=i(26390),A=i(80665),O=i(51395),V=i(59301),v=i(39417),L=i(67841),s=i(71430),fe=null;function ve(Q,P){if(!Q)return[];var c=Q.slice(),F=c.indexOf(P);return F>=0&&c.splice(F,1),c}function w(Q,P){var c=(Q||[]).slice();return c.indexOf(P)===-1&&c.push(P),c}function de(Q){return Q.split("-")}function x(Q,P){var c=[],F=(0,L.Z)(P,Q);function N(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];_.forEach(function(M){var ne=M.key,Z=M.children;c.push(ne),N(Z)})}return N(F.children),c}function R(Q){if(Q.parent){var P=de(Q.pos);return Number(P[P.length-1])===Q.parent.children.length-1}return!1}function Y(Q){var P=de(Q.pos);return Number(P[P.length-1])===0}function z(Q,P,c,F,N,_,M,ne,Z,Ue){var pe,It=Q.clientX,xe=Q.clientY,Xe=Q.target.getBoundingClientRect(),Ve=Xe.top,me=Xe.height,oe=(Ue==="rtl"?-1:1)*(((N==null?void 0:N.x)||0)-It),G=(oe-12)/F,H=(0,L.Z)(ne,c.props.eventKey);if(xe-1.5?_({dragNode:$t,dropNode:Nt,dropPosition:1})?Ct=1:Jt=!1:_({dragNode:$t,dropNode:Nt,dropPosition:0})?Ct=0:_({dragNode:$t,dropNode:Nt,dropPosition:1})?Ct=1:Jt=!1:_({dragNode:$t,dropNode:Nt,dropPosition:1})?Ct=1:Jt=!1,{dropPosition:Ct,dropLevelOffset:ht,dropTargetKey:H.key,dropTargetPos:H.pos,dragOverNodeKey:Dt,dropContainerKey:Ct===0?null:((pe=H.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:Jt}}function q(Q,P){if(Q){var c=P.multiple;return c?Q.slice():Q.length?[Q[0]]:Q}}var pt=function(P){return P};function Te(Q,P){if(!Q)return[];var c=P||{},F=c.processProps,N=F===void 0?pt:F,_=Array.isArray(Q)?Q:[Q];return _.map(function(M){var ne=M.children,Z=_objectWithoutProperties(M,fe),Ue=Te(ne,P);return React.createElement(TreeNode,_extends({key:Z.key},N(Z)),Ue)})}function ft(Q){if(!Q)return null;var P;if(Array.isArray(Q))P={checkedKeys:Q,halfCheckedKeys:void 0};else if((0,A.Z)(Q)==="object")P={checkedKeys:Q.checked||void 0,halfCheckedKeys:Q.halfChecked||void 0};else return(0,O.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return P}function Ne(Q,P){var c=new Set;function F(N){if(!c.has(N)){var _=(0,L.Z)(P,N);if(_){c.add(N);var M=_.parent,ne=_.node;ne.disabled||M&&F(M.key)}}}return(Q||[]).forEach(function(N){F(N)}),(0,o.Z)(c)}},90782:function(hn,rt,i){"use strict";i.d(rt,{S:function(){return s}});var o=i(51395),A=i(67841);function O(fe,ve){var w=new Set;return fe.forEach(function(de){ve.has(de)||w.add(de)}),w}function V(fe){var ve=fe||{},w=ve.disabled,de=ve.disableCheckbox,x=ve.checkable;return!!(w||de)||x===!1}function v(fe,ve,w,de){for(var x=new Set(fe),R=new Set,Y=0;Y<=w;Y+=1){var z=ve.get(Y)||new Set;z.forEach(function(ft){var Ne=ft.key,Q=ft.node,P=ft.children,c=P===void 0?[]:P;x.has(Ne)&&!de(Q)&&c.filter(function(F){return!de(F.node)}).forEach(function(F){x.add(F.key)})})}for(var q=new Set,pt=w;pt>=0;pt-=1){var Te=ve.get(pt)||new Set;Te.forEach(function(ft){var Ne=ft.parent,Q=ft.node;if(!(de(Q)||!ft.parent||q.has(ft.parent.key))){if(de(ft.parent.node)){q.add(Ne.key);return}var P=!0,c=!1;(Ne.children||[]).filter(function(F){return!de(F.node)}).forEach(function(F){var N=F.key,_=x.has(N);P&&!_&&(P=!1),!c&&(_||R.has(N))&&(c=!0)}),P&&x.add(Ne.key),c&&R.add(Ne.key),q.add(Ne.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(O(R,x))}}function L(fe,ve,w,de,x){for(var R=new Set(fe),Y=new Set(ve),z=0;z<=de;z+=1){var q=w.get(z)||new Set;q.forEach(function(Ne){var Q=Ne.key,P=Ne.node,c=Ne.children,F=c===void 0?[]:c;!R.has(Q)&&!Y.has(Q)&&!x(P)&&F.filter(function(N){return!x(N.node)}).forEach(function(N){R.delete(N.key)})})}Y=new Set;for(var pt=new Set,Te=de;Te>=0;Te-=1){var ft=w.get(Te)||new Set;ft.forEach(function(Ne){var Q=Ne.parent,P=Ne.node;if(!(x(P)||!Ne.parent||pt.has(Ne.parent.key))){if(x(Ne.parent.node)){pt.add(Q.key);return}var c=!0,F=!1;(Q.children||[]).filter(function(N){return!x(N.node)}).forEach(function(N){var _=N.key,M=R.has(_);c&&!M&&(c=!1),!F&&(M||Y.has(_))&&(F=!0)}),c||R.delete(Q.key),F&&Y.add(Q.key),pt.add(Q.key)}})}return{checkedKeys:Array.from(R),halfCheckedKeys:Array.from(O(Y,R))}}function s(fe,ve,w,de){var x=[],R;de?R=de:R=V;var Y=new Set(fe.filter(function(Te){var ft=!!(0,A.Z)(w,Te);return ft||x.push(Te),ft})),z=new Map,q=0;Object.keys(w).forEach(function(Te){var ft=w[Te],Ne=ft.level,Q=z.get(Ne);Q||(Q=new Set,z.set(Ne,Q)),Q.add(ft),q=Math.max(q,Ne)}),(0,o.ZP)(!x.length,"Tree missing follow keys: ".concat(x.slice(0,100).map(function(Te){return"'".concat(Te,"'")}).join(", ")));var pt;return ve===!0?pt=v(Y,z,q,R):pt=L(Y,ve.halfCheckedKeys,z,q,R),pt}},67841:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return o}});function o(A,O){return A[O]}},71430:function(hn,rt,i){"use strict";i.d(rt,{F:function(){return Ne},H8:function(){return ft},I8:function(){return Te},km:function(){return x},oH:function(){return q},w$:function(){return R},zn:function(){return z}});var o=i(80665),A=i(26390),O=i(57259),V=i(19149),v=i(38298),L=i(64002),s=i(51395),fe=i(67841),ve=["children"];function w(Q,P){return"".concat(Q,"-").concat(P)}function de(Q){return Q&&Q.type&&Q.type.isTreeNode}function x(Q,P){return Q!=null?Q:P}function R(Q){var P=Q||{},c=P.title,F=P._title,N=P.key,_=P.children,M=c||"title";return{title:M,_title:F||[M],key:N||"key",children:_||"children"}}function Y(Q,P){var c=new Map;function F(N){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(M){var ne=M[P.key],Z=M[P.children];warning(ne!=null,"Tree node must have a certain key: [".concat(_).concat(ne,"]"));var Ue=String(ne);warning(!c.has(Ue)||ne===null||ne===void 0,"Same 'key' exist in the Tree: ".concat(Ue)),c.set(Ue,!0),F(Z,"".concat(_).concat(Ue," > "))})}F(Q)}function z(Q){function P(c){var F=(0,v.Z)(c);return F.map(function(N){if(!de(N))return(0,s.ZP)(!N,"Tree/TreeNode can only accept TreeNode as children."),null;var _=N.key,M=N.props,ne=M.children,Z=(0,V.Z)(M,ve),Ue=(0,O.Z)({key:_},Z),pe=P(ne);return pe.length&&(Ue.children=pe),Ue}).filter(function(N){return N})}return P(Q)}function q(Q,P,c){var F=R(c),N=F._title,_=F.key,M=F.children,ne=new Set(P===!0?[]:P),Z=[];function Ue(pe){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(xe,Xe){for(var Ve=w(It?It.pos:"0",Xe),me=x(xe[_],Ve),oe,G=0;G1&&arguments[1]!==void 0?arguments[1]:{},c=P.initWrapper,F=P.processEntity,N=P.onProcessFinished,_=P.externalGetKey,M=P.childrenPropName,ne=P.fieldNames,Z=arguments.length>2?arguments[2]:void 0,Ue=_||Z,pe={},It={},xe={posEntities:pe,keyEntities:It};return c&&(xe=c(xe)||xe),pt(Q,function(Xe){var Ve=Xe.node,me=Xe.index,oe=Xe.pos,G=Xe.key,H=Xe.parentPos,we=Xe.level,Ie=Xe.nodes,ee={node:Ve,nodes:Ie,index:me,key:G,pos:oe,level:we},Re=x(G,oe);pe[oe]=ee,It[Re]=ee,ee.parent=pe[H],ee.parent&&(ee.parent.children=ee.parent.children||[],ee.parent.children.push(ee)),F&&F(ee,xe)},{externalGetKey:Ue,childrenPropName:M,fieldNames:ne}),N&&N(xe),xe}function ft(Q,P){var c=P.expandedKeys,F=P.selectedKeys,N=P.loadedKeys,_=P.loadingKeys,M=P.checkedKeys,ne=P.halfCheckedKeys,Z=P.dragOverNodeKey,Ue=P.dropPosition,pe=P.keyEntities,It=(0,fe.Z)(pe,Q),xe={eventKey:Q,expanded:c.indexOf(Q)!==-1,selected:F.indexOf(Q)!==-1,loaded:N.indexOf(Q)!==-1,loading:_.indexOf(Q)!==-1,checked:M.indexOf(Q)!==-1,halfChecked:ne.indexOf(Q)!==-1,pos:String(It?It.pos:""),dragOver:Z===Q&&Ue===0,dragOverGapTop:Z===Q&&Ue===-1,dragOverGapBottom:Z===Q&&Ue===1};return xe}function Ne(Q){var P=Q.data,c=Q.expanded,F=Q.selected,N=Q.checked,_=Q.loaded,M=Q.loading,ne=Q.halfChecked,Z=Q.dragOver,Ue=Q.dragOverGapTop,pe=Q.dragOverGapBottom,It=Q.pos,xe=Q.active,Xe=Q.eventKey,Ve=(0,O.Z)((0,O.Z)({},P),{},{expanded:c,selected:F,checked:N,loaded:_,loading:M,halfChecked:ne,dragOver:Z,dragOverGapTop:Ue,dragOverGapBottom:pe,pos:It,active:xe,key:Xe});return"props"in Ve||Object.defineProperty(Ve,"props",{get:function(){return(0,s.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Q}}),Ve}},8178:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});var o=i(4676);function A(O,V,v,L){var s=o.unstable_batchedUpdates?function(ve){o.unstable_batchedUpdates(v,ve)}:v;return O!=null&&O.addEventListener&&O.addEventListener(V,s,L),{remove:function(){O!=null&&O.removeEventListener&&O.removeEventListener(V,s,L)}}}},21783:function(hn,rt,i){"use strict";i.d(rt,{g1:function(){return de},os:function(){return R}});var o=/margin|padding|width|height|max|min|offset/,A={left:!0,top:!0},O={cssFloat:1,styleFloat:1,float:1};function V(Y){return Y.nodeType===1?Y.ownerDocument.defaultView.getComputedStyle(Y,null):{}}function v(Y,z,q){if(z=z.toLowerCase(),q==="auto"){if(z==="height")return Y.offsetHeight;if(z==="width")return Y.offsetWidth}return z in A||(A[z]=o.test(z)),A[z]?parseFloat(q)||0:q}function L(Y,z){var q=arguments.length,pt=V(Y);return z=O[z]?"cssFloat"in Y.style?"cssFloat":"styleFloat":z,q===1?pt:v(Y,z,pt[z]||Y.style[z])}function s(Y,z,q){var pt=arguments.length;if(z=O[z]?"cssFloat"in Y.style?"cssFloat":"styleFloat":z,pt===3)return typeof q=="number"&&o.test(z)&&(q="".concat(q,"px")),Y.style[z]=q,q;for(var Te in z)z.hasOwnProperty(Te)&&s(Y,Te,z[Te]);return V(Y)}function fe(Y){return Y===document.body?document.documentElement.clientWidth:Y.offsetWidth}function ve(Y){return Y===document.body?window.innerHeight||document.documentElement.clientHeight:Y.offsetHeight}function w(){var Y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),z=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Y,height:z}}function de(){var Y=document.documentElement.clientWidth,z=window.innerHeight||document.documentElement.clientHeight;return{width:Y,height:z}}function x(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function R(Y){var z=Y.getBoundingClientRect(),q=document.documentElement;return{left:z.left+(window.pageXOffset||q.scrollLeft)-(q.clientLeft||document.body.clientLeft||0),top:z.top+(window.pageYOffset||q.scrollTop)-(q.clientTop||document.body.clientTop||0)}}},24387:function(hn,rt,i){"use strict";i.d(rt,{G:function(){return V}});var o=i(87746),A=function(L){if((0,o.Z)()&&window.document.documentElement){var s=Array.isArray(L)?L:[L],fe=window.document.documentElement;return s.some(function(ve){return ve in fe.style})}return!1},O=function(L,s){if(!A(L))return!1;var fe=document.createElement("div"),ve=fe.style[L];return fe.style[L]=s,fe.style[L]!==ve};function V(v,L){return!Array.isArray(v)&&L!==void 0?O(v,L):A(v)}},50030:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Jt}});var o=i(5891),A=i(80665),O=i(57259),V=i(80962),v=i(29043),L=i(19149),s=i(92310),fe=i.n(s),ve=i(29301),w=i(80764),de=i(28800),x=i(59301),R=i(4676),Y=x.forwardRef(function(nt,te){var X=nt.height,B=nt.offsetY,d=nt.offsetX,j=nt.children,ue=nt.prefixCls,C=nt.onInnerResize,h=nt.innerProps,le=nt.rtl,W=nt.extra,D={},ye={display:"flex",flexDirection:"column"};return B!==void 0&&(D={height:X,position:"relative",overflow:"hidden"},ye=(0,O.Z)((0,O.Z)({},ye),{},(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({transform:"translateY(".concat(B,"px)")},le?"marginRight":"marginLeft",-d),"position","absolute"),"left",0),"right",0),"top",0))),x.createElement("div",{style:D},x.createElement(ve.Z,{onResize:function(We){var se=We.offsetHeight;se&&C&&C()}},x.createElement("div",(0,o.Z)({style:ye,className:fe()((0,V.Z)({},"".concat(ue,"-holder-inner"),ue)),ref:te},h),j,W)))});Y.displayName="Filler";var z=Y;function q(nt){var te=nt.children,X=nt.setRef,B=x.useCallback(function(d){X(d)},[]);return x.cloneElement(te,{ref:B})}function pt(nt,te,X,B,d,j,ue,C){var h=C.getKey;return nt.slice(te,X+1).map(function(le,W){var D=te+W,ye=ue(le,D,{style:{width:B},offsetX:d}),at=h(le);return x.createElement(q,{key:at,setRef:function(se){return j(le,se)}},ye)})}function Te(nt,te,X,B){var d=X-nt,j=te-X,ue=Math.min(d,j)*2;if(B<=ue){var C=Math.floor(B/2);return B%2?X+C+1:X-C}return d>j?X-(B-j):X+(B-d)}function ft(nt,te,X){var B=nt.length,d=te.length,j,ue;if(B===0&&d===0)return null;B2&&arguments[2]!==void 0?arguments[2]:!1,D=h?le<0&&C.current.left||le>0&&C.current.right:le<0&&C.current.top||le>0&&C.current.bottom;return W&&D?(clearTimeout(j.current),d.current=!1):(!D||d.current)&&ue(),!d.current&&D}};function N(nt,te,X,B,d,j,ue){var C=(0,x.useRef)(0),h=(0,x.useRef)(null),le=(0,x.useRef)(null),W=(0,x.useRef)(!1),D=F(te,X,B,d);function ye(f,k){if(Q.Z.cancel(h.current),!D(!1,k)){var he=f;if(!he._virtualHandled)he._virtualHandled=!0;else return;C.current+=k,le.current=k,c||he.preventDefault(),h.current=(0,Q.Z)(function(){var Be=W.current?10:1;ue(C.current*Be,!1),C.current=0})}}function at(f,k){ue(k,!0),c||f.preventDefault()}var We=(0,x.useRef)(null),se=(0,x.useRef)(null);function lt(f){if(nt){Q.Z.cancel(se.current),se.current=(0,Q.Z)(function(){We.current=null},2);var k=f.deltaX,he=f.deltaY,Be=f.shiftKey,dt=k,yt=he;(We.current==="sx"||!We.current&&Be&&he&&!k)&&(dt=he,yt=0,We.current="sx");var wt=Math.abs(dt),Ft=Math.abs(yt);We.current===null&&(We.current=j&&wt>Ft?"x":"y"),We.current==="y"?ye(f,yt):at(f,dt)}}function K(f){nt&&(W.current=f.detail===le.current)}return[lt,K]}function _(nt,te,X,B){var d=x.useMemo(function(){return[new Map,[]]},[nt,X.id,B]),j=(0,v.Z)(d,2),ue=j[0],C=j[1],h=function(W){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:W,ye=ue.get(W),at=ue.get(D);if(ye===void 0||at===void 0)for(var We=nt.length,se=C.length;se0&&arguments[0]!==void 0?arguments[0]:!1;W();var We=function(){var K=!1;C.current.forEach(function(f,k){if(f&&f.offsetParent){var he=(0,M.ZP)(f),Be=he.offsetHeight,dt=getComputedStyle(he),yt=dt.marginTop,wt=dt.marginBottom,Ft=It(yt),Ut=It(wt),en=Be+Ft+Ut;h.current.get(k)!==en&&(h.current.set(k,en),K=!0)}}),K&&ue(function(f){return f+1})};if(at)We();else{le.current+=1;var se=le.current;Promise.resolve().then(function(){se===le.current&&We()})}}function ye(at,We){var se=nt(at),lt=C.current.get(se);We?(C.current.set(se,We),D()):C.current.delete(se),!lt!=!We&&(We?te==null||te(at):X==null||X(at))}return(0,x.useEffect)(function(){return W},[]),[ye,D,h.current,j]}var Xe=14/15;function Ve(nt,te,X){var B=(0,x.useRef)(!1),d=(0,x.useRef)(0),j=(0,x.useRef)(0),ue=(0,x.useRef)(null),C=(0,x.useRef)(null),h,le=function(at){if(B.current){var We=Math.ceil(at.touches[0].pageX),se=Math.ceil(at.touches[0].pageY),lt=d.current-We,K=j.current-se,f=Math.abs(lt)>Math.abs(K);f?d.current=We:j.current=se;var k=X(f,f?lt:K,!1,at);k&&at.preventDefault(),clearInterval(C.current),k&&(C.current=setInterval(function(){f?lt*=Xe:K*=Xe;var he=Math.floor(f?lt:K);(!X(f,he,!0)||Math.abs(he)<=.1)&&clearInterval(C.current)},16))}},W=function(){B.current=!1,h()},D=function(at){h(),at.touches.length===1&&!B.current&&(B.current=!0,d.current=Math.ceil(at.touches[0].pageX),j.current=Math.ceil(at.touches[0].pageY),ue.current=at.target,ue.current.addEventListener("touchmove",le,{passive:!1}),ue.current.addEventListener("touchend",W,{passive:!0}))};h=function(){ue.current&&(ue.current.removeEventListener("touchmove",le),ue.current.removeEventListener("touchend",W))},(0,de.Z)(function(){return nt&&te.current.addEventListener("touchstart",D,{passive:!0}),function(){var ye;(ye=te.current)===null||ye===void 0||ye.removeEventListener("touchstart",D),h(),clearInterval(C.current)}},[nt])}function me(nt){return Math.floor(Math.pow(nt,.5))}function oe(nt,te){var X="touches"in nt?nt.touches[0]:nt;return X[te?"pageX":"pageY"]-window[te?"scrollX":"scrollY"]}function G(nt,te,X){x.useEffect(function(){var B=te.current;if(nt&&B){var d=!1,j,ue,C=function(){Q.Z.cancel(j)},h=function ye(){C(),j=(0,Q.Z)(function(){X(ue),ye()})},le=function(at){var We=at;We._virtualHandled||(We._virtualHandled=!0,d=!0)},W=function(){d=!1,C()},D=function(at){if(d){var We=oe(at,!1),se=B.getBoundingClientRect(),lt=se.top,K=se.bottom;if(We<=lt){var f=lt-We;ue=-me(f),h()}else if(We>=K){var k=We-K;ue=me(k),h()}else C()}};return B.addEventListener("mousedown",le),B.ownerDocument.addEventListener("mouseup",W),B.ownerDocument.addEventListener("mousemove",D),function(){B.removeEventListener("mousedown",le),B.ownerDocument.removeEventListener("mouseup",W),B.ownerDocument.removeEventListener("mousemove",D),C()}}},[nt])}var H=10;function we(nt,te,X,B,d,j,ue,C){var h=x.useRef(),le=x.useState(null),W=(0,v.Z)(le,2),D=W[0],ye=W[1];return(0,de.Z)(function(){if(D&&D.times=0;pn-=1){var Tn=d(te[pn]),Yt=X.get(Tn);if(Yt===void 0){f=!0;break}if(_t-=Yt,_t<=0)break}switch(Be){case"top":he=yt-lt;break;case"bottom":he=wt-K+lt;break;default:{var zn=nt.current.scrollTop,On=zn+K;ytOn&&(k="bottom")}}he!==null&&ue(he),he!==D.lastTop&&(f=!0)}f&&ye((0,O.Z)((0,O.Z)({},D),{},{times:D.times+1,targetAlign:k,lastTop:he}))}},[D,nt.current]),function(at){if(at==null){C();return}if(Q.Z.cancel(h.current),typeof at=="number")ue(at);else if(at&&(0,A.Z)(at)==="object"){var We,se=at.align;"index"in at?We=at.index:We=te.findIndex(function(f){return d(f)===at.key});var lt=at.offset,K=lt===void 0?0:lt;ye({times:0,index:We,offset:K,originAlign:se})}}}var Ie=x.forwardRef(function(nt,te){var X=nt.prefixCls,B=nt.rtl,d=nt.scrollOffset,j=nt.scrollRange,ue=nt.onStartMove,C=nt.onStopMove,h=nt.onScroll,le=nt.horizontal,W=nt.spinSize,D=nt.containerSize,ye=nt.style,at=nt.thumbStyle,We=nt.showScrollBar,se=x.useState(!1),lt=(0,v.Z)(se,2),K=lt[0],f=lt[1],k=x.useState(null),he=(0,v.Z)(k,2),Be=he[0],dt=he[1],yt=x.useState(null),wt=(0,v.Z)(yt,2),Ft=wt[0],Ut=wt[1],en=!B,nn=x.useRef(),_t=x.useRef(),pn=x.useState(We),Tn=(0,v.Z)(pn,2),Yt=Tn[0],zn=Tn[1],On=x.useRef(),fn=function(){We===!0||We===!1||(clearTimeout(On.current),zn(!0),On.current=setTimeout(function(){zn(!1)},3e3))},Dn=j-D||0,$n=D-W||0,Ce=x.useMemo(function(){if(d===0||Dn===0)return 0;var g=d/Dn;return g*$n},[d,Dn,$n]),$e=function(E){E.stopPropagation(),E.preventDefault()},it=x.useRef({top:Ce,dragging:K,pageY:Be,startTop:Ft});it.current={top:Ce,dragging:K,pageY:Be,startTop:Ft};var ot=function(E){f(!0),dt(oe(E,le)),Ut(it.current.top),ue(),E.stopPropagation(),E.preventDefault()};x.useEffect(function(){var g=function($){$.preventDefault()},E=nn.current,I=_t.current;return E.addEventListener("touchstart",g,{passive:!1}),I.addEventListener("touchstart",ot,{passive:!1}),function(){E.removeEventListener("touchstart",g),I.removeEventListener("touchstart",ot)}},[]);var zt=x.useRef();zt.current=Dn;var vn=x.useRef();vn.current=$n,x.useEffect(function(){if(K){var g,E=function($){var ce=it.current,Ge=ce.dragging,Ye=ce.pageY,At=ce.startTop;Q.Z.cancel(g);var St=nn.current.getBoundingClientRect(),Tt=D/(le?St.width:St.height);if(Ge){var Kt=(oe($,le)-Ye)*Tt,ge=At;!en&&le?ge-=Kt:ge+=Kt;var bt=zt.current,ae=vn.current,Oe=ae?ge/ae:0,Pe=Math.ceil(Oe*bt);Pe=Math.max(Pe,0),Pe=Math.min(Pe,bt),g=(0,Q.Z)(function(){h(Pe,le)})}},I=function(){f(!1),C()};return window.addEventListener("mousemove",E,{passive:!0}),window.addEventListener("touchmove",E,{passive:!0}),window.addEventListener("mouseup",I,{passive:!0}),window.addEventListener("touchend",I,{passive:!0}),function(){window.removeEventListener("mousemove",E),window.removeEventListener("touchmove",E),window.removeEventListener("mouseup",I),window.removeEventListener("touchend",I),Q.Z.cancel(g)}}},[K]),x.useEffect(function(){return fn(),function(){clearTimeout(On.current)}},[d]),x.useImperativeHandle(te,function(){return{delayHidden:fn}});var Zt="".concat(X,"-scrollbar"),on={position:"absolute",visibility:Yt?null:"hidden"},ie={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return le?(on.height=8,on.left=0,on.right=0,on.bottom=0,ie.height="100%",ie.width=W,en?ie.left=Ce:ie.right=Ce):(on.width=8,on.top=0,on.bottom=0,en?on.right=0:on.left=0,ie.width="100%",ie.height=W,ie.top=Ce),x.createElement("div",{ref:nn,className:fe()(Zt,(0,V.Z)((0,V.Z)((0,V.Z)({},"".concat(Zt,"-horizontal"),le),"".concat(Zt,"-vertical"),!le),"".concat(Zt,"-visible"),Yt)),style:(0,O.Z)((0,O.Z)({},on),ye),onMouseDown:$e,onMouseMove:fn},x.createElement("div",{ref:_t,className:fe()("".concat(Zt,"-thumb"),(0,V.Z)({},"".concat(Zt,"-thumb-moving"),K)),style:(0,O.Z)((0,O.Z)({},ie),at),onMouseDown:ot}))}),ee=Ie,Re=20;function Qe(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,X=nt/te*nt;return isNaN(X)&&(X=0),X=Math.max(X,Re),Math.floor(X)}var Dt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ct=[],ht={overflowY:"auto",overflowAnchor:"none"};function Ot(nt,te){var X=nt.prefixCls,B=X===void 0?"rc-virtual-list":X,d=nt.className,j=nt.height,ue=nt.itemHeight,C=nt.fullHeight,h=C===void 0?!0:C,le=nt.style,W=nt.data,D=nt.children,ye=nt.itemKey,at=nt.virtual,We=nt.direction,se=nt.scrollWidth,lt=nt.component,K=lt===void 0?"div":lt,f=nt.onScroll,k=nt.onVirtualScroll,he=nt.onVisibleChange,Be=nt.innerProps,dt=nt.extraRender,yt=nt.styles,wt=nt.showScrollBar,Ft=wt===void 0?"optional":wt,Ut=(0,L.Z)(nt,Dt),en=x.useCallback(function(Ae){return typeof ye=="function"?ye(Ae):Ae==null?void 0:Ae[ye]},[ye]),nn=xe(en,null,null),_t=(0,v.Z)(nn,4),pn=_t[0],Tn=_t[1],Yt=_t[2],zn=_t[3],On=!!(at!==!1&&j&&ue),fn=x.useMemo(function(){return Object.values(Yt.maps).reduce(function(Ae,tt){return Ae+tt},0)},[Yt.id,Yt.maps]),Dn=On&&W&&(Math.max(ue*W.length,fn)>j||!!se),$n=We==="rtl",Ce=fe()(B,(0,V.Z)({},"".concat(B,"-rtl"),$n),d),$e=W||Ct,it=(0,x.useRef)(),ot=(0,x.useRef)(),zt=(0,x.useRef)(),vn=(0,x.useState)(0),Zt=(0,v.Z)(vn,2),on=Zt[0],ie=Zt[1],g=(0,x.useState)(0),E=(0,v.Z)(g,2),I=E[0],y=E[1],$=(0,x.useState)(!1),ce=(0,v.Z)($,2),Ge=ce[0],Ye=ce[1],At=function(){Ye(!0)},St=function(){Ye(!1)},Tt={getKey:en};function Kt(Ae){ie(function(tt){var Pt;typeof Ae=="function"?Pt=Ae(tt):Pt=Ae;var an=rn(Pt);return it.current.scrollTop=an,an})}var ge=(0,x.useRef)({start:0,end:$e.length}),bt=(0,x.useRef)(),ae=Ne($e,en),Oe=(0,v.Z)(ae,1),Pe=Oe[0];bt.current=Pe;var Ke=x.useMemo(function(){if(!On)return{scrollHeight:void 0,start:0,end:$e.length-1,offset:void 0};if(!Dn){var Ae;return{scrollHeight:((Ae=ot.current)===null||Ae===void 0?void 0:Ae.offsetHeight)||0,start:0,end:$e.length-1,offset:void 0}}for(var tt=0,Pt,an,Rt,Lt=$e.length,st=0;st=on&&Pt===void 0&&(Pt=st,an=tt),un>on+j&&Rt===void 0&&(Rt=st),tt=un}return Pt===void 0&&(Pt=0,an=0,Rt=Math.ceil(j/ue)),Rt===void 0&&(Rt=$e.length-1),Rt=Math.min(Rt+1,$e.length-1),{scrollHeight:tt,start:Pt,end:Rt,offset:an}},[Dn,On,on,$e,zn,j]),Et=Ke.scrollHeight,je=Ke.start,_e=Ke.end,U=Ke.offset;ge.current.start=je,ge.current.end=_e,x.useLayoutEffect(function(){var Ae=Yt.getRecord();if(Ae.size===1){var tt=Array.from(Ae)[0],Pt=en($e[je]);if(Pt===tt){var an=Yt.get(tt),Rt=an-ue;Kt(function(Lt){return Lt+Rt})}}Yt.resetRecord()},[Et]);var Se=x.useState({width:0,height:j}),ze=(0,v.Z)(Se,2),qe=ze[0],et=ze[1],xt=function(tt){et({width:tt.offsetWidth,height:tt.offsetHeight})},J=(0,x.useRef)(),Ee=(0,x.useRef)(),De=x.useMemo(function(){return Qe(qe.width,se)},[qe.width,se]),Ze=x.useMemo(function(){return Qe(qe.height,Et)},[qe.height,Et]),ut=Et-j,tn=(0,x.useRef)(ut);tn.current=ut;function rn(Ae){var tt=Ae;return Number.isNaN(tn.current)||(tt=Math.min(tt,tn.current)),tt=Math.max(tt,0),tt}var kt=on<=0,gt=on>=ut,Gt=I<=0,sn=I>=se,yn=F(kt,gt,Gt,sn),bn=function(){return{x:$n?-I:I,y:on}},mn=(0,x.useRef)(bn()),Pn=(0,w.useEvent)(function(Ae){if(k){var tt=(0,O.Z)((0,O.Z)({},bn()),Ae);(mn.current.x!==tt.x||mn.current.y!==tt.y)&&(k(tt),mn.current=tt)}});function Mn(Ae,tt){var Pt=Ae;tt?((0,R.flushSync)(function(){y(Pt)}),Pn()):Kt(Pt)}function er(Ae){var tt=Ae.currentTarget.scrollTop;tt!==on&&Kt(tt),f==null||f(Ae),Pn()}var rr=function(tt){var Pt=tt,an=se?se-qe.width:0;return Pt=Math.max(Pt,0),Pt=Math.min(Pt,an),Pt},An=(0,w.useEvent)(function(Ae,tt){tt?((0,R.flushSync)(function(){y(function(Pt){var an=Pt+($n?-Ae:Ae);return rr(an)})}),Pn()):Kt(function(Pt){var an=Pt+Ae;return an})}),jt=N(On,kt,gt,Gt,sn,!!se,An),Xt=(0,v.Z)(jt,2),Fn=Xt[0],xn=Xt[1];Ve(On,it,function(Ae,tt,Pt,an){var Rt=an;return yn(Ae,tt,Pt)?!1:!Rt||!Rt._virtualHandled?(Rt&&(Rt._virtualHandled=!0),Fn({preventDefault:function(){},deltaX:Ae?tt:0,deltaY:Ae?0:tt}),!0):!1}),G(Dn,it,function(Ae){Kt(function(tt){return tt+Ae})}),(0,de.Z)(function(){function Ae(Pt){var an=kt&&Pt.detail<0,Rt=gt&&Pt.detail>0;On&&!an&&!Rt&&Pt.preventDefault()}var tt=it.current;return tt.addEventListener("wheel",Fn,{passive:!1}),tt.addEventListener("DOMMouseScroll",xn,{passive:!0}),tt.addEventListener("MozMousePixelScroll",Ae,{passive:!1}),function(){tt.removeEventListener("wheel",Fn),tt.removeEventListener("DOMMouseScroll",xn),tt.removeEventListener("MozMousePixelScroll",Ae)}},[On,kt,gt]),(0,de.Z)(function(){if(se){var Ae=rr(I);y(Ae),Pn({x:Ae})}},[qe.width,se]);var kn=function(){var tt,Pt;(tt=J.current)===null||tt===void 0||tt.delayHidden(),(Pt=Ee.current)===null||Pt===void 0||Pt.delayHidden()},Nn=we(it,$e,Yt,ue,en,function(){return Tn(!0)},Kt,kn);x.useImperativeHandle(te,function(){return{nativeElement:zt.current,getScrollInfo:bn,scrollTo:function(tt){function Pt(an){return an&&(0,A.Z)(an)==="object"&&("left"in an||"top"in an)}Pt(tt)?(tt.left!==void 0&&y(rr(tt.left)),Nn(tt.top)):Nn(tt)}}}),(0,de.Z)(function(){if(he){var Ae=$e.slice(je,_e+1);he(Ae,$e)}},[je,_e,$e]);var Cn=_($e,en,Yt,ue),cn=dt==null?void 0:dt({start:je,end:_e,virtual:Dn,offsetX:I,offsetY:U,rtl:$n,getSize:Cn}),Qn=pt($e,je,_e,se,I,pn,D,Tt),Me=null;j&&(Me=(0,O.Z)((0,V.Z)({},h?"height":"maxHeight",j),ht),On&&(Me.overflowY="hidden",se&&(Me.overflowX="hidden"),Ge&&(Me.pointerEvents="none")));var ke={};return $n&&(ke.dir="rtl"),x.createElement("div",(0,o.Z)({ref:zt,style:(0,O.Z)((0,O.Z)({},le),{},{position:"relative"}),className:Ce},ke,Ut),x.createElement(ve.Z,{onResize:xt},x.createElement(K,{className:"".concat(B,"-holder"),style:Me,ref:it,onScroll:er,onMouseEnter:kn},x.createElement(z,{prefixCls:B,height:Et,offsetX:I,offsetY:U,scrollWidth:se,onInnerResize:Tn,ref:ot,innerProps:Be,rtl:$n,extra:cn},Qn))),Dn&&Et>j&&x.createElement(ee,{ref:J,prefixCls:B,scrollOffset:on,scrollRange:Et,rtl:$n,onScroll:Mn,onStartMove:At,onStopMove:St,spinSize:Ze,containerSize:qe.height,style:yt==null?void 0:yt.verticalScrollBar,thumbStyle:yt==null?void 0:yt.verticalScrollBarThumb,showScrollBar:Ft}),Dn&&se>qe.width&&x.createElement(ee,{ref:Ee,prefixCls:B,scrollOffset:I,scrollRange:se,rtl:$n,onScroll:Mn,onStartMove:At,onStopMove:St,spinSize:De,containerSize:qe.width,horizontal:!0,style:yt==null?void 0:yt.horizontalScrollBar,thumbStyle:yt==null?void 0:yt.horizontalScrollBarThumb,showScrollBar:Ft}))}var $t=x.forwardRef(Ot);$t.displayName="List";var Nt=$t,Jt=Nt},51581:function(hn,rt,i){"use strict";Object.defineProperty(rt,"__esModule",{value:!0});var o=function(){function x(R,Y){for(var z=0;z=0||Object.prototype.hasOwnProperty.call(x,z)&&(Y[z]=x[z]);return Y}function fe(x,R){if(!(x instanceof R))throw new TypeError("Cannot call a class as a function")}function ve(x,R){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return R&&(typeof R=="object"||typeof R=="function")?R:x}function w(x,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof R);x.prototype=Object.create(R&&R.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),R&&(Object.setPrototypeOf?Object.setPrototypeOf(x,R):x.__proto__=R)}var de=function(x){w(R,x);function R(Y){fe(this,R);var z=ve(this,(R.__proto__||Object.getPrototypeOf(R)).call(this,Y));return z.scrollListener=z.scrollListener.bind(z),z.eventListenerOptions=z.eventListenerOptions.bind(z),z.mousewheelListener=z.mousewheelListener.bind(z),z}return o(R,[{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 z=this.getParentElement(this.scrollComponent);z.scrollTop=z.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var z=!1,q={get passive(){z=!0}};try{document.addEventListener("test",null,q),document.removeEventListener("test",null,q)}catch(pt){}return z}},{key:"eventListenerOptions",value:function(){var z=this.props.useCapture;return this.isPassiveSupported()&&(z={useCapture:this.props.useCapture,passive:!0}),z}},{key:"setDefaultLoader",value:function(z){this.defaultLoader=z}},{key:"detachMousewheelListener",value:function(){var z=window;this.props.useWindow===!1&&(z=this.scrollComponent.parentNode),z.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var z=window;this.props.useWindow===!1&&(z=this.getParentElement(this.scrollComponent)),z.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),z.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(z){var q=this.props.getScrollParent&&this.props.getScrollParent();return q!=null?q:z&&z.parentNode}},{key:"filterProps",value:function(z){return z}},{key:"attachScrollListener",value:function(){var z=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!z)){var q=window;this.props.useWindow===!1&&(q=z),q.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),q.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),q.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(z){z.deltaY===1&&!this.isPassiveSupported()&&z.preventDefault()}},{key:"scrollListener",value:function(){var z=this.scrollComponent,q=window,pt=this.getParentElement(z),Te=void 0;if(this.props.useWindow){var ft=document.documentElement||document.body.parentNode||document.body,Ne=q.pageYOffset!==void 0?q.pageYOffset:ft.scrollTop;this.props.isReverse?Te=Ne:Te=this.calculateOffset(z,Ne)}else this.props.isReverse?Te=pt.scrollTop:Te=z.scrollHeight-pt.scrollTop-pt.clientHeight;Tetypeof ve=="object"&&ve!=null&&ve.nodeType===1,A=(ve,w)=>(!w||ve!=="hidden")&&ve!=="visible"&&ve!=="clip",O=(ve,w)=>{if(ve.clientHeight{const R=(Y=>{if(!Y.ownerDocument||!Y.ownerDocument.defaultView)return null;try{return Y.ownerDocument.defaultView.frameElement}catch(z){return null}})(x);return!!R&&(R.clientHeightYw||Y>ve&&z=w&&q>=de?Y-ve-x:z>w&&qde?z-w+R:0,v=ve=>{const w=ve.parentElement;return w==null?ve.getRootNode().host||null:w},L=(ve,w)=>{var de,x,R,Y;if(typeof document=="undefined")return[];const{scrollMode:z,block:q,inline:pt,boundary:Te,skipOverflowHiddenElements:ft}=w,Ne=typeof Te=="function"?Te:Ie=>Ie!==Te;if(!o(ve))throw new TypeError("Invalid target");const Q=document.scrollingElement||document.documentElement,P=[];let c=ve;for(;o(c)&&Ne(c);){if(c=v(c),c===Q){P.push(c);break}c!=null&&c===document.body&&O(c)&&!O(document.documentElement)||c!=null&&O(c,ft)&&P.push(c)}const F=(x=(de=window.visualViewport)==null?void 0:de.width)!=null?x:innerWidth,N=(Y=(R=window.visualViewport)==null?void 0:R.height)!=null?Y:innerHeight,{scrollX:_,scrollY:M}=window,{height:ne,width:Z,top:Ue,right:pe,bottom:It,left:xe}=ve.getBoundingClientRect(),{top:Xe,right:Ve,bottom:me,left:oe}=(Ie=>{const ee=window.getComputedStyle(Ie);return{top:parseFloat(ee.scrollMarginTop)||0,right:parseFloat(ee.scrollMarginRight)||0,bottom:parseFloat(ee.scrollMarginBottom)||0,left:parseFloat(ee.scrollMarginLeft)||0}})(ve);let G=q==="start"||q==="nearest"?Ue-Xe:q==="end"?It+me:Ue+ne/2-Xe+me,H=pt==="center"?xe+Z/2-oe+Ve:pt==="end"?pe+Ve:xe-oe;const we=[];for(let Ie=0;Ie=0&&xe>=0&&It<=N&&pe<=F&&(ee===Q&&!O(ee)||Ue>=Dt&&It<=ht&&xe>=Ot&&pe<=Ct))return we;const $t=getComputedStyle(ee),Nt=parseInt($t.borderLeftWidth,10),Jt=parseInt($t.borderTopWidth,10),nt=parseInt($t.borderRightWidth,10),te=parseInt($t.borderBottomWidth,10);let X=0,B=0;const d="offsetWidth"in ee?ee.offsetWidth-ee.clientWidth-Nt-nt:0,j="offsetHeight"in ee?ee.offsetHeight-ee.clientHeight-Jt-te:0,ue="offsetWidth"in ee?ee.offsetWidth===0?0:Qe/ee.offsetWidth:0,C="offsetHeight"in ee?ee.offsetHeight===0?0:Re/ee.offsetHeight:0;if(Q===ee)X=q==="start"?G:q==="end"?G-N:q==="nearest"?V(M,M+N,N,Jt,te,M+G,M+G+ne,ne):G-N/2,B=pt==="start"?H:pt==="center"?H-F/2:pt==="end"?H-F:V(_,_+F,F,Nt,nt,_+H,_+H+Z,Z),X=Math.max(0,X+M),B=Math.max(0,B+_);else{X=q==="start"?G-Dt-Jt:q==="end"?G-ht+te+j:q==="nearest"?V(Dt,ht,Re,Jt,te+j,G,G+ne,ne):G-(Dt+Re/2)+j/2,B=pt==="start"?H-Ot-Nt:pt==="center"?H-(Ot+Qe/2)+d/2:pt==="end"?H-Ct+nt+d:V(Ot,Ct,Qe,Nt,nt+d,H,H+Z,Z);const{scrollLeft:h,scrollTop:le}=ee;X=C===0?0:Math.max(0,Math.min(le+X/C,ee.scrollHeight-Re/C+j)),B=ue===0?0:Math.max(0,Math.min(h+B/ue,ee.scrollWidth-Qe/ue+d)),G+=le-X,H+=h-B}we.push({el:ee,top:X,left:B})}return we},s=ve=>ve===!1?{block:"end",inline:"nearest"}:(w=>w===Object(w)&&Object.keys(w).length!==0)(ve)?ve:{block:"start",inline:"nearest"};function fe(ve,w){if(!ve.isConnected||!(R=>{let Y=R;for(;Y&&Y.parentNode;){if(Y.parentNode===document)return!0;Y=Y.parentNode instanceof ShadowRoot?Y.parentNode.host:Y.parentNode}return!1})(ve))return;const de=(R=>{const Y=window.getComputedStyle(R);return{top:parseFloat(Y.scrollMarginTop)||0,right:parseFloat(Y.scrollMarginRight)||0,bottom:parseFloat(Y.scrollMarginBottom)||0,left:parseFloat(Y.scrollMarginLeft)||0}})(ve);if((R=>typeof R=="object"&&typeof R.behavior=="function")(w))return w.behavior(L(ve,w));const x=typeof w=="boolean"||w==null?void 0:w.behavior;for(const{el:R,top:Y,left:z}of L(ve,s(w))){const q=Y-de.top+de.bottom,pt=z-de.left+de.right;R.scroll({top:q,left:pt,behavior:x})}}}}]); +`,Te=["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"],ft={},Ne;function Q(Ve){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=Ve.getAttribute("id")||Ve.getAttribute("data-reactid")||Ve.getAttribute("name");if(me&&ft[ie])return ft[ie];var G=window.getComputedStyle(Ve),H=G.getPropertyValue("box-sizing")||G.getPropertyValue("-moz-box-sizing")||G.getPropertyValue("-webkit-box-sizing"),we=parseFloat(G.getPropertyValue("padding-bottom"))+parseFloat(G.getPropertyValue("padding-top")),Ie=parseFloat(G.getPropertyValue("border-bottom-width"))+parseFloat(G.getPropertyValue("border-top-width")),ee=Te.map(function(Ze){return"".concat(Ze,":").concat(G.getPropertyValue(Ze))}).join(";"),Re={sizingStyle:ee,paddingSize:we,borderSize:Ie,boxSizing:H};return me&&ie&&(ft[ie]=Re),Re}function P(Ve){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,G=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ne||(Ne=document.createElement("textarea"),Ne.setAttribute("tab-index","-1"),Ne.setAttribute("aria-hidden","true"),document.body.appendChild(Ne)),Ve.getAttribute("wrap")?Ne.setAttribute("wrap",Ve.getAttribute("wrap")):Ne.removeAttribute("wrap");var H=Q(Ve,me),we=H.paddingSize,Ie=H.borderSize,ee=H.boxSizing,Re=H.sizingStyle;Ne.setAttribute("style","".concat(Re,";").concat(pt)),Ne.value=Ve.value||Ve.placeholder||"";var Ze=void 0,Dt=void 0,Ct,ht=Ne.scrollHeight;if(ee==="border-box"?ht+=Ie:ee==="content-box"&&(ht-=we),ie!==null||G!==null){Ne.value=" ";var Ot=Ne.scrollHeight-we;ie!==null&&(Ze=Ot*ie,ee==="border-box"&&(Ze=Ze+we+Ie),ht=Math.max(Ze,ht)),G!==null&&(Dt=Ot*G,ee==="border-box"&&(Dt=Dt+we+Ie),Ct=ht>Dt?"":"hidden",ht=Math.min(Dt,ht))}var $t={height:ht,overflowY:Ct,resize:"none"};return Ze&&($t.minHeight=Ze),Dt&&($t.maxHeight=Dt),$t}var c=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],F=0,N=1,_=2,M=R.forwardRef(function(Ve,me){var ie=Ve,G=ie.prefixCls,H=ie.onPressEnter,we=ie.defaultValue,Ie=ie.value,ee=ie.autoSize,Re=ie.onResize,Ze=ie.className,Dt=ie.style,Ct=ie.disabled,ht=ie.onChange,Ot=ie.onInternalAutoSize,$t=(0,L.Z)(ie,c),Nt=(0,x.Z)(we,{value:Ie,postState:function(Ft){return Ft!=null?Ft:""}}),Jt=(0,v.Z)(Nt,2),nt=Jt[0],te=Jt[1],X=function(Ft){te(Ft.target.value),ht==null||ht(Ft)},B=R.useRef();R.useImperativeHandle(me,function(){return{textArea:B.current}});var d=R.useMemo(function(){return ee&&(0,V.Z)(ee)==="object"?[ee.minRows,ee.maxRows]:[]},[ee]),j=(0,v.Z)(d,2),ue=j[0],C=j[1],h=!!ee,se=function(){try{if(document.activeElement===B.current){var Ft=B.current,Ut=Ft.selectionStart,en=Ft.selectionEnd,rn=Ft.scrollTop;B.current.setSelectionRange(Ut,en),B.current.scrollTop=rn}}catch(_t){}},W=R.useState(_),D=(0,v.Z)(W,2),ye=D[0],at=D[1],We=R.useState(),ae=(0,v.Z)(We,2),lt=ae[0],K=ae[1],f=function(){at(F)};(0,z.Z)(function(){h&&f()},[Ie,ue,C,h]),(0,z.Z)(function(){if(ye===F)at(N);else if(ye===N){var wt=P(B.current,!1,ue,C);at(_),K(wt)}else se()},[ye]);var k=R.useRef(),he=function(){q.Z.cancel(k.current)},Be=function(Ft){ye===_&&(Re==null||Re(Ft),ee&&(he(),k.current=(0,q.Z)(function(){f()})))};R.useEffect(function(){return he},[]);var dt=h?lt:null,yt=(0,A.Z)((0,A.Z)({},Dt),dt);return(ye===F||ye===N)&&(yt.overflowY="hidden",yt.overflowX="hidden"),R.createElement(Y.Z,{onResize:Be,disabled:!(ee||Re)},R.createElement("textarea",(0,o.Z)({},$t,{ref:B,style:yt,className:ve()(G,Ze,(0,O.Z)({},"".concat(G,"-disabled"),Ct)),disabled:Ct,value:nt,onChange:X})))}),ne=M,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Ue(Ve,me){return(0,s.Z)(Ve||"").slice(0,me).join("")}function pe(Ve,me,ie,G){var H=ie;return Ve?H=Ue(ie,G):(0,s.Z)(me||"").lengthG&&(H=me),H}var It=R.forwardRef(function(Ve,me){var ie,G=Ve.defaultValue,H=Ve.value,we=Ve.onFocus,Ie=Ve.onBlur,ee=Ve.onChange,Re=Ve.allowClear,Ze=Ve.maxLength,Dt=Ve.onCompositionStart,Ct=Ve.onCompositionEnd,ht=Ve.suffix,Ot=Ve.prefixCls,$t=Ot===void 0?"rc-textarea":Ot,Nt=Ve.classes,Jt=Ve.showCount,nt=Ve.className,te=Ve.style,X=Ve.disabled,B=Ve.hidden,d=Ve.classNames,j=Ve.styles,ue=Ve.onResize,C=(0,L.Z)(Ve,Z),h=(0,x.Z)(G,{value:H,defaultValue:G}),se=(0,v.Z)(h,2),W=se[0],D=se[1],ye=(0,R.useRef)(null),at=R.useState(!1),We=(0,v.Z)(at,2),ae=We[0],lt=We[1],K=R.useState(!1),f=(0,v.Z)(K,2),k=f[0],he=f[1],Be=R.useRef(),dt=R.useRef(0),yt=R.useState(null),wt=(0,v.Z)(yt,2),Ft=wt[0],Ut=wt[1],en=function(){var Zt;(Zt=ye.current)===null||Zt===void 0||Zt.textArea.focus()};(0,R.useImperativeHandle)(me,function(){return{resizableTextArea:ye.current,focus:en,blur:function(){var Zt;(Zt=ye.current)===null||Zt===void 0||Zt.textArea.blur()}}}),(0,R.useEffect)(function(){lt(function(vn){return!X&&vn})},[X]);var rn=Number(Ze)>0,_t=function(Zt){he(!0),Be.current=W,dt.current=Zt.currentTarget.selectionStart,Dt==null||Dt(Zt)},pn=function(Zt){he(!1);var on=Zt.currentTarget.value;if(rn){var le,g=dt.current>=Ze+1||dt.current===((le=Be.current)===null||le===void 0?void 0:le.length);on=pe(g,Be.current,on,Ze)}on!==W&&(D(on),(0,de.rJ)(Zt.currentTarget,Zt,ee,on)),Ct==null||Ct(Zt)},Tn=function(Zt){var on=Zt.target.value;if(!k&&rn){var le=Zt.target.selectionStart>=Ze+1||Zt.target.selectionStart===on.length||!Zt.target.selectionStart;on=pe(le,W,on,Ze)}D(on),(0,de.rJ)(Zt.currentTarget,Zt,ee,on)},Yt=function(Zt){var on=C.onPressEnter,le=C.onKeyDown;Zt.key==="Enter"&&on&&on(Zt),le==null||le(Zt)},zn=function(Zt){lt(!0),we==null||we(Zt)},On=function(Zt){lt(!1),Ie==null||Ie(Zt)},fn=function(Zt){var on;D(""),en(),(0,de.rJ)((on=ye.current)===null||on===void 0?void 0:on.textArea,Zt,ee)},Dn=(0,de.D7)(W);!k&&rn&&H==null&&(Dn=Ue(Dn,Ze));var $n=ht,Ce;if(Jt){var $e=(0,s.Z)(Dn).length;(0,V.Z)(Jt)==="object"?Ce=Jt.formatter({value:Dn,count:$e,maxLength:Ze}):Ce="".concat($e).concat(rn?" / ".concat(Ze):""),$n=R.createElement(R.Fragment,null,$n,R.createElement("span",{className:ve()("".concat($t,"-data-count"),d==null?void 0:d.count),style:j==null?void 0:j.count},Ce))}var it=function(Zt){var on;ue==null||ue(Zt),(on=ye.current)!==null&&on!==void 0&&on.textArea.style.height&&Ut(!0)},ot=!C.autoSize&&!Jt&&!Re,zt=R.createElement(w.BaseInput,{value:Dn,allowClear:Re,handleReset:fn,suffix:$n,prefixCls:$t,classes:{affixWrapper:ve()(Nt==null?void 0:Nt.affixWrapper,(ie={},(0,O.Z)(ie,"".concat($t,"-show-count"),Jt),(0,O.Z)(ie,"".concat($t,"-textarea-allow-clear"),Re),ie))},disabled:X,focused:ae,className:nt,style:(0,A.Z)((0,A.Z)({},te),Ft&&!ot?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ce=="string"?Ce:void 0}},hidden:B,inputElement:R.createElement(ne,(0,o.Z)({},C,{onKeyDown:Yt,onChange:Tn,onFocus:zn,onBlur:On,onCompositionStart:_t,onCompositionEnd:pn,className:d==null?void 0:d.textarea,style:(0,A.Z)((0,A.Z)({},j==null?void 0:j.textarea),{},{resize:te==null?void 0:te.resize}),disabled:X,prefixCls:$t,onResize:it,ref:ye}))});return zt}),xe=It,Xe=xe},39417:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return N}});var o=i(5891),A=i(80962),O=i(19149),V=i(57259),v=i(79545),L=i(68550),s=i(21882),fe=i(17928),ve=i(7711),w=i(92310),de=i.n(w),x=i(36994),R=i(59301),Y=i(39378),z=function(M){for(var ne=M.prefixCls,Z=M.level,Ue=M.isStart,pe=M.isEnd,It="".concat(ne,"-indent-unit"),xe=[],Xe=0;Xe0&&arguments[0]!==void 0?arguments[0]:[],X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],B=te.length,d=X.length;if(Math.abs(B-d)!==1)return{add:!1,key:null};function j(ue,C){var h=new Map;ue.forEach(function(W){h.set(W,!0)});var se=C.filter(function(W){return!h.has(W)});return se.length===1?se[0]:null}return B ").concat(X);return X}var Ze=q.forwardRef(function(te,X){var B=te.prefixCls,d=te.data,j=te.selectable,ue=te.checkable,C=te.expandedKeys,h=te.selectedKeys,se=te.checkedKeys,W=te.loadedKeys,D=te.loadingKeys,ye=te.halfCheckedKeys,at=te.keyEntities,We=te.disabled,ae=te.dragging,lt=te.dragOverNodeKey,K=te.dropPosition,f=te.motion,k=te.height,he=te.itemHeight,Be=te.virtual,dt=te.focusable,yt=te.activeItem,wt=te.focused,Ft=te.tabIndex,Ut=te.onKeyDown,en=te.onFocus,rn=te.onBlur,_t=te.onActiveChange,pn=te.onListChangeStart,Tn=te.onListChangeEnd,Yt=(0,Q.Z)(te,Xe),zn=q.useRef(null),On=q.useRef(null);q.useImperativeHandle(X,function(){return{scrollTo:function(bt){zn.current.scrollTo(bt)},getIndentWidth:function(){return On.current.offsetWidth}}});var fn=q.useState(C),Dn=(0,Ne.Z)(fn,2),$n=Dn[0],Ce=Dn[1],$e=q.useState(d),it=(0,Ne.Z)($e,2),ot=it[0],zt=it[1],vn=q.useState(d),Zt=(0,Ne.Z)(vn,2),on=Zt[0],le=Zt[1],g=q.useState([]),E=(0,Ne.Z)(g,2),I=E[0],y=E[1],$=q.useState(null),ce=(0,Ne.Z)($,2),Ge=ce[0],Ye=ce[1],At=q.useRef(d);At.current=d;function St(){var ge=At.current;zt(ge),le(ge),y([]),Ye(null),Tn()}(0,P.Z)(function(){Ce(C);var ge=It($n,C);if(ge.key!==null)if(ge.add){var bt=ot.findIndex(function(je){var _e=je.key;return _e===ge.key}),oe=Ie(xe(ot,d,ge.key),Be,k,he),Oe=ot.slice();Oe.splice(bt+1,0,we),le(Oe),y(oe),Ye("show")}else{var Pe=d.findIndex(function(je){var _e=je.key;return _e===ge.key}),Ke=Ie(xe(d,ot,ge.key),Be,k,he),Et=d.slice();Et.splice(Pe+1,0,we),le(Et),y(Ke),Ye("hide")}else ot!==d&&(zt(d),le(d))},[C,d]),q.useEffect(function(){ae||St()},[ae]);var Tt=f?on:d,Kt={expandedKeys:C,selectedKeys:h,loadedKeys:W,loadingKeys:D,checkedKeys:se,halfCheckedKeys:ye,dragOverNodeKey:lt,dropPosition:K,keyEntities:at};return q.createElement(q.Fragment,null,wt&&yt&&q.createElement("span",{style:Ve,"aria-live":"assertive"},Re(yt)),q.createElement("div",null,q.createElement("input",{style:Ve,disabled:dt===!1||We,tabIndex:dt!==!1?Ft:null,onKeyDown:Ut,onFocus:en,onBlur:rn,value:"",onChange:me,"aria-label":"for screen reader"})),q.createElement("div",{className:"".concat(B,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},q.createElement("div",{className:"".concat(B,"-indent")},q.createElement("div",{ref:On,className:"".concat(B,"-indent-unit")}))),q.createElement(c.Z,(0,o.Z)({},Yt,{data:Tt,itemKey:ee,height:k,fullHeight:!1,virtual:Be,itemHeight:he,prefixCls:"".concat(B,"-list"),ref:zn,onVisibleChange:function(bt,oe){var Oe=new Set(bt),Pe=oe.filter(function(Ke){return!Oe.has(Ke)});Pe.some(function(Ke){return ee(Ke)===ie})&&St()}}),function(ge){var bt=ge.pos,oe=(0,o.Z)({},(ft(ge.data),ge.data)),Oe=ge.title,Pe=ge.key,Ke=ge.isStart,Et=ge.isEnd,je=(0,M.km)(Pe,bt);delete oe.key,delete oe.children;var _e=(0,M.H8)(je,Kt);return q.createElement(pe,(0,o.Z)({},oe,_e,{title:Oe,active:!!yt&&Pe===yt.key,pos:bt,data:ge.data,isStart:Ke,isEnd:Et,motion:f,motionNodes:Pe===ie?I:null,motionType:Ge,onMotionStart:pn,onMotionEnd:St,treeNodeRequiredProps:Kt,onMouseMove:function(){_t(null)}}))}))});Ze.displayName="NodeList";var Dt=Ze,Ct=i(35654),ht=i(90782),Ot=i(67841),$t=10,Nt=function(te){(0,ve.Z)(B,te);var X=(0,w.Z)(B);function B(){var d;(0,L.Z)(this,B);for(var j=arguments.length,ue=new Array(j),C=0;C2&&arguments[2]!==void 0?arguments[2]:!1,ye=d.state,at=ye.dragChildrenKeys,We=ye.dropPosition,ae=ye.dropTargetKey,lt=ye.dropTargetPos,K=ye.dropAllowed;if(K){var f=d.props.onDrop;if(d.setState({dragOverNodeKey:null}),d.cleanDragState(),ae!==null){var k=(0,V.Z)((0,V.Z)({},(0,M.H8)(ae,d.getTreeNodeRequiredProps())),{},{active:((W=d.getActiveItem())===null||W===void 0?void 0:W.key)===ae,data:(0,Ot.Z)(d.state.keyEntities,ae).node}),he=at.indexOf(ae)!==-1;(0,z.ZP)(!he,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Be=(0,Ct.yx)(lt),dt={event:h,node:(0,M.F)(k),dragNode:d.dragNode?(0,M.F)(d.dragNode.props):null,dragNodesKeys:[d.dragNode.props.eventKey].concat(at),dropToGap:We!==0,dropPosition:We+Number(Be[Be.length-1])};D||f==null||f(dt),d.dragNode=null}}},d.cleanDragState=function(){var h=d.state.draggingNodeKey;h!==null&&d.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),d.dragStartMousePosition=null,d.currentMouseOverDroppableNodeKey=null},d.triggerExpandActionExpand=function(h,se){var W=d.state,D=W.expandedKeys,ye=W.flattenNodes,at=se.expanded,We=se.key,ae=se.isLeaf;if(!(ae||h.shiftKey||h.metaKey||h.ctrlKey)){var lt=ye.filter(function(f){return f.key===We})[0],K=(0,M.F)((0,V.Z)((0,V.Z)({},(0,M.H8)(We,d.getTreeNodeRequiredProps())),{},{data:lt.data}));d.setExpandedKeys(at?(0,Ct._5)(D,We):(0,Ct.L0)(D,We)),d.onNodeExpand(h,K)}},d.onNodeClick=function(h,se){var W=d.props,D=W.onClick,ye=W.expandAction;ye==="click"&&d.triggerExpandActionExpand(h,se),D==null||D(h,se)},d.onNodeDoubleClick=function(h,se){var W=d.props,D=W.onDoubleClick,ye=W.expandAction;ye==="doubleClick"&&d.triggerExpandActionExpand(h,se),D==null||D(h,se)},d.onNodeSelect=function(h,se){var W=d.state.selectedKeys,D=d.state,ye=D.keyEntities,at=D.fieldNames,We=d.props,ae=We.onSelect,lt=We.multiple,K=se.selected,f=se[at.key],k=!K;k?lt?W=(0,Ct.L0)(W,f):W=[f]:W=(0,Ct._5)(W,f);var he=W.map(function(Be){var dt=(0,Ot.Z)(ye,Be);return dt?dt.node:null}).filter(function(Be){return Be});d.setUncontrolledState({selectedKeys:W}),ae==null||ae(W,{event:"select",selected:k,node:se,selectedNodes:he,nativeEvent:h.nativeEvent})},d.onNodeCheck=function(h,se,W){var D=d.state,ye=D.keyEntities,at=D.checkedKeys,We=D.halfCheckedKeys,ae=d.props,lt=ae.checkStrictly,K=ae.onCheck,f=se.key,k,he={event:"check",node:se,checked:W,nativeEvent:h.nativeEvent};if(lt){var Be=W?(0,Ct.L0)(at,f):(0,Ct._5)(at,f),dt=(0,Ct._5)(We,f);k={checked:Be,halfChecked:dt},he.checkedNodes=Be.map(function(rn){return(0,Ot.Z)(ye,rn)}).filter(function(rn){return rn}).map(function(rn){return rn.node}),d.setUncontrolledState({checkedKeys:Be})}else{var yt=(0,ht.S)([].concat((0,v.Z)(at),[f]),!0,ye),wt=yt.checkedKeys,Ft=yt.halfCheckedKeys;if(!W){var Ut=new Set(wt);Ut.delete(f);var en=(0,ht.S)(Array.from(Ut),{checked:!1,halfCheckedKeys:Ft},ye);wt=en.checkedKeys,Ft=en.halfCheckedKeys}k=wt,he.checkedNodes=[],he.checkedNodesPositions=[],he.halfCheckedKeys=Ft,wt.forEach(function(rn){var _t=(0,Ot.Z)(ye,rn);if(_t){var pn=_t.node,Tn=_t.pos;he.checkedNodes.push(pn),he.checkedNodesPositions.push({node:pn,pos:Tn})}}),d.setUncontrolledState({checkedKeys:wt},!1,{halfCheckedKeys:Ft})}K==null||K(k,he)},d.onNodeLoad=function(h){var se=h.key,W=new Promise(function(D,ye){d.setState(function(at){var We=at.loadedKeys,ae=We===void 0?[]:We,lt=at.loadingKeys,K=lt===void 0?[]:lt,f=d.props,k=f.loadData,he=f.onLoad;if(!k||ae.indexOf(se)!==-1||K.indexOf(se)!==-1)return null;var Be=k(h);return Be.then(function(){var dt=d.state.loadedKeys,yt=(0,Ct.L0)(dt,se);he==null||he(yt,{event:"load",node:h}),d.setUncontrolledState({loadedKeys:yt}),d.setState(function(wt){return{loadingKeys:(0,Ct._5)(wt.loadingKeys,se)}}),D()}).catch(function(dt){if(d.setState(function(wt){return{loadingKeys:(0,Ct._5)(wt.loadingKeys,se)}}),d.loadingRetryTimes[se]=(d.loadingRetryTimes[se]||0)+1,d.loadingRetryTimes[se]>=$t){var yt=d.state.loadedKeys;(0,z.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),d.setUncontrolledState({loadedKeys:(0,Ct.L0)(yt,se)}),D()}ye(dt)}),{loadingKeys:(0,Ct.L0)(K,se)}})});return W.catch(function(){}),W},d.onNodeMouseEnter=function(h,se){var W=d.props.onMouseEnter;W==null||W({event:h,node:se})},d.onNodeMouseLeave=function(h,se){var W=d.props.onMouseLeave;W==null||W({event:h,node:se})},d.onNodeContextMenu=function(h,se){var W=d.props.onRightClick;W&&(h.preventDefault(),W({event:h,node:se}))},d.onFocus=function(){var h=d.props.onFocus;d.setState({focused:!0});for(var se=arguments.length,W=new Array(se),D=0;D1&&arguments[1]!==void 0?arguments[1]:!1,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!d.destroyed){var D=!1,ye=!0,at={};Object.keys(h).forEach(function(We){if(We in d.props){ye=!1;return}D=!0,at[We]=h[We]}),D&&(!se||ye)&&d.setState((0,V.Z)((0,V.Z)({},at),W))}},d.scrollTo=function(h){d.listRef.current.scrollTo(h)},d}return(0,s.Z)(B,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var j=this.props.activeKey;j!==void 0&&j!==this.state.activeKey&&(this.setState({activeKey:j}),j!==null&&this.scrollTo({key:j}))}},{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 j,ue=this.state,C=ue.focused,h=ue.flattenNodes,se=ue.keyEntities,W=ue.draggingNodeKey,D=ue.activeKey,ye=ue.dropLevelOffset,at=ue.dropContainerKey,We=ue.dropTargetKey,ae=ue.dropPosition,lt=ue.dragOverNodeKey,K=ue.indent,f=this.props,k=f.prefixCls,he=f.className,Be=f.style,dt=f.showLine,yt=f.focusable,wt=f.tabIndex,Ft=wt===void 0?0:wt,Ut=f.selectable,en=f.showIcon,rn=f.icon,_t=f.switcherIcon,pn=f.draggable,Tn=f.checkable,Yt=f.checkStrictly,zn=f.disabled,On=f.motion,fn=f.loadData,Dn=f.filterTreeNode,$n=f.height,Ce=f.itemHeight,$e=f.virtual,it=f.titleRender,ot=f.dropIndicatorRender,zt=f.onContextMenu,vn=f.onScroll,Zt=f.direction,on=f.rootClassName,le=f.rootStyle,g=(0,Y.Z)(this.props,{aria:!0,data:!0}),E;return pn&&((0,O.Z)(pn)==="object"?E=pn:typeof pn=="function"?E={nodeDraggable:pn}:E={}),q.createElement(pt.k.Provider,{value:{prefixCls:k,selectable:Ut,showIcon:en,icon:rn,switcherIcon:_t,draggable:E,draggingNodeKey:W,checkable:Tn,checkStrictly:Yt,disabled:zn,keyEntities:se,dropLevelOffset:ye,dropContainerKey:at,dropTargetKey:We,dropPosition:ae,dragOverNodeKey:lt,indent:K,direction:Zt,dropIndicatorRender:ot,loadData:fn,filterTreeNode:Dn,titleRender:it,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}},q.createElement("div",{role:"tree",className:x()(k,he,on,(j={},(0,A.Z)(j,"".concat(k,"-show-line"),dt),(0,A.Z)(j,"".concat(k,"-focused"),C),(0,A.Z)(j,"".concat(k,"-active-focused"),D!==null),j)),style:le},q.createElement(Dt,(0,o.Z)({ref:this.listRef,prefixCls:k,style:Be,data:h,disabled:zn,selectable:Ut,checkable:!!Tn,motion:On,dragging:W!==null,height:$n,itemHeight:Ce,virtual:$e,focusable:yt,focused:C,tabIndex:Ft,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:zt,onScroll:vn},this.getTreeNodeRequiredProps(),g))))}}],[{key:"getDerivedStateFromProps",value:function(j,ue){var C=ue.prevProps,h={prevProps:j};function se(yt){return!C&&yt in j||C&&C[yt]!==j[yt]}var W,D=ue.fieldNames;if(se("fieldNames")&&(D=(0,M.w$)(j.fieldNames),h.fieldNames=D),se("treeData")?W=j.treeData:se("children")&&((0,z.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),W=(0,M.zn)(j.children)),W){h.treeData=W;var ye=(0,M.I8)(W,{fieldNames:D});h.keyEntities=(0,V.Z)((0,A.Z)({},ie,H),ye.keyEntities)}var at=h.keyEntities||ue.keyEntities;if(se("expandedKeys")||C&&se("autoExpandParent"))h.expandedKeys=j.autoExpandParent||!C&&j.defaultExpandParent?(0,Ct.r7)(j.expandedKeys,at):j.expandedKeys;else if(!C&&j.defaultExpandAll){var We=(0,V.Z)({},at);delete We[ie],h.expandedKeys=Object.keys(We).map(function(yt){return We[yt].key})}else!C&&j.defaultExpandedKeys&&(h.expandedKeys=j.autoExpandParent||j.defaultExpandParent?(0,Ct.r7)(j.defaultExpandedKeys,at):j.defaultExpandedKeys);if(h.expandedKeys||delete h.expandedKeys,W||h.expandedKeys){var ae=(0,M.oH)(W||ue.treeData,h.expandedKeys||ue.expandedKeys,D);h.flattenNodes=ae}if(j.selectable&&(se("selectedKeys")?h.selectedKeys=(0,Ct.BT)(j.selectedKeys,j):!C&&j.defaultSelectedKeys&&(h.selectedKeys=(0,Ct.BT)(j.defaultSelectedKeys,j))),j.checkable){var lt;if(se("checkedKeys")?lt=(0,Ct.E6)(j.checkedKeys)||{}:!C&&j.defaultCheckedKeys?lt=(0,Ct.E6)(j.defaultCheckedKeys)||{}:W&&(lt=(0,Ct.E6)(j.checkedKeys)||{checkedKeys:ue.checkedKeys,halfCheckedKeys:ue.halfCheckedKeys}),lt){var K=lt,f=K.checkedKeys,k=f===void 0?[]:f,he=K.halfCheckedKeys,Be=he===void 0?[]:he;if(!j.checkStrictly){var dt=(0,ht.S)(k,!0,at);k=dt.checkedKeys,Be=dt.halfCheckedKeys}h.checkedKeys=k,h.halfCheckedKeys=Be}}return se("loadedKeys")&&(h.loadedKeys=j.loadedKeys),h}}]),B}(q.Component);Nt.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:Te,allowDrop:function(){return!0},expandAction:!1},Nt.TreeNode=N.Z;var Jt=Nt,nt=Jt},35654:function(hn,rt,i){"use strict";i.d(rt,{BT:function(){return q},E6:function(){return ft},L0:function(){return w},OM:function(){return z},_5:function(){return ve},r7:function(){return Ne},wA:function(){return x},yx:function(){return de}});var o=i(26390),A=i(80665),O=i(51395),V=i(59301),v=i(39417),L=i(67841),s=i(71430),fe=null;function ve(Q,P){if(!Q)return[];var c=Q.slice(),F=c.indexOf(P);return F>=0&&c.splice(F,1),c}function w(Q,P){var c=(Q||[]).slice();return c.indexOf(P)===-1&&c.push(P),c}function de(Q){return Q.split("-")}function x(Q,P){var c=[],F=(0,L.Z)(P,Q);function N(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];_.forEach(function(M){var ne=M.key,Z=M.children;c.push(ne),N(Z)})}return N(F.children),c}function R(Q){if(Q.parent){var P=de(Q.pos);return Number(P[P.length-1])===Q.parent.children.length-1}return!1}function Y(Q){var P=de(Q.pos);return Number(P[P.length-1])===0}function z(Q,P,c,F,N,_,M,ne,Z,Ue){var pe,It=Q.clientX,xe=Q.clientY,Xe=Q.target.getBoundingClientRect(),Ve=Xe.top,me=Xe.height,ie=(Ue==="rtl"?-1:1)*(((N==null?void 0:N.x)||0)-It),G=(ie-12)/F,H=(0,L.Z)(ne,c.props.eventKey);if(xe-1.5?_({dragNode:$t,dropNode:Nt,dropPosition:1})?Ct=1:Jt=!1:_({dragNode:$t,dropNode:Nt,dropPosition:0})?Ct=0:_({dragNode:$t,dropNode:Nt,dropPosition:1})?Ct=1:Jt=!1:_({dragNode:$t,dropNode:Nt,dropPosition:1})?Ct=1:Jt=!1,{dropPosition:Ct,dropLevelOffset:ht,dropTargetKey:H.key,dropTargetPos:H.pos,dragOverNodeKey:Dt,dropContainerKey:Ct===0?null:((pe=H.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:Jt}}function q(Q,P){if(Q){var c=P.multiple;return c?Q.slice():Q.length?[Q[0]]:Q}}var pt=function(P){return P};function Te(Q,P){if(!Q)return[];var c=P||{},F=c.processProps,N=F===void 0?pt:F,_=Array.isArray(Q)?Q:[Q];return _.map(function(M){var ne=M.children,Z=_objectWithoutProperties(M,fe),Ue=Te(ne,P);return React.createElement(TreeNode,_extends({key:Z.key},N(Z)),Ue)})}function ft(Q){if(!Q)return null;var P;if(Array.isArray(Q))P={checkedKeys:Q,halfCheckedKeys:void 0};else if((0,A.Z)(Q)==="object")P={checkedKeys:Q.checked||void 0,halfCheckedKeys:Q.halfChecked||void 0};else return(0,O.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return P}function Ne(Q,P){var c=new Set;function F(N){if(!c.has(N)){var _=(0,L.Z)(P,N);if(_){c.add(N);var M=_.parent,ne=_.node;ne.disabled||M&&F(M.key)}}}return(Q||[]).forEach(function(N){F(N)}),(0,o.Z)(c)}},90782:function(hn,rt,i){"use strict";i.d(rt,{S:function(){return s}});var o=i(51395),A=i(67841);function O(fe,ve){var w=new Set;return fe.forEach(function(de){ve.has(de)||w.add(de)}),w}function V(fe){var ve=fe||{},w=ve.disabled,de=ve.disableCheckbox,x=ve.checkable;return!!(w||de)||x===!1}function v(fe,ve,w,de){for(var x=new Set(fe),R=new Set,Y=0;Y<=w;Y+=1){var z=ve.get(Y)||new Set;z.forEach(function(ft){var Ne=ft.key,Q=ft.node,P=ft.children,c=P===void 0?[]:P;x.has(Ne)&&!de(Q)&&c.filter(function(F){return!de(F.node)}).forEach(function(F){x.add(F.key)})})}for(var q=new Set,pt=w;pt>=0;pt-=1){var Te=ve.get(pt)||new Set;Te.forEach(function(ft){var Ne=ft.parent,Q=ft.node;if(!(de(Q)||!ft.parent||q.has(ft.parent.key))){if(de(ft.parent.node)){q.add(Ne.key);return}var P=!0,c=!1;(Ne.children||[]).filter(function(F){return!de(F.node)}).forEach(function(F){var N=F.key,_=x.has(N);P&&!_&&(P=!1),!c&&(_||R.has(N))&&(c=!0)}),P&&x.add(Ne.key),c&&R.add(Ne.key),q.add(Ne.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(O(R,x))}}function L(fe,ve,w,de,x){for(var R=new Set(fe),Y=new Set(ve),z=0;z<=de;z+=1){var q=w.get(z)||new Set;q.forEach(function(Ne){var Q=Ne.key,P=Ne.node,c=Ne.children,F=c===void 0?[]:c;!R.has(Q)&&!Y.has(Q)&&!x(P)&&F.filter(function(N){return!x(N.node)}).forEach(function(N){R.delete(N.key)})})}Y=new Set;for(var pt=new Set,Te=de;Te>=0;Te-=1){var ft=w.get(Te)||new Set;ft.forEach(function(Ne){var Q=Ne.parent,P=Ne.node;if(!(x(P)||!Ne.parent||pt.has(Ne.parent.key))){if(x(Ne.parent.node)){pt.add(Q.key);return}var c=!0,F=!1;(Q.children||[]).filter(function(N){return!x(N.node)}).forEach(function(N){var _=N.key,M=R.has(_);c&&!M&&(c=!1),!F&&(M||Y.has(_))&&(F=!0)}),c||R.delete(Q.key),F&&Y.add(Q.key),pt.add(Q.key)}})}return{checkedKeys:Array.from(R),halfCheckedKeys:Array.from(O(Y,R))}}function s(fe,ve,w,de){var x=[],R;de?R=de:R=V;var Y=new Set(fe.filter(function(Te){var ft=!!(0,A.Z)(w,Te);return ft||x.push(Te),ft})),z=new Map,q=0;Object.keys(w).forEach(function(Te){var ft=w[Te],Ne=ft.level,Q=z.get(Ne);Q||(Q=new Set,z.set(Ne,Q)),Q.add(ft),q=Math.max(q,Ne)}),(0,o.ZP)(!x.length,"Tree missing follow keys: ".concat(x.slice(0,100).map(function(Te){return"'".concat(Te,"'")}).join(", ")));var pt;return ve===!0?pt=v(Y,z,q,R):pt=L(Y,ve.halfCheckedKeys,z,q,R),pt}},67841:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return o}});function o(A,O){return A[O]}},71430:function(hn,rt,i){"use strict";i.d(rt,{F:function(){return Ne},H8:function(){return ft},I8:function(){return Te},km:function(){return x},oH:function(){return q},w$:function(){return R},zn:function(){return z}});var o=i(80665),A=i(26390),O=i(57259),V=i(19149),v=i(38298),L=i(64002),s=i(51395),fe=i(67841),ve=["children"];function w(Q,P){return"".concat(Q,"-").concat(P)}function de(Q){return Q&&Q.type&&Q.type.isTreeNode}function x(Q,P){return Q!=null?Q:P}function R(Q){var P=Q||{},c=P.title,F=P._title,N=P.key,_=P.children,M=c||"title";return{title:M,_title:F||[M],key:N||"key",children:_||"children"}}function Y(Q,P){var c=new Map;function F(N){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(M){var ne=M[P.key],Z=M[P.children];warning(ne!=null,"Tree node must have a certain key: [".concat(_).concat(ne,"]"));var Ue=String(ne);warning(!c.has(Ue)||ne===null||ne===void 0,"Same 'key' exist in the Tree: ".concat(Ue)),c.set(Ue,!0),F(Z,"".concat(_).concat(Ue," > "))})}F(Q)}function z(Q){function P(c){var F=(0,v.Z)(c);return F.map(function(N){if(!de(N))return(0,s.ZP)(!N,"Tree/TreeNode can only accept TreeNode as children."),null;var _=N.key,M=N.props,ne=M.children,Z=(0,V.Z)(M,ve),Ue=(0,O.Z)({key:_},Z),pe=P(ne);return pe.length&&(Ue.children=pe),Ue}).filter(function(N){return N})}return P(Q)}function q(Q,P,c){var F=R(c),N=F._title,_=F.key,M=F.children,ne=new Set(P===!0?[]:P),Z=[];function Ue(pe){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(xe,Xe){for(var Ve=w(It?It.pos:"0",Xe),me=x(xe[_],Ve),ie,G=0;G1&&arguments[1]!==void 0?arguments[1]:{},c=P.initWrapper,F=P.processEntity,N=P.onProcessFinished,_=P.externalGetKey,M=P.childrenPropName,ne=P.fieldNames,Z=arguments.length>2?arguments[2]:void 0,Ue=_||Z,pe={},It={},xe={posEntities:pe,keyEntities:It};return c&&(xe=c(xe)||xe),pt(Q,function(Xe){var Ve=Xe.node,me=Xe.index,ie=Xe.pos,G=Xe.key,H=Xe.parentPos,we=Xe.level,Ie=Xe.nodes,ee={node:Ve,nodes:Ie,index:me,key:G,pos:ie,level:we},Re=x(G,ie);pe[ie]=ee,It[Re]=ee,ee.parent=pe[H],ee.parent&&(ee.parent.children=ee.parent.children||[],ee.parent.children.push(ee)),F&&F(ee,xe)},{externalGetKey:Ue,childrenPropName:M,fieldNames:ne}),N&&N(xe),xe}function ft(Q,P){var c=P.expandedKeys,F=P.selectedKeys,N=P.loadedKeys,_=P.loadingKeys,M=P.checkedKeys,ne=P.halfCheckedKeys,Z=P.dragOverNodeKey,Ue=P.dropPosition,pe=P.keyEntities,It=(0,fe.Z)(pe,Q),xe={eventKey:Q,expanded:c.indexOf(Q)!==-1,selected:F.indexOf(Q)!==-1,loaded:N.indexOf(Q)!==-1,loading:_.indexOf(Q)!==-1,checked:M.indexOf(Q)!==-1,halfChecked:ne.indexOf(Q)!==-1,pos:String(It?It.pos:""),dragOver:Z===Q&&Ue===0,dragOverGapTop:Z===Q&&Ue===-1,dragOverGapBottom:Z===Q&&Ue===1};return xe}function Ne(Q){var P=Q.data,c=Q.expanded,F=Q.selected,N=Q.checked,_=Q.loaded,M=Q.loading,ne=Q.halfChecked,Z=Q.dragOver,Ue=Q.dragOverGapTop,pe=Q.dragOverGapBottom,It=Q.pos,xe=Q.active,Xe=Q.eventKey,Ve=(0,O.Z)((0,O.Z)({},P),{},{expanded:c,selected:F,checked:N,loaded:_,loading:M,halfChecked:ne,dragOver:Z,dragOverGapTop:Ue,dragOverGapBottom:pe,pos:It,active:xe,key:Xe});return"props"in Ve||Object.defineProperty(Ve,"props",{get:function(){return(0,s.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Q}}),Ve}},8178:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return A}});var o=i(4676);function A(O,V,v,L){var s=o.unstable_batchedUpdates?function(ve){o.unstable_batchedUpdates(v,ve)}:v;return O!=null&&O.addEventListener&&O.addEventListener(V,s,L),{remove:function(){O!=null&&O.removeEventListener&&O.removeEventListener(V,s,L)}}}},21783:function(hn,rt,i){"use strict";i.d(rt,{g1:function(){return de},os:function(){return R}});var o=/margin|padding|width|height|max|min|offset/,A={left:!0,top:!0},O={cssFloat:1,styleFloat:1,float:1};function V(Y){return Y.nodeType===1?Y.ownerDocument.defaultView.getComputedStyle(Y,null):{}}function v(Y,z,q){if(z=z.toLowerCase(),q==="auto"){if(z==="height")return Y.offsetHeight;if(z==="width")return Y.offsetWidth}return z in A||(A[z]=o.test(z)),A[z]?parseFloat(q)||0:q}function L(Y,z){var q=arguments.length,pt=V(Y);return z=O[z]?"cssFloat"in Y.style?"cssFloat":"styleFloat":z,q===1?pt:v(Y,z,pt[z]||Y.style[z])}function s(Y,z,q){var pt=arguments.length;if(z=O[z]?"cssFloat"in Y.style?"cssFloat":"styleFloat":z,pt===3)return typeof q=="number"&&o.test(z)&&(q="".concat(q,"px")),Y.style[z]=q,q;for(var Te in z)z.hasOwnProperty(Te)&&s(Y,Te,z[Te]);return V(Y)}function fe(Y){return Y===document.body?document.documentElement.clientWidth:Y.offsetWidth}function ve(Y){return Y===document.body?window.innerHeight||document.documentElement.clientHeight:Y.offsetHeight}function w(){var Y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),z=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Y,height:z}}function de(){var Y=document.documentElement.clientWidth,z=window.innerHeight||document.documentElement.clientHeight;return{width:Y,height:z}}function x(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function R(Y){var z=Y.getBoundingClientRect(),q=document.documentElement;return{left:z.left+(window.pageXOffset||q.scrollLeft)-(q.clientLeft||document.body.clientLeft||0),top:z.top+(window.pageYOffset||q.scrollTop)-(q.clientTop||document.body.clientTop||0)}}},24387:function(hn,rt,i){"use strict";i.d(rt,{G:function(){return V}});var o=i(87746),A=function(L){if((0,o.Z)()&&window.document.documentElement){var s=Array.isArray(L)?L:[L],fe=window.document.documentElement;return s.some(function(ve){return ve in fe.style})}return!1},O=function(L,s){if(!A(L))return!1;var fe=document.createElement("div"),ve=fe.style[L];return fe.style[L]=s,fe.style[L]!==ve};function V(v,L){return!Array.isArray(v)&&L!==void 0?O(v,L):A(v)}},50030:function(hn,rt,i){"use strict";i.d(rt,{Z:function(){return Jt}});var o=i(5891),A=i(80665),O=i(57259),V=i(80962),v=i(29043),L=i(19149),s=i(92310),fe=i.n(s),ve=i(29301),w=i(80764),de=i(28800),x=i(59301),R=i(4676),Y=x.forwardRef(function(nt,te){var X=nt.height,B=nt.offsetY,d=nt.offsetX,j=nt.children,ue=nt.prefixCls,C=nt.onInnerResize,h=nt.innerProps,se=nt.rtl,W=nt.extra,D={},ye={display:"flex",flexDirection:"column"};return B!==void 0&&(D={height:X,position:"relative",overflow:"hidden"},ye=(0,O.Z)((0,O.Z)({},ye),{},(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({transform:"translateY(".concat(B,"px)")},se?"marginRight":"marginLeft",-d),"position","absolute"),"left",0),"right",0),"top",0))),x.createElement("div",{style:D},x.createElement(ve.Z,{onResize:function(We){var ae=We.offsetHeight;ae&&C&&C()}},x.createElement("div",(0,o.Z)({style:ye,className:fe()((0,V.Z)({},"".concat(ue,"-holder-inner"),ue)),ref:te},h),j,W)))});Y.displayName="Filler";var z=Y;function q(nt){var te=nt.children,X=nt.setRef,B=x.useCallback(function(d){X(d)},[]);return x.cloneElement(te,{ref:B})}function pt(nt,te,X,B,d,j,ue,C){var h=C.getKey;return nt.slice(te,X+1).map(function(se,W){var D=te+W,ye=ue(se,D,{style:{width:B},offsetX:d}),at=h(se);return x.createElement(q,{key:at,setRef:function(ae){return j(se,ae)}},ye)})}function Te(nt,te,X,B){var d=X-nt,j=te-X,ue=Math.min(d,j)*2;if(B<=ue){var C=Math.floor(B/2);return B%2?X+C+1:X-C}return d>j?X-(B-j):X+(B-d)}function ft(nt,te,X){var B=nt.length,d=te.length,j,ue;if(B===0&&d===0)return null;B2&&arguments[2]!==void 0?arguments[2]:!1,D=h?se<0&&C.current.left||se>0&&C.current.right:se<0&&C.current.top||se>0&&C.current.bottom;return W&&D?(clearTimeout(j.current),d.current=!1):(!D||d.current)&&ue(),!d.current&&D}};function N(nt,te,X,B,d,j,ue){var C=(0,x.useRef)(0),h=(0,x.useRef)(null),se=(0,x.useRef)(null),W=(0,x.useRef)(!1),D=F(te,X,B,d);function ye(f,k){if(Q.Z.cancel(h.current),!D(!1,k)){var he=f;if(!he._virtualHandled)he._virtualHandled=!0;else return;C.current+=k,se.current=k,c||he.preventDefault(),h.current=(0,Q.Z)(function(){var Be=W.current?10:1;ue(C.current*Be,!1),C.current=0})}}function at(f,k){ue(k,!0),c||f.preventDefault()}var We=(0,x.useRef)(null),ae=(0,x.useRef)(null);function lt(f){if(nt){Q.Z.cancel(ae.current),ae.current=(0,Q.Z)(function(){We.current=null},2);var k=f.deltaX,he=f.deltaY,Be=f.shiftKey,dt=k,yt=he;(We.current==="sx"||!We.current&&Be&&he&&!k)&&(dt=he,yt=0,We.current="sx");var wt=Math.abs(dt),Ft=Math.abs(yt);We.current===null&&(We.current=j&&wt>Ft?"x":"y"),We.current==="y"?ye(f,yt):at(f,dt)}}function K(f){nt&&(W.current=f.detail===se.current)}return[lt,K]}function _(nt,te,X,B){var d=x.useMemo(function(){return[new Map,[]]},[nt,X.id,B]),j=(0,v.Z)(d,2),ue=j[0],C=j[1],h=function(W){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:W,ye=ue.get(W),at=ue.get(D);if(ye===void 0||at===void 0)for(var We=nt.length,ae=C.length;ae0&&arguments[0]!==void 0?arguments[0]:!1;W();var We=function(){var K=!1;C.current.forEach(function(f,k){if(f&&f.offsetParent){var he=(0,M.ZP)(f),Be=he.offsetHeight,dt=getComputedStyle(he),yt=dt.marginTop,wt=dt.marginBottom,Ft=It(yt),Ut=It(wt),en=Be+Ft+Ut;h.current.get(k)!==en&&(h.current.set(k,en),K=!0)}}),K&&ue(function(f){return f+1})};if(at)We();else{se.current+=1;var ae=se.current;Promise.resolve().then(function(){ae===se.current&&We()})}}function ye(at,We){var ae=nt(at),lt=C.current.get(ae);We?(C.current.set(ae,We),D()):C.current.delete(ae),!lt!=!We&&(We?te==null||te(at):X==null||X(at))}return(0,x.useEffect)(function(){return W},[]),[ye,D,h.current,j]}var Xe=14/15;function Ve(nt,te,X){var B=(0,x.useRef)(!1),d=(0,x.useRef)(0),j=(0,x.useRef)(0),ue=(0,x.useRef)(null),C=(0,x.useRef)(null),h,se=function(at){if(B.current){var We=Math.ceil(at.touches[0].pageX),ae=Math.ceil(at.touches[0].pageY),lt=d.current-We,K=j.current-ae,f=Math.abs(lt)>Math.abs(K);f?d.current=We:j.current=ae;var k=X(f,f?lt:K,!1,at);k&&at.preventDefault(),clearInterval(C.current),k&&(C.current=setInterval(function(){f?lt*=Xe:K*=Xe;var he=Math.floor(f?lt:K);(!X(f,he,!0)||Math.abs(he)<=.1)&&clearInterval(C.current)},16))}},W=function(){B.current=!1,h()},D=function(at){h(),at.touches.length===1&&!B.current&&(B.current=!0,d.current=Math.ceil(at.touches[0].pageX),j.current=Math.ceil(at.touches[0].pageY),ue.current=at.target,ue.current.addEventListener("touchmove",se,{passive:!1}),ue.current.addEventListener("touchend",W,{passive:!0}))};h=function(){ue.current&&(ue.current.removeEventListener("touchmove",se),ue.current.removeEventListener("touchend",W))},(0,de.Z)(function(){return nt&&te.current.addEventListener("touchstart",D,{passive:!0}),function(){var ye;(ye=te.current)===null||ye===void 0||ye.removeEventListener("touchstart",D),h(),clearInterval(C.current)}},[nt])}function me(nt){return Math.floor(Math.pow(nt,.5))}function ie(nt,te){var X="touches"in nt?nt.touches[0]:nt;return X[te?"pageX":"pageY"]-window[te?"scrollX":"scrollY"]}function G(nt,te,X){x.useEffect(function(){var B=te.current;if(nt&&B){var d=!1,j,ue,C=function(){Q.Z.cancel(j)},h=function ye(){C(),j=(0,Q.Z)(function(){X(ue),ye()})},se=function(at){var We=at;We._virtualHandled||(We._virtualHandled=!0,d=!0)},W=function(){d=!1,C()},D=function(at){if(d){var We=ie(at,!1),ae=B.getBoundingClientRect(),lt=ae.top,K=ae.bottom;if(We<=lt){var f=lt-We;ue=-me(f),h()}else if(We>=K){var k=We-K;ue=me(k),h()}else C()}};return B.addEventListener("mousedown",se),B.ownerDocument.addEventListener("mouseup",W),B.ownerDocument.addEventListener("mousemove",D),function(){B.removeEventListener("mousedown",se),B.ownerDocument.removeEventListener("mouseup",W),B.ownerDocument.removeEventListener("mousemove",D),C()}}},[nt])}var H=10;function we(nt,te,X,B,d,j,ue,C){var h=x.useRef(),se=x.useState(null),W=(0,v.Z)(se,2),D=W[0],ye=W[1];return(0,de.Z)(function(){if(D&&D.times=0;pn-=1){var Tn=d(te[pn]),Yt=X.get(Tn);if(Yt===void 0){f=!0;break}if(_t-=Yt,_t<=0)break}switch(Be){case"top":he=yt-lt;break;case"bottom":he=wt-K+lt;break;default:{var zn=nt.current.scrollTop,On=zn+K;ytOn&&(k="bottom")}}he!==null&&ue(he),he!==D.lastTop&&(f=!0)}f&&ye((0,O.Z)((0,O.Z)({},D),{},{times:D.times+1,targetAlign:k,lastTop:he}))}},[D,nt.current]),function(at){if(at==null){C();return}if(Q.Z.cancel(h.current),typeof at=="number")ue(at);else if(at&&(0,A.Z)(at)==="object"){var We,ae=at.align;"index"in at?We=at.index:We=te.findIndex(function(f){return d(f)===at.key});var lt=at.offset,K=lt===void 0?0:lt;ye({times:0,index:We,offset:K,originAlign:ae})}}}var Ie=x.forwardRef(function(nt,te){var X=nt.prefixCls,B=nt.rtl,d=nt.scrollOffset,j=nt.scrollRange,ue=nt.onStartMove,C=nt.onStopMove,h=nt.onScroll,se=nt.horizontal,W=nt.spinSize,D=nt.containerSize,ye=nt.style,at=nt.thumbStyle,We=nt.showScrollBar,ae=x.useState(!1),lt=(0,v.Z)(ae,2),K=lt[0],f=lt[1],k=x.useState(null),he=(0,v.Z)(k,2),Be=he[0],dt=he[1],yt=x.useState(null),wt=(0,v.Z)(yt,2),Ft=wt[0],Ut=wt[1],en=!B,rn=x.useRef(),_t=x.useRef(),pn=x.useState(We),Tn=(0,v.Z)(pn,2),Yt=Tn[0],zn=Tn[1],On=x.useRef(),fn=function(){We===!0||We===!1||(clearTimeout(On.current),zn(!0),On.current=setTimeout(function(){zn(!1)},3e3))},Dn=j-D||0,$n=D-W||0,Ce=x.useMemo(function(){if(d===0||Dn===0)return 0;var g=d/Dn;return g*$n},[d,Dn,$n]),$e=function(E){E.stopPropagation(),E.preventDefault()},it=x.useRef({top:Ce,dragging:K,pageY:Be,startTop:Ft});it.current={top:Ce,dragging:K,pageY:Be,startTop:Ft};var ot=function(E){f(!0),dt(ie(E,se)),Ut(it.current.top),ue(),E.stopPropagation(),E.preventDefault()};x.useEffect(function(){var g=function($){$.preventDefault()},E=rn.current,I=_t.current;return E.addEventListener("touchstart",g,{passive:!1}),I.addEventListener("touchstart",ot,{passive:!1}),function(){E.removeEventListener("touchstart",g),I.removeEventListener("touchstart",ot)}},[]);var zt=x.useRef();zt.current=Dn;var vn=x.useRef();vn.current=$n,x.useEffect(function(){if(K){var g,E=function($){var ce=it.current,Ge=ce.dragging,Ye=ce.pageY,At=ce.startTop;Q.Z.cancel(g);var St=rn.current.getBoundingClientRect(),Tt=D/(se?St.width:St.height);if(Ge){var Kt=(ie($,se)-Ye)*Tt,ge=At;!en&&se?ge-=Kt:ge+=Kt;var bt=zt.current,oe=vn.current,Oe=oe?ge/oe:0,Pe=Math.ceil(Oe*bt);Pe=Math.max(Pe,0),Pe=Math.min(Pe,bt),g=(0,Q.Z)(function(){h(Pe,se)})}},I=function(){f(!1),C()};return window.addEventListener("mousemove",E,{passive:!0}),window.addEventListener("touchmove",E,{passive:!0}),window.addEventListener("mouseup",I,{passive:!0}),window.addEventListener("touchend",I,{passive:!0}),function(){window.removeEventListener("mousemove",E),window.removeEventListener("touchmove",E),window.removeEventListener("mouseup",I),window.removeEventListener("touchend",I),Q.Z.cancel(g)}}},[K]),x.useEffect(function(){return fn(),function(){clearTimeout(On.current)}},[d]),x.useImperativeHandle(te,function(){return{delayHidden:fn}});var Zt="".concat(X,"-scrollbar"),on={position:"absolute",visibility:Yt?null:"hidden"},le={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return se?(on.height=8,on.left=0,on.right=0,on.bottom=0,le.height="100%",le.width=W,en?le.left=Ce:le.right=Ce):(on.width=8,on.top=0,on.bottom=0,en?on.right=0:on.left=0,le.width="100%",le.height=W,le.top=Ce),x.createElement("div",{ref:rn,className:fe()(Zt,(0,V.Z)((0,V.Z)((0,V.Z)({},"".concat(Zt,"-horizontal"),se),"".concat(Zt,"-vertical"),!se),"".concat(Zt,"-visible"),Yt)),style:(0,O.Z)((0,O.Z)({},on),ye),onMouseDown:$e,onMouseMove:fn},x.createElement("div",{ref:_t,className:fe()("".concat(Zt,"-thumb"),(0,V.Z)({},"".concat(Zt,"-thumb-moving"),K)),style:(0,O.Z)((0,O.Z)({},le),at),onMouseDown:ot}))}),ee=Ie,Re=20;function Ze(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,X=nt/te*nt;return isNaN(X)&&(X=0),X=Math.max(X,Re),Math.floor(X)}var Dt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ct=[],ht={overflowY:"auto",overflowAnchor:"none"};function Ot(nt,te){var X=nt.prefixCls,B=X===void 0?"rc-virtual-list":X,d=nt.className,j=nt.height,ue=nt.itemHeight,C=nt.fullHeight,h=C===void 0?!0:C,se=nt.style,W=nt.data,D=nt.children,ye=nt.itemKey,at=nt.virtual,We=nt.direction,ae=nt.scrollWidth,lt=nt.component,K=lt===void 0?"div":lt,f=nt.onScroll,k=nt.onVirtualScroll,he=nt.onVisibleChange,Be=nt.innerProps,dt=nt.extraRender,yt=nt.styles,wt=nt.showScrollBar,Ft=wt===void 0?"optional":wt,Ut=(0,L.Z)(nt,Dt),en=x.useCallback(function(Ae){return typeof ye=="function"?ye(Ae):Ae==null?void 0:Ae[ye]},[ye]),rn=xe(en,null,null),_t=(0,v.Z)(rn,4),pn=_t[0],Tn=_t[1],Yt=_t[2],zn=_t[3],On=!!(at!==!1&&j&&ue),fn=x.useMemo(function(){return Object.values(Yt.maps).reduce(function(Ae,tt){return Ae+tt},0)},[Yt.id,Yt.maps]),Dn=On&&W&&(Math.max(ue*W.length,fn)>j||!!ae),$n=We==="rtl",Ce=fe()(B,(0,V.Z)({},"".concat(B,"-rtl"),$n),d),$e=W||Ct,it=(0,x.useRef)(),ot=(0,x.useRef)(),zt=(0,x.useRef)(),vn=(0,x.useState)(0),Zt=(0,v.Z)(vn,2),on=Zt[0],le=Zt[1],g=(0,x.useState)(0),E=(0,v.Z)(g,2),I=E[0],y=E[1],$=(0,x.useState)(!1),ce=(0,v.Z)($,2),Ge=ce[0],Ye=ce[1],At=function(){Ye(!0)},St=function(){Ye(!1)},Tt={getKey:en};function Kt(Ae){le(function(tt){var Pt;typeof Ae=="function"?Pt=Ae(tt):Pt=Ae;var an=tn(Pt);return it.current.scrollTop=an,an})}var ge=(0,x.useRef)({start:0,end:$e.length}),bt=(0,x.useRef)(),oe=Ne($e,en),Oe=(0,v.Z)(oe,1),Pe=Oe[0];bt.current=Pe;var Ke=x.useMemo(function(){if(!On)return{scrollHeight:void 0,start:0,end:$e.length-1,offset:void 0};if(!Dn){var Ae;return{scrollHeight:((Ae=ot.current)===null||Ae===void 0?void 0:Ae.offsetHeight)||0,start:0,end:$e.length-1,offset:void 0}}for(var tt=0,Pt,an,Rt,Lt=$e.length,st=0;st=on&&Pt===void 0&&(Pt=st,an=tt),un>on+j&&Rt===void 0&&(Rt=st),tt=un}return Pt===void 0&&(Pt=0,an=0,Rt=Math.ceil(j/ue)),Rt===void 0&&(Rt=$e.length-1),Rt=Math.min(Rt+1,$e.length-1),{scrollHeight:tt,start:Pt,end:Rt,offset:an}},[Dn,On,on,$e,zn,j]),Et=Ke.scrollHeight,je=Ke.start,_e=Ke.end,U=Ke.offset;ge.current.start=je,ge.current.end=_e,x.useLayoutEffect(function(){var Ae=Yt.getRecord();if(Ae.size===1){var tt=Array.from(Ae)[0],Pt=en($e[je]);if(Pt===tt){var an=Yt.get(tt),Rt=an-ue;Kt(function(Lt){return Lt+Rt})}}Yt.resetRecord()},[Et]);var Se=x.useState({width:0,height:j}),ze=(0,v.Z)(Se,2),qe=ze[0],et=ze[1],xt=function(tt){et({width:tt.offsetWidth,height:tt.offsetHeight})},J=(0,x.useRef)(),Ee=(0,x.useRef)(),De=x.useMemo(function(){return Ze(qe.width,ae)},[qe.width,ae]),Qe=x.useMemo(function(){return Ze(qe.height,Et)},[qe.height,Et]),ut=Et-j,nn=(0,x.useRef)(ut);nn.current=ut;function tn(Ae){var tt=Ae;return Number.isNaN(nn.current)||(tt=Math.min(tt,nn.current)),tt=Math.max(tt,0),tt}var kt=on<=0,gt=on>=ut,Gt=I<=0,sn=I>=ae,yn=F(kt,gt,Gt,sn),bn=function(){return{x:$n?-I:I,y:on}},mn=(0,x.useRef)(bn()),Pn=(0,w.useEvent)(function(Ae){if(k){var tt=(0,O.Z)((0,O.Z)({},bn()),Ae);(mn.current.x!==tt.x||mn.current.y!==tt.y)&&(k(tt),mn.current=tt)}});function Mn(Ae,tt){var Pt=Ae;tt?((0,R.flushSync)(function(){y(Pt)}),Pn()):Kt(Pt)}function er(Ae){var tt=Ae.currentTarget.scrollTop;tt!==on&&Kt(tt),f==null||f(Ae),Pn()}var rr=function(tt){var Pt=tt,an=ae?ae-qe.width:0;return Pt=Math.max(Pt,0),Pt=Math.min(Pt,an),Pt},An=(0,w.useEvent)(function(Ae,tt){tt?((0,R.flushSync)(function(){y(function(Pt){var an=Pt+($n?-Ae:Ae);return rr(an)})}),Pn()):Kt(function(Pt){var an=Pt+Ae;return an})}),jt=N(On,kt,gt,Gt,sn,!!ae,An),Xt=(0,v.Z)(jt,2),Fn=Xt[0],xn=Xt[1];Ve(On,it,function(Ae,tt,Pt,an){var Rt=an;return yn(Ae,tt,Pt)?!1:!Rt||!Rt._virtualHandled?(Rt&&(Rt._virtualHandled=!0),Fn({preventDefault:function(){},deltaX:Ae?tt:0,deltaY:Ae?0:tt}),!0):!1}),G(Dn,it,function(Ae){Kt(function(tt){return tt+Ae})}),(0,de.Z)(function(){function Ae(Pt){var an=kt&&Pt.detail<0,Rt=gt&&Pt.detail>0;On&&!an&&!Rt&&Pt.preventDefault()}var tt=it.current;return tt.addEventListener("wheel",Fn,{passive:!1}),tt.addEventListener("DOMMouseScroll",xn,{passive:!0}),tt.addEventListener("MozMousePixelScroll",Ae,{passive:!1}),function(){tt.removeEventListener("wheel",Fn),tt.removeEventListener("DOMMouseScroll",xn),tt.removeEventListener("MozMousePixelScroll",Ae)}},[On,kt,gt]),(0,de.Z)(function(){if(ae){var Ae=rr(I);y(Ae),Pn({x:Ae})}},[qe.width,ae]);var kn=function(){var tt,Pt;(tt=J.current)===null||tt===void 0||tt.delayHidden(),(Pt=Ee.current)===null||Pt===void 0||Pt.delayHidden()},Nn=we(it,$e,Yt,ue,en,function(){return Tn(!0)},Kt,kn);x.useImperativeHandle(te,function(){return{nativeElement:zt.current,getScrollInfo:bn,scrollTo:function(tt){function Pt(an){return an&&(0,A.Z)(an)==="object"&&("left"in an||"top"in an)}Pt(tt)?(tt.left!==void 0&&y(rr(tt.left)),Nn(tt.top)):Nn(tt)}}}),(0,de.Z)(function(){if(he){var Ae=$e.slice(je,_e+1);he(Ae,$e)}},[je,_e,$e]);var Cn=_($e,en,Yt,ue),cn=dt==null?void 0:dt({start:je,end:_e,virtual:Dn,offsetX:I,offsetY:U,rtl:$n,getSize:Cn}),Qn=pt($e,je,_e,ae,I,pn,D,Tt),Me=null;j&&(Me=(0,O.Z)((0,V.Z)({},h?"height":"maxHeight",j),ht),On&&(Me.overflowY="hidden",ae&&(Me.overflowX="hidden"),Ge&&(Me.pointerEvents="none")));var ke={};return $n&&(ke.dir="rtl"),x.createElement("div",(0,o.Z)({ref:zt,style:(0,O.Z)((0,O.Z)({},se),{},{position:"relative"}),className:Ce},ke,Ut),x.createElement(ve.Z,{onResize:xt},x.createElement(K,{className:"".concat(B,"-holder"),style:Me,ref:it,onScroll:er,onMouseEnter:kn},x.createElement(z,{prefixCls:B,height:Et,offsetX:I,offsetY:U,scrollWidth:ae,onInnerResize:Tn,ref:ot,innerProps:Be,rtl:$n,extra:cn},Qn))),Dn&&Et>j&&x.createElement(ee,{ref:J,prefixCls:B,scrollOffset:on,scrollRange:Et,rtl:$n,onScroll:Mn,onStartMove:At,onStopMove:St,spinSize:Qe,containerSize:qe.height,style:yt==null?void 0:yt.verticalScrollBar,thumbStyle:yt==null?void 0:yt.verticalScrollBarThumb,showScrollBar:Ft}),Dn&&ae>qe.width&&x.createElement(ee,{ref:Ee,prefixCls:B,scrollOffset:I,scrollRange:ae,rtl:$n,onScroll:Mn,onStartMove:At,onStopMove:St,spinSize:De,containerSize:qe.width,horizontal:!0,style:yt==null?void 0:yt.horizontalScrollBar,thumbStyle:yt==null?void 0:yt.horizontalScrollBarThumb,showScrollBar:Ft}))}var $t=x.forwardRef(Ot);$t.displayName="List";var Nt=$t,Jt=Nt},51581:function(hn,rt,i){"use strict";Object.defineProperty(rt,"__esModule",{value:!0});var o=function(){function x(R,Y){for(var z=0;z=0||Object.prototype.hasOwnProperty.call(x,z)&&(Y[z]=x[z]);return Y}function fe(x,R){if(!(x instanceof R))throw new TypeError("Cannot call a class as a function")}function ve(x,R){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return R&&(typeof R=="object"||typeof R=="function")?R:x}function w(x,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof R);x.prototype=Object.create(R&&R.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),R&&(Object.setPrototypeOf?Object.setPrototypeOf(x,R):x.__proto__=R)}var de=function(x){w(R,x);function R(Y){fe(this,R);var z=ve(this,(R.__proto__||Object.getPrototypeOf(R)).call(this,Y));return z.scrollListener=z.scrollListener.bind(z),z.eventListenerOptions=z.eventListenerOptions.bind(z),z.mousewheelListener=z.mousewheelListener.bind(z),z}return o(R,[{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 z=this.getParentElement(this.scrollComponent);z.scrollTop=z.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var z=!1,q={get passive(){z=!0}};try{document.addEventListener("test",null,q),document.removeEventListener("test",null,q)}catch(pt){}return z}},{key:"eventListenerOptions",value:function(){var z=this.props.useCapture;return this.isPassiveSupported()&&(z={useCapture:this.props.useCapture,passive:!0}),z}},{key:"setDefaultLoader",value:function(z){this.defaultLoader=z}},{key:"detachMousewheelListener",value:function(){var z=window;this.props.useWindow===!1&&(z=this.scrollComponent.parentNode),z.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var z=window;this.props.useWindow===!1&&(z=this.getParentElement(this.scrollComponent)),z.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),z.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(z){var q=this.props.getScrollParent&&this.props.getScrollParent();return q!=null?q:z&&z.parentNode}},{key:"filterProps",value:function(z){return z}},{key:"attachScrollListener",value:function(){var z=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!z)){var q=window;this.props.useWindow===!1&&(q=z),q.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),q.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),q.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(z){z.deltaY===1&&!this.isPassiveSupported()&&z.preventDefault()}},{key:"scrollListener",value:function(){var z=this.scrollComponent,q=window,pt=this.getParentElement(z),Te=void 0;if(this.props.useWindow){var ft=document.documentElement||document.body.parentNode||document.body,Ne=q.pageYOffset!==void 0?q.pageYOffset:ft.scrollTop;this.props.isReverse?Te=Ne:Te=this.calculateOffset(z,Ne)}else this.props.isReverse?Te=pt.scrollTop:Te=z.scrollHeight-pt.scrollTop-pt.clientHeight;Tetypeof ve=="object"&&ve!=null&&ve.nodeType===1,A=(ve,w)=>(!w||ve!=="hidden")&&ve!=="visible"&&ve!=="clip",O=(ve,w)=>{if(ve.clientHeight{const R=(Y=>{if(!Y.ownerDocument||!Y.ownerDocument.defaultView)return null;try{return Y.ownerDocument.defaultView.frameElement}catch(z){return null}})(x);return!!R&&(R.clientHeightYw||Y>ve&&z=w&&q>=de?Y-ve-x:z>w&&qde?z-w+R:0,v=ve=>{const w=ve.parentElement;return w==null?ve.getRootNode().host||null:w},L=(ve,w)=>{var de,x,R,Y;if(typeof document=="undefined")return[];const{scrollMode:z,block:q,inline:pt,boundary:Te,skipOverflowHiddenElements:ft}=w,Ne=typeof Te=="function"?Te:Ie=>Ie!==Te;if(!o(ve))throw new TypeError("Invalid target");const Q=document.scrollingElement||document.documentElement,P=[];let c=ve;for(;o(c)&&Ne(c);){if(c=v(c),c===Q){P.push(c);break}c!=null&&c===document.body&&O(c)&&!O(document.documentElement)||c!=null&&O(c,ft)&&P.push(c)}const F=(x=(de=window.visualViewport)==null?void 0:de.width)!=null?x:innerWidth,N=(Y=(R=window.visualViewport)==null?void 0:R.height)!=null?Y:innerHeight,{scrollX:_,scrollY:M}=window,{height:ne,width:Z,top:Ue,right:pe,bottom:It,left:xe}=ve.getBoundingClientRect(),{top:Xe,right:Ve,bottom:me,left:ie}=(Ie=>{const ee=window.getComputedStyle(Ie);return{top:parseFloat(ee.scrollMarginTop)||0,right:parseFloat(ee.scrollMarginRight)||0,bottom:parseFloat(ee.scrollMarginBottom)||0,left:parseFloat(ee.scrollMarginLeft)||0}})(ve);let G=q==="start"||q==="nearest"?Ue-Xe:q==="end"?It+me:Ue+ne/2-Xe+me,H=pt==="center"?xe+Z/2-ie+Ve:pt==="end"?pe+Ve:xe-ie;const we=[];for(let Ie=0;Ie=0&&xe>=0&&It<=N&&pe<=F&&(ee===Q&&!O(ee)||Ue>=Dt&&It<=ht&&xe>=Ot&&pe<=Ct))return we;const $t=getComputedStyle(ee),Nt=parseInt($t.borderLeftWidth,10),Jt=parseInt($t.borderTopWidth,10),nt=parseInt($t.borderRightWidth,10),te=parseInt($t.borderBottomWidth,10);let X=0,B=0;const d="offsetWidth"in ee?ee.offsetWidth-ee.clientWidth-Nt-nt:0,j="offsetHeight"in ee?ee.offsetHeight-ee.clientHeight-Jt-te:0,ue="offsetWidth"in ee?ee.offsetWidth===0?0:Ze/ee.offsetWidth:0,C="offsetHeight"in ee?ee.offsetHeight===0?0:Re/ee.offsetHeight:0;if(Q===ee)X=q==="start"?G:q==="end"?G-N:q==="nearest"?V(M,M+N,N,Jt,te,M+G,M+G+ne,ne):G-N/2,B=pt==="start"?H:pt==="center"?H-F/2:pt==="end"?H-F:V(_,_+F,F,Nt,nt,_+H,_+H+Z,Z),X=Math.max(0,X+M),B=Math.max(0,B+_);else{X=q==="start"?G-Dt-Jt:q==="end"?G-ht+te+j:q==="nearest"?V(Dt,ht,Re,Jt,te+j,G,G+ne,ne):G-(Dt+Re/2)+j/2,B=pt==="start"?H-Ot-Nt:pt==="center"?H-(Ot+Ze/2)+d/2:pt==="end"?H-Ct+nt+d:V(Ot,Ct,Ze,Nt,nt+d,H,H+Z,Z);const{scrollLeft:h,scrollTop:se}=ee;X=C===0?0:Math.max(0,Math.min(se+X/C,ee.scrollHeight-Re/C+j)),B=ue===0?0:Math.max(0,Math.min(h+B/ue,ee.scrollWidth-Ze/ue+d)),G+=se-X,H+=h-B}we.push({el:ee,top:X,left:B})}return we},s=ve=>ve===!1?{block:"end",inline:"nearest"}:(w=>w===Object(w)&&Object.keys(w).length!==0)(ve)?ve:{block:"start",inline:"nearest"};function fe(ve,w){if(!ve.isConnected||!(R=>{let Y=R;for(;Y&&Y.parentNode;){if(Y.parentNode===document)return!0;Y=Y.parentNode instanceof ShadowRoot?Y.parentNode.host:Y.parentNode}return!1})(ve))return;const de=(R=>{const Y=window.getComputedStyle(R);return{top:parseFloat(Y.scrollMarginTop)||0,right:parseFloat(Y.scrollMarginRight)||0,bottom:parseFloat(Y.scrollMarginBottom)||0,left:parseFloat(Y.scrollMarginLeft)||0}})(ve);if((R=>typeof R=="object"&&typeof R.behavior=="function")(w))return w.behavior(L(ve,w));const x=typeof w=="boolean"||w==null?void 0:w.behavior;for(const{el:R,top:Y,left:z}of L(ve,s(w))){const q=Y-de.top+de.bottom,pt=z-de.left+de.right;R.scroll({top:q,left:pt,behavior:x})}}}}]); diff --git a/p__Innovation__Tasks__index.0dc5b45d.async.js b/p__Innovation__Tasks__index.9280d4d4.async.js similarity index 78% rename from p__Innovation__Tasks__index.0dc5b45d.async.js rename to p__Innovation__Tasks__index.9280d4d4.async.js index 7dc3161bf0..b4fcd2047e 100644 --- a/p__Innovation__Tasks__index.0dc5b45d.async.js +++ b/p__Innovation__Tasks__index.9280d4d4.async.js @@ -1,13 +1,13 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6634],{86504:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},14051:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},89699:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},76466:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},55143:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},76995:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},37364:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},24764:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},14726:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},21646:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},20970:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},23001:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},53570:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},39338:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},34023:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},81132:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},88627:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},66119:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},1040:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},41230:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},385:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},38226:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},56981:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},85246:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},7485:function(){"use strict"},52222:function(_t,N){"use strict";N.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},7543:function(){"use strict"},25167:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(59301),v=e(42203),g=e(43418),p="data:image/png;base64,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",i="data:image/png;base64,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",h={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const r=({visible:l,occupationValue:s,onCancel:o=()=>{}})=>{const d=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:i}),t.createElement("span",{className:h.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),n=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:p}),t.createElement("span",{className:h.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),a=()=>s===3?t.createElement(t.Fragment,null,n(),d()):s===2?d():n();return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{o(),v.history.push("/account/certification")},onCancel:()=>{o()}},t.createElement("div",{className:h.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:h.flexRow},a()))};var u=(0,v.connect)(({paperlibrary:l,loading:s,globalSetting:o})=>({paperlibrary:l,globalSetting:o,loading:s.effects}))(r)},3621:function(_t,N,e){"use strict";e.d(N,{Z:function(){return K},U:function(){return P}});var t=e(59301),v=e(31797),g=e(43418),p=e(36546),i=e(39171),h=e(79124),r=e(61186),u=e.n(r),l={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},s="data:image/png;base64,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",o="data:image/png;base64,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",d=e(58130),n=e(42203),a=e(65034),c=e(59301),f=Object.defineProperty,S=Object.defineProperties,E=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,C=(ye,ae,Be)=>ae in ye?f(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ye[ae]=Be,m=(ye,ae)=>{for(var Be in ae||(ae={}))A.call(ae,Be)&&C(ye,Be,ae[Be]);if(w)for(var Be of w(ae))b.call(ae,Be)&&C(ye,Be,ae[Be]);return ye},y=(ye,ae)=>S(ye,E(ae)),x=(ye,ae,Be)=>new Promise((B,$)=>{var G=W=>{try{X(Be.next(W))}catch(Z){$(Z)}},se=W=>{try{X(Be.throw(W))}catch(Z){$(Z)}},X=W=>W.done?B(W.value):Promise.resolve(W.value).then(G,se);X((Be=Be.apply(ye,ae)).next())});const P=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:_}=v.default,z=({exercise:ye,socket:ae,dispatch:Be,onStartScreenshot:B,onCloseScreenshot:$,handleToDetail:G})=>{const[se,X]=g.default.useModal(),W=(0,t.useRef)(),[Z,pe]=(0,t.useState)(!0),we=(0,t.useRef)(!1),he=(0,n.useParams)();(0,t.useEffect)(()=>{var k,R,re;if(document.addEventListener((0,i.gH)(),oe,!1),window.addEventListener("blur",Q,!1),(k=ye.exerciseUserInfo)!=null&&k.screen_open&&(0,i.vp)()&&pe(!1),(R=ye.exerciseUserInfo)!=null&&R.screen_open&&!(0,i.vp)()){(0,d.RG)(" ",!0);const j=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ye.exerciseUserInfo.screen_sec+3:ye.exerciseUserInfo.screen_sec+10+1;W.current=g.default.info({icon:null,centered:!0,width:444,title:(0,a._V)(a.CP.recordScreen1),keyboard:!1,content:c.createElement("div",null,(0,a._V)(a.CP.recordScreen2),c.createElement("span",{style:{color:"#FF9849"}},ye.exerciseUserInfo.screen_num-ye.exerciseUserInfo.used_screen_num),(0,a._V)(a.CP.recordScreen3)),okText:c.createElement("span",null,(0,a._V)(a.CP.recordScreen4),"\uFF08",c.createElement("span",{style:{display:"inline-block"}},c.createElement(_,{onFinish:()=>x(void 0,null,function*(){var M;const D=yield L();(M=W.current)==null||M.destroy(),D.used_screen_num&&Re(D.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+j*1e3})),"S\uFF09"),onOk:()=>{var M;(0,d.RG)(" ",!0),(M=W.current)==null||M.destroy(),pe(!1),(0,i.Dj)(document.body),document.getElementById("root").addEventListener("click",Fe,!1)}})}return(re=ye.exerciseUserInfo)!=null&&re.screen_open&&!(0,i.vp)()||document.getElementById("root").addEventListener("click",Fe,!1),()=>{document.getElementById("root").removeEventListener("click",Fe,!1),document.removeEventListener((0,i.gH)(),oe,!1),window.removeEventListener("blur",Q,!1)}},[]),(0,t.useEffect)(()=>{setTimeout(()=>{ye.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Fe,!1),document.removeEventListener((0,i.gH)(),oe,!1))},500),st()},[ye.actionTabs]),(0,t.useEffect)(()=>{setTimeout(()=>{ye.exerciseUserInfo.used_screen_num>ye.exerciseUserInfo.screen_num&&ue()},500)},[ye.exerciseUserInfo]);const ge=()=>x(void 0,null,function*(){const k=yield L();setTimeout(()=>{var R,re;(R=W.current)==null||R.destroy(),W.current=g.default.info({okText:c.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.createElement("span",{className:"c-red"},k.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.createElement("span",{className:"c-red"},(re=ye.exerciseUserInfo)==null?void 0:re.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>x(void 0,null,function*(){(0,i.Dj)(document.body)})})},1e3)}),Fe=k=>{!(0,i.vp)()&&k.target.nodeName!=="A"&&k.target.nodeName!=="BUTTON"&&k.target.innerHTML!=="\u786E \u5B9A"&&(0,i.Dj)(document.body)},st=()=>x(void 0,null,function*(){const k=yield Be({type:"exercise/getExerciseUserInfo",payload:m({},he)});return k==null?void 0:k.data}),Ve=k=>x(void 0,null,function*(){var R;if((R=ye.exerciseUserInfo)!=null&&R.screen_at){const j=yield(0,h.ck)(y(m({},he),{reset:!0}));if((j==null?void 0:j.status)===-6)return}const re=yield(0,h.oy)({id:he.categoryId});if(re!=null&&re.is_commit){g.default.destroyAll(),yield Qe(),ce(!0);return}else Re(k+1)}),Qe=()=>x(void 0,null,function*(){var k;const R=u()(),re=ye.exerciseUserInfo.screen_sec;if(Xe.current.length>0){const j=R.format("YYYY-MM-DD HH:mm:ss");let M=Math.floor(R.diff(u()(Xe.current[0].start))/1e3);const D=Xe.current.length;M/re>>0>D&&(M=(D+1)*re-1),yield(0,h.P8)(he.categoryId,{exercise_user_id:(k=ye.exerciseUserInfo)==null?void 0:k.exercise_user_id,time:j,time_long:M,count:D})}Xe.current=[]}),At=(0,t.useRef)(0),Ue=(0,t.useRef)(0),Xe=(0,t.useRef)([]),xt=(0,t.useRef)(!1),Re=k=>x(void 0,null,function*(){var R;we.current||(B(),g.default.destroyAll(),At.current=u()().valueOf(),xt.current=!0,W.current=g.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:l.exitFullScreenModalWrapper,okText:c.createElement("span",null,(0,a._V)(a.CP.recordScreen8)),content:c.createElement("div",{className:l.exitFullScreenModal},c.createElement("img",{src:s,alt:"",className:l.warningIcon}),c.createElement("div",{className:l.warningText,style:{marginBottom:50,fontWeight:500}},(0,a._V)(a.CP.recordScreen9)),c.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen10)),c.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen11),c.createElement("span",{className:l.warningText},((R=ye.exerciseUserInfo)==null?void 0:R.screen_num)+1),(0,a._V)(a.CP.recordScreen12),c.createElement("span",{className:l.warningText,style:{fontWeight:600}},(0,a._V)(a.CP.recordScreen13)),",",(0,a._V)(a.CP.recordScreen14),c.createElement("span",{className:l.warningText},k-1),(0,a._V)(a.CP.recordScreen15)),c.createElement("div",null,c.createElement("span",null,c.createElement(_,{className:l.countdownWrapper,onFinish:()=>{Ue.current=u()().valueOf(),Xe.current.push({start:At.current,end:Ue.current}),Ve(k)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ye.exerciseUserInfo.screen_sec+1)*1e3}),(0,a._V)(a.CP.recordScreen25)),(0,a._V)(a.CP.recordScreen16))),onOk:()=>{(0,d.RG)(" ",!0),Qe(),(0,i.Dj)(document.body),$(),W.current.destroy(),xt.current=!1}}))}),ue=()=>x(void 0,null,function*(){g.default.destroyAll(),(yield(0,h.VL)({categoryId:he.categoryId,commit_method:1}))&&ce()}),ce=(k=!1)=>x(void 0,null,function*(){var R,re;if(document.removeEventListener((0,i.gH)(),oe,!1),(0,i.BU)(),g.default.destroyAll(),we.current=!0,k){const j=yield(0,h.Yu)(he.categoryId,{exercise_user_id:(R=ye.exerciseUserInfo)==null?void 0:R.exercise_user_id});se.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:l.forcedModalWrapper,centered:!0,content:c.createElement("div",{className:l.forcedModalContent},c.createElement("img",{src:o,alt:""}),c.createElement("div",{className:l.forcedText},(0,a._V)(a.CP.recordScreen17)),c.createElement("div",{className:l.screenNumText},(0,a._V)(a.CP.recordScreen18),(re=ye.exerciseUserInfo)==null?void 0:re.screen_num,(0,a._V)(a.CP.recordScreen19)),c.createElement(p.default,{dataSource:j==null?void 0:j.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,a._V)(a.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,a._V)(a.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,a._V)(a.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{$(),G()},onOk:()=>{n.history.push(`/classrooms/${he.coursesId}/exercisenotice/${he.categoryId}/users/${he.login}?isShowApply=true`)}})}else se.info({content:c.createElement("div",{className:"tc font16"},(0,a._V)(a.CP.recordScreen23),c.createElement("br",null),(0,a._V)(a.CP.recordScreen24)),onOk:()=>{G()}})}),Q=k=>{(0,i.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!xt.current&&(0,i.BU)()},L=()=>x(void 0,null,function*(){var k;if((k=ye.exerciseUserInfo)!=null&&k.screen_at){const j=yield(0,h.ck)(y(m({},he),{reset:!0}));if((j==null?void 0:j.status)===-6)return}const R=yield(0,h.oy)({id:he.categoryId});if(R!=null&&R.is_commit){ce();return}return yield st()}),oe=()=>x(void 0,null,function*(){var k;if((0,d.RG)(" ",!0),(0,i.vp)()){if((k=ye.exerciseUserInfo)!=null&&k.screen_at){var R=yield(0,h.ck)(y(m({},he),{reset:!0}));if((R==null?void 0:R.status)===-6)return}}else if(!xt.current){var R=yield(0,h.ck)(m({},he));if((R==null?void 0:R.status)===-6)return;const j=yield st();Re(j.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),xe=()=>x(void 0,null,function*(){(0,h.ck)(m({},he));const k=yield st();Re(k.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return c.createElement("div",null,X)};var K=(0,n.connect)(({exercise:ye,globalSetting:ae})=>({globalSetting:ae,exercise:ye}))(z)},91552:function(_t,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(59301),v=e(42203),g=e(43418),p=e(8591),i=e(92832),h=e(24905),r=e(99460),u=e(25167),l=e(58130),s=e(3113),o=e(14726),d={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},n=e(32637),a=e(59301);const c=({classroomList:m,dispatch:y,user:x})=>a.createElement(g.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:a.createElement("span",null,a.createElement(o.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},a.createElement("div",{style:{textAlign:"center",marginBottom:30}},a.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",a.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),a.createElement("img",{style:{width:130,height:130},src:n})),a.createElement("div",{className:d.bottom},a.createElement(s.ZP,{className:d.yes,onClick:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var f=(0,v.connect)(({classroomList:m,user:y})=>({classroomList:m,user:y}))(c),S=e(70635),E=e(59301),w=(m,y,x)=>new Promise((P,_)=>{var z=ae=>{try{ye(x.next(ae))}catch(Be){_(Be)}},K=ae=>{try{ye(x.throw(ae))}catch(Be){_(Be)}},ye=ae=>ae.done?P(ae.value):Promise.resolve(ae.value).then(z,K);ye((x=x.apply(m,y)).next())}),A=(m=>(m[m.Professor=1]="Professor",m[m.AssistantProfessor=2]="AssistantProfessor",m[m.Student=3]="Student",m))(A||{});const b=({visible:m,user:y,account:x,onCancel:P=()=>{},dispatch:_})=>{const[z,K]=(0,t.useState)(),[ye,ae]=(0,t.useState)([]),[Be,B]=(0,t.useState)(!1),[$,G]=(0,t.useState)(!1),[se,X]=(0,t.useState)(),[W,Z]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var ge,Fe;(ge=y==null?void 0:y.userInfo)!=null&&ge.identity&&ae([((Fe=y==null?void 0:y.userInfo)==null?void 0:Fe.identity)==="student"?3:1])},[y]);const pe=ge=>{const Fe=()=>{window.location.href=(ge==null?void 0:ge.jump_url)||`/classrooms/${ge==null?void 0:ge.course_id}/students`};if(ye.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc"},(ge==null?void 0:ge.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Fe()}});return}Fe()},we=()=>w(void 0,null,function*(){if(!z){p.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ge=yield(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:z}});if(ge!=null&&ge.need_pro_auth&&!ye.includes(1)&&!ye.includes(2)){_({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:z,checkedList:ye}}),he();return}B(!0);const Fe=yield(0,r.cR)({invite_code:z,professor:ye.includes(1)?1:null,assistant_professor:ye.includes(2)?1:null,student:ye.includes(3)?1:null});if(B(!1),(Fe==null?void 0:Fe.status)===-4&&(P(),_({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Fe==null?void 0:Fe.status)===-12&&p.ZP.warning(Fe==null?void 0:Fe.message),(Fe==null?void 0:Fe.status)===-2){if(he(),Fe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){G(!0),X(1);return}if(Fe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){G(!0),X(2);return}if(Fe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){G(!0),X(3);return}}if((Fe==null?void 0:Fe.status)===0){(0,l.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),he(),Fe!=null&&Fe.course_id?pe(Fe):p.ZP.success(Fe.message);return}}),he=()=>w(void 0,null,function*(){P()});return E.createElement(E.Fragment,null,E.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:m,confirmLoading:Be,onOk:we,onCancel:he},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),E.createElement(i.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:z,onChange:ge=>{if(ge.target.value.length>=7){p.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}K(ge.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(h.default.Group,{value:ye,onChange:ge=>ae(ge)},E.createElement(h.default,{value:1,disabled:ye.includes(2)},"\u6559\u5E08"),E.createElement(h.default,{value:2,disabled:ye.includes(1)},"\u52A9\u6559"),E.createElement(h.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),E.createElement(f,null),E.createElement(u.Z,{visible:$,onCancel:()=>G(!1),occupationValue:se}))};var C=(0,v.connect)(({user:m,account:y})=>({user:m,account:y}))(b)},19635:function(_t,N,e){"use strict";e.d(N,{Z:function(){return wt},g:function(){return nt}});var t=e(59301),v=e(42203),g=e(44e3),p=e(92832),i=e(43418),h={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},r=e(8591),u=e(95237),l=e(43604),s=e(20834),o=e(38854),d=e(5112),n=e(99460),a=e(58130),c=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())}),f=(Se=>(Se.Manager="manager",Se.Developer="developer",Se.Reporter="reporter",Se))(f||{}),E=({visible:Se,onCancel:Le=()=>{}})=>{const[We,qe]=(0,t.useState)(),[dt,jt]=(0,t.useState)(),[Vt,Mt]=(0,t.useState)(!1),pt=()=>c(void 0,null,function*(){if(!We){r.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(We.length!==6){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!dt){r.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Mt(!0);const en=yield(0,n.vm)({code:We,role:dt});Mt(!1),zt();const tn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(tn[en.status]){r.ZP.info(tn[en.status]);return}if(en.status===0){dt==="reporter"?(r.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,a.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${en==null?void 0:en.project_id}`)):((0,a.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),r.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),zt=()=>c(void 0,null,function*(){Le()});return t.createElement(t.Fragment,null,t.createElement(i.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Se,confirmLoading:Vt,onOk:pt,onCancel:zt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:We,onChange:en=>{if(en.target.value.length>=7){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}qe(en.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(d.ZP.Group,{value:dt,onChange:en=>jt(en.target.value)},t.createElement(d.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(d.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(d.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},w=e(91552),A={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},b=e(18032),C=e(78241),m=e(57809),y=e(19726),x=Object.defineProperty,P=Object.defineProperties,_=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ae=(Se,Le,We)=>Le in Se?x(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,Be=(Se,Le)=>{for(var We in Le||(Le={}))K.call(Le,We)&&ae(Se,We,Le[We]);if(z)for(var We of z(Le))ye.call(Le,We)&&ae(Se,We,Le[We]);return Se},B=(Se,Le)=>P(Se,_(Le)),$=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())});const G=({globalSetting:Se,dispatch:Le,user:We,info:qe,open:dt,onCancel:jt=()=>{}})=>{var Vt;const[Mt,pt]=(0,t.useState)([]),[zt,en]=(0,t.useState)([]),[tn,nn]=(0,t.useState)([]),[on]=C.default.useForm(),[yn,bn]=(0,t.useState)(!1),[On,Yn]=(0,t.useState)(!1),dn=(0,t.useRef)(null),Bt=(0,t.useRef)(1),[Zt,xn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{dt&&vn()},[dt]);const vn=()=>$(void 0,null,function*(){var Jt;const En=qe;if(!(0,b.o1)(Le))return;const{user_school_id:Jn="",department_id:qn="",school_name:fn="",department_name:hn=""}=We.userInfo||{},$t=(Jt=En==null?void 0:En.graduation_years)==null?void 0:Jt.at(-1);en([{id:Jn,name:fn}]),yield sn(Jn),on.setFieldsValue({year:$t,school_id:Jn,department_id:Number(qn),name:`${$t}${fn}${hn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),wn=Jt=>$(void 0,null,function*(){const En=yield(0,y.J3)(B(Be({},Jt),{tab_module_type:"graduations"}));return En!=null&&En.un_purchased&&Le({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),En.status===0&&pt((En==null?void 0:En.graduation_years)||[]),En}),Sn=(Jt,En=500)=>{Yn(!0),clearTimeout(dn.current),dn.current=setTimeout(()=>$(void 0,null,function*(){Bt.current+=1;const Jn=Bt.current,qn=yield(0,y.NT)({keyword:Jt});qn.status===0&&Bt.current===Jn&&(en((qn==null?void 0:qn.schools)||[]),Yn(!1))}),En)},sn=Jt=>$(void 0,null,function*(){if(!Jt)return;const En=yield(0,y.Ps)({page:1,limit:9999,id:Jt});En.status===0&&nn((En==null?void 0:En.departments)||[])});return t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:dt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:yn,onCancel:jt,onOk:()=>on.submit()},t.createElement(C.default,{colon:!1,form:on,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Jt,En)=>{Jt.school_id&&(sn(En.school_id),on.setFieldValue("department_id",null))},onFinish:Jt=>$(void 0,null,function*(){bn(!0);const En=yield(0,y.Wz)(Jt);En.status===0&&(r.ZP.success("\u521B\u5EFA\u6210\u529F"),on.resetFields(),jt(),(0,a.xg)(`/graduations/${En==null?void 0:En.identifier}/index`)),bn(!1)})},t.createElement(C.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(m.default,{style:{width:344},size:"large",options:(Vt=qe==null?void 0:qe.graduation_years)==null?void 0:Vt.map(Jt=>({value:Jt,label:Jt}))})),t.createElement(C.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(m.default,{showSearch:!0,filterOption:!1,onSearch:Jt=>{Sn(Jt)},loading:On,size:"large",style:{width:344},options:zt.map(Jt=>({value:Jt.id,label:Jt.name}))})),t.createElement(C.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(m.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:tn.map(Jt=>({value:Jt.id,label:Jt.name}))})),t.createElement(C.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(p.default,{showCount:!0,style:{width:344},maxLength:60}))))};var se=(0,v.connect)(({user:Se,globalSetting:Le,loading:We})=>({user:Se,globalSetting:Le,loading:We}))(G),X=e(70635),W=Object.defineProperty,Z=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,he=(Se,Le,We)=>Le in Se?W(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,ge=(Se,Le)=>{for(var We in Le||(Le={}))pe.call(Le,We)&&he(Se,We,Le[We]);if(Z)for(var We of Z(Le))we.call(Le,We)&&he(Se,We,Le[We]);return Se},Fe=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())});const st=({globalSetting:Se,dispatch:Le,user:We,open:qe,onCancel:dt=()=>{}})=>{const[jt]=C.default.useForm(),[Vt,Mt]=(0,t.useState)(!1),[pt,zt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var en;if(qe){const tn={code:"",user_type:((en=We==null?void 0:We.userInfo)==null?void 0:en.identity)==="student"?2:1,major:""};jt.setFieldsValue(tn),zt(ge({},tn))}},[qe]),t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:qe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Vt,onCancel:dt,onOk:()=>jt.submit()},t.createElement(C.default,{colon:!1,form:jt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(en,tn)=>zt(ge({},tn)),onFinish:en=>Fe(void 0,null,function*(){Mt(!0);const tn=yield(0,X.ZP)("/api/graduations/join.json",{method:"post",body:en});tn.status===0&&(dt(),tn!=null&&tn.identifier?(0,a.xg)(`/graduations/${tn==null?void 0:tn.identifier}/index`):r.ZP.success(tn==null?void 0:tn.message)),Mt(!1)})},t.createElement(C.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(C.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(d.ZP.Group,null,t.createElement(d.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(d.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(pt==null?void 0:pt.user_type)===2&&t.createElement(C.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(p.default,{showCount:!0,maxLength:60}))))};var Ve=(0,v.connect)(({user:Se,globalSetting:Le})=>({user:Se,globalSetting:Le}))(st),Qe=e(59301),At=Object.defineProperty,Ue=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Se,Le,We)=>Le in Se?At(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,Q=(Se,Le)=>{for(var We in Le||(Le={}))Re.call(Le,We)&&ce(Se,We,Le[We]);if(xt)for(var We of xt(Le))ue.call(Le,We)&&ce(Se,We,Le[We]);return Se},L=(Se,Le)=>Ue(Se,Xe(Le)),oe=(Se,Le)=>{var We={};for(var qe in Se)Re.call(Se,qe)&&Le.indexOf(qe)<0&&(We[qe]=Se[qe]);if(Se!=null&&xt)for(var qe of xt(Se))Le.indexOf(qe)<0&&ue.call(Se,qe)&&(We[qe]=Se[qe]);return We},xe=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())}),k=(Se=>(Se.Projects="projects",Se.Shixuns="shixuns",Se.Classrooms="classrooms",Se))(k||{}),R=(Se=>(Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics",Se.Graduations="graduations",Se))(R||{});const re=Se=>{var Le=Se,{homePage:We,user:qe,globalSetting:dt,loading:jt,dispatch:Vt}=Le,Mt=oe(Le,["homePage","user","globalSetting","loading","dispatch"]),pt,zt,en,tn;const[nn,on]=(0,t.useState)(),[yn,bn]=(0,t.useState)(),[On,Yn]=(0,t.useState)(!1),[dn,Bt]=(0,t.useState)(!1),[Zt,xn]=(0,t.useState)(!1),[vn,wn]=(0,t.useState)();function Sn($t,jn){for(const Bn of $t){if(Bn.link===jn)return Bn.hidden;if(Bn.subitem&&Bn.subitem.length>0){let mn=Bn.subitem;for(const Dn of mn)if(Dn.link===jn)return Dn.hidden;return!1}}return!0}const sn=Sn(((pt=dt.setting)==null?void 0:pt.navbar)||[],"/classrooms"),Jt=Sn(((zt=dt.setting)==null?void 0:zt.navbar)||[],"/shixuns"),En=Sn(((en=dt.setting)==null?void 0:en.navbar)||[],"/paths"),Jn=Sn(((tn=dt.setting)==null?void 0:tn.navbar)||[],"/graduations"),qn=$t=>{var jn;if((0,b.tJ)(Vt)){if($t==="projects"&&!((jn=qe.userInfo)!=null&&jn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}$t==="classrooms"?on(!0):$t==="projects"&&bn(!0)}},fn=($t,jn)=>{var Bn;if((0,b.tJ)(Vt)){if(jn==="projects"&&!((Bn=qe.userInfo)!=null&&Bn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}jn==="shixuns"&&!(0,b.xY)()||$t&&(window.location.href=$t)}},hn=$t=>{var jn,Bn,mn,Dn,pr,Gn,vr,br,mr,yr,sr,Nr,zr,$r,ni,Ki,gi,Ri,Oi,ir,dr,kr,gr,Er,Zr;return Qe.createElement(Qe.Fragment,null,Qe.createElement(u.Z,{justify:"space-around",className:"pt5 pb5"},Qe.createElement(l.Z,{className:((jn=qe.userInfo)==null?void 0:jn.user_identity)!=="\u5B66\u751F"?A.joinCol:A.hidden},((Bn=qe.userInfo)==null?void 0:Bn.user_identity)!=="\u5B66\u751F"&&!((mn=dt==null?void 0:dt.setting)!=null&&mn.hide_course)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>fn("/classrooms/new")},(Dn=qe.userInfo)!=null&&Dn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((pr=dt==null?void 0:dt.setting)!=null&&pr.hide_shixun)&&((Gn=qe==null?void 0:qe.userInfo)==null?void 0:Gn.is_shixun_marker)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>fn("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((vr=qe.userInfo)==null?void 0:vr.main_site)||!((br=qe.userInfo)!=null&&br.main_site)&&!En&&(((mr=qe.userInfo)==null?void 0:mr.admin)||((yr=qe.userInfo)==null?void 0:yr.is_teacher)||((sr=qe.userInfo)==null?void 0:sr.business)))&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>fn("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Nr=dt==null?void 0:dt.setting)!=null&&Nr.is_local)&&((zr=qe.userInfo)==null?void 0:zr.main_site)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>{var Ur;return fn(`${(Ur=dt==null?void 0:dt.setting)==null?void 0:Ur.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&(($r=qe==null?void 0:qe.userInfo)==null?void 0:$r.identity)!=="student"&&Qe.createElement(s.default.Item,L(Q({},$t),{onClick:()=>xe(void 0,null,function*(){if(!(0,b.o1)(Vt))return;const Ur=yield(0,y.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Ur!=null&&Ur.un_purchased){Vt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Ur.status===0&&(wn(Ur),Yn(!0))})}),Qe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((ni=qe.userInfo)!=null&&ni.main_site)&&Qe.createElement("div",null,Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("classrooms")},(Ki=qe.userInfo)!=null&&Ki.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((gi=qe.userInfo)==null?void 0:gi.main_site)&&!((Ri=dt==null?void 0:dt.setting)!=null&&Ri.is_local)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Oi=qe.userInfo)==null?void 0:Oi.main_site)&&((ir=qe.userInfo)==null?void 0:ir.user_identity)!=="\u5B66\u751F"&&Qe.createElement(l.Z,null,Qe.createElement("div",{className:A.joinBoard})),((dr=qe.userInfo)==null?void 0:dr.main_site)&&Qe.createElement(l.Z,{className:((kr=qe.userInfo)==null?void 0:kr.user_identity)!=="\u5B66\u751F"?A.joinCol:A.w90},Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("classrooms")},(gr=qe.userInfo)!=null&&gr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Er=qe.userInfo)==null?void 0:Er.main_site)&&!((Zr=dt==null?void 0:dt.setting)!=null&&Zr.is_local)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Qe.createElement(s.default.Item,L(Q({},$t),{onClick:()=>{(0,b.o1)(Vt)&&Bt(!0)}}),Qe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Qe.createElement("section",null,Qe.createElement(o.Z,{dropdownRender:()=>{var $t;return Qe.createElement(s.default,{className:(($t=qe.userInfo)==null?void 0:$t.user_identity)!=="\u5B66\u751F"?`${A.rightMenu} ${A.joinMenu} mt10`:`${A.rightMenu} ${A.joinMenu} ${A.w140} mt10`},Qe.createElement(hn,null))},placement:"bottom"},Qe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Qe.createElement(w.Z,{visible:nn,onCancel:()=>on(!1)}),Qe.createElement(E,{visible:yn,onCancel:()=>bn(!1)}),Qe.createElement(se,{info:vn,open:On,onCancel:()=>Yn(!1)}),Qe.createElement(Ve,{open:dn,onCancel:()=>Bt(!1)}))};var j=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:qe})=>({homePage:Se,user:We,globalSetting:qe,loading:Le.models.index}))(re),M={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},D=e(2119),J=e(3129),F=e(10148),ne=e(59301),Ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,I=(Se,Le)=>{var We={};for(var qe in Se)ie.call(Se,qe)&&Le.indexOf(qe)<0&&(We[qe]=Se[qe]);if(Se!=null&&Ae)for(var qe of Ae(Se))Le.indexOf(qe)<0&&T.call(Se,qe)&&(We[qe]=Se[qe]);return We},le=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())});const ve=Se=>{var Le,We=RegExp("(^| )"+Se+"=([^;]+)(;|$)");return(Le=document.cookie.match(We))?decodeURIComponent(Le[2]):null},Ie=Se=>{var Le=new Date;Le.setTime(Le.getTime()-1);var We=ve(Se);We!=null&&(document.cookie=Se+"="+We+";expires="+Le.toGMTString())};var Ge=(Se=>(Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics",Se.Competition="competitions",Se.Engineering="engineering",Se.Graduations="graduations",Se.Paperlibrary="paperlibrary",Se.Problemset="problemset",Se.Dataset="dataset",Se))(Ge||{});const Ke=Se=>{var Le=Se,{homePage:We,user:qe,globalSetting:dt,loading:jt,dispatch:Vt,shixunHomeworks:Mt,location:pt,payload:zt={}}=Le,en=I(Le,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),tn,nn,on,yn,bn,On,Yn,dn,Bt,Zt,xn,vn,wn,Sn,sn,Jt;const En=(nn=(((tn=dt.setting)==null?void 0:tn.navbar)||[]).find($t=>$t.link==="/classrooms"))==null?void 0:nn.hidden,Jn=(yn=(((on=dt.setting)==null?void 0:on.navbar)||[]).find($t=>$t.link==="/shixuns"))==null?void 0:yn.hidden,qn=(On=(((bn=dt.setting)==null?void 0:bn.navbar)||[]).find($t=>$t.link==="/paths"))==null?void 0:On.hidden,fn=(Yn=qe.userInfo)==null?void 0:Yn.is_school_manage,hn=()=>{var $t,jn,Bn,mn,Dn,pr,Gn,vr,br,mr,yr;return(0,a.Ll)()?ne.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):ne.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:`/users/${($t=qe.userInfo)==null?void 0:$t.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:`/users/${(jn=qe.userInfo)==null?void 0:jn.login}/classrooms`},(Bn=qe.userInfo)!=null&&Bn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:`/users/${(mn=qe.userInfo)==null?void 0:mn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:`/users/${(Dn=qe.userInfo)==null?void 0:Dn.login}/paths`},(pr=qe.userInfo)!=null&&pr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Gn=qe.userInfo)==null?void 0:Gn.user_identity)!=="\u5B66\u751F"&&ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:`/users/${(vr=qe.userInfo)==null?void 0:vr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:`/users/${(br=qe.userInfo)==null?void 0:br.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((mr=qe.userInfo)==null?void 0:mr.user_identity)!=="\u5B66\u751F"&&ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:`/users/${(yr=qe.userInfo)==null?void 0:yr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),ne.createElement(s.default.Item,null,ne.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:ne.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),fn&&ne.createElement(s.default.Item,null,ne.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),ne.createElement(s.default.Item,{className:M.exit},ne.createElement("a",{onClick:()=>le(void 0,null,function*(){try{const sr=yield(0,J.vR)({});r.ZP.success(sr==null?void 0:sr.message)}catch(sr){}(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,D.bg)()?ne.createElement(o.Z,{className:`${M.height67}`,dropdownRender:hn,placement:"bottomRight"},ne.createElement("section",null,ne.createElement("aside",null,ne.createElement("div",{className:Mt.actionTabs.type===1?M.classromediv:""},ne.createElement("img",{className:`${M.userPic} current ml15`,src:`${(dn=F.Z)==null?void 0:dn.IMG_SERVER}/images/${(Bt=qe.userInfo)==null?void 0:Bt.image_url}`,alt:"",onClick:()=>{var $t;return v.history.push((0,a.Ll)()?"/account/profile":`/users/${($t=qe.userInfo)==null?void 0:$t.login}/classrooms`)}}),(0,a.Ll)()&&ne.createElement("span",{className:"ml10 font16"},(Zt=qe.userInfo)==null?void 0:Zt.username),ne.createElement("i",{className:`iconfont icon-zhankai4 ${M.icon}`}))))):ne.createElement("div",{className:`font15 ${dt.isIlearning?M.login:""}`},((xn=dt.setting)==null?void 0:xn.sso_login_url)&&ne.createElement("a",{target:"_blank",href:(vn=dt.setting)==null?void 0:vn.sso_login_url},ne.createElement("img",{src:`${F.Z.IMG_SERVER}/${(wn=dt.setting)==null?void 0:wn.login_logo_url}`,width:40}),ne.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Sn=dt.setting)==null?void 0:Sn.sso_login_button_name)),!((sn=dt.setting)!=null&&sn.hide_account_login)&&ne.createElement(ne.Fragment,null,ne.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Vt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Jt=dt.setting)!=null&&Jt.close_register)&&ne.createElement(ne.Fragment,null,ne.createElement("span",{className:"ml5 mr5"},"|"),ne.createElement(v.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var de=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:qe,shixunHomeworks:dt})=>({homePage:Se,user:We,globalSetting:qe,shixunHomeworks:dt,loading:Le.models.index}))(Ke),Ze={tip:"tip___a6MfI"},Y=e(61186),rt=e.n(Y),yt=e(59301),O=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())}),$e=(Se=>(Se[Se.Professor=1]="Professor",Se[Se.AssistantProfessor=2]="AssistantProfessor",Se[Se.Student=3]="Student",Se))($e||{});const Ne=({visible:Se,user:Le,onCancel:We=()=>{},dispatch:qe})=>{var dt,jt,Vt;const[Mt,pt]=(0,t.useState)(),[zt,en]=(0,t.useState)([]),[tn,nn]=(0,t.useState)(!1),[on,yn]=(0,t.useState)(!1),[bn,On]=(0,t.useState)(),[Yn,dn]=(0,t.useState)(!1),Bt=(dt=window.location.pathname)==null?void 0:dt.includes("classrooms/");(0,t.useEffect)(()=>{var sn,Jt;(sn=Le==null?void 0:Le.userInfo)!=null&&sn.identity&&en([((Jt=Le==null?void 0:Le.userInfo)==null?void 0:Jt.identity)==="student"?3:1])},[Le]),(0,t.useEffect)(()=>{var sn,Jt,En;if(console.log(Le==null?void 0:Le.userInfo),(sn=Le==null?void 0:Le.userInfo)!=null&&sn.user_status)if(((Jt=Le==null?void 0:Le.userInfo)==null?void 0:Jt.role)===15){dn(!1);return}else{let Jn=JSON.parse(Bt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Jn&&(Jn==null?void 0:Jn.login)===((En=Le==null?void 0:Le.userInfo)==null?void 0:En.login)?(console.log(rt()(Jn==null?void 0:Jn.time).add(1,"days")),console.log(rt()(new Date)),rt()(Jn==null?void 0:Jn.time).add(1,"days").set({hour:0,minute:0,second:0}){if(zt.includes(1)){i.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yt.createElement("div",{className:"tc"},Jt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${sn}/students`}});return}window.location.href=`/classrooms/${sn}/students`},xn=()=>O(void 0,null,function*(){if(!Mt){r.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}nn(!0);const sn=yield(0,n.cR)({invite_code:Mt,professor:zt.includes(1)?1:null,assistant_professor:zt.includes(2)?1:null,student:zt.includes(3)?1:null});if(nn(!1),(sn==null?void 0:sn.status)===-1&&qe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(sn==null?void 0:sn.status)===-2){if(vn(),sn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){yn(!0),On(1);return}if(sn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){yn(!0),On(2);return}if(sn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){yn(!0),On(3);return}}if((sn==null?void 0:sn.status)===0){(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),vn(),sn!=null&&sn.course_id?Zt(sn.course_id,sn.message):r.ZP.success(sn.message);return}}),vn=()=>O(void 0,null,function*(){We()}),wn=()=>{var sn,Jt;Bt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(sn=Le==null?void 0:Le.userInfo)==null?void 0:sn.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(Jt=Le==null?void 0:Le.userInfo)==null?void 0:Jt.login})),dn(!1)},Sn=()=>O(void 0,null,function*(){let sn=yield(0,X.ZP)("/api/business_contacts.json",{method:"post"});(sn==null?void 0:sn.status)===0&&r.ZP.info("\u7533\u8BF7\u6210\u529F")});return yt.createElement(yt.Fragment,null,Yn&&yt.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},yt.createElement("div",{className:Ze.tip},yt.createElement("div",null,yt.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Bt?yt.createElement(yt.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Vt=Le==null?void 0:Le.userInfo)==null?void 0:Vt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):yt.createElement(yt.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),yt.createElement("div",null,yt.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:wn},"\u5FFD\u7565"),yt.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Sn},"\u7533\u8BF7\u5EF6\u671F")))))};var fe=(0,v.connect)(({user:Se})=>({user:Se}))(Ne),Oe=e(3113),ze="data:image/png;base64,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",Rt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Et=(Se,Le)=>{var We={};for(var qe in Se)Tt.call(Se,qe)&&Le.indexOf(qe)<0&&(We[qe]=Se[qe]);if(Se!=null&&Rt)for(var qe of Rt(Se))Le.indexOf(qe)<0&&ct.call(Se,qe)&&(We[qe]=Se[qe]);return We};const Ft=null,Nt=Se=>{var Le=Se,{homePage:We,user:qe,globalSetting:dt,loading:jt,dispatch:Vt,location:Mt,text:pt,shixunHomeworks:zt,payload:en={}}=Le,tn=Et(Le,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[nn,on]=(0,t.useState)("none");return(0,t.useEffect)(()=>{zt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&on("flex")},[zt.actionTabs.key]),(0,t.useEffect)(()=>{zt.actionTabs.key==="\u9690\u85CF"&&(on("none"),localStorage.setItem("Noviceguide","0"))},[zt.actionTabs.key]),t.createElement("div",{style:{display:nn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:ze,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},zt.actionTabs.text),zt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Oe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),on("none"),Vt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Oe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Vt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),on("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Ut=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:qe,shixunHomeworks:dt})=>({homePage:Se,user:We,globalSetting:qe,loading:Le.models.index,shixunHomeworks:dt}))(Nt),Gt=Object.defineProperty,Ot=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,U=(Se,Le,We)=>Le in Se?Gt(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,ee=(Se,Le)=>{for(var We in Le||(Le={}))Yt.call(Le,We)&&U(Se,We,Le[We]);if(Ot)for(var We of Ot(Le))Ce.call(Le,We)&&U(Se,We,Le[We]);return Se};const q=Se=>React.createElement("svg",ee({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Te=e(89392),Pe=e(92736),tt=e(6848),it={content:"content___L4gl0"},St="data:image/png;base64,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",It=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())});const Ht=({classroomList:Se,loading:Le,user:We,dispatch:qe,virtualSpaces:dt,globalSetting:jt})=>{const Vt=(0,v.useLocation)();let Mt=!1;(0,t.useEffect)(()=>{jt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Mt=!0)},[jt.actionTabs.key]),(0,t.useEffect)(()=>{Mt&&qe({type:"globalSetting/setActionTabs",payload:{}})},[Vt.pathname]);const pt=()=>{qe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(Pe.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(i.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:jt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>It(void 0,null,function*(){}),onCancel:()=>{pt()}},t.createElement("div",{className:it.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:St,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(tt.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${F.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var kt=(0,v.connect)(({classroomList:Se,user:Le,loading:We,virtualSpaces:qe,globalSetting:dt})=>({classroomList:Se,user:Le,loading:We,virtualSpaces:qe,globalSetting:dt}))(Ht),bt=e(59301),Kt=Object.defineProperty,De=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,ot=(Se,Le,We)=>Le in Se?Kt(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,Ct=(Se,Le)=>{for(var We in Le||(Le={}))Ye.call(Le,We)&&ot(Se,We,Le[We]);if(De)for(var We of De(Le))et.call(Le,We)&&ot(Se,We,Le[We]);return Se},gt=(Se,Le)=>{var We={};for(var qe in Se)Ye.call(Se,qe)&&Le.indexOf(qe)<0&&(We[qe]=Se[qe]);if(Se!=null&&De)for(var qe of De(Se))Le.indexOf(qe)<0&&et.call(Se,qe)&&(We[qe]=Se[qe]);return We},lt=(Se,Le,We)=>new Promise((qe,dt)=>{var jt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},Vt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?qe(pt.value):Promise.resolve(pt.value).then(jt,Vt);Mt((We=We.apply(Se,Le)).next())});const{Header:be}=g.default,{Search:He}=p.default;function nt(){var Se,Le;const qe=window.location.pathname.split("/"),dt={};return qe[1]=="classrooms"&&qe.length>3&&!((Se=qe[4])!=null&&Se.includes("newgold"))&&!((Le=qe[5])!=null&&Le.includes("newgold"))&&qe[2]!=="coursesId"&&(dt.course_id=qe[2]),qe[1]==="shixuns"&&qe.length>3&&(dt.objective_type="shixun",dt.objective_id=qe[2]),qe[1]==="paths"&&qe.length>3&&(dt.objective_type="path",dt.objective_id=qe[2]),Ct(Ct({},dt),{school:1})}const at=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ut=Se=>{var Le=Se,{homePage:We,user:qe,globalSetting:dt,loading:jt,dispatch:Vt,isLogin:Mt=!1,shixunHomeworks:pt}=Le,zt=gt(Le,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),en,tn,nn,on,yn,bn,On,Yn,dn;const Bt=(0,v.useLocation)(),[Zt,xn]=(0,t.useState)(!1),[vn,wn]=(0,t.useState)(""),[Sn,sn]=(0,t.useState)(!1),Jt=nt();(0,t.useEffect)(()=>{Vt({type:"user/getNavigationInfo",payload:Ct({},Jt)})},[dt.name]),(0,t.useEffect)(()=>{pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(at!=null&&at.includes(Bt==null?void 0:Bt.pathname)||(Bt==null?void 0:Bt.pathname.indexOf("/classrooms"))===0||Vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Bt.pathname]),(0,t.useEffect)(()=>{pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||pt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[pt.actionTabs.key]),(0,t.useEffect)(()=>{var mn;if(dt!=null&&dt.setting){let Dn=(0,Te.cloneDeep)((mn=dt==null?void 0:dt.setting)==null?void 0:mn.navbar);Dn=Dn==null?void 0:Dn.filter(Gn=>{var vr;return!(Gn!=null&&Gn.hidden)&&!((0,D.JA)()&&((vr=["/paperlibrary","/problemset"])!=null&&vr.includes(Gn.link)))});for(const Gn of Dn)Gn.subitem&&(Gn.subitem=Gn.subitem.filter(vr=>{var br;return!(vr!=null&&vr.hidden)&&!((0,D.JA)()&&((br=["/paperlibrary","/problemset"])!=null&&br.includes(vr.link)))}));let pr=!1;Dn==null||Dn.map(function(Gn,vr){var br,mr,yr,sr;const Nr=Bt.pathname;Gn.link===Nr&&(wn(Gn==null?void 0:Gn.link),(0,a.Dk)(Nr==="/"?(br=dt==null?void 0:dt.setting)==null?void 0:br.name:Bn(Gn==null?void 0:Gn.name)),hn(jn(vr,{name:Gn==null?void 0:Gn.name,link:Gn==null?void 0:Gn.link},Dn)),pr=!0),Nr=="/"&&(wn(""),(0,a.Dk)((mr=dt==null?void 0:dt.setting)==null?void 0:mr.name)),(yr=Gn==null?void 0:Gn.subitem)!=null&&yr.length&&((sr=Gn==null?void 0:Gn.subitem)==null||sr.map(zr=>{zr.link===Nr&&(wn(zr==null?void 0:zr.link),Nr!=="/"&&(0,a.Dk)(Bn(zr==null?void 0:zr.name)),hn(jn(vr,{name:zr==null?void 0:zr.name,link:zr==null?void 0:zr.link},Dn)),pr=!0)}))}),pr||hn(Dn)}},[dt==null?void 0:dt.setting,qe]);const En=(0,t.useMemo)(()=>{var mn,Dn;return(mn=dt==null?void 0:dt.setting)!=null&&mn.nav_logo_url?`${F.Z.IMG_SERVER}/${(Dn=dt==null?void 0:dt.setting)==null?void 0:Dn.nav_logo_url}`:`${F.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(en=dt==null?void 0:dt.setting)==null?void 0:en.nav_logo_url]);function Jn(mn){v.history.push("/search?value="+mn)}const qn=()=>Zt?bt.createElement("div",{onBlur:()=>{setTimeout(()=>{xn(!1)},300)}},bt.createElement(He,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Jn,autoFocus:!0})):bt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[fn,hn]=(0,t.useState)([]),$t=(mn,Dn)=>lt(void 0,null,function*(){var pr,Gn,vr,br,mr,yr;if((mn==null?void 0:mn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const sr=yield(0,J.IU)({tab_module_type:"engineering"});if(sr!=null&&sr.un_purchased){Vt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(pr=sr==null?void 0:sr.data)!=null&&pr.engineer_url?(vr=(Gn=sr==null?void 0:sr.data)==null?void 0:Gn.engineer_url)!=null&&vr.includes("http")?(0,a.xg)((br=sr==null?void 0:sr.data)==null?void 0:br.engineer_url):v.history.push((mr=sr==null?void 0:sr.data)==null?void 0:mr.engineer_url):(sr==null?void 0:sr.status)!=401&&sn(!0);return}(yr=mn==null?void 0:mn.link)!=null&&yr.includes("http")?(0,a.xg)(mn==null?void 0:mn.link):((0,a.Dk)(mn==null?void 0:mn.name),v.history.push(mn==null?void 0:mn.link)),(mn==null?void 0:mn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:bt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),jn=(mn,Dn,pr)=>{const Gn=pr.slice();return Gn[mn]&&(Gn[mn].name=Dn.name,Gn[mn].link=Dn.link),Gn||[]},Bn=(mn="")=>(mn==null?void 0:mn.indexOf("<"))>-1?mn==null?void 0:mn.slice(0,mn==null?void 0:mn.indexOf("<")):mn;return dt.showHeader&&dt.showHeaderFooter?bt.createElement(g.default,{style:{background:`${Bt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${dt.isIlearning?h["header-iearning"]:h.header} ${dt.showHeaderFixed?h.headerFixed:""}`},(dt==null?void 0:dt.showTip)&&bt.createElement(fe,null),bt.createElement(be,{className:"header",style:{background:`${Bt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Bt.pathname=="/training"?"999":""}`}},bt.createElement("section",{className:h["edu-menu"]},(!!dt.isIlearning||!((tn=dt==null?void 0:dt.setting)!=null&&tn.main_site)&&!!((nn=dt==null?void 0:dt.setting)!=null&&nn.navbar))&&bt.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Vt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},bt.createElement("img",{className:h.logo,title:(on=dt.setting)==null?void 0:on.name,src:En||te})),bt.createElement("ul",{className:`${h.menu} ${(0,a.Ll)()&&"ml0"}`},(0,a.Ll)()&&bt.createElement("li",null,bt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,a.Ll)()&&dt.setting&&(fn==null?void 0:fn.map(function(mn,Dn){var pr,Gn,vr,br,mr;return bt.createElement("li",{key:Dn,className:!((pr=mn==null?void 0:mn.subitem)!=null&&pr.length)&&vn===(mn==null?void 0:mn.link)||(Gn=mn==null?void 0:mn.subitem)!=null&&Gn.some(yr=>vn===(yr==null?void 0:yr.link))?h.actived:""},bt.createElement("div",{onClick:()=>$t(mn,Dn),className:h.name},bt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var yr;let sr=mn==null?void 0:mn.name;return(yr=mn==null?void 0:mn.subitem)==null||yr.map((Nr,zr)=>(Nr.link===Bt.pathname&&(sr=Nr.name),Nr)),sr})()}}),((vr=mn==null?void 0:mn.subitem)==null?void 0:vr.length)>0&&bt.createElement("i",{className:"iconfont icon-zhankai4"})),((br=mn==null?void 0:mn.subitem)==null?void 0:br.length)>0&&bt.createElement("div",{className:h.dropDown},(mr=mn==null?void 0:mn.subitem)==null?void 0:mr.map((yr,sr)=>bt.createElement("div",{className:h.subName,onClick:()=>$t(yr,Dn),key:Dn+"-"+sr},!!sr&&bt.createElement("div",{className:h.line}),bt.createElement("aside",{className:"font16 c-black"},Bn(yr==null?void 0:yr.name)),bt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},yr.content)))))}))),bt.createElement("div",{className:"search-bar",style:{flex:dt.isIlearning?"initial":"1 0 auto"}},!(0,a.Ll)()&&!(dt!=null&&dt.isIlearning)&&bt.createElement(bt.Fragment,null,bt.createElement(qn,null),!Mt&&bt.createElement(j,null),!Mt&&!!((yn=qe==null?void 0:qe.userInfo)!=null&&yn.login)&&bt.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(bn=qe==null?void 0:qe.userInfo)==null?void 0:bn.login}/user_tidings`},((On=qe==null?void 0:qe.navigationInfo)==null?void 0:On.new_message)&&bt.createElement("span",{className:h.newslight}))),!Mt&&bt.createElement(de,{payload:Jt}))),bt.createElement(i.default,{centered:!0,destroyOnClose:!0,open:Sn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,a.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>sn(!1)},bt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},bt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),bt.createElement("img",{src:`${F.Z.IMG_SERVER}/${(Yn=dt==null?void 0:dt.setting)==null?void 0:Yn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),bt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(dn=dt==null?void 0:dt.setting)==null?void 0:dn.homepage_tea_qq_number)))),bt.createElement(Ut,null),bt.createElement(kt,null)):bt.createElement(bt.Fragment,null,bt.createElement(kt,null))};var wt=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:qe,shixunHomeworks:dt})=>({homePage:Se,user:We,globalSetting:qe,loading:Le.models.index,shixunHomeworks:dt}))(ut)},57203:function(_t,N,e){"use strict";e.d(N,{z:function(){return se},Z:function(){return X}});var t=e(59301),v=e(41889),g=e(8591),p=e(43418),i=e(3113),h=e(10148),r=e(76904),u=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(W,Z,pe)=>Z in W?u(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,n=(W,Z)=>{for(var pe in Z||(Z={}))s.call(Z,pe)&&d(W,pe,Z[pe]);if(l)for(var pe of l(Z))o.call(Z,pe)&&d(W,pe,Z[pe]);return W},a=(W,Z,pe)=>new Promise((we,he)=>{var ge=Ve=>{try{st(pe.next(Ve))}catch(Qe){he(Qe)}},Fe=Ve=>{try{st(pe.throw(Ve))}catch(Qe){he(Qe)}},st=Ve=>Ve.done?we(Ve.value):Promise.resolve(Ve.value).then(ge,Fe);st((pe=pe.apply(W,Z)).next())});const c="\u3000\u3000";function f(W){var Z=["Bytes","KB","MB","GB","TB"];if(W==0)return"0 Byte";var pe=parseInt(""+Math.floor(Math.log(W)/Math.log(1024)),10);return(W/Math.pow(1024,pe)).toFixed(1)+" "+Z[pe]}var S=({value:W=[],action:Z,onChange:pe,className:we,maxSize:he=150,title:ge="\u6587\u4EF6\u4E0A\u4F20",accept:Fe=null})=>{const st={multiple:!1,fileList:W,accept:Fe,withCredentials:!0,beforeUpload:Qe=>Qe.size/1024/1024(ue.name.indexOf(c)===-1&&(ue.name=`${ue.name}${c}${f(ue.size)}`),n({},ue))),Qe.file.status==="done"&&((Ue=(At=Qe.file)==null?void 0:At.response)==null?void 0:Ue.status)===-1){message.error((xt=(Xe=Qe.file)==null?void 0:Xe.response)==null?void 0:xt.message),pe([]);return}pe(Re)},onRemove:Qe=>a(void 0,null,function*(){const At=Qe.size/1024/1024;return Qe.status==="uploading"?!0:At0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:W.length>0,ghost:!0},ge),React.createElement("span",{onClick:Ve,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",he,"M)"," ")))},E=e(34023),w=e(89392),A=Object.defineProperty,b=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,y=(W,Z,pe)=>Z in W?A(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,x=(W,Z)=>{for(var pe in Z||(Z={}))C.call(Z,pe)&&y(W,pe,Z[pe]);if(b)for(var pe of b(Z))m.call(Z,pe)&&y(W,pe,Z[pe]);return W};const P=W=>React.createElement("svg",x({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},W),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var _="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",z=Object.defineProperty,K=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Be=(W,Z,pe)=>Z in W?z(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,B=(W,Z)=>{for(var pe in Z||(Z={}))ye.call(Z,pe)&&Be(W,pe,Z[pe]);if(K)for(var pe of K(Z))ae.call(Z,pe)&&Be(W,pe,Z[pe]);return W},$=(W,Z,pe)=>new Promise((we,he)=>{var ge=Ve=>{try{st(pe.next(Ve))}catch(Qe){he(Qe)}},Fe=Ve=>{try{st(pe.throw(Ve))}catch(Qe){he(Qe)}},st=Ve=>Ve.done?we(Ve.value):Promise.resolve(Ve.value).then(ge,Fe);st((pe=pe.apply(W,Z)).next())});const{Dragger:G}=v.default;function se(W){let Z=[];return W&&W.length>0&&(Z=W.map(pe=>({uid:pe.id,id:pe.id,name:pe.title+c+pe.filesize,url:pe.url,filesize:pe.filesize,status:"done",response:{id:pe.id}}))),Z}var X=({value:W,onChange:Z,action:pe,data:we,className:he,maxSize:ge=150,title:Fe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:st=!1,accept:Ve="",additionalText:Qe,isDragger:At,number:Ue=1e3,aloneClear:Xe=!1,realTimeRemove:xt=!0,uploadText:Re,setFileProgress:ue,showFileProgress:ce})=>{const[Q,L]=(0,t.useState)(!1);let[oe,xe]=(0,t.useState)(W||[]),[k,R]=(0,t.useState)(1);(0,t.useEffect)(()=>{W&&(k===1&&xe([...W]),R(2),Ue===(W==null?void 0:W.length)&&L(!0))},[W]);const re=()=>{setTimeout(()=>{oe.pop(),xe([...oe])},500)};ce&&ue(oe.some(D=>D.status==="uploading"));const j={multiple:!0,disabled:Q,accept:Ve,withCredentials:!0,fileList:oe,beforeUpload:(D,J)=>{const F=D.size/1024/1024;return oe.concat(J).length>Ue?(oe.pop(),xe([...oe]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ue}\u4E2A\u6587\u4EF6`),Xe?Promise.reject():(re(),!1)):F=Ue?L(!0):L(!1),xe([...oe]),oe=oe.map(ie=>{var T,I;return(T=ie==null?void 0:ie.response)!=null&&T.id&&(ie.url=(I=ie==null?void 0:ie.response)==null?void 0:I.url),ie.name.indexOf(c)===-1&&(ie.name=`${ie.name}${c}${f(ie.size)}`),B({},ie)}),console.log("info:",D,oe),Z(oe)},onRemove:D=>$(void 0,null,function*(){if(!xt)return!0;const J=()=>$(void 0,null,function*(){if(D.response?D.response.id:D.id){let ne=yield(0,r.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(ne)}else return!0});return st?new Promise((F,ne)=>{p.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>$(void 0,null,function*(){const Ae=yield J();g.ZP.success("\u5220\u9664\u6210\u529F"),F(!0)}),onCancel:()=>F(!1)})}):yield J()})};function M(D){D.preventDefault(),D.stopPropagation()}return t.createElement("div",{className:`multi-upload ${he||""}`},At&&t.createElement(G,B({},j),t.createElement("p",{className:"ant-upload-drag-icon"},t.createElement(E.Z,null)),t.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",t.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ge,"MB)"," "),Qe),!At&&t.createElement(v.default,B({},j),t.createElement(i.ZP,{disabled:Q,className:"upload_button"},t.createElement("img",{className:"aBtn_img",src:_}),Fe),t.createElement("span",{onClick:M,className:"upload_text"},Re||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ge}MB)`)))}},4194:function(_t,N,e){"use strict";var t=e(59301),v=e(78241),g=e(95237),p=e(57809),i=e(92832),h=e(88522),r=e(3113),u=e(24905),l=e(6848),s=e(8591),o=e(36546),d=e(42203),n=e(61186),a=e.n(n),c=e(26724),f=e.n(c),S=e(58143),E=e(16597),w=e(78258),A=e(52222),b=e(59301),C=Object.defineProperty,m=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,z=(X,W,Z)=>W in X?C(X,W,{enumerable:!0,configurable:!0,writable:!0,value:Z}):X[W]=Z,K=(X,W)=>{for(var Z in W||(W={}))P.call(W,Z)&&z(X,Z,W[Z]);if(x)for(var Z of x(W))_.call(W,Z)&&z(X,Z,W[Z]);return X},ye=(X,W)=>m(X,y(W)),ae=(X,W,Z)=>new Promise((pe,we)=>{var he=st=>{try{Fe(Z.next(st))}catch(Ve){we(Ve)}},ge=st=>{try{Fe(Z.throw(st))}catch(Ve){we(Ve)}},Fe=st=>st.done?pe(st.value):Promise.resolve(st.value).then(he,ge);Fe((Z=Z.apply(X,W)).next())});const Be=[];function B({onSearch:X,schools:W}){return b.createElement(v.default,{colon:!1,layout:"horizontal",onFinish:X,initialValues:{keyword:"",school_name:"",search_type:"1"}},b.createElement(g.Z,{style:{flexWrap:"nowrap"}},b.createElement(v.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(p.default,{popupClassName:A.Z.selectdown,style:{width:106}},b.createElement(p.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(p.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(p.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.createElement(v.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},b.createElement(i.default,{allowClear:!0,style:{width:300},size:"middle"})),b.createElement(v.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},b.createElement(h.Z,{options:W,style:{width:300},size:"middle",showSearch:!0,filterOption:(Z,pe)=>pe.value.toUpperCase().indexOf(Z.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.createElement(r.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var $=(X=>(X[X.INITDATA=0]="INITDATA",X[X.INITSCHOOLS=1]="INITSCHOOLS",X[X.SHOWLOADING=2]="SHOWLOADING",X[X.SELECTEDIDS=3]="SELECTEDIDS",X[X.SETQUERY=4]="SETQUERY",X[X.SETPAGE=5]="SETPAGE",X))($||{});function G(X,W){switch(W.type){case 0:return K(K({},X),W.payload);case 4:return K(K({},X),W.payload);case 5:return ye(K({},X),{page:W.payload,reload:!1});case 2:return ye(K({},X),{loading:W.payload});case 1:return ye(K({},X),{schools:W.payload});case 3:return ye(K({},X),{selectedIds:W.payload});default:throw new Error}}const se={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};N.Z=({onSelect:X,onCancel:W,container_id:Z,container_type:pe})=>{const[we,he]=(0,t.useReducer)(G,se),{data:ge,schools:Fe,loading:st,selectedIds:Ve,page:Qe,count:At,query:Ue,reload:Xe}=we;(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{users:xe,user_count:k}=yield(0,E.nQ)(ye(K({},Ue),{page:Qe,container_type:pe,container_id:Z,display_aliases:!0}));he({type:0,payload:{data:Xe?xe:[...ge,...xe],count:k}})})}Ue&&oe()},[Qe,Ue,Xe,Z,pe]),(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{school_names:xe}=yield(0,E.K$)({display_aliases:!0});he({type:1,payload:xe.map(k=>({value:k}))})})}oe()},[]);const xt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(oe,xe)=>b.createElement(u.default,{value:xe.numid,checked:Ve.includes(xe.numid),disabled:!!oe})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(oe,xe)=>b.createElement("div",null,b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${xe.login}`,target:"_blank"},oe||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:oe=>b.createElement("span",{style:{color:"#000000"}},oe?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},a()(oe).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:oe=>{if(oe===1)return b.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Re(oe){he({type:4,payload:{page:1,reload:!0,query:oe}})}function ue(oe){he({type:5,payload:oe})}function ce(oe){let xe=Ve.indexOf(oe);xe>=0?Ve.splice(xe,1):Ve.push(oe),he({type:3,payload:[...Ve]})}function Q(){Ve.length===0?s.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(X(Ve,Z),he({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const L=At>Qe*10;return b.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.createElement(B,{onSearch:Re,schools:Fe}),Ue?b.createElement(b.Fragment,null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(w.Gi,null,b.createElement(o.default,{pagination:!1,dataSource:Be,columns:xt}))),b.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ue,hasMore:L,useWindow:!1},b.createElement(w.Gi,null,b.createElement(o.default,{loading:st,showHeader:!1,pagination:!1,dataSource:ge,columns:xt,onRow:oe=>({onClick:xe=>{oe.added!==1&&ce(oe.numid)}})})))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(r.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:W},"\u53D6\u6D88"),b.createElement(r.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Q},"\u786E\u5B9A"))):b.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.createElement("img",{src:S,width:"100",alt:""}),b.createElement("br",null),b.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},26089:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(42203),v={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},g=e(59301),p=({message:i,className:h,children:r,style:u={}})=>g.createElement("div",{className:`custom-spinner ${v.idsRingWrapper} ${h}`},g.createElement("div",{className:v.ldsRing},g.createElement("div",null),g.createElement("div",null),g.createElement("div",null),g.createElement("div",null)),i?g.createElement("p",{style:u},i):null,r,g.createElement(t.Outlet,null))},50474:function(_t,N,e){"use strict";e.d(N,{Z:function(){return g}});var t=e(59301),v=e(4676);class g extends t.Component{constructor(i){super(i);const h=window.document;this.node=h.createElement("div"),h.body.appendChild(this.node)}render(){const{children:i}=this.props;return(0,v.createPortal)(i,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},92730:function(_t,N,e){"use strict";e.d(N,{i:function(){return C},Z:function(){return y}});var t={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"},v=e(71418),g=e(6848),p=e(92310),i=e.n(p),h=e(58130),r=e(97267),u=e(2119),l="data:image/png;base64,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",s="data:image/png;base64,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",o="data:image/png;base64,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",d="data:image/png;base64,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",n="data:image/png;base64,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",a="data:image/png;base64,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",c="data:image/png;base64,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",f="data:image/png;base64,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",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAFB1JREFUaEPFWwd4FcXafvekEiCEQAIBpSaEjsDV0Jv0IlwvAUTsgAjCI1iuCPiLtCvdcvXaUFSaaJSSGClCFAgloQYCQQIkpIeQkF7O2fvMNzO7sycnwevfzoMmZ3d2dvd75/3K+000ACi5+s19jiqs1qAN0jUtSIMGTdPYKf5TY9/pizju/JOP0wHomgYbXQnoNjGHTpfSuXt9bA42i7iezcj/Abpu/GRHdJ3uxo/Tr/w6dpz+k9ey47oDuu6g8w72kw116GBPrDvkXGKMvF78ZPNqdBt+HZ+f/S7v6+DvrYznz8Pm488oz7G3p2PKs4q3M98PyLDBcVjT3F67b/TSWxoDp6rCfk6D5g/NZgIiQWL4wAoSHSHg2D9+DXsUjocGhyuQpNXvAZImDELGFi8kYeWGl2CYILHj3IjymPPvzKDSYFZjagIgPq+djC+NqBqdPRcHiJ9Xx8jFUztI/NpaQSIwuaFs0PM0zdZNK0jYvBU6HuNEsUGCxO14bybReMk05ef/DUjSmAJOBSS+esWKlYwTq99yjjFJYQ3ggO5grJDsNMGQ4zh7rCAZLHcF3p9gEtkUjm1awYUv0gEEcUNLZnBWWEBi3wlaGsXZw/0ed31OYFrcneLeDCf3P8Ykkxm0/GplkunuVLaRuzPYx11YjUwiF8xXuis2WcB3BktZKGL1KG5Q+gzTnduADC3/3Cad4oYwNgeGGd0VSMLduQBJgqXGrtpB4iDX9lHdHUUQ5sr4m0ksyHVVZ4p4Sae4ZIxTAJAGZSAJq4v5BUgGILUzyeLyqsUkk41G/BTP5iD3bILOGEyGYc/IFv2ds5/rMhHgZHDFJCVhkG7s/wEkM/6IJMKISfyluLE5o6wxSa54xRDOLOEZhAESd3H/DZDEs1WLVYq7syQLLhMHB7T805/pFN2NbM0pQzOYZIIkWWK6O9Md/q+4O8q4zA+tOpdMYiCJDEumf0ZWp7JKssEM+EZ2xTJO55hkZG3W2OMqJv1hJhmZphIrq4GkCYBECl0zSAwAkeEpiQBbrRlJ5+B/X1vU8fU3YpYzSCkXYuEb2BwNglrxFPzPxCQFJCK/kY3rtPA5XoxJZtrtcFRB09xESuycerORMl2WcUcyyAkkYhLL8KypPE/BnZKFat+lS1bcnCXeWTNPq7vToeXFf0IuznRzMqU2j9F5I9XmVQ47Vllegoilz6Lfk6/g/k5hok7SYa+stNRLP658HiG9R6LjkEdpDJtBs9mgeXjyueT/NSAz6RyyriW4DE0mKAQDmrTtgqDgLgSKCRI34rWTB5H46y4Mem4RfHwbEUiOqkqc+ekbWViJGkugK90ldHjV90No79Gmu6OMoAqlhfkovJ2JO2nXkZuShPysVAyZ/iayryUgN+Wq9LuS20aJU9e/CVp161c9NXcCysixlZik5cX9S+fsYCm2CNzO7s6pQL0RHwP/+4NR168xIt5+Fv2feAV+zVri4MdvYeAzC/HThldqj/4AWv9lEPo9vsAoZiVQZyK/RsL+najfqEmtcxTezkLXEVPQbcRjhvtjrk9kDCi8nY6YTatQWV6KQTOWwK9xc1RVlGHH4mlo1CIYXj6+NDTnRiK8fOrDN7AZ2acoNxM2Dw8MnbWMDMxWdNyuz5B66RTslRV0jZu7Oxo2aw3/5m3RqscAXI2NRmrCCQS0CDXB4cTBncybqN+oKR4cP8NcEC7rKM4kYiRdy+OldvvUhwZAMnuTLkgyy8jQqBLVELttIwJbd0SrHgPxw7Ln0HfaAnqwpCNRGDLzTRQX5FlS9H3vL0TrngMR0ncUZYvs1u7ePvCp51fN3Z2N/ApJR3/GpFVbawSIFZfbFk5Gx4Hj0XXkVCW7Y3HeBKmqvBSHv1iFO2nJGDx9Mfya3I/tix7HoOfeQNOQB+i6fR+8jsA2nYx5Eg5+h7TEOAx9YTmfVwduXTqJkoLb8PFrjPjdm9CuzyiEhA0Ta0HH+X3bkXvjCgY/txhU+CrqQdzuTbBXVXCAasnuVNVBBUm7ffJDXUo5zF+rTGLptwUk8f3K0UjczbqFHmOfMQDKT7+BqsoydB/7NNISTuJ2WrIACbhyJIriVGDrDgQOg7nzsElw8/SuFpMYQFfvARB70e1/n0QAPTByKuysPJPAGMUpL1LtlaU4+f0n6Dp8Cjzr1sOONx5Hl2Hh8G/Whgx5es9m+AW1ROseA2l8yoWj9G5DZ68wXBK5VrHq96ybh5DeI9AubLhRB53fvx251xlAS8xUXYw/tedzYt5DE2a6VjqE9GPWZVYmabknPtBZPOCqAfNyJki6or+pQOXeTMLpvV9gyIy38OPyGej7+HxcjzuMlt37oeUD/cj/M9chtCCknj8O34BmZAj56TVxFmxePqLIFVqeBhgArdxaa53EAOowcDy6j5zKpTV2N5Hdqek41+D4S9sryrH9janwrucLN3ce/0qL7sDNzRMedXzoe2VZCbnuYXNWWtQCmbbvWTsX7fqMREjYcAGaA+f3bUNWciL6TJnHGaQY/fyBHfT9ob8+byYrarbmIsmQz0vvwwByFkGdY5IzkxxVFYj78XN0H/8Mdi9/ngCqLC1B05Au8PEL4IZV4taPy6ajXb/R6PzwRM5QCjhcmaAyU2p3GnAm6mtcjtmLvtPm1wrQkc3r0Gnoo3hgxFSub/EKCI6KctxJv27EWzZ94xbBNKKKAbRwKgbPWIyg4G70GNHv/R1N2nZCt1GP0zUJB3Yi7dJJDH9xlQHQb1+tRvHtLBpflJ8LL28feHj70D0fnvEmmFtMjo+p0SUHtGyPsEefr67xKeKpVf8zi28t5/j7vFAVmZXU32oDKS/tGuBw0Asf+XotOg8LR2CrjvD0qUeZ080zR2p8WPXEuNc/gF/g/QZI7CnORvEk4Y98uo56jAzLVq0E6U52KvasnG25fNqa7wGbjZKE7QsfQ69JcxDQpgMVpr9uXo2Alu3QfuAjPI4e/QnZyZcwfO4qY8WzJKC06C4qSgrJUwS07gD/5m0I9A79xqK85C7KigvNJIAKXiqdCRQ3Dy/4NPCvrt+pabuDg8KLY6GeM0yyY9+zpNlGyk0uT83uNDCXx85HrpmLipKiajZsGtIVPcdPR0VpkaF2S6ZwokjdjmWMQIMmLeDuyVwNm1ssEnsV7BRVBNEEw1wBZrO5Q3NzJ2PIGGSvqkRBXiYF99Rzx3Am6hswgNi4qopSbHt9yj2x9wtqgeEvvsP5rRStV45G4cLP2xHaZyQ6D51suDhWI6njKGQ5HLApsYvHGEWWchZcZXvEIi05oGUde9cAyOz9qGqCCZKMSWwlMnOmJ8Yhftcm9Bj/DFp06Q3N5gYPLx9kXD2LnGuXjCRBxiKytTD4A6OmQXP3EN/5GQMkCYqQD+Q1tVmWAcKLPNPdJZ84gGPb3sO0td9Ds7nTyiwvzld6ScCBj9+i5KXz0HDDyJobfw9DOhJGi974KtVBmk1Dr4mz0ax9T0qv4/d8IR5NZpDVn7RVt77oOPCvNYKkaoIqkFrW0Y1GDFILVpNJUjTldRIZUTApZtNy5KVeg3d9Pzw8ayl8GjSiMReityH51C8I6tDDAEQ+clFeNqWkk1dthbtHHRpfkHEDkRtedml/30ZBGLfoI1QUF2DnkqdqxGjcQu4umbuTIF09sR+x297DE2sjwIxeXlJsuB2Z1h746E0EtOmIrsMnU/OOrmXBWbPBzdPL6CNlJSfg4oHvUJibgaDQ7khPjEfv8Dmo4xeA2ylJhsB6NzcDSceiEdpvNOqyeCxS9br+gfBr0sJwc7KdYW1dcHWDl0C8QahlH9mo60J/cZVS8/jEWSQZxkDKS7+G+IhPUHwnBy279aGqevCMJbTyzkdvR+bv5zBy3hp6YVWMvXnmN8Rufx+TV26hNJvpCvkZNxG57iV0HDyBsj2p3KSeP4bC3EyMX/IpyhlAb0xDSJ8RaNQixACKXXs5Zg8eWfwRGjCA2P2EoRlAnEER0B12bHkt/J7uTQ5gbm7kvNUiVS/Hvn8uQo9xTyN227to138MbDY3XDwYgeGzl8GnfiPRXLQj+/olHNmyAQOeehUNg1orqbopQRnujkKVte+kaoLU4Mv+bQMxyEFhwXXd4wySw2FHzOZVJN+c+v5f6DV5LlIvHIe9sgx9p72ChP3fIik2GnXq+1ljCTQK1OUlRZi0Ygvc2QrVNOSnpyBq/XwMn7MCTdp2pmscLOXe/SWYjqcCNODpV9Gyx0Bj3vTL8Tj44X8ZAEn6sJj0+4n9OMoAWhcBm2ZDWtJZo0LPTLpAc7NP3YaByLmeiAf/NhN1WPHMCmlPbzRq0Y5+PxP5FQqyUjDgqdexa+XzCO0/Fu36jkLCwe/RadAEVJYUU8xh5s5JuYLjOz9Cnylz4dfUZIynd13ugpW2eY3CqohhxL6sX9cb7QZmFJVF1WMSZ1HCwZ24m5uOB//2AiJXv4iwyS+S7HHo06UYOmsprsb+jLRLcXjw0VlK44/Hmczfz+PiLxGYtOIbMgL7MBZErX+ZAApo08lIu+P3fInUC7GYsOgTlJXeJQb1ZwB1H2DsmXAJkPBxycf3EUBPrPsBJUUF8PH1p/tVFN/FnjXzEBY+G+ejt6JJcBda6XcybmDIDFZsik6sDtzNTkPUxgUk/TRs3ga7VswUAI023GHkmnkoKyqokZ1u7h4Y8/JG4e7+GEgSPC3r13XEILErxMjUanJ3BVlpiPlyBQY/+ybqNGxMGV3YpDlo1uEv9OIsHiXs24HUiyfQdcRjRttctgtybl4hAMOXfy0AYjHoJqI2vIzhs5cjsG0nalQxSej0HsGgRZ/Q3N8uVgDivhM1AsQE0+P7cWzruxi7YD0OfPo2Hln4Abzr1EfMF/+AvaoKg6Yvxk/rF6BpcBd0HjYRu9+Zi9D+Y9Bx0AShCIBUgFO7PsdDVMc48OPymQgdMAahfccY7osBy7JHlqgwIfVs9Bb0GPMk6gcECcZqVKQbRnfBpJrYpGXGrBV1kKliM3fHXILaHeWFpw0OeyUSY3ajy9BJqCovw9518wigoPY9YSNFAri4fweunToIv2atDK2aLy+NYklhTgbClzGAhIvLuEkCK/PnjEHsPiwOnd27GSnnY/HIYg7QTgUgPhuQfuV0dRcn1rIEiKkEQcFd0WvSbBz/9kNkJV/E6PnrUM+/CaI2LEDTtl3QfdyTSLt8msDjGt8UsWsFcNirqMPMPj8sn04Mat+PA2RKNFwOyr12ETFfr8GgZ96Af3MWg6ypuhUk8/oaAUo/vEZnq9UI5Oy1baLmqTEm8c5rZVkZIte/hLDwOQjq0JNDoGm4uP9bsKxn2OwVRutcFsApZ4/g+M5/Ivztr3iSoAH5mSkEEBNgverWl1giPyOFXnrCoo9RWlKI7xZPQ+MWIajj18hwJ2WF+ci5ftkag8TZ3zavxo34X9FpyKMIeehhHNq0ioRL5oZ9A5rTqMj189E0uCu6j2UZogO3LsVR8dq8Q0+SbpgkpG7hYgC1HzAOof3GQrdXoby02ACBrarcm1cQu+N99J06H/5Brcw+kq6TnMSLULNzK7d0GUA7ga6lHVpNDJIgydUru6xmcWnGJynjMAaxFwybOJsDJICWADFFWIqvpQW5yLlxGVePRVPmN2HRZ7C58dS9gAG0kQHUAV71eBuAAcpiE3uj8Ys+Rjlj0JInCCCmKlNNBqD8bj6yrye6BCjx0A8kyQT3HkF9priITzFs1lJ4+/Kqnk1hADTuaeGOHMSkM3u/wtDZy+DpVZfXR6KQjFj2HAHUvv8jKMhJRfSGV2uMPc4nxi7YAHcvbyeNr/p2LpVNWvov79CmERUkuVNHBUl1dxI0ewUDaAHCJr5ARRuvkTQkHopAdvJFDJ75lpDlbCgrysfhz5ZRm4EJjW0eHGIwrjg/h2R8Vryy9Fay7VrcL7h94woeCp8D1jo4smUdOg2ZiMA2Hbm0Y9OQd+t3nIvaSu7Lp2FArcbSKyvg5ubBg7uod/Z9sBBN23amdoMpsjrgsNupqciNJVY9dOxd+xLa9R6B4F4jKCPlorBqZPEISm9HFrwBLUO5+3ZSEcyuLJd4LACl/fIOMYjaAApQfxQkIwVnm0jYzRV3yYEU87LGgtG+MLuy0i3KloezcMvP85gke0l0DxGD5O5VGZMU+cI1WLrOJRgFJJnAkOHohJBe+RcDJFlU8iHWjZP8nLqpUSgbFpfF2+bWXarc3fEU3BqTiOVpB/9hKAkSJEtMkhme2hviVlO2BStqA6vVxSYUa8OPG1omG9YERNnOZWz/EiZX9tw5g/Rn9zcwQ0iQrNu5hOH/U5CU3UXOe+XUXhJnBmnu1cCoaX+DduvAqnRN04KkwWkvFuUJ5v442T4wGeC0w0dlhtE6t+5t4IBUB9VgkFQciInsKAP93iDJIZI56v6G2v2dChKv8o095U5tZ6vIaTbvJNsMl2Rs1VJ3/zgzSd2GLJVrpUkndD/Bpgwt7eCqrTpt/TUNKjfAm9ocV59lveSaGdJFuonMTWyWd+7KMpBE65zPo7g7uVvVeVercHO1uTv+bBwSYgfphveI3/8Rk0SccdrOZXF3NMRJ2Rauy8okEyQVfHJpSgMPOrZptw69cx/s+jlA9zc1Mw4W9VktO01dGN3Y7aMyhnVl+XdXXVlikgGSi3qLrKwq6pxJplsUrtKp4SeFXAmSvHdtMNW8e1UEbNqgIWOSud+B4eQQPRypRJtMqsmFKeyTf3Hh1IZQ6qQ8b3h3ozXGQNIcjtW6jkHS3Um2mCBZWaS6O3MPtxpjGD6MTfcAyYgxKpOc/9xFCK7KX1Uwh8S3K1u7ss4g/REm1Q6SqXDLXauSNbyoURMGs8apOc6IZpxsyqk7XHnikgHdcdjb7vmaT68Zt/4NR6wL8X1JNbgAAAAASUVORK5CYII=",E="data:image/png;base64,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",w="data:image/png;base64,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",A="data:image/png;base64,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",b=e(59301);const C=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:l,swimg:s},{name:"101\u8BA1\u5212",ptimg:o,swimg:d},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:n,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:c,swimg:f},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:S,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:w,swimg:A}];var y=({className:x,dataSource:P=[],col:_=4,right:z,bottom:K=23,precision:ye=0,wrapWidth:ae=1200,trackEventItems:Be,loading:B,onRemove:$=()=>{},isCurrent:G=!0,showAlias:se=!1})=>{const X=Math.floor((ae-(_-1)*z)/_),W=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return b.createElement(v.Z,{spinning:B},b.createElement("div",{className:i()(t.list,x)},!!(P!=null&&P.length)&&(P==null?void 0:P.map((Z,pe)=>{var we;const{name:he,id:ge,identifier:Fe,featured:st,school_name:Ve,image_url:Qe,excellent:At,is_plan:Ue}=Z;return b.createElement("div",{key:ge,className:t.wrap,style:{width:X,marginRight:(1+pe)%_===0?0:z+ye,marginBottom:K}},b.createElement("a",{className:t.li,onClick:Xe=>{Xe.preventDefault(),Xe.stopPropagation(),Be&&(0,h.L9)([Be]),(0,h.xg)(`/paths/${Fe}`)}},b.createElement("div",{className:t.img},b.createElement("img",{className:t.cover,src:`${Qe}`}),G&&(0,u.bg)()&&(Z==null?void 0:Z.studying)&&b.createElement("div",{className:`${t.movebq} user-path-items`,onClick:Xe=>{Xe.stopPropagation(),$(Z)}},b.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),b.createElement("span",{className:"c-red"},"\u79FB\u9664")),(we=Z==null?void 0:Z.subject_tags)==null?void 0:we.map((Xe,xt)=>{var Re,ue;if(xt===0){const Q=(Re=W.find(L=>L.name==Xe))==null?void 0:Re.swimg;return b.createElement("img",{className:t.sign,src:Q,style:{left:"-4px"}})}const ce=(ue=W.find(Q=>Q.name==Xe))==null?void 0:ue.ptimg;return b.createElement("img",{className:t.sign,src:ce,style:{left:`${48+52*(xt-1)+2*xt}px`}})}),b.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Z==null?void 0:Z.excellent)&&b.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:t.name},b.createElement(g.Z,{title:se&&(Z!=null&&Z.excellent_alias_name)?b.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${he}`,b.createElement("br",null),b.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Z==null?void 0:Z.excellent_alias_name}`)):he},b.createElement("span",{className:t.e},se&&(Z==null?void 0:Z.excellent_alias_name)||he))),b.createElement("div",{className:t.tags},b.createElement("div",null,b.createElement(g.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),b.createElement("span",null,Z.stages_count))),b.createElement(g.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),b.createElement("span",null,Z.members_count)))))))})),!P.length&&b.createElement(r.Z,null)))}},78258:function(_t,N,e){"use strict";e.d(N,{jL:function(){return i},w9:function(){return Z},QD:function(){return ie},cQ:function(){return $.Z},op:function(){return M},O5:function(){return Tt},_b:function(){return Ge},t7:function(){return E},Gi:function(){return st},YG:function(){return ge},qp:function(){return o},vr:function(){return le},qE:function(){return F},Je:function(){return b},wb:function(){return B},cq:function(){return xt},tp:function(){return a}});var t=e(59301),v={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"},g="data:image/png;base64,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",i=({dataSource:ct=[],img:Et,imgWidth:Ft=346,title:Nt,sunTitle:Ut,bannerExtraContent:Gt})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,Nt),t.createElement("span",null,Ut)),ct.length>0&&t.createElement("div",{className:v.btns},ct.map((Ot,Yt)=>t.createElement("div",{key:Yt,onClick:Ot.click},Ot.name,Ot.sign?t.createElement("img",{src:g,width:39}):null))),Gt),Et&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Et,width:Ft}))),h={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"},r=e(92310),u=e.n(r),l=e(89392),o=({dataSource:ct=[],value:Et,onChange:Ft,onTitleChange:Nt,className:Ut,title:Gt,titleWidth:Ot=41,style:Yt={},fontColor:Ce="#6A7283",showCount:U})=>{const[ee,q]=(0,t.useState)(0),[te,Te]=(0,t.useState)(!1),Pe=(0,t.useRef)(null),tt=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var it;ct.length!==0&&(((it=Pe==null?void 0:Pe.current)==null?void 0:it.clientHeight)>97?q(1):q(0)),ct.length===0&&q(0),Te(!1)},[ct]),t.createElement("div",{className:u()(h.row,Ut),style:Yt},t.createElement("div",{onClick:(0,l.throttle)(()=>Nt==null?void 0:Nt(),2e3),style:{width:Ot,marginTop:te?12:4},className:`${h.title} ${Nt?"current":""}`},Gt),t.createElement("div",{className:te?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},t.createElement("div",{className:h.bar,ref:tt,style:ee>0?{height:ee===1?97:"auto",overflow:ee===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:h.tag,ref:Pe},ct==null?void 0:ct.map(it=>t.createElement("span",{onClick:()=>Ft(it.id),key:it.id,style:{color:Ce},className:Et===it.id?h.active:""},t.createElement("span",{title:it.name,className:h.name},it.name),!!U&&t.createElement("span",{className:h.num},it.count))))),!!ee&&t.createElement(t.Fragment,null,ee===1?t.createElement("div",{onClick:()=>{var it;q(2),((it=Pe==null?void 0:Pe.current)==null?void 0:it.clientHeight)>245?Te(!0):Te(!1)},className:h.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{tt.current.scrollTop=0,q(1),Te(!1)},className:h.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},d={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"},a=({dataSource:ct=[],value:Et,onChange:Ft,className:Nt,style:Ut={}})=>t.createElement("div",{style:Ut,className:u()(d.tabs,Nt)},ct.map(Gt=>t.createElement("span",{onClick:()=>Ft(Gt.id),className:Et===Gt.id?d.active:"",key:Gt.id},Gt.name))),c={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"},f=e(92832),E=({dataSource:ct=[],value:Et="",onChange:Ft,onInputChange:Nt=()=>{},className:Ut,style:Gt={},placeholder:Ot,allowClear:Yt=!1})=>{var Ce;const[U,ee]=(0,t.useState)(""),[q,te]=(0,t.useState)("");(0,t.useEffect)(()=>{var tt;let it=Et;(tt=JSON.stringify(Et))!=null&&tt.includes("{")&&(ee(Et.id),it=Et.value||"");try{te(decodeURIComponent(it||""))}catch(St){te(decodeURIComponent(it||""))}},[Et]);const Te=()=>{Ft(encodeURIComponent(q),U||null)},Pe=tt=>{tt!==U&&(ee(tt),Ft(encodeURIComponent(q),tt))};return t.createElement("div",{className:u()(c.input,Ut),style:Gt},!!ct.length&&t.createElement("div",{className:c.dropdown},t.createElement("div",{className:c.text},(Ce=ct.find(tt=>tt.id===U))==null?void 0:Ce.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:c.b1}),t.createElement("b",{className:c.b2})),t.createElement("div",{className:c.menu},ct.map((tt,it)=>t.createElement("div",{key:it,onClick:()=>Pe(tt.id)},tt.name)))),t.createElement(f.default,{onPressEnter:Te,value:q,onChange:tt=>{te(tt.target.value),Nt(encodeURIComponent(tt.target.value),U||null)},bordered:!1,placeholder:Ot}),t.createElement("i",{onClick:Te,className:"iconfont icon-sousuo9 font14 pl10 current"}))},w={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"},b=({value:ct,onChange:Et,className:Ft,total:Nt,pageSize:Ut,style:Gt={}})=>{const Ot=ct<2,Yt=ct>=Math.ceil(Nt/Ut);return Nt<=Ut?t.createElement(t.Fragment,null):t.createElement("div",{className:u()(w.quickPager,Ft),style:Gt},t.createElement("div",{onClick:()=>{Ot||Et(ct-1,"prev")},className:Ot?w.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Yt||Et(ct+1,"next")},className:Yt?w.disabled:""},"\u4E0B\u4E00\u9875"))},C={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"},m=e(71418),y=e(6848),x=e(68610),P=e(10148),_=e(58130),z=e(96908),K=e(57177),ye=e(81378),ae=e(97267),B=({className:ct,dataSource:Et=[],col:Ft=4,right:Nt,bottom:Ut=23,precision:Gt=0,wrapWidth:Ot=1200,trackEventItems:Yt,loading:Ce})=>{const U=Math.floor((Ot-(Ft-1)*Nt)/Ft);return t.createElement(m.Z,{spinning:Ce},t.createElement("div",{className:u()(C.list,ct)},!!Et.length&&Et.map((ee,q)=>{const{name:te,id:Te,identifier:Pe,power:tt,cover_image_id:it,pic:St}=ee;return t.createElement("div",{className:C.wrap,key:Te,style:{width:U,marginRight:(1+q)%Ft===0?0:Nt+Gt,marginBottom:Ut}},t.createElement("a",{target:"_blank",href:`/shixuns/${Pe}/challenges`,className:C.li,onClick:It=>{It.preventDefault(),Yt&&(0,_.L9)([Yt]),tt&&(0,_.xg)(`/shixuns/${Pe}/challenges`)}},t.createElement("div",{className:C.img},t.createElement("img",{className:C.cover,src:`${St}`}),ee.is_jupyter&&t.createElement("img",{className:C.sign,src:z}),ee.is_jupyter_lab&&t.createElement("img",{className:C.sign,src:K}),ee.is_unity_3d&&t.createElement("img",{className:C.sign,src:ye})),t.createElement("div",{className:C.name},t.createElement(y.Z,{title:te||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:C.e},te||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:C.tags},t.createElement(y.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,ee.challenges_count))),!!ee.myshixuns_count&&t.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,ee.myshixuns_count))),t.createElement(y.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,ee.level))),t.createElement("div",{className:C.rate},t.createElement(x.Z,{allowHalf:!0,disabled:!0,defaultValue:ee.score_info}),t.createElement("span",null,"\xA0",ee.score_info?`${ee.score_info}\u5206`:"5\u5206")))),!tt&&t.createElement("div",{className:C.lockWrap},t.createElement("img",{src:`${P.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Et.length&&t.createElement(ae.Z,null)))},$=e(92730),G={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"},se="data:image/png;base64,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",X=e(59301),Z=({className:ct,dataSource:Et=[],col:Ft=4,right:Nt,bottom:Ut=23,precision:Gt=0,wrapWidth:Ot=1200,trackEventItems:Yt,loading:Ce})=>{const U=Math.floor((Ot-(Ft-1)*Nt)/Ft);return X.createElement(m.Z,{spinning:Ce},X.createElement("div",{className:u()(G.list,ct)},!!Et.length&&Et.map((ee,q)=>{const{subject_identifier:te,id:Te,identifier:Pe,power:tt}=ee,it=ee.is_public!=0&&ee.is_public;return X.createElement("div",{className:G.wrap,key:Te,style:{width:U,marginRight:(1+q)%Ft===0?0:Nt+Gt,marginBottom:Ut}},X.createElement("a",{className:G.li,onClick:St=>{St.preventDefault(),Yt&&(0,_.L9)([Yt]),(0,_.xg)(ee.first_category_url)}},X.createElement("div",{className:G.top},X.createElement(y.Z,{title:ee.name},X.createElement("div",{className:G.name},ee.name)),X.createElement("img",{className:G.img,src:P.Z.IMG_SERVER+"/images/"+ee.avatar_url}),X.createElement("div",{className:G.text,title:ee.creator},ee.creator),te&&X.createElement("div",{className:G.btns},X.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),X.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),it&&X.createElement("div",{className:G.sign},"\u516C\u5F00")),X.createElement("div",{className:G.bottom},ee.visits>0&&X.createElement(y.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-liulanyan"}),X.createElement("span",null,ee.visits))),ee.course_members_count>0&&X.createElement(y.Z,{title:"\u6210\u5458",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-chengyuan"}),ee.course_members_count)),ee.tasks_count>0&&X.createElement(y.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-zuoye"}),ee.tasks_count)),ee.is_end?X.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):X.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ee.is_accessible&&X.createElement("div",{className:G.lockWrap},X.createElement("img",{src:`${P.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),X.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Et.length&&X.createElement(ae.Z,null)))},pe={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"},we=e(42203),ge=({dataSource:ct=[],value:Et,onChange:Ft,className:Nt,style:Ut={},tabBarExtraContent:Gt})=>t.createElement("div",{className:u()(pe.tabs,Nt),style:Ut},t.createElement("div",{className:pe.tabsWrap},ct.map((Ot,Yt)=>t.createElement("aside",{className:pe.tab,onClick:()=>{Ft(Ot.id),Ot.link&&we.history.push(Ot.link)},key:Yt},t.createElement("div",{className:Et===Ot.id?pe.active:""},Ot.name),(Ot==null?void 0:Ot.resetCount)==null&&(Ot==null?void 0:Ot.total)!==void 0&&t.createElement("span",null,"\uFF08",Ot==null?void 0:Ot.total,"\uFF09"),(Ot==null?void 0:Ot.resetCount)!==void 0&&(Ot==null?void 0:Ot.total)!==void 0&&t.createElement(y.Z,{title:(Ot==null?void 0:Ot.tip)!=null?Ot==null?void 0:Ot.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Ot==null?void 0:Ot.resetCount),"/",t.createElement("span",null,Ot==null?void 0:Ot.total),"\uFF09"))))),t.createElement("div",{className:pe.tabBar},Gt)),st=({className:ct,style:Et={},children:Ft})=>t.createElement("div",{className:u()(ct),style:Et},Ft),Ve={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"},Qe=e(38854),At=e(20834);const Ue=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var xt=({sortValue:ct,dropValue:Et,className:Ft,onSort:Nt,onDrop:Ut,dataSource:Gt=Ue})=>{var Ot;return t.createElement("div",{className:u()(Ve.orderWrap,Ft)},t.createElement(Qe.Z,{dropdownRender:()=>t.createElement(At.default,null,Gt.map((Yt,Ce)=>t.createElement(At.default.Item,{key:Ce,onClick:()=>Ut(Yt.id)},Yt.name)))},t.createElement("span",{className:Ve.orderTextWrap},(Ot=Gt.find(Yt=>Et===Yt.id))==null?void 0:Ot.name)),t.createElement("span",{className:Ve.orderIconWrap},t.createElement("span",{className:Ve.orderAsc},t.createElement("i",{className:ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer}`,onClick:()=>Nt(ct==="asc"?"desc":"asc")})),t.createElement("span",{className:Ve.orderDesc},t.createElement("i",{className:ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer}`,onClick:()=>Nt(ct==="asc"?"desc":"asc")}))))},Re={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ue=e(3113),ce=Object.defineProperty,Q=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,xe=(ct,Et,Ft)=>Et in ct?ce(ct,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):ct[Et]=Ft,k=(ct,Et)=>{for(var Ft in Et||(Et={}))L.call(Et,Ft)&&xe(ct,Ft,Et[Ft]);if(Q)for(var Ft of Q(Et))oe.call(Et,Ft)&&xe(ct,Ft,Et[Ft]);return ct},R=(ct,Et)=>{var Ft={};for(var Nt in ct)L.call(ct,Nt)&&Et.indexOf(Nt)<0&&(Ft[Nt]=ct[Nt]);if(ct!=null&&Q)for(var Nt of Q(ct))Et.indexOf(Nt)<0&&oe.call(ct,Nt)&&(Ft[Nt]=ct[Nt]);return Ft},re=(ct,Et,Ft)=>new Promise((Nt,Ut)=>{var Gt=Ce=>{try{Yt(Ft.next(Ce))}catch(U){Ut(U)}},Ot=Ce=>{try{Yt(Ft.throw(Ce))}catch(U){Ut(U)}},Yt=Ce=>Ce.done?Nt(Ce.value):Promise.resolve(Ce.value).then(Gt,Ot);Yt((Ft=Ft.apply(ct,Et)).next())}),M=ct=>{var Et=ct,{className:Ft,style:Nt,children:Ut,loading:Gt=!1,openLoading:Ot,onClick:Yt=()=>{},size:Ce="middle",shape:U="round"}=Et,ee=R(Et,["className","style","children","loading","openLoading","onClick","size","shape"]);const[q,te]=(0,t.useState)(!1);return t.createElement(ue.ZP,k({onClick:(0,l.throttle)(Te=>re(void 0,null,function*(){Ot&&te(!0);try{yield Yt(Te)}catch(Pe){console.log("error",Pe)}Ot&&te(!1)}),2e3,{leading:!0,trailing:!1}),className:u()(Re.btn,Re[`${Ce}-${U}`],Ft),style:Nt,size:Ce,shape:U,loading:q||Gt},ee),Ut)},D={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"},F=({className:ct,style:Et,children:Ft=null,onClick:Nt,title:Ut})=>t.createElement("div",{className:u()(D.head,ct),style:Et},t.createElement("span",{className:"primary-hover",onClick:Nt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Ut},Ut),t.createElement("div",{className:D.node},Ft)),ne={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"},ie=({confirmShow:ct=!0,confirmTitle:Et,confirmClick:Ft,cancelShow:Nt=!0,cancelTitle:Ut,cancelClick:Gt,className:Ot,style:Yt,confirmLoading:Ce=!1})=>t.createElement("div",{className:u()(ne.btns,Ot),style:Yt},ct&&t.createElement(ue.ZP,{loading:Ce,onClick:Ft,type:"primary",className:ne.confirm},Et),Nt&&t.createElement(ue.ZP,{onClick:Gt,className:ne.cancel},Ut)),T={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},le=({className:ct,style:Et={},LeftContent:Ft,children:Nt,RightContent:Ut})=>t.createElement("div",{className:u()(T.fixedBottom,ct),style:Et},t.createElement("div",{className:T.wrap},t.createElement("div",{className:T.left},Ft),t.createElement("div",{className:T.center},Nt),t.createElement("div",{className:T.right},Ut))),ve={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"},Ge=({className:ct,style:Et={},dataSource:Ft=[]})=>t.createElement("div",{className:u()(ve.crumbs,ct),style:Et},Ft.map((Nt,Ut)=>Utwe.history.push(Nt.path)},Nt.name):t.createElement("span",null,Nt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Ut,style:{color:"#5F6368"}},Nt.name))),Ke=e(31797),de=Object.defineProperty,Ze=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,$e=(ct,Et,Ft)=>Et in ct?de(ct,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):ct[Et]=Ft,Ne=(ct,Et)=>{for(var Ft in Et||(Et={}))yt.call(Et,Ft)&&$e(ct,Ft,Et[Ft]);if(rt)for(var Ft of rt(Et))O.call(Et,Ft)&&$e(ct,Ft,Et[Ft]);return ct},fe=(ct,Et)=>Ze(ct,Y(Et)),Oe=(ct,Et)=>{var Ft={};for(var Nt in ct)yt.call(ct,Nt)&&Et.indexOf(Nt)<0&&(Ft[Nt]=ct[Nt]);if(ct!=null&&rt)for(var Nt of rt(ct))Et.indexOf(Nt)<0&&O.call(ct,Nt)&&(Ft[Nt]=ct[Nt]);return Ft};const{Countdown:ze}=Ke.default;var Tt=ct=>{var Et=ct,{onChange:Ft}=Et,Nt=Oe(Et,["onChange"]);const[Ut,Gt]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Ut=="number"&&Ut>=0&&Ft(Ut)},[Ut]);const Ot=Yt=>{const Ce=Math.floor(Yt/1e3);Gt(Ce)};return t.createElement(ze,fe(Ne({},Nt),{onChange:Ot}))}},91300:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)();(0,t.useEffect)(()=>{i.current=g}),(0,t.useEffect)(()=>{function h(){i.current()}if(p!==null){let r=setInterval(h,p);return()=>clearInterval(r)}},[p])}},30638:function(_t,N,e){"use strict";var t=e(6848),v=e(8591),g=e(3113),p=e(36546),i=e(59301),h=e(52151),r=e(56102),u=e.n(r);const l=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:o=>i.createElement("div",{style:{display:"flex"}},i.createElement(t.Z,{title:o},i.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},o)),i.createElement(r.CopyToClipboard,{text:o,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},i.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],s=({detail:o})=>{const[d,n]=(0,i.useState)(o),[a,c]=(0,i.useState)(1);(0,i.useEffect)(()=>{o&&n(o)},[o]);const f=(0,i.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:a,showQuickJumper:{goButton:i.createElement(g.ZP,null,"GO")},total:d==null?void 0:d.data_sets_count,onChange:S=>{c(S),(0,h.pV)(`${o==null?void 0:o.id}`,{limit:10,page:S}).then(E=>{n(E)})}}),[a,d]);return i.createElement(p.default,{columns:l,dataSource:d==null?void 0:d.data_sets,rowKey:"attachment_id",pagination:f})};N.Z=(0,i.memo)(s)},51784:function(_t,N,e){"use strict";e.d(N,{Z:function(){return G}});var t=e(59301),v=e(42203),g=e(43418),p=e(8591),i=e(3113),h=e(69127),r=e(19871),u=e(10148),l=e(2119),s=e(5112),o={title:"title___rpaor",content:"content___Hb0l5",add:"add___THwHB",colorBlue:"colorBlue___yc4F8",radio:"radio___hn9Vt"},d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,c=(se,X)=>{var W={};for(var Z in se)n.call(se,Z)&&X.indexOf(Z)<0&&(W[Z]=se[Z]);if(se!=null&&d)for(var Z of d(se))X.indexOf(Z)<0&&a.call(se,Z)&&(W[Z]=se[Z]);return W},f=(se,X,W)=>new Promise((Z,pe)=>{var we=Fe=>{try{ge(W.next(Fe))}catch(st){pe(st)}},he=Fe=>{try{ge(W.throw(Fe))}catch(st){pe(st)}},ge=Fe=>Fe.done?Z(Fe.value):Promise.resolve(Fe.value).then(we,he);ge((W=W.apply(se,X)).next())});const S=se=>{var X=se,{shixunsDetail:W,globalSetting:Z,loading:pe,dispatch:we,onReloadData:he}=X,ge=c(X,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Fe,st]=(0,t.useState)(),[Ve,Qe]=(0,t.useState)([]);(0,t.useEffect)(()=>{W.actionTabs.key==="Collaborators-ChangeManager"&&At()},[W.actionTabs.key]);const At=()=>f(void 0,null,function*(){var Re;const ue=yield we({type:"shixunsDetail/getChangeManager",payload:{id:(Re=W.actionTabs.params)==null?void 0:Re.id}});Qe(ue||[])}),Ue=()=>{var Re;we({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Re=W.actionTabs.params)==null?void 0:Re.id}}})},Xe=()=>f(void 0,null,function*(){var Re;if(!Fe){p.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const ue=yield we({type:"shixunsDetail/changeManager",payload:{id:(Re=W.actionTabs.params)==null?void 0:Re.id,user_id:Fe}});xt(),ue&&(he(),p.ZP.info(ue.message))}),xt=()=>{we({type:"shixunsDetail/setActionTabs",payload:{}}),st(null)};return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:W.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:Xe,onCancel:xt},t.createElement("div",null,t.createElement("div",{className:o.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.createElement("div",{className:o.content},Ve.length?t.createElement(s.ZP.Group,{value:Fe,onChange:Re=>st(Re.target.value)},Ve.map((Re,ue)=>t.createElement(s.ZP,{className:o.radio,key:ue,value:Re.user_id},Re.name))):t.createElement("div",{className:o.add},t.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.createElement("a",{className:o.colorBlue,onClick:Ue},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var E=(0,v.connect)(({shixunsDetail:se,loading:X,globalSetting:W})=>({shixunsDetail:se,globalSetting:W,loading:X}))(S),w=e(99313),A=e(4194);const{TabPane:b}=w.default;var C=({visible:se,onCancel:X,onSelectGroup:W,shixunId:Z,onSelectCollaborator:pe})=>t.createElement(g.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:se,width:1100,centered:!0,keyboard:!1,onCancel:X,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(w.default,{defaultActiveKey:"1"},t.createElement(b,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(A.Z,{type:1,onCancel:X,container_type:2,container_id:Z,onSelect:pe})))),m={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},y=e(66119),x=e(19635),P=e(70635),_=Object.defineProperty,z=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ae=(se,X,W)=>X in se?_(se,X,{enumerable:!0,configurable:!0,writable:!0,value:W}):se[X]=W,Be=(se,X)=>{for(var W in X||(X={}))K.call(X,W)&&ae(se,W,X[W]);if(z)for(var W of z(X))ye.call(X,W)&&ae(se,W,X[W]);return se},B=(se,X,W)=>new Promise((Z,pe)=>{var we=Fe=>{try{ge(W.next(Fe))}catch(st){pe(st)}},he=Fe=>{try{ge(W.throw(Fe))}catch(st){pe(st)}},ge=Fe=>Fe.done?Z(Fe.value):Promise.resolve(Fe.value).then(we,he);ge((W=W.apply(se,X)).next())});const $=({shixunsDetail:se,globalSetting:X,loading:W,user:Z,dispatch:pe,position:we})=>{const he=(0,t.useRef)(),[ge,Fe]=(0,t.useState)(0),[st,Ve]=(0,t.useState)([]),[Qe,At]=(0,t.useState)({id:null,page:1}),Ue=(0,v.useParams)(),[Xe,xt]=(0,t.useState)({}),Re=(0,t.useMemo)(()=>(0,l.Ny)()||(Xe==null?void 0:Xe.current_user_is_creator)||(Xe==null?void 0:Xe.current_user_is_partner),[l.Ny,Xe]),ue=(0,t.useMemo)(()=>(0,l.Ny)()||(Xe==null?void 0:Xe.current_user_is_creator),[l.Ny,Xe]);(0,t.useEffect)(()=>{he.current=Ue==null?void 0:Ue.taskId,Qe.id=Ue==null?void 0:Ue.taskId,At(Qe),ce(Qe)},[]);const ce=re=>B(void 0,null,function*(){const j=yield(0,P.ZP)(`/api/sci/projects/${Ue==null?void 0:Ue.taskId}/get_project_partners.json`,{method:"get"});j&&(Ve(j.users||[]),Fe(j.users_count),xt(j))}),Q=()=>B(void 0,null,function*(){Qe.page=1,At(Qe);const re=(0,x.g)();yield pe({type:"user/getUserInfo",payload:re}),yield ce(Qe)}),L=re=>{Qe.page=re,At(Qe),ce(Qe)},oe=re=>{g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:m.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>B(void 0,null,function*(){const j=yield(0,P.ZP)(`/api/sci/projects/${Ue==null?void 0:Ue.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:re}});p.ZP.info("\u5220\u9664\u6210\u529F"),Qe.page=1,At(Qe),ce(Qe)})})},xe=()=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:he.current}}})};function k(){pe({type:"shixunsDetail/setActionTabs",payload:{}})}const R={visible:se.actionTabs.key==="Collaborators-AddCollaborator",onCancel:k,shixunId:he.current,onSelectCollaborator:re=>B(void 0,null,function*(){k(),(yield(0,P.ZP)(`/api/sci/projects/${he.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:re}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Q())}),onSelectGroup:re=>B(void 0,null,function*(){k(),(yield pe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:he.current,group_id:re.group_id}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Q())})};return t.createElement("section",null,t.createElement("div",{className:m.wrap},t.createElement("div",{className:m.content},t.createElement("div",{className:m.head},t.createElement("span",{className:m.headCount},"\u5408\u4F5C\u8005\uFF08",ge,"\u4EBA\uFF09"),Re&&t.createElement("div",null,t.createElement(i.ZP,{className:m.button,style:{marginRight:we==="detail"?0:"20px"},onClick:xe,icon:t.createElement(y.Z,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.createElement("div",{className:m.list},t.createElement(h.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},st.map((re,j)=>t.createElement("div",{style:{display:"inline-block",width:"50%"},key:j},t.createElement("div",{className:m.itemWrap},t.createElement("a",{target:"_blank",className:m.imgWrap},t.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:m.img,src:`${u.Z.IMG_SERVER}/images/${re==null?void 0:re.image_url}`}),(re==null?void 0:re.is_creator)&&t.createElement("span",{className:m.manager},"\u521B\u5EFA\u8005")),t.createElement("div",{className:m.itemContent},t.createElement("div",{className:m.nameWrap},t.createElement("a",{target:"_blank",className:m.name},re==null?void 0:re.user_name),t.createElement("div",{className:m.actionGroup},!(re!=null&&re.is_creator)&&ue?t.createElement("a",{className:m.deletetitle,onClick:()=>oe(re.id)},"\u5220\u9664"):null)),t.createElement("p",{className:m.schoolWrap},t.createElement("span",{className:m.school},re==null?void 0:re.school_name))))))))),ge>10&&t.createElement("div",{className:m.countWrap},t.createElement(r.Z,{showQuickJumper:!1,showSizeChanger:!1,total:ge,onChange:re=>L(re),pageSize:10,current:Qe.page}))),t.createElement(E,{onReloadData:Q}),t.createElement(C,Be({},R)))};var G=(0,v.connect)(({shixunsDetail:se,loading:X,globalSetting:W,user:Z})=>({shixunsDetail:se,globalSetting:W,user:Z,loading:X}))($)},19689:function(_t,N,e){"use strict";e.r(N),e.d(N,{default:function(){return ts}});var t=e(59301),v=e(42203),g=e(26089),p=e(50474),i=e(31797),h=e(78241),r=e(43418),u=e(3113),l=e(43428),s=e(8591),o=e(92832),d=e(88897),n=e(7543),a=e(95237),c=e(43604),f=e(41230),S=e(56102),E=e(67042),w=e(14726),A=e(57203),b=e(10148),C=e(70635),m=e(58130),y=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())}),P=(0,t.forwardRef)(({time:Ee},Je)=>{console.log("ScreenRecord:",Je);const mt=(0,t.useRef)();let[An,Nn]=(0,t.useState)(),Kn=(0,t.useRef)(),xr=2e3,zn=[];(0,t.useImperativeHandle)(Je,()=>({startScreenRecord:Yr,downloadFile:ln}));function un(Dr,H){return y(this,null,function*(){let V=[];const me=yield new MediaRecorder(Dr);me.ondataavailable=_e=>{V.push(_e.data)},me.start(),Kn.current=me,window.recorderRefs=me,me.addEventListener("stop",_e=>{let Me=URL.createObjectURL(V[0],{type:"video/mp4"});(0,m.Nd)("xxx.webm",Me)})})}function ln(){if(!window.recorderRefs){s.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}mt.current.srcObject.getTracks().forEach(H=>{H.stop()}),window.recorderRefs.addEventListener("dataavailable",H=>{let V=URL.createObjectURL(H.data,{type:"video/mp4"});(0,m.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",V)})}function Yr(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(Dr=>(mt.current.srcObject=Dr,zn.push(Dr),mt.current.captureStream=mt.current.captureStream||mt.current.mozCaptureStream,new Promise(H=>mt.current.onplaying=H))).then(()=>un(mt.current.captureStream(),xr)).then(Dr=>{}).catch(Dr=>{Dr.name==="NotFoundError"?s.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):s.ZP.warning(Dr.name)})}return t.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},t.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:mt}))}),_=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())});const z={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var K=({className:Ee,mirror_description:Je,git_url:mt,difficulty:An,task_pass:Nn,test_set_permission:Kn,onVncAction:xr,shixun:zn,window_vnc_url:un,linux_vnc:ln,vnc_url:Yr,unity_3d_routes:Dr,taskData:H})=>{console.log(H);const V=(0,v.useParams)(),[me,_e]=(0,t.useState)("8082"),[Me,ke]=(0,t.useState)(!1),[ht,vt]=(0,t.useState)(!1),ft=(0,t.useRef)(),je=un?"C:/Windows/AppReadiness/userfiles":"/data/workspace/keyan/userfiles",Pt=un?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/keyan/downloadfiles",Dt=()=>{r.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const rn=yield(0,E.Jd)({identifier:V.taskId});return(rn==null?void 0:rn.status)===0&&s.ZP.info("\u91CD\u542F\u6210\u529F"),""})})},Qt=()=>{r.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:t.createElement("div",{className:"pt10"},t.createElement(A.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${je}"`,action:`${b.Z.API_SERVER}/api/sci/projects/${V.taskId}/upload_file.json`,onChange:rn=>{rn.every(an=>{var gn;return((gn=an.response)==null?void 0:gn.status)===0})&&(r.default.destroyAll(),s.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},Wt=()=>_(void 0,null,function*(){var rn,an;vt(!0);const gn=yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/port_proxy.json`,{method:"post",body:{port:me,position:1}});(rn=gn==null?void 0:gn.data)!=null&&rn.url&&(0,m.xg)((an=gn==null?void 0:gn.data)==null?void 0:an.url),vt(!1)}),Xt=()=>{r.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${Pt}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71G`,onOk:()=>_(void 0,null,function*(){return yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/download_file.json`,{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},pn=()=>{var rn,an;(an=(rn=ft.current)==null?void 0:rn.startScreenRecord)==null||an.call(rn)},cn=()=>{const{webssh:rn}=H;r.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.createElement(t.Fragment,null,t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u8D26\u53F7"),t.createElement(c.Z,null,rn==null?void 0:rn.username)),t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5730\u5740"),t.createElement(c.Z,null,rn==null?void 0:rn.address)),t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u7AEF\u53E3"),t.createElement(c.Z,null,rn==null?void 0:rn.servicePort)),t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5BC6\u7801"),t.createElement(c.Z,null,rn==null?void 0:rn.password)))})};return t.createElement("div",{className:`tpi-code-setting ${Ee}`,style:{height:"calc(100vh - 54px )"}},t.createElement("h3",null,"\u529F\u80FD"),t.createElement("section",null,t.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{xr("full-screen")}}," ",t.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Dr&&t.createElement(t.Fragment,null,t.createElement("a",{id:"reset-task",onClick:()=>xr("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",t.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),t.createElement("a",{onClick:()=>Qt(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.createElement("a",{onClick:()=>Xt(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.createElement("a",{onClick:()=>pn(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),H.mirror_type==="webssh"&&t.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",t.createElement("i",{className:"iconfont icon-wodegongzuotai"}),t.createElement(a.Z,{align:"middle",className:"w100"},t.createElement(c.Z,{flex:"1",onClick:cn},t.createElement(u.ZP,{type:"text",loading:Me},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),un&&t.createElement("a",{id:"reset-task",onClick:Dt,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",t.createElement(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),mt?t.createElement(S.CopyToClipboard,{text:mt,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),t.createElement(P,{ref:ft}))},ye=e(91300),ae=e(6848),Be=e(19871),B={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},$=Object.defineProperty,G=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,W=(Ee,Je,mt)=>Je in Ee?$(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,Z=(Ee,Je)=>{for(var mt in Je||(Je={}))se.call(Je,mt)&&W(Ee,mt,Je[mt]);if(G)for(var mt of G(Je))X.call(Je,mt)&&W(Ee,mt,Je[mt]);return Ee},pe=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())});const we=(0,m.oP)(),he={};we!=null&&we.homework_common_id&&(he.homework_common_id=we==null?void 0:we.homework_common_id),we!=null&&we.exercisesId&&(he.exercise_id=we==null?void 0:we.exercisesId);function ge(Ee){return get(`tasks/${Ee}.json`,he)}function Fe(Ee){return(0,C.U2)(`sci/projects/${Ee}/get_data_sets.json`)}function st(Ee){return get(`myshixuns/${Ee}/challenges.json`)}function Ve(Ee,Je){return get(`myshixuns/${Ee}/subject_challenges.json`,Je)}function Qe(Ee,Je,mt){return(0,C.U2)(`tasks/${Ee}/star.json`,{star:mt,shixun_id:Je})}function At(Ee,Je){return Je.path&&(Je.path=encodeURIComponent(Je.path)),(0,C.U2)(`tasks/${Ee}/rep_content.json`,Z(Z({},Je),he))}function Ue(Ee,Je){return(0,C.v_)(`myshixuns/${Ee}/update_file.json`,Z(Z({},Je),he))}function Xe(Ee,Je){return(0,C.U2)(`tasks/${Ee}/reset_original_code.json`,Z(Z({},Je),he))}function xt(Ee,Je){return(0,C.v_)(`myshixuns/${Ee}/reset_repository.json`,Je)}function Re(Ee,Je){return(0,C.U2)(`tasks/${Ee}/reset_passed_code.json`,Z(Z({},Je),he))}function ue(Ee,Je){return(0,C.v_)(`tasks/${Ee}/game_build.json`,Z(Z({},Je),he))}function ce(Ee,Je){return(0,C.U2)(`tasks/${Ee}/game_status.json`,Z(Z({},Je),he))}function Q(Ee,Je){return post(`tasks/${Ee}/choose_build.json`,Z(Z({},Je),he))}function L(Ee){return get(`tasks/${Ee}/picture_display.json`,he)}function oe(Ee,Je){return get(`tasks/${Ee}/cost_time.json`,Z(Z({},Je),he))}function xe(Ee,Je){return get(`courses/${Ee}/inform_detail.json`,Je)}function k(Ee){return(0,C.v_)(`tasks/${Ee}/plus_or_cancel_praise.json`)}function R(Ee,Je={}){return(0,C.v_)(`myshixuns/${Ee}/repository.json`,Je)}function re(Ee,Je){return get(`myshixuns/${Ee}/open_webssh.json`,Je||{})}function j(Ee,Je){return get(`myshixuns/${Ee}/open_vm_webssh.json`,Je)}function M(Ee){return get(`tasks/${Ee}/close_webssh.json`)}function D(Ee){return pe(this,null,function*(){const Je=yield(0,C.v_)(`/sci/projects/${Ee}/delete_pod.json`);if((Je==null?void 0:Je.status)>=0)return(0,C.v_)(`/sci/projects/${Ee}/start_environment.json`,he)})}function J(Ee){return post(`tasks/${Ee}/reset_environment`)}function F(Ee,Je){return post(`tasks/${Ee}/reset_linux_vnc_link.json`,Je||{})}function ne(Ee){return(0,C.U2)(`tasks/${Ee}/check_test_sets.json`)}function Ae(Ee){return get(`tasks/${Ee}/get_answer_info.json`)}function ie(Ee){return get(`tasks/${Ee}/get_choose_answer.json`)}function T(Ee){return get(`tasks/${Ee}/unlock_choose_answer.json`)}function I(Ee,Je){return get(`tasks/${Ee}/unlock_answer.json`,{answer_id:Je})}function le(Ee,Je,mt){return(0,C.v_)(`tasks/${Ee}/set_games_status.json`,{result:Je,data:mt})}function ve(Ee){return(0,C.v_)(`/sci/projects/${Ee}/extend_release.json`)}function Ie(Ee,Je){return(0,C.v_)(`/sci/projects/${Ee}/save_mirror.json`,Z({},Je))}function Ge(Ee){return Fetch(`/api/tasks/${Ee}/active.json`,{method:"post",body:{template_id:window.sessionStorage.imageId}})}function Ke(Ee){return post(`tasks/${Ee}/extend_linux_vnc.json`,he)}function de(Ee,Je){return get(`tasks/${Ee}/rank_list.json`,Je)}function Ze(Ee,Je){return(0,C.v_)(`tasks/${Ee}/close_windows_vnc.json`,{tpi_id:Je})}function Y(Ee){return get(`tasks/${Ee}/pull_files.json`)}function rt(Ee,Je){return post(`tasks/${Ee}/log_output`,Je)}function yt(Ee){return get(`tasks/${Ee}/stop_log_output.json`)}function O(Ee){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Ee.id}/add_file.json`,{method:"post",body:Ee})})}function $e(Ee){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Ee.id}/delete_git_file.json`,{method:"Delete",body:Ee})})}function Ne(Ee){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Ee.id}/mv_file.json`,{method:"post",body:Ee})})}function fe(Ee){return pe(this,null,function*(){return Ee.path&&(Ee.path=encodeURIComponent(Ee.path)),Fetch(`/api/tasks/${Ee.id}/rep_content.json`,{method:"get",params:Ee})})}function Oe(Ee){return pe(this,null,function*(){return(0,C.ZP)(`/api/sci/projects/${Ee.id}/commit_files.json`,{method:"post",body:Ee})})}var ze=Object.defineProperty,Rt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Et=(Ee,Je,mt)=>Je in Ee?ze(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,Ft=(Ee,Je)=>{for(var mt in Je||(Je={}))Tt.call(Je,mt)&&Et(Ee,mt,Je[mt]);if(Rt)for(var mt of Rt(Je))ct.call(Je,mt)&&Et(Ee,mt,Je[mt]);return Ee},Nt=(Ee,Je)=>{var mt={};for(var An in Ee)Tt.call(Ee,An)&&Je.indexOf(An)<0&&(mt[An]=Ee[An]);if(Ee!=null&&Rt)for(var An of Rt(Ee))Je.indexOf(An)<0&&ct.call(Ee,An)&&(mt[An]=Ee[An]);return mt},Ut=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())}),Gt=(Ee=>(Ee.Classrooms="classrooms",Ee.Shixuns="shixuns",Ee.Paths="paths",Ee.Projects="projects",Ee.Videos="videos",Ee.Topics="topics",Ee.Teach="teach-group",Ee))(Gt||{});const Ot=Ee=>{var Je=Ee,{userDetail:mt,user:An,globalSetting:Nn,loading:Kn,dispatch:xr,onClose:zn,shixun:un}=Je,ln=Nt(Je,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const Yr=(0,v.useParams)(),[Dr,H]=(0,t.useState)([]),[V,me]=(0,t.useState)(""),[_e,Me]=(0,t.useState)(0),[ke,ht]=(0,t.useState)(Ft({page:1,limit:20},Yr)),vt=(0,t.useCallback)(()=>ln.visible,[ln.visible]);(0,t.useEffect)(()=>{ke.page=1,ft()},[ln.visible]);const ft=()=>Ut(void 0,null,function*(){const je=yield Fe(Yr.taskId);je&&(H([...je.data_sets]),Me(je.data_sets_count),me(je.folder_name))});return t.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),t.createElement("dl",{className:B.list},t.createElement(ae.Z,{title:V},t.createElement("dt",{className:"c-white"},V)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:V,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236")))),t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Dr==null?void 0:Dr.map((je,Pt)=>t.createElement("dl",{className:B.list},t.createElement(ae.Z,{title:je.filename},t.createElement("dt",{className:"c-white"},je.filename)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:je.file_path,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),t.createElement("div",{className:"tc"},t.createElement(Be.Z,{onChange:je=>{ke.page=je,ft()},className:B.page,size:"small",total:_e,pageSize:ke.limit,hideOnSinglePage:!0})))};var Yt=(0,v.connect)(({user:Ee,userDetail:Je,loading:mt,shixunsDetail:An,globalSetting:Nn})=>({user:Ee,userDetail:Je,shixunsDetail:An,globalSetting:Nn,loading:mt.models.index}))(Ot),Ce=e(86766),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",ee="data:image/png;base64,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",q=e(39171),te=e(3621),Te=Object.defineProperty,Pe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ht=(Ee,Je,mt)=>Je in Ee?Te(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,kt=(Ee,Je)=>{for(var mt in Je||(Je={}))St.call(Je,mt)&&Ht(Ee,mt,Je[mt]);if(it)for(var mt of it(Je))It.call(Je,mt)&&Ht(Ee,mt,Je[mt]);return Ee},bt=(Ee,Je)=>Pe(Ee,tt(Je)),Kt=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())});const{Countdown:De}=i.default;function Ye(){return React.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var et=({mirror_description:Ee,difficulty:Je,git_url:mt,vnc_url:An,window_vnc_url:Nn,linux_vnc:Kn,isNotice:xr,user:zn,game:un,shixun:ln={},taskData:Yr={},resetVncLoading:Dr,onUpdateCostTime:H,lastedGetTaskInfoTime:V,onShowNotice:me,onResetGitCode:_e,onResetVnc:Me,onBack:ke,onAddVncTime:ht,onUpdateCode:vt,unity_3d_routes:ft,remaining_time:je,st:Pt})=>{const[Dt]=(0,v.useSearchParams)(),{name:Qt,identifier:Wt,task_pass:Xt,test_set_permission:pn}=ln,[cn,rn]=(0,t.useState)(!1),[an,gn]=(0,t.useState)(!1),[Un,Vn]=(0,t.useState)({}),[Ln,$n]=(0,t.useState)(!1),[cr,_n]=(0,t.useState)(null),[In,qt]=(0,t.useState)(1800),[Lt,Cn]=(0,t.useState)(!1),[Wn,Rn]=(0,t.useState)(!1),tr=(0,v.useLocation)().query,Pn=(0,v.useParams)(),[or,ur]=(0,t.useState)(!1),[Sr]=h.default.useForm(),Or=(0,t.useMemo)(()=>Date.now()+je,[je]);(0,t.useEffect)(()=>{Ln||setTimeout(()=>{$n(!0)},1e3*60)},[Ln]),(0,t.useEffect)(()=>{Ce.Z.subscribe("update-windows-time",Tn=>{qt(parseInt(je/1e3))}),qt(je/1e3)},[]),(0,t.useEffect)(()=>{var Tn;return Dt.get("type")==="exercises"&&((Tn=Un==null?void 0:Un.exercise)!=null&&Tn.screen_open)&&(te.U.forEach((Hn,Ir)=>{document.addEventListener(Hn,Vr,!1),document.addEventListener("blur",Vr,!1)}),window.focus(),window.onblur=function(){(0,q.vp)()&&(Vr(),(0,q.BU)())}),()=>{te.U.forEach((Hn,Ir)=>{document.removeEventListener(Hn,Vr,!1)})}},[Un]);const qr=()=>{Cn(!Lt)},Vr=Tn=>{window.parent.postMessage("backExercise","*"),Tn!=="back"&&(0,q.BU)()};function ar(){rn(!cn)}function Qr(){rn(!1),gn(!1)}function Ar(){return Kt(this,null,function*(){(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),v.history.replace(`/innovation/project/detail/${Pn.taskId}`)})}function Hr(){Dr||Me()}function Gr(){r.default.confirm({title:"\u9000\u51FA",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ar})}function Li(Tn){var Hn;Qr(),Tn==="reset-task"&&(Dr||r.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:t.createElement(w.Z,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Hr(),$n(!1)}})),Tn==="reset-code"&&(Dr||r.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.createElement(w.Z,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:_e})),Tn==="full-screen"&&((0,q.vp)()?(0,q.BU)():(0,q.Dj)((Hn=document==null?void 0:document.getElementById)==null?void 0:Hn.call(document,"task-right-panel"))),Tn==="show-clipboard-box"&&Ce.Z.publish("show-clipboard-box")}const Xn={task_pass:Xt,test_set_permission:pn,mirror_description:Ee,difficulty:Je,resetVncLoading:Dr,git_url:mt,onVncAction:Li,window_vnc_url:Nn,linux_vnc:Kn,vnc_url:An,shixun:ln,unity_3d_routes:ft},Qn=(0,t.useCallback)(()=>In?(console.log("VncTimer:",In),t.createElement(Ct,{defaultTime:In,onAddVncTime:ht,onReset:Hr,toShixun:Ar,title:""})):null,[In]);return(0,t.useEffect)(()=>{Wn&&Sr.setFieldsValue({name:"",version:"",description:""})},[Wn]),t.createElement("div",{className:"task-header-container"},Dt.get("type")!=="exercises"&&t.createElement(t.Fragment,null,Yr.name),t.createElement("h2",{className:"shixun-info"},Qt),t.createElement(t.Fragment,null,t.createElement("div",{className:"flex-container"},t.createElement(t.Fragment,null,Nn&&t.createElement(v.Link,{onClick:Tn=>{Tn.preventDefault(),Ce.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Qn()),t.createElement("i",{className:"iconfont icon-shijian1"}),t.createElement(De,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Or}),t.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ar},t.createElement("img",{alt:"tool",src:U,width:16}),"\u5DE5\u5177\u680F"),t.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:()=>gn(!0)},t.createElement("img",{alt:"tool",src:ee,width:18}),"\u6570\u636E\u96C6"))),t.createElement(u.ZP,{type:"primary",disabled:!Ln,className:"save-innovation",onClick:()=>Kt(void 0,null,function*(){Rn(!0)})},"\u4FDD\u5B58\u955C\u50CF"),t.createElement("a",{className:"btn-out",onClick:Gr,title:"\u9000\u51FA\u5B9E\u8BAD"},t.createElement("i",{className:"iconfont icon-kaiguan"})),t.createElement(p.Z,null,t.createElement(l.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:cn,onClose:Qr},t.createElement(K,bt(kt({},Xn),{taskData:Yr})))),t.createElement(p.Z,null,t.createElement(l.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:an,onClose:Qr,style:{height:"100%"}},t.createElement(Yt,null))),t.createElement(r.default,{title:"\u4FDD\u5B58\u955C\u50CF",open:Wn,okButtonProps:{loading:or},onCancel:()=>{Rn(!1)},onOk:()=>{Sr.submit()}},t.createElement("div",null,t.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),t.createElement(h.default,{labelCol:{span:4},wrapperCol:{span:20},form:Sr,onFinish:Tn=>Kt(void 0,null,function*(){ur(!0);const Hn=yield Oe({id:Pn.taskId});if((Hn==null?void 0:Hn.status)!==0){ur(!1);return}const Ir=yield Ie(Pn.taskId,Tn);(Ir==null?void 0:Ir.status)==0&&(s.ZP.info("\u4FDD\u5B58\u6210\u529F"),Rn(!1)),(Ir==null?void 0:Ir.status)===-5&&r.default.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){const Fn=yield Ie(Pn.taskId,kt({is_cover:!0},Tn));(Fn==null?void 0:Fn.status)==0&&(s.ZP.info("\u8986\u76D6\u6210\u529F"),Rn(!1))})}),ur(!1)})},t.createElement(h.default.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},t.createElement(o.default,{type:"text",maxLength:60})),t.createElement(h.default.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},t.createElement(d.Z,{style:{width:"100%"}})),t.createElement(h.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},t.createElement(o.default.TextArea,null))))))};const ot=300;function Ct({onAddVncTime:Ee,onReset:Je,toShixun:mt,title:An="",defaultTime:Nn}){const[Kn,xr]=(0,t.useState)(Nn),[zn,un]=(0,t.useState)(!1);(0,ye.Z)(()=>{xr(Kn-1)},Kn>0?1e3:null),(0,t.useEffect)(()=>{Kn===ot&&un(!0)},[Kn]),(0,t.useEffect)(()=>{Nn0){const H=yield Ee();xr((H==null?void 0:H.remaining_time)/1e3)}else xr(Nn),Je()})}function Dr(){Kn0){for(let mt=0;mtJe in Ee?dt(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,tn=(Ee,Je)=>{for(var mt in Je||(Je={}))pt.call(Je,mt)&&en(Ee,mt,Je[mt]);if(Mt)for(var mt of Mt(Je))zt.call(Je,mt)&&en(Ee,mt,Je[mt]);return Ee},nn=(Ee,Je)=>jt(Ee,Vt(Je));function on(Ee,Je,mt){let An=mt._core._renderService.dimensions.actualCellWidth||9.5,Nn=mt._core._renderService.dimensions.actualCellHeight||18;const Kn=Math.floor(Je/Nn);return[Math.floor(Ee/An),Kn]}function yn(Ee,Je){const mt=new qe.Z(An=>{console.log("entries\uFF1A",An);for(let Nn of An)if(Nn.target.offsetHeight>0||Nn.target.offsetWidth>0){const[Kn,xr]=on(Nn.target.offsetWidth,Nn.target.offsetHeight,Ee);console.log("cols, rows",Kn,xr),Ce.Z.publish("ssh-xterm-resize",{columns:Kn,rows:xr,width:Nn.target.offsetWidth,height:Nn.target.offsetHeight}),Ee.resize(Kn,xr);const zn=wt.Base64.decode("IA=="),un=wt.Base64.decode("CBtbSw==");Ee.write(zn),Ee.write(un)}});return mt.observe(Je),mt}const bn=3e4;var On=({sshConfigData:Ee,sid:Je})=>{const[mt,An]=(0,t.useState)(null),{ws_url:Nn,password:Kn,port:xr}=Ee,zn=(0,t.useRef)(),un=(0,t.useRef)(),ln=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(zn.current&&Nn){const Yr=new Se.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",zn.current),Yr.open(zn.current),Yr.onData(H=>{console.log("data:",H),un.current&&un.current.readyState===1&&(un.current.send(JSON.stringify({tp:"client",data:H})),Ce.Z.publish("on-operating-ssh"))}),Yr.write("Connecting..."),An(Yr);const Dr=yn(Yr,zn.current);return()=>{Yr==null||Yr.dispose(),Dr&&zn.current&&Dr.unobserve(zn.current)}}},[Nn,zn.current]),(0,t.useEffect)(()=>{if(mt&&Nn){let Yr=function(){const Me=new WebSocket(Nn);console.log("socketInstance:",Nn),un.current=Me,Me.onopen=()=>{let ke=mt.element.parentElement;if(ke){let ht=ke.offsetWidth,vt=ke.offsetHeight;console.log("init",{tp:"init",data:nn(tn({},Ee),{secret:Kn,width:ht,height:vt,rows:mt.rows,columns:mt.cols})}),Me.send(JSON.stringify({tp:"init",data:nn(tn({},Ee),{secret:Kn,width:ht,height:vt,rows:mt.rows,columns:mt.cols})})),setTimeout(()=>{Me.send(JSON.stringify({tp:"client",data:`cd /data/workspace/keyan/myshixun +(self.webpackChunk=self.webpackChunk||[]).push([[6634],{86504:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},14051:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},89699:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},76466:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},55143:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},76995:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},37364:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},24764:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},14726:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},21646:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},20970:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},23001:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},53570:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},39338:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},34023:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},81132:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},88627:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},66119:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},1040:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},41230:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},385:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},38226:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},56981:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},85246:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),u=r},7485:function(){"use strict"},52222:function(_t,N){"use strict";N.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},7543:function(){"use strict"},25167:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(59301),v=e(42203),g=e(43418),p="data:image/png;base64,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",i="data:image/png;base64,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",h={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const r=({visible:l,occupationValue:s,onCancel:o=()=>{}})=>{const d=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:i}),t.createElement("span",{className:h.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),n=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:p}),t.createElement("span",{className:h.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),a=()=>s===3?t.createElement(t.Fragment,null,n(),d()):s===2?d():n();return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{o(),v.history.push("/account/certification")},onCancel:()=>{o()}},t.createElement("div",{className:h.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:h.flexRow},a()))};var u=(0,v.connect)(({paperlibrary:l,loading:s,globalSetting:o})=>({paperlibrary:l,globalSetting:o,loading:s.effects}))(r)},3621:function(_t,N,e){"use strict";e.d(N,{Z:function(){return K},U:function(){return P}});var t=e(59301),v=e(31797),g=e(43418),p=e(36546),i=e(39171),h=e(79124),r=e(61186),u=e.n(r),l={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},s="data:image/png;base64,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",o="data:image/png;base64,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",d=e(58130),n=e(42203),a=e(65034),c=e(59301),f=Object.defineProperty,S=Object.defineProperties,E=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,C=(ye,ae,Be)=>ae in ye?f(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ye[ae]=Be,m=(ye,ae)=>{for(var Be in ae||(ae={}))A.call(ae,Be)&&C(ye,Be,ae[Be]);if(w)for(var Be of w(ae))b.call(ae,Be)&&C(ye,Be,ae[Be]);return ye},y=(ye,ae)=>S(ye,E(ae)),x=(ye,ae,Be)=>new Promise((B,$)=>{var G=W=>{try{X(Be.next(W))}catch(Z){$(Z)}},se=W=>{try{X(Be.throw(W))}catch(Z){$(Z)}},X=W=>W.done?B(W.value):Promise.resolve(W.value).then(G,se);X((Be=Be.apply(ye,ae)).next())});const P=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:_}=v.default,z=({exercise:ye,socket:ae,dispatch:Be,onStartScreenshot:B,onCloseScreenshot:$,handleToDetail:G})=>{const[se,X]=g.default.useModal(),W=(0,t.useRef)(),[Z,pe]=(0,t.useState)(!0),we=(0,t.useRef)(!1),he=(0,n.useParams)();(0,t.useEffect)(()=>{var k,R,re;if(document.addEventListener((0,i.gH)(),oe,!1),window.addEventListener("blur",Q,!1),(k=ye.exerciseUserInfo)!=null&&k.screen_open&&(0,i.vp)()&&pe(!1),(R=ye.exerciseUserInfo)!=null&&R.screen_open&&!(0,i.vp)()){(0,d.RG)(" ",!0);const j=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ye.exerciseUserInfo.screen_sec+3:ye.exerciseUserInfo.screen_sec+10+1;W.current=g.default.info({icon:null,centered:!0,width:444,title:(0,a._V)(a.CP.recordScreen1),keyboard:!1,content:c.createElement("div",null,(0,a._V)(a.CP.recordScreen2),c.createElement("span",{style:{color:"#FF9849"}},ye.exerciseUserInfo.screen_num-ye.exerciseUserInfo.used_screen_num),(0,a._V)(a.CP.recordScreen3)),okText:c.createElement("span",null,(0,a._V)(a.CP.recordScreen4),"\uFF08",c.createElement("span",{style:{display:"inline-block"}},c.createElement(_,{onFinish:()=>x(void 0,null,function*(){var M;const D=yield L();(M=W.current)==null||M.destroy(),D.used_screen_num&&Re(D.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+j*1e3})),"S\uFF09"),onOk:()=>{var M;(0,d.RG)(" ",!0),(M=W.current)==null||M.destroy(),pe(!1),(0,i.Dj)(document.body),document.getElementById("root").addEventListener("click",Fe,!1)}})}return(re=ye.exerciseUserInfo)!=null&&re.screen_open&&!(0,i.vp)()||document.getElementById("root").addEventListener("click",Fe,!1),()=>{document.getElementById("root").removeEventListener("click",Fe,!1),document.removeEventListener((0,i.gH)(),oe,!1),window.removeEventListener("blur",Q,!1)}},[]),(0,t.useEffect)(()=>{setTimeout(()=>{ye.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Fe,!1),document.removeEventListener((0,i.gH)(),oe,!1))},500),st()},[ye.actionTabs]),(0,t.useEffect)(()=>{setTimeout(()=>{ye.exerciseUserInfo.used_screen_num>ye.exerciseUserInfo.screen_num&&ue()},500)},[ye.exerciseUserInfo]);const ge=()=>x(void 0,null,function*(){const k=yield L();setTimeout(()=>{var R,re;(R=W.current)==null||R.destroy(),W.current=g.default.info({okText:c.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.createElement("span",{className:"c-red"},k.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.createElement("span",{className:"c-red"},(re=ye.exerciseUserInfo)==null?void 0:re.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>x(void 0,null,function*(){(0,i.Dj)(document.body)})})},1e3)}),Fe=k=>{!(0,i.vp)()&&k.target.nodeName!=="A"&&k.target.nodeName!=="BUTTON"&&k.target.innerHTML!=="\u786E \u5B9A"&&(0,i.Dj)(document.body)},st=()=>x(void 0,null,function*(){const k=yield Be({type:"exercise/getExerciseUserInfo",payload:m({},he)});return k==null?void 0:k.data}),Ve=k=>x(void 0,null,function*(){var R;if((R=ye.exerciseUserInfo)!=null&&R.screen_at){const j=yield(0,h.ck)(y(m({},he),{reset:!0}));if((j==null?void 0:j.status)===-6)return}const re=yield(0,h.oy)({id:he.categoryId});if(re!=null&&re.is_commit){g.default.destroyAll(),yield Qe(),ce(!0);return}else Re(k+1)}),Qe=()=>x(void 0,null,function*(){var k;const R=u()(),re=ye.exerciseUserInfo.screen_sec;if(Xe.current.length>0){const j=R.format("YYYY-MM-DD HH:mm:ss");let M=Math.floor(R.diff(u()(Xe.current[0].start))/1e3);const D=Xe.current.length;M/re>>0>D&&(M=(D+1)*re-1),yield(0,h.P8)(he.categoryId,{exercise_user_id:(k=ye.exerciseUserInfo)==null?void 0:k.exercise_user_id,time:j,time_long:M,count:D})}Xe.current=[]}),At=(0,t.useRef)(0),Ue=(0,t.useRef)(0),Xe=(0,t.useRef)([]),xt=(0,t.useRef)(!1),Re=k=>x(void 0,null,function*(){var R;we.current||(B(),g.default.destroyAll(),At.current=u()().valueOf(),xt.current=!0,W.current=g.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:l.exitFullScreenModalWrapper,okText:c.createElement("span",null,(0,a._V)(a.CP.recordScreen8)),content:c.createElement("div",{className:l.exitFullScreenModal},c.createElement("img",{src:s,alt:"",className:l.warningIcon}),c.createElement("div",{className:l.warningText,style:{marginBottom:50,fontWeight:500}},(0,a._V)(a.CP.recordScreen9)),c.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen10)),c.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen11),c.createElement("span",{className:l.warningText},((R=ye.exerciseUserInfo)==null?void 0:R.screen_num)+1),(0,a._V)(a.CP.recordScreen12),c.createElement("span",{className:l.warningText,style:{fontWeight:600}},(0,a._V)(a.CP.recordScreen13)),",",(0,a._V)(a.CP.recordScreen14),c.createElement("span",{className:l.warningText},k-1),(0,a._V)(a.CP.recordScreen15)),c.createElement("div",null,c.createElement("span",null,c.createElement(_,{className:l.countdownWrapper,onFinish:()=>{Ue.current=u()().valueOf(),Xe.current.push({start:At.current,end:Ue.current}),Ve(k)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ye.exerciseUserInfo.screen_sec+1)*1e3}),(0,a._V)(a.CP.recordScreen25)),(0,a._V)(a.CP.recordScreen16))),onOk:()=>{(0,d.RG)(" ",!0),Qe(),(0,i.Dj)(document.body),$(),W.current.destroy(),xt.current=!1}}))}),ue=()=>x(void 0,null,function*(){g.default.destroyAll(),(yield(0,h.VL)({categoryId:he.categoryId,commit_method:1}))&&ce()}),ce=(k=!1)=>x(void 0,null,function*(){var R,re;if(document.removeEventListener((0,i.gH)(),oe,!1),(0,i.BU)(),g.default.destroyAll(),we.current=!0,k){const j=yield(0,h.Yu)(he.categoryId,{exercise_user_id:(R=ye.exerciseUserInfo)==null?void 0:R.exercise_user_id});se.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:l.forcedModalWrapper,centered:!0,content:c.createElement("div",{className:l.forcedModalContent},c.createElement("img",{src:o,alt:""}),c.createElement("div",{className:l.forcedText},(0,a._V)(a.CP.recordScreen17)),c.createElement("div",{className:l.screenNumText},(0,a._V)(a.CP.recordScreen18),(re=ye.exerciseUserInfo)==null?void 0:re.screen_num,(0,a._V)(a.CP.recordScreen19)),c.createElement(p.default,{dataSource:j==null?void 0:j.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,a._V)(a.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,a._V)(a.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,a._V)(a.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{$(),G()},onOk:()=>{n.history.push(`/classrooms/${he.coursesId}/exercisenotice/${he.categoryId}/users/${he.login}?isShowApply=true`)}})}else se.info({content:c.createElement("div",{className:"tc font16"},(0,a._V)(a.CP.recordScreen23),c.createElement("br",null),(0,a._V)(a.CP.recordScreen24)),onOk:()=>{G()}})}),Q=k=>{(0,i.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!xt.current&&(0,i.BU)()},L=()=>x(void 0,null,function*(){var k;if((k=ye.exerciseUserInfo)!=null&&k.screen_at){const j=yield(0,h.ck)(y(m({},he),{reset:!0}));if((j==null?void 0:j.status)===-6)return}const R=yield(0,h.oy)({id:he.categoryId});if(R!=null&&R.is_commit){ce();return}return yield st()}),oe=()=>x(void 0,null,function*(){var k;if((0,d.RG)(" ",!0),(0,i.vp)()){if((k=ye.exerciseUserInfo)!=null&&k.screen_at){var R=yield(0,h.ck)(y(m({},he),{reset:!0}));if((R==null?void 0:R.status)===-6)return}}else if(!xt.current){var R=yield(0,h.ck)(m({},he));if((R==null?void 0:R.status)===-6)return;const j=yield st();Re(j.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),xe=()=>x(void 0,null,function*(){(0,h.ck)(m({},he));const k=yield st();Re(k.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return c.createElement("div",null,X)};var K=(0,n.connect)(({exercise:ye,globalSetting:ae})=>({globalSetting:ae,exercise:ye}))(z)},91552:function(_t,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(59301),v=e(42203),g=e(43418),p=e(8591),i=e(92832),h=e(24905),r=e(99460),u=e(25167),l=e(58130),s=e(3113),o=e(14726),d={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},n=e(32637),a=e(59301);const c=({classroomList:m,dispatch:y,user:x})=>a.createElement(g.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:a.createElement("span",null,a.createElement(o.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},a.createElement("div",{style:{textAlign:"center",marginBottom:30}},a.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",a.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),a.createElement("img",{style:{width:130,height:130},src:n})),a.createElement("div",{className:d.bottom},a.createElement(s.ZP,{className:d.yes,onClick:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var f=(0,v.connect)(({classroomList:m,user:y})=>({classroomList:m,user:y}))(c),S=e(70635),E=e(59301),w=(m,y,x)=>new Promise((P,_)=>{var z=ae=>{try{ye(x.next(ae))}catch(Be){_(Be)}},K=ae=>{try{ye(x.throw(ae))}catch(Be){_(Be)}},ye=ae=>ae.done?P(ae.value):Promise.resolve(ae.value).then(z,K);ye((x=x.apply(m,y)).next())}),A=(m=>(m[m.Professor=1]="Professor",m[m.AssistantProfessor=2]="AssistantProfessor",m[m.Student=3]="Student",m))(A||{});const b=({visible:m,user:y,account:x,onCancel:P=()=>{},dispatch:_})=>{const[z,K]=(0,t.useState)(),[ye,ae]=(0,t.useState)([]),[Be,B]=(0,t.useState)(!1),[$,G]=(0,t.useState)(!1),[se,X]=(0,t.useState)(),[W,Z]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var ge,Fe;(ge=y==null?void 0:y.userInfo)!=null&&ge.identity&&ae([((Fe=y==null?void 0:y.userInfo)==null?void 0:Fe.identity)==="student"?3:1])},[y]);const pe=ge=>{const Fe=()=>{window.location.href=(ge==null?void 0:ge.jump_url)||`/classrooms/${ge==null?void 0:ge.course_id}/students`};if(ye.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc"},(ge==null?void 0:ge.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Fe()}});return}Fe()},we=()=>w(void 0,null,function*(){if(!z){p.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ge=yield(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:z}});if(ge!=null&&ge.need_pro_auth&&!ye.includes(1)&&!ye.includes(2)){_({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:z,checkedList:ye}}),he();return}B(!0);const Fe=yield(0,r.cR)({invite_code:z,professor:ye.includes(1)?1:null,assistant_professor:ye.includes(2)?1:null,student:ye.includes(3)?1:null});if(B(!1),(Fe==null?void 0:Fe.status)===-4&&(P(),_({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Fe==null?void 0:Fe.status)===-12&&p.ZP.warning(Fe==null?void 0:Fe.message),(Fe==null?void 0:Fe.status)===-2){if(he(),Fe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){G(!0),X(1);return}if(Fe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){G(!0),X(2);return}if(Fe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){G(!0),X(3);return}}if((Fe==null?void 0:Fe.status)===0){(0,l.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),he(),Fe!=null&&Fe.course_id?pe(Fe):p.ZP.success(Fe.message);return}}),he=()=>w(void 0,null,function*(){P()});return E.createElement(E.Fragment,null,E.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:m,confirmLoading:Be,onOk:we,onCancel:he},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),E.createElement(i.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:z,onChange:ge=>{if(ge.target.value.length>=7){p.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}K(ge.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(h.default.Group,{value:ye,onChange:ge=>ae(ge)},E.createElement(h.default,{value:1,disabled:ye.includes(2)},"\u6559\u5E08"),E.createElement(h.default,{value:2,disabled:ye.includes(1)},"\u52A9\u6559"),E.createElement(h.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),E.createElement(f,null),E.createElement(u.Z,{visible:$,onCancel:()=>G(!1),occupationValue:se}))};var C=(0,v.connect)(({user:m,account:y})=>({user:m,account:y}))(b)},19635:function(_t,N,e){"use strict";e.d(N,{Z:function(){return wt},g:function(){return nt}});var t=e(59301),v=e(42203),g=e(44e3),p=e(92832),i=e(43418),h={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},r=e(8591),u=e(95237),l=e(43604),s=e(20834),o=e(38854),d=e(5112),n=e(99460),a=e(58130),c=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())}),f=(Se=>(Se.Manager="manager",Se.Developer="developer",Se.Reporter="reporter",Se))(f||{}),E=({visible:Se,onCancel:Le=()=>{}})=>{const[We,Je]=(0,t.useState)(),[dt,Xt]=(0,t.useState)(),[jt,Mt]=(0,t.useState)(!1),pt=()=>c(void 0,null,function*(){if(!We){r.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(We.length!==6){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!dt){r.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Mt(!0);const en=yield(0,n.vm)({code:We,role:dt});Mt(!1),zt();const tn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(tn[en.status]){r.ZP.info(tn[en.status]);return}if(en.status===0){dt==="reporter"?(r.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,a.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${en==null?void 0:en.project_id}`)):((0,a.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),r.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),zt=()=>c(void 0,null,function*(){Le()});return t.createElement(t.Fragment,null,t.createElement(i.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Se,confirmLoading:jt,onOk:pt,onCancel:zt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:We,onChange:en=>{if(en.target.value.length>=7){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Je(en.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(d.ZP.Group,{value:dt,onChange:en=>Xt(en.target.value)},t.createElement(d.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(d.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(d.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},w=e(91552),A={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},b=e(18032),C=e(78241),m=e(57809),y=e(19726),x=Object.defineProperty,P=Object.defineProperties,_=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ae=(Se,Le,We)=>Le in Se?x(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,Be=(Se,Le)=>{for(var We in Le||(Le={}))K.call(Le,We)&&ae(Se,We,Le[We]);if(z)for(var We of z(Le))ye.call(Le,We)&&ae(Se,We,Le[We]);return Se},B=(Se,Le)=>P(Se,_(Le)),$=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())});const G=({globalSetting:Se,dispatch:Le,user:We,info:Je,open:dt,onCancel:Xt=()=>{}})=>{var jt;const[Mt,pt]=(0,t.useState)([]),[zt,en]=(0,t.useState)([]),[tn,nn]=(0,t.useState)([]),[on]=C.default.useForm(),[yn,bn]=(0,t.useState)(!1),[On,Yn]=(0,t.useState)(!1),dn=(0,t.useRef)(null),Bt=(0,t.useRef)(1),[Zt,xn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{dt&&vn()},[dt]);const vn=()=>$(void 0,null,function*(){var Jt;const En=Je;if(!(0,b.o1)(Le))return;const{user_school_id:Jn="",department_id:qn="",school_name:fn="",department_name:hn=""}=We.userInfo||{},$t=(Jt=En==null?void 0:En.graduation_years)==null?void 0:Jt.at(-1);en([{id:Jn,name:fn}]),yield sn(Jn),on.setFieldsValue({year:$t,school_id:Jn,department_id:Number(qn),name:`${$t}${fn}${hn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),wn=Jt=>$(void 0,null,function*(){const En=yield(0,y.J3)(B(Be({},Jt),{tab_module_type:"graduations"}));return En!=null&&En.un_purchased&&Le({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),En.status===0&&pt((En==null?void 0:En.graduation_years)||[]),En}),Sn=(Jt,En=500)=>{Yn(!0),clearTimeout(dn.current),dn.current=setTimeout(()=>$(void 0,null,function*(){Bt.current+=1;const Jn=Bt.current,qn=yield(0,y.NT)({keyword:Jt});qn.status===0&&Bt.current===Jn&&(en((qn==null?void 0:qn.schools)||[]),Yn(!1))}),En)},sn=Jt=>$(void 0,null,function*(){if(!Jt)return;const En=yield(0,y.Ps)({page:1,limit:9999,id:Jt});En.status===0&&nn((En==null?void 0:En.departments)||[])});return t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:dt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:yn,onCancel:Xt,onOk:()=>on.submit()},t.createElement(C.default,{colon:!1,form:on,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Jt,En)=>{Jt.school_id&&(sn(En.school_id),on.setFieldValue("department_id",null))},onFinish:Jt=>$(void 0,null,function*(){bn(!0);const En=yield(0,y.Wz)(Jt);En.status===0&&(r.ZP.success("\u521B\u5EFA\u6210\u529F"),on.resetFields(),Xt(),(0,a.xg)(`/graduations/${En==null?void 0:En.identifier}/index`)),bn(!1)})},t.createElement(C.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(m.default,{style:{width:344},size:"large",options:(jt=Je==null?void 0:Je.graduation_years)==null?void 0:jt.map(Jt=>({value:Jt,label:Jt}))})),t.createElement(C.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(m.default,{showSearch:!0,filterOption:!1,onSearch:Jt=>{Sn(Jt)},loading:On,size:"large",style:{width:344},options:zt.map(Jt=>({value:Jt.id,label:Jt.name}))})),t.createElement(C.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(m.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:tn.map(Jt=>({value:Jt.id,label:Jt.name}))})),t.createElement(C.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(p.default,{showCount:!0,style:{width:344},maxLength:60}))))};var se=(0,v.connect)(({user:Se,globalSetting:Le,loading:We})=>({user:Se,globalSetting:Le,loading:We}))(G),X=e(70635),W=Object.defineProperty,Z=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,he=(Se,Le,We)=>Le in Se?W(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,ge=(Se,Le)=>{for(var We in Le||(Le={}))pe.call(Le,We)&&he(Se,We,Le[We]);if(Z)for(var We of Z(Le))we.call(Le,We)&&he(Se,We,Le[We]);return Se},Fe=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())});const st=({globalSetting:Se,dispatch:Le,user:We,open:Je,onCancel:dt=()=>{}})=>{const[Xt]=C.default.useForm(),[jt,Mt]=(0,t.useState)(!1),[pt,zt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var en;if(Je){const tn={code:"",user_type:((en=We==null?void 0:We.userInfo)==null?void 0:en.identity)==="student"?2:1,major:""};Xt.setFieldsValue(tn),zt(ge({},tn))}},[Je]),t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Je,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:jt,onCancel:dt,onOk:()=>Xt.submit()},t.createElement(C.default,{colon:!1,form:Xt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(en,tn)=>zt(ge({},tn)),onFinish:en=>Fe(void 0,null,function*(){Mt(!0);const tn=yield(0,X.ZP)("/api/graduations/join.json",{method:"post",body:en});tn.status===0&&(dt(),tn!=null&&tn.identifier?(0,a.xg)(`/graduations/${tn==null?void 0:tn.identifier}/index`):r.ZP.success(tn==null?void 0:tn.message)),Mt(!1)})},t.createElement(C.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(C.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(d.ZP.Group,null,t.createElement(d.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(d.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(pt==null?void 0:pt.user_type)===2&&t.createElement(C.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(p.default,{showCount:!0,maxLength:60}))))};var Ve=(0,v.connect)(({user:Se,globalSetting:Le})=>({user:Se,globalSetting:Le}))(st),Qe=e(59301),At=Object.defineProperty,Ue=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Se,Le,We)=>Le in Se?At(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,Q=(Se,Le)=>{for(var We in Le||(Le={}))Re.call(Le,We)&&ce(Se,We,Le[We]);if(xt)for(var We of xt(Le))ue.call(Le,We)&&ce(Se,We,Le[We]);return Se},L=(Se,Le)=>Ue(Se,Xe(Le)),oe=(Se,Le)=>{var We={};for(var Je in Se)Re.call(Se,Je)&&Le.indexOf(Je)<0&&(We[Je]=Se[Je]);if(Se!=null&&xt)for(var Je of xt(Se))Le.indexOf(Je)<0&&ue.call(Se,Je)&&(We[Je]=Se[Je]);return We},xe=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())}),k=(Se=>(Se.Projects="projects",Se.Shixuns="shixuns",Se.Classrooms="classrooms",Se))(k||{}),R=(Se=>(Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics",Se.Graduations="graduations",Se))(R||{});const re=Se=>{var Le=Se,{homePage:We,user:Je,globalSetting:dt,loading:Xt,dispatch:jt}=Le,Mt=oe(Le,["homePage","user","globalSetting","loading","dispatch"]),pt,zt,en,tn;const[nn,on]=(0,t.useState)(),[yn,bn]=(0,t.useState)(),[On,Yn]=(0,t.useState)(!1),[dn,Bt]=(0,t.useState)(!1),[Zt,xn]=(0,t.useState)(!1),[vn,wn]=(0,t.useState)();function Sn($t,jn){for(const Bn of $t){if(Bn.link===jn)return Bn.hidden;if(Bn.subitem&&Bn.subitem.length>0){let mn=Bn.subitem;for(const Dn of mn)if(Dn.link===jn)return Dn.hidden;return!1}}return!0}const sn=Sn(((pt=dt.setting)==null?void 0:pt.navbar)||[],"/classrooms"),Jt=Sn(((zt=dt.setting)==null?void 0:zt.navbar)||[],"/shixuns"),En=Sn(((en=dt.setting)==null?void 0:en.navbar)||[],"/paths"),Jn=Sn(((tn=dt.setting)==null?void 0:tn.navbar)||[],"/graduations"),qn=$t=>{var jn;if((0,b.tJ)(jt)){if($t==="projects"&&!((jn=Je.userInfo)!=null&&jn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}$t==="classrooms"?on(!0):$t==="projects"&&bn(!0)}},fn=($t,jn)=>{var Bn;if((0,b.tJ)(jt)){if(jn==="projects"&&!((Bn=Je.userInfo)!=null&&Bn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}jn==="shixuns"&&!(0,b.xY)()||$t&&(window.location.href=$t)}},hn=$t=>{var jn,Bn,mn,Dn,pr,Gn,vr,br,mr,yr,ur,Mr,Nr,Yr,qr,Ki,gi,Ri,Oi,ir,dr,Kr,gr,Er,Zr;return Qe.createElement(Qe.Fragment,null,Qe.createElement(u.Z,{justify:"space-around",className:"pt5 pb5"},Qe.createElement(l.Z,{className:((jn=Je.userInfo)==null?void 0:jn.user_identity)!=="\u5B66\u751F"?A.joinCol:A.hidden},((Bn=Je.userInfo)==null?void 0:Bn.user_identity)!=="\u5B66\u751F"&&!((mn=dt==null?void 0:dt.setting)!=null&&mn.hide_course)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>fn("/classrooms/new")},(Dn=Je.userInfo)!=null&&Dn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((pr=dt==null?void 0:dt.setting)!=null&&pr.hide_shixun)&&((Gn=Je==null?void 0:Je.userInfo)==null?void 0:Gn.is_shixun_marker)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>fn("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((vr=Je.userInfo)==null?void 0:vr.main_site)||!((br=Je.userInfo)!=null&&br.main_site)&&!En&&(((mr=Je.userInfo)==null?void 0:mr.admin)||((yr=Je.userInfo)==null?void 0:yr.is_teacher)||((ur=Je.userInfo)==null?void 0:ur.business)))&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>fn("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Mr=dt==null?void 0:dt.setting)!=null&&Mr.is_local)&&((Nr=Je.userInfo)==null?void 0:Nr.main_site)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>{var Ur;return fn(`${(Ur=dt==null?void 0:dt.setting)==null?void 0:Ur.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Yr=Je==null?void 0:Je.userInfo)==null?void 0:Yr.identity)!=="student"&&Qe.createElement(s.default.Item,L(Q({},$t),{onClick:()=>xe(void 0,null,function*(){if(!(0,b.o1)(jt))return;const Ur=yield(0,y.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Ur!=null&&Ur.un_purchased){jt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Ur.status===0&&(wn(Ur),Yn(!0))})}),Qe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((qr=Je.userInfo)!=null&&qr.main_site)&&Qe.createElement("div",null,Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("classrooms")},(Ki=Je.userInfo)!=null&&Ki.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((gi=Je.userInfo)==null?void 0:gi.main_site)&&!((Ri=dt==null?void 0:dt.setting)!=null&&Ri.is_local)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Oi=Je.userInfo)==null?void 0:Oi.main_site)&&((ir=Je.userInfo)==null?void 0:ir.user_identity)!=="\u5B66\u751F"&&Qe.createElement(l.Z,null,Qe.createElement("div",{className:A.joinBoard})),((dr=Je.userInfo)==null?void 0:dr.main_site)&&Qe.createElement(l.Z,{className:((Kr=Je.userInfo)==null?void 0:Kr.user_identity)!=="\u5B66\u751F"?A.joinCol:A.w90},Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("classrooms")},(gr=Je.userInfo)!=null&&gr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Er=Je.userInfo)==null?void 0:Er.main_site)&&!((Zr=dt==null?void 0:dt.setting)!=null&&Zr.is_local)&&Qe.createElement(s.default.Item,Q({},$t),Qe.createElement("a",{onClick:()=>qn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Qe.createElement(s.default.Item,L(Q({},$t),{onClick:()=>{(0,b.o1)(jt)&&Bt(!0)}}),Qe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Qe.createElement("section",null,Qe.createElement(o.Z,{dropdownRender:()=>{var $t;return Qe.createElement(s.default,{className:(($t=Je.userInfo)==null?void 0:$t.user_identity)!=="\u5B66\u751F"?`${A.rightMenu} ${A.joinMenu} mt10`:`${A.rightMenu} ${A.joinMenu} ${A.w140} mt10`},Qe.createElement(hn,null))},placement:"bottom"},Qe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Qe.createElement(w.Z,{visible:nn,onCancel:()=>on(!1)}),Qe.createElement(E,{visible:yn,onCancel:()=>bn(!1)}),Qe.createElement(se,{info:vn,open:On,onCancel:()=>Yn(!1)}),Qe.createElement(Ve,{open:dn,onCancel:()=>Bt(!1)}))};var j=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:Je})=>({homePage:Se,user:We,globalSetting:Je,loading:Le.models.index}))(re),M={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},D=e(2119),J=e(3129),F=e(10148),te=e(59301),Ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,I=(Se,Le)=>{var We={};for(var Je in Se)ie.call(Se,Je)&&Le.indexOf(Je)<0&&(We[Je]=Se[Je]);if(Se!=null&&Ae)for(var Je of Ae(Se))Le.indexOf(Je)<0&&T.call(Se,Je)&&(We[Je]=Se[Je]);return We},le=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())});const ve=Se=>{var Le,We=RegExp("(^| )"+Se+"=([^;]+)(;|$)");return(Le=document.cookie.match(We))?decodeURIComponent(Le[2]):null},Ie=Se=>{var Le=new Date;Le.setTime(Le.getTime()-1);var We=ve(Se);We!=null&&(document.cookie=Se+"="+We+";expires="+Le.toGMTString())};var Ge=(Se=>(Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics",Se.Competition="competitions",Se.Engineering="engineering",Se.Graduations="graduations",Se.Paperlibrary="paperlibrary",Se.Problemset="problemset",Se.Dataset="dataset",Se))(Ge||{});const Ke=Se=>{var Le=Se,{homePage:We,user:Je,globalSetting:dt,loading:Xt,dispatch:jt,shixunHomeworks:Mt,location:pt,payload:zt={}}=Le,en=I(Le,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),tn,nn,on,yn,bn,On,Yn,dn,Bt,Zt,xn,vn,wn,Sn,sn,Jt;const En=(nn=(((tn=dt.setting)==null?void 0:tn.navbar)||[]).find($t=>$t.link==="/classrooms"))==null?void 0:nn.hidden,Jn=(yn=(((on=dt.setting)==null?void 0:on.navbar)||[]).find($t=>$t.link==="/shixuns"))==null?void 0:yn.hidden,qn=(On=(((bn=dt.setting)==null?void 0:bn.navbar)||[]).find($t=>$t.link==="/paths"))==null?void 0:On.hidden,fn=(Yn=Je.userInfo)==null?void 0:Yn.is_school_manage,hn=()=>{var $t,jn,Bn,mn,Dn,pr,Gn,vr,br,mr,yr,ur,Mr,Nr,Yr;return(0,a.Ll)()?te.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},te.createElement(s.default.Item,null,te.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):te.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${($t=Je.userInfo)==null?void 0:$t.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(jn=Je.userInfo)==null?void 0:jn.login}/classrooms`},(Bn=Je.userInfo)!=null&&Bn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(mn=Je.userInfo)==null?void 0:mn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(Dn=Je.userInfo)==null?void 0:Dn.login}/paths`},(pr=Je.userInfo)!=null&&pr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Gn=Je.userInfo)==null?void 0:Gn.user_identity)!=="\u5B66\u751F"&&te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(vr=Je.userInfo)==null?void 0:vr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(br=Je.userInfo)==null?void 0:br.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((mr=Je.userInfo)==null?void 0:mr.user_identity)!=="\u5B66\u751F"&&te.createElement(s.default.Item,null,te.createElement(v.Link,{to:`/users/${(yr=Je.userInfo)==null?void 0:yr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,D.JA)()&&te.createElement(s.default.Item,null,te.createElement("a",{onClick:()=>{(0,b.tJ)(jt)&&v.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,D.JA)()&&te.createElement(s.default.Item,null,te.createElement("a",{onClick:()=>{(0,b.tJ)(jt)&&v.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Mr=(ur=Je.navigationInfo)==null?void 0:ur.top)==null?void 0:Mr.laboratory_admin_url)&&te.createElement(s.default.Item,null,te.createElement("a",{href:(Yr=(Nr=Je.navigationInfo)==null?void 0:Nr.top)==null?void 0:Yr.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),te.createElement(s.default.Item,null,te.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:te.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),fn&&te.createElement(s.default.Item,null,te.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),te.createElement(s.default.Item,{className:M.exit},te.createElement("a",{onClick:()=>le(void 0,null,function*(){try{const qr=yield(0,J.vR)({});r.ZP.success(qr==null?void 0:qr.message)}catch(qr){}(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,D.bg)()?te.createElement(o.Z,{className:`${M.height67}`,dropdownRender:hn,placement:"bottomRight"},te.createElement("section",null,te.createElement("aside",null,te.createElement("div",{className:Mt.actionTabs.type===1?M.classromediv:""},te.createElement("img",{className:`${M.userPic} current ml15`,src:`${(dn=F.Z)==null?void 0:dn.IMG_SERVER}/images/${(Bt=Je.userInfo)==null?void 0:Bt.image_url}`,alt:"",onClick:()=>{var $t;return v.history.push((0,a.Ll)()?"/account/profile":`/users/${($t=Je.userInfo)==null?void 0:$t.login}/classrooms`)}}),(0,a.Ll)()&&te.createElement("span",{className:"ml10 font16"},(Zt=Je.userInfo)==null?void 0:Zt.username),te.createElement("i",{className:`iconfont icon-zhankai4 ${M.icon}`}))))):te.createElement("div",{className:`font15 ${dt.isIlearning?M.login:""}`},((xn=dt.setting)==null?void 0:xn.sso_login_url)&&te.createElement("a",{target:"_blank",href:(vn=dt.setting)==null?void 0:vn.sso_login_url},te.createElement("img",{src:`${F.Z.IMG_SERVER}/${(wn=dt.setting)==null?void 0:wn.login_logo_url}`,width:40}),te.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Sn=dt.setting)==null?void 0:Sn.sso_login_button_name)),!((sn=dt.setting)!=null&&sn.hide_account_login)&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{jt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Jt=dt.setting)!=null&&Jt.close_register)&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5 mr5"},"|"),te.createElement(v.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var de=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:Je,shixunHomeworks:dt})=>({homePage:Se,user:We,globalSetting:Je,shixunHomeworks:dt,loading:Le.models.index}))(Ke),Ze={tip:"tip___a6MfI"},Y=e(61186),rt=e.n(Y),yt=e(59301),O=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())}),$e=(Se=>(Se[Se.Professor=1]="Professor",Se[Se.AssistantProfessor=2]="AssistantProfessor",Se[Se.Student=3]="Student",Se))($e||{});const Ne=({visible:Se,user:Le,onCancel:We=()=>{},dispatch:Je})=>{var dt,Xt,jt;const[Mt,pt]=(0,t.useState)(),[zt,en]=(0,t.useState)([]),[tn,nn]=(0,t.useState)(!1),[on,yn]=(0,t.useState)(!1),[bn,On]=(0,t.useState)(),[Yn,dn]=(0,t.useState)(!1),Bt=(dt=window.location.pathname)==null?void 0:dt.includes("classrooms/");(0,t.useEffect)(()=>{var sn,Jt;(sn=Le==null?void 0:Le.userInfo)!=null&&sn.identity&&en([((Jt=Le==null?void 0:Le.userInfo)==null?void 0:Jt.identity)==="student"?3:1])},[Le]),(0,t.useEffect)(()=>{var sn,Jt,En;if(console.log(Le==null?void 0:Le.userInfo),(sn=Le==null?void 0:Le.userInfo)!=null&&sn.user_status)if(((Jt=Le==null?void 0:Le.userInfo)==null?void 0:Jt.role)===15){dn(!1);return}else{let Jn=JSON.parse(Bt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Jn&&(Jn==null?void 0:Jn.login)===((En=Le==null?void 0:Le.userInfo)==null?void 0:En.login)?(console.log(rt()(Jn==null?void 0:Jn.time).add(1,"days")),console.log(rt()(new Date)),rt()(Jn==null?void 0:Jn.time).add(1,"days").set({hour:0,minute:0,second:0}){if(zt.includes(1)){i.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yt.createElement("div",{className:"tc"},Jt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${sn}/students`}});return}window.location.href=`/classrooms/${sn}/students`},xn=()=>O(void 0,null,function*(){if(!Mt){r.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}nn(!0);const sn=yield(0,n.cR)({invite_code:Mt,professor:zt.includes(1)?1:null,assistant_professor:zt.includes(2)?1:null,student:zt.includes(3)?1:null});if(nn(!1),(sn==null?void 0:sn.status)===-1&&Je({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(sn==null?void 0:sn.status)===-2){if(vn(),sn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){yn(!0),On(1);return}if(sn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){yn(!0),On(2);return}if(sn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){yn(!0),On(3);return}}if((sn==null?void 0:sn.status)===0){(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),vn(),sn!=null&&sn.course_id?Zt(sn.course_id,sn.message):r.ZP.success(sn.message);return}}),vn=()=>O(void 0,null,function*(){We()}),wn=()=>{var sn,Jt;Bt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(sn=Le==null?void 0:Le.userInfo)==null?void 0:sn.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(Jt=Le==null?void 0:Le.userInfo)==null?void 0:Jt.login})),dn(!1)},Sn=()=>O(void 0,null,function*(){let sn=yield(0,X.ZP)("/api/business_contacts.json",{method:"post"});(sn==null?void 0:sn.status)===0&&r.ZP.info("\u7533\u8BF7\u6210\u529F")});return yt.createElement(yt.Fragment,null,Yn&&yt.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},yt.createElement("div",{className:Ze.tip},yt.createElement("div",null,yt.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Bt?yt.createElement(yt.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((jt=Le==null?void 0:Le.userInfo)==null?void 0:jt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):yt.createElement(yt.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),yt.createElement("div",null,yt.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:wn},"\u5FFD\u7565"),yt.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Sn},"\u7533\u8BF7\u5EF6\u671F")))))};var fe=(0,v.connect)(({user:Se})=>({user:Se}))(Ne),Oe=e(3113),ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAACpCAYAAAD6OhnWAAAAAXNSR0IArs4c6QAAIABJREFUeF7sfQWcHEX2/7daxtc17oYFSYIeBPsBgRwECe6BcHDIccghRxIk6MFB4A4NJHiCB7egwXJokLhnXcenu6v+n1fdPTu7O7vZjcHdn/4wzGa3p+dVfeu9932vXlUx/A9c/ecLnxZPDVQsDFOYNQiq0h+KVgYhBoLzfkKIfGomY6wRirIajK0AN6tg8VVcqMu5isWm37Ni1f4s8d/eHey/sQGDXxe5qmLuBW4dyFRtT3BrBwB5YArAOSB415pF9yuKe38TFHWRsMzPoKjvWVxbsGwca+7ag347d/3XADp0XnMxU/U/Kqp+rOD8D2AsBG4BQmzh3mSAqtJzI0xRPuaW8ZywjFeWjM+t3cJftFUe99sGdI5QRwTNA4SKyUyIwwQQkCBuy0tRwYCYYOwNZuGBn6Pa+5jItrEQXW/wbxLQsrdEMN8yToPCLmQCI4Rldq9FZErpIu21SIvp5TyCTKyi2qbWvaeLWs5UDYLhZ3Axo1HVZ1cdwqJdF2zb3PmbApSAzDPNyUzBXyF4T+kPN3YxZoMVCwN1lUBtJdBQDYQbgXgMMFIANwEuiBXZYGoa4AsAoTwgvxgoLgeKyoHcAvvvG/PBNBiYskFY1p1Nuvf+3xKwvw1Apwht2O7GaWCYCsH7bBRIAsY0gIo1wKolwIaVNoAEHFPBFQ0W08CZDq6oEFAhGAODABMcTFhQuQFFmFC4CUZmXGGAPwSU9wH6DQV6DwL8wc7BVRQwRVkjLExd/KX+OKaxbpiSjY3UTfv7rw7o4NdTe6gMMyDEqC75x+r1wC/fAKuXAIkohKIjpfqR0kJIqUEYik8CSQBu7CKAFQluEh4zBo8VgdeKQrFSthb36AcM3wXoOwRQNLLh2R9JWs3YQkvgwmXjPJ9v7Hu35t833uqt9O0D3xF5Hsu6SQg+GZZJvdXxRaZ3+Y/AD59Ls8oVHQk9F3G9QILImSo7e3MbQ09gQkDncfiNRviMRmhWAgjkACN2A7YfZZvqjnyuqpmMKQ+kVPWaFQezpq3UdZ0+dnP7YJNkHjovfiBU9WFwq3+nYQcBueQ7sG8/BsJNSOkhRD3FSGi5EkTSsK110ZOpczxmFMFULXxGE5imQ2y3GzByL8AbyK6xtp9eBcuatGS8/72tJV9Hz92mgA5+famXoe/1TOCv4BapVfaLOmXVYrAv3gGa65HQ8xD2liGlBrYqiB2JQ5qr8hRCqRoEU3Vgug6x8x+AHcbYJCrbpaiWYMo/BLTrlo1jyW0F7DYDdNBbsT6apT0rON+zYxbJgHAD8OnrwNrlSOo5aPL2gKH6swJpcUHpPMlntsVlA2sgJ1WNAAGbWwjsMw7oNSC7GWaSNH1mqubxyw8JrN0WMm6Trhj0cnx/VdeehmWUddqoH78EvnwPplDR5OuJhJbTDkhyX6rCwIXApUdsh8KQB1c99Y383ba6CFiNJ5Gf2ACvGQaG7gzsdQigebKLoOpVlmGeuPxI//ytLeNW74UhryQmQ1XuhmV4O7CvQDwCzH9Jhh8RbynCnhI7Zsy4hBDQVAXb9c7HLgMK8cIXq3HxuBE4cMceOGXGJ9hQH9vafdXu+eRn/UYz8hLroQZDEAccDZT1zq6tqp4E+MVLD/c9sDUF3XqACsEGv5a6kUFcBW5l/x4Cbf1KsPefg5HiaPD1gaH6sprXAWU52HVAEXL8GlRFwdKKZtSFk/j3OXvg8Y+W44F3lmwz09sWEIpr85Mb4DfDEGMOBHbcsyO/KgTYzcsO91wLxrYKo9s6gM4X2tCYcb/g1tmd+ssfFoB9+S6iWgGavOVZtBIoCHmwy4AilOT6oDIGVVWgqZQkAJ75dAUe/tM+0DUFx9/5AUiLf62LvjloNCIvsQEYuB2w35GAmiUak35VfWRJQD8P+2/5RESXAC19qKpMT4grhcUGWfHUvKpE75mYxrLm5YjJQvSbzbg1UXSUuqNx+umrwC/fotHXEzE9r1UMKSi3wxiG9cpH/9KQNLWawqCrivSV8t+qgu9X12N4zzxMPmQYLn30S3y1vHazY9HNGRAEqm4lUJhYC7WwCOLQkwFfsN0jmcwwqXM4W33asnFDOmTAOVMXFwf9octUn76douKttTUlD2wsG7VRQMv/XdHfq3o+tBLJvjxp2mlRQ8yutvqe2RZUAlPwvk8zzid0qJmWCfbOs+DrV6HO3xeG4m0DJpDr17Fd7wKE/HoLgGkgHUAVBksIzP9hA2ZfNBavfLUad81btE3JUYdRl+AoTKyD16+CjzsdIDbczk4rEIryIlPWnJgN1OIrfumphPwfKjoGKzqD4vNC9WjPr15feEJnoHYO6ANC7+9p/JQnkqN5ygK9rJQFIUG1Lqu9cfA/0nI+sFAf3GunJ8Gt4zoE00iCvfE4zNoa1Pr6grPWJok0s2dBEH1JKxUFutoCHmlkpnbS3wxL4INFG2CYHHWRBOV5NkfBtvBnBQpSFQioKfBxZwCFWQi+nGBX5y5b//3JmDzKSAtw3By1ZPiod5kmxiq6AsWjQvFoUHw6FK82ddXpBdM6HEydtWLA4/V/FiZm8ERKgpkGlH62WJg3RbarnzFyHaYIZfCo1MMQ/Ew5VZXtSqWgvPYoko1NqPP2aZdrpXiyb3EIhSGvNKcqgelopa7Qv22A6b0+ksCyimZUNMTAZSy6hbHYgo/LTdUih0XADz/TntFpm92itCVTHl220DPJtXhFV/x8OvPoj1H62AbTAdSjQPX7EobCdlx3at6ybGJ22BW95wi/JxVeypPJXi6YrQA1OE2K3FN/y9CLB81L3ArBr+hwlsQ0oLz6KJINBGYvO6eWcRFr7V0cQtCrpUG0AbV9JZEghTFUNcaxsroZ4bjxqzHa7mJNMWuuUYcchMHHnw0UlLZ/hD0dd9vy8b4rce5Cvagw7yem8sGK7oLZAqji1aB49MdWnJx3ZrcAHfRkw2kCyqxM7WwNKGmsaMwd3fM21adN79DMcgvKG7ORrK5BnadnOyZLZrRHYRBeXZVgErhEfghE+pm0r7opjnV1EaQMS2aG/tsuIks5Rj3y1DisI88FcmTNWuvLzir9ufb95etUj/4S0wSyAkra6tPjPJkauOrM0sp2j+mocwbPiX1oJeL7CtJEx9y2AjRlQQnpyNmefEPH4YLy7rNIrV6BWl8vJ93d8o2KwlCS64dXU6WJTftIRQH9rT6cQGVjTPrI/0IcW3Ut9VCuUY8cHwefcB7g9WcDNRVeVLnGbEwOVjxKx4B6dZq/vXTFiXl3dQnQAc839FNNbZmVTGkdAQoFCG5fCqY6pRztnsygfPEmzB++Qo2vd7vJLdK0gqAXHgdMVzsJ2FjCRHVTDIbVhYqF/yp1ZcinBH9RDqwjzs6a2BcWR/i7Sllh0aGG6ipUn+/LpccFdu8SoIPnNp0vuHIfT6aQFVDTgn9IEVS/3kF3MrAlX4N/9DJqvH2c+crWt5IG5gWIANmaSWRHcCHZaiJl/ab46pYcM6SpRakK+AYOBR97bFbrZsUMxH6uAdNchpvhQ8nkkm/1eUxLUQevPMa/OlO+rA5pyIvx13giOY4bVlZAPT2C0AuymAz3ybUVUF55CNVaOUyWHXRqGGlnTkCXSYRYykQ0YXRmvbdkv/7KzxIoTa6HusfBEJQmzJLhMupiSK4Lt2O5kvESoGR2mThn2XG5D3cKqKxCb4huEEmzIBugzK/B0zOn4w4xklCfn4H6pBdxOX/Z8SWT27omTatp/ff7ye6MElWYKDUqIcafDVHSO+tHk2ubwKNGq7DFBZTpClSvZ86SCYHjOwV06IuxMQL4QrLbNhpKJlHvkwvW0VQV5VrfeRKRtevRpOV3yWy6lQHd6Yz/lXs9PIFiTwLWsRcBevvJKGEJJFc12sWKlFggouRoKAGq+Lxrln7jG5CZsWunQENeCF8EKHfzpNEOULU4AMXfUfkP+c2FMD96FTUeCqB/vzbeAwy5ZiNC/fuBH3hCVtPLYwaMykh2QL0eDis1ZOmx+Svc72oH6LBXkk/yVPIkTuFKhoYKjwo139exjNEmqM/djUoUgbuFzhtv0e93ACgxqqAdeBx4/+2z9odVF4dIuKbX9qHS5Pq8EMI8dumEnOc7BnRe8geeTO7QClCKA4t8HQf1jEF7fSbqK+sRUzr3m78j2L4HVGGhTGuGNfEvgKc92SRXx6tjYJQxyzS5Hg1MEdOXHJVzTVZAt5svQlZzvIobZiATUEFm1tNBMRTZ92XfIfXBS6jTirvkN38HtXUPEI8I8QjyBg2Eud/E7BUPSRMinGoNqPSj/nmLD9f/mBXQQa8md9C4+IGniBDZJpdWECDYUbwJwEhCm/MPVBpBcMo2/H5tcg+UWDVQjpgEUdY36zNEc1L2sGty5UyM17dk8RGeYVkBHTovNoFBfYEnky2AelWqysouJLHaz+ah6cfvEVXaT+R21jLOCX4LOT5N5nGThoVwwgSHCsVdSLTJXbP1P+jKn0thnGbL3xw3Idimy68JE2X5GsyjL87eAArtKIxxfKgEVNdjasJX9tNEFqEPtSJFw19N/JVb/A5hmBJQmkDmeifls+F6YO4/UcUKutyD1BGluTqOGDMIe4zoh5KCHNkhKdNCbWMYX/y8Fq9+uRSVTcZvEliSv2e+B0fsPgRjhvdBcV4IupTfRHVDGAt+XI3XvlyO2qgJpZvkkIxhvtWEwH7jYQ3ZLWufsoQJQkSGLboia4SZYMMXH+lb3A7QYa/G7xcmnyxMSwJqyE92kBogIvTu46hdtR6pDrJB7SQSFo7ZazBOOGAX5IcC8Hl1eHRNToWRaU8ZJhJJA03ROObM/xZzPlkiFx/9Vi4GCyfuOxzH7DcSuUEf/F4duubIzyFBjScNNEZiePKd/+Clz1dQqUm3xKfVAOW+FKzjL89ek0TVjylupwWlyfXC4uKQZX/0vd1eQ980X+WJxOHCpMyNgNWJS2T1lTBfuA+1rHU9UEfSK4zjr8fsgQN2GSo7Iyfghc+jQ9NUKGDgEDBNC4mUgUg8iaZoAh99uwy3zf0Mlvj1p8x0ReBvx++NvXYciLygDyG/Dz6P1iK/EDAtC3GSP0byx/HOV7/gny99RUuiugyqTZBiyN3zAFg77JP1c4rJZbrUrmbwUArw7MVH+Ge2B/QN42ueTO7CTY6kZEMdXEyB/vajqF6zAbYB6PwSguPSY/bAoWOGoyAniLygHwGfBx6aNZBznkxW7FmcyznPWDIlO6QhHMN7Xy3GrXMXgHXTfG1Mpu79nePqE/6AsTsPRkEuye+Dn+SnmaIM+U3OYRgWoglX/iheXbAIM15aSHOd3frKcp8B64QrO9RSjyBypIDRKjmFTV0y3i/LUjKGvmDDXkutFYbRyzA4zE5KIllTDYy5d6MeoY0KSUCN330wLpiwj/Q3BTkBBP2Odqr2vCcJQcOHykkop5s07FHeEImhrjGC+19ZgBcXLPlVJrepQv+E/UbgrHF7ZMjvgVfXZTVFNvmllXHkr22M4J/PfYi3/rOyW/IHRAJ5+xwKa8QeWftYE7TikYFpkrQ+tOQI/7mtAO05TwRyWLJKmGYonjI7XhRG2vnhs6hesrhL2lmc68W/LjkavUsKUJRnayf5Tl1VZQPJRbsaSgIRqIZlm97mSAK1zRFsqG3EBf98UZagbOurV1EQ9140AeVFeVL+XJLfo0n5CUzZiY6FIR2gAUCug0xvczSO2qYI1lY14Ly7XkBjNNUt8ctzVFjHX5GdHAHwaaShCpjX99LiQ7UJrQAd8HKkzKOoG0zDVIiCd3glY+BP3YJaM3uFe+bnyIRecszeOGqfHVFakOtop0cSCXctSk1dE6qqG1Fako/S4jz5cVqEZJg0nZZCYziGqoYwXluwCLfP+ViauG11kfxXnzQWh4wZgdKCHCl/wGdPyrtgVtU0oqa2CeVlBSguzE1bGiJI0XgyLf/c+d/gX6982a0y06CII+ewk2H1GZG1yR4q1SGz6/V9vPhQbd9WgI6YlxjCFbYkEUvIDu3o0n74EHWfvY9UmxLMbPfnB714+IoT0LskH8X5OcgL+KR2kqlava4Gl173MN7/+Dskkil4PTrG7r0T7rphEgb0LZOmV2ppNIGaRltLz7n9WdSFt52WluUH8cBlE9GjKE+aWyJzksipCpaurMClf38IH3/+I5IpA36vBweP3RV3Xn82evUokvIT4yUtJfnXVtfj7FufRTjRTS3tVQbr8POybg1AhXN+rwbm9Sz65VB9x1aADnstOkpA+yq6kQ5T5tyGqiaqgd0YERI4Ys8RuPi4sSgryEFRbkj6TiJCi5etx5GnT8eGqvpWsSb527ycAN5+dipGDOktCRIx3vrmKKoamnHfix/jhY8XyQrArX2R6T/hgJE4Z/zeKC/MQWFu0JZf0/DNohU45uxbQdYlMwlC8pOWvjf3evTvW+rIn0B9E8kfxu1Pv4e3F3adC8i4lCXgOeEKiFCWwjIAAZ8G1aOv+WWct19rQF+N729YeD8Z73htqlKzBpEX/o0o62AhWUYvWxbHrZPHY5+Rg1BWkIv8HGK2XhgpEy+8/jmOPHQMfl6yDhMm3Y5INHNHNoH+fUrx2bzpMkaNkdmNxFBVH8Zni1bgr/9+eZuYXUog3H3h0Rg9op80t/lkbr0exOJJzHtnIY46ZAwWfr8cx02+E8lkS400gbr9sD748Plp0rcSYye3UVkfxvyvF+Pvj7why226elHivnT3fWHufHDWj9C6Hp/fV/vLl5/2wLT9zfRQH/5a4ohowppnpTowCZRI+PR5VP3wbZc2pPDqGmZdcyoG9ChCCZnboF8G4k++/Cn+eOCuyM+zU4WTr/w3npjzBpgehKLT7wRoMNx29Uk475QDbbMViaO6MYw1lfU4bfrj8ndb+wr5vZh9zanoXVqAknwyt7b8M5/9EKcevY90HXSd8Kc7MO/Nj6XsTLeX6ZsmxwM3n42TjtxLAkpmt7ohgmXra3DG9MelOe7qRVpaWhCCmHhF1qQ9+fJQyB+ORKvL1k3sE08D2ndu+DhTYA462uSJ0oBP3YS6SHKj5paE7VNaiAcuPxHlhbkoog4h/+nRsc/x0/HAjadjx2G9QVqw/7iz8MV/Fsn2qbl9oYbsyfFhA8vx+fPXyuwR+VFii1X1zTj/H89iZcXW36VtaJ8y3HPJcdK6FJH/DJC70DDqqGl47r4LMKhvqSRue+x/En78xZ5f1vL7QwnYhdS77dAf7z1+eZoH1DaFUVHXjEm3PInK+u7tpxFACqHjLwXPb7+cgph1KORNCM1fRnsTpgEtf7rxFgW4sqMqLaV2LZrnzkCii2m+XYf3xy2Tj0RZoe0/cwI+GYYMO2wKigtCOHn8aHz18Xt498MvWvyQAPTykWCqbdJ/em0KigqCCMeSqCNAG5rx94fm4Ysf0xP0XR3o3bqPOmnfXYbiujPGpeUPBbyoqG7CTkfeiD7lBThh3K746N038PFn32T4UQa9bGcwVYeuq1j61vXwebUM+cO47N7n8cPydd2SRxEcJXseCGvng7J+zuPRDR/jPX45OrcuDWiPZyM/wDJoV8ssF4P2n9dR/eWHEF3I2NCiowN22w5Xn3YoykhD84IgE/b94g0Ye9a9MpltxRth1v3SJgMkoOb1hxoqg2FaeOfBP2G37fsiEreJRWV9M25/6h289cUPW3VhEsk/fp+dccnEA2z5c0l+Hz75egXG//khCZYVq4NZv6xNskBAKxgEJVAsY9HPnvwLhvYvaQG0vhnTHn0Nn363tFuAktktLi8HJlySne0qjPs8ao/lR+dUS0DLn27oz5iyrMOdSWh3rhfuRH1lu8r7DgU7ZM+dcPmJB7cC9NNvV2P8xY9JpmvFamA1rmpfTR8qg5bbVwL6/B2nYP9RgySgdc1RVNY1459z3sern3zTrQ7p7s3UgcfsPwoXHL0fygvzUEgD0ufFGwsW4+Srn5ELjK1IJaxm2gcjk3ELqDm9oOb0lAz3nfsnYbcRvWTWiOQnl3HT7Dcwf+FP3RUJIQ3wn34dRJaKBihEncSQ6hPyl9uAPlF7OtP0xwRtdJhNP40EYrOmImZ0bYU03XXQmB3xt1MPkR0iR3jAi28WV+KgP8+SGsoTjTAbaKS27ZA+0o8SoK//8xTsvn0vGbrUEfWXGvo23vzsuy758W73mvMBkv+P++6Gi487wOYAeXbI8tE3qzHhCgJUBScNbSLT31p+LY/8aInU0I8fPBsjBhQjHEtI+cnC3PDoa/j4m5+7LRqVfRYdNRlWz6HtPstUFcI0zqg8pXiWo6FNj4JbZ3T0LUrVCtQ/NwOW3B6ta9fo7YfgxnOPkhpKQTnNrtQ3J7HDqQ/JBwhuIVX9fTsT4inZHkzzyem072adhfKCIJqpQ5ojqKprxpSZ8/DZt7+0W8HWNam6dhf50LGjdsA1p49LA5rj92FNVTNGTXpMZnuEZSBVQ/K3fqandEcw1SPv+fmpyQj5NTS7HKC+GVf+63l8u3gTOADFuGMOgBh1ePa1RIr6WOWJeWfagD4TXgTLyF5yRmPw+/mo/fjVjudGs/TTgF49cO9lJ8sOIdqfQzlQXcOYPz2FFRU2y7Oi1bCa1tjgCAElWA4tj8ovBPqW5uA/D55is9xYQk5+k8m96K6nsWzN+q4hsxl3bTeoH/5x4UQ5IKX8AZ/UzJ3OehyVDbSrKoMV3gArvD4tv21uaVGWwIi+hfh4xvFIpIilx1HTEJHsdvKtj2N9VXW3JaNxU9B3INQ//tnetbvtpXp+rDwhtAPLe7KxwAdRASGyZwuYAv7uY2hY/G23zFwgEMSjf5+EfmWFMjDPC1Ec58HdL36P6x//Kp3T5Mlm8GQTFD0ExW9XPlDq8W8n7IrLJ+6COE2lOXEoJbnPvPERRCLhbndIdz+Qn5eHmdechV4lBTIOpDiUpvxIdmqDm60i2akNiicHis/O5pD8N5+9B849fHt7KjAck3H0yg11OPOGh5FMblr6MpCTA9+pHSzeZiyZAOvBymbX7g5d/7zD+JMpSM65FdHqim71CZnMO/5yGnbfrr8c5XZi24NEimP3S15CdWNmdsidQLO/ojDHi6/uPgoBn2pnimSmpRkLF6/BX/4xC8pW3OPPbSSx+RlXnImdB/eWqT+qsCD5m2IGRl/0MppjmQmY1vL3LArg87uOhK6xdIKe5P/k++W46t6noG5i5pJWsOeeeQOE3GewzUU7rhjGHqx0du2pTNNmd0iIIBB57Foko93bvJmmkSYesh/OPfIPjh8KydCFMkifL67B0dM/yLpckHzPc38bi322L0UyZTqEiMxVMx59bQGefO39bZPLFQJnHvV/OOX/xsipM8rlEg+g5MJ731XgpNs/llNlbS+vpuCV6w7ErgMLkTTMVoTovufn4+X3P+3WvGjm82kr2MJTrgbP79Hue21iZJ7GSmfXUdLxuo4SCiyVQNPMq2V5RXev8pJS/OuK09GjJA+lGek/Kjv5enk9LnxwIX5a2yTnXinfPrxXLu4+ZxTGDC2y5xSd2Yrqxggq6prw59tnY303Qqfuytv2/n69e+GeS0+WgKbTf07ZzIKfa3DJI//Bkg1h2XUk/4798nHf5NHYsX++lD8m05ZkbiNYX9OI8255FLX1dZsuFrdQOOHPQO/hWZ5BO3uL61nJk40zGbeyrteXn4o2ouHRazdpN1ouGK6aNBEHjRouU2iFuQGppTTKaQqKfM0Pa5qwvi6OnoV+7NQvT/pWyuXS6I4kaKYlhur6Zsz/ZilueOBpKFtnA66snUyFpjecfzL23mkgygryUJjjRzDgc1acK7Lu6vvVjahoSKBPcQA79M2TG4RZtMjIsOdD3fjzzS9+wh2PPbdZe0PQvk8Fh54BZejorPIKRX2UlTwVfhNm8pCOho1oqELjE9M2ufqub58+uPNiyunmoTg/JMkRzVoQYyTwMvdMsOuKaHLbriuipHyNk8O9/J5nsGJ1+0TEpg/3jX+SDOqwQQNxy/ktbNdN0ruT3B3K79QV1TRSDrcJl9z5JDZUbNj4l3ZyB9Vm5Y6dCG3H/bLfpXnfYiWP16+A4AM6eg6vW4+mJ260zzLZhIvI0alHHoITDxotJ7lJSymmk2UoNPMvy1DsIjHySQSmW5ND86DUIXPnf41HX3h9s0b3JoguP0LyT544Hkftu7MckIU5dpKEJhrayU9FYiZ3Kv8Sch6XJrcff/NzPPP6u5stP/VRaJ8J8OySPacLpqxkJbNr40Kgw2VlvG4dmp64AeR0N/VSdR/+fu4Jcm6RskZ5ISoUo6o/2/Ta2/vbBWIUd7pzoNQh/1m8FtPufxpmatOo/qbKnPk5jzeAaeefjJGDe0lylE9WxkeFYpqc22wlv1yJnkRjJI765ggWLFqJmx+eA25ugT2QhYB/76Ph3e3grJSHMcRZ0axaTnVaHTXcaqhE8+NTul2G2PZ5wWAerpp0LHYa1Et2SCjggz9jlEvtpLrWpIlILIGmSAyLVlbgpofmIkInPmwi1d8SgBLpyc0vxLWTjsOIfuUt8jvlNGRl3OI2InKU6qMy1K+XrMWtjzyHeHwLxc1cwL/f8fCO3D+7DwUsVjSrroHBPuwt28UjjWiaeWW3skQdPcvrC+LMCYfgwFEjJDmiCWO7ct7e0JgS2vFkUpKJ+V8vxSMvvIFELPLrguk2ho51CuVi0jGHYd+Rgx35PXLmpUV+E/FECuF4Em9/+TNmv/wWUsktt48vkaLQoWfDM6zd5ieOlKyRFT3e8B9Y5q4dkiIjiaYH/0LJX3uqazPreYg5jhgyBOP3HYUdBvaU/ogq+ajCLhpL4sdVFZj30UL8uGQJaB7wt3bRYqQdhw/DEX8YhRH9yxHye+R8KDFzAvKH5esx78OvsHj5si2XABECRIjoGJSc466AljVsId6qfcMKn2h8hplGq40XWnUiMc+69eDNteDNdfYrXA8ebYCINYMn6PSTFFr0AAAgAElEQVSipEy22wEl/SeLbTsEn5w7LQ8IhnJRVlgAv9+LeCKJ6voGRMLNcmHEb3nHMFf+UE6elN/ns2uNquvrEY2Euya/zEkQUKKl3+SpTx4wbwBKIBcslA8lVAQltxBKbhGUUCHUkt5yAj3bxVR9Dit8rOYOBvy1y5qQBopWGHE56yBSCYhEBCIWBo81QcRo945m+z0WhkjQKwaRikMYScg0I6dibqcx9ihoGQhSGMdp/pq+s0OzlWGHJS40QKktLR+QA5KIpKqBaV4wjw/MGwTzh8D8OVCCuVACeWCBPCjBPPk7+TePXx4nYp824fRPFzd2FgL/ZIUzayZBVR/q0qlGXUbdASRTS2VZuQU6mE6YKVuraSAQyEkbbCTj9r/lKwFhJOz7jJT9GZPeDWdAWPagkIfV0Zmh1HgyS7TsyR0oTg9nZujSA8S2ILYloGXocgNF+0UnEhIY1KmqTqbM1hzdA0YHBeheMN0nQaIl9BIEr/OS/w7Yf5P3eWyNcp/vDIA0WN3q005uVhQIi5/HCh+t3AOq9zNYW7+Srmuyu5rZ5j3zw+6ITb/zDG3PNqqzIuq4hBb3kAY3cyBm4wxtv1/K1rXJ/671wSbcperg3NiP4b7qUGGQ0fTZxlcebcL3/P6RbdUDLGHFYz2lGhTMangflpE9uNlW8nTle2gh0IblUMv72aavi76lK49udw9lr5zjn7u7aHeTvm8zP8Q0zxf1p+XvIQHNf6TqUqao/9jouZkZX0qH5fiUJHr6NqCHtwoBNYYU11GbKsa6RE80mXlQQfvbbqakbT7OG2tgrVssfbFS3BtqaV/bX22JEIeRHzLA6ypgVa2SR1pqw0ZDoWMot+Alz6mFigK9Ab1961HkqYfOTETMICqS5diQ6AFDeKB29SBhmTrl1zeeVTZFdnfeQ5UDmK4vgWVttGiI4sgdcn7COX1mYu/Cz1CgNYBWZ2dG/zHLj0Xh7fDE+hPxevWhmzRT02n/yUNguex4Xr1GkipJSvKKoeSWgAVCgKa3KvXMtgWdJGh0ZCWFYk01EHQgkKpBKeolBwo9Y0tbAQJpQvkrOLHnHAwPLoFPbb0MhAsFtakifFi/Lx5ccxaWxQZuPJ5VVQFh7dp4Zum3af3Je6zhbWalsi+gcHqXvmxyv0dw2cB/Or/pXP1UZuKT+r1wzvf3wRCdbI2zWaOfSI0iwyEJTHOtjI9hEMlzB1pGclOaaQdeAt0XBKMYL69Yxn9bnH1mtC2oRjFr5DnYOe97WGJjukOTFQquW/J3PLvhWEdpOugo1fNN4xn5u9Ha/DQiOQ9XjldV7ZXOwpee3g34YM/DuqVxZHZvWPY3PLb25C1ufjeqxe5xzm1vdCtG0uBu1ojq0odpbvjygXdjcr+Hu7XngsE17LXgPTSb9trZdhedYGxZ5zVNKpNHcLWo2Byh5kXrF8Iyd+5Iwp7eCnyw12FdaoB7E5mYqYuvxuz1J/6q+fVuCb0VbuZg+OvAGbig34Pd2qArxT3Y61MCNPuWtkzVNjTWGkNxebmsEWplM3MfqDic6fq8js4qo1F2Zp8ncPXg252juzZicmHivbqxOP+Hu2BuNZO7FXp/Kz3Sr8Ywc6fzMaZgYZdMrik0XPXzNLxYOT57pQZpp+AXNZ9dOsMVuR0iuTNrX2HcGt9Rm8iuDwkuxTl9Z2Hfok9Q4qltxcYoRxs2Q/iueUfMXnci3q3Zf9ua2q0ExpZ6LM38Hl76Bk7qNUeSy6AWa3V4H4FYlSzFe7Vj8fCa07Em3qfDshuhaD81R+p3xUUtx221A9T3wPq+Xo//W2EanW4PZgkFumKi3FuFMm9NOmypSxVJ6k0UvMu0e0v11n/RcyyhIkcLo6evEoWeemjMRNQMSjDpRX+3o4fsF1NVyzKNAyPn9vgw846sNjP3wcoToKpPdXhM5H9Rx/1PikqsXmF3hM8quTwb38va5pyZdbczbl22RQL2/8le/fUaJRT1k3C08aBMU9uhD02LOUeoOeG6Z5jgx/4O6q8HXttvVlQt5hHmjtVnl2dd8dQ5Tb1zrT831/++4Gb27ax+O+38/0ISyikHFXZ1xVnFN3foWzfWE70eWtc7ynwfWMIatKXTYBv77t//3tIDClMRBHtyQ17R6ZjYcZK3S6nzXveuK2r2+6eDW+f+bn638TCTZ3yovwST/LbKqpJZHZ2svHEfmkXu4EPVZyqKcrcwjU5O4tnGDf5f/jr7aOfnw83hSfjLgMauNLVLGpr5oNBDG0YIps9mnI/6XVu70sWbdo/Q9Ci4uDY6qfhuJy3XpQd1G1D51CmLPMHepZcyplwN63dt7VJPd/UmewfsBbDUcyLnFXV7d41NA9QRzvfviv6a7rlZCH4c4+amr5XoamP/l++TyQKlUnDrulh+2czOiE9n3bBZgLoPDjxYMZop2lRwcSiEtS0WWP/vQCt3xFYawPk9Eeh3YXJh97YZa9MTWwTQNLAP1ezGwC4VQkxggvt/97GdjDuaKWFsAyzr3zHT/Df+3HszVgK3fM8WBdR9rP+edb2ZRzuDKeppgBiy5Wt+/0sVVJaHqhYUdQFM48Eos17A5J5bbvFLu228tnQ/TZmv+Xpvv6cCdiKEGM+A3ja4v3IN65ZuZ6dOTRZvCyjKz8K0njMt65nUBT27v/NUF2XeKhqa9bsfELqfVY9WhDVeqJ6Dwc0d6Wg2qn7/37pkIgBCWAmo2kJmWa8BeC16btmi7oQfm9on2w7QNhIG71tZzhXvngpT9hOKtge4sT0UNSTTi1KL/0su56AdJkSzUNUfGDcXCIEPYpr5OSb1qd/WrfjVAG3X0NmVwUCED+cQOymcjVNS1rFCZxC0qc+WLu7dnF6mAWfKqsE1wsNeFIJ9q4B/F1PY4i3tDzdFzN8OoI70JVcv2Zlz9gq4SbUXoF2ahKYAugKuKRAqvWygBe25J9caOe/OKja3Izrz1K0a7iztk9vTCAFZKGDROwejs1PpaCqDA4Zlv5u0OIrFhCLOb7xrh1mb0vFb6zO/KUBLpiwfJyz2FLiRR0DKc10IVAc0W1HdpYcOtcpogcRFMkn6m3Ofc7ZKGlz7cBW7P+XpP/YyQKr1kWW8chWbs0TQXcPp/F4uf+QCdECrfIdK/5/W+I8R128tgLr73N8MoKVTlp/HBe5m4B4JIgFK295IQN2lf07z2ppgFwS3Nc67/XnasL8FQLlY18pcZkiLbp1b6LvcZ0lMbZDbASnXxTrAShOhPlwfSF6AaTt07wyP7qLVhft/fUCFYCU3rL4enF/DwBmjExMITAkoUX5i/W7lu30SU+Zlg2Nv5WXXVdtHb8kln3T2abpStQVEOtutRUtdQJ2/S1AdBXY0VWqj1GYHSAmm/TMsDsHJ5CtvCtF0QsOtozYr09MFzDq95dcF9MKl3tISz/2CW2cwVYDAtF+OZkoNyzjy0lnlTcaONhQTpr2kXa7rTGunPRhUnzzkrX3jHTPKUxx0CqO9LN4xsdwxBuSr02tAM8wvASsBtLWcPi//TT/LgaV8zSxrfO1twzdvh6nNQPVXA7TgluV5ekp7FsI6hI4IlWd4OWC2MrdtiI6tPU5nEtt0zk4j8OTJ8V5NnlPdaZm+u3re5OApC9yk1eC0/slZLKzYRznaF3WRq6G2mZUvF0waVAQqPUuSJXUVU81Da28cLg9o3dbXrwJo8ZRfejLV9yoD30VqozyUzTax9G9avp6pmdKUuuaP+tzi4AnTPhTVq0L16WAeWkbvLLHvSqvkziLO2iQCiM4cT9knG9OBuIy2q2l7unH6M200lMAlQOVnSeu1GounJjTcPPzT/3lAi6cvH6qYypsAH2AD6ZhY19SSD800oa5GOoxUakfKghbyQPFrUCikcfcMlO8dECeX1mb6R4fZpsmPq30pE1bMTA+StFN20ZE+1QHV0U6psfSig+ilj1ajwjJPrbtl2IvbEtSujOUtJk/RjWvHKJY1D8wqJSBaASqZLWlmZhxi20bXzNlZJEAN6fLcTPkMqdEtbLhzQJ2myMe6dreFybqmlGJQTlYgaQky47brbrPfGgHq+lLXn0pQLVvbDQuCKwbj/MLam4fKlWHb4tpmgJbcuGJfwZVXGKy8tmC6QLpgSiVy4kM75iMiIrtjjRrw9FE0xtoNBndHEydmTbu/bL3omu+soQmB4vpIIbhpLWGqMlSSZ+fw2sxHtoDqaGimppIJthgXQlxWP33IXf8zgJbcuHwfcPU1wMqVfo/MJL27IYqrYTbfsc2ZG7w78Z7g7FM9h85W5LvLE+Jd7XTCG8l0MxixG7pkEhu3Q9NbM2QmETITBo7GkekUFqsWHK8yFWcxxtOhVGY0JE22w3SJYNmm135JTaUtmRgurb9piLtSeqthu9U1tOT6VbsIsPcYzIJWWuWw2rT/cyVx/ZjsICcs4GqF4lf/purqLApviKwQiWql2Q6g9i5mDjvN1jo3zeckhVplhlxQ06yVNFWAm+IuprAdwPjBMlnh5JfltrCu6U77VPpMJqiWTZZIUxnOq79xsH3OyVa6tiqgpTcsHSS4/gmYVd4CZgsRagtm5kh3QwHBGRfx1OF6We7fGay9iH1KDW2l3USM7Hi1RTM72GO0HaBuDGqHLK4JpYSB1FACg7OYSCb3Y17v6wAvkYCmGbXThY7a2zGp8znTAdNhzsJiBgSOr7tp8FYjSlsN0ND0ihK/kVwAZg2WIYlGWuWQGJkJstmsJDGOmZUZGWnm3DiTg3P2sJ6rzGaq90OmcCZJinxWRpiTmRrsTDvTNte17U5SyNmirpWZl1raEu8Kk/2TMf6VUNiTNF+dzmhlZLEk1SJX4Zhfl/G65pf+TeyXW8mD628e8dnWUNKtA+iUlb5iFW9D8D+0gOnEm27ywGWN6VjQSaU5ATo1XlhKczzBh+aVB+4Bsya62plOQlBnuv7XJSybCmhmztZN7aUJDqeVlc1Ro3lQQMt9hSl8z3T87Mrg0Ot01snNIEkfSnEusV+bAQuhVlocezTeNHD1lgZ1qwBafOPqh2BZk+iY7nTnuz6TNMvdeo2+PdNvUUc65okbMs67WynNuUUzzRVQ4ZdESGqonVXKBNPdALRLmz62TL20JOZl0sAJYejAVlfL3FDEYuAp41IIsQya/opMVbpyuKlKtzcznmPHp45flUTJMcNC+U5JGn+ovW34FtoduYX+bdFBUnLDigsEx73pdJ7DaOWIduNMN7TIZLOZ2iC1E2YqZuwQKAsewlT1bjk4PI65zXyW1BB3J89OyFDbVnZAjtJhkpt4d8yuZKuW8mNVU49dS3PX/8iYGCzlycg/y9yx40KkP3YHhUOy4LJeOWhlRvrp+usHnbQlAdiiGlp044oxjCsfgnGfHL2kTa6JpX9ndr4bA7okIk317REMi71fd8OgA8v+WfkJg7m3fJZktxkJfLeawfXFmbHKxlqWMalt/9iSxJBWw0nC02R2Oq3HFWEmzT0UIQ5iGrvJdict7ZScQKaAHfabtj6ZRMnWUtsSye+9uO6GwfdsKVA31uwufw8l21VD/Q9gDUozWtLOVik9mpBwWaGTDM/0NdTIFGkCg5VKnKb0yJ2vGVihqNDT2unkfW1za7NbMuGmqiKYiKFX/VoEklEs6jey89KVDLPbshtrC9OVJtclaWnrQWlH866UEPfoqrqEkVzuIJNtzZiQd3hXK5fikiwXUDublDANa++m6UO+7nJnd3LjFgO05KbVs4RlnQYata5mtgr+M3a5TmuD46ucBkqzJqe1EBYG66MV60czRZlJ5lbGno7/tDvO9qFcVTFy9Tc45YOZ2HXZl/Cl4ph84ZP4uU8HhxW3SvO4vZ7JtN0wpoWkpcMQO4RZWh3uNbwksO59ML5fK8vhMO9W03auW0nH1Q5BokFCg1fmfZWftWh4dNUdI7t3HlkWYLcIoIXTVxyrcGUOFCFTclIrqXEZ02Etmw1nzHDQbpcZplY20A7CX6y/afDRZXesf1rAOkHOfEj/aWeYXF9M59pe/vKNGP/li1SFLjXys+H74PKz/gWNb3z/X0rfWLRfPDl8Mh6WBeZmqCjX2IoYOabSYsIMx3dguj5W0ZT7oKPFFWTkllvNxDvTcm6M6ppxe/DaLBhcubtu2oBLNldLNxvQnOnrijzcXKQqvJxYKL2oqIvTkVdO+QgBIIsP0lu1ORPC7kyFw/7sEcsgkolTG3zbPVUaWr8CjPeT5raNaaMFNP+YfSH2WLKAFvmk+8FQNSR0fxf7hSGl6WgO5GF16QB8NnRvzN/+QIS9uWC0U7brSx1TCdn55A6M8y0ef11TgsuYJjQ5dUdTbWmLROtVMibmad9+Svg7MapicVmNxJzEA3EGy1JMbphjG24YvFlTbpsN6FUv1cyOJVKnFgYUFARU5PhVBL0KPDRBrDJELIaqBMeqiMAvTRZWhDmakhwKNSgTUKmdRIhEKhVO9NX7BH2aqa1gGhSasCbTJjtMDhgV579zD8744BFwpy62iwh2cpuAwjkivhz86/8uxHNjjrdBbZX5SWvpM7V/63ti8c1rFoLx3doOOKpGtBhDUGcYmKtiRJ6KITkKevgYcjX6HoFEkiMSt9AYs1AXNVETNhG31J9790nuOm3/AZlbdHaraZsF6D3v1+xX0WC9H/IIJc+vIo8A9akI+RSEvAr8ugKPxkDnXspzziAQNQQWN1j4eEMKH69PYVWjKYGEAyhM9fP6GwfuWXzb6iMglHlME7Z2SpZrm/Me4So8d9cfoQoyWabNUFVV+lWq9fHsYPvP1KJF6QOEWCgEvS+dHtz6kuetVVZC69EDqcWLAcuCwi08vP+5uH//86GYtK891eK6CXcZviyp/VufYUXTlk9nHvUqKjEl2ajMtEeOhv16eXBQbw9GFmso9CnyTBoKbVOWQMLgiCU5wkmOppgNaEPMQn3URH1UVmBcfefxPTvcFGNj6G4yoHOEUJe8Xvu5sMxRmWDmOGAGPAq8BCjtw+8wW2lxOJ3cJxBNWggnOH6qNfDe6gQWbkjJEcsM86aG6cOvLb5pxeVQ1dukL84wuVzXcNE7/8Spn8ySpSPFM2aA+Xwwly9H4quvEH/nHfR48035uw0HHACm29u6Bg4+GCUPPti+P4RA3ZQpKPz731Fx+OHgMTrQIAVRXYWzJs3Cjz22c0pMhKzLtcMNnjSawj0QDOyiap73PJrAbj08OGKgD6N7eJDnt9vu0xVoKpNpZoo6adwaJg1qG9RIwkJT3Aa0IWqhLmIinFKaQkFl+LTDSys3Bl62v28yoDPm1x3fFLWeyfEAuX4FuX5bO8ncEph+jwKfxqDJ8h47Z2vSyYMWkDTdxnDUR0zURiysb0zhq0qOH6vi/7fh+qHvFE9f/SDAzyH/hAwNJXP7/Iyj0Kd+nTwRovjuu+HbfXeopaWIv/ceqk87DT3efhvM48GGgw9OA6rk5UEf2nLCvD5gAIpuvRV111wDrWdP5F1wQbp/rNparBs9GgsG740LT7wHmmHYOWZn8hoWg9mc2EXR2Ypde/gq9u+jBwYUelAYUlEQVJHrU9N94JFJfDtaI0JLR1TGCdAUR5Q0NcHRTKBGLdTHSEs5DM7uveWY8gu3GaDz5wvtG6P+WwZz+zyf7TdzfQqCXrshAS+NUAZqjIz9qcKdC1h0HJZpA0oNIZNTH7Wk/6hsNlDZZBo/rkr1XjB1cHXxLeteFTx1uEs4XB9akGzGG3cemj51ibSJTK5aVATm98Ncvx4933sPIpGQGkfASgZbWoqer76a7qP6G25AyT33oOLII1E0fTqshgY0TJ+OgmuukZsnV51yClL+EA75y5uIqT47vHDNLqUB48b4hmmDXr3y+eqviwNil9JcDcUhTQJKFkv2g4eBTvwll0NhL2mPQWeLyhMMBaIpjkiSI5qwtZTML5nepgSL+wLasGsPKVrbXVA3SUMfXdBwVFOMvxjyCDka02bW0U4yNV6pnXKSXzaECg5odKZMapBA2DE3BGgtAdpkojIiVt1/So+BtCCh8Ka1nzEYe0hApZbahGhYzVI8df+JsFRNamj5iy9CJJMwV6xA/IMPEHvzTfResADG8uUSFBdQtbwcvT/7DOGnn4a1bh2S332HsieeQPXkySh94AFUnXoqEp98gl6ffILwrFlofvBBqNzCaWfPxo/lI2xAnUlrQWupEskz66YNfeyvcyufKAng5LJcHcU5GgoJ0ICKYBtAXSJOLsftAwkquR6pqRYao475jXEkOe6cOr6s6wckOchvEqAPfNT4IePGvq6ZJRJkN0CBz0Oa2UKG3C+wTx+kEcqRMIQcmWRqXA2tIg2Nqh/de0KpPO208MbVPwDWDjagdg6XQB29ZiEenH0eTDocB0DR7bfDs+OO0Hr3RuT559EwdSr6fPcdYq+9htrLLwfT7PtcQFNLlkBEIlAKCkBmt+bPf0bo+ONRdfLJ8B90EIpvvVVqrVVRIcnR9HFX4bmRE2x76UwcwASshHlR4/WDZ1zyzLoby3P0a0pzVamhhUEN+QGyVrbbIQ0lS6VQaSgdRiX7wR7UBKxresmfNsYtNMU4GqImmpOsQfGoA/52cPeW6Hcb0Of+U79TY4x9E9CFQppJftM2L9QAMjE2q6UXaaibqyZCRA0hUpAgYpB0CIGjodLsRthLd04smyABvX7Vj2DWdpk+lMKWPdd8iX8/cQEMSprKlWD2+lIWCEh/qRQWovcnn6B+6lQ0z5yZTv+RSS68vvUSFBGPo+GWWyCiUXjHjJHaTH7YfqBdOzprz9Nwz34XEFlr0VI66StpXNp4/ZC7Lnlm7YXlud57SkIKShwNzQ+0uB6yVtQXdIIhTRBJkR0ttTXV9qc0wMMEqAxlOBrjgu6bfNkhJVmYXMeGuNuAPvVl4x3C4n+VZlb6TUczidVpTIYpBKROI9IZlXbJDR34KhzqLiTLa6ZRSXFYxI7DKiNs7i1Hl04kcQuuX/UtYI20fSitPrMT86PX/QcPzjoXvuMmwrvbbu1aRprqHztWAmNWVMi/k5+NzJmD4IQJrU95cLJLjbfcgvKXX5aaW3nssWkzTb3/1OgTcPsBf4FimGkfCjqdK2H9qeGGQfdf9uzac0pyvQ8WBxWQH6VYnAAlPkED3EcaqmUA6tS/0eG3rpZKkpQkq2VJq0WaSiQpwdXPLz6gcM/u+NFuASqEUOd+HV7mYby/CyaZWtdnkuASUMV+OUtTpP+kLJ8MWWhUGlwyPZcYUWBdG7ZQFVNen3pE0eE2oKvfh0jtLzMwBKqzpHBA01q8cN/RyL3qagTGjWvdVkWB3q+fDD2sqqr034ggNd5xhzTP7kVnmxHz5Y2NWLf33ug1fz7iH3+M2osvTjNjAvTxMSfjzrEXtgBKppdYbtI6qfn6QU9fNqfi8pKQeltpjiJ9aEHANbmkpTYpkoAqtobKUmD5sq0V9UfCIUmxlIVwnNtaGrfQnGCW6VGGXbR3/vKugtotQF/9vnE3i6sLA5qwNdNJHviI0TqmlrSTwLTnn23K7jaA0l8UXFMcSoBGXMruaGltXP308v8r2EcCOmX5kwA/SWqmp0VDPTDx7ozDEEhE7FHiXpwj54wzUHTTTai99FIkPv1UJhnIF8o8st8P78iRLSAD6DF3LiqOOQbW2rXo9fnnIBNMn6s++2zpe5ngmLHf+Zg5+jRidC0ayhWIZGps4w1DPrxi7vpbSkLalWRuS4jlhmyWK32ozuRgdxMr0uQ6M3VygEvWb5vdRMr2p2nTS6QxAcRS1oUX7F9871YB9PUfmv+qKcodAR1pgWXywNFMMrPEXWRWiDkM1z6VUlYDULbEpe1EjIi204hsjJtoiFiojWPln/cvHEjC59OBJYJdL80tAUp1RLoCy6Pj3uf+gj8sp5SnOxUnoA0ejB6vvILUd9+h8rjjUDpzJvwHHCBjUXPVqjQpcjuGQC++805UTJgg49CS++5D7K234D/4YPszK1ZA5Sb+MuE2vD9oXxtMSqITs7NAp9cOaLh1hzVXvVTzRLGPn0zmtkiSIjsOJUB9Tizu8gnSUvtoyhaL5fpT6g/KIqVjUwI0ZiFqqS9P2jvvqK0C6AdL488q3Jxojz6b0bpxli20DSbVmjuzWxJYMi/SjxIpamV2BaIUj6Zzmlbi8wpW/uDEwqaC65aOF0KRpR7Ebu30mgqhMYxa/y0eeepP6Twuy81Fz3nzwIJBbBg3Dry6Gp6RI9HjxRcRfeUVyWTJt1LYUj9tGoylSyXLLZkxAxXjxyPvkkvg3XVXVBx2GHp99BEizzyDumuvlfHz4ZNfREWwNB2HEtMFV9Y3/PBVP8ydaF33Su0XRX4+pjTHBpT8JyVaMl2RrtmpTzdjRoPbzZqlB7lh+1RXS8l6NcVNRFLK6lN2zx3Q1Q03umVyP1uV+loTxi52Wo8cfgujdc0KmVl7ZsU2uWmL6Mw4kAtKmbbwZHqpARSDNVMDEgyrGuP7XXZg6UfBKSvLdcNYAw26mymSI4ZmcnQVt827Fof+/A6Ql4/yp5+G1q+fnQz45ht7ib5posfLL8Oz007YcNhhkvAQoG0vCm2Kbr4Z4cceQ/1116F01iz49tgD6/bcE0t9pTj6jCehOubWnfaCpbzUOHXAhLNersnpC76hNEcJkbmlTBEB6oZxZG7TrsghiZKk0YsTi7UtF1kt1xXJXC+ZXnJHMlYXRthk5ZP2yuvSBhzdAvTrtcm1OrN6k6CtGK3MCDla6TBberDrQ+2V7LbJJWJEbFcCSmSAQHUYL5Gkqii/88w9C2RAnX/tii8hjNG2htpxKAFK6ScvLNw39xLsxWrBeveBtWEDjJUr08l4MgmklVrfvjDXroVVUyPZb+bFo1Hw5mZovXoh/tFHEnStTx/oI0bA/OpL/H3Mn/DC9kfYMSgJ7xAikUpNbrph2IOXza08sjikvVQUAEpk2k+TSQWamJDZMs0O4zRFsQ/7dSsDJa+qPcsAABh7SURBVNOl6TT7ncYLxed28t4e5DKBn7AQTjHUG9bgM0Z1jRh1C9CfK431CqyeLpiub7DntG1q3rKC3o5BXSW1l6jI2KqdL004eU3S0mZT++TIHf1/oI7P+9viq5jCpoPmnzMBdUDVGMf5nz6MU796Ch46BThjXrSrPif7fQJLiwbihNNmweKsBUx7aUQq1WgMjN81bP3VL1TcUhRQryzJUe08bkCTiXkCU1oxh+FS39iL5OzutomRbXZd9k+uiAgSWS93kMu0oAHEuTXkyB3ylnWlTd0CdGmNuUxn1iDKfJBfcEmQDWRrv5kJpmxEWy2lBpCpccgANUIyPEP56qBh/jH0Gd81K/p5ubUEjHtc7XRzupJGqwyWpqIsWosjfnwD+y7/FP3r1iCYiqZzvRvrBNr1RGu1L5JAszcHJ506E+tyejpa6Uyf2eUirzdNHSBDqykvV95VGlIvKQ6pTspPk2lQ4hhytoX6iPynk1Ro64KcJTFyoMuUoJMaJS2NO4M8khKi0lD6nbhjoEt53W4BuqaJv61y8+B0JsjVTMfM2trZWjPdDnXXBbmmRs680IhMN8IemQ0J5fF9B3tPcz+Xd9Wy5yGMo+UQpxCGgNTtdS3OsJfAckWR9UUaN+GzknKutMM1Lhl7Zhz79Yu47J275ecp1beiqD8uOvp2rM7rLSfgaYLbNblChivJw5pvHP4myTf99cpzeuR5HyzwQ2onpUKDTho0bW6dLBGJL/vG3ZeDNNRhu647chMvdpxugxoxRMP6eKB84g6sSxtydAvQlXXJaSGPep3KRDq2crNBLglqq5mZGmKvOKBZF9uX0ssmBEDK4DCEgpUNqT8eOCQ4Lw3oNb+MoklvKJYqAcx8yTUmtqambb1TRpm291KgLHoqAM0y8Owjp2FIzXKsLuyLZ3Y5Fs+OnACDqWBSSMcmSt9JVYDsq2Y+YA933/cpb9f0HJbvXV7gEz4iQ+70IcXlrrl1Eyz2BH9rF5Q2uxnuyB3kaV8qtPdG99YP2pilcf/eLUCXVKd2Ls1Vv1aEYLbPpNXzLTMqLgnq6MvdZXxyRLZqhB2fRi18N+u7T0ZN23//VhsA5v1tyVPg/ESqKLRfdt1SGkwXUNeBZ+xt1LJ6yd6PwXVitFvKiKolKG2uxvLiAViX21P6BdpsyhbOAdTRUsaZgJE6uOn6YU6y137Uc9+EHygOsHNzvcyZPmTS3LqzTZlJFrrf5RSuxaJB3eKO7AkM8qPSn3KGuqhxwZj+wX9tFUDpoY0J/qEOsa8dZ7ZM3nZkatsK0rIkM4P1cjI/zFhRx/fbtbfeLrbwX7G0t4fhe8AssE2ts7uYq52ZWkoamrG3ka0Wsitbi9Jml5P0skIXTDtQtLeBo/onrjzdNGVAuyr3BxY2F+9U5PkuR+c9aXbFJkMtkxNuUt71n20BdRMubjaNzK60Wjag9d+siQyasEtBlw4QyNLKjY+D1c3GPuV+9UNhK6fTd9n9Zmeaam+ZYINKXV2bFFf2Cqm3dfSZ3CsXn8a4mCUUspWOmZVA2gCnt5FrEaqlqNu1de7UT9qxt945zAbO1U5HU2mLOKGu4zy5S3jqsNps8r27LL5/vzz9Ta9ieWTs6ZBGN5RzzW0rDXW/2skcUT+45MhORgENCevKocXeDvskmyzdMrnuA5oS1n0BnZ1v91P3wKRnpJXDaUw4xR8u8Kvn0sR2Z0Mq78ol94PzyRJUF8hMLXX3Bkyb3pat4twt5Vo9P2MFt7tNnATU9Z9UlQgljkTq/8I3DfukM9m+qUyd2zOo3K8xwQhQe3Lfzml3RhRlFs2ZgSFA7VJlgaTAwg9Wqnt3lQxtkg91P7RWCH+RKd7zqtjTWSbU7Q0zXVDDhvXk1x71jP0Z2/jGuRcu9ebniHd50tintZY6u3aSH2jlT13z23rzKteP2u8Ze/y52umASiw3WFb4esV59gzQxq5ldcZfy0LqbXQcQDrRkpExa7cLWnpbQScmdUI7MFa5pi651/By/8qNfWfbv2+ShtJD1jWLoiK/eMOrstFtBe2KENSW5iS/822vcuVE1vbop5azwVt1PoDBc6NPNPxceZLRnLTBS2so7c7ZBlCXHLValNtGupZ4yp0WShOinKIAgj0Kvlp6tG/39Kda9Vh7i7K62Ty9PKD8CwKBTO3MNLdpi+/YI1dLnbFVWZNgh/QJse+70o9bDFB60C81NTl98gpnBHSF4sYuDw6To7ohiQtL/ZibFmgq2JQ20v20fcsza360f143MvmWFYkeEFnViERTwl7R5mxWJffWzdRQx/QKdzONDsIX6TtdTZV+lCOY54evwA816Fvd+4fAYPruku1b9lbf7sfW+6xPoxum2r9b2mTs0ieoPeZR2Y5pU9hB77ihHLUuaeHzqkjyxAEF/lWbAqYcNJv6wczP1SXEoTkapmkKxnSmrSYXTUmLPby8PnLbjR+F0qcguGBhLBBeAhbf4Mi1PZCqtH8268DQH9Dykgt5JLq9GTOQqIsh0eAUmTv759qxVAtJcmso7X11nSanyZGztaqzhQ6ZX4UD/qAOT8gLNaBDDXiaUzWh/oofcawCtCIIT7kD5o+Av6f9c85QCHzQAvpBA+GduB0/J+Blf/EorF9H/SxLUgRWxgx++7OLvnl48qhRG1+U0wloWwBQxzxOAVtzqbFbQUAf52FiNBjroylQU6YIcyZ+iRjKe5+uwhs3fYRmkkeC5gDmgmUGwXgDmNVsdz0PgIkIGIqB/ChYSoPqKYv9wqOJUgLUihkwoimkwim5UZQLZHoXbGc9aksY4/REOnagfzs+lHOopoDHq0EL6NCCHhdQi8f07VDhrVICEI1BCJawQVRiEGouhBKF0AogMgH3N9j3nNAfnlP2wX4hnR+qKcqOKhMljDFhWqLaEuL7JFfe+MKLD8cBKWfAdUoMN6aAmwGosItN3Wtqi7Yf55hK0rxwT0fjMsAz88B40L6/uBnMDIBZPjArCsa9YDzmvHvARMJ+cQ9YKDeZi5C5iMeSPhdQM5qSwJoJ0y5g8KoRuXc9uL3bddrcuhspu8xXrjijUbAUjZEhKhcK7RmoBUkrWwDVQj4IyzPW2qD9Eqc1WCkI5oNgNBfgg1CSzisAocYhvD3AqfqFgPZ4wNMg10GQNrfV5LnHQWCq04mOyW7pyc5ZfzZwuwFoGwBtn8GO+wkMx9mPrikBS5tMF8AcMLPBBpA0T2qdDyzXhJIGjkDzgAV1MJ6UKVRF6GAiBcZpqykBRVDBQm68jx7gn/BokrUDNG5CJHlc6dH7YGHGBsNMjhZMGSEgegrwHJp1Z0wxwdQ6wbBGZex7TQ99qfkKVsaX/fQa03m/rIDmBCBSOMVa5/skoUnexZkpd0jntEkN88hd0yXQ0RSEmg8uQSZtTkKoKngrTW6CcM02abEEmPxzDQQxiu22s/89zQU37YTTP3SqwV0AtD2QU6aCuYTFBZG+rikJhcyn1EAymz1oLQeUQp+sgpRZVpPWAjkAEnAuiASgBJJKeQzJSxQf/ayC8bj9e70oNVL1W89bkTiyAsq1r3IGDpskqGSClnqSfjo/y99lXIxCTLo84LHFv1zDFPPorIAGfbQDymXJSv8rsKRWcmZBEKhJApV+R+86hGLaP2dqsgQ7KRfMcdJgOveiUQNHBeDpB66FbTnyvDJXj5wNEC75IuKVSbakvDYP6BDUjQNKq2IzzKqrkWlzWgBGxMXM0ERjA5RCMqN+uQRSkWbUBbHZAZG0kTgIgeaASOB5SRsN+3dSM02wpCrNrpLbL3mA6uH/yg6oRbtq3KsNGvwoUvbOccKAAi+YsBwwuQ00vHYnMhMcKkRqw6qxIhW/RfUq7U1uwAsulNsb1/sf9WoQElQGTu+MNJYmepjc7TWtvQQuAUka7IJLmk0mmoAlgAnc+hiE3rM1uES40prrkKx2wHYC6kYAdbST/ONU4Li5YJl+MVXUGshiAjAMlnJANOttMMmckh8MeGwtlEASBQjIkM8GMANIQf7VdH7nvEMFy+2ZOFbT+PVWNNFeQxMCCOWfqZaU/6QZUqOldrraSsniTC2VGqpAMAtcxJvzjKp1L6k+VW/rQ1U/rV7THq+r8N9G5VFSO11A6d8mhM8Blv6W9LdosDTLjkmOGg7I5HtJYwtbgCWt9WvgVQ65Iq3dVGA7BjRDM10Tm1Urg2DGaijkG8m0Wl4ws6a1Vrb1jQRqjEA0wBAC88ZtkOGj+WOoLphUjit/T8AIKDnl8fMYs863Yqn2gCZ5g9ZjyNG6V7NUQKH7pbllYMKEIsEkDXXOTqTTHakgkdb5MRVWdMWyfyuqNSIboIrH82Z0vfcqwwBnXnAjboNKP7MIOPOBwzG3adB12yy7vlbNsTU2RqQq09c6/jZTY13W3BZY8rMb09aOwt0WBkvEZ3tbMylOrK6B0tbE5ptQrIhtYkkjycySSZM+0mGo4SQY+UkehYJcx5zGoIgQmCcFFRqYhzRXhyL9H2ksgypSkiBJgAr6JK+GlTraihvtAOWW52Nv+YAboUJRyJASkORD6TkOsBJQuui3pgOoJue2rdialacxxTheC2itWK7q16D6AgubVmkXmCY406jMmk47cF6G3IXHIlDl76IQKR2Wq8mSOIVsMHO8tpZGwnLTbmmCs7Hk2nhLKNQ1UFt8aueAZrDYNIN1fGaCWKrDXIsywo62PpO0szkJxsNQRL5ksar0mUSAvFA8BlQJJHW8DoWbUGmJCr0ToNyy3yWgg6zpPBH7A28L6P9r7sphJLnK8PeO6mumZ+ew2cMGLWCkxTiDiBAhIcg3QyCEBCkRiYVkEYAzi8CIgIAUbYCECBEiQgjJJEgWsgOzYq3Fmp3dOfqornoH+v73qqe6t+bw2IuZ1apqq4/p7a+///j+772ec1fk4a/s3gt/igGGpngeJYwrGC6xEXBPK0Z6sOkWEseQ0vDu8NEdXx7+xA7104AON947es98zxO4CK9NOjqCWyNoC695vYBnbq1n8Ay9UiwtEtByTkCnqfjRrIZz+GVF3ORVhl87RizmiJ0hOBdNwtSVNieB2g1oE24zoPsvJ3ayJZFKNhdA1xluh1CLh9Bs/lnJrrci/ji1IALYUHKnkRYkwEYH0xtBmQAbCJqDYcgNUYYVBMRGI2BbE2DGL4U3wnz6xQ5Aoxpff1X1xwfZ/iofApY8kft15A+E4Jm++UEMd4olkixsgIOrTfXo/utmqIftPpQM1f3+4eR+/ztOoVIBjtsiqQAfLGoCKSAHeAJrNNyEoZk7yXl43YNvg2qd/M5uQDcQTXkKKFfmsJdtV8JscyT03pUK+LTaVWcC2mpTWuGWAsGyNTkP0J60GVLVUmrd2JS9KISB3O+fgPkEqrFWLEBmGGA9weslMDXP6d3SsNql86hhx5+v3wxleX0d0FDpfbt7+3WCSDWXVQwfw+kVCCZDcAq0aaOHHDLZRRGMqMFtT3395MF3janurANq+kU9edD7QfDmWHFRoYfTKi1I1wPUaibAOYLLZS9ew+kSvi4Sa/UM3vTgS40w9/DMoUojbDcht2FoB6DMpwO2OQT3BuKnnkdoJMYulnYw9OMB9DC3KaM5TBhBM9T2CGaA7Y1g/BzWWFjvUIi3iyzksRa2FlpnUAMKeuetQX/z9uJNv6hGq4DWiGHwN7118w90S0p4DigIpOIHIR0J7CmgNPMT1AAXWU8TWAJx8p+vqFh+wwzNqfRHhg57cf6w92NX6of0RQtLjbCzlsURSsCsCarxcN7BOTJ2AGfIfQ9vDJyeI1RbcNMn0s/6ywC6wtCvIoxPEkMJ8CcC6NAJWLo3hQ0bMAXBrFAQWDLU0z7tUJBRmjYwjyLwGhmq0nUBeBi2N28s3giV0yuAMn/q8W8x3HmXzFQ6A8nzFMqFqXwN+VuzxBZLZqavrBMwK+5BFcvZDqpH3zcDpZZaLouijQEW+/rn5ZF9l84ircTu48jWBlR+IHiN//Yezig45+DsJmoytK7gyNJFH15YOkHYaalKl86hHz7kytA3MfcqOTSHXGFokG/iMMMhdD2BdQpF0ZN8aAPDbA9FqGD7QOEViuAzWxtAGTqRQC02w6dHN91P/XzB/Q1Oq9y592pw6xfRFgthJJc1RbALZQ4umJtzGNZKvuGOaObcyfwHcLohTBXv2vTfPzR9bK0DWj82v5wemr8rj1pr1CHAaYdaF6gIoCZjCSpDMoHVcCaiZk4lsK6CYz6tSri5S5UyC6Udht1WUUQtGB8AjxrR/whx9CWE4ecQ8dapknTloogzSsp8ZylDtYeWKje3LU2V2wA62oAelDB16AbUVMlxexGg/WvupeH18KqbrQLqa/sg9m/8RtiZVhtY5VEwRyOxO01JGXZTGRhjQGBzRJYuAY1iB3Ox/OBbpqheWQF0NIA7Ur+e7Bd/bVgpoK0D6uFYKF0GUIZctUDcWxMYWOF+qLZlTTW6sA+lqMD3oQvUrtalqXSfsP+M0BwpMof2JsJIWxhZ+9NjcUQvVWCYbUIuQytBsChUhSIWUgmn0GtQjF+sf6R89YqfLRJDFzGGsvc71dv9h0diJZczSUHEYwq1pyE3tS9sVRiCmDs9tw+iLhW9hN9axZNbWs++bQeweR4KXRQPJ+/3fxYcTpg/GVZDzqGajMzsFKZmUMlW5lIytCZbK7hiE64M8DNWvycI62AecBw3RdRbqRA6Uy1qC/eXAzQHpqYozm4CAbU1UVmX/toCwwH1W0p/Y+gRv82qhHEEc4GCeZQhdxl66XrMOZRhV0Amy5DPc9WLImwMtt03VZh/zZfxcT01fwxq/E5T/Eh1nAF9qijKgzRQY83rhAgqQ62wNLM1zZvnN3vD8utmgNuqGP2lOi5+72b6kGFVKlu2Lzm8CrhkawMkwysBZKUbUhtTTeHrvuTSML8m4TjoY4S9EWLPIAiQrRAr05jWuK2ZxNzjJOYcMM/uQ5cd+GrFy8sXifPtELzPueY2tJ/DsH3h14wHDqkDLL93LhDgvPyj6T2Dyyw1iWnL4ojVKyvfGgWPBJG3SY+ZK+IYUtjlH2Eoz3OFy62MmpArkh/7T7pIE6AuUjRQqAkU2xjmSAGNRxY/uRIWRrLSbdoWndsXVrXMl+xFgdrM4CuFUO+gVgcI8wG8dvD6CMGO4NUmYudYrQHyvKnL1cX5NabmlVOvdYzPlg6ETajyn9B4Edi9D/2QuZXa6i0ZYAugLJYGFBYi9BZbmdyfMt+FE9hQwMoaWXsaNslg3m7Y1vRgRQkimEmQEGCFlQTR5/YlqblGZSlwKSzQAptzqDAzgZOOLFgsnABo4VSdqtdGSOCRgDGklrxOUYEgsi3J/ebRAoHgzftymxPttoKnrkvprwmrdDmItLfOxkyoZzM+kyfPVe/aFK6dX3mvRu+VIXczVjuA+tc1KHA+SsF8BLXdg4nJmWBGjew3hKamG0YwRZ1kO1/Cxg1o5ltLKdDBGJuUI05TYiVLgKlEcetcrvXWPFJVosIkf2t5DOvaJP3xVTRKkYb3HoHivBRI/JuBFoB5vcostvDSW1LmK5NgQM2WTGT1upgndcgM4KcMqRrhaAse78v/OmAq2/0F7CG+TE9S9iNx/smXxRlo23j2DAfcy/jbOukAuLGgvA0lBoa7CWAqTG/x3/QQ7UGBZq8WwM99Bsrvi66rNgnuBjTlwqVUSMkwQHNOKkBv5LFa/iBQ9xXNdiGLx4xMZvK0hc+JGlq2S2oG3CbtxSgOlTT+Ek2XIGsWTASOYHLumUV2HhfcbJv9I8HisU6zUFvDT7ZFs42aQ2yDsD+TQB9whIjHiNhNoH153YJyD5C8mFrElozXvNXP1ILSBezZ7GUP28656wzuBJl3eg4aJ1CYQO2+ABUy2GNWzZQQqzy1IYiJ8TJTZa3aZ9AdAqIXs3bNjoe+a2nWFnFBorK+5cgrzy95TtAE5AIRx6D7M80zCXYW008MwpMFIuaI2GRjlNnH1ZufRcABIm4hNjsotR0ItJh0ArjET0LIJ2USOwfgs15S23v7GvD2vVXf7Z+bp8y68ZLVvE5mZzcg7qTz5ydQcZRMZfLQPSDyfCcdyVAO1rteKY1eOAL0bmIXsqmUTf4jAkWWbXGDX0QQLJ7vZRZl0Njo4yZis9C/y7f7lIWk/WIusJOc9Q6fd/1iC8pVnnXlMd35t+tpm5zc3Nb4lu41dmzG8my45vRHft5pAdb4eXn9cb7+hfxhaJ60AYVCIX9yOCSrlq8pG7cogoPm6vz772Yz3LrJmo97Kuet/weX7/RHY+BFcPwPAL3oJXTdfvZSiJV7t6yjnb+FjsTzfpr81XWfddddc59Vq9lHCo9XeWcuesz/KaAXvezzbl/7MFzqqZ4tay71Ej6mO/0Xg5uniQ1vwFgAAAAASUVORK5CYII=",Rt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Et=(Se,Le)=>{var We={};for(var Je in Se)Tt.call(Se,Je)&&Le.indexOf(Je)<0&&(We[Je]=Se[Je]);if(Se!=null&&Rt)for(var Je of Rt(Se))Le.indexOf(Je)<0&&ct.call(Se,Je)&&(We[Je]=Se[Je]);return We};const Ft=null,Nt=Se=>{var Le=Se,{homePage:We,user:Je,globalSetting:dt,loading:Xt,dispatch:jt,location:Mt,text:pt,shixunHomeworks:zt,payload:en={}}=Le,tn=Et(Le,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[nn,on]=(0,t.useState)("none");return(0,t.useEffect)(()=>{zt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&on("flex")},[zt.actionTabs.key]),(0,t.useEffect)(()=>{zt.actionTabs.key==="\u9690\u85CF"&&(on("none"),localStorage.setItem("Noviceguide","0"))},[zt.actionTabs.key]),t.createElement("div",{style:{display:nn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:ze,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},zt.actionTabs.text),zt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Oe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),on("none"),jt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Oe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),jt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),on("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Vt=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:Je,shixunHomeworks:dt})=>({homePage:Se,user:We,globalSetting:Je,loading:Le.models.index,shixunHomeworks:dt}))(Nt),Gt=Object.defineProperty,Ot=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,U=(Se,Le,We)=>Le in Se?Gt(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,ee=(Se,Le)=>{for(var We in Le||(Le={}))Yt.call(Le,We)&&U(Se,We,Le[We]);if(Ot)for(var We of Ot(Le))Ce.call(Le,We)&&U(Se,We,Le[We]);return Se};const q=Se=>React.createElement("svg",ee({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var ne="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Te=e(89392),Pe=e(92736),tt=e(6848),it={content:"content___L4gl0"},St="data:image/png;base64,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",It=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())});const Ht=({classroomList:Se,loading:Le,user:We,dispatch:Je,virtualSpaces:dt,globalSetting:Xt})=>{const jt=(0,v.useLocation)();let Mt=!1;(0,t.useEffect)(()=>{Xt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Mt=!0)},[Xt.actionTabs.key]),(0,t.useEffect)(()=>{Mt&&Je({type:"globalSetting/setActionTabs",payload:{}})},[jt.pathname]);const pt=()=>{Je({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(Pe.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(i.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Xt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>It(void 0,null,function*(){}),onCancel:()=>{pt()}},t.createElement("div",{className:it.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:St,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(tt.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${F.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var kt=(0,v.connect)(({classroomList:Se,user:Le,loading:We,virtualSpaces:Je,globalSetting:dt})=>({classroomList:Se,user:Le,loading:We,virtualSpaces:Je,globalSetting:dt}))(Ht),bt=e(59301),Kt=Object.defineProperty,De=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,ot=(Se,Le,We)=>Le in Se?Kt(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Le]=We,Ct=(Se,Le)=>{for(var We in Le||(Le={}))Ye.call(Le,We)&&ot(Se,We,Le[We]);if(De)for(var We of De(Le))et.call(Le,We)&&ot(Se,We,Le[We]);return Se},gt=(Se,Le)=>{var We={};for(var Je in Se)Ye.call(Se,Je)&&Le.indexOf(Je)<0&&(We[Je]=Se[Je]);if(Se!=null&&De)for(var Je of De(Se))Le.indexOf(Je)<0&&et.call(Se,Je)&&(We[Je]=Se[Je]);return We},lt=(Se,Le,We)=>new Promise((Je,dt)=>{var Xt=pt=>{try{Mt(We.next(pt))}catch(zt){dt(zt)}},jt=pt=>{try{Mt(We.throw(pt))}catch(zt){dt(zt)}},Mt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(Xt,jt);Mt((We=We.apply(Se,Le)).next())});const{Header:be}=g.default,{Search:He}=p.default;function nt(){var Se,Le;const Je=window.location.pathname.split("/"),dt={};return Je[1]=="classrooms"&&Je.length>3&&!((Se=Je[4])!=null&&Se.includes("newgold"))&&!((Le=Je[5])!=null&&Le.includes("newgold"))&&Je[2]!=="coursesId"&&(dt.course_id=Je[2]),Je[1]==="shixuns"&&Je.length>3&&(dt.objective_type="shixun",dt.objective_id=Je[2]),Je[1]==="paths"&&Je.length>3&&(dt.objective_type="path",dt.objective_id=Je[2]),Ct(Ct({},dt),{school:1})}const at=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ut=Se=>{var Le=Se,{homePage:We,user:Je,globalSetting:dt,loading:Xt,dispatch:jt,isLogin:Mt=!1,shixunHomeworks:pt}=Le,zt=gt(Le,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),en,tn,nn,on,yn,bn,On,Yn,dn;const Bt=(0,v.useLocation)(),[Zt,xn]=(0,t.useState)(!1),[vn,wn]=(0,t.useState)(""),[Sn,sn]=(0,t.useState)(!1),Jt=nt();(0,t.useEffect)(()=>{jt({type:"user/getNavigationInfo",payload:Ct({},Jt)})},[dt.name]),(0,t.useEffect)(()=>{pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(at!=null&&at.includes(Bt==null?void 0:Bt.pathname)||(Bt==null?void 0:Bt.pathname.indexOf("/classrooms"))===0||jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Bt.pathname]),(0,t.useEffect)(()=>{pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||pt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[pt.actionTabs.key]),(0,t.useEffect)(()=>{var mn;if(dt!=null&&dt.setting){let Dn=(0,Te.cloneDeep)((mn=dt==null?void 0:dt.setting)==null?void 0:mn.navbar);Dn=Dn==null?void 0:Dn.filter(Gn=>{var vr;return!(Gn!=null&&Gn.hidden)&&!((0,D.JA)()&&((vr=["/paperlibrary","/problemset"])!=null&&vr.includes(Gn.link)))});for(const Gn of Dn)Gn.subitem&&(Gn.subitem=Gn.subitem.filter(vr=>{var br;return!(vr!=null&&vr.hidden)&&!((0,D.JA)()&&((br=["/paperlibrary","/problemset"])!=null&&br.includes(vr.link)))}));let pr=!1;Dn==null||Dn.map(function(Gn,vr){var br,mr,yr,ur;const Mr=Bt.pathname;Gn.link===Mr&&(wn(Gn==null?void 0:Gn.link),(0,a.Dk)(Mr==="/"?(br=dt==null?void 0:dt.setting)==null?void 0:br.name:Bn(Gn==null?void 0:Gn.name)),hn(jn(vr,{name:Gn==null?void 0:Gn.name,link:Gn==null?void 0:Gn.link},Dn)),pr=!0),Mr=="/"&&(wn(""),(0,a.Dk)((mr=dt==null?void 0:dt.setting)==null?void 0:mr.name)),(yr=Gn==null?void 0:Gn.subitem)!=null&&yr.length&&((ur=Gn==null?void 0:Gn.subitem)==null||ur.map(Nr=>{Nr.link===Mr&&(wn(Nr==null?void 0:Nr.link),Mr!=="/"&&(0,a.Dk)(Bn(Nr==null?void 0:Nr.name)),hn(jn(vr,{name:Nr==null?void 0:Nr.name,link:Nr==null?void 0:Nr.link},Dn)),pr=!0)}))}),pr||hn(Dn)}},[dt==null?void 0:dt.setting,Je]);const En=(0,t.useMemo)(()=>{var mn,Dn;return(mn=dt==null?void 0:dt.setting)!=null&&mn.nav_logo_url?`${F.Z.IMG_SERVER}/${(Dn=dt==null?void 0:dt.setting)==null?void 0:Dn.nav_logo_url}`:`${F.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(en=dt==null?void 0:dt.setting)==null?void 0:en.nav_logo_url]);function Jn(mn){v.history.push("/search?value="+mn)}const qn=()=>Zt?bt.createElement("div",{onBlur:()=>{setTimeout(()=>{xn(!1)},300)}},bt.createElement(He,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Jn,autoFocus:!0})):bt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[fn,hn]=(0,t.useState)([]),$t=(mn,Dn)=>lt(void 0,null,function*(){var pr,Gn,vr,br,mr,yr;if((mn==null?void 0:mn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const ur=yield(0,J.IU)({tab_module_type:"engineering"});if(ur!=null&&ur.un_purchased){jt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(pr=ur==null?void 0:ur.data)!=null&&pr.engineer_url?(vr=(Gn=ur==null?void 0:ur.data)==null?void 0:Gn.engineer_url)!=null&&vr.includes("http")?(0,a.xg)((br=ur==null?void 0:ur.data)==null?void 0:br.engineer_url):v.history.push((mr=ur==null?void 0:ur.data)==null?void 0:mr.engineer_url):(ur==null?void 0:ur.status)!=401&&sn(!0);return}(yr=mn==null?void 0:mn.link)!=null&&yr.includes("http")?(0,a.xg)(mn==null?void 0:mn.link):((0,a.Dk)(mn==null?void 0:mn.name),v.history.push(mn==null?void 0:mn.link)),(mn==null?void 0:mn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:bt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),jn=(mn,Dn,pr)=>{const Gn=pr.slice();return Gn[mn]&&(Gn[mn].name=Dn.name,Gn[mn].link=Dn.link),Gn||[]},Bn=(mn="")=>(mn==null?void 0:mn.indexOf("<"))>-1?mn==null?void 0:mn.slice(0,mn==null?void 0:mn.indexOf("<")):mn;return dt.showHeader&&dt.showHeaderFooter?bt.createElement(g.default,{style:{background:`${Bt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${dt.isIlearning?h["header-iearning"]:h.header} ${dt.showHeaderFixed?h.headerFixed:""}`},(dt==null?void 0:dt.showTip)&&bt.createElement(fe,null),bt.createElement(be,{className:"header",style:{background:`${Bt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Bt.pathname=="/training"?"999":""}`}},bt.createElement("section",{className:h["edu-menu"]},(!!dt.isIlearning||!((tn=dt==null?void 0:dt.setting)!=null&&tn.main_site)&&!!((nn=dt==null?void 0:dt.setting)!=null&&nn.navbar))&&bt.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},bt.createElement("img",{className:h.logo,title:(on=dt.setting)==null?void 0:on.name,src:En||ne})),bt.createElement("ul",{className:`${h.menu} ${(0,a.Ll)()&&"ml0"}`},(0,a.Ll)()&&bt.createElement("li",null,bt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,a.Ll)()&&dt.setting&&(fn==null?void 0:fn.map(function(mn,Dn){var pr,Gn,vr,br,mr;return bt.createElement("li",{key:Dn,className:!((pr=mn==null?void 0:mn.subitem)!=null&&pr.length)&&vn===(mn==null?void 0:mn.link)||(Gn=mn==null?void 0:mn.subitem)!=null&&Gn.some(yr=>vn===(yr==null?void 0:yr.link))?h.actived:""},bt.createElement("div",{onClick:()=>$t(mn,Dn),className:h.name},bt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var yr;let ur=mn==null?void 0:mn.name;return(yr=mn==null?void 0:mn.subitem)==null||yr.map((Mr,Nr)=>(Mr.link===Bt.pathname&&(ur=Mr.name),Mr)),ur})()}}),((vr=mn==null?void 0:mn.subitem)==null?void 0:vr.length)>0&&bt.createElement("i",{className:"iconfont icon-zhankai4"})),((br=mn==null?void 0:mn.subitem)==null?void 0:br.length)>0&&bt.createElement("div",{className:h.dropDown},(mr=mn==null?void 0:mn.subitem)==null?void 0:mr.map((yr,ur)=>bt.createElement("div",{className:h.subName,onClick:()=>$t(yr,Dn),key:Dn+"-"+ur},!!ur&&bt.createElement("div",{className:h.line}),bt.createElement("aside",{className:"font16 c-black"},Bn(yr==null?void 0:yr.name)),bt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},yr.content)))))}))),bt.createElement("div",{className:"search-bar",style:{flex:dt.isIlearning?"initial":"1 0 auto"}},!(0,a.Ll)()&&!(dt!=null&&dt.isIlearning)&&bt.createElement(bt.Fragment,null,bt.createElement(qn,null),!Mt&&bt.createElement(j,null),!Mt&&!!((yn=Je==null?void 0:Je.userInfo)!=null&&yn.login)&&bt.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(bn=Je==null?void 0:Je.userInfo)==null?void 0:bn.login}/user_tidings`},((On=Je==null?void 0:Je.navigationInfo)==null?void 0:On.new_message)&&bt.createElement("span",{className:h.newslight}))),!Mt&&bt.createElement(de,{payload:Jt}))),bt.createElement(i.default,{centered:!0,destroyOnClose:!0,open:Sn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,a.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>sn(!1)},bt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},bt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),bt.createElement("img",{src:`${F.Z.IMG_SERVER}/${(Yn=dt==null?void 0:dt.setting)==null?void 0:Yn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),bt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(dn=dt==null?void 0:dt.setting)==null?void 0:dn.homepage_tea_qq_number)))),bt.createElement(Vt,null),bt.createElement(kt,null)):bt.createElement(bt.Fragment,null,bt.createElement(kt,null))};var wt=(0,v.connect)(({homePage:Se,loading:Le,user:We,globalSetting:Je,shixunHomeworks:dt})=>({homePage:Se,user:We,globalSetting:Je,loading:Le.models.index,shixunHomeworks:dt}))(ut)},57203:function(_t,N,e){"use strict";e.d(N,{z:function(){return se},Z:function(){return X}});var t=e(59301),v=e(41889),g=e(8591),p=e(43418),i=e(3113),h=e(10148),r=e(76904),u=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(W,Z,pe)=>Z in W?u(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,n=(W,Z)=>{for(var pe in Z||(Z={}))s.call(Z,pe)&&d(W,pe,Z[pe]);if(l)for(var pe of l(Z))o.call(Z,pe)&&d(W,pe,Z[pe]);return W},a=(W,Z,pe)=>new Promise((we,he)=>{var ge=Ve=>{try{st(pe.next(Ve))}catch(Qe){he(Qe)}},Fe=Ve=>{try{st(pe.throw(Ve))}catch(Qe){he(Qe)}},st=Ve=>Ve.done?we(Ve.value):Promise.resolve(Ve.value).then(ge,Fe);st((pe=pe.apply(W,Z)).next())});const c="\u3000\u3000";function f(W){var Z=["Bytes","KB","MB","GB","TB"];if(W==0)return"0 Byte";var pe=parseInt(""+Math.floor(Math.log(W)/Math.log(1024)),10);return(W/Math.pow(1024,pe)).toFixed(1)+" "+Z[pe]}var S=({value:W=[],action:Z,onChange:pe,className:we,maxSize:he=150,title:ge="\u6587\u4EF6\u4E0A\u4F20",accept:Fe=null})=>{const st={multiple:!1,fileList:W,accept:Fe,withCredentials:!0,beforeUpload:Qe=>Qe.size/1024/1024(ue.name.indexOf(c)===-1&&(ue.name=`${ue.name}${c}${f(ue.size)}`),n({},ue))),Qe.file.status==="done"&&((Ue=(At=Qe.file)==null?void 0:At.response)==null?void 0:Ue.status)===-1){message.error((xt=(Xe=Qe.file)==null?void 0:Xe.response)==null?void 0:xt.message),pe([]);return}pe(Re)},onRemove:Qe=>a(void 0,null,function*(){const At=Qe.size/1024/1024;return Qe.status==="uploading"?!0:At0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:W.length>0,ghost:!0},ge),React.createElement("span",{onClick:Ve,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",he,"M)"," ")))},E=e(34023),w=e(89392),A=Object.defineProperty,b=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,y=(W,Z,pe)=>Z in W?A(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,x=(W,Z)=>{for(var pe in Z||(Z={}))C.call(Z,pe)&&y(W,pe,Z[pe]);if(b)for(var pe of b(Z))m.call(Z,pe)&&y(W,pe,Z[pe]);return W};const P=W=>React.createElement("svg",x({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},W),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var _="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",z=Object.defineProperty,K=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Be=(W,Z,pe)=>Z in W?z(W,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):W[Z]=pe,B=(W,Z)=>{for(var pe in Z||(Z={}))ye.call(Z,pe)&&Be(W,pe,Z[pe]);if(K)for(var pe of K(Z))ae.call(Z,pe)&&Be(W,pe,Z[pe]);return W},$=(W,Z,pe)=>new Promise((we,he)=>{var ge=Ve=>{try{st(pe.next(Ve))}catch(Qe){he(Qe)}},Fe=Ve=>{try{st(pe.throw(Ve))}catch(Qe){he(Qe)}},st=Ve=>Ve.done?we(Ve.value):Promise.resolve(Ve.value).then(ge,Fe);st((pe=pe.apply(W,Z)).next())});const{Dragger:G}=v.default;function se(W){let Z=[];return W&&W.length>0&&(Z=W.map(pe=>({uid:pe.id,id:pe.id,name:pe.title+c+pe.filesize,url:pe.url,filesize:pe.filesize,status:"done",response:{id:pe.id}}))),Z}var X=({value:W,onChange:Z,action:pe,data:we,className:he,maxSize:ge=150,title:Fe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:st=!1,accept:Ve="",additionalText:Qe,isDragger:At,number:Ue=1e3,aloneClear:Xe=!1,realTimeRemove:xt=!0,uploadText:Re,setFileProgress:ue,showFileProgress:ce})=>{const[Q,L]=(0,t.useState)(!1);let[oe,xe]=(0,t.useState)(W||[]),[k,R]=(0,t.useState)(1);(0,t.useEffect)(()=>{W&&(k===1&&xe([...W]),R(2),Ue===(W==null?void 0:W.length)&&L(!0))},[W]);const re=()=>{setTimeout(()=>{oe.pop(),xe([...oe])},500)};ce&&ue(oe.some(D=>D.status==="uploading"));const j={multiple:!0,disabled:Q,accept:Ve,withCredentials:!0,fileList:oe,beforeUpload:(D,J)=>{const F=D.size/1024/1024;return oe.concat(J).length>Ue?(oe.pop(),xe([...oe]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ue}\u4E2A\u6587\u4EF6`),Xe?Promise.reject():(re(),!1)):F=Ue?L(!0):L(!1),xe([...oe]),oe=oe.map(ie=>{var T,I;return(T=ie==null?void 0:ie.response)!=null&&T.id&&(ie.url=(I=ie==null?void 0:ie.response)==null?void 0:I.url),ie.name.indexOf(c)===-1&&(ie.name=`${ie.name}${c}${f(ie.size)}`),B({},ie)}),console.log("info:",D,oe),Z(oe)},onRemove:D=>$(void 0,null,function*(){if(!xt)return!0;const J=()=>$(void 0,null,function*(){if(D.response?D.response.id:D.id){let te=yield(0,r.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(te)}else return!0});return st?new Promise((F,te)=>{p.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>$(void 0,null,function*(){const Ae=yield J();g.ZP.success("\u5220\u9664\u6210\u529F"),F(!0)}),onCancel:()=>F(!1)})}):yield J()})};function M(D){D.preventDefault(),D.stopPropagation()}return t.createElement("div",{className:`multi-upload ${he||""}`},At&&t.createElement(G,B({},j),t.createElement("p",{className:"ant-upload-drag-icon"},t.createElement(E.Z,null)),t.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",t.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ge,"MB)"," "),Qe),!At&&t.createElement(v.default,B({},j),t.createElement(i.ZP,{disabled:Q,className:"upload_button"},t.createElement("img",{className:"aBtn_img",src:_}),Fe),t.createElement("span",{onClick:M,className:"upload_text"},Re||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ge}MB)`)))}},4194:function(_t,N,e){"use strict";var t=e(59301),v=e(78241),g=e(95237),p=e(57809),i=e(92832),h=e(88522),r=e(3113),u=e(24905),l=e(6848),s=e(8591),o=e(36546),d=e(42203),n=e(61186),a=e.n(n),c=e(26724),f=e.n(c),S=e(58143),E=e(16597),w=e(78258),A=e(52222),b=e(59301),C=Object.defineProperty,m=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,z=(X,W,Z)=>W in X?C(X,W,{enumerable:!0,configurable:!0,writable:!0,value:Z}):X[W]=Z,K=(X,W)=>{for(var Z in W||(W={}))P.call(W,Z)&&z(X,Z,W[Z]);if(x)for(var Z of x(W))_.call(W,Z)&&z(X,Z,W[Z]);return X},ye=(X,W)=>m(X,y(W)),ae=(X,W,Z)=>new Promise((pe,we)=>{var he=st=>{try{Fe(Z.next(st))}catch(Ve){we(Ve)}},ge=st=>{try{Fe(Z.throw(st))}catch(Ve){we(Ve)}},Fe=st=>st.done?pe(st.value):Promise.resolve(st.value).then(he,ge);Fe((Z=Z.apply(X,W)).next())});const Be=[];function B({onSearch:X,schools:W}){return b.createElement(v.default,{colon:!1,layout:"horizontal",onFinish:X,initialValues:{keyword:"",school_name:"",search_type:"1"}},b.createElement(g.Z,{style:{flexWrap:"nowrap"}},b.createElement(v.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(p.default,{popupClassName:A.Z.selectdown,style:{width:106}},b.createElement(p.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(p.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(p.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.createElement(v.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},b.createElement(i.default,{allowClear:!0,style:{width:300},size:"middle"})),b.createElement(v.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},b.createElement(h.Z,{options:W,style:{width:300},size:"middle",showSearch:!0,filterOption:(Z,pe)=>pe.value.toUpperCase().indexOf(Z.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.createElement(r.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var $=(X=>(X[X.INITDATA=0]="INITDATA",X[X.INITSCHOOLS=1]="INITSCHOOLS",X[X.SHOWLOADING=2]="SHOWLOADING",X[X.SELECTEDIDS=3]="SELECTEDIDS",X[X.SETQUERY=4]="SETQUERY",X[X.SETPAGE=5]="SETPAGE",X))($||{});function G(X,W){switch(W.type){case 0:return K(K({},X),W.payload);case 4:return K(K({},X),W.payload);case 5:return ye(K({},X),{page:W.payload,reload:!1});case 2:return ye(K({},X),{loading:W.payload});case 1:return ye(K({},X),{schools:W.payload});case 3:return ye(K({},X),{selectedIds:W.payload});default:throw new Error}}const se={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};N.Z=({onSelect:X,onCancel:W,container_id:Z,container_type:pe})=>{const[we,he]=(0,t.useReducer)(G,se),{data:ge,schools:Fe,loading:st,selectedIds:Ve,page:Qe,count:At,query:Ue,reload:Xe}=we;(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{users:xe,user_count:k}=yield(0,E.nQ)(ye(K({},Ue),{page:Qe,container_type:pe,container_id:Z,display_aliases:!0}));he({type:0,payload:{data:Xe?xe:[...ge,...xe],count:k}})})}Ue&&oe()},[Qe,Ue,Xe,Z,pe]),(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{school_names:xe}=yield(0,E.K$)({display_aliases:!0});he({type:1,payload:xe.map(k=>({value:k}))})})}oe()},[]);const xt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(oe,xe)=>b.createElement(u.default,{value:xe.numid,checked:Ve.includes(xe.numid),disabled:!!oe})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(oe,xe)=>b.createElement("div",null,b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${xe.login}`,target:"_blank"},oe||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:oe=>b.createElement("span",{style:{color:"#000000"}},oe?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:oe=>b.createElement(l.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},a()(oe).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:oe=>{if(oe===1)return b.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Re(oe){he({type:4,payload:{page:1,reload:!0,query:oe}})}function ue(oe){he({type:5,payload:oe})}function ce(oe){let xe=Ve.indexOf(oe);xe>=0?Ve.splice(xe,1):Ve.push(oe),he({type:3,payload:[...Ve]})}function Q(){Ve.length===0?s.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(X(Ve,Z),he({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const L=At>Qe*10;return b.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.createElement(B,{onSearch:Re,schools:Fe}),Ue?b.createElement(b.Fragment,null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(w.Gi,null,b.createElement(o.default,{pagination:!1,dataSource:Be,columns:xt}))),b.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ue,hasMore:L,useWindow:!1},b.createElement(w.Gi,null,b.createElement(o.default,{loading:st,showHeader:!1,pagination:!1,dataSource:ge,columns:xt,onRow:oe=>({onClick:xe=>{oe.added!==1&&ce(oe.numid)}})})))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(r.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:W},"\u53D6\u6D88"),b.createElement(r.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Q},"\u786E\u5B9A"))):b.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.createElement("img",{src:S,width:"100",alt:""}),b.createElement("br",null),b.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},26089:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(42203),v={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},g=e(59301),p=({message:i,className:h,children:r,style:u={}})=>g.createElement("div",{className:`custom-spinner ${v.idsRingWrapper} ${h}`},g.createElement("div",{className:v.ldsRing},g.createElement("div",null),g.createElement("div",null),g.createElement("div",null),g.createElement("div",null)),i?g.createElement("p",{style:u},i):null,r,g.createElement(t.Outlet,null))},50474:function(_t,N,e){"use strict";e.d(N,{Z:function(){return g}});var t=e(59301),v=e(4676);class g extends t.Component{constructor(i){super(i);const h=window.document;this.node=h.createElement("div"),h.body.appendChild(this.node)}render(){const{children:i}=this.props;return(0,v.createPortal)(i,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},92730:function(_t,N,e){"use strict";e.d(N,{i:function(){return C},Z:function(){return y}});var t={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"},v=e(71418),g=e(6848),p=e(92310),i=e.n(p),h=e(58130),r=e(97267),u=e(2119),l="data:image/png;base64,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",s="data:image/png;base64,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",o="data:image/png;base64,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",d="data:image/png;base64,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",n="data:image/png;base64,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",a="data:image/png;base64,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",c="data:image/png;base64,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",f="data:image/png;base64,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",S="data:image/png;base64,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",E="data:image/png;base64,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",w="data:image/png;base64,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",A="data:image/png;base64,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",b=e(59301);const C=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:l,swimg:s},{name:"101\u8BA1\u5212",ptimg:o,swimg:d},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:n,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:c,swimg:f},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:S,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:w,swimg:A}];var y=({className:x,dataSource:P=[],col:_=4,right:z,bottom:K=23,precision:ye=0,wrapWidth:ae=1200,trackEventItems:Be,loading:B,onRemove:$=()=>{},isCurrent:G=!0,showAlias:se=!1})=>{const X=Math.floor((ae-(_-1)*z)/_),W=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return b.createElement(v.Z,{spinning:B},b.createElement("div",{className:i()(t.list,x)},!!(P!=null&&P.length)&&(P==null?void 0:P.map((Z,pe)=>{var we;const{name:he,id:ge,identifier:Fe,featured:st,school_name:Ve,image_url:Qe,excellent:At,is_plan:Ue}=Z;return b.createElement("div",{key:ge,className:t.wrap,style:{width:X,marginRight:(1+pe)%_===0?0:z+ye,marginBottom:K}},b.createElement("a",{className:t.li,onClick:Xe=>{Xe.preventDefault(),Xe.stopPropagation(),Be&&(0,h.L9)([Be]),(0,h.xg)(`/paths/${Fe}`)}},b.createElement("div",{className:t.img},b.createElement("img",{className:t.cover,src:`${Qe}`}),G&&(0,u.bg)()&&(Z==null?void 0:Z.studying)&&b.createElement("div",{className:`${t.movebq} user-path-items`,onClick:Xe=>{Xe.stopPropagation(),$(Z)}},b.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),b.createElement("span",{className:"c-red"},"\u79FB\u9664")),(we=Z==null?void 0:Z.subject_tags)==null?void 0:we.map((Xe,xt)=>{var Re,ue;if(xt===0){const Q=(Re=W.find(L=>L.name==Xe))==null?void 0:Re.swimg;return b.createElement("img",{className:t.sign,src:Q,style:{left:"-4px"}})}const ce=(ue=W.find(Q=>Q.name==Xe))==null?void 0:ue.ptimg;return b.createElement("img",{className:t.sign,src:ce,style:{left:`${48+52*(xt-1)+2*xt}px`}})}),b.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Z==null?void 0:Z.excellent)&&b.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:t.name},b.createElement(g.Z,{title:se&&(Z!=null&&Z.excellent_alias_name)?b.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${he}`,b.createElement("br",null),b.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Z==null?void 0:Z.excellent_alias_name}`)):he},b.createElement("span",{className:t.e},se&&(Z==null?void 0:Z.excellent_alias_name)||he))),b.createElement("div",{className:t.tags},b.createElement("div",null,b.createElement(g.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),b.createElement("span",null,Z.stages_count))),b.createElement(g.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),b.createElement("span",null,Z.members_count)))))))})),!P.length&&b.createElement(r.Z,null)))}},78258:function(_t,N,e){"use strict";e.d(N,{jL:function(){return i},w9:function(){return Z},QD:function(){return ie},cQ:function(){return $.Z},op:function(){return M},O5:function(){return Tt},_b:function(){return Ge},t7:function(){return E},Gi:function(){return st},YG:function(){return ge},qp:function(){return o},vr:function(){return le},qE:function(){return F},Je:function(){return b},wb:function(){return B},cq:function(){return xt},tp:function(){return a}});var t=e(59301),v={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"},g="data:image/png;base64,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",i=({dataSource:ct=[],img:Et,imgWidth:Ft=346,title:Nt,sunTitle:Vt,bannerExtraContent:Gt})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,Nt),t.createElement("span",null,Vt)),ct.length>0&&t.createElement("div",{className:v.btns},ct.map((Ot,Yt)=>t.createElement("div",{key:Yt,onClick:Ot.click},Ot.name,Ot.sign?t.createElement("img",{src:g,width:39}):null))),Gt),Et&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Et,width:Ft}))),h={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"},r=e(92310),u=e.n(r),l=e(89392),o=({dataSource:ct=[],value:Et,onChange:Ft,onTitleChange:Nt,className:Vt,title:Gt,titleWidth:Ot=41,style:Yt={},fontColor:Ce="#6A7283",showCount:U})=>{const[ee,q]=(0,t.useState)(0),[ne,Te]=(0,t.useState)(!1),Pe=(0,t.useRef)(null),tt=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var it;ct.length!==0&&(((it=Pe==null?void 0:Pe.current)==null?void 0:it.clientHeight)>97?q(1):q(0)),ct.length===0&&q(0),Te(!1)},[ct]),t.createElement("div",{className:u()(h.row,Vt),style:Yt},t.createElement("div",{onClick:(0,l.throttle)(()=>Nt==null?void 0:Nt(),2e3),style:{width:Ot,marginTop:ne?12:4},className:`${h.title} ${Nt?"current":""}`},Gt),t.createElement("div",{className:ne?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},t.createElement("div",{className:h.bar,ref:tt,style:ee>0?{height:ee===1?97:"auto",overflow:ee===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:h.tag,ref:Pe},ct==null?void 0:ct.map(it=>t.createElement("span",{onClick:()=>Ft(it.id),key:it.id,style:{color:Ce},className:Et===it.id?h.active:""},t.createElement("span",{title:it.name,className:h.name},it.name),!!U&&t.createElement("span",{className:h.num},it.count))))),!!ee&&t.createElement(t.Fragment,null,ee===1?t.createElement("div",{onClick:()=>{var it;q(2),((it=Pe==null?void 0:Pe.current)==null?void 0:it.clientHeight)>245?Te(!0):Te(!1)},className:h.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{tt.current.scrollTop=0,q(1),Te(!1)},className:h.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},d={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"},a=({dataSource:ct=[],value:Et,onChange:Ft,className:Nt,style:Vt={}})=>t.createElement("div",{style:Vt,className:u()(d.tabs,Nt)},ct.map(Gt=>t.createElement("span",{onClick:()=>Ft(Gt.id),className:Et===Gt.id?d.active:"",key:Gt.id},Gt.name))),c={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"},f=e(92832),E=({dataSource:ct=[],value:Et="",onChange:Ft,onInputChange:Nt=()=>{},className:Vt,style:Gt={},placeholder:Ot,allowClear:Yt=!1})=>{var Ce;const[U,ee]=(0,t.useState)(""),[q,ne]=(0,t.useState)("");(0,t.useEffect)(()=>{var tt;let it=Et;(tt=JSON.stringify(Et))!=null&&tt.includes("{")&&(ee(Et.id),it=Et.value||"");try{ne(decodeURIComponent(it||""))}catch(St){ne(decodeURIComponent(it||""))}},[Et]);const Te=()=>{Ft(encodeURIComponent(q),U||null)},Pe=tt=>{tt!==U&&(ee(tt),Ft(encodeURIComponent(q),tt))};return t.createElement("div",{className:u()(c.input,Vt),style:Gt},!!ct.length&&t.createElement("div",{className:c.dropdown},t.createElement("div",{className:c.text},(Ce=ct.find(tt=>tt.id===U))==null?void 0:Ce.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:c.b1}),t.createElement("b",{className:c.b2})),t.createElement("div",{className:c.menu},ct.map((tt,it)=>t.createElement("div",{key:it,onClick:()=>Pe(tt.id)},tt.name)))),t.createElement(f.default,{onPressEnter:Te,value:q,onChange:tt=>{ne(tt.target.value),Nt(encodeURIComponent(tt.target.value),U||null)},bordered:!1,placeholder:Ot}),t.createElement("i",{onClick:Te,className:"iconfont icon-sousuo9 font14 pl10 current"}))},w={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"},b=({value:ct,onChange:Et,className:Ft,total:Nt,pageSize:Vt,style:Gt={}})=>{const Ot=ct<2,Yt=ct>=Math.ceil(Nt/Vt);return Nt<=Vt?t.createElement(t.Fragment,null):t.createElement("div",{className:u()(w.quickPager,Ft),style:Gt},t.createElement("div",{onClick:()=>{Ot||Et(ct-1,"prev")},className:Ot?w.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Yt||Et(ct+1,"next")},className:Yt?w.disabled:""},"\u4E0B\u4E00\u9875"))},C={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"},m=e(71418),y=e(6848),x=e(68610),P=e(10148),_=e(58130),z=e(96908),K=e(57177),ye=e(81378),ae=e(97267),B=({className:ct,dataSource:Et=[],col:Ft=4,right:Nt,bottom:Vt=23,precision:Gt=0,wrapWidth:Ot=1200,trackEventItems:Yt,loading:Ce})=>{const U=Math.floor((Ot-(Ft-1)*Nt)/Ft);return t.createElement(m.Z,{spinning:Ce},t.createElement("div",{className:u()(C.list,ct)},!!Et.length&&Et.map((ee,q)=>{const{name:ne,id:Te,identifier:Pe,power:tt,cover_image_id:it,pic:St}=ee;return t.createElement("div",{className:C.wrap,key:Te,style:{width:U,marginRight:(1+q)%Ft===0?0:Nt+Gt,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${Pe}/challenges`,className:C.li,onClick:It=>{It.preventDefault(),Yt&&(0,_.L9)([Yt]),tt&&(0,_.xg)(`/shixuns/${Pe}/challenges`)}},t.createElement("div",{className:C.img},t.createElement("img",{className:C.cover,src:`${St}`}),ee.is_jupyter&&t.createElement("img",{className:C.sign,src:z}),ee.is_jupyter_lab&&t.createElement("img",{className:C.sign,src:K}),ee.is_unity_3d&&t.createElement("img",{className:C.sign,src:ye})),t.createElement("div",{className:C.name},t.createElement(y.Z,{title:ne||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:C.e},ne||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:C.tags},t.createElement(y.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,ee.challenges_count))),!!ee.myshixuns_count&&t.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,ee.myshixuns_count))),t.createElement(y.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,ee.level))),t.createElement("div",{className:C.rate},t.createElement(x.Z,{allowHalf:!0,disabled:!0,defaultValue:ee.score_info}),t.createElement("span",null,"\xA0",ee.score_info?`${ee.score_info}\u5206`:"5\u5206")))),!tt&&t.createElement("div",{className:C.lockWrap},t.createElement("img",{src:`${P.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Et.length&&t.createElement(ae.Z,null)))},$=e(92730),G={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"},se="data:image/png;base64,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",X=e(59301),Z=({className:ct,dataSource:Et=[],col:Ft=4,right:Nt,bottom:Vt=23,precision:Gt=0,wrapWidth:Ot=1200,trackEventItems:Yt,loading:Ce})=>{const U=Math.floor((Ot-(Ft-1)*Nt)/Ft);return X.createElement(m.Z,{spinning:Ce},X.createElement("div",{className:u()(G.list,ct)},!!Et.length&&Et.map((ee,q)=>{const{subject_identifier:ne,id:Te,identifier:Pe,power:tt}=ee,it=ee.is_public!=0&&ee.is_public;return X.createElement("div",{className:G.wrap,key:Te,style:{width:U,marginRight:(1+q)%Ft===0?0:Nt+Gt,marginBottom:Vt}},X.createElement("a",{className:G.li,onClick:St=>{St.preventDefault(),Yt&&(0,_.L9)([Yt]),(0,_.xg)(ee.first_category_url)}},X.createElement("div",{className:G.top},X.createElement(y.Z,{title:ee.name},X.createElement("div",{className:G.name},ee.name)),X.createElement("img",{className:G.img,src:P.Z.IMG_SERVER+"/images/"+ee.avatar_url}),X.createElement("div",{className:G.text,title:ee.creator},ee.creator),ne&&X.createElement("div",{className:G.btns},X.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),X.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),it&&X.createElement("div",{className:G.sign},"\u516C\u5F00")),X.createElement("div",{className:G.bottom},ee.visits>0&&X.createElement(y.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-liulanyan"}),X.createElement("span",null,ee.visits))),ee.course_members_count>0&&X.createElement(y.Z,{title:"\u6210\u5458",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-chengyuan"}),ee.course_members_count)),ee.tasks_count>0&&X.createElement(y.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-zuoye"}),ee.tasks_count)),ee.is_end?X.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):X.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ee.is_accessible&&X.createElement("div",{className:G.lockWrap},X.createElement("img",{src:`${P.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),X.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Et.length&&X.createElement(ae.Z,null)))},pe={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"},we=e(42203),ge=({dataSource:ct=[],value:Et,onChange:Ft,className:Nt,style:Vt={},tabBarExtraContent:Gt})=>t.createElement("div",{className:u()(pe.tabs,Nt),style:Vt},t.createElement("div",{className:pe.tabsWrap},ct.map((Ot,Yt)=>t.createElement("aside",{className:pe.tab,onClick:()=>{Ft(Ot.id),Ot.link&&we.history.push(Ot.link)},key:Yt},t.createElement("div",{className:Et===Ot.id?pe.active:""},Ot.name),(Ot==null?void 0:Ot.resetCount)==null&&(Ot==null?void 0:Ot.total)!==void 0&&t.createElement("span",null,"\uFF08",Ot==null?void 0:Ot.total,"\uFF09"),(Ot==null?void 0:Ot.resetCount)!==void 0&&(Ot==null?void 0:Ot.total)!==void 0&&t.createElement(y.Z,{title:(Ot==null?void 0:Ot.tip)!=null?Ot==null?void 0:Ot.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Ot==null?void 0:Ot.resetCount),"/",t.createElement("span",null,Ot==null?void 0:Ot.total),"\uFF09"))))),t.createElement("div",{className:pe.tabBar},Gt)),st=({className:ct,style:Et={},children:Ft})=>t.createElement("div",{className:u()(ct),style:Et},Ft),Ve={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"},Qe=e(38854),At=e(20834);const Ue=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var xt=({sortValue:ct,dropValue:Et,className:Ft,onSort:Nt,onDrop:Vt,dataSource:Gt=Ue})=>{var Ot;return t.createElement("div",{className:u()(Ve.orderWrap,Ft)},t.createElement(Qe.Z,{dropdownRender:()=>t.createElement(At.default,null,Gt.map((Yt,Ce)=>t.createElement(At.default.Item,{key:Ce,onClick:()=>Vt(Yt.id)},Yt.name)))},t.createElement("span",{className:Ve.orderTextWrap},(Ot=Gt.find(Yt=>Et===Yt.id))==null?void 0:Ot.name)),t.createElement("span",{className:Ve.orderIconWrap},t.createElement("span",{className:Ve.orderAsc},t.createElement("i",{className:ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer}`,onClick:()=>Nt(ct==="asc"?"desc":"asc")})),t.createElement("span",{className:Ve.orderDesc},t.createElement("i",{className:ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer}`,onClick:()=>Nt(ct==="asc"?"desc":"asc")}))))},Re={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ue=e(3113),ce=Object.defineProperty,Q=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,xe=(ct,Et,Ft)=>Et in ct?ce(ct,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):ct[Et]=Ft,k=(ct,Et)=>{for(var Ft in Et||(Et={}))L.call(Et,Ft)&&xe(ct,Ft,Et[Ft]);if(Q)for(var Ft of Q(Et))oe.call(Et,Ft)&&xe(ct,Ft,Et[Ft]);return ct},R=(ct,Et)=>{var Ft={};for(var Nt in ct)L.call(ct,Nt)&&Et.indexOf(Nt)<0&&(Ft[Nt]=ct[Nt]);if(ct!=null&&Q)for(var Nt of Q(ct))Et.indexOf(Nt)<0&&oe.call(ct,Nt)&&(Ft[Nt]=ct[Nt]);return Ft},re=(ct,Et,Ft)=>new Promise((Nt,Vt)=>{var Gt=Ce=>{try{Yt(Ft.next(Ce))}catch(U){Vt(U)}},Ot=Ce=>{try{Yt(Ft.throw(Ce))}catch(U){Vt(U)}},Yt=Ce=>Ce.done?Nt(Ce.value):Promise.resolve(Ce.value).then(Gt,Ot);Yt((Ft=Ft.apply(ct,Et)).next())}),M=ct=>{var Et=ct,{className:Ft,style:Nt,children:Vt,loading:Gt=!1,openLoading:Ot,onClick:Yt=()=>{},size:Ce="middle",shape:U="round"}=Et,ee=R(Et,["className","style","children","loading","openLoading","onClick","size","shape"]);const[q,ne]=(0,t.useState)(!1);return t.createElement(ue.ZP,k({onClick:(0,l.throttle)(Te=>re(void 0,null,function*(){Ot&&ne(!0);try{yield Yt(Te)}catch(Pe){console.log("error",Pe)}Ot&&ne(!1)}),2e3,{leading:!0,trailing:!1}),className:u()(Re.btn,Re[`${Ce}-${U}`],Ft),style:Nt,size:Ce,shape:U,loading:q||Gt},ee),Vt)},D={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"},F=({className:ct,style:Et,children:Ft=null,onClick:Nt,title:Vt})=>t.createElement("div",{className:u()(D.head,ct),style:Et},t.createElement("span",{className:"primary-hover",onClick:Nt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Vt},Vt),t.createElement("div",{className:D.node},Ft)),te={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"},ie=({confirmShow:ct=!0,confirmTitle:Et,confirmClick:Ft,cancelShow:Nt=!0,cancelTitle:Vt,cancelClick:Gt,className:Ot,style:Yt,confirmLoading:Ce=!1})=>t.createElement("div",{className:u()(te.btns,Ot),style:Yt},ct&&t.createElement(ue.ZP,{loading:Ce,onClick:Ft,type:"primary",className:te.confirm},Et),Nt&&t.createElement(ue.ZP,{onClick:Gt,className:te.cancel},Vt)),T={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},le=({className:ct,style:Et={},LeftContent:Ft,children:Nt,RightContent:Vt})=>t.createElement("div",{className:u()(T.fixedBottom,ct),style:Et},t.createElement("div",{className:T.wrap},t.createElement("div",{className:T.left},Ft),t.createElement("div",{className:T.center},Nt),t.createElement("div",{className:T.right},Vt))),ve={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"},Ge=({className:ct,style:Et={},dataSource:Ft=[]})=>t.createElement("div",{className:u()(ve.crumbs,ct),style:Et},Ft.map((Nt,Vt)=>Vtwe.history.push(Nt.path)},Nt.name):t.createElement("span",null,Nt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Vt,style:{color:"#5F6368"}},Nt.name))),Ke=e(31797),de=Object.defineProperty,Ze=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,$e=(ct,Et,Ft)=>Et in ct?de(ct,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):ct[Et]=Ft,Ne=(ct,Et)=>{for(var Ft in Et||(Et={}))yt.call(Et,Ft)&&$e(ct,Ft,Et[Ft]);if(rt)for(var Ft of rt(Et))O.call(Et,Ft)&&$e(ct,Ft,Et[Ft]);return ct},fe=(ct,Et)=>Ze(ct,Y(Et)),Oe=(ct,Et)=>{var Ft={};for(var Nt in ct)yt.call(ct,Nt)&&Et.indexOf(Nt)<0&&(Ft[Nt]=ct[Nt]);if(ct!=null&&rt)for(var Nt of rt(ct))Et.indexOf(Nt)<0&&O.call(ct,Nt)&&(Ft[Nt]=ct[Nt]);return Ft};const{Countdown:ze}=Ke.default;var Tt=ct=>{var Et=ct,{onChange:Ft}=Et,Nt=Oe(Et,["onChange"]);const[Vt,Gt]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Vt=="number"&&Vt>=0&&Ft(Vt)},[Vt]);const Ot=Yt=>{const Ce=Math.floor(Yt/1e3);Gt(Ce)};return t.createElement(ze,fe(Ne({},Nt),{onChange:Ot}))}},91300:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)();(0,t.useEffect)(()=>{i.current=g}),(0,t.useEffect)(()=>{function h(){i.current()}if(p!==null){let r=setInterval(h,p);return()=>clearInterval(r)}},[p])}},30638:function(_t,N,e){"use strict";var t=e(6848),v=e(8591),g=e(3113),p=e(36546),i=e(59301),h=e(52151),r=e(56102),u=e.n(r);const l=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:o=>i.createElement("div",{style:{display:"flex"}},i.createElement(t.Z,{title:o},i.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},o)),i.createElement(r.CopyToClipboard,{text:o,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},i.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],s=({detail:o})=>{const[d,n]=(0,i.useState)(o),[a,c]=(0,i.useState)(1);(0,i.useEffect)(()=>{o&&n(o)},[o]);const f=(0,i.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:a,showQuickJumper:{goButton:i.createElement(g.ZP,null,"GO")},total:d==null?void 0:d.data_sets_count,onChange:S=>{c(S),(0,h.pV)(`${o==null?void 0:o.id}`,{limit:10,page:S}).then(E=>{n(E)})}}),[a,d]);return i.createElement(p.default,{columns:l,dataSource:d==null?void 0:d.data_sets,rowKey:"attachment_id",pagination:f})};N.Z=(0,i.memo)(s)},51784:function(_t,N,e){"use strict";e.d(N,{Z:function(){return G}});var t=e(59301),v=e(42203),g=e(43418),p=e(8591),i=e(3113),h=e(69127),r=e(19871),u=e(10148),l=e(2119),s=e(5112),o={title:"title___rpaor",content:"content___Hb0l5",add:"add___THwHB",colorBlue:"colorBlue___yc4F8",radio:"radio___hn9Vt"},d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,c=(se,X)=>{var W={};for(var Z in se)n.call(se,Z)&&X.indexOf(Z)<0&&(W[Z]=se[Z]);if(se!=null&&d)for(var Z of d(se))X.indexOf(Z)<0&&a.call(se,Z)&&(W[Z]=se[Z]);return W},f=(se,X,W)=>new Promise((Z,pe)=>{var we=Fe=>{try{ge(W.next(Fe))}catch(st){pe(st)}},he=Fe=>{try{ge(W.throw(Fe))}catch(st){pe(st)}},ge=Fe=>Fe.done?Z(Fe.value):Promise.resolve(Fe.value).then(we,he);ge((W=W.apply(se,X)).next())});const S=se=>{var X=se,{shixunsDetail:W,globalSetting:Z,loading:pe,dispatch:we,onReloadData:he}=X,ge=c(X,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Fe,st]=(0,t.useState)(),[Ve,Qe]=(0,t.useState)([]);(0,t.useEffect)(()=>{W.actionTabs.key==="Collaborators-ChangeManager"&&At()},[W.actionTabs.key]);const At=()=>f(void 0,null,function*(){var Re;const ue=yield we({type:"shixunsDetail/getChangeManager",payload:{id:(Re=W.actionTabs.params)==null?void 0:Re.id}});Qe(ue||[])}),Ue=()=>{var Re;we({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Re=W.actionTabs.params)==null?void 0:Re.id}}})},Xe=()=>f(void 0,null,function*(){var Re;if(!Fe){p.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const ue=yield we({type:"shixunsDetail/changeManager",payload:{id:(Re=W.actionTabs.params)==null?void 0:Re.id,user_id:Fe}});xt(),ue&&(he(),p.ZP.info(ue.message))}),xt=()=>{we({type:"shixunsDetail/setActionTabs",payload:{}}),st(null)};return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:W.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:Xe,onCancel:xt},t.createElement("div",null,t.createElement("div",{className:o.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.createElement("div",{className:o.content},Ve.length?t.createElement(s.ZP.Group,{value:Fe,onChange:Re=>st(Re.target.value)},Ve.map((Re,ue)=>t.createElement(s.ZP,{className:o.radio,key:ue,value:Re.user_id},Re.name))):t.createElement("div",{className:o.add},t.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.createElement("a",{className:o.colorBlue,onClick:Ue},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var E=(0,v.connect)(({shixunsDetail:se,loading:X,globalSetting:W})=>({shixunsDetail:se,globalSetting:W,loading:X}))(S),w=e(99313),A=e(4194);const{TabPane:b}=w.default;var C=({visible:se,onCancel:X,onSelectGroup:W,shixunId:Z,onSelectCollaborator:pe})=>t.createElement(g.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:se,width:1100,centered:!0,keyboard:!1,onCancel:X,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(w.default,{defaultActiveKey:"1"},t.createElement(b,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(A.Z,{type:1,onCancel:X,container_type:2,container_id:Z,onSelect:pe})))),m={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},y=e(66119),x=e(19635),P=e(70635),_=Object.defineProperty,z=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ae=(se,X,W)=>X in se?_(se,X,{enumerable:!0,configurable:!0,writable:!0,value:W}):se[X]=W,Be=(se,X)=>{for(var W in X||(X={}))K.call(X,W)&&ae(se,W,X[W]);if(z)for(var W of z(X))ye.call(X,W)&&ae(se,W,X[W]);return se},B=(se,X,W)=>new Promise((Z,pe)=>{var we=Fe=>{try{ge(W.next(Fe))}catch(st){pe(st)}},he=Fe=>{try{ge(W.throw(Fe))}catch(st){pe(st)}},ge=Fe=>Fe.done?Z(Fe.value):Promise.resolve(Fe.value).then(we,he);ge((W=W.apply(se,X)).next())});const $=({shixunsDetail:se,globalSetting:X,loading:W,user:Z,dispatch:pe,position:we})=>{const he=(0,t.useRef)(),[ge,Fe]=(0,t.useState)(0),[st,Ve]=(0,t.useState)([]),[Qe,At]=(0,t.useState)({id:null,page:1}),Ue=(0,v.useParams)(),[Xe,xt]=(0,t.useState)({}),Re=(0,t.useMemo)(()=>(0,l.Ny)()||(Xe==null?void 0:Xe.current_user_is_creator)||(Xe==null?void 0:Xe.current_user_is_partner),[l.Ny,Xe]),ue=(0,t.useMemo)(()=>(0,l.Ny)()||(Xe==null?void 0:Xe.current_user_is_creator),[l.Ny,Xe]);(0,t.useEffect)(()=>{he.current=Ue==null?void 0:Ue.taskId,Qe.id=Ue==null?void 0:Ue.taskId,At(Qe),ce(Qe)},[]);const ce=re=>B(void 0,null,function*(){const j=yield(0,P.ZP)(`/api/sci/projects/${Ue==null?void 0:Ue.taskId}/get_project_partners.json`,{method:"get"});j&&(Ve(j.users||[]),Fe(j.users_count),xt(j))}),Q=()=>B(void 0,null,function*(){Qe.page=1,At(Qe);const re=(0,x.g)();yield pe({type:"user/getUserInfo",payload:re}),yield ce(Qe)}),L=re=>{Qe.page=re,At(Qe),ce(Qe)},oe=re=>{g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:m.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>B(void 0,null,function*(){const j=yield(0,P.ZP)(`/api/sci/projects/${Ue==null?void 0:Ue.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:re}});p.ZP.info("\u5220\u9664\u6210\u529F"),Qe.page=1,At(Qe),ce(Qe)})})},xe=()=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:he.current}}})};function k(){pe({type:"shixunsDetail/setActionTabs",payload:{}})}const R={visible:se.actionTabs.key==="Collaborators-AddCollaborator",onCancel:k,shixunId:he.current,onSelectCollaborator:re=>B(void 0,null,function*(){k(),(yield(0,P.ZP)(`/api/sci/projects/${he.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:re}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Q())}),onSelectGroup:re=>B(void 0,null,function*(){k(),(yield pe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:he.current,group_id:re.group_id}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Q())})};return t.createElement("section",null,t.createElement("div",{className:m.wrap},t.createElement("div",{className:m.content},t.createElement("div",{className:m.head},t.createElement("span",{className:m.headCount},"\u5408\u4F5C\u8005\uFF08",ge,"\u4EBA\uFF09"),Re&&t.createElement("div",null,t.createElement(i.ZP,{className:m.button,style:{marginRight:we==="detail"?0:"20px"},onClick:xe,icon:t.createElement(y.Z,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.createElement("div",{className:m.list},t.createElement(h.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},st.map((re,j)=>t.createElement("div",{style:{display:"inline-block",width:"50%"},key:j},t.createElement("div",{className:m.itemWrap},t.createElement("a",{target:"_blank",className:m.imgWrap},t.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:m.img,src:`${u.Z.IMG_SERVER}/images/${re==null?void 0:re.image_url}`}),(re==null?void 0:re.is_creator)&&t.createElement("span",{className:m.manager},"\u521B\u5EFA\u8005")),t.createElement("div",{className:m.itemContent},t.createElement("div",{className:m.nameWrap},t.createElement("a",{target:"_blank",className:m.name},re==null?void 0:re.user_name),t.createElement("div",{className:m.actionGroup},!(re!=null&&re.is_creator)&&ue?t.createElement("a",{className:m.deletetitle,onClick:()=>oe(re.id)},"\u5220\u9664"):null)),t.createElement("p",{className:m.schoolWrap},t.createElement("span",{className:m.school},re==null?void 0:re.school_name))))))))),ge>10&&t.createElement("div",{className:m.countWrap},t.createElement(r.Z,{showQuickJumper:!1,showSizeChanger:!1,total:ge,onChange:re=>L(re),pageSize:10,current:Qe.page}))),t.createElement(E,{onReloadData:Q}),t.createElement(C,Be({},R)))};var G=(0,v.connect)(({shixunsDetail:se,loading:X,globalSetting:W,user:Z})=>({shixunsDetail:se,globalSetting:W,user:Z,loading:X}))($)},19689:function(_t,N,e){"use strict";e.r(N),e.d(N,{default:function(){return ts}});var t=e(59301),v=e(42203),g=e(26089),p=e(50474),i=e(31797),h=e(78241),r=e(43418),u=e(3113),l=e(43428),s=e(8591),o=e(92832),d=e(88897),n=e(7543),a=e(95237),c=e(43604),f=e(41230),S=e(56102),E=e(67042),w=e(14726),A=e(57203),b=e(10148),C=e(70635),m=e(58130),y=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())}),P=(0,t.forwardRef)(({time:Ee},qe)=>{console.log("ScreenRecord:",qe);const mt=(0,t.useRef)();let[An,Nn]=(0,t.useState)(),Kn=(0,t.useRef)(),xr=2e3,zn=[];(0,t.useImperativeHandle)(qe,()=>({startScreenRecord:Jr,downloadFile:ln}));function un(Dr,H){return y(this,null,function*(){let V=[];const me=yield new MediaRecorder(Dr);me.ondataavailable=_e=>{V.push(_e.data)},me.start(),Kn.current=me,window.recorderRefs=me,me.addEventListener("stop",_e=>{let Me=URL.createObjectURL(V[0],{type:"video/mp4"});(0,m.Nd)("xxx.webm",Me)})})}function ln(){if(!window.recorderRefs){s.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}mt.current.srcObject.getTracks().forEach(H=>{H.stop()}),window.recorderRefs.addEventListener("dataavailable",H=>{let V=URL.createObjectURL(H.data,{type:"video/mp4"});(0,m.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",V)})}function Jr(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(Dr=>(mt.current.srcObject=Dr,zn.push(Dr),mt.current.captureStream=mt.current.captureStream||mt.current.mozCaptureStream,new Promise(H=>mt.current.onplaying=H))).then(()=>un(mt.current.captureStream(),xr)).then(Dr=>{}).catch(Dr=>{Dr.name==="NotFoundError"?s.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):s.ZP.warning(Dr.name)})}return t.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},t.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:mt}))}),_=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())});const z={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var K=({className:Ee,mirror_description:qe,git_url:mt,difficulty:An,task_pass:Nn,test_set_permission:Kn,onVncAction:xr,shixun:zn,window_vnc_url:un,linux_vnc:ln,vnc_url:Jr,unity_3d_routes:Dr,taskData:H})=>{console.log(H);const V=(0,v.useParams)(),[me,_e]=(0,t.useState)("8082"),[Me,ke]=(0,t.useState)(!1),[ht,vt]=(0,t.useState)(!1),ft=(0,t.useRef)(),je=un?"C:/Windows/AppReadiness/userfiles":"/data/workspace/keyan/userfiles",Pt=un?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/keyan/downloadfiles",Dt=()=>{r.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const rn=yield(0,E.Jd)({identifier:V.taskId});return(rn==null?void 0:rn.status)===0&&s.ZP.info("\u91CD\u542F\u6210\u529F"),""})})},Qt=()=>{r.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:t.createElement("div",{className:"pt10"},t.createElement(A.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${je}"`,action:`${b.Z.API_SERVER}/api/sci/projects/${V.taskId}/upload_file.json`,onChange:rn=>{rn.every(an=>{var gn;return((gn=an.response)==null?void 0:gn.status)===0})&&(r.default.destroyAll(),s.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},Wt=()=>_(void 0,null,function*(){var rn,an;vt(!0);const gn=yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/port_proxy.json`,{method:"post",body:{port:me,position:1}});(rn=gn==null?void 0:gn.data)!=null&&rn.url&&(0,m.xg)((an=gn==null?void 0:gn.data)==null?void 0:an.url),vt(!1)}),Ut=()=>{r.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${Pt}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71G`,onOk:()=>_(void 0,null,function*(){return yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/download_file.json`,{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},pn=()=>{var rn,an;(an=(rn=ft.current)==null?void 0:rn.startScreenRecord)==null||an.call(rn)},cn=()=>{const{webssh:rn}=H;r.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.createElement(t.Fragment,null,t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u8D26\u53F7"),t.createElement(c.Z,null,rn==null?void 0:rn.username)),t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5730\u5740"),t.createElement(c.Z,null,rn==null?void 0:rn.address)),t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u7AEF\u53E3"),t.createElement(c.Z,null,rn==null?void 0:rn.servicePort)),t.createElement(a.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5BC6\u7801"),t.createElement(c.Z,null,rn==null?void 0:rn.password)))})};return t.createElement("div",{className:`tpi-code-setting ${Ee}`,style:{height:"calc(100vh - 54px )"}},t.createElement("h3",null,"\u529F\u80FD"),t.createElement("section",null,t.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{xr("full-screen")}}," ",t.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Dr&&t.createElement(t.Fragment,null,t.createElement("a",{id:"reset-task",onClick:()=>xr("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",t.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),t.createElement("a",{onClick:()=>Qt(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.createElement("a",{onClick:()=>Ut(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.createElement("a",{onClick:()=>pn(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),H.mirror_type==="webssh"&&t.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",t.createElement("i",{className:"iconfont icon-wodegongzuotai"}),t.createElement(a.Z,{align:"middle",className:"w100"},t.createElement(c.Z,{flex:"1",onClick:cn},t.createElement(u.ZP,{type:"text",loading:Me},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),un&&t.createElement("a",{id:"reset-task",onClick:Dt,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",t.createElement(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),mt?t.createElement(S.CopyToClipboard,{text:mt,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),t.createElement(P,{ref:ft}))},ye=e(91300),ae=e(6848),Be=e(19871),B={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},$=Object.defineProperty,G=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,W=(Ee,qe,mt)=>qe in Ee?$(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,Z=(Ee,qe)=>{for(var mt in qe||(qe={}))se.call(qe,mt)&&W(Ee,mt,qe[mt]);if(G)for(var mt of G(qe))X.call(qe,mt)&&W(Ee,mt,qe[mt]);return Ee},pe=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())});const we=(0,m.oP)(),he={};we!=null&&we.homework_common_id&&(he.homework_common_id=we==null?void 0:we.homework_common_id),we!=null&&we.exercisesId&&(he.exercise_id=we==null?void 0:we.exercisesId);function ge(Ee){return get(`tasks/${Ee}.json`,he)}function Fe(Ee){return(0,C.U2)(`sci/projects/${Ee}/get_data_sets.json`)}function st(Ee){return get(`myshixuns/${Ee}/challenges.json`)}function Ve(Ee,qe){return get(`myshixuns/${Ee}/subject_challenges.json`,qe)}function Qe(Ee,qe,mt){return(0,C.U2)(`tasks/${Ee}/star.json`,{star:mt,shixun_id:qe})}function At(Ee,qe){return qe.path&&(qe.path=encodeURIComponent(qe.path)),(0,C.U2)(`tasks/${Ee}/rep_content.json`,Z(Z({},qe),he))}function Ue(Ee,qe){return(0,C.v_)(`myshixuns/${Ee}/update_file.json`,Z(Z({},qe),he))}function Xe(Ee,qe){return(0,C.U2)(`tasks/${Ee}/reset_original_code.json`,Z(Z({},qe),he))}function xt(Ee,qe){return(0,C.v_)(`myshixuns/${Ee}/reset_repository.json`,qe)}function Re(Ee,qe){return(0,C.U2)(`tasks/${Ee}/reset_passed_code.json`,Z(Z({},qe),he))}function ue(Ee,qe){return(0,C.v_)(`tasks/${Ee}/game_build.json`,Z(Z({},qe),he))}function ce(Ee,qe){return(0,C.U2)(`tasks/${Ee}/game_status.json`,Z(Z({},qe),he))}function Q(Ee,qe){return post(`tasks/${Ee}/choose_build.json`,Z(Z({},qe),he))}function L(Ee){return get(`tasks/${Ee}/picture_display.json`,he)}function oe(Ee,qe){return get(`tasks/${Ee}/cost_time.json`,Z(Z({},qe),he))}function xe(Ee,qe){return get(`courses/${Ee}/inform_detail.json`,qe)}function k(Ee){return(0,C.v_)(`tasks/${Ee}/plus_or_cancel_praise.json`)}function R(Ee,qe={}){return(0,C.v_)(`myshixuns/${Ee}/repository.json`,qe)}function re(Ee,qe){return get(`myshixuns/${Ee}/open_webssh.json`,qe||{})}function j(Ee,qe){return get(`myshixuns/${Ee}/open_vm_webssh.json`,qe)}function M(Ee){return get(`tasks/${Ee}/close_webssh.json`)}function D(Ee){return pe(this,null,function*(){const qe=yield(0,C.v_)(`/sci/projects/${Ee}/delete_pod.json`);if((qe==null?void 0:qe.status)>=0)return(0,C.v_)(`/sci/projects/${Ee}/start_environment.json`,he)})}function J(Ee){return post(`tasks/${Ee}/reset_environment`)}function F(Ee,qe){return post(`tasks/${Ee}/reset_linux_vnc_link.json`,qe||{})}function te(Ee){return(0,C.U2)(`tasks/${Ee}/check_test_sets.json`)}function Ae(Ee){return get(`tasks/${Ee}/get_answer_info.json`)}function ie(Ee){return get(`tasks/${Ee}/get_choose_answer.json`)}function T(Ee){return get(`tasks/${Ee}/unlock_choose_answer.json`)}function I(Ee,qe){return get(`tasks/${Ee}/unlock_answer.json`,{answer_id:qe})}function le(Ee,qe,mt){return(0,C.v_)(`tasks/${Ee}/set_games_status.json`,{result:qe,data:mt})}function ve(Ee){return(0,C.v_)(`/sci/projects/${Ee}/extend_release.json`)}function Ie(Ee,qe){return(0,C.v_)(`/sci/projects/${Ee}/save_mirror.json`,Z({},qe))}function Ge(Ee){return Fetch(`/api/tasks/${Ee}/active.json`,{method:"post",body:{template_id:window.sessionStorage.imageId}})}function Ke(Ee){return post(`tasks/${Ee}/extend_linux_vnc.json`,he)}function de(Ee,qe){return get(`tasks/${Ee}/rank_list.json`,qe)}function Ze(Ee,qe){return(0,C.v_)(`tasks/${Ee}/close_windows_vnc.json`,{tpi_id:qe})}function Y(Ee){return get(`tasks/${Ee}/pull_files.json`)}function rt(Ee,qe){return post(`tasks/${Ee}/log_output`,qe)}function yt(Ee){return get(`tasks/${Ee}/stop_log_output.json`)}function O(Ee){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Ee.id}/add_file.json`,{method:"post",body:Ee})})}function $e(Ee){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Ee.id}/delete_git_file.json`,{method:"Delete",body:Ee})})}function Ne(Ee){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Ee.id}/mv_file.json`,{method:"post",body:Ee})})}function fe(Ee){return pe(this,null,function*(){return Ee.path&&(Ee.path=encodeURIComponent(Ee.path)),Fetch(`/api/tasks/${Ee.id}/rep_content.json`,{method:"get",params:Ee})})}function Oe(Ee){return pe(this,null,function*(){return(0,C.ZP)(`/api/sci/projects/${Ee.id}/commit_files.json`,{method:"post",body:Ee})})}var ze=Object.defineProperty,Rt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Et=(Ee,qe,mt)=>qe in Ee?ze(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,Ft=(Ee,qe)=>{for(var mt in qe||(qe={}))Tt.call(qe,mt)&&Et(Ee,mt,qe[mt]);if(Rt)for(var mt of Rt(qe))ct.call(qe,mt)&&Et(Ee,mt,qe[mt]);return Ee},Nt=(Ee,qe)=>{var mt={};for(var An in Ee)Tt.call(Ee,An)&&qe.indexOf(An)<0&&(mt[An]=Ee[An]);if(Ee!=null&&Rt)for(var An of Rt(Ee))qe.indexOf(An)<0&&ct.call(Ee,An)&&(mt[An]=Ee[An]);return mt},Vt=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())}),Gt=(Ee=>(Ee.Classrooms="classrooms",Ee.Shixuns="shixuns",Ee.Paths="paths",Ee.Projects="projects",Ee.Videos="videos",Ee.Topics="topics",Ee.Teach="teach-group",Ee))(Gt||{});const Ot=Ee=>{var qe=Ee,{userDetail:mt,user:An,globalSetting:Nn,loading:Kn,dispatch:xr,onClose:zn,shixun:un}=qe,ln=Nt(qe,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const Jr=(0,v.useParams)(),[Dr,H]=(0,t.useState)([]),[V,me]=(0,t.useState)(""),[_e,Me]=(0,t.useState)(0),[ke,ht]=(0,t.useState)(Ft({page:1,limit:20},Jr)),vt=(0,t.useCallback)(()=>ln.visible,[ln.visible]);(0,t.useEffect)(()=>{ke.page=1,ft()},[ln.visible]);const ft=()=>Vt(void 0,null,function*(){const je=yield Fe(Jr.taskId);je&&(H([...je.data_sets]),Me(je.data_sets_count),me(je.folder_name))});return t.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),t.createElement("dl",{className:B.list},t.createElement(ae.Z,{title:V},t.createElement("dt",{className:"c-white"},V)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:V,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236")))),t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Dr==null?void 0:Dr.map((je,Pt)=>t.createElement("dl",{className:B.list},t.createElement(ae.Z,{title:je.filename},t.createElement("dt",{className:"c-white"},je.filename)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:je.file_path,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),t.createElement("div",{className:"tc"},t.createElement(Be.Z,{onChange:je=>{ke.page=je,ft()},className:B.page,size:"small",total:_e,pageSize:ke.limit,hideOnSinglePage:!0})))};var Yt=(0,v.connect)(({user:Ee,userDetail:qe,loading:mt,shixunsDetail:An,globalSetting:Nn})=>({user:Ee,userDetail:qe,shixunsDetail:An,globalSetting:Nn,loading:mt.models.index}))(Ot),Ce=e(86766),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",ee="data:image/png;base64,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",q=e(39171),ne=e(3621),Te=Object.defineProperty,Pe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ht=(Ee,qe,mt)=>qe in Ee?Te(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,kt=(Ee,qe)=>{for(var mt in qe||(qe={}))St.call(qe,mt)&&Ht(Ee,mt,qe[mt]);if(it)for(var mt of it(qe))It.call(qe,mt)&&Ht(Ee,mt,qe[mt]);return Ee},bt=(Ee,qe)=>Pe(Ee,tt(qe)),Kt=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())});const{Countdown:De}=i.default;function Ye(){return React.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var et=({mirror_description:Ee,difficulty:qe,git_url:mt,vnc_url:An,window_vnc_url:Nn,linux_vnc:Kn,isNotice:xr,user:zn,game:un,shixun:ln={},taskData:Jr={},resetVncLoading:Dr,onUpdateCostTime:H,lastedGetTaskInfoTime:V,onShowNotice:me,onResetGitCode:_e,onResetVnc:Me,onBack:ke,onAddVncTime:ht,onUpdateCode:vt,unity_3d_routes:ft,remaining_time:je,st:Pt})=>{const[Dt]=(0,v.useSearchParams)(),{name:Qt,identifier:Wt,task_pass:Ut,test_set_permission:pn}=ln,[cn,rn]=(0,t.useState)(!1),[an,gn]=(0,t.useState)(!1),[Un,Vn]=(0,t.useState)({}),[Ln,$n]=(0,t.useState)(!1),[lr,_n]=(0,t.useState)(null),[In,qt]=(0,t.useState)(1800),[Lt,Cn]=(0,t.useState)(!1),[Wn,Rn]=(0,t.useState)(!1),tr=(0,v.useLocation)().query,Pn=(0,v.useParams)(),[or,cr]=(0,t.useState)(!1),[Sr]=h.default.useForm(),Or=(0,t.useMemo)(()=>Date.now()+je,[je]);(0,t.useEffect)(()=>{Ln||setTimeout(()=>{$n(!0)},1e3*60)},[Ln]),(0,t.useEffect)(()=>{Ce.Z.subscribe("update-windows-time",Tn=>{qt(parseInt(je/1e3))}),qt(je/1e3)},[]),(0,t.useEffect)(()=>{var Tn;return Dt.get("type")==="exercises"&&((Tn=Un==null?void 0:Un.exercise)!=null&&Tn.screen_open)&&(ne.U.forEach((Hn,Ir)=>{document.addEventListener(Hn,Vr,!1),document.addEventListener("blur",Vr,!1)}),window.focus(),window.onblur=function(){(0,q.vp)()&&(Vr(),(0,q.BU)())}),()=>{ne.U.forEach((Hn,Ir)=>{document.removeEventListener(Hn,Vr,!1)})}},[Un]);const ei=()=>{Cn(!Lt)},Vr=Tn=>{window.parent.postMessage("backExercise","*"),Tn!=="back"&&(0,q.BU)()};function ar(){rn(!cn)}function Qr(){rn(!1),gn(!1)}function Ar(){return Kt(this,null,function*(){(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),v.history.replace(`/innovation/project/detail/${Pn.taskId}`)})}function zr(){Dr||Me()}function Gr(){r.default.confirm({title:"\u9000\u51FA",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ar})}function Li(Tn){var Hn;Qr(),Tn==="reset-task"&&(Dr||r.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:t.createElement(w.Z,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{zr(),$n(!1)}})),Tn==="reset-code"&&(Dr||r.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.createElement(w.Z,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:_e})),Tn==="full-screen"&&((0,q.vp)()?(0,q.BU)():(0,q.Dj)((Hn=document==null?void 0:document.getElementById)==null?void 0:Hn.call(document,"task-right-panel"))),Tn==="show-clipboard-box"&&Ce.Z.publish("show-clipboard-box")}const Xn={task_pass:Ut,test_set_permission:pn,mirror_description:Ee,difficulty:qe,resetVncLoading:Dr,git_url:mt,onVncAction:Li,window_vnc_url:Nn,linux_vnc:Kn,vnc_url:An,shixun:ln,unity_3d_routes:ft},Qn=(0,t.useCallback)(()=>In?(console.log("VncTimer:",In),t.createElement(Ct,{defaultTime:In,onAddVncTime:ht,onReset:zr,toShixun:Ar,title:""})):null,[In]);return(0,t.useEffect)(()=>{Wn&&Sr.setFieldsValue({name:"",version:"",description:""})},[Wn]),t.createElement("div",{className:"task-header-container"},Dt.get("type")!=="exercises"&&t.createElement(t.Fragment,null,Jr.name),t.createElement("h2",{className:"shixun-info"},Qt),t.createElement(t.Fragment,null,t.createElement("div",{className:"flex-container"},t.createElement(t.Fragment,null,Nn&&t.createElement(v.Link,{onClick:Tn=>{Tn.preventDefault(),Ce.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Qn()),t.createElement("i",{className:"iconfont icon-shijian1"}),t.createElement(De,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Or}),t.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ar},t.createElement("img",{alt:"tool",src:U,width:16}),"\u5DE5\u5177\u680F"),t.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:()=>gn(!0)},t.createElement("img",{alt:"tool",src:ee,width:18}),"\u6570\u636E\u96C6"))),t.createElement(u.ZP,{type:"primary",disabled:!Ln,className:"save-innovation",onClick:()=>Kt(void 0,null,function*(){Rn(!0)})},"\u4FDD\u5B58\u955C\u50CF"),t.createElement("a",{className:"btn-out",onClick:Gr,title:"\u9000\u51FA\u5B9E\u8BAD"},t.createElement("i",{className:"iconfont icon-kaiguan"})),t.createElement(p.Z,null,t.createElement(l.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:cn,onClose:Qr},t.createElement(K,bt(kt({},Xn),{taskData:Jr})))),t.createElement(p.Z,null,t.createElement(l.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:an,onClose:Qr,style:{height:"100%"}},t.createElement(Yt,null))),t.createElement(r.default,{title:"\u4FDD\u5B58\u955C\u50CF",open:Wn,okButtonProps:{loading:or},onCancel:()=>{Rn(!1)},onOk:()=>{Sr.submit()}},t.createElement("div",null,t.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),t.createElement(h.default,{labelCol:{span:4},wrapperCol:{span:20},form:Sr,onFinish:Tn=>Kt(void 0,null,function*(){cr(!0);const Hn=yield Oe({id:Pn.taskId});if((Hn==null?void 0:Hn.status)!==0){cr(!1);return}const Ir=yield Ie(Pn.taskId,Tn);(Ir==null?void 0:Ir.status)==0&&(s.ZP.info("\u4FDD\u5B58\u6210\u529F"),Rn(!1)),(Ir==null?void 0:Ir.status)===-5&&r.default.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){const Fn=yield Ie(Pn.taskId,kt({is_cover:!0},Tn));(Fn==null?void 0:Fn.status)==0&&(s.ZP.info("\u8986\u76D6\u6210\u529F"),Rn(!1))})}),cr(!1)})},t.createElement(h.default.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},t.createElement(o.default,{type:"text",maxLength:60})),t.createElement(h.default.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},t.createElement(d.Z,{style:{width:"100%"}})),t.createElement(h.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},t.createElement(o.default.TextArea,null))))))};const ot=300;function Ct({onAddVncTime:Ee,onReset:qe,toShixun:mt,title:An="",defaultTime:Nn}){const[Kn,xr]=(0,t.useState)(Nn),[zn,un]=(0,t.useState)(!1);(0,ye.Z)(()=>{xr(Kn-1)},Kn>0?1e3:null),(0,t.useEffect)(()=>{Kn===ot&&un(!0)},[Kn]),(0,t.useEffect)(()=>{Nn0){const H=yield Ee();xr((H==null?void 0:H.remaining_time)/1e3)}else xr(Nn),qe()})}function Dr(){Kn0){for(let mt=0;mtqe in Ee?dt(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,tn=(Ee,qe)=>{for(var mt in qe||(qe={}))pt.call(qe,mt)&&en(Ee,mt,qe[mt]);if(Mt)for(var mt of Mt(qe))zt.call(qe,mt)&&en(Ee,mt,qe[mt]);return Ee},nn=(Ee,qe)=>Xt(Ee,jt(qe));function on(Ee,qe,mt){let An=mt._core._renderService.dimensions.actualCellWidth||9.5,Nn=mt._core._renderService.dimensions.actualCellHeight||18;const Kn=Math.floor(qe/Nn);return[Math.floor(Ee/An),Kn]}function yn(Ee,qe){const mt=new Je.Z(An=>{console.log("entries\uFF1A",An);for(let Nn of An)if(Nn.target.offsetHeight>0||Nn.target.offsetWidth>0){const[Kn,xr]=on(Nn.target.offsetWidth,Nn.target.offsetHeight,Ee);console.log("cols, rows",Kn,xr),Ce.Z.publish("ssh-xterm-resize",{columns:Kn,rows:xr,width:Nn.target.offsetWidth,height:Nn.target.offsetHeight}),Ee.resize(Kn,xr);const zn=wt.Base64.decode("IA=="),un=wt.Base64.decode("CBtbSw==");Ee.write(zn),Ee.write(un)}});return mt.observe(qe),mt}const bn=3e4;var On=({sshConfigData:Ee,sid:qe})=>{const[mt,An]=(0,t.useState)(null),{ws_url:Nn,password:Kn,port:xr}=Ee,zn=(0,t.useRef)(),un=(0,t.useRef)(),ln=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(zn.current&&Nn){const Jr=new Se.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",zn.current),Jr.open(zn.current),Jr.onData(H=>{console.log("data:",H),un.current&&un.current.readyState===1&&(un.current.send(JSON.stringify({tp:"client",data:H})),Ce.Z.publish("on-operating-ssh"))}),Jr.write("Connecting..."),An(Jr);const Dr=yn(Jr,zn.current);return()=>{Jr==null||Jr.dispose(),Dr&&zn.current&&Dr.unobserve(zn.current)}}},[Nn,zn.current]),(0,t.useEffect)(()=>{if(mt&&Nn){let Jr=function(){const Me=new WebSocket(Nn);console.log("socketInstance:",Nn),un.current=Me,Me.onopen=()=>{let ke=mt.element.parentElement;if(ke){let ht=ke.offsetWidth,vt=ke.offsetHeight;console.log("init",{tp:"init",data:nn(tn({},Ee),{secret:Kn,width:ht,height:vt,rows:mt.rows,columns:mt.cols})}),Me.send(JSON.stringify({tp:"init",data:nn(tn({},Ee),{secret:Kn,width:ht,height:vt,rows:mt.rows,columns:mt.cols})})),setTimeout(()=>{Me.send(JSON.stringify({tp:"client",data:`cd /data/workspace/keyan/myshixun `}))},200)}mt.focus()},Me.onerror=ke=>{console.log("------in socket error----",ke,Me,Nn)},Me.onmessage=ke=>{ln.current||(mt.write("\r"),setTimeout(()=>{},1e3)),ln.current=!0,console.log("event:",ke);let ht=wt.Base64.decode(ke.data.toString());(ht==null?void 0:ht.indexOf("\u7248\u672C\u5E93\u4EE3\u7801\u8DEF\u5F84\uFF1A/data/workspace/myshixun/"))>-1&&(ht=`\u7248\u672C\u5E93\u4EE3\u7801\u8DEF\u5F84\uFF1A/data/workspace/keyan/myshixun/\r `);let vt=mt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",ht,vt,mt),mt.write(ht)},Me.onclose=ke=>{Dr&&clearInterval(Dr),mt.write(`\r -connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON.stringify({tp:"h"}))},bn),H=Ce.Z.subscribe("create-socket",Me=>{Je==Me&&(un.current&&un.current.readyState===1?mt.focus():Yr(),mt.focus())}),V=Ce.Z.subscribe("close-socket",Me=>{Je===Me&&(un.current&&(un.current.close(),ln.current=!1,mt.clear()),un.current=null)}),me=Ce.Z.subscribe("ssh-xterm-resize",Me=>{un.current&&un.current.readyState===1&&un.current.send(JSON.stringify({tp:"resize",data:tn({},Me)}))}),_e=Ce.Z.subscribe("ssh-add-connect-time",()=>{un.current&&un.current.readyState===1&&un.current.send(JSON.stringify({tp:"overtime"}))});return()=>{V(),H(),me(),_e(),un.current&&(un.current.close(),ln.current=!1)}}},[mt,Nn,xr]),t.createElement("div",{className:We["xterm-panel-wrp"]},t.createElement("div",{ref:zn,className:We["xterm-panel"]},Nn?null:t.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Yn=e(93948),dn=e(62013);const Bt=o.default.TextArea;var Zt=({onCancel:Ee,onSave:Je,content:mt})=>{const[An,Nn]=(0,t.useState)(mt);function Kn(zn){Nn(zn.target.value)}function xr(){Je(An)}return(0,t.useEffect)(()=>{Nn(mt)},[mt]),t.createElement("div",{className:"clipboard-box"},t.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),t.createElement(Bt,{value:An,onChange:Kn,className:"clipboard"}),t.createElement("p",null," ",t.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),t.createElement("p",null," ",t.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),t.createElement("div",{className:"btn-action-container"},t.createElement(u.ZP,{type:"ghost",onClick:Ee,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(u.ZP,{type:"primary",onClick:xr},"\u4FDD\u5B58")))},xn=e(78714),vn={selectImage:"selectImage___t63KU",container:"container___WChhl"},wn=e(61186),Sn=e.n(wn),sn=Object.defineProperty,Jt=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,hn=(Ee,Je,mt)=>Je in Ee?sn(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,$t=(Ee,Je)=>{for(var mt in Je||(Je={}))qn.call(Je,mt)&&hn(Ee,mt,Je[mt]);if(Jn)for(var mt of Jn(Je))fn.call(Je,mt)&&hn(Ee,mt,Je[mt]);return Ee},jn=(Ee,Je)=>Jt(Ee,En(Je)),Bn=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())});const mn=t.createElement(xn.Z,{style:{fontSize:24},spin:!0});function Dn(Ee){return Ee.replace(/\\u([\dA-Za-z]{4})/g,function(Je,mt){return String.fromCharCode(parseInt("0x"+mt))})}function pr(Ee){Ee||(Ee=window.location.search);let Je=Ee.substr(1),mt={};return Je.split("&").forEach(function(An){let Nn=An.split("=");mt[Nn[0]]=decodeURIComponent(Nn[1])}),mt}const Gn={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var vr=(Ee=>(Ee[Ee.SET_LOADING=0]="SET_LOADING",Ee[Ee.SET_IS_LARGE=1]="SET_IS_LARGE",Ee[Ee.SET_MES=2]="SET_MES",Ee[Ee.SET_STATE=3]="SET_STATE",Ee[Ee.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Ee[Ee.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Ee[Ee.UPDATE_ALL=6]="UPDATE_ALL",Ee))(vr||{});function br(Ee,Je){switch(Je.type){case 0:return jn($t({},Ee),{loading:Je.payload});case 1:return $t({},jn($t({},Ee),{isLarge:Je.payload}));case 2:return jn($t({},Ee),{mes:Je.payload});case 3:return $t($t({},Ee),Je.payload);case 5:return jn($t({},Ee),{transferContent:Je.payload});case 4:return jn($t({},Ee),{showClipBoardBox:Je.payload});case 6:return $t({loading:Ee.loading},Je.payload);default:throw new Error}}var mr=({vnc_url:Ee,window_vnc_url:Je,linux_vnc:mt,virtual_machine:An,taskId:Nn,taskData:Kn})=>{var xr;const zn=(0,t.useRef)(),un=(0,t.useRef)(),ln=(0,t.useRef)(),Yr=(0,t.useRef)(),[Dr,H]=(0,t.useState)(),[V,me]=(0,t.useState)(!1),[_e,Me]=(0,t.useReducer)(br,Gn),[ke,ht]=(0,t.useState)(0),{mes:vt,loading:ft,showClipBoardBox:je,isLarge:Pt,transferContent:Dt}=_e;let[Qt,Wt]=(0,t.useState)(0),Xt=(0,t.useRef)();const pn=(0,v.useParams)(),cn=pn;(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",an),()=>{var qt,Lt;(Lt=(qt=un.current)==null?void 0:qt.disconnect)==null||Lt.call(qt),window.removeEventListener("visibilitychange",an)}),[]),(0,t.useEffect)(()=>(window.sessionStorage.imageId=Dr,()=>{window.sessionStorage.removeItem("imageId")}),[Dr]);const rn=()=>{var qt,Lt;((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"?setTimeout(()=>{cr()},1500):((Lt=ln==null?void 0:ln.current)==null?void 0:Lt.resizeSession)!==void 0&&((0,q.vp)()?ln.current.resizeSession=!0:setTimeout(()=>{ln.current.resizeSession=!1},900))};(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",an),document.addEventListener((0,q.gH)(),rn),()=>{document.removeEventListener((0,q.gH)(),rn),window.removeEventListener("visibilitychange",an)}),[]);const an=qt=>{if(document.visibilityState==="visible"){let Lt=sessionStorage.vncPageLeaveTime;Sn()(new Date).diff(Sn()(Lt),"minutes")>2&&ht(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function gn(){Me({type:4,payload:!1})}function Un(){Me({type:1,payload:!Pt})}function Vn(qt){let Lt;return zn.current&&(Lt=new qe.Z(Cn=>{var Wn,Rn;for(let tr of Cn)((Wn=Kn==null?void 0:Kn.shixun)==null?void 0:Wn.windows_connection_mode)==="rdp"&&cr(),(tr.target.offsetHeight>0||tr.target.offsetWidth>0)&&((Rn=qt==null?void 0:qt._eventHandlers)==null||Rn.windowResize())}),Lt.observe(zn.current)),Lt}const Ln=()=>Bn(void 0,null,function*(){var qt,Lt,Cn;const Wn=(qt=pr())!=null&&qt.homework_common_id?{homework_common_id:(Lt=pr())==null?void 0:Lt.homework_common_id}:{},Rn=yield(0,C.ZP)(`/api/tasks/${pn.taskId||Nn}/get_vnc_link.json`,{method:"post",body:jn($t($t({},pn),Wn),{template_id:Dr})});if((Rn==null?void 0:Rn.status)===-3)return new Promise((tr,Pn)=>Bn(void 0,null,function*(){r.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>Bn(void 0,null,function*(){clearTimeout(Xt.current),Wt(0),yield Ze(pn.taskId,Rn==null?void 0:Rn.message),ht(ke+1)})})}));if((Rn==null?void 0:Rn.status)===-1)throw new String(Rn==null?void 0:Rn.message);return An&&((0,m.d8)("PVEAuthCookie",(Cn=Rn==null?void 0:Rn.data)==null?void 0:Cn.cookies_value,1),(0,m.d8)("PVELangCookie","zh_CN",1)),Ce.Z.publish("update-windows-time",Rn==null?void 0:Rn.data),Rn});(0,t.useEffect)(()=>{var qt;let Lt,Cn;function Wn(Pn){Je&&(s.ZP.warning("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Me({type:0,payload:!0}),ht(ke+1))}Ce.Z.subscribe("reset-linux-windows-loading",()=>{Me({type:0,payload:!0})}),Ce.Z.subscribe("reset-linux-windos-vnc",()=>{ht(ke+1)});function Rn(){Wt(100),clearTimeout(Xt.current),setTimeout(()=>{var Pn;(Pn=Lt==null?void 0:Lt._eventHandlers)==null||Pn.windowResize(),Me({type:0,payload:!1})},1300),Ce.Z.subscribe("send-ctrl-alt-delete",()=>{Lt==null||Lt.sendCtrlAltDel()})}function tr(Pn){const or=Dn(Pn.detail.text);Me({type:5,payload:or})}if((Je||Ee||mt||An&&Dr)&&zn.current){clearTimeout(Xt.current),((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"&&cr(),new Promise(()=>Bn(void 0,null,function*(){const Sr=pr();let Or="",qr;const Vr=new URL(decodeURIComponent(Kn==null?void 0:Kn.vnc_url)),{protocol:ar,searchParams:Qr,host:Ar,search:Hr}=Vr,Gr=(0,m.en)(Hr);qr=Qr.get("password"),Or=`${ar==="https:"?"wss":"ws"}://${Ar}/${Gr.path||"websockify"}`,Lt=new dn.Z(zn.current,Or,{credentials:{password:qr},wsProtocols:["binary"],resize:"scale",show_dot:!0}),Cn=Vn(Lt),Lt.viewOnly=Sr.view_only||!1,Je?Lt.scaleViewport=!0:Lt.scaleViewport=Sr.scale||!1,Lt.scaleViewport=!0,Lt.showDotCursor=!0,Lt.resizeSession=!0,ln.current=Lt,Lt.addEventListener("disconnect",Wn),Lt.addEventListener("connect",Rn),Lt.addEventListener("clipboard",tr)}));const Pn=Ce.Z.subscribe("vnc-reseting",()=>{Wt(0),Me({type:3,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),or=Ce.Z.subscribe("vnc-enlarge",Sr=>{}),ur=Ce.Z.subscribe("show-clipboard-box",()=>{Me({type:4,payload:!0})});return Wt(0),()=>{Lt==null||Lt.removeEventListener("disconnect",Wn),Lt==null||Lt.removeEventListener("connect",Rn),Lt==null||Lt.removeEventListener("clipboard",tr),Pn(),or(),ur(),Cn&&zn.current&&Cn.unobserve(zn.current)}}},[Ee,Je,mt,ke,Dr]),(0,t.useEffect)(()=>{var qt,Lt,Cn,Wn;An&&((qt=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:qt.length)===1?H((Cn=(Lt=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Lt[0])==null?void 0:Cn.template_id):An&&((Wn=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Wn.length)>1&&me(!0)},[An]);function $n(qt){var Lt;(Lt=ln.current)==null||Lt.clipboardPasteFrom(qt),Me({type:5,payload:qt}),s.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),gn()}function cr(){var qt,Lt;qt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Yr.current.parentElement.className="wh1080p",Yr.current.parentElement.style.cssText=`transform:scale(${qt});transform-origin:center center`,zn.current.style.cssText="translate(-50%, -50%) scale("+qt+")"}(0,t.useEffect)(()=>{Qt==0&&(clearTimeout(Xt.current),_n())},[Qt]);const _n=()=>{Qt>99?Qt=99:(Qt=Qt+1,Xt.current=setTimeout(()=>{_n()},1500)),Qt<100&&Wt(Qt)},In=(0,t.useMemo)(()=>{var qt;return ft?"none":mt||An||Je&&((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"?"block":"none"},[mt,ft,An,Je]);return t.createElement(t.Fragment,null,V&&t.createElement("div",{className:vn.selectImage},t.createElement("section",{className:vn.container},t.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),t.createElement("aside",null,(xr=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:xr.map((qt,Lt)=>t.createElement(a.Z,{align:"middle",key:Lt},t.createElement(c.Z,{flex:"1"},qt.template_name),t.createElement(c.Z,null,t.createElement(u.ZP,{type:"primary",onClick:()=>{H(qt.template_id),me(!1)}},"\u5F00\u59CB\u5B9E\u9A8C"))))))),Pt&&t.createElement("a",{className:"btn-vnc-resize",onClick:Un},t.createElement("i",{className:"iconfont icon-tuichuquanping"})),t.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:In==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},t.createElement("div",null,t.createElement("iframe",{style:{position:Pt?"fixed":"absolute",left:0,top:Pt?54:40,width:"100%",height:`calc(100% - ${Pt?"100px":"45px"})`},frameBorder:"0",ref:Yr,allowFullScreen:!0}))),t.createElement("div",{style:{position:Pt?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:`calc(100% - ${Pt?"100px":"0"})`},className:`${Je?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Pt?"full-screen":""}`},ft?t.createElement(g.Z,{message:vt,style:{color:"#0152d9"}},t.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},t.createElement(Yn.Z,{percent:Qt,format:qt=>t.createElement("span",{className:"c-white"},qt,"%")}))):null,t.createElement("div",{ref:zn,className:`vnc-panel ${ft?"hidden zIndexf1":"animated fadeIn"}`})),t.createElement(p.Z,null,t.createElement(r.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:je,onCancel:gn,footer:null},t.createElement(Zt,{onCancel:gn,onSave:$n,content:Dt}))))},yr=({taskData:Ee,evaluateLoading:Je,evaluateMessage:mt,language:An,onEval:Nn})=>{const{vnc_url:Kn,shixun:xr,test_sets:zn,test_sets_count:un,sets_error_count:ln,last_compile_output:Yr,game:Dr,allowed_unlock:H,user:V}=Ee,[me,_e]=(0,t.useState)(!1),[Me,ke]=(0,t.useState)(!1);function ht(){ke(!Me)}return console.log("vnc_url:",Kn),t.createElement(t.Fragment,null,t.createElement(mr,{vnc_url:Kn,window_vnc_url:Ee.windows_vnc,virtual_machine:Ee==null?void 0:Ee.virtual_machine,linux_vnc:Ee.linux_vnc,taskData:Ee}),Me?t.createElement("div",{className:"vnc-mask"}):null,t.createElement("div",{className:`vnc-test-list ${me?"large":Me?"pop":""}`},t.createElement("div",{className:"vnc-test-list-body"},me?null:t.createElement("span",{className:"arrow-container",onClick:ht},t.createElement("i",{className:`iconfont ${Me?"icon-xiajiantou":"icon-shangjiantou"} `})))))},sr={bg:"bg___xjZP4",header:"header___S_AU0",dragingMask:"dragingMask___MuMgB",content:"content___sS5Wc",leftContainer:"leftContainer___pbkhe",tabNav:"tabNav___QTkA2",mdContent:"mdContent___p39IM",resizeBar:"resizeBar___UvVzB","has-unity-3d":"has-unity-3d___EQEWx","btn-resize":"btn-resize___XVPBl",rightCotainer:"rightCotainer___Z2h3Y",user:"user___du0m1",titleWrap:"titleWrap___dDrU9",title:"title___Id58q",endTimeWrap:"endTimeWrap___O3i6z",colorGray:"colorGray___SHbxz",main:"main___t6BMk",loadFail:"loadFail___ubRWw",reload:"reload___m8wjw",failIcon:"failIcon___q_CjJ",failWrap:"failWrap___EEJNl",failReload:"failReload___SiyZT",dataSetButton:"dataSetButton___H1Oqu",dataSetText:"dataSetText___p9NRw",dataSetOpen:"dataSetOpen___bT5j8",mymove:"mymove___qtayT",footer:"footer___rdX6y",start:"start___s0r2G",liWarp:"liWarp___N3c6S",li:"li___mKv9C"},Nr=Object.defineProperty,zr=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Ri=(Ee,Je,mt)=>Je in Ee?Nr(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,Oi=(Ee,Je)=>{for(var mt in Je||(Je={}))Ki.call(Je,mt)&&Ri(Ee,mt,Je[mt]);if(ni)for(var mt of ni(Je))gi.call(Je,mt)&&Ri(Ee,mt,Je[mt]);return Ee},ir=(Ee,Je)=>zr(Ee,$r(Je));const dr=(Ee,Je)=>{switch(Je.type){case"MOVE_X":return ir(Oi({},Ee),{moveX:Je.payload});case"SET_DRAGMODULE":return ir(Oi({},Ee),{showDragModule:Je.payload});case"TRIGGER_RIGHT_PANEL_MASK":return ir(Oi({},Ee),{showDragMask:Je.payload})}};var kr=Object.defineProperty,gr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Zr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,er=(Ee,Je,mt)=>Je in Ee?kr(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,nr=(Ee,Je)=>{for(var mt in Je||(Je={}))Ur.call(Je,mt)&&er(Ee,mt,Je[mt]);if(Zr)for(var mt of Zr(Je))kn.call(Je,mt)&&er(Ee,mt,Je[mt]);return Ee},lr=(Ee,Je)=>gr(Ee,Er(Je)),Pr=(Ee,Je)=>{var mt={};for(var An in Ee)Ur.call(Ee,An)&&Je.indexOf(An)<0&&(mt[An]=Ee[An]);if(Ee!=null&&Zr)for(var An of Zr(Ee))Je.indexOf(An)<0&&kn.call(Ee,An)&&(mt[An]=Ee[An]);return mt},Cr=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())});const{Countdown:Ci}=i.default;var ii=(Ee=>(Ee[Ee.LoadFail=1]="LoadFail",Ee[Ee.ReLoad=2]="ReLoad",Ee[Ee.Success=3]="Success",Ee))(ii||{});const oi={moveX:"40%",showDragModule:!1,showDragMask:!1},hi=Ee=>{var Je=Ee,{globalSetting:mt,resetVncLoading:An,loading:Nn,taskData:Kn,dispatch:xr}=Je,zn=Pr(Je,["globalSetting","resetVncLoading","loading","taskData","dispatch"]);const un=(0,v.useParams)(),ln=(0,t.useRef)(),[Yr,Dr]=(0,t.useState)(!0),[H,V]=(0,t.useState)(!1),[me,_e]=(0,t.useState)(!1),[Me,ke]=(0,t.useState)(0),[ht,vt]=(0,t.useState)(0),[ft,je]=(0,t.useState)(!0),[Pt,Dt]=(0,t.useState)(!1),Qt=(0,t.useRef)(!0),[Wt,Xt]=(0,t.useState)({}),[pn,cn]=(0,t.useState)({}),[rn,an]=(0,t.useState)(),gn=(0,t.useRef)(),[Un,Vn]=(0,t.useState)(3),[Ln,$n]=(0,t.useState)(),[cr,_n]=(0,t.useState)(),[In,qt]=(0,t.useState)(!1),[Lt,Cn]=(0,t.useState)(""),Wn=(0,t.useRef)(null),Rn=(0,t.useRef)({}),tr=(0,t.useRef)(!1),Pn=(0,t.useRef)(!1),[or,ur]=(0,t.useReducer)(dr,oi);(0,t.useEffect)(()=>{const Mn=Ce.Z.subscribe("jupyter-reset",hr=>{hr==="start"&&V(!0),hr==="end"&&V(!1)});return()=>{Mn()}},[]);const Sr=Mn=>Cr(void 0,null,function*(){Mn==null||Mn.data}),Or=()=>Cr(void 0,null,function*(){}),qr=()=>Cr(void 0,null,function*(){const Mn=yield(0,E.dU)({identifier:un.identifier});Mn&&(Xt(Mn),Rn.current=nr({},Mn),cn(lr(nr({},pn),{test_sets:(Mn==null?void 0:Mn.test_sets)||[]})),ur({type:"SET_DRAGMODULE",payload:Mn.jupyter_show_description}))}),Vr=()=>Cr(void 0,null,function*(){var Mn,hr,Ai,Si;const Pi=yield(0,E.rV)({identifier:un.identifier});if(Dr(!1),Pi!=null&&Pi.url){if(an(Pi.url),ln.current=(Ai=(0,m.en)((hr=(Mn=Pi==null?void 0:Pi.url)==null?void 0:Mn[0])==null?void 0:hr.url))==null?void 0:Ai.token,gn.current=Pi.port,((Si=Pi.url)==null?void 0:Si.length)>1)return;je(!1),Qr(),Vn(3);return}Pi.status===-1?(Vn(1),je(!1)):Vn(2)}),ar=Mn=>{je(!1),vt(Mn),Qr(),Vn(3)},Qr=()=>Cr(void 0,null,function*(){const Mn=yield(0,E.x4)({identifier:un.identifier});if((Mn==null?void 0:Mn.status)===0){if(!(Mn!=null&&Mn.useSeconds)){Ar();return}Mn!=null&&Mn.remainingSeconds&&($n(Date.now()+Mn.remainingSeconds*1e3),_n(Mn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Mn.remainingSeconds-300)*1e3))}}),Ar=()=>{Xn(!0),Dr(!0),r.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Hr()},onCancel:()=>{Xn(!1),Dr(!1)}})},Hr=()=>Cr(void 0,null,function*(){const Mn=yield(0,E.m_)({identifier:un.identifier});(Mn==null?void 0:Mn.status)===0&&(s.ZP.success("\u91CD\u7F6E\u6210\u529F!"),Dr(!1),setTimeout(()=>window.location.reload(),300))}),Gr=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.createElement("span",null,t.createElement(Ci,{value:Ln,format:"HH:mm:ss",onFinish:Li})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Cr(void 0,null,function*(){(yield(0,E.rB)({identifier:un.identifier})).status===0&&(yield Qr(),s.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Li=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Hr()}})},Xn=Mn=>{const hr=document.getElementById("taskJupyterIframe");hr&&(Mn?hr.contentWindow.postMessage("stopParent","*"):hr.contentWindow.postMessage("clonsParent","*"))},Qn=()=>{Dr(!0),Xn(!0),Hn({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:t.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",t.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Tn=()=>{const Mn=document.getElementById("taskJupyterIframe");Mn&&(Mn.contentWindow.postMessage("saveCode","*"),tr.current=!0,_e(!0),Dt(!0))},Hn=Mn=>{r.default.confirm({centered:!0,title:Mn.title,content:Mn.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cr(void 0,null,function*(){(yield(0,E.fi)({identifier:un.identifier})).status===0&&(s.ZP.success("\u64CD\u4F5C\u6210\u529F"),Dr(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Xn(!1),Dr(!1)}})};(0,t.useEffect)(()=>{function Mn(Ai){ur({type:"MOVE_X",payload:Ai.pageX})}function hr(){ur({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return or.showDragMask&&(document.addEventListener("mousemove",Mn),document.addEventListener("mouseup",hr)),()=>{document.removeEventListener("mousemove",Mn),document.removeEventListener("mouseup",hr)}},[or.showDragMask]);const Fn=`calc(100% - 4px - ${typeof or.moveX=="number"&&or.moveX!==.01?`${or.moveX}px`:"40%"})`,fr=Mn=>{ur({type:"TRIGGER_RIGHT_PANEL_MASK",payload:Mn})};return t.createElement("section",{className:sr.bg,style:{userSelect:or.showDragMask?"none":"unset"}},t.createElement("section",{className:sr.content,style:{height:Wt!=null&&Wt.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},t.createElement("section",{className:sr.rightCotainer,style:{width:Fn}},t.createElement("main",{className:sr.main,style:{height:"100%"}},t.createElement(t.Fragment,null,t.createElement("div",{className:`${sr.dataSetButton} ${In?sr.dataSetOpen:""}`,onClick:()=>qt(!In)},t.createElement("span",{className:sr.dataSetText},"\u6570\u636E\u96C6")),An?t.createElement(g.Z,{message:t.createElement("span",{style:{color:"#1976d2"}},"\u91CD\u7F6E\u73AF\u5883\u4E2D...")}):t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Kn==null?void 0:Kn.url}))))))};var Xr=(0,v.connect)(({loading:Ee,globalSetting:Je})=>({globalSetting:Je,loading:Ee}))(hi),Br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII=",vi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg==",ri=e(30638),xi=e(51784),ai=e(77066),go=e(52151);const co="FETCH_TASK_START",Oo="FETCH_TASK_FAILURE",Vi="FETCH_TASK_SUCCESS",Hi="UPDATE_TASK_DATA",Io="HIDE_EVALUATE_RESULT",Eo="SHOW_EVALUATE_RESULT",Po="UPDATE_TIMESTRAP",Fo="MOVE_X",ao="MOVE_Y",uo="TRIGGER_RIGHT_PANEL_MASK ",Mo="SET_ACTIVE_INDEX",Zo="GET_TASK_LIST",Bo="SHOW_TASK_LIST",fo="HIDE_TASK_LIST",Wo="SET_TASK_STAR",jo="TRIGGER_ENLARGE_UNITY3D ",Xo="TRIGGER_TAB_FIXED ",Ao="GET_DISCUSSES",Lr="SHOW_DISCUSSES_LOADING",wr="TOP_OR_DOWN_DISCUSS",Bi="PLUS_DISCUSS",yi="SET_ACTION_TYPE",pi="SHOW_REWARD_DIALOG",Ti="CANCEL_REWARD_DIALOG",zi="SET_REWARD",ro="ACTIVE_DISCUSS_INDEX",qi="CREATE_DISCUSS",wo="DISABLE_DISCUSS",so="SHOW_ANSWER_LOADING",Uo="FETCH_ANSWER_INFO",ua="HIGH_TIP_MODAL",Vo="SHOW_TIP_MODAL",Qo="SELECT_UNLOCK_ANSWER",na="SET_CHOOSE_ANSWERS",Go="EVAL_CHOOSE_START",ra="EVAL_CHOOSE_END",ia="SHOW_REP_loading",yo="FETCH_REP_CONTENT",bo="EDIT_REP_CONTENT",da="SET_REP_PATH",Ro="SHOW_EVALUATE_LOADING",si="HIDE_EVALUATE_LOADING",Jr="SET_EVALUATE_MESSAGE",ti="SET_SHOW_DIR",$i="SET_EDITOR_SETTING",eo="SET_EDITOR_THEME",Yo="SET_EDITOR_FONTSIZE",lo="SET_REPOS",Jo="SHOW_PATH_LIST",fa="HIDE_PATH_LIST",qo="HIDE_PICTURE_VIEW",Lo="SHOW_PICTURE_VIEW",To="SHOW_NOTICE",ha="HIDE_NOTICE",Va="SET_TAB_INDEX",rs="SET_SSH_TABS",Qa="SET_SSH_CONFIGDATA",Ga="SET_SSH_CONFIGDATAARR",Ia="SET_VNC_LOADING ",Ya="ON_TAB_TO_SPACE ";var _r=e(59301),Pa=Object.defineProperty,Ja=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,Ea=(Ee,Je,mt)=>Je in Ee?Pa(Ee,Je,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[Je]=mt,Kr=(Ee,Je)=>{for(var mt in Je||(Je={}))Sa.call(Je,mt)&&Ea(Ee,mt,Je[mt]);if(va)for(var mt of va(Je))Ma.call(Je,mt)&&Ea(Ee,mt,Je[mt]);return Ee},li=(Ee,Je)=>Ja(Ee,Fa(Je)),Ba=(Ee,Je)=>{var mt={};for(var An in Ee)Sa.call(Ee,An)&&Je.indexOf(An)<0&&(mt[An]=Ee[An]);if(Ee!=null&&va)for(var An of va(Ee))Je.indexOf(An)<0&&Ma.call(Ee,An)&&(mt[An]=Ee[An]);return mt},Ii=(Ee,Je,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,Je)).next())});const{DirectoryTree:qa}=gt.default,$a=null,es={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function La(Ee,Je){switch(Je.type){case Fo:return li(Kr({},Ee),{moveX:Je.payload});case ao:return li(Kr({},Ee),{moveY:Je.payload});case ia:return li(Kr({},Ee),{codeRepData:Je.payload});case yo:return li(Kr({},Ee),{codeRepData:Je.payload});case bo:return li(Kr({},Ee),{codeRepData:Kr(Kr({},Ee.codeRepData),Je.payload)});case Eo:return li(Kr({},Ee),{evaluateLoading:!1,showEvalResult:!0});case Po:return li(Kr({},Ee),{timestamp:Je.payload});case Io:return li(Kr({},Ee),{showEvalResult:!1});case co:return li(Kr({},Ee),{loading:!0});case Hi:return Kr(Kr({},Ee),Je.payload);case uo:return li(Kr({},Ee),{showDragMask:Je.payload});case Oo:return li(Kr({},Ee),{loading:!1,isError:!0});case Vi:return Kr(Kr({},Ee),Je.payload);case Ro:return li(Kr({},Ee),{evaluateLoading:!0});case si:return li(Kr({},Ee),{evaluateLoading:!1});case Jr:return li(Kr({},Ee),{evaluateMessage:Je.payload});case ti:return li(Kr({},Ee),{showDocuments:Je.payload});case lo:return Kr(Kr({},Ee),Je.payload);case To:return li(Kr({},Ee),{showNotice:!0});case ha:return li(Kr({},Ee),{showNotice:!1});case qo:return li(Kr({},Ee),{showPictureView:!1});case Lo:return li(Kr({},Ee),{showPictureView:!0});case Ia:return li(Kr({},Ee),{resetVncLoading:Je.payload});default:throw new Error}}var ts=Ee=>{var Je=Ee,{match:mt,history:An}=Je,Nn=Ba(Je,["match","history"]);console.log("props:",Nn);const Kn=(0,v.useParams)(),[xr]=(0,v.useSearchParams)(),zn=(0,v.useLocation)().query,[un,ln]=(0,t.useReducer)(La,es),[Yr,Dr]=(0,t.useState)(1),[H,V]=(0,t.useState)(Kn.taskId),me=(0,t.useRef)(),_e=(0,t.useRef)(),Me=(0,t.useRef)(),[ke,ht]=(0,t.useState)(),vt=(0,v.useLocation)();(0,t.useEffect)(()=>{console.log("_params:",Kn),V(Kn.taskId),(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[Kn]);const{moveX:ft,taskData:je,moveY:Pt,evalData:Dt,showEvalResult:Qt,codeRepData:Wt,loading:Xt,evaluateLoading:pn,evaluateMessage:cn,showDocuments:rn,repos:an,showPictureView:gn,showNotice:Un,webDisplayUrl:Vn,isPictureView:Ln,resetVncLoading:$n,timestamp:cr,lastedGetTaskInfoTime:_n,showDragMask:In}=un,{st:qt,challenge:Lt,shixun:Cn,is_teacher:Wn,game:Rn,has_answer:tr,vnc_url:Pn,git_url:or,user:ur,myshixun:Sr,discusses_count:Or,user_praise:qr,praise_count:Vr,tpm_cases_modified:ar,tpm_modified:Qr,tpm_script_modified:Ar,mirror_name:Hr,mirror_description:Gr,tomcat_url:Li,unity_3d_routes:Xn,with_code_file:Qn,unity_3d_result:Tn,next_game:Hn,prev_game:Ir}=je,{currentPath:Fn,paths:fr,content:Mn,language:hr,lastedUpdateTime:Ai}=Wt,Si=(Qr||Ar)&&qt===0,Pi=(ar||Si)&&Sr.system_tip===!0,Ei=(Hr||[]).indexOf("Html")!==-1,to=(0,t.useMemo)(()=>Fn&&fr?fr.indexOf(Fn)>=0:!1,[Fn,fr]),mi=(0,t.useMemo)(()=>Xn&&!Qn||(Lt==null?void 0:Lt.thiry_party)||Pn,[Pn,Qn,Xn]);(0,t.useEffect)(()=>{if(Xn&&Qn)return ln({type:Ro}),Ce.Z.subscribe("unity3d-load-end",()=>{ln({type:si})})},[H,Xn,Lt==null?void 0:Lt.thiry_party,Qn,ln]),(0,t.useEffect)(()=>{Qi()},[]);function Qi(){return Ii(this,null,function*(){let Zn=yield(0,C.ZP)(`/api/sci/projects/${H}.json`,{method:"get"});ht(Zn)})}function _o(Zn){return Ii(this,null,function*(){try{const rr=yield(0,go.ie)(H),{status:Tr}=rr;if(Tr===401){An.replace("/user/login",{from:vt.pathname});return}else if(Tr===-3)(0,m.eF)({onCancel:()=>{window.location.href="/"}});else if(Tr===403)An.replace("/403");else if(Tr===404){An.replace("/404");return}else Zn||ln({type:Vi,payload:{loading:!1,isError:!1,taskData:rr}});rr.mirror_type==="webssh"&&setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)}catch(rr){console.log(rr),Zn||ln({type:Oo})}})}(0,t.useEffect)(()=>{let Zn=!1;return _o(Zn),()=>{Zn=!0}},[ln,H]),(0,t.useEffect)(()=>{let Zn=!1;function rr(){return Ii(this,null,function*(){var Tr,Mi,ji;if(ln({type:ia,payload:li(Kr({},Wt),{loading:!0})}),Xn&&!Qn||Lt!=null&&Lt.thiry_party)return;const bi=yield At(H,{path:Fn});if(!Zn)if(bi.status===0)s.ZP.info(bi.message),ln({type:yo,payload:li(Kr({},Wt),{loading:!1})});else{let Di;try{(bi==null?void 0:bi.file_type)==="txt"?Di=(Di==null?void 0:Di.length)===0?Di:window.decodeURIComponent(escape(window.atob((Tr=bi==null?void 0:bi.content)==null?void 0:Tr.content))):Di=(Mi=bi==null?void 0:bi.content)==null?void 0:Mi.content}catch(po){Di=window.atob((ji=bi==null?void 0:bi.content)==null?void 0:ji.content),s.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",po)}ln({type:yo,payload:li(Kr({},Wt),{content:Di,language:bi.language,file_type:bi.file_type,filename:bi.filename,lastedUpdateTime:0,loading:!1})})}})}if(qt===0&&Fn&&Cn.hide_code!==1)return rr(),()=>{Zn=!0}},[qt,Fn,_n,cr]);const Mr=(Zn=0)=>Ii(void 0,null,function*(){if(console.log("lastedUpdateTime:",to,Zn),qt===0&&Ai>0&&to||Zn){const rr=yield Ue(Sr.identifier,{path:Fn,evaluate:Zn,content:Mn,game_id:Rn.id});return ln({type:bo,payload:{lastedUpdateTime:0}}),rr}return!0}),Wr=(0,t.useCallback)(()=>Ii(void 0,null,function*(){const Zn=yield ne(Rn.identifier),{test_sets:rr,message:Tr,status:Mi}=Zn;if(Mi===-1){Tr.info(Tr);return}let ji=je.user.grade;je.user.grade=ji-Lt.score*2,je.test_sets=rr,je.game.test_sets_view=!0,ln({type:Hi,payload:{taskData:je}})}),[Rn,Lt,ln]),di=(0,t.useCallback)(()=>{},[Mr]);(0,t.useEffect)(()=>Ce.Z.subscribe("unlock-test-case",()=>{r.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_r.createElement(Ra,{score:Lt.score,is_teacher:Wn}),centered:!0,onOk:Wr})}),[Wr,Lt,Wn]),(0,t.useEffect)(()=>{if(!mi||Pn){let Zn=function(Tr){me.current&&ln({type:Fo,payload:Tr.pageX}),_e.current&&ln({type:ao,payload:Tr.pageY})},rr=function(){me.current=!1,_e.current=!1,ln({type:uo,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",rr),()=>{document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",rr)}}},[_e.current,me.current,mi,ln]);function wi(Zn){let rr=je.user.grade;je.user.grade=rr-Zn,ln({type:Hi,payload:{taskData:je}})}Me.current=()=>{un.moveX=un.moveX!==.01?.01:"40%",ln({type:Fo,payload:un.moveX})};function Fi(){mi?Me.current():(document.onselectstart=function(){return!1},me.current=!0,ln({type:uo,payload:!0}))}function Fr(){document.onselectstart=function(){return!1},_e.current=!0,(je!=null&&je.vnc_url||je!=null&&je.windows_vnc||je!=null&&je.linux_vnc||je!=null&&je.virtual_machine||(Cn==null?void 0:Cn.hide_code)===2)&&ln({type:uo,payload:!0})}function Xi(Zn){ln(Zn===.01?{type:ao,payload:0}:{type:ao,payload:.01})}function Zi(Zn){ln(Zn===0?{type:ao,payload:"100%"}:{type:ao,payload:0})}(0,t.useEffect)(()=>Ce.Z.subscribe("vnc-enlarge",()=>{Me.current()}),[]);function no(){Mr()}function ho(){return Ii(this,null,function*(){const Zn=yield Xe(H,{path:Fn}),{content:rr,language:Tr}=Zn;ln({type:yo,payload:li(Kr({},Wt),{content:rr,language:Tr,lastedUpdateTime:0,loading:!1})})})}function io(){return Ii(this,null,function*(){var Zn;const rr=yield xt((Zn=je==null?void 0:je.myshixun)==null?void 0:Zn.identifier,{homework_common_id:xr.get("homework_common_id")});return _o(),rr})}function $o(){return Ii(this,null,function*(){const Zn=yield Re(H,{path:Fn}),{content:rr,language:Tr}=Zn;ln({type:yo,payload:li(Kr({},Wt),{content:rr,language:Tr,lastedUpdateTime:0,loading:!1})})})}(0,t.useEffect)(()=>{if(qt===0&&Lt&&Lt.path){let Zn=Lt.path.split("\uFF1B").filter(rr=>!!rr);ln({type:bo,payload:{currentPath:Zn[0],paths:Zn}})}},[Lt,qt]),(0,t.useEffect)(()=>{Cn&&(0,m.Dk)(Cn.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[Cn]);function Co(){return Ii(this,null,function*(){const Zn=yield k(H),{praise_count:rr,praise:Tr}=Zn;je.praise_count=rr,je.user_praise=Tr,ln({type:Hi,payload:{taskData:je}})})}const oo=(0,t.useCallback)(Zn=>{function rr(Tr){return Ii(this,null,function*(){try{window.navigator.sendBeacon(`${b.Z.API_SERVER}/api/tasks/${H}/cost_time.json?time=${Tr}`,JSON.stringify({time:Tr}))}catch(Mi){}})}rr(Zn)},[H]);function Gi(Zn){return Ii(this,null,function*(){yield Qe(H,Cn.id,Zn),je.game.star=Zn,ln({type:Hi,payload:{taskData:je}})})}function Ui(){return Ii(this,null,function*(){if(an)ln({type:ti,payload:!0});else{const Zn=yield R(Sr.identifier),{trees:rr}=Zn;ln({type:lo,payload:{showDocuments:!0,repos:be(rr)}})}})}function _i(Zn){return Ii(this,null,function*(){const{children:rr,eventKey:Tr}=Zn.props;return new Promise(Mi=>Ii(this,null,function*(){rr&&rr.length>0&&Mi();const ji=yield R(Sr.identifier,{path:Tr}),{trees:bi}=ji;let Di=He(an,Tr,be(bi,Tr));ln({type:lo,payload:{repos:[...Di]}}),Mi()}))})}function ci(){ln({type:ti,payload:!1})}function xo(Zn){const rr=Zn,{gold:Tr,experience:Mi,next_game:ji,next_shixun:bi,subject_done:Di}=rr,po=Ba(rr,["gold","experience","next_game","next_shixun","subject_done"]),ko=po.challenge_chooses_count===po.choose_correct_num,Ko={had_submmit:!0,test_sets:po.test_sets,challenge_chooses_count:po.challenge_chooses_count,choose_correct_num:po.choose_correct_num};je.choose_test_cases=Ko,ko&&(je.game.status=2,je.next_game=ji,je.user.grade+=Tr),ko&&Rn.status!==2&&Ce.Z.publish("update-cost-time"),ln({type:Hi,payload:{taskData:je,evalData:{gold:Tr,experience:Mi,next_game:ji,next_shixun:bi,subject_done:Di},showEvalResult:ko}}),Ce.Z.publish("eval-code-finish")}function No(){return Ii(this,null,function*(){var Zn;try{ln({type:Ro});const rr=yield Mr(1),{resubmit:Tr,sec_key:Mi,content_modified:ji}=rr;if(rr.status&&rr.status<0){Ce.Z.publish("eval-code-finish"),ln({type:Hi,payload:{evaluateLoading:!1}});return}const bi={sec_key:Mi,resubmit:Tr,first:1,content_modified:ji};zn.type==="exercises"&&(bi.extras={exercise_id:zn.exercisesId,question_id:zn.questionId,challenge_id:(Zn=je.challenge)==null?void 0:Zn.id,subject_id:zn.subject_id||""},((zn==null?void 0:zn.ip_limit)==="inner"||(zn==null?void 0:zn.ip_bind_type)==="true")&&(bi.extras.ip=yield(0,ai.y)({ip_limit:zn==null?void 0:zn.ip_limit,ip_bind:(zn==null?void 0:zn.ip_bind_type)==="true"})));const Di=yield ue(H,bi);if(Di.status===-1&&zn.type==="exercises"){window.parent.location.href=`/classrooms/${xr.get("coursesId")}/exercise/${xr.get("exercisesId")}/detail`;return}if(Di.status===1){let wa=function(ya,ba,ta){return Ii(this,null,function*(){var oa;const aa=ta++*ya;aa/1e3>ba&&(Ko=!0);const ki=yield ce(H,{resubmit:Tr,time_out:Ko,port:Di.port,sec_key:Mi,challenge_id:(oa=je==null?void 0:je.challenge)==null?void 0:oa.id,subject_id:zn.subject_id||""}),{status:sa,running_code_message:_a,port:Da,web_route:Ca}=ki;if(ln({type:Jr,payload:_a}),+sa>-1||aa/1e3>ba){Rn.status!==2&&sa===2&&(je.game.status=2,je.user.grade+=ki.gold,Ce.Z.publish("update-cost-time")),je.test_sets=ki.test_sets||[],je.last_compile_output=ki.last_compile_output,je.test_sets_count=ki.test_sets_count,je.sets_error_count=ki.sets_error_count,je.record_consume_time=ki.record_consume_time,je.next_game=ki.next_game,je.prev_game=ki.prev_game;let la="";(Hr.indexOf("Web")!==-1||Hr.indexOf("JFinal")!==-1)&&Da!=-1&&Ca&&(la=`${Li}:${Da}/${Ca}`);const ca=lt(ki.test_sets);let xa=ki.picture>0&&ca,Oa=sa===2&&!Ko;Ko?s.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Oa||s.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let jr={taskData:je,evalData:{gold:ki.gold,experience:ki.experience,next_game:ki.next_game,next_shixun:ki.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:la,showPictureView:Xn||Lt!=null&&Lt.thiry_party?!1:xa,isPictureView:xa};Xn&&Qn||Lt!=null&&Lt.thiry_party?(Ce.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:ur}}),Ce.Z.publish("evaluate-unity3d-finish"),(Tn||ca)&&Ce.Z.publish("evaluate-unity3d-result",ki.unity_3d_result)):jr.showEvalResult=Oa,ln({type:Hi,payload:jr}),Ce.Z.publish("eval-code-finish")}else setTimeout(()=>{wa(ya,Lt.exec_time+11,ta++)},ya)})},po=1;const ko=1e3;let Ko=!1;wa(ko,Lt.exec_time+11,po++)}return res}catch(rr){console.log("-------eval code",rr)}})}function Do(Zn){ln({type:bo,payload:{content:Zn,lastedUpdateTime:new Date().getTime()}})}function vo(){ln({type:Io})}function pa(){ln({type:qo})}function ma(){ln({type:Lo})}function Rr(){ln({type:To})}function ei(Zn,rr){return Ii(this,null,function*(){const{node:Tr}=rr;if(Tr.isLeaf){let Mi=Zn[0],ji=Mi.split(".").pop().toLowerCase();yield Mr(),ln({type:bo,payload:{currentPath:Mi}})}})}function Ni(Zn){return Ii(this,null,function*(){yield Mr(),ln({type:bo,payload:{currentPath:Zn}})})}function ui(){je.myshixun.system_tip=!0,ln({type:Hi,payload:{taskData:je,showNotice:!1}})}function Wi(Zn,rr){je.challenge.path=Zn,je.myshixun.system_tip=!1,ln({type:Hi,payload:{taskData:li(Kr({},je),{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:rr}})}function Yi(){ln({type:ha})}function Ji(){return Ii(this,null,function*(){try{ln({type:Ia,payload:!0}),Ce.Z.publish("vnc-reseting");let Zn,rr=Kr({},je);if(Zn=yield D(Kn.taskId),Zn.mirror_type==="graph"){let Tr=Zn.vnc_url;rr.vnc_url=Tr+"×tamp="+new Date().getTime(),Ce.Z.publish("vnc-reseting-done",Zn)}Zn.mirror_type==="webssh"&&(rr=Kr({},Zn),Ce.Z.publish("close-socket",1),setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)),(Zn.mirror_type==="jupyterlab"||Zn.mirror_type==="jupyternotebook")&&(yield new Promise(Tr=>setTimeout(Tr,3e3)),rr=Kr({},Zn)),ln({type:Hi,payload:{taskData:rr,resetVncLoading:!1}})}catch(Zn){console.log(Zn)}})}function So(Zn){return Ii(this,null,function*(){const{GameState:rr,Data:Tr,challenge:Mi}=Zn;if(console.log("match:",mt),Mi==="info")Ce.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Kr({},je.challenge)}});else if(rr==="Success")if(Tn||!Qn){const ji=yield le(H,wt.Base64.encode(H+new Date().getTime()),Tr),{status:bi,data:Di}=ji;bi==0&&(Rn.status!==2&&(je.game.status=2,je.user.grade+=Di.gold,Ce.Z.publish("update-cost-time")),Ce.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:ur,open_time:Di.open_time,end_time:Di.end_time}}),ln({type:Hi,payload:{taskData:je,evalData:{gold:Di.gold,experience:Di.experience,next_game:Di.next_game},evaluateLoading:!1,showEvalResult:!0}}))}else ln({type:Eo})})}function Aa(){}function Ta(){return Ii(this,null,function*(){var Zn;let rr;return rr=yield ve(H),(Zn=rr==null?void 0:rr.data)!=null&&Zn.remaining_time&&Ce.Z.publish("update-windows-time",rr==null?void 0:rr.data),rr==null?void 0:rr.data})}const ka="calc(100vw - 4px - 80px)",Ka={game:Rn,taskId:H,user_praise:qr,praise_count:Vr,st:qt,challenge:Lt,rank_name:je.rank_name,shixun:Cn,is_teacher:Wn,has_answer:tr,unity_3d_routes:Xn,with_code_file:Qn,onEvaluateCallback:Aa,onGetUnity3dMessage:So,taskId:H,myshixun:Sr,user:ur,discusses_count:Or,onPlusOrCancelPraise:Co,minuxUserGrade:wi,taskData:je},ga={showNotice:Un||(ar||Si)&&Sr.system_tip===!1,tpm_cases_modified:ar,tpm_modified:Qr,tpm_script_modified:Ar,st:qt,taskId:H,myshixunId:(Sr||{}).id,onNextCallback:ui,onUpdateCallback:Wi,onUpdateFailure:Yi},ea=li(Kr({},Dt),{isPictureView:Ln,history:An,webDisplayUrl:Vn,onShowPictureView:ma,star:Rn&&Rn.star,onStarChange:Gi,onCloseResult:vo}),Ha={lastedGetTaskInfoTime:_n,isEditPath:to,taskData:je,codeRepData:Wt,moveY:Pt,evaluateMessage:cn,evaluateLoading:pn,isNotice:Pi,isHtml:Ei,onChangePath:Ni,onResizeSetContainer:Xi,onEditRepCode:Do,onUpdateCode:Mr,onResizeYStart:Fr,onShowDir:Ui,onResetCode:ho,onResetGitCode:io,onResizeCodeArea:Zi,onResetPassedCode:$o,onFinishDisplayHtml:no,onShowNotice:Rr};return _r.createElement(t.Fragment,null,Xt?_r.createElement(g.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):_r.createElement(t.Fragment,null,_r.createElement("div",{className:"task-wrapper"},In&&_r.createElement("div",{className:"draging-mask"}),_r.createElement(et,{difficulty:Lt==null?void 0:Lt.difficulty,mirror_description:Gr,history:An,git_url:or,shixun:Cn,taskData:je,lastedGetTaskInfoTime:_n,onAddVncTime:Ta,taskId:H,isNotice:Pi,resetVncLoading:$n,onResetVnc:Ji,onResetGitCode:io,vnc_url:Pn,linux_vnc:je==null?void 0:je.linux_vnc,window_vnc_url:(je==null?void 0:je.windows_vnc)||(je==null?void 0:je.virtual_machine),remaining_time:je==null?void 0:je.remaining_time,onShowNotice:Rr,game:Rn,user:ur,st:qt,onUpdateCode:Mr,onUpdateCostTime:oo,unity_3d_routes:Xn&&!Qn||(Lt==null?void 0:Lt.thiry_party)}),_r.createElement("div",{className:"tasks-body2"},_r.createElement("section",{className:"left-panel"},_r.createElement("ul",null,_r.createElement("li",{onClick:()=>Dr(1),className:Yr==1?"on":""},_r.createElement("span",{className:"iconfont icon-huanjing"}),_r.createElement("span",null,"\u73AF\u5883")),_r.createElement("li",{onClick:()=>Dr(2),className:Yr==2?"on":""},_r.createElement("span",{className:"iconfont icon-shujuwajue"}),_r.createElement("span",null,"\u6570\u636E\u96C6")),_r.createElement("li",{onClick:()=>Dr(3),className:Yr==3?"on":""},_r.createElement("span",{className:"iconfont icon-a-chengyuan1"}),_r.createElement("span",null,"\u5408\u4F5C\u8005")))),_r.createElement("section",{id:"task-right-panel",className:`right-panel ${Pn||je!=null&&je.windows_vnc||je!=null&&je.linux_vnc||je!=null&&je.virtual_machine?"vnc":""}`,style:{width:ka,minWidth:"500px"}},_r.createElement("div",{style:{height:"100%"},className:Yr===1?"":"hide"},je.mirror_type==="webssh"&&_r.createElement(On,{sshConfigData:je||{},sid:1}),je.mirror_type==="graph"&&_r.createElement(yr,{taskData:je,evaluateMessage:cn,language:hr,evaluateLoading:pn,onEval:Nn.onEvalCode}),(je.mirror_type==="jupyterlab"||je.mirror_type==="jupyternotebook")&&_r.createElement(Xr,{taskData:je,evaluateMessage:cn,language:hr,evaluateLoading:pn,onEval:Nn.onEvalCode,resetVncLoading:$n})),_r.createElement("div",{className:Yr===2?"data_env_lists":"hide"},_r.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",ke==null?void 0:ke.data_count,"\uFF09"),_r.createElement("div",{style:{padding:20}},_r.createElement(ri.Z,{detail:ke}))),_r.createElement("div",{className:Yr===3?"data_env_lists":"hide"},_r.createElement("div",null,_r.createElement(xi.Z,null)))))),_r.createElement(p.Z,null,_r.createElement(l.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:rn,onClose:ci},_r.createElement(qa,{className:"dir-tree",selectedKeys:[`${Fn}`],treeData:an,onSelect:ei,loadData:_i})))))};function Ra({is_teacher:Ee,score:Je}){return _r.createElement(t.Fragment,null,Ee?_r.createElement(t.Fragment,null,_r.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),_r.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Je*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`),_r.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):_r.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Je*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}function is({noDragging:Ee,moveX:Je,vnc_url:mt}){return _r.createElement(Fragment,null,Ee?_r.createElement("a",{className:`trapezoid ${Je===.01?"enlarge":""}`},_r.createElement("img",{src:Je===.01?resizeEnlargeUrl:resizeSmallUrl,alt:"resize-icon",width:20})):_r.createElement("a",{className:"btn-resize",draggable:!1},_r.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},_r.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},76904:function(_t,N,e){"use strict";e.d(N,{$J:function(){return g},JZ:function(){return i},bN:function(){return r},jP:function(){return h},rO:function(){return p}});var t=e(70635),v=(u,l,s)=>new Promise((o,d)=>{var n=f=>{try{c(s.next(f))}catch(S){d(S)}},a=f=>{try{c(s.throw(f))}catch(S){d(S)}},c=f=>f.done?o(f.value):Promise.resolve(f.value).then(n,a);c((s=s.apply(u,l)).next())});function g(u){return(0,t.U2)(`libraries/${u}.json`)}function p(u){return(0,t.U2)("library_tags.json",u)}function i(u){return v(this,null,function*(){return(yield(0,t.IV)(`attachments/${u}.json`)).status===0})}function h(u){return(0,t.v_)("libraries.json",u)}function r(u,l){return(0,t.gz)(`libraries/${u}.json`,l)}},52151:function(_t,N,e){"use strict";e.d(N,{$L:function(){return g},M3:function(){return d},NV:function(){return p},T:function(){return u},V1:function(){return i},ie:function(){return o},ln:function(){return l},pV:function(){return n},th:function(){return r}});var t=e(70635),v=(a,c,f)=>new Promise((S,E)=>{var w=C=>{try{b(f.next(C))}catch(m){E(m)}},A=C=>{try{b(f.throw(C))}catch(m){E(m)}},b=C=>C.done?S(C.value):Promise.resolve(C.value).then(w,A);b((f=f.apply(a,c)).next())});function g(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects.json",{method:"post",body:a})})}function p(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${c}.json`,{method:"put",body:a})})}function i(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:a})})}function h(a){return v(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:a})})}function r(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"delete",body:c})})}function u(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"get"})})}function l(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:a})})}function s(a){return v(this,null,function*(){return Fetch(`/api/sci/projects/${a}/remove_data_sets.json`,{method:"get"})})}function o(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/start_environment.json`,{method:"post"})})}function d(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/fork_sci_project.json`,{method:"post",body:c})})}function n(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/get_data_sets.json`,{method:"get",params:c})})}},67042:function(_t,N,e){"use strict";e.d(N,{Jd:function(){return S},a$:function(){return f},dU:function(){return s},fi:function(){return c},m_:function(){return n},rB:function(){return a},rV:function(){return o},x4:function(){return d},zE:function(){return l}});var t=e(70635),v=Object.defineProperty,g=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,h=(w,A,b)=>A in w?v(w,A,{enumerable:!0,configurable:!0,writable:!0,value:b}):w[A]=b,r=(w,A)=>{for(var b in A||(A={}))p.call(A,b)&&h(w,b,A[b]);if(g)for(var b of g(A))i.call(A,b)&&h(w,b,A[b]);return w},u=(w,A,b)=>new Promise((C,m)=>{var y=_=>{try{P(b.next(_))}catch(z){m(z)}},x=_=>{try{P(b.throw(_))}catch(z){m(z)}},P=_=>_.done?C(_.value):Promise.resolve(_.value).then(y,x);P((b=b.apply(w,A)).next())});function l(w){return u(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:w})})}function s(w){return u(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/jupyter.json`,{method:"Get",params:w})})}function o(w){return u(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/start.json`,{method:"Get",params:w})})}function d(w){return u(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:w})})}function n(w){return u(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/reset_pod.json`,{method:"Get",params:w})})}function a(w,A){return u(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w}/active_pod.json`,{method:"Get",params:A})})}function c(w){return u(this,null,function*(){const A=r({},w);return delete A.identifier,(0,t.ZP)(`/api/myshixuns/${w.identifier}/sync_code.json`,{method:"Post",body:A})})}function f(w){return u(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${w.identifier}/get_data_sets.json`,{method:"Get",params:w})})}function S(w){return u(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/reboot_esc.json`,{method:"post",body:w})})}function E(w){return u(this,null,function*(){return Fetch(`/api/tasks/${w.taskId}/get_latex_file_tree.json`,{method:"Get",params:w})})}},65034:function(_t,N,e){"use strict";e.d(N,{CP:function(){return g},_V:function(){return h}});var t=e(28209),v=e.n(t);const g={secret:t.enc.Utf8.parse("0a18e199b87f1a8d"),iv:t.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},p={exam:g};function i(r="",u="exam"){const{secret:l,iv:s}=p[u];return AES.encrypt(r,l,{iv:s,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function h(r="",u="exam"){const{secret:l,iv:s}=p[u];return t.AES.decrypt(r,l,{iv:s,mode:v().mode.CBC,padding:v().pad.Pkcs7}).toString(t.enc.Utf8)}},39171:function(_t,N,e){"use strict";e.d(N,{BU:function(){return v},Dj:function(){return t},gH:function(){return g},vp:function(){return p}});function t(i){try{i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen&&i.webkitRequestFullScreen()}catch(h){console.log(h,":e")}}function v(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const g=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function p(){var i=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",i),window.isFullScreen?window.isFullScreen:i!=null}},18032:function(_t,N,e){"use strict";e.d(N,{rX:function(){return b},pW:function(){return C},gy:function(){return m},xY:function(){return A},O5:function(){return w},tJ:function(){return a},o1:function(){return c},Rd:function(){return E}});var t=e(42203),v=e(43418),g=e(28103),p=e(8591),i=e(2119),h=e(58130),r=e(14726),u=e(25510),l="data:image/png;base64,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",s=e.p+"static/newqrcode.a8740efb.png",o=e(32637),d=e(59301),n=(y,x,P)=>new Promise((_,z)=>{var K=Be=>{try{ae(P.next(Be))}catch(B){z(B)}},ye=Be=>{try{ae(P.throw(Be))}catch(B){z(B)}},ae=Be=>Be.done?_(Be.value):Promise.resolve(Be.value).then(K,ye);ae((P=P.apply(y,x)).next())});const a=(y,x=!1)=>!!(c(y)&&f(x)),c=y=>(0,i.bg)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),f=(y=!1)=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.profile_completed?!0:(v.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,h.xg)("/account/profile/edit"),S()}}),!1)},S=()=>{v.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()}})},E=()=>{v.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:d.createElement("div",{style:{textAlign:"center"}},d.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"),d.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:o}),d.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},w=()=>{var y;const{user:x}=(0,t.getDvaApp)()._store.getState();return(y=x.userInfo)!=null&&y.professional_certification?!0:(v.default.confirm({title:"\u63D0\u793A",centered:!0,content:d.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,h.xg)("/account/certification")}}),!1)},A=()=>(0,i.V9)()?!0:(v.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:s,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),b=(y,x)=>y?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,x||"\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"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:l,width:200}),d.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),C=y=>{v.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:d.createElement("div",null,d.createElement("div",null,d.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"),d.createElement(g.Z,null),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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 ",d.createElement("a",null,y),"\u5929\u3002"),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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")),d.createElement("div",{style:{textAlign:"center",marginTop:30}},d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:u,alt:"\u4E8C\u7EF4\u7801",width:160})))})},m=(y,x="")=>{const{shixunsDetail:{detail:P}}=(0,t.getDvaApp)()._store.getState();if((P==null?void 0:P.public)===2||(P==null?void 0:P.public)===1||(P==null?void 0:P.shixun_status)===3){let _="";return(P==null?void 0:P.public)===2&&(_="\u5DF2\u516C\u5F00"),(P==null?void 0:P.public)===1&&(_="\u5F85\u5BA1\u6838"),(P==null?void 0:P.shixun_status)===3&&(_="\u5DF2\u5173\u95ED"),v.default.info({centered:!0,icon:d.createElement(r.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",_,"\uFF0C",x,"\u3002"),d.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:u,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(P==null?void 0:P.shixun_status)===2?(v.default.confirm({centered:!0,icon:d.createElement(r.Z,null),title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),d.createElement("br",null),d.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:()=>{v.default.confirm({width:440,centered:!0,icon:d.createElement(r.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:()=>n(void 0,null,function*(){(yield y({type:"shixunsDetail/cancelRelease",payload:{id:P==null?void 0:P.identifier}})).status!==401&&(p.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:P==null?void 0:P.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:P==null?void 0:P.identifier}}))})})}}),!0):!1}},50371:function(_t,N){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let v=1;v{const i=g[p];i!==void 0&&(t[p]=i)})}return t}N.Z=e},13845:function(_t,N,e){"use strict";e.d(N,{F:function(){return t},Z:function(){return v}});function t(g){return g!=null&&g===g.window}function v(g,p){var i,h;if(typeof window=="undefined")return 0;const r=p?"scrollTop":"scrollLeft";let u=0;return t(g)?u=g[p?"pageYOffset":"pageXOffset"]:g instanceof Document?u=g.documentElement[r]:(g instanceof HTMLElement||g)&&(u=g[r]),g&&!t(g)&&typeof u!="number"&&(u=(h=((i=g.ownerDocument)!==null&&i!==void 0?i:g).documentElement)===null||h===void 0?void 0:h[r]),u}},56762:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(){const[,g]=t.useReducer(p=>p+1,0);return g}},68031:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(23073);function v(i,h,r,u){const l=r-h;return i/=u/2,i<1?l/2*i*i*i+h:l/2*((i-=2)*i*i+2)+h}var g=e(13845);function p(i){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:u,duration:l=450}=h,s=r(),o=(0,g.Z)(s,!0),d=Date.now(),n=()=>{const c=Date.now()-d,f=v(c>l?l:c,o,i,l);(0,g.F)(s)?s.scrollTo(window.pageXOffset,f):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=f:s.scrollTop=f,cr||h},88522:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(38298),p=e(64002),i=e(59301),h=e(53487),r=e(92343),u=e(36355),l=e(57809);const{Option:s}=l.default;function o(c){return c&&c.type&&(c.type.isSelectOption||c.type.isSelectOptGroup)}const d=(c,f)=>{const{prefixCls:S,className:E,popupClassName:w,dropdownClassName:A,children:b,dataSource:C}=c,m=(0,g.Z)(b);let y;m.length===1&&(0,r.l$)(m[0])&&!o(m[0])&&([y]=m);const x=y?()=>y:void 0;let P;m.length&&o(m[0])?P=b:P=C?C.map(K=>{if((0,r.l$)(K))return K;switch(typeof K){case"string":return i.createElement(s,{key:K,value:K},K);case"object":{const{value:ye}=K;return i.createElement(s,{key:ye,value:ye},K.text)}default:return}}):[];const{getPrefixCls:_}=i.useContext(u.E_),z=_("select",S);return i.createElement(l.default,Object.assign({ref:f,suffixIcon:null},(0,p.Z)(c,["dataSource","dropdownClassName"]),{prefixCls:z,popupClassName:w||A,className:v()(`${z}-auto-complete`,E),mode:l.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),P)},n=i.forwardRef(d),a=(0,h.Z)(n);n.Option=s,n._InternalPanelDoNotUseOrYouWillBeFired=a,N.Z=n},24905:function(_t,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(92310),v=e.n(t),g=e(5630),p=e(59301),i=e(36355),h=e(1684),r=e(32441),l=p.createContext(null),s=e(98447),o=e(14088),d=e(4572),n=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(x);K{var _;const{prefixCls:z,className:K,rootClassName:ye,children:ae,indeterminate:Be=!1,style:B,onMouseEnter:$,onMouseLeave:G,skipGroup:se=!1,disabled:X}=x,W=n(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Z,direction:pe,checkbox:we}=p.useContext(i.E_),he=p.useContext(l),{isFormItemInput:ge}=p.useContext(r.aM),Fe=p.useContext(h.Z),st=(_=(he==null?void 0:he.disabled)||X)!==null&&_!==void 0?_:Fe,Ve=p.useRef(W.value);p.useEffect(()=>{he==null||he.registerValue(W.value)},[]),p.useEffect(()=>{if(!se)return W.value!==Ve.current&&(he==null||he.cancelValue(Ve.current),he==null||he.registerValue(W.value),Ve.current=W.value),()=>he==null?void 0:he.cancelValue(W.value)},[W.value]);const Qe=Z("checkbox",z),[At,Ue]=(0,s.ZP)(Qe),Xe=Object.assign({},W);he&&!se&&(Xe.onChange=function(){W.onChange&&W.onChange.apply(W,arguments),he.toggleOption&&he.toggleOption({label:ae,value:W.value})},Xe.name=he.name,Xe.checked=he.value.includes(W.value));const xt=v()(`${Qe}-wrapper`,{[`${Qe}-rtl`]:pe==="rtl",[`${Qe}-wrapper-checked`]:Xe.checked,[`${Qe}-wrapper-disabled`]:st,[`${Qe}-wrapper-in-form-item`]:ge},we==null?void 0:we.className,K,ye,Ue),Re=v()({[`${Qe}-indeterminate`]:Be},d.A,Ue),ue=Be?"mixed":void 0;return At(p.createElement(o.Z,{component:"Checkbox",disabled:st},p.createElement("label",{className:xt,style:Object.assign(Object.assign({},we==null?void 0:we.style),B),onMouseEnter:$,onMouseLeave:G},p.createElement(g.Z,Object.assign({"aria-checked":ue},Xe,{prefixCls:Qe,className:Re,disabled:st,ref:P})),ae!==void 0&&p.createElement("span",null,ae))))};var f=p.forwardRef(a),S=e(26390),E=e(64002),w=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(x);K{const{defaultValue:_,children:z,options:K=[],prefixCls:ye,className:ae,rootClassName:Be,style:B,onChange:$}=x,G=w(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:se,direction:X}=p.useContext(i.E_),[W,Z]=p.useState(G.value||_||[]),[pe,we]=p.useState([]);p.useEffect(()=>{"value"in G&&Z(G.value||[])},[G.value]);const he=p.useMemo(()=>K.map(ce=>typeof ce=="string"||typeof ce=="number"?{label:ce,value:ce}:ce),[K]),ge=ce=>{we(Q=>Q.filter(L=>L!==ce))},Fe=ce=>{we(Q=>[].concat((0,S.Z)(Q),[ce]))},st=ce=>{const Q=W.indexOf(ce.value),L=(0,S.Z)(W);Q===-1?L.push(ce.value):L.splice(Q,1),"value"in G||Z(L),$==null||$(L.filter(oe=>pe.includes(oe)).sort((oe,xe)=>{const k=he.findIndex(re=>re.value===oe),R=he.findIndex(re=>re.value===xe);return k-R}))},Ve=se("checkbox",ye),Qe=`${Ve}-group`,[At,Ue]=(0,s.ZP)(Ve),Xe=(0,E.Z)(G,["value","disabled"]),xt=K.length?he.map(ce=>p.createElement(f,{prefixCls:Ve,key:ce.value.toString(),disabled:"disabled"in ce?ce.disabled:G.disabled,value:ce.value,checked:W.includes(ce.value),onChange:ce.onChange,className:`${Qe}-item`,style:ce.style,title:ce.title},ce.label)):z,Re={toggleOption:st,value:W,disabled:G.disabled,name:G.name,registerValue:Fe,cancelValue:ge},ue=v()(Qe,{[`${Qe}-rtl`]:X==="rtl"},ae,Be,Ue);return At(p.createElement("div",Object.assign({className:ue,style:B},Xe,{ref:P}),p.createElement(l.Provider,{value:Re},xt)))},b=p.forwardRef(A);var C=p.memo(b);const m=f;m.Group=C,m.__ANT_CHECKBOX=!0;var y=m},98447:function(_t,N,e){"use strict";e.d(N,{C2:function(){return i}});var t=e(17313),v=e(37613),g=e(83116);const p=h=>{const{checkboxCls:r}=h,u=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[u]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${u}`]:{marginInlineStart:0},[`&${u}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,t.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,t.oN)(h))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:h.checkboxSize/14*5,height:h.checkboxSize/14*8,border:`${h.lineWidthBold}px solid ${h.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${h.motionDurationFast} ${h.motionEaseInBack}, opacity ${h.motionDurationFast}`}},"& + span":{paddingInlineStart:h.paddingXS,paddingInlineEnd:h.paddingXS}})},{[` +connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON.stringify({tp:"h"}))},bn),H=Ce.Z.subscribe("create-socket",Me=>{qe==Me&&(un.current&&un.current.readyState===1?mt.focus():Jr(),mt.focus())}),V=Ce.Z.subscribe("close-socket",Me=>{qe===Me&&(un.current&&(un.current.close(),ln.current=!1,mt.clear()),un.current=null)}),me=Ce.Z.subscribe("ssh-xterm-resize",Me=>{un.current&&un.current.readyState===1&&un.current.send(JSON.stringify({tp:"resize",data:tn({},Me)}))}),_e=Ce.Z.subscribe("ssh-add-connect-time",()=>{un.current&&un.current.readyState===1&&un.current.send(JSON.stringify({tp:"overtime"}))});return()=>{V(),H(),me(),_e(),un.current&&(un.current.close(),ln.current=!1)}}},[mt,Nn,xr]),t.createElement("div",{className:We["xterm-panel-wrp"]},t.createElement("div",{ref:zn,className:We["xterm-panel"]},Nn?null:t.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Yn=e(93948),dn=e(62013);const Bt=o.default.TextArea;var Zt=({onCancel:Ee,onSave:qe,content:mt})=>{const[An,Nn]=(0,t.useState)(mt);function Kn(zn){Nn(zn.target.value)}function xr(){qe(An)}return(0,t.useEffect)(()=>{Nn(mt)},[mt]),t.createElement("div",{className:"clipboard-box"},t.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),t.createElement(Bt,{value:An,onChange:Kn,className:"clipboard"}),t.createElement("p",null," ",t.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),t.createElement("p",null," ",t.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),t.createElement("div",{className:"btn-action-container"},t.createElement(u.ZP,{type:"ghost",onClick:Ee,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(u.ZP,{type:"primary",onClick:xr},"\u4FDD\u5B58")))},xn=e(78714),vn={selectImage:"selectImage___t63KU",container:"container___WChhl"},wn=e(61186),Sn=e.n(wn),sn=Object.defineProperty,Jt=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,hn=(Ee,qe,mt)=>qe in Ee?sn(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,$t=(Ee,qe)=>{for(var mt in qe||(qe={}))qn.call(qe,mt)&&hn(Ee,mt,qe[mt]);if(Jn)for(var mt of Jn(qe))fn.call(qe,mt)&&hn(Ee,mt,qe[mt]);return Ee},jn=(Ee,qe)=>Jt(Ee,En(qe)),Bn=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())});const mn=t.createElement(xn.Z,{style:{fontSize:24},spin:!0});function Dn(Ee){return Ee.replace(/\\u([\dA-Za-z]{4})/g,function(qe,mt){return String.fromCharCode(parseInt("0x"+mt))})}function pr(Ee){Ee||(Ee=window.location.search);let qe=Ee.substr(1),mt={};return qe.split("&").forEach(function(An){let Nn=An.split("=");mt[Nn[0]]=decodeURIComponent(Nn[1])}),mt}const Gn={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var vr=(Ee=>(Ee[Ee.SET_LOADING=0]="SET_LOADING",Ee[Ee.SET_IS_LARGE=1]="SET_IS_LARGE",Ee[Ee.SET_MES=2]="SET_MES",Ee[Ee.SET_STATE=3]="SET_STATE",Ee[Ee.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Ee[Ee.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Ee[Ee.UPDATE_ALL=6]="UPDATE_ALL",Ee))(vr||{});function br(Ee,qe){switch(qe.type){case 0:return jn($t({},Ee),{loading:qe.payload});case 1:return $t({},jn($t({},Ee),{isLarge:qe.payload}));case 2:return jn($t({},Ee),{mes:qe.payload});case 3:return $t($t({},Ee),qe.payload);case 5:return jn($t({},Ee),{transferContent:qe.payload});case 4:return jn($t({},Ee),{showClipBoardBox:qe.payload});case 6:return $t({loading:Ee.loading},qe.payload);default:throw new Error}}var mr=({vnc_url:Ee,window_vnc_url:qe,linux_vnc:mt,virtual_machine:An,taskId:Nn,taskData:Kn})=>{var xr;const zn=(0,t.useRef)(),un=(0,t.useRef)(),ln=(0,t.useRef)(),Jr=(0,t.useRef)(),[Dr,H]=(0,t.useState)(),[V,me]=(0,t.useState)(!1),[_e,Me]=(0,t.useReducer)(br,Gn),[ke,ht]=(0,t.useState)(0),{mes:vt,loading:ft,showClipBoardBox:je,isLarge:Pt,transferContent:Dt}=_e;let[Qt,Wt]=(0,t.useState)(0),Ut=(0,t.useRef)();const pn=(0,v.useParams)(),cn=pn;(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",an),()=>{var qt,Lt;(Lt=(qt=un.current)==null?void 0:qt.disconnect)==null||Lt.call(qt),window.removeEventListener("visibilitychange",an)}),[]),(0,t.useEffect)(()=>(window.sessionStorage.imageId=Dr,()=>{window.sessionStorage.removeItem("imageId")}),[Dr]);const rn=()=>{var qt,Lt;((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"?setTimeout(()=>{lr()},1500):((Lt=ln==null?void 0:ln.current)==null?void 0:Lt.resizeSession)!==void 0&&((0,q.vp)()?ln.current.resizeSession=!0:setTimeout(()=>{ln.current.resizeSession=!1},900))};(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",an),document.addEventListener((0,q.gH)(),rn),()=>{document.removeEventListener((0,q.gH)(),rn),window.removeEventListener("visibilitychange",an)}),[]);const an=qt=>{if(document.visibilityState==="visible"){let Lt=sessionStorage.vncPageLeaveTime;Sn()(new Date).diff(Sn()(Lt),"minutes")>2&&ht(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function gn(){Me({type:4,payload:!1})}function Un(){Me({type:1,payload:!Pt})}function Vn(qt){let Lt;return zn.current&&(Lt=new Je.Z(Cn=>{var Wn,Rn;for(let tr of Cn)((Wn=Kn==null?void 0:Kn.shixun)==null?void 0:Wn.windows_connection_mode)==="rdp"&&lr(),(tr.target.offsetHeight>0||tr.target.offsetWidth>0)&&((Rn=qt==null?void 0:qt._eventHandlers)==null||Rn.windowResize())}),Lt.observe(zn.current)),Lt}const Ln=()=>Bn(void 0,null,function*(){var qt,Lt,Cn;const Wn=(qt=pr())!=null&&qt.homework_common_id?{homework_common_id:(Lt=pr())==null?void 0:Lt.homework_common_id}:{},Rn=yield(0,C.ZP)(`/api/tasks/${pn.taskId||Nn}/get_vnc_link.json`,{method:"post",body:jn($t($t({},pn),Wn),{template_id:Dr})});if((Rn==null?void 0:Rn.status)===-3)return new Promise((tr,Pn)=>Bn(void 0,null,function*(){r.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>Bn(void 0,null,function*(){clearTimeout(Ut.current),Wt(0),yield Ze(pn.taskId,Rn==null?void 0:Rn.message),ht(ke+1)})})}));if((Rn==null?void 0:Rn.status)===-1)throw new String(Rn==null?void 0:Rn.message);return An&&((0,m.d8)("PVEAuthCookie",(Cn=Rn==null?void 0:Rn.data)==null?void 0:Cn.cookies_value,1),(0,m.d8)("PVELangCookie","zh_CN",1)),Ce.Z.publish("update-windows-time",Rn==null?void 0:Rn.data),Rn});(0,t.useEffect)(()=>{var qt;let Lt,Cn;function Wn(Pn){qe&&(s.ZP.warning("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Me({type:0,payload:!0}),ht(ke+1))}Ce.Z.subscribe("reset-linux-windows-loading",()=>{Me({type:0,payload:!0})}),Ce.Z.subscribe("reset-linux-windos-vnc",()=>{ht(ke+1)});function Rn(){Wt(100),clearTimeout(Ut.current),setTimeout(()=>{var Pn;(Pn=Lt==null?void 0:Lt._eventHandlers)==null||Pn.windowResize(),Me({type:0,payload:!1})},1300),Ce.Z.subscribe("send-ctrl-alt-delete",()=>{Lt==null||Lt.sendCtrlAltDel()})}function tr(Pn){const or=Dn(Pn.detail.text);Me({type:5,payload:or})}if((qe||Ee||mt||An&&Dr)&&zn.current){clearTimeout(Ut.current),((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"&&lr(),new Promise(()=>Bn(void 0,null,function*(){const Sr=pr();let Or="",ei;const Vr=new URL(decodeURIComponent(Kn==null?void 0:Kn.vnc_url)),{protocol:ar,searchParams:Qr,host:Ar,search:zr}=Vr,Gr=(0,m.en)(zr);ei=Qr.get("password"),Or=`${ar==="https:"?"wss":"ws"}://${Ar}/${Gr.path||"websockify"}`,Lt=new dn.Z(zn.current,Or,{credentials:{password:ei},wsProtocols:["binary"],resize:"scale",show_dot:!0}),Cn=Vn(Lt),Lt.viewOnly=Sr.view_only||!1,qe?Lt.scaleViewport=!0:Lt.scaleViewport=Sr.scale||!1,Lt.scaleViewport=!0,Lt.showDotCursor=!0,Lt.resizeSession=!0,ln.current=Lt,Lt.addEventListener("disconnect",Wn),Lt.addEventListener("connect",Rn),Lt.addEventListener("clipboard",tr)}));const Pn=Ce.Z.subscribe("vnc-reseting",()=>{Wt(0),Me({type:3,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),or=Ce.Z.subscribe("vnc-enlarge",Sr=>{}),cr=Ce.Z.subscribe("show-clipboard-box",()=>{Me({type:4,payload:!0})});return Wt(0),()=>{Lt==null||Lt.removeEventListener("disconnect",Wn),Lt==null||Lt.removeEventListener("connect",Rn),Lt==null||Lt.removeEventListener("clipboard",tr),Pn(),or(),cr(),Cn&&zn.current&&Cn.unobserve(zn.current)}}},[Ee,qe,mt,ke,Dr]),(0,t.useEffect)(()=>{var qt,Lt,Cn,Wn;An&&((qt=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:qt.length)===1?H((Cn=(Lt=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Lt[0])==null?void 0:Cn.template_id):An&&((Wn=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Wn.length)>1&&me(!0)},[An]);function $n(qt){var Lt;(Lt=ln.current)==null||Lt.clipboardPasteFrom(qt),Me({type:5,payload:qt}),s.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),gn()}function lr(){var qt,Lt;qt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Jr.current.parentElement.className="wh1080p",Jr.current.parentElement.style.cssText=`transform:scale(${qt});transform-origin:center center`,zn.current.style.cssText="translate(-50%, -50%) scale("+qt+")"}(0,t.useEffect)(()=>{Qt==0&&(clearTimeout(Ut.current),_n())},[Qt]);const _n=()=>{Qt>99?Qt=99:(Qt=Qt+1,Ut.current=setTimeout(()=>{_n()},1500)),Qt<100&&Wt(Qt)},In=(0,t.useMemo)(()=>{var qt;return ft?"none":mt||An||qe&&((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"?"block":"none"},[mt,ft,An,qe]);return t.createElement(t.Fragment,null,V&&t.createElement("div",{className:vn.selectImage},t.createElement("section",{className:vn.container},t.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),t.createElement("aside",null,(xr=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:xr.map((qt,Lt)=>t.createElement(a.Z,{align:"middle",key:Lt},t.createElement(c.Z,{flex:"1"},qt.template_name),t.createElement(c.Z,null,t.createElement(u.ZP,{type:"primary",onClick:()=>{H(qt.template_id),me(!1)}},"\u5F00\u59CB\u5B9E\u9A8C"))))))),Pt&&t.createElement("a",{className:"btn-vnc-resize",onClick:Un},t.createElement("i",{className:"iconfont icon-tuichuquanping"})),t.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:In==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},t.createElement("div",null,t.createElement("iframe",{style:{position:Pt?"fixed":"absolute",left:0,top:Pt?54:40,width:"100%",height:`calc(100% - ${Pt?"100px":"45px"})`},frameBorder:"0",ref:Jr,allowFullScreen:!0}))),t.createElement("div",{style:{position:Pt?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:`calc(100% - ${Pt?"100px":"0"})`},className:`${qe?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Pt?"full-screen":""}`},ft?t.createElement(g.Z,{message:vt,style:{color:"#0152d9"}},t.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},t.createElement(Yn.Z,{percent:Qt,format:qt=>t.createElement("span",{className:"c-white"},qt,"%")}))):null,t.createElement("div",{ref:zn,className:`vnc-panel ${ft?"hidden zIndexf1":"animated fadeIn"}`})),t.createElement(p.Z,null,t.createElement(r.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:je,onCancel:gn,footer:null},t.createElement(Zt,{onCancel:gn,onSave:$n,content:Dt}))))},yr=({taskData:Ee,evaluateLoading:qe,evaluateMessage:mt,language:An,onEval:Nn})=>{const{vnc_url:Kn,shixun:xr,test_sets:zn,test_sets_count:un,sets_error_count:ln,last_compile_output:Jr,game:Dr,allowed_unlock:H,user:V}=Ee,[me,_e]=(0,t.useState)(!1),[Me,ke]=(0,t.useState)(!1);function ht(){ke(!Me)}return console.log("vnc_url:",Kn),t.createElement(t.Fragment,null,t.createElement(mr,{vnc_url:Kn,window_vnc_url:Ee.windows_vnc,virtual_machine:Ee==null?void 0:Ee.virtual_machine,linux_vnc:Ee.linux_vnc,taskData:Ee}),Me?t.createElement("div",{className:"vnc-mask"}):null,t.createElement("div",{className:`vnc-test-list ${me?"large":Me?"pop":""}`},t.createElement("div",{className:"vnc-test-list-body"},me?null:t.createElement("span",{className:"arrow-container",onClick:ht},t.createElement("i",{className:`iconfont ${Me?"icon-xiajiantou":"icon-shangjiantou"} `})))))},ur={bg:"bg___xjZP4",header:"header___S_AU0",dragingMask:"dragingMask___MuMgB",content:"content___sS5Wc",leftContainer:"leftContainer___pbkhe",tabNav:"tabNav___QTkA2",mdContent:"mdContent___p39IM",resizeBar:"resizeBar___UvVzB","has-unity-3d":"has-unity-3d___EQEWx","btn-resize":"btn-resize___XVPBl",rightCotainer:"rightCotainer___Z2h3Y",user:"user___du0m1",titleWrap:"titleWrap___dDrU9",title:"title___Id58q",endTimeWrap:"endTimeWrap___O3i6z",colorGray:"colorGray___SHbxz",main:"main___t6BMk",loadFail:"loadFail___ubRWw",reload:"reload___m8wjw",failIcon:"failIcon___q_CjJ",failWrap:"failWrap___EEJNl",failReload:"failReload___SiyZT",dataSetButton:"dataSetButton___H1Oqu",dataSetText:"dataSetText___p9NRw",dataSetOpen:"dataSetOpen___bT5j8",mymove:"mymove___qtayT",footer:"footer___rdX6y",start:"start___s0r2G",liWarp:"liWarp___N3c6S",li:"li___mKv9C"},Mr=Object.defineProperty,Nr=Object.defineProperties,Yr=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Ri=(Ee,qe,mt)=>qe in Ee?Mr(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,Oi=(Ee,qe)=>{for(var mt in qe||(qe={}))Ki.call(qe,mt)&&Ri(Ee,mt,qe[mt]);if(qr)for(var mt of qr(qe))gi.call(qe,mt)&&Ri(Ee,mt,qe[mt]);return Ee},ir=(Ee,qe)=>Nr(Ee,Yr(qe));const dr=(Ee,qe)=>{switch(qe.type){case"MOVE_X":return ir(Oi({},Ee),{moveX:qe.payload});case"SET_DRAGMODULE":return ir(Oi({},Ee),{showDragModule:qe.payload});case"TRIGGER_RIGHT_PANEL_MASK":return ir(Oi({},Ee),{showDragMask:qe.payload})}};var Kr=Object.defineProperty,gr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Zr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,er=(Ee,qe,mt)=>qe in Ee?Kr(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,nr=(Ee,qe)=>{for(var mt in qe||(qe={}))Ur.call(qe,mt)&&er(Ee,mt,qe[mt]);if(Zr)for(var mt of Zr(qe))kn.call(qe,mt)&&er(Ee,mt,qe[mt]);return Ee},sr=(Ee,qe)=>gr(Ee,Er(qe)),Pr=(Ee,qe)=>{var mt={};for(var An in Ee)Ur.call(Ee,An)&&qe.indexOf(An)<0&&(mt[An]=Ee[An]);if(Ee!=null&&Zr)for(var An of Zr(Ee))qe.indexOf(An)<0&&kn.call(Ee,An)&&(mt[An]=Ee[An]);return mt},Cr=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())});const{Countdown:Ci}=i.default;var ii=(Ee=>(Ee[Ee.LoadFail=1]="LoadFail",Ee[Ee.ReLoad=2]="ReLoad",Ee[Ee.Success=3]="Success",Ee))(ii||{});const oi={moveX:"40%",showDragModule:!1,showDragMask:!1},hi=Ee=>{var qe=Ee,{globalSetting:mt,resetVncLoading:An,loading:Nn,taskData:Kn,dispatch:xr}=qe,zn=Pr(qe,["globalSetting","resetVncLoading","loading","taskData","dispatch"]);const un=(0,v.useParams)(),ln=(0,t.useRef)(),[Jr,Dr]=(0,t.useState)(!0),[H,V]=(0,t.useState)(!1),[me,_e]=(0,t.useState)(!1),[Me,ke]=(0,t.useState)(0),[ht,vt]=(0,t.useState)(0),[ft,je]=(0,t.useState)(!0),[Pt,Dt]=(0,t.useState)(!1),Qt=(0,t.useRef)(!0),[Wt,Ut]=(0,t.useState)({}),[pn,cn]=(0,t.useState)({}),[rn,an]=(0,t.useState)(),gn=(0,t.useRef)(),[Un,Vn]=(0,t.useState)(3),[Ln,$n]=(0,t.useState)(),[lr,_n]=(0,t.useState)(),[In,qt]=(0,t.useState)(!1),[Lt,Cn]=(0,t.useState)(""),Wn=(0,t.useRef)(null),Rn=(0,t.useRef)({}),tr=(0,t.useRef)(!1),Pn=(0,t.useRef)(!1),[or,cr]=(0,t.useReducer)(dr,oi);(0,t.useEffect)(()=>{const Mn=Ce.Z.subscribe("jupyter-reset",hr=>{hr==="start"&&V(!0),hr==="end"&&V(!1)});return()=>{Mn()}},[]);const Sr=Mn=>Cr(void 0,null,function*(){Mn==null||Mn.data}),Or=()=>Cr(void 0,null,function*(){}),ei=()=>Cr(void 0,null,function*(){const Mn=yield(0,E.dU)({identifier:un.identifier});Mn&&(Ut(Mn),Rn.current=nr({},Mn),cn(sr(nr({},pn),{test_sets:(Mn==null?void 0:Mn.test_sets)||[]})),cr({type:"SET_DRAGMODULE",payload:Mn.jupyter_show_description}))}),Vr=()=>Cr(void 0,null,function*(){var Mn,hr,Ai,Si;const Pi=yield(0,E.rV)({identifier:un.identifier});if(Dr(!1),Pi!=null&&Pi.url){if(an(Pi.url),ln.current=(Ai=(0,m.en)((hr=(Mn=Pi==null?void 0:Pi.url)==null?void 0:Mn[0])==null?void 0:hr.url))==null?void 0:Ai.token,gn.current=Pi.port,((Si=Pi.url)==null?void 0:Si.length)>1)return;je(!1),Qr(),Vn(3);return}Pi.status===-1?(Vn(1),je(!1)):Vn(2)}),ar=Mn=>{je(!1),vt(Mn),Qr(),Vn(3)},Qr=()=>Cr(void 0,null,function*(){const Mn=yield(0,E.x4)({identifier:un.identifier});if((Mn==null?void 0:Mn.status)===0){if(!(Mn!=null&&Mn.useSeconds)){Ar();return}Mn!=null&&Mn.remainingSeconds&&($n(Date.now()+Mn.remainingSeconds*1e3),_n(Mn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Mn.remainingSeconds-300)*1e3))}}),Ar=()=>{Xn(!0),Dr(!0),r.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{zr()},onCancel:()=>{Xn(!1),Dr(!1)}})},zr=()=>Cr(void 0,null,function*(){const Mn=yield(0,E.m_)({identifier:un.identifier});(Mn==null?void 0:Mn.status)===0&&(s.ZP.success("\u91CD\u7F6E\u6210\u529F!"),Dr(!1),setTimeout(()=>window.location.reload(),300))}),Gr=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.createElement("span",null,t.createElement(Ci,{value:Ln,format:"HH:mm:ss",onFinish:Li})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Cr(void 0,null,function*(){(yield(0,E.rB)({identifier:un.identifier})).status===0&&(yield Qr(),s.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Li=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{zr()}})},Xn=Mn=>{const hr=document.getElementById("taskJupyterIframe");hr&&(Mn?hr.contentWindow.postMessage("stopParent","*"):hr.contentWindow.postMessage("clonsParent","*"))},Qn=()=>{Dr(!0),Xn(!0),Hn({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:t.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",t.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Tn=()=>{const Mn=document.getElementById("taskJupyterIframe");Mn&&(Mn.contentWindow.postMessage("saveCode","*"),tr.current=!0,_e(!0),Dt(!0))},Hn=Mn=>{r.default.confirm({centered:!0,title:Mn.title,content:Mn.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cr(void 0,null,function*(){(yield(0,E.fi)({identifier:un.identifier})).status===0&&(s.ZP.success("\u64CD\u4F5C\u6210\u529F"),Dr(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Xn(!1),Dr(!1)}})};(0,t.useEffect)(()=>{function Mn(Ai){cr({type:"MOVE_X",payload:Ai.pageX})}function hr(){cr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return or.showDragMask&&(document.addEventListener("mousemove",Mn),document.addEventListener("mouseup",hr)),()=>{document.removeEventListener("mousemove",Mn),document.removeEventListener("mouseup",hr)}},[or.showDragMask]);const Fn=`calc(100% - 4px - ${typeof or.moveX=="number"&&or.moveX!==.01?`${or.moveX}px`:"40%"})`,fr=Mn=>{cr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:Mn})};return t.createElement("section",{className:ur.bg,style:{userSelect:or.showDragMask?"none":"unset"}},t.createElement("section",{className:ur.content,style:{height:Wt!=null&&Wt.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},t.createElement("section",{className:ur.rightCotainer,style:{width:Fn}},t.createElement("main",{className:ur.main,style:{height:"100%"}},t.createElement(t.Fragment,null,t.createElement("div",{className:`${ur.dataSetButton} ${In?ur.dataSetOpen:""}`,onClick:()=>qt(!In)},t.createElement("span",{className:ur.dataSetText},"\u6570\u636E\u96C6")),An?t.createElement(g.Z,{message:t.createElement("span",{style:{color:"#1976d2"}},"\u91CD\u7F6E\u73AF\u5883\u4E2D...")}):t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Kn==null?void 0:Kn.url}))))))};var Xr=(0,v.connect)(({loading:Ee,globalSetting:qe})=>({globalSetting:qe,loading:Ee}))(hi),Lr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII=",vi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg==",ri=e(30638),xi=e(51784),ai=e(77066),go=e(52151);const co="FETCH_TASK_START",Oo="FETCH_TASK_FAILURE",Vi="FETCH_TASK_SUCCESS",Hi="UPDATE_TASK_DATA",Io="HIDE_EVALUATE_RESULT",Eo="SHOW_EVALUATE_RESULT",Po="UPDATE_TIMESTRAP",Fo="MOVE_X",ao="MOVE_Y",uo="TRIGGER_RIGHT_PANEL_MASK ",Mo="SET_ACTIVE_INDEX",Zo="GET_TASK_LIST",Bo="SHOW_TASK_LIST",fo="HIDE_TASK_LIST",Wo="SET_TASK_STAR",jo="TRIGGER_ENLARGE_UNITY3D ",Xo="TRIGGER_TAB_FIXED ",Ao="GET_DISCUSSES",Rr="SHOW_DISCUSSES_LOADING",wr="TOP_OR_DOWN_DISCUSS",Bi="PLUS_DISCUSS",yi="SET_ACTION_TYPE",pi="SHOW_REWARD_DIALOG",Ti="CANCEL_REWARD_DIALOG",zi="SET_REWARD",ro="ACTIVE_DISCUSS_INDEX",qi="CREATE_DISCUSS",wo="DISABLE_DISCUSS",so="SHOW_ANSWER_LOADING",Uo="FETCH_ANSWER_INFO",ua="HIGH_TIP_MODAL",Vo="SHOW_TIP_MODAL",Qo="SELECT_UNLOCK_ANSWER",na="SET_CHOOSE_ANSWERS",Go="EVAL_CHOOSE_START",ra="EVAL_CHOOSE_END",ia="SHOW_REP_loading",yo="FETCH_REP_CONTENT",bo="EDIT_REP_CONTENT",da="SET_REP_PATH",Ro="SHOW_EVALUATE_LOADING",si="HIDE_EVALUATE_LOADING",$r="SET_EVALUATE_MESSAGE",ni="SET_SHOW_DIR",$i="SET_EDITOR_SETTING",eo="SET_EDITOR_THEME",Yo="SET_EDITOR_FONTSIZE",lo="SET_REPOS",Jo="SHOW_PATH_LIST",fa="HIDE_PATH_LIST",qo="HIDE_PICTURE_VIEW",Lo="SHOW_PICTURE_VIEW",To="SHOW_NOTICE",ha="HIDE_NOTICE",Va="SET_TAB_INDEX",rs="SET_SSH_TABS",Qa="SET_SSH_CONFIGDATA",Ga="SET_SSH_CONFIGDATAARR",Ia="SET_VNC_LOADING ",Ya="ON_TAB_TO_SPACE ";var _r=e(59301),Pa=Object.defineProperty,Ja=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,Ea=(Ee,qe,mt)=>qe in Ee?Pa(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Ee[qe]=mt,Hr=(Ee,qe)=>{for(var mt in qe||(qe={}))Sa.call(qe,mt)&&Ea(Ee,mt,qe[mt]);if(va)for(var mt of va(qe))Ma.call(qe,mt)&&Ea(Ee,mt,qe[mt]);return Ee},li=(Ee,qe)=>Ja(Ee,Fa(qe)),Ba=(Ee,qe)=>{var mt={};for(var An in Ee)Sa.call(Ee,An)&&qe.indexOf(An)<0&&(mt[An]=Ee[An]);if(Ee!=null&&va)for(var An of va(Ee))qe.indexOf(An)<0&&Ma.call(Ee,An)&&(mt[An]=Ee[An]);return mt},Ii=(Ee,qe,mt)=>new Promise((An,Nn)=>{var Kn=un=>{try{zn(mt.next(un))}catch(ln){Nn(ln)}},xr=un=>{try{zn(mt.throw(un))}catch(ln){Nn(ln)}},zn=un=>un.done?An(un.value):Promise.resolve(un.value).then(Kn,xr);zn((mt=mt.apply(Ee,qe)).next())});const{DirectoryTree:qa}=gt.default,$a=null,es={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function La(Ee,qe){switch(qe.type){case Fo:return li(Hr({},Ee),{moveX:qe.payload});case ao:return li(Hr({},Ee),{moveY:qe.payload});case ia:return li(Hr({},Ee),{codeRepData:qe.payload});case yo:return li(Hr({},Ee),{codeRepData:qe.payload});case bo:return li(Hr({},Ee),{codeRepData:Hr(Hr({},Ee.codeRepData),qe.payload)});case Eo:return li(Hr({},Ee),{evaluateLoading:!1,showEvalResult:!0});case Po:return li(Hr({},Ee),{timestamp:qe.payload});case Io:return li(Hr({},Ee),{showEvalResult:!1});case co:return li(Hr({},Ee),{loading:!0});case Hi:return Hr(Hr({},Ee),qe.payload);case uo:return li(Hr({},Ee),{showDragMask:qe.payload});case Oo:return li(Hr({},Ee),{loading:!1,isError:!0});case Vi:return Hr(Hr({},Ee),qe.payload);case Ro:return li(Hr({},Ee),{evaluateLoading:!0});case si:return li(Hr({},Ee),{evaluateLoading:!1});case $r:return li(Hr({},Ee),{evaluateMessage:qe.payload});case ni:return li(Hr({},Ee),{showDocuments:qe.payload});case lo:return Hr(Hr({},Ee),qe.payload);case To:return li(Hr({},Ee),{showNotice:!0});case ha:return li(Hr({},Ee),{showNotice:!1});case qo:return li(Hr({},Ee),{showPictureView:!1});case Lo:return li(Hr({},Ee),{showPictureView:!0});case Ia:return li(Hr({},Ee),{resetVncLoading:qe.payload});default:throw new Error}}var ts=Ee=>{var qe=Ee,{match:mt,history:An}=qe,Nn=Ba(qe,["match","history"]);console.log("props:",Nn);const Kn=(0,v.useParams)(),[xr]=(0,v.useSearchParams)(),zn=(0,v.useLocation)().query,[un,ln]=(0,t.useReducer)(La,es),[Jr,Dr]=(0,t.useState)(1),[H,V]=(0,t.useState)(Kn.taskId),me=(0,t.useRef)(),_e=(0,t.useRef)(),Me=(0,t.useRef)(),[ke,ht]=(0,t.useState)(),vt=(0,v.useLocation)();(0,t.useEffect)(()=>{console.log("_params:",Kn),V(Kn.taskId),(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[Kn]);const{moveX:ft,taskData:je,moveY:Pt,evalData:Dt,showEvalResult:Qt,codeRepData:Wt,loading:Ut,evaluateLoading:pn,evaluateMessage:cn,showDocuments:rn,repos:an,showPictureView:gn,showNotice:Un,webDisplayUrl:Vn,isPictureView:Ln,resetVncLoading:$n,timestamp:lr,lastedGetTaskInfoTime:_n,showDragMask:In}=un,{st:qt,challenge:Lt,shixun:Cn,is_teacher:Wn,game:Rn,has_answer:tr,vnc_url:Pn,git_url:or,user:cr,myshixun:Sr,discusses_count:Or,user_praise:ei,praise_count:Vr,tpm_cases_modified:ar,tpm_modified:Qr,tpm_script_modified:Ar,mirror_name:zr,mirror_description:Gr,tomcat_url:Li,unity_3d_routes:Xn,with_code_file:Qn,unity_3d_result:Tn,next_game:Hn,prev_game:Ir}=je,{currentPath:Fn,paths:fr,content:Mn,language:hr,lastedUpdateTime:Ai}=Wt,Si=(Qr||Ar)&&qt===0,Pi=(ar||Si)&&Sr.system_tip===!0,Ei=(zr||[]).indexOf("Html")!==-1,to=(0,t.useMemo)(()=>Fn&&fr?fr.indexOf(Fn)>=0:!1,[Fn,fr]),mi=(0,t.useMemo)(()=>Xn&&!Qn||(Lt==null?void 0:Lt.thiry_party)||Pn,[Pn,Qn,Xn]);(0,t.useEffect)(()=>{if(Xn&&Qn)return ln({type:Ro}),Ce.Z.subscribe("unity3d-load-end",()=>{ln({type:si})})},[H,Xn,Lt==null?void 0:Lt.thiry_party,Qn,ln]),(0,t.useEffect)(()=>{Qi()},[]);function Qi(){return Ii(this,null,function*(){let Zn=yield(0,C.ZP)(`/api/sci/projects/${H}.json`,{method:"get"});ht(Zn)})}function _o(Zn){return Ii(this,null,function*(){try{const rr=yield(0,go.ie)(H),{status:kr}=rr;if(kr===401){An.replace("/user/login",{from:vt.pathname});return}else if(kr===-3)(0,m.eF)({onCancel:()=>{window.location.href="/"}});else if(kr===403)An.replace("/403");else if(kr===404){An.replace("/404");return}else Zn||ln({type:Vi,payload:{loading:!1,isError:!1,taskData:rr}});rr.mirror_type==="webssh"&&setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)}catch(rr){console.log(rr),Zn||ln({type:Oo})}})}(0,t.useEffect)(()=>{let Zn=!1;return _o(Zn),()=>{Zn=!0}},[ln,H]),(0,t.useEffect)(()=>{let Zn=!1;function rr(){return Ii(this,null,function*(){var kr,Mi,ji;if(ln({type:ia,payload:li(Hr({},Wt),{loading:!0})}),Xn&&!Qn||Lt!=null&&Lt.thiry_party)return;const bi=yield At(H,{path:Fn});if(!Zn)if(bi.status===0)s.ZP.info(bi.message),ln({type:yo,payload:li(Hr({},Wt),{loading:!1})});else{let Di;try{(bi==null?void 0:bi.file_type)==="txt"?Di=(Di==null?void 0:Di.length)===0?Di:window.decodeURIComponent(escape(window.atob((kr=bi==null?void 0:bi.content)==null?void 0:kr.content))):Di=(Mi=bi==null?void 0:bi.content)==null?void 0:Mi.content}catch(po){Di=window.atob((ji=bi==null?void 0:bi.content)==null?void 0:ji.content),s.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",po)}ln({type:yo,payload:li(Hr({},Wt),{content:Di,language:bi.language,file_type:bi.file_type,filename:bi.filename,lastedUpdateTime:0,loading:!1})})}})}if(qt===0&&Fn&&Cn.hide_code!==1)return rr(),()=>{Zn=!0}},[qt,Fn,_n,lr]);const Br=(Zn=0)=>Ii(void 0,null,function*(){if(console.log("lastedUpdateTime:",to,Zn),qt===0&&Ai>0&&to||Zn){const rr=yield Ue(Sr.identifier,{path:Fn,evaluate:Zn,content:Mn,game_id:Rn.id});return ln({type:bo,payload:{lastedUpdateTime:0}}),rr}return!0}),Wr=(0,t.useCallback)(()=>Ii(void 0,null,function*(){const Zn=yield te(Rn.identifier),{test_sets:rr,message:kr,status:Mi}=Zn;if(Mi===-1){kr.info(kr);return}let ji=je.user.grade;je.user.grade=ji-Lt.score*2,je.test_sets=rr,je.game.test_sets_view=!0,ln({type:Hi,payload:{taskData:je}})}),[Rn,Lt,ln]),di=(0,t.useCallback)(()=>{},[Br]);(0,t.useEffect)(()=>Ce.Z.subscribe("unlock-test-case",()=>{r.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_r.createElement(Ra,{score:Lt.score,is_teacher:Wn}),centered:!0,onOk:Wr})}),[Wr,Lt,Wn]),(0,t.useEffect)(()=>{if(!mi||Pn){let Zn=function(kr){me.current&&ln({type:Fo,payload:kr.pageX}),_e.current&&ln({type:ao,payload:kr.pageY})},rr=function(){me.current=!1,_e.current=!1,ln({type:uo,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",rr),()=>{document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",rr)}}},[_e.current,me.current,mi,ln]);function wi(Zn){let rr=je.user.grade;je.user.grade=rr-Zn,ln({type:Hi,payload:{taskData:je}})}Me.current=()=>{un.moveX=un.moveX!==.01?.01:"40%",ln({type:Fo,payload:un.moveX})};function Fi(){mi?Me.current():(document.onselectstart=function(){return!1},me.current=!0,ln({type:uo,payload:!0}))}function Fr(){document.onselectstart=function(){return!1},_e.current=!0,(je!=null&&je.vnc_url||je!=null&&je.windows_vnc||je!=null&&je.linux_vnc||je!=null&&je.virtual_machine||(Cn==null?void 0:Cn.hide_code)===2)&&ln({type:uo,payload:!0})}function Xi(Zn){ln(Zn===.01?{type:ao,payload:0}:{type:ao,payload:.01})}function Zi(Zn){ln(Zn===0?{type:ao,payload:"100%"}:{type:ao,payload:0})}(0,t.useEffect)(()=>Ce.Z.subscribe("vnc-enlarge",()=>{Me.current()}),[]);function no(){Br()}function ho(){return Ii(this,null,function*(){const Zn=yield Xe(H,{path:Fn}),{content:rr,language:kr}=Zn;ln({type:yo,payload:li(Hr({},Wt),{content:rr,language:kr,lastedUpdateTime:0,loading:!1})})})}function io(){return Ii(this,null,function*(){var Zn;const rr=yield xt((Zn=je==null?void 0:je.myshixun)==null?void 0:Zn.identifier,{homework_common_id:xr.get("homework_common_id")});return _o(),rr})}function $o(){return Ii(this,null,function*(){const Zn=yield Re(H,{path:Fn}),{content:rr,language:kr}=Zn;ln({type:yo,payload:li(Hr({},Wt),{content:rr,language:kr,lastedUpdateTime:0,loading:!1})})})}(0,t.useEffect)(()=>{if(qt===0&&Lt&&Lt.path){let Zn=Lt.path.split("\uFF1B").filter(rr=>!!rr);ln({type:bo,payload:{currentPath:Zn[0],paths:Zn}})}},[Lt,qt]),(0,t.useEffect)(()=>{Cn&&(0,m.Dk)(Cn.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[Cn]);function Co(){return Ii(this,null,function*(){const Zn=yield k(H),{praise_count:rr,praise:kr}=Zn;je.praise_count=rr,je.user_praise=kr,ln({type:Hi,payload:{taskData:je}})})}const oo=(0,t.useCallback)(Zn=>{function rr(kr){return Ii(this,null,function*(){try{window.navigator.sendBeacon(`${b.Z.API_SERVER}/api/tasks/${H}/cost_time.json?time=${kr}`,JSON.stringify({time:kr}))}catch(Mi){}})}rr(Zn)},[H]);function Gi(Zn){return Ii(this,null,function*(){yield Qe(H,Cn.id,Zn),je.game.star=Zn,ln({type:Hi,payload:{taskData:je}})})}function Ui(){return Ii(this,null,function*(){if(an)ln({type:ni,payload:!0});else{const Zn=yield R(Sr.identifier),{trees:rr}=Zn;ln({type:lo,payload:{showDocuments:!0,repos:be(rr)}})}})}function _i(Zn){return Ii(this,null,function*(){const{children:rr,eventKey:kr}=Zn.props;return new Promise(Mi=>Ii(this,null,function*(){rr&&rr.length>0&&Mi();const ji=yield R(Sr.identifier,{path:kr}),{trees:bi}=ji;let Di=He(an,kr,be(bi,kr));ln({type:lo,payload:{repos:[...Di]}}),Mi()}))})}function ci(){ln({type:ni,payload:!1})}function xo(Zn){const rr=Zn,{gold:kr,experience:Mi,next_game:ji,next_shixun:bi,subject_done:Di}=rr,po=Ba(rr,["gold","experience","next_game","next_shixun","subject_done"]),ko=po.challenge_chooses_count===po.choose_correct_num,Ko={had_submmit:!0,test_sets:po.test_sets,challenge_chooses_count:po.challenge_chooses_count,choose_correct_num:po.choose_correct_num};je.choose_test_cases=Ko,ko&&(je.game.status=2,je.next_game=ji,je.user.grade+=kr),ko&&Rn.status!==2&&Ce.Z.publish("update-cost-time"),ln({type:Hi,payload:{taskData:je,evalData:{gold:kr,experience:Mi,next_game:ji,next_shixun:bi,subject_done:Di},showEvalResult:ko}}),Ce.Z.publish("eval-code-finish")}function No(){return Ii(this,null,function*(){var Zn;try{ln({type:Ro});const rr=yield Br(1),{resubmit:kr,sec_key:Mi,content_modified:ji}=rr;if(rr.status&&rr.status<0){Ce.Z.publish("eval-code-finish"),ln({type:Hi,payload:{evaluateLoading:!1}});return}const bi={sec_key:Mi,resubmit:kr,first:1,content_modified:ji};zn.type==="exercises"&&(bi.extras={exercise_id:zn.exercisesId,question_id:zn.questionId,challenge_id:(Zn=je.challenge)==null?void 0:Zn.id,subject_id:zn.subject_id||""},((zn==null?void 0:zn.ip_limit)==="inner"||(zn==null?void 0:zn.ip_bind_type)==="true")&&(bi.extras.ip=yield(0,ai.y)({ip_limit:zn==null?void 0:zn.ip_limit,ip_bind:(zn==null?void 0:zn.ip_bind_type)==="true"})));const Di=yield ue(H,bi);if(Di.status===-1&&zn.type==="exercises"){window.parent.location.href=`/classrooms/${xr.get("coursesId")}/exercise/${xr.get("exercisesId")}/detail`;return}if(Di.status===1){let wa=function(ya,ba,ta){return Ii(this,null,function*(){var oa;const aa=ta++*ya;aa/1e3>ba&&(Ko=!0);const ki=yield ce(H,{resubmit:kr,time_out:Ko,port:Di.port,sec_key:Mi,challenge_id:(oa=je==null?void 0:je.challenge)==null?void 0:oa.id,subject_id:zn.subject_id||""}),{status:sa,running_code_message:_a,port:Da,web_route:Ca}=ki;if(ln({type:$r,payload:_a}),+sa>-1||aa/1e3>ba){Rn.status!==2&&sa===2&&(je.game.status=2,je.user.grade+=ki.gold,Ce.Z.publish("update-cost-time")),je.test_sets=ki.test_sets||[],je.last_compile_output=ki.last_compile_output,je.test_sets_count=ki.test_sets_count,je.sets_error_count=ki.sets_error_count,je.record_consume_time=ki.record_consume_time,je.next_game=ki.next_game,je.prev_game=ki.prev_game;let la="";(zr.indexOf("Web")!==-1||zr.indexOf("JFinal")!==-1)&&Da!=-1&&Ca&&(la=`${Li}:${Da}/${Ca}`);const ca=lt(ki.test_sets);let xa=ki.picture>0&&ca,Oa=sa===2&&!Ko;Ko?s.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Oa||s.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let jr={taskData:je,evalData:{gold:ki.gold,experience:ki.experience,next_game:ki.next_game,next_shixun:ki.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:la,showPictureView:Xn||Lt!=null&&Lt.thiry_party?!1:xa,isPictureView:xa};Xn&&Qn||Lt!=null&&Lt.thiry_party?(Ce.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:cr}}),Ce.Z.publish("evaluate-unity3d-finish"),(Tn||ca)&&Ce.Z.publish("evaluate-unity3d-result",ki.unity_3d_result)):jr.showEvalResult=Oa,ln({type:Hi,payload:jr}),Ce.Z.publish("eval-code-finish")}else setTimeout(()=>{wa(ya,Lt.exec_time+11,ta++)},ya)})},po=1;const ko=1e3;let Ko=!1;wa(ko,Lt.exec_time+11,po++)}return res}catch(rr){console.log("-------eval code",rr)}})}function Do(Zn){ln({type:bo,payload:{content:Zn,lastedUpdateTime:new Date().getTime()}})}function vo(){ln({type:Io})}function pa(){ln({type:qo})}function ma(){ln({type:Lo})}function Tr(){ln({type:To})}function ti(Zn,rr){return Ii(this,null,function*(){const{node:kr}=rr;if(kr.isLeaf){let Mi=Zn[0],ji=Mi.split(".").pop().toLowerCase();yield Br(),ln({type:bo,payload:{currentPath:Mi}})}})}function Ni(Zn){return Ii(this,null,function*(){yield Br(),ln({type:bo,payload:{currentPath:Zn}})})}function ui(){je.myshixun.system_tip=!0,ln({type:Hi,payload:{taskData:je,showNotice:!1}})}function Wi(Zn,rr){je.challenge.path=Zn,je.myshixun.system_tip=!1,ln({type:Hi,payload:{taskData:li(Hr({},je),{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:rr}})}function Yi(){ln({type:ha})}function Ji(){return Ii(this,null,function*(){try{ln({type:Ia,payload:!0}),Ce.Z.publish("vnc-reseting");let Zn,rr=Hr({},je);if(Zn=yield D(Kn.taskId),Zn.mirror_type==="graph"){let kr=Zn.vnc_url;rr.vnc_url=kr+"×tamp="+new Date().getTime(),Ce.Z.publish("vnc-reseting-done",Zn)}Zn.mirror_type==="webssh"&&(rr=Hr({},Zn),Ce.Z.publish("close-socket",1),setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)),(Zn.mirror_type==="jupyterlab"||Zn.mirror_type==="jupyternotebook")&&(yield new Promise(kr=>setTimeout(kr,3e3)),rr=Hr({},Zn)),ln({type:Hi,payload:{taskData:rr,resetVncLoading:!1}})}catch(Zn){console.log(Zn)}})}function So(Zn){return Ii(this,null,function*(){const{GameState:rr,Data:kr,challenge:Mi}=Zn;if(console.log("match:",mt),Mi==="info")Ce.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Hr({},je.challenge)}});else if(rr==="Success")if(Tn||!Qn){const ji=yield le(H,wt.Base64.encode(H+new Date().getTime()),kr),{status:bi,data:Di}=ji;bi==0&&(Rn.status!==2&&(je.game.status=2,je.user.grade+=Di.gold,Ce.Z.publish("update-cost-time")),Ce.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:cr,open_time:Di.open_time,end_time:Di.end_time}}),ln({type:Hi,payload:{taskData:je,evalData:{gold:Di.gold,experience:Di.experience,next_game:Di.next_game},evaluateLoading:!1,showEvalResult:!0}}))}else ln({type:Eo})})}function Aa(){}function Ta(){return Ii(this,null,function*(){var Zn;let rr;return rr=yield ve(H),(Zn=rr==null?void 0:rr.data)!=null&&Zn.remaining_time&&Ce.Z.publish("update-windows-time",rr==null?void 0:rr.data),rr==null?void 0:rr.data})}const ka="calc(100vw - 4px - 80px)",Ka={game:Rn,taskId:H,user_praise:ei,praise_count:Vr,st:qt,challenge:Lt,rank_name:je.rank_name,shixun:Cn,is_teacher:Wn,has_answer:tr,unity_3d_routes:Xn,with_code_file:Qn,onEvaluateCallback:Aa,onGetUnity3dMessage:So,taskId:H,myshixun:Sr,user:cr,discusses_count:Or,onPlusOrCancelPraise:Co,minuxUserGrade:wi,taskData:je},ga={showNotice:Un||(ar||Si)&&Sr.system_tip===!1,tpm_cases_modified:ar,tpm_modified:Qr,tpm_script_modified:Ar,st:qt,taskId:H,myshixunId:(Sr||{}).id,onNextCallback:ui,onUpdateCallback:Wi,onUpdateFailure:Yi},ea=li(Hr({},Dt),{isPictureView:Ln,history:An,webDisplayUrl:Vn,onShowPictureView:ma,star:Rn&&Rn.star,onStarChange:Gi,onCloseResult:vo}),Ha={lastedGetTaskInfoTime:_n,isEditPath:to,taskData:je,codeRepData:Wt,moveY:Pt,evaluateMessage:cn,evaluateLoading:pn,isNotice:Pi,isHtml:Ei,onChangePath:Ni,onResizeSetContainer:Xi,onEditRepCode:Do,onUpdateCode:Br,onResizeYStart:Fr,onShowDir:Ui,onResetCode:ho,onResetGitCode:io,onResizeCodeArea:Zi,onResetPassedCode:$o,onFinishDisplayHtml:no,onShowNotice:Tr};return _r.createElement(t.Fragment,null,Ut?_r.createElement(g.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):_r.createElement(t.Fragment,null,_r.createElement("div",{className:"task-wrapper"},In&&_r.createElement("div",{className:"draging-mask"}),_r.createElement(et,{difficulty:Lt==null?void 0:Lt.difficulty,mirror_description:Gr,history:An,git_url:or,shixun:Cn,taskData:je,lastedGetTaskInfoTime:_n,onAddVncTime:Ta,taskId:H,isNotice:Pi,resetVncLoading:$n,onResetVnc:Ji,onResetGitCode:io,vnc_url:Pn,linux_vnc:je==null?void 0:je.linux_vnc,window_vnc_url:(je==null?void 0:je.windows_vnc)||(je==null?void 0:je.virtual_machine),remaining_time:je==null?void 0:je.remaining_time,onShowNotice:Tr,game:Rn,user:cr,st:qt,onUpdateCode:Br,onUpdateCostTime:oo,unity_3d_routes:Xn&&!Qn||(Lt==null?void 0:Lt.thiry_party)}),_r.createElement("div",{className:"tasks-body2"},_r.createElement("section",{className:"left-panel"},_r.createElement("ul",null,_r.createElement("li",{onClick:()=>Dr(1),className:Jr==1?"on":""},_r.createElement("span",{className:"iconfont icon-huanjing"}),_r.createElement("span",null,"\u73AF\u5883")),_r.createElement("li",{onClick:()=>Dr(2),className:Jr==2?"on":""},_r.createElement("span",{className:"iconfont icon-shujuwajue"}),_r.createElement("span",null,"\u6570\u636E\u96C6")),_r.createElement("li",{onClick:()=>Dr(3),className:Jr==3?"on":""},_r.createElement("span",{className:"iconfont icon-a-chengyuan1"}),_r.createElement("span",null,"\u5408\u4F5C\u8005")))),_r.createElement("section",{id:"task-right-panel",className:`right-panel ${Pn||je!=null&&je.windows_vnc||je!=null&&je.linux_vnc||je!=null&&je.virtual_machine?"vnc":""}`,style:{width:ka,minWidth:"500px"}},_r.createElement("div",{style:{height:"100%"},className:Jr===1?"":"hide"},je.mirror_type==="webssh"&&_r.createElement(On,{sshConfigData:je||{},sid:1}),je.mirror_type==="graph"&&_r.createElement(yr,{taskData:je,evaluateMessage:cn,language:hr,evaluateLoading:pn,onEval:Nn.onEvalCode}),(je.mirror_type==="jupyterlab"||je.mirror_type==="jupyternotebook")&&_r.createElement(Xr,{taskData:je,evaluateMessage:cn,language:hr,evaluateLoading:pn,onEval:Nn.onEvalCode,resetVncLoading:$n})),_r.createElement("div",{className:Jr===2?"data_env_lists":"hide"},_r.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",ke==null?void 0:ke.data_count,"\uFF09"),_r.createElement("div",{style:{padding:20}},_r.createElement(ri.Z,{detail:ke}))),_r.createElement("div",{className:Jr===3?"data_env_lists":"hide"},_r.createElement("div",null,_r.createElement(xi.Z,null)))))),_r.createElement(p.Z,null,_r.createElement(l.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:rn,onClose:ci},_r.createElement(qa,{className:"dir-tree",selectedKeys:[`${Fn}`],treeData:an,onSelect:ti,loadData:_i})))))};function Ra({is_teacher:Ee,score:qe}){return _r.createElement(t.Fragment,null,Ee?_r.createElement(t.Fragment,null,_r.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),_r.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${qe*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`),_r.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):_r.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${qe*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}function is({noDragging:Ee,moveX:qe,vnc_url:mt}){return _r.createElement(Fragment,null,Ee?_r.createElement("a",{className:`trapezoid ${qe===.01?"enlarge":""}`},_r.createElement("img",{src:qe===.01?resizeEnlargeUrl:resizeSmallUrl,alt:"resize-icon",width:20})):_r.createElement("a",{className:"btn-resize",draggable:!1},_r.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},_r.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},76904:function(_t,N,e){"use strict";e.d(N,{$J:function(){return g},JZ:function(){return i},bN:function(){return r},jP:function(){return h},rO:function(){return p}});var t=e(70635),v=(u,l,s)=>new Promise((o,d)=>{var n=f=>{try{c(s.next(f))}catch(S){d(S)}},a=f=>{try{c(s.throw(f))}catch(S){d(S)}},c=f=>f.done?o(f.value):Promise.resolve(f.value).then(n,a);c((s=s.apply(u,l)).next())});function g(u){return(0,t.U2)(`libraries/${u}.json`)}function p(u){return(0,t.U2)("library_tags.json",u)}function i(u){return v(this,null,function*(){return(yield(0,t.IV)(`attachments/${u}.json`)).status===0})}function h(u){return(0,t.v_)("libraries.json",u)}function r(u,l){return(0,t.gz)(`libraries/${u}.json`,l)}},52151:function(_t,N,e){"use strict";e.d(N,{$L:function(){return g},M3:function(){return d},NV:function(){return p},T:function(){return u},V1:function(){return i},ie:function(){return o},ln:function(){return l},pV:function(){return n},th:function(){return r}});var t=e(70635),v=(a,c,f)=>new Promise((S,E)=>{var w=C=>{try{b(f.next(C))}catch(m){E(m)}},A=C=>{try{b(f.throw(C))}catch(m){E(m)}},b=C=>C.done?S(C.value):Promise.resolve(C.value).then(w,A);b((f=f.apply(a,c)).next())});function g(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects.json",{method:"post",body:a})})}function p(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${c}.json`,{method:"put",body:a})})}function i(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:a})})}function h(a){return v(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:a})})}function r(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"delete",body:c})})}function u(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"get"})})}function l(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:a})})}function s(a){return v(this,null,function*(){return Fetch(`/api/sci/projects/${a}/remove_data_sets.json`,{method:"get"})})}function o(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/start_environment.json`,{method:"post"})})}function d(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/fork_sci_project.json`,{method:"post",body:c})})}function n(a,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/get_data_sets.json`,{method:"get",params:c})})}},67042:function(_t,N,e){"use strict";e.d(N,{Jd:function(){return S},a$:function(){return f},dU:function(){return s},fi:function(){return c},m_:function(){return n},rB:function(){return a},rV:function(){return o},x4:function(){return d},zE:function(){return l}});var t=e(70635),v=Object.defineProperty,g=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,h=(w,A,b)=>A in w?v(w,A,{enumerable:!0,configurable:!0,writable:!0,value:b}):w[A]=b,r=(w,A)=>{for(var b in A||(A={}))p.call(A,b)&&h(w,b,A[b]);if(g)for(var b of g(A))i.call(A,b)&&h(w,b,A[b]);return w},u=(w,A,b)=>new Promise((C,m)=>{var y=_=>{try{P(b.next(_))}catch(z){m(z)}},x=_=>{try{P(b.throw(_))}catch(z){m(z)}},P=_=>_.done?C(_.value):Promise.resolve(_.value).then(y,x);P((b=b.apply(w,A)).next())});function l(w){return u(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:w})})}function s(w){return u(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/jupyter.json`,{method:"Get",params:w})})}function o(w){return u(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/start.json`,{method:"Get",params:w})})}function d(w){return u(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:w})})}function n(w){return u(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/reset_pod.json`,{method:"Get",params:w})})}function a(w,A){return u(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w}/active_pod.json`,{method:"Get",params:A})})}function c(w){return u(this,null,function*(){const A=r({},w);return delete A.identifier,(0,t.ZP)(`/api/myshixuns/${w.identifier}/sync_code.json`,{method:"Post",body:A})})}function f(w){return u(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${w.identifier}/get_data_sets.json`,{method:"Get",params:w})})}function S(w){return u(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/reboot_esc.json`,{method:"post",body:w})})}function E(w){return u(this,null,function*(){return Fetch(`/api/tasks/${w.taskId}/get_latex_file_tree.json`,{method:"Get",params:w})})}},65034:function(_t,N,e){"use strict";e.d(N,{CP:function(){return g},_V:function(){return h}});var t=e(28209),v=e.n(t);const g={secret:t.enc.Utf8.parse("0a18e199b87f1a8d"),iv:t.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},p={exam:g};function i(r="",u="exam"){const{secret:l,iv:s}=p[u];return AES.encrypt(r,l,{iv:s,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function h(r="",u="exam"){const{secret:l,iv:s}=p[u];return t.AES.decrypt(r,l,{iv:s,mode:v().mode.CBC,padding:v().pad.Pkcs7}).toString(t.enc.Utf8)}},39171:function(_t,N,e){"use strict";e.d(N,{BU:function(){return v},Dj:function(){return t},gH:function(){return g},vp:function(){return p}});function t(i){try{i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen&&i.webkitRequestFullScreen()}catch(h){console.log(h,":e")}}function v(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const g=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function p(){var i=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",i),window.isFullScreen?window.isFullScreen:i!=null}},18032:function(_t,N,e){"use strict";e.d(N,{rX:function(){return b},pW:function(){return C},gy:function(){return m},xY:function(){return A},O5:function(){return w},tJ:function(){return a},o1:function(){return c},Rd:function(){return E}});var t=e(42203),v=e(43418),g=e(28103),p=e(8591),i=e(2119),h=e(58130),r=e(14726),u=e(25510),l="data:image/png;base64,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",s=e.p+"static/newqrcode.a8740efb.png",o=e(32637),d=e(59301),n=(y,x,P)=>new Promise((_,z)=>{var K=Be=>{try{ae(P.next(Be))}catch(B){z(B)}},ye=Be=>{try{ae(P.throw(Be))}catch(B){z(B)}},ae=Be=>Be.done?_(Be.value):Promise.resolve(Be.value).then(K,ye);ae((P=P.apply(y,x)).next())});const a=(y,x=!1)=>!!(c(y)&&f(x)),c=y=>(0,i.bg)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),f=(y=!1)=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.profile_completed?!0:(v.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,h.xg)("/account/profile/edit"),S()}}),!1)},S=()=>{v.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()}})},E=()=>{v.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:d.createElement("div",{style:{textAlign:"center"}},d.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"),d.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:o}),d.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},w=()=>{var y;const{user:x}=(0,t.getDvaApp)()._store.getState();return(y=x.userInfo)!=null&&y.professional_certification?!0:(v.default.confirm({title:"\u63D0\u793A",centered:!0,content:d.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,h.xg)("/account/certification")}}),!1)},A=()=>(0,i.V9)()?!0:(v.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:s,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),b=(y,x)=>y?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,x||"\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"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:l,width:200}),d.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),C=y=>{v.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:d.createElement("div",null,d.createElement("div",null,d.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"),d.createElement(g.Z,null),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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 ",d.createElement("a",null,y),"\u5929\u3002"),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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")),d.createElement("div",{style:{textAlign:"center",marginTop:30}},d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:u,alt:"\u4E8C\u7EF4\u7801",width:160})))})},m=(y,x="")=>{const{shixunsDetail:{detail:P}}=(0,t.getDvaApp)()._store.getState();if((P==null?void 0:P.public)===2||(P==null?void 0:P.public)===1||(P==null?void 0:P.shixun_status)===3){let _="";return(P==null?void 0:P.public)===2&&(_="\u5DF2\u516C\u5F00"),(P==null?void 0:P.public)===1&&(_="\u5F85\u5BA1\u6838"),(P==null?void 0:P.shixun_status)===3&&(_="\u5DF2\u5173\u95ED"),v.default.info({centered:!0,icon:d.createElement(r.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",_,"\uFF0C",x,"\u3002"),d.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:u,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(P==null?void 0:P.shixun_status)===2?(v.default.confirm({centered:!0,icon:d.createElement(r.Z,null),title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),d.createElement("br",null),d.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:()=>{v.default.confirm({width:440,centered:!0,icon:d.createElement(r.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:()=>n(void 0,null,function*(){(yield y({type:"shixunsDetail/cancelRelease",payload:{id:P==null?void 0:P.identifier}})).status!==401&&(p.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:P==null?void 0:P.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:P==null?void 0:P.identifier}}))})})}}),!0):!1}},50371:function(_t,N){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let v=1;v{const i=g[p];i!==void 0&&(t[p]=i)})}return t}N.Z=e},13845:function(_t,N,e){"use strict";e.d(N,{F:function(){return t},Z:function(){return v}});function t(g){return g!=null&&g===g.window}function v(g,p){var i,h;if(typeof window=="undefined")return 0;const r=p?"scrollTop":"scrollLeft";let u=0;return t(g)?u=g[p?"pageYOffset":"pageXOffset"]:g instanceof Document?u=g.documentElement[r]:(g instanceof HTMLElement||g)&&(u=g[r]),g&&!t(g)&&typeof u!="number"&&(u=(h=((i=g.ownerDocument)!==null&&i!==void 0?i:g).documentElement)===null||h===void 0?void 0:h[r]),u}},56762:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(){const[,g]=t.useReducer(p=>p+1,0);return g}},68031:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(23073);function v(i,h,r,u){const l=r-h;return i/=u/2,i<1?l/2*i*i*i+h:l/2*((i-=2)*i*i+2)+h}var g=e(13845);function p(i){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:u,duration:l=450}=h,s=r(),o=(0,g.Z)(s,!0),d=Date.now(),n=()=>{const c=Date.now()-d,f=v(c>l?l:c,o,i,l);(0,g.F)(s)?s.scrollTo(window.pageXOffset,f):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=f:s.scrollTop=f,cr||h},88522:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(38298),p=e(64002),i=e(59301),h=e(53487),r=e(92343),u=e(36355),l=e(57809);const{Option:s}=l.default;function o(c){return c&&c.type&&(c.type.isSelectOption||c.type.isSelectOptGroup)}const d=(c,f)=>{const{prefixCls:S,className:E,popupClassName:w,dropdownClassName:A,children:b,dataSource:C}=c,m=(0,g.Z)(b);let y;m.length===1&&(0,r.l$)(m[0])&&!o(m[0])&&([y]=m);const x=y?()=>y:void 0;let P;m.length&&o(m[0])?P=b:P=C?C.map(K=>{if((0,r.l$)(K))return K;switch(typeof K){case"string":return i.createElement(s,{key:K,value:K},K);case"object":{const{value:ye}=K;return i.createElement(s,{key:ye,value:ye},K.text)}default:return}}):[];const{getPrefixCls:_}=i.useContext(u.E_),z=_("select",S);return i.createElement(l.default,Object.assign({ref:f,suffixIcon:null},(0,p.Z)(c,["dataSource","dropdownClassName"]),{prefixCls:z,popupClassName:w||A,className:v()(`${z}-auto-complete`,E),mode:l.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),P)},n=i.forwardRef(d),a=(0,h.Z)(n);n.Option=s,n._InternalPanelDoNotUseOrYouWillBeFired=a,N.Z=n},24905:function(_t,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(92310),v=e.n(t),g=e(5630),p=e(59301),i=e(36355),h=e(1684),r=e(32441),l=p.createContext(null),s=e(98447),o=e(14088),d=e(4572),n=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(x);K{var _;const{prefixCls:z,className:K,rootClassName:ye,children:ae,indeterminate:Be=!1,style:B,onMouseEnter:$,onMouseLeave:G,skipGroup:se=!1,disabled:X}=x,W=n(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Z,direction:pe,checkbox:we}=p.useContext(i.E_),he=p.useContext(l),{isFormItemInput:ge}=p.useContext(r.aM),Fe=p.useContext(h.Z),st=(_=(he==null?void 0:he.disabled)||X)!==null&&_!==void 0?_:Fe,Ve=p.useRef(W.value);p.useEffect(()=>{he==null||he.registerValue(W.value)},[]),p.useEffect(()=>{if(!se)return W.value!==Ve.current&&(he==null||he.cancelValue(Ve.current),he==null||he.registerValue(W.value),Ve.current=W.value),()=>he==null?void 0:he.cancelValue(W.value)},[W.value]);const Qe=Z("checkbox",z),[At,Ue]=(0,s.ZP)(Qe),Xe=Object.assign({},W);he&&!se&&(Xe.onChange=function(){W.onChange&&W.onChange.apply(W,arguments),he.toggleOption&&he.toggleOption({label:ae,value:W.value})},Xe.name=he.name,Xe.checked=he.value.includes(W.value));const xt=v()(`${Qe}-wrapper`,{[`${Qe}-rtl`]:pe==="rtl",[`${Qe}-wrapper-checked`]:Xe.checked,[`${Qe}-wrapper-disabled`]:st,[`${Qe}-wrapper-in-form-item`]:ge},we==null?void 0:we.className,K,ye,Ue),Re=v()({[`${Qe}-indeterminate`]:Be},d.A,Ue),ue=Be?"mixed":void 0;return At(p.createElement(o.Z,{component:"Checkbox",disabled:st},p.createElement("label",{className:xt,style:Object.assign(Object.assign({},we==null?void 0:we.style),B),onMouseEnter:$,onMouseLeave:G},p.createElement(g.Z,Object.assign({"aria-checked":ue},Xe,{prefixCls:Qe,className:Re,disabled:st,ref:P})),ae!==void 0&&p.createElement("span",null,ae))))};var f=p.forwardRef(a),S=e(26390),E=e(64002),w=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(x);K{const{defaultValue:_,children:z,options:K=[],prefixCls:ye,className:ae,rootClassName:Be,style:B,onChange:$}=x,G=w(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:se,direction:X}=p.useContext(i.E_),[W,Z]=p.useState(G.value||_||[]),[pe,we]=p.useState([]);p.useEffect(()=>{"value"in G&&Z(G.value||[])},[G.value]);const he=p.useMemo(()=>K.map(ce=>typeof ce=="string"||typeof ce=="number"?{label:ce,value:ce}:ce),[K]),ge=ce=>{we(Q=>Q.filter(L=>L!==ce))},Fe=ce=>{we(Q=>[].concat((0,S.Z)(Q),[ce]))},st=ce=>{const Q=W.indexOf(ce.value),L=(0,S.Z)(W);Q===-1?L.push(ce.value):L.splice(Q,1),"value"in G||Z(L),$==null||$(L.filter(oe=>pe.includes(oe)).sort((oe,xe)=>{const k=he.findIndex(re=>re.value===oe),R=he.findIndex(re=>re.value===xe);return k-R}))},Ve=se("checkbox",ye),Qe=`${Ve}-group`,[At,Ue]=(0,s.ZP)(Ve),Xe=(0,E.Z)(G,["value","disabled"]),xt=K.length?he.map(ce=>p.createElement(f,{prefixCls:Ve,key:ce.value.toString(),disabled:"disabled"in ce?ce.disabled:G.disabled,value:ce.value,checked:W.includes(ce.value),onChange:ce.onChange,className:`${Qe}-item`,style:ce.style,title:ce.title},ce.label)):z,Re={toggleOption:st,value:W,disabled:G.disabled,name:G.name,registerValue:Fe,cancelValue:ge},ue=v()(Qe,{[`${Qe}-rtl`]:X==="rtl"},ae,Be,Ue);return At(p.createElement("div",Object.assign({className:ue,style:B},Xe,{ref:P}),p.createElement(l.Provider,{value:Re},xt)))},b=p.forwardRef(A);var C=p.memo(b);const m=f;m.Group=C,m.__ANT_CHECKBOX=!0;var y=m},98447:function(_t,N,e){"use strict";e.d(N,{C2:function(){return i}});var t=e(17313),v=e(37613),g=e(83116);const p=h=>{const{checkboxCls:r}=h,u=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[u]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${u}`]:{marginInlineStart:0},[`&${u}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,t.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,t.oN)(h))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:h.checkboxSize/14*5,height:h.checkboxSize/14*8,border:`${h.lineWidthBold}px solid ${h.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${h.motionDurationFast} ${h.motionEaseInBack}, opacity ${h.motionDurationFast}`}},"& + span":{paddingInlineStart:h.paddingXS,paddingInlineEnd:h.paddingXS}})},{[` ${u}:not(${u}-disabled), ${r}:not(${r}-disabled) `]:{[`&:hover ${r}-inner`]:{borderColor:h.colorPrimary}},[`${u}:not(${u}-disabled)`]:{[`&:hover ${r}-checked:not(${r}-disabled) ${r}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${r}-checked:not(${r}-disabled):after`]:{borderColor:h.colorPrimaryHover}}},{[`${r}-checked`]:{[`${r}-inner`]:{backgroundColor:h.colorPrimary,borderColor:h.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${h.motionDurationMid} ${h.motionEaseOutBack} ${h.motionDurationFast}`}}},[` ${u}-checked:not(${u}-disabled), ${r}-checked:not(${r}-disabled) - `]:{[`&:hover ${r}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"}}},{[r]:{"&-indeterminate":{[`${r}-inner`]:{backgroundColor:h.colorBgContainer,borderColor:h.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:h.fontSizeLG/2,height:h.fontSizeLG/2,backgroundColor:h.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${u}-disabled`]:{cursor:"not-allowed"},[`${r}-disabled`]:{[`&, ${r}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${r}-inner`]:{background:h.colorBgContainerDisabled,borderColor:h.colorBorder,"&:after":{borderColor:h.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:h.colorTextDisabled},[`&${r}-indeterminate ${r}-inner::after`]:{background:h.colorTextDisabled}}}]};function i(h,r){const u=(0,v.TS)(r,{checkboxCls:`.${h}`,checkboxSize:r.controlInteractiveSize});return[p(u)]}N.ZP=(0,g.Z)("Checkbox",(h,r)=>{let{prefixCls:u}=r;return[i(u,h)]})},93891:function(_t,N,e){"use strict";var t=e(59301),v=e(36355),g=e(64165);const p=i=>{const{componentName:h}=i,{getPrefixCls:r}=(0,t.useContext)(v.E_),u=r("empty");switch(h){case"Table":case"List":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE,className:`${u}-small`});default:return t.createElement(g.Z,null)}};N.Z=p},28103:function(_t,N,e){"use strict";e.d(N,{Z:function(){return d}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(17313),h=e(83116),r=e(37613);const u=n=>{const{componentCls:a,sizePaddingEdgeHorizontal:c,colorSplit:f,lineWidth:S,textPaddingInline:E,orientationMargin:w,verticalMarginInline:A}=n;return{[a]:Object.assign(Object.assign({},(0,i.Wf)(n)),{borderBlockStart:`${S}px solid ${f}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:A,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${S}px solid ${f}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${n.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${a}-with-text`]:{display:"flex",alignItems:"center",margin:`${n.dividerHorizontalWithTextGutterMargin}px 0`,color:n.colorTextHeading,fontWeight:500,fontSize:n.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${f}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${S}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${a}-with-text-left`]:{"&::before":{width:`${w*100}%`},"&::after":{width:`${100-w*100}%`}},[`&-horizontal${a}-with-text-right`]:{"&::before":{width:`${100-w*100}%`},"&::after":{width:`${w*100}%`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:f,borderStyle:"dashed",borderWidth:`${S}px 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:S,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:n.colorText,fontWeight:"normal",fontSize:n.fontSize},[`&-horizontal${a}-with-text-left${a}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:c}},[`&-horizontal${a}-with-text-right${a}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:c}}})}};var l=(0,h.Z)("Divider",n=>{const a=(0,r.TS)(n,{dividerHorizontalWithTextGutterMargin:n.margin,dividerHorizontalGutterMargin:n.marginLG,sizePaddingEdgeHorizontal:0});return[u(a)]},n=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:n.marginXS})),s=function(n,a){var c={};for(var f in n)Object.prototype.hasOwnProperty.call(n,f)&&a.indexOf(f)<0&&(c[f]=n[f]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,f=Object.getOwnPropertySymbols(n);S{const{getPrefixCls:a,direction:c,divider:f}=g.useContext(p.E_),{prefixCls:S,type:E="horizontal",orientation:w="center",orientationMargin:A,className:b,rootClassName:C,children:m,dashed:y,plain:x,style:P}=n,_=s(n,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),z=a("divider",S),[K,ye]=l(z),ae=w.length>0?`-${w}`:w,Be=!!m,B=w==="left"&&A!=null,$=w==="right"&&A!=null,G=v()(z,f==null?void 0:f.className,ye,`${z}-${E}`,{[`${z}-with-text`]:Be,[`${z}-with-text${ae}`]:Be,[`${z}-dashed`]:!!y,[`${z}-plain`]:!!x,[`${z}-rtl`]:c==="rtl",[`${z}-no-default-orientation-margin-left`]:B,[`${z}-no-default-orientation-margin-right`]:$},b,C),se=g.useMemo(()=>typeof A=="number"?A:/^\d+$/.test(A)?Number(A):A,[A]),X=Object.assign(Object.assign({},B&&{marginLeft:se}),$&&{marginRight:se});return K(g.createElement("div",Object.assign({className:G,style:Object.assign(Object.assign({},f==null?void 0:f.style),P)},_,{role:"separator"}),m&&E!=="vertical"&&g.createElement("span",{className:`${z}-inner-text`,style:X},m)))}},43428:function(_t,N,e){"use strict";e.d(N,{Z:function(){return At}});var t=e(92310),v=e.n(t),g=e(57259),p=e(29043),i=e(43403),h=e(28800),r=e(59301),u=r.createContext(null),l=r.createContext({}),s=u,o=e(80962),d=e(5891),n=e(43469),a=e(85108),c=e(36994),f=e(80764),S=function(Xe){var xt=Xe.prefixCls,Re=Xe.className,ue=Xe.style,ce=Xe.children,Q=Xe.containerRef,L=Xe.id,oe=Xe.onMouseEnter,xe=Xe.onMouseOver,k=Xe.onMouseLeave,R=Xe.onClick,re=Xe.onKeyDown,j=Xe.onKeyUp,M={onMouseEnter:oe,onMouseOver:xe,onMouseLeave:k,onClick:R,onKeyDown:re,onKeyUp:j},D=r.useContext(l),J=D.panel,F=(0,f.useComposeRef)(J,Q);return r.createElement(r.Fragment,null,r.createElement("div",(0,d.Z)({id:L,className:v()("".concat(xt,"-content"),Re),style:(0,g.Z)({},ue),"aria-modal":"true",role:"dialog",ref:F},M),ce))},E=S,w=e(51395);function A(Ue){return typeof Ue=="string"&&String(Number(Ue))===Ue?((0,w.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ue)):Ue}function b(Ue){warning(!("wrapperClassName"in Ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var C={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function m(Ue,Xe){var xt,Re,ue,ce,Q=Ue.prefixCls,L=Ue.open,oe=Ue.placement,xe=Ue.inline,k=Ue.push,R=Ue.forceRender,re=Ue.autoFocus,j=Ue.keyboard,M=Ue.rootClassName,D=Ue.rootStyle,J=Ue.zIndex,F=Ue.className,ne=Ue.id,Ae=Ue.style,ie=Ue.motion,T=Ue.width,I=Ue.height,le=Ue.children,ve=Ue.contentWrapperStyle,Ie=Ue.mask,Ge=Ue.maskClosable,Ke=Ue.maskMotion,de=Ue.maskClassName,Ze=Ue.maskStyle,Y=Ue.afterOpenChange,rt=Ue.onClose,yt=Ue.onMouseEnter,O=Ue.onMouseOver,$e=Ue.onMouseLeave,Ne=Ue.onClick,fe=Ue.onKeyDown,Oe=Ue.onKeyUp,ze=r.useRef(),Rt=r.useRef(),Tt=r.useRef();r.useImperativeHandle(Xe,function(){return ze.current});var ct=function(it){var St=it.keyCode,It=it.shiftKey;switch(St){case a.Z.TAB:{if(St===a.Z.TAB){if(!It&&document.activeElement===Tt.current){var Ht;(Ht=Rt.current)===null||Ht===void 0||Ht.focus({preventScroll:!0})}else if(It&&document.activeElement===Rt.current){var kt;(kt=Tt.current)===null||kt===void 0||kt.focus({preventScroll:!0})}}break}case a.Z.ESC:{rt&&j&&(it.stopPropagation(),rt(it));break}}};r.useEffect(function(){if(L&&re){var tt;(tt=ze.current)===null||tt===void 0||tt.focus({preventScroll:!0})}},[L]);var Et=r.useState(!1),Ft=(0,p.Z)(Et,2),Nt=Ft[0],Ut=Ft[1],Gt=r.useContext(s),Ot;k===!1?Ot={distance:0}:k===!0?Ot={}:Ot=k||{};var Yt=(xt=(Re=(ue=Ot)===null||ue===void 0?void 0:ue.distance)!==null&&Re!==void 0?Re:Gt==null?void 0:Gt.pushDistance)!==null&&xt!==void 0?xt:180,Ce=r.useMemo(function(){return{pushDistance:Yt,push:function(){Ut(!0)},pull:function(){Ut(!1)}}},[Yt]);r.useEffect(function(){if(L){var tt;Gt==null||(tt=Gt.push)===null||tt===void 0||tt.call(Gt)}else{var it;Gt==null||(it=Gt.pull)===null||it===void 0||it.call(Gt)}},[L]),r.useEffect(function(){return function(){var tt;Gt==null||(tt=Gt.pull)===null||tt===void 0||tt.call(Gt)}},[]);var U=Ie&&r.createElement(n.default,(0,d.Z)({key:"mask"},Ke,{visible:L}),function(tt,it){var St=tt.className,It=tt.style;return r.createElement("div",{className:v()("".concat(Q,"-mask"),St,de),style:(0,g.Z)((0,g.Z)({},It),Ze),onClick:Ge&&L?rt:void 0,ref:it})}),ee=typeof ie=="function"?ie(oe):ie,q={};if(Nt&&Yt)switch(oe){case"top":q.transform="translateY(".concat(Yt,"px)");break;case"bottom":q.transform="translateY(".concat(-Yt,"px)");break;case"left":q.transform="translateX(".concat(Yt,"px)");break;default:q.transform="translateX(".concat(-Yt,"px)");break}oe==="left"||oe==="right"?q.width=A(T):q.height=A(I);var te={onMouseEnter:yt,onMouseOver:O,onMouseLeave:$e,onClick:Ne,onKeyDown:fe,onKeyUp:Oe},Te=r.createElement(n.default,(0,d.Z)({key:"panel"},ee,{visible:L,forceRender:R,onVisibleChanged:function(it){Y==null||Y(it)},removeOnLeave:!1,leavedClassName:"".concat(Q,"-content-wrapper-hidden")}),function(tt,it){var St=tt.className,It=tt.style;return r.createElement("div",(0,d.Z)({className:v()("".concat(Q,"-content-wrapper"),St),style:(0,g.Z)((0,g.Z)((0,g.Z)({},q),It),ve)},(0,c.Z)(Ue,{data:!0})),r.createElement(E,(0,d.Z)({id:ne,containerRef:it,prefixCls:Q,className:F,style:Ae},te),le))}),Pe=(0,g.Z)({},D);return J&&(Pe.zIndex=J),r.createElement(s.Provider,{value:Ce},r.createElement("div",{className:v()(Q,"".concat(Q,"-").concat(oe),M,(ce={},(0,o.Z)(ce,"".concat(Q,"-open"),L),(0,o.Z)(ce,"".concat(Q,"-inline"),xe),ce)),style:Pe,tabIndex:-1,ref:ze,onKeyDown:ct},U,r.createElement("div",{tabIndex:0,ref:Rt,style:C,"aria-hidden":"true","data-sentinel":"start"}),Te,r.createElement("div",{tabIndex:0,ref:Tt,style:C,"aria-hidden":"true","data-sentinel":"end"})))}var y=r.forwardRef(m),x=y,P=function(Xe){var xt=Xe.open,Re=xt===void 0?!1:xt,ue=Xe.prefixCls,ce=ue===void 0?"rc-drawer":ue,Q=Xe.placement,L=Q===void 0?"right":Q,oe=Xe.autoFocus,xe=oe===void 0?!0:oe,k=Xe.keyboard,R=k===void 0?!0:k,re=Xe.width,j=re===void 0?378:re,M=Xe.mask,D=M===void 0?!0:M,J=Xe.maskClosable,F=J===void 0?!0:J,ne=Xe.getContainer,Ae=Xe.forceRender,ie=Xe.afterOpenChange,T=Xe.destroyOnClose,I=Xe.onMouseEnter,le=Xe.onMouseOver,ve=Xe.onMouseLeave,Ie=Xe.onClick,Ge=Xe.onKeyDown,Ke=Xe.onKeyUp,de=Xe.panelRef,Ze=r.useState(!1),Y=(0,p.Z)(Ze,2),rt=Y[0],yt=Y[1],O=r.useState(!1),$e=(0,p.Z)(O,2),Ne=$e[0],fe=$e[1];(0,h.Z)(function(){fe(!0)},[]);var Oe=Ne?Re:!1,ze=r.useRef(),Rt=r.useRef();(0,h.Z)(function(){Oe&&(Rt.current=document.activeElement)},[Oe]);var Tt=function(Ut){var Gt;if(yt(Ut),ie==null||ie(Ut),!Ut&&Rt.current&&!((Gt=ze.current)!==null&&Gt!==void 0&&Gt.contains(Rt.current))){var Ot;(Ot=Rt.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},ct=r.useMemo(function(){return{panel:de}},[de]);if(!Ae&&!rt&&!Oe&&T)return null;var Et={onMouseEnter:I,onMouseOver:le,onMouseLeave:ve,onClick:Ie,onKeyDown:Ge,onKeyUp:Ke},Ft=(0,g.Z)((0,g.Z)({},Xe),{},{open:Oe,prefixCls:ce,placement:L,autoFocus:xe,keyboard:R,width:j,mask:D,maskClosable:F,inline:ne===!1,afterOpenChange:Tt,ref:ze},Et);return r.createElement(l.Provider,{value:ct},r.createElement(i.Z,{open:Oe||Ae||rt,autoDestroy:!1,getContainer:ne,autoLock:D&&(Oe||rt)},r.createElement(x,Ft)))},_=P,z=_,K=e(62892),ye=e(36355),ae=e(32441),Be=e(47729),$=Ue=>{const{prefixCls:Xe,title:xt,footer:Re,extra:ue,closeIcon:ce,closable:Q,onClose:L,headerStyle:oe,drawerStyle:xe,bodyStyle:k,footerStyle:R,children:re}=Ue,j=r.useCallback(ne=>r.createElement("button",{type:"button",onClick:L,"aria-label":"Close",className:`${Xe}-close`},ne),[L]),[M,D]=(0,Be.Z)(Q,ce,j,void 0,!0),J=r.useMemo(()=>!xt&&!M?null:r.createElement("div",{style:oe,className:v()(`${Xe}-header`,{[`${Xe}-header-close-only`]:M&&!xt&&!ue})},r.createElement("div",{className:`${Xe}-header-title`},D,xt&&r.createElement("div",{className:`${Xe}-title`},xt)),ue&&r.createElement("div",{className:`${Xe}-extra`},ue)),[M,D,ue,oe,Xe,xt]),F=r.useMemo(()=>{if(!Re)return null;const ne=`${Xe}-footer`;return r.createElement("div",{className:ne,style:R},Re)},[Re,R,Xe]);return r.createElement("div",{className:`${Xe}-wrapper-body`,style:xe},J,r.createElement("div",{className:`${Xe}-body`,style:k},re),F)},G=e(33234),se=e(83116),X=e(37613),Z=Ue=>{const{componentCls:Xe,motionDurationSlow:xt}=Ue,Re={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${xt}`}}};return{[Xe]:{[`${Xe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${xt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Xe}-panel-motion`]:{"&-left":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const pe=Ue=>{const{componentCls:Xe,zIndexPopup:xt,colorBgMask:Re,colorBgElevated:ue,motionDurationSlow:ce,motionDurationMid:Q,padding:L,paddingLG:oe,fontSizeLG:xe,lineHeightLG:k,lineWidth:R,lineType:re,colorSplit:j,marginSM:M,colorIcon:D,colorIconHover:J,colorText:F,fontWeightStrong:ne,footerPaddingBlock:Ae,footerPaddingInline:ie}=Ue,T=`${Xe}-content-wrapper`;return{[Xe]:{position:"fixed",inset:0,zIndex:xt,pointerEvents:"none","&-pure":{position:"relative",background:ue,[`&${Xe}-left`]:{boxShadow:Ue.boxShadowDrawerLeft},[`&${Xe}-right`]:{boxShadow:Ue.boxShadowDrawerRight},[`&${Xe}-top`]:{boxShadow:Ue.boxShadowDrawerUp},[`&${Xe}-bottom`]:{boxShadow:Ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Xe}-mask`]:{position:"absolute",inset:0,zIndex:xt,background:Re,pointerEvents:"auto"},[T]:{position:"absolute",zIndex:xt,maxWidth:"100vw",transition:`all ${ce}`,"&-hidden":{display:"none"}},[`&-left > ${T}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ue.boxShadowDrawerLeft},[`&-right > ${T}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ue.boxShadowDrawerRight},[`&-top > ${T}`]:{top:0,insetInline:0,boxShadow:Ue.boxShadowDrawerUp},[`&-bottom > ${T}`]:{bottom:0,insetInline:0,boxShadow:Ue.boxShadowDrawerDown},[`${Xe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ue,pointerEvents:"auto"},[`${Xe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Xe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${L}px ${oe}px`,fontSize:xe,lineHeight:k,borderBottom:`${R}px ${re} ${j}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Xe}-extra`]:{flex:"none"},[`${Xe}-close`]:{display:"inline-block",marginInlineEnd:M,color:D,fontWeight:ne,fontSize:xe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Q}`,textRendering:"auto","&:focus, &:hover":{color:J,textDecoration:"none"}},[`${Xe}-title`]:{flex:1,margin:0,color:F,fontWeight:Ue.fontWeightStrong,fontSize:xe,lineHeight:k},[`${Xe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:oe,overflow:"auto"},[`${Xe}-footer`]:{flexShrink:0,padding:`${Ae}px ${ie}px`,borderTop:`${R}px ${re} ${j}`},"&-rtl":{direction:"rtl"}}}};var we=(0,se.Z)("Drawer",Ue=>{const Xe=(0,X.TS)(Ue,{});return[pe(Xe),Z(Xe)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase,footerPaddingBlock:Ue.paddingXS,footerPaddingInline:Ue.padding})),he=e(11575),ge=function(Ue,Xe){var xt={};for(var Re in Ue)Object.prototype.hasOwnProperty.call(Ue,Re)&&Xe.indexOf(Re)<0&&(xt[Re]=Ue[Re]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Re=Object.getOwnPropertySymbols(Ue);ue{var Xe;const{rootClassName:xt,width:Re,height:ue,size:ce="default",mask:Q=!0,push:L=st,open:oe,afterOpenChange:xe,onClose:k,prefixCls:R,getContainer:re,style:j,className:M,visible:D,afterVisibleChange:J}=Ue,F=ge(Ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ne,getPrefixCls:Ae,direction:ie,drawer:T}=r.useContext(ye.E_),I=Ae("drawer",R),[le,ve]=we(I),Ie=re===void 0&&ne?()=>ne(document.body):re,Ge=v()({"no-mask":!Q,[`${I}-rtl`]:ie==="rtl"},xt,ve),Ke=r.useMemo(()=>Re!=null?Re:ce==="large"?736:378,[Re,ce]),de=r.useMemo(()=>ue!=null?ue:ce==="large"?736:378,[ue,ce]),Ze={motionName:(0,K.m)(I,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Y=yt=>({motionName:(0,K.m)(I,`panel-motion-${yt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),rt=(0,he.H)();return le(r.createElement(G.BR,null,r.createElement(ae.Ux,{status:!0,override:!0},r.createElement(z,Object.assign({prefixCls:I,onClose:k,maskMotion:Ze,motion:Y},F,{open:oe!=null?oe:D,mask:Q,push:L,width:Ke,height:de,style:Object.assign(Object.assign({},T==null?void 0:T.style),j),className:v()(T==null?void 0:T.className,M),rootClassName:Ge,getContainer:Ie,afterOpenChange:xe!=null?xe:J,panelRef:rt}),r.createElement($,Object.assign({prefixCls:I},F,{onClose:k}))))))},Qe=Ue=>{const{prefixCls:Xe,style:xt,className:Re,placement:ue="right"}=Ue,ce=ge(Ue,["prefixCls","style","className","placement"]),{getPrefixCls:Q}=r.useContext(ye.E_),L=Q("drawer",Xe),[oe,xe]=we(L),k=v()(L,`${L}-pure`,`${L}-${ue}`,xe,Re);return oe(r.createElement("div",{className:k,style:xt},r.createElement($,Object.assign({prefixCls:L},ce))))};Ve._InternalPanelDoNotUseOrYouWillBeFired=Qe;var At=Ve},91857:function(_t,N,e){"use strict";var t=e(59301),v=e(38226),g=e(92310),p=e.n(g),i=e(31561),h=e(80764),r=e(35788),u=e(64002),l=e(79676),s=e(53487),o=e(92343),d=e(36355),n=e(20834),a=e(40875),c=e(88088),f=e(47211);const S=null,E=C=>{const{menu:m,arrow:y,prefixCls:x,children:P,trigger:_,disabled:z,dropdownRender:K,getPopupContainer:ye,overlayClassName:ae,rootClassName:Be,open:B,onOpenChange:$,visible:G,onVisibleChange:se,mouseEnterDelay:X=.15,mouseLeaveDelay:W=.1,autoAdjustOverflow:Z=!0,placement:pe="",overlay:we,transitionName:he}=C,{getPopupContainer:ge,getPrefixCls:Fe,direction:st}=t.useContext(d.E_),Ve=t.useMemo(()=>{const M=Fe();return he!==void 0?he:pe.includes("top")?`${M}-slide-down`:`${M}-slide-up`},[Fe,pe,he]),Qe=t.useMemo(()=>pe?pe.includes("Center")?pe.slice(0,pe.indexOf("Center")):pe:st==="rtl"?"bottomRight":"bottomLeft",[pe,st]),At=Fe("dropdown",x),[Ue,Xe]=(0,f.Z)(At),[,xt]=(0,c.Z)(),Re=t.Children.only(P),ue=(0,o.Tm)(Re,{className:p()(`${At}-trigger`,{[`${At}-rtl`]:st==="rtl"},Re.props.className),disabled:z}),ce=z?[]:_;let Q;ce&&ce.includes("contextMenu")&&(Q=!0);const[L,oe]=(0,r.Z)(!1,{value:B!=null?B:G}),xe=(0,h.useEvent)(M=>{$==null||$(M),se==null||se(M),oe(M)}),k=p()(ae,Be,Xe,{[`${At}-rtl`]:st==="rtl"}),R=(0,l.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:Z,offset:xt.marginXXS,arrowWidth:y?xt.sizePopupArrow:0,borderRadius:xt.borderRadius}),re=t.useCallback(()=>{oe(!1)},[]),j=()=>{let M;return m!=null&&m.items?M=t.createElement(n.default,Object.assign({},m)):typeof we=="function"?M=we():M=we,K&&(M=K(M)),M=t.Children.only(typeof M=="string"?t.createElement("span",null,M):M),t.createElement(a.J,{prefixCls:`${At}-menu`,expandIcon:t.createElement("span",{className:`${At}-menu-submenu-arrow`},t.createElement(v.Z,{className:`${At}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:re,validator:D=>{let{mode:J}=D}},M)};return Ue(t.createElement(i.Z,Object.assign({alignPoint:Q},(0,u.Z)(C,["rootClassName"]),{mouseEnterDelay:X,mouseLeaveDelay:W,visible:L,builtinPlacements:R,arrow:!!y,overlayClassName:k,prefixCls:At,getPopupContainer:ye||ge,transitionName:Ve,trigger:ce,overlay:j,placement:Qe,onVisibleChange:xe}),ue))};function w(C){return Object.assign(Object.assign({},C),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const A=(0,s.Z)(E,"dropdown",C=>C,w),b=C=>t.createElement(A,Object.assign({},C),t.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=b,N.Z=E},38854:function(_t,N,e){"use strict";e.d(N,{Z:function(){return c}});var t=e(91857),v=e(92310),g=e.n(v),p=e(59301),i=e(24764),h=e(3113),r=e(36355),u=e(81327),l=e(33234),s=e(47211),o=function(f,S){var E={};for(var w in f)Object.prototype.hasOwnProperty.call(f,w)&&S.indexOf(w)<0&&(E[w]=f[w]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,w=Object.getOwnPropertySymbols(f);A{const{getPopupContainer:S,getPrefixCls:E,direction:w}=p.useContext(r.E_),{prefixCls:A,type:b="default",danger:C,disabled:m,loading:y,onClick:x,htmlType:P,children:_,className:z,menu:K,arrow:ye,autoFocus:ae,overlay:Be,trigger:B,align:$,open:G,onOpenChange:se,placement:X,getPopupContainer:W,href:Z,icon:pe=p.createElement(i.Z,null),title:we,buttonsRender:he=j=>j,mouseEnterDelay:ge,mouseLeaveDelay:Fe,overlayClassName:st,overlayStyle:Ve,destroyPopupOnHide:Qe,dropdownRender:At}=f,Ue=o(f,["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"]),Xe=E("dropdown",A),xt=`${Xe}-button`,[Re,ue]=(0,s.Z)(Xe),ce={menu:K,arrow:ye,autoFocus:ae,align:$,disabled:m,trigger:m?[]:B,onOpenChange:se,getPopupContainer:W||S,mouseEnterDelay:ge,mouseLeaveDelay:Fe,overlayClassName:st,overlayStyle:Ve,destroyPopupOnHide:Qe,dropdownRender:At},{compactSize:Q,compactItemClassnames:L}=(0,l.ri)(Xe,w),oe=g()(xt,L,z,ue);"overlay"in f&&(ce.overlay=Be),"open"in f&&(ce.open=G),"placement"in f?ce.placement=X:ce.placement=w==="rtl"?"bottomLeft":"bottomRight";const xe=p.createElement(h.ZP,{type:b,danger:C,disabled:m,loading:y,onClick:x,htmlType:P,href:Z,title:we},_),k=p.createElement(h.ZP,{type:b,danger:C,icon:pe}),[R,re]=he([xe,k]);return Re(p.createElement(u.Z.Compact,Object.assign({className:oe,size:Q,block:!0},Ue),R,p.createElement(t.Z,Object.assign({},ce),re)))};d.__ANT_BUTTON=!0;var n=d;const a=t.Z;a.Button=n;var c=a},47211:function(_t,N,e){"use strict";e.d(N,{Z:function(){return o}});var t=e(17313),v=e(13826),g=e(92899),p=e(29878),i=e(19447),h=e(83116),r=e(37613),l=d=>{const{componentCls:n,menuCls:a,colorError:c,colorTextLightSolid:f}=d,S=`${a}-item`;return{[`${n}, ${n}-menu-submenu`]:{[`${a} ${S}`]:{[`&${S}-danger:not(${S}-disabled)`]:{color:c,"&:hover":{color:f,backgroundColor:c}}}}}};const s=d=>{const{componentCls:n,menuCls:a,zIndexPopup:c,dropdownArrowDistance:f,sizePopupArrow:S,antCls:E,iconCls:w,motionDurationMid:A,dropdownPaddingVertical:b,fontSize:C,dropdownEdgeChildPadding:m,colorTextDisabled:y,fontSizeIcon:x,controlPaddingHorizontal:P,colorBgElevated:_}=d;return[{[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:c,display:"block","&::before":{position:"absolute",insetBlock:-f+S/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${w}-down, & > ${E}-btn-icon > ${w}-down`]:{fontSize:x}},[`${n}-wrap`]:{position:"relative",[`${E}-btn > ${w}-down`]:{fontSize:x},[`${w}-down::before`]:{transition:`transform ${A}`}},[`${n}-wrap-open`]:{[`${w}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottomLeft, + `]:{[`&:hover ${r}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"}}},{[r]:{"&-indeterminate":{[`${r}-inner`]:{backgroundColor:h.colorBgContainer,borderColor:h.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:h.fontSizeLG/2,height:h.fontSizeLG/2,backgroundColor:h.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${u}-disabled`]:{cursor:"not-allowed"},[`${r}-disabled`]:{[`&, ${r}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${r}-inner`]:{background:h.colorBgContainerDisabled,borderColor:h.colorBorder,"&:after":{borderColor:h.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:h.colorTextDisabled},[`&${r}-indeterminate ${r}-inner::after`]:{background:h.colorTextDisabled}}}]};function i(h,r){const u=(0,v.TS)(r,{checkboxCls:`.${h}`,checkboxSize:r.controlInteractiveSize});return[p(u)]}N.ZP=(0,g.Z)("Checkbox",(h,r)=>{let{prefixCls:u}=r;return[i(u,h)]})},93891:function(_t,N,e){"use strict";var t=e(59301),v=e(36355),g=e(64165);const p=i=>{const{componentName:h}=i,{getPrefixCls:r}=(0,t.useContext)(v.E_),u=r("empty");switch(h){case"Table":case"List":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE,className:`${u}-small`});default:return t.createElement(g.Z,null)}};N.Z=p},28103:function(_t,N,e){"use strict";e.d(N,{Z:function(){return d}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(17313),h=e(83116),r=e(37613);const u=n=>{const{componentCls:a,sizePaddingEdgeHorizontal:c,colorSplit:f,lineWidth:S,textPaddingInline:E,orientationMargin:w,verticalMarginInline:A}=n;return{[a]:Object.assign(Object.assign({},(0,i.Wf)(n)),{borderBlockStart:`${S}px solid ${f}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:A,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${S}px solid ${f}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${n.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${a}-with-text`]:{display:"flex",alignItems:"center",margin:`${n.dividerHorizontalWithTextGutterMargin}px 0`,color:n.colorTextHeading,fontWeight:500,fontSize:n.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${f}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${S}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${a}-with-text-left`]:{"&::before":{width:`${w*100}%`},"&::after":{width:`${100-w*100}%`}},[`&-horizontal${a}-with-text-right`]:{"&::before":{width:`${100-w*100}%`},"&::after":{width:`${w*100}%`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:f,borderStyle:"dashed",borderWidth:`${S}px 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:S,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:n.colorText,fontWeight:"normal",fontSize:n.fontSize},[`&-horizontal${a}-with-text-left${a}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:c}},[`&-horizontal${a}-with-text-right${a}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:c}}})}};var l=(0,h.Z)("Divider",n=>{const a=(0,r.TS)(n,{dividerHorizontalWithTextGutterMargin:n.margin,dividerHorizontalGutterMargin:n.marginLG,sizePaddingEdgeHorizontal:0});return[u(a)]},n=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:n.marginXS})),s=function(n,a){var c={};for(var f in n)Object.prototype.hasOwnProperty.call(n,f)&&a.indexOf(f)<0&&(c[f]=n[f]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,f=Object.getOwnPropertySymbols(n);S{const{getPrefixCls:a,direction:c,divider:f}=g.useContext(p.E_),{prefixCls:S,type:E="horizontal",orientation:w="center",orientationMargin:A,className:b,rootClassName:C,children:m,dashed:y,plain:x,style:P}=n,_=s(n,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),z=a("divider",S),[K,ye]=l(z),ae=w.length>0?`-${w}`:w,Be=!!m,B=w==="left"&&A!=null,$=w==="right"&&A!=null,G=v()(z,f==null?void 0:f.className,ye,`${z}-${E}`,{[`${z}-with-text`]:Be,[`${z}-with-text${ae}`]:Be,[`${z}-dashed`]:!!y,[`${z}-plain`]:!!x,[`${z}-rtl`]:c==="rtl",[`${z}-no-default-orientation-margin-left`]:B,[`${z}-no-default-orientation-margin-right`]:$},b,C),se=g.useMemo(()=>typeof A=="number"?A:/^\d+$/.test(A)?Number(A):A,[A]),X=Object.assign(Object.assign({},B&&{marginLeft:se}),$&&{marginRight:se});return K(g.createElement("div",Object.assign({className:G,style:Object.assign(Object.assign({},f==null?void 0:f.style),P)},_,{role:"separator"}),m&&E!=="vertical"&&g.createElement("span",{className:`${z}-inner-text`,style:X},m)))}},43428:function(_t,N,e){"use strict";e.d(N,{Z:function(){return At}});var t=e(92310),v=e.n(t),g=e(57259),p=e(29043),i=e(43403),h=e(28800),r=e(59301),u=r.createContext(null),l=r.createContext({}),s=u,o=e(80962),d=e(5891),n=e(43469),a=e(85108),c=e(36994),f=e(80764),S=function(Xe){var xt=Xe.prefixCls,Re=Xe.className,ue=Xe.style,ce=Xe.children,Q=Xe.containerRef,L=Xe.id,oe=Xe.onMouseEnter,xe=Xe.onMouseOver,k=Xe.onMouseLeave,R=Xe.onClick,re=Xe.onKeyDown,j=Xe.onKeyUp,M={onMouseEnter:oe,onMouseOver:xe,onMouseLeave:k,onClick:R,onKeyDown:re,onKeyUp:j},D=r.useContext(l),J=D.panel,F=(0,f.useComposeRef)(J,Q);return r.createElement(r.Fragment,null,r.createElement("div",(0,d.Z)({id:L,className:v()("".concat(xt,"-content"),Re),style:(0,g.Z)({},ue),"aria-modal":"true",role:"dialog",ref:F},M),ce))},E=S,w=e(51395);function A(Ue){return typeof Ue=="string"&&String(Number(Ue))===Ue?((0,w.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ue)):Ue}function b(Ue){warning(!("wrapperClassName"in Ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var C={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function m(Ue,Xe){var xt,Re,ue,ce,Q=Ue.prefixCls,L=Ue.open,oe=Ue.placement,xe=Ue.inline,k=Ue.push,R=Ue.forceRender,re=Ue.autoFocus,j=Ue.keyboard,M=Ue.rootClassName,D=Ue.rootStyle,J=Ue.zIndex,F=Ue.className,te=Ue.id,Ae=Ue.style,ie=Ue.motion,T=Ue.width,I=Ue.height,le=Ue.children,ve=Ue.contentWrapperStyle,Ie=Ue.mask,Ge=Ue.maskClosable,Ke=Ue.maskMotion,de=Ue.maskClassName,Ze=Ue.maskStyle,Y=Ue.afterOpenChange,rt=Ue.onClose,yt=Ue.onMouseEnter,O=Ue.onMouseOver,$e=Ue.onMouseLeave,Ne=Ue.onClick,fe=Ue.onKeyDown,Oe=Ue.onKeyUp,ze=r.useRef(),Rt=r.useRef(),Tt=r.useRef();r.useImperativeHandle(Xe,function(){return ze.current});var ct=function(it){var St=it.keyCode,It=it.shiftKey;switch(St){case a.Z.TAB:{if(St===a.Z.TAB){if(!It&&document.activeElement===Tt.current){var Ht;(Ht=Rt.current)===null||Ht===void 0||Ht.focus({preventScroll:!0})}else if(It&&document.activeElement===Rt.current){var kt;(kt=Tt.current)===null||kt===void 0||kt.focus({preventScroll:!0})}}break}case a.Z.ESC:{rt&&j&&(it.stopPropagation(),rt(it));break}}};r.useEffect(function(){if(L&&re){var tt;(tt=ze.current)===null||tt===void 0||tt.focus({preventScroll:!0})}},[L]);var Et=r.useState(!1),Ft=(0,p.Z)(Et,2),Nt=Ft[0],Vt=Ft[1],Gt=r.useContext(s),Ot;k===!1?Ot={distance:0}:k===!0?Ot={}:Ot=k||{};var Yt=(xt=(Re=(ue=Ot)===null||ue===void 0?void 0:ue.distance)!==null&&Re!==void 0?Re:Gt==null?void 0:Gt.pushDistance)!==null&&xt!==void 0?xt:180,Ce=r.useMemo(function(){return{pushDistance:Yt,push:function(){Vt(!0)},pull:function(){Vt(!1)}}},[Yt]);r.useEffect(function(){if(L){var tt;Gt==null||(tt=Gt.push)===null||tt===void 0||tt.call(Gt)}else{var it;Gt==null||(it=Gt.pull)===null||it===void 0||it.call(Gt)}},[L]),r.useEffect(function(){return function(){var tt;Gt==null||(tt=Gt.pull)===null||tt===void 0||tt.call(Gt)}},[]);var U=Ie&&r.createElement(n.default,(0,d.Z)({key:"mask"},Ke,{visible:L}),function(tt,it){var St=tt.className,It=tt.style;return r.createElement("div",{className:v()("".concat(Q,"-mask"),St,de),style:(0,g.Z)((0,g.Z)({},It),Ze),onClick:Ge&&L?rt:void 0,ref:it})}),ee=typeof ie=="function"?ie(oe):ie,q={};if(Nt&&Yt)switch(oe){case"top":q.transform="translateY(".concat(Yt,"px)");break;case"bottom":q.transform="translateY(".concat(-Yt,"px)");break;case"left":q.transform="translateX(".concat(Yt,"px)");break;default:q.transform="translateX(".concat(-Yt,"px)");break}oe==="left"||oe==="right"?q.width=A(T):q.height=A(I);var ne={onMouseEnter:yt,onMouseOver:O,onMouseLeave:$e,onClick:Ne,onKeyDown:fe,onKeyUp:Oe},Te=r.createElement(n.default,(0,d.Z)({key:"panel"},ee,{visible:L,forceRender:R,onVisibleChanged:function(it){Y==null||Y(it)},removeOnLeave:!1,leavedClassName:"".concat(Q,"-content-wrapper-hidden")}),function(tt,it){var St=tt.className,It=tt.style;return r.createElement("div",(0,d.Z)({className:v()("".concat(Q,"-content-wrapper"),St),style:(0,g.Z)((0,g.Z)((0,g.Z)({},q),It),ve)},(0,c.Z)(Ue,{data:!0})),r.createElement(E,(0,d.Z)({id:te,containerRef:it,prefixCls:Q,className:F,style:Ae},ne),le))}),Pe=(0,g.Z)({},D);return J&&(Pe.zIndex=J),r.createElement(s.Provider,{value:Ce},r.createElement("div",{className:v()(Q,"".concat(Q,"-").concat(oe),M,(ce={},(0,o.Z)(ce,"".concat(Q,"-open"),L),(0,o.Z)(ce,"".concat(Q,"-inline"),xe),ce)),style:Pe,tabIndex:-1,ref:ze,onKeyDown:ct},U,r.createElement("div",{tabIndex:0,ref:Rt,style:C,"aria-hidden":"true","data-sentinel":"start"}),Te,r.createElement("div",{tabIndex:0,ref:Tt,style:C,"aria-hidden":"true","data-sentinel":"end"})))}var y=r.forwardRef(m),x=y,P=function(Xe){var xt=Xe.open,Re=xt===void 0?!1:xt,ue=Xe.prefixCls,ce=ue===void 0?"rc-drawer":ue,Q=Xe.placement,L=Q===void 0?"right":Q,oe=Xe.autoFocus,xe=oe===void 0?!0:oe,k=Xe.keyboard,R=k===void 0?!0:k,re=Xe.width,j=re===void 0?378:re,M=Xe.mask,D=M===void 0?!0:M,J=Xe.maskClosable,F=J===void 0?!0:J,te=Xe.getContainer,Ae=Xe.forceRender,ie=Xe.afterOpenChange,T=Xe.destroyOnClose,I=Xe.onMouseEnter,le=Xe.onMouseOver,ve=Xe.onMouseLeave,Ie=Xe.onClick,Ge=Xe.onKeyDown,Ke=Xe.onKeyUp,de=Xe.panelRef,Ze=r.useState(!1),Y=(0,p.Z)(Ze,2),rt=Y[0],yt=Y[1],O=r.useState(!1),$e=(0,p.Z)(O,2),Ne=$e[0],fe=$e[1];(0,h.Z)(function(){fe(!0)},[]);var Oe=Ne?Re:!1,ze=r.useRef(),Rt=r.useRef();(0,h.Z)(function(){Oe&&(Rt.current=document.activeElement)},[Oe]);var Tt=function(Vt){var Gt;if(yt(Vt),ie==null||ie(Vt),!Vt&&Rt.current&&!((Gt=ze.current)!==null&&Gt!==void 0&&Gt.contains(Rt.current))){var Ot;(Ot=Rt.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},ct=r.useMemo(function(){return{panel:de}},[de]);if(!Ae&&!rt&&!Oe&&T)return null;var Et={onMouseEnter:I,onMouseOver:le,onMouseLeave:ve,onClick:Ie,onKeyDown:Ge,onKeyUp:Ke},Ft=(0,g.Z)((0,g.Z)({},Xe),{},{open:Oe,prefixCls:ce,placement:L,autoFocus:xe,keyboard:R,width:j,mask:D,maskClosable:F,inline:te===!1,afterOpenChange:Tt,ref:ze},Et);return r.createElement(l.Provider,{value:ct},r.createElement(i.Z,{open:Oe||Ae||rt,autoDestroy:!1,getContainer:te,autoLock:D&&(Oe||rt)},r.createElement(x,Ft)))},_=P,z=_,K=e(62892),ye=e(36355),ae=e(32441),Be=e(47729),$=Ue=>{const{prefixCls:Xe,title:xt,footer:Re,extra:ue,closeIcon:ce,closable:Q,onClose:L,headerStyle:oe,drawerStyle:xe,bodyStyle:k,footerStyle:R,children:re}=Ue,j=r.useCallback(te=>r.createElement("button",{type:"button",onClick:L,"aria-label":"Close",className:`${Xe}-close`},te),[L]),[M,D]=(0,Be.Z)(Q,ce,j,void 0,!0),J=r.useMemo(()=>!xt&&!M?null:r.createElement("div",{style:oe,className:v()(`${Xe}-header`,{[`${Xe}-header-close-only`]:M&&!xt&&!ue})},r.createElement("div",{className:`${Xe}-header-title`},D,xt&&r.createElement("div",{className:`${Xe}-title`},xt)),ue&&r.createElement("div",{className:`${Xe}-extra`},ue)),[M,D,ue,oe,Xe,xt]),F=r.useMemo(()=>{if(!Re)return null;const te=`${Xe}-footer`;return r.createElement("div",{className:te,style:R},Re)},[Re,R,Xe]);return r.createElement("div",{className:`${Xe}-wrapper-body`,style:xe},J,r.createElement("div",{className:`${Xe}-body`,style:k},re),F)},G=e(33234),se=e(83116),X=e(37613),Z=Ue=>{const{componentCls:Xe,motionDurationSlow:xt}=Ue,Re={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${xt}`}}};return{[Xe]:{[`${Xe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${xt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Xe}-panel-motion`]:{"&-left":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Re,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const pe=Ue=>{const{componentCls:Xe,zIndexPopup:xt,colorBgMask:Re,colorBgElevated:ue,motionDurationSlow:ce,motionDurationMid:Q,padding:L,paddingLG:oe,fontSizeLG:xe,lineHeightLG:k,lineWidth:R,lineType:re,colorSplit:j,marginSM:M,colorIcon:D,colorIconHover:J,colorText:F,fontWeightStrong:te,footerPaddingBlock:Ae,footerPaddingInline:ie}=Ue,T=`${Xe}-content-wrapper`;return{[Xe]:{position:"fixed",inset:0,zIndex:xt,pointerEvents:"none","&-pure":{position:"relative",background:ue,[`&${Xe}-left`]:{boxShadow:Ue.boxShadowDrawerLeft},[`&${Xe}-right`]:{boxShadow:Ue.boxShadowDrawerRight},[`&${Xe}-top`]:{boxShadow:Ue.boxShadowDrawerUp},[`&${Xe}-bottom`]:{boxShadow:Ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Xe}-mask`]:{position:"absolute",inset:0,zIndex:xt,background:Re,pointerEvents:"auto"},[T]:{position:"absolute",zIndex:xt,maxWidth:"100vw",transition:`all ${ce}`,"&-hidden":{display:"none"}},[`&-left > ${T}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ue.boxShadowDrawerLeft},[`&-right > ${T}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ue.boxShadowDrawerRight},[`&-top > ${T}`]:{top:0,insetInline:0,boxShadow:Ue.boxShadowDrawerUp},[`&-bottom > ${T}`]:{bottom:0,insetInline:0,boxShadow:Ue.boxShadowDrawerDown},[`${Xe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ue,pointerEvents:"auto"},[`${Xe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Xe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${L}px ${oe}px`,fontSize:xe,lineHeight:k,borderBottom:`${R}px ${re} ${j}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Xe}-extra`]:{flex:"none"},[`${Xe}-close`]:{display:"inline-block",marginInlineEnd:M,color:D,fontWeight:te,fontSize:xe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Q}`,textRendering:"auto","&:focus, &:hover":{color:J,textDecoration:"none"}},[`${Xe}-title`]:{flex:1,margin:0,color:F,fontWeight:Ue.fontWeightStrong,fontSize:xe,lineHeight:k},[`${Xe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:oe,overflow:"auto"},[`${Xe}-footer`]:{flexShrink:0,padding:`${Ae}px ${ie}px`,borderTop:`${R}px ${re} ${j}`},"&-rtl":{direction:"rtl"}}}};var we=(0,se.Z)("Drawer",Ue=>{const Xe=(0,X.TS)(Ue,{});return[pe(Xe),Z(Xe)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase,footerPaddingBlock:Ue.paddingXS,footerPaddingInline:Ue.padding})),he=e(11575),ge=function(Ue,Xe){var xt={};for(var Re in Ue)Object.prototype.hasOwnProperty.call(Ue,Re)&&Xe.indexOf(Re)<0&&(xt[Re]=Ue[Re]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Re=Object.getOwnPropertySymbols(Ue);ue{var Xe;const{rootClassName:xt,width:Re,height:ue,size:ce="default",mask:Q=!0,push:L=st,open:oe,afterOpenChange:xe,onClose:k,prefixCls:R,getContainer:re,style:j,className:M,visible:D,afterVisibleChange:J}=Ue,F=ge(Ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:te,getPrefixCls:Ae,direction:ie,drawer:T}=r.useContext(ye.E_),I=Ae("drawer",R),[le,ve]=we(I),Ie=re===void 0&&te?()=>te(document.body):re,Ge=v()({"no-mask":!Q,[`${I}-rtl`]:ie==="rtl"},xt,ve),Ke=r.useMemo(()=>Re!=null?Re:ce==="large"?736:378,[Re,ce]),de=r.useMemo(()=>ue!=null?ue:ce==="large"?736:378,[ue,ce]),Ze={motionName:(0,K.m)(I,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Y=yt=>({motionName:(0,K.m)(I,`panel-motion-${yt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),rt=(0,he.H)();return le(r.createElement(G.BR,null,r.createElement(ae.Ux,{status:!0,override:!0},r.createElement(z,Object.assign({prefixCls:I,onClose:k,maskMotion:Ze,motion:Y},F,{open:oe!=null?oe:D,mask:Q,push:L,width:Ke,height:de,style:Object.assign(Object.assign({},T==null?void 0:T.style),j),className:v()(T==null?void 0:T.className,M),rootClassName:Ge,getContainer:Ie,afterOpenChange:xe!=null?xe:J,panelRef:rt}),r.createElement($,Object.assign({prefixCls:I},F,{onClose:k}))))))},Qe=Ue=>{const{prefixCls:Xe,style:xt,className:Re,placement:ue="right"}=Ue,ce=ge(Ue,["prefixCls","style","className","placement"]),{getPrefixCls:Q}=r.useContext(ye.E_),L=Q("drawer",Xe),[oe,xe]=we(L),k=v()(L,`${L}-pure`,`${L}-${ue}`,xe,Re);return oe(r.createElement("div",{className:k,style:xt},r.createElement($,Object.assign({prefixCls:L},ce))))};Ve._InternalPanelDoNotUseOrYouWillBeFired=Qe;var At=Ve},91857:function(_t,N,e){"use strict";var t=e(59301),v=e(38226),g=e(92310),p=e.n(g),i=e(31561),h=e(80764),r=e(35788),u=e(64002),l=e(79676),s=e(53487),o=e(92343),d=e(36355),n=e(20834),a=e(40875),c=e(88088),f=e(47211);const S=null,E=C=>{const{menu:m,arrow:y,prefixCls:x,children:P,trigger:_,disabled:z,dropdownRender:K,getPopupContainer:ye,overlayClassName:ae,rootClassName:Be,open:B,onOpenChange:$,visible:G,onVisibleChange:se,mouseEnterDelay:X=.15,mouseLeaveDelay:W=.1,autoAdjustOverflow:Z=!0,placement:pe="",overlay:we,transitionName:he}=C,{getPopupContainer:ge,getPrefixCls:Fe,direction:st}=t.useContext(d.E_),Ve=t.useMemo(()=>{const M=Fe();return he!==void 0?he:pe.includes("top")?`${M}-slide-down`:`${M}-slide-up`},[Fe,pe,he]),Qe=t.useMemo(()=>pe?pe.includes("Center")?pe.slice(0,pe.indexOf("Center")):pe:st==="rtl"?"bottomRight":"bottomLeft",[pe,st]),At=Fe("dropdown",x),[Ue,Xe]=(0,f.Z)(At),[,xt]=(0,c.Z)(),Re=t.Children.only(P),ue=(0,o.Tm)(Re,{className:p()(`${At}-trigger`,{[`${At}-rtl`]:st==="rtl"},Re.props.className),disabled:z}),ce=z?[]:_;let Q;ce&&ce.includes("contextMenu")&&(Q=!0);const[L,oe]=(0,r.Z)(!1,{value:B!=null?B:G}),xe=(0,h.useEvent)(M=>{$==null||$(M),se==null||se(M),oe(M)}),k=p()(ae,Be,Xe,{[`${At}-rtl`]:st==="rtl"}),R=(0,l.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:Z,offset:xt.marginXXS,arrowWidth:y?xt.sizePopupArrow:0,borderRadius:xt.borderRadius}),re=t.useCallback(()=>{oe(!1)},[]),j=()=>{let M;return m!=null&&m.items?M=t.createElement(n.default,Object.assign({},m)):typeof we=="function"?M=we():M=we,K&&(M=K(M)),M=t.Children.only(typeof M=="string"?t.createElement("span",null,M):M),t.createElement(a.J,{prefixCls:`${At}-menu`,expandIcon:t.createElement("span",{className:`${At}-menu-submenu-arrow`},t.createElement(v.Z,{className:`${At}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:re,validator:D=>{let{mode:J}=D}},M)};return Ue(t.createElement(i.Z,Object.assign({alignPoint:Q},(0,u.Z)(C,["rootClassName"]),{mouseEnterDelay:X,mouseLeaveDelay:W,visible:L,builtinPlacements:R,arrow:!!y,overlayClassName:k,prefixCls:At,getPopupContainer:ye||ge,transitionName:Ve,trigger:ce,overlay:j,placement:Qe,onVisibleChange:xe}),ue))};function w(C){return Object.assign(Object.assign({},C),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const A=(0,s.Z)(E,"dropdown",C=>C,w),b=C=>t.createElement(A,Object.assign({},C),t.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=b,N.Z=E},38854:function(_t,N,e){"use strict";e.d(N,{Z:function(){return c}});var t=e(91857),v=e(92310),g=e.n(v),p=e(59301),i=e(24764),h=e(3113),r=e(36355),u=e(81327),l=e(33234),s=e(47211),o=function(f,S){var E={};for(var w in f)Object.prototype.hasOwnProperty.call(f,w)&&S.indexOf(w)<0&&(E[w]=f[w]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,w=Object.getOwnPropertySymbols(f);A{const{getPopupContainer:S,getPrefixCls:E,direction:w}=p.useContext(r.E_),{prefixCls:A,type:b="default",danger:C,disabled:m,loading:y,onClick:x,htmlType:P,children:_,className:z,menu:K,arrow:ye,autoFocus:ae,overlay:Be,trigger:B,align:$,open:G,onOpenChange:se,placement:X,getPopupContainer:W,href:Z,icon:pe=p.createElement(i.Z,null),title:we,buttonsRender:he=j=>j,mouseEnterDelay:ge,mouseLeaveDelay:Fe,overlayClassName:st,overlayStyle:Ve,destroyPopupOnHide:Qe,dropdownRender:At}=f,Ue=o(f,["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"]),Xe=E("dropdown",A),xt=`${Xe}-button`,[Re,ue]=(0,s.Z)(Xe),ce={menu:K,arrow:ye,autoFocus:ae,align:$,disabled:m,trigger:m?[]:B,onOpenChange:se,getPopupContainer:W||S,mouseEnterDelay:ge,mouseLeaveDelay:Fe,overlayClassName:st,overlayStyle:Ve,destroyPopupOnHide:Qe,dropdownRender:At},{compactSize:Q,compactItemClassnames:L}=(0,l.ri)(Xe,w),oe=g()(xt,L,z,ue);"overlay"in f&&(ce.overlay=Be),"open"in f&&(ce.open=G),"placement"in f?ce.placement=X:ce.placement=w==="rtl"?"bottomLeft":"bottomRight";const xe=p.createElement(h.ZP,{type:b,danger:C,disabled:m,loading:y,onClick:x,htmlType:P,href:Z,title:we},_),k=p.createElement(h.ZP,{type:b,danger:C,icon:pe}),[R,re]=he([xe,k]);return Re(p.createElement(u.Z.Compact,Object.assign({className:oe,size:Q,block:!0},Ue),R,p.createElement(t.Z,Object.assign({},ce),re)))};d.__ANT_BUTTON=!0;var n=d;const a=t.Z;a.Button=n;var c=a},47211:function(_t,N,e){"use strict";e.d(N,{Z:function(){return o}});var t=e(17313),v=e(13826),g=e(92899),p=e(29878),i=e(19447),h=e(83116),r=e(37613),l=d=>{const{componentCls:n,menuCls:a,colorError:c,colorTextLightSolid:f}=d,S=`${a}-item`;return{[`${n}, ${n}-menu-submenu`]:{[`${a} ${S}`]:{[`&${S}-danger:not(${S}-disabled)`]:{color:c,"&:hover":{color:f,backgroundColor:c}}}}}};const s=d=>{const{componentCls:n,menuCls:a,zIndexPopup:c,dropdownArrowDistance:f,sizePopupArrow:S,antCls:E,iconCls:w,motionDurationMid:A,dropdownPaddingVertical:b,fontSize:C,dropdownEdgeChildPadding:m,colorTextDisabled:y,fontSizeIcon:x,controlPaddingHorizontal:P,colorBgElevated:_}=d;return[{[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:c,display:"block","&::before":{position:"absolute",insetBlock:-f+S/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${w}-down, & > ${E}-btn-icon > ${w}-down`]:{fontSize:x}},[`${n}-wrap`]:{position:"relative",[`${E}-btn > ${w}-down`]:{fontSize:x},[`${w}-down::before`]:{transition:`transform ${A}`}},[`${n}-wrap-open`]:{[`${w}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottomLeft, &${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottomLeft, &${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottom, &${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottom, @@ -23,11 +23,11 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON &${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-top, &${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-topRight`]:{animationName:v.ly}})},(0,i.ZP)(d,{colorBg:_,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${n} ${a}`]:{position:"relative",margin:0},[`${a}-submenu-popup`]:{position:"absolute",zIndex:c,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${n}, ${n}-menu-submenu`]:{[a]:Object.assign(Object.assign({padding:m,listStyleType:"none",backgroundColor:_,backgroundClip:"padding-box",borderRadius:d.borderRadiusLG,outline:"none",boxShadow:d.boxShadowSecondary},(0,t.Qy)(d)),{[`${a}-item-group-title`]:{padding:`${b}px ${P}px`,color:d.colorTextDescription,transition:`all ${A}`},[`${a}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${a}-item-icon`]:{minWidth:C,marginInlineEnd:d.marginXS,fontSize:d.fontSizeSM},[`${a}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${A}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${a}-item, ${a}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${b}px ${P}px`,color:d.colorText,fontWeight:"normal",fontSize:C,lineHeight:d.lineHeight,cursor:"pointer",transition:`all ${A}`,borderRadius:d.borderRadiusSM,"&:hover, &-active":{backgroundColor:d.controlItemBgHover}},(0,t.Qy)(d)),{"&-selected":{color:d.colorPrimary,backgroundColor:d.controlItemBgActive,"&:hover, &-active":{backgroundColor:d.controlItemBgActiveHover}},"&-disabled":{color:y,cursor:"not-allowed","&:hover":{color:y,backgroundColor:_,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${d.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:d.colorSplit},[`${n}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:d.paddingXS,[`${n}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:d.colorTextDescription,fontSize:x,fontStyle:"normal"}}}),[`${a}-item-group-list`]:{margin:`0 ${d.marginXS}px`,padding:0,listStyle:"none"},[`${a}-submenu-title`]:{paddingInlineEnd:P+d.fontSizeSM},[`${a}-submenu-vertical`]:{position:"relative"},[`${a}-submenu${a}-submenu-disabled ${n}-menu-submenu-title`]:{[`&, ${n}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:_,cursor:"not-allowed"}},[`${a}-submenu-selected ${n}-menu-submenu-title`]:{color:d.colorPrimary}})}},[(0,v.oN)(d,"slide-up"),(0,v.oN)(d,"slide-down"),(0,g.Fm)(d,"move-up"),(0,g.Fm)(d,"move-down"),(0,p._y)(d,"zoom-big")]]};var o=(0,h.Z)("Dropdown",(d,n)=>{let{rootPrefixCls:a}=n;const{marginXXS:c,sizePopupArrow:f,controlHeight:S,fontSize:E,lineHeight:w,paddingXXS:A,componentCls:b,borderRadiusLG:C}=d,m=(S-E*w)/2,{dropdownArrowOffset:y}=(0,i.fS)({contentRadius:C}),x=(0,r.TS)(d,{menuCls:`${b}-menu`,rootPrefixCls:a,dropdownArrowDistance:f/2+c,dropdownArrowOffset:y,dropdownPaddingVertical:m,dropdownEdgeChildPadding:A});return[s(x),l(x)]},d=>({zIndexPopup:d.zIndexPopupBase+50}))},64165:function(_t,N,e){"use strict";e.d(N,{Z:function(){return A}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(9763),h=e(64993),r=e(88088),l=()=>{const[,b]=(0,r.Z)(),m=new h.C(b.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return g.createElement("svg",{style:m,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(24 31.67)"},g.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),g.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"}),g.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)"}),g.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"}),g.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"})),g.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"}),g.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},g.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),g.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},o=()=>{const[,b]=(0,r.Z)(),{colorFill:C,colorFillTertiary:m,colorFillQuaternary:y,colorBgContainer:x}=b,{borderColor:P,shadowColor:_,contentColor:z}=(0,g.useMemo)(()=>({borderColor:new h.C(C).onBackground(x).toHexShortString(),shadowColor:new h.C(m).onBackground(x).toHexShortString(),contentColor:new h.C(y).onBackground(x).toHexShortString()}),[C,m,y,x]);return g.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},g.createElement("ellipse",{fill:_,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:P},g.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"}),g.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:z}))))},d=e(83116),n=e(37613);const a=b=>{const{componentCls:C,margin:m,marginXS:y,marginXL:x,fontSize:P,lineHeight:_}=b;return{[C]:{marginInline:y,fontSize:P,lineHeight:_,textAlign:"center",[`${C}-image`]:{height:b.emptyImgHeight,marginBottom:y,opacity:b.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${C}-description`]:{color:b.colorText},[`${C}-footer`]:{marginTop:m},"&-normal":{marginBlock:x,color:b.colorTextDisabled,[`${C}-description`]:{color:b.colorTextDisabled},[`${C}-image`]:{height:b.emptyImgHeightMD}},"&-small":{marginBlock:y,color:b.colorTextDisabled,[`${C}-image`]:{height:b.emptyImgHeightSM}}}}};var c=(0,d.Z)("Empty",b=>{const{componentCls:C,controlHeightLG:m}=b,y=(0,n.TS)(b,{emptyImgCls:`${C}-img`,emptyImgHeight:m*2.5,emptyImgHeightMD:m,emptyImgHeightSM:m*.875});return[a(y)]}),f=function(b,C){var m={};for(var y in b)Object.prototype.hasOwnProperty.call(b,y)&&C.indexOf(y)<0&&(m[y]=b[y]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(b);x{var{className:C,rootClassName:m,prefixCls:y,image:x=S,description:P,children:_,imageStyle:z,style:K}=b,ye=f(b,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ae,direction:Be,empty:B}=g.useContext(p.E_),$=ae("empty",y),[G,se]=c($),[X]=(0,i.Z)("Empty"),W=typeof P!="undefined"?P:X==null?void 0:X.description,Z=typeof W=="string"?W:"empty";let pe=null;return typeof x=="string"?pe=g.createElement("img",{alt:Z,src:x}):pe=x,G(g.createElement("div",Object.assign({className:v()(se,$,B==null?void 0:B.className,{[`${$}-normal`]:x===E,[`${$}-rtl`]:Be==="rtl"},C,m),style:Object.assign(Object.assign({},B==null?void 0:B.style),K)},ye),g.createElement("div",{className:`${$}-image`,style:z},pe),W&&g.createElement("div",{className:`${$}-description`},W),_&&g.createElement("div",{className:`${$}-footer`},_)))};w.PRESENTED_IMAGE_DEFAULT=S,w.PRESENTED_IMAGE_SIMPLE=E;var A=w},78241:function(_t,N,e){"use strict";e.d(N,{default:function(){return Yt}});var t=e(26390),v=e(92310),g=e.n(v),p=e(43469),i=e(59301),h=e(62892),r=e(32441);function u(Ce){const[U,ee]=i.useState(Ce);return i.useEffect(()=>{const q=setTimeout(()=>{ee(Ce)},Ce.length?0:10);return()=>{clearTimeout(q)}},[Ce]),U}var l=e(17313),s=e(29878),o=e(8378),d=e(37613),n=e(83116),c=Ce=>{const{componentCls:U}=Ce,ee=`${U}-show-help`,q=`${U}-show-help-item`;return{[ee]:{transition:`opacity ${Ce.motionDurationSlow} ${Ce.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[q]:{overflow:"hidden",transition:`height ${Ce.motionDurationSlow} ${Ce.motionEaseInOut}, opacity ${Ce.motionDurationSlow} ${Ce.motionEaseInOut}, - transform ${Ce.motionDurationSlow} ${Ce.motionEaseInOut} !important`,[`&${q}-appear, &${q}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${q}-leave-active`]:{transform:"translateY(-5px)"}}}}};const f=Ce=>({legend:{display:"block",width:"100%",marginBottom:Ce.marginLG,padding:0,color:Ce.colorTextDescription,fontSize:Ce.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Ce.lineWidth}px ${Ce.lineType} ${Ce.colorBorder}`},label:{fontSize:Ce.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 ${Ce.controlOutlineWidth}px ${Ce.controlOutline}`},output:{display:"block",paddingTop:15,color:Ce.colorText,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight}}),S=(Ce,U)=>{const{formItemCls:ee}=Ce;return{[ee]:{[`${ee}-label > label`]:{height:U},[`${ee}-control-input`]:{minHeight:U}}}},E=Ce=>{const{componentCls:U}=Ce;return{[Ce.componentCls]:Object.assign(Object.assign(Object.assign({},(0,l.Wf)(Ce)),f(Ce)),{[`${U}-text`]:{display:"inline-block",paddingInlineEnd:Ce.paddingSM},"&-small":Object.assign({},S(Ce,Ce.controlHeightSM)),"&-large":Object.assign({},S(Ce,Ce.controlHeightLG))})}},w=Ce=>{const{formItemCls:U,iconCls:ee,componentCls:q,rootPrefixCls:te,labelRequiredMarkColor:Te,labelColor:Pe,labelFontSize:tt,labelHeight:it,labelColonMarginInlineStart:St,labelColonMarginInlineEnd:It,itemMarginBottom:Ht}=Ce;return{[U]:Object.assign(Object.assign({},(0,l.Wf)(Ce)),{marginBottom:Ht,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${te}-row`]:{display:"none"},"&-has-warning":{[`${U}-split`]:{color:Ce.colorError}},"&-has-error":{[`${U}-split`]:{color:Ce.colorWarning}},[`${U}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Ce.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:it,color:Pe,fontSize:tt,[`> ${ee}`]:{fontSize:Ce.fontSize,verticalAlign:"top"},[`&${U}-required:not(${U}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Ce.marginXXS,color:Te,fontSize:Ce.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${q}-hide-required-mark &`]:{display:"none"}},[`${U}-optional`]:{display:"inline-block",marginInlineStart:Ce.marginXXS,color:Ce.colorTextDescription,[`${q}-hide-required-mark &`]:{display:"none"}},[`${U}-tooltip`]:{color:Ce.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Ce.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:St,marginInlineEnd:It},[`&${U}-no-colon::after`]:{content:'"\\a0"'}}},[`${U}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${te}-col-'"]):not([class*="' ${te}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Ce.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[U]:{"&-explain, &-extra":{clear:"both",color:Ce.colorTextDescription,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Ce.controlHeightSM,transition:`color ${Ce.motionDurationMid} ${Ce.motionEaseOut}`},"&-explain":{"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning}}},[`&-with-help ${U}-explain`]:{height:"auto",opacity:1},[`${U}-feedback-icon`]:{fontSize:Ce.fontSize,textAlign:"center",visibility:"visible",animationName:s.kr,animationDuration:Ce.motionDurationMid,animationTimingFunction:Ce.motionEaseOutBack,pointerEvents:"none","&-success":{color:Ce.colorSuccess},"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning},"&-validating":{color:Ce.colorPrimary}}})}},A=Ce=>{const{componentCls:U,formItemCls:ee}=Ce;return{[`${U}-horizontal`]:{[`${ee}-label`]:{flexGrow:0},[`${ee}-control`]:{flex:"1 1 0",minWidth:0},[`${ee}-label[class$='-24'], ${ee}-label[class*='-24 ']`]:{[`& + ${ee}-control`]:{minWidth:"unset"}}}}},b=Ce=>{const{componentCls:U,formItemCls:ee}=Ce;return{[`${U}-inline`]:{display:"flex",flexWrap:"wrap",[ee]:{flex:"none",marginInlineEnd:Ce.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${ee}-label, + transform ${Ce.motionDurationSlow} ${Ce.motionEaseInOut} !important`,[`&${q}-appear, &${q}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${q}-leave-active`]:{transform:"translateY(-5px)"}}}}};const f=Ce=>({legend:{display:"block",width:"100%",marginBottom:Ce.marginLG,padding:0,color:Ce.colorTextDescription,fontSize:Ce.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Ce.lineWidth}px ${Ce.lineType} ${Ce.colorBorder}`},label:{fontSize:Ce.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 ${Ce.controlOutlineWidth}px ${Ce.controlOutline}`},output:{display:"block",paddingTop:15,color:Ce.colorText,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight}}),S=(Ce,U)=>{const{formItemCls:ee}=Ce;return{[ee]:{[`${ee}-label > label`]:{height:U},[`${ee}-control-input`]:{minHeight:U}}}},E=Ce=>{const{componentCls:U}=Ce;return{[Ce.componentCls]:Object.assign(Object.assign(Object.assign({},(0,l.Wf)(Ce)),f(Ce)),{[`${U}-text`]:{display:"inline-block",paddingInlineEnd:Ce.paddingSM},"&-small":Object.assign({},S(Ce,Ce.controlHeightSM)),"&-large":Object.assign({},S(Ce,Ce.controlHeightLG))})}},w=Ce=>{const{formItemCls:U,iconCls:ee,componentCls:q,rootPrefixCls:ne,labelRequiredMarkColor:Te,labelColor:Pe,labelFontSize:tt,labelHeight:it,labelColonMarginInlineStart:St,labelColonMarginInlineEnd:It,itemMarginBottom:Ht}=Ce;return{[U]:Object.assign(Object.assign({},(0,l.Wf)(Ce)),{marginBottom:Ht,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${ne}-row`]:{display:"none"},"&-has-warning":{[`${U}-split`]:{color:Ce.colorError}},"&-has-error":{[`${U}-split`]:{color:Ce.colorWarning}},[`${U}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Ce.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:it,color:Pe,fontSize:tt,[`> ${ee}`]:{fontSize:Ce.fontSize,verticalAlign:"top"},[`&${U}-required:not(${U}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Ce.marginXXS,color:Te,fontSize:Ce.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${q}-hide-required-mark &`]:{display:"none"}},[`${U}-optional`]:{display:"inline-block",marginInlineStart:Ce.marginXXS,color:Ce.colorTextDescription,[`${q}-hide-required-mark &`]:{display:"none"}},[`${U}-tooltip`]:{color:Ce.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Ce.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:St,marginInlineEnd:It},[`&${U}-no-colon::after`]:{content:'"\\a0"'}}},[`${U}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ne}-col-'"]):not([class*="' ${ne}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Ce.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[U]:{"&-explain, &-extra":{clear:"both",color:Ce.colorTextDescription,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Ce.controlHeightSM,transition:`color ${Ce.motionDurationMid} ${Ce.motionEaseOut}`},"&-explain":{"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning}}},[`&-with-help ${U}-explain`]:{height:"auto",opacity:1},[`${U}-feedback-icon`]:{fontSize:Ce.fontSize,textAlign:"center",visibility:"visible",animationName:s.kr,animationDuration:Ce.motionDurationMid,animationTimingFunction:Ce.motionEaseOutBack,pointerEvents:"none","&-success":{color:Ce.colorSuccess},"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning},"&-validating":{color:Ce.colorPrimary}}})}},A=Ce=>{const{componentCls:U,formItemCls:ee}=Ce;return{[`${U}-horizontal`]:{[`${ee}-label`]:{flexGrow:0},[`${ee}-control`]:{flex:"1 1 0",minWidth:0},[`${ee}-label[class$='-24'], ${ee}-label[class*='-24 ']`]:{[`& + ${ee}-control`]:{minWidth:"unset"}}}}},b=Ce=>{const{componentCls:U,formItemCls:ee}=Ce;return{[`${U}-inline`]:{display:"flex",flexWrap:"wrap",[ee]:{flex:"none",marginInlineEnd:Ce.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${ee}-label, > ${ee}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${ee}-label`]:{flex:"none"},[`${U}-text`]:{display:"inline-block"},[`${ee}-has-feedback`]:{display:"inline-block"}}}}},C=Ce=>({padding:Ce.verticalLabelPadding,margin:Ce.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),m=Ce=>{const{componentCls:U,formItemCls:ee,rootPrefixCls:q}=Ce;return{[`${ee} ${ee}-label`]:C(Ce),[U]:{[ee]:{flexWrap:"wrap",[`${ee}-label, ${ee}-control`]:{[`&:not([class*=" ${q}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},y=Ce=>{const{componentCls:U,formItemCls:ee,rootPrefixCls:q}=Ce;return{[`${U}-vertical`]:{[ee]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${U}-item-control`]:{width:"100%"}}},[`${U}-vertical ${ee}-label, .${q}-col-24${ee}-label, - .${q}-col-xl-24${ee}-label`]:C(Ce),[`@media (max-width: ${Ce.screenXSMax}px)`]:[m(Ce),{[U]:{[`.${q}-col-xs-24${ee}-label`]:C(Ce)}}],[`@media (max-width: ${Ce.screenSMMax}px)`]:{[U]:{[`.${q}-col-sm-24${ee}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenMDMax}px)`]:{[U]:{[`.${q}-col-md-24${ee}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenLGMax}px)`]:{[U]:{[`.${q}-col-lg-24${ee}-label`]:C(Ce)}}}},x=(Ce,U)=>(0,d.TS)(Ce,{formItemCls:`${Ce.componentCls}-item`,rootPrefixCls:U});var P=(0,n.Z)("Form",(Ce,U)=>{let{rootPrefixCls:ee}=U;const q=x(Ce,ee);return[E(q),w(q),c(q),A(q),b(q),y(q),(0,o.Z)(q),s.kr]},Ce=>({labelRequiredMarkColor:Ce.colorError,labelColor:Ce.colorTextHeading,labelFontSize:Ce.fontSize,labelHeight:Ce.controlHeight,labelColonMarginInlineStart:Ce.marginXXS/2,labelColonMarginInlineEnd:Ce.marginXS,itemMarginBottom:Ce.marginLG,verticalLabelPadding:`0 0 ${Ce.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const _=[];function z(Ce,U,ee){let q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Ce=="string"?Ce:`${U}-${q}`,error:Ce,errorStatus:ee}}var ye=Ce=>{let{help:U,helpStatus:ee,errors:q=_,warnings:te=_,className:Te,fieldId:Pe,onVisibleChanged:tt}=Ce;const{prefixCls:it}=i.useContext(r.Rk),St=`${it}-item-explain`,[,It]=P(it),Ht=(0,i.useMemo)(()=>(0,h.Z)(it),[it]),kt=u(q),bt=u(te),Kt=i.useMemo(()=>U!=null?[z(U,"help",ee)]:[].concat((0,t.Z)(kt.map((Ye,et)=>z(Ye,"error","error",et))),(0,t.Z)(bt.map((Ye,et)=>z(Ye,"warning","warning",et)))),[U,ee,kt,bt]),De={};return Pe&&(De.id=`${Pe}_help`),i.createElement(p.default,{motionDeadline:Ht.motionDeadline,motionName:`${it}-show-help`,visible:!!Kt.length,onVisibleChanged:tt},Ye=>{const{className:et,style:ot}=Ye;return i.createElement("div",Object.assign({},De,{className:g()(St,et,Te,It),style:ot,role:"alert"}),i.createElement(p.CSSMotionList,Object.assign({keys:Kt},(0,h.Z)(it),{motionName:`${it}-show-help-item`,component:!1}),Ct=>{const{key:gt,error:lt,errorStatus:be,className:He,style:nt}=Ct;return i.createElement("div",{key:gt,className:g()(He,{[`${St}-${be}`]:be}),style:nt},lt)}))})},ae=e(95013),Be=e(36355),B=e(1684),$=e(52946),G=e(19716),se=e(16722);const X=["parentNode"],W="form_item";function Z(Ce){return Ce===void 0||Ce===!1?[]:Array.isArray(Ce)?Ce:[Ce]}function pe(Ce,U){if(!Ce.length)return;const ee=Ce.join("_");return U?`${U}_${ee}`:X.includes(ee)?`${W}_${ee}`:ee}function we(Ce,U,ee,q,te,Te){let Pe=q;return Te!==void 0?Pe=Te:ee.validating?Pe="validating":Ce.length?Pe="error":U.length?Pe="warning":(ee.touched||te&&ee.validated)&&(Pe="success"),Pe}function he(Ce){return Z(Ce).join("_")}function ge(Ce){const[U]=(0,ae.useForm)(),ee=i.useRef({}),q=i.useMemo(()=>Ce!=null?Ce:Object.assign(Object.assign({},U),{__INTERNAL__:{itemRef:te=>Te=>{const Pe=he(te);Te?ee.current[Pe]=Te:delete ee.current[Pe]}},scrollToField:function(te){let Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Pe=Z(te),tt=pe(Pe,q.__INTERNAL__.name),it=tt?document.getElementById(tt):null;it&&(0,se.Z)(it,Object.assign({scrollMode:"if-needed",block:"nearest"},Te))},getFieldInstance:te=>{const Te=he(te);return ee.current[Te]}}),[Ce,U]);return[q]}var Fe=e(28726),st=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,q=Object.getOwnPropertySymbols(Ce);te{const ee=i.useContext(B.Z),{getPrefixCls:q,direction:te,form:Te}=i.useContext(Be.E_),{prefixCls:Pe,className:tt,rootClassName:it,size:St,disabled:It=ee,form:Ht,colon:kt,labelAlign:bt,labelWrap:Kt,labelCol:De,wrapperCol:Ye,hideRequiredMark:et,layout:ot="horizontal",scrollToFirstError:Ct,requiredMark:gt,onFinishFailed:lt,name:be,style:He,feedbackIcons:nt}=Ce,at=st(Ce,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),ut=(0,G.Z)(St),wt=i.useContext(Fe.Z),Se=(0,i.useMemo)(()=>gt!==void 0?gt:Te&&Te.requiredMark!==void 0?Te.requiredMark:!et,[et,gt,Te]),Le=kt!=null?kt:Te==null?void 0:Te.colon,We=q("form",Pe),[qe,dt]=P(We),jt=g()(We,`${We}-${ot}`,{[`${We}-hide-required-mark`]:Se===!1,[`${We}-rtl`]:te==="rtl",[`${We}-${ut}`]:ut},dt,Te==null?void 0:Te.className,tt,it),[Vt]=ge(Ht),{__INTERNAL__:Mt}=Vt;Mt.name=be;const pt=(0,i.useMemo)(()=>({name:be,labelAlign:bt,labelCol:De,labelWrap:Kt,wrapperCol:Ye,vertical:ot==="vertical",colon:Le,requiredMark:Se,itemRef:Mt.itemRef,form:Vt,feedbackIcons:nt}),[be,bt,De,Ye,ot,Le,Se,Vt,nt]);i.useImperativeHandle(U,()=>Vt);const zt=(tn,nn)=>{if(tn){let on={block:"nearest"};typeof tn=="object"&&(on=tn),Vt.scrollToField(nn,on)}},en=tn=>{if(lt==null||lt(tn),tn.errorFields.length){const nn=tn.errorFields[0].name;if(Ct!==void 0){zt(Ct,nn);return}Te&&Te.scrollToFirstError!==void 0&&zt(Te.scrollToFirstError,nn)}};return qe(i.createElement(B.n,{disabled:It},i.createElement($.q,{size:ut},i.createElement(r.RV,Object.assign({},{validateMessages:wt}),i.createElement(r.q3.Provider,{value:pt},i.createElement(ae.default,Object.assign({id:be},at,{name:be,onFinishFailed:en,form:Vt,style:Object.assign(Object.assign({},Te==null?void 0:Te.style),He),className:jt})))))))};var At=i.forwardRef(Ve),Ue=e(12383),Xe=e(20475),xt=e(92343),Re=e(38298);function ue(Ce){if(typeof Ce=="function")return Ce;const U=(0,Re.Z)(Ce);return U.length<=1?U[0]:U}const ce=()=>{const{status:Ce,errors:U=[],warnings:ee=[]}=(0,i.useContext)(r.aM);return{status:Ce,errors:U,warnings:ee}};ce.Context=r.aM;var Q=ce,L=e(23073);function oe(Ce){const[U,ee]=i.useState(Ce),q=(0,i.useRef)(null),te=(0,i.useRef)([]),Te=(0,i.useRef)(!1);i.useEffect(()=>(Te.current=!1,()=>{Te.current=!0,L.Z.cancel(q.current),q.current=null}),[]);function Pe(tt){Te.current||(q.current===null&&(te.current=[],q.current=(0,L.Z)(()=>{q.current=null,ee(it=>{let St=it;return te.current.forEach(It=>{St=It(St)}),St})})),te.current.push(tt))}return[U,Pe]}function xe(){const{itemRef:Ce}=i.useContext(r.q3),U=i.useRef({});function ee(q,te){const Te=te&&typeof te=="object"&&te.ref,Pe=q.join("_");return(U.current.name!==Pe||U.current.originRef!==Te)&&(U.current.name=Pe,U.current.originRef=Te,U.current.ref=(0,Xe.sQ)(Ce(q),Te)),U.current.ref}return ee}var k=e(48886),R=e(28800),re=e(64002),j=e(27382),M=e(37028);const D=Ce=>{const{formItemCls:U}=Ce;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${U}-control`]:{display:"flex"}}}};var J=(0,n.b)(["Form","item-item"],(Ce,U)=>{let{rootPrefixCls:ee}=U;const q=x(Ce,ee);return[D(q)]}),ne=Ce=>{const{prefixCls:U,status:ee,wrapperCol:q,children:te,errors:Te,warnings:Pe,_internalItemRender:tt,extra:it,help:St,fieldId:It,marginBottom:Ht,onErrorVisibleChanged:kt}=Ce,bt=`${U}-item`,Kt=i.useContext(r.q3),De=q||Kt.wrapperCol||{},Ye=g()(`${bt}-control`,De.className),et=i.useMemo(()=>Object.assign({},Kt),[Kt]);delete et.labelCol,delete et.wrapperCol;const ot=i.createElement("div",{className:`${bt}-control-input`},i.createElement("div",{className:`${bt}-control-input-content`},te)),Ct=i.useMemo(()=>({prefixCls:U,status:ee}),[U,ee]),gt=Ht!==null||Te.length||Pe.length?i.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},i.createElement(r.Rk.Provider,{value:Ct},i.createElement(ye,{fieldId:It,errors:Te,warnings:Pe,help:St,helpStatus:ee,className:`${bt}-explain-connected`,onVisibleChanged:kt})),!!Ht&&i.createElement("div",{style:{width:0,height:Ht}})):null,lt={};It&&(lt.id=`${It}_extra`);const be=it?i.createElement("div",Object.assign({},lt,{className:`${bt}-extra`}),it):null,He=tt&&tt.mark==="pro_table_render"&&tt.render?tt.render(Ce,{input:ot,errorList:gt,extra:be}):i.createElement(i.Fragment,null,ot,gt,be);return i.createElement(r.q3.Provider,{value:et},i.createElement(M.Z,Object.assign({},De,{className:Ye}),He),i.createElement(J,{prefixCls:U}))},Ae=e(385),ie=e(31724),T=e(9763),I=e(6848),le=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,q=Object.getOwnPropertySymbols(Ce);te{let{prefixCls:U,label:ee,htmlFor:q,labelCol:te,labelAlign:Te,colon:Pe,required:tt,requiredMark:it,tooltip:St}=Ce;var It;const[Ht]=(0,T.Z)("Form"),{vertical:kt,labelAlign:bt,labelCol:Kt,labelWrap:De,colon:Ye}=i.useContext(r.q3);if(!ee)return null;const et=te||Kt||{},ot=Te||bt,Ct=`${U}-item-label`,gt=g()(Ct,ot==="left"&&`${Ct}-left`,et.className,{[`${Ct}-wrap`]:!!De});let lt=ee;const be=Pe===!0||Ye!==!1&&Pe!==!1;be&&!kt&&typeof ee=="string"&&ee.trim()!==""&&(lt=ee.replace(/[:|:]\s*$/,""));const nt=ve(St);if(nt){const{icon:Se=i.createElement(Ae.Z,null)}=nt,Le=le(nt,["icon"]),We=i.createElement(I.Z,Object.assign({},Le),i.cloneElement(Se,{className:`${U}-item-tooltip`,title:""}));lt=i.createElement(i.Fragment,null,lt,We)}const at=it==="optional",ut=typeof it=="function";ut?lt=it(lt,{required:!!tt}):at&&!tt&&(lt=i.createElement(i.Fragment,null,lt,i.createElement("span",{className:`${U}-item-optional`,title:""},(Ht==null?void 0:Ht.optional)||((It=ie.Z.Form)===null||It===void 0?void 0:It.optional))));const wt=g()({[`${U}-item-required`]:tt,[`${U}-item-required-mark-optional`]:at||ut,[`${U}-item-no-colon`]:!be});return i.createElement(M.Z,Object.assign({},et,{className:gt}),i.createElement("label",{htmlFor:q,className:wt,title:typeof ee=="string"?ee:""},lt))},Ke=e(5242),de=e(37637),Ze=e(4715),Y=e(78714);const rt={success:Ke.Z,warning:Ze.Z,error:de.Z,validating:Y.Z};function yt(Ce){let{children:U,errors:ee,warnings:q,hasFeedback:te,validateStatus:Te,prefixCls:Pe,meta:tt,noStyle:it}=Ce;const St=`${Pe}-item`,{feedbackIcons:It}=i.useContext(r.q3),Ht=we(ee,q,tt,null,!!te,Te),{isFormItemInput:kt,status:bt}=i.useContext(r.aM),Kt=i.useMemo(()=>{var De;let Ye;if(te){const Ct=te!==!0&&te.icons||It,gt=Ht&&((De=Ct==null?void 0:Ct({status:Ht,errors:ee,warnings:q}))===null||De===void 0?void 0:De[Ht]),lt=Ht&&rt[Ht];Ye=gt!==!1&<?i.createElement("span",{className:g()(`${St}-feedback-icon`,`${St}-feedback-icon-${Ht}`)},gt||i.createElement(lt,null)):null}let et=!0,ot=Ht||"";return it&&(et=kt,ot=(Ht!=null?Ht:bt)||""),{status:ot,errors:ee,warnings:q,hasFeedback:!!te,feedbackIcon:Ye,isFormItemInput:et}},[Ht,te,it,kt,bt]);return i.createElement(r.aM.Provider,{value:Kt},U)}var O=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,q=Object.getOwnPropertySymbols(Ce);te{if(nt&>.current){const dt=getComputedStyle(gt.current);wt(parseInt(dt.marginBottom,10))}},[nt,at]);const Se=dt=>{dt||wt(null)},We=function(){let dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const jt=dt?lt:St.errors,Vt=dt?be:St.warnings;return we(jt,Vt,St,"",!!It,it)}(),qe=g()(ot,ee,q,{[`${ot}-with-help`]:He||lt.length||be.length,[`${ot}-has-feedback`]:We&&It,[`${ot}-has-success`]:We==="success",[`${ot}-has-warning`]:We==="warning",[`${ot}-has-error`]:We==="error",[`${ot}-is-validating`]:We==="validating",[`${ot}-hidden`]:Ht});return i.createElement("div",{className:qe,style:te,ref:gt},i.createElement(j.Z,Object.assign({className:`${ot}-row`},(0,re.Z)(et,["_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"])),i.createElement(Ge,Object.assign({htmlFor:bt},Ce,{requiredMark:Ct,required:Kt!=null?Kt:De,prefixCls:U})),i.createElement(ne,Object.assign({},Ce,St,{errors:lt,warnings:be,prefixCls:U,status:We,help:Te,marginBottom:ut,onErrorVisibleChanged:Se}),i.createElement(r.qI.Provider,{value:Ye},i.createElement(yt,{prefixCls:U,meta:St,errors:St.errors,warnings:St.warnings,hasFeedback:It,validateStatus:We},kt)))),!!ut&&i.createElement("div",{className:`${ot}-margin-offset`,style:{marginBottom:-ut}}))}const Ne="__SPLIT__",fe=null,Oe=i.memo(Ce=>{let{children:U}=Ce;return U},(Ce,U)=>Ce.value===U.value&&Ce.update===U.update&&Ce.childProps.length===U.childProps.length&&Ce.childProps.every((ee,q)=>ee===U.childProps[q]));function ze(Ce){return Ce!=null}function Rt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Tt(Ce){const{name:U,noStyle:ee,className:q,dependencies:te,prefixCls:Te,shouldUpdate:Pe,rules:tt,children:it,required:St,label:It,messageVariables:Ht,trigger:kt="onChange",validateTrigger:bt,hidden:Kt,help:De}=Ce,{getPrefixCls:Ye}=i.useContext(Be.E_),{name:et}=i.useContext(r.q3),ot=ue(it),Ct=typeof ot=="function",gt=i.useContext(r.qI),{validateTrigger:lt}=i.useContext(ae.FieldContext),be=bt!==void 0?bt:lt,He=ze(U),nt=Ye("form",Te),[at,ut]=P(nt),wt=i.useContext(ae.ListContext),Se=i.useRef(),[Le,We]=oe({}),[qe,dt]=(0,Ue.Z)(()=>Rt()),jt=nn=>{const on=wt==null?void 0:wt.getKey(nn.name);if(dt(nn.destroy?Rt():nn,!0),ee&&De!==!1&>){let yn=nn.name;if(nn.destroy)yn=Se.current||yn;else if(on!==void 0){const[bn,On]=on;yn=[bn].concat((0,t.Z)(On)),Se.current=yn}gt(nn,yn)}},Vt=(nn,on)=>{We(yn=>{const bn=Object.assign({},yn),Yn=[].concat((0,t.Z)(nn.name.slice(0,-1)),(0,t.Z)(on)).join(Ne);return nn.destroy?delete bn[Yn]:bn[Yn]=nn,bn})},[Mt,pt]=i.useMemo(()=>{const nn=(0,t.Z)(qe.errors),on=(0,t.Z)(qe.warnings);return Object.values(Le).forEach(yn=>{nn.push.apply(nn,(0,t.Z)(yn.errors||[])),on.push.apply(on,(0,t.Z)(yn.warnings||[]))}),[nn,on]},[Le,qe.errors,qe.warnings]),zt=xe();function en(nn,on,yn){return ee&&!Kt?i.createElement(yt,{prefixCls:nt,hasFeedback:Ce.hasFeedback,validateStatus:Ce.validateStatus,meta:qe,errors:Mt,warnings:pt,noStyle:!0},nn):i.createElement($e,Object.assign({key:"row"},Ce,{className:g()(q,ut),prefixCls:nt,fieldId:on,isRequired:yn,errors:Mt,warnings:pt,meta:qe,onSubItemMetaChange:Vt}),nn)}if(!He&&!Ct&&!te)return at(en(ot));let tn={};return typeof It=="string"?tn.label=It:U&&(tn.label=String(U)),Ht&&(tn=Object.assign(Object.assign({},tn),Ht)),at(i.createElement(ae.Field,Object.assign({},Ce,{messageVariables:tn,trigger:kt,validateTrigger:be,onMetaChange:jt}),(nn,on,yn)=>{const bn=Z(U).length&&on?on.name:[],On=pe(bn,et),Yn=St!==void 0?St:!!(tt&&tt.some(Zt=>{if(Zt&&typeof Zt=="object"&&Zt.required&&!Zt.warningOnly)return!0;if(typeof Zt=="function"){const xn=Zt(yn);return xn&&xn.required&&!xn.warningOnly}return!1})),dn=Object.assign({},nn);let Bt=null;if(Array.isArray(ot)&&He)Bt=ot;else if(!(Ct&&(!(Pe||te)||He))){if(!(te&&!Ct&&!He))if((0,xt.l$)(ot)){const Zt=Object.assign(Object.assign({},ot.props),dn);if(Zt.id||(Zt.id=On),De||Mt.length>0||pt.length>0||Ce.extra){const wn=[];(De||Mt.length>0)&&wn.push(`${On}_help`),Ce.extra&&wn.push(`${On}_extra`),Zt["aria-describedby"]=wn.join(" ")}Mt.length>0&&(Zt["aria-invalid"]="true"),Yn&&(Zt["aria-required"]="true"),(0,Xe.Yr)(ot)&&(Zt.ref=zt(bn,ot)),new Set([].concat((0,t.Z)(Z(kt)),(0,t.Z)(Z(be)))).forEach(wn=>{Zt[wn]=function(){for(var Sn,sn,Jt,En,Jn,qn=arguments.length,fn=new Array(qn),hn=0;hn{var{prefixCls:U,children:ee}=Ce,q=Ft(Ce,["prefixCls","children"]);const{getPrefixCls:te}=i.useContext(Be.E_),Te=te("form",U),Pe=i.useMemo(()=>({prefixCls:Te,status:"error"}),[Te]);return i.createElement(ae.List,Object.assign({},q),(tt,it,St)=>i.createElement(r.Rk.Provider,{value:Pe},ee(tt.map(It=>Object.assign(Object.assign({},It),{fieldKey:It.key})),it,{errors:St.errors,warnings:St.warnings})))};function Gt(){const{form:Ce}=(0,i.useContext)(r.q3);return Ce}const Ot=At;Ot.Item=Et,Ot.List=Ut,Ot.ErrorList=ye,Ot.useForm=ge,Ot.useFormInstance=Gt,Ot.useWatch=ae.useWatch,Ot.Provider=r.RV,Ot.create=()=>{};var Yt=Ot},8628:function(_t,N,e){"use strict";var t=e(59301),v=e(28800),g=e(56762),p=e(69507);function i(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,t.useRef)({}),u=(0,g.Z)(),l=(0,p.ZP)();return(0,v.Z)(()=>{const s=l.subscribe(o=>{r.current=o,h&&u()});return()=>l.unsubscribe(s)},[]),r.current}N.Z=i},88897:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Ae}});var t=e(76995),v=e(85246),g=e(92310),p=e.n(g),i=e(5891),h=e(80962),r=e(80665),u=e(29043),l=e(19149),s=e(79545),o=e(68550);function d(){return typeof BigInt=="function"}function n(ie){return!ie&&ie!==0&&!Number.isNaN(ie)||!String(ie).trim()}function a(ie){var T=ie.trim(),I=T.startsWith("-");I&&(T=T.slice(1)),T=T.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),T.startsWith(".")&&(T="0".concat(T));var le=T||"0",ve=le.split("."),Ie=ve[0]||"0",Ge=ve[1]||"0";Ie==="0"&&Ge==="0"&&(I=!1);var Ke=I?"-":"";return{negative:I,negativeStr:Ke,trimStr:le,integerStr:Ie,decimalStr:Ge,fullStr:"".concat(Ke).concat(le)}}function c(ie){var T=String(ie);return!Number.isNaN(Number(T))&&T.includes("e")}function f(ie){var T=String(ie);if(c(ie)){var I=Number(T.slice(T.indexOf("e-")+2)),le=T.match(/\.(\d+)/);return le!=null&&le[1]&&(I+=le[1].length),I}return T.includes(".")&&E(T)?T.length-T.indexOf(".")-1:0}function S(ie){var T=String(ie);if(c(ie)){if(ie>Number.MAX_SAFE_INTEGER)return String(d()?BigInt(ie).toString():Number.MAX_SAFE_INTEGER);if(ie0&&arguments[0]!==void 0?arguments[0]:!0;return I?this.isInvalidate()?"":a("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ie}(),A=function(){function ie(T){if((0,s.Z)(this,ie),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"number",void 0),(0,h.Z)(this,"empty",void 0),n(T)){this.empty=!0;return}this.origin=String(T),this.number=Number(T)}return(0,o.Z)(ie,[{key:"negate",value:function(){return new ie(-this.toNumber())}},{key:"add",value:function(I){if(this.isInvalidate())return new ie(I);var le=Number(I);if(Number.isNaN(le))return this;var ve=this.number+le;if(ve>Number.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(veNumber.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(ve0&&arguments[0]!==void 0?arguments[0]:!0;return I?this.isInvalidate()?"":S(this.number):this.origin}}]),ie}();function b(ie){return d()?new w(ie):new A(ie)}function C(ie,T,I){var le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ie==="")return"";var ve=a(ie),Ie=ve.negativeStr,Ge=ve.integerStr,Ke=ve.decimalStr,de="".concat(T).concat(Ke),Ze="".concat(Ie).concat(Ge);if(I>=0){var Y=Number(Ke[I]);if(Y>=5&&!le){var rt=b(ie).add("".concat(Ie,"0.").concat("0".repeat(I)).concat(10-Y));return C(rt.toString(),T,I,le)}return I===0?Ze:"".concat(Ze).concat(T).concat(Ke.padEnd(I,"0").slice(0,I))}return de===".0"?Ze:"".concat(Ze).concat(de)}var m=b,y=e(93681),x=e(28800),P=e(20475),_=e(59301),z=e(51395);function K(ie,T){var I=(0,_.useRef)(null);function le(){try{var Ie=ie.selectionStart,Ge=ie.selectionEnd,Ke=ie.value,de=Ke.substring(0,Ie),Ze=Ke.substring(Ge);I.current={start:Ie,end:Ge,value:Ke,beforeTxt:de,afterTxt:Ze}}catch(Y){}}function ve(){if(ie&&I.current&&T)try{var Ie=ie.value,Ge=I.current,Ke=Ge.beforeTxt,de=Ge.afterTxt,Ze=Ge.start,Y=Ie.length;if(Ie.endsWith(de))Y=Ie.length-I.current.afterTxt.length;else if(Ie.startsWith(Ke))Y=Ke.length;else{var rt=Ke[Ze-1],yt=Ie.indexOf(rt,Ze-1);yt!==-1&&(Y=yt+1)}ie.setSelectionRange(Y,Y)}catch(O){(0,z.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(O.message))}}return[le,ve]}var ye=e(93144),ae=function(){var T=(0,_.useState)(!1),I=(0,u.Z)(T,2),le=I[0],ve=I[1];return(0,x.Z)(function(){ve((0,ye.Z)())},[]),le},Be=ae,B=e(23073),$=200,G=600;function se(ie){var T=ie.prefixCls,I=ie.upNode,le=ie.downNode,ve=ie.upDisabled,Ie=ie.downDisabled,Ge=ie.onStep,Ke=_.useRef(),de=_.useRef([]),Ze=_.useRef();Ze.current=Ge;var Y=function(){clearTimeout(Ke.current)},rt=function(Rt,Tt){Rt.preventDefault(),Y(),Ze.current(Tt);function ct(){Ze.current(Tt),Ke.current=setTimeout(ct,$)}Ke.current=setTimeout(ct,G)};_.useEffect(function(){return function(){Y(),de.current.forEach(function(ze){return B.Z.cancel(ze)})}},[]);var yt=Be();if(yt)return null;var O="".concat(T,"-handler"),$e=p()(O,"".concat(O,"-up"),(0,h.Z)({},"".concat(O,"-up-disabled"),ve)),Ne=p()(O,"".concat(O,"-down"),(0,h.Z)({},"".concat(O,"-down-disabled"),Ie)),fe=function(){return de.current.push((0,B.Z)(Y))},Oe={unselectable:"on",role:"button",onMouseUp:fe,onMouseLeave:fe};return _.createElement("div",{className:"".concat(O,"-wrap")},_.createElement("span",(0,i.Z)({},Oe,{onMouseDown:function(Rt){rt(Rt,!0)},"aria-label":"Increase Value","aria-disabled":ve,className:$e}),I||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-up-inner")})),_.createElement("span",(0,i.Z)({},Oe,{onMouseDown:function(Rt){rt(Rt,!1)},"aria-label":"Decrease Value","aria-disabled":Ie,className:Ne}),le||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-down-inner")})))}function X(ie){var T=typeof ie=="number"?S(ie):a(ie).fullStr,I=T.includes(".");return I?a(T.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ie+"0"}var W=e(5643),Z=function(){var ie=(0,_.useRef)(0),T=function(){B.Z.cancel(ie.current)};return(0,_.useEffect)(function(){return T},[]),function(I){T(),ie.current=(0,B.Z)(function(){I()})}},pe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],we=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],he=function(T,I){return T||I.isEmpty()?I.toString():I.toNumber()},ge=function(T){var I=m(T);return I.isInvalidate()?null:I},Fe=_.forwardRef(function(ie,T){var I,le=ie.prefixCls,ve=le===void 0?"rc-input-number":le,Ie=ie.className,Ge=ie.style,Ke=ie.min,de=ie.max,Ze=ie.step,Y=Ze===void 0?1:Ze,rt=ie.defaultValue,yt=ie.value,O=ie.disabled,$e=ie.readOnly,Ne=ie.upHandler,fe=ie.downHandler,Oe=ie.keyboard,ze=ie.controls,Rt=ze===void 0?!0:ze,Tt=ie.classNames,ct=ie.stringMode,Et=ie.parser,Ft=ie.formatter,Nt=ie.precision,Ut=ie.decimalSeparator,Gt=ie.onChange,Ot=ie.onInput,Yt=ie.onPressEnter,Ce=ie.onStep,U=(0,l.Z)(ie,pe),ee="".concat(ve,"-input"),q=_.useRef(null),te=_.useState(!1),Te=(0,u.Z)(te,2),Pe=Te[0],tt=Te[1],it=_.useRef(!1),St=_.useRef(!1),It=_.useRef(!1),Ht=_.useState(function(){return m(yt!=null?yt:rt)}),kt=(0,u.Z)(Ht,2),bt=kt[0],Kt=kt[1];function De(Bt){yt===void 0&&Kt(Bt)}var Ye=_.useCallback(function(Bt,Zt){if(!Zt)return Nt>=0?Nt:Math.max(f(Bt),f(Y))},[Nt,Y]),et=_.useCallback(function(Bt){var Zt=String(Bt);if(Et)return Et(Zt);var xn=Zt;return Ut&&(xn=xn.replace(Ut,".")),xn.replace(/[^\w.-]+/g,"")},[Et,Ut]),ot=_.useRef(""),Ct=_.useCallback(function(Bt,Zt){if(Ft)return Ft(Bt,{userTyping:Zt,input:String(ot.current)});var xn=typeof Bt=="number"?S(Bt):Bt;if(!Zt){var vn=Ye(xn,Zt);if(E(xn)&&(Ut||vn>=0)){var wn=Ut||".";xn=C(xn,wn,vn)}}return xn},[Ft,Ye,Ut]),gt=_.useState(function(){var Bt=rt!=null?rt:yt;return bt.isInvalidate()&&["string","number"].includes((0,r.Z)(Bt))?Number.isNaN(Bt)?"":Bt:Ct(bt.toString(),!1)}),lt=(0,u.Z)(gt,2),be=lt[0],He=lt[1];ot.current=be;function nt(Bt,Zt){He(Ct(Bt.isInvalidate()?Bt.toString(!1):Bt.toString(!Zt),Zt))}var at=_.useMemo(function(){return ge(de)},[de,Nt]),ut=_.useMemo(function(){return ge(Ke)},[Ke,Nt]),wt=_.useMemo(function(){return!at||!bt||bt.isInvalidate()?!1:at.lessEquals(bt)},[at,bt]),Se=_.useMemo(function(){return!ut||!bt||bt.isInvalidate()?!1:bt.lessEquals(ut)},[ut,bt]),Le=K(q.current,Pe),We=(0,u.Z)(Le,2),qe=We[0],dt=We[1],jt=function(Zt){return at&&!Zt.lessEquals(at)?at:ut&&!ut.lessEquals(Zt)?ut:null},Vt=function(Zt){return!jt(Zt)},Mt=function(Zt,xn){var vn=Zt,wn=Vt(vn)||vn.isEmpty();if(!vn.isEmpty()&&!xn&&(vn=jt(vn)||vn,wn=!0),!$e&&!O&&wn){var Sn=vn.toString(),sn=Ye(Sn,xn);return sn>=0&&(vn=m(C(Sn,".",sn)),Vt(vn)||(vn=m(C(Sn,".",sn,!0)))),vn.equals(bt)||(De(vn),Gt==null||Gt(vn.isEmpty()?null:he(ct,vn)),yt===void 0&&nt(vn,xn)),vn}return bt},pt=Z(),zt=function Bt(Zt){if(qe(),ot.current=Zt,He(Zt),!St.current){var xn=et(Zt),vn=m(xn);vn.isNaN()||Mt(vn,!0)}Ot==null||Ot(Zt),pt(function(){var wn=Zt;Et||(wn=Zt.replace(/。/g,".")),wn!==Zt&&Bt(wn)})},en=function(){St.current=!0},tn=function(){St.current=!1,zt(q.current.value)},nn=function(Zt){zt(Zt.target.value)},on=function(Zt){var xn;if(!(Zt&&wt||!Zt&&Se)){it.current=!1;var vn=m(It.current?X(Y):Y);Zt||(vn=vn.negate());var wn=(bt||m(0)).add(vn.toString()),Sn=Mt(wn,!1);Ce==null||Ce(he(ct,Sn),{offset:It.current?X(Y):Y,type:Zt?"up":"down"}),(xn=q.current)===null||xn===void 0||xn.focus()}},yn=function(Zt){var xn=m(et(be)),vn=xn;xn.isNaN()?vn=Mt(bt,Zt):vn=Mt(xn,Zt),yt!==void 0?nt(bt,!1):vn.isNaN()||nt(vn,!1)},bn=function(){it.current=!0},On=function(Zt){var xn=Zt.key,vn=Zt.shiftKey;it.current=!0,It.current=vn,xn==="Enter"&&(St.current||(it.current=!1),yn(!1),Yt==null||Yt(Zt)),Oe!==!1&&!St.current&&["Up","ArrowUp","Down","ArrowDown"].includes(xn)&&(on(xn==="Up"||xn==="ArrowUp"),Zt.preventDefault())},Yn=function(){it.current=!1,It.current=!1},dn=function(){yn(!1),tt(!1),it.current=!1};return(0,x.o)(function(){bt.isInvalidate()||nt(bt,!1)},[Nt]),(0,x.o)(function(){var Bt=m(yt);Kt(Bt);var Zt=m(et(be));(!Bt.equals(Zt)||!it.current||Ft)&&nt(Bt,it.current)},[yt]),(0,x.o)(function(){Ft&&dt()},[be]),_.createElement("div",{className:p()(ve,Tt==null?void 0:Tt.input,Ie,(I={},(0,h.Z)(I,"".concat(ve,"-focused"),Pe),(0,h.Z)(I,"".concat(ve,"-disabled"),O),(0,h.Z)(I,"".concat(ve,"-readonly"),$e),(0,h.Z)(I,"".concat(ve,"-not-a-number"),bt.isNaN()),(0,h.Z)(I,"".concat(ve,"-out-of-range"),!bt.isInvalidate()&&!Vt(bt)),I)),style:Ge,onFocus:function(){tt(!0)},onBlur:dn,onKeyDown:On,onKeyUp:Yn,onCompositionStart:en,onCompositionEnd:tn,onBeforeInput:bn},Rt&&_.createElement(se,{prefixCls:ve,upNode:Ne,downNode:fe,upDisabled:wt,downDisabled:Se,onStep:on}),_.createElement("div",{className:"".concat(ee,"-wrap")},_.createElement("input",(0,i.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ke,"aria-valuemax":de,"aria-valuenow":bt.isInvalidate()?null:bt.toString(),step:Y},U,{ref:(0,P.sQ)(q,T),className:ee,value:be,onChange:nn,disabled:O,readOnly:$e}))))}),st=_.forwardRef(function(ie,T){var I=ie.disabled,le=ie.style,ve=ie.prefixCls,Ie=ie.value,Ge=ie.prefix,Ke=ie.suffix,de=ie.addonBefore,Ze=ie.addonAfter,Y=ie.classes,rt=ie.className,yt=ie.classNames,O=(0,l.Z)(ie,we),$e=_.useRef(null),Ne=function(Oe){$e.current&&(0,W.nH)($e.current,Oe)};return _.createElement(y.BaseInput,{inputElement:_.createElement(Fe,(0,i.Z)({prefixCls:ve,disabled:I,classNames:yt,ref:(0,P.sQ)($e,T)},O)),className:rt,triggerFocus:Ne,prefixCls:ve,value:Ie,disabled:I,style:le,prefix:Ge,suffix:Ke,addonAfter:Ze,addonBefore:de,classes:Y,classNames:yt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});st.displayName="InputNumber";var Ve=st,Qe=Ve,At=e(19080),Ue=e(36355),Xe=e(92736),xt=e(1684),Re=e(19716),ue=e(32441),ce=e(33234),Q=e(9937),L=e(17313),oe=e(74207),xe=e(83116),k=e(37613);const R=(ie,T)=>{let{componentCls:I,borderRadiusSM:le,borderRadiusLG:ve}=ie;const Ie=T==="lg"?ve:le;return{[`&-${T}`]:{[`${I}-handler-wrap`]:{borderStartEndRadius:Ie,borderEndEndRadius:Ie},[`${I}-handler-up`]:{borderStartEndRadius:Ie},[`${I}-handler-down`]:{borderEndEndRadius:Ie}}}},re=ie=>{const{componentCls:T,lineWidth:I,lineType:le,colorBorder:ve,borderRadius:Ie,fontSizeLG:Ge,controlHeightLG:Ke,controlHeightSM:de,colorError:Ze,paddingInlineSM:Y,colorTextDescription:rt,motionDurationMid:yt,handleHoverColor:O,paddingInline:$e,paddingBlock:Ne,handleBg:fe,handleActiveBg:Oe,colorTextDisabled:ze,borderRadiusSM:Rt,borderRadiusLG:Tt,controlWidth:ct,handleVisible:Et,handleBorderColor:Ft}=ie;return[{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),(0,Q.ik)(ie)),(0,Q.bi)(ie,T)),{display:"inline-block",width:ct,margin:0,padding:0,border:`${I}px ${le} ${ve}`,borderRadius:Ie,"&-rtl":{direction:"rtl",[`${T}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Ge,borderRadius:Tt,[`input${T}-input`]:{height:Ke-2*I}},"&-sm":{padding:0,borderRadius:Rt,[`input${T}-input`]:{height:de-2*I,padding:`0 ${Y}px`}},"&:hover":Object.assign({},(0,Q.pU)(ie)),"&-focused":Object.assign({},(0,Q.M1)(ie)),"&-out-of-range":{[`${T}-input-wrap`]:{input:{color:Ze}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),(0,Q.s7)(ie)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${T}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${T}-group-addon`]:{borderRadius:Tt,fontSize:ie.fontSizeLG}},"&-sm":{[`${T}-group-addon`]:{borderRadius:Rt}},[`${T}-wrapper-disabled > ${T}-group-addon`]:Object.assign({},(0,Q.Xy)(ie))}}),[`&-disabled ${T}-input`]:{cursor:"not-allowed"},[T]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),{width:"100%",padding:`${Ne}px ${$e}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Ie,outline:0,transition:`all ${yt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Q.nz)(ie.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[T]:Object.assign(Object.assign(Object.assign({[`&:hover ${T}-handler-wrap, &-focused ${T}-handler-wrap`]:{opacity:1},[`${T}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ie.handleWidth,height:"100%",background:fe,borderStartStartRadius:0,borderStartEndRadius:Ie,borderEndEndRadius:Ie,borderEndStartRadius:0,opacity:Et===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${yt} linear ${yt}`,[`${T}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + .${q}-col-xl-24${ee}-label`]:C(Ce),[`@media (max-width: ${Ce.screenXSMax}px)`]:[m(Ce),{[U]:{[`.${q}-col-xs-24${ee}-label`]:C(Ce)}}],[`@media (max-width: ${Ce.screenSMMax}px)`]:{[U]:{[`.${q}-col-sm-24${ee}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenMDMax}px)`]:{[U]:{[`.${q}-col-md-24${ee}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenLGMax}px)`]:{[U]:{[`.${q}-col-lg-24${ee}-label`]:C(Ce)}}}},x=(Ce,U)=>(0,d.TS)(Ce,{formItemCls:`${Ce.componentCls}-item`,rootPrefixCls:U});var P=(0,n.Z)("Form",(Ce,U)=>{let{rootPrefixCls:ee}=U;const q=x(Ce,ee);return[E(q),w(q),c(q),A(q),b(q),y(q),(0,o.Z)(q),s.kr]},Ce=>({labelRequiredMarkColor:Ce.colorError,labelColor:Ce.colorTextHeading,labelFontSize:Ce.fontSize,labelHeight:Ce.controlHeight,labelColonMarginInlineStart:Ce.marginXXS/2,labelColonMarginInlineEnd:Ce.marginXS,itemMarginBottom:Ce.marginLG,verticalLabelPadding:`0 0 ${Ce.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const _=[];function z(Ce,U,ee){let q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Ce=="string"?Ce:`${U}-${q}`,error:Ce,errorStatus:ee}}var ye=Ce=>{let{help:U,helpStatus:ee,errors:q=_,warnings:ne=_,className:Te,fieldId:Pe,onVisibleChanged:tt}=Ce;const{prefixCls:it}=i.useContext(r.Rk),St=`${it}-item-explain`,[,It]=P(it),Ht=(0,i.useMemo)(()=>(0,h.Z)(it),[it]),kt=u(q),bt=u(ne),Kt=i.useMemo(()=>U!=null?[z(U,"help",ee)]:[].concat((0,t.Z)(kt.map((Ye,et)=>z(Ye,"error","error",et))),(0,t.Z)(bt.map((Ye,et)=>z(Ye,"warning","warning",et)))),[U,ee,kt,bt]),De={};return Pe&&(De.id=`${Pe}_help`),i.createElement(p.default,{motionDeadline:Ht.motionDeadline,motionName:`${it}-show-help`,visible:!!Kt.length,onVisibleChanged:tt},Ye=>{const{className:et,style:ot}=Ye;return i.createElement("div",Object.assign({},De,{className:g()(St,et,Te,It),style:ot,role:"alert"}),i.createElement(p.CSSMotionList,Object.assign({keys:Kt},(0,h.Z)(it),{motionName:`${it}-show-help-item`,component:!1}),Ct=>{const{key:gt,error:lt,errorStatus:be,className:He,style:nt}=Ct;return i.createElement("div",{key:gt,className:g()(He,{[`${St}-${be}`]:be}),style:nt},lt)}))})},ae=e(95013),Be=e(36355),B=e(1684),$=e(52946),G=e(19716),se=e(16722);const X=["parentNode"],W="form_item";function Z(Ce){return Ce===void 0||Ce===!1?[]:Array.isArray(Ce)?Ce:[Ce]}function pe(Ce,U){if(!Ce.length)return;const ee=Ce.join("_");return U?`${U}_${ee}`:X.includes(ee)?`${W}_${ee}`:ee}function we(Ce,U,ee,q,ne,Te){let Pe=q;return Te!==void 0?Pe=Te:ee.validating?Pe="validating":Ce.length?Pe="error":U.length?Pe="warning":(ee.touched||ne&&ee.validated)&&(Pe="success"),Pe}function he(Ce){return Z(Ce).join("_")}function ge(Ce){const[U]=(0,ae.useForm)(),ee=i.useRef({}),q=i.useMemo(()=>Ce!=null?Ce:Object.assign(Object.assign({},U),{__INTERNAL__:{itemRef:ne=>Te=>{const Pe=he(ne);Te?ee.current[Pe]=Te:delete ee.current[Pe]}},scrollToField:function(ne){let Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Pe=Z(ne),tt=pe(Pe,q.__INTERNAL__.name),it=tt?document.getElementById(tt):null;it&&(0,se.Z)(it,Object.assign({scrollMode:"if-needed",block:"nearest"},Te))},getFieldInstance:ne=>{const Te=he(ne);return ee.current[Te]}}),[Ce,U]);return[q]}var Fe=e(28726),st=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,q=Object.getOwnPropertySymbols(Ce);ne{const ee=i.useContext(B.Z),{getPrefixCls:q,direction:ne,form:Te}=i.useContext(Be.E_),{prefixCls:Pe,className:tt,rootClassName:it,size:St,disabled:It=ee,form:Ht,colon:kt,labelAlign:bt,labelWrap:Kt,labelCol:De,wrapperCol:Ye,hideRequiredMark:et,layout:ot="horizontal",scrollToFirstError:Ct,requiredMark:gt,onFinishFailed:lt,name:be,style:He,feedbackIcons:nt}=Ce,at=st(Ce,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),ut=(0,G.Z)(St),wt=i.useContext(Fe.Z),Se=(0,i.useMemo)(()=>gt!==void 0?gt:Te&&Te.requiredMark!==void 0?Te.requiredMark:!et,[et,gt,Te]),Le=kt!=null?kt:Te==null?void 0:Te.colon,We=q("form",Pe),[Je,dt]=P(We),Xt=g()(We,`${We}-${ot}`,{[`${We}-hide-required-mark`]:Se===!1,[`${We}-rtl`]:ne==="rtl",[`${We}-${ut}`]:ut},dt,Te==null?void 0:Te.className,tt,it),[jt]=ge(Ht),{__INTERNAL__:Mt}=jt;Mt.name=be;const pt=(0,i.useMemo)(()=>({name:be,labelAlign:bt,labelCol:De,labelWrap:Kt,wrapperCol:Ye,vertical:ot==="vertical",colon:Le,requiredMark:Se,itemRef:Mt.itemRef,form:jt,feedbackIcons:nt}),[be,bt,De,Ye,ot,Le,Se,jt,nt]);i.useImperativeHandle(U,()=>jt);const zt=(tn,nn)=>{if(tn){let on={block:"nearest"};typeof tn=="object"&&(on=tn),jt.scrollToField(nn,on)}},en=tn=>{if(lt==null||lt(tn),tn.errorFields.length){const nn=tn.errorFields[0].name;if(Ct!==void 0){zt(Ct,nn);return}Te&&Te.scrollToFirstError!==void 0&&zt(Te.scrollToFirstError,nn)}};return Je(i.createElement(B.n,{disabled:It},i.createElement($.q,{size:ut},i.createElement(r.RV,Object.assign({},{validateMessages:wt}),i.createElement(r.q3.Provider,{value:pt},i.createElement(ae.default,Object.assign({id:be},at,{name:be,onFinishFailed:en,form:jt,style:Object.assign(Object.assign({},Te==null?void 0:Te.style),He),className:Xt})))))))};var At=i.forwardRef(Ve),Ue=e(12383),Xe=e(20475),xt=e(92343),Re=e(38298);function ue(Ce){if(typeof Ce=="function")return Ce;const U=(0,Re.Z)(Ce);return U.length<=1?U[0]:U}const ce=()=>{const{status:Ce,errors:U=[],warnings:ee=[]}=(0,i.useContext)(r.aM);return{status:Ce,errors:U,warnings:ee}};ce.Context=r.aM;var Q=ce,L=e(23073);function oe(Ce){const[U,ee]=i.useState(Ce),q=(0,i.useRef)(null),ne=(0,i.useRef)([]),Te=(0,i.useRef)(!1);i.useEffect(()=>(Te.current=!1,()=>{Te.current=!0,L.Z.cancel(q.current),q.current=null}),[]);function Pe(tt){Te.current||(q.current===null&&(ne.current=[],q.current=(0,L.Z)(()=>{q.current=null,ee(it=>{let St=it;return ne.current.forEach(It=>{St=It(St)}),St})})),ne.current.push(tt))}return[U,Pe]}function xe(){const{itemRef:Ce}=i.useContext(r.q3),U=i.useRef({});function ee(q,ne){const Te=ne&&typeof ne=="object"&&ne.ref,Pe=q.join("_");return(U.current.name!==Pe||U.current.originRef!==Te)&&(U.current.name=Pe,U.current.originRef=Te,U.current.ref=(0,Xe.sQ)(Ce(q),Te)),U.current.ref}return ee}var k=e(48886),R=e(28800),re=e(64002),j=e(27382),M=e(37028);const D=Ce=>{const{formItemCls:U}=Ce;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${U}-control`]:{display:"flex"}}}};var J=(0,n.b)(["Form","item-item"],(Ce,U)=>{let{rootPrefixCls:ee}=U;const q=x(Ce,ee);return[D(q)]}),te=Ce=>{const{prefixCls:U,status:ee,wrapperCol:q,children:ne,errors:Te,warnings:Pe,_internalItemRender:tt,extra:it,help:St,fieldId:It,marginBottom:Ht,onErrorVisibleChanged:kt}=Ce,bt=`${U}-item`,Kt=i.useContext(r.q3),De=q||Kt.wrapperCol||{},Ye=g()(`${bt}-control`,De.className),et=i.useMemo(()=>Object.assign({},Kt),[Kt]);delete et.labelCol,delete et.wrapperCol;const ot=i.createElement("div",{className:`${bt}-control-input`},i.createElement("div",{className:`${bt}-control-input-content`},ne)),Ct=i.useMemo(()=>({prefixCls:U,status:ee}),[U,ee]),gt=Ht!==null||Te.length||Pe.length?i.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},i.createElement(r.Rk.Provider,{value:Ct},i.createElement(ye,{fieldId:It,errors:Te,warnings:Pe,help:St,helpStatus:ee,className:`${bt}-explain-connected`,onVisibleChanged:kt})),!!Ht&&i.createElement("div",{style:{width:0,height:Ht}})):null,lt={};It&&(lt.id=`${It}_extra`);const be=it?i.createElement("div",Object.assign({},lt,{className:`${bt}-extra`}),it):null,He=tt&&tt.mark==="pro_table_render"&&tt.render?tt.render(Ce,{input:ot,errorList:gt,extra:be}):i.createElement(i.Fragment,null,ot,gt,be);return i.createElement(r.q3.Provider,{value:et},i.createElement(M.Z,Object.assign({},De,{className:Ye}),He),i.createElement(J,{prefixCls:U}))},Ae=e(385),ie=e(31724),T=e(9763),I=e(6848),le=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,q=Object.getOwnPropertySymbols(Ce);ne{let{prefixCls:U,label:ee,htmlFor:q,labelCol:ne,labelAlign:Te,colon:Pe,required:tt,requiredMark:it,tooltip:St}=Ce;var It;const[Ht]=(0,T.Z)("Form"),{vertical:kt,labelAlign:bt,labelCol:Kt,labelWrap:De,colon:Ye}=i.useContext(r.q3);if(!ee)return null;const et=ne||Kt||{},ot=Te||bt,Ct=`${U}-item-label`,gt=g()(Ct,ot==="left"&&`${Ct}-left`,et.className,{[`${Ct}-wrap`]:!!De});let lt=ee;const be=Pe===!0||Ye!==!1&&Pe!==!1;be&&!kt&&typeof ee=="string"&&ee.trim()!==""&&(lt=ee.replace(/[:|:]\s*$/,""));const nt=ve(St);if(nt){const{icon:Se=i.createElement(Ae.Z,null)}=nt,Le=le(nt,["icon"]),We=i.createElement(I.Z,Object.assign({},Le),i.cloneElement(Se,{className:`${U}-item-tooltip`,title:""}));lt=i.createElement(i.Fragment,null,lt,We)}const at=it==="optional",ut=typeof it=="function";ut?lt=it(lt,{required:!!tt}):at&&!tt&&(lt=i.createElement(i.Fragment,null,lt,i.createElement("span",{className:`${U}-item-optional`,title:""},(Ht==null?void 0:Ht.optional)||((It=ie.Z.Form)===null||It===void 0?void 0:It.optional))));const wt=g()({[`${U}-item-required`]:tt,[`${U}-item-required-mark-optional`]:at||ut,[`${U}-item-no-colon`]:!be});return i.createElement(M.Z,Object.assign({},et,{className:gt}),i.createElement("label",{htmlFor:q,className:wt,title:typeof ee=="string"?ee:""},lt))},Ke=e(5242),de=e(37637),Ze=e(4715),Y=e(78714);const rt={success:Ke.Z,warning:Ze.Z,error:de.Z,validating:Y.Z};function yt(Ce){let{children:U,errors:ee,warnings:q,hasFeedback:ne,validateStatus:Te,prefixCls:Pe,meta:tt,noStyle:it}=Ce;const St=`${Pe}-item`,{feedbackIcons:It}=i.useContext(r.q3),Ht=we(ee,q,tt,null,!!ne,Te),{isFormItemInput:kt,status:bt}=i.useContext(r.aM),Kt=i.useMemo(()=>{var De;let Ye;if(ne){const Ct=ne!==!0&&ne.icons||It,gt=Ht&&((De=Ct==null?void 0:Ct({status:Ht,errors:ee,warnings:q}))===null||De===void 0?void 0:De[Ht]),lt=Ht&&rt[Ht];Ye=gt!==!1&<?i.createElement("span",{className:g()(`${St}-feedback-icon`,`${St}-feedback-icon-${Ht}`)},gt||i.createElement(lt,null)):null}let et=!0,ot=Ht||"";return it&&(et=kt,ot=(Ht!=null?Ht:bt)||""),{status:ot,errors:ee,warnings:q,hasFeedback:!!ne,feedbackIcon:Ye,isFormItemInput:et}},[Ht,ne,it,kt,bt]);return i.createElement(r.aM.Provider,{value:Kt},U)}var O=function(Ce,U){var ee={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&U.indexOf(q)<0&&(ee[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,q=Object.getOwnPropertySymbols(Ce);ne{if(nt&>.current){const dt=getComputedStyle(gt.current);wt(parseInt(dt.marginBottom,10))}},[nt,at]);const Se=dt=>{dt||wt(null)},We=function(){let dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Xt=dt?lt:St.errors,jt=dt?be:St.warnings;return we(Xt,jt,St,"",!!It,it)}(),Je=g()(ot,ee,q,{[`${ot}-with-help`]:He||lt.length||be.length,[`${ot}-has-feedback`]:We&&It,[`${ot}-has-success`]:We==="success",[`${ot}-has-warning`]:We==="warning",[`${ot}-has-error`]:We==="error",[`${ot}-is-validating`]:We==="validating",[`${ot}-hidden`]:Ht});return i.createElement("div",{className:Je,style:ne,ref:gt},i.createElement(j.Z,Object.assign({className:`${ot}-row`},(0,re.Z)(et,["_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"])),i.createElement(Ge,Object.assign({htmlFor:bt},Ce,{requiredMark:Ct,required:Kt!=null?Kt:De,prefixCls:U})),i.createElement(te,Object.assign({},Ce,St,{errors:lt,warnings:be,prefixCls:U,status:We,help:Te,marginBottom:ut,onErrorVisibleChanged:Se}),i.createElement(r.qI.Provider,{value:Ye},i.createElement(yt,{prefixCls:U,meta:St,errors:St.errors,warnings:St.warnings,hasFeedback:It,validateStatus:We},kt)))),!!ut&&i.createElement("div",{className:`${ot}-margin-offset`,style:{marginBottom:-ut}}))}const Ne="__SPLIT__",fe=null,Oe=i.memo(Ce=>{let{children:U}=Ce;return U},(Ce,U)=>Ce.value===U.value&&Ce.update===U.update&&Ce.childProps.length===U.childProps.length&&Ce.childProps.every((ee,q)=>ee===U.childProps[q]));function ze(Ce){return Ce!=null}function Rt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Tt(Ce){const{name:U,noStyle:ee,className:q,dependencies:ne,prefixCls:Te,shouldUpdate:Pe,rules:tt,children:it,required:St,label:It,messageVariables:Ht,trigger:kt="onChange",validateTrigger:bt,hidden:Kt,help:De}=Ce,{getPrefixCls:Ye}=i.useContext(Be.E_),{name:et}=i.useContext(r.q3),ot=ue(it),Ct=typeof ot=="function",gt=i.useContext(r.qI),{validateTrigger:lt}=i.useContext(ae.FieldContext),be=bt!==void 0?bt:lt,He=ze(U),nt=Ye("form",Te),[at,ut]=P(nt),wt=i.useContext(ae.ListContext),Se=i.useRef(),[Le,We]=oe({}),[Je,dt]=(0,Ue.Z)(()=>Rt()),Xt=nn=>{const on=wt==null?void 0:wt.getKey(nn.name);if(dt(nn.destroy?Rt():nn,!0),ee&&De!==!1&>){let yn=nn.name;if(nn.destroy)yn=Se.current||yn;else if(on!==void 0){const[bn,On]=on;yn=[bn].concat((0,t.Z)(On)),Se.current=yn}gt(nn,yn)}},jt=(nn,on)=>{We(yn=>{const bn=Object.assign({},yn),Yn=[].concat((0,t.Z)(nn.name.slice(0,-1)),(0,t.Z)(on)).join(Ne);return nn.destroy?delete bn[Yn]:bn[Yn]=nn,bn})},[Mt,pt]=i.useMemo(()=>{const nn=(0,t.Z)(Je.errors),on=(0,t.Z)(Je.warnings);return Object.values(Le).forEach(yn=>{nn.push.apply(nn,(0,t.Z)(yn.errors||[])),on.push.apply(on,(0,t.Z)(yn.warnings||[]))}),[nn,on]},[Le,Je.errors,Je.warnings]),zt=xe();function en(nn,on,yn){return ee&&!Kt?i.createElement(yt,{prefixCls:nt,hasFeedback:Ce.hasFeedback,validateStatus:Ce.validateStatus,meta:Je,errors:Mt,warnings:pt,noStyle:!0},nn):i.createElement($e,Object.assign({key:"row"},Ce,{className:g()(q,ut),prefixCls:nt,fieldId:on,isRequired:yn,errors:Mt,warnings:pt,meta:Je,onSubItemMetaChange:jt}),nn)}if(!He&&!Ct&&!ne)return at(en(ot));let tn={};return typeof It=="string"?tn.label=It:U&&(tn.label=String(U)),Ht&&(tn=Object.assign(Object.assign({},tn),Ht)),at(i.createElement(ae.Field,Object.assign({},Ce,{messageVariables:tn,trigger:kt,validateTrigger:be,onMetaChange:Xt}),(nn,on,yn)=>{const bn=Z(U).length&&on?on.name:[],On=pe(bn,et),Yn=St!==void 0?St:!!(tt&&tt.some(Zt=>{if(Zt&&typeof Zt=="object"&&Zt.required&&!Zt.warningOnly)return!0;if(typeof Zt=="function"){const xn=Zt(yn);return xn&&xn.required&&!xn.warningOnly}return!1})),dn=Object.assign({},nn);let Bt=null;if(Array.isArray(ot)&&He)Bt=ot;else if(!(Ct&&(!(Pe||ne)||He))){if(!(ne&&!Ct&&!He))if((0,xt.l$)(ot)){const Zt=Object.assign(Object.assign({},ot.props),dn);if(Zt.id||(Zt.id=On),De||Mt.length>0||pt.length>0||Ce.extra){const wn=[];(De||Mt.length>0)&&wn.push(`${On}_help`),Ce.extra&&wn.push(`${On}_extra`),Zt["aria-describedby"]=wn.join(" ")}Mt.length>0&&(Zt["aria-invalid"]="true"),Yn&&(Zt["aria-required"]="true"),(0,Xe.Yr)(ot)&&(Zt.ref=zt(bn,ot)),new Set([].concat((0,t.Z)(Z(kt)),(0,t.Z)(Z(be)))).forEach(wn=>{Zt[wn]=function(){for(var Sn,sn,Jt,En,Jn,qn=arguments.length,fn=new Array(qn),hn=0;hn{var{prefixCls:U,children:ee}=Ce,q=Ft(Ce,["prefixCls","children"]);const{getPrefixCls:ne}=i.useContext(Be.E_),Te=ne("form",U),Pe=i.useMemo(()=>({prefixCls:Te,status:"error"}),[Te]);return i.createElement(ae.List,Object.assign({},q),(tt,it,St)=>i.createElement(r.Rk.Provider,{value:Pe},ee(tt.map(It=>Object.assign(Object.assign({},It),{fieldKey:It.key})),it,{errors:St.errors,warnings:St.warnings})))};function Gt(){const{form:Ce}=(0,i.useContext)(r.q3);return Ce}const Ot=At;Ot.Item=Et,Ot.List=Vt,Ot.ErrorList=ye,Ot.useForm=ge,Ot.useFormInstance=Gt,Ot.useWatch=ae.useWatch,Ot.Provider=r.RV,Ot.create=()=>{};var Yt=Ot},8628:function(_t,N,e){"use strict";var t=e(59301),v=e(28800),g=e(56762),p=e(69507);function i(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,t.useRef)({}),u=(0,g.Z)(),l=(0,p.ZP)();return(0,v.Z)(()=>{const s=l.subscribe(o=>{r.current=o,h&&u()});return()=>l.unsubscribe(s)},[]),r.current}N.Z=i},88897:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Ae}});var t=e(76995),v=e(85246),g=e(92310),p=e.n(g),i=e(5891),h=e(80962),r=e(80665),u=e(29043),l=e(19149),s=e(79545),o=e(68550);function d(){return typeof BigInt=="function"}function n(ie){return!ie&&ie!==0&&!Number.isNaN(ie)||!String(ie).trim()}function a(ie){var T=ie.trim(),I=T.startsWith("-");I&&(T=T.slice(1)),T=T.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),T.startsWith(".")&&(T="0".concat(T));var le=T||"0",ve=le.split("."),Ie=ve[0]||"0",Ge=ve[1]||"0";Ie==="0"&&Ge==="0"&&(I=!1);var Ke=I?"-":"";return{negative:I,negativeStr:Ke,trimStr:le,integerStr:Ie,decimalStr:Ge,fullStr:"".concat(Ke).concat(le)}}function c(ie){var T=String(ie);return!Number.isNaN(Number(T))&&T.includes("e")}function f(ie){var T=String(ie);if(c(ie)){var I=Number(T.slice(T.indexOf("e-")+2)),le=T.match(/\.(\d+)/);return le!=null&&le[1]&&(I+=le[1].length),I}return T.includes(".")&&E(T)?T.length-T.indexOf(".")-1:0}function S(ie){var T=String(ie);if(c(ie)){if(ie>Number.MAX_SAFE_INTEGER)return String(d()?BigInt(ie).toString():Number.MAX_SAFE_INTEGER);if(ie0&&arguments[0]!==void 0?arguments[0]:!0;return I?this.isInvalidate()?"":a("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ie}(),A=function(){function ie(T){if((0,s.Z)(this,ie),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"number",void 0),(0,h.Z)(this,"empty",void 0),n(T)){this.empty=!0;return}this.origin=String(T),this.number=Number(T)}return(0,o.Z)(ie,[{key:"negate",value:function(){return new ie(-this.toNumber())}},{key:"add",value:function(I){if(this.isInvalidate())return new ie(I);var le=Number(I);if(Number.isNaN(le))return this;var ve=this.number+le;if(ve>Number.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(veNumber.MAX_SAFE_INTEGER)return new ie(Number.MAX_SAFE_INTEGER);if(ve0&&arguments[0]!==void 0?arguments[0]:!0;return I?this.isInvalidate()?"":S(this.number):this.origin}}]),ie}();function b(ie){return d()?new w(ie):new A(ie)}function C(ie,T,I){var le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ie==="")return"";var ve=a(ie),Ie=ve.negativeStr,Ge=ve.integerStr,Ke=ve.decimalStr,de="".concat(T).concat(Ke),Ze="".concat(Ie).concat(Ge);if(I>=0){var Y=Number(Ke[I]);if(Y>=5&&!le){var rt=b(ie).add("".concat(Ie,"0.").concat("0".repeat(I)).concat(10-Y));return C(rt.toString(),T,I,le)}return I===0?Ze:"".concat(Ze).concat(T).concat(Ke.padEnd(I,"0").slice(0,I))}return de===".0"?Ze:"".concat(Ze).concat(de)}var m=b,y=e(93681),x=e(28800),P=e(20475),_=e(59301),z=e(51395);function K(ie,T){var I=(0,_.useRef)(null);function le(){try{var Ie=ie.selectionStart,Ge=ie.selectionEnd,Ke=ie.value,de=Ke.substring(0,Ie),Ze=Ke.substring(Ge);I.current={start:Ie,end:Ge,value:Ke,beforeTxt:de,afterTxt:Ze}}catch(Y){}}function ve(){if(ie&&I.current&&T)try{var Ie=ie.value,Ge=I.current,Ke=Ge.beforeTxt,de=Ge.afterTxt,Ze=Ge.start,Y=Ie.length;if(Ie.endsWith(de))Y=Ie.length-I.current.afterTxt.length;else if(Ie.startsWith(Ke))Y=Ke.length;else{var rt=Ke[Ze-1],yt=Ie.indexOf(rt,Ze-1);yt!==-1&&(Y=yt+1)}ie.setSelectionRange(Y,Y)}catch(O){(0,z.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(O.message))}}return[le,ve]}var ye=e(93144),ae=function(){var T=(0,_.useState)(!1),I=(0,u.Z)(T,2),le=I[0],ve=I[1];return(0,x.Z)(function(){ve((0,ye.Z)())},[]),le},Be=ae,B=e(23073),$=200,G=600;function se(ie){var T=ie.prefixCls,I=ie.upNode,le=ie.downNode,ve=ie.upDisabled,Ie=ie.downDisabled,Ge=ie.onStep,Ke=_.useRef(),de=_.useRef([]),Ze=_.useRef();Ze.current=Ge;var Y=function(){clearTimeout(Ke.current)},rt=function(Rt,Tt){Rt.preventDefault(),Y(),Ze.current(Tt);function ct(){Ze.current(Tt),Ke.current=setTimeout(ct,$)}Ke.current=setTimeout(ct,G)};_.useEffect(function(){return function(){Y(),de.current.forEach(function(ze){return B.Z.cancel(ze)})}},[]);var yt=Be();if(yt)return null;var O="".concat(T,"-handler"),$e=p()(O,"".concat(O,"-up"),(0,h.Z)({},"".concat(O,"-up-disabled"),ve)),Ne=p()(O,"".concat(O,"-down"),(0,h.Z)({},"".concat(O,"-down-disabled"),Ie)),fe=function(){return de.current.push((0,B.Z)(Y))},Oe={unselectable:"on",role:"button",onMouseUp:fe,onMouseLeave:fe};return _.createElement("div",{className:"".concat(O,"-wrap")},_.createElement("span",(0,i.Z)({},Oe,{onMouseDown:function(Rt){rt(Rt,!0)},"aria-label":"Increase Value","aria-disabled":ve,className:$e}),I||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-up-inner")})),_.createElement("span",(0,i.Z)({},Oe,{onMouseDown:function(Rt){rt(Rt,!1)},"aria-label":"Decrease Value","aria-disabled":Ie,className:Ne}),le||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-down-inner")})))}function X(ie){var T=typeof ie=="number"?S(ie):a(ie).fullStr,I=T.includes(".");return I?a(T.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ie+"0"}var W=e(5643),Z=function(){var ie=(0,_.useRef)(0),T=function(){B.Z.cancel(ie.current)};return(0,_.useEffect)(function(){return T},[]),function(I){T(),ie.current=(0,B.Z)(function(){I()})}},pe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],we=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],he=function(T,I){return T||I.isEmpty()?I.toString():I.toNumber()},ge=function(T){var I=m(T);return I.isInvalidate()?null:I},Fe=_.forwardRef(function(ie,T){var I,le=ie.prefixCls,ve=le===void 0?"rc-input-number":le,Ie=ie.className,Ge=ie.style,Ke=ie.min,de=ie.max,Ze=ie.step,Y=Ze===void 0?1:Ze,rt=ie.defaultValue,yt=ie.value,O=ie.disabled,$e=ie.readOnly,Ne=ie.upHandler,fe=ie.downHandler,Oe=ie.keyboard,ze=ie.controls,Rt=ze===void 0?!0:ze,Tt=ie.classNames,ct=ie.stringMode,Et=ie.parser,Ft=ie.formatter,Nt=ie.precision,Vt=ie.decimalSeparator,Gt=ie.onChange,Ot=ie.onInput,Yt=ie.onPressEnter,Ce=ie.onStep,U=(0,l.Z)(ie,pe),ee="".concat(ve,"-input"),q=_.useRef(null),ne=_.useState(!1),Te=(0,u.Z)(ne,2),Pe=Te[0],tt=Te[1],it=_.useRef(!1),St=_.useRef(!1),It=_.useRef(!1),Ht=_.useState(function(){return m(yt!=null?yt:rt)}),kt=(0,u.Z)(Ht,2),bt=kt[0],Kt=kt[1];function De(Bt){yt===void 0&&Kt(Bt)}var Ye=_.useCallback(function(Bt,Zt){if(!Zt)return Nt>=0?Nt:Math.max(f(Bt),f(Y))},[Nt,Y]),et=_.useCallback(function(Bt){var Zt=String(Bt);if(Et)return Et(Zt);var xn=Zt;return Vt&&(xn=xn.replace(Vt,".")),xn.replace(/[^\w.-]+/g,"")},[Et,Vt]),ot=_.useRef(""),Ct=_.useCallback(function(Bt,Zt){if(Ft)return Ft(Bt,{userTyping:Zt,input:String(ot.current)});var xn=typeof Bt=="number"?S(Bt):Bt;if(!Zt){var vn=Ye(xn,Zt);if(E(xn)&&(Vt||vn>=0)){var wn=Vt||".";xn=C(xn,wn,vn)}}return xn},[Ft,Ye,Vt]),gt=_.useState(function(){var Bt=rt!=null?rt:yt;return bt.isInvalidate()&&["string","number"].includes((0,r.Z)(Bt))?Number.isNaN(Bt)?"":Bt:Ct(bt.toString(),!1)}),lt=(0,u.Z)(gt,2),be=lt[0],He=lt[1];ot.current=be;function nt(Bt,Zt){He(Ct(Bt.isInvalidate()?Bt.toString(!1):Bt.toString(!Zt),Zt))}var at=_.useMemo(function(){return ge(de)},[de,Nt]),ut=_.useMemo(function(){return ge(Ke)},[Ke,Nt]),wt=_.useMemo(function(){return!at||!bt||bt.isInvalidate()?!1:at.lessEquals(bt)},[at,bt]),Se=_.useMemo(function(){return!ut||!bt||bt.isInvalidate()?!1:bt.lessEquals(ut)},[ut,bt]),Le=K(q.current,Pe),We=(0,u.Z)(Le,2),Je=We[0],dt=We[1],Xt=function(Zt){return at&&!Zt.lessEquals(at)?at:ut&&!ut.lessEquals(Zt)?ut:null},jt=function(Zt){return!Xt(Zt)},Mt=function(Zt,xn){var vn=Zt,wn=jt(vn)||vn.isEmpty();if(!vn.isEmpty()&&!xn&&(vn=Xt(vn)||vn,wn=!0),!$e&&!O&&wn){var Sn=vn.toString(),sn=Ye(Sn,xn);return sn>=0&&(vn=m(C(Sn,".",sn)),jt(vn)||(vn=m(C(Sn,".",sn,!0)))),vn.equals(bt)||(De(vn),Gt==null||Gt(vn.isEmpty()?null:he(ct,vn)),yt===void 0&&nt(vn,xn)),vn}return bt},pt=Z(),zt=function Bt(Zt){if(Je(),ot.current=Zt,He(Zt),!St.current){var xn=et(Zt),vn=m(xn);vn.isNaN()||Mt(vn,!0)}Ot==null||Ot(Zt),pt(function(){var wn=Zt;Et||(wn=Zt.replace(/。/g,".")),wn!==Zt&&Bt(wn)})},en=function(){St.current=!0},tn=function(){St.current=!1,zt(q.current.value)},nn=function(Zt){zt(Zt.target.value)},on=function(Zt){var xn;if(!(Zt&&wt||!Zt&&Se)){it.current=!1;var vn=m(It.current?X(Y):Y);Zt||(vn=vn.negate());var wn=(bt||m(0)).add(vn.toString()),Sn=Mt(wn,!1);Ce==null||Ce(he(ct,Sn),{offset:It.current?X(Y):Y,type:Zt?"up":"down"}),(xn=q.current)===null||xn===void 0||xn.focus()}},yn=function(Zt){var xn=m(et(be)),vn=xn;xn.isNaN()?vn=Mt(bt,Zt):vn=Mt(xn,Zt),yt!==void 0?nt(bt,!1):vn.isNaN()||nt(vn,!1)},bn=function(){it.current=!0},On=function(Zt){var xn=Zt.key,vn=Zt.shiftKey;it.current=!0,It.current=vn,xn==="Enter"&&(St.current||(it.current=!1),yn(!1),Yt==null||Yt(Zt)),Oe!==!1&&!St.current&&["Up","ArrowUp","Down","ArrowDown"].includes(xn)&&(on(xn==="Up"||xn==="ArrowUp"),Zt.preventDefault())},Yn=function(){it.current=!1,It.current=!1},dn=function(){yn(!1),tt(!1),it.current=!1};return(0,x.o)(function(){bt.isInvalidate()||nt(bt,!1)},[Nt]),(0,x.o)(function(){var Bt=m(yt);Kt(Bt);var Zt=m(et(be));(!Bt.equals(Zt)||!it.current||Ft)&&nt(Bt,it.current)},[yt]),(0,x.o)(function(){Ft&&dt()},[be]),_.createElement("div",{className:p()(ve,Tt==null?void 0:Tt.input,Ie,(I={},(0,h.Z)(I,"".concat(ve,"-focused"),Pe),(0,h.Z)(I,"".concat(ve,"-disabled"),O),(0,h.Z)(I,"".concat(ve,"-readonly"),$e),(0,h.Z)(I,"".concat(ve,"-not-a-number"),bt.isNaN()),(0,h.Z)(I,"".concat(ve,"-out-of-range"),!bt.isInvalidate()&&!jt(bt)),I)),style:Ge,onFocus:function(){tt(!0)},onBlur:dn,onKeyDown:On,onKeyUp:Yn,onCompositionStart:en,onCompositionEnd:tn,onBeforeInput:bn},Rt&&_.createElement(se,{prefixCls:ve,upNode:Ne,downNode:fe,upDisabled:wt,downDisabled:Se,onStep:on}),_.createElement("div",{className:"".concat(ee,"-wrap")},_.createElement("input",(0,i.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ke,"aria-valuemax":de,"aria-valuenow":bt.isInvalidate()?null:bt.toString(),step:Y},U,{ref:(0,P.sQ)(q,T),className:ee,value:be,onChange:nn,disabled:O,readOnly:$e}))))}),st=_.forwardRef(function(ie,T){var I=ie.disabled,le=ie.style,ve=ie.prefixCls,Ie=ie.value,Ge=ie.prefix,Ke=ie.suffix,de=ie.addonBefore,Ze=ie.addonAfter,Y=ie.classes,rt=ie.className,yt=ie.classNames,O=(0,l.Z)(ie,we),$e=_.useRef(null),Ne=function(Oe){$e.current&&(0,W.nH)($e.current,Oe)};return _.createElement(y.BaseInput,{inputElement:_.createElement(Fe,(0,i.Z)({prefixCls:ve,disabled:I,classNames:yt,ref:(0,P.sQ)($e,T)},O)),className:rt,triggerFocus:Ne,prefixCls:ve,value:Ie,disabled:I,style:le,prefix:Ge,suffix:Ke,addonAfter:Ze,addonBefore:de,classes:Y,classNames:yt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});st.displayName="InputNumber";var Ve=st,Qe=Ve,At=e(19080),Ue=e(36355),Xe=e(92736),xt=e(1684),Re=e(19716),ue=e(32441),ce=e(33234),Q=e(9937),L=e(17313),oe=e(74207),xe=e(83116),k=e(37613);const R=(ie,T)=>{let{componentCls:I,borderRadiusSM:le,borderRadiusLG:ve}=ie;const Ie=T==="lg"?ve:le;return{[`&-${T}`]:{[`${I}-handler-wrap`]:{borderStartEndRadius:Ie,borderEndEndRadius:Ie},[`${I}-handler-up`]:{borderStartEndRadius:Ie},[`${I}-handler-down`]:{borderEndEndRadius:Ie}}}},re=ie=>{const{componentCls:T,lineWidth:I,lineType:le,colorBorder:ve,borderRadius:Ie,fontSizeLG:Ge,controlHeightLG:Ke,controlHeightSM:de,colorError:Ze,paddingInlineSM:Y,colorTextDescription:rt,motionDurationMid:yt,handleHoverColor:O,paddingInline:$e,paddingBlock:Ne,handleBg:fe,handleActiveBg:Oe,colorTextDisabled:ze,borderRadiusSM:Rt,borderRadiusLG:Tt,controlWidth:ct,handleVisible:Et,handleBorderColor:Ft}=ie;return[{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),(0,Q.ik)(ie)),(0,Q.bi)(ie,T)),{display:"inline-block",width:ct,margin:0,padding:0,border:`${I}px ${le} ${ve}`,borderRadius:Ie,"&-rtl":{direction:"rtl",[`${T}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Ge,borderRadius:Tt,[`input${T}-input`]:{height:Ke-2*I}},"&-sm":{padding:0,borderRadius:Rt,[`input${T}-input`]:{height:de-2*I,padding:`0 ${Y}px`}},"&:hover":Object.assign({},(0,Q.pU)(ie)),"&-focused":Object.assign({},(0,Q.M1)(ie)),"&-out-of-range":{[`${T}-input-wrap`]:{input:{color:Ze}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),(0,Q.s7)(ie)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${T}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${T}-group-addon`]:{borderRadius:Tt,fontSize:ie.fontSizeLG}},"&-sm":{[`${T}-group-addon`]:{borderRadius:Rt}},[`${T}-wrapper-disabled > ${T}-group-addon`]:Object.assign({},(0,Q.Xy)(ie))}}),[`&-disabled ${T}-input`]:{cursor:"not-allowed"},[T]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(ie)),{width:"100%",padding:`${Ne}px ${$e}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Ie,outline:0,transition:`all ${yt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Q.nz)(ie.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[T]:Object.assign(Object.assign(Object.assign({[`&:hover ${T}-handler-wrap, &-focused ${T}-handler-wrap`]:{opacity:1},[`${T}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ie.handleWidth,height:"100%",background:fe,borderStartStartRadius:0,borderStartEndRadius:Ie,borderEndEndRadius:Ie,borderEndStartRadius:0,opacity:Et===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${yt} linear ${yt}`,[`${T}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${T}-handler-up-inner, ${T}-handler-down-inner `]:{marginInlineEnd:0,fontSize:ie.handleFontSize}}},[`${T}-handler`]:{height:"50%",overflow:"hidden",color:rt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${I}px ${le} ${Ft}`,transition:`all ${yt} linear`,"&:active":{background:Oe},"&:hover":{height:"60%",[` @@ -39,7 +39,7 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON `]:{cursor:"not-allowed"},[` ${T}-handler-up-disabled:hover &-handler-up-inner, ${T}-handler-down-disabled:hover &-handler-down-inner - `]:{color:ze}})},{[`${T}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${T}-handler-down`]:{borderBlockStartWidth:0}}}]},j=ie=>{const{componentCls:T,paddingBlock:I,paddingInline:le,inputAffixPadding:ve,controlWidth:Ie,borderRadiusLG:Ge,borderRadiusSM:Ke}=ie;return{[`${T}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,Q.ik)(ie)),(0,Q.bi)(ie,`${T}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Ie,padding:0,paddingInlineStart:le,"&-lg":{borderRadius:Ge},"&-sm":{borderRadius:Ke},[`&:not(${T}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,Q.pU)(ie)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${T}-disabled`]:{background:"transparent"},[`> div${T}`]:{width:"100%",border:"none",outline:"none",[`&${T}-focused`]:{boxShadow:"none !important"}},[`input${T}-input`]:{padding:`${I}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${T}-handler-wrap`]:{zIndex:2},[T]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:ve},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:le,marginInlineStart:ve}}})}};var M=(0,xe.Z)("InputNumber",ie=>{const T=(0,k.TS)(ie,(0,Q.e5)(ie));return[re(T),j(T),(0,oe.c)(T)]},ie=>Object.assign(Object.assign({},(0,Q.TM)(ie)),{controlWidth:90,handleWidth:ie.controlHeightSM-ie.lineWidth*2,handleFontSize:ie.fontSize/2,handleVisible:"auto",handleActiveBg:ie.colorFillAlter,handleBg:ie.colorBgContainer,handleHoverColor:ie.colorPrimary,handleBorderColor:ie.colorBorder})),D=function(ie,T){var I={};for(var le in ie)Object.prototype.hasOwnProperty.call(ie,le)&&T.indexOf(le)<0&&(I[le]=ie[le]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,le=Object.getOwnPropertySymbols(ie);ve{const{getPrefixCls:I,direction:le}=_.useContext(Ue.E_),ve=_.useRef(null);_.useImperativeHandle(T,()=>ve.current);const{className:Ie,rootClassName:Ge,size:Ke,disabled:de,prefixCls:Ze,addonBefore:Y,addonAfter:rt,prefix:yt,bordered:O=!0,readOnly:$e,status:Ne,controls:fe}=ie,Oe=D(ie,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),ze=I("input-number",Ze),[Rt,Tt]=M(ze),{compactSize:ct,compactItemClassnames:Et}=(0,ce.ri)(ze,le);let Ft=_.createElement(v.Z,{className:`${ze}-handler-up-inner`}),Nt=_.createElement(t.Z,{className:`${ze}-handler-down-inner`});const Ut=typeof fe=="boolean"?fe:void 0;typeof fe=="object"&&(Ft=typeof fe.upIcon=="undefined"?Ft:_.createElement("span",{className:`${ze}-handler-up-inner`},fe.upIcon),Nt=typeof fe.downIcon=="undefined"?Nt:_.createElement("span",{className:`${ze}-handler-down-inner`},fe.downIcon));const{hasFeedback:Gt,status:Ot,isFormItemInput:Yt,feedbackIcon:Ce}=_.useContext(ue.aM),U=(0,At.F)(Ot,Ne),ee=(0,Re.Z)(it=>{var St;return(St=Ke!=null?Ke:ct)!==null&&St!==void 0?St:it}),q=_.useContext(xt.Z),te=de!=null?de:q,Te=p()({[`${ze}-lg`]:ee==="large",[`${ze}-sm`]:ee==="small",[`${ze}-rtl`]:le==="rtl",[`${ze}-borderless`]:!O,[`${ze}-in-form-item`]:Yt},(0,At.Z)(ze,U),Et,Tt),Pe=`${ze}-group`,tt=_.createElement(Qe,Object.assign({ref:ve,disabled:te,className:p()(Ie,Ge),upHandler:Ft,downHandler:Nt,prefixCls:ze,readOnly:$e,controls:Ut,prefix:yt,suffix:Gt&&Ce,addonAfter:rt&&_.createElement(ce.BR,null,_.createElement(ue.Ux,{override:!0,status:!0},rt)),addonBefore:Y&&_.createElement(ce.BR,null,_.createElement(ue.Ux,{override:!0,status:!0},Y)),classNames:{input:Te},classes:{affixWrapper:p()((0,At.Z)(`${ze}-affix-wrapper`,U,Gt),{[`${ze}-affix-wrapper-sm`]:ee==="small",[`${ze}-affix-wrapper-lg`]:ee==="large",[`${ze}-affix-wrapper-rtl`]:le==="rtl",[`${ze}-affix-wrapper-borderless`]:!O},Tt),wrapper:p()({[`${Pe}-rtl`]:le==="rtl",[`${ze}-wrapper-disabled`]:te},Tt),group:p()({[`${ze}-group-wrapper-sm`]:ee==="small",[`${ze}-group-wrapper-lg`]:ee==="large",[`${ze}-group-wrapper-rtl`]:le==="rtl"},(0,At.Z)(`${ze}-group-wrapper`,U,Gt),Tt)}},Oe));return Rt(tt)}),F=J,ne=ie=>_.createElement(Xe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},_.createElement(J,Object.assign({},ie)));F._InternalPanelDoNotUseOrYouWillBeFired=ne;var Ae=F},9432:function(_t,N,e){"use strict";e.d(N,{Z:function(){return w},n:function(){return S}});var t=e(37637),v=e(92310),g=e.n(v),p=e(93681),i=e(20475),h=e(59301),r=e(19080),u=e(36355),l=e(1684),s=e(19716),o=e(32441),d=e(33234),n=e(59412),a=e(9937);function c(A){return!!(A.prefix||A.suffix||A.allowClear)}var f=function(A,b){var C={};for(var m in A)Object.prototype.hasOwnProperty.call(A,m)&&b.indexOf(m)<0&&(C[m]=A[m]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,m=Object.getOwnPropertySymbols(A);y{var C;const{prefixCls:m,bordered:y=!0,status:x,size:P,disabled:_,onBlur:z,onFocus:K,suffix:ye,allowClear:ae,addonAfter:Be,addonBefore:B,className:$,style:G,styles:se,rootClassName:X,onChange:W,classNames:Z}=A,pe=f(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:we,direction:he,input:ge}=h.useContext(u.E_),Fe=we("input",m),st=(0,h.useRef)(null),[Ve,Qe]=(0,a.ZP)(Fe),{compactSize:At,compactItemClassnames:Ue}=(0,d.ri)(Fe,he),Xe=(0,s.Z)(J=>{var F;return(F=P!=null?P:At)!==null&&F!==void 0?F:J}),xt=h.useContext(l.Z),Re=_!=null?_:xt,{status:ue,hasFeedback:ce,feedbackIcon:Q}=(0,h.useContext)(o.aM),L=(0,r.F)(ue,x),oe=c(A)||!!ce,xe=(0,h.useRef)(oe);(0,h.useEffect)(()=>{var J;oe&&xe.current,xe.current=oe},[oe]);const k=(0,n.Z)(st,!0),R=J=>{k(),z==null||z(J)},re=J=>{k(),K==null||K(J)},j=J=>{k(),W==null||W(J)},M=(ce||ye)&&h.createElement(h.Fragment,null,ye,ce&&Q);let D;return typeof ae=="object"&&(ae!=null&&ae.clearIcon)?D=ae:ae&&(D={clearIcon:h.createElement(t.Z,null)}),Ve(h.createElement(p.default,Object.assign({ref:(0,i.sQ)(b,st),prefixCls:Fe,autoComplete:ge==null?void 0:ge.autoComplete},pe,{disabled:Re,onBlur:R,onFocus:re,style:Object.assign(Object.assign({},ge==null?void 0:ge.style),G),styles:Object.assign(Object.assign({},ge==null?void 0:ge.styles),se),suffix:M,allowClear:D,className:g()($,X,Ue,ge==null?void 0:ge.className),onChange:j,addonAfter:Be&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},Be)),addonBefore:B&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},B)),classNames:Object.assign(Object.assign(Object.assign({},Z),ge==null?void 0:ge.classNames),{input:g()({[`${Fe}-sm`]:Xe==="small",[`${Fe}-lg`]:Xe==="large",[`${Fe}-rtl`]:he==="rtl",[`${Fe}-borderless`]:!y},!oe&&(0,r.Z)(Fe,L),Z==null?void 0:Z.input,(C=ge==null?void 0:ge.classNames)===null||C===void 0?void 0:C.input,Qe)}),classes:{affixWrapper:g()({[`${Fe}-affix-wrapper-sm`]:Xe==="small",[`${Fe}-affix-wrapper-lg`]:Xe==="large",[`${Fe}-affix-wrapper-rtl`]:he==="rtl",[`${Fe}-affix-wrapper-borderless`]:!y},(0,r.Z)(`${Fe}-affix-wrapper`,L,ce),Qe),wrapper:g()({[`${Fe}-group-rtl`]:he==="rtl"},Qe),group:g()({[`${Fe}-group-wrapper-sm`]:Xe==="small",[`${Fe}-group-wrapper-lg`]:Xe==="large",[`${Fe}-group-wrapper-rtl`]:he==="rtl",[`${Fe}-group-wrapper-disabled`]:Re},(0,r.Z)(`${Fe}-group-wrapper`,L,ce),Qe)}})))})},1643:function(_t,N,e){"use strict";var t=e(37637),v=e(92310),g=e.n(v),p=e(9296),i=e(59301),h=e(19080),r=e(36355),u=e(1684),l=e(19716),s=e(32441),o=e(9432),d=e(9937),n=function(c,f){var S={};for(var E in c)Object.prototype.hasOwnProperty.call(c,E)&&f.indexOf(E)<0&&(S[E]=c[E]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,E=Object.getOwnPropertySymbols(c);w{const{prefixCls:S,bordered:E=!0,size:w,disabled:A,status:b,allowClear:C,showCount:m,classNames:y,rootClassName:x,className:P}=c,_=n(c,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:z,direction:K}=i.useContext(r.E_),ye=(0,l.Z)(w),ae=i.useContext(u.Z),Be=A!=null?A:ae,{status:B,hasFeedback:$,feedbackIcon:G}=i.useContext(s.aM),se=(0,h.F)(B,b),X=i.useRef(null);i.useImperativeHandle(f,()=>{var he;return{resizableTextArea:(he=X.current)===null||he===void 0?void 0:he.resizableTextArea,focus:ge=>{var Fe,st;(0,o.n)((st=(Fe=X.current)===null||Fe===void 0?void 0:Fe.resizableTextArea)===null||st===void 0?void 0:st.textArea,ge)},blur:()=>{var ge;return(ge=X.current)===null||ge===void 0?void 0:ge.blur()}}});const W=z("input",S);let Z;typeof C=="object"&&(C!=null&&C.clearIcon)?Z=C:C&&(Z={clearIcon:i.createElement(t.Z,null)});const[pe,we]=(0,d.ZP)(W);return pe(i.createElement(p.default,Object.assign({},_,{disabled:Be,allowClear:Z,className:g()(P,x),classes:{affixWrapper:g()(`${W}-textarea-affix-wrapper`,{[`${W}-affix-wrapper-rtl`]:K==="rtl",[`${W}-affix-wrapper-borderless`]:!E,[`${W}-affix-wrapper-sm`]:ye==="small",[`${W}-affix-wrapper-lg`]:ye==="large",[`${W}-textarea-show-count`]:m},(0,h.Z)(`${W}-affix-wrapper`,se),we)},classNames:Object.assign(Object.assign({},y),{textarea:g()({[`${W}-borderless`]:!E,[`${W}-sm`]:ye==="small",[`${W}-lg`]:ye==="large"},(0,h.Z)(W,se),we,y==null?void 0:y.textarea)}),prefixCls:W,suffix:$&&i.createElement("span",{className:`${W}-textarea-suffix`},G),showCount:m,ref:X})))});N.Z=a},59412:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)([]),h=()=>{i.current.push(setTimeout(()=>{var r,u,l,s;!((r=g.current)===null||r===void 0)&&r.input&&((u=g.current)===null||u===void 0?void 0:u.input.getAttribute("type"))==="password"&&(!((l=g.current)===null||l===void 0)&&l.input.hasAttribute("value"))&&((s=g.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(p&&h(),()=>i.current.forEach(r=>{r&&clearTimeout(r)})),[]),h}},92832:function(_t,N,e){"use strict";e.d(N,{default:function(){return ye}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(32441),h=e(9937),u=ae=>{const{getPrefixCls:Be,direction:B}=(0,g.useContext)(p.E_),{prefixCls:$,className:G}=ae,se=Be("input-group",$),X=Be("input"),[W,Z]=(0,h.ZP)(X),pe=v()(se,{[`${se}-lg`]:ae.size==="large",[`${se}-sm`]:ae.size==="small",[`${se}-compact`]:ae.compact,[`${se}-rtl`]:B==="rtl"},Z,G),we=(0,g.useContext)(i.aM),he=(0,g.useMemo)(()=>Object.assign(Object.assign({},we),{isFormItemInput:!1}),[we]);return W(g.createElement("span",{className:pe,style:ae.style,onMouseEnter:ae.onMouseEnter,onMouseLeave:ae.onMouseLeave,onFocus:ae.onFocus,onBlur:ae.onBlur},g.createElement(i.aM.Provider,{value:he},ae.children)))},l=e(9432),s=e(21646),o=e(20970),d=e(64002),n=e(20475),a=e(59412),c=function(ae,Be){var B={};for(var $ in ae)Object.prototype.hasOwnProperty.call(ae,$)&&Be.indexOf($)<0&&(B[$]=ae[$]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,$=Object.getOwnPropertySymbols(ae);G<$.length;G++)Be.indexOf($[G])<0&&Object.prototype.propertyIsEnumerable.call(ae,$[G])&&(B[$[G]]=ae[$[G]]);return B};const f=ae=>ae?g.createElement(o.Z,null):g.createElement(s.Z,null),S={click:"onClick",hover:"onMouseOver"};var w=g.forwardRef((ae,Be)=>{const{visibilityToggle:B=!0}=ae,$=typeof B=="object"&&B.visible!==void 0,[G,se]=(0,g.useState)(()=>$?B.visible:!1),X=(0,g.useRef)(null);g.useEffect(()=>{$&&se(B.visible)},[$,B]);const W=(0,a.Z)(X),Z=()=>{const{disabled:Re}=ae;Re||(G&&W(),se(ue=>{var ce;const Q=!ue;return typeof B=="object"&&((ce=B.onVisibleChange)===null||ce===void 0||ce.call(B,Q)),Q}))},pe=Re=>{const{action:ue="click",iconRender:ce=f}=ae,Q=S[ue]||"",L=ce(G),oe={[Q]:Z,className:`${Re}-icon`,key:"passwordIcon",onMouseDown:xe=>{xe.preventDefault()},onMouseUp:xe=>{xe.preventDefault()}};return g.cloneElement(g.isValidElement(L)?L:g.createElement("span",null,L),oe)},{className:we,prefixCls:he,inputPrefixCls:ge,size:Fe}=ae,st=c(ae,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ve}=g.useContext(p.E_),Qe=Ve("input",ge),At=Ve("input-password",he),Ue=B&&pe(At),Xe=v()(At,we,{[`${At}-${Fe}`]:!!Fe}),xt=Object.assign(Object.assign({},(0,d.Z)(st,["suffix","iconRender","visibilityToggle"])),{type:G?"text":"password",className:Xe,prefixCls:Qe,suffix:Ue});return Fe&&(xt.size=Fe),g.createElement(l.Z,Object.assign({ref:(0,n.sQ)(Be,X)},xt))}),A=e(56981),b=e(92343),C=e(3113),m=e(19716),y=e(33234),x=function(ae,Be){var B={};for(var $ in ae)Object.prototype.hasOwnProperty.call(ae,$)&&Be.indexOf($)<0&&(B[$]=ae[$]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,$=Object.getOwnPropertySymbols(ae);G<$.length;G++)Be.indexOf($[G])<0&&Object.prototype.propertyIsEnumerable.call(ae,$[G])&&(B[$[G]]=ae[$[G]]);return B},_=g.forwardRef((ae,Be)=>{const{prefixCls:B,inputPrefixCls:$,className:G,size:se,suffix:X,enterButton:W=!1,addonAfter:Z,loading:pe,disabled:we,onSearch:he,onChange:ge,onCompositionStart:Fe,onCompositionEnd:st}=ae,Ve=x(ae,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Qe,direction:At}=g.useContext(p.E_),Ue=g.useRef(!1),Xe=Qe("input-search",B),xt=Qe("input",$),{compactSize:Re}=(0,y.ri)(Xe,At),ue=(0,m.Z)(ne=>{var Ae;return(Ae=se!=null?se:Re)!==null&&Ae!==void 0?Ae:ne}),ce=g.useRef(null),Q=ne=>{ne&&ne.target&&ne.type==="click"&&he&&he(ne.target.value,ne,{source:"clear"}),ge&&ge(ne)},L=ne=>{var Ae;document.activeElement===((Ae=ce.current)===null||Ae===void 0?void 0:Ae.input)&&ne.preventDefault()},oe=ne=>{var Ae,ie;he&&he((ie=(Ae=ce.current)===null||Ae===void 0?void 0:Ae.input)===null||ie===void 0?void 0:ie.value,ne,{source:"input"})},xe=ne=>{Ue.current||pe||oe(ne)},k=typeof W=="boolean"?g.createElement(A.Z,null):null,R=`${Xe}-button`;let re;const j=W||{},M=j.type&&j.type.__ANT_BUTTON===!0;M||j.type==="button"?re=(0,b.Tm)(j,Object.assign({onMouseDown:L,onClick:ne=>{var Ae,ie;(ie=(Ae=j==null?void 0:j.props)===null||Ae===void 0?void 0:Ae.onClick)===null||ie===void 0||ie.call(Ae,ne),oe(ne)},key:"enterButton"},M?{className:R,size:ue}:{})):re=g.createElement(C.ZP,{className:R,type:W?"primary":void 0,size:ue,disabled:we,key:"enterButton",onMouseDown:L,onClick:oe,loading:pe,icon:k},W),Z&&(re=[re,(0,b.Tm)(Z,{key:"addonAfter"})]);const D=v()(Xe,{[`${Xe}-rtl`]:At==="rtl",[`${Xe}-${ue}`]:!!ue,[`${Xe}-with-button`]:!!W},G),J=ne=>{Ue.current=!0,Fe==null||Fe(ne)},F=ne=>{Ue.current=!1,st==null||st(ne)};return g.createElement(l.Z,Object.assign({ref:(0,n.sQ)(ce,Be),onPressEnter:xe},Ve,{size:ue,onCompositionStart:J,onCompositionEnd:F,prefixCls:xt,addonAfter:re,suffix:X,onChange:Q,className:D,disabled:we}))}),z=e(1643);const K=l.Z;K.Group=u,K.Search=_,K.TextArea=z.Z,K.Password=w;var ye=K},9937:function(_t,N,e){"use strict";e.d(N,{M1:function(){return r},TM:function(){return b},Xy:function(){return u},bi:function(){return o},e5:function(){return A},ik:function(){return d},nz:function(){return i},pU:function(){return h},s7:function(){return n},x0:function(){return s}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116);const i=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),h=C=>({borderColor:C.hoverBorderColor}),r=C=>({borderColor:C.activeBorderColor,boxShadow:C.activeShadow,outline:0}),u=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},h((0,g.TS)(C,{hoverBorderColor:C.colorBorder})))}),l=C=>{const{paddingBlockLG:m,fontSizeLG:y,lineHeightLG:x,borderRadiusLG:P,paddingInlineLG:_}=C;return{padding:`${m}px ${_}px`,fontSize:y,lineHeight:x,borderRadius:P}},s=C=>({padding:`${C.paddingBlockSM}px ${C.paddingInlineSM}px`,borderRadius:C.borderRadiusSM}),o=(C,m)=>{const{componentCls:y,colorError:x,colorWarning:P,errorActiveShadow:_,warningActiveShadow:z,colorErrorBorderHover:K,colorWarningBorderHover:ye}=C;return{[`&-status-error:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:x,"&:hover":{borderColor:K},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:x,activeShadow:_}))),[`${y}-prefix, ${y}-suffix`]:{color:x}},[`&-status-warning:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:P,"&:hover":{borderColor:ye},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:P,activeShadow:z}))),[`${y}-prefix, ${y}-suffix`]:{color:P}}}},d=C=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.paddingBlock}px ${C.paddingInline}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},i(C.colorTextPlaceholder)),{"&:hover":Object.assign({},h(C)),"&:focus, &-focused":Object.assign({},r(C)),"&-disabled, &[disabled]":Object.assign({},u(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},l(C)),"&-sm":Object.assign({},s(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),n=C=>{const{componentCls:m,antCls:y}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${m}, &-lg > ${m}-group-addon`]:Object.assign({},l(C)),[`&-sm ${m}, &-sm > ${m}-group-addon`]:Object.assign({},s(C)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:C.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:C.controlHeightSM},[`> ${m}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${m}-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 ${C.paddingInline}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${C.paddingBlock+1}px -${C.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:C.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${C.paddingInline}px`,backgroundColor:"transparent",[`${y}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${m}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${m}-search-with-button &`]:{zIndex:0}}},[`> ${m}:first-child, ${m}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}-affix-wrapper`]:{[`&:not(:first-child) ${m}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${m}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}:last-child, ${m}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${m}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${m}-search &`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius}},[`&:not(:first-child), ${m}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${m}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${m}-group-addon, ${m}-group-wrap, > ${m}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:C.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{color:ze}})},{[`${T}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${T}-handler-down`]:{borderBlockStartWidth:0}}}]},j=ie=>{const{componentCls:T,paddingBlock:I,paddingInline:le,inputAffixPadding:ve,controlWidth:Ie,borderRadiusLG:Ge,borderRadiusSM:Ke}=ie;return{[`${T}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,Q.ik)(ie)),(0,Q.bi)(ie,`${T}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Ie,padding:0,paddingInlineStart:le,"&-lg":{borderRadius:Ge},"&-sm":{borderRadius:Ke},[`&:not(${T}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,Q.pU)(ie)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${T}-disabled`]:{background:"transparent"},[`> div${T}`]:{width:"100%",border:"none",outline:"none",[`&${T}-focused`]:{boxShadow:"none !important"}},[`input${T}-input`]:{padding:`${I}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${T}-handler-wrap`]:{zIndex:2},[T]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:ve},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:le,marginInlineStart:ve}}})}};var M=(0,xe.Z)("InputNumber",ie=>{const T=(0,k.TS)(ie,(0,Q.e5)(ie));return[re(T),j(T),(0,oe.c)(T)]},ie=>Object.assign(Object.assign({},(0,Q.TM)(ie)),{controlWidth:90,handleWidth:ie.controlHeightSM-ie.lineWidth*2,handleFontSize:ie.fontSize/2,handleVisible:"auto",handleActiveBg:ie.colorFillAlter,handleBg:ie.colorBgContainer,handleHoverColor:ie.colorPrimary,handleBorderColor:ie.colorBorder})),D=function(ie,T){var I={};for(var le in ie)Object.prototype.hasOwnProperty.call(ie,le)&&T.indexOf(le)<0&&(I[le]=ie[le]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,le=Object.getOwnPropertySymbols(ie);ve{const{getPrefixCls:I,direction:le}=_.useContext(Ue.E_),ve=_.useRef(null);_.useImperativeHandle(T,()=>ve.current);const{className:Ie,rootClassName:Ge,size:Ke,disabled:de,prefixCls:Ze,addonBefore:Y,addonAfter:rt,prefix:yt,bordered:O=!0,readOnly:$e,status:Ne,controls:fe}=ie,Oe=D(ie,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),ze=I("input-number",Ze),[Rt,Tt]=M(ze),{compactSize:ct,compactItemClassnames:Et}=(0,ce.ri)(ze,le);let Ft=_.createElement(v.Z,{className:`${ze}-handler-up-inner`}),Nt=_.createElement(t.Z,{className:`${ze}-handler-down-inner`});const Vt=typeof fe=="boolean"?fe:void 0;typeof fe=="object"&&(Ft=typeof fe.upIcon=="undefined"?Ft:_.createElement("span",{className:`${ze}-handler-up-inner`},fe.upIcon),Nt=typeof fe.downIcon=="undefined"?Nt:_.createElement("span",{className:`${ze}-handler-down-inner`},fe.downIcon));const{hasFeedback:Gt,status:Ot,isFormItemInput:Yt,feedbackIcon:Ce}=_.useContext(ue.aM),U=(0,At.F)(Ot,Ne),ee=(0,Re.Z)(it=>{var St;return(St=Ke!=null?Ke:ct)!==null&&St!==void 0?St:it}),q=_.useContext(xt.Z),ne=de!=null?de:q,Te=p()({[`${ze}-lg`]:ee==="large",[`${ze}-sm`]:ee==="small",[`${ze}-rtl`]:le==="rtl",[`${ze}-borderless`]:!O,[`${ze}-in-form-item`]:Yt},(0,At.Z)(ze,U),Et,Tt),Pe=`${ze}-group`,tt=_.createElement(Qe,Object.assign({ref:ve,disabled:ne,className:p()(Ie,Ge),upHandler:Ft,downHandler:Nt,prefixCls:ze,readOnly:$e,controls:Vt,prefix:yt,suffix:Gt&&Ce,addonAfter:rt&&_.createElement(ce.BR,null,_.createElement(ue.Ux,{override:!0,status:!0},rt)),addonBefore:Y&&_.createElement(ce.BR,null,_.createElement(ue.Ux,{override:!0,status:!0},Y)),classNames:{input:Te},classes:{affixWrapper:p()((0,At.Z)(`${ze}-affix-wrapper`,U,Gt),{[`${ze}-affix-wrapper-sm`]:ee==="small",[`${ze}-affix-wrapper-lg`]:ee==="large",[`${ze}-affix-wrapper-rtl`]:le==="rtl",[`${ze}-affix-wrapper-borderless`]:!O},Tt),wrapper:p()({[`${Pe}-rtl`]:le==="rtl",[`${ze}-wrapper-disabled`]:ne},Tt),group:p()({[`${ze}-group-wrapper-sm`]:ee==="small",[`${ze}-group-wrapper-lg`]:ee==="large",[`${ze}-group-wrapper-rtl`]:le==="rtl"},(0,At.Z)(`${ze}-group-wrapper`,U,Gt),Tt)}},Oe));return Rt(tt)}),F=J,te=ie=>_.createElement(Xe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},_.createElement(J,Object.assign({},ie)));F._InternalPanelDoNotUseOrYouWillBeFired=te;var Ae=F},9432:function(_t,N,e){"use strict";e.d(N,{Z:function(){return w},n:function(){return S}});var t=e(37637),v=e(92310),g=e.n(v),p=e(93681),i=e(20475),h=e(59301),r=e(19080),u=e(36355),l=e(1684),s=e(19716),o=e(32441),d=e(33234),n=e(59412),a=e(9937);function c(A){return!!(A.prefix||A.suffix||A.allowClear)}var f=function(A,b){var C={};for(var m in A)Object.prototype.hasOwnProperty.call(A,m)&&b.indexOf(m)<0&&(C[m]=A[m]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,m=Object.getOwnPropertySymbols(A);y{var C;const{prefixCls:m,bordered:y=!0,status:x,size:P,disabled:_,onBlur:z,onFocus:K,suffix:ye,allowClear:ae,addonAfter:Be,addonBefore:B,className:$,style:G,styles:se,rootClassName:X,onChange:W,classNames:Z}=A,pe=f(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:we,direction:he,input:ge}=h.useContext(u.E_),Fe=we("input",m),st=(0,h.useRef)(null),[Ve,Qe]=(0,a.ZP)(Fe),{compactSize:At,compactItemClassnames:Ue}=(0,d.ri)(Fe,he),Xe=(0,s.Z)(J=>{var F;return(F=P!=null?P:At)!==null&&F!==void 0?F:J}),xt=h.useContext(l.Z),Re=_!=null?_:xt,{status:ue,hasFeedback:ce,feedbackIcon:Q}=(0,h.useContext)(o.aM),L=(0,r.F)(ue,x),oe=c(A)||!!ce,xe=(0,h.useRef)(oe);(0,h.useEffect)(()=>{var J;oe&&xe.current,xe.current=oe},[oe]);const k=(0,n.Z)(st,!0),R=J=>{k(),z==null||z(J)},re=J=>{k(),K==null||K(J)},j=J=>{k(),W==null||W(J)},M=(ce||ye)&&h.createElement(h.Fragment,null,ye,ce&&Q);let D;return typeof ae=="object"&&(ae!=null&&ae.clearIcon)?D=ae:ae&&(D={clearIcon:h.createElement(t.Z,null)}),Ve(h.createElement(p.default,Object.assign({ref:(0,i.sQ)(b,st),prefixCls:Fe,autoComplete:ge==null?void 0:ge.autoComplete},pe,{disabled:Re,onBlur:R,onFocus:re,style:Object.assign(Object.assign({},ge==null?void 0:ge.style),G),styles:Object.assign(Object.assign({},ge==null?void 0:ge.styles),se),suffix:M,allowClear:D,className:g()($,X,Ue,ge==null?void 0:ge.className),onChange:j,addonAfter:Be&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},Be)),addonBefore:B&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},B)),classNames:Object.assign(Object.assign(Object.assign({},Z),ge==null?void 0:ge.classNames),{input:g()({[`${Fe}-sm`]:Xe==="small",[`${Fe}-lg`]:Xe==="large",[`${Fe}-rtl`]:he==="rtl",[`${Fe}-borderless`]:!y},!oe&&(0,r.Z)(Fe,L),Z==null?void 0:Z.input,(C=ge==null?void 0:ge.classNames)===null||C===void 0?void 0:C.input,Qe)}),classes:{affixWrapper:g()({[`${Fe}-affix-wrapper-sm`]:Xe==="small",[`${Fe}-affix-wrapper-lg`]:Xe==="large",[`${Fe}-affix-wrapper-rtl`]:he==="rtl",[`${Fe}-affix-wrapper-borderless`]:!y},(0,r.Z)(`${Fe}-affix-wrapper`,L,ce),Qe),wrapper:g()({[`${Fe}-group-rtl`]:he==="rtl"},Qe),group:g()({[`${Fe}-group-wrapper-sm`]:Xe==="small",[`${Fe}-group-wrapper-lg`]:Xe==="large",[`${Fe}-group-wrapper-rtl`]:he==="rtl",[`${Fe}-group-wrapper-disabled`]:Re},(0,r.Z)(`${Fe}-group-wrapper`,L,ce),Qe)}})))})},1643:function(_t,N,e){"use strict";var t=e(37637),v=e(92310),g=e.n(v),p=e(9296),i=e(59301),h=e(19080),r=e(36355),u=e(1684),l=e(19716),s=e(32441),o=e(9432),d=e(9937),n=function(c,f){var S={};for(var E in c)Object.prototype.hasOwnProperty.call(c,E)&&f.indexOf(E)<0&&(S[E]=c[E]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,E=Object.getOwnPropertySymbols(c);w{const{prefixCls:S,bordered:E=!0,size:w,disabled:A,status:b,allowClear:C,showCount:m,classNames:y,rootClassName:x,className:P}=c,_=n(c,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:z,direction:K}=i.useContext(r.E_),ye=(0,l.Z)(w),ae=i.useContext(u.Z),Be=A!=null?A:ae,{status:B,hasFeedback:$,feedbackIcon:G}=i.useContext(s.aM),se=(0,h.F)(B,b),X=i.useRef(null);i.useImperativeHandle(f,()=>{var he;return{resizableTextArea:(he=X.current)===null||he===void 0?void 0:he.resizableTextArea,focus:ge=>{var Fe,st;(0,o.n)((st=(Fe=X.current)===null||Fe===void 0?void 0:Fe.resizableTextArea)===null||st===void 0?void 0:st.textArea,ge)},blur:()=>{var ge;return(ge=X.current)===null||ge===void 0?void 0:ge.blur()}}});const W=z("input",S);let Z;typeof C=="object"&&(C!=null&&C.clearIcon)?Z=C:C&&(Z={clearIcon:i.createElement(t.Z,null)});const[pe,we]=(0,d.ZP)(W);return pe(i.createElement(p.default,Object.assign({},_,{disabled:Be,allowClear:Z,className:g()(P,x),classes:{affixWrapper:g()(`${W}-textarea-affix-wrapper`,{[`${W}-affix-wrapper-rtl`]:K==="rtl",[`${W}-affix-wrapper-borderless`]:!E,[`${W}-affix-wrapper-sm`]:ye==="small",[`${W}-affix-wrapper-lg`]:ye==="large",[`${W}-textarea-show-count`]:m},(0,h.Z)(`${W}-affix-wrapper`,se),we)},classNames:Object.assign(Object.assign({},y),{textarea:g()({[`${W}-borderless`]:!E,[`${W}-sm`]:ye==="small",[`${W}-lg`]:ye==="large"},(0,h.Z)(W,se),we,y==null?void 0:y.textarea)}),prefixCls:W,suffix:$&&i.createElement("span",{className:`${W}-textarea-suffix`},G),showCount:m,ref:X})))});N.Z=a},59412:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)([]),h=()=>{i.current.push(setTimeout(()=>{var r,u,l,s;!((r=g.current)===null||r===void 0)&&r.input&&((u=g.current)===null||u===void 0?void 0:u.input.getAttribute("type"))==="password"&&(!((l=g.current)===null||l===void 0)&&l.input.hasAttribute("value"))&&((s=g.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(p&&h(),()=>i.current.forEach(r=>{r&&clearTimeout(r)})),[]),h}},92832:function(_t,N,e){"use strict";e.d(N,{default:function(){return ye}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(32441),h=e(9937),u=ae=>{const{getPrefixCls:Be,direction:B}=(0,g.useContext)(p.E_),{prefixCls:$,className:G}=ae,se=Be("input-group",$),X=Be("input"),[W,Z]=(0,h.ZP)(X),pe=v()(se,{[`${se}-lg`]:ae.size==="large",[`${se}-sm`]:ae.size==="small",[`${se}-compact`]:ae.compact,[`${se}-rtl`]:B==="rtl"},Z,G),we=(0,g.useContext)(i.aM),he=(0,g.useMemo)(()=>Object.assign(Object.assign({},we),{isFormItemInput:!1}),[we]);return W(g.createElement("span",{className:pe,style:ae.style,onMouseEnter:ae.onMouseEnter,onMouseLeave:ae.onMouseLeave,onFocus:ae.onFocus,onBlur:ae.onBlur},g.createElement(i.aM.Provider,{value:he},ae.children)))},l=e(9432),s=e(21646),o=e(20970),d=e(64002),n=e(20475),a=e(59412),c=function(ae,Be){var B={};for(var $ in ae)Object.prototype.hasOwnProperty.call(ae,$)&&Be.indexOf($)<0&&(B[$]=ae[$]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,$=Object.getOwnPropertySymbols(ae);G<$.length;G++)Be.indexOf($[G])<0&&Object.prototype.propertyIsEnumerable.call(ae,$[G])&&(B[$[G]]=ae[$[G]]);return B};const f=ae=>ae?g.createElement(o.Z,null):g.createElement(s.Z,null),S={click:"onClick",hover:"onMouseOver"};var w=g.forwardRef((ae,Be)=>{const{visibilityToggle:B=!0}=ae,$=typeof B=="object"&&B.visible!==void 0,[G,se]=(0,g.useState)(()=>$?B.visible:!1),X=(0,g.useRef)(null);g.useEffect(()=>{$&&se(B.visible)},[$,B]);const W=(0,a.Z)(X),Z=()=>{const{disabled:Re}=ae;Re||(G&&W(),se(ue=>{var ce;const Q=!ue;return typeof B=="object"&&((ce=B.onVisibleChange)===null||ce===void 0||ce.call(B,Q)),Q}))},pe=Re=>{const{action:ue="click",iconRender:ce=f}=ae,Q=S[ue]||"",L=ce(G),oe={[Q]:Z,className:`${Re}-icon`,key:"passwordIcon",onMouseDown:xe=>{xe.preventDefault()},onMouseUp:xe=>{xe.preventDefault()}};return g.cloneElement(g.isValidElement(L)?L:g.createElement("span",null,L),oe)},{className:we,prefixCls:he,inputPrefixCls:ge,size:Fe}=ae,st=c(ae,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ve}=g.useContext(p.E_),Qe=Ve("input",ge),At=Ve("input-password",he),Ue=B&&pe(At),Xe=v()(At,we,{[`${At}-${Fe}`]:!!Fe}),xt=Object.assign(Object.assign({},(0,d.Z)(st,["suffix","iconRender","visibilityToggle"])),{type:G?"text":"password",className:Xe,prefixCls:Qe,suffix:Ue});return Fe&&(xt.size=Fe),g.createElement(l.Z,Object.assign({ref:(0,n.sQ)(Be,X)},xt))}),A=e(56981),b=e(92343),C=e(3113),m=e(19716),y=e(33234),x=function(ae,Be){var B={};for(var $ in ae)Object.prototype.hasOwnProperty.call(ae,$)&&Be.indexOf($)<0&&(B[$]=ae[$]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,$=Object.getOwnPropertySymbols(ae);G<$.length;G++)Be.indexOf($[G])<0&&Object.prototype.propertyIsEnumerable.call(ae,$[G])&&(B[$[G]]=ae[$[G]]);return B},_=g.forwardRef((ae,Be)=>{const{prefixCls:B,inputPrefixCls:$,className:G,size:se,suffix:X,enterButton:W=!1,addonAfter:Z,loading:pe,disabled:we,onSearch:he,onChange:ge,onCompositionStart:Fe,onCompositionEnd:st}=ae,Ve=x(ae,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Qe,direction:At}=g.useContext(p.E_),Ue=g.useRef(!1),Xe=Qe("input-search",B),xt=Qe("input",$),{compactSize:Re}=(0,y.ri)(Xe,At),ue=(0,m.Z)(te=>{var Ae;return(Ae=se!=null?se:Re)!==null&&Ae!==void 0?Ae:te}),ce=g.useRef(null),Q=te=>{te&&te.target&&te.type==="click"&&he&&he(te.target.value,te,{source:"clear"}),ge&&ge(te)},L=te=>{var Ae;document.activeElement===((Ae=ce.current)===null||Ae===void 0?void 0:Ae.input)&&te.preventDefault()},oe=te=>{var Ae,ie;he&&he((ie=(Ae=ce.current)===null||Ae===void 0?void 0:Ae.input)===null||ie===void 0?void 0:ie.value,te,{source:"input"})},xe=te=>{Ue.current||pe||oe(te)},k=typeof W=="boolean"?g.createElement(A.Z,null):null,R=`${Xe}-button`;let re;const j=W||{},M=j.type&&j.type.__ANT_BUTTON===!0;M||j.type==="button"?re=(0,b.Tm)(j,Object.assign({onMouseDown:L,onClick:te=>{var Ae,ie;(ie=(Ae=j==null?void 0:j.props)===null||Ae===void 0?void 0:Ae.onClick)===null||ie===void 0||ie.call(Ae,te),oe(te)},key:"enterButton"},M?{className:R,size:ue}:{})):re=g.createElement(C.ZP,{className:R,type:W?"primary":void 0,size:ue,disabled:we,key:"enterButton",onMouseDown:L,onClick:oe,loading:pe,icon:k},W),Z&&(re=[re,(0,b.Tm)(Z,{key:"addonAfter"})]);const D=v()(Xe,{[`${Xe}-rtl`]:At==="rtl",[`${Xe}-${ue}`]:!!ue,[`${Xe}-with-button`]:!!W},G),J=te=>{Ue.current=!0,Fe==null||Fe(te)},F=te=>{Ue.current=!1,st==null||st(te)};return g.createElement(l.Z,Object.assign({ref:(0,n.sQ)(ce,Be),onPressEnter:xe},Ve,{size:ue,onCompositionStart:J,onCompositionEnd:F,prefixCls:xt,addonAfter:re,suffix:X,onChange:Q,className:D,disabled:we}))}),z=e(1643);const K=l.Z;K.Group=u,K.Search=_,K.TextArea=z.Z,K.Password=w;var ye=K},9937:function(_t,N,e){"use strict";e.d(N,{M1:function(){return r},TM:function(){return b},Xy:function(){return u},bi:function(){return o},e5:function(){return A},ik:function(){return d},nz:function(){return i},pU:function(){return h},s7:function(){return n},x0:function(){return s}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116);const i=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),h=C=>({borderColor:C.hoverBorderColor}),r=C=>({borderColor:C.activeBorderColor,boxShadow:C.activeShadow,outline:0}),u=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},h((0,g.TS)(C,{hoverBorderColor:C.colorBorder})))}),l=C=>{const{paddingBlockLG:m,fontSizeLG:y,lineHeightLG:x,borderRadiusLG:P,paddingInlineLG:_}=C;return{padding:`${m}px ${_}px`,fontSize:y,lineHeight:x,borderRadius:P}},s=C=>({padding:`${C.paddingBlockSM}px ${C.paddingInlineSM}px`,borderRadius:C.borderRadiusSM}),o=(C,m)=>{const{componentCls:y,colorError:x,colorWarning:P,errorActiveShadow:_,warningActiveShadow:z,colorErrorBorderHover:K,colorWarningBorderHover:ye}=C;return{[`&-status-error:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:x,"&:hover":{borderColor:K},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:x,activeShadow:_}))),[`${y}-prefix, ${y}-suffix`]:{color:x}},[`&-status-warning:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:P,"&:hover":{borderColor:ye},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:P,activeShadow:z}))),[`${y}-prefix, ${y}-suffix`]:{color:P}}}},d=C=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.paddingBlock}px ${C.paddingInline}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},i(C.colorTextPlaceholder)),{"&:hover":Object.assign({},h(C)),"&:focus, &-focused":Object.assign({},r(C)),"&-disabled, &[disabled]":Object.assign({},u(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},l(C)),"&-sm":Object.assign({},s(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),n=C=>{const{componentCls:m,antCls:y}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${m}, &-lg > ${m}-group-addon`]:Object.assign({},l(C)),[`&-sm ${m}, &-sm > ${m}-group-addon`]:Object.assign({},s(C)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:C.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:C.controlHeightSM},[`> ${m}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${m}-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 ${C.paddingInline}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${C.paddingBlock+1}px -${C.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:C.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${C.paddingInline}px`,backgroundColor:"transparent",[`${y}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${m}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${m}-search-with-button &`]:{zIndex:0}}},[`> ${m}:first-child, ${m}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}-affix-wrapper`]:{[`&:not(:first-child) ${m}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${m}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}:last-child, ${m}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${m}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${m}-search &`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius}},[`&:not(:first-child), ${m}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${m}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${m}-group-addon, ${m}-group-wrap, > ${m}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:C.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${m}-affix-wrapper, & > ${m}-number-affix-wrapper, & > ${y}-picker-range @@ -54,19 +54,19 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON & > ${y}-cascader-picker:last-child ${m}, & > ${y}-cascader-picker-focused:last-child ${m}`]:{borderInlineEndWidth:C.lineWidth,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius},[`& > ${y}-select-auto-complete ${m}`]:{verticalAlign:"top"},[`${m}-group-wrapper + ${m}-group-wrapper`]:{marginInlineStart:-C.lineWidth,[`${m}-affix-wrapper`]:{borderRadius:0}},[`${m}-group-wrapper:not(:last-child)`]:{[`&${m}-search > ${m}-group`]:{[`& > ${m}-group-addon > ${m}-search-button`]:{borderRadius:0},[`& > ${m}`]:{borderStartStartRadius:C.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:C.borderRadius}}}})}},a=C=>{const{componentCls:m,controlHeightSM:y,lineWidth:x}=C,_=(y-x*2-16)/2;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),d(C)),o(C,m)),{'&[type="color"]':{height:C.controlHeight,[`&${m}-lg`]:{height:C.controlHeightLG},[`&${m}-sm`]:{height:y,paddingTop:_,paddingBottom:_}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},c=C=>{const{componentCls:m}=C;return{[`${m}-clear-icon`]:{margin:0,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextTertiary},"&:active":{color:C.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${C.inputAffixPadding}px`}}}},f=C=>{const{componentCls:m,inputAffixPadding:y,colorTextDescription:x,motionDurationSlow:P,colorIcon:_,colorIconHover:z,iconCls:K}=C;return{[`${m}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(C)),{display:"inline-flex",[`&:not(${m}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},h(C)),{zIndex:1,[`${m}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${m}[disabled]`]:{background:"transparent"}},[`> input${m}`]:{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"'},[`${m}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:C.paddingXS}},"&-show-count-suffix":{color:x},"&-show-count-has-suffix":{marginInlineEnd:C.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),c(C)),{[`${K}${m}-password-icon`]:{color:_,cursor:"pointer",transition:`all ${P}`,"&:hover":{color:z}}}),o(C,`${m}-affix-wrapper`))}},S=C=>{const{componentCls:m,colorError:y,colorWarning:x,borderRadiusLG:P,borderRadiusSM:_}=C;return{[`${m}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),n(C)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${m}-group-addon`]:{borderRadius:P,fontSize:C.fontSizeLG}},"&-sm":{[`${m}-group-addon`]:{borderRadius:_}},"&-status-error":{[`${m}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${m}-group-addon`]:{color:x,borderColor:x}},"&-disabled":{[`${m}-group-addon`]:Object.assign({},u(C))},[`&:not(${m}-compact-first-item):not(${m}-compact-last-item)${m}-compact-item`]:{[`${m}, ${m}-group-addon`]:{borderRadius:0}},[`&:not(${m}-compact-last-item)${m}-compact-first-item`]:{[`${m}, ${m}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${m}-compact-first-item)${m}-compact-last-item`]:{[`${m}, ${m}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},E=C=>{const{componentCls:m,antCls:y}=C,x=`${m}-search`;return{[x]:{[`${m}`]:{"&:hover, &:focus":{borderColor:C.colorPrimaryHover,[`+ ${m}-group-addon ${x}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:C.colorPrimaryHover}}},[`${m}-affix-wrapper`]:{borderRadius:0},[`${m}-lg`]:{lineHeight:C.lineHeightLG-2e-4},[`> ${m}-group`]:{[`> ${m}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${x}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${x}-button:not(${y}-btn-primary)`]:{color:C.colorTextDescription,"&:hover":{color:C.colorPrimaryHover},"&:active":{color:C.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${x}-button`]:{height:C.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${x}-button`]:{height:C.controlHeightLG},[`&-small ${x}-button`]:{height:C.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${m}-compact-item`]:{[`&:not(${m}-compact-last-item)`]:{[`${m}-group-addon`]:{[`${m}-search-button`]:{marginInlineEnd:-C.lineWidth,borderRadius:0}}},[`&:not(${m}-compact-first-item)`]:{[`${m},${m}-affix-wrapper`]:{borderRadius:0}},[`> ${m}-group-addon ${m}-search-button, > ${m}, - ${m}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${m}-affix-wrapper-focused`]:{zIndex:2}}}}},w=C=>{const{componentCls:m,paddingLG:y}=C,x=`${m}-textarea`;return{[x]:{position:"relative","&-show-count":{[`> ${m}`]:{height:"100%"},[`${m}-data-count`]:{position:"absolute",bottom:-C.fontSize*C.lineHeight,insetInlineEnd:0,color:C.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${x}-has-feedback`]:{[`${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${m}-affix-wrapper`]:{padding:0,[`> textarea${m}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${m}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${m}-clear-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,insetBlockStart:C.paddingXS},[`${x}-suffix`]:{position:"absolute",top:0,insetInlineEnd:C.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function A(C){return(0,g.TS)(C,{inputAffixPadding:C.paddingXXS})}const b=C=>{const{controlHeight:m,fontSize:y,lineHeight:x,lineWidth:P,controlHeightSM:_,controlHeightLG:z,fontSizeLG:K,lineHeightLG:ye,paddingSM:ae,controlPaddingHorizontalSM:Be,controlPaddingHorizontal:B,colorFillAlter:$,colorPrimaryHover:G,controlOutlineWidth:se,controlOutline:X,colorErrorOutline:W,colorWarningOutline:Z}=C;return{paddingBlock:Math.max(Math.round((m-y*x)/2*10)/10-P,3),paddingBlockSM:Math.max(Math.round((_-y*x)/2*10)/10-P,0),paddingBlockLG:Math.ceil((z-K*ye)/2*10)/10-P,paddingInline:ae-P,paddingInlineSM:Be-P,paddingInlineLG:B-P,addonBg:$,activeBorderColor:G,hoverBorderColor:G,activeShadow:`0 0 0 ${se}px ${X}`,errorActiveShadow:`0 0 0 ${se}px ${W}`,warningActiveShadow:`0 0 0 ${se}px ${Z}`}};N.ZP=(0,p.Z)("Input",C=>{const m=(0,g.TS)(C,A(C));return[a(m),w(m),f(m),S(m),E(m),(0,v.c)(m)]},b)},71413:function(_t,N,e){"use strict";e.d(N,{D:function(){return A},Z:function(){return m}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(x,P){return v.createElement(i.Z,(0,t.Z)({},x,{ref:P,icon:p}))},r=v.forwardRef(h),u=r,l=e(81132),s=e(38226),o=e(92310),d=e.n(o),n=e(64002),c=y=>!isNaN(parseFloat(y))&&isFinite(y),f=e(36355),S=e(84966),E=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const w={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},A=v.createContext({}),b=(()=>{let y=0;return function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${x}${y}`}})();var m=v.forwardRef((y,x)=>{const{prefixCls:P,className:_,trigger:z,children:K,defaultCollapsed:ye=!1,theme:ae="dark",style:Be={},collapsible:B=!1,reverseArrow:$=!1,width:G=200,collapsedWidth:se=80,zeroWidthTriggerStyle:X,breakpoint:W,onCollapse:Z,onBreakpoint:pe}=y,we=E(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:he}=(0,v.useContext)(S.Gs),[ge,Fe]=(0,v.useState)("collapsed"in y?y.collapsed:ye),[st,Ve]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in y&&Fe(y.collapsed)},[y.collapsed]);const Qe=(ue,ce)=>{"collapsed"in y||Fe(ue),Z==null||Z(ue,ce)},At=(0,v.useRef)();At.current=ue=>{Ve(ue.matches),pe==null||pe(ue.matches),ge!==ue.matches&&Qe(ue.matches,"responsive")},(0,v.useEffect)(()=>{function ue(Q){return At.current(Q)}let ce;if(typeof window!="undefined"){const{matchMedia:Q}=window;if(Q&&W&&W in w){ce=Q(`(max-width: ${w[W]})`);try{ce.addEventListener("change",ue)}catch(L){ce.addListener(ue)}ue(ce)}}return()=>{try{ce==null||ce.removeEventListener("change",ue)}catch(Q){ce==null||ce.removeListener(ue)}}},[W]),(0,v.useEffect)(()=>{const ue=b("ant-sider-");return he.addSider(ue),()=>he.removeSider(ue)},[]);const Ue=()=>{Qe(!ge,"clickTrigger")},{getPrefixCls:Xe}=(0,v.useContext)(f.E_),xt=()=>{const ue=Xe("layout-sider",P),ce=(0,n.Z)(we,["collapsed"]),Q=ge?se:G,L=c(Q)?`${Q}px`:String(Q),oe=parseFloat(String(se||0))===0?v.createElement("span",{onClick:Ue,className:d()(`${ue}-zero-width-trigger`,`${ue}-zero-width-trigger-${$?"right":"left"}`),style:X},z||v.createElement(u,null)):null,R={expanded:$?v.createElement(s.Z,null):v.createElement(l.Z,null),collapsed:$?v.createElement(l.Z,null):v.createElement(s.Z,null)}[ge?"collapsed":"expanded"],re=z!==null?oe||v.createElement("div",{className:`${ue}-trigger`,onClick:Ue,style:{width:L}},z||R):null,j=Object.assign(Object.assign({},Be),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),M=d()(ue,`${ue}-${ae}`,{[`${ue}-collapsed`]:!!ge,[`${ue}-has-trigger`]:B&&z!==null&&!oe,[`${ue}-below`]:!!st,[`${ue}-zero-width`]:parseFloat(L)===0},_);return v.createElement("aside",Object.assign({className:M},ce,{style:j,ref:x}),v.createElement("div",{className:`${ue}-children`},K),B||st&&oe?re:null)},Re=v.useMemo(()=>({siderCollapsed:ge}),[ge]);return v.createElement(A.Provider,{value:Re},xt())})},44e3:function(_t,N,e){"use strict";var t=e(84966),v=e(71413);const g=t.ZP;g.Header=t.h4,g.Footer=t.$_,g.Content=t.VY,g.Sider=v.Z,N.default=g},84966:function(_t,N,e){"use strict";e.d(N,{VY:function(){return A},$_:function(){return w},h4:function(){return E},Gs:function(){return n},ZP:function(){return b}});var t=e(26390),v=e(92310),g=e.n(v),p=e(64002),i=e(59301),h=e(36355),r=e(83116),l=C=>{const{componentCls:m,bodyBg:y,lightSiderBg:x,lightTriggerBg:P,lightTriggerColor:_}=C;return{[`${m}-sider-light`]:{background:x,[`${m}-sider-trigger`]:{color:_,background:P},[`${m}-sider-zero-width-trigger`]:{color:_,background:P,border:`1px solid ${y}`,borderInlineStart:0}}}};const s=C=>{const{antCls:m,componentCls:y,colorText:x,triggerColor:P,footerBg:_,triggerBg:z,headerHeight:K,headerPadding:ye,headerColor:ae,footerPadding:Be,triggerHeight:B,zeroTriggerHeight:$,zeroTriggerWidth:G,motionDurationMid:se,motionDurationSlow:X,fontSize:W,borderRadius:Z,bodyBg:pe,headerBg:we,siderBg:he}=C;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:pe,"&, *":{boxSizing:"border-box"},[`&${y}-has-sider`]:{flexDirection:"row",[`> ${y}, > ${y}-content`]:{width:0}},[`${y}-header, &${y}-footer`]:{flex:"0 0 auto"},[`${y}-sider`]:{position:"relative",minWidth:0,background:he,transition:`all ${se}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${m}-menu${m}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:B},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:B,color:P,lineHeight:`${B}px`,textAlign:"center",background:z,cursor:"pointer",transition:`all ${se}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:K,insetInlineEnd:-G,zIndex:1,width:G,height:$,color:P,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:he,borderStartStartRadius:0,borderStartEndRadius:Z,borderEndEndRadius:Z,borderEndStartRadius:0,cursor:"pointer",transition:`background ${X} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${X}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-G,borderStartStartRadius:Z,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Z}}}}},l(C)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:K,padding:ye,color:ae,lineHeight:`${K}px`,background:we,[`${m}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:Be,color:x,fontSize:W,background:_},[`${y}-content`]:{flex:"auto",minHeight:0}}};var o=(0,r.Z)("Layout",C=>[s(C)],C=>{const{colorBgLayout:m,controlHeight:y,controlHeightLG:x,colorText:P,controlHeightSM:_,marginXXS:z,colorTextLightSolid:K,colorBgContainer:ye}=C,ae=x*1.25;return{colorBgHeader:"#001529",colorBgBody:m,colorBgTrigger:"#002140",bodyBg:m,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${ae}px`,headerColor:P,footerPadding:`${_}px ${ae}px`,footerBg:m,siderBg:"#001529",triggerHeight:x+z*2,triggerBg:"#002140",triggerColor:K,zeroTriggerWidth:x,zeroTriggerHeight:x,lightSiderBg:ye,lightTriggerBg:ye,lightTriggerColor:P}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),d=function(C,m){var y={};for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&m.indexOf(x)<0&&(y[x]=C[x]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,x=Object.getOwnPropertySymbols(C);Pnull,removeSider:()=>null}});function a(C){let{suffixCls:m,tagName:y,displayName:x}=C;return P=>i.forwardRef((z,K)=>i.createElement(P,Object.assign({ref:K,suffixCls:m,tagName:y},z)))}const c=i.forwardRef((C,m)=>{const{prefixCls:y,suffixCls:x,className:P,tagName:_}=C,z=d(C,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:K}=i.useContext(h.E_),ye=K("layout",y),[ae,Be]=o(ye),B=x?`${ye}-${x}`:ye;return ae(i.createElement(_,Object.assign({className:g()(y||B,P,Be),ref:m},z)))}),f=i.forwardRef((C,m)=>{const{direction:y}=i.useContext(h.E_),[x,P]=i.useState([]),{prefixCls:_,className:z,rootClassName:K,children:ye,hasSider:ae,tagName:Be,style:B}=C,$=d(C,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),G=(0,p.Z)($,["suffixCls"]),{getPrefixCls:se,layout:X}=i.useContext(h.E_),W=se("layout",_),[Z,pe]=o(W),we=g()(W,{[`${W}-has-sider`]:typeof ae=="boolean"?ae:x.length>0,[`${W}-rtl`]:y==="rtl"},X==null?void 0:X.className,z,K,pe),he=i.useMemo(()=>({siderHook:{addSider:ge=>{P(Fe=>[].concat((0,t.Z)(Fe),[ge]))},removeSider:ge=>{P(Fe=>Fe.filter(st=>st!==ge))}}}),[]);return Z(i.createElement(n.Provider,{value:he},i.createElement(Be,Object.assign({ref:m,className:we,style:Object.assign(Object.assign({},X==null?void 0:X.style),B)},G),ye)))}),S=a({tagName:"div",displayName:"Layout"})(f),E=a({suffixCls:"header",tagName:"header",displayName:"Header"})(c),w=a({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(c),A=a({suffixCls:"content",tagName:"main",displayName:"Content"})(c);var b=S},40875:function(_t,N,e){"use strict";e.d(N,{J:function(){return h}});var t=e(59301),v=e(33234),g=e(80764),p=function(r,u){var l={};for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&u.indexOf(s)<0&&(l[s]=r[s]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(r);o{const{children:l}=r,s=p(r,["children"]),o=t.useContext(i),d=t.useMemo(()=>Object.assign(Object.assign({},o),s),[o,s.prefixCls,s.mode,s.selectable]);return t.createElement(i.Provider,{value:d},t.createElement(v.BR,null,(0,g.supportNodeRef)(l)?t.cloneElement(l,{ref:u}):l))});N.Z=i},20834:function(_t,N,e){"use strict";e.d(N,{default:function(){return Re}});var t=e(22798),v=e(59301),g=e(71413),p=e(92310),i=e.n(p),h=e(36355),r=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe{const{prefixCls:ce,className:Q,dashed:L}=ue,oe=r(ue,["prefixCls","className","dashed"]),{getPrefixCls:xe}=v.useContext(h.E_),k=xe("menu",ce),R=i()({[`${k}-item-divider-dashed`]:!!L},Q);return v.createElement(t.iz,Object.assign({className:R},oe))},s=e(38298),o=e(64002),d=e(6848),n=e(92343),c=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),S=ue=>{var ce;const{className:Q,children:L,icon:oe,title:xe,danger:k}=ue,{prefixCls:R,firstLevel:re,direction:j,disableMenuItemTitleTooltip:M,inlineCollapsed:D}=v.useContext(c),J=I=>{const le=v.createElement("span",{className:`${R}-title-content`},L);return(!oe||(0,n.l$)(L)&&L.type==="span")&&L&&I&&re&&typeof L=="string"?v.createElement("div",{className:`${R}-inline-collapsed-noicon`},L.charAt(0)):le},{siderCollapsed:F}=v.useContext(g.D);let ne=xe;typeof xe=="undefined"?ne=re?L:"":xe===!1&&(ne="");const Ae={title:ne};!F&&!D&&(Ae.title=null,Ae.open=!1);const ie=(0,s.Z)(L).length;let T=v.createElement(t.ck,Object.assign({},(0,o.Z)(ue,["title","icon","danger"]),{className:i()({[`${R}-item-danger`]:k,[`${R}-item-only-child`]:(oe?ie+1:ie)===1},Q),title:typeof xe=="string"?xe:void 0}),(0,n.Tm)(oe,{className:i()((0,n.l$)(oe)?(ce=oe.props)===null||ce===void 0?void 0:ce.className:"",`${R}-item-icon`)}),J(D));return M||(T=v.createElement(d.Z,Object.assign({},Ae,{placement:j==="rtl"?"left":"right",overlayClassName:`${R}-inline-collapsed-tooltip`}),T)),T},w=ue=>{var ce;const{popupClassName:Q,icon:L,title:oe,theme:xe}=ue,k=v.useContext(c),{prefixCls:R,inlineCollapsed:re,theme:j}=k,M=(0,t.Xl)();let D;if(!L)D=re&&!M.length&&oe&&typeof oe=="string"?v.createElement("div",{className:`${R}-inline-collapsed-noicon`},oe.charAt(0)):v.createElement("span",{className:`${R}-title-content`},oe);else{const F=(0,n.l$)(oe)&&oe.type==="span";D=v.createElement(v.Fragment,null,(0,n.Tm)(L,{className:i()((0,n.l$)(L)?(ce=L.props)===null||ce===void 0?void 0:ce.className:"",`${R}-item-icon`)}),F?oe:v.createElement("span",{className:`${R}-title-content`},oe))}const J=v.useMemo(()=>Object.assign(Object.assign({},k),{firstLevel:!1}),[k]);return v.createElement(c.Provider,{value:J},v.createElement(t.Wd,Object.assign({},(0,o.Z)(ue,["icon"]),{title:D,popupClassName:i()(R,Q,`${R}-${xe||j}`)})))},A=e(24764),b=e(80764),C=e(62892),m=e(40875),y=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe{if(ce&&typeof ce=="object"){const L=ce,{label:oe,children:xe,key:k,type:R}=L,re=y(L,["label","children","key","type"]),j=k!=null?k:`tmp-${Q}`;return xe||R==="group"?R==="group"?v.createElement(t.BW,Object.assign({key:j},re,{title:oe}),x(xe)):v.createElement(w,Object.assign({key:j},re,{title:oe}),x(xe)):R==="divider"?v.createElement(l,Object.assign({key:j},re)):v.createElement(S,Object.assign({key:j},re),oe)}return null}).filter(ce=>ce)}function P(ue){return v.useMemo(()=>ue&&x(ue),[ue])}var _=e(64993),z=e(17313),K=e(8378),ye=e(13826),ae=e(29878),Be=e(83116),B=e(37613),G=ue=>{const{componentCls:ce,motionDurationSlow:Q,horizontalLineHeight:L,colorSplit:oe,lineWidth:xe,lineType:k,itemPaddingInline:R}=ue;return{[`${ce}-horizontal`]:{lineHeight:L,border:0,borderBottom:`${xe}px ${k} ${oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ce}-item, ${ce}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:R},[`> ${ce}-item:hover, + ${m}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${m}-affix-wrapper-focused`]:{zIndex:2}}}}},w=C=>{const{componentCls:m,paddingLG:y}=C,x=`${m}-textarea`;return{[x]:{position:"relative","&-show-count":{[`> ${m}`]:{height:"100%"},[`${m}-data-count`]:{position:"absolute",bottom:-C.fontSize*C.lineHeight,insetInlineEnd:0,color:C.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${x}-has-feedback`]:{[`${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${m}-affix-wrapper`]:{padding:0,[`> textarea${m}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${m}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${m}-clear-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,insetBlockStart:C.paddingXS},[`${x}-suffix`]:{position:"absolute",top:0,insetInlineEnd:C.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function A(C){return(0,g.TS)(C,{inputAffixPadding:C.paddingXXS})}const b=C=>{const{controlHeight:m,fontSize:y,lineHeight:x,lineWidth:P,controlHeightSM:_,controlHeightLG:z,fontSizeLG:K,lineHeightLG:ye,paddingSM:ae,controlPaddingHorizontalSM:Be,controlPaddingHorizontal:B,colorFillAlter:$,colorPrimaryHover:G,controlOutlineWidth:se,controlOutline:X,colorErrorOutline:W,colorWarningOutline:Z}=C;return{paddingBlock:Math.max(Math.round((m-y*x)/2*10)/10-P,3),paddingBlockSM:Math.max(Math.round((_-y*x)/2*10)/10-P,0),paddingBlockLG:Math.ceil((z-K*ye)/2*10)/10-P,paddingInline:ae-P,paddingInlineSM:Be-P,paddingInlineLG:B-P,addonBg:$,activeBorderColor:G,hoverBorderColor:G,activeShadow:`0 0 0 ${se}px ${X}`,errorActiveShadow:`0 0 0 ${se}px ${W}`,warningActiveShadow:`0 0 0 ${se}px ${Z}`}};N.ZP=(0,p.Z)("Input",C=>{const m=(0,g.TS)(C,A(C));return[a(m),w(m),f(m),S(m),E(m),(0,v.c)(m)]},b)},71413:function(_t,N,e){"use strict";e.d(N,{D:function(){return A},Z:function(){return m}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(x,P){return v.createElement(i.Z,(0,t.Z)({},x,{ref:P,icon:p}))},r=v.forwardRef(h),u=r,l=e(81132),s=e(38226),o=e(92310),d=e.n(o),n=e(64002),c=y=>!isNaN(parseFloat(y))&&isFinite(y),f=e(36355),S=e(84966),E=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const w={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},A=v.createContext({}),b=(()=>{let y=0;return function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${x}${y}`}})();var m=v.forwardRef((y,x)=>{const{prefixCls:P,className:_,trigger:z,children:K,defaultCollapsed:ye=!1,theme:ae="dark",style:Be={},collapsible:B=!1,reverseArrow:$=!1,width:G=200,collapsedWidth:se=80,zeroWidthTriggerStyle:X,breakpoint:W,onCollapse:Z,onBreakpoint:pe}=y,we=E(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:he}=(0,v.useContext)(S.Gs),[ge,Fe]=(0,v.useState)("collapsed"in y?y.collapsed:ye),[st,Ve]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in y&&Fe(y.collapsed)},[y.collapsed]);const Qe=(ue,ce)=>{"collapsed"in y||Fe(ue),Z==null||Z(ue,ce)},At=(0,v.useRef)();At.current=ue=>{Ve(ue.matches),pe==null||pe(ue.matches),ge!==ue.matches&&Qe(ue.matches,"responsive")},(0,v.useEffect)(()=>{function ue(Q){return At.current(Q)}let ce;if(typeof window!="undefined"){const{matchMedia:Q}=window;if(Q&&W&&W in w){ce=Q(`(max-width: ${w[W]})`);try{ce.addEventListener("change",ue)}catch(L){ce.addListener(ue)}ue(ce)}}return()=>{try{ce==null||ce.removeEventListener("change",ue)}catch(Q){ce==null||ce.removeListener(ue)}}},[W]),(0,v.useEffect)(()=>{const ue=b("ant-sider-");return he.addSider(ue),()=>he.removeSider(ue)},[]);const Ue=()=>{Qe(!ge,"clickTrigger")},{getPrefixCls:Xe}=(0,v.useContext)(f.E_),xt=()=>{const ue=Xe("layout-sider",P),ce=(0,n.Z)(we,["collapsed"]),Q=ge?se:G,L=c(Q)?`${Q}px`:String(Q),oe=parseFloat(String(se||0))===0?v.createElement("span",{onClick:Ue,className:d()(`${ue}-zero-width-trigger`,`${ue}-zero-width-trigger-${$?"right":"left"}`),style:X},z||v.createElement(u,null)):null,R={expanded:$?v.createElement(s.Z,null):v.createElement(l.Z,null),collapsed:$?v.createElement(l.Z,null):v.createElement(s.Z,null)}[ge?"collapsed":"expanded"],re=z!==null?oe||v.createElement("div",{className:`${ue}-trigger`,onClick:Ue,style:{width:L}},z||R):null,j=Object.assign(Object.assign({},Be),{flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L}),M=d()(ue,`${ue}-${ae}`,{[`${ue}-collapsed`]:!!ge,[`${ue}-has-trigger`]:B&&z!==null&&!oe,[`${ue}-below`]:!!st,[`${ue}-zero-width`]:parseFloat(L)===0},_);return v.createElement("aside",Object.assign({className:M},ce,{style:j,ref:x}),v.createElement("div",{className:`${ue}-children`},K),B||st&&oe?re:null)},Re=v.useMemo(()=>({siderCollapsed:ge}),[ge]);return v.createElement(A.Provider,{value:Re},xt())})},44e3:function(_t,N,e){"use strict";var t=e(84966),v=e(71413);const g=t.ZP;g.Header=t.h4,g.Footer=t.$_,g.Content=t.VY,g.Sider=v.Z,N.default=g},84966:function(_t,N,e){"use strict";e.d(N,{VY:function(){return A},$_:function(){return w},h4:function(){return E},Gs:function(){return n},ZP:function(){return b}});var t=e(26390),v=e(92310),g=e.n(v),p=e(64002),i=e(59301),h=e(36355),r=e(83116),l=C=>{const{componentCls:m,bodyBg:y,lightSiderBg:x,lightTriggerBg:P,lightTriggerColor:_}=C;return{[`${m}-sider-light`]:{background:x,[`${m}-sider-trigger`]:{color:_,background:P},[`${m}-sider-zero-width-trigger`]:{color:_,background:P,border:`1px solid ${y}`,borderInlineStart:0}}}};const s=C=>{const{antCls:m,componentCls:y,colorText:x,triggerColor:P,footerBg:_,triggerBg:z,headerHeight:K,headerPadding:ye,headerColor:ae,footerPadding:Be,triggerHeight:B,zeroTriggerHeight:$,zeroTriggerWidth:G,motionDurationMid:se,motionDurationSlow:X,fontSize:W,borderRadius:Z,bodyBg:pe,headerBg:we,siderBg:he}=C;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:pe,"&, *":{boxSizing:"border-box"},[`&${y}-has-sider`]:{flexDirection:"row",[`> ${y}, > ${y}-content`]:{width:0}},[`${y}-header, &${y}-footer`]:{flex:"0 0 auto"},[`${y}-sider`]:{position:"relative",minWidth:0,background:he,transition:`all ${se}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${m}-menu${m}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:B},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:B,color:P,lineHeight:`${B}px`,textAlign:"center",background:z,cursor:"pointer",transition:`all ${se}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:K,insetInlineEnd:-G,zIndex:1,width:G,height:$,color:P,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:he,borderStartStartRadius:0,borderStartEndRadius:Z,borderEndEndRadius:Z,borderEndStartRadius:0,cursor:"pointer",transition:`background ${X} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${X}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-G,borderStartStartRadius:Z,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Z}}}}},l(C)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:K,padding:ye,color:ae,lineHeight:`${K}px`,background:we,[`${m}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:Be,color:x,fontSize:W,background:_},[`${y}-content`]:{flex:"auto",minHeight:0}}};var o=(0,r.Z)("Layout",C=>[s(C)],C=>{const{colorBgLayout:m,controlHeight:y,controlHeightLG:x,colorText:P,controlHeightSM:_,marginXXS:z,colorTextLightSolid:K,colorBgContainer:ye}=C,ae=x*1.25;return{colorBgHeader:"#001529",colorBgBody:m,colorBgTrigger:"#002140",bodyBg:m,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${ae}px`,headerColor:P,footerPadding:`${_}px ${ae}px`,footerBg:m,siderBg:"#001529",triggerHeight:x+z*2,triggerBg:"#002140",triggerColor:K,zeroTriggerWidth:x,zeroTriggerHeight:x,lightSiderBg:ye,lightTriggerBg:ye,lightTriggerColor:P}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),d=function(C,m){var y={};for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&m.indexOf(x)<0&&(y[x]=C[x]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,x=Object.getOwnPropertySymbols(C);Pnull,removeSider:()=>null}});function a(C){let{suffixCls:m,tagName:y,displayName:x}=C;return P=>i.forwardRef((z,K)=>i.createElement(P,Object.assign({ref:K,suffixCls:m,tagName:y},z)))}const c=i.forwardRef((C,m)=>{const{prefixCls:y,suffixCls:x,className:P,tagName:_}=C,z=d(C,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:K}=i.useContext(h.E_),ye=K("layout",y),[ae,Be]=o(ye),B=x?`${ye}-${x}`:ye;return ae(i.createElement(_,Object.assign({className:g()(y||B,P,Be),ref:m},z)))}),f=i.forwardRef((C,m)=>{const{direction:y}=i.useContext(h.E_),[x,P]=i.useState([]),{prefixCls:_,className:z,rootClassName:K,children:ye,hasSider:ae,tagName:Be,style:B}=C,$=d(C,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),G=(0,p.Z)($,["suffixCls"]),{getPrefixCls:se,layout:X}=i.useContext(h.E_),W=se("layout",_),[Z,pe]=o(W),we=g()(W,{[`${W}-has-sider`]:typeof ae=="boolean"?ae:x.length>0,[`${W}-rtl`]:y==="rtl"},X==null?void 0:X.className,z,K,pe),he=i.useMemo(()=>({siderHook:{addSider:ge=>{P(Fe=>[].concat((0,t.Z)(Fe),[ge]))},removeSider:ge=>{P(Fe=>Fe.filter(st=>st!==ge))}}}),[]);return Z(i.createElement(n.Provider,{value:he},i.createElement(Be,Object.assign({ref:m,className:we,style:Object.assign(Object.assign({},X==null?void 0:X.style),B)},G),ye)))}),S=a({tagName:"div",displayName:"Layout"})(f),E=a({suffixCls:"header",tagName:"header",displayName:"Header"})(c),w=a({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(c),A=a({suffixCls:"content",tagName:"main",displayName:"Content"})(c);var b=S},40875:function(_t,N,e){"use strict";e.d(N,{J:function(){return h}});var t=e(59301),v=e(33234),g=e(80764),p=function(r,u){var l={};for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&u.indexOf(s)<0&&(l[s]=r[s]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(r);o{const{children:l}=r,s=p(r,["children"]),o=t.useContext(i),d=t.useMemo(()=>Object.assign(Object.assign({},o),s),[o,s.prefixCls,s.mode,s.selectable]);return t.createElement(i.Provider,{value:d},t.createElement(v.BR,null,(0,g.supportNodeRef)(l)?t.cloneElement(l,{ref:u}):l))});N.Z=i},20834:function(_t,N,e){"use strict";e.d(N,{default:function(){return Re}});var t=e(22798),v=e(59301),g=e(71413),p=e(92310),i=e.n(p),h=e(36355),r=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe{const{prefixCls:ce,className:Q,dashed:L}=ue,oe=r(ue,["prefixCls","className","dashed"]),{getPrefixCls:xe}=v.useContext(h.E_),k=xe("menu",ce),R=i()({[`${k}-item-divider-dashed`]:!!L},Q);return v.createElement(t.iz,Object.assign({className:R},oe))},s=e(38298),o=e(64002),d=e(6848),n=e(92343),c=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),S=ue=>{var ce;const{className:Q,children:L,icon:oe,title:xe,danger:k}=ue,{prefixCls:R,firstLevel:re,direction:j,disableMenuItemTitleTooltip:M,inlineCollapsed:D}=v.useContext(c),J=I=>{const le=v.createElement("span",{className:`${R}-title-content`},L);return(!oe||(0,n.l$)(L)&&L.type==="span")&&L&&I&&re&&typeof L=="string"?v.createElement("div",{className:`${R}-inline-collapsed-noicon`},L.charAt(0)):le},{siderCollapsed:F}=v.useContext(g.D);let te=xe;typeof xe=="undefined"?te=re?L:"":xe===!1&&(te="");const Ae={title:te};!F&&!D&&(Ae.title=null,Ae.open=!1);const ie=(0,s.Z)(L).length;let T=v.createElement(t.ck,Object.assign({},(0,o.Z)(ue,["title","icon","danger"]),{className:i()({[`${R}-item-danger`]:k,[`${R}-item-only-child`]:(oe?ie+1:ie)===1},Q),title:typeof xe=="string"?xe:void 0}),(0,n.Tm)(oe,{className:i()((0,n.l$)(oe)?(ce=oe.props)===null||ce===void 0?void 0:ce.className:"",`${R}-item-icon`)}),J(D));return M||(T=v.createElement(d.Z,Object.assign({},Ae,{placement:j==="rtl"?"left":"right",overlayClassName:`${R}-inline-collapsed-tooltip`}),T)),T},w=ue=>{var ce;const{popupClassName:Q,icon:L,title:oe,theme:xe}=ue,k=v.useContext(c),{prefixCls:R,inlineCollapsed:re,theme:j}=k,M=(0,t.Xl)();let D;if(!L)D=re&&!M.length&&oe&&typeof oe=="string"?v.createElement("div",{className:`${R}-inline-collapsed-noicon`},oe.charAt(0)):v.createElement("span",{className:`${R}-title-content`},oe);else{const F=(0,n.l$)(oe)&&oe.type==="span";D=v.createElement(v.Fragment,null,(0,n.Tm)(L,{className:i()((0,n.l$)(L)?(ce=L.props)===null||ce===void 0?void 0:ce.className:"",`${R}-item-icon`)}),F?oe:v.createElement("span",{className:`${R}-title-content`},oe))}const J=v.useMemo(()=>Object.assign(Object.assign({},k),{firstLevel:!1}),[k]);return v.createElement(c.Provider,{value:J},v.createElement(t.Wd,Object.assign({},(0,o.Z)(ue,["icon"]),{title:D,popupClassName:i()(R,Q,`${R}-${xe||j}`)})))},A=e(24764),b=e(80764),C=e(62892),m=e(40875),y=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe{if(ce&&typeof ce=="object"){const L=ce,{label:oe,children:xe,key:k,type:R}=L,re=y(L,["label","children","key","type"]),j=k!=null?k:`tmp-${Q}`;return xe||R==="group"?R==="group"?v.createElement(t.BW,Object.assign({key:j},re,{title:oe}),x(xe)):v.createElement(w,Object.assign({key:j},re,{title:oe}),x(xe)):R==="divider"?v.createElement(l,Object.assign({key:j},re)):v.createElement(S,Object.assign({key:j},re),oe)}return null}).filter(ce=>ce)}function P(ue){return v.useMemo(()=>ue&&x(ue),[ue])}var _=e(64993),z=e(17313),K=e(8378),ye=e(13826),ae=e(29878),Be=e(83116),B=e(37613),G=ue=>{const{componentCls:ce,motionDurationSlow:Q,horizontalLineHeight:L,colorSplit:oe,lineWidth:xe,lineType:k,itemPaddingInline:R}=ue;return{[`${ce}-horizontal`]:{lineHeight:L,border:0,borderBottom:`${xe}px ${k} ${oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ce}-item, ${ce}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:R},[`> ${ce}-item:hover, > ${ce}-item-active, > ${ce}-submenu ${ce}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ce}-item, ${ce}-submenu-title`]:{transition:[`border-color ${Q}`,`background ${Q}`].join(",")},[`${ce}-submenu-arrow`]:{display:"none"}}}},X=ue=>{let{componentCls:ce,menuArrowOffset:Q}=ue;return{[`${ce}-rtl`]:{direction:"rtl"},[`${ce}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ce}-rtl${ce}-vertical, - ${ce}-submenu-rtl ${ce}-vertical`]:{[`${ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Q})`},"&::after":{transform:`rotate(45deg) translateY(${Q})`}}}}};const W=ue=>Object.assign({},(0,z.oN)(ue));var pe=(ue,ce)=>{const{componentCls:Q,itemColor:L,itemSelectedColor:oe,groupTitleColor:xe,itemBg:k,subMenuItemBg:R,itemSelectedBg:re,activeBarHeight:j,activeBarWidth:M,activeBarBorderWidth:D,motionDurationSlow:J,motionEaseInOut:F,motionEaseOut:ne,itemPaddingInline:Ae,motionDurationMid:ie,itemHoverColor:T,lineType:I,colorSplit:le,itemDisabledColor:ve,dangerItemColor:Ie,dangerItemHoverColor:Ge,dangerItemSelectedColor:Ke,dangerItemActiveBg:de,dangerItemSelectedBg:Ze,itemHoverBg:Y,itemActiveBg:rt,menuSubMenuBg:yt,horizontalItemSelectedColor:O,horizontalItemSelectedBg:$e,horizontalItemBorderRadius:Ne,horizontalItemHoverBg:fe,popupBg:Oe}=ue;return{[`${Q}-${ce}, ${Q}-${ce} > ${Q}`]:{color:L,background:k,[`&${Q}-root:focus-visible`]:Object.assign({},W(ue)),[`${Q}-item-group-title`]:{color:xe},[`${Q}-submenu-selected`]:{[`> ${Q}-submenu-title`]:{color:oe}},[`${Q}-item-disabled, ${Q}-submenu-disabled`]:{color:`${ve} !important`},[`${Q}-item:not(${Q}-item-selected):not(${Q}-submenu-selected)`]:{[`&:hover, > ${Q}-submenu-title:hover`]:{color:T}},[`&:not(${Q}-horizontal)`]:{[`${Q}-item:not(${Q}-item-selected)`]:{"&:hover":{backgroundColor:Y},"&:active":{backgroundColor:rt}},[`${Q}-submenu-title`]:{"&:hover":{backgroundColor:Y},"&:active":{backgroundColor:rt}}},[`${Q}-item-danger`]:{color:Ie,[`&${Q}-item:hover`]:{[`&:not(${Q}-item-selected):not(${Q}-submenu-selected)`]:{color:Ge}},[`&${Q}-item:active`]:{background:de}},[`${Q}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Q}-item-selected`]:{color:oe,[`&${Q}-item-danger`]:{color:Ke},"a, a:hover":{color:"inherit"}},[`& ${Q}-item-selected`]:{backgroundColor:re,[`&${Q}-item-danger`]:{backgroundColor:Ze}},[`${Q}-item, ${Q}-submenu-title`]:{[`&:not(${Q}-item-disabled):focus-visible`]:Object.assign({},W(ue))},[`&${Q}-submenu > ${Q}`]:{backgroundColor:yt},[`&${Q}-popup > ${Q}`]:{backgroundColor:Oe},[`&${Q}-horizontal`]:Object.assign(Object.assign({},ce==="dark"?{borderBottom:0}:{}),{[`> ${Q}-item, > ${Q}-submenu`]:{top:D,marginTop:-D,marginBottom:0,borderRadius:Ne,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${j}px solid transparent`,transition:`border-color ${J} ${F}`,content:'""'},"&:hover, &-active, &-open":{background:fe,"&::after":{borderBottomWidth:j,borderBottomColor:O}},"&-selected":{color:O,backgroundColor:$e,"&:hover":{backgroundColor:$e},"&::after":{borderBottomWidth:j,borderBottomColor:O}}}}),[`&${Q}-root`]:{[`&${Q}-inline, &${Q}-vertical`]:{borderInlineEnd:`${D}px ${I} ${le}`}},[`&${Q}-inline`]:{[`${Q}-sub${Q}-inline`]:{background:R},[`${Q}-item, ${Q}-submenu-title`]:D&&M?{width:`calc(100% + ${D}px)`}:{},[`${Q}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${M}px solid ${oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ie} ${ne}`,`opacity ${ie} ${ne}`].join(","),content:'""'},[`&${Q}-item-danger`]:{"&::after":{borderInlineEndColor:Ke}}},[`${Q}-selected, ${Q}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ie} ${F}`,`opacity ${ie} ${F}`].join(",")}}}}}};const we=ue=>{const{componentCls:ce,itemHeight:Q,itemMarginInline:L,padding:oe,menuArrowSize:xe,marginXS:k,itemMarginBlock:R}=ue,re=oe+xe+k;return{[`${ce}-item`]:{position:"relative",overflow:"hidden"},[`${ce}-item, ${ce}-submenu-title`]:{height:Q,lineHeight:`${Q}px`,paddingInline:oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:L,marginBlock:R,width:`calc(100% - ${L*2}px)`},[`> ${ce}-item, + ${ce}-submenu-rtl ${ce}-vertical`]:{[`${ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Q})`},"&::after":{transform:`rotate(45deg) translateY(${Q})`}}}}};const W=ue=>Object.assign({},(0,z.oN)(ue));var pe=(ue,ce)=>{const{componentCls:Q,itemColor:L,itemSelectedColor:oe,groupTitleColor:xe,itemBg:k,subMenuItemBg:R,itemSelectedBg:re,activeBarHeight:j,activeBarWidth:M,activeBarBorderWidth:D,motionDurationSlow:J,motionEaseInOut:F,motionEaseOut:te,itemPaddingInline:Ae,motionDurationMid:ie,itemHoverColor:T,lineType:I,colorSplit:le,itemDisabledColor:ve,dangerItemColor:Ie,dangerItemHoverColor:Ge,dangerItemSelectedColor:Ke,dangerItemActiveBg:de,dangerItemSelectedBg:Ze,itemHoverBg:Y,itemActiveBg:rt,menuSubMenuBg:yt,horizontalItemSelectedColor:O,horizontalItemSelectedBg:$e,horizontalItemBorderRadius:Ne,horizontalItemHoverBg:fe,popupBg:Oe}=ue;return{[`${Q}-${ce}, ${Q}-${ce} > ${Q}`]:{color:L,background:k,[`&${Q}-root:focus-visible`]:Object.assign({},W(ue)),[`${Q}-item-group-title`]:{color:xe},[`${Q}-submenu-selected`]:{[`> ${Q}-submenu-title`]:{color:oe}},[`${Q}-item-disabled, ${Q}-submenu-disabled`]:{color:`${ve} !important`},[`${Q}-item:not(${Q}-item-selected):not(${Q}-submenu-selected)`]:{[`&:hover, > ${Q}-submenu-title:hover`]:{color:T}},[`&:not(${Q}-horizontal)`]:{[`${Q}-item:not(${Q}-item-selected)`]:{"&:hover":{backgroundColor:Y},"&:active":{backgroundColor:rt}},[`${Q}-submenu-title`]:{"&:hover":{backgroundColor:Y},"&:active":{backgroundColor:rt}}},[`${Q}-item-danger`]:{color:Ie,[`&${Q}-item:hover`]:{[`&:not(${Q}-item-selected):not(${Q}-submenu-selected)`]:{color:Ge}},[`&${Q}-item:active`]:{background:de}},[`${Q}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Q}-item-selected`]:{color:oe,[`&${Q}-item-danger`]:{color:Ke},"a, a:hover":{color:"inherit"}},[`& ${Q}-item-selected`]:{backgroundColor:re,[`&${Q}-item-danger`]:{backgroundColor:Ze}},[`${Q}-item, ${Q}-submenu-title`]:{[`&:not(${Q}-item-disabled):focus-visible`]:Object.assign({},W(ue))},[`&${Q}-submenu > ${Q}`]:{backgroundColor:yt},[`&${Q}-popup > ${Q}`]:{backgroundColor:Oe},[`&${Q}-horizontal`]:Object.assign(Object.assign({},ce==="dark"?{borderBottom:0}:{}),{[`> ${Q}-item, > ${Q}-submenu`]:{top:D,marginTop:-D,marginBottom:0,borderRadius:Ne,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${j}px solid transparent`,transition:`border-color ${J} ${F}`,content:'""'},"&:hover, &-active, &-open":{background:fe,"&::after":{borderBottomWidth:j,borderBottomColor:O}},"&-selected":{color:O,backgroundColor:$e,"&:hover":{backgroundColor:$e},"&::after":{borderBottomWidth:j,borderBottomColor:O}}}}),[`&${Q}-root`]:{[`&${Q}-inline, &${Q}-vertical`]:{borderInlineEnd:`${D}px ${I} ${le}`}},[`&${Q}-inline`]:{[`${Q}-sub${Q}-inline`]:{background:R},[`${Q}-item, ${Q}-submenu-title`]:D&&M?{width:`calc(100% + ${D}px)`}:{},[`${Q}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${M}px solid ${oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ie} ${te}`,`opacity ${ie} ${te}`].join(","),content:'""'},[`&${Q}-item-danger`]:{"&::after":{borderInlineEndColor:Ke}}},[`${Q}-selected, ${Q}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ie} ${F}`,`opacity ${ie} ${F}`].join(",")}}}}}};const we=ue=>{const{componentCls:ce,itemHeight:Q,itemMarginInline:L,padding:oe,menuArrowSize:xe,marginXS:k,itemMarginBlock:R}=ue,re=oe+xe+k;return{[`${ce}-item`]:{position:"relative",overflow:"hidden"},[`${ce}-item, ${ce}-submenu-title`]:{height:Q,lineHeight:`${Q}px`,paddingInline:oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:L,marginBlock:R,width:`calc(100% - ${L*2}px)`},[`> ${ce}-item, > ${ce}-submenu > ${ce}-submenu-title`]:{height:Q,lineHeight:`${Q}px`},[`${ce}-item-group-list ${ce}-submenu-title, - ${ce}-submenu-title`]:{paddingInlineEnd:re}}};var ge=ue=>{const{componentCls:ce,iconCls:Q,itemHeight:L,colorTextLightSolid:oe,dropdownWidth:xe,controlHeightLG:k,motionDurationMid:R,motionEaseOut:re,paddingXL:j,itemMarginInline:M,fontSizeLG:D,motionDurationSlow:J,paddingXS:F,boxShadowSecondary:ne,collapsedWidth:Ae,collapsedIconSize:ie}=ue,T={height:L,lineHeight:`${L}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ce]:{"&-inline, &-vertical":Object.assign({[`&${ce}-root`]:{boxShadow:"none"}},we(ue))},[`${ce}-submenu-popup`]:{[`${ce}-vertical`]:Object.assign(Object.assign({},we(ue)),{boxShadow:ne})}},{[`${ce}-submenu-popup ${ce}-vertical${ce}-sub`]:{minWidth:xe,maxHeight:`calc(100vh - ${k*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ce}-inline`]:{width:"100%",[`&${ce}-root`]:{[`${ce}-item, ${ce}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${J}`,`background ${J}`,`padding ${R} ${re}`].join(","),[`> ${ce}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ce}-sub${ce}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ce}-submenu > ${ce}-submenu-title`]:T,[`& ${ce}-item-group-title`]:{paddingInlineStart:j}},[`${ce}-item`]:T}},{[`${ce}-inline-collapsed`]:{width:Ae,[`&${ce}-root`]:{[`${ce}-item, ${ce}-submenu ${ce}-submenu-title`]:{[`> ${ce}-inline-collapsed-noicon`]:{fontSize:D,textAlign:"center"}}},[`> ${ce}-item, + ${ce}-submenu-title`]:{paddingInlineEnd:re}}};var ge=ue=>{const{componentCls:ce,iconCls:Q,itemHeight:L,colorTextLightSolid:oe,dropdownWidth:xe,controlHeightLG:k,motionDurationMid:R,motionEaseOut:re,paddingXL:j,itemMarginInline:M,fontSizeLG:D,motionDurationSlow:J,paddingXS:F,boxShadowSecondary:te,collapsedWidth:Ae,collapsedIconSize:ie}=ue,T={height:L,lineHeight:`${L}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ce]:{"&-inline, &-vertical":Object.assign({[`&${ce}-root`]:{boxShadow:"none"}},we(ue))},[`${ce}-submenu-popup`]:{[`${ce}-vertical`]:Object.assign(Object.assign({},we(ue)),{boxShadow:te})}},{[`${ce}-submenu-popup ${ce}-vertical${ce}-sub`]:{minWidth:xe,maxHeight:`calc(100vh - ${k*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ce}-inline`]:{width:"100%",[`&${ce}-root`]:{[`${ce}-item, ${ce}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${J}`,`background ${J}`,`padding ${R} ${re}`].join(","),[`> ${ce}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ce}-sub${ce}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ce}-submenu > ${ce}-submenu-title`]:T,[`& ${ce}-item-group-title`]:{paddingInlineStart:j}},[`${ce}-item`]:T}},{[`${ce}-inline-collapsed`]:{width:Ae,[`&${ce}-root`]:{[`${ce}-item, ${ce}-submenu ${ce}-submenu-title`]:{[`> ${ce}-inline-collapsed-noicon`]:{fontSize:D,textAlign:"center"}}},[`> ${ce}-item, > ${ce}-item-group > ${ce}-item-group-list > ${ce}-item, > ${ce}-item-group > ${ce}-item-group-list > ${ce}-submenu > ${ce}-submenu-title, > ${ce}-submenu > ${ce}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${D/2}px - ${M}px)`,textOverflow:"clip",[` ${ce}-submenu-arrow, ${ce}-submenu-expand-icon - `]:{opacity:0},[`${ce}-item-icon, ${Q}`]:{margin:0,fontSize:ie,lineHeight:`${L}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ce}-item-icon, ${Q}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ce}-item-icon, ${Q}`]:{display:"none"},"a, a:hover":{color:oe}},[`${ce}-item-group-title`]:Object.assign(Object.assign({},z.vS),{paddingInline:F})}}]};const Fe=ue=>{const{componentCls:ce,motionDurationSlow:Q,motionDurationMid:L,motionEaseInOut:oe,motionEaseOut:xe,iconCls:k,iconSize:R,iconMarginInlineEnd:re}=ue;return{[`${ce}-item, ${ce}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Q}`,`background ${Q}`,`padding ${Q} ${oe}`].join(","),[`${ce}-item-icon, ${k}`]:{minWidth:R,fontSize:R,transition:[`font-size ${L} ${xe}`,`margin ${Q} ${oe}`,`color ${Q}`].join(","),"+ span":{marginInlineStart:re,opacity:1,transition:[`opacity ${Q} ${oe}`,`margin ${Q}`,`color ${Q}`].join(",")}},[`${ce}-item-icon`]:Object.assign({},(0,z.Ro)()),[`&${ce}-item-only-child`]:{[`> ${k}, > ${ce}-item-icon`]:{marginInlineEnd:0}}},[`${ce}-item-disabled, ${ce}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ce}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},st=ue=>{const{componentCls:ce,motionDurationSlow:Q,motionEaseInOut:L,borderRadius:oe,menuArrowSize:xe,menuArrowOffset:k}=ue;return{[`${ce}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ue.margin,width:xe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Q} ${L}, opacity ${Q}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xe*.6,height:xe*.15,backgroundColor:"currentcolor",borderRadius:oe,transition:[`background ${Q} ${L}`,`transform ${Q} ${L}`,`top ${Q} ${L}`,`color ${Q} ${L}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${k})`},"&::after":{transform:`rotate(-45deg) translateY(${k})`}}}}},Ve=ue=>{const{antCls:ce,componentCls:Q,fontSize:L,motionDurationSlow:oe,motionDurationMid:xe,motionEaseInOut:k,paddingXS:R,padding:re,colorSplit:j,lineWidth:M,zIndexPopup:D,borderRadiusLG:J,subMenuItemBorderRadius:F,menuArrowSize:ne,menuArrowOffset:Ae,lineType:ie,menuPanelMaskInset:T,groupTitleLineHeight:I,groupTitleFontSize:le}=ue;return[{"":{[`${Q}`]:Object.assign(Object.assign({},(0,z.dF)()),{"&-hidden":{display:"none"}})},[`${Q}-submenu-hidden`]:{display:"none"}},{[Q]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,z.Wf)(ue)),(0,z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:L,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${oe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Q}-item`]:{flex:"none"}},[`${Q}-item, ${Q}-submenu, ${Q}-submenu-title`]:{borderRadius:ue.itemBorderRadius},[`${Q}-item-group-title`]:{padding:`${R}px ${re}px`,fontSize:le,lineHeight:I,transition:`all ${oe}`},[`&-horizontal ${Q}-submenu`]:{transition:[`border-color ${oe} ${k}`,`background ${oe} ${k}`].join(",")},[`${Q}-submenu, ${Q}-submenu-inline`]:{transition:[`border-color ${oe} ${k}`,`background ${oe} ${k}`,`padding ${xe} ${k}`].join(",")},[`${Q}-submenu ${Q}-sub`]:{cursor:"initial",transition:[`background ${oe} ${k}`,`padding ${oe} ${k}`].join(",")},[`${Q}-title-content`]:{transition:`color ${oe}`},[`${Q}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Q}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:j,borderStyle:ie,borderWidth:0,borderTopWidth:M,marginBlock:M,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Fe(ue)),{[`${Q}-item-group`]:{[`${Q}-item-group-list`]:{margin:0,padding:0,[`${Q}-item, ${Q}-submenu-title`]:{paddingInline:`${L*2}px ${re}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:D,borderRadius:J,boxShadow:"none",transformOrigin:"0 0",[`&${Q}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${T}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:T},"\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:ue.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ue.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ue.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ue.paddingXS},[`> ${Q}`]:Object.assign(Object.assign(Object.assign({borderRadius:J},Fe(ue)),st(ue)),{[`${Q}-item, ${Q}-submenu > ${Q}-submenu-title`]:{borderRadius:F},[`${Q}-submenu-title::after`]:{transition:`transform ${oe} ${k}`}})}}),st(ue)),{[`&-inline-collapsed ${Q}-submenu-arrow, - &-inline ${Q}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${Q}-submenu-open${Q}-submenu-inline > ${Q}-submenu-title > ${Q}-submenu-arrow`]:{transform:`translateY(-${ne*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${ce}-layout-header`]:{[Q]:{lineHeight:"inherit"}}}]};var Qe=(ue,ce)=>(0,Be.Z)("Menu",L=>{if(ce===!1)return[];const{colorBgElevated:oe,colorPrimary:xe,colorTextLightSolid:k,controlHeightLG:R,fontSize:re,darkItemColor:j,darkDangerItemColor:M,darkItemBg:D,darkSubMenuItemBg:J,darkItemSelectedColor:F,darkItemSelectedBg:ne,darkDangerItemSelectedBg:Ae,darkItemHoverBg:ie,darkGroupTitleColor:T,darkItemHoverColor:I,darkItemDisabledColor:le,darkDangerItemHoverColor:ve,darkDangerItemSelectedColor:Ie,darkDangerItemActiveBg:Ge}=L,Ke=re/7*5,de=(0,B.TS)(L,{menuArrowSize:Ke,menuHorizontalHeight:R*1.15,menuArrowOffset:`${Ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:oe}),Ze=(0,B.TS)(de,{itemColor:j,itemHoverColor:I,groupTitleColor:T,itemSelectedColor:F,itemBg:D,popupBg:D,subMenuItemBg:J,itemActiveBg:"transparent",itemSelectedBg:ne,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ie,itemDisabledColor:le,dangerItemColor:M,dangerItemHoverColor:ve,dangerItemSelectedColor:Ie,dangerItemActiveBg:Ge,dangerItemSelectedBg:Ae,menuSubMenuBg:J,horizontalItemSelectedColor:k,horizontalItemSelectedBg:xe});return[Ve(de),G(de),ge(de),pe(de,"light"),pe(Ze,"dark"),X(de),(0,K.Z)(de),(0,ye.oN)(de,"slide-up"),(0,ye.oN)(de,"slide-down"),(0,ae._y)(de,"zoom-big")]},L=>{const{colorPrimary:oe,colorError:xe,colorTextDisabled:k,colorErrorBg:R,colorText:re,colorTextDescription:j,colorBgContainer:M,colorFillAlter:D,colorFillContent:J,lineWidth:F,lineWidthBold:ne,controlItemBgActive:Ae,colorBgTextHover:ie,controlHeightLG:T,lineHeight:I,colorBgElevated:le,marginXXS:ve,padding:Ie,fontSize:Ge,controlHeightSM:Ke,fontSizeLG:de,colorTextLightSolid:Ze,colorErrorHover:Y}=L,rt=new _.C(Ze).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:L.zIndexPopupBase+50,radiusItem:L.borderRadiusLG,itemBorderRadius:L.borderRadiusLG,radiusSubMenuItem:L.borderRadiusSM,subMenuItemBorderRadius:L.borderRadiusSM,colorItemText:re,itemColor:re,colorItemTextHover:re,itemHoverColor:re,colorItemTextHoverHorizontal:oe,horizontalItemHoverColor:oe,colorGroupTitle:j,groupTitleColor:j,colorItemTextSelected:oe,itemSelectedColor:oe,colorItemTextSelectedHorizontal:oe,horizontalItemSelectedColor:oe,colorItemBg:M,itemBg:M,colorItemBgHover:ie,itemHoverBg:ie,colorItemBgActive:J,itemActiveBg:Ae,colorSubItemBg:D,subMenuItemBg:D,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ne,activeBarHeight:ne,colorActiveBarBorderSize:F,activeBarBorderWidth:F,colorItemTextDisabled:k,itemDisabledColor:k,colorDangerItemText:xe,dangerItemColor:xe,colorDangerItemTextHover:xe,dangerItemHoverColor:xe,colorDangerItemTextSelected:xe,dangerItemSelectedColor:xe,colorDangerItemBgActive:R,dangerItemActiveBg:R,colorDangerItemBgSelected:R,dangerItemSelectedBg:R,itemMarginInline:L.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:T,groupTitleLineHeight:I,collapsedWidth:T*2,popupBg:le,itemMarginBlock:ve,itemPaddingInline:Ie,horizontalLineHeight:`${T*1.15}px`,iconSize:Ge,iconMarginInlineEnd:Ke-Ge,collapsedIconSize:de,groupTitleFontSize:Ge,darkItemDisabledColor:new _.C(Ze).setAlpha(.25).toRgbString(),darkItemColor:rt,darkDangerItemColor:xe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ze,darkItemSelectedBg:oe,darkDangerItemSelectedBg:xe,darkItemHoverBg:"transparent",darkGroupTitleColor:rt,darkItemHoverColor:Ze,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:Ze,darkDangerItemActiveBg:xe}},{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"]]})(ue),At=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe{var Q,L;const oe=v.useContext(m.Z),xe=oe||{},{getPrefixCls:k,getPopupContainer:R,direction:re,menu:j}=v.useContext(h.E_),M=k(),{prefixCls:D,className:J,style:F,theme:ne="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:ie,inlineCollapsed:T,siderCollapsed:I,items:le,children:ve,rootClassName:Ie,mode:Ge,selectable:Ke,onClick:de,overflowedIndicatorPopupClassName:Ze}=ue,Y=At(ue,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),rt=(0,o.Z)(Y,["collapsedWidth"]),yt=P(le)||ve;(Q=xe.validator)===null||Q===void 0||Q.call(xe,{mode:Ge});const O=(0,b.useEvent)(function(){var Nt;de==null||de.apply(void 0,arguments),(Nt=xe.onClick)===null||Nt===void 0||Nt.call(xe)}),$e=xe.mode||Ge,Ne=Ke!=null?Ke:xe.selectable,fe=v.useMemo(()=>I!==void 0?I:T,[T,I]),Oe={horizontal:{motionName:`${M}-slide-up`},inline:(0,C.Z)(M),other:{motionName:`${M}-zoom-big`}},ze=k("menu",D||xe.prefixCls),[Rt,Tt]=Qe(ze,!oe),ct=i()(`${ze}-${ne}`,j==null?void 0:j.className,J);let Et;if(typeof Ae=="function")Et=Ae;else if(Ae===null||Ae===!1)Et=null;else if(xe.expandIcon===null||xe.expandIcon===!1)Et=null;else{const Nt=Ae!=null?Ae:xe.expandIcon;Et=(0,n.Tm)(Nt,{className:i()(`${ze}-submenu-expand-icon`,(0,n.l$)(Nt)?(L=Nt.props)===null||L===void 0?void 0:L.className:"")})}const Ft=v.useMemo(()=>({prefixCls:ze,inlineCollapsed:fe||!1,direction:re,firstLevel:!0,theme:ne,mode:$e,disableMenuItemTitleTooltip:ie}),[ze,fe,re,ie,ne]);return Rt(v.createElement(m.Z.Provider,{value:null},v.createElement(c.Provider,{value:Ft},v.createElement(t.ZP,Object.assign({getPopupContainer:R,overflowedIndicator:v.createElement(A.Z,null),overflowedIndicatorPopupClassName:i()(ze,`${ze}-${ne}`,Ze),mode:$e,selectable:Ne,onClick:O},rt,{inlineCollapsed:fe,style:Object.assign(Object.assign({},j==null?void 0:j.style),F),className:ct,prefixCls:ze,direction:re,defaultMotions:Oe,expandIcon:Et,ref:ce,rootClassName:i()(Ie,Tt)}),yt))))});const xt=(0,v.forwardRef)((ue,ce)=>{const Q=(0,v.useRef)(null),L=v.useContext(g.D);return(0,v.useImperativeHandle)(ce,()=>({menu:Q.current,focus:oe=>{var xe;(xe=Q.current)===null||xe===void 0||xe.focus(oe)}})),v.createElement(Xe,Object.assign({ref:Q},ue,L))});xt.Item=S,xt.SubMenu=w,xt.Divider=l,xt.ItemGroup=t.BW;var Re=xt},19871:function(_t,N,e){"use strict";e.d(N,{Z:function(){return xe}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(R,re){return v.createElement(i.Z,(0,t.Z)({},R,{ref:re,icon:p}))},r=v.forwardRef(h),u=r,l=e(55143),s=e(81132),o=e(38226),d=e(92310),n=e.n(d),a=e(80962),c=e(57259),f=e(79545),S=e(68550),E=e(17928),w=e(7711),A=e(36994),b={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},C=b,m=e(91735),y=function(k){(0,E.Z)(re,k);var R=(0,w.Z)(re);function re(){var j;(0,f.Z)(this,re);for(var M=arguments.length,D=new Array(M),J=0;J=0||F.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&ie(j.getValidValue()))},j.go=function(F){var ne=j.state.goInputText;ne!==""&&(F.keyCode===C.ENTER||F.type==="click")&&(j.setState({goInputText:""}),j.props.quickGo(j.getValidValue()))},j}return(0,S.Z)(re,[{key:"getPageSizeOptions",value:function(){var M=this.props,D=M.pageSize,J=M.pageSizeOptions;return J.some(function(F){return F.toString()===D.toString()})?J:J.concat([D.toString()]).sort(function(F,ne){var Ae=Number.isNaN(Number(F))?0:Number(F),ie=Number.isNaN(Number(ne))?0:Number(ne);return Ae-ie})}},{key:"render",value:function(){var M=this,D=this.props,J=D.pageSize,F=D.locale,ne=D.rootPrefixCls,Ae=D.changeSize,ie=D.quickGo,T=D.goButton,I=D.selectComponentClass,le=D.buildOptionText,ve=D.selectPrefixCls,Ie=D.disabled,Ge=this.state.goInputText,Ke="".concat(ne,"-options"),de=I,Ze=null,Y=null,rt=null;if(!Ae&&!ie)return null;var yt=this.getPageSizeOptions();if(Ae&&de){var O=yt.map(function($e,Ne){return v.createElement(de.Option,{key:Ne,value:$e.toString()},(le||M.buildOptionText)($e))});Ze=v.createElement(de,{disabled:Ie,prefixCls:ve,showSearch:!1,className:"".concat(Ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(J||yt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ne){return Ne.parentNode},"aria-label":F.page_size,defaultOpen:!1},O)}return ie&&(T&&(rt=typeof T=="boolean"?v.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ie,className:"".concat(Ke,"-quick-jumper-button")},F.jump_to_confirm):v.createElement("span",{onClick:this.go,onKeyUp:this.go},T)),Y=v.createElement("div",{className:"".concat(Ke,"-quick-jumper")},F.jump_to,v.createElement("input",{disabled:Ie,type:"text",value:Ge,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":F.page}),F.page,rt)),v.createElement("li",{className:"".concat(Ke)},Ze,Y)}}]),re}(v.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=y,P=function(R){var re,j=R.rootPrefixCls,M=R.page,D=R.active,J=R.className,F=R.showTitle,ne=R.onClick,Ae=R.onKeyPress,ie=R.itemRender,T="".concat(j,"-item"),I=n()(T,"".concat(T,"-").concat(M),(re={},(0,a.Z)(re,"".concat(T,"-active"),D),(0,a.Z)(re,"".concat(T,"-disabled"),!M),(0,a.Z)(re,R.className,J),re)),le=function(){ne(M)},ve=function(Ke){Ae(Ke,ne,M)},Ie=ie(M,"page",v.createElement("a",{rel:"nofollow"},M));return Ie?v.createElement("li",{title:F?M.toString():null,className:I,onClick:le,onKeyPress:ve,tabIndex:0},Ie):null},_=P;function z(){}function K(k){var R=Number(k);return typeof R=="number"&&!Number.isNaN(R)&&isFinite(R)&&Math.floor(R)===R}var ye=function(R,re,j){return j};function ae(k,R,re){var j=typeof k=="undefined"?R.pageSize:k;return Math.floor((re.total-1)/j)+1}var Be=function(k){(0,E.Z)(re,k);var R=(0,w.Z)(re);function re(j){var M;(0,f.Z)(this,re),M=R.call(this,j),M.paginationNode=v.createRef(),M.getJumpPrevPage=function(){return Math.max(1,M.state.current-(M.props.showLessItems?3:5))},M.getJumpNextPage=function(){return Math.min(ae(void 0,M.state,M.props),M.state.current+(M.props.showLessItems?3:5))},M.getItemIcon=function(Ae,ie){var T=M.props.prefixCls,I=Ae||v.createElement("button",{type:"button","aria-label":ie,className:"".concat(T,"-item-link")});return typeof Ae=="function"&&(I=v.createElement(Ae,(0,c.Z)({},M.props))),I},M.isValid=function(Ae){var ie=M.props.total;return K(Ae)&&Ae!==M.state.current&&K(ie)&&ie>0},M.shouldDisplayQuickJumper=function(){var Ae=M.props,ie=Ae.showQuickJumper,T=Ae.total,I=M.state.pageSize;return T<=I?!1:ie},M.handleKeyDown=function(Ae){(Ae.keyCode===C.ARROW_UP||Ae.keyCode===C.ARROW_DOWN)&&Ae.preventDefault()},M.handleKeyUp=function(Ae){var ie=M.getValidValue(Ae),T=M.state.currentInputValue;ie!==T&&M.setState({currentInputValue:ie}),Ae.keyCode===C.ENTER?M.handleChange(ie):Ae.keyCode===C.ARROW_UP?M.handleChange(ie-1):Ae.keyCode===C.ARROW_DOWN&&M.handleChange(ie+1)},M.handleBlur=function(Ae){var ie=M.getValidValue(Ae);M.handleChange(ie)},M.changePageSize=function(Ae){var ie=M.state.current,T=ae(Ae,M.state,M.props);ie=ie>T?T:ie,T===0&&(ie=M.state.current),typeof Ae=="number"&&("pageSize"in M.props||M.setState({pageSize:Ae}),"current"in M.props||M.setState({current:ie,currentInputValue:ie})),M.props.onShowSizeChange(ie,Ae),"onChange"in M.props&&M.props.onChange&&M.props.onChange(ie,Ae)},M.handleChange=function(Ae){var ie=M.props,T=ie.disabled,I=ie.onChange,le=M.state,ve=le.pageSize,Ie=le.current,Ge=le.currentInputValue;if(M.isValid(Ae)&&!T){var Ke=ae(void 0,M.state,M.props),de=Ae;return Ae>Ke?de=Ke:Ae<1&&(de=1),"current"in M.props||M.setState({current:de}),de!==Ge&&M.setState({currentInputValue:de}),I(de,ve),de}return Ie},M.prev=function(){M.hasPrev()&&M.handleChange(M.state.current-1)},M.next=function(){M.hasNext()&&M.handleChange(M.state.current+1)},M.jumpPrev=function(){M.handleChange(M.getJumpPrevPage())},M.jumpNext=function(){M.handleChange(M.getJumpNextPage())},M.hasPrev=function(){return M.state.current>1},M.hasNext=function(){return M.state.current2?T-2:0),le=2;le=J?ne=J:ne=Number(D),ne}},{key:"getShowSizeChanger",value:function(){var M=this.props,D=M.showSizeChanger,J=M.total,F=M.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:J>F}},{key:"render",value:function(){var M=this.props,D=M.prefixCls,J=M.className,F=M.style,ne=M.disabled,Ae=M.hideOnSinglePage,ie=M.total,T=M.locale,I=M.showQuickJumper,le=M.showLessItems,ve=M.showTitle,Ie=M.showTotal,Ge=M.simple,Ke=M.itemRender,de=M.showPrevNextJumpers,Ze=M.jumpPrevIcon,Y=M.jumpNextIcon,rt=M.selectComponentClass,yt=M.selectPrefixCls,O=M.pageSizeOptions,$e=this.state,Ne=$e.current,fe=$e.pageSize,Oe=$e.currentInputValue;if(Ae===!0&&ie<=fe)return null;var ze=ae(void 0,this.state,this.props),Rt=[],Tt=null,ct=null,Et=null,Ft=null,Nt=null,Ut=I&&I.goButton,Gt=le?1:2,Ot=Ne-1>0?Ne-1:0,Yt=Ne+1ie?ie:Ne*fe]));if(Ge){Ut&&(typeof Ut=="boolean"?Nt=v.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},T.jump_to_confirm):Nt=v.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ut),Nt=v.createElement("li",{title:ve?"".concat(T.jump_to).concat(Ne,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},Nt));var ee=this.renderPrev(Ot);return v.createElement("ul",(0,t.Z)({className:n()(D,"".concat(D,"-simple"),(0,a.Z)({},"".concat(D,"-disabled"),ne),J),style:F,ref:this.paginationNode},Ce),U,ee?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ee):null,v.createElement("li",{title:ve?"".concat(Ne,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},v.createElement("input",{type:"text",value:Oe,disabled:ne,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),v.createElement("span",{className:"".concat(D,"-slash")},"/"),ze),v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Yt)),Nt)}if(ze<=3+Gt*2){var q={locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ve,itemRender:Ke};ze||Rt.push(v.createElement(_,(0,t.Z)({},q,{key:"noPager",page:1,className:"".concat(D,"-item-disabled")})));for(var te=1;te<=ze;te+=1){var Te=Ne===te;Rt.push(v.createElement(_,(0,t.Z)({},q,{key:te,page:te,active:Te})))}}else{var Pe=le?T.prev_3:T.prev_5,tt=le?T.next_3:T.next_5,it=Ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ze,"prev page")),St=Ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(Y,"next page"));de&&(Tt=it?v.createElement("li",{title:ve?Pe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(D,"-jump-prev"),(0,a.Z)({},"".concat(D,"-jump-prev-custom-icon"),!!Ze))},it):null,ct=St?v.createElement("li",{title:ve?tt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(D,"-jump-next"),(0,a.Z)({},"".concat(D,"-jump-next-custom-icon"),!!Y))},St):null),Ft=v.createElement(_,{locale:T,last:!0,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ze,page:ze,active:!1,showTitle:ve,itemRender:Ke}),Et=v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ve,itemRender:Ke});var It=Math.max(1,Ne-Gt),Ht=Math.min(Ne+Gt,ze);Ne-1<=Gt&&(Ht=1+Gt*2),ze-Ne<=Gt&&(It=ze-Gt*2);for(var kt=It;kt<=Ht;kt+=1){var bt=Ne===kt;Rt.push(v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:kt,page:kt,active:bt,showTitle:ve,itemRender:Ke}))}Ne-1>=Gt*2&&Ne!==3&&(Rt[0]=(0,v.cloneElement)(Rt[0],{className:"".concat(D,"-item-after-jump-prev")}),Rt.unshift(Tt)),ze-Ne>=Gt*2&&Ne!==ze-2&&(Rt[Rt.length-1]=(0,v.cloneElement)(Rt[Rt.length-1],{className:"".concat(D,"-item-before-jump-next")}),Rt.push(ct)),It!==1&&Rt.unshift(Et),Ht!==ze&&Rt.push(Ft)}var Kt=!this.hasPrev()||!ze,De=!this.hasNext()||!ze,Ye=this.renderPrev(Ot),et=this.renderNext(Yt);return v.createElement("ul",(0,t.Z)({className:n()(D,J,(0,a.Z)({},"".concat(D,"-disabled"),ne)),style:F,ref:this.paginationNode},Ce),U,Ye?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:Kt?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),Kt)),"aria-disabled":Kt},Ye):null,Rt,et?v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:De?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),De)),"aria-disabled":De},et):null,v.createElement(x,{disabled:ne,locale:T,rootPrefixCls:D,selectComponentClass:rt,selectPrefixCls:yt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Ne,pageSize:fe,pageSizeOptions:O,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ut}))}}],[{key:"getDerivedStateFromProps",value:function(M,D){var J={};if("current"in M&&(J.current=M.current,M.current!==D.current&&(J.currentInputValue=J.current)),"pageSize"in M&&M.pageSize!==D.pageSize){var F=D.current,ne=ae(M.pageSize,D,M);F=F>ne?ne:F,"current"in M||(J.current=F,J.currentInputValue=F),J.pageSize=M.pageSize}return J}}]),re}(v.Component);Be.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:m.Z,style:{},itemRender:ye,totalBoundaryShowSizeChanger:50};var B=Be,$=e(22075),G=e(36355),se=e(19716),X=e(8628),W=e(9763),Z=e(57809);const pe=k=>v.createElement(Z.default,Object.assign({},k,{showSearch:!0,size:"small"})),we=k=>v.createElement(Z.default,Object.assign({},k,{showSearch:!0,size:"middle"}));pe.Option=Z.default.Option,we.Option=Z.default.Option;var he=e(9937),ge=e(17313),Fe=e(83116),st=e(37613);const Ve=k=>{const{componentCls:R}=k;return{[`${R}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed"}}},[`&${R}-disabled`]:{cursor:"not-allowed",[`${R}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:k.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:k.colorBorder,backgroundColor:k.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:k.itemActiveBgDisabled},a:{color:k.itemActiveColorDisabled}}},[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${R}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${R}-simple-pager`]:{color:k.colorTextDisabled},[`${R}-jump-prev, ${R}-jump-next`]:{[`${R}-item-link-icon`]:{opacity:0},[`${R}-item-ellipsis`]:{opacity:1}}},[`&${R}-simple`]:{[`${R}-prev, ${R}-next`]:{[`&${R}-disabled ${R}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Qe=k=>{const{componentCls:R}=k;return{[`&${R}-mini ${R}-total-text, &${R}-mini ${R}-simple-pager`]:{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini ${R}-item`]:{minWidth:k.itemSizeSM,height:k.itemSizeSM,margin:0,lineHeight:`${k.itemSizeSM-2}px`},[`&${R}-mini:not(${R}-disabled) ${R}-item:not(${R}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:k.colorBgTextHover},"&:active":{backgroundColor:k.colorBgTextActive}},[`&${R}-mini ${R}-prev, &${R}-mini ${R}-next`]:{minWidth:k.itemSizeSM,height:k.itemSizeSM,margin:0,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini:not(${R}-disabled)`]:{[`${R}-prev, ${R}-next`]:{[`&:hover ${R}-item-link`]:{backgroundColor:k.colorBgTextHover},[`&:active ${R}-item-link`]:{backgroundColor:k.colorBgTextActive},[`&${R}-disabled:hover ${R}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${ce}-item-icon, ${Q}`]:{margin:0,fontSize:ie,lineHeight:`${L}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ce}-item-icon, ${Q}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ce}-item-icon, ${Q}`]:{display:"none"},"a, a:hover":{color:oe}},[`${ce}-item-group-title`]:Object.assign(Object.assign({},z.vS),{paddingInline:F})}}]};const Fe=ue=>{const{componentCls:ce,motionDurationSlow:Q,motionDurationMid:L,motionEaseInOut:oe,motionEaseOut:xe,iconCls:k,iconSize:R,iconMarginInlineEnd:re}=ue;return{[`${ce}-item, ${ce}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Q}`,`background ${Q}`,`padding ${Q} ${oe}`].join(","),[`${ce}-item-icon, ${k}`]:{minWidth:R,fontSize:R,transition:[`font-size ${L} ${xe}`,`margin ${Q} ${oe}`,`color ${Q}`].join(","),"+ span":{marginInlineStart:re,opacity:1,transition:[`opacity ${Q} ${oe}`,`margin ${Q}`,`color ${Q}`].join(",")}},[`${ce}-item-icon`]:Object.assign({},(0,z.Ro)()),[`&${ce}-item-only-child`]:{[`> ${k}, > ${ce}-item-icon`]:{marginInlineEnd:0}}},[`${ce}-item-disabled, ${ce}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ce}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},st=ue=>{const{componentCls:ce,motionDurationSlow:Q,motionEaseInOut:L,borderRadius:oe,menuArrowSize:xe,menuArrowOffset:k}=ue;return{[`${ce}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ue.margin,width:xe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Q} ${L}, opacity ${Q}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xe*.6,height:xe*.15,backgroundColor:"currentcolor",borderRadius:oe,transition:[`background ${Q} ${L}`,`transform ${Q} ${L}`,`top ${Q} ${L}`,`color ${Q} ${L}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${k})`},"&::after":{transform:`rotate(-45deg) translateY(${k})`}}}}},Ve=ue=>{const{antCls:ce,componentCls:Q,fontSize:L,motionDurationSlow:oe,motionDurationMid:xe,motionEaseInOut:k,paddingXS:R,padding:re,colorSplit:j,lineWidth:M,zIndexPopup:D,borderRadiusLG:J,subMenuItemBorderRadius:F,menuArrowSize:te,menuArrowOffset:Ae,lineType:ie,menuPanelMaskInset:T,groupTitleLineHeight:I,groupTitleFontSize:le}=ue;return[{"":{[`${Q}`]:Object.assign(Object.assign({},(0,z.dF)()),{"&-hidden":{display:"none"}})},[`${Q}-submenu-hidden`]:{display:"none"}},{[Q]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,z.Wf)(ue)),(0,z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:L,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${oe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Q}-item`]:{flex:"none"}},[`${Q}-item, ${Q}-submenu, ${Q}-submenu-title`]:{borderRadius:ue.itemBorderRadius},[`${Q}-item-group-title`]:{padding:`${R}px ${re}px`,fontSize:le,lineHeight:I,transition:`all ${oe}`},[`&-horizontal ${Q}-submenu`]:{transition:[`border-color ${oe} ${k}`,`background ${oe} ${k}`].join(",")},[`${Q}-submenu, ${Q}-submenu-inline`]:{transition:[`border-color ${oe} ${k}`,`background ${oe} ${k}`,`padding ${xe} ${k}`].join(",")},[`${Q}-submenu ${Q}-sub`]:{cursor:"initial",transition:[`background ${oe} ${k}`,`padding ${oe} ${k}`].join(",")},[`${Q}-title-content`]:{transition:`color ${oe}`},[`${Q}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Q}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:j,borderStyle:ie,borderWidth:0,borderTopWidth:M,marginBlock:M,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Fe(ue)),{[`${Q}-item-group`]:{[`${Q}-item-group-list`]:{margin:0,padding:0,[`${Q}-item, ${Q}-submenu-title`]:{paddingInline:`${L*2}px ${re}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:D,borderRadius:J,boxShadow:"none",transformOrigin:"0 0",[`&${Q}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${T}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:T},"\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:ue.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ue.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ue.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ue.paddingXS},[`> ${Q}`]:Object.assign(Object.assign(Object.assign({borderRadius:J},Fe(ue)),st(ue)),{[`${Q}-item, ${Q}-submenu > ${Q}-submenu-title`]:{borderRadius:F},[`${Q}-submenu-title::after`]:{transition:`transform ${oe} ${k}`}})}}),st(ue)),{[`&-inline-collapsed ${Q}-submenu-arrow, + &-inline ${Q}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${Q}-submenu-open${Q}-submenu-inline > ${Q}-submenu-title > ${Q}-submenu-arrow`]:{transform:`translateY(-${te*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${ce}-layout-header`]:{[Q]:{lineHeight:"inherit"}}}]};var Qe=(ue,ce)=>(0,Be.Z)("Menu",L=>{if(ce===!1)return[];const{colorBgElevated:oe,colorPrimary:xe,colorTextLightSolid:k,controlHeightLG:R,fontSize:re,darkItemColor:j,darkDangerItemColor:M,darkItemBg:D,darkSubMenuItemBg:J,darkItemSelectedColor:F,darkItemSelectedBg:te,darkDangerItemSelectedBg:Ae,darkItemHoverBg:ie,darkGroupTitleColor:T,darkItemHoverColor:I,darkItemDisabledColor:le,darkDangerItemHoverColor:ve,darkDangerItemSelectedColor:Ie,darkDangerItemActiveBg:Ge}=L,Ke=re/7*5,de=(0,B.TS)(L,{menuArrowSize:Ke,menuHorizontalHeight:R*1.15,menuArrowOffset:`${Ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:oe}),Ze=(0,B.TS)(de,{itemColor:j,itemHoverColor:I,groupTitleColor:T,itemSelectedColor:F,itemBg:D,popupBg:D,subMenuItemBg:J,itemActiveBg:"transparent",itemSelectedBg:te,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ie,itemDisabledColor:le,dangerItemColor:M,dangerItemHoverColor:ve,dangerItemSelectedColor:Ie,dangerItemActiveBg:Ge,dangerItemSelectedBg:Ae,menuSubMenuBg:J,horizontalItemSelectedColor:k,horizontalItemSelectedBg:xe});return[Ve(de),G(de),ge(de),pe(de,"light"),pe(Ze,"dark"),X(de),(0,K.Z)(de),(0,ye.oN)(de,"slide-up"),(0,ye.oN)(de,"slide-down"),(0,ae._y)(de,"zoom-big")]},L=>{const{colorPrimary:oe,colorError:xe,colorTextDisabled:k,colorErrorBg:R,colorText:re,colorTextDescription:j,colorBgContainer:M,colorFillAlter:D,colorFillContent:J,lineWidth:F,lineWidthBold:te,controlItemBgActive:Ae,colorBgTextHover:ie,controlHeightLG:T,lineHeight:I,colorBgElevated:le,marginXXS:ve,padding:Ie,fontSize:Ge,controlHeightSM:Ke,fontSizeLG:de,colorTextLightSolid:Ze,colorErrorHover:Y}=L,rt=new _.C(Ze).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:L.zIndexPopupBase+50,radiusItem:L.borderRadiusLG,itemBorderRadius:L.borderRadiusLG,radiusSubMenuItem:L.borderRadiusSM,subMenuItemBorderRadius:L.borderRadiusSM,colorItemText:re,itemColor:re,colorItemTextHover:re,itemHoverColor:re,colorItemTextHoverHorizontal:oe,horizontalItemHoverColor:oe,colorGroupTitle:j,groupTitleColor:j,colorItemTextSelected:oe,itemSelectedColor:oe,colorItemTextSelectedHorizontal:oe,horizontalItemSelectedColor:oe,colorItemBg:M,itemBg:M,colorItemBgHover:ie,itemHoverBg:ie,colorItemBgActive:J,itemActiveBg:Ae,colorSubItemBg:D,subMenuItemBg:D,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:te,activeBarHeight:te,colorActiveBarBorderSize:F,activeBarBorderWidth:F,colorItemTextDisabled:k,itemDisabledColor:k,colorDangerItemText:xe,dangerItemColor:xe,colorDangerItemTextHover:xe,dangerItemHoverColor:xe,colorDangerItemTextSelected:xe,dangerItemSelectedColor:xe,colorDangerItemBgActive:R,dangerItemActiveBg:R,colorDangerItemBgSelected:R,dangerItemSelectedBg:R,itemMarginInline:L.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:T,groupTitleLineHeight:I,collapsedWidth:T*2,popupBg:le,itemMarginBlock:ve,itemPaddingInline:Ie,horizontalLineHeight:`${T*1.15}px`,iconSize:Ge,iconMarginInlineEnd:Ke-Ge,collapsedIconSize:de,groupTitleFontSize:Ge,darkItemDisabledColor:new _.C(Ze).setAlpha(.25).toRgbString(),darkItemColor:rt,darkDangerItemColor:xe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ze,darkItemSelectedBg:oe,darkDangerItemSelectedBg:xe,darkItemHoverBg:"transparent",darkGroupTitleColor:rt,darkItemHoverColor:Ze,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:Ze,darkDangerItemActiveBg:xe}},{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"]]})(ue),At=function(ue,ce){var Q={};for(var L in ue)Object.prototype.hasOwnProperty.call(ue,L)&&ce.indexOf(L)<0&&(Q[L]=ue[L]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,L=Object.getOwnPropertySymbols(ue);oe{var Q,L;const oe=v.useContext(m.Z),xe=oe||{},{getPrefixCls:k,getPopupContainer:R,direction:re,menu:j}=v.useContext(h.E_),M=k(),{prefixCls:D,className:J,style:F,theme:te="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:ie,inlineCollapsed:T,siderCollapsed:I,items:le,children:ve,rootClassName:Ie,mode:Ge,selectable:Ke,onClick:de,overflowedIndicatorPopupClassName:Ze}=ue,Y=At(ue,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),rt=(0,o.Z)(Y,["collapsedWidth"]),yt=P(le)||ve;(Q=xe.validator)===null||Q===void 0||Q.call(xe,{mode:Ge});const O=(0,b.useEvent)(function(){var Nt;de==null||de.apply(void 0,arguments),(Nt=xe.onClick)===null||Nt===void 0||Nt.call(xe)}),$e=xe.mode||Ge,Ne=Ke!=null?Ke:xe.selectable,fe=v.useMemo(()=>I!==void 0?I:T,[T,I]),Oe={horizontal:{motionName:`${M}-slide-up`},inline:(0,C.Z)(M),other:{motionName:`${M}-zoom-big`}},ze=k("menu",D||xe.prefixCls),[Rt,Tt]=Qe(ze,!oe),ct=i()(`${ze}-${te}`,j==null?void 0:j.className,J);let Et;if(typeof Ae=="function")Et=Ae;else if(Ae===null||Ae===!1)Et=null;else if(xe.expandIcon===null||xe.expandIcon===!1)Et=null;else{const Nt=Ae!=null?Ae:xe.expandIcon;Et=(0,n.Tm)(Nt,{className:i()(`${ze}-submenu-expand-icon`,(0,n.l$)(Nt)?(L=Nt.props)===null||L===void 0?void 0:L.className:"")})}const Ft=v.useMemo(()=>({prefixCls:ze,inlineCollapsed:fe||!1,direction:re,firstLevel:!0,theme:te,mode:$e,disableMenuItemTitleTooltip:ie}),[ze,fe,re,ie,te]);return Rt(v.createElement(m.Z.Provider,{value:null},v.createElement(c.Provider,{value:Ft},v.createElement(t.ZP,Object.assign({getPopupContainer:R,overflowedIndicator:v.createElement(A.Z,null),overflowedIndicatorPopupClassName:i()(ze,`${ze}-${te}`,Ze),mode:$e,selectable:Ne,onClick:O},rt,{inlineCollapsed:fe,style:Object.assign(Object.assign({},j==null?void 0:j.style),F),className:ct,prefixCls:ze,direction:re,defaultMotions:Oe,expandIcon:Et,ref:ce,rootClassName:i()(Ie,Tt)}),yt))))});const xt=(0,v.forwardRef)((ue,ce)=>{const Q=(0,v.useRef)(null),L=v.useContext(g.D);return(0,v.useImperativeHandle)(ce,()=>({menu:Q.current,focus:oe=>{var xe;(xe=Q.current)===null||xe===void 0||xe.focus(oe)}})),v.createElement(Xe,Object.assign({ref:Q},ue,L))});xt.Item=S,xt.SubMenu=w,xt.Divider=l,xt.ItemGroup=t.BW;var Re=xt},19871:function(_t,N,e){"use strict";e.d(N,{Z:function(){return xe}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(R,re){return v.createElement(i.Z,(0,t.Z)({},R,{ref:re,icon:p}))},r=v.forwardRef(h),u=r,l=e(55143),s=e(81132),o=e(38226),d=e(92310),n=e.n(d),a=e(80962),c=e(57259),f=e(79545),S=e(68550),E=e(17928),w=e(7711),A=e(36994),b={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},C=b,m=e(91735),y=function(k){(0,E.Z)(re,k);var R=(0,w.Z)(re);function re(){var j;(0,f.Z)(this,re);for(var M=arguments.length,D=new Array(M),J=0;J=0||F.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&ie(j.getValidValue()))},j.go=function(F){var te=j.state.goInputText;te!==""&&(F.keyCode===C.ENTER||F.type==="click")&&(j.setState({goInputText:""}),j.props.quickGo(j.getValidValue()))},j}return(0,S.Z)(re,[{key:"getPageSizeOptions",value:function(){var M=this.props,D=M.pageSize,J=M.pageSizeOptions;return J.some(function(F){return F.toString()===D.toString()})?J:J.concat([D.toString()]).sort(function(F,te){var Ae=Number.isNaN(Number(F))?0:Number(F),ie=Number.isNaN(Number(te))?0:Number(te);return Ae-ie})}},{key:"render",value:function(){var M=this,D=this.props,J=D.pageSize,F=D.locale,te=D.rootPrefixCls,Ae=D.changeSize,ie=D.quickGo,T=D.goButton,I=D.selectComponentClass,le=D.buildOptionText,ve=D.selectPrefixCls,Ie=D.disabled,Ge=this.state.goInputText,Ke="".concat(te,"-options"),de=I,Ze=null,Y=null,rt=null;if(!Ae&&!ie)return null;var yt=this.getPageSizeOptions();if(Ae&&de){var O=yt.map(function($e,Ne){return v.createElement(de.Option,{key:Ne,value:$e.toString()},(le||M.buildOptionText)($e))});Ze=v.createElement(de,{disabled:Ie,prefixCls:ve,showSearch:!1,className:"".concat(Ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(J||yt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ne){return Ne.parentNode},"aria-label":F.page_size,defaultOpen:!1},O)}return ie&&(T&&(rt=typeof T=="boolean"?v.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ie,className:"".concat(Ke,"-quick-jumper-button")},F.jump_to_confirm):v.createElement("span",{onClick:this.go,onKeyUp:this.go},T)),Y=v.createElement("div",{className:"".concat(Ke,"-quick-jumper")},F.jump_to,v.createElement("input",{disabled:Ie,type:"text",value:Ge,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":F.page}),F.page,rt)),v.createElement("li",{className:"".concat(Ke)},Ze,Y)}}]),re}(v.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=y,P=function(R){var re,j=R.rootPrefixCls,M=R.page,D=R.active,J=R.className,F=R.showTitle,te=R.onClick,Ae=R.onKeyPress,ie=R.itemRender,T="".concat(j,"-item"),I=n()(T,"".concat(T,"-").concat(M),(re={},(0,a.Z)(re,"".concat(T,"-active"),D),(0,a.Z)(re,"".concat(T,"-disabled"),!M),(0,a.Z)(re,R.className,J),re)),le=function(){te(M)},ve=function(Ke){Ae(Ke,te,M)},Ie=ie(M,"page",v.createElement("a",{rel:"nofollow"},M));return Ie?v.createElement("li",{title:F?M.toString():null,className:I,onClick:le,onKeyPress:ve,tabIndex:0},Ie):null},_=P;function z(){}function K(k){var R=Number(k);return typeof R=="number"&&!Number.isNaN(R)&&isFinite(R)&&Math.floor(R)===R}var ye=function(R,re,j){return j};function ae(k,R,re){var j=typeof k=="undefined"?R.pageSize:k;return Math.floor((re.total-1)/j)+1}var Be=function(k){(0,E.Z)(re,k);var R=(0,w.Z)(re);function re(j){var M;(0,f.Z)(this,re),M=R.call(this,j),M.paginationNode=v.createRef(),M.getJumpPrevPage=function(){return Math.max(1,M.state.current-(M.props.showLessItems?3:5))},M.getJumpNextPage=function(){return Math.min(ae(void 0,M.state,M.props),M.state.current+(M.props.showLessItems?3:5))},M.getItemIcon=function(Ae,ie){var T=M.props.prefixCls,I=Ae||v.createElement("button",{type:"button","aria-label":ie,className:"".concat(T,"-item-link")});return typeof Ae=="function"&&(I=v.createElement(Ae,(0,c.Z)({},M.props))),I},M.isValid=function(Ae){var ie=M.props.total;return K(Ae)&&Ae!==M.state.current&&K(ie)&&ie>0},M.shouldDisplayQuickJumper=function(){var Ae=M.props,ie=Ae.showQuickJumper,T=Ae.total,I=M.state.pageSize;return T<=I?!1:ie},M.handleKeyDown=function(Ae){(Ae.keyCode===C.ARROW_UP||Ae.keyCode===C.ARROW_DOWN)&&Ae.preventDefault()},M.handleKeyUp=function(Ae){var ie=M.getValidValue(Ae),T=M.state.currentInputValue;ie!==T&&M.setState({currentInputValue:ie}),Ae.keyCode===C.ENTER?M.handleChange(ie):Ae.keyCode===C.ARROW_UP?M.handleChange(ie-1):Ae.keyCode===C.ARROW_DOWN&&M.handleChange(ie+1)},M.handleBlur=function(Ae){var ie=M.getValidValue(Ae);M.handleChange(ie)},M.changePageSize=function(Ae){var ie=M.state.current,T=ae(Ae,M.state,M.props);ie=ie>T?T:ie,T===0&&(ie=M.state.current),typeof Ae=="number"&&("pageSize"in M.props||M.setState({pageSize:Ae}),"current"in M.props||M.setState({current:ie,currentInputValue:ie})),M.props.onShowSizeChange(ie,Ae),"onChange"in M.props&&M.props.onChange&&M.props.onChange(ie,Ae)},M.handleChange=function(Ae){var ie=M.props,T=ie.disabled,I=ie.onChange,le=M.state,ve=le.pageSize,Ie=le.current,Ge=le.currentInputValue;if(M.isValid(Ae)&&!T){var Ke=ae(void 0,M.state,M.props),de=Ae;return Ae>Ke?de=Ke:Ae<1&&(de=1),"current"in M.props||M.setState({current:de}),de!==Ge&&M.setState({currentInputValue:de}),I(de,ve),de}return Ie},M.prev=function(){M.hasPrev()&&M.handleChange(M.state.current-1)},M.next=function(){M.hasNext()&&M.handleChange(M.state.current+1)},M.jumpPrev=function(){M.handleChange(M.getJumpPrevPage())},M.jumpNext=function(){M.handleChange(M.getJumpNextPage())},M.hasPrev=function(){return M.state.current>1},M.hasNext=function(){return M.state.current2?T-2:0),le=2;le=J?te=J:te=Number(D),te}},{key:"getShowSizeChanger",value:function(){var M=this.props,D=M.showSizeChanger,J=M.total,F=M.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:J>F}},{key:"render",value:function(){var M=this.props,D=M.prefixCls,J=M.className,F=M.style,te=M.disabled,Ae=M.hideOnSinglePage,ie=M.total,T=M.locale,I=M.showQuickJumper,le=M.showLessItems,ve=M.showTitle,Ie=M.showTotal,Ge=M.simple,Ke=M.itemRender,de=M.showPrevNextJumpers,Ze=M.jumpPrevIcon,Y=M.jumpNextIcon,rt=M.selectComponentClass,yt=M.selectPrefixCls,O=M.pageSizeOptions,$e=this.state,Ne=$e.current,fe=$e.pageSize,Oe=$e.currentInputValue;if(Ae===!0&&ie<=fe)return null;var ze=ae(void 0,this.state,this.props),Rt=[],Tt=null,ct=null,Et=null,Ft=null,Nt=null,Vt=I&&I.goButton,Gt=le?1:2,Ot=Ne-1>0?Ne-1:0,Yt=Ne+1ie?ie:Ne*fe]));if(Ge){Vt&&(typeof Vt=="boolean"?Nt=v.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},T.jump_to_confirm):Nt=v.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Vt),Nt=v.createElement("li",{title:ve?"".concat(T.jump_to).concat(Ne,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},Nt));var ee=this.renderPrev(Ot);return v.createElement("ul",(0,t.Z)({className:n()(D,"".concat(D,"-simple"),(0,a.Z)({},"".concat(D,"-disabled"),te),J),style:F,ref:this.paginationNode},Ce),U,ee?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ee):null,v.createElement("li",{title:ve?"".concat(Ne,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},v.createElement("input",{type:"text",value:Oe,disabled:te,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),v.createElement("span",{className:"".concat(D,"-slash")},"/"),ze),v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Yt)),Nt)}if(ze<=3+Gt*2){var q={locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ve,itemRender:Ke};ze||Rt.push(v.createElement(_,(0,t.Z)({},q,{key:"noPager",page:1,className:"".concat(D,"-item-disabled")})));for(var ne=1;ne<=ze;ne+=1){var Te=Ne===ne;Rt.push(v.createElement(_,(0,t.Z)({},q,{key:ne,page:ne,active:Te})))}}else{var Pe=le?T.prev_3:T.prev_5,tt=le?T.next_3:T.next_5,it=Ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ze,"prev page")),St=Ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(Y,"next page"));de&&(Tt=it?v.createElement("li",{title:ve?Pe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(D,"-jump-prev"),(0,a.Z)({},"".concat(D,"-jump-prev-custom-icon"),!!Ze))},it):null,ct=St?v.createElement("li",{title:ve?tt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(D,"-jump-next"),(0,a.Z)({},"".concat(D,"-jump-next-custom-icon"),!!Y))},St):null),Ft=v.createElement(_,{locale:T,last:!0,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ze,page:ze,active:!1,showTitle:ve,itemRender:Ke}),Et=v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ve,itemRender:Ke});var It=Math.max(1,Ne-Gt),Ht=Math.min(Ne+Gt,ze);Ne-1<=Gt&&(Ht=1+Gt*2),ze-Ne<=Gt&&(It=ze-Gt*2);for(var kt=It;kt<=Ht;kt+=1){var bt=Ne===kt;Rt.push(v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:kt,page:kt,active:bt,showTitle:ve,itemRender:Ke}))}Ne-1>=Gt*2&&Ne!==3&&(Rt[0]=(0,v.cloneElement)(Rt[0],{className:"".concat(D,"-item-after-jump-prev")}),Rt.unshift(Tt)),ze-Ne>=Gt*2&&Ne!==ze-2&&(Rt[Rt.length-1]=(0,v.cloneElement)(Rt[Rt.length-1],{className:"".concat(D,"-item-before-jump-next")}),Rt.push(ct)),It!==1&&Rt.unshift(Et),Ht!==ze&&Rt.push(Ft)}var Kt=!this.hasPrev()||!ze,De=!this.hasNext()||!ze,Ye=this.renderPrev(Ot),et=this.renderNext(Yt);return v.createElement("ul",(0,t.Z)({className:n()(D,J,(0,a.Z)({},"".concat(D,"-disabled"),te)),style:F,ref:this.paginationNode},Ce),U,Ye?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:Kt?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),Kt)),"aria-disabled":Kt},Ye):null,Rt,et?v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:De?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),De)),"aria-disabled":De},et):null,v.createElement(x,{disabled:te,locale:T,rootPrefixCls:D,selectComponentClass:rt,selectPrefixCls:yt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Ne,pageSize:fe,pageSizeOptions:O,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Vt}))}}],[{key:"getDerivedStateFromProps",value:function(M,D){var J={};if("current"in M&&(J.current=M.current,M.current!==D.current&&(J.currentInputValue=J.current)),"pageSize"in M&&M.pageSize!==D.pageSize){var F=D.current,te=ae(M.pageSize,D,M);F=F>te?te:F,"current"in M||(J.current=F,J.currentInputValue=F),J.pageSize=M.pageSize}return J}}]),re}(v.Component);Be.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:m.Z,style:{},itemRender:ye,totalBoundaryShowSizeChanger:50};var B=Be,$=e(22075),G=e(36355),se=e(19716),X=e(8628),W=e(9763),Z=e(57809);const pe=k=>v.createElement(Z.default,Object.assign({},k,{showSearch:!0,size:"small"})),we=k=>v.createElement(Z.default,Object.assign({},k,{showSearch:!0,size:"middle"}));pe.Option=Z.default.Option,we.Option=Z.default.Option;var he=e(9937),ge=e(17313),Fe=e(83116),st=e(37613);const Ve=k=>{const{componentCls:R}=k;return{[`${R}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed"}}},[`&${R}-disabled`]:{cursor:"not-allowed",[`${R}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:k.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:k.colorBorder,backgroundColor:k.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:k.itemActiveBgDisabled},a:{color:k.itemActiveColorDisabled}}},[`${R}-item-link`]:{color:k.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${R}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${R}-simple-pager`]:{color:k.colorTextDisabled},[`${R}-jump-prev, ${R}-jump-next`]:{[`${R}-item-link-icon`]:{opacity:0},[`${R}-item-ellipsis`]:{opacity:1}}},[`&${R}-simple`]:{[`${R}-prev, ${R}-next`]:{[`&${R}-disabled ${R}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Qe=k=>{const{componentCls:R}=k;return{[`&${R}-mini ${R}-total-text, &${R}-mini ${R}-simple-pager`]:{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini ${R}-item`]:{minWidth:k.itemSizeSM,height:k.itemSizeSM,margin:0,lineHeight:`${k.itemSizeSM-2}px`},[`&${R}-mini:not(${R}-disabled) ${R}-item:not(${R}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:k.colorBgTextHover},"&:active":{backgroundColor:k.colorBgTextActive}},[`&${R}-mini ${R}-prev, &${R}-mini ${R}-next`]:{minWidth:k.itemSizeSM,height:k.itemSizeSM,margin:0,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini:not(${R}-disabled)`]:{[`${R}-prev, ${R}-next`]:{[`&:hover ${R}-item-link`]:{backgroundColor:k.colorBgTextHover},[`&:active ${R}-item-link`]:{backgroundColor:k.colorBgTextActive},[`&${R}-disabled:hover ${R}-item-link`]:{backgroundColor:"transparent"}}},[` &${R}-mini ${R}-prev ${R}-item-link, &${R}-mini ${R}-next ${R}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`}},[`&${R}-mini ${R}-jump-prev, &${R}-mini ${R}-jump-next`]:{height:k.itemSizeSM,marginInlineEnd:0,lineHeight:`${k.itemSizeSM}px`},[`&${R}-mini ${R}-options`]:{marginInlineStart:k.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:k.miniOptionsSizeChangerTop},"&-quick-jumper":{height:k.itemSizeSM,lineHeight:`${k.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,he.x0)(k)),{width:k.paginationMiniQuickJumperInputWidth,height:k.controlHeightSM})}}}},At=k=>{const{componentCls:R}=k;return{[` @@ -81,9 +81,9 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON ${R}-next, ${R}-jump-prev, ${R}-jump-next - `]:{display:"inline-block",minWidth:k.itemSize,height:k.itemSize,color:k.colorText,fontFamily:k.fontFamily,lineHeight:`${k.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:k.borderRadius,cursor:"pointer",transition:`all ${k.motionDurationMid}`},[`${R}-prev, ${R}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:k.colorText,cursor:"pointer",userSelect:"none"},[`${R}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:k.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${k.lineWidth}px ${k.lineType} transparent`,borderRadius:k.borderRadius,outline:"none",transition:`all ${k.motionDurationMid}`},[`&:hover ${R}-item-link`]:{backgroundColor:k.colorBgTextHover},[`&:active ${R}-item-link`]:{backgroundColor:k.colorBgTextActive},[`&${R}-disabled:hover`]:{[`${R}-item-link`]:{backgroundColor:"transparent"}}},[`${R}-slash`]:{marginInlineEnd:k.paginationSlashMarginInlineEnd,marginInlineStart:k.paginationSlashMarginInlineStart},[`${R}-options`]:{display:"inline-block",marginInlineStart:k.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:k.controlHeight,marginInlineStart:k.marginXS,lineHeight:`${k.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,he.ik)(k)),{width:k.controlHeightLG*1.25,height:k.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:k.marginXS,marginInlineEnd:k.marginXS})}}}},Xe=k=>{const{componentCls:R}=k;return{[`${R}-item`]:{display:"inline-block",minWidth:k.itemSize,height:k.itemSize,marginInlineEnd:k.marginXS,fontFamily:k.fontFamily,lineHeight:`${k.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${k.lineWidth}px ${k.lineType} transparent`,borderRadius:k.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${k.paginationItemPaddingInline}px`,color:k.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${R}-item-active)`]:{"&:hover":{transition:`all ${k.motionDurationMid}`,backgroundColor:k.colorBgTextHover},"&:active":{backgroundColor:k.colorBgTextActive}},"&-active":{fontWeight:k.fontWeightStrong,backgroundColor:k.itemActiveBg,borderColor:k.colorPrimary,a:{color:k.colorPrimary},"&:hover":{borderColor:k.colorPrimaryHover},"&:hover a":{color:k.colorPrimaryHover}}}}},xt=k=>{const{componentCls:R}=k;return{[R]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(k)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${R}-total-text`]:{display:"inline-block",height:k.itemSize,marginInlineEnd:k.marginXS,lineHeight:`${k.itemSize-2}px`,verticalAlign:"middle"}}),Xe(k)),Ue(k)),At(k)),Qe(k)),Ve(k)),{[`@media only screen and (max-width: ${k.screenLG}px)`]:{[`${R}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${k.screenSM}px)`]:{[`${R}-options`]:{display:"none"}}}),[`&${k.componentCls}-rtl`]:{direction:"rtl"}}},Re=k=>{const{componentCls:R}=k;return{[`${R}${R}-disabled:not(${R}-mini)`]:{"&, &:hover":{[`${R}-item-link`]:{borderColor:k.colorBorder}},"&:focus-visible":{[`${R}-item-link`]:{borderColor:k.colorBorder}},[`${R}-item, ${R}-item-link`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,[`&:hover:not(${R}-item-active)`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,a:{color:k.colorTextDisabled}},[`&${R}-item-active`]:{backgroundColor:k.itemActiveBgDisabled}},[`${R}-prev, ${R}-next`]:{"&:hover button":{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,color:k.colorTextDisabled},[`${R}-item-link`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder}}},[`${R}:not(${R}-mini)`]:{[`${R}-prev, ${R}-next`]:{"&:hover button":{borderColor:k.colorPrimaryHover,backgroundColor:k.itemBg},[`${R}-item-link`]:{backgroundColor:k.itemLinkBg,borderColor:k.colorBorder},[`&:hover ${R}-item-link`]:{borderColor:k.colorPrimary,backgroundColor:k.itemBg,color:k.colorPrimary},[`&${R}-disabled`]:{[`${R}-item-link`]:{borderColor:k.colorBorder,color:k.colorTextDisabled}}},[`${R}-item`]:{backgroundColor:k.itemBg,border:`${k.lineWidth}px ${k.lineType} ${k.colorBorder}`,[`&:hover:not(${R}-item-active)`]:{borderColor:k.colorPrimary,backgroundColor:k.itemBg,a:{color:k.colorPrimary}},"&-active":{borderColor:k.colorPrimary}}}}},ue=k=>{const{componentCls:R}=k;return{[`${R}:not(${R}-disabled)`]:{[`${R}-item`]:Object.assign({},(0,ge.Qy)(k)),[`${R}-jump-prev, ${R}-jump-next`]:{"&:focus-visible":Object.assign({[`${R}-item-link-icon`]:{opacity:1},[`${R}-item-ellipsis`]:{opacity:0}},(0,ge.oN)(k))},[`${R}-prev, ${R}-next`]:{[`&:focus-visible ${R}-item-link`]:Object.assign({},(0,ge.oN)(k))}}}};var ce=(0,Fe.Z)("Pagination",k=>{const R=(0,st.TS)(k,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:k.marginXXS/2,paginationMiniQuickJumperInputWidth:k.controlHeightLG*1.1,paginationItemPaddingInline:k.marginXXS*1.5,paginationEllipsisLetterSpacing:k.marginXXS/2,paginationSlashMarginInlineStart:k.marginXXS,paginationSlashMarginInlineEnd:k.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,he.e5)(k),(0,he.TM)(k));return[xt(R),ue(R),k.wireframe&&Re(R)]},k=>({itemBg:k.colorBgContainer,itemSize:k.controlHeight,itemSizeSM:k.controlHeightSM,itemActiveBg:k.colorBgContainer,itemLinkBg:k.colorBgContainer,itemActiveColorDisabled:k.colorTextDisabled,itemActiveBgDisabled:k.controlItemBgActiveDisabled,itemInputBg:k.colorBgContainer,miniOptionsSizeChangerTop:0})),Q=function(k,R){var re={};for(var j in k)Object.prototype.hasOwnProperty.call(k,j)&&R.indexOf(j)<0&&(re[j]=k[j]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,j=Object.getOwnPropertySymbols(k);M{const{prefixCls:R,selectPrefixCls:re,className:j,rootClassName:M,style:D,size:J,locale:F,selectComponentClass:ne,responsive:Ae,showSizeChanger:ie}=k,T=Q(k,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:I}=(0,X.Z)(Ae),{getPrefixCls:le,direction:ve,pagination:Ie={}}=v.useContext(G.E_),Ge=le("pagination",R),[Ke,de]=ce(Ge),Ze=ie!=null?ie:Ie.showSizeChanger,Y=v.useMemo(()=>{const ze=v.createElement("span",{className:`${Ge}-item-ellipsis`},"\u2022\u2022\u2022"),Rt=v.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(o.Z,null):v.createElement(s.Z,null)),Tt=v.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(s.Z,null):v.createElement(o.Z,null)),ct=v.createElement("a",{className:`${Ge}-item-link`},v.createElement("div",{className:`${Ge}-item-container`},ve==="rtl"?v.createElement(l.Z,{className:`${Ge}-item-link-icon`}):v.createElement(u,{className:`${Ge}-item-link-icon`}),ze)),Et=v.createElement("a",{className:`${Ge}-item-link`},v.createElement("div",{className:`${Ge}-item-container`},ve==="rtl"?v.createElement(u,{className:`${Ge}-item-link-icon`}):v.createElement(l.Z,{className:`${Ge}-item-link-icon`}),ze));return{prevIcon:Rt,nextIcon:Tt,jumpPrevIcon:ct,jumpNextIcon:Et}},[ve,Ge]),[rt]=(0,W.Z)("Pagination",$.Z),yt=Object.assign(Object.assign({},rt),F),O=(0,se.Z)(J),$e=O==="small"||!!(I&&!O&&Ae),Ne=le("select",re),fe=n()({[`${Ge}-mini`]:$e,[`${Ge}-rtl`]:ve==="rtl"},Ie==null?void 0:Ie.className,j,M,de),Oe=Object.assign(Object.assign({},Ie==null?void 0:Ie.style),D);return Ke(v.createElement(B,Object.assign({},Y,T,{style:Oe,prefixCls:Ge,selectPrefixCls:Ne,className:fe,selectComponentClass:ne||($e?pe:we),locale:yt,showSizeChanger:Ze})))},xe=oe},93948:function(_t,N,e){"use strict";e.d(N,{Z:function(){return ie}});var t=e(59301),v=e(5242),g=e(89699),p=e(37637),i=e(77318),h=e(92310),r=e.n(h),u=e(64002),l=e(36355),s=e(5891),o=e(57259),d=e(19149),n={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},a=function(){var I=(0,t.useRef)([]),le=(0,t.useRef)(null);return(0,t.useEffect)(function(){var ve=Date.now(),Ie=!1;I.current.forEach(function(Ge){if(Ge){Ie=!0;var Ke=Ge.style;Ke.transitionDuration=".3s, .3s, .3s, .06s",le.current&&ve-le.current<100&&(Ke.transitionDuration="0s, 0s")}}),Ie&&(le.current=Date.now())}),I.current},c=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],f=function(I){var le=(0,o.Z)((0,o.Z)({},n),I),ve=le.className,Ie=le.percent,Ge=le.prefixCls,Ke=le.strokeColor,de=le.strokeLinecap,Ze=le.strokeWidth,Y=le.style,rt=le.trailColor,yt=le.trailWidth,O=le.transition,$e=(0,d.Z)(le,c);delete $e.gapPosition;var Ne=Array.isArray(Ie)?Ie:[Ie],fe=Array.isArray(Ke)?Ke:[Ke],Oe=a(),ze=Ze/2,Rt=100-Ze/2,Tt="M ".concat(de==="round"?ze:0,",").concat(ze,` - L `).concat(de==="round"?Rt:100,",").concat(ze),ct="0 0 100 ".concat(Ze),Et=0;return t.createElement("svg",(0,s.Z)({className:r()("".concat(Ge,"-line"),ve),viewBox:ct,preserveAspectRatio:"none",style:Y},$e),t.createElement("path",{className:"".concat(Ge,"-line-trail"),d:Tt,strokeLinecap:de,stroke:rt,strokeWidth:yt||Ze,fillOpacity:"0"}),Ne.map(function(Ft,Nt){var Ut=1;switch(de){case"round":Ut=1-Ze/100;break;case"square":Ut=1-Ze/2/100;break;default:Ut=1;break}var Gt={strokeDasharray:"".concat(Ft*Ut,"px, 100px"),strokeDashoffset:"-".concat(Et,"px"),transition:O||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ot=fe[Nt]||fe[fe.length-1];return Et+=Ft,t.createElement("path",{key:Nt,className:"".concat(Ge,"-line-path"),d:Tt,strokeLinecap:de,stroke:Ot,strokeWidth:Ze,fillOpacity:"0",ref:function(Ce){Oe[Nt]=Ce},style:Gt})}))},S=f,E=e(80665),w=e(29043),A=e(87746),b=0,C=(0,A.Z)();function m(){var T;return C?(T=b,b+=1):T="TEST_OR_SSR",T}var y=function(T){var I=t.useState(),le=(0,w.Z)(I,2),ve=le[0],Ie=le[1];return t.useEffect(function(){Ie("rc_progress_".concat(m()))},[]),T||ve},x=function(I){var le=I.bg,ve=I.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:le}},ve)};function P(T,I){return Object.keys(T).map(function(le){var ve=parseFloat(le),Ie="".concat(Math.floor(ve*I),"%");return"".concat(T[le]," ").concat(Ie)})}var _=t.forwardRef(function(T,I){var le=T.prefixCls,ve=T.color,Ie=T.gradientId,Ge=T.radius,Ke=T.style,de=T.ptg,Ze=T.strokeLinecap,Y=T.strokeWidth,rt=T.size,yt=T.gapDegree,O=ve&&(0,E.Z)(ve)==="object",$e=O?"#FFF":void 0,Ne=rt/2,fe=t.createElement("circle",{className:"".concat(le,"-circle-path"),r:Ge,cx:Ne,cy:Ne,stroke:$e,strokeLinecap:Ze,strokeWidth:Y,opacity:de===0?0:1,style:Ke,ref:I});if(!O)return fe;var Oe="".concat(Ie,"-conic"),ze=yt?"".concat(180+yt/2,"deg"):"0deg",Rt=P(ve,(360-yt)/360),Tt=P(ve,1),ct="conic-gradient(from ".concat(ze,", ").concat(Rt.join(", "),")"),Et="linear-gradient(to ".concat(yt?"bottom":"top",", ").concat(Tt.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Oe},fe),t.createElement("foreignObject",{x:0,y:0,width:rt,height:rt,mask:"url(#".concat(Oe,")")},t.createElement(x,{bg:Et},t.createElement(x,{bg:ct}))))}),z=_,K=100,ye=function(I,le,ve,Ie,Ge,Ke,de,Ze,Y,rt){var yt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,O=ve/100*360*((360-Ke)/360),$e=Ke===0?0:{bottom:0,top:180,left:90,right:-90}[de],Ne=(100-Ie)/100*le;Y==="round"&&Ie!==100&&(Ne+=rt/2,Ne>=le&&(Ne=le-.01));var fe=K/2;return{stroke:typeof Ze=="string"?Ze:void 0,strokeDasharray:"".concat(le,"px ").concat(I),strokeDashoffset:Ne+yt,transform:"rotate(".concat(Ge+O+$e,"deg)"),transformOrigin:"".concat(fe,"px ").concat(fe,"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}},ae=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Be(T){var I=T!=null?T:[];return Array.isArray(I)?I:[I]}var B=function(I){var le=(0,o.Z)((0,o.Z)({},n),I),ve=le.id,Ie=le.prefixCls,Ge=le.steps,Ke=le.strokeWidth,de=le.trailWidth,Ze=le.gapDegree,Y=Ze===void 0?0:Ze,rt=le.gapPosition,yt=le.trailColor,O=le.strokeLinecap,$e=le.style,Ne=le.className,fe=le.strokeColor,Oe=le.percent,ze=(0,d.Z)(le,ae),Rt=K/2,Tt=y(ve),ct="".concat(Tt,"-gradient"),Et=Rt-Ke/2,Ft=Math.PI*2*Et,Nt=Y>0?90+Y/2:-90,Ut=Ft*((360-Y)/360),Gt=(0,E.Z)(Ge)==="object"?Ge:{count:Ge,space:2},Ot=Gt.count,Yt=Gt.space,Ce=Be(Oe),U=Be(fe),ee=U.find(function(St){return St&&(0,E.Z)(St)==="object"}),q=ee&&(0,E.Z)(ee)==="object",te=q?"butt":O,Te=ye(Ft,Ut,0,100,Nt,Y,rt,yt,te,Ke),Pe=a(),tt=function(){var It=0;return Ce.map(function(Ht,kt){var bt=U[kt]||U[U.length-1],Kt=ye(Ft,Ut,It,Ht,Nt,Y,rt,bt,te,Ke);return It+=Ht,t.createElement(z,{key:kt,color:bt,ptg:Ht,radius:Et,prefixCls:Ie,gradientId:ct,style:Kt,strokeLinecap:te,strokeWidth:Ke,gapDegree:Y,ref:function(Ye){Pe[kt]=Ye},size:K})}).reverse()},it=function(){var It=Math.round(Ot*(Ce[0]/100)),Ht=100/Ot,kt=0;return new Array(Ot).fill(null).map(function(bt,Kt){var De=Kt<=It-1?U[0]:yt,Ye=De&&(0,E.Z)(De)==="object"?"url(#".concat(ct,")"):void 0,et=ye(Ft,Ut,kt,Ht,Nt,Y,rt,De,"butt",Ke,Yt);return kt+=(Ut-et.strokeDashoffset+Yt)*100/Ut,t.createElement("circle",{key:Kt,className:"".concat(Ie,"-circle-path"),r:Et,cx:Rt,cy:Rt,stroke:Ye,strokeWidth:Ke,opacity:1,style:et,ref:function(Ct){Pe[Kt]=Ct}})})};return t.createElement("svg",(0,s.Z)({className:r()("".concat(Ie,"-circle"),Ne),viewBox:"0 0 ".concat(K," ").concat(K),style:$e,id:ve,role:"presentation"},ze),!Ot&&t.createElement("circle",{className:"".concat(Ie,"-circle-trail"),r:Et,cx:Rt,cy:Rt,stroke:yt,strokeLinecap:te,strokeWidth:de||Ke,style:Te}),Ot?it():tt())},$=B,G={Line:S,Circle:$},se=e(6848),X=e(93398);function W(T){return!T||T<0?0:T>100?100:T}function Z(T){let{success:I,successPercent:le}=T,ve=le;return I&&"progress"in I&&(ve=I.progress),I&&"percent"in I&&(ve=I.percent),ve}const pe=T=>{let{percent:I,success:le,successPercent:ve}=T;const Ie=W(Z({success:le,successPercent:ve}));return[Ie,W(W(I)-Ie)]},we=T=>{let{success:I={},strokeColor:le}=T;const{strokeColor:ve}=I;return[ve||X.presetPrimaryColors.green,le||null]},he=(T,I,le)=>{var ve,Ie,Ge,Ke;let de=-1,Ze=-1;if(I==="step"){const Y=le.steps,rt=le.strokeWidth;typeof T=="string"||typeof T=="undefined"?(de=T==="small"?2:14,Ze=rt!=null?rt:8):typeof T=="number"?[de,Ze]=[T,T]:[de=14,Ze=8]=T,de*=Y}else if(I==="line"){const Y=le==null?void 0:le.strokeWidth;typeof T=="string"||typeof T=="undefined"?Ze=Y||(T==="small"?6:8):typeof T=="number"?[de,Ze]=[T,T]:[de=-1,Ze=8]=T}else(I==="circle"||I==="dashboard")&&(typeof T=="string"||typeof T=="undefined"?[de,Ze]=T==="small"?[60,60]:[120,120]:typeof T=="number"?[de,Ze]=[T,T]:(de=(Ie=(ve=T[0])!==null&&ve!==void 0?ve:T[1])!==null&&Ie!==void 0?Ie:120,Ze=(Ke=(Ge=T[0])!==null&&Ge!==void 0?Ge:T[1])!==null&&Ke!==void 0?Ke:120));return[de,Ze]},ge=3,Fe=T=>ge/T*100;var Ve=T=>{const{prefixCls:I,trailColor:le=null,strokeLinecap:ve="round",gapPosition:Ie,gapDegree:Ge,width:Ke=120,type:de,children:Ze,success:Y,size:rt=Ke}=T,[yt,O]=he(rt,"circle");let{strokeWidth:$e}=T;$e===void 0&&($e=Math.max(Fe(yt),6));const Ne={width:yt,height:O,fontSize:yt*.15+6},fe=t.useMemo(()=>{if(Ge||Ge===0)return Ge;if(de==="dashboard")return 75},[Ge,de]),Oe=Ie||de==="dashboard"&&"bottom"||void 0,ze=Object.prototype.toString.call(T.strokeColor)==="[object Object]",Rt=we({success:Y,strokeColor:T.strokeColor}),Tt=r()(`${I}-inner`,{[`${I}-circle-gradient`]:ze}),ct=t.createElement($,{percent:pe(T),strokeWidth:$e,trailWidth:$e,strokeColor:Rt,strokeLinecap:ve,trailColor:le,prefixCls:I,gapDegree:fe,gapPosition:Oe});return t.createElement("div",{className:Tt,style:Ne},yt<=20?t.createElement(se.Z,{title:Ze},t.createElement("span",null,ct)):t.createElement(t.Fragment,null,ct,Ze))},Qe=function(T,I){var le={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&I.indexOf(ve)<0&&(le[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ve=Object.getOwnPropertySymbols(T);Ie{let I=[];return Object.keys(T).forEach(le=>{const ve=parseFloat(le.replace(/%/g,""));isNaN(ve)||I.push({key:ve,value:T[le]})}),I=I.sort((le,ve)=>le.key-ve.key),I.map(le=>{let{key:ve,value:Ie}=le;return`${Ie} ${ve}%`}).join(", ")},Ue=(T,I)=>{const{from:le=X.presetPrimaryColors.blue,to:ve=X.presetPrimaryColors.blue,direction:Ie=I==="rtl"?"to left":"to right"}=T,Ge=Qe(T,["from","to","direction"]);if(Object.keys(Ge).length!==0){const Ke=At(Ge);return{backgroundImage:`linear-gradient(${Ie}, ${Ke})`}}return{backgroundImage:`linear-gradient(${Ie}, ${le}, ${ve})`}};var xt=T=>{const{prefixCls:I,direction:le,percent:ve,size:Ie,strokeWidth:Ge,strokeColor:Ke,strokeLinecap:de="round",children:Ze,trailColor:Y=null,success:rt}=T,yt=Ke&&typeof Ke!="string"?Ue(Ke,le):{backgroundColor:Ke},O=de==="square"||de==="butt"?0:void 0,$e={backgroundColor:Y||void 0,borderRadius:O},Ne=Ie!=null?Ie:[-1,Ge||(Ie==="small"?6:8)],[fe,Oe]=he(Ne,"line",{strokeWidth:Ge}),ze=Object.assign({width:`${W(ve)}%`,height:Oe,borderRadius:O},yt),Rt=Z(T),Tt={width:`${W(Rt)}%`,height:Oe,borderRadius:O,backgroundColor:rt==null?void 0:rt.strokeColor},ct={width:fe<0?"100%":fe,height:Oe};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${I}-outer`,style:ct},t.createElement("div",{className:`${I}-inner`,style:$e},t.createElement("div",{className:`${I}-bg`,style:ze}),Rt!==void 0?t.createElement("div",{className:`${I}-success-bg`,style:Tt}):null)),Ze)},ue=T=>{const{size:I,steps:le,percent:ve=0,strokeWidth:Ie=8,strokeColor:Ge,trailColor:Ke=null,prefixCls:de,children:Ze}=T,Y=Math.round(le*(ve/100)),rt=I==="small"?2:14,yt=I!=null?I:[rt,Ie],[O,$e]=he(yt,"step",{steps:le,strokeWidth:Ie}),Ne=O/le,fe=new Array(le);for(let Oe=0;Oe{const I=T?"100%":"-100%";return new ce.Keyframes(`antProgress${T?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${I}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${I}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},k=T=>{const{componentCls:I,iconCls:le}=T;return{[I]:Object.assign(Object.assign({},(0,Q.Wf)(T)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:T.fontSize,marginInlineEnd:T.marginXS,marginBottom:T.marginXS},[`${I}-outer`]:{display:"inline-block",width:"100%"},[`&${I}-show-info`]:{[`${I}-outer`]:{marginInlineEnd:`calc(-2em - ${T.marginXS}px)`,paddingInlineEnd:`calc(2em + ${T.paddingXS}px)`}},[`${I}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:T.remainingColor,borderRadius:T.lineBorderRadius},[`${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.defaultColor}},[`${I}-success-bg, ${I}-bg`]:{position:"relative",backgroundColor:T.defaultColor,borderRadius:T.lineBorderRadius,transition:`all ${T.motionDurationSlow} ${T.motionEaseInOutCirc}`},[`${I}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:T.colorSuccess},[`${I}-text`]:{display:"inline-block",width:"2em",marginInlineStart:T.marginXS,color:T.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[le]:{fontSize:T.fontSize}},[`&${I}-status-active`]:{[`${I}-bg::before`]:{position:"absolute",inset:0,backgroundColor:T.colorBgContainer,borderRadius:T.lineBorderRadius,opacity:0,animationName:xe(),animationDuration:T.progressActiveMotionDuration,animationTimingFunction:T.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${I}-rtl${I}-status-active`]:{[`${I}-bg::before`]:{animationName:xe(!0)}},[`&${I}-status-exception`]:{[`${I}-bg`]:{backgroundColor:T.colorError},[`${I}-text`]:{color:T.colorError}},[`&${I}-status-exception ${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.colorError}},[`&${I}-status-success`]:{[`${I}-bg`]:{backgroundColor:T.colorSuccess},[`${I}-text`]:{color:T.colorSuccess}},[`&${I}-status-success ${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.colorSuccess}}})}},R=T=>{const{componentCls:I,iconCls:le}=T;return{[I]:{[`${I}-circle-trail`]:{stroke:T.remainingColor},[`&${I}-circle ${I}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${I}-circle ${I}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:T.circleTextColor,fontSize:T.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[le]:{fontSize:`${T.fontSize/T.fontSizeSM}em`}},[`${I}-circle&-status-exception`]:{[`${I}-text`]:{color:T.colorError}},[`${I}-circle&-status-success`]:{[`${I}-text`]:{color:T.colorSuccess}}},[`${I}-inline-circle`]:{lineHeight:1,[`${I}-inner`]:{verticalAlign:"bottom"}}}},re=T=>{const{componentCls:I}=T;return{[I]:{[`${I}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:T.progressStepMinWidth,marginInlineEnd:T.progressStepMarginInlineEnd,backgroundColor:T.remainingColor,transition:`all ${T.motionDurationSlow}`,"&-active":{backgroundColor:T.defaultColor}}}}}},j=T=>{const{componentCls:I,iconCls:le}=T;return{[I]:{[`${I}-small&-line, ${I}-small&-line ${I}-text ${le}`]:{fontSize:T.fontSizeSM}}}};var M=(0,L.Z)("Progress",T=>{const I=T.marginXXS/2,le=(0,oe.TS)(T,{progressStepMarginInlineEnd:I,progressStepMinWidth:I,progressActiveMotionDuration:"2.4s"});return[k(le),R(le),re(le),j(le)]},T=>({circleTextColor:T.colorText,defaultColor:T.colorInfo,remainingColor:T.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),D=function(T,I){var le={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&I.indexOf(ve)<0&&(le[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ve=Object.getOwnPropertySymbols(T);Ie{const{prefixCls:le,className:ve,rootClassName:Ie,steps:Ge,strokeColor:Ke,percent:de=0,size:Ze="default",showInfo:Y=!0,type:rt="line",status:yt,format:O,style:$e}=T,Ne=D(T,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),fe=t.useMemo(()=>{var Ce,U;const ee=Z(T);return parseInt(ee!==void 0?(Ce=ee!=null?ee:0)===null||Ce===void 0?void 0:Ce.toString():(U=de!=null?de:0)===null||U===void 0?void 0:U.toString(),10)},[de,T.success,T.successPercent]),Oe=t.useMemo(()=>!F.includes(yt)&&fe>=100?"success":yt||"normal",[yt,fe]),{getPrefixCls:ze,direction:Rt,progress:Tt}=t.useContext(l.E_),ct=ze("progress",le),[Et,Ft]=M(ct),Nt=t.useMemo(()=>{if(!Y)return null;const Ce=Z(T);let U;const ee=O||(te=>`${te}%`),q=rt==="line";return O||Oe!=="exception"&&Oe!=="success"?U=ee(W(de),W(Ce)):Oe==="exception"?U=q?t.createElement(p.Z,null):t.createElement(i.Z,null):Oe==="success"&&(U=q?t.createElement(v.Z,null):t.createElement(g.Z,null)),t.createElement("span",{className:`${ct}-text`,title:typeof U=="string"?U:void 0},U)},[Y,de,fe,Oe,rt,ct,O]),Ut=Array.isArray(Ke)?Ke[0]:Ke,Gt=typeof Ke=="string"||Array.isArray(Ke)?Ke:void 0;let Ot;rt==="line"?Ot=Ge?t.createElement(ue,Object.assign({},T,{strokeColor:Gt,prefixCls:ct,steps:Ge}),Nt):t.createElement(xt,Object.assign({},T,{strokeColor:Ut,prefixCls:ct,direction:Rt}),Nt):(rt==="circle"||rt==="dashboard")&&(Ot=t.createElement(Ve,Object.assign({},T,{strokeColor:Ut,prefixCls:ct,progressStatus:Oe}),Nt));const Yt=r()(ct,`${ct}-status-${Oe}`,`${ct}-${rt==="dashboard"&&"circle"||Ge&&"steps"||rt}`,{[`${ct}-inline-circle`]:rt==="circle"&&he(Ze,"circle")[0]<=20,[`${ct}-show-info`]:Y,[`${ct}-${Ze}`]:typeof Ze=="string",[`${ct}-rtl`]:Rt==="rtl"},Tt==null?void 0:Tt.className,ve,Ie,Ft);return Et(t.createElement("div",Object.assign({ref:I,style:Object.assign(Object.assign({},Tt==null?void 0:Tt.style),$e),className:Yt,role:"progressbar","aria-valuenow":fe},(0,u.Z)(Ne,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ot))}),ie=Ae},5112:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return X}});var t=e(92310),v=e.n(t),g=e(35788),p=e(36994),i=e(59301),h=e(36355),r=e(19716);const u=i.createContext(null),l=u.Provider;var s=u;const o=i.createContext(null),d=o.Provider;var n=e(5630),a=e(20475),c=e(1684),f=e(32441),S=e(17313),E=e(83116),w=e(37613);const A=W=>{const{componentCls:Z,antCls:pe}=W,we=`${Z}-group`;return{[we]:Object.assign(Object.assign({},(0,S.Wf)(W)),{display:"inline-block",fontSize:0,[`&${we}-rtl`]:{direction:"rtl"},[`${pe}-badge ${pe}-badge-count`]:{zIndex:1},[`> ${pe}-badge:not(:first-child) > ${pe}-button-wrapper`]:{borderInlineStart:"none"}})}},b=W=>{const{componentCls:Z,wrapperMarginInlineEnd:pe,colorPrimary:we,radioSize:he,motionDurationSlow:ge,motionDurationMid:Fe,motionEaseInOutCirc:st,colorBgContainer:Ve,colorBorder:Qe,lineWidth:At,dotSize:Ue,colorBgContainerDisabled:Xe,colorTextDisabled:xt,paddingXS:Re,dotColorDisabled:ue,lineType:ce,radioDotDisabledSize:Q,wireframe:L,colorWhite:oe}=W,xe=`${Z}-inner`;return{[`${Z}-wrapper`]:Object.assign(Object.assign({},(0,S.Wf)(W)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:pe,cursor:"pointer",[`&${Z}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:W.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${Z}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${At}px ${ce} ${we}`,borderRadius:"50%",visibility:"hidden",content:'""'},[Z]:Object.assign(Object.assign({},(0,S.Wf)(W)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${Z}-wrapper:hover &, - &:hover ${xe}`]:{borderColor:we},[`${Z}-input:focus-visible + ${xe}`]:Object.assign({},(0,S.oN)(W)),[`${Z}:hover::after, ${Z}-wrapper:hover &::after`]:{visibility:"visible"},[`${Z}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:he,height:he,marginBlockStart:he/-2,marginInlineStart:he/-2,backgroundColor:L?we:oe,borderBlockStart:0,borderInlineStart:0,borderRadius:he,transform:"scale(0)",opacity:0,transition:`all ${ge} ${st}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:he,height:he,backgroundColor:Ve,borderColor:Qe,borderStyle:"solid",borderWidth:At,borderRadius:"50%",transition:`all ${Fe}`},[`${Z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${Z}-checked`]:{[xe]:{borderColor:we,backgroundColor:L?Ve:we,"&::after":{transform:`scale(${Ue/he})`,opacity:1,transition:`all ${ge} ${st}`}}},[`${Z}-disabled`]:{cursor:"not-allowed",[xe]:{backgroundColor:Xe,borderColor:Qe,cursor:"not-allowed","&::after":{backgroundColor:ue}},[`${Z}-input`]:{cursor:"not-allowed"},[`${Z}-disabled + span`]:{color:xt,cursor:"not-allowed"},[`&${Z}-checked`]:{[xe]:{"&::after":{transform:`scale(${Q/he})`}}}},[`span${Z} + *`]:{paddingInlineStart:Re,paddingInlineEnd:Re}})}},C=W=>{const{buttonColor:Z,controlHeight:pe,componentCls:we,lineWidth:he,lineType:ge,colorBorder:Fe,motionDurationSlow:st,motionDurationMid:Ve,buttonPaddingInline:Qe,fontSize:At,buttonBg:Ue,fontSizeLG:Xe,controlHeightLG:xt,controlHeightSM:Re,paddingXS:ue,borderRadius:ce,borderRadiusSM:Q,borderRadiusLG:L,buttonCheckedBg:oe,buttonSolidCheckedColor:xe,colorTextDisabled:k,colorBgContainerDisabled:R,buttonCheckedBgDisabled:re,buttonCheckedColorDisabled:j,colorPrimary:M,colorPrimaryHover:D,colorPrimaryActive:J,buttonSolidCheckedBg:F,buttonSolidCheckedHoverBg:ne,buttonSolidCheckedActiveBg:Ae}=W;return{[`${we}-button-wrapper`]:{position:"relative",display:"inline-block",height:pe,margin:0,paddingInline:Qe,paddingBlock:0,color:Z,fontSize:At,lineHeight:`${pe-he*2}px`,background:Ue,border:`${he}px ${ge} ${Fe}`,borderBlockStartWidth:he+.02,borderInlineStartWidth:0,borderInlineEndWidth:he,cursor:"pointer",transition:[`color ${Ve}`,`background ${Ve}`,`box-shadow ${Ve}`].join(","),a:{color:Z},[`> ${we}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-he,insetInlineStart:-he,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:he,paddingInline:0,backgroundColor:Fe,transition:`background-color ${st}`,content:'""'}},"&:first-child":{borderInlineStart:`${he}px ${ge} ${Fe}`,borderStartStartRadius:ce,borderEndStartRadius:ce},"&:last-child":{borderStartEndRadius:ce,borderEndEndRadius:ce},"&:first-child:last-child":{borderRadius:ce},[`${we}-group-large &`]:{height:xt,fontSize:Xe,lineHeight:`${xt-he*2}px`,"&:first-child":{borderStartStartRadius:L,borderEndStartRadius:L},"&:last-child":{borderStartEndRadius:L,borderEndEndRadius:L}},[`${we}-group-small &`]:{height:Re,paddingInline:ue-he,paddingBlock:0,lineHeight:`${Re-he*2}px`,"&:first-child":{borderStartStartRadius:Q,borderEndStartRadius:Q},"&:last-child":{borderStartEndRadius:Q,borderEndEndRadius:Q}},"&:hover":{position:"relative",color:M},"&:has(:focus-visible)":Object.assign({},(0,S.oN)(W)),[`${we}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${we}-button-wrapper-disabled)`]:{zIndex:1,color:M,background:oe,borderColor:M,"&::before":{backgroundColor:M},"&:first-child":{borderColor:M},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:J,borderColor:J,"&::before":{backgroundColor:J}}},[`${we}-group-solid &-checked:not(${we}-button-wrapper-disabled)`]:{color:xe,background:F,borderColor:F,"&:hover":{color:xe,background:ne,borderColor:ne},"&:active":{color:xe,background:Ae,borderColor:Ae}},"&-disabled":{color:k,backgroundColor:R,borderColor:Fe,cursor:"not-allowed","&:first-child, &:hover":{color:k,backgroundColor:R,borderColor:Fe}},[`&-disabled${we}-button-wrapper-checked`]:{color:j,backgroundColor:re,borderColor:Fe,boxShadow:"none"}}}},m=W=>W-4*2;var y=(0,E.Z)("Radio",W=>{const{controlOutline:Z,controlOutlineWidth:pe,radioSize:we}=W,he=`0 0 0 ${pe}px ${Z}`,ge=he,Fe=m(we),st=(0,w.TS)(W,{radioDotDisabledSize:Fe,radioFocusShadow:he,radioButtonFocusShadow:ge});return[A(st),b(st),C(st)]},W=>{const{wireframe:Z,padding:pe,marginXS:we,lineWidth:he,fontSizeLG:ge,colorText:Fe,colorBgContainer:st,colorTextDisabled:Ve,controlItemBgActiveDisabled:Qe,colorTextLightSolid:At,colorPrimary:Ue,colorPrimaryHover:Xe,colorPrimaryActive:xt}=W,Re=4,ue=ge,ce=Z?m(ue):ue-(Re+he)*2;return{radioSize:ue,dotSize:ce,dotColorDisabled:Ve,buttonSolidCheckedColor:At,buttonSolidCheckedBg:Ue,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:xt,buttonBg:st,buttonCheckedBg:st,buttonColor:Fe,buttonCheckedBgDisabled:Qe,buttonCheckedColorDisabled:Ve,buttonPaddingInline:pe-he,wrapperMarginInlineEnd:we}}),x=e(14088),P=e(4572),_=function(W,Z){var pe={};for(var we in W)Object.prototype.hasOwnProperty.call(W,we)&&Z.indexOf(we)<0&&(pe[we]=W[we]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,we=Object.getOwnPropertySymbols(W);he{var pe,we;const he=i.useContext(s),ge=i.useContext(o),{getPrefixCls:Fe,direction:st,radio:Ve}=i.useContext(h.E_),Qe=i.useRef(null),At=(0,a.sQ)(Z,Qe),{isFormItemInput:Ue}=i.useContext(f.aM),Xe=J=>{var F,ne;(F=W.onChange)===null||F===void 0||F.call(W,J),(ne=he==null?void 0:he.onChange)===null||ne===void 0||ne.call(he,J)},{prefixCls:xt,className:Re,rootClassName:ue,children:ce,style:Q}=W,L=_(W,["prefixCls","className","rootClassName","children","style"]),oe=Fe("radio",xt),xe=((he==null?void 0:he.optionType)||ge)==="button",k=xe?`${oe}-button`:oe,[R,re]=y(oe),j=Object.assign({},L),M=i.useContext(c.Z);he&&(j.name=he.name,j.onChange=Xe,j.checked=W.value===he.value,j.disabled=(pe=j.disabled)!==null&&pe!==void 0?pe:he.disabled),j.disabled=(we=j.disabled)!==null&&we!==void 0?we:M;const D=v()(`${k}-wrapper`,{[`${k}-wrapper-checked`]:j.checked,[`${k}-wrapper-disabled`]:j.disabled,[`${k}-wrapper-rtl`]:st==="rtl",[`${k}-wrapper-in-form-item`]:Ue},Ve==null?void 0:Ve.className,Re,ue,re);return R(i.createElement(x.Z,{component:"Radio",disabled:j.disabled},i.createElement("label",{className:D,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),Q),onMouseEnter:W.onMouseEnter,onMouseLeave:W.onMouseLeave},i.createElement(n.Z,Object.assign({},j,{className:v()(j.className,!xe&&P.A),type:"radio",prefixCls:k,ref:At})),ce!==void 0?i.createElement("span",null,ce):null)))};var ye=i.forwardRef(z);const ae=i.forwardRef((W,Z)=>{const{getPrefixCls:pe,direction:we}=i.useContext(h.E_),[he,ge]=(0,g.Z)(W.defaultValue,{value:W.value}),Fe=F=>{const ne=he,Ae=F.target.value;"value"in W||ge(Ae);const{onChange:ie}=W;ie&&Ae!==ne&&ie(F)},{prefixCls:st,className:Ve,rootClassName:Qe,options:At,buttonStyle:Ue="outline",disabled:Xe,children:xt,size:Re,style:ue,id:ce,onMouseEnter:Q,onMouseLeave:L,onFocus:oe,onBlur:xe}=W,k=pe("radio",st),R=`${k}-group`,[re,j]=y(k);let M=xt;At&&At.length>0&&(M=At.map(F=>typeof F=="string"||typeof F=="number"?i.createElement(ye,{key:F.toString(),prefixCls:k,disabled:Xe,value:F,checked:he===F},F):i.createElement(ye,{key:`radio-group-value-options-${F.value}`,prefixCls:k,disabled:F.disabled||Xe,value:F.value,checked:he===F.value,title:F.title,style:F.style},F.label)));const D=(0,r.Z)(Re),J=v()(R,`${R}-${Ue}`,{[`${R}-${D}`]:D,[`${R}-rtl`]:we==="rtl"},Ve,Qe,j);return re(i.createElement("div",Object.assign({},(0,p.Z)(W,{aria:!0,data:!0}),{className:J,style:ue,onMouseEnter:Q,onMouseLeave:L,onFocus:oe,onBlur:xe,id:ce,ref:Z}),i.createElement(l,{value:{onChange:Fe,value:he,disabled:W.disabled,name:W.name,optionType:W.optionType}},M)))});var Be=i.memo(ae),B=function(W,Z){var pe={};for(var we in W)Object.prototype.hasOwnProperty.call(W,we)&&Z.indexOf(we)<0&&(pe[we]=W[we]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,we=Object.getOwnPropertySymbols(W);he{const{getPrefixCls:pe}=i.useContext(h.E_),{prefixCls:we}=W,he=B(W,["prefixCls"]),ge=pe("radio",we);return i.createElement(d,{value:"button"},i.createElement(ye,Object.assign({prefixCls:ge},he,{type:"radio",ref:Z})))};var G=i.forwardRef($);const se=ye;se.Button=G,se.Group=Be,se.__ANT_RADIO=!0;var X=se},68610:function(_t,N,e){"use strict";e.d(N,{Z:function(){return W}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(pe,we){return v.createElement(i.Z,(0,t.Z)({},pe,{ref:we,icon:p}))},r=v.forwardRef(h),u=r,l=e(92310),s=e.n(l),o=e(80962),d=e(29043),n=e(19149),a=e(35788),c=e(85108),f=e(36994);function S(Z,pe){var we=Z.disabled,he=Z.prefixCls,ge=Z.character,Fe=Z.characterRender,st=Z.index,Ve=Z.count,Qe=Z.value,At=Z.allowHalf,Ue=Z.focused,Xe=Z.onHover,xt=Z.onClick,Re=function(R){Xe(R,st)},ue=function(R){xt(R,st)},ce=function(R){R.keyCode===c.Z.ENTER&&xt(R,st)},Q=st+1,L=new Set([he]);Qe===0&&st===0&&Ue?L.add("".concat(he,"-focused")):At&&Qe+.5>=Q&&Qest?"true":"false","aria-posinset":st+1,"aria-setsize":Ve,tabIndex:we?-1:0},v.createElement("div",{className:"".concat(he,"-first")},oe),v.createElement("div",{className:"".concat(he,"-second")},oe)));return Fe&&(xe=Fe(xe,Z)),xe}var E=v.forwardRef(S);function w(){var Z=v.useRef({});function pe(he){return Z.current[he]}function we(he){return function(ge){Z.current[he]=ge}}return[pe,we]}function A(Z){var pe=Z.pageXOffset,we="scrollLeft";if(typeof pe!="number"){var he=Z.document;pe=he.documentElement[we],typeof pe!="number"&&(pe=he.body[we])}return pe}function b(Z){var pe,we,he=Z.ownerDocument,ge=he.body,Fe=he&&he.documentElement,st=Z.getBoundingClientRect();return pe=st.left,we=st.top,pe-=Fe.clientLeft||ge.clientLeft||0,we-=Fe.clientTop||ge.clientTop||0,{left:pe,top:we}}function C(Z){var pe=b(Z),we=Z.ownerDocument,he=we.defaultView||we.parentWindow;return pe.left+=A(he),pe.left}var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(Z,pe){var we,he=Z.prefixCls,ge=he===void 0?"rc-rate":he,Fe=Z.className,st=Z.defaultValue,Ve=Z.value,Qe=Z.count,At=Qe===void 0?5:Qe,Ue=Z.allowHalf,Xe=Ue===void 0?!1:Ue,xt=Z.allowClear,Re=xt===void 0?!0:xt,ue=Z.character,ce=ue===void 0?"\u2605":ue,Q=Z.characterRender,L=Z.disabled,oe=Z.direction,xe=oe===void 0?"ltr":oe,k=Z.tabIndex,R=k===void 0?0:k,re=Z.autoFocus,j=Z.onHoverChange,M=Z.onChange,D=Z.onFocus,J=Z.onBlur,F=Z.onKeyDown,ne=Z.onMouseLeave,Ae=(0,n.Z)(Z,m),ie=w(),T=(0,d.Z)(ie,2),I=T[0],le=T[1],ve=v.useRef(null),Ie=function(){if(!L){var te;(te=ve.current)===null||te===void 0||te.focus()}};v.useImperativeHandle(pe,function(){return{focus:Ie,blur:function(){if(!L){var te;(te=ve.current)===null||te===void 0||te.blur()}}}});var Ge=(0,a.Z)(st||0,{value:Ve}),Ke=(0,d.Z)(Ge,2),de=Ke[0],Ze=Ke[1],Y=(0,a.Z)(null),rt=(0,d.Z)(Y,2),yt=rt[0],O=rt[1],$e=function(te,Te){var Pe=xe==="rtl",tt=te+1;if(Xe){var it=I(te),St=C(it),It=it.clientWidth;(Pe&&Te-St>It/2||!Pe&&Te-St0&&!Pe||Te===c.Z.RIGHT&&tt>0&&Pe?(Xe?tt-=.5:tt-=1,Ne(tt),te.preventDefault()):Te===c.Z.LEFT&&tt{const{componentCls:pe}=Z;return{[`${pe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Z.marginXS},"> div":{transition:`all ${Z.motionDurationMid}, outline 0s`,"&:hover":{transform:Z.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Z.lineWidth}px dashed ${Z.starColor}`,transform:Z.starHoverScale}},"&-first, &-second":{color:Z.starBg,transition:`all ${Z.motionDurationMid}`,userSelect:"none",[Z.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${pe}-star-first, &-half ${pe}-star-second`]:{opacity:1},[`&-half ${pe}-star-first, &-full ${pe}-star-second`]:{color:"inherit"}}}},B=Z=>({[`&-rtl${Z.componentCls}`]:{direction:"rtl"}}),$=Z=>{const{componentCls:pe}=Z;return{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,K.Wf)(Z)),{display:"inline-block",margin:0,padding:0,color:Z.starColor,fontSize:Z.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${pe} ${pe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Be(Z)),{[`+ ${pe}-text`]:{display:"inline-block",marginInlineStart:Z.marginXS,fontSize:Z.fontSize}}),B(Z))}};var G=(0,ye.Z)("Rate",Z=>{const pe=(0,ae.TS)(Z,{});return[$(pe)]},Z=>({starColor:Z.yellow6,starSize:Z.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Z.colorFillContent})),se=function(Z,pe){var we={};for(var he in Z)Object.prototype.hasOwnProperty.call(Z,he)&&pe.indexOf(he)<0&&(we[he]=Z[he]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,he=Object.getOwnPropertySymbols(Z);ge{const{prefixCls:we,className:he,rootClassName:ge,style:Fe,tooltips:st,character:Ve=v.createElement(u,null)}=Z,Qe=se(Z,["prefixCls","className","rootClassName","style","tooltips","character"]),At=(L,oe)=>{let{index:xe}=oe;return st?v.createElement(z.Z,{title:st[xe]},L):L},{getPrefixCls:Ue,direction:Xe,rate:xt}=v.useContext(_.E_),Re=Ue("rate",we),[ue,ce]=G(Re),Q=Object.assign(Object.assign({},xt==null?void 0:xt.style),Fe);return ue(v.createElement(P,Object.assign({ref:pe,character:Ve,characterRender:At},Qe,{className:s()(he,ge,ce,xt==null?void 0:xt.className),style:Q,prefixCls:Re,direction:Xe})))})},57809:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(77861),p=e(64002),i=e(59301),h=e(53487),r=e(62892),u=e(19080),l=e(36355),s=e(1684),o=e(93891),d=e(19716),n=e(32441),a=e(33234),c=e(14154),f=e(58582),S=e(84443),E=e(66339),w=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const A="SECRET_COMBOBOX_MODE_DO_NOT_USE",b=(y,x)=>{var P,{prefixCls:_,bordered:z=!0,className:K,rootClassName:ye,getPopupContainer:ae,popupClassName:Be,dropdownClassName:B,listHeight:$=256,placement:G,listItemHeight:se=24,size:X,disabled:W,notFoundContent:Z,status:pe,builtinPlacements:we,dropdownMatchSelectWidth:he,popupMatchSelectWidth:ge,direction:Fe,style:st,allowClear:Ve}=y,Qe=w(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:At,getPrefixCls:Ue,renderEmpty:Xe,direction:xt,virtual:Re,popupMatchSelectWidth:ue,popupOverflow:ce,select:Q}=i.useContext(l.E_),L=Ue("select",_),oe=Ue(),xe=Fe!=null?Fe:xt,{compactSize:k,compactItemClassnames:R}=(0,a.ri)(L,xe),[re,j]=(0,c.Z)(L),M=i.useMemo(()=>{const{mode:Oe}=Qe;if(Oe!=="combobox")return Oe===A?"combobox":Oe},[Qe.mode]),D=M==="multiple"||M==="tags",J=(0,S.Z)(Qe.suffixIcon,Qe.showArrow),F=(P=ge!=null?ge:he)!==null&&P!==void 0?P:ue,{status:ne,hasFeedback:Ae,isFormItemInput:ie,feedbackIcon:T}=i.useContext(n.aM),I=(0,u.F)(ne,pe);let le;Z!==void 0?le=Z:M==="combobox"?le=null:le=(Xe==null?void 0:Xe("Select"))||i.createElement(o.Z,{componentName:"Select"});const{suffixIcon:ve,itemIcon:Ie,removeIcon:Ge,clearIcon:Ke}=(0,E.Z)(Object.assign(Object.assign({},Qe),{multiple:D,hasFeedback:Ae,feedbackIcon:T,showSuffixIcon:J,prefixCls:L,showArrow:Qe.showArrow,componentName:"Select"})),de=Ve===!0?{clearIcon:Ke}:Ve,Ze=(0,p.Z)(Qe,["suffixIcon","itemIcon"]),Y=v()(Be||B,{[`${L}-dropdown-${xe}`]:xe==="rtl"},ye,j),rt=(0,d.Z)(Oe=>{var ze;return(ze=X!=null?X:k)!==null&&ze!==void 0?ze:Oe}),yt=i.useContext(s.Z),O=W!=null?W:yt,$e=v()({[`${L}-lg`]:rt==="large",[`${L}-sm`]:rt==="small",[`${L}-rtl`]:xe==="rtl",[`${L}-borderless`]:!z,[`${L}-in-form-item`]:ie},(0,u.Z)(L,I,Ae),R,Q==null?void 0:Q.className,K,ye,j),Ne=i.useMemo(()=>G!==void 0?G:xe==="rtl"?"bottomRight":"bottomLeft",[G,xe]),fe=(0,f.Z)(we,ce);return re(i.createElement(g.ZP,Object.assign({ref:x,virtual:Re,showSearch:Q==null?void 0:Q.showSearch},Ze,{style:Object.assign(Object.assign({},Q==null?void 0:Q.style),st),dropdownMatchSelectWidth:F,builtinPlacements:fe,transitionName:(0,r.m)(oe,"slide-up",Qe.transitionName),listHeight:$,listItemHeight:se,mode:M,prefixCls:L,placement:Ne,direction:xe,suffixIcon:ve,menuItemSelectedIcon:Ie,removeIcon:Ge,allowClear:de,notFoundContent:le,className:$e,getPopupContainer:ae||At,dropdownClassName:Y,disabled:O})))},C=i.forwardRef(b),m=(0,h.Z)(C);C.SECRET_COMBOBOX_MODE_DO_NOT_USE=A,C.Option=g.Wx,C.OptGroup=g.Xo,C._InternalPanelDoNotUseOrYouWillBeFired=m,N.default=C},14154:function(_t,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116),i=e(13826),h=e(92899);const r=m=>{const{optionHeight:y,optionFontSize:x,optionLineHeight:P,optionPadding:_}=m;return{position:"relative",display:"block",minHeight:y,padding:_,color:m.colorText,fontWeight:"normal",fontSize:x,lineHeight:P,boxSizing:"border-box"}};var l=m=>{const{antCls:y,componentCls:x}=m,P=`${x}-item`,_=`&${y}-slide-up-enter${y}-slide-up-enter-active`,z=`&${y}-slide-up-appear${y}-slide-up-appear-active`,K=`&${y}-slide-up-leave${y}-slide-up-leave-active`,ye=`${x}-dropdown-placement-`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"absolute",top:-9999,zIndex:m.zIndexPopup,boxSizing:"border-box",padding:m.paddingXXS,overflow:"hidden",fontSize:m.fontSize,fontVariant:"initial",backgroundColor:m.colorBgElevated,borderRadius:m.borderRadiusLG,outline:"none",boxShadow:m.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:k.itemSize,height:k.itemSize,color:k.colorText,fontFamily:k.fontFamily,lineHeight:`${k.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:k.borderRadius,cursor:"pointer",transition:`all ${k.motionDurationMid}`},[`${R}-prev, ${R}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:k.colorText,cursor:"pointer",userSelect:"none"},[`${R}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:k.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${k.lineWidth}px ${k.lineType} transparent`,borderRadius:k.borderRadius,outline:"none",transition:`all ${k.motionDurationMid}`},[`&:hover ${R}-item-link`]:{backgroundColor:k.colorBgTextHover},[`&:active ${R}-item-link`]:{backgroundColor:k.colorBgTextActive},[`&${R}-disabled:hover`]:{[`${R}-item-link`]:{backgroundColor:"transparent"}}},[`${R}-slash`]:{marginInlineEnd:k.paginationSlashMarginInlineEnd,marginInlineStart:k.paginationSlashMarginInlineStart},[`${R}-options`]:{display:"inline-block",marginInlineStart:k.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:k.controlHeight,marginInlineStart:k.marginXS,lineHeight:`${k.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,he.ik)(k)),{width:k.controlHeightLG*1.25,height:k.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:k.marginXS,marginInlineEnd:k.marginXS})}}}},Xe=k=>{const{componentCls:R}=k;return{[`${R}-item`]:{display:"inline-block",minWidth:k.itemSize,height:k.itemSize,marginInlineEnd:k.marginXS,fontFamily:k.fontFamily,lineHeight:`${k.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${k.lineWidth}px ${k.lineType} transparent`,borderRadius:k.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${k.paginationItemPaddingInline}px`,color:k.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${R}-item-active)`]:{"&:hover":{transition:`all ${k.motionDurationMid}`,backgroundColor:k.colorBgTextHover},"&:active":{backgroundColor:k.colorBgTextActive}},"&-active":{fontWeight:k.fontWeightStrong,backgroundColor:k.itemActiveBg,borderColor:k.colorPrimary,a:{color:k.colorPrimary},"&:hover":{borderColor:k.colorPrimaryHover},"&:hover a":{color:k.colorPrimaryHover}}}}},xt=k=>{const{componentCls:R}=k;return{[R]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(k)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${R}-total-text`]:{display:"inline-block",height:k.itemSize,marginInlineEnd:k.marginXS,lineHeight:`${k.itemSize-2}px`,verticalAlign:"middle"}}),Xe(k)),Ue(k)),At(k)),Qe(k)),Ve(k)),{[`@media only screen and (max-width: ${k.screenLG}px)`]:{[`${R}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${k.screenSM}px)`]:{[`${R}-options`]:{display:"none"}}}),[`&${k.componentCls}-rtl`]:{direction:"rtl"}}},Re=k=>{const{componentCls:R}=k;return{[`${R}${R}-disabled:not(${R}-mini)`]:{"&, &:hover":{[`${R}-item-link`]:{borderColor:k.colorBorder}},"&:focus-visible":{[`${R}-item-link`]:{borderColor:k.colorBorder}},[`${R}-item, ${R}-item-link`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,[`&:hover:not(${R}-item-active)`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,a:{color:k.colorTextDisabled}},[`&${R}-item-active`]:{backgroundColor:k.itemActiveBgDisabled}},[`${R}-prev, ${R}-next`]:{"&:hover button":{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder,color:k.colorTextDisabled},[`${R}-item-link`]:{backgroundColor:k.colorBgContainerDisabled,borderColor:k.colorBorder}}},[`${R}:not(${R}-mini)`]:{[`${R}-prev, ${R}-next`]:{"&:hover button":{borderColor:k.colorPrimaryHover,backgroundColor:k.itemBg},[`${R}-item-link`]:{backgroundColor:k.itemLinkBg,borderColor:k.colorBorder},[`&:hover ${R}-item-link`]:{borderColor:k.colorPrimary,backgroundColor:k.itemBg,color:k.colorPrimary},[`&${R}-disabled`]:{[`${R}-item-link`]:{borderColor:k.colorBorder,color:k.colorTextDisabled}}},[`${R}-item`]:{backgroundColor:k.itemBg,border:`${k.lineWidth}px ${k.lineType} ${k.colorBorder}`,[`&:hover:not(${R}-item-active)`]:{borderColor:k.colorPrimary,backgroundColor:k.itemBg,a:{color:k.colorPrimary}},"&-active":{borderColor:k.colorPrimary}}}}},ue=k=>{const{componentCls:R}=k;return{[`${R}:not(${R}-disabled)`]:{[`${R}-item`]:Object.assign({},(0,ge.Qy)(k)),[`${R}-jump-prev, ${R}-jump-next`]:{"&:focus-visible":Object.assign({[`${R}-item-link-icon`]:{opacity:1},[`${R}-item-ellipsis`]:{opacity:0}},(0,ge.oN)(k))},[`${R}-prev, ${R}-next`]:{[`&:focus-visible ${R}-item-link`]:Object.assign({},(0,ge.oN)(k))}}}};var ce=(0,Fe.Z)("Pagination",k=>{const R=(0,st.TS)(k,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:k.marginXXS/2,paginationMiniQuickJumperInputWidth:k.controlHeightLG*1.1,paginationItemPaddingInline:k.marginXXS*1.5,paginationEllipsisLetterSpacing:k.marginXXS/2,paginationSlashMarginInlineStart:k.marginXXS,paginationSlashMarginInlineEnd:k.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,he.e5)(k),(0,he.TM)(k));return[xt(R),ue(R),k.wireframe&&Re(R)]},k=>({itemBg:k.colorBgContainer,itemSize:k.controlHeight,itemSizeSM:k.controlHeightSM,itemActiveBg:k.colorBgContainer,itemLinkBg:k.colorBgContainer,itemActiveColorDisabled:k.colorTextDisabled,itemActiveBgDisabled:k.controlItemBgActiveDisabled,itemInputBg:k.colorBgContainer,miniOptionsSizeChangerTop:0})),Q=function(k,R){var re={};for(var j in k)Object.prototype.hasOwnProperty.call(k,j)&&R.indexOf(j)<0&&(re[j]=k[j]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,j=Object.getOwnPropertySymbols(k);M{const{prefixCls:R,selectPrefixCls:re,className:j,rootClassName:M,style:D,size:J,locale:F,selectComponentClass:te,responsive:Ae,showSizeChanger:ie}=k,T=Q(k,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:I}=(0,X.Z)(Ae),{getPrefixCls:le,direction:ve,pagination:Ie={}}=v.useContext(G.E_),Ge=le("pagination",R),[Ke,de]=ce(Ge),Ze=ie!=null?ie:Ie.showSizeChanger,Y=v.useMemo(()=>{const ze=v.createElement("span",{className:`${Ge}-item-ellipsis`},"\u2022\u2022\u2022"),Rt=v.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(o.Z,null):v.createElement(s.Z,null)),Tt=v.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(s.Z,null):v.createElement(o.Z,null)),ct=v.createElement("a",{className:`${Ge}-item-link`},v.createElement("div",{className:`${Ge}-item-container`},ve==="rtl"?v.createElement(l.Z,{className:`${Ge}-item-link-icon`}):v.createElement(u,{className:`${Ge}-item-link-icon`}),ze)),Et=v.createElement("a",{className:`${Ge}-item-link`},v.createElement("div",{className:`${Ge}-item-container`},ve==="rtl"?v.createElement(u,{className:`${Ge}-item-link-icon`}):v.createElement(l.Z,{className:`${Ge}-item-link-icon`}),ze));return{prevIcon:Rt,nextIcon:Tt,jumpPrevIcon:ct,jumpNextIcon:Et}},[ve,Ge]),[rt]=(0,W.Z)("Pagination",$.Z),yt=Object.assign(Object.assign({},rt),F),O=(0,se.Z)(J),$e=O==="small"||!!(I&&!O&&Ae),Ne=le("select",re),fe=n()({[`${Ge}-mini`]:$e,[`${Ge}-rtl`]:ve==="rtl"},Ie==null?void 0:Ie.className,j,M,de),Oe=Object.assign(Object.assign({},Ie==null?void 0:Ie.style),D);return Ke(v.createElement(B,Object.assign({},Y,T,{style:Oe,prefixCls:Ge,selectPrefixCls:Ne,className:fe,selectComponentClass:te||($e?pe:we),locale:yt,showSizeChanger:Ze})))},xe=oe},93948:function(_t,N,e){"use strict";e.d(N,{Z:function(){return ie}});var t=e(59301),v=e(5242),g=e(89699),p=e(37637),i=e(77318),h=e(92310),r=e.n(h),u=e(64002),l=e(36355),s=e(5891),o=e(57259),d=e(19149),n={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},a=function(){var I=(0,t.useRef)([]),le=(0,t.useRef)(null);return(0,t.useEffect)(function(){var ve=Date.now(),Ie=!1;I.current.forEach(function(Ge){if(Ge){Ie=!0;var Ke=Ge.style;Ke.transitionDuration=".3s, .3s, .3s, .06s",le.current&&ve-le.current<100&&(Ke.transitionDuration="0s, 0s")}}),Ie&&(le.current=Date.now())}),I.current},c=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],f=function(I){var le=(0,o.Z)((0,o.Z)({},n),I),ve=le.className,Ie=le.percent,Ge=le.prefixCls,Ke=le.strokeColor,de=le.strokeLinecap,Ze=le.strokeWidth,Y=le.style,rt=le.trailColor,yt=le.trailWidth,O=le.transition,$e=(0,d.Z)(le,c);delete $e.gapPosition;var Ne=Array.isArray(Ie)?Ie:[Ie],fe=Array.isArray(Ke)?Ke:[Ke],Oe=a(),ze=Ze/2,Rt=100-Ze/2,Tt="M ".concat(de==="round"?ze:0,",").concat(ze,` + L `).concat(de==="round"?Rt:100,",").concat(ze),ct="0 0 100 ".concat(Ze),Et=0;return t.createElement("svg",(0,s.Z)({className:r()("".concat(Ge,"-line"),ve),viewBox:ct,preserveAspectRatio:"none",style:Y},$e),t.createElement("path",{className:"".concat(Ge,"-line-trail"),d:Tt,strokeLinecap:de,stroke:rt,strokeWidth:yt||Ze,fillOpacity:"0"}),Ne.map(function(Ft,Nt){var Vt=1;switch(de){case"round":Vt=1-Ze/100;break;case"square":Vt=1-Ze/2/100;break;default:Vt=1;break}var Gt={strokeDasharray:"".concat(Ft*Vt,"px, 100px"),strokeDashoffset:"-".concat(Et,"px"),transition:O||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ot=fe[Nt]||fe[fe.length-1];return Et+=Ft,t.createElement("path",{key:Nt,className:"".concat(Ge,"-line-path"),d:Tt,strokeLinecap:de,stroke:Ot,strokeWidth:Ze,fillOpacity:"0",ref:function(Ce){Oe[Nt]=Ce},style:Gt})}))},S=f,E=e(80665),w=e(29043),A=e(87746),b=0,C=(0,A.Z)();function m(){var T;return C?(T=b,b+=1):T="TEST_OR_SSR",T}var y=function(T){var I=t.useState(),le=(0,w.Z)(I,2),ve=le[0],Ie=le[1];return t.useEffect(function(){Ie("rc_progress_".concat(m()))},[]),T||ve},x=function(I){var le=I.bg,ve=I.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:le}},ve)};function P(T,I){return Object.keys(T).map(function(le){var ve=parseFloat(le),Ie="".concat(Math.floor(ve*I),"%");return"".concat(T[le]," ").concat(Ie)})}var _=t.forwardRef(function(T,I){var le=T.prefixCls,ve=T.color,Ie=T.gradientId,Ge=T.radius,Ke=T.style,de=T.ptg,Ze=T.strokeLinecap,Y=T.strokeWidth,rt=T.size,yt=T.gapDegree,O=ve&&(0,E.Z)(ve)==="object",$e=O?"#FFF":void 0,Ne=rt/2,fe=t.createElement("circle",{className:"".concat(le,"-circle-path"),r:Ge,cx:Ne,cy:Ne,stroke:$e,strokeLinecap:Ze,strokeWidth:Y,opacity:de===0?0:1,style:Ke,ref:I});if(!O)return fe;var Oe="".concat(Ie,"-conic"),ze=yt?"".concat(180+yt/2,"deg"):"0deg",Rt=P(ve,(360-yt)/360),Tt=P(ve,1),ct="conic-gradient(from ".concat(ze,", ").concat(Rt.join(", "),")"),Et="linear-gradient(to ".concat(yt?"bottom":"top",", ").concat(Tt.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Oe},fe),t.createElement("foreignObject",{x:0,y:0,width:rt,height:rt,mask:"url(#".concat(Oe,")")},t.createElement(x,{bg:Et},t.createElement(x,{bg:ct}))))}),z=_,K=100,ye=function(I,le,ve,Ie,Ge,Ke,de,Ze,Y,rt){var yt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,O=ve/100*360*((360-Ke)/360),$e=Ke===0?0:{bottom:0,top:180,left:90,right:-90}[de],Ne=(100-Ie)/100*le;Y==="round"&&Ie!==100&&(Ne+=rt/2,Ne>=le&&(Ne=le-.01));var fe=K/2;return{stroke:typeof Ze=="string"?Ze:void 0,strokeDasharray:"".concat(le,"px ").concat(I),strokeDashoffset:Ne+yt,transform:"rotate(".concat(Ge+O+$e,"deg)"),transformOrigin:"".concat(fe,"px ").concat(fe,"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}},ae=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Be(T){var I=T!=null?T:[];return Array.isArray(I)?I:[I]}var B=function(I){var le=(0,o.Z)((0,o.Z)({},n),I),ve=le.id,Ie=le.prefixCls,Ge=le.steps,Ke=le.strokeWidth,de=le.trailWidth,Ze=le.gapDegree,Y=Ze===void 0?0:Ze,rt=le.gapPosition,yt=le.trailColor,O=le.strokeLinecap,$e=le.style,Ne=le.className,fe=le.strokeColor,Oe=le.percent,ze=(0,d.Z)(le,ae),Rt=K/2,Tt=y(ve),ct="".concat(Tt,"-gradient"),Et=Rt-Ke/2,Ft=Math.PI*2*Et,Nt=Y>0?90+Y/2:-90,Vt=Ft*((360-Y)/360),Gt=(0,E.Z)(Ge)==="object"?Ge:{count:Ge,space:2},Ot=Gt.count,Yt=Gt.space,Ce=Be(Oe),U=Be(fe),ee=U.find(function(St){return St&&(0,E.Z)(St)==="object"}),q=ee&&(0,E.Z)(ee)==="object",ne=q?"butt":O,Te=ye(Ft,Vt,0,100,Nt,Y,rt,yt,ne,Ke),Pe=a(),tt=function(){var It=0;return Ce.map(function(Ht,kt){var bt=U[kt]||U[U.length-1],Kt=ye(Ft,Vt,It,Ht,Nt,Y,rt,bt,ne,Ke);return It+=Ht,t.createElement(z,{key:kt,color:bt,ptg:Ht,radius:Et,prefixCls:Ie,gradientId:ct,style:Kt,strokeLinecap:ne,strokeWidth:Ke,gapDegree:Y,ref:function(Ye){Pe[kt]=Ye},size:K})}).reverse()},it=function(){var It=Math.round(Ot*(Ce[0]/100)),Ht=100/Ot,kt=0;return new Array(Ot).fill(null).map(function(bt,Kt){var De=Kt<=It-1?U[0]:yt,Ye=De&&(0,E.Z)(De)==="object"?"url(#".concat(ct,")"):void 0,et=ye(Ft,Vt,kt,Ht,Nt,Y,rt,De,"butt",Ke,Yt);return kt+=(Vt-et.strokeDashoffset+Yt)*100/Vt,t.createElement("circle",{key:Kt,className:"".concat(Ie,"-circle-path"),r:Et,cx:Rt,cy:Rt,stroke:Ye,strokeWidth:Ke,opacity:1,style:et,ref:function(Ct){Pe[Kt]=Ct}})})};return t.createElement("svg",(0,s.Z)({className:r()("".concat(Ie,"-circle"),Ne),viewBox:"0 0 ".concat(K," ").concat(K),style:$e,id:ve,role:"presentation"},ze),!Ot&&t.createElement("circle",{className:"".concat(Ie,"-circle-trail"),r:Et,cx:Rt,cy:Rt,stroke:yt,strokeLinecap:ne,strokeWidth:de||Ke,style:Te}),Ot?it():tt())},$=B,G={Line:S,Circle:$},se=e(6848),X=e(93398);function W(T){return!T||T<0?0:T>100?100:T}function Z(T){let{success:I,successPercent:le}=T,ve=le;return I&&"progress"in I&&(ve=I.progress),I&&"percent"in I&&(ve=I.percent),ve}const pe=T=>{let{percent:I,success:le,successPercent:ve}=T;const Ie=W(Z({success:le,successPercent:ve}));return[Ie,W(W(I)-Ie)]},we=T=>{let{success:I={},strokeColor:le}=T;const{strokeColor:ve}=I;return[ve||X.presetPrimaryColors.green,le||null]},he=(T,I,le)=>{var ve,Ie,Ge,Ke;let de=-1,Ze=-1;if(I==="step"){const Y=le.steps,rt=le.strokeWidth;typeof T=="string"||typeof T=="undefined"?(de=T==="small"?2:14,Ze=rt!=null?rt:8):typeof T=="number"?[de,Ze]=[T,T]:[de=14,Ze=8]=T,de*=Y}else if(I==="line"){const Y=le==null?void 0:le.strokeWidth;typeof T=="string"||typeof T=="undefined"?Ze=Y||(T==="small"?6:8):typeof T=="number"?[de,Ze]=[T,T]:[de=-1,Ze=8]=T}else(I==="circle"||I==="dashboard")&&(typeof T=="string"||typeof T=="undefined"?[de,Ze]=T==="small"?[60,60]:[120,120]:typeof T=="number"?[de,Ze]=[T,T]:(de=(Ie=(ve=T[0])!==null&&ve!==void 0?ve:T[1])!==null&&Ie!==void 0?Ie:120,Ze=(Ke=(Ge=T[0])!==null&&Ge!==void 0?Ge:T[1])!==null&&Ke!==void 0?Ke:120));return[de,Ze]},ge=3,Fe=T=>ge/T*100;var Ve=T=>{const{prefixCls:I,trailColor:le=null,strokeLinecap:ve="round",gapPosition:Ie,gapDegree:Ge,width:Ke=120,type:de,children:Ze,success:Y,size:rt=Ke}=T,[yt,O]=he(rt,"circle");let{strokeWidth:$e}=T;$e===void 0&&($e=Math.max(Fe(yt),6));const Ne={width:yt,height:O,fontSize:yt*.15+6},fe=t.useMemo(()=>{if(Ge||Ge===0)return Ge;if(de==="dashboard")return 75},[Ge,de]),Oe=Ie||de==="dashboard"&&"bottom"||void 0,ze=Object.prototype.toString.call(T.strokeColor)==="[object Object]",Rt=we({success:Y,strokeColor:T.strokeColor}),Tt=r()(`${I}-inner`,{[`${I}-circle-gradient`]:ze}),ct=t.createElement($,{percent:pe(T),strokeWidth:$e,trailWidth:$e,strokeColor:Rt,strokeLinecap:ve,trailColor:le,prefixCls:I,gapDegree:fe,gapPosition:Oe});return t.createElement("div",{className:Tt,style:Ne},yt<=20?t.createElement(se.Z,{title:Ze},t.createElement("span",null,ct)):t.createElement(t.Fragment,null,ct,Ze))},Qe=function(T,I){var le={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&I.indexOf(ve)<0&&(le[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ve=Object.getOwnPropertySymbols(T);Ie{let I=[];return Object.keys(T).forEach(le=>{const ve=parseFloat(le.replace(/%/g,""));isNaN(ve)||I.push({key:ve,value:T[le]})}),I=I.sort((le,ve)=>le.key-ve.key),I.map(le=>{let{key:ve,value:Ie}=le;return`${Ie} ${ve}%`}).join(", ")},Ue=(T,I)=>{const{from:le=X.presetPrimaryColors.blue,to:ve=X.presetPrimaryColors.blue,direction:Ie=I==="rtl"?"to left":"to right"}=T,Ge=Qe(T,["from","to","direction"]);if(Object.keys(Ge).length!==0){const Ke=At(Ge);return{backgroundImage:`linear-gradient(${Ie}, ${Ke})`}}return{backgroundImage:`linear-gradient(${Ie}, ${le}, ${ve})`}};var xt=T=>{const{prefixCls:I,direction:le,percent:ve,size:Ie,strokeWidth:Ge,strokeColor:Ke,strokeLinecap:de="round",children:Ze,trailColor:Y=null,success:rt}=T,yt=Ke&&typeof Ke!="string"?Ue(Ke,le):{backgroundColor:Ke},O=de==="square"||de==="butt"?0:void 0,$e={backgroundColor:Y||void 0,borderRadius:O},Ne=Ie!=null?Ie:[-1,Ge||(Ie==="small"?6:8)],[fe,Oe]=he(Ne,"line",{strokeWidth:Ge}),ze=Object.assign({width:`${W(ve)}%`,height:Oe,borderRadius:O},yt),Rt=Z(T),Tt={width:`${W(Rt)}%`,height:Oe,borderRadius:O,backgroundColor:rt==null?void 0:rt.strokeColor},ct={width:fe<0?"100%":fe,height:Oe};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${I}-outer`,style:ct},t.createElement("div",{className:`${I}-inner`,style:$e},t.createElement("div",{className:`${I}-bg`,style:ze}),Rt!==void 0?t.createElement("div",{className:`${I}-success-bg`,style:Tt}):null)),Ze)},ue=T=>{const{size:I,steps:le,percent:ve=0,strokeWidth:Ie=8,strokeColor:Ge,trailColor:Ke=null,prefixCls:de,children:Ze}=T,Y=Math.round(le*(ve/100)),rt=I==="small"?2:14,yt=I!=null?I:[rt,Ie],[O,$e]=he(yt,"step",{steps:le,strokeWidth:Ie}),Ne=O/le,fe=new Array(le);for(let Oe=0;Oe{const I=T?"100%":"-100%";return new ce.Keyframes(`antProgress${T?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${I}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${I}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},k=T=>{const{componentCls:I,iconCls:le}=T;return{[I]:Object.assign(Object.assign({},(0,Q.Wf)(T)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:T.fontSize,marginInlineEnd:T.marginXS,marginBottom:T.marginXS},[`${I}-outer`]:{display:"inline-block",width:"100%"},[`&${I}-show-info`]:{[`${I}-outer`]:{marginInlineEnd:`calc(-2em - ${T.marginXS}px)`,paddingInlineEnd:`calc(2em + ${T.paddingXS}px)`}},[`${I}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:T.remainingColor,borderRadius:T.lineBorderRadius},[`${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.defaultColor}},[`${I}-success-bg, ${I}-bg`]:{position:"relative",backgroundColor:T.defaultColor,borderRadius:T.lineBorderRadius,transition:`all ${T.motionDurationSlow} ${T.motionEaseInOutCirc}`},[`${I}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:T.colorSuccess},[`${I}-text`]:{display:"inline-block",width:"2em",marginInlineStart:T.marginXS,color:T.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[le]:{fontSize:T.fontSize}},[`&${I}-status-active`]:{[`${I}-bg::before`]:{position:"absolute",inset:0,backgroundColor:T.colorBgContainer,borderRadius:T.lineBorderRadius,opacity:0,animationName:xe(),animationDuration:T.progressActiveMotionDuration,animationTimingFunction:T.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${I}-rtl${I}-status-active`]:{[`${I}-bg::before`]:{animationName:xe(!0)}},[`&${I}-status-exception`]:{[`${I}-bg`]:{backgroundColor:T.colorError},[`${I}-text`]:{color:T.colorError}},[`&${I}-status-exception ${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.colorError}},[`&${I}-status-success`]:{[`${I}-bg`]:{backgroundColor:T.colorSuccess},[`${I}-text`]:{color:T.colorSuccess}},[`&${I}-status-success ${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.colorSuccess}}})}},R=T=>{const{componentCls:I,iconCls:le}=T;return{[I]:{[`${I}-circle-trail`]:{stroke:T.remainingColor},[`&${I}-circle ${I}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${I}-circle ${I}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:T.circleTextColor,fontSize:T.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[le]:{fontSize:`${T.fontSize/T.fontSizeSM}em`}},[`${I}-circle&-status-exception`]:{[`${I}-text`]:{color:T.colorError}},[`${I}-circle&-status-success`]:{[`${I}-text`]:{color:T.colorSuccess}}},[`${I}-inline-circle`]:{lineHeight:1,[`${I}-inner`]:{verticalAlign:"bottom"}}}},re=T=>{const{componentCls:I}=T;return{[I]:{[`${I}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:T.progressStepMinWidth,marginInlineEnd:T.progressStepMarginInlineEnd,backgroundColor:T.remainingColor,transition:`all ${T.motionDurationSlow}`,"&-active":{backgroundColor:T.defaultColor}}}}}},j=T=>{const{componentCls:I,iconCls:le}=T;return{[I]:{[`${I}-small&-line, ${I}-small&-line ${I}-text ${le}`]:{fontSize:T.fontSizeSM}}}};var M=(0,L.Z)("Progress",T=>{const I=T.marginXXS/2,le=(0,oe.TS)(T,{progressStepMarginInlineEnd:I,progressStepMinWidth:I,progressActiveMotionDuration:"2.4s"});return[k(le),R(le),re(le),j(le)]},T=>({circleTextColor:T.colorText,defaultColor:T.colorInfo,remainingColor:T.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),D=function(T,I){var le={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&I.indexOf(ve)<0&&(le[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ve=Object.getOwnPropertySymbols(T);Ie{const{prefixCls:le,className:ve,rootClassName:Ie,steps:Ge,strokeColor:Ke,percent:de=0,size:Ze="default",showInfo:Y=!0,type:rt="line",status:yt,format:O,style:$e}=T,Ne=D(T,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),fe=t.useMemo(()=>{var Ce,U;const ee=Z(T);return parseInt(ee!==void 0?(Ce=ee!=null?ee:0)===null||Ce===void 0?void 0:Ce.toString():(U=de!=null?de:0)===null||U===void 0?void 0:U.toString(),10)},[de,T.success,T.successPercent]),Oe=t.useMemo(()=>!F.includes(yt)&&fe>=100?"success":yt||"normal",[yt,fe]),{getPrefixCls:ze,direction:Rt,progress:Tt}=t.useContext(l.E_),ct=ze("progress",le),[Et,Ft]=M(ct),Nt=t.useMemo(()=>{if(!Y)return null;const Ce=Z(T);let U;const ee=O||(ne=>`${ne}%`),q=rt==="line";return O||Oe!=="exception"&&Oe!=="success"?U=ee(W(de),W(Ce)):Oe==="exception"?U=q?t.createElement(p.Z,null):t.createElement(i.Z,null):Oe==="success"&&(U=q?t.createElement(v.Z,null):t.createElement(g.Z,null)),t.createElement("span",{className:`${ct}-text`,title:typeof U=="string"?U:void 0},U)},[Y,de,fe,Oe,rt,ct,O]),Vt=Array.isArray(Ke)?Ke[0]:Ke,Gt=typeof Ke=="string"||Array.isArray(Ke)?Ke:void 0;let Ot;rt==="line"?Ot=Ge?t.createElement(ue,Object.assign({},T,{strokeColor:Gt,prefixCls:ct,steps:Ge}),Nt):t.createElement(xt,Object.assign({},T,{strokeColor:Vt,prefixCls:ct,direction:Rt}),Nt):(rt==="circle"||rt==="dashboard")&&(Ot=t.createElement(Ve,Object.assign({},T,{strokeColor:Vt,prefixCls:ct,progressStatus:Oe}),Nt));const Yt=r()(ct,`${ct}-status-${Oe}`,`${ct}-${rt==="dashboard"&&"circle"||Ge&&"steps"||rt}`,{[`${ct}-inline-circle`]:rt==="circle"&&he(Ze,"circle")[0]<=20,[`${ct}-show-info`]:Y,[`${ct}-${Ze}`]:typeof Ze=="string",[`${ct}-rtl`]:Rt==="rtl"},Tt==null?void 0:Tt.className,ve,Ie,Ft);return Et(t.createElement("div",Object.assign({ref:I,style:Object.assign(Object.assign({},Tt==null?void 0:Tt.style),$e),className:Yt,role:"progressbar","aria-valuenow":fe},(0,u.Z)(Ne,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ot))}),ie=Ae},5112:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return X}});var t=e(92310),v=e.n(t),g=e(35788),p=e(36994),i=e(59301),h=e(36355),r=e(19716);const u=i.createContext(null),l=u.Provider;var s=u;const o=i.createContext(null),d=o.Provider;var n=e(5630),a=e(20475),c=e(1684),f=e(32441),S=e(17313),E=e(83116),w=e(37613);const A=W=>{const{componentCls:Z,antCls:pe}=W,we=`${Z}-group`;return{[we]:Object.assign(Object.assign({},(0,S.Wf)(W)),{display:"inline-block",fontSize:0,[`&${we}-rtl`]:{direction:"rtl"},[`${pe}-badge ${pe}-badge-count`]:{zIndex:1},[`> ${pe}-badge:not(:first-child) > ${pe}-button-wrapper`]:{borderInlineStart:"none"}})}},b=W=>{const{componentCls:Z,wrapperMarginInlineEnd:pe,colorPrimary:we,radioSize:he,motionDurationSlow:ge,motionDurationMid:Fe,motionEaseInOutCirc:st,colorBgContainer:Ve,colorBorder:Qe,lineWidth:At,dotSize:Ue,colorBgContainerDisabled:Xe,colorTextDisabled:xt,paddingXS:Re,dotColorDisabled:ue,lineType:ce,radioDotDisabledSize:Q,wireframe:L,colorWhite:oe}=W,xe=`${Z}-inner`;return{[`${Z}-wrapper`]:Object.assign(Object.assign({},(0,S.Wf)(W)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:pe,cursor:"pointer",[`&${Z}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:W.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${Z}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${At}px ${ce} ${we}`,borderRadius:"50%",visibility:"hidden",content:'""'},[Z]:Object.assign(Object.assign({},(0,S.Wf)(W)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${Z}-wrapper:hover &, + &:hover ${xe}`]:{borderColor:we},[`${Z}-input:focus-visible + ${xe}`]:Object.assign({},(0,S.oN)(W)),[`${Z}:hover::after, ${Z}-wrapper:hover &::after`]:{visibility:"visible"},[`${Z}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:he,height:he,marginBlockStart:he/-2,marginInlineStart:he/-2,backgroundColor:L?we:oe,borderBlockStart:0,borderInlineStart:0,borderRadius:he,transform:"scale(0)",opacity:0,transition:`all ${ge} ${st}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:he,height:he,backgroundColor:Ve,borderColor:Qe,borderStyle:"solid",borderWidth:At,borderRadius:"50%",transition:`all ${Fe}`},[`${Z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${Z}-checked`]:{[xe]:{borderColor:we,backgroundColor:L?Ve:we,"&::after":{transform:`scale(${Ue/he})`,opacity:1,transition:`all ${ge} ${st}`}}},[`${Z}-disabled`]:{cursor:"not-allowed",[xe]:{backgroundColor:Xe,borderColor:Qe,cursor:"not-allowed","&::after":{backgroundColor:ue}},[`${Z}-input`]:{cursor:"not-allowed"},[`${Z}-disabled + span`]:{color:xt,cursor:"not-allowed"},[`&${Z}-checked`]:{[xe]:{"&::after":{transform:`scale(${Q/he})`}}}},[`span${Z} + *`]:{paddingInlineStart:Re,paddingInlineEnd:Re}})}},C=W=>{const{buttonColor:Z,controlHeight:pe,componentCls:we,lineWidth:he,lineType:ge,colorBorder:Fe,motionDurationSlow:st,motionDurationMid:Ve,buttonPaddingInline:Qe,fontSize:At,buttonBg:Ue,fontSizeLG:Xe,controlHeightLG:xt,controlHeightSM:Re,paddingXS:ue,borderRadius:ce,borderRadiusSM:Q,borderRadiusLG:L,buttonCheckedBg:oe,buttonSolidCheckedColor:xe,colorTextDisabled:k,colorBgContainerDisabled:R,buttonCheckedBgDisabled:re,buttonCheckedColorDisabled:j,colorPrimary:M,colorPrimaryHover:D,colorPrimaryActive:J,buttonSolidCheckedBg:F,buttonSolidCheckedHoverBg:te,buttonSolidCheckedActiveBg:Ae}=W;return{[`${we}-button-wrapper`]:{position:"relative",display:"inline-block",height:pe,margin:0,paddingInline:Qe,paddingBlock:0,color:Z,fontSize:At,lineHeight:`${pe-he*2}px`,background:Ue,border:`${he}px ${ge} ${Fe}`,borderBlockStartWidth:he+.02,borderInlineStartWidth:0,borderInlineEndWidth:he,cursor:"pointer",transition:[`color ${Ve}`,`background ${Ve}`,`box-shadow ${Ve}`].join(","),a:{color:Z},[`> ${we}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-he,insetInlineStart:-he,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:he,paddingInline:0,backgroundColor:Fe,transition:`background-color ${st}`,content:'""'}},"&:first-child":{borderInlineStart:`${he}px ${ge} ${Fe}`,borderStartStartRadius:ce,borderEndStartRadius:ce},"&:last-child":{borderStartEndRadius:ce,borderEndEndRadius:ce},"&:first-child:last-child":{borderRadius:ce},[`${we}-group-large &`]:{height:xt,fontSize:Xe,lineHeight:`${xt-he*2}px`,"&:first-child":{borderStartStartRadius:L,borderEndStartRadius:L},"&:last-child":{borderStartEndRadius:L,borderEndEndRadius:L}},[`${we}-group-small &`]:{height:Re,paddingInline:ue-he,paddingBlock:0,lineHeight:`${Re-he*2}px`,"&:first-child":{borderStartStartRadius:Q,borderEndStartRadius:Q},"&:last-child":{borderStartEndRadius:Q,borderEndEndRadius:Q}},"&:hover":{position:"relative",color:M},"&:has(:focus-visible)":Object.assign({},(0,S.oN)(W)),[`${we}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${we}-button-wrapper-disabled)`]:{zIndex:1,color:M,background:oe,borderColor:M,"&::before":{backgroundColor:M},"&:first-child":{borderColor:M},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:J,borderColor:J,"&::before":{backgroundColor:J}}},[`${we}-group-solid &-checked:not(${we}-button-wrapper-disabled)`]:{color:xe,background:F,borderColor:F,"&:hover":{color:xe,background:te,borderColor:te},"&:active":{color:xe,background:Ae,borderColor:Ae}},"&-disabled":{color:k,backgroundColor:R,borderColor:Fe,cursor:"not-allowed","&:first-child, &:hover":{color:k,backgroundColor:R,borderColor:Fe}},[`&-disabled${we}-button-wrapper-checked`]:{color:j,backgroundColor:re,borderColor:Fe,boxShadow:"none"}}}},m=W=>W-4*2;var y=(0,E.Z)("Radio",W=>{const{controlOutline:Z,controlOutlineWidth:pe,radioSize:we}=W,he=`0 0 0 ${pe}px ${Z}`,ge=he,Fe=m(we),st=(0,w.TS)(W,{radioDotDisabledSize:Fe,radioFocusShadow:he,radioButtonFocusShadow:ge});return[A(st),b(st),C(st)]},W=>{const{wireframe:Z,padding:pe,marginXS:we,lineWidth:he,fontSizeLG:ge,colorText:Fe,colorBgContainer:st,colorTextDisabled:Ve,controlItemBgActiveDisabled:Qe,colorTextLightSolid:At,colorPrimary:Ue,colorPrimaryHover:Xe,colorPrimaryActive:xt}=W,Re=4,ue=ge,ce=Z?m(ue):ue-(Re+he)*2;return{radioSize:ue,dotSize:ce,dotColorDisabled:Ve,buttonSolidCheckedColor:At,buttonSolidCheckedBg:Ue,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:xt,buttonBg:st,buttonCheckedBg:st,buttonColor:Fe,buttonCheckedBgDisabled:Qe,buttonCheckedColorDisabled:Ve,buttonPaddingInline:pe-he,wrapperMarginInlineEnd:we}}),x=e(14088),P=e(4572),_=function(W,Z){var pe={};for(var we in W)Object.prototype.hasOwnProperty.call(W,we)&&Z.indexOf(we)<0&&(pe[we]=W[we]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,we=Object.getOwnPropertySymbols(W);he{var pe,we;const he=i.useContext(s),ge=i.useContext(o),{getPrefixCls:Fe,direction:st,radio:Ve}=i.useContext(h.E_),Qe=i.useRef(null),At=(0,a.sQ)(Z,Qe),{isFormItemInput:Ue}=i.useContext(f.aM),Xe=J=>{var F,te;(F=W.onChange)===null||F===void 0||F.call(W,J),(te=he==null?void 0:he.onChange)===null||te===void 0||te.call(he,J)},{prefixCls:xt,className:Re,rootClassName:ue,children:ce,style:Q}=W,L=_(W,["prefixCls","className","rootClassName","children","style"]),oe=Fe("radio",xt),xe=((he==null?void 0:he.optionType)||ge)==="button",k=xe?`${oe}-button`:oe,[R,re]=y(oe),j=Object.assign({},L),M=i.useContext(c.Z);he&&(j.name=he.name,j.onChange=Xe,j.checked=W.value===he.value,j.disabled=(pe=j.disabled)!==null&&pe!==void 0?pe:he.disabled),j.disabled=(we=j.disabled)!==null&&we!==void 0?we:M;const D=v()(`${k}-wrapper`,{[`${k}-wrapper-checked`]:j.checked,[`${k}-wrapper-disabled`]:j.disabled,[`${k}-wrapper-rtl`]:st==="rtl",[`${k}-wrapper-in-form-item`]:Ue},Ve==null?void 0:Ve.className,Re,ue,re);return R(i.createElement(x.Z,{component:"Radio",disabled:j.disabled},i.createElement("label",{className:D,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),Q),onMouseEnter:W.onMouseEnter,onMouseLeave:W.onMouseLeave},i.createElement(n.Z,Object.assign({},j,{className:v()(j.className,!xe&&P.A),type:"radio",prefixCls:k,ref:At})),ce!==void 0?i.createElement("span",null,ce):null)))};var ye=i.forwardRef(z);const ae=i.forwardRef((W,Z)=>{const{getPrefixCls:pe,direction:we}=i.useContext(h.E_),[he,ge]=(0,g.Z)(W.defaultValue,{value:W.value}),Fe=F=>{const te=he,Ae=F.target.value;"value"in W||ge(Ae);const{onChange:ie}=W;ie&&Ae!==te&&ie(F)},{prefixCls:st,className:Ve,rootClassName:Qe,options:At,buttonStyle:Ue="outline",disabled:Xe,children:xt,size:Re,style:ue,id:ce,onMouseEnter:Q,onMouseLeave:L,onFocus:oe,onBlur:xe}=W,k=pe("radio",st),R=`${k}-group`,[re,j]=y(k);let M=xt;At&&At.length>0&&(M=At.map(F=>typeof F=="string"||typeof F=="number"?i.createElement(ye,{key:F.toString(),prefixCls:k,disabled:Xe,value:F,checked:he===F},F):i.createElement(ye,{key:`radio-group-value-options-${F.value}`,prefixCls:k,disabled:F.disabled||Xe,value:F.value,checked:he===F.value,title:F.title,style:F.style},F.label)));const D=(0,r.Z)(Re),J=v()(R,`${R}-${Ue}`,{[`${R}-${D}`]:D,[`${R}-rtl`]:we==="rtl"},Ve,Qe,j);return re(i.createElement("div",Object.assign({},(0,p.Z)(W,{aria:!0,data:!0}),{className:J,style:ue,onMouseEnter:Q,onMouseLeave:L,onFocus:oe,onBlur:xe,id:ce,ref:Z}),i.createElement(l,{value:{onChange:Fe,value:he,disabled:W.disabled,name:W.name,optionType:W.optionType}},M)))});var Be=i.memo(ae),B=function(W,Z){var pe={};for(var we in W)Object.prototype.hasOwnProperty.call(W,we)&&Z.indexOf(we)<0&&(pe[we]=W[we]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,we=Object.getOwnPropertySymbols(W);he{const{getPrefixCls:pe}=i.useContext(h.E_),{prefixCls:we}=W,he=B(W,["prefixCls"]),ge=pe("radio",we);return i.createElement(d,{value:"button"},i.createElement(ye,Object.assign({prefixCls:ge},he,{type:"radio",ref:Z})))};var G=i.forwardRef($);const se=ye;se.Button=G,se.Group=Be,se.__ANT_RADIO=!0;var X=se},68610:function(_t,N,e){"use strict";e.d(N,{Z:function(){return W}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(pe,we){return v.createElement(i.Z,(0,t.Z)({},pe,{ref:we,icon:p}))},r=v.forwardRef(h),u=r,l=e(92310),s=e.n(l),o=e(80962),d=e(29043),n=e(19149),a=e(35788),c=e(85108),f=e(36994);function S(Z,pe){var we=Z.disabled,he=Z.prefixCls,ge=Z.character,Fe=Z.characterRender,st=Z.index,Ve=Z.count,Qe=Z.value,At=Z.allowHalf,Ue=Z.focused,Xe=Z.onHover,xt=Z.onClick,Re=function(R){Xe(R,st)},ue=function(R){xt(R,st)},ce=function(R){R.keyCode===c.Z.ENTER&&xt(R,st)},Q=st+1,L=new Set([he]);Qe===0&&st===0&&Ue?L.add("".concat(he,"-focused")):At&&Qe+.5>=Q&&Qest?"true":"false","aria-posinset":st+1,"aria-setsize":Ve,tabIndex:we?-1:0},v.createElement("div",{className:"".concat(he,"-first")},oe),v.createElement("div",{className:"".concat(he,"-second")},oe)));return Fe&&(xe=Fe(xe,Z)),xe}var E=v.forwardRef(S);function w(){var Z=v.useRef({});function pe(he){return Z.current[he]}function we(he){return function(ge){Z.current[he]=ge}}return[pe,we]}function A(Z){var pe=Z.pageXOffset,we="scrollLeft";if(typeof pe!="number"){var he=Z.document;pe=he.documentElement[we],typeof pe!="number"&&(pe=he.body[we])}return pe}function b(Z){var pe,we,he=Z.ownerDocument,ge=he.body,Fe=he&&he.documentElement,st=Z.getBoundingClientRect();return pe=st.left,we=st.top,pe-=Fe.clientLeft||ge.clientLeft||0,we-=Fe.clientTop||ge.clientTop||0,{left:pe,top:we}}function C(Z){var pe=b(Z),we=Z.ownerDocument,he=we.defaultView||we.parentWindow;return pe.left+=A(he),pe.left}var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(Z,pe){var we,he=Z.prefixCls,ge=he===void 0?"rc-rate":he,Fe=Z.className,st=Z.defaultValue,Ve=Z.value,Qe=Z.count,At=Qe===void 0?5:Qe,Ue=Z.allowHalf,Xe=Ue===void 0?!1:Ue,xt=Z.allowClear,Re=xt===void 0?!0:xt,ue=Z.character,ce=ue===void 0?"\u2605":ue,Q=Z.characterRender,L=Z.disabled,oe=Z.direction,xe=oe===void 0?"ltr":oe,k=Z.tabIndex,R=k===void 0?0:k,re=Z.autoFocus,j=Z.onHoverChange,M=Z.onChange,D=Z.onFocus,J=Z.onBlur,F=Z.onKeyDown,te=Z.onMouseLeave,Ae=(0,n.Z)(Z,m),ie=w(),T=(0,d.Z)(ie,2),I=T[0],le=T[1],ve=v.useRef(null),Ie=function(){if(!L){var ne;(ne=ve.current)===null||ne===void 0||ne.focus()}};v.useImperativeHandle(pe,function(){return{focus:Ie,blur:function(){if(!L){var ne;(ne=ve.current)===null||ne===void 0||ne.blur()}}}});var Ge=(0,a.Z)(st||0,{value:Ve}),Ke=(0,d.Z)(Ge,2),de=Ke[0],Ze=Ke[1],Y=(0,a.Z)(null),rt=(0,d.Z)(Y,2),yt=rt[0],O=rt[1],$e=function(ne,Te){var Pe=xe==="rtl",tt=ne+1;if(Xe){var it=I(ne),St=C(it),It=it.clientWidth;(Pe&&Te-St>It/2||!Pe&&Te-St0&&!Pe||Te===c.Z.RIGHT&&tt>0&&Pe?(Xe?tt-=.5:tt-=1,Ne(tt),ne.preventDefault()):Te===c.Z.LEFT&&tt{const{componentCls:pe}=Z;return{[`${pe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Z.marginXS},"> div":{transition:`all ${Z.motionDurationMid}, outline 0s`,"&:hover":{transform:Z.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Z.lineWidth}px dashed ${Z.starColor}`,transform:Z.starHoverScale}},"&-first, &-second":{color:Z.starBg,transition:`all ${Z.motionDurationMid}`,userSelect:"none",[Z.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${pe}-star-first, &-half ${pe}-star-second`]:{opacity:1},[`&-half ${pe}-star-first, &-full ${pe}-star-second`]:{color:"inherit"}}}},B=Z=>({[`&-rtl${Z.componentCls}`]:{direction:"rtl"}}),$=Z=>{const{componentCls:pe}=Z;return{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,K.Wf)(Z)),{display:"inline-block",margin:0,padding:0,color:Z.starColor,fontSize:Z.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${pe} ${pe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Be(Z)),{[`+ ${pe}-text`]:{display:"inline-block",marginInlineStart:Z.marginXS,fontSize:Z.fontSize}}),B(Z))}};var G=(0,ye.Z)("Rate",Z=>{const pe=(0,ae.TS)(Z,{});return[$(pe)]},Z=>({starColor:Z.yellow6,starSize:Z.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Z.colorFillContent})),se=function(Z,pe){var we={};for(var he in Z)Object.prototype.hasOwnProperty.call(Z,he)&&pe.indexOf(he)<0&&(we[he]=Z[he]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,he=Object.getOwnPropertySymbols(Z);ge{const{prefixCls:we,className:he,rootClassName:ge,style:Fe,tooltips:st,character:Ve=v.createElement(u,null)}=Z,Qe=se(Z,["prefixCls","className","rootClassName","style","tooltips","character"]),At=(L,oe)=>{let{index:xe}=oe;return st?v.createElement(z.Z,{title:st[xe]},L):L},{getPrefixCls:Ue,direction:Xe,rate:xt}=v.useContext(_.E_),Re=Ue("rate",we),[ue,ce]=G(Re),Q=Object.assign(Object.assign({},xt==null?void 0:xt.style),Fe);return ue(v.createElement(P,Object.assign({ref:pe,character:Ve,characterRender:At},Qe,{className:s()(he,ge,ce,xt==null?void 0:xt.className),style:Q,prefixCls:Re,direction:Xe})))})},57809:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(77861),p=e(64002),i=e(59301),h=e(53487),r=e(62892),u=e(19080),l=e(36355),s=e(1684),o=e(93891),d=e(19716),n=e(32441),a=e(33234),c=e(14154),f=e(58582),S=e(84443),E=e(66339),w=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const A="SECRET_COMBOBOX_MODE_DO_NOT_USE",b=(y,x)=>{var P,{prefixCls:_,bordered:z=!0,className:K,rootClassName:ye,getPopupContainer:ae,popupClassName:Be,dropdownClassName:B,listHeight:$=256,placement:G,listItemHeight:se=24,size:X,disabled:W,notFoundContent:Z,status:pe,builtinPlacements:we,dropdownMatchSelectWidth:he,popupMatchSelectWidth:ge,direction:Fe,style:st,allowClear:Ve}=y,Qe=w(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:At,getPrefixCls:Ue,renderEmpty:Xe,direction:xt,virtual:Re,popupMatchSelectWidth:ue,popupOverflow:ce,select:Q}=i.useContext(l.E_),L=Ue("select",_),oe=Ue(),xe=Fe!=null?Fe:xt,{compactSize:k,compactItemClassnames:R}=(0,a.ri)(L,xe),[re,j]=(0,c.Z)(L),M=i.useMemo(()=>{const{mode:Oe}=Qe;if(Oe!=="combobox")return Oe===A?"combobox":Oe},[Qe.mode]),D=M==="multiple"||M==="tags",J=(0,S.Z)(Qe.suffixIcon,Qe.showArrow),F=(P=ge!=null?ge:he)!==null&&P!==void 0?P:ue,{status:te,hasFeedback:Ae,isFormItemInput:ie,feedbackIcon:T}=i.useContext(n.aM),I=(0,u.F)(te,pe);let le;Z!==void 0?le=Z:M==="combobox"?le=null:le=(Xe==null?void 0:Xe("Select"))||i.createElement(o.Z,{componentName:"Select"});const{suffixIcon:ve,itemIcon:Ie,removeIcon:Ge,clearIcon:Ke}=(0,E.Z)(Object.assign(Object.assign({},Qe),{multiple:D,hasFeedback:Ae,feedbackIcon:T,showSuffixIcon:J,prefixCls:L,showArrow:Qe.showArrow,componentName:"Select"})),de=Ve===!0?{clearIcon:Ke}:Ve,Ze=(0,p.Z)(Qe,["suffixIcon","itemIcon"]),Y=v()(Be||B,{[`${L}-dropdown-${xe}`]:xe==="rtl"},ye,j),rt=(0,d.Z)(Oe=>{var ze;return(ze=X!=null?X:k)!==null&&ze!==void 0?ze:Oe}),yt=i.useContext(s.Z),O=W!=null?W:yt,$e=v()({[`${L}-lg`]:rt==="large",[`${L}-sm`]:rt==="small",[`${L}-rtl`]:xe==="rtl",[`${L}-borderless`]:!z,[`${L}-in-form-item`]:ie},(0,u.Z)(L,I,Ae),R,Q==null?void 0:Q.className,K,ye,j),Ne=i.useMemo(()=>G!==void 0?G:xe==="rtl"?"bottomRight":"bottomLeft",[G,xe]),fe=(0,f.Z)(we,ce);return re(i.createElement(g.ZP,Object.assign({ref:x,virtual:Re,showSearch:Q==null?void 0:Q.showSearch},Ze,{style:Object.assign(Object.assign({},Q==null?void 0:Q.style),st),dropdownMatchSelectWidth:F,builtinPlacements:fe,transitionName:(0,r.m)(oe,"slide-up",Qe.transitionName),listHeight:$,listItemHeight:se,mode:M,prefixCls:L,placement:Ne,direction:xe,suffixIcon:ve,menuItemSelectedIcon:Ie,removeIcon:Ge,allowClear:de,notFoundContent:le,className:$e,getPopupContainer:ae||At,dropdownClassName:Y,disabled:O})))},C=i.forwardRef(b),m=(0,h.Z)(C);C.SECRET_COMBOBOX_MODE_DO_NOT_USE=A,C.Option=g.Wx,C.OptGroup=g.Xo,C._InternalPanelDoNotUseOrYouWillBeFired=m,N.default=C},14154:function(_t,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116),i=e(13826),h=e(92899);const r=m=>{const{optionHeight:y,optionFontSize:x,optionLineHeight:P,optionPadding:_}=m;return{position:"relative",display:"block",minHeight:y,padding:_,color:m.colorText,fontWeight:"normal",fontSize:x,lineHeight:P,boxSizing:"border-box"}};var l=m=>{const{antCls:y,componentCls:x}=m,P=`${x}-item`,_=`&${y}-slide-up-enter${y}-slide-up-enter-active`,z=`&${y}-slide-up-appear${y}-slide-up-appear-active`,K=`&${y}-slide-up-leave${y}-slide-up-leave-active`,ye=`${x}-dropdown-placement-`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"absolute",top:-9999,zIndex:m.zIndexPopup,boxSizing:"border-box",padding:m.paddingXXS,overflow:"hidden",fontSize:m.fontSize,fontVariant:"initial",backgroundColor:m.colorBgElevated,borderRadius:m.borderRadiusLG,outline:"none",boxShadow:m.boxShadowSecondary,[` ${_}${ye}bottomLeft, ${z}${ye}bottomLeft `]:{animationName:i.fJ},[` @@ -106,14 +106,14 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON `]:{paddingInlineEnd:K},[`&${x}-open ${x}-selection-item`]:{color:m.colorTextPlaceholder},[`&:not(${x}-customize-input)`]:{[`${x}-selector`]:{width:"100%",height:m.controlHeight,padding:`0 ${P}px`,[`${x}-selection-search-input`]:{height:z},"&:after":{lineHeight:`${z}px`}}},[`&${x}-customize-input`]:{[`${x}-selector`]:{"&:after":{display:"none"},[`${x}-selection-search`]:{position:"static",width:"100%"},[`${x}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${P}px`,"&:after":{display:"none"}}}}}}}function f(m){const{componentCls:y}=m,x=m.controlPaddingHorizontalSM-m.lineWidth;return[c(m),c((0,g.TS)(m,{controlHeight:m.controlHeightSM,borderRadius:m.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:x,insetInlineEnd:x},[`${y}-selector`]:{padding:`0 ${x}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:x+m.fontSize*1.5},[` &${y}-show-arrow ${y}-selection-item, &${y}-show-arrow ${y}-selection-placeholder - `]:{paddingInlineEnd:m.fontSize*1.5}}}},c((0,g.TS)(m,{controlHeight:m.singleItemHeightLG,fontSize:m.fontSizeLG,borderRadius:m.borderRadiusLG}),"lg")]}const S=m=>{const{componentCls:y,selectorBg:x}=m;return{position:"relative",backgroundColor:x,border:`${m.lineWidth}px ${m.lineType} ${m.colorBorder}`,transition:`all ${m.motionDurationMid} ${m.motionEaseInOut}`,input:{cursor:"pointer"},[`${y}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${y}-disabled&`]:{color:m.colorTextDisabled,background:m.colorBgContainerDisabled,cursor:"not-allowed",[`${y}-multiple&`]:{background:m.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},E=function(m,y){let x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:P,borderHoverColor:_,outlineColor:z,antCls:K}=y,ye=x?{[`${P}-selector`]:{borderColor:_}}:{};return{[m]:{[`&:not(${P}-disabled):not(${P}-customize-input):not(${K}-pagination-size-changer)`]:Object.assign(Object.assign({},ye),{[`${P}-focused& ${P}-selector`]:{borderColor:_,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${z}`,outline:0},[`&:hover ${P}-selector`]:{borderColor:_}})}}},w=m=>{const{componentCls:y}=m;return{[`${y}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},A=m=>{const{componentCls:y,inputPaddingHorizontalBase:x,iconCls:P}=m;return{[y]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${y}-customize-input) ${y}-selector`]:Object.assign(Object.assign({},S(m)),w(m)),[`${y}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${y}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:m.colorTextPlaceholder,pointerEvents:"none"}),[`${y}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[P]:{verticalAlign:"top",transition:`transform ${m.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${y}-suffix)`]:{pointerEvents:"auto"}},[`${y}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${y}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,zIndex:1,display:"inline-block",width:m.fontSizeIcon,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:m.clearBg,cursor:"pointer",opacity:0,transition:`color ${m.motionDurationMid} ease, opacity ${m.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:m.colorTextTertiary}},"&:hover":{[`${y}-clear`]:{opacity:1}}}),[`${y}-has-feedback`]:{[`${y}-clear`]:{insetInlineEnd:x+m.fontSize+m.paddingXS}}}},b=m=>{const{componentCls:y}=m;return[{[y]:{[`&-borderless ${y}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${y}-in-form-item`]:{width:"100%"}}},A(m),f(m),a(m),l(m),{[`${y}-rtl`]:{direction:"rtl"}},E(y,(0,g.TS)(m,{borderHoverColor:m.colorPrimaryHover,outlineColor:m.controlOutline})),E(`${y}-status-error`,(0,g.TS)(m,{borderHoverColor:m.colorErrorHover,outlineColor:m.colorErrorOutline}),!0),E(`${y}-status-warning`,(0,g.TS)(m,{borderHoverColor:m.colorWarningHover,outlineColor:m.colorWarningOutline}),!0),(0,v.c)(m,{borderElCls:`${y}-selector`,focusElCls:`${y}-focused`})]};var C=(0,p.Z)("Select",(m,y)=>{let{rootPrefixCls:x}=y;const P=(0,g.TS)(m,{rootPrefixCls:x,inputPaddingHorizontalBase:m.paddingSM-1,multipleSelectItemHeight:m.multipleItemHeight});return[b(P)]},m=>{const{fontSize:y,lineHeight:x,controlHeight:P,controlPaddingHorizontal:_,zIndexPopupBase:z,colorText:K,fontWeightStrong:ye,controlItemBgActive:ae,controlItemBgHover:Be,colorBgContainer:B,colorFillSecondary:$,controlHeightLG:G,controlHeightSM:se,colorBgContainerDisabled:X,colorTextDisabled:W}=m;return{zIndexPopup:z+50,optionSelectedColor:K,optionSelectedFontWeight:ye,optionSelectedBg:ae,optionActiveBg:Be,optionPadding:`${(P-y*x)/2}px ${_}px`,optionFontSize:y,optionLineHeight:x,optionHeight:P,selectorBg:B,clearBg:B,singleItemHeightLG:G,multipleItemBg:$,multipleItemBorderColor:"transparent",multipleItemHeight:se,multipleItemHeightLG:P,multipleSelectorBgDisabled:X,multipleItemColorDisabled:W,multipleItemBorderColorDisabled:"transparent"}})},58582:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});const t=g=>{const i={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},i),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},i),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},i),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},i),{points:["br","tr"],offset:[0,-4]})}};function v(g,p){return g||t(p)}},84443:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return g!==void 0?g:v!==null}},66339:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(89699),v=e(37637),g=e(77318),p=e(76995),i=e(78714),h=e(56981),r=e(59301);function u(l){let{suffixIcon:s,clearIcon:o,menuItemSelectedIcon:d,removeIcon:n,loading:a,multiple:c,hasFeedback:f,prefixCls:S,showSuffixIcon:E,feedbackIcon:w,showArrow:A,componentName:b}=l;const C=o!=null?o:r.createElement(v.Z,null),m=_=>s===null&&!f&&!A?null:r.createElement(r.Fragment,null,E!==!1&&_,f&&w);let y=null;if(s!==void 0)y=m(s);else if(a)y=m(r.createElement(i.Z,{spin:!0}));else{const _=`${S}-suffix`;y=z=>{let{open:K,showSearch:ye}=z;return m(K&&ye?r.createElement(h.Z,{className:_}):r.createElement(p.Z,{className:_}))}}let x=null;d!==void 0?x=d:c?x=r.createElement(t.Z,null):x=null;let P=null;return n!==void 0?P=n:P=r.createElement(g.Z,null),{clearIcon:C,suffixIcon:y,itemIcon:x,removeIcon:P}}},69127:function(_t,N,e){"use strict";e.d(N,{Z:function(){return ce}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(64002),r=Q=>{const{prefixCls:L,className:oe,style:xe,size:k,shape:R}=Q,re=v()({[`${L}-lg`]:k==="large",[`${L}-sm`]:k==="small"}),j=v()({[`${L}-circle`]:R==="circle",[`${L}-square`]:R==="square",[`${L}-round`]:R==="round"}),M=g.useMemo(()=>typeof k=="number"?{width:k,height:k,lineHeight:`${k}px`}:{},[k]);return g.createElement("span",{className:v()(L,re,j,oe),style:Object.assign(Object.assign({},M),xe)})},u=e(88252),l=e(83116),s=e(37613);const o=new u.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=Q=>({height:Q,lineHeight:`${Q}px`}),n=Q=>Object.assign({width:Q},d(Q)),a=Q=>({background:Q.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:Q.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),c=Q=>Object.assign({width:Q*5,minWidth:Q*5},d(Q)),f=Q=>{const{skeletonAvatarCls:L,gradientFromColor:oe,controlHeight:xe,controlHeightLG:k,controlHeightSM:R}=Q;return{[`${L}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:oe},n(xe)),[`${L}${L}-circle`]:{borderRadius:"50%"},[`${L}${L}-lg`]:Object.assign({},n(k)),[`${L}${L}-sm`]:Object.assign({},n(R))}},S=Q=>{const{controlHeight:L,borderRadiusSM:oe,skeletonInputCls:xe,controlHeightLG:k,controlHeightSM:R,gradientFromColor:re}=Q;return{[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:re,borderRadius:oe},c(L)),[`${xe}-lg`]:Object.assign({},c(k)),[`${xe}-sm`]:Object.assign({},c(R))}},E=Q=>Object.assign({width:Q},d(Q)),w=Q=>{const{skeletonImageCls:L,imageSizeBase:oe,gradientFromColor:xe,borderRadiusSM:k}=Q;return{[`${L}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xe,borderRadius:k},E(oe*2)),{[`${L}-path`]:{fill:"#bfbfbf"},[`${L}-svg`]:Object.assign(Object.assign({},E(oe)),{maxWidth:oe*4,maxHeight:oe*4}),[`${L}-svg${L}-svg-circle`]:{borderRadius:"50%"}}),[`${L}${L}-circle`]:{borderRadius:"50%"}}},A=(Q,L,oe)=>{const{skeletonButtonCls:xe}=Q;return{[`${oe}${xe}-circle`]:{width:L,minWidth:L,borderRadius:"50%"},[`${oe}${xe}-round`]:{borderRadius:L}}},b=Q=>Object.assign({width:Q*2,minWidth:Q*2},d(Q)),C=Q=>{const{borderRadiusSM:L,skeletonButtonCls:oe,controlHeight:xe,controlHeightLG:k,controlHeightSM:R,gradientFromColor:re}=Q;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:re,borderRadius:L,width:xe*2,minWidth:xe*2},b(xe))},A(Q,xe,oe)),{[`${oe}-lg`]:Object.assign({},b(k))}),A(Q,k,`${oe}-lg`)),{[`${oe}-sm`]:Object.assign({},b(R))}),A(Q,R,`${oe}-sm`))},m=Q=>{const{componentCls:L,skeletonAvatarCls:oe,skeletonTitleCls:xe,skeletonParagraphCls:k,skeletonButtonCls:R,skeletonInputCls:re,skeletonImageCls:j,controlHeight:M,controlHeightLG:D,controlHeightSM:J,gradientFromColor:F,padding:ne,marginSM:Ae,borderRadius:ie,titleHeight:T,blockRadius:I,paragraphLiHeight:le,controlHeightXS:ve,paragraphMarginTop:Ie}=Q;return{[`${L}`]:{display:"table",width:"100%",[`${L}-header`]:{display:"table-cell",paddingInlineEnd:ne,verticalAlign:"top",[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:F},n(M)),[`${oe}-circle`]:{borderRadius:"50%"},[`${oe}-lg`]:Object.assign({},n(D)),[`${oe}-sm`]:Object.assign({},n(J))},[`${L}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xe}`]:{width:"100%",height:T,background:F,borderRadius:I,[`+ ${k}`]:{marginBlockStart:J}},[`${k}`]:{padding:0,"> li":{width:"100%",height:le,listStyle:"none",background:F,borderRadius:I,"+ li":{marginBlockStart:ve}}},[`${k}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${L}-content`]:{[`${xe}, ${k} > li`]:{borderRadius:ie}}},[`${L}-with-avatar ${L}-content`]:{[`${xe}`]:{marginBlockStart:Ae,[`+ ${k}`]:{marginBlockStart:Ie}}},[`${L}${L}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},C(Q)),f(Q)),S(Q)),w(Q)),[`${L}${L}-block`]:{width:"100%",[`${R}`]:{width:"100%"},[`${re}`]:{width:"100%"}},[`${L}${L}-active`]:{[` + `]:{paddingInlineEnd:m.fontSize*1.5}}}},c((0,g.TS)(m,{controlHeight:m.singleItemHeightLG,fontSize:m.fontSizeLG,borderRadius:m.borderRadiusLG}),"lg")]}const S=m=>{const{componentCls:y,selectorBg:x}=m;return{position:"relative",backgroundColor:x,border:`${m.lineWidth}px ${m.lineType} ${m.colorBorder}`,transition:`all ${m.motionDurationMid} ${m.motionEaseInOut}`,input:{cursor:"pointer"},[`${y}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${y}-disabled&`]:{color:m.colorTextDisabled,background:m.colorBgContainerDisabled,cursor:"not-allowed",[`${y}-multiple&`]:{background:m.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},E=function(m,y){let x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:P,borderHoverColor:_,outlineColor:z,antCls:K}=y,ye=x?{[`${P}-selector`]:{borderColor:_}}:{};return{[m]:{[`&:not(${P}-disabled):not(${P}-customize-input):not(${K}-pagination-size-changer)`]:Object.assign(Object.assign({},ye),{[`${P}-focused& ${P}-selector`]:{borderColor:_,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${z}`,outline:0},[`&:hover ${P}-selector`]:{borderColor:_}})}}},w=m=>{const{componentCls:y}=m;return{[`${y}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},A=m=>{const{componentCls:y,inputPaddingHorizontalBase:x,iconCls:P}=m;return{[y]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${y}-customize-input) ${y}-selector`]:Object.assign(Object.assign({},S(m)),w(m)),[`${y}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${y}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:m.colorTextPlaceholder,pointerEvents:"none"}),[`${y}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[P]:{verticalAlign:"top",transition:`transform ${m.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${y}-suffix)`]:{pointerEvents:"auto"}},[`${y}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${y}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,zIndex:1,display:"inline-block",width:m.fontSizeIcon,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:m.clearBg,cursor:"pointer",opacity:0,transition:`color ${m.motionDurationMid} ease, opacity ${m.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:m.colorTextTertiary}},"&:hover":{[`${y}-clear`]:{opacity:1}}}),[`${y}-has-feedback`]:{[`${y}-clear`]:{insetInlineEnd:x+m.fontSize+m.paddingXS}}}},b=m=>{const{componentCls:y}=m;return[{[y]:{[`&-borderless ${y}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${y}-in-form-item`]:{width:"100%"}}},A(m),f(m),a(m),l(m),{[`${y}-rtl`]:{direction:"rtl"}},E(y,(0,g.TS)(m,{borderHoverColor:m.colorPrimaryHover,outlineColor:m.controlOutline})),E(`${y}-status-error`,(0,g.TS)(m,{borderHoverColor:m.colorErrorHover,outlineColor:m.colorErrorOutline}),!0),E(`${y}-status-warning`,(0,g.TS)(m,{borderHoverColor:m.colorWarningHover,outlineColor:m.colorWarningOutline}),!0),(0,v.c)(m,{borderElCls:`${y}-selector`,focusElCls:`${y}-focused`})]};var C=(0,p.Z)("Select",(m,y)=>{let{rootPrefixCls:x}=y;const P=(0,g.TS)(m,{rootPrefixCls:x,inputPaddingHorizontalBase:m.paddingSM-1,multipleSelectItemHeight:m.multipleItemHeight});return[b(P)]},m=>{const{fontSize:y,lineHeight:x,controlHeight:P,controlPaddingHorizontal:_,zIndexPopupBase:z,colorText:K,fontWeightStrong:ye,controlItemBgActive:ae,controlItemBgHover:Be,colorBgContainer:B,colorFillSecondary:$,controlHeightLG:G,controlHeightSM:se,colorBgContainerDisabled:X,colorTextDisabled:W}=m;return{zIndexPopup:z+50,optionSelectedColor:K,optionSelectedFontWeight:ye,optionSelectedBg:ae,optionActiveBg:Be,optionPadding:`${(P-y*x)/2}px ${_}px`,optionFontSize:y,optionLineHeight:x,optionHeight:P,selectorBg:B,clearBg:B,singleItemHeightLG:G,multipleItemBg:$,multipleItemBorderColor:"transparent",multipleItemHeight:se,multipleItemHeightLG:P,multipleSelectorBgDisabled:X,multipleItemColorDisabled:W,multipleItemBorderColorDisabled:"transparent"}})},58582:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});const t=g=>{const i={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},i),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},i),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},i),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},i),{points:["br","tr"],offset:[0,-4]})}};function v(g,p){return g||t(p)}},84443:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return g!==void 0?g:v!==null}},66339:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(89699),v=e(37637),g=e(77318),p=e(76995),i=e(78714),h=e(56981),r=e(59301);function u(l){let{suffixIcon:s,clearIcon:o,menuItemSelectedIcon:d,removeIcon:n,loading:a,multiple:c,hasFeedback:f,prefixCls:S,showSuffixIcon:E,feedbackIcon:w,showArrow:A,componentName:b}=l;const C=o!=null?o:r.createElement(v.Z,null),m=_=>s===null&&!f&&!A?null:r.createElement(r.Fragment,null,E!==!1&&_,f&&w);let y=null;if(s!==void 0)y=m(s);else if(a)y=m(r.createElement(i.Z,{spin:!0}));else{const _=`${S}-suffix`;y=z=>{let{open:K,showSearch:ye}=z;return m(K&&ye?r.createElement(h.Z,{className:_}):r.createElement(p.Z,{className:_}))}}let x=null;d!==void 0?x=d:c?x=r.createElement(t.Z,null):x=null;let P=null;return n!==void 0?P=n:P=r.createElement(g.Z,null),{clearIcon:C,suffixIcon:y,itemIcon:x,removeIcon:P}}},69127:function(_t,N,e){"use strict";e.d(N,{Z:function(){return ce}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(64002),r=Q=>{const{prefixCls:L,className:oe,style:xe,size:k,shape:R}=Q,re=v()({[`${L}-lg`]:k==="large",[`${L}-sm`]:k==="small"}),j=v()({[`${L}-circle`]:R==="circle",[`${L}-square`]:R==="square",[`${L}-round`]:R==="round"}),M=g.useMemo(()=>typeof k=="number"?{width:k,height:k,lineHeight:`${k}px`}:{},[k]);return g.createElement("span",{className:v()(L,re,j,oe),style:Object.assign(Object.assign({},M),xe)})},u=e(88252),l=e(83116),s=e(37613);const o=new u.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=Q=>({height:Q,lineHeight:`${Q}px`}),n=Q=>Object.assign({width:Q},d(Q)),a=Q=>({background:Q.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:Q.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),c=Q=>Object.assign({width:Q*5,minWidth:Q*5},d(Q)),f=Q=>{const{skeletonAvatarCls:L,gradientFromColor:oe,controlHeight:xe,controlHeightLG:k,controlHeightSM:R}=Q;return{[`${L}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:oe},n(xe)),[`${L}${L}-circle`]:{borderRadius:"50%"},[`${L}${L}-lg`]:Object.assign({},n(k)),[`${L}${L}-sm`]:Object.assign({},n(R))}},S=Q=>{const{controlHeight:L,borderRadiusSM:oe,skeletonInputCls:xe,controlHeightLG:k,controlHeightSM:R,gradientFromColor:re}=Q;return{[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:re,borderRadius:oe},c(L)),[`${xe}-lg`]:Object.assign({},c(k)),[`${xe}-sm`]:Object.assign({},c(R))}},E=Q=>Object.assign({width:Q},d(Q)),w=Q=>{const{skeletonImageCls:L,imageSizeBase:oe,gradientFromColor:xe,borderRadiusSM:k}=Q;return{[`${L}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xe,borderRadius:k},E(oe*2)),{[`${L}-path`]:{fill:"#bfbfbf"},[`${L}-svg`]:Object.assign(Object.assign({},E(oe)),{maxWidth:oe*4,maxHeight:oe*4}),[`${L}-svg${L}-svg-circle`]:{borderRadius:"50%"}}),[`${L}${L}-circle`]:{borderRadius:"50%"}}},A=(Q,L,oe)=>{const{skeletonButtonCls:xe}=Q;return{[`${oe}${xe}-circle`]:{width:L,minWidth:L,borderRadius:"50%"},[`${oe}${xe}-round`]:{borderRadius:L}}},b=Q=>Object.assign({width:Q*2,minWidth:Q*2},d(Q)),C=Q=>{const{borderRadiusSM:L,skeletonButtonCls:oe,controlHeight:xe,controlHeightLG:k,controlHeightSM:R,gradientFromColor:re}=Q;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:re,borderRadius:L,width:xe*2,minWidth:xe*2},b(xe))},A(Q,xe,oe)),{[`${oe}-lg`]:Object.assign({},b(k))}),A(Q,k,`${oe}-lg`)),{[`${oe}-sm`]:Object.assign({},b(R))}),A(Q,R,`${oe}-sm`))},m=Q=>{const{componentCls:L,skeletonAvatarCls:oe,skeletonTitleCls:xe,skeletonParagraphCls:k,skeletonButtonCls:R,skeletonInputCls:re,skeletonImageCls:j,controlHeight:M,controlHeightLG:D,controlHeightSM:J,gradientFromColor:F,padding:te,marginSM:Ae,borderRadius:ie,titleHeight:T,blockRadius:I,paragraphLiHeight:le,controlHeightXS:ve,paragraphMarginTop:Ie}=Q;return{[`${L}`]:{display:"table",width:"100%",[`${L}-header`]:{display:"table-cell",paddingInlineEnd:te,verticalAlign:"top",[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:F},n(M)),[`${oe}-circle`]:{borderRadius:"50%"},[`${oe}-lg`]:Object.assign({},n(D)),[`${oe}-sm`]:Object.assign({},n(J))},[`${L}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xe}`]:{width:"100%",height:T,background:F,borderRadius:I,[`+ ${k}`]:{marginBlockStart:J}},[`${k}`]:{padding:0,"> li":{width:"100%",height:le,listStyle:"none",background:F,borderRadius:I,"+ li":{marginBlockStart:ve}}},[`${k}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${L}-content`]:{[`${xe}, ${k} > li`]:{borderRadius:ie}}},[`${L}-with-avatar ${L}-content`]:{[`${xe}`]:{marginBlockStart:Ae,[`+ ${k}`]:{marginBlockStart:Ie}}},[`${L}${L}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},C(Q)),f(Q)),S(Q)),w(Q)),[`${L}${L}-block`]:{width:"100%",[`${R}`]:{width:"100%"},[`${re}`]:{width:"100%"}},[`${L}${L}-active`]:{[` ${xe}, ${k} > li, ${oe}, ${R}, ${re}, ${j} - `]:Object.assign({},a(Q))}}};var y=(0,l.Z)("Skeleton",Q=>{const{componentCls:L}=Q,oe=(0,s.TS)(Q,{skeletonAvatarCls:`${L}-avatar`,skeletonTitleCls:`${L}-title`,skeletonParagraphCls:`${L}-paragraph`,skeletonButtonCls:`${L}-button`,skeletonInputCls:`${L}-input`,skeletonImageCls:`${L}-image`,imageSizeBase:Q.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Q.gradientFromColor} 25%, ${Q.gradientToColor} 37%, ${Q.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[m(oe)]},Q=>{const{colorFillContent:L,colorFill:oe}=Q,xe=L,k=oe;return{color:xe,colorGradientEnd:k,gradientFromColor:xe,gradientToColor:k,titleHeight:Q.controlHeight/2,blockRadius:Q.borderRadiusSM,paragraphMarginTop:Q.marginLG+Q.marginXXS,paragraphLiHeight:Q.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),P=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,shape:R="circle",size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls","className"]),ne=v()(M,`${M}-element`,{[`${M}-active`]:k},oe,xe,J);return D(g.createElement("div",{className:ne},g.createElement(r,Object.assign({prefixCls:`${M}-avatar`,shape:R,size:re},F))))},z=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,block:R=!1,size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls"]),ne=v()(M,`${M}-element`,{[`${M}-active`]:k,[`${M}-block`]:R},oe,xe,J);return D(g.createElement("div",{className:ne},g.createElement(r,Object.assign({prefixCls:`${M}-button`,size:re},F))))};const K="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 ae=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,style:k,active:R}=Q,{getPrefixCls:re}=g.useContext(p.E_),j=re("skeleton",L),[M,D]=y(j),J=v()(j,`${j}-element`,{[`${j}-active`]:R},oe,xe,D);return M(g.createElement("div",{className:J},g.createElement("div",{className:v()(`${j}-image`,oe),style:k},g.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${j}-image-svg`},g.createElement("path",{d:K,className:`${j}-image-path`})))))},B=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,block:R,size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls"]),ne=v()(M,`${M}-element`,{[`${M}-active`]:k,[`${M}-block`]:R},oe,xe,J);return D(g.createElement("div",{className:ne},g.createElement(r,Object.assign({prefixCls:`${M}-input`,size:re},F))))},$=e(5891),G={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"},se=G,X=e(31533),W=function(L,oe){return g.createElement(X.Z,(0,$.Z)({},L,{ref:oe,icon:se}))},Z=g.forwardRef(W),pe=Z,he=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,style:k,active:R,children:re}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=v()(M,`${M}-element`,{[`${M}-active`]:R},J,oe,xe),ne=re!=null?re:g.createElement(pe,null);return D(g.createElement("div",{className:F},g.createElement("div",{className:v()(`${M}-image`,oe),style:k},ne)))},ge=e(26390),st=Q=>{const L=j=>{const{width:M,rows:D=2}=Q;if(Array.isArray(M))return M[j];if(D-1===j)return M},{prefixCls:oe,className:xe,style:k,rows:R}=Q,re=(0,ge.Z)(Array(R)).map((j,M)=>g.createElement("li",{key:M,style:{width:L(M)}}));return g.createElement("ul",{className:v()(oe,xe),style:k},re)},Qe=Q=>{let{prefixCls:L,className:oe,width:xe,style:k}=Q;return g.createElement("h3",{className:v()(L,oe),style:Object.assign({width:xe},k)})};function At(Q){return Q&&typeof Q=="object"?Q:{}}function Ue(Q,L){return Q&&!L?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(Q,L){return!Q&&L?{width:"38%"}:Q&&L?{width:"50%"}:{}}function xt(Q,L){const oe={};return(!Q||!L)&&(oe.width="61%"),!Q&&L?oe.rows=3:oe.rows=2,oe}const Re=Q=>{const{prefixCls:L,loading:oe,className:xe,rootClassName:k,style:R,children:re,avatar:j=!1,title:M=!0,paragraph:D=!0,active:J,round:F}=Q,{getPrefixCls:ne,direction:Ae,skeleton:ie}=g.useContext(p.E_),T=ne("skeleton",L),[I,le]=y(T);if(oe||!("loading"in Q)){const ve=!!j,Ie=!!M,Ge=!!D;let Ke;if(ve){const Y=Object.assign(Object.assign({prefixCls:`${T}-avatar`},Ue(Ie,Ge)),At(j));Ke=g.createElement("div",{className:`${T}-header`},g.createElement(r,Object.assign({},Y)))}let de;if(Ie||Ge){let Y;if(Ie){const yt=Object.assign(Object.assign({prefixCls:`${T}-title`},Xe(ve,Ge)),At(M));Y=g.createElement(Qe,Object.assign({},yt))}let rt;if(Ge){const yt=Object.assign(Object.assign({prefixCls:`${T}-paragraph`},xt(ve,Ie)),At(D));rt=g.createElement(st,Object.assign({},yt))}de=g.createElement("div",{className:`${T}-content`},Y,rt)}const Ze=v()(T,{[`${T}-with-avatar`]:ve,[`${T}-active`]:J,[`${T}-rtl`]:Ae==="rtl",[`${T}-round`]:F},ie==null?void 0:ie.className,xe,k,le);return I(g.createElement("div",{className:Ze,style:Object.assign(Object.assign({},ie==null?void 0:ie.style),R)},Ke,de))}return typeof re!="undefined"?re:null};Re.Button=z,Re.Avatar=P,Re.Input=B,Re.Image=ae,Re.Node=he;var ue=Re,ce=ue},81327:function(_t,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(59301),v=e(92310),g=e.n(v),p=e(38298),i=e(36355),h=e(33234);const r=t.createContext({latestIndex:0}),u=r.Provider;var s=E=>{let{className:w,index:A,children:b,split:C,style:m}=E;const{latestIndex:y}=t.useContext(r);return b==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:w,style:m},b),A{var A,b;const{getPrefixCls:C,space:m,direction:y}=t.useContext(i.E_),{size:x=(m==null?void 0:m.size)||"small",align:P,className:_,rootClassName:z,children:K,direction:ye="horizontal",prefixCls:ae,split:Be,style:B,wrap:$=!1,classNames:G,styles:se}=E,X=a(E,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[W,Z]=Array.isArray(x)?x:[x,x],pe=d(Z),we=d(W),he=n(Z),ge=n(W),Fe=(0,p.Z)(K,{keepEmpty:!0}),st=P===void 0&&ye==="horizontal"?"center":P,Ve=C("space",ae),[Qe,At]=(0,o.Z)(Ve),Ue=g()(Ve,m==null?void 0:m.className,At,`${Ve}-${ye}`,{[`${Ve}-rtl`]:y==="rtl",[`${Ve}-align-${st}`]:st,[`${Ve}-gap-row-${Z}`]:pe,[`${Ve}-gap-col-${W}`]:we},_,z),Xe=g()(`${Ve}-item`,(A=G==null?void 0:G.item)!==null&&A!==void 0?A:(b=m==null?void 0:m.classNames)===null||b===void 0?void 0:b.item);let xt=0;const Re=Fe.map((Q,L)=>{var oe,xe;Q!=null&&(xt=L);const k=Q&&Q.key||`${Xe}-${L}`;return t.createElement(s,{className:Xe,key:k,index:L,split:Be,style:(oe=se==null?void 0:se.item)!==null&&oe!==void 0?oe:(xe=m==null?void 0:m.styles)===null||xe===void 0?void 0:xe.item},Q)}),ue=t.useMemo(()=>({latestIndex:xt}),[xt]);if(Fe.length===0)return null;const ce={};return $&&(ce.flexWrap="wrap"),!we&&ge&&(ce.columnGap=W),!pe&&he&&(ce.rowGap=Z),Qe(t.createElement("div",Object.assign({ref:w,className:Ue,style:Object.assign(Object.assign(Object.assign({},ce),m==null?void 0:m.style),B)},X),t.createElement(u,{value:ue},Re)))});f.Compact=h.ZP;var S=f},31797:function(_t,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(59301),v=e(56762),g=e(92343),p=e(92310),i=e.n(p),h=e(36355),r=e(69127),l=x=>{const{value:P,formatter:_,precision:z,decimalSeparator:K,groupSeparator:ye="",prefixCls:ae}=x;let Be;if(typeof _=="function")Be=_(P);else{const B=String(P),$=B.match(/^(-?)(\d*)(\.(\d+))?$/);if(!$||B==="-")Be=B;else{const G=$[1];let se=$[2]||"0",X=$[4]||"";se=se.replace(/\B(?=(\d{3})+(?!\d))/g,ye),typeof z=="number"&&(X=X.padEnd(z,"0").slice(0,z>0?z:0)),X&&(X=`${K}${X}`),Be=[t.createElement("span",{key:"int",className:`${ae}-content-value-int`},G,se),X&&t.createElement("span",{key:"decimal",className:`${ae}-content-value-decimal`},X)]}}return t.createElement("span",{className:`${ae}-content-value`},Be)},s=e(17313),o=e(83116),d=e(37613);const n=x=>{const{componentCls:P,marginXXS:_,padding:z,colorTextDescription:K,titleFontSize:ye,colorTextHeading:ae,contentFontSize:Be,fontFamily:B}=x;return{[`${P}`]:Object.assign(Object.assign({},(0,s.Wf)(x)),{[`${P}-title`]:{marginBottom:_,color:K,fontSize:ye},[`${P}-skeleton`]:{paddingTop:z},[`${P}-content`]:{color:ae,fontSize:Be,fontFamily:B,[`${P}-content-value`]:{display:"inline-block",direction:"ltr"},[`${P}-content-prefix, ${P}-content-suffix`]:{display:"inline-block"},[`${P}-content-prefix`]:{marginInlineEnd:_},[`${P}-content-suffix`]:{marginInlineStart:_}}})}};var a=(0,o.Z)("Statistic",x=>{const P=(0,d.TS)(x,{});return[n(P)]},x=>{const{fontSizeHeading3:P,fontSize:_}=x;return{titleFontSize:_,contentFontSize:P}}),f=x=>{const{prefixCls:P,className:_,rootClassName:z,style:K,valueStyle:ye,value:ae=0,title:Be,valueRender:B,prefix:$,suffix:G,loading:se=!1,onMouseEnter:X,onMouseLeave:W,decimalSeparator:Z=".",groupSeparator:pe=","}=x,{getPrefixCls:we,direction:he,statistic:ge}=t.useContext(h.E_),Fe=we("statistic",P),[st,Ve]=a(Fe),Qe=t.createElement(l,Object.assign({decimalSeparator:Z,groupSeparator:pe,prefixCls:Fe},x,{value:ae})),At=i()(Fe,{[`${Fe}-rtl`]:he==="rtl"},ge==null?void 0:ge.className,_,z,Ve);return st(t.createElement("div",{className:At,style:Object.assign(Object.assign({},ge==null?void 0:ge.style),K),onMouseEnter:X,onMouseLeave:W},Be&&t.createElement("div",{className:`${Fe}-title`},Be),t.createElement(r.Z,{paragraph:!1,loading:se,className:`${Fe}-skeleton`},t.createElement("div",{style:ye,className:`${Fe}-content`},$&&t.createElement("span",{className:`${Fe}-content-prefix`},$),B?B(Qe):Qe,G&&t.createElement("span",{className:`${Fe}-content-suffix`},G)))))};const S=[["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 E(x,P){let _=x;const z=/\[[^\]]*]/g,K=(P.match(z)||[]).map(B=>B.slice(1,-1)),ye=P.replace(z,"[]"),ae=S.reduce((B,$)=>{let[G,se]=$;if(B.includes(G)){const X=Math.floor(_/se);return _-=X*se,B.replace(new RegExp(`${G}+`,"g"),W=>{const Z=W.length;return X.toString().padStart(Z,"0")})}return B},ye);let Be=0;return ae.replace(z,()=>{const B=K[Be];return Be+=1,B})}function w(x,P){const{format:_=""}=P,z=new Date(x).getTime(),K=Date.now(),ye=Math.max(z-K,0);return E(ye,_)}const A=1e3/30;function b(x){return new Date(x).getTime()}const C=x=>{const{value:P,format:_="HH:mm:ss",onChange:z,onFinish:K}=x,ye=(0,v.Z)(),ae=t.useRef(null),Be=()=>{K==null||K(),ae.current&&(clearInterval(ae.current),ae.current=null)},B=()=>{const se=b(P);se>=Date.now()&&(ae.current=setInterval(()=>{ye(),z==null||z(se-Date.now()),se(B(),()=>{ae.current&&(clearInterval(ae.current),ae.current=null)}),[P]);const $=(se,X)=>w(se,Object.assign(Object.assign({},X),{format:_})),G=se=>(0,g.Tm)(se,{title:void 0});return t.createElement(f,Object.assign({},x,{valueRender:G,formatter:$}))};var m=t.memo(C);f.Countdown=m;var y=f},8378:function(_t,N){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + `]:Object.assign({},a(Q))}}};var y=(0,l.Z)("Skeleton",Q=>{const{componentCls:L}=Q,oe=(0,s.TS)(Q,{skeletonAvatarCls:`${L}-avatar`,skeletonTitleCls:`${L}-title`,skeletonParagraphCls:`${L}-paragraph`,skeletonButtonCls:`${L}-button`,skeletonInputCls:`${L}-input`,skeletonImageCls:`${L}-image`,imageSizeBase:Q.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Q.gradientFromColor} 25%, ${Q.gradientToColor} 37%, ${Q.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[m(oe)]},Q=>{const{colorFillContent:L,colorFill:oe}=Q,xe=L,k=oe;return{color:xe,colorGradientEnd:k,gradientFromColor:xe,gradientToColor:k,titleHeight:Q.controlHeight/2,blockRadius:Q.borderRadiusSM,paragraphMarginTop:Q.marginLG+Q.marginXXS,paragraphLiHeight:Q.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),P=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,shape:R="circle",size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls","className"]),te=v()(M,`${M}-element`,{[`${M}-active`]:k},oe,xe,J);return D(g.createElement("div",{className:te},g.createElement(r,Object.assign({prefixCls:`${M}-avatar`,shape:R,size:re},F))))},z=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,block:R=!1,size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls"]),te=v()(M,`${M}-element`,{[`${M}-active`]:k,[`${M}-block`]:R},oe,xe,J);return D(g.createElement("div",{className:te},g.createElement(r,Object.assign({prefixCls:`${M}-button`,size:re},F))))};const K="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 ae=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,style:k,active:R}=Q,{getPrefixCls:re}=g.useContext(p.E_),j=re("skeleton",L),[M,D]=y(j),J=v()(j,`${j}-element`,{[`${j}-active`]:R},oe,xe,D);return M(g.createElement("div",{className:J},g.createElement("div",{className:v()(`${j}-image`,oe),style:k},g.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${j}-image-svg`},g.createElement("path",{d:K,className:`${j}-image-path`})))))},B=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,active:k,block:R,size:re="default"}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=(0,i.Z)(Q,["prefixCls"]),te=v()(M,`${M}-element`,{[`${M}-active`]:k,[`${M}-block`]:R},oe,xe,J);return D(g.createElement("div",{className:te},g.createElement(r,Object.assign({prefixCls:`${M}-input`,size:re},F))))},$=e(5891),G={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"},se=G,X=e(31533),W=function(L,oe){return g.createElement(X.Z,(0,$.Z)({},L,{ref:oe,icon:se}))},Z=g.forwardRef(W),pe=Z,he=Q=>{const{prefixCls:L,className:oe,rootClassName:xe,style:k,active:R,children:re}=Q,{getPrefixCls:j}=g.useContext(p.E_),M=j("skeleton",L),[D,J]=y(M),F=v()(M,`${M}-element`,{[`${M}-active`]:R},J,oe,xe),te=re!=null?re:g.createElement(pe,null);return D(g.createElement("div",{className:F},g.createElement("div",{className:v()(`${M}-image`,oe),style:k},te)))},ge=e(26390),st=Q=>{const L=j=>{const{width:M,rows:D=2}=Q;if(Array.isArray(M))return M[j];if(D-1===j)return M},{prefixCls:oe,className:xe,style:k,rows:R}=Q,re=(0,ge.Z)(Array(R)).map((j,M)=>g.createElement("li",{key:M,style:{width:L(M)}}));return g.createElement("ul",{className:v()(oe,xe),style:k},re)},Qe=Q=>{let{prefixCls:L,className:oe,width:xe,style:k}=Q;return g.createElement("h3",{className:v()(L,oe),style:Object.assign({width:xe},k)})};function At(Q){return Q&&typeof Q=="object"?Q:{}}function Ue(Q,L){return Q&&!L?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(Q,L){return!Q&&L?{width:"38%"}:Q&&L?{width:"50%"}:{}}function xt(Q,L){const oe={};return(!Q||!L)&&(oe.width="61%"),!Q&&L?oe.rows=3:oe.rows=2,oe}const Re=Q=>{const{prefixCls:L,loading:oe,className:xe,rootClassName:k,style:R,children:re,avatar:j=!1,title:M=!0,paragraph:D=!0,active:J,round:F}=Q,{getPrefixCls:te,direction:Ae,skeleton:ie}=g.useContext(p.E_),T=te("skeleton",L),[I,le]=y(T);if(oe||!("loading"in Q)){const ve=!!j,Ie=!!M,Ge=!!D;let Ke;if(ve){const Y=Object.assign(Object.assign({prefixCls:`${T}-avatar`},Ue(Ie,Ge)),At(j));Ke=g.createElement("div",{className:`${T}-header`},g.createElement(r,Object.assign({},Y)))}let de;if(Ie||Ge){let Y;if(Ie){const yt=Object.assign(Object.assign({prefixCls:`${T}-title`},Xe(ve,Ge)),At(M));Y=g.createElement(Qe,Object.assign({},yt))}let rt;if(Ge){const yt=Object.assign(Object.assign({prefixCls:`${T}-paragraph`},xt(ve,Ie)),At(D));rt=g.createElement(st,Object.assign({},yt))}de=g.createElement("div",{className:`${T}-content`},Y,rt)}const Ze=v()(T,{[`${T}-with-avatar`]:ve,[`${T}-active`]:J,[`${T}-rtl`]:Ae==="rtl",[`${T}-round`]:F},ie==null?void 0:ie.className,xe,k,le);return I(g.createElement("div",{className:Ze,style:Object.assign(Object.assign({},ie==null?void 0:ie.style),R)},Ke,de))}return typeof re!="undefined"?re:null};Re.Button=z,Re.Avatar=P,Re.Input=B,Re.Image=ae,Re.Node=he;var ue=Re,ce=ue},81327:function(_t,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(59301),v=e(92310),g=e.n(v),p=e(38298),i=e(36355),h=e(33234);const r=t.createContext({latestIndex:0}),u=r.Provider;var s=E=>{let{className:w,index:A,children:b,split:C,style:m}=E;const{latestIndex:y}=t.useContext(r);return b==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:w,style:m},b),A{var A,b;const{getPrefixCls:C,space:m,direction:y}=t.useContext(i.E_),{size:x=(m==null?void 0:m.size)||"small",align:P,className:_,rootClassName:z,children:K,direction:ye="horizontal",prefixCls:ae,split:Be,style:B,wrap:$=!1,classNames:G,styles:se}=E,X=a(E,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[W,Z]=Array.isArray(x)?x:[x,x],pe=d(Z),we=d(W),he=n(Z),ge=n(W),Fe=(0,p.Z)(K,{keepEmpty:!0}),st=P===void 0&&ye==="horizontal"?"center":P,Ve=C("space",ae),[Qe,At]=(0,o.Z)(Ve),Ue=g()(Ve,m==null?void 0:m.className,At,`${Ve}-${ye}`,{[`${Ve}-rtl`]:y==="rtl",[`${Ve}-align-${st}`]:st,[`${Ve}-gap-row-${Z}`]:pe,[`${Ve}-gap-col-${W}`]:we},_,z),Xe=g()(`${Ve}-item`,(A=G==null?void 0:G.item)!==null&&A!==void 0?A:(b=m==null?void 0:m.classNames)===null||b===void 0?void 0:b.item);let xt=0;const Re=Fe.map((Q,L)=>{var oe,xe;Q!=null&&(xt=L);const k=Q&&Q.key||`${Xe}-${L}`;return t.createElement(s,{className:Xe,key:k,index:L,split:Be,style:(oe=se==null?void 0:se.item)!==null&&oe!==void 0?oe:(xe=m==null?void 0:m.styles)===null||xe===void 0?void 0:xe.item},Q)}),ue=t.useMemo(()=>({latestIndex:xt}),[xt]);if(Fe.length===0)return null;const ce={};return $&&(ce.flexWrap="wrap"),!we&&ge&&(ce.columnGap=W),!pe&&he&&(ce.rowGap=Z),Qe(t.createElement("div",Object.assign({ref:w,className:Ue,style:Object.assign(Object.assign(Object.assign({},ce),m==null?void 0:m.style),B)},X),t.createElement(u,{value:ue},Re)))});f.Compact=h.ZP;var S=f},31797:function(_t,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(59301),v=e(56762),g=e(92343),p=e(92310),i=e.n(p),h=e(36355),r=e(69127),l=x=>{const{value:P,formatter:_,precision:z,decimalSeparator:K,groupSeparator:ye="",prefixCls:ae}=x;let Be;if(typeof _=="function")Be=_(P);else{const B=String(P),$=B.match(/^(-?)(\d*)(\.(\d+))?$/);if(!$||B==="-")Be=B;else{const G=$[1];let se=$[2]||"0",X=$[4]||"";se=se.replace(/\B(?=(\d{3})+(?!\d))/g,ye),typeof z=="number"&&(X=X.padEnd(z,"0").slice(0,z>0?z:0)),X&&(X=`${K}${X}`),Be=[t.createElement("span",{key:"int",className:`${ae}-content-value-int`},G,se),X&&t.createElement("span",{key:"decimal",className:`${ae}-content-value-decimal`},X)]}}return t.createElement("span",{className:`${ae}-content-value`},Be)},s=e(17313),o=e(83116),d=e(37613);const n=x=>{const{componentCls:P,marginXXS:_,padding:z,colorTextDescription:K,titleFontSize:ye,colorTextHeading:ae,contentFontSize:Be,fontFamily:B}=x;return{[`${P}`]:Object.assign(Object.assign({},(0,s.Wf)(x)),{[`${P}-title`]:{marginBottom:_,color:K,fontSize:ye},[`${P}-skeleton`]:{paddingTop:z},[`${P}-content`]:{color:ae,fontSize:Be,fontFamily:B,[`${P}-content-value`]:{display:"inline-block",direction:"ltr"},[`${P}-content-prefix, ${P}-content-suffix`]:{display:"inline-block"},[`${P}-content-prefix`]:{marginInlineEnd:_},[`${P}-content-suffix`]:{marginInlineStart:_}}})}};var a=(0,o.Z)("Statistic",x=>{const P=(0,d.TS)(x,{});return[n(P)]},x=>{const{fontSizeHeading3:P,fontSize:_}=x;return{titleFontSize:_,contentFontSize:P}}),f=x=>{const{prefixCls:P,className:_,rootClassName:z,style:K,valueStyle:ye,value:ae=0,title:Be,valueRender:B,prefix:$,suffix:G,loading:se=!1,onMouseEnter:X,onMouseLeave:W,decimalSeparator:Z=".",groupSeparator:pe=","}=x,{getPrefixCls:we,direction:he,statistic:ge}=t.useContext(h.E_),Fe=we("statistic",P),[st,Ve]=a(Fe),Qe=t.createElement(l,Object.assign({decimalSeparator:Z,groupSeparator:pe,prefixCls:Fe},x,{value:ae})),At=i()(Fe,{[`${Fe}-rtl`]:he==="rtl"},ge==null?void 0:ge.className,_,z,Ve);return st(t.createElement("div",{className:At,style:Object.assign(Object.assign({},ge==null?void 0:ge.style),K),onMouseEnter:X,onMouseLeave:W},Be&&t.createElement("div",{className:`${Fe}-title`},Be),t.createElement(r.Z,{paragraph:!1,loading:se,className:`${Fe}-skeleton`},t.createElement("div",{style:ye,className:`${Fe}-content`},$&&t.createElement("span",{className:`${Fe}-content-prefix`},$),B?B(Qe):Qe,G&&t.createElement("span",{className:`${Fe}-content-suffix`},G)))))};const S=[["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 E(x,P){let _=x;const z=/\[[^\]]*]/g,K=(P.match(z)||[]).map(B=>B.slice(1,-1)),ye=P.replace(z,"[]"),ae=S.reduce((B,$)=>{let[G,se]=$;if(B.includes(G)){const X=Math.floor(_/se);return _-=X*se,B.replace(new RegExp(`${G}+`,"g"),W=>{const Z=W.length;return X.toString().padStart(Z,"0")})}return B},ye);let Be=0;return ae.replace(z,()=>{const B=K[Be];return Be+=1,B})}function w(x,P){const{format:_=""}=P,z=new Date(x).getTime(),K=Date.now(),ye=Math.max(z-K,0);return E(ye,_)}const A=1e3/30;function b(x){return new Date(x).getTime()}const C=x=>{const{value:P,format:_="HH:mm:ss",onChange:z,onFinish:K}=x,ye=(0,v.Z)(),ae=t.useRef(null),Be=()=>{K==null||K(),ae.current&&(clearInterval(ae.current),ae.current=null)},B=()=>{const se=b(P);se>=Date.now()&&(ae.current=setInterval(()=>{ye(),z==null||z(se-Date.now()),se(B(),()=>{ae.current&&(clearInterval(ae.current),ae.current=null)}),[P]);const $=(se,X)=>w(se,Object.assign(Object.assign({},X),{format:_})),G=se=>(0,g.Tm)(se,{title:void 0});return t.createElement(f,Object.assign({},x,{valueRender:G,formatter:$}))};var m=t.memo(C);f.Countdown=m;var y=f},8378:function(_t,N){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});N.Z=e},92899:function(_t,N,e){"use strict";e.d(N,{Fm:function(){return d}});var t=e(88252),v=e(95406);const g=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),p=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),i=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),r=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),u=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),l=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),o={"move-up":{inKeyframes:l,outKeyframes:s},"move-down":{inKeyframes:g,outKeyframes:p},"move-left":{inKeyframes:i,outKeyframes:h},"move-right":{inKeyframes:r,outKeyframes:u}},d=(n,a)=>{const{antCls:c}=n,f=`${c}-${a}`,{inKeyframes:S,outKeyframes:E}=o[a];return[(0,v.R)(f,S,E,n.motionDurationMid),{[` ${f}-enter, @@ -121,7 +121,7 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON `]:{opacity:0,animationTimingFunction:n.motionEaseOutCirc},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInOutCirc}}]}},13826:function(_t,N,e){"use strict";e.d(N,{Qt:function(){return i},Uw:function(){return p},fJ:function(){return g},ly:function(){return h},oN:function(){return d}});var t=e(88252),v=e(95406);const g=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),p=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),i=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),h=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),r=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),u=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),l=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),s=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),o={"slide-up":{inKeyframes:g,outKeyframes:p},"slide-down":{inKeyframes:i,outKeyframes:h},"slide-left":{inKeyframes:r,outKeyframes:u},"slide-right":{inKeyframes:l,outKeyframes:s}},d=(n,a)=>{const{antCls:c}=n,f=`${c}-${a}`,{inKeyframes:S,outKeyframes:E}=o[a];return[(0,v.R)(f,S,E,n.motionDurationMid),{[` ${f}-enter, ${f}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:n.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInQuint}}]}},15969:function(_t,N,e){"use strict";e.d(N,{N:function(){return t}});const t=v=>({color:v.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:focus, &:hover":{color:v.colorLinkHover},"&:active":{color:v.colorLinkActive}})},36546:function(_t,N,e){"use strict";e.d(N,{default:function(){return Dr}});var t={},v="rc-table-internal-hook",g=e(29043),p=e(8107),i=e(28800),h=e(51346),r=e(59301),u=e(4676);function l(H){var V=r.createContext(void 0),me=function(Me){var ke=Me.value,ht=Me.children,vt=r.useRef(ke);vt.current=ke;var ft=r.useState(function(){return{getValue:function(){return vt.current},listeners:new Set}}),je=(0,g.Z)(ft,1),Pt=je[0];return(0,i.Z)(function(){(0,u.unstable_batchedUpdates)(function(){Pt.listeners.forEach(function(Dt){Dt(ke)})})},[ke]),r.createElement(V.Provider,{value:Pt},ht)};return{Context:V,Provider:me,defaultValue:H}}function s(H,V){var me=(0,p.Z)(typeof V=="function"?V:function(Dt){if(V===void 0)return Dt;if(!Array.isArray(V))return Dt[V];var Qt={};return V.forEach(function(Wt){Qt[Wt]=Dt[Wt]}),Qt}),_e=r.useContext(H==null?void 0:H.Context),Me=_e||{},ke=Me.listeners,ht=Me.getValue,vt=r.useRef();vt.current=me(_e?ht():H==null?void 0:H.defaultValue);var ft=r.useState({}),je=(0,g.Z)(ft,2),Pt=je[1];return(0,i.Z)(function(){if(!_e)return;function Dt(Qt){var Wt=me(Qt);(0,h.Z)(vt.current,Wt,!0)||Pt({})}return ke.add(Dt),function(){ke.delete(Dt)}},[_e]),vt.current}var o=e(5891),d=e(20475);function n(){var H=r.createContext(null);function V(){return r.useContext(H)}function me(Me,ke){var ht=(0,d.Yr)(Me),vt=function(je,Pt){var Dt=ht?{ref:Pt}:{},Qt=r.useRef(0),Wt=r.useRef(je),Xt=V();return Xt!==null?r.createElement(Me,(0,o.Z)({},je,Dt)):((!ke||ke(Wt.current,je))&&(Qt.current+=1),Wt.current=je,r.createElement(H.Provider,{value:Qt.current},r.createElement(Me,(0,o.Z)({},je,Dt))))};return ht?r.forwardRef(vt):vt}function _e(Me,ke){var ht=(0,d.Yr)(Me),vt=function(je,Pt){var Dt=ht?{ref:Pt}:{};return V(),r.createElement(Me,(0,o.Z)({},je,Dt))};return ht?r.memo(r.forwardRef(vt),ke):r.memo(vt,ke)}return{makeImmutable:me,responseImmutable:_e,useImmutableMark:V}}var a=n(),c=a.makeImmutable,f=a.responseImmutable,S=a.useImmutableMark,E=n(),w=E.makeImmutable,A=E.responseImmutable,b=E.useImmutableMark,C=l(),m=C;function y(H,V){var me=r.useRef(0);me.current+=1;var _e=r.useRef(H),Me=[];Object.keys(H||{}).map(function(ht){var vt;(H==null?void 0:H[ht])!==((vt=_e.current)===null||vt===void 0?void 0:vt[ht])&&Me.push(ht)}),_e.current=H;var ke=r.useRef([]);return Me.length&&(ke.current=Me),r.useDebugValue(me.current),r.useDebugValue(ke.current.join(", ")),V&&console.log("".concat(V,":"),me.current,ke.current),me.current}var x=null,P=r.memo(function(){var H=y();return r.createElement("h1",null,"Render Times: ",H)});P.displayName="RenderBlock";var _=e(80665),z=e(57259),K=e(80962),ye=e(92310),ae=e.n(ye),Be=e(79722),B=e(69004),$=e(51395),G=r.createContext({renderWithProps:!1}),se=G,X="RC_TABLE_KEY";function W(H){return H==null?[]:Array.isArray(H)?H:[H]}function Z(H){var V=[],me={};return H.forEach(function(_e){for(var Me=_e||{},ke=Me.key,ht=Me.dataIndex,vt=ke||W(ht).join("-")||X;me[vt];)vt="".concat(vt,"_next");me[vt]=!0,V.push(vt)}),V}function pe(H){return H!=null}function we(H){return H&&(0,_.Z)(H)==="object"&&!Array.isArray(H)&&!r.isValidElement(H)}function he(H,V,me,_e,Me,ke){var ht=r.useContext(se),vt=b(),ft=(0,Be.Z)(function(){if(pe(_e))return[_e];var je=V==null||V===""?[]:Array.isArray(V)?V:[V],Pt=(0,B.Z)(H,je),Dt=Pt,Qt=void 0;if(Me){var Wt=Me(Pt,H,me);we(Wt)?(Dt=Wt.children,Qt=Wt.props,ht.renderWithProps=!0):Dt=Wt}return[Dt,Qt]},[vt,H,_e,V,Me,me],function(je,Pt){if(ke){var Dt=(0,g.Z)(je,2),Qt=Dt[1],Wt=(0,g.Z)(Pt,2),Xt=Wt[1];return ke(Xt,Qt)}return ht.renderWithProps?!0:!(0,h.Z)(je,Pt,!0)});return ft}function ge(H,V,me,_e){var Me=H+V-1;return H<=_e&&Me>=me}function Fe(H,V){return s(m,function(me){var _e=ge(H,V||1,me.hoverStartRow,me.hoverEndRow);return[_e,me.onHover]})}var st=function(V){var me=V.ellipsis,_e=V.rowType,Me=V.children,ke,ht=me===!0?{showTitle:!0}:me;return ht&&(ht.showTitle||_e==="header")&&(typeof Me=="string"||typeof Me=="number"?ke=Me.toString():r.isValidElement(Me)&&typeof Me.props.children=="string"&&(ke=Me.props.children)),ke};function Ve(H){var V,me,_e,Me,ke,ht,vt,ft,je=H.component,Pt=H.children,Dt=H.ellipsis,Qt=H.scope,Wt=H.prefixCls,Xt=H.className,pn=H.align,cn=H.record,rn=H.render,an=H.dataIndex,gn=H.renderIndex,Un=H.shouldCellUpdate,Vn=H.index,Ln=H.rowType,$n=H.colSpan,cr=H.rowSpan,_n=H.fixLeft,In=H.fixRight,qt=H.firstFixLeft,Lt=H.lastFixLeft,Cn=H.firstFixRight,Wn=H.lastFixRight,Rn=H.appendNode,tr=H.additionalProps,Pn=tr===void 0?{}:tr,or=H.isSticky,ur="".concat(Wt,"-cell"),Sr=s(m,["supportSticky","allColumnsFixedLeft"]),Or=Sr.supportSticky,qr=Sr.allColumnsFixedLeft,Vr=he(cn,an,gn,Pt,rn,Un),ar=(0,g.Z)(Vr,2),Qr=ar[0],Ar=ar[1],Hr={},Gr=typeof _n=="number"&&Or,Li=typeof In=="number"&⩔Gr&&(Hr.position="sticky",Hr.left=_n),Li&&(Hr.position="sticky",Hr.right=In);var Xn=(V=(me=(_e=Ar==null?void 0:Ar.colSpan)!==null&&_e!==void 0?_e:Pn.colSpan)!==null&&me!==void 0?me:$n)!==null&&V!==void 0?V:1,Qn=(Me=(ke=(ht=Ar==null?void 0:Ar.rowSpan)!==null&&ht!==void 0?ht:Pn.rowSpan)!==null&&ke!==void 0?ke:cr)!==null&&Me!==void 0?Me:1,Tn=Fe(Vn,Qn),Hn=(0,g.Z)(Tn,2),Ir=Hn[0],Fn=Hn[1],fr=function(mi){var Qi;cn&&Fn(Vn,Vn+Qn-1),Pn==null||(Qi=Pn.onMouseEnter)===null||Qi===void 0||Qi.call(Pn,mi)},Mn=function(mi){var Qi;cn&&Fn(-1,-1),Pn==null||(Qi=Pn.onMouseLeave)===null||Qi===void 0||Qi.call(Pn,mi)};if(Xn===0||Qn===0)return null;var hr=(vt=Pn.title)!==null&&vt!==void 0?vt:st({rowType:Ln,ellipsis:Dt,children:Qr}),Ai=ae()(ur,Xt,(ft={},(0,K.Z)(ft,"".concat(ur,"-fix-left"),Gr&&Or),(0,K.Z)(ft,"".concat(ur,"-fix-left-first"),qt&&Or),(0,K.Z)(ft,"".concat(ur,"-fix-left-last"),Lt&&Or),(0,K.Z)(ft,"".concat(ur,"-fix-left-all"),Lt&&qr&&Or),(0,K.Z)(ft,"".concat(ur,"-fix-right"),Li&&Or),(0,K.Z)(ft,"".concat(ur,"-fix-right-first"),Cn&&Or),(0,K.Z)(ft,"".concat(ur,"-fix-right-last"),Wn&&Or),(0,K.Z)(ft,"".concat(ur,"-ellipsis"),Dt),(0,K.Z)(ft,"".concat(ur,"-with-append"),Rn),(0,K.Z)(ft,"".concat(ur,"-fix-sticky"),(Gr||Li)&&or&&Or),(0,K.Z)(ft,"".concat(ur,"-row-hover"),!Ar&&Ir),ft),Pn.className,Ar==null?void 0:Ar.className),Si={};pn&&(Si.textAlign=pn);var Pi=(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},Hr),Pn.style),Si),Ar==null?void 0:Ar.style),Ei=Qr;return(0,_.Z)(Ei)==="object"&&!Array.isArray(Ei)&&!r.isValidElement(Ei)&&(Ei=null),Dt&&(Lt||Cn)&&(Ei=r.createElement("span",{className:"".concat(ur,"-content")},Ei)),r.createElement(je,(0,o.Z)({},Ar,Pn,{className:Ai,style:Pi,title:hr,scope:Qt,onMouseEnter:fr,onMouseLeave:Mn,colSpan:Xn!==1?Xn:null,rowSpan:Qn!==1?Qn:null}),Rn,Ei)}var Qe=r.memo(Ve);function At(H,V,me,_e,Me,ke){var ht=me[H]||{},vt=me[V]||{},ft,je;ht.fixed==="left"?ft=_e.left[Me==="rtl"?V:H]:vt.fixed==="right"&&(je=_e.right[Me==="rtl"?H:V]);var Pt=!1,Dt=!1,Qt=!1,Wt=!1,Xt=me[V+1],pn=me[H-1],cn=!(ke!=null&&ke.children);if(Me==="rtl"){if(ft!==void 0){var rn=pn&&pn.fixed==="left";Wt=!rn&&cn}else if(je!==void 0){var an=Xt&&Xt.fixed==="right";Qt=!an&&cn}}else if(ft!==void 0){var gn=Xt&&Xt.fixed==="left";Pt=!gn&&cn}else if(je!==void 0){var Un=pn&&pn.fixed==="right";Dt=!Un&&cn}return{fixLeft:ft,fixRight:je,lastFixLeft:Pt,firstFixRight:Dt,lastFixRight:Qt,firstFixLeft:Wt,isSticky:_e.isSticky}}var Ue=r.createContext({}),Xe=Ue;function xt(H){var V=H.className,me=H.index,_e=H.children,Me=H.colSpan,ke=Me===void 0?1:Me,ht=H.rowSpan,vt=H.align,ft=s(m,["prefixCls","direction"]),je=ft.prefixCls,Pt=ft.direction,Dt=r.useContext(Xe),Qt=Dt.scrollColumnIndex,Wt=Dt.stickyOffsets,Xt=Dt.flattenColumns,pn=Dt.columns,cn=me+ke-1,rn=cn+1===Qt?ke+1:ke,an=At(me,me+rn-1,Xt,Wt,Pt,pn==null?void 0:pn[me]);return r.createElement(Qe,(0,o.Z)({className:V,index:me,component:"td",prefixCls:je,record:null,dataIndex:null,align:vt,colSpan:rn,rowSpan:ht,render:function(){return _e}},an))}var Re=e(19149),ue=["children"];function ce(H){var V=H.children,me=(0,Re.Z)(H,ue);return r.createElement("tr",me,V)}function Q(H){var V=H.children;return V}Q.Row=ce,Q.Cell=xt;var L=Q;function oe(H){var V=H.children,me=H.stickyOffsets,_e=H.flattenColumns,Me=H.columns,ke=s(m,"prefixCls"),ht=_e.length-1,vt=_e[ht],ft=r.useMemo(function(){return{stickyOffsets:me,flattenColumns:_e,scrollColumnIndex:vt!=null&&vt.scrollbar?ht:null,columns:Me}},[vt,_e,ht,me,Me]);return r.createElement(Xe.Provider,{value:ft},r.createElement("tfoot",{className:"".concat(ke,"-summary")},V))}var xe=A(oe),k=L,R=e(80764),re=e(29301),j=e(48886),M=e(24387),D=e(59055),J=e(36994);function F(H,V,me,_e,Me,ke,ht){H.push({record:V,indent:me,index:ht});var vt=ke(V),ft=Me==null?void 0:Me.has(vt);if(V&&Array.isArray(V[_e])&&ft)for(var je=0;je1?qt-1:0),Cn=1;Cn=0;vt-=1){var ft=V[vt],je=me&&me[vt],Pt=je&&je[Y];if(ft||Pt||ht){var Dt=Pt||{},Qt=Dt.columnType,Wt=(0,Re.Z)(Dt,yt);Me.unshift(r.createElement("col",(0,o.Z)({key:vt,style:{width:ft}},Wt))),ht=!0}}return r.createElement("colgroup",null,Me)}var $e=O,Ne=e(26390),fe=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Oe(H,V){return(0,r.useMemo)(function(){for(var me=[],_e=0;_e1?"colgroup":"col":null,ellipsis:cn.ellipsis,align:cn.align,component:cn.title?ke:ht,prefixCls:Pt,key:Wt[pn]},rn,{additionalProps:an,rowType:"header"}))}))}Tt.displayName="HeaderRow";var ct=Tt;function Et(H){var V=[];function me(ht,vt){var ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;V[ft]=V[ft]||[];var je=vt,Pt=ht.filter(Boolean).map(function(Dt){var Qt={key:Dt.key,className:Dt.className||"",children:Dt.title,column:Dt,colStart:je},Wt=1,Xt=Dt.children;return Xt&&Xt.length>0&&(Wt=me(Xt,je,ft+1).reduce(function(pn,cn){return pn+cn},0),Qt.hasSubColumns=!0),"colSpan"in Dt&&(Wt=Dt.colSpan),"rowSpan"in Dt&&(Qt.rowSpan=Dt.rowSpan),Qt.colSpan=Wt,Qt.colEnd=Qt.colStart+Wt-1,V[ft].push(Qt),je+=Wt,Wt});return Pt}me(H,0);for(var _e=V.length,Me=function(vt){V[vt].forEach(function(ft){!("rowSpan"in ft)&&!ft.hasSubColumns&&(ft.rowSpan=_e-vt)})},ke=0;ke<_e;ke+=1)Me(ke);return V}function Ft(H){var V=H.stickyOffsets,me=H.columns,_e=H.flattenColumns,Me=H.onHeaderRow,ke=s(m,["prefixCls","getComponent"]),ht=ke.prefixCls,vt=ke.getComponent,ft=r.useMemo(function(){return Et(me)},[me]),je=vt(["header","wrapper"],"thead"),Pt=vt(["header","row"],"tr"),Dt=vt(["header","cell"],"th"),Qt=vt(["header","cell"],"td");return r.createElement(je,{className:"".concat(ht,"-thead")},ft.map(function(Wt,Xt){var pn=r.createElement(ct,{key:Xt,flattenColumns:_e,cells:Wt,stickyOffsets:V,rowComponent:Pt,cellComponent:Dt,tdCellComponent:Qt,onHeaderRow:Me,index:Xt});return pn}))}var Nt=A(Ft),Ut=e(38298);function Gt(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof V=="number"?V:V.endsWith("%")?H*parseFloat(V)/100:null}function Ot(H,V){return r.useMemo(function(){if(V&&V>0){var me=0,_e=0;H.forEach(function(je){var Pt=Gt(V,je.width);Pt?me+=Pt:_e+=1});var Me=V-me,ke=_e,ht=Me/_e,vt=0,ft=H.map(function(je){var Pt=(0,z.Z)({},je),Dt=Gt(V,Pt.width);if(Dt)Pt.width=Dt;else{var Qt=Math.floor(ht);Pt.width=ke===1?Me:Qt,Me-=Qt,ke-=1}return vt+=Pt.width,Pt});return[ft,vt]}return[H,V]},[H,V])}var Yt=["children"],Ce=["fixed"];function U(H){return(0,Ut.Z)(H).filter(function(V){return r.isValidElement(V)}).map(function(V){var me=V.key,_e=V.props,Me=_e.children,ke=(0,Re.Z)(_e,Yt),ht=(0,z.Z)({key:me},ke);return Me&&(ht.children=U(Me)),ht})}function ee(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return H.filter(function(me){return me&&(0,_.Z)(me)==="object"}).reduce(function(me,_e,Me){var ke=_e.fixed,ht=ke===!0?"left":ke,vt="".concat(V,"-").concat(Me),ft=_e.children;return ft&&ft.length>0?[].concat((0,Ne.Z)(me),(0,Ne.Z)(ee(ft,vt).map(function(je){return(0,z.Z)({fixed:ht},je)}))):[].concat((0,Ne.Z)(me),[(0,z.Z)((0,z.Z)({key:vt},_e),{},{fixed:ht})])},[])}function q(H){for(var V=!0,me=0;me=0;ke-=1){var ht=H[ke];if(Me&&ht.fixed!=="right")Me=!1;else if(!Me&&ht.fixed==="right"){warning(!1,"Index ".concat(ke+1," of `columns` missing `fixed='right'` prop."));break}}}function te(H){return H.map(function(V){var me=V.fixed,_e=(0,Re.Z)(V,Ce),Me=me;return me==="left"?Me="right":me==="right"&&(Me="left"),(0,z.Z)({fixed:Me},_e)})}function Te(H,V){var me=H.prefixCls,_e=H.columns,Me=H.children,ke=H.expandable,ht=H.expandedKeys,vt=H.columnTitle,ft=H.getRowKey,je=H.onTriggerExpand,Pt=H.expandIcon,Dt=H.rowExpandable,Qt=H.expandIconColumnIndex,Wt=H.direction,Xt=H.expandRowByClick,pn=H.columnWidth,cn=H.fixed,rn=H.scrollWidth,an=r.useMemo(function(){return _e||U(Me)},[_e,Me]),gn=r.useMemo(function(){if(ke){var In,qt=an.slice();if(!qt.includes(t)){var Lt=Qt||0;Lt>=0&&qt.splice(Lt,0,t)}var Cn=qt.indexOf(t);qt=qt.filter(function(Pn,or){return Pn!==t||or===Cn});var Wn=an[Cn],Rn;(cn==="left"||cn)&&!Qt?Rn="left":(cn==="right"||cn)&&Qt===an.length?Rn="right":Rn=Wn?Wn.fixed:null;var tr=(In={},(0,K.Z)(In,Y,{className:"".concat(me,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,K.Z)(In,"title",vt),(0,K.Z)(In,"fixed",Rn),(0,K.Z)(In,"className","".concat(me,"-row-expand-icon-cell")),(0,K.Z)(In,"width",pn),(0,K.Z)(In,"render",function(or,ur,Sr){var Or=ft(ur,Sr),qr=ht.has(Or),Vr=Dt?Dt(ur):!0,ar=Pt({prefixCls:me,expanded:qr,expandable:Vr,record:ur,onExpand:je});return Xt?r.createElement("span",{onClick:function(Ar){return Ar.stopPropagation()}},ar):ar}),In);return qt.map(function(Pn){return Pn===t?tr:Pn})}return an.filter(function(Pn){return Pn!==t})},[ke,an,ft,ht,Pt,Wt]),Un=r.useMemo(function(){var In=gn;return V&&(In=V(In)),In.length||(In=[{render:function(){return null}}]),In},[V,gn,Wt]),Vn=r.useMemo(function(){return Wt==="rtl"?te(ee(Un)):ee(Un)},[Un,Wt,rn]),Ln=Ot(Vn,rn),$n=(0,g.Z)(Ln,2),cr=$n[0],_n=$n[1];return[Un,cr,_n]}var Pe=Te;function tt(H){var V,me=H.prefixCls,_e=H.record,Me=H.onExpand,ke=H.expanded,ht=H.expandable,vt="".concat(me,"-row-expand-icon");if(!ht)return r.createElement("span",{className:ae()(vt,"".concat(me,"-row-spaced"))});var ft=function(Pt){Me(_e,Pt),Pt.stopPropagation()};return r.createElement("span",{className:ae()(vt,(V={},(0,K.Z)(V,"".concat(me,"-row-expanded"),ke),(0,K.Z)(V,"".concat(me,"-row-collapsed"),!ke),V)),onClick:ft})}function it(H,V,me){var _e=[];function Me(ke){(ke||[]).forEach(function(ht,vt){_e.push(V(ht,vt)),Me(ht[me])})}return Me(H),_e}function St(H,V,me){var _e=rt(H),Me=_e.expandIcon,ke=_e.expandedRowKeys,ht=_e.defaultExpandedRowKeys,vt=_e.defaultExpandAllRows,ft=_e.expandedRowRender,je=_e.onExpand,Pt=_e.onExpandedRowsChange,Dt=_e.childrenColumnName,Qt=Me||tt,Wt=Dt||"children",Xt=r.useMemo(function(){return ft?"row":H.expandable&&H.internalHooks===v&&H.expandable.__PARENT_RENDER_ICON__||V.some(function(Vn){return Vn&&(0,_.Z)(Vn)==="object"&&Vn[Wt]})?"nest":!1},[!!ft,V]),pn=r.useState(function(){return ht||(vt?it(V,me,Wt):[])}),cn=(0,g.Z)(pn,2),rn=cn[0],an=cn[1],gn=r.useMemo(function(){return new Set(ke||rn||[])},[ke,rn]),Un=r.useCallback(function(Vn){var Ln=me(Vn,V.indexOf(Vn)),$n,cr=gn.has(Ln);cr?(gn.delete(Ln),$n=(0,Ne.Z)(gn)):$n=[].concat((0,Ne.Z)(gn),[Ln]),an($n),je&&je(!cr,Vn),Pt&&Pt($n)},[me,gn,V,je,Pt]);return[_e,Xt,gn,Qt,Wt,Un]}function It(H,V,me,_e){var Me=H.map(function(ke,ht){return At(ht,ht,H,V,me,_e==null?void 0:_e[ht])});return(0,Be.Z)(function(){return Me},[Me],function(ke,ht){return!(0,h.Z)(ke,ht)})}function Ht(H){var V=(0,r.useRef)(H),me=(0,r.useState)({}),_e=(0,g.Z)(me,2),Me=_e[1],ke=(0,r.useRef)(null),ht=(0,r.useRef)([]);function vt(ft){ht.current.push(ft);var je=Promise.resolve();ke.current=je,je.then(function(){if(ke.current===je){var Pt=ht.current,Dt=V.current;ht.current=[],Pt.forEach(function(Qt){V.current=Qt(V.current)}),ke.current=null,Dt!==V.current&&Me({})}})}return(0,r.useEffect)(function(){return function(){ke.current=null}},[]),[V.current,vt]}function kt(H){var V=(0,r.useRef)(H||null),me=(0,r.useRef)();function _e(){window.clearTimeout(me.current)}function Me(ht){V.current=ht,_e(),me.current=window.setTimeout(function(){V.current=null,me.current=void 0},100)}function ke(){return V.current}return(0,r.useEffect)(function(){return _e},[]),[Me,ke]}function bt(){var H=r.useState(-1),V=(0,g.Z)(H,2),me=V[0],_e=V[1],Me=r.useState(-1),ke=(0,g.Z)(Me,2),ht=ke[0],vt=ke[1],ft=r.useCallback(function(je,Pt){_e(je),vt(Pt)},[]);return[me,ht,ft]}var Kt=e(87746),De=(0,Kt.Z)()?window:null;function Ye(H,V){var me=(0,_.Z)(H)==="object"?H:{},_e=me.offsetHeader,Me=_e===void 0?0:_e,ke=me.offsetSummary,ht=ke===void 0?0:ke,vt=me.offsetScroll,ft=vt===void 0?0:vt,je=me.getContainer,Pt=je===void 0?function(){return De}:je,Dt=Pt()||De;return r.useMemo(function(){var Qt=!!H;return{isSticky:Qt,stickyClassName:Qt?"".concat(V,"-sticky-holder"):"",offsetHeader:Me,offsetSummary:ht,offsetScroll:ft,container:Dt}},[ft,Me,ht,V,Dt])}function et(H,V,me){var _e=(0,r.useMemo)(function(){for(var Me=[],ke=[],ht=0,vt=0,ft=0;ft=Dt&&(Pn=Dt-Qt),ht({scrollLeft:Pn/Dt*(Pt+2)}),an.current.x=Cn.pageX},In=function(){if(ke.current){var Cn=(0,be.os)(ke.current).top,Wn=Cn+ke.current.offsetHeight,Rn=ft===window?document.documentElement.scrollTop+window.innerHeight:(0,be.os)(ft).top+ft.clientHeight;Wn-(0,D.Z)()<=Rn||Cn>=Rn-vt?rn(function(tr){return(0,z.Z)((0,z.Z)({},tr),{},{isHiddenScrollBar:!0})}):rn(function(tr){return(0,z.Z)((0,z.Z)({},tr),{},{isHiddenScrollBar:!1})})}},qt=function(Cn){rn(function(Wn){return(0,z.Z)((0,z.Z)({},Wn),{},{scrollLeft:Cn/Pt*Dt||0})})};return r.useImperativeHandle(me,function(){return{setScrollLeft:qt}}),r.useEffect(function(){var Lt=(0,lt.Z)(document.body,"mouseup",$n,!1),Cn=(0,lt.Z)(document.body,"mousemove",_n,!1);return In(),function(){Lt.remove(),Cn.remove()}},[Qt,Vn]),r.useEffect(function(){var Lt=(0,lt.Z)(ft,"scroll",In,!1),Cn=(0,lt.Z)(window,"resize",In,!1);return function(){Lt.remove(),Cn.remove()}},[ft]),r.useEffect(function(){cn.isHiddenScrollBar||rn(function(Lt){var Cn=ke.current;return Cn?(0,z.Z)((0,z.Z)({},Lt),{},{scrollLeft:Cn.scrollLeft/Cn.scrollWidth*Cn.clientWidth}):Lt})},[cn.isHiddenScrollBar]),Pt<=Dt||!Qt||cn.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,D.Z)(),width:Dt,bottom:vt},className:"".concat(je,"-sticky-scroll")},r.createElement("div",{onMouseDown:cr,ref:Wt,className:ae()("".concat(je,"-sticky-scroll-bar"),(0,K.Z)({},"".concat(je,"-sticky-scroll-bar-active"),Vn)),style:{width:"".concat(Qt,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},nt=r.forwardRef(He);function at(H){return null}var ut=at;function wt(H){return null}var Se=wt,Le="rc-table",We=[],qe={};function dt(){return"No Data"}function jt(H){var V,me=(0,z.Z)({rowKey:"key",prefixCls:Le,emptyText:dt},H),_e=me.prefixCls,Me=me.className,ke=me.rowClassName,ht=me.style,vt=me.data,ft=me.rowKey,je=me.scroll,Pt=me.tableLayout,Dt=me.direction,Qt=me.title,Wt=me.footer,Xt=me.summary,pn=me.caption,cn=me.id,rn=me.showHeader,an=me.components,gn=me.emptyText,Un=me.onRow,Vn=me.onHeaderRow,Ln=me.internalHooks,$n=me.transformColumns,cr=me.internalRefs,_n=me.tailor,In=me.sticky,qt=vt||We,Lt=!!qt.length,Cn=Ln===v,Wn=r.useCallback(function(jr,fi){return(0,B.Z)(an,jr)||fi},[an]),Rn=r.useMemo(function(){return typeof ft=="function"?ft:function(jr){var fi=jr&&jr[ft];return fi}},[ft]),tr=Wn(["body"]),Pn=bt(),or=(0,g.Z)(Pn,3),ur=or[0],Sr=or[1],Or=or[2],qr=St(me,qt,Rn),Vr=(0,g.Z)(qr,6),ar=Vr[0],Qr=Vr[1],Ar=Vr[2],Hr=Vr[3],Gr=Vr[4],Li=Vr[5],Xn=je==null?void 0:je.x,Qn=r.useState(0),Tn=(0,g.Z)(Qn,2),Hn=Tn[0],Ir=Tn[1],Fn=Pe((0,z.Z)((0,z.Z)((0,z.Z)({},me),ar),{},{expandable:!!ar.expandedRowRender,columnTitle:ar.columnTitle,expandedKeys:Ar,getRowKey:Rn,onTriggerExpand:Li,expandIcon:Hr,expandIconColumnIndex:ar.expandIconColumnIndex,direction:Dt,scrollWidth:Cn&&_n&&typeof Xn=="number"?Xn:null}),Cn?$n:null),fr=(0,g.Z)(Fn,3),Mn=fr[0],hr=fr[1],Ai=fr[2],Si=Ai!=null?Ai:Xn,Pi=r.useMemo(function(){return{columns:Mn,flattenColumns:hr}},[Mn,hr]),Ei=r.useRef(),to=r.useRef(),mi=r.useRef(),Qi=r.useRef(),_o=r.useRef(),Mr=r.useState(!1),Wr=(0,g.Z)(Mr,2),di=Wr[0],wi=Wr[1],Fi=r.useState(!1),Fr=(0,g.Z)(Fi,2),Xi=Fr[0],Zi=Fr[1],no=Ht(new Map),ho=(0,g.Z)(no,2),io=ho[0],$o=ho[1],Co=Z(hr),oo=Co.map(function(jr){return io.get(jr)}),Gi=r.useMemo(function(){return oo},[oo.join("_")]),Ui=ot(Gi,hr.length,Dt),_i=je&&pe(je.y),ci=je&&pe(Si)||!!ar.fixed,xo=ci&&hr.some(function(jr){var fi=jr.fixed;return fi}),No=r.useRef(),Do=Ye(In,_e),vo=Do.isSticky,pa=Do.offsetHeader,ma=Do.offsetSummary,Rr=Do.offsetScroll,ei=Do.stickyClassName,Ni=Do.container,ui=r.useMemo(function(){return Xt==null?void 0:Xt(qt)},[Xt,qt]),Wi=(_i||vo)&&r.isValidElement(ui)&&ui.type===L&&ui.props.fixed,Yi,Ji,So;_i&&(Ji={overflowY:"scroll",maxHeight:je.y}),ci&&(Yi={overflowX:"auto"},_i||(Ji={overflowY:"hidden"}),So={width:Si===!0?"auto":Si,minWidth:"100%"});var Aa=r.useCallback(function(jr,fi){(0,j.Z)(Ei.current)&&$o(function(mo){if(mo.get(jr)!==fi){var Ho=new Map(mo);return Ho.set(jr,fi),Ho}return mo})},[]),Ta=kt(null),Na=(0,g.Z)(Ta,2),ka=Na[0],Ka=Na[1];function ga(jr,fi){fi&&(typeof fi=="function"?fi(jr):fi.scrollLeft!==jr&&(fi.scrollLeft=jr,fi.scrollLeft!==jr&&setTimeout(function(){fi.scrollLeft=jr},0)))}var ea=(0,p.Z)(function(jr){var fi=jr.currentTarget,mo=jr.scrollLeft,Ho=Dt==="rtl",zo=typeof mo=="number"?mo:fi.scrollLeft,ns=fi||qe;if(!Ka()||Ka()===ns){var Wa;ka(ns),ga(zo,to.current),ga(zo,mi.current),ga(zo,_o.current),ga(zo,(Wa=No.current)===null||Wa===void 0?void 0:Wa.setScrollLeft)}var ja=fi||to.current;if(ja){var Xa=ja.scrollWidth,Ua=ja.clientWidth;if(Xa===Ua){wi(!1),Zi(!1);return}Ho?(wi(-zo0)):(wi(zo>0),Zi(zo1?pn-Cn:0,Rn=(0,z.Z)((0,z.Z)((0,z.Z)({},$n),ft),{},{flex:"0 0 ".concat(Cn,"px"),width:"".concat(Cn,"px"),marginRight:Wn,pointerEvents:"auto"}),tr=r.useMemo(function(){return Pt?qt<=1:_n===0||qt===0||qt>1},[qt,_n,Pt]);tr?Rn.visibility="hidden":Pt&&(Rn.height=Dt==null?void 0:Dt(qt));var Pn=tr?function(){return null}:Qt,or={};return(qt===0||_n===0)&&(or.rowSpan=1,or.colSpan=1),r.createElement(Qe,(0,o.Z)({className:ae()(Xt,je),ellipsis:me.ellipsis,align:me.align,scope:me.rowScope,component:"div",prefixCls:V.prefixCls,key:gn,record:vt,index:ke,renderIndex:ht,dataIndex:Wt,render:Pn,shouldCellUpdate:me.shouldCellUpdate},Un,{appendNode:Vn,additionalProps:(0,z.Z)((0,z.Z)({},Ln),{},{style:Rn},or)}))}var yn=on,bn=["data","index","className","rowKey","style","extra","getHeight"],On=r.forwardRef(function(H,V){var me=H.data,_e=H.index,Me=H.className,ke=H.rowKey,ht=H.style,vt=H.extra,ft=H.getHeight,je=(0,Re.Z)(H,bn),Pt=me.record,Dt=me.indent,Qt=me.index,Wt=s(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xt=Wt.scrollX,pn=Wt.flattenColumns,cn=Wt.prefixCls,rn=Wt.fixColumn,an=Wt.componentWidth,gn=T(Pt,ke,_e,Dt),Un=gn.rowSupportExpand,Vn=gn.expanded,Ln=gn.rowProps,$n=gn.expandedRowRender,cr=gn.expandedRowClassName,_n;if(Un&&Vn){var In=$n(Pt,_e,Dt+1,Vn),qt=cr==null?void 0:cr(Pt,_e,Dt),Lt={};rn&&(Lt={style:(0,K.Z)({},"--virtual-width","".concat(an,"px"))});var Cn="".concat(cn,"-expanded-row-cell");_n=r.createElement("div",{className:ae()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(Dt+1),qt)},r.createElement(Qe,{component:"div",prefixCls:cn,className:ae()(Cn,(0,K.Z)({},"".concat(Cn,"-fixed"),rn)),additionalProps:Lt},In))}var Wn=(0,z.Z)((0,z.Z)({},ht),{},{width:Xt});vt&&(Wn.position="absolute",Wn.pointerEvents="none");var Rn=r.createElement("div",(0,o.Z)({},Ln,je,{ref:Un?null:V,className:ae()(Me,"".concat(cn,"-row"),Ln==null?void 0:Ln.className,(0,K.Z)({},"".concat(cn,"-row-extra"),vt)),style:(0,z.Z)((0,z.Z)({},Wn),Ln==null?void 0:Ln.style)}),pn.map(function(tr,Pn){return r.createElement(yn,{key:Pn,rowInfo:gn,column:tr,colIndex:Pn,indent:Dt,index:_e,renderIndex:Qt,record:Pt,inverse:vt,getHeight:ft})}));return Un?r.createElement("div",{ref:V},Rn,_n):Rn}),Yn=A(On),dn=Yn,Bt=r.forwardRef(function(H,V){var me=H.data,_e=H.onScroll,Me=s(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ke=Me.flattenColumns,ht=Me.onColumnResize,vt=Me.getRowKey,ft=Me.expandedKeys,je=Me.prefixCls,Pt=Me.childrenColumnName,Dt=Me.emptyNode,Qt=Me.scrollX,Wt=s(en),Xt=Wt.scrollY,pn=Wt.listItemHeight,cn=r.useRef(),rn=ne(me,Pt,ft,vt),an=r.useMemo(function(){var _n=0;return ke.map(function(In){var qt=In.width,Lt=In.key;return _n+=qt,[Lt,qt,_n]})},[ke]),gn=r.useMemo(function(){return an.map(function(_n){return _n[2]})},[an]);r.useEffect(function(){an.forEach(function(_n){var In=(0,g.Z)(_n,2),qt=In[0],Lt=In[1];ht(qt,Lt)})},[an]),r.useImperativeHandle(V,function(){var _n={};return Object.defineProperty(_n,"scrollLeft",{get:function(){var qt;return((qt=cn.current)===null||qt===void 0?void 0:qt.getScrollInfo().x)||0},set:function(qt){var Lt;(Lt=cn.current)===null||Lt===void 0||Lt.scrollTo({left:qt})}}),_n});var Un=function(In,qt){var Lt,Cn=(Lt=rn[qt])===null||Lt===void 0?void 0:Lt.record,Wn=In.onCell;if(Wn){var Rn,tr=Wn(Cn,qt);return(Rn=tr==null?void 0:tr.rowSpan)!==null&&Rn!==void 0?Rn:1}return 1},Vn=function(In){var qt=In.start,Lt=In.end,Cn=In.getSize,Wn=In.offsetY;if(Lt<0)return null;for(var Rn=ke.filter(function(Xn){return Un(Xn,qt)===0}),tr=qt,Pn=function(Qn){if(Rn=Rn.filter(function(Tn){return Un(Tn,Qn)===0}),!Rn.length)return tr=Qn,"break"},or=qt;or>=0;or-=1){var ur=Pn(or);if(ur==="break")break}for(var Sr=ke.filter(function(Xn){return Un(Xn,Lt)!==1}),Or=Lt,qr=function(Qn){if(Sr=Sr.filter(function(Tn){return Un(Tn,Qn)!==1}),!Sr.length)return Or=Math.max(Qn-1,Lt),"break"},Vr=Lt;Vr1})&&Qr.push(Qn)},Hr=tr;Hr<=Or;Hr+=1)var Gr=Ar(Hr);var Li=Qr.map(function(Xn){var Qn=rn[Xn],Tn=vt(Qn.record,Xn),Hn=function(fr){var Mn=Xn+fr-1,hr=vt(rn[Mn].record,Mn),Ai=Cn(Tn,hr);return Ai.bottom-Ai.top},Ir=Cn(Tn);return r.createElement(dn,{key:Xn,data:Qn,rowKey:Tn,index:Xn,style:{top:-Wn+Ir.top},extra:!0,getHeight:Hn})});return Li},Ln=r.useMemo(function(){return{columnsOffset:gn}},[gn]),$n="".concat(je,"-tbody"),cr;return rn.length?cr=r.createElement(zt.Z,{fullHeight:!1,ref:cn,className:ae()($n,"".concat($n,"-virtual")),height:Xt,itemHeight:pn||24,data:rn,itemKey:function(In){return vt(In.record)},scrollWidth:Qt,onVirtualScroll:function(In){var qt=In.x;_e({scrollLeft:qt})},extraRender:Vn},function(_n,In,qt){var Lt=vt(_n.record,In);return r.createElement(dn,(0,o.Z)({data:_n,rowKey:Lt,index:In},qt))}):cr=r.createElement("div",{className:ae()("".concat(je,"-placeholder"))},r.createElement(Qe,{component:"div",prefixCls:je},Dt)),r.createElement(tn.Provider,{value:Ln},cr)}),Zt=A(Bt),xn=Zt,vn=function(V,me){var _e=me.ref,Me=me.onScroll;return r.createElement(xn,{ref:_e,data:V,onScroll:Me})},wn=100;function Sn(H){var V=H.columns,me=H.scroll,_e=H.prefixCls,Me=_e===void 0?Le:_e,ke=H.className,ht=H.listItemHeight,vt=me||{},ft=vt.x,je=vt.y;typeof ft!="number"&&(ft=((V||[]).length+1)*wn),typeof je!="number"&&(je=500);var Pt=r.useMemo(function(){return{scrollY:je,listItemHeight:ht}},[je,ht]);return r.createElement(en.Provider,{value:Pt},r.createElement(pt,(0,o.Z)({},H,{className:ae()(ke,"".concat(Me,"-virtual")),scroll:(0,z.Z)((0,z.Z)({},me),{},{x:ft}),components:{body:vn},columns:V,internalHooks:v,tailor:!0})))}function sn(H){return w(Sn,H)}var Jt=sn(),En=null;function Jn(H){return null}var qn=Jn;function fn(H){return null}var hn=fn,$t=e(64002),jn=e(68031),Bn=e(36355),mn=e(93891),Dn=e(19716),pr=e(8628),Gn=e(31724),vr=e(19871),br=e(71418),mr=e(88088);function yr(H){return function(me){let{prefixCls:_e,onExpand:Me,record:ke,expanded:ht,expandable:vt}=me;const ft=`${_e}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:je=>{Me(ke,je),je.stopPropagation()},className:ae()(ft,{[`${ft}-spaced`]:!vt,[`${ft}-expanded`]:vt&&ht,[`${ft}-collapsed`]:vt&&!ht}),"aria-label":ht?H.collapse:H.expand,"aria-expanded":ht})}}var sr=yr;function Nr(H,V){return"key"in H&&H.key!==void 0&&H.key!==null?H.key:H.dataIndex?Array.isArray(H.dataIndex)?H.dataIndex.join("."):H.dataIndex:V}function zr(H,V){return V?`${V}-${H}`:`${H}`}function $r(H,V){return typeof H=="function"?H(V):H}function ni(H,V){const me=$r(H,V);return Object.prototype.toString.call(me)==="[object Object]"?"":me}var Ki={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"},gi=Ki,Ri=e(31533),Oi=function(V,me){return r.createElement(Ri.Z,(0,o.Z)({},V,{ref:me,icon:gi}))},ir=r.forwardRef(Oi),dr=ir,kr=e(56762);function gr(H){const V=r.useRef(H),me=(0,kr.Z)();return[()=>V.current,_e=>{V.current=_e,me()}]}var Er=e(3113),Zr=e(24905),Ur=e(38854),kn=e(64165),er=e(20834),nr=e(40875),lr=e(5112),Pr=e(99682),Cr=e(56981),Ci=e(92832);function ii(H){let{value:V,onChange:me,filterSearch:_e,tablePrefixCls:Me,locale:ke}=H;return _e?r.createElement("div",{className:`${Me}-filter-dropdown-search`},r.createElement(Ci.default,{prefix:r.createElement(Cr.Z,null),placeholder:ke.filterSearchPlaceholder,onChange:me,value:V,htmlSize:1,className:`${Me}-filter-dropdown-search-input`})):null}var oi=ii,hi=e(85108);const Xr=H=>{const{keyCode:V}=H;V===hi.Z.ENTER&&H.stopPropagation()};var vi=r.forwardRef((H,V)=>r.createElement("div",{className:H.className,onClick:me=>me.stopPropagation(),onKeyDown:Xr,ref:V},H.children));function ri(H){let V=[];return(H||[]).forEach(me=>{let{value:_e,children:Me}=me;V.push(_e),Me&&(V=[].concat((0,Ne.Z)(V),(0,Ne.Z)(ri(Me))))}),V}function xi(H){return H.some(V=>{let{children:me}=V;return me})}function ai(H,V){return typeof V=="string"||typeof V=="number"?V==null?void 0:V.toString().toLowerCase().includes(H.trim().toLowerCase()):!1}function go(H){let{filters:V,prefixCls:me,filteredKeys:_e,filterMultiple:Me,searchValue:ke,filterSearch:ht}=H;return V.map((vt,ft)=>{const je=String(vt.value);if(vt.children)return{key:je||ft,label:vt.text,popupClassName:`${me}-dropdown-submenu`,children:go({filters:vt.children,prefixCls:me,filteredKeys:_e,filterMultiple:Me,searchValue:ke,filterSearch:ht})};const Pt=Me?Zr.default:lr.ZP,Dt={key:vt.value!==void 0?je:ft,label:r.createElement(r.Fragment,null,r.createElement(Pt,{checked:_e.includes(je)}),r.createElement("span",null,vt.text))};return ke.trim()?typeof ht=="function"?ht(ke,vt)?Dt:null:ai(ke,vt.text)?Dt:null:Dt})}function co(H){var V,me;const{tablePrefixCls:_e,prefixCls:Me,column:ke,dropdownPrefixCls:ht,columnKey:vt,filterMultiple:ft,filterMode:je="menu",filterSearch:Pt=!1,filterState:Dt,triggerFilter:Qt,locale:Wt,children:Xt,getPopupContainer:pn}=H,{filterDropdownOpen:cn,onFilterDropdownOpenChange:rn,filterResetToDefaultFilteredValue:an,defaultFilteredValue:gn,filterDropdownVisible:Un,onFilterDropdownVisibleChange:Vn}=ke,[Ln,$n]=r.useState(!1),cr=!!(Dt&&(!((V=Dt.filteredKeys)===null||V===void 0)&&V.length||Dt.forceFiltered)),_n=Fn=>{$n(Fn),rn==null||rn(Fn),Vn==null||Vn(Fn)},In=(me=cn!=null?cn:Un)!==null&&me!==void 0?me:Ln,qt=Dt==null?void 0:Dt.filteredKeys,[Lt,Cn]=gr(qt||[]),Wn=Fn=>{let{selectedKeys:fr}=Fn;Cn(fr)},Rn=(Fn,fr)=>{let{node:Mn,checked:hr}=fr;Wn(ft?{selectedKeys:Fn}:{selectedKeys:hr&&Mn.key?[Mn.key]:[]})};r.useEffect(()=>{Ln&&Wn({selectedKeys:qt||[]})},[qt]);const[tr,Pn]=r.useState([]),or=Fn=>{Pn(Fn)},[ur,Sr]=r.useState(""),Or=Fn=>{const{value:fr}=Fn.target;Sr(fr)};r.useEffect(()=>{Ln||Sr("")},[Ln]);const qr=Fn=>{const fr=Fn&&Fn.length?Fn:null;if(fr===null&&(!Dt||!Dt.filteredKeys)||(0,h.Z)(fr,Dt==null?void 0:Dt.filteredKeys,!0))return null;Qt({column:ke,key:vt,filteredKeys:fr})},Vr=()=>{_n(!1),qr(Lt())},ar=function(){let{confirm:Fn,closeDropdown:fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Fn&&qr([]),fr&&_n(!1),Sr(""),Cn(an?(gn||[]).map(Mn=>String(Mn)):[])},Qr=function(){let{closeDropdown:Fn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Fn&&_n(!1),qr(Lt())},Ar=Fn=>{Fn&&qt!==void 0&&Cn(qt||[]),_n(Fn),!Fn&&!ke.filterDropdown&&Vr()},Hr=ae()({[`${ht}-menu-without-submenu`]:!xi(ke.filters||[])}),Gr=Fn=>{if(Fn.target.checked){const fr=ri(ke==null?void 0:ke.filters).map(Mn=>String(Mn));Cn(fr)}else Cn([])},Li=Fn=>{let{filters:fr}=Fn;return(fr||[]).map((Mn,hr)=>{const Ai=String(Mn.value),Si={title:Mn.text,key:Mn.value!==void 0?Ai:hr};return Mn.children&&(Si.children=Li({filters:Mn.children})),Si})},Xn=Fn=>{var fr;return Object.assign(Object.assign({},Fn),{text:Fn.title,value:Fn.key,children:((fr=Fn.children)===null||fr===void 0?void 0:fr.map(Mn=>Xn(Mn)))||[]})};let Qn;if(typeof ke.filterDropdown=="function")Qn=ke.filterDropdown({prefixCls:`${ht}-custom`,setSelectedKeys:Fn=>Wn({selectedKeys:Fn}),selectedKeys:Lt(),confirm:Qr,clearFilters:ar,filters:ke.filters,visible:In,close:()=>{_n(!1)}});else if(ke.filterDropdown)Qn=ke.filterDropdown;else{const Fn=Lt()||[],fr=()=>(ke.filters||[]).length===0?r.createElement(kn.Z,{image:kn.Z.PRESENTED_IMAGE_SIMPLE,description:Wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):je==="tree"?r.createElement(r.Fragment,null,r.createElement(oi,{filterSearch:Pt,value:ur,onChange:Or,tablePrefixCls:_e,locale:Wt}),r.createElement("div",{className:`${_e}-filter-dropdown-tree`},ft?r.createElement(Zr.default,{checked:Fn.length===ri(ke.filters).length,indeterminate:Fn.length>0&&Fn.lengthtypeof Pt=="function"?Pt(ur,Xn(hr)):ai(ur,hr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement(oi,{filterSearch:Pt,value:ur,onChange:Or,tablePrefixCls:_e,locale:Wt}),r.createElement(er.default,{selectable:!0,multiple:ft,prefixCls:`${ht}-menu`,className:Hr,onSelect:Wn,onDeselect:Wn,selectedKeys:Fn,getPopupContainer:pn,openKeys:tr,onOpenChange:or,items:go({filters:ke.filters||[],filterSearch:Pt,prefixCls:Me,filteredKeys:Lt(),filterMultiple:ft,searchValue:ur})})),Mn=()=>an?(0,h.Z)((gn||[]).map(hr=>String(hr)),Fn,!0):Fn.length===0;Qn=r.createElement(r.Fragment,null,fr(),r.createElement("div",{className:`${Me}-dropdown-btns`},r.createElement(Er.ZP,{type:"link",size:"small",disabled:Mn(),onClick:()=>ar()},Wt.filterReset),r.createElement(Er.ZP,{type:"primary",size:"small",onClick:Vr},Wt.filterConfirm)))}ke.filterDropdown&&(Qn=r.createElement(nr.J,{selectable:void 0},Qn));const Tn=()=>r.createElement(vi,{className:`${Me}-dropdown`},Qn);let Hn;typeof ke.filterIcon=="function"?Hn=ke.filterIcon(cr):ke.filterIcon?Hn=ke.filterIcon:Hn=r.createElement(dr,null);const{direction:Ir}=r.useContext(Bn.E_);return r.createElement("div",{className:`${Me}-column`},r.createElement("span",{className:`${_e}-column-title`},Xt),r.createElement(Ur.Z,{dropdownRender:Tn,trigger:["click"],open:In,onOpenChange:Ar,getPopupContainer:pn,placement:Ir==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:ae()(`${Me}-trigger`,{active:cr}),onClick:Fn=>{Fn.stopPropagation()}},Hn)))}var Oo=co;function Vi(H,V,me){let _e=[];return(H||[]).forEach((Me,ke)=>{var ht;const vt=zr(ke,me);if(Me.filters||"filterDropdown"in Me||"onFilter"in Me)if("filteredValue"in Me){let ft=Me.filteredValue;"filterDropdown"in Me||(ft=(ht=ft==null?void 0:ft.map(String))!==null&&ht!==void 0?ht:ft),_e.push({column:Me,key:Nr(Me,vt),filteredKeys:ft,forceFiltered:Me.filtered})}else _e.push({column:Me,key:Nr(Me,vt),filteredKeys:V&&Me.defaultFilteredValue?Me.defaultFilteredValue:void 0,forceFiltered:Me.filtered});"children"in Me&&(_e=[].concat((0,Ne.Z)(_e),(0,Ne.Z)(Vi(Me.children,V,vt))))}),_e}function Hi(H,V,me,_e,Me,ke,ht,vt){return me.map((ft,je)=>{const Pt=zr(je,vt),{filterMultiple:Dt=!0,filterMode:Qt,filterSearch:Wt}=ft;let Xt=ft;if(Xt.filters||Xt.filterDropdown){const pn=Nr(Xt,Pt),cn=_e.find(rn=>{let{key:an}=rn;return pn===an});Xt=Object.assign(Object.assign({},Xt),{title:rn=>r.createElement(Oo,{tablePrefixCls:H,prefixCls:`${H}-filter`,dropdownPrefixCls:V,column:Xt,columnKey:pn,filterState:cn,filterMultiple:Dt,filterMode:Qt,filterSearch:Wt,triggerFilter:ke,locale:Me,getPopupContainer:ht},$r(ft.title,rn))})}return"children"in Xt&&(Xt=Object.assign(Object.assign({},Xt),{children:Hi(H,V,Xt.children,_e,Me,ke,ht,Pt)})),Xt})}function Io(H){const V={};return H.forEach(me=>{let{key:_e,filteredKeys:Me,column:ke}=me;const{filters:ht,filterDropdown:vt}=ke;if(vt)V[_e]=Me||null;else if(Array.isArray(Me)){const ft=ri(ht);V[_e]=ft.filter(je=>Me.includes(String(je)))}else V[_e]=null}),V}function Eo(H,V){return V.reduce((me,_e)=>{const{column:{onFilter:Me,filters:ke},filteredKeys:ht}=_e;return Me&&ht&&ht.length?me.filter(vt=>ht.some(ft=>{const je=ri(ke),Pt=je.findIndex(Qt=>String(Qt)===String(ft)),Dt=Pt!==-1?je[Pt]:ft;return Me(Dt,vt)})):me},H)}const Po=H=>H.flatMap(V=>"children"in V?[V].concat((0,Ne.Z)(Po(V.children||[]))):[V]);function Fo(H){let{prefixCls:V,dropdownPrefixCls:me,mergedColumns:_e,onFilterChange:Me,getPopupContainer:ke,locale:ht}=H;const vt=r.useMemo(()=>Po(_e||[]),[_e]),[ft,je]=r.useState(()=>Vi(vt,!0)),Pt=r.useMemo(()=>{const Xt=Vi(vt,!1);if(Xt.length===0)return Xt;let pn=!0,cn=!0;if(Xt.forEach(rn=>{let{filteredKeys:an}=rn;an!==void 0?pn=!1:cn=!1}),pn){const rn=(vt||[]).map((an,gn)=>Nr(an,zr(gn)));return ft.filter(an=>{let{key:gn}=an;return rn.includes(gn)}).map(an=>{const gn=vt[rn.findIndex(Un=>Un===an.key)];return Object.assign(Object.assign({},an),{column:Object.assign(Object.assign({},an.column),gn),forceFiltered:gn.filtered})})}return Xt},[vt,ft]),Dt=r.useMemo(()=>Io(Pt),[Pt]),Qt=Xt=>{const pn=Pt.filter(cn=>{let{key:rn}=cn;return rn!==Xt.key});pn.push(Xt),je(pn),Me(Io(pn),pn)};return[Xt=>Hi(V,me,Xt,Pt,ht,Qt,ke),Pt,Dt]}var ao=Fo;function uo(H,V,me){const _e=r.useRef({});function Me(ke){if(!_e.current||_e.current.data!==H||_e.current.childrenColumnName!==V||_e.current.getRowKey!==me){let vt=function(ft){ft.forEach((je,Pt)=>{const Dt=me(je,Pt);ht.set(Dt,je),je&&typeof je=="object"&&V in je&&vt(je[V]||[])})};const ht=new Map;vt(H),_e.current={data:H,childrenColumnName:V,kvMap:ht,getRowKey:me}}return _e.current.kvMap.get(ke)}return[Me]}var Mo=e(50371),Zo=function(H,V){var me={};for(var _e in H)Object.prototype.hasOwnProperty.call(H,_e)&&V.indexOf(_e)<0&&(me[_e]=H[_e]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,_e=Object.getOwnPropertySymbols(H);Me<_e.length;Me++)V.indexOf(_e[Me])<0&&Object.prototype.propertyIsEnumerable.call(H,_e[Me])&&(me[_e[Me]]=H[_e[Me]]);return me};const Bo=10;function fo(H,V){const me={current:H.current,pageSize:H.pageSize};return Object.keys(V&&typeof V=="object"?V:{}).forEach(Me=>{const ke=H[Me];typeof ke!="function"&&(me[Me]=ke)}),me}function Wo(H,V,me){const _e=me&&typeof me=="object"?me:{},{total:Me=0}=_e,ke=Zo(_e,["total"]),[ht,vt]=(0,r.useState)(()=>({current:"defaultCurrent"in ke?ke.defaultCurrent:1,pageSize:"defaultPageSize"in ke?ke.defaultPageSize:Bo})),ft=(0,Mo.Z)(ht,ke,{total:Me>0?Me:H}),je=Math.ceil((Me||H)/ft.pageSize);ft.current>je&&(ft.current=je||1);const Pt=(Qt,Wt)=>{vt({current:Qt!=null?Qt:1,pageSize:Wt||ft.pageSize})},Dt=(Qt,Wt)=>{var Xt;me&&((Xt=me.onChange)===null||Xt===void 0||Xt.call(me,Qt,Wt)),Pt(Qt,Wt),V(Qt,Wt||(ft==null?void 0:ft.pageSize))};return me===!1?[{},()=>{}]:[Object.assign(Object.assign({},ft),{onChange:Dt}),Pt]}var jo=Wo,Xo=e(76995),Ao=e(35654),Lr=e(90782),wr=e(71430),Bi=e(35788);const yi={},pi="SELECT_ALL",Ti="SELECT_INVERT",zi="SELECT_NONE",ro=[],qi=(H,V)=>{let me=[];return(V||[]).forEach(_e=>{me.push(_e),_e&&typeof _e=="object"&&H in _e&&(me=[].concat((0,Ne.Z)(me),(0,Ne.Z)(qi(H,_e[H]))))}),me};var so=(H,V)=>{const{preserveSelectedRowKeys:me,selectedRowKeys:_e,defaultSelectedRowKeys:Me,getCheckboxProps:ke,onChange:ht,onSelect:vt,onSelectAll:ft,onSelectInvert:je,onSelectNone:Pt,onSelectMultiple:Dt,columnWidth:Qt,type:Wt,selections:Xt,fixed:pn,renderCell:cn,hideSelectAll:rn,checkStrictly:an=!0}=V||{},{prefixCls:gn,data:Un,pageData:Vn,getRecordByKey:Ln,getRowKey:$n,expandType:cr,childrenColumnName:_n,locale:In,getPopupContainer:qt}=H,[Lt,Cn]=(0,Bi.Z)(_e||Me||ro,{value:_e}),Wn=r.useRef(new Map),Rn=(0,r.useCallback)(Xn=>{if(me){const Qn=new Map;Xn.forEach(Tn=>{let Hn=Ln(Tn);!Hn&&Wn.current.has(Tn)&&(Hn=Wn.current.get(Tn)),Qn.set(Tn,Hn)}),Wn.current=Qn}},[Ln,me]);r.useEffect(()=>{Rn(Lt)},[Lt]);const{keyEntities:tr}=(0,r.useMemo)(()=>{if(an)return{keyEntities:null};let Xn=Un;if(me){const Qn=new Set(Un.map((Hn,Ir)=>$n(Hn,Ir))),Tn=Array.from(Wn.current).reduce((Hn,Ir)=>{let[Fn,fr]=Ir;return Qn.has(Fn)?Hn:Hn.concat(fr)},[]);Xn=[].concat((0,Ne.Z)(Xn),(0,Ne.Z)(Tn))}return(0,wr.I8)(Xn,{externalGetKey:$n,childrenPropName:_n})},[Un,$n,an,_n,me]),Pn=(0,r.useMemo)(()=>qi(_n,Vn),[_n,Vn]),or=(0,r.useMemo)(()=>{const Xn=new Map;return Pn.forEach((Qn,Tn)=>{const Hn=$n(Qn,Tn),Ir=(ke?ke(Qn):null)||{};Xn.set(Hn,Ir)}),Xn},[Pn,$n,ke]),ur=(0,r.useCallback)(Xn=>{var Qn;return!!(!((Qn=or.get($n(Xn)))===null||Qn===void 0)&&Qn.disabled)},[or,$n]),[Sr,Or]=(0,r.useMemo)(()=>{if(an)return[Lt||[],[]];const{checkedKeys:Xn,halfCheckedKeys:Qn}=(0,Lr.S)(Lt,!0,tr,ur);return[Xn||[],Qn]},[Lt,an,tr,ur]),qr=(0,r.useMemo)(()=>{const Xn=Wt==="radio"?Sr.slice(0,1):Sr;return new Set(Xn)},[Sr,Wt]),Vr=(0,r.useMemo)(()=>Wt==="radio"?new Set:new Set(Or),[Or,Wt]),[ar,Qr]=(0,r.useState)(null);r.useEffect(()=>{V||Cn(ro)},[!!V]);const Ar=(0,r.useCallback)((Xn,Qn)=>{let Tn,Hn;Rn(Xn),me?(Tn=Xn,Hn=Xn.map(Ir=>Wn.current.get(Ir))):(Tn=[],Hn=[],Xn.forEach(Ir=>{const Fn=Ln(Ir);Fn!==void 0&&(Tn.push(Ir),Hn.push(Fn))})),Cn(Tn),ht==null||ht(Tn,Hn,{type:Qn})},[Cn,Ln,ht,me]),Hr=(0,r.useCallback)((Xn,Qn,Tn,Hn)=>{if(vt){const Ir=Tn.map(Fn=>Ln(Fn));vt(Ln(Xn),Qn,Ir,Hn)}Ar(Tn,"single")},[vt,Ln,Ar]),Gr=(0,r.useMemo)(()=>!Xt||rn?null:(Xt===!0?[pi,Ti,zi]:Xt).map(Qn=>Qn===pi?{key:"all",text:In.selectionAll,onSelect(){Ar(Un.map((Tn,Hn)=>$n(Tn,Hn)).filter(Tn=>{const Hn=or.get(Tn);return!(Hn!=null&&Hn.disabled)||qr.has(Tn)}),"all")}}:Qn===Ti?{key:"invert",text:In.selectInvert,onSelect(){const Tn=new Set(qr);Vn.forEach((Ir,Fn)=>{const fr=$n(Ir,Fn),Mn=or.get(fr);Mn!=null&&Mn.disabled||(Tn.has(fr)?Tn.delete(fr):Tn.add(fr))});const Hn=Array.from(Tn);je&&je(Hn),Ar(Hn,"invert")}}:Qn===zi?{key:"none",text:In.selectNone,onSelect(){Pt==null||Pt(),Ar(Array.from(qr).filter(Tn=>{const Hn=or.get(Tn);return Hn==null?void 0:Hn.disabled}),"none")}}:Qn).map(Qn=>Object.assign(Object.assign({},Qn),{onSelect:function(){for(var Tn,Hn,Ir=arguments.length,Fn=new Array(Ir),fr=0;fr{var Qn;if(!V)return Xn.filter(Mr=>Mr!==yi);let Tn=(0,Ne.Z)(Xn);const Hn=new Set(qr),Ir=Pn.map($n).filter(Mr=>!or.get(Mr).disabled),Fn=Ir.every(Mr=>Hn.has(Mr)),fr=Ir.some(Mr=>Hn.has(Mr)),Mn=()=>{const Mr=[];Fn?Ir.forEach(di=>{Hn.delete(di),Mr.push(di)}):Ir.forEach(di=>{Hn.has(di)||(Hn.add(di),Mr.push(di))});const Wr=Array.from(Hn);ft==null||ft(!Fn,Wr.map(di=>Ln(di)),Mr.map(di=>Ln(di))),Ar(Wr,"all"),Qr(null)};let hr;if(Wt!=="radio"){let Mr;if(Gr){const Fr={getPopupContainer:qt,items:Gr.map((Xi,Zi)=>{const{key:no,text:ho,onSelect:io}=Xi;return{key:no!=null?no:Zi,onClick:()=>{io==null||io(Ir)},label:ho}})};Mr=r.createElement("div",{className:`${gn}-selection-extra`},r.createElement(Ur.Z,{menu:Fr,getPopupContainer:qt},r.createElement("span",null,r.createElement(Xo.Z,null))))}const Wr=Pn.map((Fr,Xi)=>{const Zi=$n(Fr,Xi),no=or.get(Zi)||{};return Object.assign({checked:Hn.has(Zi)},no)}).filter(Fr=>{let{disabled:Xi}=Fr;return Xi}),di=!!Wr.length&&Wr.length===Pn.length,wi=di&&Wr.every(Fr=>{let{checked:Xi}=Fr;return Xi}),Fi=di&&Wr.some(Fr=>{let{checked:Xi}=Fr;return Xi});hr=!rn&&r.createElement("div",{className:`${gn}-selection`},r.createElement(Zr.default,{checked:di?wi:!!Pn.length&&Fn,indeterminate:di?!wi&&Fi:!Fn&&fr,onChange:Mn,disabled:Pn.length===0||di,"aria-label":Mr?"Custom selection":"Select all",skipGroup:!0}),Mr)}let Ai;Wt==="radio"?Ai=(Mr,Wr,di)=>{const wi=$n(Wr,di),Fi=Hn.has(wi);return{node:r.createElement(lr.ZP,Object.assign({},or.get(wi),{checked:Fi,onClick:Fr=>Fr.stopPropagation(),onChange:Fr=>{Hn.has(wi)||Hr(wi,!0,[wi],Fr.nativeEvent)}})),checked:Fi}}:Ai=(Mr,Wr,di)=>{var wi;const Fi=$n(Wr,di),Fr=Hn.has(Fi),Xi=Vr.has(Fi),Zi=or.get(Fi);let no;return cr==="nest"?no=Xi:no=(wi=Zi==null?void 0:Zi.indeterminate)!==null&&wi!==void 0?wi:Xi,{node:r.createElement(Zr.default,Object.assign({},Zi,{indeterminate:no,checked:Fr,skipGroup:!0,onClick:ho=>ho.stopPropagation(),onChange:ho=>{let{nativeEvent:io}=ho;const{shiftKey:$o}=io;let Co=-1,oo=-1;if($o&&an){const Gi=new Set([ar,Fi]);Ir.some((Ui,_i)=>{if(Gi.has(Ui))if(Co===-1)Co=_i;else return oo=_i,!0;return!1})}if(oo!==-1&&Co!==oo&&an){const Gi=Ir.slice(Co,oo+1),Ui=[];Fr?Gi.forEach(ci=>{Hn.has(ci)&&(Ui.push(ci),Hn.delete(ci))}):Gi.forEach(ci=>{Hn.has(ci)||(Ui.push(ci),Hn.add(ci))});const _i=Array.from(Hn);Dt==null||Dt(!Fr,_i.map(ci=>Ln(ci)),Ui.map(ci=>Ln(ci))),Ar(_i,"multiple")}else{const Gi=Sr;if(an){const Ui=Fr?(0,Ao._5)(Gi,Fi):(0,Ao.L0)(Gi,Fi);Hr(Fi,!Fr,Ui,io)}else{const Ui=(0,Lr.S)([].concat((0,Ne.Z)(Gi),[Fi]),!0,tr,ur),{checkedKeys:_i,halfCheckedKeys:ci}=Ui;let xo=_i;if(Fr){const No=new Set(_i);No.delete(Fi),xo=(0,Lr.S)(Array.from(No),{checked:!1,halfCheckedKeys:ci},tr,ur).checkedKeys}Hr(Fi,!Fr,xo,io)}}Qr(Fr?null:Fi)}})),checked:Fr}};const Si=(Mr,Wr,di)=>{const{node:wi,checked:Fi}=Ai(Mr,Wr,di);return cn?cn(Fi,Wr,di,wi):wi};if(!Tn.includes(yi))if(Tn.findIndex(Mr=>{var Wr;return((Wr=Mr[Y])===null||Wr===void 0?void 0:Wr.columnType)==="EXPAND_COLUMN"})===0){const[Mr,...Wr]=Tn;Tn=[Mr,yi].concat((0,Ne.Z)(Wr))}else Tn=[yi].concat((0,Ne.Z)(Tn));const Pi=Tn.indexOf(yi);Tn=Tn.filter((Mr,Wr)=>Mr!==yi||Wr===Pi);const Ei=Tn[Pi-1],to=Tn[Pi+1];let mi=pn;mi===void 0&&((to==null?void 0:to.fixed)!==void 0?mi=to.fixed:(Ei==null?void 0:Ei.fixed)!==void 0&&(mi=Ei.fixed)),mi&&Ei&&((Qn=Ei[Y])===null||Qn===void 0?void 0:Qn.columnType)==="EXPAND_COLUMN"&&Ei.fixed===void 0&&(Ei.fixed=mi);const Qi=ae()(`${gn}-selection-col`,{[`${gn}-selection-col-with-dropdown`]:Xt&&Wt==="checkbox"}),_o={fixed:mi,width:Qt,className:`${gn}-selection-column`,title:V.columnTitle||hr,render:Si,onCell:V.onCell,[Y]:{className:Qi}};return Tn.map(Mr=>Mr===yi?_o:Mr)},[$n,Pn,V,Sr,qr,Vr,Qt,Gr,cr,ar,or,Dt,Hr,ur]),qr]},Uo=e(86504),ua=e(14051),Vo=e(6848);const Qo="ascend",na="descend";function Go(H){return typeof H.sorter=="object"&&typeof H.sorter.multiple=="number"?H.sorter.multiple:!1}function ra(H){return typeof H=="function"?H:H&&typeof H=="object"&&H.compare?H.compare:!1}function ia(H,V){return V?H[H.indexOf(V)+1]:H[0]}function yo(H,V,me){let _e=[];function Me(ke,ht){_e.push({column:ke,key:Nr(ke,ht),multiplePriority:Go(ke),sortOrder:ke.sortOrder})}return(H||[]).forEach((ke,ht)=>{const vt=zr(ht,me);ke.children?("sortOrder"in ke&&Me(ke,vt),_e=[].concat((0,Ne.Z)(_e),(0,Ne.Z)(yo(ke.children,V,vt)))):ke.sorter&&("sortOrder"in ke?Me(ke,vt):V&&ke.defaultSortOrder&&_e.push({column:ke,key:Nr(ke,vt),multiplePriority:Go(ke),sortOrder:ke.defaultSortOrder}))}),_e}function bo(H,V,me,_e,Me,ke,ht,vt){return(V||[]).map((ft,je)=>{const Pt=zr(je,vt);let Dt=ft;if(Dt.sorter){const Qt=Dt.sortDirections||Me,Wt=Dt.showSorterTooltip===void 0?ht:Dt.showSorterTooltip,Xt=Nr(Dt,Pt),pn=me.find(cr=>{let{key:_n}=cr;return _n===Xt}),cn=pn?pn.sortOrder:null,rn=ia(Qt,cn);let an;if(ft.sortIcon)an=ft.sortIcon({sortOrder:cn});else{const cr=Qt.includes(Qo)&&r.createElement(ua.Z,{className:ae()(`${H}-column-sorter-up`,{active:cn===Qo})}),_n=Qt.includes(na)&&r.createElement(Uo.Z,{className:ae()(`${H}-column-sorter-down`,{active:cn===na})});an=r.createElement("span",{className:ae()(`${H}-column-sorter`,{[`${H}-column-sorter-full`]:!!(cr&&_n)})},r.createElement("span",{className:`${H}-column-sorter-inner`,"aria-hidden":"true"},cr,_n))}const{cancelSort:gn,triggerAsc:Un,triggerDesc:Vn}=ke||{};let Ln=gn;rn===na?Ln=Vn:rn===Qo&&(Ln=Un);const $n=typeof Wt=="object"?Wt:{title:Ln};Dt=Object.assign(Object.assign({},Dt),{className:ae()(Dt.className,{[`${H}-column-sort`]:cn}),title:cr=>{const _n=r.createElement("div",{className:`${H}-column-sorters`},r.createElement("span",{className:`${H}-column-title`},$r(ft.title,cr)),an);return Wt?r.createElement(Vo.Z,Object.assign({},$n),_n):_n},onHeaderCell:cr=>{const _n=ft.onHeaderCell&&ft.onHeaderCell(cr)||{},In=_n.onClick,qt=_n.onKeyDown;_n.onClick=Wn=>{_e({column:ft,key:Xt,sortOrder:rn,multiplePriority:Go(ft)}),In==null||In(Wn)},_n.onKeyDown=Wn=>{Wn.keyCode===hi.Z.ENTER&&(_e({column:ft,key:Xt,sortOrder:rn,multiplePriority:Go(ft)}),qt==null||qt(Wn))};const Lt=ni(ft.title,{}),Cn=Lt==null?void 0:Lt.toString();return cn?_n["aria-sort"]=cn==="ascend"?"ascending":"descending":_n["aria-label"]=Cn||"",_n.className=ae()(_n.className,`${H}-column-has-sorters`),_n.tabIndex=0,ft.ellipsis&&(_n.title=(Lt!=null?Lt:"").toString()),_n}})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:bo(H,Dt.children,me,_e,Me,ke,ht,Pt)})),Dt})}function da(H){const{column:V,sortOrder:me}=H;return{column:V,order:me,field:V.dataIndex,columnKey:V.key}}function Ro(H){const V=H.filter(me=>{let{sortOrder:_e}=me;return _e}).map(da);return V.length===0&&H.length?Object.assign(Object.assign({},da(H[H.length-1])),{column:void 0}):V.length<=1?V[0]||{}:V}function si(H,V,me){const _e=V.slice().sort((ht,vt)=>vt.multiplePriority-ht.multiplePriority),Me=H.slice(),ke=_e.filter(ht=>{let{column:{sorter:vt},sortOrder:ft}=ht;return ra(vt)&&ft});return ke.length?Me.sort((ht,vt)=>{for(let ft=0;ft{const vt=ht[me];return vt?Object.assign(Object.assign({},ht),{[me]:si(vt,V,me)}):ht}):Me}function Jr(H){let{prefixCls:V,mergedColumns:me,onSorterChange:_e,sortDirections:Me,tableLocale:ke,showSorterTooltip:ht}=H;const[vt,ft]=r.useState(yo(me,!0)),je=r.useMemo(()=>{let Xt=!0;const pn=yo(me,!1);if(!pn.length)return vt;const cn=[];function rn(gn){Xt?cn.push(gn):cn.push(Object.assign(Object.assign({},gn),{sortOrder:null}))}let an=null;return pn.forEach(gn=>{an===null?(rn(gn),gn.sortOrder&&(gn.multiplePriority===!1?Xt=!1:an=!0)):(an&&gn.multiplePriority!==!1||(Xt=!1),rn(gn))}),cn},[me,vt]),Pt=r.useMemo(()=>{const Xt=je.map(pn=>{let{column:cn,sortOrder:rn}=pn;return{column:cn,order:rn}});return{sortColumns:Xt,sortColumn:Xt[0]&&Xt[0].column,sortOrder:Xt[0]&&Xt[0].order}},[je]);function Dt(Xt){let pn;Xt.multiplePriority===!1||!je.length||je[0].multiplePriority===!1?pn=[Xt]:pn=[].concat((0,Ne.Z)(je.filter(cn=>{let{key:rn}=cn;return rn!==Xt.key})),[Xt]),ft(pn),_e(Ro(pn),pn)}return[Xt=>bo(V,Xt,je,Dt,Me,ke,ht),je,Pt,()=>Ro(je)]}function ti(H,V){return H.map(me=>{const _e=Object.assign({},me);return _e.title=$r(me.title,V),"children"in _e&&(_e.children=ti(_e.children,V)),_e})}function $i(H){return[r.useCallback(me=>ti(me,H),[H])]}var eo=Vt((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:_e}=V;return me!==_e}),Yo=sn((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:_e}=V;return me!==_e}),lo=e(64993),Jo=e(17313),fa=e(83116),qo=e(37613),To=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,_e=(Me,ke,ht)=>({[`&${V}-${Me}`]:{[`> ${V}-container`]:{[`> ${V}-content, > ${V}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${V}-expanded-row-fixed`]:{margin:`-${ke}px -${ht+H.lineWidth}px`}}}}}});return{[`${V}-wrapper`]:{[`${V}${V}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${V}-title`]:{border:me,borderBottom:0},[`> ${V}-container`]:{borderInlineStart:me,borderTop:me,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:n.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInQuint}}]}},15969:function(_t,N,e){"use strict";e.d(N,{N:function(){return t}});const t=v=>({color:v.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:focus, &:hover":{color:v.colorLinkHover},"&:active":{color:v.colorLinkActive}})},36546:function(_t,N,e){"use strict";e.d(N,{default:function(){return Dr}});var t={},v="rc-table-internal-hook",g=e(29043),p=e(8107),i=e(28800),h=e(51346),r=e(59301),u=e(4676);function l(H){var V=r.createContext(void 0),me=function(Me){var ke=Me.value,ht=Me.children,vt=r.useRef(ke);vt.current=ke;var ft=r.useState(function(){return{getValue:function(){return vt.current},listeners:new Set}}),je=(0,g.Z)(ft,1),Pt=je[0];return(0,i.Z)(function(){(0,u.unstable_batchedUpdates)(function(){Pt.listeners.forEach(function(Dt){Dt(ke)})})},[ke]),r.createElement(V.Provider,{value:Pt},ht)};return{Context:V,Provider:me,defaultValue:H}}function s(H,V){var me=(0,p.Z)(typeof V=="function"?V:function(Dt){if(V===void 0)return Dt;if(!Array.isArray(V))return Dt[V];var Qt={};return V.forEach(function(Wt){Qt[Wt]=Dt[Wt]}),Qt}),_e=r.useContext(H==null?void 0:H.Context),Me=_e||{},ke=Me.listeners,ht=Me.getValue,vt=r.useRef();vt.current=me(_e?ht():H==null?void 0:H.defaultValue);var ft=r.useState({}),je=(0,g.Z)(ft,2),Pt=je[1];return(0,i.Z)(function(){if(!_e)return;function Dt(Qt){var Wt=me(Qt);(0,h.Z)(vt.current,Wt,!0)||Pt({})}return ke.add(Dt),function(){ke.delete(Dt)}},[_e]),vt.current}var o=e(5891),d=e(20475);function n(){var H=r.createContext(null);function V(){return r.useContext(H)}function me(Me,ke){var ht=(0,d.Yr)(Me),vt=function(je,Pt){var Dt=ht?{ref:Pt}:{},Qt=r.useRef(0),Wt=r.useRef(je),Ut=V();return Ut!==null?r.createElement(Me,(0,o.Z)({},je,Dt)):((!ke||ke(Wt.current,je))&&(Qt.current+=1),Wt.current=je,r.createElement(H.Provider,{value:Qt.current},r.createElement(Me,(0,o.Z)({},je,Dt))))};return ht?r.forwardRef(vt):vt}function _e(Me,ke){var ht=(0,d.Yr)(Me),vt=function(je,Pt){var Dt=ht?{ref:Pt}:{};return V(),r.createElement(Me,(0,o.Z)({},je,Dt))};return ht?r.memo(r.forwardRef(vt),ke):r.memo(vt,ke)}return{makeImmutable:me,responseImmutable:_e,useImmutableMark:V}}var a=n(),c=a.makeImmutable,f=a.responseImmutable,S=a.useImmutableMark,E=n(),w=E.makeImmutable,A=E.responseImmutable,b=E.useImmutableMark,C=l(),m=C;function y(H,V){var me=r.useRef(0);me.current+=1;var _e=r.useRef(H),Me=[];Object.keys(H||{}).map(function(ht){var vt;(H==null?void 0:H[ht])!==((vt=_e.current)===null||vt===void 0?void 0:vt[ht])&&Me.push(ht)}),_e.current=H;var ke=r.useRef([]);return Me.length&&(ke.current=Me),r.useDebugValue(me.current),r.useDebugValue(ke.current.join(", ")),V&&console.log("".concat(V,":"),me.current,ke.current),me.current}var x=null,P=r.memo(function(){var H=y();return r.createElement("h1",null,"Render Times: ",H)});P.displayName="RenderBlock";var _=e(80665),z=e(57259),K=e(80962),ye=e(92310),ae=e.n(ye),Be=e(79722),B=e(69004),$=e(51395),G=r.createContext({renderWithProps:!1}),se=G,X="RC_TABLE_KEY";function W(H){return H==null?[]:Array.isArray(H)?H:[H]}function Z(H){var V=[],me={};return H.forEach(function(_e){for(var Me=_e||{},ke=Me.key,ht=Me.dataIndex,vt=ke||W(ht).join("-")||X;me[vt];)vt="".concat(vt,"_next");me[vt]=!0,V.push(vt)}),V}function pe(H){return H!=null}function we(H){return H&&(0,_.Z)(H)==="object"&&!Array.isArray(H)&&!r.isValidElement(H)}function he(H,V,me,_e,Me,ke){var ht=r.useContext(se),vt=b(),ft=(0,Be.Z)(function(){if(pe(_e))return[_e];var je=V==null||V===""?[]:Array.isArray(V)?V:[V],Pt=(0,B.Z)(H,je),Dt=Pt,Qt=void 0;if(Me){var Wt=Me(Pt,H,me);we(Wt)?(Dt=Wt.children,Qt=Wt.props,ht.renderWithProps=!0):Dt=Wt}return[Dt,Qt]},[vt,H,_e,V,Me,me],function(je,Pt){if(ke){var Dt=(0,g.Z)(je,2),Qt=Dt[1],Wt=(0,g.Z)(Pt,2),Ut=Wt[1];return ke(Ut,Qt)}return ht.renderWithProps?!0:!(0,h.Z)(je,Pt,!0)});return ft}function ge(H,V,me,_e){var Me=H+V-1;return H<=_e&&Me>=me}function Fe(H,V){return s(m,function(me){var _e=ge(H,V||1,me.hoverStartRow,me.hoverEndRow);return[_e,me.onHover]})}var st=function(V){var me=V.ellipsis,_e=V.rowType,Me=V.children,ke,ht=me===!0?{showTitle:!0}:me;return ht&&(ht.showTitle||_e==="header")&&(typeof Me=="string"||typeof Me=="number"?ke=Me.toString():r.isValidElement(Me)&&typeof Me.props.children=="string"&&(ke=Me.props.children)),ke};function Ve(H){var V,me,_e,Me,ke,ht,vt,ft,je=H.component,Pt=H.children,Dt=H.ellipsis,Qt=H.scope,Wt=H.prefixCls,Ut=H.className,pn=H.align,cn=H.record,rn=H.render,an=H.dataIndex,gn=H.renderIndex,Un=H.shouldCellUpdate,Vn=H.index,Ln=H.rowType,$n=H.colSpan,lr=H.rowSpan,_n=H.fixLeft,In=H.fixRight,qt=H.firstFixLeft,Lt=H.lastFixLeft,Cn=H.firstFixRight,Wn=H.lastFixRight,Rn=H.appendNode,tr=H.additionalProps,Pn=tr===void 0?{}:tr,or=H.isSticky,cr="".concat(Wt,"-cell"),Sr=s(m,["supportSticky","allColumnsFixedLeft"]),Or=Sr.supportSticky,ei=Sr.allColumnsFixedLeft,Vr=he(cn,an,gn,Pt,rn,Un),ar=(0,g.Z)(Vr,2),Qr=ar[0],Ar=ar[1],zr={},Gr=typeof _n=="number"&&Or,Li=typeof In=="number"&⩔Gr&&(zr.position="sticky",zr.left=_n),Li&&(zr.position="sticky",zr.right=In);var Xn=(V=(me=(_e=Ar==null?void 0:Ar.colSpan)!==null&&_e!==void 0?_e:Pn.colSpan)!==null&&me!==void 0?me:$n)!==null&&V!==void 0?V:1,Qn=(Me=(ke=(ht=Ar==null?void 0:Ar.rowSpan)!==null&&ht!==void 0?ht:Pn.rowSpan)!==null&&ke!==void 0?ke:lr)!==null&&Me!==void 0?Me:1,Tn=Fe(Vn,Qn),Hn=(0,g.Z)(Tn,2),Ir=Hn[0],Fn=Hn[1],fr=function(mi){var Qi;cn&&Fn(Vn,Vn+Qn-1),Pn==null||(Qi=Pn.onMouseEnter)===null||Qi===void 0||Qi.call(Pn,mi)},Mn=function(mi){var Qi;cn&&Fn(-1,-1),Pn==null||(Qi=Pn.onMouseLeave)===null||Qi===void 0||Qi.call(Pn,mi)};if(Xn===0||Qn===0)return null;var hr=(vt=Pn.title)!==null&&vt!==void 0?vt:st({rowType:Ln,ellipsis:Dt,children:Qr}),Ai=ae()(cr,Ut,(ft={},(0,K.Z)(ft,"".concat(cr,"-fix-left"),Gr&&Or),(0,K.Z)(ft,"".concat(cr,"-fix-left-first"),qt&&Or),(0,K.Z)(ft,"".concat(cr,"-fix-left-last"),Lt&&Or),(0,K.Z)(ft,"".concat(cr,"-fix-left-all"),Lt&&ei&&Or),(0,K.Z)(ft,"".concat(cr,"-fix-right"),Li&&Or),(0,K.Z)(ft,"".concat(cr,"-fix-right-first"),Cn&&Or),(0,K.Z)(ft,"".concat(cr,"-fix-right-last"),Wn&&Or),(0,K.Z)(ft,"".concat(cr,"-ellipsis"),Dt),(0,K.Z)(ft,"".concat(cr,"-with-append"),Rn),(0,K.Z)(ft,"".concat(cr,"-fix-sticky"),(Gr||Li)&&or&&Or),(0,K.Z)(ft,"".concat(cr,"-row-hover"),!Ar&&Ir),ft),Pn.className,Ar==null?void 0:Ar.className),Si={};pn&&(Si.textAlign=pn);var Pi=(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},zr),Pn.style),Si),Ar==null?void 0:Ar.style),Ei=Qr;return(0,_.Z)(Ei)==="object"&&!Array.isArray(Ei)&&!r.isValidElement(Ei)&&(Ei=null),Dt&&(Lt||Cn)&&(Ei=r.createElement("span",{className:"".concat(cr,"-content")},Ei)),r.createElement(je,(0,o.Z)({},Ar,Pn,{className:Ai,style:Pi,title:hr,scope:Qt,onMouseEnter:fr,onMouseLeave:Mn,colSpan:Xn!==1?Xn:null,rowSpan:Qn!==1?Qn:null}),Rn,Ei)}var Qe=r.memo(Ve);function At(H,V,me,_e,Me,ke){var ht=me[H]||{},vt=me[V]||{},ft,je;ht.fixed==="left"?ft=_e.left[Me==="rtl"?V:H]:vt.fixed==="right"&&(je=_e.right[Me==="rtl"?H:V]);var Pt=!1,Dt=!1,Qt=!1,Wt=!1,Ut=me[V+1],pn=me[H-1],cn=!(ke!=null&&ke.children);if(Me==="rtl"){if(ft!==void 0){var rn=pn&&pn.fixed==="left";Wt=!rn&&cn}else if(je!==void 0){var an=Ut&&Ut.fixed==="right";Qt=!an&&cn}}else if(ft!==void 0){var gn=Ut&&Ut.fixed==="left";Pt=!gn&&cn}else if(je!==void 0){var Un=pn&&pn.fixed==="right";Dt=!Un&&cn}return{fixLeft:ft,fixRight:je,lastFixLeft:Pt,firstFixRight:Dt,lastFixRight:Qt,firstFixLeft:Wt,isSticky:_e.isSticky}}var Ue=r.createContext({}),Xe=Ue;function xt(H){var V=H.className,me=H.index,_e=H.children,Me=H.colSpan,ke=Me===void 0?1:Me,ht=H.rowSpan,vt=H.align,ft=s(m,["prefixCls","direction"]),je=ft.prefixCls,Pt=ft.direction,Dt=r.useContext(Xe),Qt=Dt.scrollColumnIndex,Wt=Dt.stickyOffsets,Ut=Dt.flattenColumns,pn=Dt.columns,cn=me+ke-1,rn=cn+1===Qt?ke+1:ke,an=At(me,me+rn-1,Ut,Wt,Pt,pn==null?void 0:pn[me]);return r.createElement(Qe,(0,o.Z)({className:V,index:me,component:"td",prefixCls:je,record:null,dataIndex:null,align:vt,colSpan:rn,rowSpan:ht,render:function(){return _e}},an))}var Re=e(19149),ue=["children"];function ce(H){var V=H.children,me=(0,Re.Z)(H,ue);return r.createElement("tr",me,V)}function Q(H){var V=H.children;return V}Q.Row=ce,Q.Cell=xt;var L=Q;function oe(H){var V=H.children,me=H.stickyOffsets,_e=H.flattenColumns,Me=H.columns,ke=s(m,"prefixCls"),ht=_e.length-1,vt=_e[ht],ft=r.useMemo(function(){return{stickyOffsets:me,flattenColumns:_e,scrollColumnIndex:vt!=null&&vt.scrollbar?ht:null,columns:Me}},[vt,_e,ht,me,Me]);return r.createElement(Xe.Provider,{value:ft},r.createElement("tfoot",{className:"".concat(ke,"-summary")},V))}var xe=A(oe),k=L,R=e(80764),re=e(29301),j=e(48886),M=e(24387),D=e(59055),J=e(36994);function F(H,V,me,_e,Me,ke,ht){H.push({record:V,indent:me,index:ht});var vt=ke(V),ft=Me==null?void 0:Me.has(vt);if(V&&Array.isArray(V[_e])&&ft)for(var je=0;je1?qt-1:0),Cn=1;Cn=0;vt-=1){var ft=V[vt],je=me&&me[vt],Pt=je&&je[Y];if(ft||Pt||ht){var Dt=Pt||{},Qt=Dt.columnType,Wt=(0,Re.Z)(Dt,yt);Me.unshift(r.createElement("col",(0,o.Z)({key:vt,style:{width:ft}},Wt))),ht=!0}}return r.createElement("colgroup",null,Me)}var $e=O,Ne=e(26390),fe=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Oe(H,V){return(0,r.useMemo)(function(){for(var me=[],_e=0;_e1?"colgroup":"col":null,ellipsis:cn.ellipsis,align:cn.align,component:cn.title?ke:ht,prefixCls:Pt,key:Wt[pn]},rn,{additionalProps:an,rowType:"header"}))}))}Tt.displayName="HeaderRow";var ct=Tt;function Et(H){var V=[];function me(ht,vt){var ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;V[ft]=V[ft]||[];var je=vt,Pt=ht.filter(Boolean).map(function(Dt){var Qt={key:Dt.key,className:Dt.className||"",children:Dt.title,column:Dt,colStart:je},Wt=1,Ut=Dt.children;return Ut&&Ut.length>0&&(Wt=me(Ut,je,ft+1).reduce(function(pn,cn){return pn+cn},0),Qt.hasSubColumns=!0),"colSpan"in Dt&&(Wt=Dt.colSpan),"rowSpan"in Dt&&(Qt.rowSpan=Dt.rowSpan),Qt.colSpan=Wt,Qt.colEnd=Qt.colStart+Wt-1,V[ft].push(Qt),je+=Wt,Wt});return Pt}me(H,0);for(var _e=V.length,Me=function(vt){V[vt].forEach(function(ft){!("rowSpan"in ft)&&!ft.hasSubColumns&&(ft.rowSpan=_e-vt)})},ke=0;ke<_e;ke+=1)Me(ke);return V}function Ft(H){var V=H.stickyOffsets,me=H.columns,_e=H.flattenColumns,Me=H.onHeaderRow,ke=s(m,["prefixCls","getComponent"]),ht=ke.prefixCls,vt=ke.getComponent,ft=r.useMemo(function(){return Et(me)},[me]),je=vt(["header","wrapper"],"thead"),Pt=vt(["header","row"],"tr"),Dt=vt(["header","cell"],"th"),Qt=vt(["header","cell"],"td");return r.createElement(je,{className:"".concat(ht,"-thead")},ft.map(function(Wt,Ut){var pn=r.createElement(ct,{key:Ut,flattenColumns:_e,cells:Wt,stickyOffsets:V,rowComponent:Pt,cellComponent:Dt,tdCellComponent:Qt,onHeaderRow:Me,index:Ut});return pn}))}var Nt=A(Ft),Vt=e(38298);function Gt(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof V=="number"?V:V.endsWith("%")?H*parseFloat(V)/100:null}function Ot(H,V){return r.useMemo(function(){if(V&&V>0){var me=0,_e=0;H.forEach(function(je){var Pt=Gt(V,je.width);Pt?me+=Pt:_e+=1});var Me=V-me,ke=_e,ht=Me/_e,vt=0,ft=H.map(function(je){var Pt=(0,z.Z)({},je),Dt=Gt(V,Pt.width);if(Dt)Pt.width=Dt;else{var Qt=Math.floor(ht);Pt.width=ke===1?Me:Qt,Me-=Qt,ke-=1}return vt+=Pt.width,Pt});return[ft,vt]}return[H,V]},[H,V])}var Yt=["children"],Ce=["fixed"];function U(H){return(0,Vt.Z)(H).filter(function(V){return r.isValidElement(V)}).map(function(V){var me=V.key,_e=V.props,Me=_e.children,ke=(0,Re.Z)(_e,Yt),ht=(0,z.Z)({key:me},ke);return Me&&(ht.children=U(Me)),ht})}function ee(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return H.filter(function(me){return me&&(0,_.Z)(me)==="object"}).reduce(function(me,_e,Me){var ke=_e.fixed,ht=ke===!0?"left":ke,vt="".concat(V,"-").concat(Me),ft=_e.children;return ft&&ft.length>0?[].concat((0,Ne.Z)(me),(0,Ne.Z)(ee(ft,vt).map(function(je){return(0,z.Z)({fixed:ht},je)}))):[].concat((0,Ne.Z)(me),[(0,z.Z)((0,z.Z)({key:vt},_e),{},{fixed:ht})])},[])}function q(H){for(var V=!0,me=0;me=0;ke-=1){var ht=H[ke];if(Me&&ht.fixed!=="right")Me=!1;else if(!Me&&ht.fixed==="right"){warning(!1,"Index ".concat(ke+1," of `columns` missing `fixed='right'` prop."));break}}}function ne(H){return H.map(function(V){var me=V.fixed,_e=(0,Re.Z)(V,Ce),Me=me;return me==="left"?Me="right":me==="right"&&(Me="left"),(0,z.Z)({fixed:Me},_e)})}function Te(H,V){var me=H.prefixCls,_e=H.columns,Me=H.children,ke=H.expandable,ht=H.expandedKeys,vt=H.columnTitle,ft=H.getRowKey,je=H.onTriggerExpand,Pt=H.expandIcon,Dt=H.rowExpandable,Qt=H.expandIconColumnIndex,Wt=H.direction,Ut=H.expandRowByClick,pn=H.columnWidth,cn=H.fixed,rn=H.scrollWidth,an=r.useMemo(function(){return _e||U(Me)},[_e,Me]),gn=r.useMemo(function(){if(ke){var In,qt=an.slice();if(!qt.includes(t)){var Lt=Qt||0;Lt>=0&&qt.splice(Lt,0,t)}var Cn=qt.indexOf(t);qt=qt.filter(function(Pn,or){return Pn!==t||or===Cn});var Wn=an[Cn],Rn;(cn==="left"||cn)&&!Qt?Rn="left":(cn==="right"||cn)&&Qt===an.length?Rn="right":Rn=Wn?Wn.fixed:null;var tr=(In={},(0,K.Z)(In,Y,{className:"".concat(me,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,K.Z)(In,"title",vt),(0,K.Z)(In,"fixed",Rn),(0,K.Z)(In,"className","".concat(me,"-row-expand-icon-cell")),(0,K.Z)(In,"width",pn),(0,K.Z)(In,"render",function(or,cr,Sr){var Or=ft(cr,Sr),ei=ht.has(Or),Vr=Dt?Dt(cr):!0,ar=Pt({prefixCls:me,expanded:ei,expandable:Vr,record:cr,onExpand:je});return Ut?r.createElement("span",{onClick:function(Ar){return Ar.stopPropagation()}},ar):ar}),In);return qt.map(function(Pn){return Pn===t?tr:Pn})}return an.filter(function(Pn){return Pn!==t})},[ke,an,ft,ht,Pt,Wt]),Un=r.useMemo(function(){var In=gn;return V&&(In=V(In)),In.length||(In=[{render:function(){return null}}]),In},[V,gn,Wt]),Vn=r.useMemo(function(){return Wt==="rtl"?ne(ee(Un)):ee(Un)},[Un,Wt,rn]),Ln=Ot(Vn,rn),$n=(0,g.Z)(Ln,2),lr=$n[0],_n=$n[1];return[Un,lr,_n]}var Pe=Te;function tt(H){var V,me=H.prefixCls,_e=H.record,Me=H.onExpand,ke=H.expanded,ht=H.expandable,vt="".concat(me,"-row-expand-icon");if(!ht)return r.createElement("span",{className:ae()(vt,"".concat(me,"-row-spaced"))});var ft=function(Pt){Me(_e,Pt),Pt.stopPropagation()};return r.createElement("span",{className:ae()(vt,(V={},(0,K.Z)(V,"".concat(me,"-row-expanded"),ke),(0,K.Z)(V,"".concat(me,"-row-collapsed"),!ke),V)),onClick:ft})}function it(H,V,me){var _e=[];function Me(ke){(ke||[]).forEach(function(ht,vt){_e.push(V(ht,vt)),Me(ht[me])})}return Me(H),_e}function St(H,V,me){var _e=rt(H),Me=_e.expandIcon,ke=_e.expandedRowKeys,ht=_e.defaultExpandedRowKeys,vt=_e.defaultExpandAllRows,ft=_e.expandedRowRender,je=_e.onExpand,Pt=_e.onExpandedRowsChange,Dt=_e.childrenColumnName,Qt=Me||tt,Wt=Dt||"children",Ut=r.useMemo(function(){return ft?"row":H.expandable&&H.internalHooks===v&&H.expandable.__PARENT_RENDER_ICON__||V.some(function(Vn){return Vn&&(0,_.Z)(Vn)==="object"&&Vn[Wt]})?"nest":!1},[!!ft,V]),pn=r.useState(function(){return ht||(vt?it(V,me,Wt):[])}),cn=(0,g.Z)(pn,2),rn=cn[0],an=cn[1],gn=r.useMemo(function(){return new Set(ke||rn||[])},[ke,rn]),Un=r.useCallback(function(Vn){var Ln=me(Vn,V.indexOf(Vn)),$n,lr=gn.has(Ln);lr?(gn.delete(Ln),$n=(0,Ne.Z)(gn)):$n=[].concat((0,Ne.Z)(gn),[Ln]),an($n),je&&je(!lr,Vn),Pt&&Pt($n)},[me,gn,V,je,Pt]);return[_e,Ut,gn,Qt,Wt,Un]}function It(H,V,me,_e){var Me=H.map(function(ke,ht){return At(ht,ht,H,V,me,_e==null?void 0:_e[ht])});return(0,Be.Z)(function(){return Me},[Me],function(ke,ht){return!(0,h.Z)(ke,ht)})}function Ht(H){var V=(0,r.useRef)(H),me=(0,r.useState)({}),_e=(0,g.Z)(me,2),Me=_e[1],ke=(0,r.useRef)(null),ht=(0,r.useRef)([]);function vt(ft){ht.current.push(ft);var je=Promise.resolve();ke.current=je,je.then(function(){if(ke.current===je){var Pt=ht.current,Dt=V.current;ht.current=[],Pt.forEach(function(Qt){V.current=Qt(V.current)}),ke.current=null,Dt!==V.current&&Me({})}})}return(0,r.useEffect)(function(){return function(){ke.current=null}},[]),[V.current,vt]}function kt(H){var V=(0,r.useRef)(H||null),me=(0,r.useRef)();function _e(){window.clearTimeout(me.current)}function Me(ht){V.current=ht,_e(),me.current=window.setTimeout(function(){V.current=null,me.current=void 0},100)}function ke(){return V.current}return(0,r.useEffect)(function(){return _e},[]),[Me,ke]}function bt(){var H=r.useState(-1),V=(0,g.Z)(H,2),me=V[0],_e=V[1],Me=r.useState(-1),ke=(0,g.Z)(Me,2),ht=ke[0],vt=ke[1],ft=r.useCallback(function(je,Pt){_e(je),vt(Pt)},[]);return[me,ht,ft]}var Kt=e(87746),De=(0,Kt.Z)()?window:null;function Ye(H,V){var me=(0,_.Z)(H)==="object"?H:{},_e=me.offsetHeader,Me=_e===void 0?0:_e,ke=me.offsetSummary,ht=ke===void 0?0:ke,vt=me.offsetScroll,ft=vt===void 0?0:vt,je=me.getContainer,Pt=je===void 0?function(){return De}:je,Dt=Pt()||De;return r.useMemo(function(){var Qt=!!H;return{isSticky:Qt,stickyClassName:Qt?"".concat(V,"-sticky-holder"):"",offsetHeader:Me,offsetSummary:ht,offsetScroll:ft,container:Dt}},[ft,Me,ht,V,Dt])}function et(H,V,me){var _e=(0,r.useMemo)(function(){for(var Me=[],ke=[],ht=0,vt=0,ft=0;ft=Dt&&(Pn=Dt-Qt),ht({scrollLeft:Pn/Dt*(Pt+2)}),an.current.x=Cn.pageX},In=function(){if(ke.current){var Cn=(0,be.os)(ke.current).top,Wn=Cn+ke.current.offsetHeight,Rn=ft===window?document.documentElement.scrollTop+window.innerHeight:(0,be.os)(ft).top+ft.clientHeight;Wn-(0,D.Z)()<=Rn||Cn>=Rn-vt?rn(function(tr){return(0,z.Z)((0,z.Z)({},tr),{},{isHiddenScrollBar:!0})}):rn(function(tr){return(0,z.Z)((0,z.Z)({},tr),{},{isHiddenScrollBar:!1})})}},qt=function(Cn){rn(function(Wn){return(0,z.Z)((0,z.Z)({},Wn),{},{scrollLeft:Cn/Pt*Dt||0})})};return r.useImperativeHandle(me,function(){return{setScrollLeft:qt}}),r.useEffect(function(){var Lt=(0,lt.Z)(document.body,"mouseup",$n,!1),Cn=(0,lt.Z)(document.body,"mousemove",_n,!1);return In(),function(){Lt.remove(),Cn.remove()}},[Qt,Vn]),r.useEffect(function(){var Lt=(0,lt.Z)(ft,"scroll",In,!1),Cn=(0,lt.Z)(window,"resize",In,!1);return function(){Lt.remove(),Cn.remove()}},[ft]),r.useEffect(function(){cn.isHiddenScrollBar||rn(function(Lt){var Cn=ke.current;return Cn?(0,z.Z)((0,z.Z)({},Lt),{},{scrollLeft:Cn.scrollLeft/Cn.scrollWidth*Cn.clientWidth}):Lt})},[cn.isHiddenScrollBar]),Pt<=Dt||!Qt||cn.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,D.Z)(),width:Dt,bottom:vt},className:"".concat(je,"-sticky-scroll")},r.createElement("div",{onMouseDown:lr,ref:Wt,className:ae()("".concat(je,"-sticky-scroll-bar"),(0,K.Z)({},"".concat(je,"-sticky-scroll-bar-active"),Vn)),style:{width:"".concat(Qt,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},nt=r.forwardRef(He);function at(H){return null}var ut=at;function wt(H){return null}var Se=wt,Le="rc-table",We=[],Je={};function dt(){return"No Data"}function Xt(H){var V,me=(0,z.Z)({rowKey:"key",prefixCls:Le,emptyText:dt},H),_e=me.prefixCls,Me=me.className,ke=me.rowClassName,ht=me.style,vt=me.data,ft=me.rowKey,je=me.scroll,Pt=me.tableLayout,Dt=me.direction,Qt=me.title,Wt=me.footer,Ut=me.summary,pn=me.caption,cn=me.id,rn=me.showHeader,an=me.components,gn=me.emptyText,Un=me.onRow,Vn=me.onHeaderRow,Ln=me.internalHooks,$n=me.transformColumns,lr=me.internalRefs,_n=me.tailor,In=me.sticky,qt=vt||We,Lt=!!qt.length,Cn=Ln===v,Wn=r.useCallback(function(jr,fi){return(0,B.Z)(an,jr)||fi},[an]),Rn=r.useMemo(function(){return typeof ft=="function"?ft:function(jr){var fi=jr&&jr[ft];return fi}},[ft]),tr=Wn(["body"]),Pn=bt(),or=(0,g.Z)(Pn,3),cr=or[0],Sr=or[1],Or=or[2],ei=St(me,qt,Rn),Vr=(0,g.Z)(ei,6),ar=Vr[0],Qr=Vr[1],Ar=Vr[2],zr=Vr[3],Gr=Vr[4],Li=Vr[5],Xn=je==null?void 0:je.x,Qn=r.useState(0),Tn=(0,g.Z)(Qn,2),Hn=Tn[0],Ir=Tn[1],Fn=Pe((0,z.Z)((0,z.Z)((0,z.Z)({},me),ar),{},{expandable:!!ar.expandedRowRender,columnTitle:ar.columnTitle,expandedKeys:Ar,getRowKey:Rn,onTriggerExpand:Li,expandIcon:zr,expandIconColumnIndex:ar.expandIconColumnIndex,direction:Dt,scrollWidth:Cn&&_n&&typeof Xn=="number"?Xn:null}),Cn?$n:null),fr=(0,g.Z)(Fn,3),Mn=fr[0],hr=fr[1],Ai=fr[2],Si=Ai!=null?Ai:Xn,Pi=r.useMemo(function(){return{columns:Mn,flattenColumns:hr}},[Mn,hr]),Ei=r.useRef(),to=r.useRef(),mi=r.useRef(),Qi=r.useRef(),_o=r.useRef(),Br=r.useState(!1),Wr=(0,g.Z)(Br,2),di=Wr[0],wi=Wr[1],Fi=r.useState(!1),Fr=(0,g.Z)(Fi,2),Xi=Fr[0],Zi=Fr[1],no=Ht(new Map),ho=(0,g.Z)(no,2),io=ho[0],$o=ho[1],Co=Z(hr),oo=Co.map(function(jr){return io.get(jr)}),Gi=r.useMemo(function(){return oo},[oo.join("_")]),Ui=ot(Gi,hr.length,Dt),_i=je&&pe(je.y),ci=je&&pe(Si)||!!ar.fixed,xo=ci&&hr.some(function(jr){var fi=jr.fixed;return fi}),No=r.useRef(),Do=Ye(In,_e),vo=Do.isSticky,pa=Do.offsetHeader,ma=Do.offsetSummary,Tr=Do.offsetScroll,ti=Do.stickyClassName,Ni=Do.container,ui=r.useMemo(function(){return Ut==null?void 0:Ut(qt)},[Ut,qt]),Wi=(_i||vo)&&r.isValidElement(ui)&&ui.type===L&&ui.props.fixed,Yi,Ji,So;_i&&(Ji={overflowY:"scroll",maxHeight:je.y}),ci&&(Yi={overflowX:"auto"},_i||(Ji={overflowY:"hidden"}),So={width:Si===!0?"auto":Si,minWidth:"100%"});var Aa=r.useCallback(function(jr,fi){(0,j.Z)(Ei.current)&&$o(function(mo){if(mo.get(jr)!==fi){var Ho=new Map(mo);return Ho.set(jr,fi),Ho}return mo})},[]),Ta=kt(null),Na=(0,g.Z)(Ta,2),ka=Na[0],Ka=Na[1];function ga(jr,fi){fi&&(typeof fi=="function"?fi(jr):fi.scrollLeft!==jr&&(fi.scrollLeft=jr,fi.scrollLeft!==jr&&setTimeout(function(){fi.scrollLeft=jr},0)))}var ea=(0,p.Z)(function(jr){var fi=jr.currentTarget,mo=jr.scrollLeft,Ho=Dt==="rtl",zo=typeof mo=="number"?mo:fi.scrollLeft,ns=fi||Je;if(!Ka()||Ka()===ns){var Wa;ka(ns),ga(zo,to.current),ga(zo,mi.current),ga(zo,_o.current),ga(zo,(Wa=No.current)===null||Wa===void 0?void 0:Wa.setScrollLeft)}var ja=fi||to.current;if(ja){var Xa=ja.scrollWidth,Ua=ja.clientWidth;if(Xa===Ua){wi(!1),Zi(!1);return}Ho?(wi(-zo0)):(wi(zo>0),Zi(zo1?pn-Cn:0,Rn=(0,z.Z)((0,z.Z)((0,z.Z)({},$n),ft),{},{flex:"0 0 ".concat(Cn,"px"),width:"".concat(Cn,"px"),marginRight:Wn,pointerEvents:"auto"}),tr=r.useMemo(function(){return Pt?qt<=1:_n===0||qt===0||qt>1},[qt,_n,Pt]);tr?Rn.visibility="hidden":Pt&&(Rn.height=Dt==null?void 0:Dt(qt));var Pn=tr?function(){return null}:Qt,or={};return(qt===0||_n===0)&&(or.rowSpan=1,or.colSpan=1),r.createElement(Qe,(0,o.Z)({className:ae()(Ut,je),ellipsis:me.ellipsis,align:me.align,scope:me.rowScope,component:"div",prefixCls:V.prefixCls,key:gn,record:vt,index:ke,renderIndex:ht,dataIndex:Wt,render:Pn,shouldCellUpdate:me.shouldCellUpdate},Un,{appendNode:Vn,additionalProps:(0,z.Z)((0,z.Z)({},Ln),{},{style:Rn},or)}))}var yn=on,bn=["data","index","className","rowKey","style","extra","getHeight"],On=r.forwardRef(function(H,V){var me=H.data,_e=H.index,Me=H.className,ke=H.rowKey,ht=H.style,vt=H.extra,ft=H.getHeight,je=(0,Re.Z)(H,bn),Pt=me.record,Dt=me.indent,Qt=me.index,Wt=s(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ut=Wt.scrollX,pn=Wt.flattenColumns,cn=Wt.prefixCls,rn=Wt.fixColumn,an=Wt.componentWidth,gn=T(Pt,ke,_e,Dt),Un=gn.rowSupportExpand,Vn=gn.expanded,Ln=gn.rowProps,$n=gn.expandedRowRender,lr=gn.expandedRowClassName,_n;if(Un&&Vn){var In=$n(Pt,_e,Dt+1,Vn),qt=lr==null?void 0:lr(Pt,_e,Dt),Lt={};rn&&(Lt={style:(0,K.Z)({},"--virtual-width","".concat(an,"px"))});var Cn="".concat(cn,"-expanded-row-cell");_n=r.createElement("div",{className:ae()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(Dt+1),qt)},r.createElement(Qe,{component:"div",prefixCls:cn,className:ae()(Cn,(0,K.Z)({},"".concat(Cn,"-fixed"),rn)),additionalProps:Lt},In))}var Wn=(0,z.Z)((0,z.Z)({},ht),{},{width:Ut});vt&&(Wn.position="absolute",Wn.pointerEvents="none");var Rn=r.createElement("div",(0,o.Z)({},Ln,je,{ref:Un?null:V,className:ae()(Me,"".concat(cn,"-row"),Ln==null?void 0:Ln.className,(0,K.Z)({},"".concat(cn,"-row-extra"),vt)),style:(0,z.Z)((0,z.Z)({},Wn),Ln==null?void 0:Ln.style)}),pn.map(function(tr,Pn){return r.createElement(yn,{key:Pn,rowInfo:gn,column:tr,colIndex:Pn,indent:Dt,index:_e,renderIndex:Qt,record:Pt,inverse:vt,getHeight:ft})}));return Un?r.createElement("div",{ref:V},Rn,_n):Rn}),Yn=A(On),dn=Yn,Bt=r.forwardRef(function(H,V){var me=H.data,_e=H.onScroll,Me=s(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ke=Me.flattenColumns,ht=Me.onColumnResize,vt=Me.getRowKey,ft=Me.expandedKeys,je=Me.prefixCls,Pt=Me.childrenColumnName,Dt=Me.emptyNode,Qt=Me.scrollX,Wt=s(en),Ut=Wt.scrollY,pn=Wt.listItemHeight,cn=r.useRef(),rn=te(me,Pt,ft,vt),an=r.useMemo(function(){var _n=0;return ke.map(function(In){var qt=In.width,Lt=In.key;return _n+=qt,[Lt,qt,_n]})},[ke]),gn=r.useMemo(function(){return an.map(function(_n){return _n[2]})},[an]);r.useEffect(function(){an.forEach(function(_n){var In=(0,g.Z)(_n,2),qt=In[0],Lt=In[1];ht(qt,Lt)})},[an]),r.useImperativeHandle(V,function(){var _n={};return Object.defineProperty(_n,"scrollLeft",{get:function(){var qt;return((qt=cn.current)===null||qt===void 0?void 0:qt.getScrollInfo().x)||0},set:function(qt){var Lt;(Lt=cn.current)===null||Lt===void 0||Lt.scrollTo({left:qt})}}),_n});var Un=function(In,qt){var Lt,Cn=(Lt=rn[qt])===null||Lt===void 0?void 0:Lt.record,Wn=In.onCell;if(Wn){var Rn,tr=Wn(Cn,qt);return(Rn=tr==null?void 0:tr.rowSpan)!==null&&Rn!==void 0?Rn:1}return 1},Vn=function(In){var qt=In.start,Lt=In.end,Cn=In.getSize,Wn=In.offsetY;if(Lt<0)return null;for(var Rn=ke.filter(function(Xn){return Un(Xn,qt)===0}),tr=qt,Pn=function(Qn){if(Rn=Rn.filter(function(Tn){return Un(Tn,Qn)===0}),!Rn.length)return tr=Qn,"break"},or=qt;or>=0;or-=1){var cr=Pn(or);if(cr==="break")break}for(var Sr=ke.filter(function(Xn){return Un(Xn,Lt)!==1}),Or=Lt,ei=function(Qn){if(Sr=Sr.filter(function(Tn){return Un(Tn,Qn)!==1}),!Sr.length)return Or=Math.max(Qn-1,Lt),"break"},Vr=Lt;Vr1})&&Qr.push(Qn)},zr=tr;zr<=Or;zr+=1)var Gr=Ar(zr);var Li=Qr.map(function(Xn){var Qn=rn[Xn],Tn=vt(Qn.record,Xn),Hn=function(fr){var Mn=Xn+fr-1,hr=vt(rn[Mn].record,Mn),Ai=Cn(Tn,hr);return Ai.bottom-Ai.top},Ir=Cn(Tn);return r.createElement(dn,{key:Xn,data:Qn,rowKey:Tn,index:Xn,style:{top:-Wn+Ir.top},extra:!0,getHeight:Hn})});return Li},Ln=r.useMemo(function(){return{columnsOffset:gn}},[gn]),$n="".concat(je,"-tbody"),lr;return rn.length?lr=r.createElement(zt.Z,{fullHeight:!1,ref:cn,className:ae()($n,"".concat($n,"-virtual")),height:Ut,itemHeight:pn||24,data:rn,itemKey:function(In){return vt(In.record)},scrollWidth:Qt,onVirtualScroll:function(In){var qt=In.x;_e({scrollLeft:qt})},extraRender:Vn},function(_n,In,qt){var Lt=vt(_n.record,In);return r.createElement(dn,(0,o.Z)({data:_n,rowKey:Lt,index:In},qt))}):lr=r.createElement("div",{className:ae()("".concat(je,"-placeholder"))},r.createElement(Qe,{component:"div",prefixCls:je},Dt)),r.createElement(tn.Provider,{value:Ln},lr)}),Zt=A(Bt),xn=Zt,vn=function(V,me){var _e=me.ref,Me=me.onScroll;return r.createElement(xn,{ref:_e,data:V,onScroll:Me})},wn=100;function Sn(H){var V=H.columns,me=H.scroll,_e=H.prefixCls,Me=_e===void 0?Le:_e,ke=H.className,ht=H.listItemHeight,vt=me||{},ft=vt.x,je=vt.y;typeof ft!="number"&&(ft=((V||[]).length+1)*wn),typeof je!="number"&&(je=500);var Pt=r.useMemo(function(){return{scrollY:je,listItemHeight:ht}},[je,ht]);return r.createElement(en.Provider,{value:Pt},r.createElement(pt,(0,o.Z)({},H,{className:ae()(ke,"".concat(Me,"-virtual")),scroll:(0,z.Z)((0,z.Z)({},me),{},{x:ft}),components:{body:vn},columns:V,internalHooks:v,tailor:!0})))}function sn(H){return w(Sn,H)}var Jt=sn(),En=null;function Jn(H){return null}var qn=Jn;function fn(H){return null}var hn=fn,$t=e(64002),jn=e(68031),Bn=e(36355),mn=e(93891),Dn=e(19716),pr=e(8628),Gn=e(31724),vr=e(19871),br=e(71418),mr=e(88088);function yr(H){return function(me){let{prefixCls:_e,onExpand:Me,record:ke,expanded:ht,expandable:vt}=me;const ft=`${_e}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:je=>{Me(ke,je),je.stopPropagation()},className:ae()(ft,{[`${ft}-spaced`]:!vt,[`${ft}-expanded`]:vt&&ht,[`${ft}-collapsed`]:vt&&!ht}),"aria-label":ht?H.collapse:H.expand,"aria-expanded":ht})}}var ur=yr;function Mr(H,V){return"key"in H&&H.key!==void 0&&H.key!==null?H.key:H.dataIndex?Array.isArray(H.dataIndex)?H.dataIndex.join("."):H.dataIndex:V}function Nr(H,V){return V?`${V}-${H}`:`${H}`}function Yr(H,V){return typeof H=="function"?H(V):H}function qr(H,V){const me=Yr(H,V);return Object.prototype.toString.call(me)==="[object Object]"?"":me}var Ki={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"},gi=Ki,Ri=e(31533),Oi=function(V,me){return r.createElement(Ri.Z,(0,o.Z)({},V,{ref:me,icon:gi}))},ir=r.forwardRef(Oi),dr=ir,Kr=e(56762);function gr(H){const V=r.useRef(H),me=(0,Kr.Z)();return[()=>V.current,_e=>{V.current=_e,me()}]}var Er=e(3113),Zr=e(24905),Ur=e(38854),kn=e(64165),er=e(20834),nr=e(40875),sr=e(5112),Pr=e(99682),Cr=e(56981),Ci=e(92832);function ii(H){let{value:V,onChange:me,filterSearch:_e,tablePrefixCls:Me,locale:ke}=H;return _e?r.createElement("div",{className:`${Me}-filter-dropdown-search`},r.createElement(Ci.default,{prefix:r.createElement(Cr.Z,null),placeholder:ke.filterSearchPlaceholder,onChange:me,value:V,htmlSize:1,className:`${Me}-filter-dropdown-search-input`})):null}var oi=ii,hi=e(85108);const Xr=H=>{const{keyCode:V}=H;V===hi.Z.ENTER&&H.stopPropagation()};var vi=r.forwardRef((H,V)=>r.createElement("div",{className:H.className,onClick:me=>me.stopPropagation(),onKeyDown:Xr,ref:V},H.children));function ri(H){let V=[];return(H||[]).forEach(me=>{let{value:_e,children:Me}=me;V.push(_e),Me&&(V=[].concat((0,Ne.Z)(V),(0,Ne.Z)(ri(Me))))}),V}function xi(H){return H.some(V=>{let{children:me}=V;return me})}function ai(H,V){return typeof V=="string"||typeof V=="number"?V==null?void 0:V.toString().toLowerCase().includes(H.trim().toLowerCase()):!1}function go(H){let{filters:V,prefixCls:me,filteredKeys:_e,filterMultiple:Me,searchValue:ke,filterSearch:ht}=H;return V.map((vt,ft)=>{const je=String(vt.value);if(vt.children)return{key:je||ft,label:vt.text,popupClassName:`${me}-dropdown-submenu`,children:go({filters:vt.children,prefixCls:me,filteredKeys:_e,filterMultiple:Me,searchValue:ke,filterSearch:ht})};const Pt=Me?Zr.default:sr.ZP,Dt={key:vt.value!==void 0?je:ft,label:r.createElement(r.Fragment,null,r.createElement(Pt,{checked:_e.includes(je)}),r.createElement("span",null,vt.text))};return ke.trim()?typeof ht=="function"?ht(ke,vt)?Dt:null:ai(ke,vt.text)?Dt:null:Dt})}function co(H){var V,me;const{tablePrefixCls:_e,prefixCls:Me,column:ke,dropdownPrefixCls:ht,columnKey:vt,filterMultiple:ft,filterMode:je="menu",filterSearch:Pt=!1,filterState:Dt,triggerFilter:Qt,locale:Wt,children:Ut,getPopupContainer:pn}=H,{filterDropdownOpen:cn,onFilterDropdownOpenChange:rn,filterResetToDefaultFilteredValue:an,defaultFilteredValue:gn,filterDropdownVisible:Un,onFilterDropdownVisibleChange:Vn}=ke,[Ln,$n]=r.useState(!1),lr=!!(Dt&&(!((V=Dt.filteredKeys)===null||V===void 0)&&V.length||Dt.forceFiltered)),_n=Fn=>{$n(Fn),rn==null||rn(Fn),Vn==null||Vn(Fn)},In=(me=cn!=null?cn:Un)!==null&&me!==void 0?me:Ln,qt=Dt==null?void 0:Dt.filteredKeys,[Lt,Cn]=gr(qt||[]),Wn=Fn=>{let{selectedKeys:fr}=Fn;Cn(fr)},Rn=(Fn,fr)=>{let{node:Mn,checked:hr}=fr;Wn(ft?{selectedKeys:Fn}:{selectedKeys:hr&&Mn.key?[Mn.key]:[]})};r.useEffect(()=>{Ln&&Wn({selectedKeys:qt||[]})},[qt]);const[tr,Pn]=r.useState([]),or=Fn=>{Pn(Fn)},[cr,Sr]=r.useState(""),Or=Fn=>{const{value:fr}=Fn.target;Sr(fr)};r.useEffect(()=>{Ln||Sr("")},[Ln]);const ei=Fn=>{const fr=Fn&&Fn.length?Fn:null;if(fr===null&&(!Dt||!Dt.filteredKeys)||(0,h.Z)(fr,Dt==null?void 0:Dt.filteredKeys,!0))return null;Qt({column:ke,key:vt,filteredKeys:fr})},Vr=()=>{_n(!1),ei(Lt())},ar=function(){let{confirm:Fn,closeDropdown:fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Fn&&ei([]),fr&&_n(!1),Sr(""),Cn(an?(gn||[]).map(Mn=>String(Mn)):[])},Qr=function(){let{closeDropdown:Fn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Fn&&_n(!1),ei(Lt())},Ar=Fn=>{Fn&&qt!==void 0&&Cn(qt||[]),_n(Fn),!Fn&&!ke.filterDropdown&&Vr()},zr=ae()({[`${ht}-menu-without-submenu`]:!xi(ke.filters||[])}),Gr=Fn=>{if(Fn.target.checked){const fr=ri(ke==null?void 0:ke.filters).map(Mn=>String(Mn));Cn(fr)}else Cn([])},Li=Fn=>{let{filters:fr}=Fn;return(fr||[]).map((Mn,hr)=>{const Ai=String(Mn.value),Si={title:Mn.text,key:Mn.value!==void 0?Ai:hr};return Mn.children&&(Si.children=Li({filters:Mn.children})),Si})},Xn=Fn=>{var fr;return Object.assign(Object.assign({},Fn),{text:Fn.title,value:Fn.key,children:((fr=Fn.children)===null||fr===void 0?void 0:fr.map(Mn=>Xn(Mn)))||[]})};let Qn;if(typeof ke.filterDropdown=="function")Qn=ke.filterDropdown({prefixCls:`${ht}-custom`,setSelectedKeys:Fn=>Wn({selectedKeys:Fn}),selectedKeys:Lt(),confirm:Qr,clearFilters:ar,filters:ke.filters,visible:In,close:()=>{_n(!1)}});else if(ke.filterDropdown)Qn=ke.filterDropdown;else{const Fn=Lt()||[],fr=()=>(ke.filters||[]).length===0?r.createElement(kn.Z,{image:kn.Z.PRESENTED_IMAGE_SIMPLE,description:Wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):je==="tree"?r.createElement(r.Fragment,null,r.createElement(oi,{filterSearch:Pt,value:cr,onChange:Or,tablePrefixCls:_e,locale:Wt}),r.createElement("div",{className:`${_e}-filter-dropdown-tree`},ft?r.createElement(Zr.default,{checked:Fn.length===ri(ke.filters).length,indeterminate:Fn.length>0&&Fn.lengthtypeof Pt=="function"?Pt(cr,Xn(hr)):ai(cr,hr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement(oi,{filterSearch:Pt,value:cr,onChange:Or,tablePrefixCls:_e,locale:Wt}),r.createElement(er.default,{selectable:!0,multiple:ft,prefixCls:`${ht}-menu`,className:zr,onSelect:Wn,onDeselect:Wn,selectedKeys:Fn,getPopupContainer:pn,openKeys:tr,onOpenChange:or,items:go({filters:ke.filters||[],filterSearch:Pt,prefixCls:Me,filteredKeys:Lt(),filterMultiple:ft,searchValue:cr})})),Mn=()=>an?(0,h.Z)((gn||[]).map(hr=>String(hr)),Fn,!0):Fn.length===0;Qn=r.createElement(r.Fragment,null,fr(),r.createElement("div",{className:`${Me}-dropdown-btns`},r.createElement(Er.ZP,{type:"link",size:"small",disabled:Mn(),onClick:()=>ar()},Wt.filterReset),r.createElement(Er.ZP,{type:"primary",size:"small",onClick:Vr},Wt.filterConfirm)))}ke.filterDropdown&&(Qn=r.createElement(nr.J,{selectable:void 0},Qn));const Tn=()=>r.createElement(vi,{className:`${Me}-dropdown`},Qn);let Hn;typeof ke.filterIcon=="function"?Hn=ke.filterIcon(lr):ke.filterIcon?Hn=ke.filterIcon:Hn=r.createElement(dr,null);const{direction:Ir}=r.useContext(Bn.E_);return r.createElement("div",{className:`${Me}-column`},r.createElement("span",{className:`${_e}-column-title`},Ut),r.createElement(Ur.Z,{dropdownRender:Tn,trigger:["click"],open:In,onOpenChange:Ar,getPopupContainer:pn,placement:Ir==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:ae()(`${Me}-trigger`,{active:lr}),onClick:Fn=>{Fn.stopPropagation()}},Hn)))}var Oo=co;function Vi(H,V,me){let _e=[];return(H||[]).forEach((Me,ke)=>{var ht;const vt=Nr(ke,me);if(Me.filters||"filterDropdown"in Me||"onFilter"in Me)if("filteredValue"in Me){let ft=Me.filteredValue;"filterDropdown"in Me||(ft=(ht=ft==null?void 0:ft.map(String))!==null&&ht!==void 0?ht:ft),_e.push({column:Me,key:Mr(Me,vt),filteredKeys:ft,forceFiltered:Me.filtered})}else _e.push({column:Me,key:Mr(Me,vt),filteredKeys:V&&Me.defaultFilteredValue?Me.defaultFilteredValue:void 0,forceFiltered:Me.filtered});"children"in Me&&(_e=[].concat((0,Ne.Z)(_e),(0,Ne.Z)(Vi(Me.children,V,vt))))}),_e}function Hi(H,V,me,_e,Me,ke,ht,vt){return me.map((ft,je)=>{const Pt=Nr(je,vt),{filterMultiple:Dt=!0,filterMode:Qt,filterSearch:Wt}=ft;let Ut=ft;if(Ut.filters||Ut.filterDropdown){const pn=Mr(Ut,Pt),cn=_e.find(rn=>{let{key:an}=rn;return pn===an});Ut=Object.assign(Object.assign({},Ut),{title:rn=>r.createElement(Oo,{tablePrefixCls:H,prefixCls:`${H}-filter`,dropdownPrefixCls:V,column:Ut,columnKey:pn,filterState:cn,filterMultiple:Dt,filterMode:Qt,filterSearch:Wt,triggerFilter:ke,locale:Me,getPopupContainer:ht},Yr(ft.title,rn))})}return"children"in Ut&&(Ut=Object.assign(Object.assign({},Ut),{children:Hi(H,V,Ut.children,_e,Me,ke,ht,Pt)})),Ut})}function Io(H){const V={};return H.forEach(me=>{let{key:_e,filteredKeys:Me,column:ke}=me;const{filters:ht,filterDropdown:vt}=ke;if(vt)V[_e]=Me||null;else if(Array.isArray(Me)){const ft=ri(ht);V[_e]=ft.filter(je=>Me.includes(String(je)))}else V[_e]=null}),V}function Eo(H,V){return V.reduce((me,_e)=>{const{column:{onFilter:Me,filters:ke},filteredKeys:ht}=_e;return Me&&ht&&ht.length?me.filter(vt=>ht.some(ft=>{const je=ri(ke),Pt=je.findIndex(Qt=>String(Qt)===String(ft)),Dt=Pt!==-1?je[Pt]:ft;return Me(Dt,vt)})):me},H)}const Po=H=>H.flatMap(V=>"children"in V?[V].concat((0,Ne.Z)(Po(V.children||[]))):[V]);function Fo(H){let{prefixCls:V,dropdownPrefixCls:me,mergedColumns:_e,onFilterChange:Me,getPopupContainer:ke,locale:ht}=H;const vt=r.useMemo(()=>Po(_e||[]),[_e]),[ft,je]=r.useState(()=>Vi(vt,!0)),Pt=r.useMemo(()=>{const Ut=Vi(vt,!1);if(Ut.length===0)return Ut;let pn=!0,cn=!0;if(Ut.forEach(rn=>{let{filteredKeys:an}=rn;an!==void 0?pn=!1:cn=!1}),pn){const rn=(vt||[]).map((an,gn)=>Mr(an,Nr(gn)));return ft.filter(an=>{let{key:gn}=an;return rn.includes(gn)}).map(an=>{const gn=vt[rn.findIndex(Un=>Un===an.key)];return Object.assign(Object.assign({},an),{column:Object.assign(Object.assign({},an.column),gn),forceFiltered:gn.filtered})})}return Ut},[vt,ft]),Dt=r.useMemo(()=>Io(Pt),[Pt]),Qt=Ut=>{const pn=Pt.filter(cn=>{let{key:rn}=cn;return rn!==Ut.key});pn.push(Ut),je(pn),Me(Io(pn),pn)};return[Ut=>Hi(V,me,Ut,Pt,ht,Qt,ke),Pt,Dt]}var ao=Fo;function uo(H,V,me){const _e=r.useRef({});function Me(ke){if(!_e.current||_e.current.data!==H||_e.current.childrenColumnName!==V||_e.current.getRowKey!==me){let vt=function(ft){ft.forEach((je,Pt)=>{const Dt=me(je,Pt);ht.set(Dt,je),je&&typeof je=="object"&&V in je&&vt(je[V]||[])})};const ht=new Map;vt(H),_e.current={data:H,childrenColumnName:V,kvMap:ht,getRowKey:me}}return _e.current.kvMap.get(ke)}return[Me]}var Mo=e(50371),Zo=function(H,V){var me={};for(var _e in H)Object.prototype.hasOwnProperty.call(H,_e)&&V.indexOf(_e)<0&&(me[_e]=H[_e]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,_e=Object.getOwnPropertySymbols(H);Me<_e.length;Me++)V.indexOf(_e[Me])<0&&Object.prototype.propertyIsEnumerable.call(H,_e[Me])&&(me[_e[Me]]=H[_e[Me]]);return me};const Bo=10;function fo(H,V){const me={current:H.current,pageSize:H.pageSize};return Object.keys(V&&typeof V=="object"?V:{}).forEach(Me=>{const ke=H[Me];typeof ke!="function"&&(me[Me]=ke)}),me}function Wo(H,V,me){const _e=me&&typeof me=="object"?me:{},{total:Me=0}=_e,ke=Zo(_e,["total"]),[ht,vt]=(0,r.useState)(()=>({current:"defaultCurrent"in ke?ke.defaultCurrent:1,pageSize:"defaultPageSize"in ke?ke.defaultPageSize:Bo})),ft=(0,Mo.Z)(ht,ke,{total:Me>0?Me:H}),je=Math.ceil((Me||H)/ft.pageSize);ft.current>je&&(ft.current=je||1);const Pt=(Qt,Wt)=>{vt({current:Qt!=null?Qt:1,pageSize:Wt||ft.pageSize})},Dt=(Qt,Wt)=>{var Ut;me&&((Ut=me.onChange)===null||Ut===void 0||Ut.call(me,Qt,Wt)),Pt(Qt,Wt),V(Qt,Wt||(ft==null?void 0:ft.pageSize))};return me===!1?[{},()=>{}]:[Object.assign(Object.assign({},ft),{onChange:Dt}),Pt]}var jo=Wo,Xo=e(76995),Ao=e(35654),Rr=e(90782),wr=e(71430),Bi=e(35788);const yi={},pi="SELECT_ALL",Ti="SELECT_INVERT",zi="SELECT_NONE",ro=[],qi=(H,V)=>{let me=[];return(V||[]).forEach(_e=>{me.push(_e),_e&&typeof _e=="object"&&H in _e&&(me=[].concat((0,Ne.Z)(me),(0,Ne.Z)(qi(H,_e[H]))))}),me};var so=(H,V)=>{const{preserveSelectedRowKeys:me,selectedRowKeys:_e,defaultSelectedRowKeys:Me,getCheckboxProps:ke,onChange:ht,onSelect:vt,onSelectAll:ft,onSelectInvert:je,onSelectNone:Pt,onSelectMultiple:Dt,columnWidth:Qt,type:Wt,selections:Ut,fixed:pn,renderCell:cn,hideSelectAll:rn,checkStrictly:an=!0}=V||{},{prefixCls:gn,data:Un,pageData:Vn,getRecordByKey:Ln,getRowKey:$n,expandType:lr,childrenColumnName:_n,locale:In,getPopupContainer:qt}=H,[Lt,Cn]=(0,Bi.Z)(_e||Me||ro,{value:_e}),Wn=r.useRef(new Map),Rn=(0,r.useCallback)(Xn=>{if(me){const Qn=new Map;Xn.forEach(Tn=>{let Hn=Ln(Tn);!Hn&&Wn.current.has(Tn)&&(Hn=Wn.current.get(Tn)),Qn.set(Tn,Hn)}),Wn.current=Qn}},[Ln,me]);r.useEffect(()=>{Rn(Lt)},[Lt]);const{keyEntities:tr}=(0,r.useMemo)(()=>{if(an)return{keyEntities:null};let Xn=Un;if(me){const Qn=new Set(Un.map((Hn,Ir)=>$n(Hn,Ir))),Tn=Array.from(Wn.current).reduce((Hn,Ir)=>{let[Fn,fr]=Ir;return Qn.has(Fn)?Hn:Hn.concat(fr)},[]);Xn=[].concat((0,Ne.Z)(Xn),(0,Ne.Z)(Tn))}return(0,wr.I8)(Xn,{externalGetKey:$n,childrenPropName:_n})},[Un,$n,an,_n,me]),Pn=(0,r.useMemo)(()=>qi(_n,Vn),[_n,Vn]),or=(0,r.useMemo)(()=>{const Xn=new Map;return Pn.forEach((Qn,Tn)=>{const Hn=$n(Qn,Tn),Ir=(ke?ke(Qn):null)||{};Xn.set(Hn,Ir)}),Xn},[Pn,$n,ke]),cr=(0,r.useCallback)(Xn=>{var Qn;return!!(!((Qn=or.get($n(Xn)))===null||Qn===void 0)&&Qn.disabled)},[or,$n]),[Sr,Or]=(0,r.useMemo)(()=>{if(an)return[Lt||[],[]];const{checkedKeys:Xn,halfCheckedKeys:Qn}=(0,Rr.S)(Lt,!0,tr,cr);return[Xn||[],Qn]},[Lt,an,tr,cr]),ei=(0,r.useMemo)(()=>{const Xn=Wt==="radio"?Sr.slice(0,1):Sr;return new Set(Xn)},[Sr,Wt]),Vr=(0,r.useMemo)(()=>Wt==="radio"?new Set:new Set(Or),[Or,Wt]),[ar,Qr]=(0,r.useState)(null);r.useEffect(()=>{V||Cn(ro)},[!!V]);const Ar=(0,r.useCallback)((Xn,Qn)=>{let Tn,Hn;Rn(Xn),me?(Tn=Xn,Hn=Xn.map(Ir=>Wn.current.get(Ir))):(Tn=[],Hn=[],Xn.forEach(Ir=>{const Fn=Ln(Ir);Fn!==void 0&&(Tn.push(Ir),Hn.push(Fn))})),Cn(Tn),ht==null||ht(Tn,Hn,{type:Qn})},[Cn,Ln,ht,me]),zr=(0,r.useCallback)((Xn,Qn,Tn,Hn)=>{if(vt){const Ir=Tn.map(Fn=>Ln(Fn));vt(Ln(Xn),Qn,Ir,Hn)}Ar(Tn,"single")},[vt,Ln,Ar]),Gr=(0,r.useMemo)(()=>!Ut||rn?null:(Ut===!0?[pi,Ti,zi]:Ut).map(Qn=>Qn===pi?{key:"all",text:In.selectionAll,onSelect(){Ar(Un.map((Tn,Hn)=>$n(Tn,Hn)).filter(Tn=>{const Hn=or.get(Tn);return!(Hn!=null&&Hn.disabled)||ei.has(Tn)}),"all")}}:Qn===Ti?{key:"invert",text:In.selectInvert,onSelect(){const Tn=new Set(ei);Vn.forEach((Ir,Fn)=>{const fr=$n(Ir,Fn),Mn=or.get(fr);Mn!=null&&Mn.disabled||(Tn.has(fr)?Tn.delete(fr):Tn.add(fr))});const Hn=Array.from(Tn);je&&je(Hn),Ar(Hn,"invert")}}:Qn===zi?{key:"none",text:In.selectNone,onSelect(){Pt==null||Pt(),Ar(Array.from(ei).filter(Tn=>{const Hn=or.get(Tn);return Hn==null?void 0:Hn.disabled}),"none")}}:Qn).map(Qn=>Object.assign(Object.assign({},Qn),{onSelect:function(){for(var Tn,Hn,Ir=arguments.length,Fn=new Array(Ir),fr=0;fr{var Qn;if(!V)return Xn.filter(Br=>Br!==yi);let Tn=(0,Ne.Z)(Xn);const Hn=new Set(ei),Ir=Pn.map($n).filter(Br=>!or.get(Br).disabled),Fn=Ir.every(Br=>Hn.has(Br)),fr=Ir.some(Br=>Hn.has(Br)),Mn=()=>{const Br=[];Fn?Ir.forEach(di=>{Hn.delete(di),Br.push(di)}):Ir.forEach(di=>{Hn.has(di)||(Hn.add(di),Br.push(di))});const Wr=Array.from(Hn);ft==null||ft(!Fn,Wr.map(di=>Ln(di)),Br.map(di=>Ln(di))),Ar(Wr,"all"),Qr(null)};let hr;if(Wt!=="radio"){let Br;if(Gr){const Fr={getPopupContainer:qt,items:Gr.map((Xi,Zi)=>{const{key:no,text:ho,onSelect:io}=Xi;return{key:no!=null?no:Zi,onClick:()=>{io==null||io(Ir)},label:ho}})};Br=r.createElement("div",{className:`${gn}-selection-extra`},r.createElement(Ur.Z,{menu:Fr,getPopupContainer:qt},r.createElement("span",null,r.createElement(Xo.Z,null))))}const Wr=Pn.map((Fr,Xi)=>{const Zi=$n(Fr,Xi),no=or.get(Zi)||{};return Object.assign({checked:Hn.has(Zi)},no)}).filter(Fr=>{let{disabled:Xi}=Fr;return Xi}),di=!!Wr.length&&Wr.length===Pn.length,wi=di&&Wr.every(Fr=>{let{checked:Xi}=Fr;return Xi}),Fi=di&&Wr.some(Fr=>{let{checked:Xi}=Fr;return Xi});hr=!rn&&r.createElement("div",{className:`${gn}-selection`},r.createElement(Zr.default,{checked:di?wi:!!Pn.length&&Fn,indeterminate:di?!wi&&Fi:!Fn&&fr,onChange:Mn,disabled:Pn.length===0||di,"aria-label":Br?"Custom selection":"Select all",skipGroup:!0}),Br)}let Ai;Wt==="radio"?Ai=(Br,Wr,di)=>{const wi=$n(Wr,di),Fi=Hn.has(wi);return{node:r.createElement(sr.ZP,Object.assign({},or.get(wi),{checked:Fi,onClick:Fr=>Fr.stopPropagation(),onChange:Fr=>{Hn.has(wi)||zr(wi,!0,[wi],Fr.nativeEvent)}})),checked:Fi}}:Ai=(Br,Wr,di)=>{var wi;const Fi=$n(Wr,di),Fr=Hn.has(Fi),Xi=Vr.has(Fi),Zi=or.get(Fi);let no;return lr==="nest"?no=Xi:no=(wi=Zi==null?void 0:Zi.indeterminate)!==null&&wi!==void 0?wi:Xi,{node:r.createElement(Zr.default,Object.assign({},Zi,{indeterminate:no,checked:Fr,skipGroup:!0,onClick:ho=>ho.stopPropagation(),onChange:ho=>{let{nativeEvent:io}=ho;const{shiftKey:$o}=io;let Co=-1,oo=-1;if($o&&an){const Gi=new Set([ar,Fi]);Ir.some((Ui,_i)=>{if(Gi.has(Ui))if(Co===-1)Co=_i;else return oo=_i,!0;return!1})}if(oo!==-1&&Co!==oo&&an){const Gi=Ir.slice(Co,oo+1),Ui=[];Fr?Gi.forEach(ci=>{Hn.has(ci)&&(Ui.push(ci),Hn.delete(ci))}):Gi.forEach(ci=>{Hn.has(ci)||(Ui.push(ci),Hn.add(ci))});const _i=Array.from(Hn);Dt==null||Dt(!Fr,_i.map(ci=>Ln(ci)),Ui.map(ci=>Ln(ci))),Ar(_i,"multiple")}else{const Gi=Sr;if(an){const Ui=Fr?(0,Ao._5)(Gi,Fi):(0,Ao.L0)(Gi,Fi);zr(Fi,!Fr,Ui,io)}else{const Ui=(0,Rr.S)([].concat((0,Ne.Z)(Gi),[Fi]),!0,tr,cr),{checkedKeys:_i,halfCheckedKeys:ci}=Ui;let xo=_i;if(Fr){const No=new Set(_i);No.delete(Fi),xo=(0,Rr.S)(Array.from(No),{checked:!1,halfCheckedKeys:ci},tr,cr).checkedKeys}zr(Fi,!Fr,xo,io)}}Qr(Fr?null:Fi)}})),checked:Fr}};const Si=(Br,Wr,di)=>{const{node:wi,checked:Fi}=Ai(Br,Wr,di);return cn?cn(Fi,Wr,di,wi):wi};if(!Tn.includes(yi))if(Tn.findIndex(Br=>{var Wr;return((Wr=Br[Y])===null||Wr===void 0?void 0:Wr.columnType)==="EXPAND_COLUMN"})===0){const[Br,...Wr]=Tn;Tn=[Br,yi].concat((0,Ne.Z)(Wr))}else Tn=[yi].concat((0,Ne.Z)(Tn));const Pi=Tn.indexOf(yi);Tn=Tn.filter((Br,Wr)=>Br!==yi||Wr===Pi);const Ei=Tn[Pi-1],to=Tn[Pi+1];let mi=pn;mi===void 0&&((to==null?void 0:to.fixed)!==void 0?mi=to.fixed:(Ei==null?void 0:Ei.fixed)!==void 0&&(mi=Ei.fixed)),mi&&Ei&&((Qn=Ei[Y])===null||Qn===void 0?void 0:Qn.columnType)==="EXPAND_COLUMN"&&Ei.fixed===void 0&&(Ei.fixed=mi);const Qi=ae()(`${gn}-selection-col`,{[`${gn}-selection-col-with-dropdown`]:Ut&&Wt==="checkbox"}),_o={fixed:mi,width:Qt,className:`${gn}-selection-column`,title:V.columnTitle||hr,render:Si,onCell:V.onCell,[Y]:{className:Qi}};return Tn.map(Br=>Br===yi?_o:Br)},[$n,Pn,V,Sr,ei,Vr,Qt,Gr,lr,ar,or,Dt,zr,cr]),ei]},Uo=e(86504),ua=e(14051),Vo=e(6848);const Qo="ascend",na="descend";function Go(H){return typeof H.sorter=="object"&&typeof H.sorter.multiple=="number"?H.sorter.multiple:!1}function ra(H){return typeof H=="function"?H:H&&typeof H=="object"&&H.compare?H.compare:!1}function ia(H,V){return V?H[H.indexOf(V)+1]:H[0]}function yo(H,V,me){let _e=[];function Me(ke,ht){_e.push({column:ke,key:Mr(ke,ht),multiplePriority:Go(ke),sortOrder:ke.sortOrder})}return(H||[]).forEach((ke,ht)=>{const vt=Nr(ht,me);ke.children?("sortOrder"in ke&&Me(ke,vt),_e=[].concat((0,Ne.Z)(_e),(0,Ne.Z)(yo(ke.children,V,vt)))):ke.sorter&&("sortOrder"in ke?Me(ke,vt):V&&ke.defaultSortOrder&&_e.push({column:ke,key:Mr(ke,vt),multiplePriority:Go(ke),sortOrder:ke.defaultSortOrder}))}),_e}function bo(H,V,me,_e,Me,ke,ht,vt){return(V||[]).map((ft,je)=>{const Pt=Nr(je,vt);let Dt=ft;if(Dt.sorter){const Qt=Dt.sortDirections||Me,Wt=Dt.showSorterTooltip===void 0?ht:Dt.showSorterTooltip,Ut=Mr(Dt,Pt),pn=me.find(lr=>{let{key:_n}=lr;return _n===Ut}),cn=pn?pn.sortOrder:null,rn=ia(Qt,cn);let an;if(ft.sortIcon)an=ft.sortIcon({sortOrder:cn});else{const lr=Qt.includes(Qo)&&r.createElement(ua.Z,{className:ae()(`${H}-column-sorter-up`,{active:cn===Qo})}),_n=Qt.includes(na)&&r.createElement(Uo.Z,{className:ae()(`${H}-column-sorter-down`,{active:cn===na})});an=r.createElement("span",{className:ae()(`${H}-column-sorter`,{[`${H}-column-sorter-full`]:!!(lr&&_n)})},r.createElement("span",{className:`${H}-column-sorter-inner`,"aria-hidden":"true"},lr,_n))}const{cancelSort:gn,triggerAsc:Un,triggerDesc:Vn}=ke||{};let Ln=gn;rn===na?Ln=Vn:rn===Qo&&(Ln=Un);const $n=typeof Wt=="object"?Wt:{title:Ln};Dt=Object.assign(Object.assign({},Dt),{className:ae()(Dt.className,{[`${H}-column-sort`]:cn}),title:lr=>{const _n=r.createElement("div",{className:`${H}-column-sorters`},r.createElement("span",{className:`${H}-column-title`},Yr(ft.title,lr)),an);return Wt?r.createElement(Vo.Z,Object.assign({},$n),_n):_n},onHeaderCell:lr=>{const _n=ft.onHeaderCell&&ft.onHeaderCell(lr)||{},In=_n.onClick,qt=_n.onKeyDown;_n.onClick=Wn=>{_e({column:ft,key:Ut,sortOrder:rn,multiplePriority:Go(ft)}),In==null||In(Wn)},_n.onKeyDown=Wn=>{Wn.keyCode===hi.Z.ENTER&&(_e({column:ft,key:Ut,sortOrder:rn,multiplePriority:Go(ft)}),qt==null||qt(Wn))};const Lt=qr(ft.title,{}),Cn=Lt==null?void 0:Lt.toString();return cn?_n["aria-sort"]=cn==="ascend"?"ascending":"descending":_n["aria-label"]=Cn||"",_n.className=ae()(_n.className,`${H}-column-has-sorters`),_n.tabIndex=0,ft.ellipsis&&(_n.title=(Lt!=null?Lt:"").toString()),_n}})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:bo(H,Dt.children,me,_e,Me,ke,ht,Pt)})),Dt})}function da(H){const{column:V,sortOrder:me}=H;return{column:V,order:me,field:V.dataIndex,columnKey:V.key}}function Ro(H){const V=H.filter(me=>{let{sortOrder:_e}=me;return _e}).map(da);return V.length===0&&H.length?Object.assign(Object.assign({},da(H[H.length-1])),{column:void 0}):V.length<=1?V[0]||{}:V}function si(H,V,me){const _e=V.slice().sort((ht,vt)=>vt.multiplePriority-ht.multiplePriority),Me=H.slice(),ke=_e.filter(ht=>{let{column:{sorter:vt},sortOrder:ft}=ht;return ra(vt)&&ft});return ke.length?Me.sort((ht,vt)=>{for(let ft=0;ft{const vt=ht[me];return vt?Object.assign(Object.assign({},ht),{[me]:si(vt,V,me)}):ht}):Me}function $r(H){let{prefixCls:V,mergedColumns:me,onSorterChange:_e,sortDirections:Me,tableLocale:ke,showSorterTooltip:ht}=H;const[vt,ft]=r.useState(yo(me,!0)),je=r.useMemo(()=>{let Ut=!0;const pn=yo(me,!1);if(!pn.length)return vt;const cn=[];function rn(gn){Ut?cn.push(gn):cn.push(Object.assign(Object.assign({},gn),{sortOrder:null}))}let an=null;return pn.forEach(gn=>{an===null?(rn(gn),gn.sortOrder&&(gn.multiplePriority===!1?Ut=!1:an=!0)):(an&&gn.multiplePriority!==!1||(Ut=!1),rn(gn))}),cn},[me,vt]),Pt=r.useMemo(()=>{const Ut=je.map(pn=>{let{column:cn,sortOrder:rn}=pn;return{column:cn,order:rn}});return{sortColumns:Ut,sortColumn:Ut[0]&&Ut[0].column,sortOrder:Ut[0]&&Ut[0].order}},[je]);function Dt(Ut){let pn;Ut.multiplePriority===!1||!je.length||je[0].multiplePriority===!1?pn=[Ut]:pn=[].concat((0,Ne.Z)(je.filter(cn=>{let{key:rn}=cn;return rn!==Ut.key})),[Ut]),ft(pn),_e(Ro(pn),pn)}return[Ut=>bo(V,Ut,je,Dt,Me,ke,ht),je,Pt,()=>Ro(je)]}function ni(H,V){return H.map(me=>{const _e=Object.assign({},me);return _e.title=Yr(me.title,V),"children"in _e&&(_e.children=ni(_e.children,V)),_e})}function $i(H){return[r.useCallback(me=>ni(me,H),[H])]}var eo=jt((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:_e}=V;return me!==_e}),Yo=sn((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:_e}=V;return me!==_e}),lo=e(64993),Jo=e(17313),fa=e(83116),qo=e(37613),To=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,_e=(Me,ke,ht)=>({[`&${V}-${Me}`]:{[`> ${V}-container`]:{[`> ${V}-content, > ${V}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${V}-expanded-row-fixed`]:{margin:`-${ke}px -${ht+H.lineWidth}px`}}}}}});return{[`${V}-wrapper`]:{[`${V}${V}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${V}-title`]:{border:me,borderBottom:0},[`> ${V}-container`]:{borderInlineStart:me,borderTop:me,[` > ${V}-content, > ${V}-header, > ${V}-body, @@ -132,7 +132,7 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON `]:{"> th, > td":{borderInlineEnd:0}}}}}},_e("middle",H.tablePaddingVerticalMiddle,H.tablePaddingHorizontalMiddle)),_e("small",H.tablePaddingVerticalSmall,H.tablePaddingHorizontalSmall)),{[`> ${V}-footer`]:{border:me,borderTop:0}}),[`${V}-cell`]:{[`${V}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${H.lineWidth}px 0 ${H.lineWidth}px ${H.tableHeaderBg}`}},[`${V}-bordered ${V}-cell-scrollbar`]:{borderInlineEnd:me}}}},Va=H=>{const{componentCls:V}=H;return{[`${V}-wrapper`]:{[`${V}-cell-ellipsis`]:Object.assign(Object.assign({},Jo.vS),{wordBreak:"keep-all",[` &${V}-cell-fix-left-last, &${V}-cell-fix-right-first - `]:{overflow:"visible",[`${V}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${V}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Qa=H=>{const{componentCls:V}=H;return{[`${V}-wrapper`]:{[`${V}-tbody > tr${V}-placeholder`]:{textAlign:"center",color:H.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:H.colorBgContainer}}}}},Ga=e(15969),Ya=H=>{const{componentCls:V,antCls:me,controlInteractiveSize:_e,motionDurationSlow:Me,lineWidth:ke,paddingXS:ht,lineType:vt,tableBorderColor:ft,tableExpandIconBg:je,tableExpandColumnWidth:Pt,borderRadius:Dt,fontSize:Qt,fontSizeSM:Wt,lineHeight:Xt,tablePaddingVertical:pn,tablePaddingHorizontal:cn,tableExpandedRowBg:rn,paddingXXS:an}=H,gn=_e/2-ke,Un=gn*2+ke*3,Vn=`${ke}px ${vt} ${ft}`,Ln=an-ke;return{[`${V}-wrapper`]:{[`${V}-expand-icon-col`]:{width:Pt},[`${V}-row-expand-icon-cell`]:{textAlign:"center",[`${V}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${V}-row-indent`]:{height:1,float:"left"},[`${V}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ga.N)(H)),{position:"relative",float:"left",boxSizing:"border-box",width:Un,height:Un,padding:0,color:"inherit",lineHeight:`${Un}px`,background:je,border:Vn,borderRadius:Dt,transform:`scale(${_e/Un})`,transition:`all ${Me}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Me} ease-out`,content:'""'},"&::before":{top:gn,insetInlineEnd:Ln,insetInlineStart:Ln,height:ke},"&::after":{top:Ln,bottom:Ln,insetInlineStart:gn,width:ke,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"}}),[`${V}-row-indent + ${V}-row-expand-icon`]:{marginTop:(Qt*Xt-ke*3)/2-Math.ceil((Wt*1.4-ke*3)/2),marginInlineEnd:ht},[`tr${V}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:rn}},[`${me}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${V}-expanded-row-fixed`]:{position:"relative",margin:`-${pn}px -${cn}px`,padding:`${pn}px ${cn}px`}}}},Pa=H=>{const{componentCls:V,antCls:me,iconCls:_e,tableFilterDropdownWidth:Me,tableFilterDropdownSearchWidth:ke,paddingXXS:ht,paddingXS:vt,colorText:ft,lineWidth:je,lineType:Pt,tableBorderColor:Dt,tableHeaderIconColor:Qt,fontSizeSM:Wt,tablePaddingHorizontal:Xt,borderRadius:pn,motionDurationSlow:cn,colorTextDescription:rn,colorPrimary:an,tableHeaderFilterActiveBg:gn,colorTextDisabled:Un,tableFilterDropdownBg:Vn,tableFilterDropdownHeight:Ln,controlItemBgHover:$n,controlItemBgActive:cr,boxShadowSecondary:_n,filterDropdownMenuBg:In}=H,qt=`${me}-dropdown`,Lt=`${V}-filter-dropdown`,Cn=`${me}-tree`,Wn=`${je}px ${Pt} ${Dt}`;return[{[`${V}-wrapper`]:{[`${V}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${V}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ht,marginInline:`${ht}px ${-Xt/2}px`,padding:`0 ${ht}px`,color:Qt,fontSize:Wt,borderRadius:pn,cursor:"pointer",transition:`all ${cn}`,"&:hover":{color:rn,background:gn},"&.active":{color:an}}}},{[`${me}-dropdown`]:{[Lt]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{minWidth:Me,backgroundColor:Vn,borderRadius:pn,boxShadow:_n,overflow:"hidden",[`${qt}-menu`]:{maxHeight:Ln,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:In,"&:empty::after":{display:"block",padding:`${vt}px 0`,color:Un,fontSize:Wt,textAlign:"center",content:'"Not Found"'}},[`${Lt}-tree`]:{paddingBlock:`${vt}px 0`,paddingInline:vt,[Cn]:{padding:0},[`${Cn}-treenode ${Cn}-node-content-wrapper:hover`]:{backgroundColor:$n},[`${Cn}-treenode-checkbox-checked ${Cn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:cr}}},[`${Lt}-search`]:{padding:vt,borderBottom:Wn,"&-input":{input:{minWidth:ke},[_e]:{color:Un}}},[`${Lt}-checkall`]:{width:"100%",marginBottom:ht,marginInlineStart:ht},[`${Lt}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${vt-je}px ${vt}px`,overflow:"hidden",borderTop:Wn}})}},{[`${me}-dropdown ${Lt}, ${Lt}-submenu`]:{[`${me}-checkbox-wrapper + span`]:{paddingInlineStart:vt,color:ft},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Fa=H=>{const{componentCls:V,lineWidth:me,colorSplit:_e,motionDurationSlow:Me,zIndexTableFixed:ke,tableBg:ht,zIndexTableSticky:vt}=H,ft=_e;return{[`${V}-wrapper`]:{[` + `]:{overflow:"visible",[`${V}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${V}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Qa=H=>{const{componentCls:V}=H;return{[`${V}-wrapper`]:{[`${V}-tbody > tr${V}-placeholder`]:{textAlign:"center",color:H.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:H.colorBgContainer}}}}},Ga=e(15969),Ya=H=>{const{componentCls:V,antCls:me,controlInteractiveSize:_e,motionDurationSlow:Me,lineWidth:ke,paddingXS:ht,lineType:vt,tableBorderColor:ft,tableExpandIconBg:je,tableExpandColumnWidth:Pt,borderRadius:Dt,fontSize:Qt,fontSizeSM:Wt,lineHeight:Ut,tablePaddingVertical:pn,tablePaddingHorizontal:cn,tableExpandedRowBg:rn,paddingXXS:an}=H,gn=_e/2-ke,Un=gn*2+ke*3,Vn=`${ke}px ${vt} ${ft}`,Ln=an-ke;return{[`${V}-wrapper`]:{[`${V}-expand-icon-col`]:{width:Pt},[`${V}-row-expand-icon-cell`]:{textAlign:"center",[`${V}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${V}-row-indent`]:{height:1,float:"left"},[`${V}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ga.N)(H)),{position:"relative",float:"left",boxSizing:"border-box",width:Un,height:Un,padding:0,color:"inherit",lineHeight:`${Un}px`,background:je,border:Vn,borderRadius:Dt,transform:`scale(${_e/Un})`,transition:`all ${Me}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Me} ease-out`,content:'""'},"&::before":{top:gn,insetInlineEnd:Ln,insetInlineStart:Ln,height:ke},"&::after":{top:Ln,bottom:Ln,insetInlineStart:gn,width:ke,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"}}),[`${V}-row-indent + ${V}-row-expand-icon`]:{marginTop:(Qt*Ut-ke*3)/2-Math.ceil((Wt*1.4-ke*3)/2),marginInlineEnd:ht},[`tr${V}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:rn}},[`${me}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${V}-expanded-row-fixed`]:{position:"relative",margin:`-${pn}px -${cn}px`,padding:`${pn}px ${cn}px`}}}},Pa=H=>{const{componentCls:V,antCls:me,iconCls:_e,tableFilterDropdownWidth:Me,tableFilterDropdownSearchWidth:ke,paddingXXS:ht,paddingXS:vt,colorText:ft,lineWidth:je,lineType:Pt,tableBorderColor:Dt,tableHeaderIconColor:Qt,fontSizeSM:Wt,tablePaddingHorizontal:Ut,borderRadius:pn,motionDurationSlow:cn,colorTextDescription:rn,colorPrimary:an,tableHeaderFilterActiveBg:gn,colorTextDisabled:Un,tableFilterDropdownBg:Vn,tableFilterDropdownHeight:Ln,controlItemBgHover:$n,controlItemBgActive:lr,boxShadowSecondary:_n,filterDropdownMenuBg:In}=H,qt=`${me}-dropdown`,Lt=`${V}-filter-dropdown`,Cn=`${me}-tree`,Wn=`${je}px ${Pt} ${Dt}`;return[{[`${V}-wrapper`]:{[`${V}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${V}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ht,marginInline:`${ht}px ${-Ut/2}px`,padding:`0 ${ht}px`,color:Qt,fontSize:Wt,borderRadius:pn,cursor:"pointer",transition:`all ${cn}`,"&:hover":{color:rn,background:gn},"&.active":{color:an}}}},{[`${me}-dropdown`]:{[Lt]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{minWidth:Me,backgroundColor:Vn,borderRadius:pn,boxShadow:_n,overflow:"hidden",[`${qt}-menu`]:{maxHeight:Ln,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:In,"&:empty::after":{display:"block",padding:`${vt}px 0`,color:Un,fontSize:Wt,textAlign:"center",content:'"Not Found"'}},[`${Lt}-tree`]:{paddingBlock:`${vt}px 0`,paddingInline:vt,[Cn]:{padding:0},[`${Cn}-treenode ${Cn}-node-content-wrapper:hover`]:{backgroundColor:$n},[`${Cn}-treenode-checkbox-checked ${Cn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:lr}}},[`${Lt}-search`]:{padding:vt,borderBottom:Wn,"&-input":{input:{minWidth:ke},[_e]:{color:Un}}},[`${Lt}-checkall`]:{width:"100%",marginBottom:ht,marginInlineStart:ht},[`${Lt}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${vt-je}px ${vt}px`,overflow:"hidden",borderTop:Wn}})}},{[`${me}-dropdown ${Lt}, ${Lt}-submenu`]:{[`${me}-checkbox-wrapper + span`]:{paddingInlineStart:vt,color:ft},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Fa=H=>{const{componentCls:V,lineWidth:me,colorSplit:_e,motionDurationSlow:Me,zIndexTableFixed:ke,tableBg:ht,zIndexTableSticky:vt}=H,ft=_e;return{[`${V}-wrapper`]:{[` ${V}-cell-fix-left, ${V}-cell-fix-right `]:{position:"sticky !important",zIndex:ke,background:ht},[` @@ -162,14 +162,14 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON `]:{padding:`${Me}px ${ke}px`},[`${V}-filter-trigger`]:{marginInlineEnd:`-${ke/2}px`},[`${V}-expanded-row-fixed`]:{margin:`-${Me}px -${ke}px`},[`${V}-tbody`]:{[`${V}-wrapper:only-child ${V}`]:{marginBlock:`-${Me}px`,marginInline:`${H.tableExpandColumnWidth-ke}px -${ke}px`}},[`${V}-selection-column`]:{paddingInlineStart:`${ke/4}px`}}});return{[`${V}-wrapper`]:Object.assign(Object.assign({},me("middle",H.tablePaddingVerticalMiddle,H.tablePaddingHorizontalMiddle,H.tableFontSizeMiddle)),me("small",H.tablePaddingVerticalSmall,H.tablePaddingHorizontalSmall,H.tableFontSizeSmall))}},La=H=>{const{componentCls:V,marginXXS:me,fontSizeIcon:_e,tableHeaderIconColor:Me,tableHeaderIconColorHover:ke}=H;return{[`${V}-wrapper`]:{[`${V}-thead th${V}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${H.motionDurationSlow}`,"&:hover":{background:H.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:H.colorPrimary},[` &${V}-cell-fix-left:hover, &${V}-cell-fix-right:hover - `]:{background:H.tableFixedHeaderSortActiveBg}},[`${V}-thead th${V}-column-sort`]:{background:H.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${V}-column-sort`]:{background:H.tableBodySortBg},[`${V}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${V}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${V}-column-sorter`]:{marginInlineStart:me,color:Me,fontSize:0,transition:`color ${H.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:_e,"&.active":{color:H.colorPrimary}},[`${V}-column-sorter-up + ${V}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${V}-column-sorters:hover ${V}-column-sorter`]:{color:ke}}}},Ra=H=>{const{componentCls:V,opacityLoading:me,tableScrollThumbBg:_e,tableScrollThumbBgHover:Me,tableScrollThumbSize:ke,tableScrollBg:ht,zIndexTableSticky:vt,stickyScrollBarBorderRadius:ft}=H,je=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`;return{[`${V}-wrapper`]:{[`${V}-sticky`]:{"&-holder":{position:"sticky",zIndex:vt,background:H.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ke}px !important`,zIndex:vt,display:"flex",alignItems:"center",background:ht,borderTop:je,opacity:me,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ke,backgroundColor:_e,borderRadius:ft,transition:`all ${H.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Me}}}}}}},Ee=H=>{const{componentCls:V,lineWidth:me,tableBorderColor:_e}=H,Me=`${me}px ${H.lineType} ${_e}`;return{[`${V}-wrapper`]:{[`${V}-summary`]:{position:"relative",zIndex:H.zIndexTableFixed,background:H.tableBg,"> tr":{"> th, > td":{borderBottom:Me}}},[`div${V}-summary`]:{boxShadow:`0 -${me}px 0 ${_e}`}}}},mt=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,_e=`${V}-expanded-row-cell`;return{[`${V}-wrapper`]:{[`${V}-tbody-virtual`]:{[`${V}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${V}-cell`]:{borderBottom:me},[`${V}-expanded-row`]:{[`${_e}${_e}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${H.lineWidth}px)`,borderInlineEnd:"none"}}},[`${V}-bordered`]:{[`${V}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:me,position:"absolute"},[`${V}-cell`]:{borderInlineEnd:me,[`&${V}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-H.lineWidth,borderInlineStart:me}}}}}}};const An=H=>{const{componentCls:V,fontWeightStrong:me,tablePaddingVertical:_e,tablePaddingHorizontal:Me,lineWidth:ke,lineType:ht,tableBorderColor:vt,tableFontSize:ft,tableBg:je,tableRadius:Pt,tableHeaderTextColor:Dt,motionDurationMid:Qt,tableHeaderBg:Wt,tableHeaderCellSplitColor:Xt,tableRowHoverBg:pn,tableSelectedRowBg:cn,tableSelectedRowHoverBg:rn,tableFooterTextColor:an,tableFooterBg:gn,paddingContentVerticalLG:Un}=H,Vn=`${ke}px ${ht} ${vt}`;return{[`${V}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Jo.dF)()),{[V]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{fontSize:ft,background:je,borderRadius:`${Pt}px ${Pt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Pt}px ${Pt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:H.tableFixedHeaderSortActiveBg}},[`${V}-thead th${V}-column-sort`]:{background:H.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${V}-column-sort`]:{background:H.tableBodySortBg},[`${V}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${V}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${V}-column-sorter`]:{marginInlineStart:me,color:Me,fontSize:0,transition:`color ${H.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:_e,"&.active":{color:H.colorPrimary}},[`${V}-column-sorter-up + ${V}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${V}-column-sorters:hover ${V}-column-sorter`]:{color:ke}}}},Ra=H=>{const{componentCls:V,opacityLoading:me,tableScrollThumbBg:_e,tableScrollThumbBgHover:Me,tableScrollThumbSize:ke,tableScrollBg:ht,zIndexTableSticky:vt,stickyScrollBarBorderRadius:ft}=H,je=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`;return{[`${V}-wrapper`]:{[`${V}-sticky`]:{"&-holder":{position:"sticky",zIndex:vt,background:H.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ke}px !important`,zIndex:vt,display:"flex",alignItems:"center",background:ht,borderTop:je,opacity:me,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ke,backgroundColor:_e,borderRadius:ft,transition:`all ${H.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Me}}}}}}},Ee=H=>{const{componentCls:V,lineWidth:me,tableBorderColor:_e}=H,Me=`${me}px ${H.lineType} ${_e}`;return{[`${V}-wrapper`]:{[`${V}-summary`]:{position:"relative",zIndex:H.zIndexTableFixed,background:H.tableBg,"> tr":{"> th, > td":{borderBottom:Me}}},[`div${V}-summary`]:{boxShadow:`0 -${me}px 0 ${_e}`}}}},mt=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,_e=`${V}-expanded-row-cell`;return{[`${V}-wrapper`]:{[`${V}-tbody-virtual`]:{[`${V}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${V}-cell`]:{borderBottom:me},[`${V}-expanded-row`]:{[`${_e}${_e}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${H.lineWidth}px)`,borderInlineEnd:"none"}}},[`${V}-bordered`]:{[`${V}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:me,position:"absolute"},[`${V}-cell`]:{borderInlineEnd:me,[`&${V}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-H.lineWidth,borderInlineStart:me}}}}}}};const An=H=>{const{componentCls:V,fontWeightStrong:me,tablePaddingVertical:_e,tablePaddingHorizontal:Me,lineWidth:ke,lineType:ht,tableBorderColor:vt,tableFontSize:ft,tableBg:je,tableRadius:Pt,tableHeaderTextColor:Dt,motionDurationMid:Qt,tableHeaderBg:Wt,tableHeaderCellSplitColor:Ut,tableRowHoverBg:pn,tableSelectedRowBg:cn,tableSelectedRowHoverBg:rn,tableFooterTextColor:an,tableFooterBg:gn,paddingContentVerticalLG:Un}=H,Vn=`${ke}px ${ht} ${vt}`;return{[`${V}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Jo.dF)()),{[V]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{fontSize:ft,background:je,borderRadius:`${Pt}px ${Pt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Pt}px ${Pt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${V}-cell, ${V}-thead > tr > th, ${V}-tbody > tr > th, ${V}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${Un}px ${Me}px`,overflowWrap:"break-word"},[`${V}-title`]:{padding:`${_e}px ${Me}px`},[`${V}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Dt,fontWeight:me,textAlign:"start",background:Wt,borderBottom:Vn,transition:`background ${Qt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${V}-selection-column):not(${V}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Xt,transform:"translateY(-50%)",transition:`background-color ${Qt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${V}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Qt}, border-color ${Qt}`,borderBottom:Vn,[` + `]:{position:"relative",padding:`${Un}px ${Me}px`,overflowWrap:"break-word"},[`${V}-title`]:{padding:`${_e}px ${Me}px`},[`${V}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Dt,fontWeight:me,textAlign:"start",background:Wt,borderBottom:Vn,transition:`background ${Qt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${V}-selection-column):not(${V}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ut,transform:"translateY(-50%)",transition:`background-color ${Qt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${V}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Qt}, border-color ${Qt}`,borderBottom:Vn,[` > ${V}-wrapper:only-child, > ${V}-expanded-row-fixed > ${V}-wrapper:only-child `]:{[V]:{marginBlock:`-${_e}px`,marginInline:`${H.tableExpandColumnWidth-Me}px -${Me}px`,[`${V}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Dt,fontWeight:me,textAlign:"start",background:Wt,borderBottom:Vn,transition:`background ${Qt} ease`},[` @@ -177,28 +177,28 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON &${V}-row:hover > td, > th${V}-cell-row-hover, > td${V}-cell-row-hover - `]:{background:pn},[`&${V}-row-selected`]:{"> th, > td":{background:cn},"&:hover > th, &:hover > td":{background:rn}}}},[`${V}-footer`]:{padding:`${_e}px ${Me}px`,color:an,background:gn}})}};var Nn=(0,fa.Z)("Table",H=>{const{colorTextHeading:V,colorSplit:me,colorIcon:_e,colorIconHover:Me,opacityLoading:ke,colorBgContainer:ht,controlInteractiveSize:vt,headerBg:ft,headerColor:je,headerSortActiveBg:Pt,headerSortHoverBg:Dt,bodySortBg:Qt,rowHoverBg:Wt,rowSelectedBg:Xt,rowSelectedHoverBg:pn,rowExpandedBg:cn,cellPaddingBlock:rn,cellPaddingInline:an,cellPaddingBlockMD:gn,cellPaddingInlineMD:Un,cellPaddingBlockSM:Vn,cellPaddingInlineSM:Ln,borderColor:$n,footerBg:cr,footerColor:_n,headerBorderRadius:In,cellFontSize:qt,cellFontSizeMD:Lt,cellFontSizeSM:Cn,headerSplitColor:Wn,fixedHeaderSortActiveBg:Rn,headerFilterHoverBg:tr,filterDropdownBg:Pn,expandIconBg:or,selectionColumnWidth:ur,stickyScrollBarBg:Sr}=H,Or=new lo.C(_e),qr=new lo.C(Me),Vr=2,ar=(0,qo.TS)(H,{tableFontSize:qt,tableBg:ht,tableRadius:In,tablePaddingVertical:rn,tablePaddingHorizontal:an,tablePaddingVerticalMiddle:gn,tablePaddingHorizontalMiddle:Un,tablePaddingVerticalSmall:Vn,tablePaddingHorizontalSmall:Ln,tableBorderColor:$n,tableHeaderTextColor:je,tableHeaderBg:ft,tableFooterTextColor:_n,tableFooterBg:cr,tableHeaderCellSplitColor:Wn,tableHeaderSortBg:Pt,tableHeaderSortHoverBg:Dt,tableHeaderIconColor:Or.clone().setAlpha(Or.getAlpha()*ke).toRgbString(),tableHeaderIconColorHover:qr.clone().setAlpha(qr.getAlpha()*ke).toRgbString(),tableBodySortBg:Qt,tableFixedHeaderSortActiveBg:Rn,tableHeaderFilterActiveBg:tr,tableFilterDropdownBg:Pn,tableRowHoverBg:Wt,tableSelectedRowBg:Xt,tableSelectedRowHoverBg:pn,zIndexTableFixed:Vr,zIndexTableSticky:Vr+1,tableFontSizeMiddle:Lt,tableFontSizeSmall:Cn,tableSelectionColumnWidth:ur,tableExpandIconBg:or,tableExpandColumnWidth:vt+2*H.padding,tableExpandedRowBg:cn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Sr,tableScrollThumbBgHover:V,tableScrollBg:me});return[An(ar),Sa(ar),Ee(ar),La(ar),Pa(ar),To(ar),Ea(ar),Ya(ar),Ee(ar),Qa(ar),Ii(ar),Fa(ar),Ra(ar),Va(ar),$a(ar),li(ar),mt(ar)]},H=>{const{colorFillAlter:V,colorBgContainer:me,colorTextHeading:_e,colorFillSecondary:Me,colorFillContent:ke,controlItemBgActive:ht,controlItemBgActiveHover:vt,padding:ft,paddingSM:je,paddingXS:Pt,colorBorderSecondary:Dt,borderRadiusLG:Qt,fontSize:Wt,controlHeight:Xt,colorTextPlaceholder:pn}=H,cn=new lo.C(Me).onBackground(me).toHexShortString(),rn=new lo.C(ke).onBackground(me).toHexShortString(),an=new lo.C(V).onBackground(me).toHexShortString();return{headerBg:an,headerColor:_e,headerSortActiveBg:cn,headerSortHoverBg:rn,bodySortBg:an,rowHoverBg:an,rowSelectedBg:ht,rowSelectedHoverBg:vt,rowExpandedBg:V,cellPaddingBlock:ft,cellPaddingInline:ft,cellPaddingBlockMD:je,cellPaddingInlineMD:Pt,cellPaddingBlockSM:Pt,cellPaddingInlineSM:Pt,borderColor:Dt,headerBorderRadius:Qt,footerBg:an,footerColor:_e,cellFontSize:Wt,cellFontSizeMD:Wt,cellFontSizeSM:Wt,headerSplitColor:Dt,fixedHeaderSortActiveBg:cn,headerFilterHoverBg:ke,filterDropdownMenuBg:me,filterDropdownBg:me,expandIconBg:me,selectionColumnWidth:Xt,stickyScrollBarBg:pn,stickyScrollBarBorderRadius:100}});const Kn=[],xr=(H,V)=>{const{prefixCls:me,className:_e,rootClassName:Me,style:ke,size:ht,bordered:vt,dropdownPrefixCls:ft,dataSource:je,pagination:Pt,rowSelection:Dt,rowKey:Qt="key",rowClassName:Wt,columns:Xt,children:pn,childrenColumnName:cn,onChange:rn,getPopupContainer:an,loading:gn,expandIcon:Un,expandable:Vn,expandedRowRender:Ln,expandIconColumnIndex:$n,indentSize:cr,scroll:_n,sortDirections:In,locale:qt,showSorterTooltip:Lt=!0,virtual:Cn}=H,Wn=r.useMemo(()=>Xt||U(pn),[Xt,pn]),Rn=r.useMemo(()=>Wn.some(Rr=>Rr.responsive),[Wn]),tr=(0,pr.Z)(Rn),Pn=r.useMemo(()=>{const Rr=new Set(Object.keys(tr).filter(ei=>tr[ei]));return Wn.filter(ei=>!ei.responsive||ei.responsive.some(Ni=>Rr.has(Ni)))},[Wn,tr]),or=(0,$t.Z)(H,["className","style","columns"]),{locale:ur=Gn.Z,direction:Sr,table:Or,renderEmpty:qr,getPrefixCls:Vr,getPopupContainer:ar}=r.useContext(Bn.E_),Qr=(0,Dn.Z)(ht),Ar=Object.assign(Object.assign({},ur.Table),qt),Hr=je||Kn,Gr=Vr("table",me),Li=Vr("dropdown",ft),Xn=Object.assign({childrenColumnName:cn,expandIconColumnIndex:$n},Vn),{childrenColumnName:Qn="children"}=Xn,Tn=r.useMemo(()=>Hr.some(Rr=>Rr==null?void 0:Rr[Qn])?"nest":Ln||Vn&&Vn.expandedRowRender?"row":null,[Hr]),Hn={body:r.useRef()},Ir=r.useMemo(()=>typeof Qt=="function"?Qt:Rr=>Rr==null?void 0:Rr[Qt],[Qt]),[Fn]=uo(Hr,Qn,Ir),fr={},Mn=function(Rr,ei){let Ni=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ui,Wi,Yi;const Ji=Object.assign(Object.assign({},fr),Rr);Ni&&((ui=fr.resetPagination)===null||ui===void 0||ui.call(fr),!((Wi=Ji.pagination)===null||Wi===void 0)&&Wi.current&&(Ji.pagination.current=1),Pt&&Pt.onChange&&Pt.onChange(1,(Yi=Ji.pagination)===null||Yi===void 0?void 0:Yi.pageSize)),_n&&_n.scrollToFirstRowOnChange!==!1&&Hn.body.current&&(0,jn.Z)(0,{getContainer:()=>Hn.body.current}),rn==null||rn(Ji.pagination,Ji.filters,Ji.sorter,{currentDataSource:Eo(si(Hr,Ji.sorterStates,Qn),Ji.filterStates),action:ei})},hr=(Rr,ei)=>{Mn({sorter:Rr,sorterStates:ei},"sort",!1)},[Ai,Si,Pi,Ei]=Jr({prefixCls:Gr,mergedColumns:Pn,onSorterChange:hr,sortDirections:In||["ascend","descend"],tableLocale:Ar,showSorterTooltip:Lt}),to=r.useMemo(()=>si(Hr,Si,Qn),[Hr,Si]);fr.sorter=Ei(),fr.sorterStates=Si;const mi=(Rr,ei)=>{Mn({filters:Rr,filterStates:ei},"filter",!0)},[Qi,_o,Mr]=ao({prefixCls:Gr,locale:Ar,dropdownPrefixCls:Li,mergedColumns:Pn,onFilterChange:mi,getPopupContainer:an||ar}),Wr=Eo(to,_o);fr.filters=Mr,fr.filterStates=_o;const di=r.useMemo(()=>{const Rr={};return Object.keys(Mr).forEach(ei=>{Mr[ei]!==null&&(Rr[ei]=Mr[ei])}),Object.assign(Object.assign({},Pi),{filters:Rr})},[Pi,Mr]),[wi]=$i(di),Fi=(Rr,ei)=>{Mn({pagination:Object.assign(Object.assign({},fr.pagination),{current:Rr,pageSize:ei})},"paginate")},[Fr,Xi]=jo(Wr.length,Fi,Pt);fr.pagination=Pt===!1?{}:fo(Fr,Pt),fr.resetPagination=Xi;const Zi=r.useMemo(()=>{if(Pt===!1||!Fr.pageSize)return Wr;const{current:Rr=1,total:ei,pageSize:Ni=Bo}=Fr;return Wr.lengthNi?Wr.slice((Rr-1)*Ni,Rr*Ni):Wr:Wr.slice((Rr-1)*Ni,Rr*Ni)},[!!Pt,Wr,Fr&&Fr.current,Fr&&Fr.pageSize,Fr&&Fr.total]),[no,ho]=so({prefixCls:Gr,data:Wr,pageData:Zi,getRowKey:Ir,getRecordByKey:Fn,expandType:Tn,childrenColumnName:Qn,locale:Ar,getPopupContainer:an||ar},Dt),io=(Rr,ei,Ni)=>{let ui;return typeof Wt=="function"?ui=ae()(Wt(Rr,ei,Ni)):ui=ae()(Wt),ae()({[`${Gr}-row-selected`]:ho.has(Ir(Rr,ei))},ui)};Xn.__PARENT_RENDER_ICON__=Xn.expandIcon,Xn.expandIcon=Xn.expandIcon||Un||sr(Ar),Tn==="nest"&&Xn.expandIconColumnIndex===void 0?Xn.expandIconColumnIndex=Dt?1:0:Xn.expandIconColumnIndex>0&&Dt&&(Xn.expandIconColumnIndex-=1),typeof Xn.indentSize!="number"&&(Xn.indentSize=typeof cr=="number"?cr:15);const $o=r.useCallback(Rr=>wi(no(Qi(Ai(Rr)))),[Ai,Qi,no]);let Co,oo;if(Pt!==!1&&(Fr!=null&&Fr.total)){let Rr;Fr.size?Rr=Fr.size:Rr=Qr==="small"||Qr==="middle"?"small":void 0;const ei=Wi=>r.createElement(vr.Z,Object.assign({},Fr,{className:ae()(`${Gr}-pagination ${Gr}-pagination-${Wi}`,Fr.className),size:Rr})),Ni=Sr==="rtl"?"left":"right",{position:ui}=Fr;if(ui!==null&&Array.isArray(ui)){const Wi=ui.find(So=>So.includes("top")),Yi=ui.find(So=>So.includes("bottom")),Ji=ui.every(So=>`${So}`=="none");!Wi&&!Yi&&!Ji&&(oo=ei(Ni)),Wi&&(Co=ei(Wi.toLowerCase().replace("top",""))),Yi&&(oo=ei(Yi.toLowerCase().replace("bottom","")))}else oo=ei(Ni)}let Gi;typeof gn=="boolean"?Gi={spinning:gn}:typeof gn=="object"&&(Gi=Object.assign({spinning:!0},gn));const[Ui,_i]=Nn(Gr),[,ci]=(0,mr.Z)(),xo=ae()(`${Gr}-wrapper`,Or==null?void 0:Or.className,{[`${Gr}-wrapper-rtl`]:Sr==="rtl"},_e,Me,_i),No=Object.assign(Object.assign({},Or==null?void 0:Or.style),ke),Do=qt&&qt.emptyText||(qr==null?void 0:qr("Table"))||r.createElement(mn.Z,{componentName:"Table"}),vo=Cn?Yo:eo,pa={},ma=r.useMemo(()=>{const{fontSize:Rr,lineHeight:ei,padding:Ni,paddingXS:ui,paddingSM:Wi}=ci,Yi=Math.floor(Rr*ei);switch(Qr){case"large":return Ni*2+Yi;case"small":return ui*2+Yi;default:return Wi*2+Yi}},[ci,Qr]);return Cn&&(pa.listItemHeight=ma),Ui(r.createElement("div",{ref:V,className:xo,style:No},r.createElement(br.Z,Object.assign({spinning:!1},Gi),Co,r.createElement(vo,Object.assign({},pa,or,{columns:Pn,direction:Sr,expandable:Xn,prefixCls:Gr,className:ae()({[`${Gr}-middle`]:Qr==="middle",[`${Gr}-small`]:Qr==="small",[`${Gr}-bordered`]:vt,[`${Gr}-empty`]:Hr.length===0}),data:Zi,rowKey:Ir,rowClassName:io,emptyText:Do,internalHooks:v,internalRefs:Hn,transformColumns:$o})),oo)))};var zn=r.forwardRef(xr);const un=(H,V)=>{const me=r.useRef(0);return me.current+=1,r.createElement(zn,Object.assign({},H,{ref:V,_renderTimes:me.current}))},ln=r.forwardRef(un);ln.SELECTION_COLUMN=yi,ln.EXPAND_COLUMN=t,ln.SELECTION_ALL=pi,ln.SELECTION_INVERT=Ti,ln.SELECTION_NONE=zi,ln.Column=qn,ln.ColumnGroup=hn,ln.Summary=k;var Yr=ln,Dr=Yr},99313:function(_t,N,e){"use strict";e.d(N,{default:function(){return Ce}});var t=e(77318),v=e(24764),g=e(66119),p=e(92310),i=e.n(p),h=e(5891),r=e(80962),u=e(57259),l=e(29043),s=e(80665),o=e(19149),d=e(59301),n=e(93144),a=e(35788),c=e(43469),f=(0,d.createContext)(null),S=d.forwardRef(function(U,ee){var q=U.prefixCls,te=U.className,Te=U.style,Pe=U.id,tt=U.active,it=U.tabKey,St=U.children;return d.createElement("div",{id:Pe&&"".concat(Pe,"-panel-").concat(it),role:"tabpanel",tabIndex:tt?0:-1,"aria-labelledby":Pe&&"".concat(Pe,"-tab-").concat(it),"aria-hidden":!tt,style:Te,className:i()(q,tt&&"".concat(q,"-active"),te),ref:ee},St)}),E=S,w=["key","forceRender","style","className"];function A(U){var ee=U.id,q=U.activeKey,te=U.animated,Te=U.tabPosition,Pe=U.destroyInactiveTabPane,tt=d.useContext(f),it=tt.prefixCls,St=tt.tabs,It=te.tabPane,Ht="".concat(it,"-tabpane");return d.createElement("div",{className:i()("".concat(it,"-content-holder"))},d.createElement("div",{className:i()("".concat(it,"-content"),"".concat(it,"-content-").concat(Te),(0,r.Z)({},"".concat(it,"-content-animated"),It))},St.map(function(kt){var bt=kt.key,Kt=kt.forceRender,De=kt.style,Ye=kt.className,et=(0,o.Z)(kt,w),ot=bt===q;return d.createElement(c.default,(0,h.Z)({key:bt,visible:ot,forceRender:Kt,removeOnLeave:!!Pe,leavedClassName:"".concat(Ht,"-hidden")},te.tabPaneMotion),function(Ct,gt){var lt=Ct.style,be=Ct.className;return d.createElement(E,(0,h.Z)({},et,{prefixCls:Ht,id:ee,tabKey:bt,animated:It,active:ot,style:(0,u.Z)((0,u.Z)({},De),lt),className:i()(Ye,be),ref:gt}))})})))}var b=e(26390),C=e(29301),m=e(8107),y=e(20475),x={width:0,height:0,left:0,top:0};function P(U,ee,q){return(0,d.useMemo)(function(){for(var te,Te=new Map,Pe=ee.get((te=U[0])===null||te===void 0?void 0:te.key)||x,tt=Pe.left+Pe.width,it=0;itqe?(Le=wt,He.current="x"):(Le=Se,He.current="y"),ee(-Le,-Le)&&ut.preventDefault()}var at=(0,d.useRef)(null);at.current={onTouchStart:gt,onTouchMove:lt,onTouchEnd:be,onWheel:nt},d.useEffect(function(){function ut(We){at.current.onTouchStart(We)}function wt(We){at.current.onTouchMove(We)}function Se(We){at.current.onTouchEnd(We)}function Le(We){at.current.onWheel(We)}return document.addEventListener("touchmove",wt,{passive:!1}),document.addEventListener("touchend",Se,{passive:!1}),U.current.addEventListener("touchstart",ut,{passive:!1}),U.current.addEventListener("wheel",Le),function(){document.removeEventListener("touchmove",wt),document.removeEventListener("touchend",Se)}},[])}var B=e(28800);function $(U){var ee=(0,d.useState)(0),q=(0,l.Z)(ee,2),te=q[0],Te=q[1],Pe=(0,d.useRef)(0),tt=(0,d.useRef)();return tt.current=U,(0,B.o)(function(){var it;(it=tt.current)===null||it===void 0||it.call(tt)},[te]),function(){Pe.current===te&&(Pe.current+=1,Te(Pe.current))}}function G(U){var ee=(0,d.useRef)([]),q=(0,d.useState)({}),te=(0,l.Z)(q,2),Te=te[1],Pe=(0,d.useRef)(typeof U=="function"?U():U),tt=$(function(){var St=Pe.current;ee.current.forEach(function(It){St=It(St)}),ee.current=[],Pe.current=St,Te({})});function it(St){ee.current.push(St),tt()}return[Pe.current,it]}var se={width:0,height:0,left:0,top:0,right:0};function X(U,ee,q,te,Te,Pe,tt){var it=tt.tabs,St=tt.tabPosition,It=tt.rtl,Ht,kt,bt;return["top","bottom"].includes(St)?(Ht="width",kt=It?"right":"left",bt=Math.abs(q)):(Ht="height",kt="top",bt=-q),(0,d.useMemo)(function(){if(!it.length)return[0,0];for(var Kt=it.length,De=Kt,Ye=0;Yebt+ee){De=Ye-1;break}}for(var ot=0,Ct=Kt-1;Ct>=0;Ct-=1){var gt=U.get(it[Ct].key)||se;if(gt[kt]=De?[0,0]:[ot,De]},[U,ee,te,Te,Pe,bt,St,it.map(function(Kt){return Kt.key}).join("_"),It])}function W(U){var ee;return U instanceof Map?(ee={},U.forEach(function(q,te){ee[te]=q})):ee=U,JSON.stringify(ee)}var Z="TABS_DQ";function pe(U){return String(U).replace(/"/g,Z)}function we(U,ee,q,te){return!(!q||te||U===!1||U===void 0&&(ee===!1||ee===null))}function he(U,ee){var q=U.prefixCls,te=U.editable,Te=U.locale,Pe=U.style;return!te||te.showAdd===!1?null:d.createElement("button",{ref:ee,type:"button",className:"".concat(q,"-nav-add"),style:Pe,"aria-label":(Te==null?void 0:Te.addAriaLabel)||"Add tab",onClick:function(it){te.onEdit("add",{event:it})}},te.addIcon||"+")}var ge=d.forwardRef(he),Fe=d.forwardRef(function(U,ee){var q=U.position,te=U.prefixCls,Te=U.extra;if(!Te)return null;var Pe,tt={};return(0,s.Z)(Te)==="object"&&!d.isValidElement(Te)?tt=Te:tt.right=Te,q==="right"&&(Pe=tt.right),q==="left"&&(Pe=tt.left),Pe?d.createElement("div",{className:"".concat(te,"-extra-content"),ref:ee},Pe):null}),st=Fe,Ve=e(31561),Qe=e(22798),At=e(85108);function Ue(U,ee){var q=U.prefixCls,te=U.id,Te=U.tabs,Pe=U.locale,tt=U.mobile,it=U.moreIcon,St=it===void 0?"More":it,It=U.moreTransitionName,Ht=U.style,kt=U.className,bt=U.editable,Kt=U.tabBarGutter,De=U.rtl,Ye=U.removeAriaLabel,et=U.onTabClick,ot=U.getPopupContainer,Ct=U.popupClassName,gt=(0,d.useState)(!1),lt=(0,l.Z)(gt,2),be=lt[0],He=lt[1],nt=(0,d.useState)(null),at=(0,l.Z)(nt,2),ut=at[0],wt=at[1],Se="".concat(te,"-more-popup"),Le="".concat(q,"-dropdown"),We=ut!==null?"".concat(Se,"-").concat(ut):null,qe=Pe==null?void 0:Pe.dropdownAriaLabel;function dt(tn,nn){tn.preventDefault(),tn.stopPropagation(),bt.onEdit("remove",{key:nn,event:tn})}var jt=d.createElement(Qe.ZP,{onClick:function(nn){var on=nn.key,yn=nn.domEvent;et(on,yn),He(!1)},prefixCls:"".concat(Le,"-menu"),id:Se,tabIndex:-1,role:"listbox","aria-activedescendant":We,selectedKeys:[ut],"aria-label":qe!==void 0?qe:"expanded dropdown"},Te.map(function(tn){var nn=tn.closable,on=tn.disabled,yn=tn.closeIcon,bn=tn.key,On=tn.label,Yn=we(nn,yn,bt,on);return d.createElement(Qe.sN,{key:bn,id:"".concat(Se,"-").concat(bn),role:"option","aria-controls":te&&"".concat(te,"-panel-").concat(bn),disabled:on},d.createElement("span",null,On),Yn&&d.createElement("button",{type:"button","aria-label":Ye||"remove",tabIndex:0,className:"".concat(Le,"-menu-item-remove"),onClick:function(Bt){Bt.stopPropagation(),dt(Bt,bn)}},yn||bt.removeIcon||"\xD7"))}));function Vt(tn){for(var nn=Te.filter(function(Yn){return!Yn.disabled}),on=nn.findIndex(function(Yn){return Yn.key===ut})||0,yn=nn.length,bn=0;bnBr?"left":"right"})}),qe=(0,l.Z)(We,2),dt=qe[0],jt=qe[1],Vt=_(0,function(Xr,Br){!Le&>&>({direction:Xr>Br?"top":"bottom"})}),Mt=(0,l.Z)(Vt,2),pt=Mt[0],zt=Mt[1],en=(0,d.useState)([0,0]),tn=(0,l.Z)(en,2),nn=tn[0],on=tn[1],yn=(0,d.useState)([0,0]),bn=(0,l.Z)(yn,2),On=bn[0],Yn=bn[1],dn=(0,d.useState)([0,0]),Bt=(0,l.Z)(dn,2),Zt=Bt[0],xn=Bt[1],vn=(0,d.useState)([0,0]),wn=(0,l.Z)(vn,2),Sn=wn[0],sn=wn[1],Jt=G(new Map),En=(0,l.Z)(Jt,2),Jn=En[0],qn=En[1],fn=P(Pe,Jn,On[0]),hn=oe(nn,Le),$t=oe(On,Le),jn=oe(Zt,Le),Bn=oe(Sn,Le),mn=hn<$t+jn,Dn=mn?hn-Bn:hn-jn,pr="".concat(Te,"-nav-operations-hidden"),Gn=0,vr=0;Le&&kt?(Gn=0,vr=Math.max(0,$t-Dn)):(Gn=Math.min(0,Dn-$t),vr=0);function br(Xr){return Xrvr?vr:Xr}var mr=(0,d.useRef)(),yr=(0,d.useState)(),sr=(0,l.Z)(yr,2),Nr=sr[0],zr=sr[1];function $r(){zr(Date.now())}function ni(){window.clearTimeout(mr.current)}Be(at,function(Xr,Br){function vi(ri,xi){ri(function(ai){var go=br(ai+xi);return go})}return mn?(Le?vi(jt,Xr):vi(zt,Br),ni(),$r(),!0):!1}),(0,d.useEffect)(function(){return ni(),Nr&&(mr.current=window.setTimeout(function(){zr(0)},100)),ni},[Nr]);var Ki=X(fn,Dn,Le?dt:pt,$t,jn,Bn,(0,u.Z)((0,u.Z)({},U),{},{tabs:Pe})),gi=(0,l.Z)(Ki,2),Ri=gi[0],Oi=gi[1],ir=(0,m.Z)(function(){var Xr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ht,Br=fn.get(Xr)||{width:0,height:0,left:0,right:0,top:0};if(Le){var vi=dt;kt?Br.rightdt+Dn&&(vi=Br.right+Br.width-Dn):Br.left<-dt?vi=-Br.left:Br.left+Br.width>-dt+Dn&&(vi=-(Br.left+Br.width-Dn)),zt(0),jt(br(vi))}else{var ri=pt;Br.top<-pt?ri=-Br.top:Br.top+Br.height>-pt+Dn&&(ri=-(Br.top+Br.height-Dn)),jt(0),zt(br(ri))}}),dr={};Ye==="top"||Ye==="bottom"?dr[kt?"marginRight":"marginLeft"]=et:dr.marginTop=et;var kr=Pe.map(function(Xr,Br){var vi=Xr.key;return d.createElement(Re,{id:St,prefixCls:Te,key:vi,tab:Xr,style:Br===0?void 0:dr,closable:Xr.closable,editable:Kt,active:vi===Ht,renderWrapper:ot,removeAriaLabel:De==null?void 0:De.removeAriaLabel,onClick:function(xi){Ct(vi,xi)},onFocus:function(){ir(vi),$r(),at.current&&(kt||(at.current.scrollLeft=0),at.current.scrollTop=0)}})}),gr=function(){return qn(function(){var Br=new Map;return Pe.forEach(function(vi){var ri,xi=vi.key,ai=(ri=ut.current)===null||ri===void 0?void 0:ri.querySelector('[data-node-key="'.concat(pe(xi),'"]'));ai&&Br.set(xi,{width:ai.offsetWidth,height:ai.offsetHeight,left:ai.offsetLeft,top:ai.offsetTop})}),Br})};(0,d.useEffect)(function(){gr()},[Pe.map(function(Xr){return Xr.key}).join("_")]);var Er=$(function(){var Xr=L(be),Br=L(He),vi=L(nt);on([Xr[0]-Br[0]-vi[0],Xr[1]-Br[1]-vi[1]]);var ri=L(Se);xn(ri);var xi=L(wt);sn(xi);var ai=L(ut);Yn([ai[0]-ri[0],ai[1]-ri[1]]),gr()}),Zr=Pe.slice(0,Ri),Ur=Pe.slice(Oi+1),kn=[].concat((0,b.Z)(Zr),(0,b.Z)(Ur)),er=fn.get(Ht),nr=Q({activeTabOffset:er,horizontal:Le,rtl:kt,indicatorSize:lt}),lr=nr.style;(0,d.useEffect)(function(){ir()},[Ht,Gn,vr,W(er),W(fn),Le]),(0,d.useEffect)(function(){Er()},[kt]);var Pr=!!kn.length,Cr="".concat(Te,"-nav-wrap"),Ci,ii,oi,hi;return Le?kt?(ii=dt>0,Ci=dt!==vr):(Ci=dt<0,ii=dt!==Gn):(oi=pt<0,hi=pt!==Gn),d.createElement(C.Z,{onResize:Er},d.createElement("div",{ref:(0,y.x1)(ee,be),role:"tablist",className:i()("".concat(Te,"-nav"),tt),style:it,onKeyDown:function(){$r()}},d.createElement(st,{ref:He,position:"left",extra:bt,prefixCls:Te}),d.createElement(C.Z,{onResize:Er},d.createElement("div",{className:i()(Cr,(q={},(0,r.Z)(q,"".concat(Cr,"-ping-left"),Ci),(0,r.Z)(q,"".concat(Cr,"-ping-right"),ii),(0,r.Z)(q,"".concat(Cr,"-ping-top"),oi),(0,r.Z)(q,"".concat(Cr,"-ping-bottom"),hi),q)),ref:at},d.createElement(C.Z,{onResize:Er},d.createElement("div",{ref:ut,className:"".concat(Te,"-nav-list"),style:{transform:"translate(".concat(dt,"px, ").concat(pt,"px)"),transition:Nr?"none":void 0}},kr,d.createElement(ge,{ref:Se,prefixCls:Te,locale:De,editable:Kt,style:(0,u.Z)((0,u.Z)({},kr.length===0?void 0:dr),{},{visibility:Pr?"hidden":null})}),d.createElement("div",{className:i()("".concat(Te,"-ink-bar"),(0,r.Z)({},"".concat(Te,"-ink-bar-animated"),It.inkBar)),style:lr}))))),d.createElement(Xe,(0,h.Z)({},U,{removeAriaLabel:De==null?void 0:De.removeAriaLabel,ref:wt,prefixCls:Te,tabs:kn,className:!Pr&&pr,tabMoving:!!Nr})),d.createElement(st,{ref:nt,position:"right",extra:bt,prefixCls:Te})))}var k=d.forwardRef(xe),R=["renderTabBar"],re=["label","key"];function j(U){var ee=U.renderTabBar,q=(0,o.Z)(U,R),te=d.useContext(f),Te=te.tabs;if(ee){var Pe=(0,u.Z)((0,u.Z)({},q),{},{panes:Te.map(function(tt){var it=tt.label,St=tt.key,It=(0,o.Z)(tt,re);return d.createElement(E,(0,h.Z)({tab:it,key:St,tabKey:St},It))})});return ee(Pe,k)}return d.createElement(k,q)}var M=e(51395);function D(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},ee;return U===!1?ee={inkBar:!1,tabPane:!1}:U===!0?ee={inkBar:!0,tabPane:!1}:ee=(0,u.Z)({inkBar:!0},(0,s.Z)(U)==="object"?U:{}),ee.tabPaneMotion&&ee.tabPane===void 0&&(ee.tabPane=!0),!ee.tabPaneMotion&&ee.tabPane&&(ee.tabPane=!1),ee}var J=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],F=0;function ne(U,ee){var q,te=U.id,Te=U.prefixCls,Pe=Te===void 0?"rc-tabs":Te,tt=U.className,it=U.items,St=U.direction,It=U.activeKey,Ht=U.defaultActiveKey,kt=U.editable,bt=U.animated,Kt=U.tabPosition,De=Kt===void 0?"top":Kt,Ye=U.tabBarGutter,et=U.tabBarStyle,ot=U.tabBarExtraContent,Ct=U.locale,gt=U.moreIcon,lt=U.moreTransitionName,be=U.destroyInactiveTabPane,He=U.renderTabBar,nt=U.onChange,at=U.onTabClick,ut=U.onTabScroll,wt=U.getPopupContainer,Se=U.popupClassName,Le=U.indicatorSize,We=(0,o.Z)(U,J),qe=d.useMemo(function(){return(it||[]).filter(function(sn){return sn&&(0,s.Z)(sn)==="object"&&"key"in sn})},[it]),dt=St==="rtl",jt=D(bt),Vt=(0,d.useState)(!1),Mt=(0,l.Z)(Vt,2),pt=Mt[0],zt=Mt[1];(0,d.useEffect)(function(){zt((0,n.Z)())},[]);var en=(0,a.Z)(function(){var sn;return(sn=qe[0])===null||sn===void 0?void 0:sn.key},{value:It,defaultValue:Ht}),tn=(0,l.Z)(en,2),nn=tn[0],on=tn[1],yn=(0,d.useState)(function(){return qe.findIndex(function(sn){return sn.key===nn})}),bn=(0,l.Z)(yn,2),On=bn[0],Yn=bn[1];(0,d.useEffect)(function(){var sn=qe.findIndex(function(En){return En.key===nn});if(sn===-1){var Jt;sn=Math.max(0,Math.min(On,qe.length-1)),on((Jt=qe[sn])===null||Jt===void 0?void 0:Jt.key)}Yn(sn)},[qe.map(function(sn){return sn.key}).join("_"),nn,On]);var dn=(0,a.Z)(null,{value:te}),Bt=(0,l.Z)(dn,2),Zt=Bt[0],xn=Bt[1];(0,d.useEffect)(function(){te||(xn("rc-tabs-".concat(F)),F+=1)},[]);function vn(sn,Jt){at==null||at(sn,Jt);var En=sn!==nn;on(sn),En&&(nt==null||nt(sn))}var wn={id:Zt,activeKey:nn,animated:jt,tabPosition:De,rtl:dt,mobile:pt},Sn=(0,u.Z)((0,u.Z)({},wn),{},{editable:kt,locale:Ct,moreIcon:gt,moreTransitionName:lt,tabBarGutter:Ye,onTabClick:vn,onTabScroll:ut,extra:ot,style:et,panes:null,getPopupContainer:wt,popupClassName:Se,indicatorSize:Le});return d.createElement(f.Provider,{value:{tabs:qe,prefixCls:Pe}},d.createElement("div",(0,h.Z)({ref:ee,id:te,className:i()(Pe,"".concat(Pe,"-").concat(De),(q={},(0,r.Z)(q,"".concat(Pe,"-mobile"),pt),(0,r.Z)(q,"".concat(Pe,"-editable"),kt),(0,r.Z)(q,"".concat(Pe,"-rtl"),dt),q),tt)},We),d.createElement(j,(0,h.Z)({},Sn,{renderTabBar:He})),d.createElement(A,(0,h.Z)({destroyInactiveTabPane:be},wn,{animated:jt}))))}var Ae=d.forwardRef(ne),ie=Ae,T=ie,I=e(36355),le=e(19716),Ie=()=>null,Ge=e(62892);const Ke={motionAppear:!1,motionEnter:!0,motionLeave:!0};function de(U){let ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},q;return ee===!1?q={inkBar:!1,tabPane:!1}:ee===!0?q={inkBar:!0,tabPane:!0}:q=Object.assign({inkBar:!0},typeof ee=="object"?ee:{}),q.tabPane&&(q.tabPaneMotion=Object.assign(Object.assign({},Ke),{motionName:(0,Ge.m)(U,"switch")})),q}var Ze=e(38298),Y=function(U,ee){var q={};for(var te in U)Object.prototype.hasOwnProperty.call(U,te)&&ee.indexOf(te)<0&&(q[te]=U[te]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,te=Object.getOwnPropertySymbols(U);Teee)}function yt(U,ee){if(U)return U;const q=(0,Ze.Z)(ee).map(te=>{if(d.isValidElement(te)){const{key:Te,props:Pe}=te,tt=Pe||{},{tab:it}=tt,St=Y(tt,["tab"]);return Object.assign(Object.assign({key:String(Te)},St),{label:it})}return null});return rt(q)}var O=e(17313),$e=e(83116),Ne=e(37613),fe=e(13826),ze=U=>{const{componentCls:ee,motionDurationSlow:q}=U;return[{[ee]:{[`${ee}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${q}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${q}`}}}}},[(0,fe.oN)(U,"slide-up"),(0,fe.oN)(U,"slide-down")]]};const Rt=U=>{const{componentCls:ee,tabsCardPadding:q,cardBg:te,cardGutter:Te,colorBorderSecondary:Pe,itemSelectedColor:tt}=U;return{[`${ee}-card`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{margin:0,padding:q,background:te,border:`${U.lineWidth}px ${U.lineType} ${Pe}`,transition:`all ${U.motionDurationSlow} ${U.motionEaseInOut}`},[`${ee}-tab-active`]:{color:tt,background:U.colorBgContainer},[`${ee}-ink-bar`]:{visibility:"hidden"}},[`&${ee}-top, &${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Te}px`}}}},[`&${ee}-top`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:`${U.borderRadiusLG}px ${U.borderRadiusLG}px 0 0`},[`${ee}-tab-active`]:{borderBottomColor:U.colorBgContainer}}},[`&${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:`0 0 ${U.borderRadiusLG}px ${U.borderRadiusLG}px`},[`${ee}-tab-active`]:{borderTopColor:U.colorBgContainer}}},[`&${ee}-left, &${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginTop:`${Te}px`}}},[`&${ee}-left`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`${U.borderRadiusLG}px 0 0 ${U.borderRadiusLG}px`}},[`${ee}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:U.colorBgContainer}}}},[`&${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${U.borderRadiusLG}px ${U.borderRadiusLG}px 0`}},[`${ee}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:U.colorBgContainer}}}}}}},Tt=U=>{const{componentCls:ee,itemHoverColor:q,dropdownEdgeChildVerticalPadding:te}=U;return{[`${ee}-dropdown`]:Object.assign(Object.assign({},(0,O.Wf)(U)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:U.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${ee}-dropdown-menu`]:{maxHeight:U.tabsDropdownHeight,margin:0,padding:`${te}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:U.colorBgContainer,backgroundClip:"padding-box",borderRadius:U.borderRadiusLG,outline:"none",boxShadow:U.boxShadowSecondary,"&-item":Object.assign(Object.assign({},O.vS),{display:"flex",alignItems:"center",minWidth:U.tabsDropdownWidth,margin:0,padding:`${U.paddingXXS}px ${U.paddingSM}px`,color:U.colorText,fontWeight:"normal",fontSize:U.fontSize,lineHeight:U.lineHeight,cursor:"pointer",transition:`all ${U.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:U.marginSM},color:U.colorTextDescription,fontSize:U.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:q}},"&:hover":{background:U.controlItemBgHover},"&-disabled":{"&, &:hover":{color:U.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},ct=U=>{const{componentCls:ee,margin:q,colorBorderSecondary:te,horizontalMargin:Te,verticalItemPadding:Pe,verticalItemMargin:tt}=U;return{[`${ee}-top, ${ee}-bottom`]:{flexDirection:"column",[`> ${ee}-nav, > div > ${ee}-nav`]:{margin:Te,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${U.lineWidth}px ${U.lineType} ${te}`,content:"''"},[`${ee}-ink-bar`]:{height:U.lineWidthBold,"&-animated":{transition:`width ${U.motionDurationSlow}, left ${U.motionDurationSlow}, + `]:{background:pn},[`&${V}-row-selected`]:{"> th, > td":{background:cn},"&:hover > th, &:hover > td":{background:rn}}}},[`${V}-footer`]:{padding:`${_e}px ${Me}px`,color:an,background:gn}})}};var Nn=(0,fa.Z)("Table",H=>{const{colorTextHeading:V,colorSplit:me,colorIcon:_e,colorIconHover:Me,opacityLoading:ke,colorBgContainer:ht,controlInteractiveSize:vt,headerBg:ft,headerColor:je,headerSortActiveBg:Pt,headerSortHoverBg:Dt,bodySortBg:Qt,rowHoverBg:Wt,rowSelectedBg:Ut,rowSelectedHoverBg:pn,rowExpandedBg:cn,cellPaddingBlock:rn,cellPaddingInline:an,cellPaddingBlockMD:gn,cellPaddingInlineMD:Un,cellPaddingBlockSM:Vn,cellPaddingInlineSM:Ln,borderColor:$n,footerBg:lr,footerColor:_n,headerBorderRadius:In,cellFontSize:qt,cellFontSizeMD:Lt,cellFontSizeSM:Cn,headerSplitColor:Wn,fixedHeaderSortActiveBg:Rn,headerFilterHoverBg:tr,filterDropdownBg:Pn,expandIconBg:or,selectionColumnWidth:cr,stickyScrollBarBg:Sr}=H,Or=new lo.C(_e),ei=new lo.C(Me),Vr=2,ar=(0,qo.TS)(H,{tableFontSize:qt,tableBg:ht,tableRadius:In,tablePaddingVertical:rn,tablePaddingHorizontal:an,tablePaddingVerticalMiddle:gn,tablePaddingHorizontalMiddle:Un,tablePaddingVerticalSmall:Vn,tablePaddingHorizontalSmall:Ln,tableBorderColor:$n,tableHeaderTextColor:je,tableHeaderBg:ft,tableFooterTextColor:_n,tableFooterBg:lr,tableHeaderCellSplitColor:Wn,tableHeaderSortBg:Pt,tableHeaderSortHoverBg:Dt,tableHeaderIconColor:Or.clone().setAlpha(Or.getAlpha()*ke).toRgbString(),tableHeaderIconColorHover:ei.clone().setAlpha(ei.getAlpha()*ke).toRgbString(),tableBodySortBg:Qt,tableFixedHeaderSortActiveBg:Rn,tableHeaderFilterActiveBg:tr,tableFilterDropdownBg:Pn,tableRowHoverBg:Wt,tableSelectedRowBg:Ut,tableSelectedRowHoverBg:pn,zIndexTableFixed:Vr,zIndexTableSticky:Vr+1,tableFontSizeMiddle:Lt,tableFontSizeSmall:Cn,tableSelectionColumnWidth:cr,tableExpandIconBg:or,tableExpandColumnWidth:vt+2*H.padding,tableExpandedRowBg:cn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Sr,tableScrollThumbBgHover:V,tableScrollBg:me});return[An(ar),Sa(ar),Ee(ar),La(ar),Pa(ar),To(ar),Ea(ar),Ya(ar),Ee(ar),Qa(ar),Ii(ar),Fa(ar),Ra(ar),Va(ar),$a(ar),li(ar),mt(ar)]},H=>{const{colorFillAlter:V,colorBgContainer:me,colorTextHeading:_e,colorFillSecondary:Me,colorFillContent:ke,controlItemBgActive:ht,controlItemBgActiveHover:vt,padding:ft,paddingSM:je,paddingXS:Pt,colorBorderSecondary:Dt,borderRadiusLG:Qt,fontSize:Wt,controlHeight:Ut,colorTextPlaceholder:pn}=H,cn=new lo.C(Me).onBackground(me).toHexShortString(),rn=new lo.C(ke).onBackground(me).toHexShortString(),an=new lo.C(V).onBackground(me).toHexShortString();return{headerBg:an,headerColor:_e,headerSortActiveBg:cn,headerSortHoverBg:rn,bodySortBg:an,rowHoverBg:an,rowSelectedBg:ht,rowSelectedHoverBg:vt,rowExpandedBg:V,cellPaddingBlock:ft,cellPaddingInline:ft,cellPaddingBlockMD:je,cellPaddingInlineMD:Pt,cellPaddingBlockSM:Pt,cellPaddingInlineSM:Pt,borderColor:Dt,headerBorderRadius:Qt,footerBg:an,footerColor:_e,cellFontSize:Wt,cellFontSizeMD:Wt,cellFontSizeSM:Wt,headerSplitColor:Dt,fixedHeaderSortActiveBg:cn,headerFilterHoverBg:ke,filterDropdownMenuBg:me,filterDropdownBg:me,expandIconBg:me,selectionColumnWidth:Ut,stickyScrollBarBg:pn,stickyScrollBarBorderRadius:100}});const Kn=[],xr=(H,V)=>{const{prefixCls:me,className:_e,rootClassName:Me,style:ke,size:ht,bordered:vt,dropdownPrefixCls:ft,dataSource:je,pagination:Pt,rowSelection:Dt,rowKey:Qt="key",rowClassName:Wt,columns:Ut,children:pn,childrenColumnName:cn,onChange:rn,getPopupContainer:an,loading:gn,expandIcon:Un,expandable:Vn,expandedRowRender:Ln,expandIconColumnIndex:$n,indentSize:lr,scroll:_n,sortDirections:In,locale:qt,showSorterTooltip:Lt=!0,virtual:Cn}=H,Wn=r.useMemo(()=>Ut||U(pn),[Ut,pn]),Rn=r.useMemo(()=>Wn.some(Tr=>Tr.responsive),[Wn]),tr=(0,pr.Z)(Rn),Pn=r.useMemo(()=>{const Tr=new Set(Object.keys(tr).filter(ti=>tr[ti]));return Wn.filter(ti=>!ti.responsive||ti.responsive.some(Ni=>Tr.has(Ni)))},[Wn,tr]),or=(0,$t.Z)(H,["className","style","columns"]),{locale:cr=Gn.Z,direction:Sr,table:Or,renderEmpty:ei,getPrefixCls:Vr,getPopupContainer:ar}=r.useContext(Bn.E_),Qr=(0,Dn.Z)(ht),Ar=Object.assign(Object.assign({},cr.Table),qt),zr=je||Kn,Gr=Vr("table",me),Li=Vr("dropdown",ft),Xn=Object.assign({childrenColumnName:cn,expandIconColumnIndex:$n},Vn),{childrenColumnName:Qn="children"}=Xn,Tn=r.useMemo(()=>zr.some(Tr=>Tr==null?void 0:Tr[Qn])?"nest":Ln||Vn&&Vn.expandedRowRender?"row":null,[zr]),Hn={body:r.useRef()},Ir=r.useMemo(()=>typeof Qt=="function"?Qt:Tr=>Tr==null?void 0:Tr[Qt],[Qt]),[Fn]=uo(zr,Qn,Ir),fr={},Mn=function(Tr,ti){let Ni=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ui,Wi,Yi;const Ji=Object.assign(Object.assign({},fr),Tr);Ni&&((ui=fr.resetPagination)===null||ui===void 0||ui.call(fr),!((Wi=Ji.pagination)===null||Wi===void 0)&&Wi.current&&(Ji.pagination.current=1),Pt&&Pt.onChange&&Pt.onChange(1,(Yi=Ji.pagination)===null||Yi===void 0?void 0:Yi.pageSize)),_n&&_n.scrollToFirstRowOnChange!==!1&&Hn.body.current&&(0,jn.Z)(0,{getContainer:()=>Hn.body.current}),rn==null||rn(Ji.pagination,Ji.filters,Ji.sorter,{currentDataSource:Eo(si(zr,Ji.sorterStates,Qn),Ji.filterStates),action:ti})},hr=(Tr,ti)=>{Mn({sorter:Tr,sorterStates:ti},"sort",!1)},[Ai,Si,Pi,Ei]=$r({prefixCls:Gr,mergedColumns:Pn,onSorterChange:hr,sortDirections:In||["ascend","descend"],tableLocale:Ar,showSorterTooltip:Lt}),to=r.useMemo(()=>si(zr,Si,Qn),[zr,Si]);fr.sorter=Ei(),fr.sorterStates=Si;const mi=(Tr,ti)=>{Mn({filters:Tr,filterStates:ti},"filter",!0)},[Qi,_o,Br]=ao({prefixCls:Gr,locale:Ar,dropdownPrefixCls:Li,mergedColumns:Pn,onFilterChange:mi,getPopupContainer:an||ar}),Wr=Eo(to,_o);fr.filters=Br,fr.filterStates=_o;const di=r.useMemo(()=>{const Tr={};return Object.keys(Br).forEach(ti=>{Br[ti]!==null&&(Tr[ti]=Br[ti])}),Object.assign(Object.assign({},Pi),{filters:Tr})},[Pi,Br]),[wi]=$i(di),Fi=(Tr,ti)=>{Mn({pagination:Object.assign(Object.assign({},fr.pagination),{current:Tr,pageSize:ti})},"paginate")},[Fr,Xi]=jo(Wr.length,Fi,Pt);fr.pagination=Pt===!1?{}:fo(Fr,Pt),fr.resetPagination=Xi;const Zi=r.useMemo(()=>{if(Pt===!1||!Fr.pageSize)return Wr;const{current:Tr=1,total:ti,pageSize:Ni=Bo}=Fr;return Wr.lengthNi?Wr.slice((Tr-1)*Ni,Tr*Ni):Wr:Wr.slice((Tr-1)*Ni,Tr*Ni)},[!!Pt,Wr,Fr&&Fr.current,Fr&&Fr.pageSize,Fr&&Fr.total]),[no,ho]=so({prefixCls:Gr,data:Wr,pageData:Zi,getRowKey:Ir,getRecordByKey:Fn,expandType:Tn,childrenColumnName:Qn,locale:Ar,getPopupContainer:an||ar},Dt),io=(Tr,ti,Ni)=>{let ui;return typeof Wt=="function"?ui=ae()(Wt(Tr,ti,Ni)):ui=ae()(Wt),ae()({[`${Gr}-row-selected`]:ho.has(Ir(Tr,ti))},ui)};Xn.__PARENT_RENDER_ICON__=Xn.expandIcon,Xn.expandIcon=Xn.expandIcon||Un||ur(Ar),Tn==="nest"&&Xn.expandIconColumnIndex===void 0?Xn.expandIconColumnIndex=Dt?1:0:Xn.expandIconColumnIndex>0&&Dt&&(Xn.expandIconColumnIndex-=1),typeof Xn.indentSize!="number"&&(Xn.indentSize=typeof lr=="number"?lr:15);const $o=r.useCallback(Tr=>wi(no(Qi(Ai(Tr)))),[Ai,Qi,no]);let Co,oo;if(Pt!==!1&&(Fr!=null&&Fr.total)){let Tr;Fr.size?Tr=Fr.size:Tr=Qr==="small"||Qr==="middle"?"small":void 0;const ti=Wi=>r.createElement(vr.Z,Object.assign({},Fr,{className:ae()(`${Gr}-pagination ${Gr}-pagination-${Wi}`,Fr.className),size:Tr})),Ni=Sr==="rtl"?"left":"right",{position:ui}=Fr;if(ui!==null&&Array.isArray(ui)){const Wi=ui.find(So=>So.includes("top")),Yi=ui.find(So=>So.includes("bottom")),Ji=ui.every(So=>`${So}`=="none");!Wi&&!Yi&&!Ji&&(oo=ti(Ni)),Wi&&(Co=ti(Wi.toLowerCase().replace("top",""))),Yi&&(oo=ti(Yi.toLowerCase().replace("bottom","")))}else oo=ti(Ni)}let Gi;typeof gn=="boolean"?Gi={spinning:gn}:typeof gn=="object"&&(Gi=Object.assign({spinning:!0},gn));const[Ui,_i]=Nn(Gr),[,ci]=(0,mr.Z)(),xo=ae()(`${Gr}-wrapper`,Or==null?void 0:Or.className,{[`${Gr}-wrapper-rtl`]:Sr==="rtl"},_e,Me,_i),No=Object.assign(Object.assign({},Or==null?void 0:Or.style),ke),Do=qt&&qt.emptyText||(ei==null?void 0:ei("Table"))||r.createElement(mn.Z,{componentName:"Table"}),vo=Cn?Yo:eo,pa={},ma=r.useMemo(()=>{const{fontSize:Tr,lineHeight:ti,padding:Ni,paddingXS:ui,paddingSM:Wi}=ci,Yi=Math.floor(Tr*ti);switch(Qr){case"large":return Ni*2+Yi;case"small":return ui*2+Yi;default:return Wi*2+Yi}},[ci,Qr]);return Cn&&(pa.listItemHeight=ma),Ui(r.createElement("div",{ref:V,className:xo,style:No},r.createElement(br.Z,Object.assign({spinning:!1},Gi),Co,r.createElement(vo,Object.assign({},pa,or,{columns:Pn,direction:Sr,expandable:Xn,prefixCls:Gr,className:ae()({[`${Gr}-middle`]:Qr==="middle",[`${Gr}-small`]:Qr==="small",[`${Gr}-bordered`]:vt,[`${Gr}-empty`]:zr.length===0}),data:Zi,rowKey:Ir,rowClassName:io,emptyText:Do,internalHooks:v,internalRefs:Hn,transformColumns:$o})),oo)))};var zn=r.forwardRef(xr);const un=(H,V)=>{const me=r.useRef(0);return me.current+=1,r.createElement(zn,Object.assign({},H,{ref:V,_renderTimes:me.current}))},ln=r.forwardRef(un);ln.SELECTION_COLUMN=yi,ln.EXPAND_COLUMN=t,ln.SELECTION_ALL=pi,ln.SELECTION_INVERT=Ti,ln.SELECTION_NONE=zi,ln.Column=qn,ln.ColumnGroup=hn,ln.Summary=k;var Jr=ln,Dr=Jr},99313:function(_t,N,e){"use strict";e.d(N,{default:function(){return Ce}});var t=e(77318),v=e(24764),g=e(66119),p=e(92310),i=e.n(p),h=e(5891),r=e(80962),u=e(57259),l=e(29043),s=e(80665),o=e(19149),d=e(59301),n=e(93144),a=e(35788),c=e(43469),f=(0,d.createContext)(null),S=d.forwardRef(function(U,ee){var q=U.prefixCls,ne=U.className,Te=U.style,Pe=U.id,tt=U.active,it=U.tabKey,St=U.children;return d.createElement("div",{id:Pe&&"".concat(Pe,"-panel-").concat(it),role:"tabpanel",tabIndex:tt?0:-1,"aria-labelledby":Pe&&"".concat(Pe,"-tab-").concat(it),"aria-hidden":!tt,style:Te,className:i()(q,tt&&"".concat(q,"-active"),ne),ref:ee},St)}),E=S,w=["key","forceRender","style","className"];function A(U){var ee=U.id,q=U.activeKey,ne=U.animated,Te=U.tabPosition,Pe=U.destroyInactiveTabPane,tt=d.useContext(f),it=tt.prefixCls,St=tt.tabs,It=ne.tabPane,Ht="".concat(it,"-tabpane");return d.createElement("div",{className:i()("".concat(it,"-content-holder"))},d.createElement("div",{className:i()("".concat(it,"-content"),"".concat(it,"-content-").concat(Te),(0,r.Z)({},"".concat(it,"-content-animated"),It))},St.map(function(kt){var bt=kt.key,Kt=kt.forceRender,De=kt.style,Ye=kt.className,et=(0,o.Z)(kt,w),ot=bt===q;return d.createElement(c.default,(0,h.Z)({key:bt,visible:ot,forceRender:Kt,removeOnLeave:!!Pe,leavedClassName:"".concat(Ht,"-hidden")},ne.tabPaneMotion),function(Ct,gt){var lt=Ct.style,be=Ct.className;return d.createElement(E,(0,h.Z)({},et,{prefixCls:Ht,id:ee,tabKey:bt,animated:It,active:ot,style:(0,u.Z)((0,u.Z)({},De),lt),className:i()(Ye,be),ref:gt}))})})))}var b=e(26390),C=e(29301),m=e(8107),y=e(20475),x={width:0,height:0,left:0,top:0};function P(U,ee,q){return(0,d.useMemo)(function(){for(var ne,Te=new Map,Pe=ee.get((ne=U[0])===null||ne===void 0?void 0:ne.key)||x,tt=Pe.left+Pe.width,it=0;itJe?(Le=wt,He.current="x"):(Le=Se,He.current="y"),ee(-Le,-Le)&&ut.preventDefault()}var at=(0,d.useRef)(null);at.current={onTouchStart:gt,onTouchMove:lt,onTouchEnd:be,onWheel:nt},d.useEffect(function(){function ut(We){at.current.onTouchStart(We)}function wt(We){at.current.onTouchMove(We)}function Se(We){at.current.onTouchEnd(We)}function Le(We){at.current.onWheel(We)}return document.addEventListener("touchmove",wt,{passive:!1}),document.addEventListener("touchend",Se,{passive:!1}),U.current.addEventListener("touchstart",ut,{passive:!1}),U.current.addEventListener("wheel",Le),function(){document.removeEventListener("touchmove",wt),document.removeEventListener("touchend",Se)}},[])}var B=e(28800);function $(U){var ee=(0,d.useState)(0),q=(0,l.Z)(ee,2),ne=q[0],Te=q[1],Pe=(0,d.useRef)(0),tt=(0,d.useRef)();return tt.current=U,(0,B.o)(function(){var it;(it=tt.current)===null||it===void 0||it.call(tt)},[ne]),function(){Pe.current===ne&&(Pe.current+=1,Te(Pe.current))}}function G(U){var ee=(0,d.useRef)([]),q=(0,d.useState)({}),ne=(0,l.Z)(q,2),Te=ne[1],Pe=(0,d.useRef)(typeof U=="function"?U():U),tt=$(function(){var St=Pe.current;ee.current.forEach(function(It){St=It(St)}),ee.current=[],Pe.current=St,Te({})});function it(St){ee.current.push(St),tt()}return[Pe.current,it]}var se={width:0,height:0,left:0,top:0,right:0};function X(U,ee,q,ne,Te,Pe,tt){var it=tt.tabs,St=tt.tabPosition,It=tt.rtl,Ht,kt,bt;return["top","bottom"].includes(St)?(Ht="width",kt=It?"right":"left",bt=Math.abs(q)):(Ht="height",kt="top",bt=-q),(0,d.useMemo)(function(){if(!it.length)return[0,0];for(var Kt=it.length,De=Kt,Ye=0;Yebt+ee){De=Ye-1;break}}for(var ot=0,Ct=Kt-1;Ct>=0;Ct-=1){var gt=U.get(it[Ct].key)||se;if(gt[kt]=De?[0,0]:[ot,De]},[U,ee,ne,Te,Pe,bt,St,it.map(function(Kt){return Kt.key}).join("_"),It])}function W(U){var ee;return U instanceof Map?(ee={},U.forEach(function(q,ne){ee[ne]=q})):ee=U,JSON.stringify(ee)}var Z="TABS_DQ";function pe(U){return String(U).replace(/"/g,Z)}function we(U,ee,q,ne){return!(!q||ne||U===!1||U===void 0&&(ee===!1||ee===null))}function he(U,ee){var q=U.prefixCls,ne=U.editable,Te=U.locale,Pe=U.style;return!ne||ne.showAdd===!1?null:d.createElement("button",{ref:ee,type:"button",className:"".concat(q,"-nav-add"),style:Pe,"aria-label":(Te==null?void 0:Te.addAriaLabel)||"Add tab",onClick:function(it){ne.onEdit("add",{event:it})}},ne.addIcon||"+")}var ge=d.forwardRef(he),Fe=d.forwardRef(function(U,ee){var q=U.position,ne=U.prefixCls,Te=U.extra;if(!Te)return null;var Pe,tt={};return(0,s.Z)(Te)==="object"&&!d.isValidElement(Te)?tt=Te:tt.right=Te,q==="right"&&(Pe=tt.right),q==="left"&&(Pe=tt.left),Pe?d.createElement("div",{className:"".concat(ne,"-extra-content"),ref:ee},Pe):null}),st=Fe,Ve=e(31561),Qe=e(22798),At=e(85108);function Ue(U,ee){var q=U.prefixCls,ne=U.id,Te=U.tabs,Pe=U.locale,tt=U.mobile,it=U.moreIcon,St=it===void 0?"More":it,It=U.moreTransitionName,Ht=U.style,kt=U.className,bt=U.editable,Kt=U.tabBarGutter,De=U.rtl,Ye=U.removeAriaLabel,et=U.onTabClick,ot=U.getPopupContainer,Ct=U.popupClassName,gt=(0,d.useState)(!1),lt=(0,l.Z)(gt,2),be=lt[0],He=lt[1],nt=(0,d.useState)(null),at=(0,l.Z)(nt,2),ut=at[0],wt=at[1],Se="".concat(ne,"-more-popup"),Le="".concat(q,"-dropdown"),We=ut!==null?"".concat(Se,"-").concat(ut):null,Je=Pe==null?void 0:Pe.dropdownAriaLabel;function dt(tn,nn){tn.preventDefault(),tn.stopPropagation(),bt.onEdit("remove",{key:nn,event:tn})}var Xt=d.createElement(Qe.ZP,{onClick:function(nn){var on=nn.key,yn=nn.domEvent;et(on,yn),He(!1)},prefixCls:"".concat(Le,"-menu"),id:Se,tabIndex:-1,role:"listbox","aria-activedescendant":We,selectedKeys:[ut],"aria-label":Je!==void 0?Je:"expanded dropdown"},Te.map(function(tn){var nn=tn.closable,on=tn.disabled,yn=tn.closeIcon,bn=tn.key,On=tn.label,Yn=we(nn,yn,bt,on);return d.createElement(Qe.sN,{key:bn,id:"".concat(Se,"-").concat(bn),role:"option","aria-controls":ne&&"".concat(ne,"-panel-").concat(bn),disabled:on},d.createElement("span",null,On),Yn&&d.createElement("button",{type:"button","aria-label":Ye||"remove",tabIndex:0,className:"".concat(Le,"-menu-item-remove"),onClick:function(Bt){Bt.stopPropagation(),dt(Bt,bn)}},yn||bt.removeIcon||"\xD7"))}));function jt(tn){for(var nn=Te.filter(function(Yn){return!Yn.disabled}),on=nn.findIndex(function(Yn){return Yn.key===ut})||0,yn=nn.length,bn=0;bnLr?"left":"right"})}),Je=(0,l.Z)(We,2),dt=Je[0],Xt=Je[1],jt=_(0,function(Xr,Lr){!Le&>&>({direction:Xr>Lr?"top":"bottom"})}),Mt=(0,l.Z)(jt,2),pt=Mt[0],zt=Mt[1],en=(0,d.useState)([0,0]),tn=(0,l.Z)(en,2),nn=tn[0],on=tn[1],yn=(0,d.useState)([0,0]),bn=(0,l.Z)(yn,2),On=bn[0],Yn=bn[1],dn=(0,d.useState)([0,0]),Bt=(0,l.Z)(dn,2),Zt=Bt[0],xn=Bt[1],vn=(0,d.useState)([0,0]),wn=(0,l.Z)(vn,2),Sn=wn[0],sn=wn[1],Jt=G(new Map),En=(0,l.Z)(Jt,2),Jn=En[0],qn=En[1],fn=P(Pe,Jn,On[0]),hn=oe(nn,Le),$t=oe(On,Le),jn=oe(Zt,Le),Bn=oe(Sn,Le),mn=hn<$t+jn,Dn=mn?hn-Bn:hn-jn,pr="".concat(Te,"-nav-operations-hidden"),Gn=0,vr=0;Le&&kt?(Gn=0,vr=Math.max(0,$t-Dn)):(Gn=Math.min(0,Dn-$t),vr=0);function br(Xr){return Xrvr?vr:Xr}var mr=(0,d.useRef)(),yr=(0,d.useState)(),ur=(0,l.Z)(yr,2),Mr=ur[0],Nr=ur[1];function Yr(){Nr(Date.now())}function qr(){window.clearTimeout(mr.current)}Be(at,function(Xr,Lr){function vi(ri,xi){ri(function(ai){var go=br(ai+xi);return go})}return mn?(Le?vi(Xt,Xr):vi(zt,Lr),qr(),Yr(),!0):!1}),(0,d.useEffect)(function(){return qr(),Mr&&(mr.current=window.setTimeout(function(){Nr(0)},100)),qr},[Mr]);var Ki=X(fn,Dn,Le?dt:pt,$t,jn,Bn,(0,u.Z)((0,u.Z)({},U),{},{tabs:Pe})),gi=(0,l.Z)(Ki,2),Ri=gi[0],Oi=gi[1],ir=(0,m.Z)(function(){var Xr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ht,Lr=fn.get(Xr)||{width:0,height:0,left:0,right:0,top:0};if(Le){var vi=dt;kt?Lr.rightdt+Dn&&(vi=Lr.right+Lr.width-Dn):Lr.left<-dt?vi=-Lr.left:Lr.left+Lr.width>-dt+Dn&&(vi=-(Lr.left+Lr.width-Dn)),zt(0),Xt(br(vi))}else{var ri=pt;Lr.top<-pt?ri=-Lr.top:Lr.top+Lr.height>-pt+Dn&&(ri=-(Lr.top+Lr.height-Dn)),Xt(0),zt(br(ri))}}),dr={};Ye==="top"||Ye==="bottom"?dr[kt?"marginRight":"marginLeft"]=et:dr.marginTop=et;var Kr=Pe.map(function(Xr,Lr){var vi=Xr.key;return d.createElement(Re,{id:St,prefixCls:Te,key:vi,tab:Xr,style:Lr===0?void 0:dr,closable:Xr.closable,editable:Kt,active:vi===Ht,renderWrapper:ot,removeAriaLabel:De==null?void 0:De.removeAriaLabel,onClick:function(xi){Ct(vi,xi)},onFocus:function(){ir(vi),Yr(),at.current&&(kt||(at.current.scrollLeft=0),at.current.scrollTop=0)}})}),gr=function(){return qn(function(){var Lr=new Map;return Pe.forEach(function(vi){var ri,xi=vi.key,ai=(ri=ut.current)===null||ri===void 0?void 0:ri.querySelector('[data-node-key="'.concat(pe(xi),'"]'));ai&&Lr.set(xi,{width:ai.offsetWidth,height:ai.offsetHeight,left:ai.offsetLeft,top:ai.offsetTop})}),Lr})};(0,d.useEffect)(function(){gr()},[Pe.map(function(Xr){return Xr.key}).join("_")]);var Er=$(function(){var Xr=L(be),Lr=L(He),vi=L(nt);on([Xr[0]-Lr[0]-vi[0],Xr[1]-Lr[1]-vi[1]]);var ri=L(Se);xn(ri);var xi=L(wt);sn(xi);var ai=L(ut);Yn([ai[0]-ri[0],ai[1]-ri[1]]),gr()}),Zr=Pe.slice(0,Ri),Ur=Pe.slice(Oi+1),kn=[].concat((0,b.Z)(Zr),(0,b.Z)(Ur)),er=fn.get(Ht),nr=Q({activeTabOffset:er,horizontal:Le,rtl:kt,indicatorSize:lt}),sr=nr.style;(0,d.useEffect)(function(){ir()},[Ht,Gn,vr,W(er),W(fn),Le]),(0,d.useEffect)(function(){Er()},[kt]);var Pr=!!kn.length,Cr="".concat(Te,"-nav-wrap"),Ci,ii,oi,hi;return Le?kt?(ii=dt>0,Ci=dt!==vr):(Ci=dt<0,ii=dt!==Gn):(oi=pt<0,hi=pt!==Gn),d.createElement(C.Z,{onResize:Er},d.createElement("div",{ref:(0,y.x1)(ee,be),role:"tablist",className:i()("".concat(Te,"-nav"),tt),style:it,onKeyDown:function(){Yr()}},d.createElement(st,{ref:He,position:"left",extra:bt,prefixCls:Te}),d.createElement(C.Z,{onResize:Er},d.createElement("div",{className:i()(Cr,(q={},(0,r.Z)(q,"".concat(Cr,"-ping-left"),Ci),(0,r.Z)(q,"".concat(Cr,"-ping-right"),ii),(0,r.Z)(q,"".concat(Cr,"-ping-top"),oi),(0,r.Z)(q,"".concat(Cr,"-ping-bottom"),hi),q)),ref:at},d.createElement(C.Z,{onResize:Er},d.createElement("div",{ref:ut,className:"".concat(Te,"-nav-list"),style:{transform:"translate(".concat(dt,"px, ").concat(pt,"px)"),transition:Mr?"none":void 0}},Kr,d.createElement(ge,{ref:Se,prefixCls:Te,locale:De,editable:Kt,style:(0,u.Z)((0,u.Z)({},Kr.length===0?void 0:dr),{},{visibility:Pr?"hidden":null})}),d.createElement("div",{className:i()("".concat(Te,"-ink-bar"),(0,r.Z)({},"".concat(Te,"-ink-bar-animated"),It.inkBar)),style:sr}))))),d.createElement(Xe,(0,h.Z)({},U,{removeAriaLabel:De==null?void 0:De.removeAriaLabel,ref:wt,prefixCls:Te,tabs:kn,className:!Pr&&pr,tabMoving:!!Mr})),d.createElement(st,{ref:nt,position:"right",extra:bt,prefixCls:Te})))}var k=d.forwardRef(xe),R=["renderTabBar"],re=["label","key"];function j(U){var ee=U.renderTabBar,q=(0,o.Z)(U,R),ne=d.useContext(f),Te=ne.tabs;if(ee){var Pe=(0,u.Z)((0,u.Z)({},q),{},{panes:Te.map(function(tt){var it=tt.label,St=tt.key,It=(0,o.Z)(tt,re);return d.createElement(E,(0,h.Z)({tab:it,key:St,tabKey:St},It))})});return ee(Pe,k)}return d.createElement(k,q)}var M=e(51395);function D(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},ee;return U===!1?ee={inkBar:!1,tabPane:!1}:U===!0?ee={inkBar:!0,tabPane:!1}:ee=(0,u.Z)({inkBar:!0},(0,s.Z)(U)==="object"?U:{}),ee.tabPaneMotion&&ee.tabPane===void 0&&(ee.tabPane=!0),!ee.tabPaneMotion&&ee.tabPane&&(ee.tabPane=!1),ee}var J=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],F=0;function te(U,ee){var q,ne=U.id,Te=U.prefixCls,Pe=Te===void 0?"rc-tabs":Te,tt=U.className,it=U.items,St=U.direction,It=U.activeKey,Ht=U.defaultActiveKey,kt=U.editable,bt=U.animated,Kt=U.tabPosition,De=Kt===void 0?"top":Kt,Ye=U.tabBarGutter,et=U.tabBarStyle,ot=U.tabBarExtraContent,Ct=U.locale,gt=U.moreIcon,lt=U.moreTransitionName,be=U.destroyInactiveTabPane,He=U.renderTabBar,nt=U.onChange,at=U.onTabClick,ut=U.onTabScroll,wt=U.getPopupContainer,Se=U.popupClassName,Le=U.indicatorSize,We=(0,o.Z)(U,J),Je=d.useMemo(function(){return(it||[]).filter(function(sn){return sn&&(0,s.Z)(sn)==="object"&&"key"in sn})},[it]),dt=St==="rtl",Xt=D(bt),jt=(0,d.useState)(!1),Mt=(0,l.Z)(jt,2),pt=Mt[0],zt=Mt[1];(0,d.useEffect)(function(){zt((0,n.Z)())},[]);var en=(0,a.Z)(function(){var sn;return(sn=Je[0])===null||sn===void 0?void 0:sn.key},{value:It,defaultValue:Ht}),tn=(0,l.Z)(en,2),nn=tn[0],on=tn[1],yn=(0,d.useState)(function(){return Je.findIndex(function(sn){return sn.key===nn})}),bn=(0,l.Z)(yn,2),On=bn[0],Yn=bn[1];(0,d.useEffect)(function(){var sn=Je.findIndex(function(En){return En.key===nn});if(sn===-1){var Jt;sn=Math.max(0,Math.min(On,Je.length-1)),on((Jt=Je[sn])===null||Jt===void 0?void 0:Jt.key)}Yn(sn)},[Je.map(function(sn){return sn.key}).join("_"),nn,On]);var dn=(0,a.Z)(null,{value:ne}),Bt=(0,l.Z)(dn,2),Zt=Bt[0],xn=Bt[1];(0,d.useEffect)(function(){ne||(xn("rc-tabs-".concat(F)),F+=1)},[]);function vn(sn,Jt){at==null||at(sn,Jt);var En=sn!==nn;on(sn),En&&(nt==null||nt(sn))}var wn={id:Zt,activeKey:nn,animated:Xt,tabPosition:De,rtl:dt,mobile:pt},Sn=(0,u.Z)((0,u.Z)({},wn),{},{editable:kt,locale:Ct,moreIcon:gt,moreTransitionName:lt,tabBarGutter:Ye,onTabClick:vn,onTabScroll:ut,extra:ot,style:et,panes:null,getPopupContainer:wt,popupClassName:Se,indicatorSize:Le});return d.createElement(f.Provider,{value:{tabs:Je,prefixCls:Pe}},d.createElement("div",(0,h.Z)({ref:ee,id:ne,className:i()(Pe,"".concat(Pe,"-").concat(De),(q={},(0,r.Z)(q,"".concat(Pe,"-mobile"),pt),(0,r.Z)(q,"".concat(Pe,"-editable"),kt),(0,r.Z)(q,"".concat(Pe,"-rtl"),dt),q),tt)},We),d.createElement(j,(0,h.Z)({},Sn,{renderTabBar:He})),d.createElement(A,(0,h.Z)({destroyInactiveTabPane:be},wn,{animated:Xt}))))}var Ae=d.forwardRef(te),ie=Ae,T=ie,I=e(36355),le=e(19716),Ie=()=>null,Ge=e(62892);const Ke={motionAppear:!1,motionEnter:!0,motionLeave:!0};function de(U){let ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},q;return ee===!1?q={inkBar:!1,tabPane:!1}:ee===!0?q={inkBar:!0,tabPane:!0}:q=Object.assign({inkBar:!0},typeof ee=="object"?ee:{}),q.tabPane&&(q.tabPaneMotion=Object.assign(Object.assign({},Ke),{motionName:(0,Ge.m)(U,"switch")})),q}var Ze=e(38298),Y=function(U,ee){var q={};for(var ne in U)Object.prototype.hasOwnProperty.call(U,ne)&&ee.indexOf(ne)<0&&(q[ne]=U[ne]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ne=Object.getOwnPropertySymbols(U);Teee)}function yt(U,ee){if(U)return U;const q=(0,Ze.Z)(ee).map(ne=>{if(d.isValidElement(ne)){const{key:Te,props:Pe}=ne,tt=Pe||{},{tab:it}=tt,St=Y(tt,["tab"]);return Object.assign(Object.assign({key:String(Te)},St),{label:it})}return null});return rt(q)}var O=e(17313),$e=e(83116),Ne=e(37613),fe=e(13826),ze=U=>{const{componentCls:ee,motionDurationSlow:q}=U;return[{[ee]:{[`${ee}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${q}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${q}`}}}}},[(0,fe.oN)(U,"slide-up"),(0,fe.oN)(U,"slide-down")]]};const Rt=U=>{const{componentCls:ee,tabsCardPadding:q,cardBg:ne,cardGutter:Te,colorBorderSecondary:Pe,itemSelectedColor:tt}=U;return{[`${ee}-card`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{margin:0,padding:q,background:ne,border:`${U.lineWidth}px ${U.lineType} ${Pe}`,transition:`all ${U.motionDurationSlow} ${U.motionEaseInOut}`},[`${ee}-tab-active`]:{color:tt,background:U.colorBgContainer},[`${ee}-ink-bar`]:{visibility:"hidden"}},[`&${ee}-top, &${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Te}px`}}}},[`&${ee}-top`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:`${U.borderRadiusLG}px ${U.borderRadiusLG}px 0 0`},[`${ee}-tab-active`]:{borderBottomColor:U.colorBgContainer}}},[`&${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:`0 0 ${U.borderRadiusLG}px ${U.borderRadiusLG}px`},[`${ee}-tab-active`]:{borderTopColor:U.colorBgContainer}}},[`&${ee}-left, &${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginTop:`${Te}px`}}},[`&${ee}-left`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`${U.borderRadiusLG}px 0 0 ${U.borderRadiusLG}px`}},[`${ee}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:U.colorBgContainer}}}},[`&${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${U.borderRadiusLG}px ${U.borderRadiusLG}px 0`}},[`${ee}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:U.colorBgContainer}}}}}}},Tt=U=>{const{componentCls:ee,itemHoverColor:q,dropdownEdgeChildVerticalPadding:ne}=U;return{[`${ee}-dropdown`]:Object.assign(Object.assign({},(0,O.Wf)(U)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:U.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${ee}-dropdown-menu`]:{maxHeight:U.tabsDropdownHeight,margin:0,padding:`${ne}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:U.colorBgContainer,backgroundClip:"padding-box",borderRadius:U.borderRadiusLG,outline:"none",boxShadow:U.boxShadowSecondary,"&-item":Object.assign(Object.assign({},O.vS),{display:"flex",alignItems:"center",minWidth:U.tabsDropdownWidth,margin:0,padding:`${U.paddingXXS}px ${U.paddingSM}px`,color:U.colorText,fontWeight:"normal",fontSize:U.fontSize,lineHeight:U.lineHeight,cursor:"pointer",transition:`all ${U.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:U.marginSM},color:U.colorTextDescription,fontSize:U.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:q}},"&:hover":{background:U.controlItemBgHover},"&-disabled":{"&, &:hover":{color:U.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},ct=U=>{const{componentCls:ee,margin:q,colorBorderSecondary:ne,horizontalMargin:Te,verticalItemPadding:Pe,verticalItemMargin:tt}=U;return{[`${ee}-top, ${ee}-bottom`]:{flexDirection:"column",[`> ${ee}-nav, > div > ${ee}-nav`]:{margin:Te,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${U.lineWidth}px ${U.lineType} ${ne}`,content:"''"},[`${ee}-ink-bar`]:{height:U.lineWidthBold,"&-animated":{transition:`width ${U.motionDurationSlow}, left ${U.motionDurationSlow}, right ${U.motionDurationSlow}`}},[`${ee}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:U.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:U.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:U.boxShadowTabsOverflowRight},[`&${ee}-nav-wrap-ping-left::before`]:{opacity:1},[`&${ee}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${ee}-top`]:{[`> ${ee}-nav, - > div > ${ee}-nav`]:{"&::before":{bottom:0},[`${ee}-ink-bar`]:{bottom:0}}},[`${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{order:1,marginTop:`${q}px`,marginBottom:0,"&::before":{top:0},[`${ee}-ink-bar`]:{top:0}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{order:0}},[`${ee}-left, ${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{flexDirection:"column",minWidth:U.controlHeight*1.25,[`${ee}-tab`]:{padding:Pe,textAlign:"center"},[`${ee}-tab + ${ee}-tab`]:{margin:tt},[`${ee}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:U.controlHeight},"&::before":{top:0,boxShadow:U.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:U.boxShadowTabsOverflowBottom},[`&${ee}-nav-wrap-ping-top::before`]:{opacity:1},[`&${ee}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${ee}-ink-bar`]:{width:U.lineWidthBold,"&-animated":{transition:`height ${U.motionDurationSlow}, top ${U.motionDurationSlow}`}},[`${ee}-nav-list, ${ee}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${ee}-left`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${U.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`},[`> ${ee}-content > ${ee}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:U.paddingLG}}}},[`${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{order:1,[`${ee}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-U.lineWidth},borderRight:{_skip_check_:!0,value:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`},[`> ${ee}-content > ${ee}-tabpane`]:{paddingRight:{_skip_check_:!0,value:U.paddingLG}}}}}},Et=U=>{const{componentCls:ee,cardPaddingSM:q,cardPaddingLG:te,horizontalItemPaddingSM:Te,horizontalItemPaddingLG:Pe}=U;return{[ee]:{"&-small":{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:Te,fontSize:U.titleFontSizeSM}}},"&-large":{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:Pe,fontSize:U.titleFontSizeLG}}}},[`${ee}-card`]:{[`&${ee}-small`]:{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:q}},[`&${ee}-bottom`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:`0 0 ${U.borderRadius}px ${U.borderRadius}px`}},[`&${ee}-top`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:`${U.borderRadius}px ${U.borderRadius}px 0 0`}},[`&${ee}-right`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${U.borderRadius}px ${U.borderRadius}px 0`}}},[`&${ee}-left`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`${U.borderRadius}px 0 0 ${U.borderRadius}px`}}}},[`&${ee}-large`]:{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:te}}}}}},Ft=U=>{const{componentCls:ee,itemActiveColor:q,itemHoverColor:te,iconCls:Te,tabsHorizontalItemMargin:Pe,horizontalItemPadding:tt,itemSelectedColor:it,itemColor:St}=U,It=`${ee}-tab`;return{[It]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:tt,fontSize:U.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:St,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:q}},(0,O.Qy)(U)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-U.marginXXS},marginLeft:{_skip_check_:!0,value:U.marginXS},color:U.colorTextDescription,fontSize:U.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${U.motionDurationSlow}`,"&:hover":{color:U.colorTextHeading}},"&:hover":{color:te},[`&${It}-active ${It}-btn`]:{color:it,textShadow:U.tabsActiveTextShadow},[`&${It}-disabled`]:{color:U.colorTextDisabled,cursor:"not-allowed"},[`&${It}-disabled ${It}-btn, &${It}-disabled ${ee}-remove`]:{"&:focus, &:active":{color:U.colorTextDisabled}},[`& ${It}-remove ${Te}`]:{margin:0},[Te]:{marginRight:{_skip_check_:!0,value:U.marginSM}}},[`${It} + ${It}`]:{margin:{_skip_check_:!0,value:Pe}}}},Nt=U=>{const{componentCls:ee,tabsHorizontalItemMarginRTL:q,iconCls:te,cardGutter:Te}=U;return{[`${ee}-rtl`]:{direction:"rtl",[`${ee}-nav`]:{[`${ee}-tab`]:{margin:{_skip_check_:!0,value:q},[`${ee}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[te]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${U.marginSM}px`}},[`${ee}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${U.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${U.marginXXS}px`},[te]:{margin:0}}}},[`&${ee}-left`]:{[`> ${ee}-nav`]:{order:1},[`> ${ee}-content-holder`]:{order:0}},[`&${ee}-right`]:{[`> ${ee}-nav`]:{order:0},[`> ${ee}-content-holder`]:{order:1}},[`&${ee}-card${ee}-top, &${ee}-card${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginRight:{_skip_check_:!0,value:Te},marginLeft:{_skip_check_:!0,value:0}}}}},[`${ee}-dropdown-rtl`]:{direction:"rtl"},[`${ee}-menu-item`]:{[`${ee}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Ut=U=>{const{componentCls:ee,tabsCardPadding:q,cardHeight:te,cardGutter:Te,itemHoverColor:Pe,itemActiveColor:tt,colorBorderSecondary:it}=U;return{[ee]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(U)),{display:"flex",[`> ${ee}-nav, > div > ${ee}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${ee}-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 ${U.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${ee}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${U.motionDurationSlow}`},[`${ee}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${ee}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${ee}-nav-more`]:{position:"relative",padding:q,background:"transparent",border:0,color:U.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:U.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${ee}-nav-add`]:Object.assign({minWidth:te,marginLeft:{_skip_check_:!0,value:Te},padding:`0 ${U.paddingXS}px`,background:"transparent",border:`${U.lineWidth}px ${U.lineType} ${it}`,borderRadius:`${U.borderRadiusLG}px ${U.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:U.colorText,transition:`all ${U.motionDurationSlow} ${U.motionEaseInOut}`,"&:hover":{color:Pe},"&:active, &:focus:not(:focus-visible)":{color:tt}},(0,O.Qy)(U))},[`${ee}-extra-content`]:{flex:"none"},[`${ee}-ink-bar`]:{position:"absolute",background:U.inkBarColor,pointerEvents:"none"}}),Ft(U)),{[`${ee}-content`]:{position:"relative",width:"100%"},[`${ee}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${ee}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${ee}-centered`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-nav-wrap`]:{[`&:not([class*='${ee}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Gt=(0,$e.Z)("Tabs",U=>{const ee=(0,Ne.TS)(U,{tabsCardPadding:U.cardPadding||`${(U.cardHeight-Math.round(U.fontSize*U.lineHeight))/2-U.lineWidth}px ${U.padding}px`,dropdownEdgeChildVerticalPadding:U.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${U.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${U.horizontalItemGutter}px`});return[Et(ee),Nt(ee),ct(ee),Tt(ee),Rt(ee),Ut(ee),ze(ee)]},U=>{const ee=U.controlHeightLG;return{zIndexPopup:U.zIndexPopupBase+50,cardBg:U.colorFillAlter,cardHeight:ee,cardPadding:"",cardPaddingSM:`${U.paddingXXS*1.5}px ${U.padding}px`,cardPaddingLG:`${U.paddingXS}px ${U.padding}px ${U.paddingXXS*1.5}px`,titleFontSize:U.fontSize,titleFontSizeLG:U.fontSizeLG,titleFontSizeSM:U.fontSize,inkBarColor:U.colorPrimary,horizontalMargin:`0 0 ${U.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${U.paddingSM}px 0`,horizontalItemPaddingSM:`${U.paddingXS}px 0`,horizontalItemPaddingLG:`${U.padding}px 0`,verticalItemPadding:`${U.paddingXS}px ${U.paddingLG}px`,verticalItemMargin:`${U.margin}px 0 0 0`,itemColor:U.colorText,itemSelectedColor:U.colorPrimary,itemHoverColor:U.colorPrimaryHover,itemActiveColor:U.colorPrimaryActive,cardGutter:U.marginXXS/2}}),Ot=function(U,ee){var q={};for(var te in U)Object.prototype.hasOwnProperty.call(U,te)&&ee.indexOf(te)<0&&(q[te]=U[te]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,te=Object.getOwnPropertySymbols(U);Te{const{type:ee,className:q,rootClassName:te,size:Te,onEdit:Pe,hideAdd:tt,centered:it,addIcon:St,popupClassName:It,children:Ht,items:kt,animated:bt,style:Kt,indicatorSize:De}=U,Ye=Ot(U,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:et,moreIcon:ot=d.createElement(v.Z,null)}=Ye,{direction:Ct,tabs:gt,getPrefixCls:lt,getPopupContainer:be}=d.useContext(I.E_),He=lt("tabs",et),[nt,at]=Gt(He);let ut;ee==="editable-card"&&(ut={onEdit:(dt,jt)=>{let{key:Vt,event:Mt}=jt;Pe==null||Pe(dt==="add"?Mt:Vt,dt)},removeIcon:d.createElement(t.Z,null),addIcon:St||d.createElement(g.Z,null),showAdd:tt!==!0});const wt=lt(),Se=yt(kt,Ht),Le=de(He,bt),We=(0,le.Z)(Te),qe=Object.assign(Object.assign({},gt==null?void 0:gt.style),Kt);return nt(d.createElement(T,Object.assign({direction:Ct,getPopupContainer:be,moreTransitionName:`${wt}-slide-up`},Ye,{items:Se,className:i()({[`${He}-${We}`]:We,[`${He}-card`]:["card","editable-card"].includes(ee),[`${He}-editable-card`]:ee==="editable-card",[`${He}-centered`]:it},gt==null?void 0:gt.className,q,te,at),popupClassName:i()(It,at),style:qe,editable:ut,moreIcon:ot,prefixCls:He,animated:Le,indicatorSize:De!=null?De:gt==null?void 0:gt.indicatorSize})))};Yt.TabPane=Ie;var Ce=Yt},99682:function(_t,N,e){"use strict";e.d(N,{default:function(){return X}});var t=e(99581),v=e(26390),g=e(23001),p=e(53570),i=e(5891),h=e(59301),r={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"},u=r,l=e(31533),s=function(Z,pe){return h.createElement(l.Z,(0,i.Z)({},Z,{ref:pe,icon:u}))},o=h.forwardRef(s),d=o,n=e(92310),a=e.n(n),c=e(35654),f=e(71430),S=e(36355),E=e(39338),w=e(62892),A=e(20648);const b=4;function C(W){const{dropPosition:Z,dropLevelOffset:pe,prefixCls:we,indent:he,direction:ge="ltr"}=W,Fe=ge==="ltr"?"left":"right",st=ge==="ltr"?"right":"left",Ve={[Fe]:-pe*he+b,[st]:0};switch(Z){case-1:Ve.top=-3;break;case 1:Ve.bottom=-3;break;default:Ve.bottom=-3,Ve[Fe]=he+b;break}return h.createElement("div",{style:Ve,className:`${we}-drop-indicator`})}var m=e(43187),x=h.forwardRef((W,Z)=>{const{getPrefixCls:pe,direction:we,virtual:he,tree:ge}=h.useContext(S.E_),{prefixCls:Fe,className:st,showIcon:Ve=!1,showLine:Qe,switcherIcon:At,blockNode:Ue=!1,children:Xe,checkable:xt=!1,selectable:Re=!0,draggable:ue,motion:ce,style:Q}=W,L=pe("tree",Fe),oe=pe(),xe=ce!=null?ce:Object.assign(Object.assign({},(0,w.Z)(oe)),{motionAppear:!1}),k=Object.assign(Object.assign({},W),{checkable:xt,selectable:Re,showIcon:Ve,motion:xe,blockNode:Ue,showLine:!!Qe,dropIndicatorRender:C}),[R,re]=(0,A.ZP)(L),j=h.useMemo(()=>{if(!ue)return!1;let D={};switch(typeof ue){case"function":D.nodeDraggable=ue;break;case"object":D=Object.assign({},ue);break;default:break}return D.icon!==!1&&(D.icon=D.icon||h.createElement(E.Z,null)),D},[ue]),M=D=>h.createElement(m.Z,{prefixCls:L,switcherIcon:At,treeNodeProps:D,showLine:Qe});return R(h.createElement(t.Z,Object.assign({itemHeight:20,ref:Z,virtual:he},k,{style:Object.assign(Object.assign({},ge==null?void 0:ge.style),Q),prefixCls:L,className:a()({[`${L}-icon-hide`]:!Ve,[`${L}-block-node`]:Ue,[`${L}-unselectable`]:!Re,[`${L}-rtl`]:we==="rtl"},ge==null?void 0:ge.className,st,re),direction:we,checkable:xt&&h.createElement("span",{className:`${L}-checkbox-inner`}),selectable:Re,switcherIcon:M,draggable:j}),Xe))}),P;(function(W){W[W.None=0]="None",W[W.Start=1]="Start",W[W.End=2]="End"})(P||(P={}));function _(W,Z){function pe(we){const{key:he,children:ge}=we;Z(he,we)!==!1&&_(ge||[],Z)}W.forEach(pe)}function z(W){let{treeData:Z,expandedKeys:pe,startKey:we,endKey:he}=W;const ge=[];let Fe=P.None;if(we&&we===he)return[we];if(!we||!he)return[];function st(Ve){return Ve===we||Ve===he}return _(Z,Ve=>{if(Fe===P.End)return!1;if(st(Ve)){if(ge.push(Ve),Fe===P.None)Fe=P.Start;else if(Fe===P.Start)return Fe=P.End,!1}else Fe===P.Start&&ge.push(Ve);return pe.includes(Ve)}),ge}function K(W,Z){const pe=(0,v.Z)(Z),we=[];return _(W,(he,ge)=>{const Fe=pe.indexOf(he);return Fe!==-1&&(we.push(ge),pe.splice(Fe,1)),!!pe.length}),we}var ye=function(W,Z){var pe={};for(var we in W)Object.prototype.hasOwnProperty.call(W,we)&&Z.indexOf(we)<0&&(pe[we]=W[we]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,we=Object.getOwnPropertySymbols(W);he{var{defaultExpandAll:pe,defaultExpandParent:we,defaultExpandedKeys:he}=W,ge=ye(W,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Fe=h.useRef(),st=h.useRef(),Ve=()=>{const{keyEntities:j}=(0,f.I8)(Be(ge));let M;return pe?M=Object.keys(j):we?M=(0,c.r7)(ge.expandedKeys||he||[],j):M=ge.expandedKeys||he,M},[Qe,At]=h.useState(ge.selectedKeys||ge.defaultSelectedKeys||[]),[Ue,Xe]=h.useState(()=>Ve());h.useEffect(()=>{"selectedKeys"in ge&&At(ge.selectedKeys)},[ge.selectedKeys]),h.useEffect(()=>{"expandedKeys"in ge&&Xe(ge.expandedKeys)},[ge.expandedKeys]);const xt=(j,M)=>{var D;return"expandedKeys"in ge||Xe(j),(D=ge.onExpand)===null||D===void 0?void 0:D.call(ge,j,M)},Re=(j,M)=>{var D;const{multiple:J}=ge,{node:F,nativeEvent:ne}=M,{key:Ae=""}=F,ie=Be(ge),T=Object.assign(Object.assign({},M),{selected:!0}),I=(ne==null?void 0:ne.ctrlKey)||(ne==null?void 0:ne.metaKey),le=ne==null?void 0:ne.shiftKey;let ve;J&&I?(ve=j,Fe.current=Ae,st.current=ve,T.selectedNodes=K(ie,ve)):J&&le?(ve=Array.from(new Set([].concat((0,v.Z)(st.current||[]),(0,v.Z)(z({treeData:ie,expandedKeys:Ue,startKey:Ae,endKey:Fe.current}))))),T.selectedNodes=K(ie,ve)):(ve=[Ae],Fe.current=Ae,st.current=ve,T.selectedNodes=K(ie,ve)),(D=ge.onSelect)===null||D===void 0||D.call(ge,ve,T),"selectedKeys"in ge||At(ve)},{getPrefixCls:ue,direction:ce}=h.useContext(S.E_),{prefixCls:Q,className:L,showIcon:oe=!0,expandAction:xe="click"}=ge,k=ye(ge,["prefixCls","className","showIcon","expandAction"]),R=ue("tree",Q),re=a()(`${R}-directory`,{[`${R}-directory-rtl`]:ce==="rtl"},L);return h.createElement(x,Object.assign({icon:ae,ref:Z,blockNode:!0},k,{showIcon:oe,expandAction:xe,prefixCls:R,className:re,expandedKeys:Ue,selectedKeys:Qe,onSelect:Re,onExpand:xt}))};var G=h.forwardRef(B);const se=x;se.DirectoryTree=G,se.TreeNode=t.O;var X=se},20648:function(_t,N,e){"use strict";e.d(N,{TM:function(){return n},Yk:function(){return d}});var t=e(88252),v=e(98447),g=e(17313),p=e(8378),i=e(37613),h=e(83116);const r=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),u=(a,c)=>({[`.${a}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${c.motionDurationSlow}`}}}),l=(a,c)=>({[`.${a}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:c.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${c.lineWidthBold}px solid ${c.colorPrimary}`,borderRadius:"50%",content:'""'}}}),s=(a,c)=>{const{treeCls:f,treeNodeCls:S,treeNodePadding:E,titleHeight:w,nodeSelectedBg:A,nodeHoverBg:b}=c,C=c.paddingXS;return{[f]:Object.assign(Object.assign({},(0,g.Wf)(c)),{background:c.colorBgContainer,borderRadius:c.borderRadius,transition:`background-color ${c.motionDurationSlow}`,[`&${f}-rtl`]:{[`${f}-switcher`]:{"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${f}-active-focused)`]:Object.assign({},(0,g.oN)(c)),[`${f}-list-holder-inner`]:{alignItems:"flex-start"},[`&${f}-block-node`]:{[`${f}-list-holder-inner`]:{alignItems:"stretch",[`${f}-node-content-wrapper`]:{flex:"auto"},[`${S}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${c.colorPrimary}`,opacity:0,animationName:r,animationDuration:c.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${S}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${f}-node-content-wrapper`]:{color:c.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${f}-node-content-wrapper`]:Object.assign({},(0,g.oN)(c)),[`&:not(${S}-disabled).filter-node ${f}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${f}-draggable-icon`]:{flexShrink:0,width:w,lineHeight:`${w}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${c.motionDurationSlow}`,[`${S}:hover &`]:{opacity:.45}},[`&${S}-disabled`]:{[`${f}-draggable-icon`]:{visibility:"hidden"}}}},[`${f}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:w}},[`${f}-draggable-icon`]:{visibility:"hidden"},[`${f}-switcher`]:Object.assign(Object.assign({},u(a,c)),{position:"relative",flex:"none",alignSelf:"stretch",width:w,margin:0,lineHeight:`${w}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:c.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:w/2*.8,height:w/2,borderBottom:`1px solid ${c.colorBorder}`,content:'""'}}}),[`${f}-checkbox`]:{top:"initial",marginInlineEnd:C},[`${f}-node-content-wrapper, ${f}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:w,margin:0,padding:`0 ${c.paddingXS/2}px`,color:"inherit",lineHeight:`${w}px`,background:"transparent",borderRadius:c.borderRadius,cursor:"pointer",transition:`all ${c.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:b},[`&${f}-node-selected`]:{backgroundColor:A},[`${f}-iconEle`]:{display:"inline-block",width:w,height:w,lineHeight:`${w}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${f}-unselectable ${f}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${f}-node-content-wrapper`]:Object.assign({lineHeight:`${w}px`,userSelect:"none"},l(a,c)),[`${S}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${c.colorPrimary}`}},"&-show-line":{[`${f}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${f}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${S}-leaf-last`]:{[`${f}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${w/2}px !important`}}}}})}},o=a=>{const{treeCls:c,treeNodeCls:f,treeNodePadding:S,directoryNodeSelectedBg:E,directoryNodeSelectedColor:w}=a;return{[`${c}${c}-directory`]:{[f]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:S,insetInlineStart:0,transition:`background-color ${a.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:a.controlItemBgHover}},"> *":{zIndex:1},[`${c}-switcher`]:{transition:`color ${a.motionDurationMid}`},[`${c}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${c}-node-selected`]:{color:w,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${c}-switcher`]:{color:w},[`${c}-node-content-wrapper`]:{color:w,background:"transparent"}}}}}},d=(a,c)=>{const f=`.${a}`,S=`${f}-treenode`,E=c.paddingXS/2,w=(0,i.TS)(c,{treeCls:f,treeNodeCls:S,treeNodePadding:E});return[s(a,w),o(w)]},n=a=>{const{controlHeightSM:c}=a;return{titleHeight:c,nodeHoverBg:a.controlItemBgHover,nodeSelectedBg:a.controlItemBgActive}};N.ZP=(0,h.Z)("Tree",(a,c)=>{let{prefixCls:f}=c;return[{[a.componentCls]:(0,v.C2)(`${f}-checkbox`,a)},d(f,a),(0,p.Z)(a)]},a=>{const{colorTextLightSolid:c,colorPrimary:f}=a;return Object.assign(Object.assign({},n(a)),{directoryNodeSelectedColor:c,directoryNodeSelectedBg:f})})},43187:function(_t,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(w,A){return v.createElement(i.Z,(0,t.Z)({},w,{ref:A,icon:p}))},r=v.forwardRef(h),u=r,l=e(23001),s=e(78714),o=e(88627),d=e(1040),n=e(92310),a=e.n(n),c=e(92343),S=E=>{const{prefixCls:w,switcherIcon:A,treeNodeProps:b,showLine:C}=E,{isLeaf:m,expanded:y,loading:x}=b;if(x)return v.createElement(s.Z,{className:`${w}-switcher-loading-icon`});let P;if(C&&typeof C=="object"&&(P=C.showLeafIcon),m){if(!C)return null;if(typeof P!="boolean"&&P){const K=typeof P=="function"?P(b):P,ye=`${w}-switcher-line-custom-icon`;return(0,c.l$)(K)?(0,c.Tm)(K,{className:a()(K.props.className||"",ye)}):K}return P?v.createElement(l.Z,{className:`${w}-switcher-line-icon`}):v.createElement("span",{className:`${w}-switcher-leaf-line`})}const _=`${w}-switcher-icon`,z=typeof A=="function"?A(b):A;return(0,c.l$)(z)?(0,c.Tm)(z,{className:a()(z.props.className||"",_)}):z!==void 0?z:C?y?v.createElement(o.Z,{className:`${w}-switcher-line-icon`}):v.createElement(d.Z,{className:`${w}-switcher-line-icon`}):v.createElement(u,{className:_})}},41889:function(_t,N,e){"use strict";e.d(N,{default:function(){return Kt}});var t=e(59301),v=e(26390),g=e(92310),p=e.n(g),i=e(5891),h=e(79545),r=e(68550),u=e(17928),l=e(7711),s=e(80962),o=e(19149),d=e(50204),n=e(80665),a=e(20959),c=e(36994);function f(De,Ye){var et="cannot ".concat(De.method," ").concat(De.action," ").concat(Ye.status,"'"),ot=new Error(et);return ot.status=Ye.status,ot.method=De.method,ot.url=De.action,ot}function S(De){var Ye=De.responseText||De.response;if(!Ye)return Ye;try{return JSON.parse(Ye)}catch(et){return Ye}}function E(De){var Ye=new XMLHttpRequest;De.onProgress&&Ye.upload&&(Ye.upload.onprogress=function(gt){gt.total>0&&(gt.percent=gt.loaded/gt.total*100),De.onProgress(gt)});var et=new FormData;De.data&&Object.keys(De.data).forEach(function(Ct){var gt=De.data[Ct];if(Array.isArray(gt)){gt.forEach(function(lt){et.append("".concat(Ct,"[]"),lt)});return}et.append(Ct,gt)}),De.file instanceof Blob?et.append(De.filename,De.file,De.file.name):et.append(De.filename,De.file),Ye.onerror=function(gt){De.onError(gt)},Ye.onload=function(){return Ye.status<200||Ye.status>=300?De.onError(f(De,Ye),S(Ye)):De.onSuccess(S(Ye),Ye)},Ye.open(De.method,De.action,!0),De.withCredentials&&"withCredentials"in Ye&&(Ye.withCredentials=!0);var ot=De.headers||{};return ot["X-Requested-With"]!==null&&Ye.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ot).forEach(function(Ct){ot[Ct]!==null&&Ye.setRequestHeader(Ct,ot[Ct])}),Ye.send(et),{abort:function(){Ye.abort()}}}var w=+new Date,A=0;function b(){return"rc-upload-".concat(w,"-").concat(++A)}var C=e(51395),m=function(De,Ye){if(De&&Ye){var et=Array.isArray(Ye)?Ye:Ye.split(","),ot=De.name||"",Ct=De.type||"",gt=Ct.replace(/\/.*$/,"");return et.some(function(lt){var be=lt.trim();if(/^\*(\/\*)?$/.test(lt))return!0;if(be.charAt(0)==="."){var He=ot.toLowerCase(),nt=be.toLowerCase(),at=[nt];return(nt===".jpg"||nt===".jpeg")&&(at=[".jpg",".jpeg"]),at.some(function(ut){return He.endsWith(ut)})}return/\/\*$/.test(be)?gt===be.replace(/\/.*$/,""):Ct===be?!0:/^\w+$/.test(be)?((0,C.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(be,"'.Skip for check.")),!0):!1})}return!0};function y(De,Ye){var et=De.createReader(),ot=[];function Ct(){et.readEntries(function(gt){var lt=Array.prototype.slice.apply(gt);ot=ot.concat(lt);var be=!lt.length;be?Ye(ot):Ct()})}Ct()}var x=function(Ye,et,ot){var Ct=function gt(lt,be){lt&&(lt.path=be||"",lt.isFile?lt.file(function(He){ot(He)&&(lt.fullPath&&!He.webkitRelativePath&&(Object.defineProperties(He,{webkitRelativePath:{writable:!0}}),He.webkitRelativePath=lt.fullPath.replace(/^\//,""),Object.defineProperties(He,{webkitRelativePath:{writable:!1}})),et([He]))}):lt.isDirectory&&y(lt,function(He){He.forEach(function(nt){gt(nt,"".concat(be).concat(lt.name,"/"))})}))};Ye.forEach(function(gt){Ct(gt.webkitGetAsEntry())})},P=x,_=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],z=function(De){(0,u.Z)(et,De);var Ye=(0,l.Z)(et);function et(){var ot;(0,h.Z)(this,et);for(var Ct=arguments.length,gt=new Array(Ct),lt=0;lt{let{uid:gt}=Ct;return gt===De.uid});return ot===-1?et.push(De):et[ot]=De,et}function D(De,Ye){const et=De.uid!==void 0?"uid":"name";return Ye.filter(ot=>ot[et]===De[et])[0]}function J(De,Ye){const et=De.uid!==void 0?"uid":"name",ot=Ye.filter(Ct=>Ct[et]!==De[et]);return ot.length===Ye.length?null:ot}const F=function(){const Ye=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ot=Ye[Ye.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ot)||[""])[0]},ne=De=>De.indexOf("image/")===0,Ae=De=>{if(De.type&&!De.thumbUrl)return ne(De.type);const Ye=De.thumbUrl||De.url||"",et=F(Ye);return/^data:image\//.test(Ye)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(et)?!0:!(/^data:/.test(Ye)||et)},ie=200;function T(De){return new Promise(Ye=>{if(!De.type||!ne(De.type)){Ye("");return}const et=document.createElement("canvas");et.width=ie,et.height=ie,et.style.cssText=`position: fixed; left: 0; top: 0; width: ${ie}px; height: ${ie}px; z-index: 9999; display: none;`,document.body.appendChild(et);const ot=et.getContext("2d"),Ct=new Image;if(Ct.onload=()=>{const{width:gt,height:lt}=Ct;let be=ie,He=ie,nt=0,at=0;gt>lt?(He=lt*(ie/gt),at=-(He-be)/2):(be=gt*(ie/lt),nt=-(be-He)/2),ot.drawImage(Ct,nt,at,be,He);const ut=et.toDataURL();document.body.removeChild(et),window.URL.revokeObjectURL(Ct.src),Ye(ut)},Ct.crossOrigin="anonymous",De.type.startsWith("image/svg+xml")){const gt=new FileReader;gt.onload=()=>{gt.result&&(Ct.src=gt.result)},gt.readAsDataURL(De)}else if(De.type.startsWith("image/gif")){const gt=new FileReader;gt.onload=()=>{gt.result&&Ye(gt.result)},gt.readAsDataURL(De)}else Ct.src=window.URL.createObjectURL(De)})}var I=e(76466),le=e(37364),ve=e(20970),Ie=e(93948),Ge=e(6848),de=t.forwardRef((De,Ye)=>{let{prefixCls:et,className:ot,style:Ct,locale:gt,listType:lt,file:be,items:He,progress:nt,iconRender:at,actionIconRender:ut,itemRender:wt,isImgUrl:Se,showPreviewIcon:Le,showRemoveIcon:We,showDownloadIcon:qe,previewIcon:dt,removeIcon:jt,downloadIcon:Vt,onPreview:Mt,onDownload:pt,onClose:zt}=De;var en,tn;const{status:nn}=be,[on,yn]=t.useState(nn);t.useEffect(()=>{nn!=="removed"&&yn(nn)},[nn]);const[bn,On]=t.useState(!1);t.useEffect(()=>{const Bn=setTimeout(()=>{On(!0)},300);return()=>{clearTimeout(Bn)}},[]);const Yn=at(be);let dn=t.createElement("div",{className:`${et}-icon`},Yn);if(lt==="picture"||lt==="picture-card"||lt==="picture-circle")if(on==="uploading"||!be.thumbUrl&&!be.url){const Bn=p()(`${et}-list-item-thumbnail`,{[`${et}-list-item-file`]:on!=="uploading"});dn=t.createElement("div",{className:Bn},Yn)}else{const Bn=Se!=null&&Se(be)?t.createElement("img",{src:be.thumbUrl||be.url,alt:be.name,className:`${et}-list-item-image`,crossOrigin:be.crossOrigin}):Yn,mn=p()(`${et}-list-item-thumbnail`,{[`${et}-list-item-file`]:Se&&!Se(be)});dn=t.createElement("a",{className:mn,onClick:Dn=>Mt(be,Dn),href:be.url||be.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Bn)}const Bt=p()(`${et}-list-item`,`${et}-list-item-${on}`),Zt=typeof be.linkProps=="string"?JSON.parse(be.linkProps):be.linkProps,xn=We?ut((typeof jt=="function"?jt(be):jt)||t.createElement(I.Z,null),()=>zt(be),et,gt.removeFile):null,vn=qe&&on==="done"?ut((typeof Vt=="function"?Vt(be):Vt)||t.createElement(le.Z,null),()=>pt(be),et,gt.downloadFile):null,wn=lt!=="picture-card"&<!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:p()(`${et}-list-item-actions`,{picture:lt==="picture"})},vn,xn),Sn=p()(`${et}-list-item-name`),sn=be.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Sn,title:be.name},Zt,{href:be.url,onClick:Bn=>Mt(be,Bn)}),be.name),wn]:[t.createElement("span",{key:"view",className:Sn,onClick:Bn=>Mt(be,Bn),title:be.name},be.name),wn],Jt={pointerEvents:"none",opacity:.5},En=Le?t.createElement("a",{href:be.url||be.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:be.url||be.thumbUrl?void 0:Jt,onClick:Bn=>Mt(be,Bn),title:gt.previewFile},typeof dt=="function"?dt(be):dt||t.createElement(ve.Z,null)):null,Jn=(lt==="picture-card"||lt==="picture-circle")&&on!=="uploading"&&t.createElement("span",{className:`${et}-list-item-actions`},En,on==="done"&&vn,xn),{getPrefixCls:qn}=t.useContext(se.E_),fn=qn(),hn=t.createElement("div",{className:Bt},dn,sn,Jn,bn&&t.createElement(oe.default,{motionName:`${fn}-fade`,visible:on==="uploading",motionDeadline:2e3},Bn=>{let{className:mn}=Bn;const Dn="percent"in be?t.createElement(Ie.Z,Object.assign({},nt,{type:"line",percent:be.percent,"aria-label":be["aria-label"],"aria-labelledby":be["aria-labelledby"]})):null;return t.createElement("div",{className:p()(`${et}-list-item-progress`,mn)},Dn)})),$t=be.response&&typeof be.response=="string"?be.response:((en=be.error)===null||en===void 0?void 0:en.statusText)||((tn=be.error)===null||tn===void 0?void 0:tn.message)||gt.uploadError,jn=on==="error"?t.createElement(Ge.Z,{title:$t,getPopupContainer:Bn=>Bn.parentNode},hn):hn;return t.createElement("div",{className:p()(`${et}-list-item-container`,ot),style:Ct,ref:Ye},wt?wt(jn,be,He,{download:pt.bind(null,be),preview:Mt.bind(null,be),remove:zt.bind(null,be)}):jn)});const Ze=(De,Ye)=>{const{listType:et="text",previewFile:ot=T,onPreview:Ct,onDownload:gt,onRemove:lt,locale:be,iconRender:He,isImageUrl:nt=Ae,prefixCls:at,items:ut=[],showPreviewIcon:wt=!0,showRemoveIcon:Se=!0,showDownloadIcon:Le=!1,removeIcon:We,previewIcon:qe,downloadIcon:dt,progress:jt={size:[-1,2],showInfo:!1},appendAction:Vt,appendActionVisible:Mt=!0,itemRender:pt,disabled:zt}=De,en=(0,xe.Z)(),[tn,nn]=t.useState(!1);t.useEffect(()=>{et!=="picture"&&et!=="picture-card"&&et!=="picture-circle"||(ut||[]).forEach(Jt=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Jt.originFileObj instanceof File||Jt.originFileObj instanceof Blob)||Jt.thumbUrl!==void 0||(Jt.thumbUrl="",ot&&ot(Jt.originFileObj).then(En=>{Jt.thumbUrl=En||"",en()}))})},[et,ut,ot]),t.useEffect(()=>{nn(!0)},[]);const on=(Jt,En)=>{if(Ct)return En==null||En.preventDefault(),Ct(Jt)},yn=Jt=>{typeof gt=="function"?gt(Jt):Jt.url&&window.open(Jt.url)},bn=Jt=>{lt==null||lt(Jt)},On=Jt=>{if(He)return He(Jt,et);const En=Jt.status==="uploading",Jn=nt&&nt(Jt)?t.createElement(L,null):t.createElement(st,null);let qn=En?t.createElement(Ve.Z,null):t.createElement(xt,null);return et==="picture"?qn=En?t.createElement(Ve.Z,null):Jn:(et==="picture-card"||et==="picture-circle")&&(qn=En?be.uploading:Jn),qn},Yn=(Jt,En,Jn,qn)=>{const fn={type:"text",size:"small",title:qn,onClick:hn=>{En(),(0,R.l$)(Jt)&&Jt.props.onClick&&Jt.props.onClick(hn)},className:`${Jn}-list-item-action`,disabled:zt};if((0,R.l$)(Jt)){const hn=(0,R.Tm)(Jt,Object.assign(Object.assign({},Jt.props),{onClick:()=>{}}));return t.createElement(re.ZP,Object.assign({},fn,{icon:hn}))}return t.createElement(re.ZP,Object.assign({},fn),t.createElement("span",null,Jt))};t.useImperativeHandle(Ye,()=>({handlePreview:on,handleDownload:yn}));const{getPrefixCls:dn}=t.useContext(se.E_),Bt=dn("upload",at),Zt=dn(),xn=p()(`${Bt}-list`,`${Bt}-list-${et}`),vn=(0,v.Z)(ut.map(Jt=>({key:Jt.uid,file:Jt})));let Sn={motionDeadline:2e3,motionName:`${Bt}-${et==="picture-card"||et==="picture-circle"?"animate-inline":"animate"}`,keys:vn,motionAppear:tn};const sn=t.useMemo(()=>{const Jt=Object.assign({},(0,k.Z)(Zt));return delete Jt.onAppearEnd,delete Jt.onEnterEnd,delete Jt.onLeaveEnd,Jt},[Zt]);return et!=="picture-card"&&et!=="picture-circle"&&(Sn=Object.assign(Object.assign({},sn),Sn)),t.createElement("div",{className:xn},t.createElement(oe.CSSMotionList,Object.assign({},Sn,{component:!1}),Jt=>{let{key:En,file:Jn,className:qn,style:fn}=Jt;return t.createElement(de,{key:En,locale:be,prefixCls:Bt,className:qn,style:fn,file:Jn,items:ut,progress:jt,listType:et,isImgUrl:nt,showPreviewIcon:wt,showRemoveIcon:Se,showDownloadIcon:Le,removeIcon:We,previewIcon:qe,downloadIcon:dt,iconRender:On,actionIconRender:Yn,itemRender:pt,onPreview:on,onDownload:yn,onClose:bn})}),Vt&&t.createElement(oe.default,Object.assign({},Sn,{visible:Mt,forceRender:!0}),Jt=>{let{className:En,style:Jn}=Jt;return(0,R.Tm)(Vt,qn=>({className:p()(qn.className,En),style:Object.assign(Object.assign(Object.assign({},Jn),{pointerEvents:En?"none":void 0}),qn.style)}))}))};var rt=t.forwardRef(Ze),yt=e(17313),O=e(8378),$e=e(83116),Ne=e(37613),Oe=De=>{const{componentCls:Ye,iconCls:et}=De;return{[`${Ye}-wrapper`]:{[`${Ye}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:De.colorFillAlter,border:`${De.lineWidth}px dashed ${De.colorBorder}`,borderRadius:De.borderRadiusLG,cursor:"pointer",transition:`border-color ${De.motionDurationSlow}`,[Ye]:{padding:`${De.padding}px 0`},[`${Ye}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ye}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ye}-disabled):hover`]:{borderColor:De.colorPrimaryHover},[`p${Ye}-drag-icon`]:{marginBottom:De.margin,[et]:{color:De.colorPrimary,fontSize:De.uploadThumbnailSize}},[`p${Ye}-text`]:{margin:`0 0 ${De.marginXXS}px`,color:De.colorTextHeading,fontSize:De.fontSizeLG},[`p${Ye}-hint`]:{color:De.colorTextDescription,fontSize:De.fontSize},[`&${Ye}-disabled`]:{cursor:"not-allowed",[`p${Ye}-drag-icon ${et}, + > div > ${ee}-nav`]:{"&::before":{bottom:0},[`${ee}-ink-bar`]:{bottom:0}}},[`${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{order:1,marginTop:`${q}px`,marginBottom:0,"&::before":{top:0},[`${ee}-ink-bar`]:{top:0}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{order:0}},[`${ee}-left, ${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{flexDirection:"column",minWidth:U.controlHeight*1.25,[`${ee}-tab`]:{padding:Pe,textAlign:"center"},[`${ee}-tab + ${ee}-tab`]:{margin:tt},[`${ee}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:U.controlHeight},"&::before":{top:0,boxShadow:U.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:U.boxShadowTabsOverflowBottom},[`&${ee}-nav-wrap-ping-top::before`]:{opacity:1},[`&${ee}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${ee}-ink-bar`]:{width:U.lineWidthBold,"&-animated":{transition:`height ${U.motionDurationSlow}, top ${U.motionDurationSlow}`}},[`${ee}-nav-list, ${ee}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${ee}-left`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${U.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`},[`> ${ee}-content > ${ee}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:U.paddingLG}}}},[`${ee}-right`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{order:1,[`${ee}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${ee}-content-holder, > div > ${ee}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-U.lineWidth},borderRight:{_skip_check_:!0,value:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`},[`> ${ee}-content > ${ee}-tabpane`]:{paddingRight:{_skip_check_:!0,value:U.paddingLG}}}}}},Et=U=>{const{componentCls:ee,cardPaddingSM:q,cardPaddingLG:ne,horizontalItemPaddingSM:Te,horizontalItemPaddingLG:Pe}=U;return{[ee]:{"&-small":{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:Te,fontSize:U.titleFontSizeSM}}},"&-large":{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:Pe,fontSize:U.titleFontSizeLG}}}},[`${ee}-card`]:{[`&${ee}-small`]:{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:q}},[`&${ee}-bottom`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:`0 0 ${U.borderRadius}px ${U.borderRadius}px`}},[`&${ee}-top`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:`${U.borderRadius}px ${U.borderRadius}px 0 0`}},[`&${ee}-right`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${U.borderRadius}px ${U.borderRadius}px 0`}}},[`&${ee}-left`]:{[`> ${ee}-nav ${ee}-tab`]:{borderRadius:{_skip_check_:!0,value:`${U.borderRadius}px 0 0 ${U.borderRadius}px`}}}},[`&${ee}-large`]:{[`> ${ee}-nav`]:{[`${ee}-tab`]:{padding:ne}}}}}},Ft=U=>{const{componentCls:ee,itemActiveColor:q,itemHoverColor:ne,iconCls:Te,tabsHorizontalItemMargin:Pe,horizontalItemPadding:tt,itemSelectedColor:it,itemColor:St}=U,It=`${ee}-tab`;return{[It]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:tt,fontSize:U.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:St,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:q}},(0,O.Qy)(U)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-U.marginXXS},marginLeft:{_skip_check_:!0,value:U.marginXS},color:U.colorTextDescription,fontSize:U.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${U.motionDurationSlow}`,"&:hover":{color:U.colorTextHeading}},"&:hover":{color:ne},[`&${It}-active ${It}-btn`]:{color:it,textShadow:U.tabsActiveTextShadow},[`&${It}-disabled`]:{color:U.colorTextDisabled,cursor:"not-allowed"},[`&${It}-disabled ${It}-btn, &${It}-disabled ${ee}-remove`]:{"&:focus, &:active":{color:U.colorTextDisabled}},[`& ${It}-remove ${Te}`]:{margin:0},[Te]:{marginRight:{_skip_check_:!0,value:U.marginSM}}},[`${It} + ${It}`]:{margin:{_skip_check_:!0,value:Pe}}}},Nt=U=>{const{componentCls:ee,tabsHorizontalItemMarginRTL:q,iconCls:ne,cardGutter:Te}=U;return{[`${ee}-rtl`]:{direction:"rtl",[`${ee}-nav`]:{[`${ee}-tab`]:{margin:{_skip_check_:!0,value:q},[`${ee}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[ne]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${U.marginSM}px`}},[`${ee}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${U.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${U.marginXXS}px`},[ne]:{margin:0}}}},[`&${ee}-left`]:{[`> ${ee}-nav`]:{order:1},[`> ${ee}-content-holder`]:{order:0}},[`&${ee}-right`]:{[`> ${ee}-nav`]:{order:0},[`> ${ee}-content-holder`]:{order:1}},[`&${ee}-card${ee}-top, &${ee}-card${ee}-bottom`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-tab + ${ee}-tab`]:{marginRight:{_skip_check_:!0,value:Te},marginLeft:{_skip_check_:!0,value:0}}}}},[`${ee}-dropdown-rtl`]:{direction:"rtl"},[`${ee}-menu-item`]:{[`${ee}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Vt=U=>{const{componentCls:ee,tabsCardPadding:q,cardHeight:ne,cardGutter:Te,itemHoverColor:Pe,itemActiveColor:tt,colorBorderSecondary:it}=U;return{[ee]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(U)),{display:"flex",[`> ${ee}-nav, > div > ${ee}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${ee}-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 ${U.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${ee}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${U.motionDurationSlow}`},[`${ee}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${ee}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${ee}-nav-more`]:{position:"relative",padding:q,background:"transparent",border:0,color:U.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:U.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${ee}-nav-add`]:Object.assign({minWidth:ne,marginLeft:{_skip_check_:!0,value:Te},padding:`0 ${U.paddingXS}px`,background:"transparent",border:`${U.lineWidth}px ${U.lineType} ${it}`,borderRadius:`${U.borderRadiusLG}px ${U.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:U.colorText,transition:`all ${U.motionDurationSlow} ${U.motionEaseInOut}`,"&:hover":{color:Pe},"&:active, &:focus:not(:focus-visible)":{color:tt}},(0,O.Qy)(U))},[`${ee}-extra-content`]:{flex:"none"},[`${ee}-ink-bar`]:{position:"absolute",background:U.inkBarColor,pointerEvents:"none"}}),Ft(U)),{[`${ee}-content`]:{position:"relative",width:"100%"},[`${ee}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${ee}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${ee}-centered`]:{[`> ${ee}-nav, > div > ${ee}-nav`]:{[`${ee}-nav-wrap`]:{[`&:not([class*='${ee}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Gt=(0,$e.Z)("Tabs",U=>{const ee=(0,Ne.TS)(U,{tabsCardPadding:U.cardPadding||`${(U.cardHeight-Math.round(U.fontSize*U.lineHeight))/2-U.lineWidth}px ${U.padding}px`,dropdownEdgeChildVerticalPadding:U.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${U.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${U.horizontalItemGutter}px`});return[Et(ee),Nt(ee),ct(ee),Tt(ee),Rt(ee),Vt(ee),ze(ee)]},U=>{const ee=U.controlHeightLG;return{zIndexPopup:U.zIndexPopupBase+50,cardBg:U.colorFillAlter,cardHeight:ee,cardPadding:"",cardPaddingSM:`${U.paddingXXS*1.5}px ${U.padding}px`,cardPaddingLG:`${U.paddingXS}px ${U.padding}px ${U.paddingXXS*1.5}px`,titleFontSize:U.fontSize,titleFontSizeLG:U.fontSizeLG,titleFontSizeSM:U.fontSize,inkBarColor:U.colorPrimary,horizontalMargin:`0 0 ${U.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${U.paddingSM}px 0`,horizontalItemPaddingSM:`${U.paddingXS}px 0`,horizontalItemPaddingLG:`${U.padding}px 0`,verticalItemPadding:`${U.paddingXS}px ${U.paddingLG}px`,verticalItemMargin:`${U.margin}px 0 0 0`,itemColor:U.colorText,itemSelectedColor:U.colorPrimary,itemHoverColor:U.colorPrimaryHover,itemActiveColor:U.colorPrimaryActive,cardGutter:U.marginXXS/2}}),Ot=function(U,ee){var q={};for(var ne in U)Object.prototype.hasOwnProperty.call(U,ne)&&ee.indexOf(ne)<0&&(q[ne]=U[ne]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ne=Object.getOwnPropertySymbols(U);Te{const{type:ee,className:q,rootClassName:ne,size:Te,onEdit:Pe,hideAdd:tt,centered:it,addIcon:St,popupClassName:It,children:Ht,items:kt,animated:bt,style:Kt,indicatorSize:De}=U,Ye=Ot(U,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:et,moreIcon:ot=d.createElement(v.Z,null)}=Ye,{direction:Ct,tabs:gt,getPrefixCls:lt,getPopupContainer:be}=d.useContext(I.E_),He=lt("tabs",et),[nt,at]=Gt(He);let ut;ee==="editable-card"&&(ut={onEdit:(dt,Xt)=>{let{key:jt,event:Mt}=Xt;Pe==null||Pe(dt==="add"?Mt:jt,dt)},removeIcon:d.createElement(t.Z,null),addIcon:St||d.createElement(g.Z,null),showAdd:tt!==!0});const wt=lt(),Se=yt(kt,Ht),Le=de(He,bt),We=(0,le.Z)(Te),Je=Object.assign(Object.assign({},gt==null?void 0:gt.style),Kt);return nt(d.createElement(T,Object.assign({direction:Ct,getPopupContainer:be,moreTransitionName:`${wt}-slide-up`},Ye,{items:Se,className:i()({[`${He}-${We}`]:We,[`${He}-card`]:["card","editable-card"].includes(ee),[`${He}-editable-card`]:ee==="editable-card",[`${He}-centered`]:it},gt==null?void 0:gt.className,q,ne,at),popupClassName:i()(It,at),style:Je,editable:ut,moreIcon:ot,prefixCls:He,animated:Le,indicatorSize:De!=null?De:gt==null?void 0:gt.indicatorSize})))};Yt.TabPane=Ie;var Ce=Yt},99682:function(_t,N,e){"use strict";e.d(N,{default:function(){return X}});var t=e(99581),v=e(26390),g=e(23001),p=e(53570),i=e(5891),h=e(59301),r={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"},u=r,l=e(31533),s=function(Z,pe){return h.createElement(l.Z,(0,i.Z)({},Z,{ref:pe,icon:u}))},o=h.forwardRef(s),d=o,n=e(92310),a=e.n(n),c=e(35654),f=e(71430),S=e(36355),E=e(39338),w=e(62892),A=e(20648);const b=4;function C(W){const{dropPosition:Z,dropLevelOffset:pe,prefixCls:we,indent:he,direction:ge="ltr"}=W,Fe=ge==="ltr"?"left":"right",st=ge==="ltr"?"right":"left",Ve={[Fe]:-pe*he+b,[st]:0};switch(Z){case-1:Ve.top=-3;break;case 1:Ve.bottom=-3;break;default:Ve.bottom=-3,Ve[Fe]=he+b;break}return h.createElement("div",{style:Ve,className:`${we}-drop-indicator`})}var m=e(43187),x=h.forwardRef((W,Z)=>{const{getPrefixCls:pe,direction:we,virtual:he,tree:ge}=h.useContext(S.E_),{prefixCls:Fe,className:st,showIcon:Ve=!1,showLine:Qe,switcherIcon:At,blockNode:Ue=!1,children:Xe,checkable:xt=!1,selectable:Re=!0,draggable:ue,motion:ce,style:Q}=W,L=pe("tree",Fe),oe=pe(),xe=ce!=null?ce:Object.assign(Object.assign({},(0,w.Z)(oe)),{motionAppear:!1}),k=Object.assign(Object.assign({},W),{checkable:xt,selectable:Re,showIcon:Ve,motion:xe,blockNode:Ue,showLine:!!Qe,dropIndicatorRender:C}),[R,re]=(0,A.ZP)(L),j=h.useMemo(()=>{if(!ue)return!1;let D={};switch(typeof ue){case"function":D.nodeDraggable=ue;break;case"object":D=Object.assign({},ue);break;default:break}return D.icon!==!1&&(D.icon=D.icon||h.createElement(E.Z,null)),D},[ue]),M=D=>h.createElement(m.Z,{prefixCls:L,switcherIcon:At,treeNodeProps:D,showLine:Qe});return R(h.createElement(t.Z,Object.assign({itemHeight:20,ref:Z,virtual:he},k,{style:Object.assign(Object.assign({},ge==null?void 0:ge.style),Q),prefixCls:L,className:a()({[`${L}-icon-hide`]:!Ve,[`${L}-block-node`]:Ue,[`${L}-unselectable`]:!Re,[`${L}-rtl`]:we==="rtl"},ge==null?void 0:ge.className,st,re),direction:we,checkable:xt&&h.createElement("span",{className:`${L}-checkbox-inner`}),selectable:Re,switcherIcon:M,draggable:j}),Xe))}),P;(function(W){W[W.None=0]="None",W[W.Start=1]="Start",W[W.End=2]="End"})(P||(P={}));function _(W,Z){function pe(we){const{key:he,children:ge}=we;Z(he,we)!==!1&&_(ge||[],Z)}W.forEach(pe)}function z(W){let{treeData:Z,expandedKeys:pe,startKey:we,endKey:he}=W;const ge=[];let Fe=P.None;if(we&&we===he)return[we];if(!we||!he)return[];function st(Ve){return Ve===we||Ve===he}return _(Z,Ve=>{if(Fe===P.End)return!1;if(st(Ve)){if(ge.push(Ve),Fe===P.None)Fe=P.Start;else if(Fe===P.Start)return Fe=P.End,!1}else Fe===P.Start&&ge.push(Ve);return pe.includes(Ve)}),ge}function K(W,Z){const pe=(0,v.Z)(Z),we=[];return _(W,(he,ge)=>{const Fe=pe.indexOf(he);return Fe!==-1&&(we.push(ge),pe.splice(Fe,1)),!!pe.length}),we}var ye=function(W,Z){var pe={};for(var we in W)Object.prototype.hasOwnProperty.call(W,we)&&Z.indexOf(we)<0&&(pe[we]=W[we]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,we=Object.getOwnPropertySymbols(W);he{var{defaultExpandAll:pe,defaultExpandParent:we,defaultExpandedKeys:he}=W,ge=ye(W,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Fe=h.useRef(),st=h.useRef(),Ve=()=>{const{keyEntities:j}=(0,f.I8)(Be(ge));let M;return pe?M=Object.keys(j):we?M=(0,c.r7)(ge.expandedKeys||he||[],j):M=ge.expandedKeys||he,M},[Qe,At]=h.useState(ge.selectedKeys||ge.defaultSelectedKeys||[]),[Ue,Xe]=h.useState(()=>Ve());h.useEffect(()=>{"selectedKeys"in ge&&At(ge.selectedKeys)},[ge.selectedKeys]),h.useEffect(()=>{"expandedKeys"in ge&&Xe(ge.expandedKeys)},[ge.expandedKeys]);const xt=(j,M)=>{var D;return"expandedKeys"in ge||Xe(j),(D=ge.onExpand)===null||D===void 0?void 0:D.call(ge,j,M)},Re=(j,M)=>{var D;const{multiple:J}=ge,{node:F,nativeEvent:te}=M,{key:Ae=""}=F,ie=Be(ge),T=Object.assign(Object.assign({},M),{selected:!0}),I=(te==null?void 0:te.ctrlKey)||(te==null?void 0:te.metaKey),le=te==null?void 0:te.shiftKey;let ve;J&&I?(ve=j,Fe.current=Ae,st.current=ve,T.selectedNodes=K(ie,ve)):J&&le?(ve=Array.from(new Set([].concat((0,v.Z)(st.current||[]),(0,v.Z)(z({treeData:ie,expandedKeys:Ue,startKey:Ae,endKey:Fe.current}))))),T.selectedNodes=K(ie,ve)):(ve=[Ae],Fe.current=Ae,st.current=ve,T.selectedNodes=K(ie,ve)),(D=ge.onSelect)===null||D===void 0||D.call(ge,ve,T),"selectedKeys"in ge||At(ve)},{getPrefixCls:ue,direction:ce}=h.useContext(S.E_),{prefixCls:Q,className:L,showIcon:oe=!0,expandAction:xe="click"}=ge,k=ye(ge,["prefixCls","className","showIcon","expandAction"]),R=ue("tree",Q),re=a()(`${R}-directory`,{[`${R}-directory-rtl`]:ce==="rtl"},L);return h.createElement(x,Object.assign({icon:ae,ref:Z,blockNode:!0},k,{showIcon:oe,expandAction:xe,prefixCls:R,className:re,expandedKeys:Ue,selectedKeys:Qe,onSelect:Re,onExpand:xt}))};var G=h.forwardRef(B);const se=x;se.DirectoryTree=G,se.TreeNode=t.O;var X=se},20648:function(_t,N,e){"use strict";e.d(N,{TM:function(){return n},Yk:function(){return d}});var t=e(88252),v=e(98447),g=e(17313),p=e(8378),i=e(37613),h=e(83116);const r=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),u=(a,c)=>({[`.${a}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${c.motionDurationSlow}`}}}),l=(a,c)=>({[`.${a}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:c.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${c.lineWidthBold}px solid ${c.colorPrimary}`,borderRadius:"50%",content:'""'}}}),s=(a,c)=>{const{treeCls:f,treeNodeCls:S,treeNodePadding:E,titleHeight:w,nodeSelectedBg:A,nodeHoverBg:b}=c,C=c.paddingXS;return{[f]:Object.assign(Object.assign({},(0,g.Wf)(c)),{background:c.colorBgContainer,borderRadius:c.borderRadius,transition:`background-color ${c.motionDurationSlow}`,[`&${f}-rtl`]:{[`${f}-switcher`]:{"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${f}-active-focused)`]:Object.assign({},(0,g.oN)(c)),[`${f}-list-holder-inner`]:{alignItems:"flex-start"},[`&${f}-block-node`]:{[`${f}-list-holder-inner`]:{alignItems:"stretch",[`${f}-node-content-wrapper`]:{flex:"auto"},[`${S}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${c.colorPrimary}`,opacity:0,animationName:r,animationDuration:c.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${S}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${f}-node-content-wrapper`]:{color:c.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${f}-node-content-wrapper`]:Object.assign({},(0,g.oN)(c)),[`&:not(${S}-disabled).filter-node ${f}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${f}-draggable-icon`]:{flexShrink:0,width:w,lineHeight:`${w}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${c.motionDurationSlow}`,[`${S}:hover &`]:{opacity:.45}},[`&${S}-disabled`]:{[`${f}-draggable-icon`]:{visibility:"hidden"}}}},[`${f}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:w}},[`${f}-draggable-icon`]:{visibility:"hidden"},[`${f}-switcher`]:Object.assign(Object.assign({},u(a,c)),{position:"relative",flex:"none",alignSelf:"stretch",width:w,margin:0,lineHeight:`${w}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:c.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:w/2*.8,height:w/2,borderBottom:`1px solid ${c.colorBorder}`,content:'""'}}}),[`${f}-checkbox`]:{top:"initial",marginInlineEnd:C},[`${f}-node-content-wrapper, ${f}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:w,margin:0,padding:`0 ${c.paddingXS/2}px`,color:"inherit",lineHeight:`${w}px`,background:"transparent",borderRadius:c.borderRadius,cursor:"pointer",transition:`all ${c.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:b},[`&${f}-node-selected`]:{backgroundColor:A},[`${f}-iconEle`]:{display:"inline-block",width:w,height:w,lineHeight:`${w}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${f}-unselectable ${f}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${f}-node-content-wrapper`]:Object.assign({lineHeight:`${w}px`,userSelect:"none"},l(a,c)),[`${S}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${c.colorPrimary}`}},"&-show-line":{[`${f}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${f}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${S}-leaf-last`]:{[`${f}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${w/2}px !important`}}}}})}},o=a=>{const{treeCls:c,treeNodeCls:f,treeNodePadding:S,directoryNodeSelectedBg:E,directoryNodeSelectedColor:w}=a;return{[`${c}${c}-directory`]:{[f]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:S,insetInlineStart:0,transition:`background-color ${a.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:a.controlItemBgHover}},"> *":{zIndex:1},[`${c}-switcher`]:{transition:`color ${a.motionDurationMid}`},[`${c}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${c}-node-selected`]:{color:w,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${c}-switcher`]:{color:w},[`${c}-node-content-wrapper`]:{color:w,background:"transparent"}}}}}},d=(a,c)=>{const f=`.${a}`,S=`${f}-treenode`,E=c.paddingXS/2,w=(0,i.TS)(c,{treeCls:f,treeNodeCls:S,treeNodePadding:E});return[s(a,w),o(w)]},n=a=>{const{controlHeightSM:c}=a;return{titleHeight:c,nodeHoverBg:a.controlItemBgHover,nodeSelectedBg:a.controlItemBgActive}};N.ZP=(0,h.Z)("Tree",(a,c)=>{let{prefixCls:f}=c;return[{[a.componentCls]:(0,v.C2)(`${f}-checkbox`,a)},d(f,a),(0,p.Z)(a)]},a=>{const{colorTextLightSolid:c,colorPrimary:f}=a;return Object.assign(Object.assign({},n(a)),{directoryNodeSelectedColor:c,directoryNodeSelectedBg:f})})},43187:function(_t,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(5891),v=e(59301),g={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"},p=g,i=e(31533),h=function(w,A){return v.createElement(i.Z,(0,t.Z)({},w,{ref:A,icon:p}))},r=v.forwardRef(h),u=r,l=e(23001),s=e(78714),o=e(88627),d=e(1040),n=e(92310),a=e.n(n),c=e(92343),S=E=>{const{prefixCls:w,switcherIcon:A,treeNodeProps:b,showLine:C}=E,{isLeaf:m,expanded:y,loading:x}=b;if(x)return v.createElement(s.Z,{className:`${w}-switcher-loading-icon`});let P;if(C&&typeof C=="object"&&(P=C.showLeafIcon),m){if(!C)return null;if(typeof P!="boolean"&&P){const K=typeof P=="function"?P(b):P,ye=`${w}-switcher-line-custom-icon`;return(0,c.l$)(K)?(0,c.Tm)(K,{className:a()(K.props.className||"",ye)}):K}return P?v.createElement(l.Z,{className:`${w}-switcher-line-icon`}):v.createElement("span",{className:`${w}-switcher-leaf-line`})}const _=`${w}-switcher-icon`,z=typeof A=="function"?A(b):A;return(0,c.l$)(z)?(0,c.Tm)(z,{className:a()(z.props.className||"",_)}):z!==void 0?z:C?y?v.createElement(o.Z,{className:`${w}-switcher-line-icon`}):v.createElement(d.Z,{className:`${w}-switcher-line-icon`}):v.createElement(u,{className:_})}},41889:function(_t,N,e){"use strict";e.d(N,{default:function(){return Kt}});var t=e(59301),v=e(26390),g=e(92310),p=e.n(g),i=e(5891),h=e(79545),r=e(68550),u=e(17928),l=e(7711),s=e(80962),o=e(19149),d=e(50204),n=e(80665),a=e(20959),c=e(36994);function f(De,Ye){var et="cannot ".concat(De.method," ").concat(De.action," ").concat(Ye.status,"'"),ot=new Error(et);return ot.status=Ye.status,ot.method=De.method,ot.url=De.action,ot}function S(De){var Ye=De.responseText||De.response;if(!Ye)return Ye;try{return JSON.parse(Ye)}catch(et){return Ye}}function E(De){var Ye=new XMLHttpRequest;De.onProgress&&Ye.upload&&(Ye.upload.onprogress=function(gt){gt.total>0&&(gt.percent=gt.loaded/gt.total*100),De.onProgress(gt)});var et=new FormData;De.data&&Object.keys(De.data).forEach(function(Ct){var gt=De.data[Ct];if(Array.isArray(gt)){gt.forEach(function(lt){et.append("".concat(Ct,"[]"),lt)});return}et.append(Ct,gt)}),De.file instanceof Blob?et.append(De.filename,De.file,De.file.name):et.append(De.filename,De.file),Ye.onerror=function(gt){De.onError(gt)},Ye.onload=function(){return Ye.status<200||Ye.status>=300?De.onError(f(De,Ye),S(Ye)):De.onSuccess(S(Ye),Ye)},Ye.open(De.method,De.action,!0),De.withCredentials&&"withCredentials"in Ye&&(Ye.withCredentials=!0);var ot=De.headers||{};return ot["X-Requested-With"]!==null&&Ye.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ot).forEach(function(Ct){ot[Ct]!==null&&Ye.setRequestHeader(Ct,ot[Ct])}),Ye.send(et),{abort:function(){Ye.abort()}}}var w=+new Date,A=0;function b(){return"rc-upload-".concat(w,"-").concat(++A)}var C=e(51395),m=function(De,Ye){if(De&&Ye){var et=Array.isArray(Ye)?Ye:Ye.split(","),ot=De.name||"",Ct=De.type||"",gt=Ct.replace(/\/.*$/,"");return et.some(function(lt){var be=lt.trim();if(/^\*(\/\*)?$/.test(lt))return!0;if(be.charAt(0)==="."){var He=ot.toLowerCase(),nt=be.toLowerCase(),at=[nt];return(nt===".jpg"||nt===".jpeg")&&(at=[".jpg",".jpeg"]),at.some(function(ut){return He.endsWith(ut)})}return/\/\*$/.test(be)?gt===be.replace(/\/.*$/,""):Ct===be?!0:/^\w+$/.test(be)?((0,C.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(be,"'.Skip for check.")),!0):!1})}return!0};function y(De,Ye){var et=De.createReader(),ot=[];function Ct(){et.readEntries(function(gt){var lt=Array.prototype.slice.apply(gt);ot=ot.concat(lt);var be=!lt.length;be?Ye(ot):Ct()})}Ct()}var x=function(Ye,et,ot){var Ct=function gt(lt,be){lt&&(lt.path=be||"",lt.isFile?lt.file(function(He){ot(He)&&(lt.fullPath&&!He.webkitRelativePath&&(Object.defineProperties(He,{webkitRelativePath:{writable:!0}}),He.webkitRelativePath=lt.fullPath.replace(/^\//,""),Object.defineProperties(He,{webkitRelativePath:{writable:!1}})),et([He]))}):lt.isDirectory&&y(lt,function(He){He.forEach(function(nt){gt(nt,"".concat(be).concat(lt.name,"/"))})}))};Ye.forEach(function(gt){Ct(gt.webkitGetAsEntry())})},P=x,_=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],z=function(De){(0,u.Z)(et,De);var Ye=(0,l.Z)(et);function et(){var ot;(0,h.Z)(this,et);for(var Ct=arguments.length,gt=new Array(Ct),lt=0;lt{let{uid:gt}=Ct;return gt===De.uid});return ot===-1?et.push(De):et[ot]=De,et}function D(De,Ye){const et=De.uid!==void 0?"uid":"name";return Ye.filter(ot=>ot[et]===De[et])[0]}function J(De,Ye){const et=De.uid!==void 0?"uid":"name",ot=Ye.filter(Ct=>Ct[et]!==De[et]);return ot.length===Ye.length?null:ot}const F=function(){const Ye=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ot=Ye[Ye.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ot)||[""])[0]},te=De=>De.indexOf("image/")===0,Ae=De=>{if(De.type&&!De.thumbUrl)return te(De.type);const Ye=De.thumbUrl||De.url||"",et=F(Ye);return/^data:image\//.test(Ye)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(et)?!0:!(/^data:/.test(Ye)||et)},ie=200;function T(De){return new Promise(Ye=>{if(!De.type||!te(De.type)){Ye("");return}const et=document.createElement("canvas");et.width=ie,et.height=ie,et.style.cssText=`position: fixed; left: 0; top: 0; width: ${ie}px; height: ${ie}px; z-index: 9999; display: none;`,document.body.appendChild(et);const ot=et.getContext("2d"),Ct=new Image;if(Ct.onload=()=>{const{width:gt,height:lt}=Ct;let be=ie,He=ie,nt=0,at=0;gt>lt?(He=lt*(ie/gt),at=-(He-be)/2):(be=gt*(ie/lt),nt=-(be-He)/2),ot.drawImage(Ct,nt,at,be,He);const ut=et.toDataURL();document.body.removeChild(et),window.URL.revokeObjectURL(Ct.src),Ye(ut)},Ct.crossOrigin="anonymous",De.type.startsWith("image/svg+xml")){const gt=new FileReader;gt.onload=()=>{gt.result&&(Ct.src=gt.result)},gt.readAsDataURL(De)}else if(De.type.startsWith("image/gif")){const gt=new FileReader;gt.onload=()=>{gt.result&&Ye(gt.result)},gt.readAsDataURL(De)}else Ct.src=window.URL.createObjectURL(De)})}var I=e(76466),le=e(37364),ve=e(20970),Ie=e(93948),Ge=e(6848),de=t.forwardRef((De,Ye)=>{let{prefixCls:et,className:ot,style:Ct,locale:gt,listType:lt,file:be,items:He,progress:nt,iconRender:at,actionIconRender:ut,itemRender:wt,isImgUrl:Se,showPreviewIcon:Le,showRemoveIcon:We,showDownloadIcon:Je,previewIcon:dt,removeIcon:Xt,downloadIcon:jt,onPreview:Mt,onDownload:pt,onClose:zt}=De;var en,tn;const{status:nn}=be,[on,yn]=t.useState(nn);t.useEffect(()=>{nn!=="removed"&&yn(nn)},[nn]);const[bn,On]=t.useState(!1);t.useEffect(()=>{const Bn=setTimeout(()=>{On(!0)},300);return()=>{clearTimeout(Bn)}},[]);const Yn=at(be);let dn=t.createElement("div",{className:`${et}-icon`},Yn);if(lt==="picture"||lt==="picture-card"||lt==="picture-circle")if(on==="uploading"||!be.thumbUrl&&!be.url){const Bn=p()(`${et}-list-item-thumbnail`,{[`${et}-list-item-file`]:on!=="uploading"});dn=t.createElement("div",{className:Bn},Yn)}else{const Bn=Se!=null&&Se(be)?t.createElement("img",{src:be.thumbUrl||be.url,alt:be.name,className:`${et}-list-item-image`,crossOrigin:be.crossOrigin}):Yn,mn=p()(`${et}-list-item-thumbnail`,{[`${et}-list-item-file`]:Se&&!Se(be)});dn=t.createElement("a",{className:mn,onClick:Dn=>Mt(be,Dn),href:be.url||be.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Bn)}const Bt=p()(`${et}-list-item`,`${et}-list-item-${on}`),Zt=typeof be.linkProps=="string"?JSON.parse(be.linkProps):be.linkProps,xn=We?ut((typeof Xt=="function"?Xt(be):Xt)||t.createElement(I.Z,null),()=>zt(be),et,gt.removeFile):null,vn=Je&&on==="done"?ut((typeof jt=="function"?jt(be):jt)||t.createElement(le.Z,null),()=>pt(be),et,gt.downloadFile):null,wn=lt!=="picture-card"&<!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:p()(`${et}-list-item-actions`,{picture:lt==="picture"})},vn,xn),Sn=p()(`${et}-list-item-name`),sn=be.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Sn,title:be.name},Zt,{href:be.url,onClick:Bn=>Mt(be,Bn)}),be.name),wn]:[t.createElement("span",{key:"view",className:Sn,onClick:Bn=>Mt(be,Bn),title:be.name},be.name),wn],Jt={pointerEvents:"none",opacity:.5},En=Le?t.createElement("a",{href:be.url||be.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:be.url||be.thumbUrl?void 0:Jt,onClick:Bn=>Mt(be,Bn),title:gt.previewFile},typeof dt=="function"?dt(be):dt||t.createElement(ve.Z,null)):null,Jn=(lt==="picture-card"||lt==="picture-circle")&&on!=="uploading"&&t.createElement("span",{className:`${et}-list-item-actions`},En,on==="done"&&vn,xn),{getPrefixCls:qn}=t.useContext(se.E_),fn=qn(),hn=t.createElement("div",{className:Bt},dn,sn,Jn,bn&&t.createElement(oe.default,{motionName:`${fn}-fade`,visible:on==="uploading",motionDeadline:2e3},Bn=>{let{className:mn}=Bn;const Dn="percent"in be?t.createElement(Ie.Z,Object.assign({},nt,{type:"line",percent:be.percent,"aria-label":be["aria-label"],"aria-labelledby":be["aria-labelledby"]})):null;return t.createElement("div",{className:p()(`${et}-list-item-progress`,mn)},Dn)})),$t=be.response&&typeof be.response=="string"?be.response:((en=be.error)===null||en===void 0?void 0:en.statusText)||((tn=be.error)===null||tn===void 0?void 0:tn.message)||gt.uploadError,jn=on==="error"?t.createElement(Ge.Z,{title:$t,getPopupContainer:Bn=>Bn.parentNode},hn):hn;return t.createElement("div",{className:p()(`${et}-list-item-container`,ot),style:Ct,ref:Ye},wt?wt(jn,be,He,{download:pt.bind(null,be),preview:Mt.bind(null,be),remove:zt.bind(null,be)}):jn)});const Ze=(De,Ye)=>{const{listType:et="text",previewFile:ot=T,onPreview:Ct,onDownload:gt,onRemove:lt,locale:be,iconRender:He,isImageUrl:nt=Ae,prefixCls:at,items:ut=[],showPreviewIcon:wt=!0,showRemoveIcon:Se=!0,showDownloadIcon:Le=!1,removeIcon:We,previewIcon:Je,downloadIcon:dt,progress:Xt={size:[-1,2],showInfo:!1},appendAction:jt,appendActionVisible:Mt=!0,itemRender:pt,disabled:zt}=De,en=(0,xe.Z)(),[tn,nn]=t.useState(!1);t.useEffect(()=>{et!=="picture"&&et!=="picture-card"&&et!=="picture-circle"||(ut||[]).forEach(Jt=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Jt.originFileObj instanceof File||Jt.originFileObj instanceof Blob)||Jt.thumbUrl!==void 0||(Jt.thumbUrl="",ot&&ot(Jt.originFileObj).then(En=>{Jt.thumbUrl=En||"",en()}))})},[et,ut,ot]),t.useEffect(()=>{nn(!0)},[]);const on=(Jt,En)=>{if(Ct)return En==null||En.preventDefault(),Ct(Jt)},yn=Jt=>{typeof gt=="function"?gt(Jt):Jt.url&&window.open(Jt.url)},bn=Jt=>{lt==null||lt(Jt)},On=Jt=>{if(He)return He(Jt,et);const En=Jt.status==="uploading",Jn=nt&&nt(Jt)?t.createElement(L,null):t.createElement(st,null);let qn=En?t.createElement(Ve.Z,null):t.createElement(xt,null);return et==="picture"?qn=En?t.createElement(Ve.Z,null):Jn:(et==="picture-card"||et==="picture-circle")&&(qn=En?be.uploading:Jn),qn},Yn=(Jt,En,Jn,qn)=>{const fn={type:"text",size:"small",title:qn,onClick:hn=>{En(),(0,R.l$)(Jt)&&Jt.props.onClick&&Jt.props.onClick(hn)},className:`${Jn}-list-item-action`,disabled:zt};if((0,R.l$)(Jt)){const hn=(0,R.Tm)(Jt,Object.assign(Object.assign({},Jt.props),{onClick:()=>{}}));return t.createElement(re.ZP,Object.assign({},fn,{icon:hn}))}return t.createElement(re.ZP,Object.assign({},fn),t.createElement("span",null,Jt))};t.useImperativeHandle(Ye,()=>({handlePreview:on,handleDownload:yn}));const{getPrefixCls:dn}=t.useContext(se.E_),Bt=dn("upload",at),Zt=dn(),xn=p()(`${Bt}-list`,`${Bt}-list-${et}`),vn=(0,v.Z)(ut.map(Jt=>({key:Jt.uid,file:Jt})));let Sn={motionDeadline:2e3,motionName:`${Bt}-${et==="picture-card"||et==="picture-circle"?"animate-inline":"animate"}`,keys:vn,motionAppear:tn};const sn=t.useMemo(()=>{const Jt=Object.assign({},(0,k.Z)(Zt));return delete Jt.onAppearEnd,delete Jt.onEnterEnd,delete Jt.onLeaveEnd,Jt},[Zt]);return et!=="picture-card"&&et!=="picture-circle"&&(Sn=Object.assign(Object.assign({},sn),Sn)),t.createElement("div",{className:xn},t.createElement(oe.CSSMotionList,Object.assign({},Sn,{component:!1}),Jt=>{let{key:En,file:Jn,className:qn,style:fn}=Jt;return t.createElement(de,{key:En,locale:be,prefixCls:Bt,className:qn,style:fn,file:Jn,items:ut,progress:Xt,listType:et,isImgUrl:nt,showPreviewIcon:wt,showRemoveIcon:Se,showDownloadIcon:Le,removeIcon:We,previewIcon:Je,downloadIcon:dt,iconRender:On,actionIconRender:Yn,itemRender:pt,onPreview:on,onDownload:yn,onClose:bn})}),jt&&t.createElement(oe.default,Object.assign({},Sn,{visible:Mt,forceRender:!0}),Jt=>{let{className:En,style:Jn}=Jt;return(0,R.Tm)(jt,qn=>({className:p()(qn.className,En),style:Object.assign(Object.assign(Object.assign({},Jn),{pointerEvents:En?"none":void 0}),qn.style)}))}))};var rt=t.forwardRef(Ze),yt=e(17313),O=e(8378),$e=e(83116),Ne=e(37613),Oe=De=>{const{componentCls:Ye,iconCls:et}=De;return{[`${Ye}-wrapper`]:{[`${Ye}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:De.colorFillAlter,border:`${De.lineWidth}px dashed ${De.colorBorder}`,borderRadius:De.borderRadiusLG,cursor:"pointer",transition:`border-color ${De.motionDurationSlow}`,[Ye]:{padding:`${De.padding}px 0`},[`${Ye}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ye}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ye}-disabled):hover`]:{borderColor:De.colorPrimaryHover},[`p${Ye}-drag-icon`]:{marginBottom:De.margin,[et]:{color:De.colorPrimary,fontSize:De.uploadThumbnailSize}},[`p${Ye}-text`]:{margin:`0 0 ${De.marginXXS}px`,color:De.colorTextHeading,fontSize:De.fontSizeLG},[`p${Ye}-hint`]:{color:De.colorTextDescription,fontSize:De.fontSize},[`&${Ye}-disabled`]:{cursor:"not-allowed",[`p${Ye}-drag-icon ${et}, p${Ye}-text, p${Ye}-hint `]:{color:De.colorTextDisabled}}}}}},Rt=De=>{const{componentCls:Ye,antCls:et,iconCls:ot,fontSize:Ct,lineHeight:gt}=De,lt=`${Ye}-list-item`,be=`${lt}-actions`,He=`${lt}-action`,nt=Math.round(Ct*gt);return{[`${Ye}-wrapper`]:{[`${Ye}-list`]:Object.assign(Object.assign({},(0,yt.dF)()),{lineHeight:De.lineHeight,[lt]:{position:"relative",height:De.lineHeight*Ct,marginTop:De.marginXS,fontSize:Ct,display:"flex",alignItems:"center",transition:`background-color ${De.motionDurationSlow}`,"&:hover":{backgroundColor:De.controlItemBgHover},[`${lt}-name`]:Object.assign(Object.assign({},yt.vS),{padding:`0 ${De.paddingXS}px`,lineHeight:gt,flex:"auto",transition:`all ${De.motionDurationSlow}`}),[be]:{[He]:{opacity:0},[`${He}${et}-btn-sm`]:{height:nt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${He}:focus-visible, &.picture ${He} - `]:{opacity:1},[ot]:{color:De.actionsColor,transition:`all ${De.motionDurationSlow}`},[`&:hover ${ot}`]:{color:De.colorText}},[`${Ye}-icon ${ot}`]:{color:De.colorTextDescription,fontSize:Ct},[`${lt}-progress`]:{position:"absolute",bottom:-De.uploadProgressOffset,width:"100%",paddingInlineStart:Ct+De.paddingXS,fontSize:Ct,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${lt}:hover ${He}`]:{opacity:1,color:De.colorText},[`${lt}-error`]:{color:De.colorError,[`${lt}-name, ${Ye}-icon ${ot}`]:{color:De.colorError},[be]:{[`${ot}, ${ot}:hover`]:{color:De.colorError},[He]:{opacity:1}}},[`${Ye}-list-item-container`]:{transition:`opacity ${De.motionDurationSlow}, height ${De.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Tt=e(88252),ct=e(1950);const Et=new Tt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ft=new Tt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ut=De=>{const{componentCls:Ye}=De,et=`${Ye}-animate-inline`;return[{[`${Ye}-wrapper`]:{[`${et}-appear, ${et}-enter, ${et}-leave`]:{animationDuration:De.motionDurationSlow,animationTimingFunction:De.motionEaseInOutCirc,animationFillMode:"forwards"},[`${et}-appear, ${et}-enter`]:{animationName:Et},[`${et}-leave`]:{animationName:Ft}}},{[`${Ye}-wrapper`]:(0,ct.J$)(De)},Et,Ft]},Gt=e(93398),Ot=e(64993);const Yt=De=>{const{componentCls:Ye,iconCls:et,uploadThumbnailSize:ot,uploadProgressOffset:Ct}=De,gt=`${Ye}-list`,lt=`${gt}-item`;return{[`${Ye}-wrapper`]:{[` + `]:{opacity:1},[ot]:{color:De.actionsColor,transition:`all ${De.motionDurationSlow}`},[`&:hover ${ot}`]:{color:De.colorText}},[`${Ye}-icon ${ot}`]:{color:De.colorTextDescription,fontSize:Ct},[`${lt}-progress`]:{position:"absolute",bottom:-De.uploadProgressOffset,width:"100%",paddingInlineStart:Ct+De.paddingXS,fontSize:Ct,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${lt}:hover ${He}`]:{opacity:1,color:De.colorText},[`${lt}-error`]:{color:De.colorError,[`${lt}-name, ${Ye}-icon ${ot}`]:{color:De.colorError},[be]:{[`${ot}, ${ot}:hover`]:{color:De.colorError},[He]:{opacity:1}}},[`${Ye}-list-item-container`]:{transition:`opacity ${De.motionDurationSlow}, height ${De.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Tt=e(88252),ct=e(1950);const Et=new Tt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ft=new Tt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Vt=De=>{const{componentCls:Ye}=De,et=`${Ye}-animate-inline`;return[{[`${Ye}-wrapper`]:{[`${et}-appear, ${et}-enter, ${et}-leave`]:{animationDuration:De.motionDurationSlow,animationTimingFunction:De.motionEaseInOutCirc,animationFillMode:"forwards"},[`${et}-appear, ${et}-enter`]:{animationName:Et},[`${et}-leave`]:{animationName:Ft}}},{[`${Ye}-wrapper`]:(0,ct.J$)(De)},Et,Ft]},Gt=e(93398),Ot=e(64993);const Yt=De=>{const{componentCls:Ye,iconCls:et,uploadThumbnailSize:ot,uploadProgressOffset:Ct}=De,gt=`${Ye}-list`,lt=`${gt}-item`;return{[`${Ye}-wrapper`]:{[` ${gt}${gt}-picture, ${gt}${gt}-picture-card, ${gt}${gt}-picture-circle `]:{[lt]:{position:"relative",height:ot+De.lineWidth*2+De.paddingXS*2,padding:De.paddingXS,border:`${De.lineWidth}px ${De.lineType} ${De.colorBorder}`,borderRadius:De.borderRadiusLG,"&:hover":{background:"transparent"},[`${lt}-thumbnail`]:Object.assign(Object.assign({},yt.vS),{width:ot,height:ot,lineHeight:`${ot+De.paddingSM}px`,textAlign:"center",flex:"none",[et]:{fontSize:De.fontSizeHeading2,color:De.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${lt}-progress`]:{bottom:Ct,width:`calc(100% - ${De.paddingSM*2}px)`,marginTop:0,paddingInlineStart:ot+De.paddingXS}},[`${lt}-error`]:{borderColor:De.colorError,[`${lt}-thumbnail ${et}`]:{[`svg path[fill='${Gt.blue[0]}']`]:{fill:De.colorErrorBg},[`svg path[fill='${Gt.blue.primary}']`]:{fill:De.colorError}}},[`${lt}-uploading`]:{borderStyle:"dashed",[`${lt}-name`]:{marginBottom:Ct}}},[`${gt}${gt}-picture-circle ${lt}`]:{[`&, &::before, ${lt}-thumbnail`]:{borderRadius:"50%"}}}}},Ce=De=>{const{componentCls:Ye,iconCls:et,fontSizeLG:ot,colorTextLightSolid:Ct}=De,gt=`${Ye}-list`,lt=`${gt}-item`,be=De.uploadPicCardSize;return{[` ${Ye}-wrapper${Ye}-picture-card-wrapper, ${Ye}-wrapper${Ye}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,yt.dF)()),{display:"inline-block",width:"100%",[`${Ye}${Ye}-select`]:{width:be,height:be,marginInlineEnd:De.marginXS,marginBottom:De.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:De.colorFillAlter,border:`${De.lineWidth}px dashed ${De.colorBorder}`,borderRadius:De.borderRadiusLG,cursor:"pointer",transition:`border-color ${De.motionDurationSlow}`,[`> ${Ye}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ye}-disabled):hover`]:{borderColor:De.colorPrimary}},[`${gt}${gt}-picture-card, ${gt}${gt}-picture-circle`]:{[`${gt}-item-container`]:{display:"inline-block",width:be,height:be,marginBlock:`0 ${De.marginXS}px`,marginInline:`0 ${De.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[lt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${De.paddingXS*2}px)`,height:`calc(100% - ${De.paddingXS*2}px)`,backgroundColor:De.colorBgMask,opacity:0,transition:`all ${De.motionDurationSlow}`,content:'" "'}},[`${lt}:hover`]:{[`&::before, ${lt}-actions`]:{opacity:1}},[`${lt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${De.motionDurationSlow}`,[`${et}-eye, ${et}-download, ${et}-delete`]:{zIndex:10,width:ot,margin:`0 ${De.marginXXS}px`,fontSize:ot,cursor:"pointer",transition:`all ${De.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${lt}-actions, ${lt}-actions:hover`]:{[`${et}-eye, ${et}-download, ${et}-delete`]:{color:new Ot.C(Ct).setAlpha(.65).toRgbString(),"&:hover":{color:Ct}}},[`${lt}-thumbnail, ${lt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${lt}-name`]:{display:"none",textAlign:"center"},[`${lt}-file + ${lt}-name`]:{position:"absolute",bottom:De.margin,display:"block",width:`calc(100% - ${De.paddingXS*2}px)`},[`${lt}-uploading`]:{[`&${lt}`]:{backgroundColor:De.colorFillAlter},[`&::before, ${et}-eye, ${et}-download, ${et}-delete`]:{display:"none"}},[`${lt}-progress`]:{bottom:De.marginXL,width:`calc(100% - ${De.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ye}-wrapper${Ye}-picture-circle-wrapper`]:{[`${Ye}${Ye}-select`]:{borderRadius:"50%"}}}};var ee=De=>{const{componentCls:Ye}=De;return{[`${Ye}-rtl`]:{direction:"rtl"}}};const q=De=>{const{componentCls:Ye,colorTextDisabled:et}=De;return{[`${Ye}-wrapper`]:Object.assign(Object.assign({},(0,yt.Wf)(De)),{[Ye]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ye}-select`]:{display:"inline-block"},[`${Ye}-disabled`]:{color:et,cursor:"not-allowed"}})}};var te=(0,$e.Z)("Upload",De=>{const{fontSizeHeading3:Ye,fontSize:et,lineHeight:ot,lineWidth:Ct,controlHeightLG:gt}=De,lt=Math.round(et*ot),be=(0,Ne.TS)(De,{uploadThumbnailSize:Ye*2,uploadProgressOffset:lt/2+Ct,uploadPicCardSize:gt*2.55});return[q(be),Oe(be),Yt(be),Ce(be),Rt(be),Ut(be),ee(be),(0,O.Z)(be)]},De=>({actionsColor:De.colorTextDescription})),Te=function(De,Ye,et,ot){function Ct(gt){return gt instanceof et?gt:new et(function(lt){lt(gt)})}return new(et||(et=Promise))(function(gt,lt){function be(at){try{nt(ot.next(at))}catch(ut){lt(ut)}}function He(at){try{nt(ot.throw(at))}catch(ut){lt(ut)}}function nt(at){at.done?gt(at.value):Ct(at.value).then(be,He)}nt((ot=ot.apply(De,Ye||[])).next())})};const Pe=`__LIST_IGNORE_${Date.now()}__`,tt=(De,Ye)=>{const{fileList:et,defaultFileList:ot,onRemove:Ct,showUploadList:gt=!0,listType:lt="text",onPreview:be,onDownload:He,onChange:nt,onDrop:at,previewFile:ut,disabled:wt,locale:Se,iconRender:Le,isImageUrl:We,progress:qe,prefixCls:dt,className:jt,type:Vt="select",children:Mt,style:pt,itemRender:zt,maxCount:en,data:tn={},multiple:nn=!1,action:on="",accept:yn="",supportServerRender:bn=!0,rootClassName:On}=De,Yn=t.useContext(X.Z),dn=wt!=null?wt:Yn,[Bt,Zt]=(0,$.Z)(ot||[],{value:et,postState:ir=>ir!=null?ir:[]}),[xn,vn]=t.useState("drop"),wn=t.useRef(null);t.useMemo(()=>{const ir=Date.now();(et||[]).forEach((dr,kr)=>{!dr.uid&&!Object.isFrozen(dr)&&(dr.uid=`__AUTO__${ir}_${kr}__`)})},[et]);const Sn=(ir,dr,kr)=>{let gr=(0,v.Z)(dr),Er=!1;en===1?gr=gr.slice(-1):en&&(Er=gr.length>en,gr=gr.slice(0,en)),(0,G.flushSync)(()=>{Zt(gr)});const Zr={file:ir,fileList:gr};kr&&(Zr.event=kr),(!Er||gr.some(Ur=>Ur.uid===ir.uid))&&(0,G.flushSync)(()=>{nt==null||nt(Zr)})},sn=(ir,dr)=>Te(void 0,void 0,void 0,function*(){const{beforeUpload:kr,transformFile:gr}=De;let Er=ir;if(kr){const Zr=yield kr(ir,dr);if(Zr===!1)return!1;if(delete ir[Pe],Zr===Pe)return Object.defineProperty(ir,Pe,{value:!0,configurable:!0}),!1;typeof Zr=="object"&&Zr&&(Er=Zr)}return gr&&(Er=yield gr(Er)),Er}),Jt=ir=>{const dr=ir.filter(Er=>!Er.file[Pe]);if(!dr.length)return;const kr=dr.map(Er=>j(Er.file));let gr=(0,v.Z)(Bt);kr.forEach(Er=>{gr=M(Er,gr)}),kr.forEach((Er,Zr)=>{let Ur=Er;if(dr[Zr].parsedFile)Er.status="uploading";else{const{originFileObj:kn}=Er;let er;try{er=new File([kn],kn.name,{type:kn.type})}catch(nr){er=new Blob([kn],{type:kn.type}),er.name=kn.name,er.lastModifiedDate=new Date,er.lastModified=new Date().getTime()}er.uid=Er.uid,Ur=er}Sn(Ur,gr)})},En=(ir,dr,kr)=>{try{typeof ir=="string"&&(ir=JSON.parse(ir))}catch(Zr){}if(!D(dr,Bt))return;const gr=j(dr);gr.status="done",gr.percent=100,gr.response=ir,gr.xhr=kr;const Er=M(gr,Bt);Sn(gr,Er)},Jn=(ir,dr)=>{if(!D(dr,Bt))return;const kr=j(dr);kr.status="uploading",kr.percent=ir.percent;const gr=M(kr,Bt);Sn(kr,gr,ir)},qn=(ir,dr,kr)=>{if(!D(kr,Bt))return;const gr=j(kr);gr.error=ir,gr.response=dr,gr.status="error";const Er=M(gr,Bt);Sn(gr,Er)},fn=ir=>{let dr;Promise.resolve(typeof Ct=="function"?Ct(ir):Ct).then(kr=>{var gr;if(kr===!1)return;const Er=J(ir,Bt);Er&&(dr=Object.assign(Object.assign({},ir),{status:"removed"}),Bt==null||Bt.forEach(Zr=>{const Ur=dr.uid!==void 0?"uid":"name";Zr[Ur]===dr[Ur]&&!Object.isFrozen(Zr)&&(Zr.status="removed")}),(gr=wn.current)===null||gr===void 0||gr.abort(dr),Sn(dr,Er))})},hn=ir=>{vn(ir.type),ir.type==="drop"&&(at==null||at(ir))};t.useImperativeHandle(Ye,()=>({onBatchStart:Jt,onSuccess:En,onProgress:Jn,onError:qn,fileList:Bt,upload:wn.current}));const{getPrefixCls:$t,direction:jn,upload:Bn}=t.useContext(se.E_),mn=$t("upload",dt),Dn=Object.assign(Object.assign({onBatchStart:Jt,onError:qn,onProgress:Jn,onSuccess:En},De),{data:tn,multiple:nn,action:on,accept:yn,supportServerRender:bn,prefixCls:mn,disabled:dn,beforeUpload:sn,onChange:void 0});delete Dn.className,delete Dn.style,(!Mt||dn)&&delete Dn.id;const[pr,Gn]=te(mn),[vr]=(0,W.Z)("Upload",Z.Z.Upload),{showRemoveIcon:br,showPreviewIcon:mr,showDownloadIcon:yr,removeIcon:sr,previewIcon:Nr,downloadIcon:zr}=typeof gt=="boolean"?{}:gt,$r=(ir,dr)=>gt?t.createElement(rt,{prefixCls:mn,listType:lt,items:Bt,previewFile:ut,onPreview:be,onDownload:He,onRemove:fn,showRemoveIcon:!dn&&br,showPreviewIcon:mr,showDownloadIcon:yr,removeIcon:sr,previewIcon:Nr,downloadIcon:zr,iconRender:Le,locale:Object.assign(Object.assign({},vr),Se),isImageUrl:We,progress:qe,appendAction:ir,appendActionVisible:dr,itemRender:zt,disabled:dn}):ir,ni=p()(`${mn}-wrapper`,jt,On,Gn,Bn==null?void 0:Bn.className,{[`${mn}-rtl`]:jn==="rtl",[`${mn}-picture-card-wrapper`]:lt==="picture-card",[`${mn}-picture-circle-wrapper`]:lt==="picture-circle"}),Ki=Object.assign(Object.assign({},Bn==null?void 0:Bn.style),pt);if(Vt==="drag"){const ir=p()(Gn,mn,`${mn}-drag`,{[`${mn}-drag-uploading`]:Bt.some(dr=>dr.status==="uploading"),[`${mn}-drag-hover`]:xn==="dragover",[`${mn}-disabled`]:dn,[`${mn}-rtl`]:jn==="rtl"});return pr(t.createElement("span",{className:ni},t.createElement("div",{className:ir,style:Ki,onDrop:hn,onDragOver:hn,onDragLeave:hn},t.createElement(B,Object.assign({},Dn,{ref:wn,className:`${mn}-btn`}),t.createElement("div",{className:`${mn}-drag-container`},Mt))),$r()))}const gi=p()(mn,`${mn}-select`,{[`${mn}-disabled`]:dn}),Oi=(ir=>t.createElement("div",{className:gi,style:ir},t.createElement(B,Object.assign({},Dn,{ref:wn}))))(Mt?void 0:{display:"none"});return pr(lt==="picture-card"||lt==="picture-circle"?t.createElement("span",{className:ni},$r(Oi,!!Mt)):t.createElement("span",{className:ni},Oi,$r()))};var St=t.forwardRef(tt),It=function(De,Ye){var et={};for(var ot in De)Object.prototype.hasOwnProperty.call(De,ot)&&Ye.indexOf(ot)<0&&(et[ot]=De[ot]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,ot=Object.getOwnPropertySymbols(De);Ct{var{style:et,height:ot}=De,Ct=It(De,["style","height"]);return t.createElement(St,Object.assign({ref:Ye},Ct,{type:"drag",style:Object.assign(Object.assign({},et),{height:ot})}))});const bt=St;bt.Dragger=kt,bt.LIST_IGNORE=Pe;var Kt=bt},24334:function(_t,N,e){var t,v;(function(g,p){_t.exports=p(g)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof e.g!="undefined"?e.g:this,function(g){"use strict";g=g||{};var p=g.Base64,i="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=function(ae){for(var Be={},B=0,$=ae.length;B<$;B++)Be[ae.charAt(B)]=B;return Be}(h),u=String.fromCharCode,l=function(ae){if(ae.length<2){var Be=ae.charCodeAt(0);return Be<128?ae:Be<2048?u(192|Be>>>6)+u(128|Be&63):u(224|Be>>>12&15)+u(128|Be>>>6&63)+u(128|Be&63)}else{var Be=65536+(ae.charCodeAt(0)-55296)*1024+(ae.charCodeAt(1)-56320);return u(240|Be>>>18&7)+u(128|Be>>>12&63)+u(128|Be>>>6&63)+u(128|Be&63)}},s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,o=function(ae){return ae.replace(s,l)},d=function(ae){var Be=[0,2,1][ae.length%3],B=ae.charCodeAt(0)<<16|(ae.length>1?ae.charCodeAt(1):0)<<8|(ae.length>2?ae.charCodeAt(2):0),$=[h.charAt(B>>>18),h.charAt(B>>>12&63),Be>=2?"=":h.charAt(B>>>6&63),Be>=1?"=":h.charAt(B&63)];return $.join("")},n=g.btoa&&typeof g.btoa=="function"?function(ae){return g.btoa(ae)}:function(ae){if(ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ae.replace(/[\s\S]{1,3}/g,d)},a=function(ae){return n(o(String(ae)))},c=function(ae){return ae.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},f=function(ae,Be){return Be?c(a(ae)):a(ae)},S=function(ae){return f(ae,!0)},E;g.Uint8Array&&(E=function(ae,Be){for(var B="",$=0,G=ae.length;$>>18)+h.charAt(Z>>>12&63)+(typeof X!="undefined"?h.charAt(Z>>>6&63):"=")+(typeof W!="undefined"?h.charAt(Z&63):"=")}return Be?c(B):B});var w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(ae){switch(ae.length){case 4:var Be=(7&ae.charCodeAt(0))<<18|(63&ae.charCodeAt(1))<<12|(63&ae.charCodeAt(2))<<6|63&ae.charCodeAt(3),B=Be-65536;return u((B>>>10)+55296)+u((B&1023)+56320);case 3:return u((15&ae.charCodeAt(0))<<12|(63&ae.charCodeAt(1))<<6|63&ae.charCodeAt(2));default:return u((31&ae.charCodeAt(0))<<6|63&ae.charCodeAt(1))}},b=function(ae){return ae.replace(w,A)},C=function(ae){var Be=ae.length,B=Be%4,$=(Be>0?r[ae.charAt(0)]<<18:0)|(Be>1?r[ae.charAt(1)]<<12:0)|(Be>2?r[ae.charAt(2)]<<6:0)|(Be>3?r[ae.charAt(3)]:0),G=[u($>>>16),u($>>>8&255),u($&255)];return G.length-=[0,0,2,1][B],G.join("")},m=g.atob&&typeof g.atob=="function"?function(ae){return g.atob(ae)}:function(ae){return ae.replace(/\S{1,4}/g,C)},y=function(ae){return m(String(ae).replace(/[^A-Za-z0-9\+\/]/g,""))},x=function(ae){return b(m(ae))},P=function(ae){return String(ae).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},_=function(ae){return x(P(ae))},z;g.Uint8Array&&(z=function(ae){return Uint8Array.from(y(P(ae)),function(Be){return Be.charCodeAt(0)})});var K=function(){var ae=g.Base64;return g.Base64=p,ae};if(g.Base64={VERSION:i,atob:y,btoa:n,fromBase64:_,toBase64:f,utob:o,encode:f,encodeURI:S,btou:b,decode:_,noConflict:K,fromUint8Array:E,toUint8Array:z},typeof Object.defineProperty=="function"){var ye=function(ae){return{value:ae,enumerable:!1,writable:!0,configurable:!0}};g.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ye(function(){return _(this)})),Object.defineProperty(String.prototype,"toBase64",ye(function(ae){return f(this,ae)})),Object.defineProperty(String.prototype,"toBase64URI",ye(function(){return f(this,!0)}))}}return g.Meteor&&(Base64=g.Base64),_t.exports?_t.exports.Base64=g.Base64:(t=[],v=function(){return g.Base64}.apply(N,t),v!==void 0&&(_t.exports=v)),{Base64:g.Base64}})},57128:function(_t,N,e){"use strict";function t(h){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(u){return typeof u}:t=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},t(h)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var h=new WeakMap;return g=function(){return h},h}function p(h){if(h&&h.__esModule)return h;if(h===null||t(h)!=="object"&&typeof h!="function")return{default:h};var r=g();if(r&&r.has(h))return r.get(h);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in h)if(Object.prototype.hasOwnProperty.call(h,s)){var o=l?Object.getOwnPropertyDescriptor(h,s):null;o&&(o.get||o.set)?Object.defineProperty(u,s,o):u[s]=h[s]}return u.default=h,r&&r.set(h,u),u}var i={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(r){"use strict";for(var u="",l=r.length,s=l%3,o=0;o>2],u+=this.toBase64Table[((r[o]&3)<<4)+(r[o+1]>>4)],u+=this.toBase64Table[((r[o+1]&15)<<2)+(r[o+2]>>6)],u+=this.toBase64Table[r[o+2]&63];var d=l-s;return s===2?(u+=this.toBase64Table[r[d]>>2],u+=this.toBase64Table[((r[d]&3)<<4)+(r[d+1]>>4)],u+=this.toBase64Table[(r[d+1]&15)<<2],u+=this.toBase64Table[64]):s===1&&(u+=this.toBase64Table[r[d]>>2],u+=this.toBase64Table[(r[d]&3)<<4],u+=this.toBase64Table[64],u+=this.toBase64Table[64]),u},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=r.indexOf("=")-u;l<0&&(l=r.length-u);for(var s=(l>>2)*3+Math.floor(l%4/1.5),o=new Array(s),d=0,n=0,a=0,c=u;c=8&&(d-=8,S||(o[a++]=n>>d&255),n&=(1<0;){var E=1;if(c.rQwait("HEXTILE",E))return!1;var w=c.rQ,A=c.rQi,b=w[A];if(b>30)throw new Error("Illegal hextile subencoding (subencoding: "+b+")");var C=this._totalTiles-this._tiles,m=C%this._tilesX,y=Math.floor(C/this._tilesX),x=o+m*16,P=d+y*16,_=Math.min(16,o+n-x),z=Math.min(16,d+a-P);if(b&1)E+=_*z*4;else if(b&2&&(E+=4),b&4&&(E+=4),b&8){if(E++,c.rQwait("HEXTILE",E))return!1;var K=w[A+E-1];b&16?E+=K*6:E+=K*2}if(c.rQwait("HEXTILE",E))return!1;if(A++,b===0)this._lastsubencoding&1?v.Debug(" Ignoring blank after RAW"):f.fillRect(x,P,_,z,this._background);else if(b&1)f.blitImage(x,P,_,z,w,A),A+=E-1;else{if(b&2&&(this._background=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),b&4&&(this._foreground=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),f.startTile(x,P,_,z,this._background),b&8){var ye=w[A];A++;for(var ae=0;ae>4,G=B&15,se=w[A];A++;var X=(se>>4)+1,W=(se&15)+1;f.subTile($,G,X,W,Be)}}f.finishTile()}c.rQi=A,this._lastsubencoding=b,this._tiles--}return!0}}]),l}();N.default=u},11231:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h>0&3)*255/3,A[b*4+1]=(S[E+b]>>2&3)*255/3,A[b*4+2]=(S[E+b]>>4&3)*255/3,A[b*4+4]=0;S=A,E=0}return o.blitImage(h,c,u,f,S,E),s.rQskipBytes(f*a),this._lines-=f,!(this._lines>0)}}]),p}();N.default=g},57507:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h0;){if(s.rQwait("RRE",12))return!1;var a=s.rQshiftBytes(4),c=s.rQshift16(),f=s.rQshift16(),S=s.rQshift16(),E=s.rQshift16();o.fillRect(h+c,r+f,S,E,a),this._subrects--}return!0}}]),p}();N.default=g},21330:function(_t,N,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=h(e(50500)),g=p(e(48831));function p(o){return o&&o.__esModule?o:{default:o}}function i(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return i=function(){return o},o}function h(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=i();if(d&&d.has(o))return d.get(o);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=a?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}return n.default=o,d&&d.set(o,n),n}function r(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function u(o,d){for(var n=0;n>A&1&&(this._zlibs[A].reset(),v.Info("Reset zlib stream "+A));this._ctl=this._ctl>>4}var b;if(this._ctl===8)b=this._fillRect(n,a,c,f,S,E,w);else if(this._ctl===9)b=this._jpegRect(n,a,c,f,S,E,w);else if(this._ctl===10)b=this._pngRect(n,a,c,f,S,E,w);else if(!(this._ctl&128))b=this._basicRect(this._ctl,n,a,c,f,S,E,w);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return b&&(this._ctl=null),b}},{key:"_fillRect",value:function(n,a,c,f,S,E,w){if(S.rQwait("TIGHT",3))return!1;var A=S.rQi,b=S.rQ;return E.fillRect(n,a,c,f,[b[A+2],b[A+1],b[A]],!1),S.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,a,c,f,S,E,w){var A=this._readData(S);return A===null?!1:(E.imageRect(n,a,c,f,"image/jpeg",A),!0)}},{key:"_pngRect",value:function(n,a,c,f,S,E,w){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,a,c,f,S,E,w,A){if(this._filter===null)if(n&4){if(E.rQwait("TIGHT",1))return!1;this._filter=E.rQshift8()}else this._filter=0;var b=n&3,C;switch(this._filter){case 0:C=this._copyFilter(b,a,c,f,S,E,w,A);break;case 1:C=this._paletteFilter(b,a,c,f,S,E,w,A);break;case 2:C=this._gradientFilter(b,a,c,f,S,E,w,A);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return C&&(this._filter=null),C}},{key:"_copyFilter",value:function(n,a,c,f,S,E,w,A){var b=f*S*3,C;if(b<12){if(E.rQwait("TIGHT",b))return!1;C=E.rQshiftBytes(b)}else{if(C=this._readData(E),C===null)return!1;this._zlibs[n].setInput(C),C=this._zlibs[n].inflate(b),this._zlibs[n].setInput(null)}return w.blitRgbImage(a,c,f,S,C,0,!1),!0}},{key:"_paletteFilter",value:function(n,a,c,f,S,E,w,A){if(this._numColors===0){if(E.rQwait("TIGHT palette",1))return!1;var b=E.rQpeek8()+1,C=b*3;if(E.rQwait("TIGHT palette",1+C))return!1;this._numColors=b,E.rQskipBytes(1),E.rQshiftTo(this._palette,C)}var m=this._numColors<=2?1:8,y=Math.floor((f*m+7)/8),x=y*S,P;if(x<12){if(E.rQwait("TIGHT",x))return!1;P=E.rQshiftBytes(x)}else{if(P=this._readData(E),P===null)return!1;this._zlibs[n].setInput(P),P=this._zlibs[n].inflate(x),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(a,c,f,S,P,this._palette,w):this._paletteRect(a,c,f,S,P,this._palette,w),this._numColors=0,!0}},{key:"_monoRect",value:function(n,a,c,f,S,E,w){for(var A=this._getScratchBuffer(c*f*4),b=Math.floor((c+7)/8),C=Math.floor(c/8),m=0;m=0;_--)y=(m*c+P*8+7-_)*4,x=(S[m*b+P]>>_&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255;for(var z=7;z>=8-c%8;z--)y=(m*c+P*8+7-z)*4,x=(S[m*b+P]>>z&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255}w.blitRgbxImage(n,a,c,f,A,0,!1)}},{key:"_paletteRect",value:function(n,a,c,f,S,E,w){for(var A=this._getScratchBuffer(c*f*4),b=c*f*4,C=0,m=0;C0){var n=[d],a=d.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,o=(0,t.deflate)(this.strm,t.Z_FULL_FLUSH),o<0)throw new Error("zlib deflate failed");var c=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);a+=c.length,n.push(c)}while(this.strm.avail_in>0);for(var f=new Uint8Array(a),S=0,E=0;E>>3]&1<>>10,this.keys[W]|=(pe&4032)>>>6,++W,this.keys[W]=(Z&258048)<<12,this.keys[W]|=(Z&63)<<16,this.keys[W]|=(pe&258048)>>>4,this.keys[W]|=pe&63,++W}}return v(b,[{key:"enc8",value:function(m){var y=m.slice(),x=0,P,_,z;P=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],_=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],z=(P>>>4^_)&252645135,_^=z,P^=z<<4,z=(P>>>16^_)&65535,_^=z,P^=z<<16,z=(_>>>2^P)&858993459,P^=z,_^=z<<2,z=(_>>>8^P)&16711935,P^=z,_^=z<<8,_=_<<1|_>>>31&1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<1|P>>>31&1;for(var K=0,ye=0;K<8;++K){z=_<<28|_>>>4,z^=this.keys[ye++];var ae=E[z&63];ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=_^this.keys[ye++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=c[z>>>16&63],ae|=n[z>>>24&63],P^=ae,z=P<<28|P>>>4,z^=this.keys[ye++],ae=E[z&63],ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=P^this.keys[ye++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=c[z>>>16&63],ae|=n[z>>>24&63],_^=ae}for(_=_<<31|_>>>1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<31|P>>>1,z=(P>>>8^_)&16711935,_^=z,P^=z<<8,z=(P>>>2^_)&858993459,_^=z,P^=z<<2,z=(_>>>16^P)&65535,P^=z,_^=z<<16,z=(_>>>4^P)&252645135,P^=z,_^=z<<4,z=[_,P],x=0;x<8;x++)y[x]=(z[x>>>2]>>>8*(3-x%4))%256,y[x]<0&&(y[x]+=256);return y}},{key:"encrypt",value:function(m){return this.enc8(m.slice(0,8)).concat(this.enc8(m.slice(8,16)))}}]),b}();N.default=A},22814:function(_t,N,e){"use strict";function t(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(c){return typeof c}:t=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(n)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=u(e(50500)),g=h(e(57128)),p=e(41895),i=e(20860);function h(n){return n&&n.__esModule?n:{default:n}}function r(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return r=function(){return n},n}function u(n){if(n&&n.__esModule)return n;if(n===null||t(n)!=="object"&&typeof n!="function")return{default:n};var a=r();if(a&&a.has(n))return a.get(n);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in n)if(Object.prototype.hasOwnProperty.call(n,S)){var E=f?Object.getOwnPropertyDescriptor(n,S):null;E&&(E.get||E.set)?Object.defineProperty(c,S,E):c[S]=n[S]}return c.default=n,a&&a.set(n,c),c}function l(n,a){if(!(n instanceof a))throw new TypeError("Cannot call a class as a function")}function s(n,a){for(var c=0;c> Display.constructor"),this._target=a,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},v.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),v.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return o(n,[{key:"viewportChangePos",value:function(c,f){var S=this._viewportLoc;c=Math.floor(c),f=Math.floor(f),this._clipViewport||(c=-S.w,f=-S.h);var E=S.x+S.w-1,w=S.y+S.h-1;c<0&&S.x+c<0&&(c=-S.x),E+c>=this._fbWidth&&(c-=E+c-this._fbWidth+1),S.y+f<0&&(f=-S.y),w+f>=this._fbHeight&&(f-=w+f-this._fbHeight+1),!(c===0&&f===0)&&(v.Debug("viewportChange deltaX: "+c+", deltaY: "+f),S.x+=c,S.y+=f,this._damage(S.x,S.y,S.w,S.h),this.flip())}},{key:"viewportChangeSize",value:function(c,f){(!this._clipViewport||typeof c=="undefined"||typeof f=="undefined")&&(v.Debug("Setting viewport to full display region"),c=this._fbWidth,f=this._fbHeight),c=Math.floor(c),f=Math.floor(f),c>this._fbWidth&&(c=this._fbWidth),f>this._fbHeight&&(f=this._fbHeight);var S=this._viewportLoc;if(S.w!==c||S.h!==f){S.w=c,S.h=f;var E=this._target;E.width=c,E.height=f,this.viewportChangePos(0,0),this._damage(S.x,S.y,S.w,S.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(c){return this._scale===0?0:(0,i.toSigned32bit)(c/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(c){return this._scale===0?0:(0,i.toSigned32bit)(c/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(c,f){this._prevDrawStyle="",this._fbWidth=c,this._fbHeight=f;var S=this._backbuffer;if(S.width!==c||S.height!==f){var E=null;S.width>0&&S.height>0&&(E=this._drawCtx.getImageData(0,0,S.width,S.height)),S.width!==c&&(S.width=c),S.height!==f&&(S.height=f),E&&this._drawCtx.putImageData(E,0,0)}var w=this._viewportLoc;this.viewportChangeSize(w.w,w.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(c,f,S,E){cthis._damageBounds.right&&(this._damageBounds.right=c+S),f+E>this._damageBounds.bottom&&(this._damageBounds.bottom=f+E)}},{key:"flip",value:function(c){if(this._renderQ.length!==0&&!c)this._renderQPush({type:"flip"});else{var f=this._damageBounds.left,S=this._damageBounds.top,E=this._damageBounds.right-f,w=this._damageBounds.bottom-S,A=f-this._viewportLoc.x,b=S-this._viewportLoc.y;A<0&&(E+=A,f-=A,A=0),b<0&&(w+=b,S-=b,b=0),A+E>this._viewportLoc.w&&(E=this._viewportLoc.w-A),b+w>this._viewportLoc.h&&(w=this._viewportLoc.h-b),E>0&&w>0&&this._targetCtx.drawImage(this._backbuffer,f,S,E,w,A,b,E,w),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(c,f,S,E,w,A){this._renderQ.length!==0&&!A?this._renderQPush({type:"fill",x:c,y:f,width:S,height:E,color:w}):(this._setFillColor(w),this._drawCtx.fillRect(c,f,S,E),this._damage(c,f,S,E))}},{key:"copyImage",value:function(c,f,S,E,w,A,b){this._renderQ.length!==0&&!b?this._renderQPush({type:"copy",oldX:c,oldY:f,x:S,y:E,width:w,height:A}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,c,f,w,A,S,E,w,A),this._damage(S,E,w,A))}},{key:"imageRect",value:function(c,f,S,E,w,A){if(!(S===0||E===0)){var b=new Image;b.src="data: "+w+";base64,"+g.default.encode(A),this._renderQPush({type:"img",img:b,x:c,y:f,width:S,height:E})}}},{key:"startTile",value:function(c,f,S,E,w){this._tileX=c,this._tileY=f,S===16&&E===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(S,E);for(var A=w[2],b=w[1],C=w[0],m=this._tile.data,y=0;y=w?S=c/E.w:S=f/E.h}this._rescale(S)}},{key:"_rescale",value:function(c){this._scale=c;var f=this._viewportLoc,S=c*f.w+"px",E=c*f.h+"px";(this._target.style.width!==S||this._target.style.height!==E)&&(this._target.style.width=S,this._target.style.height=E)}},{key:"_setFillColor",value:function(c){var f="rgb("+c[2]+","+c[1]+","+c[0]+")";f!==this._prevDrawStyle&&(this._drawCtx.fillStyle=f,this._prevDrawStyle=f)}},{key:"_rgbImageData",value:function(c,f,S,E,w,A){for(var b=this._drawCtx.createImageData(S,E),C=b.data,m=0,y=A;m0;){var f=this._renderQ[0];switch(f.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(f.oldX,f.oldY,f.x,f.y,f.width,f.height,!0);break;case"fill":this.fillRect(f.x,f.y,f.width,f.height,f.color,!0);break;case"blit":this.blitImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgb":this.blitRgbImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"img":if(f.img.complete&&f.img.width!==0&&f.img.height!==0){if(f.img.width!==f.width||f.img.height!==f.height){v.Error("Decoded image has incorrect dimensions. Got "+f.img.width+"x"+f.img.height+". Expected "+f.width+"x"+f.height+".");return}this.drawImage(f.img,f.x,f.y)}else f.img._noVNCDisplay=this,f.img.addEventListener("load",this._resumeRenderQ),c=!1;break}c&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(c){this._rescale(c)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(c){this._clipViewport=c;var f=this._viewportLoc;this.viewportChangeSize(f.w,f.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),n}();N.default=d},31729:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.encodingName=t,N.encodings=void 0;var e={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};N.encodings=e;function t(v){switch(v){case e.encodingRaw:return"Raw";case e.encodingCopyRect:return"CopyRect";case e.encodingRRE:return"RRE";case e.encodingHextile:return"Hextile";case e.encodingTight:return"Tight";case e.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+v+"]"}}},48831:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(95766),v=g(e(27589));function g(u){return u&&u.__esModule?u:{default:u}}function p(u,l){if(!(u instanceof l))throw new TypeError("Cannot call a class as a function")}function i(u,l){for(var s=0;sthis.chunkSize&&(this.chunkSize=s,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=s;var o=(0,t.inflate)(this.strm,0);if(o<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=s)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,t.inflateReset)(this.strm)}}]),u}();N.default=r},18280:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(69314));function v(u){return u&&u.__esModule?u:{default:u}}var g={};function p(u,l){if(l===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(u in g)throw new Error('Duplicate entry for key "'+u+'"');g[u]=[l,l,l,l]}function i(u,l,s){if(l===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(u in g)throw new Error('Duplicate entry for key "'+u+'"');g[u]=[l,l,s,l]}function h(u,l,s){if(l===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(u in g)throw new Error('Duplicate entry for key "'+u+'"');g[u]=[l,l,l,s]}i("Alt",t.default.XK_Alt_L,t.default.XK_Alt_R),p("AltGraph",t.default.XK_ISO_Level3_Shift),p("CapsLock",t.default.XK_Caps_Lock),i("Control",t.default.XK_Control_L,t.default.XK_Control_R),i("Meta",t.default.XK_Super_L,t.default.XK_Super_R),p("NumLock",t.default.XK_Num_Lock),p("ScrollLock",t.default.XK_Scroll_Lock),i("Shift",t.default.XK_Shift_L,t.default.XK_Shift_R),h("Enter",t.default.XK_Return,t.default.XK_KP_Enter),p("Tab",t.default.XK_Tab),h(" ",t.default.XK_space,t.default.XK_KP_Space),h("ArrowDown",t.default.XK_Down,t.default.XK_KP_Down),h("ArrowUp",t.default.XK_Up,t.default.XK_KP_Up),h("ArrowLeft",t.default.XK_Left,t.default.XK_KP_Left),h("ArrowRight",t.default.XK_Right,t.default.XK_KP_Right),h("End",t.default.XK_End,t.default.XK_KP_End),h("Home",t.default.XK_Home,t.default.XK_KP_Home),h("PageDown",t.default.XK_Next,t.default.XK_KP_Next),h("PageUp",t.default.XK_Prior,t.default.XK_KP_Prior),p("Backspace",t.default.XK_BackSpace),h("Clear",t.default.XK_Clear,t.default.XK_KP_Begin),p("Copy",t.default.XF86XK_Copy),p("Cut",t.default.XF86XK_Cut),h("Delete",t.default.XK_Delete,t.default.XK_KP_Delete),h("Insert",t.default.XK_Insert,t.default.XK_KP_Insert),p("Paste",t.default.XF86XK_Paste),p("Redo",t.default.XK_Redo),p("Undo",t.default.XK_Undo),p("Cancel",t.default.XK_Cancel),p("ContextMenu",t.default.XK_Menu),p("Escape",t.default.XK_Escape),p("Execute",t.default.XK_Execute),p("Find",t.default.XK_Find),p("Help",t.default.XK_Help),p("Pause",t.default.XK_Pause),p("Select",t.default.XK_Select),p("ZoomIn",t.default.XF86XK_ZoomIn),p("ZoomOut",t.default.XF86XK_ZoomOut),p("BrightnessDown",t.default.XF86XK_MonBrightnessDown),p("BrightnessUp",t.default.XF86XK_MonBrightnessUp),p("Eject",t.default.XF86XK_Eject),p("LogOff",t.default.XF86XK_LogOff),p("Power",t.default.XF86XK_PowerOff),p("PowerOff",t.default.XF86XK_PowerDown),p("PrintScreen",t.default.XK_Print),p("Hibernate",t.default.XF86XK_Hibernate),p("Standby",t.default.XF86XK_Standby),p("WakeUp",t.default.XF86XK_WakeUp),p("AllCandidates",t.default.XK_MultipleCandidate),p("Alphanumeric",t.default.XK_Eisu_Shift),p("CodeInput",t.default.XK_Codeinput),p("Compose",t.default.XK_Multi_key),p("Convert",t.default.XK_Henkan),p("GroupFirst",t.default.XK_ISO_First_Group),p("GroupLast",t.default.XK_ISO_Last_Group),p("GroupNext",t.default.XK_ISO_Next_Group),p("GroupPrevious",t.default.XK_ISO_Prev_Group),p("NonConvert",t.default.XK_Muhenkan),p("PreviousCandidate",t.default.XK_PreviousCandidate),p("SingleCandidate",t.default.XK_SingleCandidate),p("HangulMode",t.default.XK_Hangul),p("HanjaMode",t.default.XK_Hangul_Hanja),p("JunjuaMode",t.default.XK_Hangul_Jeonja),p("Eisu",t.default.XK_Eisu_toggle),p("Hankaku",t.default.XK_Hankaku),p("Hiragana",t.default.XK_Hiragana),p("HiraganaKatakana",t.default.XK_Hiragana_Katakana),p("KanaMode",t.default.XK_Kana_Shift),p("KanjiMode",t.default.XK_Kanji),p("Katakana",t.default.XK_Katakana),p("Romaji",t.default.XK_Romaji),p("Zenkaku",t.default.XK_Zenkaku),p("ZenkakuHanaku",t.default.XK_Zenkaku_Hankaku),p("F1",t.default.XK_F1),p("F2",t.default.XK_F2),p("F3",t.default.XK_F3),p("F4",t.default.XK_F4),p("F5",t.default.XK_F5),p("F6",t.default.XK_F6),p("F7",t.default.XK_F7),p("F8",t.default.XK_F8),p("F9",t.default.XK_F9),p("F10",t.default.XK_F10),p("F11",t.default.XK_F11),p("F12",t.default.XK_F12),p("F13",t.default.XK_F13),p("F14",t.default.XK_F14),p("F15",t.default.XK_F15),p("F16",t.default.XK_F16),p("F17",t.default.XK_F17),p("F18",t.default.XK_F18),p("F19",t.default.XK_F19),p("F20",t.default.XK_F20),p("F21",t.default.XK_F21),p("F22",t.default.XK_F22),p("F23",t.default.XK_F23),p("F24",t.default.XK_F24),p("F25",t.default.XK_F25),p("F26",t.default.XK_F26),p("F27",t.default.XK_F27),p("F28",t.default.XK_F28),p("F29",t.default.XK_F29),p("F30",t.default.XK_F30),p("F31",t.default.XK_F31),p("F32",t.default.XK_F32),p("F33",t.default.XK_F33),p("F34",t.default.XK_F34),p("F35",t.default.XK_F35),p("Close",t.default.XF86XK_Close),p("MailForward",t.default.XF86XK_MailForward),p("MailReply",t.default.XF86XK_Reply),p("MailSend",t.default.XF86XK_Send),p("MediaFastForward",t.default.XF86XK_AudioForward),p("MediaPause",t.default.XF86XK_AudioPause),p("MediaPlay",t.default.XF86XK_AudioPlay),p("MediaRecord",t.default.XF86XK_AudioRecord),p("MediaRewind",t.default.XF86XK_AudioRewind),p("MediaStop",t.default.XF86XK_AudioStop),p("MediaTrackNext",t.default.XF86XK_AudioNext),p("MediaTrackPrevious",t.default.XF86XK_AudioPrev),p("New",t.default.XF86XK_New),p("Open",t.default.XF86XK_Open),p("Print",t.default.XK_Print),p("Save",t.default.XF86XK_Save),p("SpellCheck",t.default.XF86XK_Spell),p("AudioVolumeDown",t.default.XF86XK_AudioLowerVolume),p("AudioVolumeUp",t.default.XF86XK_AudioRaiseVolume),p("AudioVolumeMute",t.default.XF86XK_AudioMute),p("MicrophoneVolumeMute",t.default.XF86XK_AudioMicMute),p("LaunchApplication1",t.default.XF86XK_MyComputer),p("LaunchApplication2",t.default.XF86XK_Calculator),p("LaunchCalendar",t.default.XF86XK_Calendar),p("LaunchMail",t.default.XF86XK_Mail),p("LaunchMediaPlayer",t.default.XF86XK_AudioMedia),p("LaunchMusicPlayer",t.default.XF86XK_Music),p("LaunchPhone",t.default.XF86XK_Phone),p("LaunchScreenSaver",t.default.XF86XK_ScreenSaver),p("LaunchSpreadsheet",t.default.XF86XK_Excel),p("LaunchWebBrowser",t.default.XF86XK_WWW),p("LaunchWebCam",t.default.XF86XK_WebCam),p("LaunchWordProcessor",t.default.XF86XK_Word),p("BrowserBack",t.default.XF86XK_Back),p("BrowserFavorites",t.default.XF86XK_Favorites),p("BrowserForward",t.default.XF86XK_Forward),p("BrowserHome",t.default.XF86XK_HomePage),p("BrowserRefresh",t.default.XF86XK_Refresh),p("BrowserSearch",t.default.XF86XK_Search),p("BrowserStop",t.default.XF86XK_Stop),p("Dimmer",t.default.XF86XK_BrightnessAdjust),p("MediaAudioTrack",t.default.XF86XK_AudioCycleTrack),p("RandomToggle",t.default.XF86XK_AudioRandomPlay),p("SplitScreenToggle",t.default.XF86XK_SplitScreen),p("Subtitle",t.default.XF86XK_Subtitle),p("VideoModeNext",t.default.XF86XK_Next_VMode),h("=",t.default.XK_equal,t.default.XK_KP_Equal),h("+",t.default.XK_plus,t.default.XK_KP_Add),h("-",t.default.XK_minus,t.default.XK_KP_Subtract),h("*",t.default.XK_asterisk,t.default.XK_KP_Multiply),h("/",t.default.XK_slash,t.default.XK_KP_Divide),h(".",t.default.XK_period,t.default.XK_KP_Decimal),h(",",t.default.XK_comma,t.default.XK_KP_Separator),h("0",t.default.XK_0,t.default.XK_KP_0),h("1",t.default.XK_1,t.default.XK_KP_1),h("2",t.default.XK_2,t.default.XK_KP_2),h("3",t.default.XK_3,t.default.XK_KP_3),h("4",t.default.XK_4,t.default.XK_KP_4),h("5",t.default.XK_5,t.default.XK_KP_5),h("6",t.default.XK_6,t.default.XK_KP_6),h("7",t.default.XK_7,t.default.XK_KP_7),h("8",t.default.XK_8,t.default.XK_KP_8),h("9",t.default.XK_9,t.default.XK_KP_9);var r=g;N.default=r},15311:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",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",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};N.default=e},91584:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(w,A){if(!(w instanceof A))throw new TypeError("Cannot call a class as a function")}function t(w,A){for(var b=0;b0&&Date.now()-this._tracked[0].started>a){this._state=g,this._ignored.push(b);return}if(this._waitingRelease){this._state=g,this._ignored.push(b);return}switch(this._tracked.push({id:b,started:Date.now(),active:!0,firstX:C,firstY:m,lastX:C,lastY:m,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(p|r|u),this._stopLongpressTimeout();break;case 3:this._state&=~(i|l|s);break;default:this._state=g}}},{key:"_touchMove",value:function(b,C,m){var y=this._tracked.find(function(ye){return ye.id===b});if(y!==void 0){y.lastX=C,y.lastY=m;var x=C-y.firstX,P=m-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(P,x)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(x,P)d){var K=Math.abs(y.angle-_.angle);K=Math.abs((K+180)%360-180),K>n?this._state&=~l:this._state&=~s,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(b,C,m){if(this._ignored.indexOf(b)!==-1){this._ignored.splice(this._ignored.indexOf(b),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=o,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=g),!this._hasDetectedGesture()&&(this._state&=~(r|l|s),this._state&=~u,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(i|h);break;case 2:this._state&=~(p|h);break}if(this._waitingRelease){Date.now()-this._releaseStart>a&&(this._state=g),this._tracked.some(function(P){return Date.now()-P.started>c})&&(this._state=g);var y=this._tracked.find(function(P){return P.id===b});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==g)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var x=0;x=48&&f.keyCode<=57)S=f.keyCode;else if(f.keyCode>=65&&f.keyCode<=90){var w=String.fromCharCode(f.keyCode);f.shiftKey?w=w.toUpperCase():w=w.toLowerCase(),S=w.charCodeAt()}else S=0;this._sendKeyEvent(S,E,!0)}}},{key:"_handleKeyUp",value:function(f){(0,g.stopEvent)(f);var S=this._getKeyCode(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(i.default.XK_Control_L,"ControlLeft",!0)),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[S],S,!1),h.isWindows()&&(S==="ShiftLeft"||S==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(i.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){v.Debug(">> Keyboard.allKeysUp");for(var f in this._keyDownList)this._sendKeyEvent(this._keyDownList[f],f,!1);v.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(f){if(!f.skipCheckAlt&&!f.altKey){var S=this._target,E=this._keyDownList;["AltLeft","AltRight"].forEach(function(w){if(w in E){var A=new KeyboardEvent("keyup",{key:E[w],code:w});A.skipCheckAlt=!0,S.dispatchEvent(A)}})}}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.addEventListener(S,f,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.removeEventListener(S,f)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),a}();N.default=n},69314:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};N.default=e},44836:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},t={lookup:function(g){if(g>=32&&g<=255)return g;var p=e[g];return p!==void 0?p:16777216|g}};N.default=t},50556:function(_t,N,e){"use strict";function t(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(f){return typeof f}:t=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},t(a)}Object.defineProperty(N,"__esModule",{value:!0}),N.getKeycode=o,N.getKey=d,N.getKeysym=n;var v=s(e(69314)),g=s(e(44836)),p=s(e(88193)),i=s(e(15311)),h=s(e(18280)),r=l(e(41895));function u(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return u=function(){return a},a}function l(a){if(a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var c=u();if(c&&c.has(a))return c.get(a);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in a)if(Object.prototype.hasOwnProperty.call(a,E)){var w=S?Object.getOwnPropertyDescriptor(a,E):null;w&&(w.get||w.set)?Object.defineProperty(f,E,w):f[E]=a[E]}return f.default=a,c&&c.set(a,f),f}function s(a){return a&&a.__esModule?a:{default:a}}function o(a){if(a.code){switch(a.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return a.code}if(a.type!=="keypress"&&a.keyCode in p.default){var c=p.default[a.keyCode];if(r.isMac()&&c==="ContextMenu"&&(c="MetaRight"),a.location===2)switch(c){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(a.location===3)switch(c){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return c}return"Unidentified"}function d(a){if(a.key!==void 0){switch(a.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return a.char}switch(a.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(a.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(a.key==="\0"&&a.code==="NumpadDecimal")return"Delete";if(!r.isIE()&&!r.isEdge()||a.key.length!==1&&a.key!=="Unidentified")return a.key}var c=o(a);return c in i.default?i.default[c]:a.charCode?String.fromCharCode(a.charCode):"Unidentified"}function n(a){var c=d(a);if(c==="Unidentified")return null;if(c in h.default){var f=a.location;if(c==="Meta"&&f===0&&(f=2),c==="Clear"&&f===3){var S=o(a);S==="NumLock"&&(f=0)}if((f===void 0||f>3)&&(f=0),c==="Meta"){var E=o(a);if(E==="AltLeft")return v.default.XK_Meta_L;if(E==="AltRight")return v.default.XK_Meta_R}if(c==="Clear"){var w=o(a);if(w==="NumLock")return v.default.XK_Num_Lock}return h.default[c][f]}if(c.length!==1)return null;var A=c.charCodeAt();return A?g.default.lookup(A):null}},88193:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};N.default=e},87619:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};N.default=e},62013:function(_t,N,e){"use strict";var t;t={value:!0},N.Z=void 0;var v=e(20860),g=z(e(50500)),p=e(31516),i=e(41895),h=e(92742),r=e(79420),u=P(e(5004)),l=P(e(22814)),s=P(e(48831)),o=P(e(17834)),d=P(e(1606)),n=P(e(91584)),a=P(e(54641)),c=P(e(16327)),f=P(e(64966)),S=P(e(69314)),E=P(e(87619)),w=e(31729);e(83270);var A=P(e(11231)),b=P(e(17852)),C=P(e(57507)),m=P(e(18330)),y=P(e(21330)),x=P(e(91649));function P(R){return R&&R.__esModule?R:{default:R}}function _(){if(typeof WeakMap!="function")return null;var R=new WeakMap;return _=function(){return R},R}function z(R){if(R&&R.__esModule)return R;if(R===null||K(R)!=="object"&&typeof R!="function")return{default:R};var re=_();if(re&&re.has(R))return re.get(R);var j={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in R)if(Object.prototype.hasOwnProperty.call(R,D)){var J=M?Object.getOwnPropertyDescriptor(R,D):null;J&&(J.get||J.set)?Object.defineProperty(j,D,J):j[D]=R[D]}return j.default=R,re&&re.set(R,j),j}function K(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?K=function(j){return typeof j}:K=function(j){return j&&typeof Symbol=="function"&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},K(R)}function ye(R,re){if(!(R instanceof re))throw new TypeError("Cannot call a class as a function")}function ae(R,re){for(var j=0;j> RFB.constructor"),F._screen=document.createElement("div"),F._screen.style.display="flex",F._screen.style.width="100%",F._screen.style.height="100%",F._screen.style.overflow="auto",F._screen.style.background=we,F._canvas=document.createElement("canvas"),F._canvas.style.margin="auto",F._canvas.style.outline="none",F._canvas.style.flexShrink="0",F._canvas.width=0,F._canvas.height=0,F._canvas.tabIndex=-1,F._screen.appendChild(F._canvas),F._cursor=new a.default,F._cursorImage=j.cursors.none,F._decoders[w.encodings.encodingRaw]=new A.default,F._decoders[w.encodings.encodingCopyRect]=new b.default,F._decoders[w.encodings.encodingRRE]=new C.default,F._decoders[w.encodings.encodingHextile]=new m.default,F._decoders[w.encodings.encodingTight]=new y.default,F._decoders[w.encodings.encodingTightPNG]=new x.default;try{F._display=new l.default(F._canvas)}catch(ne){throw g.Error("Display exception: "+ne),ne}return F._display.onflush=F._onFlush.bind(X(F)),F._keyboard=new d.default(F._canvas),F._keyboard.onkeyevent=F._handleKeyEvent.bind(X(F)),F._gestures=new n.default,F._sock=new c.default,F._sock.on("message",function(){F._handleMessage()}),F._sock.on("open",function(){F._rfbConnectionState==="connecting"&&F._rfbInitState===""?(F._rfbInitState="ProtocolVersion",g.Debug("Starting VNC handshake")):F._fail("Unexpected server connection while "+F._rfbConnectionState)}),F._sock.on("close",function(ne){g.Debug("WebSocket on-close event");var Ae="";switch(ne.code&&(Ae="(code: "+ne.code,ne.reason&&(Ae+=", reason: "+ne.reason),Ae+=")"),F._rfbConnectionState){case"connecting":F._fail("Connection closed "+Ae);break;case"connected":F._updateConnectionState("disconnecting"),F._updateConnectionState("disconnected");break;case"disconnecting":F._updateConnectionState("disconnected");break;case"disconnected":F._fail("Unexpected server disconnect when already disconnected "+Ae);break;default:F._fail("Unexpected server disconnect before connecting "+Ae);break}F._sock.off("close")}),F._sock.on("error",function(ne){return g.Warn("WebSocket on-error event")}),setTimeout(F._updateConnectionState.bind(X(F),"connecting")),g.Debug("<< RFB.constructor"),F.dragViewport=!1,F.focusOnClick=!0,F._viewOnly=!1,F._clipViewport=!1,F._scaleViewport=!1,F._resizeSession=!1,F._showDotCursor=!1,J.showDotCursor!==void 0&&(g.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),F._showDotCursor=J.showDotCursor),F._qualityLevel=6,F._compressionLevel=2,F}return Be(j,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(D){this._rfbCredentials=D,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){this._rfbConnectionState!=="connected"||this._viewOnly||(g.Info("Sending Ctrl-Alt-Del"),this.sendKey(S.default.XK_Control_L,"ControlLeft",!0),this.sendKey(S.default.XK_Alt_L,"AltLeft",!0),this.sendKey(S.default.XK_Delete,"Delete",!0),this.sendKey(S.default.XK_Delete,"Delete",!1),this.sendKey(S.default.XK_Alt_L,"AltLeft",!1),this.sendKey(S.default.XK_Control_L,"ControlLeft",!1))}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(D,J,F){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(F===void 0){this.sendKey(D,J,!0),this.sendKey(D,J,!1);return}var ne=E.default[J];if(this._qemuExtKeyEventSupported&&ne)D=D||0,g.Info("Sending key ("+(F?"down":"up")+"): keysym "+D+", scancode "+ne),j.messages.QEMUExtendedKeyEvent(this._sock,D,F,ne);else{if(!D)return;g.Info("Sending keysym ("+(F?"down":"up")+"): "+D),j.messages.keyEvent(this._sock,D,F?1:0)}}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(D){if(!(this._rfbConnectionState!=="connected"||this._viewOnly))if(this._clipboardServerCapabilitiesFormats[Ue]&&this._clipboardServerCapabilitiesActions[oe])this._clipboardText=D,j.messages.extendedClipboardNotify(this._sock,[Ue]);else{for(var J=new Uint8Array(D.length),F=0;F> RFB.connect"),g.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(D){D.name==="SyntaxError"?this._fail("Invalid host or port ("+D+")"):this._fail("Error when opening socket ("+D+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),g.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){g.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(D){if(D.name!=="NotFoundError")throw D}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),g.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(D){this.focusOnClick&&this.focus()}},{key:"_setDesktopName",value:function(D){this._fbName=D,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(D){var J=this;window.requestAnimationFrame(function(){J._updateClip(),J._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var D=this._display.clipViewport,J=this._clipViewport;if(this._scaleViewport&&(J=!1),D!==J&&(this._display.clipViewport=J),J){var F=this._screenSize();this._display.viewportChangeSize(F.w,F.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var D=this._screenSize();this._display.autoscale(D.w,D.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!(!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)){var D=this._screenSize();j.messages.setDesktopSize(this._sock,Math.floor(D.w),Math.floor(D.h),this._screenID,this._screenFlags),g.Debug("Requested new desktop size: "+D.w+"x"+D.h)}}},{key:"_screenSize",value:function(){var D=this._screen.getBoundingClientRect();return{w:D.width,h:D.height}}},{key:"_fixScrollbars",value:function(){var D=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=D}},{key:"_updateConnectionState",value:function(D){var J=this,F=this._rfbConnectionState;if(D===F){g.Debug("Already in state '"+D+"', ignoring");return}if(F==="disconnected"){g.Error("Tried changing state of a disconnected RFB object");return}switch(D){case"connected":if(F!=="connecting"){g.Error("Bad transition to connected state, previous connection state: "+F);return}break;case"disconnected":if(F!=="disconnecting"){g.Error("Bad transition to disconnected state, previous connection state: "+F);return}break;case"connecting":if(F!==""){g.Error("Bad transition to connecting state, previous connection state: "+F);return}break;case"disconnecting":if(F!=="connected"&&F!=="connecting"){g.Error("Bad transition to disconnecting state, previous connection state: "+F);return}break;default:g.Error("Unknown connection state: "+D);return}switch(this._rfbConnectionState=D,g.Debug("New state '"+D+"', was '"+F+"'."),this._disconnTimer&&D!=="disconnecting"&&(g.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close")),D){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){g.Error("Disconnection timed out."),J._updateConnectionState("disconnected")},pe*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(D){switch(this._rfbConnectionState){case"disconnecting":g.Error("Failed when disconnecting: "+D);break;case"connected":g.Error("Failed while connected: "+D);break;case"connecting":g.Error("Failed when connecting: "+D);break;default:g.Error("RFB failure: "+D);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(D,J){this._capabilities[D]=J,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){g.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":g.Error("Got data while disconnected");break;case"connected":for(;!(this._flushing||!this._normalMsg()||this._sock.rQlen===0););break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(D,J,F){this.sendKey(D,J,F)}},{key:"_handleMouse",value:function(D){if(!(D.type==="click"&&D.target!==this._canvas)&&(D.stopPropagation(),D.preventDefault(),!(D.type==="click"||D.type==="contextmenu"))){var J=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas);switch(D.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(J.x,J.y,!0,1<i.dragThreshold||Math.abs(Ae)>i.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:D,y:J},this._display.viewportChangePos(ne,Ae));return}if(this._mousePos={x:D,y:J},this._mouseMoveTimer==null){var ie=Date.now()-this._mouseLastMoveTime;ie>he?(this._sendMouse(D,J,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){F._handleDelayedMouseMove()},he-ie)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(D,J,F){this._rfbConnectionState==="connected"&&(this._viewOnly||j.messages.pointerEvent(this._sock,this._display.absX(D),this._display.absY(J),F))}},{key:"_handleWheel",value:function(D){if(this._rfbConnectionState==="connected"&&!this._viewOnly){D.stopPropagation(),D.preventDefault();var J=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas),F=D.deltaX,ne=D.deltaY;D.deltaMode!==0&&(F*=Fe,ne*=Fe),this._accumulatedWheelDeltaX+=F,this._accumulatedWheelDeltaY+=ne,Math.abs(this._accumulatedWheelDeltaX)>=ge&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(J.x,J.y,!0,32),this._handleMouseButton(J.x,J.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(J.x,J.y,!0,64),this._handleMouseButton(J.x,J.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ge&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(J.x,J.y,!0,8),this._handleMouseButton(J.x,J.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(J.x,J.y,!0,16),this._handleMouseButton(J.x,J.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(D,J,F){this._handleMouseMove(J,F),this._cursor.move(D.detail.clientX,D.detail.clientY)}},{key:"_handleTapEvent",value:function(D,J){var F=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimeVe;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeY+=Ve;for(;D.detail.magnitudeY-this._gestureLastMagnitudeY<-Ve;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeY-=Ve;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX>Ve;)this._handleMouseButton(F.x,F.y,!0,32),this._handleMouseButton(F.x,F.y,!1,32),this._gestureLastMagnitudeX+=Ve;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX<-Ve;)this._handleMouseButton(F.x,F.y,!0,64),this._handleMouseButton(F.x,F.y,!1,64),this._gestureLastMagnitudeX-=Ve;break;case"pinch":if(this._fakeMouseMove(D,F.x,F.y),J=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),Math.abs(J-this._gestureLastMagnitudeX)>st){for(this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!0);J-this._gestureLastMagnitudeX>st;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeX+=st;for(;J-this._gestureLastMagnitudeX<-st;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeX-=st}this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(D.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,1);break;case"longpress":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var D=this._sock.rQshiftStr(12).substr(4,7);g.Info("Server ProtocolVersion: "+D);var J=0;switch(D){case"000.000":J=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+D)}if(J){for(var F="ID:"+this._repeaterID;F.length<250;)F+="\0";return this._sock.sendString(F),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var ne="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+ne+` -`),g.Debug("Sent ProtocolVersion: "+ne),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function D(ne,Ae){for(var ie=0;ie=3.7){var J=this._sock.rQshift8();if(this._sock.rQwait("security type",J,1))return!1;if(J===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var F=this._sock.rQshiftBytes(J);if(g.Debug("Server security types: "+F),D(1,F))this._rfbAuthScheme=1;else if(D(22,F))this._rfbAuthScheme=22;else if(D(16,F))this._rfbAuthScheme=16;else if(D(2,F))this._rfbAuthScheme=2;else if(D(19,F))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+F+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",g.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var D=this._sock.rQshift32(),J="";if(D>0){if(this._sock.rQwait("reason",D,4))return!1;J=this._sock.rQshiftStr(D)}return J!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:J}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+J+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var D=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(D),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var D=this._sock.rQshift8(),J=this._sock.rQshift8();if(!(D==0&&J==2))return this._fail("Unsupported VeNCrypt version "+D+"."+J);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var F=this._sock.rQshift8();if(F!=0)return this._fail("VeNCrypt failure "+F);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var ne=this._sock.rQshift8();if(ne<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=ne,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ae=[],ie=0;ie0&&this._sock.rQwait("tunnel capabilities",16*D,4))return!1;if(this._rfbTightVNC=!0,D>0)return this._negotiateTightTunnels(D),!1}if(this._sock.rQwait("sub auth count",4))return!1;var J=this._sock.rQshift32();if(J===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*J,4))return!1;for(var F={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},ne=[],Ae=0;Ae=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var D=this._sock.rQshift32();return D===0?(this._rfbInitState="ClientInitialisation",g.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=D,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:D}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var D=this._sock.rQshift16(),J=this._sock.rQshift16(),F=this._sock.rQshift8(),ne=this._sock.rQshift8(),Ae=this._sock.rQshift8(),ie=this._sock.rQshift8(),T=this._sock.rQshift16(),I=this._sock.rQshift16(),le=this._sock.rQshift16(),ve=this._sock.rQshift8(),Ie=this._sock.rQshift8(),Ge=this._sock.rQshift8();this._sock.rQskipBytes(3);var Ke=this._sock.rQshift32();if(this._sock.rQwait("server init name",Ke,24))return!1;var de=this._sock.rQshiftStr(Ke);if(de=(0,p.decodeUTF8)(de,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Ke))return!1;var Ze=this._sock.rQshift16(),Y=this._sock.rQshift16(),rt=this._sock.rQshift16();this._sock.rQskipBytes(2);var yt=(Ze+Y+rt)*16;if(this._sock.rQwait("TightVNC extended server init header",yt,32+Ke))return!1;this._sock.rQskipBytes(16*Ze),this._sock.rQskipBytes(16*Y),this._sock.rQskipBytes(16*rt)}return g.Info("Screen: "+D+"x"+J+", bpp: "+F+", depth: "+ne+", bigEndian: "+Ae+", trueColor: "+ie+", redMax: "+T+", greenMax: "+I+", blueMax: "+le+", redShift: "+ve+", greenShift: "+Ie+", blueShift: "+Ge),this._setDesktopName(de),this._resize(D,J),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(g.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),j.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),j.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var D=[];D.push(w.encodings.encodingCopyRect),this._fbDepth==24&&(D.push(w.encodings.encodingTight),D.push(w.encodings.encodingTightPNG),D.push(w.encodings.encodingHextile),D.push(w.encodings.encodingRRE)),D.push(w.encodings.encodingRaw),D.push(w.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),D.push(w.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),D.push(w.encodings.pseudoEncodingDesktopSize),D.push(w.encodings.pseudoEncodingLastRect),D.push(w.encodings.pseudoEncodingQEMUExtendedKeyEvent),D.push(w.encodings.pseudoEncodingExtendedDesktopSize),D.push(w.encodings.pseudoEncodingXvp),D.push(w.encodings.pseudoEncodingFence),D.push(w.encodings.pseudoEncodingContinuousUpdates),D.push(w.encodings.pseudoEncodingDesktopName),D.push(w.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(D.push(w.encodings.pseudoEncodingVMwareCursor),D.push(w.encodings.pseudoEncodingCursor)),j.messages.clientEncodings(this._sock,D)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return g.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(g.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32();if(D=(0,v.toSigned32bit)(D),this._sock.rQwait("ServerCutText content",Math.abs(D),8))return!1;if(D>=0){var J=this._sock.rQshiftStr(D);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:J}}))}else{D=Math.abs(D);var F=this._sock.rQshift32(),ne=F&65535,Ae=F&4278190080,ie=!!(Ae&ce);if(ie){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var T=0;T<=15;T++){var I=1<0&&de.charAt(de.length-1)==="\0"&&(de=de.slice(0,-1)),de=de.replace(`\r + `]:Object.assign(Object.assign({},(0,yt.dF)()),{display:"inline-block",width:"100%",[`${Ye}${Ye}-select`]:{width:be,height:be,marginInlineEnd:De.marginXS,marginBottom:De.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:De.colorFillAlter,border:`${De.lineWidth}px dashed ${De.colorBorder}`,borderRadius:De.borderRadiusLG,cursor:"pointer",transition:`border-color ${De.motionDurationSlow}`,[`> ${Ye}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ye}-disabled):hover`]:{borderColor:De.colorPrimary}},[`${gt}${gt}-picture-card, ${gt}${gt}-picture-circle`]:{[`${gt}-item-container`]:{display:"inline-block",width:be,height:be,marginBlock:`0 ${De.marginXS}px`,marginInline:`0 ${De.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[lt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${De.paddingXS*2}px)`,height:`calc(100% - ${De.paddingXS*2}px)`,backgroundColor:De.colorBgMask,opacity:0,transition:`all ${De.motionDurationSlow}`,content:'" "'}},[`${lt}:hover`]:{[`&::before, ${lt}-actions`]:{opacity:1}},[`${lt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${De.motionDurationSlow}`,[`${et}-eye, ${et}-download, ${et}-delete`]:{zIndex:10,width:ot,margin:`0 ${De.marginXXS}px`,fontSize:ot,cursor:"pointer",transition:`all ${De.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${lt}-actions, ${lt}-actions:hover`]:{[`${et}-eye, ${et}-download, ${et}-delete`]:{color:new Ot.C(Ct).setAlpha(.65).toRgbString(),"&:hover":{color:Ct}}},[`${lt}-thumbnail, ${lt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${lt}-name`]:{display:"none",textAlign:"center"},[`${lt}-file + ${lt}-name`]:{position:"absolute",bottom:De.margin,display:"block",width:`calc(100% - ${De.paddingXS*2}px)`},[`${lt}-uploading`]:{[`&${lt}`]:{backgroundColor:De.colorFillAlter},[`&::before, ${et}-eye, ${et}-download, ${et}-delete`]:{display:"none"}},[`${lt}-progress`]:{bottom:De.marginXL,width:`calc(100% - ${De.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ye}-wrapper${Ye}-picture-circle-wrapper`]:{[`${Ye}${Ye}-select`]:{borderRadius:"50%"}}}};var ee=De=>{const{componentCls:Ye}=De;return{[`${Ye}-rtl`]:{direction:"rtl"}}};const q=De=>{const{componentCls:Ye,colorTextDisabled:et}=De;return{[`${Ye}-wrapper`]:Object.assign(Object.assign({},(0,yt.Wf)(De)),{[Ye]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ye}-select`]:{display:"inline-block"},[`${Ye}-disabled`]:{color:et,cursor:"not-allowed"}})}};var ne=(0,$e.Z)("Upload",De=>{const{fontSizeHeading3:Ye,fontSize:et,lineHeight:ot,lineWidth:Ct,controlHeightLG:gt}=De,lt=Math.round(et*ot),be=(0,Ne.TS)(De,{uploadThumbnailSize:Ye*2,uploadProgressOffset:lt/2+Ct,uploadPicCardSize:gt*2.55});return[q(be),Oe(be),Yt(be),Ce(be),Rt(be),Vt(be),ee(be),(0,O.Z)(be)]},De=>({actionsColor:De.colorTextDescription})),Te=function(De,Ye,et,ot){function Ct(gt){return gt instanceof et?gt:new et(function(lt){lt(gt)})}return new(et||(et=Promise))(function(gt,lt){function be(at){try{nt(ot.next(at))}catch(ut){lt(ut)}}function He(at){try{nt(ot.throw(at))}catch(ut){lt(ut)}}function nt(at){at.done?gt(at.value):Ct(at.value).then(be,He)}nt((ot=ot.apply(De,Ye||[])).next())})};const Pe=`__LIST_IGNORE_${Date.now()}__`,tt=(De,Ye)=>{const{fileList:et,defaultFileList:ot,onRemove:Ct,showUploadList:gt=!0,listType:lt="text",onPreview:be,onDownload:He,onChange:nt,onDrop:at,previewFile:ut,disabled:wt,locale:Se,iconRender:Le,isImageUrl:We,progress:Je,prefixCls:dt,className:Xt,type:jt="select",children:Mt,style:pt,itemRender:zt,maxCount:en,data:tn={},multiple:nn=!1,action:on="",accept:yn="",supportServerRender:bn=!0,rootClassName:On}=De,Yn=t.useContext(X.Z),dn=wt!=null?wt:Yn,[Bt,Zt]=(0,$.Z)(ot||[],{value:et,postState:ir=>ir!=null?ir:[]}),[xn,vn]=t.useState("drop"),wn=t.useRef(null);t.useMemo(()=>{const ir=Date.now();(et||[]).forEach((dr,Kr)=>{!dr.uid&&!Object.isFrozen(dr)&&(dr.uid=`__AUTO__${ir}_${Kr}__`)})},[et]);const Sn=(ir,dr,Kr)=>{let gr=(0,v.Z)(dr),Er=!1;en===1?gr=gr.slice(-1):en&&(Er=gr.length>en,gr=gr.slice(0,en)),(0,G.flushSync)(()=>{Zt(gr)});const Zr={file:ir,fileList:gr};Kr&&(Zr.event=Kr),(!Er||gr.some(Ur=>Ur.uid===ir.uid))&&(0,G.flushSync)(()=>{nt==null||nt(Zr)})},sn=(ir,dr)=>Te(void 0,void 0,void 0,function*(){const{beforeUpload:Kr,transformFile:gr}=De;let Er=ir;if(Kr){const Zr=yield Kr(ir,dr);if(Zr===!1)return!1;if(delete ir[Pe],Zr===Pe)return Object.defineProperty(ir,Pe,{value:!0,configurable:!0}),!1;typeof Zr=="object"&&Zr&&(Er=Zr)}return gr&&(Er=yield gr(Er)),Er}),Jt=ir=>{const dr=ir.filter(Er=>!Er.file[Pe]);if(!dr.length)return;const Kr=dr.map(Er=>j(Er.file));let gr=(0,v.Z)(Bt);Kr.forEach(Er=>{gr=M(Er,gr)}),Kr.forEach((Er,Zr)=>{let Ur=Er;if(dr[Zr].parsedFile)Er.status="uploading";else{const{originFileObj:kn}=Er;let er;try{er=new File([kn],kn.name,{type:kn.type})}catch(nr){er=new Blob([kn],{type:kn.type}),er.name=kn.name,er.lastModifiedDate=new Date,er.lastModified=new Date().getTime()}er.uid=Er.uid,Ur=er}Sn(Ur,gr)})},En=(ir,dr,Kr)=>{try{typeof ir=="string"&&(ir=JSON.parse(ir))}catch(Zr){}if(!D(dr,Bt))return;const gr=j(dr);gr.status="done",gr.percent=100,gr.response=ir,gr.xhr=Kr;const Er=M(gr,Bt);Sn(gr,Er)},Jn=(ir,dr)=>{if(!D(dr,Bt))return;const Kr=j(dr);Kr.status="uploading",Kr.percent=ir.percent;const gr=M(Kr,Bt);Sn(Kr,gr,ir)},qn=(ir,dr,Kr)=>{if(!D(Kr,Bt))return;const gr=j(Kr);gr.error=ir,gr.response=dr,gr.status="error";const Er=M(gr,Bt);Sn(gr,Er)},fn=ir=>{let dr;Promise.resolve(typeof Ct=="function"?Ct(ir):Ct).then(Kr=>{var gr;if(Kr===!1)return;const Er=J(ir,Bt);Er&&(dr=Object.assign(Object.assign({},ir),{status:"removed"}),Bt==null||Bt.forEach(Zr=>{const Ur=dr.uid!==void 0?"uid":"name";Zr[Ur]===dr[Ur]&&!Object.isFrozen(Zr)&&(Zr.status="removed")}),(gr=wn.current)===null||gr===void 0||gr.abort(dr),Sn(dr,Er))})},hn=ir=>{vn(ir.type),ir.type==="drop"&&(at==null||at(ir))};t.useImperativeHandle(Ye,()=>({onBatchStart:Jt,onSuccess:En,onProgress:Jn,onError:qn,fileList:Bt,upload:wn.current}));const{getPrefixCls:$t,direction:jn,upload:Bn}=t.useContext(se.E_),mn=$t("upload",dt),Dn=Object.assign(Object.assign({onBatchStart:Jt,onError:qn,onProgress:Jn,onSuccess:En},De),{data:tn,multiple:nn,action:on,accept:yn,supportServerRender:bn,prefixCls:mn,disabled:dn,beforeUpload:sn,onChange:void 0});delete Dn.className,delete Dn.style,(!Mt||dn)&&delete Dn.id;const[pr,Gn]=ne(mn),[vr]=(0,W.Z)("Upload",Z.Z.Upload),{showRemoveIcon:br,showPreviewIcon:mr,showDownloadIcon:yr,removeIcon:ur,previewIcon:Mr,downloadIcon:Nr}=typeof gt=="boolean"?{}:gt,Yr=(ir,dr)=>gt?t.createElement(rt,{prefixCls:mn,listType:lt,items:Bt,previewFile:ut,onPreview:be,onDownload:He,onRemove:fn,showRemoveIcon:!dn&&br,showPreviewIcon:mr,showDownloadIcon:yr,removeIcon:ur,previewIcon:Mr,downloadIcon:Nr,iconRender:Le,locale:Object.assign(Object.assign({},vr),Se),isImageUrl:We,progress:Je,appendAction:ir,appendActionVisible:dr,itemRender:zt,disabled:dn}):ir,qr=p()(`${mn}-wrapper`,Xt,On,Gn,Bn==null?void 0:Bn.className,{[`${mn}-rtl`]:jn==="rtl",[`${mn}-picture-card-wrapper`]:lt==="picture-card",[`${mn}-picture-circle-wrapper`]:lt==="picture-circle"}),Ki=Object.assign(Object.assign({},Bn==null?void 0:Bn.style),pt);if(jt==="drag"){const ir=p()(Gn,mn,`${mn}-drag`,{[`${mn}-drag-uploading`]:Bt.some(dr=>dr.status==="uploading"),[`${mn}-drag-hover`]:xn==="dragover",[`${mn}-disabled`]:dn,[`${mn}-rtl`]:jn==="rtl"});return pr(t.createElement("span",{className:qr},t.createElement("div",{className:ir,style:Ki,onDrop:hn,onDragOver:hn,onDragLeave:hn},t.createElement(B,Object.assign({},Dn,{ref:wn,className:`${mn}-btn`}),t.createElement("div",{className:`${mn}-drag-container`},Mt))),Yr()))}const gi=p()(mn,`${mn}-select`,{[`${mn}-disabled`]:dn}),Oi=(ir=>t.createElement("div",{className:gi,style:ir},t.createElement(B,Object.assign({},Dn,{ref:wn}))))(Mt?void 0:{display:"none"});return pr(lt==="picture-card"||lt==="picture-circle"?t.createElement("span",{className:qr},Yr(Oi,!!Mt)):t.createElement("span",{className:qr},Oi,Yr()))};var St=t.forwardRef(tt),It=function(De,Ye){var et={};for(var ot in De)Object.prototype.hasOwnProperty.call(De,ot)&&Ye.indexOf(ot)<0&&(et[ot]=De[ot]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,ot=Object.getOwnPropertySymbols(De);Ct{var{style:et,height:ot}=De,Ct=It(De,["style","height"]);return t.createElement(St,Object.assign({ref:Ye},Ct,{type:"drag",style:Object.assign(Object.assign({},et),{height:ot})}))});const bt=St;bt.Dragger=kt,bt.LIST_IGNORE=Pe;var Kt=bt},24334:function(_t,N,e){var t,v;(function(g,p){_t.exports=p(g)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof e.g!="undefined"?e.g:this,function(g){"use strict";g=g||{};var p=g.Base64,i="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=function(ae){for(var Be={},B=0,$=ae.length;B<$;B++)Be[ae.charAt(B)]=B;return Be}(h),u=String.fromCharCode,l=function(ae){if(ae.length<2){var Be=ae.charCodeAt(0);return Be<128?ae:Be<2048?u(192|Be>>>6)+u(128|Be&63):u(224|Be>>>12&15)+u(128|Be>>>6&63)+u(128|Be&63)}else{var Be=65536+(ae.charCodeAt(0)-55296)*1024+(ae.charCodeAt(1)-56320);return u(240|Be>>>18&7)+u(128|Be>>>12&63)+u(128|Be>>>6&63)+u(128|Be&63)}},s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,o=function(ae){return ae.replace(s,l)},d=function(ae){var Be=[0,2,1][ae.length%3],B=ae.charCodeAt(0)<<16|(ae.length>1?ae.charCodeAt(1):0)<<8|(ae.length>2?ae.charCodeAt(2):0),$=[h.charAt(B>>>18),h.charAt(B>>>12&63),Be>=2?"=":h.charAt(B>>>6&63),Be>=1?"=":h.charAt(B&63)];return $.join("")},n=g.btoa&&typeof g.btoa=="function"?function(ae){return g.btoa(ae)}:function(ae){if(ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ae.replace(/[\s\S]{1,3}/g,d)},a=function(ae){return n(o(String(ae)))},c=function(ae){return ae.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},f=function(ae,Be){return Be?c(a(ae)):a(ae)},S=function(ae){return f(ae,!0)},E;g.Uint8Array&&(E=function(ae,Be){for(var B="",$=0,G=ae.length;$>>18)+h.charAt(Z>>>12&63)+(typeof X!="undefined"?h.charAt(Z>>>6&63):"=")+(typeof W!="undefined"?h.charAt(Z&63):"=")}return Be?c(B):B});var w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(ae){switch(ae.length){case 4:var Be=(7&ae.charCodeAt(0))<<18|(63&ae.charCodeAt(1))<<12|(63&ae.charCodeAt(2))<<6|63&ae.charCodeAt(3),B=Be-65536;return u((B>>>10)+55296)+u((B&1023)+56320);case 3:return u((15&ae.charCodeAt(0))<<12|(63&ae.charCodeAt(1))<<6|63&ae.charCodeAt(2));default:return u((31&ae.charCodeAt(0))<<6|63&ae.charCodeAt(1))}},b=function(ae){return ae.replace(w,A)},C=function(ae){var Be=ae.length,B=Be%4,$=(Be>0?r[ae.charAt(0)]<<18:0)|(Be>1?r[ae.charAt(1)]<<12:0)|(Be>2?r[ae.charAt(2)]<<6:0)|(Be>3?r[ae.charAt(3)]:0),G=[u($>>>16),u($>>>8&255),u($&255)];return G.length-=[0,0,2,1][B],G.join("")},m=g.atob&&typeof g.atob=="function"?function(ae){return g.atob(ae)}:function(ae){return ae.replace(/\S{1,4}/g,C)},y=function(ae){return m(String(ae).replace(/[^A-Za-z0-9\+\/]/g,""))},x=function(ae){return b(m(ae))},P=function(ae){return String(ae).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},_=function(ae){return x(P(ae))},z;g.Uint8Array&&(z=function(ae){return Uint8Array.from(y(P(ae)),function(Be){return Be.charCodeAt(0)})});var K=function(){var ae=g.Base64;return g.Base64=p,ae};if(g.Base64={VERSION:i,atob:y,btoa:n,fromBase64:_,toBase64:f,utob:o,encode:f,encodeURI:S,btou:b,decode:_,noConflict:K,fromUint8Array:E,toUint8Array:z},typeof Object.defineProperty=="function"){var ye=function(ae){return{value:ae,enumerable:!1,writable:!0,configurable:!0}};g.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ye(function(){return _(this)})),Object.defineProperty(String.prototype,"toBase64",ye(function(ae){return f(this,ae)})),Object.defineProperty(String.prototype,"toBase64URI",ye(function(){return f(this,!0)}))}}return g.Meteor&&(Base64=g.Base64),_t.exports?_t.exports.Base64=g.Base64:(t=[],v=function(){return g.Base64}.apply(N,t),v!==void 0&&(_t.exports=v)),{Base64:g.Base64}})},57128:function(_t,N,e){"use strict";function t(h){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(u){return typeof u}:t=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},t(h)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var h=new WeakMap;return g=function(){return h},h}function p(h){if(h&&h.__esModule)return h;if(h===null||t(h)!=="object"&&typeof h!="function")return{default:h};var r=g();if(r&&r.has(h))return r.get(h);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in h)if(Object.prototype.hasOwnProperty.call(h,s)){var o=l?Object.getOwnPropertyDescriptor(h,s):null;o&&(o.get||o.set)?Object.defineProperty(u,s,o):u[s]=h[s]}return u.default=h,r&&r.set(h,u),u}var i={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(r){"use strict";for(var u="",l=r.length,s=l%3,o=0;o>2],u+=this.toBase64Table[((r[o]&3)<<4)+(r[o+1]>>4)],u+=this.toBase64Table[((r[o+1]&15)<<2)+(r[o+2]>>6)],u+=this.toBase64Table[r[o+2]&63];var d=l-s;return s===2?(u+=this.toBase64Table[r[d]>>2],u+=this.toBase64Table[((r[d]&3)<<4)+(r[d+1]>>4)],u+=this.toBase64Table[(r[d+1]&15)<<2],u+=this.toBase64Table[64]):s===1&&(u+=this.toBase64Table[r[d]>>2],u+=this.toBase64Table[(r[d]&3)<<4],u+=this.toBase64Table[64],u+=this.toBase64Table[64]),u},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=r.indexOf("=")-u;l<0&&(l=r.length-u);for(var s=(l>>2)*3+Math.floor(l%4/1.5),o=new Array(s),d=0,n=0,a=0,c=u;c=8&&(d-=8,S||(o[a++]=n>>d&255),n&=(1<0;){var E=1;if(c.rQwait("HEXTILE",E))return!1;var w=c.rQ,A=c.rQi,b=w[A];if(b>30)throw new Error("Illegal hextile subencoding (subencoding: "+b+")");var C=this._totalTiles-this._tiles,m=C%this._tilesX,y=Math.floor(C/this._tilesX),x=o+m*16,P=d+y*16,_=Math.min(16,o+n-x),z=Math.min(16,d+a-P);if(b&1)E+=_*z*4;else if(b&2&&(E+=4),b&4&&(E+=4),b&8){if(E++,c.rQwait("HEXTILE",E))return!1;var K=w[A+E-1];b&16?E+=K*6:E+=K*2}if(c.rQwait("HEXTILE",E))return!1;if(A++,b===0)this._lastsubencoding&1?v.Debug(" Ignoring blank after RAW"):f.fillRect(x,P,_,z,this._background);else if(b&1)f.blitImage(x,P,_,z,w,A),A+=E-1;else{if(b&2&&(this._background=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),b&4&&(this._foreground=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),f.startTile(x,P,_,z,this._background),b&8){var ye=w[A];A++;for(var ae=0;ae>4,G=B&15,se=w[A];A++;var X=(se>>4)+1,W=(se&15)+1;f.subTile($,G,X,W,Be)}}f.finishTile()}c.rQi=A,this._lastsubencoding=b,this._tiles--}return!0}}]),l}();N.default=u},11231:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h>0&3)*255/3,A[b*4+1]=(S[E+b]>>2&3)*255/3,A[b*4+2]=(S[E+b]>>4&3)*255/3,A[b*4+4]=0;S=A,E=0}return o.blitImage(h,c,u,f,S,E),s.rQskipBytes(f*a),this._lines-=f,!(this._lines>0)}}]),p}();N.default=g},57507:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h0;){if(s.rQwait("RRE",12))return!1;var a=s.rQshiftBytes(4),c=s.rQshift16(),f=s.rQshift16(),S=s.rQshift16(),E=s.rQshift16();o.fillRect(h+c,r+f,S,E,a),this._subrects--}return!0}}]),p}();N.default=g},21330:function(_t,N,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=h(e(50500)),g=p(e(48831));function p(o){return o&&o.__esModule?o:{default:o}}function i(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return i=function(){return o},o}function h(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=i();if(d&&d.has(o))return d.get(o);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=a?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}return n.default=o,d&&d.set(o,n),n}function r(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function u(o,d){for(var n=0;n>A&1&&(this._zlibs[A].reset(),v.Info("Reset zlib stream "+A));this._ctl=this._ctl>>4}var b;if(this._ctl===8)b=this._fillRect(n,a,c,f,S,E,w);else if(this._ctl===9)b=this._jpegRect(n,a,c,f,S,E,w);else if(this._ctl===10)b=this._pngRect(n,a,c,f,S,E,w);else if(!(this._ctl&128))b=this._basicRect(this._ctl,n,a,c,f,S,E,w);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return b&&(this._ctl=null),b}},{key:"_fillRect",value:function(n,a,c,f,S,E,w){if(S.rQwait("TIGHT",3))return!1;var A=S.rQi,b=S.rQ;return E.fillRect(n,a,c,f,[b[A+2],b[A+1],b[A]],!1),S.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,a,c,f,S,E,w){var A=this._readData(S);return A===null?!1:(E.imageRect(n,a,c,f,"image/jpeg",A),!0)}},{key:"_pngRect",value:function(n,a,c,f,S,E,w){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,a,c,f,S,E,w,A){if(this._filter===null)if(n&4){if(E.rQwait("TIGHT",1))return!1;this._filter=E.rQshift8()}else this._filter=0;var b=n&3,C;switch(this._filter){case 0:C=this._copyFilter(b,a,c,f,S,E,w,A);break;case 1:C=this._paletteFilter(b,a,c,f,S,E,w,A);break;case 2:C=this._gradientFilter(b,a,c,f,S,E,w,A);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return C&&(this._filter=null),C}},{key:"_copyFilter",value:function(n,a,c,f,S,E,w,A){var b=f*S*3,C;if(b<12){if(E.rQwait("TIGHT",b))return!1;C=E.rQshiftBytes(b)}else{if(C=this._readData(E),C===null)return!1;this._zlibs[n].setInput(C),C=this._zlibs[n].inflate(b),this._zlibs[n].setInput(null)}return w.blitRgbImage(a,c,f,S,C,0,!1),!0}},{key:"_paletteFilter",value:function(n,a,c,f,S,E,w,A){if(this._numColors===0){if(E.rQwait("TIGHT palette",1))return!1;var b=E.rQpeek8()+1,C=b*3;if(E.rQwait("TIGHT palette",1+C))return!1;this._numColors=b,E.rQskipBytes(1),E.rQshiftTo(this._palette,C)}var m=this._numColors<=2?1:8,y=Math.floor((f*m+7)/8),x=y*S,P;if(x<12){if(E.rQwait("TIGHT",x))return!1;P=E.rQshiftBytes(x)}else{if(P=this._readData(E),P===null)return!1;this._zlibs[n].setInput(P),P=this._zlibs[n].inflate(x),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(a,c,f,S,P,this._palette,w):this._paletteRect(a,c,f,S,P,this._palette,w),this._numColors=0,!0}},{key:"_monoRect",value:function(n,a,c,f,S,E,w){for(var A=this._getScratchBuffer(c*f*4),b=Math.floor((c+7)/8),C=Math.floor(c/8),m=0;m=0;_--)y=(m*c+P*8+7-_)*4,x=(S[m*b+P]>>_&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255;for(var z=7;z>=8-c%8;z--)y=(m*c+P*8+7-z)*4,x=(S[m*b+P]>>z&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255}w.blitRgbxImage(n,a,c,f,A,0,!1)}},{key:"_paletteRect",value:function(n,a,c,f,S,E,w){for(var A=this._getScratchBuffer(c*f*4),b=c*f*4,C=0,m=0;C0){var n=[d],a=d.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,o=(0,t.deflate)(this.strm,t.Z_FULL_FLUSH),o<0)throw new Error("zlib deflate failed");var c=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);a+=c.length,n.push(c)}while(this.strm.avail_in>0);for(var f=new Uint8Array(a),S=0,E=0;E>>3]&1<>>10,this.keys[W]|=(pe&4032)>>>6,++W,this.keys[W]=(Z&258048)<<12,this.keys[W]|=(Z&63)<<16,this.keys[W]|=(pe&258048)>>>4,this.keys[W]|=pe&63,++W}}return v(b,[{key:"enc8",value:function(m){var y=m.slice(),x=0,P,_,z;P=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],_=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],z=(P>>>4^_)&252645135,_^=z,P^=z<<4,z=(P>>>16^_)&65535,_^=z,P^=z<<16,z=(_>>>2^P)&858993459,P^=z,_^=z<<2,z=(_>>>8^P)&16711935,P^=z,_^=z<<8,_=_<<1|_>>>31&1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<1|P>>>31&1;for(var K=0,ye=0;K<8;++K){z=_<<28|_>>>4,z^=this.keys[ye++];var ae=E[z&63];ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=_^this.keys[ye++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=c[z>>>16&63],ae|=n[z>>>24&63],P^=ae,z=P<<28|P>>>4,z^=this.keys[ye++],ae=E[z&63],ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=P^this.keys[ye++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=c[z>>>16&63],ae|=n[z>>>24&63],_^=ae}for(_=_<<31|_>>>1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<31|P>>>1,z=(P>>>8^_)&16711935,_^=z,P^=z<<8,z=(P>>>2^_)&858993459,_^=z,P^=z<<2,z=(_>>>16^P)&65535,P^=z,_^=z<<16,z=(_>>>4^P)&252645135,P^=z,_^=z<<4,z=[_,P],x=0;x<8;x++)y[x]=(z[x>>>2]>>>8*(3-x%4))%256,y[x]<0&&(y[x]+=256);return y}},{key:"encrypt",value:function(m){return this.enc8(m.slice(0,8)).concat(this.enc8(m.slice(8,16)))}}]),b}();N.default=A},22814:function(_t,N,e){"use strict";function t(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(c){return typeof c}:t=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(n)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=u(e(50500)),g=h(e(57128)),p=e(41895),i=e(20860);function h(n){return n&&n.__esModule?n:{default:n}}function r(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return r=function(){return n},n}function u(n){if(n&&n.__esModule)return n;if(n===null||t(n)!=="object"&&typeof n!="function")return{default:n};var a=r();if(a&&a.has(n))return a.get(n);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in n)if(Object.prototype.hasOwnProperty.call(n,S)){var E=f?Object.getOwnPropertyDescriptor(n,S):null;E&&(E.get||E.set)?Object.defineProperty(c,S,E):c[S]=n[S]}return c.default=n,a&&a.set(n,c),c}function l(n,a){if(!(n instanceof a))throw new TypeError("Cannot call a class as a function")}function s(n,a){for(var c=0;c> Display.constructor"),this._target=a,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},v.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),v.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return o(n,[{key:"viewportChangePos",value:function(c,f){var S=this._viewportLoc;c=Math.floor(c),f=Math.floor(f),this._clipViewport||(c=-S.w,f=-S.h);var E=S.x+S.w-1,w=S.y+S.h-1;c<0&&S.x+c<0&&(c=-S.x),E+c>=this._fbWidth&&(c-=E+c-this._fbWidth+1),S.y+f<0&&(f=-S.y),w+f>=this._fbHeight&&(f-=w+f-this._fbHeight+1),!(c===0&&f===0)&&(v.Debug("viewportChange deltaX: "+c+", deltaY: "+f),S.x+=c,S.y+=f,this._damage(S.x,S.y,S.w,S.h),this.flip())}},{key:"viewportChangeSize",value:function(c,f){(!this._clipViewport||typeof c=="undefined"||typeof f=="undefined")&&(v.Debug("Setting viewport to full display region"),c=this._fbWidth,f=this._fbHeight),c=Math.floor(c),f=Math.floor(f),c>this._fbWidth&&(c=this._fbWidth),f>this._fbHeight&&(f=this._fbHeight);var S=this._viewportLoc;if(S.w!==c||S.h!==f){S.w=c,S.h=f;var E=this._target;E.width=c,E.height=f,this.viewportChangePos(0,0),this._damage(S.x,S.y,S.w,S.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(c){return this._scale===0?0:(0,i.toSigned32bit)(c/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(c){return this._scale===0?0:(0,i.toSigned32bit)(c/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(c,f){this._prevDrawStyle="",this._fbWidth=c,this._fbHeight=f;var S=this._backbuffer;if(S.width!==c||S.height!==f){var E=null;S.width>0&&S.height>0&&(E=this._drawCtx.getImageData(0,0,S.width,S.height)),S.width!==c&&(S.width=c),S.height!==f&&(S.height=f),E&&this._drawCtx.putImageData(E,0,0)}var w=this._viewportLoc;this.viewportChangeSize(w.w,w.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(c,f,S,E){cthis._damageBounds.right&&(this._damageBounds.right=c+S),f+E>this._damageBounds.bottom&&(this._damageBounds.bottom=f+E)}},{key:"flip",value:function(c){if(this._renderQ.length!==0&&!c)this._renderQPush({type:"flip"});else{var f=this._damageBounds.left,S=this._damageBounds.top,E=this._damageBounds.right-f,w=this._damageBounds.bottom-S,A=f-this._viewportLoc.x,b=S-this._viewportLoc.y;A<0&&(E+=A,f-=A,A=0),b<0&&(w+=b,S-=b,b=0),A+E>this._viewportLoc.w&&(E=this._viewportLoc.w-A),b+w>this._viewportLoc.h&&(w=this._viewportLoc.h-b),E>0&&w>0&&this._targetCtx.drawImage(this._backbuffer,f,S,E,w,A,b,E,w),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(c,f,S,E,w,A){this._renderQ.length!==0&&!A?this._renderQPush({type:"fill",x:c,y:f,width:S,height:E,color:w}):(this._setFillColor(w),this._drawCtx.fillRect(c,f,S,E),this._damage(c,f,S,E))}},{key:"copyImage",value:function(c,f,S,E,w,A,b){this._renderQ.length!==0&&!b?this._renderQPush({type:"copy",oldX:c,oldY:f,x:S,y:E,width:w,height:A}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,c,f,w,A,S,E,w,A),this._damage(S,E,w,A))}},{key:"imageRect",value:function(c,f,S,E,w,A){if(!(S===0||E===0)){var b=new Image;b.src="data: "+w+";base64,"+g.default.encode(A),this._renderQPush({type:"img",img:b,x:c,y:f,width:S,height:E})}}},{key:"startTile",value:function(c,f,S,E,w){this._tileX=c,this._tileY=f,S===16&&E===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(S,E);for(var A=w[2],b=w[1],C=w[0],m=this._tile.data,y=0;y=w?S=c/E.w:S=f/E.h}this._rescale(S)}},{key:"_rescale",value:function(c){this._scale=c;var f=this._viewportLoc,S=c*f.w+"px",E=c*f.h+"px";(this._target.style.width!==S||this._target.style.height!==E)&&(this._target.style.width=S,this._target.style.height=E)}},{key:"_setFillColor",value:function(c){var f="rgb("+c[2]+","+c[1]+","+c[0]+")";f!==this._prevDrawStyle&&(this._drawCtx.fillStyle=f,this._prevDrawStyle=f)}},{key:"_rgbImageData",value:function(c,f,S,E,w,A){for(var b=this._drawCtx.createImageData(S,E),C=b.data,m=0,y=A;m0;){var f=this._renderQ[0];switch(f.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(f.oldX,f.oldY,f.x,f.y,f.width,f.height,!0);break;case"fill":this.fillRect(f.x,f.y,f.width,f.height,f.color,!0);break;case"blit":this.blitImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgb":this.blitRgbImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"img":if(f.img.complete&&f.img.width!==0&&f.img.height!==0){if(f.img.width!==f.width||f.img.height!==f.height){v.Error("Decoded image has incorrect dimensions. Got "+f.img.width+"x"+f.img.height+". Expected "+f.width+"x"+f.height+".");return}this.drawImage(f.img,f.x,f.y)}else f.img._noVNCDisplay=this,f.img.addEventListener("load",this._resumeRenderQ),c=!1;break}c&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(c){this._rescale(c)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(c){this._clipViewport=c;var f=this._viewportLoc;this.viewportChangeSize(f.w,f.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),n}();N.default=d},31729:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.encodingName=t,N.encodings=void 0;var e={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};N.encodings=e;function t(v){switch(v){case e.encodingRaw:return"Raw";case e.encodingCopyRect:return"CopyRect";case e.encodingRRE:return"RRE";case e.encodingHextile:return"Hextile";case e.encodingTight:return"Tight";case e.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+v+"]"}}},48831:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(95766),v=g(e(27589));function g(u){return u&&u.__esModule?u:{default:u}}function p(u,l){if(!(u instanceof l))throw new TypeError("Cannot call a class as a function")}function i(u,l){for(var s=0;sthis.chunkSize&&(this.chunkSize=s,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=s;var o=(0,t.inflate)(this.strm,0);if(o<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=s)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,t.inflateReset)(this.strm)}}]),u}();N.default=r},18280:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(69314));function v(u){return u&&u.__esModule?u:{default:u}}var g={};function p(u,l){if(l===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(u in g)throw new Error('Duplicate entry for key "'+u+'"');g[u]=[l,l,l,l]}function i(u,l,s){if(l===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(u in g)throw new Error('Duplicate entry for key "'+u+'"');g[u]=[l,l,s,l]}function h(u,l,s){if(l===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+u+'"');if(u in g)throw new Error('Duplicate entry for key "'+u+'"');g[u]=[l,l,l,s]}i("Alt",t.default.XK_Alt_L,t.default.XK_Alt_R),p("AltGraph",t.default.XK_ISO_Level3_Shift),p("CapsLock",t.default.XK_Caps_Lock),i("Control",t.default.XK_Control_L,t.default.XK_Control_R),i("Meta",t.default.XK_Super_L,t.default.XK_Super_R),p("NumLock",t.default.XK_Num_Lock),p("ScrollLock",t.default.XK_Scroll_Lock),i("Shift",t.default.XK_Shift_L,t.default.XK_Shift_R),h("Enter",t.default.XK_Return,t.default.XK_KP_Enter),p("Tab",t.default.XK_Tab),h(" ",t.default.XK_space,t.default.XK_KP_Space),h("ArrowDown",t.default.XK_Down,t.default.XK_KP_Down),h("ArrowUp",t.default.XK_Up,t.default.XK_KP_Up),h("ArrowLeft",t.default.XK_Left,t.default.XK_KP_Left),h("ArrowRight",t.default.XK_Right,t.default.XK_KP_Right),h("End",t.default.XK_End,t.default.XK_KP_End),h("Home",t.default.XK_Home,t.default.XK_KP_Home),h("PageDown",t.default.XK_Next,t.default.XK_KP_Next),h("PageUp",t.default.XK_Prior,t.default.XK_KP_Prior),p("Backspace",t.default.XK_BackSpace),h("Clear",t.default.XK_Clear,t.default.XK_KP_Begin),p("Copy",t.default.XF86XK_Copy),p("Cut",t.default.XF86XK_Cut),h("Delete",t.default.XK_Delete,t.default.XK_KP_Delete),h("Insert",t.default.XK_Insert,t.default.XK_KP_Insert),p("Paste",t.default.XF86XK_Paste),p("Redo",t.default.XK_Redo),p("Undo",t.default.XK_Undo),p("Cancel",t.default.XK_Cancel),p("ContextMenu",t.default.XK_Menu),p("Escape",t.default.XK_Escape),p("Execute",t.default.XK_Execute),p("Find",t.default.XK_Find),p("Help",t.default.XK_Help),p("Pause",t.default.XK_Pause),p("Select",t.default.XK_Select),p("ZoomIn",t.default.XF86XK_ZoomIn),p("ZoomOut",t.default.XF86XK_ZoomOut),p("BrightnessDown",t.default.XF86XK_MonBrightnessDown),p("BrightnessUp",t.default.XF86XK_MonBrightnessUp),p("Eject",t.default.XF86XK_Eject),p("LogOff",t.default.XF86XK_LogOff),p("Power",t.default.XF86XK_PowerOff),p("PowerOff",t.default.XF86XK_PowerDown),p("PrintScreen",t.default.XK_Print),p("Hibernate",t.default.XF86XK_Hibernate),p("Standby",t.default.XF86XK_Standby),p("WakeUp",t.default.XF86XK_WakeUp),p("AllCandidates",t.default.XK_MultipleCandidate),p("Alphanumeric",t.default.XK_Eisu_Shift),p("CodeInput",t.default.XK_Codeinput),p("Compose",t.default.XK_Multi_key),p("Convert",t.default.XK_Henkan),p("GroupFirst",t.default.XK_ISO_First_Group),p("GroupLast",t.default.XK_ISO_Last_Group),p("GroupNext",t.default.XK_ISO_Next_Group),p("GroupPrevious",t.default.XK_ISO_Prev_Group),p("NonConvert",t.default.XK_Muhenkan),p("PreviousCandidate",t.default.XK_PreviousCandidate),p("SingleCandidate",t.default.XK_SingleCandidate),p("HangulMode",t.default.XK_Hangul),p("HanjaMode",t.default.XK_Hangul_Hanja),p("JunjuaMode",t.default.XK_Hangul_Jeonja),p("Eisu",t.default.XK_Eisu_toggle),p("Hankaku",t.default.XK_Hankaku),p("Hiragana",t.default.XK_Hiragana),p("HiraganaKatakana",t.default.XK_Hiragana_Katakana),p("KanaMode",t.default.XK_Kana_Shift),p("KanjiMode",t.default.XK_Kanji),p("Katakana",t.default.XK_Katakana),p("Romaji",t.default.XK_Romaji),p("Zenkaku",t.default.XK_Zenkaku),p("ZenkakuHanaku",t.default.XK_Zenkaku_Hankaku),p("F1",t.default.XK_F1),p("F2",t.default.XK_F2),p("F3",t.default.XK_F3),p("F4",t.default.XK_F4),p("F5",t.default.XK_F5),p("F6",t.default.XK_F6),p("F7",t.default.XK_F7),p("F8",t.default.XK_F8),p("F9",t.default.XK_F9),p("F10",t.default.XK_F10),p("F11",t.default.XK_F11),p("F12",t.default.XK_F12),p("F13",t.default.XK_F13),p("F14",t.default.XK_F14),p("F15",t.default.XK_F15),p("F16",t.default.XK_F16),p("F17",t.default.XK_F17),p("F18",t.default.XK_F18),p("F19",t.default.XK_F19),p("F20",t.default.XK_F20),p("F21",t.default.XK_F21),p("F22",t.default.XK_F22),p("F23",t.default.XK_F23),p("F24",t.default.XK_F24),p("F25",t.default.XK_F25),p("F26",t.default.XK_F26),p("F27",t.default.XK_F27),p("F28",t.default.XK_F28),p("F29",t.default.XK_F29),p("F30",t.default.XK_F30),p("F31",t.default.XK_F31),p("F32",t.default.XK_F32),p("F33",t.default.XK_F33),p("F34",t.default.XK_F34),p("F35",t.default.XK_F35),p("Close",t.default.XF86XK_Close),p("MailForward",t.default.XF86XK_MailForward),p("MailReply",t.default.XF86XK_Reply),p("MailSend",t.default.XF86XK_Send),p("MediaFastForward",t.default.XF86XK_AudioForward),p("MediaPause",t.default.XF86XK_AudioPause),p("MediaPlay",t.default.XF86XK_AudioPlay),p("MediaRecord",t.default.XF86XK_AudioRecord),p("MediaRewind",t.default.XF86XK_AudioRewind),p("MediaStop",t.default.XF86XK_AudioStop),p("MediaTrackNext",t.default.XF86XK_AudioNext),p("MediaTrackPrevious",t.default.XF86XK_AudioPrev),p("New",t.default.XF86XK_New),p("Open",t.default.XF86XK_Open),p("Print",t.default.XK_Print),p("Save",t.default.XF86XK_Save),p("SpellCheck",t.default.XF86XK_Spell),p("AudioVolumeDown",t.default.XF86XK_AudioLowerVolume),p("AudioVolumeUp",t.default.XF86XK_AudioRaiseVolume),p("AudioVolumeMute",t.default.XF86XK_AudioMute),p("MicrophoneVolumeMute",t.default.XF86XK_AudioMicMute),p("LaunchApplication1",t.default.XF86XK_MyComputer),p("LaunchApplication2",t.default.XF86XK_Calculator),p("LaunchCalendar",t.default.XF86XK_Calendar),p("LaunchMail",t.default.XF86XK_Mail),p("LaunchMediaPlayer",t.default.XF86XK_AudioMedia),p("LaunchMusicPlayer",t.default.XF86XK_Music),p("LaunchPhone",t.default.XF86XK_Phone),p("LaunchScreenSaver",t.default.XF86XK_ScreenSaver),p("LaunchSpreadsheet",t.default.XF86XK_Excel),p("LaunchWebBrowser",t.default.XF86XK_WWW),p("LaunchWebCam",t.default.XF86XK_WebCam),p("LaunchWordProcessor",t.default.XF86XK_Word),p("BrowserBack",t.default.XF86XK_Back),p("BrowserFavorites",t.default.XF86XK_Favorites),p("BrowserForward",t.default.XF86XK_Forward),p("BrowserHome",t.default.XF86XK_HomePage),p("BrowserRefresh",t.default.XF86XK_Refresh),p("BrowserSearch",t.default.XF86XK_Search),p("BrowserStop",t.default.XF86XK_Stop),p("Dimmer",t.default.XF86XK_BrightnessAdjust),p("MediaAudioTrack",t.default.XF86XK_AudioCycleTrack),p("RandomToggle",t.default.XF86XK_AudioRandomPlay),p("SplitScreenToggle",t.default.XF86XK_SplitScreen),p("Subtitle",t.default.XF86XK_Subtitle),p("VideoModeNext",t.default.XF86XK_Next_VMode),h("=",t.default.XK_equal,t.default.XK_KP_Equal),h("+",t.default.XK_plus,t.default.XK_KP_Add),h("-",t.default.XK_minus,t.default.XK_KP_Subtract),h("*",t.default.XK_asterisk,t.default.XK_KP_Multiply),h("/",t.default.XK_slash,t.default.XK_KP_Divide),h(".",t.default.XK_period,t.default.XK_KP_Decimal),h(",",t.default.XK_comma,t.default.XK_KP_Separator),h("0",t.default.XK_0,t.default.XK_KP_0),h("1",t.default.XK_1,t.default.XK_KP_1),h("2",t.default.XK_2,t.default.XK_KP_2),h("3",t.default.XK_3,t.default.XK_KP_3),h("4",t.default.XK_4,t.default.XK_KP_4),h("5",t.default.XK_5,t.default.XK_KP_5),h("6",t.default.XK_6,t.default.XK_KP_6),h("7",t.default.XK_7,t.default.XK_KP_7),h("8",t.default.XK_8,t.default.XK_KP_8),h("9",t.default.XK_9,t.default.XK_KP_9);var r=g;N.default=r},15311:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",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",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};N.default=e},91584:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(w,A){if(!(w instanceof A))throw new TypeError("Cannot call a class as a function")}function t(w,A){for(var b=0;b0&&Date.now()-this._tracked[0].started>a){this._state=g,this._ignored.push(b);return}if(this._waitingRelease){this._state=g,this._ignored.push(b);return}switch(this._tracked.push({id:b,started:Date.now(),active:!0,firstX:C,firstY:m,lastX:C,lastY:m,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(p|r|u),this._stopLongpressTimeout();break;case 3:this._state&=~(i|l|s);break;default:this._state=g}}},{key:"_touchMove",value:function(b,C,m){var y=this._tracked.find(function(ye){return ye.id===b});if(y!==void 0){y.lastX=C,y.lastY=m;var x=C-y.firstX,P=m-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(P,x)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(x,P)d){var K=Math.abs(y.angle-_.angle);K=Math.abs((K+180)%360-180),K>n?this._state&=~l:this._state&=~s,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(b,C,m){if(this._ignored.indexOf(b)!==-1){this._ignored.splice(this._ignored.indexOf(b),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=o,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=g),!this._hasDetectedGesture()&&(this._state&=~(r|l|s),this._state&=~u,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(i|h);break;case 2:this._state&=~(p|h);break}if(this._waitingRelease){Date.now()-this._releaseStart>a&&(this._state=g),this._tracked.some(function(P){return Date.now()-P.started>c})&&(this._state=g);var y=this._tracked.find(function(P){return P.id===b});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==g)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var x=0;x=48&&f.keyCode<=57)S=f.keyCode;else if(f.keyCode>=65&&f.keyCode<=90){var w=String.fromCharCode(f.keyCode);f.shiftKey?w=w.toUpperCase():w=w.toLowerCase(),S=w.charCodeAt()}else S=0;this._sendKeyEvent(S,E,!0)}}},{key:"_handleKeyUp",value:function(f){(0,g.stopEvent)(f);var S=this._getKeyCode(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(i.default.XK_Control_L,"ControlLeft",!0)),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[S],S,!1),h.isWindows()&&(S==="ShiftLeft"||S==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(i.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){v.Debug(">> Keyboard.allKeysUp");for(var f in this._keyDownList)this._sendKeyEvent(this._keyDownList[f],f,!1);v.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(f){if(!f.skipCheckAlt&&!f.altKey){var S=this._target,E=this._keyDownList;["AltLeft","AltRight"].forEach(function(w){if(w in E){var A=new KeyboardEvent("keyup",{key:E[w],code:w});A.skipCheckAlt=!0,S.dispatchEvent(A)}})}}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.addEventListener(S,f,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.removeEventListener(S,f)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),a}();N.default=n},69314:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};N.default=e},44836:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},t={lookup:function(g){if(g>=32&&g<=255)return g;var p=e[g];return p!==void 0?p:16777216|g}};N.default=t},50556:function(_t,N,e){"use strict";function t(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(f){return typeof f}:t=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},t(a)}Object.defineProperty(N,"__esModule",{value:!0}),N.getKeycode=o,N.getKey=d,N.getKeysym=n;var v=s(e(69314)),g=s(e(44836)),p=s(e(88193)),i=s(e(15311)),h=s(e(18280)),r=l(e(41895));function u(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return u=function(){return a},a}function l(a){if(a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var c=u();if(c&&c.has(a))return c.get(a);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in a)if(Object.prototype.hasOwnProperty.call(a,E)){var w=S?Object.getOwnPropertyDescriptor(a,E):null;w&&(w.get||w.set)?Object.defineProperty(f,E,w):f[E]=a[E]}return f.default=a,c&&c.set(a,f),f}function s(a){return a&&a.__esModule?a:{default:a}}function o(a){if(a.code){switch(a.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return a.code}if(a.type!=="keypress"&&a.keyCode in p.default){var c=p.default[a.keyCode];if(r.isMac()&&c==="ContextMenu"&&(c="MetaRight"),a.location===2)switch(c){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(a.location===3)switch(c){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return c}return"Unidentified"}function d(a){if(a.key!==void 0){switch(a.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return a.char}switch(a.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(a.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(a.key==="\0"&&a.code==="NumpadDecimal")return"Delete";if(!r.isIE()&&!r.isEdge()||a.key.length!==1&&a.key!=="Unidentified")return a.key}var c=o(a);return c in i.default?i.default[c]:a.charCode?String.fromCharCode(a.charCode):"Unidentified"}function n(a){var c=d(a);if(c==="Unidentified")return null;if(c in h.default){var f=a.location;if(c==="Meta"&&f===0&&(f=2),c==="Clear"&&f===3){var S=o(a);S==="NumLock"&&(f=0)}if((f===void 0||f>3)&&(f=0),c==="Meta"){var E=o(a);if(E==="AltLeft")return v.default.XK_Meta_L;if(E==="AltRight")return v.default.XK_Meta_R}if(c==="Clear"){var w=o(a);if(w==="NumLock")return v.default.XK_Num_Lock}return h.default[c][f]}if(c.length!==1)return null;var A=c.charCodeAt();return A?g.default.lookup(A):null}},88193:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};N.default=e},87619:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};N.default=e},62013:function(_t,N,e){"use strict";var t;t={value:!0},N.Z=void 0;var v=e(20860),g=z(e(50500)),p=e(31516),i=e(41895),h=e(92742),r=e(79420),u=P(e(5004)),l=P(e(22814)),s=P(e(48831)),o=P(e(17834)),d=P(e(1606)),n=P(e(91584)),a=P(e(54641)),c=P(e(16327)),f=P(e(64966)),S=P(e(69314)),E=P(e(87619)),w=e(31729);e(83270);var A=P(e(11231)),b=P(e(17852)),C=P(e(57507)),m=P(e(18330)),y=P(e(21330)),x=P(e(91649));function P(R){return R&&R.__esModule?R:{default:R}}function _(){if(typeof WeakMap!="function")return null;var R=new WeakMap;return _=function(){return R},R}function z(R){if(R&&R.__esModule)return R;if(R===null||K(R)!=="object"&&typeof R!="function")return{default:R};var re=_();if(re&&re.has(R))return re.get(R);var j={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in R)if(Object.prototype.hasOwnProperty.call(R,D)){var J=M?Object.getOwnPropertyDescriptor(R,D):null;J&&(J.get||J.set)?Object.defineProperty(j,D,J):j[D]=R[D]}return j.default=R,re&&re.set(R,j),j}function K(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?K=function(j){return typeof j}:K=function(j){return j&&typeof Symbol=="function"&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},K(R)}function ye(R,re){if(!(R instanceof re))throw new TypeError("Cannot call a class as a function")}function ae(R,re){for(var j=0;j> RFB.constructor"),F._screen=document.createElement("div"),F._screen.style.display="flex",F._screen.style.width="100%",F._screen.style.height="100%",F._screen.style.overflow="auto",F._screen.style.background=we,F._canvas=document.createElement("canvas"),F._canvas.style.margin="auto",F._canvas.style.outline="none",F._canvas.style.flexShrink="0",F._canvas.width=0,F._canvas.height=0,F._canvas.tabIndex=-1,F._screen.appendChild(F._canvas),F._cursor=new a.default,F._cursorImage=j.cursors.none,F._decoders[w.encodings.encodingRaw]=new A.default,F._decoders[w.encodings.encodingCopyRect]=new b.default,F._decoders[w.encodings.encodingRRE]=new C.default,F._decoders[w.encodings.encodingHextile]=new m.default,F._decoders[w.encodings.encodingTight]=new y.default,F._decoders[w.encodings.encodingTightPNG]=new x.default;try{F._display=new l.default(F._canvas)}catch(te){throw g.Error("Display exception: "+te),te}return F._display.onflush=F._onFlush.bind(X(F)),F._keyboard=new d.default(F._canvas),F._keyboard.onkeyevent=F._handleKeyEvent.bind(X(F)),F._gestures=new n.default,F._sock=new c.default,F._sock.on("message",function(){F._handleMessage()}),F._sock.on("open",function(){F._rfbConnectionState==="connecting"&&F._rfbInitState===""?(F._rfbInitState="ProtocolVersion",g.Debug("Starting VNC handshake")):F._fail("Unexpected server connection while "+F._rfbConnectionState)}),F._sock.on("close",function(te){g.Debug("WebSocket on-close event");var Ae="";switch(te.code&&(Ae="(code: "+te.code,te.reason&&(Ae+=", reason: "+te.reason),Ae+=")"),F._rfbConnectionState){case"connecting":F._fail("Connection closed "+Ae);break;case"connected":F._updateConnectionState("disconnecting"),F._updateConnectionState("disconnected");break;case"disconnecting":F._updateConnectionState("disconnected");break;case"disconnected":F._fail("Unexpected server disconnect when already disconnected "+Ae);break;default:F._fail("Unexpected server disconnect before connecting "+Ae);break}F._sock.off("close")}),F._sock.on("error",function(te){return g.Warn("WebSocket on-error event")}),setTimeout(F._updateConnectionState.bind(X(F),"connecting")),g.Debug("<< RFB.constructor"),F.dragViewport=!1,F.focusOnClick=!0,F._viewOnly=!1,F._clipViewport=!1,F._scaleViewport=!1,F._resizeSession=!1,F._showDotCursor=!1,J.showDotCursor!==void 0&&(g.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),F._showDotCursor=J.showDotCursor),F._qualityLevel=6,F._compressionLevel=2,F}return Be(j,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(D){this._rfbCredentials=D,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){this._rfbConnectionState!=="connected"||this._viewOnly||(g.Info("Sending Ctrl-Alt-Del"),this.sendKey(S.default.XK_Control_L,"ControlLeft",!0),this.sendKey(S.default.XK_Alt_L,"AltLeft",!0),this.sendKey(S.default.XK_Delete,"Delete",!0),this.sendKey(S.default.XK_Delete,"Delete",!1),this.sendKey(S.default.XK_Alt_L,"AltLeft",!1),this.sendKey(S.default.XK_Control_L,"ControlLeft",!1))}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(D,J,F){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(F===void 0){this.sendKey(D,J,!0),this.sendKey(D,J,!1);return}var te=E.default[J];if(this._qemuExtKeyEventSupported&&te)D=D||0,g.Info("Sending key ("+(F?"down":"up")+"): keysym "+D+", scancode "+te),j.messages.QEMUExtendedKeyEvent(this._sock,D,F,te);else{if(!D)return;g.Info("Sending keysym ("+(F?"down":"up")+"): "+D),j.messages.keyEvent(this._sock,D,F?1:0)}}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(D){if(!(this._rfbConnectionState!=="connected"||this._viewOnly))if(this._clipboardServerCapabilitiesFormats[Ue]&&this._clipboardServerCapabilitiesActions[oe])this._clipboardText=D,j.messages.extendedClipboardNotify(this._sock,[Ue]);else{for(var J=new Uint8Array(D.length),F=0;F> RFB.connect"),g.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(D){D.name==="SyntaxError"?this._fail("Invalid host or port ("+D+")"):this._fail("Error when opening socket ("+D+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),g.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){g.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(D){if(D.name!=="NotFoundError")throw D}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),g.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(D){this.focusOnClick&&this.focus()}},{key:"_setDesktopName",value:function(D){this._fbName=D,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(D){var J=this;window.requestAnimationFrame(function(){J._updateClip(),J._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var D=this._display.clipViewport,J=this._clipViewport;if(this._scaleViewport&&(J=!1),D!==J&&(this._display.clipViewport=J),J){var F=this._screenSize();this._display.viewportChangeSize(F.w,F.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var D=this._screenSize();this._display.autoscale(D.w,D.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!(!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)){var D=this._screenSize();j.messages.setDesktopSize(this._sock,Math.floor(D.w),Math.floor(D.h),this._screenID,this._screenFlags),g.Debug("Requested new desktop size: "+D.w+"x"+D.h)}}},{key:"_screenSize",value:function(){var D=this._screen.getBoundingClientRect();return{w:D.width,h:D.height}}},{key:"_fixScrollbars",value:function(){var D=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=D}},{key:"_updateConnectionState",value:function(D){var J=this,F=this._rfbConnectionState;if(D===F){g.Debug("Already in state '"+D+"', ignoring");return}if(F==="disconnected"){g.Error("Tried changing state of a disconnected RFB object");return}switch(D){case"connected":if(F!=="connecting"){g.Error("Bad transition to connected state, previous connection state: "+F);return}break;case"disconnected":if(F!=="disconnecting"){g.Error("Bad transition to disconnected state, previous connection state: "+F);return}break;case"connecting":if(F!==""){g.Error("Bad transition to connecting state, previous connection state: "+F);return}break;case"disconnecting":if(F!=="connected"&&F!=="connecting"){g.Error("Bad transition to disconnecting state, previous connection state: "+F);return}break;default:g.Error("Unknown connection state: "+D);return}switch(this._rfbConnectionState=D,g.Debug("New state '"+D+"', was '"+F+"'."),this._disconnTimer&&D!=="disconnecting"&&(g.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close")),D){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){g.Error("Disconnection timed out."),J._updateConnectionState("disconnected")},pe*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(D){switch(this._rfbConnectionState){case"disconnecting":g.Error("Failed when disconnecting: "+D);break;case"connected":g.Error("Failed while connected: "+D);break;case"connecting":g.Error("Failed when connecting: "+D);break;default:g.Error("RFB failure: "+D);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(D,J){this._capabilities[D]=J,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){g.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":g.Error("Got data while disconnected");break;case"connected":for(;!(this._flushing||!this._normalMsg()||this._sock.rQlen===0););break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(D,J,F){this.sendKey(D,J,F)}},{key:"_handleMouse",value:function(D){if(!(D.type==="click"&&D.target!==this._canvas)&&(D.stopPropagation(),D.preventDefault(),!(D.type==="click"||D.type==="contextmenu"))){var J=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas);switch(D.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(J.x,J.y,!0,1<i.dragThreshold||Math.abs(Ae)>i.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:D,y:J},this._display.viewportChangePos(te,Ae));return}if(this._mousePos={x:D,y:J},this._mouseMoveTimer==null){var ie=Date.now()-this._mouseLastMoveTime;ie>he?(this._sendMouse(D,J,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){F._handleDelayedMouseMove()},he-ie)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(D,J,F){this._rfbConnectionState==="connected"&&(this._viewOnly||j.messages.pointerEvent(this._sock,this._display.absX(D),this._display.absY(J),F))}},{key:"_handleWheel",value:function(D){if(this._rfbConnectionState==="connected"&&!this._viewOnly){D.stopPropagation(),D.preventDefault();var J=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas),F=D.deltaX,te=D.deltaY;D.deltaMode!==0&&(F*=Fe,te*=Fe),this._accumulatedWheelDeltaX+=F,this._accumulatedWheelDeltaY+=te,Math.abs(this._accumulatedWheelDeltaX)>=ge&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(J.x,J.y,!0,32),this._handleMouseButton(J.x,J.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(J.x,J.y,!0,64),this._handleMouseButton(J.x,J.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ge&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(J.x,J.y,!0,8),this._handleMouseButton(J.x,J.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(J.x,J.y,!0,16),this._handleMouseButton(J.x,J.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(D,J,F){this._handleMouseMove(J,F),this._cursor.move(D.detail.clientX,D.detail.clientY)}},{key:"_handleTapEvent",value:function(D,J){var F=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimeVe;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeY+=Ve;for(;D.detail.magnitudeY-this._gestureLastMagnitudeY<-Ve;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeY-=Ve;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX>Ve;)this._handleMouseButton(F.x,F.y,!0,32),this._handleMouseButton(F.x,F.y,!1,32),this._gestureLastMagnitudeX+=Ve;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX<-Ve;)this._handleMouseButton(F.x,F.y,!0,64),this._handleMouseButton(F.x,F.y,!1,64),this._gestureLastMagnitudeX-=Ve;break;case"pinch":if(this._fakeMouseMove(D,F.x,F.y),J=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),Math.abs(J-this._gestureLastMagnitudeX)>st){for(this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!0);J-this._gestureLastMagnitudeX>st;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeX+=st;for(;J-this._gestureLastMagnitudeX<-st;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeX-=st}this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(D.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,1);break;case"longpress":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var D=this._sock.rQshiftStr(12).substr(4,7);g.Info("Server ProtocolVersion: "+D);var J=0;switch(D){case"000.000":J=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+D)}if(J){for(var F="ID:"+this._repeaterID;F.length<250;)F+="\0";return this._sock.sendString(F),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var te="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+te+` +`),g.Debug("Sent ProtocolVersion: "+te),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function D(te,Ae){for(var ie=0;ie=3.7){var J=this._sock.rQshift8();if(this._sock.rQwait("security type",J,1))return!1;if(J===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var F=this._sock.rQshiftBytes(J);if(g.Debug("Server security types: "+F),D(1,F))this._rfbAuthScheme=1;else if(D(22,F))this._rfbAuthScheme=22;else if(D(16,F))this._rfbAuthScheme=16;else if(D(2,F))this._rfbAuthScheme=2;else if(D(19,F))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+F+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",g.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var D=this._sock.rQshift32(),J="";if(D>0){if(this._sock.rQwait("reason",D,4))return!1;J=this._sock.rQshiftStr(D)}return J!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:J}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+J+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var D=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(D),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var D=this._sock.rQshift8(),J=this._sock.rQshift8();if(!(D==0&&J==2))return this._fail("Unsupported VeNCrypt version "+D+"."+J);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var F=this._sock.rQshift8();if(F!=0)return this._fail("VeNCrypt failure "+F);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var te=this._sock.rQshift8();if(te<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=te,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ae=[],ie=0;ie0&&this._sock.rQwait("tunnel capabilities",16*D,4))return!1;if(this._rfbTightVNC=!0,D>0)return this._negotiateTightTunnels(D),!1}if(this._sock.rQwait("sub auth count",4))return!1;var J=this._sock.rQshift32();if(J===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*J,4))return!1;for(var F={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},te=[],Ae=0;Ae=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var D=this._sock.rQshift32();return D===0?(this._rfbInitState="ClientInitialisation",g.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=D,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:D}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var D=this._sock.rQshift16(),J=this._sock.rQshift16(),F=this._sock.rQshift8(),te=this._sock.rQshift8(),Ae=this._sock.rQshift8(),ie=this._sock.rQshift8(),T=this._sock.rQshift16(),I=this._sock.rQshift16(),le=this._sock.rQshift16(),ve=this._sock.rQshift8(),Ie=this._sock.rQshift8(),Ge=this._sock.rQshift8();this._sock.rQskipBytes(3);var Ke=this._sock.rQshift32();if(this._sock.rQwait("server init name",Ke,24))return!1;var de=this._sock.rQshiftStr(Ke);if(de=(0,p.decodeUTF8)(de,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Ke))return!1;var Ze=this._sock.rQshift16(),Y=this._sock.rQshift16(),rt=this._sock.rQshift16();this._sock.rQskipBytes(2);var yt=(Ze+Y+rt)*16;if(this._sock.rQwait("TightVNC extended server init header",yt,32+Ke))return!1;this._sock.rQskipBytes(16*Ze),this._sock.rQskipBytes(16*Y),this._sock.rQskipBytes(16*rt)}return g.Info("Screen: "+D+"x"+J+", bpp: "+F+", depth: "+te+", bigEndian: "+Ae+", trueColor: "+ie+", redMax: "+T+", greenMax: "+I+", blueMax: "+le+", redShift: "+ve+", greenShift: "+Ie+", blueShift: "+Ge),this._setDesktopName(de),this._resize(D,J),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(g.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),j.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),j.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var D=[];D.push(w.encodings.encodingCopyRect),this._fbDepth==24&&(D.push(w.encodings.encodingTight),D.push(w.encodings.encodingTightPNG),D.push(w.encodings.encodingHextile),D.push(w.encodings.encodingRRE)),D.push(w.encodings.encodingRaw),D.push(w.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),D.push(w.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),D.push(w.encodings.pseudoEncodingDesktopSize),D.push(w.encodings.pseudoEncodingLastRect),D.push(w.encodings.pseudoEncodingQEMUExtendedKeyEvent),D.push(w.encodings.pseudoEncodingExtendedDesktopSize),D.push(w.encodings.pseudoEncodingXvp),D.push(w.encodings.pseudoEncodingFence),D.push(w.encodings.pseudoEncodingContinuousUpdates),D.push(w.encodings.pseudoEncodingDesktopName),D.push(w.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(D.push(w.encodings.pseudoEncodingVMwareCursor),D.push(w.encodings.pseudoEncodingCursor)),j.messages.clientEncodings(this._sock,D)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return g.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(g.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32();if(D=(0,v.toSigned32bit)(D),this._sock.rQwait("ServerCutText content",Math.abs(D),8))return!1;if(D>=0){var J=this._sock.rQshiftStr(D);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:J}}))}else{D=Math.abs(D);var F=this._sock.rQshift32(),te=F&65535,Ae=F&4278190080,ie=!!(Ae&ce);if(ie){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var T=0;T<=15;T++){var I=1<0&&de.charAt(de.length-1)==="\0"&&(de=de.slice(0,-1)),de=de.replace(`\r `,` -`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:de}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Ae)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32(),J=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",J,9))return!1;J>64&&(g.Warn("Bad payload length ("+J+") in fence response"),J=64);var F=this._sock.rQshiftStr(J);return this._supportsFence=!0,D&1<<31?(D&=3,j.messages.clientFence(this._sock,D,F),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var D=this._sock.rQshift8(),J=this._sock.rQshift8();switch(J){case 0:g.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=D,g.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+J+")");break}return!0}},{key:"_normalMsg",value:function(){var D;this._FBU.rects>0?D=0:D=this._sock.rQshift8();var J,F;switch(D){case 0:return F=this._framebufferUpdate(),F&&!this._enabledContinuousUpdates&&j.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),F;case 1:return this._handleSetColourMapMsg();case 2:return g.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return J=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,J&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),g.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+D+")"),g.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var D=this._sock.rQshiftBytes(12);this._FBU.x=(D[0]<<8)+D[1],this._FBU.y=(D[2]<<8)+D[3],this._FBU.width=(D[4]<<8)+D[5],this._FBU.height=(D[6]<<8)+D[7],this._FBU.encoding=parseInt((D[8]<<24)+(D[9]<<16)+(D[10]<<8)+D[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case w.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case w.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case w.encodings.pseudoEncodingCursor:return this._handleCursor();case w.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var D=document.createEvent("keyboardEvent");D.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(J){}return!0;case w.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case w.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case w.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var D=this._FBU.x,J=this._FBU.y,F=this._FBU.width,ne=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Ae=this._sock.rQshift8();this._sock.rQshift8();var ie,T=4;if(Ae==0){var I=-256;if(ie=new Array(F*ne*T),this._sock.rQwait("VMware cursor classic encoding",F*ne*T*2,2))return!1;for(var le=new Array(F*ne),ve=0;ve>8&255,Y=de>>16&255,rt=de>>24&255;ie[Ke*T]=Ze,ie[Ke*T+1]=Y,ie[Ke*T+2]=rt,ie[Ke*T+3]=255}else(le[Ke]&I)==I?Ie[Ke]==0?(ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=0):((Ie[Ke]&I)==I,ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=255):(ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=255)}else if(Ae==1){if(this._sock.rQwait("VMware cursor alpha encoding",F*ne*4,2))return!1;ie=new Array(F*ne*T);for(var yt=0;yt>24&255,ie[yt*4+1]=O>>16&255,ie[yt*4+2]=O>>8&255,ie[yt*4+3]=O&255}}else return g.Warn("The given cursor type is not supported: "+Ae+" given."),!1;return this._updateCursor(ie,D,J,F,ne),!0}},{key:"_handleCursor",value:function(){var D=this._FBU.x,J=this._FBU.y,F=this._FBU.width,ne=this._FBU.height,Ae=F*ne*4,ie=Math.ceil(F/8)*ne,T=Ae+ie;if(this._sock.rQwait("cursor encoding",T))return!1;for(var I=this._sock.rQshiftBytes(Ae),le=this._sock.rQshiftBytes(ie),ve=new Uint8Array(F*ne*4),Ie=0,Ge=0;Ge9){g.Error("qualityLevel must be an integer between 0 and 9");return}this._qualityLevel!==D&&(this._qualityLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(D){if(!Number.isInteger(D)||D<0||D>9){g.Error("compressionLevel must be an integer between 0 and 9");return}this._compressionLevel!==D&&(this._compressionLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}}],[{key:"genDES",value:function(D,J){var F=D.split("").map(function(ne){return ne.charCodeAt(0)});return new f.default(F).encrypt(J)}}]),j}(u.default);N.Z=k,k.messages={keyEvent:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=4,D[J+1]=M,D[J+2]=0,D[J+3]=0,D[J+4]=j>>24,D[J+5]=j>>16,D[J+6]=j>>8,D[J+7]=j,re._sQlen+=8,re.flush()},QEMUExtendedKeyEvent:function(re,j,M,D){function J(ie){var T=D>>8,I=D&255;return T===224&&I<127?I|128:ie}var F=re._sQ,ne=re._sQlen;F[ne]=255,F[ne+1]=0,F[ne+2]=M>>8,F[ne+3]=M,F[ne+4]=j>>24,F[ne+5]=j>>16,F[ne+6]=j>>8,F[ne+7]=j;var Ae=J(D);F[ne+8]=Ae>>24,F[ne+9]=Ae>>16,F[ne+10]=Ae>>8,F[ne+11]=Ae,re._sQlen+=12,re.flush()},pointerEvent:function(re,j,M,D){var J=re._sQ,F=re._sQlen;J[F]=5,J[F+1]=D,J[F+2]=j>>8,J[F+3]=j,J[F+4]=M>>8,J[F+5]=M,re._sQlen+=6,re.flush()},_buildExtendedClipboardFlags:function(re,j){for(var M=new Uint8Array(4),D=0,J=0,F=0;F>24,M[1]=0,M[2]=0,M[3]=D,M},extendedClipboardProvide:function(re,j,M){for(var D=new o.default,J=[],F=0;F>24&255,ne.length>>16&255,ne.length>>8&255,ne.length&255);for(var Ae=0;Ae>24,J[F+1]=M[D[ne]]>>16,J[F+2]=M[D[ne]]>>8,J[F+3]=M[D[ne]]>>0,F+=4,J[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,D=re._sQ,J=re._sQlen;D[J]=6,D[J+1]=0,D[J+2]=0,D[J+3]=0;var F;M?F=(0,v.toUnsigned32bit)(-j.length):F=j.length,D[J+4]=F>>24,D[J+5]=F>>16,D[J+6]=F>>8,D[J+7]=F,re._sQlen+=8;for(var ne=0,Ae=j.length;Ae>0;){for(var ie=Math.min(Ae,re._sQbufferSize-re._sQlen),T=0;T>8,F[ne+3]=j,F[ne+4]=M>>8,F[ne+5]=M,F[ne+6]=1,F[ne+7]=0,F[ne+8]=D>>24,F[ne+9]=D>>16,F[ne+10]=D>>8,F[ne+11]=D,F[ne+12]=0,F[ne+13]=0,F[ne+14]=0,F[ne+15]=0,F[ne+16]=j>>8,F[ne+17]=j,F[ne+18]=M>>8,F[ne+19]=M,F[ne+20]=J>>24,F[ne+21]=J>>16,F[ne+22]=J>>8,F[ne+23]=J,re._sQlen+=24,re.flush()},clientFence:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=248,D[J+1]=0,D[J+2]=0,D[J+3]=0,D[J+4]=j>>24,D[J+5]=j>>16,D[J+6]=j>>8,D[J+7]=j;var F=M.length;D[J+8]=F;for(var ne=0;ne>8,ne[Ae+3]=M,ne[Ae+4]=D>>8,ne[Ae+5]=D,ne[Ae+6]=J>>8,ne[Ae+7]=J,ne[Ae+8]=F>>8,ne[Ae+9]=F,re._sQlen+=10,re.flush()},pixelFormat:function(re,j,M){var D=re._sQ,J=re._sQlen,F;j>16?F=32:j>8?F=16:F=8;var ne=Math.floor(j/3);D[J]=0,D[J+1]=0,D[J+2]=0,D[J+3]=0,D[J+4]=F,D[J+5]=j,D[J+6]=0,D[J+7]=M?1:0,D[J+8]=0,D[J+9]=(1<>8,M[D+3]=j.length;for(var J=D+4,F=0;F>24,M[J+1]=ne>>16,M[J+2]=ne>>8,M[J+3]=ne,J+=4}re._sQlen+=J-D,re.flush()},fbUpdateRequest:function(re,j,M,D,J,F){var ne=re._sQ,Ae=re._sQlen;typeof M=="undefined"&&(M=0),typeof D=="undefined"&&(D=0),ne[Ae]=3,ne[Ae+1]=j?1:0,ne[Ae+2]=M>>8&255,ne[Ae+3]=M&255,ne[Ae+4]=D>>8&255,ne[Ae+5]=D&255,ne[Ae+6]=J>>8&255,ne[Ae+7]=J&255,ne[Ae+8]=F>>8&255,ne[Ae+9]=F&255,re._sQlen+=10,re.flush()},xvpOp:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=250,D[J+1]=0,D[J+2]=j,D[J+3]=M,re._sQlen+=4,re.flush()}},k.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},41895:function(_t,N,e){"use strict";function t(y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(P){return typeof P}:t=function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},t(y)}Object.defineProperty(N,"__esModule",{value:!0}),N.isMac=S,N.isWindows=E,N.isIOS=w,N.isSafari=A,N.isIE=b,N.isEdge=C,N.isFirefox=m,N.hasScrollbarGutter=N.supportsImageMetadata=N.supportsCursorURIs=N.dragThreshold=N.isTouchDevice=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var y=new WeakMap;return g=function(){return y},y}function p(y){if(y&&y.__esModule)return y;if(y===null||t(y)!=="object"&&typeof y!="function")return{default:y};var x=g();if(x&&x.has(y))return x.get(y);var P={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var z in y)if(Object.prototype.hasOwnProperty.call(y,z)){var K=_?Object.getOwnPropertyDescriptor(y,z):null;K&&(K.get||K.set)?Object.defineProperty(P,z,K):P[z]=y[z]}return P.default=y,x&&x.set(y,P),P}var i=!1;N.isTouchDevice=i,window.addEventListener("touchstart",function(){},!1);var h=10*(window.devicePixelRatio||1);N.dragThreshold=h;var r=!1;try{var u=document.createElement("canvas");u.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',u.style.cursor.indexOf("url")===0?(v.Info("Data URI scheme cursor supported"),r=!0):v.Warn("Data URI scheme cursor not supported")}catch(y){v.Error("Data URI scheme cursor test exception: "+y)}var l=r;N.supportsCursorURIs=l;var s=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),s=!0}catch(y){}var o=s;N.supportsImageMetadata=o;var d=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var a=document.createElement("div");n.appendChild(a);var c=n.offsetWidth-a.offsetWidth;n.parentNode.removeChild(n),d=c!=0}catch(y){v.Error("Scrollbar test exception: "+y)}var f=d;N.hasScrollbarGutter=f;function S(){return navigator&&!!/mac/i.exec(navigator.platform)}function E(){return navigator&&!!/win/i.exec(navigator.platform)}function w(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function A(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function b(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function C(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function m(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(41895);function v(r,u){if(!(r instanceof u))throw new TypeError("Cannot call a class as a function")}function g(r,u){for(var l=0;l=p.right?i.x=p.width-1:i.x=t-p.left,v=p.bottom?i.y=p.height-1:i.y=v-p.top,i}},79420:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.getPointerEvent=e,N.stopEvent=t,N.setCapture=r,N.releaseCapture=u;function e(l){return l.changedTouches?l.changedTouches[0]:l.touches?l.touches[0]:l}function t(l){l.stopPropagation(),l.preventDefault()}var v=!1,g=null;document.captureElement=null;function p(l){if(!v){var s=new l.constructor(l.type,l);v=!0,document.captureElement?document.captureElement.dispatchEvent(s):g.dispatchEvent(s),v=!1,l.stopPropagation(),s.defaultPrevented&&l.preventDefault(),l.type==="mouseup"&&u()}}function i(){var l=document.getElementById("noVNC_mouse_capture_elem");l.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(i);function r(l){if(l.setCapture)l.setCapture(),document.captureElement=l,l.addEventListener("mouseup",u);else{u();var s=document.getElementById("noVNC_mouse_capture_elem");s===null&&(s=document.createElement("div"),s.id="noVNC_mouse_capture_elem",s.style.position="fixed",s.style.top="0px",s.style.left="0px",s.style.width="100%",s.style.height="100%",s.style.zIndex=1e4,s.style.display="none",document.body.appendChild(s),s.addEventListener("contextmenu",p),s.addEventListener("mousemove",p),s.addEventListener("mouseup",p)),document.captureElement=l,h.observe(l,{attributes:!0}),i(),s.style.display="",window.addEventListener("mousemove",p),window.addEventListener("mouseup",p)}}function u(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,h.disconnect();var l=document.getElementById("noVNC_mouse_capture_elem");l.style.display="none",window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",p)}}},5004:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h>>0}function t(v){return v|0}},50500:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.initLogging=i,N.getLogging=h,N.Error=N.Warn=N.Info=N.Debug=void 0;var e="warn",t=function(){};N.Debug=t;var v=function(){};N.Info=v;var g=function(){};N.Warn=g;var p=function(){};N.Error=p;function i(r){if(typeof r=="undefined"?r=e:e=r,N.Debug=t=N.Info=v=N.Warn=g=N.Error=p=function(){},typeof window.console!="undefined")switch(r){case"debug":N.Debug=t=console.debug.bind(window.console);case"info":N.Info=v=console.info.bind(window.console);case"warn":N.Warn=g=console.warn.bind(window.console);case"error":N.Error=p=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+r+"'")}}function h(){return e}i()},83270:function(){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(N,e){"use strict";if(N==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(N),v=1;v1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(v))}catch(p){if(p instanceof URIError&&g)return v;throw p}}function t(v){return unescape(encodeURIComponent(v))}},35986:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.shrinkBuf=e,N.arraySet=t,N.flattenChunks=v,N.Buf32=N.Buf16=N.Buf8=void 0;function e(h,r){return h.length===r?h:h.subarray?h.subarray(0,r):(h.length=r,h)}function t(h,r,u,l,s){if(r.subarray&&h.subarray){h.set(r.subarray(u,u+l),s);return}for(var o=0;o>>16&65535|0,r=0;g!==0;){r=g>2e3?2e3:g,g-=r;do i=i+v[p++]|0,h=h+i|0;while(--r);i%=65521,h%=65521}return i|h<<16|0}},1217:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){for(var g,p=[],i=0;i<256;i++){g=i;for(var h=0;h<8;h++)g=g&1?3988292384^g>>>1:g>>>1;p[i]=g}return p}var t=e();function v(g,p,i,h){var r=t,u=h+i;g^=-1;for(var l=h;l>>8^r[(g^p[l])&255];return g^-1}},25805:function(_t,N,e){"use strict";function t(O){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(Ne){return typeof Ne}:t=function(Ne){return Ne&&typeof Symbol=="function"&&Ne.constructor===Symbol&&Ne!==Symbol.prototype?"symbol":typeof Ne},t(O)}Object.defineProperty(N,"__esModule",{value:!0}),N.deflateInit=de,N.deflateInit2=Ke,N.deflateReset=Ie,N.deflateResetKeep=ve,N.deflateSetHeader=Ge,N.deflate=Ze,N.deflateEnd=Y,N.deflateSetDictionary=rt,N.deflateInfo=N.Z_DEFLATED=N.Z_UNKNOWN=N.Z_DEFAULT_STRATEGY=N.Z_FIXED=N.Z_RLE=N.Z_HUFFMAN_ONLY=N.Z_FILTERED=N.Z_DEFAULT_COMPRESSION=N.Z_BUF_ERROR=N.Z_DATA_ERROR=N.Z_STREAM_ERROR=N.Z_STREAM_END=N.Z_OK=N.Z_BLOCK=N.Z_FINISH=N.Z_FULL_FLUSH=N.Z_PARTIAL_FLUSH=N.Z_NO_FLUSH=void 0;var v=l(e(35986)),g=l(e(55796)),p=r(e(97580)),i=r(e(1217)),h=r(e(70892));function r(O){return O&&O.__esModule?O:{default:O}}function u(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return u=function(){return O},O}function l(O){if(O&&O.__esModule)return O;if(O===null||t(O)!=="object"&&typeof O!="function")return{default:O};var $e=u();if($e&&$e.has(O))return $e.get(O);var Ne={},fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Oe in O)if(Object.prototype.hasOwnProperty.call(O,Oe)){var ze=fe?Object.getOwnPropertyDescriptor(O,Oe):null;ze&&(ze.get||ze.set)?Object.defineProperty(Ne,Oe,ze):Ne[Oe]=O[Oe]}return Ne.default=O,$e&&$e.set(O,Ne),Ne}var s=0;N.Z_NO_FLUSH=s;var o=1;N.Z_PARTIAL_FLUSH=o;var d=3;N.Z_FULL_FLUSH=d;var n=4;N.Z_FINISH=n;var a=5;N.Z_BLOCK=a;var c=0;N.Z_OK=c;var f=1;N.Z_STREAM_END=f;var S=-2;N.Z_STREAM_ERROR=S;var E=-3;N.Z_DATA_ERROR=E;var w=-5;N.Z_BUF_ERROR=w;var A=-1;N.Z_DEFAULT_COMPRESSION=A;var b=1;N.Z_FILTERED=b;var C=2;N.Z_HUFFMAN_ONLY=C;var m=3;N.Z_RLE=m;var y=4;N.Z_FIXED=y;var x=0;N.Z_DEFAULT_STRATEGY=x;var P=2;N.Z_UNKNOWN=P;var _=8;N.Z_DEFLATED=_;var z=9,K=15,ye=8,ae=29,Be=256,B=Be+1+ae,$=30,G=19,se=2*B+1,X=15,W=3,Z=258,pe=Z+W+1,we=32,he=42,ge=69,Fe=73,st=91,Ve=103,Qe=113,At=666,Ue=1,Xe=2,xt=3,Re=4,ue=3;function ce(O,$e){return O.msg=h.default[$e],$e}function Q(O){return(O<<1)-(O>4?9:0)}function L(O){for(var $e=O.length;--$e>=0;)O[$e]=0}function oe(O){var $e=O.state,Ne=$e.pending;Ne>O.avail_out&&(Ne=O.avail_out),Ne!==0&&(v.arraySet(O.output,$e.pending_buf,$e.pending_out,Ne,O.next_out),O.next_out+=Ne,$e.pending_out+=Ne,O.total_out+=Ne,O.avail_out-=Ne,$e.pending-=Ne,$e.pending===0&&($e.pending_out=0))}function xe(O,$e){g._tr_flush_block(O,O.block_start>=0?O.block_start:-1,O.strstart-O.block_start,$e),O.block_start=O.strstart,oe(O.strm)}function k(O,$e){O.pending_buf[O.pending++]=$e}function R(O,$e){O.pending_buf[O.pending++]=$e>>>8&255,O.pending_buf[O.pending++]=$e&255}function re(O,$e,Ne,fe){var Oe=O.avail_in;return Oe>fe&&(Oe=fe),Oe===0?0:(O.avail_in-=Oe,v.arraySet($e,O.input,O.next_in,Oe,Ne),O.state.wrap===1?O.adler=(0,p.default)(O.adler,$e,Oe,Ne):O.state.wrap===2&&(O.adler=(0,i.default)(O.adler,$e,Oe,Ne)),O.next_in+=Oe,O.total_in+=Oe,Oe)}function j(O,$e){var Ne=O.max_chain_length,fe=O.strstart,Oe,ze,Rt=O.prev_length,Tt=O.nice_match,ct=O.strstart>O.w_size-pe?O.strstart-(O.w_size-pe):0,Et=O.window,Ft=O.w_mask,Nt=O.prev,Ut=O.strstart+Z,Gt=Et[fe+Rt-1],Ot=Et[fe+Rt];O.prev_length>=O.good_match&&(Ne>>=2),Tt>O.lookahead&&(Tt=O.lookahead);do if(Oe=$e,!(Et[Oe+Rt]!==Ot||Et[Oe+Rt-1]!==Gt||Et[Oe]!==Et[fe]||Et[++Oe]!==Et[fe+1])){fe+=2,Oe++;do;while(Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&feRt){if(O.match_start=$e,Rt=ze,ze>=Tt)break;Gt=Et[fe+Rt-1],Ot=Et[fe+Rt]}}while(($e=Nt[$e&Ft])>ct&&--Ne!==0);return Rt<=O.lookahead?Rt:O.lookahead}function M(O){var $e=O.w_size,Ne,fe,Oe,ze,Rt;do{if(ze=O.window_size-O.lookahead-O.strstart,O.strstart>=$e+($e-pe)){v.arraySet(O.window,O.window,$e,$e,0),O.match_start-=$e,O.strstart-=$e,O.block_start-=$e,fe=O.hash_size,Ne=fe;do Oe=O.head[--Ne],O.head[Ne]=Oe>=$e?Oe-$e:0;while(--fe);fe=$e,Ne=fe;do Oe=O.prev[--Ne],O.prev[Ne]=Oe>=$e?Oe-$e:0;while(--fe);ze+=$e}if(O.strm.avail_in===0)break;if(fe=re(O.strm,O.window,O.strstart+O.lookahead,ze),O.lookahead+=fe,O.lookahead+O.insert>=W)for(Rt=O.strstart-O.insert,O.ins_h=O.window[Rt],O.ins_h=(O.ins_h<O.pending_buf_size-5&&(Ne=O.pending_buf_size-5);;){if(O.lookahead<=1){if(M(O),O.lookahead===0&&$e===s)return Ue;if(O.lookahead===0)break}O.strstart+=O.lookahead,O.lookahead=0;var fe=O.block_start+Ne;if((O.strstart===0||O.strstart>=fe)&&(O.lookahead=O.strstart-fe,O.strstart=fe,xe(O,!1),O.strm.avail_out===0)||O.strstart-O.block_start>=O.w_size-pe&&(xe(O,!1),O.strm.avail_out===0))return Ue}return O.insert=0,$e===n?(xe(O,!0),O.strm.avail_out===0?xt:Re):(O.strstart>O.block_start&&(xe(O,!1),O.strm.avail_out===0),Ue)}function J(O,$e){for(var Ne,fe;;){if(O.lookahead=W&&(O.ins_h=(O.ins_h<=W)if(fe=g._tr_tally(O,O.strstart-O.match_start,O.match_length-W),O.lookahead-=O.match_length,O.match_length<=O.max_lazy_match&&O.lookahead>=W){O.match_length--;do O.strstart++,O.ins_h=(O.ins_h<=W&&(O.ins_h=(O.ins_h<4096)&&(O.match_length=W-1)),O.prev_length>=W&&O.match_length<=O.prev_length){Oe=O.strstart+O.lookahead-W,fe=g._tr_tally(O,O.strstart-1-O.prev_match,O.prev_length-W),O.lookahead-=O.prev_length-1,O.prev_length-=2;do++O.strstart<=Oe&&(O.ins_h=(O.ins_h<=W&&O.strstart>0&&(Oe=O.strstart-1,fe=Rt[Oe],fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe])){ze=O.strstart+Z;do;while(fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&OeO.lookahead&&(O.match_length=O.lookahead)}if(O.match_length>=W?(Ne=g._tr_tally(O,1,O.match_length-W),O.lookahead-=O.match_length,O.strstart+=O.match_length,O.match_length=0):(Ne=g._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++),Ne&&(xe(O,!1),O.strm.avail_out===0))return Ue}return O.insert=0,$e===n?(xe(O,!0),O.strm.avail_out===0?xt:Re):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Ue:Xe}function Ae(O,$e){for(var Ne;;){if(O.lookahead===0&&(M(O),O.lookahead===0)){if($e===s)return Ue;break}if(O.match_length=0,Ne=g._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++,Ne&&(xe(O,!1),O.strm.avail_out===0))return Ue}return O.insert=0,$e===n?(xe(O,!0),O.strm.avail_out===0?xt:Re):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Ue:Xe}function ie(O,$e,Ne,fe,Oe){this.good_length=O,this.max_lazy=$e,this.nice_length=Ne,this.max_chain=fe,this.func=Oe}var T;T=[new ie(0,0,0,0,D),new ie(4,4,8,4,J),new ie(4,5,16,8,J),new ie(4,6,32,32,J),new ie(4,4,16,16,F),new ie(8,16,32,32,F),new ie(8,16,128,128,F),new ie(8,32,128,256,F),new ie(32,128,258,1024,F),new ie(32,258,258,4096,F)];function I(O){O.window_size=2*O.w_size,L(O.head),O.max_lazy_match=T[O.level].max_lazy,O.good_match=T[O.level].good_length,O.nice_match=T[O.level].nice_length,O.max_chain_length=T[O.level].max_chain,O.strstart=0,O.block_start=0,O.lookahead=0,O.insert=0,O.match_length=O.prev_length=W-1,O.match_available=0,O.ins_h=0}function le(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=_,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new v.Buf16(se*2),this.dyn_dtree=new v.Buf16((2*$+1)*2),this.bl_tree=new v.Buf16((2*G+1)*2),L(this.dyn_ltree),L(this.dyn_dtree),L(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new v.Buf16(X+1),this.heap=new v.Buf16(2*B+1),L(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new v.Buf16(2*B+1),L(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ve(O){var $e;return!O||!O.state?ce(O,S):(O.total_in=O.total_out=0,O.data_type=P,$e=O.state,$e.pending=0,$e.pending_out=0,$e.wrap<0&&($e.wrap=-$e.wrap),$e.status=$e.wrap?he:Qe,O.adler=$e.wrap===2?0:1,$e.last_flush=s,g._tr_init($e),c)}function Ie(O){var $e=ve(O);return $e===c&&I(O.state),$e}function Ge(O,$e){return!O||!O.state||O.state.wrap!==2?S:(O.state.gzhead=$e,c)}function Ke(O,$e,Ne,fe,Oe,ze){if(!O)return S;var Rt=1;if($e===A&&($e=6),fe<0?(Rt=0,fe=-fe):fe>15&&(Rt=2,fe-=16),Oe<1||Oe>z||Ne!==_||fe<8||fe>15||$e<0||$e>9||ze<0||ze>y)return ce(O,S);fe===8&&(fe=9);var Tt=new le;return O.state=Tt,Tt.strm=O,Tt.wrap=Rt,Tt.gzhead=null,Tt.w_bits=fe,Tt.w_size=1<a||$e<0)return O?ce(O,S):S;if(fe=O.state,!O.output||!O.input&&O.avail_in!==0||fe.status===At&&$e!==n)return ce(O,O.avail_out===0?w:S);if(fe.strm=O,Ne=fe.last_flush,fe.last_flush=$e,fe.status===he)if(fe.wrap===2)O.adler=0,k(fe,31),k(fe,139),k(fe,8),fe.gzhead?(k(fe,(fe.gzhead.text?1:0)+(fe.gzhead.hcrc?2:0)+(fe.gzhead.extra?4:0)+(fe.gzhead.name?8:0)+(fe.gzhead.comment?16:0)),k(fe,fe.gzhead.time&255),k(fe,fe.gzhead.time>>8&255),k(fe,fe.gzhead.time>>16&255),k(fe,fe.gzhead.time>>24&255),k(fe,fe.level===9?2:fe.strategy>=C||fe.level<2?4:0),k(fe,fe.gzhead.os&255),fe.gzhead.extra&&fe.gzhead.extra.length&&(k(fe,fe.gzhead.extra.length&255),k(fe,fe.gzhead.extra.length>>8&255)),fe.gzhead.hcrc&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending,0)),fe.gzindex=0,fe.status=ge):(k(fe,0),k(fe,0),k(fe,0),k(fe,0),k(fe,0),k(fe,fe.level===9?2:fe.strategy>=C||fe.level<2?4:0),k(fe,ue),fe.status=Qe);else{var Rt=_+(fe.w_bits-8<<4)<<8,Tt=-1;fe.strategy>=C||fe.level<2?Tt=0:fe.level<6?Tt=1:fe.level===6?Tt=2:Tt=3,Rt|=Tt<<6,fe.strstart!==0&&(Rt|=we),Rt+=31-Rt%31,fe.status=Qe,R(fe,Rt),fe.strstart!==0&&(R(fe,O.adler>>>16),R(fe,O.adler&65535)),O.adler=1}if(fe.status===ge)if(fe.gzhead.extra){for(Oe=fe.pending;fe.gzindex<(fe.gzhead.extra.length&65535)&&!(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),oe(O),Oe=fe.pending,fe.pending===fe.pending_buf_size));)k(fe,fe.gzhead.extra[fe.gzindex]&255),fe.gzindex++;fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),fe.gzindex===fe.gzhead.extra.length&&(fe.gzindex=0,fe.status=Fe)}else fe.status=Fe;if(fe.status===Fe)if(fe.gzhead.name){Oe=fe.pending;do{if(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),oe(O),Oe=fe.pending,fe.pending===fe.pending_buf_size)){ze=1;break}fe.gzindexOe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),ze===0&&(fe.gzindex=0,fe.status=st)}else fe.status=st;if(fe.status===st)if(fe.gzhead.comment){Oe=fe.pending;do{if(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),oe(O),Oe=fe.pending,fe.pending===fe.pending_buf_size)){ze=1;break}fe.gzindexOe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),ze===0&&(fe.status=Ve)}else fe.status=Ve;if(fe.status===Ve&&(fe.gzhead.hcrc?(fe.pending+2>fe.pending_buf_size&&oe(O),fe.pending+2<=fe.pending_buf_size&&(k(fe,O.adler&255),k(fe,O.adler>>8&255),O.adler=0,fe.status=Qe)):fe.status=Qe),fe.pending!==0){if(oe(O),O.avail_out===0)return fe.last_flush=-1,c}else if(O.avail_in===0&&Q($e)<=Q(Ne)&&$e!==n)return ce(O,w);if(fe.status===At&&O.avail_in!==0)return ce(O,w);if(O.avail_in!==0||fe.lookahead!==0||$e!==s&&fe.status!==At){var ct=fe.strategy===C?Ae(fe,$e):fe.strategy===m?ne(fe,$e):T[fe.level].func(fe,$e);if((ct===xt||ct===Re)&&(fe.status=At),ct===Ue||ct===xt)return O.avail_out===0&&(fe.last_flush=-1),c;if(ct===Xe&&($e===o?g._tr_align(fe):$e!==a&&(g._tr_stored_block(fe,0,0,!1),$e===d&&(L(fe.head),fe.lookahead===0&&(fe.strstart=0,fe.block_start=0,fe.insert=0))),oe(O),O.avail_out===0))return fe.last_flush=-1,c}return $e!==n?c:fe.wrap<=0?f:(fe.wrap===2?(k(fe,O.adler&255),k(fe,O.adler>>8&255),k(fe,O.adler>>16&255),k(fe,O.adler>>24&255),k(fe,O.total_in&255),k(fe,O.total_in>>8&255),k(fe,O.total_in>>16&255),k(fe,O.total_in>>24&255)):(R(fe,O.adler>>>16),R(fe,O.adler&65535)),oe(O),fe.wrap>0&&(fe.wrap=-fe.wrap),fe.pending!==0?c:f)}function Y(O){var $e;return!O||!O.state?S:($e=O.state.status,$e!==he&&$e!==ge&&$e!==Fe&&$e!==st&&$e!==Ve&&$e!==Qe&&$e!==At?ce(O,S):(O.state=null,$e===Qe?ce(O,E):c))}function rt(O,$e){var Ne=$e.length,fe,Oe,ze,Rt,Tt,ct,Et,Ft;if(!O||!O.state||(fe=O.state,Rt=fe.wrap,Rt===2||Rt===1&&fe.status!==he||fe.lookahead))return S;for(Rt===1&&(O.adler=(0,p.default)(O.adler,$e,Ne,0)),fe.wrap=0,Ne>=fe.w_size&&(Rt===0&&(L(fe.head),fe.strstart=0,fe.block_start=0,fe.insert=0),Ft=new v.Buf8(fe.w_size),v.arraySet(Ft,$e,Ne-fe.w_size,fe.w_size,0),$e=Ft,Ne=fe.w_size),Tt=O.avail_in,ct=O.next_in,Et=O.input,O.avail_in=Ne,O.next_in=0,O.input=$e,M(fe);fe.lookahead>=W;){Oe=fe.strstart,ze=fe.lookahead-(W-1);do fe.ins_h=(fe.ins_h<>>24,f>>>=m,S-=m,m=C>>>16&255,m===0)K[u++]=C&65535;else if(m&16){y=C&65535,m&=15,m&&(S>>=m,S-=m),S<15&&(f+=z[h++]<>>24,f>>>=m,S-=m,m=C>>>16&255,m&16){if(x=C&65535,m&=15,So){g.msg="invalid distance too far back",i.mode=e;break e}if(f>>>=m,S-=m,m=u-l,x>m){if(m=x-m,m>n&&i.sane){g.msg="invalid distance too far back",i.mode=e;break e}if(P=0,_=c,a===0){if(P+=d-m,m2;)K[u++]=_[P++],K[u++]=_[P++],K[u++]=_[P++],y-=3;y&&(K[u++]=_[P++],y>1&&(K[u++]=_[P++]))}else{P=u-x;do K[u++]=K[P++],K[u++]=K[P++],K[u++]=K[P++],y-=3;while(y>2);y&&(K[u++]=K[P++],y>1&&(K[u++]=K[P++]))}}else if(m&64){g.msg="invalid distance code",i.mode=e;break e}else{C=w[(C&65535)+(f&(1<>3,h-=y,S-=y<<3,f&=(1<>>24&255)+(de>>>8&65280)+((de&65280)<<8)+((de&255)<<24)}function re(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new v.Buf16(320),this.work=new v.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function j(de){var Ze;return!de||!de.state?w:(Ze=de.state,de.total_in=de.total_out=Ze.total=0,de.msg="",Ze.wrap&&(de.adler=Ze.wrap&1),Ze.mode=y,Ze.last=0,Ze.havedict=0,Ze.dmax=32768,Ze.head=null,Ze.hold=0,Ze.bits=0,Ze.lencode=Ze.lendyn=new v.Buf32(L),Ze.distcode=Ze.distdyn=new v.Buf32(oe),Ze.sane=1,Ze.back=-1,f)}function M(de){var Ze;return!de||!de.state?w:(Ze=de.state,Ze.wsize=0,Ze.whave=0,Ze.wnext=0,j(de))}function D(de,Ze){var Y,rt;return!de||!de.state||(rt=de.state,Ze<0?(Y=0,Ze=-Ze):(Y=(Ze>>4)+1,Ze<48&&(Ze&=15)),Ze&&(Ze<8||Ze>15))?w:(rt.window!==null&&rt.wbits!==Ze&&(rt.window=null),rt.wrap=Y,rt.wbits=Ze,M(de))}function J(de,Ze){var Y,rt;return de?(rt=new re,de.state=rt,rt.window=null,Y=D(de,Ze),Y!==f&&(de.state=null),Y):w}function F(de){return J(de,k)}var ne=!0,Ae,ie;function T(de){if(ne){var Ze;for(Ae=new v.Buf32(512),ie=new v.Buf32(32),Ze=0;Ze<144;)de.lens[Ze++]=8;for(;Ze<256;)de.lens[Ze++]=9;for(;Ze<280;)de.lens[Ze++]=7;for(;Ze<288;)de.lens[Ze++]=8;for((0,h.default)(o,de.lens,0,288,Ae,0,de.work,{bits:9}),Ze=0;Ze<32;)de.lens[Ze++]=5;(0,h.default)(d,de.lens,0,32,ie,0,de.work,{bits:5}),ne=!1}de.lencode=Ae,de.lenbits=9,de.distcode=ie,de.distbits=5}function I(de,Ze,Y,rt){var yt,O=de.state;return O.window===null&&(O.wsize=1<=O.wsize?(v.arraySet(O.window,Ze,Y-O.wsize,O.wsize,0),O.wnext=0,O.whave=O.wsize):(yt=O.wsize-O.wnext,yt>rt&&(yt=rt),v.arraySet(O.window,Ze,Y-rt,yt,O.wnext),rt-=yt,rt?(v.arraySet(O.window,Ze,Y-rt,rt,0),O.wnext=rt,O.whave=O.wsize):(O.wnext+=yt,O.wnext===O.wsize&&(O.wnext=0),O.whave>>8&255,Y.check=(0,p.default)(Y.check,te,2,0),Oe=0,ze=0,Y.mode=x;break}if(Y.flags=0,Y.head&&(Y.head.done=!1),!(Y.wrap&1)||(((Oe&255)<<8)+(Oe>>8))%31){de.msg="incorrect header check",Y.mode=ue;break}if((Oe&15)!==m){de.msg="unknown compression method",Y.mode=ue;break}if(Oe>>>=4,ze-=4,ee=(Oe&15)+8,Y.wbits===0)Y.wbits=ee;else if(ee>Y.wbits){de.msg="invalid window size",Y.mode=ue;break}Y.dmax=1<>8&1),Y.flags&512&&(te[0]=Oe&255,te[1]=Oe>>>8&255,Y.check=(0,p.default)(Y.check,te,2,0)),Oe=0,ze=0,Y.mode=P;case P:for(;ze<32;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>8&255,te[2]=Oe>>>16&255,te[3]=Oe>>>24&255,Y.check=(0,p.default)(Y.check,te,4,0)),Oe=0,ze=0,Y.mode=_;case _:for(;ze<16;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>8),Y.flags&512&&(te[0]=Oe&255,te[1]=Oe>>>8&255,Y.check=(0,p.default)(Y.check,te,2,0)),Oe=0,ze=0,Y.mode=z;case z:if(Y.flags&1024){for(;ze<16;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>8&255,Y.check=(0,p.default)(Y.check,te,2,0)),Oe=0,ze=0}else Y.head&&(Y.head.extra=null);Y.mode=K;case K:if(Y.flags&1024&&(ct=Y.length,ct>Ne&&(ct=Ne),ct&&(Y.head&&(ee=Y.head.extra_len-Y.length,Y.head.extra||(Y.head.extra=new Array(Y.head.extra_len)),v.arraySet(Y.head.extra,rt,O,ct,ee)),Y.flags&512&&(Y.check=(0,p.default)(Y.check,rt,ct,O)),Ne-=ct,O+=ct,Y.length-=ct),Y.length))break e;Y.length=0,Y.mode=ye;case ye:if(Y.flags&2048){if(Ne===0)break e;ct=0;do ee=rt[O+ct++],Y.head&&ee&&Y.length<65536&&(Y.head.name+=String.fromCharCode(ee));while(ee&&ct>9&1,Y.head.done=!0),de.adler=Y.check=0,Y.mode=G;break;case B:for(;ze<32;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=ze&7,ze-=ze&7,Y.mode=Xe;break}for(;ze<3;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=1,ze-=1,Oe&3){case 0:Y.mode=X;break;case 1:if(T(Y),Y.mode=ge,Ze===c){Oe>>>=2,ze-=2;break e}break;case 2:Y.mode=pe;break;case 3:de.msg="invalid block type",Y.mode=ue}Oe>>>=2,ze-=2;break;case X:for(Oe>>>=ze&7,ze-=ze&7;ze<32;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>16^65535)){de.msg="invalid stored block lengths",Y.mode=ue;break}if(Y.length=Oe&65535,Oe=0,ze=0,Y.mode=W,Ze===c)break e;case W:Y.mode=Z;case Z:if(ct=Y.length,ct){if(ct>Ne&&(ct=Ne),ct>fe&&(ct=fe),ct===0)break e;v.arraySet(yt,rt,O,ct,$e),Ne-=ct,O+=ct,fe-=ct,$e+=ct,Y.length-=ct;break}Y.mode=G;break;case pe:for(;ze<14;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=5,ze-=5,Y.ndist=(Oe&31)+1,Oe>>>=5,ze-=5,Y.ncode=(Oe&15)+4,Oe>>>=4,ze-=4,Y.nlen>286||Y.ndist>30){de.msg="too many length or distance symbols",Y.mode=ue;break}Y.have=0,Y.mode=we;case we:for(;Y.have>>=3,ze-=3}for(;Y.have<19;)Y.lens[tt[Y.have++]]=0;if(Y.lencode=Y.lendyn,Y.lenbits=7,Te={bits:Y.lenbits},q=(0,h.default)(s,Y.lens,0,19,Y.lencode,0,Y.work,Te),Y.lenbits=Te.bits,q){de.msg="invalid code lengths set",Y.mode=ue;break}Y.have=0,Y.mode=he;case he:for(;Y.have>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Ut<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=Ut,ze-=Ut,Y.lens[Y.have++]=Ot;else{if(Ot===16){for(Pe=Ut+2;ze>>=Ut,ze-=Ut,Y.have===0){de.msg="invalid bit length repeat",Y.mode=ue;break}ee=Y.lens[Y.have-1],ct=3+(Oe&3),Oe>>>=2,ze-=2}else if(Ot===17){for(Pe=Ut+3;ze>>=Ut,ze-=Ut,ee=0,ct=3+(Oe&7),Oe>>>=3,ze-=3}else{for(Pe=Ut+7;ze>>=Ut,ze-=Ut,ee=0,ct=11+(Oe&127),Oe>>>=7,ze-=7}if(Y.have+ct>Y.nlen+Y.ndist){de.msg="invalid bit length repeat",Y.mode=ue;break}for(;ct--;)Y.lens[Y.have++]=ee}}if(Y.mode===ue)break;if(Y.lens[256]===0){de.msg="invalid code -- missing end-of-block",Y.mode=ue;break}if(Y.lenbits=9,Te={bits:Y.lenbits},q=(0,h.default)(o,Y.lens,0,Y.nlen,Y.lencode,0,Y.work,Te),Y.lenbits=Te.bits,q){de.msg="invalid literal/lengths set",Y.mode=ue;break}if(Y.distbits=6,Y.distcode=Y.distdyn,Te={bits:Y.distbits},q=(0,h.default)(d,Y.lens,Y.nlen,Y.ndist,Y.distcode,0,Y.work,Te),Y.distbits=Te.bits,q){de.msg="invalid distances set",Y.mode=ue;break}if(Y.mode=ge,Ze===c)break e;case ge:Y.mode=Fe;case Fe:if(Ne>=6&&fe>=258){de.next_out=$e,de.avail_out=fe,de.next_in=O,de.avail_in=Ne,Y.hold=Oe,Y.bits=ze,(0,i.default)(de,Tt),$e=de.next_out,yt=de.output,fe=de.avail_out,O=de.next_in,rt=de.input,Ne=de.avail_in,Oe=Y.hold,ze=Y.bits,Y.mode===G&&(Y.back=-1);break}for(Y.back=0;Nt=Y.lencode[Oe&(1<>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Ut<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>Yt)],Ut=Nt>>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Yt+Ut<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=Yt,ze-=Yt,Y.back+=Yt}if(Oe>>>=Ut,ze-=Ut,Y.back+=Ut,Y.length=Ot,Gt===0){Y.mode=Ue;break}if(Gt&32){Y.back=-1,Y.mode=G;break}if(Gt&64){de.msg="invalid literal/length code",Y.mode=ue;break}Y.extra=Gt&15,Y.mode=st;case st:if(Y.extra){for(Pe=Y.extra;ze>>=Y.extra,ze-=Y.extra,Y.back+=Y.extra}Y.was=Y.length,Y.mode=Ve;case Ve:for(;Nt=Y.distcode[Oe&(1<>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Ut<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>Yt)],Ut=Nt>>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Yt+Ut<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=Yt,ze-=Yt,Y.back+=Yt}if(Oe>>>=Ut,ze-=Ut,Y.back+=Ut,Gt&64){de.msg="invalid distance code",Y.mode=ue;break}Y.offset=Ot,Y.extra=Gt&15,Y.mode=Qe;case Qe:if(Y.extra){for(Pe=Y.extra;ze>>=Y.extra,ze-=Y.extra,Y.back+=Y.extra}if(Y.offset>Y.dmax){de.msg="invalid distance too far back",Y.mode=ue;break}Y.mode=At;case At:if(fe===0)break e;if(ct=Tt-fe,Y.offset>ct){if(ct=Y.offset-ct,ct>Y.whave&&Y.sane){de.msg="invalid distance too far back",Y.mode=ue;break}ct>Y.wnext?(ct-=Y.wnext,Et=Y.wsize-ct):Et=Y.wnext-ct,ct>Y.length&&(ct=Y.length),Ft=Y.window}else Ft=yt,Et=$e-Y.offset,ct=Y.length;ct>fe&&(ct=fe),fe-=ct,Y.length-=ct;do yt[$e++]=Ft[Et++];while(--ct);Y.length===0&&(Y.mode=Fe);break;case Ue:if(fe===0)break e;yt[$e++]=Y.length,fe--,Y.mode=Fe;break;case Xe:if(Y.wrap){for(;ze<32;){if(Ne===0)break e;Ne--,Oe|=rt[O++]<=1&&ge[z]===0;z--);if(K>z&&(K=z),z===0)return A[b++]=1<<24|64<<16|0,A[b++]=1<<24|64<<16|0,m.bits=1,0;for(_=1;_0&&(f===u||z!==1))return-1;for(Fe[1]=0,x=1;xh||f===s&&B>r)return 1;for(;;){Qe=x-ae,C[P]he?(At=st[Ve+C[P]],Ue=pe[we+C[P]]):(At=96,Ue=0),G=1<>ae)+se]=Qe<<24|At<<16|Ue|0;while(se!==0);for(G=1<>=1;if(G!==0?($&=G-1,$+=G):$=0,P++,--ge[x]===0){if(x===z)break;x=S[E+C[P]]}if(x>K&&($&W)!==X){for(ae===0&&(ae=K),Z+=_,ye=x-ae,Be=1<h||f===s&&B>r)return 1;X=$&W,A[X]=K<<24|ye<<16|Z-b|0}}return $!==0&&(A[Z+$]=x-ae<<24|64<<16|0),m.bits=K,0}},70892:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};N.default=e},55796:function(_t,N,e){"use strict";function t(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(ve){return typeof ve}:t=function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve},t(I)}Object.defineProperty(N,"__esModule",{value:!0}),N._tr_init=F,N._tr_stored_block=ne,N._tr_flush_block=ie,N._tr_tally=T,N._tr_align=Ae;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var I=new WeakMap;return g=function(){return I},I}function p(I){if(I&&I.__esModule)return I;if(I===null||t(I)!=="object"&&typeof I!="function")return{default:I};var le=g();if(le&&le.has(I))return le.get(I);var ve={},Ie=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ge in I)if(Object.prototype.hasOwnProperty.call(I,Ge)){var Ke=Ie?Object.getOwnPropertyDescriptor(I,Ge):null;Ke&&(Ke.get||Ke.set)?Object.defineProperty(ve,Ge,Ke):ve[Ge]=I[Ge]}return ve.default=I,le&&le.set(I,ve),ve}var i=4,h=0,r=1,u=2;function l(I){for(var le=I.length;--le>=0;)I[le]=0}var s=0,o=1,d=2,n=3,a=258,c=29,f=256,S=f+1+c,E=30,w=19,A=2*S+1,b=15,C=16,m=7,y=256,x=16,P=17,_=18,z=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],K=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ye=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Be=512,B=new Array((S+2)*2);l(B);var $=new Array(E*2);l($);var G=new Array(Be);l(G);var se=new Array(a-n+1);l(se);var X=new Array(c);l(X);var W=new Array(E);l(W);function Z(I,le,ve,Ie,Ge){this.static_tree=I,this.extra_bits=le,this.extra_base=ve,this.elems=Ie,this.max_length=Ge,this.has_stree=I&&I.length}var pe,we,he;function ge(I,le){this.dyn_tree=I,this.max_code=0,this.stat_desc=le}function Fe(I){return I<256?G[I]:G[256+(I>>>7)]}function st(I,le){I.pending_buf[I.pending++]=le&255,I.pending_buf[I.pending++]=le>>>8&255}function Ve(I,le,ve){I.bi_valid>C-ve?(I.bi_buf|=le<>C-I.bi_valid,I.bi_valid+=ve-C):(I.bi_buf|=le<>>=1,ve<<=1;while(--le>0);return ve>>>1}function Ue(I){I.bi_valid===16?(st(I,I.bi_buf),I.bi_buf=0,I.bi_valid=0):I.bi_valid>=8&&(I.pending_buf[I.pending++]=I.bi_buf&255,I.bi_buf>>=8,I.bi_valid-=8)}function Xe(I,le){var ve=le.dyn_tree,Ie=le.max_code,Ge=le.stat_desc.static_tree,Ke=le.stat_desc.has_stree,de=le.stat_desc.extra_bits,Ze=le.stat_desc.extra_base,Y=le.stat_desc.max_length,rt,yt,O,$e,Ne,fe,Oe=0;for($e=0;$e<=b;$e++)I.bl_count[$e]=0;for(ve[I.heap[I.heap_max]*2+1]=0,rt=I.heap_max+1;rtY&&($e=Y,Oe++),ve[yt*2+1]=$e,!(yt>Ie)&&(I.bl_count[$e]++,Ne=0,yt>=Ze&&(Ne=de[yt-Ze]),fe=ve[yt*2],I.opt_len+=fe*($e+Ne),Ke&&(I.static_len+=fe*(Ge[yt*2+1]+Ne)));if(Oe!==0){do{for($e=Y-1;I.bl_count[$e]===0;)$e--;I.bl_count[$e]--,I.bl_count[$e+1]+=2,I.bl_count[Y]--,Oe-=2}while(Oe>0);for($e=Y;$e!==0;$e--)for(yt=I.bl_count[$e];yt!==0;)O=I.heap[--rt],!(O>Ie)&&(ve[O*2+1]!==$e&&(I.opt_len+=($e-ve[O*2+1])*ve[O*2],ve[O*2+1]=$e),yt--)}}function xt(I,le,ve){var Ie=new Array(b+1),Ge=0,Ke,de;for(Ke=1;Ke<=b;Ke++)Ie[Ke]=Ge=Ge+ve[Ke-1]<<1;for(de=0;de<=le;de++){var Ze=I[de*2+1];Ze!==0&&(I[de*2]=At(Ie[Ze]++,Ze))}}function Re(){var I,le,ve,Ie,Ge,Ke=new Array(b+1);for(ve=0,Ie=0;Ie>=7;Ie8?st(I,I.bi_buf):I.bi_valid>0&&(I.pending_buf[I.pending++]=I.bi_buf),I.bi_buf=0,I.bi_valid=0}function Q(I,le,ve,Ie){ce(I),Ie&&(st(I,ve),st(I,~ve)),v.arraySet(I.pending_buf,I.window,le,ve,I.pending),I.pending+=ve}function L(I,le,ve,Ie){var Ge=le*2,Ke=ve*2;return I[Ge]>1;de>=1;de--)oe(I,ve,de);rt=Ke;do de=I.heap[1],I.heap[1]=I.heap[I.heap_len--],oe(I,ve,1),Ze=I.heap[1],I.heap[--I.heap_max]=de,I.heap[--I.heap_max]=Ze,ve[rt*2]=ve[de*2]+ve[Ze*2],I.depth[rt]=(I.depth[de]>=I.depth[Ze]?I.depth[de]:I.depth[Ze])+1,ve[de*2+1]=ve[Ze*2+1]=rt,I.heap[1]=rt++,oe(I,ve,1);while(I.heap_len>=2);I.heap[--I.heap_max]=I.heap[1],Xe(I,le),xt(ve,Y,I.bl_count)}function R(I,le,ve){var Ie,Ge=-1,Ke,de=le[0*2+1],Ze=0,Y=7,rt=4;for(de===0&&(Y=138,rt=3),le[(ve+1)*2+1]=65535,Ie=0;Ie<=ve;Ie++)Ke=de,de=le[(Ie+1)*2+1],!(++Ze=3&&I.bl_tree[ae[le]*2+1]===0;le--);return I.opt_len+=3*(le+1)+5+5+4,le}function M(I,le,ve,Ie){var Ge;for(Ve(I,le-257,5),Ve(I,ve-1,5),Ve(I,Ie-4,4),Ge=0;Ge>>=1)if(le&1&&I.dyn_ltree[ve*2]!==0)return h;if(I.dyn_ltree[9*2]!==0||I.dyn_ltree[10*2]!==0||I.dyn_ltree[13*2]!==0)return r;for(ve=32;ve0?(I.strm.data_type===u&&(I.strm.data_type=D(I)),k(I,I.l_desc),k(I,I.d_desc),de=j(I),Ge=I.opt_len+3+7>>>3,Ke=I.static_len+3+7>>>3,Ke<=Ge&&(Ge=Ke)):Ge=Ke=ve+5,ve+4<=Ge&&le!==-1?ne(I,le,ve,Ie):I.strategy===i||Ke===Ge?(Ve(I,(o<<1)+(Ie?1:0),3),xe(I,B,$)):(Ve(I,(d<<1)+(Ie?1:0),3),M(I,I.l_desc.max_code+1,I.d_desc.max_code+1,de+1),xe(I,I.dyn_ltree,I.dyn_dtree)),ue(I),Ie&&ce(I)}function T(I,le,ve){return I.pending_buf[I.d_buf+I.last_lit*2]=le>>>8&255,I.pending_buf[I.d_buf+I.last_lit*2+1]=le&255,I.pending_buf[I.l_buf+I.last_lit]=ve&255,I.last_lit++,le===0?I.dyn_ltree[ve*2]++:(I.matches++,le--,I.dyn_ltree[(se[ve]+f+1)*2]++,I.dyn_dtree[Fe(le)*2]++),I.last_lit===I.lit_bufsize-1}},27589:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},16327:function(_t,N,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return g=function(){return o},o}function p(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=g();if(d&&d.has(o))return d.get(o);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=a?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}return n.default=o,d&&d.set(o,n),n}function i(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function h(o,d){for(var n=0;n=0;c--)a+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,a-n)}},{key:"rQwait",value:function(n,a,c){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(n){this._sQ.set(n,this._sQlen),this._sQlen+=n.length,this.flush()}},{key:"sendString",value:function(n){this.send(n.split("").map(function(a){return a.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,a){this._eventHandlers[n]=a}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(n,a){var c=this;this.init(),this._websocket=new WebSocket(n,a),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){v.Debug(">> WebSock.onopen"),c._websocket.protocol&&v.Info("Server choose sub-protocol: "+c._websocket.protocol),c._eventHandlers.open(),v.Debug("<< WebSock.onopen")},this._websocket.onclose=function(f){v.Debug(">> WebSock.onclose"),c._eventHandlers.close(f),v.Debug("<< WebSock.onclose")},this._websocket.onerror=function(f){v.Debug(">> WebSock.onerror: "+f),c._eventHandlers.error(f),v.Debug("<< WebSock.onerror: "+f)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(v.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(n){var a=(this._rQlen-this._rQi+n)*8,c=this._rQbufferSizel&&(this._rQbufferSize=l,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(a.length),this._rQ.set(a,this._rQlen),this._rQlen+=a.length}},{key:"_recvMessage",value:function(n){this._DecodeMessage(n.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):v.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(n){this._rQi=n}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),o}();N.default=s},5630:function(_t,N,e){"use strict";var t=e(5891),v=e(57259),g=e(80962),p=e(29043),i=e(19149),h=e(92310),r=e.n(h),u=e(35788),l=e(59301),s=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],o=(0,l.forwardRef)(function(d,n){var a,c=d.prefixCls,f=c===void 0?"rc-checkbox":c,S=d.className,E=d.style,w=d.checked,A=d.disabled,b=d.defaultChecked,C=b===void 0?!1:b,m=d.type,y=m===void 0?"checkbox":m,x=d.title,P=d.onChange,_=(0,i.Z)(d,s),z=(0,l.useRef)(null),K=(0,u.Z)(C,{value:w}),ye=(0,p.Z)(K,2),ae=ye[0],Be=ye[1];(0,l.useImperativeHandle)(n,function(){return{focus:function(){var se;(se=z.current)===null||se===void 0||se.focus()},blur:function(){var se;(se=z.current)===null||se===void 0||se.blur()},input:z.current}});var B=r()(f,S,(a={},(0,g.Z)(a,"".concat(f,"-checked"),ae),(0,g.Z)(a,"".concat(f,"-disabled"),A),a)),$=function(se){A||("checked"in d||Be(se.target.checked),P==null||P({target:(0,v.Z)((0,v.Z)({},d),{},{type:y,checked:se.target.checked}),stopPropagation:function(){se.stopPropagation()},preventDefault:function(){se.preventDefault()},nativeEvent:se.nativeEvent}))};return l.createElement("span",{className:B,title:x,style:E},l.createElement("input",(0,t.Z)({},_,{className:"".concat(f,"-input"),ref:z,onChange:$,disabled:A,checked:!!ae,type:y})),l.createElement("span",{className:"".concat(f,"-inner")}))});N.Z=o},31561:function(_t,N,e){"use strict";e.d(N,{Z:function(){return y}});var t=e(5891),v=e(80962),g=e(29043),p=e(19149),i=e(35593),h=e(92310),r=e.n(h),u=e(20475),l=e(59301),s=e(85108),o=e(23073),d=s.Z.ESC,n=s.Z.TAB;function a(x){var P=x.visible,_=x.triggerRef,z=x.onVisibleChange,K=x.autoFocus,ye=x.overlayRef,ae=l.useRef(!1),Be=function(){if(P){var se,X;(se=_.current)===null||se===void 0||(X=se.focus)===null||X===void 0||X.call(se),z==null||z(!1)}},B=function(){var se;return(se=ye.current)!==null&&se!==void 0&&se.focus?(ye.current.focus(),ae.current=!0,!0):!1},$=function(se){switch(se.keyCode){case d:Be();break;case n:{var X=!1;ae.current||(X=B()),X?se.preventDefault():Be();break}}};l.useEffect(function(){return P?(window.addEventListener("keydown",$),K&&(0,o.Z)(B,3),function(){window.removeEventListener("keydown",$),ae.current=!1}):function(){ae.current=!1}},[P])}var c=(0,l.forwardRef)(function(x,P){var _=x.overlay,z=x.arrow,K=x.prefixCls,ye=(0,l.useMemo)(function(){var Be;return typeof _=="function"?Be=_():Be=_,Be},[_]),ae=(0,u.sQ)(P,ye==null?void 0:ye.ref);return l.createElement(l.Fragment,null,z&&l.createElement("div",{className:"".concat(K,"-arrow")}),l.cloneElement(ye,{ref:(0,u.Yr)(ye)?ae:void 0}))}),f=c,S={adjustX:1,adjustY:1},E=[0,0],w={topLeft:{points:["bl","tl"],overflow:S,offset:[0,-4],targetOffset:E},top:{points:["bc","tc"],overflow:S,offset:[0,-4],targetOffset:E},topRight:{points:["br","tr"],overflow:S,offset:[0,-4],targetOffset:E},bottomLeft:{points:["tl","bl"],overflow:S,offset:[0,4],targetOffset:E},bottom:{points:["tc","bc"],overflow:S,offset:[0,4],targetOffset:E},bottomRight:{points:["tr","br"],overflow:S,offset:[0,4],targetOffset:E}},A=w,b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(x,P){var _,z=x.arrow,K=z===void 0?!1:z,ye=x.prefixCls,ae=ye===void 0?"rc-dropdown":ye,Be=x.transitionName,B=x.animation,$=x.align,G=x.placement,se=G===void 0?"bottomLeft":G,X=x.placements,W=X===void 0?A:X,Z=x.getPopupContainer,pe=x.showAction,we=x.hideAction,he=x.overlayClassName,ge=x.overlayStyle,Fe=x.visible,st=x.trigger,Ve=st===void 0?["hover"]:st,Qe=x.autoFocus,At=x.overlay,Ue=x.children,Xe=x.onVisibleChange,xt=(0,p.Z)(x,b),Re=l.useState(),ue=(0,g.Z)(Re,2),ce=ue[0],Q=ue[1],L="visible"in x?Fe:ce,oe=l.useRef(null),xe=l.useRef(null),k=l.useRef(null);l.useImperativeHandle(P,function(){return oe.current});var R=function(ie){Q(ie),Xe==null||Xe(ie)};a({visible:L,triggerRef:k,onVisibleChange:R,autoFocus:Qe,overlayRef:xe});var re=function(ie){var T=x.onOverlayClick;Q(!1),T&&T(ie)},j=function(){return l.createElement(f,{ref:xe,overlay:At,prefixCls:ae,arrow:K})},M=function(){return typeof At=="function"?j:j()},D=function(){var ie=x.minOverlayWidthMatchTrigger,T=x.alignPoint;return"minOverlayWidthMatchTrigger"in x?ie:!T},J=function(){var ie=x.openClassName;return ie!==void 0?ie:"".concat(ae,"-open")},F=l.cloneElement(Ue,{className:r()((_=Ue.props)===null||_===void 0?void 0:_.className,L&&J()),ref:(0,u.Yr)(Ue)?(0,u.sQ)(k,Ue.ref):void 0}),ne=we;return!ne&&Ve.indexOf("contextMenu")!==-1&&(ne=["click"]),l.createElement(i.Z,(0,t.Z)({builtinPlacements:W},xt,{prefixCls:ae,ref:oe,popupClassName:r()(he,(0,v.Z)({},"".concat(ae,"-show-arrow"),K)),popupStyle:ge,action:Ve,showAction:pe,hideAction:ne,popupPlacement:se,popupAlign:$,popupTransitionName:Be,popupAnimation:B,popupVisible:L,stretch:D()?"minWidth":"",popup:M(),onPopupVisibleChange:R,onPopupClick:re,getPopupContainer:Z}),F)}var m=l.forwardRef(C),y=m},93681:function(_t,N,e){"use strict";e.r(N),e.d(N,{BaseInput:function(){return s},default:function(){return w}});var t=e(5891),v=e(57259),g=e(80962),p=e(80665),i=e(92310),h=e.n(i),r=e(59301),u=e(5643),l=function(b){var C,m,y=b.inputElement,x=b.prefixCls,P=b.prefix,_=b.suffix,z=b.addonBefore,K=b.addonAfter,ye=b.className,ae=b.style,Be=b.disabled,B=b.readOnly,$=b.focused,G=b.triggerFocus,se=b.allowClear,X=b.value,W=b.handleReset,Z=b.hidden,pe=b.classes,we=b.classNames,he=b.dataAttrs,ge=b.styles,Fe=b.components,st=(Fe==null?void 0:Fe.affixWrapper)||"span",Ve=(Fe==null?void 0:Fe.groupWrapper)||"span",Qe=(Fe==null?void 0:Fe.wrapper)||"span",At=(Fe==null?void 0:Fe.groupAddon)||"span",Ue=(0,r.useRef)(null),Xe=function(j){var M;(M=Ue.current)!==null&&M!==void 0&&M.contains(j.target)&&(G==null||G())},xt=function(){var j;if(!se)return null;var M=!Be&&!B&&X,D="".concat(x,"-clear-icon"),J=(0,p.Z)(se)==="object"&&se!==null&&se!==void 0&&se.clearIcon?se.clearIcon:"\u2716";return r.createElement("span",{onClick:W,onMouseDown:function(ne){return ne.preventDefault()},className:h()(D,(j={},(0,g.Z)(j,"".concat(D,"-hidden"),!M),(0,g.Z)(j,"".concat(D,"-has-suffix"),!!_),j)),role:"button",tabIndex:-1},J)},Re=(0,r.cloneElement)(y,{value:X,hidden:Z,className:h()((C=y.props)===null||C===void 0?void 0:C.className,!(0,u.X3)(b)&&!(0,u.He)(b)&&ye)||null,style:(0,v.Z)((0,v.Z)({},(m=y.props)===null||m===void 0?void 0:m.style),!(0,u.X3)(b)&&!(0,u.He)(b)?ae:{})});if((0,u.X3)(b)){var ue,ce="".concat(x,"-affix-wrapper"),Q=h()(ce,(ue={},(0,g.Z)(ue,"".concat(ce,"-disabled"),Be),(0,g.Z)(ue,"".concat(ce,"-focused"),$),(0,g.Z)(ue,"".concat(ce,"-readonly"),B),(0,g.Z)(ue,"".concat(ce,"-input-with-clear-btn"),_&&se&&X),ue),!(0,u.He)(b)&&ye,pe==null?void 0:pe.affixWrapper,we==null?void 0:we.affixWrapper),L=(_||se)&&r.createElement("span",{className:h()("".concat(x,"-suffix"),we==null?void 0:we.suffix),style:ge==null?void 0:ge.suffix},xt(),_);Re=r.createElement(st,(0,t.Z)({className:Q,style:(0,v.Z)((0,v.Z)({},(0,u.He)(b)?void 0:ae),ge==null?void 0:ge.affixWrapper),hidden:!(0,u.He)(b)&&Z,onClick:Xe},he==null?void 0:he.affixWrapper,{ref:Ue}),P&&r.createElement("span",{className:h()("".concat(x,"-prefix"),we==null?void 0:we.prefix),style:ge==null?void 0:ge.prefix},P),(0,r.cloneElement)(y,{value:X,hidden:null}),L)}if((0,u.He)(b)){var oe="".concat(x,"-group"),xe="".concat(oe,"-addon"),k=h()("".concat(x,"-wrapper"),oe,pe==null?void 0:pe.wrapper),R=h()("".concat(x,"-group-wrapper"),ye,pe==null?void 0:pe.group);return r.createElement(Ve,{className:R,style:ae,hidden:Z},r.createElement(Qe,{className:k},z&&r.createElement(At,{className:xe},z),(0,r.cloneElement)(Re,{hidden:null}),K&&r.createElement(At,{className:xe},K)))}return Re},s=l,o=e(26390),d=e(29043),n=e(19149),a=e(35788),c=e(64002),f=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],S=(0,r.forwardRef)(function(A,b){var C=A.autoComplete,m=A.onChange,y=A.onFocus,x=A.onBlur,P=A.onPressEnter,_=A.onKeyDown,z=A.prefixCls,K=z===void 0?"rc-input":z,ye=A.disabled,ae=A.htmlSize,Be=A.className,B=A.maxLength,$=A.suffix,G=A.showCount,se=A.type,X=se===void 0?"text":se,W=A.classes,Z=A.classNames,pe=A.styles,we=(0,n.Z)(A,f),he=(0,a.Z)(A.defaultValue,{value:A.value}),ge=(0,d.Z)(he,2),Fe=ge[0],st=ge[1],Ve=(0,r.useState)(!1),Qe=(0,d.Z)(Ve,2),At=Qe[0],Ue=Qe[1],Xe=(0,r.useRef)(null),xt=function(R){Xe.current&&(0,u.nH)(Xe.current,R)};(0,r.useImperativeHandle)(b,function(){return{focus:xt,blur:function(){var R;(R=Xe.current)===null||R===void 0||R.blur()},setSelectionRange:function(R,re,j){var M;(M=Xe.current)===null||M===void 0||M.setSelectionRange(R,re,j)},select:function(){var R;(R=Xe.current)===null||R===void 0||R.select()},input:Xe.current}}),(0,r.useEffect)(function(){Ue(function(k){return k&&ye?!1:k})},[ye]);var Re=function(R){A.value===void 0&&st(R.target.value),Xe.current&&(0,u.rJ)(Xe.current,R,m)},ue=function(R){P&&R.key==="Enter"&&P(R),_==null||_(R)},ce=function(R){Ue(!0),y==null||y(R)},Q=function(R){Ue(!1),x==null||x(R)},L=function(R){st(""),xt(),Xe.current&&(0,u.rJ)(Xe.current,R,m)},oe=function(){var R=(0,c.Z)(A,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,t.Z)({autoComplete:C},R,{onChange:Re,onFocus:ce,onBlur:Q,onKeyDown:ue,className:h()(K,(0,g.Z)({},"".concat(K,"-disabled"),ye),Z==null?void 0:Z.input),style:pe==null?void 0:pe.input,ref:Xe,size:ae,type:X}))},xe=function(){var R=Number(B)>0;if($||G){var re=(0,u.D7)(Fe),j=(0,o.Z)(re).length,M=(0,p.Z)(G)==="object"?G.formatter({value:re,count:j,maxLength:B}):"".concat(j).concat(R?" / ".concat(B):"");return r.createElement(r.Fragment,null,!!G&&r.createElement("span",{className:h()("".concat(K,"-show-count-suffix"),(0,g.Z)({},"".concat(K,"-show-count-has-suffix"),!!$),Z==null?void 0:Z.count),style:(0,v.Z)({},pe==null?void 0:pe.count)},M),$)}return null};return r.createElement(s,(0,t.Z)({},we,{prefixCls:K,className:Be,inputElement:oe(),handleReset:L,value:(0,u.D7)(Fe),focused:At,triggerFocus:xt,suffix:xe(),disabled:ye,classes:W,classNames:Z,styles:pe}))}),E=S,w=E},5643:function(_t,N,e){"use strict";e.d(N,{D7:function(){return i},He:function(){return t},X3:function(){return v},nH:function(){return p},rJ:function(){return g}});function t(h){return!!(h.addonBefore||h.addonAfter)}function v(h){return!!(h.prefix||h.suffix||h.allowClear)}function g(h,r,u,l){if(u){var s=r;if(r.type==="click"){var o=h.cloneNode(!0);s=Object.create(r,{target:{value:o},currentTarget:{value:o}}),o.value="",u(s);return}if(l!==void 0){s=Object.create(r,{target:{value:h},currentTarget:{value:h}}),h.value=l,u(s);return}u(s)}}function p(h,r){if(h){h.focus(r);var u=r||{},l=u.cursor;if(l){var s=h.value.length;switch(l){case"start":h.setSelectionRange(0,0);break;case"end":h.setSelectionRange(s,s);break;default:h.setSelectionRange(0,s)}}}}function i(h){return typeof h=="undefined"||h===null?"":String(h)}},22798:function(_t,N,e){"use strict";e.d(N,{iz:function(){return kt},ck:function(){return Ne},BW:function(){return Ht},sN:function(){return Ne},Wd:function(){return Pe},ZP:function(){return lt},Xl:function(){return _}});var t=e(5891),v=e(80962),g=e(57259),p=e(26390),i=e(29043),h=e(19149),r=e(92310),u=e.n(r),l=e(11780),s=e(35788),o=e(51346),d=e(51395),n=e(59301),a=e(4676),c=n.createContext(null);function f(be,He){return be===void 0?null:"".concat(be,"-").concat(He)}function S(be){var He=n.useContext(c);return f(He,be)}var E=e(79722),w=["children","locked"],A=n.createContext(null);function b(be,He){var nt=(0,g.Z)({},be);return Object.keys(He).forEach(function(at){var ut=He[at];ut!==void 0&&(nt[at]=ut)}),nt}function C(be){var He=be.children,nt=be.locked,at=(0,h.Z)(be,w),ut=n.useContext(A),wt=(0,E.Z)(function(){return b(ut,at)},[ut,at],function(Se,Le){return!nt&&(Se[0]!==Le[0]||!(0,o.Z)(Se[1],Le[1],!0))});return n.createElement(A.Provider,{value:wt},He)}var m=[],y=n.createContext(null);function x(){return n.useContext(y)}var P=n.createContext(m);function _(be){var He=n.useContext(P);return n.useMemo(function(){return be!==void 0?[].concat((0,p.Z)(He),[be]):He},[He,be])}var z=n.createContext(null),K=n.createContext({}),ye=K,ae=e(48886);function Be(be){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ae.Z)(be)){var nt=be.nodeName.toLowerCase(),at=["input","select","textarea","button"].includes(nt)||be.isContentEditable||nt==="a"&&!!be.getAttribute("href"),ut=be.getAttribute("tabindex"),wt=Number(ut),Se=null;return ut&&!Number.isNaN(wt)?Se=wt:at&&Se===null&&(Se=0),at&&be.disabled&&(Se=null),Se!==null&&(Se>=0||He&&Se<0)}return!1}function B(be){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,nt=(0,p.Z)(be.querySelectorAll("*")).filter(function(at){return Be(at,He)});return Be(be,He)&&nt.unshift(be),nt}var $=null;function G(){$=document.activeElement}function se(){$=null}function X(){if($)try{$.focus()}catch(be){}}function W(be,He){if(He.keyCode===9){var nt=B(be),at=nt[He.shiftKey?0:nt.length-1],ut=at===document.activeElement||be===document.activeElement;if(ut){var wt=nt[He.shiftKey?nt.length-1:0];wt.focus(),He.preventDefault()}}}var Z=e(85108),pe=e(23073),we=Z.Z.LEFT,he=Z.Z.RIGHT,ge=Z.Z.UP,Fe=Z.Z.DOWN,st=Z.Z.ENTER,Ve=Z.Z.ESC,Qe=Z.Z.HOME,At=Z.Z.END,Ue=[ge,Fe,we,he];function Xe(be,He,nt,at){var ut,wt,Se,Le,We="prev",qe="next",dt="children",jt="parent";if(be==="inline"&&at===st)return{inlineTrigger:!0};var Vt=(ut={},(0,v.Z)(ut,ge,We),(0,v.Z)(ut,Fe,qe),ut),Mt=(wt={},(0,v.Z)(wt,we,nt?qe:We),(0,v.Z)(wt,he,nt?We:qe),(0,v.Z)(wt,Fe,dt),(0,v.Z)(wt,st,dt),wt),pt=(Se={},(0,v.Z)(Se,ge,We),(0,v.Z)(Se,Fe,qe),(0,v.Z)(Se,st,dt),(0,v.Z)(Se,Ve,jt),(0,v.Z)(Se,we,nt?dt:jt),(0,v.Z)(Se,he,nt?jt:dt),Se),zt={inline:Vt,horizontal:Mt,vertical:pt,inlineSub:Vt,horizontalSub:pt,verticalSub:pt},en=(Le=zt["".concat(be).concat(He?"":"Sub")])===null||Le===void 0?void 0:Le[at];switch(en){case We:return{offset:-1,sibling:!0};case qe:return{offset:1,sibling:!0};case jt:return{offset:-1,sibling:!1};case dt:return{offset:1,sibling:!1};default:return null}}function xt(be){for(var He=be;He;){if(He.getAttribute("data-menu-list"))return He;He=He.parentElement}return null}function Re(be,He){for(var nt=be||document.activeElement;nt;){if(He.has(nt))return nt;nt=nt.parentElement}return null}function ue(be,He){var nt=B(be,!0);return nt.filter(function(at){return He.has(at)})}function ce(be,He,nt){var at=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!be)return null;var ut=ue(be,He),wt=ut.length,Se=ut.findIndex(function(Le){return nt===Le});return at<0?Se===-1?Se=wt-1:Se-=1:at>0&&(Se+=1),Se=(Se+wt)%wt,ut[Se]}var Q=function(He,nt){var at=new Set,ut=new Map,wt=new Map;return He.forEach(function(Se){var Le=document.querySelector("[data-menu-id='".concat(f(nt,Se),"']"));Le&&(at.add(Le),wt.set(Le,Se),ut.set(Se,Le))}),{elements:at,key2element:ut,element2key:wt}};function L(be,He,nt,at,ut,wt,Se,Le,We,qe){var dt=n.useRef(),jt=n.useRef();jt.current=He;var Vt=function(){pe.Z.cancel(dt.current)};return n.useEffect(function(){return function(){Vt()}},[]),function(Mt){var pt=Mt.which;if([].concat(Ue,[st,Ve,Qe,At]).includes(pt)){var zt=wt(),en=Q(zt,at),tn=en,nn=tn.elements,on=tn.key2element,yn=tn.element2key,bn=on.get(He),On=Re(bn,nn),Yn=yn.get(On),dn=Xe(be,Se(Yn,!0).length===1,nt,pt);if(!dn&&pt!==Qe&&pt!==At)return;(Ue.includes(pt)||[Qe,At].includes(pt))&&Mt.preventDefault();var Bt=function(En){if(En){var Jn=En,qn=En.querySelector("a");qn!=null&&qn.getAttribute("href")&&(Jn=qn);var fn=yn.get(En);Le(fn),Vt(),dt.current=(0,pe.Z)(function(){jt.current===fn&&Jn.focus()})}};if([Qe,At].includes(pt)||dn.sibling||!On){var Zt;!On||be==="inline"?Zt=ut.current:Zt=xt(On);var xn,vn=ue(Zt,nn);pt===Qe?xn=vn[0]:pt===At?xn=vn[vn.length-1]:xn=ce(Zt,nn,On,dn.offset),Bt(xn)}else if(dn.inlineTrigger)We(Yn);else if(dn.offset>0)We(Yn,!0),Vt(),dt.current=(0,pe.Z)(function(){en=Q(zt,at);var Jt=On.getAttribute("aria-controls"),En=document.getElementById(Jt),Jn=ce(En,en.elements);Bt(Jn)},5);else if(dn.offset<0){var wn=Se(Yn,!0),Sn=wn[wn.length-2],sn=on.get(Sn);We(Sn,!1),Bt(sn)}}qe==null||qe(Mt)}}function oe(be){Promise.resolve().then(be)}var xe="__RC_UTIL_PATH_SPLIT__",k=function(He){return He.join(xe)},R=function(He){return He.split(xe)},re="rc-menu-more";function j(){var be=n.useState({}),He=(0,i.Z)(be,2),nt=He[1],at=(0,n.useRef)(new Map),ut=(0,n.useRef)(new Map),wt=n.useState([]),Se=(0,i.Z)(wt,2),Le=Se[0],We=Se[1],qe=(0,n.useRef)(0),dt=(0,n.useRef)(!1),jt=function(){dt.current||nt({})},Vt=(0,n.useCallback)(function(on,yn){var bn=k(yn);ut.current.set(bn,on),at.current.set(on,bn),qe.current+=1;var On=qe.current;oe(function(){On===qe.current&&jt()})},[]),Mt=(0,n.useCallback)(function(on,yn){var bn=k(yn);ut.current.delete(bn),at.current.delete(on)},[]),pt=(0,n.useCallback)(function(on){We(on)},[]),zt=(0,n.useCallback)(function(on,yn){var bn=at.current.get(on)||"",On=R(bn);return yn&&Le.includes(On[0])&&On.unshift(re),On},[Le]),en=(0,n.useCallback)(function(on,yn){return on.some(function(bn){var On=zt(bn,!0);return On.includes(yn)})},[zt]),tn=function(){var yn=(0,p.Z)(at.current.keys());return Le.length&&yn.push(re),yn},nn=(0,n.useCallback)(function(on){var yn="".concat(at.current.get(on)).concat(xe),bn=new Set;return(0,p.Z)(ut.current.keys()).forEach(function(On){On.startsWith(yn)&&bn.add(ut.current.get(On))}),bn},[]);return n.useEffect(function(){return function(){dt.current=!0}},[]),{registerPath:Vt,unregisterPath:Mt,refreshOverflowKeys:pt,isSubPathKey:en,getKeyPath:zt,getKeys:tn,getSubPathKeys:nn}}function M(be){var He=n.useRef(be);He.current=be;var nt=n.useCallback(function(){for(var at,ut=arguments.length,wt=new Array(ut),Se=0;Se1&&(nn.motionAppear=!1);var on=nn.onVisibleChanged;return nn.onVisibleChanged=function(yn){return!Vt.current&&!yn&&en(!0),on==null?void 0:on(yn)},zt?null:n.createElement(C,{mode:wt,locked:!Vt.current},n.createElement(U.default,(0,t.Z)({visible:tn},nn,{forceRender:We,removeOnLeave:!1,leavedClassName:"".concat(Le,"-hidden")}),function(yn){var bn=yn.className,On=yn.style;return n.createElement(Rt,{id:He,className:bn,style:On},ut)}))}var q=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],te=["active"],Te=function(He){var nt,at=He.style,ut=He.className,wt=He.title,Se=He.eventKey,Le=He.warnKey,We=He.disabled,qe=He.internalPopupClose,dt=He.children,jt=He.itemIcon,Vt=He.expandIcon,Mt=He.popupClassName,pt=He.popupOffset,zt=He.popupStyle,en=He.onClick,tn=He.onMouseEnter,nn=He.onMouseLeave,on=He.onTitleClick,yn=He.onTitleMouseEnter,bn=He.onTitleMouseLeave,On=(0,h.Z)(He,q),Yn=S(Se),dn=n.useContext(A),Bt=dn.prefixCls,Zt=dn.mode,xn=dn.openKeys,vn=dn.disabled,wn=dn.overflowDisabled,Sn=dn.activeKey,sn=dn.selectedKeys,Jt=dn.itemIcon,En=dn.expandIcon,Jn=dn.onItemClick,qn=dn.onOpenChange,fn=dn.onActive,hn=n.useContext(ye),$t=hn._internalRenderSubMenuItem,jn=n.useContext(z),Bn=jn.isSubPathKey,mn=_(),Dn="".concat(Bt,"-submenu"),pr=vn||We,Gn=n.useRef(),vr=n.useRef(),br=jt!=null?jt:Jt,mr=Vt!=null?Vt:En,yr=xn.includes(Se),sr=!wn&&yr,Nr=Bn(sn,Se),zr=ve(Se,pr,yn,bn),$r=zr.active,ni=(0,h.Z)(zr,te),Ki=n.useState(!1),gi=(0,i.Z)(Ki,2),Ri=gi[0],Oi=gi[1],ir=function(oi){pr||Oi(oi)},dr=function(oi){ir(!0),tn==null||tn({key:Se,domEvent:oi})},kr=function(oi){ir(!1),nn==null||nn({key:Se,domEvent:oi})},gr=n.useMemo(function(){return $r||(Zt!=="inline"?Ri||Bn([Sn],Se):!1)},[Zt,$r,Sn,Ri,Se,Bn]),Er=Ie(mn.length),Zr=function(oi){pr||(on==null||on({key:Se,domEvent:oi}),Zt==="inline"&&qn(Se,!yr))},Ur=M(function(ii){en==null||en(de(ii)),Jn(ii)}),kn=function(oi){Zt!=="inline"&&qn(Se,oi)},er=function(){fn(Se)},nr=Yn&&"".concat(Yn,"-popup"),lr=n.createElement("div",(0,t.Z)({role:"menuitem",style:Er,className:"".concat(Dn,"-title"),tabIndex:pr?null:-1,ref:Gn,title:typeof wt=="string"?wt:null,"data-menu-id":wn&&Yn?null:Yn,"aria-expanded":sr,"aria-haspopup":!0,"aria-controls":nr,"aria-disabled":pr,onClick:Zr,onFocus:er},ni),wt,n.createElement(Ge,{icon:Zt!=="horizontal"?mr:void 0,props:(0,g.Z)((0,g.Z)({},He),{},{isOpen:sr,isSubMenu:!0})},n.createElement("i",{className:"".concat(Dn,"-arrow")}))),Pr=n.useRef(Zt);if(Zt!=="inline"&&mn.length>1?Pr.current="vertical":Pr.current=Zt,!wn){var Cr=Pr.current;lr=n.createElement(Ce,{mode:Cr,prefixCls:Dn,visible:!qe&&sr&&Zt!=="inline",popupClassName:Mt,popupOffset:pt,popupStyle:zt,popup:n.createElement(C,{mode:Cr==="horizontal"?"vertical":Cr},n.createElement(Rt,{id:nr,ref:vr},dt)),disabled:pr,onVisibleChange:kn},lr)}var Ci=n.createElement(l.Z.Item,(0,t.Z)({role:"none"},On,{component:"li",style:at,className:u()(Dn,"".concat(Dn,"-").concat(Zt),ut,(nt={},(0,v.Z)(nt,"".concat(Dn,"-open"),sr),(0,v.Z)(nt,"".concat(Dn,"-active"),gr),(0,v.Z)(nt,"".concat(Dn,"-selected"),Nr),(0,v.Z)(nt,"".concat(Dn,"-disabled"),pr),nt)),onMouseEnter:dr,onMouseLeave:kr}),lr,!wn&&n.createElement(ee,{id:nr,open:sr,keyPath:mn},dt));return $t&&(Ci=$t(Ci,He,{selected:Nr,active:gr,open:sr,disabled:pr})),n.createElement(C,{onItemClick:Ur,mode:Zt==="horizontal"?"vertical":Zt,itemIcon:br,expandIcon:mr},Ci)};function Pe(be){var He=be.eventKey,nt=be.children,at=_(He),ut=ct(nt,at),wt=x();n.useEffect(function(){if(wt)return wt.registerPath(He,at),function(){wt.unregisterPath(He,at)}},[at]);var Se;return wt?Se=ut:Se=n.createElement(Te,be,ut),n.createElement(P.Provider,{value:at},Se)}var tt=e(80665),it=["className","title","eventKey","children"],St=["children"],It=function(He){var nt=He.className,at=He.title,ut=He.eventKey,wt=He.children,Se=(0,h.Z)(He,it),Le=n.useContext(A),We=Le.prefixCls,qe="".concat(We,"-item-group");return n.createElement("li",(0,t.Z)({role:"presentation"},Se,{onClick:function(jt){return jt.stopPropagation()},className:u()(qe,nt)}),n.createElement("div",{role:"presentation",className:"".concat(qe,"-title"),title:typeof at=="string"?at:void 0},at),n.createElement("ul",{role:"group",className:"".concat(qe,"-list")},wt))};function Ht(be){var He=be.children,nt=(0,h.Z)(be,St),at=_(nt.eventKey),ut=ct(He,at),wt=x();return wt?ut:n.createElement(It,(0,I.Z)(nt,["warnKey"]),ut)}function kt(be){var He=be.className,nt=be.style,at=n.useContext(A),ut=at.prefixCls,wt=x();return wt?null:n.createElement("li",{role:"separator",className:u()("".concat(ut,"-item-divider"),He),style:nt})}var bt=["label","children","key","type"];function Kt(be){return(be||[]).map(function(He,nt){if(He&&(0,tt.Z)(He)==="object"){var at=He,ut=at.label,wt=at.children,Se=at.key,Le=at.type,We=(0,h.Z)(at,bt),qe=Se!=null?Se:"tmp-".concat(nt);return wt||Le==="group"?Le==="group"?n.createElement(Ht,(0,t.Z)({key:qe},We,{title:ut}),Kt(wt)):n.createElement(Pe,(0,t.Z)({key:qe},We,{title:ut}),Kt(wt)):Le==="divider"?n.createElement(kt,(0,t.Z)({key:qe},We)):n.createElement(Ne,(0,t.Z)({key:qe},We),ut)}return null}).filter(function(He){return He})}function De(be,He,nt){var at=be;return He&&(at=Kt(He)),ct(at,nt)}var Ye=["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"],et=[],ot=n.forwardRef(function(be,He){var nt,at,ut=be,wt=ut.prefixCls,Se=wt===void 0?"rc-menu":wt,Le=ut.rootClassName,We=ut.style,qe=ut.className,dt=ut.tabIndex,jt=dt===void 0?0:dt,Vt=ut.items,Mt=ut.children,pt=ut.direction,zt=ut.id,en=ut.mode,tn=en===void 0?"vertical":en,nn=ut.inlineCollapsed,on=ut.disabled,yn=ut.disabledOverflow,bn=ut.subMenuOpenDelay,On=bn===void 0?.1:bn,Yn=ut.subMenuCloseDelay,dn=Yn===void 0?.1:Yn,Bt=ut.forceSubMenuRender,Zt=ut.defaultOpenKeys,xn=ut.openKeys,vn=ut.activeKey,wn=ut.defaultActiveFirst,Sn=ut.selectable,sn=Sn===void 0?!0:Sn,Jt=ut.multiple,En=Jt===void 0?!1:Jt,Jn=ut.defaultSelectedKeys,qn=ut.selectedKeys,fn=ut.onSelect,hn=ut.onDeselect,$t=ut.inlineIndent,jn=$t===void 0?24:$t,Bn=ut.motion,mn=ut.defaultMotions,Dn=ut.triggerSubMenuAction,pr=Dn===void 0?"hover":Dn,Gn=ut.builtinPlacements,vr=ut.itemIcon,br=ut.expandIcon,mr=ut.overflowedIndicator,yr=mr===void 0?"...":mr,sr=ut.overflowedIndicatorPopupClassName,Nr=ut.getPopupContainer,zr=ut.onClick,$r=ut.onOpenChange,ni=ut.onKeyDown,Ki=ut.openAnimation,gi=ut.openTransitionName,Ri=ut._internalRenderMenuItem,Oi=ut._internalRenderSubMenuItem,ir=(0,h.Z)(ut,Ye),dr=n.useMemo(function(){return De(Mt,Vt,et)},[Mt,Vt]),kr=n.useState(!1),gr=(0,i.Z)(kr,2),Er=gr[0],Zr=gr[1],Ur=n.useRef(),kn=F(zt),er=pt==="rtl",nr=(0,s.Z)(Zt,{value:xn,postState:function(Jr){return Jr||et}}),lr=(0,i.Z)(nr,2),Pr=lr[0],Cr=lr[1],Ci=function(Jr){var ti=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function $i(){Cr(Jr),$r==null||$r(Jr)}ti?(0,a.flushSync)($i):$i()},ii=n.useState(Pr),oi=(0,i.Z)(ii,2),hi=oi[0],Xr=oi[1],Br=n.useRef(!1),vi=n.useMemo(function(){return(tn==="inline"||tn==="vertical")&&nn?["vertical",nn]:[tn,!1]},[tn,nn]),ri=(0,i.Z)(vi,2),xi=ri[0],ai=ri[1],go=xi==="inline",co=n.useState(xi),Oo=(0,i.Z)(co,2),Vi=Oo[0],Hi=Oo[1],Io=n.useState(ai),Eo=(0,i.Z)(Io,2),Po=Eo[0],Fo=Eo[1];n.useEffect(function(){Hi(xi),Fo(ai),Br.current&&(go?Cr(hi):Ci(et))},[xi,ai]);var ao=n.useState(0),uo=(0,i.Z)(ao,2),Mo=uo[0],Zo=uo[1],Bo=Mo>=dr.length-1||Vi!=="horizontal"||yn;n.useEffect(function(){go&&Xr(Pr)},[Pr]),n.useEffect(function(){return Br.current=!0,function(){Br.current=!1}},[]);var fo=j(),Wo=fo.registerPath,jo=fo.unregisterPath,Xo=fo.refreshOverflowKeys,Ao=fo.isSubPathKey,Lr=fo.getKeyPath,wr=fo.getKeys,Bi=fo.getSubPathKeys,yi=n.useMemo(function(){return{registerPath:Wo,unregisterPath:jo}},[Wo,jo]),pi=n.useMemo(function(){return{isSubPathKey:Ao}},[Ao]);n.useEffect(function(){Xo(Bo?et:dr.slice(Mo+1).map(function(si){return si.key}))},[Mo,Bo]);var Ti=(0,s.Z)(vn||wn&&((nt=dr[0])===null||nt===void 0?void 0:nt.key),{value:vn}),zi=(0,i.Z)(Ti,2),ro=zi[0],qi=zi[1],wo=M(function(si){qi(si)}),so=M(function(){qi(void 0)});(0,n.useImperativeHandle)(He,function(){return{list:Ur.current,focus:function(Jr){var ti,$i=wr(),eo=Q($i,kn),Yo=eo.elements,lo=eo.key2element,Jo=eo.element2key,fa=ue(Ur.current,Yo),qo=ro!=null?ro:fa[0]?Jo.get(fa[0]):(ti=dr.find(function(ha){return!ha.props.disabled}))===null||ti===void 0?void 0:ti.key,Lo=lo.get(qo);if(qo&&Lo){var To;Lo==null||(To=Lo.focus)===null||To===void 0||To.call(Lo,Jr)}}}});var Uo=(0,s.Z)(Jn||[],{value:qn,postState:function(Jr){return Array.isArray(Jr)?Jr:Jr==null?et:[Jr]}}),ua=(0,i.Z)(Uo,2),Vo=ua[0],Qo=ua[1],na=function(Jr){if(sn){var ti=Jr.key,$i=Vo.includes(ti),eo;En?$i?eo=Vo.filter(function(lo){return lo!==ti}):eo=[].concat((0,p.Z)(Vo),[ti]):eo=[ti],Qo(eo);var Yo=(0,g.Z)((0,g.Z)({},Jr),{},{selectedKeys:eo});$i?hn==null||hn(Yo):fn==null||fn(Yo)}!En&&Pr.length&&Vi!=="inline"&&Ci(et)},Go=M(function(si){zr==null||zr(de(si)),na(si)}),ra=M(function(si,Jr){var ti=Pr.filter(function(eo){return eo!==si});if(Jr)ti.push(si);else if(Vi!=="inline"){var $i=Bi(si);ti=ti.filter(function(eo){return!$i.has(eo)})}(0,o.Z)(Pr,ti,!0)||Ci(ti,!0)}),ia=function(Jr,ti){var $i=ti!=null?ti:!Pr.includes(Jr);ra(Jr,$i)},yo=L(Vi,ro,er,kn,Ur,wr,Lr,qi,ia,ni);n.useEffect(function(){Zr(!0)},[]);var bo=n.useMemo(function(){return{_internalRenderMenuItem:Ri,_internalRenderSubMenuItem:Oi}},[Ri,Oi]),da=Vi!=="horizontal"||yn?dr:dr.map(function(si,Jr){return n.createElement(C,{key:si.key,overflowDisabled:Jr>Mo},si)}),Ro=n.createElement(l.Z,(0,t.Z)({id:zt,ref:Ur,prefixCls:"".concat(Se,"-overflow"),component:"ul",itemComponent:Ne,className:u()(Se,"".concat(Se,"-root"),"".concat(Se,"-").concat(Vi),qe,(at={},(0,v.Z)(at,"".concat(Se,"-inline-collapsed"),Po),(0,v.Z)(at,"".concat(Se,"-rtl"),er),at),Le),dir:pt,style:We,role:"menu",tabIndex:jt,data:da,renderRawItem:function(Jr){return Jr},renderRawRest:function(Jr){var ti=Jr.length,$i=ti?dr.slice(-ti):null;return n.createElement(Pe,{eventKey:re,title:yr,disabled:Bo,internalPopupClose:ti===0,popupClassName:sr},$i)},maxCount:Vi!=="horizontal"||yn?l.Z.INVALIDATE:l.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Jr){Zo(Jr)},onKeyDown:yo},ir));return n.createElement(ye.Provider,{value:bo},n.createElement(c.Provider,{value:kn},n.createElement(C,{prefixCls:Se,rootClassName:Le,mode:Vi,openKeys:Pr,rtl:er,disabled:on,motion:Er?Bn:null,defaultMotions:Er?mn:null,activeKey:ro,onActive:wo,onInactive:so,selectedKeys:Vo,inlineIndent:jn,subMenuOpenDelay:On,subMenuCloseDelay:dn,forceSubMenuRender:Bt,builtinPlacements:Gn,triggerSubMenuAction:pr,getPopupContainer:Nr,itemIcon:vr,expandIcon:br,onItemClick:Go,onOpenChange:ra},n.createElement(z.Provider,{value:pi},Ro),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(y.Provider,{value:yi},dr)))))}),Ct=ot,gt=Ct;gt.Item=Ne,gt.SubMenu=Pe,gt.ItemGroup=Ht,gt.Divider=kt;var lt=gt},11780:function(_t,N,e){"use strict";e.d(N,{Z:function(){return G}});var t=e(5891),v=e(57259),g=e(29043),p=e(19149),i=e(59301),h=e(92310),r=e.n(h),u=e(29301),l=e(28800),s=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o=void 0;function d(se,X){var W=se.prefixCls,Z=se.invalidate,pe=se.item,we=se.renderItem,he=se.responsive,ge=se.responsiveDisabled,Fe=se.registerSize,st=se.itemKey,Ve=se.className,Qe=se.style,At=se.children,Ue=se.display,Xe=se.order,xt=se.component,Re=xt===void 0?"div":xt,ue=(0,p.Z)(se,s),ce=he&&!Ue;function Q(R){Fe(st,R)}i.useEffect(function(){return function(){Q(null)}},[]);var L=we&&pe!==o?we(pe,{index:Xe}):At,oe;Z||(oe={opacity:ce?0:1,height:ce?0:o,overflowY:ce?"hidden":o,order:he?Xe:o,pointerEvents:ce?"none":o,position:ce?"absolute":o});var xe={};ce&&(xe["aria-hidden"]=!0);var k=i.createElement(Re,(0,t.Z)({className:r()(!Z&&W,Ve),style:(0,v.Z)((0,v.Z)({},oe),Qe)},xe,ue,{ref:X}),L);return he&&(k=i.createElement(u.Z,{onResize:function(re){var j=re.offsetWidth;Q(j)},disabled:ge},k)),k}var n=i.forwardRef(d);n.displayName="Item";var a=n,c=e(8107),f=e(4676),S=e(23073);function E(se){if(typeof MessageChannel=="undefined")(0,S.Z)(se);else{var X=new MessageChannel;X.port1.onmessage=function(){return se()},X.port2.postMessage(void 0)}}function w(){var se=i.useRef(null),X=function(Z){se.current||(se.current=[],E(function(){(0,f.unstable_batchedUpdates)(function(){se.current.forEach(function(pe){pe()}),se.current=null})})),se.current.push(Z)};return X}function A(se,X){var W=i.useState(X),Z=(0,g.Z)(W,2),pe=Z[0],we=Z[1],he=(0,c.Z)(function(ge){se(function(){we(ge)})});return[pe,he]}var b=i.createContext(null),C=["component"],m=["className"],y=["className"],x=function(X,W){var Z=i.useContext(b);if(!Z){var pe=X.component,we=pe===void 0?"div":pe,he=(0,p.Z)(X,C);return i.createElement(we,(0,t.Z)({},he,{ref:W}))}var ge=Z.className,Fe=(0,p.Z)(Z,m),st=X.className,Ve=(0,p.Z)(X,y);return i.createElement(b.Provider,{value:null},i.createElement(a,(0,t.Z)({ref:W,className:r()(ge,st)},Fe,Ve)))},P=i.forwardRef(x);P.displayName="RawItem";var _=P,z=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],K="responsive",ye="invalidate";function ae(se){return"+ ".concat(se.length," ...")}function Be(se,X){var W=se.prefixCls,Z=W===void 0?"rc-overflow":W,pe=se.data,we=pe===void 0?[]:pe,he=se.renderItem,ge=se.renderRawItem,Fe=se.itemKey,st=se.itemWidth,Ve=st===void 0?10:st,Qe=se.ssr,At=se.style,Ue=se.className,Xe=se.maxCount,xt=se.renderRest,Re=se.renderRawRest,ue=se.suffix,ce=se.component,Q=ce===void 0?"div":ce,L=se.itemComponent,oe=se.onVisibleChange,xe=(0,p.Z)(se,z),k=Qe==="full",R=w(),re=A(R,null),j=(0,g.Z)(re,2),M=j[0],D=j[1],J=M||0,F=A(R,new Map),ne=(0,g.Z)(F,2),Ae=ne[0],ie=ne[1],T=A(R,0),I=(0,g.Z)(T,2),le=I[0],ve=I[1],Ie=A(R,0),Ge=(0,g.Z)(Ie,2),Ke=Ge[0],de=Ge[1],Ze=A(R,0),Y=(0,g.Z)(Ze,2),rt=Y[0],yt=Y[1],O=(0,i.useState)(null),$e=(0,g.Z)(O,2),Ne=$e[0],fe=$e[1],Oe=(0,i.useState)(null),ze=(0,g.Z)(Oe,2),Rt=ze[0],Tt=ze[1],ct=i.useMemo(function(){return Rt===null&&k?Number.MAX_SAFE_INTEGER:Rt||0},[Rt,M]),Et=(0,i.useState)(!1),Ft=(0,g.Z)(Et,2),Nt=Ft[0],Ut=Ft[1],Gt="".concat(Z,"-item"),Ot=Math.max(le,Ke),Yt=Xe===K,Ce=we.length&&Yt,U=Xe===ye,ee=Ce||typeof Xe=="number"&&we.length>Xe,q=(0,i.useMemo)(function(){var lt=we;return Ce?M===null&&k?lt=we:lt=we.slice(0,Math.min(we.length,J/Ve)):typeof Xe=="number"&&(lt=we.slice(0,Xe)),lt},[we,Ve,M,Xe,Ce]),te=(0,i.useMemo)(function(){return Ce?we.slice(ct+1):we.slice(q.length)},[we,q,Ce,ct]),Te=(0,i.useCallback)(function(lt,be){var He;return typeof Fe=="function"?Fe(lt):(He=Fe&&(lt==null?void 0:lt[Fe]))!==null&&He!==void 0?He:be},[Fe]),Pe=(0,i.useCallback)(he||function(lt){return lt},[he]);function tt(lt,be,He){Rt===lt&&(be===void 0||be===Ne)||(Tt(lt),He||(Ut(ltJ){tt(nt-1,lt-at-rt+Ke);break}}ue&&kt(0)+rt>J&&fe(null)}},[J,Ae,Ke,rt,Te,q]);var bt=Nt&&!!te.length,Kt={};Ne!==null&&Ce&&(Kt={position:"absolute",left:Ne,top:0});var De={prefixCls:Gt,responsive:Ce,component:L,invalidate:U},Ye=ge?function(lt,be){var He=Te(lt,be);return i.createElement(b.Provider,{key:He,value:(0,v.Z)((0,v.Z)({},De),{},{order:be,item:lt,itemKey:He,registerSize:St,display:be<=ct})},ge(lt,be))}:function(lt,be){var He=Te(lt,be);return i.createElement(a,(0,t.Z)({},De,{order:be,key:He,item:lt,renderItem:Pe,itemKey:He,registerSize:St,display:be<=ct}))},et={order:bt?ct:Number.MAX_SAFE_INTEGER,className:"".concat(Gt,"-rest"),registerSize:It,display:bt},ot=xt||ae,Ct=Re?i.createElement(b.Provider,{value:(0,v.Z)((0,v.Z)({},De),et)},Re(te)):i.createElement(a,(0,t.Z)({},De,et),typeof ot=="function"?ot(te):ot),gt=i.createElement(Q,(0,t.Z)({className:r()(!U&&Z,Ue),style:At,ref:X},xe),q.map(Ye),ee?Ct:null,ue&&i.createElement(a,(0,t.Z)({},De,{responsive:Yt,responsiveDisabled:!Ce,order:ct,className:"".concat(Gt,"-suffix"),registerSize:Ht,display:!0,style:Kt}),ue));return Yt?i.createElement(u.Z,{onResize:it,disabled:!Ce},gt):gt}var B=i.forwardRef(Be);B.displayName="Overflow",B.Item=_,B.RESPONSIVE=K,B.INVALIDATE=ye;var $=B,G=$},17115:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return r}});var t=e(29043),v=e(59301),g=e(87746),p=0,i=(0,g.Z)();function h(){var u;return i?(u=p,p+=1):u="TEST_OR_SSR",u}function r(u){var l=v.useState(),s=(0,t.Z)(l,2),o=s[0],d=s[1];return v.useEffect(function(){d("rc_select_".concat(h()))},[]),u||o}},77861:function(_t,N,e){"use strict";e.d(N,{Ac:function(){return D},Xo:function(){return de},Wx:function(){return Y},ZP:function(){return ee},lk:function(){return b}});var t=e(5891),v=e(26390),g=e(80962),p=e(57259),i=e(29043),h=e(19149),r=e(80665),u=e(35788),l=e(51395),s=e(59301),o=e(92310),d=e.n(o),n=e(28800),a=e(93144),c=e(85108),f=e(20475),S=function(te){var Te=te.className,Pe=te.customizeIcon,tt=te.customizeIconProps,it=te.onMouseDown,St=te.onClick,It=te.children,Ht;return typeof Pe=="function"?Ht=Pe(tt):Ht=Pe,s.createElement("span",{className:Te,onMouseDown:function(bt){bt.preventDefault(),it&&it(bt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:St,"aria-hidden":!0},Ht!==void 0?Ht:s.createElement("span",{className:d()(Te.split(/\s+/).map(function(kt){return"".concat(kt,"-icon")}))},It))},E=S;function w(q,te,Te,Pe,tt){var it=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,St=arguments.length>6?arguments[6]:void 0,It=arguments.length>7?arguments[7]:void 0,Ht=s.useMemo(function(){if((0,r.Z)(Pe)==="object")return Pe.clearIcon;if(tt)return tt},[Pe,tt]),kt=s.useMemo(function(){return!!(!it&&Pe&&(Te.length||St)&&!(It==="combobox"&&St===""))},[Pe,it,Te.length,St,It]);return{allowClear:kt,clearIcon:s.createElement(E,{className:"".concat(q,"-clear"),onMouseDown:te,customizeIcon:Ht},"\xD7")}}var A=s.createContext(null);function b(){return s.useContext(A)}function C(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,te=s.useState(!1),Te=(0,i.Z)(te,2),Pe=Te[0],tt=Te[1],it=s.useRef(null),St=function(){window.clearTimeout(it.current)};s.useEffect(function(){return St},[]);var It=function(kt,bt){St(),it.current=window.setTimeout(function(){tt(kt),bt&&bt()},q)};return[Pe,It,St]}function m(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,te=s.useRef(null),Te=s.useRef(null);s.useEffect(function(){return function(){window.clearTimeout(Te.current)}},[]);function Pe(tt){(tt||te.current===null)&&(te.current=tt),window.clearTimeout(Te.current),Te.current=window.setTimeout(function(){te.current=null},q)}return[function(){return te.current},Pe]}function y(q,te,Te,Pe){var tt=s.useRef(null);tt.current={open:te,triggerOpen:Te,customizedTrigger:Pe},s.useEffect(function(){function it(St){var It;if(!((It=tt.current)!==null&&It!==void 0&&It.customizedTrigger)){var Ht=St.target;Ht.shadowRoot&&St.composed&&(Ht=St.composedPath()[0]||Ht),tt.current.open&&q().filter(function(kt){return kt}).every(function(kt){return!kt.contains(Ht)&&kt!==Ht})&&tt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",it),function(){return window.removeEventListener("mousedown",it)}},[])}var x=e(36994),P=e(11780),_=function(te,Te){var Pe,tt,it=te.prefixCls,St=te.id,It=te.inputElement,Ht=te.disabled,kt=te.tabIndex,bt=te.autoFocus,Kt=te.autoComplete,De=te.editable,Ye=te.activeDescendantId,et=te.value,ot=te.maxLength,Ct=te.onKeyDown,gt=te.onMouseDown,lt=te.onChange,be=te.onPaste,He=te.onCompositionStart,nt=te.onCompositionEnd,at=te.open,ut=te.attrs,wt=It||s.createElement("input",null),Se=wt,Le=Se.ref,We=Se.props,qe=We.onKeyDown,dt=We.onChange,jt=We.onMouseDown,Vt=We.onCompositionStart,Mt=We.onCompositionEnd,pt=We.style;return(0,l.Kp)(!("maxLength"in wt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),wt=s.cloneElement(wt,(0,p.Z)((0,p.Z)((0,p.Z)({type:"search"},We),{},{id:St,ref:(0,f.sQ)(Te,Le),disabled:Ht,tabIndex:kt,autoComplete:Kt||"off",autoFocus:bt,className:d()("".concat(it,"-selection-search-input"),(Pe=wt)===null||Pe===void 0||(tt=Pe.props)===null||tt===void 0?void 0:tt.className),role:"combobox","aria-label":"Search","aria-expanded":at||!1,"aria-haspopup":"listbox","aria-owns":"".concat(St,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(St,"_list"),"aria-activedescendant":at?Ye:void 0},ut),{},{value:De?et:"",maxLength:ot,readOnly:!De,unselectable:De?null:"on",style:(0,p.Z)((0,p.Z)({},pt),{},{opacity:De?null:0}),onKeyDown:function(en){Ct(en),qe&&qe(en)},onMouseDown:function(en){gt(en),jt&&jt(en)},onChange:function(en){lt(en),dt&&dt(en)},onCompositionStart:function(en){He(en),Vt&&Vt(en)},onCompositionEnd:function(en){nt(en),Mt&&Mt(en)},onPaste:be})),wt},z=s.forwardRef(_);z.displayName="Input";var K=z;function ye(q){return Array.isArray(q)?q:q!==void 0?[q]:[]}var ae=typeof window!="undefined"&&window.document&&window.document.documentElement,Be=ae;function B(q){return q!=null}function $(q){return!q&&q!==0}function G(q){return["string","number"].includes((0,r.Z)(q))}function se(q){var te=void 0;return q&&(G(q.title)?te=q.title.toString():G(q.label)&&(te=q.label.toString())),te}function X(q,te){Be?s.useLayoutEffect(q,te):s.useEffect(q,te)}function W(q){var te;return(te=q.key)!==null&&te!==void 0?te:q.value}var Z=function(te){te.preventDefault(),te.stopPropagation()},pe=function(te){var Te=te.id,Pe=te.prefixCls,tt=te.values,it=te.open,St=te.searchValue,It=te.autoClearSearchValue,Ht=te.inputRef,kt=te.placeholder,bt=te.disabled,Kt=te.mode,De=te.showSearch,Ye=te.autoFocus,et=te.autoComplete,ot=te.activeDescendantId,Ct=te.tabIndex,gt=te.removeIcon,lt=te.maxTagCount,be=te.maxTagTextLength,He=te.maxTagPlaceholder,nt=He===void 0?function(Sn){return"+ ".concat(Sn.length," ...")}:He,at=te.tagRender,ut=te.onToggleOpen,wt=te.onRemove,Se=te.onInputChange,Le=te.onInputPaste,We=te.onInputKeyDown,qe=te.onInputMouseDown,dt=te.onInputCompositionStart,jt=te.onInputCompositionEnd,Vt=s.useRef(null),Mt=(0,s.useState)(0),pt=(0,i.Z)(Mt,2),zt=pt[0],en=pt[1],tn=(0,s.useState)(!1),nn=(0,i.Z)(tn,2),on=nn[0],yn=nn[1],bn="".concat(Pe,"-selection"),On=it||Kt==="multiple"&&It===!1||Kt==="tags"?St:"",Yn=Kt==="tags"||Kt==="multiple"&&It===!1||De&&(it||on);X(function(){en(Vt.current.scrollWidth)},[On]);function dn(Sn,sn,Jt,En,Jn){return s.createElement("span",{className:d()("".concat(bn,"-item"),(0,g.Z)({},"".concat(bn,"-item-disabled"),Jt)),title:se(Sn)},s.createElement("span",{className:"".concat(bn,"-item-content")},sn),En&&s.createElement(E,{className:"".concat(bn,"-item-remove"),onMouseDown:Z,onClick:Jn,customizeIcon:gt},"\xD7"))}function Bt(Sn,sn,Jt,En,Jn){var qn=function(hn){Z(hn),ut(!it)};return s.createElement("span",{onMouseDown:qn},at({label:sn,value:Sn,disabled:Jt,closable:En,onClose:Jn}))}function Zt(Sn){var sn=Sn.disabled,Jt=Sn.label,En=Sn.value,Jn=!bt&&!sn,qn=Jt;if(typeof be=="number"&&(typeof Jt=="string"||typeof Jt=="number")){var fn=String(qn);fn.length>be&&(qn="".concat(fn.slice(0,be),"..."))}var hn=function(jn){jn&&jn.stopPropagation(),wt(Sn)};return typeof at=="function"?Bt(En,qn,sn,Jn,hn):dn(Sn,qn,sn,Jn,hn)}function xn(Sn){var sn=typeof nt=="function"?nt(Sn):nt;return dn({title:sn},sn,!1)}var vn=s.createElement("div",{className:"".concat(bn,"-search"),style:{width:zt},onFocus:function(){yn(!0)},onBlur:function(){yn(!1)}},s.createElement(K,{ref:Ht,open:it,prefixCls:Pe,id:Te,inputElement:null,disabled:bt,autoFocus:Ye,autoComplete:et,editable:Yn,activeDescendantId:ot,value:On,onKeyDown:We,onMouseDown:qe,onChange:Se,onPaste:Le,onCompositionStart:dt,onCompositionEnd:jt,tabIndex:Ct,attrs:(0,x.Z)(te,!0)}),s.createElement("span",{ref:Vt,className:"".concat(bn,"-search-mirror"),"aria-hidden":!0},On,"\xA0")),wn=s.createElement(P.Z,{prefixCls:"".concat(bn,"-overflow"),data:tt,renderItem:Zt,renderRest:xn,suffix:vn,itemKey:W,maxCount:lt});return s.createElement(s.Fragment,null,wn,!tt.length&&!On&&s.createElement("span",{className:"".concat(bn,"-placeholder")},kt))},we=pe,he=function(te){var Te=te.inputElement,Pe=te.prefixCls,tt=te.id,it=te.inputRef,St=te.disabled,It=te.autoFocus,Ht=te.autoComplete,kt=te.activeDescendantId,bt=te.mode,Kt=te.open,De=te.values,Ye=te.placeholder,et=te.tabIndex,ot=te.showSearch,Ct=te.searchValue,gt=te.activeValue,lt=te.maxLength,be=te.onInputKeyDown,He=te.onInputMouseDown,nt=te.onInputChange,at=te.onInputPaste,ut=te.onInputCompositionStart,wt=te.onInputCompositionEnd,Se=te.title,Le=s.useState(!1),We=(0,i.Z)(Le,2),qe=We[0],dt=We[1],jt=bt==="combobox",Vt=jt||ot,Mt=De[0],pt=Ct||"";jt&>&&!qe&&(pt=gt),s.useEffect(function(){jt&&dt(!1)},[jt,gt]);var zt=bt!=="combobox"&&!Kt&&!ot?!1:!!pt,en=Se===void 0?se(Mt):Se,tn=function(){if(Mt)return null;var on=zt?{visibility:"hidden"}:void 0;return s.createElement("span",{className:"".concat(Pe,"-selection-placeholder"),style:on},Ye)};return s.createElement(s.Fragment,null,s.createElement("span",{className:"".concat(Pe,"-selection-search")},s.createElement(K,{ref:it,prefixCls:Pe,id:tt,open:Kt,inputElement:Te,disabled:St,autoFocus:It,autoComplete:Ht,editable:Vt,activeDescendantId:kt,value:pt,onKeyDown:be,onMouseDown:He,onChange:function(on){dt(!0),nt(on)},onPaste:at,onCompositionStart:ut,onCompositionEnd:wt,tabIndex:et,attrs:(0,x.Z)(te,!0),maxLength:jt?lt:void 0})),!jt&&Mt?s.createElement("span",{className:"".concat(Pe,"-selection-item"),title:en,style:zt?{visibility:"hidden"}:void 0},Mt.label):null,tn())},ge=he;function Fe(q){return![c.Z.ESC,c.Z.SHIFT,c.Z.BACKSPACE,c.Z.TAB,c.Z.WIN_KEY,c.Z.ALT,c.Z.META,c.Z.WIN_KEY_RIGHT,c.Z.CTRL,c.Z.SEMICOLON,c.Z.EQUALS,c.Z.CAPS_LOCK,c.Z.CONTEXT_MENU,c.Z.F1,c.Z.F2,c.Z.F3,c.Z.F4,c.Z.F5,c.Z.F6,c.Z.F7,c.Z.F8,c.Z.F9,c.Z.F10,c.Z.F11,c.Z.F12].includes(q)}var st=function(te,Te){var Pe=(0,s.useRef)(null),tt=(0,s.useRef)(!1),it=te.prefixCls,St=te.open,It=te.mode,Ht=te.showSearch,kt=te.tokenWithEnter,bt=te.autoClearSearchValue,Kt=te.onSearch,De=te.onSearchSubmit,Ye=te.onToggleOpen,et=te.onInputKeyDown,ot=te.domRef;s.useImperativeHandle(Te,function(){return{focus:function(){Pe.current.focus()},blur:function(){Pe.current.blur()}}});var Ct=m(0),gt=(0,i.Z)(Ct,2),lt=gt[0],be=gt[1],He=function(pt){var zt=pt.which;(zt===c.Z.UP||zt===c.Z.DOWN)&&pt.preventDefault(),et&&et(pt),zt===c.Z.ENTER&&It==="tags"&&!tt.current&&!St&&(De==null||De(pt.target.value)),Fe(zt)&&Ye(!0)},nt=function(){be(!0)},at=(0,s.useRef)(null),ut=function(pt){Kt(pt,!0,tt.current)!==!1&&Ye(!0)},wt=function(){tt.current=!0},Se=function(pt){tt.current=!1,It!=="combobox"&&ut(pt.target.value)},Le=function(pt){var zt=pt.target.value;if(kt&&at.current&&/[\r\n]/.test(at.current)){var en=at.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");zt=zt.replace(en,at.current)}at.current=null,ut(zt)},We=function(pt){var zt=pt.clipboardData,en=zt.getData("text");at.current=en},qe=function(pt){var zt=pt.target;if(zt!==Pe.current){var en=document.body.style.msTouchAction!==void 0;en?setTimeout(function(){Pe.current.focus()}):Pe.current.focus()}},dt=function(pt){var zt=lt();pt.target!==Pe.current&&!zt&&It!=="combobox"&&pt.preventDefault(),(It!=="combobox"&&(!Ht||!zt)||!St)&&(St&&bt!==!1&&Kt("",!0,!1),Ye())},jt={inputRef:Pe,onInputKeyDown:He,onInputMouseDown:nt,onInputChange:Le,onInputPaste:We,onInputCompositionStart:wt,onInputCompositionEnd:Se},Vt=It==="multiple"||It==="tags"?s.createElement(we,(0,t.Z)({},te,jt)):s.createElement(ge,(0,t.Z)({},te,jt));return s.createElement("div",{ref:ot,className:"".concat(it,"-selector"),onClick:qe,onMouseDown:dt},Vt)},Ve=s.forwardRef(st);Ve.displayName="Selector";var Qe=Ve,At=e(35593),Ue=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(te){var Te=te===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"}}},xt=function(te,Te){var Pe=te.prefixCls,tt=te.disabled,it=te.visible,St=te.children,It=te.popupElement,Ht=te.animation,kt=te.transitionName,bt=te.dropdownStyle,Kt=te.dropdownClassName,De=te.direction,Ye=De===void 0?"ltr":De,et=te.placement,ot=te.builtinPlacements,Ct=te.dropdownMatchSelectWidth,gt=te.dropdownRender,lt=te.dropdownAlign,be=te.getPopupContainer,He=te.empty,nt=te.getTriggerDOMNode,at=te.onPopupVisibleChange,ut=te.onPopupMouseEnter,wt=(0,h.Z)(te,Ue),Se="".concat(Pe,"-dropdown"),Le=It;gt&&(Le=gt(It));var We=s.useMemo(function(){return ot||Xe(Ct)},[ot,Ct]),qe=Ht?"".concat(Se,"-").concat(Ht):kt,dt=typeof Ct=="number",jt=s.useMemo(function(){return dt?null:Ct===!1?"minWidth":"width"},[Ct,dt]),Vt=bt;dt&&(Vt=(0,p.Z)((0,p.Z)({},Vt),{},{width:Ct}));var Mt=s.useRef(null);return s.useImperativeHandle(Te,function(){return{getPopupElement:function(){return Mt.current}}}),s.createElement(At.Z,(0,t.Z)({},wt,{showAction:at?["click"]:[],hideAction:at?["click"]:[],popupPlacement:et||(Ye==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:We,prefixCls:Se,popupTransitionName:qe,popup:s.createElement("div",{ref:Mt,onMouseEnter:ut},Le),stretch:jt,popupAlign:lt,popupVisible:it,getPopupContainer:be,popupClassName:d()(Kt,(0,g.Z)({},"".concat(Se,"-empty"),He)),popupStyle:Vt,getTriggerDOMNode:nt,onPopupVisibleChange:at}),St)},Re=s.forwardRef(xt);Re.displayName="SelectTrigger";var ue=Re,ce=e(17953);function Q(q,te){var Te=q.key,Pe;return"value"in q&&(Pe=q.value),Te!=null?Te:Pe!==void 0?Pe:"rc-index-key-".concat(te)}function L(q,te){var Te=q||{},Pe=Te.label,tt=Te.value,it=Te.options,St=Te.groupLabel,It=Pe||(te?"children":"label");return{label:It,value:tt||"value",options:it||"options",groupLabel:St||It}}function oe(q){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=te.fieldNames,Pe=te.childrenAsData,tt=[],it=L(Te,!1),St=it.label,It=it.value,Ht=it.options,kt=it.groupLabel;function bt(Kt,De){Kt.forEach(function(Ye){if(De||!(Ht in Ye)){var et=Ye[It];tt.push({key:Q(Ye,tt.length),groupOption:De,data:Ye,label:Ye[St],value:et})}else{var ot=Ye[kt];ot===void 0&&Pe&&(ot=Ye.label),tt.push({key:Q(Ye,tt.length),group:!0,data:Ye,label:ot}),bt(Ye[Ht],!0)}})}return bt(q,!1),tt}function xe(q){var te=(0,p.Z)({},q);return"props"in te||Object.defineProperty(te,"props",{get:function(){return(0,l.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),te}}),te}function k(q,te){if(!te||!te.length)return null;var Te=!1;function Pe(it,St){var It=(0,ce.Z)(St),Ht=It[0],kt=It.slice(1);if(!Ht)return[it];var bt=it.split(Ht);return Te=Te||bt.length>1,bt.reduce(function(Kt,De){return[].concat((0,v.Z)(Kt),(0,v.Z)(Pe(De,kt)))},[]).filter(function(Kt){return Kt})}var tt=Pe(q,te);return Te?tt:null}var R=["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"],re=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function j(q){return q==="tags"||q==="multiple"}var M=s.forwardRef(function(q,te){var Te,Pe,tt=q.id,it=q.prefixCls,St=q.className,It=q.showSearch,Ht=q.tagRender,kt=q.direction,bt=q.omitDomProps,Kt=q.displayValues,De=q.onDisplayValuesChange,Ye=q.emptyOptions,et=q.notFoundContent,ot=et===void 0?"Not Found":et,Ct=q.onClear,gt=q.mode,lt=q.disabled,be=q.loading,He=q.getInputElement,nt=q.getRawInputElement,at=q.open,ut=q.defaultOpen,wt=q.onDropdownVisibleChange,Se=q.activeValue,Le=q.onActiveValueChange,We=q.activeDescendantId,qe=q.searchValue,dt=q.autoClearSearchValue,jt=q.onSearch,Vt=q.onSearchSplit,Mt=q.tokenSeparators,pt=q.allowClear,zt=q.suffixIcon,en=q.clearIcon,tn=q.OptionList,nn=q.animation,on=q.transitionName,yn=q.dropdownStyle,bn=q.dropdownClassName,On=q.dropdownMatchSelectWidth,Yn=q.dropdownRender,dn=q.dropdownAlign,Bt=q.placement,Zt=q.builtinPlacements,xn=q.getPopupContainer,vn=q.showAction,wn=vn===void 0?[]:vn,Sn=q.onFocus,sn=q.onBlur,Jt=q.onKeyUp,En=q.onKeyDown,Jn=q.onMouseDown,qn=(0,h.Z)(q,R),fn=j(gt),hn=(It!==void 0?It:fn)||gt==="combobox",$t=(0,p.Z)({},qn);re.forEach(function(Lr){delete $t[Lr]}),bt==null||bt.forEach(function(Lr){delete $t[Lr]});var jn=s.useState(!1),Bn=(0,i.Z)(jn,2),mn=Bn[0],Dn=Bn[1];s.useEffect(function(){Dn((0,a.Z)())},[]);var pr=s.useRef(null),Gn=s.useRef(null),vr=s.useRef(null),br=s.useRef(null),mr=s.useRef(null),yr=C(),sr=(0,i.Z)(yr,3),Nr=sr[0],zr=sr[1],$r=sr[2];s.useImperativeHandle(te,function(){var Lr,wr;return{focus:(Lr=br.current)===null||Lr===void 0?void 0:Lr.focus,blur:(wr=br.current)===null||wr===void 0?void 0:wr.blur,scrollTo:function(yi){var pi;return(pi=mr.current)===null||pi===void 0?void 0:pi.scrollTo(yi)}}});var ni=s.useMemo(function(){var Lr;if(gt!=="combobox")return qe;var wr=(Lr=Kt[0])===null||Lr===void 0?void 0:Lr.value;return typeof wr=="string"||typeof wr=="number"?String(wr):""},[qe,gt,Kt]),Ki=gt==="combobox"&&typeof He=="function"&&He()||null,gi=typeof nt=="function"&&nt(),Ri=(0,f.x1)(Gn,gi==null||(Te=gi.props)===null||Te===void 0?void 0:Te.ref),Oi=s.useState(!1),ir=(0,i.Z)(Oi,2),dr=ir[0],kr=ir[1];(0,n.Z)(function(){kr(!0)},[]);var gr=(0,u.Z)(!1,{defaultValue:ut,value:at}),Er=(0,i.Z)(gr,2),Zr=Er[0],Ur=Er[1],kn=dr?Zr:!1,er=!ot&&Ye;(lt||er&&kn&>==="combobox")&&(kn=!1);var nr=er?!1:kn,lr=s.useCallback(function(Lr){var wr=Lr!==void 0?Lr:!kn;lt||(Ur(wr),kn!==wr&&(wt==null||wt(wr)))},[lt,kn,Ur,wt]),Pr=s.useMemo(function(){return(Mt||[]).some(function(Lr){return[` +`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:de}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Ae)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32(),J=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",J,9))return!1;J>64&&(g.Warn("Bad payload length ("+J+") in fence response"),J=64);var F=this._sock.rQshiftStr(J);return this._supportsFence=!0,D&1<<31?(D&=3,j.messages.clientFence(this._sock,D,F),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var D=this._sock.rQshift8(),J=this._sock.rQshift8();switch(J){case 0:g.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=D,g.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+J+")");break}return!0}},{key:"_normalMsg",value:function(){var D;this._FBU.rects>0?D=0:D=this._sock.rQshift8();var J,F;switch(D){case 0:return F=this._framebufferUpdate(),F&&!this._enabledContinuousUpdates&&j.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),F;case 1:return this._handleSetColourMapMsg();case 2:return g.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return J=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,J&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),g.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+D+")"),g.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var D=this._sock.rQshiftBytes(12);this._FBU.x=(D[0]<<8)+D[1],this._FBU.y=(D[2]<<8)+D[3],this._FBU.width=(D[4]<<8)+D[5],this._FBU.height=(D[6]<<8)+D[7],this._FBU.encoding=parseInt((D[8]<<24)+(D[9]<<16)+(D[10]<<8)+D[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case w.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case w.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case w.encodings.pseudoEncodingCursor:return this._handleCursor();case w.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var D=document.createEvent("keyboardEvent");D.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(J){}return!0;case w.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case w.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case w.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var D=this._FBU.x,J=this._FBU.y,F=this._FBU.width,te=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Ae=this._sock.rQshift8();this._sock.rQshift8();var ie,T=4;if(Ae==0){var I=-256;if(ie=new Array(F*te*T),this._sock.rQwait("VMware cursor classic encoding",F*te*T*2,2))return!1;for(var le=new Array(F*te),ve=0;ve>8&255,Y=de>>16&255,rt=de>>24&255;ie[Ke*T]=Ze,ie[Ke*T+1]=Y,ie[Ke*T+2]=rt,ie[Ke*T+3]=255}else(le[Ke]&I)==I?Ie[Ke]==0?(ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=0):((Ie[Ke]&I)==I,ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=255):(ie[Ke*T]=0,ie[Ke*T+1]=0,ie[Ke*T+2]=0,ie[Ke*T+3]=255)}else if(Ae==1){if(this._sock.rQwait("VMware cursor alpha encoding",F*te*4,2))return!1;ie=new Array(F*te*T);for(var yt=0;yt>24&255,ie[yt*4+1]=O>>16&255,ie[yt*4+2]=O>>8&255,ie[yt*4+3]=O&255}}else return g.Warn("The given cursor type is not supported: "+Ae+" given."),!1;return this._updateCursor(ie,D,J,F,te),!0}},{key:"_handleCursor",value:function(){var D=this._FBU.x,J=this._FBU.y,F=this._FBU.width,te=this._FBU.height,Ae=F*te*4,ie=Math.ceil(F/8)*te,T=Ae+ie;if(this._sock.rQwait("cursor encoding",T))return!1;for(var I=this._sock.rQshiftBytes(Ae),le=this._sock.rQshiftBytes(ie),ve=new Uint8Array(F*te*4),Ie=0,Ge=0;Ge9){g.Error("qualityLevel must be an integer between 0 and 9");return}this._qualityLevel!==D&&(this._qualityLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(D){if(!Number.isInteger(D)||D<0||D>9){g.Error("compressionLevel must be an integer between 0 and 9");return}this._compressionLevel!==D&&(this._compressionLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}}],[{key:"genDES",value:function(D,J){var F=D.split("").map(function(te){return te.charCodeAt(0)});return new f.default(F).encrypt(J)}}]),j}(u.default);N.Z=k,k.messages={keyEvent:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=4,D[J+1]=M,D[J+2]=0,D[J+3]=0,D[J+4]=j>>24,D[J+5]=j>>16,D[J+6]=j>>8,D[J+7]=j,re._sQlen+=8,re.flush()},QEMUExtendedKeyEvent:function(re,j,M,D){function J(ie){var T=D>>8,I=D&255;return T===224&&I<127?I|128:ie}var F=re._sQ,te=re._sQlen;F[te]=255,F[te+1]=0,F[te+2]=M>>8,F[te+3]=M,F[te+4]=j>>24,F[te+5]=j>>16,F[te+6]=j>>8,F[te+7]=j;var Ae=J(D);F[te+8]=Ae>>24,F[te+9]=Ae>>16,F[te+10]=Ae>>8,F[te+11]=Ae,re._sQlen+=12,re.flush()},pointerEvent:function(re,j,M,D){var J=re._sQ,F=re._sQlen;J[F]=5,J[F+1]=D,J[F+2]=j>>8,J[F+3]=j,J[F+4]=M>>8,J[F+5]=M,re._sQlen+=6,re.flush()},_buildExtendedClipboardFlags:function(re,j){for(var M=new Uint8Array(4),D=0,J=0,F=0;F>24,M[1]=0,M[2]=0,M[3]=D,M},extendedClipboardProvide:function(re,j,M){for(var D=new o.default,J=[],F=0;F>24&255,te.length>>16&255,te.length>>8&255,te.length&255);for(var Ae=0;Ae>24,J[F+1]=M[D[te]]>>16,J[F+2]=M[D[te]]>>8,J[F+3]=M[D[te]]>>0,F+=4,J[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,D=re._sQ,J=re._sQlen;D[J]=6,D[J+1]=0,D[J+2]=0,D[J+3]=0;var F;M?F=(0,v.toUnsigned32bit)(-j.length):F=j.length,D[J+4]=F>>24,D[J+5]=F>>16,D[J+6]=F>>8,D[J+7]=F,re._sQlen+=8;for(var te=0,Ae=j.length;Ae>0;){for(var ie=Math.min(Ae,re._sQbufferSize-re._sQlen),T=0;T>8,F[te+3]=j,F[te+4]=M>>8,F[te+5]=M,F[te+6]=1,F[te+7]=0,F[te+8]=D>>24,F[te+9]=D>>16,F[te+10]=D>>8,F[te+11]=D,F[te+12]=0,F[te+13]=0,F[te+14]=0,F[te+15]=0,F[te+16]=j>>8,F[te+17]=j,F[te+18]=M>>8,F[te+19]=M,F[te+20]=J>>24,F[te+21]=J>>16,F[te+22]=J>>8,F[te+23]=J,re._sQlen+=24,re.flush()},clientFence:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=248,D[J+1]=0,D[J+2]=0,D[J+3]=0,D[J+4]=j>>24,D[J+5]=j>>16,D[J+6]=j>>8,D[J+7]=j;var F=M.length;D[J+8]=F;for(var te=0;te>8,te[Ae+3]=M,te[Ae+4]=D>>8,te[Ae+5]=D,te[Ae+6]=J>>8,te[Ae+7]=J,te[Ae+8]=F>>8,te[Ae+9]=F,re._sQlen+=10,re.flush()},pixelFormat:function(re,j,M){var D=re._sQ,J=re._sQlen,F;j>16?F=32:j>8?F=16:F=8;var te=Math.floor(j/3);D[J]=0,D[J+1]=0,D[J+2]=0,D[J+3]=0,D[J+4]=F,D[J+5]=j,D[J+6]=0,D[J+7]=M?1:0,D[J+8]=0,D[J+9]=(1<>8,M[D+3]=j.length;for(var J=D+4,F=0;F>24,M[J+1]=te>>16,M[J+2]=te>>8,M[J+3]=te,J+=4}re._sQlen+=J-D,re.flush()},fbUpdateRequest:function(re,j,M,D,J,F){var te=re._sQ,Ae=re._sQlen;typeof M=="undefined"&&(M=0),typeof D=="undefined"&&(D=0),te[Ae]=3,te[Ae+1]=j?1:0,te[Ae+2]=M>>8&255,te[Ae+3]=M&255,te[Ae+4]=D>>8&255,te[Ae+5]=D&255,te[Ae+6]=J>>8&255,te[Ae+7]=J&255,te[Ae+8]=F>>8&255,te[Ae+9]=F&255,re._sQlen+=10,re.flush()},xvpOp:function(re,j,M){var D=re._sQ,J=re._sQlen;D[J]=250,D[J+1]=0,D[J+2]=j,D[J+3]=M,re._sQlen+=4,re.flush()}},k.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},41895:function(_t,N,e){"use strict";function t(y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(P){return typeof P}:t=function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},t(y)}Object.defineProperty(N,"__esModule",{value:!0}),N.isMac=S,N.isWindows=E,N.isIOS=w,N.isSafari=A,N.isIE=b,N.isEdge=C,N.isFirefox=m,N.hasScrollbarGutter=N.supportsImageMetadata=N.supportsCursorURIs=N.dragThreshold=N.isTouchDevice=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var y=new WeakMap;return g=function(){return y},y}function p(y){if(y&&y.__esModule)return y;if(y===null||t(y)!=="object"&&typeof y!="function")return{default:y};var x=g();if(x&&x.has(y))return x.get(y);var P={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var z in y)if(Object.prototype.hasOwnProperty.call(y,z)){var K=_?Object.getOwnPropertyDescriptor(y,z):null;K&&(K.get||K.set)?Object.defineProperty(P,z,K):P[z]=y[z]}return P.default=y,x&&x.set(y,P),P}var i=!1;N.isTouchDevice=i,window.addEventListener("touchstart",function(){},!1);var h=10*(window.devicePixelRatio||1);N.dragThreshold=h;var r=!1;try{var u=document.createElement("canvas");u.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',u.style.cursor.indexOf("url")===0?(v.Info("Data URI scheme cursor supported"),r=!0):v.Warn("Data URI scheme cursor not supported")}catch(y){v.Error("Data URI scheme cursor test exception: "+y)}var l=r;N.supportsCursorURIs=l;var s=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),s=!0}catch(y){}var o=s;N.supportsImageMetadata=o;var d=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var a=document.createElement("div");n.appendChild(a);var c=n.offsetWidth-a.offsetWidth;n.parentNode.removeChild(n),d=c!=0}catch(y){v.Error("Scrollbar test exception: "+y)}var f=d;N.hasScrollbarGutter=f;function S(){return navigator&&!!/mac/i.exec(navigator.platform)}function E(){return navigator&&!!/win/i.exec(navigator.platform)}function w(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function A(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function b(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function C(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function m(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(41895);function v(r,u){if(!(r instanceof u))throw new TypeError("Cannot call a class as a function")}function g(r,u){for(var l=0;l=p.right?i.x=p.width-1:i.x=t-p.left,v=p.bottom?i.y=p.height-1:i.y=v-p.top,i}},79420:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.getPointerEvent=e,N.stopEvent=t,N.setCapture=r,N.releaseCapture=u;function e(l){return l.changedTouches?l.changedTouches[0]:l.touches?l.touches[0]:l}function t(l){l.stopPropagation(),l.preventDefault()}var v=!1,g=null;document.captureElement=null;function p(l){if(!v){var s=new l.constructor(l.type,l);v=!0,document.captureElement?document.captureElement.dispatchEvent(s):g.dispatchEvent(s),v=!1,l.stopPropagation(),s.defaultPrevented&&l.preventDefault(),l.type==="mouseup"&&u()}}function i(){var l=document.getElementById("noVNC_mouse_capture_elem");l.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(i);function r(l){if(l.setCapture)l.setCapture(),document.captureElement=l,l.addEventListener("mouseup",u);else{u();var s=document.getElementById("noVNC_mouse_capture_elem");s===null&&(s=document.createElement("div"),s.id="noVNC_mouse_capture_elem",s.style.position="fixed",s.style.top="0px",s.style.left="0px",s.style.width="100%",s.style.height="100%",s.style.zIndex=1e4,s.style.display="none",document.body.appendChild(s),s.addEventListener("contextmenu",p),s.addEventListener("mousemove",p),s.addEventListener("mouseup",p)),document.captureElement=l,h.observe(l,{attributes:!0}),i(),s.style.display="",window.addEventListener("mousemove",p),window.addEventListener("mouseup",p)}}function u(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,h.disconnect();var l=document.getElementById("noVNC_mouse_capture_elem");l.style.display="none",window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",p)}}},5004:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h>>0}function t(v){return v|0}},50500:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.initLogging=i,N.getLogging=h,N.Error=N.Warn=N.Info=N.Debug=void 0;var e="warn",t=function(){};N.Debug=t;var v=function(){};N.Info=v;var g=function(){};N.Warn=g;var p=function(){};N.Error=p;function i(r){if(typeof r=="undefined"?r=e:e=r,N.Debug=t=N.Info=v=N.Warn=g=N.Error=p=function(){},typeof window.console!="undefined")switch(r){case"debug":N.Debug=t=console.debug.bind(window.console);case"info":N.Info=v=console.info.bind(window.console);case"warn":N.Warn=g=console.warn.bind(window.console);case"error":N.Error=p=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+r+"'")}}function h(){return e}i()},83270:function(){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(N,e){"use strict";if(N==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(N),v=1;v1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(v))}catch(p){if(p instanceof URIError&&g)return v;throw p}}function t(v){return unescape(encodeURIComponent(v))}},35986:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.shrinkBuf=e,N.arraySet=t,N.flattenChunks=v,N.Buf32=N.Buf16=N.Buf8=void 0;function e(h,r){return h.length===r?h:h.subarray?h.subarray(0,r):(h.length=r,h)}function t(h,r,u,l,s){if(r.subarray&&h.subarray){h.set(r.subarray(u,u+l),s);return}for(var o=0;o>>16&65535|0,r=0;g!==0;){r=g>2e3?2e3:g,g-=r;do i=i+v[p++]|0,h=h+i|0;while(--r);i%=65521,h%=65521}return i|h<<16|0}},1217:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){for(var g,p=[],i=0;i<256;i++){g=i;for(var h=0;h<8;h++)g=g&1?3988292384^g>>>1:g>>>1;p[i]=g}return p}var t=e();function v(g,p,i,h){var r=t,u=h+i;g^=-1;for(var l=h;l>>8^r[(g^p[l])&255];return g^-1}},25805:function(_t,N,e){"use strict";function t(O){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(Ne){return typeof Ne}:t=function(Ne){return Ne&&typeof Symbol=="function"&&Ne.constructor===Symbol&&Ne!==Symbol.prototype?"symbol":typeof Ne},t(O)}Object.defineProperty(N,"__esModule",{value:!0}),N.deflateInit=de,N.deflateInit2=Ke,N.deflateReset=Ie,N.deflateResetKeep=ve,N.deflateSetHeader=Ge,N.deflate=Ze,N.deflateEnd=Y,N.deflateSetDictionary=rt,N.deflateInfo=N.Z_DEFLATED=N.Z_UNKNOWN=N.Z_DEFAULT_STRATEGY=N.Z_FIXED=N.Z_RLE=N.Z_HUFFMAN_ONLY=N.Z_FILTERED=N.Z_DEFAULT_COMPRESSION=N.Z_BUF_ERROR=N.Z_DATA_ERROR=N.Z_STREAM_ERROR=N.Z_STREAM_END=N.Z_OK=N.Z_BLOCK=N.Z_FINISH=N.Z_FULL_FLUSH=N.Z_PARTIAL_FLUSH=N.Z_NO_FLUSH=void 0;var v=l(e(35986)),g=l(e(55796)),p=r(e(97580)),i=r(e(1217)),h=r(e(70892));function r(O){return O&&O.__esModule?O:{default:O}}function u(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return u=function(){return O},O}function l(O){if(O&&O.__esModule)return O;if(O===null||t(O)!=="object"&&typeof O!="function")return{default:O};var $e=u();if($e&&$e.has(O))return $e.get(O);var Ne={},fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Oe in O)if(Object.prototype.hasOwnProperty.call(O,Oe)){var ze=fe?Object.getOwnPropertyDescriptor(O,Oe):null;ze&&(ze.get||ze.set)?Object.defineProperty(Ne,Oe,ze):Ne[Oe]=O[Oe]}return Ne.default=O,$e&&$e.set(O,Ne),Ne}var s=0;N.Z_NO_FLUSH=s;var o=1;N.Z_PARTIAL_FLUSH=o;var d=3;N.Z_FULL_FLUSH=d;var n=4;N.Z_FINISH=n;var a=5;N.Z_BLOCK=a;var c=0;N.Z_OK=c;var f=1;N.Z_STREAM_END=f;var S=-2;N.Z_STREAM_ERROR=S;var E=-3;N.Z_DATA_ERROR=E;var w=-5;N.Z_BUF_ERROR=w;var A=-1;N.Z_DEFAULT_COMPRESSION=A;var b=1;N.Z_FILTERED=b;var C=2;N.Z_HUFFMAN_ONLY=C;var m=3;N.Z_RLE=m;var y=4;N.Z_FIXED=y;var x=0;N.Z_DEFAULT_STRATEGY=x;var P=2;N.Z_UNKNOWN=P;var _=8;N.Z_DEFLATED=_;var z=9,K=15,ye=8,ae=29,Be=256,B=Be+1+ae,$=30,G=19,se=2*B+1,X=15,W=3,Z=258,pe=Z+W+1,we=32,he=42,ge=69,Fe=73,st=91,Ve=103,Qe=113,At=666,Ue=1,Xe=2,xt=3,Re=4,ue=3;function ce(O,$e){return O.msg=h.default[$e],$e}function Q(O){return(O<<1)-(O>4?9:0)}function L(O){for(var $e=O.length;--$e>=0;)O[$e]=0}function oe(O){var $e=O.state,Ne=$e.pending;Ne>O.avail_out&&(Ne=O.avail_out),Ne!==0&&(v.arraySet(O.output,$e.pending_buf,$e.pending_out,Ne,O.next_out),O.next_out+=Ne,$e.pending_out+=Ne,O.total_out+=Ne,O.avail_out-=Ne,$e.pending-=Ne,$e.pending===0&&($e.pending_out=0))}function xe(O,$e){g._tr_flush_block(O,O.block_start>=0?O.block_start:-1,O.strstart-O.block_start,$e),O.block_start=O.strstart,oe(O.strm)}function k(O,$e){O.pending_buf[O.pending++]=$e}function R(O,$e){O.pending_buf[O.pending++]=$e>>>8&255,O.pending_buf[O.pending++]=$e&255}function re(O,$e,Ne,fe){var Oe=O.avail_in;return Oe>fe&&(Oe=fe),Oe===0?0:(O.avail_in-=Oe,v.arraySet($e,O.input,O.next_in,Oe,Ne),O.state.wrap===1?O.adler=(0,p.default)(O.adler,$e,Oe,Ne):O.state.wrap===2&&(O.adler=(0,i.default)(O.adler,$e,Oe,Ne)),O.next_in+=Oe,O.total_in+=Oe,Oe)}function j(O,$e){var Ne=O.max_chain_length,fe=O.strstart,Oe,ze,Rt=O.prev_length,Tt=O.nice_match,ct=O.strstart>O.w_size-pe?O.strstart-(O.w_size-pe):0,Et=O.window,Ft=O.w_mask,Nt=O.prev,Vt=O.strstart+Z,Gt=Et[fe+Rt-1],Ot=Et[fe+Rt];O.prev_length>=O.good_match&&(Ne>>=2),Tt>O.lookahead&&(Tt=O.lookahead);do if(Oe=$e,!(Et[Oe+Rt]!==Ot||Et[Oe+Rt-1]!==Gt||Et[Oe]!==Et[fe]||Et[++Oe]!==Et[fe+1])){fe+=2,Oe++;do;while(Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&Et[++fe]===Et[++Oe]&&feRt){if(O.match_start=$e,Rt=ze,ze>=Tt)break;Gt=Et[fe+Rt-1],Ot=Et[fe+Rt]}}while(($e=Nt[$e&Ft])>ct&&--Ne!==0);return Rt<=O.lookahead?Rt:O.lookahead}function M(O){var $e=O.w_size,Ne,fe,Oe,ze,Rt;do{if(ze=O.window_size-O.lookahead-O.strstart,O.strstart>=$e+($e-pe)){v.arraySet(O.window,O.window,$e,$e,0),O.match_start-=$e,O.strstart-=$e,O.block_start-=$e,fe=O.hash_size,Ne=fe;do Oe=O.head[--Ne],O.head[Ne]=Oe>=$e?Oe-$e:0;while(--fe);fe=$e,Ne=fe;do Oe=O.prev[--Ne],O.prev[Ne]=Oe>=$e?Oe-$e:0;while(--fe);ze+=$e}if(O.strm.avail_in===0)break;if(fe=re(O.strm,O.window,O.strstart+O.lookahead,ze),O.lookahead+=fe,O.lookahead+O.insert>=W)for(Rt=O.strstart-O.insert,O.ins_h=O.window[Rt],O.ins_h=(O.ins_h<O.pending_buf_size-5&&(Ne=O.pending_buf_size-5);;){if(O.lookahead<=1){if(M(O),O.lookahead===0&&$e===s)return Ue;if(O.lookahead===0)break}O.strstart+=O.lookahead,O.lookahead=0;var fe=O.block_start+Ne;if((O.strstart===0||O.strstart>=fe)&&(O.lookahead=O.strstart-fe,O.strstart=fe,xe(O,!1),O.strm.avail_out===0)||O.strstart-O.block_start>=O.w_size-pe&&(xe(O,!1),O.strm.avail_out===0))return Ue}return O.insert=0,$e===n?(xe(O,!0),O.strm.avail_out===0?xt:Re):(O.strstart>O.block_start&&(xe(O,!1),O.strm.avail_out===0),Ue)}function J(O,$e){for(var Ne,fe;;){if(O.lookahead=W&&(O.ins_h=(O.ins_h<=W)if(fe=g._tr_tally(O,O.strstart-O.match_start,O.match_length-W),O.lookahead-=O.match_length,O.match_length<=O.max_lazy_match&&O.lookahead>=W){O.match_length--;do O.strstart++,O.ins_h=(O.ins_h<=W&&(O.ins_h=(O.ins_h<4096)&&(O.match_length=W-1)),O.prev_length>=W&&O.match_length<=O.prev_length){Oe=O.strstart+O.lookahead-W,fe=g._tr_tally(O,O.strstart-1-O.prev_match,O.prev_length-W),O.lookahead-=O.prev_length-1,O.prev_length-=2;do++O.strstart<=Oe&&(O.ins_h=(O.ins_h<=W&&O.strstart>0&&(Oe=O.strstart-1,fe=Rt[Oe],fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe])){ze=O.strstart+Z;do;while(fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&fe===Rt[++Oe]&&OeO.lookahead&&(O.match_length=O.lookahead)}if(O.match_length>=W?(Ne=g._tr_tally(O,1,O.match_length-W),O.lookahead-=O.match_length,O.strstart+=O.match_length,O.match_length=0):(Ne=g._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++),Ne&&(xe(O,!1),O.strm.avail_out===0))return Ue}return O.insert=0,$e===n?(xe(O,!0),O.strm.avail_out===0?xt:Re):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Ue:Xe}function Ae(O,$e){for(var Ne;;){if(O.lookahead===0&&(M(O),O.lookahead===0)){if($e===s)return Ue;break}if(O.match_length=0,Ne=g._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++,Ne&&(xe(O,!1),O.strm.avail_out===0))return Ue}return O.insert=0,$e===n?(xe(O,!0),O.strm.avail_out===0?xt:Re):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Ue:Xe}function ie(O,$e,Ne,fe,Oe){this.good_length=O,this.max_lazy=$e,this.nice_length=Ne,this.max_chain=fe,this.func=Oe}var T;T=[new ie(0,0,0,0,D),new ie(4,4,8,4,J),new ie(4,5,16,8,J),new ie(4,6,32,32,J),new ie(4,4,16,16,F),new ie(8,16,32,32,F),new ie(8,16,128,128,F),new ie(8,32,128,256,F),new ie(32,128,258,1024,F),new ie(32,258,258,4096,F)];function I(O){O.window_size=2*O.w_size,L(O.head),O.max_lazy_match=T[O.level].max_lazy,O.good_match=T[O.level].good_length,O.nice_match=T[O.level].nice_length,O.max_chain_length=T[O.level].max_chain,O.strstart=0,O.block_start=0,O.lookahead=0,O.insert=0,O.match_length=O.prev_length=W-1,O.match_available=0,O.ins_h=0}function le(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=_,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new v.Buf16(se*2),this.dyn_dtree=new v.Buf16((2*$+1)*2),this.bl_tree=new v.Buf16((2*G+1)*2),L(this.dyn_ltree),L(this.dyn_dtree),L(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new v.Buf16(X+1),this.heap=new v.Buf16(2*B+1),L(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new v.Buf16(2*B+1),L(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ve(O){var $e;return!O||!O.state?ce(O,S):(O.total_in=O.total_out=0,O.data_type=P,$e=O.state,$e.pending=0,$e.pending_out=0,$e.wrap<0&&($e.wrap=-$e.wrap),$e.status=$e.wrap?he:Qe,O.adler=$e.wrap===2?0:1,$e.last_flush=s,g._tr_init($e),c)}function Ie(O){var $e=ve(O);return $e===c&&I(O.state),$e}function Ge(O,$e){return!O||!O.state||O.state.wrap!==2?S:(O.state.gzhead=$e,c)}function Ke(O,$e,Ne,fe,Oe,ze){if(!O)return S;var Rt=1;if($e===A&&($e=6),fe<0?(Rt=0,fe=-fe):fe>15&&(Rt=2,fe-=16),Oe<1||Oe>z||Ne!==_||fe<8||fe>15||$e<0||$e>9||ze<0||ze>y)return ce(O,S);fe===8&&(fe=9);var Tt=new le;return O.state=Tt,Tt.strm=O,Tt.wrap=Rt,Tt.gzhead=null,Tt.w_bits=fe,Tt.w_size=1<a||$e<0)return O?ce(O,S):S;if(fe=O.state,!O.output||!O.input&&O.avail_in!==0||fe.status===At&&$e!==n)return ce(O,O.avail_out===0?w:S);if(fe.strm=O,Ne=fe.last_flush,fe.last_flush=$e,fe.status===he)if(fe.wrap===2)O.adler=0,k(fe,31),k(fe,139),k(fe,8),fe.gzhead?(k(fe,(fe.gzhead.text?1:0)+(fe.gzhead.hcrc?2:0)+(fe.gzhead.extra?4:0)+(fe.gzhead.name?8:0)+(fe.gzhead.comment?16:0)),k(fe,fe.gzhead.time&255),k(fe,fe.gzhead.time>>8&255),k(fe,fe.gzhead.time>>16&255),k(fe,fe.gzhead.time>>24&255),k(fe,fe.level===9?2:fe.strategy>=C||fe.level<2?4:0),k(fe,fe.gzhead.os&255),fe.gzhead.extra&&fe.gzhead.extra.length&&(k(fe,fe.gzhead.extra.length&255),k(fe,fe.gzhead.extra.length>>8&255)),fe.gzhead.hcrc&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending,0)),fe.gzindex=0,fe.status=ge):(k(fe,0),k(fe,0),k(fe,0),k(fe,0),k(fe,0),k(fe,fe.level===9?2:fe.strategy>=C||fe.level<2?4:0),k(fe,ue),fe.status=Qe);else{var Rt=_+(fe.w_bits-8<<4)<<8,Tt=-1;fe.strategy>=C||fe.level<2?Tt=0:fe.level<6?Tt=1:fe.level===6?Tt=2:Tt=3,Rt|=Tt<<6,fe.strstart!==0&&(Rt|=we),Rt+=31-Rt%31,fe.status=Qe,R(fe,Rt),fe.strstart!==0&&(R(fe,O.adler>>>16),R(fe,O.adler&65535)),O.adler=1}if(fe.status===ge)if(fe.gzhead.extra){for(Oe=fe.pending;fe.gzindex<(fe.gzhead.extra.length&65535)&&!(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),oe(O),Oe=fe.pending,fe.pending===fe.pending_buf_size));)k(fe,fe.gzhead.extra[fe.gzindex]&255),fe.gzindex++;fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),fe.gzindex===fe.gzhead.extra.length&&(fe.gzindex=0,fe.status=Fe)}else fe.status=Fe;if(fe.status===Fe)if(fe.gzhead.name){Oe=fe.pending;do{if(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),oe(O),Oe=fe.pending,fe.pending===fe.pending_buf_size)){ze=1;break}fe.gzindexOe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),ze===0&&(fe.gzindex=0,fe.status=st)}else fe.status=st;if(fe.status===st)if(fe.gzhead.comment){Oe=fe.pending;do{if(fe.pending===fe.pending_buf_size&&(fe.gzhead.hcrc&&fe.pending>Oe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),oe(O),Oe=fe.pending,fe.pending===fe.pending_buf_size)){ze=1;break}fe.gzindexOe&&(O.adler=(0,i.default)(O.adler,fe.pending_buf,fe.pending-Oe,Oe)),ze===0&&(fe.status=Ve)}else fe.status=Ve;if(fe.status===Ve&&(fe.gzhead.hcrc?(fe.pending+2>fe.pending_buf_size&&oe(O),fe.pending+2<=fe.pending_buf_size&&(k(fe,O.adler&255),k(fe,O.adler>>8&255),O.adler=0,fe.status=Qe)):fe.status=Qe),fe.pending!==0){if(oe(O),O.avail_out===0)return fe.last_flush=-1,c}else if(O.avail_in===0&&Q($e)<=Q(Ne)&&$e!==n)return ce(O,w);if(fe.status===At&&O.avail_in!==0)return ce(O,w);if(O.avail_in!==0||fe.lookahead!==0||$e!==s&&fe.status!==At){var ct=fe.strategy===C?Ae(fe,$e):fe.strategy===m?te(fe,$e):T[fe.level].func(fe,$e);if((ct===xt||ct===Re)&&(fe.status=At),ct===Ue||ct===xt)return O.avail_out===0&&(fe.last_flush=-1),c;if(ct===Xe&&($e===o?g._tr_align(fe):$e!==a&&(g._tr_stored_block(fe,0,0,!1),$e===d&&(L(fe.head),fe.lookahead===0&&(fe.strstart=0,fe.block_start=0,fe.insert=0))),oe(O),O.avail_out===0))return fe.last_flush=-1,c}return $e!==n?c:fe.wrap<=0?f:(fe.wrap===2?(k(fe,O.adler&255),k(fe,O.adler>>8&255),k(fe,O.adler>>16&255),k(fe,O.adler>>24&255),k(fe,O.total_in&255),k(fe,O.total_in>>8&255),k(fe,O.total_in>>16&255),k(fe,O.total_in>>24&255)):(R(fe,O.adler>>>16),R(fe,O.adler&65535)),oe(O),fe.wrap>0&&(fe.wrap=-fe.wrap),fe.pending!==0?c:f)}function Y(O){var $e;return!O||!O.state?S:($e=O.state.status,$e!==he&&$e!==ge&&$e!==Fe&&$e!==st&&$e!==Ve&&$e!==Qe&&$e!==At?ce(O,S):(O.state=null,$e===Qe?ce(O,E):c))}function rt(O,$e){var Ne=$e.length,fe,Oe,ze,Rt,Tt,ct,Et,Ft;if(!O||!O.state||(fe=O.state,Rt=fe.wrap,Rt===2||Rt===1&&fe.status!==he||fe.lookahead))return S;for(Rt===1&&(O.adler=(0,p.default)(O.adler,$e,Ne,0)),fe.wrap=0,Ne>=fe.w_size&&(Rt===0&&(L(fe.head),fe.strstart=0,fe.block_start=0,fe.insert=0),Ft=new v.Buf8(fe.w_size),v.arraySet(Ft,$e,Ne-fe.w_size,fe.w_size,0),$e=Ft,Ne=fe.w_size),Tt=O.avail_in,ct=O.next_in,Et=O.input,O.avail_in=Ne,O.next_in=0,O.input=$e,M(fe);fe.lookahead>=W;){Oe=fe.strstart,ze=fe.lookahead-(W-1);do fe.ins_h=(fe.ins_h<>>24,f>>>=m,S-=m,m=C>>>16&255,m===0)K[u++]=C&65535;else if(m&16){y=C&65535,m&=15,m&&(S>>=m,S-=m),S<15&&(f+=z[h++]<>>24,f>>>=m,S-=m,m=C>>>16&255,m&16){if(x=C&65535,m&=15,So){g.msg="invalid distance too far back",i.mode=e;break e}if(f>>>=m,S-=m,m=u-l,x>m){if(m=x-m,m>n&&i.sane){g.msg="invalid distance too far back",i.mode=e;break e}if(P=0,_=c,a===0){if(P+=d-m,m2;)K[u++]=_[P++],K[u++]=_[P++],K[u++]=_[P++],y-=3;y&&(K[u++]=_[P++],y>1&&(K[u++]=_[P++]))}else{P=u-x;do K[u++]=K[P++],K[u++]=K[P++],K[u++]=K[P++],y-=3;while(y>2);y&&(K[u++]=K[P++],y>1&&(K[u++]=K[P++]))}}else if(m&64){g.msg="invalid distance code",i.mode=e;break e}else{C=w[(C&65535)+(f&(1<>3,h-=y,S-=y<<3,f&=(1<>>24&255)+(de>>>8&65280)+((de&65280)<<8)+((de&255)<<24)}function re(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new v.Buf16(320),this.work=new v.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function j(de){var Ze;return!de||!de.state?w:(Ze=de.state,de.total_in=de.total_out=Ze.total=0,de.msg="",Ze.wrap&&(de.adler=Ze.wrap&1),Ze.mode=y,Ze.last=0,Ze.havedict=0,Ze.dmax=32768,Ze.head=null,Ze.hold=0,Ze.bits=0,Ze.lencode=Ze.lendyn=new v.Buf32(L),Ze.distcode=Ze.distdyn=new v.Buf32(oe),Ze.sane=1,Ze.back=-1,f)}function M(de){var Ze;return!de||!de.state?w:(Ze=de.state,Ze.wsize=0,Ze.whave=0,Ze.wnext=0,j(de))}function D(de,Ze){var Y,rt;return!de||!de.state||(rt=de.state,Ze<0?(Y=0,Ze=-Ze):(Y=(Ze>>4)+1,Ze<48&&(Ze&=15)),Ze&&(Ze<8||Ze>15))?w:(rt.window!==null&&rt.wbits!==Ze&&(rt.window=null),rt.wrap=Y,rt.wbits=Ze,M(de))}function J(de,Ze){var Y,rt;return de?(rt=new re,de.state=rt,rt.window=null,Y=D(de,Ze),Y!==f&&(de.state=null),Y):w}function F(de){return J(de,k)}var te=!0,Ae,ie;function T(de){if(te){var Ze;for(Ae=new v.Buf32(512),ie=new v.Buf32(32),Ze=0;Ze<144;)de.lens[Ze++]=8;for(;Ze<256;)de.lens[Ze++]=9;for(;Ze<280;)de.lens[Ze++]=7;for(;Ze<288;)de.lens[Ze++]=8;for((0,h.default)(o,de.lens,0,288,Ae,0,de.work,{bits:9}),Ze=0;Ze<32;)de.lens[Ze++]=5;(0,h.default)(d,de.lens,0,32,ie,0,de.work,{bits:5}),te=!1}de.lencode=Ae,de.lenbits=9,de.distcode=ie,de.distbits=5}function I(de,Ze,Y,rt){var yt,O=de.state;return O.window===null&&(O.wsize=1<=O.wsize?(v.arraySet(O.window,Ze,Y-O.wsize,O.wsize,0),O.wnext=0,O.whave=O.wsize):(yt=O.wsize-O.wnext,yt>rt&&(yt=rt),v.arraySet(O.window,Ze,Y-rt,yt,O.wnext),rt-=yt,rt?(v.arraySet(O.window,Ze,Y-rt,rt,0),O.wnext=rt,O.whave=O.wsize):(O.wnext+=yt,O.wnext===O.wsize&&(O.wnext=0),O.whave>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0),Oe=0,ze=0,Y.mode=x;break}if(Y.flags=0,Y.head&&(Y.head.done=!1),!(Y.wrap&1)||(((Oe&255)<<8)+(Oe>>8))%31){de.msg="incorrect header check",Y.mode=ue;break}if((Oe&15)!==m){de.msg="unknown compression method",Y.mode=ue;break}if(Oe>>>=4,ze-=4,ee=(Oe&15)+8,Y.wbits===0)Y.wbits=ee;else if(ee>Y.wbits){de.msg="invalid window size",Y.mode=ue;break}Y.dmax=1<>8&1),Y.flags&512&&(ne[0]=Oe&255,ne[1]=Oe>>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0)),Oe=0,ze=0,Y.mode=P;case P:for(;ze<32;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>8&255,ne[2]=Oe>>>16&255,ne[3]=Oe>>>24&255,Y.check=(0,p.default)(Y.check,ne,4,0)),Oe=0,ze=0,Y.mode=_;case _:for(;ze<16;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>8),Y.flags&512&&(ne[0]=Oe&255,ne[1]=Oe>>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0)),Oe=0,ze=0,Y.mode=z;case z:if(Y.flags&1024){for(;ze<16;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>8&255,Y.check=(0,p.default)(Y.check,ne,2,0)),Oe=0,ze=0}else Y.head&&(Y.head.extra=null);Y.mode=K;case K:if(Y.flags&1024&&(ct=Y.length,ct>Ne&&(ct=Ne),ct&&(Y.head&&(ee=Y.head.extra_len-Y.length,Y.head.extra||(Y.head.extra=new Array(Y.head.extra_len)),v.arraySet(Y.head.extra,rt,O,ct,ee)),Y.flags&512&&(Y.check=(0,p.default)(Y.check,rt,ct,O)),Ne-=ct,O+=ct,Y.length-=ct),Y.length))break e;Y.length=0,Y.mode=ye;case ye:if(Y.flags&2048){if(Ne===0)break e;ct=0;do ee=rt[O+ct++],Y.head&&ee&&Y.length<65536&&(Y.head.name+=String.fromCharCode(ee));while(ee&&ct>9&1,Y.head.done=!0),de.adler=Y.check=0,Y.mode=G;break;case B:for(;ze<32;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=ze&7,ze-=ze&7,Y.mode=Xe;break}for(;ze<3;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=1,ze-=1,Oe&3){case 0:Y.mode=X;break;case 1:if(T(Y),Y.mode=ge,Ze===c){Oe>>>=2,ze-=2;break e}break;case 2:Y.mode=pe;break;case 3:de.msg="invalid block type",Y.mode=ue}Oe>>>=2,ze-=2;break;case X:for(Oe>>>=ze&7,ze-=ze&7;ze<32;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>16^65535)){de.msg="invalid stored block lengths",Y.mode=ue;break}if(Y.length=Oe&65535,Oe=0,ze=0,Y.mode=W,Ze===c)break e;case W:Y.mode=Z;case Z:if(ct=Y.length,ct){if(ct>Ne&&(ct=Ne),ct>fe&&(ct=fe),ct===0)break e;v.arraySet(yt,rt,O,ct,$e),Ne-=ct,O+=ct,fe-=ct,$e+=ct,Y.length-=ct;break}Y.mode=G;break;case pe:for(;ze<14;){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=5,ze-=5,Y.ndist=(Oe&31)+1,Oe>>>=5,ze-=5,Y.ncode=(Oe&15)+4,Oe>>>=4,ze-=4,Y.nlen>286||Y.ndist>30){de.msg="too many length or distance symbols",Y.mode=ue;break}Y.have=0,Y.mode=we;case we:for(;Y.have>>=3,ze-=3}for(;Y.have<19;)Y.lens[tt[Y.have++]]=0;if(Y.lencode=Y.lendyn,Y.lenbits=7,Te={bits:Y.lenbits},q=(0,h.default)(s,Y.lens,0,19,Y.lencode,0,Y.work,Te),Y.lenbits=Te.bits,q){de.msg="invalid code lengths set",Y.mode=ue;break}Y.have=0,Y.mode=he;case he:for(;Y.have>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Vt<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=Vt,ze-=Vt,Y.lens[Y.have++]=Ot;else{if(Ot===16){for(Pe=Vt+2;ze>>=Vt,ze-=Vt,Y.have===0){de.msg="invalid bit length repeat",Y.mode=ue;break}ee=Y.lens[Y.have-1],ct=3+(Oe&3),Oe>>>=2,ze-=2}else if(Ot===17){for(Pe=Vt+3;ze>>=Vt,ze-=Vt,ee=0,ct=3+(Oe&7),Oe>>>=3,ze-=3}else{for(Pe=Vt+7;ze>>=Vt,ze-=Vt,ee=0,ct=11+(Oe&127),Oe>>>=7,ze-=7}if(Y.have+ct>Y.nlen+Y.ndist){de.msg="invalid bit length repeat",Y.mode=ue;break}for(;ct--;)Y.lens[Y.have++]=ee}}if(Y.mode===ue)break;if(Y.lens[256]===0){de.msg="invalid code -- missing end-of-block",Y.mode=ue;break}if(Y.lenbits=9,Te={bits:Y.lenbits},q=(0,h.default)(o,Y.lens,0,Y.nlen,Y.lencode,0,Y.work,Te),Y.lenbits=Te.bits,q){de.msg="invalid literal/lengths set",Y.mode=ue;break}if(Y.distbits=6,Y.distcode=Y.distdyn,Te={bits:Y.distbits},q=(0,h.default)(d,Y.lens,Y.nlen,Y.ndist,Y.distcode,0,Y.work,Te),Y.distbits=Te.bits,q){de.msg="invalid distances set",Y.mode=ue;break}if(Y.mode=ge,Ze===c)break e;case ge:Y.mode=Fe;case Fe:if(Ne>=6&&fe>=258){de.next_out=$e,de.avail_out=fe,de.next_in=O,de.avail_in=Ne,Y.hold=Oe,Y.bits=ze,(0,i.default)(de,Tt),$e=de.next_out,yt=de.output,fe=de.avail_out,O=de.next_in,rt=de.input,Ne=de.avail_in,Oe=Y.hold,ze=Y.bits,Y.mode===G&&(Y.back=-1);break}for(Y.back=0;Nt=Y.lencode[Oe&(1<>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Vt<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>Yt)],Vt=Nt>>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Yt+Vt<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=Yt,ze-=Yt,Y.back+=Yt}if(Oe>>>=Vt,ze-=Vt,Y.back+=Vt,Y.length=Ot,Gt===0){Y.mode=Ue;break}if(Gt&32){Y.back=-1,Y.mode=G;break}if(Gt&64){de.msg="invalid literal/length code",Y.mode=ue;break}Y.extra=Gt&15,Y.mode=st;case st:if(Y.extra){for(Pe=Y.extra;ze>>=Y.extra,ze-=Y.extra,Y.back+=Y.extra}Y.was=Y.length,Y.mode=Ve;case Ve:for(;Nt=Y.distcode[Oe&(1<>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Vt<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>Yt)],Vt=Nt>>>24,Gt=Nt>>>16&255,Ot=Nt&65535,!(Yt+Vt<=ze);){if(Ne===0)break e;Ne--,Oe+=rt[O++]<>>=Yt,ze-=Yt,Y.back+=Yt}if(Oe>>>=Vt,ze-=Vt,Y.back+=Vt,Gt&64){de.msg="invalid distance code",Y.mode=ue;break}Y.offset=Ot,Y.extra=Gt&15,Y.mode=Qe;case Qe:if(Y.extra){for(Pe=Y.extra;ze>>=Y.extra,ze-=Y.extra,Y.back+=Y.extra}if(Y.offset>Y.dmax){de.msg="invalid distance too far back",Y.mode=ue;break}Y.mode=At;case At:if(fe===0)break e;if(ct=Tt-fe,Y.offset>ct){if(ct=Y.offset-ct,ct>Y.whave&&Y.sane){de.msg="invalid distance too far back",Y.mode=ue;break}ct>Y.wnext?(ct-=Y.wnext,Et=Y.wsize-ct):Et=Y.wnext-ct,ct>Y.length&&(ct=Y.length),Ft=Y.window}else Ft=yt,Et=$e-Y.offset,ct=Y.length;ct>fe&&(ct=fe),fe-=ct,Y.length-=ct;do yt[$e++]=Ft[Et++];while(--ct);Y.length===0&&(Y.mode=Fe);break;case Ue:if(fe===0)break e;yt[$e++]=Y.length,fe--,Y.mode=Fe;break;case Xe:if(Y.wrap){for(;ze<32;){if(Ne===0)break e;Ne--,Oe|=rt[O++]<=1&&ge[z]===0;z--);if(K>z&&(K=z),z===0)return A[b++]=1<<24|64<<16|0,A[b++]=1<<24|64<<16|0,m.bits=1,0;for(_=1;_0&&(f===u||z!==1))return-1;for(Fe[1]=0,x=1;xh||f===s&&B>r)return 1;for(;;){Qe=x-ae,C[P]he?(At=st[Ve+C[P]],Ue=pe[we+C[P]]):(At=96,Ue=0),G=1<>ae)+se]=Qe<<24|At<<16|Ue|0;while(se!==0);for(G=1<>=1;if(G!==0?($&=G-1,$+=G):$=0,P++,--ge[x]===0){if(x===z)break;x=S[E+C[P]]}if(x>K&&($&W)!==X){for(ae===0&&(ae=K),Z+=_,ye=x-ae,Be=1<h||f===s&&B>r)return 1;X=$&W,A[X]=K<<24|ye<<16|Z-b|0}}return $!==0&&(A[Z+$]=x-ae<<24|64<<16|0),m.bits=K,0}},70892:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var e={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};N.default=e},55796:function(_t,N,e){"use strict";function t(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(ve){return typeof ve}:t=function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve},t(I)}Object.defineProperty(N,"__esModule",{value:!0}),N._tr_init=F,N._tr_stored_block=te,N._tr_flush_block=ie,N._tr_tally=T,N._tr_align=Ae;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var I=new WeakMap;return g=function(){return I},I}function p(I){if(I&&I.__esModule)return I;if(I===null||t(I)!=="object"&&typeof I!="function")return{default:I};var le=g();if(le&&le.has(I))return le.get(I);var ve={},Ie=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ge in I)if(Object.prototype.hasOwnProperty.call(I,Ge)){var Ke=Ie?Object.getOwnPropertyDescriptor(I,Ge):null;Ke&&(Ke.get||Ke.set)?Object.defineProperty(ve,Ge,Ke):ve[Ge]=I[Ge]}return ve.default=I,le&&le.set(I,ve),ve}var i=4,h=0,r=1,u=2;function l(I){for(var le=I.length;--le>=0;)I[le]=0}var s=0,o=1,d=2,n=3,a=258,c=29,f=256,S=f+1+c,E=30,w=19,A=2*S+1,b=15,C=16,m=7,y=256,x=16,P=17,_=18,z=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],K=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ye=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Be=512,B=new Array((S+2)*2);l(B);var $=new Array(E*2);l($);var G=new Array(Be);l(G);var se=new Array(a-n+1);l(se);var X=new Array(c);l(X);var W=new Array(E);l(W);function Z(I,le,ve,Ie,Ge){this.static_tree=I,this.extra_bits=le,this.extra_base=ve,this.elems=Ie,this.max_length=Ge,this.has_stree=I&&I.length}var pe,we,he;function ge(I,le){this.dyn_tree=I,this.max_code=0,this.stat_desc=le}function Fe(I){return I<256?G[I]:G[256+(I>>>7)]}function st(I,le){I.pending_buf[I.pending++]=le&255,I.pending_buf[I.pending++]=le>>>8&255}function Ve(I,le,ve){I.bi_valid>C-ve?(I.bi_buf|=le<>C-I.bi_valid,I.bi_valid+=ve-C):(I.bi_buf|=le<>>=1,ve<<=1;while(--le>0);return ve>>>1}function Ue(I){I.bi_valid===16?(st(I,I.bi_buf),I.bi_buf=0,I.bi_valid=0):I.bi_valid>=8&&(I.pending_buf[I.pending++]=I.bi_buf&255,I.bi_buf>>=8,I.bi_valid-=8)}function Xe(I,le){var ve=le.dyn_tree,Ie=le.max_code,Ge=le.stat_desc.static_tree,Ke=le.stat_desc.has_stree,de=le.stat_desc.extra_bits,Ze=le.stat_desc.extra_base,Y=le.stat_desc.max_length,rt,yt,O,$e,Ne,fe,Oe=0;for($e=0;$e<=b;$e++)I.bl_count[$e]=0;for(ve[I.heap[I.heap_max]*2+1]=0,rt=I.heap_max+1;rtY&&($e=Y,Oe++),ve[yt*2+1]=$e,!(yt>Ie)&&(I.bl_count[$e]++,Ne=0,yt>=Ze&&(Ne=de[yt-Ze]),fe=ve[yt*2],I.opt_len+=fe*($e+Ne),Ke&&(I.static_len+=fe*(Ge[yt*2+1]+Ne)));if(Oe!==0){do{for($e=Y-1;I.bl_count[$e]===0;)$e--;I.bl_count[$e]--,I.bl_count[$e+1]+=2,I.bl_count[Y]--,Oe-=2}while(Oe>0);for($e=Y;$e!==0;$e--)for(yt=I.bl_count[$e];yt!==0;)O=I.heap[--rt],!(O>Ie)&&(ve[O*2+1]!==$e&&(I.opt_len+=($e-ve[O*2+1])*ve[O*2],ve[O*2+1]=$e),yt--)}}function xt(I,le,ve){var Ie=new Array(b+1),Ge=0,Ke,de;for(Ke=1;Ke<=b;Ke++)Ie[Ke]=Ge=Ge+ve[Ke-1]<<1;for(de=0;de<=le;de++){var Ze=I[de*2+1];Ze!==0&&(I[de*2]=At(Ie[Ze]++,Ze))}}function Re(){var I,le,ve,Ie,Ge,Ke=new Array(b+1);for(ve=0,Ie=0;Ie>=7;Ie8?st(I,I.bi_buf):I.bi_valid>0&&(I.pending_buf[I.pending++]=I.bi_buf),I.bi_buf=0,I.bi_valid=0}function Q(I,le,ve,Ie){ce(I),Ie&&(st(I,ve),st(I,~ve)),v.arraySet(I.pending_buf,I.window,le,ve,I.pending),I.pending+=ve}function L(I,le,ve,Ie){var Ge=le*2,Ke=ve*2;return I[Ge]>1;de>=1;de--)oe(I,ve,de);rt=Ke;do de=I.heap[1],I.heap[1]=I.heap[I.heap_len--],oe(I,ve,1),Ze=I.heap[1],I.heap[--I.heap_max]=de,I.heap[--I.heap_max]=Ze,ve[rt*2]=ve[de*2]+ve[Ze*2],I.depth[rt]=(I.depth[de]>=I.depth[Ze]?I.depth[de]:I.depth[Ze])+1,ve[de*2+1]=ve[Ze*2+1]=rt,I.heap[1]=rt++,oe(I,ve,1);while(I.heap_len>=2);I.heap[--I.heap_max]=I.heap[1],Xe(I,le),xt(ve,Y,I.bl_count)}function R(I,le,ve){var Ie,Ge=-1,Ke,de=le[0*2+1],Ze=0,Y=7,rt=4;for(de===0&&(Y=138,rt=3),le[(ve+1)*2+1]=65535,Ie=0;Ie<=ve;Ie++)Ke=de,de=le[(Ie+1)*2+1],!(++Ze=3&&I.bl_tree[ae[le]*2+1]===0;le--);return I.opt_len+=3*(le+1)+5+5+4,le}function M(I,le,ve,Ie){var Ge;for(Ve(I,le-257,5),Ve(I,ve-1,5),Ve(I,Ie-4,4),Ge=0;Ge>>=1)if(le&1&&I.dyn_ltree[ve*2]!==0)return h;if(I.dyn_ltree[9*2]!==0||I.dyn_ltree[10*2]!==0||I.dyn_ltree[13*2]!==0)return r;for(ve=32;ve0?(I.strm.data_type===u&&(I.strm.data_type=D(I)),k(I,I.l_desc),k(I,I.d_desc),de=j(I),Ge=I.opt_len+3+7>>>3,Ke=I.static_len+3+7>>>3,Ke<=Ge&&(Ge=Ke)):Ge=Ke=ve+5,ve+4<=Ge&&le!==-1?te(I,le,ve,Ie):I.strategy===i||Ke===Ge?(Ve(I,(o<<1)+(Ie?1:0),3),xe(I,B,$)):(Ve(I,(d<<1)+(Ie?1:0),3),M(I,I.l_desc.max_code+1,I.d_desc.max_code+1,de+1),xe(I,I.dyn_ltree,I.dyn_dtree)),ue(I),Ie&&ce(I)}function T(I,le,ve){return I.pending_buf[I.d_buf+I.last_lit*2]=le>>>8&255,I.pending_buf[I.d_buf+I.last_lit*2+1]=le&255,I.pending_buf[I.l_buf+I.last_lit]=ve&255,I.last_lit++,le===0?I.dyn_ltree[ve*2]++:(I.matches++,le--,I.dyn_ltree[(se[ve]+f+1)*2]++,I.dyn_dtree[Fe(le)*2]++),I.last_lit===I.lit_bufsize-1}},27589:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},16327:function(_t,N,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return g=function(){return o},o}function p(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=g();if(d&&d.has(o))return d.get(o);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=a?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}return n.default=o,d&&d.set(o,n),n}function i(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function h(o,d){for(var n=0;n=0;c--)a+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,a-n)}},{key:"rQwait",value:function(n,a,c){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(n){this._sQ.set(n,this._sQlen),this._sQlen+=n.length,this.flush()}},{key:"sendString",value:function(n){this.send(n.split("").map(function(a){return a.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,a){this._eventHandlers[n]=a}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(n,a){var c=this;this.init(),this._websocket=new WebSocket(n,a),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){v.Debug(">> WebSock.onopen"),c._websocket.protocol&&v.Info("Server choose sub-protocol: "+c._websocket.protocol),c._eventHandlers.open(),v.Debug("<< WebSock.onopen")},this._websocket.onclose=function(f){v.Debug(">> WebSock.onclose"),c._eventHandlers.close(f),v.Debug("<< WebSock.onclose")},this._websocket.onerror=function(f){v.Debug(">> WebSock.onerror: "+f),c._eventHandlers.error(f),v.Debug("<< WebSock.onerror: "+f)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(v.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(n){var a=(this._rQlen-this._rQi+n)*8,c=this._rQbufferSizel&&(this._rQbufferSize=l,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(a.length),this._rQ.set(a,this._rQlen),this._rQlen+=a.length}},{key:"_recvMessage",value:function(n){this._DecodeMessage(n.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):v.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(n){this._rQi=n}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),o}();N.default=s},5630:function(_t,N,e){"use strict";var t=e(5891),v=e(57259),g=e(80962),p=e(29043),i=e(19149),h=e(92310),r=e.n(h),u=e(35788),l=e(59301),s=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],o=(0,l.forwardRef)(function(d,n){var a,c=d.prefixCls,f=c===void 0?"rc-checkbox":c,S=d.className,E=d.style,w=d.checked,A=d.disabled,b=d.defaultChecked,C=b===void 0?!1:b,m=d.type,y=m===void 0?"checkbox":m,x=d.title,P=d.onChange,_=(0,i.Z)(d,s),z=(0,l.useRef)(null),K=(0,u.Z)(C,{value:w}),ye=(0,p.Z)(K,2),ae=ye[0],Be=ye[1];(0,l.useImperativeHandle)(n,function(){return{focus:function(){var se;(se=z.current)===null||se===void 0||se.focus()},blur:function(){var se;(se=z.current)===null||se===void 0||se.blur()},input:z.current}});var B=r()(f,S,(a={},(0,g.Z)(a,"".concat(f,"-checked"),ae),(0,g.Z)(a,"".concat(f,"-disabled"),A),a)),$=function(se){A||("checked"in d||Be(se.target.checked),P==null||P({target:(0,v.Z)((0,v.Z)({},d),{},{type:y,checked:se.target.checked}),stopPropagation:function(){se.stopPropagation()},preventDefault:function(){se.preventDefault()},nativeEvent:se.nativeEvent}))};return l.createElement("span",{className:B,title:x,style:E},l.createElement("input",(0,t.Z)({},_,{className:"".concat(f,"-input"),ref:z,onChange:$,disabled:A,checked:!!ae,type:y})),l.createElement("span",{className:"".concat(f,"-inner")}))});N.Z=o},31561:function(_t,N,e){"use strict";e.d(N,{Z:function(){return y}});var t=e(5891),v=e(80962),g=e(29043),p=e(19149),i=e(35593),h=e(92310),r=e.n(h),u=e(20475),l=e(59301),s=e(85108),o=e(23073),d=s.Z.ESC,n=s.Z.TAB;function a(x){var P=x.visible,_=x.triggerRef,z=x.onVisibleChange,K=x.autoFocus,ye=x.overlayRef,ae=l.useRef(!1),Be=function(){if(P){var se,X;(se=_.current)===null||se===void 0||(X=se.focus)===null||X===void 0||X.call(se),z==null||z(!1)}},B=function(){var se;return(se=ye.current)!==null&&se!==void 0&&se.focus?(ye.current.focus(),ae.current=!0,!0):!1},$=function(se){switch(se.keyCode){case d:Be();break;case n:{var X=!1;ae.current||(X=B()),X?se.preventDefault():Be();break}}};l.useEffect(function(){return P?(window.addEventListener("keydown",$),K&&(0,o.Z)(B,3),function(){window.removeEventListener("keydown",$),ae.current=!1}):function(){ae.current=!1}},[P])}var c=(0,l.forwardRef)(function(x,P){var _=x.overlay,z=x.arrow,K=x.prefixCls,ye=(0,l.useMemo)(function(){var Be;return typeof _=="function"?Be=_():Be=_,Be},[_]),ae=(0,u.sQ)(P,ye==null?void 0:ye.ref);return l.createElement(l.Fragment,null,z&&l.createElement("div",{className:"".concat(K,"-arrow")}),l.cloneElement(ye,{ref:(0,u.Yr)(ye)?ae:void 0}))}),f=c,S={adjustX:1,adjustY:1},E=[0,0],w={topLeft:{points:["bl","tl"],overflow:S,offset:[0,-4],targetOffset:E},top:{points:["bc","tc"],overflow:S,offset:[0,-4],targetOffset:E},topRight:{points:["br","tr"],overflow:S,offset:[0,-4],targetOffset:E},bottomLeft:{points:["tl","bl"],overflow:S,offset:[0,4],targetOffset:E},bottom:{points:["tc","bc"],overflow:S,offset:[0,4],targetOffset:E},bottomRight:{points:["tr","br"],overflow:S,offset:[0,4],targetOffset:E}},A=w,b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(x,P){var _,z=x.arrow,K=z===void 0?!1:z,ye=x.prefixCls,ae=ye===void 0?"rc-dropdown":ye,Be=x.transitionName,B=x.animation,$=x.align,G=x.placement,se=G===void 0?"bottomLeft":G,X=x.placements,W=X===void 0?A:X,Z=x.getPopupContainer,pe=x.showAction,we=x.hideAction,he=x.overlayClassName,ge=x.overlayStyle,Fe=x.visible,st=x.trigger,Ve=st===void 0?["hover"]:st,Qe=x.autoFocus,At=x.overlay,Ue=x.children,Xe=x.onVisibleChange,xt=(0,p.Z)(x,b),Re=l.useState(),ue=(0,g.Z)(Re,2),ce=ue[0],Q=ue[1],L="visible"in x?Fe:ce,oe=l.useRef(null),xe=l.useRef(null),k=l.useRef(null);l.useImperativeHandle(P,function(){return oe.current});var R=function(ie){Q(ie),Xe==null||Xe(ie)};a({visible:L,triggerRef:k,onVisibleChange:R,autoFocus:Qe,overlayRef:xe});var re=function(ie){var T=x.onOverlayClick;Q(!1),T&&T(ie)},j=function(){return l.createElement(f,{ref:xe,overlay:At,prefixCls:ae,arrow:K})},M=function(){return typeof At=="function"?j:j()},D=function(){var ie=x.minOverlayWidthMatchTrigger,T=x.alignPoint;return"minOverlayWidthMatchTrigger"in x?ie:!T},J=function(){var ie=x.openClassName;return ie!==void 0?ie:"".concat(ae,"-open")},F=l.cloneElement(Ue,{className:r()((_=Ue.props)===null||_===void 0?void 0:_.className,L&&J()),ref:(0,u.Yr)(Ue)?(0,u.sQ)(k,Ue.ref):void 0}),te=we;return!te&&Ve.indexOf("contextMenu")!==-1&&(te=["click"]),l.createElement(i.Z,(0,t.Z)({builtinPlacements:W},xt,{prefixCls:ae,ref:oe,popupClassName:r()(he,(0,v.Z)({},"".concat(ae,"-show-arrow"),K)),popupStyle:ge,action:Ve,showAction:pe,hideAction:te,popupPlacement:se,popupAlign:$,popupTransitionName:Be,popupAnimation:B,popupVisible:L,stretch:D()?"minWidth":"",popup:M(),onPopupVisibleChange:R,onPopupClick:re,getPopupContainer:Z}),F)}var m=l.forwardRef(C),y=m},93681:function(_t,N,e){"use strict";e.r(N),e.d(N,{BaseInput:function(){return s},default:function(){return w}});var t=e(5891),v=e(57259),g=e(80962),p=e(80665),i=e(92310),h=e.n(i),r=e(59301),u=e(5643),l=function(b){var C,m,y=b.inputElement,x=b.prefixCls,P=b.prefix,_=b.suffix,z=b.addonBefore,K=b.addonAfter,ye=b.className,ae=b.style,Be=b.disabled,B=b.readOnly,$=b.focused,G=b.triggerFocus,se=b.allowClear,X=b.value,W=b.handleReset,Z=b.hidden,pe=b.classes,we=b.classNames,he=b.dataAttrs,ge=b.styles,Fe=b.components,st=(Fe==null?void 0:Fe.affixWrapper)||"span",Ve=(Fe==null?void 0:Fe.groupWrapper)||"span",Qe=(Fe==null?void 0:Fe.wrapper)||"span",At=(Fe==null?void 0:Fe.groupAddon)||"span",Ue=(0,r.useRef)(null),Xe=function(j){var M;(M=Ue.current)!==null&&M!==void 0&&M.contains(j.target)&&(G==null||G())},xt=function(){var j;if(!se)return null;var M=!Be&&!B&&X,D="".concat(x,"-clear-icon"),J=(0,p.Z)(se)==="object"&&se!==null&&se!==void 0&&se.clearIcon?se.clearIcon:"\u2716";return r.createElement("span",{onClick:W,onMouseDown:function(te){return te.preventDefault()},className:h()(D,(j={},(0,g.Z)(j,"".concat(D,"-hidden"),!M),(0,g.Z)(j,"".concat(D,"-has-suffix"),!!_),j)),role:"button",tabIndex:-1},J)},Re=(0,r.cloneElement)(y,{value:X,hidden:Z,className:h()((C=y.props)===null||C===void 0?void 0:C.className,!(0,u.X3)(b)&&!(0,u.He)(b)&&ye)||null,style:(0,v.Z)((0,v.Z)({},(m=y.props)===null||m===void 0?void 0:m.style),!(0,u.X3)(b)&&!(0,u.He)(b)?ae:{})});if((0,u.X3)(b)){var ue,ce="".concat(x,"-affix-wrapper"),Q=h()(ce,(ue={},(0,g.Z)(ue,"".concat(ce,"-disabled"),Be),(0,g.Z)(ue,"".concat(ce,"-focused"),$),(0,g.Z)(ue,"".concat(ce,"-readonly"),B),(0,g.Z)(ue,"".concat(ce,"-input-with-clear-btn"),_&&se&&X),ue),!(0,u.He)(b)&&ye,pe==null?void 0:pe.affixWrapper,we==null?void 0:we.affixWrapper),L=(_||se)&&r.createElement("span",{className:h()("".concat(x,"-suffix"),we==null?void 0:we.suffix),style:ge==null?void 0:ge.suffix},xt(),_);Re=r.createElement(st,(0,t.Z)({className:Q,style:(0,v.Z)((0,v.Z)({},(0,u.He)(b)?void 0:ae),ge==null?void 0:ge.affixWrapper),hidden:!(0,u.He)(b)&&Z,onClick:Xe},he==null?void 0:he.affixWrapper,{ref:Ue}),P&&r.createElement("span",{className:h()("".concat(x,"-prefix"),we==null?void 0:we.prefix),style:ge==null?void 0:ge.prefix},P),(0,r.cloneElement)(y,{value:X,hidden:null}),L)}if((0,u.He)(b)){var oe="".concat(x,"-group"),xe="".concat(oe,"-addon"),k=h()("".concat(x,"-wrapper"),oe,pe==null?void 0:pe.wrapper),R=h()("".concat(x,"-group-wrapper"),ye,pe==null?void 0:pe.group);return r.createElement(Ve,{className:R,style:ae,hidden:Z},r.createElement(Qe,{className:k},z&&r.createElement(At,{className:xe},z),(0,r.cloneElement)(Re,{hidden:null}),K&&r.createElement(At,{className:xe},K)))}return Re},s=l,o=e(26390),d=e(29043),n=e(19149),a=e(35788),c=e(64002),f=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],S=(0,r.forwardRef)(function(A,b){var C=A.autoComplete,m=A.onChange,y=A.onFocus,x=A.onBlur,P=A.onPressEnter,_=A.onKeyDown,z=A.prefixCls,K=z===void 0?"rc-input":z,ye=A.disabled,ae=A.htmlSize,Be=A.className,B=A.maxLength,$=A.suffix,G=A.showCount,se=A.type,X=se===void 0?"text":se,W=A.classes,Z=A.classNames,pe=A.styles,we=(0,n.Z)(A,f),he=(0,a.Z)(A.defaultValue,{value:A.value}),ge=(0,d.Z)(he,2),Fe=ge[0],st=ge[1],Ve=(0,r.useState)(!1),Qe=(0,d.Z)(Ve,2),At=Qe[0],Ue=Qe[1],Xe=(0,r.useRef)(null),xt=function(R){Xe.current&&(0,u.nH)(Xe.current,R)};(0,r.useImperativeHandle)(b,function(){return{focus:xt,blur:function(){var R;(R=Xe.current)===null||R===void 0||R.blur()},setSelectionRange:function(R,re,j){var M;(M=Xe.current)===null||M===void 0||M.setSelectionRange(R,re,j)},select:function(){var R;(R=Xe.current)===null||R===void 0||R.select()},input:Xe.current}}),(0,r.useEffect)(function(){Ue(function(k){return k&&ye?!1:k})},[ye]);var Re=function(R){A.value===void 0&&st(R.target.value),Xe.current&&(0,u.rJ)(Xe.current,R,m)},ue=function(R){P&&R.key==="Enter"&&P(R),_==null||_(R)},ce=function(R){Ue(!0),y==null||y(R)},Q=function(R){Ue(!1),x==null||x(R)},L=function(R){st(""),xt(),Xe.current&&(0,u.rJ)(Xe.current,R,m)},oe=function(){var R=(0,c.Z)(A,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,t.Z)({autoComplete:C},R,{onChange:Re,onFocus:ce,onBlur:Q,onKeyDown:ue,className:h()(K,(0,g.Z)({},"".concat(K,"-disabled"),ye),Z==null?void 0:Z.input),style:pe==null?void 0:pe.input,ref:Xe,size:ae,type:X}))},xe=function(){var R=Number(B)>0;if($||G){var re=(0,u.D7)(Fe),j=(0,o.Z)(re).length,M=(0,p.Z)(G)==="object"?G.formatter({value:re,count:j,maxLength:B}):"".concat(j).concat(R?" / ".concat(B):"");return r.createElement(r.Fragment,null,!!G&&r.createElement("span",{className:h()("".concat(K,"-show-count-suffix"),(0,g.Z)({},"".concat(K,"-show-count-has-suffix"),!!$),Z==null?void 0:Z.count),style:(0,v.Z)({},pe==null?void 0:pe.count)},M),$)}return null};return r.createElement(s,(0,t.Z)({},we,{prefixCls:K,className:Be,inputElement:oe(),handleReset:L,value:(0,u.D7)(Fe),focused:At,triggerFocus:xt,suffix:xe(),disabled:ye,classes:W,classNames:Z,styles:pe}))}),E=S,w=E},5643:function(_t,N,e){"use strict";e.d(N,{D7:function(){return i},He:function(){return t},X3:function(){return v},nH:function(){return p},rJ:function(){return g}});function t(h){return!!(h.addonBefore||h.addonAfter)}function v(h){return!!(h.prefix||h.suffix||h.allowClear)}function g(h,r,u,l){if(u){var s=r;if(r.type==="click"){var o=h.cloneNode(!0);s=Object.create(r,{target:{value:o},currentTarget:{value:o}}),o.value="",u(s);return}if(l!==void 0){s=Object.create(r,{target:{value:h},currentTarget:{value:h}}),h.value=l,u(s);return}u(s)}}function p(h,r){if(h){h.focus(r);var u=r||{},l=u.cursor;if(l){var s=h.value.length;switch(l){case"start":h.setSelectionRange(0,0);break;case"end":h.setSelectionRange(s,s);break;default:h.setSelectionRange(0,s)}}}}function i(h){return typeof h=="undefined"||h===null?"":String(h)}},22798:function(_t,N,e){"use strict";e.d(N,{iz:function(){return kt},ck:function(){return Ne},BW:function(){return Ht},sN:function(){return Ne},Wd:function(){return Pe},ZP:function(){return lt},Xl:function(){return _}});var t=e(5891),v=e(80962),g=e(57259),p=e(26390),i=e(29043),h=e(19149),r=e(92310),u=e.n(r),l=e(11780),s=e(35788),o=e(51346),d=e(51395),n=e(59301),a=e(4676),c=n.createContext(null);function f(be,He){return be===void 0?null:"".concat(be,"-").concat(He)}function S(be){var He=n.useContext(c);return f(He,be)}var E=e(79722),w=["children","locked"],A=n.createContext(null);function b(be,He){var nt=(0,g.Z)({},be);return Object.keys(He).forEach(function(at){var ut=He[at];ut!==void 0&&(nt[at]=ut)}),nt}function C(be){var He=be.children,nt=be.locked,at=(0,h.Z)(be,w),ut=n.useContext(A),wt=(0,E.Z)(function(){return b(ut,at)},[ut,at],function(Se,Le){return!nt&&(Se[0]!==Le[0]||!(0,o.Z)(Se[1],Le[1],!0))});return n.createElement(A.Provider,{value:wt},He)}var m=[],y=n.createContext(null);function x(){return n.useContext(y)}var P=n.createContext(m);function _(be){var He=n.useContext(P);return n.useMemo(function(){return be!==void 0?[].concat((0,p.Z)(He),[be]):He},[He,be])}var z=n.createContext(null),K=n.createContext({}),ye=K,ae=e(48886);function Be(be){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ae.Z)(be)){var nt=be.nodeName.toLowerCase(),at=["input","select","textarea","button"].includes(nt)||be.isContentEditable||nt==="a"&&!!be.getAttribute("href"),ut=be.getAttribute("tabindex"),wt=Number(ut),Se=null;return ut&&!Number.isNaN(wt)?Se=wt:at&&Se===null&&(Se=0),at&&be.disabled&&(Se=null),Se!==null&&(Se>=0||He&&Se<0)}return!1}function B(be){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,nt=(0,p.Z)(be.querySelectorAll("*")).filter(function(at){return Be(at,He)});return Be(be,He)&&nt.unshift(be),nt}var $=null;function G(){$=document.activeElement}function se(){$=null}function X(){if($)try{$.focus()}catch(be){}}function W(be,He){if(He.keyCode===9){var nt=B(be),at=nt[He.shiftKey?0:nt.length-1],ut=at===document.activeElement||be===document.activeElement;if(ut){var wt=nt[He.shiftKey?nt.length-1:0];wt.focus(),He.preventDefault()}}}var Z=e(85108),pe=e(23073),we=Z.Z.LEFT,he=Z.Z.RIGHT,ge=Z.Z.UP,Fe=Z.Z.DOWN,st=Z.Z.ENTER,Ve=Z.Z.ESC,Qe=Z.Z.HOME,At=Z.Z.END,Ue=[ge,Fe,we,he];function Xe(be,He,nt,at){var ut,wt,Se,Le,We="prev",Je="next",dt="children",Xt="parent";if(be==="inline"&&at===st)return{inlineTrigger:!0};var jt=(ut={},(0,v.Z)(ut,ge,We),(0,v.Z)(ut,Fe,Je),ut),Mt=(wt={},(0,v.Z)(wt,we,nt?Je:We),(0,v.Z)(wt,he,nt?We:Je),(0,v.Z)(wt,Fe,dt),(0,v.Z)(wt,st,dt),wt),pt=(Se={},(0,v.Z)(Se,ge,We),(0,v.Z)(Se,Fe,Je),(0,v.Z)(Se,st,dt),(0,v.Z)(Se,Ve,Xt),(0,v.Z)(Se,we,nt?dt:Xt),(0,v.Z)(Se,he,nt?Xt:dt),Se),zt={inline:jt,horizontal:Mt,vertical:pt,inlineSub:jt,horizontalSub:pt,verticalSub:pt},en=(Le=zt["".concat(be).concat(He?"":"Sub")])===null||Le===void 0?void 0:Le[at];switch(en){case We:return{offset:-1,sibling:!0};case Je:return{offset:1,sibling:!0};case Xt:return{offset:-1,sibling:!1};case dt:return{offset:1,sibling:!1};default:return null}}function xt(be){for(var He=be;He;){if(He.getAttribute("data-menu-list"))return He;He=He.parentElement}return null}function Re(be,He){for(var nt=be||document.activeElement;nt;){if(He.has(nt))return nt;nt=nt.parentElement}return null}function ue(be,He){var nt=B(be,!0);return nt.filter(function(at){return He.has(at)})}function ce(be,He,nt){var at=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!be)return null;var ut=ue(be,He),wt=ut.length,Se=ut.findIndex(function(Le){return nt===Le});return at<0?Se===-1?Se=wt-1:Se-=1:at>0&&(Se+=1),Se=(Se+wt)%wt,ut[Se]}var Q=function(He,nt){var at=new Set,ut=new Map,wt=new Map;return He.forEach(function(Se){var Le=document.querySelector("[data-menu-id='".concat(f(nt,Se),"']"));Le&&(at.add(Le),wt.set(Le,Se),ut.set(Se,Le))}),{elements:at,key2element:ut,element2key:wt}};function L(be,He,nt,at,ut,wt,Se,Le,We,Je){var dt=n.useRef(),Xt=n.useRef();Xt.current=He;var jt=function(){pe.Z.cancel(dt.current)};return n.useEffect(function(){return function(){jt()}},[]),function(Mt){var pt=Mt.which;if([].concat(Ue,[st,Ve,Qe,At]).includes(pt)){var zt=wt(),en=Q(zt,at),tn=en,nn=tn.elements,on=tn.key2element,yn=tn.element2key,bn=on.get(He),On=Re(bn,nn),Yn=yn.get(On),dn=Xe(be,Se(Yn,!0).length===1,nt,pt);if(!dn&&pt!==Qe&&pt!==At)return;(Ue.includes(pt)||[Qe,At].includes(pt))&&Mt.preventDefault();var Bt=function(En){if(En){var Jn=En,qn=En.querySelector("a");qn!=null&&qn.getAttribute("href")&&(Jn=qn);var fn=yn.get(En);Le(fn),jt(),dt.current=(0,pe.Z)(function(){Xt.current===fn&&Jn.focus()})}};if([Qe,At].includes(pt)||dn.sibling||!On){var Zt;!On||be==="inline"?Zt=ut.current:Zt=xt(On);var xn,vn=ue(Zt,nn);pt===Qe?xn=vn[0]:pt===At?xn=vn[vn.length-1]:xn=ce(Zt,nn,On,dn.offset),Bt(xn)}else if(dn.inlineTrigger)We(Yn);else if(dn.offset>0)We(Yn,!0),jt(),dt.current=(0,pe.Z)(function(){en=Q(zt,at);var Jt=On.getAttribute("aria-controls"),En=document.getElementById(Jt),Jn=ce(En,en.elements);Bt(Jn)},5);else if(dn.offset<0){var wn=Se(Yn,!0),Sn=wn[wn.length-2],sn=on.get(Sn);We(Sn,!1),Bt(sn)}}Je==null||Je(Mt)}}function oe(be){Promise.resolve().then(be)}var xe="__RC_UTIL_PATH_SPLIT__",k=function(He){return He.join(xe)},R=function(He){return He.split(xe)},re="rc-menu-more";function j(){var be=n.useState({}),He=(0,i.Z)(be,2),nt=He[1],at=(0,n.useRef)(new Map),ut=(0,n.useRef)(new Map),wt=n.useState([]),Se=(0,i.Z)(wt,2),Le=Se[0],We=Se[1],Je=(0,n.useRef)(0),dt=(0,n.useRef)(!1),Xt=function(){dt.current||nt({})},jt=(0,n.useCallback)(function(on,yn){var bn=k(yn);ut.current.set(bn,on),at.current.set(on,bn),Je.current+=1;var On=Je.current;oe(function(){On===Je.current&&Xt()})},[]),Mt=(0,n.useCallback)(function(on,yn){var bn=k(yn);ut.current.delete(bn),at.current.delete(on)},[]),pt=(0,n.useCallback)(function(on){We(on)},[]),zt=(0,n.useCallback)(function(on,yn){var bn=at.current.get(on)||"",On=R(bn);return yn&&Le.includes(On[0])&&On.unshift(re),On},[Le]),en=(0,n.useCallback)(function(on,yn){return on.some(function(bn){var On=zt(bn,!0);return On.includes(yn)})},[zt]),tn=function(){var yn=(0,p.Z)(at.current.keys());return Le.length&&yn.push(re),yn},nn=(0,n.useCallback)(function(on){var yn="".concat(at.current.get(on)).concat(xe),bn=new Set;return(0,p.Z)(ut.current.keys()).forEach(function(On){On.startsWith(yn)&&bn.add(ut.current.get(On))}),bn},[]);return n.useEffect(function(){return function(){dt.current=!0}},[]),{registerPath:jt,unregisterPath:Mt,refreshOverflowKeys:pt,isSubPathKey:en,getKeyPath:zt,getKeys:tn,getSubPathKeys:nn}}function M(be){var He=n.useRef(be);He.current=be;var nt=n.useCallback(function(){for(var at,ut=arguments.length,wt=new Array(ut),Se=0;Se1&&(nn.motionAppear=!1);var on=nn.onVisibleChanged;return nn.onVisibleChanged=function(yn){return!jt.current&&!yn&&en(!0),on==null?void 0:on(yn)},zt?null:n.createElement(C,{mode:wt,locked:!jt.current},n.createElement(U.default,(0,t.Z)({visible:tn},nn,{forceRender:We,removeOnLeave:!1,leavedClassName:"".concat(Le,"-hidden")}),function(yn){var bn=yn.className,On=yn.style;return n.createElement(Rt,{id:He,className:bn,style:On},ut)}))}var q=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ne=["active"],Te=function(He){var nt,at=He.style,ut=He.className,wt=He.title,Se=He.eventKey,Le=He.warnKey,We=He.disabled,Je=He.internalPopupClose,dt=He.children,Xt=He.itemIcon,jt=He.expandIcon,Mt=He.popupClassName,pt=He.popupOffset,zt=He.popupStyle,en=He.onClick,tn=He.onMouseEnter,nn=He.onMouseLeave,on=He.onTitleClick,yn=He.onTitleMouseEnter,bn=He.onTitleMouseLeave,On=(0,h.Z)(He,q),Yn=S(Se),dn=n.useContext(A),Bt=dn.prefixCls,Zt=dn.mode,xn=dn.openKeys,vn=dn.disabled,wn=dn.overflowDisabled,Sn=dn.activeKey,sn=dn.selectedKeys,Jt=dn.itemIcon,En=dn.expandIcon,Jn=dn.onItemClick,qn=dn.onOpenChange,fn=dn.onActive,hn=n.useContext(ye),$t=hn._internalRenderSubMenuItem,jn=n.useContext(z),Bn=jn.isSubPathKey,mn=_(),Dn="".concat(Bt,"-submenu"),pr=vn||We,Gn=n.useRef(),vr=n.useRef(),br=Xt!=null?Xt:Jt,mr=jt!=null?jt:En,yr=xn.includes(Se),ur=!wn&&yr,Mr=Bn(sn,Se),Nr=ve(Se,pr,yn,bn),Yr=Nr.active,qr=(0,h.Z)(Nr,ne),Ki=n.useState(!1),gi=(0,i.Z)(Ki,2),Ri=gi[0],Oi=gi[1],ir=function(oi){pr||Oi(oi)},dr=function(oi){ir(!0),tn==null||tn({key:Se,domEvent:oi})},Kr=function(oi){ir(!1),nn==null||nn({key:Se,domEvent:oi})},gr=n.useMemo(function(){return Yr||(Zt!=="inline"?Ri||Bn([Sn],Se):!1)},[Zt,Yr,Sn,Ri,Se,Bn]),Er=Ie(mn.length),Zr=function(oi){pr||(on==null||on({key:Se,domEvent:oi}),Zt==="inline"&&qn(Se,!yr))},Ur=M(function(ii){en==null||en(de(ii)),Jn(ii)}),kn=function(oi){Zt!=="inline"&&qn(Se,oi)},er=function(){fn(Se)},nr=Yn&&"".concat(Yn,"-popup"),sr=n.createElement("div",(0,t.Z)({role:"menuitem",style:Er,className:"".concat(Dn,"-title"),tabIndex:pr?null:-1,ref:Gn,title:typeof wt=="string"?wt:null,"data-menu-id":wn&&Yn?null:Yn,"aria-expanded":ur,"aria-haspopup":!0,"aria-controls":nr,"aria-disabled":pr,onClick:Zr,onFocus:er},qr),wt,n.createElement(Ge,{icon:Zt!=="horizontal"?mr:void 0,props:(0,g.Z)((0,g.Z)({},He),{},{isOpen:ur,isSubMenu:!0})},n.createElement("i",{className:"".concat(Dn,"-arrow")}))),Pr=n.useRef(Zt);if(Zt!=="inline"&&mn.length>1?Pr.current="vertical":Pr.current=Zt,!wn){var Cr=Pr.current;sr=n.createElement(Ce,{mode:Cr,prefixCls:Dn,visible:!Je&&ur&&Zt!=="inline",popupClassName:Mt,popupOffset:pt,popupStyle:zt,popup:n.createElement(C,{mode:Cr==="horizontal"?"vertical":Cr},n.createElement(Rt,{id:nr,ref:vr},dt)),disabled:pr,onVisibleChange:kn},sr)}var Ci=n.createElement(l.Z.Item,(0,t.Z)({role:"none"},On,{component:"li",style:at,className:u()(Dn,"".concat(Dn,"-").concat(Zt),ut,(nt={},(0,v.Z)(nt,"".concat(Dn,"-open"),ur),(0,v.Z)(nt,"".concat(Dn,"-active"),gr),(0,v.Z)(nt,"".concat(Dn,"-selected"),Mr),(0,v.Z)(nt,"".concat(Dn,"-disabled"),pr),nt)),onMouseEnter:dr,onMouseLeave:Kr}),sr,!wn&&n.createElement(ee,{id:nr,open:ur,keyPath:mn},dt));return $t&&(Ci=$t(Ci,He,{selected:Mr,active:gr,open:ur,disabled:pr})),n.createElement(C,{onItemClick:Ur,mode:Zt==="horizontal"?"vertical":Zt,itemIcon:br,expandIcon:mr},Ci)};function Pe(be){var He=be.eventKey,nt=be.children,at=_(He),ut=ct(nt,at),wt=x();n.useEffect(function(){if(wt)return wt.registerPath(He,at),function(){wt.unregisterPath(He,at)}},[at]);var Se;return wt?Se=ut:Se=n.createElement(Te,be,ut),n.createElement(P.Provider,{value:at},Se)}var tt=e(80665),it=["className","title","eventKey","children"],St=["children"],It=function(He){var nt=He.className,at=He.title,ut=He.eventKey,wt=He.children,Se=(0,h.Z)(He,it),Le=n.useContext(A),We=Le.prefixCls,Je="".concat(We,"-item-group");return n.createElement("li",(0,t.Z)({role:"presentation"},Se,{onClick:function(Xt){return Xt.stopPropagation()},className:u()(Je,nt)}),n.createElement("div",{role:"presentation",className:"".concat(Je,"-title"),title:typeof at=="string"?at:void 0},at),n.createElement("ul",{role:"group",className:"".concat(Je,"-list")},wt))};function Ht(be){var He=be.children,nt=(0,h.Z)(be,St),at=_(nt.eventKey),ut=ct(He,at),wt=x();return wt?ut:n.createElement(It,(0,I.Z)(nt,["warnKey"]),ut)}function kt(be){var He=be.className,nt=be.style,at=n.useContext(A),ut=at.prefixCls,wt=x();return wt?null:n.createElement("li",{role:"separator",className:u()("".concat(ut,"-item-divider"),He),style:nt})}var bt=["label","children","key","type"];function Kt(be){return(be||[]).map(function(He,nt){if(He&&(0,tt.Z)(He)==="object"){var at=He,ut=at.label,wt=at.children,Se=at.key,Le=at.type,We=(0,h.Z)(at,bt),Je=Se!=null?Se:"tmp-".concat(nt);return wt||Le==="group"?Le==="group"?n.createElement(Ht,(0,t.Z)({key:Je},We,{title:ut}),Kt(wt)):n.createElement(Pe,(0,t.Z)({key:Je},We,{title:ut}),Kt(wt)):Le==="divider"?n.createElement(kt,(0,t.Z)({key:Je},We)):n.createElement(Ne,(0,t.Z)({key:Je},We),ut)}return null}).filter(function(He){return He})}function De(be,He,nt){var at=be;return He&&(at=Kt(He)),ct(at,nt)}var Ye=["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"],et=[],ot=n.forwardRef(function(be,He){var nt,at,ut=be,wt=ut.prefixCls,Se=wt===void 0?"rc-menu":wt,Le=ut.rootClassName,We=ut.style,Je=ut.className,dt=ut.tabIndex,Xt=dt===void 0?0:dt,jt=ut.items,Mt=ut.children,pt=ut.direction,zt=ut.id,en=ut.mode,tn=en===void 0?"vertical":en,nn=ut.inlineCollapsed,on=ut.disabled,yn=ut.disabledOverflow,bn=ut.subMenuOpenDelay,On=bn===void 0?.1:bn,Yn=ut.subMenuCloseDelay,dn=Yn===void 0?.1:Yn,Bt=ut.forceSubMenuRender,Zt=ut.defaultOpenKeys,xn=ut.openKeys,vn=ut.activeKey,wn=ut.defaultActiveFirst,Sn=ut.selectable,sn=Sn===void 0?!0:Sn,Jt=ut.multiple,En=Jt===void 0?!1:Jt,Jn=ut.defaultSelectedKeys,qn=ut.selectedKeys,fn=ut.onSelect,hn=ut.onDeselect,$t=ut.inlineIndent,jn=$t===void 0?24:$t,Bn=ut.motion,mn=ut.defaultMotions,Dn=ut.triggerSubMenuAction,pr=Dn===void 0?"hover":Dn,Gn=ut.builtinPlacements,vr=ut.itemIcon,br=ut.expandIcon,mr=ut.overflowedIndicator,yr=mr===void 0?"...":mr,ur=ut.overflowedIndicatorPopupClassName,Mr=ut.getPopupContainer,Nr=ut.onClick,Yr=ut.onOpenChange,qr=ut.onKeyDown,Ki=ut.openAnimation,gi=ut.openTransitionName,Ri=ut._internalRenderMenuItem,Oi=ut._internalRenderSubMenuItem,ir=(0,h.Z)(ut,Ye),dr=n.useMemo(function(){return De(Mt,jt,et)},[Mt,jt]),Kr=n.useState(!1),gr=(0,i.Z)(Kr,2),Er=gr[0],Zr=gr[1],Ur=n.useRef(),kn=F(zt),er=pt==="rtl",nr=(0,s.Z)(Zt,{value:xn,postState:function($r){return $r||et}}),sr=(0,i.Z)(nr,2),Pr=sr[0],Cr=sr[1],Ci=function($r){var ni=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function $i(){Cr($r),Yr==null||Yr($r)}ni?(0,a.flushSync)($i):$i()},ii=n.useState(Pr),oi=(0,i.Z)(ii,2),hi=oi[0],Xr=oi[1],Lr=n.useRef(!1),vi=n.useMemo(function(){return(tn==="inline"||tn==="vertical")&&nn?["vertical",nn]:[tn,!1]},[tn,nn]),ri=(0,i.Z)(vi,2),xi=ri[0],ai=ri[1],go=xi==="inline",co=n.useState(xi),Oo=(0,i.Z)(co,2),Vi=Oo[0],Hi=Oo[1],Io=n.useState(ai),Eo=(0,i.Z)(Io,2),Po=Eo[0],Fo=Eo[1];n.useEffect(function(){Hi(xi),Fo(ai),Lr.current&&(go?Cr(hi):Ci(et))},[xi,ai]);var ao=n.useState(0),uo=(0,i.Z)(ao,2),Mo=uo[0],Zo=uo[1],Bo=Mo>=dr.length-1||Vi!=="horizontal"||yn;n.useEffect(function(){go&&Xr(Pr)},[Pr]),n.useEffect(function(){return Lr.current=!0,function(){Lr.current=!1}},[]);var fo=j(),Wo=fo.registerPath,jo=fo.unregisterPath,Xo=fo.refreshOverflowKeys,Ao=fo.isSubPathKey,Rr=fo.getKeyPath,wr=fo.getKeys,Bi=fo.getSubPathKeys,yi=n.useMemo(function(){return{registerPath:Wo,unregisterPath:jo}},[Wo,jo]),pi=n.useMemo(function(){return{isSubPathKey:Ao}},[Ao]);n.useEffect(function(){Xo(Bo?et:dr.slice(Mo+1).map(function(si){return si.key}))},[Mo,Bo]);var Ti=(0,s.Z)(vn||wn&&((nt=dr[0])===null||nt===void 0?void 0:nt.key),{value:vn}),zi=(0,i.Z)(Ti,2),ro=zi[0],qi=zi[1],wo=M(function(si){qi(si)}),so=M(function(){qi(void 0)});(0,n.useImperativeHandle)(He,function(){return{list:Ur.current,focus:function($r){var ni,$i=wr(),eo=Q($i,kn),Yo=eo.elements,lo=eo.key2element,Jo=eo.element2key,fa=ue(Ur.current,Yo),qo=ro!=null?ro:fa[0]?Jo.get(fa[0]):(ni=dr.find(function(ha){return!ha.props.disabled}))===null||ni===void 0?void 0:ni.key,Lo=lo.get(qo);if(qo&&Lo){var To;Lo==null||(To=Lo.focus)===null||To===void 0||To.call(Lo,$r)}}}});var Uo=(0,s.Z)(Jn||[],{value:qn,postState:function($r){return Array.isArray($r)?$r:$r==null?et:[$r]}}),ua=(0,i.Z)(Uo,2),Vo=ua[0],Qo=ua[1],na=function($r){if(sn){var ni=$r.key,$i=Vo.includes(ni),eo;En?$i?eo=Vo.filter(function(lo){return lo!==ni}):eo=[].concat((0,p.Z)(Vo),[ni]):eo=[ni],Qo(eo);var Yo=(0,g.Z)((0,g.Z)({},$r),{},{selectedKeys:eo});$i?hn==null||hn(Yo):fn==null||fn(Yo)}!En&&Pr.length&&Vi!=="inline"&&Ci(et)},Go=M(function(si){Nr==null||Nr(de(si)),na(si)}),ra=M(function(si,$r){var ni=Pr.filter(function(eo){return eo!==si});if($r)ni.push(si);else if(Vi!=="inline"){var $i=Bi(si);ni=ni.filter(function(eo){return!$i.has(eo)})}(0,o.Z)(Pr,ni,!0)||Ci(ni,!0)}),ia=function($r,ni){var $i=ni!=null?ni:!Pr.includes($r);ra($r,$i)},yo=L(Vi,ro,er,kn,Ur,wr,Rr,qi,ia,qr);n.useEffect(function(){Zr(!0)},[]);var bo=n.useMemo(function(){return{_internalRenderMenuItem:Ri,_internalRenderSubMenuItem:Oi}},[Ri,Oi]),da=Vi!=="horizontal"||yn?dr:dr.map(function(si,$r){return n.createElement(C,{key:si.key,overflowDisabled:$r>Mo},si)}),Ro=n.createElement(l.Z,(0,t.Z)({id:zt,ref:Ur,prefixCls:"".concat(Se,"-overflow"),component:"ul",itemComponent:Ne,className:u()(Se,"".concat(Se,"-root"),"".concat(Se,"-").concat(Vi),Je,(at={},(0,v.Z)(at,"".concat(Se,"-inline-collapsed"),Po),(0,v.Z)(at,"".concat(Se,"-rtl"),er),at),Le),dir:pt,style:We,role:"menu",tabIndex:Xt,data:da,renderRawItem:function($r){return $r},renderRawRest:function($r){var ni=$r.length,$i=ni?dr.slice(-ni):null;return n.createElement(Pe,{eventKey:re,title:yr,disabled:Bo,internalPopupClose:ni===0,popupClassName:ur},$i)},maxCount:Vi!=="horizontal"||yn?l.Z.INVALIDATE:l.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function($r){Zo($r)},onKeyDown:yo},ir));return n.createElement(ye.Provider,{value:bo},n.createElement(c.Provider,{value:kn},n.createElement(C,{prefixCls:Se,rootClassName:Le,mode:Vi,openKeys:Pr,rtl:er,disabled:on,motion:Er?Bn:null,defaultMotions:Er?mn:null,activeKey:ro,onActive:wo,onInactive:so,selectedKeys:Vo,inlineIndent:jn,subMenuOpenDelay:On,subMenuCloseDelay:dn,forceSubMenuRender:Bt,builtinPlacements:Gn,triggerSubMenuAction:pr,getPopupContainer:Mr,itemIcon:vr,expandIcon:br,onItemClick:Go,onOpenChange:ra},n.createElement(z.Provider,{value:pi},Ro),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(y.Provider,{value:yi},dr)))))}),Ct=ot,gt=Ct;gt.Item=Ne,gt.SubMenu=Pe,gt.ItemGroup=Ht,gt.Divider=kt;var lt=gt},11780:function(_t,N,e){"use strict";e.d(N,{Z:function(){return G}});var t=e(5891),v=e(57259),g=e(29043),p=e(19149),i=e(59301),h=e(92310),r=e.n(h),u=e(29301),l=e(28800),s=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o=void 0;function d(se,X){var W=se.prefixCls,Z=se.invalidate,pe=se.item,we=se.renderItem,he=se.responsive,ge=se.responsiveDisabled,Fe=se.registerSize,st=se.itemKey,Ve=se.className,Qe=se.style,At=se.children,Ue=se.display,Xe=se.order,xt=se.component,Re=xt===void 0?"div":xt,ue=(0,p.Z)(se,s),ce=he&&!Ue;function Q(R){Fe(st,R)}i.useEffect(function(){return function(){Q(null)}},[]);var L=we&&pe!==o?we(pe,{index:Xe}):At,oe;Z||(oe={opacity:ce?0:1,height:ce?0:o,overflowY:ce?"hidden":o,order:he?Xe:o,pointerEvents:ce?"none":o,position:ce?"absolute":o});var xe={};ce&&(xe["aria-hidden"]=!0);var k=i.createElement(Re,(0,t.Z)({className:r()(!Z&&W,Ve),style:(0,v.Z)((0,v.Z)({},oe),Qe)},xe,ue,{ref:X}),L);return he&&(k=i.createElement(u.Z,{onResize:function(re){var j=re.offsetWidth;Q(j)},disabled:ge},k)),k}var n=i.forwardRef(d);n.displayName="Item";var a=n,c=e(8107),f=e(4676),S=e(23073);function E(se){if(typeof MessageChannel=="undefined")(0,S.Z)(se);else{var X=new MessageChannel;X.port1.onmessage=function(){return se()},X.port2.postMessage(void 0)}}function w(){var se=i.useRef(null),X=function(Z){se.current||(se.current=[],E(function(){(0,f.unstable_batchedUpdates)(function(){se.current.forEach(function(pe){pe()}),se.current=null})})),se.current.push(Z)};return X}function A(se,X){var W=i.useState(X),Z=(0,g.Z)(W,2),pe=Z[0],we=Z[1],he=(0,c.Z)(function(ge){se(function(){we(ge)})});return[pe,he]}var b=i.createContext(null),C=["component"],m=["className"],y=["className"],x=function(X,W){var Z=i.useContext(b);if(!Z){var pe=X.component,we=pe===void 0?"div":pe,he=(0,p.Z)(X,C);return i.createElement(we,(0,t.Z)({},he,{ref:W}))}var ge=Z.className,Fe=(0,p.Z)(Z,m),st=X.className,Ve=(0,p.Z)(X,y);return i.createElement(b.Provider,{value:null},i.createElement(a,(0,t.Z)({ref:W,className:r()(ge,st)},Fe,Ve)))},P=i.forwardRef(x);P.displayName="RawItem";var _=P,z=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],K="responsive",ye="invalidate";function ae(se){return"+ ".concat(se.length," ...")}function Be(se,X){var W=se.prefixCls,Z=W===void 0?"rc-overflow":W,pe=se.data,we=pe===void 0?[]:pe,he=se.renderItem,ge=se.renderRawItem,Fe=se.itemKey,st=se.itemWidth,Ve=st===void 0?10:st,Qe=se.ssr,At=se.style,Ue=se.className,Xe=se.maxCount,xt=se.renderRest,Re=se.renderRawRest,ue=se.suffix,ce=se.component,Q=ce===void 0?"div":ce,L=se.itemComponent,oe=se.onVisibleChange,xe=(0,p.Z)(se,z),k=Qe==="full",R=w(),re=A(R,null),j=(0,g.Z)(re,2),M=j[0],D=j[1],J=M||0,F=A(R,new Map),te=(0,g.Z)(F,2),Ae=te[0],ie=te[1],T=A(R,0),I=(0,g.Z)(T,2),le=I[0],ve=I[1],Ie=A(R,0),Ge=(0,g.Z)(Ie,2),Ke=Ge[0],de=Ge[1],Ze=A(R,0),Y=(0,g.Z)(Ze,2),rt=Y[0],yt=Y[1],O=(0,i.useState)(null),$e=(0,g.Z)(O,2),Ne=$e[0],fe=$e[1],Oe=(0,i.useState)(null),ze=(0,g.Z)(Oe,2),Rt=ze[0],Tt=ze[1],ct=i.useMemo(function(){return Rt===null&&k?Number.MAX_SAFE_INTEGER:Rt||0},[Rt,M]),Et=(0,i.useState)(!1),Ft=(0,g.Z)(Et,2),Nt=Ft[0],Vt=Ft[1],Gt="".concat(Z,"-item"),Ot=Math.max(le,Ke),Yt=Xe===K,Ce=we.length&&Yt,U=Xe===ye,ee=Ce||typeof Xe=="number"&&we.length>Xe,q=(0,i.useMemo)(function(){var lt=we;return Ce?M===null&&k?lt=we:lt=we.slice(0,Math.min(we.length,J/Ve)):typeof Xe=="number"&&(lt=we.slice(0,Xe)),lt},[we,Ve,M,Xe,Ce]),ne=(0,i.useMemo)(function(){return Ce?we.slice(ct+1):we.slice(q.length)},[we,q,Ce,ct]),Te=(0,i.useCallback)(function(lt,be){var He;return typeof Fe=="function"?Fe(lt):(He=Fe&&(lt==null?void 0:lt[Fe]))!==null&&He!==void 0?He:be},[Fe]),Pe=(0,i.useCallback)(he||function(lt){return lt},[he]);function tt(lt,be,He){Rt===lt&&(be===void 0||be===Ne)||(Tt(lt),He||(Vt(ltJ){tt(nt-1,lt-at-rt+Ke);break}}ue&&kt(0)+rt>J&&fe(null)}},[J,Ae,Ke,rt,Te,q]);var bt=Nt&&!!ne.length,Kt={};Ne!==null&&Ce&&(Kt={position:"absolute",left:Ne,top:0});var De={prefixCls:Gt,responsive:Ce,component:L,invalidate:U},Ye=ge?function(lt,be){var He=Te(lt,be);return i.createElement(b.Provider,{key:He,value:(0,v.Z)((0,v.Z)({},De),{},{order:be,item:lt,itemKey:He,registerSize:St,display:be<=ct})},ge(lt,be))}:function(lt,be){var He=Te(lt,be);return i.createElement(a,(0,t.Z)({},De,{order:be,key:He,item:lt,renderItem:Pe,itemKey:He,registerSize:St,display:be<=ct}))},et={order:bt?ct:Number.MAX_SAFE_INTEGER,className:"".concat(Gt,"-rest"),registerSize:It,display:bt},ot=xt||ae,Ct=Re?i.createElement(b.Provider,{value:(0,v.Z)((0,v.Z)({},De),et)},Re(ne)):i.createElement(a,(0,t.Z)({},De,et),typeof ot=="function"?ot(ne):ot),gt=i.createElement(Q,(0,t.Z)({className:r()(!U&&Z,Ue),style:At,ref:X},xe),q.map(Ye),ee?Ct:null,ue&&i.createElement(a,(0,t.Z)({},De,{responsive:Yt,responsiveDisabled:!Ce,order:ct,className:"".concat(Gt,"-suffix"),registerSize:Ht,display:!0,style:Kt}),ue));return Yt?i.createElement(u.Z,{onResize:it,disabled:!Ce},gt):gt}var B=i.forwardRef(Be);B.displayName="Overflow",B.Item=_,B.RESPONSIVE=K,B.INVALIDATE=ye;var $=B,G=$},17115:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return r}});var t=e(29043),v=e(59301),g=e(87746),p=0,i=(0,g.Z)();function h(){var u;return i?(u=p,p+=1):u="TEST_OR_SSR",u}function r(u){var l=v.useState(),s=(0,t.Z)(l,2),o=s[0],d=s[1];return v.useEffect(function(){d("rc_select_".concat(h()))},[]),u||o}},77861:function(_t,N,e){"use strict";e.d(N,{Ac:function(){return D},Xo:function(){return de},Wx:function(){return Y},ZP:function(){return ee},lk:function(){return b}});var t=e(5891),v=e(26390),g=e(80962),p=e(57259),i=e(29043),h=e(19149),r=e(80665),u=e(35788),l=e(51395),s=e(59301),o=e(92310),d=e.n(o),n=e(28800),a=e(93144),c=e(85108),f=e(20475),S=function(ne){var Te=ne.className,Pe=ne.customizeIcon,tt=ne.customizeIconProps,it=ne.onMouseDown,St=ne.onClick,It=ne.children,Ht;return typeof Pe=="function"?Ht=Pe(tt):Ht=Pe,s.createElement("span",{className:Te,onMouseDown:function(bt){bt.preventDefault(),it&&it(bt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:St,"aria-hidden":!0},Ht!==void 0?Ht:s.createElement("span",{className:d()(Te.split(/\s+/).map(function(kt){return"".concat(kt,"-icon")}))},It))},E=S;function w(q,ne,Te,Pe,tt){var it=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,St=arguments.length>6?arguments[6]:void 0,It=arguments.length>7?arguments[7]:void 0,Ht=s.useMemo(function(){if((0,r.Z)(Pe)==="object")return Pe.clearIcon;if(tt)return tt},[Pe,tt]),kt=s.useMemo(function(){return!!(!it&&Pe&&(Te.length||St)&&!(It==="combobox"&&St===""))},[Pe,it,Te.length,St,It]);return{allowClear:kt,clearIcon:s.createElement(E,{className:"".concat(q,"-clear"),onMouseDown:ne,customizeIcon:Ht},"\xD7")}}var A=s.createContext(null);function b(){return s.useContext(A)}function C(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ne=s.useState(!1),Te=(0,i.Z)(ne,2),Pe=Te[0],tt=Te[1],it=s.useRef(null),St=function(){window.clearTimeout(it.current)};s.useEffect(function(){return St},[]);var It=function(kt,bt){St(),it.current=window.setTimeout(function(){tt(kt),bt&&bt()},q)};return[Pe,It,St]}function m(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ne=s.useRef(null),Te=s.useRef(null);s.useEffect(function(){return function(){window.clearTimeout(Te.current)}},[]);function Pe(tt){(tt||ne.current===null)&&(ne.current=tt),window.clearTimeout(Te.current),Te.current=window.setTimeout(function(){ne.current=null},q)}return[function(){return ne.current},Pe]}function y(q,ne,Te,Pe){var tt=s.useRef(null);tt.current={open:ne,triggerOpen:Te,customizedTrigger:Pe},s.useEffect(function(){function it(St){var It;if(!((It=tt.current)!==null&&It!==void 0&&It.customizedTrigger)){var Ht=St.target;Ht.shadowRoot&&St.composed&&(Ht=St.composedPath()[0]||Ht),tt.current.open&&q().filter(function(kt){return kt}).every(function(kt){return!kt.contains(Ht)&&kt!==Ht})&&tt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",it),function(){return window.removeEventListener("mousedown",it)}},[])}var x=e(36994),P=e(11780),_=function(ne,Te){var Pe,tt,it=ne.prefixCls,St=ne.id,It=ne.inputElement,Ht=ne.disabled,kt=ne.tabIndex,bt=ne.autoFocus,Kt=ne.autoComplete,De=ne.editable,Ye=ne.activeDescendantId,et=ne.value,ot=ne.maxLength,Ct=ne.onKeyDown,gt=ne.onMouseDown,lt=ne.onChange,be=ne.onPaste,He=ne.onCompositionStart,nt=ne.onCompositionEnd,at=ne.open,ut=ne.attrs,wt=It||s.createElement("input",null),Se=wt,Le=Se.ref,We=Se.props,Je=We.onKeyDown,dt=We.onChange,Xt=We.onMouseDown,jt=We.onCompositionStart,Mt=We.onCompositionEnd,pt=We.style;return(0,l.Kp)(!("maxLength"in wt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),wt=s.cloneElement(wt,(0,p.Z)((0,p.Z)((0,p.Z)({type:"search"},We),{},{id:St,ref:(0,f.sQ)(Te,Le),disabled:Ht,tabIndex:kt,autoComplete:Kt||"off",autoFocus:bt,className:d()("".concat(it,"-selection-search-input"),(Pe=wt)===null||Pe===void 0||(tt=Pe.props)===null||tt===void 0?void 0:tt.className),role:"combobox","aria-label":"Search","aria-expanded":at||!1,"aria-haspopup":"listbox","aria-owns":"".concat(St,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(St,"_list"),"aria-activedescendant":at?Ye:void 0},ut),{},{value:De?et:"",maxLength:ot,readOnly:!De,unselectable:De?null:"on",style:(0,p.Z)((0,p.Z)({},pt),{},{opacity:De?null:0}),onKeyDown:function(en){Ct(en),Je&&Je(en)},onMouseDown:function(en){gt(en),Xt&&Xt(en)},onChange:function(en){lt(en),dt&&dt(en)},onCompositionStart:function(en){He(en),jt&&jt(en)},onCompositionEnd:function(en){nt(en),Mt&&Mt(en)},onPaste:be})),wt},z=s.forwardRef(_);z.displayName="Input";var K=z;function ye(q){return Array.isArray(q)?q:q!==void 0?[q]:[]}var ae=typeof window!="undefined"&&window.document&&window.document.documentElement,Be=ae;function B(q){return q!=null}function $(q){return!q&&q!==0}function G(q){return["string","number"].includes((0,r.Z)(q))}function se(q){var ne=void 0;return q&&(G(q.title)?ne=q.title.toString():G(q.label)&&(ne=q.label.toString())),ne}function X(q,ne){Be?s.useLayoutEffect(q,ne):s.useEffect(q,ne)}function W(q){var ne;return(ne=q.key)!==null&&ne!==void 0?ne:q.value}var Z=function(ne){ne.preventDefault(),ne.stopPropagation()},pe=function(ne){var Te=ne.id,Pe=ne.prefixCls,tt=ne.values,it=ne.open,St=ne.searchValue,It=ne.autoClearSearchValue,Ht=ne.inputRef,kt=ne.placeholder,bt=ne.disabled,Kt=ne.mode,De=ne.showSearch,Ye=ne.autoFocus,et=ne.autoComplete,ot=ne.activeDescendantId,Ct=ne.tabIndex,gt=ne.removeIcon,lt=ne.maxTagCount,be=ne.maxTagTextLength,He=ne.maxTagPlaceholder,nt=He===void 0?function(Sn){return"+ ".concat(Sn.length," ...")}:He,at=ne.tagRender,ut=ne.onToggleOpen,wt=ne.onRemove,Se=ne.onInputChange,Le=ne.onInputPaste,We=ne.onInputKeyDown,Je=ne.onInputMouseDown,dt=ne.onInputCompositionStart,Xt=ne.onInputCompositionEnd,jt=s.useRef(null),Mt=(0,s.useState)(0),pt=(0,i.Z)(Mt,2),zt=pt[0],en=pt[1],tn=(0,s.useState)(!1),nn=(0,i.Z)(tn,2),on=nn[0],yn=nn[1],bn="".concat(Pe,"-selection"),On=it||Kt==="multiple"&&It===!1||Kt==="tags"?St:"",Yn=Kt==="tags"||Kt==="multiple"&&It===!1||De&&(it||on);X(function(){en(jt.current.scrollWidth)},[On]);function dn(Sn,sn,Jt,En,Jn){return s.createElement("span",{className:d()("".concat(bn,"-item"),(0,g.Z)({},"".concat(bn,"-item-disabled"),Jt)),title:se(Sn)},s.createElement("span",{className:"".concat(bn,"-item-content")},sn),En&&s.createElement(E,{className:"".concat(bn,"-item-remove"),onMouseDown:Z,onClick:Jn,customizeIcon:gt},"\xD7"))}function Bt(Sn,sn,Jt,En,Jn){var qn=function(hn){Z(hn),ut(!it)};return s.createElement("span",{onMouseDown:qn},at({label:sn,value:Sn,disabled:Jt,closable:En,onClose:Jn}))}function Zt(Sn){var sn=Sn.disabled,Jt=Sn.label,En=Sn.value,Jn=!bt&&!sn,qn=Jt;if(typeof be=="number"&&(typeof Jt=="string"||typeof Jt=="number")){var fn=String(qn);fn.length>be&&(qn="".concat(fn.slice(0,be),"..."))}var hn=function(jn){jn&&jn.stopPropagation(),wt(Sn)};return typeof at=="function"?Bt(En,qn,sn,Jn,hn):dn(Sn,qn,sn,Jn,hn)}function xn(Sn){var sn=typeof nt=="function"?nt(Sn):nt;return dn({title:sn},sn,!1)}var vn=s.createElement("div",{className:"".concat(bn,"-search"),style:{width:zt},onFocus:function(){yn(!0)},onBlur:function(){yn(!1)}},s.createElement(K,{ref:Ht,open:it,prefixCls:Pe,id:Te,inputElement:null,disabled:bt,autoFocus:Ye,autoComplete:et,editable:Yn,activeDescendantId:ot,value:On,onKeyDown:We,onMouseDown:Je,onChange:Se,onPaste:Le,onCompositionStart:dt,onCompositionEnd:Xt,tabIndex:Ct,attrs:(0,x.Z)(ne,!0)}),s.createElement("span",{ref:jt,className:"".concat(bn,"-search-mirror"),"aria-hidden":!0},On,"\xA0")),wn=s.createElement(P.Z,{prefixCls:"".concat(bn,"-overflow"),data:tt,renderItem:Zt,renderRest:xn,suffix:vn,itemKey:W,maxCount:lt});return s.createElement(s.Fragment,null,wn,!tt.length&&!On&&s.createElement("span",{className:"".concat(bn,"-placeholder")},kt))},we=pe,he=function(ne){var Te=ne.inputElement,Pe=ne.prefixCls,tt=ne.id,it=ne.inputRef,St=ne.disabled,It=ne.autoFocus,Ht=ne.autoComplete,kt=ne.activeDescendantId,bt=ne.mode,Kt=ne.open,De=ne.values,Ye=ne.placeholder,et=ne.tabIndex,ot=ne.showSearch,Ct=ne.searchValue,gt=ne.activeValue,lt=ne.maxLength,be=ne.onInputKeyDown,He=ne.onInputMouseDown,nt=ne.onInputChange,at=ne.onInputPaste,ut=ne.onInputCompositionStart,wt=ne.onInputCompositionEnd,Se=ne.title,Le=s.useState(!1),We=(0,i.Z)(Le,2),Je=We[0],dt=We[1],Xt=bt==="combobox",jt=Xt||ot,Mt=De[0],pt=Ct||"";Xt&>&&!Je&&(pt=gt),s.useEffect(function(){Xt&&dt(!1)},[Xt,gt]);var zt=bt!=="combobox"&&!Kt&&!ot?!1:!!pt,en=Se===void 0?se(Mt):Se,tn=function(){if(Mt)return null;var on=zt?{visibility:"hidden"}:void 0;return s.createElement("span",{className:"".concat(Pe,"-selection-placeholder"),style:on},Ye)};return s.createElement(s.Fragment,null,s.createElement("span",{className:"".concat(Pe,"-selection-search")},s.createElement(K,{ref:it,prefixCls:Pe,id:tt,open:Kt,inputElement:Te,disabled:St,autoFocus:It,autoComplete:Ht,editable:jt,activeDescendantId:kt,value:pt,onKeyDown:be,onMouseDown:He,onChange:function(on){dt(!0),nt(on)},onPaste:at,onCompositionStart:ut,onCompositionEnd:wt,tabIndex:et,attrs:(0,x.Z)(ne,!0),maxLength:Xt?lt:void 0})),!Xt&&Mt?s.createElement("span",{className:"".concat(Pe,"-selection-item"),title:en,style:zt?{visibility:"hidden"}:void 0},Mt.label):null,tn())},ge=he;function Fe(q){return![c.Z.ESC,c.Z.SHIFT,c.Z.BACKSPACE,c.Z.TAB,c.Z.WIN_KEY,c.Z.ALT,c.Z.META,c.Z.WIN_KEY_RIGHT,c.Z.CTRL,c.Z.SEMICOLON,c.Z.EQUALS,c.Z.CAPS_LOCK,c.Z.CONTEXT_MENU,c.Z.F1,c.Z.F2,c.Z.F3,c.Z.F4,c.Z.F5,c.Z.F6,c.Z.F7,c.Z.F8,c.Z.F9,c.Z.F10,c.Z.F11,c.Z.F12].includes(q)}var st=function(ne,Te){var Pe=(0,s.useRef)(null),tt=(0,s.useRef)(!1),it=ne.prefixCls,St=ne.open,It=ne.mode,Ht=ne.showSearch,kt=ne.tokenWithEnter,bt=ne.autoClearSearchValue,Kt=ne.onSearch,De=ne.onSearchSubmit,Ye=ne.onToggleOpen,et=ne.onInputKeyDown,ot=ne.domRef;s.useImperativeHandle(Te,function(){return{focus:function(){Pe.current.focus()},blur:function(){Pe.current.blur()}}});var Ct=m(0),gt=(0,i.Z)(Ct,2),lt=gt[0],be=gt[1],He=function(pt){var zt=pt.which;(zt===c.Z.UP||zt===c.Z.DOWN)&&pt.preventDefault(),et&&et(pt),zt===c.Z.ENTER&&It==="tags"&&!tt.current&&!St&&(De==null||De(pt.target.value)),Fe(zt)&&Ye(!0)},nt=function(){be(!0)},at=(0,s.useRef)(null),ut=function(pt){Kt(pt,!0,tt.current)!==!1&&Ye(!0)},wt=function(){tt.current=!0},Se=function(pt){tt.current=!1,It!=="combobox"&&ut(pt.target.value)},Le=function(pt){var zt=pt.target.value;if(kt&&at.current&&/[\r\n]/.test(at.current)){var en=at.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");zt=zt.replace(en,at.current)}at.current=null,ut(zt)},We=function(pt){var zt=pt.clipboardData,en=zt.getData("text");at.current=en},Je=function(pt){var zt=pt.target;if(zt!==Pe.current){var en=document.body.style.msTouchAction!==void 0;en?setTimeout(function(){Pe.current.focus()}):Pe.current.focus()}},dt=function(pt){var zt=lt();pt.target!==Pe.current&&!zt&&It!=="combobox"&&pt.preventDefault(),(It!=="combobox"&&(!Ht||!zt)||!St)&&(St&&bt!==!1&&Kt("",!0,!1),Ye())},Xt={inputRef:Pe,onInputKeyDown:He,onInputMouseDown:nt,onInputChange:Le,onInputPaste:We,onInputCompositionStart:wt,onInputCompositionEnd:Se},jt=It==="multiple"||It==="tags"?s.createElement(we,(0,t.Z)({},ne,Xt)):s.createElement(ge,(0,t.Z)({},ne,Xt));return s.createElement("div",{ref:ot,className:"".concat(it,"-selector"),onClick:Je,onMouseDown:dt},jt)},Ve=s.forwardRef(st);Ve.displayName="Selector";var Qe=Ve,At=e(35593),Ue=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(ne){var Te=ne===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"}}},xt=function(ne,Te){var Pe=ne.prefixCls,tt=ne.disabled,it=ne.visible,St=ne.children,It=ne.popupElement,Ht=ne.animation,kt=ne.transitionName,bt=ne.dropdownStyle,Kt=ne.dropdownClassName,De=ne.direction,Ye=De===void 0?"ltr":De,et=ne.placement,ot=ne.builtinPlacements,Ct=ne.dropdownMatchSelectWidth,gt=ne.dropdownRender,lt=ne.dropdownAlign,be=ne.getPopupContainer,He=ne.empty,nt=ne.getTriggerDOMNode,at=ne.onPopupVisibleChange,ut=ne.onPopupMouseEnter,wt=(0,h.Z)(ne,Ue),Se="".concat(Pe,"-dropdown"),Le=It;gt&&(Le=gt(It));var We=s.useMemo(function(){return ot||Xe(Ct)},[ot,Ct]),Je=Ht?"".concat(Se,"-").concat(Ht):kt,dt=typeof Ct=="number",Xt=s.useMemo(function(){return dt?null:Ct===!1?"minWidth":"width"},[Ct,dt]),jt=bt;dt&&(jt=(0,p.Z)((0,p.Z)({},jt),{},{width:Ct}));var Mt=s.useRef(null);return s.useImperativeHandle(Te,function(){return{getPopupElement:function(){return Mt.current}}}),s.createElement(At.Z,(0,t.Z)({},wt,{showAction:at?["click"]:[],hideAction:at?["click"]:[],popupPlacement:et||(Ye==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:We,prefixCls:Se,popupTransitionName:Je,popup:s.createElement("div",{ref:Mt,onMouseEnter:ut},Le),stretch:Xt,popupAlign:lt,popupVisible:it,getPopupContainer:be,popupClassName:d()(Kt,(0,g.Z)({},"".concat(Se,"-empty"),He)),popupStyle:jt,getTriggerDOMNode:nt,onPopupVisibleChange:at}),St)},Re=s.forwardRef(xt);Re.displayName="SelectTrigger";var ue=Re,ce=e(17953);function Q(q,ne){var Te=q.key,Pe;return"value"in q&&(Pe=q.value),Te!=null?Te:Pe!==void 0?Pe:"rc-index-key-".concat(ne)}function L(q,ne){var Te=q||{},Pe=Te.label,tt=Te.value,it=Te.options,St=Te.groupLabel,It=Pe||(ne?"children":"label");return{label:It,value:tt||"value",options:it||"options",groupLabel:St||It}}function oe(q){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=ne.fieldNames,Pe=ne.childrenAsData,tt=[],it=L(Te,!1),St=it.label,It=it.value,Ht=it.options,kt=it.groupLabel;function bt(Kt,De){Kt.forEach(function(Ye){if(De||!(Ht in Ye)){var et=Ye[It];tt.push({key:Q(Ye,tt.length),groupOption:De,data:Ye,label:Ye[St],value:et})}else{var ot=Ye[kt];ot===void 0&&Pe&&(ot=Ye.label),tt.push({key:Q(Ye,tt.length),group:!0,data:Ye,label:ot}),bt(Ye[Ht],!0)}})}return bt(q,!1),tt}function xe(q){var ne=(0,p.Z)({},q);return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return(0,l.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ne}}),ne}function k(q,ne){if(!ne||!ne.length)return null;var Te=!1;function Pe(it,St){var It=(0,ce.Z)(St),Ht=It[0],kt=It.slice(1);if(!Ht)return[it];var bt=it.split(Ht);return Te=Te||bt.length>1,bt.reduce(function(Kt,De){return[].concat((0,v.Z)(Kt),(0,v.Z)(Pe(De,kt)))},[]).filter(function(Kt){return Kt})}var tt=Pe(q,ne);return Te?tt:null}var R=["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"],re=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function j(q){return q==="tags"||q==="multiple"}var M=s.forwardRef(function(q,ne){var Te,Pe,tt=q.id,it=q.prefixCls,St=q.className,It=q.showSearch,Ht=q.tagRender,kt=q.direction,bt=q.omitDomProps,Kt=q.displayValues,De=q.onDisplayValuesChange,Ye=q.emptyOptions,et=q.notFoundContent,ot=et===void 0?"Not Found":et,Ct=q.onClear,gt=q.mode,lt=q.disabled,be=q.loading,He=q.getInputElement,nt=q.getRawInputElement,at=q.open,ut=q.defaultOpen,wt=q.onDropdownVisibleChange,Se=q.activeValue,Le=q.onActiveValueChange,We=q.activeDescendantId,Je=q.searchValue,dt=q.autoClearSearchValue,Xt=q.onSearch,jt=q.onSearchSplit,Mt=q.tokenSeparators,pt=q.allowClear,zt=q.suffixIcon,en=q.clearIcon,tn=q.OptionList,nn=q.animation,on=q.transitionName,yn=q.dropdownStyle,bn=q.dropdownClassName,On=q.dropdownMatchSelectWidth,Yn=q.dropdownRender,dn=q.dropdownAlign,Bt=q.placement,Zt=q.builtinPlacements,xn=q.getPopupContainer,vn=q.showAction,wn=vn===void 0?[]:vn,Sn=q.onFocus,sn=q.onBlur,Jt=q.onKeyUp,En=q.onKeyDown,Jn=q.onMouseDown,qn=(0,h.Z)(q,R),fn=j(gt),hn=(It!==void 0?It:fn)||gt==="combobox",$t=(0,p.Z)({},qn);re.forEach(function(Rr){delete $t[Rr]}),bt==null||bt.forEach(function(Rr){delete $t[Rr]});var jn=s.useState(!1),Bn=(0,i.Z)(jn,2),mn=Bn[0],Dn=Bn[1];s.useEffect(function(){Dn((0,a.Z)())},[]);var pr=s.useRef(null),Gn=s.useRef(null),vr=s.useRef(null),br=s.useRef(null),mr=s.useRef(null),yr=C(),ur=(0,i.Z)(yr,3),Mr=ur[0],Nr=ur[1],Yr=ur[2];s.useImperativeHandle(ne,function(){var Rr,wr;return{focus:(Rr=br.current)===null||Rr===void 0?void 0:Rr.focus,blur:(wr=br.current)===null||wr===void 0?void 0:wr.blur,scrollTo:function(yi){var pi;return(pi=mr.current)===null||pi===void 0?void 0:pi.scrollTo(yi)}}});var qr=s.useMemo(function(){var Rr;if(gt!=="combobox")return Je;var wr=(Rr=Kt[0])===null||Rr===void 0?void 0:Rr.value;return typeof wr=="string"||typeof wr=="number"?String(wr):""},[Je,gt,Kt]),Ki=gt==="combobox"&&typeof He=="function"&&He()||null,gi=typeof nt=="function"&&nt(),Ri=(0,f.x1)(Gn,gi==null||(Te=gi.props)===null||Te===void 0?void 0:Te.ref),Oi=s.useState(!1),ir=(0,i.Z)(Oi,2),dr=ir[0],Kr=ir[1];(0,n.Z)(function(){Kr(!0)},[]);var gr=(0,u.Z)(!1,{defaultValue:ut,value:at}),Er=(0,i.Z)(gr,2),Zr=Er[0],Ur=Er[1],kn=dr?Zr:!1,er=!ot&&Ye;(lt||er&&kn&>==="combobox")&&(kn=!1);var nr=er?!1:kn,sr=s.useCallback(function(Rr){var wr=Rr!==void 0?Rr:!kn;lt||(Ur(wr),kn!==wr&&(wt==null||wt(wr)))},[lt,kn,Ur,wt]),Pr=s.useMemo(function(){return(Mt||[]).some(function(Rr){return[` `,`\r -`].includes(Lr)})},[Mt]),Cr=function(wr,Bi,yi){var pi=!0,Ti=wr;Le==null||Le(null);var zi=yi?null:k(wr,Mt);return gt!=="combobox"&&zi&&(Ti="",Vt==null||Vt(zi),lr(!1),pi=!1),jt&&ni!==Ti&&jt(Ti,{source:Bi?"typing":"effect"}),pi},Ci=function(wr){!wr||!wr.trim()||jt(wr,{source:"submit"})};s.useEffect(function(){!kn&&!fn&>!=="combobox"&&Cr("",!1,!1)},[kn]),s.useEffect(function(){Zr&<&&Ur(!1),lt&&zr(!1)},[lt]);var ii=m(),oi=(0,i.Z)(ii,2),hi=oi[0],Xr=oi[1],Br=function(wr){var Bi=hi(),yi=wr.which;if(yi===c.Z.ENTER&&(gt!=="combobox"&&wr.preventDefault(),kn||lr(!0)),Xr(!!ni),yi===c.Z.BACKSPACE&&!Bi&&fn&&!ni&&Kt.length){for(var pi=(0,v.Z)(Kt),Ti=null,zi=pi.length-1;zi>=0;zi-=1){var ro=pi[zi];if(!ro.disabled){pi.splice(zi,1),Ti=ro;break}}Ti&&De(pi,{type:"remove",values:[Ti]})}for(var qi=arguments.length,wo=new Array(qi>1?qi-1:0),so=1;so1?Bi-1:0),pi=1;pi1?zi-1:0),qi=1;qi1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ie.Z)(q).map(function(Te,Pe){if(!s.isValidElement(Te)||!Te.type)return null;var tt=Te,it=tt.type.isSelectOptGroup,St=tt.key,It=tt.props,Ht=It.children,kt=(0,h.Z)(It,I);return te||!it?le(Te):(0,p.Z)((0,p.Z)({key:"__RC_SELECT_GRP__".concat(St===null?Pe:St,"__"),label:St},kt),{},{options:ve(Ht)})}).filter(function(Te){return Te})}function Ie(q,te,Te,Pe,tt){return s.useMemo(function(){var it=q,St=!q;St&&(it=ve(te));var It=new Map,Ht=new Map,kt=function(De,Ye,et){et&&typeof et=="string"&&De.set(Ye[et],Ye)};function bt(Kt){for(var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=0;Ye1&&arguments[1]!==void 0?arguments[1]:1,xn=Le.length,vn=0;vn1&&arguments[1]!==void 0?arguments[1]:!1;zt(Bt);var xn={source:Zt?"keyboard":"mouse"},vn=Le[Bt];if(!vn){ot(null,-1,xn);return}ot(vn.value,Bt,xn)};(0,s.useEffect)(function(){en(Ct!==!1?jt(0):-1)},[Le.length,kt]);var tn=s.useCallback(function(dn){return be.has(dn)&&Ht!=="combobox"},[Ht,(0,v.Z)(be).toString(),be.size]);(0,s.useEffect)(function(){var dn=setTimeout(function(){if(!It&&St&&be.size===1){var Zt=Array.from(be)[0],xn=Le.findIndex(function(vn){var wn=vn.data;return wn.value===Zt});xn!==-1&&(en(xn),dt(xn))}});if(St){var Bt;(Bt=We.current)===null||Bt===void 0||Bt.scrollTo(void 0)}return function(){return clearTimeout(dn)}},[St,kt,et.length]);var nn=function(Bt){Bt!==void 0&>(Bt,{selected:!be.has(Bt)}),It||bt(!1)};if(s.useImperativeHandle(Te,function(){return{onKeyDown:function(Bt){var Zt=Bt.which,xn=Bt.ctrlKey;switch(Zt){case c.Z.N:case c.Z.P:case c.Z.UP:case c.Z.DOWN:{var vn=0;if(Zt===c.Z.UP?vn=-1:Zt===c.Z.DOWN?vn=1:fe()&&xn&&(Zt===c.Z.N?vn=1:Zt===c.Z.P&&(vn=-1)),vn!==0){var wn=jt(pt+vn,vn);dt(wn),en(wn,!0)}break}case c.Z.ENTER:{var Sn=Le[pt];Sn&&!Sn.data.disabled?nn(Sn.value):nn(void 0),St&&Bt.preventDefault();break}case c.Z.ESC:bt(!1),St&&Bt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Bt){dt(Bt)}}}),Le.length===0)return s.createElement("div",{role:"listbox",id:"".concat(it,"_list"),className:"".concat(Se,"-empty"),onMouseDown:qe},Kt);var on=Object.keys(He).map(function(dn){return He[dn]}),yn=function(Bt){return Bt.label};function bn(dn,Bt){var Zt=dn.group;return{role:Zt?"presentation":"option",id:"".concat(it,"_list_").concat(Bt)}}var On=function(Bt){var Zt=Le[Bt];if(!Zt)return null;var xn=Zt.data||{},vn=xn.value,wn=Zt.group,Sn=(0,x.Z)(xn,!0),sn=yn(Zt);return Zt?s.createElement("div",(0,t.Z)({"aria-label":typeof sn=="string"&&!wn?sn:null},Sn,{key:Bt},bn(Zt,Bt),{"aria-selected":tn(vn)}),vn):null},Yn={role:"listbox",id:"".concat(it,"_list")};return s.createElement(s.Fragment,null,nt&&s.createElement("div",(0,t.Z)({},Yn,{style:{height:0,width:0,overflow:"hidden"}}),On(pt-1),On(pt),On(pt+1)),s.createElement(O.Z,{itemKey:"key",ref:We,data:Le,height:ut,itemHeight:wt,fullHeight:!1,onMouseDown:qe,onScroll:De,virtual:nt,direction:at,innerProps:nt?null:Yn},function(dn,Bt){var Zt,xn=dn.group,vn=dn.groupOption,wn=dn.data,Sn=dn.label,sn=dn.value,Jt=wn.key;if(xn){var En,Jn=(En=wn.title)!==null&&En!==void 0?En:ze(Sn)?Sn.toString():void 0;return s.createElement("div",{className:d()(Se,"".concat(Se,"-group")),title:Jn},Sn!==void 0?Sn:Jt)}var qn=wn.disabled,fn=wn.title,hn=wn.children,$t=wn.style,jn=wn.className,Bn=(0,h.Z)(wn,Oe),mn=(0,yt.Z)(Bn,on),Dn=tn(sn),pr="".concat(Se,"-option"),Gn=d()(Se,pr,jn,(Zt={},(0,g.Z)(Zt,"".concat(pr,"-grouped"),vn),(0,g.Z)(Zt,"".concat(pr,"-active"),pt===Bt&&!qn),(0,g.Z)(Zt,"".concat(pr,"-disabled"),qn),(0,g.Z)(Zt,"".concat(pr,"-selected"),Dn),Zt)),vr=yn(dn),br=!lt||typeof lt=="function"||Dn,mr=typeof vr=="number"?vr:vr||sn,yr=ze(mr)?mr.toString():void 0;return fn!==void 0&&(yr=fn),s.createElement("div",(0,t.Z)({},(0,x.Z)(mn),nt?{}:bn(dn,Bt),{"aria-selected":Dn,className:Gn,title:yr,onMouseMove:function(){pt===Bt||qn||en(Bt)},onClick:function(){qn||nn(sn)},style:$t}),s.createElement("div",{className:"".concat(pr,"-content")},mr),s.isValidElement(lt)||Dn,br&&s.createElement(E,{className:"".concat(Se,"-option-state"),customizeIcon:lt,customizeIconProps:{isSelected:Dn}},Dn?"\u2713":null))}))},Tt=s.forwardRef(Rt);Tt.displayName="OptionList";var ct=Tt;function Et(q){var te=q.mode,Te=q.options,Pe=q.children,tt=q.backfill,it=q.allowClear,St=q.placeholder,It=q.getInputElement,Ht=q.showSearch,kt=q.onSearch,bt=q.defaultOpen,Kt=q.autoFocus,De=q.labelInValue,Ye=q.value,et=q.inputValue,ot=q.optionLabelProp,Ct=isMultiple(te),gt=Ht!==void 0?Ht:Ct||te==="combobox",lt=Te||convertChildrenToData(Pe);if(warning(te!=="tags"||lt.every(function(at){return!at.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),te==="tags"||te==="combobox"){var be=lt.some(function(at){return at.options?at.options.some(function(ut){return typeof("value"in ut?ut.value:ut.key)=="number"}):typeof("value"in at?at.value:at.key)=="number"});warning(!be,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(te!=="combobox"||!ot,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(te==="combobox"||!tt,"`backfill` only works with `combobox` mode."),warning(te==="combobox"||!It,"`getInputElement` only work with `combobox` mode."),noteOnce(te!=="combobox"||!It||!it||!St,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),kt&&!gt&&te!=="combobox"&&te!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!bt||Kt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ye!=null){var He=toArray(Ye);warning(!De||He.every(function(at){return _typeof(at)==="object"&&("key"in at||"value"in at)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ct||Array.isArray(Ye),"`value` should be array when `mode` is `multiple` or `tags`")}if(Pe){var nt=null;toNodeArray(Pe).some(function(at){if(!React.isValidElement(at)||!at.type)return!1;var ut=at,wt=ut.type;if(wt.isSelectOption)return!1;if(wt.isSelectOptGroup){var Se=toNodeArray(at.props.children).every(function(Le){return!React.isValidElement(Le)||!at.type||Le.type.isSelectOption?!0:(nt=Le.type,!1)});return!Se}return nt=wt,!0}),nt&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(nt.displayName||nt.name||nt,"`.")),warning(et===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Ft(q,te){if(q){var Te=function Pe(tt){for(var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,St=0;St2&&arguments[2]!==void 0?arguments[2]:{},lr=nr.source,Pr=lr===void 0?"keyboard":lr;Ri(er),St&&Pe==="combobox"&&kn!==null&&Pr==="keyboard"&&$r(String(kn))},[St,Pe]),dr=function(er,nr,lr){var Pr=function(){var xi,ai=jn(er);return[pt?{label:ai==null?void 0:ai[bn.label],value:er,key:(xi=ai==null?void 0:ai.key)!==null&&xi!==void 0?xi:er}:er,xe(ai)]};if(nr&&Ye){var Cr=Pr(),Ci=(0,i.Z)(Cr,2),ii=Ci[0],oi=Ci[1];Ye(ii,oi)}else if(!nr&&et&&lr!=="clear"){var hi=Pr(),Xr=(0,i.Z)(hi,2),Br=Xr[0],vi=Xr[1];et(Br,vi)}},kr=Ge(function(kn,er){var nr,lr=nn?er.selected:!0;lr?nr=nn?[].concat((0,v.Z)($t),[kn]):[kn]:nr=$t.filter(function(Pr){return Pr.value!==kn}),yr(nr),dr(kn,lr),Pe==="combobox"?$r(""):(!j||De)&&(Bt(""),$r(""))}),gr=function(er,nr){yr(er);var lr=nr.type,Pr=nr.values;(lr==="remove"||lr==="clear")&&Pr.forEach(function(Cr){dr(Cr.value,!1,lr)})},Er=function(er,nr){if(Bt(er),$r(null),nr.source==="submit"){var lr=(er||"").trim();if(lr){var Pr=Array.from(new Set([].concat((0,v.Z)(mn),[lr])));yr(Pr),dr(lr,!0),Bt("")}return}nr.source!=="blur"&&(Pe==="combobox"&&yr(er),bt==null||bt(er))},Zr=function(er){var nr=er;Pe!=="tags"&&(nr=er.map(function(Pr){var Cr=vn.get(Pr);return Cr==null?void 0:Cr.value}).filter(function(Pr){return Pr!==void 0}));var lr=Array.from(new Set([].concat((0,v.Z)(mn),(0,v.Z)(nr))));yr(lr),lr.forEach(function(Pr){dr(Pr,!0)})},Ur=s.useMemo(function(){var kn=Se!==!1&&Ct!==!1;return(0,p.Z)((0,p.Z)({},Zt),{},{flattenOptions:mr,onActiveValue:ir,defaultActiveFirstOption:Oi,onSelect:kr,menuItemSelectedIcon:wt,rawValues:mn,fieldNames:bn,virtual:kn,direction:Le,listHeight:qe,listItemHeight:jt,childrenAsData:on})},[Zt,mr,ir,Oi,kr,wt,mn,bn,Se,Ct,qe,jt,on]);return s.createElement(Ne.Provider,{value:Ur},s.createElement(D,(0,t.Z)({},en,{id:tn,prefixCls:it,ref:te,omitDomProps:Gt,mode:Pe,displayValues:Bn,onDisplayValuesChange:gr,direction:Le,searchValue:dn,onSearch:Er,autoClearSearchValue:De,onSearchSplit:Zr,dropdownMatchSelectWidth:Ct,OptionList:ct,emptyOptions:!mr.length,activeValue:zr,activeDescendantId:"".concat(tn,"_list_").concat(gi)})))}),Ce=Yt;Ce.Option=Y,Ce.OptGroup=de;var U=Ce,ee=U},9296:function(_t,N,e){"use strict";e.r(N),e.d(N,{ResizableTextArea:function(){return z},default:function(){return $}});var t=e(5891),v=e(57259),g=e(80962),p=e(80665),i=e(29043),h=e(19149),r=e(26390),u=e(92310),l=e.n(u),s=e(93681),o=e(5643),d=e(35788),n=e(59301),a=e(29301),c=e(28800),f=e(23073),S=` +`].includes(Rr)})},[Mt]),Cr=function(wr,Bi,yi){var pi=!0,Ti=wr;Le==null||Le(null);var zi=yi?null:k(wr,Mt);return gt!=="combobox"&&zi&&(Ti="",jt==null||jt(zi),sr(!1),pi=!1),Xt&&qr!==Ti&&Xt(Ti,{source:Bi?"typing":"effect"}),pi},Ci=function(wr){!wr||!wr.trim()||Xt(wr,{source:"submit"})};s.useEffect(function(){!kn&&!fn&>!=="combobox"&&Cr("",!1,!1)},[kn]),s.useEffect(function(){Zr&<&&Ur(!1),lt&&Nr(!1)},[lt]);var ii=m(),oi=(0,i.Z)(ii,2),hi=oi[0],Xr=oi[1],Lr=function(wr){var Bi=hi(),yi=wr.which;if(yi===c.Z.ENTER&&(gt!=="combobox"&&wr.preventDefault(),kn||sr(!0)),Xr(!!qr),yi===c.Z.BACKSPACE&&!Bi&&fn&&!qr&&Kt.length){for(var pi=(0,v.Z)(Kt),Ti=null,zi=pi.length-1;zi>=0;zi-=1){var ro=pi[zi];if(!ro.disabled){pi.splice(zi,1),Ti=ro;break}}Ti&&De(pi,{type:"remove",values:[Ti]})}for(var qi=arguments.length,wo=new Array(qi>1?qi-1:0),so=1;so1?Bi-1:0),pi=1;pi1?zi-1:0),qi=1;qi1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ie.Z)(q).map(function(Te,Pe){if(!s.isValidElement(Te)||!Te.type)return null;var tt=Te,it=tt.type.isSelectOptGroup,St=tt.key,It=tt.props,Ht=It.children,kt=(0,h.Z)(It,I);return ne||!it?le(Te):(0,p.Z)((0,p.Z)({key:"__RC_SELECT_GRP__".concat(St===null?Pe:St,"__"),label:St},kt),{},{options:ve(Ht)})}).filter(function(Te){return Te})}function Ie(q,ne,Te,Pe,tt){return s.useMemo(function(){var it=q,St=!q;St&&(it=ve(ne));var It=new Map,Ht=new Map,kt=function(De,Ye,et){et&&typeof et=="string"&&De.set(Ye[et],Ye)};function bt(Kt){for(var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=0;Ye1&&arguments[1]!==void 0?arguments[1]:1,xn=Le.length,vn=0;vn1&&arguments[1]!==void 0?arguments[1]:!1;zt(Bt);var xn={source:Zt?"keyboard":"mouse"},vn=Le[Bt];if(!vn){ot(null,-1,xn);return}ot(vn.value,Bt,xn)};(0,s.useEffect)(function(){en(Ct!==!1?Xt(0):-1)},[Le.length,kt]);var tn=s.useCallback(function(dn){return be.has(dn)&&Ht!=="combobox"},[Ht,(0,v.Z)(be).toString(),be.size]);(0,s.useEffect)(function(){var dn=setTimeout(function(){if(!It&&St&&be.size===1){var Zt=Array.from(be)[0],xn=Le.findIndex(function(vn){var wn=vn.data;return wn.value===Zt});xn!==-1&&(en(xn),dt(xn))}});if(St){var Bt;(Bt=We.current)===null||Bt===void 0||Bt.scrollTo(void 0)}return function(){return clearTimeout(dn)}},[St,kt,et.length]);var nn=function(Bt){Bt!==void 0&>(Bt,{selected:!be.has(Bt)}),It||bt(!1)};if(s.useImperativeHandle(Te,function(){return{onKeyDown:function(Bt){var Zt=Bt.which,xn=Bt.ctrlKey;switch(Zt){case c.Z.N:case c.Z.P:case c.Z.UP:case c.Z.DOWN:{var vn=0;if(Zt===c.Z.UP?vn=-1:Zt===c.Z.DOWN?vn=1:fe()&&xn&&(Zt===c.Z.N?vn=1:Zt===c.Z.P&&(vn=-1)),vn!==0){var wn=Xt(pt+vn,vn);dt(wn),en(wn,!0)}break}case c.Z.ENTER:{var Sn=Le[pt];Sn&&!Sn.data.disabled?nn(Sn.value):nn(void 0),St&&Bt.preventDefault();break}case c.Z.ESC:bt(!1),St&&Bt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Bt){dt(Bt)}}}),Le.length===0)return s.createElement("div",{role:"listbox",id:"".concat(it,"_list"),className:"".concat(Se,"-empty"),onMouseDown:Je},Kt);var on=Object.keys(He).map(function(dn){return He[dn]}),yn=function(Bt){return Bt.label};function bn(dn,Bt){var Zt=dn.group;return{role:Zt?"presentation":"option",id:"".concat(it,"_list_").concat(Bt)}}var On=function(Bt){var Zt=Le[Bt];if(!Zt)return null;var xn=Zt.data||{},vn=xn.value,wn=Zt.group,Sn=(0,x.Z)(xn,!0),sn=yn(Zt);return Zt?s.createElement("div",(0,t.Z)({"aria-label":typeof sn=="string"&&!wn?sn:null},Sn,{key:Bt},bn(Zt,Bt),{"aria-selected":tn(vn)}),vn):null},Yn={role:"listbox",id:"".concat(it,"_list")};return s.createElement(s.Fragment,null,nt&&s.createElement("div",(0,t.Z)({},Yn,{style:{height:0,width:0,overflow:"hidden"}}),On(pt-1),On(pt),On(pt+1)),s.createElement(O.Z,{itemKey:"key",ref:We,data:Le,height:ut,itemHeight:wt,fullHeight:!1,onMouseDown:Je,onScroll:De,virtual:nt,direction:at,innerProps:nt?null:Yn},function(dn,Bt){var Zt,xn=dn.group,vn=dn.groupOption,wn=dn.data,Sn=dn.label,sn=dn.value,Jt=wn.key;if(xn){var En,Jn=(En=wn.title)!==null&&En!==void 0?En:ze(Sn)?Sn.toString():void 0;return s.createElement("div",{className:d()(Se,"".concat(Se,"-group")),title:Jn},Sn!==void 0?Sn:Jt)}var qn=wn.disabled,fn=wn.title,hn=wn.children,$t=wn.style,jn=wn.className,Bn=(0,h.Z)(wn,Oe),mn=(0,yt.Z)(Bn,on),Dn=tn(sn),pr="".concat(Se,"-option"),Gn=d()(Se,pr,jn,(Zt={},(0,g.Z)(Zt,"".concat(pr,"-grouped"),vn),(0,g.Z)(Zt,"".concat(pr,"-active"),pt===Bt&&!qn),(0,g.Z)(Zt,"".concat(pr,"-disabled"),qn),(0,g.Z)(Zt,"".concat(pr,"-selected"),Dn),Zt)),vr=yn(dn),br=!lt||typeof lt=="function"||Dn,mr=typeof vr=="number"?vr:vr||sn,yr=ze(mr)?mr.toString():void 0;return fn!==void 0&&(yr=fn),s.createElement("div",(0,t.Z)({},(0,x.Z)(mn),nt?{}:bn(dn,Bt),{"aria-selected":Dn,className:Gn,title:yr,onMouseMove:function(){pt===Bt||qn||en(Bt)},onClick:function(){qn||nn(sn)},style:$t}),s.createElement("div",{className:"".concat(pr,"-content")},mr),s.isValidElement(lt)||Dn,br&&s.createElement(E,{className:"".concat(Se,"-option-state"),customizeIcon:lt,customizeIconProps:{isSelected:Dn}},Dn?"\u2713":null))}))},Tt=s.forwardRef(Rt);Tt.displayName="OptionList";var ct=Tt;function Et(q){var ne=q.mode,Te=q.options,Pe=q.children,tt=q.backfill,it=q.allowClear,St=q.placeholder,It=q.getInputElement,Ht=q.showSearch,kt=q.onSearch,bt=q.defaultOpen,Kt=q.autoFocus,De=q.labelInValue,Ye=q.value,et=q.inputValue,ot=q.optionLabelProp,Ct=isMultiple(ne),gt=Ht!==void 0?Ht:Ct||ne==="combobox",lt=Te||convertChildrenToData(Pe);if(warning(ne!=="tags"||lt.every(function(at){return!at.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ne==="tags"||ne==="combobox"){var be=lt.some(function(at){return at.options?at.options.some(function(ut){return typeof("value"in ut?ut.value:ut.key)=="number"}):typeof("value"in at?at.value:at.key)=="number"});warning(!be,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ne!=="combobox"||!ot,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ne==="combobox"||!tt,"`backfill` only works with `combobox` mode."),warning(ne==="combobox"||!It,"`getInputElement` only work with `combobox` mode."),noteOnce(ne!=="combobox"||!It||!it||!St,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),kt&&!gt&&ne!=="combobox"&&ne!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!bt||Kt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ye!=null){var He=toArray(Ye);warning(!De||He.every(function(at){return _typeof(at)==="object"&&("key"in at||"value"in at)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ct||Array.isArray(Ye),"`value` should be array when `mode` is `multiple` or `tags`")}if(Pe){var nt=null;toNodeArray(Pe).some(function(at){if(!React.isValidElement(at)||!at.type)return!1;var ut=at,wt=ut.type;if(wt.isSelectOption)return!1;if(wt.isSelectOptGroup){var Se=toNodeArray(at.props.children).every(function(Le){return!React.isValidElement(Le)||!at.type||Le.type.isSelectOption?!0:(nt=Le.type,!1)});return!Se}return nt=wt,!0}),nt&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(nt.displayName||nt.name||nt,"`.")),warning(et===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Ft(q,ne){if(q){var Te=function Pe(tt){for(var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,St=0;St2&&arguments[2]!==void 0?arguments[2]:{},sr=nr.source,Pr=sr===void 0?"keyboard":sr;Ri(er),St&&Pe==="combobox"&&kn!==null&&Pr==="keyboard"&&Yr(String(kn))},[St,Pe]),dr=function(er,nr,sr){var Pr=function(){var xi,ai=jn(er);return[pt?{label:ai==null?void 0:ai[bn.label],value:er,key:(xi=ai==null?void 0:ai.key)!==null&&xi!==void 0?xi:er}:er,xe(ai)]};if(nr&&Ye){var Cr=Pr(),Ci=(0,i.Z)(Cr,2),ii=Ci[0],oi=Ci[1];Ye(ii,oi)}else if(!nr&&et&&sr!=="clear"){var hi=Pr(),Xr=(0,i.Z)(hi,2),Lr=Xr[0],vi=Xr[1];et(Lr,vi)}},Kr=Ge(function(kn,er){var nr,sr=nn?er.selected:!0;sr?nr=nn?[].concat((0,v.Z)($t),[kn]):[kn]:nr=$t.filter(function(Pr){return Pr.value!==kn}),yr(nr),dr(kn,sr),Pe==="combobox"?Yr(""):(!j||De)&&(Bt(""),Yr(""))}),gr=function(er,nr){yr(er);var sr=nr.type,Pr=nr.values;(sr==="remove"||sr==="clear")&&Pr.forEach(function(Cr){dr(Cr.value,!1,sr)})},Er=function(er,nr){if(Bt(er),Yr(null),nr.source==="submit"){var sr=(er||"").trim();if(sr){var Pr=Array.from(new Set([].concat((0,v.Z)(mn),[sr])));yr(Pr),dr(sr,!0),Bt("")}return}nr.source!=="blur"&&(Pe==="combobox"&&yr(er),bt==null||bt(er))},Zr=function(er){var nr=er;Pe!=="tags"&&(nr=er.map(function(Pr){var Cr=vn.get(Pr);return Cr==null?void 0:Cr.value}).filter(function(Pr){return Pr!==void 0}));var sr=Array.from(new Set([].concat((0,v.Z)(mn),(0,v.Z)(nr))));yr(sr),sr.forEach(function(Pr){dr(Pr,!0)})},Ur=s.useMemo(function(){var kn=Se!==!1&&Ct!==!1;return(0,p.Z)((0,p.Z)({},Zt),{},{flattenOptions:mr,onActiveValue:ir,defaultActiveFirstOption:Oi,onSelect:Kr,menuItemSelectedIcon:wt,rawValues:mn,fieldNames:bn,virtual:kn,direction:Le,listHeight:Je,listItemHeight:Xt,childrenAsData:on})},[Zt,mr,ir,Oi,Kr,wt,mn,bn,Se,Ct,Je,Xt,on]);return s.createElement(Ne.Provider,{value:Ur},s.createElement(D,(0,t.Z)({},en,{id:tn,prefixCls:it,ref:ne,omitDomProps:Gt,mode:Pe,displayValues:Bn,onDisplayValuesChange:gr,direction:Le,searchValue:dn,onSearch:Er,autoClearSearchValue:De,onSearchSplit:Zr,dropdownMatchSelectWidth:Ct,OptionList:ct,emptyOptions:!mr.length,activeValue:Nr,activeDescendantId:"".concat(tn,"_list_").concat(gi)})))}),Ce=Yt;Ce.Option=Y,Ce.OptGroup=de;var U=Ce,ee=U},9296:function(_t,N,e){"use strict";e.r(N),e.d(N,{ResizableTextArea:function(){return z},default:function(){return $}});var t=e(5891),v=e(57259),g=e(80962),p=e(80665),i=e(29043),h=e(19149),r=e(26390),u=e(92310),l=e.n(u),s=e(93681),o=e(5643),d=e(35788),n=e(59301),a=e(29301),c=e(28800),f=e(23073),S=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -209,7 +209,7 @@ connection closed`)}};const Dr=setInterval(()=>{un.current&&un.current.send(JSON top:0 !important; right:0 !important; pointer-events: none !important; -`,E=["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"],w={},A;function b(G){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=G.getAttribute("id")||G.getAttribute("data-reactid")||G.getAttribute("name");if(se&&w[X])return w[X];var W=window.getComputedStyle(G),Z=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),pe=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),we=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),he=E.map(function(Fe){return"".concat(Fe,":").concat(W.getPropertyValue(Fe))}).join(";"),ge={sizingStyle:he,paddingSize:pe,borderSize:we,boxSizing:Z};return se&&X&&(w[X]=ge),ge}function C(G){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;A||(A=document.createElement("textarea"),A.setAttribute("tab-index","-1"),A.setAttribute("aria-hidden","true"),document.body.appendChild(A)),G.getAttribute("wrap")?A.setAttribute("wrap",G.getAttribute("wrap")):A.removeAttribute("wrap");var Z=b(G,se),pe=Z.paddingSize,we=Z.borderSize,he=Z.boxSizing,ge=Z.sizingStyle;A.setAttribute("style","".concat(ge,";").concat(S)),A.value=G.value||G.placeholder||"";var Fe=void 0,st=void 0,Ve,Qe=A.scrollHeight;if(he==="border-box"?Qe+=we:he==="content-box"&&(Qe-=pe),X!==null||W!==null){A.value=" ";var At=A.scrollHeight-pe;X!==null&&(Fe=At*X,he==="border-box"&&(Fe=Fe+pe+we),Qe=Math.max(Fe,Qe)),W!==null&&(st=At*W,he==="border-box"&&(st=st+pe+we),Ve=Qe>st?"":"hidden",Qe=Math.min(st,Qe))}var Ue={height:Qe,overflowY:Ve,resize:"none"};return Fe&&(Ue.minHeight=Fe),st&&(Ue.maxHeight=st),Ue}var m=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,x=1,P=2,_=n.forwardRef(function(G,se){var X=G,W=X.prefixCls,Z=X.onPressEnter,pe=X.defaultValue,we=X.value,he=X.autoSize,ge=X.onResize,Fe=X.className,st=X.style,Ve=X.disabled,Qe=X.onChange,At=X.onInternalAutoSize,Ue=(0,h.Z)(X,m),Xe=(0,d.Z)(pe,{value:we,postState:function(de){return de!=null?de:""}}),xt=(0,i.Z)(Xe,2),Re=xt[0],ue=xt[1],ce=function(de){ue(de.target.value),Qe==null||Qe(de)},Q=n.useRef();n.useImperativeHandle(se,function(){return{textArea:Q.current}});var L=n.useMemo(function(){return he&&(0,p.Z)(he)==="object"?[he.minRows,he.maxRows]:[]},[he]),oe=(0,i.Z)(L,2),xe=oe[0],k=oe[1],R=!!he,re=function(){try{if(document.activeElement===Q.current){var de=Q.current,Ze=de.selectionStart,Y=de.selectionEnd,rt=de.scrollTop;Q.current.setSelectionRange(Ze,Y),Q.current.scrollTop=rt}}catch(yt){}},j=n.useState(P),M=(0,i.Z)(j,2),D=M[0],J=M[1],F=n.useState(),ne=(0,i.Z)(F,2),Ae=ne[0],ie=ne[1],T=function(){J(y)};(0,c.Z)(function(){R&&T()},[we,xe,k,R]),(0,c.Z)(function(){if(D===y)J(x);else if(D===x){var Ke=C(Q.current,!1,xe,k);J(P),ie(Ke)}else re()},[D]);var I=n.useRef(),le=function(){f.Z.cancel(I.current)},ve=function(de){D===P&&(ge==null||ge(de),he&&(le(),I.current=(0,f.Z)(function(){T()})))};n.useEffect(function(){return le},[]);var Ie=R?Ae:null,Ge=(0,v.Z)((0,v.Z)({},st),Ie);return(D===y||D===x)&&(Ge.overflowY="hidden",Ge.overflowX="hidden"),n.createElement(a.Z,{onResize:ve,disabled:!(he||ge)},n.createElement("textarea",(0,t.Z)({},Ue,{ref:Q,style:Ge,className:l()(W,Fe,(0,g.Z)({},"".concat(W,"-disabled"),Ve)),disabled:Ve,value:Re,onChange:ce})))}),z=_,K=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ye(G,se){return(0,r.Z)(G||"").slice(0,se).join("")}function ae(G,se,X,W){var Z=X;return G?Z=ye(X,W):(0,r.Z)(se||"").lengthW&&(Z=se),Z}var Be=n.forwardRef(function(G,se){var X,W=G.defaultValue,Z=G.value,pe=G.onFocus,we=G.onBlur,he=G.onChange,ge=G.allowClear,Fe=G.maxLength,st=G.onCompositionStart,Ve=G.onCompositionEnd,Qe=G.suffix,At=G.prefixCls,Ue=At===void 0?"rc-textarea":At,Xe=G.classes,xt=G.showCount,Re=G.className,ue=G.style,ce=G.disabled,Q=G.hidden,L=G.classNames,oe=G.styles,xe=G.onResize,k=(0,h.Z)(G,K),R=(0,d.Z)(W,{value:Z,defaultValue:W}),re=(0,i.Z)(R,2),j=re[0],M=re[1],D=(0,n.useRef)(null),J=n.useState(!1),F=(0,i.Z)(J,2),ne=F[0],Ae=F[1],ie=n.useState(!1),T=(0,i.Z)(ie,2),I=T[0],le=T[1],ve=n.useRef(),Ie=n.useRef(0),Ge=n.useState(null),Ke=(0,i.Z)(Ge,2),de=Ke[0],Ze=Ke[1],Y=function(){var Ot;(Ot=D.current)===null||Ot===void 0||Ot.textArea.focus()};(0,n.useImperativeHandle)(se,function(){return{resizableTextArea:D.current,focus:Y,blur:function(){var Ot;(Ot=D.current)===null||Ot===void 0||Ot.textArea.blur()}}}),(0,n.useEffect)(function(){Ae(function(Gt){return!ce&&Gt})},[ce]);var rt=Number(Fe)>0,yt=function(Ot){le(!0),ve.current=j,Ie.current=Ot.currentTarget.selectionStart,st==null||st(Ot)},O=function(Ot){le(!1);var Yt=Ot.currentTarget.value;if(rt){var Ce,U=Ie.current>=Fe+1||Ie.current===((Ce=ve.current)===null||Ce===void 0?void 0:Ce.length);Yt=ae(U,ve.current,Yt,Fe)}Yt!==j&&(M(Yt),(0,o.rJ)(Ot.currentTarget,Ot,he,Yt)),Ve==null||Ve(Ot)},$e=function(Ot){var Yt=Ot.target.value;if(!I&&rt){var Ce=Ot.target.selectionStart>=Fe+1||Ot.target.selectionStart===Yt.length||!Ot.target.selectionStart;Yt=ae(Ce,j,Yt,Fe)}M(Yt),(0,o.rJ)(Ot.currentTarget,Ot,he,Yt)},Ne=function(Ot){var Yt=k.onPressEnter,Ce=k.onKeyDown;Ot.key==="Enter"&&Yt&&Yt(Ot),Ce==null||Ce(Ot)},fe=function(Ot){Ae(!0),pe==null||pe(Ot)},Oe=function(Ot){Ae(!1),we==null||we(Ot)},ze=function(Ot){var Yt;M(""),Y(),(0,o.rJ)((Yt=D.current)===null||Yt===void 0?void 0:Yt.textArea,Ot,he)},Rt=(0,o.D7)(j);!I&&rt&&Z==null&&(Rt=ye(Rt,Fe));var Tt=Qe,ct;if(xt){var Et=(0,r.Z)(Rt).length;(0,p.Z)(xt)==="object"?ct=xt.formatter({value:Rt,count:Et,maxLength:Fe}):ct="".concat(Et).concat(rt?" / ".concat(Fe):""),Tt=n.createElement(n.Fragment,null,Tt,n.createElement("span",{className:l()("".concat(Ue,"-data-count"),L==null?void 0:L.count),style:oe==null?void 0:oe.count},ct))}var Ft=function(Ot){var Yt;xe==null||xe(Ot),(Yt=D.current)!==null&&Yt!==void 0&&Yt.textArea.style.height&&Ze(!0)},Nt=!k.autoSize&&!xt&&!ge,Ut=n.createElement(s.BaseInput,{value:Rt,allowClear:ge,handleReset:ze,suffix:Tt,prefixCls:Ue,classes:{affixWrapper:l()(Xe==null?void 0:Xe.affixWrapper,(X={},(0,g.Z)(X,"".concat(Ue,"-show-count"),xt),(0,g.Z)(X,"".concat(Ue,"-textarea-allow-clear"),ge),X))},disabled:ce,focused:ne,className:Re,style:(0,v.Z)((0,v.Z)({},ue),de&&!Nt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ct=="string"?ct:void 0}},hidden:Q,inputElement:n.createElement(z,(0,t.Z)({},k,{onKeyDown:Ne,onChange:$e,onFocus:fe,onBlur:Oe,onCompositionStart:yt,onCompositionEnd:O,className:L==null?void 0:L.textarea,style:(0,v.Z)((0,v.Z)({},oe==null?void 0:oe.textarea),{},{resize:ue==null?void 0:ue.resize}),disabled:ce,prefixCls:Ue,onResize:Ft,ref:D}))});return Ut}),B=Be,$=B},39417:function(_t,N,e){"use strict";e.d(N,{Z:function(){return x}});var t=e(5891),v=e(80962),g=e(19149),p=e(57259),i=e(79545),h=e(68550),r=e(21882),u=e(17928),l=e(7711),s=e(92310),o=e.n(s),d=e(36994),n=e(59301),a=e(39378),c=function(_){for(var z=_.prefixCls,K=_.level,ye=_.isStart,ae=_.isEnd,Be="".concat(z,"-indent-unit"),B=[],$=0;$0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Q=ue.length,L=ce.length;if(Math.abs(Q-L)!==1)return{add:!1,key:null};function oe(xe,k){var R=new Map;xe.forEach(function(j){R.set(j,!0)});var re=k.filter(function(j){return!R.has(j)});return re.length===1?re[0]:null}return Q ").concat(ce);return ce}var Fe=f.forwardRef(function(ue,ce){var Q=ue.prefixCls,L=ue.data,oe=ue.selectable,xe=ue.checkable,k=ue.expandedKeys,R=ue.selectedKeys,re=ue.checkedKeys,j=ue.loadedKeys,M=ue.loadingKeys,D=ue.halfCheckedKeys,J=ue.keyEntities,F=ue.disabled,ne=ue.dragging,Ae=ue.dragOverNodeKey,ie=ue.dropPosition,T=ue.motion,I=ue.height,le=ue.itemHeight,ve=ue.virtual,Ie=ue.focusable,Ge=ue.activeItem,Ke=ue.focused,de=ue.tabIndex,Ze=ue.onKeyDown,Y=ue.onFocus,rt=ue.onBlur,yt=ue.onActiveChange,O=ue.onListChangeStart,$e=ue.onListChangeEnd,Ne=(0,b.Z)(ue,$),fe=f.useRef(null),Oe=f.useRef(null);f.useImperativeHandle(ce,function(){return{scrollTo:function(Kt){fe.current.scrollTo(Kt)},getIndentWidth:function(){return Oe.current.offsetWidth}}});var ze=f.useState(k),Rt=(0,A.Z)(ze,2),Tt=Rt[0],ct=Rt[1],Et=f.useState(L),Ft=(0,A.Z)(Et,2),Nt=Ft[0],Ut=Ft[1],Gt=f.useState(L),Ot=(0,A.Z)(Gt,2),Yt=Ot[0],Ce=Ot[1],U=f.useState([]),ee=(0,A.Z)(U,2),q=ee[0],te=ee[1],Te=f.useState(null),Pe=(0,A.Z)(Te,2),tt=Pe[0],it=Pe[1],St=f.useRef(L);St.current=L;function It(){var bt=St.current;Ut(bt),Ce(bt),te([]),it(null),$e()}(0,C.Z)(function(){ct(k);var bt=Be(Tt,k);if(bt.key!==null)if(bt.add){var Kt=Nt.findIndex(function(gt){var lt=gt.key;return lt===bt.key}),De=we(B(Nt,L,bt.key),ve,I,le),Ye=Nt.slice();Ye.splice(Kt+1,0,pe),Ce(Ye),te(De),it("show")}else{var et=L.findIndex(function(gt){var lt=gt.key;return lt===bt.key}),ot=we(B(L,Nt,bt.key),ve,I,le),Ct=L.slice();Ct.splice(et+1,0,pe),Ce(Ct),te(ot),it("hide")}else Nt!==L&&(Ut(L),Ce(L))},[k,L]),f.useEffect(function(){ne||It()},[ne]);var Ht=T?Yt:L,kt={expandedKeys:k,selectedKeys:R,loadedKeys:j,loadingKeys:M,checkedKeys:re,halfCheckedKeys:D,dragOverNodeKey:Ae,dropPosition:ie,keyEntities:J};return f.createElement(f.Fragment,null,Ke&&Ge&&f.createElement("span",{style:G,"aria-live":"assertive"},ge(Ge)),f.createElement("div",null,f.createElement("input",{style:G,disabled:Ie===!1||F,tabIndex:Ie!==!1?de:null,onKeyDown:Ze,onFocus:Y,onBlur:rt,value:"",onChange:se,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(Q,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(Q,"-indent")},f.createElement("div",{ref:Oe,className:"".concat(Q,"-indent-unit")}))),f.createElement(m.Z,(0,t.Z)({},Ne,{data:Ht,itemKey:he,height:I,fullHeight:!1,virtual:ve,itemHeight:le,prefixCls:"".concat(Q,"-list"),ref:fe,onVisibleChange:function(Kt,De){var Ye=new Set(Kt),et=De.filter(function(ot){return!Ye.has(ot)});et.some(function(ot){return he(ot)===X})&&It()}}),function(bt){var Kt=bt.pos,De=(0,t.Z)({},(w(bt.data),bt.data)),Ye=bt.title,et=bt.key,ot=bt.isStart,Ct=bt.isEnd,gt=(0,_.km)(et,Kt);delete De.key,delete De.children;var lt=(0,_.H8)(gt,kt);return f.createElement(ae,(0,t.Z)({},De,lt,{title:Ye,active:!!Ge&&et===Ge.key,pos:Kt,data:bt.data,isStart:ot,isEnd:Ct,motion:T,motionNodes:et===X?q:null,motionType:tt,onMotionStart:O,onMotionEnd:It,treeNodeRequiredProps:kt,onMouseMove:function(){yt(null)}}))}))});Fe.displayName="NodeList";var st=Fe,Ve=e(35654),Qe=e(90782),At=e(67841),Ue=10,Xe=function(ue){(0,l.Z)(Q,ue);var ce=(0,s.Z)(Q);function Q(){var L;(0,h.Z)(this,Q);for(var oe=arguments.length,xe=new Array(oe),k=0;k2&&arguments[2]!==void 0?arguments[2]:!1,D=L.state,J=D.dragChildrenKeys,F=D.dropPosition,ne=D.dropTargetKey,Ae=D.dropTargetPos,ie=D.dropAllowed;if(ie){var T=L.props.onDrop;if(L.setState({dragOverNodeKey:null}),L.cleanDragState(),ne!==null){var I=(0,p.Z)((0,p.Z)({},(0,_.H8)(ne,L.getTreeNodeRequiredProps())),{},{active:((j=L.getActiveItem())===null||j===void 0?void 0:j.key)===ne,data:(0,At.Z)(L.state.keyEntities,ne).node}),le=J.indexOf(ne)!==-1;(0,c.ZP)(!le,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ve=(0,Ve.yx)(Ae),Ie={event:R,node:(0,_.F)(I),dragNode:L.dragNode?(0,_.F)(L.dragNode.props):null,dragNodesKeys:[L.dragNode.props.eventKey].concat(J),dropToGap:F!==0,dropPosition:F+Number(ve[ve.length-1])};M||T==null||T(Ie),L.dragNode=null}}},L.cleanDragState=function(){var R=L.state.draggingNodeKey;R!==null&&L.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),L.dragStartMousePosition=null,L.currentMouseOverDroppableNodeKey=null},L.triggerExpandActionExpand=function(R,re){var j=L.state,M=j.expandedKeys,D=j.flattenNodes,J=re.expanded,F=re.key,ne=re.isLeaf;if(!(ne||R.shiftKey||R.metaKey||R.ctrlKey)){var Ae=D.filter(function(T){return T.key===F})[0],ie=(0,_.F)((0,p.Z)((0,p.Z)({},(0,_.H8)(F,L.getTreeNodeRequiredProps())),{},{data:Ae.data}));L.setExpandedKeys(J?(0,Ve._5)(M,F):(0,Ve.L0)(M,F)),L.onNodeExpand(R,ie)}},L.onNodeClick=function(R,re){var j=L.props,M=j.onClick,D=j.expandAction;D==="click"&&L.triggerExpandActionExpand(R,re),M==null||M(R,re)},L.onNodeDoubleClick=function(R,re){var j=L.props,M=j.onDoubleClick,D=j.expandAction;D==="doubleClick"&&L.triggerExpandActionExpand(R,re),M==null||M(R,re)},L.onNodeSelect=function(R,re){var j=L.state.selectedKeys,M=L.state,D=M.keyEntities,J=M.fieldNames,F=L.props,ne=F.onSelect,Ae=F.multiple,ie=re.selected,T=re[J.key],I=!ie;I?Ae?j=(0,Ve.L0)(j,T):j=[T]:j=(0,Ve._5)(j,T);var le=j.map(function(ve){var Ie=(0,At.Z)(D,ve);return Ie?Ie.node:null}).filter(function(ve){return ve});L.setUncontrolledState({selectedKeys:j}),ne==null||ne(j,{event:"select",selected:I,node:re,selectedNodes:le,nativeEvent:R.nativeEvent})},L.onNodeCheck=function(R,re,j){var M=L.state,D=M.keyEntities,J=M.checkedKeys,F=M.halfCheckedKeys,ne=L.props,Ae=ne.checkStrictly,ie=ne.onCheck,T=re.key,I,le={event:"check",node:re,checked:j,nativeEvent:R.nativeEvent};if(Ae){var ve=j?(0,Ve.L0)(J,T):(0,Ve._5)(J,T),Ie=(0,Ve._5)(F,T);I={checked:ve,halfChecked:Ie},le.checkedNodes=ve.map(function(rt){return(0,At.Z)(D,rt)}).filter(function(rt){return rt}).map(function(rt){return rt.node}),L.setUncontrolledState({checkedKeys:ve})}else{var Ge=(0,Qe.S)([].concat((0,i.Z)(J),[T]),!0,D),Ke=Ge.checkedKeys,de=Ge.halfCheckedKeys;if(!j){var Ze=new Set(Ke);Ze.delete(T);var Y=(0,Qe.S)(Array.from(Ze),{checked:!1,halfCheckedKeys:de},D);Ke=Y.checkedKeys,de=Y.halfCheckedKeys}I=Ke,le.checkedNodes=[],le.checkedNodesPositions=[],le.halfCheckedKeys=de,Ke.forEach(function(rt){var yt=(0,At.Z)(D,rt);if(yt){var O=yt.node,$e=yt.pos;le.checkedNodes.push(O),le.checkedNodesPositions.push({node:O,pos:$e})}}),L.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:de})}ie==null||ie(I,le)},L.onNodeLoad=function(R){var re=R.key,j=new Promise(function(M,D){L.setState(function(J){var F=J.loadedKeys,ne=F===void 0?[]:F,Ae=J.loadingKeys,ie=Ae===void 0?[]:Ae,T=L.props,I=T.loadData,le=T.onLoad;if(!I||ne.indexOf(re)!==-1||ie.indexOf(re)!==-1)return null;var ve=I(R);return ve.then(function(){var Ie=L.state.loadedKeys,Ge=(0,Ve.L0)(Ie,re);le==null||le(Ge,{event:"load",node:R}),L.setUncontrolledState({loadedKeys:Ge}),L.setState(function(Ke){return{loadingKeys:(0,Ve._5)(Ke.loadingKeys,re)}}),M()}).catch(function(Ie){if(L.setState(function(Ke){return{loadingKeys:(0,Ve._5)(Ke.loadingKeys,re)}}),L.loadingRetryTimes[re]=(L.loadingRetryTimes[re]||0)+1,L.loadingRetryTimes[re]>=Ue){var Ge=L.state.loadedKeys;(0,c.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),L.setUncontrolledState({loadedKeys:(0,Ve.L0)(Ge,re)}),M()}D(Ie)}),{loadingKeys:(0,Ve.L0)(ie,re)}})});return j.catch(function(){}),j},L.onNodeMouseEnter=function(R,re){var j=L.props.onMouseEnter;j==null||j({event:R,node:re})},L.onNodeMouseLeave=function(R,re){var j=L.props.onMouseLeave;j==null||j({event:R,node:re})},L.onNodeContextMenu=function(R,re){var j=L.props.onRightClick;j&&(R.preventDefault(),j({event:R,node:re}))},L.onFocus=function(){var R=L.props.onFocus;L.setState({focused:!0});for(var re=arguments.length,j=new Array(re),M=0;M1&&arguments[1]!==void 0?arguments[1]:!1,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!L.destroyed){var M=!1,D=!0,J={};Object.keys(R).forEach(function(F){if(F in L.props){D=!1;return}M=!0,J[F]=R[F]}),M&&(!re||D)&&L.setState((0,p.Z)((0,p.Z)({},J),j))}},L.scrollTo=function(R){L.listRef.current.scrollTo(R)},L}return(0,r.Z)(Q,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var oe=this.props.activeKey;oe!==void 0&&oe!==this.state.activeKey&&(this.setState({activeKey:oe}),oe!==null&&this.scrollTo({key:oe}))}},{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 oe,xe=this.state,k=xe.focused,R=xe.flattenNodes,re=xe.keyEntities,j=xe.draggingNodeKey,M=xe.activeKey,D=xe.dropLevelOffset,J=xe.dropContainerKey,F=xe.dropTargetKey,ne=xe.dropPosition,Ae=xe.dragOverNodeKey,ie=xe.indent,T=this.props,I=T.prefixCls,le=T.className,ve=T.style,Ie=T.showLine,Ge=T.focusable,Ke=T.tabIndex,de=Ke===void 0?0:Ke,Ze=T.selectable,Y=T.showIcon,rt=T.icon,yt=T.switcherIcon,O=T.draggable,$e=T.checkable,Ne=T.checkStrictly,fe=T.disabled,Oe=T.motion,ze=T.loadData,Rt=T.filterTreeNode,Tt=T.height,ct=T.itemHeight,Et=T.virtual,Ft=T.titleRender,Nt=T.dropIndicatorRender,Ut=T.onContextMenu,Gt=T.onScroll,Ot=T.direction,Yt=T.rootClassName,Ce=T.rootStyle,U=(0,a.Z)(this.props,{aria:!0,data:!0}),ee;return O&&((0,g.Z)(O)==="object"?ee=O:typeof O=="function"?ee={nodeDraggable:O}:ee={}),f.createElement(S.k.Provider,{value:{prefixCls:I,selectable:Ze,showIcon:Y,icon:rt,switcherIcon:yt,draggable:ee,draggingNodeKey:j,checkable:$e,checkStrictly:Ne,disabled:fe,keyEntities:re,dropLevelOffset:D,dropContainerKey:J,dropTargetKey:F,dropPosition:ne,dragOverNodeKey:Ae,indent:ie,direction:Ot,dropIndicatorRender:Nt,loadData:ze,filterTreeNode:Rt,titleRender:Ft,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}},f.createElement("div",{role:"tree",className:d()(I,le,Yt,(oe={},(0,v.Z)(oe,"".concat(I,"-show-line"),Ie),(0,v.Z)(oe,"".concat(I,"-focused"),k),(0,v.Z)(oe,"".concat(I,"-active-focused"),M!==null),oe)),style:Ce},f.createElement(st,(0,t.Z)({ref:this.listRef,prefixCls:I,style:ve,data:R,disabled:fe,selectable:Ze,checkable:!!$e,motion:Oe,dragging:j!==null,height:Tt,itemHeight:ct,virtual:Et,focusable:Ge,focused:k,tabIndex:de,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ut,onScroll:Gt},this.getTreeNodeRequiredProps(),U))))}}],[{key:"getDerivedStateFromProps",value:function(oe,xe){var k=xe.prevProps,R={prevProps:oe};function re(Ge){return!k&&Ge in oe||k&&k[Ge]!==oe[Ge]}var j,M=xe.fieldNames;if(re("fieldNames")&&(M=(0,_.w$)(oe.fieldNames),R.fieldNames=M),re("treeData")?j=oe.treeData:re("children")&&((0,c.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),j=(0,_.zn)(oe.children)),j){R.treeData=j;var D=(0,_.I8)(j,{fieldNames:M});R.keyEntities=(0,p.Z)((0,v.Z)({},X,Z),D.keyEntities)}var J=R.keyEntities||xe.keyEntities;if(re("expandedKeys")||k&&re("autoExpandParent"))R.expandedKeys=oe.autoExpandParent||!k&&oe.defaultExpandParent?(0,Ve.r7)(oe.expandedKeys,J):oe.expandedKeys;else if(!k&&oe.defaultExpandAll){var F=(0,p.Z)({},J);delete F[X],R.expandedKeys=Object.keys(F).map(function(Ge){return F[Ge].key})}else!k&&oe.defaultExpandedKeys&&(R.expandedKeys=oe.autoExpandParent||oe.defaultExpandParent?(0,Ve.r7)(oe.defaultExpandedKeys,J):oe.defaultExpandedKeys);if(R.expandedKeys||delete R.expandedKeys,j||R.expandedKeys){var ne=(0,_.oH)(j||xe.treeData,R.expandedKeys||xe.expandedKeys,M);R.flattenNodes=ne}if(oe.selectable&&(re("selectedKeys")?R.selectedKeys=(0,Ve.BT)(oe.selectedKeys,oe):!k&&oe.defaultSelectedKeys&&(R.selectedKeys=(0,Ve.BT)(oe.defaultSelectedKeys,oe))),oe.checkable){var Ae;if(re("checkedKeys")?Ae=(0,Ve.E6)(oe.checkedKeys)||{}:!k&&oe.defaultCheckedKeys?Ae=(0,Ve.E6)(oe.defaultCheckedKeys)||{}:j&&(Ae=(0,Ve.E6)(oe.checkedKeys)||{checkedKeys:xe.checkedKeys,halfCheckedKeys:xe.halfCheckedKeys}),Ae){var ie=Ae,T=ie.checkedKeys,I=T===void 0?[]:T,le=ie.halfCheckedKeys,ve=le===void 0?[]:le;if(!oe.checkStrictly){var Ie=(0,Qe.S)(I,!0,J);I=Ie.checkedKeys,ve=Ie.halfCheckedKeys}R.checkedKeys=I,R.halfCheckedKeys=ve}}return re("loadedKeys")&&(R.loadedKeys=oe.loadedKeys),R}}]),Q}(f.Component);Xe.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:E,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=x.Z;var xt=Xe,Re=xt},35654:function(_t,N,e){"use strict";e.d(N,{BT:function(){return f},E6:function(){return w},L0:function(){return s},OM:function(){return c},_5:function(){return l},r7:function(){return A},wA:function(){return d},yx:function(){return o}});var t=e(26390),v=e(80665),g=e(51395),p=e(59301),i=e(39417),h=e(67841),r=e(71430),u=null;function l(b,C){if(!b)return[];var m=b.slice(),y=m.indexOf(C);return y>=0&&m.splice(y,1),m}function s(b,C){var m=(b||[]).slice();return m.indexOf(C)===-1&&m.push(C),m}function o(b){return b.split("-")}function d(b,C){var m=[],y=(0,h.Z)(C,b);function x(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];P.forEach(function(_){var z=_.key,K=_.children;m.push(z),x(K)})}return x(y.children),m}function n(b){if(b.parent){var C=o(b.pos);return Number(C[C.length-1])===b.parent.children.length-1}return!1}function a(b){var C=o(b.pos);return Number(C[C.length-1])===0}function c(b,C,m,y,x,P,_,z,K,ye){var ae,Be=b.clientX,B=b.clientY,$=b.target.getBoundingClientRect(),G=$.top,se=$.height,X=(ye==="rtl"?-1:1)*(((x==null?void 0:x.x)||0)-Be),W=(X-12)/y,Z=(0,h.Z)(z,m.props.eventKey);if(B-1.5?P({dragNode:Ue,dropNode:Xe,dropPosition:1})?Ve=1:xt=!1:P({dragNode:Ue,dropNode:Xe,dropPosition:0})?Ve=0:P({dragNode:Ue,dropNode:Xe,dropPosition:1})?Ve=1:xt=!1:P({dragNode:Ue,dropNode:Xe,dropPosition:1})?Ve=1:xt=!1,{dropPosition:Ve,dropLevelOffset:Qe,dropTargetKey:Z.key,dropTargetPos:Z.pos,dragOverNodeKey:st,dropContainerKey:Ve===0?null:((ae=Z.parent)===null||ae===void 0?void 0:ae.key)||null,dropAllowed:xt}}function f(b,C){if(b){var m=C.multiple;return m?b.slice():b.length?[b[0]]:b}}var S=function(C){return C};function E(b,C){if(!b)return[];var m=C||{},y=m.processProps,x=y===void 0?S:y,P=Array.isArray(b)?b:[b];return P.map(function(_){var z=_.children,K=_objectWithoutProperties(_,u),ye=E(z,C);return React.createElement(TreeNode,_extends({key:K.key},x(K)),ye)})}function w(b){if(!b)return null;var C;if(Array.isArray(b))C={checkedKeys:b,halfCheckedKeys:void 0};else if((0,v.Z)(b)==="object")C={checkedKeys:b.checked||void 0,halfCheckedKeys:b.halfChecked||void 0};else return(0,g.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function A(b,C){var m=new Set;function y(x){if(!m.has(x)){var P=(0,h.Z)(C,x);if(P){m.add(x);var _=P.parent,z=P.node;z.disabled||_&&y(_.key)}}}return(b||[]).forEach(function(x){y(x)}),(0,t.Z)(m)}},90782:function(_t,N,e){"use strict";e.d(N,{S:function(){return r}});var t=e(51395),v=e(67841);function g(u,l){var s=new Set;return u.forEach(function(o){l.has(o)||s.add(o)}),s}function p(u){var l=u||{},s=l.disabled,o=l.disableCheckbox,d=l.checkable;return!!(s||o)||d===!1}function i(u,l,s,o){for(var d=new Set(u),n=new Set,a=0;a<=s;a+=1){var c=l.get(a)||new Set;c.forEach(function(w){var A=w.key,b=w.node,C=w.children,m=C===void 0?[]:C;d.has(A)&&!o(b)&&m.filter(function(y){return!o(y.node)}).forEach(function(y){d.add(y.key)})})}for(var f=new Set,S=s;S>=0;S-=1){var E=l.get(S)||new Set;E.forEach(function(w){var A=w.parent,b=w.node;if(!(o(b)||!w.parent||f.has(w.parent.key))){if(o(w.parent.node)){f.add(A.key);return}var C=!0,m=!1;(A.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var x=y.key,P=d.has(x);C&&!P&&(C=!1),!m&&(P||n.has(x))&&(m=!0)}),C&&d.add(A.key),m&&n.add(A.key),f.add(A.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(g(n,d))}}function h(u,l,s,o,d){for(var n=new Set(u),a=new Set(l),c=0;c<=o;c+=1){var f=s.get(c)||new Set;f.forEach(function(A){var b=A.key,C=A.node,m=A.children,y=m===void 0?[]:m;!n.has(b)&&!a.has(b)&&!d(C)&&y.filter(function(x){return!d(x.node)}).forEach(function(x){n.delete(x.key)})})}a=new Set;for(var S=new Set,E=o;E>=0;E-=1){var w=s.get(E)||new Set;w.forEach(function(A){var b=A.parent,C=A.node;if(!(d(C)||!A.parent||S.has(A.parent.key))){if(d(A.parent.node)){S.add(b.key);return}var m=!0,y=!1;(b.children||[]).filter(function(x){return!d(x.node)}).forEach(function(x){var P=x.key,_=n.has(P);m&&!_&&(m=!1),!y&&(_||a.has(P))&&(y=!0)}),m||n.delete(b.key),y&&a.add(b.key),S.add(b.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(g(a,n))}}function r(u,l,s,o){var d=[],n;o?n=o:n=p;var a=new Set(u.filter(function(E){var w=!!(0,v.Z)(s,E);return w||d.push(E),w})),c=new Map,f=0;Object.keys(s).forEach(function(E){var w=s[E],A=w.level,b=c.get(A);b||(b=new Set,c.set(A,b)),b.add(w),f=Math.max(f,A)}),(0,t.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var S;return l===!0?S=i(a,c,f,n):S=h(a,l.halfCheckedKeys,c,f,n),S}},67841:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return v[g]}},71430:function(_t,N,e){"use strict";e.d(N,{F:function(){return A},H8:function(){return w},I8:function(){return E},km:function(){return d},oH:function(){return f},w$:function(){return n},zn:function(){return c}});var t=e(80665),v=e(26390),g=e(57259),p=e(19149),i=e(38298),h=e(64002),r=e(51395),u=e(67841),l=["children"];function s(b,C){return"".concat(b,"-").concat(C)}function o(b){return b&&b.type&&b.type.isTreeNode}function d(b,C){return b!=null?b:C}function n(b){var C=b||{},m=C.title,y=C._title,x=C.key,P=C.children,_=m||"title";return{title:_,_title:y||[_],key:x||"key",children:P||"children"}}function a(b,C){var m=new Map;function y(x){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(_){var z=_[C.key],K=_[C.children];warning(z!=null,"Tree node must have a certain key: [".concat(P).concat(z,"]"));var ye=String(z);warning(!m.has(ye)||z===null||z===void 0,"Same 'key' exist in the Tree: ".concat(ye)),m.set(ye,!0),y(K,"".concat(P).concat(ye," > "))})}y(b)}function c(b){function C(m){var y=(0,i.Z)(m);return y.map(function(x){if(!o(x))return(0,r.ZP)(!x,"Tree/TreeNode can only accept TreeNode as children."),null;var P=x.key,_=x.props,z=_.children,K=(0,p.Z)(_,l),ye=(0,g.Z)({key:P},K),ae=C(z);return ae.length&&(ye.children=ae),ye}).filter(function(x){return x})}return C(b)}function f(b,C,m){var y=n(m),x=y._title,P=y.key,_=y.children,z=new Set(C===!0?[]:C),K=[];function ye(ae){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ae.map(function(B,$){for(var G=s(Be?Be.pos:"0",$),se=d(B[P],G),X,W=0;W1&&arguments[1]!==void 0?arguments[1]:{},m=C.initWrapper,y=C.processEntity,x=C.onProcessFinished,P=C.externalGetKey,_=C.childrenPropName,z=C.fieldNames,K=arguments.length>2?arguments[2]:void 0,ye=P||K,ae={},Be={},B={posEntities:ae,keyEntities:Be};return m&&(B=m(B)||B),S(b,function($){var G=$.node,se=$.index,X=$.pos,W=$.key,Z=$.parentPos,pe=$.level,we=$.nodes,he={node:G,nodes:we,index:se,key:W,pos:X,level:pe},ge=d(W,X);ae[X]=he,Be[ge]=he,he.parent=ae[Z],he.parent&&(he.parent.children=he.parent.children||[],he.parent.children.push(he)),y&&y(he,B)},{externalGetKey:ye,childrenPropName:_,fieldNames:z}),x&&x(B),B}function w(b,C){var m=C.expandedKeys,y=C.selectedKeys,x=C.loadedKeys,P=C.loadingKeys,_=C.checkedKeys,z=C.halfCheckedKeys,K=C.dragOverNodeKey,ye=C.dropPosition,ae=C.keyEntities,Be=(0,u.Z)(ae,b),B={eventKey:b,expanded:m.indexOf(b)!==-1,selected:y.indexOf(b)!==-1,loaded:x.indexOf(b)!==-1,loading:P.indexOf(b)!==-1,checked:_.indexOf(b)!==-1,halfChecked:z.indexOf(b)!==-1,pos:String(Be?Be.pos:""),dragOver:K===b&&ye===0,dragOverGapTop:K===b&&ye===-1,dragOverGapBottom:K===b&&ye===1};return B}function A(b){var C=b.data,m=b.expanded,y=b.selected,x=b.checked,P=b.loaded,_=b.loading,z=b.halfChecked,K=b.dragOver,ye=b.dragOverGapTop,ae=b.dragOverGapBottom,Be=b.pos,B=b.active,$=b.eventKey,G=(0,g.Z)((0,g.Z)({},C),{},{expanded:m,selected:y,checked:x,loaded:P,loading:_,halfChecked:z,dragOver:K,dragOverGapTop:ye,dragOverGapBottom:ae,pos:Be,active:B,key:$});return"props"in G||Object.defineProperty(G,"props",{get:function(){return(0,r.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),G}},8178:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(4676);function v(g,p,i,h){var r=t.unstable_batchedUpdates?function(l){t.unstable_batchedUpdates(i,l)}:i;return g!=null&&g.addEventListener&&g.addEventListener(p,r,h),{remove:function(){g!=null&&g.removeEventListener&&g.removeEventListener(p,r,h)}}}},21783:function(_t,N,e){"use strict";e.d(N,{g1:function(){return o},os:function(){return n}});var t=/margin|padding|width|height|max|min|offset/,v={left:!0,top:!0},g={cssFloat:1,styleFloat:1,float:1};function p(a){return a.nodeType===1?a.ownerDocument.defaultView.getComputedStyle(a,null):{}}function i(a,c,f){if(c=c.toLowerCase(),f==="auto"){if(c==="height")return a.offsetHeight;if(c==="width")return a.offsetWidth}return c in v||(v[c]=t.test(c)),v[c]?parseFloat(f)||0:f}function h(a,c){var f=arguments.length,S=p(a);return c=g[c]?"cssFloat"in a.style?"cssFloat":"styleFloat":c,f===1?S:i(a,c,S[c]||a.style[c])}function r(a,c,f){var S=arguments.length;if(c=g[c]?"cssFloat"in a.style?"cssFloat":"styleFloat":c,S===3)return typeof f=="number"&&t.test(c)&&(f="".concat(f,"px")),a.style[c]=f,f;for(var E in c)c.hasOwnProperty(E)&&r(a,E,c[E]);return p(a)}function u(a){return a===document.body?document.documentElement.clientWidth:a.offsetWidth}function l(a){return a===document.body?window.innerHeight||document.documentElement.clientHeight:a.offsetHeight}function s(){var a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:a,height:c}}function o(){var a=document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight;return{width:a,height:c}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(a){var c=a.getBoundingClientRect(),f=document.documentElement;return{left:c.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:c.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},24387:function(_t,N,e){"use strict";e.d(N,{G:function(){return p}});var t=e(87746),v=function(h){if((0,t.Z)()&&window.document.documentElement){var r=Array.isArray(h)?h:[h],u=window.document.documentElement;return r.some(function(l){return l in u.style})}return!1},g=function(h,r){if(!v(h))return!1;var u=document.createElement("div"),l=u.style[h];return u.style[h]=r,u.style[h]!==l};function p(i,h){return!Array.isArray(i)&&h!==void 0?g(i,h):v(i)}},50030:function(_t,N,e){"use strict";e.d(N,{Z:function(){return xt}});var t=e(5891),v=e(80665),g=e(57259),p=e(80962),i=e(29043),h=e(19149),r=e(92310),u=e.n(r),l=e(29301),s=e(80764),o=e(28800),d=e(59301),n=e(4676),a=d.forwardRef(function(Re,ue){var ce=Re.height,Q=Re.offsetY,L=Re.offsetX,oe=Re.children,xe=Re.prefixCls,k=Re.onInnerResize,R=Re.innerProps,re=Re.rtl,j=Re.extra,M={},D={display:"flex",flexDirection:"column"};return Q!==void 0&&(M={height:ce,position:"relative",overflow:"hidden"},D=(0,g.Z)((0,g.Z)({},D),{},(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({transform:"translateY(".concat(Q,"px)")},re?"marginRight":"marginLeft",-L),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:M},d.createElement(l.Z,{onResize:function(F){var ne=F.offsetHeight;ne&&k&&k()}},d.createElement("div",(0,t.Z)({style:D,className:u()((0,p.Z)({},"".concat(xe,"-holder-inner"),xe)),ref:ue},R),oe,j)))});a.displayName="Filler";var c=a;function f(Re){var ue=Re.children,ce=Re.setRef,Q=d.useCallback(function(L){ce(L)},[]);return d.cloneElement(ue,{ref:Q})}function S(Re,ue,ce,Q,L,oe,xe,k){var R=k.getKey;return Re.slice(ue,ce+1).map(function(re,j){var M=ue+j,D=xe(re,M,{style:{width:Q},offsetX:L}),J=R(re);return d.createElement(f,{key:J,setRef:function(ne){return oe(re,ne)}},D)})}function E(Re,ue,ce,Q){var L=ce-Re,oe=ue-ce,xe=Math.min(L,oe)*2;if(Q<=xe){var k=Math.floor(Q/2);return Q%2?ce+k+1:ce-k}return L>oe?ce-(Q-oe):ce+(Q-L)}function w(Re,ue,ce){var Q=Re.length,L=ue.length,oe,xe;if(Q===0&&L===0)return null;Q2&&arguments[2]!==void 0?arguments[2]:!1,M=R?re<0&&k.current.left||re>0&&k.current.right:re<0&&k.current.top||re>0&&k.current.bottom;return j&&M?(clearTimeout(oe.current),L.current=!1):(!M||L.current)&&xe(),!L.current&&M}};function x(Re,ue,ce,Q,L,oe,xe){var k=(0,d.useRef)(0),R=(0,d.useRef)(null),re=(0,d.useRef)(null),j=(0,d.useRef)(!1),M=y(ue,ce,Q,L);function D(T,I){if(b.Z.cancel(R.current),!M(!1,I)){var le=T;if(!le._virtualHandled)le._virtualHandled=!0;else return;k.current+=I,re.current=I,m||le.preventDefault(),R.current=(0,b.Z)(function(){var ve=j.current?10:1;xe(k.current*ve,!1),k.current=0})}}function J(T,I){xe(I,!0),m||T.preventDefault()}var F=(0,d.useRef)(null),ne=(0,d.useRef)(null);function Ae(T){if(Re){b.Z.cancel(ne.current),ne.current=(0,b.Z)(function(){F.current=null},2);var I=T.deltaX,le=T.deltaY,ve=T.shiftKey,Ie=I,Ge=le;(F.current==="sx"||!F.current&&ve&&le&&!I)&&(Ie=le,Ge=0,F.current="sx");var Ke=Math.abs(Ie),de=Math.abs(Ge);F.current===null&&(F.current=oe&&Ke>de?"x":"y"),F.current==="y"?D(T,Ge):J(T,Ie)}}function ie(T){Re&&(j.current=T.detail===re.current)}return[Ae,ie]}function P(Re,ue,ce,Q){var L=d.useMemo(function(){return[new Map,[]]},[Re,ce.id,Q]),oe=(0,i.Z)(L,2),xe=oe[0],k=oe[1],R=function(j){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j,D=xe.get(j),J=xe.get(M);if(D===void 0||J===void 0)for(var F=Re.length,ne=k.length;ne0&&arguments[0]!==void 0?arguments[0]:!1;j();var F=function(){var ie=!1;k.current.forEach(function(T,I){if(T&&T.offsetParent){var le=(0,_.ZP)(T),ve=le.offsetHeight,Ie=getComputedStyle(le),Ge=Ie.marginTop,Ke=Ie.marginBottom,de=Be(Ge),Ze=Be(Ke),Y=ve+de+Ze;R.current.get(I)!==Y&&(R.current.set(I,Y),ie=!0)}}),ie&&xe(function(T){return T+1})};if(J)F();else{re.current+=1;var ne=re.current;Promise.resolve().then(function(){ne===re.current&&F()})}}function D(J,F){var ne=Re(J),Ae=k.current.get(ne);F?(k.current.set(ne,F),M()):k.current.delete(ne),!Ae!=!F&&(F?ue==null||ue(J):ce==null||ce(J))}return(0,d.useEffect)(function(){return j},[]),[D,M,R.current,oe]}var $=14/15;function G(Re,ue,ce){var Q=(0,d.useRef)(!1),L=(0,d.useRef)(0),oe=(0,d.useRef)(0),xe=(0,d.useRef)(null),k=(0,d.useRef)(null),R,re=function(J){if(Q.current){var F=Math.ceil(J.touches[0].pageX),ne=Math.ceil(J.touches[0].pageY),Ae=L.current-F,ie=oe.current-ne,T=Math.abs(Ae)>Math.abs(ie);T?L.current=F:oe.current=ne;var I=ce(T,T?Ae:ie,!1,J);I&&J.preventDefault(),clearInterval(k.current),I&&(k.current=setInterval(function(){T?Ae*=$:ie*=$;var le=Math.floor(T?Ae:ie);(!ce(T,le,!0)||Math.abs(le)<=.1)&&clearInterval(k.current)},16))}},j=function(){Q.current=!1,R()},M=function(J){R(),J.touches.length===1&&!Q.current&&(Q.current=!0,L.current=Math.ceil(J.touches[0].pageX),oe.current=Math.ceil(J.touches[0].pageY),xe.current=J.target,xe.current.addEventListener("touchmove",re,{passive:!1}),xe.current.addEventListener("touchend",j,{passive:!0}))};R=function(){xe.current&&(xe.current.removeEventListener("touchmove",re),xe.current.removeEventListener("touchend",j))},(0,o.Z)(function(){return Re&&ue.current.addEventListener("touchstart",M,{passive:!0}),function(){var D;(D=ue.current)===null||D===void 0||D.removeEventListener("touchstart",M),R(),clearInterval(k.current)}},[Re])}function se(Re){return Math.floor(Math.pow(Re,.5))}function X(Re,ue){var ce="touches"in Re?Re.touches[0]:Re;return ce[ue?"pageX":"pageY"]-window[ue?"scrollX":"scrollY"]}function W(Re,ue,ce){d.useEffect(function(){var Q=ue.current;if(Re&&Q){var L=!1,oe,xe,k=function(){b.Z.cancel(oe)},R=function D(){k(),oe=(0,b.Z)(function(){ce(xe),D()})},re=function(J){var F=J;F._virtualHandled||(F._virtualHandled=!0,L=!0)},j=function(){L=!1,k()},M=function(J){if(L){var F=X(J,!1),ne=Q.getBoundingClientRect(),Ae=ne.top,ie=ne.bottom;if(F<=Ae){var T=Ae-F;xe=-se(T),R()}else if(F>=ie){var I=F-ie;xe=se(I),R()}else k()}};return Q.addEventListener("mousedown",re),Q.ownerDocument.addEventListener("mouseup",j),Q.ownerDocument.addEventListener("mousemove",M),function(){Q.removeEventListener("mousedown",re),Q.ownerDocument.removeEventListener("mouseup",j),Q.ownerDocument.removeEventListener("mousemove",M),k()}}},[Re])}var Z=10;function pe(Re,ue,ce,Q,L,oe,xe,k){var R=d.useRef(),re=d.useState(null),j=(0,i.Z)(re,2),M=j[0],D=j[1];return(0,o.Z)(function(){if(M&&M.times=0;O-=1){var $e=L(ue[O]),Ne=ce.get($e);if(Ne===void 0){T=!0;break}if(yt-=Ne,yt<=0)break}switch(ve){case"top":le=Ge-Ae;break;case"bottom":le=Ke-ie+Ae;break;default:{var fe=Re.current.scrollTop,Oe=fe+ie;GeOe&&(I="bottom")}}le!==null&&xe(le),le!==M.lastTop&&(T=!0)}T&&D((0,g.Z)((0,g.Z)({},M),{},{times:M.times+1,targetAlign:I,lastTop:le}))}},[M,Re.current]),function(J){if(J==null){k();return}if(b.Z.cancel(R.current),typeof J=="number")xe(J);else if(J&&(0,v.Z)(J)==="object"){var F,ne=J.align;"index"in J?F=J.index:F=ue.findIndex(function(T){return L(T)===J.key});var Ae=J.offset,ie=Ae===void 0?0:Ae;D({times:0,index:F,offset:ie,originAlign:ne})}}}var we=d.forwardRef(function(Re,ue){var ce=Re.prefixCls,Q=Re.rtl,L=Re.scrollOffset,oe=Re.scrollRange,xe=Re.onStartMove,k=Re.onStopMove,R=Re.onScroll,re=Re.horizontal,j=Re.spinSize,M=Re.containerSize,D=Re.style,J=Re.thumbStyle,F=Re.showScrollBar,ne=d.useState(!1),Ae=(0,i.Z)(ne,2),ie=Ae[0],T=Ae[1],I=d.useState(null),le=(0,i.Z)(I,2),ve=le[0],Ie=le[1],Ge=d.useState(null),Ke=(0,i.Z)(Ge,2),de=Ke[0],Ze=Ke[1],Y=!Q,rt=d.useRef(),yt=d.useRef(),O=d.useState(F),$e=(0,i.Z)(O,2),Ne=$e[0],fe=$e[1],Oe=d.useRef(),ze=function(){F===!0||F===!1||(clearTimeout(Oe.current),fe(!0),Oe.current=setTimeout(function(){fe(!1)},3e3))},Rt=oe-M||0,Tt=M-j||0,ct=d.useMemo(function(){if(L===0||Rt===0)return 0;var U=L/Rt;return U*Tt},[L,Rt,Tt]),Et=function(ee){ee.stopPropagation(),ee.preventDefault()},Ft=d.useRef({top:ct,dragging:ie,pageY:ve,startTop:de});Ft.current={top:ct,dragging:ie,pageY:ve,startTop:de};var Nt=function(ee){T(!0),Ie(X(ee,re)),Ze(Ft.current.top),xe(),ee.stopPropagation(),ee.preventDefault()};d.useEffect(function(){var U=function(Te){Te.preventDefault()},ee=rt.current,q=yt.current;return ee.addEventListener("touchstart",U,{passive:!1}),q.addEventListener("touchstart",Nt,{passive:!1}),function(){ee.removeEventListener("touchstart",U),q.removeEventListener("touchstart",Nt)}},[]);var Ut=d.useRef();Ut.current=Rt;var Gt=d.useRef();Gt.current=Tt,d.useEffect(function(){if(ie){var U,ee=function(Te){var Pe=Ft.current,tt=Pe.dragging,it=Pe.pageY,St=Pe.startTop;b.Z.cancel(U);var It=rt.current.getBoundingClientRect(),Ht=M/(re?It.width:It.height);if(tt){var kt=(X(Te,re)-it)*Ht,bt=St;!Y&&re?bt-=kt:bt+=kt;var Kt=Ut.current,De=Gt.current,Ye=De?bt/De:0,et=Math.ceil(Ye*Kt);et=Math.max(et,0),et=Math.min(et,Kt),U=(0,b.Z)(function(){R(et,re)})}},q=function(){T(!1),k()};return window.addEventListener("mousemove",ee,{passive:!0}),window.addEventListener("touchmove",ee,{passive:!0}),window.addEventListener("mouseup",q,{passive:!0}),window.addEventListener("touchend",q,{passive:!0}),function(){window.removeEventListener("mousemove",ee),window.removeEventListener("touchmove",ee),window.removeEventListener("mouseup",q),window.removeEventListener("touchend",q),b.Z.cancel(U)}}},[ie]),d.useEffect(function(){return ze(),function(){clearTimeout(Oe.current)}},[L]),d.useImperativeHandle(ue,function(){return{delayHidden:ze}});var Ot="".concat(ce,"-scrollbar"),Yt={position:"absolute",visibility:Ne?null:"hidden"},Ce={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return re?(Yt.height=8,Yt.left=0,Yt.right=0,Yt.bottom=0,Ce.height="100%",Ce.width=j,Y?Ce.left=ct:Ce.right=ct):(Yt.width=8,Yt.top=0,Yt.bottom=0,Y?Yt.right=0:Yt.left=0,Ce.width="100%",Ce.height=j,Ce.top=ct),d.createElement("div",{ref:rt,className:u()(Ot,(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(Ot,"-horizontal"),re),"".concat(Ot,"-vertical"),!re),"".concat(Ot,"-visible"),Ne)),style:(0,g.Z)((0,g.Z)({},Yt),D),onMouseDown:Et,onMouseMove:ze},d.createElement("div",{ref:yt,className:u()("".concat(Ot,"-thumb"),(0,p.Z)({},"".concat(Ot,"-thumb-moving"),ie)),style:(0,g.Z)((0,g.Z)({},Ce),J),onMouseDown:Nt}))}),he=we,ge=20;function Fe(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce=Re/ue*Re;return isNaN(ce)&&(ce=0),ce=Math.max(ce,ge),Math.floor(ce)}var st=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ve=[],Qe={overflowY:"auto",overflowAnchor:"none"};function At(Re,ue){var ce=Re.prefixCls,Q=ce===void 0?"rc-virtual-list":ce,L=Re.className,oe=Re.height,xe=Re.itemHeight,k=Re.fullHeight,R=k===void 0?!0:k,re=Re.style,j=Re.data,M=Re.children,D=Re.itemKey,J=Re.virtual,F=Re.direction,ne=Re.scrollWidth,Ae=Re.component,ie=Ae===void 0?"div":Ae,T=Re.onScroll,I=Re.onVirtualScroll,le=Re.onVisibleChange,ve=Re.innerProps,Ie=Re.extraRender,Ge=Re.styles,Ke=Re.showScrollBar,de=Ke===void 0?"optional":Ke,Ze=(0,h.Z)(Re,st),Y=d.useCallback(function(fn){return typeof D=="function"?D(fn):fn==null?void 0:fn[D]},[D]),rt=B(Y,null,null),yt=(0,i.Z)(rt,4),O=yt[0],$e=yt[1],Ne=yt[2],fe=yt[3],Oe=!!(J!==!1&&oe&&xe),ze=d.useMemo(function(){return Object.values(Ne.maps).reduce(function(fn,hn){return fn+hn},0)},[Ne.id,Ne.maps]),Rt=Oe&&j&&(Math.max(xe*j.length,ze)>oe||!!ne),Tt=F==="rtl",ct=u()(Q,(0,p.Z)({},"".concat(Q,"-rtl"),Tt),L),Et=j||Ve,Ft=(0,d.useRef)(),Nt=(0,d.useRef)(),Ut=(0,d.useRef)(),Gt=(0,d.useState)(0),Ot=(0,i.Z)(Gt,2),Yt=Ot[0],Ce=Ot[1],U=(0,d.useState)(0),ee=(0,i.Z)(U,2),q=ee[0],te=ee[1],Te=(0,d.useState)(!1),Pe=(0,i.Z)(Te,2),tt=Pe[0],it=Pe[1],St=function(){it(!0)},It=function(){it(!1)},Ht={getKey:Y};function kt(fn){Ce(function(hn){var $t;typeof fn=="function"?$t=fn(hn):$t=fn;var jn=Vt($t);return Ft.current.scrollTop=jn,jn})}var bt=(0,d.useRef)({start:0,end:Et.length}),Kt=(0,d.useRef)(),De=A(Et,Y),Ye=(0,i.Z)(De,1),et=Ye[0];Kt.current=et;var ot=d.useMemo(function(){if(!Oe)return{scrollHeight:void 0,start:0,end:Et.length-1,offset:void 0};if(!Rt){var fn;return{scrollHeight:((fn=Nt.current)===null||fn===void 0?void 0:fn.offsetHeight)||0,start:0,end:Et.length-1,offset:void 0}}for(var hn=0,$t,jn,Bn,mn=Et.length,Dn=0;Dn=Yt&&$t===void 0&&($t=Dn,jn=hn),br>Yt+oe&&Bn===void 0&&(Bn=Dn),hn=br}return $t===void 0&&($t=0,jn=0,Bn=Math.ceil(oe/xe)),Bn===void 0&&(Bn=Et.length-1),Bn=Math.min(Bn+1,Et.length-1),{scrollHeight:hn,start:$t,end:Bn,offset:jn}},[Rt,Oe,Yt,Et,fe,oe]),Ct=ot.scrollHeight,gt=ot.start,lt=ot.end,be=ot.offset;bt.current.start=gt,bt.current.end=lt,d.useLayoutEffect(function(){var fn=Ne.getRecord();if(fn.size===1){var hn=Array.from(fn)[0],$t=Y(Et[gt]);if($t===hn){var jn=Ne.get(hn),Bn=jn-xe;kt(function(mn){return mn+Bn})}}Ne.resetRecord()},[Ct]);var He=d.useState({width:0,height:oe}),nt=(0,i.Z)(He,2),at=nt[0],ut=nt[1],wt=function(hn){ut({width:hn.offsetWidth,height:hn.offsetHeight})},Se=(0,d.useRef)(),Le=(0,d.useRef)(),We=d.useMemo(function(){return Fe(at.width,ne)},[at.width,ne]),qe=d.useMemo(function(){return Fe(at.height,Ct)},[at.height,Ct]),dt=Ct-oe,jt=(0,d.useRef)(dt);jt.current=dt;function Vt(fn){var hn=fn;return Number.isNaN(jt.current)||(hn=Math.min(hn,jt.current)),hn=Math.max(hn,0),hn}var Mt=Yt<=0,pt=Yt>=dt,zt=q<=0,en=q>=ne,tn=y(Mt,pt,zt,en),nn=function(){return{x:Tt?-q:q,y:Yt}},on=(0,d.useRef)(nn()),yn=(0,s.useEvent)(function(fn){if(I){var hn=(0,g.Z)((0,g.Z)({},nn()),fn);(on.current.x!==hn.x||on.current.y!==hn.y)&&(I(hn),on.current=hn)}});function bn(fn,hn){var $t=fn;hn?((0,n.flushSync)(function(){te($t)}),yn()):kt($t)}function On(fn){var hn=fn.currentTarget.scrollTop;hn!==Yt&&kt(hn),T==null||T(fn),yn()}var Yn=function(hn){var $t=hn,jn=ne?ne-at.width:0;return $t=Math.max($t,0),$t=Math.min($t,jn),$t},dn=(0,s.useEvent)(function(fn,hn){hn?((0,n.flushSync)(function(){te(function($t){var jn=$t+(Tt?-fn:fn);return Yn(jn)})}),yn()):kt(function($t){var jn=$t+fn;return jn})}),Bt=x(Oe,Mt,pt,zt,en,!!ne,dn),Zt=(0,i.Z)(Bt,2),xn=Zt[0],vn=Zt[1];G(Oe,Ft,function(fn,hn,$t,jn){var Bn=jn;return tn(fn,hn,$t)?!1:!Bn||!Bn._virtualHandled?(Bn&&(Bn._virtualHandled=!0),xn({preventDefault:function(){},deltaX:fn?hn:0,deltaY:fn?0:hn}),!0):!1}),W(Rt,Ft,function(fn){kt(function(hn){return hn+fn})}),(0,o.Z)(function(){function fn($t){var jn=Mt&&$t.detail<0,Bn=pt&&$t.detail>0;Oe&&!jn&&!Bn&&$t.preventDefault()}var hn=Ft.current;return hn.addEventListener("wheel",xn,{passive:!1}),hn.addEventListener("DOMMouseScroll",vn,{passive:!0}),hn.addEventListener("MozMousePixelScroll",fn,{passive:!1}),function(){hn.removeEventListener("wheel",xn),hn.removeEventListener("DOMMouseScroll",vn),hn.removeEventListener("MozMousePixelScroll",fn)}},[Oe,Mt,pt]),(0,o.Z)(function(){if(ne){var fn=Yn(q);te(fn),yn({x:fn})}},[at.width,ne]);var wn=function(){var hn,$t;(hn=Se.current)===null||hn===void 0||hn.delayHidden(),($t=Le.current)===null||$t===void 0||$t.delayHidden()},Sn=pe(Ft,Et,Ne,xe,Y,function(){return $e(!0)},kt,wn);d.useImperativeHandle(ue,function(){return{nativeElement:Ut.current,getScrollInfo:nn,scrollTo:function(hn){function $t(jn){return jn&&(0,v.Z)(jn)==="object"&&("left"in jn||"top"in jn)}$t(hn)?(hn.left!==void 0&&te(Yn(hn.left)),Sn(hn.top)):Sn(hn)}}}),(0,o.Z)(function(){if(le){var fn=Et.slice(gt,lt+1);le(fn,Et)}},[gt,lt,Et]);var sn=P(Et,Y,Ne,xe),Jt=Ie==null?void 0:Ie({start:gt,end:lt,virtual:Rt,offsetX:q,offsetY:be,rtl:Tt,getSize:sn}),En=S(Et,gt,lt,ne,q,O,M,Ht),Jn=null;oe&&(Jn=(0,g.Z)((0,p.Z)({},R?"height":"maxHeight",oe),Qe),Oe&&(Jn.overflowY="hidden",ne&&(Jn.overflowX="hidden"),tt&&(Jn.pointerEvents="none")));var qn={};return Tt&&(qn.dir="rtl"),d.createElement("div",(0,t.Z)({ref:Ut,style:(0,g.Z)((0,g.Z)({},re),{},{position:"relative"}),className:ct},qn,Ze),d.createElement(l.Z,{onResize:wt},d.createElement(ie,{className:"".concat(Q,"-holder"),style:Jn,ref:Ft,onScroll:On,onMouseEnter:wn},d.createElement(c,{prefixCls:Q,height:Ct,offsetX:q,offsetY:be,scrollWidth:ne,onInnerResize:$e,ref:Nt,innerProps:ve,rtl:Tt,extra:Jt},En))),Rt&&Ct>oe&&d.createElement(he,{ref:Se,prefixCls:Q,scrollOffset:Yt,scrollRange:Ct,rtl:Tt,onScroll:bn,onStartMove:St,onStopMove:It,spinSize:qe,containerSize:at.height,style:Ge==null?void 0:Ge.verticalScrollBar,thumbStyle:Ge==null?void 0:Ge.verticalScrollBarThumb,showScrollBar:de}),Rt&&ne>at.width&&d.createElement(he,{ref:Le,prefixCls:Q,scrollOffset:q,scrollRange:ne,rtl:Tt,onScroll:bn,onStartMove:St,onStopMove:It,spinSize:We,containerSize:at.width,horizontal:!0,style:Ge==null?void 0:Ge.horizontalScrollBar,thumbStyle:Ge==null?void 0:Ge.horizontalScrollBarThumb,showScrollBar:de}))}var Ue=d.forwardRef(At);Ue.displayName="List";var Xe=Ue,xt=Xe},51581:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0});var t=function(){function d(n,a){for(var c=0;c=0||Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c]);return a}function u(d,n){if(!(d instanceof n))throw new TypeError("Cannot call a class as a function")}function l(d,n){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:d}function s(d,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);d.prototype=Object.create(n&&n.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(d,n):d.__proto__=n)}var o=function(d){s(n,d);function n(a){u(this,n);var c=l(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,a));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}return t(n,[{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 c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,f={get passive(){c=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(S){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!c)){var f=window;this.props.useWindow===!1&&(f=c),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,f=window,S=this.getParentElement(c),E=void 0;if(this.props.useWindow){var w=document.documentElement||document.body.parentNode||document.body,A=f.pageYOffset!==void 0?f.pageYOffset:w.scrollTop;this.props.isReverse?E=A:E=this.calculateOffset(c,A)}else this.props.isReverse?E=S.scrollTop:E=c.scrollHeight-S.scrollTop-S.clientHeight;E>22},l.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?p.stringFromCodePoint(2097151&this.content):""},l.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},l.prototype.setFromCharData=function(s){this.fg=s[i.CHAR_DATA_ATTR_INDEX],this.bg=0;var o=!1;if(s[i.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(s[i.CHAR_DATA_CHAR_INDEX].length===2){var d=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=d&&d<=56319){var n=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(d-55296)+n-56320+65536|s[i.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[i.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=s[i.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[i.CHAR_DATA_WIDTH_INDEX]<<22)},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(h.AttributeData);e.CellData=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ISoundService=e.ISelectionService=e.IRenderService=e.IMouseService=e.ICoreBrowserService=e.ICharSizeService=void 0;var v=t(14);e.ICharSizeService=v.createDecorator("CharSizeService"),e.ICoreBrowserService=v.createDecorator("CoreBrowserService"),e.IMouseService=v.createDecorator("MouseService"),e.IRenderService=v.createDecorator("RenderService"),e.ISelectionService=v.createDecorator("SelectionService"),e.ISoundService=v.createDecorator("SoundService")},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ExtendedAttrs=e.AttributeData=void 0;var v=function(){function p(){this.fg=0,this.bg=0,this.extended=new g}return p.toColorRGB=function(i){return[i>>>16&255,i>>>8&255,255&i]},p.fromColorRGB=function(i){return(255&i[0])<<16|(255&i[1])<<8|255&i[2]},p.prototype.clone=function(){var i=new p;return i.fg=this.fg,i.bg=this.bg,i.extended=this.extended.clone(),i},p.prototype.isInverse=function(){return 67108864&this.fg},p.prototype.isBold=function(){return 134217728&this.fg},p.prototype.isUnderline=function(){return 268435456&this.fg},p.prototype.isBlink=function(){return 536870912&this.fg},p.prototype.isInvisible=function(){return 1073741824&this.fg},p.prototype.isItalic=function(){return 67108864&this.bg},p.prototype.isDim=function(){return 134217728&this.bg},p.prototype.getFgColorMode=function(){return 50331648&this.fg},p.prototype.getBgColorMode=function(){return 50331648&this.bg},p.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},p.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},p.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},p.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},p.prototype.isFgDefault=function(){return(50331648&this.fg)==0},p.prototype.isBgDefault=function(){return(50331648&this.bg)==0},p.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},p.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},p.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},p.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},p.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},p.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},p.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},p.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},p.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},p.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},p.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},p}();e.AttributeData=v;var g=function(){function p(i,h){i===void 0&&(i=0),h===void 0&&(h=-1),this.underlineStyle=i,this.underlineColor=h}return p.prototype.clone=function(){return new p(this.underlineStyle,this.underlineColor)},p.prototype.isEmpty=function(){return this.underlineStyle===0},p}();e.ExtendedAttrs=g},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addDisposableDomListener=void 0,e.addDisposableDomListener=function(v,g,p,i){v.addEventListener(g,p,i);var h=!1;return{dispose:function(){h||(h=!0,v.removeEventListener(g,p,i))}}}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Utf8ToUtf32=e.StringToUtf32=e.utf32ToString=e.stringFromCodePoint=void 0,e.stringFromCodePoint=function(p){return p>65535?(p-=65536,String.fromCharCode(55296+(p>>10))+String.fromCharCode(p%1024+56320)):String.fromCharCode(p)},e.utf32ToString=function(p,i,h){i===void 0&&(i=0),h===void 0&&(h=p.length);for(var r="",u=i;u65535?(l-=65536,r+=String.fromCharCode(55296+(l>>10))+String.fromCharCode(l%1024+56320)):r+=String.fromCharCode(l)}return r};var v=function(){function p(){this._interim=0}return p.prototype.clear=function(){this._interim=0},p.prototype.decode=function(i,h){var r=i.length;if(!r)return 0;var u=0,l=0;this._interim&&(56320<=(d=i.charCodeAt(l++))&&d<=57343?h[u++]=1024*(this._interim-55296)+d-56320+65536:(h[u++]=this._interim,h[u++]=d),this._interim=0);for(var s=l;s=r)return this._interim=o,u;var d;56320<=(d=i.charCodeAt(s))&&d<=57343?h[u++]=1024*(o-55296)+d-56320+65536:(h[u++]=o,h[u++]=d)}else h[u++]=o}return u},p}();e.StringToUtf32=v;var g=function(){function p(){this.interim=new Uint8Array(3)}return p.prototype.clear=function(){this.interim.fill(0)},p.prototype.decode=function(i,h){var r=i.length;if(!r)return 0;var u,l,s,o,d=0,n=0,a=0;if(this.interim[0]){var c=!1,f=this.interim[0];f&=(224&f)==192?31:(240&f)==224?15:7;for(var S=0,E=void 0;(E=63&this.interim[++S])&&S<4;)f<<=6,f|=E;for(var w=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,A=w-S;a=r)return 0;if((192&(E=i[a++]))!=128){a--,c=!0;break}this.interim[S++]=E,f<<=6,f|=63&E}c||(w===2?f<128?a--:h[d++]=f:w===3?f<2048||f>=55296&&f<=57343||(h[d++]=f):f<65536||f>1114111||(h[d++]=f)),this.interim.fill(0)}for(var b=r-4,C=a;C=r)return this.interim[0]=u,d;if((192&(l=i[C++]))!=128){C--;continue}if((n=(31&u)<<6|63&l)<128){C--;continue}h[d++]=n}else if((240&u)==224){if(C>=r)return this.interim[0]=u,d;if((192&(l=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=u,this.interim[1]=l,d;if((192&(s=i[C++]))!=128){C--;continue}if((n=(15&u)<<12|(63&l)<<6|63&s)<2048||n>=55296&&n<=57343)continue;h[d++]=n}else if((248&u)==240){if(C>=r)return this.interim[0]=u,d;if((192&(l=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=u,this.interim[1]=l,d;if((192&(s=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=u,this.interim[1]=l,this.interim[2]=s,d;if((192&(o=i[C++]))!=128){C--;continue}if((n=(7&u)<<18|(63&l)<<12|(63&s)<<6|63&o)<65536||n>1114111)continue;h[d++]=n}}return d},p}();e.Utf8ToUtf32=g},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CHAR_ATLAS_CELL_SPACING=e.DIM_OPACITY=e.INVERTED_DEFAULT_COLOR=void 0,e.INVERTED_DEFAULT_COLOR=257,e.DIM_OPACITY=.5,e.CHAR_ATLAS_CELL_SPACING=1},function(N,e,t){"use strict";var v,g,p,i;function h(u){var l=u.toString(16);return l.length<2?"0"+l:l}function r(u,l){return u>>0}}(v=e.channels||(e.channels={})),(g=e.color||(e.color={})).blend=function(u,l){var s=(255&l.rgba)/255;if(s===1)return{css:l.css,rgba:l.rgba};var o=l.rgba>>24&255,d=l.rgba>>16&255,n=l.rgba>>8&255,a=u.rgba>>24&255,c=u.rgba>>16&255,f=u.rgba>>8&255,S=a+Math.round((o-a)*s),E=c+Math.round((d-c)*s),w=f+Math.round((n-f)*s);return{css:v.toCss(S,E,w),rgba:v.toRgba(S,E,w)}},g.isOpaque=function(u){return(255&u.rgba)==255},g.ensureContrastRatio=function(u,l,s){var o=i.ensureContrastRatio(u.rgba,l.rgba,s);if(o)return i.toColor(o>>24&255,o>>16&255,o>>8&255)},g.opaque=function(u){var l=(255|u.rgba)>>>0,s=i.toChannels(l),o=s[0],d=s[1],n=s[2];return{css:v.toCss(o,d,n),rgba:l}},g.opacity=function(u,l){var s=Math.round(255*l),o=i.toChannels(u.rgba),d=o[0],n=o[1],a=o[2];return{css:v.toCss(d,n,a,s),rgba:v.toRgba(d,n,a,s)}},(e.css||(e.css={})).toColor=function(u){switch(u.length){case 7:return{css:u,rgba:(parseInt(u.slice(1),16)<<8|255)>>>0};case 9:return{css:u,rgba:parseInt(u.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(u){function l(s,o,d){var n=s/255,a=o/255,c=d/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4))}u.relativeLuminance=function(s){return l(s>>16&255,s>>8&255,255&s)},u.relativeLuminance2=l}(p=e.rgb||(e.rgb={})),function(u){function l(o,d,n){for(var a=o>>24&255,c=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,c,f));A0||E>0||w>0);)S-=Math.max(0,Math.ceil(.1*S)),E-=Math.max(0,Math.ceil(.1*E)),w-=Math.max(0,Math.ceil(.1*w)),A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,c,f));return(S<<24|E<<16|w<<8|255)>>>0}function s(o,d,n){for(var a=o>>24&255,c=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,c,f));A>>0}u.ensureContrastRatio=function(o,d,n){var a=p.relativeLuminance(o>>8),c=p.relativeLuminance(d>>8);if(r(a,c)>24&255,o>>16&255,o>>8&255,255&o]},u.toColor=function(o,d,n){return{css:v.toCss(o,d,n),rgba:v.toRgba(o,d,n)}}}(i=e.rgba||(e.rgba={})),e.toPaddedHex=h,e.contrastRatio=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isLinux=e.isWindows=e.isIphone=e.isIpad=e.isMac=e.isSafari=e.isFirefox=void 0;var v=typeof navigator=="undefined",g=v?"node":navigator.userAgent,p=v?"node":navigator.platform;function i(h,r){return h.indexOf(r)>=0}e.isFirefox=!!~g.indexOf("Firefox"),e.isSafari=/^((?!chrome|android).)*safari/i.test(g),e.isMac=i(["Macintosh","MacIntel","MacPPC","Mac68K"],p),e.isIpad=p==="iPad",e.isIphone=p==="iPhone",e.isWindows=i(["Windows","Win16","Win32","WinCE"],p),e.isLinux=p.indexOf("Linux")>=0},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.C1=e.C0=void 0,function(v){v.NUL="\0",v.SOH="",v.STX="",v.ETX="",v.EOT="",v.ENQ="",v.ACK="",v.BEL="\x07",v.BS="\b",v.HT=" ",v.LF=` +`,E=["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"],w={},A;function b(G){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=G.getAttribute("id")||G.getAttribute("data-reactid")||G.getAttribute("name");if(se&&w[X])return w[X];var W=window.getComputedStyle(G),Z=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),pe=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),we=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),he=E.map(function(Fe){return"".concat(Fe,":").concat(W.getPropertyValue(Fe))}).join(";"),ge={sizingStyle:he,paddingSize:pe,borderSize:we,boxSizing:Z};return se&&X&&(w[X]=ge),ge}function C(G){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;A||(A=document.createElement("textarea"),A.setAttribute("tab-index","-1"),A.setAttribute("aria-hidden","true"),document.body.appendChild(A)),G.getAttribute("wrap")?A.setAttribute("wrap",G.getAttribute("wrap")):A.removeAttribute("wrap");var Z=b(G,se),pe=Z.paddingSize,we=Z.borderSize,he=Z.boxSizing,ge=Z.sizingStyle;A.setAttribute("style","".concat(ge,";").concat(S)),A.value=G.value||G.placeholder||"";var Fe=void 0,st=void 0,Ve,Qe=A.scrollHeight;if(he==="border-box"?Qe+=we:he==="content-box"&&(Qe-=pe),X!==null||W!==null){A.value=" ";var At=A.scrollHeight-pe;X!==null&&(Fe=At*X,he==="border-box"&&(Fe=Fe+pe+we),Qe=Math.max(Fe,Qe)),W!==null&&(st=At*W,he==="border-box"&&(st=st+pe+we),Ve=Qe>st?"":"hidden",Qe=Math.min(st,Qe))}var Ue={height:Qe,overflowY:Ve,resize:"none"};return Fe&&(Ue.minHeight=Fe),st&&(Ue.maxHeight=st),Ue}var m=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,x=1,P=2,_=n.forwardRef(function(G,se){var X=G,W=X.prefixCls,Z=X.onPressEnter,pe=X.defaultValue,we=X.value,he=X.autoSize,ge=X.onResize,Fe=X.className,st=X.style,Ve=X.disabled,Qe=X.onChange,At=X.onInternalAutoSize,Ue=(0,h.Z)(X,m),Xe=(0,d.Z)(pe,{value:we,postState:function(de){return de!=null?de:""}}),xt=(0,i.Z)(Xe,2),Re=xt[0],ue=xt[1],ce=function(de){ue(de.target.value),Qe==null||Qe(de)},Q=n.useRef();n.useImperativeHandle(se,function(){return{textArea:Q.current}});var L=n.useMemo(function(){return he&&(0,p.Z)(he)==="object"?[he.minRows,he.maxRows]:[]},[he]),oe=(0,i.Z)(L,2),xe=oe[0],k=oe[1],R=!!he,re=function(){try{if(document.activeElement===Q.current){var de=Q.current,Ze=de.selectionStart,Y=de.selectionEnd,rt=de.scrollTop;Q.current.setSelectionRange(Ze,Y),Q.current.scrollTop=rt}}catch(yt){}},j=n.useState(P),M=(0,i.Z)(j,2),D=M[0],J=M[1],F=n.useState(),te=(0,i.Z)(F,2),Ae=te[0],ie=te[1],T=function(){J(y)};(0,c.Z)(function(){R&&T()},[we,xe,k,R]),(0,c.Z)(function(){if(D===y)J(x);else if(D===x){var Ke=C(Q.current,!1,xe,k);J(P),ie(Ke)}else re()},[D]);var I=n.useRef(),le=function(){f.Z.cancel(I.current)},ve=function(de){D===P&&(ge==null||ge(de),he&&(le(),I.current=(0,f.Z)(function(){T()})))};n.useEffect(function(){return le},[]);var Ie=R?Ae:null,Ge=(0,v.Z)((0,v.Z)({},st),Ie);return(D===y||D===x)&&(Ge.overflowY="hidden",Ge.overflowX="hidden"),n.createElement(a.Z,{onResize:ve,disabled:!(he||ge)},n.createElement("textarea",(0,t.Z)({},Ue,{ref:Q,style:Ge,className:l()(W,Fe,(0,g.Z)({},"".concat(W,"-disabled"),Ve)),disabled:Ve,value:Re,onChange:ce})))}),z=_,K=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ye(G,se){return(0,r.Z)(G||"").slice(0,se).join("")}function ae(G,se,X,W){var Z=X;return G?Z=ye(X,W):(0,r.Z)(se||"").lengthW&&(Z=se),Z}var Be=n.forwardRef(function(G,se){var X,W=G.defaultValue,Z=G.value,pe=G.onFocus,we=G.onBlur,he=G.onChange,ge=G.allowClear,Fe=G.maxLength,st=G.onCompositionStart,Ve=G.onCompositionEnd,Qe=G.suffix,At=G.prefixCls,Ue=At===void 0?"rc-textarea":At,Xe=G.classes,xt=G.showCount,Re=G.className,ue=G.style,ce=G.disabled,Q=G.hidden,L=G.classNames,oe=G.styles,xe=G.onResize,k=(0,h.Z)(G,K),R=(0,d.Z)(W,{value:Z,defaultValue:W}),re=(0,i.Z)(R,2),j=re[0],M=re[1],D=(0,n.useRef)(null),J=n.useState(!1),F=(0,i.Z)(J,2),te=F[0],Ae=F[1],ie=n.useState(!1),T=(0,i.Z)(ie,2),I=T[0],le=T[1],ve=n.useRef(),Ie=n.useRef(0),Ge=n.useState(null),Ke=(0,i.Z)(Ge,2),de=Ke[0],Ze=Ke[1],Y=function(){var Ot;(Ot=D.current)===null||Ot===void 0||Ot.textArea.focus()};(0,n.useImperativeHandle)(se,function(){return{resizableTextArea:D.current,focus:Y,blur:function(){var Ot;(Ot=D.current)===null||Ot===void 0||Ot.textArea.blur()}}}),(0,n.useEffect)(function(){Ae(function(Gt){return!ce&&Gt})},[ce]);var rt=Number(Fe)>0,yt=function(Ot){le(!0),ve.current=j,Ie.current=Ot.currentTarget.selectionStart,st==null||st(Ot)},O=function(Ot){le(!1);var Yt=Ot.currentTarget.value;if(rt){var Ce,U=Ie.current>=Fe+1||Ie.current===((Ce=ve.current)===null||Ce===void 0?void 0:Ce.length);Yt=ae(U,ve.current,Yt,Fe)}Yt!==j&&(M(Yt),(0,o.rJ)(Ot.currentTarget,Ot,he,Yt)),Ve==null||Ve(Ot)},$e=function(Ot){var Yt=Ot.target.value;if(!I&&rt){var Ce=Ot.target.selectionStart>=Fe+1||Ot.target.selectionStart===Yt.length||!Ot.target.selectionStart;Yt=ae(Ce,j,Yt,Fe)}M(Yt),(0,o.rJ)(Ot.currentTarget,Ot,he,Yt)},Ne=function(Ot){var Yt=k.onPressEnter,Ce=k.onKeyDown;Ot.key==="Enter"&&Yt&&Yt(Ot),Ce==null||Ce(Ot)},fe=function(Ot){Ae(!0),pe==null||pe(Ot)},Oe=function(Ot){Ae(!1),we==null||we(Ot)},ze=function(Ot){var Yt;M(""),Y(),(0,o.rJ)((Yt=D.current)===null||Yt===void 0?void 0:Yt.textArea,Ot,he)},Rt=(0,o.D7)(j);!I&&rt&&Z==null&&(Rt=ye(Rt,Fe));var Tt=Qe,ct;if(xt){var Et=(0,r.Z)(Rt).length;(0,p.Z)(xt)==="object"?ct=xt.formatter({value:Rt,count:Et,maxLength:Fe}):ct="".concat(Et).concat(rt?" / ".concat(Fe):""),Tt=n.createElement(n.Fragment,null,Tt,n.createElement("span",{className:l()("".concat(Ue,"-data-count"),L==null?void 0:L.count),style:oe==null?void 0:oe.count},ct))}var Ft=function(Ot){var Yt;xe==null||xe(Ot),(Yt=D.current)!==null&&Yt!==void 0&&Yt.textArea.style.height&&Ze(!0)},Nt=!k.autoSize&&!xt&&!ge,Vt=n.createElement(s.BaseInput,{value:Rt,allowClear:ge,handleReset:ze,suffix:Tt,prefixCls:Ue,classes:{affixWrapper:l()(Xe==null?void 0:Xe.affixWrapper,(X={},(0,g.Z)(X,"".concat(Ue,"-show-count"),xt),(0,g.Z)(X,"".concat(Ue,"-textarea-allow-clear"),ge),X))},disabled:ce,focused:te,className:Re,style:(0,v.Z)((0,v.Z)({},ue),de&&!Nt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ct=="string"?ct:void 0}},hidden:Q,inputElement:n.createElement(z,(0,t.Z)({},k,{onKeyDown:Ne,onChange:$e,onFocus:fe,onBlur:Oe,onCompositionStart:yt,onCompositionEnd:O,className:L==null?void 0:L.textarea,style:(0,v.Z)((0,v.Z)({},oe==null?void 0:oe.textarea),{},{resize:ue==null?void 0:ue.resize}),disabled:ce,prefixCls:Ue,onResize:Ft,ref:D}))});return Vt}),B=Be,$=B},39417:function(_t,N,e){"use strict";e.d(N,{Z:function(){return x}});var t=e(5891),v=e(80962),g=e(19149),p=e(57259),i=e(79545),h=e(68550),r=e(21882),u=e(17928),l=e(7711),s=e(92310),o=e.n(s),d=e(36994),n=e(59301),a=e(39378),c=function(_){for(var z=_.prefixCls,K=_.level,ye=_.isStart,ae=_.isEnd,Be="".concat(z,"-indent-unit"),B=[],$=0;$0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Q=ue.length,L=ce.length;if(Math.abs(Q-L)!==1)return{add:!1,key:null};function oe(xe,k){var R=new Map;xe.forEach(function(j){R.set(j,!0)});var re=k.filter(function(j){return!R.has(j)});return re.length===1?re[0]:null}return Q ").concat(ce);return ce}var Fe=f.forwardRef(function(ue,ce){var Q=ue.prefixCls,L=ue.data,oe=ue.selectable,xe=ue.checkable,k=ue.expandedKeys,R=ue.selectedKeys,re=ue.checkedKeys,j=ue.loadedKeys,M=ue.loadingKeys,D=ue.halfCheckedKeys,J=ue.keyEntities,F=ue.disabled,te=ue.dragging,Ae=ue.dragOverNodeKey,ie=ue.dropPosition,T=ue.motion,I=ue.height,le=ue.itemHeight,ve=ue.virtual,Ie=ue.focusable,Ge=ue.activeItem,Ke=ue.focused,de=ue.tabIndex,Ze=ue.onKeyDown,Y=ue.onFocus,rt=ue.onBlur,yt=ue.onActiveChange,O=ue.onListChangeStart,$e=ue.onListChangeEnd,Ne=(0,b.Z)(ue,$),fe=f.useRef(null),Oe=f.useRef(null);f.useImperativeHandle(ce,function(){return{scrollTo:function(Kt){fe.current.scrollTo(Kt)},getIndentWidth:function(){return Oe.current.offsetWidth}}});var ze=f.useState(k),Rt=(0,A.Z)(ze,2),Tt=Rt[0],ct=Rt[1],Et=f.useState(L),Ft=(0,A.Z)(Et,2),Nt=Ft[0],Vt=Ft[1],Gt=f.useState(L),Ot=(0,A.Z)(Gt,2),Yt=Ot[0],Ce=Ot[1],U=f.useState([]),ee=(0,A.Z)(U,2),q=ee[0],ne=ee[1],Te=f.useState(null),Pe=(0,A.Z)(Te,2),tt=Pe[0],it=Pe[1],St=f.useRef(L);St.current=L;function It(){var bt=St.current;Vt(bt),Ce(bt),ne([]),it(null),$e()}(0,C.Z)(function(){ct(k);var bt=Be(Tt,k);if(bt.key!==null)if(bt.add){var Kt=Nt.findIndex(function(gt){var lt=gt.key;return lt===bt.key}),De=we(B(Nt,L,bt.key),ve,I,le),Ye=Nt.slice();Ye.splice(Kt+1,0,pe),Ce(Ye),ne(De),it("show")}else{var et=L.findIndex(function(gt){var lt=gt.key;return lt===bt.key}),ot=we(B(L,Nt,bt.key),ve,I,le),Ct=L.slice();Ct.splice(et+1,0,pe),Ce(Ct),ne(ot),it("hide")}else Nt!==L&&(Vt(L),Ce(L))},[k,L]),f.useEffect(function(){te||It()},[te]);var Ht=T?Yt:L,kt={expandedKeys:k,selectedKeys:R,loadedKeys:j,loadingKeys:M,checkedKeys:re,halfCheckedKeys:D,dragOverNodeKey:Ae,dropPosition:ie,keyEntities:J};return f.createElement(f.Fragment,null,Ke&&Ge&&f.createElement("span",{style:G,"aria-live":"assertive"},ge(Ge)),f.createElement("div",null,f.createElement("input",{style:G,disabled:Ie===!1||F,tabIndex:Ie!==!1?de:null,onKeyDown:Ze,onFocus:Y,onBlur:rt,value:"",onChange:se,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(Q,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(Q,"-indent")},f.createElement("div",{ref:Oe,className:"".concat(Q,"-indent-unit")}))),f.createElement(m.Z,(0,t.Z)({},Ne,{data:Ht,itemKey:he,height:I,fullHeight:!1,virtual:ve,itemHeight:le,prefixCls:"".concat(Q,"-list"),ref:fe,onVisibleChange:function(Kt,De){var Ye=new Set(Kt),et=De.filter(function(ot){return!Ye.has(ot)});et.some(function(ot){return he(ot)===X})&&It()}}),function(bt){var Kt=bt.pos,De=(0,t.Z)({},(w(bt.data),bt.data)),Ye=bt.title,et=bt.key,ot=bt.isStart,Ct=bt.isEnd,gt=(0,_.km)(et,Kt);delete De.key,delete De.children;var lt=(0,_.H8)(gt,kt);return f.createElement(ae,(0,t.Z)({},De,lt,{title:Ye,active:!!Ge&&et===Ge.key,pos:Kt,data:bt.data,isStart:ot,isEnd:Ct,motion:T,motionNodes:et===X?q:null,motionType:tt,onMotionStart:O,onMotionEnd:It,treeNodeRequiredProps:kt,onMouseMove:function(){yt(null)}}))}))});Fe.displayName="NodeList";var st=Fe,Ve=e(35654),Qe=e(90782),At=e(67841),Ue=10,Xe=function(ue){(0,l.Z)(Q,ue);var ce=(0,s.Z)(Q);function Q(){var L;(0,h.Z)(this,Q);for(var oe=arguments.length,xe=new Array(oe),k=0;k2&&arguments[2]!==void 0?arguments[2]:!1,D=L.state,J=D.dragChildrenKeys,F=D.dropPosition,te=D.dropTargetKey,Ae=D.dropTargetPos,ie=D.dropAllowed;if(ie){var T=L.props.onDrop;if(L.setState({dragOverNodeKey:null}),L.cleanDragState(),te!==null){var I=(0,p.Z)((0,p.Z)({},(0,_.H8)(te,L.getTreeNodeRequiredProps())),{},{active:((j=L.getActiveItem())===null||j===void 0?void 0:j.key)===te,data:(0,At.Z)(L.state.keyEntities,te).node}),le=J.indexOf(te)!==-1;(0,c.ZP)(!le,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ve=(0,Ve.yx)(Ae),Ie={event:R,node:(0,_.F)(I),dragNode:L.dragNode?(0,_.F)(L.dragNode.props):null,dragNodesKeys:[L.dragNode.props.eventKey].concat(J),dropToGap:F!==0,dropPosition:F+Number(ve[ve.length-1])};M||T==null||T(Ie),L.dragNode=null}}},L.cleanDragState=function(){var R=L.state.draggingNodeKey;R!==null&&L.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),L.dragStartMousePosition=null,L.currentMouseOverDroppableNodeKey=null},L.triggerExpandActionExpand=function(R,re){var j=L.state,M=j.expandedKeys,D=j.flattenNodes,J=re.expanded,F=re.key,te=re.isLeaf;if(!(te||R.shiftKey||R.metaKey||R.ctrlKey)){var Ae=D.filter(function(T){return T.key===F})[0],ie=(0,_.F)((0,p.Z)((0,p.Z)({},(0,_.H8)(F,L.getTreeNodeRequiredProps())),{},{data:Ae.data}));L.setExpandedKeys(J?(0,Ve._5)(M,F):(0,Ve.L0)(M,F)),L.onNodeExpand(R,ie)}},L.onNodeClick=function(R,re){var j=L.props,M=j.onClick,D=j.expandAction;D==="click"&&L.triggerExpandActionExpand(R,re),M==null||M(R,re)},L.onNodeDoubleClick=function(R,re){var j=L.props,M=j.onDoubleClick,D=j.expandAction;D==="doubleClick"&&L.triggerExpandActionExpand(R,re),M==null||M(R,re)},L.onNodeSelect=function(R,re){var j=L.state.selectedKeys,M=L.state,D=M.keyEntities,J=M.fieldNames,F=L.props,te=F.onSelect,Ae=F.multiple,ie=re.selected,T=re[J.key],I=!ie;I?Ae?j=(0,Ve.L0)(j,T):j=[T]:j=(0,Ve._5)(j,T);var le=j.map(function(ve){var Ie=(0,At.Z)(D,ve);return Ie?Ie.node:null}).filter(function(ve){return ve});L.setUncontrolledState({selectedKeys:j}),te==null||te(j,{event:"select",selected:I,node:re,selectedNodes:le,nativeEvent:R.nativeEvent})},L.onNodeCheck=function(R,re,j){var M=L.state,D=M.keyEntities,J=M.checkedKeys,F=M.halfCheckedKeys,te=L.props,Ae=te.checkStrictly,ie=te.onCheck,T=re.key,I,le={event:"check",node:re,checked:j,nativeEvent:R.nativeEvent};if(Ae){var ve=j?(0,Ve.L0)(J,T):(0,Ve._5)(J,T),Ie=(0,Ve._5)(F,T);I={checked:ve,halfChecked:Ie},le.checkedNodes=ve.map(function(rt){return(0,At.Z)(D,rt)}).filter(function(rt){return rt}).map(function(rt){return rt.node}),L.setUncontrolledState({checkedKeys:ve})}else{var Ge=(0,Qe.S)([].concat((0,i.Z)(J),[T]),!0,D),Ke=Ge.checkedKeys,de=Ge.halfCheckedKeys;if(!j){var Ze=new Set(Ke);Ze.delete(T);var Y=(0,Qe.S)(Array.from(Ze),{checked:!1,halfCheckedKeys:de},D);Ke=Y.checkedKeys,de=Y.halfCheckedKeys}I=Ke,le.checkedNodes=[],le.checkedNodesPositions=[],le.halfCheckedKeys=de,Ke.forEach(function(rt){var yt=(0,At.Z)(D,rt);if(yt){var O=yt.node,$e=yt.pos;le.checkedNodes.push(O),le.checkedNodesPositions.push({node:O,pos:$e})}}),L.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:de})}ie==null||ie(I,le)},L.onNodeLoad=function(R){var re=R.key,j=new Promise(function(M,D){L.setState(function(J){var F=J.loadedKeys,te=F===void 0?[]:F,Ae=J.loadingKeys,ie=Ae===void 0?[]:Ae,T=L.props,I=T.loadData,le=T.onLoad;if(!I||te.indexOf(re)!==-1||ie.indexOf(re)!==-1)return null;var ve=I(R);return ve.then(function(){var Ie=L.state.loadedKeys,Ge=(0,Ve.L0)(Ie,re);le==null||le(Ge,{event:"load",node:R}),L.setUncontrolledState({loadedKeys:Ge}),L.setState(function(Ke){return{loadingKeys:(0,Ve._5)(Ke.loadingKeys,re)}}),M()}).catch(function(Ie){if(L.setState(function(Ke){return{loadingKeys:(0,Ve._5)(Ke.loadingKeys,re)}}),L.loadingRetryTimes[re]=(L.loadingRetryTimes[re]||0)+1,L.loadingRetryTimes[re]>=Ue){var Ge=L.state.loadedKeys;(0,c.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),L.setUncontrolledState({loadedKeys:(0,Ve.L0)(Ge,re)}),M()}D(Ie)}),{loadingKeys:(0,Ve.L0)(ie,re)}})});return j.catch(function(){}),j},L.onNodeMouseEnter=function(R,re){var j=L.props.onMouseEnter;j==null||j({event:R,node:re})},L.onNodeMouseLeave=function(R,re){var j=L.props.onMouseLeave;j==null||j({event:R,node:re})},L.onNodeContextMenu=function(R,re){var j=L.props.onRightClick;j&&(R.preventDefault(),j({event:R,node:re}))},L.onFocus=function(){var R=L.props.onFocus;L.setState({focused:!0});for(var re=arguments.length,j=new Array(re),M=0;M1&&arguments[1]!==void 0?arguments[1]:!1,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!L.destroyed){var M=!1,D=!0,J={};Object.keys(R).forEach(function(F){if(F in L.props){D=!1;return}M=!0,J[F]=R[F]}),M&&(!re||D)&&L.setState((0,p.Z)((0,p.Z)({},J),j))}},L.scrollTo=function(R){L.listRef.current.scrollTo(R)},L}return(0,r.Z)(Q,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var oe=this.props.activeKey;oe!==void 0&&oe!==this.state.activeKey&&(this.setState({activeKey:oe}),oe!==null&&this.scrollTo({key:oe}))}},{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 oe,xe=this.state,k=xe.focused,R=xe.flattenNodes,re=xe.keyEntities,j=xe.draggingNodeKey,M=xe.activeKey,D=xe.dropLevelOffset,J=xe.dropContainerKey,F=xe.dropTargetKey,te=xe.dropPosition,Ae=xe.dragOverNodeKey,ie=xe.indent,T=this.props,I=T.prefixCls,le=T.className,ve=T.style,Ie=T.showLine,Ge=T.focusable,Ke=T.tabIndex,de=Ke===void 0?0:Ke,Ze=T.selectable,Y=T.showIcon,rt=T.icon,yt=T.switcherIcon,O=T.draggable,$e=T.checkable,Ne=T.checkStrictly,fe=T.disabled,Oe=T.motion,ze=T.loadData,Rt=T.filterTreeNode,Tt=T.height,ct=T.itemHeight,Et=T.virtual,Ft=T.titleRender,Nt=T.dropIndicatorRender,Vt=T.onContextMenu,Gt=T.onScroll,Ot=T.direction,Yt=T.rootClassName,Ce=T.rootStyle,U=(0,a.Z)(this.props,{aria:!0,data:!0}),ee;return O&&((0,g.Z)(O)==="object"?ee=O:typeof O=="function"?ee={nodeDraggable:O}:ee={}),f.createElement(S.k.Provider,{value:{prefixCls:I,selectable:Ze,showIcon:Y,icon:rt,switcherIcon:yt,draggable:ee,draggingNodeKey:j,checkable:$e,checkStrictly:Ne,disabled:fe,keyEntities:re,dropLevelOffset:D,dropContainerKey:J,dropTargetKey:F,dropPosition:te,dragOverNodeKey:Ae,indent:ie,direction:Ot,dropIndicatorRender:Nt,loadData:ze,filterTreeNode:Rt,titleRender:Ft,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}},f.createElement("div",{role:"tree",className:d()(I,le,Yt,(oe={},(0,v.Z)(oe,"".concat(I,"-show-line"),Ie),(0,v.Z)(oe,"".concat(I,"-focused"),k),(0,v.Z)(oe,"".concat(I,"-active-focused"),M!==null),oe)),style:Ce},f.createElement(st,(0,t.Z)({ref:this.listRef,prefixCls:I,style:ve,data:R,disabled:fe,selectable:Ze,checkable:!!$e,motion:Oe,dragging:j!==null,height:Tt,itemHeight:ct,virtual:Et,focusable:Ge,focused:k,tabIndex:de,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Vt,onScroll:Gt},this.getTreeNodeRequiredProps(),U))))}}],[{key:"getDerivedStateFromProps",value:function(oe,xe){var k=xe.prevProps,R={prevProps:oe};function re(Ge){return!k&&Ge in oe||k&&k[Ge]!==oe[Ge]}var j,M=xe.fieldNames;if(re("fieldNames")&&(M=(0,_.w$)(oe.fieldNames),R.fieldNames=M),re("treeData")?j=oe.treeData:re("children")&&((0,c.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),j=(0,_.zn)(oe.children)),j){R.treeData=j;var D=(0,_.I8)(j,{fieldNames:M});R.keyEntities=(0,p.Z)((0,v.Z)({},X,Z),D.keyEntities)}var J=R.keyEntities||xe.keyEntities;if(re("expandedKeys")||k&&re("autoExpandParent"))R.expandedKeys=oe.autoExpandParent||!k&&oe.defaultExpandParent?(0,Ve.r7)(oe.expandedKeys,J):oe.expandedKeys;else if(!k&&oe.defaultExpandAll){var F=(0,p.Z)({},J);delete F[X],R.expandedKeys=Object.keys(F).map(function(Ge){return F[Ge].key})}else!k&&oe.defaultExpandedKeys&&(R.expandedKeys=oe.autoExpandParent||oe.defaultExpandParent?(0,Ve.r7)(oe.defaultExpandedKeys,J):oe.defaultExpandedKeys);if(R.expandedKeys||delete R.expandedKeys,j||R.expandedKeys){var te=(0,_.oH)(j||xe.treeData,R.expandedKeys||xe.expandedKeys,M);R.flattenNodes=te}if(oe.selectable&&(re("selectedKeys")?R.selectedKeys=(0,Ve.BT)(oe.selectedKeys,oe):!k&&oe.defaultSelectedKeys&&(R.selectedKeys=(0,Ve.BT)(oe.defaultSelectedKeys,oe))),oe.checkable){var Ae;if(re("checkedKeys")?Ae=(0,Ve.E6)(oe.checkedKeys)||{}:!k&&oe.defaultCheckedKeys?Ae=(0,Ve.E6)(oe.defaultCheckedKeys)||{}:j&&(Ae=(0,Ve.E6)(oe.checkedKeys)||{checkedKeys:xe.checkedKeys,halfCheckedKeys:xe.halfCheckedKeys}),Ae){var ie=Ae,T=ie.checkedKeys,I=T===void 0?[]:T,le=ie.halfCheckedKeys,ve=le===void 0?[]:le;if(!oe.checkStrictly){var Ie=(0,Qe.S)(I,!0,J);I=Ie.checkedKeys,ve=Ie.halfCheckedKeys}R.checkedKeys=I,R.halfCheckedKeys=ve}}return re("loadedKeys")&&(R.loadedKeys=oe.loadedKeys),R}}]),Q}(f.Component);Xe.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:E,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=x.Z;var xt=Xe,Re=xt},35654:function(_t,N,e){"use strict";e.d(N,{BT:function(){return f},E6:function(){return w},L0:function(){return s},OM:function(){return c},_5:function(){return l},r7:function(){return A},wA:function(){return d},yx:function(){return o}});var t=e(26390),v=e(80665),g=e(51395),p=e(59301),i=e(39417),h=e(67841),r=e(71430),u=null;function l(b,C){if(!b)return[];var m=b.slice(),y=m.indexOf(C);return y>=0&&m.splice(y,1),m}function s(b,C){var m=(b||[]).slice();return m.indexOf(C)===-1&&m.push(C),m}function o(b){return b.split("-")}function d(b,C){var m=[],y=(0,h.Z)(C,b);function x(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];P.forEach(function(_){var z=_.key,K=_.children;m.push(z),x(K)})}return x(y.children),m}function n(b){if(b.parent){var C=o(b.pos);return Number(C[C.length-1])===b.parent.children.length-1}return!1}function a(b){var C=o(b.pos);return Number(C[C.length-1])===0}function c(b,C,m,y,x,P,_,z,K,ye){var ae,Be=b.clientX,B=b.clientY,$=b.target.getBoundingClientRect(),G=$.top,se=$.height,X=(ye==="rtl"?-1:1)*(((x==null?void 0:x.x)||0)-Be),W=(X-12)/y,Z=(0,h.Z)(z,m.props.eventKey);if(B-1.5?P({dragNode:Ue,dropNode:Xe,dropPosition:1})?Ve=1:xt=!1:P({dragNode:Ue,dropNode:Xe,dropPosition:0})?Ve=0:P({dragNode:Ue,dropNode:Xe,dropPosition:1})?Ve=1:xt=!1:P({dragNode:Ue,dropNode:Xe,dropPosition:1})?Ve=1:xt=!1,{dropPosition:Ve,dropLevelOffset:Qe,dropTargetKey:Z.key,dropTargetPos:Z.pos,dragOverNodeKey:st,dropContainerKey:Ve===0?null:((ae=Z.parent)===null||ae===void 0?void 0:ae.key)||null,dropAllowed:xt}}function f(b,C){if(b){var m=C.multiple;return m?b.slice():b.length?[b[0]]:b}}var S=function(C){return C};function E(b,C){if(!b)return[];var m=C||{},y=m.processProps,x=y===void 0?S:y,P=Array.isArray(b)?b:[b];return P.map(function(_){var z=_.children,K=_objectWithoutProperties(_,u),ye=E(z,C);return React.createElement(TreeNode,_extends({key:K.key},x(K)),ye)})}function w(b){if(!b)return null;var C;if(Array.isArray(b))C={checkedKeys:b,halfCheckedKeys:void 0};else if((0,v.Z)(b)==="object")C={checkedKeys:b.checked||void 0,halfCheckedKeys:b.halfChecked||void 0};else return(0,g.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function A(b,C){var m=new Set;function y(x){if(!m.has(x)){var P=(0,h.Z)(C,x);if(P){m.add(x);var _=P.parent,z=P.node;z.disabled||_&&y(_.key)}}}return(b||[]).forEach(function(x){y(x)}),(0,t.Z)(m)}},90782:function(_t,N,e){"use strict";e.d(N,{S:function(){return r}});var t=e(51395),v=e(67841);function g(u,l){var s=new Set;return u.forEach(function(o){l.has(o)||s.add(o)}),s}function p(u){var l=u||{},s=l.disabled,o=l.disableCheckbox,d=l.checkable;return!!(s||o)||d===!1}function i(u,l,s,o){for(var d=new Set(u),n=new Set,a=0;a<=s;a+=1){var c=l.get(a)||new Set;c.forEach(function(w){var A=w.key,b=w.node,C=w.children,m=C===void 0?[]:C;d.has(A)&&!o(b)&&m.filter(function(y){return!o(y.node)}).forEach(function(y){d.add(y.key)})})}for(var f=new Set,S=s;S>=0;S-=1){var E=l.get(S)||new Set;E.forEach(function(w){var A=w.parent,b=w.node;if(!(o(b)||!w.parent||f.has(w.parent.key))){if(o(w.parent.node)){f.add(A.key);return}var C=!0,m=!1;(A.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var x=y.key,P=d.has(x);C&&!P&&(C=!1),!m&&(P||n.has(x))&&(m=!0)}),C&&d.add(A.key),m&&n.add(A.key),f.add(A.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(g(n,d))}}function h(u,l,s,o,d){for(var n=new Set(u),a=new Set(l),c=0;c<=o;c+=1){var f=s.get(c)||new Set;f.forEach(function(A){var b=A.key,C=A.node,m=A.children,y=m===void 0?[]:m;!n.has(b)&&!a.has(b)&&!d(C)&&y.filter(function(x){return!d(x.node)}).forEach(function(x){n.delete(x.key)})})}a=new Set;for(var S=new Set,E=o;E>=0;E-=1){var w=s.get(E)||new Set;w.forEach(function(A){var b=A.parent,C=A.node;if(!(d(C)||!A.parent||S.has(A.parent.key))){if(d(A.parent.node)){S.add(b.key);return}var m=!0,y=!1;(b.children||[]).filter(function(x){return!d(x.node)}).forEach(function(x){var P=x.key,_=n.has(P);m&&!_&&(m=!1),!y&&(_||a.has(P))&&(y=!0)}),m||n.delete(b.key),y&&a.add(b.key),S.add(b.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(g(a,n))}}function r(u,l,s,o){var d=[],n;o?n=o:n=p;var a=new Set(u.filter(function(E){var w=!!(0,v.Z)(s,E);return w||d.push(E),w})),c=new Map,f=0;Object.keys(s).forEach(function(E){var w=s[E],A=w.level,b=c.get(A);b||(b=new Set,c.set(A,b)),b.add(w),f=Math.max(f,A)}),(0,t.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var S;return l===!0?S=i(a,c,f,n):S=h(a,l.halfCheckedKeys,c,f,n),S}},67841:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return v[g]}},71430:function(_t,N,e){"use strict";e.d(N,{F:function(){return A},H8:function(){return w},I8:function(){return E},km:function(){return d},oH:function(){return f},w$:function(){return n},zn:function(){return c}});var t=e(80665),v=e(26390),g=e(57259),p=e(19149),i=e(38298),h=e(64002),r=e(51395),u=e(67841),l=["children"];function s(b,C){return"".concat(b,"-").concat(C)}function o(b){return b&&b.type&&b.type.isTreeNode}function d(b,C){return b!=null?b:C}function n(b){var C=b||{},m=C.title,y=C._title,x=C.key,P=C.children,_=m||"title";return{title:_,_title:y||[_],key:x||"key",children:P||"children"}}function a(b,C){var m=new Map;function y(x){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(_){var z=_[C.key],K=_[C.children];warning(z!=null,"Tree node must have a certain key: [".concat(P).concat(z,"]"));var ye=String(z);warning(!m.has(ye)||z===null||z===void 0,"Same 'key' exist in the Tree: ".concat(ye)),m.set(ye,!0),y(K,"".concat(P).concat(ye," > "))})}y(b)}function c(b){function C(m){var y=(0,i.Z)(m);return y.map(function(x){if(!o(x))return(0,r.ZP)(!x,"Tree/TreeNode can only accept TreeNode as children."),null;var P=x.key,_=x.props,z=_.children,K=(0,p.Z)(_,l),ye=(0,g.Z)({key:P},K),ae=C(z);return ae.length&&(ye.children=ae),ye}).filter(function(x){return x})}return C(b)}function f(b,C,m){var y=n(m),x=y._title,P=y.key,_=y.children,z=new Set(C===!0?[]:C),K=[];function ye(ae){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ae.map(function(B,$){for(var G=s(Be?Be.pos:"0",$),se=d(B[P],G),X,W=0;W1&&arguments[1]!==void 0?arguments[1]:{},m=C.initWrapper,y=C.processEntity,x=C.onProcessFinished,P=C.externalGetKey,_=C.childrenPropName,z=C.fieldNames,K=arguments.length>2?arguments[2]:void 0,ye=P||K,ae={},Be={},B={posEntities:ae,keyEntities:Be};return m&&(B=m(B)||B),S(b,function($){var G=$.node,se=$.index,X=$.pos,W=$.key,Z=$.parentPos,pe=$.level,we=$.nodes,he={node:G,nodes:we,index:se,key:W,pos:X,level:pe},ge=d(W,X);ae[X]=he,Be[ge]=he,he.parent=ae[Z],he.parent&&(he.parent.children=he.parent.children||[],he.parent.children.push(he)),y&&y(he,B)},{externalGetKey:ye,childrenPropName:_,fieldNames:z}),x&&x(B),B}function w(b,C){var m=C.expandedKeys,y=C.selectedKeys,x=C.loadedKeys,P=C.loadingKeys,_=C.checkedKeys,z=C.halfCheckedKeys,K=C.dragOverNodeKey,ye=C.dropPosition,ae=C.keyEntities,Be=(0,u.Z)(ae,b),B={eventKey:b,expanded:m.indexOf(b)!==-1,selected:y.indexOf(b)!==-1,loaded:x.indexOf(b)!==-1,loading:P.indexOf(b)!==-1,checked:_.indexOf(b)!==-1,halfChecked:z.indexOf(b)!==-1,pos:String(Be?Be.pos:""),dragOver:K===b&&ye===0,dragOverGapTop:K===b&&ye===-1,dragOverGapBottom:K===b&&ye===1};return B}function A(b){var C=b.data,m=b.expanded,y=b.selected,x=b.checked,P=b.loaded,_=b.loading,z=b.halfChecked,K=b.dragOver,ye=b.dragOverGapTop,ae=b.dragOverGapBottom,Be=b.pos,B=b.active,$=b.eventKey,G=(0,g.Z)((0,g.Z)({},C),{},{expanded:m,selected:y,checked:x,loaded:P,loading:_,halfChecked:z,dragOver:K,dragOverGapTop:ye,dragOverGapBottom:ae,pos:Be,active:B,key:$});return"props"in G||Object.defineProperty(G,"props",{get:function(){return(0,r.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),G}},8178:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(4676);function v(g,p,i,h){var r=t.unstable_batchedUpdates?function(l){t.unstable_batchedUpdates(i,l)}:i;return g!=null&&g.addEventListener&&g.addEventListener(p,r,h),{remove:function(){g!=null&&g.removeEventListener&&g.removeEventListener(p,r,h)}}}},21783:function(_t,N,e){"use strict";e.d(N,{g1:function(){return o},os:function(){return n}});var t=/margin|padding|width|height|max|min|offset/,v={left:!0,top:!0},g={cssFloat:1,styleFloat:1,float:1};function p(a){return a.nodeType===1?a.ownerDocument.defaultView.getComputedStyle(a,null):{}}function i(a,c,f){if(c=c.toLowerCase(),f==="auto"){if(c==="height")return a.offsetHeight;if(c==="width")return a.offsetWidth}return c in v||(v[c]=t.test(c)),v[c]?parseFloat(f)||0:f}function h(a,c){var f=arguments.length,S=p(a);return c=g[c]?"cssFloat"in a.style?"cssFloat":"styleFloat":c,f===1?S:i(a,c,S[c]||a.style[c])}function r(a,c,f){var S=arguments.length;if(c=g[c]?"cssFloat"in a.style?"cssFloat":"styleFloat":c,S===3)return typeof f=="number"&&t.test(c)&&(f="".concat(f,"px")),a.style[c]=f,f;for(var E in c)c.hasOwnProperty(E)&&r(a,E,c[E]);return p(a)}function u(a){return a===document.body?document.documentElement.clientWidth:a.offsetWidth}function l(a){return a===document.body?window.innerHeight||document.documentElement.clientHeight:a.offsetHeight}function s(){var a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:a,height:c}}function o(){var a=document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight;return{width:a,height:c}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(a){var c=a.getBoundingClientRect(),f=document.documentElement;return{left:c.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:c.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},24387:function(_t,N,e){"use strict";e.d(N,{G:function(){return p}});var t=e(87746),v=function(h){if((0,t.Z)()&&window.document.documentElement){var r=Array.isArray(h)?h:[h],u=window.document.documentElement;return r.some(function(l){return l in u.style})}return!1},g=function(h,r){if(!v(h))return!1;var u=document.createElement("div"),l=u.style[h];return u.style[h]=r,u.style[h]!==l};function p(i,h){return!Array.isArray(i)&&h!==void 0?g(i,h):v(i)}},50030:function(_t,N,e){"use strict";e.d(N,{Z:function(){return xt}});var t=e(5891),v=e(80665),g=e(57259),p=e(80962),i=e(29043),h=e(19149),r=e(92310),u=e.n(r),l=e(29301),s=e(80764),o=e(28800),d=e(59301),n=e(4676),a=d.forwardRef(function(Re,ue){var ce=Re.height,Q=Re.offsetY,L=Re.offsetX,oe=Re.children,xe=Re.prefixCls,k=Re.onInnerResize,R=Re.innerProps,re=Re.rtl,j=Re.extra,M={},D={display:"flex",flexDirection:"column"};return Q!==void 0&&(M={height:ce,position:"relative",overflow:"hidden"},D=(0,g.Z)((0,g.Z)({},D),{},(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({transform:"translateY(".concat(Q,"px)")},re?"marginRight":"marginLeft",-L),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:M},d.createElement(l.Z,{onResize:function(F){var te=F.offsetHeight;te&&k&&k()}},d.createElement("div",(0,t.Z)({style:D,className:u()((0,p.Z)({},"".concat(xe,"-holder-inner"),xe)),ref:ue},R),oe,j)))});a.displayName="Filler";var c=a;function f(Re){var ue=Re.children,ce=Re.setRef,Q=d.useCallback(function(L){ce(L)},[]);return d.cloneElement(ue,{ref:Q})}function S(Re,ue,ce,Q,L,oe,xe,k){var R=k.getKey;return Re.slice(ue,ce+1).map(function(re,j){var M=ue+j,D=xe(re,M,{style:{width:Q},offsetX:L}),J=R(re);return d.createElement(f,{key:J,setRef:function(te){return oe(re,te)}},D)})}function E(Re,ue,ce,Q){var L=ce-Re,oe=ue-ce,xe=Math.min(L,oe)*2;if(Q<=xe){var k=Math.floor(Q/2);return Q%2?ce+k+1:ce-k}return L>oe?ce-(Q-oe):ce+(Q-L)}function w(Re,ue,ce){var Q=Re.length,L=ue.length,oe,xe;if(Q===0&&L===0)return null;Q2&&arguments[2]!==void 0?arguments[2]:!1,M=R?re<0&&k.current.left||re>0&&k.current.right:re<0&&k.current.top||re>0&&k.current.bottom;return j&&M?(clearTimeout(oe.current),L.current=!1):(!M||L.current)&&xe(),!L.current&&M}};function x(Re,ue,ce,Q,L,oe,xe){var k=(0,d.useRef)(0),R=(0,d.useRef)(null),re=(0,d.useRef)(null),j=(0,d.useRef)(!1),M=y(ue,ce,Q,L);function D(T,I){if(b.Z.cancel(R.current),!M(!1,I)){var le=T;if(!le._virtualHandled)le._virtualHandled=!0;else return;k.current+=I,re.current=I,m||le.preventDefault(),R.current=(0,b.Z)(function(){var ve=j.current?10:1;xe(k.current*ve,!1),k.current=0})}}function J(T,I){xe(I,!0),m||T.preventDefault()}var F=(0,d.useRef)(null),te=(0,d.useRef)(null);function Ae(T){if(Re){b.Z.cancel(te.current),te.current=(0,b.Z)(function(){F.current=null},2);var I=T.deltaX,le=T.deltaY,ve=T.shiftKey,Ie=I,Ge=le;(F.current==="sx"||!F.current&&ve&&le&&!I)&&(Ie=le,Ge=0,F.current="sx");var Ke=Math.abs(Ie),de=Math.abs(Ge);F.current===null&&(F.current=oe&&Ke>de?"x":"y"),F.current==="y"?D(T,Ge):J(T,Ie)}}function ie(T){Re&&(j.current=T.detail===re.current)}return[Ae,ie]}function P(Re,ue,ce,Q){var L=d.useMemo(function(){return[new Map,[]]},[Re,ce.id,Q]),oe=(0,i.Z)(L,2),xe=oe[0],k=oe[1],R=function(j){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j,D=xe.get(j),J=xe.get(M);if(D===void 0||J===void 0)for(var F=Re.length,te=k.length;te0&&arguments[0]!==void 0?arguments[0]:!1;j();var F=function(){var ie=!1;k.current.forEach(function(T,I){if(T&&T.offsetParent){var le=(0,_.ZP)(T),ve=le.offsetHeight,Ie=getComputedStyle(le),Ge=Ie.marginTop,Ke=Ie.marginBottom,de=Be(Ge),Ze=Be(Ke),Y=ve+de+Ze;R.current.get(I)!==Y&&(R.current.set(I,Y),ie=!0)}}),ie&&xe(function(T){return T+1})};if(J)F();else{re.current+=1;var te=re.current;Promise.resolve().then(function(){te===re.current&&F()})}}function D(J,F){var te=Re(J),Ae=k.current.get(te);F?(k.current.set(te,F),M()):k.current.delete(te),!Ae!=!F&&(F?ue==null||ue(J):ce==null||ce(J))}return(0,d.useEffect)(function(){return j},[]),[D,M,R.current,oe]}var $=14/15;function G(Re,ue,ce){var Q=(0,d.useRef)(!1),L=(0,d.useRef)(0),oe=(0,d.useRef)(0),xe=(0,d.useRef)(null),k=(0,d.useRef)(null),R,re=function(J){if(Q.current){var F=Math.ceil(J.touches[0].pageX),te=Math.ceil(J.touches[0].pageY),Ae=L.current-F,ie=oe.current-te,T=Math.abs(Ae)>Math.abs(ie);T?L.current=F:oe.current=te;var I=ce(T,T?Ae:ie,!1,J);I&&J.preventDefault(),clearInterval(k.current),I&&(k.current=setInterval(function(){T?Ae*=$:ie*=$;var le=Math.floor(T?Ae:ie);(!ce(T,le,!0)||Math.abs(le)<=.1)&&clearInterval(k.current)},16))}},j=function(){Q.current=!1,R()},M=function(J){R(),J.touches.length===1&&!Q.current&&(Q.current=!0,L.current=Math.ceil(J.touches[0].pageX),oe.current=Math.ceil(J.touches[0].pageY),xe.current=J.target,xe.current.addEventListener("touchmove",re,{passive:!1}),xe.current.addEventListener("touchend",j,{passive:!0}))};R=function(){xe.current&&(xe.current.removeEventListener("touchmove",re),xe.current.removeEventListener("touchend",j))},(0,o.Z)(function(){return Re&&ue.current.addEventListener("touchstart",M,{passive:!0}),function(){var D;(D=ue.current)===null||D===void 0||D.removeEventListener("touchstart",M),R(),clearInterval(k.current)}},[Re])}function se(Re){return Math.floor(Math.pow(Re,.5))}function X(Re,ue){var ce="touches"in Re?Re.touches[0]:Re;return ce[ue?"pageX":"pageY"]-window[ue?"scrollX":"scrollY"]}function W(Re,ue,ce){d.useEffect(function(){var Q=ue.current;if(Re&&Q){var L=!1,oe,xe,k=function(){b.Z.cancel(oe)},R=function D(){k(),oe=(0,b.Z)(function(){ce(xe),D()})},re=function(J){var F=J;F._virtualHandled||(F._virtualHandled=!0,L=!0)},j=function(){L=!1,k()},M=function(J){if(L){var F=X(J,!1),te=Q.getBoundingClientRect(),Ae=te.top,ie=te.bottom;if(F<=Ae){var T=Ae-F;xe=-se(T),R()}else if(F>=ie){var I=F-ie;xe=se(I),R()}else k()}};return Q.addEventListener("mousedown",re),Q.ownerDocument.addEventListener("mouseup",j),Q.ownerDocument.addEventListener("mousemove",M),function(){Q.removeEventListener("mousedown",re),Q.ownerDocument.removeEventListener("mouseup",j),Q.ownerDocument.removeEventListener("mousemove",M),k()}}},[Re])}var Z=10;function pe(Re,ue,ce,Q,L,oe,xe,k){var R=d.useRef(),re=d.useState(null),j=(0,i.Z)(re,2),M=j[0],D=j[1];return(0,o.Z)(function(){if(M&&M.times=0;O-=1){var $e=L(ue[O]),Ne=ce.get($e);if(Ne===void 0){T=!0;break}if(yt-=Ne,yt<=0)break}switch(ve){case"top":le=Ge-Ae;break;case"bottom":le=Ke-ie+Ae;break;default:{var fe=Re.current.scrollTop,Oe=fe+ie;GeOe&&(I="bottom")}}le!==null&&xe(le),le!==M.lastTop&&(T=!0)}T&&D((0,g.Z)((0,g.Z)({},M),{},{times:M.times+1,targetAlign:I,lastTop:le}))}},[M,Re.current]),function(J){if(J==null){k();return}if(b.Z.cancel(R.current),typeof J=="number")xe(J);else if(J&&(0,v.Z)(J)==="object"){var F,te=J.align;"index"in J?F=J.index:F=ue.findIndex(function(T){return L(T)===J.key});var Ae=J.offset,ie=Ae===void 0?0:Ae;D({times:0,index:F,offset:ie,originAlign:te})}}}var we=d.forwardRef(function(Re,ue){var ce=Re.prefixCls,Q=Re.rtl,L=Re.scrollOffset,oe=Re.scrollRange,xe=Re.onStartMove,k=Re.onStopMove,R=Re.onScroll,re=Re.horizontal,j=Re.spinSize,M=Re.containerSize,D=Re.style,J=Re.thumbStyle,F=Re.showScrollBar,te=d.useState(!1),Ae=(0,i.Z)(te,2),ie=Ae[0],T=Ae[1],I=d.useState(null),le=(0,i.Z)(I,2),ve=le[0],Ie=le[1],Ge=d.useState(null),Ke=(0,i.Z)(Ge,2),de=Ke[0],Ze=Ke[1],Y=!Q,rt=d.useRef(),yt=d.useRef(),O=d.useState(F),$e=(0,i.Z)(O,2),Ne=$e[0],fe=$e[1],Oe=d.useRef(),ze=function(){F===!0||F===!1||(clearTimeout(Oe.current),fe(!0),Oe.current=setTimeout(function(){fe(!1)},3e3))},Rt=oe-M||0,Tt=M-j||0,ct=d.useMemo(function(){if(L===0||Rt===0)return 0;var U=L/Rt;return U*Tt},[L,Rt,Tt]),Et=function(ee){ee.stopPropagation(),ee.preventDefault()},Ft=d.useRef({top:ct,dragging:ie,pageY:ve,startTop:de});Ft.current={top:ct,dragging:ie,pageY:ve,startTop:de};var Nt=function(ee){T(!0),Ie(X(ee,re)),Ze(Ft.current.top),xe(),ee.stopPropagation(),ee.preventDefault()};d.useEffect(function(){var U=function(Te){Te.preventDefault()},ee=rt.current,q=yt.current;return ee.addEventListener("touchstart",U,{passive:!1}),q.addEventListener("touchstart",Nt,{passive:!1}),function(){ee.removeEventListener("touchstart",U),q.removeEventListener("touchstart",Nt)}},[]);var Vt=d.useRef();Vt.current=Rt;var Gt=d.useRef();Gt.current=Tt,d.useEffect(function(){if(ie){var U,ee=function(Te){var Pe=Ft.current,tt=Pe.dragging,it=Pe.pageY,St=Pe.startTop;b.Z.cancel(U);var It=rt.current.getBoundingClientRect(),Ht=M/(re?It.width:It.height);if(tt){var kt=(X(Te,re)-it)*Ht,bt=St;!Y&&re?bt-=kt:bt+=kt;var Kt=Vt.current,De=Gt.current,Ye=De?bt/De:0,et=Math.ceil(Ye*Kt);et=Math.max(et,0),et=Math.min(et,Kt),U=(0,b.Z)(function(){R(et,re)})}},q=function(){T(!1),k()};return window.addEventListener("mousemove",ee,{passive:!0}),window.addEventListener("touchmove",ee,{passive:!0}),window.addEventListener("mouseup",q,{passive:!0}),window.addEventListener("touchend",q,{passive:!0}),function(){window.removeEventListener("mousemove",ee),window.removeEventListener("touchmove",ee),window.removeEventListener("mouseup",q),window.removeEventListener("touchend",q),b.Z.cancel(U)}}},[ie]),d.useEffect(function(){return ze(),function(){clearTimeout(Oe.current)}},[L]),d.useImperativeHandle(ue,function(){return{delayHidden:ze}});var Ot="".concat(ce,"-scrollbar"),Yt={position:"absolute",visibility:Ne?null:"hidden"},Ce={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return re?(Yt.height=8,Yt.left=0,Yt.right=0,Yt.bottom=0,Ce.height="100%",Ce.width=j,Y?Ce.left=ct:Ce.right=ct):(Yt.width=8,Yt.top=0,Yt.bottom=0,Y?Yt.right=0:Yt.left=0,Ce.width="100%",Ce.height=j,Ce.top=ct),d.createElement("div",{ref:rt,className:u()(Ot,(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(Ot,"-horizontal"),re),"".concat(Ot,"-vertical"),!re),"".concat(Ot,"-visible"),Ne)),style:(0,g.Z)((0,g.Z)({},Yt),D),onMouseDown:Et,onMouseMove:ze},d.createElement("div",{ref:yt,className:u()("".concat(Ot,"-thumb"),(0,p.Z)({},"".concat(Ot,"-thumb-moving"),ie)),style:(0,g.Z)((0,g.Z)({},Ce),J),onMouseDown:Nt}))}),he=we,ge=20;function Fe(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce=Re/ue*Re;return isNaN(ce)&&(ce=0),ce=Math.max(ce,ge),Math.floor(ce)}var st=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ve=[],Qe={overflowY:"auto",overflowAnchor:"none"};function At(Re,ue){var ce=Re.prefixCls,Q=ce===void 0?"rc-virtual-list":ce,L=Re.className,oe=Re.height,xe=Re.itemHeight,k=Re.fullHeight,R=k===void 0?!0:k,re=Re.style,j=Re.data,M=Re.children,D=Re.itemKey,J=Re.virtual,F=Re.direction,te=Re.scrollWidth,Ae=Re.component,ie=Ae===void 0?"div":Ae,T=Re.onScroll,I=Re.onVirtualScroll,le=Re.onVisibleChange,ve=Re.innerProps,Ie=Re.extraRender,Ge=Re.styles,Ke=Re.showScrollBar,de=Ke===void 0?"optional":Ke,Ze=(0,h.Z)(Re,st),Y=d.useCallback(function(fn){return typeof D=="function"?D(fn):fn==null?void 0:fn[D]},[D]),rt=B(Y,null,null),yt=(0,i.Z)(rt,4),O=yt[0],$e=yt[1],Ne=yt[2],fe=yt[3],Oe=!!(J!==!1&&oe&&xe),ze=d.useMemo(function(){return Object.values(Ne.maps).reduce(function(fn,hn){return fn+hn},0)},[Ne.id,Ne.maps]),Rt=Oe&&j&&(Math.max(xe*j.length,ze)>oe||!!te),Tt=F==="rtl",ct=u()(Q,(0,p.Z)({},"".concat(Q,"-rtl"),Tt),L),Et=j||Ve,Ft=(0,d.useRef)(),Nt=(0,d.useRef)(),Vt=(0,d.useRef)(),Gt=(0,d.useState)(0),Ot=(0,i.Z)(Gt,2),Yt=Ot[0],Ce=Ot[1],U=(0,d.useState)(0),ee=(0,i.Z)(U,2),q=ee[0],ne=ee[1],Te=(0,d.useState)(!1),Pe=(0,i.Z)(Te,2),tt=Pe[0],it=Pe[1],St=function(){it(!0)},It=function(){it(!1)},Ht={getKey:Y};function kt(fn){Ce(function(hn){var $t;typeof fn=="function"?$t=fn(hn):$t=fn;var jn=jt($t);return Ft.current.scrollTop=jn,jn})}var bt=(0,d.useRef)({start:0,end:Et.length}),Kt=(0,d.useRef)(),De=A(Et,Y),Ye=(0,i.Z)(De,1),et=Ye[0];Kt.current=et;var ot=d.useMemo(function(){if(!Oe)return{scrollHeight:void 0,start:0,end:Et.length-1,offset:void 0};if(!Rt){var fn;return{scrollHeight:((fn=Nt.current)===null||fn===void 0?void 0:fn.offsetHeight)||0,start:0,end:Et.length-1,offset:void 0}}for(var hn=0,$t,jn,Bn,mn=Et.length,Dn=0;Dn=Yt&&$t===void 0&&($t=Dn,jn=hn),br>Yt+oe&&Bn===void 0&&(Bn=Dn),hn=br}return $t===void 0&&($t=0,jn=0,Bn=Math.ceil(oe/xe)),Bn===void 0&&(Bn=Et.length-1),Bn=Math.min(Bn+1,Et.length-1),{scrollHeight:hn,start:$t,end:Bn,offset:jn}},[Rt,Oe,Yt,Et,fe,oe]),Ct=ot.scrollHeight,gt=ot.start,lt=ot.end,be=ot.offset;bt.current.start=gt,bt.current.end=lt,d.useLayoutEffect(function(){var fn=Ne.getRecord();if(fn.size===1){var hn=Array.from(fn)[0],$t=Y(Et[gt]);if($t===hn){var jn=Ne.get(hn),Bn=jn-xe;kt(function(mn){return mn+Bn})}}Ne.resetRecord()},[Ct]);var He=d.useState({width:0,height:oe}),nt=(0,i.Z)(He,2),at=nt[0],ut=nt[1],wt=function(hn){ut({width:hn.offsetWidth,height:hn.offsetHeight})},Se=(0,d.useRef)(),Le=(0,d.useRef)(),We=d.useMemo(function(){return Fe(at.width,te)},[at.width,te]),Je=d.useMemo(function(){return Fe(at.height,Ct)},[at.height,Ct]),dt=Ct-oe,Xt=(0,d.useRef)(dt);Xt.current=dt;function jt(fn){var hn=fn;return Number.isNaN(Xt.current)||(hn=Math.min(hn,Xt.current)),hn=Math.max(hn,0),hn}var Mt=Yt<=0,pt=Yt>=dt,zt=q<=0,en=q>=te,tn=y(Mt,pt,zt,en),nn=function(){return{x:Tt?-q:q,y:Yt}},on=(0,d.useRef)(nn()),yn=(0,s.useEvent)(function(fn){if(I){var hn=(0,g.Z)((0,g.Z)({},nn()),fn);(on.current.x!==hn.x||on.current.y!==hn.y)&&(I(hn),on.current=hn)}});function bn(fn,hn){var $t=fn;hn?((0,n.flushSync)(function(){ne($t)}),yn()):kt($t)}function On(fn){var hn=fn.currentTarget.scrollTop;hn!==Yt&&kt(hn),T==null||T(fn),yn()}var Yn=function(hn){var $t=hn,jn=te?te-at.width:0;return $t=Math.max($t,0),$t=Math.min($t,jn),$t},dn=(0,s.useEvent)(function(fn,hn){hn?((0,n.flushSync)(function(){ne(function($t){var jn=$t+(Tt?-fn:fn);return Yn(jn)})}),yn()):kt(function($t){var jn=$t+fn;return jn})}),Bt=x(Oe,Mt,pt,zt,en,!!te,dn),Zt=(0,i.Z)(Bt,2),xn=Zt[0],vn=Zt[1];G(Oe,Ft,function(fn,hn,$t,jn){var Bn=jn;return tn(fn,hn,$t)?!1:!Bn||!Bn._virtualHandled?(Bn&&(Bn._virtualHandled=!0),xn({preventDefault:function(){},deltaX:fn?hn:0,deltaY:fn?0:hn}),!0):!1}),W(Rt,Ft,function(fn){kt(function(hn){return hn+fn})}),(0,o.Z)(function(){function fn($t){var jn=Mt&&$t.detail<0,Bn=pt&&$t.detail>0;Oe&&!jn&&!Bn&&$t.preventDefault()}var hn=Ft.current;return hn.addEventListener("wheel",xn,{passive:!1}),hn.addEventListener("DOMMouseScroll",vn,{passive:!0}),hn.addEventListener("MozMousePixelScroll",fn,{passive:!1}),function(){hn.removeEventListener("wheel",xn),hn.removeEventListener("DOMMouseScroll",vn),hn.removeEventListener("MozMousePixelScroll",fn)}},[Oe,Mt,pt]),(0,o.Z)(function(){if(te){var fn=Yn(q);ne(fn),yn({x:fn})}},[at.width,te]);var wn=function(){var hn,$t;(hn=Se.current)===null||hn===void 0||hn.delayHidden(),($t=Le.current)===null||$t===void 0||$t.delayHidden()},Sn=pe(Ft,Et,Ne,xe,Y,function(){return $e(!0)},kt,wn);d.useImperativeHandle(ue,function(){return{nativeElement:Vt.current,getScrollInfo:nn,scrollTo:function(hn){function $t(jn){return jn&&(0,v.Z)(jn)==="object"&&("left"in jn||"top"in jn)}$t(hn)?(hn.left!==void 0&&ne(Yn(hn.left)),Sn(hn.top)):Sn(hn)}}}),(0,o.Z)(function(){if(le){var fn=Et.slice(gt,lt+1);le(fn,Et)}},[gt,lt,Et]);var sn=P(Et,Y,Ne,xe),Jt=Ie==null?void 0:Ie({start:gt,end:lt,virtual:Rt,offsetX:q,offsetY:be,rtl:Tt,getSize:sn}),En=S(Et,gt,lt,te,q,O,M,Ht),Jn=null;oe&&(Jn=(0,g.Z)((0,p.Z)({},R?"height":"maxHeight",oe),Qe),Oe&&(Jn.overflowY="hidden",te&&(Jn.overflowX="hidden"),tt&&(Jn.pointerEvents="none")));var qn={};return Tt&&(qn.dir="rtl"),d.createElement("div",(0,t.Z)({ref:Vt,style:(0,g.Z)((0,g.Z)({},re),{},{position:"relative"}),className:ct},qn,Ze),d.createElement(l.Z,{onResize:wt},d.createElement(ie,{className:"".concat(Q,"-holder"),style:Jn,ref:Ft,onScroll:On,onMouseEnter:wn},d.createElement(c,{prefixCls:Q,height:Ct,offsetX:q,offsetY:be,scrollWidth:te,onInnerResize:$e,ref:Nt,innerProps:ve,rtl:Tt,extra:Jt},En))),Rt&&Ct>oe&&d.createElement(he,{ref:Se,prefixCls:Q,scrollOffset:Yt,scrollRange:Ct,rtl:Tt,onScroll:bn,onStartMove:St,onStopMove:It,spinSize:Je,containerSize:at.height,style:Ge==null?void 0:Ge.verticalScrollBar,thumbStyle:Ge==null?void 0:Ge.verticalScrollBarThumb,showScrollBar:de}),Rt&&te>at.width&&d.createElement(he,{ref:Le,prefixCls:Q,scrollOffset:q,scrollRange:te,rtl:Tt,onScroll:bn,onStartMove:St,onStopMove:It,spinSize:We,containerSize:at.width,horizontal:!0,style:Ge==null?void 0:Ge.horizontalScrollBar,thumbStyle:Ge==null?void 0:Ge.horizontalScrollBarThumb,showScrollBar:de}))}var Ue=d.forwardRef(At);Ue.displayName="List";var Xe=Ue,xt=Xe},51581:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0});var t=function(){function d(n,a){for(var c=0;c=0||Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c]);return a}function u(d,n){if(!(d instanceof n))throw new TypeError("Cannot call a class as a function")}function l(d,n){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:d}function s(d,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);d.prototype=Object.create(n&&n.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(d,n):d.__proto__=n)}var o=function(d){s(n,d);function n(a){u(this,n);var c=l(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,a));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}return t(n,[{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 c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,f={get passive(){c=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(S){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!c)){var f=window;this.props.useWindow===!1&&(f=c),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,f=window,S=this.getParentElement(c),E=void 0;if(this.props.useWindow){var w=document.documentElement||document.body.parentNode||document.body,A=f.pageYOffset!==void 0?f.pageYOffset:w.scrollTop;this.props.isReverse?E=A:E=this.calculateOffset(c,A)}else this.props.isReverse?E=S.scrollTop:E=c.scrollHeight-S.scrollTop-S.clientHeight;E>22},l.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?p.stringFromCodePoint(2097151&this.content):""},l.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},l.prototype.setFromCharData=function(s){this.fg=s[i.CHAR_DATA_ATTR_INDEX],this.bg=0;var o=!1;if(s[i.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(s[i.CHAR_DATA_CHAR_INDEX].length===2){var d=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=d&&d<=56319){var n=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(d-55296)+n-56320+65536|s[i.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[i.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=s[i.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[i.CHAR_DATA_WIDTH_INDEX]<<22)},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(h.AttributeData);e.CellData=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ISoundService=e.ISelectionService=e.IRenderService=e.IMouseService=e.ICoreBrowserService=e.ICharSizeService=void 0;var v=t(14);e.ICharSizeService=v.createDecorator("CharSizeService"),e.ICoreBrowserService=v.createDecorator("CoreBrowserService"),e.IMouseService=v.createDecorator("MouseService"),e.IRenderService=v.createDecorator("RenderService"),e.ISelectionService=v.createDecorator("SelectionService"),e.ISoundService=v.createDecorator("SoundService")},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ExtendedAttrs=e.AttributeData=void 0;var v=function(){function p(){this.fg=0,this.bg=0,this.extended=new g}return p.toColorRGB=function(i){return[i>>>16&255,i>>>8&255,255&i]},p.fromColorRGB=function(i){return(255&i[0])<<16|(255&i[1])<<8|255&i[2]},p.prototype.clone=function(){var i=new p;return i.fg=this.fg,i.bg=this.bg,i.extended=this.extended.clone(),i},p.prototype.isInverse=function(){return 67108864&this.fg},p.prototype.isBold=function(){return 134217728&this.fg},p.prototype.isUnderline=function(){return 268435456&this.fg},p.prototype.isBlink=function(){return 536870912&this.fg},p.prototype.isInvisible=function(){return 1073741824&this.fg},p.prototype.isItalic=function(){return 67108864&this.bg},p.prototype.isDim=function(){return 134217728&this.bg},p.prototype.getFgColorMode=function(){return 50331648&this.fg},p.prototype.getBgColorMode=function(){return 50331648&this.bg},p.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},p.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},p.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},p.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},p.prototype.isFgDefault=function(){return(50331648&this.fg)==0},p.prototype.isBgDefault=function(){return(50331648&this.bg)==0},p.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},p.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},p.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},p.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},p.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},p.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},p.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},p.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},p.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},p.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},p.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},p}();e.AttributeData=v;var g=function(){function p(i,h){i===void 0&&(i=0),h===void 0&&(h=-1),this.underlineStyle=i,this.underlineColor=h}return p.prototype.clone=function(){return new p(this.underlineStyle,this.underlineColor)},p.prototype.isEmpty=function(){return this.underlineStyle===0},p}();e.ExtendedAttrs=g},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addDisposableDomListener=void 0,e.addDisposableDomListener=function(v,g,p,i){v.addEventListener(g,p,i);var h=!1;return{dispose:function(){h||(h=!0,v.removeEventListener(g,p,i))}}}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Utf8ToUtf32=e.StringToUtf32=e.utf32ToString=e.stringFromCodePoint=void 0,e.stringFromCodePoint=function(p){return p>65535?(p-=65536,String.fromCharCode(55296+(p>>10))+String.fromCharCode(p%1024+56320)):String.fromCharCode(p)},e.utf32ToString=function(p,i,h){i===void 0&&(i=0),h===void 0&&(h=p.length);for(var r="",u=i;u65535?(l-=65536,r+=String.fromCharCode(55296+(l>>10))+String.fromCharCode(l%1024+56320)):r+=String.fromCharCode(l)}return r};var v=function(){function p(){this._interim=0}return p.prototype.clear=function(){this._interim=0},p.prototype.decode=function(i,h){var r=i.length;if(!r)return 0;var u=0,l=0;this._interim&&(56320<=(d=i.charCodeAt(l++))&&d<=57343?h[u++]=1024*(this._interim-55296)+d-56320+65536:(h[u++]=this._interim,h[u++]=d),this._interim=0);for(var s=l;s=r)return this._interim=o,u;var d;56320<=(d=i.charCodeAt(s))&&d<=57343?h[u++]=1024*(o-55296)+d-56320+65536:(h[u++]=o,h[u++]=d)}else h[u++]=o}return u},p}();e.StringToUtf32=v;var g=function(){function p(){this.interim=new Uint8Array(3)}return p.prototype.clear=function(){this.interim.fill(0)},p.prototype.decode=function(i,h){var r=i.length;if(!r)return 0;var u,l,s,o,d=0,n=0,a=0;if(this.interim[0]){var c=!1,f=this.interim[0];f&=(224&f)==192?31:(240&f)==224?15:7;for(var S=0,E=void 0;(E=63&this.interim[++S])&&S<4;)f<<=6,f|=E;for(var w=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,A=w-S;a=r)return 0;if((192&(E=i[a++]))!=128){a--,c=!0;break}this.interim[S++]=E,f<<=6,f|=63&E}c||(w===2?f<128?a--:h[d++]=f:w===3?f<2048||f>=55296&&f<=57343||(h[d++]=f):f<65536||f>1114111||(h[d++]=f)),this.interim.fill(0)}for(var b=r-4,C=a;C=r)return this.interim[0]=u,d;if((192&(l=i[C++]))!=128){C--;continue}if((n=(31&u)<<6|63&l)<128){C--;continue}h[d++]=n}else if((240&u)==224){if(C>=r)return this.interim[0]=u,d;if((192&(l=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=u,this.interim[1]=l,d;if((192&(s=i[C++]))!=128){C--;continue}if((n=(15&u)<<12|(63&l)<<6|63&s)<2048||n>=55296&&n<=57343)continue;h[d++]=n}else if((248&u)==240){if(C>=r)return this.interim[0]=u,d;if((192&(l=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=u,this.interim[1]=l,d;if((192&(s=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=u,this.interim[1]=l,this.interim[2]=s,d;if((192&(o=i[C++]))!=128){C--;continue}if((n=(7&u)<<18|(63&l)<<12|(63&s)<<6|63&o)<65536||n>1114111)continue;h[d++]=n}}return d},p}();e.Utf8ToUtf32=g},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CHAR_ATLAS_CELL_SPACING=e.DIM_OPACITY=e.INVERTED_DEFAULT_COLOR=void 0,e.INVERTED_DEFAULT_COLOR=257,e.DIM_OPACITY=.5,e.CHAR_ATLAS_CELL_SPACING=1},function(N,e,t){"use strict";var v,g,p,i;function h(u){var l=u.toString(16);return l.length<2?"0"+l:l}function r(u,l){return u>>0}}(v=e.channels||(e.channels={})),(g=e.color||(e.color={})).blend=function(u,l){var s=(255&l.rgba)/255;if(s===1)return{css:l.css,rgba:l.rgba};var o=l.rgba>>24&255,d=l.rgba>>16&255,n=l.rgba>>8&255,a=u.rgba>>24&255,c=u.rgba>>16&255,f=u.rgba>>8&255,S=a+Math.round((o-a)*s),E=c+Math.round((d-c)*s),w=f+Math.round((n-f)*s);return{css:v.toCss(S,E,w),rgba:v.toRgba(S,E,w)}},g.isOpaque=function(u){return(255&u.rgba)==255},g.ensureContrastRatio=function(u,l,s){var o=i.ensureContrastRatio(u.rgba,l.rgba,s);if(o)return i.toColor(o>>24&255,o>>16&255,o>>8&255)},g.opaque=function(u){var l=(255|u.rgba)>>>0,s=i.toChannels(l),o=s[0],d=s[1],n=s[2];return{css:v.toCss(o,d,n),rgba:l}},g.opacity=function(u,l){var s=Math.round(255*l),o=i.toChannels(u.rgba),d=o[0],n=o[1],a=o[2];return{css:v.toCss(d,n,a,s),rgba:v.toRgba(d,n,a,s)}},(e.css||(e.css={})).toColor=function(u){switch(u.length){case 7:return{css:u,rgba:(parseInt(u.slice(1),16)<<8|255)>>>0};case 9:return{css:u,rgba:parseInt(u.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(u){function l(s,o,d){var n=s/255,a=o/255,c=d/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4))}u.relativeLuminance=function(s){return l(s>>16&255,s>>8&255,255&s)},u.relativeLuminance2=l}(p=e.rgb||(e.rgb={})),function(u){function l(o,d,n){for(var a=o>>24&255,c=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,c,f));A0||E>0||w>0);)S-=Math.max(0,Math.ceil(.1*S)),E-=Math.max(0,Math.ceil(.1*E)),w-=Math.max(0,Math.ceil(.1*w)),A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,c,f));return(S<<24|E<<16|w<<8|255)>>>0}function s(o,d,n){for(var a=o>>24&255,c=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,c,f));A>>0}u.ensureContrastRatio=function(o,d,n){var a=p.relativeLuminance(o>>8),c=p.relativeLuminance(d>>8);if(r(a,c)>24&255,o>>16&255,o>>8&255,255&o]},u.toColor=function(o,d,n){return{css:v.toCss(o,d,n),rgba:v.toRgba(o,d,n)}}}(i=e.rgba||(e.rgba={})),e.toPaddedHex=h,e.contrastRatio=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isLinux=e.isWindows=e.isIphone=e.isIpad=e.isMac=e.isSafari=e.isFirefox=void 0;var v=typeof navigator=="undefined",g=v?"node":navigator.userAgent,p=v?"node":navigator.platform;function i(h,r){return h.indexOf(r)>=0}e.isFirefox=!!~g.indexOf("Firefox"),e.isSafari=/^((?!chrome|android).)*safari/i.test(g),e.isMac=i(["Macintosh","MacIntel","MacPPC","Mac68K"],p),e.isIpad=p==="iPad",e.isIphone=p==="iPhone",e.isWindows=i(["Windows","Win16","Win32","WinCE"],p),e.isLinux=p.indexOf("Linux")>=0},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.C1=e.C0=void 0,function(v){v.NUL="\0",v.SOH="",v.STX="",v.ETX="",v.EOT="",v.ENQ="",v.ACK="",v.BEL="\x07",v.BS="\b",v.HT=" ",v.LF=` `,v.VT="\v",v.FF="\f",v.CR="\r",v.SO="",v.SI="",v.DLE="",v.DC1="",v.DC2="",v.DC3="",v.DC4="",v.NAK="",v.SYN="",v.ETB="",v.CAN="",v.EM="",v.SUB="",v.ESC="\x1B",v.FS="",v.GS="",v.RS="",v.US="",v.SP=" ",v.DEL="\x7F"}(e.C0||(e.C0={})),function(v){v.PAD="\x80",v.HOP="\x81",v.BPH="\x82",v.NBH="\x83",v.IND="\x84",v.NEL="\x85",v.SSA="\x86",v.ESA="\x87",v.HTS="\x88",v.HTJ="\x89",v.VTS="\x8A",v.PLD="\x8B",v.PLU="\x8C",v.RI="\x8D",v.SS2="\x8E",v.SS3="\x8F",v.DCS="\x90",v.PU1="\x91",v.PU2="\x92",v.STS="\x93",v.CCH="\x94",v.MW="\x95",v.SPA="\x96",v.EPA="\x97",v.SOS="\x98",v.SGCI="\x99",v.SCI="\x9A",v.CSI="\x9B",v.ST="\x9C",v.OSC="\x9D",v.PM="\x9E",v.APC="\x9F"}(e.C1||(e.C1={}))},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseRenderLayer=void 0;var v=t(3),g=t(9),p=t(25),i=t(6),h=t(28),r=t(10),u=t(17),l=function(){function s(o,d,n,a,c,f,S,E){this._container=o,this._alpha=a,this._colors=c,this._rendererId=f,this._bufferService=S,this._optionsService=E,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+d+"-layer"),this._canvas.style.zIndex=n.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return s.prototype.dispose=function(){var o;u.removeElementFromParent(this._canvas),(o=this._charAtlas)===null||o===void 0||o.dispose()},s.prototype._initCanvas=function(){this._ctx=h.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(o,d){},s.prototype.onSelectionChanged=function(o,d,n){n===void 0&&(n=!1)},s.prototype.setColors=function(o){this._refreshCharAtlas(o)},s.prototype._setTransparency=function(o){if(o!==this._alpha){var d=this._canvas;this._alpha=o,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,d),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},s.prototype._refreshCharAtlas=function(o){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=p.acquireCharAtlas(this._optionsService.options,this._rendererId,o,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},s.prototype.resize=function(o){this._scaledCellWidth=o.scaledCellWidth,this._scaledCellHeight=o.scaledCellHeight,this._scaledCharWidth=o.scaledCharWidth,this._scaledCharHeight=o.scaledCharHeight,this._scaledCharLeft=o.scaledCharLeft,this._scaledCharTop=o.scaledCharTop,this._canvas.width=o.scaledCanvasWidth,this._canvas.height=o.scaledCanvasHeight,this._canvas.style.width=o.canvasWidth+"px",this._canvas.style.height=o.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},s.prototype._fillCells=function(o,d,n,a){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight)},s.prototype._fillBottomLineAtCells=function(o,d,n){n===void 0&&(n=1),this._ctx.fillRect(o*this._scaledCellWidth,(d+1)*this._scaledCellHeight-window.devicePixelRatio-1,n*this._scaledCellWidth,window.devicePixelRatio)},s.prototype._fillLeftLineAtCell=function(o,d,n){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(o,d,n,a){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(o*this._scaledCellWidth+window.devicePixelRatio/2,d*this._scaledCellHeight+window.devicePixelRatio/2,n*this._scaledCellWidth-window.devicePixelRatio,a*this._scaledCellHeight-window.devicePixelRatio)},s.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},s.prototype._clearCells=function(o,d,n,a){this._alpha?this._ctx.clearRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight))},s.prototype._fillCharTrueColor=function(o,d,n){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(n),this._ctx.fillText(o.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},s.prototype._drawChars=function(o,d,n){var a,c,f=this._getContrastColor(o);f||o.isFgRGB()||o.isBgRGB()?this._drawUncachedChars(o,d,n,f):(o.isInverse()?(a=o.isBgDefault()?g.INVERTED_DEFAULT_COLOR:o.getBgColor(),c=o.isFgDefault()?g.INVERTED_DEFAULT_COLOR:o.getFgColor()):(c=o.isBgDefault()?v.DEFAULT_COLOR:o.getBgColor(),a=o.isFgDefault()?v.DEFAULT_COLOR:o.getFgColor()),a+=this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&a<8?8:0,this._currentGlyphIdentifier.chars=o.getChars()||v.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=o.getCode()||v.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=c,this._currentGlyphIdentifier.fg=a,this._currentGlyphIdentifier.bold=!!o.isBold(),this._currentGlyphIdentifier.dim=!!o.isDim(),this._currentGlyphIdentifier.italic=!!o.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(o,d,n))},s.prototype._drawUncachedChars=function(o,d,n,a){if(this._ctx.save(),this._ctx.font=this._getFont(!!o.isBold(),!!o.isItalic()),this._ctx.textBaseline="middle",o.isInverse())if(a)this._ctx.fillStyle=a.css;else if(o.isBgDefault())this._ctx.fillStyle=r.color.opaque(this._colors.background).css;else if(o.isBgRGB())this._ctx.fillStyle="rgb("+i.AttributeData.toColorRGB(o.getBgColor()).join(",")+")";else{var c=o.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&c<8&&(c+=8),this._ctx.fillStyle=this._colors.ansi[c].css}else if(a)this._ctx.fillStyle=a.css;else if(o.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(o.isFgRGB())this._ctx.fillStyle="rgb("+i.AttributeData.toColorRGB(o.getFgColor()).join(",")+")";else{var f=o.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&f<8&&(f+=8),this._ctx.fillStyle=this._colors.ansi[f].css}this._clipRow(n),o.isDim()&&(this._ctx.globalAlpha=g.DIM_OPACITY),this._ctx.fillText(o.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},s.prototype._clipRow=function(o){this._ctx.beginPath(),this._ctx.rect(0,o*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.prototype._getFont=function(o,d){return(d?"italic":"")+" "+(o?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},s.prototype._getContrastColor=function(o){if(this._optionsService.options.minimumContrastRatio!==1){var d=this._colors.contrastCache.getColor(o.bg,o.fg);if(d!==void 0)return d||void 0;var n=o.getFgColor(),a=o.getFgColorMode(),c=o.getBgColor(),f=o.getBgColorMode(),S=!!o.isInverse(),E=!!o.isInverse();if(S){var w=n;n=c,c=w;var A=a;a=f,f=A}var b=this._resolveBackgroundRgba(f,c,S),C=this._resolveForegroundRgba(a,n,S,E),m=r.rgba.ensureContrastRatio(b,C,this._optionsService.options.minimumContrastRatio);if(m){var y={css:r.channels.toCss(m>>24&255,m>>16&255,m>>8&255),rgba:m};return this._colors.contrastCache.setColor(o.bg,o.fg,y),y}this._colors.contrastCache.setColor(o.bg,o.fg,null)}},s.prototype._resolveBackgroundRgba=function(o,d,n){switch(o){case 16777216:case 33554432:return this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return n?this._colors.foreground.rgba:this._colors.background.rgba}},s.prototype._resolveForegroundRgba=function(o,d,n,a){switch(o){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&a&&d<8&&(d+=8),this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return n?this._colors.background.rgba:this._colors.foreground.rgba}},s}();e.BaseRenderLayer=l},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=e.getServiceDependencies=e.serviceRegistry=void 0;function v(g,p,i){p.di$target===p?p.di$dependencies.push({id:g,index:i}):(p.di$dependencies=[{id:g,index:i}],p.di$target=p)}e.serviceRegistry=new Map,e.getServiceDependencies=function(g){return g.di$dependencies||[]},e.createDecorator=function(g){if(e.serviceRegistry.has(g))return e.serviceRegistry.get(g);var p=function(i,h,r){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");v(p,i,r)};return p.toString=function(){return g},e.serviceRegistry.set(g,p),p}},function(N,e,t){"use strict";function v(g,p,i,h){if(i===void 0&&(i=0),h===void 0&&(h=g.length),i>=g.length)return g;i=(g.length+i)%g.length,h=h>=g.length?g.length:(g.length+h)%g.length;for(var r=i;r>22,2097152&l?this._combined[u].charCodeAt(this._combined[u].length-1):s]},r.prototype.set=function(u,l){this._data[3*u+1]=l[g.CHAR_DATA_ATTR_INDEX],l[g.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[u]=l[1],this._data[3*u+0]=2097152|u|l[g.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*u+0]=l[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[g.CHAR_DATA_WIDTH_INDEX]<<22},r.prototype.getWidth=function(u){return this._data[3*u+0]>>22},r.prototype.hasWidth=function(u){return 12582912&this._data[3*u+0]},r.prototype.getFg=function(u){return this._data[3*u+1]},r.prototype.getBg=function(u){return this._data[3*u+2]},r.prototype.hasContent=function(u){return 4194303&this._data[3*u+0]},r.prototype.getCodePoint=function(u){var l=this._data[3*u+0];return 2097152&l?this._combined[u].charCodeAt(this._combined[u].length-1):2097151&l},r.prototype.isCombined=function(u){return 2097152&this._data[3*u+0]},r.prototype.getString=function(u){var l=this._data[3*u+0];return 2097152&l?this._combined[u]:2097151&l?v.stringFromCodePoint(2097151&l):""},r.prototype.loadCell=function(u,l){var s=3*u;return l.content=this._data[s+0],l.fg=this._data[s+1],l.bg=this._data[s+2],2097152&l.content&&(l.combinedData=this._combined[u]),268435456&l.bg&&(l.extended=this._extendedAttrs[u]),l},r.prototype.setCell=function(u,l){2097152&l.content&&(this._combined[u]=l.combinedData),268435456&l.bg&&(this._extendedAttrs[u]=l.extended),this._data[3*u+0]=l.content,this._data[3*u+1]=l.fg,this._data[3*u+2]=l.bg},r.prototype.setCellFromCodePoint=function(u,l,s,o,d,n){268435456&d&&(this._extendedAttrs[u]=n),this._data[3*u+0]=l|s<<22,this._data[3*u+1]=o,this._data[3*u+2]=d},r.prototype.addCodepointToCell=function(u,l){var s=this._data[3*u+0];2097152&s?this._combined[u]+=v.stringFromCodePoint(l):(2097151&s?(this._combined[u]=v.stringFromCodePoint(2097151&s)+v.stringFromCodePoint(l),s&=-2097152,s|=2097152):s=l|1<<22,this._data[3*u+0]=s)},r.prototype.insertCells=function(u,l,s,o){if((u%=this.length)&&this.getWidth(u-1)===2&&this.setCellFromCodePoint(u-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs),l=0;--n)this.setCell(u+l+n,this.loadCell(u+n,d));for(n=0;nthis.length){var s=new Uint32Array(3*u);this.length&&(3*u=u&&delete this._combined[n]}}else this._data=new Uint32Array(0),this._combined={};this.length=u}},r.prototype.fill=function(u){this._combined={},this._extendedAttrs={};for(var l=0;l=0;--u)if(4194303&this._data[3*u+0])return u+(this._data[3*u+0]>>22);return 0},r.prototype.copyCellsFrom=function(u,l,s,o,d){var n=u._data;if(d)for(var a=o-1;a>=0;a--)for(var c=0;c<3;c++)this._data[3*(s+a)+c]=n[3*(l+a)+c];else for(a=0;a=l&&(this._combined[S-l+s]=u._combined[S])}},r.prototype.translateToString=function(u,l,s){u===void 0&&(u=!1),l===void 0&&(l=0),s===void 0&&(s=this.length),u&&(s=Math.min(s,this.getTrimmedLength()));for(var o="";l>22||1}return o},r}();e.BufferLine=h},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeElementFromParent=void 0,e.removeElementFromParent=function(){for(var v,g=[],p=0;p24)return m.setWinLines||!1;switch(C){case 1:return!!m.restoreWin;case 2:return!!m.minimizeWin;case 3:return!!m.setWinPosition;case 4:return!!m.setWinSizePixels;case 5:return!!m.raiseWin;case 6:return!!m.lowerWin;case 7:return!!m.refreshWin;case 8:return!!m.setWinSizeChars;case 9:return!!m.maximizeWin;case 10:return!!m.fullscreenWin;case 11:return!!m.getWinState;case 13:return!!m.getWinPosition;case 14:return!!m.getWinSizePixels;case 15:return!!m.getScreenSizePixels;case 16:return!!m.getCellSizePixels;case 18:return!!m.getWinSizeChars;case 19:return!!m.getScreenSizeChars;case 20:return!!m.getIconTitle;case 21:return!!m.getWinTitle;case 22:return!!m.pushTitle;case 23:return!!m.popTitle;case 24:return!!m.setWinLines}return!1}(function(C){C[C.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",C[C.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(p=e.WindowsOptionsReportType||(e.WindowsOptionsReportType={}));var A=function(){function C(m,y,x,P){this._bufferService=m,this._coreService=y,this._logService=x,this._optionsService=P,this._data=new Uint32Array(0)}return C.prototype.hook=function(m){this._data=new Uint32Array(0)},C.prototype.put=function(m,y,x){this._data=l.concat(this._data,m.subarray(y,x))},C.prototype.unhook=function(m){if(m){var y=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),y){case'"q':return this._coreService.triggerDataEvent(i.C0.ESC+'P1$r0"q'+i.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(i.C0.ESC+'P1$r61;1"p'+i.C0.ESC+"\\");case"r":var x=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(i.C0.ESC+"P1$r"+x+i.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(i.C0.ESC+"P1$r0m"+i.C0.ESC+"\\");case" q":var P={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return P-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(i.C0.ESC+"P1$r"+P+" q"+i.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",y),this._coreService.triggerDataEvent(i.C0.ESC+"P0$r"+i.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},C}(),b=function(C){function m(y,x,P,_,z,K,ye,ae,Be){Be===void 0&&(Be=new r.EscapeSequenceParser);var B=C.call(this)||this;B._bufferService=y,B._charsetService=x,B._coreService=P,B._dirtyRowService=_,B._logService=z,B._optionsService=K,B._coreMouseService=ye,B._unicodeService=ae,B._parser=Be,B._parseBuffer=new Uint32Array(4096),B._stringDecoder=new s.StringToUtf32,B._utf8Decoder=new s.Utf8ToUtf32,B._workCell=new a.CellData,B._windowTitle="",B._iconName="",B._windowTitleStack=[],B._iconNameStack=[],B._curAttrData=o.DEFAULT_ATTR_DATA.clone(),B._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone(),B._onRequestBell=new d.EventEmitter,B._onRequestRefreshRows=new d.EventEmitter,B._onRequestReset=new d.EventEmitter,B._onRequestScroll=new d.EventEmitter,B._onRequestSyncScrollBar=new d.EventEmitter,B._onRequestWindowsOptionsReport=new d.EventEmitter,B._onA11yChar=new d.EventEmitter,B._onA11yTab=new d.EventEmitter,B._onCursorMove=new d.EventEmitter,B._onLineFeed=new d.EventEmitter,B._onScroll=new d.EventEmitter,B._onTitleChange=new d.EventEmitter,B.register(B._parser),B._parser.setCsiHandlerFallback(function(X,W){B._logService.debug("Unknown CSI code: ",{identifier:B._parser.identToString(X),params:W.toArray()})}),B._parser.setEscHandlerFallback(function(X){B._logService.debug("Unknown ESC code: ",{identifier:B._parser.identToString(X)})}),B._parser.setExecuteHandlerFallback(function(X){B._logService.debug("Unknown EXECUTE code: ",{code:X})}),B._parser.setOscHandlerFallback(function(X,W,Z){B._logService.debug("Unknown OSC code: ",{identifier:X,action:W,data:Z})}),B._parser.setDcsHandlerFallback(function(X,W,Z){W==="HOOK"&&(Z=Z.toArray()),B._logService.debug("Unknown DCS code: ",{identifier:B._parser.identToString(X),action:W,payload:Z})}),B._parser.setPrintHandler(function(X,W,Z){return B.print(X,W,Z)}),B._parser.setCsiHandler({final:"@"},function(X){return B.insertChars(X)}),B._parser.setCsiHandler({intermediates:" ",final:"@"},function(X){return B.scrollLeft(X)}),B._parser.setCsiHandler({final:"A"},function(X){return B.cursorUp(X)}),B._parser.setCsiHandler({intermediates:" ",final:"A"},function(X){return B.scrollRight(X)}),B._parser.setCsiHandler({final:"B"},function(X){return B.cursorDown(X)}),B._parser.setCsiHandler({final:"C"},function(X){return B.cursorForward(X)}),B._parser.setCsiHandler({final:"D"},function(X){return B.cursorBackward(X)}),B._parser.setCsiHandler({final:"E"},function(X){return B.cursorNextLine(X)}),B._parser.setCsiHandler({final:"F"},function(X){return B.cursorPrecedingLine(X)}),B._parser.setCsiHandler({final:"G"},function(X){return B.cursorCharAbsolute(X)}),B._parser.setCsiHandler({final:"H"},function(X){return B.cursorPosition(X)}),B._parser.setCsiHandler({final:"I"},function(X){return B.cursorForwardTab(X)}),B._parser.setCsiHandler({final:"J"},function(X){return B.eraseInDisplay(X)}),B._parser.setCsiHandler({prefix:"?",final:"J"},function(X){return B.eraseInDisplay(X)}),B._parser.setCsiHandler({final:"K"},function(X){return B.eraseInLine(X)}),B._parser.setCsiHandler({prefix:"?",final:"K"},function(X){return B.eraseInLine(X)}),B._parser.setCsiHandler({final:"L"},function(X){return B.insertLines(X)}),B._parser.setCsiHandler({final:"M"},function(X){return B.deleteLines(X)}),B._parser.setCsiHandler({final:"P"},function(X){return B.deleteChars(X)}),B._parser.setCsiHandler({final:"S"},function(X){return B.scrollUp(X)}),B._parser.setCsiHandler({final:"T"},function(X){return B.scrollDown(X)}),B._parser.setCsiHandler({final:"X"},function(X){return B.eraseChars(X)}),B._parser.setCsiHandler({final:"Z"},function(X){return B.cursorBackwardTab(X)}),B._parser.setCsiHandler({final:"`"},function(X){return B.charPosAbsolute(X)}),B._parser.setCsiHandler({final:"a"},function(X){return B.hPositionRelative(X)}),B._parser.setCsiHandler({final:"b"},function(X){return B.repeatPrecedingCharacter(X)}),B._parser.setCsiHandler({final:"c"},function(X){return B.sendDeviceAttributesPrimary(X)}),B._parser.setCsiHandler({prefix:">",final:"c"},function(X){return B.sendDeviceAttributesSecondary(X)}),B._parser.setCsiHandler({final:"d"},function(X){return B.linePosAbsolute(X)}),B._parser.setCsiHandler({final:"e"},function(X){return B.vPositionRelative(X)}),B._parser.setCsiHandler({final:"f"},function(X){return B.hVPosition(X)}),B._parser.setCsiHandler({final:"g"},function(X){return B.tabClear(X)}),B._parser.setCsiHandler({final:"h"},function(X){return B.setMode(X)}),B._parser.setCsiHandler({prefix:"?",final:"h"},function(X){return B.setModePrivate(X)}),B._parser.setCsiHandler({final:"l"},function(X){return B.resetMode(X)}),B._parser.setCsiHandler({prefix:"?",final:"l"},function(X){return B.resetModePrivate(X)}),B._parser.setCsiHandler({final:"m"},function(X){return B.charAttributes(X)}),B._parser.setCsiHandler({final:"n"},function(X){return B.deviceStatus(X)}),B._parser.setCsiHandler({prefix:"?",final:"n"},function(X){return B.deviceStatusPrivate(X)}),B._parser.setCsiHandler({intermediates:"!",final:"p"},function(X){return B.softReset(X)}),B._parser.setCsiHandler({intermediates:" ",final:"q"},function(X){return B.setCursorStyle(X)}),B._parser.setCsiHandler({final:"r"},function(X){return B.setScrollRegion(X)}),B._parser.setCsiHandler({final:"s"},function(X){return B.saveCursor(X)}),B._parser.setCsiHandler({final:"t"},function(X){return B.windowOptions(X)}),B._parser.setCsiHandler({final:"u"},function(X){return B.restoreCursor(X)}),B._parser.setCsiHandler({intermediates:"'",final:"}"},function(X){return B.insertColumns(X)}),B._parser.setCsiHandler({intermediates:"'",final:"~"},function(X){return B.deleteColumns(X)}),B._parser.setExecuteHandler(i.C0.BEL,function(){return B.bell()}),B._parser.setExecuteHandler(i.C0.LF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.VT,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.FF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.CR,function(){return B.carriageReturn()}),B._parser.setExecuteHandler(i.C0.BS,function(){return B.backspace()}),B._parser.setExecuteHandler(i.C0.HT,function(){return B.tab()}),B._parser.setExecuteHandler(i.C0.SO,function(){return B.shiftOut()}),B._parser.setExecuteHandler(i.C0.SI,function(){return B.shiftIn()}),B._parser.setExecuteHandler(i.C1.IND,function(){return B.index()}),B._parser.setExecuteHandler(i.C1.NEL,function(){return B.nextLine()}),B._parser.setExecuteHandler(i.C1.HTS,function(){return B.tabSet()}),B._parser.setOscHandler(0,new f.OscHandler(function(X){B.setTitle(X),B.setIconName(X)})),B._parser.setOscHandler(1,new f.OscHandler(function(X){return B.setIconName(X)})),B._parser.setOscHandler(2,new f.OscHandler(function(X){return B.setTitle(X)})),B._parser.setEscHandler({final:"7"},function(){return B.saveCursor()}),B._parser.setEscHandler({final:"8"},function(){return B.restoreCursor()}),B._parser.setEscHandler({final:"D"},function(){return B.index()}),B._parser.setEscHandler({final:"E"},function(){return B.nextLine()}),B._parser.setEscHandler({final:"H"},function(){return B.tabSet()}),B._parser.setEscHandler({final:"M"},function(){return B.reverseIndex()}),B._parser.setEscHandler({final:"="},function(){return B.keypadApplicationMode()}),B._parser.setEscHandler({final:">"},function(){return B.keypadNumericMode()}),B._parser.setEscHandler({final:"c"},function(){return B.fullReset()}),B._parser.setEscHandler({final:"n"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"o"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"|"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"}"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"~"},function(){return B.setgLevel(1)}),B._parser.setEscHandler({intermediates:"%",final:"@"},function(){return B.selectDefaultCharset()}),B._parser.setEscHandler({intermediates:"%",final:"G"},function(){return B.selectDefaultCharset()});var $=function(X){G._parser.setEscHandler({intermediates:"(",final:X},function(){return B.selectCharset("("+X)}),G._parser.setEscHandler({intermediates:")",final:X},function(){return B.selectCharset(")"+X)}),G._parser.setEscHandler({intermediates:"*",final:X},function(){return B.selectCharset("*"+X)}),G._parser.setEscHandler({intermediates:"+",final:X},function(){return B.selectCharset("+"+X)}),G._parser.setEscHandler({intermediates:"-",final:X},function(){return B.selectCharset("-"+X)}),G._parser.setEscHandler({intermediates:".",final:X},function(){return B.selectCharset("."+X)}),G._parser.setEscHandler({intermediates:"/",final:X},function(){return B.selectCharset("/"+X)})},G=this;for(var se in h.CHARSETS)$(se);return B._parser.setEscHandler({intermediates:"#",final:"8"},function(){return B.screenAlignmentPattern()}),B._parser.setErrorHandler(function(X){return B._logService.error("Parsing error: ",X),X}),B._parser.setDcsHandler({intermediates:"$",final:"q"},new A(B._bufferService,B._coreService,B._logService,B._optionsService)),B}return g(m,C),Object.defineProperty(m.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),m.prototype.dispose=function(){C.prototype.dispose.call(this)},m.prototype.parse=function(y){var x=this._bufferService.buffer,P=x.x,_=x.y;if(this._logService.debug("parsing data",y),this._parseBuffer.length131072)for(var z=0;z0&&se.getWidth(K.x-1)===2&&se.setCellFromCodePoint(K.x-1,0,1,G.fg,G.bg,G.extended);for(var X=x;X=Be){if(B){for(;K.x=this._bufferService.rows&&(K.y=this._bufferService.rows-1),K.lines.get(K.ybase+K.y).isWrapped=!0),se=K.lines.get(K.ybase+K.y)}else if(K.x=Be-1,z===2)continue}if($&&(se.insertCells(K.x,z,K.getNullCell(G),G),se.getWidth(Be-1)===2&&se.setCellFromCodePoint(Be-1,n.NULL_CELL_CODE,n.NULL_CELL_WIDTH,G.fg,G.bg,G.extended)),se.setCellFromCodePoint(K.x++,_,z,G.fg,G.bg,G.extended),z>0)for(;--z;)se.setCellFromCodePoint(K.x++,0,0,G.fg,G.bg,G.extended)}else se.getWidth(K.x-1)?se.addCodepointToCell(K.x-1,_):se.addCodepointToCell(K.x-2,_)}P-x>0&&(se.loadCell(K.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),K.x0&&se.getWidth(K.x)===0&&!se.hasContent(K.x)&&se.setCellFromCodePoint(K.x,0,1,G.fg,G.bg,G.extended),this._dirtyRowService.markDirty(K.y)},m.prototype.addCsiHandler=function(y,x){var P=this;return y.final!=="t"||y.prefix||y.intermediates?this._parser.addCsiHandler(y,x):this._parser.addCsiHandler(y,function(_){return!w(_.params[0],P._optionsService.options.windowOptions)||x(_)})},m.prototype.addDcsHandler=function(y,x){return this._parser.addDcsHandler(y,new S.DcsHandler(x))},m.prototype.addEscHandler=function(y,x){return this._parser.addEscHandler(y,x)},m.prototype.addOscHandler=function(y,x){return this._parser.addOscHandler(y,new f.OscHandler(x))},m.prototype.bell=function(){this._onRequestBell.fire()},m.prototype.lineFeed=function(){var y=this._bufferService.buffer;this._dirtyRowService.markDirty(y.y),this._optionsService.options.convertEol&&(y.x=0),y.y++,y.y===y.scrollBottom+1?(y.y--,this._onRequestScroll.fire(this._eraseAttrData())):y.y>=this._bufferService.rows&&(y.y=this._bufferService.rows-1),y.x>=this._bufferService.cols&&y.x--,this._dirtyRowService.markDirty(y.y),this._onLineFeed.fire()},m.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},m.prototype.backspace=function(){var y,x=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(x.x>0&&x.x--);if(this._restrictCursor(this._bufferService.cols),x.x>0)x.x--;else if(x.x===0&&x.y>x.scrollTop&&x.y<=x.scrollBottom&&(!((y=x.lines.get(x.ybase+x.y))===null||y===void 0)&&y.isWrapped)){x.lines.get(x.ybase+x.y).isWrapped=!1,x.y--,x.x=this._bufferService.cols-1;var P=x.lines.get(x.ybase+x.y);P.hasWidth(x.x)&&!P.hasContent(x.x)&&x.x--}this._restrictCursor()},m.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var y=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-y)}},m.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},m.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},m.prototype._restrictCursor=function(y){y===void 0&&(y=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(y,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._setCursor=function(y,x){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=y,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+x):(this._bufferService.buffer.x=y,this._bufferService.buffer.y=x),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._moveCursor=function(y,x){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+y,this._bufferService.buffer.y+x)},m.prototype.cursorUp=function(y){var x=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;x>=0?this._moveCursor(0,-Math.min(x,y.params[0]||1)):this._moveCursor(0,-(y.params[0]||1))},m.prototype.cursorDown=function(y){var x=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;x>=0?this._moveCursor(0,Math.min(x,y.params[0]||1)):this._moveCursor(0,y.params[0]||1)},m.prototype.cursorForward=function(y){this._moveCursor(y.params[0]||1,0)},m.prototype.cursorBackward=function(y){this._moveCursor(-(y.params[0]||1),0)},m.prototype.cursorNextLine=function(y){this.cursorDown(y),this._bufferService.buffer.x=0},m.prototype.cursorPrecedingLine=function(y){this.cursorUp(y),this._bufferService.buffer.x=0},m.prototype.cursorCharAbsolute=function(y){this._setCursor((y.params[0]||1)-1,this._bufferService.buffer.y)},m.prototype.cursorPosition=function(y){this._setCursor(y.length>=2?(y.params[1]||1)-1:0,(y.params[0]||1)-1)},m.prototype.charPosAbsolute=function(y){this._setCursor((y.params[0]||1)-1,this._bufferService.buffer.y)},m.prototype.hPositionRelative=function(y){this._moveCursor(y.params[0]||1,0)},m.prototype.linePosAbsolute=function(y){this._setCursor(this._bufferService.buffer.x,(y.params[0]||1)-1)},m.prototype.vPositionRelative=function(y){this._moveCursor(0,y.params[0]||1)},m.prototype.hVPosition=function(y){this.cursorPosition(y)},m.prototype.tabClear=function(y){var x=y.params[0];x===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:x===3&&(this._bufferService.buffer.tabs={})},m.prototype.cursorForwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var x=y.params[0]||1;x--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},m.prototype.cursorBackwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var x=y.params[0]||1,P=this._bufferService.buffer;x--;)P.x=P.prevStop()},m.prototype._eraseInBufferLine=function(y,x,P,_){_===void 0&&(_=!1);var z=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);z.replaceCells(x,P,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),_&&(z.isWrapped=!1)},m.prototype._resetBufferLine=function(y){var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);x.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),x.isWrapped=!1},m.prototype.eraseInDisplay=function(y){var x;switch(this._restrictCursor(),y.params[0]){case 0:for(x=this._bufferService.buffer.y,this._dirtyRowService.markDirty(x),this._eraseInBufferLine(x++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);x=this._bufferService.cols&&(this._bufferService.buffer.lines.get(x+1).isWrapped=!1);x--;)this._resetBufferLine(x);this._dirtyRowService.markDirty(0);break;case 2:for(x=this._bufferService.rows,this._dirtyRowService.markDirty(x-1);x--;)this._resetBufferLine(x);this._dirtyRowService.markDirty(0);break;case 3:var P=this._bufferService.buffer.lines.length-this._bufferService.rows;P>0&&(this._bufferService.buffer.lines.trimStart(P),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-P,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-P,0),this._onScroll.fire(0))}},m.prototype.eraseInLine=function(y){switch(this._restrictCursor(),y.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype.insertLines=function(y){this._restrictCursor();var x=y.params[0]||1,P=this._bufferService.buffer;if(!(P.y>P.scrollBottom||P.yP.scrollBottom||P.yx.scrollBottom||x.yx.scrollBottom||x.yx.scrollBottom||x.yx.scrollBottom||x.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(i.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(i.C0.ESC+"[?6c"))},m.prototype.sendDeviceAttributesSecondary=function(y){y.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(i.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(i.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(y.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(i.C0.ESC+"[>83;40003;0c"))},m.prototype._is=function(y){return(this._optionsService.options.termName+"").indexOf(y)===0},m.prototype.setMode=function(y){for(var x=0;x=2||_[1]===2&&K+z>=5)break;_[1]&&(z=1)}while(++K+x5)&&(y=1),x.extended.underlineStyle=y,x.fg|=268435456,y===0&&(x.fg&=-268435457),x.updateExtended()},m.prototype.charAttributes=function(y){if(y.length===1&&y.params[0]===0)return this._curAttrData.fg=o.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=o.DEFAULT_ATTR_DATA.bg);for(var x,P=y.length,_=this._curAttrData,z=0;z=30&&x<=37?(_.fg&=-50331904,_.fg|=16777216|x-30):x>=40&&x<=47?(_.bg&=-50331904,_.bg|=16777216|x-40):x>=90&&x<=97?(_.fg&=-50331904,_.fg|=16777224|x-90):x>=100&&x<=107?(_.bg&=-50331904,_.bg|=16777224|x-100):x===0?(_.fg=o.DEFAULT_ATTR_DATA.fg,_.bg=o.DEFAULT_ATTR_DATA.bg):x===1?_.fg|=134217728:x===3?_.bg|=67108864:x===4?(_.fg|=268435456,this._processUnderline(y.hasSubParams(z)?y.getSubParams(z)[0]:1,_)):x===5?_.fg|=536870912:x===7?_.fg|=67108864:x===8?_.fg|=1073741824:x===2?_.bg|=134217728:x===21?this._processUnderline(2,_):x===22?(_.fg&=-134217729,_.bg&=-134217729):x===23?_.bg&=-67108865:x===24?_.fg&=-268435457:x===25?_.fg&=-536870913:x===27?_.fg&=-67108865:x===28?_.fg&=-1073741825:x===39?(_.fg&=-67108864,_.fg|=16777215&o.DEFAULT_ATTR_DATA.fg):x===49?(_.bg&=-67108864,_.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):x===38||x===48||x===58?z+=this._extractColor(y,z,_):x===59?(_.extended=_.extended.clone(),_.extended.underlineColor=-1,_.updateExtended()):x===100?(_.fg&=-67108864,_.fg|=16777215&o.DEFAULT_ATTR_DATA.fg,_.bg&=-67108864,_.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",x)},m.prototype.deviceStatus=function(y){switch(y.params[0]){case 5:this._coreService.triggerDataEvent(i.C0.ESC+"[0n");break;case 6:var x=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(i.C0.ESC+"["+x+";"+P+"R")}},m.prototype.deviceStatusPrivate=function(y){switch(y.params[0]){case 6:var x=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(i.C0.ESC+"[?"+x+";"+P+"R")}},m.prototype.softReset=function(y){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=o.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},m.prototype.setCursorStyle=function(y){var x=y.params[0]||1;switch(x){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var P=x%2==1;this._optionsService.options.cursorBlink=P},m.prototype.setScrollRegion=function(y){var x,P=y.params[0]||1;(y.length<2||(x=y.params[1])>this._bufferService.rows||x===0)&&(x=this._bufferService.rows),x>P&&(this._bufferService.buffer.scrollTop=P-1,this._bufferService.buffer.scrollBottom=x-1,this._setCursor(0,0))},m.prototype.windowOptions=function(y){if(w(y.params[0],this._optionsService.options.windowOptions)){var x=y.length>1?y.params[1]:0;switch(y.params[0]){case 14:x!==2&&this._onRequestWindowsOptionsReport.fire(p.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(p.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(i.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:x!==0&&x!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),x!==0&&x!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:x!==0&&x!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),x!==0&&x!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},m.prototype.saveCursor=function(y){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},m.prototype.restoreCursor=function(y){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},m.prototype.setTitle=function(y){this._windowTitle=y,this._onTitleChange.fire(y)},m.prototype.setIconName=function(y){this._iconName=y},m.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},m.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},m.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},m.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,h.DEFAULT_CHARSET)},m.prototype.selectCharset=function(y){y.length===2?y[0]!=="/"&&this._charsetService.setgCharset(E[y[0]],h.CHARSETS[y[1]]||h.DEFAULT_CHARSET):this.selectDefaultCharset()},m.prototype.index=function(){this._restrictCursor();var y=this._bufferService.buffer;this._bufferService.buffer.y++,y.y===y.scrollBottom+1?(y.y--,this._onRequestScroll.fire(this._eraseAttrData())):y.y>=this._bufferService.rows&&(y.y=this._bufferService.rows-1),this._restrictCursor()},m.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},m.prototype.reverseIndex=function(){this._restrictCursor();var y=this._bufferService.buffer;if(y.y===y.scrollTop){var x=y.scrollBottom-y.scrollTop;y.lines.shiftElements(y.ybase+y.y,x,1),y.lines.set(y.ybase+y.y,y.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(y.scrollTop,y.scrollBottom)}else y.y--,this._restrictCursor()},m.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},m.prototype.reset=function(){this._curAttrData=o.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone()},m.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},m.prototype.setgLevel=function(y){this._charsetService.setgLevel(y)},m.prototype.screenAlignmentPattern=function(){var y=new a.CellData;y.content=1<<22|69,y.fg=this._curAttrData.fg,y.bg=this._curAttrData.bg;var x=this._bufferService.buffer;this._setCursor(0,0);for(var P=0;P256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(p),this.length=0,this._subParams=new Int32Array(i),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(p),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return g.fromArray=function(p){var i=new g;if(!p.length)return i;for(var h=p[0]instanceof Array?1:0;h>8,r=255&this._subParamsIdx[i];r-h>0&&p.push(Array.prototype.slice.call(this._subParams,h,r))}return p},g.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},g.prototype.addParam=function(p){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=p>2147483647?2147483647:p}},g.prototype.addSubParam=function(p){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=p>2147483647?2147483647:p,this._subParamsIdx[this.length-1]++}},g.prototype.hasSubParams=function(p){return(255&this._subParamsIdx[p])-(this._subParamsIdx[p]>>8)>0},g.prototype.getSubParams=function(p){var i=this._subParamsIdx[p]>>8,h=255&this._subParamsIdx[p];return h-i>0?this._subParams.subarray(i,h):null},g.prototype.getSubParamsAll=function(){for(var p={},i=0;i>8,r=255&this._subParamsIdx[i];r-h>0&&(p[i]=this._subParams.slice(h,r))}return p},g.prototype.addDigit=function(p){var i;if(!(this._rejectDigits||!(i=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var h=this._digitIsSub?this._subParams:this.params,r=h[i-1];h[i-1]=~r?Math.min(10*r+p,2147483647):p}},g}();e.Params=v},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OscHandler=e.OscParser=void 0;var v=t(23),g=t(8),p=function(){function h(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return h.prototype.addHandler=function(r,u){this._handlers[r]===void 0&&(this._handlers[r]=[]);var l=this._handlers[r];return l.push(u),{dispose:function(){var s=l.indexOf(u);s!==-1&&l.splice(s,1)}}},h.prototype.setHandler=function(r,u){this._handlers[r]=[u]},h.prototype.clearHandler=function(r){this._handlers[r]&&delete this._handlers[r]},h.prototype.setHandlerFallback=function(r){this._handlerFb=r},h.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},h.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},h.prototype._start=function(){var r=this._handlers[this._id];if(r)for(var u=r.length-1;u>=0;u--)r[u].start();else this._handlerFb(this._id,"START")},h.prototype._put=function(r,u,l){var s=this._handlers[this._id];if(s)for(var o=s.length-1;o>=0;o--)s[o].put(r,u,l);else this._handlerFb(this._id,"PUT",g.utf32ToString(r,u,l))},h.prototype._end=function(r){var u=this._handlers[this._id];if(u){for(var l=u.length-1;l>=0&&u[l].end(r)===!1;l--);for(l--;l>=0;l--)u[l].end(!1)}else this._handlerFb(this._id,"END",r)},h.prototype.start=function(){this.reset(),this._id=-1,this._state=1},h.prototype.put=function(r,u,l){if(this._state!==3){if(this._state===1)for(;u0&&this._put(r,u,l)}},h.prototype.end=function(r){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(r)),this._id=-1,this._state=0)},h}();e.OscParser=p;var i=function(){function h(r){this._handler=r,this._data="",this._hitLimit=!1}return h.prototype.start=function(){this._data="",this._hitLimit=!1},h.prototype.put=function(r,u,l){this._hitLimit||(this._data+=g.utf32ToString(r,u,l),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},h.prototype.end=function(r){var u;return this._hitLimit?u=!1:r&&(u=this._handler(this._data)),this._data="",this._hitLimit=!1,u},h}();e.OscHandler=i},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PAYLOAD_LIMIT=void 0,e.PAYLOAD_LIMIT=1e7},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DcsHandler=e.DcsParser=void 0;var v=t(8),g=t(21),p=t(23),i=[],h=function(){function u(){this._handlers=Object.create(null),this._active=i,this._ident=0,this._handlerFb=function(){}}return u.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},u.prototype.addHandler=function(l,s){this._handlers[l]===void 0&&(this._handlers[l]=[]);var o=this._handlers[l];return o.push(s),{dispose:function(){var d=o.indexOf(s);d!==-1&&o.splice(d,1)}}},u.prototype.setHandler=function(l,s){this._handlers[l]=[s]},u.prototype.clearHandler=function(l){this._handlers[l]&&delete this._handlers[l]},u.prototype.setHandlerFallback=function(l){this._handlerFb=l},u.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=i,this._ident=0},u.prototype.hook=function(l,s){if(this.reset(),this._ident=l,this._active=this._handlers[l]||i,this._active.length)for(var o=this._active.length-1;o>=0;o--)this._active[o].hook(s);else this._handlerFb(this._ident,"HOOK",s)},u.prototype.put=function(l,s,o){if(this._active.length)for(var d=this._active.length-1;d>=0;d--)this._active[d].put(l,s,o);else this._handlerFb(this._ident,"PUT",v.utf32ToString(l,s,o))},u.prototype.unhook=function(l){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(l)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",l);this._active=i,this._ident=0},u}();e.DcsParser=h;var r=function(){function u(l){this._handler=l,this._data="",this._hitLimit=!1}return u.prototype.hook=function(l){this._params=l.clone(),this._data="",this._hitLimit=!1},u.prototype.put=function(l,s,o){this._hitLimit||(this._data+=v.utf32ToString(l,s,o),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},u.prototype.unhook=function(l){var s;return this._hitLimit?s=!1:l&&(s=this._handler(this._data,this._params||new g.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},u}();e.DcsHandler=r},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeTerminalFromCache=e.acquireCharAtlas=void 0;var v=t(26),g=t(43),p=[];e.acquireCharAtlas=function(i,h,r,u,l){for(var s=v.generateConfig(u,l,i,r),o=0;o=0){if(v.configEquals(n.config,s))return n.atlas;n.ownedBy.length===1?(n.atlas.dispose(),p.splice(o,1)):n.ownedBy.splice(d,1);break}}for(o=0;o1)for(var A=this._getJoinedRanges(n,f,c,o,a),b=0;b1)for(A=this._getJoinedRanges(n,f,c,o,a),b=0;b=this._line.length))return c?(this._line.loadCell(a,c),c):this._line.loadCell(a,new v.CellData)},n.prototype.translateToString=function(a,c,f){return this._line.translateToString(a,c,f)},n}(),o=function(){function n(a){this._core=a}return n.prototype.registerCsiHandler=function(a,c){return this._core.addCsiHandler(a,function(f){return c(f.toArray())})},n.prototype.addCsiHandler=function(a,c){return this.registerCsiHandler(a,c)},n.prototype.registerDcsHandler=function(a,c){return this._core.addDcsHandler(a,function(f,S){return c(f,S.toArray())})},n.prototype.addDcsHandler=function(a,c){return this.registerDcsHandler(a,c)},n.prototype.registerEscHandler=function(a,c){return this._core.addEscHandler(a,c)},n.prototype.addEscHandler=function(a,c){return this.registerEscHandler(a,c)},n.prototype.registerOscHandler=function(a,c){return this._core.addOscHandler(a,c)},n.prototype.addOscHandler=function(a,c){return this.registerOscHandler(a,c)},n}(),d=function(){function n(a){this._core=a}return n.prototype.register=function(a){this._core.unicodeService.register(a)},Object.defineProperty(n.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(a){this._core.unicodeService.activeVersion=a},enumerable:!1,configurable:!0}),n}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(Be,B){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,G){$.__proto__=G}||function($,G){for(var se in G)G.hasOwnProperty(se)&&($[se]=G[se])})(Be,B)},function(Be,B){function $(){this.constructor=Be}v(Be,B),Be.prototype=B===null?Object.create(B):($.prototype=B.prototype,new $)});Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var p=t(36),i=t(37),h=t(38),r=t(12),u=t(19),l=t(40),s=t(50),o=t(51),d=t(11),n=t(7),a=t(18),c=t(54),f=t(55),S=t(56),E=t(57),w=t(59),A=t(0),b=t(16),C=t(27),m=t(60),y=t(5),x=t(61),P=t(62),_=t(63),z=t(64),K=t(65),ye=typeof window!="undefined"?window.document:null,ae=function(Be){function B($){$===void 0&&($={});var G=Be.call(this,$)||this;return G.browser=d,G._keyDownHandled=!1,G._onCursorMove=new A.EventEmitter,G._onKey=new A.EventEmitter,G._onRender=new A.EventEmitter,G._onSelectionChange=new A.EventEmitter,G._onTitleChange=new A.EventEmitter,G._onFocus=new A.EventEmitter,G._onBlur=new A.EventEmitter,G._onA11yCharEmitter=new A.EventEmitter,G._onA11yTabEmitter=new A.EventEmitter,G._setup(),G.linkifier=G._instantiationService.createInstance(s.Linkifier),G.linkifier2=G.register(G._instantiationService.createInstance(_.Linkifier2)),G.register(G._inputHandler.onRequestBell(function(){return G.bell()})),G.register(G._inputHandler.onRequestRefreshRows(function(se,X){return G.refresh(se,X)})),G.register(G._inputHandler.onRequestReset(function(){return G.reset()})),G.register(G._inputHandler.onRequestScroll(function(se,X){return G.scroll(se,X||void 0)})),G.register(G._inputHandler.onRequestWindowsOptionsReport(function(se){return G._reportWindowsOptions(se)})),G.register(A.forwardEvent(G._inputHandler.onCursorMove,G._onCursorMove)),G.register(A.forwardEvent(G._inputHandler.onTitleChange,G._onTitleChange)),G.register(A.forwardEvent(G._inputHandler.onA11yChar,G._onA11yCharEmitter)),G.register(A.forwardEvent(G._inputHandler.onA11yTab,G._onA11yTabEmitter)),G.register(G._bufferService.onResize(function(se){return G._afterResize(se.cols,se.rows)})),G}return g(B,Be),Object.defineProperty(B.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),B.prototype.dispose=function(){var $,G,se;this._isDisposed||(Be.prototype.dispose.call(this),($=this._renderService)===null||$===void 0||$.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(se=(G=this.element)===null||G===void 0?void 0:G.parentNode)===null||se===void 0||se.removeChild(this.element))},B.prototype._setup=function(){Be.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(B.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),B.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},B.prototype._updateOptions=function($){var G,se,X,W;switch(Be.prototype._updateOptions.call(this,$),$){case"fontFamily":case"fontSize":(G=this._renderService)===null||G===void 0||G.clear(),(se=this._charSizeService)===null||se===void 0||se.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(X=this.viewport)===null||X===void 0||X.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)):((W=this._accessibilityManager)===null||W===void 0||W.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},B.prototype._onTextAreaFocus=function($){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[I"),this.updateCursorStyle($),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},B.prototype.blur=function(){var $;return($=this.textarea)===null||$===void 0?void 0:$.blur()},B.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},B.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var $=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),G=this._bufferService.buffer.y*$,se=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=se+"px",this.textarea.style.top=G+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=$+"px",this.textarea.style.lineHeight=$+"px",this.textarea.style.zIndex="-5"}},B.prototype._initGlobal=function(){var $=this;this._bindKeys(),this.register(n.addDisposableDomListener(this.element,"copy",function(se){$.hasSelection()&&h.copyHandler(se,$._selectionService)}));var G=function(se){return h.handlePasteEvent(se,$.textarea,$._coreService)};this.register(n.addDisposableDomListener(this.textarea,"paste",G)),this.register(n.addDisposableDomListener(this.element,"paste",G)),d.isFirefox?this.register(n.addDisposableDomListener(this.element,"mousedown",function(se){se.button===2&&h.rightClickHandler(se,$.textarea,$.screenElement,$._selectionService,$.options.rightClickSelectsWord)})):this.register(n.addDisposableDomListener(this.element,"contextmenu",function(se){h.rightClickHandler(se,$.textarea,$.screenElement,$._selectionService,$.options.rightClickSelectsWord)})),d.isLinux&&this.register(n.addDisposableDomListener(this.element,"auxclick",function(se){se.button===1&&h.moveTextAreaUnderMouseCursor(se,$.textarea,$.screenElement)}))},B.prototype._bindKeys=function(){var $=this;this.register(n.addDisposableDomListener(this.textarea,"keyup",function(G){return $._keyUp(G)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keydown",function(G){return $._keyDown(G)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keypress",function(G){return $._keyPress(G)},!0)),this.register(n.addDisposableDomListener(this.textarea,"compositionstart",function(){return $._compositionHelper.compositionstart()})),this.register(n.addDisposableDomListener(this.textarea,"compositionupdate",function(G){return $._compositionHelper.compositionupdate(G)})),this.register(n.addDisposableDomListener(this.textarea,"compositionend",function(){return $._compositionHelper.compositionend()})),this.register(this.onRender(function(){return $._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(G){return $._queueLinkification(G.start,G.end)}))},B.prototype.open=function($){var G=this;if(!$)throw new Error("Terminal requires a parent element.");ye.body.contains($)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=$.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),$.appendChild(this.element);var se=ye.createDocumentFragment();this._viewportElement=ye.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),se.appendChild(this._viewportElement),this._viewportScrollArea=ye.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=ye.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=ye.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),se.appendChild(this.screenElement),this.textarea=ye.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",a.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(n.addDisposableDomListener(this.textarea,"focus",function(Z){return G._onTextAreaFocus(Z)})),this.register(n.addDisposableDomListener(this.textarea,"blur",function(){return G._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var X=this._instantiationService.createInstance(z.CoreBrowserService,this.textarea);this._instantiationService.setService(y.ICoreBrowserService,X),this._charSizeService=this._instantiationService.createInstance(x.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(y.ICharSizeService,this._charSizeService),this._compositionView=ye.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(p.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(se),this._theme=this.options.theme||this._theme,this._colorManager=new C.ColorManager(ye,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(Z){return G._colorManager.onOptionsChange(Z)})),this._colorManager.setTheme(this._theme);var W=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(m.RenderService,W,this.rows,this.screenElement)),this._instantiationService.setService(y.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(Z){return G._onRender.fire(Z)})),this.onResize(function(Z){return G._renderService.resize(Z.cols,Z.rows)}),this._soundService=this._instantiationService.createInstance(c.SoundService),this._instantiationService.setService(y.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(P.MouseService),this._instantiationService.setService(y.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(i.Viewport,function(Z,pe){return G.scrollLines(Z,pe)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return G.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){G._renderService.onCursorMove(),G._syncTextArea()})),this.register(this.onResize(function(){return G._renderService.onResize(G.cols,G.rows)})),this.register(this.onBlur(function(){return G._renderService.onBlur()})),this.register(this.onFocus(function(){return G._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return G.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(o.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(y.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(Z){return G.scrollLines(Z.amount,Z.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return G._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(Z){return G._renderService.onSelectionChanged(Z.start,Z.end,Z.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(Z){G.textarea.value=Z,G.textarea.focus(),G.textarea.select()})),this.register(this.onScroll(function(){G.viewport.syncScrollArea(),G._selectionService.refresh()})),this.register(n.addDisposableDomListener(this._viewportElement,"scroll",function(){return G._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(f.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return G._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(n.addDisposableDomListener(this.element,"mousedown",function(Z){return G._selectionService.onMouseDown(Z)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},B.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(l.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(E.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},B.prototype._setTheme=function($){var G,se,X;this._theme=$,(G=this._colorManager)===null||G===void 0||G.setTheme($),(se=this._renderService)===null||se===void 0||se.setColors(this._colorManager.colors),(X=this.viewport)===null||X===void 0||X.onThemeChange(this._colorManager.colors)},B.prototype.bindMouse=function(){var $=this,G=this,se=this.element;function X(ge){var Fe,st,Ve=G._mouseService.getRawByteCoords(ge,G.screenElement,G.cols,G.rows);if(!Ve)return!1;switch(ge.overrideType||ge.type){case"mousemove":st=32,ge.buttons===void 0?(Fe=3,ge.button!==void 0&&(Fe=ge.button<3?ge.button:3)):Fe=1&ge.buttons?0:4&ge.buttons?1:2&ge.buttons?2:3;break;case"mouseup":st=0,Fe=ge.button<3?ge.button:3;break;case"mousedown":st=1,Fe=ge.button<3?ge.button:3;break;case"wheel":ge.deltaY!==0&&(st=ge.deltaY<0?0:1),Fe=4;break;default:return!1}return!(st===void 0||Fe===void 0||Fe>4)&&G._coreMouseService.triggerMouseEvent({col:Ve.x-33,row:Ve.y-33,button:Fe,action:st,ctrl:ge.ctrlKey,alt:ge.altKey,shift:ge.shiftKey})}var W={mouseup:null,wheel:null,mousedrag:null,mousemove:null},Z=function(ge){return X(ge),ge.buttons||($._document.removeEventListener("mouseup",W.mouseup),W.mousedrag&&$._document.removeEventListener("mousemove",W.mousedrag)),$.cancel(ge)},pe=function(ge){return X(ge),ge.preventDefault(),$.cancel(ge)},we=function(ge){ge.buttons&&X(ge)},he=function(ge){ge.buttons||X(ge)};this.register(this._coreMouseService.onProtocolChange(function(ge){ge?($.optionsService.options.logLevel==="debug"&&$._logService.debug("Binding to mouse events:",$._coreMouseService.explainEvents(ge)),$.element.classList.add("enable-mouse-events"),$._selectionService.disable()):($._logService.debug("Unbinding from mouse events."),$.element.classList.remove("enable-mouse-events"),$._selectionService.enable()),8&ge?W.mousemove||(se.addEventListener("mousemove",he),W.mousemove=he):(se.removeEventListener("mousemove",W.mousemove),W.mousemove=null),16&ge?W.wheel||(se.addEventListener("wheel",pe,{passive:!1}),W.wheel=pe):(se.removeEventListener("wheel",W.wheel),W.wheel=null),2&ge?W.mouseup||(W.mouseup=Z):($._document.removeEventListener("mouseup",W.mouseup),W.mouseup=null),4&ge?W.mousedrag||(W.mousedrag=we):($._document.removeEventListener("mousemove",W.mousedrag),W.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(n.addDisposableDomListener(se,"mousedown",function(ge){if(ge.preventDefault(),$.focus(),$._coreMouseService.areMouseEventsActive&&!$._selectionService.shouldForceSelection(ge))return X(ge),W.mouseup&&$._document.addEventListener("mouseup",W.mouseup),W.mousedrag&&$._document.addEventListener("mousemove",W.mousedrag),$.cancel(ge)})),this.register(n.addDisposableDomListener(se,"wheel",function(ge){if(!W.wheel){if(!$.buffer.hasScrollback){var Fe=$.viewport.getLinesScrolled(ge);if(Fe===0)return;for(var st=r.C0.ESC+($._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ge.deltaY<0?"A":"B"),Ve="",Qe=0;Qe47)},B.prototype._keyUp=function($){this._customKeyEventHandler&&this._customKeyEventHandler($)===!1||(function(G){return G.keyCode===16||G.keyCode===17||G.keyCode===18}($)||this.focus(),this.updateCursorStyle($))},B.prototype._keyPress=function($){var G;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler($)===!1)return!1;if(this.cancel($),$.charCode)G=$.charCode;else if($.which===null||$.which===void 0)G=$.keyCode;else{if($.which===0||$.charCode===0)return!1;G=$.which}return!(!G||($.altKey||$.ctrlKey||$.metaKey)&&!this._isThirdLevelShift(this.browser,$))&&(G=String.fromCharCode(G),this._onKey.fire({key:G,domEvent:$}),this._showCursor(),this._coreService.triggerDataEvent(G,!0),!0)},B.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},B.prototype.resize=function($,G){$!==this.cols||G!==this.rows?Be.prototype.resize.call(this,$,G):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},B.prototype._afterResize=function($,G){var se,X;(se=this._charSizeService)===null||se===void 0||se.measure(),(X=this.viewport)===null||X===void 0||X.syncScrollArea(!0)},B.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var $=1;$=0;a--)(o=r[a])&&(n=(d<3?o(n):d>3?o(u,l,n):o(u,l))||n);return d>3&&n&&Object.defineProperty(u,l,n),n},g=this&&this.__param||function(r,u){return function(l,s){u(l,s,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CompositionHelper=void 0;var p=t(5),i=t(1),h=function(){function r(u,l,s,o,d,n){this._textarea=u,this._compositionView=l,this._bufferService=s,this._optionsService=o,this._charSizeService=d,this._coreService=n,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(r.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),r.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},r.prototype.compositionupdate=function(u){var l=this;this._compositionView.textContent=u.data,this.updateCompositionElements(),setTimeout(function(){l._compositionPosition.end=l._textarea.value.length},0)},r.prototype.compositionend=function(){this._finalizeComposition(!0)},r.prototype.keydown=function(u){if(this._isComposing||this._isSendingComposition){if(u.keyCode===229||u.keyCode===16||u.keyCode===17||u.keyCode===18)return!1;this._finalizeComposition(!1)}return u.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},r.prototype._finalizeComposition=function(u){var l=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,u){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(l._isSendingComposition){l._isSendingComposition=!1;var d=void 0;d=l._isComposing?l._textarea.value.substring(s.start,s.end):l._textarea.value.substring(s.start),l._coreService.triggerDataEvent(d,!0)}},0)}else{this._isSendingComposition=!1;var o=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(o,!0)}},r.prototype._handleAnyTextareaChanges=function(){var u=this,l=this._textarea.value;setTimeout(function(){if(!u._isComposing){var s=u._textarea.value.replace(l,"");s.length>0&&u._coreService.triggerDataEvent(s,!0)}},0)},r.prototype.updateCompositionElements=function(u){var l=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),o=this._bufferService.buffer.y*s,d=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=d+"px",this._compositionView.style.top=o+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var n=this._compositionView.getBoundingClientRect();this._textarea.style.left=d+"px",this._textarea.style.top=o+"px",this._textarea.style.width=n.width+"px",this._textarea.style.height=n.height+"px",this._textarea.style.lineHeight=n.height+"px"}u||setTimeout(function(){return l.updateCompositionElements(!0)},0)}},r=v([g(2,i.IBufferService),g(3,i.IOptionsService),g(4,p.ICharSizeService),g(5,i.ICoreService)],r)}();e.CompositionHelper=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var c in a)a.hasOwnProperty(c)&&(n[c]=a[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,a){var c,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(c=o[E])&&(S=(f<3?c(S):f>3?c(d,n,S):c(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Viewport=void 0;var h=t(2),r=t(7),u=t(5),l=t(1),s=function(o){function d(n,a,c,f,S,E,w){var A=o.call(this)||this;return A._scrollLines=n,A._viewportElement=a,A._scrollArea=c,A._bufferService=f,A._optionsService=S,A._charSizeService=E,A._renderService=w,A.scrollBarWidth=0,A._currentRowHeight=0,A._lastRecordedBufferLength=0,A._lastRecordedViewportHeight=0,A._lastRecordedBufferHeight=0,A._lastTouchY=0,A._lastScrollTop=0,A._wheelPartialScroll=0,A._refreshAnimationFrame=null,A._ignoreNextScrollEvent=!1,A.scrollBarWidth=A._viewportElement.offsetWidth-A._scrollArea.offsetWidth||15,A.register(r.addDisposableDomListener(A._viewportElement,"scroll",A._onScroll.bind(A))),setTimeout(function(){return A.syncScrollArea()},0),A}return g(d,o),d.prototype.onThemeChange=function(n){this._viewportElement.style.backgroundColor=n.background.css},d.prototype._refresh=function(n){var a=this;if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return a._innerRefresh()}))},d.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var n=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==n&&(this._lastRecordedBufferHeight=n,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==a&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=a),this._refreshAnimationFrame=null},d.prototype.syncScrollArea=function(n){if(n===void 0&&(n=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(n);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===a&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(n)}else this._refresh(n)},d.prototype._onScroll=function(n){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var a=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(a,!0)}},d.prototype._bubbleScroll=function(n,a){var c=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(a<0&&this._viewportElement.scrollTop!==0||a>0&&c0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._bufferService.rows),a},d.prototype._applyScrollModifier=function(n,a){var c=this._optionsService.options.fastScrollModifier;return c==="alt"&&a.altKey||c==="ctrl"&&a.ctrlKey||c==="shift"&&a.shiftKey?n*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:n*this._optionsService.options.scrollSensitivity},d.prototype.onTouchStart=function(n){this._lastTouchY=n.touches[0].pageY},d.prototype.onTouchMove=function(n){var a=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(n,a))},d=p([i(3,l.IBufferService),i(4,l.IOptionsService),i(5,u.ICharSizeService),i(6,u.IRenderService)],d)}(h.Disposable);e.Viewport=s},function(N,e,t){"use strict";function v(h){return h.replace(/\r?\n/g,"\r")}function g(h,r){return r?"\x1B[200~"+h+"\x1B[201~":h}function p(h,r,u){h=g(h=v(h),u.decPrivateModes.bracketedPasteMode),u.triggerDataEvent(h,!0),r.value=""}function i(h,r,u){var l=u.getBoundingClientRect(),s=h.clientX-l.left-10,o=h.clientY-l.top-10;r.style.width="20px",r.style.height="20px",r.style.left=s+"px",r.style.top=o+"px",r.style.zIndex="1000",r.focus()}Object.defineProperty(e,"__esModule",{value:!0}),e.rightClickHandler=e.moveTextAreaUnderMouseCursor=e.paste=e.handlePasteEvent=e.copyHandler=e.bracketTextForPaste=e.prepareTextForTerminal=void 0,e.prepareTextForTerminal=v,e.bracketTextForPaste=g,e.copyHandler=function(h,r){h.clipboardData&&h.clipboardData.setData("text/plain",r.selectionText),h.preventDefault()},e.handlePasteEvent=function(h,r,u){h.stopPropagation(),h.clipboardData&&p(h.clipboardData.getData("text/plain"),r,u)},e.paste=p,e.moveTextAreaUnderMouseCursor=i,e.rightClickHandler=function(h,r,u,l,s){i(h,r,u),s&&!l.isClickInSelection(h)&&l.selectWordAtCursor(h),r.value=l.selectionText,r.select()}},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var c in a)a.hasOwnProperty(c)&&(n[c]=a[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.EscapeSequenceParser=e.VT500_TRANSITION_TABLE=e.TransitionTable=void 0;var p=t(2),i=t(15),h=t(21),r=t(22),u=t(24),l=function(){function o(d){this.table=new Uint8Array(d)}return o.prototype.setDefault=function(d,n){i.fill(this.table,d<<4|n)},o.prototype.add=function(d,n,a,c){this.table[n<<8|d]=a<<4|c},o.prototype.addMany=function(d,n,a,c){for(var f=0;f1)throw new Error("only one byte as prefix supported");if((c=n.prefix.charCodeAt(0))&&60>c||c>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(n.intermediates){if(n.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var f=0;fS||S>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");c<<=8,c|=S}}if(n.final.length!==1)throw new Error("final must be a single byte");var E=n.final.charCodeAt(0);if(a[0]>E||E>a[1])throw new Error("final must be in range "+a[0]+" .. "+a[1]);return c<<=8,c|=E},d.prototype.identToString=function(n){for(var a=[];n;)a.push(String.fromCharCode(255&n)),n>>=8;return a.reverse().join("")},d.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},d.prototype.setPrintHandler=function(n){this._printHandler=n},d.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},d.prototype.addEscHandler=function(n,a){var c=this._identifier(n,[48,126]);this._escHandlers[c]===void 0&&(this._escHandlers[c]=[]);var f=this._escHandlers[c];return f.push(a),{dispose:function(){var S=f.indexOf(a);S!==-1&&f.splice(S,1)}}},d.prototype.setEscHandler=function(n,a){this._escHandlers[this._identifier(n,[48,126])]=[a]},d.prototype.clearEscHandler=function(n){this._escHandlers[this._identifier(n,[48,126])]&&delete this._escHandlers[this._identifier(n,[48,126])]},d.prototype.setEscHandlerFallback=function(n){this._escHandlerFb=n},d.prototype.setExecuteHandler=function(n,a){this._executeHandlers[n.charCodeAt(0)]=a},d.prototype.clearExecuteHandler=function(n){this._executeHandlers[n.charCodeAt(0)]&&delete this._executeHandlers[n.charCodeAt(0)]},d.prototype.setExecuteHandlerFallback=function(n){this._executeHandlerFb=n},d.prototype.addCsiHandler=function(n,a){var c=this._identifier(n);this._csiHandlers[c]===void 0&&(this._csiHandlers[c]=[]);var f=this._csiHandlers[c];return f.push(a),{dispose:function(){var S=f.indexOf(a);S!==-1&&f.splice(S,1)}}},d.prototype.setCsiHandler=function(n,a){this._csiHandlers[this._identifier(n)]=[a]},d.prototype.clearCsiHandler=function(n){this._csiHandlers[this._identifier(n)]&&delete this._csiHandlers[this._identifier(n)]},d.prototype.setCsiHandlerFallback=function(n){this._csiHandlerFb=n},d.prototype.addDcsHandler=function(n,a){return this._dcsParser.addHandler(this._identifier(n),a)},d.prototype.setDcsHandler=function(n,a){this._dcsParser.setHandler(this._identifier(n),a)},d.prototype.clearDcsHandler=function(n){this._dcsParser.clearHandler(this._identifier(n))},d.prototype.setDcsHandlerFallback=function(n){this._dcsParser.setHandlerFallback(n)},d.prototype.addOscHandler=function(n,a){return this._oscParser.addHandler(n,a)},d.prototype.setOscHandler=function(n,a){this._oscParser.setHandler(n,a)},d.prototype.clearOscHandler=function(n){this._oscParser.clearHandler(n)},d.prototype.setOscHandlerFallback=function(n){this._oscParser.setHandlerFallback(n)},d.prototype.setErrorHandler=function(n){this._errorHandler=n},d.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},d.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},d.prototype.parse=function(n,a){for(var c=0,f=0,S=this.currentState,E=this._oscParser,w=this._dcsParser,A=this._collect,b=this._params,C=this._transitions.table,m=0;m>4){case 2:for(var y=m+1;;++y){if(y>=a||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}}break;case 3:this._executeHandlers[c]?this._executeHandlers[c]():this._executeHandlerFb(c),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:m,code:c,currentState:S,collect:A,params:b,abort:!1}).abort)return;break;case 7:for(var x=this._csiHandlers[A<<8|c],P=x?x.length-1:-1;P>=0&&x[P](b)===!1;P--);P<0&&this._csiHandlerFb(A<<8|c,b),this.precedingCodepoint=0;break;case 8:do switch(c){case 59:b.addParam(0);break;case 58:b.addSubParam(-1);break;default:b.addDigit(c-48)}while(++m47&&c<60);m--;break;case 9:A<<=8,A|=c;break;case 10:for(var _=this._escHandlers[A<<8|c],z=_?_.length-1:-1;z>=0&&_[z]()===!1;z--);z<0&&this._escHandlerFb(A<<8|c),this.precedingCodepoint=0;break;case 11:b.reset(),b.addParam(0),A=0;break;case 12:w.hook(A<<8|c,b);break;case 13:for(var K=m+1;;++K)if(K>=a||(c=n[K])===24||c===26||c===27||c>127&&c<160){w.put(n,m,K),m=K-1;break}break;case 14:w.unhook(c!==24&&c!==26),c===27&&(f|=1),b.reset(),b.addParam(0),A=0,this.precedingCodepoint=0;break;case 4:E.start();break;case 5:for(var ye=m+1;;ye++)if(ye>=a||(c=n[ye])<32||c>127&&c<=159){E.put(n,m,ye),m=ye-1;break}break;case 6:E.end(c!==24&&c!==26),c===27&&(f|=1),b.reset(),b.addParam(0),A=0,this.precedingCodepoint=0}S=15&f}this._collect=A,this.currentState=S},d}(p.Disposable);e.EscapeSequenceParser=s},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,w){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var C in b)b.hasOwnProperty(C)&&(A[C]=b[C])})(E,w)},function(E,w){function A(){this.constructor=E}v(E,w),E.prototype=w===null?Object.create(w):(A.prototype=w.prototype,new A)}),p=this&&this.__decorate||function(E,w,A,b){var C,m=arguments.length,y=m<3?w:b===null?b=Object.getOwnPropertyDescriptor(w,A):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,w,A,b);else for(var x=E.length-1;x>=0;x--)(C=E[x])&&(y=(m<3?C(y):m>3?C(w,A,y):C(w,A))||y);return m>3&&y&&Object.defineProperty(w,A,y),y},i=this&&this.__param||function(E,w){return function(A,b){w(A,b,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Renderer=void 0;var h=t(41),r=t(47),u=t(48),l=t(49),s=t(29),o=t(2),d=t(5),n=t(1),a=t(25),c=t(0),f=1,S=function(E){function w(A,b,C,m,y,x,P,_,z){var K=E.call(this)||this;K._colors=A,K._screenElement=b,K._bufferService=y,K._charSizeService=x,K._optionsService=P,K._id=f++,K._onRequestRedraw=new c.EventEmitter;var ye=K._optionsService.options.allowTransparency;return K._characterJoinerRegistry=new s.CharacterJoinerRegistry(K._bufferService),K._renderLayers=[new h.TextRenderLayer(K._screenElement,0,K._colors,K._characterJoinerRegistry,ye,K._id,K._bufferService,P),new r.SelectionRenderLayer(K._screenElement,1,K._colors,K._id,K._bufferService,P),new l.LinkRenderLayer(K._screenElement,2,K._colors,K._id,C,m,K._bufferService,P),new u.CursorRenderLayer(K._screenElement,3,K._colors,K._id,K._onRequestRedraw,K._bufferService,P,_,z)],K.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},K._devicePixelRatio=window.devicePixelRatio,K._updateDimensions(),K.onOptionsChanged(),K}return g(w,E),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){for(var A=0,b=this._renderLayers;A0&&b===A[0][0]){m=!0;var x=A.shift();C=new u.JoinedCellData(this._workCell,w.translateToString(!0,x[0],x[1]),x[1]-x[0]),y=x[1]-1}!m&&this._isOverlapping(C)&&ythis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[a]=c,c},d}(i.BaseRenderLayer);e.TextRenderLayer=s},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GridCache=void 0;var v=function(){function g(){this.cache=[]}return g.prototype.resize=function(p,i){for(var h=0;h>>24,ae=z.rgba>>>16&255,Be=z.rgba>>>8&255,B=0;B<_.data.length;B+=4)_.data[B]===ye&&_.data[B+1]===ae&&_.data[B+2]===Be?_.data[B+3]=0:K=!1;return K}(C,w));var y=this._toCoordinateX(E),x=this._toCoordinateY(E);this._cacheCtx.putImageData(C,y,x);var P={index:E,isEmpty:m,inBitmap:!1};return this._addGlyphToBitmap(P),P},f.prototype._addGlyphToBitmap=function(S){var E=this;!("createImageBitmap"in window)||u.isFirefox||u.isSafari||(this._glyphsWaitingOnBitmap.push(S),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return E._generateBitmap()},100)))},f.prototype._generateBitmap=function(){var S=this,E=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(w){S._bitmap=w;for(var A=0;A=this.capacity)h=this._head,this._unlinkNode(h),delete this._map[h.key],h.key=p,h.value=i,this._map[p]=h;else{var r=this._nodePool;r.length>0?((h=r.pop()).key=p,h.value=i):h={prev:null,next:null,key:p,value:i},this._map[p]=h,this.size++}this._appendNode(h)},g}();e.LRUMap=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(i,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,u){r.__proto__=u}||function(r,u){for(var l in u)u.hasOwnProperty(l)&&(r[l]=u[l])})(i,h)},function(i,h){function r(){this.constructor=i}v(i,h),i.prototype=h===null?Object.create(h):(r.prototype=h.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionRenderLayer=void 0;var p=function(i){function h(r,u,l,s,o,d){var n=i.call(this,r,"selection",u,!0,l,s,o,d)||this;return n._clearState(),n}return g(h,i),h.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},h.prototype.resize=function(r){i.prototype.resize.call(this,r),this._clearState()},h.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},h.prototype.onSelectionChanged=function(r,u,l){if(this._didStateChange(r,u,l,this._bufferService.buffer.ydisp))if(this._clearAll(),r&&u){var s=r[1]-this._bufferService.buffer.ydisp,o=u[1]-this._bufferService.buffer.ydisp,d=Math.max(s,0),n=Math.min(o,this._bufferService.rows-1);if(!(d>=this._bufferService.rows||n<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,l){var a=r[0],c=u[0]-a,f=n-d+1;this._fillCells(a,d,c,f)}else{a=s===d?r[0]:0;var S=d===n?u[0]:this._bufferService.cols;this._fillCells(a,d,S-a,1);var E=Math.max(n-d-1,0);if(this._fillCells(0,d+1,this._bufferService.cols,E),d!==n){var w=o===n?u[0]:this._bufferService.cols;this._fillCells(0,n,w,1)}}this._state.start=[r[0],r[1]],this._state.end=[u[0],u[1]],this._state.columnSelectMode=l,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},h.prototype._didStateChange=function(r,u,l,s){return!this._areCoordinatesEqual(r,this._state.start)||!this._areCoordinatesEqual(u,this._state.end)||l!==this._state.columnSelectMode||s!==this._state.ydisp},h.prototype._areCoordinatesEqual=function(r,u){return!(!r||!u)&&r[0]===u[0]&&r[1]===u[1]},h}(t(13).BaseRenderLayer);e.SelectionRenderLayer=p},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(u,l){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(u,l)},function(u,l){function s(){this.constructor=u}v(u,l),u.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.CursorRenderLayer=void 0;var p=t(13),i=t(4),h=function(u){function l(s,o,d,n,a,c,f,S,E){var w=u.call(this,s,"cursor",o,!0,d,n,c,f)||this;return w._onRequestRedraw=a,w._coreService=S,w._coreBrowserService=E,w._cell=new i.CellData,w._state={x:0,y:0,isFocused:!1,style:"",width:0},w._cursorRenderers={bar:w._renderBarCursor.bind(w),block:w._renderBlockCursor.bind(w),underline:w._renderUnderlineCursor.bind(w)},w}return g(l,u),l.prototype.resize=function(s){u.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},l.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},l.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onOptionsChanged=function(){var s,o=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new r(this._coreBrowserService.isFocused,function(){o._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},l.prototype.onGridChanged=function(s,o){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},l.prototype._render=function(s){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var o=this._bufferService.buffer.ybase+this._bufferService.buffer.y,d=o-this._bufferService.buffer.ydisp;if(d<0||d>=this._bufferService.rows)this._clearCursor();else{var n=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(o).loadCell(n,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var a=this._optionsService.options.cursorStyle;return a&&a!=="block"?this._cursorRenderers[a](n,d,this._cell):this._renderBlurCursor(n,d,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=d,this._state.isFocused=!1,this._state.style=a,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===n&&this._state.y===d&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](n,d,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=d,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},l.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},l.prototype._renderBarCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,o,this._optionsService.options.cursorWidth),this._ctx.restore()},l.prototype._renderBlockCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,o,d.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(d,s,o),this._ctx.restore()},l.prototype._renderUnderlineCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,o),this._ctx.restore()},l.prototype._renderBlurCursor=function(s,o,d){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,o,d.getWidth(),1),this._ctx.restore()},l}(p.BaseRenderLayer);e.CursorRenderLayer=h;var r=function(){function u(l,s){this._renderCallback=s,this.isCursorVisible=!0,l&&this._restartInterval()}return Object.defineProperty(u.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},u.prototype.restartBlinkAnimation=function(){var l=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})))},u.prototype._restartInterval=function(l){var s=this;l===void 0&&(l=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var o=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,o>0)return void s._restartInterval(o)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var d=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(d)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},l)},u.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},u.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},u}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(u,l){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(u,l)},function(u,l){function s(){this.constructor=u}v(u,l),u.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkRenderLayer=void 0;var p=t(13),i=t(9),h=t(26),r=function(u){function l(s,o,d,n,a,c,f,S){var E=u.call(this,s,"link",o,!0,d,n,f,S)||this;return a.onShowLinkUnderline(function(w){return E._onShowLinkUnderline(w)}),a.onHideLinkUnderline(function(w){return E._onHideLinkUnderline(w)}),c.onShowLinkUnderline(function(w){return E._onShowLinkUnderline(w)}),c.onHideLinkUnderline(function(w){return E._onHideLinkUnderline(w)}),E}return g(l,u),l.prototype.resize=function(s){u.prototype.resize.call(this,s),this._state=void 0},l.prototype.reset=function(){this._clearCurrentLink()},l.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},l.prototype._onShowLinkUnderline=function(s){if(s.fg===i.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&h.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var o=s.y1+1;o=0;c--)(d=u[c])&&(a=(n<3?d(a):n>3?d(l,s,a):d(l,s))||a);return n>3&&a&&Object.defineProperty(l,s,a),a},g=this&&this.__param||function(u,l){return function(s,o){l(s,o,u)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZone=e.Linkifier=void 0;var p=t(0),i=t(1),h=function(){function u(l,s,o){this._bufferService=l,this._logService=s,this._unicodeService=o,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new p.EventEmitter,this._onHideLinkUnderline=new p.EventEmitter,this._onLinkTooltip=new p.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(u.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),u.prototype.attachToDom=function(l,s){this._element=l,this._mouseZoneManager=s},u.prototype.linkifyRows=function(l,s){var o=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=l,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,l),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(l,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return o._linkifyRows()},u._timeBeforeLatency))},u.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var l=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=l.ydisp+this._rowsToLinkify.start;if(!(s>=l.lines.length)){for(var o=l.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,d=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,s,o,d,d);n.hasNext();)for(var a=n.next(),c=0;c=0;s--)if(l.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,l);this._linkMatchers.splice(0,0,l)}else this._linkMatchers.push(l)},u.prototype.deregisterLinkMatcher=function(l){for(var s=0;s>9&511:void 0;o.validationCallback?o.validationCallback(E,function(m){n._rowsTimeoutId||m&&n._addLink(w[1],w[0]-n._bufferService.buffer.ydisp,E,o,C)}):S._addLink(w[1],w[0]-S._bufferService.buffer.ydisp,E,o,C)},S=this;(d=a.exec(s))!==null&&f()!=="break";);},u.prototype._addLink=function(l,s,o,d,n){var a=this;if(this._mouseZoneManager&&this._element){var c=this._unicodeService.getStringCellWidth(o),f=l%this._bufferService.cols,S=s+Math.floor(l/this._bufferService.cols),E=(f+c)%this._bufferService.cols,w=S+Math.floor((f+c)/this._bufferService.cols);E===0&&(E=this._bufferService.cols,w--),this._mouseZoneManager.add(new r(f+1,S+1,E+1,w+1,function(A){if(d.handler)return d.handler(A,o);var b=window.open();b?(b.opener=null,b.location.href=o):console.warn("Opening link blocked as opener could not be cleared")},function(){a._onShowLinkUnderline.fire(a._createLinkHoverEvent(f,S,E,w,n)),a._element.classList.add("xterm-cursor-pointer")},function(A){a._onLinkTooltip.fire(a._createLinkHoverEvent(f,S,E,w,n)),d.hoverTooltipCallback&&d.hoverTooltipCallback(A,o,{start:{x:f,y:S},end:{x:E,y:w}})},function(){a._onHideLinkUnderline.fire(a._createLinkHoverEvent(f,S,E,w,n)),a._element.classList.remove("xterm-cursor-pointer"),d.hoverLeaveCallback&&d.hoverLeaveCallback()},function(A){return!d.willLinkActivate||d.willLinkActivate(A,o)}))}},u.prototype._createLinkHoverEvent=function(l,s,o,d,n){return{x1:l,y1:s,x2:o,y2:d,cols:this._bufferService.cols,fg:n}},u._timeBeforeLatency=200,u=v([g(0,i.IBufferService),g(1,i.ILogService),g(2,i.IUnicodeService)],u)}();e.Linkifier=h;var r=function(u,l,s,o,d,n,a,c,f){this.x1=u,this.y1=l,this.x2=s,this.y2=o,this.clickCallback=d,this.hoverCallback=n,this.tooltipCallback=a,this.leaveCallback=c,this.willLinkActivate=f};e.MouseZone=r},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,w){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var C in b)b.hasOwnProperty(C)&&(A[C]=b[C])})(E,w)},function(E,w){function A(){this.constructor=E}v(E,w),E.prototype=w===null?Object.create(w):(A.prototype=w.prototype,new A)}),p=this&&this.__decorate||function(E,w,A,b){var C,m=arguments.length,y=m<3?w:b===null?b=Object.getOwnPropertyDescriptor(w,A):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,w,A,b);else for(var x=E.length-1;x>=0;x--)(C=E[x])&&(y=(m<3?C(y):m>3?C(w,A,y):C(w,A))||y);return m>3&&y&&Object.defineProperty(w,A,y),y},i=this&&this.__param||function(E,w){return function(A,b){w(A,b,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionService=void 0;var h=t(11),r=t(52),u=t(4),l=t(0),s=t(5),o=t(1),d=t(30),n=t(53),a=t(2),c="\xA0",f=new RegExp(c,"g"),S=function(E){function w(A,b,C,m,y,x,P){var _=E.call(this)||this;return _._element=A,_._screenElement=b,_._bufferService=C,_._coreService=m,_._mouseService=y,_._optionsService=x,_._renderService=P,_._dragScrollAmount=0,_._enabled=!0,_._workCell=new u.CellData,_._mouseDownTimeStamp=0,_._onLinuxMouseSelection=_.register(new l.EventEmitter),_._onRedrawRequest=_.register(new l.EventEmitter),_._onSelectionChange=_.register(new l.EventEmitter),_._onRequestScrollLines=_.register(new l.EventEmitter),_._mouseMoveListener=function(z){return _._onMouseMove(z)},_._mouseUpListener=function(z){return _._onMouseUp(z)},_._coreService.onUserInput(function(){_.hasSelection&&_.clearSelection()}),_._trimListener=_._bufferService.buffer.lines.onTrim(function(z){return _._onTrim(z)}),_.register(_._bufferService.buffers.onBufferActivate(function(z){return _._onBufferActivate(z)})),_.enable(),_._model=new r.SelectionModel(_._bufferService),_._activeSelectionMode=0,_}return g(w,E),Object.defineProperty(w.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){this._removeMouseDownListeners()},w.prototype.reset=function(){this.clearSelection()},w.prototype.disable=function(){this.clearSelection(),this._enabled=!1},w.prototype.enable=function(){this._enabled=!0},Object.defineProperty(w.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"hasSelection",{get:function(){var A=this._model.finalSelectionStart,b=this._model.finalSelectionEnd;return!(!A||!b)&&(A[0]!==b[0]||A[1]!==b[1])},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionText",{get:function(){var A=this._model.finalSelectionStart,b=this._model.finalSelectionEnd;if(!A||!b)return"";var C=this._bufferService.buffer,m=[];if(this._activeSelectionMode===3){if(A[0]===b[0])return"";for(var y=A[1];y<=b[1];y++){var x=C.translateBufferLineToString(y,!0,A[0],b[0]);m.push(x)}}else{var P=A[1]===b[1]?b[0]:void 0;for(m.push(C.translateBufferLineToString(A[1],!0,A[0],P)),y=A[1]+1;y<=b[1]-1;y++){var _=C.lines.get(y);x=C.translateBufferLineToString(y,!0),_&&_.isWrapped?m[m.length-1]+=x:m.push(x)}A[1]!==b[1]&&(_=C.lines.get(b[1]),x=C.translateBufferLineToString(b[1],!0,0,b[0]),_&&_.isWrapped?m[m.length-1]+=x:m.push(x))}return m.map(function(z){return z.replace(f," ")}).join(h.isWindows?`\r `:` diff --git a/p__Shixuns__Detail__Collaborators__index.9a1d1ea4.async.js b/p__Shixuns__Detail__Collaborators__index.9a1d1ea4.async.js deleted file mode 100644 index d0f45a990d..0000000000 --- a/p__Shixuns__Detail__Collaborators__index.9a1d1ea4.async.js +++ /dev/null @@ -1,180 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[5470],{86504:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},14051:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},89699:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},55143:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},76995:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},24764:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},14726:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},21646:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},20970:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},23001:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},53570:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},39338:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},81132:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},88627:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},66119:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},1040:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},385:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},38226:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},56981:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},52222:function(vt,pe){"use strict";pe.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},76298:function(vt,pe,e){"use strict";var t=e(59301),i=Object.defineProperty,v=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,C=(j,l,K)=>l in j?i(j,l,{enumerable:!0,configurable:!0,writable:!0,value:K}):j[l]=K,n=(j,l)=>{for(var K in l||(l={}))Z.call(l,K)&&C(j,K,l[K]);if(v)for(var K of v(l))o.call(l,K)&&C(j,K,l[K]);return j};const R=j=>React.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},j),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));pe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},25167:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(59301),i=e(42203),v=e(43418),Z="data:image/png;base64,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",o="data:image/png;base64,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",C={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:j,occupationValue:l,onCancel:K=()=>{}})=>{const A=()=>t.createElement("div",{className:C.flexColumn},t.createElement("img",{className:C.img,src:o}),t.createElement("span",{className:C.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),d=()=>t.createElement("div",{className:C.flexColumn},t.createElement("img",{className:C.img,src:Z}),t.createElement("span",{className:C.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),V=()=>l===3?t.createElement(t.Fragment,null,d(),A()):l===2?A():d();return t.createElement(v.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{K(),i.history.push("/account/certification")},onCancel:()=>{K()}},t.createElement("div",{className:C.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:C.flexRow},V()))};var R=(0,i.connect)(({paperlibrary:j,loading:l,globalSetting:K})=>({paperlibrary:j,globalSetting:K,loading:l.effects}))(n)},91552:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return I}});var t=e(59301),i=e(42203),v=e(43418),Z=e(8591),o=e(92832),C=e(24905),n=e(99460),R=e(25167),j=e(58130),l=e(3113),K=e(14726),A={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},d=e(32637),V=e(59301);const N=({classroomList:a,dispatch:x,user:w})=>V.createElement(v.default,{open:a.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:V.createElement("span",null,V.createElement(K.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},V.createElement("div",{style:{textAlign:"center",marginBottom:30}},V.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",V.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),V.createElement("img",{style:{width:130,height:130},src:d})),V.createElement("div",{className:A.bottom},V.createElement(l.ZP,{className:A.yes,onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var F=(0,i.connect)(({classroomList:a,user:x})=>({classroomList:a,user:x}))(N),Re=e(70635),le=e(59301),se=(a,x,w)=>new Promise((W,Y)=>{var U=ie=>{try{we(w.next(ie))}catch(Ye){Y(Ye)}},B=ie=>{try{we(w.throw(ie))}catch(Ye){Y(Ye)}},we=ie=>ie.done?W(ie.value):Promise.resolve(ie.value).then(U,B);we((w=w.apply(a,x)).next())}),_=(a=>(a[a.Professor=1]="Professor",a[a.AssistantProfessor=2]="AssistantProfessor",a[a.Student=3]="Student",a))(_||{});const O=({visible:a,user:x,account:w,onCancel:W=()=>{},dispatch:Y})=>{const[U,B]=(0,t.useState)(),[we,ie]=(0,t.useState)([]),[Ye,fe]=(0,t.useState)(!1),[xe,Se]=(0,t.useState)(!1),[ce,te]=(0,t.useState)(),[q,b]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var de,Be;(de=x==null?void 0:x.userInfo)!=null&&de.identity&&ie([((Be=x==null?void 0:x.userInfo)==null?void 0:Be.identity)==="student"?3:1])},[x]);const k=de=>{const Be=()=>{window.location.href=(de==null?void 0:de.jump_url)||`/classrooms/${de==null?void 0:de.course_id}/students`};if(we.includes(1)){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:le.createElement("div",{className:"tc"},(de==null?void 0:de.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Be()}});return}Be()},z=()=>se(void 0,null,function*(){if(!U){Z.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let de=yield(0,Re.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:U}});if(de!=null&&de.need_pro_auth&&!we.includes(1)&&!we.includes(2)){Y({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:U,checkedList:we}}),T();return}fe(!0);const Be=yield(0,n.cR)({invite_code:U,professor:we.includes(1)?1:null,assistant_professor:we.includes(2)?1:null,student:we.includes(3)?1:null});if(fe(!1),(Be==null?void 0:Be.status)===-4&&(W(),Y({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Be==null?void 0:Be.status)===-12&&Z.ZP.warning(Be==null?void 0:Be.message),(Be==null?void 0:Be.status)===-2){if(T(),Be.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Se(!0),te(1);return}if(Be.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Se(!0),te(2);return}if(Be.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Se(!0),te(3);return}}if((Be==null?void 0:Be.status)===0){(0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),T(),Be!=null&&Be.course_id?k(Be):Z.ZP.success(Be.message);return}}),T=()=>se(void 0,null,function*(){W()});return le.createElement(le.Fragment,null,le.createElement(v.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:a,confirmLoading:Ye,onOk:z,onCancel:T},le.createElement("div",{className:"tc"},le.createElement("div",null,le.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),le.createElement(o.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:U,onChange:de=>{if(de.target.value.length>=7){Z.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}B(de.target.value)}})),le.createElement("div",{className:"mt10 font14"},le.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),le.createElement(C.default.Group,{value:we,onChange:de=>ie(de)},le.createElement(C.default,{value:1,disabled:we.includes(2)},"\u6559\u5E08"),le.createElement(C.default,{value:2,disabled:we.includes(1)},"\u52A9\u6559"),le.createElement(C.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),le.createElement(F,null),le.createElement(R.Z,{visible:xe,onCancel:()=>Se(!1),occupationValue:ce}))};var I=(0,i.connect)(({user:a,account:x})=>({user:a,account:x}))(O)},19635:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return it},g:function(){return Ue}});var t=e(59301),i=e(42203),v=e(44e3),Z=e(92832),o=e(43418),C={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},n=e(8591),R=e(95237),j=e(43604),l=e(20834),K=e(38854),A=e(5112),d=e(99460),V=e(58130),N=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())}),F=(J=>(J.Manager="manager",J.Developer="developer",J.Reporter="reporter",J))(F||{}),le=({visible:J,onCancel:oe=()=>{}})=>{const[be,Pe]=(0,t.useState)(),[Ze,wt]=(0,t.useState)(),[Ot,At]=(0,t.useState)(!1),qe=()=>N(void 0,null,function*(){if(!be){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(be.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ze){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}At(!0);const Vt=yield(0,d.vm)({code:be,role:Ze});At(!1),yt();const jt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(jt[Vt.status]){n.ZP.info(jt[Vt.status]);return}if(Vt.status===0){Ze==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,V.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),i.history.push(`/projects/${Vt==null?void 0:Vt.project_id}`)):((0,V.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),yt=()=>N(void 0,null,function*(){oe()});return t.createElement(t.Fragment,null,t.createElement(o.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:J,confirmLoading:Ot,onOk:qe,onCancel:yt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(Z.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:be,onChange:Vt=>{if(Vt.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Pe(Vt.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(A.ZP.Group,{value:Ze,onChange:Vt=>wt(Vt.target.value)},t.createElement(A.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(A.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(A.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},se=e(91552),_={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},O=e(18032),I=e(78241),a=e(57809),x=e(19726),w=Object.defineProperty,W=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ie=(J,oe,be)=>oe in J?w(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,Ye=(J,oe)=>{for(var be in oe||(oe={}))B.call(oe,be)&&ie(J,be,oe[be]);if(U)for(var be of U(oe))we.call(oe,be)&&ie(J,be,oe[be]);return J},fe=(J,oe)=>W(J,Y(oe)),xe=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())});const Se=({globalSetting:J,dispatch:oe,user:be,info:Pe,open:Ze,onCancel:wt=()=>{}})=>{var Ot;const[At,qe]=(0,t.useState)([]),[yt,Vt]=(0,t.useState)([]),[jt,Nt]=(0,t.useState)([]),[zt]=I.default.useForm(),[_t,$t]=(0,t.useState)(!1),[mn,Nn]=(0,t.useState)(!1),Jt=(0,t.useRef)(null),Tt=(0,t.useRef)(1),[Gt,Fn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Ze&&Bn()},[Ze]);const Bn=()=>xe(void 0,null,function*(){var on;const En=Pe;if(!(0,O.o1)(oe))return;const{user_school_id:zn="",department_id:Jn="",school_name:Zt="",department_name:kt=""}=be.userInfo||{},Ft=(on=En==null?void 0:En.graduation_years)==null?void 0:on.at(-1);Vt([{id:zn,name:Zt}]),yield Qt(zn),zt.setFieldsValue({year:Ft,school_id:zn,department_id:Number(Jn),name:`${Ft}${Zt}${kt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),yn=on=>xe(void 0,null,function*(){const En=yield(0,x.J3)(fe(Ye({},on),{tab_module_type:"graduations"}));return En!=null&&En.un_purchased&&oe({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),En.status===0&&qe((En==null?void 0:En.graduation_years)||[]),En}),hn=(on,En=500)=>{Nn(!0),clearTimeout(Jt.current),Jt.current=setTimeout(()=>xe(void 0,null,function*(){Tt.current+=1;const zn=Tt.current,Jn=yield(0,x.NT)({keyword:on});Jn.status===0&&Tt.current===zn&&(Vt((Jn==null?void 0:Jn.schools)||[]),Nn(!1))}),En)},Qt=on=>xe(void 0,null,function*(){if(!on)return;const En=yield(0,x.Ps)({page:1,limit:9999,id:on});En.status===0&&Nt((En==null?void 0:En.departments)||[])});return t.createElement(o.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ze,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:_t,onCancel:wt,onOk:()=>zt.submit()},t.createElement(I.default,{colon:!1,form:zt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(on,En)=>{on.school_id&&(Qt(En.school_id),zt.setFieldValue("department_id",null))},onFinish:on=>xe(void 0,null,function*(){$t(!0);const En=yield(0,x.Wz)(on);En.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),zt.resetFields(),wt(),(0,V.xg)(`/graduations/${En==null?void 0:En.identifier}/index`)),$t(!1)})},t.createElement(I.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(a.default,{style:{width:344},size:"large",options:(Ot=Pe==null?void 0:Pe.graduation_years)==null?void 0:Ot.map(on=>({value:on,label:on}))})),t.createElement(I.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(a.default,{showSearch:!0,filterOption:!1,onSearch:on=>{hn(on)},loading:mn,size:"large",style:{width:344},options:yt.map(on=>({value:on.id,label:on.name}))})),t.createElement(I.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(a.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:jt.map(on=>({value:on.id,label:on.name}))})),t.createElement(I.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(Z.default,{showCount:!0,style:{width:344},maxLength:60}))))};var ce=(0,i.connect)(({user:J,globalSetting:oe,loading:be})=>({user:J,globalSetting:oe,loading:be}))(Se),te=e(70635),q=Object.defineProperty,b=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,T=(J,oe,be)=>oe in J?q(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,de=(J,oe)=>{for(var be in oe||(oe={}))k.call(oe,be)&&T(J,be,oe[be]);if(b)for(var be of b(oe))z.call(oe,be)&&T(J,be,oe[be]);return J},Be=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())});const Ke=({globalSetting:J,dispatch:oe,user:be,open:Pe,onCancel:Ze=()=>{}})=>{const[wt]=I.default.useForm(),[Ot,At]=(0,t.useState)(!1),[qe,yt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Vt;if(Pe){const jt={code:"",user_type:((Vt=be==null?void 0:be.userInfo)==null?void 0:Vt.identity)==="student"?2:1,major:""};wt.setFieldsValue(jt),yt(de({},jt))}},[Pe]),t.createElement(o.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Pe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Ot,onCancel:Ze,onOk:()=>wt.submit()},t.createElement(I.default,{colon:!1,form:wt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Vt,jt)=>yt(de({},jt)),onFinish:Vt=>Be(void 0,null,function*(){At(!0);const jt=yield(0,te.ZP)("/api/graduations/join.json",{method:"post",body:Vt});jt.status===0&&(Ze(),jt!=null&&jt.identifier?(0,V.xg)(`/graduations/${jt==null?void 0:jt.identifier}/index`):n.ZP.success(jt==null?void 0:jt.message)),At(!1)})},t.createElement(I.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(Z.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(I.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(A.ZP.Group,null,t.createElement(A.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(A.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(qe==null?void 0:qe.user_type)===2&&t.createElement(I.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(Z.default,{showCount:!0,maxLength:60}))))};var ne=(0,i.connect)(({user:J,globalSetting:oe})=>({user:J,globalSetting:oe}))(Ke),ue=e(59301),Te=Object.defineProperty,Me=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,D=(J,oe,be)=>oe in J?Te(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,f=(J,oe)=>{for(var be in oe||(oe={}))ge.call(oe,be)&&D(J,be,oe[be]);if(Qe)for(var be of Qe(oe))L.call(oe,be)&&D(J,be,oe[be]);return J},r=(J,oe)=>Me(J,Ie(oe)),h=(J,oe)=>{var be={};for(var Pe in J)ge.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&Qe)for(var Pe of Qe(J))oe.indexOf(Pe)<0&&L.call(J,Pe)&&(be[Pe]=J[Pe]);return be},Q=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())}),s=(J=>(J.Projects="projects",J.Shixuns="shixuns",J.Classrooms="classrooms",J))(s||{}),u=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Graduations="graduations",J))(u||{});const X=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Ot}=oe,At=h(oe,["homePage","user","globalSetting","loading","dispatch"]),qe,yt,Vt,jt;const[Nt,zt]=(0,t.useState)(),[_t,$t]=(0,t.useState)(),[mn,Nn]=(0,t.useState)(!1),[Jt,Tt]=(0,t.useState)(!1),[Gt,Fn]=(0,t.useState)(!1),[Bn,yn]=(0,t.useState)();function hn(Ft,Dn){for(const Zn of Ft){if(Zn.link===Dn)return Zn.hidden;if(Zn.subitem&&Zn.subitem.length>0){let sn=Zn.subitem;for(const vn of sn)if(vn.link===Dn)return vn.hidden;return!1}}return!0}const Qt=hn(((qe=Ze.setting)==null?void 0:qe.navbar)||[],"/classrooms"),on=hn(((yt=Ze.setting)==null?void 0:yt.navbar)||[],"/shixuns"),En=hn(((Vt=Ze.setting)==null?void 0:Vt.navbar)||[],"/paths"),zn=hn(((jt=Ze.setting)==null?void 0:jt.navbar)||[],"/graduations"),Jn=Ft=>{var Dn;if((0,O.tJ)(Ot)){if(Ft==="projects"&&!((Dn=Pe.userInfo)!=null&&Dn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ft==="classrooms"?zt(!0):Ft==="projects"&&$t(!0)}},Zt=(Ft,Dn)=>{var Zn;if((0,O.tJ)(Ot)){if(Dn==="projects"&&!((Zn=Pe.userInfo)!=null&&Zn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Dn==="shixuns"&&!(0,O.xY)()||Ft&&(window.location.href=Ft)}},kt=Ft=>{var Dn,Zn,sn,vn,$n,Sn,Vn,tr,Yn,_n,qn,mr,hr,Qr,Xr,Ca,$r,va,ga,la,Dr,ma,ua,na,ia;return ue.createElement(ue.Fragment,null,ue.createElement(R.Z,{justify:"space-around",className:"pt5 pb5"},ue.createElement(j.Z,{className:((Dn=Pe.userInfo)==null?void 0:Dn.user_identity)!=="\u5B66\u751F"?_.joinCol:_.hidden},((Zn=Pe.userInfo)==null?void 0:Zn.user_identity)!=="\u5B66\u751F"&&!((sn=Ze==null?void 0:Ze.setting)!=null&&sn.hide_course)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Zt("/classrooms/new")},(vn=Pe.userInfo)!=null&&vn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(($n=Ze==null?void 0:Ze.setting)!=null&&$n.hide_shixun)&&((Sn=Pe==null?void 0:Pe.userInfo)==null?void 0:Sn.is_shixun_marker)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Zt("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Vn=Pe.userInfo)==null?void 0:Vn.main_site)||!((tr=Pe.userInfo)!=null&&tr.main_site)&&!En&&(((Yn=Pe.userInfo)==null?void 0:Yn.admin)||((_n=Pe.userInfo)==null?void 0:_n.is_teacher)||((qn=Pe.userInfo)==null?void 0:qn.business)))&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Zt("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((mr=Ze==null?void 0:Ze.setting)!=null&&mr.is_local)&&((hr=Pe.userInfo)==null?void 0:hr.main_site)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>{var Kr;return Zt(`${(Kr=Ze==null?void 0:Ze.setting)==null?void 0:Kr.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Qr=Pe==null?void 0:Pe.userInfo)==null?void 0:Qr.identity)!=="student"&&ue.createElement(l.default.Item,r(f({},Ft),{onClick:()=>Q(void 0,null,function*(){if(!(0,O.o1)(Ot))return;const Kr=yield(0,x.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Kr!=null&&Kr.un_purchased){Ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Kr.status===0&&(yn(Kr),Nn(!0))})}),ue.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Xr=Pe.userInfo)!=null&&Xr.main_site)&&ue.createElement("div",null,ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("classrooms")},(Ca=Pe.userInfo)!=null&&Ca.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),(($r=Pe.userInfo)==null?void 0:$r.main_site)&&!((va=Ze==null?void 0:Ze.setting)!=null&&va.is_local)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ga=Pe.userInfo)==null?void 0:ga.main_site)&&((la=Pe.userInfo)==null?void 0:la.user_identity)!=="\u5B66\u751F"&&ue.createElement(j.Z,null,ue.createElement("div",{className:_.joinBoard})),((Dr=Pe.userInfo)==null?void 0:Dr.main_site)&&ue.createElement(j.Z,{className:((ma=Pe.userInfo)==null?void 0:ma.user_identity)!=="\u5B66\u751F"?_.joinCol:_.w90},ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("classrooms")},(ua=Pe.userInfo)!=null&&ua.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((na=Pe.userInfo)==null?void 0:na.main_site)&&!((ia=Ze==null?void 0:Ze.setting)!=null&&ia.is_local)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ue.createElement(l.default.Item,r(f({},Ft),{onClick:()=>{(0,O.o1)(Ot)&&Tt(!0)}}),ue.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ue.createElement("section",null,ue.createElement(K.Z,{dropdownRender:()=>{var Ft;return ue.createElement(l.default,{className:((Ft=Pe.userInfo)==null?void 0:Ft.user_identity)!=="\u5B66\u751F"?`${_.rightMenu} ${_.joinMenu} mt10`:`${_.rightMenu} ${_.joinMenu} ${_.w140} mt10`},ue.createElement(kt,null))},placement:"bottom"},ue.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ue.createElement(se.Z,{visible:Nt,onCancel:()=>zt(!1)}),ue.createElement(le,{visible:_t,onCancel:()=>$t(!1)}),ue.createElement(ce,{info:Bn,open:mn,onCancel:()=>Nn(!1)}),ue.createElement(ne,{open:Jt,onCancel:()=>Tt(!1)}))};var M=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe})=>({homePage:J,user:be,globalSetting:Pe,loading:oe.models.index}))(X),m={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},G=e(2119),ye=e(3129),ve=e(10148),re=e(59301),De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,he=(J,oe)=>{var be={};for(var Pe in J)ze.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&De)for(var Pe of De(J))oe.indexOf(Pe)<0&&P.call(J,Pe)&&(be[Pe]=J[Pe]);return be},Ee=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())});const Le=J=>{var oe,be=RegExp("(^| )"+J+"=([^;]+)(;|$)");return(oe=document.cookie.match(be))?decodeURIComponent(oe[2]):null},Fe=J=>{var oe=new Date;oe.setTime(oe.getTime()-1);var be=Le(J);be!=null&&(document.cookie=J+"="+be+";expires="+oe.toGMTString())};var Ge=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Competition="competitions",J.Engineering="engineering",J.Graduations="graduations",J.Paperlibrary="paperlibrary",J.Problemset="problemset",J.Dataset="dataset",J))(Ge||{});const nt=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Ot,shixunHomeworks:At,location:qe,payload:yt={}}=oe,Vt=he(oe,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),jt,Nt,zt,_t,$t,mn,Nn,Jt,Tt,Gt,Fn,Bn,yn,hn,Qt,on;const En=(Nt=(((jt=Ze.setting)==null?void 0:jt.navbar)||[]).find(Ft=>Ft.link==="/classrooms"))==null?void 0:Nt.hidden,zn=(_t=(((zt=Ze.setting)==null?void 0:zt.navbar)||[]).find(Ft=>Ft.link==="/shixuns"))==null?void 0:_t.hidden,Jn=(mn=((($t=Ze.setting)==null?void 0:$t.navbar)||[]).find(Ft=>Ft.link==="/paths"))==null?void 0:mn.hidden,Zt=(Nn=Pe.userInfo)==null?void 0:Nn.is_school_manage,kt=()=>{var Ft,Dn,Zn,sn,vn,$n,Sn,Vn,tr,Yn,_n;return(0,V.Ll)()?re.createElement(l.default,{className:`${m.rightMenu} ${m.menuWrap}`},re.createElement(l.default.Item,null,re.createElement(i.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):re.createElement(l.default,{className:`${m.rightMenu} ${m.menuWrap}`},re.createElement(l.default.Item,null,re.createElement(i.Link,{to:`/users/${(Ft=Pe.userInfo)==null?void 0:Ft.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),re.createElement(l.default.Item,null,re.createElement(i.Link,{to:`/users/${(Dn=Pe.userInfo)==null?void 0:Dn.login}/classrooms`},(Zn=Pe.userInfo)!=null&&Zn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),re.createElement(l.default.Item,null,re.createElement(i.Link,{to:`/users/${(sn=Pe.userInfo)==null?void 0:sn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),re.createElement(l.default.Item,null,re.createElement(i.Link,{to:`/users/${(vn=Pe.userInfo)==null?void 0:vn.login}/paths`},($n=Pe.userInfo)!=null&&$n.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Sn=Pe.userInfo)==null?void 0:Sn.user_identity)!=="\u5B66\u751F"&&re.createElement(l.default.Item,null,re.createElement(i.Link,{to:`/users/${(Vn=Pe.userInfo)==null?void 0:Vn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),re.createElement(l.default.Item,null,re.createElement(i.Link,{to:`/users/${(tr=Pe.userInfo)==null?void 0:tr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Yn=Pe.userInfo)==null?void 0:Yn.user_identity)!=="\u5B66\u751F"&&re.createElement(l.default.Item,null,re.createElement(i.Link,{to:`/users/${(_n=Pe.userInfo)==null?void 0:_n.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),re.createElement(l.default.Item,null,re.createElement(i.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:re.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Zt&&re.createElement(l.default.Item,null,re.createElement(i.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),re.createElement(l.default.Item,{className:m.exit},re.createElement("a",{onClick:()=>Ee(void 0,null,function*(){try{const qn=yield(0,ye.vR)({});n.ZP.success(qn==null?void 0:qn.message)}catch(qn){}(0,V.d8)("_educoder_session","logout",1),(0,V.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,G.bg)()?re.createElement(K.Z,{className:`${m.height67}`,dropdownRender:kt,placement:"bottomRight"},re.createElement("section",null,re.createElement("aside",null,re.createElement("div",{className:At.actionTabs.type===1?m.classromediv:""},re.createElement("img",{className:`${m.userPic} current ml15`,src:`${(Jt=ve.Z)==null?void 0:Jt.IMG_SERVER}/images/${(Tt=Pe.userInfo)==null?void 0:Tt.image_url}`,alt:"",onClick:()=>{var Ft;return i.history.push((0,V.Ll)()?"/account/profile":`/users/${(Ft=Pe.userInfo)==null?void 0:Ft.login}/classrooms`)}}),(0,V.Ll)()&&re.createElement("span",{className:"ml10 font16"},(Gt=Pe.userInfo)==null?void 0:Gt.username),re.createElement("i",{className:`iconfont icon-zhankai4 ${m.icon}`}))))):re.createElement("div",{className:`font15 ${Ze.isIlearning?m.login:""}`},((Fn=Ze.setting)==null?void 0:Fn.sso_login_url)&&re.createElement("a",{target:"_blank",href:(Bn=Ze.setting)==null?void 0:Bn.sso_login_url},re.createElement("img",{src:`${ve.Z.IMG_SERVER}/${(yn=Ze.setting)==null?void 0:yn.login_logo_url}`,width:40}),re.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(hn=Ze.setting)==null?void 0:hn.sso_login_button_name)),!((Qt=Ze.setting)!=null&&Qt.hide_account_login)&&re.createElement(re.Fragment,null,re.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Ot({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((on=Ze.setting)!=null&&on.close_register)&&re.createElement(re.Fragment,null,re.createElement("span",{className:"ml5 mr5"},"|"),re.createElement(i.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var rt=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe,shixunHomeworks:Ze})=>({homePage:J,user:be,globalSetting:Pe,shixunHomeworks:Ze,loading:oe.models.index}))(nt),Pt={tip:"tip___a6MfI"},Lt=e(61186),Bt=e.n(Lt),Mt=e(59301),tn=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())}),cn=(J=>(J[J.Professor=1]="Professor",J[J.AssistantProfessor=2]="AssistantProfessor",J[J.Student=3]="Student",J))(cn||{});const gt=({visible:J,user:oe,onCancel:be=()=>{},dispatch:Pe})=>{var Ze,wt,Ot;const[At,qe]=(0,t.useState)(),[yt,Vt]=(0,t.useState)([]),[jt,Nt]=(0,t.useState)(!1),[zt,_t]=(0,t.useState)(!1),[$t,mn]=(0,t.useState)(),[Nn,Jt]=(0,t.useState)(!1),Tt=(Ze=window.location.pathname)==null?void 0:Ze.includes("classrooms/");(0,t.useEffect)(()=>{var Qt,on;(Qt=oe==null?void 0:oe.userInfo)!=null&&Qt.identity&&Vt([((on=oe==null?void 0:oe.userInfo)==null?void 0:on.identity)==="student"?3:1])},[oe]),(0,t.useEffect)(()=>{var Qt,on,En;if(console.log(oe==null?void 0:oe.userInfo),(Qt=oe==null?void 0:oe.userInfo)!=null&&Qt.user_status)if(((on=oe==null?void 0:oe.userInfo)==null?void 0:on.role)===15){Jt(!1);return}else{let zn=JSON.parse(Tt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));zn&&(zn==null?void 0:zn.login)===((En=oe==null?void 0:oe.userInfo)==null?void 0:En.login)?(console.log(Bt()(zn==null?void 0:zn.time).add(1,"days")),console.log(Bt()(new Date)),Bt()(zn==null?void 0:zn.time).add(1,"days").set({hour:0,minute:0,second:0}){if(yt.includes(1)){o.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mt.createElement("div",{className:"tc"},on||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Qt}/students`}});return}window.location.href=`/classrooms/${Qt}/students`},Fn=()=>tn(void 0,null,function*(){if(!At){n.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Nt(!0);const Qt=yield(0,d.cR)({invite_code:At,professor:yt.includes(1)?1:null,assistant_professor:yt.includes(2)?1:null,student:yt.includes(3)?1:null});if(Nt(!1),(Qt==null?void 0:Qt.status)===-1&&Pe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Qt==null?void 0:Qt.status)===-2){if(Bn(),Qt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){_t(!0),mn(1);return}if(Qt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){_t(!0),mn(2);return}if(Qt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){_t(!0),mn(3);return}}if((Qt==null?void 0:Qt.status)===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Bn(),Qt!=null&&Qt.course_id?Gt(Qt.course_id,Qt.message):n.ZP.success(Qt.message);return}}),Bn=()=>tn(void 0,null,function*(){be()}),yn=()=>{var Qt,on;Tt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Qt=oe==null?void 0:oe.userInfo)==null?void 0:Qt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(on=oe==null?void 0:oe.userInfo)==null?void 0:on.login})),Jt(!1)},hn=()=>tn(void 0,null,function*(){let Qt=yield(0,te.ZP)("/api/business_contacts.json",{method:"post"});(Qt==null?void 0:Qt.status)===0&&n.ZP.info("\u7533\u8BF7\u6210\u529F")});return Mt.createElement(Mt.Fragment,null,Nn&&Mt.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Mt.createElement("div",{className:Pt.tip},Mt.createElement("div",null,Mt.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Tt?Mt.createElement(Mt.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Ot=oe==null?void 0:oe.userInfo)==null?void 0:Ot.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Mt.createElement(Mt.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Mt.createElement("div",null,Mt.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:yn},"\u5FFD\u7565"),Mt.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:hn},"\u7533\u8BF7\u5EF6\u671F")))))};var dn=(0,i.connect)(({user:J})=>({user:J}))(gt),Xt=e(3113),nn="data:image/png;base64,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",un=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ft=(J,oe)=>{var be={};for(var Pe in J)On.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&un)for(var Pe of un(J))oe.indexOf(Pe)<0&<.call(J,Pe)&&(be[Pe]=J[Pe]);return be};const mt=null,It=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Ot,location:At,text:qe,shixunHomeworks:yt,payload:Vt={}}=oe,jt=ft(oe,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Nt,zt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{yt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&zt("flex")},[yt.actionTabs.key]),(0,t.useEffect)(()=>{yt.actionTabs.key==="\u9690\u85CF"&&(zt("none"),localStorage.setItem("Noviceguide","0"))},[yt.actionTabs.key]),t.createElement("div",{style:{display:Nt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:nn,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},yt.actionTabs.text),yt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),zt("none"),Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),zt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var rn=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe,shixunHomeworks:Ze})=>({homePage:J,user:be,globalSetting:Pe,loading:oe.models.index,shixunHomeworks:Ze}))(It),ln=Object.defineProperty,ut=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,g=(J,oe,be)=>oe in J?ln(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,y=(J,oe)=>{for(var be in oe||(oe={}))Wt.call(oe,be)&&g(J,be,oe[be]);if(ut)for(var be of ut(oe))ee.call(oe,be)&&g(J,be,oe[be]);return J};const E=J=>React.createElement("svg",y({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},J),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var S="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Ae=e(89392),ae=e(92736),je=e(6848),We={content:"content___L4gl0"},et="data:image/png;base64,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",at=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())});const dt=({classroomList:J,loading:oe,user:be,dispatch:Pe,virtualSpaces:Ze,globalSetting:wt})=>{const Ot=(0,i.useLocation)();let At=!1;(0,t.useEffect)(()=>{wt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(At=!0)},[wt.actionTabs.key]),(0,t.useEffect)(()=>{At&&Pe({type:"globalSetting/setActionTabs",payload:{}})},[Ot.pathname]);const qe=()=>{Pe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(ae.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(o.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:wt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>at(void 0,null,function*(){}),onCancel:()=>{qe()}},t.createElement("div",{className:We.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:et,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(je.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ve.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var st=(0,i.connect)(({classroomList:J,user:oe,loading:be,virtualSpaces:Pe,globalSetting:Ze})=>({classroomList:J,user:oe,loading:be,virtualSpaces:Pe,globalSetting:Ze}))(dt),$e=e(59301),ct=Object.defineProperty,Ct=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Dt=(J,oe,be)=>oe in J?ct(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,Ut=(J,oe)=>{for(var be in oe||(oe={}))pt.call(oe,be)&&Dt(J,be,oe[be]);if(Ct)for(var be of Ct(oe))xt.call(oe,be)&&Dt(J,be,oe[be]);return J},Rt=(J,oe)=>{var be={};for(var Pe in J)pt.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&Ct)for(var Pe of Ct(J))oe.indexOf(Pe)<0&&xt.call(J,Pe)&&(be[Pe]=J[Pe]);return be},ht=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Ot=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Ot);At((be=be.apply(J,oe)).next())});const{Header:Oe}=v.default,{Search:Ne}=Z.default;function Ue(){var J,oe;const Pe=window.location.pathname.split("/"),Ze={};return Pe[1]=="classrooms"&&Pe.length>3&&!((J=Pe[4])!=null&&J.includes("newgold"))&&!((oe=Pe[5])!=null&&oe.includes("newgold"))&&Pe[2]!=="coursesId"&&(Ze.course_id=Pe[2]),Pe[1]==="shixuns"&&Pe.length>3&&(Ze.objective_type="shixun",Ze.objective_id=Pe[2]),Pe[1]==="paths"&&Pe.length>3&&(Ze.objective_type="path",Ze.objective_id=Pe[2]),Ut(Ut({},Ze),{school:1})}const Je=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Xe=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Ot,isLogin:At=!1,shixunHomeworks:qe}=oe,yt=Rt(oe,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Vt,jt,Nt,zt,_t,$t,mn,Nn,Jt;const Tt=(0,i.useLocation)(),[Gt,Fn]=(0,t.useState)(!1),[Bn,yn]=(0,t.useState)(""),[hn,Qt]=(0,t.useState)(!1),on=Ue();(0,t.useEffect)(()=>{Ot({type:"user/getNavigationInfo",payload:Ut({},on)})},[Ze.name]),(0,t.useEffect)(()=>{qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Je!=null&&Je.includes(Tt==null?void 0:Tt.pathname)||(Tt==null?void 0:Tt.pathname.indexOf("/classrooms"))===0||Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Tt.pathname]),(0,t.useEffect)(()=>{qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||qe.actionTabs.key||localStorage.setItem("Noviceguide","0")},[qe.actionTabs.key]),(0,t.useEffect)(()=>{var sn;if(Ze!=null&&Ze.setting){let vn=(0,Ae.cloneDeep)((sn=Ze==null?void 0:Ze.setting)==null?void 0:sn.navbar);vn=vn==null?void 0:vn.filter(Sn=>{var Vn;return!(Sn!=null&&Sn.hidden)&&!((0,G.JA)()&&((Vn=["/paperlibrary","/problemset"])!=null&&Vn.includes(Sn.link)))});for(const Sn of vn)Sn.subitem&&(Sn.subitem=Sn.subitem.filter(Vn=>{var tr;return!(Vn!=null&&Vn.hidden)&&!((0,G.JA)()&&((tr=["/paperlibrary","/problemset"])!=null&&tr.includes(Vn.link)))}));let $n=!1;vn==null||vn.map(function(Sn,Vn){var tr,Yn,_n,qn;const mr=Tt.pathname;Sn.link===mr&&(yn(Sn==null?void 0:Sn.link),(0,V.Dk)(mr==="/"?(tr=Ze==null?void 0:Ze.setting)==null?void 0:tr.name:Zn(Sn==null?void 0:Sn.name)),kt(Dn(Vn,{name:Sn==null?void 0:Sn.name,link:Sn==null?void 0:Sn.link},vn)),$n=!0),mr=="/"&&(yn(""),(0,V.Dk)((Yn=Ze==null?void 0:Ze.setting)==null?void 0:Yn.name)),(_n=Sn==null?void 0:Sn.subitem)!=null&&_n.length&&((qn=Sn==null?void 0:Sn.subitem)==null||qn.map(hr=>{hr.link===mr&&(yn(hr==null?void 0:hr.link),mr!=="/"&&(0,V.Dk)(Zn(hr==null?void 0:hr.name)),kt(Dn(Vn,{name:hr==null?void 0:hr.name,link:hr==null?void 0:hr.link},vn)),$n=!0)}))}),$n||kt(vn)}},[Ze==null?void 0:Ze.setting,Pe]);const En=(0,t.useMemo)(()=>{var sn,vn;return(sn=Ze==null?void 0:Ze.setting)!=null&&sn.nav_logo_url?`${ve.Z.IMG_SERVER}/${(vn=Ze==null?void 0:Ze.setting)==null?void 0:vn.nav_logo_url}`:`${ve.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Vt=Ze==null?void 0:Ze.setting)==null?void 0:Vt.nav_logo_url]);function zn(sn){i.history.push("/search?value="+sn)}const Jn=()=>Gt?$e.createElement("div",{onBlur:()=>{setTimeout(()=>{Fn(!1)},300)}},$e.createElement(Ne,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:zn,autoFocus:!0})):$e.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{i.history.push("/search?value=")}}),[Zt,kt]=(0,t.useState)([]),Ft=(sn,vn)=>ht(void 0,null,function*(){var $n,Sn,Vn,tr,Yn,_n;if((sn==null?void 0:sn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const qn=yield(0,ye.IU)({tab_module_type:"engineering"});if(qn!=null&&qn.un_purchased){Ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}($n=qn==null?void 0:qn.data)!=null&&$n.engineer_url?(Vn=(Sn=qn==null?void 0:qn.data)==null?void 0:Sn.engineer_url)!=null&&Vn.includes("http")?(0,V.xg)((tr=qn==null?void 0:qn.data)==null?void 0:tr.engineer_url):i.history.push((Yn=qn==null?void 0:qn.data)==null?void 0:Yn.engineer_url):(qn==null?void 0:qn.status)!=401&&Qt(!0);return}(_n=sn==null?void 0:sn.link)!=null&&_n.includes("http")?(0,V.xg)(sn==null?void 0:sn.link):((0,V.Dk)(sn==null?void 0:sn.name),i.history.push(sn==null?void 0:sn.link)),(sn==null?void 0:sn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:$e.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Dn=(sn,vn,$n)=>{const Sn=$n.slice();return Sn[sn]&&(Sn[sn].name=vn.name,Sn[sn].link=vn.link),Sn||[]},Zn=(sn="")=>(sn==null?void 0:sn.indexOf("<"))>-1?sn==null?void 0:sn.slice(0,sn==null?void 0:sn.indexOf("<")):sn;return Ze.showHeader&&Ze.showHeaderFooter?$e.createElement(v.default,{style:{background:`${Tt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Ze.isIlearning?C["header-iearning"]:C.header} ${Ze.showHeaderFixed?C.headerFixed:""}`},(Ze==null?void 0:Ze.showTip)&&$e.createElement(dn,null),$e.createElement(Oe,{className:"header",style:{background:`${Tt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Tt.pathname=="/training"?"999":""}`}},$e.createElement("section",{className:C["edu-menu"]},(!!Ze.isIlearning||!((jt=Ze==null?void 0:Ze.setting)!=null&&jt.main_site)&&!!((Nt=Ze==null?void 0:Ze.setting)!=null&&Nt.navbar))&&$e.createElement(i.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},$e.createElement("img",{className:C.logo,title:(zt=Ze.setting)==null?void 0:zt.name,src:En||S})),$e.createElement("ul",{className:`${C.menu} ${(0,V.Ll)()&&"ml0"}`},(0,V.Ll)()&&$e.createElement("li",null,$e.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,V.Ll)()&&Ze.setting&&(Zt==null?void 0:Zt.map(function(sn,vn){var $n,Sn,Vn,tr,Yn;return $e.createElement("li",{key:vn,className:!(($n=sn==null?void 0:sn.subitem)!=null&&$n.length)&&Bn===(sn==null?void 0:sn.link)||(Sn=sn==null?void 0:sn.subitem)!=null&&Sn.some(_n=>Bn===(_n==null?void 0:_n.link))?C.actived:""},$e.createElement("div",{onClick:()=>Ft(sn,vn),className:C.name},$e.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var _n;let qn=sn==null?void 0:sn.name;return(_n=sn==null?void 0:sn.subitem)==null||_n.map((mr,hr)=>(mr.link===Tt.pathname&&(qn=mr.name),mr)),qn})()}}),((Vn=sn==null?void 0:sn.subitem)==null?void 0:Vn.length)>0&&$e.createElement("i",{className:"iconfont icon-zhankai4"})),((tr=sn==null?void 0:sn.subitem)==null?void 0:tr.length)>0&&$e.createElement("div",{className:C.dropDown},(Yn=sn==null?void 0:sn.subitem)==null?void 0:Yn.map((_n,qn)=>$e.createElement("div",{className:C.subName,onClick:()=>Ft(_n,vn),key:vn+"-"+qn},!!qn&&$e.createElement("div",{className:C.line}),$e.createElement("aside",{className:"font16 c-black"},Zn(_n==null?void 0:_n.name)),$e.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},_n.content)))))}))),$e.createElement("div",{className:"search-bar",style:{flex:Ze.isIlearning?"initial":"1 0 auto"}},!(0,V.Ll)()&&!(Ze!=null&&Ze.isIlearning)&&$e.createElement($e.Fragment,null,$e.createElement(Jn,null),!At&&$e.createElement(M,null),!At&&!!((_t=Pe==null?void 0:Pe.userInfo)!=null&&_t.login)&&$e.createElement(i.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${($t=Pe==null?void 0:Pe.userInfo)==null?void 0:$t.login}/user_tidings`},((mn=Pe==null?void 0:Pe.navigationInfo)==null?void 0:mn.new_message)&&$e.createElement("span",{className:C.newslight}))),!At&&$e.createElement(rt,{payload:on}))),$e.createElement(o.default,{centered:!0,destroyOnClose:!0,open:hn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,V.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Qt(!1)},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},$e.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),$e.createElement("img",{src:`${ve.Z.IMG_SERVER}/${(Nn=Ze==null?void 0:Ze.setting)==null?void 0:Nn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),$e.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Jt=Ze==null?void 0:Ze.setting)==null?void 0:Jt.homepage_tea_qq_number)))),$e.createElement(rn,null),$e.createElement(st,null)):$e.createElement($e.Fragment,null,$e.createElement(st,null))};var it=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe,shixunHomeworks:Ze})=>({homePage:J,user:be,globalSetting:Pe,loading:oe.models.index,shixunHomeworks:Ze}))(Xe)},48922:function(vt,pe,e){"use strict";e.d(pe,{xp:function(){return o},AG:function(){return K},JA:function(){return n},FX:function(){return f},k$:function(){return Me},ub:function(){return Ie},e6:function(){return Qe},v7:function(){return V},BO:function(){return A},x7:function(){return x},em:function(){return Be},BV:function(){return C},qz:function(){return j},Gm:function(){return R},yt:function(){return O},I2:function(){return xe},sQ:function(){return _},z3:function(){return v},GY:function(){return ue},wC:function(){return Te},Pt:function(){return ne},Oe:function(){return Ke},L6:function(){return i},RL:function(){return t},f$:function(){return Z},j1:function(){return N},jD:function(){return d},g4:function(){return F}});var t=e(58143),i="data:image/png;base64,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",v=e(4977),Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",C=e.p+"static/err.2323787b.png",n="data:image/png;base64,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",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC",j="data:image/png;base64,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",l="data:image/png;base64,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",K="data:image/png;base64,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",A=e.p+"static/douyu.1e926b4a.jpg",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",N="data:image/png;base64,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",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",Re="data:image/png;base64,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",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII=",se="data:image/png;base64,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",_="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC",I=e(76298),a=e.p+"static/teacherQQ.833913ba.jpg",x="data:image/png;base64,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",w=e(59301),W=Object.defineProperty,Y=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,we=(r,h,Q)=>h in r?W(r,h,{enumerable:!0,configurable:!0,writable:!0,value:Q}):r[h]=Q,ie=(r,h)=>{for(var Q in h||(h={}))U.call(h,Q)&&we(r,Q,h[Q]);if(Y)for(var Q of Y(h))B.call(h,Q)&&we(r,Q,h[Q]);return r};const Ye=r=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},r),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var fe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",xe="data:image/jpeg;base64,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",Se=e.p+"static/certificate.a2a9ee77.jpg",ce=Object.defineProperty,te=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,k=(r,h,Q)=>h in r?ce(r,h,{enumerable:!0,configurable:!0,writable:!0,value:Q}):r[h]=Q,z=(r,h)=>{for(var Q in h||(h={}))q.call(h,Q)&&k(r,Q,h[Q]);if(te)for(var Q of te(h))b.call(h,Q)&&k(r,Q,h[Q]);return r};const T=r=>React.createElement("svg",z({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},r),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var de="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Be="data:image/png;base64,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",Ke="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",ne=e.p+"static/question.ed747acc.gif",ue="data:image/gif;base64,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",Te=e(55351),Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Ie="data:image/png;base64,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",Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",ge="data:image/png;base64,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",L=e(53114),D="data:image/png;base64,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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},6060:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Te}});var t=e(59301),i=e(5112),v=e(78241),Z=e(69127),o=e(3113),C=e(70635),n=e(43418),R="data:image/png;base64,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";function j(){return(0,C.U2)("teach_groups.json")}function l(Me){return(0,C.v_)("teach_groups.json",Me)}function K(Me,Ie){return(0,C.gz)(`teach_groups/${Me}.json`,Ie)}function A(Me){return(0,C.v_)("teach_group_members.json",Me)}function d(Me){return(0,C.IV)(`teach_group_members/${Me}.json`)}function V(Me,Ie){return(0,C.IV)(`teach_groups/${Me}/del_member.json`,{member_id:Ie})}function N(Me){return(0,C.IV)(`teach_groups/${Me}.json`)}var F=e(92832),Re=({callback:Me,visible:Ie,onCancel:Qe,id:ge,name:L})=>{function D(r){Me(r)}const[f]=v.default.useForm();return(0,t.useEffect)(()=>{f.setFieldsValue({name:L})},[L]),t.createElement(n.default,{centered:!0,title:ge?"\u6539\u540D":"\u65B0\u5EFA",open:Ie,onCancel:Qe,footer:null},t.createElement(v.default,{layout:"vertical",form:f,initialValues:{name:L},onFinish:D},t.createElement(v.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},t.createElement(F.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),t.createElement(v.default.Item,null,t.createElement("div",{className:"flex-container flex-end"},t.createElement(o.ZP,{type:"ghost",onClick:Qe,style:{marginRight:20}}," \u53D6\u6D88 ")," ",t.createElement(o.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},le=e(5891),se={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},_=se,O=e(31533),I=function(Ie,Qe){return t.createElement(O.Z,(0,le.Z)({},Ie,{ref:Qe,icon:_}))},a=t.forwardRef(I),x=a,w=e(1040);const W=50;var Y=({data:Me,isAdminOrTeacher:Ie,onDelGroup:Qe,onChangeGroupName:ge,onPlusMember:L,onDelMember:D,onExitGroup:f})=>{const[r,h]=(0,t.useState)(0),[Q,s]=(0,t.useState)(0);function u(m){let G=parseInt(m.target.id,10);n.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Qe(G)}})}function X(m){let G=parseInt(m.target.id,10);n.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{f(G)}})}function M(m,G){n.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{D(m,G)}})}return t.createElement("ul",{className:"teaching-list"},Me.map((m,G)=>t.createElement("li",{key:m.id,onClick:()=>h(G)},t.createElement("div",{className:"item-group"},t.createElement("span",null,m.name," \xA0 ",G!==r&&t.createElement("i",{className:"iconfont icon-jiantou9"})," "),t.createElement("div",{className:"action-group"},Ie?t.createElement("a",{onClick:()=>{ge(m)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,m.is_creat?t.createElement("a",{id:m.id+"",className:"c-grey-c",onClick:u},"\u89E3\u6563"):t.createElement("a",{id:m.id+"",className:"c-grey-c",onClick:X},"\u9000\u51FA"))),G===r?t.createElement("ul",{className:"info"},m.memers.map(ye=>t.createElement("li",{key:ye.id||ye.name,onClick:()=>{s(ye.id)},className:Q===ye.id?"active":""},t.createElement("div",null,ye.name),m.is_creat&&ye.id&&Q===ye.id?t.createElement("a",{className:"btn-del",onClick:ve=>{ve.preventDefault(),ve.stopPropagation(),M(m.id,Q)}},t.createElement(x,null)):null)),Ie?t.createElement("li",null,t.createElement(o.ZP,{type:"link",disabled:m.memers.length>=50,title:m.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{L(m)}}," ",t.createElement(w.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},U=e(42203),B=e(4194),we=Object.defineProperty,ie=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ce=(Me,Ie,Qe)=>Ie in Me?we(Me,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[Ie]=Qe,te=(Me,Ie)=>{for(var Qe in Ie||(Ie={}))xe.call(Ie,Qe)&&ce(Me,Qe,Ie[Qe]);if(fe)for(var Qe of fe(Ie))Se.call(Ie,Qe)&&ce(Me,Qe,Ie[Qe]);return Me},q=(Me,Ie)=>ie(Me,Ye(Ie)),b=(Me,Ie,Qe)=>new Promise((ge,L)=>{var D=h=>{try{r(Qe.next(h))}catch(Q){L(Q)}},f=h=>{try{r(Qe.throw(h))}catch(Q){L(Q)}},r=h=>h.done?ge(h.value):Promise.resolve(h.value).then(D,f);r((Qe=Qe.apply(Me,Ie)).next())});function k({children:Me}){return t.createElement("div",{className:"no-data"},t.createElement("img",{src:R,alt:"no-data",width:300}),Me)}const z={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var T=(Me=>(Me[Me.INITDATA=0]="INITDATA",Me[Me.SHOWLOADING=1]="SHOWLOADING",Me[Me.SHOWFORMPANEL=2]="SHOWFORMPANEL",Me[Me.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Me[Me.SELECTGROUP=4]="SELECTGROUP",Me[Me.SETINDEX=5]="SETINDEX",Me))(T||{});function de(Me,Ie){switch(Ie.type){case 0:return te(te({},Me),Ie.payload);case 1:return q(te({},Me),{loading:Ie.payload});case 5:return q(te({},Me),{index:Ie.payload});case 2:return te(te({},Me),Ie.payload);case 3:return te(te({},Me),Ie.payload);case 4:return q(te({},Me),{selectedGroup:Ie.payload,showFormPanel:!0});default:throw new Error}}function Be({user:Me}){var Ie;const[Qe,ge]=(0,t.useReducer)(de,z),{data:L,index:D,loading:f,showFormPanel:r,selectedGroup:h,showMemberPanel:Q}=Qe,s=(Ie=Me.userInfo)==null?void 0:Ie.role,u=(0,t.useMemo)(()=>{let Le=[],Fe=[];for(let Ge of L)Ge.is_creat?Le.push(Ge):Fe.push(Ge);return[Le,Fe]},[L]);(0,t.useEffect)(()=>{s===15&&ge({type:5,payload:1})},[s]);function X(){return b(this,null,function*(){const Le=yield j();ge({type:0,payload:{loading:!1,showFormPanel:!1,data:Le.groups}})})}(0,t.useEffect)(()=>{X()},[]);function M(Le){return b(this,null,function*(){h.id?yield K(h.id,Le):yield l(Le),X()})}function m(){ge({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function G(Le){ge({type:4,payload:Le})}function ye(){ge({type:2,payload:{showFormPanel:!1}})}function ve(){ge({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function re(Le){ge({type:3,payload:{showMemberPanel:!0,selectedGroup:Le}})}function De(Le,Fe){return b(this,null,function*(){yield V(Le,Fe),X()})}function ze(Le){return b(this,null,function*(){yield N(Le),X()})}function P(Le){return b(this,null,function*(){yield d(Le),X()})}function he(Le){ge({type:5,payload:parseInt(Le.target.id,10)})}function Ee(Le,Fe){return b(this,null,function*(){ve(),yield A({user_ids:Le,group_id:Fe}),X()})}return t.createElement(t.Fragment,null,t.createElement("div",{className:"teaching-circling-container"},t.createElement("h3",null," \u6559\u7814\u56E2\u961F ",s<=12&&t.createElement(o.ZP,{type:"primary",disabled:L.length>=50,title:L.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:m},"\u65B0\u5EFA")," "),t.createElement("div",{className:"teaching-circling-body"},s===15?null:t.createElement("ul",{className:"navs"},t.createElement("li",{className:D===0?"active":""},t.createElement("a",{id:"0",onClick:he},"\u6211\u521B\u5EFA\u7684")),t.createElement("li",{className:D===1?"active":""},t.createElement("a",{id:"1",onClick:he},"\u6211\u52A0\u5165\u7684"))),t.createElement("div",{className:u[D].length===0?"nodata-content":"main-content"},u[D].length===0?t.createElement(k,null,s<=12?t.createElement(t.Fragment,null," ",t.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",t.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):t.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):t.createElement(Y,{onExitGroup:P,onPlusMember:re,onDelMember:De,onDelGroup:ze,isAdminOrTeacher:s<=12,onChangeGroupName:G,data:u[D]}))),t.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),t.createElement(Re,{callback:M,visible:r,onCancel:ye,id:h.id,name:h.name}),t.createElement(n.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Q,onCancel:ve,footer:null,width:1100,bodyStyle:{minHeight:200}},t.createElement(B.Z,{container_id:h.id,container_type:4,onSelect:Ee,onCancel:ve})))}var Ke=(0,U.connect)(({user:Me})=>({user:Me}))(Be),ne=(Me,Ie,Qe)=>new Promise((ge,L)=>{var D=h=>{try{r(Qe.next(h))}catch(Q){L(Q)}},f=h=>{try{r(Qe.throw(h))}catch(Q){L(Q)}},r=h=>h.done?ge(h.value):Promise.resolve(h.value).then(D,f);r((Qe=Qe.apply(Me,Ie)).next())});const ue=i.ZP.Group;var Te=({onSelect:Me,onCancel:Ie})=>{const[Qe,ge]=(0,t.useState)([]),[L,D]=(0,t.useState)(!0);(0,t.useEffect)(()=>{function h(){return ne(this,null,function*(){const{groups:Q}=yield(0,C.U2)("teach_groups/my.json");ge(Q),D(!1)})}h()},[]);const f=(0,t.useMemo)(()=>{let h=[],Q=[];for(let s of Qe)s.is_creat?h.push(s):Q.push(s);return[h,Q]},[Qe]);function r(h){Me(h)}return t.createElement(v.default,{className:"select-teach-group",onFinish:r},L?t.createElement(Z.Z,{paragraph:!0}):Qe.length===0?t.createElement(k,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",t.createElement(U.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):t.createElement(t.Fragment,null,t.createElement(v.default.Item,{name:"group_id",style:{width:"100%"}},t.createElement(ue,{style:{width:"100%"}},t.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),t.createElement("ul",{className:"groups"},f[0].map(h=>t.createElement("li",{key:h.id},t.createElement(i.ZP,{value:h.id},h.name)))),t.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),t.createElement("ul",{className:"groups"},f[1].map(h=>t.createElement("li",{key:h.id},t.createElement(i.ZP,{value:h.id},h.name)))))),t.createElement("div",{className:"btn-actions"},t.createElement(o.ZP,{type:"default",onClick:Ie,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(o.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},4194:function(vt,pe,e){"use strict";var t=e(59301),i=e(78241),v=e(95237),Z=e(57809),o=e(92832),C=e(88522),n=e(3113),R=e(24905),j=e(6848),l=e(8591),K=e(36546),A=e(42203),d=e(61186),V=e.n(d),N=e(26724),F=e.n(N),Re=e(58143),le=e(16597),se=e(78258),_=e(52222),O=e(59301),I=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,U=(te,q,b)=>q in te?I(te,q,{enumerable:!0,configurable:!0,writable:!0,value:b}):te[q]=b,B=(te,q)=>{for(var b in q||(q={}))W.call(q,b)&&U(te,b,q[b]);if(w)for(var b of w(q))Y.call(q,b)&&U(te,b,q[b]);return te},we=(te,q)=>a(te,x(q)),ie=(te,q,b)=>new Promise((k,z)=>{var T=Ke=>{try{Be(b.next(Ke))}catch(ne){z(ne)}},de=Ke=>{try{Be(b.throw(Ke))}catch(ne){z(ne)}},Be=Ke=>Ke.done?k(Ke.value):Promise.resolve(Ke.value).then(T,de);Be((b=b.apply(te,q)).next())});const Ye=[];function fe({onSearch:te,schools:q}){return O.createElement(i.default,{colon:!1,layout:"horizontal",onFinish:te,initialValues:{keyword:"",school_name:"",search_type:"1"}},O.createElement(v.Z,{style:{flexWrap:"nowrap"}},O.createElement(i.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},O.createElement(Z.default,{popupClassName:_.Z.selectdown,style:{width:106}},O.createElement(Z.default.Option,{value:"1"},"\u59D3\u540D"),O.createElement(Z.default.Option,{value:"2"},"\u624B\u673A\u53F7"),O.createElement(Z.default.Option,{value:"3"},"\u90AE\u7BB1"))),O.createElement(i.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},O.createElement(o.default,{allowClear:!0,style:{width:300},size:"middle"})),O.createElement(i.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},O.createElement(C.Z,{options:q,style:{width:300},size:"middle",showSearch:!0,filterOption:(b,k)=>k.value.toUpperCase().indexOf(b.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),O.createElement(n.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var xe=(te=>(te[te.INITDATA=0]="INITDATA",te[te.INITSCHOOLS=1]="INITSCHOOLS",te[te.SHOWLOADING=2]="SHOWLOADING",te[te.SELECTEDIDS=3]="SELECTEDIDS",te[te.SETQUERY=4]="SETQUERY",te[te.SETPAGE=5]="SETPAGE",te))(xe||{});function Se(te,q){switch(q.type){case 0:return B(B({},te),q.payload);case 4:return B(B({},te),q.payload);case 5:return we(B({},te),{page:q.payload,reload:!1});case 2:return we(B({},te),{loading:q.payload});case 1:return we(B({},te),{schools:q.payload});case 3:return we(B({},te),{selectedIds:q.payload});default:throw new Error}}const ce={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};pe.Z=({onSelect:te,onCancel:q,container_id:b,container_type:k})=>{const[z,T]=(0,t.useReducer)(Se,ce),{data:de,schools:Be,loading:Ke,selectedIds:ne,page:ue,count:Te,query:Me,reload:Ie}=z;(0,t.useEffect)(()=>{function h(){return ie(this,null,function*(){const{users:Q,user_count:s}=yield(0,le.nQ)(we(B({},Me),{page:ue,container_type:k,container_id:b,display_aliases:!0}));T({type:0,payload:{data:Ie?Q:[...de,...Q],count:s}})})}Me&&h()},[ue,Me,Ie,b,k]),(0,t.useEffect)(()=>{function h(){return ie(this,null,function*(){const{school_names:Q}=yield(0,le.K$)({display_aliases:!0});T({type:1,payload:Q.map(s=>({value:s}))})})}h()},[]);const Qe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(h,Q)=>O.createElement(R.default,{value:Q.numid,checked:ne.includes(Q.numid),disabled:!!h})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(h,Q)=>O.createElement("div",null,O.createElement(j.Z,{placement:"bottom",title:h},O.createElement(A.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Q.login}`,target:"_blank"},h||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:h=>O.createElement(j.Z,{placement:"bottom",title:h},O.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:h=>O.createElement(j.Z,{placement:"bottom",title:h},O.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:h=>O.createElement(j.Z,{placement:"bottom",title:h},O.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:h=>O.createElement(j.Z,{placement:"bottom",title:h},O.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:h=>O.createElement(j.Z,{placement:"bottom",title:h},O.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:h=>O.createElement("span",{style:{color:"#000000"}},h?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:h=>O.createElement(j.Z,{placement:"bottom",title:h},O.createElement("span",{style:{color:"#000000"}},V()(h).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:h=>{if(h===1)return O.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ge(h){T({type:4,payload:{page:1,reload:!0,query:h}})}function L(h){T({type:5,payload:h})}function D(h){let Q=ne.indexOf(h);Q>=0?ne.splice(Q,1):ne.push(h),T({type:3,payload:[...ne]})}function f(){ne.length===0?l.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(te(ne,b),T({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const r=Te>ue*10;return O.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},O.createElement(fe,{onSearch:ge,schools:Be}),Me?O.createElement(O.Fragment,null,O.createElement("div",{className:"flexd-table-header mt20"},O.createElement(se.Gi,null,O.createElement(K.default,{pagination:!1,dataSource:Ye,columns:Qe}))),O.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},O.createElement(F(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:L,hasMore:r,useWindow:!1},O.createElement(se.Gi,null,O.createElement(K.default,{loading:Ke,showHeader:!1,pagination:!1,dataSource:de,columns:Qe,onRow:h=>({onClick:Q=>{h.added!==1&&D(h.numid)}})})))),O.createElement("div",{className:"flex-container flex-end"},O.createElement(n.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:q},"\u53D6\u6D88"),O.createElement(n.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:f},"\u786E\u5B9A"))):O.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},O.createElement("img",{src:Re,width:"100",alt:""}),O.createElement("br",null),O.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},92730:function(vt,pe,e){"use strict";e.d(pe,{i:function(){return I},Z:function(){return x}});var t={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"},i=e(71418),v=e(6848),Z=e(92310),o=e.n(Z),C=e(58130),n=e(97267),R=e(2119),j="data:image/png;base64,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",l="data:image/png;base64,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",K="data:image/png;base64,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",A="data:image/png;base64,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",d="data:image/png;base64,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",V="data:image/png;base64,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",N="data:image/png;base64,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",F="data:image/png;base64,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",Re="data:image/png;base64,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",le="data:image/png;base64,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",se="data:image/png;base64,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",_="data:image/png;base64,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",O=e(59301);const I=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:j,swimg:l},{name:"101\u8BA1\u5212",ptimg:K,swimg:A},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:d,swimg:V},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:N,swimg:F},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Re,swimg:le},{name:"\u519B\u961F\u4E00\u6D41",ptimg:se,swimg:_}];var x=({className:w,dataSource:W=[],col:Y=4,right:U,bottom:B=23,precision:we=0,wrapWidth:ie=1200,trackEventItems:Ye,loading:fe,onRemove:xe=()=>{},isCurrent:Se=!0,showAlias:ce=!1})=>{const te=Math.floor((ie-(Y-1)*U)/Y),q=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return O.createElement(i.Z,{spinning:fe},O.createElement("div",{className:o()(t.list,w)},!!(W!=null&&W.length)&&(W==null?void 0:W.map((b,k)=>{var z;const{name:T,id:de,identifier:Be,featured:Ke,school_name:ne,image_url:ue,excellent:Te,is_plan:Me}=b;return O.createElement("div",{key:de,className:t.wrap,style:{width:te,marginRight:(1+k)%Y===0?0:U+we,marginBottom:B}},O.createElement("a",{className:t.li,onClick:Ie=>{Ie.preventDefault(),Ie.stopPropagation(),Ye&&(0,C.L9)([Ye]),(0,C.xg)(`/paths/${Be}`)}},O.createElement("div",{className:t.img},O.createElement("img",{className:t.cover,src:`${ue}`}),Se&&(0,R.bg)()&&(b==null?void 0:b.studying)&&O.createElement("div",{className:`${t.movebq} user-path-items`,onClick:Ie=>{Ie.stopPropagation(),xe(b)}},O.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),O.createElement("span",{className:"c-red"},"\u79FB\u9664")),(z=b==null?void 0:b.subject_tags)==null?void 0:z.map((Ie,Qe)=>{var ge,L;if(Qe===0){const f=(ge=q.find(r=>r.name==Ie))==null?void 0:ge.swimg;return O.createElement("img",{className:t.sign,src:f,style:{left:"-4px"}})}const D=(L=q.find(f=>f.name==Ie))==null?void 0:L.ptimg;return O.createElement("img",{className:t.sign,src:D,style:{left:`${48+52*(Qe-1)+2*Qe}px`}})}),O.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(b==null?void 0:b.excellent)&&O.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),O.createElement("div",{className:t.name},O.createElement(v.Z,{title:ce&&(b!=null&&b.excellent_alias_name)?O.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${T}`,O.createElement("br",null),O.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${b==null?void 0:b.excellent_alias_name}`)):T},O.createElement("span",{className:t.e},ce&&(b==null?void 0:b.excellent_alias_name)||T))),O.createElement("div",{className:t.tags},O.createElement("div",null,O.createElement(v.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),O.createElement("span",null,b.stages_count))),O.createElement(v.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),O.createElement("span",null,b.members_count)))))))})),!W.length&&O.createElement(n.Z,null)))}},78258:function(vt,pe,e){"use strict";e.d(pe,{jL:function(){return o},w9:function(){return b},QD:function(){return ze},cQ:function(){return xe.Z},op:function(){return m},O5:function(){return On},_b:function(){return Ge},t7:function(){return le},Gi:function(){return Ke},YG:function(){return de},qp:function(){return K},vr:function(){return Ee},qE:function(){return ve},Je:function(){return O},wb:function(){return fe},cq:function(){return Qe},tp:function(){return V}});var t=e(59301),i={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"},v="data:image/png;base64,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",o=({dataSource:lt=[],img:ft,imgWidth:mt=346,title:It,sunTitle:rn,bannerExtraContent:ln})=>t.createElement("div",{className:i.banner},t.createElement("div",{className:i.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,It),t.createElement("span",null,rn)),lt.length>0&&t.createElement("div",{className:i.btns},lt.map((ut,Wt)=>t.createElement("div",{key:Wt,onClick:ut.click},ut.name,ut.sign?t.createElement("img",{src:v,width:39}):null))),ln),ft&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:ft,width:mt}))),C={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"},n=e(92310),R=e.n(n),j=e(89392),K=({dataSource:lt=[],value:ft,onChange:mt,onTitleChange:It,className:rn,title:ln,titleWidth:ut=41,style:Wt={},fontColor:ee="#6A7283",showCount:g})=>{const[y,E]=(0,t.useState)(0),[S,Ae]=(0,t.useState)(!1),ae=(0,t.useRef)(null),je=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var We;lt.length!==0&&(((We=ae==null?void 0:ae.current)==null?void 0:We.clientHeight)>97?E(1):E(0)),lt.length===0&&E(0),Ae(!1)},[lt]),t.createElement("div",{className:R()(C.row,rn),style:Wt},t.createElement("div",{onClick:(0,j.throttle)(()=>It==null?void 0:It(),2e3),style:{width:ut,marginTop:S?12:4},className:`${C.title} ${It?"current":""}`},ln),t.createElement("div",{className:S?`${C.tagsWrap} ${C.tagsBorderWrap}`:C.tagsWrap},t.createElement("div",{className:C.bar,ref:je,style:y>0?{height:y===1?97:"auto",overflow:y===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:C.tag,ref:ae},lt==null?void 0:lt.map(We=>t.createElement("span",{onClick:()=>mt(We.id),key:We.id,style:{color:ee},className:ft===We.id?C.active:""},t.createElement("span",{title:We.name,className:C.name},We.name),!!g&&t.createElement("span",{className:C.num},We.count))))),!!y&&t.createElement(t.Fragment,null,y===1?t.createElement("div",{onClick:()=>{var We;E(2),((We=ae==null?void 0:ae.current)==null?void 0:We.clientHeight)>245?Ae(!0):Ae(!1)},className:C.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{je.current.scrollTop=0,E(1),Ae(!1)},className:C.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},A={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"},V=({dataSource:lt=[],value:ft,onChange:mt,className:It,style:rn={}})=>t.createElement("div",{style:rn,className:R()(A.tabs,It)},lt.map(ln=>t.createElement("span",{onClick:()=>mt(ln.id),className:ft===ln.id?A.active:"",key:ln.id},ln.name))),N={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"},F=e(92832),le=({dataSource:lt=[],value:ft="",onChange:mt,onInputChange:It=()=>{},className:rn,style:ln={},placeholder:ut,allowClear:Wt=!1})=>{var ee;const[g,y]=(0,t.useState)(""),[E,S]=(0,t.useState)("");(0,t.useEffect)(()=>{var je;let We=ft;(je=JSON.stringify(ft))!=null&&je.includes("{")&&(y(ft.id),We=ft.value||"");try{S(decodeURIComponent(We||""))}catch(et){S(decodeURIComponent(We||""))}},[ft]);const Ae=()=>{mt(encodeURIComponent(E),g||null)},ae=je=>{je!==g&&(y(je),mt(encodeURIComponent(E),je))};return t.createElement("div",{className:R()(N.input,rn),style:ln},!!lt.length&&t.createElement("div",{className:N.dropdown},t.createElement("div",{className:N.text},(ee=lt.find(je=>je.id===g))==null?void 0:ee.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:N.b1}),t.createElement("b",{className:N.b2})),t.createElement("div",{className:N.menu},lt.map((je,We)=>t.createElement("div",{key:We,onClick:()=>ae(je.id)},je.name)))),t.createElement(F.default,{onPressEnter:Ae,value:E,onChange:je=>{S(je.target.value),It(encodeURIComponent(je.target.value),g||null)},bordered:!1,placeholder:ut}),t.createElement("i",{onClick:Ae,className:"iconfont icon-sousuo9 font14 pl10 current"}))},se={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"},O=({value:lt,onChange:ft,className:mt,total:It,pageSize:rn,style:ln={}})=>{const ut=lt<2,Wt=lt>=Math.ceil(It/rn);return It<=rn?t.createElement(t.Fragment,null):t.createElement("div",{className:R()(se.quickPager,mt),style:ln},t.createElement("div",{onClick:()=>{ut||ft(lt-1,"prev")},className:ut?se.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Wt||ft(lt+1,"next")},className:Wt?se.disabled:""},"\u4E0B\u4E00\u9875"))},I={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"},a=e(71418),x=e(6848),w=e(68610),W=e(10148),Y=e(58130),U=e(96908),B=e(57177),we=e(81378),ie=e(97267),fe=({className:lt,dataSource:ft=[],col:mt=4,right:It,bottom:rn=23,precision:ln=0,wrapWidth:ut=1200,trackEventItems:Wt,loading:ee})=>{const g=Math.floor((ut-(mt-1)*It)/mt);return t.createElement(a.Z,{spinning:ee},t.createElement("div",{className:R()(I.list,lt)},!!ft.length&&ft.map((y,E)=>{const{name:S,id:Ae,identifier:ae,power:je,cover_image_id:We,pic:et}=y;return t.createElement("div",{className:I.wrap,key:Ae,style:{width:g,marginRight:(1+E)%mt===0?0:It+ln,marginBottom:rn}},t.createElement("a",{target:"_blank",href:`/shixuns/${ae}/challenges`,className:I.li,onClick:at=>{at.preventDefault(),Wt&&(0,Y.L9)([Wt]),je&&(0,Y.xg)(`/shixuns/${ae}/challenges`)}},t.createElement("div",{className:I.img},t.createElement("img",{className:I.cover,src:`${et}`}),y.is_jupyter&&t.createElement("img",{className:I.sign,src:U}),y.is_jupyter_lab&&t.createElement("img",{className:I.sign,src:B}),y.is_unity_3d&&t.createElement("img",{className:I.sign,src:we})),t.createElement("div",{className:I.name},t.createElement(x.Z,{title:S||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:I.e},S||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:I.tags},t.createElement(x.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,y.challenges_count))),!!y.myshixuns_count&&t.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,y.myshixuns_count))),t.createElement(x.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,y.level))),t.createElement("div",{className:I.rate},t.createElement(w.Z,{allowHalf:!0,disabled:!0,defaultValue:y.score_info}),t.createElement("span",null,"\xA0",y.score_info?`${y.score_info}\u5206`:"5\u5206")))),!je&&t.createElement("div",{className:I.lockWrap},t.createElement("img",{src:`${W.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&t.createElement(ie.Z,null)))},xe=e(92730),Se={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"},ce="data:image/png;base64,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",te=e(59301),b=({className:lt,dataSource:ft=[],col:mt=4,right:It,bottom:rn=23,precision:ln=0,wrapWidth:ut=1200,trackEventItems:Wt,loading:ee})=>{const g=Math.floor((ut-(mt-1)*It)/mt);return te.createElement(a.Z,{spinning:ee},te.createElement("div",{className:R()(Se.list,lt)},!!ft.length&&ft.map((y,E)=>{const{subject_identifier:S,id:Ae,identifier:ae,power:je}=y,We=y.is_public!=0&&y.is_public;return te.createElement("div",{className:Se.wrap,key:Ae,style:{width:g,marginRight:(1+E)%mt===0?0:It+ln,marginBottom:rn}},te.createElement("a",{className:Se.li,onClick:et=>{et.preventDefault(),Wt&&(0,Y.L9)([Wt]),(0,Y.xg)(y.first_category_url)}},te.createElement("div",{className:Se.top},te.createElement(x.Z,{title:y.name},te.createElement("div",{className:Se.name},y.name)),te.createElement("img",{className:Se.img,src:W.Z.IMG_SERVER+"/images/"+y.avatar_url}),te.createElement("div",{className:Se.text,title:y.creator},y.creator),S&&te.createElement("div",{className:Se.btns},te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),We&&te.createElement("div",{className:Se.sign},"\u516C\u5F00")),te.createElement("div",{className:Se.bottom},y.visits>0&&te.createElement(x.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-liulanyan"}),te.createElement("span",null,y.visits))),y.course_members_count>0&&te.createElement(x.Z,{title:"\u6210\u5458",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan"}),y.course_members_count)),y.tasks_count>0&&te.createElement(x.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-zuoye"}),y.tasks_count)),y.is_end?te.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):te.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!y.is_accessible&&te.createElement("div",{className:Se.lockWrap},te.createElement("img",{src:`${W.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")))}),!ft.length&&te.createElement(ie.Z,null)))},k={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"},z=e(42203),de=({dataSource:lt=[],value:ft,onChange:mt,className:It,style:rn={},tabBarExtraContent:ln})=>t.createElement("div",{className:R()(k.tabs,It),style:rn},t.createElement("div",{className:k.tabsWrap},lt.map((ut,Wt)=>t.createElement("aside",{className:k.tab,onClick:()=>{mt(ut.id),ut.link&&z.history.push(ut.link)},key:Wt},t.createElement("div",{className:ft===ut.id?k.active:""},ut.name),(ut==null?void 0:ut.resetCount)==null&&(ut==null?void 0:ut.total)!==void 0&&t.createElement("span",null,"\uFF08",ut==null?void 0:ut.total,"\uFF09"),(ut==null?void 0:ut.resetCount)!==void 0&&(ut==null?void 0:ut.total)!==void 0&&t.createElement(x.Z,{title:(ut==null?void 0:ut.tip)!=null?ut==null?void 0:ut.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ut==null?void 0:ut.resetCount),"/",t.createElement("span",null,ut==null?void 0:ut.total),"\uFF09"))))),t.createElement("div",{className:k.tabBar},ln)),Ke=({className:lt,style:ft={},children:mt})=>t.createElement("div",{className:R()(lt),style:ft},mt),ne={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"},ue=e(38854),Te=e(20834);const Me=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qe=({sortValue:lt,dropValue:ft,className:mt,onSort:It,onDrop:rn,dataSource:ln=Me})=>{var ut;return t.createElement("div",{className:R()(ne.orderWrap,mt)},t.createElement(ue.Z,{dropdownRender:()=>t.createElement(Te.default,null,ln.map((Wt,ee)=>t.createElement(Te.default.Item,{key:ee,onClick:()=>rn(Wt.id)},Wt.name)))},t.createElement("span",{className:ne.orderTextWrap},(ut=ln.find(Wt=>ft===Wt.id))==null?void 0:ut.name)),t.createElement("span",{className:ne.orderIconWrap},t.createElement("span",{className:ne.orderAsc},t.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer}`,onClick:()=>It(lt==="asc"?"desc":"asc")})),t.createElement("span",{className:ne.orderDesc},t.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer}`,onClick:()=>It(lt==="asc"?"desc":"asc")}))))},ge={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"},L=e(3113),D=Object.defineProperty,f=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,Q=(lt,ft,mt)=>ft in lt?D(lt,ft,{enumerable:!0,configurable:!0,writable:!0,value:mt}):lt[ft]=mt,s=(lt,ft)=>{for(var mt in ft||(ft={}))r.call(ft,mt)&&Q(lt,mt,ft[mt]);if(f)for(var mt of f(ft))h.call(ft,mt)&&Q(lt,mt,ft[mt]);return lt},u=(lt,ft)=>{var mt={};for(var It in lt)r.call(lt,It)&&ft.indexOf(It)<0&&(mt[It]=lt[It]);if(lt!=null&&f)for(var It of f(lt))ft.indexOf(It)<0&&h.call(lt,It)&&(mt[It]=lt[It]);return mt},X=(lt,ft,mt)=>new Promise((It,rn)=>{var ln=ee=>{try{Wt(mt.next(ee))}catch(g){rn(g)}},ut=ee=>{try{Wt(mt.throw(ee))}catch(g){rn(g)}},Wt=ee=>ee.done?It(ee.value):Promise.resolve(ee.value).then(ln,ut);Wt((mt=mt.apply(lt,ft)).next())}),m=lt=>{var ft=lt,{className:mt,style:It,children:rn,loading:ln=!1,openLoading:ut,onClick:Wt=()=>{},size:ee="middle",shape:g="round"}=ft,y=u(ft,["className","style","children","loading","openLoading","onClick","size","shape"]);const[E,S]=(0,t.useState)(!1);return t.createElement(L.ZP,s({onClick:(0,j.throttle)(Ae=>X(void 0,null,function*(){ut&&S(!0);try{yield Wt(Ae)}catch(ae){console.log("error",ae)}ut&&S(!1)}),2e3,{leading:!0,trailing:!1}),className:R()(ge.btn,ge[`${ee}-${g}`],mt),style:It,size:ee,shape:g,loading:E||ln},y),rn)},G={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"},ve=({className:lt,style:ft,children:mt=null,onClick:It,title:rn})=>t.createElement("div",{className:R()(G.head,lt),style:ft},t.createElement("span",{className:"primary-hover",onClick:It},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:rn},rn),t.createElement("div",{className:G.node},mt)),re={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"},ze=({confirmShow:lt=!0,confirmTitle:ft,confirmClick:mt,cancelShow:It=!0,cancelTitle:rn,cancelClick:ln,className:ut,style:Wt,confirmLoading:ee=!1})=>t.createElement("div",{className:R()(re.btns,ut),style:Wt},lt&&t.createElement(L.ZP,{loading:ee,onClick:mt,type:"primary",className:re.confirm},ft),It&&t.createElement(L.ZP,{onClick:ln,className:re.cancel},rn)),P={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"},Ee=({className:lt,style:ft={},LeftContent:mt,children:It,RightContent:rn})=>t.createElement("div",{className:R()(P.fixedBottom,lt),style:ft},t.createElement("div",{className:P.wrap},t.createElement("div",{className:P.left},mt),t.createElement("div",{className:P.center},It),t.createElement("div",{className:P.right},rn))),Le={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"},Ge=({className:lt,style:ft={},dataSource:mt=[]})=>t.createElement("div",{className:R()(Le.crumbs,lt),style:ft},mt.map((It,rn)=>rnz.history.push(It.path)},It.name):t.createElement("span",null,It.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:rn,style:{color:"#5F6368"}},It.name))),nt=e(31797),rt=Object.defineProperty,Pt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,cn=(lt,ft,mt)=>ft in lt?rt(lt,ft,{enumerable:!0,configurable:!0,writable:!0,value:mt}):lt[ft]=mt,gt=(lt,ft)=>{for(var mt in ft||(ft={}))Mt.call(ft,mt)&&cn(lt,mt,ft[mt]);if(Bt)for(var mt of Bt(ft))tn.call(ft,mt)&&cn(lt,mt,ft[mt]);return lt},dn=(lt,ft)=>Pt(lt,Lt(ft)),Xt=(lt,ft)=>{var mt={};for(var It in lt)Mt.call(lt,It)&&ft.indexOf(It)<0&&(mt[It]=lt[It]);if(lt!=null&&Bt)for(var It of Bt(lt))ft.indexOf(It)<0&&tn.call(lt,It)&&(mt[It]=lt[It]);return mt};const{Countdown:nn}=nt.default;var On=lt=>{var ft=lt,{onChange:mt}=ft,It=Xt(ft,["onChange"]);const[rn,ln]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof rn=="number"&&rn>=0&&mt(rn)},[rn]);const ut=Wt=>{const ee=Math.floor(Wt/1e3);ln(ee)};return t.createElement(nn,dn(gt({},It),{onChange:ut}))}},83337:function(vt,pe,e){"use strict";e.r(pe),e.d(pe,{default:function(){return q}});var t=e(59301),i=e(42203),v=e(8591),Z=e(43418),o=e(3113),C=e(69127),n=e(38854),R=e(20834),j=e(19871),l=e(31530),K=e(10148),A=e(5112),d={title:"title___GjBar",content:"content___I7QWQ",add:"add___S7NYy",colorBlue:"colorBlue___msrvf",radio:"radio___KDCSZ"},V=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,Re=(b,k)=>{var z={};for(var T in b)N.call(b,T)&&k.indexOf(T)<0&&(z[T]=b[T]);if(b!=null&&V)for(var T of V(b))k.indexOf(T)<0&&F.call(b,T)&&(z[T]=b[T]);return z},le=(b,k,z)=>new Promise((T,de)=>{var Be=ue=>{try{ne(z.next(ue))}catch(Te){de(Te)}},Ke=ue=>{try{ne(z.throw(ue))}catch(Te){de(Te)}},ne=ue=>ue.done?T(ue.value):Promise.resolve(ue.value).then(Be,Ke);ne((z=z.apply(b,k)).next())});const se=b=>{var k=b,{shixunsDetail:z,globalSetting:T,loading:de,dispatch:Be,onReloadData:Ke}=k,ne=Re(k,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[ue,Te]=(0,t.useState)(),[Me,Ie]=(0,t.useState)([]);(0,t.useEffect)(()=>{z.actionTabs.key==="Collaborators-ChangeManager"&&Qe()},[z.actionTabs.key]);const Qe=()=>le(void 0,null,function*(){var f;const r=yield Be({type:"shixunsDetail/getChangeManager",payload:{id:(f=z.actionTabs.params)==null?void 0:f.id}});Ie(r||[])}),ge=()=>{var f;Be({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(f=z.actionTabs.params)==null?void 0:f.id}}})},L=()=>le(void 0,null,function*(){var f;if(!ue){v.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const r=yield Be({type:"shixunsDetail/changeManager",payload:{id:(f=z.actionTabs.params)==null?void 0:f.id,user_id:ue}});D(),r&&(Ke(),v.ZP.info(r.message))}),D=()=>{Be({type:"shixunsDetail/setActionTabs",payload:{}}),Te(null)};return t.createElement(Z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:z.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:L,onCancel:D},t.createElement("div",null,t.createElement("div",{className:d.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.createElement("div",{className:d.content},Me.length?t.createElement(A.ZP.Group,{value:ue,onChange:f=>Te(f.target.value)},Me.map((f,r)=>t.createElement(A.ZP,{className:d.radio,key:r,value:f.user_id},f.name))):t.createElement("div",{className:d.add},t.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.createElement("a",{className:d.colorBlue,onClick:ge},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var _=(0,i.connect)(({shixunsDetail:b,loading:k,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:k}))(se),O=e(99313),I=e(4194),a=e(6060);const{TabPane:x}=O.default;var w=({visible:b,onCancel:k,onSelectGroup:z,shixunId:T,onSelectCollaborator:de})=>t.createElement(Z.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:b,width:1100,centered:!0,keyboard:!1,onCancel:k,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(O.default,{defaultActiveKey:"1"},t.createElement(x,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(I.Z,{onCancel:k,container_type:2,container_id:T,onSelect:de})),t.createElement(x,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},t.createElement(a.Z,{onCancel:k,onSelect:z})))),W={bg:"bg___sOdPb",wrap:"wrap___HoeSx",modal:"modal___t4bFU",content:"content___VMlwP",head:"head___eFHNj",headCount:"headCount___q7_8n",button:"button___OaGYh",itemWrap:"itemWrap___EgP_Y",imgWrap:"imgWrap___VcWR7",img:"img___PgTvY",manager:"manager___vGc7D",itemContent:"itemContent___JJG1i",nameWrap:"nameWrap___h4JTB",name:"name___yhHE5",actionGroup:"actionGroup___LDeZm",deleteIcon:"deleteIcon___Mmc7F",schoolWrap:"schoolWrap___Ru_DY",school:"school___zbcZj",countWrap:"countWrap___Mrp5n"},Y=e(76995),U=e(19635),B=e(59301),we=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,xe=(b,k,z)=>k in b?we(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,Se=(b,k)=>{for(var z in k||(k={}))Ye.call(k,z)&&xe(b,z,k[z]);if(ie)for(var z of ie(k))fe.call(k,z)&&xe(b,z,k[z]);return b},ce=(b,k,z)=>new Promise((T,de)=>{var Be=ue=>{try{ne(z.next(ue))}catch(Te){de(Te)}},Ke=ue=>{try{ne(z.throw(ue))}catch(Te){de(Te)}},ne=ue=>ue.done?T(ue.value):Promise.resolve(ue.value).then(Be,Ke);ne((z=z.apply(b,k)).next())});const te=({shixunsDetail:b,globalSetting:k,loading:z,user:T,dispatch:de})=>{var Be,Ke,ne,ue,Te,Me,Ie,Qe;const ge=(0,i.useParams)(),L=(0,t.useRef)(),[D,f]=(0,t.useState)(0),[r,h]=(0,t.useState)([]),[Q,s]=(0,t.useState)({id:null,page:1}),u=(Ke=(Be=T.userInfo)==null?void 0:Be.shixun)==null?void 0:Ke.editable,X=((ne=T.userInfo)==null?void 0:ne.role)<=2||((Te=(ue=T.userInfo)==null?void 0:ue.shixun)==null?void 0:Te.is_creator),M=!((Ie=(Me=T.userInfo)==null?void 0:Me.shixun)!=null&&Ie.can_managed),m=()=>{v.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")};(0,t.useEffect)(()=>{L.current=ge.id,Q.id=L.current,s(Q),G(Q)},[]);const G=Fe=>ce(void 0,null,function*(){const Ge=yield de({type:"shixunsDetail/getCollaboratorsData",payload:Fe});Ge&&(h(Ge.members||[]),f(Ge.member_count))}),ye=()=>ce(void 0,null,function*(){Q.page=1,s(Q);const Fe=(0,U.g)();yield de({type:"user/getUserInfo",payload:Fe}),yield G(Q)}),ve=Fe=>{Q.page=Fe,s(Q),G(Q)},re=Fe=>{if(M){m();return}Z.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.createElement("div",{className:W.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>ce(void 0,null,function*(){var Ge;const nt=yield de({type:"shixunsDetail/deleteCollaborators",payload:{id:L.current,userId:Fe}});if(((Ge=T.userInfo)==null?void 0:Ge.user_id)===Fe){i.history.push("/shixuns");return}v.ZP.info(nt==null?void 0:nt.message),Q.page=1,s(Q),G(Q)})})},De=Fe=>{Z.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.createElement("div",{className:W.modal},"\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>ce(void 0,null,function*(){var Ge;const nt=yield de({type:"shixunsDetail/deleteCollaborators",payload:{id:L.current,userId:Fe}});if(((Ge=T.userInfo)==null?void 0:Ge.user_id)===Fe){i.history.push("/shixuns");return}v.ZP.info(nt==null?void 0:nt.message),Q.page=1,s(Q),G(Q)})})},ze=()=>{if(M){m();return}de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:L.current}}})};function P(Fe,Ge,nt,rt){return ce(this,null,function*(){if(M){m();return}yield de({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Fe,user_id:Ge,editable:nt?0:1}}),G(Q)})}const he=()=>{if(M){m();return}de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:L.current}}})};function Ee(){de({type:"shixunsDetail/setActionTabs",payload:{}})}const Le={visible:b.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ee,shixunId:L.current,onSelectCollaborator:Fe=>ce(void 0,null,function*(){Ee(),(yield de({type:"shixunsDetail/addCollaborator",payload:{id:L.current,user_ids:Fe}}))&&(v.ZP.success("\u6DFB\u52A0\u6210\u529F"),ye())}),onSelectGroup:Fe=>ce(void 0,null,function*(){Ee(),(yield de({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:L.current,group_id:Fe.group_id}}))&&(v.ZP.success("\u6DFB\u52A0\u6210\u529F"),ye())})};return B.createElement("section",{className:W.bg},B.createElement("div",{className:W.wrap},B.createElement("div",{className:W.content},((Qe=b.detail)==null?void 0:Qe.identity)<5&&B.createElement("div",{className:W.head},B.createElement("span",{className:W.headCount},"\u5408\u4F5C\u8005"),B.createElement("div",null,X&&B.createElement(o.ZP,{type:"primary",ghost:!0,className:W.button,onClick:ze},"\u66F4\u6362\u7BA1\u7406\u5458"),u&&B.createElement(o.ZP,{type:"primary",className:W.button,onClick:he},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),B.createElement("div",{className:W.list},B.createElement(C.Z,{loading:z.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},r.map((Fe,Ge)=>{var nt,rt,Pt,Lt,Bt,Mt,tn,cn,gt,dn;return B.createElement("div",{className:W.itemWrap,key:Ge},B.createElement("a",{href:(nt=Fe.user)==null?void 0:nt.user_url,target:"_blank",className:W.imgWrap},B.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:W.img,src:`${K.Z.IMG_SERVER}/images/${(rt=Fe.user)==null?void 0:rt.image_url}`}),((Pt=Fe.user)==null?void 0:Pt.shixun_manager)&&B.createElement("span",{className:W.manager},"\u521B\u5EFA\u8005")),B.createElement("div",{className:W.itemContent},B.createElement("p",{className:W.nameWrap},B.createElement("a",{href:Fe.user.user_url,target:"_blank",className:W.name},(Lt=Fe.user)==null?void 0:Lt.name),B.createElement("div",{className:W.actionGroup},X?(Bt=Fe.user)!=null&&Bt.shixun_manager?null:B.createElement(n.Z,{dropdownRender:()=>B.createElement(R.default,{selectedKeys:[Fe.editable?"1":"2"],onClick:()=>{var Xt;P(b.detail.identifier,Fe.user.user_id,Fe.editable,(Xt=Fe.user)==null?void 0:Xt.name)}},B.createElement(R.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),B.createElement(R.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},B.createElement("div",null,Fe.editable?B.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):B.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",B.createElement(Y.Z,{style:{fontSize:"14px",color:"#888888"}}))):Fe.editable?B.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):B.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Mt=Fe.user)!=null&&Mt.shixun_manager)&&u&&Fe.user.user_id!==((tn=T.userInfo)==null?void 0:tn.user_id)?B.createElement("a",{className:"c-grey-c",onClick:()=>{var Xt;return re((Xt=Fe.user)==null?void 0:Xt.user_id)}},"\u5220\u9664"):null,Fe.user.user_id===((cn=T.userInfo)==null?void 0:cn.user_id)&&!((gt=Fe.user)!=null&>.shixun_manager)&&B.createElement("a",{className:"c-grey-c",onClick:()=>{var Xt;return De((Xt=Fe.user)==null?void 0:Xt.user_id)}},"\u9000\u51FA"))),B.createElement("p",{className:W.schoolWrap},B.createElement("span",{className:W.school},(dn=Fe.user)==null?void 0:dn.school_name))))})))),D>10&&B.createElement("div",{className:W.countWrap},B.createElement(j.Z,{showQuickJumper:!0,showSizeChanger:!1,total:D,onChange:Fe=>ve(Fe),pageSize:10,current:Q.page}))),B.createElement(l.Z,null),B.createElement(_,{onReloadData:ye}),B.createElement(w,Se({},Le)))};var q=(0,i.connect)(({shixunsDetail:b,loading:k,globalSetting:z,user:T})=>({shixunsDetail:b,globalSetting:z,user:T,loading:k}))(te)},31530:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return q}});var t=e(59301),i=e(42203),v=e(93948),Z=e(6848),o={flex_box_center:"flex_box_center___PT9hL",flex_space_between:"flex_space_between___n2Hu5",flex_box_vertical_center:"flex_box_vertical_center___dwn6D",flex_box_center_end:"flex_box_center_end___TwHBO",flex_box_column:"flex_box_column___eAUqU",rightWrap:"rightWrap___Y_2WO",learnWrap:"learnWrap___mca1k",learnTopWrap:"learnTopWrap___cn6Tj",courseWrap:"courseWrap___N3Z6X",pathWrap:"pathWrap___QSdXs",pathImg:"pathImg___VjPqu",pathContentItem:"pathContentItem___sxOSQ",pathContentWrap:"pathContentWrap___WttwX",pathContentName:"pathContentName___evsEv",pathContent:"pathContent___fz4ds",pathContentCount:"pathContentCount___Jlv3G",recommandTrainingWrap:"recommandTrainingWrap___F1gpg",recommandContent:"recommandContent___JZYAA",recommandLevel:"recommandLevel___McDUw",color0152d9:"color0152d9___JWNjt",color999:"color999___npg2L",color888:"color888___l_1AP",color333:"color333___ec_mY",iconDeleteColor:"iconDeleteColor___aZjDG",iconMoveColor:"iconMoveColor___z4k0w",iconEditColor:"iconEditColor___wxNTY",skillWrap:"skillWrap___j6j3B",skillTopWrap:"skillTopWrap___kIJbE",time:"time___dTwAe",titleImg:"titleImg___I8kT9"},C=Object.defineProperty,n=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,l=(b,k,z)=>k in b?C(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,K=(b,k)=>{for(var z in k||(k={}))R.call(k,z)&&l(b,z,k[z]);if(n)for(var z of n(k))j.call(k,z)&&l(b,z,k[z]);return b};const A=b=>React.createElement("svg",K({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5B66\u4E60\u8FDB\u5EA6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M10 2c.02 0 .03.75.032 1.839l.03 8.16H9.19l-3.932 6.005h.98L10.062 12H20c0 5.523-4.477 10-10 10S0 17.523 0 12 4.477 2 10 2Zm-.348 12.938c-.463 0-.834.147-1.113.443-.279.295-.418.693-.418 1.193 0 .453.13.819.39 1.096.261.277.606.416 1.036.416.458 0 .827-.148 1.105-.443.279-.296.418-.691.418-1.186 0-.482-.124-.855-.373-1.121-.248-.266-.597-.399-1.045-.399Zm-.039.71c.185 0 .333.074.444.221.11.147.166.358.166.631 0 .583-.209.875-.625.875-.414 0-.621-.281-.621-.844 0-.588.212-.883.636-.883Zm-3.715-3.78c-.468 0-.84.148-1.115.446-.275.299-.412.695-.412 1.19 0 .453.13.818.389 1.094.259.276.605.414 1.037.414.46 0 .83-.147 1.105-.442.276-.294.414-.686.414-1.175 0-.477-.124-.85-.373-1.122-.248-.27-.597-.406-1.045-.406Zm-.023.71c.401 0 .602.283.602.848 0 .583-.21.875-.63.875-.41 0-.617-.28-.617-.84 0-.589.215-.883.645-.883Z",fill:"#1890FF"}),React.createElement("path",{d:"M11 0c5.982 0 10.848 4.774 10.997 10.72L22 11h-3.667c0-3.974-3.16-7.21-7.105-7.33L11 3.667V0Z",fill:"#B6D0FC",fillRule:"nonzero"})));var d="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",V=Object.defineProperty,N=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,le=(b,k,z)=>k in b?V(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,se=(b,k)=>{for(var z in k||(k={}))F.call(k,z)&&le(b,z,k[z]);if(N)for(var z of N(k))Re.call(k,z)&&le(b,z,k[z]);return b};const _=b=>React.createElement("svg",se({width:22,height:20,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u6240\u5C5E\u8BFE\u7A0B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M1.248.026h2.495c.833 0 1.249.415 1.249 1.243v17.39c0 .829-.416 1.243-1.249 1.243H1.248C.416 19.902 0 19.488 0 18.66V1.27C0 .44.416.025 1.248.025ZM7.488.026h2.496c.832 0 1.248.415 1.248 1.243v17.39c0 .829-.416 1.243-1.248 1.243H7.488c-.832 0-1.248-.414-1.248-1.242V1.27c0-.83.416-1.244 1.248-1.244Z",fill:"#5091FF"}),React.createElement("path",{d:"m13.404.688 2.412-.646c.32-.085.66-.04.947.124.287.165.496.437.582.755l4.522 16.8a1.242 1.242 0 0 1-.883 1.52l-2.411.644a1.249 1.249 0 0 1-1.528-.879L12.522 2.208a1.238 1.238 0 0 1 .124-.943c.166-.285.439-.494.758-.579v.002Z",fill:"#B6D0FC"})));var O="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",I=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,W=(b,k,z)=>k in b?I(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,Y=(b,k)=>{for(var z in k||(k={}))x.call(k,z)&&W(b,z,k[z]);if(a)for(var z of a(k))w.call(k,z)&&W(b,z,k[z]);return b};const U=b=>React.createElement("svg",Y({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u63A8\u8350\u5B9E\u8BAD"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.503 21.896a2.067 2.067 0 0 1-.87-.201 451.987 451.987 0 0 1-4.376-2.11c-1.466.69-2.931 1.384-4.396 2.08-.674.299-1.33.26-1.816-.096-.458-.335-.685-.912-.624-1.579.173-1.56.465-3.693.574-4.485a188.029 188.029 0 0 1-3.587-3.922 1.5 1.5 0 0 1-.3-1.51c.213-.574.76-.982 1.472-1.086l4.655-.853A512.95 512.95 0 0 1 8.787 3.73c.717-1.344 1.426-1.344 1.8-1.209.407.134.792.531 1.177 1.223.829 1.433 2.08 3.642 2.504 4.391l4.61.858c.678.1 1.218.507 1.428 1.084a1.507 1.507 0 0 1-.286 1.504 192.808 192.808 0 0 1-3.556 3.944c.104.788.388 2.927.573 4.479.071.685-.152 1.269-.616 1.609a1.55 1.55 0 0 1-.916.284h-.002Z",fill:"#5091FF"}),React.createElement("path",{d:"M21.706 4.462a.557.557 0 0 1-.247.073c-.45.03-1.122.067-1.397.08l-.778 1.2c-.122.18-.29.265-.464.24-.163-.02-.306-.14-.39-.329a60.81 60.81 0 0 1-.529-1.278 53.009 53.009 0 0 1-1.476-.518.475.475 0 0 1-.3-.36.533.533 0 0 1 .2-.505l1.025-.91c-.011-.516-.02-1.032-.028-1.548-.024-.463.15-.568.264-.585.121-.026.275.024.474.151.419.262 1.06.667 1.277.804l1.27-.448a.49.49 0 0 1 .515.08c.124.11.183.28.155.441-.09.526-.186 1.052-.29 1.574.145.194.536.722.814 1.11.12.172.152.36.088.518a.435.435 0 0 1-.185.21h.002ZM2.859 5.83a.287.287 0 0 1-.093-.091 62.17 62.17 0 0 1-.382-.603 49.99 49.99 0 0 0-.7-.045c-.106-.01-.185-.063-.218-.146a.276.276 0 0 1 .04-.255c.14-.197.334-.46.407-.557a28.397 28.397 0 0 1-.149-.786.243.243 0 0 1 .076-.223.25.25 0 0 1 .264-.037l.64.228c.108-.068.431-.27.644-.398.19-.128.278-.075.314-.03.04.047.059.128.054.25l-.019.768.506.453a.258.258 0 0 1 .095.249.238.238 0 0 1-.147.178c-.245.092-.49.18-.736.265-.047.113-.171.42-.264.64-.044.095-.115.159-.197.168a.208.208 0 0 1-.135-.028Z",fill:"#B6D0FC"})));var B="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",we=e(42441),ie=e(48922),Ye=e(56047),fe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ce=(b,k)=>{var z={};for(var T in b)xe.call(b,T)&&k.indexOf(T)<0&&(z[T]=b[T]);if(b!=null&&fe)for(var T of fe(b))k.indexOf(T)<0&&Se.call(b,T)&&(z[T]=b[T]);return z};const te=b=>{var k=b,{shixunsDetail:z,user:T,globalSetting:de,loading:Be,dispatch:Ke}=k,ne=ce(k,["shixunsDetail","user","globalSetting","loading","dispatch"]),ue,Te,Me,Ie,Qe,ge,L,D,f,r,h,Q,s,u,X,M,m,G,ye,ve,re,De,ze;const[P,he]=(0,t.useState)(!0),Ee=()=>{var Fe,Ge;let nt=new Image;nt.src=ie.yt;let rt=((Ge=(Fe=z==null?void 0:z.rightData)==null?void 0:Fe.tags)==null?void 0:Ge.map((Lt,Bt)=>({name:Lt.tag_name,value:Bt})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}
"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:nt,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:rt}]}};console.log("----",z);const Le=(ue=z.rightData)!=null&&ue.complete_count?Number((Te=z.rightData)==null?void 0:Te.complete_count)/Number((Me=z.rightData)==null?void 0:Me.challenge_count)*100:0;return z.rightData?t.createElement("section",{className:o.rightWrap},!((Ie=z.detail)!=null&&Ie.is_jupyter)&&((ge=(Qe=z.detail)==null?void 0:Qe.task_operation)==null?void 0:ge[2])&&((L=T==null?void 0:T.userInfo)==null?void 0:L.login)&&!!((D=z.rightData)!=null&&D.complete_count)&&((f=z.rightData)==null?void 0:f.complete_count)>0&&t.createElement("div",{className:o.learnWrap},t.createElement("div",{className:o.learnTopWrap},t.createElement("span",null,t.createElement("img",{className:o.titleImg,src:d,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),t.createElement("span",null,t.createElement("span",{className:`${o.color888} font14`},"\u5DF2\u5B8C\u6210 ",((r=z.rightData)==null?void 0:r.complete_count)||0," \u5173 / \u5171",((h=z.rightData)==null?void 0:h.challenge_count)||0," \u5173"))),t.createElement(v.Z,{percent:Le,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((s=(Q=z.rightData)==null?void 0:Q.paths)!=null&&s.length)&&t.createElement("div",{className:o.courseWrap},t.createElement("p",{className:"mb20 font16"},t.createElement("img",{className:o.titleImg,src:O,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.createElement("div",null,(u=z.rightData)==null?void 0:u.paths.map((Fe,Ge)=>Ge>2?null:t.createElement("div",{className:o.pathWrap,key:Fe.id},t.createElement("a",{href:`/paths/${Fe.identifier}`,target:"_blank"},t.createElement("img",{alt:"\u5B9E\u8BAD",src:`${Fe.image_url}`,className:o.pathImg})),t.createElement("div",{className:o.pathContentWrap},t.createElement("a",{href:`/paths/${Fe.identifier}`,target:"_blank",className:o.pathContentName},Fe.name),t.createElement("p",{className:o.pathContent},t.createElement(Z.Z,{placement:"bottom",title:"\u7AE0\u8282"},t.createElement("span",{className:o.pathContentCount},t.createElement("i",{className:"iconfont icon-shixun mr3"}),Fe.stages_count)),t.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",{className:o.pathContentCount},t.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Fe.members_count)))))))),t.createElement("div",null),!!((M=(X=z.rightData)==null?void 0:X.recommands)!=null&&M.length)&&T.userInfo.main_site&&t.createElement("div",{className:o.recommandTrainingWrap},t.createElement("p",{className:"mb20 font16"},t.createElement("img",{className:o.titleImg,src:B,alt:""}),((G=(m=z==null?void 0:z.detail)==null?void 0:m.disciplines)==null?void 0:G.length)>0?"\u76F8\u5173\u63A8\u8350":"\u70ED\u95E8\u63A8\u8350"),t.createElement("div",null,(ye=z.rightData)==null?void 0:ye.recommands.map((Fe,Ge)=>Ge>2?null:t.createElement("div",{className:o.pathContentItem,key:Ge},t.createElement("a",{href:`/shixuns/${Fe.identifier}/challenges`,target:"_blank"},t.createElement("img",{src:`${Fe.pic}`,className:o.pathImg})),t.createElement("div",{className:o.pathContentWrap,style:{marginBottom:-4}},t.createElement(Z.Z,{placement:"bottom",title:Fe.name},t.createElement("a",{href:`/shixuns/${Fe.identifier}/challenges`,target:"_blank",className:o.pathContentName},Fe.name)),t.createElement("p",{className:`${o.pathContent} ${o.recommandContent}`},t.createElement("span",null,Fe.stu_num," \u4EBA\u5B66\u4E60"),t.createElement("span",{className:o.recommandLevel},Fe.level))))))),((re=(ve=z.rightData)==null?void 0:ve.tags)==null?void 0:re.length)>0&&t.createElement("div",{className:o.skillWrap},t.createElement("p",{className:`${o.skillTopWrap} font16 mb20`},t.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",t.createElement("span",{className:"ml5 c-grey-c"},(ze=(De=z.rightData)==null?void 0:De.tags)==null?void 0:ze.length))),t.createElement(we.Z,{option:Ee(),style:{height:370},opts:{renderer:"svg"}}))):null};var q=(0,i.connect)(({shixunsDetail:b,user:k,loading:z,globalSetting:T})=>({shixunsDetail:b,user:k,globalSetting:T,loading:z.models.index}))(te)},18032:function(vt,pe,e){"use strict";e.d(pe,{rX:function(){return O},pW:function(){return I},gy:function(){return a},xY:function(){return _},O5:function(){return se},tJ:function(){return V},o1:function(){return N},Rd:function(){return le}});var t=e(42203),i=e(43418),v=e(28103),Z=e(8591),o=e(2119),C=e(58130),n=e(14726),R=e(25510),j="data:image/png;base64,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",l=e.p+"static/newqrcode.a8740efb.png",K=e(32637),A=e(59301),d=(x,w,W)=>new Promise((Y,U)=>{var B=Ye=>{try{ie(W.next(Ye))}catch(fe){U(fe)}},we=Ye=>{try{ie(W.throw(Ye))}catch(fe){U(fe)}},ie=Ye=>Ye.done?Y(Ye.value):Promise.resolve(Ye.value).then(B,we);ie((W=W.apply(x,w)).next())});const V=(x,w=!1)=>!!(N(x)&&F(w)),N=x=>(0,o.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),F=(x=!1)=>{var w;const{user:W}=(0,t.getDvaApp)()._store.getState();return(w=W.userInfo)!=null&&w.profile_completed?!0:(i.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,C.xg)("/account/profile/edit"),Re()}}),!1)},Re=()=>{i.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()}})},le=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:A.createElement("div",{style:{textAlign:"center"}},A.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"),A.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:K}),A.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},se=()=>{var x;const{user:w}=(0,t.getDvaApp)()._store.getState();return(x=w.userInfo)!=null&&x.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:A.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,C.xg)("/account/certification")}}),!1)},_=()=>(0,o.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:A.createElement("div",{className:"tc",style:{marginLeft:-38}},A.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),A.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),O=(x,w)=>x?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:A.createElement("div",null,A.createElement("p",null,w||"\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"),A.createElement("div",{style:{marginLeft:"110px"}},A.createElement("img",{src:j,width:200}),A.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,C.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),I=x=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:A.createElement("div",null,A.createElement("div",null,A.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"),A.createElement(v.Z,null),A.createElement("p",{style:{color:"#666666",fontSize:12}}," ",A.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 ",A.createElement("a",null,x),"\u5929\u3002"),A.createElement("p",{style:{color:"#666666",fontSize:12}}," ",A.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")),A.createElement("div",{style:{textAlign:"center",marginTop:30}},A.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:R,alt:"\u4E8C\u7EF4\u7801",width:160})))})},a=(x,w="")=>{const{shixunsDetail:{detail:W}}=(0,t.getDvaApp)()._store.getState();if((W==null?void 0:W.public)===2||(W==null?void 0:W.public)===1||(W==null?void 0:W.shixun_status)===3){let Y="";return(W==null?void 0:W.public)===2&&(Y="\u5DF2\u516C\u5F00"),(W==null?void 0:W.public)===1&&(Y="\u5F85\u5BA1\u6838"),(W==null?void 0:W.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:A.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:A.createElement("div",{className:"tc",style:{marginLeft:-38}},A.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},A.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",w,"\u3002"),A.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),A.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:R,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(W==null?void 0:W.shixun_status)===2?(i.default.confirm({centered:!0,icon:A.createElement(n.Z,null),title:"\u63D0\u793A",content:A.createElement("div",null,A.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),A.createElement("br",null),A.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:()=>{i.default.confirm({width:440,centered:!0,icon:A.createElement(n.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:()=>d(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:W==null?void 0:W.identifier}})).status!==401&&(Z.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:W==null?void 0:W.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:W==null?void 0:W.identifier}}))})})}}),!0):!1}},50371:function(vt,pe){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let i=1;i{const o=v[Z];o!==void 0&&(t[Z]=o)})}return t}pe.Z=e},13845:function(vt,pe,e){"use strict";e.d(pe,{F:function(){return t},Z:function(){return i}});function t(v){return v!=null&&v===v.window}function i(v,Z){var o,C;if(typeof window=="undefined")return 0;const n=Z?"scrollTop":"scrollLeft";let R=0;return t(v)?R=v[Z?"pageYOffset":"pageXOffset"]:v instanceof Document?R=v.documentElement[n]:(v instanceof HTMLElement||v)&&(R=v[n]),v&&!t(v)&&typeof R!="number"&&(R=(C=((o=v.ownerDocument)!==null&&o!==void 0?o:v).documentElement)===null||C===void 0?void 0:C[n]),R}},56762:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});var t=e(59301);function i(){const[,v]=t.useReducer(Z=>Z+1,0);return v}},68031:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Z}});var t=e(23073);function i(o,C,n,R){const j=n-C;return o/=R/2,o<1?j/2*o*o*o+C:j/2*((o-=2)*o*o+2)+C}var v=e(13845);function Z(o){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:R,duration:j=450}=C,l=n(),K=(0,v.Z)(l,!0),A=Date.now(),d=()=>{const N=Date.now()-A,F=i(N>j?j:N,K,o,j);(0,v.F)(l)?l.scrollTo(window.pageXOffset,F):l instanceof Document||l.constructor.name==="HTMLDocument"?l.documentElement.scrollTop=F:l.scrollTop=F,Nn||C},88522:function(vt,pe,e){"use strict";var t=e(92310),i=e.n(t),v=e(38298),Z=e(64002),o=e(59301),C=e(53487),n=e(92343),R=e(36355),j=e(57809);const{Option:l}=j.default;function K(N){return N&&N.type&&(N.type.isSelectOption||N.type.isSelectOptGroup)}const A=(N,F)=>{const{prefixCls:Re,className:le,popupClassName:se,dropdownClassName:_,children:O,dataSource:I}=N,a=(0,v.Z)(O);let x;a.length===1&&(0,n.l$)(a[0])&&!K(a[0])&&([x]=a);const w=x?()=>x:void 0;let W;a.length&&K(a[0])?W=O:W=I?I.map(B=>{if((0,n.l$)(B))return B;switch(typeof B){case"string":return o.createElement(l,{key:B,value:B},B);case"object":{const{value:we}=B;return o.createElement(l,{key:we,value:we},B.text)}default:return}}):[];const{getPrefixCls:Y}=o.useContext(R.E_),U=Y("select",Re);return o.createElement(j.default,Object.assign({ref:F,suffixIcon:null},(0,Z.Z)(N,["dataSource","dropdownClassName"]),{prefixCls:U,popupClassName:se||_,className:i()(`${U}-auto-complete`,le),mode:j.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:w}),W)},d=o.forwardRef(A),V=(0,C.Z)(d);d.Option=l,d._InternalPanelDoNotUseOrYouWillBeFired=V,pe.Z=d},24905:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return x}});var t=e(92310),i=e.n(t),v=e(5630),Z=e(59301),o=e(36355),C=e(1684),n=e(32441),j=Z.createContext(null),l=e(98447),K=e(14088),A=e(4572),d=function(w,W){var Y={};for(var U in w)Object.prototype.hasOwnProperty.call(w,U)&&W.indexOf(U)<0&&(Y[U]=w[U]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,U=Object.getOwnPropertySymbols(w);B{var Y;const{prefixCls:U,className:B,rootClassName:we,children:ie,indeterminate:Ye=!1,style:fe,onMouseEnter:xe,onMouseLeave:Se,skipGroup:ce=!1,disabled:te}=w,q=d(w,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:b,direction:k,checkbox:z}=Z.useContext(o.E_),T=Z.useContext(j),{isFormItemInput:de}=Z.useContext(n.aM),Be=Z.useContext(C.Z),Ke=(Y=(T==null?void 0:T.disabled)||te)!==null&&Y!==void 0?Y:Be,ne=Z.useRef(q.value);Z.useEffect(()=>{T==null||T.registerValue(q.value)},[]),Z.useEffect(()=>{if(!ce)return q.value!==ne.current&&(T==null||T.cancelValue(ne.current),T==null||T.registerValue(q.value),ne.current=q.value),()=>T==null?void 0:T.cancelValue(q.value)},[q.value]);const ue=b("checkbox",U),[Te,Me]=(0,l.ZP)(ue),Ie=Object.assign({},q);T&&!ce&&(Ie.onChange=function(){q.onChange&&q.onChange.apply(q,arguments),T.toggleOption&&T.toggleOption({label:ie,value:q.value})},Ie.name=T.name,Ie.checked=T.value.includes(q.value));const Qe=i()(`${ue}-wrapper`,{[`${ue}-rtl`]:k==="rtl",[`${ue}-wrapper-checked`]:Ie.checked,[`${ue}-wrapper-disabled`]:Ke,[`${ue}-wrapper-in-form-item`]:de},z==null?void 0:z.className,B,we,Me),ge=i()({[`${ue}-indeterminate`]:Ye},A.A,Me),L=Ye?"mixed":void 0;return Te(Z.createElement(K.Z,{component:"Checkbox",disabled:Ke},Z.createElement("label",{className:Qe,style:Object.assign(Object.assign({},z==null?void 0:z.style),fe),onMouseEnter:xe,onMouseLeave:Se},Z.createElement(v.Z,Object.assign({"aria-checked":L},Ie,{prefixCls:ue,className:ge,disabled:Ke,ref:W})),ie!==void 0&&Z.createElement("span",null,ie))))};var F=Z.forwardRef(V),Re=e(26390),le=e(64002),se=function(w,W){var Y={};for(var U in w)Object.prototype.hasOwnProperty.call(w,U)&&W.indexOf(U)<0&&(Y[U]=w[U]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,U=Object.getOwnPropertySymbols(w);B{const{defaultValue:Y,children:U,options:B=[],prefixCls:we,className:ie,rootClassName:Ye,style:fe,onChange:xe}=w,Se=se(w,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ce,direction:te}=Z.useContext(o.E_),[q,b]=Z.useState(Se.value||Y||[]),[k,z]=Z.useState([]);Z.useEffect(()=>{"value"in Se&&b(Se.value||[])},[Se.value]);const T=Z.useMemo(()=>B.map(D=>typeof D=="string"||typeof D=="number"?{label:D,value:D}:D),[B]),de=D=>{z(f=>f.filter(r=>r!==D))},Be=D=>{z(f=>[].concat((0,Re.Z)(f),[D]))},Ke=D=>{const f=q.indexOf(D.value),r=(0,Re.Z)(q);f===-1?r.push(D.value):r.splice(f,1),"value"in Se||b(r),xe==null||xe(r.filter(h=>k.includes(h)).sort((h,Q)=>{const s=T.findIndex(X=>X.value===h),u=T.findIndex(X=>X.value===Q);return s-u}))},ne=ce("checkbox",we),ue=`${ne}-group`,[Te,Me]=(0,l.ZP)(ne),Ie=(0,le.Z)(Se,["value","disabled"]),Qe=B.length?T.map(D=>Z.createElement(F,{prefixCls:ne,key:D.value.toString(),disabled:"disabled"in D?D.disabled:Se.disabled,value:D.value,checked:q.includes(D.value),onChange:D.onChange,className:`${ue}-item`,style:D.style,title:D.title},D.label)):U,ge={toggleOption:Ke,value:q,disabled:Se.disabled,name:Se.name,registerValue:Be,cancelValue:de},L=i()(ue,{[`${ue}-rtl`]:te==="rtl"},ie,Ye,Me);return Te(Z.createElement("div",Object.assign({className:L,style:fe},Ie,{ref:W}),Z.createElement(j.Provider,{value:ge},Qe)))},O=Z.forwardRef(_);var I=Z.memo(O);const a=F;a.Group=I,a.__ANT_CHECKBOX=!0;var x=a},98447:function(vt,pe,e){"use strict";e.d(pe,{C2:function(){return o}});var t=e(17313),i=e(37613),v=e(83116);const Z=C=>{const{checkboxCls:n}=C,R=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(C)),{display:"inline-flex",flexWrap:"wrap",columnGap:C.marginXS,[`> ${C.antCls}-row`]:{flex:1}}),[R]:Object.assign(Object.assign({},(0,t.Wf)(C)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${R}`]:{marginInlineStart:0},[`&${R}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(C)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:C.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(C))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:C.checkboxSize,height:C.checkboxSize,direction:"ltr",backgroundColor:C.colorBgContainer,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadiusSM,borderCollapse:"separate",transition:`all ${C.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:C.checkboxSize/14*5,height:C.checkboxSize/14*8,border:`${C.lineWidthBold}px solid ${C.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${C.motionDurationFast} ${C.motionEaseInBack}, opacity ${C.motionDurationFast}`}},"& + span":{paddingInlineStart:C.paddingXS,paddingInlineEnd:C.paddingXS}})},{[` - ${R}:not(${R}-disabled), - ${n}:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{borderColor:C.colorPrimary}},[`${R}:not(${R}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:C.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:C.colorPrimary,borderColor:C.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${C.motionDurationMid} ${C.motionEaseOutBack} ${C.motionDurationFast}`}}},[` - ${R}-checked:not(${R}-disabled), - ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:C.colorBgContainer,borderColor:C.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:C.fontSizeLG/2,height:C.fontSizeLG/2,backgroundColor:C.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${R}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:C.colorBgContainerDisabled,borderColor:C.colorBorder,"&:after":{borderColor:C.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:C.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:C.colorTextDisabled}}}]};function o(C,n){const R=(0,i.TS)(n,{checkboxCls:`.${C}`,checkboxSize:n.controlInteractiveSize});return[Z(R)]}pe.ZP=(0,v.Z)("Checkbox",(C,n)=>{let{prefixCls:R}=n;return[o(R,C)]})},93891:function(vt,pe,e){"use strict";var t=e(59301),i=e(36355),v=e(64165);const Z=o=>{const{componentName:C}=o,{getPrefixCls:n}=(0,t.useContext)(i.E_),R=n("empty");switch(C){case"Table":case"List":return t.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE,className:`${R}-small`});default:return t.createElement(v.Z,null)}};pe.Z=Z},28103:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return A}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(17313),C=e(83116),n=e(37613);const R=d=>{const{componentCls:V,sizePaddingEdgeHorizontal:N,colorSplit:F,lineWidth:Re,textPaddingInline:le,orientationMargin:se,verticalMarginInline:_}=d;return{[V]:Object.assign(Object.assign({},(0,o.Wf)(d)),{borderBlockStart:`${Re}px solid ${F}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:_,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Re}px solid ${F}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${d.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${V}-with-text`]:{display:"flex",alignItems:"center",margin:`${d.dividerHorizontalWithTextGutterMargin}px 0`,color:d.colorTextHeading,fontWeight:500,fontSize:d.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${F}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Re}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${V}-with-text-left`]:{"&::before":{width:`${se*100}%`},"&::after":{width:`${100-se*100}%`}},[`&-horizontal${V}-with-text-right`]:{"&::before":{width:`${100-se*100}%`},"&::after":{width:`${se*100}%`}},[`${V}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:le},"&-dashed":{background:"none",borderColor:F,borderStyle:"dashed",borderWidth:`${Re}px 0 0`},[`&-horizontal${V}-with-text${V}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${V}-dashed`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${V}-with-text`]:{color:d.colorText,fontWeight:"normal",fontSize:d.fontSize},[`&-horizontal${V}-with-text-left${V}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${V}-inner-text`]:{paddingInlineStart:N}},[`&-horizontal${V}-with-text-right${V}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${V}-inner-text`]:{paddingInlineEnd:N}}})}};var j=(0,C.Z)("Divider",d=>{const V=(0,n.TS)(d,{dividerHorizontalWithTextGutterMargin:d.margin,dividerHorizontalGutterMargin:d.marginLG,sizePaddingEdgeHorizontal:0});return[R(V)]},d=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:d.marginXS})),l=function(d,V){var N={};for(var F in d)Object.prototype.hasOwnProperty.call(d,F)&&V.indexOf(F)<0&&(N[F]=d[F]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,F=Object.getOwnPropertySymbols(d);Re{const{getPrefixCls:V,direction:N,divider:F}=v.useContext(Z.E_),{prefixCls:Re,type:le="horizontal",orientation:se="center",orientationMargin:_,className:O,rootClassName:I,children:a,dashed:x,plain:w,style:W}=d,Y=l(d,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),U=V("divider",Re),[B,we]=j(U),ie=se.length>0?`-${se}`:se,Ye=!!a,fe=se==="left"&&_!=null,xe=se==="right"&&_!=null,Se=i()(U,F==null?void 0:F.className,we,`${U}-${le}`,{[`${U}-with-text`]:Ye,[`${U}-with-text${ie}`]:Ye,[`${U}-dashed`]:!!x,[`${U}-plain`]:!!w,[`${U}-rtl`]:N==="rtl",[`${U}-no-default-orientation-margin-left`]:fe,[`${U}-no-default-orientation-margin-right`]:xe},O,I),ce=v.useMemo(()=>typeof _=="number"?_:/^\d+$/.test(_)?Number(_):_,[_]),te=Object.assign(Object.assign({},fe&&{marginLeft:ce}),xe&&{marginRight:ce});return B(v.createElement("div",Object.assign({className:Se,style:Object.assign(Object.assign({},F==null?void 0:F.style),W)},Y,{role:"separator"}),a&&le!=="vertical"&&v.createElement("span",{className:`${U}-inner-text`,style:te},a)))}},91857:function(vt,pe,e){"use strict";var t=e(59301),i=e(38226),v=e(92310),Z=e.n(v),o=e(31561),C=e(80764),n=e(35788),R=e(64002),j=e(79676),l=e(53487),K=e(92343),A=e(36355),d=e(20834),V=e(40875),N=e(88088),F=e(47211);const Re=null,le=I=>{const{menu:a,arrow:x,prefixCls:w,children:W,trigger:Y,disabled:U,dropdownRender:B,getPopupContainer:we,overlayClassName:ie,rootClassName:Ye,open:fe,onOpenChange:xe,visible:Se,onVisibleChange:ce,mouseEnterDelay:te=.15,mouseLeaveDelay:q=.1,autoAdjustOverflow:b=!0,placement:k="",overlay:z,transitionName:T}=I,{getPopupContainer:de,getPrefixCls:Be,direction:Ke}=t.useContext(A.E_),ne=t.useMemo(()=>{const m=Be();return T!==void 0?T:k.includes("top")?`${m}-slide-down`:`${m}-slide-up`},[Be,k,T]),ue=t.useMemo(()=>k?k.includes("Center")?k.slice(0,k.indexOf("Center")):k:Ke==="rtl"?"bottomRight":"bottomLeft",[k,Ke]),Te=Be("dropdown",w),[Me,Ie]=(0,F.Z)(Te),[,Qe]=(0,N.Z)(),ge=t.Children.only(W),L=(0,K.Tm)(ge,{className:Z()(`${Te}-trigger`,{[`${Te}-rtl`]:Ke==="rtl"},ge.props.className),disabled:U}),D=U?[]:Y;let f;D&&D.includes("contextMenu")&&(f=!0);const[r,h]=(0,n.Z)(!1,{value:fe!=null?fe:Se}),Q=(0,C.useEvent)(m=>{xe==null||xe(m),ce==null||ce(m),h(m)}),s=Z()(ie,Ye,Ie,{[`${Te}-rtl`]:Ke==="rtl"}),u=(0,j.Z)({arrowPointAtCenter:typeof x=="object"&&x.pointAtCenter,autoAdjustOverflow:b,offset:Qe.marginXXS,arrowWidth:x?Qe.sizePopupArrow:0,borderRadius:Qe.borderRadius}),X=t.useCallback(()=>{h(!1)},[]),M=()=>{let m;return a!=null&&a.items?m=t.createElement(d.default,Object.assign({},a)):typeof z=="function"?m=z():m=z,B&&(m=B(m)),m=t.Children.only(typeof m=="string"?t.createElement("span",null,m):m),t.createElement(V.J,{prefixCls:`${Te}-menu`,expandIcon:t.createElement("span",{className:`${Te}-menu-submenu-arrow`},t.createElement(i.Z,{className:`${Te}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:X,validator:G=>{let{mode:ye}=G}},m)};return Me(t.createElement(o.Z,Object.assign({alignPoint:f},(0,R.Z)(I,["rootClassName"]),{mouseEnterDelay:te,mouseLeaveDelay:q,visible:r,builtinPlacements:u,arrow:!!x,overlayClassName:s,prefixCls:Te,getPopupContainer:we||de,transitionName:ne,trigger:D,overlay:M,placement:ue,onVisibleChange:Q}),L))};function se(I){return Object.assign(Object.assign({},I),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const _=(0,l.Z)(le,"dropdown",I=>I,se),O=I=>t.createElement(_,Object.assign({},I),t.createElement("span",null));le._InternalPanelDoNotUseOrYouWillBeFired=O,pe.Z=le},38854:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return N}});var t=e(91857),i=e(92310),v=e.n(i),Z=e(59301),o=e(24764),C=e(3113),n=e(36355),R=e(81327),j=e(33234),l=e(47211),K=function(F,Re){var le={};for(var se in F)Object.prototype.hasOwnProperty.call(F,se)&&Re.indexOf(se)<0&&(le[se]=F[se]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,se=Object.getOwnPropertySymbols(F);_{const{getPopupContainer:Re,getPrefixCls:le,direction:se}=Z.useContext(n.E_),{prefixCls:_,type:O="default",danger:I,disabled:a,loading:x,onClick:w,htmlType:W,children:Y,className:U,menu:B,arrow:we,autoFocus:ie,overlay:Ye,trigger:fe,align:xe,open:Se,onOpenChange:ce,placement:te,getPopupContainer:q,href:b,icon:k=Z.createElement(o.Z,null),title:z,buttonsRender:T=M=>M,mouseEnterDelay:de,mouseLeaveDelay:Be,overlayClassName:Ke,overlayStyle:ne,destroyPopupOnHide:ue,dropdownRender:Te}=F,Me=K(F,["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"]),Ie=le("dropdown",_),Qe=`${Ie}-button`,[ge,L]=(0,l.Z)(Ie),D={menu:B,arrow:we,autoFocus:ie,align:xe,disabled:a,trigger:a?[]:fe,onOpenChange:ce,getPopupContainer:q||Re,mouseEnterDelay:de,mouseLeaveDelay:Be,overlayClassName:Ke,overlayStyle:ne,destroyPopupOnHide:ue,dropdownRender:Te},{compactSize:f,compactItemClassnames:r}=(0,j.ri)(Ie,se),h=v()(Qe,r,U,L);"overlay"in F&&(D.overlay=Ye),"open"in F&&(D.open=Se),"placement"in F?D.placement=te:D.placement=se==="rtl"?"bottomLeft":"bottomRight";const Q=Z.createElement(C.ZP,{type:O,danger:I,disabled:a,loading:x,onClick:w,htmlType:W,href:b,title:z},Y),s=Z.createElement(C.ZP,{type:O,danger:I,icon:k}),[u,X]=T([Q,s]);return ge(Z.createElement(R.Z.Compact,Object.assign({className:h,size:f,block:!0},Me),u,Z.createElement(t.Z,Object.assign({},D),X)))};A.__ANT_BUTTON=!0;var d=A;const V=t.Z;V.Button=d;var N=V},47211:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return K}});var t=e(17313),i=e(13826),v=e(92899),Z=e(29878),o=e(19447),C=e(83116),n=e(37613),j=A=>{const{componentCls:d,menuCls:V,colorError:N,colorTextLightSolid:F}=A,Re=`${V}-item`;return{[`${d}, ${d}-menu-submenu`]:{[`${V} ${Re}`]:{[`&${Re}-danger:not(${Re}-disabled)`]:{color:N,"&:hover":{color:F,backgroundColor:N}}}}}};const l=A=>{const{componentCls:d,menuCls:V,zIndexPopup:N,dropdownArrowDistance:F,sizePopupArrow:Re,antCls:le,iconCls:se,motionDurationMid:_,dropdownPaddingVertical:O,fontSize:I,dropdownEdgeChildPadding:a,colorTextDisabled:x,fontSizeIcon:w,controlPaddingHorizontal:W,colorBgElevated:Y}=A;return[{[d]:Object.assign(Object.assign({},(0,t.Wf)(A)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:N,display:"block","&::before":{position:"absolute",insetBlock:-F+Re/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${le}-btn`]:{[`& > ${se}-down, & > ${le}-btn-icon > ${se}-down`]:{fontSize:w}},[`${d}-wrap`]:{position:"relative",[`${le}-btn > ${se}-down`]:{fontSize:w},[`${se}-down::before`]:{transition:`transform ${_}`}},[`${d}-wrap-open`]:{[`${se}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${le}-slide-down-enter${le}-slide-down-enter-active${d}-placement-bottomLeft, - &${le}-slide-down-appear${le}-slide-down-appear-active${d}-placement-bottomLeft, - &${le}-slide-down-enter${le}-slide-down-enter-active${d}-placement-bottom, - &${le}-slide-down-appear${le}-slide-down-appear-active${d}-placement-bottom, - &${le}-slide-down-enter${le}-slide-down-enter-active${d}-placement-bottomRight, - &${le}-slide-down-appear${le}-slide-down-appear-active${d}-placement-bottomRight`]:{animationName:i.fJ},[`&${le}-slide-up-enter${le}-slide-up-enter-active${d}-placement-topLeft, - &${le}-slide-up-appear${le}-slide-up-appear-active${d}-placement-topLeft, - &${le}-slide-up-enter${le}-slide-up-enter-active${d}-placement-top, - &${le}-slide-up-appear${le}-slide-up-appear-active${d}-placement-top, - &${le}-slide-up-enter${le}-slide-up-enter-active${d}-placement-topRight, - &${le}-slide-up-appear${le}-slide-up-appear-active${d}-placement-topRight`]:{animationName:i.Qt},[`&${le}-slide-down-leave${le}-slide-down-leave-active${d}-placement-bottomLeft, - &${le}-slide-down-leave${le}-slide-down-leave-active${d}-placement-bottom, - &${le}-slide-down-leave${le}-slide-down-leave-active${d}-placement-bottomRight`]:{animationName:i.Uw},[`&${le}-slide-up-leave${le}-slide-up-leave-active${d}-placement-topLeft, - &${le}-slide-up-leave${le}-slide-up-leave-active${d}-placement-top, - &${le}-slide-up-leave${le}-slide-up-leave-active${d}-placement-topRight`]:{animationName:i.ly}})},(0,o.ZP)(A,{colorBg:Y,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${d} ${V}`]:{position:"relative",margin:0},[`${V}-submenu-popup`]:{position:"absolute",zIndex:N,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${d}, ${d}-menu-submenu`]:{[V]:Object.assign(Object.assign({padding:a,listStyleType:"none",backgroundColor:Y,backgroundClip:"padding-box",borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary},(0,t.Qy)(A)),{[`${V}-item-group-title`]:{padding:`${O}px ${W}px`,color:A.colorTextDescription,transition:`all ${_}`},[`${V}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${V}-item-icon`]:{minWidth:I,marginInlineEnd:A.marginXS,fontSize:A.fontSizeSM},[`${V}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${_}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${V}-item, ${V}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${O}px ${W}px`,color:A.colorText,fontWeight:"normal",fontSize:I,lineHeight:A.lineHeight,cursor:"pointer",transition:`all ${_}`,borderRadius:A.borderRadiusSM,"&:hover, &-active":{backgroundColor:A.controlItemBgHover}},(0,t.Qy)(A)),{"&-selected":{color:A.colorPrimary,backgroundColor:A.controlItemBgActive,"&:hover, &-active":{backgroundColor:A.controlItemBgActiveHover}},"&-disabled":{color:x,cursor:"not-allowed","&:hover":{color:x,backgroundColor:Y,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${A.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:A.colorSplit},[`${d}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:A.paddingXS,[`${d}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:A.colorTextDescription,fontSize:w,fontStyle:"normal"}}}),[`${V}-item-group-list`]:{margin:`0 ${A.marginXS}px`,padding:0,listStyle:"none"},[`${V}-submenu-title`]:{paddingInlineEnd:W+A.fontSizeSM},[`${V}-submenu-vertical`]:{position:"relative"},[`${V}-submenu${V}-submenu-disabled ${d}-menu-submenu-title`]:{[`&, ${d}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:Y,cursor:"not-allowed"}},[`${V}-submenu-selected ${d}-menu-submenu-title`]:{color:A.colorPrimary}})}},[(0,i.oN)(A,"slide-up"),(0,i.oN)(A,"slide-down"),(0,v.Fm)(A,"move-up"),(0,v.Fm)(A,"move-down"),(0,Z._y)(A,"zoom-big")]]};var K=(0,C.Z)("Dropdown",(A,d)=>{let{rootPrefixCls:V}=d;const{marginXXS:N,sizePopupArrow:F,controlHeight:Re,fontSize:le,lineHeight:se,paddingXXS:_,componentCls:O,borderRadiusLG:I}=A,a=(Re-le*se)/2,{dropdownArrowOffset:x}=(0,o.fS)({contentRadius:I}),w=(0,n.TS)(A,{menuCls:`${O}-menu`,rootPrefixCls:V,dropdownArrowDistance:F/2+N,dropdownArrowOffset:x,dropdownPaddingVertical:a,dropdownEdgeChildPadding:_});return[l(w),j(w)]},A=>({zIndexPopup:A.zIndexPopupBase+50}))},64165:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return _}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(9763),C=e(64993),n=e(88088),j=()=>{const[,O]=(0,n.Z)(),a=new C.C(O.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return v.createElement("svg",{style:a,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{fill:"none",fillRule:"evenodd"},v.createElement("g",{transform:"translate(24 31.67)"},v.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),v.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"}),v.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)"}),v.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"}),v.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"})),v.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"}),v.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},v.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),v.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},K=()=>{const[,O]=(0,n.Z)(),{colorFill:I,colorFillTertiary:a,colorFillQuaternary:x,colorBgContainer:w}=O,{borderColor:W,shadowColor:Y,contentColor:U}=(0,v.useMemo)(()=>({borderColor:new C.C(I).onBackground(w).toHexShortString(),shadowColor:new C.C(a).onBackground(w).toHexShortString(),contentColor:new C.C(x).onBackground(w).toHexShortString()}),[I,a,x,w]);return v.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},v.createElement("ellipse",{fill:Y,cx:"32",cy:"33",rx:"32",ry:"7"}),v.createElement("g",{fillRule:"nonzero",stroke:W},v.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"}),v.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:U}))))},A=e(83116),d=e(37613);const V=O=>{const{componentCls:I,margin:a,marginXS:x,marginXL:w,fontSize:W,lineHeight:Y}=O;return{[I]:{marginInline:x,fontSize:W,lineHeight:Y,textAlign:"center",[`${I}-image`]:{height:O.emptyImgHeight,marginBottom:x,opacity:O.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${I}-description`]:{color:O.colorText},[`${I}-footer`]:{marginTop:a},"&-normal":{marginBlock:w,color:O.colorTextDisabled,[`${I}-description`]:{color:O.colorTextDisabled},[`${I}-image`]:{height:O.emptyImgHeightMD}},"&-small":{marginBlock:x,color:O.colorTextDisabled,[`${I}-image`]:{height:O.emptyImgHeightSM}}}}};var N=(0,A.Z)("Empty",O=>{const{componentCls:I,controlHeightLG:a}=O,x=(0,d.TS)(O,{emptyImgCls:`${I}-img`,emptyImgHeight:a*2.5,emptyImgHeightMD:a,emptyImgHeightSM:a*.875});return[V(x)]}),F=function(O,I){var a={};for(var x in O)Object.prototype.hasOwnProperty.call(O,x)&&I.indexOf(x)<0&&(a[x]=O[x]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,x=Object.getOwnPropertySymbols(O);w{var{className:I,rootClassName:a,prefixCls:x,image:w=Re,description:W,children:Y,imageStyle:U,style:B}=O,we=F(O,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ie,direction:Ye,empty:fe}=v.useContext(Z.E_),xe=ie("empty",x),[Se,ce]=N(xe),[te]=(0,o.Z)("Empty"),q=typeof W!="undefined"?W:te==null?void 0:te.description,b=typeof q=="string"?q:"empty";let k=null;return typeof w=="string"?k=v.createElement("img",{alt:b,src:w}):k=w,Se(v.createElement("div",Object.assign({className:i()(ce,xe,fe==null?void 0:fe.className,{[`${xe}-normal`]:w===le,[`${xe}-rtl`]:Ye==="rtl"},I,a),style:Object.assign(Object.assign({},fe==null?void 0:fe.style),B)},we),v.createElement("div",{className:`${xe}-image`,style:U},k),q&&v.createElement("div",{className:`${xe}-description`},q),Y&&v.createElement("div",{className:`${xe}-footer`},Y)))};se.PRESENTED_IMAGE_DEFAULT=Re,se.PRESENTED_IMAGE_SIMPLE=le;var _=se},78241:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return Wt}});var t=e(26390),i=e(92310),v=e.n(i),Z=e(43469),o=e(59301),C=e(62892),n=e(32441);function R(ee){const[g,y]=o.useState(ee);return o.useEffect(()=>{const E=setTimeout(()=>{y(ee)},ee.length?0:10);return()=>{clearTimeout(E)}},[ee]),g}var j=e(17313),l=e(29878),K=e(8378),A=e(37613),d=e(83116),N=ee=>{const{componentCls:g}=ee,y=`${g}-show-help`,E=`${g}-show-help-item`;return{[y]:{transition:`opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[E]:{overflow:"hidden",transition:`height ${ee.motionDurationSlow} ${ee.motionEaseInOut}, - opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}, - transform ${ee.motionDurationSlow} ${ee.motionEaseInOut} !important`,[`&${E}-appear, &${E}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${E}-leave-active`]:{transform:"translateY(-5px)"}}}}};const F=ee=>({legend:{display:"block",width:"100%",marginBottom:ee.marginLG,padding:0,color:ee.colorTextDescription,fontSize:ee.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${ee.lineWidth}px ${ee.lineType} ${ee.colorBorder}`},label:{fontSize:ee.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 ${ee.controlOutlineWidth}px ${ee.controlOutline}`},output:{display:"block",paddingTop:15,color:ee.colorText,fontSize:ee.fontSize,lineHeight:ee.lineHeight}}),Re=(ee,g)=>{const{formItemCls:y}=ee;return{[y]:{[`${y}-label > label`]:{height:g},[`${y}-control-input`]:{minHeight:g}}}},le=ee=>{const{componentCls:g}=ee;return{[ee.componentCls]:Object.assign(Object.assign(Object.assign({},(0,j.Wf)(ee)),F(ee)),{[`${g}-text`]:{display:"inline-block",paddingInlineEnd:ee.paddingSM},"&-small":Object.assign({},Re(ee,ee.controlHeightSM)),"&-large":Object.assign({},Re(ee,ee.controlHeightLG))})}},se=ee=>{const{formItemCls:g,iconCls:y,componentCls:E,rootPrefixCls:S,labelRequiredMarkColor:Ae,labelColor:ae,labelFontSize:je,labelHeight:We,labelColonMarginInlineStart:et,labelColonMarginInlineEnd:at,itemMarginBottom:dt}=ee;return{[g]:Object.assign(Object.assign({},(0,j.Wf)(ee)),{marginBottom:dt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${S}-row`]:{display:"none"},"&-has-warning":{[`${g}-split`]:{color:ee.colorError}},"&-has-error":{[`${g}-split`]:{color:ee.colorWarning}},[`${g}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${ee.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:We,color:ae,fontSize:je,[`> ${y}`]:{fontSize:ee.fontSize,verticalAlign:"top"},[`&${g}-required:not(${g}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:ee.marginXXS,color:Ae,fontSize:ee.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${E}-hide-required-mark &`]:{display:"none"}},[`${g}-optional`]:{display:"inline-block",marginInlineStart:ee.marginXXS,color:ee.colorTextDescription,[`${E}-hide-required-mark &`]:{display:"none"}},[`${g}-tooltip`]:{color:ee.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:ee.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:et,marginInlineEnd:at},[`&${g}-no-colon::after`]:{content:'"\\a0"'}}},[`${g}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${S}-col-'"]):not([class*="' ${S}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:ee.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[g]:{"&-explain, &-extra":{clear:"both",color:ee.colorTextDescription,fontSize:ee.fontSize,lineHeight:ee.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:ee.controlHeightSM,transition:`color ${ee.motionDurationMid} ${ee.motionEaseOut}`},"&-explain":{"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning}}},[`&-with-help ${g}-explain`]:{height:"auto",opacity:1},[`${g}-feedback-icon`]:{fontSize:ee.fontSize,textAlign:"center",visibility:"visible",animationName:l.kr,animationDuration:ee.motionDurationMid,animationTimingFunction:ee.motionEaseOutBack,pointerEvents:"none","&-success":{color:ee.colorSuccess},"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning},"&-validating":{color:ee.colorPrimary}}})}},_=ee=>{const{componentCls:g,formItemCls:y}=ee;return{[`${g}-horizontal`]:{[`${y}-label`]:{flexGrow:0},[`${y}-control`]:{flex:"1 1 0",minWidth:0},[`${y}-label[class$='-24'], ${y}-label[class*='-24 ']`]:{[`& + ${y}-control`]:{minWidth:"unset"}}}}},O=ee=>{const{componentCls:g,formItemCls:y}=ee;return{[`${g}-inline`]:{display:"flex",flexWrap:"wrap",[y]:{flex:"none",marginInlineEnd:ee.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${y}-label, - > ${y}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${y}-label`]:{flex:"none"},[`${g}-text`]:{display:"inline-block"},[`${y}-has-feedback`]:{display:"inline-block"}}}}},I=ee=>({padding:ee.verticalLabelPadding,margin:ee.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),a=ee=>{const{componentCls:g,formItemCls:y,rootPrefixCls:E}=ee;return{[`${y} ${y}-label`]:I(ee),[g]:{[y]:{flexWrap:"wrap",[`${y}-label, ${y}-control`]:{[`&:not([class*=" ${E}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},x=ee=>{const{componentCls:g,formItemCls:y,rootPrefixCls:E}=ee;return{[`${g}-vertical`]:{[y]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${g}-item-control`]:{width:"100%"}}},[`${g}-vertical ${y}-label, - .${E}-col-24${y}-label, - .${E}-col-xl-24${y}-label`]:I(ee),[`@media (max-width: ${ee.screenXSMax}px)`]:[a(ee),{[g]:{[`.${E}-col-xs-24${y}-label`]:I(ee)}}],[`@media (max-width: ${ee.screenSMMax}px)`]:{[g]:{[`.${E}-col-sm-24${y}-label`]:I(ee)}},[`@media (max-width: ${ee.screenMDMax}px)`]:{[g]:{[`.${E}-col-md-24${y}-label`]:I(ee)}},[`@media (max-width: ${ee.screenLGMax}px)`]:{[g]:{[`.${E}-col-lg-24${y}-label`]:I(ee)}}}},w=(ee,g)=>(0,A.TS)(ee,{formItemCls:`${ee.componentCls}-item`,rootPrefixCls:g});var W=(0,d.Z)("Form",(ee,g)=>{let{rootPrefixCls:y}=g;const E=w(ee,y);return[le(E),se(E),N(E),_(E),O(E),x(E),(0,K.Z)(E),l.kr]},ee=>({labelRequiredMarkColor:ee.colorError,labelColor:ee.colorTextHeading,labelFontSize:ee.fontSize,labelHeight:ee.controlHeight,labelColonMarginInlineStart:ee.marginXXS/2,labelColonMarginInlineEnd:ee.marginXS,itemMarginBottom:ee.marginLG,verticalLabelPadding:`0 0 ${ee.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Y=[];function U(ee,g,y){let E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof ee=="string"?ee:`${g}-${E}`,error:ee,errorStatus:y}}var we=ee=>{let{help:g,helpStatus:y,errors:E=Y,warnings:S=Y,className:Ae,fieldId:ae,onVisibleChanged:je}=ee;const{prefixCls:We}=o.useContext(n.Rk),et=`${We}-item-explain`,[,at]=W(We),dt=(0,o.useMemo)(()=>(0,C.Z)(We),[We]),st=R(E),$e=R(S),ct=o.useMemo(()=>g!=null?[U(g,"help",y)]:[].concat((0,t.Z)(st.map((pt,xt)=>U(pt,"error","error",xt))),(0,t.Z)($e.map((pt,xt)=>U(pt,"warning","warning",xt)))),[g,y,st,$e]),Ct={};return ae&&(Ct.id=`${ae}_help`),o.createElement(Z.default,{motionDeadline:dt.motionDeadline,motionName:`${We}-show-help`,visible:!!ct.length,onVisibleChanged:je},pt=>{const{className:xt,style:Dt}=pt;return o.createElement("div",Object.assign({},Ct,{className:v()(et,xt,Ae,at),style:Dt,role:"alert"}),o.createElement(Z.CSSMotionList,Object.assign({keys:ct},(0,C.Z)(We),{motionName:`${We}-show-help-item`,component:!1}),Ut=>{const{key:Rt,error:ht,errorStatus:Oe,className:Ne,style:Ue}=Ut;return o.createElement("div",{key:Rt,className:v()(Ne,{[`${et}-${Oe}`]:Oe}),style:Ue},ht)}))})},ie=e(95013),Ye=e(36355),fe=e(1684),xe=e(52946),Se=e(19716),ce=e(16722);const te=["parentNode"],q="form_item";function b(ee){return ee===void 0||ee===!1?[]:Array.isArray(ee)?ee:[ee]}function k(ee,g){if(!ee.length)return;const y=ee.join("_");return g?`${g}_${y}`:te.includes(y)?`${q}_${y}`:y}function z(ee,g,y,E,S,Ae){let ae=E;return Ae!==void 0?ae=Ae:y.validating?ae="validating":ee.length?ae="error":g.length?ae="warning":(y.touched||S&&y.validated)&&(ae="success"),ae}function T(ee){return b(ee).join("_")}function de(ee){const[g]=(0,ie.useForm)(),y=o.useRef({}),E=o.useMemo(()=>ee!=null?ee:Object.assign(Object.assign({},g),{__INTERNAL__:{itemRef:S=>Ae=>{const ae=T(S);Ae?y.current[ae]=Ae:delete y.current[ae]}},scrollToField:function(S){let Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ae=b(S),je=k(ae,E.__INTERNAL__.name),We=je?document.getElementById(je):null;We&&(0,ce.Z)(We,Object.assign({scrollMode:"if-needed",block:"nearest"},Ae))},getFieldInstance:S=>{const Ae=T(S);return y.current[Ae]}}),[ee,g]);return[E]}var Be=e(28726),Ke=function(ee,g){var y={};for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&g.indexOf(E)<0&&(y[E]=ee[E]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,E=Object.getOwnPropertySymbols(ee);S{const y=o.useContext(fe.Z),{getPrefixCls:E,direction:S,form:Ae}=o.useContext(Ye.E_),{prefixCls:ae,className:je,rootClassName:We,size:et,disabled:at=y,form:dt,colon:st,labelAlign:$e,labelWrap:ct,labelCol:Ct,wrapperCol:pt,hideRequiredMark:xt,layout:Dt="horizontal",scrollToFirstError:Ut,requiredMark:Rt,onFinishFailed:ht,name:Oe,style:Ne,feedbackIcons:Ue}=ee,Je=Ke(ee,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Xe=(0,Se.Z)(et),it=o.useContext(Be.Z),J=(0,o.useMemo)(()=>Rt!==void 0?Rt:Ae&&Ae.requiredMark!==void 0?Ae.requiredMark:!xt,[xt,Rt,Ae]),oe=st!=null?st:Ae==null?void 0:Ae.colon,be=E("form",ae),[Pe,Ze]=W(be),wt=v()(be,`${be}-${Dt}`,{[`${be}-hide-required-mark`]:J===!1,[`${be}-rtl`]:S==="rtl",[`${be}-${Xe}`]:Xe},Ze,Ae==null?void 0:Ae.className,je,We),[Ot]=de(dt),{__INTERNAL__:At}=Ot;At.name=Oe;const qe=(0,o.useMemo)(()=>({name:Oe,labelAlign:$e,labelCol:Ct,labelWrap:ct,wrapperCol:pt,vertical:Dt==="vertical",colon:oe,requiredMark:J,itemRef:At.itemRef,form:Ot,feedbackIcons:Ue}),[Oe,$e,Ct,pt,Dt,oe,J,Ot,Ue]);o.useImperativeHandle(g,()=>Ot);const yt=(jt,Nt)=>{if(jt){let zt={block:"nearest"};typeof jt=="object"&&(zt=jt),Ot.scrollToField(Nt,zt)}},Vt=jt=>{if(ht==null||ht(jt),jt.errorFields.length){const Nt=jt.errorFields[0].name;if(Ut!==void 0){yt(Ut,Nt);return}Ae&&Ae.scrollToFirstError!==void 0&&yt(Ae.scrollToFirstError,Nt)}};return Pe(o.createElement(fe.n,{disabled:at},o.createElement(xe.q,{size:Xe},o.createElement(n.RV,Object.assign({},{validateMessages:it}),o.createElement(n.q3.Provider,{value:qe},o.createElement(ie.default,Object.assign({id:Oe},Je,{name:Oe,onFinishFailed:Vt,form:Ot,style:Object.assign(Object.assign({},Ae==null?void 0:Ae.style),Ne),className:wt})))))))};var Te=o.forwardRef(ne),Me=e(12383),Ie=e(20475),Qe=e(92343),ge=e(38298);function L(ee){if(typeof ee=="function")return ee;const g=(0,ge.Z)(ee);return g.length<=1?g[0]:g}const D=()=>{const{status:ee,errors:g=[],warnings:y=[]}=(0,o.useContext)(n.aM);return{status:ee,errors:g,warnings:y}};D.Context=n.aM;var f=D,r=e(23073);function h(ee){const[g,y]=o.useState(ee),E=(0,o.useRef)(null),S=(0,o.useRef)([]),Ae=(0,o.useRef)(!1);o.useEffect(()=>(Ae.current=!1,()=>{Ae.current=!0,r.Z.cancel(E.current),E.current=null}),[]);function ae(je){Ae.current||(E.current===null&&(S.current=[],E.current=(0,r.Z)(()=>{E.current=null,y(We=>{let et=We;return S.current.forEach(at=>{et=at(et)}),et})})),S.current.push(je))}return[g,ae]}function Q(){const{itemRef:ee}=o.useContext(n.q3),g=o.useRef({});function y(E,S){const Ae=S&&typeof S=="object"&&S.ref,ae=E.join("_");return(g.current.name!==ae||g.current.originRef!==Ae)&&(g.current.name=ae,g.current.originRef=Ae,g.current.ref=(0,Ie.sQ)(ee(E),Ae)),g.current.ref}return y}var s=e(48886),u=e(28800),X=e(64002),M=e(27382),m=e(37028);const G=ee=>{const{formItemCls:g}=ee;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${g}-control`]:{display:"flex"}}}};var ye=(0,d.b)(["Form","item-item"],(ee,g)=>{let{rootPrefixCls:y}=g;const E=w(ee,y);return[G(E)]}),re=ee=>{const{prefixCls:g,status:y,wrapperCol:E,children:S,errors:Ae,warnings:ae,_internalItemRender:je,extra:We,help:et,fieldId:at,marginBottom:dt,onErrorVisibleChanged:st}=ee,$e=`${g}-item`,ct=o.useContext(n.q3),Ct=E||ct.wrapperCol||{},pt=v()(`${$e}-control`,Ct.className),xt=o.useMemo(()=>Object.assign({},ct),[ct]);delete xt.labelCol,delete xt.wrapperCol;const Dt=o.createElement("div",{className:`${$e}-control-input`},o.createElement("div",{className:`${$e}-control-input-content`},S)),Ut=o.useMemo(()=>({prefixCls:g,status:y}),[g,y]),Rt=dt!==null||Ae.length||ae.length?o.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},o.createElement(n.Rk.Provider,{value:Ut},o.createElement(we,{fieldId:at,errors:Ae,warnings:ae,help:et,helpStatus:y,className:`${$e}-explain-connected`,onVisibleChanged:st})),!!dt&&o.createElement("div",{style:{width:0,height:dt}})):null,ht={};at&&(ht.id=`${at}_extra`);const Oe=We?o.createElement("div",Object.assign({},ht,{className:`${$e}-extra`}),We):null,Ne=je&&je.mark==="pro_table_render"&&je.render?je.render(ee,{input:Dt,errorList:Rt,extra:Oe}):o.createElement(o.Fragment,null,Dt,Rt,Oe);return o.createElement(n.q3.Provider,{value:xt},o.createElement(m.Z,Object.assign({},Ct,{className:pt}),Ne),o.createElement(ye,{prefixCls:g}))},De=e(385),ze=e(31724),P=e(9763),he=e(6848),Ee=function(ee,g){var y={};for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&g.indexOf(E)<0&&(y[E]=ee[E]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,E=Object.getOwnPropertySymbols(ee);S{let{prefixCls:g,label:y,htmlFor:E,labelCol:S,labelAlign:Ae,colon:ae,required:je,requiredMark:We,tooltip:et}=ee;var at;const[dt]=(0,P.Z)("Form"),{vertical:st,labelAlign:$e,labelCol:ct,labelWrap:Ct,colon:pt}=o.useContext(n.q3);if(!y)return null;const xt=S||ct||{},Dt=Ae||$e,Ut=`${g}-item-label`,Rt=v()(Ut,Dt==="left"&&`${Ut}-left`,xt.className,{[`${Ut}-wrap`]:!!Ct});let ht=y;const Oe=ae===!0||pt!==!1&&ae!==!1;Oe&&!st&&typeof y=="string"&&y.trim()!==""&&(ht=y.replace(/[:|:]\s*$/,""));const Ue=Le(et);if(Ue){const{icon:J=o.createElement(De.Z,null)}=Ue,oe=Ee(Ue,["icon"]),be=o.createElement(he.Z,Object.assign({},oe),o.cloneElement(J,{className:`${g}-item-tooltip`,title:""}));ht=o.createElement(o.Fragment,null,ht,be)}const Je=We==="optional",Xe=typeof We=="function";Xe?ht=We(ht,{required:!!je}):Je&&!je&&(ht=o.createElement(o.Fragment,null,ht,o.createElement("span",{className:`${g}-item-optional`,title:""},(dt==null?void 0:dt.optional)||((at=ze.Z.Form)===null||at===void 0?void 0:at.optional))));const it=v()({[`${g}-item-required`]:je,[`${g}-item-required-mark-optional`]:Je||Xe,[`${g}-item-no-colon`]:!Oe});return o.createElement(m.Z,Object.assign({},xt,{className:Rt}),o.createElement("label",{htmlFor:E,className:it,title:typeof y=="string"?y:""},ht))},nt=e(5242),rt=e(37637),Pt=e(4715),Lt=e(78714);const Bt={success:nt.Z,warning:Pt.Z,error:rt.Z,validating:Lt.Z};function Mt(ee){let{children:g,errors:y,warnings:E,hasFeedback:S,validateStatus:Ae,prefixCls:ae,meta:je,noStyle:We}=ee;const et=`${ae}-item`,{feedbackIcons:at}=o.useContext(n.q3),dt=z(y,E,je,null,!!S,Ae),{isFormItemInput:st,status:$e}=o.useContext(n.aM),ct=o.useMemo(()=>{var Ct;let pt;if(S){const Ut=S!==!0&&S.icons||at,Rt=dt&&((Ct=Ut==null?void 0:Ut({status:dt,errors:y,warnings:E}))===null||Ct===void 0?void 0:Ct[dt]),ht=dt&&Bt[dt];pt=Rt!==!1&&ht?o.createElement("span",{className:v()(`${et}-feedback-icon`,`${et}-feedback-icon-${dt}`)},Rt||o.createElement(ht,null)):null}let xt=!0,Dt=dt||"";return We&&(xt=st,Dt=(dt!=null?dt:$e)||""),{status:Dt,errors:y,warnings:E,hasFeedback:!!S,feedbackIcon:pt,isFormItemInput:xt}},[dt,S,We,st,$e]);return o.createElement(n.aM.Provider,{value:ct},g)}var tn=function(ee,g){var y={};for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&g.indexOf(E)<0&&(y[E]=ee[E]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,E=Object.getOwnPropertySymbols(ee);S{if(Ue&&Rt.current){const Ze=getComputedStyle(Rt.current);it(parseInt(Ze.marginBottom,10))}},[Ue,Je]);const J=Ze=>{Ze||it(null)},be=function(){let Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const wt=Ze?ht:et.errors,Ot=Ze?Oe:et.warnings;return z(wt,Ot,et,"",!!at,We)}(),Pe=v()(Dt,y,E,{[`${Dt}-with-help`]:Ne||ht.length||Oe.length,[`${Dt}-has-feedback`]:be&&at,[`${Dt}-has-success`]:be==="success",[`${Dt}-has-warning`]:be==="warning",[`${Dt}-has-error`]:be==="error",[`${Dt}-is-validating`]:be==="validating",[`${Dt}-hidden`]:dt});return o.createElement("div",{className:Pe,style:S,ref:Rt},o.createElement(M.Z,Object.assign({className:`${Dt}-row`},(0,X.Z)(xt,["_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"])),o.createElement(Ge,Object.assign({htmlFor:$e},ee,{requiredMark:Ut,required:ct!=null?ct:Ct,prefixCls:g})),o.createElement(re,Object.assign({},ee,et,{errors:ht,warnings:Oe,prefixCls:g,status:be,help:Ae,marginBottom:Xe,onErrorVisibleChanged:J}),o.createElement(n.qI.Provider,{value:pt},o.createElement(Mt,{prefixCls:g,meta:et,errors:et.errors,warnings:et.warnings,hasFeedback:at,validateStatus:be},st)))),!!Xe&&o.createElement("div",{className:`${Dt}-margin-offset`,style:{marginBottom:-Xe}}))}const gt="__SPLIT__",dn=null,Xt=o.memo(ee=>{let{children:g}=ee;return g},(ee,g)=>ee.value===g.value&&ee.update===g.update&&ee.childProps.length===g.childProps.length&&ee.childProps.every((y,E)=>y===g.childProps[E]));function nn(ee){return ee!=null}function un(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function On(ee){const{name:g,noStyle:y,className:E,dependencies:S,prefixCls:Ae,shouldUpdate:ae,rules:je,children:We,required:et,label:at,messageVariables:dt,trigger:st="onChange",validateTrigger:$e,hidden:ct,help:Ct}=ee,{getPrefixCls:pt}=o.useContext(Ye.E_),{name:xt}=o.useContext(n.q3),Dt=L(We),Ut=typeof Dt=="function",Rt=o.useContext(n.qI),{validateTrigger:ht}=o.useContext(ie.FieldContext),Oe=$e!==void 0?$e:ht,Ne=nn(g),Ue=pt("form",Ae),[Je,Xe]=W(Ue),it=o.useContext(ie.ListContext),J=o.useRef(),[oe,be]=h({}),[Pe,Ze]=(0,Me.Z)(()=>un()),wt=Nt=>{const zt=it==null?void 0:it.getKey(Nt.name);if(Ze(Nt.destroy?un():Nt,!0),y&&Ct!==!1&&Rt){let _t=Nt.name;if(Nt.destroy)_t=J.current||_t;else if(zt!==void 0){const[$t,mn]=zt;_t=[$t].concat((0,t.Z)(mn)),J.current=_t}Rt(Nt,_t)}},Ot=(Nt,zt)=>{be(_t=>{const $t=Object.assign({},_t),Nn=[].concat((0,t.Z)(Nt.name.slice(0,-1)),(0,t.Z)(zt)).join(gt);return Nt.destroy?delete $t[Nn]:$t[Nn]=Nt,$t})},[At,qe]=o.useMemo(()=>{const Nt=(0,t.Z)(Pe.errors),zt=(0,t.Z)(Pe.warnings);return Object.values(oe).forEach(_t=>{Nt.push.apply(Nt,(0,t.Z)(_t.errors||[])),zt.push.apply(zt,(0,t.Z)(_t.warnings||[]))}),[Nt,zt]},[oe,Pe.errors,Pe.warnings]),yt=Q();function Vt(Nt,zt,_t){return y&&!ct?o.createElement(Mt,{prefixCls:Ue,hasFeedback:ee.hasFeedback,validateStatus:ee.validateStatus,meta:Pe,errors:At,warnings:qe,noStyle:!0},Nt):o.createElement(cn,Object.assign({key:"row"},ee,{className:v()(E,Xe),prefixCls:Ue,fieldId:zt,isRequired:_t,errors:At,warnings:qe,meta:Pe,onSubItemMetaChange:Ot}),Nt)}if(!Ne&&!Ut&&!S)return Je(Vt(Dt));let jt={};return typeof at=="string"?jt.label=at:g&&(jt.label=String(g)),dt&&(jt=Object.assign(Object.assign({},jt),dt)),Je(o.createElement(ie.Field,Object.assign({},ee,{messageVariables:jt,trigger:st,validateTrigger:Oe,onMetaChange:wt}),(Nt,zt,_t)=>{const $t=b(g).length&&zt?zt.name:[],mn=k($t,xt),Nn=et!==void 0?et:!!(je&&je.some(Gt=>{if(Gt&&typeof Gt=="object"&&Gt.required&&!Gt.warningOnly)return!0;if(typeof Gt=="function"){const Fn=Gt(_t);return Fn&&Fn.required&&!Fn.warningOnly}return!1})),Jt=Object.assign({},Nt);let Tt=null;if(Array.isArray(Dt)&&Ne)Tt=Dt;else if(!(Ut&&(!(ae||S)||Ne))){if(!(S&&!Ut&&!Ne))if((0,Qe.l$)(Dt)){const Gt=Object.assign(Object.assign({},Dt.props),Jt);if(Gt.id||(Gt.id=mn),Ct||At.length>0||qe.length>0||ee.extra){const yn=[];(Ct||At.length>0)&&yn.push(`${mn}_help`),ee.extra&&yn.push(`${mn}_extra`),Gt["aria-describedby"]=yn.join(" ")}At.length>0&&(Gt["aria-invalid"]="true"),Nn&&(Gt["aria-required"]="true"),(0,Ie.Yr)(Dt)&&(Gt.ref=yt($t,Dt)),new Set([].concat((0,t.Z)(b(st)),(0,t.Z)(b(Oe)))).forEach(yn=>{Gt[yn]=function(){for(var hn,Qt,on,En,zn,Jn=arguments.length,Zt=new Array(Jn),kt=0;kt{var{prefixCls:g,children:y}=ee,E=mt(ee,["prefixCls","children"]);const{getPrefixCls:S}=o.useContext(Ye.E_),Ae=S("form",g),ae=o.useMemo(()=>({prefixCls:Ae,status:"error"}),[Ae]);return o.createElement(ie.List,Object.assign({},E),(je,We,et)=>o.createElement(n.Rk.Provider,{value:ae},y(je.map(at=>Object.assign(Object.assign({},at),{fieldKey:at.key})),We,{errors:et.errors,warnings:et.warnings})))};function ln(){const{form:ee}=(0,o.useContext)(n.q3);return ee}const ut=Te;ut.Item=ft,ut.List=rn,ut.ErrorList=we,ut.useForm=de,ut.useFormInstance=ln,ut.useWatch=ie.useWatch,ut.Provider=n.RV,ut.create=()=>{};var Wt=ut},8628:function(vt,pe,e){"use strict";var t=e(59301),i=e(28800),v=e(56762),Z=e(69507);function o(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),R=(0,v.Z)(),j=(0,Z.ZP)();return(0,i.Z)(()=>{const l=j.subscribe(K=>{n.current=K,C&&R()});return()=>j.unsubscribe(l)},[]),n.current}pe.Z=o},9432:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return se},n:function(){return Re}});var t=e(37637),i=e(92310),v=e.n(i),Z=e(93681),o=e(20475),C=e(59301),n=e(19080),R=e(36355),j=e(1684),l=e(19716),K=e(32441),A=e(33234),d=e(59412),V=e(9937);function N(_){return!!(_.prefix||_.suffix||_.allowClear)}var F=function(_,O){var I={};for(var a in _)Object.prototype.hasOwnProperty.call(_,a)&&O.indexOf(a)<0&&(I[a]=_[a]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(_);x{var I;const{prefixCls:a,bordered:x=!0,status:w,size:W,disabled:Y,onBlur:U,onFocus:B,suffix:we,allowClear:ie,addonAfter:Ye,addonBefore:fe,className:xe,style:Se,styles:ce,rootClassName:te,onChange:q,classNames:b}=_,k=F(_,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:z,direction:T,input:de}=C.useContext(R.E_),Be=z("input",a),Ke=(0,C.useRef)(null),[ne,ue]=(0,V.ZP)(Be),{compactSize:Te,compactItemClassnames:Me}=(0,A.ri)(Be,T),Ie=(0,l.Z)(ye=>{var ve;return(ve=W!=null?W:Te)!==null&&ve!==void 0?ve:ye}),Qe=C.useContext(j.Z),ge=Y!=null?Y:Qe,{status:L,hasFeedback:D,feedbackIcon:f}=(0,C.useContext)(K.aM),r=(0,n.F)(L,w),h=N(_)||!!D,Q=(0,C.useRef)(h);(0,C.useEffect)(()=>{var ye;h&&Q.current,Q.current=h},[h]);const s=(0,d.Z)(Ke,!0),u=ye=>{s(),U==null||U(ye)},X=ye=>{s(),B==null||B(ye)},M=ye=>{s(),q==null||q(ye)},m=(D||we)&&C.createElement(C.Fragment,null,we,D&&f);let G;return typeof ie=="object"&&(ie!=null&&ie.clearIcon)?G=ie:ie&&(G={clearIcon:C.createElement(t.Z,null)}),ne(C.createElement(Z.default,Object.assign({ref:(0,o.sQ)(O,Ke),prefixCls:Be,autoComplete:de==null?void 0:de.autoComplete},k,{disabled:ge,onBlur:u,onFocus:X,style:Object.assign(Object.assign({},de==null?void 0:de.style),Se),styles:Object.assign(Object.assign({},de==null?void 0:de.styles),ce),suffix:m,allowClear:G,className:v()(xe,te,Me,de==null?void 0:de.className),onChange:M,addonAfter:Ye&&C.createElement(A.BR,null,C.createElement(K.Ux,{override:!0,status:!0},Ye)),addonBefore:fe&&C.createElement(A.BR,null,C.createElement(K.Ux,{override:!0,status:!0},fe)),classNames:Object.assign(Object.assign(Object.assign({},b),de==null?void 0:de.classNames),{input:v()({[`${Be}-sm`]:Ie==="small",[`${Be}-lg`]:Ie==="large",[`${Be}-rtl`]:T==="rtl",[`${Be}-borderless`]:!x},!h&&(0,n.Z)(Be,r),b==null?void 0:b.input,(I=de==null?void 0:de.classNames)===null||I===void 0?void 0:I.input,ue)}),classes:{affixWrapper:v()({[`${Be}-affix-wrapper-sm`]:Ie==="small",[`${Be}-affix-wrapper-lg`]:Ie==="large",[`${Be}-affix-wrapper-rtl`]:T==="rtl",[`${Be}-affix-wrapper-borderless`]:!x},(0,n.Z)(`${Be}-affix-wrapper`,r,D),ue),wrapper:v()({[`${Be}-group-rtl`]:T==="rtl"},ue),group:v()({[`${Be}-group-wrapper-sm`]:Ie==="small",[`${Be}-group-wrapper-lg`]:Ie==="large",[`${Be}-group-wrapper-rtl`]:T==="rtl",[`${Be}-group-wrapper-disabled`]:ge},(0,n.Z)(`${Be}-group-wrapper`,r,D),ue)}})))})},1643:function(vt,pe,e){"use strict";var t=e(37637),i=e(92310),v=e.n(i),Z=e(9296),o=e(59301),C=e(19080),n=e(36355),R=e(1684),j=e(19716),l=e(32441),K=e(9432),A=e(9937),d=function(N,F){var Re={};for(var le in N)Object.prototype.hasOwnProperty.call(N,le)&&F.indexOf(le)<0&&(Re[le]=N[le]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,le=Object.getOwnPropertySymbols(N);se{const{prefixCls:Re,bordered:le=!0,size:se,disabled:_,status:O,allowClear:I,showCount:a,classNames:x,rootClassName:w,className:W}=N,Y=d(N,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:U,direction:B}=o.useContext(n.E_),we=(0,j.Z)(se),ie=o.useContext(R.Z),Ye=_!=null?_:ie,{status:fe,hasFeedback:xe,feedbackIcon:Se}=o.useContext(l.aM),ce=(0,C.F)(fe,O),te=o.useRef(null);o.useImperativeHandle(F,()=>{var T;return{resizableTextArea:(T=te.current)===null||T===void 0?void 0:T.resizableTextArea,focus:de=>{var Be,Ke;(0,K.n)((Ke=(Be=te.current)===null||Be===void 0?void 0:Be.resizableTextArea)===null||Ke===void 0?void 0:Ke.textArea,de)},blur:()=>{var de;return(de=te.current)===null||de===void 0?void 0:de.blur()}}});const q=U("input",Re);let b;typeof I=="object"&&(I!=null&&I.clearIcon)?b=I:I&&(b={clearIcon:o.createElement(t.Z,null)});const[k,z]=(0,A.ZP)(q);return k(o.createElement(Z.default,Object.assign({},Y,{disabled:Ye,allowClear:b,className:v()(W,w),classes:{affixWrapper:v()(`${q}-textarea-affix-wrapper`,{[`${q}-affix-wrapper-rtl`]:B==="rtl",[`${q}-affix-wrapper-borderless`]:!le,[`${q}-affix-wrapper-sm`]:we==="small",[`${q}-affix-wrapper-lg`]:we==="large",[`${q}-textarea-show-count`]:a},(0,C.Z)(`${q}-affix-wrapper`,ce),z)},classNames:Object.assign(Object.assign({},x),{textarea:v()({[`${q}-borderless`]:!le,[`${q}-sm`]:we==="small",[`${q}-lg`]:we==="large"},(0,C.Z)(q,ce),z,x==null?void 0:x.textarea)}),prefixCls:q,suffix:xe&&o.createElement("span",{className:`${q}-textarea-suffix`},Se),showCount:a,ref:te})))});pe.Z=V},59412:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});var t=e(59301);function i(v,Z){const o=(0,t.useRef)([]),C=()=>{o.current.push(setTimeout(()=>{var n,R,j,l;!((n=v.current)===null||n===void 0)&&n.input&&((R=v.current)===null||R===void 0?void 0:R.input.getAttribute("type"))==="password"&&(!((j=v.current)===null||j===void 0)&&j.input.hasAttribute("value"))&&((l=v.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(Z&&C(),()=>o.current.forEach(n=>{n&&clearTimeout(n)})),[]),C}},92832:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return we}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(32441),C=e(9937),R=ie=>{const{getPrefixCls:Ye,direction:fe}=(0,v.useContext)(Z.E_),{prefixCls:xe,className:Se}=ie,ce=Ye("input-group",xe),te=Ye("input"),[q,b]=(0,C.ZP)(te),k=i()(ce,{[`${ce}-lg`]:ie.size==="large",[`${ce}-sm`]:ie.size==="small",[`${ce}-compact`]:ie.compact,[`${ce}-rtl`]:fe==="rtl"},b,Se),z=(0,v.useContext)(o.aM),T=(0,v.useMemo)(()=>Object.assign(Object.assign({},z),{isFormItemInput:!1}),[z]);return q(v.createElement("span",{className:k,style:ie.style,onMouseEnter:ie.onMouseEnter,onMouseLeave:ie.onMouseLeave,onFocus:ie.onFocus,onBlur:ie.onBlur},v.createElement(o.aM.Provider,{value:T},ie.children)))},j=e(9432),l=e(21646),K=e(20970),A=e(64002),d=e(20475),V=e(59412),N=function(ie,Ye){var fe={};for(var xe in ie)Object.prototype.hasOwnProperty.call(ie,xe)&&Ye.indexOf(xe)<0&&(fe[xe]=ie[xe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,xe=Object.getOwnPropertySymbols(ie);Seie?v.createElement(K.Z,null):v.createElement(l.Z,null),Re={click:"onClick",hover:"onMouseOver"};var se=v.forwardRef((ie,Ye)=>{const{visibilityToggle:fe=!0}=ie,xe=typeof fe=="object"&&fe.visible!==void 0,[Se,ce]=(0,v.useState)(()=>xe?fe.visible:!1),te=(0,v.useRef)(null);v.useEffect(()=>{xe&&ce(fe.visible)},[xe,fe]);const q=(0,V.Z)(te),b=()=>{const{disabled:ge}=ie;ge||(Se&&q(),ce(L=>{var D;const f=!L;return typeof fe=="object"&&((D=fe.onVisibleChange)===null||D===void 0||D.call(fe,f)),f}))},k=ge=>{const{action:L="click",iconRender:D=F}=ie,f=Re[L]||"",r=D(Se),h={[f]:b,className:`${ge}-icon`,key:"passwordIcon",onMouseDown:Q=>{Q.preventDefault()},onMouseUp:Q=>{Q.preventDefault()}};return v.cloneElement(v.isValidElement(r)?r:v.createElement("span",null,r),h)},{className:z,prefixCls:T,inputPrefixCls:de,size:Be}=ie,Ke=N(ie,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:ne}=v.useContext(Z.E_),ue=ne("input",de),Te=ne("input-password",T),Me=fe&&k(Te),Ie=i()(Te,z,{[`${Te}-${Be}`]:!!Be}),Qe=Object.assign(Object.assign({},(0,A.Z)(Ke,["suffix","iconRender","visibilityToggle"])),{type:Se?"text":"password",className:Ie,prefixCls:ue,suffix:Me});return Be&&(Qe.size=Be),v.createElement(j.Z,Object.assign({ref:(0,d.sQ)(Ye,te)},Qe))}),_=e(56981),O=e(92343),I=e(3113),a=e(19716),x=e(33234),w=function(ie,Ye){var fe={};for(var xe in ie)Object.prototype.hasOwnProperty.call(ie,xe)&&Ye.indexOf(xe)<0&&(fe[xe]=ie[xe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,xe=Object.getOwnPropertySymbols(ie);Se{const{prefixCls:fe,inputPrefixCls:xe,className:Se,size:ce,suffix:te,enterButton:q=!1,addonAfter:b,loading:k,disabled:z,onSearch:T,onChange:de,onCompositionStart:Be,onCompositionEnd:Ke}=ie,ne=w(ie,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ue,direction:Te}=v.useContext(Z.E_),Me=v.useRef(!1),Ie=ue("input-search",fe),Qe=ue("input",xe),{compactSize:ge}=(0,x.ri)(Ie,Te),L=(0,a.Z)(re=>{var De;return(De=ce!=null?ce:ge)!==null&&De!==void 0?De:re}),D=v.useRef(null),f=re=>{re&&re.target&&re.type==="click"&&T&&T(re.target.value,re,{source:"clear"}),de&&de(re)},r=re=>{var De;document.activeElement===((De=D.current)===null||De===void 0?void 0:De.input)&&re.preventDefault()},h=re=>{var De,ze;T&&T((ze=(De=D.current)===null||De===void 0?void 0:De.input)===null||ze===void 0?void 0:ze.value,re,{source:"input"})},Q=re=>{Me.current||k||h(re)},s=typeof q=="boolean"?v.createElement(_.Z,null):null,u=`${Ie}-button`;let X;const M=q||{},m=M.type&&M.type.__ANT_BUTTON===!0;m||M.type==="button"?X=(0,O.Tm)(M,Object.assign({onMouseDown:r,onClick:re=>{var De,ze;(ze=(De=M==null?void 0:M.props)===null||De===void 0?void 0:De.onClick)===null||ze===void 0||ze.call(De,re),h(re)},key:"enterButton"},m?{className:u,size:L}:{})):X=v.createElement(I.ZP,{className:u,type:q?"primary":void 0,size:L,disabled:z,key:"enterButton",onMouseDown:r,onClick:h,loading:k,icon:s},q),b&&(X=[X,(0,O.Tm)(b,{key:"addonAfter"})]);const G=i()(Ie,{[`${Ie}-rtl`]:Te==="rtl",[`${Ie}-${L}`]:!!L,[`${Ie}-with-button`]:!!q},Se),ye=re=>{Me.current=!0,Be==null||Be(re)},ve=re=>{Me.current=!1,Ke==null||Ke(re)};return v.createElement(j.Z,Object.assign({ref:(0,d.sQ)(D,Ye),onPressEnter:Q},ne,{size:L,onCompositionStart:ye,onCompositionEnd:ve,prefixCls:Qe,addonAfter:X,suffix:te,onChange:f,className:G,disabled:z}))}),U=e(1643);const B=j.Z;B.Group=R,B.Search=Y,B.TextArea=U.Z,B.Password=se;var we=B},9937:function(vt,pe,e){"use strict";e.d(pe,{M1:function(){return n},TM:function(){return O},Xy:function(){return R},bi:function(){return K},e5:function(){return _},ik:function(){return A},nz:function(){return o},pU:function(){return C},s7:function(){return d},x0:function(){return l}});var t=e(17313),i=e(74207),v=e(37613),Z=e(83116);const o=I=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:I,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),C=I=>({borderColor:I.hoverBorderColor}),n=I=>({borderColor:I.activeBorderColor,boxShadow:I.activeShadow,outline:0}),R=I=>({color:I.colorTextDisabled,backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},C((0,v.TS)(I,{hoverBorderColor:I.colorBorder})))}),j=I=>{const{paddingBlockLG:a,fontSizeLG:x,lineHeightLG:w,borderRadiusLG:W,paddingInlineLG:Y}=I;return{padding:`${a}px ${Y}px`,fontSize:x,lineHeight:w,borderRadius:W}},l=I=>({padding:`${I.paddingBlockSM}px ${I.paddingInlineSM}px`,borderRadius:I.borderRadiusSM}),K=(I,a)=>{const{componentCls:x,colorError:w,colorWarning:W,errorActiveShadow:Y,warningActiveShadow:U,colorErrorBorderHover:B,colorWarningBorderHover:we}=I;return{[`&-status-error:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:w,"&:hover":{borderColor:B},"&:focus, &-focused":Object.assign({},n((0,v.TS)(I,{activeBorderColor:w,activeShadow:Y}))),[`${x}-prefix, ${x}-suffix`]:{color:w}},[`&-status-warning:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:W,"&:hover":{borderColor:we},"&:focus, &-focused":Object.assign({},n((0,v.TS)(I,{activeBorderColor:W,activeShadow:U}))),[`${x}-prefix, ${x}-suffix`]:{color:W}}}},A=I=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${I.paddingBlock}px ${I.paddingInline}px`,color:I.colorText,fontSize:I.fontSize,lineHeight:I.lineHeight,backgroundColor:I.colorBgContainer,backgroundImage:"none",borderWidth:I.lineWidth,borderStyle:I.lineType,borderColor:I.colorBorder,borderRadius:I.borderRadius,transition:`all ${I.motionDurationMid}`},o(I.colorTextPlaceholder)),{"&:hover":Object.assign({},C(I)),"&:focus, &-focused":Object.assign({},n(I)),"&-disabled, &[disabled]":Object.assign({},R(I)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:I.controlHeight,lineHeight:I.lineHeight,verticalAlign:"bottom",transition:`all ${I.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},j(I)),"&-sm":Object.assign({},l(I)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),d=I=>{const{componentCls:a,antCls:x}=I;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:I.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${a}, &-lg > ${a}-group-addon`]:Object.assign({},j(I)),[`&-sm ${a}, &-sm > ${a}-group-addon`]:Object.assign({},l(I)),[`&-lg ${x}-select-single ${x}-select-selector`]:{height:I.controlHeightLG},[`&-sm ${x}-select-single ${x}-select-selector`]:{height:I.controlHeightSM},[`> ${a}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${a}-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 ${I.paddingInline}px`,color:I.colorText,fontWeight:"normal",fontSize:I.fontSize,textAlign:"center",backgroundColor:I.colorFillAlter,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadius,transition:`all ${I.motionDurationSlow}`,lineHeight:1,[`${x}-select`]:{margin:`-${I.paddingBlock+1}px -${I.paddingInline}px`,[`&${x}-select-single:not(${x}-select-customize-input)`]:{[`${x}-select-selector`]:{backgroundColor:"inherit",border:`${I.lineWidth}px ${I.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${x}-select-selector`]:{color:I.colorPrimary}}},[`${x}-cascader-picker`]:{margin:`-9px -${I.paddingInline}px`,backgroundColor:"transparent",[`${x}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${a}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${a}-search-with-button &`]:{zIndex:0}}},[`> ${a}:first-child, ${a}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}-affix-wrapper`]:{[`&:not(:first-child) ${a}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${a}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}:last-child, ${a}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${a}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-search &`]:{borderStartStartRadius:I.borderRadius,borderEndStartRadius:I.borderRadius}},[`&:not(:first-child), ${a}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${a}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${a}-group-addon, ${a}-group-wrap, > ${a}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:I.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${a}-affix-wrapper, - & > ${a}-number-affix-wrapper, - & > ${x}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-I.lineWidth,borderInlineEndWidth:I.lineWidth},[`${a}`]:{float:"none"},[`& > ${x}-select > ${x}-select-selector, - & > ${x}-select-auto-complete ${a}, - & > ${x}-cascader-picker ${a}, - & > ${a}-group-wrapper ${a}`]:{borderInlineEndWidth:I.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${x}-select-focused`]:{zIndex:1},[`& > ${x}-select > ${x}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${x}-select:first-child > ${x}-select-selector, - & > ${x}-select-auto-complete:first-child ${a}, - & > ${x}-cascader-picker:first-child ${a}`]:{borderStartStartRadius:I.borderRadius,borderEndStartRadius:I.borderRadius},[`& > *:last-child, - & > ${x}-select:last-child > ${x}-select-selector, - & > ${x}-cascader-picker:last-child ${a}, - & > ${x}-cascader-picker-focused:last-child ${a}`]:{borderInlineEndWidth:I.lineWidth,borderStartEndRadius:I.borderRadius,borderEndEndRadius:I.borderRadius},[`& > ${x}-select-auto-complete ${a}`]:{verticalAlign:"top"},[`${a}-group-wrapper + ${a}-group-wrapper`]:{marginInlineStart:-I.lineWidth,[`${a}-affix-wrapper`]:{borderRadius:0}},[`${a}-group-wrapper:not(:last-child)`]:{[`&${a}-search > ${a}-group`]:{[`& > ${a}-group-addon > ${a}-search-button`]:{borderRadius:0},[`& > ${a}`]:{borderStartStartRadius:I.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:I.borderRadius}}}})}},V=I=>{const{componentCls:a,controlHeightSM:x,lineWidth:w}=I,Y=(x-w*2-16)/2;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(I)),A(I)),K(I,a)),{'&[type="color"]':{height:I.controlHeight,[`&${a}-lg`]:{height:I.controlHeightLG},[`&${a}-sm`]:{height:x,paddingTop:Y,paddingBottom:Y}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},N=I=>{const{componentCls:a}=I;return{[`${a}-clear-icon`]:{margin:0,color:I.colorTextQuaternary,fontSize:I.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${I.motionDurationSlow}`,"&:hover":{color:I.colorTextTertiary},"&:active":{color:I.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${I.inputAffixPadding}px`}}}},F=I=>{const{componentCls:a,inputAffixPadding:x,colorTextDescription:w,motionDurationSlow:W,colorIcon:Y,colorIconHover:U,iconCls:B}=I;return{[`${a}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},A(I)),{display:"inline-flex",[`&:not(${a}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},C(I)),{zIndex:1,[`${a}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${a}[disabled]`]:{background:"transparent"}},[`> input${a}`]:{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"'},[`${a}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:I.paddingXS}},"&-show-count-suffix":{color:w},"&-show-count-has-suffix":{marginInlineEnd:I.paddingXXS},"&-prefix":{marginInlineEnd:x},"&-suffix":{marginInlineStart:x}}}),N(I)),{[`${B}${a}-password-icon`]:{color:Y,cursor:"pointer",transition:`all ${W}`,"&:hover":{color:U}}}),K(I,`${a}-affix-wrapper`))}},Re=I=>{const{componentCls:a,colorError:x,colorWarning:w,borderRadiusLG:W,borderRadiusSM:Y}=I;return{[`${a}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(I)),d(I)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${a}-group-addon`]:{borderRadius:W,fontSize:I.fontSizeLG}},"&-sm":{[`${a}-group-addon`]:{borderRadius:Y}},"&-status-error":{[`${a}-group-addon`]:{color:x,borderColor:x}},"&-status-warning":{[`${a}-group-addon`]:{color:w,borderColor:w}},"&-disabled":{[`${a}-group-addon`]:Object.assign({},R(I))},[`&:not(${a}-compact-first-item):not(${a}-compact-last-item)${a}-compact-item`]:{[`${a}, ${a}-group-addon`]:{borderRadius:0}},[`&:not(${a}-compact-last-item)${a}-compact-first-item`]:{[`${a}, ${a}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${a}-compact-first-item)${a}-compact-last-item`]:{[`${a}, ${a}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},le=I=>{const{componentCls:a,antCls:x}=I,w=`${a}-search`;return{[w]:{[`${a}`]:{"&:hover, &:focus":{borderColor:I.colorPrimaryHover,[`+ ${a}-group-addon ${w}-button:not(${x}-btn-primary)`]:{borderInlineStartColor:I.colorPrimaryHover}}},[`${a}-affix-wrapper`]:{borderRadius:0},[`${a}-lg`]:{lineHeight:I.lineHeightLG-2e-4},[`> ${a}-group`]:{[`> ${a}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${w}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:I.borderRadius,borderEndEndRadius:I.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${w}-button:not(${x}-btn-primary)`]:{color:I.colorTextDescription,"&:hover":{color:I.colorPrimaryHover},"&:active":{color:I.colorPrimaryActive},[`&${x}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${w}-button`]:{height:I.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${w}-button`]:{height:I.controlHeightLG},[`&-small ${w}-button`]:{height:I.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${a}-compact-item`]:{[`&:not(${a}-compact-last-item)`]:{[`${a}-group-addon`]:{[`${a}-search-button`]:{marginInlineEnd:-I.lineWidth,borderRadius:0}}},[`&:not(${a}-compact-first-item)`]:{[`${a},${a}-affix-wrapper`]:{borderRadius:0}},[`> ${a}-group-addon ${a}-search-button, - > ${a}, - ${a}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${a}-affix-wrapper-focused`]:{zIndex:2}}}}},se=I=>{const{componentCls:a,paddingLG:x}=I,w=`${a}-textarea`;return{[w]:{position:"relative","&-show-count":{[`> ${a}`]:{height:"100%"},[`${a}-data-count`]:{position:"absolute",bottom:-I.fontSize*I.lineHeight,insetInlineEnd:0,color:I.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${a}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${w}-has-feedback`]:{[`${a}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${a}-affix-wrapper`]:{padding:0,[`> textarea${a}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${a}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${a}-clear-icon`]:{position:"absolute",insetInlineEnd:I.paddingXS,insetBlockStart:I.paddingXS},[`${w}-suffix`]:{position:"absolute",top:0,insetInlineEnd:I.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function _(I){return(0,v.TS)(I,{inputAffixPadding:I.paddingXXS})}const O=I=>{const{controlHeight:a,fontSize:x,lineHeight:w,lineWidth:W,controlHeightSM:Y,controlHeightLG:U,fontSizeLG:B,lineHeightLG:we,paddingSM:ie,controlPaddingHorizontalSM:Ye,controlPaddingHorizontal:fe,colorFillAlter:xe,colorPrimaryHover:Se,controlOutlineWidth:ce,controlOutline:te,colorErrorOutline:q,colorWarningOutline:b}=I;return{paddingBlock:Math.max(Math.round((a-x*w)/2*10)/10-W,3),paddingBlockSM:Math.max(Math.round((Y-x*w)/2*10)/10-W,0),paddingBlockLG:Math.ceil((U-B*we)/2*10)/10-W,paddingInline:ie-W,paddingInlineSM:Ye-W,paddingInlineLG:fe-W,addonBg:xe,activeBorderColor:Se,hoverBorderColor:Se,activeShadow:`0 0 0 ${ce}px ${te}`,errorActiveShadow:`0 0 0 ${ce}px ${q}`,warningActiveShadow:`0 0 0 ${ce}px ${b}`}};pe.ZP=(0,Z.Z)("Input",I=>{const a=(0,v.TS)(I,_(I));return[V(a),se(a),F(a),Re(a),le(a),(0,i.c)(a)]},O)},71413:function(vt,pe,e){"use strict";e.d(pe,{D:function(){return _},Z:function(){return a}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(w,W){return i.createElement(o.Z,(0,t.Z)({},w,{ref:W,icon:Z}))},n=i.forwardRef(C),R=n,j=e(81132),l=e(38226),K=e(92310),A=e.n(K),d=e(64002),N=x=>!isNaN(parseFloat(x))&&isFinite(x),F=e(36355),Re=e(84966),le=function(x,w){var W={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&w.indexOf(Y)<0&&(W[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Y=Object.getOwnPropertySymbols(x);U{let x=0;return function(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return x+=1,`${w}${x}`}})();var a=i.forwardRef((x,w)=>{const{prefixCls:W,className:Y,trigger:U,children:B,defaultCollapsed:we=!1,theme:ie="dark",style:Ye={},collapsible:fe=!1,reverseArrow:xe=!1,width:Se=200,collapsedWidth:ce=80,zeroWidthTriggerStyle:te,breakpoint:q,onCollapse:b,onBreakpoint:k}=x,z=le(x,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:T}=(0,i.useContext)(Re.Gs),[de,Be]=(0,i.useState)("collapsed"in x?x.collapsed:we),[Ke,ne]=(0,i.useState)(!1);(0,i.useEffect)(()=>{"collapsed"in x&&Be(x.collapsed)},[x.collapsed]);const ue=(L,D)=>{"collapsed"in x||Be(L),b==null||b(L,D)},Te=(0,i.useRef)();Te.current=L=>{ne(L.matches),k==null||k(L.matches),de!==L.matches&&ue(L.matches,"responsive")},(0,i.useEffect)(()=>{function L(f){return Te.current(f)}let D;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&q&&q in se){D=f(`(max-width: ${se[q]})`);try{D.addEventListener("change",L)}catch(r){D.addListener(L)}L(D)}}return()=>{try{D==null||D.removeEventListener("change",L)}catch(f){D==null||D.removeListener(L)}}},[q]),(0,i.useEffect)(()=>{const L=O("ant-sider-");return T.addSider(L),()=>T.removeSider(L)},[]);const Me=()=>{ue(!de,"clickTrigger")},{getPrefixCls:Ie}=(0,i.useContext)(F.E_),Qe=()=>{const L=Ie("layout-sider",W),D=(0,d.Z)(z,["collapsed"]),f=de?ce:Se,r=N(f)?`${f}px`:String(f),h=parseFloat(String(ce||0))===0?i.createElement("span",{onClick:Me,className:A()(`${L}-zero-width-trigger`,`${L}-zero-width-trigger-${xe?"right":"left"}`),style:te},U||i.createElement(R,null)):null,u={expanded:xe?i.createElement(l.Z,null):i.createElement(j.Z,null),collapsed:xe?i.createElement(j.Z,null):i.createElement(l.Z,null)}[de?"collapsed":"expanded"],X=U!==null?h||i.createElement("div",{className:`${L}-trigger`,onClick:Me,style:{width:r}},U||u):null,M=Object.assign(Object.assign({},Ye),{flex:`0 0 ${r}`,maxWidth:r,minWidth:r,width:r}),m=A()(L,`${L}-${ie}`,{[`${L}-collapsed`]:!!de,[`${L}-has-trigger`]:fe&&U!==null&&!h,[`${L}-below`]:!!Ke,[`${L}-zero-width`]:parseFloat(r)===0},Y);return i.createElement("aside",Object.assign({className:m},D,{style:M,ref:w}),i.createElement("div",{className:`${L}-children`},B),fe||Ke&&h?X:null)},ge=i.useMemo(()=>({siderCollapsed:de}),[de]);return i.createElement(_.Provider,{value:ge},Qe())})},44e3:function(vt,pe,e){"use strict";var t=e(84966),i=e(71413);const v=t.ZP;v.Header=t.h4,v.Footer=t.$_,v.Content=t.VY,v.Sider=i.Z,pe.default=v},84966:function(vt,pe,e){"use strict";e.d(pe,{VY:function(){return _},$_:function(){return se},h4:function(){return le},Gs:function(){return d},ZP:function(){return O}});var t=e(26390),i=e(92310),v=e.n(i),Z=e(64002),o=e(59301),C=e(36355),n=e(83116),j=I=>{const{componentCls:a,bodyBg:x,lightSiderBg:w,lightTriggerBg:W,lightTriggerColor:Y}=I;return{[`${a}-sider-light`]:{background:w,[`${a}-sider-trigger`]:{color:Y,background:W},[`${a}-sider-zero-width-trigger`]:{color:Y,background:W,border:`1px solid ${x}`,borderInlineStart:0}}}};const l=I=>{const{antCls:a,componentCls:x,colorText:w,triggerColor:W,footerBg:Y,triggerBg:U,headerHeight:B,headerPadding:we,headerColor:ie,footerPadding:Ye,triggerHeight:fe,zeroTriggerHeight:xe,zeroTriggerWidth:Se,motionDurationMid:ce,motionDurationSlow:te,fontSize:q,borderRadius:b,bodyBg:k,headerBg:z,siderBg:T}=I;return{[x]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:k,"&, *":{boxSizing:"border-box"},[`&${x}-has-sider`]:{flexDirection:"row",[`> ${x}, > ${x}-content`]:{width:0}},[`${x}-header, &${x}-footer`]:{flex:"0 0 auto"},[`${x}-sider`]:{position:"relative",minWidth:0,background:T,transition:`all ${ce}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${a}-menu${a}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:fe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:fe,color:W,lineHeight:`${fe}px`,textAlign:"center",background:U,cursor:"pointer",transition:`all ${ce}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:B,insetInlineEnd:-Se,zIndex:1,width:Se,height:xe,color:W,fontSize:I.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:T,borderStartStartRadius:0,borderStartEndRadius:b,borderEndEndRadius:b,borderEndStartRadius:0,cursor:"pointer",transition:`background ${te} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${te}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Se,borderStartStartRadius:b,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b}}}}},j(I)),{"&-rtl":{direction:"rtl"}}),[`${x}-header`]:{height:B,padding:we,color:ie,lineHeight:`${B}px`,background:z,[`${a}-menu`]:{lineHeight:"inherit"}},[`${x}-footer`]:{padding:Ye,color:w,fontSize:q,background:Y},[`${x}-content`]:{flex:"auto",minHeight:0}}};var K=(0,n.Z)("Layout",I=>[l(I)],I=>{const{colorBgLayout:a,controlHeight:x,controlHeightLG:w,colorText:W,controlHeightSM:Y,marginXXS:U,colorTextLightSolid:B,colorBgContainer:we}=I,ie=w*1.25;return{colorBgHeader:"#001529",colorBgBody:a,colorBgTrigger:"#002140",bodyBg:a,headerBg:"#001529",headerHeight:x*2,headerPadding:`0 ${ie}px`,headerColor:W,footerPadding:`${Y}px ${ie}px`,footerBg:a,siderBg:"#001529",triggerHeight:w+U*2,triggerBg:"#002140",triggerColor:B,zeroTriggerWidth:w,zeroTriggerHeight:w,lightSiderBg:we,lightTriggerBg:we,lightTriggerColor:W}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),A=function(I,a){var x={};for(var w in I)Object.prototype.hasOwnProperty.call(I,w)&&a.indexOf(w)<0&&(x[w]=I[w]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,w=Object.getOwnPropertySymbols(I);Wnull,removeSider:()=>null}});function V(I){let{suffixCls:a,tagName:x,displayName:w}=I;return W=>o.forwardRef((U,B)=>o.createElement(W,Object.assign({ref:B,suffixCls:a,tagName:x},U)))}const N=o.forwardRef((I,a)=>{const{prefixCls:x,suffixCls:w,className:W,tagName:Y}=I,U=A(I,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:B}=o.useContext(C.E_),we=B("layout",x),[ie,Ye]=K(we),fe=w?`${we}-${w}`:we;return ie(o.createElement(Y,Object.assign({className:v()(x||fe,W,Ye),ref:a},U)))}),F=o.forwardRef((I,a)=>{const{direction:x}=o.useContext(C.E_),[w,W]=o.useState([]),{prefixCls:Y,className:U,rootClassName:B,children:we,hasSider:ie,tagName:Ye,style:fe}=I,xe=A(I,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Se=(0,Z.Z)(xe,["suffixCls"]),{getPrefixCls:ce,layout:te}=o.useContext(C.E_),q=ce("layout",Y),[b,k]=K(q),z=v()(q,{[`${q}-has-sider`]:typeof ie=="boolean"?ie:w.length>0,[`${q}-rtl`]:x==="rtl"},te==null?void 0:te.className,U,B,k),T=o.useMemo(()=>({siderHook:{addSider:de=>{W(Be=>[].concat((0,t.Z)(Be),[de]))},removeSider:de=>{W(Be=>Be.filter(Ke=>Ke!==de))}}}),[]);return b(o.createElement(d.Provider,{value:T},o.createElement(Ye,Object.assign({ref:a,className:z,style:Object.assign(Object.assign({},te==null?void 0:te.style),fe)},Se),we)))}),Re=V({tagName:"div",displayName:"Layout"})(F),le=V({suffixCls:"header",tagName:"header",displayName:"Header"})(N),se=V({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(N),_=V({suffixCls:"content",tagName:"main",displayName:"Content"})(N);var O=Re},40875:function(vt,pe,e){"use strict";e.d(pe,{J:function(){return C}});var t=e(59301),i=e(33234),v=e(80764),Z=function(n,R){var j={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&R.indexOf(l)<0&&(j[l]=n[l]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,l=Object.getOwnPropertySymbols(n);K{const{children:j}=n,l=Z(n,["children"]),K=t.useContext(o),A=t.useMemo(()=>Object.assign(Object.assign({},K),l),[K,l.prefixCls,l.mode,l.selectable]);return t.createElement(o.Provider,{value:A},t.createElement(i.BR,null,(0,v.supportNodeRef)(j)?t.cloneElement(j,{ref:R}):j))});pe.Z=o},20834:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return ge}});var t=e(22798),i=e(59301),v=e(71413),Z=e(92310),o=e.n(Z),C=e(36355),n=function(L,D){var f={};for(var r in L)Object.prototype.hasOwnProperty.call(L,r)&&D.indexOf(r)<0&&(f[r]=L[r]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,r=Object.getOwnPropertySymbols(L);h{const{prefixCls:D,className:f,dashed:r}=L,h=n(L,["prefixCls","className","dashed"]),{getPrefixCls:Q}=i.useContext(C.E_),s=Q("menu",D),u=o()({[`${s}-item-divider-dashed`]:!!r},f);return i.createElement(t.iz,Object.assign({className:u},h))},l=e(38298),K=e(64002),A=e(6848),d=e(92343),N=(0,i.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Re=L=>{var D;const{className:f,children:r,icon:h,title:Q,danger:s}=L,{prefixCls:u,firstLevel:X,direction:M,disableMenuItemTitleTooltip:m,inlineCollapsed:G}=i.useContext(N),ye=he=>{const Ee=i.createElement("span",{className:`${u}-title-content`},r);return(!h||(0,d.l$)(r)&&r.type==="span")&&r&&he&&X&&typeof r=="string"?i.createElement("div",{className:`${u}-inline-collapsed-noicon`},r.charAt(0)):Ee},{siderCollapsed:ve}=i.useContext(v.D);let re=Q;typeof Q=="undefined"?re=X?r:"":Q===!1&&(re="");const De={title:re};!ve&&!G&&(De.title=null,De.open=!1);const ze=(0,l.Z)(r).length;let P=i.createElement(t.ck,Object.assign({},(0,K.Z)(L,["title","icon","danger"]),{className:o()({[`${u}-item-danger`]:s,[`${u}-item-only-child`]:(h?ze+1:ze)===1},f),title:typeof Q=="string"?Q:void 0}),(0,d.Tm)(h,{className:o()((0,d.l$)(h)?(D=h.props)===null||D===void 0?void 0:D.className:"",`${u}-item-icon`)}),ye(G));return m||(P=i.createElement(A.Z,Object.assign({},De,{placement:M==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),P)),P},se=L=>{var D;const{popupClassName:f,icon:r,title:h,theme:Q}=L,s=i.useContext(N),{prefixCls:u,inlineCollapsed:X,theme:M}=s,m=(0,t.Xl)();let G;if(!r)G=X&&!m.length&&h&&typeof h=="string"?i.createElement("div",{className:`${u}-inline-collapsed-noicon`},h.charAt(0)):i.createElement("span",{className:`${u}-title-content`},h);else{const ve=(0,d.l$)(h)&&h.type==="span";G=i.createElement(i.Fragment,null,(0,d.Tm)(r,{className:o()((0,d.l$)(r)?(D=r.props)===null||D===void 0?void 0:D.className:"",`${u}-item-icon`)}),ve?h:i.createElement("span",{className:`${u}-title-content`},h))}const ye=i.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]);return i.createElement(N.Provider,{value:ye},i.createElement(t.Wd,Object.assign({},(0,K.Z)(L,["icon"]),{title:G,popupClassName:o()(u,f,`${u}-${Q||M}`)})))},_=e(24764),O=e(80764),I=e(62892),a=e(40875),x=function(L,D){var f={};for(var r in L)Object.prototype.hasOwnProperty.call(L,r)&&D.indexOf(r)<0&&(f[r]=L[r]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,r=Object.getOwnPropertySymbols(L);h{if(D&&typeof D=="object"){const r=D,{label:h,children:Q,key:s,type:u}=r,X=x(r,["label","children","key","type"]),M=s!=null?s:`tmp-${f}`;return Q||u==="group"?u==="group"?i.createElement(t.BW,Object.assign({key:M},X,{title:h}),w(Q)):i.createElement(se,Object.assign({key:M},X,{title:h}),w(Q)):u==="divider"?i.createElement(j,Object.assign({key:M},X)):i.createElement(Re,Object.assign({key:M},X),h)}return null}).filter(D=>D)}function W(L){return i.useMemo(()=>L&&w(L),[L])}var Y=e(64993),U=e(17313),B=e(8378),we=e(13826),ie=e(29878),Ye=e(83116),fe=e(37613),Se=L=>{const{componentCls:D,motionDurationSlow:f,horizontalLineHeight:r,colorSplit:h,lineWidth:Q,lineType:s,itemPaddingInline:u}=L;return{[`${D}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Q}px ${s} ${h}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${D}-item, ${D}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${D}-item:hover, - > ${D}-item-active, - > ${D}-submenu ${D}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${D}-item, ${D}-submenu-title`]:{transition:[`border-color ${f}`,`background ${f}`].join(",")},[`${D}-submenu-arrow`]:{display:"none"}}}},te=L=>{let{componentCls:D,menuArrowOffset:f}=L;return{[`${D}-rtl`]:{direction:"rtl"},[`${D}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${D}-rtl${D}-vertical, - ${D}-submenu-rtl ${D}-vertical`]:{[`${D}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${f})`},"&::after":{transform:`rotate(45deg) translateY(${f})`}}}}};const q=L=>Object.assign({},(0,U.oN)(L));var k=(L,D)=>{const{componentCls:f,itemColor:r,itemSelectedColor:h,groupTitleColor:Q,itemBg:s,subMenuItemBg:u,itemSelectedBg:X,activeBarHeight:M,activeBarWidth:m,activeBarBorderWidth:G,motionDurationSlow:ye,motionEaseInOut:ve,motionEaseOut:re,itemPaddingInline:De,motionDurationMid:ze,itemHoverColor:P,lineType:he,colorSplit:Ee,itemDisabledColor:Le,dangerItemColor:Fe,dangerItemHoverColor:Ge,dangerItemSelectedColor:nt,dangerItemActiveBg:rt,dangerItemSelectedBg:Pt,itemHoverBg:Lt,itemActiveBg:Bt,menuSubMenuBg:Mt,horizontalItemSelectedColor:tn,horizontalItemSelectedBg:cn,horizontalItemBorderRadius:gt,horizontalItemHoverBg:dn,popupBg:Xt}=L;return{[`${f}-${D}, ${f}-${D} > ${f}`]:{color:r,background:s,[`&${f}-root:focus-visible`]:Object.assign({},q(L)),[`${f}-item-group-title`]:{color:Q},[`${f}-submenu-selected`]:{[`> ${f}-submenu-title`]:{color:h}},[`${f}-item-disabled, ${f}-submenu-disabled`]:{color:`${Le} !important`},[`${f}-item:not(${f}-item-selected):not(${f}-submenu-selected)`]:{[`&:hover, > ${f}-submenu-title:hover`]:{color:P}},[`&:not(${f}-horizontal)`]:{[`${f}-item:not(${f}-item-selected)`]:{"&:hover":{backgroundColor:Lt},"&:active":{backgroundColor:Bt}},[`${f}-submenu-title`]:{"&:hover":{backgroundColor:Lt},"&:active":{backgroundColor:Bt}}},[`${f}-item-danger`]:{color:Fe,[`&${f}-item:hover`]:{[`&:not(${f}-item-selected):not(${f}-submenu-selected)`]:{color:Ge}},[`&${f}-item:active`]:{background:rt}},[`${f}-item a`]:{"&, &:hover":{color:"inherit"}},[`${f}-item-selected`]:{color:h,[`&${f}-item-danger`]:{color:nt},"a, a:hover":{color:"inherit"}},[`& ${f}-item-selected`]:{backgroundColor:X,[`&${f}-item-danger`]:{backgroundColor:Pt}},[`${f}-item, ${f}-submenu-title`]:{[`&:not(${f}-item-disabled):focus-visible`]:Object.assign({},q(L))},[`&${f}-submenu > ${f}`]:{backgroundColor:Mt},[`&${f}-popup > ${f}`]:{backgroundColor:Xt},[`&${f}-horizontal`]:Object.assign(Object.assign({},D==="dark"?{borderBottom:0}:{}),{[`> ${f}-item, > ${f}-submenu`]:{top:G,marginTop:-G,marginBottom:0,borderRadius:gt,"&::after":{position:"absolute",insetInline:De,bottom:0,borderBottom:`${M}px solid transparent`,transition:`border-color ${ye} ${ve}`,content:'""'},"&:hover, &-active, &-open":{background:dn,"&::after":{borderBottomWidth:M,borderBottomColor:tn}},"&-selected":{color:tn,backgroundColor:cn,"&:hover":{backgroundColor:cn},"&::after":{borderBottomWidth:M,borderBottomColor:tn}}}}),[`&${f}-root`]:{[`&${f}-inline, &${f}-vertical`]:{borderInlineEnd:`${G}px ${he} ${Ee}`}},[`&${f}-inline`]:{[`${f}-sub${f}-inline`]:{background:u},[`${f}-item, ${f}-submenu-title`]:G&&m?{width:`calc(100% + ${G}px)`}:{},[`${f}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${m}px solid ${h}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ze} ${re}`,`opacity ${ze} ${re}`].join(","),content:'""'},[`&${f}-item-danger`]:{"&::after":{borderInlineEndColor:nt}}},[`${f}-selected, ${f}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ze} ${ve}`,`opacity ${ze} ${ve}`].join(",")}}}}}};const z=L=>{const{componentCls:D,itemHeight:f,itemMarginInline:r,padding:h,menuArrowSize:Q,marginXS:s,itemMarginBlock:u}=L,X=h+Q+s;return{[`${D}-item`]:{position:"relative",overflow:"hidden"},[`${D}-item, ${D}-submenu-title`]:{height:f,lineHeight:`${f}px`,paddingInline:h,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:u,width:`calc(100% - ${r*2}px)`},[`> ${D}-item, - > ${D}-submenu > ${D}-submenu-title`]:{height:f,lineHeight:`${f}px`},[`${D}-item-group-list ${D}-submenu-title, - ${D}-submenu-title`]:{paddingInlineEnd:X}}};var de=L=>{const{componentCls:D,iconCls:f,itemHeight:r,colorTextLightSolid:h,dropdownWidth:Q,controlHeightLG:s,motionDurationMid:u,motionEaseOut:X,paddingXL:M,itemMarginInline:m,fontSizeLG:G,motionDurationSlow:ye,paddingXS:ve,boxShadowSecondary:re,collapsedWidth:De,collapsedIconSize:ze}=L,P={height:r,lineHeight:`${r}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[D]:{"&-inline, &-vertical":Object.assign({[`&${D}-root`]:{boxShadow:"none"}},z(L))},[`${D}-submenu-popup`]:{[`${D}-vertical`]:Object.assign(Object.assign({},z(L)),{boxShadow:re})}},{[`${D}-submenu-popup ${D}-vertical${D}-sub`]:{minWidth:Q,maxHeight:`calc(100vh - ${s*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${D}-inline`]:{width:"100%",[`&${D}-root`]:{[`${D}-item, ${D}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${ye}`,`background ${ye}`,`padding ${u} ${X}`].join(","),[`> ${D}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${D}-sub${D}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${D}-submenu > ${D}-submenu-title`]:P,[`& ${D}-item-group-title`]:{paddingInlineStart:M}},[`${D}-item`]:P}},{[`${D}-inline-collapsed`]:{width:De,[`&${D}-root`]:{[`${D}-item, ${D}-submenu ${D}-submenu-title`]:{[`> ${D}-inline-collapsed-noicon`]:{fontSize:G,textAlign:"center"}}},[`> ${D}-item, - > ${D}-item-group > ${D}-item-group-list > ${D}-item, - > ${D}-item-group > ${D}-item-group-list > ${D}-submenu > ${D}-submenu-title, - > ${D}-submenu > ${D}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${G/2}px - ${m}px)`,textOverflow:"clip",[` - ${D}-submenu-arrow, - ${D}-submenu-expand-icon - `]:{opacity:0},[`${D}-item-icon, ${f}`]:{margin:0,fontSize:ze,lineHeight:`${r}px`,"+ span":{display:"inline-block",opacity:0}}},[`${D}-item-icon, ${f}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${D}-item-icon, ${f}`]:{display:"none"},"a, a:hover":{color:h}},[`${D}-item-group-title`]:Object.assign(Object.assign({},U.vS),{paddingInline:ve})}}]};const Be=L=>{const{componentCls:D,motionDurationSlow:f,motionDurationMid:r,motionEaseInOut:h,motionEaseOut:Q,iconCls:s,iconSize:u,iconMarginInlineEnd:X}=L;return{[`${D}-item, ${D}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${f}`,`background ${f}`,`padding ${f} ${h}`].join(","),[`${D}-item-icon, ${s}`]:{minWidth:u,fontSize:u,transition:[`font-size ${r} ${Q}`,`margin ${f} ${h}`,`color ${f}`].join(","),"+ span":{marginInlineStart:X,opacity:1,transition:[`opacity ${f} ${h}`,`margin ${f}`,`color ${f}`].join(",")}},[`${D}-item-icon`]:Object.assign({},(0,U.Ro)()),[`&${D}-item-only-child`]:{[`> ${s}, > ${D}-item-icon`]:{marginInlineEnd:0}}},[`${D}-item-disabled, ${D}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${D}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ke=L=>{const{componentCls:D,motionDurationSlow:f,motionEaseInOut:r,borderRadius:h,menuArrowSize:Q,menuArrowOffset:s}=L;return{[`${D}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:L.margin,width:Q,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${f} ${r}, opacity ${f}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Q*.6,height:Q*.15,backgroundColor:"currentcolor",borderRadius:h,transition:[`background ${f} ${r}`,`transform ${f} ${r}`,`top ${f} ${r}`,`color ${f} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},ne=L=>{const{antCls:D,componentCls:f,fontSize:r,motionDurationSlow:h,motionDurationMid:Q,motionEaseInOut:s,paddingXS:u,padding:X,colorSplit:M,lineWidth:m,zIndexPopup:G,borderRadiusLG:ye,subMenuItemBorderRadius:ve,menuArrowSize:re,menuArrowOffset:De,lineType:ze,menuPanelMaskInset:P,groupTitleLineHeight:he,groupTitleFontSize:Ee}=L;return[{"":{[`${f}`]:Object.assign(Object.assign({},(0,U.dF)()),{"&-hidden":{display:"none"}})},[`${f}-submenu-hidden`]:{display:"none"}},{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,U.Wf)(L)),(0,U.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${h} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${f}-item`]:{flex:"none"}},[`${f}-item, ${f}-submenu, ${f}-submenu-title`]:{borderRadius:L.itemBorderRadius},[`${f}-item-group-title`]:{padding:`${u}px ${X}px`,fontSize:Ee,lineHeight:he,transition:`all ${h}`},[`&-horizontal ${f}-submenu`]:{transition:[`border-color ${h} ${s}`,`background ${h} ${s}`].join(",")},[`${f}-submenu, ${f}-submenu-inline`]:{transition:[`border-color ${h} ${s}`,`background ${h} ${s}`,`padding ${Q} ${s}`].join(",")},[`${f}-submenu ${f}-sub`]:{cursor:"initial",transition:[`background ${h} ${s}`,`padding ${h} ${s}`].join(",")},[`${f}-title-content`]:{transition:`color ${h}`},[`${f}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${f}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:M,borderStyle:ze,borderWidth:0,borderTopWidth:m,marginBlock:m,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Be(L)),{[`${f}-item-group`]:{[`${f}-item-group-list`]:{margin:0,padding:0,[`${f}-item, ${f}-submenu-title`]:{paddingInline:`${r*2}px ${X}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:G,borderRadius:ye,boxShadow:"none",transformOrigin:"0 0",[`&${f}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${P}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:P},"\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:L.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:L.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:L.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:L.paddingXS},[`> ${f}`]:Object.assign(Object.assign(Object.assign({borderRadius:ye},Be(L)),Ke(L)),{[`${f}-item, ${f}-submenu > ${f}-submenu-title`]:{borderRadius:ve},[`${f}-submenu-title::after`]:{transition:`transform ${h} ${s}`}})}}),Ke(L)),{[`&-inline-collapsed ${f}-submenu-arrow, - &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${De})`},"&::after":{transform:`rotate(45deg) translateX(-${De})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${re*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${De})`},"&::before":{transform:`rotate(45deg) translateX(${De})`}}})},{[`${D}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var ue=(L,D)=>(0,Ye.Z)("Menu",r=>{if(D===!1)return[];const{colorBgElevated:h,colorPrimary:Q,colorTextLightSolid:s,controlHeightLG:u,fontSize:X,darkItemColor:M,darkDangerItemColor:m,darkItemBg:G,darkSubMenuItemBg:ye,darkItemSelectedColor:ve,darkItemSelectedBg:re,darkDangerItemSelectedBg:De,darkItemHoverBg:ze,darkGroupTitleColor:P,darkItemHoverColor:he,darkItemDisabledColor:Ee,darkDangerItemHoverColor:Le,darkDangerItemSelectedColor:Fe,darkDangerItemActiveBg:Ge}=r,nt=X/7*5,rt=(0,fe.TS)(r,{menuArrowSize:nt,menuHorizontalHeight:u*1.15,menuArrowOffset:`${nt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:h}),Pt=(0,fe.TS)(rt,{itemColor:M,itemHoverColor:he,groupTitleColor:P,itemSelectedColor:ve,itemBg:G,popupBg:G,subMenuItemBg:ye,itemActiveBg:"transparent",itemSelectedBg:re,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ze,itemDisabledColor:Ee,dangerItemColor:m,dangerItemHoverColor:Le,dangerItemSelectedColor:Fe,dangerItemActiveBg:Ge,dangerItemSelectedBg:De,menuSubMenuBg:ye,horizontalItemSelectedColor:s,horizontalItemSelectedBg:Q});return[ne(rt),Se(rt),de(rt),k(rt,"light"),k(Pt,"dark"),te(rt),(0,B.Z)(rt),(0,we.oN)(rt,"slide-up"),(0,we.oN)(rt,"slide-down"),(0,ie._y)(rt,"zoom-big")]},r=>{const{colorPrimary:h,colorError:Q,colorTextDisabled:s,colorErrorBg:u,colorText:X,colorTextDescription:M,colorBgContainer:m,colorFillAlter:G,colorFillContent:ye,lineWidth:ve,lineWidthBold:re,controlItemBgActive:De,colorBgTextHover:ze,controlHeightLG:P,lineHeight:he,colorBgElevated:Ee,marginXXS:Le,padding:Fe,fontSize:Ge,controlHeightSM:nt,fontSizeLG:rt,colorTextLightSolid:Pt,colorErrorHover:Lt}=r,Bt=new Y.C(Pt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:r.zIndexPopupBase+50,radiusItem:r.borderRadiusLG,itemBorderRadius:r.borderRadiusLG,radiusSubMenuItem:r.borderRadiusSM,subMenuItemBorderRadius:r.borderRadiusSM,colorItemText:X,itemColor:X,colorItemTextHover:X,itemHoverColor:X,colorItemTextHoverHorizontal:h,horizontalItemHoverColor:h,colorGroupTitle:M,groupTitleColor:M,colorItemTextSelected:h,itemSelectedColor:h,colorItemTextSelectedHorizontal:h,horizontalItemSelectedColor:h,colorItemBg:m,itemBg:m,colorItemBgHover:ze,itemHoverBg:ze,colorItemBgActive:ye,itemActiveBg:De,colorSubItemBg:G,subMenuItemBg:G,colorItemBgSelected:De,itemSelectedBg:De,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:re,activeBarHeight:re,colorActiveBarBorderSize:ve,activeBarBorderWidth:ve,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:Q,dangerItemColor:Q,colorDangerItemTextHover:Q,dangerItemHoverColor:Q,colorDangerItemTextSelected:Q,dangerItemSelectedColor:Q,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:r.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:P,groupTitleLineHeight:he,collapsedWidth:P*2,popupBg:Ee,itemMarginBlock:Le,itemPaddingInline:Fe,horizontalLineHeight:`${P*1.15}px`,iconSize:Ge,iconMarginInlineEnd:nt-Ge,collapsedIconSize:rt,groupTitleFontSize:Ge,darkItemDisabledColor:new Y.C(Pt).setAlpha(.25).toRgbString(),darkItemColor:Bt,darkDangerItemColor:Q,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Pt,darkItemSelectedBg:h,darkDangerItemSelectedBg:Q,darkItemHoverBg:"transparent",darkGroupTitleColor:Bt,darkItemHoverColor:Pt,darkDangerItemHoverColor:Lt,darkDangerItemSelectedColor:Pt,darkDangerItemActiveBg:Q}},{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"]]})(L),Te=function(L,D){var f={};for(var r in L)Object.prototype.hasOwnProperty.call(L,r)&&D.indexOf(r)<0&&(f[r]=L[r]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,r=Object.getOwnPropertySymbols(L);h{var f,r;const h=i.useContext(a.Z),Q=h||{},{getPrefixCls:s,getPopupContainer:u,direction:X,menu:M}=i.useContext(C.E_),m=s(),{prefixCls:G,className:ye,style:ve,theme:re="light",expandIcon:De,_internalDisableMenuItemTitleTooltip:ze,inlineCollapsed:P,siderCollapsed:he,items:Ee,children:Le,rootClassName:Fe,mode:Ge,selectable:nt,onClick:rt,overflowedIndicatorPopupClassName:Pt}=L,Lt=Te(L,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Bt=(0,K.Z)(Lt,["collapsedWidth"]),Mt=W(Ee)||Le;(f=Q.validator)===null||f===void 0||f.call(Q,{mode:Ge});const tn=(0,O.useEvent)(function(){var It;rt==null||rt.apply(void 0,arguments),(It=Q.onClick)===null||It===void 0||It.call(Q)}),cn=Q.mode||Ge,gt=nt!=null?nt:Q.selectable,dn=i.useMemo(()=>he!==void 0?he:P,[P,he]),Xt={horizontal:{motionName:`${m}-slide-up`},inline:(0,I.Z)(m),other:{motionName:`${m}-zoom-big`}},nn=s("menu",G||Q.prefixCls),[un,On]=ue(nn,!h),lt=o()(`${nn}-${re}`,M==null?void 0:M.className,ye);let ft;if(typeof De=="function")ft=De;else if(De===null||De===!1)ft=null;else if(Q.expandIcon===null||Q.expandIcon===!1)ft=null;else{const It=De!=null?De:Q.expandIcon;ft=(0,d.Tm)(It,{className:o()(`${nn}-submenu-expand-icon`,(0,d.l$)(It)?(r=It.props)===null||r===void 0?void 0:r.className:"")})}const mt=i.useMemo(()=>({prefixCls:nn,inlineCollapsed:dn||!1,direction:X,firstLevel:!0,theme:re,mode:cn,disableMenuItemTitleTooltip:ze}),[nn,dn,X,ze,re]);return un(i.createElement(a.Z.Provider,{value:null},i.createElement(N.Provider,{value:mt},i.createElement(t.ZP,Object.assign({getPopupContainer:u,overflowedIndicator:i.createElement(_.Z,null),overflowedIndicatorPopupClassName:o()(nn,`${nn}-${re}`,Pt),mode:cn,selectable:gt,onClick:tn},Bt,{inlineCollapsed:dn,style:Object.assign(Object.assign({},M==null?void 0:M.style),ve),className:lt,prefixCls:nn,direction:X,defaultMotions:Xt,expandIcon:ft,ref:D,rootClassName:o()(Fe,On)}),Mt))))});const Qe=(0,i.forwardRef)((L,D)=>{const f=(0,i.useRef)(null),r=i.useContext(v.D);return(0,i.useImperativeHandle)(D,()=>({menu:f.current,focus:h=>{var Q;(Q=f.current)===null||Q===void 0||Q.focus(h)}})),i.createElement(Ie,Object.assign({ref:f},L,r))});Qe.Item=Re,Qe.SubMenu=se,Qe.Divider=j,Qe.ItemGroup=t.BW;var ge=Qe},19871:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Q}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(u,X){return i.createElement(o.Z,(0,t.Z)({},u,{ref:X,icon:Z}))},n=i.forwardRef(C),R=n,j=e(55143),l=e(81132),K=e(38226),A=e(92310),d=e.n(A),V=e(80962),N=e(57259),F=e(79545),Re=e(68550),le=e(17928),se=e(7711),_=e(36994),O={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},I=O,a=e(91735),x=function(s){(0,le.Z)(X,s);var u=(0,se.Z)(X);function X(){var M;(0,F.Z)(this,X);for(var m=arguments.length,G=new Array(m),ye=0;ye=0||ve.relatedTarget.className.indexOf("".concat(P,"-item"))>=0))&&ze(M.getValidValue()))},M.go=function(ve){var re=M.state.goInputText;re!==""&&(ve.keyCode===I.ENTER||ve.type==="click")&&(M.setState({goInputText:""}),M.props.quickGo(M.getValidValue()))},M}return(0,Re.Z)(X,[{key:"getPageSizeOptions",value:function(){var m=this.props,G=m.pageSize,ye=m.pageSizeOptions;return ye.some(function(ve){return ve.toString()===G.toString()})?ye:ye.concat([G.toString()]).sort(function(ve,re){var De=Number.isNaN(Number(ve))?0:Number(ve),ze=Number.isNaN(Number(re))?0:Number(re);return De-ze})}},{key:"render",value:function(){var m=this,G=this.props,ye=G.pageSize,ve=G.locale,re=G.rootPrefixCls,De=G.changeSize,ze=G.quickGo,P=G.goButton,he=G.selectComponentClass,Ee=G.buildOptionText,Le=G.selectPrefixCls,Fe=G.disabled,Ge=this.state.goInputText,nt="".concat(re,"-options"),rt=he,Pt=null,Lt=null,Bt=null;if(!De&&!ze)return null;var Mt=this.getPageSizeOptions();if(De&&rt){var tn=Mt.map(function(cn,gt){return i.createElement(rt.Option,{key:gt,value:cn.toString()},(Ee||m.buildOptionText)(cn))});Pt=i.createElement(rt,{disabled:Fe,prefixCls:Le,showSearch:!1,className:"".concat(nt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ye||Mt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":ve.page_size,defaultOpen:!1},tn)}return ze&&(P&&(Bt=typeof P=="boolean"?i.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Fe,className:"".concat(nt,"-quick-jumper-button")},ve.jump_to_confirm):i.createElement("span",{onClick:this.go,onKeyUp:this.go},P)),Lt=i.createElement("div",{className:"".concat(nt,"-quick-jumper")},ve.jump_to,i.createElement("input",{disabled:Fe,type:"text",value:Ge,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ve.page}),ve.page,Bt)),i.createElement("li",{className:"".concat(nt)},Pt,Lt)}}]),X}(i.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var w=x,W=function(u){var X,M=u.rootPrefixCls,m=u.page,G=u.active,ye=u.className,ve=u.showTitle,re=u.onClick,De=u.onKeyPress,ze=u.itemRender,P="".concat(M,"-item"),he=d()(P,"".concat(P,"-").concat(m),(X={},(0,V.Z)(X,"".concat(P,"-active"),G),(0,V.Z)(X,"".concat(P,"-disabled"),!m),(0,V.Z)(X,u.className,ye),X)),Ee=function(){re(m)},Le=function(nt){De(nt,re,m)},Fe=ze(m,"page",i.createElement("a",{rel:"nofollow"},m));return Fe?i.createElement("li",{title:ve?m.toString():null,className:he,onClick:Ee,onKeyPress:Le,tabIndex:0},Fe):null},Y=W;function U(){}function B(s){var u=Number(s);return typeof u=="number"&&!Number.isNaN(u)&&isFinite(u)&&Math.floor(u)===u}var we=function(u,X,M){return M};function ie(s,u,X){var M=typeof s=="undefined"?u.pageSize:s;return Math.floor((X.total-1)/M)+1}var Ye=function(s){(0,le.Z)(X,s);var u=(0,se.Z)(X);function X(M){var m;(0,F.Z)(this,X),m=u.call(this,M),m.paginationNode=i.createRef(),m.getJumpPrevPage=function(){return Math.max(1,m.state.current-(m.props.showLessItems?3:5))},m.getJumpNextPage=function(){return Math.min(ie(void 0,m.state,m.props),m.state.current+(m.props.showLessItems?3:5))},m.getItemIcon=function(De,ze){var P=m.props.prefixCls,he=De||i.createElement("button",{type:"button","aria-label":ze,className:"".concat(P,"-item-link")});return typeof De=="function"&&(he=i.createElement(De,(0,N.Z)({},m.props))),he},m.isValid=function(De){var ze=m.props.total;return B(De)&&De!==m.state.current&&B(ze)&&ze>0},m.shouldDisplayQuickJumper=function(){var De=m.props,ze=De.showQuickJumper,P=De.total,he=m.state.pageSize;return P<=he?!1:ze},m.handleKeyDown=function(De){(De.keyCode===I.ARROW_UP||De.keyCode===I.ARROW_DOWN)&&De.preventDefault()},m.handleKeyUp=function(De){var ze=m.getValidValue(De),P=m.state.currentInputValue;ze!==P&&m.setState({currentInputValue:ze}),De.keyCode===I.ENTER?m.handleChange(ze):De.keyCode===I.ARROW_UP?m.handleChange(ze-1):De.keyCode===I.ARROW_DOWN&&m.handleChange(ze+1)},m.handleBlur=function(De){var ze=m.getValidValue(De);m.handleChange(ze)},m.changePageSize=function(De){var ze=m.state.current,P=ie(De,m.state,m.props);ze=ze>P?P:ze,P===0&&(ze=m.state.current),typeof De=="number"&&("pageSize"in m.props||m.setState({pageSize:De}),"current"in m.props||m.setState({current:ze,currentInputValue:ze})),m.props.onShowSizeChange(ze,De),"onChange"in m.props&&m.props.onChange&&m.props.onChange(ze,De)},m.handleChange=function(De){var ze=m.props,P=ze.disabled,he=ze.onChange,Ee=m.state,Le=Ee.pageSize,Fe=Ee.current,Ge=Ee.currentInputValue;if(m.isValid(De)&&!P){var nt=ie(void 0,m.state,m.props),rt=De;return De>nt?rt=nt:De<1&&(rt=1),"current"in m.props||m.setState({current:rt}),rt!==Ge&&m.setState({currentInputValue:rt}),he(rt,Le),rt}return Fe},m.prev=function(){m.hasPrev()&&m.handleChange(m.state.current-1)},m.next=function(){m.hasNext()&&m.handleChange(m.state.current+1)},m.jumpPrev=function(){m.handleChange(m.getJumpPrevPage())},m.jumpNext=function(){m.handleChange(m.getJumpNextPage())},m.hasPrev=function(){return m.state.current>1},m.hasNext=function(){return m.state.current2?P-2:0),Ee=2;Ee=ye?re=ye:re=Number(G),re}},{key:"getShowSizeChanger",value:function(){var m=this.props,G=m.showSizeChanger,ye=m.total,ve=m.totalBoundaryShowSizeChanger;return typeof G!="undefined"?G:ye>ve}},{key:"render",value:function(){var m=this.props,G=m.prefixCls,ye=m.className,ve=m.style,re=m.disabled,De=m.hideOnSinglePage,ze=m.total,P=m.locale,he=m.showQuickJumper,Ee=m.showLessItems,Le=m.showTitle,Fe=m.showTotal,Ge=m.simple,nt=m.itemRender,rt=m.showPrevNextJumpers,Pt=m.jumpPrevIcon,Lt=m.jumpNextIcon,Bt=m.selectComponentClass,Mt=m.selectPrefixCls,tn=m.pageSizeOptions,cn=this.state,gt=cn.current,dn=cn.pageSize,Xt=cn.currentInputValue;if(De===!0&&ze<=dn)return null;var nn=ie(void 0,this.state,this.props),un=[],On=null,lt=null,ft=null,mt=null,It=null,rn=he&&he.goButton,ln=Ee?1:2,ut=gt-1>0?gt-1:0,Wt=gt+1ze?ze:gt*dn]));if(Ge){rn&&(typeof rn=="boolean"?It=i.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},P.jump_to_confirm):It=i.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},rn),It=i.createElement("li",{title:Le?"".concat(P.jump_to).concat(gt,"/").concat(nn):null,className:"".concat(G,"-simple-pager")},It));var y=this.renderPrev(ut);return i.createElement("ul",(0,t.Z)({className:d()(G,"".concat(G,"-simple"),(0,V.Z)({},"".concat(G,"-disabled"),re),ye),style:ve,ref:this.paginationNode},ee),g,y?i.createElement("li",{title:Le?P.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:d()("".concat(G,"-prev"),(0,V.Z)({},"".concat(G,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},y):null,i.createElement("li",{title:Le?"".concat(gt,"/").concat(nn):null,className:"".concat(G,"-simple-pager")},i.createElement("input",{type:"text",value:Xt,disabled:re,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),i.createElement("span",{className:"".concat(G,"-slash")},"/"),nn),i.createElement("li",{title:Le?P.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:d()("".concat(G,"-next"),(0,V.Z)({},"".concat(G,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Wt)),It)}if(nn<=3+ln*2){var E={locale:P,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Le,itemRender:nt};nn||un.push(i.createElement(Y,(0,t.Z)({},E,{key:"noPager",page:1,className:"".concat(G,"-item-disabled")})));for(var S=1;S<=nn;S+=1){var Ae=gt===S;un.push(i.createElement(Y,(0,t.Z)({},E,{key:S,page:S,active:Ae})))}}else{var ae=Ee?P.prev_3:P.prev_5,je=Ee?P.next_3:P.next_5,We=nt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Pt,"prev page")),et=nt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Lt,"next page"));rt&&(On=We?i.createElement("li",{title:Le?ae:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:d()("".concat(G,"-jump-prev"),(0,V.Z)({},"".concat(G,"-jump-prev-custom-icon"),!!Pt))},We):null,lt=et?i.createElement("li",{title:Le?je:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:d()("".concat(G,"-jump-next"),(0,V.Z)({},"".concat(G,"-jump-next-custom-icon"),!!Lt))},et):null),mt=i.createElement(Y,{locale:P,last:!0,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:nn,page:nn,active:!1,showTitle:Le,itemRender:nt}),ft=i.createElement(Y,{locale:P,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Le,itemRender:nt});var at=Math.max(1,gt-ln),dt=Math.min(gt+ln,nn);gt-1<=ln&&(dt=1+ln*2),nn-gt<=ln&&(at=nn-ln*2);for(var st=at;st<=dt;st+=1){var $e=gt===st;un.push(i.createElement(Y,{locale:P,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:st,page:st,active:$e,showTitle:Le,itemRender:nt}))}gt-1>=ln*2&>!==3&&(un[0]=(0,i.cloneElement)(un[0],{className:"".concat(G,"-item-after-jump-prev")}),un.unshift(On)),nn-gt>=ln*2&>!==nn-2&&(un[un.length-1]=(0,i.cloneElement)(un[un.length-1],{className:"".concat(G,"-item-before-jump-next")}),un.push(lt)),at!==1&&un.unshift(ft),dt!==nn&&un.push(mt)}var ct=!this.hasPrev()||!nn,Ct=!this.hasNext()||!nn,pt=this.renderPrev(ut),xt=this.renderNext(Wt);return i.createElement("ul",(0,t.Z)({className:d()(G,ye,(0,V.Z)({},"".concat(G,"-disabled"),re)),style:ve,ref:this.paginationNode},ee),g,pt?i.createElement("li",{title:Le?P.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:d()("".concat(G,"-prev"),(0,V.Z)({},"".concat(G,"-disabled"),ct)),"aria-disabled":ct},pt):null,un,xt?i.createElement("li",{title:Le?P.next_page:null,onClick:this.next,tabIndex:Ct?null:0,onKeyPress:this.runIfEnterNext,className:d()("".concat(G,"-next"),(0,V.Z)({},"".concat(G,"-disabled"),Ct)),"aria-disabled":Ct},xt):null,i.createElement(w,{disabled:re,locale:P,rootPrefixCls:G,selectComponentClass:Bt,selectPrefixCls:Mt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:dn,pageSizeOptions:tn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:rn}))}}],[{key:"getDerivedStateFromProps",value:function(m,G){var ye={};if("current"in m&&(ye.current=m.current,m.current!==G.current&&(ye.currentInputValue=ye.current)),"pageSize"in m&&m.pageSize!==G.pageSize){var ve=G.current,re=ie(m.pageSize,G,m);ve=ve>re?re:ve,"current"in m||(ye.current=ve,ye.currentInputValue=ve),ye.pageSize=m.pageSize}return ye}}]),X}(i.Component);Ye.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:a.Z,style:{},itemRender:we,totalBoundaryShowSizeChanger:50};var fe=Ye,xe=e(22075),Se=e(36355),ce=e(19716),te=e(8628),q=e(9763),b=e(57809);const k=s=>i.createElement(b.default,Object.assign({},s,{showSearch:!0,size:"small"})),z=s=>i.createElement(b.default,Object.assign({},s,{showSearch:!0,size:"middle"}));k.Option=b.default.Option,z.Option=b.default.Option;var T=e(9937),de=e(17313),Be=e(83116),Ke=e(37613);const ne=s=>{const{componentCls:u}=s;return{[`${u}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}}},[`&${u}-disabled`]:{cursor:"not-allowed",[`${u}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:s.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:s.colorBorder,backgroundColor:s.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:s.itemActiveBgDisabled},a:{color:s.itemActiveColorDisabled}}},[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${u}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${u}-simple-pager`]:{color:s.colorTextDisabled},[`${u}-jump-prev, ${u}-jump-next`]:{[`${u}-item-link-icon`]:{opacity:0},[`${u}-item-ellipsis`]:{opacity:1}}},[`&${u}-simple`]:{[`${u}-prev, ${u}-next`]:{[`&${u}-disabled ${u}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ue=s=>{const{componentCls:u}=s;return{[`&${u}-mini ${u}-total-text, &${u}-mini ${u}-simple-pager`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini ${u}-item`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM-2}px`},[`&${u}-mini:not(${u}-disabled) ${u}-item:not(${u}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},[`&${u}-mini ${u}-prev, &${u}-mini ${u}-next`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini:not(${u}-disabled)`]:{[`${u}-prev, ${u}-next`]:{[`&:hover ${u}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${u}-disabled:hover ${u}-item-link`]:{backgroundColor:"transparent"}}},[` - &${u}-mini ${u}-prev ${u}-item-link, - &${u}-mini ${u}-next ${u}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}},[`&${u}-mini ${u}-jump-prev, &${u}-mini ${u}-jump-next`]:{height:s.itemSizeSM,marginInlineEnd:0,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini ${u}-options`]:{marginInlineStart:s.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:s.miniOptionsSizeChangerTop},"&-quick-jumper":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,T.x0)(s)),{width:s.paginationMiniQuickJumperInputWidth,height:s.controlHeightSM})}}}},Te=s=>{const{componentCls:u}=s;return{[` - &${u}-simple ${u}-prev, - &${u}-simple ${u}-next - `]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,verticalAlign:"top",[`${u}-item-link`]:{height:s.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive},"&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}}},[`&${u}-simple ${u}-simple-pager`]:{display:"inline-block",height:s.itemSizeSM,marginInlineEnd:s.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:s.marginXS,padding:`0 ${s.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:s.itemInputBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,borderRadius:s.borderRadius,outline:"none",transition:`border-color ${s.motionDurationMid}`,color:"inherit","&:hover":{borderColor:s.colorPrimary},"&:focus":{borderColor:s.colorPrimaryHover,boxShadow:`${s.inputOutlineOffset}px 0 ${s.controlOutlineWidth}px ${s.controlOutline}`},"&[disabled]":{color:s.colorTextDisabled,backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,cursor:"not-allowed"}}}}},Me=s=>{const{componentCls:u}=s;return{[`${u}-jump-prev, ${u}-jump-next`]:{outline:0,[`${u}-item-container`]:{position:"relative",[`${u}-item-link-icon`]:{color:s.colorPrimary,fontSize:s.fontSizeSM,opacity:0,transition:`all ${s.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${u}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:s.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:s.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:s.paginationEllipsisTextIndent,opacity:1,transition:`all ${s.motionDurationMid}`}},"&:hover":{[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}}},[` - ${u}-prev, - ${u}-jump-prev, - ${u}-jump-next - `]:{marginInlineEnd:s.marginXS},[` - ${u}-prev, - ${u}-next, - ${u}-jump-prev, - ${u}-jump-next - `]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,color:s.colorText,fontFamily:s.fontFamily,lineHeight:`${s.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:s.borderRadius,cursor:"pointer",transition:`all ${s.motionDurationMid}`},[`${u}-prev, ${u}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:s.colorText,cursor:"pointer",userSelect:"none"},[`${u}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:s.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:"none",transition:`all ${s.motionDurationMid}`},[`&:hover ${u}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${u}-disabled:hover`]:{[`${u}-item-link`]:{backgroundColor:"transparent"}}},[`${u}-slash`]:{marginInlineEnd:s.paginationSlashMarginInlineEnd,marginInlineStart:s.paginationSlashMarginInlineStart},[`${u}-options`]:{display:"inline-block",marginInlineStart:s.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:s.controlHeight,marginInlineStart:s.marginXS,lineHeight:`${s.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,T.ik)(s)),{width:s.controlHeightLG*1.25,height:s.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:s.marginXS,marginInlineEnd:s.marginXS})}}}},Ie=s=>{const{componentCls:u}=s;return{[`${u}-item`]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,marginInlineEnd:s.marginXS,fontFamily:s.fontFamily,lineHeight:`${s.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${s.paginationItemPaddingInline}px`,color:s.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${u}-item-active)`]:{"&:hover":{transition:`all ${s.motionDurationMid}`,backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},"&-active":{fontWeight:s.fontWeightStrong,backgroundColor:s.itemActiveBg,borderColor:s.colorPrimary,a:{color:s.colorPrimary},"&:hover":{borderColor:s.colorPrimaryHover},"&:hover a":{color:s.colorPrimaryHover}}}}},Qe=s=>{const{componentCls:u}=s;return{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,de.Wf)(s)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${u}-total-text`]:{display:"inline-block",height:s.itemSize,marginInlineEnd:s.marginXS,lineHeight:`${s.itemSize-2}px`,verticalAlign:"middle"}}),Ie(s)),Me(s)),Te(s)),ue(s)),ne(s)),{[`@media only screen and (max-width: ${s.screenLG}px)`]:{[`${u}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${s.screenSM}px)`]:{[`${u}-options`]:{display:"none"}}}),[`&${s.componentCls}-rtl`]:{direction:"rtl"}}},ge=s=>{const{componentCls:u}=s;return{[`${u}${u}-disabled:not(${u}-mini)`]:{"&, &:hover":{[`${u}-item-link`]:{borderColor:s.colorBorder}},"&:focus-visible":{[`${u}-item-link`]:{borderColor:s.colorBorder}},[`${u}-item, ${u}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,[`&:hover:not(${u}-item-active)`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,a:{color:s.colorTextDisabled}},[`&${u}-item-active`]:{backgroundColor:s.itemActiveBgDisabled}},[`${u}-prev, ${u}-next`]:{"&:hover button":{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,color:s.colorTextDisabled},[`${u}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder}}},[`${u}:not(${u}-mini)`]:{[`${u}-prev, ${u}-next`]:{"&:hover button":{borderColor:s.colorPrimaryHover,backgroundColor:s.itemBg},[`${u}-item-link`]:{backgroundColor:s.itemLinkBg,borderColor:s.colorBorder},[`&:hover ${u}-item-link`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,color:s.colorPrimary},[`&${u}-disabled`]:{[`${u}-item-link`]:{borderColor:s.colorBorder,color:s.colorTextDisabled}}},[`${u}-item`]:{backgroundColor:s.itemBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,[`&:hover:not(${u}-item-active)`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,a:{color:s.colorPrimary}},"&-active":{borderColor:s.colorPrimary}}}}},L=s=>{const{componentCls:u}=s;return{[`${u}:not(${u}-disabled)`]:{[`${u}-item`]:Object.assign({},(0,de.Qy)(s)),[`${u}-jump-prev, ${u}-jump-next`]:{"&:focus-visible":Object.assign({[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}},(0,de.oN)(s))},[`${u}-prev, ${u}-next`]:{[`&:focus-visible ${u}-item-link`]:Object.assign({},(0,de.oN)(s))}}}};var D=(0,Be.Z)("Pagination",s=>{const u=(0,Ke.TS)(s,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:s.marginXXS/2,paginationMiniQuickJumperInputWidth:s.controlHeightLG*1.1,paginationItemPaddingInline:s.marginXXS*1.5,paginationEllipsisLetterSpacing:s.marginXXS/2,paginationSlashMarginInlineStart:s.marginXXS,paginationSlashMarginInlineEnd:s.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,T.e5)(s),(0,T.TM)(s));return[Qe(u),L(u),s.wireframe&&ge(u)]},s=>({itemBg:s.colorBgContainer,itemSize:s.controlHeight,itemSizeSM:s.controlHeightSM,itemActiveBg:s.colorBgContainer,itemLinkBg:s.colorBgContainer,itemActiveColorDisabled:s.colorTextDisabled,itemActiveBgDisabled:s.controlItemBgActiveDisabled,itemInputBg:s.colorBgContainer,miniOptionsSizeChangerTop:0})),f=function(s,u){var X={};for(var M in s)Object.prototype.hasOwnProperty.call(s,M)&&u.indexOf(M)<0&&(X[M]=s[M]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,M=Object.getOwnPropertySymbols(s);m{const{prefixCls:u,selectPrefixCls:X,className:M,rootClassName:m,style:G,size:ye,locale:ve,selectComponentClass:re,responsive:De,showSizeChanger:ze}=s,P=f(s,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:he}=(0,te.Z)(De),{getPrefixCls:Ee,direction:Le,pagination:Fe={}}=i.useContext(Se.E_),Ge=Ee("pagination",u),[nt,rt]=D(Ge),Pt=ze!=null?ze:Fe.showSizeChanger,Lt=i.useMemo(()=>{const nn=i.createElement("span",{className:`${Ge}-item-ellipsis`},"\u2022\u2022\u2022"),un=i.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},Le==="rtl"?i.createElement(K.Z,null):i.createElement(l.Z,null)),On=i.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},Le==="rtl"?i.createElement(l.Z,null):i.createElement(K.Z,null)),lt=i.createElement("a",{className:`${Ge}-item-link`},i.createElement("div",{className:`${Ge}-item-container`},Le==="rtl"?i.createElement(j.Z,{className:`${Ge}-item-link-icon`}):i.createElement(R,{className:`${Ge}-item-link-icon`}),nn)),ft=i.createElement("a",{className:`${Ge}-item-link`},i.createElement("div",{className:`${Ge}-item-container`},Le==="rtl"?i.createElement(R,{className:`${Ge}-item-link-icon`}):i.createElement(j.Z,{className:`${Ge}-item-link-icon`}),nn));return{prevIcon:un,nextIcon:On,jumpPrevIcon:lt,jumpNextIcon:ft}},[Le,Ge]),[Bt]=(0,q.Z)("Pagination",xe.Z),Mt=Object.assign(Object.assign({},Bt),ve),tn=(0,ce.Z)(ye),cn=tn==="small"||!!(he&&!tn&&De),gt=Ee("select",X),dn=d()({[`${Ge}-mini`]:cn,[`${Ge}-rtl`]:Le==="rtl"},Fe==null?void 0:Fe.className,M,m,rt),Xt=Object.assign(Object.assign({},Fe==null?void 0:Fe.style),G);return nt(i.createElement(fe,Object.assign({},Lt,P,{style:Xt,prefixCls:Ge,selectPrefixCls:gt,className:dn,selectComponentClass:re||(cn?k:z),locale:Mt,showSizeChanger:Pt})))},Q=h},93948:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return ze}});var t=e(59301),i=e(5242),v=e(89699),Z=e(37637),o=e(77318),C=e(92310),n=e.n(C),R=e(64002),j=e(36355),l=e(5891),K=e(57259),A=e(19149),d={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},V=function(){var he=(0,t.useRef)([]),Ee=(0,t.useRef)(null);return(0,t.useEffect)(function(){var Le=Date.now(),Fe=!1;he.current.forEach(function(Ge){if(Ge){Fe=!0;var nt=Ge.style;nt.transitionDuration=".3s, .3s, .3s, .06s",Ee.current&&Le-Ee.current<100&&(nt.transitionDuration="0s, 0s")}}),Fe&&(Ee.current=Date.now())}),he.current},N=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],F=function(he){var Ee=(0,K.Z)((0,K.Z)({},d),he),Le=Ee.className,Fe=Ee.percent,Ge=Ee.prefixCls,nt=Ee.strokeColor,rt=Ee.strokeLinecap,Pt=Ee.strokeWidth,Lt=Ee.style,Bt=Ee.trailColor,Mt=Ee.trailWidth,tn=Ee.transition,cn=(0,A.Z)(Ee,N);delete cn.gapPosition;var gt=Array.isArray(Fe)?Fe:[Fe],dn=Array.isArray(nt)?nt:[nt],Xt=V(),nn=Pt/2,un=100-Pt/2,On="M ".concat(rt==="round"?nn:0,",").concat(nn,` - L `).concat(rt==="round"?un:100,",").concat(nn),lt="0 0 100 ".concat(Pt),ft=0;return t.createElement("svg",(0,l.Z)({className:n()("".concat(Ge,"-line"),Le),viewBox:lt,preserveAspectRatio:"none",style:Lt},cn),t.createElement("path",{className:"".concat(Ge,"-line-trail"),d:On,strokeLinecap:rt,stroke:Bt,strokeWidth:Mt||Pt,fillOpacity:"0"}),gt.map(function(mt,It){var rn=1;switch(rt){case"round":rn=1-Pt/100;break;case"square":rn=1-Pt/2/100;break;default:rn=1;break}var ln={strokeDasharray:"".concat(mt*rn,"px, 100px"),strokeDashoffset:"-".concat(ft,"px"),transition:tn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ut=dn[It]||dn[dn.length-1];return ft+=mt,t.createElement("path",{key:It,className:"".concat(Ge,"-line-path"),d:On,strokeLinecap:rt,stroke:ut,strokeWidth:Pt,fillOpacity:"0",ref:function(ee){Xt[It]=ee},style:ln})}))},Re=F,le=e(80665),se=e(29043),_=e(87746),O=0,I=(0,_.Z)();function a(){var P;return I?(P=O,O+=1):P="TEST_OR_SSR",P}var x=function(P){var he=t.useState(),Ee=(0,se.Z)(he,2),Le=Ee[0],Fe=Ee[1];return t.useEffect(function(){Fe("rc_progress_".concat(a()))},[]),P||Le},w=function(he){var Ee=he.bg,Le=he.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:Ee}},Le)};function W(P,he){return Object.keys(P).map(function(Ee){var Le=parseFloat(Ee),Fe="".concat(Math.floor(Le*he),"%");return"".concat(P[Ee]," ").concat(Fe)})}var Y=t.forwardRef(function(P,he){var Ee=P.prefixCls,Le=P.color,Fe=P.gradientId,Ge=P.radius,nt=P.style,rt=P.ptg,Pt=P.strokeLinecap,Lt=P.strokeWidth,Bt=P.size,Mt=P.gapDegree,tn=Le&&(0,le.Z)(Le)==="object",cn=tn?"#FFF":void 0,gt=Bt/2,dn=t.createElement("circle",{className:"".concat(Ee,"-circle-path"),r:Ge,cx:gt,cy:gt,stroke:cn,strokeLinecap:Pt,strokeWidth:Lt,opacity:rt===0?0:1,style:nt,ref:he});if(!tn)return dn;var Xt="".concat(Fe,"-conic"),nn=Mt?"".concat(180+Mt/2,"deg"):"0deg",un=W(Le,(360-Mt)/360),On=W(Le,1),lt="conic-gradient(from ".concat(nn,", ").concat(un.join(", "),")"),ft="linear-gradient(to ".concat(Mt?"bottom":"top",", ").concat(On.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Xt},dn),t.createElement("foreignObject",{x:0,y:0,width:Bt,height:Bt,mask:"url(#".concat(Xt,")")},t.createElement(w,{bg:ft},t.createElement(w,{bg:lt}))))}),U=Y,B=100,we=function(he,Ee,Le,Fe,Ge,nt,rt,Pt,Lt,Bt){var Mt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,tn=Le/100*360*((360-nt)/360),cn=nt===0?0:{bottom:0,top:180,left:90,right:-90}[rt],gt=(100-Fe)/100*Ee;Lt==="round"&&Fe!==100&&(gt+=Bt/2,gt>=Ee&&(gt=Ee-.01));var dn=B/2;return{stroke:typeof Pt=="string"?Pt:void 0,strokeDasharray:"".concat(Ee,"px ").concat(he),strokeDashoffset:gt+Mt,transform:"rotate(".concat(Ge+tn+cn,"deg)"),transformOrigin:"".concat(dn,"px ").concat(dn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ie=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ye(P){var he=P!=null?P:[];return Array.isArray(he)?he:[he]}var fe=function(he){var Ee=(0,K.Z)((0,K.Z)({},d),he),Le=Ee.id,Fe=Ee.prefixCls,Ge=Ee.steps,nt=Ee.strokeWidth,rt=Ee.trailWidth,Pt=Ee.gapDegree,Lt=Pt===void 0?0:Pt,Bt=Ee.gapPosition,Mt=Ee.trailColor,tn=Ee.strokeLinecap,cn=Ee.style,gt=Ee.className,dn=Ee.strokeColor,Xt=Ee.percent,nn=(0,A.Z)(Ee,ie),un=B/2,On=x(Le),lt="".concat(On,"-gradient"),ft=un-nt/2,mt=Math.PI*2*ft,It=Lt>0?90+Lt/2:-90,rn=mt*((360-Lt)/360),ln=(0,le.Z)(Ge)==="object"?Ge:{count:Ge,space:2},ut=ln.count,Wt=ln.space,ee=Ye(Xt),g=Ye(dn),y=g.find(function(et){return et&&(0,le.Z)(et)==="object"}),E=y&&(0,le.Z)(y)==="object",S=E?"butt":tn,Ae=we(mt,rn,0,100,It,Lt,Bt,Mt,S,nt),ae=V(),je=function(){var at=0;return ee.map(function(dt,st){var $e=g[st]||g[g.length-1],ct=we(mt,rn,at,dt,It,Lt,Bt,$e,S,nt);return at+=dt,t.createElement(U,{key:st,color:$e,ptg:dt,radius:ft,prefixCls:Fe,gradientId:lt,style:ct,strokeLinecap:S,strokeWidth:nt,gapDegree:Lt,ref:function(pt){ae[st]=pt},size:B})}).reverse()},We=function(){var at=Math.round(ut*(ee[0]/100)),dt=100/ut,st=0;return new Array(ut).fill(null).map(function($e,ct){var Ct=ct<=at-1?g[0]:Mt,pt=Ct&&(0,le.Z)(Ct)==="object"?"url(#".concat(lt,")"):void 0,xt=we(mt,rn,st,dt,It,Lt,Bt,Ct,"butt",nt,Wt);return st+=(rn-xt.strokeDashoffset+Wt)*100/rn,t.createElement("circle",{key:ct,className:"".concat(Fe,"-circle-path"),r:ft,cx:un,cy:un,stroke:pt,strokeWidth:nt,opacity:1,style:xt,ref:function(Ut){ae[ct]=Ut}})})};return t.createElement("svg",(0,l.Z)({className:n()("".concat(Fe,"-circle"),gt),viewBox:"0 0 ".concat(B," ").concat(B),style:cn,id:Le,role:"presentation"},nn),!ut&&t.createElement("circle",{className:"".concat(Fe,"-circle-trail"),r:ft,cx:un,cy:un,stroke:Mt,strokeLinecap:S,strokeWidth:rt||nt,style:Ae}),ut?We():je())},xe=fe,Se={Line:Re,Circle:xe},ce=e(6848),te=e(93398);function q(P){return!P||P<0?0:P>100?100:P}function b(P){let{success:he,successPercent:Ee}=P,Le=Ee;return he&&"progress"in he&&(Le=he.progress),he&&"percent"in he&&(Le=he.percent),Le}const k=P=>{let{percent:he,success:Ee,successPercent:Le}=P;const Fe=q(b({success:Ee,successPercent:Le}));return[Fe,q(q(he)-Fe)]},z=P=>{let{success:he={},strokeColor:Ee}=P;const{strokeColor:Le}=he;return[Le||te.presetPrimaryColors.green,Ee||null]},T=(P,he,Ee)=>{var Le,Fe,Ge,nt;let rt=-1,Pt=-1;if(he==="step"){const Lt=Ee.steps,Bt=Ee.strokeWidth;typeof P=="string"||typeof P=="undefined"?(rt=P==="small"?2:14,Pt=Bt!=null?Bt:8):typeof P=="number"?[rt,Pt]=[P,P]:[rt=14,Pt=8]=P,rt*=Lt}else if(he==="line"){const Lt=Ee==null?void 0:Ee.strokeWidth;typeof P=="string"||typeof P=="undefined"?Pt=Lt||(P==="small"?6:8):typeof P=="number"?[rt,Pt]=[P,P]:[rt=-1,Pt=8]=P}else(he==="circle"||he==="dashboard")&&(typeof P=="string"||typeof P=="undefined"?[rt,Pt]=P==="small"?[60,60]:[120,120]:typeof P=="number"?[rt,Pt]=[P,P]:(rt=(Fe=(Le=P[0])!==null&&Le!==void 0?Le:P[1])!==null&&Fe!==void 0?Fe:120,Pt=(nt=(Ge=P[0])!==null&&Ge!==void 0?Ge:P[1])!==null&&nt!==void 0?nt:120));return[rt,Pt]},de=3,Be=P=>de/P*100;var ne=P=>{const{prefixCls:he,trailColor:Ee=null,strokeLinecap:Le="round",gapPosition:Fe,gapDegree:Ge,width:nt=120,type:rt,children:Pt,success:Lt,size:Bt=nt}=P,[Mt,tn]=T(Bt,"circle");let{strokeWidth:cn}=P;cn===void 0&&(cn=Math.max(Be(Mt),6));const gt={width:Mt,height:tn,fontSize:Mt*.15+6},dn=t.useMemo(()=>{if(Ge||Ge===0)return Ge;if(rt==="dashboard")return 75},[Ge,rt]),Xt=Fe||rt==="dashboard"&&"bottom"||void 0,nn=Object.prototype.toString.call(P.strokeColor)==="[object Object]",un=z({success:Lt,strokeColor:P.strokeColor}),On=n()(`${he}-inner`,{[`${he}-circle-gradient`]:nn}),lt=t.createElement(xe,{percent:k(P),strokeWidth:cn,trailWidth:cn,strokeColor:un,strokeLinecap:Le,trailColor:Ee,prefixCls:he,gapDegree:dn,gapPosition:Xt});return t.createElement("div",{className:On,style:gt},Mt<=20?t.createElement(ce.Z,{title:Pt},t.createElement("span",null,lt)):t.createElement(t.Fragment,null,lt,Pt))},ue=function(P,he){var Ee={};for(var Le in P)Object.prototype.hasOwnProperty.call(P,Le)&&he.indexOf(Le)<0&&(Ee[Le]=P[Le]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Le=Object.getOwnPropertySymbols(P);Fe{let he=[];return Object.keys(P).forEach(Ee=>{const Le=parseFloat(Ee.replace(/%/g,""));isNaN(Le)||he.push({key:Le,value:P[Ee]})}),he=he.sort((Ee,Le)=>Ee.key-Le.key),he.map(Ee=>{let{key:Le,value:Fe}=Ee;return`${Fe} ${Le}%`}).join(", ")},Me=(P,he)=>{const{from:Ee=te.presetPrimaryColors.blue,to:Le=te.presetPrimaryColors.blue,direction:Fe=he==="rtl"?"to left":"to right"}=P,Ge=ue(P,["from","to","direction"]);if(Object.keys(Ge).length!==0){const nt=Te(Ge);return{backgroundImage:`linear-gradient(${Fe}, ${nt})`}}return{backgroundImage:`linear-gradient(${Fe}, ${Ee}, ${Le})`}};var Qe=P=>{const{prefixCls:he,direction:Ee,percent:Le,size:Fe,strokeWidth:Ge,strokeColor:nt,strokeLinecap:rt="round",children:Pt,trailColor:Lt=null,success:Bt}=P,Mt=nt&&typeof nt!="string"?Me(nt,Ee):{backgroundColor:nt},tn=rt==="square"||rt==="butt"?0:void 0,cn={backgroundColor:Lt||void 0,borderRadius:tn},gt=Fe!=null?Fe:[-1,Ge||(Fe==="small"?6:8)],[dn,Xt]=T(gt,"line",{strokeWidth:Ge}),nn=Object.assign({width:`${q(Le)}%`,height:Xt,borderRadius:tn},Mt),un=b(P),On={width:`${q(un)}%`,height:Xt,borderRadius:tn,backgroundColor:Bt==null?void 0:Bt.strokeColor},lt={width:dn<0?"100%":dn,height:Xt};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${he}-outer`,style:lt},t.createElement("div",{className:`${he}-inner`,style:cn},t.createElement("div",{className:`${he}-bg`,style:nn}),un!==void 0?t.createElement("div",{className:`${he}-success-bg`,style:On}):null)),Pt)},L=P=>{const{size:he,steps:Ee,percent:Le=0,strokeWidth:Fe=8,strokeColor:Ge,trailColor:nt=null,prefixCls:rt,children:Pt}=P,Lt=Math.round(Ee*(Le/100)),Bt=he==="small"?2:14,Mt=he!=null?he:[Bt,Fe],[tn,cn]=T(Mt,"step",{steps:Ee,strokeWidth:Fe}),gt=tn/Ee,dn=new Array(Ee);for(let Xt=0;Xt{const he=P?"100%":"-100%";return new D.Keyframes(`antProgress${P?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${he}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${he}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},s=P=>{const{componentCls:he,iconCls:Ee}=P;return{[he]:Object.assign(Object.assign({},(0,f.Wf)(P)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:P.fontSize,marginInlineEnd:P.marginXS,marginBottom:P.marginXS},[`${he}-outer`]:{display:"inline-block",width:"100%"},[`&${he}-show-info`]:{[`${he}-outer`]:{marginInlineEnd:`calc(-2em - ${P.marginXS}px)`,paddingInlineEnd:`calc(2em + ${P.paddingXS}px)`}},[`${he}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:P.remainingColor,borderRadius:P.lineBorderRadius},[`${he}-inner:not(${he}-circle-gradient)`]:{[`${he}-circle-path`]:{stroke:P.defaultColor}},[`${he}-success-bg, ${he}-bg`]:{position:"relative",backgroundColor:P.defaultColor,borderRadius:P.lineBorderRadius,transition:`all ${P.motionDurationSlow} ${P.motionEaseInOutCirc}`},[`${he}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:P.colorSuccess},[`${he}-text`]:{display:"inline-block",width:"2em",marginInlineStart:P.marginXS,color:P.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ee]:{fontSize:P.fontSize}},[`&${he}-status-active`]:{[`${he}-bg::before`]:{position:"absolute",inset:0,backgroundColor:P.colorBgContainer,borderRadius:P.lineBorderRadius,opacity:0,animationName:Q(),animationDuration:P.progressActiveMotionDuration,animationTimingFunction:P.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${he}-rtl${he}-status-active`]:{[`${he}-bg::before`]:{animationName:Q(!0)}},[`&${he}-status-exception`]:{[`${he}-bg`]:{backgroundColor:P.colorError},[`${he}-text`]:{color:P.colorError}},[`&${he}-status-exception ${he}-inner:not(${he}-circle-gradient)`]:{[`${he}-circle-path`]:{stroke:P.colorError}},[`&${he}-status-success`]:{[`${he}-bg`]:{backgroundColor:P.colorSuccess},[`${he}-text`]:{color:P.colorSuccess}},[`&${he}-status-success ${he}-inner:not(${he}-circle-gradient)`]:{[`${he}-circle-path`]:{stroke:P.colorSuccess}}})}},u=P=>{const{componentCls:he,iconCls:Ee}=P;return{[he]:{[`${he}-circle-trail`]:{stroke:P.remainingColor},[`&${he}-circle ${he}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${he}-circle ${he}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:P.circleTextColor,fontSize:P.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ee]:{fontSize:`${P.fontSize/P.fontSizeSM}em`}},[`${he}-circle&-status-exception`]:{[`${he}-text`]:{color:P.colorError}},[`${he}-circle&-status-success`]:{[`${he}-text`]:{color:P.colorSuccess}}},[`${he}-inline-circle`]:{lineHeight:1,[`${he}-inner`]:{verticalAlign:"bottom"}}}},X=P=>{const{componentCls:he}=P;return{[he]:{[`${he}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:P.progressStepMinWidth,marginInlineEnd:P.progressStepMarginInlineEnd,backgroundColor:P.remainingColor,transition:`all ${P.motionDurationSlow}`,"&-active":{backgroundColor:P.defaultColor}}}}}},M=P=>{const{componentCls:he,iconCls:Ee}=P;return{[he]:{[`${he}-small&-line, ${he}-small&-line ${he}-text ${Ee}`]:{fontSize:P.fontSizeSM}}}};var m=(0,r.Z)("Progress",P=>{const he=P.marginXXS/2,Ee=(0,h.TS)(P,{progressStepMarginInlineEnd:he,progressStepMinWidth:he,progressActiveMotionDuration:"2.4s"});return[s(Ee),u(Ee),X(Ee),M(Ee)]},P=>({circleTextColor:P.colorText,defaultColor:P.colorInfo,remainingColor:P.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),G=function(P,he){var Ee={};for(var Le in P)Object.prototype.hasOwnProperty.call(P,Le)&&he.indexOf(Le)<0&&(Ee[Le]=P[Le]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Le=Object.getOwnPropertySymbols(P);Fe{const{prefixCls:Ee,className:Le,rootClassName:Fe,steps:Ge,strokeColor:nt,percent:rt=0,size:Pt="default",showInfo:Lt=!0,type:Bt="line",status:Mt,format:tn,style:cn}=P,gt=G(P,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),dn=t.useMemo(()=>{var ee,g;const y=b(P);return parseInt(y!==void 0?(ee=y!=null?y:0)===null||ee===void 0?void 0:ee.toString():(g=rt!=null?rt:0)===null||g===void 0?void 0:g.toString(),10)},[rt,P.success,P.successPercent]),Xt=t.useMemo(()=>!ve.includes(Mt)&&dn>=100?"success":Mt||"normal",[Mt,dn]),{getPrefixCls:nn,direction:un,progress:On}=t.useContext(j.E_),lt=nn("progress",Ee),[ft,mt]=m(lt),It=t.useMemo(()=>{if(!Lt)return null;const ee=b(P);let g;const y=tn||(S=>`${S}%`),E=Bt==="line";return tn||Xt!=="exception"&&Xt!=="success"?g=y(q(rt),q(ee)):Xt==="exception"?g=E?t.createElement(Z.Z,null):t.createElement(o.Z,null):Xt==="success"&&(g=E?t.createElement(i.Z,null):t.createElement(v.Z,null)),t.createElement("span",{className:`${lt}-text`,title:typeof g=="string"?g:void 0},g)},[Lt,rt,dn,Xt,Bt,lt,tn]),rn=Array.isArray(nt)?nt[0]:nt,ln=typeof nt=="string"||Array.isArray(nt)?nt:void 0;let ut;Bt==="line"?ut=Ge?t.createElement(L,Object.assign({},P,{strokeColor:ln,prefixCls:lt,steps:Ge}),It):t.createElement(Qe,Object.assign({},P,{strokeColor:rn,prefixCls:lt,direction:un}),It):(Bt==="circle"||Bt==="dashboard")&&(ut=t.createElement(ne,Object.assign({},P,{strokeColor:rn,prefixCls:lt,progressStatus:Xt}),It));const Wt=n()(lt,`${lt}-status-${Xt}`,`${lt}-${Bt==="dashboard"&&"circle"||Ge&&"steps"||Bt}`,{[`${lt}-inline-circle`]:Bt==="circle"&&T(Pt,"circle")[0]<=20,[`${lt}-show-info`]:Lt,[`${lt}-${Pt}`]:typeof Pt=="string",[`${lt}-rtl`]:un==="rtl"},On==null?void 0:On.className,Le,Fe,mt);return ft(t.createElement("div",Object.assign({ref:he,style:Object.assign(Object.assign({},On==null?void 0:On.style),cn),className:Wt,role:"progressbar","aria-valuenow":dn},(0,R.Z)(gt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),ut))}),ze=De},5112:function(vt,pe,e){"use strict";e.d(pe,{ZP:function(){return te}});var t=e(92310),i=e.n(t),v=e(35788),Z=e(36994),o=e(59301),C=e(36355),n=e(19716);const R=o.createContext(null),j=R.Provider;var l=R;const K=o.createContext(null),A=K.Provider;var d=e(5630),V=e(20475),N=e(1684),F=e(32441),Re=e(17313),le=e(83116),se=e(37613);const _=q=>{const{componentCls:b,antCls:k}=q,z=`${b}-group`;return{[z]:Object.assign(Object.assign({},(0,Re.Wf)(q)),{display:"inline-block",fontSize:0,[`&${z}-rtl`]:{direction:"rtl"},[`${k}-badge ${k}-badge-count`]:{zIndex:1},[`> ${k}-badge:not(:first-child) > ${k}-button-wrapper`]:{borderInlineStart:"none"}})}},O=q=>{const{componentCls:b,wrapperMarginInlineEnd:k,colorPrimary:z,radioSize:T,motionDurationSlow:de,motionDurationMid:Be,motionEaseInOutCirc:Ke,colorBgContainer:ne,colorBorder:ue,lineWidth:Te,dotSize:Me,colorBgContainerDisabled:Ie,colorTextDisabled:Qe,paddingXS:ge,dotColorDisabled:L,lineType:D,radioDotDisabledSize:f,wireframe:r,colorWhite:h}=q,Q=`${b}-inner`;return{[`${b}-wrapper`]:Object.assign(Object.assign({},(0,Re.Wf)(q)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:k,cursor:"pointer",[`&${b}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:q.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${b}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Te}px ${D} ${z}`,borderRadius:"50%",visibility:"hidden",content:'""'},[b]:Object.assign(Object.assign({},(0,Re.Wf)(q)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${b}-wrapper:hover &, - &:hover ${Q}`]:{borderColor:z},[`${b}-input:focus-visible + ${Q}`]:Object.assign({},(0,Re.oN)(q)),[`${b}:hover::after, ${b}-wrapper:hover &::after`]:{visibility:"visible"},[`${b}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:T,height:T,marginBlockStart:T/-2,marginInlineStart:T/-2,backgroundColor:r?z:h,borderBlockStart:0,borderInlineStart:0,borderRadius:T,transform:"scale(0)",opacity:0,transition:`all ${de} ${Ke}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:T,height:T,backgroundColor:ne,borderColor:ue,borderStyle:"solid",borderWidth:Te,borderRadius:"50%",transition:`all ${Be}`},[`${b}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${b}-checked`]:{[Q]:{borderColor:z,backgroundColor:r?ne:z,"&::after":{transform:`scale(${Me/T})`,opacity:1,transition:`all ${de} ${Ke}`}}},[`${b}-disabled`]:{cursor:"not-allowed",[Q]:{backgroundColor:Ie,borderColor:ue,cursor:"not-allowed","&::after":{backgroundColor:L}},[`${b}-input`]:{cursor:"not-allowed"},[`${b}-disabled + span`]:{color:Qe,cursor:"not-allowed"},[`&${b}-checked`]:{[Q]:{"&::after":{transform:`scale(${f/T})`}}}},[`span${b} + *`]:{paddingInlineStart:ge,paddingInlineEnd:ge}})}},I=q=>{const{buttonColor:b,controlHeight:k,componentCls:z,lineWidth:T,lineType:de,colorBorder:Be,motionDurationSlow:Ke,motionDurationMid:ne,buttonPaddingInline:ue,fontSize:Te,buttonBg:Me,fontSizeLG:Ie,controlHeightLG:Qe,controlHeightSM:ge,paddingXS:L,borderRadius:D,borderRadiusSM:f,borderRadiusLG:r,buttonCheckedBg:h,buttonSolidCheckedColor:Q,colorTextDisabled:s,colorBgContainerDisabled:u,buttonCheckedBgDisabled:X,buttonCheckedColorDisabled:M,colorPrimary:m,colorPrimaryHover:G,colorPrimaryActive:ye,buttonSolidCheckedBg:ve,buttonSolidCheckedHoverBg:re,buttonSolidCheckedActiveBg:De}=q;return{[`${z}-button-wrapper`]:{position:"relative",display:"inline-block",height:k,margin:0,paddingInline:ue,paddingBlock:0,color:b,fontSize:Te,lineHeight:`${k-T*2}px`,background:Me,border:`${T}px ${de} ${Be}`,borderBlockStartWidth:T+.02,borderInlineStartWidth:0,borderInlineEndWidth:T,cursor:"pointer",transition:[`color ${ne}`,`background ${ne}`,`box-shadow ${ne}`].join(","),a:{color:b},[`> ${z}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-T,insetInlineStart:-T,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:T,paddingInline:0,backgroundColor:Be,transition:`background-color ${Ke}`,content:'""'}},"&:first-child":{borderInlineStart:`${T}px ${de} ${Be}`,borderStartStartRadius:D,borderEndStartRadius:D},"&:last-child":{borderStartEndRadius:D,borderEndEndRadius:D},"&:first-child:last-child":{borderRadius:D},[`${z}-group-large &`]:{height:Qe,fontSize:Ie,lineHeight:`${Qe-T*2}px`,"&:first-child":{borderStartStartRadius:r,borderEndStartRadius:r},"&:last-child":{borderStartEndRadius:r,borderEndEndRadius:r}},[`${z}-group-small &`]:{height:ge,paddingInline:L-T,paddingBlock:0,lineHeight:`${ge-T*2}px`,"&:first-child":{borderStartStartRadius:f,borderEndStartRadius:f},"&:last-child":{borderStartEndRadius:f,borderEndEndRadius:f}},"&:hover":{position:"relative",color:m},"&:has(:focus-visible)":Object.assign({},(0,Re.oN)(q)),[`${z}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${z}-button-wrapper-disabled)`]:{zIndex:1,color:m,background:h,borderColor:m,"&::before":{backgroundColor:m},"&:first-child":{borderColor:m},"&:hover":{color:G,borderColor:G,"&::before":{backgroundColor:G}},"&:active":{color:ye,borderColor:ye,"&::before":{backgroundColor:ye}}},[`${z}-group-solid &-checked:not(${z}-button-wrapper-disabled)`]:{color:Q,background:ve,borderColor:ve,"&:hover":{color:Q,background:re,borderColor:re},"&:active":{color:Q,background:De,borderColor:De}},"&-disabled":{color:s,backgroundColor:u,borderColor:Be,cursor:"not-allowed","&:first-child, &:hover":{color:s,backgroundColor:u,borderColor:Be}},[`&-disabled${z}-button-wrapper-checked`]:{color:M,backgroundColor:X,borderColor:Be,boxShadow:"none"}}}},a=q=>q-4*2;var x=(0,le.Z)("Radio",q=>{const{controlOutline:b,controlOutlineWidth:k,radioSize:z}=q,T=`0 0 0 ${k}px ${b}`,de=T,Be=a(z),Ke=(0,se.TS)(q,{radioDotDisabledSize:Be,radioFocusShadow:T,radioButtonFocusShadow:de});return[_(Ke),O(Ke),I(Ke)]},q=>{const{wireframe:b,padding:k,marginXS:z,lineWidth:T,fontSizeLG:de,colorText:Be,colorBgContainer:Ke,colorTextDisabled:ne,controlItemBgActiveDisabled:ue,colorTextLightSolid:Te,colorPrimary:Me,colorPrimaryHover:Ie,colorPrimaryActive:Qe}=q,ge=4,L=de,D=b?a(L):L-(ge+T)*2;return{radioSize:L,dotSize:D,dotColorDisabled:ne,buttonSolidCheckedColor:Te,buttonSolidCheckedBg:Me,buttonSolidCheckedHoverBg:Ie,buttonSolidCheckedActiveBg:Qe,buttonBg:Ke,buttonCheckedBg:Ke,buttonColor:Be,buttonCheckedBgDisabled:ue,buttonCheckedColorDisabled:ne,buttonPaddingInline:k-T,wrapperMarginInlineEnd:z}}),w=e(14088),W=e(4572),Y=function(q,b){var k={};for(var z in q)Object.prototype.hasOwnProperty.call(q,z)&&b.indexOf(z)<0&&(k[z]=q[z]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,z=Object.getOwnPropertySymbols(q);T{var k,z;const T=o.useContext(l),de=o.useContext(K),{getPrefixCls:Be,direction:Ke,radio:ne}=o.useContext(C.E_),ue=o.useRef(null),Te=(0,V.sQ)(b,ue),{isFormItemInput:Me}=o.useContext(F.aM),Ie=ye=>{var ve,re;(ve=q.onChange)===null||ve===void 0||ve.call(q,ye),(re=T==null?void 0:T.onChange)===null||re===void 0||re.call(T,ye)},{prefixCls:Qe,className:ge,rootClassName:L,children:D,style:f}=q,r=Y(q,["prefixCls","className","rootClassName","children","style"]),h=Be("radio",Qe),Q=((T==null?void 0:T.optionType)||de)==="button",s=Q?`${h}-button`:h,[u,X]=x(h),M=Object.assign({},r),m=o.useContext(N.Z);T&&(M.name=T.name,M.onChange=Ie,M.checked=q.value===T.value,M.disabled=(k=M.disabled)!==null&&k!==void 0?k:T.disabled),M.disabled=(z=M.disabled)!==null&&z!==void 0?z:m;const G=i()(`${s}-wrapper`,{[`${s}-wrapper-checked`]:M.checked,[`${s}-wrapper-disabled`]:M.disabled,[`${s}-wrapper-rtl`]:Ke==="rtl",[`${s}-wrapper-in-form-item`]:Me},ne==null?void 0:ne.className,ge,L,X);return u(o.createElement(w.Z,{component:"Radio",disabled:M.disabled},o.createElement("label",{className:G,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),f),onMouseEnter:q.onMouseEnter,onMouseLeave:q.onMouseLeave},o.createElement(d.Z,Object.assign({},M,{className:i()(M.className,!Q&&W.A),type:"radio",prefixCls:s,ref:Te})),D!==void 0?o.createElement("span",null,D):null)))};var we=o.forwardRef(U);const ie=o.forwardRef((q,b)=>{const{getPrefixCls:k,direction:z}=o.useContext(C.E_),[T,de]=(0,v.Z)(q.defaultValue,{value:q.value}),Be=ve=>{const re=T,De=ve.target.value;"value"in q||de(De);const{onChange:ze}=q;ze&&De!==re&&ze(ve)},{prefixCls:Ke,className:ne,rootClassName:ue,options:Te,buttonStyle:Me="outline",disabled:Ie,children:Qe,size:ge,style:L,id:D,onMouseEnter:f,onMouseLeave:r,onFocus:h,onBlur:Q}=q,s=k("radio",Ke),u=`${s}-group`,[X,M]=x(s);let m=Qe;Te&&Te.length>0&&(m=Te.map(ve=>typeof ve=="string"||typeof ve=="number"?o.createElement(we,{key:ve.toString(),prefixCls:s,disabled:Ie,value:ve,checked:T===ve},ve):o.createElement(we,{key:`radio-group-value-options-${ve.value}`,prefixCls:s,disabled:ve.disabled||Ie,value:ve.value,checked:T===ve.value,title:ve.title,style:ve.style},ve.label)));const G=(0,n.Z)(ge),ye=i()(u,`${u}-${Me}`,{[`${u}-${G}`]:G,[`${u}-rtl`]:z==="rtl"},ne,ue,M);return X(o.createElement("div",Object.assign({},(0,Z.Z)(q,{aria:!0,data:!0}),{className:ye,style:L,onMouseEnter:f,onMouseLeave:r,onFocus:h,onBlur:Q,id:D,ref:b}),o.createElement(j,{value:{onChange:Be,value:T,disabled:q.disabled,name:q.name,optionType:q.optionType}},m)))});var Ye=o.memo(ie),fe=function(q,b){var k={};for(var z in q)Object.prototype.hasOwnProperty.call(q,z)&&b.indexOf(z)<0&&(k[z]=q[z]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,z=Object.getOwnPropertySymbols(q);T{const{getPrefixCls:k}=o.useContext(C.E_),{prefixCls:z}=q,T=fe(q,["prefixCls"]),de=k("radio",z);return o.createElement(A,{value:"button"},o.createElement(we,Object.assign({prefixCls:de},T,{type:"radio",ref:b})))};var Se=o.forwardRef(xe);const ce=we;ce.Button=Se,ce.Group=Ye,ce.__ANT_RADIO=!0;var te=ce},68610:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return q}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(k,z){return i.createElement(o.Z,(0,t.Z)({},k,{ref:z,icon:Z}))},n=i.forwardRef(C),R=n,j=e(92310),l=e.n(j),K=e(80962),A=e(29043),d=e(19149),V=e(35788),N=e(85108),F=e(36994);function Re(b,k){var z=b.disabled,T=b.prefixCls,de=b.character,Be=b.characterRender,Ke=b.index,ne=b.count,ue=b.value,Te=b.allowHalf,Me=b.focused,Ie=b.onHover,Qe=b.onClick,ge=function(u){Ie(u,Ke)},L=function(u){Qe(u,Ke)},D=function(u){u.keyCode===N.Z.ENTER&&Qe(u,Ke)},f=Ke+1,r=new Set([T]);ue===0&&Ke===0&&Me?r.add("".concat(T,"-focused")):Te&&ue+.5>=f&&ueKe?"true":"false","aria-posinset":Ke+1,"aria-setsize":ne,tabIndex:z?-1:0},i.createElement("div",{className:"".concat(T,"-first")},h),i.createElement("div",{className:"".concat(T,"-second")},h)));return Be&&(Q=Be(Q,b)),Q}var le=i.forwardRef(Re);function se(){var b=i.useRef({});function k(T){return b.current[T]}function z(T){return function(de){b.current[T]=de}}return[k,z]}function _(b){var k=b.pageXOffset,z="scrollLeft";if(typeof k!="number"){var T=b.document;k=T.documentElement[z],typeof k!="number"&&(k=T.body[z])}return k}function O(b){var k,z,T=b.ownerDocument,de=T.body,Be=T&&T.documentElement,Ke=b.getBoundingClientRect();return k=Ke.left,z=Ke.top,k-=Be.clientLeft||de.clientLeft||0,z-=Be.clientTop||de.clientTop||0,{left:k,top:z}}function I(b){var k=O(b),z=b.ownerDocument,T=z.defaultView||z.parentWindow;return k.left+=_(T),k.left}var a=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function x(b,k){var z,T=b.prefixCls,de=T===void 0?"rc-rate":T,Be=b.className,Ke=b.defaultValue,ne=b.value,ue=b.count,Te=ue===void 0?5:ue,Me=b.allowHalf,Ie=Me===void 0?!1:Me,Qe=b.allowClear,ge=Qe===void 0?!0:Qe,L=b.character,D=L===void 0?"\u2605":L,f=b.characterRender,r=b.disabled,h=b.direction,Q=h===void 0?"ltr":h,s=b.tabIndex,u=s===void 0?0:s,X=b.autoFocus,M=b.onHoverChange,m=b.onChange,G=b.onFocus,ye=b.onBlur,ve=b.onKeyDown,re=b.onMouseLeave,De=(0,d.Z)(b,a),ze=se(),P=(0,A.Z)(ze,2),he=P[0],Ee=P[1],Le=i.useRef(null),Fe=function(){if(!r){var S;(S=Le.current)===null||S===void 0||S.focus()}};i.useImperativeHandle(k,function(){return{focus:Fe,blur:function(){if(!r){var S;(S=Le.current)===null||S===void 0||S.blur()}}}});var Ge=(0,V.Z)(Ke||0,{value:ne}),nt=(0,A.Z)(Ge,2),rt=nt[0],Pt=nt[1],Lt=(0,V.Z)(null),Bt=(0,A.Z)(Lt,2),Mt=Bt[0],tn=Bt[1],cn=function(S,Ae){var ae=Q==="rtl",je=S+1;if(Ie){var We=he(S),et=I(We),at=We.clientWidth;(ae&&Ae-et>at/2||!ae&&Ae-et0&&!ae||Ae===N.Z.RIGHT&&je>0&&ae?(Ie?je-=.5:je-=1,gt(je),S.preventDefault()):Ae===N.Z.LEFT&&je{const{componentCls:k}=b;return{[`${k}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:b.marginXS},"> div":{transition:`all ${b.motionDurationMid}, outline 0s`,"&:hover":{transform:b.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${b.lineWidth}px dashed ${b.starColor}`,transform:b.starHoverScale}},"&-first, &-second":{color:b.starBg,transition:`all ${b.motionDurationMid}`,userSelect:"none",[b.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${k}-star-first, &-half ${k}-star-second`]:{opacity:1},[`&-half ${k}-star-first, &-full ${k}-star-second`]:{color:"inherit"}}}},fe=b=>({[`&-rtl${b.componentCls}`]:{direction:"rtl"}}),xe=b=>{const{componentCls:k}=b;return{[k]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,B.Wf)(b)),{display:"inline-block",margin:0,padding:0,color:b.starColor,fontSize:b.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${k} ${k}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ye(b)),{[`+ ${k}-text`]:{display:"inline-block",marginInlineStart:b.marginXS,fontSize:b.fontSize}}),fe(b))}};var Se=(0,we.Z)("Rate",b=>{const k=(0,ie.TS)(b,{});return[xe(k)]},b=>({starColor:b.yellow6,starSize:b.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:b.colorFillContent})),ce=function(b,k){var z={};for(var T in b)Object.prototype.hasOwnProperty.call(b,T)&&k.indexOf(T)<0&&(z[T]=b[T]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,T=Object.getOwnPropertySymbols(b);de{const{prefixCls:z,className:T,rootClassName:de,style:Be,tooltips:Ke,character:ne=i.createElement(R,null)}=b,ue=ce(b,["prefixCls","className","rootClassName","style","tooltips","character"]),Te=(r,h)=>{let{index:Q}=h;return Ke?i.createElement(U.Z,{title:Ke[Q]},r):r},{getPrefixCls:Me,direction:Ie,rate:Qe}=i.useContext(Y.E_),ge=Me("rate",z),[L,D]=Se(ge),f=Object.assign(Object.assign({},Qe==null?void 0:Qe.style),Be);return L(i.createElement(W,Object.assign({ref:k,character:ne,characterRender:Te},ue,{className:l()(T,de,D,Qe==null?void 0:Qe.className),style:f,prefixCls:ge,direction:Ie})))})},57809:function(vt,pe,e){"use strict";var t=e(92310),i=e.n(t),v=e(77861),Z=e(64002),o=e(59301),C=e(53487),n=e(62892),R=e(19080),j=e(36355),l=e(1684),K=e(93891),A=e(19716),d=e(32441),V=e(33234),N=e(14154),F=e(58582),Re=e(84443),le=e(66339),se=function(x,w){var W={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&w.indexOf(Y)<0&&(W[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Y=Object.getOwnPropertySymbols(x);U{var W,{prefixCls:Y,bordered:U=!0,className:B,rootClassName:we,getPopupContainer:ie,popupClassName:Ye,dropdownClassName:fe,listHeight:xe=256,placement:Se,listItemHeight:ce=24,size:te,disabled:q,notFoundContent:b,status:k,builtinPlacements:z,dropdownMatchSelectWidth:T,popupMatchSelectWidth:de,direction:Be,style:Ke,allowClear:ne}=x,ue=se(x,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Te,getPrefixCls:Me,renderEmpty:Ie,direction:Qe,virtual:ge,popupMatchSelectWidth:L,popupOverflow:D,select:f}=o.useContext(j.E_),r=Me("select",Y),h=Me(),Q=Be!=null?Be:Qe,{compactSize:s,compactItemClassnames:u}=(0,V.ri)(r,Q),[X,M]=(0,N.Z)(r),m=o.useMemo(()=>{const{mode:Xt}=ue;if(Xt!=="combobox")return Xt===_?"combobox":Xt},[ue.mode]),G=m==="multiple"||m==="tags",ye=(0,Re.Z)(ue.suffixIcon,ue.showArrow),ve=(W=de!=null?de:T)!==null&&W!==void 0?W:L,{status:re,hasFeedback:De,isFormItemInput:ze,feedbackIcon:P}=o.useContext(d.aM),he=(0,R.F)(re,k);let Ee;b!==void 0?Ee=b:m==="combobox"?Ee=null:Ee=(Ie==null?void 0:Ie("Select"))||o.createElement(K.Z,{componentName:"Select"});const{suffixIcon:Le,itemIcon:Fe,removeIcon:Ge,clearIcon:nt}=(0,le.Z)(Object.assign(Object.assign({},ue),{multiple:G,hasFeedback:De,feedbackIcon:P,showSuffixIcon:ye,prefixCls:r,showArrow:ue.showArrow,componentName:"Select"})),rt=ne===!0?{clearIcon:nt}:ne,Pt=(0,Z.Z)(ue,["suffixIcon","itemIcon"]),Lt=i()(Ye||fe,{[`${r}-dropdown-${Q}`]:Q==="rtl"},we,M),Bt=(0,A.Z)(Xt=>{var nn;return(nn=te!=null?te:s)!==null&&nn!==void 0?nn:Xt}),Mt=o.useContext(l.Z),tn=q!=null?q:Mt,cn=i()({[`${r}-lg`]:Bt==="large",[`${r}-sm`]:Bt==="small",[`${r}-rtl`]:Q==="rtl",[`${r}-borderless`]:!U,[`${r}-in-form-item`]:ze},(0,R.Z)(r,he,De),u,f==null?void 0:f.className,B,we,M),gt=o.useMemo(()=>Se!==void 0?Se:Q==="rtl"?"bottomRight":"bottomLeft",[Se,Q]),dn=(0,F.Z)(z,D);return X(o.createElement(v.ZP,Object.assign({ref:w,virtual:ge,showSearch:f==null?void 0:f.showSearch},Pt,{style:Object.assign(Object.assign({},f==null?void 0:f.style),Ke),dropdownMatchSelectWidth:ve,builtinPlacements:dn,transitionName:(0,n.m)(h,"slide-up",ue.transitionName),listHeight:xe,listItemHeight:ce,mode:m,prefixCls:r,placement:gt,direction:Q,suffixIcon:Le,menuItemSelectedIcon:Fe,removeIcon:Ge,allowClear:rt,notFoundContent:Ee,className:cn,getPopupContainer:ie||Te,dropdownClassName:Lt,disabled:tn})))},I=o.forwardRef(O),a=(0,C.Z)(I);I.SECRET_COMBOBOX_MODE_DO_NOT_USE=_,I.Option=v.Wx,I.OptGroup=v.Xo,I._InternalPanelDoNotUseOrYouWillBeFired=a,pe.default=I},14154:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return I}});var t=e(17313),i=e(74207),v=e(37613),Z=e(83116),o=e(13826),C=e(92899);const n=a=>{const{optionHeight:x,optionFontSize:w,optionLineHeight:W,optionPadding:Y}=a;return{position:"relative",display:"block",minHeight:x,padding:Y,color:a.colorText,fontWeight:"normal",fontSize:w,lineHeight:W,boxSizing:"border-box"}};var j=a=>{const{antCls:x,componentCls:w}=a,W=`${w}-item`,Y=`&${x}-slide-up-enter${x}-slide-up-enter-active`,U=`&${x}-slide-up-appear${x}-slide-up-appear-active`,B=`&${x}-slide-up-leave${x}-slide-up-leave-active`,we=`${w}-dropdown-placement-`;return[{[`${w}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(a)),{position:"absolute",top:-9999,zIndex:a.zIndexPopup,boxSizing:"border-box",padding:a.paddingXXS,overflow:"hidden",fontSize:a.fontSize,fontVariant:"initial",backgroundColor:a.colorBgElevated,borderRadius:a.borderRadiusLG,outline:"none",boxShadow:a.boxShadowSecondary,[` - ${Y}${we}bottomLeft, - ${U}${we}bottomLeft - `]:{animationName:o.fJ},[` - ${Y}${we}topLeft, - ${U}${we}topLeft, - ${Y}${we}topRight, - ${U}${we}topRight - `]:{animationName:o.Qt},[`${B}${we}bottomLeft`]:{animationName:o.Uw},[` - ${B}${we}topLeft, - ${B}${we}topRight - `]:{animationName:o.ly},"&-hidden":{display:"none"},[`${W}`]:Object.assign(Object.assign({},n(a)),{cursor:"pointer",transition:`background ${a.motionDurationSlow} ease`,borderRadius:a.borderRadiusSM,"&-group":{color:a.colorTextDescription,fontSize:a.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${W}-option-disabled)`]:{backgroundColor:a.optionActiveBg},[`&-selected:not(${W}-option-disabled)`]:{color:a.optionSelectedColor,fontWeight:a.optionSelectedFontWeight,backgroundColor:a.optionSelectedBg,[`${W}-option-state`]:{color:a.colorPrimary}},"&-disabled":{[`&${W}-option-selected`]:{backgroundColor:a.colorBgContainerDisabled},color:a.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:a.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,o.oN)(a,"slide-up"),(0,o.oN)(a,"slide-down"),(0,C.Fm)(a,"move-up"),(0,C.Fm)(a,"move-down")]};const l=2,K=a=>{let{controlHeightSM:x,controlHeight:w,lineWidth:W}=a;const Y=(w-x)/2-W,U=Math.ceil(Y/2);return[Y,U]};function A(a,x){const{componentCls:w,iconCls:W}=a,Y=`${w}-selection-overflow`,U=a.multipleSelectItemHeight,[B]=K(a),we=x?`${w}-${x}`:"";return{[`${w}-multiple${we}`]:{fontSize:a.fontSize,[Y]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${w}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${B-l}px ${l*2}px`,borderRadius:a.borderRadius,[`${w}-show-search&`]:{cursor:"text"},[`${w}-disabled&`]:{background:a.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${l}px 0`,lineHeight:`${U}px`,visibility:"hidden",content:'"\\a0"'}},[` - &${w}-show-arrow ${w}-selector, - &${w}-allow-clear ${w}-selector - `]:{paddingInlineEnd:a.fontSizeIcon+a.controlPaddingHorizontal},[`${w}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:U,marginTop:l,marginBottom:l,lineHeight:`${U-a.lineWidth*2}px`,background:a.multipleItemBg,border:`${a.lineWidth}px ${a.lineType} ${a.multipleItemBorderColor}`,borderRadius:a.borderRadiusSM,cursor:"default",transition:`font-size ${a.motionDurationSlow}, line-height ${a.motionDurationSlow}, height ${a.motionDurationSlow}`,userSelect:"none",marginInlineEnd:l*2,paddingInlineStart:a.paddingXS,paddingInlineEnd:a.paddingXS/2,[`${w}-disabled&`]:{color:a.multipleItemColorDisabled,borderColor:a.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:a.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:a.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${W}`]:{verticalAlign:"-0.2em"},"&:hover":{color:a.colorIconHover}})},[`${Y}-item + ${Y}-item`]:{[`${w}-selection-search`]:{marginInlineStart:0}},[`${w}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:a.inputPaddingHorizontalBase-B,"\n &-input,\n &-mirror\n ":{height:U,fontFamily:a.fontFamily,lineHeight:`${U}px`,transition:`all ${a.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${w}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:a.inputPaddingHorizontalBase,insetInlineEnd:a.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${a.motionDurationSlow}`}}}}var V=a=>{const{componentCls:x}=a,w=(0,v.TS)(a,{controlHeight:a.controlHeightSM,multipleSelectItemHeight:a.controlHeightXS,borderRadius:a.borderRadiusSM,borderRadiusSM:a.borderRadiusXS}),W=(0,v.TS)(a,{fontSize:a.fontSizeLG,controlHeight:a.controlHeightLG,multipleSelectItemHeight:a.multipleItemHeightLG,borderRadius:a.borderRadiusLG,borderRadiusSM:a.borderRadius}),[,Y]=K(a);return[A(a),A(w,"sm"),{[`${x}-multiple${x}-sm`]:{[`${x}-selection-placeholder`]:{insetInline:a.controlPaddingHorizontalSM-a.lineWidth},[`${x}-selection-search`]:{marginInlineStart:Y}}},A(W,"lg")]};function N(a,x){const{componentCls:w,inputPaddingHorizontalBase:W,borderRadius:Y}=a,U=a.controlHeight-a.lineWidth*2,B=Math.ceil(a.fontSize*1.25),we=x?`${w}-${x}`:"";return{[`${w}-single${we}`]:{fontSize:a.fontSize,[`${w}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(a)),{display:"flex",borderRadius:Y,[`${w}-selection-search`]:{position:"absolute",top:0,insetInlineStart:W,insetInlineEnd:W,bottom:0,"&-input":{width:"100%"}},[` - ${w}-selection-item, - ${w}-selection-placeholder - `]:{padding:0,lineHeight:`${U}px`,transition:`all ${a.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${U}px`}},[`${w}-selection-item`]:{position:"relative",userSelect:"none"},[`${w}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${w}-selection-item:after`,`${w}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${w}-show-arrow ${w}-selection-item, - &${w}-show-arrow ${w}-selection-placeholder - `]:{paddingInlineEnd:B},[`&${w}-open ${w}-selection-item`]:{color:a.colorTextPlaceholder},[`&:not(${w}-customize-input)`]:{[`${w}-selector`]:{width:"100%",height:a.controlHeight,padding:`0 ${W}px`,[`${w}-selection-search-input`]:{height:U},"&:after":{lineHeight:`${U}px`}}},[`&${w}-customize-input`]:{[`${w}-selector`]:{"&:after":{display:"none"},[`${w}-selection-search`]:{position:"static",width:"100%"},[`${w}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${W}px`,"&:after":{display:"none"}}}}}}}function F(a){const{componentCls:x}=a,w=a.controlPaddingHorizontalSM-a.lineWidth;return[N(a),N((0,v.TS)(a,{controlHeight:a.controlHeightSM,borderRadius:a.borderRadiusSM}),"sm"),{[`${x}-single${x}-sm`]:{[`&:not(${x}-customize-input)`]:{[`${x}-selection-search`]:{insetInlineStart:w,insetInlineEnd:w},[`${x}-selector`]:{padding:`0 ${w}px`},[`&${x}-show-arrow ${x}-selection-search`]:{insetInlineEnd:w+a.fontSize*1.5},[` - &${x}-show-arrow ${x}-selection-item, - &${x}-show-arrow ${x}-selection-placeholder - `]:{paddingInlineEnd:a.fontSize*1.5}}}},N((0,v.TS)(a,{controlHeight:a.singleItemHeightLG,fontSize:a.fontSizeLG,borderRadius:a.borderRadiusLG}),"lg")]}const Re=a=>{const{componentCls:x,selectorBg:w}=a;return{position:"relative",backgroundColor:w,border:`${a.lineWidth}px ${a.lineType} ${a.colorBorder}`,transition:`all ${a.motionDurationMid} ${a.motionEaseInOut}`,input:{cursor:"pointer"},[`${x}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${x}-disabled&`]:{color:a.colorTextDisabled,background:a.colorBgContainerDisabled,cursor:"not-allowed",[`${x}-multiple&`]:{background:a.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},le=function(a,x){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:W,borderHoverColor:Y,outlineColor:U,antCls:B}=x,we=w?{[`${W}-selector`]:{borderColor:Y}}:{};return{[a]:{[`&:not(${W}-disabled):not(${W}-customize-input):not(${B}-pagination-size-changer)`]:Object.assign(Object.assign({},we),{[`${W}-focused& ${W}-selector`]:{borderColor:Y,boxShadow:`0 0 0 ${x.controlOutlineWidth}px ${U}`,outline:0},[`&:hover ${W}-selector`]:{borderColor:Y}})}}},se=a=>{const{componentCls:x}=a;return{[`${x}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},_=a=>{const{componentCls:x,inputPaddingHorizontalBase:w,iconCls:W}=a;return{[x]:Object.assign(Object.assign({},(0,t.Wf)(a)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${x}-customize-input) ${x}-selector`]:Object.assign(Object.assign({},Re(a)),se(a)),[`${x}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${x}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:a.colorTextPlaceholder,pointerEvents:"none"}),[`${x}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:w,height:a.fontSizeIcon,marginTop:-a.fontSizeIcon/2,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[W]:{verticalAlign:"top",transition:`transform ${a.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${x}-suffix)`]:{pointerEvents:"auto"}},[`${x}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${x}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:w,zIndex:1,display:"inline-block",width:a.fontSizeIcon,height:a.fontSizeIcon,marginTop:-a.fontSizeIcon/2,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:a.clearBg,cursor:"pointer",opacity:0,transition:`color ${a.motionDurationMid} ease, opacity ${a.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:a.colorTextTertiary}},"&:hover":{[`${x}-clear`]:{opacity:1}}}),[`${x}-has-feedback`]:{[`${x}-clear`]:{insetInlineEnd:w+a.fontSize+a.paddingXS}}}},O=a=>{const{componentCls:x}=a;return[{[x]:{[`&-borderless ${x}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${x}-in-form-item`]:{width:"100%"}}},_(a),F(a),V(a),j(a),{[`${x}-rtl`]:{direction:"rtl"}},le(x,(0,v.TS)(a,{borderHoverColor:a.colorPrimaryHover,outlineColor:a.controlOutline})),le(`${x}-status-error`,(0,v.TS)(a,{borderHoverColor:a.colorErrorHover,outlineColor:a.colorErrorOutline}),!0),le(`${x}-status-warning`,(0,v.TS)(a,{borderHoverColor:a.colorWarningHover,outlineColor:a.colorWarningOutline}),!0),(0,i.c)(a,{borderElCls:`${x}-selector`,focusElCls:`${x}-focused`})]};var I=(0,Z.Z)("Select",(a,x)=>{let{rootPrefixCls:w}=x;const W=(0,v.TS)(a,{rootPrefixCls:w,inputPaddingHorizontalBase:a.paddingSM-1,multipleSelectItemHeight:a.multipleItemHeight});return[O(W)]},a=>{const{fontSize:x,lineHeight:w,controlHeight:W,controlPaddingHorizontal:Y,zIndexPopupBase:U,colorText:B,fontWeightStrong:we,controlItemBgActive:ie,controlItemBgHover:Ye,colorBgContainer:fe,colorFillSecondary:xe,controlHeightLG:Se,controlHeightSM:ce,colorBgContainerDisabled:te,colorTextDisabled:q}=a;return{zIndexPopup:U+50,optionSelectedColor:B,optionSelectedFontWeight:we,optionSelectedBg:ie,optionActiveBg:Ye,optionPadding:`${(W-x*w)/2}px ${Y}px`,optionFontSize:x,optionLineHeight:w,optionHeight:W,selectorBg:fe,clearBg:fe,singleItemHeightLG:Se,multipleItemBg:xe,multipleItemBorderColor:"transparent",multipleItemHeight:ce,multipleItemHeightLG:W,multipleSelectorBgDisabled:te,multipleItemColorDisabled:q,multipleItemBorderColorDisabled:"transparent"}})},58582:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});const t=v=>{const o={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:v==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},o),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},o),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},o),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},o),{points:["br","tr"],offset:[0,-4]})}};function i(v,Z){return v||t(Z)}},84443:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return t}});function t(i,v){return v!==void 0?v:i!==null}},66339:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(89699),i=e(37637),v=e(77318),Z=e(76995),o=e(78714),C=e(56981),n=e(59301);function R(j){let{suffixIcon:l,clearIcon:K,menuItemSelectedIcon:A,removeIcon:d,loading:V,multiple:N,hasFeedback:F,prefixCls:Re,showSuffixIcon:le,feedbackIcon:se,showArrow:_,componentName:O}=j;const I=K!=null?K:n.createElement(i.Z,null),a=Y=>l===null&&!F&&!_?null:n.createElement(n.Fragment,null,le!==!1&&Y,F&&se);let x=null;if(l!==void 0)x=a(l);else if(V)x=a(n.createElement(o.Z,{spin:!0}));else{const Y=`${Re}-suffix`;x=U=>{let{open:B,showSearch:we}=U;return a(B&&we?n.createElement(C.Z,{className:Y}):n.createElement(Z.Z,{className:Y}))}}let w=null;A!==void 0?w=A:N?w=n.createElement(t.Z,null):w=null;let W=null;return d!==void 0?W=d:W=n.createElement(v.Z,null),{clearIcon:I,suffixIcon:x,itemIcon:w,removeIcon:W}}},69127:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return D}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(64002),n=f=>{const{prefixCls:r,className:h,style:Q,size:s,shape:u}=f,X=i()({[`${r}-lg`]:s==="large",[`${r}-sm`]:s==="small"}),M=i()({[`${r}-circle`]:u==="circle",[`${r}-square`]:u==="square",[`${r}-round`]:u==="round"}),m=v.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return v.createElement("span",{className:i()(r,X,M,h),style:Object.assign(Object.assign({},m),Q)})},R=e(88252),j=e(83116),l=e(37613);const K=new R.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),A=f=>({height:f,lineHeight:`${f}px`}),d=f=>Object.assign({width:f},A(f)),V=f=>({background:f.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:K,animationDuration:f.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),N=f=>Object.assign({width:f*5,minWidth:f*5},A(f)),F=f=>{const{skeletonAvatarCls:r,gradientFromColor:h,controlHeight:Q,controlHeightLG:s,controlHeightSM:u}=f;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:h},d(Q)),[`${r}${r}-circle`]:{borderRadius:"50%"},[`${r}${r}-lg`]:Object.assign({},d(s)),[`${r}${r}-sm`]:Object.assign({},d(u))}},Re=f=>{const{controlHeight:r,borderRadiusSM:h,skeletonInputCls:Q,controlHeightLG:s,controlHeightSM:u,gradientFromColor:X}=f;return{[`${Q}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:h},N(r)),[`${Q}-lg`]:Object.assign({},N(s)),[`${Q}-sm`]:Object.assign({},N(u))}},le=f=>Object.assign({width:f},A(f)),se=f=>{const{skeletonImageCls:r,imageSizeBase:h,gradientFromColor:Q,borderRadiusSM:s}=f;return{[`${r}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Q,borderRadius:s},le(h*2)),{[`${r}-path`]:{fill:"#bfbfbf"},[`${r}-svg`]:Object.assign(Object.assign({},le(h)),{maxWidth:h*4,maxHeight:h*4}),[`${r}-svg${r}-svg-circle`]:{borderRadius:"50%"}}),[`${r}${r}-circle`]:{borderRadius:"50%"}}},_=(f,r,h)=>{const{skeletonButtonCls:Q}=f;return{[`${h}${Q}-circle`]:{width:r,minWidth:r,borderRadius:"50%"},[`${h}${Q}-round`]:{borderRadius:r}}},O=f=>Object.assign({width:f*2,minWidth:f*2},A(f)),I=f=>{const{borderRadiusSM:r,skeletonButtonCls:h,controlHeight:Q,controlHeightLG:s,controlHeightSM:u,gradientFromColor:X}=f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${h}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:r,width:Q*2,minWidth:Q*2},O(Q))},_(f,Q,h)),{[`${h}-lg`]:Object.assign({},O(s))}),_(f,s,`${h}-lg`)),{[`${h}-sm`]:Object.assign({},O(u))}),_(f,u,`${h}-sm`))},a=f=>{const{componentCls:r,skeletonAvatarCls:h,skeletonTitleCls:Q,skeletonParagraphCls:s,skeletonButtonCls:u,skeletonInputCls:X,skeletonImageCls:M,controlHeight:m,controlHeightLG:G,controlHeightSM:ye,gradientFromColor:ve,padding:re,marginSM:De,borderRadius:ze,titleHeight:P,blockRadius:he,paragraphLiHeight:Ee,controlHeightXS:Le,paragraphMarginTop:Fe}=f;return{[`${r}`]:{display:"table",width:"100%",[`${r}-header`]:{display:"table-cell",paddingInlineEnd:re,verticalAlign:"top",[`${h}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ve},d(m)),[`${h}-circle`]:{borderRadius:"50%"},[`${h}-lg`]:Object.assign({},d(G)),[`${h}-sm`]:Object.assign({},d(ye))},[`${r}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Q}`]:{width:"100%",height:P,background:ve,borderRadius:he,[`+ ${s}`]:{marginBlockStart:ye}},[`${s}`]:{padding:0,"> li":{width:"100%",height:Ee,listStyle:"none",background:ve,borderRadius:he,"+ li":{marginBlockStart:Le}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${r}-content`]:{[`${Q}, ${s} > li`]:{borderRadius:ze}}},[`${r}-with-avatar ${r}-content`]:{[`${Q}`]:{marginBlockStart:De,[`+ ${s}`]:{marginBlockStart:Fe}}},[`${r}${r}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},I(f)),F(f)),Re(f)),se(f)),[`${r}${r}-block`]:{width:"100%",[`${u}`]:{width:"100%"},[`${X}`]:{width:"100%"}},[`${r}${r}-active`]:{[` - ${Q}, - ${s} > li, - ${h}, - ${u}, - ${X}, - ${M} - `]:Object.assign({},V(f))}}};var x=(0,j.Z)("Skeleton",f=>{const{componentCls:r}=f,h=(0,l.TS)(f,{skeletonAvatarCls:`${r}-avatar`,skeletonTitleCls:`${r}-title`,skeletonParagraphCls:`${r}-paragraph`,skeletonButtonCls:`${r}-button`,skeletonInputCls:`${r}-input`,skeletonImageCls:`${r}-image`,imageSizeBase:f.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${f.gradientFromColor} 25%, ${f.gradientToColor} 37%, ${f.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[a(h)]},f=>{const{colorFillContent:r,colorFill:h}=f,Q=r,s=h;return{color:Q,colorGradientEnd:s,gradientFromColor:Q,gradientToColor:s,titleHeight:f.controlHeight/2,blockRadius:f.borderRadiusSM,paragraphMarginTop:f.marginLG+f.marginXXS,paragraphLiHeight:f.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),W=f=>{const{prefixCls:r,className:h,rootClassName:Q,active:s,shape:u="circle",size:X="default"}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=(0,o.Z)(f,["prefixCls","className"]),re=i()(m,`${m}-element`,{[`${m}-active`]:s},h,Q,ye);return G(v.createElement("div",{className:re},v.createElement(n,Object.assign({prefixCls:`${m}-avatar`,shape:u,size:X},ve))))},U=f=>{const{prefixCls:r,className:h,rootClassName:Q,active:s,block:u=!1,size:X="default"}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=(0,o.Z)(f,["prefixCls"]),re=i()(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:u},h,Q,ye);return G(v.createElement("div",{className:re},v.createElement(n,Object.assign({prefixCls:`${m}-button`,size:X},ve))))};const B="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 ie=f=>{const{prefixCls:r,className:h,rootClassName:Q,style:s,active:u}=f,{getPrefixCls:X}=v.useContext(Z.E_),M=X("skeleton",r),[m,G]=x(M),ye=i()(M,`${M}-element`,{[`${M}-active`]:u},h,Q,G);return m(v.createElement("div",{className:ye},v.createElement("div",{className:i()(`${M}-image`,h),style:s},v.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${M}-image-svg`},v.createElement("path",{d:B,className:`${M}-image-path`})))))},fe=f=>{const{prefixCls:r,className:h,rootClassName:Q,active:s,block:u,size:X="default"}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=(0,o.Z)(f,["prefixCls"]),re=i()(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:u},h,Q,ye);return G(v.createElement("div",{className:re},v.createElement(n,Object.assign({prefixCls:`${m}-input`,size:X},ve))))},xe=e(5891),Se={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"},ce=Se,te=e(31533),q=function(r,h){return v.createElement(te.Z,(0,xe.Z)({},r,{ref:h,icon:ce}))},b=v.forwardRef(q),k=b,T=f=>{const{prefixCls:r,className:h,rootClassName:Q,style:s,active:u,children:X}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=i()(m,`${m}-element`,{[`${m}-active`]:u},ye,h,Q),re=X!=null?X:v.createElement(k,null);return G(v.createElement("div",{className:ve},v.createElement("div",{className:i()(`${m}-image`,h),style:s},re)))},de=e(26390),Ke=f=>{const r=M=>{const{width:m,rows:G=2}=f;if(Array.isArray(m))return m[M];if(G-1===M)return m},{prefixCls:h,className:Q,style:s,rows:u}=f,X=(0,de.Z)(Array(u)).map((M,m)=>v.createElement("li",{key:m,style:{width:r(m)}}));return v.createElement("ul",{className:i()(h,Q),style:s},X)},ue=f=>{let{prefixCls:r,className:h,width:Q,style:s}=f;return v.createElement("h3",{className:i()(r,h),style:Object.assign({width:Q},s)})};function Te(f){return f&&typeof f=="object"?f:{}}function Me(f,r){return f&&!r?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ie(f,r){return!f&&r?{width:"38%"}:f&&r?{width:"50%"}:{}}function Qe(f,r){const h={};return(!f||!r)&&(h.width="61%"),!f&&r?h.rows=3:h.rows=2,h}const ge=f=>{const{prefixCls:r,loading:h,className:Q,rootClassName:s,style:u,children:X,avatar:M=!1,title:m=!0,paragraph:G=!0,active:ye,round:ve}=f,{getPrefixCls:re,direction:De,skeleton:ze}=v.useContext(Z.E_),P=re("skeleton",r),[he,Ee]=x(P);if(h||!("loading"in f)){const Le=!!M,Fe=!!m,Ge=!!G;let nt;if(Le){const Lt=Object.assign(Object.assign({prefixCls:`${P}-avatar`},Me(Fe,Ge)),Te(M));nt=v.createElement("div",{className:`${P}-header`},v.createElement(n,Object.assign({},Lt)))}let rt;if(Fe||Ge){let Lt;if(Fe){const Mt=Object.assign(Object.assign({prefixCls:`${P}-title`},Ie(Le,Ge)),Te(m));Lt=v.createElement(ue,Object.assign({},Mt))}let Bt;if(Ge){const Mt=Object.assign(Object.assign({prefixCls:`${P}-paragraph`},Qe(Le,Fe)),Te(G));Bt=v.createElement(Ke,Object.assign({},Mt))}rt=v.createElement("div",{className:`${P}-content`},Lt,Bt)}const Pt=i()(P,{[`${P}-with-avatar`]:Le,[`${P}-active`]:ye,[`${P}-rtl`]:De==="rtl",[`${P}-round`]:ve},ze==null?void 0:ze.className,Q,s,Ee);return he(v.createElement("div",{className:Pt,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),u)},nt,rt))}return typeof X!="undefined"?X:null};ge.Button=U,ge.Avatar=W,ge.Input=fe,ge.Image=ie,ge.Node=T;var L=ge,D=L},81327:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Re}});var t=e(59301),i=e(92310),v=e.n(i),Z=e(38298),o=e(36355),C=e(33234);const n=t.createContext({latestIndex:0}),R=n.Provider;var l=le=>{let{className:se,index:_,children:O,split:I,style:a}=le;const{latestIndex:x}=t.useContext(n);return O==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:se,style:a},O),_{var _,O;const{getPrefixCls:I,space:a,direction:x}=t.useContext(o.E_),{size:w=(a==null?void 0:a.size)||"small",align:W,className:Y,rootClassName:U,children:B,direction:we="horizontal",prefixCls:ie,split:Ye,style:fe,wrap:xe=!1,classNames:Se,styles:ce}=le,te=V(le,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[q,b]=Array.isArray(w)?w:[w,w],k=A(b),z=A(q),T=d(b),de=d(q),Be=(0,Z.Z)(B,{keepEmpty:!0}),Ke=W===void 0&&we==="horizontal"?"center":W,ne=I("space",ie),[ue,Te]=(0,K.Z)(ne),Me=v()(ne,a==null?void 0:a.className,Te,`${ne}-${we}`,{[`${ne}-rtl`]:x==="rtl",[`${ne}-align-${Ke}`]:Ke,[`${ne}-gap-row-${b}`]:k,[`${ne}-gap-col-${q}`]:z},Y,U),Ie=v()(`${ne}-item`,(_=Se==null?void 0:Se.item)!==null&&_!==void 0?_:(O=a==null?void 0:a.classNames)===null||O===void 0?void 0:O.item);let Qe=0;const ge=Be.map((f,r)=>{var h,Q;f!=null&&(Qe=r);const s=f&&f.key||`${Ie}-${r}`;return t.createElement(l,{className:Ie,key:s,index:r,split:Ye,style:(h=ce==null?void 0:ce.item)!==null&&h!==void 0?h:(Q=a==null?void 0:a.styles)===null||Q===void 0?void 0:Q.item},f)}),L=t.useMemo(()=>({latestIndex:Qe}),[Qe]);if(Be.length===0)return null;const D={};return xe&&(D.flexWrap="wrap"),!z&&de&&(D.columnGap=q),!k&&T&&(D.rowGap=b),ue(t.createElement("div",Object.assign({ref:se,className:Me,style:Object.assign(Object.assign(Object.assign({},D),a==null?void 0:a.style),fe)},te),t.createElement(R,{value:L},ge)))});F.Compact=C.ZP;var Re=F},31797:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return x}});var t=e(59301),i=e(56762),v=e(92343),Z=e(92310),o=e.n(Z),C=e(36355),n=e(69127),j=w=>{const{value:W,formatter:Y,precision:U,decimalSeparator:B,groupSeparator:we="",prefixCls:ie}=w;let Ye;if(typeof Y=="function")Ye=Y(W);else{const fe=String(W),xe=fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!xe||fe==="-")Ye=fe;else{const Se=xe[1];let ce=xe[2]||"0",te=xe[4]||"";ce=ce.replace(/\B(?=(\d{3})+(?!\d))/g,we),typeof U=="number"&&(te=te.padEnd(U,"0").slice(0,U>0?U:0)),te&&(te=`${B}${te}`),Ye=[t.createElement("span",{key:"int",className:`${ie}-content-value-int`},Se,ce),te&&t.createElement("span",{key:"decimal",className:`${ie}-content-value-decimal`},te)]}}return t.createElement("span",{className:`${ie}-content-value`},Ye)},l=e(17313),K=e(83116),A=e(37613);const d=w=>{const{componentCls:W,marginXXS:Y,padding:U,colorTextDescription:B,titleFontSize:we,colorTextHeading:ie,contentFontSize:Ye,fontFamily:fe}=w;return{[`${W}`]:Object.assign(Object.assign({},(0,l.Wf)(w)),{[`${W}-title`]:{marginBottom:Y,color:B,fontSize:we},[`${W}-skeleton`]:{paddingTop:U},[`${W}-content`]:{color:ie,fontSize:Ye,fontFamily:fe,[`${W}-content-value`]:{display:"inline-block",direction:"ltr"},[`${W}-content-prefix, ${W}-content-suffix`]:{display:"inline-block"},[`${W}-content-prefix`]:{marginInlineEnd:Y},[`${W}-content-suffix`]:{marginInlineStart:Y}}})}};var V=(0,K.Z)("Statistic",w=>{const W=(0,A.TS)(w,{});return[d(W)]},w=>{const{fontSizeHeading3:W,fontSize:Y}=w;return{titleFontSize:Y,contentFontSize:W}}),F=w=>{const{prefixCls:W,className:Y,rootClassName:U,style:B,valueStyle:we,value:ie=0,title:Ye,valueRender:fe,prefix:xe,suffix:Se,loading:ce=!1,onMouseEnter:te,onMouseLeave:q,decimalSeparator:b=".",groupSeparator:k=","}=w,{getPrefixCls:z,direction:T,statistic:de}=t.useContext(C.E_),Be=z("statistic",W),[Ke,ne]=V(Be),ue=t.createElement(j,Object.assign({decimalSeparator:b,groupSeparator:k,prefixCls:Be},w,{value:ie})),Te=o()(Be,{[`${Be}-rtl`]:T==="rtl"},de==null?void 0:de.className,Y,U,ne);return Ke(t.createElement("div",{className:Te,style:Object.assign(Object.assign({},de==null?void 0:de.style),B),onMouseEnter:te,onMouseLeave:q},Ye&&t.createElement("div",{className:`${Be}-title`},Ye),t.createElement(n.Z,{paragraph:!1,loading:ce,className:`${Be}-skeleton`},t.createElement("div",{style:we,className:`${Be}-content`},xe&&t.createElement("span",{className:`${Be}-content-prefix`},xe),fe?fe(ue):ue,Se&&t.createElement("span",{className:`${Be}-content-suffix`},Se)))))};const Re=[["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 le(w,W){let Y=w;const U=/\[[^\]]*]/g,B=(W.match(U)||[]).map(fe=>fe.slice(1,-1)),we=W.replace(U,"[]"),ie=Re.reduce((fe,xe)=>{let[Se,ce]=xe;if(fe.includes(Se)){const te=Math.floor(Y/ce);return Y-=te*ce,fe.replace(new RegExp(`${Se}+`,"g"),q=>{const b=q.length;return te.toString().padStart(b,"0")})}return fe},we);let Ye=0;return ie.replace(U,()=>{const fe=B[Ye];return Ye+=1,fe})}function se(w,W){const{format:Y=""}=W,U=new Date(w).getTime(),B=Date.now(),we=Math.max(U-B,0);return le(we,Y)}const _=1e3/30;function O(w){return new Date(w).getTime()}const I=w=>{const{value:W,format:Y="HH:mm:ss",onChange:U,onFinish:B}=w,we=(0,i.Z)(),ie=t.useRef(null),Ye=()=>{B==null||B(),ie.current&&(clearInterval(ie.current),ie.current=null)},fe=()=>{const ce=O(W);ce>=Date.now()&&(ie.current=setInterval(()=>{we(),U==null||U(ce-Date.now()),ce(fe(),()=>{ie.current&&(clearInterval(ie.current),ie.current=null)}),[W]);const xe=(ce,te)=>se(ce,Object.assign(Object.assign({},te),{format:Y})),Se=ce=>(0,v.Tm)(ce,{title:void 0});return t.createElement(F,Object.assign({},w,{valueRender:Se,formatter:xe}))};var a=t.memo(I);F.Countdown=a;var x=F},8378:function(vt,pe){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});pe.Z=e},92899:function(vt,pe,e){"use strict";e.d(pe,{Fm:function(){return A}});var t=e(88252),i=e(95406);const v=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Z=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),o=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),C=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),R=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),j=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),K={"move-up":{inKeyframes:j,outKeyframes:l},"move-down":{inKeyframes:v,outKeyframes:Z},"move-left":{inKeyframes:o,outKeyframes:C},"move-right":{inKeyframes:n,outKeyframes:R}},A=(d,V)=>{const{antCls:N}=d,F=`${N}-${V}`,{inKeyframes:Re,outKeyframes:le}=K[V];return[(0,i.R)(F,Re,le,d.motionDurationMid),{[` - ${F}-enter, - ${F}-appear - `]:{opacity:0,animationTimingFunction:d.motionEaseOutCirc},[`${F}-leave`]:{animationTimingFunction:d.motionEaseInOutCirc}}]}},13826:function(vt,pe,e){"use strict";e.d(pe,{Qt:function(){return o},Uw:function(){return Z},fJ:function(){return v},ly:function(){return C},oN:function(){return A}});var t=e(88252),i=e(95406);const v=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Z=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),o=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),C=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),R=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),j=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),l=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),K={"slide-up":{inKeyframes:v,outKeyframes:Z},"slide-down":{inKeyframes:o,outKeyframes:C},"slide-left":{inKeyframes:n,outKeyframes:R},"slide-right":{inKeyframes:j,outKeyframes:l}},A=(d,V)=>{const{antCls:N}=d,F=`${N}-${V}`,{inKeyframes:Re,outKeyframes:le}=K[V];return[(0,i.R)(F,Re,le,d.motionDurationMid),{[` - ${F}-enter, - ${F}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:d.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${F}-leave`]:{animationTimingFunction:d.motionEaseInQuint}}]}},15969:function(vt,pe,e){"use strict";e.d(pe,{N:function(){return t}});const t=i=>({color:i.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${i.motionDurationSlow}`,"&:focus, &:hover":{color:i.colorLinkHover},"&:active":{color:i.colorLinkActive}})},36546:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return Nl}});var t={},i="rc-table-internal-hook",v=e(29043),Z=e(8107),o=e(28800),C=e(51346),n=e(59301),R=e(4676);function j(c){var p=n.createContext(void 0),H=function(me){var Ce=me.value,Ve=me.children,ke=n.useRef(Ce);ke.current=Ce;var He=n.useState(function(){return{getValue:function(){return ke.current},listeners:new Set}}),_e=(0,v.Z)(He,1),ot=_e[0];return(0,o.Z)(function(){(0,R.unstable_batchedUpdates)(function(){ot.listeners.forEach(function(tt){tt(Ce)})})},[Ce]),n.createElement(p.Provider,{value:ot},Ve)};return{Context:p,Provider:H,defaultValue:c}}function l(c,p){var H=(0,Z.Z)(typeof p=="function"?p:function(tt){if(p===void 0)return tt;if(!Array.isArray(p))return tt[p];var St={};return p.forEach(function(Et){St[Et]=tt[Et]}),St}),$=n.useContext(c==null?void 0:c.Context),me=$||{},Ce=me.listeners,Ve=me.getValue,ke=n.useRef();ke.current=H($?Ve():c==null?void 0:c.defaultValue);var He=n.useState({}),_e=(0,v.Z)(He,2),ot=_e[1];return(0,o.Z)(function(){if(!$)return;function tt(St){var Et=H(St);(0,C.Z)(ke.current,Et,!0)||ot({})}return Ce.add(tt),function(){Ce.delete(tt)}},[$]),ke.current}var K=e(5891),A=e(20475);function d(){var c=n.createContext(null);function p(){return n.useContext(c)}function H(me,Ce){var Ve=(0,A.Yr)(me),ke=function(_e,ot){var tt=Ve?{ref:ot}:{},St=n.useRef(0),Et=n.useRef(_e),bt=p();return bt!==null?n.createElement(me,(0,K.Z)({},_e,tt)):((!Ce||Ce(Et.current,_e))&&(St.current+=1),Et.current=_e,n.createElement(c.Provider,{value:St.current},n.createElement(me,(0,K.Z)({},_e,tt))))};return Ve?n.forwardRef(ke):ke}function $(me,Ce){var Ve=(0,A.Yr)(me),ke=function(_e,ot){var tt=Ve?{ref:ot}:{};return p(),n.createElement(me,(0,K.Z)({},_e,tt))};return Ve?n.memo(n.forwardRef(ke),Ce):n.memo(ke,Ce)}return{makeImmutable:H,responseImmutable:$,useImmutableMark:p}}var V=d(),N=V.makeImmutable,F=V.responseImmutable,Re=V.useImmutableMark,le=d(),se=le.makeImmutable,_=le.responseImmutable,O=le.useImmutableMark,I=j(),a=I;function x(c,p){var H=n.useRef(0);H.current+=1;var $=n.useRef(c),me=[];Object.keys(c||{}).map(function(Ve){var ke;(c==null?void 0:c[Ve])!==((ke=$.current)===null||ke===void 0?void 0:ke[Ve])&&me.push(Ve)}),$.current=c;var Ce=n.useRef([]);return me.length&&(Ce.current=me),n.useDebugValue(H.current),n.useDebugValue(Ce.current.join(", ")),p&&console.log("".concat(p,":"),H.current,Ce.current),H.current}var w=null,W=n.memo(function(){var c=x();return n.createElement("h1",null,"Render Times: ",c)});W.displayName="RenderBlock";var Y=e(80665),U=e(57259),B=e(80962),we=e(92310),ie=e.n(we),Ye=e(79722),fe=e(69004),xe=e(51395),Se=n.createContext({renderWithProps:!1}),ce=Se,te="RC_TABLE_KEY";function q(c){return c==null?[]:Array.isArray(c)?c:[c]}function b(c){var p=[],H={};return c.forEach(function($){for(var me=$||{},Ce=me.key,Ve=me.dataIndex,ke=Ce||q(Ve).join("-")||te;H[ke];)ke="".concat(ke,"_next");H[ke]=!0,p.push(ke)}),p}function k(c){return c!=null}function z(c){return c&&(0,Y.Z)(c)==="object"&&!Array.isArray(c)&&!n.isValidElement(c)}function T(c,p,H,$,me,Ce){var Ve=n.useContext(ce),ke=O(),He=(0,Ye.Z)(function(){if(k($))return[$];var _e=p==null||p===""?[]:Array.isArray(p)?p:[p],ot=(0,fe.Z)(c,_e),tt=ot,St=void 0;if(me){var Et=me(ot,c,H);z(Et)?(tt=Et.children,St=Et.props,Ve.renderWithProps=!0):tt=Et}return[tt,St]},[ke,c,$,p,me,H],function(_e,ot){if(Ce){var tt=(0,v.Z)(_e,2),St=tt[1],Et=(0,v.Z)(ot,2),bt=Et[1];return Ce(bt,St)}return Ve.renderWithProps?!0:!(0,C.Z)(_e,ot,!0)});return He}function de(c,p,H,$){var me=c+p-1;return c<=$&&me>=H}function Be(c,p){return l(a,function(H){var $=de(c,p||1,H.hoverStartRow,H.hoverEndRow);return[$,H.onHover]})}var Ke=function(p){var H=p.ellipsis,$=p.rowType,me=p.children,Ce,Ve=H===!0?{showTitle:!0}:H;return Ve&&(Ve.showTitle||$==="header")&&(typeof me=="string"||typeof me=="number"?Ce=me.toString():n.isValidElement(me)&&typeof me.props.children=="string"&&(Ce=me.props.children)),Ce};function ne(c){var p,H,$,me,Ce,Ve,ke,He,_e=c.component,ot=c.children,tt=c.ellipsis,St=c.scope,Et=c.prefixCls,bt=c.className,Yt=c.align,Ht=c.record,qt=c.render,Kt=c.dataIndex,an=c.renderIndex,wn=c.shouldCellUpdate,Pn=c.index,pn=c.rowType,Hn=c.colSpan,Un=c.rowSpan,An=c.fixLeft,Cn=c.fixRight,fn=c.firstFixLeft,en=c.lastFixLeft,gn=c.firstFixRight,Tn=c.lastFixRight,er=c.appendNode,Xn=c.additionalProps,Ln=Xn===void 0?{}:Xn,rr=c.isSticky,or="".concat(Et,"-cell"),br=l(a,["supportSticky","allColumnsFixedLeft"]),fr=br.supportSticky,Hr=br.allColumnsFixedLeft,Zr=T(Ht,Kt,an,ot,qt,wn),Gn=(0,v.Z)(Zr,2),Jr=Gn[0],vr=Gn[1],wr={},xr=typeof An=="number"&&fr,Sa=typeof Cn=="number"&&fr;xr&&(wr.position="sticky",wr.left=An),Sa&&(wr.position="sticky",wr.right=Cn);var jn=(p=(H=($=vr==null?void 0:vr.colSpan)!==null&&$!==void 0?$:Ln.colSpan)!==null&&H!==void 0?H:Hn)!==null&&p!==void 0?p:1,Rn=(me=(Ce=(Ve=vr==null?void 0:vr.rowSpan)!==null&&Ve!==void 0?Ve:Ln.rowSpan)!==null&&Ce!==void 0?Ce:Un)!==null&&me!==void 0?me:1,Mn=Be(Pn,Rn),In=(0,v.Z)(Mn,2),gr=In[0],xn=In[1],kn=function(qr){var Ia;Ht&&xn(Pn,Pn+Rn-1),Ln==null||(Ia=Ln.onMouseEnter)===null||Ia===void 0||Ia.call(Ln,qr)},dr=function(qr){var Ia;Ht&&xn(-1,-1),Ln==null||(Ia=Ln.onMouseLeave)===null||Ia===void 0||Ia.call(Ln,qr)};if(jn===0||Rn===0)return null;var cr=(ke=Ln.title)!==null&&ke!==void 0?ke:Ke({rowType:pn,ellipsis:tt,children:Jr}),da=ie()(or,bt,(He={},(0,B.Z)(He,"".concat(or,"-fix-left"),xr&&fr),(0,B.Z)(He,"".concat(or,"-fix-left-first"),fn&&fr),(0,B.Z)(He,"".concat(or,"-fix-left-last"),en&&fr),(0,B.Z)(He,"".concat(or,"-fix-left-all"),en&&Hr&&fr),(0,B.Z)(He,"".concat(or,"-fix-right"),Sa&&fr),(0,B.Z)(He,"".concat(or,"-fix-right-first"),gn&&fr),(0,B.Z)(He,"".concat(or,"-fix-right-last"),Tn&&fr),(0,B.Z)(He,"".concat(or,"-ellipsis"),tt),(0,B.Z)(He,"".concat(or,"-with-append"),er),(0,B.Z)(He,"".concat(or,"-fix-sticky"),(xr||Sa)&&rr&&fr),(0,B.Z)(He,"".concat(or,"-row-hover"),!vr&&gr),He),Ln.className,vr==null?void 0:vr.className),oa={};Yt&&(oa.textAlign=Yt);var ja=(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({},wr),Ln.style),oa),vr==null?void 0:vr.style),Yr=Jr;return(0,Y.Z)(Yr)==="object"&&!Array.isArray(Yr)&&!n.isValidElement(Yr)&&(Yr=null),tt&&(en||gn)&&(Yr=n.createElement("span",{className:"".concat(or,"-content")},Yr)),n.createElement(_e,(0,K.Z)({},vr,Ln,{className:da,style:ja,title:cr,scope:St,onMouseEnter:kn,onMouseLeave:dr,colSpan:jn!==1?jn:null,rowSpan:Rn!==1?Rn:null}),er,Yr)}var ue=n.memo(ne);function Te(c,p,H,$,me,Ce){var Ve=H[c]||{},ke=H[p]||{},He,_e;Ve.fixed==="left"?He=$.left[me==="rtl"?p:c]:ke.fixed==="right"&&(_e=$.right[me==="rtl"?c:p]);var ot=!1,tt=!1,St=!1,Et=!1,bt=H[p+1],Yt=H[c-1],Ht=!(Ce!=null&&Ce.children);if(me==="rtl"){if(He!==void 0){var qt=Yt&&Yt.fixed==="left";Et=!qt&&Ht}else if(_e!==void 0){var Kt=bt&&bt.fixed==="right";St=!Kt&&Ht}}else if(He!==void 0){var an=bt&&bt.fixed==="left";ot=!an&&Ht}else if(_e!==void 0){var wn=Yt&&Yt.fixed==="right";tt=!wn&&Ht}return{fixLeft:He,fixRight:_e,lastFixLeft:ot,firstFixRight:tt,lastFixRight:St,firstFixLeft:Et,isSticky:$.isSticky}}var Me=n.createContext({}),Ie=Me;function Qe(c){var p=c.className,H=c.index,$=c.children,me=c.colSpan,Ce=me===void 0?1:me,Ve=c.rowSpan,ke=c.align,He=l(a,["prefixCls","direction"]),_e=He.prefixCls,ot=He.direction,tt=n.useContext(Ie),St=tt.scrollColumnIndex,Et=tt.stickyOffsets,bt=tt.flattenColumns,Yt=tt.columns,Ht=H+Ce-1,qt=Ht+1===St?Ce+1:Ce,Kt=Te(H,H+qt-1,bt,Et,ot,Yt==null?void 0:Yt[H]);return n.createElement(ue,(0,K.Z)({className:p,index:H,component:"td",prefixCls:_e,record:null,dataIndex:null,align:ke,colSpan:qt,rowSpan:Ve,render:function(){return $}},Kt))}var ge=e(19149),L=["children"];function D(c){var p=c.children,H=(0,ge.Z)(c,L);return n.createElement("tr",H,p)}function f(c){var p=c.children;return p}f.Row=D,f.Cell=Qe;var r=f;function h(c){var p=c.children,H=c.stickyOffsets,$=c.flattenColumns,me=c.columns,Ce=l(a,"prefixCls"),Ve=$.length-1,ke=$[Ve],He=n.useMemo(function(){return{stickyOffsets:H,flattenColumns:$,scrollColumnIndex:ke!=null&&ke.scrollbar?Ve:null,columns:me}},[ke,$,Ve,H,me]);return n.createElement(Ie.Provider,{value:He},n.createElement("tfoot",{className:"".concat(Ce,"-summary")},p))}var Q=_(h),s=r,u=e(80764),X=e(29301),M=e(48886),m=e(24387),G=e(59055),ye=e(36994);function ve(c,p,H,$,me,Ce,Ve){c.push({record:p,indent:H,index:Ve});var ke=Ce(p),He=me==null?void 0:me.has(ke);if(p&&Array.isArray(p[$])&&He)for(var _e=0;_e1?fn-1:0),gn=1;gn=0;ke-=1){var He=p[ke],_e=H&&H[ke],ot=_e&&_e[Lt];if(He||ot||Ve){var tt=ot||{},St=tt.columnType,Et=(0,ge.Z)(tt,Mt);me.unshift(n.createElement("col",(0,K.Z)({key:ke,style:{width:He}},Et))),Ve=!0}}return n.createElement("colgroup",null,me)}var cn=tn,gt=e(26390),dn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xt(c,p){return(0,n.useMemo)(function(){for(var H=[],$=0;$1?"colgroup":"col":null,ellipsis:Ht.ellipsis,align:Ht.align,component:Ht.title?Ce:Ve,prefixCls:ot,key:Et[Yt]},qt,{additionalProps:Kt,rowType:"header"}))}))}On.displayName="HeaderRow";var lt=On;function ft(c){var p=[];function H(Ve,ke){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;p[He]=p[He]||[];var _e=ke,ot=Ve.filter(Boolean).map(function(tt){var St={key:tt.key,className:tt.className||"",children:tt.title,column:tt,colStart:_e},Et=1,bt=tt.children;return bt&&bt.length>0&&(Et=H(bt,_e,He+1).reduce(function(Yt,Ht){return Yt+Ht},0),St.hasSubColumns=!0),"colSpan"in tt&&(Et=tt.colSpan),"rowSpan"in tt&&(St.rowSpan=tt.rowSpan),St.colSpan=Et,St.colEnd=St.colStart+Et-1,p[He].push(St),_e+=Et,Et});return ot}H(c,0);for(var $=p.length,me=function(ke){p[ke].forEach(function(He){!("rowSpan"in He)&&!He.hasSubColumns&&(He.rowSpan=$-ke)})},Ce=0;Ce<$;Ce+=1)me(Ce);return p}function mt(c){var p=c.stickyOffsets,H=c.columns,$=c.flattenColumns,me=c.onHeaderRow,Ce=l(a,["prefixCls","getComponent"]),Ve=Ce.prefixCls,ke=Ce.getComponent,He=n.useMemo(function(){return ft(H)},[H]),_e=ke(["header","wrapper"],"thead"),ot=ke(["header","row"],"tr"),tt=ke(["header","cell"],"th"),St=ke(["header","cell"],"td");return n.createElement(_e,{className:"".concat(Ve,"-thead")},He.map(function(Et,bt){var Yt=n.createElement(lt,{key:bt,flattenColumns:$,cells:Et,stickyOffsets:p,rowComponent:ot,cellComponent:tt,tdCellComponent:St,onHeaderRow:me,index:bt});return Yt}))}var It=_(mt),rn=e(38298);function ln(c){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof p=="number"?p:p.endsWith("%")?c*parseFloat(p)/100:null}function ut(c,p){return n.useMemo(function(){if(p&&p>0){var H=0,$=0;c.forEach(function(_e){var ot=ln(p,_e.width);ot?H+=ot:$+=1});var me=p-H,Ce=$,Ve=me/$,ke=0,He=c.map(function(_e){var ot=(0,U.Z)({},_e),tt=ln(p,ot.width);if(tt)ot.width=tt;else{var St=Math.floor(Ve);ot.width=Ce===1?me:St,me-=St,Ce-=1}return ke+=ot.width,ot});return[He,ke]}return[c,p]},[c,p])}var Wt=["children"],ee=["fixed"];function g(c){return(0,rn.Z)(c).filter(function(p){return n.isValidElement(p)}).map(function(p){var H=p.key,$=p.props,me=$.children,Ce=(0,ge.Z)($,Wt),Ve=(0,U.Z)({key:H},Ce);return me&&(Ve.children=g(me)),Ve})}function y(c){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return c.filter(function(H){return H&&(0,Y.Z)(H)==="object"}).reduce(function(H,$,me){var Ce=$.fixed,Ve=Ce===!0?"left":Ce,ke="".concat(p,"-").concat(me),He=$.children;return He&&He.length>0?[].concat((0,gt.Z)(H),(0,gt.Z)(y(He,ke).map(function(_e){return(0,U.Z)({fixed:Ve},_e)}))):[].concat((0,gt.Z)(H),[(0,U.Z)((0,U.Z)({key:ke},$),{},{fixed:Ve})])},[])}function E(c){for(var p=!0,H=0;H=0;Ce-=1){var Ve=c[Ce];if(me&&Ve.fixed!=="right")me=!1;else if(!me&&Ve.fixed==="right"){warning(!1,"Index ".concat(Ce+1," of `columns` missing `fixed='right'` prop."));break}}}function S(c){return c.map(function(p){var H=p.fixed,$=(0,ge.Z)(p,ee),me=H;return H==="left"?me="right":H==="right"&&(me="left"),(0,U.Z)({fixed:me},$)})}function Ae(c,p){var H=c.prefixCls,$=c.columns,me=c.children,Ce=c.expandable,Ve=c.expandedKeys,ke=c.columnTitle,He=c.getRowKey,_e=c.onTriggerExpand,ot=c.expandIcon,tt=c.rowExpandable,St=c.expandIconColumnIndex,Et=c.direction,bt=c.expandRowByClick,Yt=c.columnWidth,Ht=c.fixed,qt=c.scrollWidth,Kt=n.useMemo(function(){return $||g(me)},[$,me]),an=n.useMemo(function(){if(Ce){var Cn,fn=Kt.slice();if(!fn.includes(t)){var en=St||0;en>=0&&fn.splice(en,0,t)}var gn=fn.indexOf(t);fn=fn.filter(function(Ln,rr){return Ln!==t||rr===gn});var Tn=Kt[gn],er;(Ht==="left"||Ht)&&!St?er="left":(Ht==="right"||Ht)&&St===Kt.length?er="right":er=Tn?Tn.fixed:null;var Xn=(Cn={},(0,B.Z)(Cn,Lt,{className:"".concat(H,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,B.Z)(Cn,"title",ke),(0,B.Z)(Cn,"fixed",er),(0,B.Z)(Cn,"className","".concat(H,"-row-expand-icon-cell")),(0,B.Z)(Cn,"width",Yt),(0,B.Z)(Cn,"render",function(rr,or,br){var fr=He(or,br),Hr=Ve.has(fr),Zr=tt?tt(or):!0,Gn=ot({prefixCls:H,expanded:Hr,expandable:Zr,record:or,onExpand:_e});return bt?n.createElement("span",{onClick:function(vr){return vr.stopPropagation()}},Gn):Gn}),Cn);return fn.map(function(Ln){return Ln===t?Xn:Ln})}return Kt.filter(function(Ln){return Ln!==t})},[Ce,Kt,He,Ve,ot,Et]),wn=n.useMemo(function(){var Cn=an;return p&&(Cn=p(Cn)),Cn.length||(Cn=[{render:function(){return null}}]),Cn},[p,an,Et]),Pn=n.useMemo(function(){return Et==="rtl"?S(y(wn)):y(wn)},[wn,Et,qt]),pn=ut(Pn,qt),Hn=(0,v.Z)(pn,2),Un=Hn[0],An=Hn[1];return[wn,Un,An]}var ae=Ae;function je(c){var p,H=c.prefixCls,$=c.record,me=c.onExpand,Ce=c.expanded,Ve=c.expandable,ke="".concat(H,"-row-expand-icon");if(!Ve)return n.createElement("span",{className:ie()(ke,"".concat(H,"-row-spaced"))});var He=function(ot){me($,ot),ot.stopPropagation()};return n.createElement("span",{className:ie()(ke,(p={},(0,B.Z)(p,"".concat(H,"-row-expanded"),Ce),(0,B.Z)(p,"".concat(H,"-row-collapsed"),!Ce),p)),onClick:He})}function We(c,p,H){var $=[];function me(Ce){(Ce||[]).forEach(function(Ve,ke){$.push(p(Ve,ke)),me(Ve[H])})}return me(c),$}function et(c,p,H){var $=Bt(c),me=$.expandIcon,Ce=$.expandedRowKeys,Ve=$.defaultExpandedRowKeys,ke=$.defaultExpandAllRows,He=$.expandedRowRender,_e=$.onExpand,ot=$.onExpandedRowsChange,tt=$.childrenColumnName,St=me||je,Et=tt||"children",bt=n.useMemo(function(){return He?"row":c.expandable&&c.internalHooks===i&&c.expandable.__PARENT_RENDER_ICON__||p.some(function(Pn){return Pn&&(0,Y.Z)(Pn)==="object"&&Pn[Et]})?"nest":!1},[!!He,p]),Yt=n.useState(function(){return Ve||(ke?We(p,H,Et):[])}),Ht=(0,v.Z)(Yt,2),qt=Ht[0],Kt=Ht[1],an=n.useMemo(function(){return new Set(Ce||qt||[])},[Ce,qt]),wn=n.useCallback(function(Pn){var pn=H(Pn,p.indexOf(Pn)),Hn,Un=an.has(pn);Un?(an.delete(pn),Hn=(0,gt.Z)(an)):Hn=[].concat((0,gt.Z)(an),[pn]),Kt(Hn),_e&&_e(!Un,Pn),ot&&ot(Hn)},[H,an,p,_e,ot]);return[$,bt,an,St,Et,wn]}function at(c,p,H,$){var me=c.map(function(Ce,Ve){return Te(Ve,Ve,c,p,H,$==null?void 0:$[Ve])});return(0,Ye.Z)(function(){return me},[me],function(Ce,Ve){return!(0,C.Z)(Ce,Ve)})}function dt(c){var p=(0,n.useRef)(c),H=(0,n.useState)({}),$=(0,v.Z)(H,2),me=$[1],Ce=(0,n.useRef)(null),Ve=(0,n.useRef)([]);function ke(He){Ve.current.push(He);var _e=Promise.resolve();Ce.current=_e,_e.then(function(){if(Ce.current===_e){var ot=Ve.current,tt=p.current;Ve.current=[],ot.forEach(function(St){p.current=St(p.current)}),Ce.current=null,tt!==p.current&&me({})}})}return(0,n.useEffect)(function(){return function(){Ce.current=null}},[]),[p.current,ke]}function st(c){var p=(0,n.useRef)(c||null),H=(0,n.useRef)();function $(){window.clearTimeout(H.current)}function me(Ve){p.current=Ve,$(),H.current=window.setTimeout(function(){p.current=null,H.current=void 0},100)}function Ce(){return p.current}return(0,n.useEffect)(function(){return $},[]),[me,Ce]}function $e(){var c=n.useState(-1),p=(0,v.Z)(c,2),H=p[0],$=p[1],me=n.useState(-1),Ce=(0,v.Z)(me,2),Ve=Ce[0],ke=Ce[1],He=n.useCallback(function(_e,ot){$(_e),ke(ot)},[]);return[H,Ve,He]}var ct=e(87746),Ct=(0,ct.Z)()?window:null;function pt(c,p){var H=(0,Y.Z)(c)==="object"?c:{},$=H.offsetHeader,me=$===void 0?0:$,Ce=H.offsetSummary,Ve=Ce===void 0?0:Ce,ke=H.offsetScroll,He=ke===void 0?0:ke,_e=H.getContainer,ot=_e===void 0?function(){return Ct}:_e,tt=ot()||Ct;return n.useMemo(function(){var St=!!c;return{isSticky:St,stickyClassName:St?"".concat(p,"-sticky-holder"):"",offsetHeader:me,offsetSummary:Ve,offsetScroll:He,container:tt}},[He,me,Ve,p,tt])}function xt(c,p,H){var $=(0,n.useMemo)(function(){for(var me=[],Ce=[],Ve=0,ke=0,He=0;He=tt&&(Ln=tt-St),Ve({scrollLeft:Ln/tt*(ot+2)}),Kt.current.x=gn.pageX},Cn=function(){if(Ce.current){var gn=(0,Oe.os)(Ce.current).top,Tn=gn+Ce.current.offsetHeight,er=He===window?document.documentElement.scrollTop+window.innerHeight:(0,Oe.os)(He).top+He.clientHeight;Tn-(0,G.Z)()<=er||gn>=er-ke?qt(function(Xn){return(0,U.Z)((0,U.Z)({},Xn),{},{isHiddenScrollBar:!0})}):qt(function(Xn){return(0,U.Z)((0,U.Z)({},Xn),{},{isHiddenScrollBar:!1})})}},fn=function(gn){qt(function(Tn){return(0,U.Z)((0,U.Z)({},Tn),{},{scrollLeft:gn/ot*tt||0})})};return n.useImperativeHandle(H,function(){return{setScrollLeft:fn}}),n.useEffect(function(){var en=(0,ht.Z)(document.body,"mouseup",Hn,!1),gn=(0,ht.Z)(document.body,"mousemove",An,!1);return Cn(),function(){en.remove(),gn.remove()}},[St,Pn]),n.useEffect(function(){var en=(0,ht.Z)(He,"scroll",Cn,!1),gn=(0,ht.Z)(window,"resize",Cn,!1);return function(){en.remove(),gn.remove()}},[He]),n.useEffect(function(){Ht.isHiddenScrollBar||qt(function(en){var gn=Ce.current;return gn?(0,U.Z)((0,U.Z)({},en),{},{scrollLeft:gn.scrollLeft/gn.scrollWidth*gn.clientWidth}):en})},[Ht.isHiddenScrollBar]),ot<=tt||!St||Ht.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,G.Z)(),width:tt,bottom:ke},className:"".concat(_e,"-sticky-scroll")},n.createElement("div",{onMouseDown:Un,ref:Et,className:ie()("".concat(_e,"-sticky-scroll-bar"),(0,B.Z)({},"".concat(_e,"-sticky-scroll-bar-active"),Pn)),style:{width:"".concat(St,"px"),transform:"translate3d(".concat(Ht.scrollLeft,"px, 0, 0)")}}))},Ue=n.forwardRef(Ne);function Je(c){return null}var Xe=Je;function it(c){return null}var J=it,oe="rc-table",be=[],Pe={};function Ze(){return"No Data"}function wt(c){var p,H=(0,U.Z)({rowKey:"key",prefixCls:oe,emptyText:Ze},c),$=H.prefixCls,me=H.className,Ce=H.rowClassName,Ve=H.style,ke=H.data,He=H.rowKey,_e=H.scroll,ot=H.tableLayout,tt=H.direction,St=H.title,Et=H.footer,bt=H.summary,Yt=H.caption,Ht=H.id,qt=H.showHeader,Kt=H.components,an=H.emptyText,wn=H.onRow,Pn=H.onHeaderRow,pn=H.internalHooks,Hn=H.transformColumns,Un=H.internalRefs,An=H.tailor,Cn=H.sticky,fn=ke||be,en=!!fn.length,gn=pn===i,Tn=n.useCallback(function(yr,Pr){return(0,fe.Z)(Kt,yr)||Pr},[Kt]),er=n.useMemo(function(){return typeof He=="function"?He:function(yr){var Pr=yr&&yr[He];return Pr}},[He]),Xn=Tn(["body"]),Ln=$e(),rr=(0,v.Z)(Ln,3),or=rr[0],br=rr[1],fr=rr[2],Hr=et(H,fn,er),Zr=(0,v.Z)(Hr,6),Gn=Zr[0],Jr=Zr[1],vr=Zr[2],wr=Zr[3],xr=Zr[4],Sa=Zr[5],jn=_e==null?void 0:_e.x,Rn=n.useState(0),Mn=(0,v.Z)(Rn,2),In=Mn[0],gr=Mn[1],xn=ae((0,U.Z)((0,U.Z)((0,U.Z)({},H),Gn),{},{expandable:!!Gn.expandedRowRender,columnTitle:Gn.columnTitle,expandedKeys:vr,getRowKey:er,onTriggerExpand:Sa,expandIcon:wr,expandIconColumnIndex:Gn.expandIconColumnIndex,direction:tt,scrollWidth:gn&&An&&typeof jn=="number"?jn:null}),gn?Hn:null),kn=(0,v.Z)(xn,3),dr=kn[0],cr=kn[1],da=kn[2],oa=da!=null?da:jn,ja=n.useMemo(function(){return{columns:dr,flattenColumns:cr}},[dr,cr]),Yr=n.useRef(),Ma=n.useRef(),qr=n.useRef(),Ia=n.useRef(),ro=n.useRef(),pr=n.useState(!1),Er=(0,v.Z)(pr,2),Rr=Er[0],_r=Er[1],ea=n.useState(!1),lr=(0,v.Z)(ea,2),pa=lr[0],Aa=lr[1],Oa=dt(new Map),za=(0,v.Z)(Oa,2),Qa=za[0],wo=za[1],Ua=b(cr),Fa=Ua.map(function(yr){return Qa.get(yr)}),xa=n.useMemo(function(){return Fa},[Fa.join("_")]),ha=Dt(xa,cr.length,tt),ta=_e&&k(_e.y),Nr=_e&&k(oa)||!!Gn.fixed,Wa=Nr&&cr.some(function(yr){var Pr=yr.fixed;return Pr}),ao=n.useRef(),qa=pt(Cn,$),Ha=qa.isSticky,Ro=qa.offsetHeader,zo=qa.offsetSummary,Ar=qa.offsetScroll,Ir=qa.stickyClassName,ca=qa.container,jr=n.useMemo(function(){return bt==null?void 0:bt(fn)},[bt,fn]),fa=(ta||Ha)&&n.isValidElement(jr)&&jr.type===r&&jr.props.fixed,Ba,wa,Ga;ta&&(wa={overflowY:"scroll",maxHeight:_e.y}),Nr&&(Ba={overflowX:"auto"},ta||(wa={overflowY:"hidden"}),Ga={width:oa===!0?"auto":oa,minWidth:"100%"});var Yo=n.useCallback(function(yr,Pr){(0,M.Z)(Yr.current)&&wo(function(Ra){if(Ra.get(yr)!==Pr){var $a=new Map(Ra);return $a.set(yr,Pr),$a}return Ra})},[]),jl=st(null),qo=(0,v.Z)(jl,2),Ql=qo[0],$o=qo[1];function No(yr,Pr){Pr&&(typeof Pr=="function"?Pr(yr):Pr.scrollLeft!==yr&&(Pr.scrollLeft=yr,Pr.scrollLeft!==yr&&setTimeout(function(){Pr.scrollLeft=yr},0)))}var yo=(0,Z.Z)(function(yr){var Pr=yr.currentTarget,Ra=yr.scrollLeft,$a=tt==="rtl",_a=typeof Ra=="number"?Ra:Pr.scrollLeft,fl=Pr||Pe;if(!$o()||$o()===fl){var Vo;Ql(fl),No(_a,Ma.current),No(_a,qr.current),No(_a,ro.current),No(_a,(Vo=ao.current)===null||Vo===void 0?void 0:Vo.setScrollLeft)}var ko=Pr||Ma.current;if(ko){var Xo=ko.scrollWidth,Uo=ko.clientWidth;if(Xo===Uo){_r(!1),Aa(!1);return}$a?(_r(-_a0)):(_r(_a>0),Aa(_a1?Yt-gn:0,er=(0,U.Z)((0,U.Z)((0,U.Z)({},Hn),He),{},{flex:"0 0 ".concat(gn,"px"),width:"".concat(gn,"px"),marginRight:Tn,pointerEvents:"auto"}),Xn=n.useMemo(function(){return ot?fn<=1:An===0||fn===0||fn>1},[fn,An,ot]);Xn?er.visibility="hidden":ot&&(er.height=tt==null?void 0:tt(fn));var Ln=Xn?function(){return null}:St,rr={};return(fn===0||An===0)&&(rr.rowSpan=1,rr.colSpan=1),n.createElement(ue,(0,K.Z)({className:ie()(bt,_e),ellipsis:H.ellipsis,align:H.align,scope:H.rowScope,component:"div",prefixCls:p.prefixCls,key:an,record:ke,index:Ce,renderIndex:Ve,dataIndex:Et,render:Ln,shouldCellUpdate:H.shouldCellUpdate},wn,{appendNode:Pn,additionalProps:(0,U.Z)((0,U.Z)({},pn),{},{style:er},rr)}))}var _t=zt,$t=["data","index","className","rowKey","style","extra","getHeight"],mn=n.forwardRef(function(c,p){var H=c.data,$=c.index,me=c.className,Ce=c.rowKey,Ve=c.style,ke=c.extra,He=c.getHeight,_e=(0,ge.Z)(c,$t),ot=H.record,tt=H.indent,St=H.index,Et=l(a,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),bt=Et.scrollX,Yt=Et.flattenColumns,Ht=Et.prefixCls,qt=Et.fixColumn,Kt=Et.componentWidth,an=P(ot,Ce,$,tt),wn=an.rowSupportExpand,Pn=an.expanded,pn=an.rowProps,Hn=an.expandedRowRender,Un=an.expandedRowClassName,An;if(wn&&Pn){var Cn=Hn(ot,$,tt+1,Pn),fn=Un==null?void 0:Un(ot,$,tt),en={};qt&&(en={style:(0,B.Z)({},"--virtual-width","".concat(Kt,"px"))});var gn="".concat(Ht,"-expanded-row-cell");An=n.createElement("div",{className:ie()("".concat(Ht,"-expanded-row"),"".concat(Ht,"-expanded-row-level-").concat(tt+1),fn)},n.createElement(ue,{component:"div",prefixCls:Ht,className:ie()(gn,(0,B.Z)({},"".concat(gn,"-fixed"),qt)),additionalProps:en},Cn))}var Tn=(0,U.Z)((0,U.Z)({},Ve),{},{width:bt});ke&&(Tn.position="absolute",Tn.pointerEvents="none");var er=n.createElement("div",(0,K.Z)({},pn,_e,{ref:wn?null:p,className:ie()(me,"".concat(Ht,"-row"),pn==null?void 0:pn.className,(0,B.Z)({},"".concat(Ht,"-row-extra"),ke)),style:(0,U.Z)((0,U.Z)({},Tn),pn==null?void 0:pn.style)}),Yt.map(function(Xn,Ln){return n.createElement(_t,{key:Ln,rowInfo:an,column:Xn,colIndex:Ln,indent:tt,index:$,renderIndex:St,record:ot,inverse:ke,getHeight:He})}));return wn?n.createElement("div",{ref:p},er,An):er}),Nn=_(mn),Jt=Nn,Tt=n.forwardRef(function(c,p){var H=c.data,$=c.onScroll,me=l(a,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ce=me.flattenColumns,Ve=me.onColumnResize,ke=me.getRowKey,He=me.expandedKeys,_e=me.prefixCls,ot=me.childrenColumnName,tt=me.emptyNode,St=me.scrollX,Et=l(Vt),bt=Et.scrollY,Yt=Et.listItemHeight,Ht=n.useRef(),qt=re(H,ot,He,ke),Kt=n.useMemo(function(){var An=0;return Ce.map(function(Cn){var fn=Cn.width,en=Cn.key;return An+=fn,[en,fn,An]})},[Ce]),an=n.useMemo(function(){return Kt.map(function(An){return An[2]})},[Kt]);n.useEffect(function(){Kt.forEach(function(An){var Cn=(0,v.Z)(An,2),fn=Cn[0],en=Cn[1];Ve(fn,en)})},[Kt]),n.useImperativeHandle(p,function(){var An={};return Object.defineProperty(An,"scrollLeft",{get:function(){var fn;return((fn=Ht.current)===null||fn===void 0?void 0:fn.getScrollInfo().x)||0},set:function(fn){var en;(en=Ht.current)===null||en===void 0||en.scrollTo({left:fn})}}),An});var wn=function(Cn,fn){var en,gn=(en=qt[fn])===null||en===void 0?void 0:en.record,Tn=Cn.onCell;if(Tn){var er,Xn=Tn(gn,fn);return(er=Xn==null?void 0:Xn.rowSpan)!==null&&er!==void 0?er:1}return 1},Pn=function(Cn){var fn=Cn.start,en=Cn.end,gn=Cn.getSize,Tn=Cn.offsetY;if(en<0)return null;for(var er=Ce.filter(function(jn){return wn(jn,fn)===0}),Xn=fn,Ln=function(Rn){if(er=er.filter(function(Mn){return wn(Mn,Rn)===0}),!er.length)return Xn=Rn,"break"},rr=fn;rr>=0;rr-=1){var or=Ln(rr);if(or==="break")break}for(var br=Ce.filter(function(jn){return wn(jn,en)!==1}),fr=en,Hr=function(Rn){if(br=br.filter(function(Mn){return wn(Mn,Rn)!==1}),!br.length)return fr=Math.max(Rn-1,en),"break"},Zr=en;Zr1})&&Jr.push(Rn)},wr=Xn;wr<=fr;wr+=1)var xr=vr(wr);var Sa=Jr.map(function(jn){var Rn=qt[jn],Mn=ke(Rn.record,jn),In=function(kn){var dr=jn+kn-1,cr=ke(qt[dr].record,dr),da=gn(Mn,cr);return da.bottom-da.top},gr=gn(Mn);return n.createElement(Jt,{key:jn,data:Rn,rowKey:Mn,index:jn,style:{top:-Tn+gr.top},extra:!0,getHeight:In})});return Sa},pn=n.useMemo(function(){return{columnsOffset:an}},[an]),Hn="".concat(_e,"-tbody"),Un;return qt.length?Un=n.createElement(yt.Z,{fullHeight:!1,ref:Ht,className:ie()(Hn,"".concat(Hn,"-virtual")),height:bt,itemHeight:Yt||24,data:qt,itemKey:function(Cn){return ke(Cn.record)},scrollWidth:St,onVirtualScroll:function(Cn){var fn=Cn.x;$({scrollLeft:fn})},extraRender:Pn},function(An,Cn,fn){var en=ke(An.record,Cn);return n.createElement(Jt,(0,K.Z)({data:An,rowKey:en,index:Cn},fn))}):Un=n.createElement("div",{className:ie()("".concat(_e,"-placeholder"))},n.createElement(ue,{component:"div",prefixCls:_e},tt)),n.createElement(jt.Provider,{value:pn},Un)}),Gt=_(Tt),Fn=Gt,Bn=function(p,H){var $=H.ref,me=H.onScroll;return n.createElement(Fn,{ref:$,data:p,onScroll:me})},yn=100;function hn(c){var p=c.columns,H=c.scroll,$=c.prefixCls,me=$===void 0?oe:$,Ce=c.className,Ve=c.listItemHeight,ke=H||{},He=ke.x,_e=ke.y;typeof He!="number"&&(He=((p||[]).length+1)*yn),typeof _e!="number"&&(_e=500);var ot=n.useMemo(function(){return{scrollY:_e,listItemHeight:Ve}},[_e,Ve]);return n.createElement(Vt.Provider,{value:ot},n.createElement(qe,(0,K.Z)({},c,{className:ie()(Ce,"".concat(me,"-virtual")),scroll:(0,U.Z)((0,U.Z)({},H),{},{x:He}),components:{body:Bn},columns:p,internalHooks:i,tailor:!0})))}function Qt(c){return se(hn,c)}var on=Qt(),En=null;function zn(c){return null}var Jn=zn;function Zt(c){return null}var kt=Zt,Ft=e(64002),Dn=e(68031),Zn=e(36355),sn=e(93891),vn=e(19716),$n=e(8628),Sn=e(31724),Vn=e(19871),tr=e(71418),Yn=e(88088);function _n(c){return function(H){let{prefixCls:$,onExpand:me,record:Ce,expanded:Ve,expandable:ke}=H;const He=`${$}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:_e=>{me(Ce,_e),_e.stopPropagation()},className:ie()(He,{[`${He}-spaced`]:!ke,[`${He}-expanded`]:ke&&Ve,[`${He}-collapsed`]:ke&&!Ve}),"aria-label":Ve?c.collapse:c.expand,"aria-expanded":Ve})}}var qn=_n;function mr(c,p){return"key"in c&&c.key!==void 0&&c.key!==null?c.key:c.dataIndex?Array.isArray(c.dataIndex)?c.dataIndex.join("."):c.dataIndex:p}function hr(c,p){return p?`${p}-${c}`:`${c}`}function Qr(c,p){return typeof c=="function"?c(p):c}function Xr(c,p){const H=Qr(c,p);return Object.prototype.toString.call(H)==="[object Object]"?"":H}var Ca={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"},$r=Ca,va=e(31533),ga=function(p,H){return n.createElement(va.Z,(0,K.Z)({},p,{ref:H,icon:$r}))},la=n.forwardRef(ga),Dr=la,ma=e(56762);function ua(c){const p=n.useRef(c),H=(0,ma.Z)();return[()=>p.current,$=>{p.current=$,H()}]}var na=e(3113),ia=e(24905),Kr=e(38854),bn=e(64165),Kn=e(20834),Qn=e(40875),Wn=e(5112),ar=e(99682),ur=e(56981),Ur=e(92832);function Or(c){let{value:p,onChange:H,filterSearch:$,tablePrefixCls:me,locale:Ce}=c;return $?n.createElement("div",{className:`${me}-filter-dropdown-search`},n.createElement(Ur.default,{prefix:n.createElement(ur.Z,null),placeholder:Ce.filterSearchPlaceholder,onChange:H,value:p,htmlSize:1,className:`${me}-filter-dropdown-search-input`})):null}var Lr=Or,Vr=e(85108);const Cr=c=>{const{keyCode:p}=c;p===Vr.Z.ENTER&&c.stopPropagation()};var Tr=n.forwardRef((c,p)=>n.createElement("div",{className:c.className,onClick:H=>H.stopPropagation(),onKeyDown:Cr,ref:p},c.children));function Br(c){let p=[];return(c||[]).forEach(H=>{let{value:$,children:me}=H;p.push($),me&&(p=[].concat((0,gt.Z)(p),(0,gt.Z)(Br(me))))}),p}function Gr(c){return c.some(p=>{let{children:H}=p;return H})}function Mr(c,p){return typeof p=="string"||typeof p=="number"?p==null?void 0:p.toString().toLowerCase().includes(c.trim().toLowerCase()):!1}function Za(c){let{filters:p,prefixCls:H,filteredKeys:$,filterMultiple:me,searchValue:Ce,filterSearch:Ve}=c;return p.map((ke,He)=>{const _e=String(ke.value);if(ke.children)return{key:_e||He,label:ke.text,popupClassName:`${H}-dropdown-submenu`,children:Za({filters:ke.children,prefixCls:H,filteredKeys:$,filterMultiple:me,searchValue:Ce,filterSearch:Ve})};const ot=me?ia.default:Wn.ZP,tt={key:ke.value!==void 0?_e:He,label:n.createElement(n.Fragment,null,n.createElement(ot,{checked:$.includes(_e)}),n.createElement("span",null,ke.text))};return Ce.trim()?typeof Ve=="function"?Ve(Ce,ke)?tt:null:Mr(Ce,ke.text)?tt:null:tt})}function Ta(c){var p,H;const{tablePrefixCls:$,prefixCls:me,column:Ce,dropdownPrefixCls:Ve,columnKey:ke,filterMultiple:He,filterMode:_e="menu",filterSearch:ot=!1,filterState:tt,triggerFilter:St,locale:Et,children:bt,getPopupContainer:Yt}=c,{filterDropdownOpen:Ht,onFilterDropdownOpenChange:qt,filterResetToDefaultFilteredValue:Kt,defaultFilteredValue:an,filterDropdownVisible:wn,onFilterDropdownVisibleChange:Pn}=Ce,[pn,Hn]=n.useState(!1),Un=!!(tt&&(!((p=tt.filteredKeys)===null||p===void 0)&&p.length||tt.forceFiltered)),An=xn=>{Hn(xn),qt==null||qt(xn),Pn==null||Pn(xn)},Cn=(H=Ht!=null?Ht:wn)!==null&&H!==void 0?H:pn,fn=tt==null?void 0:tt.filteredKeys,[en,gn]=ua(fn||[]),Tn=xn=>{let{selectedKeys:kn}=xn;gn(kn)},er=(xn,kn)=>{let{node:dr,checked:cr}=kn;Tn(He?{selectedKeys:xn}:{selectedKeys:cr&&dr.key?[dr.key]:[]})};n.useEffect(()=>{pn&&Tn({selectedKeys:fn||[]})},[fn]);const[Xn,Ln]=n.useState([]),rr=xn=>{Ln(xn)},[or,br]=n.useState(""),fr=xn=>{const{value:kn}=xn.target;br(kn)};n.useEffect(()=>{pn||br("")},[pn]);const Hr=xn=>{const kn=xn&&xn.length?xn:null;if(kn===null&&(!tt||!tt.filteredKeys)||(0,C.Z)(kn,tt==null?void 0:tt.filteredKeys,!0))return null;St({column:Ce,key:ke,filteredKeys:kn})},Zr=()=>{An(!1),Hr(en())},Gn=function(){let{confirm:xn,closeDropdown:kn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};xn&&Hr([]),kn&&An(!1),br(""),gn(Kt?(an||[]).map(dr=>String(dr)):[])},Jr=function(){let{closeDropdown:xn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};xn&&An(!1),Hr(en())},vr=xn=>{xn&&fn!==void 0&&gn(fn||[]),An(xn),!xn&&!Ce.filterDropdown&&Zr()},wr=ie()({[`${Ve}-menu-without-submenu`]:!Gr(Ce.filters||[])}),xr=xn=>{if(xn.target.checked){const kn=Br(Ce==null?void 0:Ce.filters).map(dr=>String(dr));gn(kn)}else gn([])},Sa=xn=>{let{filters:kn}=xn;return(kn||[]).map((dr,cr)=>{const da=String(dr.value),oa={title:dr.text,key:dr.value!==void 0?da:cr};return dr.children&&(oa.children=Sa({filters:dr.children})),oa})},jn=xn=>{var kn;return Object.assign(Object.assign({},xn),{text:xn.title,value:xn.key,children:((kn=xn.children)===null||kn===void 0?void 0:kn.map(dr=>jn(dr)))||[]})};let Rn;if(typeof Ce.filterDropdown=="function")Rn=Ce.filterDropdown({prefixCls:`${Ve}-custom`,setSelectedKeys:xn=>Tn({selectedKeys:xn}),selectedKeys:en(),confirm:Jr,clearFilters:Gn,filters:Ce.filters,visible:Cn,close:()=>{An(!1)}});else if(Ce.filterDropdown)Rn=Ce.filterDropdown;else{const xn=en()||[],kn=()=>(Ce.filters||[]).length===0?n.createElement(bn.Z,{image:bn.Z.PRESENTED_IMAGE_SIMPLE,description:Et.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):_e==="tree"?n.createElement(n.Fragment,null,n.createElement(Lr,{filterSearch:ot,value:or,onChange:fr,tablePrefixCls:$,locale:Et}),n.createElement("div",{className:`${$}-filter-dropdown-tree`},He?n.createElement(ia.default,{checked:xn.length===Br(Ce.filters).length,indeterminate:xn.length>0&&xn.lengthtypeof ot=="function"?ot(or,jn(cr)):Mr(or,cr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Lr,{filterSearch:ot,value:or,onChange:fr,tablePrefixCls:$,locale:Et}),n.createElement(Kn.default,{selectable:!0,multiple:He,prefixCls:`${Ve}-menu`,className:wr,onSelect:Tn,onDeselect:Tn,selectedKeys:xn,getPopupContainer:Yt,openKeys:Xn,onOpenChange:rr,items:Za({filters:Ce.filters||[],filterSearch:ot,prefixCls:me,filteredKeys:en(),filterMultiple:He,searchValue:or})})),dr=()=>Kt?(0,C.Z)((an||[]).map(cr=>String(cr)),xn,!0):xn.length===0;Rn=n.createElement(n.Fragment,null,kn(),n.createElement("div",{className:`${me}-dropdown-btns`},n.createElement(na.ZP,{type:"link",size:"small",disabled:dr(),onClick:()=>Gn()},Et.filterReset),n.createElement(na.ZP,{type:"primary",size:"small",onClick:Zr},Et.filterConfirm)))}Ce.filterDropdown&&(Rn=n.createElement(Qn.J,{selectable:void 0},Rn));const Mn=()=>n.createElement(Tr,{className:`${me}-dropdown`},Rn);let In;typeof Ce.filterIcon=="function"?In=Ce.filterIcon(Un):Ce.filterIcon?In=Ce.filterIcon:In=n.createElement(Dr,null);const{direction:gr}=n.useContext(Zn.E_);return n.createElement("div",{className:`${me}-column`},n.createElement("span",{className:`${$}-column-title`},bt),n.createElement(Kr.Z,{dropdownRender:Mn,trigger:["click"],open:Cn,onOpenChange:vr,getPopupContainer:Yt,placement:gr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ie()(`${me}-trigger`,{active:Un}),onClick:xn=>{xn.stopPropagation()}},In)))}var oo=Ta;function Pa(c,p,H){let $=[];return(c||[]).forEach((me,Ce)=>{var Ve;const ke=hr(Ce,H);if(me.filters||"filterDropdown"in me||"onFilter"in me)if("filteredValue"in me){let He=me.filteredValue;"filterDropdown"in me||(He=(Ve=He==null?void 0:He.map(String))!==null&&Ve!==void 0?Ve:He),$.push({column:me,key:mr(me,ke),filteredKeys:He,forceFiltered:me.filtered})}else $.push({column:me,key:mr(me,ke),filteredKeys:p&&me.defaultFilteredValue?me.defaultFilteredValue:void 0,forceFiltered:me.filtered});"children"in me&&($=[].concat((0,gt.Z)($),(0,gt.Z)(Pa(me.children,p,ke))))}),$}function lo(c,p,H,$,me,Ce,Ve,ke){return H.map((He,_e)=>{const ot=hr(_e,ke),{filterMultiple:tt=!0,filterMode:St,filterSearch:Et}=He;let bt=He;if(bt.filters||bt.filterDropdown){const Yt=mr(bt,ot),Ht=$.find(qt=>{let{key:Kt}=qt;return Yt===Kt});bt=Object.assign(Object.assign({},bt),{title:qt=>n.createElement(oo,{tablePrefixCls:c,prefixCls:`${c}-filter`,dropdownPrefixCls:p,column:bt,columnKey:Yt,filterState:Ht,filterMultiple:tt,filterMode:St,filterSearch:Et,triggerFilter:Ce,locale:me,getPopupContainer:Ve},Qr(He.title,qt))})}return"children"in bt&&(bt=Object.assign(Object.assign({},bt),{children:lo(c,p,bt.children,$,me,Ce,Ve,ot)})),bt})}function io(c){const p={};return c.forEach(H=>{let{key:$,filteredKeys:me,column:Ce}=H;const{filters:Ve,filterDropdown:ke}=Ce;if(ke)p[$]=me||null;else if(Array.isArray(me)){const He=Br(Ve);p[$]=He.filter(_e=>me.includes(String(_e)))}else p[$]=null}),p}function eo(c,p){return p.reduce((H,$)=>{const{column:{onFilter:me,filters:Ce},filteredKeys:Ve}=$;return me&&Ve&&Ve.length?H.filter(ke=>Ve.some(He=>{const _e=Br(Ce),ot=_e.findIndex(St=>String(St)===String(He)),tt=ot!==-1?_e[ot]:He;return me(tt,ke)})):H},c)}const to=c=>c.flatMap(p=>"children"in p?[p].concat((0,gt.Z)(to(p.children||[]))):[p]);function bo(c){let{prefixCls:p,dropdownPrefixCls:H,mergedColumns:$,onFilterChange:me,getPopupContainer:Ce,locale:Ve}=c;const ke=n.useMemo(()=>to($||[]),[$]),[He,_e]=n.useState(()=>Pa(ke,!0)),ot=n.useMemo(()=>{const bt=Pa(ke,!1);if(bt.length===0)return bt;let Yt=!0,Ht=!0;if(bt.forEach(qt=>{let{filteredKeys:Kt}=qt;Kt!==void 0?Yt=!1:Ht=!1}),Yt){const qt=(ke||[]).map((Kt,an)=>mr(Kt,hr(an)));return He.filter(Kt=>{let{key:an}=Kt;return qt.includes(an)}).map(Kt=>{const an=ke[qt.findIndex(wn=>wn===Kt.key)];return Object.assign(Object.assign({},Kt),{column:Object.assign(Object.assign({},Kt.column),an),forceFiltered:an.filtered})})}return bt},[ke,He]),tt=n.useMemo(()=>io(ot),[ot]),St=bt=>{const Yt=ot.filter(Ht=>{let{key:qt}=Ht;return qt!==bt.key});Yt.push(bt),_e(Yt),me(io(Yt),Yt)};return[bt=>lo(p,H,bt,ot,Ve,St,Ce),ot,tt]}var so=bo;function no(c,p,H){const $=n.useRef({});function me(Ce){if(!$.current||$.current.data!==c||$.current.childrenColumnName!==p||$.current.getRowKey!==H){let ke=function(He){He.forEach((_e,ot)=>{const tt=H(_e,ot);Ve.set(tt,_e),_e&&typeof _e=="object"&&p in _e&&ke(_e[p]||[])})};const Ve=new Map;ke(c),$.current={data:c,childrenColumnName:p,kvMap:Ve,getRowKey:H}}return $.current.kvMap.get(Ce)}return[me]}var Ja=e(50371),co=function(c,p){var H={};for(var $ in c)Object.prototype.hasOwnProperty.call(c,$)&&p.indexOf($)<0&&(H[$]=c[$]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,$=Object.getOwnPropertySymbols(c);me<$.length;me++)p.indexOf($[me])<0&&Object.prototype.propertyIsEnumerable.call(c,$[me])&&(H[$[me]]=c[$[me]]);return H};const Ya=10;function Na(c,p){const H={current:c.current,pageSize:c.pageSize};return Object.keys(p&&typeof p=="object"?p:{}).forEach(me=>{const Ce=c[me];typeof Ce!="function"&&(H[me]=Ce)}),H}function uo(c,p,H){const $=H&&typeof H=="object"?H:{},{total:me=0}=$,Ce=co($,["total"]),[Ve,ke]=(0,n.useState)(()=>({current:"defaultCurrent"in Ce?Ce.defaultCurrent:1,pageSize:"defaultPageSize"in Ce?Ce.defaultPageSize:Ya})),He=(0,Ja.Z)(Ve,Ce,{total:me>0?me:c}),_e=Math.ceil((me||c)/He.pageSize);He.current>_e&&(He.current=_e||1);const ot=(St,Et)=>{ke({current:St!=null?St:1,pageSize:Et||He.pageSize})},tt=(St,Et)=>{var bt;H&&((bt=H.onChange)===null||bt===void 0||bt.call(H,St,Et)),ot(St,Et),p(St,Et||(He==null?void 0:He.pageSize))};return H===!1?[{},()=>{}]:[Object.assign(Object.assign({},He),{onChange:tt}),ot]}var Ao=uo,fo=e(76995),Ka=e(35654),sr=e(90782),nr=e(71430),ra=e(35788);const kr={},zr="SELECT_ALL",aa="SELECT_INVERT",sa="SELECT_NONE",Da=[],Ea=(c,p)=>{let H=[];return(p||[]).forEach($=>{H.push($),$&&typeof $=="object"&&c in $&&(H=[].concat((0,gt.Z)(H),(0,gt.Z)(Ea(c,$[c]))))}),H};var La=(c,p)=>{const{preserveSelectedRowKeys:H,selectedRowKeys:$,defaultSelectedRowKeys:me,getCheckboxProps:Ce,onChange:Ve,onSelect:ke,onSelectAll:He,onSelectInvert:_e,onSelectNone:ot,onSelectMultiple:tt,columnWidth:St,type:Et,selections:bt,fixed:Yt,renderCell:Ht,hideSelectAll:qt,checkStrictly:Kt=!0}=p||{},{prefixCls:an,data:wn,pageData:Pn,getRecordByKey:pn,getRowKey:Hn,expandType:Un,childrenColumnName:An,locale:Cn,getPopupContainer:fn}=c,[en,gn]=(0,ra.Z)($||me||Da,{value:$}),Tn=n.useRef(new Map),er=(0,n.useCallback)(jn=>{if(H){const Rn=new Map;jn.forEach(Mn=>{let In=pn(Mn);!In&&Tn.current.has(Mn)&&(In=Tn.current.get(Mn)),Rn.set(Mn,In)}),Tn.current=Rn}},[pn,H]);n.useEffect(()=>{er(en)},[en]);const{keyEntities:Xn}=(0,n.useMemo)(()=>{if(Kt)return{keyEntities:null};let jn=wn;if(H){const Rn=new Set(wn.map((In,gr)=>Hn(In,gr))),Mn=Array.from(Tn.current).reduce((In,gr)=>{let[xn,kn]=gr;return Rn.has(xn)?In:In.concat(kn)},[]);jn=[].concat((0,gt.Z)(jn),(0,gt.Z)(Mn))}return(0,nr.I8)(jn,{externalGetKey:Hn,childrenPropName:An})},[wn,Hn,Kt,An,H]),Ln=(0,n.useMemo)(()=>Ea(An,Pn),[An,Pn]),rr=(0,n.useMemo)(()=>{const jn=new Map;return Ln.forEach((Rn,Mn)=>{const In=Hn(Rn,Mn),gr=(Ce?Ce(Rn):null)||{};jn.set(In,gr)}),jn},[Ln,Hn,Ce]),or=(0,n.useCallback)(jn=>{var Rn;return!!(!((Rn=rr.get(Hn(jn)))===null||Rn===void 0)&&Rn.disabled)},[rr,Hn]),[br,fr]=(0,n.useMemo)(()=>{if(Kt)return[en||[],[]];const{checkedKeys:jn,halfCheckedKeys:Rn}=(0,sr.S)(en,!0,Xn,or);return[jn||[],Rn]},[en,Kt,Xn,or]),Hr=(0,n.useMemo)(()=>{const jn=Et==="radio"?br.slice(0,1):br;return new Set(jn)},[br,Et]),Zr=(0,n.useMemo)(()=>Et==="radio"?new Set:new Set(fr),[fr,Et]),[Gn,Jr]=(0,n.useState)(null);n.useEffect(()=>{p||gn(Da)},[!!p]);const vr=(0,n.useCallback)((jn,Rn)=>{let Mn,In;er(jn),H?(Mn=jn,In=jn.map(gr=>Tn.current.get(gr))):(Mn=[],In=[],jn.forEach(gr=>{const xn=pn(gr);xn!==void 0&&(Mn.push(gr),In.push(xn))})),gn(Mn),Ve==null||Ve(Mn,In,{type:Rn})},[gn,pn,Ve,H]),wr=(0,n.useCallback)((jn,Rn,Mn,In)=>{if(ke){const gr=Mn.map(xn=>pn(xn));ke(pn(jn),Rn,gr,In)}vr(Mn,"single")},[ke,pn,vr]),xr=(0,n.useMemo)(()=>!bt||qt?null:(bt===!0?[zr,aa,sa]:bt).map(Rn=>Rn===zr?{key:"all",text:Cn.selectionAll,onSelect(){vr(wn.map((Mn,In)=>Hn(Mn,In)).filter(Mn=>{const In=rr.get(Mn);return!(In!=null&&In.disabled)||Hr.has(Mn)}),"all")}}:Rn===aa?{key:"invert",text:Cn.selectInvert,onSelect(){const Mn=new Set(Hr);Pn.forEach((gr,xn)=>{const kn=Hn(gr,xn),dr=rr.get(kn);dr!=null&&dr.disabled||(Mn.has(kn)?Mn.delete(kn):Mn.add(kn))});const In=Array.from(Mn);_e&&_e(In),vr(In,"invert")}}:Rn===sa?{key:"none",text:Cn.selectNone,onSelect(){ot==null||ot(),vr(Array.from(Hr).filter(Mn=>{const In=rr.get(Mn);return In==null?void 0:In.disabled}),"none")}}:Rn).map(Rn=>Object.assign(Object.assign({},Rn),{onSelect:function(){for(var Mn,In,gr=arguments.length,xn=new Array(gr),kn=0;kn{var Rn;if(!p)return jn.filter(pr=>pr!==kr);let Mn=(0,gt.Z)(jn);const In=new Set(Hr),gr=Ln.map(Hn).filter(pr=>!rr.get(pr).disabled),xn=gr.every(pr=>In.has(pr)),kn=gr.some(pr=>In.has(pr)),dr=()=>{const pr=[];xn?gr.forEach(Rr=>{In.delete(Rr),pr.push(Rr)}):gr.forEach(Rr=>{In.has(Rr)||(In.add(Rr),pr.push(Rr))});const Er=Array.from(In);He==null||He(!xn,Er.map(Rr=>pn(Rr)),pr.map(Rr=>pn(Rr))),vr(Er,"all"),Jr(null)};let cr;if(Et!=="radio"){let pr;if(xr){const lr={getPopupContainer:fn,items:xr.map((pa,Aa)=>{const{key:Oa,text:za,onSelect:Qa}=pa;return{key:Oa!=null?Oa:Aa,onClick:()=>{Qa==null||Qa(gr)},label:za}})};pr=n.createElement("div",{className:`${an}-selection-extra`},n.createElement(Kr.Z,{menu:lr,getPopupContainer:fn},n.createElement("span",null,n.createElement(fo.Z,null))))}const Er=Ln.map((lr,pa)=>{const Aa=Hn(lr,pa),Oa=rr.get(Aa)||{};return Object.assign({checked:In.has(Aa)},Oa)}).filter(lr=>{let{disabled:pa}=lr;return pa}),Rr=!!Er.length&&Er.length===Ln.length,_r=Rr&&Er.every(lr=>{let{checked:pa}=lr;return pa}),ea=Rr&&Er.some(lr=>{let{checked:pa}=lr;return pa});cr=!qt&&n.createElement("div",{className:`${an}-selection`},n.createElement(ia.default,{checked:Rr?_r:!!Ln.length&&xn,indeterminate:Rr?!_r&&ea:!xn&&kn,onChange:dr,disabled:Ln.length===0||Rr,"aria-label":pr?"Custom selection":"Select all",skipGroup:!0}),pr)}let da;Et==="radio"?da=(pr,Er,Rr)=>{const _r=Hn(Er,Rr),ea=In.has(_r);return{node:n.createElement(Wn.ZP,Object.assign({},rr.get(_r),{checked:ea,onClick:lr=>lr.stopPropagation(),onChange:lr=>{In.has(_r)||wr(_r,!0,[_r],lr.nativeEvent)}})),checked:ea}}:da=(pr,Er,Rr)=>{var _r;const ea=Hn(Er,Rr),lr=In.has(ea),pa=Zr.has(ea),Aa=rr.get(ea);let Oa;return Un==="nest"?Oa=pa:Oa=(_r=Aa==null?void 0:Aa.indeterminate)!==null&&_r!==void 0?_r:pa,{node:n.createElement(ia.default,Object.assign({},Aa,{indeterminate:Oa,checked:lr,skipGroup:!0,onClick:za=>za.stopPropagation(),onChange:za=>{let{nativeEvent:Qa}=za;const{shiftKey:wo}=Qa;let Ua=-1,Fa=-1;if(wo&&Kt){const xa=new Set([Gn,ea]);gr.some((ha,ta)=>{if(xa.has(ha))if(Ua===-1)Ua=ta;else return Fa=ta,!0;return!1})}if(Fa!==-1&&Ua!==Fa&&Kt){const xa=gr.slice(Ua,Fa+1),ha=[];lr?xa.forEach(Nr=>{In.has(Nr)&&(ha.push(Nr),In.delete(Nr))}):xa.forEach(Nr=>{In.has(Nr)||(ha.push(Nr),In.add(Nr))});const ta=Array.from(In);tt==null||tt(!lr,ta.map(Nr=>pn(Nr)),ha.map(Nr=>pn(Nr))),vr(ta,"multiple")}else{const xa=br;if(Kt){const ha=lr?(0,Ka._5)(xa,ea):(0,Ka.L0)(xa,ea);wr(ea,!lr,ha,Qa)}else{const ha=(0,sr.S)([].concat((0,gt.Z)(xa),[ea]),!0,Xn,or),{checkedKeys:ta,halfCheckedKeys:Nr}=ha;let Wa=ta;if(lr){const ao=new Set(ta);ao.delete(ea),Wa=(0,sr.S)(Array.from(ao),{checked:!1,halfCheckedKeys:Nr},Xn,or).checkedKeys}wr(ea,!lr,Wa,Qa)}}Jr(lr?null:ea)}})),checked:lr}};const oa=(pr,Er,Rr)=>{const{node:_r,checked:ea}=da(pr,Er,Rr);return Ht?Ht(ea,Er,Rr,_r):_r};if(!Mn.includes(kr))if(Mn.findIndex(pr=>{var Er;return((Er=pr[Lt])===null||Er===void 0?void 0:Er.columnType)==="EXPAND_COLUMN"})===0){const[pr,...Er]=Mn;Mn=[pr,kr].concat((0,gt.Z)(Er))}else Mn=[kr].concat((0,gt.Z)(Mn));const ja=Mn.indexOf(kr);Mn=Mn.filter((pr,Er)=>pr!==kr||Er===ja);const Yr=Mn[ja-1],Ma=Mn[ja+1];let qr=Yt;qr===void 0&&((Ma==null?void 0:Ma.fixed)!==void 0?qr=Ma.fixed:(Yr==null?void 0:Yr.fixed)!==void 0&&(qr=Yr.fixed)),qr&&Yr&&((Rn=Yr[Lt])===null||Rn===void 0?void 0:Rn.columnType)==="EXPAND_COLUMN"&&Yr.fixed===void 0&&(Yr.fixed=qr);const Ia=ie()(`${an}-selection-col`,{[`${an}-selection-col-with-dropdown`]:bt&&Et==="checkbox"}),ro={fixed:qr,width:St,className:`${an}-selection-column`,title:p.columnTitle||cr,render:oa,onCell:p.onCell,[Lt]:{className:Ia}};return Mn.map(pr=>pr===kr?ro:pr)},[Hn,Ln,p,br,Hr,Zr,St,xr,Un,Gn,rr,tt,wr,or]),Hr]},vo=e(86504),Po=e(14051),go=e(6848);const mo="ascend",So="descend";function po(c){return typeof c.sorter=="object"&&typeof c.sorter.multiple=="number"?c.sorter.multiple:!1}function Io(c){return typeof c=="function"?c:c&&typeof c=="object"&&c.compare?c.compare:!1}function To(c,p){return p?c[c.indexOf(p)+1]:c[0]}function xo(c,p,H){let $=[];function me(Ce,Ve){$.push({column:Ce,key:mr(Ce,Ve),multiplePriority:po(Ce),sortOrder:Ce.sortOrder})}return(c||[]).forEach((Ce,Ve)=>{const ke=hr(Ve,H);Ce.children?("sortOrder"in Ce&&me(Ce,ke),$=[].concat((0,gt.Z)($),(0,gt.Z)(xo(Ce.children,p,ke)))):Ce.sorter&&("sortOrder"in Ce?me(Ce,ke):p&&Ce.defaultSortOrder&&$.push({column:Ce,key:mr(Ce,ke),multiplePriority:po(Ce),sortOrder:Ce.defaultSortOrder}))}),$}function Do(c,p,H,$,me,Ce,Ve,ke){return(p||[]).map((He,_e)=>{const ot=hr(_e,ke);let tt=He;if(tt.sorter){const St=tt.sortDirections||me,Et=tt.showSorterTooltip===void 0?Ve:tt.showSorterTooltip,bt=mr(tt,ot),Yt=H.find(Un=>{let{key:An}=Un;return An===bt}),Ht=Yt?Yt.sortOrder:null,qt=To(St,Ht);let Kt;if(He.sortIcon)Kt=He.sortIcon({sortOrder:Ht});else{const Un=St.includes(mo)&&n.createElement(Po.Z,{className:ie()(`${c}-column-sorter-up`,{active:Ht===mo})}),An=St.includes(So)&&n.createElement(vo.Z,{className:ie()(`${c}-column-sorter-down`,{active:Ht===So})});Kt=n.createElement("span",{className:ie()(`${c}-column-sorter`,{[`${c}-column-sorter-full`]:!!(Un&&An)})},n.createElement("span",{className:`${c}-column-sorter-inner`,"aria-hidden":"true"},Un,An))}const{cancelSort:an,triggerAsc:wn,triggerDesc:Pn}=Ce||{};let pn=an;qt===So?pn=Pn:qt===mo&&(pn=wn);const Hn=typeof Et=="object"?Et:{title:pn};tt=Object.assign(Object.assign({},tt),{className:ie()(tt.className,{[`${c}-column-sort`]:Ht}),title:Un=>{const An=n.createElement("div",{className:`${c}-column-sorters`},n.createElement("span",{className:`${c}-column-title`},Qr(He.title,Un)),Kt);return Et?n.createElement(go.Z,Object.assign({},Hn),An):An},onHeaderCell:Un=>{const An=He.onHeaderCell&&He.onHeaderCell(Un)||{},Cn=An.onClick,fn=An.onKeyDown;An.onClick=Tn=>{$({column:He,key:bt,sortOrder:qt,multiplePriority:po(He)}),Cn==null||Cn(Tn)},An.onKeyDown=Tn=>{Tn.keyCode===Vr.Z.ENTER&&($({column:He,key:bt,sortOrder:qt,multiplePriority:po(He)}),fn==null||fn(Tn))};const en=Xr(He.title,{}),gn=en==null?void 0:en.toString();return Ht?An["aria-sort"]=Ht==="ascend"?"ascending":"descending":An["aria-label"]=gn||"",An.className=ie()(An.className,`${c}-column-has-sorters`),An.tabIndex=0,He.ellipsis&&(An.title=(en!=null?en:"").toString()),An}})}return"children"in tt&&(tt=Object.assign(Object.assign({},tt),{children:Do(c,tt.children,H,$,me,Ce,Ve,ot)})),tt})}function Oo(c){const{column:p,sortOrder:H}=c;return{column:p,order:H,field:p.dataIndex,columnKey:p.key}}function Lo(c){const p=c.filter(H=>{let{sortOrder:$}=H;return $}).map(Oo);return p.length===0&&c.length?Object.assign(Object.assign({},Oo(c[c.length-1])),{column:void 0}):p.length<=1?p[0]||{}:p}function Wr(c,p,H){const $=p.slice().sort((Ve,ke)=>ke.multiplePriority-Ve.multiplePriority),me=c.slice(),Ce=$.filter(Ve=>{let{column:{sorter:ke},sortOrder:He}=Ve;return Io(ke)&&He});return Ce.length?me.sort((Ve,ke)=>{for(let He=0;He{const ke=Ve[H];return ke?Object.assign(Object.assign({},Ve),{[H]:Wr(ke,p,H)}):Ve}):me}function Sr(c){let{prefixCls:p,mergedColumns:H,onSorterChange:$,sortDirections:me,tableLocale:Ce,showSorterTooltip:Ve}=c;const[ke,He]=n.useState(xo(H,!0)),_e=n.useMemo(()=>{let bt=!0;const Yt=xo(H,!1);if(!Yt.length)return ke;const Ht=[];function qt(an){bt?Ht.push(an):Ht.push(Object.assign(Object.assign({},an),{sortOrder:null}))}let Kt=null;return Yt.forEach(an=>{Kt===null?(qt(an),an.sortOrder&&(an.multiplePriority===!1?bt=!1:Kt=!0)):(Kt&&an.multiplePriority!==!1||(bt=!1),qt(an))}),Ht},[H,ke]),ot=n.useMemo(()=>{const bt=_e.map(Yt=>{let{column:Ht,sortOrder:qt}=Yt;return{column:Ht,order:qt}});return{sortColumns:bt,sortColumn:bt[0]&&bt[0].column,sortOrder:bt[0]&&bt[0].order}},[_e]);function tt(bt){let Yt;bt.multiplePriority===!1||!_e.length||_e[0].multiplePriority===!1?Yt=[bt]:Yt=[].concat((0,gt.Z)(_e.filter(Ht=>{let{key:qt}=Ht;return qt!==bt.key})),[bt]),He(Yt),$(Lo(Yt),Yt)}return[bt=>Do(p,bt,_e,tt,me,Ce,Ve),_e,ot,()=>Lo(_e)]}function Fr(c,p){return c.map(H=>{const $=Object.assign({},H);return $.title=Qr(H.title,p),"children"in $&&($.children=Fr($.children,p)),$})}function ya(c){return[n.useCallback(H=>Fr(H,c),[c])]}var ba=Ot((c,p)=>{const{_renderTimes:H}=c,{_renderTimes:$}=p;return H!==$}),ho=Qt((c,p)=>{const{_renderTimes:H}=c,{_renderTimes:$}=p;return H!==$}),ka=e(64993),Co=e(17313),Mo=e(83116),Fo=e(37613),Bo=c=>{const{componentCls:p}=c,H=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`,$=(me,Ce,Ve)=>({[`&${p}-${me}`]:{[`> ${p}-container`]:{[`> ${p}-content, > ${p}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${p}-expanded-row-fixed`]:{margin:`-${Ce}px -${Ve+c.lineWidth}px`}}}}}});return{[`${p}-wrapper`]:{[`${p}${p}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${p}-title`]:{border:H,borderBottom:0},[`> ${p}-container`]:{borderInlineStart:H,borderTop:H,[` - > ${p}-content, - > ${p}-header, - > ${p}-body, - > ${p}-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:H},"> thead":{"> tr:not(:last-child) > th":{borderBottom:H},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${p}-cell-fix-right-first::after`]:{borderInlineEnd:H}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${p}-expanded-row-fixed`]:{margin:`-${c.tablePaddingVertical}px -${c.tablePaddingHorizontal+c.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:c.lineWidth,bottom:0,borderInlineEnd:H,content:'""'}}}}}},[`&${p}-scroll-horizontal`]:{[`> ${p}-container > ${p}-body`]:{"> table > tbody":{[` - > tr${p}-expanded-row, - > tr${p}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},$("middle",c.tablePaddingVerticalMiddle,c.tablePaddingHorizontalMiddle)),$("small",c.tablePaddingVerticalSmall,c.tablePaddingHorizontalSmall)),{[`> ${p}-footer`]:{border:H,borderTop:0}}),[`${p}-cell`]:{[`${p}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${c.lineWidth}px 0 ${c.lineWidth}px ${c.tableHeaderBg}`}},[`${p}-bordered ${p}-cell-scrollbar`]:{borderInlineEnd:H}}}},vl=c=>{const{componentCls:p}=c;return{[`${p}-wrapper`]:{[`${p}-cell-ellipsis`]:Object.assign(Object.assign({},Co.vS),{wordBreak:"keep-all",[` - &${p}-cell-fix-left-last, - &${p}-cell-fix-right-first - `]:{overflow:"visible",[`${p}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${p}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},gl=c=>{const{componentCls:p}=c;return{[`${p}-wrapper`]:{[`${p}-tbody > tr${p}-placeholder`]:{textAlign:"center",color:c.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:c.colorBgContainer}}}}},ml=e(15969),pl=c=>{const{componentCls:p,antCls:H,controlInteractiveSize:$,motionDurationSlow:me,lineWidth:Ce,paddingXS:Ve,lineType:ke,tableBorderColor:He,tableExpandIconBg:_e,tableExpandColumnWidth:ot,borderRadius:tt,fontSize:St,fontSizeSM:Et,lineHeight:bt,tablePaddingVertical:Yt,tablePaddingHorizontal:Ht,tableExpandedRowBg:qt,paddingXXS:Kt}=c,an=$/2-Ce,wn=an*2+Ce*3,Pn=`${Ce}px ${ke} ${He}`,pn=Kt-Ce;return{[`${p}-wrapper`]:{[`${p}-expand-icon-col`]:{width:ot},[`${p}-row-expand-icon-cell`]:{textAlign:"center",[`${p}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${p}-row-indent`]:{height:1,float:"left"},[`${p}-row-expand-icon`]:Object.assign(Object.assign({},(0,ml.N)(c)),{position:"relative",float:"left",boxSizing:"border-box",width:wn,height:wn,padding:0,color:"inherit",lineHeight:`${wn}px`,background:_e,border:Pn,borderRadius:tt,transform:`scale(${$/wn})`,transition:`all ${me}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${me} ease-out`,content:'""'},"&::before":{top:an,insetInlineEnd:pn,insetInlineStart:pn,height:Ce},"&::after":{top:pn,bottom:pn,insetInlineStart:an,width:Ce,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"}}),[`${p}-row-indent + ${p}-row-expand-icon`]:{marginTop:(St*bt-Ce*3)/2-Math.ceil((Et*1.4-Ce*3)/2),marginInlineEnd:Ve},[`tr${p}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:qt}},[`${H}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${p}-expanded-row-fixed`]:{position:"relative",margin:`-${Yt}px -${Ht}px`,padding:`${Yt}px ${Ht}px`}}}},hl=c=>{const{componentCls:p,antCls:H,iconCls:$,tableFilterDropdownWidth:me,tableFilterDropdownSearchWidth:Ce,paddingXXS:Ve,paddingXS:ke,colorText:He,lineWidth:_e,lineType:ot,tableBorderColor:tt,tableHeaderIconColor:St,fontSizeSM:Et,tablePaddingHorizontal:bt,borderRadius:Yt,motionDurationSlow:Ht,colorTextDescription:qt,colorPrimary:Kt,tableHeaderFilterActiveBg:an,colorTextDisabled:wn,tableFilterDropdownBg:Pn,tableFilterDropdownHeight:pn,controlItemBgHover:Hn,controlItemBgActive:Un,boxShadowSecondary:An,filterDropdownMenuBg:Cn}=c,fn=`${H}-dropdown`,en=`${p}-filter-dropdown`,gn=`${H}-tree`,Tn=`${_e}px ${ot} ${tt}`;return[{[`${p}-wrapper`]:{[`${p}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${p}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Ve,marginInline:`${Ve}px ${-bt/2}px`,padding:`0 ${Ve}px`,color:St,fontSize:Et,borderRadius:Yt,cursor:"pointer",transition:`all ${Ht}`,"&:hover":{color:qt,background:an},"&.active":{color:Kt}}}},{[`${H}-dropdown`]:{[en]:Object.assign(Object.assign({},(0,Co.Wf)(c)),{minWidth:me,backgroundColor:Pn,borderRadius:Yt,boxShadow:An,overflow:"hidden",[`${fn}-menu`]:{maxHeight:pn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Cn,"&:empty::after":{display:"block",padding:`${ke}px 0`,color:wn,fontSize:Et,textAlign:"center",content:'"Not Found"'}},[`${en}-tree`]:{paddingBlock:`${ke}px 0`,paddingInline:ke,[gn]:{padding:0},[`${gn}-treenode ${gn}-node-content-wrapper:hover`]:{backgroundColor:Hn},[`${gn}-treenode-checkbox-checked ${gn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Un}}},[`${en}-search`]:{padding:ke,borderBottom:Tn,"&-input":{input:{minWidth:Ce},[$]:{color:wn}}},[`${en}-checkall`]:{width:"100%",marginBottom:Ve,marginInlineStart:Ve},[`${en}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ke-_e}px ${ke}px`,overflow:"hidden",borderTop:Tn}})}},{[`${H}-dropdown ${en}, ${en}-submenu`]:{[`${H}-checkbox-wrapper + span`]:{paddingInlineStart:ke,color:He},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Cl=c=>{const{componentCls:p,lineWidth:H,colorSplit:$,motionDurationSlow:me,zIndexTableFixed:Ce,tableBg:Ve,zIndexTableSticky:ke}=c,He=$;return{[`${p}-wrapper`]:{[` - ${p}-cell-fix-left, - ${p}-cell-fix-right - `]:{position:"sticky !important",zIndex:Ce,background:Ve},[` - ${p}-cell-fix-left-first::after, - ${p}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-H,width:30,transform:"translateX(100%)",transition:`box-shadow ${me}`,content:'""',pointerEvents:"none"},[`${p}-cell-fix-left-all::after`]:{display:"none"},[` - ${p}-cell-fix-right-first::after, - ${p}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-H,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${me}`,content:'""',pointerEvents:"none"},[`${p}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:ke+1,width:30,transition:`box-shadow ${me}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${p}-ping-left`]:{[`&:not(${p}-has-fix-left) ${p}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${He}`}},[` - ${p}-cell-fix-left-first::after, - ${p}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${He}`},[`${p}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${p}-ping-right`]:{[`&:not(${p}-has-fix-right) ${p}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${He}`}},[` - ${p}-cell-fix-right-first::after, - ${p}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${He}`}}}}},El=c=>{const{componentCls:p,antCls:H}=c;return{[`${p}-wrapper`]:{[`${p}-pagination${H}-pagination`]:{margin:`${c.margin}px 0`},[`${p}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:c.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},yl=c=>{const{componentCls:p,tableRadius:H}=c;return{[`${p}-wrapper`]:{[p]:{[`${p}-title, ${p}-header`]:{borderRadius:`${H}px ${H}px 0 0`},[`${p}-title + ${p}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${p}-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:H,borderStartEndRadius:H,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:H},"> *:last-child":{borderStartEndRadius:H}}},"&-footer":{borderRadius:`0 0 ${H}px ${H}px`}}}}},bl=c=>{const{componentCls:p}=c;return{[`${p}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${p}-pagination-left`]:{justifyContent:"flex-end"},[`${p}-pagination-right`]:{justifyContent:"flex-start"},[`${p}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${p}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${p}-row-indent`]:{float:"right"}}}}},Sl=c=>{const{componentCls:p,antCls:H,iconCls:$,fontSizeIcon:me,padding:Ce,paddingXS:Ve,tableHeaderIconColor:ke,tableHeaderIconColorHover:He,tableSelectionColumnWidth:_e}=c;return{[`${p}-wrapper`]:{[`${p}-selection-col`]:{width:_e,[`&${p}-selection-col-with-dropdown`]:{width:_e+me+Ce/4}},[`${p}-bordered ${p}-selection-col`]:{width:_e+Ve*2,[`&${p}-selection-col-with-dropdown`]:{width:_e+me+Ce/4+Ve*2}},[` - table tr th${p}-selection-column, - table tr td${p}-selection-column - `]:{paddingInlineEnd:c.paddingXS,paddingInlineStart:c.paddingXS,textAlign:"center",[`${H}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${p}-selection-column${p}-cell-fix-left`]:{zIndex:c.zIndexTableFixed+1},[`table tr th${p}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${p}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${p}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${c.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${c.tablePaddingHorizontal/4}px`,[$]:{color:ke,fontSize:me,verticalAlign:"baseline","&:hover":{color:He}}}}}},Il=c=>{const{componentCls:p}=c,H=($,me,Ce,Ve)=>({[`${p}${p}-${$}`]:{fontSize:Ve,[` - ${p}-title, - ${p}-footer, - ${p}-cell, - ${p}-thead > tr > th, - ${p}-tbody > tr > th, - ${p}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${me}px ${Ce}px`},[`${p}-filter-trigger`]:{marginInlineEnd:`-${Ce/2}px`},[`${p}-expanded-row-fixed`]:{margin:`-${me}px -${Ce}px`},[`${p}-tbody`]:{[`${p}-wrapper:only-child ${p}`]:{marginBlock:`-${me}px`,marginInline:`${c.tableExpandColumnWidth-Ce}px -${Ce}px`}},[`${p}-selection-column`]:{paddingInlineStart:`${Ce/4}px`}}});return{[`${p}-wrapper`]:Object.assign(Object.assign({},H("middle",c.tablePaddingVerticalMiddle,c.tablePaddingHorizontalMiddle,c.tableFontSizeMiddle)),H("small",c.tablePaddingVerticalSmall,c.tablePaddingHorizontalSmall,c.tableFontSizeSmall))}},xl=c=>{const{componentCls:p,marginXXS:H,fontSizeIcon:$,tableHeaderIconColor:me,tableHeaderIconColorHover:Ce}=c;return{[`${p}-wrapper`]:{[`${p}-thead th${p}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${c.motionDurationSlow}`,"&:hover":{background:c.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:c.colorPrimary},[` - &${p}-cell-fix-left:hover, - &${p}-cell-fix-right:hover - `]:{background:c.tableFixedHeaderSortActiveBg}},[`${p}-thead th${p}-column-sort`]:{background:c.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${p}-column-sort`]:{background:c.tableBodySortBg},[`${p}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${p}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${p}-column-sorter`]:{marginInlineStart:H,color:me,fontSize:0,transition:`color ${c.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:$,"&.active":{color:c.colorPrimary}},[`${p}-column-sorter-up + ${p}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${p}-column-sorters:hover ${p}-column-sorter`]:{color:Ce}}}},Bl=c=>{const{componentCls:p,opacityLoading:H,tableScrollThumbBg:$,tableScrollThumbBgHover:me,tableScrollThumbSize:Ce,tableScrollBg:Ve,zIndexTableSticky:ke,stickyScrollBarBorderRadius:He}=c,_e=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`;return{[`${p}-wrapper`]:{[`${p}-sticky`]:{"&-holder":{position:"sticky",zIndex:ke,background:c.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ce}px !important`,zIndex:ke,display:"flex",alignItems:"center",background:Ve,borderTop:_e,opacity:H,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ce,backgroundColor:$,borderRadius:He,transition:`all ${c.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:me}}}}}}},Jo=c=>{const{componentCls:p,lineWidth:H,tableBorderColor:$}=c,me=`${H}px ${c.lineType} ${$}`;return{[`${p}-wrapper`]:{[`${p}-summary`]:{position:"relative",zIndex:c.zIndexTableFixed,background:c.tableBg,"> tr":{"> th, > td":{borderBottom:me}}},[`div${p}-summary`]:{boxShadow:`0 -${H}px 0 ${$}`}}}},wl=c=>{const{componentCls:p}=c,H=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`,$=`${p}-expanded-row-cell`;return{[`${p}-wrapper`]:{[`${p}-tbody-virtual`]:{[`${p}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${p}-cell`]:{borderBottom:H},[`${p}-expanded-row`]:{[`${$}${$}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${c.lineWidth}px)`,borderInlineEnd:"none"}}},[`${p}-bordered`]:{[`${p}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:H,position:"absolute"},[`${p}-cell`]:{borderInlineEnd:H,[`&${p}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-c.lineWidth,borderInlineStart:H}}}}}}};const Pl=c=>{const{componentCls:p,fontWeightStrong:H,tablePaddingVertical:$,tablePaddingHorizontal:me,lineWidth:Ce,lineType:Ve,tableBorderColor:ke,tableFontSize:He,tableBg:_e,tableRadius:ot,tableHeaderTextColor:tt,motionDurationMid:St,tableHeaderBg:Et,tableHeaderCellSplitColor:bt,tableRowHoverBg:Yt,tableSelectedRowBg:Ht,tableSelectedRowHoverBg:qt,tableFooterTextColor:Kt,tableFooterBg:an,paddingContentVerticalLG:wn}=c,Pn=`${Ce}px ${Ve} ${ke}`;return{[`${p}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Co.dF)()),{[p]:Object.assign(Object.assign({},(0,Co.Wf)(c)),{fontSize:He,background:_e,borderRadius:`${ot}px ${ot}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${ot}px ${ot}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${p}-cell, - ${p}-thead > tr > th, - ${p}-tbody > tr > th, - ${p}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${wn}px ${me}px`,overflowWrap:"break-word"},[`${p}-title`]:{padding:`${$}px ${me}px`},[`${p}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:tt,fontWeight:H,textAlign:"start",background:Et,borderBottom:Pn,transition:`background ${St} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${p}-selection-column):not(${p}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:bt,transform:"translateY(-50%)",transition:`background-color ${St}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${p}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${St}, border-color ${St}`,borderBottom:Pn,[` - > ${p}-wrapper:only-child, - > ${p}-expanded-row-fixed > ${p}-wrapper:only-child - `]:{[p]:{marginBlock:`-${$}px`,marginInline:`${c.tableExpandColumnWidth-me}px -${me}px`,[`${p}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:tt,fontWeight:H,textAlign:"start",background:Et,borderBottom:Pn,transition:`background ${St} ease`},[` - &${p}-row:hover > th, - &${p}-row:hover > td, - > th${p}-cell-row-hover, - > td${p}-cell-row-hover - `]:{background:Yt},[`&${p}-row-selected`]:{"> th, > td":{background:Ht},"&:hover > th, &:hover > td":{background:qt}}}},[`${p}-footer`]:{padding:`${$}px ${me}px`,color:Kt,background:an}})}};var Dl=(0,Mo.Z)("Table",c=>{const{colorTextHeading:p,colorSplit:H,colorIcon:$,colorIconHover:me,opacityLoading:Ce,colorBgContainer:Ve,controlInteractiveSize:ke,headerBg:He,headerColor:_e,headerSortActiveBg:ot,headerSortHoverBg:tt,bodySortBg:St,rowHoverBg:Et,rowSelectedBg:bt,rowSelectedHoverBg:Yt,rowExpandedBg:Ht,cellPaddingBlock:qt,cellPaddingInline:Kt,cellPaddingBlockMD:an,cellPaddingInlineMD:wn,cellPaddingBlockSM:Pn,cellPaddingInlineSM:pn,borderColor:Hn,footerBg:Un,footerColor:An,headerBorderRadius:Cn,cellFontSize:fn,cellFontSizeMD:en,cellFontSizeSM:gn,headerSplitColor:Tn,fixedHeaderSortActiveBg:er,headerFilterHoverBg:Xn,filterDropdownBg:Ln,expandIconBg:rr,selectionColumnWidth:or,stickyScrollBarBg:br}=c,fr=new ka.C($),Hr=new ka.C(me),Zr=2,Gn=(0,Fo.TS)(c,{tableFontSize:fn,tableBg:Ve,tableRadius:Cn,tablePaddingVertical:qt,tablePaddingHorizontal:Kt,tablePaddingVerticalMiddle:an,tablePaddingHorizontalMiddle:wn,tablePaddingVerticalSmall:Pn,tablePaddingHorizontalSmall:pn,tableBorderColor:Hn,tableHeaderTextColor:_e,tableHeaderBg:He,tableFooterTextColor:An,tableFooterBg:Un,tableHeaderCellSplitColor:Tn,tableHeaderSortBg:ot,tableHeaderSortHoverBg:tt,tableHeaderIconColor:fr.clone().setAlpha(fr.getAlpha()*Ce).toRgbString(),tableHeaderIconColorHover:Hr.clone().setAlpha(Hr.getAlpha()*Ce).toRgbString(),tableBodySortBg:St,tableFixedHeaderSortActiveBg:er,tableHeaderFilterActiveBg:Xn,tableFilterDropdownBg:Ln,tableRowHoverBg:Et,tableSelectedRowBg:bt,tableSelectedRowHoverBg:Yt,zIndexTableFixed:Zr,zIndexTableSticky:Zr+1,tableFontSizeMiddle:en,tableFontSizeSmall:gn,tableSelectionColumnWidth:or,tableExpandIconBg:rr,tableExpandColumnWidth:ke+2*c.padding,tableExpandedRowBg:Ht,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:br,tableScrollThumbBgHover:p,tableScrollBg:H});return[Pl(Gn),El(Gn),Jo(Gn),xl(Gn),hl(Gn),Bo(Gn),yl(Gn),pl(Gn),Jo(Gn),gl(Gn),Sl(Gn),Cl(Gn),Bl(Gn),vl(Gn),Il(Gn),bl(Gn),wl(Gn)]},c=>{const{colorFillAlter:p,colorBgContainer:H,colorTextHeading:$,colorFillSecondary:me,colorFillContent:Ce,controlItemBgActive:Ve,controlItemBgActiveHover:ke,padding:He,paddingSM:_e,paddingXS:ot,colorBorderSecondary:tt,borderRadiusLG:St,fontSize:Et,controlHeight:bt,colorTextPlaceholder:Yt}=c,Ht=new ka.C(me).onBackground(H).toHexShortString(),qt=new ka.C(Ce).onBackground(H).toHexShortString(),Kt=new ka.C(p).onBackground(H).toHexShortString();return{headerBg:Kt,headerColor:$,headerSortActiveBg:Ht,headerSortHoverBg:qt,bodySortBg:Kt,rowHoverBg:Kt,rowSelectedBg:Ve,rowSelectedHoverBg:ke,rowExpandedBg:p,cellPaddingBlock:He,cellPaddingInline:He,cellPaddingBlockMD:_e,cellPaddingInlineMD:ot,cellPaddingBlockSM:ot,cellPaddingInlineSM:ot,borderColor:tt,headerBorderRadius:St,footerBg:Kt,footerColor:$,cellFontSize:Et,cellFontSizeMD:Et,cellFontSizeSM:Et,headerSplitColor:tt,fixedHeaderSortActiveBg:Ht,headerFilterHoverBg:Ce,filterDropdownMenuBg:H,filterDropdownBg:H,expandIconBg:H,selectionColumnWidth:bt,stickyScrollBarBg:Yt,stickyScrollBarBorderRadius:100}});const Ol=[],Ll=(c,p)=>{const{prefixCls:H,className:$,rootClassName:me,style:Ce,size:Ve,bordered:ke,dropdownPrefixCls:He,dataSource:_e,pagination:ot,rowSelection:tt,rowKey:St="key",rowClassName:Et,columns:bt,children:Yt,childrenColumnName:Ht,onChange:qt,getPopupContainer:Kt,loading:an,expandIcon:wn,expandable:Pn,expandedRowRender:pn,expandIconColumnIndex:Hn,indentSize:Un,scroll:An,sortDirections:Cn,locale:fn,showSorterTooltip:en=!0,virtual:gn}=c,Tn=n.useMemo(()=>bt||g(Yt),[bt,Yt]),er=n.useMemo(()=>Tn.some(Ar=>Ar.responsive),[Tn]),Xn=(0,$n.Z)(er),Ln=n.useMemo(()=>{const Ar=new Set(Object.keys(Xn).filter(Ir=>Xn[Ir]));return Tn.filter(Ir=>!Ir.responsive||Ir.responsive.some(ca=>Ar.has(ca)))},[Tn,Xn]),rr=(0,Ft.Z)(c,["className","style","columns"]),{locale:or=Sn.Z,direction:br,table:fr,renderEmpty:Hr,getPrefixCls:Zr,getPopupContainer:Gn}=n.useContext(Zn.E_),Jr=(0,vn.Z)(Ve),vr=Object.assign(Object.assign({},or.Table),fn),wr=_e||Ol,xr=Zr("table",H),Sa=Zr("dropdown",He),jn=Object.assign({childrenColumnName:Ht,expandIconColumnIndex:Hn},Pn),{childrenColumnName:Rn="children"}=jn,Mn=n.useMemo(()=>wr.some(Ar=>Ar==null?void 0:Ar[Rn])?"nest":pn||Pn&&Pn.expandedRowRender?"row":null,[wr]),In={body:n.useRef()},gr=n.useMemo(()=>typeof St=="function"?St:Ar=>Ar==null?void 0:Ar[St],[St]),[xn]=no(wr,Rn,gr),kn={},dr=function(Ar,Ir){let ca=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var jr,fa,Ba;const wa=Object.assign(Object.assign({},kn),Ar);ca&&((jr=kn.resetPagination)===null||jr===void 0||jr.call(kn),!((fa=wa.pagination)===null||fa===void 0)&&fa.current&&(wa.pagination.current=1),ot&&ot.onChange&&ot.onChange(1,(Ba=wa.pagination)===null||Ba===void 0?void 0:Ba.pageSize)),An&&An.scrollToFirstRowOnChange!==!1&&In.body.current&&(0,Dn.Z)(0,{getContainer:()=>In.body.current}),qt==null||qt(wa.pagination,wa.filters,wa.sorter,{currentDataSource:eo(Wr(wr,wa.sorterStates,Rn),wa.filterStates),action:Ir})},cr=(Ar,Ir)=>{dr({sorter:Ar,sorterStates:Ir},"sort",!1)},[da,oa,ja,Yr]=Sr({prefixCls:xr,mergedColumns:Ln,onSorterChange:cr,sortDirections:Cn||["ascend","descend"],tableLocale:vr,showSorterTooltip:en}),Ma=n.useMemo(()=>Wr(wr,oa,Rn),[wr,oa]);kn.sorter=Yr(),kn.sorterStates=oa;const qr=(Ar,Ir)=>{dr({filters:Ar,filterStates:Ir},"filter",!0)},[Ia,ro,pr]=so({prefixCls:xr,locale:vr,dropdownPrefixCls:Sa,mergedColumns:Ln,onFilterChange:qr,getPopupContainer:Kt||Gn}),Er=eo(Ma,ro);kn.filters=pr,kn.filterStates=ro;const Rr=n.useMemo(()=>{const Ar={};return Object.keys(pr).forEach(Ir=>{pr[Ir]!==null&&(Ar[Ir]=pr[Ir])}),Object.assign(Object.assign({},ja),{filters:Ar})},[ja,pr]),[_r]=ya(Rr),ea=(Ar,Ir)=>{dr({pagination:Object.assign(Object.assign({},kn.pagination),{current:Ar,pageSize:Ir})},"paginate")},[lr,pa]=Ao(Er.length,ea,ot);kn.pagination=ot===!1?{}:Na(lr,ot),kn.resetPagination=pa;const Aa=n.useMemo(()=>{if(ot===!1||!lr.pageSize)return Er;const{current:Ar=1,total:Ir,pageSize:ca=Ya}=lr;return Er.lengthca?Er.slice((Ar-1)*ca,Ar*ca):Er:Er.slice((Ar-1)*ca,Ar*ca)},[!!ot,Er,lr&&lr.current,lr&&lr.pageSize,lr&&lr.total]),[Oa,za]=La({prefixCls:xr,data:Er,pageData:Aa,getRowKey:gr,getRecordByKey:xn,expandType:Mn,childrenColumnName:Rn,locale:vr,getPopupContainer:Kt||Gn},tt),Qa=(Ar,Ir,ca)=>{let jr;return typeof Et=="function"?jr=ie()(Et(Ar,Ir,ca)):jr=ie()(Et),ie()({[`${xr}-row-selected`]:za.has(gr(Ar,Ir))},jr)};jn.__PARENT_RENDER_ICON__=jn.expandIcon,jn.expandIcon=jn.expandIcon||wn||qn(vr),Mn==="nest"&&jn.expandIconColumnIndex===void 0?jn.expandIconColumnIndex=tt?1:0:jn.expandIconColumnIndex>0&&tt&&(jn.expandIconColumnIndex-=1),typeof jn.indentSize!="number"&&(jn.indentSize=typeof Un=="number"?Un:15);const wo=n.useCallback(Ar=>_r(Oa(Ia(da(Ar)))),[da,Ia,Oa]);let Ua,Fa;if(ot!==!1&&(lr!=null&&lr.total)){let Ar;lr.size?Ar=lr.size:Ar=Jr==="small"||Jr==="middle"?"small":void 0;const Ir=fa=>n.createElement(Vn.Z,Object.assign({},lr,{className:ie()(`${xr}-pagination ${xr}-pagination-${fa}`,lr.className),size:Ar})),ca=br==="rtl"?"left":"right",{position:jr}=lr;if(jr!==null&&Array.isArray(jr)){const fa=jr.find(Ga=>Ga.includes("top")),Ba=jr.find(Ga=>Ga.includes("bottom")),wa=jr.every(Ga=>`${Ga}`=="none");!fa&&!Ba&&!wa&&(Fa=Ir(ca)),fa&&(Ua=Ir(fa.toLowerCase().replace("top",""))),Ba&&(Fa=Ir(Ba.toLowerCase().replace("bottom","")))}else Fa=Ir(ca)}let xa;typeof an=="boolean"?xa={spinning:an}:typeof an=="object"&&(xa=Object.assign({spinning:!0},an));const[ha,ta]=Dl(xr),[,Nr]=(0,Yn.Z)(),Wa=ie()(`${xr}-wrapper`,fr==null?void 0:fr.className,{[`${xr}-wrapper-rtl`]:br==="rtl"},$,me,ta),ao=Object.assign(Object.assign({},fr==null?void 0:fr.style),Ce),qa=fn&&fn.emptyText||(Hr==null?void 0:Hr("Table"))||n.createElement(sn.Z,{componentName:"Table"}),Ha=gn?ho:ba,Ro={},zo=n.useMemo(()=>{const{fontSize:Ar,lineHeight:Ir,padding:ca,paddingXS:jr,paddingSM:fa}=Nr,Ba=Math.floor(Ar*Ir);switch(Jr){case"large":return ca*2+Ba;case"small":return jr*2+Ba;default:return fa*2+Ba}},[Nr,Jr]);return gn&&(Ro.listItemHeight=zo),ha(n.createElement("div",{ref:p,className:Wa,style:ao},n.createElement(tr.Z,Object.assign({spinning:!1},xa),Ua,n.createElement(Ha,Object.assign({},Ro,rr,{columns:Ln,direction:br,expandable:jn,prefixCls:xr,className:ie()({[`${xr}-middle`]:Jr==="middle",[`${xr}-small`]:Jr==="small",[`${xr}-bordered`]:ke,[`${xr}-empty`]:wr.length===0}),data:Aa,rowKey:gr,rowClassName:Qa,emptyText:qa,internalHooks:i,internalRefs:In,transformColumns:wo})),Fa)))};var Ml=n.forwardRef(Ll);const Fl=(c,p)=>{const H=n.useRef(0);return H.current+=1,n.createElement(Ml,Object.assign({},c,{ref:p,_renderTimes:H.current}))},Xa=n.forwardRef(Fl);Xa.SELECTION_COLUMN=kr,Xa.EXPAND_COLUMN=t,Xa.SELECTION_ALL=zr,Xa.SELECTION_INVERT=aa,Xa.SELECTION_NONE=sa,Xa.Column=Jn,Xa.ColumnGroup=kt,Xa.Summary=s;var Rl=Xa,Nl=Rl},99313:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return ee}});var t=e(77318),i=e(24764),v=e(66119),Z=e(92310),o=e.n(Z),C=e(5891),n=e(80962),R=e(57259),j=e(29043),l=e(80665),K=e(19149),A=e(59301),d=e(93144),V=e(35788),N=e(43469),F=(0,A.createContext)(null),Re=A.forwardRef(function(g,y){var E=g.prefixCls,S=g.className,Ae=g.style,ae=g.id,je=g.active,We=g.tabKey,et=g.children;return A.createElement("div",{id:ae&&"".concat(ae,"-panel-").concat(We),role:"tabpanel",tabIndex:je?0:-1,"aria-labelledby":ae&&"".concat(ae,"-tab-").concat(We),"aria-hidden":!je,style:Ae,className:o()(E,je&&"".concat(E,"-active"),S),ref:y},et)}),le=Re,se=["key","forceRender","style","className"];function _(g){var y=g.id,E=g.activeKey,S=g.animated,Ae=g.tabPosition,ae=g.destroyInactiveTabPane,je=A.useContext(F),We=je.prefixCls,et=je.tabs,at=S.tabPane,dt="".concat(We,"-tabpane");return A.createElement("div",{className:o()("".concat(We,"-content-holder"))},A.createElement("div",{className:o()("".concat(We,"-content"),"".concat(We,"-content-").concat(Ae),(0,n.Z)({},"".concat(We,"-content-animated"),at))},et.map(function(st){var $e=st.key,ct=st.forceRender,Ct=st.style,pt=st.className,xt=(0,K.Z)(st,se),Dt=$e===E;return A.createElement(N.default,(0,C.Z)({key:$e,visible:Dt,forceRender:ct,removeOnLeave:!!ae,leavedClassName:"".concat(dt,"-hidden")},S.tabPaneMotion),function(Ut,Rt){var ht=Ut.style,Oe=Ut.className;return A.createElement(le,(0,C.Z)({},xt,{prefixCls:dt,id:y,tabKey:$e,animated:at,active:Dt,style:(0,R.Z)((0,R.Z)({},Ct),ht),className:o()(pt,Oe),ref:Rt}))})})))}var O=e(26390),I=e(29301),a=e(8107),x=e(20475),w={width:0,height:0,left:0,top:0};function W(g,y,E){return(0,A.useMemo)(function(){for(var S,Ae=new Map,ae=y.get((S=g[0])===null||S===void 0?void 0:S.key)||w,je=ae.left+ae.width,We=0;WePe?(oe=it,Ne.current="x"):(oe=J,Ne.current="y"),y(-oe,-oe)&&Xe.preventDefault()}var Je=(0,A.useRef)(null);Je.current={onTouchStart:Rt,onTouchMove:ht,onTouchEnd:Oe,onWheel:Ue},A.useEffect(function(){function Xe(be){Je.current.onTouchStart(be)}function it(be){Je.current.onTouchMove(be)}function J(be){Je.current.onTouchEnd(be)}function oe(be){Je.current.onWheel(be)}return document.addEventListener("touchmove",it,{passive:!1}),document.addEventListener("touchend",J,{passive:!1}),g.current.addEventListener("touchstart",Xe,{passive:!1}),g.current.addEventListener("wheel",oe),function(){document.removeEventListener("touchmove",it),document.removeEventListener("touchend",J)}},[])}var fe=e(28800);function xe(g){var y=(0,A.useState)(0),E=(0,j.Z)(y,2),S=E[0],Ae=E[1],ae=(0,A.useRef)(0),je=(0,A.useRef)();return je.current=g,(0,fe.o)(function(){var We;(We=je.current)===null||We===void 0||We.call(je)},[S]),function(){ae.current===S&&(ae.current+=1,Ae(ae.current))}}function Se(g){var y=(0,A.useRef)([]),E=(0,A.useState)({}),S=(0,j.Z)(E,2),Ae=S[1],ae=(0,A.useRef)(typeof g=="function"?g():g),je=xe(function(){var et=ae.current;y.current.forEach(function(at){et=at(et)}),y.current=[],ae.current=et,Ae({})});function We(et){y.current.push(et),je()}return[ae.current,We]}var ce={width:0,height:0,left:0,top:0,right:0};function te(g,y,E,S,Ae,ae,je){var We=je.tabs,et=je.tabPosition,at=je.rtl,dt,st,$e;return["top","bottom"].includes(et)?(dt="width",st=at?"right":"left",$e=Math.abs(E)):(dt="height",st="top",$e=-E),(0,A.useMemo)(function(){if(!We.length)return[0,0];for(var ct=We.length,Ct=ct,pt=0;pt$e+y){Ct=pt-1;break}}for(var Dt=0,Ut=ct-1;Ut>=0;Ut-=1){var Rt=g.get(We[Ut].key)||ce;if(Rt[st]<$e){Dt=Ut+1;break}}return Dt>=Ct?[0,0]:[Dt,Ct]},[g,y,S,Ae,ae,$e,et,We.map(function(ct){return ct.key}).join("_"),at])}function q(g){var y;return g instanceof Map?(y={},g.forEach(function(E,S){y[S]=E})):y=g,JSON.stringify(y)}var b="TABS_DQ";function k(g){return String(g).replace(/"/g,b)}function z(g,y,E,S){return!(!E||S||g===!1||g===void 0&&(y===!1||y===null))}function T(g,y){var E=g.prefixCls,S=g.editable,Ae=g.locale,ae=g.style;return!S||S.showAdd===!1?null:A.createElement("button",{ref:y,type:"button",className:"".concat(E,"-nav-add"),style:ae,"aria-label":(Ae==null?void 0:Ae.addAriaLabel)||"Add tab",onClick:function(We){S.onEdit("add",{event:We})}},S.addIcon||"+")}var de=A.forwardRef(T),Be=A.forwardRef(function(g,y){var E=g.position,S=g.prefixCls,Ae=g.extra;if(!Ae)return null;var ae,je={};return(0,l.Z)(Ae)==="object"&&!A.isValidElement(Ae)?je=Ae:je.right=Ae,E==="right"&&(ae=je.right),E==="left"&&(ae=je.left),ae?A.createElement("div",{className:"".concat(S,"-extra-content"),ref:y},ae):null}),Ke=Be,ne=e(31561),ue=e(22798),Te=e(85108);function Me(g,y){var E=g.prefixCls,S=g.id,Ae=g.tabs,ae=g.locale,je=g.mobile,We=g.moreIcon,et=We===void 0?"More":We,at=g.moreTransitionName,dt=g.style,st=g.className,$e=g.editable,ct=g.tabBarGutter,Ct=g.rtl,pt=g.removeAriaLabel,xt=g.onTabClick,Dt=g.getPopupContainer,Ut=g.popupClassName,Rt=(0,A.useState)(!1),ht=(0,j.Z)(Rt,2),Oe=ht[0],Ne=ht[1],Ue=(0,A.useState)(null),Je=(0,j.Z)(Ue,2),Xe=Je[0],it=Je[1],J="".concat(S,"-more-popup"),oe="".concat(E,"-dropdown"),be=Xe!==null?"".concat(J,"-").concat(Xe):null,Pe=ae==null?void 0:ae.dropdownAriaLabel;function Ze(jt,Nt){jt.preventDefault(),jt.stopPropagation(),$e.onEdit("remove",{key:Nt,event:jt})}var wt=A.createElement(ue.ZP,{onClick:function(Nt){var zt=Nt.key,_t=Nt.domEvent;xt(zt,_t),Ne(!1)},prefixCls:"".concat(oe,"-menu"),id:J,tabIndex:-1,role:"listbox","aria-activedescendant":be,selectedKeys:[Xe],"aria-label":Pe!==void 0?Pe:"expanded dropdown"},Ae.map(function(jt){var Nt=jt.closable,zt=jt.disabled,_t=jt.closeIcon,$t=jt.key,mn=jt.label,Nn=z(Nt,_t,$e,zt);return A.createElement(ue.sN,{key:$t,id:"".concat(J,"-").concat($t),role:"option","aria-controls":S&&"".concat(S,"-panel-").concat($t),disabled:zt},A.createElement("span",null,mn),Nn&&A.createElement("button",{type:"button","aria-label":pt||"remove",tabIndex:0,className:"".concat(oe,"-menu-item-remove"),onClick:function(Tt){Tt.stopPropagation(),Ze(Tt,$t)}},_t||$e.removeIcon||"\xD7"))}));function Ot(jt){for(var Nt=Ae.filter(function(Nn){return!Nn.disabled}),zt=Nt.findIndex(function(Nn){return Nn.key===Xe})||0,_t=Nt.length,$t=0;$t<_t;$t+=1){zt=(zt+jt+_t)%_t;var mn=Nt[zt];if(!mn.disabled){it(mn.key);return}}}function At(jt){var Nt=jt.which;if(!Oe){[Te.Z.DOWN,Te.Z.SPACE,Te.Z.ENTER].includes(Nt)&&(Ne(!0),jt.preventDefault());return}switch(Nt){case Te.Z.UP:Ot(-1),jt.preventDefault();break;case Te.Z.DOWN:Ot(1),jt.preventDefault();break;case Te.Z.ESC:Ne(!1);break;case Te.Z.SPACE:case Te.Z.ENTER:Xe!==null&&xt(Xe,jt);break}}(0,A.useEffect)(function(){var jt=document.getElementById(be);jt&&jt.scrollIntoView&&jt.scrollIntoView(!1)},[Xe]),(0,A.useEffect)(function(){Oe||it(null)},[Oe]);var qe=(0,n.Z)({},Ct?"marginRight":"marginLeft",ct);Ae.length||(qe.visibility="hidden",qe.order=1);var yt=o()((0,n.Z)({},"".concat(oe,"-rtl"),Ct)),Vt=je?null:A.createElement(ne.Z,{prefixCls:oe,overlay:wt,trigger:["hover"],visible:Ae.length?Oe:!1,transitionName:at,onVisibleChange:Ne,overlayClassName:o()(yt,Ut),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:Dt},A.createElement("button",{type:"button",className:"".concat(E,"-nav-more"),style:qe,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":J,id:"".concat(S,"-more"),"aria-expanded":Oe,onKeyDown:At},et));return A.createElement("div",{className:o()("".concat(E,"-nav-operations"),st),style:dt,ref:y},Vt,A.createElement(de,{prefixCls:E,locale:ae,editable:$e}))}var Ie=A.memo(A.forwardRef(Me),function(g,y){return y.tabMoving});function Qe(g){var y,E=g.prefixCls,S=g.id,Ae=g.active,ae=g.tab,je=ae.key,We=ae.label,et=ae.disabled,at=ae.closeIcon,dt=g.closable,st=g.renderWrapper,$e=g.removeAriaLabel,ct=g.editable,Ct=g.onClick,pt=g.onFocus,xt=g.style,Dt="".concat(E,"-tab"),Ut=z(dt,at,ct,et);function Rt(Ne){et||Ct(Ne)}function ht(Ne){Ne.preventDefault(),Ne.stopPropagation(),ct.onEdit("remove",{key:je,event:Ne})}var Oe=A.createElement("div",{key:je,"data-node-key":k(je),className:o()(Dt,(y={},(0,n.Z)(y,"".concat(Dt,"-with-remove"),Ut),(0,n.Z)(y,"".concat(Dt,"-active"),Ae),(0,n.Z)(y,"".concat(Dt,"-disabled"),et),y)),style:xt,onClick:Rt},A.createElement("div",{role:"tab","aria-selected":Ae,id:S&&"".concat(S,"-tab-").concat(je),className:"".concat(Dt,"-btn"),"aria-controls":S&&"".concat(S,"-panel-").concat(je),"aria-disabled":et,tabIndex:et?null:0,onClick:function(Ue){Ue.stopPropagation(),Rt(Ue)},onKeyDown:function(Ue){[Te.Z.SPACE,Te.Z.ENTER].includes(Ue.which)&&(Ue.preventDefault(),Rt(Ue))},onFocus:pt},We),Ut&&A.createElement("button",{type:"button","aria-label":$e||"remove",tabIndex:0,className:"".concat(Dt,"-remove"),onClick:function(Ue){Ue.stopPropagation(),ht(Ue)}},at||ct.removeIcon||"\xD7"));return st?st(Oe):Oe}var ge=Qe,L=e(23073),D=function(y){var E=y.activeTabOffset,S=y.horizontal,Ae=y.rtl,ae=y.indicatorSize,je=(0,A.useState)(),We=(0,j.Z)(je,2),et=We[0],at=We[1],dt=(0,A.useRef)(),st=function(Ct){return typeof ae=="function"?ae(Ct):typeof ae=="number"?ae:Ct};function $e(){L.Z.cancel(dt.current)}return(0,A.useEffect)(function(){var ct={};return E&&(S?(Ae?(ct.right=E.right+E.width/2,ct.transform="translateX(50%)"):(ct.left=E.left+E.width/2,ct.transform="translateX(-50%)"),ct.width=st(E.width)):(ct.top=E.top+E.height/2,ct.transform="translateY(-50%)",ct.height=st(E.height))),$e(),dt.current=(0,L.Z)(function(){at(ct)}),$e},[E,S,Ae,ae]),{style:et}},f=D,r=function(y){var E=y.current||{},S=E.offsetWidth,Ae=S===void 0?0:S,ae=E.offsetHeight,je=ae===void 0?0:ae;return[Ae,je]},h=function(y,E){return y[E?0:1]};function Q(g,y){var E,S=A.useContext(F),Ae=S.prefixCls,ae=S.tabs,je=g.className,We=g.style,et=g.id,at=g.animated,dt=g.activeKey,st=g.rtl,$e=g.extra,ct=g.editable,Ct=g.locale,pt=g.tabPosition,xt=g.tabBarGutter,Dt=g.children,Ut=g.onTabClick,Rt=g.onTabScroll,ht=g.indicatorSize,Oe=(0,A.useRef)(),Ne=(0,A.useRef)(),Ue=(0,A.useRef)(),Je=(0,A.useRef)(),Xe=(0,A.useRef)(),it=(0,A.useRef)(),J=(0,A.useRef)(),oe=pt==="top"||pt==="bottom",be=Y(0,function(Cr,ir){oe&&Rt&&Rt({direction:Cr>ir?"left":"right"})}),Pe=(0,j.Z)(be,2),Ze=Pe[0],wt=Pe[1],Ot=Y(0,function(Cr,ir){!oe&&Rt&&Rt({direction:Cr>ir?"top":"bottom"})}),At=(0,j.Z)(Ot,2),qe=At[0],yt=At[1],Vt=(0,A.useState)([0,0]),jt=(0,j.Z)(Vt,2),Nt=jt[0],zt=jt[1],_t=(0,A.useState)([0,0]),$t=(0,j.Z)(_t,2),mn=$t[0],Nn=$t[1],Jt=(0,A.useState)([0,0]),Tt=(0,j.Z)(Jt,2),Gt=Tt[0],Fn=Tt[1],Bn=(0,A.useState)([0,0]),yn=(0,j.Z)(Bn,2),hn=yn[0],Qt=yn[1],on=Se(new Map),En=(0,j.Z)(on,2),zn=En[0],Jn=En[1],Zt=W(ae,zn,mn[0]),kt=h(Nt,oe),Ft=h(mn,oe),Dn=h(Gt,oe),Zn=h(hn,oe),sn=ktVn?Vn:Cr}var Yn=(0,A.useRef)(),_n=(0,A.useState)(),qn=(0,j.Z)(_n,2),mr=qn[0],hr=qn[1];function Qr(){hr(Date.now())}function Xr(){window.clearTimeout(Yn.current)}Ye(Je,function(Cr,ir){function Tr(Br,Gr){Br(function(Mr){var Za=tr(Mr+Gr);return Za})}return sn?(oe?Tr(wt,Cr):Tr(yt,ir),Xr(),Qr(),!0):!1}),(0,A.useEffect)(function(){return Xr(),mr&&(Yn.current=window.setTimeout(function(){hr(0)},100)),Xr},[mr]);var Ca=te(Zt,vn,oe?Ze:qe,Ft,Dn,Zn,(0,R.Z)((0,R.Z)({},g),{},{tabs:ae})),$r=(0,j.Z)(Ca,2),va=$r[0],ga=$r[1],la=(0,a.Z)(function(){var Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:dt,ir=Zt.get(Cr)||{width:0,height:0,left:0,right:0,top:0};if(oe){var Tr=Ze;st?ir.rightZe+vn&&(Tr=ir.right+ir.width-vn):ir.left<-Ze?Tr=-ir.left:ir.left+ir.width>-Ze+vn&&(Tr=-(ir.left+ir.width-vn)),yt(0),wt(tr(Tr))}else{var Br=qe;ir.top<-qe?Br=-ir.top:ir.top+ir.height>-qe+vn&&(Br=-(ir.top+ir.height-vn)),wt(0),yt(tr(Br))}}),Dr={};pt==="top"||pt==="bottom"?Dr[st?"marginRight":"marginLeft"]=xt:Dr.marginTop=xt;var ma=ae.map(function(Cr,ir){var Tr=Cr.key;return A.createElement(ge,{id:et,prefixCls:Ae,key:Tr,tab:Cr,style:ir===0?void 0:Dr,closable:Cr.closable,editable:ct,active:Tr===dt,renderWrapper:Dt,removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,onClick:function(Gr){Ut(Tr,Gr)},onFocus:function(){la(Tr),Qr(),Je.current&&(st||(Je.current.scrollLeft=0),Je.current.scrollTop=0)}})}),ua=function(){return Jn(function(){var ir=new Map;return ae.forEach(function(Tr){var Br,Gr=Tr.key,Mr=(Br=Xe.current)===null||Br===void 0?void 0:Br.querySelector('[data-node-key="'.concat(k(Gr),'"]'));Mr&&ir.set(Gr,{width:Mr.offsetWidth,height:Mr.offsetHeight,left:Mr.offsetLeft,top:Mr.offsetTop})}),ir})};(0,A.useEffect)(function(){ua()},[ae.map(function(Cr){return Cr.key}).join("_")]);var na=xe(function(){var Cr=r(Oe),ir=r(Ne),Tr=r(Ue);zt([Cr[0]-ir[0]-Tr[0],Cr[1]-ir[1]-Tr[1]]);var Br=r(J);Fn(Br);var Gr=r(it);Qt(Gr);var Mr=r(Xe);Nn([Mr[0]-Br[0],Mr[1]-Br[1]]),ua()}),ia=ae.slice(0,va),Kr=ae.slice(ga+1),bn=[].concat((0,O.Z)(ia),(0,O.Z)(Kr)),Kn=Zt.get(dt),Qn=f({activeTabOffset:Kn,horizontal:oe,rtl:st,indicatorSize:ht}),Wn=Qn.style;(0,A.useEffect)(function(){la()},[dt,Sn,Vn,q(Kn),q(Zt),oe]),(0,A.useEffect)(function(){na()},[st]);var ar=!!bn.length,ur="".concat(Ae,"-nav-wrap"),Ur,Or,Lr,Vr;return oe?st?(Or=Ze>0,Ur=Ze!==Vn):(Ur=Ze<0,Or=Ze!==Sn):(Lr=qe<0,Vr=qe!==Sn),A.createElement(I.Z,{onResize:na},A.createElement("div",{ref:(0,x.x1)(y,Oe),role:"tablist",className:o()("".concat(Ae,"-nav"),je),style:We,onKeyDown:function(){Qr()}},A.createElement(Ke,{ref:Ne,position:"left",extra:$e,prefixCls:Ae}),A.createElement(I.Z,{onResize:na},A.createElement("div",{className:o()(ur,(E={},(0,n.Z)(E,"".concat(ur,"-ping-left"),Ur),(0,n.Z)(E,"".concat(ur,"-ping-right"),Or),(0,n.Z)(E,"".concat(ur,"-ping-top"),Lr),(0,n.Z)(E,"".concat(ur,"-ping-bottom"),Vr),E)),ref:Je},A.createElement(I.Z,{onResize:na},A.createElement("div",{ref:Xe,className:"".concat(Ae,"-nav-list"),style:{transform:"translate(".concat(Ze,"px, ").concat(qe,"px)"),transition:mr?"none":void 0}},ma,A.createElement(de,{ref:J,prefixCls:Ae,locale:Ct,editable:ct,style:(0,R.Z)((0,R.Z)({},ma.length===0?void 0:Dr),{},{visibility:ar?"hidden":null})}),A.createElement("div",{className:o()("".concat(Ae,"-ink-bar"),(0,n.Z)({},"".concat(Ae,"-ink-bar-animated"),at.inkBar)),style:Wn}))))),A.createElement(Ie,(0,C.Z)({},g,{removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,ref:it,prefixCls:Ae,tabs:bn,className:!ar&&$n,tabMoving:!!mr})),A.createElement(Ke,{ref:Ue,position:"right",extra:$e,prefixCls:Ae})))}var s=A.forwardRef(Q),u=["renderTabBar"],X=["label","key"];function M(g){var y=g.renderTabBar,E=(0,K.Z)(g,u),S=A.useContext(F),Ae=S.tabs;if(y){var ae=(0,R.Z)((0,R.Z)({},E),{},{panes:Ae.map(function(je){var We=je.label,et=je.key,at=(0,K.Z)(je,X);return A.createElement(le,(0,C.Z)({tab:We,key:et,tabKey:et},at))})});return y(ae,s)}return A.createElement(s,E)}var m=e(51395);function G(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},y;return g===!1?y={inkBar:!1,tabPane:!1}:g===!0?y={inkBar:!0,tabPane:!1}:y=(0,R.Z)({inkBar:!0},(0,l.Z)(g)==="object"?g:{}),y.tabPaneMotion&&y.tabPane===void 0&&(y.tabPane=!0),!y.tabPaneMotion&&y.tabPane&&(y.tabPane=!1),y}var ye=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ve=0;function re(g,y){var E,S=g.id,Ae=g.prefixCls,ae=Ae===void 0?"rc-tabs":Ae,je=g.className,We=g.items,et=g.direction,at=g.activeKey,dt=g.defaultActiveKey,st=g.editable,$e=g.animated,ct=g.tabPosition,Ct=ct===void 0?"top":ct,pt=g.tabBarGutter,xt=g.tabBarStyle,Dt=g.tabBarExtraContent,Ut=g.locale,Rt=g.moreIcon,ht=g.moreTransitionName,Oe=g.destroyInactiveTabPane,Ne=g.renderTabBar,Ue=g.onChange,Je=g.onTabClick,Xe=g.onTabScroll,it=g.getPopupContainer,J=g.popupClassName,oe=g.indicatorSize,be=(0,K.Z)(g,ye),Pe=A.useMemo(function(){return(We||[]).filter(function(Qt){return Qt&&(0,l.Z)(Qt)==="object"&&"key"in Qt})},[We]),Ze=et==="rtl",wt=G($e),Ot=(0,A.useState)(!1),At=(0,j.Z)(Ot,2),qe=At[0],yt=At[1];(0,A.useEffect)(function(){yt((0,d.Z)())},[]);var Vt=(0,V.Z)(function(){var Qt;return(Qt=Pe[0])===null||Qt===void 0?void 0:Qt.key},{value:at,defaultValue:dt}),jt=(0,j.Z)(Vt,2),Nt=jt[0],zt=jt[1],_t=(0,A.useState)(function(){return Pe.findIndex(function(Qt){return Qt.key===Nt})}),$t=(0,j.Z)(_t,2),mn=$t[0],Nn=$t[1];(0,A.useEffect)(function(){var Qt=Pe.findIndex(function(En){return En.key===Nt});if(Qt===-1){var on;Qt=Math.max(0,Math.min(mn,Pe.length-1)),zt((on=Pe[Qt])===null||on===void 0?void 0:on.key)}Nn(Qt)},[Pe.map(function(Qt){return Qt.key}).join("_"),Nt,mn]);var Jt=(0,V.Z)(null,{value:S}),Tt=(0,j.Z)(Jt,2),Gt=Tt[0],Fn=Tt[1];(0,A.useEffect)(function(){S||(Fn("rc-tabs-".concat(ve)),ve+=1)},[]);function Bn(Qt,on){Je==null||Je(Qt,on);var En=Qt!==Nt;zt(Qt),En&&(Ue==null||Ue(Qt))}var yn={id:Gt,activeKey:Nt,animated:wt,tabPosition:Ct,rtl:Ze,mobile:qe},hn=(0,R.Z)((0,R.Z)({},yn),{},{editable:st,locale:Ut,moreIcon:Rt,moreTransitionName:ht,tabBarGutter:pt,onTabClick:Bn,onTabScroll:Xe,extra:Dt,style:xt,panes:null,getPopupContainer:it,popupClassName:J,indicatorSize:oe});return A.createElement(F.Provider,{value:{tabs:Pe,prefixCls:ae}},A.createElement("div",(0,C.Z)({ref:y,id:S,className:o()(ae,"".concat(ae,"-").concat(Ct),(E={},(0,n.Z)(E,"".concat(ae,"-mobile"),qe),(0,n.Z)(E,"".concat(ae,"-editable"),st),(0,n.Z)(E,"".concat(ae,"-rtl"),Ze),E),je)},be),A.createElement(M,(0,C.Z)({},hn,{renderTabBar:Ne})),A.createElement(_,(0,C.Z)({destroyInactiveTabPane:Oe},yn,{animated:wt}))))}var De=A.forwardRef(re),ze=De,P=ze,he=e(36355),Ee=e(19716),Fe=()=>null,Ge=e(62892);const nt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function rt(g){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},E;return y===!1?E={inkBar:!1,tabPane:!1}:y===!0?E={inkBar:!0,tabPane:!0}:E=Object.assign({inkBar:!0},typeof y=="object"?y:{}),E.tabPane&&(E.tabPaneMotion=Object.assign(Object.assign({},nt),{motionName:(0,Ge.m)(g,"switch")})),E}var Pt=e(38298),Lt=function(g,y){var E={};for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&y.indexOf(S)<0&&(E[S]=g[S]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,S=Object.getOwnPropertySymbols(g);Aey)}function Mt(g,y){if(g)return g;const E=(0,Pt.Z)(y).map(S=>{if(A.isValidElement(S)){const{key:Ae,props:ae}=S,je=ae||{},{tab:We}=je,et=Lt(je,["tab"]);return Object.assign(Object.assign({key:String(Ae)},et),{label:We})}return null});return Bt(E)}var tn=e(17313),cn=e(83116),gt=e(37613),dn=e(13826),nn=g=>{const{componentCls:y,motionDurationSlow:E}=g;return[{[y]:{[`${y}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${E}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${E}`}}}}},[(0,dn.oN)(g,"slide-up"),(0,dn.oN)(g,"slide-down")]]};const un=g=>{const{componentCls:y,tabsCardPadding:E,cardBg:S,cardGutter:Ae,colorBorderSecondary:ae,itemSelectedColor:je}=g;return{[`${y}-card`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{margin:0,padding:E,background:S,border:`${g.lineWidth}px ${g.lineType} ${ae}`,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`},[`${y}-tab-active`]:{color:je,background:g.colorBgContainer},[`${y}-ink-bar`]:{visibility:"hidden"}},[`&${y}-top, &${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Ae}px`}}}},[`&${y}-top`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`},[`${y}-tab-active`]:{borderBottomColor:g.colorBgContainer}}},[`&${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:`0 0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px`},[`${y}-tab-active`]:{borderTopColor:g.colorBgContainer}}},[`&${y}-left, &${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginTop:`${Ae}px`}}},[`&${y}-left`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadiusLG}px 0 0 ${g.borderRadiusLG}px`}},[`${y}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:g.colorBgContainer}}}},[`&${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px 0`}},[`${y}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:g.colorBgContainer}}}}}}},On=g=>{const{componentCls:y,itemHoverColor:E,dropdownEdgeChildVerticalPadding:S}=g;return{[`${y}-dropdown`]:Object.assign(Object.assign({},(0,tn.Wf)(g)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:g.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${y}-dropdown-menu`]:{maxHeight:g.tabsDropdownHeight,margin:0,padding:`${S}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:g.colorBgContainer,backgroundClip:"padding-box",borderRadius:g.borderRadiusLG,outline:"none",boxShadow:g.boxShadowSecondary,"&-item":Object.assign(Object.assign({},tn.vS),{display:"flex",alignItems:"center",minWidth:g.tabsDropdownWidth,margin:0,padding:`${g.paddingXXS}px ${g.paddingSM}px`,color:g.colorText,fontWeight:"normal",fontSize:g.fontSize,lineHeight:g.lineHeight,cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:g.marginSM},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:E}},"&:hover":{background:g.controlItemBgHover},"&-disabled":{"&, &:hover":{color:g.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},lt=g=>{const{componentCls:y,margin:E,colorBorderSecondary:S,horizontalMargin:Ae,verticalItemPadding:ae,verticalItemMargin:je}=g;return{[`${y}-top, ${y}-bottom`]:{flexDirection:"column",[`> ${y}-nav, > div > ${y}-nav`]:{margin:Ae,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${g.lineWidth}px ${g.lineType} ${S}`,content:"''"},[`${y}-ink-bar`]:{height:g.lineWidthBold,"&-animated":{transition:`width ${g.motionDurationSlow}, left ${g.motionDurationSlow}, - right ${g.motionDurationSlow}`}},[`${y}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:g.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:g.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:g.boxShadowTabsOverflowRight},[`&${y}-nav-wrap-ping-left::before`]:{opacity:1},[`&${y}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${y}-top`]:{[`> ${y}-nav, - > div > ${y}-nav`]:{"&::before":{bottom:0},[`${y}-ink-bar`]:{bottom:0}}},[`${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{order:1,marginTop:`${E}px`,marginBottom:0,"&::before":{top:0},[`${y}-ink-bar`]:{top:0}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{order:0}},[`${y}-left, ${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{flexDirection:"column",minWidth:g.controlHeight*1.25,[`${y}-tab`]:{padding:ae,textAlign:"center"},[`${y}-tab + ${y}-tab`]:{margin:je},[`${y}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:g.controlHeight},"&::before":{top:0,boxShadow:g.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:g.boxShadowTabsOverflowBottom},[`&${y}-nav-wrap-ping-top::before`]:{opacity:1},[`&${y}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${y}-ink-bar`]:{width:g.lineWidthBold,"&-animated":{transition:`height ${g.motionDurationSlow}, top ${g.motionDurationSlow}`}},[`${y}-nav-list, ${y}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${y}-left`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${g.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${y}-content > ${y}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:g.paddingLG}}}},[`${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{order:1,[`${y}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-g.lineWidth},borderRight:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${y}-content > ${y}-tabpane`]:{paddingRight:{_skip_check_:!0,value:g.paddingLG}}}}}},ft=g=>{const{componentCls:y,cardPaddingSM:E,cardPaddingLG:S,horizontalItemPaddingSM:Ae,horizontalItemPaddingLG:ae}=g;return{[y]:{"&-small":{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:Ae,fontSize:g.titleFontSizeSM}}},"&-large":{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:ae,fontSize:g.titleFontSizeLG}}}},[`${y}-card`]:{[`&${y}-small`]:{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:E}},[`&${y}-bottom`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:`0 0 ${g.borderRadius}px ${g.borderRadius}px`}},[`&${y}-top`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:`${g.borderRadius}px ${g.borderRadius}px 0 0`}},[`&${y}-right`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadius}px ${g.borderRadius}px 0`}}},[`&${y}-left`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadius}px 0 0 ${g.borderRadius}px`}}}},[`&${y}-large`]:{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:S}}}}}},mt=g=>{const{componentCls:y,itemActiveColor:E,itemHoverColor:S,iconCls:Ae,tabsHorizontalItemMargin:ae,horizontalItemPadding:je,itemSelectedColor:We,itemColor:et}=g,at=`${y}-tab`;return{[at]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:je,fontSize:g.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:et,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:E}},(0,tn.Qy)(g)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-g.marginXXS},marginLeft:{_skip_check_:!0,value:g.marginXS},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"&:hover":{color:g.colorTextHeading}},"&:hover":{color:S},[`&${at}-active ${at}-btn`]:{color:We,textShadow:g.tabsActiveTextShadow},[`&${at}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed"},[`&${at}-disabled ${at}-btn, &${at}-disabled ${y}-remove`]:{"&:focus, &:active":{color:g.colorTextDisabled}},[`& ${at}-remove ${Ae}`]:{margin:0},[Ae]:{marginRight:{_skip_check_:!0,value:g.marginSM}}},[`${at} + ${at}`]:{margin:{_skip_check_:!0,value:ae}}}},It=g=>{const{componentCls:y,tabsHorizontalItemMarginRTL:E,iconCls:S,cardGutter:Ae}=g;return{[`${y}-rtl`]:{direction:"rtl",[`${y}-nav`]:{[`${y}-tab`]:{margin:{_skip_check_:!0,value:E},[`${y}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[S]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${g.marginSM}px`}},[`${y}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${g.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${g.marginXXS}px`},[S]:{margin:0}}}},[`&${y}-left`]:{[`> ${y}-nav`]:{order:1},[`> ${y}-content-holder`]:{order:0}},[`&${y}-right`]:{[`> ${y}-nav`]:{order:0},[`> ${y}-content-holder`]:{order:1}},[`&${y}-card${y}-top, &${y}-card${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginRight:{_skip_check_:!0,value:Ae},marginLeft:{_skip_check_:!0,value:0}}}}},[`${y}-dropdown-rtl`]:{direction:"rtl"},[`${y}-menu-item`]:{[`${y}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},rn=g=>{const{componentCls:y,tabsCardPadding:E,cardHeight:S,cardGutter:Ae,itemHoverColor:ae,itemActiveColor:je,colorBorderSecondary:We}=g;return{[y]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,tn.Wf)(g)),{display:"flex",[`> ${y}-nav, > div > ${y}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${y}-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 ${g.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${y}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${g.motionDurationSlow}`},[`${y}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${y}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${y}-nav-more`]:{position:"relative",padding:E,background:"transparent",border:0,color:g.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:g.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${y}-nav-add`]:Object.assign({minWidth:S,marginLeft:{_skip_check_:!0,value:Ae},padding:`0 ${g.paddingXS}px`,background:"transparent",border:`${g.lineWidth}px ${g.lineType} ${We}`,borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:g.colorText,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`,"&:hover":{color:ae},"&:active, &:focus:not(:focus-visible)":{color:je}},(0,tn.Qy)(g))},[`${y}-extra-content`]:{flex:"none"},[`${y}-ink-bar`]:{position:"absolute",background:g.inkBarColor,pointerEvents:"none"}}),mt(g)),{[`${y}-content`]:{position:"relative",width:"100%"},[`${y}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${y}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${y}-centered`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-nav-wrap`]:{[`&:not([class*='${y}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var ln=(0,cn.Z)("Tabs",g=>{const y=(0,gt.TS)(g,{tabsCardPadding:g.cardPadding||`${(g.cardHeight-Math.round(g.fontSize*g.lineHeight))/2-g.lineWidth}px ${g.padding}px`,dropdownEdgeChildVerticalPadding:g.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${g.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${g.horizontalItemGutter}px`});return[ft(y),It(y),lt(y),On(y),un(y),rn(y),nn(y)]},g=>{const y=g.controlHeightLG;return{zIndexPopup:g.zIndexPopupBase+50,cardBg:g.colorFillAlter,cardHeight:y,cardPadding:"",cardPaddingSM:`${g.paddingXXS*1.5}px ${g.padding}px`,cardPaddingLG:`${g.paddingXS}px ${g.padding}px ${g.paddingXXS*1.5}px`,titleFontSize:g.fontSize,titleFontSizeLG:g.fontSizeLG,titleFontSizeSM:g.fontSize,inkBarColor:g.colorPrimary,horizontalMargin:`0 0 ${g.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${g.paddingSM}px 0`,horizontalItemPaddingSM:`${g.paddingXS}px 0`,horizontalItemPaddingLG:`${g.padding}px 0`,verticalItemPadding:`${g.paddingXS}px ${g.paddingLG}px`,verticalItemMargin:`${g.margin}px 0 0 0`,itemColor:g.colorText,itemSelectedColor:g.colorPrimary,itemHoverColor:g.colorPrimaryHover,itemActiveColor:g.colorPrimaryActive,cardGutter:g.marginXXS/2}}),ut=function(g,y){var E={};for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&y.indexOf(S)<0&&(E[S]=g[S]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,S=Object.getOwnPropertySymbols(g);Ae{const{type:y,className:E,rootClassName:S,size:Ae,onEdit:ae,hideAdd:je,centered:We,addIcon:et,popupClassName:at,children:dt,items:st,animated:$e,style:ct,indicatorSize:Ct}=g,pt=ut(g,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:xt,moreIcon:Dt=A.createElement(i.Z,null)}=pt,{direction:Ut,tabs:Rt,getPrefixCls:ht,getPopupContainer:Oe}=A.useContext(he.E_),Ne=ht("tabs",xt),[Ue,Je]=ln(Ne);let Xe;y==="editable-card"&&(Xe={onEdit:(Ze,wt)=>{let{key:Ot,event:At}=wt;ae==null||ae(Ze==="add"?At:Ot,Ze)},removeIcon:A.createElement(t.Z,null),addIcon:et||A.createElement(v.Z,null),showAdd:je!==!0});const it=ht(),J=Mt(st,dt),oe=rt(Ne,$e),be=(0,Ee.Z)(Ae),Pe=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),ct);return Ue(A.createElement(P,Object.assign({direction:Ut,getPopupContainer:Oe,moreTransitionName:`${it}-slide-up`},pt,{items:J,className:o()({[`${Ne}-${be}`]:be,[`${Ne}-card`]:["card","editable-card"].includes(y),[`${Ne}-editable-card`]:y==="editable-card",[`${Ne}-centered`]:We},Rt==null?void 0:Rt.className,E,S,Je),popupClassName:o()(at,Je),style:Pe,editable:Xe,moreIcon:Dt,prefixCls:Ne,animated:oe,indicatorSize:Ct!=null?Ct:Rt==null?void 0:Rt.indicatorSize})))};Wt.TabPane=Fe;var ee=Wt},99682:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return te}});var t=e(99581),i=e(26390),v=e(23001),Z=e(53570),o=e(5891),C=e(59301),n={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"},R=n,j=e(31533),l=function(b,k){return C.createElement(j.Z,(0,o.Z)({},b,{ref:k,icon:R}))},K=C.forwardRef(l),A=K,d=e(92310),V=e.n(d),N=e(35654),F=e(71430),Re=e(36355),le=e(39338),se=e(62892),_=e(20648);const O=4;function I(q){const{dropPosition:b,dropLevelOffset:k,prefixCls:z,indent:T,direction:de="ltr"}=q,Be=de==="ltr"?"left":"right",Ke=de==="ltr"?"right":"left",ne={[Be]:-k*T+O,[Ke]:0};switch(b){case-1:ne.top=-3;break;case 1:ne.bottom=-3;break;default:ne.bottom=-3,ne[Be]=T+O;break}return C.createElement("div",{style:ne,className:`${z}-drop-indicator`})}var a=e(43187),w=C.forwardRef((q,b)=>{const{getPrefixCls:k,direction:z,virtual:T,tree:de}=C.useContext(Re.E_),{prefixCls:Be,className:Ke,showIcon:ne=!1,showLine:ue,switcherIcon:Te,blockNode:Me=!1,children:Ie,checkable:Qe=!1,selectable:ge=!0,draggable:L,motion:D,style:f}=q,r=k("tree",Be),h=k(),Q=D!=null?D:Object.assign(Object.assign({},(0,se.Z)(h)),{motionAppear:!1}),s=Object.assign(Object.assign({},q),{checkable:Qe,selectable:ge,showIcon:ne,motion:Q,blockNode:Me,showLine:!!ue,dropIndicatorRender:I}),[u,X]=(0,_.ZP)(r),M=C.useMemo(()=>{if(!L)return!1;let G={};switch(typeof L){case"function":G.nodeDraggable=L;break;case"object":G=Object.assign({},L);break;default:break}return G.icon!==!1&&(G.icon=G.icon||C.createElement(le.Z,null)),G},[L]),m=G=>C.createElement(a.Z,{prefixCls:r,switcherIcon:Te,treeNodeProps:G,showLine:ue});return u(C.createElement(t.Z,Object.assign({itemHeight:20,ref:b,virtual:T},s,{style:Object.assign(Object.assign({},de==null?void 0:de.style),f),prefixCls:r,className:V()({[`${r}-icon-hide`]:!ne,[`${r}-block-node`]:Me,[`${r}-unselectable`]:!ge,[`${r}-rtl`]:z==="rtl"},de==null?void 0:de.className,Ke,X),direction:z,checkable:Qe&&C.createElement("span",{className:`${r}-checkbox-inner`}),selectable:ge,switcherIcon:m,draggable:M}),Ie))}),W;(function(q){q[q.None=0]="None",q[q.Start=1]="Start",q[q.End=2]="End"})(W||(W={}));function Y(q,b){function k(z){const{key:T,children:de}=z;b(T,z)!==!1&&Y(de||[],b)}q.forEach(k)}function U(q){let{treeData:b,expandedKeys:k,startKey:z,endKey:T}=q;const de=[];let Be=W.None;if(z&&z===T)return[z];if(!z||!T)return[];function Ke(ne){return ne===z||ne===T}return Y(b,ne=>{if(Be===W.End)return!1;if(Ke(ne)){if(de.push(ne),Be===W.None)Be=W.Start;else if(Be===W.Start)return Be=W.End,!1}else Be===W.Start&&de.push(ne);return k.includes(ne)}),de}function B(q,b){const k=(0,i.Z)(b),z=[];return Y(q,(T,de)=>{const Be=k.indexOf(T);return Be!==-1&&(z.push(de),k.splice(Be,1)),!!k.length}),z}var we=function(q,b){var k={};for(var z in q)Object.prototype.hasOwnProperty.call(q,z)&&b.indexOf(z)<0&&(k[z]=q[z]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,z=Object.getOwnPropertySymbols(q);T{var{defaultExpandAll:k,defaultExpandParent:z,defaultExpandedKeys:T}=q,de=we(q,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Be=C.useRef(),Ke=C.useRef(),ne=()=>{const{keyEntities:M}=(0,F.I8)(Ye(de));let m;return k?m=Object.keys(M):z?m=(0,N.r7)(de.expandedKeys||T||[],M):m=de.expandedKeys||T,m},[ue,Te]=C.useState(de.selectedKeys||de.defaultSelectedKeys||[]),[Me,Ie]=C.useState(()=>ne());C.useEffect(()=>{"selectedKeys"in de&&Te(de.selectedKeys)},[de.selectedKeys]),C.useEffect(()=>{"expandedKeys"in de&&Ie(de.expandedKeys)},[de.expandedKeys]);const Qe=(M,m)=>{var G;return"expandedKeys"in de||Ie(M),(G=de.onExpand)===null||G===void 0?void 0:G.call(de,M,m)},ge=(M,m)=>{var G;const{multiple:ye}=de,{node:ve,nativeEvent:re}=m,{key:De=""}=ve,ze=Ye(de),P=Object.assign(Object.assign({},m),{selected:!0}),he=(re==null?void 0:re.ctrlKey)||(re==null?void 0:re.metaKey),Ee=re==null?void 0:re.shiftKey;let Le;ye&&he?(Le=M,Be.current=De,Ke.current=Le,P.selectedNodes=B(ze,Le)):ye&&Ee?(Le=Array.from(new Set([].concat((0,i.Z)(Ke.current||[]),(0,i.Z)(U({treeData:ze,expandedKeys:Me,startKey:De,endKey:Be.current}))))),P.selectedNodes=B(ze,Le)):(Le=[De],Be.current=De,Ke.current=Le,P.selectedNodes=B(ze,Le)),(G=de.onSelect)===null||G===void 0||G.call(de,Le,P),"selectedKeys"in de||Te(Le)},{getPrefixCls:L,direction:D}=C.useContext(Re.E_),{prefixCls:f,className:r,showIcon:h=!0,expandAction:Q="click"}=de,s=we(de,["prefixCls","className","showIcon","expandAction"]),u=L("tree",f),X=V()(`${u}-directory`,{[`${u}-directory-rtl`]:D==="rtl"},r);return C.createElement(w,Object.assign({icon:ie,ref:b,blockNode:!0},s,{showIcon:h,expandAction:Q,prefixCls:u,className:X,expandedKeys:Me,selectedKeys:ue,onSelect:ge,onExpand:Qe}))};var Se=C.forwardRef(fe);const ce=w;ce.DirectoryTree=Se,ce.TreeNode=t.O;var te=ce},20648:function(vt,pe,e){"use strict";e.d(pe,{TM:function(){return d},Yk:function(){return A}});var t=e(88252),i=e(98447),v=e(17313),Z=e(8378),o=e(37613),C=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),R=(V,N)=>({[`.${V}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${N.motionDurationSlow}`}}}),j=(V,N)=>({[`.${V}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:N.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${N.lineWidthBold}px solid ${N.colorPrimary}`,borderRadius:"50%",content:'""'}}}),l=(V,N)=>{const{treeCls:F,treeNodeCls:Re,treeNodePadding:le,titleHeight:se,nodeSelectedBg:_,nodeHoverBg:O}=N,I=N.paddingXS;return{[F]:Object.assign(Object.assign({},(0,v.Wf)(N)),{background:N.colorBgContainer,borderRadius:N.borderRadius,transition:`background-color ${N.motionDurationSlow}`,[`&${F}-rtl`]:{[`${F}-switcher`]:{"&_close":{[`${F}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${F}-active-focused)`]:Object.assign({},(0,v.oN)(N)),[`${F}-list-holder-inner`]:{alignItems:"flex-start"},[`&${F}-block-node`]:{[`${F}-list-holder-inner`]:{alignItems:"stretch",[`${F}-node-content-wrapper`]:{flex:"auto"},[`${Re}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:le,insetInlineStart:0,border:`1px solid ${N.colorPrimary}`,opacity:0,animationName:n,animationDuration:N.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Re}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${le}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${F}-node-content-wrapper`]:{color:N.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${F}-node-content-wrapper`]:Object.assign({},(0,v.oN)(N)),[`&:not(${Re}-disabled).filter-node ${F}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${F}-draggable-icon`]:{flexShrink:0,width:se,lineHeight:`${se}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${N.motionDurationSlow}`,[`${Re}:hover &`]:{opacity:.45}},[`&${Re}-disabled`]:{[`${F}-draggable-icon`]:{visibility:"hidden"}}}},[`${F}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:se}},[`${F}-draggable-icon`]:{visibility:"hidden"},[`${F}-switcher`]:Object.assign(Object.assign({},R(V,N)),{position:"relative",flex:"none",alignSelf:"stretch",width:se,margin:0,lineHeight:`${se}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${F}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:N.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-le,marginInlineStart:-1,borderInlineEnd:`1px solid ${N.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:se/2*.8,height:se/2,borderBottom:`1px solid ${N.colorBorder}`,content:'""'}}}),[`${F}-checkbox`]:{top:"initial",marginInlineEnd:I},[`${F}-node-content-wrapper, ${F}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:se,margin:0,padding:`0 ${N.paddingXS/2}px`,color:"inherit",lineHeight:`${se}px`,background:"transparent",borderRadius:N.borderRadius,cursor:"pointer",transition:`all ${N.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:O},[`&${F}-node-selected`]:{backgroundColor:_},[`${F}-iconEle`]:{display:"inline-block",width:se,height:se,lineHeight:`${se}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${F}-unselectable ${F}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${F}-node-content-wrapper`]:Object.assign({lineHeight:`${se}px`,userSelect:"none"},j(V,N)),[`${Re}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${N.colorPrimary}`}},"&-show-line":{[`${F}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-le,borderInlineEnd:`1px solid ${N.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${F}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Re}-leaf-last`]:{[`${F}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${se/2}px !important`}}}}})}},K=V=>{const{treeCls:N,treeNodeCls:F,treeNodePadding:Re,directoryNodeSelectedBg:le,directoryNodeSelectedColor:se}=V;return{[`${N}${N}-directory`]:{[F]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Re,insetInlineStart:0,transition:`background-color ${V.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:V.controlItemBgHover}},"> *":{zIndex:1},[`${N}-switcher`]:{transition:`color ${V.motionDurationMid}`},[`${N}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${N}-node-selected`]:{color:se,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:le},[`${N}-switcher`]:{color:se},[`${N}-node-content-wrapper`]:{color:se,background:"transparent"}}}}}},A=(V,N)=>{const F=`.${V}`,Re=`${F}-treenode`,le=N.paddingXS/2,se=(0,o.TS)(N,{treeCls:F,treeNodeCls:Re,treeNodePadding:le});return[l(V,se),K(se)]},d=V=>{const{controlHeightSM:N}=V;return{titleHeight:N,nodeHoverBg:V.controlItemBgHover,nodeSelectedBg:V.controlItemBgActive}};pe.ZP=(0,C.Z)("Tree",(V,N)=>{let{prefixCls:F}=N;return[{[V.componentCls]:(0,i.C2)(`${F}-checkbox`,V)},A(F,V),(0,Z.Z)(V)]},V=>{const{colorTextLightSolid:N,colorPrimary:F}=V;return Object.assign(Object.assign({},d(V)),{directoryNodeSelectedColor:N,directoryNodeSelectedBg:F})})},43187:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Re}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(se,_){return i.createElement(o.Z,(0,t.Z)({},se,{ref:_,icon:Z}))},n=i.forwardRef(C),R=n,j=e(23001),l=e(78714),K=e(88627),A=e(1040),d=e(92310),V=e.n(d),N=e(92343),Re=le=>{const{prefixCls:se,switcherIcon:_,treeNodeProps:O,showLine:I}=le,{isLeaf:a,expanded:x,loading:w}=O;if(w)return i.createElement(l.Z,{className:`${se}-switcher-loading-icon`});let W;if(I&&typeof I=="object"&&(W=I.showLeafIcon),a){if(!I)return null;if(typeof W!="boolean"&&W){const B=typeof W=="function"?W(O):W,we=`${se}-switcher-line-custom-icon`;return(0,N.l$)(B)?(0,N.Tm)(B,{className:V()(B.props.className||"",we)}):B}return W?i.createElement(j.Z,{className:`${se}-switcher-line-icon`}):i.createElement("span",{className:`${se}-switcher-leaf-line`})}const Y=`${se}-switcher-icon`,U=typeof _=="function"?_(O):_;return(0,N.l$)(U)?(0,N.Tm)(U,{className:V()(U.props.className||"",Y)}):U!==void 0?U:I?x?i.createElement(K.Z,{className:`${se}-switcher-line-icon`}):i.createElement(A.Z,{className:`${se}-switcher-line-icon`}):i.createElement(R,{className:Y})}},97774:function(vt,pe,e){"use strict";Object.defineProperty(pe,"__esModule",{value:!0}),pe.default=void 0;var t=Object.assign||function(F){for(var Re=1;Re=0?1/(Math.cos(2*Math.PI/10-ue)+3.07768*Math.sin(2*Math.PI/10-ue)):1/(Math.cos(ue)+3.07768*Math.sin(ue))};break}l.gridSize=Math.max(Math.floor(l.gridSize),4);var d=l.gridSize,V=d-l.maskGapWidth,N=Math.abs(l.maxRotation-l.minRotation),F=Math.min(l.maxRotation,l.minRotation),Re=l.rotationStep,le,se,_,O,I,a,x;function w(Ke,ne){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(ne-Ke)+Ke).toFixed()+"%)"}switch(l.color){case"random-dark":x=function(){return w(10,50)};break;case"random-light":x=function(){return w(50,90)};break;default:typeof l.color=="function"&&(x=l.color);break}var W=null;typeof l.classes=="function"&&(W=l.classes);var Y=!1,U=[],B,we=function(ne){var ue=ne.currentTarget,Te=ue.getBoundingClientRect(),Me,Ie;ne.touches?(Me=ne.touches[0].clientX,Ie=ne.touches[0].clientY):(Me=ne.clientX,Ie=ne.clientY);var Qe=Me-Te.left,ge=Ie-Te.top,L=Math.floor(Qe*(ue.width/Te.width||1)/d),D=Math.floor(ge*(ue.height/Te.height||1)/d);return U[L][D]},ie=function(ne){var ue=we(ne);if(B!==ue){if(B=ue,!ue){l.hover(void 0,void 0,ne);return}l.hover(ue.item,ue.dimension,ne)}},Ye=function(ne){var ue=we(ne);ue&&(l.click(ue.item,ue.dimension,ne),ne.preventDefault())},fe=[],xe=function(ne){if(fe[ne])return fe[ne];var ue=ne*8,Te=ue,Me=[];for(ne===0&&Me.push([O[0],O[1],0]);Te--;){var Ie=1;l.shape!=="circle"&&(Ie=l.shape(Te/ue*2*Math.PI)),Me.push([O[0]+ne*Ie*Math.cos(-Te/ue*2*Math.PI),O[1]+ne*Ie*Math.sin(-Te/ue*2*Math.PI)*l.ellipticity,Te/ue*2*Math.PI])}return fe[ne]=Me,Me},Se=function(){return l.abortThreshold>0&&new Date().getTime()-a>l.abortThreshold},ce=function(){return l.rotateRatio===0||Math.random()>l.rotateRatio?0:N===0?F:F+Math.round(Math.random()*N/Re)*Re},te=function(ne,ue,Te){var Me=!1,Ie=l.weightFactor(ue);if(Ie<=l.minSize)return!1;var Qe=1;IeEe[1]&&(Ee[1]=De),zeEe[2]&&(Ee[2]=ze),Me&&(L.fillStyle="rgba(255, 0, 0, 0.5)",L.fillRect(De*d,ze*d,d-.5,d-.5));break e}Me&&(L.fillStyle="rgba(0, 0, 255, 0.5)",L.fillRect(De*d,ze*d,d-.5,d-.5))}}return Me&&(L.fillStyle="rgba(0, 255, 0, 0.5)",L.fillRect(Ee[3]*d,Ee[0]*d,(Ee[1]-Ee[3]+1)*d,(Ee[2]-Ee[0]+1)*d)),{mu:Qe,occupied:re,bounds:Ee,gw:m,gh:M,fillTextOffsetX:u,fillTextOffsetY:X,fillTextWidth:D,fillTextHeight:f,fontSize:Ie}},q=function(ne,ue,Te,Me,Ie){for(var Qe=Ie.length;Qe--;){var ge=ne+Ie[Qe][0],L=ue+Ie[Qe][1];if(ge>=se||L>=_||ge<0||L<0){if(!l.drawOutOfBound)return!1;continue}if(!le[ge][L])return!1}return!0},b=function(ne,ue,Te,Me,Ie,Qe,ge,L,D){var f=Te.fontSize,r;x?r=x(Me,Ie,f,Qe,ge):r=l.color;var h;W?h=W(Me,Ie,f,Qe,ge):h=l.classes;var Q,s=Te.bounds;Q={x:(ne+s[3])*d,y:(ue+s[0])*d,w:(s[1]-s[3]+1)*d,h:(s[2]-s[0]+1)*d},R.forEach(function(u){if(u.getContext){var X=u.getContext("2d"),M=Te.mu;X.save(),X.scale(1/M,1/M),X.font=l.fontWeight+" "+(f*M).toString(10)+"px "+l.fontFamily,X.fillStyle=r,X.translate((ne+Te.gw/2)*d*M,(ue+Te.gh/2)*d*M),L!==0&&X.rotate(-L),X.textBaseline="middle",X.fillText(Me,Te.fillTextOffsetX*M,(Te.fillTextOffsetY+f*.5)*M),X.restore()}else{var m=document.createElement("span"),G="";G="rotate("+-L/Math.PI*180+"deg) ",Te.mu!==1&&(G+="translateX(-"+Te.fillTextWidth/4+"px) scale("+1/Te.mu+")");var ye={position:"absolute",display:"block",font:l.fontWeight+" "+f*Te.mu+"px "+l.fontFamily,left:(ne+Te.gw/2)*d+Te.fillTextOffsetX+"px",top:(ue+Te.gh/2)*d+Te.fillTextOffsetY+"px",width:Te.fillTextWidth+"px",height:Te.fillTextHeight+"px",lineHeight:f+"px",whiteSpace:"nowrap",transform:G,webkitTransform:G,msTransform:G,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};r&&(ye.color=r),m.textContent=Me;for(var ve in ye)m.style[ve]=ye[ve];if(D)for(var re in D)m.setAttribute(re,D[re]);h&&(m.className+=h),u.appendChild(m)}})},k=function(ne,ue,Te,Me,Ie){if(!(ne>=se||ue>=_||ne<0||ue<0)){if(le[ne][ue]=!1,Te){var Qe=R[0].getContext("2d");Qe.fillRect(ne*d,ue*d,V,V)}Y&&(U[ne][ue]={item:Ie,dimension:Me})}},z=function(ne,ue,Te,Me,Ie,Qe){var ge=Ie.occupied,L=l.drawMask,D;L&&(D=R[0].getContext("2d"),D.save(),D.fillStyle=l.maskColor);var f;if(Y){var r=Ie.bounds;f={x:(ne+r[3])*d,y:(ue+r[0])*d,w:(r[1]-r[3]+1)*d,h:(r[2]-r[0]+1)*d}}for(var h=ge.length;h--;){var Q=ne+ge[h][0],s=ue+ge[h][1];Q>=se||s>=_||Q<0||s<0||k(Q,s,L,f,Qe)}L&&D.restore()},T=function(ne){var ue,Te,Me;Array.isArray(ne)?(ue=ne[0],Te=ne[1]):(ue=ne.word,Te=ne.weight,Me=ne.attributes);var Ie=ce(),Qe=te(ue,Te,Ie);if(!Qe||Se())return!1;if(!l.drawOutOfBound){var ge=Qe.bounds;if(ge[1]-ge[3]+1>se||ge[2]-ge[0]+1>_)return!1}for(var L=I+1,D=function(Q){var s=Math.floor(Q[0]-Qe.gw/2),u=Math.floor(Q[1]-Qe.gh/2),X=Qe.gw,M=Qe.gh;return q(s,u,X,M,Qe.occupied)?(b(s,u,Qe,ue,Te,I-L,Q[2],Ie,Me),z(s,u,X,M,Qe,ne),{gx:s,gy:u,rot:Ie,info:Qe}):!1};L--;){var f=xe(I-L);l.shuffle&&(f=[].concat(f),o(f));for(var r=0;r=l.list.length){h(X),de("wordcloudstop",!1),s("wordcloudstart",u);return}a=new Date().getTime();var m=T(l.list[Ie]),G=!de("wordclouddrawn",!0,{item:l.list[Ie],drawn:m});if(Se()||G){h(X),l.abort(),de("wordcloudabort",!1),de("wordcloudstop",!1),s("wordcloudstart",u);return}Ie++,X=r(M,l.wait)},l.wait)}};Be()};C.isSupported=v,C.minFontSize=Z,e=[],t=function(){return C}.apply(pe,e),t!==void 0&&(vt.exports=t)}(this)},16896:function(vt,pe,e){var t=e(3096),i=e(7357);e(66607),e(31041);var v=e(19131);if(!v.isSupported)throw new Error("Sorry your browser not support wordCloud");function Z(o){for(var C=o.getContext("2d"),n=C.getImageData(0,0,o.width,o.height),R=C.createImageData(n),j=0,l=0,K=0;K128){var d=n.data[K]+n.data[K+1]+n.data[K+2];j+=d,++l}}for(var V=j/l,K=0;KV?(R.data[K]=0,R.data[K+1]=0,R.data[K+2]=0,R.data[K+3]=0):(R.data[K]=255,R.data[K+1]=255,R.data[K+2]=255,R.data[K+3]=255)}C.putImageData(R,0,0)}t.registerLayout(function(o,C){o.eachSeriesByType("wordCloud",function(n){var R=i.getLayoutRect(n.getBoxLayoutParams(),{width:C.getWidth(),height:C.getHeight()}),j=n.getData(),l=document.createElement("canvas");l.width=R.width,l.height=R.height;var K=l.getContext("2d"),A=n.get("maskImage");if(A)try{K.drawImage(A,0,0,l.width,l.height),Z(l)}catch(se){console.error("Invalid mask image"),console.error(se.toString())}var d=n.get("sizeRange"),V=n.get("rotationRange"),N=j.getDataExtent("value"),F=Math.PI/180,Re=n.get("gridSize");v(l,{list:j.mapArray("value",function(se,_){var O=j.getItemModel(_);return[j.getName(_),O.get("textStyle.normal.textSize",!0)||t.number.linearMap(se,N,d),_]}).sort(function(se,_){return _[1]-se[1]}),fontFamily:n.get("textStyle.normal.fontFamily")||n.get("textStyle.emphasis.fontFamily")||o.get("textStyle.fontFamily"),fontWeight:n.get("textStyle.normal.fontWeight")||n.get("textStyle.emphasis.fontWeight")||o.get("textStyle.fontWeight"),gridSize:Re,ellipticity:R.height/R.width,minRotation:V[0]*F,maxRotation:V[1]*F,clearCanvas:!A,rotateRatio:1,rotationStep:n.get("rotationStep")*F,drawOutOfBound:n.get("drawOutOfBound"),shuffle:!1,shape:n.get("shape")});function le(se){var _=se.detail.item;se.detail.drawn&&n.layoutInstance.ondraw&&(se.detail.drawn.gx+=R.x/Re,se.detail.drawn.gy+=R.y/Re,n.layoutInstance.ondraw(_[0],_[1],_[2],se.detail.drawn))}l.addEventListener("wordclouddrawn",le),n.layoutInstance&&n.layoutInstance.dispose(),n.layoutInstance={ondraw:null,dispose:function(){l.removeEventListener("wordclouddrawn",le),l.addEventListener("wordclouddrawn",function(se){se.preventDefault()})}}})}),t.registerPreprocessor(function(o){var C=(o||{}).series;!t.util.isArray(C)&&(C=C?[C]:[]);var n=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];t.util.each(C,function(j){if(j&&j.type==="wordCloud"){var l=j.textStyle||{};R(l.normal),R(l.emphasis)}});function R(j){j&&t.util.each(n,function(l){j.hasOwnProperty(l)&&(j["text"+t.format.capitalFirst(l)]=j[l])})}})},53291:function(vt){"use strict";var pe=Array.isArray,e=Object.keys,t=Object.prototype.hasOwnProperty;vt.exports=function i(v,Z){if(v===Z)return!0;if(v&&Z&&typeof v=="object"&&typeof Z=="object"){var o=pe(v),C=pe(Z),n,R,j;if(o&&C){if(R=v.length,R!=Z.length)return!1;for(n=R;n--!==0;)if(!i(v[n],Z[n]))return!1;return!0}if(o!=C)return!1;var l=v instanceof Date,K=Z instanceof Date;if(l!=K)return!1;if(l&&K)return v.getTime()==Z.getTime();var A=v instanceof RegExp,d=Z instanceof RegExp;if(A!=d)return!1;if(A&&d)return v.toString()==Z.toString();var V=e(v);if(R=V.length,R!==e(Z).length)return!1;for(n=R;n--!==0;)if(!t.call(Z,V[n]))return!1;for(n=R;n--!==0;)if(j=V[n],!i(v[j],Z[j]))return!1;return!0}return v!==v&&Z!==Z}},5630:function(vt,pe,e){"use strict";var t=e(5891),i=e(57259),v=e(80962),Z=e(29043),o=e(19149),C=e(92310),n=e.n(C),R=e(35788),j=e(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],K=(0,j.forwardRef)(function(A,d){var V,N=A.prefixCls,F=N===void 0?"rc-checkbox":N,Re=A.className,le=A.style,se=A.checked,_=A.disabled,O=A.defaultChecked,I=O===void 0?!1:O,a=A.type,x=a===void 0?"checkbox":a,w=A.title,W=A.onChange,Y=(0,o.Z)(A,l),U=(0,j.useRef)(null),B=(0,R.Z)(I,{value:se}),we=(0,Z.Z)(B,2),ie=we[0],Ye=we[1];(0,j.useImperativeHandle)(d,function(){return{focus:function(){var ce;(ce=U.current)===null||ce===void 0||ce.focus()},blur:function(){var ce;(ce=U.current)===null||ce===void 0||ce.blur()},input:U.current}});var fe=n()(F,Re,(V={},(0,v.Z)(V,"".concat(F,"-checked"),ie),(0,v.Z)(V,"".concat(F,"-disabled"),_),V)),xe=function(ce){_||("checked"in A||Ye(ce.target.checked),W==null||W({target:(0,i.Z)((0,i.Z)({},A),{},{type:x,checked:ce.target.checked}),stopPropagation:function(){ce.stopPropagation()},preventDefault:function(){ce.preventDefault()},nativeEvent:ce.nativeEvent}))};return j.createElement("span",{className:fe,title:w,style:le},j.createElement("input",(0,t.Z)({},Y,{className:"".concat(F,"-input"),ref:U,onChange:xe,disabled:_,checked:!!ie,type:x})),j.createElement("span",{className:"".concat(F,"-inner")}))});pe.Z=K},31561:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return x}});var t=e(5891),i=e(80962),v=e(29043),Z=e(19149),o=e(35593),C=e(92310),n=e.n(C),R=e(20475),j=e(59301),l=e(85108),K=e(23073),A=l.Z.ESC,d=l.Z.TAB;function V(w){var W=w.visible,Y=w.triggerRef,U=w.onVisibleChange,B=w.autoFocus,we=w.overlayRef,ie=j.useRef(!1),Ye=function(){if(W){var ce,te;(ce=Y.current)===null||ce===void 0||(te=ce.focus)===null||te===void 0||te.call(ce),U==null||U(!1)}},fe=function(){var ce;return(ce=we.current)!==null&&ce!==void 0&&ce.focus?(we.current.focus(),ie.current=!0,!0):!1},xe=function(ce){switch(ce.keyCode){case A:Ye();break;case d:{var te=!1;ie.current||(te=fe()),te?ce.preventDefault():Ye();break}}};j.useEffect(function(){return W?(window.addEventListener("keydown",xe),B&&(0,K.Z)(fe,3),function(){window.removeEventListener("keydown",xe),ie.current=!1}):function(){ie.current=!1}},[W])}var N=(0,j.forwardRef)(function(w,W){var Y=w.overlay,U=w.arrow,B=w.prefixCls,we=(0,j.useMemo)(function(){var Ye;return typeof Y=="function"?Ye=Y():Ye=Y,Ye},[Y]),ie=(0,R.sQ)(W,we==null?void 0:we.ref);return j.createElement(j.Fragment,null,U&&j.createElement("div",{className:"".concat(B,"-arrow")}),j.cloneElement(we,{ref:(0,R.Yr)(we)?ie:void 0}))}),F=N,Re={adjustX:1,adjustY:1},le=[0,0],se={topLeft:{points:["bl","tl"],overflow:Re,offset:[0,-4],targetOffset:le},top:{points:["bc","tc"],overflow:Re,offset:[0,-4],targetOffset:le},topRight:{points:["br","tr"],overflow:Re,offset:[0,-4],targetOffset:le},bottomLeft:{points:["tl","bl"],overflow:Re,offset:[0,4],targetOffset:le},bottom:{points:["tc","bc"],overflow:Re,offset:[0,4],targetOffset:le},bottomRight:{points:["tr","br"],overflow:Re,offset:[0,4],targetOffset:le}},_=se,O=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function I(w,W){var Y,U=w.arrow,B=U===void 0?!1:U,we=w.prefixCls,ie=we===void 0?"rc-dropdown":we,Ye=w.transitionName,fe=w.animation,xe=w.align,Se=w.placement,ce=Se===void 0?"bottomLeft":Se,te=w.placements,q=te===void 0?_:te,b=w.getPopupContainer,k=w.showAction,z=w.hideAction,T=w.overlayClassName,de=w.overlayStyle,Be=w.visible,Ke=w.trigger,ne=Ke===void 0?["hover"]:Ke,ue=w.autoFocus,Te=w.overlay,Me=w.children,Ie=w.onVisibleChange,Qe=(0,Z.Z)(w,O),ge=j.useState(),L=(0,v.Z)(ge,2),D=L[0],f=L[1],r="visible"in w?Be:D,h=j.useRef(null),Q=j.useRef(null),s=j.useRef(null);j.useImperativeHandle(W,function(){return h.current});var u=function(ze){f(ze),Ie==null||Ie(ze)};V({visible:r,triggerRef:s,onVisibleChange:u,autoFocus:ue,overlayRef:Q});var X=function(ze){var P=w.onOverlayClick;f(!1),P&&P(ze)},M=function(){return j.createElement(F,{ref:Q,overlay:Te,prefixCls:ie,arrow:B})},m=function(){return typeof Te=="function"?M:M()},G=function(){var ze=w.minOverlayWidthMatchTrigger,P=w.alignPoint;return"minOverlayWidthMatchTrigger"in w?ze:!P},ye=function(){var ze=w.openClassName;return ze!==void 0?ze:"".concat(ie,"-open")},ve=j.cloneElement(Me,{className:n()((Y=Me.props)===null||Y===void 0?void 0:Y.className,r&&ye()),ref:(0,R.Yr)(Me)?(0,R.sQ)(s,Me.ref):void 0}),re=z;return!re&&ne.indexOf("contextMenu")!==-1&&(re=["click"]),j.createElement(o.Z,(0,t.Z)({builtinPlacements:q},Qe,{prefixCls:ie,ref:h,popupClassName:n()(T,(0,i.Z)({},"".concat(ie,"-show-arrow"),B)),popupStyle:de,action:ne,showAction:k,hideAction:re,popupPlacement:ce,popupAlign:xe,popupTransitionName:Ye,popupAnimation:fe,popupVisible:r,stretch:G()?"minWidth":"",popup:m(),onPopupVisibleChange:u,onPopupClick:X,getPopupContainer:b}),ve)}var a=j.forwardRef(I),x=a},93681:function(vt,pe,e){"use strict";e.r(pe),e.d(pe,{BaseInput:function(){return l},default:function(){return se}});var t=e(5891),i=e(57259),v=e(80962),Z=e(80665),o=e(92310),C=e.n(o),n=e(59301),R=e(5643),j=function(O){var I,a,x=O.inputElement,w=O.prefixCls,W=O.prefix,Y=O.suffix,U=O.addonBefore,B=O.addonAfter,we=O.className,ie=O.style,Ye=O.disabled,fe=O.readOnly,xe=O.focused,Se=O.triggerFocus,ce=O.allowClear,te=O.value,q=O.handleReset,b=O.hidden,k=O.classes,z=O.classNames,T=O.dataAttrs,de=O.styles,Be=O.components,Ke=(Be==null?void 0:Be.affixWrapper)||"span",ne=(Be==null?void 0:Be.groupWrapper)||"span",ue=(Be==null?void 0:Be.wrapper)||"span",Te=(Be==null?void 0:Be.groupAddon)||"span",Me=(0,n.useRef)(null),Ie=function(M){var m;(m=Me.current)!==null&&m!==void 0&&m.contains(M.target)&&(Se==null||Se())},Qe=function(){var M;if(!ce)return null;var m=!Ye&&!fe&&te,G="".concat(w,"-clear-icon"),ye=(0,Z.Z)(ce)==="object"&&ce!==null&&ce!==void 0&&ce.clearIcon?ce.clearIcon:"\u2716";return n.createElement("span",{onClick:q,onMouseDown:function(re){return re.preventDefault()},className:C()(G,(M={},(0,v.Z)(M,"".concat(G,"-hidden"),!m),(0,v.Z)(M,"".concat(G,"-has-suffix"),!!Y),M)),role:"button",tabIndex:-1},ye)},ge=(0,n.cloneElement)(x,{value:te,hidden:b,className:C()((I=x.props)===null||I===void 0?void 0:I.className,!(0,R.X3)(O)&&!(0,R.He)(O)&&we)||null,style:(0,i.Z)((0,i.Z)({},(a=x.props)===null||a===void 0?void 0:a.style),!(0,R.X3)(O)&&!(0,R.He)(O)?ie:{})});if((0,R.X3)(O)){var L,D="".concat(w,"-affix-wrapper"),f=C()(D,(L={},(0,v.Z)(L,"".concat(D,"-disabled"),Ye),(0,v.Z)(L,"".concat(D,"-focused"),xe),(0,v.Z)(L,"".concat(D,"-readonly"),fe),(0,v.Z)(L,"".concat(D,"-input-with-clear-btn"),Y&&ce&&te),L),!(0,R.He)(O)&&we,k==null?void 0:k.affixWrapper,z==null?void 0:z.affixWrapper),r=(Y||ce)&&n.createElement("span",{className:C()("".concat(w,"-suffix"),z==null?void 0:z.suffix),style:de==null?void 0:de.suffix},Qe(),Y);ge=n.createElement(Ke,(0,t.Z)({className:f,style:(0,i.Z)((0,i.Z)({},(0,R.He)(O)?void 0:ie),de==null?void 0:de.affixWrapper),hidden:!(0,R.He)(O)&&b,onClick:Ie},T==null?void 0:T.affixWrapper,{ref:Me}),W&&n.createElement("span",{className:C()("".concat(w,"-prefix"),z==null?void 0:z.prefix),style:de==null?void 0:de.prefix},W),(0,n.cloneElement)(x,{value:te,hidden:null}),r)}if((0,R.He)(O)){var h="".concat(w,"-group"),Q="".concat(h,"-addon"),s=C()("".concat(w,"-wrapper"),h,k==null?void 0:k.wrapper),u=C()("".concat(w,"-group-wrapper"),we,k==null?void 0:k.group);return n.createElement(ne,{className:u,style:ie,hidden:b},n.createElement(ue,{className:s},U&&n.createElement(Te,{className:Q},U),(0,n.cloneElement)(ge,{hidden:null}),B&&n.createElement(Te,{className:Q},B)))}return ge},l=j,K=e(26390),A=e(29043),d=e(19149),V=e(35788),N=e(64002),F=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Re=(0,n.forwardRef)(function(_,O){var I=_.autoComplete,a=_.onChange,x=_.onFocus,w=_.onBlur,W=_.onPressEnter,Y=_.onKeyDown,U=_.prefixCls,B=U===void 0?"rc-input":U,we=_.disabled,ie=_.htmlSize,Ye=_.className,fe=_.maxLength,xe=_.suffix,Se=_.showCount,ce=_.type,te=ce===void 0?"text":ce,q=_.classes,b=_.classNames,k=_.styles,z=(0,d.Z)(_,F),T=(0,V.Z)(_.defaultValue,{value:_.value}),de=(0,A.Z)(T,2),Be=de[0],Ke=de[1],ne=(0,n.useState)(!1),ue=(0,A.Z)(ne,2),Te=ue[0],Me=ue[1],Ie=(0,n.useRef)(null),Qe=function(u){Ie.current&&(0,R.nH)(Ie.current,u)};(0,n.useImperativeHandle)(O,function(){return{focus:Qe,blur:function(){var u;(u=Ie.current)===null||u===void 0||u.blur()},setSelectionRange:function(u,X,M){var m;(m=Ie.current)===null||m===void 0||m.setSelectionRange(u,X,M)},select:function(){var u;(u=Ie.current)===null||u===void 0||u.select()},input:Ie.current}}),(0,n.useEffect)(function(){Me(function(s){return s&&we?!1:s})},[we]);var ge=function(u){_.value===void 0&&Ke(u.target.value),Ie.current&&(0,R.rJ)(Ie.current,u,a)},L=function(u){W&&u.key==="Enter"&&W(u),Y==null||Y(u)},D=function(u){Me(!0),x==null||x(u)},f=function(u){Me(!1),w==null||w(u)},r=function(u){Ke(""),Qe(),Ie.current&&(0,R.rJ)(Ie.current,u,a)},h=function(){var u=(0,N.Z)(_,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:I},u,{onChange:ge,onFocus:D,onBlur:f,onKeyDown:L,className:C()(B,(0,v.Z)({},"".concat(B,"-disabled"),we),b==null?void 0:b.input),style:k==null?void 0:k.input,ref:Ie,size:ie,type:te}))},Q=function(){var u=Number(fe)>0;if(xe||Se){var X=(0,R.D7)(Be),M=(0,K.Z)(X).length,m=(0,Z.Z)(Se)==="object"?Se.formatter({value:X,count:M,maxLength:fe}):"".concat(M).concat(u?" / ".concat(fe):"");return n.createElement(n.Fragment,null,!!Se&&n.createElement("span",{className:C()("".concat(B,"-show-count-suffix"),(0,v.Z)({},"".concat(B,"-show-count-has-suffix"),!!xe),b==null?void 0:b.count),style:(0,i.Z)({},k==null?void 0:k.count)},m),xe)}return null};return n.createElement(l,(0,t.Z)({},z,{prefixCls:B,className:Ye,inputElement:h(),handleReset:r,value:(0,R.D7)(Be),focused:Te,triggerFocus:Qe,suffix:Q(),disabled:we,classes:q,classNames:b,styles:k}))}),le=Re,se=le},5643:function(vt,pe,e){"use strict";e.d(pe,{D7:function(){return o},He:function(){return t},X3:function(){return i},nH:function(){return Z},rJ:function(){return v}});function t(C){return!!(C.addonBefore||C.addonAfter)}function i(C){return!!(C.prefix||C.suffix||C.allowClear)}function v(C,n,R,j){if(R){var l=n;if(n.type==="click"){var K=C.cloneNode(!0);l=Object.create(n,{target:{value:K},currentTarget:{value:K}}),K.value="",R(l);return}if(j!==void 0){l=Object.create(n,{target:{value:C},currentTarget:{value:C}}),C.value=j,R(l);return}R(l)}}function Z(C,n){if(C){C.focus(n);var R=n||{},j=R.cursor;if(j){var l=C.value.length;switch(j){case"start":C.setSelectionRange(0,0);break;case"end":C.setSelectionRange(l,l);break;default:C.setSelectionRange(0,l)}}}}function o(C){return typeof C=="undefined"||C===null?"":String(C)}},22798:function(vt,pe,e){"use strict";e.d(pe,{iz:function(){return st},ck:function(){return gt},BW:function(){return dt},sN:function(){return gt},Wd:function(){return ae},ZP:function(){return ht},Xl:function(){return Y}});var t=e(5891),i=e(80962),v=e(57259),Z=e(26390),o=e(29043),C=e(19149),n=e(92310),R=e.n(n),j=e(11780),l=e(35788),K=e(51346),A=e(51395),d=e(59301),V=e(4676),N=d.createContext(null);function F(Oe,Ne){return Oe===void 0?null:"".concat(Oe,"-").concat(Ne)}function Re(Oe){var Ne=d.useContext(N);return F(Ne,Oe)}var le=e(79722),se=["children","locked"],_=d.createContext(null);function O(Oe,Ne){var Ue=(0,v.Z)({},Oe);return Object.keys(Ne).forEach(function(Je){var Xe=Ne[Je];Xe!==void 0&&(Ue[Je]=Xe)}),Ue}function I(Oe){var Ne=Oe.children,Ue=Oe.locked,Je=(0,C.Z)(Oe,se),Xe=d.useContext(_),it=(0,le.Z)(function(){return O(Xe,Je)},[Xe,Je],function(J,oe){return!Ue&&(J[0]!==oe[0]||!(0,K.Z)(J[1],oe[1],!0))});return d.createElement(_.Provider,{value:it},Ne)}var a=[],x=d.createContext(null);function w(){return d.useContext(x)}var W=d.createContext(a);function Y(Oe){var Ne=d.useContext(W);return d.useMemo(function(){return Oe!==void 0?[].concat((0,Z.Z)(Ne),[Oe]):Ne},[Ne,Oe])}var U=d.createContext(null),B=d.createContext({}),we=B,ie=e(48886);function Ye(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ie.Z)(Oe)){var Ue=Oe.nodeName.toLowerCase(),Je=["input","select","textarea","button"].includes(Ue)||Oe.isContentEditable||Ue==="a"&&!!Oe.getAttribute("href"),Xe=Oe.getAttribute("tabindex"),it=Number(Xe),J=null;return Xe&&!Number.isNaN(it)?J=it:Je&&J===null&&(J=0),Je&&Oe.disabled&&(J=null),J!==null&&(J>=0||Ne&&J<0)}return!1}function fe(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue=(0,Z.Z)(Oe.querySelectorAll("*")).filter(function(Je){return Ye(Je,Ne)});return Ye(Oe,Ne)&&Ue.unshift(Oe),Ue}var xe=null;function Se(){xe=document.activeElement}function ce(){xe=null}function te(){if(xe)try{xe.focus()}catch(Oe){}}function q(Oe,Ne){if(Ne.keyCode===9){var Ue=fe(Oe),Je=Ue[Ne.shiftKey?0:Ue.length-1],Xe=Je===document.activeElement||Oe===document.activeElement;if(Xe){var it=Ue[Ne.shiftKey?Ue.length-1:0];it.focus(),Ne.preventDefault()}}}var b=e(85108),k=e(23073),z=b.Z.LEFT,T=b.Z.RIGHT,de=b.Z.UP,Be=b.Z.DOWN,Ke=b.Z.ENTER,ne=b.Z.ESC,ue=b.Z.HOME,Te=b.Z.END,Me=[de,Be,z,T];function Ie(Oe,Ne,Ue,Je){var Xe,it,J,oe,be="prev",Pe="next",Ze="children",wt="parent";if(Oe==="inline"&&Je===Ke)return{inlineTrigger:!0};var Ot=(Xe={},(0,i.Z)(Xe,de,be),(0,i.Z)(Xe,Be,Pe),Xe),At=(it={},(0,i.Z)(it,z,Ue?Pe:be),(0,i.Z)(it,T,Ue?be:Pe),(0,i.Z)(it,Be,Ze),(0,i.Z)(it,Ke,Ze),it),qe=(J={},(0,i.Z)(J,de,be),(0,i.Z)(J,Be,Pe),(0,i.Z)(J,Ke,Ze),(0,i.Z)(J,ne,wt),(0,i.Z)(J,z,Ue?Ze:wt),(0,i.Z)(J,T,Ue?wt:Ze),J),yt={inline:Ot,horizontal:At,vertical:qe,inlineSub:Ot,horizontalSub:qe,verticalSub:qe},Vt=(oe=yt["".concat(Oe).concat(Ne?"":"Sub")])===null||oe===void 0?void 0:oe[Je];switch(Vt){case be:return{offset:-1,sibling:!0};case Pe:return{offset:1,sibling:!0};case wt:return{offset:-1,sibling:!1};case Ze:return{offset:1,sibling:!1};default:return null}}function Qe(Oe){for(var Ne=Oe;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function ge(Oe,Ne){for(var Ue=Oe||document.activeElement;Ue;){if(Ne.has(Ue))return Ue;Ue=Ue.parentElement}return null}function L(Oe,Ne){var Ue=fe(Oe,!0);return Ue.filter(function(Je){return Ne.has(Je)})}function D(Oe,Ne,Ue){var Je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Oe)return null;var Xe=L(Oe,Ne),it=Xe.length,J=Xe.findIndex(function(oe){return Ue===oe});return Je<0?J===-1?J=it-1:J-=1:Je>0&&(J+=1),J=(J+it)%it,Xe[J]}var f=function(Ne,Ue){var Je=new Set,Xe=new Map,it=new Map;return Ne.forEach(function(J){var oe=document.querySelector("[data-menu-id='".concat(F(Ue,J),"']"));oe&&(Je.add(oe),it.set(oe,J),Xe.set(J,oe))}),{elements:Je,key2element:Xe,element2key:it}};function r(Oe,Ne,Ue,Je,Xe,it,J,oe,be,Pe){var Ze=d.useRef(),wt=d.useRef();wt.current=Ne;var Ot=function(){k.Z.cancel(Ze.current)};return d.useEffect(function(){return function(){Ot()}},[]),function(At){var qe=At.which;if([].concat(Me,[Ke,ne,ue,Te]).includes(qe)){var yt=it(),Vt=f(yt,Je),jt=Vt,Nt=jt.elements,zt=jt.key2element,_t=jt.element2key,$t=zt.get(Ne),mn=ge($t,Nt),Nn=_t.get(mn),Jt=Ie(Oe,J(Nn,!0).length===1,Ue,qe);if(!Jt&&qe!==ue&&qe!==Te)return;(Me.includes(qe)||[ue,Te].includes(qe))&&At.preventDefault();var Tt=function(En){if(En){var zn=En,Jn=En.querySelector("a");Jn!=null&&Jn.getAttribute("href")&&(zn=Jn);var Zt=_t.get(En);oe(Zt),Ot(),Ze.current=(0,k.Z)(function(){wt.current===Zt&&zn.focus()})}};if([ue,Te].includes(qe)||Jt.sibling||!mn){var Gt;!mn||Oe==="inline"?Gt=Xe.current:Gt=Qe(mn);var Fn,Bn=L(Gt,Nt);qe===ue?Fn=Bn[0]:qe===Te?Fn=Bn[Bn.length-1]:Fn=D(Gt,Nt,mn,Jt.offset),Tt(Fn)}else if(Jt.inlineTrigger)be(Nn);else if(Jt.offset>0)be(Nn,!0),Ot(),Ze.current=(0,k.Z)(function(){Vt=f(yt,Je);var on=mn.getAttribute("aria-controls"),En=document.getElementById(on),zn=D(En,Vt.elements);Tt(zn)},5);else if(Jt.offset<0){var yn=J(Nn,!0),hn=yn[yn.length-2],Qt=zt.get(hn);be(hn,!1),Tt(Qt)}}Pe==null||Pe(At)}}function h(Oe){Promise.resolve().then(Oe)}var Q="__RC_UTIL_PATH_SPLIT__",s=function(Ne){return Ne.join(Q)},u=function(Ne){return Ne.split(Q)},X="rc-menu-more";function M(){var Oe=d.useState({}),Ne=(0,o.Z)(Oe,2),Ue=Ne[1],Je=(0,d.useRef)(new Map),Xe=(0,d.useRef)(new Map),it=d.useState([]),J=(0,o.Z)(it,2),oe=J[0],be=J[1],Pe=(0,d.useRef)(0),Ze=(0,d.useRef)(!1),wt=function(){Ze.current||Ue({})},Ot=(0,d.useCallback)(function(zt,_t){var $t=s(_t);Xe.current.set($t,zt),Je.current.set(zt,$t),Pe.current+=1;var mn=Pe.current;h(function(){mn===Pe.current&&wt()})},[]),At=(0,d.useCallback)(function(zt,_t){var $t=s(_t);Xe.current.delete($t),Je.current.delete(zt)},[]),qe=(0,d.useCallback)(function(zt){be(zt)},[]),yt=(0,d.useCallback)(function(zt,_t){var $t=Je.current.get(zt)||"",mn=u($t);return _t&&oe.includes(mn[0])&&mn.unshift(X),mn},[oe]),Vt=(0,d.useCallback)(function(zt,_t){return zt.some(function($t){var mn=yt($t,!0);return mn.includes(_t)})},[yt]),jt=function(){var _t=(0,Z.Z)(Je.current.keys());return oe.length&&_t.push(X),_t},Nt=(0,d.useCallback)(function(zt){var _t="".concat(Je.current.get(zt)).concat(Q),$t=new Set;return(0,Z.Z)(Xe.current.keys()).forEach(function(mn){mn.startsWith(_t)&&$t.add(Xe.current.get(mn))}),$t},[]);return d.useEffect(function(){return function(){Ze.current=!0}},[]),{registerPath:Ot,unregisterPath:At,refreshOverflowKeys:qe,isSubPathKey:Vt,getKeyPath:yt,getKeys:jt,getSubPathKeys:Nt}}function m(Oe){var Ne=d.useRef(Oe);Ne.current=Oe;var Ue=d.useCallback(function(){for(var Je,Xe=arguments.length,it=new Array(Xe),J=0;J1&&(Nt.motionAppear=!1);var zt=Nt.onVisibleChanged;return Nt.onVisibleChanged=function(_t){return!Ot.current&&!_t&&Vt(!0),zt==null?void 0:zt(_t)},yt?null:d.createElement(I,{mode:it,locked:!Ot.current},d.createElement(g.default,(0,t.Z)({visible:jt},Nt,{forceRender:be,removeOnLeave:!1,leavedClassName:"".concat(oe,"-hidden")}),function(_t){var $t=_t.className,mn=_t.style;return d.createElement(un,{id:Ne,className:$t,style:mn},Xe)}))}var E=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],S=["active"],Ae=function(Ne){var Ue,Je=Ne.style,Xe=Ne.className,it=Ne.title,J=Ne.eventKey,oe=Ne.warnKey,be=Ne.disabled,Pe=Ne.internalPopupClose,Ze=Ne.children,wt=Ne.itemIcon,Ot=Ne.expandIcon,At=Ne.popupClassName,qe=Ne.popupOffset,yt=Ne.popupStyle,Vt=Ne.onClick,jt=Ne.onMouseEnter,Nt=Ne.onMouseLeave,zt=Ne.onTitleClick,_t=Ne.onTitleMouseEnter,$t=Ne.onTitleMouseLeave,mn=(0,C.Z)(Ne,E),Nn=Re(J),Jt=d.useContext(_),Tt=Jt.prefixCls,Gt=Jt.mode,Fn=Jt.openKeys,Bn=Jt.disabled,yn=Jt.overflowDisabled,hn=Jt.activeKey,Qt=Jt.selectedKeys,on=Jt.itemIcon,En=Jt.expandIcon,zn=Jt.onItemClick,Jn=Jt.onOpenChange,Zt=Jt.onActive,kt=d.useContext(we),Ft=kt._internalRenderSubMenuItem,Dn=d.useContext(U),Zn=Dn.isSubPathKey,sn=Y(),vn="".concat(Tt,"-submenu"),$n=Bn||be,Sn=d.useRef(),Vn=d.useRef(),tr=wt!=null?wt:on,Yn=Ot!=null?Ot:En,_n=Fn.includes(J),qn=!yn&&_n,mr=Zn(Qt,J),hr=Le(J,$n,_t,$t),Qr=hr.active,Xr=(0,C.Z)(hr,S),Ca=d.useState(!1),$r=(0,o.Z)(Ca,2),va=$r[0],ga=$r[1],la=function(Lr){$n||ga(Lr)},Dr=function(Lr){la(!0),jt==null||jt({key:J,domEvent:Lr})},ma=function(Lr){la(!1),Nt==null||Nt({key:J,domEvent:Lr})},ua=d.useMemo(function(){return Qr||(Gt!=="inline"?va||Zn([hn],J):!1)},[Gt,Qr,hn,va,J,Zn]),na=Fe(sn.length),ia=function(Lr){$n||(zt==null||zt({key:J,domEvent:Lr}),Gt==="inline"&&Jn(J,!_n))},Kr=m(function(Or){Vt==null||Vt(rt(Or)),zn(Or)}),bn=function(Lr){Gt!=="inline"&&Jn(J,Lr)},Kn=function(){Zt(J)},Qn=Nn&&"".concat(Nn,"-popup"),Wn=d.createElement("div",(0,t.Z)({role:"menuitem",style:na,className:"".concat(vn,"-title"),tabIndex:$n?null:-1,ref:Sn,title:typeof it=="string"?it:null,"data-menu-id":yn&&Nn?null:Nn,"aria-expanded":qn,"aria-haspopup":!0,"aria-controls":Qn,"aria-disabled":$n,onClick:ia,onFocus:Kn},Xr),it,d.createElement(Ge,{icon:Gt!=="horizontal"?Yn:void 0,props:(0,v.Z)((0,v.Z)({},Ne),{},{isOpen:qn,isSubMenu:!0})},d.createElement("i",{className:"".concat(vn,"-arrow")}))),ar=d.useRef(Gt);if(Gt!=="inline"&&sn.length>1?ar.current="vertical":ar.current=Gt,!yn){var ur=ar.current;Wn=d.createElement(ee,{mode:ur,prefixCls:vn,visible:!Pe&&qn&&Gt!=="inline",popupClassName:At,popupOffset:qe,popupStyle:yt,popup:d.createElement(I,{mode:ur==="horizontal"?"vertical":ur},d.createElement(un,{id:Qn,ref:Vn},Ze)),disabled:$n,onVisibleChange:bn},Wn)}var Ur=d.createElement(j.Z.Item,(0,t.Z)({role:"none"},mn,{component:"li",style:Je,className:R()(vn,"".concat(vn,"-").concat(Gt),Xe,(Ue={},(0,i.Z)(Ue,"".concat(vn,"-open"),qn),(0,i.Z)(Ue,"".concat(vn,"-active"),ua),(0,i.Z)(Ue,"".concat(vn,"-selected"),mr),(0,i.Z)(Ue,"".concat(vn,"-disabled"),$n),Ue)),onMouseEnter:Dr,onMouseLeave:ma}),Wn,!yn&&d.createElement(y,{id:Qn,open:qn,keyPath:sn},Ze));return Ft&&(Ur=Ft(Ur,Ne,{selected:mr,active:ua,open:qn,disabled:$n})),d.createElement(I,{onItemClick:Kr,mode:Gt==="horizontal"?"vertical":Gt,itemIcon:tr,expandIcon:Yn},Ur)};function ae(Oe){var Ne=Oe.eventKey,Ue=Oe.children,Je=Y(Ne),Xe=lt(Ue,Je),it=w();d.useEffect(function(){if(it)return it.registerPath(Ne,Je),function(){it.unregisterPath(Ne,Je)}},[Je]);var J;return it?J=Xe:J=d.createElement(Ae,Oe,Xe),d.createElement(W.Provider,{value:Je},J)}var je=e(80665),We=["className","title","eventKey","children"],et=["children"],at=function(Ne){var Ue=Ne.className,Je=Ne.title,Xe=Ne.eventKey,it=Ne.children,J=(0,C.Z)(Ne,We),oe=d.useContext(_),be=oe.prefixCls,Pe="".concat(be,"-item-group");return d.createElement("li",(0,t.Z)({role:"presentation"},J,{onClick:function(wt){return wt.stopPropagation()},className:R()(Pe,Ue)}),d.createElement("div",{role:"presentation",className:"".concat(Pe,"-title"),title:typeof Je=="string"?Je:void 0},Je),d.createElement("ul",{role:"group",className:"".concat(Pe,"-list")},it))};function dt(Oe){var Ne=Oe.children,Ue=(0,C.Z)(Oe,et),Je=Y(Ue.eventKey),Xe=lt(Ne,Je),it=w();return it?Xe:d.createElement(at,(0,he.Z)(Ue,["warnKey"]),Xe)}function st(Oe){var Ne=Oe.className,Ue=Oe.style,Je=d.useContext(_),Xe=Je.prefixCls,it=w();return it?null:d.createElement("li",{role:"separator",className:R()("".concat(Xe,"-item-divider"),Ne),style:Ue})}var $e=["label","children","key","type"];function ct(Oe){return(Oe||[]).map(function(Ne,Ue){if(Ne&&(0,je.Z)(Ne)==="object"){var Je=Ne,Xe=Je.label,it=Je.children,J=Je.key,oe=Je.type,be=(0,C.Z)(Je,$e),Pe=J!=null?J:"tmp-".concat(Ue);return it||oe==="group"?oe==="group"?d.createElement(dt,(0,t.Z)({key:Pe},be,{title:Xe}),ct(it)):d.createElement(ae,(0,t.Z)({key:Pe},be,{title:Xe}),ct(it)):oe==="divider"?d.createElement(st,(0,t.Z)({key:Pe},be)):d.createElement(gt,(0,t.Z)({key:Pe},be),Xe)}return null}).filter(function(Ne){return Ne})}function Ct(Oe,Ne,Ue){var Je=Oe;return Ne&&(Je=ct(Ne)),lt(Je,Ue)}var pt=["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"],xt=[],Dt=d.forwardRef(function(Oe,Ne){var Ue,Je,Xe=Oe,it=Xe.prefixCls,J=it===void 0?"rc-menu":it,oe=Xe.rootClassName,be=Xe.style,Pe=Xe.className,Ze=Xe.tabIndex,wt=Ze===void 0?0:Ze,Ot=Xe.items,At=Xe.children,qe=Xe.direction,yt=Xe.id,Vt=Xe.mode,jt=Vt===void 0?"vertical":Vt,Nt=Xe.inlineCollapsed,zt=Xe.disabled,_t=Xe.disabledOverflow,$t=Xe.subMenuOpenDelay,mn=$t===void 0?.1:$t,Nn=Xe.subMenuCloseDelay,Jt=Nn===void 0?.1:Nn,Tt=Xe.forceSubMenuRender,Gt=Xe.defaultOpenKeys,Fn=Xe.openKeys,Bn=Xe.activeKey,yn=Xe.defaultActiveFirst,hn=Xe.selectable,Qt=hn===void 0?!0:hn,on=Xe.multiple,En=on===void 0?!1:on,zn=Xe.defaultSelectedKeys,Jn=Xe.selectedKeys,Zt=Xe.onSelect,kt=Xe.onDeselect,Ft=Xe.inlineIndent,Dn=Ft===void 0?24:Ft,Zn=Xe.motion,sn=Xe.defaultMotions,vn=Xe.triggerSubMenuAction,$n=vn===void 0?"hover":vn,Sn=Xe.builtinPlacements,Vn=Xe.itemIcon,tr=Xe.expandIcon,Yn=Xe.overflowedIndicator,_n=Yn===void 0?"...":Yn,qn=Xe.overflowedIndicatorPopupClassName,mr=Xe.getPopupContainer,hr=Xe.onClick,Qr=Xe.onOpenChange,Xr=Xe.onKeyDown,Ca=Xe.openAnimation,$r=Xe.openTransitionName,va=Xe._internalRenderMenuItem,ga=Xe._internalRenderSubMenuItem,la=(0,C.Z)(Xe,pt),Dr=d.useMemo(function(){return Ct(At,Ot,xt)},[At,Ot]),ma=d.useState(!1),ua=(0,o.Z)(ma,2),na=ua[0],ia=ua[1],Kr=d.useRef(),bn=ve(yt),Kn=qe==="rtl",Qn=(0,l.Z)(Gt,{value:Fn,postState:function(Sr){return Sr||xt}}),Wn=(0,o.Z)(Qn,2),ar=Wn[0],ur=Wn[1],Ur=function(Sr){var Fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function ya(){ur(Sr),Qr==null||Qr(Sr)}Fr?(0,V.flushSync)(ya):ya()},Or=d.useState(ar),Lr=(0,o.Z)(Or,2),Vr=Lr[0],Cr=Lr[1],ir=d.useRef(!1),Tr=d.useMemo(function(){return(jt==="inline"||jt==="vertical")&&Nt?["vertical",Nt]:[jt,!1]},[jt,Nt]),Br=(0,o.Z)(Tr,2),Gr=Br[0],Mr=Br[1],Za=Gr==="inline",Ta=d.useState(Gr),oo=(0,o.Z)(Ta,2),Pa=oo[0],lo=oo[1],io=d.useState(Mr),eo=(0,o.Z)(io,2),to=eo[0],bo=eo[1];d.useEffect(function(){lo(Gr),bo(Mr),ir.current&&(Za?ur(Vr):Ur(xt))},[Gr,Mr]);var so=d.useState(0),no=(0,o.Z)(so,2),Ja=no[0],co=no[1],Ya=Ja>=Dr.length-1||Pa!=="horizontal"||_t;d.useEffect(function(){Za&&Cr(ar)},[ar]),d.useEffect(function(){return ir.current=!0,function(){ir.current=!1}},[]);var Na=M(),uo=Na.registerPath,Ao=Na.unregisterPath,fo=Na.refreshOverflowKeys,Ka=Na.isSubPathKey,sr=Na.getKeyPath,nr=Na.getKeys,ra=Na.getSubPathKeys,kr=d.useMemo(function(){return{registerPath:uo,unregisterPath:Ao}},[uo,Ao]),zr=d.useMemo(function(){return{isSubPathKey:Ka}},[Ka]);d.useEffect(function(){fo(Ya?xt:Dr.slice(Ja+1).map(function(Wr){return Wr.key}))},[Ja,Ya]);var aa=(0,l.Z)(Bn||yn&&((Ue=Dr[0])===null||Ue===void 0?void 0:Ue.key),{value:Bn}),sa=(0,o.Z)(aa,2),Da=sa[0],Ea=sa[1],Va=m(function(Wr){Ea(Wr)}),La=m(function(){Ea(void 0)});(0,d.useImperativeHandle)(Ne,function(){return{list:Kr.current,focus:function(Sr){var Fr,ya=nr(),ba=f(ya,bn),ho=ba.elements,ka=ba.key2element,Co=ba.element2key,Mo=L(Kr.current,ho),Fo=Da!=null?Da:Mo[0]?Co.get(Mo[0]):(Fr=Dr.find(function(Go){return!Go.props.disabled}))===null||Fr===void 0?void 0:Fr.key,Eo=ka.get(Fo);if(Fo&&Eo){var Bo;Eo==null||(Bo=Eo.focus)===null||Bo===void 0||Bo.call(Eo,Sr)}}}});var vo=(0,l.Z)(zn||[],{value:Jn,postState:function(Sr){return Array.isArray(Sr)?Sr:Sr==null?xt:[Sr]}}),Po=(0,o.Z)(vo,2),go=Po[0],mo=Po[1],So=function(Sr){if(Qt){var Fr=Sr.key,ya=go.includes(Fr),ba;En?ya?ba=go.filter(function(ka){return ka!==Fr}):ba=[].concat((0,Z.Z)(go),[Fr]):ba=[Fr],mo(ba);var ho=(0,v.Z)((0,v.Z)({},Sr),{},{selectedKeys:ba});ya?kt==null||kt(ho):Zt==null||Zt(ho)}!En&&ar.length&&Pa!=="inline"&&Ur(xt)},po=m(function(Wr){hr==null||hr(rt(Wr)),So(Wr)}),Io=m(function(Wr,Sr){var Fr=ar.filter(function(ba){return ba!==Wr});if(Sr)Fr.push(Wr);else if(Pa!=="inline"){var ya=ra(Wr);Fr=Fr.filter(function(ba){return!ya.has(ba)})}(0,K.Z)(ar,Fr,!0)||Ur(Fr,!0)}),To=function(Sr,Fr){var ya=Fr!=null?Fr:!ar.includes(Sr);Io(Sr,ya)},xo=r(Pa,Da,Kn,bn,Kr,nr,sr,Ea,To,Xr);d.useEffect(function(){ia(!0)},[]);var Do=d.useMemo(function(){return{_internalRenderMenuItem:va,_internalRenderSubMenuItem:ga}},[va,ga]),Oo=Pa!=="horizontal"||_t?Dr:Dr.map(function(Wr,Sr){return d.createElement(I,{key:Wr.key,overflowDisabled:Sr>Ja},Wr)}),Lo=d.createElement(j.Z,(0,t.Z)({id:yt,ref:Kr,prefixCls:"".concat(J,"-overflow"),component:"ul",itemComponent:gt,className:R()(J,"".concat(J,"-root"),"".concat(J,"-").concat(Pa),Pe,(Je={},(0,i.Z)(Je,"".concat(J,"-inline-collapsed"),to),(0,i.Z)(Je,"".concat(J,"-rtl"),Kn),Je),oe),dir:qe,style:be,role:"menu",tabIndex:wt,data:Oo,renderRawItem:function(Sr){return Sr},renderRawRest:function(Sr){var Fr=Sr.length,ya=Fr?Dr.slice(-Fr):null;return d.createElement(ae,{eventKey:X,title:_n,disabled:Ya,internalPopupClose:Fr===0,popupClassName:qn},ya)},maxCount:Pa!=="horizontal"||_t?j.Z.INVALIDATE:j.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Sr){co(Sr)},onKeyDown:xo},la));return d.createElement(we.Provider,{value:Do},d.createElement(N.Provider,{value:bn},d.createElement(I,{prefixCls:J,rootClassName:oe,mode:Pa,openKeys:ar,rtl:Kn,disabled:zt,motion:na?Zn:null,defaultMotions:na?sn:null,activeKey:Da,onActive:Va,onInactive:La,selectedKeys:go,inlineIndent:Dn,subMenuOpenDelay:mn,subMenuCloseDelay:Jt,forceSubMenuRender:Tt,builtinPlacements:Sn,triggerSubMenuAction:$n,getPopupContainer:mr,itemIcon:Vn,expandIcon:tr,onItemClick:po,onOpenChange:Io},d.createElement(U.Provider,{value:zr},Lo),d.createElement("div",{style:{display:"none"},"aria-hidden":!0},d.createElement(x.Provider,{value:kr},Dr)))))}),Ut=Dt,Rt=Ut;Rt.Item=gt,Rt.SubMenu=ae,Rt.ItemGroup=dt,Rt.Divider=st;var ht=Rt},11780:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Se}});var t=e(5891),i=e(57259),v=e(29043),Z=e(19149),o=e(59301),C=e(92310),n=e.n(C),R=e(29301),j=e(28800),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],K=void 0;function A(ce,te){var q=ce.prefixCls,b=ce.invalidate,k=ce.item,z=ce.renderItem,T=ce.responsive,de=ce.responsiveDisabled,Be=ce.registerSize,Ke=ce.itemKey,ne=ce.className,ue=ce.style,Te=ce.children,Me=ce.display,Ie=ce.order,Qe=ce.component,ge=Qe===void 0?"div":Qe,L=(0,Z.Z)(ce,l),D=T&&!Me;function f(u){Be(Ke,u)}o.useEffect(function(){return function(){f(null)}},[]);var r=z&&k!==K?z(k,{index:Ie}):Te,h;b||(h={opacity:D?0:1,height:D?0:K,overflowY:D?"hidden":K,order:T?Ie:K,pointerEvents:D?"none":K,position:D?"absolute":K});var Q={};D&&(Q["aria-hidden"]=!0);var s=o.createElement(ge,(0,t.Z)({className:n()(!b&&q,ne),style:(0,i.Z)((0,i.Z)({},h),ue)},Q,L,{ref:te}),r);return T&&(s=o.createElement(R.Z,{onResize:function(X){var M=X.offsetWidth;f(M)},disabled:de},s)),s}var d=o.forwardRef(A);d.displayName="Item";var V=d,N=e(8107),F=e(4676),Re=e(23073);function le(ce){if(typeof MessageChannel=="undefined")(0,Re.Z)(ce);else{var te=new MessageChannel;te.port1.onmessage=function(){return ce()},te.port2.postMessage(void 0)}}function se(){var ce=o.useRef(null),te=function(b){ce.current||(ce.current=[],le(function(){(0,F.unstable_batchedUpdates)(function(){ce.current.forEach(function(k){k()}),ce.current=null})})),ce.current.push(b)};return te}function _(ce,te){var q=o.useState(te),b=(0,v.Z)(q,2),k=b[0],z=b[1],T=(0,N.Z)(function(de){ce(function(){z(de)})});return[k,T]}var O=o.createContext(null),I=["component"],a=["className"],x=["className"],w=function(te,q){var b=o.useContext(O);if(!b){var k=te.component,z=k===void 0?"div":k,T=(0,Z.Z)(te,I);return o.createElement(z,(0,t.Z)({},T,{ref:q}))}var de=b.className,Be=(0,Z.Z)(b,a),Ke=te.className,ne=(0,Z.Z)(te,x);return o.createElement(O.Provider,{value:null},o.createElement(V,(0,t.Z)({ref:q,className:n()(de,Ke)},Be,ne)))},W=o.forwardRef(w);W.displayName="RawItem";var Y=W,U=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],B="responsive",we="invalidate";function ie(ce){return"+ ".concat(ce.length," ...")}function Ye(ce,te){var q=ce.prefixCls,b=q===void 0?"rc-overflow":q,k=ce.data,z=k===void 0?[]:k,T=ce.renderItem,de=ce.renderRawItem,Be=ce.itemKey,Ke=ce.itemWidth,ne=Ke===void 0?10:Ke,ue=ce.ssr,Te=ce.style,Me=ce.className,Ie=ce.maxCount,Qe=ce.renderRest,ge=ce.renderRawRest,L=ce.suffix,D=ce.component,f=D===void 0?"div":D,r=ce.itemComponent,h=ce.onVisibleChange,Q=(0,Z.Z)(ce,U),s=ue==="full",u=se(),X=_(u,null),M=(0,v.Z)(X,2),m=M[0],G=M[1],ye=m||0,ve=_(u,new Map),re=(0,v.Z)(ve,2),De=re[0],ze=re[1],P=_(u,0),he=(0,v.Z)(P,2),Ee=he[0],Le=he[1],Fe=_(u,0),Ge=(0,v.Z)(Fe,2),nt=Ge[0],rt=Ge[1],Pt=_(u,0),Lt=(0,v.Z)(Pt,2),Bt=Lt[0],Mt=Lt[1],tn=(0,o.useState)(null),cn=(0,v.Z)(tn,2),gt=cn[0],dn=cn[1],Xt=(0,o.useState)(null),nn=(0,v.Z)(Xt,2),un=nn[0],On=nn[1],lt=o.useMemo(function(){return un===null&&s?Number.MAX_SAFE_INTEGER:un||0},[un,m]),ft=(0,o.useState)(!1),mt=(0,v.Z)(ft,2),It=mt[0],rn=mt[1],ln="".concat(b,"-item"),ut=Math.max(Ee,nt),Wt=Ie===B,ee=z.length&&Wt,g=Ie===we,y=ee||typeof Ie=="number"&&z.length>Ie,E=(0,o.useMemo)(function(){var ht=z;return ee?m===null&&s?ht=z:ht=z.slice(0,Math.min(z.length,ye/ne)):typeof Ie=="number"&&(ht=z.slice(0,Ie)),ht},[z,ne,m,Ie,ee]),S=(0,o.useMemo)(function(){return ee?z.slice(lt+1):z.slice(E.length)},[z,E,ee,lt]),Ae=(0,o.useCallback)(function(ht,Oe){var Ne;return typeof Be=="function"?Be(ht):(Ne=Be&&(ht==null?void 0:ht[Be]))!==null&&Ne!==void 0?Ne:Oe},[Be]),ae=(0,o.useCallback)(T||function(ht){return ht},[T]);function je(ht,Oe,Ne){un===ht&&(Oe===void 0||Oe===gt)||(On(ht),Ne||(rn(htye){je(Ue-1,ht-Je-Bt+nt);break}}L&&st(0)+Bt>ye&&dn(null)}},[ye,De,nt,Bt,Ae,E]);var $e=It&&!!S.length,ct={};gt!==null&&ee&&(ct={position:"absolute",left:gt,top:0});var Ct={prefixCls:ln,responsive:ee,component:r,invalidate:g},pt=de?function(ht,Oe){var Ne=Ae(ht,Oe);return o.createElement(O.Provider,{key:Ne,value:(0,i.Z)((0,i.Z)({},Ct),{},{order:Oe,item:ht,itemKey:Ne,registerSize:et,display:Oe<=lt})},de(ht,Oe))}:function(ht,Oe){var Ne=Ae(ht,Oe);return o.createElement(V,(0,t.Z)({},Ct,{order:Oe,key:Ne,item:ht,renderItem:ae,itemKey:Ne,registerSize:et,display:Oe<=lt}))},xt={order:$e?lt:Number.MAX_SAFE_INTEGER,className:"".concat(ln,"-rest"),registerSize:at,display:$e},Dt=Qe||ie,Ut=ge?o.createElement(O.Provider,{value:(0,i.Z)((0,i.Z)({},Ct),xt)},ge(S)):o.createElement(V,(0,t.Z)({},Ct,xt),typeof Dt=="function"?Dt(S):Dt),Rt=o.createElement(f,(0,t.Z)({className:n()(!g&&b,Me),style:Te,ref:te},Q),E.map(pt),y?Ut:null,L&&o.createElement(V,(0,t.Z)({},Ct,{responsive:Wt,responsiveDisabled:!ee,order:lt,className:"".concat(ln,"-suffix"),registerSize:dt,display:!0,style:ct}),L));return Wt?o.createElement(R.Z,{onResize:We,disabled:!ee},Rt):Rt}var fe=o.forwardRef(Ye);fe.displayName="Overflow",fe.Item=Y,fe.RESPONSIVE=B,fe.INVALIDATE=we;var xe=fe,Se=xe},17115:function(vt,pe,e){"use strict";e.d(pe,{ZP:function(){return n}});var t=e(29043),i=e(59301),v=e(87746),Z=0,o=(0,v.Z)();function C(){var R;return o?(R=Z,Z+=1):R="TEST_OR_SSR",R}function n(R){var j=i.useState(),l=(0,t.Z)(j,2),K=l[0],A=l[1];return i.useEffect(function(){A("rc_select_".concat(C()))},[]),R||K}},77861:function(vt,pe,e){"use strict";e.d(pe,{Ac:function(){return G},Xo:function(){return rt},Wx:function(){return Lt},ZP:function(){return y},lk:function(){return O}});var t=e(5891),i=e(26390),v=e(80962),Z=e(57259),o=e(29043),C=e(19149),n=e(80665),R=e(35788),j=e(51395),l=e(59301),K=e(92310),A=e.n(K),d=e(28800),V=e(93144),N=e(85108),F=e(20475),Re=function(S){var Ae=S.className,ae=S.customizeIcon,je=S.customizeIconProps,We=S.onMouseDown,et=S.onClick,at=S.children,dt;return typeof ae=="function"?dt=ae(je):dt=ae,l.createElement("span",{className:Ae,onMouseDown:function($e){$e.preventDefault(),We&&We($e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:et,"aria-hidden":!0},dt!==void 0?dt:l.createElement("span",{className:A()(Ae.split(/\s+/).map(function(st){return"".concat(st,"-icon")}))},at))},le=Re;function se(E,S,Ae,ae,je){var We=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,et=arguments.length>6?arguments[6]:void 0,at=arguments.length>7?arguments[7]:void 0,dt=l.useMemo(function(){if((0,n.Z)(ae)==="object")return ae.clearIcon;if(je)return je},[ae,je]),st=l.useMemo(function(){return!!(!We&&ae&&(Ae.length||et)&&!(at==="combobox"&&et===""))},[ae,We,Ae.length,et,at]);return{allowClear:st,clearIcon:l.createElement(le,{className:"".concat(E,"-clear"),onMouseDown:S,customizeIcon:dt},"\xD7")}}var _=l.createContext(null);function O(){return l.useContext(_)}function I(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,S=l.useState(!1),Ae=(0,o.Z)(S,2),ae=Ae[0],je=Ae[1],We=l.useRef(null),et=function(){window.clearTimeout(We.current)};l.useEffect(function(){return et},[]);var at=function(st,$e){et(),We.current=window.setTimeout(function(){je(st),$e&&$e()},E)};return[ae,at,et]}function a(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,S=l.useRef(null),Ae=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(Ae.current)}},[]);function ae(je){(je||S.current===null)&&(S.current=je),window.clearTimeout(Ae.current),Ae.current=window.setTimeout(function(){S.current=null},E)}return[function(){return S.current},ae]}function x(E,S,Ae,ae){var je=l.useRef(null);je.current={open:S,triggerOpen:Ae,customizedTrigger:ae},l.useEffect(function(){function We(et){var at;if(!((at=je.current)!==null&&at!==void 0&&at.customizedTrigger)){var dt=et.target;dt.shadowRoot&&et.composed&&(dt=et.composedPath()[0]||dt),je.current.open&&E().filter(function(st){return st}).every(function(st){return!st.contains(dt)&&st!==dt})&&je.current.triggerOpen(!1)}}return window.addEventListener("mousedown",We),function(){return window.removeEventListener("mousedown",We)}},[])}var w=e(36994),W=e(11780),Y=function(S,Ae){var ae,je,We=S.prefixCls,et=S.id,at=S.inputElement,dt=S.disabled,st=S.tabIndex,$e=S.autoFocus,ct=S.autoComplete,Ct=S.editable,pt=S.activeDescendantId,xt=S.value,Dt=S.maxLength,Ut=S.onKeyDown,Rt=S.onMouseDown,ht=S.onChange,Oe=S.onPaste,Ne=S.onCompositionStart,Ue=S.onCompositionEnd,Je=S.open,Xe=S.attrs,it=at||l.createElement("input",null),J=it,oe=J.ref,be=J.props,Pe=be.onKeyDown,Ze=be.onChange,wt=be.onMouseDown,Ot=be.onCompositionStart,At=be.onCompositionEnd,qe=be.style;return(0,j.Kp)(!("maxLength"in it.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),it=l.cloneElement(it,(0,Z.Z)((0,Z.Z)((0,Z.Z)({type:"search"},be),{},{id:et,ref:(0,F.sQ)(Ae,oe),disabled:dt,tabIndex:st,autoComplete:ct||"off",autoFocus:$e,className:A()("".concat(We,"-selection-search-input"),(ae=it)===null||ae===void 0||(je=ae.props)===null||je===void 0?void 0:je.className),role:"combobox","aria-label":"Search","aria-expanded":Je||!1,"aria-haspopup":"listbox","aria-owns":"".concat(et,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(et,"_list"),"aria-activedescendant":Je?pt:void 0},Xe),{},{value:Ct?xt:"",maxLength:Dt,readOnly:!Ct,unselectable:Ct?null:"on",style:(0,Z.Z)((0,Z.Z)({},qe),{},{opacity:Ct?null:0}),onKeyDown:function(Vt){Ut(Vt),Pe&&Pe(Vt)},onMouseDown:function(Vt){Rt(Vt),wt&&wt(Vt)},onChange:function(Vt){ht(Vt),Ze&&Ze(Vt)},onCompositionStart:function(Vt){Ne(Vt),Ot&&Ot(Vt)},onCompositionEnd:function(Vt){Ue(Vt),At&&At(Vt)},onPaste:Oe})),it},U=l.forwardRef(Y);U.displayName="Input";var B=U;function we(E){return Array.isArray(E)?E:E!==void 0?[E]:[]}var ie=typeof window!="undefined"&&window.document&&window.document.documentElement,Ye=ie;function fe(E){return E!=null}function xe(E){return!E&&E!==0}function Se(E){return["string","number"].includes((0,n.Z)(E))}function ce(E){var S=void 0;return E&&(Se(E.title)?S=E.title.toString():Se(E.label)&&(S=E.label.toString())),S}function te(E,S){Ye?l.useLayoutEffect(E,S):l.useEffect(E,S)}function q(E){var S;return(S=E.key)!==null&&S!==void 0?S:E.value}var b=function(S){S.preventDefault(),S.stopPropagation()},k=function(S){var Ae=S.id,ae=S.prefixCls,je=S.values,We=S.open,et=S.searchValue,at=S.autoClearSearchValue,dt=S.inputRef,st=S.placeholder,$e=S.disabled,ct=S.mode,Ct=S.showSearch,pt=S.autoFocus,xt=S.autoComplete,Dt=S.activeDescendantId,Ut=S.tabIndex,Rt=S.removeIcon,ht=S.maxTagCount,Oe=S.maxTagTextLength,Ne=S.maxTagPlaceholder,Ue=Ne===void 0?function(hn){return"+ ".concat(hn.length," ...")}:Ne,Je=S.tagRender,Xe=S.onToggleOpen,it=S.onRemove,J=S.onInputChange,oe=S.onInputPaste,be=S.onInputKeyDown,Pe=S.onInputMouseDown,Ze=S.onInputCompositionStart,wt=S.onInputCompositionEnd,Ot=l.useRef(null),At=(0,l.useState)(0),qe=(0,o.Z)(At,2),yt=qe[0],Vt=qe[1],jt=(0,l.useState)(!1),Nt=(0,o.Z)(jt,2),zt=Nt[0],_t=Nt[1],$t="".concat(ae,"-selection"),mn=We||ct==="multiple"&&at===!1||ct==="tags"?et:"",Nn=ct==="tags"||ct==="multiple"&&at===!1||Ct&&(We||zt);te(function(){Vt(Ot.current.scrollWidth)},[mn]);function Jt(hn,Qt,on,En,zn){return l.createElement("span",{className:A()("".concat($t,"-item"),(0,v.Z)({},"".concat($t,"-item-disabled"),on)),title:ce(hn)},l.createElement("span",{className:"".concat($t,"-item-content")},Qt),En&&l.createElement(le,{className:"".concat($t,"-item-remove"),onMouseDown:b,onClick:zn,customizeIcon:Rt},"\xD7"))}function Tt(hn,Qt,on,En,zn){var Jn=function(kt){b(kt),Xe(!We)};return l.createElement("span",{onMouseDown:Jn},Je({label:Qt,value:hn,disabled:on,closable:En,onClose:zn}))}function Gt(hn){var Qt=hn.disabled,on=hn.label,En=hn.value,zn=!$e&&!Qt,Jn=on;if(typeof Oe=="number"&&(typeof on=="string"||typeof on=="number")){var Zt=String(Jn);Zt.length>Oe&&(Jn="".concat(Zt.slice(0,Oe),"..."))}var kt=function(Dn){Dn&&Dn.stopPropagation(),it(hn)};return typeof Je=="function"?Tt(En,Jn,Qt,zn,kt):Jt(hn,Jn,Qt,zn,kt)}function Fn(hn){var Qt=typeof Ue=="function"?Ue(hn):Ue;return Jt({title:Qt},Qt,!1)}var Bn=l.createElement("div",{className:"".concat($t,"-search"),style:{width:yt},onFocus:function(){_t(!0)},onBlur:function(){_t(!1)}},l.createElement(B,{ref:dt,open:We,prefixCls:ae,id:Ae,inputElement:null,disabled:$e,autoFocus:pt,autoComplete:xt,editable:Nn,activeDescendantId:Dt,value:mn,onKeyDown:be,onMouseDown:Pe,onChange:J,onPaste:oe,onCompositionStart:Ze,onCompositionEnd:wt,tabIndex:Ut,attrs:(0,w.Z)(S,!0)}),l.createElement("span",{ref:Ot,className:"".concat($t,"-search-mirror"),"aria-hidden":!0},mn,"\xA0")),yn=l.createElement(W.Z,{prefixCls:"".concat($t,"-overflow"),data:je,renderItem:Gt,renderRest:Fn,suffix:Bn,itemKey:q,maxCount:ht});return l.createElement(l.Fragment,null,yn,!je.length&&!mn&&l.createElement("span",{className:"".concat($t,"-placeholder")},st))},z=k,T=function(S){var Ae=S.inputElement,ae=S.prefixCls,je=S.id,We=S.inputRef,et=S.disabled,at=S.autoFocus,dt=S.autoComplete,st=S.activeDescendantId,$e=S.mode,ct=S.open,Ct=S.values,pt=S.placeholder,xt=S.tabIndex,Dt=S.showSearch,Ut=S.searchValue,Rt=S.activeValue,ht=S.maxLength,Oe=S.onInputKeyDown,Ne=S.onInputMouseDown,Ue=S.onInputChange,Je=S.onInputPaste,Xe=S.onInputCompositionStart,it=S.onInputCompositionEnd,J=S.title,oe=l.useState(!1),be=(0,o.Z)(oe,2),Pe=be[0],Ze=be[1],wt=$e==="combobox",Ot=wt||Dt,At=Ct[0],qe=Ut||"";wt&&Rt&&!Pe&&(qe=Rt),l.useEffect(function(){wt&&Ze(!1)},[wt,Rt]);var yt=$e!=="combobox"&&!ct&&!Dt?!1:!!qe,Vt=J===void 0?ce(At):J,jt=function(){if(At)return null;var zt=yt?{visibility:"hidden"}:void 0;return l.createElement("span",{className:"".concat(ae,"-selection-placeholder"),style:zt},pt)};return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(ae,"-selection-search")},l.createElement(B,{ref:We,prefixCls:ae,id:je,open:ct,inputElement:Ae,disabled:et,autoFocus:at,autoComplete:dt,editable:Ot,activeDescendantId:st,value:qe,onKeyDown:Oe,onMouseDown:Ne,onChange:function(zt){Ze(!0),Ue(zt)},onPaste:Je,onCompositionStart:Xe,onCompositionEnd:it,tabIndex:xt,attrs:(0,w.Z)(S,!0),maxLength:wt?ht:void 0})),!wt&&At?l.createElement("span",{className:"".concat(ae,"-selection-item"),title:Vt,style:yt?{visibility:"hidden"}:void 0},At.label):null,jt())},de=T;function Be(E){return![N.Z.ESC,N.Z.SHIFT,N.Z.BACKSPACE,N.Z.TAB,N.Z.WIN_KEY,N.Z.ALT,N.Z.META,N.Z.WIN_KEY_RIGHT,N.Z.CTRL,N.Z.SEMICOLON,N.Z.EQUALS,N.Z.CAPS_LOCK,N.Z.CONTEXT_MENU,N.Z.F1,N.Z.F2,N.Z.F3,N.Z.F4,N.Z.F5,N.Z.F6,N.Z.F7,N.Z.F8,N.Z.F9,N.Z.F10,N.Z.F11,N.Z.F12].includes(E)}var Ke=function(S,Ae){var ae=(0,l.useRef)(null),je=(0,l.useRef)(!1),We=S.prefixCls,et=S.open,at=S.mode,dt=S.showSearch,st=S.tokenWithEnter,$e=S.autoClearSearchValue,ct=S.onSearch,Ct=S.onSearchSubmit,pt=S.onToggleOpen,xt=S.onInputKeyDown,Dt=S.domRef;l.useImperativeHandle(Ae,function(){return{focus:function(){ae.current.focus()},blur:function(){ae.current.blur()}}});var Ut=a(0),Rt=(0,o.Z)(Ut,2),ht=Rt[0],Oe=Rt[1],Ne=function(qe){var yt=qe.which;(yt===N.Z.UP||yt===N.Z.DOWN)&&qe.preventDefault(),xt&&xt(qe),yt===N.Z.ENTER&&at==="tags"&&!je.current&&!et&&(Ct==null||Ct(qe.target.value)),Be(yt)&&pt(!0)},Ue=function(){Oe(!0)},Je=(0,l.useRef)(null),Xe=function(qe){ct(qe,!0,je.current)!==!1&&pt(!0)},it=function(){je.current=!0},J=function(qe){je.current=!1,at!=="combobox"&&Xe(qe.target.value)},oe=function(qe){var yt=qe.target.value;if(st&&Je.current&&/[\r\n]/.test(Je.current)){var Vt=Je.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");yt=yt.replace(Vt,Je.current)}Je.current=null,Xe(yt)},be=function(qe){var yt=qe.clipboardData,Vt=yt.getData("text");Je.current=Vt},Pe=function(qe){var yt=qe.target;if(yt!==ae.current){var Vt=document.body.style.msTouchAction!==void 0;Vt?setTimeout(function(){ae.current.focus()}):ae.current.focus()}},Ze=function(qe){var yt=ht();qe.target!==ae.current&&!yt&&at!=="combobox"&&qe.preventDefault(),(at!=="combobox"&&(!dt||!yt)||!et)&&(et&&$e!==!1&&ct("",!0,!1),pt())},wt={inputRef:ae,onInputKeyDown:Ne,onInputMouseDown:Ue,onInputChange:oe,onInputPaste:be,onInputCompositionStart:it,onInputCompositionEnd:J},Ot=at==="multiple"||at==="tags"?l.createElement(z,(0,t.Z)({},S,wt)):l.createElement(de,(0,t.Z)({},S,wt));return l.createElement("div",{ref:Dt,className:"".concat(We,"-selector"),onClick:Pe,onMouseDown:Ze},Ot)},ne=l.forwardRef(Ke);ne.displayName="Selector";var ue=ne,Te=e(35593),Me=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ie=function(S){var Ae=S===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"}}},Qe=function(S,Ae){var ae=S.prefixCls,je=S.disabled,We=S.visible,et=S.children,at=S.popupElement,dt=S.animation,st=S.transitionName,$e=S.dropdownStyle,ct=S.dropdownClassName,Ct=S.direction,pt=Ct===void 0?"ltr":Ct,xt=S.placement,Dt=S.builtinPlacements,Ut=S.dropdownMatchSelectWidth,Rt=S.dropdownRender,ht=S.dropdownAlign,Oe=S.getPopupContainer,Ne=S.empty,Ue=S.getTriggerDOMNode,Je=S.onPopupVisibleChange,Xe=S.onPopupMouseEnter,it=(0,C.Z)(S,Me),J="".concat(ae,"-dropdown"),oe=at;Rt&&(oe=Rt(at));var be=l.useMemo(function(){return Dt||Ie(Ut)},[Dt,Ut]),Pe=dt?"".concat(J,"-").concat(dt):st,Ze=typeof Ut=="number",wt=l.useMemo(function(){return Ze?null:Ut===!1?"minWidth":"width"},[Ut,Ze]),Ot=$e;Ze&&(Ot=(0,Z.Z)((0,Z.Z)({},Ot),{},{width:Ut}));var At=l.useRef(null);return l.useImperativeHandle(Ae,function(){return{getPopupElement:function(){return At.current}}}),l.createElement(Te.Z,(0,t.Z)({},it,{showAction:Je?["click"]:[],hideAction:Je?["click"]:[],popupPlacement:xt||(pt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:be,prefixCls:J,popupTransitionName:Pe,popup:l.createElement("div",{ref:At,onMouseEnter:Xe},oe),stretch:wt,popupAlign:ht,popupVisible:We,getPopupContainer:Oe,popupClassName:A()(ct,(0,v.Z)({},"".concat(J,"-empty"),Ne)),popupStyle:Ot,getTriggerDOMNode:Ue,onPopupVisibleChange:Je}),et)},ge=l.forwardRef(Qe);ge.displayName="SelectTrigger";var L=ge,D=e(17953);function f(E,S){var Ae=E.key,ae;return"value"in E&&(ae=E.value),Ae!=null?Ae:ae!==void 0?ae:"rc-index-key-".concat(S)}function r(E,S){var Ae=E||{},ae=Ae.label,je=Ae.value,We=Ae.options,et=Ae.groupLabel,at=ae||(S?"children":"label");return{label:at,value:je||"value",options:We||"options",groupLabel:et||at}}function h(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=S.fieldNames,ae=S.childrenAsData,je=[],We=r(Ae,!1),et=We.label,at=We.value,dt=We.options,st=We.groupLabel;function $e(ct,Ct){ct.forEach(function(pt){if(Ct||!(dt in pt)){var xt=pt[at];je.push({key:f(pt,je.length),groupOption:Ct,data:pt,label:pt[et],value:xt})}else{var Dt=pt[st];Dt===void 0&&ae&&(Dt=pt.label),je.push({key:f(pt,je.length),group:!0,data:pt,label:Dt}),$e(pt[dt],!0)}})}return $e(E,!1),je}function Q(E){var S=(0,Z.Z)({},E);return"props"in S||Object.defineProperty(S,"props",{get:function(){return(0,j.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),S}}),S}function s(E,S){if(!S||!S.length)return null;var Ae=!1;function ae(We,et){var at=(0,D.Z)(et),dt=at[0],st=at.slice(1);if(!dt)return[We];var $e=We.split(dt);return Ae=Ae||$e.length>1,$e.reduce(function(ct,Ct){return[].concat((0,i.Z)(ct),(0,i.Z)(ae(Ct,st)))},[]).filter(function(ct){return ct})}var je=ae(E,S);return Ae?je:null}var u=["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"],X=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function M(E){return E==="tags"||E==="multiple"}var m=l.forwardRef(function(E,S){var Ae,ae,je=E.id,We=E.prefixCls,et=E.className,at=E.showSearch,dt=E.tagRender,st=E.direction,$e=E.omitDomProps,ct=E.displayValues,Ct=E.onDisplayValuesChange,pt=E.emptyOptions,xt=E.notFoundContent,Dt=xt===void 0?"Not Found":xt,Ut=E.onClear,Rt=E.mode,ht=E.disabled,Oe=E.loading,Ne=E.getInputElement,Ue=E.getRawInputElement,Je=E.open,Xe=E.defaultOpen,it=E.onDropdownVisibleChange,J=E.activeValue,oe=E.onActiveValueChange,be=E.activeDescendantId,Pe=E.searchValue,Ze=E.autoClearSearchValue,wt=E.onSearch,Ot=E.onSearchSplit,At=E.tokenSeparators,qe=E.allowClear,yt=E.suffixIcon,Vt=E.clearIcon,jt=E.OptionList,Nt=E.animation,zt=E.transitionName,_t=E.dropdownStyle,$t=E.dropdownClassName,mn=E.dropdownMatchSelectWidth,Nn=E.dropdownRender,Jt=E.dropdownAlign,Tt=E.placement,Gt=E.builtinPlacements,Fn=E.getPopupContainer,Bn=E.showAction,yn=Bn===void 0?[]:Bn,hn=E.onFocus,Qt=E.onBlur,on=E.onKeyUp,En=E.onKeyDown,zn=E.onMouseDown,Jn=(0,C.Z)(E,u),Zt=M(Rt),kt=(at!==void 0?at:Zt)||Rt==="combobox",Ft=(0,Z.Z)({},Jn);X.forEach(function(sr){delete Ft[sr]}),$e==null||$e.forEach(function(sr){delete Ft[sr]});var Dn=l.useState(!1),Zn=(0,o.Z)(Dn,2),sn=Zn[0],vn=Zn[1];l.useEffect(function(){vn((0,V.Z)())},[]);var $n=l.useRef(null),Sn=l.useRef(null),Vn=l.useRef(null),tr=l.useRef(null),Yn=l.useRef(null),_n=I(),qn=(0,o.Z)(_n,3),mr=qn[0],hr=qn[1],Qr=qn[2];l.useImperativeHandle(S,function(){var sr,nr;return{focus:(sr=tr.current)===null||sr===void 0?void 0:sr.focus,blur:(nr=tr.current)===null||nr===void 0?void 0:nr.blur,scrollTo:function(kr){var zr;return(zr=Yn.current)===null||zr===void 0?void 0:zr.scrollTo(kr)}}});var Xr=l.useMemo(function(){var sr;if(Rt!=="combobox")return Pe;var nr=(sr=ct[0])===null||sr===void 0?void 0:sr.value;return typeof nr=="string"||typeof nr=="number"?String(nr):""},[Pe,Rt,ct]),Ca=Rt==="combobox"&&typeof Ne=="function"&&Ne()||null,$r=typeof Ue=="function"&&Ue(),va=(0,F.x1)(Sn,$r==null||(Ae=$r.props)===null||Ae===void 0?void 0:Ae.ref),ga=l.useState(!1),la=(0,o.Z)(ga,2),Dr=la[0],ma=la[1];(0,d.Z)(function(){ma(!0)},[]);var ua=(0,R.Z)(!1,{defaultValue:Xe,value:Je}),na=(0,o.Z)(ua,2),ia=na[0],Kr=na[1],bn=Dr?ia:!1,Kn=!Dt&&pt;(ht||Kn&&bn&&Rt==="combobox")&&(bn=!1);var Qn=Kn?!1:bn,Wn=l.useCallback(function(sr){var nr=sr!==void 0?sr:!bn;ht||(Kr(nr),bn!==nr&&(it==null||it(nr)))},[ht,bn,Kr,it]),ar=l.useMemo(function(){return(At||[]).some(function(sr){return[` -`,`\r -`].includes(sr)})},[At]),ur=function(nr,ra,kr){var zr=!0,aa=nr;oe==null||oe(null);var sa=kr?null:s(nr,At);return Rt!=="combobox"&&sa&&(aa="",Ot==null||Ot(sa),Wn(!1),zr=!1),wt&&Xr!==aa&&wt(aa,{source:ra?"typing":"effect"}),zr},Ur=function(nr){!nr||!nr.trim()||wt(nr,{source:"submit"})};l.useEffect(function(){!bn&&!Zt&&Rt!=="combobox"&&ur("",!1,!1)},[bn]),l.useEffect(function(){ia&&ht&&Kr(!1),ht&&hr(!1)},[ht]);var Or=a(),Lr=(0,o.Z)(Or,2),Vr=Lr[0],Cr=Lr[1],ir=function(nr){var ra=Vr(),kr=nr.which;if(kr===N.Z.ENTER&&(Rt!=="combobox"&&nr.preventDefault(),bn||Wn(!0)),Cr(!!Xr),kr===N.Z.BACKSPACE&&!ra&&Zt&&!Xr&&ct.length){for(var zr=(0,i.Z)(ct),aa=null,sa=zr.length-1;sa>=0;sa-=1){var Da=zr[sa];if(!Da.disabled){zr.splice(sa,1),aa=Da;break}}aa&&Ct(zr,{type:"remove",values:[aa]})}for(var Ea=arguments.length,Va=new Array(Ea>1?Ea-1:0),La=1;La1?ra-1:0),zr=1;zr1?sa-1:0),Ea=1;Ea1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ze.Z)(E).map(function(Ae,ae){if(!l.isValidElement(Ae)||!Ae.type)return null;var je=Ae,We=je.type.isSelectOptGroup,et=je.key,at=je.props,dt=at.children,st=(0,C.Z)(at,he);return S||!We?Ee(Ae):(0,Z.Z)((0,Z.Z)({key:"__RC_SELECT_GRP__".concat(et===null?ae:et,"__"),label:et},st),{},{options:Le(dt)})}).filter(function(Ae){return Ae})}function Fe(E,S,Ae,ae,je){return l.useMemo(function(){var We=E,et=!E;et&&(We=Le(S));var at=new Map,dt=new Map,st=function(Ct,pt,xt){xt&&typeof xt=="string"&&Ct.set(pt[xt],pt)};function $e(ct){for(var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pt=0;pt1&&arguments[1]!==void 0?arguments[1]:1,Fn=oe.length,Bn=0;Bn1&&arguments[1]!==void 0?arguments[1]:!1;yt(Tt);var Fn={source:Gt?"keyboard":"mouse"},Bn=oe[Tt];if(!Bn){Dt(null,-1,Fn);return}Dt(Bn.value,Tt,Fn)};(0,l.useEffect)(function(){Vt(Ut!==!1?wt(0):-1)},[oe.length,st]);var jt=l.useCallback(function(Jt){return Oe.has(Jt)&&dt!=="combobox"},[dt,(0,i.Z)(Oe).toString(),Oe.size]);(0,l.useEffect)(function(){var Jt=setTimeout(function(){if(!at&&et&&Oe.size===1){var Gt=Array.from(Oe)[0],Fn=oe.findIndex(function(Bn){var yn=Bn.data;return yn.value===Gt});Fn!==-1&&(Vt(Fn),Ze(Fn))}});if(et){var Tt;(Tt=be.current)===null||Tt===void 0||Tt.scrollTo(void 0)}return function(){return clearTimeout(Jt)}},[et,st,xt.length]);var Nt=function(Tt){Tt!==void 0&&Rt(Tt,{selected:!Oe.has(Tt)}),at||$e(!1)};if(l.useImperativeHandle(Ae,function(){return{onKeyDown:function(Tt){var Gt=Tt.which,Fn=Tt.ctrlKey;switch(Gt){case N.Z.N:case N.Z.P:case N.Z.UP:case N.Z.DOWN:{var Bn=0;if(Gt===N.Z.UP?Bn=-1:Gt===N.Z.DOWN?Bn=1:dn()&&Fn&&(Gt===N.Z.N?Bn=1:Gt===N.Z.P&&(Bn=-1)),Bn!==0){var yn=wt(qe+Bn,Bn);Ze(yn),Vt(yn,!0)}break}case N.Z.ENTER:{var hn=oe[qe];hn&&!hn.data.disabled?Nt(hn.value):Nt(void 0),et&&Tt.preventDefault();break}case N.Z.ESC:$e(!1),et&&Tt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Tt){Ze(Tt)}}}),oe.length===0)return l.createElement("div",{role:"listbox",id:"".concat(We,"_list"),className:"".concat(J,"-empty"),onMouseDown:Pe},ct);var zt=Object.keys(Ne).map(function(Jt){return Ne[Jt]}),_t=function(Tt){return Tt.label};function $t(Jt,Tt){var Gt=Jt.group;return{role:Gt?"presentation":"option",id:"".concat(We,"_list_").concat(Tt)}}var mn=function(Tt){var Gt=oe[Tt];if(!Gt)return null;var Fn=Gt.data||{},Bn=Fn.value,yn=Gt.group,hn=(0,w.Z)(Fn,!0),Qt=_t(Gt);return Gt?l.createElement("div",(0,t.Z)({"aria-label":typeof Qt=="string"&&!yn?Qt:null},hn,{key:Tt},$t(Gt,Tt),{"aria-selected":jt(Bn)}),Bn):null},Nn={role:"listbox",id:"".concat(We,"_list")};return l.createElement(l.Fragment,null,Ue&&l.createElement("div",(0,t.Z)({},Nn,{style:{height:0,width:0,overflow:"hidden"}}),mn(qe-1),mn(qe),mn(qe+1)),l.createElement(tn.Z,{itemKey:"key",ref:be,data:oe,height:Xe,itemHeight:it,fullHeight:!1,onMouseDown:Pe,onScroll:Ct,virtual:Ue,direction:Je,innerProps:Ue?null:Nn},function(Jt,Tt){var Gt,Fn=Jt.group,Bn=Jt.groupOption,yn=Jt.data,hn=Jt.label,Qt=Jt.value,on=yn.key;if(Fn){var En,zn=(En=yn.title)!==null&&En!==void 0?En:nn(hn)?hn.toString():void 0;return l.createElement("div",{className:A()(J,"".concat(J,"-group")),title:zn},hn!==void 0?hn:on)}var Jn=yn.disabled,Zt=yn.title,kt=yn.children,Ft=yn.style,Dn=yn.className,Zn=(0,C.Z)(yn,Xt),sn=(0,Mt.Z)(Zn,zt),vn=jt(Qt),$n="".concat(J,"-option"),Sn=A()(J,$n,Dn,(Gt={},(0,v.Z)(Gt,"".concat($n,"-grouped"),Bn),(0,v.Z)(Gt,"".concat($n,"-active"),qe===Tt&&!Jn),(0,v.Z)(Gt,"".concat($n,"-disabled"),Jn),(0,v.Z)(Gt,"".concat($n,"-selected"),vn),Gt)),Vn=_t(Jt),tr=!ht||typeof ht=="function"||vn,Yn=typeof Vn=="number"?Vn:Vn||Qt,_n=nn(Yn)?Yn.toString():void 0;return Zt!==void 0&&(_n=Zt),l.createElement("div",(0,t.Z)({},(0,w.Z)(sn),Ue?{}:$t(Jt,Tt),{"aria-selected":vn,className:Sn,title:_n,onMouseMove:function(){qe===Tt||Jn||Vt(Tt)},onClick:function(){Jn||Nt(Qt)},style:Ft}),l.createElement("div",{className:"".concat($n,"-content")},Yn),l.isValidElement(ht)||vn,tr&&l.createElement(le,{className:"".concat(J,"-option-state"),customizeIcon:ht,customizeIconProps:{isSelected:vn}},vn?"\u2713":null))}))},On=l.forwardRef(un);On.displayName="OptionList";var lt=On;function ft(E){var S=E.mode,Ae=E.options,ae=E.children,je=E.backfill,We=E.allowClear,et=E.placeholder,at=E.getInputElement,dt=E.showSearch,st=E.onSearch,$e=E.defaultOpen,ct=E.autoFocus,Ct=E.labelInValue,pt=E.value,xt=E.inputValue,Dt=E.optionLabelProp,Ut=isMultiple(S),Rt=dt!==void 0?dt:Ut||S==="combobox",ht=Ae||convertChildrenToData(ae);if(warning(S!=="tags"||ht.every(function(Je){return!Je.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),S==="tags"||S==="combobox"){var Oe=ht.some(function(Je){return Je.options?Je.options.some(function(Xe){return typeof("value"in Xe?Xe.value:Xe.key)=="number"}):typeof("value"in Je?Je.value:Je.key)=="number"});warning(!Oe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(S!=="combobox"||!Dt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(S==="combobox"||!je,"`backfill` only works with `combobox` mode."),warning(S==="combobox"||!at,"`getInputElement` only work with `combobox` mode."),noteOnce(S!=="combobox"||!at||!We||!et,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),st&&!Rt&&S!=="combobox"&&S!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!$e||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pt!=null){var Ne=toArray(pt);warning(!Ct||Ne.every(function(Je){return _typeof(Je)==="object"&&("key"in Je||"value"in Je)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ut||Array.isArray(pt),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var Ue=null;toNodeArray(ae).some(function(Je){if(!React.isValidElement(Je)||!Je.type)return!1;var Xe=Je,it=Xe.type;if(it.isSelectOption)return!1;if(it.isSelectOptGroup){var J=toNodeArray(Je.props.children).every(function(oe){return!React.isValidElement(oe)||!Je.type||oe.type.isSelectOption?!0:(Ue=oe.type,!1)});return!J}return Ue=it,!0}),Ue&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ue.displayName||Ue.name||Ue,"`.")),warning(xt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function mt(E,S){if(E){var Ae=function ae(je){for(var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=0;et2&&arguments[2]!==void 0?arguments[2]:{},Wn=Qn.source,ar=Wn===void 0?"keyboard":Wn;va(Kn),et&&ae==="combobox"&&bn!==null&&ar==="keyboard"&&Qr(String(bn))},[et,ae]),Dr=function(Kn,Qn,Wn){var ar=function(){var Gr,Mr=Dn(Kn);return[qe?{label:Mr==null?void 0:Mr[$t.label],value:Kn,key:(Gr=Mr==null?void 0:Mr.key)!==null&&Gr!==void 0?Gr:Kn}:Kn,Q(Mr)]};if(Qn&&pt){var ur=ar(),Ur=(0,o.Z)(ur,2),Or=Ur[0],Lr=Ur[1];pt(Or,Lr)}else if(!Qn&&xt&&Wn!=="clear"){var Vr=ar(),Cr=(0,o.Z)(Vr,2),ir=Cr[0],Tr=Cr[1];xt(ir,Tr)}},ma=Ge(function(bn,Kn){var Qn,Wn=Nt?Kn.selected:!0;Wn?Qn=Nt?[].concat((0,i.Z)(Ft),[bn]):[bn]:Qn=Ft.filter(function(ar){return ar.value!==bn}),_n(Qn),Dr(bn,Wn),ae==="combobox"?Qr(""):(!M||Ct)&&(Tt(""),Qr(""))}),ua=function(Kn,Qn){_n(Kn);var Wn=Qn.type,ar=Qn.values;(Wn==="remove"||Wn==="clear")&&ar.forEach(function(ur){Dr(ur.value,!1,Wn)})},na=function(Kn,Qn){if(Tt(Kn),Qr(null),Qn.source==="submit"){var Wn=(Kn||"").trim();if(Wn){var ar=Array.from(new Set([].concat((0,i.Z)(sn),[Wn])));_n(ar),Dr(Wn,!0),Tt("")}return}Qn.source!=="blur"&&(ae==="combobox"&&_n(Kn),$e==null||$e(Kn))},ia=function(Kn){var Qn=Kn;ae!=="tags"&&(Qn=Kn.map(function(ar){var ur=Bn.get(ar);return ur==null?void 0:ur.value}).filter(function(ar){return ar!==void 0}));var Wn=Array.from(new Set([].concat((0,i.Z)(sn),(0,i.Z)(Qn))));_n(Wn),Wn.forEach(function(ar){Dr(ar,!0)})},Kr=l.useMemo(function(){var bn=J!==!1&&Ut!==!1;return(0,Z.Z)((0,Z.Z)({},Gt),{},{flattenOptions:Yn,onActiveValue:la,defaultActiveFirstOption:ga,onSelect:ma,menuItemSelectedIcon:it,rawValues:sn,fieldNames:$t,virtual:bn,direction:oe,listHeight:Pe,listItemHeight:wt,childrenAsData:zt})},[Gt,Yn,la,ga,ma,it,sn,$t,J,Ut,Pe,wt,zt]);return l.createElement(gt.Provider,{value:Kr},l.createElement(G,(0,t.Z)({},Vt,{id:jt,prefixCls:We,ref:S,omitDomProps:ln,mode:ae,displayValues:Zn,onDisplayValuesChange:ua,direction:oe,searchValue:Jt,onSearch:na,autoClearSearchValue:Ct,onSearchSplit:ia,dropdownMatchSelectWidth:Ut,OptionList:lt,emptyOptions:!Yn.length,activeValue:hr,activeDescendantId:"".concat(jt,"_list_").concat($r)})))}),ee=Wt;ee.Option=Lt,ee.OptGroup=rt;var g=ee,y=g},9296:function(vt,pe,e){"use strict";e.r(pe),e.d(pe,{ResizableTextArea:function(){return U},default:function(){return xe}});var t=e(5891),i=e(57259),v=e(80962),Z=e(80665),o=e(29043),C=e(19149),n=e(26390),R=e(92310),j=e.n(R),l=e(93681),K=e(5643),A=e(35788),d=e(59301),V=e(29301),N=e(28800),F=e(23073),Re=` - 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; -`,le=["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"],se={},_;function O(Se){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,te=Se.getAttribute("id")||Se.getAttribute("data-reactid")||Se.getAttribute("name");if(ce&&se[te])return se[te];var q=window.getComputedStyle(Se),b=q.getPropertyValue("box-sizing")||q.getPropertyValue("-moz-box-sizing")||q.getPropertyValue("-webkit-box-sizing"),k=parseFloat(q.getPropertyValue("padding-bottom"))+parseFloat(q.getPropertyValue("padding-top")),z=parseFloat(q.getPropertyValue("border-bottom-width"))+parseFloat(q.getPropertyValue("border-top-width")),T=le.map(function(Be){return"".concat(Be,":").concat(q.getPropertyValue(Be))}).join(";"),de={sizingStyle:T,paddingSize:k,borderSize:z,boxSizing:b};return ce&&te&&(se[te]=de),de}function I(Se){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_||(_=document.createElement("textarea"),_.setAttribute("tab-index","-1"),_.setAttribute("aria-hidden","true"),document.body.appendChild(_)),Se.getAttribute("wrap")?_.setAttribute("wrap",Se.getAttribute("wrap")):_.removeAttribute("wrap");var b=O(Se,ce),k=b.paddingSize,z=b.borderSize,T=b.boxSizing,de=b.sizingStyle;_.setAttribute("style","".concat(de,";").concat(Re)),_.value=Se.value||Se.placeholder||"";var Be=void 0,Ke=void 0,ne,ue=_.scrollHeight;if(T==="border-box"?ue+=z:T==="content-box"&&(ue-=k),te!==null||q!==null){_.value=" ";var Te=_.scrollHeight-k;te!==null&&(Be=Te*te,T==="border-box"&&(Be=Be+k+z),ue=Math.max(Be,ue)),q!==null&&(Ke=Te*q,T==="border-box"&&(Ke=Ke+k+z),ne=ue>Ke?"":"hidden",ue=Math.min(Ke,ue))}var Me={height:ue,overflowY:ne,resize:"none"};return Be&&(Me.minHeight=Be),Ke&&(Me.maxHeight=Ke),Me}var a=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],x=0,w=1,W=2,Y=d.forwardRef(function(Se,ce){var te=Se,q=te.prefixCls,b=te.onPressEnter,k=te.defaultValue,z=te.value,T=te.autoSize,de=te.onResize,Be=te.className,Ke=te.style,ne=te.disabled,ue=te.onChange,Te=te.onInternalAutoSize,Me=(0,C.Z)(te,a),Ie=(0,A.Z)(k,{value:z,postState:function(rt){return rt!=null?rt:""}}),Qe=(0,o.Z)(Ie,2),ge=Qe[0],L=Qe[1],D=function(rt){L(rt.target.value),ue==null||ue(rt)},f=d.useRef();d.useImperativeHandle(ce,function(){return{textArea:f.current}});var r=d.useMemo(function(){return T&&(0,Z.Z)(T)==="object"?[T.minRows,T.maxRows]:[]},[T]),h=(0,o.Z)(r,2),Q=h[0],s=h[1],u=!!T,X=function(){try{if(document.activeElement===f.current){var rt=f.current,Pt=rt.selectionStart,Lt=rt.selectionEnd,Bt=rt.scrollTop;f.current.setSelectionRange(Pt,Lt),f.current.scrollTop=Bt}}catch(Mt){}},M=d.useState(W),m=(0,o.Z)(M,2),G=m[0],ye=m[1],ve=d.useState(),re=(0,o.Z)(ve,2),De=re[0],ze=re[1],P=function(){ye(x)};(0,N.Z)(function(){u&&P()},[z,Q,s,u]),(0,N.Z)(function(){if(G===x)ye(w);else if(G===w){var nt=I(f.current,!1,Q,s);ye(W),ze(nt)}else X()},[G]);var he=d.useRef(),Ee=function(){F.Z.cancel(he.current)},Le=function(rt){G===W&&(de==null||de(rt),T&&(Ee(),he.current=(0,F.Z)(function(){P()})))};d.useEffect(function(){return Ee},[]);var Fe=u?De:null,Ge=(0,i.Z)((0,i.Z)({},Ke),Fe);return(G===x||G===w)&&(Ge.overflowY="hidden",Ge.overflowX="hidden"),d.createElement(V.Z,{onResize:Le,disabled:!(T||de)},d.createElement("textarea",(0,t.Z)({},Me,{ref:f,style:Ge,className:j()(q,Be,(0,v.Z)({},"".concat(q,"-disabled"),ne)),disabled:ne,value:ge,onChange:D})))}),U=Y,B=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function we(Se,ce){return(0,n.Z)(Se||"").slice(0,ce).join("")}function ie(Se,ce,te,q){var b=te;return Se?b=we(te,q):(0,n.Z)(ce||"").lengthq&&(b=ce),b}var Ye=d.forwardRef(function(Se,ce){var te,q=Se.defaultValue,b=Se.value,k=Se.onFocus,z=Se.onBlur,T=Se.onChange,de=Se.allowClear,Be=Se.maxLength,Ke=Se.onCompositionStart,ne=Se.onCompositionEnd,ue=Se.suffix,Te=Se.prefixCls,Me=Te===void 0?"rc-textarea":Te,Ie=Se.classes,Qe=Se.showCount,ge=Se.className,L=Se.style,D=Se.disabled,f=Se.hidden,r=Se.classNames,h=Se.styles,Q=Se.onResize,s=(0,C.Z)(Se,B),u=(0,A.Z)(q,{value:b,defaultValue:q}),X=(0,o.Z)(u,2),M=X[0],m=X[1],G=(0,d.useRef)(null),ye=d.useState(!1),ve=(0,o.Z)(ye,2),re=ve[0],De=ve[1],ze=d.useState(!1),P=(0,o.Z)(ze,2),he=P[0],Ee=P[1],Le=d.useRef(),Fe=d.useRef(0),Ge=d.useState(null),nt=(0,o.Z)(Ge,2),rt=nt[0],Pt=nt[1],Lt=function(){var ut;(ut=G.current)===null||ut===void 0||ut.textArea.focus()};(0,d.useImperativeHandle)(ce,function(){return{resizableTextArea:G.current,focus:Lt,blur:function(){var ut;(ut=G.current)===null||ut===void 0||ut.textArea.blur()}}}),(0,d.useEffect)(function(){De(function(ln){return!D&&ln})},[D]);var Bt=Number(Be)>0,Mt=function(ut){Ee(!0),Le.current=M,Fe.current=ut.currentTarget.selectionStart,Ke==null||Ke(ut)},tn=function(ut){Ee(!1);var Wt=ut.currentTarget.value;if(Bt){var ee,g=Fe.current>=Be+1||Fe.current===((ee=Le.current)===null||ee===void 0?void 0:ee.length);Wt=ie(g,Le.current,Wt,Be)}Wt!==M&&(m(Wt),(0,K.rJ)(ut.currentTarget,ut,T,Wt)),ne==null||ne(ut)},cn=function(ut){var Wt=ut.target.value;if(!he&&Bt){var ee=ut.target.selectionStart>=Be+1||ut.target.selectionStart===Wt.length||!ut.target.selectionStart;Wt=ie(ee,M,Wt,Be)}m(Wt),(0,K.rJ)(ut.currentTarget,ut,T,Wt)},gt=function(ut){var Wt=s.onPressEnter,ee=s.onKeyDown;ut.key==="Enter"&&Wt&&Wt(ut),ee==null||ee(ut)},dn=function(ut){De(!0),k==null||k(ut)},Xt=function(ut){De(!1),z==null||z(ut)},nn=function(ut){var Wt;m(""),Lt(),(0,K.rJ)((Wt=G.current)===null||Wt===void 0?void 0:Wt.textArea,ut,T)},un=(0,K.D7)(M);!he&&Bt&&b==null&&(un=we(un,Be));var On=ue,lt;if(Qe){var ft=(0,n.Z)(un).length;(0,Z.Z)(Qe)==="object"?lt=Qe.formatter({value:un,count:ft,maxLength:Be}):lt="".concat(ft).concat(Bt?" / ".concat(Be):""),On=d.createElement(d.Fragment,null,On,d.createElement("span",{className:j()("".concat(Me,"-data-count"),r==null?void 0:r.count),style:h==null?void 0:h.count},lt))}var mt=function(ut){var Wt;Q==null||Q(ut),(Wt=G.current)!==null&&Wt!==void 0&&Wt.textArea.style.height&&Pt(!0)},It=!s.autoSize&&!Qe&&!de,rn=d.createElement(l.BaseInput,{value:un,allowClear:de,handleReset:nn,suffix:On,prefixCls:Me,classes:{affixWrapper:j()(Ie==null?void 0:Ie.affixWrapper,(te={},(0,v.Z)(te,"".concat(Me,"-show-count"),Qe),(0,v.Z)(te,"".concat(Me,"-textarea-allow-clear"),de),te))},disabled:D,focused:re,className:ge,style:(0,i.Z)((0,i.Z)({},L),rt&&!It?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof lt=="string"?lt:void 0}},hidden:f,inputElement:d.createElement(U,(0,t.Z)({},s,{onKeyDown:gt,onChange:cn,onFocus:dn,onBlur:Xt,onCompositionStart:Mt,onCompositionEnd:tn,className:r==null?void 0:r.textarea,style:(0,i.Z)((0,i.Z)({},h==null?void 0:h.textarea),{},{resize:L==null?void 0:L.resize}),disabled:D,prefixCls:Me,onResize:mt,ref:G}))});return rn}),fe=Ye,xe=fe},39417:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return w}});var t=e(5891),i=e(80962),v=e(19149),Z=e(57259),o=e(79545),C=e(68550),n=e(21882),R=e(17928),j=e(7711),l=e(92310),K=e.n(l),A=e(36994),d=e(59301),V=e(39378),N=function(Y){for(var U=Y.prefixCls,B=Y.level,we=Y.isStart,ie=Y.isEnd,Ye="".concat(U,"-indent-unit"),fe=[],xe=0;xe0&&arguments[0]!==void 0?arguments[0]:[],D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=L.length,r=D.length;if(Math.abs(f-r)!==1)return{add:!1,key:null};function h(Q,s){var u=new Map;Q.forEach(function(M){u.set(M,!0)});var X=s.filter(function(M){return!u.has(M)});return X.length===1?X[0]:null}return f ").concat(D);return D}var Be=F.forwardRef(function(L,D){var f=L.prefixCls,r=L.data,h=L.selectable,Q=L.checkable,s=L.expandedKeys,u=L.selectedKeys,X=L.checkedKeys,M=L.loadedKeys,m=L.loadingKeys,G=L.halfCheckedKeys,ye=L.keyEntities,ve=L.disabled,re=L.dragging,De=L.dragOverNodeKey,ze=L.dropPosition,P=L.motion,he=L.height,Ee=L.itemHeight,Le=L.virtual,Fe=L.focusable,Ge=L.activeItem,nt=L.focused,rt=L.tabIndex,Pt=L.onKeyDown,Lt=L.onFocus,Bt=L.onBlur,Mt=L.onActiveChange,tn=L.onListChangeStart,cn=L.onListChangeEnd,gt=(0,O.Z)(L,xe),dn=F.useRef(null),Xt=F.useRef(null);F.useImperativeHandle(D,function(){return{scrollTo:function(ct){dn.current.scrollTo(ct)},getIndentWidth:function(){return Xt.current.offsetWidth}}});var nn=F.useState(s),un=(0,_.Z)(nn,2),On=un[0],lt=un[1],ft=F.useState(r),mt=(0,_.Z)(ft,2),It=mt[0],rn=mt[1],ln=F.useState(r),ut=(0,_.Z)(ln,2),Wt=ut[0],ee=ut[1],g=F.useState([]),y=(0,_.Z)(g,2),E=y[0],S=y[1],Ae=F.useState(null),ae=(0,_.Z)(Ae,2),je=ae[0],We=ae[1],et=F.useRef(r);et.current=r;function at(){var $e=et.current;rn($e),ee($e),S([]),We(null),cn()}(0,I.Z)(function(){lt(s);var $e=Ye(On,s);if($e.key!==null)if($e.add){var ct=It.findIndex(function(Rt){var ht=Rt.key;return ht===$e.key}),Ct=z(fe(It,r,$e.key),Le,he,Ee),pt=It.slice();pt.splice(ct+1,0,k),ee(pt),S(Ct),We("show")}else{var xt=r.findIndex(function(Rt){var ht=Rt.key;return ht===$e.key}),Dt=z(fe(r,It,$e.key),Le,he,Ee),Ut=r.slice();Ut.splice(xt+1,0,k),ee(Ut),S(Dt),We("hide")}else It!==r&&(rn(r),ee(r))},[s,r]),F.useEffect(function(){re||at()},[re]);var dt=P?Wt:r,st={expandedKeys:s,selectedKeys:u,loadedKeys:M,loadingKeys:m,checkedKeys:X,halfCheckedKeys:G,dragOverNodeKey:De,dropPosition:ze,keyEntities:ye};return F.createElement(F.Fragment,null,nt&&Ge&&F.createElement("span",{style:Se,"aria-live":"assertive"},de(Ge)),F.createElement("div",null,F.createElement("input",{style:Se,disabled:Fe===!1||ve,tabIndex:Fe!==!1?rt:null,onKeyDown:Pt,onFocus:Lt,onBlur:Bt,value:"",onChange:ce,"aria-label":"for screen reader"})),F.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},F.createElement("div",{className:"".concat(f,"-indent")},F.createElement("div",{ref:Xt,className:"".concat(f,"-indent-unit")}))),F.createElement(a.Z,(0,t.Z)({},gt,{data:dt,itemKey:T,height:he,fullHeight:!1,virtual:Le,itemHeight:Ee,prefixCls:"".concat(f,"-list"),ref:dn,onVisibleChange:function(ct,Ct){var pt=new Set(ct),xt=Ct.filter(function(Dt){return!pt.has(Dt)});xt.some(function(Dt){return T(Dt)===te})&&at()}}),function($e){var ct=$e.pos,Ct=(0,t.Z)({},(se($e.data),$e.data)),pt=$e.title,xt=$e.key,Dt=$e.isStart,Ut=$e.isEnd,Rt=(0,Y.km)(xt,ct);delete Ct.key,delete Ct.children;var ht=(0,Y.H8)(Rt,st);return F.createElement(ie,(0,t.Z)({},Ct,ht,{title:pt,active:!!Ge&&xt===Ge.key,pos:ct,data:$e.data,isStart:Dt,isEnd:Ut,motion:P,motionNodes:xt===te?E:null,motionType:je,onMotionStart:tn,onMotionEnd:at,treeNodeRequiredProps:st,onMouseMove:function(){Mt(null)}}))}))});Be.displayName="NodeList";var Ke=Be,ne=e(35654),ue=e(90782),Te=e(67841),Me=10,Ie=function(L){(0,j.Z)(f,L);var D=(0,l.Z)(f);function f(){var r;(0,C.Z)(this,f);for(var h=arguments.length,Q=new Array(h),s=0;s2&&arguments[2]!==void 0?arguments[2]:!1,G=r.state,ye=G.dragChildrenKeys,ve=G.dropPosition,re=G.dropTargetKey,De=G.dropTargetPos,ze=G.dropAllowed;if(ze){var P=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),re!==null){var he=(0,Z.Z)((0,Z.Z)({},(0,Y.H8)(re,r.getTreeNodeRequiredProps())),{},{active:((M=r.getActiveItem())===null||M===void 0?void 0:M.key)===re,data:(0,Te.Z)(r.state.keyEntities,re).node}),Ee=ye.indexOf(re)!==-1;(0,N.ZP)(!Ee,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Le=(0,ne.yx)(De),Fe={event:u,node:(0,Y.F)(he),dragNode:r.dragNode?(0,Y.F)(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(ye),dropToGap:ve!==0,dropPosition:ve+Number(Le[Le.length-1])};m||P==null||P(Fe),r.dragNode=null}}},r.cleanDragState=function(){var u=r.state.draggingNodeKey;u!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null},r.triggerExpandActionExpand=function(u,X){var M=r.state,m=M.expandedKeys,G=M.flattenNodes,ye=X.expanded,ve=X.key,re=X.isLeaf;if(!(re||u.shiftKey||u.metaKey||u.ctrlKey)){var De=G.filter(function(P){return P.key===ve})[0],ze=(0,Y.F)((0,Z.Z)((0,Z.Z)({},(0,Y.H8)(ve,r.getTreeNodeRequiredProps())),{},{data:De.data}));r.setExpandedKeys(ye?(0,ne._5)(m,ve):(0,ne.L0)(m,ve)),r.onNodeExpand(u,ze)}},r.onNodeClick=function(u,X){var M=r.props,m=M.onClick,G=M.expandAction;G==="click"&&r.triggerExpandActionExpand(u,X),m==null||m(u,X)},r.onNodeDoubleClick=function(u,X){var M=r.props,m=M.onDoubleClick,G=M.expandAction;G==="doubleClick"&&r.triggerExpandActionExpand(u,X),m==null||m(u,X)},r.onNodeSelect=function(u,X){var M=r.state.selectedKeys,m=r.state,G=m.keyEntities,ye=m.fieldNames,ve=r.props,re=ve.onSelect,De=ve.multiple,ze=X.selected,P=X[ye.key],he=!ze;he?De?M=(0,ne.L0)(M,P):M=[P]:M=(0,ne._5)(M,P);var Ee=M.map(function(Le){var Fe=(0,Te.Z)(G,Le);return Fe?Fe.node:null}).filter(function(Le){return Le});r.setUncontrolledState({selectedKeys:M}),re==null||re(M,{event:"select",selected:he,node:X,selectedNodes:Ee,nativeEvent:u.nativeEvent})},r.onNodeCheck=function(u,X,M){var m=r.state,G=m.keyEntities,ye=m.checkedKeys,ve=m.halfCheckedKeys,re=r.props,De=re.checkStrictly,ze=re.onCheck,P=X.key,he,Ee={event:"check",node:X,checked:M,nativeEvent:u.nativeEvent};if(De){var Le=M?(0,ne.L0)(ye,P):(0,ne._5)(ye,P),Fe=(0,ne._5)(ve,P);he={checked:Le,halfChecked:Fe},Ee.checkedNodes=Le.map(function(Bt){return(0,Te.Z)(G,Bt)}).filter(function(Bt){return Bt}).map(function(Bt){return Bt.node}),r.setUncontrolledState({checkedKeys:Le})}else{var Ge=(0,ue.S)([].concat((0,o.Z)(ye),[P]),!0,G),nt=Ge.checkedKeys,rt=Ge.halfCheckedKeys;if(!M){var Pt=new Set(nt);Pt.delete(P);var Lt=(0,ue.S)(Array.from(Pt),{checked:!1,halfCheckedKeys:rt},G);nt=Lt.checkedKeys,rt=Lt.halfCheckedKeys}he=nt,Ee.checkedNodes=[],Ee.checkedNodesPositions=[],Ee.halfCheckedKeys=rt,nt.forEach(function(Bt){var Mt=(0,Te.Z)(G,Bt);if(Mt){var tn=Mt.node,cn=Mt.pos;Ee.checkedNodes.push(tn),Ee.checkedNodesPositions.push({node:tn,pos:cn})}}),r.setUncontrolledState({checkedKeys:nt},!1,{halfCheckedKeys:rt})}ze==null||ze(he,Ee)},r.onNodeLoad=function(u){var X=u.key,M=new Promise(function(m,G){r.setState(function(ye){var ve=ye.loadedKeys,re=ve===void 0?[]:ve,De=ye.loadingKeys,ze=De===void 0?[]:De,P=r.props,he=P.loadData,Ee=P.onLoad;if(!he||re.indexOf(X)!==-1||ze.indexOf(X)!==-1)return null;var Le=he(u);return Le.then(function(){var Fe=r.state.loadedKeys,Ge=(0,ne.L0)(Fe,X);Ee==null||Ee(Ge,{event:"load",node:u}),r.setUncontrolledState({loadedKeys:Ge}),r.setState(function(nt){return{loadingKeys:(0,ne._5)(nt.loadingKeys,X)}}),m()}).catch(function(Fe){if(r.setState(function(nt){return{loadingKeys:(0,ne._5)(nt.loadingKeys,X)}}),r.loadingRetryTimes[X]=(r.loadingRetryTimes[X]||0)+1,r.loadingRetryTimes[X]>=Me){var Ge=r.state.loadedKeys;(0,N.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:(0,ne.L0)(Ge,X)}),m()}G(Fe)}),{loadingKeys:(0,ne.L0)(ze,X)}})});return M.catch(function(){}),M},r.onNodeMouseEnter=function(u,X){var M=r.props.onMouseEnter;M==null||M({event:u,node:X})},r.onNodeMouseLeave=function(u,X){var M=r.props.onMouseLeave;M==null||M({event:u,node:X})},r.onNodeContextMenu=function(u,X){var M=r.props.onRightClick;M&&(u.preventDefault(),M({event:u,node:X}))},r.onFocus=function(){var u=r.props.onFocus;r.setState({focused:!0});for(var X=arguments.length,M=new Array(X),m=0;m1&&arguments[1]!==void 0?arguments[1]:!1,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var m=!1,G=!0,ye={};Object.keys(u).forEach(function(ve){if(ve in r.props){G=!1;return}m=!0,ye[ve]=u[ve]}),m&&(!X||G)&&r.setState((0,Z.Z)((0,Z.Z)({},ye),M))}},r.scrollTo=function(u){r.listRef.current.scrollTo(u)},r}return(0,n.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var h=this.props.activeKey;h!==void 0&&h!==this.state.activeKey&&(this.setState({activeKey:h}),h!==null&&this.scrollTo({key:h}))}},{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 h,Q=this.state,s=Q.focused,u=Q.flattenNodes,X=Q.keyEntities,M=Q.draggingNodeKey,m=Q.activeKey,G=Q.dropLevelOffset,ye=Q.dropContainerKey,ve=Q.dropTargetKey,re=Q.dropPosition,De=Q.dragOverNodeKey,ze=Q.indent,P=this.props,he=P.prefixCls,Ee=P.className,Le=P.style,Fe=P.showLine,Ge=P.focusable,nt=P.tabIndex,rt=nt===void 0?0:nt,Pt=P.selectable,Lt=P.showIcon,Bt=P.icon,Mt=P.switcherIcon,tn=P.draggable,cn=P.checkable,gt=P.checkStrictly,dn=P.disabled,Xt=P.motion,nn=P.loadData,un=P.filterTreeNode,On=P.height,lt=P.itemHeight,ft=P.virtual,mt=P.titleRender,It=P.dropIndicatorRender,rn=P.onContextMenu,ln=P.onScroll,ut=P.direction,Wt=P.rootClassName,ee=P.rootStyle,g=(0,V.Z)(this.props,{aria:!0,data:!0}),y;return tn&&((0,v.Z)(tn)==="object"?y=tn:typeof tn=="function"?y={nodeDraggable:tn}:y={}),F.createElement(Re.k.Provider,{value:{prefixCls:he,selectable:Pt,showIcon:Lt,icon:Bt,switcherIcon:Mt,draggable:y,draggingNodeKey:M,checkable:cn,checkStrictly:gt,disabled:dn,keyEntities:X,dropLevelOffset:G,dropContainerKey:ye,dropTargetKey:ve,dropPosition:re,dragOverNodeKey:De,indent:ze,direction:ut,dropIndicatorRender:It,loadData:nn,filterTreeNode:un,titleRender:mt,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}},F.createElement("div",{role:"tree",className:A()(he,Ee,Wt,(h={},(0,i.Z)(h,"".concat(he,"-show-line"),Fe),(0,i.Z)(h,"".concat(he,"-focused"),s),(0,i.Z)(h,"".concat(he,"-active-focused"),m!==null),h)),style:ee},F.createElement(Ke,(0,t.Z)({ref:this.listRef,prefixCls:he,style:Le,data:u,disabled:dn,selectable:Pt,checkable:!!cn,motion:Xt,dragging:M!==null,height:On,itemHeight:lt,virtual:ft,focusable:Ge,focused:s,tabIndex:rt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:rn,onScroll:ln},this.getTreeNodeRequiredProps(),g))))}}],[{key:"getDerivedStateFromProps",value:function(h,Q){var s=Q.prevProps,u={prevProps:h};function X(Ge){return!s&&Ge in h||s&&s[Ge]!==h[Ge]}var M,m=Q.fieldNames;if(X("fieldNames")&&(m=(0,Y.w$)(h.fieldNames),u.fieldNames=m),X("treeData")?M=h.treeData:X("children")&&((0,N.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),M=(0,Y.zn)(h.children)),M){u.treeData=M;var G=(0,Y.I8)(M,{fieldNames:m});u.keyEntities=(0,Z.Z)((0,i.Z)({},te,b),G.keyEntities)}var ye=u.keyEntities||Q.keyEntities;if(X("expandedKeys")||s&&X("autoExpandParent"))u.expandedKeys=h.autoExpandParent||!s&&h.defaultExpandParent?(0,ne.r7)(h.expandedKeys,ye):h.expandedKeys;else if(!s&&h.defaultExpandAll){var ve=(0,Z.Z)({},ye);delete ve[te],u.expandedKeys=Object.keys(ve).map(function(Ge){return ve[Ge].key})}else!s&&h.defaultExpandedKeys&&(u.expandedKeys=h.autoExpandParent||h.defaultExpandParent?(0,ne.r7)(h.defaultExpandedKeys,ye):h.defaultExpandedKeys);if(u.expandedKeys||delete u.expandedKeys,M||u.expandedKeys){var re=(0,Y.oH)(M||Q.treeData,u.expandedKeys||Q.expandedKeys,m);u.flattenNodes=re}if(h.selectable&&(X("selectedKeys")?u.selectedKeys=(0,ne.BT)(h.selectedKeys,h):!s&&h.defaultSelectedKeys&&(u.selectedKeys=(0,ne.BT)(h.defaultSelectedKeys,h))),h.checkable){var De;if(X("checkedKeys")?De=(0,ne.E6)(h.checkedKeys)||{}:!s&&h.defaultCheckedKeys?De=(0,ne.E6)(h.defaultCheckedKeys)||{}:M&&(De=(0,ne.E6)(h.checkedKeys)||{checkedKeys:Q.checkedKeys,halfCheckedKeys:Q.halfCheckedKeys}),De){var ze=De,P=ze.checkedKeys,he=P===void 0?[]:P,Ee=ze.halfCheckedKeys,Le=Ee===void 0?[]:Ee;if(!h.checkStrictly){var Fe=(0,ue.S)(he,!0,ye);he=Fe.checkedKeys,Le=Fe.halfCheckedKeys}u.checkedKeys=he,u.halfCheckedKeys=Le}}return X("loadedKeys")&&(u.loadedKeys=h.loadedKeys),u}}]),f}(F.Component);Ie.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:le,allowDrop:function(){return!0},expandAction:!1},Ie.TreeNode=w.Z;var Qe=Ie,ge=Qe},35654:function(vt,pe,e){"use strict";e.d(pe,{BT:function(){return F},E6:function(){return se},L0:function(){return l},OM:function(){return N},_5:function(){return j},r7:function(){return _},wA:function(){return A},yx:function(){return K}});var t=e(26390),i=e(80665),v=e(51395),Z=e(59301),o=e(39417),C=e(67841),n=e(71430),R=null;function j(O,I){if(!O)return[];var a=O.slice(),x=a.indexOf(I);return x>=0&&a.splice(x,1),a}function l(O,I){var a=(O||[]).slice();return a.indexOf(I)===-1&&a.push(I),a}function K(O){return O.split("-")}function A(O,I){var a=[],x=(0,C.Z)(I,O);function w(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];W.forEach(function(Y){var U=Y.key,B=Y.children;a.push(U),w(B)})}return w(x.children),a}function d(O){if(O.parent){var I=K(O.pos);return Number(I[I.length-1])===O.parent.children.length-1}return!1}function V(O){var I=K(O.pos);return Number(I[I.length-1])===0}function N(O,I,a,x,w,W,Y,U,B,we){var ie,Ye=O.clientX,fe=O.clientY,xe=O.target.getBoundingClientRect(),Se=xe.top,ce=xe.height,te=(we==="rtl"?-1:1)*(((w==null?void 0:w.x)||0)-Ye),q=(te-12)/x,b=(0,C.Z)(U,a.props.eventKey);if(fe-1.5?W({dragNode:Me,dropNode:Ie,dropPosition:1})?ne=1:Qe=!1:W({dragNode:Me,dropNode:Ie,dropPosition:0})?ne=0:W({dragNode:Me,dropNode:Ie,dropPosition:1})?ne=1:Qe=!1:W({dragNode:Me,dropNode:Ie,dropPosition:1})?ne=1:Qe=!1,{dropPosition:ne,dropLevelOffset:ue,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:Ke,dropContainerKey:ne===0?null:((ie=b.parent)===null||ie===void 0?void 0:ie.key)||null,dropAllowed:Qe}}function F(O,I){if(O){var a=I.multiple;return a?O.slice():O.length?[O[0]]:O}}var Re=function(I){return I};function le(O,I){if(!O)return[];var a=I||{},x=a.processProps,w=x===void 0?Re:x,W=Array.isArray(O)?O:[O];return W.map(function(Y){var U=Y.children,B=_objectWithoutProperties(Y,R),we=le(U,I);return React.createElement(TreeNode,_extends({key:B.key},w(B)),we)})}function se(O){if(!O)return null;var I;if(Array.isArray(O))I={checkedKeys:O,halfCheckedKeys:void 0};else if((0,i.Z)(O)==="object")I={checkedKeys:O.checked||void 0,halfCheckedKeys:O.halfChecked||void 0};else return(0,v.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return I}function _(O,I){var a=new Set;function x(w){if(!a.has(w)){var W=(0,C.Z)(I,w);if(W){a.add(w);var Y=W.parent,U=W.node;U.disabled||Y&&x(Y.key)}}}return(O||[]).forEach(function(w){x(w)}),(0,t.Z)(a)}},90782:function(vt,pe,e){"use strict";e.d(pe,{S:function(){return n}});var t=e(51395),i=e(67841);function v(R,j){var l=new Set;return R.forEach(function(K){j.has(K)||l.add(K)}),l}function Z(R){var j=R||{},l=j.disabled,K=j.disableCheckbox,A=j.checkable;return!!(l||K)||A===!1}function o(R,j,l,K){for(var A=new Set(R),d=new Set,V=0;V<=l;V+=1){var N=j.get(V)||new Set;N.forEach(function(se){var _=se.key,O=se.node,I=se.children,a=I===void 0?[]:I;A.has(_)&&!K(O)&&a.filter(function(x){return!K(x.node)}).forEach(function(x){A.add(x.key)})})}for(var F=new Set,Re=l;Re>=0;Re-=1){var le=j.get(Re)||new Set;le.forEach(function(se){var _=se.parent,O=se.node;if(!(K(O)||!se.parent||F.has(se.parent.key))){if(K(se.parent.node)){F.add(_.key);return}var I=!0,a=!1;(_.children||[]).filter(function(x){return!K(x.node)}).forEach(function(x){var w=x.key,W=A.has(w);I&&!W&&(I=!1),!a&&(W||d.has(w))&&(a=!0)}),I&&A.add(_.key),a&&d.add(_.key),F.add(_.key)}})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(v(d,A))}}function C(R,j,l,K,A){for(var d=new Set(R),V=new Set(j),N=0;N<=K;N+=1){var F=l.get(N)||new Set;F.forEach(function(_){var O=_.key,I=_.node,a=_.children,x=a===void 0?[]:a;!d.has(O)&&!V.has(O)&&!A(I)&&x.filter(function(w){return!A(w.node)}).forEach(function(w){d.delete(w.key)})})}V=new Set;for(var Re=new Set,le=K;le>=0;le-=1){var se=l.get(le)||new Set;se.forEach(function(_){var O=_.parent,I=_.node;if(!(A(I)||!_.parent||Re.has(_.parent.key))){if(A(_.parent.node)){Re.add(O.key);return}var a=!0,x=!1;(O.children||[]).filter(function(w){return!A(w.node)}).forEach(function(w){var W=w.key,Y=d.has(W);a&&!Y&&(a=!1),!x&&(Y||V.has(W))&&(x=!0)}),a||d.delete(O.key),x&&V.add(O.key),Re.add(O.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(v(V,d))}}function n(R,j,l,K){var A=[],d;K?d=K:d=Z;var V=new Set(R.filter(function(le){var se=!!(0,i.Z)(l,le);return se||A.push(le),se})),N=new Map,F=0;Object.keys(l).forEach(function(le){var se=l[le],_=se.level,O=N.get(_);O||(O=new Set,N.set(_,O)),O.add(se),F=Math.max(F,_)}),(0,t.ZP)(!A.length,"Tree missing follow keys: ".concat(A.slice(0,100).map(function(le){return"'".concat(le,"'")}).join(", ")));var Re;return j===!0?Re=o(V,N,F,d):Re=C(V,j.halfCheckedKeys,N,F,d),Re}},67841:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return t}});function t(i,v){return i[v]}},71430:function(vt,pe,e){"use strict";e.d(pe,{F:function(){return _},H8:function(){return se},I8:function(){return le},km:function(){return A},oH:function(){return F},w$:function(){return d},zn:function(){return N}});var t=e(80665),i=e(26390),v=e(57259),Z=e(19149),o=e(38298),C=e(64002),n=e(51395),R=e(67841),j=["children"];function l(O,I){return"".concat(O,"-").concat(I)}function K(O){return O&&O.type&&O.type.isTreeNode}function A(O,I){return O!=null?O:I}function d(O){var I=O||{},a=I.title,x=I._title,w=I.key,W=I.children,Y=a||"title";return{title:Y,_title:x||[Y],key:w||"key",children:W||"children"}}function V(O,I){var a=new Map;function x(w){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(w||[]).forEach(function(Y){var U=Y[I.key],B=Y[I.children];warning(U!=null,"Tree node must have a certain key: [".concat(W).concat(U,"]"));var we=String(U);warning(!a.has(we)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(we)),a.set(we,!0),x(B,"".concat(W).concat(we," > "))})}x(O)}function N(O){function I(a){var x=(0,o.Z)(a);return x.map(function(w){if(!K(w))return(0,n.ZP)(!w,"Tree/TreeNode can only accept TreeNode as children."),null;var W=w.key,Y=w.props,U=Y.children,B=(0,Z.Z)(Y,j),we=(0,v.Z)({key:W},B),ie=I(U);return ie.length&&(we.children=ie),we}).filter(function(w){return w})}return I(O)}function F(O,I,a){var x=d(a),w=x._title,W=x.key,Y=x.children,U=new Set(I===!0?[]:I),B=[];function we(ie){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ie.map(function(fe,xe){for(var Se=l(Ye?Ye.pos:"0",xe),ce=A(fe[W],Se),te,q=0;q1&&arguments[1]!==void 0?arguments[1]:{},a=I.initWrapper,x=I.processEntity,w=I.onProcessFinished,W=I.externalGetKey,Y=I.childrenPropName,U=I.fieldNames,B=arguments.length>2?arguments[2]:void 0,we=W||B,ie={},Ye={},fe={posEntities:ie,keyEntities:Ye};return a&&(fe=a(fe)||fe),Re(O,function(xe){var Se=xe.node,ce=xe.index,te=xe.pos,q=xe.key,b=xe.parentPos,k=xe.level,z=xe.nodes,T={node:Se,nodes:z,index:ce,key:q,pos:te,level:k},de=A(q,te);ie[te]=T,Ye[de]=T,T.parent=ie[b],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),x&&x(T,fe)},{externalGetKey:we,childrenPropName:Y,fieldNames:U}),w&&w(fe),fe}function se(O,I){var a=I.expandedKeys,x=I.selectedKeys,w=I.loadedKeys,W=I.loadingKeys,Y=I.checkedKeys,U=I.halfCheckedKeys,B=I.dragOverNodeKey,we=I.dropPosition,ie=I.keyEntities,Ye=(0,R.Z)(ie,O),fe={eventKey:O,expanded:a.indexOf(O)!==-1,selected:x.indexOf(O)!==-1,loaded:w.indexOf(O)!==-1,loading:W.indexOf(O)!==-1,checked:Y.indexOf(O)!==-1,halfChecked:U.indexOf(O)!==-1,pos:String(Ye?Ye.pos:""),dragOver:B===O&&we===0,dragOverGapTop:B===O&&we===-1,dragOverGapBottom:B===O&&we===1};return fe}function _(O){var I=O.data,a=O.expanded,x=O.selected,w=O.checked,W=O.loaded,Y=O.loading,U=O.halfChecked,B=O.dragOver,we=O.dragOverGapTop,ie=O.dragOverGapBottom,Ye=O.pos,fe=O.active,xe=O.eventKey,Se=(0,v.Z)((0,v.Z)({},I),{},{expanded:a,selected:x,checked:w,loaded:W,loading:Y,halfChecked:U,dragOver:B,dragOverGapTop:we,dragOverGapBottom:ie,pos:Ye,active:fe,key:xe});return"props"in Se||Object.defineProperty(Se,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),O}}),Se}},8178:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});var t=e(4676);function i(v,Z,o,C){var n=t.unstable_batchedUpdates?function(j){t.unstable_batchedUpdates(o,j)}:o;return v!=null&&v.addEventListener&&v.addEventListener(Z,n,C),{remove:function(){v!=null&&v.removeEventListener&&v.removeEventListener(Z,n,C)}}}},21783:function(vt,pe,e){"use strict";e.d(pe,{g1:function(){return K},os:function(){return d}});var t=/margin|padding|width|height|max|min|offset/,i={left:!0,top:!0},v={cssFloat:1,styleFloat:1,float:1};function Z(V){return V.nodeType===1?V.ownerDocument.defaultView.getComputedStyle(V,null):{}}function o(V,N,F){if(N=N.toLowerCase(),F==="auto"){if(N==="height")return V.offsetHeight;if(N==="width")return V.offsetWidth}return N in i||(i[N]=t.test(N)),i[N]?parseFloat(F)||0:F}function C(V,N){var F=arguments.length,Re=Z(V);return N=v[N]?"cssFloat"in V.style?"cssFloat":"styleFloat":N,F===1?Re:o(V,N,Re[N]||V.style[N])}function n(V,N,F){var Re=arguments.length;if(N=v[N]?"cssFloat"in V.style?"cssFloat":"styleFloat":N,Re===3)return typeof F=="number"&&t.test(N)&&(F="".concat(F,"px")),V.style[N]=F,F;for(var le in N)N.hasOwnProperty(le)&&n(V,le,N[le]);return Z(V)}function R(V){return V===document.body?document.documentElement.clientWidth:V.offsetWidth}function j(V){return V===document.body?window.innerHeight||document.documentElement.clientHeight:V.offsetHeight}function l(){var V=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),N=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:V,height:N}}function K(){var V=document.documentElement.clientWidth,N=window.innerHeight||document.documentElement.clientHeight;return{width:V,height:N}}function A(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function d(V){var N=V.getBoundingClientRect(),F=document.documentElement;return{left:N.left+(window.pageXOffset||F.scrollLeft)-(F.clientLeft||document.body.clientLeft||0),top:N.top+(window.pageYOffset||F.scrollTop)-(F.clientTop||document.body.clientTop||0)}}},24387:function(vt,pe,e){"use strict";e.d(pe,{G:function(){return Z}});var t=e(87746),i=function(C){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(C)?C:[C],R=window.document.documentElement;return n.some(function(j){return j in R.style})}return!1},v=function(C,n){if(!i(C))return!1;var R=document.createElement("div"),j=R.style[C];return R.style[C]=n,R.style[C]!==j};function Z(o,C){return!Array.isArray(o)&&C!==void 0?v(o,C):i(o)}},50030:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Qe}});var t=e(5891),i=e(80665),v=e(57259),Z=e(80962),o=e(29043),C=e(19149),n=e(92310),R=e.n(n),j=e(29301),l=e(80764),K=e(28800),A=e(59301),d=e(4676),V=A.forwardRef(function(ge,L){var D=ge.height,f=ge.offsetY,r=ge.offsetX,h=ge.children,Q=ge.prefixCls,s=ge.onInnerResize,u=ge.innerProps,X=ge.rtl,M=ge.extra,m={},G={display:"flex",flexDirection:"column"};return f!==void 0&&(m={height:D,position:"relative",overflow:"hidden"},G=(0,v.Z)((0,v.Z)({},G),{},(0,Z.Z)((0,Z.Z)((0,Z.Z)((0,Z.Z)((0,Z.Z)({transform:"translateY(".concat(f,"px)")},X?"marginRight":"marginLeft",-r),"position","absolute"),"left",0),"right",0),"top",0))),A.createElement("div",{style:m},A.createElement(j.Z,{onResize:function(ve){var re=ve.offsetHeight;re&&s&&s()}},A.createElement("div",(0,t.Z)({style:G,className:R()((0,Z.Z)({},"".concat(Q,"-holder-inner"),Q)),ref:L},u),h,M)))});V.displayName="Filler";var N=V;function F(ge){var L=ge.children,D=ge.setRef,f=A.useCallback(function(r){D(r)},[]);return A.cloneElement(L,{ref:f})}function Re(ge,L,D,f,r,h,Q,s){var u=s.getKey;return ge.slice(L,D+1).map(function(X,M){var m=L+M,G=Q(X,m,{style:{width:f},offsetX:r}),ye=u(X);return A.createElement(F,{key:ye,setRef:function(re){return h(X,re)}},G)})}function le(ge,L,D,f){var r=D-ge,h=L-D,Q=Math.min(r,h)*2;if(f<=Q){var s=Math.floor(f/2);return f%2?D+s+1:D-s}return r>h?D-(f-h):D+(f-r)}function se(ge,L,D){var f=ge.length,r=L.length,h,Q;if(f===0&&r===0)return null;f2&&arguments[2]!==void 0?arguments[2]:!1,m=u?X<0&&s.current.left||X>0&&s.current.right:X<0&&s.current.top||X>0&&s.current.bottom;return M&&m?(clearTimeout(h.current),r.current=!1):(!m||r.current)&&Q(),!r.current&&m}};function w(ge,L,D,f,r,h,Q){var s=(0,A.useRef)(0),u=(0,A.useRef)(null),X=(0,A.useRef)(null),M=(0,A.useRef)(!1),m=x(L,D,f,r);function G(P,he){if(O.Z.cancel(u.current),!m(!1,he)){var Ee=P;if(!Ee._virtualHandled)Ee._virtualHandled=!0;else return;s.current+=he,X.current=he,a||Ee.preventDefault(),u.current=(0,O.Z)(function(){var Le=M.current?10:1;Q(s.current*Le,!1),s.current=0})}}function ye(P,he){Q(he,!0),a||P.preventDefault()}var ve=(0,A.useRef)(null),re=(0,A.useRef)(null);function De(P){if(ge){O.Z.cancel(re.current),re.current=(0,O.Z)(function(){ve.current=null},2);var he=P.deltaX,Ee=P.deltaY,Le=P.shiftKey,Fe=he,Ge=Ee;(ve.current==="sx"||!ve.current&&Le&&Ee&&!he)&&(Fe=Ee,Ge=0,ve.current="sx");var nt=Math.abs(Fe),rt=Math.abs(Ge);ve.current===null&&(ve.current=h&&nt>rt?"x":"y"),ve.current==="y"?G(P,Ge):ye(P,Fe)}}function ze(P){ge&&(M.current=P.detail===X.current)}return[De,ze]}function W(ge,L,D,f){var r=A.useMemo(function(){return[new Map,[]]},[ge,D.id,f]),h=(0,o.Z)(r,2),Q=h[0],s=h[1],u=function(M){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:M,G=Q.get(M),ye=Q.get(m);if(G===void 0||ye===void 0)for(var ve=ge.length,re=s.length;re0&&arguments[0]!==void 0?arguments[0]:!1;M();var ve=function(){var ze=!1;s.current.forEach(function(P,he){if(P&&P.offsetParent){var Ee=(0,Y.ZP)(P),Le=Ee.offsetHeight,Fe=getComputedStyle(Ee),Ge=Fe.marginTop,nt=Fe.marginBottom,rt=Ye(Ge),Pt=Ye(nt),Lt=Le+rt+Pt;u.current.get(he)!==Lt&&(u.current.set(he,Lt),ze=!0)}}),ze&&Q(function(P){return P+1})};if(ye)ve();else{X.current+=1;var re=X.current;Promise.resolve().then(function(){re===X.current&&ve()})}}function G(ye,ve){var re=ge(ye),De=s.current.get(re);ve?(s.current.set(re,ve),m()):s.current.delete(re),!De!=!ve&&(ve?L==null||L(ye):D==null||D(ye))}return(0,A.useEffect)(function(){return M},[]),[G,m,u.current,h]}var xe=14/15;function Se(ge,L,D){var f=(0,A.useRef)(!1),r=(0,A.useRef)(0),h=(0,A.useRef)(0),Q=(0,A.useRef)(null),s=(0,A.useRef)(null),u,X=function(ye){if(f.current){var ve=Math.ceil(ye.touches[0].pageX),re=Math.ceil(ye.touches[0].pageY),De=r.current-ve,ze=h.current-re,P=Math.abs(De)>Math.abs(ze);P?r.current=ve:h.current=re;var he=D(P,P?De:ze,!1,ye);he&&ye.preventDefault(),clearInterval(s.current),he&&(s.current=setInterval(function(){P?De*=xe:ze*=xe;var Ee=Math.floor(P?De:ze);(!D(P,Ee,!0)||Math.abs(Ee)<=.1)&&clearInterval(s.current)},16))}},M=function(){f.current=!1,u()},m=function(ye){u(),ye.touches.length===1&&!f.current&&(f.current=!0,r.current=Math.ceil(ye.touches[0].pageX),h.current=Math.ceil(ye.touches[0].pageY),Q.current=ye.target,Q.current.addEventListener("touchmove",X,{passive:!1}),Q.current.addEventListener("touchend",M,{passive:!0}))};u=function(){Q.current&&(Q.current.removeEventListener("touchmove",X),Q.current.removeEventListener("touchend",M))},(0,K.Z)(function(){return ge&&L.current.addEventListener("touchstart",m,{passive:!0}),function(){var G;(G=L.current)===null||G===void 0||G.removeEventListener("touchstart",m),u(),clearInterval(s.current)}},[ge])}function ce(ge){return Math.floor(Math.pow(ge,.5))}function te(ge,L){var D="touches"in ge?ge.touches[0]:ge;return D[L?"pageX":"pageY"]-window[L?"scrollX":"scrollY"]}function q(ge,L,D){A.useEffect(function(){var f=L.current;if(ge&&f){var r=!1,h,Q,s=function(){O.Z.cancel(h)},u=function G(){s(),h=(0,O.Z)(function(){D(Q),G()})},X=function(ye){var ve=ye;ve._virtualHandled||(ve._virtualHandled=!0,r=!0)},M=function(){r=!1,s()},m=function(ye){if(r){var ve=te(ye,!1),re=f.getBoundingClientRect(),De=re.top,ze=re.bottom;if(ve<=De){var P=De-ve;Q=-ce(P),u()}else if(ve>=ze){var he=ve-ze;Q=ce(he),u()}else s()}};return f.addEventListener("mousedown",X),f.ownerDocument.addEventListener("mouseup",M),f.ownerDocument.addEventListener("mousemove",m),function(){f.removeEventListener("mousedown",X),f.ownerDocument.removeEventListener("mouseup",M),f.ownerDocument.removeEventListener("mousemove",m),s()}}},[ge])}var b=10;function k(ge,L,D,f,r,h,Q,s){var u=A.useRef(),X=A.useState(null),M=(0,o.Z)(X,2),m=M[0],G=M[1];return(0,K.Z)(function(){if(m&&m.times=0;tn-=1){var cn=r(L[tn]),gt=D.get(cn);if(gt===void 0){P=!0;break}if(Mt-=gt,Mt<=0)break}switch(Le){case"top":Ee=Ge-De;break;case"bottom":Ee=nt-ze+De;break;default:{var dn=ge.current.scrollTop,Xt=dn+ze;GeXt&&(he="bottom")}}Ee!==null&&Q(Ee),Ee!==m.lastTop&&(P=!0)}P&&G((0,v.Z)((0,v.Z)({},m),{},{times:m.times+1,targetAlign:he,lastTop:Ee}))}},[m,ge.current]),function(ye){if(ye==null){s();return}if(O.Z.cancel(u.current),typeof ye=="number")Q(ye);else if(ye&&(0,i.Z)(ye)==="object"){var ve,re=ye.align;"index"in ye?ve=ye.index:ve=L.findIndex(function(P){return r(P)===ye.key});var De=ye.offset,ze=De===void 0?0:De;G({times:0,index:ve,offset:ze,originAlign:re})}}}var z=A.forwardRef(function(ge,L){var D=ge.prefixCls,f=ge.rtl,r=ge.scrollOffset,h=ge.scrollRange,Q=ge.onStartMove,s=ge.onStopMove,u=ge.onScroll,X=ge.horizontal,M=ge.spinSize,m=ge.containerSize,G=ge.style,ye=ge.thumbStyle,ve=ge.showScrollBar,re=A.useState(!1),De=(0,o.Z)(re,2),ze=De[0],P=De[1],he=A.useState(null),Ee=(0,o.Z)(he,2),Le=Ee[0],Fe=Ee[1],Ge=A.useState(null),nt=(0,o.Z)(Ge,2),rt=nt[0],Pt=nt[1],Lt=!f,Bt=A.useRef(),Mt=A.useRef(),tn=A.useState(ve),cn=(0,o.Z)(tn,2),gt=cn[0],dn=cn[1],Xt=A.useRef(),nn=function(){ve===!0||ve===!1||(clearTimeout(Xt.current),dn(!0),Xt.current=setTimeout(function(){dn(!1)},3e3))},un=h-m||0,On=m-M||0,lt=A.useMemo(function(){if(r===0||un===0)return 0;var g=r/un;return g*On},[r,un,On]),ft=function(y){y.stopPropagation(),y.preventDefault()},mt=A.useRef({top:lt,dragging:ze,pageY:Le,startTop:rt});mt.current={top:lt,dragging:ze,pageY:Le,startTop:rt};var It=function(y){P(!0),Fe(te(y,X)),Pt(mt.current.top),Q(),y.stopPropagation(),y.preventDefault()};A.useEffect(function(){var g=function(Ae){Ae.preventDefault()},y=Bt.current,E=Mt.current;return y.addEventListener("touchstart",g,{passive:!1}),E.addEventListener("touchstart",It,{passive:!1}),function(){y.removeEventListener("touchstart",g),E.removeEventListener("touchstart",It)}},[]);var rn=A.useRef();rn.current=un;var ln=A.useRef();ln.current=On,A.useEffect(function(){if(ze){var g,y=function(Ae){var ae=mt.current,je=ae.dragging,We=ae.pageY,et=ae.startTop;O.Z.cancel(g);var at=Bt.current.getBoundingClientRect(),dt=m/(X?at.width:at.height);if(je){var st=(te(Ae,X)-We)*dt,$e=et;!Lt&&X?$e-=st:$e+=st;var ct=rn.current,Ct=ln.current,pt=Ct?$e/Ct:0,xt=Math.ceil(pt*ct);xt=Math.max(xt,0),xt=Math.min(xt,ct),g=(0,O.Z)(function(){u(xt,X)})}},E=function(){P(!1),s()};return window.addEventListener("mousemove",y,{passive:!0}),window.addEventListener("touchmove",y,{passive:!0}),window.addEventListener("mouseup",E,{passive:!0}),window.addEventListener("touchend",E,{passive:!0}),function(){window.removeEventListener("mousemove",y),window.removeEventListener("touchmove",y),window.removeEventListener("mouseup",E),window.removeEventListener("touchend",E),O.Z.cancel(g)}}},[ze]),A.useEffect(function(){return nn(),function(){clearTimeout(Xt.current)}},[r]),A.useImperativeHandle(L,function(){return{delayHidden:nn}});var ut="".concat(D,"-scrollbar"),Wt={position:"absolute",visibility:gt?null:"hidden"},ee={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return X?(Wt.height=8,Wt.left=0,Wt.right=0,Wt.bottom=0,ee.height="100%",ee.width=M,Lt?ee.left=lt:ee.right=lt):(Wt.width=8,Wt.top=0,Wt.bottom=0,Lt?Wt.right=0:Wt.left=0,ee.width="100%",ee.height=M,ee.top=lt),A.createElement("div",{ref:Bt,className:R()(ut,(0,Z.Z)((0,Z.Z)((0,Z.Z)({},"".concat(ut,"-horizontal"),X),"".concat(ut,"-vertical"),!X),"".concat(ut,"-visible"),gt)),style:(0,v.Z)((0,v.Z)({},Wt),G),onMouseDown:ft,onMouseMove:nn},A.createElement("div",{ref:Mt,className:R()("".concat(ut,"-thumb"),(0,Z.Z)({},"".concat(ut,"-thumb-moving"),ze)),style:(0,v.Z)((0,v.Z)({},ee),ye),onMouseDown:It}))}),T=z,de=20;function Be(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,D=ge/L*ge;return isNaN(D)&&(D=0),D=Math.max(D,de),Math.floor(D)}var Ke=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ne=[],ue={overflowY:"auto",overflowAnchor:"none"};function Te(ge,L){var D=ge.prefixCls,f=D===void 0?"rc-virtual-list":D,r=ge.className,h=ge.height,Q=ge.itemHeight,s=ge.fullHeight,u=s===void 0?!0:s,X=ge.style,M=ge.data,m=ge.children,G=ge.itemKey,ye=ge.virtual,ve=ge.direction,re=ge.scrollWidth,De=ge.component,ze=De===void 0?"div":De,P=ge.onScroll,he=ge.onVirtualScroll,Ee=ge.onVisibleChange,Le=ge.innerProps,Fe=ge.extraRender,Ge=ge.styles,nt=ge.showScrollBar,rt=nt===void 0?"optional":nt,Pt=(0,C.Z)(ge,Ke),Lt=A.useCallback(function(Zt){return typeof G=="function"?G(Zt):Zt==null?void 0:Zt[G]},[G]),Bt=fe(Lt,null,null),Mt=(0,o.Z)(Bt,4),tn=Mt[0],cn=Mt[1],gt=Mt[2],dn=Mt[3],Xt=!!(ye!==!1&&h&&Q),nn=A.useMemo(function(){return Object.values(gt.maps).reduce(function(Zt,kt){return Zt+kt},0)},[gt.id,gt.maps]),un=Xt&&M&&(Math.max(Q*M.length,nn)>h||!!re),On=ve==="rtl",lt=R()(f,(0,Z.Z)({},"".concat(f,"-rtl"),On),r),ft=M||ne,mt=(0,A.useRef)(),It=(0,A.useRef)(),rn=(0,A.useRef)(),ln=(0,A.useState)(0),ut=(0,o.Z)(ln,2),Wt=ut[0],ee=ut[1],g=(0,A.useState)(0),y=(0,o.Z)(g,2),E=y[0],S=y[1],Ae=(0,A.useState)(!1),ae=(0,o.Z)(Ae,2),je=ae[0],We=ae[1],et=function(){We(!0)},at=function(){We(!1)},dt={getKey:Lt};function st(Zt){ee(function(kt){var Ft;typeof Zt=="function"?Ft=Zt(kt):Ft=Zt;var Dn=Ot(Ft);return mt.current.scrollTop=Dn,Dn})}var $e=(0,A.useRef)({start:0,end:ft.length}),ct=(0,A.useRef)(),Ct=_(ft,Lt),pt=(0,o.Z)(Ct,1),xt=pt[0];ct.current=xt;var Dt=A.useMemo(function(){if(!Xt)return{scrollHeight:void 0,start:0,end:ft.length-1,offset:void 0};if(!un){var Zt;return{scrollHeight:((Zt=It.current)===null||Zt===void 0?void 0:Zt.offsetHeight)||0,start:0,end:ft.length-1,offset:void 0}}for(var kt=0,Ft,Dn,Zn,sn=ft.length,vn=0;vn=Wt&&Ft===void 0&&(Ft=vn,Dn=kt),tr>Wt+h&&Zn===void 0&&(Zn=vn),kt=tr}return Ft===void 0&&(Ft=0,Dn=0,Zn=Math.ceil(h/Q)),Zn===void 0&&(Zn=ft.length-1),Zn=Math.min(Zn+1,ft.length-1),{scrollHeight:kt,start:Ft,end:Zn,offset:Dn}},[un,Xt,Wt,ft,dn,h]),Ut=Dt.scrollHeight,Rt=Dt.start,ht=Dt.end,Oe=Dt.offset;$e.current.start=Rt,$e.current.end=ht,A.useLayoutEffect(function(){var Zt=gt.getRecord();if(Zt.size===1){var kt=Array.from(Zt)[0],Ft=Lt(ft[Rt]);if(Ft===kt){var Dn=gt.get(kt),Zn=Dn-Q;st(function(sn){return sn+Zn})}}gt.resetRecord()},[Ut]);var Ne=A.useState({width:0,height:h}),Ue=(0,o.Z)(Ne,2),Je=Ue[0],Xe=Ue[1],it=function(kt){Xe({width:kt.offsetWidth,height:kt.offsetHeight})},J=(0,A.useRef)(),oe=(0,A.useRef)(),be=A.useMemo(function(){return Be(Je.width,re)},[Je.width,re]),Pe=A.useMemo(function(){return Be(Je.height,Ut)},[Je.height,Ut]),Ze=Ut-h,wt=(0,A.useRef)(Ze);wt.current=Ze;function Ot(Zt){var kt=Zt;return Number.isNaN(wt.current)||(kt=Math.min(kt,wt.current)),kt=Math.max(kt,0),kt}var At=Wt<=0,qe=Wt>=Ze,yt=E<=0,Vt=E>=re,jt=x(At,qe,yt,Vt),Nt=function(){return{x:On?-E:E,y:Wt}},zt=(0,A.useRef)(Nt()),_t=(0,l.useEvent)(function(Zt){if(he){var kt=(0,v.Z)((0,v.Z)({},Nt()),Zt);(zt.current.x!==kt.x||zt.current.y!==kt.y)&&(he(kt),zt.current=kt)}});function $t(Zt,kt){var Ft=Zt;kt?((0,d.flushSync)(function(){S(Ft)}),_t()):st(Ft)}function mn(Zt){var kt=Zt.currentTarget.scrollTop;kt!==Wt&&st(kt),P==null||P(Zt),_t()}var Nn=function(kt){var Ft=kt,Dn=re?re-Je.width:0;return Ft=Math.max(Ft,0),Ft=Math.min(Ft,Dn),Ft},Jt=(0,l.useEvent)(function(Zt,kt){kt?((0,d.flushSync)(function(){S(function(Ft){var Dn=Ft+(On?-Zt:Zt);return Nn(Dn)})}),_t()):st(function(Ft){var Dn=Ft+Zt;return Dn})}),Tt=w(Xt,At,qe,yt,Vt,!!re,Jt),Gt=(0,o.Z)(Tt,2),Fn=Gt[0],Bn=Gt[1];Se(Xt,mt,function(Zt,kt,Ft,Dn){var Zn=Dn;return jt(Zt,kt,Ft)?!1:!Zn||!Zn._virtualHandled?(Zn&&(Zn._virtualHandled=!0),Fn({preventDefault:function(){},deltaX:Zt?kt:0,deltaY:Zt?0:kt}),!0):!1}),q(un,mt,function(Zt){st(function(kt){return kt+Zt})}),(0,K.Z)(function(){function Zt(Ft){var Dn=At&&Ft.detail<0,Zn=qe&&Ft.detail>0;Xt&&!Dn&&!Zn&&Ft.preventDefault()}var kt=mt.current;return kt.addEventListener("wheel",Fn,{passive:!1}),kt.addEventListener("DOMMouseScroll",Bn,{passive:!0}),kt.addEventListener("MozMousePixelScroll",Zt,{passive:!1}),function(){kt.removeEventListener("wheel",Fn),kt.removeEventListener("DOMMouseScroll",Bn),kt.removeEventListener("MozMousePixelScroll",Zt)}},[Xt,At,qe]),(0,K.Z)(function(){if(re){var Zt=Nn(E);S(Zt),_t({x:Zt})}},[Je.width,re]);var yn=function(){var kt,Ft;(kt=J.current)===null||kt===void 0||kt.delayHidden(),(Ft=oe.current)===null||Ft===void 0||Ft.delayHidden()},hn=k(mt,ft,gt,Q,Lt,function(){return cn(!0)},st,yn);A.useImperativeHandle(L,function(){return{nativeElement:rn.current,getScrollInfo:Nt,scrollTo:function(kt){function Ft(Dn){return Dn&&(0,i.Z)(Dn)==="object"&&("left"in Dn||"top"in Dn)}Ft(kt)?(kt.left!==void 0&&S(Nn(kt.left)),hn(kt.top)):hn(kt)}}}),(0,K.Z)(function(){if(Ee){var Zt=ft.slice(Rt,ht+1);Ee(Zt,ft)}},[Rt,ht,ft]);var Qt=W(ft,Lt,gt,Q),on=Fe==null?void 0:Fe({start:Rt,end:ht,virtual:un,offsetX:E,offsetY:Oe,rtl:On,getSize:Qt}),En=Re(ft,Rt,ht,re,E,tn,m,dt),zn=null;h&&(zn=(0,v.Z)((0,Z.Z)({},u?"height":"maxHeight",h),ue),Xt&&(zn.overflowY="hidden",re&&(zn.overflowX="hidden"),je&&(zn.pointerEvents="none")));var Jn={};return On&&(Jn.dir="rtl"),A.createElement("div",(0,t.Z)({ref:rn,style:(0,v.Z)((0,v.Z)({},X),{},{position:"relative"}),className:lt},Jn,Pt),A.createElement(j.Z,{onResize:it},A.createElement(ze,{className:"".concat(f,"-holder"),style:zn,ref:mt,onScroll:mn,onMouseEnter:yn},A.createElement(N,{prefixCls:f,height:Ut,offsetX:E,offsetY:Oe,scrollWidth:re,onInnerResize:cn,ref:It,innerProps:Le,rtl:On,extra:on},En))),un&&Ut>h&&A.createElement(T,{ref:J,prefixCls:f,scrollOffset:Wt,scrollRange:Ut,rtl:On,onScroll:$t,onStartMove:et,onStopMove:at,spinSize:Pe,containerSize:Je.height,style:Ge==null?void 0:Ge.verticalScrollBar,thumbStyle:Ge==null?void 0:Ge.verticalScrollBarThumb,showScrollBar:rt}),un&&re>Je.width&&A.createElement(T,{ref:oe,prefixCls:f,scrollOffset:E,scrollRange:re,rtl:On,onScroll:$t,onStartMove:et,onStopMove:at,spinSize:be,containerSize:Je.width,horizontal:!0,style:Ge==null?void 0:Ge.horizontalScrollBar,thumbStyle:Ge==null?void 0:Ge.horizontalScrollBarThumb,showScrollBar:rt}))}var Me=A.forwardRef(Te);Me.displayName="List";var Ie=Me,Qe=Ie},51581:function(vt,pe,e){"use strict";Object.defineProperty(pe,"__esModule",{value:!0});var t=function(){function A(d,V){for(var N=0;N=0||Object.prototype.hasOwnProperty.call(A,N)&&(V[N]=A[N]);return V}function R(A,d){if(!(A instanceof d))throw new TypeError("Cannot call a class as a function")}function j(A,d){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:A}function l(A,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);A.prototype=Object.create(d&&d.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(A,d):A.__proto__=d)}var K=function(A){l(d,A);function d(V){R(this,d);var N=j(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,V));return N.scrollListener=N.scrollListener.bind(N),N.eventListenerOptions=N.eventListenerOptions.bind(N),N.mousewheelListener=N.mousewheelListener.bind(N),N}return t(d,[{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 N=this.getParentElement(this.scrollComponent);N.scrollTop=N.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var N=!1,F={get passive(){N=!0}};try{document.addEventListener("test",null,F),document.removeEventListener("test",null,F)}catch(Re){}return N}},{key:"eventListenerOptions",value:function(){var N=this.props.useCapture;return this.isPassiveSupported()&&(N={useCapture:this.props.useCapture,passive:!0}),N}},{key:"setDefaultLoader",value:function(N){this.defaultLoader=N}},{key:"detachMousewheelListener",value:function(){var N=window;this.props.useWindow===!1&&(N=this.scrollComponent.parentNode),N.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var N=window;this.props.useWindow===!1&&(N=this.getParentElement(this.scrollComponent)),N.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),N.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(N){var F=this.props.getScrollParent&&this.props.getScrollParent();return F!=null?F:N&&N.parentNode}},{key:"filterProps",value:function(N){return N}},{key:"attachScrollListener",value:function(){var N=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!N)){var F=window;this.props.useWindow===!1&&(F=N),F.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),F.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),F.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(N){N.deltaY===1&&!this.isPassiveSupported()&&N.preventDefault()}},{key:"scrollListener",value:function(){var N=this.scrollComponent,F=window,Re=this.getParentElement(N),le=void 0;if(this.props.useWindow){var se=document.documentElement||document.body.parentNode||document.body,_=F.pageYOffset!==void 0?F.pageYOffset:se.scrollTop;this.props.isReverse?le=_:le=this.calculateOffset(N,_)}else this.props.isReverse?le=Re.scrollTop:le=N.scrollHeight-Re.scrollTop-Re.clientHeight;le1&&arguments[1]!==void 0?arguments[1]:60,Z=null;return function(){for(var o=this,C=arguments.length,n=new Array(C),R=0;Rtypeof j=="object"&&j!=null&&j.nodeType===1,i=(j,l)=>(!l||j!=="hidden")&&j!=="visible"&&j!=="clip",v=(j,l)=>{if(j.clientHeight{const d=(V=>{if(!V.ownerDocument||!V.ownerDocument.defaultView)return null;try{return V.ownerDocument.defaultView.frameElement}catch(N){return null}})(A);return!!d&&(d.clientHeightVl||V>j&&N=l&&F>=K?V-j-A:N>l&&FK?N-l+d:0,o=j=>{const l=j.parentElement;return l==null?j.getRootNode().host||null:l},C=(j,l)=>{var K,A,d,V;if(typeof document=="undefined")return[];const{scrollMode:N,block:F,inline:Re,boundary:le,skipOverflowHiddenElements:se}=l,_=typeof le=="function"?le:z=>z!==le;if(!t(j))throw new TypeError("Invalid target");const O=document.scrollingElement||document.documentElement,I=[];let a=j;for(;t(a)&&_(a);){if(a=o(a),a===O){I.push(a);break}a!=null&&a===document.body&&v(a)&&!v(document.documentElement)||a!=null&&v(a,se)&&I.push(a)}const x=(A=(K=window.visualViewport)==null?void 0:K.width)!=null?A:innerWidth,w=(V=(d=window.visualViewport)==null?void 0:d.height)!=null?V:innerHeight,{scrollX:W,scrollY:Y}=window,{height:U,width:B,top:we,right:ie,bottom:Ye,left:fe}=j.getBoundingClientRect(),{top:xe,right:Se,bottom:ce,left:te}=(z=>{const T=window.getComputedStyle(z);return{top:parseFloat(T.scrollMarginTop)||0,right:parseFloat(T.scrollMarginRight)||0,bottom:parseFloat(T.scrollMarginBottom)||0,left:parseFloat(T.scrollMarginLeft)||0}})(j);let q=F==="start"||F==="nearest"?we-xe:F==="end"?Ye+ce:we+U/2-xe+ce,b=Re==="center"?fe+B/2-te+Se:Re==="end"?ie+Se:fe-te;const k=[];for(let z=0;z=0&&fe>=0&&Ye<=w&&ie<=x&&(T===O&&!v(T)||we>=Ke&&Ye<=ue&&fe>=Te&&ie<=ne))return k;const Me=getComputedStyle(T),Ie=parseInt(Me.borderLeftWidth,10),Qe=parseInt(Me.borderTopWidth,10),ge=parseInt(Me.borderRightWidth,10),L=parseInt(Me.borderBottomWidth,10);let D=0,f=0;const r="offsetWidth"in T?T.offsetWidth-T.clientWidth-Ie-ge:0,h="offsetHeight"in T?T.offsetHeight-T.clientHeight-Qe-L:0,Q="offsetWidth"in T?T.offsetWidth===0?0:Be/T.offsetWidth:0,s="offsetHeight"in T?T.offsetHeight===0?0:de/T.offsetHeight:0;if(O===T)D=F==="start"?q:F==="end"?q-w:F==="nearest"?Z(Y,Y+w,w,Qe,L,Y+q,Y+q+U,U):q-w/2,f=Re==="start"?b:Re==="center"?b-x/2:Re==="end"?b-x:Z(W,W+x,x,Ie,ge,W+b,W+b+B,B),D=Math.max(0,D+Y),f=Math.max(0,f+W);else{D=F==="start"?q-Ke-Qe:F==="end"?q-ue+L+h:F==="nearest"?Z(Ke,ue,de,Qe,L+h,q,q+U,U):q-(Ke+de/2)+h/2,f=Re==="start"?b-Te-Ie:Re==="center"?b-(Te+Be/2)+r/2:Re==="end"?b-ne+ge+r:Z(Te,ne,Be,Ie,ge+r,b,b+B,B);const{scrollLeft:u,scrollTop:X}=T;D=s===0?0:Math.max(0,Math.min(X+D/s,T.scrollHeight-de/s+h)),f=Q===0?0:Math.max(0,Math.min(u+f/Q,T.scrollWidth-Be/Q+r)),q+=X-D,b+=u-f}k.push({el:T,top:D,left:f})}return k},n=j=>j===!1?{block:"end",inline:"nearest"}:(l=>l===Object(l)&&Object.keys(l).length!==0)(j)?j:{block:"start",inline:"nearest"};function R(j,l){if(!j.isConnected||!(d=>{let V=d;for(;V&&V.parentNode;){if(V.parentNode===document)return!0;V=V.parentNode instanceof ShadowRoot?V.parentNode.host:V.parentNode}return!1})(j))return;const K=(d=>{const V=window.getComputedStyle(d);return{top:parseFloat(V.scrollMarginTop)||0,right:parseFloat(V.scrollMarginRight)||0,bottom:parseFloat(V.scrollMarginBottom)||0,left:parseFloat(V.scrollMarginLeft)||0}})(j);if((d=>typeof d=="object"&&typeof d.behavior=="function")(l))return l.behavior(C(j,l));const A=typeof l=="boolean"||l==null?void 0:l.behavior;for(const{el:d,top:V,left:N}of C(j,n(l))){const F=V-K.top+K.bottom,Re=N-K.left+K.right;d.scroll({top:F,left:Re,behavior:A})}}}}]); diff --git a/p__Shixuns__Detail__Collaborators__index.b4af5bb7.async.js b/p__Shixuns__Detail__Collaborators__index.b4af5bb7.async.js new file mode 100644 index 0000000000..a96a06804e --- /dev/null +++ b/p__Shixuns__Detail__Collaborators__index.b4af5bb7.async.js @@ -0,0 +1,180 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[5470],{86504:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},14051:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},89699:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},55143:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},76995:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},24764:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},14726:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},21646:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},20970:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},23001:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},53570:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},39338:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},81132:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},88627:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},66119:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},1040:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},385:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},38226:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},56981:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(l,K){return i.createElement(o.Z,(0,t.Z)({},l,{ref:K,icon:Z}))},n=i.forwardRef(C),R=n},52222:function(vt,pe){"use strict";pe.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},76298:function(vt,pe,e){"use strict";var t=e(59301),i=Object.defineProperty,v=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,C=(j,l,K)=>l in j?i(j,l,{enumerable:!0,configurable:!0,writable:!0,value:K}):j[l]=K,n=(j,l)=>{for(var K in l||(l={}))Z.call(l,K)&&C(j,K,l[K]);if(v)for(var K of v(l))o.call(l,K)&&C(j,K,l[K]);return j};const R=j=>React.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},j),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));pe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},25167:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(59301),i=e(42203),v=e(43418),Z="data:image/png;base64,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",o="data:image/png;base64,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",C={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:j,occupationValue:l,onCancel:K=()=>{}})=>{const A=()=>t.createElement("div",{className:C.flexColumn},t.createElement("img",{className:C.img,src:o}),t.createElement("span",{className:C.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),d=()=>t.createElement("div",{className:C.flexColumn},t.createElement("img",{className:C.img,src:Z}),t.createElement("span",{className:C.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),V=()=>l===3?t.createElement(t.Fragment,null,d(),A()):l===2?A():d();return t.createElement(v.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{K(),i.history.push("/account/certification")},onCancel:()=>{K()}},t.createElement("div",{className:C.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:C.flexRow},V()))};var R=(0,i.connect)(({paperlibrary:j,loading:l,globalSetting:K})=>({paperlibrary:j,globalSetting:K,loading:l.effects}))(n)},91552:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return I}});var t=e(59301),i=e(42203),v=e(43418),Z=e(8591),o=e(92832),C=e(24905),n=e(99460),R=e(25167),j=e(58130),l=e(3113),K=e(14726),A={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},d=e(32637),V=e(59301);const N=({classroomList:a,dispatch:x,user:w})=>V.createElement(v.default,{open:a.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:V.createElement("span",null,V.createElement(K.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},V.createElement("div",{style:{textAlign:"center",marginBottom:30}},V.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",V.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),V.createElement("img",{style:{width:130,height:130},src:d})),V.createElement("div",{className:A.bottom},V.createElement(l.ZP,{className:A.yes,onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var F=(0,i.connect)(({classroomList:a,user:x})=>({classroomList:a,user:x}))(N),Re=e(70635),le=e(59301),se=(a,x,w)=>new Promise((W,Y)=>{var U=ie=>{try{we(w.next(ie))}catch(Ye){Y(Ye)}},B=ie=>{try{we(w.throw(ie))}catch(Ye){Y(Ye)}},we=ie=>ie.done?W(ie.value):Promise.resolve(ie.value).then(U,B);we((w=w.apply(a,x)).next())}),_=(a=>(a[a.Professor=1]="Professor",a[a.AssistantProfessor=2]="AssistantProfessor",a[a.Student=3]="Student",a))(_||{});const D=({visible:a,user:x,account:w,onCancel:W=()=>{},dispatch:Y})=>{const[U,B]=(0,t.useState)(),[we,ie]=(0,t.useState)([]),[Ye,fe]=(0,t.useState)(!1),[xe,Se]=(0,t.useState)(!1),[ce,te]=(0,t.useState)(),[q,b]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var de,Be;(de=x==null?void 0:x.userInfo)!=null&&de.identity&&ie([((Be=x==null?void 0:x.userInfo)==null?void 0:Be.identity)==="student"?3:1])},[x]);const k=de=>{const Be=()=>{window.location.href=(de==null?void 0:de.jump_url)||`/classrooms/${de==null?void 0:de.course_id}/students`};if(we.includes(1)){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:le.createElement("div",{className:"tc"},(de==null?void 0:de.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Be()}});return}Be()},z=()=>se(void 0,null,function*(){if(!U){Z.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let de=yield(0,Re.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:U}});if(de!=null&&de.need_pro_auth&&!we.includes(1)&&!we.includes(2)){Y({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:U,checkedList:we}}),T();return}fe(!0);const Be=yield(0,n.cR)({invite_code:U,professor:we.includes(1)?1:null,assistant_professor:we.includes(2)?1:null,student:we.includes(3)?1:null});if(fe(!1),(Be==null?void 0:Be.status)===-4&&(W(),Y({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Be==null?void 0:Be.status)===-12&&Z.ZP.warning(Be==null?void 0:Be.message),(Be==null?void 0:Be.status)===-2){if(T(),Be.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Se(!0),te(1);return}if(Be.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Se(!0),te(2);return}if(Be.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Se(!0),te(3);return}}if((Be==null?void 0:Be.status)===0){(0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),T(),Be!=null&&Be.course_id?k(Be):Z.ZP.success(Be.message);return}}),T=()=>se(void 0,null,function*(){W()});return le.createElement(le.Fragment,null,le.createElement(v.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:a,confirmLoading:Ye,onOk:z,onCancel:T},le.createElement("div",{className:"tc"},le.createElement("div",null,le.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),le.createElement(o.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:U,onChange:de=>{if(de.target.value.length>=7){Z.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}B(de.target.value)}})),le.createElement("div",{className:"mt10 font14"},le.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),le.createElement(C.default.Group,{value:we,onChange:de=>ie(de)},le.createElement(C.default,{value:1,disabled:we.includes(2)},"\u6559\u5E08"),le.createElement(C.default,{value:2,disabled:we.includes(1)},"\u52A9\u6559"),le.createElement(C.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),le.createElement(F,null),le.createElement(R.Z,{visible:xe,onCancel:()=>Se(!1),occupationValue:ce}))};var I=(0,i.connect)(({user:a,account:x})=>({user:a,account:x}))(D)},19635:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return it},g:function(){return Ue}});var t=e(59301),i=e(42203),v=e(44e3),Z=e(92832),o=e(43418),C={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},n=e(8591),R=e(95237),j=e(43604),l=e(20834),K=e(38854),A=e(5112),d=e(99460),V=e(58130),N=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())}),F=(J=>(J.Manager="manager",J.Developer="developer",J.Reporter="reporter",J))(F||{}),le=({visible:J,onCancel:oe=()=>{}})=>{const[be,Pe]=(0,t.useState)(),[Ze,wt]=(0,t.useState)(),[Dt,At]=(0,t.useState)(!1),qe=()=>N(void 0,null,function*(){if(!be){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(be.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ze){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}At(!0);const Vt=yield(0,d.vm)({code:be,role:Ze});At(!1),yt();const jt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(jt[Vt.status]){n.ZP.info(jt[Vt.status]);return}if(Vt.status===0){Ze==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,V.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),i.history.push(`/projects/${Vt==null?void 0:Vt.project_id}`)):((0,V.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),yt=()=>N(void 0,null,function*(){oe()});return t.createElement(t.Fragment,null,t.createElement(o.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:J,confirmLoading:Dt,onOk:qe,onCancel:yt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(Z.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:be,onChange:Vt=>{if(Vt.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Pe(Vt.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(A.ZP.Group,{value:Ze,onChange:Vt=>wt(Vt.target.value)},t.createElement(A.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(A.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(A.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},se=e(91552),_={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},D=e(18032),I=e(78241),a=e(57809),x=e(19726),w=Object.defineProperty,W=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ie=(J,oe,be)=>oe in J?w(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,Ye=(J,oe)=>{for(var be in oe||(oe={}))B.call(oe,be)&&ie(J,be,oe[be]);if(U)for(var be of U(oe))we.call(oe,be)&&ie(J,be,oe[be]);return J},fe=(J,oe)=>W(J,Y(oe)),xe=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())});const Se=({globalSetting:J,dispatch:oe,user:be,info:Pe,open:Ze,onCancel:wt=()=>{}})=>{var Dt;const[At,qe]=(0,t.useState)([]),[yt,Vt]=(0,t.useState)([]),[jt,Nt]=(0,t.useState)([]),[zt]=I.default.useForm(),[_t,$t]=(0,t.useState)(!1),[mn,Nn]=(0,t.useState)(!1),Jt=(0,t.useRef)(null),Tt=(0,t.useRef)(1),[Gt,Fn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Ze&&Bn()},[Ze]);const Bn=()=>xe(void 0,null,function*(){var on;const En=Pe;if(!(0,D.o1)(oe))return;const{user_school_id:zn="",department_id:Jn="",school_name:Zt="",department_name:kt=""}=be.userInfo||{},Ft=(on=En==null?void 0:En.graduation_years)==null?void 0:on.at(-1);Vt([{id:zn,name:Zt}]),yield Qt(zn),zt.setFieldsValue({year:Ft,school_id:zn,department_id:Number(Jn),name:`${Ft}${Zt}${kt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),yn=on=>xe(void 0,null,function*(){const En=yield(0,x.J3)(fe(Ye({},on),{tab_module_type:"graduations"}));return En!=null&&En.un_purchased&&oe({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),En.status===0&&qe((En==null?void 0:En.graduation_years)||[]),En}),hn=(on,En=500)=>{Nn(!0),clearTimeout(Jt.current),Jt.current=setTimeout(()=>xe(void 0,null,function*(){Tt.current+=1;const zn=Tt.current,Jn=yield(0,x.NT)({keyword:on});Jn.status===0&&Tt.current===zn&&(Vt((Jn==null?void 0:Jn.schools)||[]),Nn(!1))}),En)},Qt=on=>xe(void 0,null,function*(){if(!on)return;const En=yield(0,x.Ps)({page:1,limit:9999,id:on});En.status===0&&Nt((En==null?void 0:En.departments)||[])});return t.createElement(o.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ze,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:_t,onCancel:wt,onOk:()=>zt.submit()},t.createElement(I.default,{colon:!1,form:zt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(on,En)=>{on.school_id&&(Qt(En.school_id),zt.setFieldValue("department_id",null))},onFinish:on=>xe(void 0,null,function*(){$t(!0);const En=yield(0,x.Wz)(on);En.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),zt.resetFields(),wt(),(0,V.xg)(`/graduations/${En==null?void 0:En.identifier}/index`)),$t(!1)})},t.createElement(I.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(a.default,{style:{width:344},size:"large",options:(Dt=Pe==null?void 0:Pe.graduation_years)==null?void 0:Dt.map(on=>({value:on,label:on}))})),t.createElement(I.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(a.default,{showSearch:!0,filterOption:!1,onSearch:on=>{hn(on)},loading:mn,size:"large",style:{width:344},options:yt.map(on=>({value:on.id,label:on.name}))})),t.createElement(I.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(a.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:jt.map(on=>({value:on.id,label:on.name}))})),t.createElement(I.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(Z.default,{showCount:!0,style:{width:344},maxLength:60}))))};var ce=(0,i.connect)(({user:J,globalSetting:oe,loading:be})=>({user:J,globalSetting:oe,loading:be}))(Se),te=e(70635),q=Object.defineProperty,b=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,T=(J,oe,be)=>oe in J?q(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,de=(J,oe)=>{for(var be in oe||(oe={}))k.call(oe,be)&&T(J,be,oe[be]);if(b)for(var be of b(oe))z.call(oe,be)&&T(J,be,oe[be]);return J},Be=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())});const Ke=({globalSetting:J,dispatch:oe,user:be,open:Pe,onCancel:Ze=()=>{}})=>{const[wt]=I.default.useForm(),[Dt,At]=(0,t.useState)(!1),[qe,yt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Vt;if(Pe){const jt={code:"",user_type:((Vt=be==null?void 0:be.userInfo)==null?void 0:Vt.identity)==="student"?2:1,major:""};wt.setFieldsValue(jt),yt(de({},jt))}},[Pe]),t.createElement(o.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Pe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Dt,onCancel:Ze,onOk:()=>wt.submit()},t.createElement(I.default,{colon:!1,form:wt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Vt,jt)=>yt(de({},jt)),onFinish:Vt=>Be(void 0,null,function*(){At(!0);const jt=yield(0,te.ZP)("/api/graduations/join.json",{method:"post",body:Vt});jt.status===0&&(Ze(),jt!=null&&jt.identifier?(0,V.xg)(`/graduations/${jt==null?void 0:jt.identifier}/index`):n.ZP.success(jt==null?void 0:jt.message)),At(!1)})},t.createElement(I.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(Z.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(I.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(A.ZP.Group,null,t.createElement(A.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(A.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(qe==null?void 0:qe.user_type)===2&&t.createElement(I.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(Z.default,{showCount:!0,maxLength:60}))))};var re=(0,i.connect)(({user:J,globalSetting:oe})=>({user:J,globalSetting:oe}))(Ke),ue=e(59301),Te=Object.defineProperty,Me=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,O=(J,oe,be)=>oe in J?Te(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,f=(J,oe)=>{for(var be in oe||(oe={}))ge.call(oe,be)&&O(J,be,oe[be]);if(Qe)for(var be of Qe(oe))L.call(oe,be)&&O(J,be,oe[be]);return J},r=(J,oe)=>Me(J,Ie(oe)),h=(J,oe)=>{var be={};for(var Pe in J)ge.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&Qe)for(var Pe of Qe(J))oe.indexOf(Pe)<0&&L.call(J,Pe)&&(be[Pe]=J[Pe]);return be},Q=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())}),s=(J=>(J.Projects="projects",J.Shixuns="shixuns",J.Classrooms="classrooms",J))(s||{}),u=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Graduations="graduations",J))(u||{});const X=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Dt}=oe,At=h(oe,["homePage","user","globalSetting","loading","dispatch"]),qe,yt,Vt,jt;const[Nt,zt]=(0,t.useState)(),[_t,$t]=(0,t.useState)(),[mn,Nn]=(0,t.useState)(!1),[Jt,Tt]=(0,t.useState)(!1),[Gt,Fn]=(0,t.useState)(!1),[Bn,yn]=(0,t.useState)();function hn(Ft,Dn){for(const Zn of Ft){if(Zn.link===Dn)return Zn.hidden;if(Zn.subitem&&Zn.subitem.length>0){let sn=Zn.subitem;for(const vn of sn)if(vn.link===Dn)return vn.hidden;return!1}}return!0}const Qt=hn(((qe=Ze.setting)==null?void 0:qe.navbar)||[],"/classrooms"),on=hn(((yt=Ze.setting)==null?void 0:yt.navbar)||[],"/shixuns"),En=hn(((Vt=Ze.setting)==null?void 0:Vt.navbar)||[],"/paths"),zn=hn(((jt=Ze.setting)==null?void 0:jt.navbar)||[],"/graduations"),Jn=Ft=>{var Dn;if((0,D.tJ)(Dt)){if(Ft==="projects"&&!((Dn=Pe.userInfo)!=null&&Dn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ft==="classrooms"?zt(!0):Ft==="projects"&&$t(!0)}},Zt=(Ft,Dn)=>{var Zn;if((0,D.tJ)(Dt)){if(Dn==="projects"&&!((Zn=Pe.userInfo)!=null&&Zn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Dn==="shixuns"&&!(0,D.xY)()||Ft&&(window.location.href=Ft)}},kt=Ft=>{var Dn,Zn,sn,vn,$n,Sn,Vn,tr,Yn,_n,qn,ur,gr,xr,Or,Ca,$r,va,ga,la,Lr,ma,ua,na,ia;return ue.createElement(ue.Fragment,null,ue.createElement(R.Z,{justify:"space-around",className:"pt5 pb5"},ue.createElement(j.Z,{className:((Dn=Pe.userInfo)==null?void 0:Dn.user_identity)!=="\u5B66\u751F"?_.joinCol:_.hidden},((Zn=Pe.userInfo)==null?void 0:Zn.user_identity)!=="\u5B66\u751F"&&!((sn=Ze==null?void 0:Ze.setting)!=null&&sn.hide_course)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Zt("/classrooms/new")},(vn=Pe.userInfo)!=null&&vn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(($n=Ze==null?void 0:Ze.setting)!=null&&$n.hide_shixun)&&((Sn=Pe==null?void 0:Pe.userInfo)==null?void 0:Sn.is_shixun_marker)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Zt("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Vn=Pe.userInfo)==null?void 0:Vn.main_site)||!((tr=Pe.userInfo)!=null&&tr.main_site)&&!En&&(((Yn=Pe.userInfo)==null?void 0:Yn.admin)||((_n=Pe.userInfo)==null?void 0:_n.is_teacher)||((qn=Pe.userInfo)==null?void 0:qn.business)))&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Zt("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((ur=Ze==null?void 0:Ze.setting)!=null&&ur.is_local)&&((gr=Pe.userInfo)==null?void 0:gr.main_site)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>{var Vr;return Zt(`${(Vr=Ze==null?void 0:Ze.setting)==null?void 0:Vr.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((xr=Pe==null?void 0:Pe.userInfo)==null?void 0:xr.identity)!=="student"&&ue.createElement(l.default.Item,r(f({},Ft),{onClick:()=>Q(void 0,null,function*(){if(!(0,D.o1)(Dt))return;const Vr=yield(0,x.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Vr!=null&&Vr.un_purchased){Dt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Vr.status===0&&(yn(Vr),Nn(!0))})}),ue.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Or=Pe.userInfo)!=null&&Or.main_site)&&ue.createElement("div",null,ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("classrooms")},(Ca=Pe.userInfo)!=null&&Ca.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),(($r=Pe.userInfo)==null?void 0:$r.main_site)&&!((va=Ze==null?void 0:Ze.setting)!=null&&va.is_local)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ga=Pe.userInfo)==null?void 0:ga.main_site)&&((la=Pe.userInfo)==null?void 0:la.user_identity)!=="\u5B66\u751F"&&ue.createElement(j.Z,null,ue.createElement("div",{className:_.joinBoard})),((Lr=Pe.userInfo)==null?void 0:Lr.main_site)&&ue.createElement(j.Z,{className:((ma=Pe.userInfo)==null?void 0:ma.user_identity)!=="\u5B66\u751F"?_.joinCol:_.w90},ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("classrooms")},(ua=Pe.userInfo)!=null&&ua.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((na=Pe.userInfo)==null?void 0:na.main_site)&&!((ia=Ze==null?void 0:Ze.setting)!=null&&ia.is_local)&&ue.createElement(l.default.Item,f({},Ft),ue.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ue.createElement(l.default.Item,r(f({},Ft),{onClick:()=>{(0,D.o1)(Dt)&&Tt(!0)}}),ue.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ue.createElement("section",null,ue.createElement(K.Z,{dropdownRender:()=>{var Ft;return ue.createElement(l.default,{className:((Ft=Pe.userInfo)==null?void 0:Ft.user_identity)!=="\u5B66\u751F"?`${_.rightMenu} ${_.joinMenu} mt10`:`${_.rightMenu} ${_.joinMenu} ${_.w140} mt10`},ue.createElement(kt,null))},placement:"bottom"},ue.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ue.createElement(se.Z,{visible:Nt,onCancel:()=>zt(!1)}),ue.createElement(le,{visible:_t,onCancel:()=>$t(!1)}),ue.createElement(ce,{info:Bn,open:mn,onCancel:()=>Nn(!1)}),ue.createElement(re,{open:Jt,onCancel:()=>Tt(!1)}))};var M=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe})=>({homePage:J,user:be,globalSetting:Pe,loading:oe.models.index}))(X),m={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},G=e(2119),ye=e(3129),ve=e(10148),ne=e(59301),De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,he=(J,oe)=>{var be={};for(var Pe in J)ze.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&De)for(var Pe of De(J))oe.indexOf(Pe)<0&&P.call(J,Pe)&&(be[Pe]=J[Pe]);return be},Ee=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())});const Le=J=>{var oe,be=RegExp("(^| )"+J+"=([^;]+)(;|$)");return(oe=document.cookie.match(be))?decodeURIComponent(oe[2]):null},Fe=J=>{var oe=new Date;oe.setTime(oe.getTime()-1);var be=Le(J);be!=null&&(document.cookie=J+"="+be+";expires="+oe.toGMTString())};var Ge=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Competition="competitions",J.Engineering="engineering",J.Graduations="graduations",J.Paperlibrary="paperlibrary",J.Problemset="problemset",J.Dataset="dataset",J))(Ge||{});const nt=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Dt,shixunHomeworks:At,location:qe,payload:yt={}}=oe,Vt=he(oe,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),jt,Nt,zt,_t,$t,mn,Nn,Jt,Tt,Gt,Fn,Bn,yn,hn,Qt,on;const En=(Nt=(((jt=Ze.setting)==null?void 0:jt.navbar)||[]).find(Ft=>Ft.link==="/classrooms"))==null?void 0:Nt.hidden,zn=(_t=(((zt=Ze.setting)==null?void 0:zt.navbar)||[]).find(Ft=>Ft.link==="/shixuns"))==null?void 0:_t.hidden,Jn=(mn=((($t=Ze.setting)==null?void 0:$t.navbar)||[]).find(Ft=>Ft.link==="/paths"))==null?void 0:mn.hidden,Zt=(Nn=Pe.userInfo)==null?void 0:Nn.is_school_manage,kt=()=>{var Ft,Dn,Zn,sn,vn,$n,Sn,Vn,tr,Yn,_n,qn,ur,gr,xr;return(0,V.Ll)()?ne.createElement(l.default,{className:`${m.rightMenu} ${m.menuWrap}`},ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):ne.createElement(l.default,{className:`${m.rightMenu} ${m.menuWrap}`},ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:`/users/${(Ft=Pe.userInfo)==null?void 0:Ft.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:`/users/${(Dn=Pe.userInfo)==null?void 0:Dn.login}/classrooms`},(Zn=Pe.userInfo)!=null&&Zn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:`/users/${(sn=Pe.userInfo)==null?void 0:sn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:`/users/${(vn=Pe.userInfo)==null?void 0:vn.login}/paths`},($n=Pe.userInfo)!=null&&$n.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Sn=Pe.userInfo)==null?void 0:Sn.user_identity)!=="\u5B66\u751F"&&ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:`/users/${(Vn=Pe.userInfo)==null?void 0:Vn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:`/users/${(tr=Pe.userInfo)==null?void 0:tr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Yn=Pe.userInfo)==null?void 0:Yn.user_identity)!=="\u5B66\u751F"&&ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:`/users/${(_n=Pe.userInfo)==null?void 0:_n.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,G.JA)()&&ne.createElement(l.default.Item,null,ne.createElement("a",{onClick:()=>{(0,D.tJ)(Dt)&&i.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,G.JA)()&&ne.createElement(l.default.Item,null,ne.createElement("a",{onClick:()=>{(0,D.tJ)(Dt)&&i.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((ur=(qn=Pe.navigationInfo)==null?void 0:qn.top)==null?void 0:ur.laboratory_admin_url)&&ne.createElement(l.default.Item,null,ne.createElement("a",{href:(xr=(gr=Pe.navigationInfo)==null?void 0:gr.top)==null?void 0:xr.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),ne.createElement(l.default.Item,null,ne.createElement(i.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:ne.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Zt&&ne.createElement(l.default.Item,null,ne.createElement(i.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),ne.createElement(l.default.Item,{className:m.exit},ne.createElement("a",{onClick:()=>Ee(void 0,null,function*(){try{const Or=yield(0,ye.vR)({});n.ZP.success(Or==null?void 0:Or.message)}catch(Or){}(0,V.d8)("_educoder_session","logout",1),(0,V.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,G.bg)()?ne.createElement(K.Z,{className:`${m.height67}`,dropdownRender:kt,placement:"bottomRight"},ne.createElement("section",null,ne.createElement("aside",null,ne.createElement("div",{className:At.actionTabs.type===1?m.classromediv:""},ne.createElement("img",{className:`${m.userPic} current ml15`,src:`${(Jt=ve.Z)==null?void 0:Jt.IMG_SERVER}/images/${(Tt=Pe.userInfo)==null?void 0:Tt.image_url}`,alt:"",onClick:()=>{var Ft;return i.history.push((0,V.Ll)()?"/account/profile":`/users/${(Ft=Pe.userInfo)==null?void 0:Ft.login}/classrooms`)}}),(0,V.Ll)()&&ne.createElement("span",{className:"ml10 font16"},(Gt=Pe.userInfo)==null?void 0:Gt.username),ne.createElement("i",{className:`iconfont icon-zhankai4 ${m.icon}`}))))):ne.createElement("div",{className:`font15 ${Ze.isIlearning?m.login:""}`},((Fn=Ze.setting)==null?void 0:Fn.sso_login_url)&&ne.createElement("a",{target:"_blank",href:(Bn=Ze.setting)==null?void 0:Bn.sso_login_url},ne.createElement("img",{src:`${ve.Z.IMG_SERVER}/${(yn=Ze.setting)==null?void 0:yn.login_logo_url}`,width:40}),ne.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(hn=Ze.setting)==null?void 0:hn.sso_login_button_name)),!((Qt=Ze.setting)!=null&&Qt.hide_account_login)&&ne.createElement(ne.Fragment,null,ne.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Dt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((on=Ze.setting)!=null&&on.close_register)&&ne.createElement(ne.Fragment,null,ne.createElement("span",{className:"ml5 mr5"},"|"),ne.createElement(i.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var rt=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe,shixunHomeworks:Ze})=>({homePage:J,user:be,globalSetting:Pe,shixunHomeworks:Ze,loading:oe.models.index}))(nt),Pt={tip:"tip___a6MfI"},Lt=e(61186),Bt=e.n(Lt),Mt=e(59301),tn=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())}),cn=(J=>(J[J.Professor=1]="Professor",J[J.AssistantProfessor=2]="AssistantProfessor",J[J.Student=3]="Student",J))(cn||{});const gt=({visible:J,user:oe,onCancel:be=()=>{},dispatch:Pe})=>{var Ze,wt,Dt;const[At,qe]=(0,t.useState)(),[yt,Vt]=(0,t.useState)([]),[jt,Nt]=(0,t.useState)(!1),[zt,_t]=(0,t.useState)(!1),[$t,mn]=(0,t.useState)(),[Nn,Jt]=(0,t.useState)(!1),Tt=(Ze=window.location.pathname)==null?void 0:Ze.includes("classrooms/");(0,t.useEffect)(()=>{var Qt,on;(Qt=oe==null?void 0:oe.userInfo)!=null&&Qt.identity&&Vt([((on=oe==null?void 0:oe.userInfo)==null?void 0:on.identity)==="student"?3:1])},[oe]),(0,t.useEffect)(()=>{var Qt,on,En;if(console.log(oe==null?void 0:oe.userInfo),(Qt=oe==null?void 0:oe.userInfo)!=null&&Qt.user_status)if(((on=oe==null?void 0:oe.userInfo)==null?void 0:on.role)===15){Jt(!1);return}else{let zn=JSON.parse(Tt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));zn&&(zn==null?void 0:zn.login)===((En=oe==null?void 0:oe.userInfo)==null?void 0:En.login)?(console.log(Bt()(zn==null?void 0:zn.time).add(1,"days")),console.log(Bt()(new Date)),Bt()(zn==null?void 0:zn.time).add(1,"days").set({hour:0,minute:0,second:0}){if(yt.includes(1)){o.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mt.createElement("div",{className:"tc"},on||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Qt}/students`}});return}window.location.href=`/classrooms/${Qt}/students`},Fn=()=>tn(void 0,null,function*(){if(!At){n.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Nt(!0);const Qt=yield(0,d.cR)({invite_code:At,professor:yt.includes(1)?1:null,assistant_professor:yt.includes(2)?1:null,student:yt.includes(3)?1:null});if(Nt(!1),(Qt==null?void 0:Qt.status)===-1&&Pe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Qt==null?void 0:Qt.status)===-2){if(Bn(),Qt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){_t(!0),mn(1);return}if(Qt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){_t(!0),mn(2);return}if(Qt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){_t(!0),mn(3);return}}if((Qt==null?void 0:Qt.status)===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Bn(),Qt!=null&&Qt.course_id?Gt(Qt.course_id,Qt.message):n.ZP.success(Qt.message);return}}),Bn=()=>tn(void 0,null,function*(){be()}),yn=()=>{var Qt,on;Tt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Qt=oe==null?void 0:oe.userInfo)==null?void 0:Qt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(on=oe==null?void 0:oe.userInfo)==null?void 0:on.login})),Jt(!1)},hn=()=>tn(void 0,null,function*(){let Qt=yield(0,te.ZP)("/api/business_contacts.json",{method:"post"});(Qt==null?void 0:Qt.status)===0&&n.ZP.info("\u7533\u8BF7\u6210\u529F")});return Mt.createElement(Mt.Fragment,null,Nn&&Mt.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Mt.createElement("div",{className:Pt.tip},Mt.createElement("div",null,Mt.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Tt?Mt.createElement(Mt.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Dt=oe==null?void 0:oe.userInfo)==null?void 0:Dt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Mt.createElement(Mt.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Mt.createElement("div",null,Mt.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:yn},"\u5FFD\u7565"),Mt.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:hn},"\u7533\u8BF7\u5EF6\u671F")))))};var dn=(0,i.connect)(({user:J})=>({user:J}))(gt),Xt=e(3113),nn="data:image/png;base64,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",un=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ft=(J,oe)=>{var be={};for(var Pe in J)On.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&un)for(var Pe of un(J))oe.indexOf(Pe)<0&<.call(J,Pe)&&(be[Pe]=J[Pe]);return be};const mt=null,It=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Dt,location:At,text:qe,shixunHomeworks:yt,payload:Vt={}}=oe,jt=ft(oe,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Nt,zt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{yt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&zt("flex")},[yt.actionTabs.key]),(0,t.useEffect)(()=>{yt.actionTabs.key==="\u9690\u85CF"&&(zt("none"),localStorage.setItem("Noviceguide","0"))},[yt.actionTabs.key]),t.createElement("div",{style:{display:Nt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:nn,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},yt.actionTabs.text),yt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),zt("none"),Dt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Dt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),zt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var rn=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe,shixunHomeworks:Ze})=>({homePage:J,user:be,globalSetting:Pe,loading:oe.models.index,shixunHomeworks:Ze}))(It),ln=Object.defineProperty,ut=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,g=(J,oe,be)=>oe in J?ln(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,y=(J,oe)=>{for(var be in oe||(oe={}))Wt.call(oe,be)&&g(J,be,oe[be]);if(ut)for(var be of ut(oe))ee.call(oe,be)&&g(J,be,oe[be]);return J};const E=J=>React.createElement("svg",y({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},J),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var S="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Ae=e(89392),ae=e(92736),je=e(6848),We={content:"content___L4gl0"},et="data:image/png;base64,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",at=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())});const dt=({classroomList:J,loading:oe,user:be,dispatch:Pe,virtualSpaces:Ze,globalSetting:wt})=>{const Dt=(0,i.useLocation)();let At=!1;(0,t.useEffect)(()=>{wt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(At=!0)},[wt.actionTabs.key]),(0,t.useEffect)(()=>{At&&Pe({type:"globalSetting/setActionTabs",payload:{}})},[Dt.pathname]);const qe=()=>{Pe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(ae.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(o.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:wt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>at(void 0,null,function*(){}),onCancel:()=>{qe()}},t.createElement("div",{className:We.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:et,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(je.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ve.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var st=(0,i.connect)(({classroomList:J,user:oe,loading:be,virtualSpaces:Pe,globalSetting:Ze})=>({classroomList:J,user:oe,loading:be,virtualSpaces:Pe,globalSetting:Ze}))(dt),$e=e(59301),ct=Object.defineProperty,Ct=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Ot=(J,oe,be)=>oe in J?ct(J,oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):J[oe]=be,Ut=(J,oe)=>{for(var be in oe||(oe={}))pt.call(oe,be)&&Ot(J,be,oe[be]);if(Ct)for(var be of Ct(oe))xt.call(oe,be)&&Ot(J,be,oe[be]);return J},Rt=(J,oe)=>{var be={};for(var Pe in J)pt.call(J,Pe)&&oe.indexOf(Pe)<0&&(be[Pe]=J[Pe]);if(J!=null&&Ct)for(var Pe of Ct(J))oe.indexOf(Pe)<0&&xt.call(J,Pe)&&(be[Pe]=J[Pe]);return be},ht=(J,oe,be)=>new Promise((Pe,Ze)=>{var wt=qe=>{try{At(be.next(qe))}catch(yt){Ze(yt)}},Dt=qe=>{try{At(be.throw(qe))}catch(yt){Ze(yt)}},At=qe=>qe.done?Pe(qe.value):Promise.resolve(qe.value).then(wt,Dt);At((be=be.apply(J,oe)).next())});const{Header:Oe}=v.default,{Search:Ne}=Z.default;function Ue(){var J,oe;const Pe=window.location.pathname.split("/"),Ze={};return Pe[1]=="classrooms"&&Pe.length>3&&!((J=Pe[4])!=null&&J.includes("newgold"))&&!((oe=Pe[5])!=null&&oe.includes("newgold"))&&Pe[2]!=="coursesId"&&(Ze.course_id=Pe[2]),Pe[1]==="shixuns"&&Pe.length>3&&(Ze.objective_type="shixun",Ze.objective_id=Pe[2]),Pe[1]==="paths"&&Pe.length>3&&(Ze.objective_type="path",Ze.objective_id=Pe[2]),Ut(Ut({},Ze),{school:1})}const Je=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Xe=J=>{var oe=J,{homePage:be,user:Pe,globalSetting:Ze,loading:wt,dispatch:Dt,isLogin:At=!1,shixunHomeworks:qe}=oe,yt=Rt(oe,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Vt,jt,Nt,zt,_t,$t,mn,Nn,Jt;const Tt=(0,i.useLocation)(),[Gt,Fn]=(0,t.useState)(!1),[Bn,yn]=(0,t.useState)(""),[hn,Qt]=(0,t.useState)(!1),on=Ue();(0,t.useEffect)(()=>{Dt({type:"user/getNavigationInfo",payload:Ut({},on)})},[Ze.name]),(0,t.useEffect)(()=>{qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Je!=null&&Je.includes(Tt==null?void 0:Tt.pathname)||(Tt==null?void 0:Tt.pathname.indexOf("/classrooms"))===0||Dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Tt.pathname]),(0,t.useEffect)(()=>{qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||qe.actionTabs.key||localStorage.setItem("Noviceguide","0")},[qe.actionTabs.key]),(0,t.useEffect)(()=>{var sn;if(Ze!=null&&Ze.setting){let vn=(0,Ae.cloneDeep)((sn=Ze==null?void 0:Ze.setting)==null?void 0:sn.navbar);vn=vn==null?void 0:vn.filter(Sn=>{var Vn;return!(Sn!=null&&Sn.hidden)&&!((0,G.JA)()&&((Vn=["/paperlibrary","/problemset"])!=null&&Vn.includes(Sn.link)))});for(const Sn of vn)Sn.subitem&&(Sn.subitem=Sn.subitem.filter(Vn=>{var tr;return!(Vn!=null&&Vn.hidden)&&!((0,G.JA)()&&((tr=["/paperlibrary","/problemset"])!=null&&tr.includes(Vn.link)))}));let $n=!1;vn==null||vn.map(function(Sn,Vn){var tr,Yn,_n,qn;const ur=Tt.pathname;Sn.link===ur&&(yn(Sn==null?void 0:Sn.link),(0,V.Dk)(ur==="/"?(tr=Ze==null?void 0:Ze.setting)==null?void 0:tr.name:Zn(Sn==null?void 0:Sn.name)),kt(Dn(Vn,{name:Sn==null?void 0:Sn.name,link:Sn==null?void 0:Sn.link},vn)),$n=!0),ur=="/"&&(yn(""),(0,V.Dk)((Yn=Ze==null?void 0:Ze.setting)==null?void 0:Yn.name)),(_n=Sn==null?void 0:Sn.subitem)!=null&&_n.length&&((qn=Sn==null?void 0:Sn.subitem)==null||qn.map(gr=>{gr.link===ur&&(yn(gr==null?void 0:gr.link),ur!=="/"&&(0,V.Dk)(Zn(gr==null?void 0:gr.name)),kt(Dn(Vn,{name:gr==null?void 0:gr.name,link:gr==null?void 0:gr.link},vn)),$n=!0)}))}),$n||kt(vn)}},[Ze==null?void 0:Ze.setting,Pe]);const En=(0,t.useMemo)(()=>{var sn,vn;return(sn=Ze==null?void 0:Ze.setting)!=null&&sn.nav_logo_url?`${ve.Z.IMG_SERVER}/${(vn=Ze==null?void 0:Ze.setting)==null?void 0:vn.nav_logo_url}`:`${ve.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Vt=Ze==null?void 0:Ze.setting)==null?void 0:Vt.nav_logo_url]);function zn(sn){i.history.push("/search?value="+sn)}const Jn=()=>Gt?$e.createElement("div",{onBlur:()=>{setTimeout(()=>{Fn(!1)},300)}},$e.createElement(Ne,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:zn,autoFocus:!0})):$e.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{i.history.push("/search?value=")}}),[Zt,kt]=(0,t.useState)([]),Ft=(sn,vn)=>ht(void 0,null,function*(){var $n,Sn,Vn,tr,Yn,_n;if((sn==null?void 0:sn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const qn=yield(0,ye.IU)({tab_module_type:"engineering"});if(qn!=null&&qn.un_purchased){Dt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}($n=qn==null?void 0:qn.data)!=null&&$n.engineer_url?(Vn=(Sn=qn==null?void 0:qn.data)==null?void 0:Sn.engineer_url)!=null&&Vn.includes("http")?(0,V.xg)((tr=qn==null?void 0:qn.data)==null?void 0:tr.engineer_url):i.history.push((Yn=qn==null?void 0:qn.data)==null?void 0:Yn.engineer_url):(qn==null?void 0:qn.status)!=401&&Qt(!0);return}(_n=sn==null?void 0:sn.link)!=null&&_n.includes("http")?(0,V.xg)(sn==null?void 0:sn.link):((0,V.Dk)(sn==null?void 0:sn.name),i.history.push(sn==null?void 0:sn.link)),(sn==null?void 0:sn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:$e.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Dn=(sn,vn,$n)=>{const Sn=$n.slice();return Sn[sn]&&(Sn[sn].name=vn.name,Sn[sn].link=vn.link),Sn||[]},Zn=(sn="")=>(sn==null?void 0:sn.indexOf("<"))>-1?sn==null?void 0:sn.slice(0,sn==null?void 0:sn.indexOf("<")):sn;return Ze.showHeader&&Ze.showHeaderFooter?$e.createElement(v.default,{style:{background:`${Tt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Ze.isIlearning?C["header-iearning"]:C.header} ${Ze.showHeaderFixed?C.headerFixed:""}`},(Ze==null?void 0:Ze.showTip)&&$e.createElement(dn,null),$e.createElement(Oe,{className:"header",style:{background:`${Tt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Tt.pathname=="/training"?"999":""}`}},$e.createElement("section",{className:C["edu-menu"]},(!!Ze.isIlearning||!((jt=Ze==null?void 0:Ze.setting)!=null&&jt.main_site)&&!!((Nt=Ze==null?void 0:Ze.setting)!=null&&Nt.navbar))&&$e.createElement(i.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Dt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},$e.createElement("img",{className:C.logo,title:(zt=Ze.setting)==null?void 0:zt.name,src:En||S})),$e.createElement("ul",{className:`${C.menu} ${(0,V.Ll)()&&"ml0"}`},(0,V.Ll)()&&$e.createElement("li",null,$e.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,V.Ll)()&&Ze.setting&&(Zt==null?void 0:Zt.map(function(sn,vn){var $n,Sn,Vn,tr,Yn;return $e.createElement("li",{key:vn,className:!(($n=sn==null?void 0:sn.subitem)!=null&&$n.length)&&Bn===(sn==null?void 0:sn.link)||(Sn=sn==null?void 0:sn.subitem)!=null&&Sn.some(_n=>Bn===(_n==null?void 0:_n.link))?C.actived:""},$e.createElement("div",{onClick:()=>Ft(sn,vn),className:C.name},$e.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var _n;let qn=sn==null?void 0:sn.name;return(_n=sn==null?void 0:sn.subitem)==null||_n.map((ur,gr)=>(ur.link===Tt.pathname&&(qn=ur.name),ur)),qn})()}}),((Vn=sn==null?void 0:sn.subitem)==null?void 0:Vn.length)>0&&$e.createElement("i",{className:"iconfont icon-zhankai4"})),((tr=sn==null?void 0:sn.subitem)==null?void 0:tr.length)>0&&$e.createElement("div",{className:C.dropDown},(Yn=sn==null?void 0:sn.subitem)==null?void 0:Yn.map((_n,qn)=>$e.createElement("div",{className:C.subName,onClick:()=>Ft(_n,vn),key:vn+"-"+qn},!!qn&&$e.createElement("div",{className:C.line}),$e.createElement("aside",{className:"font16 c-black"},Zn(_n==null?void 0:_n.name)),$e.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},_n.content)))))}))),$e.createElement("div",{className:"search-bar",style:{flex:Ze.isIlearning?"initial":"1 0 auto"}},!(0,V.Ll)()&&!(Ze!=null&&Ze.isIlearning)&&$e.createElement($e.Fragment,null,$e.createElement(Jn,null),!At&&$e.createElement(M,null),!At&&!!((_t=Pe==null?void 0:Pe.userInfo)!=null&&_t.login)&&$e.createElement(i.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${($t=Pe==null?void 0:Pe.userInfo)==null?void 0:$t.login}/user_tidings`},((mn=Pe==null?void 0:Pe.navigationInfo)==null?void 0:mn.new_message)&&$e.createElement("span",{className:C.newslight}))),!At&&$e.createElement(rt,{payload:on}))),$e.createElement(o.default,{centered:!0,destroyOnClose:!0,open:hn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,V.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Qt(!1)},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},$e.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),$e.createElement("img",{src:`${ve.Z.IMG_SERVER}/${(Nn=Ze==null?void 0:Ze.setting)==null?void 0:Nn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),$e.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Jt=Ze==null?void 0:Ze.setting)==null?void 0:Jt.homepage_tea_qq_number)))),$e.createElement(rn,null),$e.createElement(st,null)):$e.createElement($e.Fragment,null,$e.createElement(st,null))};var it=(0,i.connect)(({homePage:J,loading:oe,user:be,globalSetting:Pe,shixunHomeworks:Ze})=>({homePage:J,user:be,globalSetting:Pe,loading:oe.models.index,shixunHomeworks:Ze}))(Xe)},48922:function(vt,pe,e){"use strict";e.d(pe,{xp:function(){return o},AG:function(){return K},JA:function(){return n},FX:function(){return f},k$:function(){return Me},ub:function(){return Ie},e6:function(){return Qe},v7:function(){return V},BO:function(){return A},x7:function(){return x},em:function(){return Be},BV:function(){return C},qz:function(){return j},Gm:function(){return R},yt:function(){return D},I2:function(){return xe},sQ:function(){return _},z3:function(){return v},GY:function(){return ue},wC:function(){return Te},Pt:function(){return re},Oe:function(){return Ke},L6:function(){return i},RL:function(){return t},f$:function(){return Z},j1:function(){return N},jD:function(){return d},g4:function(){return F}});var t=e(58143),i="data:image/png;base64,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",v=e(4977),Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",C=e.p+"static/err.2323787b.png",n="data:image/png;base64,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",R="data:image/png;base64,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",j="data:image/png;base64,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",l="data:image/png;base64,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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg==",A=e.p+"static/douyu.1e926b4a.jpg",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII=",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",Re="data:image/png;base64,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",le="data:image/png;base64,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",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",_="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",D="data:image/png;base64,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",I=e(76298),a=e.p+"static/teacherQQ.833913ba.jpg",x="data:image/png;base64,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",w=e(59301),W=Object.defineProperty,Y=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,we=(r,h,Q)=>h in r?W(r,h,{enumerable:!0,configurable:!0,writable:!0,value:Q}):r[h]=Q,ie=(r,h)=>{for(var Q in h||(h={}))U.call(h,Q)&&we(r,Q,h[Q]);if(Y)for(var Q of Y(h))B.call(h,Q)&&we(r,Q,h[Q]);return r};const Ye=r=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},r),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var fe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",xe="data:image/jpeg;base64,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",Se=e.p+"static/certificate.a2a9ee77.jpg",ce=Object.defineProperty,te=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,k=(r,h,Q)=>h in r?ce(r,h,{enumerable:!0,configurable:!0,writable:!0,value:Q}):r[h]=Q,z=(r,h)=>{for(var Q in h||(h={}))q.call(h,Q)&&k(r,Q,h[Q]);if(te)for(var Q of te(h))b.call(h,Q)&&k(r,Q,h[Q]);return r};const T=r=>React.createElement("svg",z({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},r),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var de="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Be="data:image/png;base64,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",Ke="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",re=e.p+"static/question.ed747acc.gif",ue="data:image/gif;base64,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",Te=e(55351),Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Ie="data:image/png;base64,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",Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",ge="data:image/png;base64,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",L=e(53114),O="data:image/png;base64,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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},6060:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Te}});var t=e(59301),i=e(5112),v=e(78241),Z=e(69127),o=e(3113),C=e(70635),n=e(43418),R="data:image/png;base64,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";function j(){return(0,C.U2)("teach_groups.json")}function l(Me){return(0,C.v_)("teach_groups.json",Me)}function K(Me,Ie){return(0,C.gz)(`teach_groups/${Me}.json`,Ie)}function A(Me){return(0,C.v_)("teach_group_members.json",Me)}function d(Me){return(0,C.IV)(`teach_group_members/${Me}.json`)}function V(Me,Ie){return(0,C.IV)(`teach_groups/${Me}/del_member.json`,{member_id:Ie})}function N(Me){return(0,C.IV)(`teach_groups/${Me}.json`)}var F=e(92832),Re=({callback:Me,visible:Ie,onCancel:Qe,id:ge,name:L})=>{function O(r){Me(r)}const[f]=v.default.useForm();return(0,t.useEffect)(()=>{f.setFieldsValue({name:L})},[L]),t.createElement(n.default,{centered:!0,title:ge?"\u6539\u540D":"\u65B0\u5EFA",open:Ie,onCancel:Qe,footer:null},t.createElement(v.default,{layout:"vertical",form:f,initialValues:{name:L},onFinish:O},t.createElement(v.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},t.createElement(F.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),t.createElement(v.default.Item,null,t.createElement("div",{className:"flex-container flex-end"},t.createElement(o.ZP,{type:"ghost",onClick:Qe,style:{marginRight:20}}," \u53D6\u6D88 ")," ",t.createElement(o.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},le=e(5891),se={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},_=se,D=e(31533),I=function(Ie,Qe){return t.createElement(D.Z,(0,le.Z)({},Ie,{ref:Qe,icon:_}))},a=t.forwardRef(I),x=a,w=e(1040);const W=50;var Y=({data:Me,isAdminOrTeacher:Ie,onDelGroup:Qe,onChangeGroupName:ge,onPlusMember:L,onDelMember:O,onExitGroup:f})=>{const[r,h]=(0,t.useState)(0),[Q,s]=(0,t.useState)(0);function u(m){let G=parseInt(m.target.id,10);n.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Qe(G)}})}function X(m){let G=parseInt(m.target.id,10);n.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{f(G)}})}function M(m,G){n.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{O(m,G)}})}return t.createElement("ul",{className:"teaching-list"},Me.map((m,G)=>t.createElement("li",{key:m.id,onClick:()=>h(G)},t.createElement("div",{className:"item-group"},t.createElement("span",null,m.name," \xA0 ",G!==r&&t.createElement("i",{className:"iconfont icon-jiantou9"})," "),t.createElement("div",{className:"action-group"},Ie?t.createElement("a",{onClick:()=>{ge(m)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,m.is_creat?t.createElement("a",{id:m.id+"",className:"c-grey-c",onClick:u},"\u89E3\u6563"):t.createElement("a",{id:m.id+"",className:"c-grey-c",onClick:X},"\u9000\u51FA"))),G===r?t.createElement("ul",{className:"info"},m.memers.map(ye=>t.createElement("li",{key:ye.id||ye.name,onClick:()=>{s(ye.id)},className:Q===ye.id?"active":""},t.createElement("div",null,ye.name),m.is_creat&&ye.id&&Q===ye.id?t.createElement("a",{className:"btn-del",onClick:ve=>{ve.preventDefault(),ve.stopPropagation(),M(m.id,Q)}},t.createElement(x,null)):null)),Ie?t.createElement("li",null,t.createElement(o.ZP,{type:"link",disabled:m.memers.length>=50,title:m.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{L(m)}}," ",t.createElement(w.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},U=e(42203),B=e(4194),we=Object.defineProperty,ie=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ce=(Me,Ie,Qe)=>Ie in Me?we(Me,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[Ie]=Qe,te=(Me,Ie)=>{for(var Qe in Ie||(Ie={}))xe.call(Ie,Qe)&&ce(Me,Qe,Ie[Qe]);if(fe)for(var Qe of fe(Ie))Se.call(Ie,Qe)&&ce(Me,Qe,Ie[Qe]);return Me},q=(Me,Ie)=>ie(Me,Ye(Ie)),b=(Me,Ie,Qe)=>new Promise((ge,L)=>{var O=h=>{try{r(Qe.next(h))}catch(Q){L(Q)}},f=h=>{try{r(Qe.throw(h))}catch(Q){L(Q)}},r=h=>h.done?ge(h.value):Promise.resolve(h.value).then(O,f);r((Qe=Qe.apply(Me,Ie)).next())});function k({children:Me}){return t.createElement("div",{className:"no-data"},t.createElement("img",{src:R,alt:"no-data",width:300}),Me)}const z={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var T=(Me=>(Me[Me.INITDATA=0]="INITDATA",Me[Me.SHOWLOADING=1]="SHOWLOADING",Me[Me.SHOWFORMPANEL=2]="SHOWFORMPANEL",Me[Me.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Me[Me.SELECTGROUP=4]="SELECTGROUP",Me[Me.SETINDEX=5]="SETINDEX",Me))(T||{});function de(Me,Ie){switch(Ie.type){case 0:return te(te({},Me),Ie.payload);case 1:return q(te({},Me),{loading:Ie.payload});case 5:return q(te({},Me),{index:Ie.payload});case 2:return te(te({},Me),Ie.payload);case 3:return te(te({},Me),Ie.payload);case 4:return q(te({},Me),{selectedGroup:Ie.payload,showFormPanel:!0});default:throw new Error}}function Be({user:Me}){var Ie;const[Qe,ge]=(0,t.useReducer)(de,z),{data:L,index:O,loading:f,showFormPanel:r,selectedGroup:h,showMemberPanel:Q}=Qe,s=(Ie=Me.userInfo)==null?void 0:Ie.role,u=(0,t.useMemo)(()=>{let Le=[],Fe=[];for(let Ge of L)Ge.is_creat?Le.push(Ge):Fe.push(Ge);return[Le,Fe]},[L]);(0,t.useEffect)(()=>{s===15&&ge({type:5,payload:1})},[s]);function X(){return b(this,null,function*(){const Le=yield j();ge({type:0,payload:{loading:!1,showFormPanel:!1,data:Le.groups}})})}(0,t.useEffect)(()=>{X()},[]);function M(Le){return b(this,null,function*(){h.id?yield K(h.id,Le):yield l(Le),X()})}function m(){ge({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function G(Le){ge({type:4,payload:Le})}function ye(){ge({type:2,payload:{showFormPanel:!1}})}function ve(){ge({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function ne(Le){ge({type:3,payload:{showMemberPanel:!0,selectedGroup:Le}})}function De(Le,Fe){return b(this,null,function*(){yield V(Le,Fe),X()})}function ze(Le){return b(this,null,function*(){yield N(Le),X()})}function P(Le){return b(this,null,function*(){yield d(Le),X()})}function he(Le){ge({type:5,payload:parseInt(Le.target.id,10)})}function Ee(Le,Fe){return b(this,null,function*(){ve(),yield A({user_ids:Le,group_id:Fe}),X()})}return t.createElement(t.Fragment,null,t.createElement("div",{className:"teaching-circling-container"},t.createElement("h3",null," \u6559\u7814\u56E2\u961F ",s<=12&&t.createElement(o.ZP,{type:"primary",disabled:L.length>=50,title:L.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:m},"\u65B0\u5EFA")," "),t.createElement("div",{className:"teaching-circling-body"},s===15?null:t.createElement("ul",{className:"navs"},t.createElement("li",{className:O===0?"active":""},t.createElement("a",{id:"0",onClick:he},"\u6211\u521B\u5EFA\u7684")),t.createElement("li",{className:O===1?"active":""},t.createElement("a",{id:"1",onClick:he},"\u6211\u52A0\u5165\u7684"))),t.createElement("div",{className:u[O].length===0?"nodata-content":"main-content"},u[O].length===0?t.createElement(k,null,s<=12?t.createElement(t.Fragment,null," ",t.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",t.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):t.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):t.createElement(Y,{onExitGroup:P,onPlusMember:ne,onDelMember:De,onDelGroup:ze,isAdminOrTeacher:s<=12,onChangeGroupName:G,data:u[O]}))),t.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),t.createElement(Re,{callback:M,visible:r,onCancel:ye,id:h.id,name:h.name}),t.createElement(n.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Q,onCancel:ve,footer:null,width:1100,bodyStyle:{minHeight:200}},t.createElement(B.Z,{container_id:h.id,container_type:4,onSelect:Ee,onCancel:ve})))}var Ke=(0,U.connect)(({user:Me})=>({user:Me}))(Be),re=(Me,Ie,Qe)=>new Promise((ge,L)=>{var O=h=>{try{r(Qe.next(h))}catch(Q){L(Q)}},f=h=>{try{r(Qe.throw(h))}catch(Q){L(Q)}},r=h=>h.done?ge(h.value):Promise.resolve(h.value).then(O,f);r((Qe=Qe.apply(Me,Ie)).next())});const ue=i.ZP.Group;var Te=({onSelect:Me,onCancel:Ie})=>{const[Qe,ge]=(0,t.useState)([]),[L,O]=(0,t.useState)(!0);(0,t.useEffect)(()=>{function h(){return re(this,null,function*(){const{groups:Q}=yield(0,C.U2)("teach_groups/my.json");ge(Q),O(!1)})}h()},[]);const f=(0,t.useMemo)(()=>{let h=[],Q=[];for(let s of Qe)s.is_creat?h.push(s):Q.push(s);return[h,Q]},[Qe]);function r(h){Me(h)}return t.createElement(v.default,{className:"select-teach-group",onFinish:r},L?t.createElement(Z.Z,{paragraph:!0}):Qe.length===0?t.createElement(k,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",t.createElement(U.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):t.createElement(t.Fragment,null,t.createElement(v.default.Item,{name:"group_id",style:{width:"100%"}},t.createElement(ue,{style:{width:"100%"}},t.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),t.createElement("ul",{className:"groups"},f[0].map(h=>t.createElement("li",{key:h.id},t.createElement(i.ZP,{value:h.id},h.name)))),t.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),t.createElement("ul",{className:"groups"},f[1].map(h=>t.createElement("li",{key:h.id},t.createElement(i.ZP,{value:h.id},h.name)))))),t.createElement("div",{className:"btn-actions"},t.createElement(o.ZP,{type:"default",onClick:Ie,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(o.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},4194:function(vt,pe,e){"use strict";var t=e(59301),i=e(78241),v=e(95237),Z=e(57809),o=e(92832),C=e(88522),n=e(3113),R=e(24905),j=e(6848),l=e(8591),K=e(36546),A=e(42203),d=e(61186),V=e.n(d),N=e(26724),F=e.n(N),Re=e(58143),le=e(16597),se=e(78258),_=e(52222),D=e(59301),I=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,U=(te,q,b)=>q in te?I(te,q,{enumerable:!0,configurable:!0,writable:!0,value:b}):te[q]=b,B=(te,q)=>{for(var b in q||(q={}))W.call(q,b)&&U(te,b,q[b]);if(w)for(var b of w(q))Y.call(q,b)&&U(te,b,q[b]);return te},we=(te,q)=>a(te,x(q)),ie=(te,q,b)=>new Promise((k,z)=>{var T=Ke=>{try{Be(b.next(Ke))}catch(re){z(re)}},de=Ke=>{try{Be(b.throw(Ke))}catch(re){z(re)}},Be=Ke=>Ke.done?k(Ke.value):Promise.resolve(Ke.value).then(T,de);Be((b=b.apply(te,q)).next())});const Ye=[];function fe({onSearch:te,schools:q}){return D.createElement(i.default,{colon:!1,layout:"horizontal",onFinish:te,initialValues:{keyword:"",school_name:"",search_type:"1"}},D.createElement(v.Z,{style:{flexWrap:"nowrap"}},D.createElement(i.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},D.createElement(Z.default,{popupClassName:_.Z.selectdown,style:{width:106}},D.createElement(Z.default.Option,{value:"1"},"\u59D3\u540D"),D.createElement(Z.default.Option,{value:"2"},"\u624B\u673A\u53F7"),D.createElement(Z.default.Option,{value:"3"},"\u90AE\u7BB1"))),D.createElement(i.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},D.createElement(o.default,{allowClear:!0,style:{width:300},size:"middle"})),D.createElement(i.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},D.createElement(C.Z,{options:q,style:{width:300},size:"middle",showSearch:!0,filterOption:(b,k)=>k.value.toUpperCase().indexOf(b.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),D.createElement(n.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var xe=(te=>(te[te.INITDATA=0]="INITDATA",te[te.INITSCHOOLS=1]="INITSCHOOLS",te[te.SHOWLOADING=2]="SHOWLOADING",te[te.SELECTEDIDS=3]="SELECTEDIDS",te[te.SETQUERY=4]="SETQUERY",te[te.SETPAGE=5]="SETPAGE",te))(xe||{});function Se(te,q){switch(q.type){case 0:return B(B({},te),q.payload);case 4:return B(B({},te),q.payload);case 5:return we(B({},te),{page:q.payload,reload:!1});case 2:return we(B({},te),{loading:q.payload});case 1:return we(B({},te),{schools:q.payload});case 3:return we(B({},te),{selectedIds:q.payload});default:throw new Error}}const ce={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};pe.Z=({onSelect:te,onCancel:q,container_id:b,container_type:k})=>{const[z,T]=(0,t.useReducer)(Se,ce),{data:de,schools:Be,loading:Ke,selectedIds:re,page:ue,count:Te,query:Me,reload:Ie}=z;(0,t.useEffect)(()=>{function h(){return ie(this,null,function*(){const{users:Q,user_count:s}=yield(0,le.nQ)(we(B({},Me),{page:ue,container_type:k,container_id:b,display_aliases:!0}));T({type:0,payload:{data:Ie?Q:[...de,...Q],count:s}})})}Me&&h()},[ue,Me,Ie,b,k]),(0,t.useEffect)(()=>{function h(){return ie(this,null,function*(){const{school_names:Q}=yield(0,le.K$)({display_aliases:!0});T({type:1,payload:Q.map(s=>({value:s}))})})}h()},[]);const Qe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(h,Q)=>D.createElement(R.default,{value:Q.numid,checked:re.includes(Q.numid),disabled:!!h})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(h,Q)=>D.createElement("div",null,D.createElement(j.Z,{placement:"bottom",title:h},D.createElement(A.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Q.login}`,target:"_blank"},h||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:h=>D.createElement(j.Z,{placement:"bottom",title:h},D.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:h=>D.createElement(j.Z,{placement:"bottom",title:h},D.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:h=>D.createElement(j.Z,{placement:"bottom",title:h},D.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:h=>D.createElement(j.Z,{placement:"bottom",title:h},D.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:h=>D.createElement(j.Z,{placement:"bottom",title:h},D.createElement("span",{style:{color:"#000000"}},h||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:h=>D.createElement("span",{style:{color:"#000000"}},h?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:h=>D.createElement(j.Z,{placement:"bottom",title:h},D.createElement("span",{style:{color:"#000000"}},V()(h).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:h=>{if(h===1)return D.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ge(h){T({type:4,payload:{page:1,reload:!0,query:h}})}function L(h){T({type:5,payload:h})}function O(h){let Q=re.indexOf(h);Q>=0?re.splice(Q,1):re.push(h),T({type:3,payload:[...re]})}function f(){re.length===0?l.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(te(re,b),T({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const r=Te>ue*10;return D.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},D.createElement(fe,{onSearch:ge,schools:Be}),Me?D.createElement(D.Fragment,null,D.createElement("div",{className:"flexd-table-header mt20"},D.createElement(se.Gi,null,D.createElement(K.default,{pagination:!1,dataSource:Ye,columns:Qe}))),D.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},D.createElement(F(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:L,hasMore:r,useWindow:!1},D.createElement(se.Gi,null,D.createElement(K.default,{loading:Ke,showHeader:!1,pagination:!1,dataSource:de,columns:Qe,onRow:h=>({onClick:Q=>{h.added!==1&&O(h.numid)}})})))),D.createElement("div",{className:"flex-container flex-end"},D.createElement(n.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:q},"\u53D6\u6D88"),D.createElement(n.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:f},"\u786E\u5B9A"))):D.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},D.createElement("img",{src:Re,width:"100",alt:""}),D.createElement("br",null),D.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},92730:function(vt,pe,e){"use strict";e.d(pe,{i:function(){return I},Z:function(){return x}});var t={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"},i=e(71418),v=e(6848),Z=e(92310),o=e.n(Z),C=e(58130),n=e(97267),R=e(2119),j="data:image/png;base64,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",l="data:image/png;base64,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",K="data:image/png;base64,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",A="data:image/png;base64,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",d="data:image/png;base64,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",V="data:image/png;base64,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",N="data:image/png;base64,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",F="data:image/png;base64,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",Re="data:image/png;base64,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",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==",se="data:image/png;base64,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",_="data:image/png;base64,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",D=e(59301);const I=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:j,swimg:l},{name:"101\u8BA1\u5212",ptimg:K,swimg:A},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:d,swimg:V},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:N,swimg:F},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Re,swimg:le},{name:"\u519B\u961F\u4E00\u6D41",ptimg:se,swimg:_}];var x=({className:w,dataSource:W=[],col:Y=4,right:U,bottom:B=23,precision:we=0,wrapWidth:ie=1200,trackEventItems:Ye,loading:fe,onRemove:xe=()=>{},isCurrent:Se=!0,showAlias:ce=!1})=>{const te=Math.floor((ie-(Y-1)*U)/Y),q=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return D.createElement(i.Z,{spinning:fe},D.createElement("div",{className:o()(t.list,w)},!!(W!=null&&W.length)&&(W==null?void 0:W.map((b,k)=>{var z;const{name:T,id:de,identifier:Be,featured:Ke,school_name:re,image_url:ue,excellent:Te,is_plan:Me}=b;return D.createElement("div",{key:de,className:t.wrap,style:{width:te,marginRight:(1+k)%Y===0?0:U+we,marginBottom:B}},D.createElement("a",{className:t.li,onClick:Ie=>{Ie.preventDefault(),Ie.stopPropagation(),Ye&&(0,C.L9)([Ye]),(0,C.xg)(`/paths/${Be}`)}},D.createElement("div",{className:t.img},D.createElement("img",{className:t.cover,src:`${ue}`}),Se&&(0,R.bg)()&&(b==null?void 0:b.studying)&&D.createElement("div",{className:`${t.movebq} user-path-items`,onClick:Ie=>{Ie.stopPropagation(),xe(b)}},D.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),D.createElement("span",{className:"c-red"},"\u79FB\u9664")),(z=b==null?void 0:b.subject_tags)==null?void 0:z.map((Ie,Qe)=>{var ge,L;if(Qe===0){const f=(ge=q.find(r=>r.name==Ie))==null?void 0:ge.swimg;return D.createElement("img",{className:t.sign,src:f,style:{left:"-4px"}})}const O=(L=q.find(f=>f.name==Ie))==null?void 0:L.ptimg;return D.createElement("img",{className:t.sign,src:O,style:{left:`${48+52*(Qe-1)+2*Qe}px`}})}),D.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(b==null?void 0:b.excellent)&&D.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),D.createElement("div",{className:t.name},D.createElement(v.Z,{title:ce&&(b!=null&&b.excellent_alias_name)?D.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${T}`,D.createElement("br",null),D.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${b==null?void 0:b.excellent_alias_name}`)):T},D.createElement("span",{className:t.e},ce&&(b==null?void 0:b.excellent_alias_name)||T))),D.createElement("div",{className:t.tags},D.createElement("div",null,D.createElement(v.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},D.createElement("span",null,D.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),D.createElement("span",null,b.stages_count))),D.createElement(v.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},D.createElement("span",null,D.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),D.createElement("span",null,b.members_count)))))))})),!W.length&&D.createElement(n.Z,null)))}},78258:function(vt,pe,e){"use strict";e.d(pe,{jL:function(){return o},w9:function(){return b},QD:function(){return ze},cQ:function(){return xe.Z},op:function(){return m},O5:function(){return On},_b:function(){return Ge},t7:function(){return le},Gi:function(){return Ke},YG:function(){return de},qp:function(){return K},vr:function(){return Ee},qE:function(){return ve},Je:function(){return D},wb:function(){return fe},cq:function(){return Qe},tp:function(){return V}});var t=e(59301),i={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"},v="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==",o=({dataSource:lt=[],img:ft,imgWidth:mt=346,title:It,sunTitle:rn,bannerExtraContent:ln})=>t.createElement("div",{className:i.banner},t.createElement("div",{className:i.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,It),t.createElement("span",null,rn)),lt.length>0&&t.createElement("div",{className:i.btns},lt.map((ut,Wt)=>t.createElement("div",{key:Wt,onClick:ut.click},ut.name,ut.sign?t.createElement("img",{src:v,width:39}):null))),ln),ft&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:ft,width:mt}))),C={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"},n=e(92310),R=e.n(n),j=e(89392),K=({dataSource:lt=[],value:ft,onChange:mt,onTitleChange:It,className:rn,title:ln,titleWidth:ut=41,style:Wt={},fontColor:ee="#6A7283",showCount:g})=>{const[y,E]=(0,t.useState)(0),[S,Ae]=(0,t.useState)(!1),ae=(0,t.useRef)(null),je=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var We;lt.length!==0&&(((We=ae==null?void 0:ae.current)==null?void 0:We.clientHeight)>97?E(1):E(0)),lt.length===0&&E(0),Ae(!1)},[lt]),t.createElement("div",{className:R()(C.row,rn),style:Wt},t.createElement("div",{onClick:(0,j.throttle)(()=>It==null?void 0:It(),2e3),style:{width:ut,marginTop:S?12:4},className:`${C.title} ${It?"current":""}`},ln),t.createElement("div",{className:S?`${C.tagsWrap} ${C.tagsBorderWrap}`:C.tagsWrap},t.createElement("div",{className:C.bar,ref:je,style:y>0?{height:y===1?97:"auto",overflow:y===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:C.tag,ref:ae},lt==null?void 0:lt.map(We=>t.createElement("span",{onClick:()=>mt(We.id),key:We.id,style:{color:ee},className:ft===We.id?C.active:""},t.createElement("span",{title:We.name,className:C.name},We.name),!!g&&t.createElement("span",{className:C.num},We.count))))),!!y&&t.createElement(t.Fragment,null,y===1?t.createElement("div",{onClick:()=>{var We;E(2),((We=ae==null?void 0:ae.current)==null?void 0:We.clientHeight)>245?Ae(!0):Ae(!1)},className:C.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{je.current.scrollTop=0,E(1),Ae(!1)},className:C.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},A={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"},V=({dataSource:lt=[],value:ft,onChange:mt,className:It,style:rn={}})=>t.createElement("div",{style:rn,className:R()(A.tabs,It)},lt.map(ln=>t.createElement("span",{onClick:()=>mt(ln.id),className:ft===ln.id?A.active:"",key:ln.id},ln.name))),N={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"},F=e(92832),le=({dataSource:lt=[],value:ft="",onChange:mt,onInputChange:It=()=>{},className:rn,style:ln={},placeholder:ut,allowClear:Wt=!1})=>{var ee;const[g,y]=(0,t.useState)(""),[E,S]=(0,t.useState)("");(0,t.useEffect)(()=>{var je;let We=ft;(je=JSON.stringify(ft))!=null&&je.includes("{")&&(y(ft.id),We=ft.value||"");try{S(decodeURIComponent(We||""))}catch(et){S(decodeURIComponent(We||""))}},[ft]);const Ae=()=>{mt(encodeURIComponent(E),g||null)},ae=je=>{je!==g&&(y(je),mt(encodeURIComponent(E),je))};return t.createElement("div",{className:R()(N.input,rn),style:ln},!!lt.length&&t.createElement("div",{className:N.dropdown},t.createElement("div",{className:N.text},(ee=lt.find(je=>je.id===g))==null?void 0:ee.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:N.b1}),t.createElement("b",{className:N.b2})),t.createElement("div",{className:N.menu},lt.map((je,We)=>t.createElement("div",{key:We,onClick:()=>ae(je.id)},je.name)))),t.createElement(F.default,{onPressEnter:Ae,value:E,onChange:je=>{S(je.target.value),It(encodeURIComponent(je.target.value),g||null)},bordered:!1,placeholder:ut}),t.createElement("i",{onClick:Ae,className:"iconfont icon-sousuo9 font14 pl10 current"}))},se={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"},D=({value:lt,onChange:ft,className:mt,total:It,pageSize:rn,style:ln={}})=>{const ut=lt<2,Wt=lt>=Math.ceil(It/rn);return It<=rn?t.createElement(t.Fragment,null):t.createElement("div",{className:R()(se.quickPager,mt),style:ln},t.createElement("div",{onClick:()=>{ut||ft(lt-1,"prev")},className:ut?se.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Wt||ft(lt+1,"next")},className:Wt?se.disabled:""},"\u4E0B\u4E00\u9875"))},I={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"},a=e(71418),x=e(6848),w=e(68610),W=e(10148),Y=e(58130),U=e(96908),B=e(57177),we=e(81378),ie=e(97267),fe=({className:lt,dataSource:ft=[],col:mt=4,right:It,bottom:rn=23,precision:ln=0,wrapWidth:ut=1200,trackEventItems:Wt,loading:ee})=>{const g=Math.floor((ut-(mt-1)*It)/mt);return t.createElement(a.Z,{spinning:ee},t.createElement("div",{className:R()(I.list,lt)},!!ft.length&&ft.map((y,E)=>{const{name:S,id:Ae,identifier:ae,power:je,cover_image_id:We,pic:et}=y;return t.createElement("div",{className:I.wrap,key:Ae,style:{width:g,marginRight:(1+E)%mt===0?0:It+ln,marginBottom:rn}},t.createElement("a",{target:"_blank",href:`/shixuns/${ae}/challenges`,className:I.li,onClick:at=>{at.preventDefault(),Wt&&(0,Y.L9)([Wt]),je&&(0,Y.xg)(`/shixuns/${ae}/challenges`)}},t.createElement("div",{className:I.img},t.createElement("img",{className:I.cover,src:`${et}`}),y.is_jupyter&&t.createElement("img",{className:I.sign,src:U}),y.is_jupyter_lab&&t.createElement("img",{className:I.sign,src:B}),y.is_unity_3d&&t.createElement("img",{className:I.sign,src:we})),t.createElement("div",{className:I.name},t.createElement(x.Z,{title:S||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:I.e},S||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:I.tags},t.createElement(x.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,y.challenges_count))),!!y.myshixuns_count&&t.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,y.myshixuns_count))),t.createElement(x.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,y.level))),t.createElement("div",{className:I.rate},t.createElement(w.Z,{allowHalf:!0,disabled:!0,defaultValue:y.score_info}),t.createElement("span",null,"\xA0",y.score_info?`${y.score_info}\u5206`:"5\u5206")))),!je&&t.createElement("div",{className:I.lockWrap},t.createElement("img",{src:`${W.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&t.createElement(ie.Z,null)))},xe=e(92730),Se={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"},ce="data:image/png;base64,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",te=e(59301),b=({className:lt,dataSource:ft=[],col:mt=4,right:It,bottom:rn=23,precision:ln=0,wrapWidth:ut=1200,trackEventItems:Wt,loading:ee})=>{const g=Math.floor((ut-(mt-1)*It)/mt);return te.createElement(a.Z,{spinning:ee},te.createElement("div",{className:R()(Se.list,lt)},!!ft.length&&ft.map((y,E)=>{const{subject_identifier:S,id:Ae,identifier:ae,power:je}=y,We=y.is_public!=0&&y.is_public;return te.createElement("div",{className:Se.wrap,key:Ae,style:{width:g,marginRight:(1+E)%mt===0?0:It+ln,marginBottom:rn}},te.createElement("a",{className:Se.li,onClick:et=>{et.preventDefault(),Wt&&(0,Y.L9)([Wt]),(0,Y.xg)(y.first_category_url)}},te.createElement("div",{className:Se.top},te.createElement(x.Z,{title:y.name},te.createElement("div",{className:Se.name},y.name)),te.createElement("img",{className:Se.img,src:W.Z.IMG_SERVER+"/images/"+y.avatar_url}),te.createElement("div",{className:Se.text,title:y.creator},y.creator),S&&te.createElement("div",{className:Se.btns},te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),We&&te.createElement("div",{className:Se.sign},"\u516C\u5F00")),te.createElement("div",{className:Se.bottom},y.visits>0&&te.createElement(x.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-liulanyan"}),te.createElement("span",null,y.visits))),y.course_members_count>0&&te.createElement(x.Z,{title:"\u6210\u5458",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan"}),y.course_members_count)),y.tasks_count>0&&te.createElement(x.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-zuoye"}),y.tasks_count)),y.is_end?te.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):te.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!y.is_accessible&&te.createElement("div",{className:Se.lockWrap},te.createElement("img",{src:`${W.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")))}),!ft.length&&te.createElement(ie.Z,null)))},k={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"},z=e(42203),de=({dataSource:lt=[],value:ft,onChange:mt,className:It,style:rn={},tabBarExtraContent:ln})=>t.createElement("div",{className:R()(k.tabs,It),style:rn},t.createElement("div",{className:k.tabsWrap},lt.map((ut,Wt)=>t.createElement("aside",{className:k.tab,onClick:()=>{mt(ut.id),ut.link&&z.history.push(ut.link)},key:Wt},t.createElement("div",{className:ft===ut.id?k.active:""},ut.name),(ut==null?void 0:ut.resetCount)==null&&(ut==null?void 0:ut.total)!==void 0&&t.createElement("span",null,"\uFF08",ut==null?void 0:ut.total,"\uFF09"),(ut==null?void 0:ut.resetCount)!==void 0&&(ut==null?void 0:ut.total)!==void 0&&t.createElement(x.Z,{title:(ut==null?void 0:ut.tip)!=null?ut==null?void 0:ut.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ut==null?void 0:ut.resetCount),"/",t.createElement("span",null,ut==null?void 0:ut.total),"\uFF09"))))),t.createElement("div",{className:k.tabBar},ln)),Ke=({className:lt,style:ft={},children:mt})=>t.createElement("div",{className:R()(lt),style:ft},mt),re={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"},ue=e(38854),Te=e(20834);const Me=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qe=({sortValue:lt,dropValue:ft,className:mt,onSort:It,onDrop:rn,dataSource:ln=Me})=>{var ut;return t.createElement("div",{className:R()(re.orderWrap,mt)},t.createElement(ue.Z,{dropdownRender:()=>t.createElement(Te.default,null,ln.map((Wt,ee)=>t.createElement(Te.default.Item,{key:ee,onClick:()=>rn(Wt.id)},Wt.name)))},t.createElement("span",{className:re.orderTextWrap},(ut=ln.find(Wt=>ft===Wt.id))==null?void 0:ut.name)),t.createElement("span",{className:re.orderIconWrap},t.createElement("span",{className:re.orderAsc},t.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${re.cursorPointer} ${re.active}`:`iconfont icon-sanjiaoxing-up font12 ${re.cursorPointer}`,onClick:()=>It(lt==="asc"?"desc":"asc")})),t.createElement("span",{className:re.orderDesc},t.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${re.cursorPointer} ${re.active}`:`iconfont icon-sanjiaoxing-down font12 ${re.cursorPointer}`,onClick:()=>It(lt==="asc"?"desc":"asc")}))))},ge={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"},L=e(3113),O=Object.defineProperty,f=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,Q=(lt,ft,mt)=>ft in lt?O(lt,ft,{enumerable:!0,configurable:!0,writable:!0,value:mt}):lt[ft]=mt,s=(lt,ft)=>{for(var mt in ft||(ft={}))r.call(ft,mt)&&Q(lt,mt,ft[mt]);if(f)for(var mt of f(ft))h.call(ft,mt)&&Q(lt,mt,ft[mt]);return lt},u=(lt,ft)=>{var mt={};for(var It in lt)r.call(lt,It)&&ft.indexOf(It)<0&&(mt[It]=lt[It]);if(lt!=null&&f)for(var It of f(lt))ft.indexOf(It)<0&&h.call(lt,It)&&(mt[It]=lt[It]);return mt},X=(lt,ft,mt)=>new Promise((It,rn)=>{var ln=ee=>{try{Wt(mt.next(ee))}catch(g){rn(g)}},ut=ee=>{try{Wt(mt.throw(ee))}catch(g){rn(g)}},Wt=ee=>ee.done?It(ee.value):Promise.resolve(ee.value).then(ln,ut);Wt((mt=mt.apply(lt,ft)).next())}),m=lt=>{var ft=lt,{className:mt,style:It,children:rn,loading:ln=!1,openLoading:ut,onClick:Wt=()=>{},size:ee="middle",shape:g="round"}=ft,y=u(ft,["className","style","children","loading","openLoading","onClick","size","shape"]);const[E,S]=(0,t.useState)(!1);return t.createElement(L.ZP,s({onClick:(0,j.throttle)(Ae=>X(void 0,null,function*(){ut&&S(!0);try{yield Wt(Ae)}catch(ae){console.log("error",ae)}ut&&S(!1)}),2e3,{leading:!0,trailing:!1}),className:R()(ge.btn,ge[`${ee}-${g}`],mt),style:It,size:ee,shape:g,loading:E||ln},y),rn)},G={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"},ve=({className:lt,style:ft,children:mt=null,onClick:It,title:rn})=>t.createElement("div",{className:R()(G.head,lt),style:ft},t.createElement("span",{className:"primary-hover",onClick:It},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:rn},rn),t.createElement("div",{className:G.node},mt)),ne={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"},ze=({confirmShow:lt=!0,confirmTitle:ft,confirmClick:mt,cancelShow:It=!0,cancelTitle:rn,cancelClick:ln,className:ut,style:Wt,confirmLoading:ee=!1})=>t.createElement("div",{className:R()(ne.btns,ut),style:Wt},lt&&t.createElement(L.ZP,{loading:ee,onClick:mt,type:"primary",className:ne.confirm},ft),It&&t.createElement(L.ZP,{onClick:ln,className:ne.cancel},rn)),P={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"},Ee=({className:lt,style:ft={},LeftContent:mt,children:It,RightContent:rn})=>t.createElement("div",{className:R()(P.fixedBottom,lt),style:ft},t.createElement("div",{className:P.wrap},t.createElement("div",{className:P.left},mt),t.createElement("div",{className:P.center},It),t.createElement("div",{className:P.right},rn))),Le={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"},Ge=({className:lt,style:ft={},dataSource:mt=[]})=>t.createElement("div",{className:R()(Le.crumbs,lt),style:ft},mt.map((It,rn)=>rnz.history.push(It.path)},It.name):t.createElement("span",null,It.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:rn,style:{color:"#5F6368"}},It.name))),nt=e(31797),rt=Object.defineProperty,Pt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,cn=(lt,ft,mt)=>ft in lt?rt(lt,ft,{enumerable:!0,configurable:!0,writable:!0,value:mt}):lt[ft]=mt,gt=(lt,ft)=>{for(var mt in ft||(ft={}))Mt.call(ft,mt)&&cn(lt,mt,ft[mt]);if(Bt)for(var mt of Bt(ft))tn.call(ft,mt)&&cn(lt,mt,ft[mt]);return lt},dn=(lt,ft)=>Pt(lt,Lt(ft)),Xt=(lt,ft)=>{var mt={};for(var It in lt)Mt.call(lt,It)&&ft.indexOf(It)<0&&(mt[It]=lt[It]);if(lt!=null&&Bt)for(var It of Bt(lt))ft.indexOf(It)<0&&tn.call(lt,It)&&(mt[It]=lt[It]);return mt};const{Countdown:nn}=nt.default;var On=lt=>{var ft=lt,{onChange:mt}=ft,It=Xt(ft,["onChange"]);const[rn,ln]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof rn=="number"&&rn>=0&&mt(rn)},[rn]);const ut=Wt=>{const ee=Math.floor(Wt/1e3);ln(ee)};return t.createElement(nn,dn(gt({},It),{onChange:ut}))}},83337:function(vt,pe,e){"use strict";e.r(pe),e.d(pe,{default:function(){return q}});var t=e(59301),i=e(42203),v=e(8591),Z=e(43418),o=e(3113),C=e(69127),n=e(38854),R=e(20834),j=e(19871),l=e(31530),K=e(10148),A=e(5112),d={title:"title___GjBar",content:"content___I7QWQ",add:"add___S7NYy",colorBlue:"colorBlue___msrvf",radio:"radio___KDCSZ"},V=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,Re=(b,k)=>{var z={};for(var T in b)N.call(b,T)&&k.indexOf(T)<0&&(z[T]=b[T]);if(b!=null&&V)for(var T of V(b))k.indexOf(T)<0&&F.call(b,T)&&(z[T]=b[T]);return z},le=(b,k,z)=>new Promise((T,de)=>{var Be=ue=>{try{re(z.next(ue))}catch(Te){de(Te)}},Ke=ue=>{try{re(z.throw(ue))}catch(Te){de(Te)}},re=ue=>ue.done?T(ue.value):Promise.resolve(ue.value).then(Be,Ke);re((z=z.apply(b,k)).next())});const se=b=>{var k=b,{shixunsDetail:z,globalSetting:T,loading:de,dispatch:Be,onReloadData:Ke}=k,re=Re(k,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[ue,Te]=(0,t.useState)(),[Me,Ie]=(0,t.useState)([]);(0,t.useEffect)(()=>{z.actionTabs.key==="Collaborators-ChangeManager"&&Qe()},[z.actionTabs.key]);const Qe=()=>le(void 0,null,function*(){var f;const r=yield Be({type:"shixunsDetail/getChangeManager",payload:{id:(f=z.actionTabs.params)==null?void 0:f.id}});Ie(r||[])}),ge=()=>{var f;Be({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(f=z.actionTabs.params)==null?void 0:f.id}}})},L=()=>le(void 0,null,function*(){var f;if(!ue){v.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const r=yield Be({type:"shixunsDetail/changeManager",payload:{id:(f=z.actionTabs.params)==null?void 0:f.id,user_id:ue}});O(),r&&(Ke(),v.ZP.info(r.message))}),O=()=>{Be({type:"shixunsDetail/setActionTabs",payload:{}}),Te(null)};return t.createElement(Z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:z.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:L,onCancel:O},t.createElement("div",null,t.createElement("div",{className:d.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.createElement("div",{className:d.content},Me.length?t.createElement(A.ZP.Group,{value:ue,onChange:f=>Te(f.target.value)},Me.map((f,r)=>t.createElement(A.ZP,{className:d.radio,key:r,value:f.user_id},f.name))):t.createElement("div",{className:d.add},t.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.createElement("a",{className:d.colorBlue,onClick:ge},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var _=(0,i.connect)(({shixunsDetail:b,loading:k,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:k}))(se),D=e(99313),I=e(4194),a=e(6060);const{TabPane:x}=D.default;var w=({visible:b,onCancel:k,onSelectGroup:z,shixunId:T,onSelectCollaborator:de})=>t.createElement(Z.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:b,width:1100,centered:!0,keyboard:!1,onCancel:k,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(D.default,{defaultActiveKey:"1"},t.createElement(x,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(I.Z,{onCancel:k,container_type:2,container_id:T,onSelect:de})),t.createElement(x,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},t.createElement(a.Z,{onCancel:k,onSelect:z})))),W={bg:"bg___sOdPb",wrap:"wrap___HoeSx",modal:"modal___t4bFU",content:"content___VMlwP",head:"head___eFHNj",headCount:"headCount___q7_8n",button:"button___OaGYh",itemWrap:"itemWrap___EgP_Y",imgWrap:"imgWrap___VcWR7",img:"img___PgTvY",manager:"manager___vGc7D",itemContent:"itemContent___JJG1i",nameWrap:"nameWrap___h4JTB",name:"name___yhHE5",actionGroup:"actionGroup___LDeZm",deleteIcon:"deleteIcon___Mmc7F",schoolWrap:"schoolWrap___Ru_DY",school:"school___zbcZj",countWrap:"countWrap___Mrp5n"},Y=e(76995),U=e(19635),B=e(59301),we=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,xe=(b,k,z)=>k in b?we(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,Se=(b,k)=>{for(var z in k||(k={}))Ye.call(k,z)&&xe(b,z,k[z]);if(ie)for(var z of ie(k))fe.call(k,z)&&xe(b,z,k[z]);return b},ce=(b,k,z)=>new Promise((T,de)=>{var Be=ue=>{try{re(z.next(ue))}catch(Te){de(Te)}},Ke=ue=>{try{re(z.throw(ue))}catch(Te){de(Te)}},re=ue=>ue.done?T(ue.value):Promise.resolve(ue.value).then(Be,Ke);re((z=z.apply(b,k)).next())});const te=({shixunsDetail:b,globalSetting:k,loading:z,user:T,dispatch:de})=>{var Be,Ke,re,ue,Te,Me,Ie,Qe;const ge=(0,i.useParams)(),L=(0,t.useRef)(),[O,f]=(0,t.useState)(0),[r,h]=(0,t.useState)([]),[Q,s]=(0,t.useState)({id:null,page:1}),u=(Ke=(Be=T.userInfo)==null?void 0:Be.shixun)==null?void 0:Ke.editable,X=((re=T.userInfo)==null?void 0:re.role)<=2||((Te=(ue=T.userInfo)==null?void 0:ue.shixun)==null?void 0:Te.is_creator),M=!((Ie=(Me=T.userInfo)==null?void 0:Me.shixun)!=null&&Ie.can_managed),m=()=>{v.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")};(0,t.useEffect)(()=>{L.current=ge.id,Q.id=L.current,s(Q),G(Q)},[]);const G=Fe=>ce(void 0,null,function*(){const Ge=yield de({type:"shixunsDetail/getCollaboratorsData",payload:Fe});Ge&&(h(Ge.members||[]),f(Ge.member_count))}),ye=()=>ce(void 0,null,function*(){Q.page=1,s(Q);const Fe=(0,U.g)();yield de({type:"user/getUserInfo",payload:Fe}),yield G(Q)}),ve=Fe=>{Q.page=Fe,s(Q),G(Q)},ne=Fe=>{if(M){m();return}Z.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.createElement("div",{className:W.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>ce(void 0,null,function*(){var Ge;const nt=yield de({type:"shixunsDetail/deleteCollaborators",payload:{id:L.current,userId:Fe}});if(((Ge=T.userInfo)==null?void 0:Ge.user_id)===Fe){i.history.push("/shixuns");return}v.ZP.info(nt==null?void 0:nt.message),Q.page=1,s(Q),G(Q)})})},De=Fe=>{Z.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.createElement("div",{className:W.modal},"\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>ce(void 0,null,function*(){var Ge;const nt=yield de({type:"shixunsDetail/deleteCollaborators",payload:{id:L.current,userId:Fe}});if(((Ge=T.userInfo)==null?void 0:Ge.user_id)===Fe){i.history.push("/shixuns");return}v.ZP.info(nt==null?void 0:nt.message),Q.page=1,s(Q),G(Q)})})},ze=()=>{if(M){m();return}de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:L.current}}})};function P(Fe,Ge,nt,rt){return ce(this,null,function*(){if(M){m();return}yield de({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Fe,user_id:Ge,editable:nt?0:1}}),G(Q)})}const he=()=>{if(M){m();return}de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:L.current}}})};function Ee(){de({type:"shixunsDetail/setActionTabs",payload:{}})}const Le={visible:b.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ee,shixunId:L.current,onSelectCollaborator:Fe=>ce(void 0,null,function*(){Ee(),(yield de({type:"shixunsDetail/addCollaborator",payload:{id:L.current,user_ids:Fe}}))&&(v.ZP.success("\u6DFB\u52A0\u6210\u529F"),ye())}),onSelectGroup:Fe=>ce(void 0,null,function*(){Ee(),(yield de({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:L.current,group_id:Fe.group_id}}))&&(v.ZP.success("\u6DFB\u52A0\u6210\u529F"),ye())})};return B.createElement("section",{className:W.bg},B.createElement("div",{className:W.wrap},B.createElement("div",{className:W.content},((Qe=b.detail)==null?void 0:Qe.identity)<5&&B.createElement("div",{className:W.head},B.createElement("span",{className:W.headCount},"\u5408\u4F5C\u8005"),B.createElement("div",null,X&&B.createElement(o.ZP,{type:"primary",ghost:!0,className:W.button,onClick:ze},"\u66F4\u6362\u7BA1\u7406\u5458"),u&&B.createElement(o.ZP,{type:"primary",className:W.button,onClick:he},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),B.createElement("div",{className:W.list},B.createElement(C.Z,{loading:z.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},r.map((Fe,Ge)=>{var nt,rt,Pt,Lt,Bt,Mt,tn,cn,gt,dn;return B.createElement("div",{className:W.itemWrap,key:Ge},B.createElement("a",{href:(nt=Fe.user)==null?void 0:nt.user_url,target:"_blank",className:W.imgWrap},B.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:W.img,src:`${K.Z.IMG_SERVER}/images/${(rt=Fe.user)==null?void 0:rt.image_url}`}),((Pt=Fe.user)==null?void 0:Pt.shixun_manager)&&B.createElement("span",{className:W.manager},"\u521B\u5EFA\u8005")),B.createElement("div",{className:W.itemContent},B.createElement("p",{className:W.nameWrap},B.createElement("a",{href:Fe.user.user_url,target:"_blank",className:W.name},(Lt=Fe.user)==null?void 0:Lt.name),B.createElement("div",{className:W.actionGroup},X?(Bt=Fe.user)!=null&&Bt.shixun_manager?null:B.createElement(n.Z,{dropdownRender:()=>B.createElement(R.default,{selectedKeys:[Fe.editable?"1":"2"],onClick:()=>{var Xt;P(b.detail.identifier,Fe.user.user_id,Fe.editable,(Xt=Fe.user)==null?void 0:Xt.name)}},B.createElement(R.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),B.createElement(R.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},B.createElement("div",null,Fe.editable?B.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):B.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",B.createElement(Y.Z,{style:{fontSize:"14px",color:"#888888"}}))):Fe.editable?B.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):B.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Mt=Fe.user)!=null&&Mt.shixun_manager)&&u&&Fe.user.user_id!==((tn=T.userInfo)==null?void 0:tn.user_id)?B.createElement("a",{className:"c-grey-c",onClick:()=>{var Xt;return ne((Xt=Fe.user)==null?void 0:Xt.user_id)}},"\u5220\u9664"):null,Fe.user.user_id===((cn=T.userInfo)==null?void 0:cn.user_id)&&!((gt=Fe.user)!=null&>.shixun_manager)&&B.createElement("a",{className:"c-grey-c",onClick:()=>{var Xt;return De((Xt=Fe.user)==null?void 0:Xt.user_id)}},"\u9000\u51FA"))),B.createElement("p",{className:W.schoolWrap},B.createElement("span",{className:W.school},(dn=Fe.user)==null?void 0:dn.school_name))))})))),O>10&&B.createElement("div",{className:W.countWrap},B.createElement(j.Z,{showQuickJumper:!0,showSizeChanger:!1,total:O,onChange:Fe=>ve(Fe),pageSize:10,current:Q.page}))),B.createElement(l.Z,null),B.createElement(_,{onReloadData:ye}),B.createElement(w,Se({},Le)))};var q=(0,i.connect)(({shixunsDetail:b,loading:k,globalSetting:z,user:T})=>({shixunsDetail:b,globalSetting:z,user:T,loading:k}))(te)},31530:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return q}});var t=e(59301),i=e(42203),v=e(93948),Z=e(6848),o={flex_box_center:"flex_box_center___PT9hL",flex_space_between:"flex_space_between___n2Hu5",flex_box_vertical_center:"flex_box_vertical_center___dwn6D",flex_box_center_end:"flex_box_center_end___TwHBO",flex_box_column:"flex_box_column___eAUqU",rightWrap:"rightWrap___Y_2WO",learnWrap:"learnWrap___mca1k",learnTopWrap:"learnTopWrap___cn6Tj",courseWrap:"courseWrap___N3Z6X",pathWrap:"pathWrap___QSdXs",pathImg:"pathImg___VjPqu",pathContentItem:"pathContentItem___sxOSQ",pathContentWrap:"pathContentWrap___WttwX",pathContentName:"pathContentName___evsEv",pathContent:"pathContent___fz4ds",pathContentCount:"pathContentCount___Jlv3G",recommandTrainingWrap:"recommandTrainingWrap___F1gpg",recommandContent:"recommandContent___JZYAA",recommandLevel:"recommandLevel___McDUw",color0152d9:"color0152d9___JWNjt",color999:"color999___npg2L",color888:"color888___l_1AP",color333:"color333___ec_mY",iconDeleteColor:"iconDeleteColor___aZjDG",iconMoveColor:"iconMoveColor___z4k0w",iconEditColor:"iconEditColor___wxNTY",skillWrap:"skillWrap___j6j3B",skillTopWrap:"skillTopWrap___kIJbE",time:"time___dTwAe",titleImg:"titleImg___I8kT9"},C=Object.defineProperty,n=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,l=(b,k,z)=>k in b?C(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,K=(b,k)=>{for(var z in k||(k={}))R.call(k,z)&&l(b,z,k[z]);if(n)for(var z of n(k))j.call(k,z)&&l(b,z,k[z]);return b};const A=b=>React.createElement("svg",K({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5B66\u4E60\u8FDB\u5EA6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M10 2c.02 0 .03.75.032 1.839l.03 8.16H9.19l-3.932 6.005h.98L10.062 12H20c0 5.523-4.477 10-10 10S0 17.523 0 12 4.477 2 10 2Zm-.348 12.938c-.463 0-.834.147-1.113.443-.279.295-.418.693-.418 1.193 0 .453.13.819.39 1.096.261.277.606.416 1.036.416.458 0 .827-.148 1.105-.443.279-.296.418-.691.418-1.186 0-.482-.124-.855-.373-1.121-.248-.266-.597-.399-1.045-.399Zm-.039.71c.185 0 .333.074.444.221.11.147.166.358.166.631 0 .583-.209.875-.625.875-.414 0-.621-.281-.621-.844 0-.588.212-.883.636-.883Zm-3.715-3.78c-.468 0-.84.148-1.115.446-.275.299-.412.695-.412 1.19 0 .453.13.818.389 1.094.259.276.605.414 1.037.414.46 0 .83-.147 1.105-.442.276-.294.414-.686.414-1.175 0-.477-.124-.85-.373-1.122-.248-.27-.597-.406-1.045-.406Zm-.023.71c.401 0 .602.283.602.848 0 .583-.21.875-.63.875-.41 0-.617-.28-.617-.84 0-.589.215-.883.645-.883Z",fill:"#1890FF"}),React.createElement("path",{d:"M11 0c5.982 0 10.848 4.774 10.997 10.72L22 11h-3.667c0-3.974-3.16-7.21-7.105-7.33L11 3.667V0Z",fill:"#B6D0FC",fillRule:"nonzero"})));var d="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",V=Object.defineProperty,N=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,le=(b,k,z)=>k in b?V(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,se=(b,k)=>{for(var z in k||(k={}))F.call(k,z)&&le(b,z,k[z]);if(N)for(var z of N(k))Re.call(k,z)&&le(b,z,k[z]);return b};const _=b=>React.createElement("svg",se({width:22,height:20,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u6240\u5C5E\u8BFE\u7A0B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M1.248.026h2.495c.833 0 1.249.415 1.249 1.243v17.39c0 .829-.416 1.243-1.249 1.243H1.248C.416 19.902 0 19.488 0 18.66V1.27C0 .44.416.025 1.248.025ZM7.488.026h2.496c.832 0 1.248.415 1.248 1.243v17.39c0 .829-.416 1.243-1.248 1.243H7.488c-.832 0-1.248-.414-1.248-1.242V1.27c0-.83.416-1.244 1.248-1.244Z",fill:"#5091FF"}),React.createElement("path",{d:"m13.404.688 2.412-.646c.32-.085.66-.04.947.124.287.165.496.437.582.755l4.522 16.8a1.242 1.242 0 0 1-.883 1.52l-2.411.644a1.249 1.249 0 0 1-1.528-.879L12.522 2.208a1.238 1.238 0 0 1 .124-.943c.166-.285.439-.494.758-.579v.002Z",fill:"#B6D0FC"})));var D="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",I=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,W=(b,k,z)=>k in b?I(b,k,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[k]=z,Y=(b,k)=>{for(var z in k||(k={}))x.call(k,z)&&W(b,z,k[z]);if(a)for(var z of a(k))w.call(k,z)&&W(b,z,k[z]);return b};const U=b=>React.createElement("svg",Y({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u63A8\u8350\u5B9E\u8BAD"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.503 21.896a2.067 2.067 0 0 1-.87-.201 451.987 451.987 0 0 1-4.376-2.11c-1.466.69-2.931 1.384-4.396 2.08-.674.299-1.33.26-1.816-.096-.458-.335-.685-.912-.624-1.579.173-1.56.465-3.693.574-4.485a188.029 188.029 0 0 1-3.587-3.922 1.5 1.5 0 0 1-.3-1.51c.213-.574.76-.982 1.472-1.086l4.655-.853A512.95 512.95 0 0 1 8.787 3.73c.717-1.344 1.426-1.344 1.8-1.209.407.134.792.531 1.177 1.223.829 1.433 2.08 3.642 2.504 4.391l4.61.858c.678.1 1.218.507 1.428 1.084a1.507 1.507 0 0 1-.286 1.504 192.808 192.808 0 0 1-3.556 3.944c.104.788.388 2.927.573 4.479.071.685-.152 1.269-.616 1.609a1.55 1.55 0 0 1-.916.284h-.002Z",fill:"#5091FF"}),React.createElement("path",{d:"M21.706 4.462a.557.557 0 0 1-.247.073c-.45.03-1.122.067-1.397.08l-.778 1.2c-.122.18-.29.265-.464.24-.163-.02-.306-.14-.39-.329a60.81 60.81 0 0 1-.529-1.278 53.009 53.009 0 0 1-1.476-.518.475.475 0 0 1-.3-.36.533.533 0 0 1 .2-.505l1.025-.91c-.011-.516-.02-1.032-.028-1.548-.024-.463.15-.568.264-.585.121-.026.275.024.474.151.419.262 1.06.667 1.277.804l1.27-.448a.49.49 0 0 1 .515.08c.124.11.183.28.155.441-.09.526-.186 1.052-.29 1.574.145.194.536.722.814 1.11.12.172.152.36.088.518a.435.435 0 0 1-.185.21h.002ZM2.859 5.83a.287.287 0 0 1-.093-.091 62.17 62.17 0 0 1-.382-.603 49.99 49.99 0 0 0-.7-.045c-.106-.01-.185-.063-.218-.146a.276.276 0 0 1 .04-.255c.14-.197.334-.46.407-.557a28.397 28.397 0 0 1-.149-.786.243.243 0 0 1 .076-.223.25.25 0 0 1 .264-.037l.64.228c.108-.068.431-.27.644-.398.19-.128.278-.075.314-.03.04.047.059.128.054.25l-.019.768.506.453a.258.258 0 0 1 .095.249.238.238 0 0 1-.147.178c-.245.092-.49.18-.736.265-.047.113-.171.42-.264.64-.044.095-.115.159-.197.168a.208.208 0 0 1-.135-.028Z",fill:"#B6D0FC"})));var B="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",we=e(42441),ie=e(48922),Ye=e(56047),fe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ce=(b,k)=>{var z={};for(var T in b)xe.call(b,T)&&k.indexOf(T)<0&&(z[T]=b[T]);if(b!=null&&fe)for(var T of fe(b))k.indexOf(T)<0&&Se.call(b,T)&&(z[T]=b[T]);return z};const te=b=>{var k=b,{shixunsDetail:z,user:T,globalSetting:de,loading:Be,dispatch:Ke}=k,re=ce(k,["shixunsDetail","user","globalSetting","loading","dispatch"]),ue,Te,Me,Ie,Qe,ge,L,O,f,r,h,Q,s,u,X,M,m,G,ye,ve,ne,De,ze;const[P,he]=(0,t.useState)(!0),Ee=()=>{var Fe,Ge;let nt=new Image;nt.src=ie.yt;let rt=((Ge=(Fe=z==null?void 0:z.rightData)==null?void 0:Fe.tags)==null?void 0:Ge.map((Lt,Bt)=>({name:Lt.tag_name,value:Bt})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}
"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:nt,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:rt}]}};console.log("----",z);const Le=(ue=z.rightData)!=null&&ue.complete_count?Number((Te=z.rightData)==null?void 0:Te.complete_count)/Number((Me=z.rightData)==null?void 0:Me.challenge_count)*100:0;return z.rightData?t.createElement("section",{className:o.rightWrap},!((Ie=z.detail)!=null&&Ie.is_jupyter)&&((ge=(Qe=z.detail)==null?void 0:Qe.task_operation)==null?void 0:ge[2])&&((L=T==null?void 0:T.userInfo)==null?void 0:L.login)&&!!((O=z.rightData)!=null&&O.complete_count)&&((f=z.rightData)==null?void 0:f.complete_count)>0&&t.createElement("div",{className:o.learnWrap},t.createElement("div",{className:o.learnTopWrap},t.createElement("span",null,t.createElement("img",{className:o.titleImg,src:d,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),t.createElement("span",null,t.createElement("span",{className:`${o.color888} font14`},"\u5DF2\u5B8C\u6210 ",((r=z.rightData)==null?void 0:r.complete_count)||0," \u5173 / \u5171",((h=z.rightData)==null?void 0:h.challenge_count)||0," \u5173"))),t.createElement(v.Z,{percent:Le,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((s=(Q=z.rightData)==null?void 0:Q.paths)!=null&&s.length)&&t.createElement("div",{className:o.courseWrap},t.createElement("p",{className:"mb20 font16"},t.createElement("img",{className:o.titleImg,src:D,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.createElement("div",null,(u=z.rightData)==null?void 0:u.paths.map((Fe,Ge)=>Ge>2?null:t.createElement("div",{className:o.pathWrap,key:Fe.id},t.createElement("a",{href:`/paths/${Fe.identifier}`,target:"_blank"},t.createElement("img",{alt:"\u5B9E\u8BAD",src:`${Fe.image_url}`,className:o.pathImg})),t.createElement("div",{className:o.pathContentWrap},t.createElement("a",{href:`/paths/${Fe.identifier}`,target:"_blank",className:o.pathContentName},Fe.name),t.createElement("p",{className:o.pathContent},t.createElement(Z.Z,{placement:"bottom",title:"\u7AE0\u8282"},t.createElement("span",{className:o.pathContentCount},t.createElement("i",{className:"iconfont icon-shixun mr3"}),Fe.stages_count)),t.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",{className:o.pathContentCount},t.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Fe.members_count)))))))),t.createElement("div",null),!!((M=(X=z.rightData)==null?void 0:X.recommands)!=null&&M.length)&&T.userInfo.main_site&&t.createElement("div",{className:o.recommandTrainingWrap},t.createElement("p",{className:"mb20 font16"},t.createElement("img",{className:o.titleImg,src:B,alt:""}),((G=(m=z==null?void 0:z.detail)==null?void 0:m.disciplines)==null?void 0:G.length)>0?"\u76F8\u5173\u63A8\u8350":"\u70ED\u95E8\u63A8\u8350"),t.createElement("div",null,(ye=z.rightData)==null?void 0:ye.recommands.map((Fe,Ge)=>Ge>2?null:t.createElement("div",{className:o.pathContentItem,key:Ge},t.createElement("a",{href:`/shixuns/${Fe.identifier}/challenges`,target:"_blank"},t.createElement("img",{src:`${Fe.pic}`,className:o.pathImg})),t.createElement("div",{className:o.pathContentWrap,style:{marginBottom:-4}},t.createElement(Z.Z,{placement:"bottom",title:Fe.name},t.createElement("a",{href:`/shixuns/${Fe.identifier}/challenges`,target:"_blank",className:o.pathContentName},Fe.name)),t.createElement("p",{className:`${o.pathContent} ${o.recommandContent}`},t.createElement("span",null,Fe.stu_num," \u4EBA\u5B66\u4E60"),t.createElement("span",{className:o.recommandLevel},Fe.level))))))),((ne=(ve=z.rightData)==null?void 0:ve.tags)==null?void 0:ne.length)>0&&t.createElement("div",{className:o.skillWrap},t.createElement("p",{className:`${o.skillTopWrap} font16 mb20`},t.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",t.createElement("span",{className:"ml5 c-grey-c"},(ze=(De=z.rightData)==null?void 0:De.tags)==null?void 0:ze.length))),t.createElement(we.Z,{option:Ee(),style:{height:370},opts:{renderer:"svg"}}))):null};var q=(0,i.connect)(({shixunsDetail:b,user:k,loading:z,globalSetting:T})=>({shixunsDetail:b,user:k,globalSetting:T,loading:z.models.index}))(te)},18032:function(vt,pe,e){"use strict";e.d(pe,{rX:function(){return D},pW:function(){return I},gy:function(){return a},xY:function(){return _},O5:function(){return se},tJ:function(){return V},o1:function(){return N},Rd:function(){return le}});var t=e(42203),i=e(43418),v=e(28103),Z=e(8591),o=e(2119),C=e(58130),n=e(14726),R=e(25510),j="data:image/png;base64,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",l=e.p+"static/newqrcode.a8740efb.png",K=e(32637),A=e(59301),d=(x,w,W)=>new Promise((Y,U)=>{var B=Ye=>{try{ie(W.next(Ye))}catch(fe){U(fe)}},we=Ye=>{try{ie(W.throw(Ye))}catch(fe){U(fe)}},ie=Ye=>Ye.done?Y(Ye.value):Promise.resolve(Ye.value).then(B,we);ie((W=W.apply(x,w)).next())});const V=(x,w=!1)=>!!(N(x)&&F(w)),N=x=>(0,o.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),F=(x=!1)=>{var w;const{user:W}=(0,t.getDvaApp)()._store.getState();return(w=W.userInfo)!=null&&w.profile_completed?!0:(i.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,C.xg)("/account/profile/edit"),Re()}}),!1)},Re=()=>{i.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()}})},le=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:A.createElement("div",{style:{textAlign:"center"}},A.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"),A.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:K}),A.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},se=()=>{var x;const{user:w}=(0,t.getDvaApp)()._store.getState();return(x=w.userInfo)!=null&&x.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:A.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,C.xg)("/account/certification")}}),!1)},_=()=>(0,o.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:A.createElement("div",{className:"tc",style:{marginLeft:-38}},A.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),A.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),D=(x,w)=>x?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:A.createElement("div",null,A.createElement("p",null,w||"\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"),A.createElement("div",{style:{marginLeft:"110px"}},A.createElement("img",{src:j,width:200}),A.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,C.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),I=x=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:A.createElement("div",null,A.createElement("div",null,A.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"),A.createElement(v.Z,null),A.createElement("p",{style:{color:"#666666",fontSize:12}}," ",A.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 ",A.createElement("a",null,x),"\u5929\u3002"),A.createElement("p",{style:{color:"#666666",fontSize:12}}," ",A.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")),A.createElement("div",{style:{textAlign:"center",marginTop:30}},A.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:R,alt:"\u4E8C\u7EF4\u7801",width:160})))})},a=(x,w="")=>{const{shixunsDetail:{detail:W}}=(0,t.getDvaApp)()._store.getState();if((W==null?void 0:W.public)===2||(W==null?void 0:W.public)===1||(W==null?void 0:W.shixun_status)===3){let Y="";return(W==null?void 0:W.public)===2&&(Y="\u5DF2\u516C\u5F00"),(W==null?void 0:W.public)===1&&(Y="\u5F85\u5BA1\u6838"),(W==null?void 0:W.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:A.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:A.createElement("div",{className:"tc",style:{marginLeft:-38}},A.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},A.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",w,"\u3002"),A.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),A.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:R,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(W==null?void 0:W.shixun_status)===2?(i.default.confirm({centered:!0,icon:A.createElement(n.Z,null),title:"\u63D0\u793A",content:A.createElement("div",null,A.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),A.createElement("br",null),A.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:()=>{i.default.confirm({width:440,centered:!0,icon:A.createElement(n.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:()=>d(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:W==null?void 0:W.identifier}})).status!==401&&(Z.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:W==null?void 0:W.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:W==null?void 0:W.identifier}}))})})}}),!0):!1}},50371:function(vt,pe){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let i=1;i{const o=v[Z];o!==void 0&&(t[Z]=o)})}return t}pe.Z=e},13845:function(vt,pe,e){"use strict";e.d(pe,{F:function(){return t},Z:function(){return i}});function t(v){return v!=null&&v===v.window}function i(v,Z){var o,C;if(typeof window=="undefined")return 0;const n=Z?"scrollTop":"scrollLeft";let R=0;return t(v)?R=v[Z?"pageYOffset":"pageXOffset"]:v instanceof Document?R=v.documentElement[n]:(v instanceof HTMLElement||v)&&(R=v[n]),v&&!t(v)&&typeof R!="number"&&(R=(C=((o=v.ownerDocument)!==null&&o!==void 0?o:v).documentElement)===null||C===void 0?void 0:C[n]),R}},56762:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});var t=e(59301);function i(){const[,v]=t.useReducer(Z=>Z+1,0);return v}},68031:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Z}});var t=e(23073);function i(o,C,n,R){const j=n-C;return o/=R/2,o<1?j/2*o*o*o+C:j/2*((o-=2)*o*o+2)+C}var v=e(13845);function Z(o){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:R,duration:j=450}=C,l=n(),K=(0,v.Z)(l,!0),A=Date.now(),d=()=>{const N=Date.now()-A,F=i(N>j?j:N,K,o,j);(0,v.F)(l)?l.scrollTo(window.pageXOffset,F):l instanceof Document||l.constructor.name==="HTMLDocument"?l.documentElement.scrollTop=F:l.scrollTop=F,Nn||C},88522:function(vt,pe,e){"use strict";var t=e(92310),i=e.n(t),v=e(38298),Z=e(64002),o=e(59301),C=e(53487),n=e(92343),R=e(36355),j=e(57809);const{Option:l}=j.default;function K(N){return N&&N.type&&(N.type.isSelectOption||N.type.isSelectOptGroup)}const A=(N,F)=>{const{prefixCls:Re,className:le,popupClassName:se,dropdownClassName:_,children:D,dataSource:I}=N,a=(0,v.Z)(D);let x;a.length===1&&(0,n.l$)(a[0])&&!K(a[0])&&([x]=a);const w=x?()=>x:void 0;let W;a.length&&K(a[0])?W=D:W=I?I.map(B=>{if((0,n.l$)(B))return B;switch(typeof B){case"string":return o.createElement(l,{key:B,value:B},B);case"object":{const{value:we}=B;return o.createElement(l,{key:we,value:we},B.text)}default:return}}):[];const{getPrefixCls:Y}=o.useContext(R.E_),U=Y("select",Re);return o.createElement(j.default,Object.assign({ref:F,suffixIcon:null},(0,Z.Z)(N,["dataSource","dropdownClassName"]),{prefixCls:U,popupClassName:se||_,className:i()(`${U}-auto-complete`,le),mode:j.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:w}),W)},d=o.forwardRef(A),V=(0,C.Z)(d);d.Option=l,d._InternalPanelDoNotUseOrYouWillBeFired=V,pe.Z=d},24905:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return x}});var t=e(92310),i=e.n(t),v=e(5630),Z=e(59301),o=e(36355),C=e(1684),n=e(32441),j=Z.createContext(null),l=e(98447),K=e(14088),A=e(4572),d=function(w,W){var Y={};for(var U in w)Object.prototype.hasOwnProperty.call(w,U)&&W.indexOf(U)<0&&(Y[U]=w[U]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,U=Object.getOwnPropertySymbols(w);B{var Y;const{prefixCls:U,className:B,rootClassName:we,children:ie,indeterminate:Ye=!1,style:fe,onMouseEnter:xe,onMouseLeave:Se,skipGroup:ce=!1,disabled:te}=w,q=d(w,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:b,direction:k,checkbox:z}=Z.useContext(o.E_),T=Z.useContext(j),{isFormItemInput:de}=Z.useContext(n.aM),Be=Z.useContext(C.Z),Ke=(Y=(T==null?void 0:T.disabled)||te)!==null&&Y!==void 0?Y:Be,re=Z.useRef(q.value);Z.useEffect(()=>{T==null||T.registerValue(q.value)},[]),Z.useEffect(()=>{if(!ce)return q.value!==re.current&&(T==null||T.cancelValue(re.current),T==null||T.registerValue(q.value),re.current=q.value),()=>T==null?void 0:T.cancelValue(q.value)},[q.value]);const ue=b("checkbox",U),[Te,Me]=(0,l.ZP)(ue),Ie=Object.assign({},q);T&&!ce&&(Ie.onChange=function(){q.onChange&&q.onChange.apply(q,arguments),T.toggleOption&&T.toggleOption({label:ie,value:q.value})},Ie.name=T.name,Ie.checked=T.value.includes(q.value));const Qe=i()(`${ue}-wrapper`,{[`${ue}-rtl`]:k==="rtl",[`${ue}-wrapper-checked`]:Ie.checked,[`${ue}-wrapper-disabled`]:Ke,[`${ue}-wrapper-in-form-item`]:de},z==null?void 0:z.className,B,we,Me),ge=i()({[`${ue}-indeterminate`]:Ye},A.A,Me),L=Ye?"mixed":void 0;return Te(Z.createElement(K.Z,{component:"Checkbox",disabled:Ke},Z.createElement("label",{className:Qe,style:Object.assign(Object.assign({},z==null?void 0:z.style),fe),onMouseEnter:xe,onMouseLeave:Se},Z.createElement(v.Z,Object.assign({"aria-checked":L},Ie,{prefixCls:ue,className:ge,disabled:Ke,ref:W})),ie!==void 0&&Z.createElement("span",null,ie))))};var F=Z.forwardRef(V),Re=e(26390),le=e(64002),se=function(w,W){var Y={};for(var U in w)Object.prototype.hasOwnProperty.call(w,U)&&W.indexOf(U)<0&&(Y[U]=w[U]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,U=Object.getOwnPropertySymbols(w);B{const{defaultValue:Y,children:U,options:B=[],prefixCls:we,className:ie,rootClassName:Ye,style:fe,onChange:xe}=w,Se=se(w,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ce,direction:te}=Z.useContext(o.E_),[q,b]=Z.useState(Se.value||Y||[]),[k,z]=Z.useState([]);Z.useEffect(()=>{"value"in Se&&b(Se.value||[])},[Se.value]);const T=Z.useMemo(()=>B.map(O=>typeof O=="string"||typeof O=="number"?{label:O,value:O}:O),[B]),de=O=>{z(f=>f.filter(r=>r!==O))},Be=O=>{z(f=>[].concat((0,Re.Z)(f),[O]))},Ke=O=>{const f=q.indexOf(O.value),r=(0,Re.Z)(q);f===-1?r.push(O.value):r.splice(f,1),"value"in Se||b(r),xe==null||xe(r.filter(h=>k.includes(h)).sort((h,Q)=>{const s=T.findIndex(X=>X.value===h),u=T.findIndex(X=>X.value===Q);return s-u}))},re=ce("checkbox",we),ue=`${re}-group`,[Te,Me]=(0,l.ZP)(re),Ie=(0,le.Z)(Se,["value","disabled"]),Qe=B.length?T.map(O=>Z.createElement(F,{prefixCls:re,key:O.value.toString(),disabled:"disabled"in O?O.disabled:Se.disabled,value:O.value,checked:q.includes(O.value),onChange:O.onChange,className:`${ue}-item`,style:O.style,title:O.title},O.label)):U,ge={toggleOption:Ke,value:q,disabled:Se.disabled,name:Se.name,registerValue:Be,cancelValue:de},L=i()(ue,{[`${ue}-rtl`]:te==="rtl"},ie,Ye,Me);return Te(Z.createElement("div",Object.assign({className:L,style:fe},Ie,{ref:W}),Z.createElement(j.Provider,{value:ge},Qe)))},D=Z.forwardRef(_);var I=Z.memo(D);const a=F;a.Group=I,a.__ANT_CHECKBOX=!0;var x=a},98447:function(vt,pe,e){"use strict";e.d(pe,{C2:function(){return o}});var t=e(17313),i=e(37613),v=e(83116);const Z=C=>{const{checkboxCls:n}=C,R=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(C)),{display:"inline-flex",flexWrap:"wrap",columnGap:C.marginXS,[`> ${C.antCls}-row`]:{flex:1}}),[R]:Object.assign(Object.assign({},(0,t.Wf)(C)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${R}`]:{marginInlineStart:0},[`&${R}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(C)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:C.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(C))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:C.checkboxSize,height:C.checkboxSize,direction:"ltr",backgroundColor:C.colorBgContainer,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadiusSM,borderCollapse:"separate",transition:`all ${C.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:C.checkboxSize/14*5,height:C.checkboxSize/14*8,border:`${C.lineWidthBold}px solid ${C.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${C.motionDurationFast} ${C.motionEaseInBack}, opacity ${C.motionDurationFast}`}},"& + span":{paddingInlineStart:C.paddingXS,paddingInlineEnd:C.paddingXS}})},{[` + ${R}:not(${R}-disabled), + ${n}:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{borderColor:C.colorPrimary}},[`${R}:not(${R}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:C.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:C.colorPrimary,borderColor:C.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${C.motionDurationMid} ${C.motionEaseOutBack} ${C.motionDurationFast}`}}},[` + ${R}-checked:not(${R}-disabled), + ${n}-checked:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:C.colorBgContainer,borderColor:C.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:C.fontSizeLG/2,height:C.fontSizeLG/2,backgroundColor:C.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${R}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:C.colorBgContainerDisabled,borderColor:C.colorBorder,"&:after":{borderColor:C.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:C.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:C.colorTextDisabled}}}]};function o(C,n){const R=(0,i.TS)(n,{checkboxCls:`.${C}`,checkboxSize:n.controlInteractiveSize});return[Z(R)]}pe.ZP=(0,v.Z)("Checkbox",(C,n)=>{let{prefixCls:R}=n;return[o(R,C)]})},93891:function(vt,pe,e){"use strict";var t=e(59301),i=e(36355),v=e(64165);const Z=o=>{const{componentName:C}=o,{getPrefixCls:n}=(0,t.useContext)(i.E_),R=n("empty");switch(C){case"Table":case"List":return t.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE,className:`${R}-small`});default:return t.createElement(v.Z,null)}};pe.Z=Z},28103:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return A}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(17313),C=e(83116),n=e(37613);const R=d=>{const{componentCls:V,sizePaddingEdgeHorizontal:N,colorSplit:F,lineWidth:Re,textPaddingInline:le,orientationMargin:se,verticalMarginInline:_}=d;return{[V]:Object.assign(Object.assign({},(0,o.Wf)(d)),{borderBlockStart:`${Re}px solid ${F}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:_,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Re}px solid ${F}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${d.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${V}-with-text`]:{display:"flex",alignItems:"center",margin:`${d.dividerHorizontalWithTextGutterMargin}px 0`,color:d.colorTextHeading,fontWeight:500,fontSize:d.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${F}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Re}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${V}-with-text-left`]:{"&::before":{width:`${se*100}%`},"&::after":{width:`${100-se*100}%`}},[`&-horizontal${V}-with-text-right`]:{"&::before":{width:`${100-se*100}%`},"&::after":{width:`${se*100}%`}},[`${V}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:le},"&-dashed":{background:"none",borderColor:F,borderStyle:"dashed",borderWidth:`${Re}px 0 0`},[`&-horizontal${V}-with-text${V}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${V}-dashed`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${V}-with-text`]:{color:d.colorText,fontWeight:"normal",fontSize:d.fontSize},[`&-horizontal${V}-with-text-left${V}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${V}-inner-text`]:{paddingInlineStart:N}},[`&-horizontal${V}-with-text-right${V}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${V}-inner-text`]:{paddingInlineEnd:N}}})}};var j=(0,C.Z)("Divider",d=>{const V=(0,n.TS)(d,{dividerHorizontalWithTextGutterMargin:d.margin,dividerHorizontalGutterMargin:d.marginLG,sizePaddingEdgeHorizontal:0});return[R(V)]},d=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:d.marginXS})),l=function(d,V){var N={};for(var F in d)Object.prototype.hasOwnProperty.call(d,F)&&V.indexOf(F)<0&&(N[F]=d[F]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,F=Object.getOwnPropertySymbols(d);Re{const{getPrefixCls:V,direction:N,divider:F}=v.useContext(Z.E_),{prefixCls:Re,type:le="horizontal",orientation:se="center",orientationMargin:_,className:D,rootClassName:I,children:a,dashed:x,plain:w,style:W}=d,Y=l(d,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),U=V("divider",Re),[B,we]=j(U),ie=se.length>0?`-${se}`:se,Ye=!!a,fe=se==="left"&&_!=null,xe=se==="right"&&_!=null,Se=i()(U,F==null?void 0:F.className,we,`${U}-${le}`,{[`${U}-with-text`]:Ye,[`${U}-with-text${ie}`]:Ye,[`${U}-dashed`]:!!x,[`${U}-plain`]:!!w,[`${U}-rtl`]:N==="rtl",[`${U}-no-default-orientation-margin-left`]:fe,[`${U}-no-default-orientation-margin-right`]:xe},D,I),ce=v.useMemo(()=>typeof _=="number"?_:/^\d+$/.test(_)?Number(_):_,[_]),te=Object.assign(Object.assign({},fe&&{marginLeft:ce}),xe&&{marginRight:ce});return B(v.createElement("div",Object.assign({className:Se,style:Object.assign(Object.assign({},F==null?void 0:F.style),W)},Y,{role:"separator"}),a&&le!=="vertical"&&v.createElement("span",{className:`${U}-inner-text`,style:te},a)))}},91857:function(vt,pe,e){"use strict";var t=e(59301),i=e(38226),v=e(92310),Z=e.n(v),o=e(31561),C=e(80764),n=e(35788),R=e(64002),j=e(79676),l=e(53487),K=e(92343),A=e(36355),d=e(20834),V=e(40875),N=e(88088),F=e(47211);const Re=null,le=I=>{const{menu:a,arrow:x,prefixCls:w,children:W,trigger:Y,disabled:U,dropdownRender:B,getPopupContainer:we,overlayClassName:ie,rootClassName:Ye,open:fe,onOpenChange:xe,visible:Se,onVisibleChange:ce,mouseEnterDelay:te=.15,mouseLeaveDelay:q=.1,autoAdjustOverflow:b=!0,placement:k="",overlay:z,transitionName:T}=I,{getPopupContainer:de,getPrefixCls:Be,direction:Ke}=t.useContext(A.E_),re=t.useMemo(()=>{const m=Be();return T!==void 0?T:k.includes("top")?`${m}-slide-down`:`${m}-slide-up`},[Be,k,T]),ue=t.useMemo(()=>k?k.includes("Center")?k.slice(0,k.indexOf("Center")):k:Ke==="rtl"?"bottomRight":"bottomLeft",[k,Ke]),Te=Be("dropdown",w),[Me,Ie]=(0,F.Z)(Te),[,Qe]=(0,N.Z)(),ge=t.Children.only(W),L=(0,K.Tm)(ge,{className:Z()(`${Te}-trigger`,{[`${Te}-rtl`]:Ke==="rtl"},ge.props.className),disabled:U}),O=U?[]:Y;let f;O&&O.includes("contextMenu")&&(f=!0);const[r,h]=(0,n.Z)(!1,{value:fe!=null?fe:Se}),Q=(0,C.useEvent)(m=>{xe==null||xe(m),ce==null||ce(m),h(m)}),s=Z()(ie,Ye,Ie,{[`${Te}-rtl`]:Ke==="rtl"}),u=(0,j.Z)({arrowPointAtCenter:typeof x=="object"&&x.pointAtCenter,autoAdjustOverflow:b,offset:Qe.marginXXS,arrowWidth:x?Qe.sizePopupArrow:0,borderRadius:Qe.borderRadius}),X=t.useCallback(()=>{h(!1)},[]),M=()=>{let m;return a!=null&&a.items?m=t.createElement(d.default,Object.assign({},a)):typeof z=="function"?m=z():m=z,B&&(m=B(m)),m=t.Children.only(typeof m=="string"?t.createElement("span",null,m):m),t.createElement(V.J,{prefixCls:`${Te}-menu`,expandIcon:t.createElement("span",{className:`${Te}-menu-submenu-arrow`},t.createElement(i.Z,{className:`${Te}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:X,validator:G=>{let{mode:ye}=G}},m)};return Me(t.createElement(o.Z,Object.assign({alignPoint:f},(0,R.Z)(I,["rootClassName"]),{mouseEnterDelay:te,mouseLeaveDelay:q,visible:r,builtinPlacements:u,arrow:!!x,overlayClassName:s,prefixCls:Te,getPopupContainer:we||de,transitionName:re,trigger:O,overlay:M,placement:ue,onVisibleChange:Q}),L))};function se(I){return Object.assign(Object.assign({},I),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const _=(0,l.Z)(le,"dropdown",I=>I,se),D=I=>t.createElement(_,Object.assign({},I),t.createElement("span",null));le._InternalPanelDoNotUseOrYouWillBeFired=D,pe.Z=le},38854:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return N}});var t=e(91857),i=e(92310),v=e.n(i),Z=e(59301),o=e(24764),C=e(3113),n=e(36355),R=e(81327),j=e(33234),l=e(47211),K=function(F,Re){var le={};for(var se in F)Object.prototype.hasOwnProperty.call(F,se)&&Re.indexOf(se)<0&&(le[se]=F[se]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,se=Object.getOwnPropertySymbols(F);_{const{getPopupContainer:Re,getPrefixCls:le,direction:se}=Z.useContext(n.E_),{prefixCls:_,type:D="default",danger:I,disabled:a,loading:x,onClick:w,htmlType:W,children:Y,className:U,menu:B,arrow:we,autoFocus:ie,overlay:Ye,trigger:fe,align:xe,open:Se,onOpenChange:ce,placement:te,getPopupContainer:q,href:b,icon:k=Z.createElement(o.Z,null),title:z,buttonsRender:T=M=>M,mouseEnterDelay:de,mouseLeaveDelay:Be,overlayClassName:Ke,overlayStyle:re,destroyPopupOnHide:ue,dropdownRender:Te}=F,Me=K(F,["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"]),Ie=le("dropdown",_),Qe=`${Ie}-button`,[ge,L]=(0,l.Z)(Ie),O={menu:B,arrow:we,autoFocus:ie,align:xe,disabled:a,trigger:a?[]:fe,onOpenChange:ce,getPopupContainer:q||Re,mouseEnterDelay:de,mouseLeaveDelay:Be,overlayClassName:Ke,overlayStyle:re,destroyPopupOnHide:ue,dropdownRender:Te},{compactSize:f,compactItemClassnames:r}=(0,j.ri)(Ie,se),h=v()(Qe,r,U,L);"overlay"in F&&(O.overlay=Ye),"open"in F&&(O.open=Se),"placement"in F?O.placement=te:O.placement=se==="rtl"?"bottomLeft":"bottomRight";const Q=Z.createElement(C.ZP,{type:D,danger:I,disabled:a,loading:x,onClick:w,htmlType:W,href:b,title:z},Y),s=Z.createElement(C.ZP,{type:D,danger:I,icon:k}),[u,X]=T([Q,s]);return ge(Z.createElement(R.Z.Compact,Object.assign({className:h,size:f,block:!0},Me),u,Z.createElement(t.Z,Object.assign({},O),X)))};A.__ANT_BUTTON=!0;var d=A;const V=t.Z;V.Button=d;var N=V},47211:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return K}});var t=e(17313),i=e(13826),v=e(92899),Z=e(29878),o=e(19447),C=e(83116),n=e(37613),j=A=>{const{componentCls:d,menuCls:V,colorError:N,colorTextLightSolid:F}=A,Re=`${V}-item`;return{[`${d}, ${d}-menu-submenu`]:{[`${V} ${Re}`]:{[`&${Re}-danger:not(${Re}-disabled)`]:{color:N,"&:hover":{color:F,backgroundColor:N}}}}}};const l=A=>{const{componentCls:d,menuCls:V,zIndexPopup:N,dropdownArrowDistance:F,sizePopupArrow:Re,antCls:le,iconCls:se,motionDurationMid:_,dropdownPaddingVertical:D,fontSize:I,dropdownEdgeChildPadding:a,colorTextDisabled:x,fontSizeIcon:w,controlPaddingHorizontal:W,colorBgElevated:Y}=A;return[{[d]:Object.assign(Object.assign({},(0,t.Wf)(A)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:N,display:"block","&::before":{position:"absolute",insetBlock:-F+Re/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${le}-btn`]:{[`& > ${se}-down, & > ${le}-btn-icon > ${se}-down`]:{fontSize:w}},[`${d}-wrap`]:{position:"relative",[`${le}-btn > ${se}-down`]:{fontSize:w},[`${se}-down::before`]:{transition:`transform ${_}`}},[`${d}-wrap-open`]:{[`${se}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${le}-slide-down-enter${le}-slide-down-enter-active${d}-placement-bottomLeft, + &${le}-slide-down-appear${le}-slide-down-appear-active${d}-placement-bottomLeft, + &${le}-slide-down-enter${le}-slide-down-enter-active${d}-placement-bottom, + &${le}-slide-down-appear${le}-slide-down-appear-active${d}-placement-bottom, + &${le}-slide-down-enter${le}-slide-down-enter-active${d}-placement-bottomRight, + &${le}-slide-down-appear${le}-slide-down-appear-active${d}-placement-bottomRight`]:{animationName:i.fJ},[`&${le}-slide-up-enter${le}-slide-up-enter-active${d}-placement-topLeft, + &${le}-slide-up-appear${le}-slide-up-appear-active${d}-placement-topLeft, + &${le}-slide-up-enter${le}-slide-up-enter-active${d}-placement-top, + &${le}-slide-up-appear${le}-slide-up-appear-active${d}-placement-top, + &${le}-slide-up-enter${le}-slide-up-enter-active${d}-placement-topRight, + &${le}-slide-up-appear${le}-slide-up-appear-active${d}-placement-topRight`]:{animationName:i.Qt},[`&${le}-slide-down-leave${le}-slide-down-leave-active${d}-placement-bottomLeft, + &${le}-slide-down-leave${le}-slide-down-leave-active${d}-placement-bottom, + &${le}-slide-down-leave${le}-slide-down-leave-active${d}-placement-bottomRight`]:{animationName:i.Uw},[`&${le}-slide-up-leave${le}-slide-up-leave-active${d}-placement-topLeft, + &${le}-slide-up-leave${le}-slide-up-leave-active${d}-placement-top, + &${le}-slide-up-leave${le}-slide-up-leave-active${d}-placement-topRight`]:{animationName:i.ly}})},(0,o.ZP)(A,{colorBg:Y,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${d} ${V}`]:{position:"relative",margin:0},[`${V}-submenu-popup`]:{position:"absolute",zIndex:N,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${d}, ${d}-menu-submenu`]:{[V]:Object.assign(Object.assign({padding:a,listStyleType:"none",backgroundColor:Y,backgroundClip:"padding-box",borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary},(0,t.Qy)(A)),{[`${V}-item-group-title`]:{padding:`${D}px ${W}px`,color:A.colorTextDescription,transition:`all ${_}`},[`${V}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${V}-item-icon`]:{minWidth:I,marginInlineEnd:A.marginXS,fontSize:A.fontSizeSM},[`${V}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${_}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${V}-item, ${V}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${D}px ${W}px`,color:A.colorText,fontWeight:"normal",fontSize:I,lineHeight:A.lineHeight,cursor:"pointer",transition:`all ${_}`,borderRadius:A.borderRadiusSM,"&:hover, &-active":{backgroundColor:A.controlItemBgHover}},(0,t.Qy)(A)),{"&-selected":{color:A.colorPrimary,backgroundColor:A.controlItemBgActive,"&:hover, &-active":{backgroundColor:A.controlItemBgActiveHover}},"&-disabled":{color:x,cursor:"not-allowed","&:hover":{color:x,backgroundColor:Y,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${A.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:A.colorSplit},[`${d}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:A.paddingXS,[`${d}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:A.colorTextDescription,fontSize:w,fontStyle:"normal"}}}),[`${V}-item-group-list`]:{margin:`0 ${A.marginXS}px`,padding:0,listStyle:"none"},[`${V}-submenu-title`]:{paddingInlineEnd:W+A.fontSizeSM},[`${V}-submenu-vertical`]:{position:"relative"},[`${V}-submenu${V}-submenu-disabled ${d}-menu-submenu-title`]:{[`&, ${d}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:Y,cursor:"not-allowed"}},[`${V}-submenu-selected ${d}-menu-submenu-title`]:{color:A.colorPrimary}})}},[(0,i.oN)(A,"slide-up"),(0,i.oN)(A,"slide-down"),(0,v.Fm)(A,"move-up"),(0,v.Fm)(A,"move-down"),(0,Z._y)(A,"zoom-big")]]};var K=(0,C.Z)("Dropdown",(A,d)=>{let{rootPrefixCls:V}=d;const{marginXXS:N,sizePopupArrow:F,controlHeight:Re,fontSize:le,lineHeight:se,paddingXXS:_,componentCls:D,borderRadiusLG:I}=A,a=(Re-le*se)/2,{dropdownArrowOffset:x}=(0,o.fS)({contentRadius:I}),w=(0,n.TS)(A,{menuCls:`${D}-menu`,rootPrefixCls:V,dropdownArrowDistance:F/2+N,dropdownArrowOffset:x,dropdownPaddingVertical:a,dropdownEdgeChildPadding:_});return[l(w),j(w)]},A=>({zIndexPopup:A.zIndexPopupBase+50}))},64165:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return _}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(9763),C=e(64993),n=e(88088),j=()=>{const[,D]=(0,n.Z)(),a=new C.C(D.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return v.createElement("svg",{style:a,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{fill:"none",fillRule:"evenodd"},v.createElement("g",{transform:"translate(24 31.67)"},v.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),v.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"}),v.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)"}),v.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"}),v.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"})),v.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"}),v.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},v.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),v.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},K=()=>{const[,D]=(0,n.Z)(),{colorFill:I,colorFillTertiary:a,colorFillQuaternary:x,colorBgContainer:w}=D,{borderColor:W,shadowColor:Y,contentColor:U}=(0,v.useMemo)(()=>({borderColor:new C.C(I).onBackground(w).toHexShortString(),shadowColor:new C.C(a).onBackground(w).toHexShortString(),contentColor:new C.C(x).onBackground(w).toHexShortString()}),[I,a,x,w]);return v.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},v.createElement("ellipse",{fill:Y,cx:"32",cy:"33",rx:"32",ry:"7"}),v.createElement("g",{fillRule:"nonzero",stroke:W},v.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"}),v.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:U}))))},A=e(83116),d=e(37613);const V=D=>{const{componentCls:I,margin:a,marginXS:x,marginXL:w,fontSize:W,lineHeight:Y}=D;return{[I]:{marginInline:x,fontSize:W,lineHeight:Y,textAlign:"center",[`${I}-image`]:{height:D.emptyImgHeight,marginBottom:x,opacity:D.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${I}-description`]:{color:D.colorText},[`${I}-footer`]:{marginTop:a},"&-normal":{marginBlock:w,color:D.colorTextDisabled,[`${I}-description`]:{color:D.colorTextDisabled},[`${I}-image`]:{height:D.emptyImgHeightMD}},"&-small":{marginBlock:x,color:D.colorTextDisabled,[`${I}-image`]:{height:D.emptyImgHeightSM}}}}};var N=(0,A.Z)("Empty",D=>{const{componentCls:I,controlHeightLG:a}=D,x=(0,d.TS)(D,{emptyImgCls:`${I}-img`,emptyImgHeight:a*2.5,emptyImgHeightMD:a,emptyImgHeightSM:a*.875});return[V(x)]}),F=function(D,I){var a={};for(var x in D)Object.prototype.hasOwnProperty.call(D,x)&&I.indexOf(x)<0&&(a[x]=D[x]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,x=Object.getOwnPropertySymbols(D);w{var{className:I,rootClassName:a,prefixCls:x,image:w=Re,description:W,children:Y,imageStyle:U,style:B}=D,we=F(D,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ie,direction:Ye,empty:fe}=v.useContext(Z.E_),xe=ie("empty",x),[Se,ce]=N(xe),[te]=(0,o.Z)("Empty"),q=typeof W!="undefined"?W:te==null?void 0:te.description,b=typeof q=="string"?q:"empty";let k=null;return typeof w=="string"?k=v.createElement("img",{alt:b,src:w}):k=w,Se(v.createElement("div",Object.assign({className:i()(ce,xe,fe==null?void 0:fe.className,{[`${xe}-normal`]:w===le,[`${xe}-rtl`]:Ye==="rtl"},I,a),style:Object.assign(Object.assign({},fe==null?void 0:fe.style),B)},we),v.createElement("div",{className:`${xe}-image`,style:U},k),q&&v.createElement("div",{className:`${xe}-description`},q),Y&&v.createElement("div",{className:`${xe}-footer`},Y)))};se.PRESENTED_IMAGE_DEFAULT=Re,se.PRESENTED_IMAGE_SIMPLE=le;var _=se},78241:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return Wt}});var t=e(26390),i=e(92310),v=e.n(i),Z=e(43469),o=e(59301),C=e(62892),n=e(32441);function R(ee){const[g,y]=o.useState(ee);return o.useEffect(()=>{const E=setTimeout(()=>{y(ee)},ee.length?0:10);return()=>{clearTimeout(E)}},[ee]),g}var j=e(17313),l=e(29878),K=e(8378),A=e(37613),d=e(83116),N=ee=>{const{componentCls:g}=ee,y=`${g}-show-help`,E=`${g}-show-help-item`;return{[y]:{transition:`opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[E]:{overflow:"hidden",transition:`height ${ee.motionDurationSlow} ${ee.motionEaseInOut}, + opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}, + transform ${ee.motionDurationSlow} ${ee.motionEaseInOut} !important`,[`&${E}-appear, &${E}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${E}-leave-active`]:{transform:"translateY(-5px)"}}}}};const F=ee=>({legend:{display:"block",width:"100%",marginBottom:ee.marginLG,padding:0,color:ee.colorTextDescription,fontSize:ee.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${ee.lineWidth}px ${ee.lineType} ${ee.colorBorder}`},label:{fontSize:ee.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 ${ee.controlOutlineWidth}px ${ee.controlOutline}`},output:{display:"block",paddingTop:15,color:ee.colorText,fontSize:ee.fontSize,lineHeight:ee.lineHeight}}),Re=(ee,g)=>{const{formItemCls:y}=ee;return{[y]:{[`${y}-label > label`]:{height:g},[`${y}-control-input`]:{minHeight:g}}}},le=ee=>{const{componentCls:g}=ee;return{[ee.componentCls]:Object.assign(Object.assign(Object.assign({},(0,j.Wf)(ee)),F(ee)),{[`${g}-text`]:{display:"inline-block",paddingInlineEnd:ee.paddingSM},"&-small":Object.assign({},Re(ee,ee.controlHeightSM)),"&-large":Object.assign({},Re(ee,ee.controlHeightLG))})}},se=ee=>{const{formItemCls:g,iconCls:y,componentCls:E,rootPrefixCls:S,labelRequiredMarkColor:Ae,labelColor:ae,labelFontSize:je,labelHeight:We,labelColonMarginInlineStart:et,labelColonMarginInlineEnd:at,itemMarginBottom:dt}=ee;return{[g]:Object.assign(Object.assign({},(0,j.Wf)(ee)),{marginBottom:dt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${S}-row`]:{display:"none"},"&-has-warning":{[`${g}-split`]:{color:ee.colorError}},"&-has-error":{[`${g}-split`]:{color:ee.colorWarning}},[`${g}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${ee.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:We,color:ae,fontSize:je,[`> ${y}`]:{fontSize:ee.fontSize,verticalAlign:"top"},[`&${g}-required:not(${g}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:ee.marginXXS,color:Ae,fontSize:ee.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${E}-hide-required-mark &`]:{display:"none"}},[`${g}-optional`]:{display:"inline-block",marginInlineStart:ee.marginXXS,color:ee.colorTextDescription,[`${E}-hide-required-mark &`]:{display:"none"}},[`${g}-tooltip`]:{color:ee.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:ee.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:et,marginInlineEnd:at},[`&${g}-no-colon::after`]:{content:'"\\a0"'}}},[`${g}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${S}-col-'"]):not([class*="' ${S}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:ee.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[g]:{"&-explain, &-extra":{clear:"both",color:ee.colorTextDescription,fontSize:ee.fontSize,lineHeight:ee.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:ee.controlHeightSM,transition:`color ${ee.motionDurationMid} ${ee.motionEaseOut}`},"&-explain":{"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning}}},[`&-with-help ${g}-explain`]:{height:"auto",opacity:1},[`${g}-feedback-icon`]:{fontSize:ee.fontSize,textAlign:"center",visibility:"visible",animationName:l.kr,animationDuration:ee.motionDurationMid,animationTimingFunction:ee.motionEaseOutBack,pointerEvents:"none","&-success":{color:ee.colorSuccess},"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning},"&-validating":{color:ee.colorPrimary}}})}},_=ee=>{const{componentCls:g,formItemCls:y}=ee;return{[`${g}-horizontal`]:{[`${y}-label`]:{flexGrow:0},[`${y}-control`]:{flex:"1 1 0",minWidth:0},[`${y}-label[class$='-24'], ${y}-label[class*='-24 ']`]:{[`& + ${y}-control`]:{minWidth:"unset"}}}}},D=ee=>{const{componentCls:g,formItemCls:y}=ee;return{[`${g}-inline`]:{display:"flex",flexWrap:"wrap",[y]:{flex:"none",marginInlineEnd:ee.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${y}-label, + > ${y}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${y}-label`]:{flex:"none"},[`${g}-text`]:{display:"inline-block"},[`${y}-has-feedback`]:{display:"inline-block"}}}}},I=ee=>({padding:ee.verticalLabelPadding,margin:ee.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),a=ee=>{const{componentCls:g,formItemCls:y,rootPrefixCls:E}=ee;return{[`${y} ${y}-label`]:I(ee),[g]:{[y]:{flexWrap:"wrap",[`${y}-label, ${y}-control`]:{[`&:not([class*=" ${E}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},x=ee=>{const{componentCls:g,formItemCls:y,rootPrefixCls:E}=ee;return{[`${g}-vertical`]:{[y]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${g}-item-control`]:{width:"100%"}}},[`${g}-vertical ${y}-label, + .${E}-col-24${y}-label, + .${E}-col-xl-24${y}-label`]:I(ee),[`@media (max-width: ${ee.screenXSMax}px)`]:[a(ee),{[g]:{[`.${E}-col-xs-24${y}-label`]:I(ee)}}],[`@media (max-width: ${ee.screenSMMax}px)`]:{[g]:{[`.${E}-col-sm-24${y}-label`]:I(ee)}},[`@media (max-width: ${ee.screenMDMax}px)`]:{[g]:{[`.${E}-col-md-24${y}-label`]:I(ee)}},[`@media (max-width: ${ee.screenLGMax}px)`]:{[g]:{[`.${E}-col-lg-24${y}-label`]:I(ee)}}}},w=(ee,g)=>(0,A.TS)(ee,{formItemCls:`${ee.componentCls}-item`,rootPrefixCls:g});var W=(0,d.Z)("Form",(ee,g)=>{let{rootPrefixCls:y}=g;const E=w(ee,y);return[le(E),se(E),N(E),_(E),D(E),x(E),(0,K.Z)(E),l.kr]},ee=>({labelRequiredMarkColor:ee.colorError,labelColor:ee.colorTextHeading,labelFontSize:ee.fontSize,labelHeight:ee.controlHeight,labelColonMarginInlineStart:ee.marginXXS/2,labelColonMarginInlineEnd:ee.marginXS,itemMarginBottom:ee.marginLG,verticalLabelPadding:`0 0 ${ee.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Y=[];function U(ee,g,y){let E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof ee=="string"?ee:`${g}-${E}`,error:ee,errorStatus:y}}var we=ee=>{let{help:g,helpStatus:y,errors:E=Y,warnings:S=Y,className:Ae,fieldId:ae,onVisibleChanged:je}=ee;const{prefixCls:We}=o.useContext(n.Rk),et=`${We}-item-explain`,[,at]=W(We),dt=(0,o.useMemo)(()=>(0,C.Z)(We),[We]),st=R(E),$e=R(S),ct=o.useMemo(()=>g!=null?[U(g,"help",y)]:[].concat((0,t.Z)(st.map((pt,xt)=>U(pt,"error","error",xt))),(0,t.Z)($e.map((pt,xt)=>U(pt,"warning","warning",xt)))),[g,y,st,$e]),Ct={};return ae&&(Ct.id=`${ae}_help`),o.createElement(Z.default,{motionDeadline:dt.motionDeadline,motionName:`${We}-show-help`,visible:!!ct.length,onVisibleChanged:je},pt=>{const{className:xt,style:Ot}=pt;return o.createElement("div",Object.assign({},Ct,{className:v()(et,xt,Ae,at),style:Ot,role:"alert"}),o.createElement(Z.CSSMotionList,Object.assign({keys:ct},(0,C.Z)(We),{motionName:`${We}-show-help-item`,component:!1}),Ut=>{const{key:Rt,error:ht,errorStatus:Oe,className:Ne,style:Ue}=Ut;return o.createElement("div",{key:Rt,className:v()(Ne,{[`${et}-${Oe}`]:Oe}),style:Ue},ht)}))})},ie=e(95013),Ye=e(36355),fe=e(1684),xe=e(52946),Se=e(19716),ce=e(16722);const te=["parentNode"],q="form_item";function b(ee){return ee===void 0||ee===!1?[]:Array.isArray(ee)?ee:[ee]}function k(ee,g){if(!ee.length)return;const y=ee.join("_");return g?`${g}_${y}`:te.includes(y)?`${q}_${y}`:y}function z(ee,g,y,E,S,Ae){let ae=E;return Ae!==void 0?ae=Ae:y.validating?ae="validating":ee.length?ae="error":g.length?ae="warning":(y.touched||S&&y.validated)&&(ae="success"),ae}function T(ee){return b(ee).join("_")}function de(ee){const[g]=(0,ie.useForm)(),y=o.useRef({}),E=o.useMemo(()=>ee!=null?ee:Object.assign(Object.assign({},g),{__INTERNAL__:{itemRef:S=>Ae=>{const ae=T(S);Ae?y.current[ae]=Ae:delete y.current[ae]}},scrollToField:function(S){let Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ae=b(S),je=k(ae,E.__INTERNAL__.name),We=je?document.getElementById(je):null;We&&(0,ce.Z)(We,Object.assign({scrollMode:"if-needed",block:"nearest"},Ae))},getFieldInstance:S=>{const Ae=T(S);return y.current[Ae]}}),[ee,g]);return[E]}var Be=e(28726),Ke=function(ee,g){var y={};for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&g.indexOf(E)<0&&(y[E]=ee[E]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,E=Object.getOwnPropertySymbols(ee);S{const y=o.useContext(fe.Z),{getPrefixCls:E,direction:S,form:Ae}=o.useContext(Ye.E_),{prefixCls:ae,className:je,rootClassName:We,size:et,disabled:at=y,form:dt,colon:st,labelAlign:$e,labelWrap:ct,labelCol:Ct,wrapperCol:pt,hideRequiredMark:xt,layout:Ot="horizontal",scrollToFirstError:Ut,requiredMark:Rt,onFinishFailed:ht,name:Oe,style:Ne,feedbackIcons:Ue}=ee,Je=Ke(ee,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Xe=(0,Se.Z)(et),it=o.useContext(Be.Z),J=(0,o.useMemo)(()=>Rt!==void 0?Rt:Ae&&Ae.requiredMark!==void 0?Ae.requiredMark:!xt,[xt,Rt,Ae]),oe=st!=null?st:Ae==null?void 0:Ae.colon,be=E("form",ae),[Pe,Ze]=W(be),wt=v()(be,`${be}-${Ot}`,{[`${be}-hide-required-mark`]:J===!1,[`${be}-rtl`]:S==="rtl",[`${be}-${Xe}`]:Xe},Ze,Ae==null?void 0:Ae.className,je,We),[Dt]=de(dt),{__INTERNAL__:At}=Dt;At.name=Oe;const qe=(0,o.useMemo)(()=>({name:Oe,labelAlign:$e,labelCol:Ct,labelWrap:ct,wrapperCol:pt,vertical:Ot==="vertical",colon:oe,requiredMark:J,itemRef:At.itemRef,form:Dt,feedbackIcons:Ue}),[Oe,$e,Ct,pt,Ot,oe,J,Dt,Ue]);o.useImperativeHandle(g,()=>Dt);const yt=(jt,Nt)=>{if(jt){let zt={block:"nearest"};typeof jt=="object"&&(zt=jt),Dt.scrollToField(Nt,zt)}},Vt=jt=>{if(ht==null||ht(jt),jt.errorFields.length){const Nt=jt.errorFields[0].name;if(Ut!==void 0){yt(Ut,Nt);return}Ae&&Ae.scrollToFirstError!==void 0&&yt(Ae.scrollToFirstError,Nt)}};return Pe(o.createElement(fe.n,{disabled:at},o.createElement(xe.q,{size:Xe},o.createElement(n.RV,Object.assign({},{validateMessages:it}),o.createElement(n.q3.Provider,{value:qe},o.createElement(ie.default,Object.assign({id:Oe},Je,{name:Oe,onFinishFailed:Vt,form:Dt,style:Object.assign(Object.assign({},Ae==null?void 0:Ae.style),Ne),className:wt})))))))};var Te=o.forwardRef(re),Me=e(12383),Ie=e(20475),Qe=e(92343),ge=e(38298);function L(ee){if(typeof ee=="function")return ee;const g=(0,ge.Z)(ee);return g.length<=1?g[0]:g}const O=()=>{const{status:ee,errors:g=[],warnings:y=[]}=(0,o.useContext)(n.aM);return{status:ee,errors:g,warnings:y}};O.Context=n.aM;var f=O,r=e(23073);function h(ee){const[g,y]=o.useState(ee),E=(0,o.useRef)(null),S=(0,o.useRef)([]),Ae=(0,o.useRef)(!1);o.useEffect(()=>(Ae.current=!1,()=>{Ae.current=!0,r.Z.cancel(E.current),E.current=null}),[]);function ae(je){Ae.current||(E.current===null&&(S.current=[],E.current=(0,r.Z)(()=>{E.current=null,y(We=>{let et=We;return S.current.forEach(at=>{et=at(et)}),et})})),S.current.push(je))}return[g,ae]}function Q(){const{itemRef:ee}=o.useContext(n.q3),g=o.useRef({});function y(E,S){const Ae=S&&typeof S=="object"&&S.ref,ae=E.join("_");return(g.current.name!==ae||g.current.originRef!==Ae)&&(g.current.name=ae,g.current.originRef=Ae,g.current.ref=(0,Ie.sQ)(ee(E),Ae)),g.current.ref}return y}var s=e(48886),u=e(28800),X=e(64002),M=e(27382),m=e(37028);const G=ee=>{const{formItemCls:g}=ee;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${g}-control`]:{display:"flex"}}}};var ye=(0,d.b)(["Form","item-item"],(ee,g)=>{let{rootPrefixCls:y}=g;const E=w(ee,y);return[G(E)]}),ne=ee=>{const{prefixCls:g,status:y,wrapperCol:E,children:S,errors:Ae,warnings:ae,_internalItemRender:je,extra:We,help:et,fieldId:at,marginBottom:dt,onErrorVisibleChanged:st}=ee,$e=`${g}-item`,ct=o.useContext(n.q3),Ct=E||ct.wrapperCol||{},pt=v()(`${$e}-control`,Ct.className),xt=o.useMemo(()=>Object.assign({},ct),[ct]);delete xt.labelCol,delete xt.wrapperCol;const Ot=o.createElement("div",{className:`${$e}-control-input`},o.createElement("div",{className:`${$e}-control-input-content`},S)),Ut=o.useMemo(()=>({prefixCls:g,status:y}),[g,y]),Rt=dt!==null||Ae.length||ae.length?o.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},o.createElement(n.Rk.Provider,{value:Ut},o.createElement(we,{fieldId:at,errors:Ae,warnings:ae,help:et,helpStatus:y,className:`${$e}-explain-connected`,onVisibleChanged:st})),!!dt&&o.createElement("div",{style:{width:0,height:dt}})):null,ht={};at&&(ht.id=`${at}_extra`);const Oe=We?o.createElement("div",Object.assign({},ht,{className:`${$e}-extra`}),We):null,Ne=je&&je.mark==="pro_table_render"&&je.render?je.render(ee,{input:Ot,errorList:Rt,extra:Oe}):o.createElement(o.Fragment,null,Ot,Rt,Oe);return o.createElement(n.q3.Provider,{value:xt},o.createElement(m.Z,Object.assign({},Ct,{className:pt}),Ne),o.createElement(ye,{prefixCls:g}))},De=e(385),ze=e(31724),P=e(9763),he=e(6848),Ee=function(ee,g){var y={};for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&g.indexOf(E)<0&&(y[E]=ee[E]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,E=Object.getOwnPropertySymbols(ee);S{let{prefixCls:g,label:y,htmlFor:E,labelCol:S,labelAlign:Ae,colon:ae,required:je,requiredMark:We,tooltip:et}=ee;var at;const[dt]=(0,P.Z)("Form"),{vertical:st,labelAlign:$e,labelCol:ct,labelWrap:Ct,colon:pt}=o.useContext(n.q3);if(!y)return null;const xt=S||ct||{},Ot=Ae||$e,Ut=`${g}-item-label`,Rt=v()(Ut,Ot==="left"&&`${Ut}-left`,xt.className,{[`${Ut}-wrap`]:!!Ct});let ht=y;const Oe=ae===!0||pt!==!1&&ae!==!1;Oe&&!st&&typeof y=="string"&&y.trim()!==""&&(ht=y.replace(/[:|:]\s*$/,""));const Ue=Le(et);if(Ue){const{icon:J=o.createElement(De.Z,null)}=Ue,oe=Ee(Ue,["icon"]),be=o.createElement(he.Z,Object.assign({},oe),o.cloneElement(J,{className:`${g}-item-tooltip`,title:""}));ht=o.createElement(o.Fragment,null,ht,be)}const Je=We==="optional",Xe=typeof We=="function";Xe?ht=We(ht,{required:!!je}):Je&&!je&&(ht=o.createElement(o.Fragment,null,ht,o.createElement("span",{className:`${g}-item-optional`,title:""},(dt==null?void 0:dt.optional)||((at=ze.Z.Form)===null||at===void 0?void 0:at.optional))));const it=v()({[`${g}-item-required`]:je,[`${g}-item-required-mark-optional`]:Je||Xe,[`${g}-item-no-colon`]:!Oe});return o.createElement(m.Z,Object.assign({},xt,{className:Rt}),o.createElement("label",{htmlFor:E,className:it,title:typeof y=="string"?y:""},ht))},nt=e(5242),rt=e(37637),Pt=e(4715),Lt=e(78714);const Bt={success:nt.Z,warning:Pt.Z,error:rt.Z,validating:Lt.Z};function Mt(ee){let{children:g,errors:y,warnings:E,hasFeedback:S,validateStatus:Ae,prefixCls:ae,meta:je,noStyle:We}=ee;const et=`${ae}-item`,{feedbackIcons:at}=o.useContext(n.q3),dt=z(y,E,je,null,!!S,Ae),{isFormItemInput:st,status:$e}=o.useContext(n.aM),ct=o.useMemo(()=>{var Ct;let pt;if(S){const Ut=S!==!0&&S.icons||at,Rt=dt&&((Ct=Ut==null?void 0:Ut({status:dt,errors:y,warnings:E}))===null||Ct===void 0?void 0:Ct[dt]),ht=dt&&Bt[dt];pt=Rt!==!1&&ht?o.createElement("span",{className:v()(`${et}-feedback-icon`,`${et}-feedback-icon-${dt}`)},Rt||o.createElement(ht,null)):null}let xt=!0,Ot=dt||"";return We&&(xt=st,Ot=(dt!=null?dt:$e)||""),{status:Ot,errors:y,warnings:E,hasFeedback:!!S,feedbackIcon:pt,isFormItemInput:xt}},[dt,S,We,st,$e]);return o.createElement(n.aM.Provider,{value:ct},g)}var tn=function(ee,g){var y={};for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&g.indexOf(E)<0&&(y[E]=ee[E]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,E=Object.getOwnPropertySymbols(ee);S{if(Ue&&Rt.current){const Ze=getComputedStyle(Rt.current);it(parseInt(Ze.marginBottom,10))}},[Ue,Je]);const J=Ze=>{Ze||it(null)},be=function(){let Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const wt=Ze?ht:et.errors,Dt=Ze?Oe:et.warnings;return z(wt,Dt,et,"",!!at,We)}(),Pe=v()(Ot,y,E,{[`${Ot}-with-help`]:Ne||ht.length||Oe.length,[`${Ot}-has-feedback`]:be&&at,[`${Ot}-has-success`]:be==="success",[`${Ot}-has-warning`]:be==="warning",[`${Ot}-has-error`]:be==="error",[`${Ot}-is-validating`]:be==="validating",[`${Ot}-hidden`]:dt});return o.createElement("div",{className:Pe,style:S,ref:Rt},o.createElement(M.Z,Object.assign({className:`${Ot}-row`},(0,X.Z)(xt,["_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"])),o.createElement(Ge,Object.assign({htmlFor:$e},ee,{requiredMark:Ut,required:ct!=null?ct:Ct,prefixCls:g})),o.createElement(ne,Object.assign({},ee,et,{errors:ht,warnings:Oe,prefixCls:g,status:be,help:Ae,marginBottom:Xe,onErrorVisibleChanged:J}),o.createElement(n.qI.Provider,{value:pt},o.createElement(Mt,{prefixCls:g,meta:et,errors:et.errors,warnings:et.warnings,hasFeedback:at,validateStatus:be},st)))),!!Xe&&o.createElement("div",{className:`${Ot}-margin-offset`,style:{marginBottom:-Xe}}))}const gt="__SPLIT__",dn=null,Xt=o.memo(ee=>{let{children:g}=ee;return g},(ee,g)=>ee.value===g.value&&ee.update===g.update&&ee.childProps.length===g.childProps.length&&ee.childProps.every((y,E)=>y===g.childProps[E]));function nn(ee){return ee!=null}function un(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function On(ee){const{name:g,noStyle:y,className:E,dependencies:S,prefixCls:Ae,shouldUpdate:ae,rules:je,children:We,required:et,label:at,messageVariables:dt,trigger:st="onChange",validateTrigger:$e,hidden:ct,help:Ct}=ee,{getPrefixCls:pt}=o.useContext(Ye.E_),{name:xt}=o.useContext(n.q3),Ot=L(We),Ut=typeof Ot=="function",Rt=o.useContext(n.qI),{validateTrigger:ht}=o.useContext(ie.FieldContext),Oe=$e!==void 0?$e:ht,Ne=nn(g),Ue=pt("form",Ae),[Je,Xe]=W(Ue),it=o.useContext(ie.ListContext),J=o.useRef(),[oe,be]=h({}),[Pe,Ze]=(0,Me.Z)(()=>un()),wt=Nt=>{const zt=it==null?void 0:it.getKey(Nt.name);if(Ze(Nt.destroy?un():Nt,!0),y&&Ct!==!1&&Rt){let _t=Nt.name;if(Nt.destroy)_t=J.current||_t;else if(zt!==void 0){const[$t,mn]=zt;_t=[$t].concat((0,t.Z)(mn)),J.current=_t}Rt(Nt,_t)}},Dt=(Nt,zt)=>{be(_t=>{const $t=Object.assign({},_t),Nn=[].concat((0,t.Z)(Nt.name.slice(0,-1)),(0,t.Z)(zt)).join(gt);return Nt.destroy?delete $t[Nn]:$t[Nn]=Nt,$t})},[At,qe]=o.useMemo(()=>{const Nt=(0,t.Z)(Pe.errors),zt=(0,t.Z)(Pe.warnings);return Object.values(oe).forEach(_t=>{Nt.push.apply(Nt,(0,t.Z)(_t.errors||[])),zt.push.apply(zt,(0,t.Z)(_t.warnings||[]))}),[Nt,zt]},[oe,Pe.errors,Pe.warnings]),yt=Q();function Vt(Nt,zt,_t){return y&&!ct?o.createElement(Mt,{prefixCls:Ue,hasFeedback:ee.hasFeedback,validateStatus:ee.validateStatus,meta:Pe,errors:At,warnings:qe,noStyle:!0},Nt):o.createElement(cn,Object.assign({key:"row"},ee,{className:v()(E,Xe),prefixCls:Ue,fieldId:zt,isRequired:_t,errors:At,warnings:qe,meta:Pe,onSubItemMetaChange:Dt}),Nt)}if(!Ne&&!Ut&&!S)return Je(Vt(Ot));let jt={};return typeof at=="string"?jt.label=at:g&&(jt.label=String(g)),dt&&(jt=Object.assign(Object.assign({},jt),dt)),Je(o.createElement(ie.Field,Object.assign({},ee,{messageVariables:jt,trigger:st,validateTrigger:Oe,onMetaChange:wt}),(Nt,zt,_t)=>{const $t=b(g).length&&zt?zt.name:[],mn=k($t,xt),Nn=et!==void 0?et:!!(je&&je.some(Gt=>{if(Gt&&typeof Gt=="object"&&Gt.required&&!Gt.warningOnly)return!0;if(typeof Gt=="function"){const Fn=Gt(_t);return Fn&&Fn.required&&!Fn.warningOnly}return!1})),Jt=Object.assign({},Nt);let Tt=null;if(Array.isArray(Ot)&&Ne)Tt=Ot;else if(!(Ut&&(!(ae||S)||Ne))){if(!(S&&!Ut&&!Ne))if((0,Qe.l$)(Ot)){const Gt=Object.assign(Object.assign({},Ot.props),Jt);if(Gt.id||(Gt.id=mn),Ct||At.length>0||qe.length>0||ee.extra){const yn=[];(Ct||At.length>0)&&yn.push(`${mn}_help`),ee.extra&&yn.push(`${mn}_extra`),Gt["aria-describedby"]=yn.join(" ")}At.length>0&&(Gt["aria-invalid"]="true"),Nn&&(Gt["aria-required"]="true"),(0,Ie.Yr)(Ot)&&(Gt.ref=yt($t,Ot)),new Set([].concat((0,t.Z)(b(st)),(0,t.Z)(b(Oe)))).forEach(yn=>{Gt[yn]=function(){for(var hn,Qt,on,En,zn,Jn=arguments.length,Zt=new Array(Jn),kt=0;kt{var{prefixCls:g,children:y}=ee,E=mt(ee,["prefixCls","children"]);const{getPrefixCls:S}=o.useContext(Ye.E_),Ae=S("form",g),ae=o.useMemo(()=>({prefixCls:Ae,status:"error"}),[Ae]);return o.createElement(ie.List,Object.assign({},E),(je,We,et)=>o.createElement(n.Rk.Provider,{value:ae},y(je.map(at=>Object.assign(Object.assign({},at),{fieldKey:at.key})),We,{errors:et.errors,warnings:et.warnings})))};function ln(){const{form:ee}=(0,o.useContext)(n.q3);return ee}const ut=Te;ut.Item=ft,ut.List=rn,ut.ErrorList=we,ut.useForm=de,ut.useFormInstance=ln,ut.useWatch=ie.useWatch,ut.Provider=n.RV,ut.create=()=>{};var Wt=ut},8628:function(vt,pe,e){"use strict";var t=e(59301),i=e(28800),v=e(56762),Z=e(69507);function o(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),R=(0,v.Z)(),j=(0,Z.ZP)();return(0,i.Z)(()=>{const l=j.subscribe(K=>{n.current=K,C&&R()});return()=>j.unsubscribe(l)},[]),n.current}pe.Z=o},9432:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return se},n:function(){return Re}});var t=e(37637),i=e(92310),v=e.n(i),Z=e(93681),o=e(20475),C=e(59301),n=e(19080),R=e(36355),j=e(1684),l=e(19716),K=e(32441),A=e(33234),d=e(59412),V=e(9937);function N(_){return!!(_.prefix||_.suffix||_.allowClear)}var F=function(_,D){var I={};for(var a in _)Object.prototype.hasOwnProperty.call(_,a)&&D.indexOf(a)<0&&(I[a]=_[a]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(_);x{var I;const{prefixCls:a,bordered:x=!0,status:w,size:W,disabled:Y,onBlur:U,onFocus:B,suffix:we,allowClear:ie,addonAfter:Ye,addonBefore:fe,className:xe,style:Se,styles:ce,rootClassName:te,onChange:q,classNames:b}=_,k=F(_,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:z,direction:T,input:de}=C.useContext(R.E_),Be=z("input",a),Ke=(0,C.useRef)(null),[re,ue]=(0,V.ZP)(Be),{compactSize:Te,compactItemClassnames:Me}=(0,A.ri)(Be,T),Ie=(0,l.Z)(ye=>{var ve;return(ve=W!=null?W:Te)!==null&&ve!==void 0?ve:ye}),Qe=C.useContext(j.Z),ge=Y!=null?Y:Qe,{status:L,hasFeedback:O,feedbackIcon:f}=(0,C.useContext)(K.aM),r=(0,n.F)(L,w),h=N(_)||!!O,Q=(0,C.useRef)(h);(0,C.useEffect)(()=>{var ye;h&&Q.current,Q.current=h},[h]);const s=(0,d.Z)(Ke,!0),u=ye=>{s(),U==null||U(ye)},X=ye=>{s(),B==null||B(ye)},M=ye=>{s(),q==null||q(ye)},m=(O||we)&&C.createElement(C.Fragment,null,we,O&&f);let G;return typeof ie=="object"&&(ie!=null&&ie.clearIcon)?G=ie:ie&&(G={clearIcon:C.createElement(t.Z,null)}),re(C.createElement(Z.default,Object.assign({ref:(0,o.sQ)(D,Ke),prefixCls:Be,autoComplete:de==null?void 0:de.autoComplete},k,{disabled:ge,onBlur:u,onFocus:X,style:Object.assign(Object.assign({},de==null?void 0:de.style),Se),styles:Object.assign(Object.assign({},de==null?void 0:de.styles),ce),suffix:m,allowClear:G,className:v()(xe,te,Me,de==null?void 0:de.className),onChange:M,addonAfter:Ye&&C.createElement(A.BR,null,C.createElement(K.Ux,{override:!0,status:!0},Ye)),addonBefore:fe&&C.createElement(A.BR,null,C.createElement(K.Ux,{override:!0,status:!0},fe)),classNames:Object.assign(Object.assign(Object.assign({},b),de==null?void 0:de.classNames),{input:v()({[`${Be}-sm`]:Ie==="small",[`${Be}-lg`]:Ie==="large",[`${Be}-rtl`]:T==="rtl",[`${Be}-borderless`]:!x},!h&&(0,n.Z)(Be,r),b==null?void 0:b.input,(I=de==null?void 0:de.classNames)===null||I===void 0?void 0:I.input,ue)}),classes:{affixWrapper:v()({[`${Be}-affix-wrapper-sm`]:Ie==="small",[`${Be}-affix-wrapper-lg`]:Ie==="large",[`${Be}-affix-wrapper-rtl`]:T==="rtl",[`${Be}-affix-wrapper-borderless`]:!x},(0,n.Z)(`${Be}-affix-wrapper`,r,O),ue),wrapper:v()({[`${Be}-group-rtl`]:T==="rtl"},ue),group:v()({[`${Be}-group-wrapper-sm`]:Ie==="small",[`${Be}-group-wrapper-lg`]:Ie==="large",[`${Be}-group-wrapper-rtl`]:T==="rtl",[`${Be}-group-wrapper-disabled`]:ge},(0,n.Z)(`${Be}-group-wrapper`,r,O),ue)}})))})},1643:function(vt,pe,e){"use strict";var t=e(37637),i=e(92310),v=e.n(i),Z=e(9296),o=e(59301),C=e(19080),n=e(36355),R=e(1684),j=e(19716),l=e(32441),K=e(9432),A=e(9937),d=function(N,F){var Re={};for(var le in N)Object.prototype.hasOwnProperty.call(N,le)&&F.indexOf(le)<0&&(Re[le]=N[le]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,le=Object.getOwnPropertySymbols(N);se{const{prefixCls:Re,bordered:le=!0,size:se,disabled:_,status:D,allowClear:I,showCount:a,classNames:x,rootClassName:w,className:W}=N,Y=d(N,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:U,direction:B}=o.useContext(n.E_),we=(0,j.Z)(se),ie=o.useContext(R.Z),Ye=_!=null?_:ie,{status:fe,hasFeedback:xe,feedbackIcon:Se}=o.useContext(l.aM),ce=(0,C.F)(fe,D),te=o.useRef(null);o.useImperativeHandle(F,()=>{var T;return{resizableTextArea:(T=te.current)===null||T===void 0?void 0:T.resizableTextArea,focus:de=>{var Be,Ke;(0,K.n)((Ke=(Be=te.current)===null||Be===void 0?void 0:Be.resizableTextArea)===null||Ke===void 0?void 0:Ke.textArea,de)},blur:()=>{var de;return(de=te.current)===null||de===void 0?void 0:de.blur()}}});const q=U("input",Re);let b;typeof I=="object"&&(I!=null&&I.clearIcon)?b=I:I&&(b={clearIcon:o.createElement(t.Z,null)});const[k,z]=(0,A.ZP)(q);return k(o.createElement(Z.default,Object.assign({},Y,{disabled:Ye,allowClear:b,className:v()(W,w),classes:{affixWrapper:v()(`${q}-textarea-affix-wrapper`,{[`${q}-affix-wrapper-rtl`]:B==="rtl",[`${q}-affix-wrapper-borderless`]:!le,[`${q}-affix-wrapper-sm`]:we==="small",[`${q}-affix-wrapper-lg`]:we==="large",[`${q}-textarea-show-count`]:a},(0,C.Z)(`${q}-affix-wrapper`,ce),z)},classNames:Object.assign(Object.assign({},x),{textarea:v()({[`${q}-borderless`]:!le,[`${q}-sm`]:we==="small",[`${q}-lg`]:we==="large"},(0,C.Z)(q,ce),z,x==null?void 0:x.textarea)}),prefixCls:q,suffix:xe&&o.createElement("span",{className:`${q}-textarea-suffix`},Se),showCount:a,ref:te})))});pe.Z=V},59412:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});var t=e(59301);function i(v,Z){const o=(0,t.useRef)([]),C=()=>{o.current.push(setTimeout(()=>{var n,R,j,l;!((n=v.current)===null||n===void 0)&&n.input&&((R=v.current)===null||R===void 0?void 0:R.input.getAttribute("type"))==="password"&&(!((j=v.current)===null||j===void 0)&&j.input.hasAttribute("value"))&&((l=v.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(Z&&C(),()=>o.current.forEach(n=>{n&&clearTimeout(n)})),[]),C}},92832:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return we}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(32441),C=e(9937),R=ie=>{const{getPrefixCls:Ye,direction:fe}=(0,v.useContext)(Z.E_),{prefixCls:xe,className:Se}=ie,ce=Ye("input-group",xe),te=Ye("input"),[q,b]=(0,C.ZP)(te),k=i()(ce,{[`${ce}-lg`]:ie.size==="large",[`${ce}-sm`]:ie.size==="small",[`${ce}-compact`]:ie.compact,[`${ce}-rtl`]:fe==="rtl"},b,Se),z=(0,v.useContext)(o.aM),T=(0,v.useMemo)(()=>Object.assign(Object.assign({},z),{isFormItemInput:!1}),[z]);return q(v.createElement("span",{className:k,style:ie.style,onMouseEnter:ie.onMouseEnter,onMouseLeave:ie.onMouseLeave,onFocus:ie.onFocus,onBlur:ie.onBlur},v.createElement(o.aM.Provider,{value:T},ie.children)))},j=e(9432),l=e(21646),K=e(20970),A=e(64002),d=e(20475),V=e(59412),N=function(ie,Ye){var fe={};for(var xe in ie)Object.prototype.hasOwnProperty.call(ie,xe)&&Ye.indexOf(xe)<0&&(fe[xe]=ie[xe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,xe=Object.getOwnPropertySymbols(ie);Seie?v.createElement(K.Z,null):v.createElement(l.Z,null),Re={click:"onClick",hover:"onMouseOver"};var se=v.forwardRef((ie,Ye)=>{const{visibilityToggle:fe=!0}=ie,xe=typeof fe=="object"&&fe.visible!==void 0,[Se,ce]=(0,v.useState)(()=>xe?fe.visible:!1),te=(0,v.useRef)(null);v.useEffect(()=>{xe&&ce(fe.visible)},[xe,fe]);const q=(0,V.Z)(te),b=()=>{const{disabled:ge}=ie;ge||(Se&&q(),ce(L=>{var O;const f=!L;return typeof fe=="object"&&((O=fe.onVisibleChange)===null||O===void 0||O.call(fe,f)),f}))},k=ge=>{const{action:L="click",iconRender:O=F}=ie,f=Re[L]||"",r=O(Se),h={[f]:b,className:`${ge}-icon`,key:"passwordIcon",onMouseDown:Q=>{Q.preventDefault()},onMouseUp:Q=>{Q.preventDefault()}};return v.cloneElement(v.isValidElement(r)?r:v.createElement("span",null,r),h)},{className:z,prefixCls:T,inputPrefixCls:de,size:Be}=ie,Ke=N(ie,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:re}=v.useContext(Z.E_),ue=re("input",de),Te=re("input-password",T),Me=fe&&k(Te),Ie=i()(Te,z,{[`${Te}-${Be}`]:!!Be}),Qe=Object.assign(Object.assign({},(0,A.Z)(Ke,["suffix","iconRender","visibilityToggle"])),{type:Se?"text":"password",className:Ie,prefixCls:ue,suffix:Me});return Be&&(Qe.size=Be),v.createElement(j.Z,Object.assign({ref:(0,d.sQ)(Ye,te)},Qe))}),_=e(56981),D=e(92343),I=e(3113),a=e(19716),x=e(33234),w=function(ie,Ye){var fe={};for(var xe in ie)Object.prototype.hasOwnProperty.call(ie,xe)&&Ye.indexOf(xe)<0&&(fe[xe]=ie[xe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,xe=Object.getOwnPropertySymbols(ie);Se{const{prefixCls:fe,inputPrefixCls:xe,className:Se,size:ce,suffix:te,enterButton:q=!1,addonAfter:b,loading:k,disabled:z,onSearch:T,onChange:de,onCompositionStart:Be,onCompositionEnd:Ke}=ie,re=w(ie,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ue,direction:Te}=v.useContext(Z.E_),Me=v.useRef(!1),Ie=ue("input-search",fe),Qe=ue("input",xe),{compactSize:ge}=(0,x.ri)(Ie,Te),L=(0,a.Z)(ne=>{var De;return(De=ce!=null?ce:ge)!==null&&De!==void 0?De:ne}),O=v.useRef(null),f=ne=>{ne&&ne.target&&ne.type==="click"&&T&&T(ne.target.value,ne,{source:"clear"}),de&&de(ne)},r=ne=>{var De;document.activeElement===((De=O.current)===null||De===void 0?void 0:De.input)&&ne.preventDefault()},h=ne=>{var De,ze;T&&T((ze=(De=O.current)===null||De===void 0?void 0:De.input)===null||ze===void 0?void 0:ze.value,ne,{source:"input"})},Q=ne=>{Me.current||k||h(ne)},s=typeof q=="boolean"?v.createElement(_.Z,null):null,u=`${Ie}-button`;let X;const M=q||{},m=M.type&&M.type.__ANT_BUTTON===!0;m||M.type==="button"?X=(0,D.Tm)(M,Object.assign({onMouseDown:r,onClick:ne=>{var De,ze;(ze=(De=M==null?void 0:M.props)===null||De===void 0?void 0:De.onClick)===null||ze===void 0||ze.call(De,ne),h(ne)},key:"enterButton"},m?{className:u,size:L}:{})):X=v.createElement(I.ZP,{className:u,type:q?"primary":void 0,size:L,disabled:z,key:"enterButton",onMouseDown:r,onClick:h,loading:k,icon:s},q),b&&(X=[X,(0,D.Tm)(b,{key:"addonAfter"})]);const G=i()(Ie,{[`${Ie}-rtl`]:Te==="rtl",[`${Ie}-${L}`]:!!L,[`${Ie}-with-button`]:!!q},Se),ye=ne=>{Me.current=!0,Be==null||Be(ne)},ve=ne=>{Me.current=!1,Ke==null||Ke(ne)};return v.createElement(j.Z,Object.assign({ref:(0,d.sQ)(O,Ye),onPressEnter:Q},re,{size:L,onCompositionStart:ye,onCompositionEnd:ve,prefixCls:Qe,addonAfter:X,suffix:te,onChange:f,className:G,disabled:z}))}),U=e(1643);const B=j.Z;B.Group=R,B.Search=Y,B.TextArea=U.Z,B.Password=se;var we=B},9937:function(vt,pe,e){"use strict";e.d(pe,{M1:function(){return n},TM:function(){return D},Xy:function(){return R},bi:function(){return K},e5:function(){return _},ik:function(){return A},nz:function(){return o},pU:function(){return C},s7:function(){return d},x0:function(){return l}});var t=e(17313),i=e(74207),v=e(37613),Z=e(83116);const o=I=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:I,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),C=I=>({borderColor:I.hoverBorderColor}),n=I=>({borderColor:I.activeBorderColor,boxShadow:I.activeShadow,outline:0}),R=I=>({color:I.colorTextDisabled,backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},C((0,v.TS)(I,{hoverBorderColor:I.colorBorder})))}),j=I=>{const{paddingBlockLG:a,fontSizeLG:x,lineHeightLG:w,borderRadiusLG:W,paddingInlineLG:Y}=I;return{padding:`${a}px ${Y}px`,fontSize:x,lineHeight:w,borderRadius:W}},l=I=>({padding:`${I.paddingBlockSM}px ${I.paddingInlineSM}px`,borderRadius:I.borderRadiusSM}),K=(I,a)=>{const{componentCls:x,colorError:w,colorWarning:W,errorActiveShadow:Y,warningActiveShadow:U,colorErrorBorderHover:B,colorWarningBorderHover:we}=I;return{[`&-status-error:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:w,"&:hover":{borderColor:B},"&:focus, &-focused":Object.assign({},n((0,v.TS)(I,{activeBorderColor:w,activeShadow:Y}))),[`${x}-prefix, ${x}-suffix`]:{color:w}},[`&-status-warning:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:W,"&:hover":{borderColor:we},"&:focus, &-focused":Object.assign({},n((0,v.TS)(I,{activeBorderColor:W,activeShadow:U}))),[`${x}-prefix, ${x}-suffix`]:{color:W}}}},A=I=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${I.paddingBlock}px ${I.paddingInline}px`,color:I.colorText,fontSize:I.fontSize,lineHeight:I.lineHeight,backgroundColor:I.colorBgContainer,backgroundImage:"none",borderWidth:I.lineWidth,borderStyle:I.lineType,borderColor:I.colorBorder,borderRadius:I.borderRadius,transition:`all ${I.motionDurationMid}`},o(I.colorTextPlaceholder)),{"&:hover":Object.assign({},C(I)),"&:focus, &-focused":Object.assign({},n(I)),"&-disabled, &[disabled]":Object.assign({},R(I)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:I.controlHeight,lineHeight:I.lineHeight,verticalAlign:"bottom",transition:`all ${I.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},j(I)),"&-sm":Object.assign({},l(I)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),d=I=>{const{componentCls:a,antCls:x}=I;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:I.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${a}, &-lg > ${a}-group-addon`]:Object.assign({},j(I)),[`&-sm ${a}, &-sm > ${a}-group-addon`]:Object.assign({},l(I)),[`&-lg ${x}-select-single ${x}-select-selector`]:{height:I.controlHeightLG},[`&-sm ${x}-select-single ${x}-select-selector`]:{height:I.controlHeightSM},[`> ${a}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${a}-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 ${I.paddingInline}px`,color:I.colorText,fontWeight:"normal",fontSize:I.fontSize,textAlign:"center",backgroundColor:I.colorFillAlter,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadius,transition:`all ${I.motionDurationSlow}`,lineHeight:1,[`${x}-select`]:{margin:`-${I.paddingBlock+1}px -${I.paddingInline}px`,[`&${x}-select-single:not(${x}-select-customize-input)`]:{[`${x}-select-selector`]:{backgroundColor:"inherit",border:`${I.lineWidth}px ${I.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${x}-select-selector`]:{color:I.colorPrimary}}},[`${x}-cascader-picker`]:{margin:`-9px -${I.paddingInline}px`,backgroundColor:"transparent",[`${x}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${a}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${a}-search-with-button &`]:{zIndex:0}}},[`> ${a}:first-child, ${a}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}-affix-wrapper`]:{[`&:not(:first-child) ${a}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${a}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}:last-child, ${a}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${a}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-search &`]:{borderStartStartRadius:I.borderRadius,borderEndStartRadius:I.borderRadius}},[`&:not(:first-child), ${a}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${a}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${a}-group-addon, ${a}-group-wrap, > ${a}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:I.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${a}-affix-wrapper, + & > ${a}-number-affix-wrapper, + & > ${x}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-I.lineWidth,borderInlineEndWidth:I.lineWidth},[`${a}`]:{float:"none"},[`& > ${x}-select > ${x}-select-selector, + & > ${x}-select-auto-complete ${a}, + & > ${x}-cascader-picker ${a}, + & > ${a}-group-wrapper ${a}`]:{borderInlineEndWidth:I.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${x}-select-focused`]:{zIndex:1},[`& > ${x}-select > ${x}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${x}-select:first-child > ${x}-select-selector, + & > ${x}-select-auto-complete:first-child ${a}, + & > ${x}-cascader-picker:first-child ${a}`]:{borderStartStartRadius:I.borderRadius,borderEndStartRadius:I.borderRadius},[`& > *:last-child, + & > ${x}-select:last-child > ${x}-select-selector, + & > ${x}-cascader-picker:last-child ${a}, + & > ${x}-cascader-picker-focused:last-child ${a}`]:{borderInlineEndWidth:I.lineWidth,borderStartEndRadius:I.borderRadius,borderEndEndRadius:I.borderRadius},[`& > ${x}-select-auto-complete ${a}`]:{verticalAlign:"top"},[`${a}-group-wrapper + ${a}-group-wrapper`]:{marginInlineStart:-I.lineWidth,[`${a}-affix-wrapper`]:{borderRadius:0}},[`${a}-group-wrapper:not(:last-child)`]:{[`&${a}-search > ${a}-group`]:{[`& > ${a}-group-addon > ${a}-search-button`]:{borderRadius:0},[`& > ${a}`]:{borderStartStartRadius:I.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:I.borderRadius}}}})}},V=I=>{const{componentCls:a,controlHeightSM:x,lineWidth:w}=I,Y=(x-w*2-16)/2;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(I)),A(I)),K(I,a)),{'&[type="color"]':{height:I.controlHeight,[`&${a}-lg`]:{height:I.controlHeightLG},[`&${a}-sm`]:{height:x,paddingTop:Y,paddingBottom:Y}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},N=I=>{const{componentCls:a}=I;return{[`${a}-clear-icon`]:{margin:0,color:I.colorTextQuaternary,fontSize:I.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${I.motionDurationSlow}`,"&:hover":{color:I.colorTextTertiary},"&:active":{color:I.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${I.inputAffixPadding}px`}}}},F=I=>{const{componentCls:a,inputAffixPadding:x,colorTextDescription:w,motionDurationSlow:W,colorIcon:Y,colorIconHover:U,iconCls:B}=I;return{[`${a}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},A(I)),{display:"inline-flex",[`&:not(${a}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},C(I)),{zIndex:1,[`${a}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${a}[disabled]`]:{background:"transparent"}},[`> input${a}`]:{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"'},[`${a}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:I.paddingXS}},"&-show-count-suffix":{color:w},"&-show-count-has-suffix":{marginInlineEnd:I.paddingXXS},"&-prefix":{marginInlineEnd:x},"&-suffix":{marginInlineStart:x}}}),N(I)),{[`${B}${a}-password-icon`]:{color:Y,cursor:"pointer",transition:`all ${W}`,"&:hover":{color:U}}}),K(I,`${a}-affix-wrapper`))}},Re=I=>{const{componentCls:a,colorError:x,colorWarning:w,borderRadiusLG:W,borderRadiusSM:Y}=I;return{[`${a}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(I)),d(I)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${a}-group-addon`]:{borderRadius:W,fontSize:I.fontSizeLG}},"&-sm":{[`${a}-group-addon`]:{borderRadius:Y}},"&-status-error":{[`${a}-group-addon`]:{color:x,borderColor:x}},"&-status-warning":{[`${a}-group-addon`]:{color:w,borderColor:w}},"&-disabled":{[`${a}-group-addon`]:Object.assign({},R(I))},[`&:not(${a}-compact-first-item):not(${a}-compact-last-item)${a}-compact-item`]:{[`${a}, ${a}-group-addon`]:{borderRadius:0}},[`&:not(${a}-compact-last-item)${a}-compact-first-item`]:{[`${a}, ${a}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${a}-compact-first-item)${a}-compact-last-item`]:{[`${a}, ${a}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},le=I=>{const{componentCls:a,antCls:x}=I,w=`${a}-search`;return{[w]:{[`${a}`]:{"&:hover, &:focus":{borderColor:I.colorPrimaryHover,[`+ ${a}-group-addon ${w}-button:not(${x}-btn-primary)`]:{borderInlineStartColor:I.colorPrimaryHover}}},[`${a}-affix-wrapper`]:{borderRadius:0},[`${a}-lg`]:{lineHeight:I.lineHeightLG-2e-4},[`> ${a}-group`]:{[`> ${a}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${w}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:I.borderRadius,borderEndEndRadius:I.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${w}-button:not(${x}-btn-primary)`]:{color:I.colorTextDescription,"&:hover":{color:I.colorPrimaryHover},"&:active":{color:I.colorPrimaryActive},[`&${x}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${w}-button`]:{height:I.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${w}-button`]:{height:I.controlHeightLG},[`&-small ${w}-button`]:{height:I.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${a}-compact-item`]:{[`&:not(${a}-compact-last-item)`]:{[`${a}-group-addon`]:{[`${a}-search-button`]:{marginInlineEnd:-I.lineWidth,borderRadius:0}}},[`&:not(${a}-compact-first-item)`]:{[`${a},${a}-affix-wrapper`]:{borderRadius:0}},[`> ${a}-group-addon ${a}-search-button, + > ${a}, + ${a}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${a}-affix-wrapper-focused`]:{zIndex:2}}}}},se=I=>{const{componentCls:a,paddingLG:x}=I,w=`${a}-textarea`;return{[w]:{position:"relative","&-show-count":{[`> ${a}`]:{height:"100%"},[`${a}-data-count`]:{position:"absolute",bottom:-I.fontSize*I.lineHeight,insetInlineEnd:0,color:I.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${a}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${w}-has-feedback`]:{[`${a}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${a}-affix-wrapper`]:{padding:0,[`> textarea${a}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${a}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${a}-clear-icon`]:{position:"absolute",insetInlineEnd:I.paddingXS,insetBlockStart:I.paddingXS},[`${w}-suffix`]:{position:"absolute",top:0,insetInlineEnd:I.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function _(I){return(0,v.TS)(I,{inputAffixPadding:I.paddingXXS})}const D=I=>{const{controlHeight:a,fontSize:x,lineHeight:w,lineWidth:W,controlHeightSM:Y,controlHeightLG:U,fontSizeLG:B,lineHeightLG:we,paddingSM:ie,controlPaddingHorizontalSM:Ye,controlPaddingHorizontal:fe,colorFillAlter:xe,colorPrimaryHover:Se,controlOutlineWidth:ce,controlOutline:te,colorErrorOutline:q,colorWarningOutline:b}=I;return{paddingBlock:Math.max(Math.round((a-x*w)/2*10)/10-W,3),paddingBlockSM:Math.max(Math.round((Y-x*w)/2*10)/10-W,0),paddingBlockLG:Math.ceil((U-B*we)/2*10)/10-W,paddingInline:ie-W,paddingInlineSM:Ye-W,paddingInlineLG:fe-W,addonBg:xe,activeBorderColor:Se,hoverBorderColor:Se,activeShadow:`0 0 0 ${ce}px ${te}`,errorActiveShadow:`0 0 0 ${ce}px ${q}`,warningActiveShadow:`0 0 0 ${ce}px ${b}`}};pe.ZP=(0,Z.Z)("Input",I=>{const a=(0,v.TS)(I,_(I));return[V(a),se(a),F(a),Re(a),le(a),(0,i.c)(a)]},D)},71413:function(vt,pe,e){"use strict";e.d(pe,{D:function(){return _},Z:function(){return a}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(w,W){return i.createElement(o.Z,(0,t.Z)({},w,{ref:W,icon:Z}))},n=i.forwardRef(C),R=n,j=e(81132),l=e(38226),K=e(92310),A=e.n(K),d=e(64002),N=x=>!isNaN(parseFloat(x))&&isFinite(x),F=e(36355),Re=e(84966),le=function(x,w){var W={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&w.indexOf(Y)<0&&(W[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Y=Object.getOwnPropertySymbols(x);U{let x=0;return function(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return x+=1,`${w}${x}`}})();var a=i.forwardRef((x,w)=>{const{prefixCls:W,className:Y,trigger:U,children:B,defaultCollapsed:we=!1,theme:ie="dark",style:Ye={},collapsible:fe=!1,reverseArrow:xe=!1,width:Se=200,collapsedWidth:ce=80,zeroWidthTriggerStyle:te,breakpoint:q,onCollapse:b,onBreakpoint:k}=x,z=le(x,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:T}=(0,i.useContext)(Re.Gs),[de,Be]=(0,i.useState)("collapsed"in x?x.collapsed:we),[Ke,re]=(0,i.useState)(!1);(0,i.useEffect)(()=>{"collapsed"in x&&Be(x.collapsed)},[x.collapsed]);const ue=(L,O)=>{"collapsed"in x||Be(L),b==null||b(L,O)},Te=(0,i.useRef)();Te.current=L=>{re(L.matches),k==null||k(L.matches),de!==L.matches&&ue(L.matches,"responsive")},(0,i.useEffect)(()=>{function L(f){return Te.current(f)}let O;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&q&&q in se){O=f(`(max-width: ${se[q]})`);try{O.addEventListener("change",L)}catch(r){O.addListener(L)}L(O)}}return()=>{try{O==null||O.removeEventListener("change",L)}catch(f){O==null||O.removeListener(L)}}},[q]),(0,i.useEffect)(()=>{const L=D("ant-sider-");return T.addSider(L),()=>T.removeSider(L)},[]);const Me=()=>{ue(!de,"clickTrigger")},{getPrefixCls:Ie}=(0,i.useContext)(F.E_),Qe=()=>{const L=Ie("layout-sider",W),O=(0,d.Z)(z,["collapsed"]),f=de?ce:Se,r=N(f)?`${f}px`:String(f),h=parseFloat(String(ce||0))===0?i.createElement("span",{onClick:Me,className:A()(`${L}-zero-width-trigger`,`${L}-zero-width-trigger-${xe?"right":"left"}`),style:te},U||i.createElement(R,null)):null,u={expanded:xe?i.createElement(l.Z,null):i.createElement(j.Z,null),collapsed:xe?i.createElement(j.Z,null):i.createElement(l.Z,null)}[de?"collapsed":"expanded"],X=U!==null?h||i.createElement("div",{className:`${L}-trigger`,onClick:Me,style:{width:r}},U||u):null,M=Object.assign(Object.assign({},Ye),{flex:`0 0 ${r}`,maxWidth:r,minWidth:r,width:r}),m=A()(L,`${L}-${ie}`,{[`${L}-collapsed`]:!!de,[`${L}-has-trigger`]:fe&&U!==null&&!h,[`${L}-below`]:!!Ke,[`${L}-zero-width`]:parseFloat(r)===0},Y);return i.createElement("aside",Object.assign({className:m},O,{style:M,ref:w}),i.createElement("div",{className:`${L}-children`},B),fe||Ke&&h?X:null)},ge=i.useMemo(()=>({siderCollapsed:de}),[de]);return i.createElement(_.Provider,{value:ge},Qe())})},44e3:function(vt,pe,e){"use strict";var t=e(84966),i=e(71413);const v=t.ZP;v.Header=t.h4,v.Footer=t.$_,v.Content=t.VY,v.Sider=i.Z,pe.default=v},84966:function(vt,pe,e){"use strict";e.d(pe,{VY:function(){return _},$_:function(){return se},h4:function(){return le},Gs:function(){return d},ZP:function(){return D}});var t=e(26390),i=e(92310),v=e.n(i),Z=e(64002),o=e(59301),C=e(36355),n=e(83116),j=I=>{const{componentCls:a,bodyBg:x,lightSiderBg:w,lightTriggerBg:W,lightTriggerColor:Y}=I;return{[`${a}-sider-light`]:{background:w,[`${a}-sider-trigger`]:{color:Y,background:W},[`${a}-sider-zero-width-trigger`]:{color:Y,background:W,border:`1px solid ${x}`,borderInlineStart:0}}}};const l=I=>{const{antCls:a,componentCls:x,colorText:w,triggerColor:W,footerBg:Y,triggerBg:U,headerHeight:B,headerPadding:we,headerColor:ie,footerPadding:Ye,triggerHeight:fe,zeroTriggerHeight:xe,zeroTriggerWidth:Se,motionDurationMid:ce,motionDurationSlow:te,fontSize:q,borderRadius:b,bodyBg:k,headerBg:z,siderBg:T}=I;return{[x]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:k,"&, *":{boxSizing:"border-box"},[`&${x}-has-sider`]:{flexDirection:"row",[`> ${x}, > ${x}-content`]:{width:0}},[`${x}-header, &${x}-footer`]:{flex:"0 0 auto"},[`${x}-sider`]:{position:"relative",minWidth:0,background:T,transition:`all ${ce}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${a}-menu${a}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:fe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:fe,color:W,lineHeight:`${fe}px`,textAlign:"center",background:U,cursor:"pointer",transition:`all ${ce}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:B,insetInlineEnd:-Se,zIndex:1,width:Se,height:xe,color:W,fontSize:I.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:T,borderStartStartRadius:0,borderStartEndRadius:b,borderEndEndRadius:b,borderEndStartRadius:0,cursor:"pointer",transition:`background ${te} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${te}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Se,borderStartStartRadius:b,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b}}}}},j(I)),{"&-rtl":{direction:"rtl"}}),[`${x}-header`]:{height:B,padding:we,color:ie,lineHeight:`${B}px`,background:z,[`${a}-menu`]:{lineHeight:"inherit"}},[`${x}-footer`]:{padding:Ye,color:w,fontSize:q,background:Y},[`${x}-content`]:{flex:"auto",minHeight:0}}};var K=(0,n.Z)("Layout",I=>[l(I)],I=>{const{colorBgLayout:a,controlHeight:x,controlHeightLG:w,colorText:W,controlHeightSM:Y,marginXXS:U,colorTextLightSolid:B,colorBgContainer:we}=I,ie=w*1.25;return{colorBgHeader:"#001529",colorBgBody:a,colorBgTrigger:"#002140",bodyBg:a,headerBg:"#001529",headerHeight:x*2,headerPadding:`0 ${ie}px`,headerColor:W,footerPadding:`${Y}px ${ie}px`,footerBg:a,siderBg:"#001529",triggerHeight:w+U*2,triggerBg:"#002140",triggerColor:B,zeroTriggerWidth:w,zeroTriggerHeight:w,lightSiderBg:we,lightTriggerBg:we,lightTriggerColor:W}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),A=function(I,a){var x={};for(var w in I)Object.prototype.hasOwnProperty.call(I,w)&&a.indexOf(w)<0&&(x[w]=I[w]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,w=Object.getOwnPropertySymbols(I);Wnull,removeSider:()=>null}});function V(I){let{suffixCls:a,tagName:x,displayName:w}=I;return W=>o.forwardRef((U,B)=>o.createElement(W,Object.assign({ref:B,suffixCls:a,tagName:x},U)))}const N=o.forwardRef((I,a)=>{const{prefixCls:x,suffixCls:w,className:W,tagName:Y}=I,U=A(I,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:B}=o.useContext(C.E_),we=B("layout",x),[ie,Ye]=K(we),fe=w?`${we}-${w}`:we;return ie(o.createElement(Y,Object.assign({className:v()(x||fe,W,Ye),ref:a},U)))}),F=o.forwardRef((I,a)=>{const{direction:x}=o.useContext(C.E_),[w,W]=o.useState([]),{prefixCls:Y,className:U,rootClassName:B,children:we,hasSider:ie,tagName:Ye,style:fe}=I,xe=A(I,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Se=(0,Z.Z)(xe,["suffixCls"]),{getPrefixCls:ce,layout:te}=o.useContext(C.E_),q=ce("layout",Y),[b,k]=K(q),z=v()(q,{[`${q}-has-sider`]:typeof ie=="boolean"?ie:w.length>0,[`${q}-rtl`]:x==="rtl"},te==null?void 0:te.className,U,B,k),T=o.useMemo(()=>({siderHook:{addSider:de=>{W(Be=>[].concat((0,t.Z)(Be),[de]))},removeSider:de=>{W(Be=>Be.filter(Ke=>Ke!==de))}}}),[]);return b(o.createElement(d.Provider,{value:T},o.createElement(Ye,Object.assign({ref:a,className:z,style:Object.assign(Object.assign({},te==null?void 0:te.style),fe)},Se),we)))}),Re=V({tagName:"div",displayName:"Layout"})(F),le=V({suffixCls:"header",tagName:"header",displayName:"Header"})(N),se=V({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(N),_=V({suffixCls:"content",tagName:"main",displayName:"Content"})(N);var D=Re},40875:function(vt,pe,e){"use strict";e.d(pe,{J:function(){return C}});var t=e(59301),i=e(33234),v=e(80764),Z=function(n,R){var j={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&R.indexOf(l)<0&&(j[l]=n[l]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,l=Object.getOwnPropertySymbols(n);K{const{children:j}=n,l=Z(n,["children"]),K=t.useContext(o),A=t.useMemo(()=>Object.assign(Object.assign({},K),l),[K,l.prefixCls,l.mode,l.selectable]);return t.createElement(o.Provider,{value:A},t.createElement(i.BR,null,(0,v.supportNodeRef)(j)?t.cloneElement(j,{ref:R}):j))});pe.Z=o},20834:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return ge}});var t=e(22798),i=e(59301),v=e(71413),Z=e(92310),o=e.n(Z),C=e(36355),n=function(L,O){var f={};for(var r in L)Object.prototype.hasOwnProperty.call(L,r)&&O.indexOf(r)<0&&(f[r]=L[r]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,r=Object.getOwnPropertySymbols(L);h{const{prefixCls:O,className:f,dashed:r}=L,h=n(L,["prefixCls","className","dashed"]),{getPrefixCls:Q}=i.useContext(C.E_),s=Q("menu",O),u=o()({[`${s}-item-divider-dashed`]:!!r},f);return i.createElement(t.iz,Object.assign({className:u},h))},l=e(38298),K=e(64002),A=e(6848),d=e(92343),N=(0,i.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Re=L=>{var O;const{className:f,children:r,icon:h,title:Q,danger:s}=L,{prefixCls:u,firstLevel:X,direction:M,disableMenuItemTitleTooltip:m,inlineCollapsed:G}=i.useContext(N),ye=he=>{const Ee=i.createElement("span",{className:`${u}-title-content`},r);return(!h||(0,d.l$)(r)&&r.type==="span")&&r&&he&&X&&typeof r=="string"?i.createElement("div",{className:`${u}-inline-collapsed-noicon`},r.charAt(0)):Ee},{siderCollapsed:ve}=i.useContext(v.D);let ne=Q;typeof Q=="undefined"?ne=X?r:"":Q===!1&&(ne="");const De={title:ne};!ve&&!G&&(De.title=null,De.open=!1);const ze=(0,l.Z)(r).length;let P=i.createElement(t.ck,Object.assign({},(0,K.Z)(L,["title","icon","danger"]),{className:o()({[`${u}-item-danger`]:s,[`${u}-item-only-child`]:(h?ze+1:ze)===1},f),title:typeof Q=="string"?Q:void 0}),(0,d.Tm)(h,{className:o()((0,d.l$)(h)?(O=h.props)===null||O===void 0?void 0:O.className:"",`${u}-item-icon`)}),ye(G));return m||(P=i.createElement(A.Z,Object.assign({},De,{placement:M==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),P)),P},se=L=>{var O;const{popupClassName:f,icon:r,title:h,theme:Q}=L,s=i.useContext(N),{prefixCls:u,inlineCollapsed:X,theme:M}=s,m=(0,t.Xl)();let G;if(!r)G=X&&!m.length&&h&&typeof h=="string"?i.createElement("div",{className:`${u}-inline-collapsed-noicon`},h.charAt(0)):i.createElement("span",{className:`${u}-title-content`},h);else{const ve=(0,d.l$)(h)&&h.type==="span";G=i.createElement(i.Fragment,null,(0,d.Tm)(r,{className:o()((0,d.l$)(r)?(O=r.props)===null||O===void 0?void 0:O.className:"",`${u}-item-icon`)}),ve?h:i.createElement("span",{className:`${u}-title-content`},h))}const ye=i.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]);return i.createElement(N.Provider,{value:ye},i.createElement(t.Wd,Object.assign({},(0,K.Z)(L,["icon"]),{title:G,popupClassName:o()(u,f,`${u}-${Q||M}`)})))},_=e(24764),D=e(80764),I=e(62892),a=e(40875),x=function(L,O){var f={};for(var r in L)Object.prototype.hasOwnProperty.call(L,r)&&O.indexOf(r)<0&&(f[r]=L[r]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,r=Object.getOwnPropertySymbols(L);h{if(O&&typeof O=="object"){const r=O,{label:h,children:Q,key:s,type:u}=r,X=x(r,["label","children","key","type"]),M=s!=null?s:`tmp-${f}`;return Q||u==="group"?u==="group"?i.createElement(t.BW,Object.assign({key:M},X,{title:h}),w(Q)):i.createElement(se,Object.assign({key:M},X,{title:h}),w(Q)):u==="divider"?i.createElement(j,Object.assign({key:M},X)):i.createElement(Re,Object.assign({key:M},X),h)}return null}).filter(O=>O)}function W(L){return i.useMemo(()=>L&&w(L),[L])}var Y=e(64993),U=e(17313),B=e(8378),we=e(13826),ie=e(29878),Ye=e(83116),fe=e(37613),Se=L=>{const{componentCls:O,motionDurationSlow:f,horizontalLineHeight:r,colorSplit:h,lineWidth:Q,lineType:s,itemPaddingInline:u}=L;return{[`${O}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Q}px ${s} ${h}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${O}-item, ${O}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${O}-item:hover, + > ${O}-item-active, + > ${O}-submenu ${O}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${O}-item, ${O}-submenu-title`]:{transition:[`border-color ${f}`,`background ${f}`].join(",")},[`${O}-submenu-arrow`]:{display:"none"}}}},te=L=>{let{componentCls:O,menuArrowOffset:f}=L;return{[`${O}-rtl`]:{direction:"rtl"},[`${O}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${O}-rtl${O}-vertical, + ${O}-submenu-rtl ${O}-vertical`]:{[`${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${f})`},"&::after":{transform:`rotate(45deg) translateY(${f})`}}}}};const q=L=>Object.assign({},(0,U.oN)(L));var k=(L,O)=>{const{componentCls:f,itemColor:r,itemSelectedColor:h,groupTitleColor:Q,itemBg:s,subMenuItemBg:u,itemSelectedBg:X,activeBarHeight:M,activeBarWidth:m,activeBarBorderWidth:G,motionDurationSlow:ye,motionEaseInOut:ve,motionEaseOut:ne,itemPaddingInline:De,motionDurationMid:ze,itemHoverColor:P,lineType:he,colorSplit:Ee,itemDisabledColor:Le,dangerItemColor:Fe,dangerItemHoverColor:Ge,dangerItemSelectedColor:nt,dangerItemActiveBg:rt,dangerItemSelectedBg:Pt,itemHoverBg:Lt,itemActiveBg:Bt,menuSubMenuBg:Mt,horizontalItemSelectedColor:tn,horizontalItemSelectedBg:cn,horizontalItemBorderRadius:gt,horizontalItemHoverBg:dn,popupBg:Xt}=L;return{[`${f}-${O}, ${f}-${O} > ${f}`]:{color:r,background:s,[`&${f}-root:focus-visible`]:Object.assign({},q(L)),[`${f}-item-group-title`]:{color:Q},[`${f}-submenu-selected`]:{[`> ${f}-submenu-title`]:{color:h}},[`${f}-item-disabled, ${f}-submenu-disabled`]:{color:`${Le} !important`},[`${f}-item:not(${f}-item-selected):not(${f}-submenu-selected)`]:{[`&:hover, > ${f}-submenu-title:hover`]:{color:P}},[`&:not(${f}-horizontal)`]:{[`${f}-item:not(${f}-item-selected)`]:{"&:hover":{backgroundColor:Lt},"&:active":{backgroundColor:Bt}},[`${f}-submenu-title`]:{"&:hover":{backgroundColor:Lt},"&:active":{backgroundColor:Bt}}},[`${f}-item-danger`]:{color:Fe,[`&${f}-item:hover`]:{[`&:not(${f}-item-selected):not(${f}-submenu-selected)`]:{color:Ge}},[`&${f}-item:active`]:{background:rt}},[`${f}-item a`]:{"&, &:hover":{color:"inherit"}},[`${f}-item-selected`]:{color:h,[`&${f}-item-danger`]:{color:nt},"a, a:hover":{color:"inherit"}},[`& ${f}-item-selected`]:{backgroundColor:X,[`&${f}-item-danger`]:{backgroundColor:Pt}},[`${f}-item, ${f}-submenu-title`]:{[`&:not(${f}-item-disabled):focus-visible`]:Object.assign({},q(L))},[`&${f}-submenu > ${f}`]:{backgroundColor:Mt},[`&${f}-popup > ${f}`]:{backgroundColor:Xt},[`&${f}-horizontal`]:Object.assign(Object.assign({},O==="dark"?{borderBottom:0}:{}),{[`> ${f}-item, > ${f}-submenu`]:{top:G,marginTop:-G,marginBottom:0,borderRadius:gt,"&::after":{position:"absolute",insetInline:De,bottom:0,borderBottom:`${M}px solid transparent`,transition:`border-color ${ye} ${ve}`,content:'""'},"&:hover, &-active, &-open":{background:dn,"&::after":{borderBottomWidth:M,borderBottomColor:tn}},"&-selected":{color:tn,backgroundColor:cn,"&:hover":{backgroundColor:cn},"&::after":{borderBottomWidth:M,borderBottomColor:tn}}}}),[`&${f}-root`]:{[`&${f}-inline, &${f}-vertical`]:{borderInlineEnd:`${G}px ${he} ${Ee}`}},[`&${f}-inline`]:{[`${f}-sub${f}-inline`]:{background:u},[`${f}-item, ${f}-submenu-title`]:G&&m?{width:`calc(100% + ${G}px)`}:{},[`${f}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${m}px solid ${h}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ze} ${ne}`,`opacity ${ze} ${ne}`].join(","),content:'""'},[`&${f}-item-danger`]:{"&::after":{borderInlineEndColor:nt}}},[`${f}-selected, ${f}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ze} ${ve}`,`opacity ${ze} ${ve}`].join(",")}}}}}};const z=L=>{const{componentCls:O,itemHeight:f,itemMarginInline:r,padding:h,menuArrowSize:Q,marginXS:s,itemMarginBlock:u}=L,X=h+Q+s;return{[`${O}-item`]:{position:"relative",overflow:"hidden"},[`${O}-item, ${O}-submenu-title`]:{height:f,lineHeight:`${f}px`,paddingInline:h,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:u,width:`calc(100% - ${r*2}px)`},[`> ${O}-item, + > ${O}-submenu > ${O}-submenu-title`]:{height:f,lineHeight:`${f}px`},[`${O}-item-group-list ${O}-submenu-title, + ${O}-submenu-title`]:{paddingInlineEnd:X}}};var de=L=>{const{componentCls:O,iconCls:f,itemHeight:r,colorTextLightSolid:h,dropdownWidth:Q,controlHeightLG:s,motionDurationMid:u,motionEaseOut:X,paddingXL:M,itemMarginInline:m,fontSizeLG:G,motionDurationSlow:ye,paddingXS:ve,boxShadowSecondary:ne,collapsedWidth:De,collapsedIconSize:ze}=L,P={height:r,lineHeight:`${r}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[O]:{"&-inline, &-vertical":Object.assign({[`&${O}-root`]:{boxShadow:"none"}},z(L))},[`${O}-submenu-popup`]:{[`${O}-vertical`]:Object.assign(Object.assign({},z(L)),{boxShadow:ne})}},{[`${O}-submenu-popup ${O}-vertical${O}-sub`]:{minWidth:Q,maxHeight:`calc(100vh - ${s*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${O}-inline`]:{width:"100%",[`&${O}-root`]:{[`${O}-item, ${O}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${ye}`,`background ${ye}`,`padding ${u} ${X}`].join(","),[`> ${O}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${O}-sub${O}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${O}-submenu > ${O}-submenu-title`]:P,[`& ${O}-item-group-title`]:{paddingInlineStart:M}},[`${O}-item`]:P}},{[`${O}-inline-collapsed`]:{width:De,[`&${O}-root`]:{[`${O}-item, ${O}-submenu ${O}-submenu-title`]:{[`> ${O}-inline-collapsed-noicon`]:{fontSize:G,textAlign:"center"}}},[`> ${O}-item, + > ${O}-item-group > ${O}-item-group-list > ${O}-item, + > ${O}-item-group > ${O}-item-group-list > ${O}-submenu > ${O}-submenu-title, + > ${O}-submenu > ${O}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${G/2}px - ${m}px)`,textOverflow:"clip",[` + ${O}-submenu-arrow, + ${O}-submenu-expand-icon + `]:{opacity:0},[`${O}-item-icon, ${f}`]:{margin:0,fontSize:ze,lineHeight:`${r}px`,"+ span":{display:"inline-block",opacity:0}}},[`${O}-item-icon, ${f}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${O}-item-icon, ${f}`]:{display:"none"},"a, a:hover":{color:h}},[`${O}-item-group-title`]:Object.assign(Object.assign({},U.vS),{paddingInline:ve})}}]};const Be=L=>{const{componentCls:O,motionDurationSlow:f,motionDurationMid:r,motionEaseInOut:h,motionEaseOut:Q,iconCls:s,iconSize:u,iconMarginInlineEnd:X}=L;return{[`${O}-item, ${O}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${f}`,`background ${f}`,`padding ${f} ${h}`].join(","),[`${O}-item-icon, ${s}`]:{minWidth:u,fontSize:u,transition:[`font-size ${r} ${Q}`,`margin ${f} ${h}`,`color ${f}`].join(","),"+ span":{marginInlineStart:X,opacity:1,transition:[`opacity ${f} ${h}`,`margin ${f}`,`color ${f}`].join(",")}},[`${O}-item-icon`]:Object.assign({},(0,U.Ro)()),[`&${O}-item-only-child`]:{[`> ${s}, > ${O}-item-icon`]:{marginInlineEnd:0}}},[`${O}-item-disabled, ${O}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${O}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ke=L=>{const{componentCls:O,motionDurationSlow:f,motionEaseInOut:r,borderRadius:h,menuArrowSize:Q,menuArrowOffset:s}=L;return{[`${O}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:L.margin,width:Q,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${f} ${r}, opacity ${f}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Q*.6,height:Q*.15,backgroundColor:"currentcolor",borderRadius:h,transition:[`background ${f} ${r}`,`transform ${f} ${r}`,`top ${f} ${r}`,`color ${f} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},re=L=>{const{antCls:O,componentCls:f,fontSize:r,motionDurationSlow:h,motionDurationMid:Q,motionEaseInOut:s,paddingXS:u,padding:X,colorSplit:M,lineWidth:m,zIndexPopup:G,borderRadiusLG:ye,subMenuItemBorderRadius:ve,menuArrowSize:ne,menuArrowOffset:De,lineType:ze,menuPanelMaskInset:P,groupTitleLineHeight:he,groupTitleFontSize:Ee}=L;return[{"":{[`${f}`]:Object.assign(Object.assign({},(0,U.dF)()),{"&-hidden":{display:"none"}})},[`${f}-submenu-hidden`]:{display:"none"}},{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,U.Wf)(L)),(0,U.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${h} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${f}-item`]:{flex:"none"}},[`${f}-item, ${f}-submenu, ${f}-submenu-title`]:{borderRadius:L.itemBorderRadius},[`${f}-item-group-title`]:{padding:`${u}px ${X}px`,fontSize:Ee,lineHeight:he,transition:`all ${h}`},[`&-horizontal ${f}-submenu`]:{transition:[`border-color ${h} ${s}`,`background ${h} ${s}`].join(",")},[`${f}-submenu, ${f}-submenu-inline`]:{transition:[`border-color ${h} ${s}`,`background ${h} ${s}`,`padding ${Q} ${s}`].join(",")},[`${f}-submenu ${f}-sub`]:{cursor:"initial",transition:[`background ${h} ${s}`,`padding ${h} ${s}`].join(",")},[`${f}-title-content`]:{transition:`color ${h}`},[`${f}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${f}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:M,borderStyle:ze,borderWidth:0,borderTopWidth:m,marginBlock:m,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Be(L)),{[`${f}-item-group`]:{[`${f}-item-group-list`]:{margin:0,padding:0,[`${f}-item, ${f}-submenu-title`]:{paddingInline:`${r*2}px ${X}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:G,borderRadius:ye,boxShadow:"none",transformOrigin:"0 0",[`&${f}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${P}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:P},"\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:L.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:L.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:L.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:L.paddingXS},[`> ${f}`]:Object.assign(Object.assign(Object.assign({borderRadius:ye},Be(L)),Ke(L)),{[`${f}-item, ${f}-submenu > ${f}-submenu-title`]:{borderRadius:ve},[`${f}-submenu-title::after`]:{transition:`transform ${h} ${s}`}})}}),Ke(L)),{[`&-inline-collapsed ${f}-submenu-arrow, + &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${De})`},"&::after":{transform:`rotate(45deg) translateX(-${De})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${ne*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${De})`},"&::before":{transform:`rotate(45deg) translateX(${De})`}}})},{[`${O}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var ue=(L,O)=>(0,Ye.Z)("Menu",r=>{if(O===!1)return[];const{colorBgElevated:h,colorPrimary:Q,colorTextLightSolid:s,controlHeightLG:u,fontSize:X,darkItemColor:M,darkDangerItemColor:m,darkItemBg:G,darkSubMenuItemBg:ye,darkItemSelectedColor:ve,darkItemSelectedBg:ne,darkDangerItemSelectedBg:De,darkItemHoverBg:ze,darkGroupTitleColor:P,darkItemHoverColor:he,darkItemDisabledColor:Ee,darkDangerItemHoverColor:Le,darkDangerItemSelectedColor:Fe,darkDangerItemActiveBg:Ge}=r,nt=X/7*5,rt=(0,fe.TS)(r,{menuArrowSize:nt,menuHorizontalHeight:u*1.15,menuArrowOffset:`${nt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:h}),Pt=(0,fe.TS)(rt,{itemColor:M,itemHoverColor:he,groupTitleColor:P,itemSelectedColor:ve,itemBg:G,popupBg:G,subMenuItemBg:ye,itemActiveBg:"transparent",itemSelectedBg:ne,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ze,itemDisabledColor:Ee,dangerItemColor:m,dangerItemHoverColor:Le,dangerItemSelectedColor:Fe,dangerItemActiveBg:Ge,dangerItemSelectedBg:De,menuSubMenuBg:ye,horizontalItemSelectedColor:s,horizontalItemSelectedBg:Q});return[re(rt),Se(rt),de(rt),k(rt,"light"),k(Pt,"dark"),te(rt),(0,B.Z)(rt),(0,we.oN)(rt,"slide-up"),(0,we.oN)(rt,"slide-down"),(0,ie._y)(rt,"zoom-big")]},r=>{const{colorPrimary:h,colorError:Q,colorTextDisabled:s,colorErrorBg:u,colorText:X,colorTextDescription:M,colorBgContainer:m,colorFillAlter:G,colorFillContent:ye,lineWidth:ve,lineWidthBold:ne,controlItemBgActive:De,colorBgTextHover:ze,controlHeightLG:P,lineHeight:he,colorBgElevated:Ee,marginXXS:Le,padding:Fe,fontSize:Ge,controlHeightSM:nt,fontSizeLG:rt,colorTextLightSolid:Pt,colorErrorHover:Lt}=r,Bt=new Y.C(Pt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:r.zIndexPopupBase+50,radiusItem:r.borderRadiusLG,itemBorderRadius:r.borderRadiusLG,radiusSubMenuItem:r.borderRadiusSM,subMenuItemBorderRadius:r.borderRadiusSM,colorItemText:X,itemColor:X,colorItemTextHover:X,itemHoverColor:X,colorItemTextHoverHorizontal:h,horizontalItemHoverColor:h,colorGroupTitle:M,groupTitleColor:M,colorItemTextSelected:h,itemSelectedColor:h,colorItemTextSelectedHorizontal:h,horizontalItemSelectedColor:h,colorItemBg:m,itemBg:m,colorItemBgHover:ze,itemHoverBg:ze,colorItemBgActive:ye,itemActiveBg:De,colorSubItemBg:G,subMenuItemBg:G,colorItemBgSelected:De,itemSelectedBg:De,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ne,activeBarHeight:ne,colorActiveBarBorderSize:ve,activeBarBorderWidth:ve,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:Q,dangerItemColor:Q,colorDangerItemTextHover:Q,dangerItemHoverColor:Q,colorDangerItemTextSelected:Q,dangerItemSelectedColor:Q,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:r.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:P,groupTitleLineHeight:he,collapsedWidth:P*2,popupBg:Ee,itemMarginBlock:Le,itemPaddingInline:Fe,horizontalLineHeight:`${P*1.15}px`,iconSize:Ge,iconMarginInlineEnd:nt-Ge,collapsedIconSize:rt,groupTitleFontSize:Ge,darkItemDisabledColor:new Y.C(Pt).setAlpha(.25).toRgbString(),darkItemColor:Bt,darkDangerItemColor:Q,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Pt,darkItemSelectedBg:h,darkDangerItemSelectedBg:Q,darkItemHoverBg:"transparent",darkGroupTitleColor:Bt,darkItemHoverColor:Pt,darkDangerItemHoverColor:Lt,darkDangerItemSelectedColor:Pt,darkDangerItemActiveBg:Q}},{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"]]})(L),Te=function(L,O){var f={};for(var r in L)Object.prototype.hasOwnProperty.call(L,r)&&O.indexOf(r)<0&&(f[r]=L[r]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,r=Object.getOwnPropertySymbols(L);h{var f,r;const h=i.useContext(a.Z),Q=h||{},{getPrefixCls:s,getPopupContainer:u,direction:X,menu:M}=i.useContext(C.E_),m=s(),{prefixCls:G,className:ye,style:ve,theme:ne="light",expandIcon:De,_internalDisableMenuItemTitleTooltip:ze,inlineCollapsed:P,siderCollapsed:he,items:Ee,children:Le,rootClassName:Fe,mode:Ge,selectable:nt,onClick:rt,overflowedIndicatorPopupClassName:Pt}=L,Lt=Te(L,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Bt=(0,K.Z)(Lt,["collapsedWidth"]),Mt=W(Ee)||Le;(f=Q.validator)===null||f===void 0||f.call(Q,{mode:Ge});const tn=(0,D.useEvent)(function(){var It;rt==null||rt.apply(void 0,arguments),(It=Q.onClick)===null||It===void 0||It.call(Q)}),cn=Q.mode||Ge,gt=nt!=null?nt:Q.selectable,dn=i.useMemo(()=>he!==void 0?he:P,[P,he]),Xt={horizontal:{motionName:`${m}-slide-up`},inline:(0,I.Z)(m),other:{motionName:`${m}-zoom-big`}},nn=s("menu",G||Q.prefixCls),[un,On]=ue(nn,!h),lt=o()(`${nn}-${ne}`,M==null?void 0:M.className,ye);let ft;if(typeof De=="function")ft=De;else if(De===null||De===!1)ft=null;else if(Q.expandIcon===null||Q.expandIcon===!1)ft=null;else{const It=De!=null?De:Q.expandIcon;ft=(0,d.Tm)(It,{className:o()(`${nn}-submenu-expand-icon`,(0,d.l$)(It)?(r=It.props)===null||r===void 0?void 0:r.className:"")})}const mt=i.useMemo(()=>({prefixCls:nn,inlineCollapsed:dn||!1,direction:X,firstLevel:!0,theme:ne,mode:cn,disableMenuItemTitleTooltip:ze}),[nn,dn,X,ze,ne]);return un(i.createElement(a.Z.Provider,{value:null},i.createElement(N.Provider,{value:mt},i.createElement(t.ZP,Object.assign({getPopupContainer:u,overflowedIndicator:i.createElement(_.Z,null),overflowedIndicatorPopupClassName:o()(nn,`${nn}-${ne}`,Pt),mode:cn,selectable:gt,onClick:tn},Bt,{inlineCollapsed:dn,style:Object.assign(Object.assign({},M==null?void 0:M.style),ve),className:lt,prefixCls:nn,direction:X,defaultMotions:Xt,expandIcon:ft,ref:O,rootClassName:o()(Fe,On)}),Mt))))});const Qe=(0,i.forwardRef)((L,O)=>{const f=(0,i.useRef)(null),r=i.useContext(v.D);return(0,i.useImperativeHandle)(O,()=>({menu:f.current,focus:h=>{var Q;(Q=f.current)===null||Q===void 0||Q.focus(h)}})),i.createElement(Ie,Object.assign({ref:f},L,r))});Qe.Item=Re,Qe.SubMenu=se,Qe.Divider=j,Qe.ItemGroup=t.BW;var ge=Qe},19871:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Q}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(u,X){return i.createElement(o.Z,(0,t.Z)({},u,{ref:X,icon:Z}))},n=i.forwardRef(C),R=n,j=e(55143),l=e(81132),K=e(38226),A=e(92310),d=e.n(A),V=e(80962),N=e(57259),F=e(79545),Re=e(68550),le=e(17928),se=e(7711),_=e(36994),D={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},I=D,a=e(91735),x=function(s){(0,le.Z)(X,s);var u=(0,se.Z)(X);function X(){var M;(0,F.Z)(this,X);for(var m=arguments.length,G=new Array(m),ye=0;ye=0||ve.relatedTarget.className.indexOf("".concat(P,"-item"))>=0))&&ze(M.getValidValue()))},M.go=function(ve){var ne=M.state.goInputText;ne!==""&&(ve.keyCode===I.ENTER||ve.type==="click")&&(M.setState({goInputText:""}),M.props.quickGo(M.getValidValue()))},M}return(0,Re.Z)(X,[{key:"getPageSizeOptions",value:function(){var m=this.props,G=m.pageSize,ye=m.pageSizeOptions;return ye.some(function(ve){return ve.toString()===G.toString()})?ye:ye.concat([G.toString()]).sort(function(ve,ne){var De=Number.isNaN(Number(ve))?0:Number(ve),ze=Number.isNaN(Number(ne))?0:Number(ne);return De-ze})}},{key:"render",value:function(){var m=this,G=this.props,ye=G.pageSize,ve=G.locale,ne=G.rootPrefixCls,De=G.changeSize,ze=G.quickGo,P=G.goButton,he=G.selectComponentClass,Ee=G.buildOptionText,Le=G.selectPrefixCls,Fe=G.disabled,Ge=this.state.goInputText,nt="".concat(ne,"-options"),rt=he,Pt=null,Lt=null,Bt=null;if(!De&&!ze)return null;var Mt=this.getPageSizeOptions();if(De&&rt){var tn=Mt.map(function(cn,gt){return i.createElement(rt.Option,{key:gt,value:cn.toString()},(Ee||m.buildOptionText)(cn))});Pt=i.createElement(rt,{disabled:Fe,prefixCls:Le,showSearch:!1,className:"".concat(nt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ye||Mt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":ve.page_size,defaultOpen:!1},tn)}return ze&&(P&&(Bt=typeof P=="boolean"?i.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Fe,className:"".concat(nt,"-quick-jumper-button")},ve.jump_to_confirm):i.createElement("span",{onClick:this.go,onKeyUp:this.go},P)),Lt=i.createElement("div",{className:"".concat(nt,"-quick-jumper")},ve.jump_to,i.createElement("input",{disabled:Fe,type:"text",value:Ge,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ve.page}),ve.page,Bt)),i.createElement("li",{className:"".concat(nt)},Pt,Lt)}}]),X}(i.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var w=x,W=function(u){var X,M=u.rootPrefixCls,m=u.page,G=u.active,ye=u.className,ve=u.showTitle,ne=u.onClick,De=u.onKeyPress,ze=u.itemRender,P="".concat(M,"-item"),he=d()(P,"".concat(P,"-").concat(m),(X={},(0,V.Z)(X,"".concat(P,"-active"),G),(0,V.Z)(X,"".concat(P,"-disabled"),!m),(0,V.Z)(X,u.className,ye),X)),Ee=function(){ne(m)},Le=function(nt){De(nt,ne,m)},Fe=ze(m,"page",i.createElement("a",{rel:"nofollow"},m));return Fe?i.createElement("li",{title:ve?m.toString():null,className:he,onClick:Ee,onKeyPress:Le,tabIndex:0},Fe):null},Y=W;function U(){}function B(s){var u=Number(s);return typeof u=="number"&&!Number.isNaN(u)&&isFinite(u)&&Math.floor(u)===u}var we=function(u,X,M){return M};function ie(s,u,X){var M=typeof s=="undefined"?u.pageSize:s;return Math.floor((X.total-1)/M)+1}var Ye=function(s){(0,le.Z)(X,s);var u=(0,se.Z)(X);function X(M){var m;(0,F.Z)(this,X),m=u.call(this,M),m.paginationNode=i.createRef(),m.getJumpPrevPage=function(){return Math.max(1,m.state.current-(m.props.showLessItems?3:5))},m.getJumpNextPage=function(){return Math.min(ie(void 0,m.state,m.props),m.state.current+(m.props.showLessItems?3:5))},m.getItemIcon=function(De,ze){var P=m.props.prefixCls,he=De||i.createElement("button",{type:"button","aria-label":ze,className:"".concat(P,"-item-link")});return typeof De=="function"&&(he=i.createElement(De,(0,N.Z)({},m.props))),he},m.isValid=function(De){var ze=m.props.total;return B(De)&&De!==m.state.current&&B(ze)&&ze>0},m.shouldDisplayQuickJumper=function(){var De=m.props,ze=De.showQuickJumper,P=De.total,he=m.state.pageSize;return P<=he?!1:ze},m.handleKeyDown=function(De){(De.keyCode===I.ARROW_UP||De.keyCode===I.ARROW_DOWN)&&De.preventDefault()},m.handleKeyUp=function(De){var ze=m.getValidValue(De),P=m.state.currentInputValue;ze!==P&&m.setState({currentInputValue:ze}),De.keyCode===I.ENTER?m.handleChange(ze):De.keyCode===I.ARROW_UP?m.handleChange(ze-1):De.keyCode===I.ARROW_DOWN&&m.handleChange(ze+1)},m.handleBlur=function(De){var ze=m.getValidValue(De);m.handleChange(ze)},m.changePageSize=function(De){var ze=m.state.current,P=ie(De,m.state,m.props);ze=ze>P?P:ze,P===0&&(ze=m.state.current),typeof De=="number"&&("pageSize"in m.props||m.setState({pageSize:De}),"current"in m.props||m.setState({current:ze,currentInputValue:ze})),m.props.onShowSizeChange(ze,De),"onChange"in m.props&&m.props.onChange&&m.props.onChange(ze,De)},m.handleChange=function(De){var ze=m.props,P=ze.disabled,he=ze.onChange,Ee=m.state,Le=Ee.pageSize,Fe=Ee.current,Ge=Ee.currentInputValue;if(m.isValid(De)&&!P){var nt=ie(void 0,m.state,m.props),rt=De;return De>nt?rt=nt:De<1&&(rt=1),"current"in m.props||m.setState({current:rt}),rt!==Ge&&m.setState({currentInputValue:rt}),he(rt,Le),rt}return Fe},m.prev=function(){m.hasPrev()&&m.handleChange(m.state.current-1)},m.next=function(){m.hasNext()&&m.handleChange(m.state.current+1)},m.jumpPrev=function(){m.handleChange(m.getJumpPrevPage())},m.jumpNext=function(){m.handleChange(m.getJumpNextPage())},m.hasPrev=function(){return m.state.current>1},m.hasNext=function(){return m.state.current2?P-2:0),Ee=2;Ee=ye?ne=ye:ne=Number(G),ne}},{key:"getShowSizeChanger",value:function(){var m=this.props,G=m.showSizeChanger,ye=m.total,ve=m.totalBoundaryShowSizeChanger;return typeof G!="undefined"?G:ye>ve}},{key:"render",value:function(){var m=this.props,G=m.prefixCls,ye=m.className,ve=m.style,ne=m.disabled,De=m.hideOnSinglePage,ze=m.total,P=m.locale,he=m.showQuickJumper,Ee=m.showLessItems,Le=m.showTitle,Fe=m.showTotal,Ge=m.simple,nt=m.itemRender,rt=m.showPrevNextJumpers,Pt=m.jumpPrevIcon,Lt=m.jumpNextIcon,Bt=m.selectComponentClass,Mt=m.selectPrefixCls,tn=m.pageSizeOptions,cn=this.state,gt=cn.current,dn=cn.pageSize,Xt=cn.currentInputValue;if(De===!0&&ze<=dn)return null;var nn=ie(void 0,this.state,this.props),un=[],On=null,lt=null,ft=null,mt=null,It=null,rn=he&&he.goButton,ln=Ee?1:2,ut=gt-1>0?gt-1:0,Wt=gt+1ze?ze:gt*dn]));if(Ge){rn&&(typeof rn=="boolean"?It=i.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},P.jump_to_confirm):It=i.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},rn),It=i.createElement("li",{title:Le?"".concat(P.jump_to).concat(gt,"/").concat(nn):null,className:"".concat(G,"-simple-pager")},It));var y=this.renderPrev(ut);return i.createElement("ul",(0,t.Z)({className:d()(G,"".concat(G,"-simple"),(0,V.Z)({},"".concat(G,"-disabled"),ne),ye),style:ve,ref:this.paginationNode},ee),g,y?i.createElement("li",{title:Le?P.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:d()("".concat(G,"-prev"),(0,V.Z)({},"".concat(G,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},y):null,i.createElement("li",{title:Le?"".concat(gt,"/").concat(nn):null,className:"".concat(G,"-simple-pager")},i.createElement("input",{type:"text",value:Xt,disabled:ne,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),i.createElement("span",{className:"".concat(G,"-slash")},"/"),nn),i.createElement("li",{title:Le?P.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:d()("".concat(G,"-next"),(0,V.Z)({},"".concat(G,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Wt)),It)}if(nn<=3+ln*2){var E={locale:P,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Le,itemRender:nt};nn||un.push(i.createElement(Y,(0,t.Z)({},E,{key:"noPager",page:1,className:"".concat(G,"-item-disabled")})));for(var S=1;S<=nn;S+=1){var Ae=gt===S;un.push(i.createElement(Y,(0,t.Z)({},E,{key:S,page:S,active:Ae})))}}else{var ae=Ee?P.prev_3:P.prev_5,je=Ee?P.next_3:P.next_5,We=nt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Pt,"prev page")),et=nt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Lt,"next page"));rt&&(On=We?i.createElement("li",{title:Le?ae:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:d()("".concat(G,"-jump-prev"),(0,V.Z)({},"".concat(G,"-jump-prev-custom-icon"),!!Pt))},We):null,lt=et?i.createElement("li",{title:Le?je:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:d()("".concat(G,"-jump-next"),(0,V.Z)({},"".concat(G,"-jump-next-custom-icon"),!!Lt))},et):null),mt=i.createElement(Y,{locale:P,last:!0,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:nn,page:nn,active:!1,showTitle:Le,itemRender:nt}),ft=i.createElement(Y,{locale:P,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Le,itemRender:nt});var at=Math.max(1,gt-ln),dt=Math.min(gt+ln,nn);gt-1<=ln&&(dt=1+ln*2),nn-gt<=ln&&(at=nn-ln*2);for(var st=at;st<=dt;st+=1){var $e=gt===st;un.push(i.createElement(Y,{locale:P,rootPrefixCls:G,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:st,page:st,active:$e,showTitle:Le,itemRender:nt}))}gt-1>=ln*2&>!==3&&(un[0]=(0,i.cloneElement)(un[0],{className:"".concat(G,"-item-after-jump-prev")}),un.unshift(On)),nn-gt>=ln*2&>!==nn-2&&(un[un.length-1]=(0,i.cloneElement)(un[un.length-1],{className:"".concat(G,"-item-before-jump-next")}),un.push(lt)),at!==1&&un.unshift(ft),dt!==nn&&un.push(mt)}var ct=!this.hasPrev()||!nn,Ct=!this.hasNext()||!nn,pt=this.renderPrev(ut),xt=this.renderNext(Wt);return i.createElement("ul",(0,t.Z)({className:d()(G,ye,(0,V.Z)({},"".concat(G,"-disabled"),ne)),style:ve,ref:this.paginationNode},ee),g,pt?i.createElement("li",{title:Le?P.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:d()("".concat(G,"-prev"),(0,V.Z)({},"".concat(G,"-disabled"),ct)),"aria-disabled":ct},pt):null,un,xt?i.createElement("li",{title:Le?P.next_page:null,onClick:this.next,tabIndex:Ct?null:0,onKeyPress:this.runIfEnterNext,className:d()("".concat(G,"-next"),(0,V.Z)({},"".concat(G,"-disabled"),Ct)),"aria-disabled":Ct},xt):null,i.createElement(w,{disabled:ne,locale:P,rootPrefixCls:G,selectComponentClass:Bt,selectPrefixCls:Mt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:dn,pageSizeOptions:tn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:rn}))}}],[{key:"getDerivedStateFromProps",value:function(m,G){var ye={};if("current"in m&&(ye.current=m.current,m.current!==G.current&&(ye.currentInputValue=ye.current)),"pageSize"in m&&m.pageSize!==G.pageSize){var ve=G.current,ne=ie(m.pageSize,G,m);ve=ve>ne?ne:ve,"current"in m||(ye.current=ve,ye.currentInputValue=ve),ye.pageSize=m.pageSize}return ye}}]),X}(i.Component);Ye.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:a.Z,style:{},itemRender:we,totalBoundaryShowSizeChanger:50};var fe=Ye,xe=e(22075),Se=e(36355),ce=e(19716),te=e(8628),q=e(9763),b=e(57809);const k=s=>i.createElement(b.default,Object.assign({},s,{showSearch:!0,size:"small"})),z=s=>i.createElement(b.default,Object.assign({},s,{showSearch:!0,size:"middle"}));k.Option=b.default.Option,z.Option=b.default.Option;var T=e(9937),de=e(17313),Be=e(83116),Ke=e(37613);const re=s=>{const{componentCls:u}=s;return{[`${u}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}}},[`&${u}-disabled`]:{cursor:"not-allowed",[`${u}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:s.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:s.colorBorder,backgroundColor:s.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:s.itemActiveBgDisabled},a:{color:s.itemActiveColorDisabled}}},[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${u}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${u}-simple-pager`]:{color:s.colorTextDisabled},[`${u}-jump-prev, ${u}-jump-next`]:{[`${u}-item-link-icon`]:{opacity:0},[`${u}-item-ellipsis`]:{opacity:1}}},[`&${u}-simple`]:{[`${u}-prev, ${u}-next`]:{[`&${u}-disabled ${u}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ue=s=>{const{componentCls:u}=s;return{[`&${u}-mini ${u}-total-text, &${u}-mini ${u}-simple-pager`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini ${u}-item`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM-2}px`},[`&${u}-mini:not(${u}-disabled) ${u}-item:not(${u}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},[`&${u}-mini ${u}-prev, &${u}-mini ${u}-next`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini:not(${u}-disabled)`]:{[`${u}-prev, ${u}-next`]:{[`&:hover ${u}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${u}-disabled:hover ${u}-item-link`]:{backgroundColor:"transparent"}}},[` + &${u}-mini ${u}-prev ${u}-item-link, + &${u}-mini ${u}-next ${u}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}},[`&${u}-mini ${u}-jump-prev, &${u}-mini ${u}-jump-next`]:{height:s.itemSizeSM,marginInlineEnd:0,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini ${u}-options`]:{marginInlineStart:s.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:s.miniOptionsSizeChangerTop},"&-quick-jumper":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,T.x0)(s)),{width:s.paginationMiniQuickJumperInputWidth,height:s.controlHeightSM})}}}},Te=s=>{const{componentCls:u}=s;return{[` + &${u}-simple ${u}-prev, + &${u}-simple ${u}-next + `]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,verticalAlign:"top",[`${u}-item-link`]:{height:s.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive},"&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}}},[`&${u}-simple ${u}-simple-pager`]:{display:"inline-block",height:s.itemSizeSM,marginInlineEnd:s.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:s.marginXS,padding:`0 ${s.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:s.itemInputBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,borderRadius:s.borderRadius,outline:"none",transition:`border-color ${s.motionDurationMid}`,color:"inherit","&:hover":{borderColor:s.colorPrimary},"&:focus":{borderColor:s.colorPrimaryHover,boxShadow:`${s.inputOutlineOffset}px 0 ${s.controlOutlineWidth}px ${s.controlOutline}`},"&[disabled]":{color:s.colorTextDisabled,backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,cursor:"not-allowed"}}}}},Me=s=>{const{componentCls:u}=s;return{[`${u}-jump-prev, ${u}-jump-next`]:{outline:0,[`${u}-item-container`]:{position:"relative",[`${u}-item-link-icon`]:{color:s.colorPrimary,fontSize:s.fontSizeSM,opacity:0,transition:`all ${s.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${u}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:s.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:s.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:s.paginationEllipsisTextIndent,opacity:1,transition:`all ${s.motionDurationMid}`}},"&:hover":{[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}}},[` + ${u}-prev, + ${u}-jump-prev, + ${u}-jump-next + `]:{marginInlineEnd:s.marginXS},[` + ${u}-prev, + ${u}-next, + ${u}-jump-prev, + ${u}-jump-next + `]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,color:s.colorText,fontFamily:s.fontFamily,lineHeight:`${s.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:s.borderRadius,cursor:"pointer",transition:`all ${s.motionDurationMid}`},[`${u}-prev, ${u}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:s.colorText,cursor:"pointer",userSelect:"none"},[`${u}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:s.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:"none",transition:`all ${s.motionDurationMid}`},[`&:hover ${u}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${u}-disabled:hover`]:{[`${u}-item-link`]:{backgroundColor:"transparent"}}},[`${u}-slash`]:{marginInlineEnd:s.paginationSlashMarginInlineEnd,marginInlineStart:s.paginationSlashMarginInlineStart},[`${u}-options`]:{display:"inline-block",marginInlineStart:s.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:s.controlHeight,marginInlineStart:s.marginXS,lineHeight:`${s.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,T.ik)(s)),{width:s.controlHeightLG*1.25,height:s.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:s.marginXS,marginInlineEnd:s.marginXS})}}}},Ie=s=>{const{componentCls:u}=s;return{[`${u}-item`]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,marginInlineEnd:s.marginXS,fontFamily:s.fontFamily,lineHeight:`${s.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${s.paginationItemPaddingInline}px`,color:s.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${u}-item-active)`]:{"&:hover":{transition:`all ${s.motionDurationMid}`,backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},"&-active":{fontWeight:s.fontWeightStrong,backgroundColor:s.itemActiveBg,borderColor:s.colorPrimary,a:{color:s.colorPrimary},"&:hover":{borderColor:s.colorPrimaryHover},"&:hover a":{color:s.colorPrimaryHover}}}}},Qe=s=>{const{componentCls:u}=s;return{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,de.Wf)(s)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${u}-total-text`]:{display:"inline-block",height:s.itemSize,marginInlineEnd:s.marginXS,lineHeight:`${s.itemSize-2}px`,verticalAlign:"middle"}}),Ie(s)),Me(s)),Te(s)),ue(s)),re(s)),{[`@media only screen and (max-width: ${s.screenLG}px)`]:{[`${u}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${s.screenSM}px)`]:{[`${u}-options`]:{display:"none"}}}),[`&${s.componentCls}-rtl`]:{direction:"rtl"}}},ge=s=>{const{componentCls:u}=s;return{[`${u}${u}-disabled:not(${u}-mini)`]:{"&, &:hover":{[`${u}-item-link`]:{borderColor:s.colorBorder}},"&:focus-visible":{[`${u}-item-link`]:{borderColor:s.colorBorder}},[`${u}-item, ${u}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,[`&:hover:not(${u}-item-active)`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,a:{color:s.colorTextDisabled}},[`&${u}-item-active`]:{backgroundColor:s.itemActiveBgDisabled}},[`${u}-prev, ${u}-next`]:{"&:hover button":{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,color:s.colorTextDisabled},[`${u}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder}}},[`${u}:not(${u}-mini)`]:{[`${u}-prev, ${u}-next`]:{"&:hover button":{borderColor:s.colorPrimaryHover,backgroundColor:s.itemBg},[`${u}-item-link`]:{backgroundColor:s.itemLinkBg,borderColor:s.colorBorder},[`&:hover ${u}-item-link`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,color:s.colorPrimary},[`&${u}-disabled`]:{[`${u}-item-link`]:{borderColor:s.colorBorder,color:s.colorTextDisabled}}},[`${u}-item`]:{backgroundColor:s.itemBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,[`&:hover:not(${u}-item-active)`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,a:{color:s.colorPrimary}},"&-active":{borderColor:s.colorPrimary}}}}},L=s=>{const{componentCls:u}=s;return{[`${u}:not(${u}-disabled)`]:{[`${u}-item`]:Object.assign({},(0,de.Qy)(s)),[`${u}-jump-prev, ${u}-jump-next`]:{"&:focus-visible":Object.assign({[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}},(0,de.oN)(s))},[`${u}-prev, ${u}-next`]:{[`&:focus-visible ${u}-item-link`]:Object.assign({},(0,de.oN)(s))}}}};var O=(0,Be.Z)("Pagination",s=>{const u=(0,Ke.TS)(s,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:s.marginXXS/2,paginationMiniQuickJumperInputWidth:s.controlHeightLG*1.1,paginationItemPaddingInline:s.marginXXS*1.5,paginationEllipsisLetterSpacing:s.marginXXS/2,paginationSlashMarginInlineStart:s.marginXXS,paginationSlashMarginInlineEnd:s.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,T.e5)(s),(0,T.TM)(s));return[Qe(u),L(u),s.wireframe&&ge(u)]},s=>({itemBg:s.colorBgContainer,itemSize:s.controlHeight,itemSizeSM:s.controlHeightSM,itemActiveBg:s.colorBgContainer,itemLinkBg:s.colorBgContainer,itemActiveColorDisabled:s.colorTextDisabled,itemActiveBgDisabled:s.controlItemBgActiveDisabled,itemInputBg:s.colorBgContainer,miniOptionsSizeChangerTop:0})),f=function(s,u){var X={};for(var M in s)Object.prototype.hasOwnProperty.call(s,M)&&u.indexOf(M)<0&&(X[M]=s[M]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,M=Object.getOwnPropertySymbols(s);m{const{prefixCls:u,selectPrefixCls:X,className:M,rootClassName:m,style:G,size:ye,locale:ve,selectComponentClass:ne,responsive:De,showSizeChanger:ze}=s,P=f(s,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:he}=(0,te.Z)(De),{getPrefixCls:Ee,direction:Le,pagination:Fe={}}=i.useContext(Se.E_),Ge=Ee("pagination",u),[nt,rt]=O(Ge),Pt=ze!=null?ze:Fe.showSizeChanger,Lt=i.useMemo(()=>{const nn=i.createElement("span",{className:`${Ge}-item-ellipsis`},"\u2022\u2022\u2022"),un=i.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},Le==="rtl"?i.createElement(K.Z,null):i.createElement(l.Z,null)),On=i.createElement("button",{className:`${Ge}-item-link`,type:"button",tabIndex:-1},Le==="rtl"?i.createElement(l.Z,null):i.createElement(K.Z,null)),lt=i.createElement("a",{className:`${Ge}-item-link`},i.createElement("div",{className:`${Ge}-item-container`},Le==="rtl"?i.createElement(j.Z,{className:`${Ge}-item-link-icon`}):i.createElement(R,{className:`${Ge}-item-link-icon`}),nn)),ft=i.createElement("a",{className:`${Ge}-item-link`},i.createElement("div",{className:`${Ge}-item-container`},Le==="rtl"?i.createElement(R,{className:`${Ge}-item-link-icon`}):i.createElement(j.Z,{className:`${Ge}-item-link-icon`}),nn));return{prevIcon:un,nextIcon:On,jumpPrevIcon:lt,jumpNextIcon:ft}},[Le,Ge]),[Bt]=(0,q.Z)("Pagination",xe.Z),Mt=Object.assign(Object.assign({},Bt),ve),tn=(0,ce.Z)(ye),cn=tn==="small"||!!(he&&!tn&&De),gt=Ee("select",X),dn=d()({[`${Ge}-mini`]:cn,[`${Ge}-rtl`]:Le==="rtl"},Fe==null?void 0:Fe.className,M,m,rt),Xt=Object.assign(Object.assign({},Fe==null?void 0:Fe.style),G);return nt(i.createElement(fe,Object.assign({},Lt,P,{style:Xt,prefixCls:Ge,selectPrefixCls:gt,className:dn,selectComponentClass:ne||(cn?k:z),locale:Mt,showSizeChanger:Pt})))},Q=h},93948:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return ze}});var t=e(59301),i=e(5242),v=e(89699),Z=e(37637),o=e(77318),C=e(92310),n=e.n(C),R=e(64002),j=e(36355),l=e(5891),K=e(57259),A=e(19149),d={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},V=function(){var he=(0,t.useRef)([]),Ee=(0,t.useRef)(null);return(0,t.useEffect)(function(){var Le=Date.now(),Fe=!1;he.current.forEach(function(Ge){if(Ge){Fe=!0;var nt=Ge.style;nt.transitionDuration=".3s, .3s, .3s, .06s",Ee.current&&Le-Ee.current<100&&(nt.transitionDuration="0s, 0s")}}),Fe&&(Ee.current=Date.now())}),he.current},N=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],F=function(he){var Ee=(0,K.Z)((0,K.Z)({},d),he),Le=Ee.className,Fe=Ee.percent,Ge=Ee.prefixCls,nt=Ee.strokeColor,rt=Ee.strokeLinecap,Pt=Ee.strokeWidth,Lt=Ee.style,Bt=Ee.trailColor,Mt=Ee.trailWidth,tn=Ee.transition,cn=(0,A.Z)(Ee,N);delete cn.gapPosition;var gt=Array.isArray(Fe)?Fe:[Fe],dn=Array.isArray(nt)?nt:[nt],Xt=V(),nn=Pt/2,un=100-Pt/2,On="M ".concat(rt==="round"?nn:0,",").concat(nn,` + L `).concat(rt==="round"?un:100,",").concat(nn),lt="0 0 100 ".concat(Pt),ft=0;return t.createElement("svg",(0,l.Z)({className:n()("".concat(Ge,"-line"),Le),viewBox:lt,preserveAspectRatio:"none",style:Lt},cn),t.createElement("path",{className:"".concat(Ge,"-line-trail"),d:On,strokeLinecap:rt,stroke:Bt,strokeWidth:Mt||Pt,fillOpacity:"0"}),gt.map(function(mt,It){var rn=1;switch(rt){case"round":rn=1-Pt/100;break;case"square":rn=1-Pt/2/100;break;default:rn=1;break}var ln={strokeDasharray:"".concat(mt*rn,"px, 100px"),strokeDashoffset:"-".concat(ft,"px"),transition:tn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ut=dn[It]||dn[dn.length-1];return ft+=mt,t.createElement("path",{key:It,className:"".concat(Ge,"-line-path"),d:On,strokeLinecap:rt,stroke:ut,strokeWidth:Pt,fillOpacity:"0",ref:function(ee){Xt[It]=ee},style:ln})}))},Re=F,le=e(80665),se=e(29043),_=e(87746),D=0,I=(0,_.Z)();function a(){var P;return I?(P=D,D+=1):P="TEST_OR_SSR",P}var x=function(P){var he=t.useState(),Ee=(0,se.Z)(he,2),Le=Ee[0],Fe=Ee[1];return t.useEffect(function(){Fe("rc_progress_".concat(a()))},[]),P||Le},w=function(he){var Ee=he.bg,Le=he.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:Ee}},Le)};function W(P,he){return Object.keys(P).map(function(Ee){var Le=parseFloat(Ee),Fe="".concat(Math.floor(Le*he),"%");return"".concat(P[Ee]," ").concat(Fe)})}var Y=t.forwardRef(function(P,he){var Ee=P.prefixCls,Le=P.color,Fe=P.gradientId,Ge=P.radius,nt=P.style,rt=P.ptg,Pt=P.strokeLinecap,Lt=P.strokeWidth,Bt=P.size,Mt=P.gapDegree,tn=Le&&(0,le.Z)(Le)==="object",cn=tn?"#FFF":void 0,gt=Bt/2,dn=t.createElement("circle",{className:"".concat(Ee,"-circle-path"),r:Ge,cx:gt,cy:gt,stroke:cn,strokeLinecap:Pt,strokeWidth:Lt,opacity:rt===0?0:1,style:nt,ref:he});if(!tn)return dn;var Xt="".concat(Fe,"-conic"),nn=Mt?"".concat(180+Mt/2,"deg"):"0deg",un=W(Le,(360-Mt)/360),On=W(Le,1),lt="conic-gradient(from ".concat(nn,", ").concat(un.join(", "),")"),ft="linear-gradient(to ".concat(Mt?"bottom":"top",", ").concat(On.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Xt},dn),t.createElement("foreignObject",{x:0,y:0,width:Bt,height:Bt,mask:"url(#".concat(Xt,")")},t.createElement(w,{bg:ft},t.createElement(w,{bg:lt}))))}),U=Y,B=100,we=function(he,Ee,Le,Fe,Ge,nt,rt,Pt,Lt,Bt){var Mt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,tn=Le/100*360*((360-nt)/360),cn=nt===0?0:{bottom:0,top:180,left:90,right:-90}[rt],gt=(100-Fe)/100*Ee;Lt==="round"&&Fe!==100&&(gt+=Bt/2,gt>=Ee&&(gt=Ee-.01));var dn=B/2;return{stroke:typeof Pt=="string"?Pt:void 0,strokeDasharray:"".concat(Ee,"px ").concat(he),strokeDashoffset:gt+Mt,transform:"rotate(".concat(Ge+tn+cn,"deg)"),transformOrigin:"".concat(dn,"px ").concat(dn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ie=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ye(P){var he=P!=null?P:[];return Array.isArray(he)?he:[he]}var fe=function(he){var Ee=(0,K.Z)((0,K.Z)({},d),he),Le=Ee.id,Fe=Ee.prefixCls,Ge=Ee.steps,nt=Ee.strokeWidth,rt=Ee.trailWidth,Pt=Ee.gapDegree,Lt=Pt===void 0?0:Pt,Bt=Ee.gapPosition,Mt=Ee.trailColor,tn=Ee.strokeLinecap,cn=Ee.style,gt=Ee.className,dn=Ee.strokeColor,Xt=Ee.percent,nn=(0,A.Z)(Ee,ie),un=B/2,On=x(Le),lt="".concat(On,"-gradient"),ft=un-nt/2,mt=Math.PI*2*ft,It=Lt>0?90+Lt/2:-90,rn=mt*((360-Lt)/360),ln=(0,le.Z)(Ge)==="object"?Ge:{count:Ge,space:2},ut=ln.count,Wt=ln.space,ee=Ye(Xt),g=Ye(dn),y=g.find(function(et){return et&&(0,le.Z)(et)==="object"}),E=y&&(0,le.Z)(y)==="object",S=E?"butt":tn,Ae=we(mt,rn,0,100,It,Lt,Bt,Mt,S,nt),ae=V(),je=function(){var at=0;return ee.map(function(dt,st){var $e=g[st]||g[g.length-1],ct=we(mt,rn,at,dt,It,Lt,Bt,$e,S,nt);return at+=dt,t.createElement(U,{key:st,color:$e,ptg:dt,radius:ft,prefixCls:Fe,gradientId:lt,style:ct,strokeLinecap:S,strokeWidth:nt,gapDegree:Lt,ref:function(pt){ae[st]=pt},size:B})}).reverse()},We=function(){var at=Math.round(ut*(ee[0]/100)),dt=100/ut,st=0;return new Array(ut).fill(null).map(function($e,ct){var Ct=ct<=at-1?g[0]:Mt,pt=Ct&&(0,le.Z)(Ct)==="object"?"url(#".concat(lt,")"):void 0,xt=we(mt,rn,st,dt,It,Lt,Bt,Ct,"butt",nt,Wt);return st+=(rn-xt.strokeDashoffset+Wt)*100/rn,t.createElement("circle",{key:ct,className:"".concat(Fe,"-circle-path"),r:ft,cx:un,cy:un,stroke:pt,strokeWidth:nt,opacity:1,style:xt,ref:function(Ut){ae[ct]=Ut}})})};return t.createElement("svg",(0,l.Z)({className:n()("".concat(Fe,"-circle"),gt),viewBox:"0 0 ".concat(B," ").concat(B),style:cn,id:Le,role:"presentation"},nn),!ut&&t.createElement("circle",{className:"".concat(Fe,"-circle-trail"),r:ft,cx:un,cy:un,stroke:Mt,strokeLinecap:S,strokeWidth:rt||nt,style:Ae}),ut?We():je())},xe=fe,Se={Line:Re,Circle:xe},ce=e(6848),te=e(93398);function q(P){return!P||P<0?0:P>100?100:P}function b(P){let{success:he,successPercent:Ee}=P,Le=Ee;return he&&"progress"in he&&(Le=he.progress),he&&"percent"in he&&(Le=he.percent),Le}const k=P=>{let{percent:he,success:Ee,successPercent:Le}=P;const Fe=q(b({success:Ee,successPercent:Le}));return[Fe,q(q(he)-Fe)]},z=P=>{let{success:he={},strokeColor:Ee}=P;const{strokeColor:Le}=he;return[Le||te.presetPrimaryColors.green,Ee||null]},T=(P,he,Ee)=>{var Le,Fe,Ge,nt;let rt=-1,Pt=-1;if(he==="step"){const Lt=Ee.steps,Bt=Ee.strokeWidth;typeof P=="string"||typeof P=="undefined"?(rt=P==="small"?2:14,Pt=Bt!=null?Bt:8):typeof P=="number"?[rt,Pt]=[P,P]:[rt=14,Pt=8]=P,rt*=Lt}else if(he==="line"){const Lt=Ee==null?void 0:Ee.strokeWidth;typeof P=="string"||typeof P=="undefined"?Pt=Lt||(P==="small"?6:8):typeof P=="number"?[rt,Pt]=[P,P]:[rt=-1,Pt=8]=P}else(he==="circle"||he==="dashboard")&&(typeof P=="string"||typeof P=="undefined"?[rt,Pt]=P==="small"?[60,60]:[120,120]:typeof P=="number"?[rt,Pt]=[P,P]:(rt=(Fe=(Le=P[0])!==null&&Le!==void 0?Le:P[1])!==null&&Fe!==void 0?Fe:120,Pt=(nt=(Ge=P[0])!==null&&Ge!==void 0?Ge:P[1])!==null&&nt!==void 0?nt:120));return[rt,Pt]},de=3,Be=P=>de/P*100;var re=P=>{const{prefixCls:he,trailColor:Ee=null,strokeLinecap:Le="round",gapPosition:Fe,gapDegree:Ge,width:nt=120,type:rt,children:Pt,success:Lt,size:Bt=nt}=P,[Mt,tn]=T(Bt,"circle");let{strokeWidth:cn}=P;cn===void 0&&(cn=Math.max(Be(Mt),6));const gt={width:Mt,height:tn,fontSize:Mt*.15+6},dn=t.useMemo(()=>{if(Ge||Ge===0)return Ge;if(rt==="dashboard")return 75},[Ge,rt]),Xt=Fe||rt==="dashboard"&&"bottom"||void 0,nn=Object.prototype.toString.call(P.strokeColor)==="[object Object]",un=z({success:Lt,strokeColor:P.strokeColor}),On=n()(`${he}-inner`,{[`${he}-circle-gradient`]:nn}),lt=t.createElement(xe,{percent:k(P),strokeWidth:cn,trailWidth:cn,strokeColor:un,strokeLinecap:Le,trailColor:Ee,prefixCls:he,gapDegree:dn,gapPosition:Xt});return t.createElement("div",{className:On,style:gt},Mt<=20?t.createElement(ce.Z,{title:Pt},t.createElement("span",null,lt)):t.createElement(t.Fragment,null,lt,Pt))},ue=function(P,he){var Ee={};for(var Le in P)Object.prototype.hasOwnProperty.call(P,Le)&&he.indexOf(Le)<0&&(Ee[Le]=P[Le]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Le=Object.getOwnPropertySymbols(P);Fe{let he=[];return Object.keys(P).forEach(Ee=>{const Le=parseFloat(Ee.replace(/%/g,""));isNaN(Le)||he.push({key:Le,value:P[Ee]})}),he=he.sort((Ee,Le)=>Ee.key-Le.key),he.map(Ee=>{let{key:Le,value:Fe}=Ee;return`${Fe} ${Le}%`}).join(", ")},Me=(P,he)=>{const{from:Ee=te.presetPrimaryColors.blue,to:Le=te.presetPrimaryColors.blue,direction:Fe=he==="rtl"?"to left":"to right"}=P,Ge=ue(P,["from","to","direction"]);if(Object.keys(Ge).length!==0){const nt=Te(Ge);return{backgroundImage:`linear-gradient(${Fe}, ${nt})`}}return{backgroundImage:`linear-gradient(${Fe}, ${Ee}, ${Le})`}};var Qe=P=>{const{prefixCls:he,direction:Ee,percent:Le,size:Fe,strokeWidth:Ge,strokeColor:nt,strokeLinecap:rt="round",children:Pt,trailColor:Lt=null,success:Bt}=P,Mt=nt&&typeof nt!="string"?Me(nt,Ee):{backgroundColor:nt},tn=rt==="square"||rt==="butt"?0:void 0,cn={backgroundColor:Lt||void 0,borderRadius:tn},gt=Fe!=null?Fe:[-1,Ge||(Fe==="small"?6:8)],[dn,Xt]=T(gt,"line",{strokeWidth:Ge}),nn=Object.assign({width:`${q(Le)}%`,height:Xt,borderRadius:tn},Mt),un=b(P),On={width:`${q(un)}%`,height:Xt,borderRadius:tn,backgroundColor:Bt==null?void 0:Bt.strokeColor},lt={width:dn<0?"100%":dn,height:Xt};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${he}-outer`,style:lt},t.createElement("div",{className:`${he}-inner`,style:cn},t.createElement("div",{className:`${he}-bg`,style:nn}),un!==void 0?t.createElement("div",{className:`${he}-success-bg`,style:On}):null)),Pt)},L=P=>{const{size:he,steps:Ee,percent:Le=0,strokeWidth:Fe=8,strokeColor:Ge,trailColor:nt=null,prefixCls:rt,children:Pt}=P,Lt=Math.round(Ee*(Le/100)),Bt=he==="small"?2:14,Mt=he!=null?he:[Bt,Fe],[tn,cn]=T(Mt,"step",{steps:Ee,strokeWidth:Fe}),gt=tn/Ee,dn=new Array(Ee);for(let Xt=0;Xt{const he=P?"100%":"-100%";return new O.Keyframes(`antProgress${P?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${he}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${he}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},s=P=>{const{componentCls:he,iconCls:Ee}=P;return{[he]:Object.assign(Object.assign({},(0,f.Wf)(P)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:P.fontSize,marginInlineEnd:P.marginXS,marginBottom:P.marginXS},[`${he}-outer`]:{display:"inline-block",width:"100%"},[`&${he}-show-info`]:{[`${he}-outer`]:{marginInlineEnd:`calc(-2em - ${P.marginXS}px)`,paddingInlineEnd:`calc(2em + ${P.paddingXS}px)`}},[`${he}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:P.remainingColor,borderRadius:P.lineBorderRadius},[`${he}-inner:not(${he}-circle-gradient)`]:{[`${he}-circle-path`]:{stroke:P.defaultColor}},[`${he}-success-bg, ${he}-bg`]:{position:"relative",backgroundColor:P.defaultColor,borderRadius:P.lineBorderRadius,transition:`all ${P.motionDurationSlow} ${P.motionEaseInOutCirc}`},[`${he}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:P.colorSuccess},[`${he}-text`]:{display:"inline-block",width:"2em",marginInlineStart:P.marginXS,color:P.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ee]:{fontSize:P.fontSize}},[`&${he}-status-active`]:{[`${he}-bg::before`]:{position:"absolute",inset:0,backgroundColor:P.colorBgContainer,borderRadius:P.lineBorderRadius,opacity:0,animationName:Q(),animationDuration:P.progressActiveMotionDuration,animationTimingFunction:P.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${he}-rtl${he}-status-active`]:{[`${he}-bg::before`]:{animationName:Q(!0)}},[`&${he}-status-exception`]:{[`${he}-bg`]:{backgroundColor:P.colorError},[`${he}-text`]:{color:P.colorError}},[`&${he}-status-exception ${he}-inner:not(${he}-circle-gradient)`]:{[`${he}-circle-path`]:{stroke:P.colorError}},[`&${he}-status-success`]:{[`${he}-bg`]:{backgroundColor:P.colorSuccess},[`${he}-text`]:{color:P.colorSuccess}},[`&${he}-status-success ${he}-inner:not(${he}-circle-gradient)`]:{[`${he}-circle-path`]:{stroke:P.colorSuccess}}})}},u=P=>{const{componentCls:he,iconCls:Ee}=P;return{[he]:{[`${he}-circle-trail`]:{stroke:P.remainingColor},[`&${he}-circle ${he}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${he}-circle ${he}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:P.circleTextColor,fontSize:P.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ee]:{fontSize:`${P.fontSize/P.fontSizeSM}em`}},[`${he}-circle&-status-exception`]:{[`${he}-text`]:{color:P.colorError}},[`${he}-circle&-status-success`]:{[`${he}-text`]:{color:P.colorSuccess}}},[`${he}-inline-circle`]:{lineHeight:1,[`${he}-inner`]:{verticalAlign:"bottom"}}}},X=P=>{const{componentCls:he}=P;return{[he]:{[`${he}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:P.progressStepMinWidth,marginInlineEnd:P.progressStepMarginInlineEnd,backgroundColor:P.remainingColor,transition:`all ${P.motionDurationSlow}`,"&-active":{backgroundColor:P.defaultColor}}}}}},M=P=>{const{componentCls:he,iconCls:Ee}=P;return{[he]:{[`${he}-small&-line, ${he}-small&-line ${he}-text ${Ee}`]:{fontSize:P.fontSizeSM}}}};var m=(0,r.Z)("Progress",P=>{const he=P.marginXXS/2,Ee=(0,h.TS)(P,{progressStepMarginInlineEnd:he,progressStepMinWidth:he,progressActiveMotionDuration:"2.4s"});return[s(Ee),u(Ee),X(Ee),M(Ee)]},P=>({circleTextColor:P.colorText,defaultColor:P.colorInfo,remainingColor:P.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),G=function(P,he){var Ee={};for(var Le in P)Object.prototype.hasOwnProperty.call(P,Le)&&he.indexOf(Le)<0&&(Ee[Le]=P[Le]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Le=Object.getOwnPropertySymbols(P);Fe{const{prefixCls:Ee,className:Le,rootClassName:Fe,steps:Ge,strokeColor:nt,percent:rt=0,size:Pt="default",showInfo:Lt=!0,type:Bt="line",status:Mt,format:tn,style:cn}=P,gt=G(P,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),dn=t.useMemo(()=>{var ee,g;const y=b(P);return parseInt(y!==void 0?(ee=y!=null?y:0)===null||ee===void 0?void 0:ee.toString():(g=rt!=null?rt:0)===null||g===void 0?void 0:g.toString(),10)},[rt,P.success,P.successPercent]),Xt=t.useMemo(()=>!ve.includes(Mt)&&dn>=100?"success":Mt||"normal",[Mt,dn]),{getPrefixCls:nn,direction:un,progress:On}=t.useContext(j.E_),lt=nn("progress",Ee),[ft,mt]=m(lt),It=t.useMemo(()=>{if(!Lt)return null;const ee=b(P);let g;const y=tn||(S=>`${S}%`),E=Bt==="line";return tn||Xt!=="exception"&&Xt!=="success"?g=y(q(rt),q(ee)):Xt==="exception"?g=E?t.createElement(Z.Z,null):t.createElement(o.Z,null):Xt==="success"&&(g=E?t.createElement(i.Z,null):t.createElement(v.Z,null)),t.createElement("span",{className:`${lt}-text`,title:typeof g=="string"?g:void 0},g)},[Lt,rt,dn,Xt,Bt,lt,tn]),rn=Array.isArray(nt)?nt[0]:nt,ln=typeof nt=="string"||Array.isArray(nt)?nt:void 0;let ut;Bt==="line"?ut=Ge?t.createElement(L,Object.assign({},P,{strokeColor:ln,prefixCls:lt,steps:Ge}),It):t.createElement(Qe,Object.assign({},P,{strokeColor:rn,prefixCls:lt,direction:un}),It):(Bt==="circle"||Bt==="dashboard")&&(ut=t.createElement(re,Object.assign({},P,{strokeColor:rn,prefixCls:lt,progressStatus:Xt}),It));const Wt=n()(lt,`${lt}-status-${Xt}`,`${lt}-${Bt==="dashboard"&&"circle"||Ge&&"steps"||Bt}`,{[`${lt}-inline-circle`]:Bt==="circle"&&T(Pt,"circle")[0]<=20,[`${lt}-show-info`]:Lt,[`${lt}-${Pt}`]:typeof Pt=="string",[`${lt}-rtl`]:un==="rtl"},On==null?void 0:On.className,Le,Fe,mt);return ft(t.createElement("div",Object.assign({ref:he,style:Object.assign(Object.assign({},On==null?void 0:On.style),cn),className:Wt,role:"progressbar","aria-valuenow":dn},(0,R.Z)(gt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),ut))}),ze=De},5112:function(vt,pe,e){"use strict";e.d(pe,{ZP:function(){return te}});var t=e(92310),i=e.n(t),v=e(35788),Z=e(36994),o=e(59301),C=e(36355),n=e(19716);const R=o.createContext(null),j=R.Provider;var l=R;const K=o.createContext(null),A=K.Provider;var d=e(5630),V=e(20475),N=e(1684),F=e(32441),Re=e(17313),le=e(83116),se=e(37613);const _=q=>{const{componentCls:b,antCls:k}=q,z=`${b}-group`;return{[z]:Object.assign(Object.assign({},(0,Re.Wf)(q)),{display:"inline-block",fontSize:0,[`&${z}-rtl`]:{direction:"rtl"},[`${k}-badge ${k}-badge-count`]:{zIndex:1},[`> ${k}-badge:not(:first-child) > ${k}-button-wrapper`]:{borderInlineStart:"none"}})}},D=q=>{const{componentCls:b,wrapperMarginInlineEnd:k,colorPrimary:z,radioSize:T,motionDurationSlow:de,motionDurationMid:Be,motionEaseInOutCirc:Ke,colorBgContainer:re,colorBorder:ue,lineWidth:Te,dotSize:Me,colorBgContainerDisabled:Ie,colorTextDisabled:Qe,paddingXS:ge,dotColorDisabled:L,lineType:O,radioDotDisabledSize:f,wireframe:r,colorWhite:h}=q,Q=`${b}-inner`;return{[`${b}-wrapper`]:Object.assign(Object.assign({},(0,Re.Wf)(q)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:k,cursor:"pointer",[`&${b}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:q.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${b}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Te}px ${O} ${z}`,borderRadius:"50%",visibility:"hidden",content:'""'},[b]:Object.assign(Object.assign({},(0,Re.Wf)(q)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${b}-wrapper:hover &, + &:hover ${Q}`]:{borderColor:z},[`${b}-input:focus-visible + ${Q}`]:Object.assign({},(0,Re.oN)(q)),[`${b}:hover::after, ${b}-wrapper:hover &::after`]:{visibility:"visible"},[`${b}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:T,height:T,marginBlockStart:T/-2,marginInlineStart:T/-2,backgroundColor:r?z:h,borderBlockStart:0,borderInlineStart:0,borderRadius:T,transform:"scale(0)",opacity:0,transition:`all ${de} ${Ke}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:T,height:T,backgroundColor:re,borderColor:ue,borderStyle:"solid",borderWidth:Te,borderRadius:"50%",transition:`all ${Be}`},[`${b}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${b}-checked`]:{[Q]:{borderColor:z,backgroundColor:r?re:z,"&::after":{transform:`scale(${Me/T})`,opacity:1,transition:`all ${de} ${Ke}`}}},[`${b}-disabled`]:{cursor:"not-allowed",[Q]:{backgroundColor:Ie,borderColor:ue,cursor:"not-allowed","&::after":{backgroundColor:L}},[`${b}-input`]:{cursor:"not-allowed"},[`${b}-disabled + span`]:{color:Qe,cursor:"not-allowed"},[`&${b}-checked`]:{[Q]:{"&::after":{transform:`scale(${f/T})`}}}},[`span${b} + *`]:{paddingInlineStart:ge,paddingInlineEnd:ge}})}},I=q=>{const{buttonColor:b,controlHeight:k,componentCls:z,lineWidth:T,lineType:de,colorBorder:Be,motionDurationSlow:Ke,motionDurationMid:re,buttonPaddingInline:ue,fontSize:Te,buttonBg:Me,fontSizeLG:Ie,controlHeightLG:Qe,controlHeightSM:ge,paddingXS:L,borderRadius:O,borderRadiusSM:f,borderRadiusLG:r,buttonCheckedBg:h,buttonSolidCheckedColor:Q,colorTextDisabled:s,colorBgContainerDisabled:u,buttonCheckedBgDisabled:X,buttonCheckedColorDisabled:M,colorPrimary:m,colorPrimaryHover:G,colorPrimaryActive:ye,buttonSolidCheckedBg:ve,buttonSolidCheckedHoverBg:ne,buttonSolidCheckedActiveBg:De}=q;return{[`${z}-button-wrapper`]:{position:"relative",display:"inline-block",height:k,margin:0,paddingInline:ue,paddingBlock:0,color:b,fontSize:Te,lineHeight:`${k-T*2}px`,background:Me,border:`${T}px ${de} ${Be}`,borderBlockStartWidth:T+.02,borderInlineStartWidth:0,borderInlineEndWidth:T,cursor:"pointer",transition:[`color ${re}`,`background ${re}`,`box-shadow ${re}`].join(","),a:{color:b},[`> ${z}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-T,insetInlineStart:-T,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:T,paddingInline:0,backgroundColor:Be,transition:`background-color ${Ke}`,content:'""'}},"&:first-child":{borderInlineStart:`${T}px ${de} ${Be}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${z}-group-large &`]:{height:Qe,fontSize:Ie,lineHeight:`${Qe-T*2}px`,"&:first-child":{borderStartStartRadius:r,borderEndStartRadius:r},"&:last-child":{borderStartEndRadius:r,borderEndEndRadius:r}},[`${z}-group-small &`]:{height:ge,paddingInline:L-T,paddingBlock:0,lineHeight:`${ge-T*2}px`,"&:first-child":{borderStartStartRadius:f,borderEndStartRadius:f},"&:last-child":{borderStartEndRadius:f,borderEndEndRadius:f}},"&:hover":{position:"relative",color:m},"&:has(:focus-visible)":Object.assign({},(0,Re.oN)(q)),[`${z}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${z}-button-wrapper-disabled)`]:{zIndex:1,color:m,background:h,borderColor:m,"&::before":{backgroundColor:m},"&:first-child":{borderColor:m},"&:hover":{color:G,borderColor:G,"&::before":{backgroundColor:G}},"&:active":{color:ye,borderColor:ye,"&::before":{backgroundColor:ye}}},[`${z}-group-solid &-checked:not(${z}-button-wrapper-disabled)`]:{color:Q,background:ve,borderColor:ve,"&:hover":{color:Q,background:ne,borderColor:ne},"&:active":{color:Q,background:De,borderColor:De}},"&-disabled":{color:s,backgroundColor:u,borderColor:Be,cursor:"not-allowed","&:first-child, &:hover":{color:s,backgroundColor:u,borderColor:Be}},[`&-disabled${z}-button-wrapper-checked`]:{color:M,backgroundColor:X,borderColor:Be,boxShadow:"none"}}}},a=q=>q-4*2;var x=(0,le.Z)("Radio",q=>{const{controlOutline:b,controlOutlineWidth:k,radioSize:z}=q,T=`0 0 0 ${k}px ${b}`,de=T,Be=a(z),Ke=(0,se.TS)(q,{radioDotDisabledSize:Be,radioFocusShadow:T,radioButtonFocusShadow:de});return[_(Ke),D(Ke),I(Ke)]},q=>{const{wireframe:b,padding:k,marginXS:z,lineWidth:T,fontSizeLG:de,colorText:Be,colorBgContainer:Ke,colorTextDisabled:re,controlItemBgActiveDisabled:ue,colorTextLightSolid:Te,colorPrimary:Me,colorPrimaryHover:Ie,colorPrimaryActive:Qe}=q,ge=4,L=de,O=b?a(L):L-(ge+T)*2;return{radioSize:L,dotSize:O,dotColorDisabled:re,buttonSolidCheckedColor:Te,buttonSolidCheckedBg:Me,buttonSolidCheckedHoverBg:Ie,buttonSolidCheckedActiveBg:Qe,buttonBg:Ke,buttonCheckedBg:Ke,buttonColor:Be,buttonCheckedBgDisabled:ue,buttonCheckedColorDisabled:re,buttonPaddingInline:k-T,wrapperMarginInlineEnd:z}}),w=e(14088),W=e(4572),Y=function(q,b){var k={};for(var z in q)Object.prototype.hasOwnProperty.call(q,z)&&b.indexOf(z)<0&&(k[z]=q[z]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,z=Object.getOwnPropertySymbols(q);T{var k,z;const T=o.useContext(l),de=o.useContext(K),{getPrefixCls:Be,direction:Ke,radio:re}=o.useContext(C.E_),ue=o.useRef(null),Te=(0,V.sQ)(b,ue),{isFormItemInput:Me}=o.useContext(F.aM),Ie=ye=>{var ve,ne;(ve=q.onChange)===null||ve===void 0||ve.call(q,ye),(ne=T==null?void 0:T.onChange)===null||ne===void 0||ne.call(T,ye)},{prefixCls:Qe,className:ge,rootClassName:L,children:O,style:f}=q,r=Y(q,["prefixCls","className","rootClassName","children","style"]),h=Be("radio",Qe),Q=((T==null?void 0:T.optionType)||de)==="button",s=Q?`${h}-button`:h,[u,X]=x(h),M=Object.assign({},r),m=o.useContext(N.Z);T&&(M.name=T.name,M.onChange=Ie,M.checked=q.value===T.value,M.disabled=(k=M.disabled)!==null&&k!==void 0?k:T.disabled),M.disabled=(z=M.disabled)!==null&&z!==void 0?z:m;const G=i()(`${s}-wrapper`,{[`${s}-wrapper-checked`]:M.checked,[`${s}-wrapper-disabled`]:M.disabled,[`${s}-wrapper-rtl`]:Ke==="rtl",[`${s}-wrapper-in-form-item`]:Me},re==null?void 0:re.className,ge,L,X);return u(o.createElement(w.Z,{component:"Radio",disabled:M.disabled},o.createElement("label",{className:G,style:Object.assign(Object.assign({},re==null?void 0:re.style),f),onMouseEnter:q.onMouseEnter,onMouseLeave:q.onMouseLeave},o.createElement(d.Z,Object.assign({},M,{className:i()(M.className,!Q&&W.A),type:"radio",prefixCls:s,ref:Te})),O!==void 0?o.createElement("span",null,O):null)))};var we=o.forwardRef(U);const ie=o.forwardRef((q,b)=>{const{getPrefixCls:k,direction:z}=o.useContext(C.E_),[T,de]=(0,v.Z)(q.defaultValue,{value:q.value}),Be=ve=>{const ne=T,De=ve.target.value;"value"in q||de(De);const{onChange:ze}=q;ze&&De!==ne&&ze(ve)},{prefixCls:Ke,className:re,rootClassName:ue,options:Te,buttonStyle:Me="outline",disabled:Ie,children:Qe,size:ge,style:L,id:O,onMouseEnter:f,onMouseLeave:r,onFocus:h,onBlur:Q}=q,s=k("radio",Ke),u=`${s}-group`,[X,M]=x(s);let m=Qe;Te&&Te.length>0&&(m=Te.map(ve=>typeof ve=="string"||typeof ve=="number"?o.createElement(we,{key:ve.toString(),prefixCls:s,disabled:Ie,value:ve,checked:T===ve},ve):o.createElement(we,{key:`radio-group-value-options-${ve.value}`,prefixCls:s,disabled:ve.disabled||Ie,value:ve.value,checked:T===ve.value,title:ve.title,style:ve.style},ve.label)));const G=(0,n.Z)(ge),ye=i()(u,`${u}-${Me}`,{[`${u}-${G}`]:G,[`${u}-rtl`]:z==="rtl"},re,ue,M);return X(o.createElement("div",Object.assign({},(0,Z.Z)(q,{aria:!0,data:!0}),{className:ye,style:L,onMouseEnter:f,onMouseLeave:r,onFocus:h,onBlur:Q,id:O,ref:b}),o.createElement(j,{value:{onChange:Be,value:T,disabled:q.disabled,name:q.name,optionType:q.optionType}},m)))});var Ye=o.memo(ie),fe=function(q,b){var k={};for(var z in q)Object.prototype.hasOwnProperty.call(q,z)&&b.indexOf(z)<0&&(k[z]=q[z]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,z=Object.getOwnPropertySymbols(q);T{const{getPrefixCls:k}=o.useContext(C.E_),{prefixCls:z}=q,T=fe(q,["prefixCls"]),de=k("radio",z);return o.createElement(A,{value:"button"},o.createElement(we,Object.assign({prefixCls:de},T,{type:"radio",ref:b})))};var Se=o.forwardRef(xe);const ce=we;ce.Button=Se,ce.Group=Ye,ce.__ANT_RADIO=!0;var te=ce},68610:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return q}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(k,z){return i.createElement(o.Z,(0,t.Z)({},k,{ref:z,icon:Z}))},n=i.forwardRef(C),R=n,j=e(92310),l=e.n(j),K=e(80962),A=e(29043),d=e(19149),V=e(35788),N=e(85108),F=e(36994);function Re(b,k){var z=b.disabled,T=b.prefixCls,de=b.character,Be=b.characterRender,Ke=b.index,re=b.count,ue=b.value,Te=b.allowHalf,Me=b.focused,Ie=b.onHover,Qe=b.onClick,ge=function(u){Ie(u,Ke)},L=function(u){Qe(u,Ke)},O=function(u){u.keyCode===N.Z.ENTER&&Qe(u,Ke)},f=Ke+1,r=new Set([T]);ue===0&&Ke===0&&Me?r.add("".concat(T,"-focused")):Te&&ue+.5>=f&&ueKe?"true":"false","aria-posinset":Ke+1,"aria-setsize":re,tabIndex:z?-1:0},i.createElement("div",{className:"".concat(T,"-first")},h),i.createElement("div",{className:"".concat(T,"-second")},h)));return Be&&(Q=Be(Q,b)),Q}var le=i.forwardRef(Re);function se(){var b=i.useRef({});function k(T){return b.current[T]}function z(T){return function(de){b.current[T]=de}}return[k,z]}function _(b){var k=b.pageXOffset,z="scrollLeft";if(typeof k!="number"){var T=b.document;k=T.documentElement[z],typeof k!="number"&&(k=T.body[z])}return k}function D(b){var k,z,T=b.ownerDocument,de=T.body,Be=T&&T.documentElement,Ke=b.getBoundingClientRect();return k=Ke.left,z=Ke.top,k-=Be.clientLeft||de.clientLeft||0,z-=Be.clientTop||de.clientTop||0,{left:k,top:z}}function I(b){var k=D(b),z=b.ownerDocument,T=z.defaultView||z.parentWindow;return k.left+=_(T),k.left}var a=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function x(b,k){var z,T=b.prefixCls,de=T===void 0?"rc-rate":T,Be=b.className,Ke=b.defaultValue,re=b.value,ue=b.count,Te=ue===void 0?5:ue,Me=b.allowHalf,Ie=Me===void 0?!1:Me,Qe=b.allowClear,ge=Qe===void 0?!0:Qe,L=b.character,O=L===void 0?"\u2605":L,f=b.characterRender,r=b.disabled,h=b.direction,Q=h===void 0?"ltr":h,s=b.tabIndex,u=s===void 0?0:s,X=b.autoFocus,M=b.onHoverChange,m=b.onChange,G=b.onFocus,ye=b.onBlur,ve=b.onKeyDown,ne=b.onMouseLeave,De=(0,d.Z)(b,a),ze=se(),P=(0,A.Z)(ze,2),he=P[0],Ee=P[1],Le=i.useRef(null),Fe=function(){if(!r){var S;(S=Le.current)===null||S===void 0||S.focus()}};i.useImperativeHandle(k,function(){return{focus:Fe,blur:function(){if(!r){var S;(S=Le.current)===null||S===void 0||S.blur()}}}});var Ge=(0,V.Z)(Ke||0,{value:re}),nt=(0,A.Z)(Ge,2),rt=nt[0],Pt=nt[1],Lt=(0,V.Z)(null),Bt=(0,A.Z)(Lt,2),Mt=Bt[0],tn=Bt[1],cn=function(S,Ae){var ae=Q==="rtl",je=S+1;if(Ie){var We=he(S),et=I(We),at=We.clientWidth;(ae&&Ae-et>at/2||!ae&&Ae-et0&&!ae||Ae===N.Z.RIGHT&&je>0&&ae?(Ie?je-=.5:je-=1,gt(je),S.preventDefault()):Ae===N.Z.LEFT&&je{const{componentCls:k}=b;return{[`${k}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:b.marginXS},"> div":{transition:`all ${b.motionDurationMid}, outline 0s`,"&:hover":{transform:b.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${b.lineWidth}px dashed ${b.starColor}`,transform:b.starHoverScale}},"&-first, &-second":{color:b.starBg,transition:`all ${b.motionDurationMid}`,userSelect:"none",[b.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${k}-star-first, &-half ${k}-star-second`]:{opacity:1},[`&-half ${k}-star-first, &-full ${k}-star-second`]:{color:"inherit"}}}},fe=b=>({[`&-rtl${b.componentCls}`]:{direction:"rtl"}}),xe=b=>{const{componentCls:k}=b;return{[k]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,B.Wf)(b)),{display:"inline-block",margin:0,padding:0,color:b.starColor,fontSize:b.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${k} ${k}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ye(b)),{[`+ ${k}-text`]:{display:"inline-block",marginInlineStart:b.marginXS,fontSize:b.fontSize}}),fe(b))}};var Se=(0,we.Z)("Rate",b=>{const k=(0,ie.TS)(b,{});return[xe(k)]},b=>({starColor:b.yellow6,starSize:b.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:b.colorFillContent})),ce=function(b,k){var z={};for(var T in b)Object.prototype.hasOwnProperty.call(b,T)&&k.indexOf(T)<0&&(z[T]=b[T]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,T=Object.getOwnPropertySymbols(b);de{const{prefixCls:z,className:T,rootClassName:de,style:Be,tooltips:Ke,character:re=i.createElement(R,null)}=b,ue=ce(b,["prefixCls","className","rootClassName","style","tooltips","character"]),Te=(r,h)=>{let{index:Q}=h;return Ke?i.createElement(U.Z,{title:Ke[Q]},r):r},{getPrefixCls:Me,direction:Ie,rate:Qe}=i.useContext(Y.E_),ge=Me("rate",z),[L,O]=Se(ge),f=Object.assign(Object.assign({},Qe==null?void 0:Qe.style),Be);return L(i.createElement(W,Object.assign({ref:k,character:re,characterRender:Te},ue,{className:l()(T,de,O,Qe==null?void 0:Qe.className),style:f,prefixCls:ge,direction:Ie})))})},57809:function(vt,pe,e){"use strict";var t=e(92310),i=e.n(t),v=e(77861),Z=e(64002),o=e(59301),C=e(53487),n=e(62892),R=e(19080),j=e(36355),l=e(1684),K=e(93891),A=e(19716),d=e(32441),V=e(33234),N=e(14154),F=e(58582),Re=e(84443),le=e(66339),se=function(x,w){var W={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&w.indexOf(Y)<0&&(W[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Y=Object.getOwnPropertySymbols(x);U{var W,{prefixCls:Y,bordered:U=!0,className:B,rootClassName:we,getPopupContainer:ie,popupClassName:Ye,dropdownClassName:fe,listHeight:xe=256,placement:Se,listItemHeight:ce=24,size:te,disabled:q,notFoundContent:b,status:k,builtinPlacements:z,dropdownMatchSelectWidth:T,popupMatchSelectWidth:de,direction:Be,style:Ke,allowClear:re}=x,ue=se(x,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Te,getPrefixCls:Me,renderEmpty:Ie,direction:Qe,virtual:ge,popupMatchSelectWidth:L,popupOverflow:O,select:f}=o.useContext(j.E_),r=Me("select",Y),h=Me(),Q=Be!=null?Be:Qe,{compactSize:s,compactItemClassnames:u}=(0,V.ri)(r,Q),[X,M]=(0,N.Z)(r),m=o.useMemo(()=>{const{mode:Xt}=ue;if(Xt!=="combobox")return Xt===_?"combobox":Xt},[ue.mode]),G=m==="multiple"||m==="tags",ye=(0,Re.Z)(ue.suffixIcon,ue.showArrow),ve=(W=de!=null?de:T)!==null&&W!==void 0?W:L,{status:ne,hasFeedback:De,isFormItemInput:ze,feedbackIcon:P}=o.useContext(d.aM),he=(0,R.F)(ne,k);let Ee;b!==void 0?Ee=b:m==="combobox"?Ee=null:Ee=(Ie==null?void 0:Ie("Select"))||o.createElement(K.Z,{componentName:"Select"});const{suffixIcon:Le,itemIcon:Fe,removeIcon:Ge,clearIcon:nt}=(0,le.Z)(Object.assign(Object.assign({},ue),{multiple:G,hasFeedback:De,feedbackIcon:P,showSuffixIcon:ye,prefixCls:r,showArrow:ue.showArrow,componentName:"Select"})),rt=re===!0?{clearIcon:nt}:re,Pt=(0,Z.Z)(ue,["suffixIcon","itemIcon"]),Lt=i()(Ye||fe,{[`${r}-dropdown-${Q}`]:Q==="rtl"},we,M),Bt=(0,A.Z)(Xt=>{var nn;return(nn=te!=null?te:s)!==null&&nn!==void 0?nn:Xt}),Mt=o.useContext(l.Z),tn=q!=null?q:Mt,cn=i()({[`${r}-lg`]:Bt==="large",[`${r}-sm`]:Bt==="small",[`${r}-rtl`]:Q==="rtl",[`${r}-borderless`]:!U,[`${r}-in-form-item`]:ze},(0,R.Z)(r,he,De),u,f==null?void 0:f.className,B,we,M),gt=o.useMemo(()=>Se!==void 0?Se:Q==="rtl"?"bottomRight":"bottomLeft",[Se,Q]),dn=(0,F.Z)(z,O);return X(o.createElement(v.ZP,Object.assign({ref:w,virtual:ge,showSearch:f==null?void 0:f.showSearch},Pt,{style:Object.assign(Object.assign({},f==null?void 0:f.style),Ke),dropdownMatchSelectWidth:ve,builtinPlacements:dn,transitionName:(0,n.m)(h,"slide-up",ue.transitionName),listHeight:xe,listItemHeight:ce,mode:m,prefixCls:r,placement:gt,direction:Q,suffixIcon:Le,menuItemSelectedIcon:Fe,removeIcon:Ge,allowClear:rt,notFoundContent:Ee,className:cn,getPopupContainer:ie||Te,dropdownClassName:Lt,disabled:tn})))},I=o.forwardRef(D),a=(0,C.Z)(I);I.SECRET_COMBOBOX_MODE_DO_NOT_USE=_,I.Option=v.Wx,I.OptGroup=v.Xo,I._InternalPanelDoNotUseOrYouWillBeFired=a,pe.default=I},14154:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return I}});var t=e(17313),i=e(74207),v=e(37613),Z=e(83116),o=e(13826),C=e(92899);const n=a=>{const{optionHeight:x,optionFontSize:w,optionLineHeight:W,optionPadding:Y}=a;return{position:"relative",display:"block",minHeight:x,padding:Y,color:a.colorText,fontWeight:"normal",fontSize:w,lineHeight:W,boxSizing:"border-box"}};var j=a=>{const{antCls:x,componentCls:w}=a,W=`${w}-item`,Y=`&${x}-slide-up-enter${x}-slide-up-enter-active`,U=`&${x}-slide-up-appear${x}-slide-up-appear-active`,B=`&${x}-slide-up-leave${x}-slide-up-leave-active`,we=`${w}-dropdown-placement-`;return[{[`${w}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(a)),{position:"absolute",top:-9999,zIndex:a.zIndexPopup,boxSizing:"border-box",padding:a.paddingXXS,overflow:"hidden",fontSize:a.fontSize,fontVariant:"initial",backgroundColor:a.colorBgElevated,borderRadius:a.borderRadiusLG,outline:"none",boxShadow:a.boxShadowSecondary,[` + ${Y}${we}bottomLeft, + ${U}${we}bottomLeft + `]:{animationName:o.fJ},[` + ${Y}${we}topLeft, + ${U}${we}topLeft, + ${Y}${we}topRight, + ${U}${we}topRight + `]:{animationName:o.Qt},[`${B}${we}bottomLeft`]:{animationName:o.Uw},[` + ${B}${we}topLeft, + ${B}${we}topRight + `]:{animationName:o.ly},"&-hidden":{display:"none"},[`${W}`]:Object.assign(Object.assign({},n(a)),{cursor:"pointer",transition:`background ${a.motionDurationSlow} ease`,borderRadius:a.borderRadiusSM,"&-group":{color:a.colorTextDescription,fontSize:a.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${W}-option-disabled)`]:{backgroundColor:a.optionActiveBg},[`&-selected:not(${W}-option-disabled)`]:{color:a.optionSelectedColor,fontWeight:a.optionSelectedFontWeight,backgroundColor:a.optionSelectedBg,[`${W}-option-state`]:{color:a.colorPrimary}},"&-disabled":{[`&${W}-option-selected`]:{backgroundColor:a.colorBgContainerDisabled},color:a.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:a.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,o.oN)(a,"slide-up"),(0,o.oN)(a,"slide-down"),(0,C.Fm)(a,"move-up"),(0,C.Fm)(a,"move-down")]};const l=2,K=a=>{let{controlHeightSM:x,controlHeight:w,lineWidth:W}=a;const Y=(w-x)/2-W,U=Math.ceil(Y/2);return[Y,U]};function A(a,x){const{componentCls:w,iconCls:W}=a,Y=`${w}-selection-overflow`,U=a.multipleSelectItemHeight,[B]=K(a),we=x?`${w}-${x}`:"";return{[`${w}-multiple${we}`]:{fontSize:a.fontSize,[Y]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${w}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${B-l}px ${l*2}px`,borderRadius:a.borderRadius,[`${w}-show-search&`]:{cursor:"text"},[`${w}-disabled&`]:{background:a.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${l}px 0`,lineHeight:`${U}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${w}-show-arrow ${w}-selector, + &${w}-allow-clear ${w}-selector + `]:{paddingInlineEnd:a.fontSizeIcon+a.controlPaddingHorizontal},[`${w}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:U,marginTop:l,marginBottom:l,lineHeight:`${U-a.lineWidth*2}px`,background:a.multipleItemBg,border:`${a.lineWidth}px ${a.lineType} ${a.multipleItemBorderColor}`,borderRadius:a.borderRadiusSM,cursor:"default",transition:`font-size ${a.motionDurationSlow}, line-height ${a.motionDurationSlow}, height ${a.motionDurationSlow}`,userSelect:"none",marginInlineEnd:l*2,paddingInlineStart:a.paddingXS,paddingInlineEnd:a.paddingXS/2,[`${w}-disabled&`]:{color:a.multipleItemColorDisabled,borderColor:a.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:a.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:a.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${W}`]:{verticalAlign:"-0.2em"},"&:hover":{color:a.colorIconHover}})},[`${Y}-item + ${Y}-item`]:{[`${w}-selection-search`]:{marginInlineStart:0}},[`${w}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:a.inputPaddingHorizontalBase-B,"\n &-input,\n &-mirror\n ":{height:U,fontFamily:a.fontFamily,lineHeight:`${U}px`,transition:`all ${a.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${w}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:a.inputPaddingHorizontalBase,insetInlineEnd:a.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${a.motionDurationSlow}`}}}}var V=a=>{const{componentCls:x}=a,w=(0,v.TS)(a,{controlHeight:a.controlHeightSM,multipleSelectItemHeight:a.controlHeightXS,borderRadius:a.borderRadiusSM,borderRadiusSM:a.borderRadiusXS}),W=(0,v.TS)(a,{fontSize:a.fontSizeLG,controlHeight:a.controlHeightLG,multipleSelectItemHeight:a.multipleItemHeightLG,borderRadius:a.borderRadiusLG,borderRadiusSM:a.borderRadius}),[,Y]=K(a);return[A(a),A(w,"sm"),{[`${x}-multiple${x}-sm`]:{[`${x}-selection-placeholder`]:{insetInline:a.controlPaddingHorizontalSM-a.lineWidth},[`${x}-selection-search`]:{marginInlineStart:Y}}},A(W,"lg")]};function N(a,x){const{componentCls:w,inputPaddingHorizontalBase:W,borderRadius:Y}=a,U=a.controlHeight-a.lineWidth*2,B=Math.ceil(a.fontSize*1.25),we=x?`${w}-${x}`:"";return{[`${w}-single${we}`]:{fontSize:a.fontSize,[`${w}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(a)),{display:"flex",borderRadius:Y,[`${w}-selection-search`]:{position:"absolute",top:0,insetInlineStart:W,insetInlineEnd:W,bottom:0,"&-input":{width:"100%"}},[` + ${w}-selection-item, + ${w}-selection-placeholder + `]:{padding:0,lineHeight:`${U}px`,transition:`all ${a.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${U}px`}},[`${w}-selection-item`]:{position:"relative",userSelect:"none"},[`${w}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${w}-selection-item:after`,`${w}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${w}-show-arrow ${w}-selection-item, + &${w}-show-arrow ${w}-selection-placeholder + `]:{paddingInlineEnd:B},[`&${w}-open ${w}-selection-item`]:{color:a.colorTextPlaceholder},[`&:not(${w}-customize-input)`]:{[`${w}-selector`]:{width:"100%",height:a.controlHeight,padding:`0 ${W}px`,[`${w}-selection-search-input`]:{height:U},"&:after":{lineHeight:`${U}px`}}},[`&${w}-customize-input`]:{[`${w}-selector`]:{"&:after":{display:"none"},[`${w}-selection-search`]:{position:"static",width:"100%"},[`${w}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${W}px`,"&:after":{display:"none"}}}}}}}function F(a){const{componentCls:x}=a,w=a.controlPaddingHorizontalSM-a.lineWidth;return[N(a),N((0,v.TS)(a,{controlHeight:a.controlHeightSM,borderRadius:a.borderRadiusSM}),"sm"),{[`${x}-single${x}-sm`]:{[`&:not(${x}-customize-input)`]:{[`${x}-selection-search`]:{insetInlineStart:w,insetInlineEnd:w},[`${x}-selector`]:{padding:`0 ${w}px`},[`&${x}-show-arrow ${x}-selection-search`]:{insetInlineEnd:w+a.fontSize*1.5},[` + &${x}-show-arrow ${x}-selection-item, + &${x}-show-arrow ${x}-selection-placeholder + `]:{paddingInlineEnd:a.fontSize*1.5}}}},N((0,v.TS)(a,{controlHeight:a.singleItemHeightLG,fontSize:a.fontSizeLG,borderRadius:a.borderRadiusLG}),"lg")]}const Re=a=>{const{componentCls:x,selectorBg:w}=a;return{position:"relative",backgroundColor:w,border:`${a.lineWidth}px ${a.lineType} ${a.colorBorder}`,transition:`all ${a.motionDurationMid} ${a.motionEaseInOut}`,input:{cursor:"pointer"},[`${x}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${x}-disabled&`]:{color:a.colorTextDisabled,background:a.colorBgContainerDisabled,cursor:"not-allowed",[`${x}-multiple&`]:{background:a.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},le=function(a,x){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:W,borderHoverColor:Y,outlineColor:U,antCls:B}=x,we=w?{[`${W}-selector`]:{borderColor:Y}}:{};return{[a]:{[`&:not(${W}-disabled):not(${W}-customize-input):not(${B}-pagination-size-changer)`]:Object.assign(Object.assign({},we),{[`${W}-focused& ${W}-selector`]:{borderColor:Y,boxShadow:`0 0 0 ${x.controlOutlineWidth}px ${U}`,outline:0},[`&:hover ${W}-selector`]:{borderColor:Y}})}}},se=a=>{const{componentCls:x}=a;return{[`${x}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},_=a=>{const{componentCls:x,inputPaddingHorizontalBase:w,iconCls:W}=a;return{[x]:Object.assign(Object.assign({},(0,t.Wf)(a)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${x}-customize-input) ${x}-selector`]:Object.assign(Object.assign({},Re(a)),se(a)),[`${x}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${x}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:a.colorTextPlaceholder,pointerEvents:"none"}),[`${x}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:w,height:a.fontSizeIcon,marginTop:-a.fontSizeIcon/2,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[W]:{verticalAlign:"top",transition:`transform ${a.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${x}-suffix)`]:{pointerEvents:"auto"}},[`${x}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${x}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:w,zIndex:1,display:"inline-block",width:a.fontSizeIcon,height:a.fontSizeIcon,marginTop:-a.fontSizeIcon/2,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:a.clearBg,cursor:"pointer",opacity:0,transition:`color ${a.motionDurationMid} ease, opacity ${a.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:a.colorTextTertiary}},"&:hover":{[`${x}-clear`]:{opacity:1}}}),[`${x}-has-feedback`]:{[`${x}-clear`]:{insetInlineEnd:w+a.fontSize+a.paddingXS}}}},D=a=>{const{componentCls:x}=a;return[{[x]:{[`&-borderless ${x}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${x}-in-form-item`]:{width:"100%"}}},_(a),F(a),V(a),j(a),{[`${x}-rtl`]:{direction:"rtl"}},le(x,(0,v.TS)(a,{borderHoverColor:a.colorPrimaryHover,outlineColor:a.controlOutline})),le(`${x}-status-error`,(0,v.TS)(a,{borderHoverColor:a.colorErrorHover,outlineColor:a.colorErrorOutline}),!0),le(`${x}-status-warning`,(0,v.TS)(a,{borderHoverColor:a.colorWarningHover,outlineColor:a.colorWarningOutline}),!0),(0,i.c)(a,{borderElCls:`${x}-selector`,focusElCls:`${x}-focused`})]};var I=(0,Z.Z)("Select",(a,x)=>{let{rootPrefixCls:w}=x;const W=(0,v.TS)(a,{rootPrefixCls:w,inputPaddingHorizontalBase:a.paddingSM-1,multipleSelectItemHeight:a.multipleItemHeight});return[D(W)]},a=>{const{fontSize:x,lineHeight:w,controlHeight:W,controlPaddingHorizontal:Y,zIndexPopupBase:U,colorText:B,fontWeightStrong:we,controlItemBgActive:ie,controlItemBgHover:Ye,colorBgContainer:fe,colorFillSecondary:xe,controlHeightLG:Se,controlHeightSM:ce,colorBgContainerDisabled:te,colorTextDisabled:q}=a;return{zIndexPopup:U+50,optionSelectedColor:B,optionSelectedFontWeight:we,optionSelectedBg:ie,optionActiveBg:Ye,optionPadding:`${(W-x*w)/2}px ${Y}px`,optionFontSize:x,optionLineHeight:w,optionHeight:W,selectorBg:fe,clearBg:fe,singleItemHeightLG:Se,multipleItemBg:xe,multipleItemBorderColor:"transparent",multipleItemHeight:ce,multipleItemHeightLG:W,multipleSelectorBgDisabled:te,multipleItemColorDisabled:q,multipleItemBorderColorDisabled:"transparent"}})},58582:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});const t=v=>{const o={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:v==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},o),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},o),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},o),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},o),{points:["br","tr"],offset:[0,-4]})}};function i(v,Z){return v||t(Z)}},84443:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return t}});function t(i,v){return v!==void 0?v:i!==null}},66339:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return R}});var t=e(89699),i=e(37637),v=e(77318),Z=e(76995),o=e(78714),C=e(56981),n=e(59301);function R(j){let{suffixIcon:l,clearIcon:K,menuItemSelectedIcon:A,removeIcon:d,loading:V,multiple:N,hasFeedback:F,prefixCls:Re,showSuffixIcon:le,feedbackIcon:se,showArrow:_,componentName:D}=j;const I=K!=null?K:n.createElement(i.Z,null),a=Y=>l===null&&!F&&!_?null:n.createElement(n.Fragment,null,le!==!1&&Y,F&&se);let x=null;if(l!==void 0)x=a(l);else if(V)x=a(n.createElement(o.Z,{spin:!0}));else{const Y=`${Re}-suffix`;x=U=>{let{open:B,showSearch:we}=U;return a(B&&we?n.createElement(C.Z,{className:Y}):n.createElement(Z.Z,{className:Y}))}}let w=null;A!==void 0?w=A:N?w=n.createElement(t.Z,null):w=null;let W=null;return d!==void 0?W=d:W=n.createElement(v.Z,null),{clearIcon:I,suffixIcon:x,itemIcon:w,removeIcon:W}}},69127:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return O}});var t=e(92310),i=e.n(t),v=e(59301),Z=e(36355),o=e(64002),n=f=>{const{prefixCls:r,className:h,style:Q,size:s,shape:u}=f,X=i()({[`${r}-lg`]:s==="large",[`${r}-sm`]:s==="small"}),M=i()({[`${r}-circle`]:u==="circle",[`${r}-square`]:u==="square",[`${r}-round`]:u==="round"}),m=v.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return v.createElement("span",{className:i()(r,X,M,h),style:Object.assign(Object.assign({},m),Q)})},R=e(88252),j=e(83116),l=e(37613);const K=new R.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),A=f=>({height:f,lineHeight:`${f}px`}),d=f=>Object.assign({width:f},A(f)),V=f=>({background:f.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:K,animationDuration:f.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),N=f=>Object.assign({width:f*5,minWidth:f*5},A(f)),F=f=>{const{skeletonAvatarCls:r,gradientFromColor:h,controlHeight:Q,controlHeightLG:s,controlHeightSM:u}=f;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:h},d(Q)),[`${r}${r}-circle`]:{borderRadius:"50%"},[`${r}${r}-lg`]:Object.assign({},d(s)),[`${r}${r}-sm`]:Object.assign({},d(u))}},Re=f=>{const{controlHeight:r,borderRadiusSM:h,skeletonInputCls:Q,controlHeightLG:s,controlHeightSM:u,gradientFromColor:X}=f;return{[`${Q}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:h},N(r)),[`${Q}-lg`]:Object.assign({},N(s)),[`${Q}-sm`]:Object.assign({},N(u))}},le=f=>Object.assign({width:f},A(f)),se=f=>{const{skeletonImageCls:r,imageSizeBase:h,gradientFromColor:Q,borderRadiusSM:s}=f;return{[`${r}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Q,borderRadius:s},le(h*2)),{[`${r}-path`]:{fill:"#bfbfbf"},[`${r}-svg`]:Object.assign(Object.assign({},le(h)),{maxWidth:h*4,maxHeight:h*4}),[`${r}-svg${r}-svg-circle`]:{borderRadius:"50%"}}),[`${r}${r}-circle`]:{borderRadius:"50%"}}},_=(f,r,h)=>{const{skeletonButtonCls:Q}=f;return{[`${h}${Q}-circle`]:{width:r,minWidth:r,borderRadius:"50%"},[`${h}${Q}-round`]:{borderRadius:r}}},D=f=>Object.assign({width:f*2,minWidth:f*2},A(f)),I=f=>{const{borderRadiusSM:r,skeletonButtonCls:h,controlHeight:Q,controlHeightLG:s,controlHeightSM:u,gradientFromColor:X}=f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${h}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:r,width:Q*2,minWidth:Q*2},D(Q))},_(f,Q,h)),{[`${h}-lg`]:Object.assign({},D(s))}),_(f,s,`${h}-lg`)),{[`${h}-sm`]:Object.assign({},D(u))}),_(f,u,`${h}-sm`))},a=f=>{const{componentCls:r,skeletonAvatarCls:h,skeletonTitleCls:Q,skeletonParagraphCls:s,skeletonButtonCls:u,skeletonInputCls:X,skeletonImageCls:M,controlHeight:m,controlHeightLG:G,controlHeightSM:ye,gradientFromColor:ve,padding:ne,marginSM:De,borderRadius:ze,titleHeight:P,blockRadius:he,paragraphLiHeight:Ee,controlHeightXS:Le,paragraphMarginTop:Fe}=f;return{[`${r}`]:{display:"table",width:"100%",[`${r}-header`]:{display:"table-cell",paddingInlineEnd:ne,verticalAlign:"top",[`${h}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ve},d(m)),[`${h}-circle`]:{borderRadius:"50%"},[`${h}-lg`]:Object.assign({},d(G)),[`${h}-sm`]:Object.assign({},d(ye))},[`${r}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Q}`]:{width:"100%",height:P,background:ve,borderRadius:he,[`+ ${s}`]:{marginBlockStart:ye}},[`${s}`]:{padding:0,"> li":{width:"100%",height:Ee,listStyle:"none",background:ve,borderRadius:he,"+ li":{marginBlockStart:Le}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${r}-content`]:{[`${Q}, ${s} > li`]:{borderRadius:ze}}},[`${r}-with-avatar ${r}-content`]:{[`${Q}`]:{marginBlockStart:De,[`+ ${s}`]:{marginBlockStart:Fe}}},[`${r}${r}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},I(f)),F(f)),Re(f)),se(f)),[`${r}${r}-block`]:{width:"100%",[`${u}`]:{width:"100%"},[`${X}`]:{width:"100%"}},[`${r}${r}-active`]:{[` + ${Q}, + ${s} > li, + ${h}, + ${u}, + ${X}, + ${M} + `]:Object.assign({},V(f))}}};var x=(0,j.Z)("Skeleton",f=>{const{componentCls:r}=f,h=(0,l.TS)(f,{skeletonAvatarCls:`${r}-avatar`,skeletonTitleCls:`${r}-title`,skeletonParagraphCls:`${r}-paragraph`,skeletonButtonCls:`${r}-button`,skeletonInputCls:`${r}-input`,skeletonImageCls:`${r}-image`,imageSizeBase:f.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${f.gradientFromColor} 25%, ${f.gradientToColor} 37%, ${f.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[a(h)]},f=>{const{colorFillContent:r,colorFill:h}=f,Q=r,s=h;return{color:Q,colorGradientEnd:s,gradientFromColor:Q,gradientToColor:s,titleHeight:f.controlHeight/2,blockRadius:f.borderRadiusSM,paragraphMarginTop:f.marginLG+f.marginXXS,paragraphLiHeight:f.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),W=f=>{const{prefixCls:r,className:h,rootClassName:Q,active:s,shape:u="circle",size:X="default"}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=(0,o.Z)(f,["prefixCls","className"]),ne=i()(m,`${m}-element`,{[`${m}-active`]:s},h,Q,ye);return G(v.createElement("div",{className:ne},v.createElement(n,Object.assign({prefixCls:`${m}-avatar`,shape:u,size:X},ve))))},U=f=>{const{prefixCls:r,className:h,rootClassName:Q,active:s,block:u=!1,size:X="default"}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=(0,o.Z)(f,["prefixCls"]),ne=i()(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:u},h,Q,ye);return G(v.createElement("div",{className:ne},v.createElement(n,Object.assign({prefixCls:`${m}-button`,size:X},ve))))};const B="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 ie=f=>{const{prefixCls:r,className:h,rootClassName:Q,style:s,active:u}=f,{getPrefixCls:X}=v.useContext(Z.E_),M=X("skeleton",r),[m,G]=x(M),ye=i()(M,`${M}-element`,{[`${M}-active`]:u},h,Q,G);return m(v.createElement("div",{className:ye},v.createElement("div",{className:i()(`${M}-image`,h),style:s},v.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${M}-image-svg`},v.createElement("path",{d:B,className:`${M}-image-path`})))))},fe=f=>{const{prefixCls:r,className:h,rootClassName:Q,active:s,block:u,size:X="default"}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=(0,o.Z)(f,["prefixCls"]),ne=i()(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:u},h,Q,ye);return G(v.createElement("div",{className:ne},v.createElement(n,Object.assign({prefixCls:`${m}-input`,size:X},ve))))},xe=e(5891),Se={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"},ce=Se,te=e(31533),q=function(r,h){return v.createElement(te.Z,(0,xe.Z)({},r,{ref:h,icon:ce}))},b=v.forwardRef(q),k=b,T=f=>{const{prefixCls:r,className:h,rootClassName:Q,style:s,active:u,children:X}=f,{getPrefixCls:M}=v.useContext(Z.E_),m=M("skeleton",r),[G,ye]=x(m),ve=i()(m,`${m}-element`,{[`${m}-active`]:u},ye,h,Q),ne=X!=null?X:v.createElement(k,null);return G(v.createElement("div",{className:ve},v.createElement("div",{className:i()(`${m}-image`,h),style:s},ne)))},de=e(26390),Ke=f=>{const r=M=>{const{width:m,rows:G=2}=f;if(Array.isArray(m))return m[M];if(G-1===M)return m},{prefixCls:h,className:Q,style:s,rows:u}=f,X=(0,de.Z)(Array(u)).map((M,m)=>v.createElement("li",{key:m,style:{width:r(m)}}));return v.createElement("ul",{className:i()(h,Q),style:s},X)},ue=f=>{let{prefixCls:r,className:h,width:Q,style:s}=f;return v.createElement("h3",{className:i()(r,h),style:Object.assign({width:Q},s)})};function Te(f){return f&&typeof f=="object"?f:{}}function Me(f,r){return f&&!r?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ie(f,r){return!f&&r?{width:"38%"}:f&&r?{width:"50%"}:{}}function Qe(f,r){const h={};return(!f||!r)&&(h.width="61%"),!f&&r?h.rows=3:h.rows=2,h}const ge=f=>{const{prefixCls:r,loading:h,className:Q,rootClassName:s,style:u,children:X,avatar:M=!1,title:m=!0,paragraph:G=!0,active:ye,round:ve}=f,{getPrefixCls:ne,direction:De,skeleton:ze}=v.useContext(Z.E_),P=ne("skeleton",r),[he,Ee]=x(P);if(h||!("loading"in f)){const Le=!!M,Fe=!!m,Ge=!!G;let nt;if(Le){const Lt=Object.assign(Object.assign({prefixCls:`${P}-avatar`},Me(Fe,Ge)),Te(M));nt=v.createElement("div",{className:`${P}-header`},v.createElement(n,Object.assign({},Lt)))}let rt;if(Fe||Ge){let Lt;if(Fe){const Mt=Object.assign(Object.assign({prefixCls:`${P}-title`},Ie(Le,Ge)),Te(m));Lt=v.createElement(ue,Object.assign({},Mt))}let Bt;if(Ge){const Mt=Object.assign(Object.assign({prefixCls:`${P}-paragraph`},Qe(Le,Fe)),Te(G));Bt=v.createElement(Ke,Object.assign({},Mt))}rt=v.createElement("div",{className:`${P}-content`},Lt,Bt)}const Pt=i()(P,{[`${P}-with-avatar`]:Le,[`${P}-active`]:ye,[`${P}-rtl`]:De==="rtl",[`${P}-round`]:ve},ze==null?void 0:ze.className,Q,s,Ee);return he(v.createElement("div",{className:Pt,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),u)},nt,rt))}return typeof X!="undefined"?X:null};ge.Button=U,ge.Avatar=W,ge.Input=fe,ge.Image=ie,ge.Node=T;var L=ge,O=L},81327:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Re}});var t=e(59301),i=e(92310),v=e.n(i),Z=e(38298),o=e(36355),C=e(33234);const n=t.createContext({latestIndex:0}),R=n.Provider;var l=le=>{let{className:se,index:_,children:D,split:I,style:a}=le;const{latestIndex:x}=t.useContext(n);return D==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:se,style:a},D),_{var _,D;const{getPrefixCls:I,space:a,direction:x}=t.useContext(o.E_),{size:w=(a==null?void 0:a.size)||"small",align:W,className:Y,rootClassName:U,children:B,direction:we="horizontal",prefixCls:ie,split:Ye,style:fe,wrap:xe=!1,classNames:Se,styles:ce}=le,te=V(le,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[q,b]=Array.isArray(w)?w:[w,w],k=A(b),z=A(q),T=d(b),de=d(q),Be=(0,Z.Z)(B,{keepEmpty:!0}),Ke=W===void 0&&we==="horizontal"?"center":W,re=I("space",ie),[ue,Te]=(0,K.Z)(re),Me=v()(re,a==null?void 0:a.className,Te,`${re}-${we}`,{[`${re}-rtl`]:x==="rtl",[`${re}-align-${Ke}`]:Ke,[`${re}-gap-row-${b}`]:k,[`${re}-gap-col-${q}`]:z},Y,U),Ie=v()(`${re}-item`,(_=Se==null?void 0:Se.item)!==null&&_!==void 0?_:(D=a==null?void 0:a.classNames)===null||D===void 0?void 0:D.item);let Qe=0;const ge=Be.map((f,r)=>{var h,Q;f!=null&&(Qe=r);const s=f&&f.key||`${Ie}-${r}`;return t.createElement(l,{className:Ie,key:s,index:r,split:Ye,style:(h=ce==null?void 0:ce.item)!==null&&h!==void 0?h:(Q=a==null?void 0:a.styles)===null||Q===void 0?void 0:Q.item},f)}),L=t.useMemo(()=>({latestIndex:Qe}),[Qe]);if(Be.length===0)return null;const O={};return xe&&(O.flexWrap="wrap"),!z&&de&&(O.columnGap=q),!k&&T&&(O.rowGap=b),ue(t.createElement("div",Object.assign({ref:se,className:Me,style:Object.assign(Object.assign(Object.assign({},O),a==null?void 0:a.style),fe)},te),t.createElement(R,{value:L},ge)))});F.Compact=C.ZP;var Re=F},31797:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return x}});var t=e(59301),i=e(56762),v=e(92343),Z=e(92310),o=e.n(Z),C=e(36355),n=e(69127),j=w=>{const{value:W,formatter:Y,precision:U,decimalSeparator:B,groupSeparator:we="",prefixCls:ie}=w;let Ye;if(typeof Y=="function")Ye=Y(W);else{const fe=String(W),xe=fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!xe||fe==="-")Ye=fe;else{const Se=xe[1];let ce=xe[2]||"0",te=xe[4]||"";ce=ce.replace(/\B(?=(\d{3})+(?!\d))/g,we),typeof U=="number"&&(te=te.padEnd(U,"0").slice(0,U>0?U:0)),te&&(te=`${B}${te}`),Ye=[t.createElement("span",{key:"int",className:`${ie}-content-value-int`},Se,ce),te&&t.createElement("span",{key:"decimal",className:`${ie}-content-value-decimal`},te)]}}return t.createElement("span",{className:`${ie}-content-value`},Ye)},l=e(17313),K=e(83116),A=e(37613);const d=w=>{const{componentCls:W,marginXXS:Y,padding:U,colorTextDescription:B,titleFontSize:we,colorTextHeading:ie,contentFontSize:Ye,fontFamily:fe}=w;return{[`${W}`]:Object.assign(Object.assign({},(0,l.Wf)(w)),{[`${W}-title`]:{marginBottom:Y,color:B,fontSize:we},[`${W}-skeleton`]:{paddingTop:U},[`${W}-content`]:{color:ie,fontSize:Ye,fontFamily:fe,[`${W}-content-value`]:{display:"inline-block",direction:"ltr"},[`${W}-content-prefix, ${W}-content-suffix`]:{display:"inline-block"},[`${W}-content-prefix`]:{marginInlineEnd:Y},[`${W}-content-suffix`]:{marginInlineStart:Y}}})}};var V=(0,K.Z)("Statistic",w=>{const W=(0,A.TS)(w,{});return[d(W)]},w=>{const{fontSizeHeading3:W,fontSize:Y}=w;return{titleFontSize:Y,contentFontSize:W}}),F=w=>{const{prefixCls:W,className:Y,rootClassName:U,style:B,valueStyle:we,value:ie=0,title:Ye,valueRender:fe,prefix:xe,suffix:Se,loading:ce=!1,onMouseEnter:te,onMouseLeave:q,decimalSeparator:b=".",groupSeparator:k=","}=w,{getPrefixCls:z,direction:T,statistic:de}=t.useContext(C.E_),Be=z("statistic",W),[Ke,re]=V(Be),ue=t.createElement(j,Object.assign({decimalSeparator:b,groupSeparator:k,prefixCls:Be},w,{value:ie})),Te=o()(Be,{[`${Be}-rtl`]:T==="rtl"},de==null?void 0:de.className,Y,U,re);return Ke(t.createElement("div",{className:Te,style:Object.assign(Object.assign({},de==null?void 0:de.style),B),onMouseEnter:te,onMouseLeave:q},Ye&&t.createElement("div",{className:`${Be}-title`},Ye),t.createElement(n.Z,{paragraph:!1,loading:ce,className:`${Be}-skeleton`},t.createElement("div",{style:we,className:`${Be}-content`},xe&&t.createElement("span",{className:`${Be}-content-prefix`},xe),fe?fe(ue):ue,Se&&t.createElement("span",{className:`${Be}-content-suffix`},Se)))))};const Re=[["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 le(w,W){let Y=w;const U=/\[[^\]]*]/g,B=(W.match(U)||[]).map(fe=>fe.slice(1,-1)),we=W.replace(U,"[]"),ie=Re.reduce((fe,xe)=>{let[Se,ce]=xe;if(fe.includes(Se)){const te=Math.floor(Y/ce);return Y-=te*ce,fe.replace(new RegExp(`${Se}+`,"g"),q=>{const b=q.length;return te.toString().padStart(b,"0")})}return fe},we);let Ye=0;return ie.replace(U,()=>{const fe=B[Ye];return Ye+=1,fe})}function se(w,W){const{format:Y=""}=W,U=new Date(w).getTime(),B=Date.now(),we=Math.max(U-B,0);return le(we,Y)}const _=1e3/30;function D(w){return new Date(w).getTime()}const I=w=>{const{value:W,format:Y="HH:mm:ss",onChange:U,onFinish:B}=w,we=(0,i.Z)(),ie=t.useRef(null),Ye=()=>{B==null||B(),ie.current&&(clearInterval(ie.current),ie.current=null)},fe=()=>{const ce=D(W);ce>=Date.now()&&(ie.current=setInterval(()=>{we(),U==null||U(ce-Date.now()),ce(fe(),()=>{ie.current&&(clearInterval(ie.current),ie.current=null)}),[W]);const xe=(ce,te)=>se(ce,Object.assign(Object.assign({},te),{format:Y})),Se=ce=>(0,v.Tm)(ce,{title:void 0});return t.createElement(F,Object.assign({},w,{valueRender:Se,formatter:xe}))};var a=t.memo(I);F.Countdown=a;var x=F},8378:function(vt,pe){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});pe.Z=e},92899:function(vt,pe,e){"use strict";e.d(pe,{Fm:function(){return A}});var t=e(88252),i=e(95406);const v=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Z=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),o=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),C=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),R=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),j=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),K={"move-up":{inKeyframes:j,outKeyframes:l},"move-down":{inKeyframes:v,outKeyframes:Z},"move-left":{inKeyframes:o,outKeyframes:C},"move-right":{inKeyframes:n,outKeyframes:R}},A=(d,V)=>{const{antCls:N}=d,F=`${N}-${V}`,{inKeyframes:Re,outKeyframes:le}=K[V];return[(0,i.R)(F,Re,le,d.motionDurationMid),{[` + ${F}-enter, + ${F}-appear + `]:{opacity:0,animationTimingFunction:d.motionEaseOutCirc},[`${F}-leave`]:{animationTimingFunction:d.motionEaseInOutCirc}}]}},13826:function(vt,pe,e){"use strict";e.d(pe,{Qt:function(){return o},Uw:function(){return Z},fJ:function(){return v},ly:function(){return C},oN:function(){return A}});var t=e(88252),i=e(95406);const v=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Z=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),o=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),C=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),R=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),j=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),l=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),K={"slide-up":{inKeyframes:v,outKeyframes:Z},"slide-down":{inKeyframes:o,outKeyframes:C},"slide-left":{inKeyframes:n,outKeyframes:R},"slide-right":{inKeyframes:j,outKeyframes:l}},A=(d,V)=>{const{antCls:N}=d,F=`${N}-${V}`,{inKeyframes:Re,outKeyframes:le}=K[V];return[(0,i.R)(F,Re,le,d.motionDurationMid),{[` + ${F}-enter, + ${F}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:d.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${F}-leave`]:{animationTimingFunction:d.motionEaseInQuint}}]}},15969:function(vt,pe,e){"use strict";e.d(pe,{N:function(){return t}});const t=i=>({color:i.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${i.motionDurationSlow}`,"&:focus, &:hover":{color:i.colorLinkHover},"&:active":{color:i.colorLinkActive}})},36546:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return Nl}});var t={},i="rc-table-internal-hook",v=e(29043),Z=e(8107),o=e(28800),C=e(51346),n=e(59301),R=e(4676);function j(c){var p=n.createContext(void 0),H=function(me){var Ce=me.value,Ve=me.children,ke=n.useRef(Ce);ke.current=Ce;var He=n.useState(function(){return{getValue:function(){return ke.current},listeners:new Set}}),_e=(0,v.Z)(He,1),ot=_e[0];return(0,o.Z)(function(){(0,R.unstable_batchedUpdates)(function(){ot.listeners.forEach(function(tt){tt(Ce)})})},[Ce]),n.createElement(p.Provider,{value:ot},Ve)};return{Context:p,Provider:H,defaultValue:c}}function l(c,p){var H=(0,Z.Z)(typeof p=="function"?p:function(tt){if(p===void 0)return tt;if(!Array.isArray(p))return tt[p];var St={};return p.forEach(function(Et){St[Et]=tt[Et]}),St}),$=n.useContext(c==null?void 0:c.Context),me=$||{},Ce=me.listeners,Ve=me.getValue,ke=n.useRef();ke.current=H($?Ve():c==null?void 0:c.defaultValue);var He=n.useState({}),_e=(0,v.Z)(He,2),ot=_e[1];return(0,o.Z)(function(){if(!$)return;function tt(St){var Et=H(St);(0,C.Z)(ke.current,Et,!0)||ot({})}return Ce.add(tt),function(){Ce.delete(tt)}},[$]),ke.current}var K=e(5891),A=e(20475);function d(){var c=n.createContext(null);function p(){return n.useContext(c)}function H(me,Ce){var Ve=(0,A.Yr)(me),ke=function(_e,ot){var tt=Ve?{ref:ot}:{},St=n.useRef(0),Et=n.useRef(_e),bt=p();return bt!==null?n.createElement(me,(0,K.Z)({},_e,tt)):((!Ce||Ce(Et.current,_e))&&(St.current+=1),Et.current=_e,n.createElement(c.Provider,{value:St.current},n.createElement(me,(0,K.Z)({},_e,tt))))};return Ve?n.forwardRef(ke):ke}function $(me,Ce){var Ve=(0,A.Yr)(me),ke=function(_e,ot){var tt=Ve?{ref:ot}:{};return p(),n.createElement(me,(0,K.Z)({},_e,tt))};return Ve?n.memo(n.forwardRef(ke),Ce):n.memo(ke,Ce)}return{makeImmutable:H,responseImmutable:$,useImmutableMark:p}}var V=d(),N=V.makeImmutable,F=V.responseImmutable,Re=V.useImmutableMark,le=d(),se=le.makeImmutable,_=le.responseImmutable,D=le.useImmutableMark,I=j(),a=I;function x(c,p){var H=n.useRef(0);H.current+=1;var $=n.useRef(c),me=[];Object.keys(c||{}).map(function(Ve){var ke;(c==null?void 0:c[Ve])!==((ke=$.current)===null||ke===void 0?void 0:ke[Ve])&&me.push(Ve)}),$.current=c;var Ce=n.useRef([]);return me.length&&(Ce.current=me),n.useDebugValue(H.current),n.useDebugValue(Ce.current.join(", ")),p&&console.log("".concat(p,":"),H.current,Ce.current),H.current}var w=null,W=n.memo(function(){var c=x();return n.createElement("h1",null,"Render Times: ",c)});W.displayName="RenderBlock";var Y=e(80665),U=e(57259),B=e(80962),we=e(92310),ie=e.n(we),Ye=e(79722),fe=e(69004),xe=e(51395),Se=n.createContext({renderWithProps:!1}),ce=Se,te="RC_TABLE_KEY";function q(c){return c==null?[]:Array.isArray(c)?c:[c]}function b(c){var p=[],H={};return c.forEach(function($){for(var me=$||{},Ce=me.key,Ve=me.dataIndex,ke=Ce||q(Ve).join("-")||te;H[ke];)ke="".concat(ke,"_next");H[ke]=!0,p.push(ke)}),p}function k(c){return c!=null}function z(c){return c&&(0,Y.Z)(c)==="object"&&!Array.isArray(c)&&!n.isValidElement(c)}function T(c,p,H,$,me,Ce){var Ve=n.useContext(ce),ke=D(),He=(0,Ye.Z)(function(){if(k($))return[$];var _e=p==null||p===""?[]:Array.isArray(p)?p:[p],ot=(0,fe.Z)(c,_e),tt=ot,St=void 0;if(me){var Et=me(ot,c,H);z(Et)?(tt=Et.children,St=Et.props,Ve.renderWithProps=!0):tt=Et}return[tt,St]},[ke,c,$,p,me,H],function(_e,ot){if(Ce){var tt=(0,v.Z)(_e,2),St=tt[1],Et=(0,v.Z)(ot,2),bt=Et[1];return Ce(bt,St)}return Ve.renderWithProps?!0:!(0,C.Z)(_e,ot,!0)});return He}function de(c,p,H,$){var me=c+p-1;return c<=$&&me>=H}function Be(c,p){return l(a,function(H){var $=de(c,p||1,H.hoverStartRow,H.hoverEndRow);return[$,H.onHover]})}var Ke=function(p){var H=p.ellipsis,$=p.rowType,me=p.children,Ce,Ve=H===!0?{showTitle:!0}:H;return Ve&&(Ve.showTitle||$==="header")&&(typeof me=="string"||typeof me=="number"?Ce=me.toString():n.isValidElement(me)&&typeof me.props.children=="string"&&(Ce=me.props.children)),Ce};function re(c){var p,H,$,me,Ce,Ve,ke,He,_e=c.component,ot=c.children,tt=c.ellipsis,St=c.scope,Et=c.prefixCls,bt=c.className,Yt=c.align,Ht=c.record,qt=c.render,Kt=c.dataIndex,an=c.renderIndex,wn=c.shouldCellUpdate,Pn=c.index,pn=c.rowType,Hn=c.colSpan,Un=c.rowSpan,An=c.fixLeft,Cn=c.fixRight,fn=c.firstFixLeft,en=c.lastFixLeft,gn=c.firstFixRight,Tn=c.lastFixRight,er=c.appendNode,Xn=c.additionalProps,Ln=Xn===void 0?{}:Xn,rr=c.isSticky,or="".concat(Et,"-cell"),br=l(a,["supportSticky","allColumnsFixedLeft"]),vr=br.supportSticky,Zr=br.allColumnsFixedLeft,Kr=T(Ht,Kt,an,ot,qt,wn),Gn=(0,v.Z)(Kr,2),Jr=Gn[0],mr=Gn[1],Pr={},Br=typeof An=="number"&&vr,Sa=typeof Cn=="number"&&vr;Br&&(Pr.position="sticky",Pr.left=An),Sa&&(Pr.position="sticky",Pr.right=Cn);var jn=(p=(H=($=mr==null?void 0:mr.colSpan)!==null&&$!==void 0?$:Ln.colSpan)!==null&&H!==void 0?H:Hn)!==null&&p!==void 0?p:1,Rn=(me=(Ce=(Ve=mr==null?void 0:mr.rowSpan)!==null&&Ve!==void 0?Ve:Ln.rowSpan)!==null&&Ce!==void 0?Ce:Un)!==null&&me!==void 0?me:1,Mn=Be(Pn,Rn),In=(0,v.Z)(Mn,2),pr=In[0],xn=In[1],kn=function(qr){var Ia;Ht&&xn(Pn,Pn+Rn-1),Ln==null||(Ia=Ln.onMouseEnter)===null||Ia===void 0||Ia.call(Ln,qr)},Ar=function(qr){var Ia;Ht&&xn(-1,-1),Ln==null||(Ia=Ln.onMouseLeave)===null||Ia===void 0||Ia.call(Ln,qr)};if(jn===0||Rn===0)return null;var cr=(ke=Ln.title)!==null&&ke!==void 0?ke:Ke({rowType:pn,ellipsis:tt,children:Jr}),da=ie()(or,bt,(He={},(0,B.Z)(He,"".concat(or,"-fix-left"),Br&&vr),(0,B.Z)(He,"".concat(or,"-fix-left-first"),fn&&vr),(0,B.Z)(He,"".concat(or,"-fix-left-last"),en&&vr),(0,B.Z)(He,"".concat(or,"-fix-left-all"),en&&Zr&&vr),(0,B.Z)(He,"".concat(or,"-fix-right"),Sa&&vr),(0,B.Z)(He,"".concat(or,"-fix-right-first"),gn&&vr),(0,B.Z)(He,"".concat(or,"-fix-right-last"),Tn&&vr),(0,B.Z)(He,"".concat(or,"-ellipsis"),tt),(0,B.Z)(He,"".concat(or,"-with-append"),er),(0,B.Z)(He,"".concat(or,"-fix-sticky"),(Br||Sa)&&rr&&vr),(0,B.Z)(He,"".concat(or,"-row-hover"),!mr&&pr),He),Ln.className,mr==null?void 0:mr.className),oa={};Yt&&(oa.textAlign=Yt);var ja=(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({},Pr),Ln.style),oa),mr==null?void 0:mr.style),Yr=Jr;return(0,Y.Z)(Yr)==="object"&&!Array.isArray(Yr)&&!n.isValidElement(Yr)&&(Yr=null),tt&&(en||gn)&&(Yr=n.createElement("span",{className:"".concat(or,"-content")},Yr)),n.createElement(_e,(0,K.Z)({},mr,Ln,{className:da,style:ja,title:cr,scope:St,onMouseEnter:kn,onMouseLeave:Ar,colSpan:jn!==1?jn:null,rowSpan:Rn!==1?Rn:null}),er,Yr)}var ue=n.memo(re);function Te(c,p,H,$,me,Ce){var Ve=H[c]||{},ke=H[p]||{},He,_e;Ve.fixed==="left"?He=$.left[me==="rtl"?p:c]:ke.fixed==="right"&&(_e=$.right[me==="rtl"?c:p]);var ot=!1,tt=!1,St=!1,Et=!1,bt=H[p+1],Yt=H[c-1],Ht=!(Ce!=null&&Ce.children);if(me==="rtl"){if(He!==void 0){var qt=Yt&&Yt.fixed==="left";Et=!qt&&Ht}else if(_e!==void 0){var Kt=bt&&bt.fixed==="right";St=!Kt&&Ht}}else if(He!==void 0){var an=bt&&bt.fixed==="left";ot=!an&&Ht}else if(_e!==void 0){var wn=Yt&&Yt.fixed==="right";tt=!wn&&Ht}return{fixLeft:He,fixRight:_e,lastFixLeft:ot,firstFixRight:tt,lastFixRight:St,firstFixLeft:Et,isSticky:$.isSticky}}var Me=n.createContext({}),Ie=Me;function Qe(c){var p=c.className,H=c.index,$=c.children,me=c.colSpan,Ce=me===void 0?1:me,Ve=c.rowSpan,ke=c.align,He=l(a,["prefixCls","direction"]),_e=He.prefixCls,ot=He.direction,tt=n.useContext(Ie),St=tt.scrollColumnIndex,Et=tt.stickyOffsets,bt=tt.flattenColumns,Yt=tt.columns,Ht=H+Ce-1,qt=Ht+1===St?Ce+1:Ce,Kt=Te(H,H+qt-1,bt,Et,ot,Yt==null?void 0:Yt[H]);return n.createElement(ue,(0,K.Z)({className:p,index:H,component:"td",prefixCls:_e,record:null,dataIndex:null,align:ke,colSpan:qt,rowSpan:Ve,render:function(){return $}},Kt))}var ge=e(19149),L=["children"];function O(c){var p=c.children,H=(0,ge.Z)(c,L);return n.createElement("tr",H,p)}function f(c){var p=c.children;return p}f.Row=O,f.Cell=Qe;var r=f;function h(c){var p=c.children,H=c.stickyOffsets,$=c.flattenColumns,me=c.columns,Ce=l(a,"prefixCls"),Ve=$.length-1,ke=$[Ve],He=n.useMemo(function(){return{stickyOffsets:H,flattenColumns:$,scrollColumnIndex:ke!=null&&ke.scrollbar?Ve:null,columns:me}},[ke,$,Ve,H,me]);return n.createElement(Ie.Provider,{value:He},n.createElement("tfoot",{className:"".concat(Ce,"-summary")},p))}var Q=_(h),s=r,u=e(80764),X=e(29301),M=e(48886),m=e(24387),G=e(59055),ye=e(36994);function ve(c,p,H,$,me,Ce,Ve){c.push({record:p,indent:H,index:Ve});var ke=Ce(p),He=me==null?void 0:me.has(ke);if(p&&Array.isArray(p[$])&&He)for(var _e=0;_e1?fn-1:0),gn=1;gn=0;ke-=1){var He=p[ke],_e=H&&H[ke],ot=_e&&_e[Lt];if(He||ot||Ve){var tt=ot||{},St=tt.columnType,Et=(0,ge.Z)(tt,Mt);me.unshift(n.createElement("col",(0,K.Z)({key:ke,style:{width:He}},Et))),Ve=!0}}return n.createElement("colgroup",null,me)}var cn=tn,gt=e(26390),dn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xt(c,p){return(0,n.useMemo)(function(){for(var H=[],$=0;$1?"colgroup":"col":null,ellipsis:Ht.ellipsis,align:Ht.align,component:Ht.title?Ce:Ve,prefixCls:ot,key:Et[Yt]},qt,{additionalProps:Kt,rowType:"header"}))}))}On.displayName="HeaderRow";var lt=On;function ft(c){var p=[];function H(Ve,ke){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;p[He]=p[He]||[];var _e=ke,ot=Ve.filter(Boolean).map(function(tt){var St={key:tt.key,className:tt.className||"",children:tt.title,column:tt,colStart:_e},Et=1,bt=tt.children;return bt&&bt.length>0&&(Et=H(bt,_e,He+1).reduce(function(Yt,Ht){return Yt+Ht},0),St.hasSubColumns=!0),"colSpan"in tt&&(Et=tt.colSpan),"rowSpan"in tt&&(St.rowSpan=tt.rowSpan),St.colSpan=Et,St.colEnd=St.colStart+Et-1,p[He].push(St),_e+=Et,Et});return ot}H(c,0);for(var $=p.length,me=function(ke){p[ke].forEach(function(He){!("rowSpan"in He)&&!He.hasSubColumns&&(He.rowSpan=$-ke)})},Ce=0;Ce<$;Ce+=1)me(Ce);return p}function mt(c){var p=c.stickyOffsets,H=c.columns,$=c.flattenColumns,me=c.onHeaderRow,Ce=l(a,["prefixCls","getComponent"]),Ve=Ce.prefixCls,ke=Ce.getComponent,He=n.useMemo(function(){return ft(H)},[H]),_e=ke(["header","wrapper"],"thead"),ot=ke(["header","row"],"tr"),tt=ke(["header","cell"],"th"),St=ke(["header","cell"],"td");return n.createElement(_e,{className:"".concat(Ve,"-thead")},He.map(function(Et,bt){var Yt=n.createElement(lt,{key:bt,flattenColumns:$,cells:Et,stickyOffsets:p,rowComponent:ot,cellComponent:tt,tdCellComponent:St,onHeaderRow:me,index:bt});return Yt}))}var It=_(mt),rn=e(38298);function ln(c){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof p=="number"?p:p.endsWith("%")?c*parseFloat(p)/100:null}function ut(c,p){return n.useMemo(function(){if(p&&p>0){var H=0,$=0;c.forEach(function(_e){var ot=ln(p,_e.width);ot?H+=ot:$+=1});var me=p-H,Ce=$,Ve=me/$,ke=0,He=c.map(function(_e){var ot=(0,U.Z)({},_e),tt=ln(p,ot.width);if(tt)ot.width=tt;else{var St=Math.floor(Ve);ot.width=Ce===1?me:St,me-=St,Ce-=1}return ke+=ot.width,ot});return[He,ke]}return[c,p]},[c,p])}var Wt=["children"],ee=["fixed"];function g(c){return(0,rn.Z)(c).filter(function(p){return n.isValidElement(p)}).map(function(p){var H=p.key,$=p.props,me=$.children,Ce=(0,ge.Z)($,Wt),Ve=(0,U.Z)({key:H},Ce);return me&&(Ve.children=g(me)),Ve})}function y(c){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return c.filter(function(H){return H&&(0,Y.Z)(H)==="object"}).reduce(function(H,$,me){var Ce=$.fixed,Ve=Ce===!0?"left":Ce,ke="".concat(p,"-").concat(me),He=$.children;return He&&He.length>0?[].concat((0,gt.Z)(H),(0,gt.Z)(y(He,ke).map(function(_e){return(0,U.Z)({fixed:Ve},_e)}))):[].concat((0,gt.Z)(H),[(0,U.Z)((0,U.Z)({key:ke},$),{},{fixed:Ve})])},[])}function E(c){for(var p=!0,H=0;H=0;Ce-=1){var Ve=c[Ce];if(me&&Ve.fixed!=="right")me=!1;else if(!me&&Ve.fixed==="right"){warning(!1,"Index ".concat(Ce+1," of `columns` missing `fixed='right'` prop."));break}}}function S(c){return c.map(function(p){var H=p.fixed,$=(0,ge.Z)(p,ee),me=H;return H==="left"?me="right":H==="right"&&(me="left"),(0,U.Z)({fixed:me},$)})}function Ae(c,p){var H=c.prefixCls,$=c.columns,me=c.children,Ce=c.expandable,Ve=c.expandedKeys,ke=c.columnTitle,He=c.getRowKey,_e=c.onTriggerExpand,ot=c.expandIcon,tt=c.rowExpandable,St=c.expandIconColumnIndex,Et=c.direction,bt=c.expandRowByClick,Yt=c.columnWidth,Ht=c.fixed,qt=c.scrollWidth,Kt=n.useMemo(function(){return $||g(me)},[$,me]),an=n.useMemo(function(){if(Ce){var Cn,fn=Kt.slice();if(!fn.includes(t)){var en=St||0;en>=0&&fn.splice(en,0,t)}var gn=fn.indexOf(t);fn=fn.filter(function(Ln,rr){return Ln!==t||rr===gn});var Tn=Kt[gn],er;(Ht==="left"||Ht)&&!St?er="left":(Ht==="right"||Ht)&&St===Kt.length?er="right":er=Tn?Tn.fixed:null;var Xn=(Cn={},(0,B.Z)(Cn,Lt,{className:"".concat(H,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,B.Z)(Cn,"title",ke),(0,B.Z)(Cn,"fixed",er),(0,B.Z)(Cn,"className","".concat(H,"-row-expand-icon-cell")),(0,B.Z)(Cn,"width",Yt),(0,B.Z)(Cn,"render",function(rr,or,br){var vr=He(or,br),Zr=Ve.has(vr),Kr=tt?tt(or):!0,Gn=ot({prefixCls:H,expanded:Zr,expandable:Kr,record:or,onExpand:_e});return bt?n.createElement("span",{onClick:function(mr){return mr.stopPropagation()}},Gn):Gn}),Cn);return fn.map(function(Ln){return Ln===t?Xn:Ln})}return Kt.filter(function(Ln){return Ln!==t})},[Ce,Kt,He,Ve,ot,Et]),wn=n.useMemo(function(){var Cn=an;return p&&(Cn=p(Cn)),Cn.length||(Cn=[{render:function(){return null}}]),Cn},[p,an,Et]),Pn=n.useMemo(function(){return Et==="rtl"?S(y(wn)):y(wn)},[wn,Et,qt]),pn=ut(Pn,qt),Hn=(0,v.Z)(pn,2),Un=Hn[0],An=Hn[1];return[wn,Un,An]}var ae=Ae;function je(c){var p,H=c.prefixCls,$=c.record,me=c.onExpand,Ce=c.expanded,Ve=c.expandable,ke="".concat(H,"-row-expand-icon");if(!Ve)return n.createElement("span",{className:ie()(ke,"".concat(H,"-row-spaced"))});var He=function(ot){me($,ot),ot.stopPropagation()};return n.createElement("span",{className:ie()(ke,(p={},(0,B.Z)(p,"".concat(H,"-row-expanded"),Ce),(0,B.Z)(p,"".concat(H,"-row-collapsed"),!Ce),p)),onClick:He})}function We(c,p,H){var $=[];function me(Ce){(Ce||[]).forEach(function(Ve,ke){$.push(p(Ve,ke)),me(Ve[H])})}return me(c),$}function et(c,p,H){var $=Bt(c),me=$.expandIcon,Ce=$.expandedRowKeys,Ve=$.defaultExpandedRowKeys,ke=$.defaultExpandAllRows,He=$.expandedRowRender,_e=$.onExpand,ot=$.onExpandedRowsChange,tt=$.childrenColumnName,St=me||je,Et=tt||"children",bt=n.useMemo(function(){return He?"row":c.expandable&&c.internalHooks===i&&c.expandable.__PARENT_RENDER_ICON__||p.some(function(Pn){return Pn&&(0,Y.Z)(Pn)==="object"&&Pn[Et]})?"nest":!1},[!!He,p]),Yt=n.useState(function(){return Ve||(ke?We(p,H,Et):[])}),Ht=(0,v.Z)(Yt,2),qt=Ht[0],Kt=Ht[1],an=n.useMemo(function(){return new Set(Ce||qt||[])},[Ce,qt]),wn=n.useCallback(function(Pn){var pn=H(Pn,p.indexOf(Pn)),Hn,Un=an.has(pn);Un?(an.delete(pn),Hn=(0,gt.Z)(an)):Hn=[].concat((0,gt.Z)(an),[pn]),Kt(Hn),_e&&_e(!Un,Pn),ot&&ot(Hn)},[H,an,p,_e,ot]);return[$,bt,an,St,Et,wn]}function at(c,p,H,$){var me=c.map(function(Ce,Ve){return Te(Ve,Ve,c,p,H,$==null?void 0:$[Ve])});return(0,Ye.Z)(function(){return me},[me],function(Ce,Ve){return!(0,C.Z)(Ce,Ve)})}function dt(c){var p=(0,n.useRef)(c),H=(0,n.useState)({}),$=(0,v.Z)(H,2),me=$[1],Ce=(0,n.useRef)(null),Ve=(0,n.useRef)([]);function ke(He){Ve.current.push(He);var _e=Promise.resolve();Ce.current=_e,_e.then(function(){if(Ce.current===_e){var ot=Ve.current,tt=p.current;Ve.current=[],ot.forEach(function(St){p.current=St(p.current)}),Ce.current=null,tt!==p.current&&me({})}})}return(0,n.useEffect)(function(){return function(){Ce.current=null}},[]),[p.current,ke]}function st(c){var p=(0,n.useRef)(c||null),H=(0,n.useRef)();function $(){window.clearTimeout(H.current)}function me(Ve){p.current=Ve,$(),H.current=window.setTimeout(function(){p.current=null,H.current=void 0},100)}function Ce(){return p.current}return(0,n.useEffect)(function(){return $},[]),[me,Ce]}function $e(){var c=n.useState(-1),p=(0,v.Z)(c,2),H=p[0],$=p[1],me=n.useState(-1),Ce=(0,v.Z)(me,2),Ve=Ce[0],ke=Ce[1],He=n.useCallback(function(_e,ot){$(_e),ke(ot)},[]);return[H,Ve,He]}var ct=e(87746),Ct=(0,ct.Z)()?window:null;function pt(c,p){var H=(0,Y.Z)(c)==="object"?c:{},$=H.offsetHeader,me=$===void 0?0:$,Ce=H.offsetSummary,Ve=Ce===void 0?0:Ce,ke=H.offsetScroll,He=ke===void 0?0:ke,_e=H.getContainer,ot=_e===void 0?function(){return Ct}:_e,tt=ot()||Ct;return n.useMemo(function(){var St=!!c;return{isSticky:St,stickyClassName:St?"".concat(p,"-sticky-holder"):"",offsetHeader:me,offsetSummary:Ve,offsetScroll:He,container:tt}},[He,me,Ve,p,tt])}function xt(c,p,H){var $=(0,n.useMemo)(function(){for(var me=[],Ce=[],Ve=0,ke=0,He=0;He=tt&&(Ln=tt-St),Ve({scrollLeft:Ln/tt*(ot+2)}),Kt.current.x=gn.pageX},Cn=function(){if(Ce.current){var gn=(0,Oe.os)(Ce.current).top,Tn=gn+Ce.current.offsetHeight,er=He===window?document.documentElement.scrollTop+window.innerHeight:(0,Oe.os)(He).top+He.clientHeight;Tn-(0,G.Z)()<=er||gn>=er-ke?qt(function(Xn){return(0,U.Z)((0,U.Z)({},Xn),{},{isHiddenScrollBar:!0})}):qt(function(Xn){return(0,U.Z)((0,U.Z)({},Xn),{},{isHiddenScrollBar:!1})})}},fn=function(gn){qt(function(Tn){return(0,U.Z)((0,U.Z)({},Tn),{},{scrollLeft:gn/ot*tt||0})})};return n.useImperativeHandle(H,function(){return{setScrollLeft:fn}}),n.useEffect(function(){var en=(0,ht.Z)(document.body,"mouseup",Hn,!1),gn=(0,ht.Z)(document.body,"mousemove",An,!1);return Cn(),function(){en.remove(),gn.remove()}},[St,Pn]),n.useEffect(function(){var en=(0,ht.Z)(He,"scroll",Cn,!1),gn=(0,ht.Z)(window,"resize",Cn,!1);return function(){en.remove(),gn.remove()}},[He]),n.useEffect(function(){Ht.isHiddenScrollBar||qt(function(en){var gn=Ce.current;return gn?(0,U.Z)((0,U.Z)({},en),{},{scrollLeft:gn.scrollLeft/gn.scrollWidth*gn.clientWidth}):en})},[Ht.isHiddenScrollBar]),ot<=tt||!St||Ht.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,G.Z)(),width:tt,bottom:ke},className:"".concat(_e,"-sticky-scroll")},n.createElement("div",{onMouseDown:Un,ref:Et,className:ie()("".concat(_e,"-sticky-scroll-bar"),(0,B.Z)({},"".concat(_e,"-sticky-scroll-bar-active"),Pn)),style:{width:"".concat(St,"px"),transform:"translate3d(".concat(Ht.scrollLeft,"px, 0, 0)")}}))},Ue=n.forwardRef(Ne);function Je(c){return null}var Xe=Je;function it(c){return null}var J=it,oe="rc-table",be=[],Pe={};function Ze(){return"No Data"}function wt(c){var p,H=(0,U.Z)({rowKey:"key",prefixCls:oe,emptyText:Ze},c),$=H.prefixCls,me=H.className,Ce=H.rowClassName,Ve=H.style,ke=H.data,He=H.rowKey,_e=H.scroll,ot=H.tableLayout,tt=H.direction,St=H.title,Et=H.footer,bt=H.summary,Yt=H.caption,Ht=H.id,qt=H.showHeader,Kt=H.components,an=H.emptyText,wn=H.onRow,Pn=H.onHeaderRow,pn=H.internalHooks,Hn=H.transformColumns,Un=H.internalRefs,An=H.tailor,Cn=H.sticky,fn=ke||be,en=!!fn.length,gn=pn===i,Tn=n.useCallback(function(yr,Dr){return(0,fe.Z)(Kt,yr)||Dr},[Kt]),er=n.useMemo(function(){return typeof He=="function"?He:function(yr){var Dr=yr&&yr[He];return Dr}},[He]),Xn=Tn(["body"]),Ln=$e(),rr=(0,v.Z)(Ln,3),or=rr[0],br=rr[1],vr=rr[2],Zr=et(H,fn,er),Kr=(0,v.Z)(Zr,6),Gn=Kr[0],Jr=Kr[1],mr=Kr[2],Pr=Kr[3],Br=Kr[4],Sa=Kr[5],jn=_e==null?void 0:_e.x,Rn=n.useState(0),Mn=(0,v.Z)(Rn,2),In=Mn[0],pr=Mn[1],xn=ae((0,U.Z)((0,U.Z)((0,U.Z)({},H),Gn),{},{expandable:!!Gn.expandedRowRender,columnTitle:Gn.columnTitle,expandedKeys:mr,getRowKey:er,onTriggerExpand:Sa,expandIcon:Pr,expandIconColumnIndex:Gn.expandIconColumnIndex,direction:tt,scrollWidth:gn&&An&&typeof jn=="number"?jn:null}),gn?Hn:null),kn=(0,v.Z)(xn,3),Ar=kn[0],cr=kn[1],da=kn[2],oa=da!=null?da:jn,ja=n.useMemo(function(){return{columns:Ar,flattenColumns:cr}},[Ar,cr]),Yr=n.useRef(),Ma=n.useRef(),qr=n.useRef(),Ia=n.useRef(),ro=n.useRef(),hr=n.useState(!1),Er=(0,v.Z)(hr,2),jr=Er[0],_r=Er[1],ea=n.useState(!1),lr=(0,v.Z)(ea,2),pa=lr[0],Aa=lr[1],Oa=dt(new Map),za=(0,v.Z)(Oa,2),Qa=za[0],wo=za[1],Ua=b(cr),Fa=Ua.map(function(yr){return Qa.get(yr)}),xa=n.useMemo(function(){return Fa},[Fa.join("_")]),ha=Ot(xa,cr.length,tt),ta=_e&&k(_e.y),Qr=_e&&k(oa)||!!Gn.fixed,Wa=Qr&&cr.some(function(yr){var Dr=yr.fixed;return Dr}),ao=n.useRef(),qa=pt(Cn,$),Ha=qa.isSticky,Ro=qa.offsetHeader,zo=qa.offsetSummary,fr=qa.offsetScroll,Ir=qa.stickyClassName,ca=qa.container,Tr=n.useMemo(function(){return bt==null?void 0:bt(fn)},[bt,fn]),fa=(ta||Ha)&&n.isValidElement(Tr)&&Tr.type===r&&Tr.props.fixed,Ba,wa,Ga;ta&&(wa={overflowY:"scroll",maxHeight:_e.y}),Qr&&(Ba={overflowX:"auto"},ta||(wa={overflowY:"hidden"}),Ga={width:oa===!0?"auto":oa,minWidth:"100%"});var Yo=n.useCallback(function(yr,Dr){(0,M.Z)(Yr.current)&&wo(function(Ra){if(Ra.get(yr)!==Dr){var $a=new Map(Ra);return $a.set(yr,Dr),$a}return Ra})},[]),jl=st(null),qo=(0,v.Z)(jl,2),Ql=qo[0],$o=qo[1];function No(yr,Dr){Dr&&(typeof Dr=="function"?Dr(yr):Dr.scrollLeft!==yr&&(Dr.scrollLeft=yr,Dr.scrollLeft!==yr&&setTimeout(function(){Dr.scrollLeft=yr},0)))}var yo=(0,Z.Z)(function(yr){var Dr=yr.currentTarget,Ra=yr.scrollLeft,$a=tt==="rtl",_a=typeof Ra=="number"?Ra:Dr.scrollLeft,fl=Dr||Pe;if(!$o()||$o()===fl){var Vo;Ql(fl),No(_a,Ma.current),No(_a,qr.current),No(_a,ro.current),No(_a,(Vo=ao.current)===null||Vo===void 0?void 0:Vo.setScrollLeft)}var ko=Dr||Ma.current;if(ko){var Xo=ko.scrollWidth,Uo=ko.clientWidth;if(Xo===Uo){_r(!1),Aa(!1);return}$a?(_r(-_a0)):(_r(_a>0),Aa(_a1?Yt-gn:0,er=(0,U.Z)((0,U.Z)((0,U.Z)({},Hn),He),{},{flex:"0 0 ".concat(gn,"px"),width:"".concat(gn,"px"),marginRight:Tn,pointerEvents:"auto"}),Xn=n.useMemo(function(){return ot?fn<=1:An===0||fn===0||fn>1},[fn,An,ot]);Xn?er.visibility="hidden":ot&&(er.height=tt==null?void 0:tt(fn));var Ln=Xn?function(){return null}:St,rr={};return(fn===0||An===0)&&(rr.rowSpan=1,rr.colSpan=1),n.createElement(ue,(0,K.Z)({className:ie()(bt,_e),ellipsis:H.ellipsis,align:H.align,scope:H.rowScope,component:"div",prefixCls:p.prefixCls,key:an,record:ke,index:Ce,renderIndex:Ve,dataIndex:Et,render:Ln,shouldCellUpdate:H.shouldCellUpdate},wn,{appendNode:Pn,additionalProps:(0,U.Z)((0,U.Z)({},pn),{},{style:er},rr)}))}var _t=zt,$t=["data","index","className","rowKey","style","extra","getHeight"],mn=n.forwardRef(function(c,p){var H=c.data,$=c.index,me=c.className,Ce=c.rowKey,Ve=c.style,ke=c.extra,He=c.getHeight,_e=(0,ge.Z)(c,$t),ot=H.record,tt=H.indent,St=H.index,Et=l(a,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),bt=Et.scrollX,Yt=Et.flattenColumns,Ht=Et.prefixCls,qt=Et.fixColumn,Kt=Et.componentWidth,an=P(ot,Ce,$,tt),wn=an.rowSupportExpand,Pn=an.expanded,pn=an.rowProps,Hn=an.expandedRowRender,Un=an.expandedRowClassName,An;if(wn&&Pn){var Cn=Hn(ot,$,tt+1,Pn),fn=Un==null?void 0:Un(ot,$,tt),en={};qt&&(en={style:(0,B.Z)({},"--virtual-width","".concat(Kt,"px"))});var gn="".concat(Ht,"-expanded-row-cell");An=n.createElement("div",{className:ie()("".concat(Ht,"-expanded-row"),"".concat(Ht,"-expanded-row-level-").concat(tt+1),fn)},n.createElement(ue,{component:"div",prefixCls:Ht,className:ie()(gn,(0,B.Z)({},"".concat(gn,"-fixed"),qt)),additionalProps:en},Cn))}var Tn=(0,U.Z)((0,U.Z)({},Ve),{},{width:bt});ke&&(Tn.position="absolute",Tn.pointerEvents="none");var er=n.createElement("div",(0,K.Z)({},pn,_e,{ref:wn?null:p,className:ie()(me,"".concat(Ht,"-row"),pn==null?void 0:pn.className,(0,B.Z)({},"".concat(Ht,"-row-extra"),ke)),style:(0,U.Z)((0,U.Z)({},Tn),pn==null?void 0:pn.style)}),Yt.map(function(Xn,Ln){return n.createElement(_t,{key:Ln,rowInfo:an,column:Xn,colIndex:Ln,indent:tt,index:$,renderIndex:St,record:ot,inverse:ke,getHeight:He})}));return wn?n.createElement("div",{ref:p},er,An):er}),Nn=_(mn),Jt=Nn,Tt=n.forwardRef(function(c,p){var H=c.data,$=c.onScroll,me=l(a,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ce=me.flattenColumns,Ve=me.onColumnResize,ke=me.getRowKey,He=me.expandedKeys,_e=me.prefixCls,ot=me.childrenColumnName,tt=me.emptyNode,St=me.scrollX,Et=l(Vt),bt=Et.scrollY,Yt=Et.listItemHeight,Ht=n.useRef(),qt=ne(H,ot,He,ke),Kt=n.useMemo(function(){var An=0;return Ce.map(function(Cn){var fn=Cn.width,en=Cn.key;return An+=fn,[en,fn,An]})},[Ce]),an=n.useMemo(function(){return Kt.map(function(An){return An[2]})},[Kt]);n.useEffect(function(){Kt.forEach(function(An){var Cn=(0,v.Z)(An,2),fn=Cn[0],en=Cn[1];Ve(fn,en)})},[Kt]),n.useImperativeHandle(p,function(){var An={};return Object.defineProperty(An,"scrollLeft",{get:function(){var fn;return((fn=Ht.current)===null||fn===void 0?void 0:fn.getScrollInfo().x)||0},set:function(fn){var en;(en=Ht.current)===null||en===void 0||en.scrollTo({left:fn})}}),An});var wn=function(Cn,fn){var en,gn=(en=qt[fn])===null||en===void 0?void 0:en.record,Tn=Cn.onCell;if(Tn){var er,Xn=Tn(gn,fn);return(er=Xn==null?void 0:Xn.rowSpan)!==null&&er!==void 0?er:1}return 1},Pn=function(Cn){var fn=Cn.start,en=Cn.end,gn=Cn.getSize,Tn=Cn.offsetY;if(en<0)return null;for(var er=Ce.filter(function(jn){return wn(jn,fn)===0}),Xn=fn,Ln=function(Rn){if(er=er.filter(function(Mn){return wn(Mn,Rn)===0}),!er.length)return Xn=Rn,"break"},rr=fn;rr>=0;rr-=1){var or=Ln(rr);if(or==="break")break}for(var br=Ce.filter(function(jn){return wn(jn,en)!==1}),vr=en,Zr=function(Rn){if(br=br.filter(function(Mn){return wn(Mn,Rn)!==1}),!br.length)return vr=Math.max(Rn-1,en),"break"},Kr=en;Kr1})&&Jr.push(Rn)},Pr=Xn;Pr<=vr;Pr+=1)var Br=mr(Pr);var Sa=Jr.map(function(jn){var Rn=qt[jn],Mn=ke(Rn.record,jn),In=function(kn){var Ar=jn+kn-1,cr=ke(qt[Ar].record,Ar),da=gn(Mn,cr);return da.bottom-da.top},pr=gn(Mn);return n.createElement(Jt,{key:jn,data:Rn,rowKey:Mn,index:jn,style:{top:-Tn+pr.top},extra:!0,getHeight:In})});return Sa},pn=n.useMemo(function(){return{columnsOffset:an}},[an]),Hn="".concat(_e,"-tbody"),Un;return qt.length?Un=n.createElement(yt.Z,{fullHeight:!1,ref:Ht,className:ie()(Hn,"".concat(Hn,"-virtual")),height:bt,itemHeight:Yt||24,data:qt,itemKey:function(Cn){return ke(Cn.record)},scrollWidth:St,onVirtualScroll:function(Cn){var fn=Cn.x;$({scrollLeft:fn})},extraRender:Pn},function(An,Cn,fn){var en=ke(An.record,Cn);return n.createElement(Jt,(0,K.Z)({data:An,rowKey:en,index:Cn},fn))}):Un=n.createElement("div",{className:ie()("".concat(_e,"-placeholder"))},n.createElement(ue,{component:"div",prefixCls:_e},tt)),n.createElement(jt.Provider,{value:pn},Un)}),Gt=_(Tt),Fn=Gt,Bn=function(p,H){var $=H.ref,me=H.onScroll;return n.createElement(Fn,{ref:$,data:p,onScroll:me})},yn=100;function hn(c){var p=c.columns,H=c.scroll,$=c.prefixCls,me=$===void 0?oe:$,Ce=c.className,Ve=c.listItemHeight,ke=H||{},He=ke.x,_e=ke.y;typeof He!="number"&&(He=((p||[]).length+1)*yn),typeof _e!="number"&&(_e=500);var ot=n.useMemo(function(){return{scrollY:_e,listItemHeight:Ve}},[_e,Ve]);return n.createElement(Vt.Provider,{value:ot},n.createElement(qe,(0,K.Z)({},c,{className:ie()(Ce,"".concat(me,"-virtual")),scroll:(0,U.Z)((0,U.Z)({},H),{},{x:He}),components:{body:Bn},columns:p,internalHooks:i,tailor:!0})))}function Qt(c){return se(hn,c)}var on=Qt(),En=null;function zn(c){return null}var Jn=zn;function Zt(c){return null}var kt=Zt,Ft=e(64002),Dn=e(68031),Zn=e(36355),sn=e(93891),vn=e(19716),$n=e(8628),Sn=e(31724),Vn=e(19871),tr=e(71418),Yn=e(88088);function _n(c){return function(H){let{prefixCls:$,onExpand:me,record:Ce,expanded:Ve,expandable:ke}=H;const He=`${$}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:_e=>{me(Ce,_e),_e.stopPropagation()},className:ie()(He,{[`${He}-spaced`]:!ke,[`${He}-expanded`]:ke&&Ve,[`${He}-collapsed`]:ke&&!Ve}),"aria-label":Ve?c.collapse:c.expand,"aria-expanded":Ve})}}var qn=_n;function ur(c,p){return"key"in c&&c.key!==void 0&&c.key!==null?c.key:c.dataIndex?Array.isArray(c.dataIndex)?c.dataIndex.join("."):c.dataIndex:p}function gr(c,p){return p?`${p}-${c}`:`${c}`}function xr(c,p){return typeof c=="function"?c(p):c}function Or(c,p){const H=xr(c,p);return Object.prototype.toString.call(H)==="[object Object]"?"":H}var Ca={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"},$r=Ca,va=e(31533),ga=function(p,H){return n.createElement(va.Z,(0,K.Z)({},p,{ref:H,icon:$r}))},la=n.forwardRef(ga),Lr=la,ma=e(56762);function ua(c){const p=n.useRef(c),H=(0,ma.Z)();return[()=>p.current,$=>{p.current=$,H()}]}var na=e(3113),ia=e(24905),Vr=e(38854),bn=e(64165),Kn=e(20834),Qn=e(40875),Wn=e(5112),ar=e(99682),dr=e(56981),Ur=e(92832);function Mr(c){let{value:p,onChange:H,filterSearch:$,tablePrefixCls:me,locale:Ce}=c;return $?n.createElement("div",{className:`${me}-filter-dropdown-search`},n.createElement(Ur.default,{prefix:n.createElement(dr.Z,null),placeholder:Ce.filterSearchPlaceholder,onChange:H,value:p,htmlSize:1,className:`${me}-filter-dropdown-search-input`})):null}var Fr=Mr,kr=e(85108);const Cr=c=>{const{keyCode:p}=c;p===kr.Z.ENTER&&c.stopPropagation()};var zr=n.forwardRef((c,p)=>n.createElement("div",{className:c.className,onClick:H=>H.stopPropagation(),onKeyDown:Cr,ref:p},c.children));function wr(c){let p=[];return(c||[]).forEach(H=>{let{value:$,children:me}=H;p.push($),me&&(p=[].concat((0,gt.Z)(p),(0,gt.Z)(wr(me))))}),p}function Gr(c){return c.some(p=>{let{children:H}=p;return H})}function Rr(c,p){return typeof p=="string"||typeof p=="number"?p==null?void 0:p.toString().toLowerCase().includes(c.trim().toLowerCase()):!1}function Za(c){let{filters:p,prefixCls:H,filteredKeys:$,filterMultiple:me,searchValue:Ce,filterSearch:Ve}=c;return p.map((ke,He)=>{const _e=String(ke.value);if(ke.children)return{key:_e||He,label:ke.text,popupClassName:`${H}-dropdown-submenu`,children:Za({filters:ke.children,prefixCls:H,filteredKeys:$,filterMultiple:me,searchValue:Ce,filterSearch:Ve})};const ot=me?ia.default:Wn.ZP,tt={key:ke.value!==void 0?_e:He,label:n.createElement(n.Fragment,null,n.createElement(ot,{checked:$.includes(_e)}),n.createElement("span",null,ke.text))};return Ce.trim()?typeof Ve=="function"?Ve(Ce,ke)?tt:null:Rr(Ce,ke.text)?tt:null:tt})}function Ta(c){var p,H;const{tablePrefixCls:$,prefixCls:me,column:Ce,dropdownPrefixCls:Ve,columnKey:ke,filterMultiple:He,filterMode:_e="menu",filterSearch:ot=!1,filterState:tt,triggerFilter:St,locale:Et,children:bt,getPopupContainer:Yt}=c,{filterDropdownOpen:Ht,onFilterDropdownOpenChange:qt,filterResetToDefaultFilteredValue:Kt,defaultFilteredValue:an,filterDropdownVisible:wn,onFilterDropdownVisibleChange:Pn}=Ce,[pn,Hn]=n.useState(!1),Un=!!(tt&&(!((p=tt.filteredKeys)===null||p===void 0)&&p.length||tt.forceFiltered)),An=xn=>{Hn(xn),qt==null||qt(xn),Pn==null||Pn(xn)},Cn=(H=Ht!=null?Ht:wn)!==null&&H!==void 0?H:pn,fn=tt==null?void 0:tt.filteredKeys,[en,gn]=ua(fn||[]),Tn=xn=>{let{selectedKeys:kn}=xn;gn(kn)},er=(xn,kn)=>{let{node:Ar,checked:cr}=kn;Tn(He?{selectedKeys:xn}:{selectedKeys:cr&&Ar.key?[Ar.key]:[]})};n.useEffect(()=>{pn&&Tn({selectedKeys:fn||[]})},[fn]);const[Xn,Ln]=n.useState([]),rr=xn=>{Ln(xn)},[or,br]=n.useState(""),vr=xn=>{const{value:kn}=xn.target;br(kn)};n.useEffect(()=>{pn||br("")},[pn]);const Zr=xn=>{const kn=xn&&xn.length?xn:null;if(kn===null&&(!tt||!tt.filteredKeys)||(0,C.Z)(kn,tt==null?void 0:tt.filteredKeys,!0))return null;St({column:Ce,key:ke,filteredKeys:kn})},Kr=()=>{An(!1),Zr(en())},Gn=function(){let{confirm:xn,closeDropdown:kn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};xn&&Zr([]),kn&&An(!1),br(""),gn(Kt?(an||[]).map(Ar=>String(Ar)):[])},Jr=function(){let{closeDropdown:xn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};xn&&An(!1),Zr(en())},mr=xn=>{xn&&fn!==void 0&&gn(fn||[]),An(xn),!xn&&!Ce.filterDropdown&&Kr()},Pr=ie()({[`${Ve}-menu-without-submenu`]:!Gr(Ce.filters||[])}),Br=xn=>{if(xn.target.checked){const kn=wr(Ce==null?void 0:Ce.filters).map(Ar=>String(Ar));gn(kn)}else gn([])},Sa=xn=>{let{filters:kn}=xn;return(kn||[]).map((Ar,cr)=>{const da=String(Ar.value),oa={title:Ar.text,key:Ar.value!==void 0?da:cr};return Ar.children&&(oa.children=Sa({filters:Ar.children})),oa})},jn=xn=>{var kn;return Object.assign(Object.assign({},xn),{text:xn.title,value:xn.key,children:((kn=xn.children)===null||kn===void 0?void 0:kn.map(Ar=>jn(Ar)))||[]})};let Rn;if(typeof Ce.filterDropdown=="function")Rn=Ce.filterDropdown({prefixCls:`${Ve}-custom`,setSelectedKeys:xn=>Tn({selectedKeys:xn}),selectedKeys:en(),confirm:Jr,clearFilters:Gn,filters:Ce.filters,visible:Cn,close:()=>{An(!1)}});else if(Ce.filterDropdown)Rn=Ce.filterDropdown;else{const xn=en()||[],kn=()=>(Ce.filters||[]).length===0?n.createElement(bn.Z,{image:bn.Z.PRESENTED_IMAGE_SIMPLE,description:Et.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):_e==="tree"?n.createElement(n.Fragment,null,n.createElement(Fr,{filterSearch:ot,value:or,onChange:vr,tablePrefixCls:$,locale:Et}),n.createElement("div",{className:`${$}-filter-dropdown-tree`},He?n.createElement(ia.default,{checked:xn.length===wr(Ce.filters).length,indeterminate:xn.length>0&&xn.lengthtypeof ot=="function"?ot(or,jn(cr)):Rr(or,cr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Fr,{filterSearch:ot,value:or,onChange:vr,tablePrefixCls:$,locale:Et}),n.createElement(Kn.default,{selectable:!0,multiple:He,prefixCls:`${Ve}-menu`,className:Pr,onSelect:Tn,onDeselect:Tn,selectedKeys:xn,getPopupContainer:Yt,openKeys:Xn,onOpenChange:rr,items:Za({filters:Ce.filters||[],filterSearch:ot,prefixCls:me,filteredKeys:en(),filterMultiple:He,searchValue:or})})),Ar=()=>Kt?(0,C.Z)((an||[]).map(cr=>String(cr)),xn,!0):xn.length===0;Rn=n.createElement(n.Fragment,null,kn(),n.createElement("div",{className:`${me}-dropdown-btns`},n.createElement(na.ZP,{type:"link",size:"small",disabled:Ar(),onClick:()=>Gn()},Et.filterReset),n.createElement(na.ZP,{type:"primary",size:"small",onClick:Kr},Et.filterConfirm)))}Ce.filterDropdown&&(Rn=n.createElement(Qn.J,{selectable:void 0},Rn));const Mn=()=>n.createElement(zr,{className:`${me}-dropdown`},Rn);let In;typeof Ce.filterIcon=="function"?In=Ce.filterIcon(Un):Ce.filterIcon?In=Ce.filterIcon:In=n.createElement(Lr,null);const{direction:pr}=n.useContext(Zn.E_);return n.createElement("div",{className:`${me}-column`},n.createElement("span",{className:`${$}-column-title`},bt),n.createElement(Vr.Z,{dropdownRender:Mn,trigger:["click"],open:Cn,onOpenChange:mr,getPopupContainer:Yt,placement:pr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ie()(`${me}-trigger`,{active:Un}),onClick:xn=>{xn.stopPropagation()}},In)))}var oo=Ta;function Pa(c,p,H){let $=[];return(c||[]).forEach((me,Ce)=>{var Ve;const ke=gr(Ce,H);if(me.filters||"filterDropdown"in me||"onFilter"in me)if("filteredValue"in me){let He=me.filteredValue;"filterDropdown"in me||(He=(Ve=He==null?void 0:He.map(String))!==null&&Ve!==void 0?Ve:He),$.push({column:me,key:ur(me,ke),filteredKeys:He,forceFiltered:me.filtered})}else $.push({column:me,key:ur(me,ke),filteredKeys:p&&me.defaultFilteredValue?me.defaultFilteredValue:void 0,forceFiltered:me.filtered});"children"in me&&($=[].concat((0,gt.Z)($),(0,gt.Z)(Pa(me.children,p,ke))))}),$}function lo(c,p,H,$,me,Ce,Ve,ke){return H.map((He,_e)=>{const ot=gr(_e,ke),{filterMultiple:tt=!0,filterMode:St,filterSearch:Et}=He;let bt=He;if(bt.filters||bt.filterDropdown){const Yt=ur(bt,ot),Ht=$.find(qt=>{let{key:Kt}=qt;return Yt===Kt});bt=Object.assign(Object.assign({},bt),{title:qt=>n.createElement(oo,{tablePrefixCls:c,prefixCls:`${c}-filter`,dropdownPrefixCls:p,column:bt,columnKey:Yt,filterState:Ht,filterMultiple:tt,filterMode:St,filterSearch:Et,triggerFilter:Ce,locale:me,getPopupContainer:Ve},xr(He.title,qt))})}return"children"in bt&&(bt=Object.assign(Object.assign({},bt),{children:lo(c,p,bt.children,$,me,Ce,Ve,ot)})),bt})}function io(c){const p={};return c.forEach(H=>{let{key:$,filteredKeys:me,column:Ce}=H;const{filters:Ve,filterDropdown:ke}=Ce;if(ke)p[$]=me||null;else if(Array.isArray(me)){const He=wr(Ve);p[$]=He.filter(_e=>me.includes(String(_e)))}else p[$]=null}),p}function eo(c,p){return p.reduce((H,$)=>{const{column:{onFilter:me,filters:Ce},filteredKeys:Ve}=$;return me&&Ve&&Ve.length?H.filter(ke=>Ve.some(He=>{const _e=wr(Ce),ot=_e.findIndex(St=>String(St)===String(He)),tt=ot!==-1?_e[ot]:He;return me(tt,ke)})):H},c)}const to=c=>c.flatMap(p=>"children"in p?[p].concat((0,gt.Z)(to(p.children||[]))):[p]);function bo(c){let{prefixCls:p,dropdownPrefixCls:H,mergedColumns:$,onFilterChange:me,getPopupContainer:Ce,locale:Ve}=c;const ke=n.useMemo(()=>to($||[]),[$]),[He,_e]=n.useState(()=>Pa(ke,!0)),ot=n.useMemo(()=>{const bt=Pa(ke,!1);if(bt.length===0)return bt;let Yt=!0,Ht=!0;if(bt.forEach(qt=>{let{filteredKeys:Kt}=qt;Kt!==void 0?Yt=!1:Ht=!1}),Yt){const qt=(ke||[]).map((Kt,an)=>ur(Kt,gr(an)));return He.filter(Kt=>{let{key:an}=Kt;return qt.includes(an)}).map(Kt=>{const an=ke[qt.findIndex(wn=>wn===Kt.key)];return Object.assign(Object.assign({},Kt),{column:Object.assign(Object.assign({},Kt.column),an),forceFiltered:an.filtered})})}return bt},[ke,He]),tt=n.useMemo(()=>io(ot),[ot]),St=bt=>{const Yt=ot.filter(Ht=>{let{key:qt}=Ht;return qt!==bt.key});Yt.push(bt),_e(Yt),me(io(Yt),Yt)};return[bt=>lo(p,H,bt,ot,Ve,St,Ce),ot,tt]}var so=bo;function no(c,p,H){const $=n.useRef({});function me(Ce){if(!$.current||$.current.data!==c||$.current.childrenColumnName!==p||$.current.getRowKey!==H){let ke=function(He){He.forEach((_e,ot)=>{const tt=H(_e,ot);Ve.set(tt,_e),_e&&typeof _e=="object"&&p in _e&&ke(_e[p]||[])})};const Ve=new Map;ke(c),$.current={data:c,childrenColumnName:p,kvMap:Ve,getRowKey:H}}return $.current.kvMap.get(Ce)}return[me]}var Ja=e(50371),co=function(c,p){var H={};for(var $ in c)Object.prototype.hasOwnProperty.call(c,$)&&p.indexOf($)<0&&(H[$]=c[$]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,$=Object.getOwnPropertySymbols(c);me<$.length;me++)p.indexOf($[me])<0&&Object.prototype.propertyIsEnumerable.call(c,$[me])&&(H[$[me]]=c[$[me]]);return H};const Ya=10;function Na(c,p){const H={current:c.current,pageSize:c.pageSize};return Object.keys(p&&typeof p=="object"?p:{}).forEach(me=>{const Ce=c[me];typeof Ce!="function"&&(H[me]=Ce)}),H}function uo(c,p,H){const $=H&&typeof H=="object"?H:{},{total:me=0}=$,Ce=co($,["total"]),[Ve,ke]=(0,n.useState)(()=>({current:"defaultCurrent"in Ce?Ce.defaultCurrent:1,pageSize:"defaultPageSize"in Ce?Ce.defaultPageSize:Ya})),He=(0,Ja.Z)(Ve,Ce,{total:me>0?me:c}),_e=Math.ceil((me||c)/He.pageSize);He.current>_e&&(He.current=_e||1);const ot=(St,Et)=>{ke({current:St!=null?St:1,pageSize:Et||He.pageSize})},tt=(St,Et)=>{var bt;H&&((bt=H.onChange)===null||bt===void 0||bt.call(H,St,Et)),ot(St,Et),p(St,Et||(He==null?void 0:He.pageSize))};return H===!1?[{},()=>{}]:[Object.assign(Object.assign({},He),{onChange:tt}),ot]}var Ao=uo,fo=e(76995),Ka=e(35654),sr=e(90782),nr=e(71430),ra=e(35788);const Xr={},Wr="SELECT_ALL",aa="SELECT_INVERT",sa="SELECT_NONE",Da=[],Ea=(c,p)=>{let H=[];return(p||[]).forEach($=>{H.push($),$&&typeof $=="object"&&c in $&&(H=[].concat((0,gt.Z)(H),(0,gt.Z)(Ea(c,$[c]))))}),H};var La=(c,p)=>{const{preserveSelectedRowKeys:H,selectedRowKeys:$,defaultSelectedRowKeys:me,getCheckboxProps:Ce,onChange:Ve,onSelect:ke,onSelectAll:He,onSelectInvert:_e,onSelectNone:ot,onSelectMultiple:tt,columnWidth:St,type:Et,selections:bt,fixed:Yt,renderCell:Ht,hideSelectAll:qt,checkStrictly:Kt=!0}=p||{},{prefixCls:an,data:wn,pageData:Pn,getRecordByKey:pn,getRowKey:Hn,expandType:Un,childrenColumnName:An,locale:Cn,getPopupContainer:fn}=c,[en,gn]=(0,ra.Z)($||me||Da,{value:$}),Tn=n.useRef(new Map),er=(0,n.useCallback)(jn=>{if(H){const Rn=new Map;jn.forEach(Mn=>{let In=pn(Mn);!In&&Tn.current.has(Mn)&&(In=Tn.current.get(Mn)),Rn.set(Mn,In)}),Tn.current=Rn}},[pn,H]);n.useEffect(()=>{er(en)},[en]);const{keyEntities:Xn}=(0,n.useMemo)(()=>{if(Kt)return{keyEntities:null};let jn=wn;if(H){const Rn=new Set(wn.map((In,pr)=>Hn(In,pr))),Mn=Array.from(Tn.current).reduce((In,pr)=>{let[xn,kn]=pr;return Rn.has(xn)?In:In.concat(kn)},[]);jn=[].concat((0,gt.Z)(jn),(0,gt.Z)(Mn))}return(0,nr.I8)(jn,{externalGetKey:Hn,childrenPropName:An})},[wn,Hn,Kt,An,H]),Ln=(0,n.useMemo)(()=>Ea(An,Pn),[An,Pn]),rr=(0,n.useMemo)(()=>{const jn=new Map;return Ln.forEach((Rn,Mn)=>{const In=Hn(Rn,Mn),pr=(Ce?Ce(Rn):null)||{};jn.set(In,pr)}),jn},[Ln,Hn,Ce]),or=(0,n.useCallback)(jn=>{var Rn;return!!(!((Rn=rr.get(Hn(jn)))===null||Rn===void 0)&&Rn.disabled)},[rr,Hn]),[br,vr]=(0,n.useMemo)(()=>{if(Kt)return[en||[],[]];const{checkedKeys:jn,halfCheckedKeys:Rn}=(0,sr.S)(en,!0,Xn,or);return[jn||[],Rn]},[en,Kt,Xn,or]),Zr=(0,n.useMemo)(()=>{const jn=Et==="radio"?br.slice(0,1):br;return new Set(jn)},[br,Et]),Kr=(0,n.useMemo)(()=>Et==="radio"?new Set:new Set(vr),[vr,Et]),[Gn,Jr]=(0,n.useState)(null);n.useEffect(()=>{p||gn(Da)},[!!p]);const mr=(0,n.useCallback)((jn,Rn)=>{let Mn,In;er(jn),H?(Mn=jn,In=jn.map(pr=>Tn.current.get(pr))):(Mn=[],In=[],jn.forEach(pr=>{const xn=pn(pr);xn!==void 0&&(Mn.push(pr),In.push(xn))})),gn(Mn),Ve==null||Ve(Mn,In,{type:Rn})},[gn,pn,Ve,H]),Pr=(0,n.useCallback)((jn,Rn,Mn,In)=>{if(ke){const pr=Mn.map(xn=>pn(xn));ke(pn(jn),Rn,pr,In)}mr(Mn,"single")},[ke,pn,mr]),Br=(0,n.useMemo)(()=>!bt||qt?null:(bt===!0?[Wr,aa,sa]:bt).map(Rn=>Rn===Wr?{key:"all",text:Cn.selectionAll,onSelect(){mr(wn.map((Mn,In)=>Hn(Mn,In)).filter(Mn=>{const In=rr.get(Mn);return!(In!=null&&In.disabled)||Zr.has(Mn)}),"all")}}:Rn===aa?{key:"invert",text:Cn.selectInvert,onSelect(){const Mn=new Set(Zr);Pn.forEach((pr,xn)=>{const kn=Hn(pr,xn),Ar=rr.get(kn);Ar!=null&&Ar.disabled||(Mn.has(kn)?Mn.delete(kn):Mn.add(kn))});const In=Array.from(Mn);_e&&_e(In),mr(In,"invert")}}:Rn===sa?{key:"none",text:Cn.selectNone,onSelect(){ot==null||ot(),mr(Array.from(Zr).filter(Mn=>{const In=rr.get(Mn);return In==null?void 0:In.disabled}),"none")}}:Rn).map(Rn=>Object.assign(Object.assign({},Rn),{onSelect:function(){for(var Mn,In,pr=arguments.length,xn=new Array(pr),kn=0;kn{var Rn;if(!p)return jn.filter(hr=>hr!==Xr);let Mn=(0,gt.Z)(jn);const In=new Set(Zr),pr=Ln.map(Hn).filter(hr=>!rr.get(hr).disabled),xn=pr.every(hr=>In.has(hr)),kn=pr.some(hr=>In.has(hr)),Ar=()=>{const hr=[];xn?pr.forEach(jr=>{In.delete(jr),hr.push(jr)}):pr.forEach(jr=>{In.has(jr)||(In.add(jr),hr.push(jr))});const Er=Array.from(In);He==null||He(!xn,Er.map(jr=>pn(jr)),hr.map(jr=>pn(jr))),mr(Er,"all"),Jr(null)};let cr;if(Et!=="radio"){let hr;if(Br){const lr={getPopupContainer:fn,items:Br.map((pa,Aa)=>{const{key:Oa,text:za,onSelect:Qa}=pa;return{key:Oa!=null?Oa:Aa,onClick:()=>{Qa==null||Qa(pr)},label:za}})};hr=n.createElement("div",{className:`${an}-selection-extra`},n.createElement(Vr.Z,{menu:lr,getPopupContainer:fn},n.createElement("span",null,n.createElement(fo.Z,null))))}const Er=Ln.map((lr,pa)=>{const Aa=Hn(lr,pa),Oa=rr.get(Aa)||{};return Object.assign({checked:In.has(Aa)},Oa)}).filter(lr=>{let{disabled:pa}=lr;return pa}),jr=!!Er.length&&Er.length===Ln.length,_r=jr&&Er.every(lr=>{let{checked:pa}=lr;return pa}),ea=jr&&Er.some(lr=>{let{checked:pa}=lr;return pa});cr=!qt&&n.createElement("div",{className:`${an}-selection`},n.createElement(ia.default,{checked:jr?_r:!!Ln.length&&xn,indeterminate:jr?!_r&&ea:!xn&&kn,onChange:Ar,disabled:Ln.length===0||jr,"aria-label":hr?"Custom selection":"Select all",skipGroup:!0}),hr)}let da;Et==="radio"?da=(hr,Er,jr)=>{const _r=Hn(Er,jr),ea=In.has(_r);return{node:n.createElement(Wn.ZP,Object.assign({},rr.get(_r),{checked:ea,onClick:lr=>lr.stopPropagation(),onChange:lr=>{In.has(_r)||Pr(_r,!0,[_r],lr.nativeEvent)}})),checked:ea}}:da=(hr,Er,jr)=>{var _r;const ea=Hn(Er,jr),lr=In.has(ea),pa=Kr.has(ea),Aa=rr.get(ea);let Oa;return Un==="nest"?Oa=pa:Oa=(_r=Aa==null?void 0:Aa.indeterminate)!==null&&_r!==void 0?_r:pa,{node:n.createElement(ia.default,Object.assign({},Aa,{indeterminate:Oa,checked:lr,skipGroup:!0,onClick:za=>za.stopPropagation(),onChange:za=>{let{nativeEvent:Qa}=za;const{shiftKey:wo}=Qa;let Ua=-1,Fa=-1;if(wo&&Kt){const xa=new Set([Gn,ea]);pr.some((ha,ta)=>{if(xa.has(ha))if(Ua===-1)Ua=ta;else return Fa=ta,!0;return!1})}if(Fa!==-1&&Ua!==Fa&&Kt){const xa=pr.slice(Ua,Fa+1),ha=[];lr?xa.forEach(Qr=>{In.has(Qr)&&(ha.push(Qr),In.delete(Qr))}):xa.forEach(Qr=>{In.has(Qr)||(ha.push(Qr),In.add(Qr))});const ta=Array.from(In);tt==null||tt(!lr,ta.map(Qr=>pn(Qr)),ha.map(Qr=>pn(Qr))),mr(ta,"multiple")}else{const xa=br;if(Kt){const ha=lr?(0,Ka._5)(xa,ea):(0,Ka.L0)(xa,ea);Pr(ea,!lr,ha,Qa)}else{const ha=(0,sr.S)([].concat((0,gt.Z)(xa),[ea]),!0,Xn,or),{checkedKeys:ta,halfCheckedKeys:Qr}=ha;let Wa=ta;if(lr){const ao=new Set(ta);ao.delete(ea),Wa=(0,sr.S)(Array.from(ao),{checked:!1,halfCheckedKeys:Qr},Xn,or).checkedKeys}Pr(ea,!lr,Wa,Qa)}}Jr(lr?null:ea)}})),checked:lr}};const oa=(hr,Er,jr)=>{const{node:_r,checked:ea}=da(hr,Er,jr);return Ht?Ht(ea,Er,jr,_r):_r};if(!Mn.includes(Xr))if(Mn.findIndex(hr=>{var Er;return((Er=hr[Lt])===null||Er===void 0?void 0:Er.columnType)==="EXPAND_COLUMN"})===0){const[hr,...Er]=Mn;Mn=[hr,Xr].concat((0,gt.Z)(Er))}else Mn=[Xr].concat((0,gt.Z)(Mn));const ja=Mn.indexOf(Xr);Mn=Mn.filter((hr,Er)=>hr!==Xr||Er===ja);const Yr=Mn[ja-1],Ma=Mn[ja+1];let qr=Yt;qr===void 0&&((Ma==null?void 0:Ma.fixed)!==void 0?qr=Ma.fixed:(Yr==null?void 0:Yr.fixed)!==void 0&&(qr=Yr.fixed)),qr&&Yr&&((Rn=Yr[Lt])===null||Rn===void 0?void 0:Rn.columnType)==="EXPAND_COLUMN"&&Yr.fixed===void 0&&(Yr.fixed=qr);const Ia=ie()(`${an}-selection-col`,{[`${an}-selection-col-with-dropdown`]:bt&&Et==="checkbox"}),ro={fixed:qr,width:St,className:`${an}-selection-column`,title:p.columnTitle||cr,render:oa,onCell:p.onCell,[Lt]:{className:Ia}};return Mn.map(hr=>hr===Xr?ro:hr)},[Hn,Ln,p,br,Zr,Kr,St,Br,Un,Gn,rr,tt,Pr,or]),Zr]},vo=e(86504),Po=e(14051),go=e(6848);const mo="ascend",So="descend";function po(c){return typeof c.sorter=="object"&&typeof c.sorter.multiple=="number"?c.sorter.multiple:!1}function Io(c){return typeof c=="function"?c:c&&typeof c=="object"&&c.compare?c.compare:!1}function To(c,p){return p?c[c.indexOf(p)+1]:c[0]}function xo(c,p,H){let $=[];function me(Ce,Ve){$.push({column:Ce,key:ur(Ce,Ve),multiplePriority:po(Ce),sortOrder:Ce.sortOrder})}return(c||[]).forEach((Ce,Ve)=>{const ke=gr(Ve,H);Ce.children?("sortOrder"in Ce&&me(Ce,ke),$=[].concat((0,gt.Z)($),(0,gt.Z)(xo(Ce.children,p,ke)))):Ce.sorter&&("sortOrder"in Ce?me(Ce,ke):p&&Ce.defaultSortOrder&&$.push({column:Ce,key:ur(Ce,ke),multiplePriority:po(Ce),sortOrder:Ce.defaultSortOrder}))}),$}function Do(c,p,H,$,me,Ce,Ve,ke){return(p||[]).map((He,_e)=>{const ot=gr(_e,ke);let tt=He;if(tt.sorter){const St=tt.sortDirections||me,Et=tt.showSorterTooltip===void 0?Ve:tt.showSorterTooltip,bt=ur(tt,ot),Yt=H.find(Un=>{let{key:An}=Un;return An===bt}),Ht=Yt?Yt.sortOrder:null,qt=To(St,Ht);let Kt;if(He.sortIcon)Kt=He.sortIcon({sortOrder:Ht});else{const Un=St.includes(mo)&&n.createElement(Po.Z,{className:ie()(`${c}-column-sorter-up`,{active:Ht===mo})}),An=St.includes(So)&&n.createElement(vo.Z,{className:ie()(`${c}-column-sorter-down`,{active:Ht===So})});Kt=n.createElement("span",{className:ie()(`${c}-column-sorter`,{[`${c}-column-sorter-full`]:!!(Un&&An)})},n.createElement("span",{className:`${c}-column-sorter-inner`,"aria-hidden":"true"},Un,An))}const{cancelSort:an,triggerAsc:wn,triggerDesc:Pn}=Ce||{};let pn=an;qt===So?pn=Pn:qt===mo&&(pn=wn);const Hn=typeof Et=="object"?Et:{title:pn};tt=Object.assign(Object.assign({},tt),{className:ie()(tt.className,{[`${c}-column-sort`]:Ht}),title:Un=>{const An=n.createElement("div",{className:`${c}-column-sorters`},n.createElement("span",{className:`${c}-column-title`},xr(He.title,Un)),Kt);return Et?n.createElement(go.Z,Object.assign({},Hn),An):An},onHeaderCell:Un=>{const An=He.onHeaderCell&&He.onHeaderCell(Un)||{},Cn=An.onClick,fn=An.onKeyDown;An.onClick=Tn=>{$({column:He,key:bt,sortOrder:qt,multiplePriority:po(He)}),Cn==null||Cn(Tn)},An.onKeyDown=Tn=>{Tn.keyCode===kr.Z.ENTER&&($({column:He,key:bt,sortOrder:qt,multiplePriority:po(He)}),fn==null||fn(Tn))};const en=Or(He.title,{}),gn=en==null?void 0:en.toString();return Ht?An["aria-sort"]=Ht==="ascend"?"ascending":"descending":An["aria-label"]=gn||"",An.className=ie()(An.className,`${c}-column-has-sorters`),An.tabIndex=0,He.ellipsis&&(An.title=(en!=null?en:"").toString()),An}})}return"children"in tt&&(tt=Object.assign(Object.assign({},tt),{children:Do(c,tt.children,H,$,me,Ce,Ve,ot)})),tt})}function Oo(c){const{column:p,sortOrder:H}=c;return{column:p,order:H,field:p.dataIndex,columnKey:p.key}}function Lo(c){const p=c.filter(H=>{let{sortOrder:$}=H;return $}).map(Oo);return p.length===0&&c.length?Object.assign(Object.assign({},Oo(c[c.length-1])),{column:void 0}):p.length<=1?p[0]||{}:p}function Hr(c,p,H){const $=p.slice().sort((Ve,ke)=>ke.multiplePriority-Ve.multiplePriority),me=c.slice(),Ce=$.filter(Ve=>{let{column:{sorter:ke},sortOrder:He}=Ve;return Io(ke)&&He});return Ce.length?me.sort((Ve,ke)=>{for(let He=0;He{const ke=Ve[H];return ke?Object.assign(Object.assign({},Ve),{[H]:Hr(ke,p,H)}):Ve}):me}function Sr(c){let{prefixCls:p,mergedColumns:H,onSorterChange:$,sortDirections:me,tableLocale:Ce,showSorterTooltip:Ve}=c;const[ke,He]=n.useState(xo(H,!0)),_e=n.useMemo(()=>{let bt=!0;const Yt=xo(H,!1);if(!Yt.length)return ke;const Ht=[];function qt(an){bt?Ht.push(an):Ht.push(Object.assign(Object.assign({},an),{sortOrder:null}))}let Kt=null;return Yt.forEach(an=>{Kt===null?(qt(an),an.sortOrder&&(an.multiplePriority===!1?bt=!1:Kt=!0)):(Kt&&an.multiplePriority!==!1||(bt=!1),qt(an))}),Ht},[H,ke]),ot=n.useMemo(()=>{const bt=_e.map(Yt=>{let{column:Ht,sortOrder:qt}=Yt;return{column:Ht,order:qt}});return{sortColumns:bt,sortColumn:bt[0]&&bt[0].column,sortOrder:bt[0]&&bt[0].order}},[_e]);function tt(bt){let Yt;bt.multiplePriority===!1||!_e.length||_e[0].multiplePriority===!1?Yt=[bt]:Yt=[].concat((0,gt.Z)(_e.filter(Ht=>{let{key:qt}=Ht;return qt!==bt.key})),[bt]),He(Yt),$(Lo(Yt),Yt)}return[bt=>Do(p,bt,_e,tt,me,Ce,Ve),_e,ot,()=>Lo(_e)]}function Nr(c,p){return c.map(H=>{const $=Object.assign({},H);return $.title=xr(H.title,p),"children"in $&&($.children=Nr($.children,p)),$})}function ya(c){return[n.useCallback(H=>Nr(H,c),[c])]}var ba=Dt((c,p)=>{const{_renderTimes:H}=c,{_renderTimes:$}=p;return H!==$}),ho=Qt((c,p)=>{const{_renderTimes:H}=c,{_renderTimes:$}=p;return H!==$}),ka=e(64993),Co=e(17313),Mo=e(83116),Fo=e(37613),Bo=c=>{const{componentCls:p}=c,H=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`,$=(me,Ce,Ve)=>({[`&${p}-${me}`]:{[`> ${p}-container`]:{[`> ${p}-content, > ${p}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${p}-expanded-row-fixed`]:{margin:`-${Ce}px -${Ve+c.lineWidth}px`}}}}}});return{[`${p}-wrapper`]:{[`${p}${p}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${p}-title`]:{border:H,borderBottom:0},[`> ${p}-container`]:{borderInlineStart:H,borderTop:H,[` + > ${p}-content, + > ${p}-header, + > ${p}-body, + > ${p}-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:H},"> thead":{"> tr:not(:last-child) > th":{borderBottom:H},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${p}-cell-fix-right-first::after`]:{borderInlineEnd:H}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${p}-expanded-row-fixed`]:{margin:`-${c.tablePaddingVertical}px -${c.tablePaddingHorizontal+c.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:c.lineWidth,bottom:0,borderInlineEnd:H,content:'""'}}}}}},[`&${p}-scroll-horizontal`]:{[`> ${p}-container > ${p}-body`]:{"> table > tbody":{[` + > tr${p}-expanded-row, + > tr${p}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},$("middle",c.tablePaddingVerticalMiddle,c.tablePaddingHorizontalMiddle)),$("small",c.tablePaddingVerticalSmall,c.tablePaddingHorizontalSmall)),{[`> ${p}-footer`]:{border:H,borderTop:0}}),[`${p}-cell`]:{[`${p}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${c.lineWidth}px 0 ${c.lineWidth}px ${c.tableHeaderBg}`}},[`${p}-bordered ${p}-cell-scrollbar`]:{borderInlineEnd:H}}}},vl=c=>{const{componentCls:p}=c;return{[`${p}-wrapper`]:{[`${p}-cell-ellipsis`]:Object.assign(Object.assign({},Co.vS),{wordBreak:"keep-all",[` + &${p}-cell-fix-left-last, + &${p}-cell-fix-right-first + `]:{overflow:"visible",[`${p}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${p}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},gl=c=>{const{componentCls:p}=c;return{[`${p}-wrapper`]:{[`${p}-tbody > tr${p}-placeholder`]:{textAlign:"center",color:c.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:c.colorBgContainer}}}}},ml=e(15969),pl=c=>{const{componentCls:p,antCls:H,controlInteractiveSize:$,motionDurationSlow:me,lineWidth:Ce,paddingXS:Ve,lineType:ke,tableBorderColor:He,tableExpandIconBg:_e,tableExpandColumnWidth:ot,borderRadius:tt,fontSize:St,fontSizeSM:Et,lineHeight:bt,tablePaddingVertical:Yt,tablePaddingHorizontal:Ht,tableExpandedRowBg:qt,paddingXXS:Kt}=c,an=$/2-Ce,wn=an*2+Ce*3,Pn=`${Ce}px ${ke} ${He}`,pn=Kt-Ce;return{[`${p}-wrapper`]:{[`${p}-expand-icon-col`]:{width:ot},[`${p}-row-expand-icon-cell`]:{textAlign:"center",[`${p}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${p}-row-indent`]:{height:1,float:"left"},[`${p}-row-expand-icon`]:Object.assign(Object.assign({},(0,ml.N)(c)),{position:"relative",float:"left",boxSizing:"border-box",width:wn,height:wn,padding:0,color:"inherit",lineHeight:`${wn}px`,background:_e,border:Pn,borderRadius:tt,transform:`scale(${$/wn})`,transition:`all ${me}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${me} ease-out`,content:'""'},"&::before":{top:an,insetInlineEnd:pn,insetInlineStart:pn,height:Ce},"&::after":{top:pn,bottom:pn,insetInlineStart:an,width:Ce,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"}}),[`${p}-row-indent + ${p}-row-expand-icon`]:{marginTop:(St*bt-Ce*3)/2-Math.ceil((Et*1.4-Ce*3)/2),marginInlineEnd:Ve},[`tr${p}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:qt}},[`${H}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${p}-expanded-row-fixed`]:{position:"relative",margin:`-${Yt}px -${Ht}px`,padding:`${Yt}px ${Ht}px`}}}},hl=c=>{const{componentCls:p,antCls:H,iconCls:$,tableFilterDropdownWidth:me,tableFilterDropdownSearchWidth:Ce,paddingXXS:Ve,paddingXS:ke,colorText:He,lineWidth:_e,lineType:ot,tableBorderColor:tt,tableHeaderIconColor:St,fontSizeSM:Et,tablePaddingHorizontal:bt,borderRadius:Yt,motionDurationSlow:Ht,colorTextDescription:qt,colorPrimary:Kt,tableHeaderFilterActiveBg:an,colorTextDisabled:wn,tableFilterDropdownBg:Pn,tableFilterDropdownHeight:pn,controlItemBgHover:Hn,controlItemBgActive:Un,boxShadowSecondary:An,filterDropdownMenuBg:Cn}=c,fn=`${H}-dropdown`,en=`${p}-filter-dropdown`,gn=`${H}-tree`,Tn=`${_e}px ${ot} ${tt}`;return[{[`${p}-wrapper`]:{[`${p}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${p}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Ve,marginInline:`${Ve}px ${-bt/2}px`,padding:`0 ${Ve}px`,color:St,fontSize:Et,borderRadius:Yt,cursor:"pointer",transition:`all ${Ht}`,"&:hover":{color:qt,background:an},"&.active":{color:Kt}}}},{[`${H}-dropdown`]:{[en]:Object.assign(Object.assign({},(0,Co.Wf)(c)),{minWidth:me,backgroundColor:Pn,borderRadius:Yt,boxShadow:An,overflow:"hidden",[`${fn}-menu`]:{maxHeight:pn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Cn,"&:empty::after":{display:"block",padding:`${ke}px 0`,color:wn,fontSize:Et,textAlign:"center",content:'"Not Found"'}},[`${en}-tree`]:{paddingBlock:`${ke}px 0`,paddingInline:ke,[gn]:{padding:0},[`${gn}-treenode ${gn}-node-content-wrapper:hover`]:{backgroundColor:Hn},[`${gn}-treenode-checkbox-checked ${gn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Un}}},[`${en}-search`]:{padding:ke,borderBottom:Tn,"&-input":{input:{minWidth:Ce},[$]:{color:wn}}},[`${en}-checkall`]:{width:"100%",marginBottom:Ve,marginInlineStart:Ve},[`${en}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ke-_e}px ${ke}px`,overflow:"hidden",borderTop:Tn}})}},{[`${H}-dropdown ${en}, ${en}-submenu`]:{[`${H}-checkbox-wrapper + span`]:{paddingInlineStart:ke,color:He},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Cl=c=>{const{componentCls:p,lineWidth:H,colorSplit:$,motionDurationSlow:me,zIndexTableFixed:Ce,tableBg:Ve,zIndexTableSticky:ke}=c,He=$;return{[`${p}-wrapper`]:{[` + ${p}-cell-fix-left, + ${p}-cell-fix-right + `]:{position:"sticky !important",zIndex:Ce,background:Ve},[` + ${p}-cell-fix-left-first::after, + ${p}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-H,width:30,transform:"translateX(100%)",transition:`box-shadow ${me}`,content:'""',pointerEvents:"none"},[`${p}-cell-fix-left-all::after`]:{display:"none"},[` + ${p}-cell-fix-right-first::after, + ${p}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-H,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${me}`,content:'""',pointerEvents:"none"},[`${p}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:ke+1,width:30,transition:`box-shadow ${me}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${p}-ping-left`]:{[`&:not(${p}-has-fix-left) ${p}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${He}`}},[` + ${p}-cell-fix-left-first::after, + ${p}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${He}`},[`${p}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${p}-ping-right`]:{[`&:not(${p}-has-fix-right) ${p}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${He}`}},[` + ${p}-cell-fix-right-first::after, + ${p}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${He}`}}}}},El=c=>{const{componentCls:p,antCls:H}=c;return{[`${p}-wrapper`]:{[`${p}-pagination${H}-pagination`]:{margin:`${c.margin}px 0`},[`${p}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:c.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},yl=c=>{const{componentCls:p,tableRadius:H}=c;return{[`${p}-wrapper`]:{[p]:{[`${p}-title, ${p}-header`]:{borderRadius:`${H}px ${H}px 0 0`},[`${p}-title + ${p}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${p}-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:H,borderStartEndRadius:H,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:H},"> *:last-child":{borderStartEndRadius:H}}},"&-footer":{borderRadius:`0 0 ${H}px ${H}px`}}}}},bl=c=>{const{componentCls:p}=c;return{[`${p}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${p}-pagination-left`]:{justifyContent:"flex-end"},[`${p}-pagination-right`]:{justifyContent:"flex-start"},[`${p}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${p}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${p}-row-indent`]:{float:"right"}}}}},Sl=c=>{const{componentCls:p,antCls:H,iconCls:$,fontSizeIcon:me,padding:Ce,paddingXS:Ve,tableHeaderIconColor:ke,tableHeaderIconColorHover:He,tableSelectionColumnWidth:_e}=c;return{[`${p}-wrapper`]:{[`${p}-selection-col`]:{width:_e,[`&${p}-selection-col-with-dropdown`]:{width:_e+me+Ce/4}},[`${p}-bordered ${p}-selection-col`]:{width:_e+Ve*2,[`&${p}-selection-col-with-dropdown`]:{width:_e+me+Ce/4+Ve*2}},[` + table tr th${p}-selection-column, + table tr td${p}-selection-column + `]:{paddingInlineEnd:c.paddingXS,paddingInlineStart:c.paddingXS,textAlign:"center",[`${H}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${p}-selection-column${p}-cell-fix-left`]:{zIndex:c.zIndexTableFixed+1},[`table tr th${p}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${p}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${p}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${c.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${c.tablePaddingHorizontal/4}px`,[$]:{color:ke,fontSize:me,verticalAlign:"baseline","&:hover":{color:He}}}}}},Il=c=>{const{componentCls:p}=c,H=($,me,Ce,Ve)=>({[`${p}${p}-${$}`]:{fontSize:Ve,[` + ${p}-title, + ${p}-footer, + ${p}-cell, + ${p}-thead > tr > th, + ${p}-tbody > tr > th, + ${p}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${me}px ${Ce}px`},[`${p}-filter-trigger`]:{marginInlineEnd:`-${Ce/2}px`},[`${p}-expanded-row-fixed`]:{margin:`-${me}px -${Ce}px`},[`${p}-tbody`]:{[`${p}-wrapper:only-child ${p}`]:{marginBlock:`-${me}px`,marginInline:`${c.tableExpandColumnWidth-Ce}px -${Ce}px`}},[`${p}-selection-column`]:{paddingInlineStart:`${Ce/4}px`}}});return{[`${p}-wrapper`]:Object.assign(Object.assign({},H("middle",c.tablePaddingVerticalMiddle,c.tablePaddingHorizontalMiddle,c.tableFontSizeMiddle)),H("small",c.tablePaddingVerticalSmall,c.tablePaddingHorizontalSmall,c.tableFontSizeSmall))}},xl=c=>{const{componentCls:p,marginXXS:H,fontSizeIcon:$,tableHeaderIconColor:me,tableHeaderIconColorHover:Ce}=c;return{[`${p}-wrapper`]:{[`${p}-thead th${p}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${c.motionDurationSlow}`,"&:hover":{background:c.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:c.colorPrimary},[` + &${p}-cell-fix-left:hover, + &${p}-cell-fix-right:hover + `]:{background:c.tableFixedHeaderSortActiveBg}},[`${p}-thead th${p}-column-sort`]:{background:c.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${p}-column-sort`]:{background:c.tableBodySortBg},[`${p}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${p}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${p}-column-sorter`]:{marginInlineStart:H,color:me,fontSize:0,transition:`color ${c.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:$,"&.active":{color:c.colorPrimary}},[`${p}-column-sorter-up + ${p}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${p}-column-sorters:hover ${p}-column-sorter`]:{color:Ce}}}},Bl=c=>{const{componentCls:p,opacityLoading:H,tableScrollThumbBg:$,tableScrollThumbBgHover:me,tableScrollThumbSize:Ce,tableScrollBg:Ve,zIndexTableSticky:ke,stickyScrollBarBorderRadius:He}=c,_e=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`;return{[`${p}-wrapper`]:{[`${p}-sticky`]:{"&-holder":{position:"sticky",zIndex:ke,background:c.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ce}px !important`,zIndex:ke,display:"flex",alignItems:"center",background:Ve,borderTop:_e,opacity:H,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ce,backgroundColor:$,borderRadius:He,transition:`all ${c.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:me}}}}}}},Jo=c=>{const{componentCls:p,lineWidth:H,tableBorderColor:$}=c,me=`${H}px ${c.lineType} ${$}`;return{[`${p}-wrapper`]:{[`${p}-summary`]:{position:"relative",zIndex:c.zIndexTableFixed,background:c.tableBg,"> tr":{"> th, > td":{borderBottom:me}}},[`div${p}-summary`]:{boxShadow:`0 -${H}px 0 ${$}`}}}},wl=c=>{const{componentCls:p}=c,H=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`,$=`${p}-expanded-row-cell`;return{[`${p}-wrapper`]:{[`${p}-tbody-virtual`]:{[`${p}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${p}-cell`]:{borderBottom:H},[`${p}-expanded-row`]:{[`${$}${$}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${c.lineWidth}px)`,borderInlineEnd:"none"}}},[`${p}-bordered`]:{[`${p}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:H,position:"absolute"},[`${p}-cell`]:{borderInlineEnd:H,[`&${p}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-c.lineWidth,borderInlineStart:H}}}}}}};const Pl=c=>{const{componentCls:p,fontWeightStrong:H,tablePaddingVertical:$,tablePaddingHorizontal:me,lineWidth:Ce,lineType:Ve,tableBorderColor:ke,tableFontSize:He,tableBg:_e,tableRadius:ot,tableHeaderTextColor:tt,motionDurationMid:St,tableHeaderBg:Et,tableHeaderCellSplitColor:bt,tableRowHoverBg:Yt,tableSelectedRowBg:Ht,tableSelectedRowHoverBg:qt,tableFooterTextColor:Kt,tableFooterBg:an,paddingContentVerticalLG:wn}=c,Pn=`${Ce}px ${Ve} ${ke}`;return{[`${p}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Co.dF)()),{[p]:Object.assign(Object.assign({},(0,Co.Wf)(c)),{fontSize:He,background:_e,borderRadius:`${ot}px ${ot}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${ot}px ${ot}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${p}-cell, + ${p}-thead > tr > th, + ${p}-tbody > tr > th, + ${p}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${wn}px ${me}px`,overflowWrap:"break-word"},[`${p}-title`]:{padding:`${$}px ${me}px`},[`${p}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:tt,fontWeight:H,textAlign:"start",background:Et,borderBottom:Pn,transition:`background ${St} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${p}-selection-column):not(${p}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:bt,transform:"translateY(-50%)",transition:`background-color ${St}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${p}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${St}, border-color ${St}`,borderBottom:Pn,[` + > ${p}-wrapper:only-child, + > ${p}-expanded-row-fixed > ${p}-wrapper:only-child + `]:{[p]:{marginBlock:`-${$}px`,marginInline:`${c.tableExpandColumnWidth-me}px -${me}px`,[`${p}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:tt,fontWeight:H,textAlign:"start",background:Et,borderBottom:Pn,transition:`background ${St} ease`},[` + &${p}-row:hover > th, + &${p}-row:hover > td, + > th${p}-cell-row-hover, + > td${p}-cell-row-hover + `]:{background:Yt},[`&${p}-row-selected`]:{"> th, > td":{background:Ht},"&:hover > th, &:hover > td":{background:qt}}}},[`${p}-footer`]:{padding:`${$}px ${me}px`,color:Kt,background:an}})}};var Dl=(0,Mo.Z)("Table",c=>{const{colorTextHeading:p,colorSplit:H,colorIcon:$,colorIconHover:me,opacityLoading:Ce,colorBgContainer:Ve,controlInteractiveSize:ke,headerBg:He,headerColor:_e,headerSortActiveBg:ot,headerSortHoverBg:tt,bodySortBg:St,rowHoverBg:Et,rowSelectedBg:bt,rowSelectedHoverBg:Yt,rowExpandedBg:Ht,cellPaddingBlock:qt,cellPaddingInline:Kt,cellPaddingBlockMD:an,cellPaddingInlineMD:wn,cellPaddingBlockSM:Pn,cellPaddingInlineSM:pn,borderColor:Hn,footerBg:Un,footerColor:An,headerBorderRadius:Cn,cellFontSize:fn,cellFontSizeMD:en,cellFontSizeSM:gn,headerSplitColor:Tn,fixedHeaderSortActiveBg:er,headerFilterHoverBg:Xn,filterDropdownBg:Ln,expandIconBg:rr,selectionColumnWidth:or,stickyScrollBarBg:br}=c,vr=new ka.C($),Zr=new ka.C(me),Kr=2,Gn=(0,Fo.TS)(c,{tableFontSize:fn,tableBg:Ve,tableRadius:Cn,tablePaddingVertical:qt,tablePaddingHorizontal:Kt,tablePaddingVerticalMiddle:an,tablePaddingHorizontalMiddle:wn,tablePaddingVerticalSmall:Pn,tablePaddingHorizontalSmall:pn,tableBorderColor:Hn,tableHeaderTextColor:_e,tableHeaderBg:He,tableFooterTextColor:An,tableFooterBg:Un,tableHeaderCellSplitColor:Tn,tableHeaderSortBg:ot,tableHeaderSortHoverBg:tt,tableHeaderIconColor:vr.clone().setAlpha(vr.getAlpha()*Ce).toRgbString(),tableHeaderIconColorHover:Zr.clone().setAlpha(Zr.getAlpha()*Ce).toRgbString(),tableBodySortBg:St,tableFixedHeaderSortActiveBg:er,tableHeaderFilterActiveBg:Xn,tableFilterDropdownBg:Ln,tableRowHoverBg:Et,tableSelectedRowBg:bt,tableSelectedRowHoverBg:Yt,zIndexTableFixed:Kr,zIndexTableSticky:Kr+1,tableFontSizeMiddle:en,tableFontSizeSmall:gn,tableSelectionColumnWidth:or,tableExpandIconBg:rr,tableExpandColumnWidth:ke+2*c.padding,tableExpandedRowBg:Ht,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:br,tableScrollThumbBgHover:p,tableScrollBg:H});return[Pl(Gn),El(Gn),Jo(Gn),xl(Gn),hl(Gn),Bo(Gn),yl(Gn),pl(Gn),Jo(Gn),gl(Gn),Sl(Gn),Cl(Gn),Bl(Gn),vl(Gn),Il(Gn),bl(Gn),wl(Gn)]},c=>{const{colorFillAlter:p,colorBgContainer:H,colorTextHeading:$,colorFillSecondary:me,colorFillContent:Ce,controlItemBgActive:Ve,controlItemBgActiveHover:ke,padding:He,paddingSM:_e,paddingXS:ot,colorBorderSecondary:tt,borderRadiusLG:St,fontSize:Et,controlHeight:bt,colorTextPlaceholder:Yt}=c,Ht=new ka.C(me).onBackground(H).toHexShortString(),qt=new ka.C(Ce).onBackground(H).toHexShortString(),Kt=new ka.C(p).onBackground(H).toHexShortString();return{headerBg:Kt,headerColor:$,headerSortActiveBg:Ht,headerSortHoverBg:qt,bodySortBg:Kt,rowHoverBg:Kt,rowSelectedBg:Ve,rowSelectedHoverBg:ke,rowExpandedBg:p,cellPaddingBlock:He,cellPaddingInline:He,cellPaddingBlockMD:_e,cellPaddingInlineMD:ot,cellPaddingBlockSM:ot,cellPaddingInlineSM:ot,borderColor:tt,headerBorderRadius:St,footerBg:Kt,footerColor:$,cellFontSize:Et,cellFontSizeMD:Et,cellFontSizeSM:Et,headerSplitColor:tt,fixedHeaderSortActiveBg:Ht,headerFilterHoverBg:Ce,filterDropdownMenuBg:H,filterDropdownBg:H,expandIconBg:H,selectionColumnWidth:bt,stickyScrollBarBg:Yt,stickyScrollBarBorderRadius:100}});const Ol=[],Ll=(c,p)=>{const{prefixCls:H,className:$,rootClassName:me,style:Ce,size:Ve,bordered:ke,dropdownPrefixCls:He,dataSource:_e,pagination:ot,rowSelection:tt,rowKey:St="key",rowClassName:Et,columns:bt,children:Yt,childrenColumnName:Ht,onChange:qt,getPopupContainer:Kt,loading:an,expandIcon:wn,expandable:Pn,expandedRowRender:pn,expandIconColumnIndex:Hn,indentSize:Un,scroll:An,sortDirections:Cn,locale:fn,showSorterTooltip:en=!0,virtual:gn}=c,Tn=n.useMemo(()=>bt||g(Yt),[bt,Yt]),er=n.useMemo(()=>Tn.some(fr=>fr.responsive),[Tn]),Xn=(0,$n.Z)(er),Ln=n.useMemo(()=>{const fr=new Set(Object.keys(Xn).filter(Ir=>Xn[Ir]));return Tn.filter(Ir=>!Ir.responsive||Ir.responsive.some(ca=>fr.has(ca)))},[Tn,Xn]),rr=(0,Ft.Z)(c,["className","style","columns"]),{locale:or=Sn.Z,direction:br,table:vr,renderEmpty:Zr,getPrefixCls:Kr,getPopupContainer:Gn}=n.useContext(Zn.E_),Jr=(0,vn.Z)(Ve),mr=Object.assign(Object.assign({},or.Table),fn),Pr=_e||Ol,Br=Kr("table",H),Sa=Kr("dropdown",He),jn=Object.assign({childrenColumnName:Ht,expandIconColumnIndex:Hn},Pn),{childrenColumnName:Rn="children"}=jn,Mn=n.useMemo(()=>Pr.some(fr=>fr==null?void 0:fr[Rn])?"nest":pn||Pn&&Pn.expandedRowRender?"row":null,[Pr]),In={body:n.useRef()},pr=n.useMemo(()=>typeof St=="function"?St:fr=>fr==null?void 0:fr[St],[St]),[xn]=no(Pr,Rn,pr),kn={},Ar=function(fr,Ir){let ca=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Tr,fa,Ba;const wa=Object.assign(Object.assign({},kn),fr);ca&&((Tr=kn.resetPagination)===null||Tr===void 0||Tr.call(kn),!((fa=wa.pagination)===null||fa===void 0)&&fa.current&&(wa.pagination.current=1),ot&&ot.onChange&&ot.onChange(1,(Ba=wa.pagination)===null||Ba===void 0?void 0:Ba.pageSize)),An&&An.scrollToFirstRowOnChange!==!1&&In.body.current&&(0,Dn.Z)(0,{getContainer:()=>In.body.current}),qt==null||qt(wa.pagination,wa.filters,wa.sorter,{currentDataSource:eo(Hr(Pr,wa.sorterStates,Rn),wa.filterStates),action:Ir})},cr=(fr,Ir)=>{Ar({sorter:fr,sorterStates:Ir},"sort",!1)},[da,oa,ja,Yr]=Sr({prefixCls:Br,mergedColumns:Ln,onSorterChange:cr,sortDirections:Cn||["ascend","descend"],tableLocale:mr,showSorterTooltip:en}),Ma=n.useMemo(()=>Hr(Pr,oa,Rn),[Pr,oa]);kn.sorter=Yr(),kn.sorterStates=oa;const qr=(fr,Ir)=>{Ar({filters:fr,filterStates:Ir},"filter",!0)},[Ia,ro,hr]=so({prefixCls:Br,locale:mr,dropdownPrefixCls:Sa,mergedColumns:Ln,onFilterChange:qr,getPopupContainer:Kt||Gn}),Er=eo(Ma,ro);kn.filters=hr,kn.filterStates=ro;const jr=n.useMemo(()=>{const fr={};return Object.keys(hr).forEach(Ir=>{hr[Ir]!==null&&(fr[Ir]=hr[Ir])}),Object.assign(Object.assign({},ja),{filters:fr})},[ja,hr]),[_r]=ya(jr),ea=(fr,Ir)=>{Ar({pagination:Object.assign(Object.assign({},kn.pagination),{current:fr,pageSize:Ir})},"paginate")},[lr,pa]=Ao(Er.length,ea,ot);kn.pagination=ot===!1?{}:Na(lr,ot),kn.resetPagination=pa;const Aa=n.useMemo(()=>{if(ot===!1||!lr.pageSize)return Er;const{current:fr=1,total:Ir,pageSize:ca=Ya}=lr;return Er.lengthca?Er.slice((fr-1)*ca,fr*ca):Er:Er.slice((fr-1)*ca,fr*ca)},[!!ot,Er,lr&&lr.current,lr&&lr.pageSize,lr&&lr.total]),[Oa,za]=La({prefixCls:Br,data:Er,pageData:Aa,getRowKey:pr,getRecordByKey:xn,expandType:Mn,childrenColumnName:Rn,locale:mr,getPopupContainer:Kt||Gn},tt),Qa=(fr,Ir,ca)=>{let Tr;return typeof Et=="function"?Tr=ie()(Et(fr,Ir,ca)):Tr=ie()(Et),ie()({[`${Br}-row-selected`]:za.has(pr(fr,Ir))},Tr)};jn.__PARENT_RENDER_ICON__=jn.expandIcon,jn.expandIcon=jn.expandIcon||wn||qn(mr),Mn==="nest"&&jn.expandIconColumnIndex===void 0?jn.expandIconColumnIndex=tt?1:0:jn.expandIconColumnIndex>0&&tt&&(jn.expandIconColumnIndex-=1),typeof jn.indentSize!="number"&&(jn.indentSize=typeof Un=="number"?Un:15);const wo=n.useCallback(fr=>_r(Oa(Ia(da(fr)))),[da,Ia,Oa]);let Ua,Fa;if(ot!==!1&&(lr!=null&&lr.total)){let fr;lr.size?fr=lr.size:fr=Jr==="small"||Jr==="middle"?"small":void 0;const Ir=fa=>n.createElement(Vn.Z,Object.assign({},lr,{className:ie()(`${Br}-pagination ${Br}-pagination-${fa}`,lr.className),size:fr})),ca=br==="rtl"?"left":"right",{position:Tr}=lr;if(Tr!==null&&Array.isArray(Tr)){const fa=Tr.find(Ga=>Ga.includes("top")),Ba=Tr.find(Ga=>Ga.includes("bottom")),wa=Tr.every(Ga=>`${Ga}`=="none");!fa&&!Ba&&!wa&&(Fa=Ir(ca)),fa&&(Ua=Ir(fa.toLowerCase().replace("top",""))),Ba&&(Fa=Ir(Ba.toLowerCase().replace("bottom","")))}else Fa=Ir(ca)}let xa;typeof an=="boolean"?xa={spinning:an}:typeof an=="object"&&(xa=Object.assign({spinning:!0},an));const[ha,ta]=Dl(Br),[,Qr]=(0,Yn.Z)(),Wa=ie()(`${Br}-wrapper`,vr==null?void 0:vr.className,{[`${Br}-wrapper-rtl`]:br==="rtl"},$,me,ta),ao=Object.assign(Object.assign({},vr==null?void 0:vr.style),Ce),qa=fn&&fn.emptyText||(Zr==null?void 0:Zr("Table"))||n.createElement(sn.Z,{componentName:"Table"}),Ha=gn?ho:ba,Ro={},zo=n.useMemo(()=>{const{fontSize:fr,lineHeight:Ir,padding:ca,paddingXS:Tr,paddingSM:fa}=Qr,Ba=Math.floor(fr*Ir);switch(Jr){case"large":return ca*2+Ba;case"small":return Tr*2+Ba;default:return fa*2+Ba}},[Qr,Jr]);return gn&&(Ro.listItemHeight=zo),ha(n.createElement("div",{ref:p,className:Wa,style:ao},n.createElement(tr.Z,Object.assign({spinning:!1},xa),Ua,n.createElement(Ha,Object.assign({},Ro,rr,{columns:Ln,direction:br,expandable:jn,prefixCls:Br,className:ie()({[`${Br}-middle`]:Jr==="middle",[`${Br}-small`]:Jr==="small",[`${Br}-bordered`]:ke,[`${Br}-empty`]:Pr.length===0}),data:Aa,rowKey:pr,rowClassName:Qa,emptyText:qa,internalHooks:i,internalRefs:In,transformColumns:wo})),Fa)))};var Ml=n.forwardRef(Ll);const Fl=(c,p)=>{const H=n.useRef(0);return H.current+=1,n.createElement(Ml,Object.assign({},c,{ref:p,_renderTimes:H.current}))},Xa=n.forwardRef(Fl);Xa.SELECTION_COLUMN=Xr,Xa.EXPAND_COLUMN=t,Xa.SELECTION_ALL=Wr,Xa.SELECTION_INVERT=aa,Xa.SELECTION_NONE=sa,Xa.Column=Jn,Xa.ColumnGroup=kt,Xa.Summary=s;var Rl=Xa,Nl=Rl},99313:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return ee}});var t=e(77318),i=e(24764),v=e(66119),Z=e(92310),o=e.n(Z),C=e(5891),n=e(80962),R=e(57259),j=e(29043),l=e(80665),K=e(19149),A=e(59301),d=e(93144),V=e(35788),N=e(43469),F=(0,A.createContext)(null),Re=A.forwardRef(function(g,y){var E=g.prefixCls,S=g.className,Ae=g.style,ae=g.id,je=g.active,We=g.tabKey,et=g.children;return A.createElement("div",{id:ae&&"".concat(ae,"-panel-").concat(We),role:"tabpanel",tabIndex:je?0:-1,"aria-labelledby":ae&&"".concat(ae,"-tab-").concat(We),"aria-hidden":!je,style:Ae,className:o()(E,je&&"".concat(E,"-active"),S),ref:y},et)}),le=Re,se=["key","forceRender","style","className"];function _(g){var y=g.id,E=g.activeKey,S=g.animated,Ae=g.tabPosition,ae=g.destroyInactiveTabPane,je=A.useContext(F),We=je.prefixCls,et=je.tabs,at=S.tabPane,dt="".concat(We,"-tabpane");return A.createElement("div",{className:o()("".concat(We,"-content-holder"))},A.createElement("div",{className:o()("".concat(We,"-content"),"".concat(We,"-content-").concat(Ae),(0,n.Z)({},"".concat(We,"-content-animated"),at))},et.map(function(st){var $e=st.key,ct=st.forceRender,Ct=st.style,pt=st.className,xt=(0,K.Z)(st,se),Ot=$e===E;return A.createElement(N.default,(0,C.Z)({key:$e,visible:Ot,forceRender:ct,removeOnLeave:!!ae,leavedClassName:"".concat(dt,"-hidden")},S.tabPaneMotion),function(Ut,Rt){var ht=Ut.style,Oe=Ut.className;return A.createElement(le,(0,C.Z)({},xt,{prefixCls:dt,id:y,tabKey:$e,animated:at,active:Ot,style:(0,R.Z)((0,R.Z)({},Ct),ht),className:o()(pt,Oe),ref:Rt}))})})))}var D=e(26390),I=e(29301),a=e(8107),x=e(20475),w={width:0,height:0,left:0,top:0};function W(g,y,E){return(0,A.useMemo)(function(){for(var S,Ae=new Map,ae=y.get((S=g[0])===null||S===void 0?void 0:S.key)||w,je=ae.left+ae.width,We=0;WePe?(oe=it,Ne.current="x"):(oe=J,Ne.current="y"),y(-oe,-oe)&&Xe.preventDefault()}var Je=(0,A.useRef)(null);Je.current={onTouchStart:Rt,onTouchMove:ht,onTouchEnd:Oe,onWheel:Ue},A.useEffect(function(){function Xe(be){Je.current.onTouchStart(be)}function it(be){Je.current.onTouchMove(be)}function J(be){Je.current.onTouchEnd(be)}function oe(be){Je.current.onWheel(be)}return document.addEventListener("touchmove",it,{passive:!1}),document.addEventListener("touchend",J,{passive:!1}),g.current.addEventListener("touchstart",Xe,{passive:!1}),g.current.addEventListener("wheel",oe),function(){document.removeEventListener("touchmove",it),document.removeEventListener("touchend",J)}},[])}var fe=e(28800);function xe(g){var y=(0,A.useState)(0),E=(0,j.Z)(y,2),S=E[0],Ae=E[1],ae=(0,A.useRef)(0),je=(0,A.useRef)();return je.current=g,(0,fe.o)(function(){var We;(We=je.current)===null||We===void 0||We.call(je)},[S]),function(){ae.current===S&&(ae.current+=1,Ae(ae.current))}}function Se(g){var y=(0,A.useRef)([]),E=(0,A.useState)({}),S=(0,j.Z)(E,2),Ae=S[1],ae=(0,A.useRef)(typeof g=="function"?g():g),je=xe(function(){var et=ae.current;y.current.forEach(function(at){et=at(et)}),y.current=[],ae.current=et,Ae({})});function We(et){y.current.push(et),je()}return[ae.current,We]}var ce={width:0,height:0,left:0,top:0,right:0};function te(g,y,E,S,Ae,ae,je){var We=je.tabs,et=je.tabPosition,at=je.rtl,dt,st,$e;return["top","bottom"].includes(et)?(dt="width",st=at?"right":"left",$e=Math.abs(E)):(dt="height",st="top",$e=-E),(0,A.useMemo)(function(){if(!We.length)return[0,0];for(var ct=We.length,Ct=ct,pt=0;pt$e+y){Ct=pt-1;break}}for(var Ot=0,Ut=ct-1;Ut>=0;Ut-=1){var Rt=g.get(We[Ut].key)||ce;if(Rt[st]<$e){Ot=Ut+1;break}}return Ot>=Ct?[0,0]:[Ot,Ct]},[g,y,S,Ae,ae,$e,et,We.map(function(ct){return ct.key}).join("_"),at])}function q(g){var y;return g instanceof Map?(y={},g.forEach(function(E,S){y[S]=E})):y=g,JSON.stringify(y)}var b="TABS_DQ";function k(g){return String(g).replace(/"/g,b)}function z(g,y,E,S){return!(!E||S||g===!1||g===void 0&&(y===!1||y===null))}function T(g,y){var E=g.prefixCls,S=g.editable,Ae=g.locale,ae=g.style;return!S||S.showAdd===!1?null:A.createElement("button",{ref:y,type:"button",className:"".concat(E,"-nav-add"),style:ae,"aria-label":(Ae==null?void 0:Ae.addAriaLabel)||"Add tab",onClick:function(We){S.onEdit("add",{event:We})}},S.addIcon||"+")}var de=A.forwardRef(T),Be=A.forwardRef(function(g,y){var E=g.position,S=g.prefixCls,Ae=g.extra;if(!Ae)return null;var ae,je={};return(0,l.Z)(Ae)==="object"&&!A.isValidElement(Ae)?je=Ae:je.right=Ae,E==="right"&&(ae=je.right),E==="left"&&(ae=je.left),ae?A.createElement("div",{className:"".concat(S,"-extra-content"),ref:y},ae):null}),Ke=Be,re=e(31561),ue=e(22798),Te=e(85108);function Me(g,y){var E=g.prefixCls,S=g.id,Ae=g.tabs,ae=g.locale,je=g.mobile,We=g.moreIcon,et=We===void 0?"More":We,at=g.moreTransitionName,dt=g.style,st=g.className,$e=g.editable,ct=g.tabBarGutter,Ct=g.rtl,pt=g.removeAriaLabel,xt=g.onTabClick,Ot=g.getPopupContainer,Ut=g.popupClassName,Rt=(0,A.useState)(!1),ht=(0,j.Z)(Rt,2),Oe=ht[0],Ne=ht[1],Ue=(0,A.useState)(null),Je=(0,j.Z)(Ue,2),Xe=Je[0],it=Je[1],J="".concat(S,"-more-popup"),oe="".concat(E,"-dropdown"),be=Xe!==null?"".concat(J,"-").concat(Xe):null,Pe=ae==null?void 0:ae.dropdownAriaLabel;function Ze(jt,Nt){jt.preventDefault(),jt.stopPropagation(),$e.onEdit("remove",{key:Nt,event:jt})}var wt=A.createElement(ue.ZP,{onClick:function(Nt){var zt=Nt.key,_t=Nt.domEvent;xt(zt,_t),Ne(!1)},prefixCls:"".concat(oe,"-menu"),id:J,tabIndex:-1,role:"listbox","aria-activedescendant":be,selectedKeys:[Xe],"aria-label":Pe!==void 0?Pe:"expanded dropdown"},Ae.map(function(jt){var Nt=jt.closable,zt=jt.disabled,_t=jt.closeIcon,$t=jt.key,mn=jt.label,Nn=z(Nt,_t,$e,zt);return A.createElement(ue.sN,{key:$t,id:"".concat(J,"-").concat($t),role:"option","aria-controls":S&&"".concat(S,"-panel-").concat($t),disabled:zt},A.createElement("span",null,mn),Nn&&A.createElement("button",{type:"button","aria-label":pt||"remove",tabIndex:0,className:"".concat(oe,"-menu-item-remove"),onClick:function(Tt){Tt.stopPropagation(),Ze(Tt,$t)}},_t||$e.removeIcon||"\xD7"))}));function Dt(jt){for(var Nt=Ae.filter(function(Nn){return!Nn.disabled}),zt=Nt.findIndex(function(Nn){return Nn.key===Xe})||0,_t=Nt.length,$t=0;$t<_t;$t+=1){zt=(zt+jt+_t)%_t;var mn=Nt[zt];if(!mn.disabled){it(mn.key);return}}}function At(jt){var Nt=jt.which;if(!Oe){[Te.Z.DOWN,Te.Z.SPACE,Te.Z.ENTER].includes(Nt)&&(Ne(!0),jt.preventDefault());return}switch(Nt){case Te.Z.UP:Dt(-1),jt.preventDefault();break;case Te.Z.DOWN:Dt(1),jt.preventDefault();break;case Te.Z.ESC:Ne(!1);break;case Te.Z.SPACE:case Te.Z.ENTER:Xe!==null&&xt(Xe,jt);break}}(0,A.useEffect)(function(){var jt=document.getElementById(be);jt&&jt.scrollIntoView&&jt.scrollIntoView(!1)},[Xe]),(0,A.useEffect)(function(){Oe||it(null)},[Oe]);var qe=(0,n.Z)({},Ct?"marginRight":"marginLeft",ct);Ae.length||(qe.visibility="hidden",qe.order=1);var yt=o()((0,n.Z)({},"".concat(oe,"-rtl"),Ct)),Vt=je?null:A.createElement(re.Z,{prefixCls:oe,overlay:wt,trigger:["hover"],visible:Ae.length?Oe:!1,transitionName:at,onVisibleChange:Ne,overlayClassName:o()(yt,Ut),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:Ot},A.createElement("button",{type:"button",className:"".concat(E,"-nav-more"),style:qe,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":J,id:"".concat(S,"-more"),"aria-expanded":Oe,onKeyDown:At},et));return A.createElement("div",{className:o()("".concat(E,"-nav-operations"),st),style:dt,ref:y},Vt,A.createElement(de,{prefixCls:E,locale:ae,editable:$e}))}var Ie=A.memo(A.forwardRef(Me),function(g,y){return y.tabMoving});function Qe(g){var y,E=g.prefixCls,S=g.id,Ae=g.active,ae=g.tab,je=ae.key,We=ae.label,et=ae.disabled,at=ae.closeIcon,dt=g.closable,st=g.renderWrapper,$e=g.removeAriaLabel,ct=g.editable,Ct=g.onClick,pt=g.onFocus,xt=g.style,Ot="".concat(E,"-tab"),Ut=z(dt,at,ct,et);function Rt(Ne){et||Ct(Ne)}function ht(Ne){Ne.preventDefault(),Ne.stopPropagation(),ct.onEdit("remove",{key:je,event:Ne})}var Oe=A.createElement("div",{key:je,"data-node-key":k(je),className:o()(Ot,(y={},(0,n.Z)(y,"".concat(Ot,"-with-remove"),Ut),(0,n.Z)(y,"".concat(Ot,"-active"),Ae),(0,n.Z)(y,"".concat(Ot,"-disabled"),et),y)),style:xt,onClick:Rt},A.createElement("div",{role:"tab","aria-selected":Ae,id:S&&"".concat(S,"-tab-").concat(je),className:"".concat(Ot,"-btn"),"aria-controls":S&&"".concat(S,"-panel-").concat(je),"aria-disabled":et,tabIndex:et?null:0,onClick:function(Ue){Ue.stopPropagation(),Rt(Ue)},onKeyDown:function(Ue){[Te.Z.SPACE,Te.Z.ENTER].includes(Ue.which)&&(Ue.preventDefault(),Rt(Ue))},onFocus:pt},We),Ut&&A.createElement("button",{type:"button","aria-label":$e||"remove",tabIndex:0,className:"".concat(Ot,"-remove"),onClick:function(Ue){Ue.stopPropagation(),ht(Ue)}},at||ct.removeIcon||"\xD7"));return st?st(Oe):Oe}var ge=Qe,L=e(23073),O=function(y){var E=y.activeTabOffset,S=y.horizontal,Ae=y.rtl,ae=y.indicatorSize,je=(0,A.useState)(),We=(0,j.Z)(je,2),et=We[0],at=We[1],dt=(0,A.useRef)(),st=function(Ct){return typeof ae=="function"?ae(Ct):typeof ae=="number"?ae:Ct};function $e(){L.Z.cancel(dt.current)}return(0,A.useEffect)(function(){var ct={};return E&&(S?(Ae?(ct.right=E.right+E.width/2,ct.transform="translateX(50%)"):(ct.left=E.left+E.width/2,ct.transform="translateX(-50%)"),ct.width=st(E.width)):(ct.top=E.top+E.height/2,ct.transform="translateY(-50%)",ct.height=st(E.height))),$e(),dt.current=(0,L.Z)(function(){at(ct)}),$e},[E,S,Ae,ae]),{style:et}},f=O,r=function(y){var E=y.current||{},S=E.offsetWidth,Ae=S===void 0?0:S,ae=E.offsetHeight,je=ae===void 0?0:ae;return[Ae,je]},h=function(y,E){return y[E?0:1]};function Q(g,y){var E,S=A.useContext(F),Ae=S.prefixCls,ae=S.tabs,je=g.className,We=g.style,et=g.id,at=g.animated,dt=g.activeKey,st=g.rtl,$e=g.extra,ct=g.editable,Ct=g.locale,pt=g.tabPosition,xt=g.tabBarGutter,Ot=g.children,Ut=g.onTabClick,Rt=g.onTabScroll,ht=g.indicatorSize,Oe=(0,A.useRef)(),Ne=(0,A.useRef)(),Ue=(0,A.useRef)(),Je=(0,A.useRef)(),Xe=(0,A.useRef)(),it=(0,A.useRef)(),J=(0,A.useRef)(),oe=pt==="top"||pt==="bottom",be=Y(0,function(Cr,ir){oe&&Rt&&Rt({direction:Cr>ir?"left":"right"})}),Pe=(0,j.Z)(be,2),Ze=Pe[0],wt=Pe[1],Dt=Y(0,function(Cr,ir){!oe&&Rt&&Rt({direction:Cr>ir?"top":"bottom"})}),At=(0,j.Z)(Dt,2),qe=At[0],yt=At[1],Vt=(0,A.useState)([0,0]),jt=(0,j.Z)(Vt,2),Nt=jt[0],zt=jt[1],_t=(0,A.useState)([0,0]),$t=(0,j.Z)(_t,2),mn=$t[0],Nn=$t[1],Jt=(0,A.useState)([0,0]),Tt=(0,j.Z)(Jt,2),Gt=Tt[0],Fn=Tt[1],Bn=(0,A.useState)([0,0]),yn=(0,j.Z)(Bn,2),hn=yn[0],Qt=yn[1],on=Se(new Map),En=(0,j.Z)(on,2),zn=En[0],Jn=En[1],Zt=W(ae,zn,mn[0]),kt=h(Nt,oe),Ft=h(mn,oe),Dn=h(Gt,oe),Zn=h(hn,oe),sn=ktVn?Vn:Cr}var Yn=(0,A.useRef)(),_n=(0,A.useState)(),qn=(0,j.Z)(_n,2),ur=qn[0],gr=qn[1];function xr(){gr(Date.now())}function Or(){window.clearTimeout(Yn.current)}Ye(Je,function(Cr,ir){function zr(wr,Gr){wr(function(Rr){var Za=tr(Rr+Gr);return Za})}return sn?(oe?zr(wt,Cr):zr(yt,ir),Or(),xr(),!0):!1}),(0,A.useEffect)(function(){return Or(),ur&&(Yn.current=window.setTimeout(function(){gr(0)},100)),Or},[ur]);var Ca=te(Zt,vn,oe?Ze:qe,Ft,Dn,Zn,(0,R.Z)((0,R.Z)({},g),{},{tabs:ae})),$r=(0,j.Z)(Ca,2),va=$r[0],ga=$r[1],la=(0,a.Z)(function(){var Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:dt,ir=Zt.get(Cr)||{width:0,height:0,left:0,right:0,top:0};if(oe){var zr=Ze;st?ir.rightZe+vn&&(zr=ir.right+ir.width-vn):ir.left<-Ze?zr=-ir.left:ir.left+ir.width>-Ze+vn&&(zr=-(ir.left+ir.width-vn)),yt(0),wt(tr(zr))}else{var wr=qe;ir.top<-qe?wr=-ir.top:ir.top+ir.height>-qe+vn&&(wr=-(ir.top+ir.height-vn)),wt(0),yt(tr(wr))}}),Lr={};pt==="top"||pt==="bottom"?Lr[st?"marginRight":"marginLeft"]=xt:Lr.marginTop=xt;var ma=ae.map(function(Cr,ir){var zr=Cr.key;return A.createElement(ge,{id:et,prefixCls:Ae,key:zr,tab:Cr,style:ir===0?void 0:Lr,closable:Cr.closable,editable:ct,active:zr===dt,renderWrapper:Ot,removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,onClick:function(Gr){Ut(zr,Gr)},onFocus:function(){la(zr),xr(),Je.current&&(st||(Je.current.scrollLeft=0),Je.current.scrollTop=0)}})}),ua=function(){return Jn(function(){var ir=new Map;return ae.forEach(function(zr){var wr,Gr=zr.key,Rr=(wr=Xe.current)===null||wr===void 0?void 0:wr.querySelector('[data-node-key="'.concat(k(Gr),'"]'));Rr&&ir.set(Gr,{width:Rr.offsetWidth,height:Rr.offsetHeight,left:Rr.offsetLeft,top:Rr.offsetTop})}),ir})};(0,A.useEffect)(function(){ua()},[ae.map(function(Cr){return Cr.key}).join("_")]);var na=xe(function(){var Cr=r(Oe),ir=r(Ne),zr=r(Ue);zt([Cr[0]-ir[0]-zr[0],Cr[1]-ir[1]-zr[1]]);var wr=r(J);Fn(wr);var Gr=r(it);Qt(Gr);var Rr=r(Xe);Nn([Rr[0]-wr[0],Rr[1]-wr[1]]),ua()}),ia=ae.slice(0,va),Vr=ae.slice(ga+1),bn=[].concat((0,D.Z)(ia),(0,D.Z)(Vr)),Kn=Zt.get(dt),Qn=f({activeTabOffset:Kn,horizontal:oe,rtl:st,indicatorSize:ht}),Wn=Qn.style;(0,A.useEffect)(function(){la()},[dt,Sn,Vn,q(Kn),q(Zt),oe]),(0,A.useEffect)(function(){na()},[st]);var ar=!!bn.length,dr="".concat(Ae,"-nav-wrap"),Ur,Mr,Fr,kr;return oe?st?(Mr=Ze>0,Ur=Ze!==Vn):(Ur=Ze<0,Mr=Ze!==Sn):(Fr=qe<0,kr=qe!==Sn),A.createElement(I.Z,{onResize:na},A.createElement("div",{ref:(0,x.x1)(y,Oe),role:"tablist",className:o()("".concat(Ae,"-nav"),je),style:We,onKeyDown:function(){xr()}},A.createElement(Ke,{ref:Ne,position:"left",extra:$e,prefixCls:Ae}),A.createElement(I.Z,{onResize:na},A.createElement("div",{className:o()(dr,(E={},(0,n.Z)(E,"".concat(dr,"-ping-left"),Ur),(0,n.Z)(E,"".concat(dr,"-ping-right"),Mr),(0,n.Z)(E,"".concat(dr,"-ping-top"),Fr),(0,n.Z)(E,"".concat(dr,"-ping-bottom"),kr),E)),ref:Je},A.createElement(I.Z,{onResize:na},A.createElement("div",{ref:Xe,className:"".concat(Ae,"-nav-list"),style:{transform:"translate(".concat(Ze,"px, ").concat(qe,"px)"),transition:ur?"none":void 0}},ma,A.createElement(de,{ref:J,prefixCls:Ae,locale:Ct,editable:ct,style:(0,R.Z)((0,R.Z)({},ma.length===0?void 0:Lr),{},{visibility:ar?"hidden":null})}),A.createElement("div",{className:o()("".concat(Ae,"-ink-bar"),(0,n.Z)({},"".concat(Ae,"-ink-bar-animated"),at.inkBar)),style:Wn}))))),A.createElement(Ie,(0,C.Z)({},g,{removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,ref:it,prefixCls:Ae,tabs:bn,className:!ar&&$n,tabMoving:!!ur})),A.createElement(Ke,{ref:Ue,position:"right",extra:$e,prefixCls:Ae})))}var s=A.forwardRef(Q),u=["renderTabBar"],X=["label","key"];function M(g){var y=g.renderTabBar,E=(0,K.Z)(g,u),S=A.useContext(F),Ae=S.tabs;if(y){var ae=(0,R.Z)((0,R.Z)({},E),{},{panes:Ae.map(function(je){var We=je.label,et=je.key,at=(0,K.Z)(je,X);return A.createElement(le,(0,C.Z)({tab:We,key:et,tabKey:et},at))})});return y(ae,s)}return A.createElement(s,E)}var m=e(51395);function G(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},y;return g===!1?y={inkBar:!1,tabPane:!1}:g===!0?y={inkBar:!0,tabPane:!1}:y=(0,R.Z)({inkBar:!0},(0,l.Z)(g)==="object"?g:{}),y.tabPaneMotion&&y.tabPane===void 0&&(y.tabPane=!0),!y.tabPaneMotion&&y.tabPane&&(y.tabPane=!1),y}var ye=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ve=0;function ne(g,y){var E,S=g.id,Ae=g.prefixCls,ae=Ae===void 0?"rc-tabs":Ae,je=g.className,We=g.items,et=g.direction,at=g.activeKey,dt=g.defaultActiveKey,st=g.editable,$e=g.animated,ct=g.tabPosition,Ct=ct===void 0?"top":ct,pt=g.tabBarGutter,xt=g.tabBarStyle,Ot=g.tabBarExtraContent,Ut=g.locale,Rt=g.moreIcon,ht=g.moreTransitionName,Oe=g.destroyInactiveTabPane,Ne=g.renderTabBar,Ue=g.onChange,Je=g.onTabClick,Xe=g.onTabScroll,it=g.getPopupContainer,J=g.popupClassName,oe=g.indicatorSize,be=(0,K.Z)(g,ye),Pe=A.useMemo(function(){return(We||[]).filter(function(Qt){return Qt&&(0,l.Z)(Qt)==="object"&&"key"in Qt})},[We]),Ze=et==="rtl",wt=G($e),Dt=(0,A.useState)(!1),At=(0,j.Z)(Dt,2),qe=At[0],yt=At[1];(0,A.useEffect)(function(){yt((0,d.Z)())},[]);var Vt=(0,V.Z)(function(){var Qt;return(Qt=Pe[0])===null||Qt===void 0?void 0:Qt.key},{value:at,defaultValue:dt}),jt=(0,j.Z)(Vt,2),Nt=jt[0],zt=jt[1],_t=(0,A.useState)(function(){return Pe.findIndex(function(Qt){return Qt.key===Nt})}),$t=(0,j.Z)(_t,2),mn=$t[0],Nn=$t[1];(0,A.useEffect)(function(){var Qt=Pe.findIndex(function(En){return En.key===Nt});if(Qt===-1){var on;Qt=Math.max(0,Math.min(mn,Pe.length-1)),zt((on=Pe[Qt])===null||on===void 0?void 0:on.key)}Nn(Qt)},[Pe.map(function(Qt){return Qt.key}).join("_"),Nt,mn]);var Jt=(0,V.Z)(null,{value:S}),Tt=(0,j.Z)(Jt,2),Gt=Tt[0],Fn=Tt[1];(0,A.useEffect)(function(){S||(Fn("rc-tabs-".concat(ve)),ve+=1)},[]);function Bn(Qt,on){Je==null||Je(Qt,on);var En=Qt!==Nt;zt(Qt),En&&(Ue==null||Ue(Qt))}var yn={id:Gt,activeKey:Nt,animated:wt,tabPosition:Ct,rtl:Ze,mobile:qe},hn=(0,R.Z)((0,R.Z)({},yn),{},{editable:st,locale:Ut,moreIcon:Rt,moreTransitionName:ht,tabBarGutter:pt,onTabClick:Bn,onTabScroll:Xe,extra:Ot,style:xt,panes:null,getPopupContainer:it,popupClassName:J,indicatorSize:oe});return A.createElement(F.Provider,{value:{tabs:Pe,prefixCls:ae}},A.createElement("div",(0,C.Z)({ref:y,id:S,className:o()(ae,"".concat(ae,"-").concat(Ct),(E={},(0,n.Z)(E,"".concat(ae,"-mobile"),qe),(0,n.Z)(E,"".concat(ae,"-editable"),st),(0,n.Z)(E,"".concat(ae,"-rtl"),Ze),E),je)},be),A.createElement(M,(0,C.Z)({},hn,{renderTabBar:Ne})),A.createElement(_,(0,C.Z)({destroyInactiveTabPane:Oe},yn,{animated:wt}))))}var De=A.forwardRef(ne),ze=De,P=ze,he=e(36355),Ee=e(19716),Fe=()=>null,Ge=e(62892);const nt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function rt(g){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},E;return y===!1?E={inkBar:!1,tabPane:!1}:y===!0?E={inkBar:!0,tabPane:!0}:E=Object.assign({inkBar:!0},typeof y=="object"?y:{}),E.tabPane&&(E.tabPaneMotion=Object.assign(Object.assign({},nt),{motionName:(0,Ge.m)(g,"switch")})),E}var Pt=e(38298),Lt=function(g,y){var E={};for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&y.indexOf(S)<0&&(E[S]=g[S]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,S=Object.getOwnPropertySymbols(g);Aey)}function Mt(g,y){if(g)return g;const E=(0,Pt.Z)(y).map(S=>{if(A.isValidElement(S)){const{key:Ae,props:ae}=S,je=ae||{},{tab:We}=je,et=Lt(je,["tab"]);return Object.assign(Object.assign({key:String(Ae)},et),{label:We})}return null});return Bt(E)}var tn=e(17313),cn=e(83116),gt=e(37613),dn=e(13826),nn=g=>{const{componentCls:y,motionDurationSlow:E}=g;return[{[y]:{[`${y}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${E}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${E}`}}}}},[(0,dn.oN)(g,"slide-up"),(0,dn.oN)(g,"slide-down")]]};const un=g=>{const{componentCls:y,tabsCardPadding:E,cardBg:S,cardGutter:Ae,colorBorderSecondary:ae,itemSelectedColor:je}=g;return{[`${y}-card`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{margin:0,padding:E,background:S,border:`${g.lineWidth}px ${g.lineType} ${ae}`,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`},[`${y}-tab-active`]:{color:je,background:g.colorBgContainer},[`${y}-ink-bar`]:{visibility:"hidden"}},[`&${y}-top, &${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Ae}px`}}}},[`&${y}-top`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`},[`${y}-tab-active`]:{borderBottomColor:g.colorBgContainer}}},[`&${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:`0 0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px`},[`${y}-tab-active`]:{borderTopColor:g.colorBgContainer}}},[`&${y}-left, &${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginTop:`${Ae}px`}}},[`&${y}-left`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadiusLG}px 0 0 ${g.borderRadiusLG}px`}},[`${y}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:g.colorBgContainer}}}},[`&${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadiusLG}px ${g.borderRadiusLG}px 0`}},[`${y}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:g.colorBgContainer}}}}}}},On=g=>{const{componentCls:y,itemHoverColor:E,dropdownEdgeChildVerticalPadding:S}=g;return{[`${y}-dropdown`]:Object.assign(Object.assign({},(0,tn.Wf)(g)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:g.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${y}-dropdown-menu`]:{maxHeight:g.tabsDropdownHeight,margin:0,padding:`${S}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:g.colorBgContainer,backgroundClip:"padding-box",borderRadius:g.borderRadiusLG,outline:"none",boxShadow:g.boxShadowSecondary,"&-item":Object.assign(Object.assign({},tn.vS),{display:"flex",alignItems:"center",minWidth:g.tabsDropdownWidth,margin:0,padding:`${g.paddingXXS}px ${g.paddingSM}px`,color:g.colorText,fontWeight:"normal",fontSize:g.fontSize,lineHeight:g.lineHeight,cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:g.marginSM},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:E}},"&:hover":{background:g.controlItemBgHover},"&-disabled":{"&, &:hover":{color:g.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},lt=g=>{const{componentCls:y,margin:E,colorBorderSecondary:S,horizontalMargin:Ae,verticalItemPadding:ae,verticalItemMargin:je}=g;return{[`${y}-top, ${y}-bottom`]:{flexDirection:"column",[`> ${y}-nav, > div > ${y}-nav`]:{margin:Ae,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${g.lineWidth}px ${g.lineType} ${S}`,content:"''"},[`${y}-ink-bar`]:{height:g.lineWidthBold,"&-animated":{transition:`width ${g.motionDurationSlow}, left ${g.motionDurationSlow}, + right ${g.motionDurationSlow}`}},[`${y}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:g.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:g.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:g.boxShadowTabsOverflowRight},[`&${y}-nav-wrap-ping-left::before`]:{opacity:1},[`&${y}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${y}-top`]:{[`> ${y}-nav, + > div > ${y}-nav`]:{"&::before":{bottom:0},[`${y}-ink-bar`]:{bottom:0}}},[`${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{order:1,marginTop:`${E}px`,marginBottom:0,"&::before":{top:0},[`${y}-ink-bar`]:{top:0}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{order:0}},[`${y}-left, ${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{flexDirection:"column",minWidth:g.controlHeight*1.25,[`${y}-tab`]:{padding:ae,textAlign:"center"},[`${y}-tab + ${y}-tab`]:{margin:je},[`${y}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:g.controlHeight},"&::before":{top:0,boxShadow:g.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:g.boxShadowTabsOverflowBottom},[`&${y}-nav-wrap-ping-top::before`]:{opacity:1},[`&${y}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${y}-ink-bar`]:{width:g.lineWidthBold,"&-animated":{transition:`height ${g.motionDurationSlow}, top ${g.motionDurationSlow}`}},[`${y}-nav-list, ${y}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${y}-left`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${g.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${y}-content > ${y}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:g.paddingLG}}}},[`${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{order:1,[`${y}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-g.lineWidth},borderRight:{_skip_check_:!0,value:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`},[`> ${y}-content > ${y}-tabpane`]:{paddingRight:{_skip_check_:!0,value:g.paddingLG}}}}}},ft=g=>{const{componentCls:y,cardPaddingSM:E,cardPaddingLG:S,horizontalItemPaddingSM:Ae,horizontalItemPaddingLG:ae}=g;return{[y]:{"&-small":{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:Ae,fontSize:g.titleFontSizeSM}}},"&-large":{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:ae,fontSize:g.titleFontSizeLG}}}},[`${y}-card`]:{[`&${y}-small`]:{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:E}},[`&${y}-bottom`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:`0 0 ${g.borderRadius}px ${g.borderRadius}px`}},[`&${y}-top`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:`${g.borderRadius}px ${g.borderRadius}px 0 0`}},[`&${y}-right`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${g.borderRadius}px ${g.borderRadius}px 0`}}},[`&${y}-left`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`${g.borderRadius}px 0 0 ${g.borderRadius}px`}}}},[`&${y}-large`]:{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:S}}}}}},mt=g=>{const{componentCls:y,itemActiveColor:E,itemHoverColor:S,iconCls:Ae,tabsHorizontalItemMargin:ae,horizontalItemPadding:je,itemSelectedColor:We,itemColor:et}=g,at=`${y}-tab`;return{[at]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:je,fontSize:g.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:et,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:E}},(0,tn.Qy)(g)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-g.marginXXS},marginLeft:{_skip_check_:!0,value:g.marginXS},color:g.colorTextDescription,fontSize:g.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${g.motionDurationSlow}`,"&:hover":{color:g.colorTextHeading}},"&:hover":{color:S},[`&${at}-active ${at}-btn`]:{color:We,textShadow:g.tabsActiveTextShadow},[`&${at}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed"},[`&${at}-disabled ${at}-btn, &${at}-disabled ${y}-remove`]:{"&:focus, &:active":{color:g.colorTextDisabled}},[`& ${at}-remove ${Ae}`]:{margin:0},[Ae]:{marginRight:{_skip_check_:!0,value:g.marginSM}}},[`${at} + ${at}`]:{margin:{_skip_check_:!0,value:ae}}}},It=g=>{const{componentCls:y,tabsHorizontalItemMarginRTL:E,iconCls:S,cardGutter:Ae}=g;return{[`${y}-rtl`]:{direction:"rtl",[`${y}-nav`]:{[`${y}-tab`]:{margin:{_skip_check_:!0,value:E},[`${y}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[S]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${g.marginSM}px`}},[`${y}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${g.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${g.marginXXS}px`},[S]:{margin:0}}}},[`&${y}-left`]:{[`> ${y}-nav`]:{order:1},[`> ${y}-content-holder`]:{order:0}},[`&${y}-right`]:{[`> ${y}-nav`]:{order:0},[`> ${y}-content-holder`]:{order:1}},[`&${y}-card${y}-top, &${y}-card${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginRight:{_skip_check_:!0,value:Ae},marginLeft:{_skip_check_:!0,value:0}}}}},[`${y}-dropdown-rtl`]:{direction:"rtl"},[`${y}-menu-item`]:{[`${y}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},rn=g=>{const{componentCls:y,tabsCardPadding:E,cardHeight:S,cardGutter:Ae,itemHoverColor:ae,itemActiveColor:je,colorBorderSecondary:We}=g;return{[y]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,tn.Wf)(g)),{display:"flex",[`> ${y}-nav, > div > ${y}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${y}-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 ${g.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${y}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${g.motionDurationSlow}`},[`${y}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${y}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${y}-nav-more`]:{position:"relative",padding:E,background:"transparent",border:0,color:g.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:g.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${y}-nav-add`]:Object.assign({minWidth:S,marginLeft:{_skip_check_:!0,value:Ae},padding:`0 ${g.paddingXS}px`,background:"transparent",border:`${g.lineWidth}px ${g.lineType} ${We}`,borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:g.colorText,transition:`all ${g.motionDurationSlow} ${g.motionEaseInOut}`,"&:hover":{color:ae},"&:active, &:focus:not(:focus-visible)":{color:je}},(0,tn.Qy)(g))},[`${y}-extra-content`]:{flex:"none"},[`${y}-ink-bar`]:{position:"absolute",background:g.inkBarColor,pointerEvents:"none"}}),mt(g)),{[`${y}-content`]:{position:"relative",width:"100%"},[`${y}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${y}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${y}-centered`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-nav-wrap`]:{[`&:not([class*='${y}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var ln=(0,cn.Z)("Tabs",g=>{const y=(0,gt.TS)(g,{tabsCardPadding:g.cardPadding||`${(g.cardHeight-Math.round(g.fontSize*g.lineHeight))/2-g.lineWidth}px ${g.padding}px`,dropdownEdgeChildVerticalPadding:g.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${g.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${g.horizontalItemGutter}px`});return[ft(y),It(y),lt(y),On(y),un(y),rn(y),nn(y)]},g=>{const y=g.controlHeightLG;return{zIndexPopup:g.zIndexPopupBase+50,cardBg:g.colorFillAlter,cardHeight:y,cardPadding:"",cardPaddingSM:`${g.paddingXXS*1.5}px ${g.padding}px`,cardPaddingLG:`${g.paddingXS}px ${g.padding}px ${g.paddingXXS*1.5}px`,titleFontSize:g.fontSize,titleFontSizeLG:g.fontSizeLG,titleFontSizeSM:g.fontSize,inkBarColor:g.colorPrimary,horizontalMargin:`0 0 ${g.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${g.paddingSM}px 0`,horizontalItemPaddingSM:`${g.paddingXS}px 0`,horizontalItemPaddingLG:`${g.padding}px 0`,verticalItemPadding:`${g.paddingXS}px ${g.paddingLG}px`,verticalItemMargin:`${g.margin}px 0 0 0`,itemColor:g.colorText,itemSelectedColor:g.colorPrimary,itemHoverColor:g.colorPrimaryHover,itemActiveColor:g.colorPrimaryActive,cardGutter:g.marginXXS/2}}),ut=function(g,y){var E={};for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&y.indexOf(S)<0&&(E[S]=g[S]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,S=Object.getOwnPropertySymbols(g);Ae{const{type:y,className:E,rootClassName:S,size:Ae,onEdit:ae,hideAdd:je,centered:We,addIcon:et,popupClassName:at,children:dt,items:st,animated:$e,style:ct,indicatorSize:Ct}=g,pt=ut(g,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:xt,moreIcon:Ot=A.createElement(i.Z,null)}=pt,{direction:Ut,tabs:Rt,getPrefixCls:ht,getPopupContainer:Oe}=A.useContext(he.E_),Ne=ht("tabs",xt),[Ue,Je]=ln(Ne);let Xe;y==="editable-card"&&(Xe={onEdit:(Ze,wt)=>{let{key:Dt,event:At}=wt;ae==null||ae(Ze==="add"?At:Dt,Ze)},removeIcon:A.createElement(t.Z,null),addIcon:et||A.createElement(v.Z,null),showAdd:je!==!0});const it=ht(),J=Mt(st,dt),oe=rt(Ne,$e),be=(0,Ee.Z)(Ae),Pe=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),ct);return Ue(A.createElement(P,Object.assign({direction:Ut,getPopupContainer:Oe,moreTransitionName:`${it}-slide-up`},pt,{items:J,className:o()({[`${Ne}-${be}`]:be,[`${Ne}-card`]:["card","editable-card"].includes(y),[`${Ne}-editable-card`]:y==="editable-card",[`${Ne}-centered`]:We},Rt==null?void 0:Rt.className,E,S,Je),popupClassName:o()(at,Je),style:Pe,editable:Xe,moreIcon:Ot,prefixCls:Ne,animated:oe,indicatorSize:Ct!=null?Ct:Rt==null?void 0:Rt.indicatorSize})))};Wt.TabPane=Fe;var ee=Wt},99682:function(vt,pe,e){"use strict";e.d(pe,{default:function(){return te}});var t=e(99581),i=e(26390),v=e(23001),Z=e(53570),o=e(5891),C=e(59301),n={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"},R=n,j=e(31533),l=function(b,k){return C.createElement(j.Z,(0,o.Z)({},b,{ref:k,icon:R}))},K=C.forwardRef(l),A=K,d=e(92310),V=e.n(d),N=e(35654),F=e(71430),Re=e(36355),le=e(39338),se=e(62892),_=e(20648);const D=4;function I(q){const{dropPosition:b,dropLevelOffset:k,prefixCls:z,indent:T,direction:de="ltr"}=q,Be=de==="ltr"?"left":"right",Ke=de==="ltr"?"right":"left",re={[Be]:-k*T+D,[Ke]:0};switch(b){case-1:re.top=-3;break;case 1:re.bottom=-3;break;default:re.bottom=-3,re[Be]=T+D;break}return C.createElement("div",{style:re,className:`${z}-drop-indicator`})}var a=e(43187),w=C.forwardRef((q,b)=>{const{getPrefixCls:k,direction:z,virtual:T,tree:de}=C.useContext(Re.E_),{prefixCls:Be,className:Ke,showIcon:re=!1,showLine:ue,switcherIcon:Te,blockNode:Me=!1,children:Ie,checkable:Qe=!1,selectable:ge=!0,draggable:L,motion:O,style:f}=q,r=k("tree",Be),h=k(),Q=O!=null?O:Object.assign(Object.assign({},(0,se.Z)(h)),{motionAppear:!1}),s=Object.assign(Object.assign({},q),{checkable:Qe,selectable:ge,showIcon:re,motion:Q,blockNode:Me,showLine:!!ue,dropIndicatorRender:I}),[u,X]=(0,_.ZP)(r),M=C.useMemo(()=>{if(!L)return!1;let G={};switch(typeof L){case"function":G.nodeDraggable=L;break;case"object":G=Object.assign({},L);break;default:break}return G.icon!==!1&&(G.icon=G.icon||C.createElement(le.Z,null)),G},[L]),m=G=>C.createElement(a.Z,{prefixCls:r,switcherIcon:Te,treeNodeProps:G,showLine:ue});return u(C.createElement(t.Z,Object.assign({itemHeight:20,ref:b,virtual:T},s,{style:Object.assign(Object.assign({},de==null?void 0:de.style),f),prefixCls:r,className:V()({[`${r}-icon-hide`]:!re,[`${r}-block-node`]:Me,[`${r}-unselectable`]:!ge,[`${r}-rtl`]:z==="rtl"},de==null?void 0:de.className,Ke,X),direction:z,checkable:Qe&&C.createElement("span",{className:`${r}-checkbox-inner`}),selectable:ge,switcherIcon:m,draggable:M}),Ie))}),W;(function(q){q[q.None=0]="None",q[q.Start=1]="Start",q[q.End=2]="End"})(W||(W={}));function Y(q,b){function k(z){const{key:T,children:de}=z;b(T,z)!==!1&&Y(de||[],b)}q.forEach(k)}function U(q){let{treeData:b,expandedKeys:k,startKey:z,endKey:T}=q;const de=[];let Be=W.None;if(z&&z===T)return[z];if(!z||!T)return[];function Ke(re){return re===z||re===T}return Y(b,re=>{if(Be===W.End)return!1;if(Ke(re)){if(de.push(re),Be===W.None)Be=W.Start;else if(Be===W.Start)return Be=W.End,!1}else Be===W.Start&&de.push(re);return k.includes(re)}),de}function B(q,b){const k=(0,i.Z)(b),z=[];return Y(q,(T,de)=>{const Be=k.indexOf(T);return Be!==-1&&(z.push(de),k.splice(Be,1)),!!k.length}),z}var we=function(q,b){var k={};for(var z in q)Object.prototype.hasOwnProperty.call(q,z)&&b.indexOf(z)<0&&(k[z]=q[z]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,z=Object.getOwnPropertySymbols(q);T{var{defaultExpandAll:k,defaultExpandParent:z,defaultExpandedKeys:T}=q,de=we(q,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Be=C.useRef(),Ke=C.useRef(),re=()=>{const{keyEntities:M}=(0,F.I8)(Ye(de));let m;return k?m=Object.keys(M):z?m=(0,N.r7)(de.expandedKeys||T||[],M):m=de.expandedKeys||T,m},[ue,Te]=C.useState(de.selectedKeys||de.defaultSelectedKeys||[]),[Me,Ie]=C.useState(()=>re());C.useEffect(()=>{"selectedKeys"in de&&Te(de.selectedKeys)},[de.selectedKeys]),C.useEffect(()=>{"expandedKeys"in de&&Ie(de.expandedKeys)},[de.expandedKeys]);const Qe=(M,m)=>{var G;return"expandedKeys"in de||Ie(M),(G=de.onExpand)===null||G===void 0?void 0:G.call(de,M,m)},ge=(M,m)=>{var G;const{multiple:ye}=de,{node:ve,nativeEvent:ne}=m,{key:De=""}=ve,ze=Ye(de),P=Object.assign(Object.assign({},m),{selected:!0}),he=(ne==null?void 0:ne.ctrlKey)||(ne==null?void 0:ne.metaKey),Ee=ne==null?void 0:ne.shiftKey;let Le;ye&&he?(Le=M,Be.current=De,Ke.current=Le,P.selectedNodes=B(ze,Le)):ye&&Ee?(Le=Array.from(new Set([].concat((0,i.Z)(Ke.current||[]),(0,i.Z)(U({treeData:ze,expandedKeys:Me,startKey:De,endKey:Be.current}))))),P.selectedNodes=B(ze,Le)):(Le=[De],Be.current=De,Ke.current=Le,P.selectedNodes=B(ze,Le)),(G=de.onSelect)===null||G===void 0||G.call(de,Le,P),"selectedKeys"in de||Te(Le)},{getPrefixCls:L,direction:O}=C.useContext(Re.E_),{prefixCls:f,className:r,showIcon:h=!0,expandAction:Q="click"}=de,s=we(de,["prefixCls","className","showIcon","expandAction"]),u=L("tree",f),X=V()(`${u}-directory`,{[`${u}-directory-rtl`]:O==="rtl"},r);return C.createElement(w,Object.assign({icon:ie,ref:b,blockNode:!0},s,{showIcon:h,expandAction:Q,prefixCls:u,className:X,expandedKeys:Me,selectedKeys:ue,onSelect:ge,onExpand:Qe}))};var Se=C.forwardRef(fe);const ce=w;ce.DirectoryTree=Se,ce.TreeNode=t.O;var te=ce},20648:function(vt,pe,e){"use strict";e.d(pe,{TM:function(){return d},Yk:function(){return A}});var t=e(88252),i=e(98447),v=e(17313),Z=e(8378),o=e(37613),C=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),R=(V,N)=>({[`.${V}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${N.motionDurationSlow}`}}}),j=(V,N)=>({[`.${V}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:N.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${N.lineWidthBold}px solid ${N.colorPrimary}`,borderRadius:"50%",content:'""'}}}),l=(V,N)=>{const{treeCls:F,treeNodeCls:Re,treeNodePadding:le,titleHeight:se,nodeSelectedBg:_,nodeHoverBg:D}=N,I=N.paddingXS;return{[F]:Object.assign(Object.assign({},(0,v.Wf)(N)),{background:N.colorBgContainer,borderRadius:N.borderRadius,transition:`background-color ${N.motionDurationSlow}`,[`&${F}-rtl`]:{[`${F}-switcher`]:{"&_close":{[`${F}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${F}-active-focused)`]:Object.assign({},(0,v.oN)(N)),[`${F}-list-holder-inner`]:{alignItems:"flex-start"},[`&${F}-block-node`]:{[`${F}-list-holder-inner`]:{alignItems:"stretch",[`${F}-node-content-wrapper`]:{flex:"auto"},[`${Re}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:le,insetInlineStart:0,border:`1px solid ${N.colorPrimary}`,opacity:0,animationName:n,animationDuration:N.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Re}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${le}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${F}-node-content-wrapper`]:{color:N.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${F}-node-content-wrapper`]:Object.assign({},(0,v.oN)(N)),[`&:not(${Re}-disabled).filter-node ${F}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${F}-draggable-icon`]:{flexShrink:0,width:se,lineHeight:`${se}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${N.motionDurationSlow}`,[`${Re}:hover &`]:{opacity:.45}},[`&${Re}-disabled`]:{[`${F}-draggable-icon`]:{visibility:"hidden"}}}},[`${F}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:se}},[`${F}-draggable-icon`]:{visibility:"hidden"},[`${F}-switcher`]:Object.assign(Object.assign({},R(V,N)),{position:"relative",flex:"none",alignSelf:"stretch",width:se,margin:0,lineHeight:`${se}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${F}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:N.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-le,marginInlineStart:-1,borderInlineEnd:`1px solid ${N.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:se/2*.8,height:se/2,borderBottom:`1px solid ${N.colorBorder}`,content:'""'}}}),[`${F}-checkbox`]:{top:"initial",marginInlineEnd:I},[`${F}-node-content-wrapper, ${F}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:se,margin:0,padding:`0 ${N.paddingXS/2}px`,color:"inherit",lineHeight:`${se}px`,background:"transparent",borderRadius:N.borderRadius,cursor:"pointer",transition:`all ${N.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:D},[`&${F}-node-selected`]:{backgroundColor:_},[`${F}-iconEle`]:{display:"inline-block",width:se,height:se,lineHeight:`${se}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${F}-unselectable ${F}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${F}-node-content-wrapper`]:Object.assign({lineHeight:`${se}px`,userSelect:"none"},j(V,N)),[`${Re}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${N.colorPrimary}`}},"&-show-line":{[`${F}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-le,borderInlineEnd:`1px solid ${N.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${F}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Re}-leaf-last`]:{[`${F}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${se/2}px !important`}}}}})}},K=V=>{const{treeCls:N,treeNodeCls:F,treeNodePadding:Re,directoryNodeSelectedBg:le,directoryNodeSelectedColor:se}=V;return{[`${N}${N}-directory`]:{[F]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Re,insetInlineStart:0,transition:`background-color ${V.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:V.controlItemBgHover}},"> *":{zIndex:1},[`${N}-switcher`]:{transition:`color ${V.motionDurationMid}`},[`${N}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${N}-node-selected`]:{color:se,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:le},[`${N}-switcher`]:{color:se},[`${N}-node-content-wrapper`]:{color:se,background:"transparent"}}}}}},A=(V,N)=>{const F=`.${V}`,Re=`${F}-treenode`,le=N.paddingXS/2,se=(0,o.TS)(N,{treeCls:F,treeNodeCls:Re,treeNodePadding:le});return[l(V,se),K(se)]},d=V=>{const{controlHeightSM:N}=V;return{titleHeight:N,nodeHoverBg:V.controlItemBgHover,nodeSelectedBg:V.controlItemBgActive}};pe.ZP=(0,C.Z)("Tree",(V,N)=>{let{prefixCls:F}=N;return[{[V.componentCls]:(0,i.C2)(`${F}-checkbox`,V)},A(F,V),(0,Z.Z)(V)]},V=>{const{colorTextLightSolid:N,colorPrimary:F}=V;return Object.assign(Object.assign({},d(V)),{directoryNodeSelectedColor:N,directoryNodeSelectedBg:F})})},43187:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Re}});var t=e(5891),i=e(59301),v={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"},Z=v,o=e(31533),C=function(se,_){return i.createElement(o.Z,(0,t.Z)({},se,{ref:_,icon:Z}))},n=i.forwardRef(C),R=n,j=e(23001),l=e(78714),K=e(88627),A=e(1040),d=e(92310),V=e.n(d),N=e(92343),Re=le=>{const{prefixCls:se,switcherIcon:_,treeNodeProps:D,showLine:I}=le,{isLeaf:a,expanded:x,loading:w}=D;if(w)return i.createElement(l.Z,{className:`${se}-switcher-loading-icon`});let W;if(I&&typeof I=="object"&&(W=I.showLeafIcon),a){if(!I)return null;if(typeof W!="boolean"&&W){const B=typeof W=="function"?W(D):W,we=`${se}-switcher-line-custom-icon`;return(0,N.l$)(B)?(0,N.Tm)(B,{className:V()(B.props.className||"",we)}):B}return W?i.createElement(j.Z,{className:`${se}-switcher-line-icon`}):i.createElement("span",{className:`${se}-switcher-leaf-line`})}const Y=`${se}-switcher-icon`,U=typeof _=="function"?_(D):_;return(0,N.l$)(U)?(0,N.Tm)(U,{className:V()(U.props.className||"",Y)}):U!==void 0?U:I?x?i.createElement(K.Z,{className:`${se}-switcher-line-icon`}):i.createElement(A.Z,{className:`${se}-switcher-line-icon`}):i.createElement(R,{className:Y})}},97774:function(vt,pe,e){"use strict";Object.defineProperty(pe,"__esModule",{value:!0}),pe.default=void 0;var t=Object.assign||function(F){for(var Re=1;Re=0?1/(Math.cos(2*Math.PI/10-ue)+3.07768*Math.sin(2*Math.PI/10-ue)):1/(Math.cos(ue)+3.07768*Math.sin(ue))};break}l.gridSize=Math.max(Math.floor(l.gridSize),4);var d=l.gridSize,V=d-l.maskGapWidth,N=Math.abs(l.maxRotation-l.minRotation),F=Math.min(l.maxRotation,l.minRotation),Re=l.rotationStep,le,se,_,D,I,a,x;function w(Ke,re){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(re-Ke)+Ke).toFixed()+"%)"}switch(l.color){case"random-dark":x=function(){return w(10,50)};break;case"random-light":x=function(){return w(50,90)};break;default:typeof l.color=="function"&&(x=l.color);break}var W=null;typeof l.classes=="function"&&(W=l.classes);var Y=!1,U=[],B,we=function(re){var ue=re.currentTarget,Te=ue.getBoundingClientRect(),Me,Ie;re.touches?(Me=re.touches[0].clientX,Ie=re.touches[0].clientY):(Me=re.clientX,Ie=re.clientY);var Qe=Me-Te.left,ge=Ie-Te.top,L=Math.floor(Qe*(ue.width/Te.width||1)/d),O=Math.floor(ge*(ue.height/Te.height||1)/d);return U[L][O]},ie=function(re){var ue=we(re);if(B!==ue){if(B=ue,!ue){l.hover(void 0,void 0,re);return}l.hover(ue.item,ue.dimension,re)}},Ye=function(re){var ue=we(re);ue&&(l.click(ue.item,ue.dimension,re),re.preventDefault())},fe=[],xe=function(re){if(fe[re])return fe[re];var ue=re*8,Te=ue,Me=[];for(re===0&&Me.push([D[0],D[1],0]);Te--;){var Ie=1;l.shape!=="circle"&&(Ie=l.shape(Te/ue*2*Math.PI)),Me.push([D[0]+re*Ie*Math.cos(-Te/ue*2*Math.PI),D[1]+re*Ie*Math.sin(-Te/ue*2*Math.PI)*l.ellipticity,Te/ue*2*Math.PI])}return fe[re]=Me,Me},Se=function(){return l.abortThreshold>0&&new Date().getTime()-a>l.abortThreshold},ce=function(){return l.rotateRatio===0||Math.random()>l.rotateRatio?0:N===0?F:F+Math.round(Math.random()*N/Re)*Re},te=function(re,ue,Te){var Me=!1,Ie=l.weightFactor(ue);if(Ie<=l.minSize)return!1;var Qe=1;IeEe[1]&&(Ee[1]=De),zeEe[2]&&(Ee[2]=ze),Me&&(L.fillStyle="rgba(255, 0, 0, 0.5)",L.fillRect(De*d,ze*d,d-.5,d-.5));break e}Me&&(L.fillStyle="rgba(0, 0, 255, 0.5)",L.fillRect(De*d,ze*d,d-.5,d-.5))}}return Me&&(L.fillStyle="rgba(0, 255, 0, 0.5)",L.fillRect(Ee[3]*d,Ee[0]*d,(Ee[1]-Ee[3]+1)*d,(Ee[2]-Ee[0]+1)*d)),{mu:Qe,occupied:ne,bounds:Ee,gw:m,gh:M,fillTextOffsetX:u,fillTextOffsetY:X,fillTextWidth:O,fillTextHeight:f,fontSize:Ie}},q=function(re,ue,Te,Me,Ie){for(var Qe=Ie.length;Qe--;){var ge=re+Ie[Qe][0],L=ue+Ie[Qe][1];if(ge>=se||L>=_||ge<0||L<0){if(!l.drawOutOfBound)return!1;continue}if(!le[ge][L])return!1}return!0},b=function(re,ue,Te,Me,Ie,Qe,ge,L,O){var f=Te.fontSize,r;x?r=x(Me,Ie,f,Qe,ge):r=l.color;var h;W?h=W(Me,Ie,f,Qe,ge):h=l.classes;var Q,s=Te.bounds;Q={x:(re+s[3])*d,y:(ue+s[0])*d,w:(s[1]-s[3]+1)*d,h:(s[2]-s[0]+1)*d},R.forEach(function(u){if(u.getContext){var X=u.getContext("2d"),M=Te.mu;X.save(),X.scale(1/M,1/M),X.font=l.fontWeight+" "+(f*M).toString(10)+"px "+l.fontFamily,X.fillStyle=r,X.translate((re+Te.gw/2)*d*M,(ue+Te.gh/2)*d*M),L!==0&&X.rotate(-L),X.textBaseline="middle",X.fillText(Me,Te.fillTextOffsetX*M,(Te.fillTextOffsetY+f*.5)*M),X.restore()}else{var m=document.createElement("span"),G="";G="rotate("+-L/Math.PI*180+"deg) ",Te.mu!==1&&(G+="translateX(-"+Te.fillTextWidth/4+"px) scale("+1/Te.mu+")");var ye={position:"absolute",display:"block",font:l.fontWeight+" "+f*Te.mu+"px "+l.fontFamily,left:(re+Te.gw/2)*d+Te.fillTextOffsetX+"px",top:(ue+Te.gh/2)*d+Te.fillTextOffsetY+"px",width:Te.fillTextWidth+"px",height:Te.fillTextHeight+"px",lineHeight:f+"px",whiteSpace:"nowrap",transform:G,webkitTransform:G,msTransform:G,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};r&&(ye.color=r),m.textContent=Me;for(var ve in ye)m.style[ve]=ye[ve];if(O)for(var ne in O)m.setAttribute(ne,O[ne]);h&&(m.className+=h),u.appendChild(m)}})},k=function(re,ue,Te,Me,Ie){if(!(re>=se||ue>=_||re<0||ue<0)){if(le[re][ue]=!1,Te){var Qe=R[0].getContext("2d");Qe.fillRect(re*d,ue*d,V,V)}Y&&(U[re][ue]={item:Ie,dimension:Me})}},z=function(re,ue,Te,Me,Ie,Qe){var ge=Ie.occupied,L=l.drawMask,O;L&&(O=R[0].getContext("2d"),O.save(),O.fillStyle=l.maskColor);var f;if(Y){var r=Ie.bounds;f={x:(re+r[3])*d,y:(ue+r[0])*d,w:(r[1]-r[3]+1)*d,h:(r[2]-r[0]+1)*d}}for(var h=ge.length;h--;){var Q=re+ge[h][0],s=ue+ge[h][1];Q>=se||s>=_||Q<0||s<0||k(Q,s,L,f,Qe)}L&&O.restore()},T=function(re){var ue,Te,Me;Array.isArray(re)?(ue=re[0],Te=re[1]):(ue=re.word,Te=re.weight,Me=re.attributes);var Ie=ce(),Qe=te(ue,Te,Ie);if(!Qe||Se())return!1;if(!l.drawOutOfBound){var ge=Qe.bounds;if(ge[1]-ge[3]+1>se||ge[2]-ge[0]+1>_)return!1}for(var L=I+1,O=function(Q){var s=Math.floor(Q[0]-Qe.gw/2),u=Math.floor(Q[1]-Qe.gh/2),X=Qe.gw,M=Qe.gh;return q(s,u,X,M,Qe.occupied)?(b(s,u,Qe,ue,Te,I-L,Q[2],Ie,Me),z(s,u,X,M,Qe,re),{gx:s,gy:u,rot:Ie,info:Qe}):!1};L--;){var f=xe(I-L);l.shuffle&&(f=[].concat(f),o(f));for(var r=0;r=l.list.length){h(X),de("wordcloudstop",!1),s("wordcloudstart",u);return}a=new Date().getTime();var m=T(l.list[Ie]),G=!de("wordclouddrawn",!0,{item:l.list[Ie],drawn:m});if(Se()||G){h(X),l.abort(),de("wordcloudabort",!1),de("wordcloudstop",!1),s("wordcloudstart",u);return}Ie++,X=r(M,l.wait)},l.wait)}};Be()};C.isSupported=v,C.minFontSize=Z,e=[],t=function(){return C}.apply(pe,e),t!==void 0&&(vt.exports=t)}(this)},16896:function(vt,pe,e){var t=e(3096),i=e(7357);e(66607),e(31041);var v=e(19131);if(!v.isSupported)throw new Error("Sorry your browser not support wordCloud");function Z(o){for(var C=o.getContext("2d"),n=C.getImageData(0,0,o.width,o.height),R=C.createImageData(n),j=0,l=0,K=0;K128){var d=n.data[K]+n.data[K+1]+n.data[K+2];j+=d,++l}}for(var V=j/l,K=0;KV?(R.data[K]=0,R.data[K+1]=0,R.data[K+2]=0,R.data[K+3]=0):(R.data[K]=255,R.data[K+1]=255,R.data[K+2]=255,R.data[K+3]=255)}C.putImageData(R,0,0)}t.registerLayout(function(o,C){o.eachSeriesByType("wordCloud",function(n){var R=i.getLayoutRect(n.getBoxLayoutParams(),{width:C.getWidth(),height:C.getHeight()}),j=n.getData(),l=document.createElement("canvas");l.width=R.width,l.height=R.height;var K=l.getContext("2d"),A=n.get("maskImage");if(A)try{K.drawImage(A,0,0,l.width,l.height),Z(l)}catch(se){console.error("Invalid mask image"),console.error(se.toString())}var d=n.get("sizeRange"),V=n.get("rotationRange"),N=j.getDataExtent("value"),F=Math.PI/180,Re=n.get("gridSize");v(l,{list:j.mapArray("value",function(se,_){var D=j.getItemModel(_);return[j.getName(_),D.get("textStyle.normal.textSize",!0)||t.number.linearMap(se,N,d),_]}).sort(function(se,_){return _[1]-se[1]}),fontFamily:n.get("textStyle.normal.fontFamily")||n.get("textStyle.emphasis.fontFamily")||o.get("textStyle.fontFamily"),fontWeight:n.get("textStyle.normal.fontWeight")||n.get("textStyle.emphasis.fontWeight")||o.get("textStyle.fontWeight"),gridSize:Re,ellipticity:R.height/R.width,minRotation:V[0]*F,maxRotation:V[1]*F,clearCanvas:!A,rotateRatio:1,rotationStep:n.get("rotationStep")*F,drawOutOfBound:n.get("drawOutOfBound"),shuffle:!1,shape:n.get("shape")});function le(se){var _=se.detail.item;se.detail.drawn&&n.layoutInstance.ondraw&&(se.detail.drawn.gx+=R.x/Re,se.detail.drawn.gy+=R.y/Re,n.layoutInstance.ondraw(_[0],_[1],_[2],se.detail.drawn))}l.addEventListener("wordclouddrawn",le),n.layoutInstance&&n.layoutInstance.dispose(),n.layoutInstance={ondraw:null,dispose:function(){l.removeEventListener("wordclouddrawn",le),l.addEventListener("wordclouddrawn",function(se){se.preventDefault()})}}})}),t.registerPreprocessor(function(o){var C=(o||{}).series;!t.util.isArray(C)&&(C=C?[C]:[]);var n=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];t.util.each(C,function(j){if(j&&j.type==="wordCloud"){var l=j.textStyle||{};R(l.normal),R(l.emphasis)}});function R(j){j&&t.util.each(n,function(l){j.hasOwnProperty(l)&&(j["text"+t.format.capitalFirst(l)]=j[l])})}})},53291:function(vt){"use strict";var pe=Array.isArray,e=Object.keys,t=Object.prototype.hasOwnProperty;vt.exports=function i(v,Z){if(v===Z)return!0;if(v&&Z&&typeof v=="object"&&typeof Z=="object"){var o=pe(v),C=pe(Z),n,R,j;if(o&&C){if(R=v.length,R!=Z.length)return!1;for(n=R;n--!==0;)if(!i(v[n],Z[n]))return!1;return!0}if(o!=C)return!1;var l=v instanceof Date,K=Z instanceof Date;if(l!=K)return!1;if(l&&K)return v.getTime()==Z.getTime();var A=v instanceof RegExp,d=Z instanceof RegExp;if(A!=d)return!1;if(A&&d)return v.toString()==Z.toString();var V=e(v);if(R=V.length,R!==e(Z).length)return!1;for(n=R;n--!==0;)if(!t.call(Z,V[n]))return!1;for(n=R;n--!==0;)if(j=V[n],!i(v[j],Z[j]))return!1;return!0}return v!==v&&Z!==Z}},5630:function(vt,pe,e){"use strict";var t=e(5891),i=e(57259),v=e(80962),Z=e(29043),o=e(19149),C=e(92310),n=e.n(C),R=e(35788),j=e(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],K=(0,j.forwardRef)(function(A,d){var V,N=A.prefixCls,F=N===void 0?"rc-checkbox":N,Re=A.className,le=A.style,se=A.checked,_=A.disabled,D=A.defaultChecked,I=D===void 0?!1:D,a=A.type,x=a===void 0?"checkbox":a,w=A.title,W=A.onChange,Y=(0,o.Z)(A,l),U=(0,j.useRef)(null),B=(0,R.Z)(I,{value:se}),we=(0,Z.Z)(B,2),ie=we[0],Ye=we[1];(0,j.useImperativeHandle)(d,function(){return{focus:function(){var ce;(ce=U.current)===null||ce===void 0||ce.focus()},blur:function(){var ce;(ce=U.current)===null||ce===void 0||ce.blur()},input:U.current}});var fe=n()(F,Re,(V={},(0,v.Z)(V,"".concat(F,"-checked"),ie),(0,v.Z)(V,"".concat(F,"-disabled"),_),V)),xe=function(ce){_||("checked"in A||Ye(ce.target.checked),W==null||W({target:(0,i.Z)((0,i.Z)({},A),{},{type:x,checked:ce.target.checked}),stopPropagation:function(){ce.stopPropagation()},preventDefault:function(){ce.preventDefault()},nativeEvent:ce.nativeEvent}))};return j.createElement("span",{className:fe,title:w,style:le},j.createElement("input",(0,t.Z)({},Y,{className:"".concat(F,"-input"),ref:U,onChange:xe,disabled:_,checked:!!ie,type:x})),j.createElement("span",{className:"".concat(F,"-inner")}))});pe.Z=K},31561:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return x}});var t=e(5891),i=e(80962),v=e(29043),Z=e(19149),o=e(35593),C=e(92310),n=e.n(C),R=e(20475),j=e(59301),l=e(85108),K=e(23073),A=l.Z.ESC,d=l.Z.TAB;function V(w){var W=w.visible,Y=w.triggerRef,U=w.onVisibleChange,B=w.autoFocus,we=w.overlayRef,ie=j.useRef(!1),Ye=function(){if(W){var ce,te;(ce=Y.current)===null||ce===void 0||(te=ce.focus)===null||te===void 0||te.call(ce),U==null||U(!1)}},fe=function(){var ce;return(ce=we.current)!==null&&ce!==void 0&&ce.focus?(we.current.focus(),ie.current=!0,!0):!1},xe=function(ce){switch(ce.keyCode){case A:Ye();break;case d:{var te=!1;ie.current||(te=fe()),te?ce.preventDefault():Ye();break}}};j.useEffect(function(){return W?(window.addEventListener("keydown",xe),B&&(0,K.Z)(fe,3),function(){window.removeEventListener("keydown",xe),ie.current=!1}):function(){ie.current=!1}},[W])}var N=(0,j.forwardRef)(function(w,W){var Y=w.overlay,U=w.arrow,B=w.prefixCls,we=(0,j.useMemo)(function(){var Ye;return typeof Y=="function"?Ye=Y():Ye=Y,Ye},[Y]),ie=(0,R.sQ)(W,we==null?void 0:we.ref);return j.createElement(j.Fragment,null,U&&j.createElement("div",{className:"".concat(B,"-arrow")}),j.cloneElement(we,{ref:(0,R.Yr)(we)?ie:void 0}))}),F=N,Re={adjustX:1,adjustY:1},le=[0,0],se={topLeft:{points:["bl","tl"],overflow:Re,offset:[0,-4],targetOffset:le},top:{points:["bc","tc"],overflow:Re,offset:[0,-4],targetOffset:le},topRight:{points:["br","tr"],overflow:Re,offset:[0,-4],targetOffset:le},bottomLeft:{points:["tl","bl"],overflow:Re,offset:[0,4],targetOffset:le},bottom:{points:["tc","bc"],overflow:Re,offset:[0,4],targetOffset:le},bottomRight:{points:["tr","br"],overflow:Re,offset:[0,4],targetOffset:le}},_=se,D=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function I(w,W){var Y,U=w.arrow,B=U===void 0?!1:U,we=w.prefixCls,ie=we===void 0?"rc-dropdown":we,Ye=w.transitionName,fe=w.animation,xe=w.align,Se=w.placement,ce=Se===void 0?"bottomLeft":Se,te=w.placements,q=te===void 0?_:te,b=w.getPopupContainer,k=w.showAction,z=w.hideAction,T=w.overlayClassName,de=w.overlayStyle,Be=w.visible,Ke=w.trigger,re=Ke===void 0?["hover"]:Ke,ue=w.autoFocus,Te=w.overlay,Me=w.children,Ie=w.onVisibleChange,Qe=(0,Z.Z)(w,D),ge=j.useState(),L=(0,v.Z)(ge,2),O=L[0],f=L[1],r="visible"in w?Be:O,h=j.useRef(null),Q=j.useRef(null),s=j.useRef(null);j.useImperativeHandle(W,function(){return h.current});var u=function(ze){f(ze),Ie==null||Ie(ze)};V({visible:r,triggerRef:s,onVisibleChange:u,autoFocus:ue,overlayRef:Q});var X=function(ze){var P=w.onOverlayClick;f(!1),P&&P(ze)},M=function(){return j.createElement(F,{ref:Q,overlay:Te,prefixCls:ie,arrow:B})},m=function(){return typeof Te=="function"?M:M()},G=function(){var ze=w.minOverlayWidthMatchTrigger,P=w.alignPoint;return"minOverlayWidthMatchTrigger"in w?ze:!P},ye=function(){var ze=w.openClassName;return ze!==void 0?ze:"".concat(ie,"-open")},ve=j.cloneElement(Me,{className:n()((Y=Me.props)===null||Y===void 0?void 0:Y.className,r&&ye()),ref:(0,R.Yr)(Me)?(0,R.sQ)(s,Me.ref):void 0}),ne=z;return!ne&&re.indexOf("contextMenu")!==-1&&(ne=["click"]),j.createElement(o.Z,(0,t.Z)({builtinPlacements:q},Qe,{prefixCls:ie,ref:h,popupClassName:n()(T,(0,i.Z)({},"".concat(ie,"-show-arrow"),B)),popupStyle:de,action:re,showAction:k,hideAction:ne,popupPlacement:ce,popupAlign:xe,popupTransitionName:Ye,popupAnimation:fe,popupVisible:r,stretch:G()?"minWidth":"",popup:m(),onPopupVisibleChange:u,onPopupClick:X,getPopupContainer:b}),ve)}var a=j.forwardRef(I),x=a},93681:function(vt,pe,e){"use strict";e.r(pe),e.d(pe,{BaseInput:function(){return l},default:function(){return se}});var t=e(5891),i=e(57259),v=e(80962),Z=e(80665),o=e(92310),C=e.n(o),n=e(59301),R=e(5643),j=function(D){var I,a,x=D.inputElement,w=D.prefixCls,W=D.prefix,Y=D.suffix,U=D.addonBefore,B=D.addonAfter,we=D.className,ie=D.style,Ye=D.disabled,fe=D.readOnly,xe=D.focused,Se=D.triggerFocus,ce=D.allowClear,te=D.value,q=D.handleReset,b=D.hidden,k=D.classes,z=D.classNames,T=D.dataAttrs,de=D.styles,Be=D.components,Ke=(Be==null?void 0:Be.affixWrapper)||"span",re=(Be==null?void 0:Be.groupWrapper)||"span",ue=(Be==null?void 0:Be.wrapper)||"span",Te=(Be==null?void 0:Be.groupAddon)||"span",Me=(0,n.useRef)(null),Ie=function(M){var m;(m=Me.current)!==null&&m!==void 0&&m.contains(M.target)&&(Se==null||Se())},Qe=function(){var M;if(!ce)return null;var m=!Ye&&!fe&&te,G="".concat(w,"-clear-icon"),ye=(0,Z.Z)(ce)==="object"&&ce!==null&&ce!==void 0&&ce.clearIcon?ce.clearIcon:"\u2716";return n.createElement("span",{onClick:q,onMouseDown:function(ne){return ne.preventDefault()},className:C()(G,(M={},(0,v.Z)(M,"".concat(G,"-hidden"),!m),(0,v.Z)(M,"".concat(G,"-has-suffix"),!!Y),M)),role:"button",tabIndex:-1},ye)},ge=(0,n.cloneElement)(x,{value:te,hidden:b,className:C()((I=x.props)===null||I===void 0?void 0:I.className,!(0,R.X3)(D)&&!(0,R.He)(D)&&we)||null,style:(0,i.Z)((0,i.Z)({},(a=x.props)===null||a===void 0?void 0:a.style),!(0,R.X3)(D)&&!(0,R.He)(D)?ie:{})});if((0,R.X3)(D)){var L,O="".concat(w,"-affix-wrapper"),f=C()(O,(L={},(0,v.Z)(L,"".concat(O,"-disabled"),Ye),(0,v.Z)(L,"".concat(O,"-focused"),xe),(0,v.Z)(L,"".concat(O,"-readonly"),fe),(0,v.Z)(L,"".concat(O,"-input-with-clear-btn"),Y&&ce&&te),L),!(0,R.He)(D)&&we,k==null?void 0:k.affixWrapper,z==null?void 0:z.affixWrapper),r=(Y||ce)&&n.createElement("span",{className:C()("".concat(w,"-suffix"),z==null?void 0:z.suffix),style:de==null?void 0:de.suffix},Qe(),Y);ge=n.createElement(Ke,(0,t.Z)({className:f,style:(0,i.Z)((0,i.Z)({},(0,R.He)(D)?void 0:ie),de==null?void 0:de.affixWrapper),hidden:!(0,R.He)(D)&&b,onClick:Ie},T==null?void 0:T.affixWrapper,{ref:Me}),W&&n.createElement("span",{className:C()("".concat(w,"-prefix"),z==null?void 0:z.prefix),style:de==null?void 0:de.prefix},W),(0,n.cloneElement)(x,{value:te,hidden:null}),r)}if((0,R.He)(D)){var h="".concat(w,"-group"),Q="".concat(h,"-addon"),s=C()("".concat(w,"-wrapper"),h,k==null?void 0:k.wrapper),u=C()("".concat(w,"-group-wrapper"),we,k==null?void 0:k.group);return n.createElement(re,{className:u,style:ie,hidden:b},n.createElement(ue,{className:s},U&&n.createElement(Te,{className:Q},U),(0,n.cloneElement)(ge,{hidden:null}),B&&n.createElement(Te,{className:Q},B)))}return ge},l=j,K=e(26390),A=e(29043),d=e(19149),V=e(35788),N=e(64002),F=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Re=(0,n.forwardRef)(function(_,D){var I=_.autoComplete,a=_.onChange,x=_.onFocus,w=_.onBlur,W=_.onPressEnter,Y=_.onKeyDown,U=_.prefixCls,B=U===void 0?"rc-input":U,we=_.disabled,ie=_.htmlSize,Ye=_.className,fe=_.maxLength,xe=_.suffix,Se=_.showCount,ce=_.type,te=ce===void 0?"text":ce,q=_.classes,b=_.classNames,k=_.styles,z=(0,d.Z)(_,F),T=(0,V.Z)(_.defaultValue,{value:_.value}),de=(0,A.Z)(T,2),Be=de[0],Ke=de[1],re=(0,n.useState)(!1),ue=(0,A.Z)(re,2),Te=ue[0],Me=ue[1],Ie=(0,n.useRef)(null),Qe=function(u){Ie.current&&(0,R.nH)(Ie.current,u)};(0,n.useImperativeHandle)(D,function(){return{focus:Qe,blur:function(){var u;(u=Ie.current)===null||u===void 0||u.blur()},setSelectionRange:function(u,X,M){var m;(m=Ie.current)===null||m===void 0||m.setSelectionRange(u,X,M)},select:function(){var u;(u=Ie.current)===null||u===void 0||u.select()},input:Ie.current}}),(0,n.useEffect)(function(){Me(function(s){return s&&we?!1:s})},[we]);var ge=function(u){_.value===void 0&&Ke(u.target.value),Ie.current&&(0,R.rJ)(Ie.current,u,a)},L=function(u){W&&u.key==="Enter"&&W(u),Y==null||Y(u)},O=function(u){Me(!0),x==null||x(u)},f=function(u){Me(!1),w==null||w(u)},r=function(u){Ke(""),Qe(),Ie.current&&(0,R.rJ)(Ie.current,u,a)},h=function(){var u=(0,N.Z)(_,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:I},u,{onChange:ge,onFocus:O,onBlur:f,onKeyDown:L,className:C()(B,(0,v.Z)({},"".concat(B,"-disabled"),we),b==null?void 0:b.input),style:k==null?void 0:k.input,ref:Ie,size:ie,type:te}))},Q=function(){var u=Number(fe)>0;if(xe||Se){var X=(0,R.D7)(Be),M=(0,K.Z)(X).length,m=(0,Z.Z)(Se)==="object"?Se.formatter({value:X,count:M,maxLength:fe}):"".concat(M).concat(u?" / ".concat(fe):"");return n.createElement(n.Fragment,null,!!Se&&n.createElement("span",{className:C()("".concat(B,"-show-count-suffix"),(0,v.Z)({},"".concat(B,"-show-count-has-suffix"),!!xe),b==null?void 0:b.count),style:(0,i.Z)({},k==null?void 0:k.count)},m),xe)}return null};return n.createElement(l,(0,t.Z)({},z,{prefixCls:B,className:Ye,inputElement:h(),handleReset:r,value:(0,R.D7)(Be),focused:Te,triggerFocus:Qe,suffix:Q(),disabled:we,classes:q,classNames:b,styles:k}))}),le=Re,se=le},5643:function(vt,pe,e){"use strict";e.d(pe,{D7:function(){return o},He:function(){return t},X3:function(){return i},nH:function(){return Z},rJ:function(){return v}});function t(C){return!!(C.addonBefore||C.addonAfter)}function i(C){return!!(C.prefix||C.suffix||C.allowClear)}function v(C,n,R,j){if(R){var l=n;if(n.type==="click"){var K=C.cloneNode(!0);l=Object.create(n,{target:{value:K},currentTarget:{value:K}}),K.value="",R(l);return}if(j!==void 0){l=Object.create(n,{target:{value:C},currentTarget:{value:C}}),C.value=j,R(l);return}R(l)}}function Z(C,n){if(C){C.focus(n);var R=n||{},j=R.cursor;if(j){var l=C.value.length;switch(j){case"start":C.setSelectionRange(0,0);break;case"end":C.setSelectionRange(l,l);break;default:C.setSelectionRange(0,l)}}}}function o(C){return typeof C=="undefined"||C===null?"":String(C)}},22798:function(vt,pe,e){"use strict";e.d(pe,{iz:function(){return st},ck:function(){return gt},BW:function(){return dt},sN:function(){return gt},Wd:function(){return ae},ZP:function(){return ht},Xl:function(){return Y}});var t=e(5891),i=e(80962),v=e(57259),Z=e(26390),o=e(29043),C=e(19149),n=e(92310),R=e.n(n),j=e(11780),l=e(35788),K=e(51346),A=e(51395),d=e(59301),V=e(4676),N=d.createContext(null);function F(Oe,Ne){return Oe===void 0?null:"".concat(Oe,"-").concat(Ne)}function Re(Oe){var Ne=d.useContext(N);return F(Ne,Oe)}var le=e(79722),se=["children","locked"],_=d.createContext(null);function D(Oe,Ne){var Ue=(0,v.Z)({},Oe);return Object.keys(Ne).forEach(function(Je){var Xe=Ne[Je];Xe!==void 0&&(Ue[Je]=Xe)}),Ue}function I(Oe){var Ne=Oe.children,Ue=Oe.locked,Je=(0,C.Z)(Oe,se),Xe=d.useContext(_),it=(0,le.Z)(function(){return D(Xe,Je)},[Xe,Je],function(J,oe){return!Ue&&(J[0]!==oe[0]||!(0,K.Z)(J[1],oe[1],!0))});return d.createElement(_.Provider,{value:it},Ne)}var a=[],x=d.createContext(null);function w(){return d.useContext(x)}var W=d.createContext(a);function Y(Oe){var Ne=d.useContext(W);return d.useMemo(function(){return Oe!==void 0?[].concat((0,Z.Z)(Ne),[Oe]):Ne},[Ne,Oe])}var U=d.createContext(null),B=d.createContext({}),we=B,ie=e(48886);function Ye(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ie.Z)(Oe)){var Ue=Oe.nodeName.toLowerCase(),Je=["input","select","textarea","button"].includes(Ue)||Oe.isContentEditable||Ue==="a"&&!!Oe.getAttribute("href"),Xe=Oe.getAttribute("tabindex"),it=Number(Xe),J=null;return Xe&&!Number.isNaN(it)?J=it:Je&&J===null&&(J=0),Je&&Oe.disabled&&(J=null),J!==null&&(J>=0||Ne&&J<0)}return!1}function fe(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue=(0,Z.Z)(Oe.querySelectorAll("*")).filter(function(Je){return Ye(Je,Ne)});return Ye(Oe,Ne)&&Ue.unshift(Oe),Ue}var xe=null;function Se(){xe=document.activeElement}function ce(){xe=null}function te(){if(xe)try{xe.focus()}catch(Oe){}}function q(Oe,Ne){if(Ne.keyCode===9){var Ue=fe(Oe),Je=Ue[Ne.shiftKey?0:Ue.length-1],Xe=Je===document.activeElement||Oe===document.activeElement;if(Xe){var it=Ue[Ne.shiftKey?Ue.length-1:0];it.focus(),Ne.preventDefault()}}}var b=e(85108),k=e(23073),z=b.Z.LEFT,T=b.Z.RIGHT,de=b.Z.UP,Be=b.Z.DOWN,Ke=b.Z.ENTER,re=b.Z.ESC,ue=b.Z.HOME,Te=b.Z.END,Me=[de,Be,z,T];function Ie(Oe,Ne,Ue,Je){var Xe,it,J,oe,be="prev",Pe="next",Ze="children",wt="parent";if(Oe==="inline"&&Je===Ke)return{inlineTrigger:!0};var Dt=(Xe={},(0,i.Z)(Xe,de,be),(0,i.Z)(Xe,Be,Pe),Xe),At=(it={},(0,i.Z)(it,z,Ue?Pe:be),(0,i.Z)(it,T,Ue?be:Pe),(0,i.Z)(it,Be,Ze),(0,i.Z)(it,Ke,Ze),it),qe=(J={},(0,i.Z)(J,de,be),(0,i.Z)(J,Be,Pe),(0,i.Z)(J,Ke,Ze),(0,i.Z)(J,re,wt),(0,i.Z)(J,z,Ue?Ze:wt),(0,i.Z)(J,T,Ue?wt:Ze),J),yt={inline:Dt,horizontal:At,vertical:qe,inlineSub:Dt,horizontalSub:qe,verticalSub:qe},Vt=(oe=yt["".concat(Oe).concat(Ne?"":"Sub")])===null||oe===void 0?void 0:oe[Je];switch(Vt){case be:return{offset:-1,sibling:!0};case Pe:return{offset:1,sibling:!0};case wt:return{offset:-1,sibling:!1};case Ze:return{offset:1,sibling:!1};default:return null}}function Qe(Oe){for(var Ne=Oe;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function ge(Oe,Ne){for(var Ue=Oe||document.activeElement;Ue;){if(Ne.has(Ue))return Ue;Ue=Ue.parentElement}return null}function L(Oe,Ne){var Ue=fe(Oe,!0);return Ue.filter(function(Je){return Ne.has(Je)})}function O(Oe,Ne,Ue){var Je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Oe)return null;var Xe=L(Oe,Ne),it=Xe.length,J=Xe.findIndex(function(oe){return Ue===oe});return Je<0?J===-1?J=it-1:J-=1:Je>0&&(J+=1),J=(J+it)%it,Xe[J]}var f=function(Ne,Ue){var Je=new Set,Xe=new Map,it=new Map;return Ne.forEach(function(J){var oe=document.querySelector("[data-menu-id='".concat(F(Ue,J),"']"));oe&&(Je.add(oe),it.set(oe,J),Xe.set(J,oe))}),{elements:Je,key2element:Xe,element2key:it}};function r(Oe,Ne,Ue,Je,Xe,it,J,oe,be,Pe){var Ze=d.useRef(),wt=d.useRef();wt.current=Ne;var Dt=function(){k.Z.cancel(Ze.current)};return d.useEffect(function(){return function(){Dt()}},[]),function(At){var qe=At.which;if([].concat(Me,[Ke,re,ue,Te]).includes(qe)){var yt=it(),Vt=f(yt,Je),jt=Vt,Nt=jt.elements,zt=jt.key2element,_t=jt.element2key,$t=zt.get(Ne),mn=ge($t,Nt),Nn=_t.get(mn),Jt=Ie(Oe,J(Nn,!0).length===1,Ue,qe);if(!Jt&&qe!==ue&&qe!==Te)return;(Me.includes(qe)||[ue,Te].includes(qe))&&At.preventDefault();var Tt=function(En){if(En){var zn=En,Jn=En.querySelector("a");Jn!=null&&Jn.getAttribute("href")&&(zn=Jn);var Zt=_t.get(En);oe(Zt),Dt(),Ze.current=(0,k.Z)(function(){wt.current===Zt&&zn.focus()})}};if([ue,Te].includes(qe)||Jt.sibling||!mn){var Gt;!mn||Oe==="inline"?Gt=Xe.current:Gt=Qe(mn);var Fn,Bn=L(Gt,Nt);qe===ue?Fn=Bn[0]:qe===Te?Fn=Bn[Bn.length-1]:Fn=O(Gt,Nt,mn,Jt.offset),Tt(Fn)}else if(Jt.inlineTrigger)be(Nn);else if(Jt.offset>0)be(Nn,!0),Dt(),Ze.current=(0,k.Z)(function(){Vt=f(yt,Je);var on=mn.getAttribute("aria-controls"),En=document.getElementById(on),zn=O(En,Vt.elements);Tt(zn)},5);else if(Jt.offset<0){var yn=J(Nn,!0),hn=yn[yn.length-2],Qt=zt.get(hn);be(hn,!1),Tt(Qt)}}Pe==null||Pe(At)}}function h(Oe){Promise.resolve().then(Oe)}var Q="__RC_UTIL_PATH_SPLIT__",s=function(Ne){return Ne.join(Q)},u=function(Ne){return Ne.split(Q)},X="rc-menu-more";function M(){var Oe=d.useState({}),Ne=(0,o.Z)(Oe,2),Ue=Ne[1],Je=(0,d.useRef)(new Map),Xe=(0,d.useRef)(new Map),it=d.useState([]),J=(0,o.Z)(it,2),oe=J[0],be=J[1],Pe=(0,d.useRef)(0),Ze=(0,d.useRef)(!1),wt=function(){Ze.current||Ue({})},Dt=(0,d.useCallback)(function(zt,_t){var $t=s(_t);Xe.current.set($t,zt),Je.current.set(zt,$t),Pe.current+=1;var mn=Pe.current;h(function(){mn===Pe.current&&wt()})},[]),At=(0,d.useCallback)(function(zt,_t){var $t=s(_t);Xe.current.delete($t),Je.current.delete(zt)},[]),qe=(0,d.useCallback)(function(zt){be(zt)},[]),yt=(0,d.useCallback)(function(zt,_t){var $t=Je.current.get(zt)||"",mn=u($t);return _t&&oe.includes(mn[0])&&mn.unshift(X),mn},[oe]),Vt=(0,d.useCallback)(function(zt,_t){return zt.some(function($t){var mn=yt($t,!0);return mn.includes(_t)})},[yt]),jt=function(){var _t=(0,Z.Z)(Je.current.keys());return oe.length&&_t.push(X),_t},Nt=(0,d.useCallback)(function(zt){var _t="".concat(Je.current.get(zt)).concat(Q),$t=new Set;return(0,Z.Z)(Xe.current.keys()).forEach(function(mn){mn.startsWith(_t)&&$t.add(Xe.current.get(mn))}),$t},[]);return d.useEffect(function(){return function(){Ze.current=!0}},[]),{registerPath:Dt,unregisterPath:At,refreshOverflowKeys:qe,isSubPathKey:Vt,getKeyPath:yt,getKeys:jt,getSubPathKeys:Nt}}function m(Oe){var Ne=d.useRef(Oe);Ne.current=Oe;var Ue=d.useCallback(function(){for(var Je,Xe=arguments.length,it=new Array(Xe),J=0;J1&&(Nt.motionAppear=!1);var zt=Nt.onVisibleChanged;return Nt.onVisibleChanged=function(_t){return!Dt.current&&!_t&&Vt(!0),zt==null?void 0:zt(_t)},yt?null:d.createElement(I,{mode:it,locked:!Dt.current},d.createElement(g.default,(0,t.Z)({visible:jt},Nt,{forceRender:be,removeOnLeave:!1,leavedClassName:"".concat(oe,"-hidden")}),function(_t){var $t=_t.className,mn=_t.style;return d.createElement(un,{id:Ne,className:$t,style:mn},Xe)}))}var E=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],S=["active"],Ae=function(Ne){var Ue,Je=Ne.style,Xe=Ne.className,it=Ne.title,J=Ne.eventKey,oe=Ne.warnKey,be=Ne.disabled,Pe=Ne.internalPopupClose,Ze=Ne.children,wt=Ne.itemIcon,Dt=Ne.expandIcon,At=Ne.popupClassName,qe=Ne.popupOffset,yt=Ne.popupStyle,Vt=Ne.onClick,jt=Ne.onMouseEnter,Nt=Ne.onMouseLeave,zt=Ne.onTitleClick,_t=Ne.onTitleMouseEnter,$t=Ne.onTitleMouseLeave,mn=(0,C.Z)(Ne,E),Nn=Re(J),Jt=d.useContext(_),Tt=Jt.prefixCls,Gt=Jt.mode,Fn=Jt.openKeys,Bn=Jt.disabled,yn=Jt.overflowDisabled,hn=Jt.activeKey,Qt=Jt.selectedKeys,on=Jt.itemIcon,En=Jt.expandIcon,zn=Jt.onItemClick,Jn=Jt.onOpenChange,Zt=Jt.onActive,kt=d.useContext(we),Ft=kt._internalRenderSubMenuItem,Dn=d.useContext(U),Zn=Dn.isSubPathKey,sn=Y(),vn="".concat(Tt,"-submenu"),$n=Bn||be,Sn=d.useRef(),Vn=d.useRef(),tr=wt!=null?wt:on,Yn=Dt!=null?Dt:En,_n=Fn.includes(J),qn=!yn&&_n,ur=Zn(Qt,J),gr=Le(J,$n,_t,$t),xr=gr.active,Or=(0,C.Z)(gr,S),Ca=d.useState(!1),$r=(0,o.Z)(Ca,2),va=$r[0],ga=$r[1],la=function(Fr){$n||ga(Fr)},Lr=function(Fr){la(!0),jt==null||jt({key:J,domEvent:Fr})},ma=function(Fr){la(!1),Nt==null||Nt({key:J,domEvent:Fr})},ua=d.useMemo(function(){return xr||(Gt!=="inline"?va||Zn([hn],J):!1)},[Gt,xr,hn,va,J,Zn]),na=Fe(sn.length),ia=function(Fr){$n||(zt==null||zt({key:J,domEvent:Fr}),Gt==="inline"&&Jn(J,!_n))},Vr=m(function(Mr){Vt==null||Vt(rt(Mr)),zn(Mr)}),bn=function(Fr){Gt!=="inline"&&Jn(J,Fr)},Kn=function(){Zt(J)},Qn=Nn&&"".concat(Nn,"-popup"),Wn=d.createElement("div",(0,t.Z)({role:"menuitem",style:na,className:"".concat(vn,"-title"),tabIndex:$n?null:-1,ref:Sn,title:typeof it=="string"?it:null,"data-menu-id":yn&&Nn?null:Nn,"aria-expanded":qn,"aria-haspopup":!0,"aria-controls":Qn,"aria-disabled":$n,onClick:ia,onFocus:Kn},Or),it,d.createElement(Ge,{icon:Gt!=="horizontal"?Yn:void 0,props:(0,v.Z)((0,v.Z)({},Ne),{},{isOpen:qn,isSubMenu:!0})},d.createElement("i",{className:"".concat(vn,"-arrow")}))),ar=d.useRef(Gt);if(Gt!=="inline"&&sn.length>1?ar.current="vertical":ar.current=Gt,!yn){var dr=ar.current;Wn=d.createElement(ee,{mode:dr,prefixCls:vn,visible:!Pe&&qn&&Gt!=="inline",popupClassName:At,popupOffset:qe,popupStyle:yt,popup:d.createElement(I,{mode:dr==="horizontal"?"vertical":dr},d.createElement(un,{id:Qn,ref:Vn},Ze)),disabled:$n,onVisibleChange:bn},Wn)}var Ur=d.createElement(j.Z.Item,(0,t.Z)({role:"none"},mn,{component:"li",style:Je,className:R()(vn,"".concat(vn,"-").concat(Gt),Xe,(Ue={},(0,i.Z)(Ue,"".concat(vn,"-open"),qn),(0,i.Z)(Ue,"".concat(vn,"-active"),ua),(0,i.Z)(Ue,"".concat(vn,"-selected"),ur),(0,i.Z)(Ue,"".concat(vn,"-disabled"),$n),Ue)),onMouseEnter:Lr,onMouseLeave:ma}),Wn,!yn&&d.createElement(y,{id:Qn,open:qn,keyPath:sn},Ze));return Ft&&(Ur=Ft(Ur,Ne,{selected:ur,active:ua,open:qn,disabled:$n})),d.createElement(I,{onItemClick:Vr,mode:Gt==="horizontal"?"vertical":Gt,itemIcon:tr,expandIcon:Yn},Ur)};function ae(Oe){var Ne=Oe.eventKey,Ue=Oe.children,Je=Y(Ne),Xe=lt(Ue,Je),it=w();d.useEffect(function(){if(it)return it.registerPath(Ne,Je),function(){it.unregisterPath(Ne,Je)}},[Je]);var J;return it?J=Xe:J=d.createElement(Ae,Oe,Xe),d.createElement(W.Provider,{value:Je},J)}var je=e(80665),We=["className","title","eventKey","children"],et=["children"],at=function(Ne){var Ue=Ne.className,Je=Ne.title,Xe=Ne.eventKey,it=Ne.children,J=(0,C.Z)(Ne,We),oe=d.useContext(_),be=oe.prefixCls,Pe="".concat(be,"-item-group");return d.createElement("li",(0,t.Z)({role:"presentation"},J,{onClick:function(wt){return wt.stopPropagation()},className:R()(Pe,Ue)}),d.createElement("div",{role:"presentation",className:"".concat(Pe,"-title"),title:typeof Je=="string"?Je:void 0},Je),d.createElement("ul",{role:"group",className:"".concat(Pe,"-list")},it))};function dt(Oe){var Ne=Oe.children,Ue=(0,C.Z)(Oe,et),Je=Y(Ue.eventKey),Xe=lt(Ne,Je),it=w();return it?Xe:d.createElement(at,(0,he.Z)(Ue,["warnKey"]),Xe)}function st(Oe){var Ne=Oe.className,Ue=Oe.style,Je=d.useContext(_),Xe=Je.prefixCls,it=w();return it?null:d.createElement("li",{role:"separator",className:R()("".concat(Xe,"-item-divider"),Ne),style:Ue})}var $e=["label","children","key","type"];function ct(Oe){return(Oe||[]).map(function(Ne,Ue){if(Ne&&(0,je.Z)(Ne)==="object"){var Je=Ne,Xe=Je.label,it=Je.children,J=Je.key,oe=Je.type,be=(0,C.Z)(Je,$e),Pe=J!=null?J:"tmp-".concat(Ue);return it||oe==="group"?oe==="group"?d.createElement(dt,(0,t.Z)({key:Pe},be,{title:Xe}),ct(it)):d.createElement(ae,(0,t.Z)({key:Pe},be,{title:Xe}),ct(it)):oe==="divider"?d.createElement(st,(0,t.Z)({key:Pe},be)):d.createElement(gt,(0,t.Z)({key:Pe},be),Xe)}return null}).filter(function(Ne){return Ne})}function Ct(Oe,Ne,Ue){var Je=Oe;return Ne&&(Je=ct(Ne)),lt(Je,Ue)}var pt=["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"],xt=[],Ot=d.forwardRef(function(Oe,Ne){var Ue,Je,Xe=Oe,it=Xe.prefixCls,J=it===void 0?"rc-menu":it,oe=Xe.rootClassName,be=Xe.style,Pe=Xe.className,Ze=Xe.tabIndex,wt=Ze===void 0?0:Ze,Dt=Xe.items,At=Xe.children,qe=Xe.direction,yt=Xe.id,Vt=Xe.mode,jt=Vt===void 0?"vertical":Vt,Nt=Xe.inlineCollapsed,zt=Xe.disabled,_t=Xe.disabledOverflow,$t=Xe.subMenuOpenDelay,mn=$t===void 0?.1:$t,Nn=Xe.subMenuCloseDelay,Jt=Nn===void 0?.1:Nn,Tt=Xe.forceSubMenuRender,Gt=Xe.defaultOpenKeys,Fn=Xe.openKeys,Bn=Xe.activeKey,yn=Xe.defaultActiveFirst,hn=Xe.selectable,Qt=hn===void 0?!0:hn,on=Xe.multiple,En=on===void 0?!1:on,zn=Xe.defaultSelectedKeys,Jn=Xe.selectedKeys,Zt=Xe.onSelect,kt=Xe.onDeselect,Ft=Xe.inlineIndent,Dn=Ft===void 0?24:Ft,Zn=Xe.motion,sn=Xe.defaultMotions,vn=Xe.triggerSubMenuAction,$n=vn===void 0?"hover":vn,Sn=Xe.builtinPlacements,Vn=Xe.itemIcon,tr=Xe.expandIcon,Yn=Xe.overflowedIndicator,_n=Yn===void 0?"...":Yn,qn=Xe.overflowedIndicatorPopupClassName,ur=Xe.getPopupContainer,gr=Xe.onClick,xr=Xe.onOpenChange,Or=Xe.onKeyDown,Ca=Xe.openAnimation,$r=Xe.openTransitionName,va=Xe._internalRenderMenuItem,ga=Xe._internalRenderSubMenuItem,la=(0,C.Z)(Xe,pt),Lr=d.useMemo(function(){return Ct(At,Dt,xt)},[At,Dt]),ma=d.useState(!1),ua=(0,o.Z)(ma,2),na=ua[0],ia=ua[1],Vr=d.useRef(),bn=ve(yt),Kn=qe==="rtl",Qn=(0,l.Z)(Gt,{value:Fn,postState:function(Sr){return Sr||xt}}),Wn=(0,o.Z)(Qn,2),ar=Wn[0],dr=Wn[1],Ur=function(Sr){var Nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function ya(){dr(Sr),xr==null||xr(Sr)}Nr?(0,V.flushSync)(ya):ya()},Mr=d.useState(ar),Fr=(0,o.Z)(Mr,2),kr=Fr[0],Cr=Fr[1],ir=d.useRef(!1),zr=d.useMemo(function(){return(jt==="inline"||jt==="vertical")&&Nt?["vertical",Nt]:[jt,!1]},[jt,Nt]),wr=(0,o.Z)(zr,2),Gr=wr[0],Rr=wr[1],Za=Gr==="inline",Ta=d.useState(Gr),oo=(0,o.Z)(Ta,2),Pa=oo[0],lo=oo[1],io=d.useState(Rr),eo=(0,o.Z)(io,2),to=eo[0],bo=eo[1];d.useEffect(function(){lo(Gr),bo(Rr),ir.current&&(Za?dr(kr):Ur(xt))},[Gr,Rr]);var so=d.useState(0),no=(0,o.Z)(so,2),Ja=no[0],co=no[1],Ya=Ja>=Lr.length-1||Pa!=="horizontal"||_t;d.useEffect(function(){Za&&Cr(ar)},[ar]),d.useEffect(function(){return ir.current=!0,function(){ir.current=!1}},[]);var Na=M(),uo=Na.registerPath,Ao=Na.unregisterPath,fo=Na.refreshOverflowKeys,Ka=Na.isSubPathKey,sr=Na.getKeyPath,nr=Na.getKeys,ra=Na.getSubPathKeys,Xr=d.useMemo(function(){return{registerPath:uo,unregisterPath:Ao}},[uo,Ao]),Wr=d.useMemo(function(){return{isSubPathKey:Ka}},[Ka]);d.useEffect(function(){fo(Ya?xt:Lr.slice(Ja+1).map(function(Hr){return Hr.key}))},[Ja,Ya]);var aa=(0,l.Z)(Bn||yn&&((Ue=Lr[0])===null||Ue===void 0?void 0:Ue.key),{value:Bn}),sa=(0,o.Z)(aa,2),Da=sa[0],Ea=sa[1],Va=m(function(Hr){Ea(Hr)}),La=m(function(){Ea(void 0)});(0,d.useImperativeHandle)(Ne,function(){return{list:Vr.current,focus:function(Sr){var Nr,ya=nr(),ba=f(ya,bn),ho=ba.elements,ka=ba.key2element,Co=ba.element2key,Mo=L(Vr.current,ho),Fo=Da!=null?Da:Mo[0]?Co.get(Mo[0]):(Nr=Lr.find(function(Go){return!Go.props.disabled}))===null||Nr===void 0?void 0:Nr.key,Eo=ka.get(Fo);if(Fo&&Eo){var Bo;Eo==null||(Bo=Eo.focus)===null||Bo===void 0||Bo.call(Eo,Sr)}}}});var vo=(0,l.Z)(zn||[],{value:Jn,postState:function(Sr){return Array.isArray(Sr)?Sr:Sr==null?xt:[Sr]}}),Po=(0,o.Z)(vo,2),go=Po[0],mo=Po[1],So=function(Sr){if(Qt){var Nr=Sr.key,ya=go.includes(Nr),ba;En?ya?ba=go.filter(function(ka){return ka!==Nr}):ba=[].concat((0,Z.Z)(go),[Nr]):ba=[Nr],mo(ba);var ho=(0,v.Z)((0,v.Z)({},Sr),{},{selectedKeys:ba});ya?kt==null||kt(ho):Zt==null||Zt(ho)}!En&&ar.length&&Pa!=="inline"&&Ur(xt)},po=m(function(Hr){gr==null||gr(rt(Hr)),So(Hr)}),Io=m(function(Hr,Sr){var Nr=ar.filter(function(ba){return ba!==Hr});if(Sr)Nr.push(Hr);else if(Pa!=="inline"){var ya=ra(Hr);Nr=Nr.filter(function(ba){return!ya.has(ba)})}(0,K.Z)(ar,Nr,!0)||Ur(Nr,!0)}),To=function(Sr,Nr){var ya=Nr!=null?Nr:!ar.includes(Sr);Io(Sr,ya)},xo=r(Pa,Da,Kn,bn,Vr,nr,sr,Ea,To,Or);d.useEffect(function(){ia(!0)},[]);var Do=d.useMemo(function(){return{_internalRenderMenuItem:va,_internalRenderSubMenuItem:ga}},[va,ga]),Oo=Pa!=="horizontal"||_t?Lr:Lr.map(function(Hr,Sr){return d.createElement(I,{key:Hr.key,overflowDisabled:Sr>Ja},Hr)}),Lo=d.createElement(j.Z,(0,t.Z)({id:yt,ref:Vr,prefixCls:"".concat(J,"-overflow"),component:"ul",itemComponent:gt,className:R()(J,"".concat(J,"-root"),"".concat(J,"-").concat(Pa),Pe,(Je={},(0,i.Z)(Je,"".concat(J,"-inline-collapsed"),to),(0,i.Z)(Je,"".concat(J,"-rtl"),Kn),Je),oe),dir:qe,style:be,role:"menu",tabIndex:wt,data:Oo,renderRawItem:function(Sr){return Sr},renderRawRest:function(Sr){var Nr=Sr.length,ya=Nr?Lr.slice(-Nr):null;return d.createElement(ae,{eventKey:X,title:_n,disabled:Ya,internalPopupClose:Nr===0,popupClassName:qn},ya)},maxCount:Pa!=="horizontal"||_t?j.Z.INVALIDATE:j.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Sr){co(Sr)},onKeyDown:xo},la));return d.createElement(we.Provider,{value:Do},d.createElement(N.Provider,{value:bn},d.createElement(I,{prefixCls:J,rootClassName:oe,mode:Pa,openKeys:ar,rtl:Kn,disabled:zt,motion:na?Zn:null,defaultMotions:na?sn:null,activeKey:Da,onActive:Va,onInactive:La,selectedKeys:go,inlineIndent:Dn,subMenuOpenDelay:mn,subMenuCloseDelay:Jt,forceSubMenuRender:Tt,builtinPlacements:Sn,triggerSubMenuAction:$n,getPopupContainer:ur,itemIcon:Vn,expandIcon:tr,onItemClick:po,onOpenChange:Io},d.createElement(U.Provider,{value:Wr},Lo),d.createElement("div",{style:{display:"none"},"aria-hidden":!0},d.createElement(x.Provider,{value:Xr},Lr)))))}),Ut=Ot,Rt=Ut;Rt.Item=gt,Rt.SubMenu=ae,Rt.ItemGroup=dt,Rt.Divider=st;var ht=Rt},11780:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Se}});var t=e(5891),i=e(57259),v=e(29043),Z=e(19149),o=e(59301),C=e(92310),n=e.n(C),R=e(29301),j=e(28800),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],K=void 0;function A(ce,te){var q=ce.prefixCls,b=ce.invalidate,k=ce.item,z=ce.renderItem,T=ce.responsive,de=ce.responsiveDisabled,Be=ce.registerSize,Ke=ce.itemKey,re=ce.className,ue=ce.style,Te=ce.children,Me=ce.display,Ie=ce.order,Qe=ce.component,ge=Qe===void 0?"div":Qe,L=(0,Z.Z)(ce,l),O=T&&!Me;function f(u){Be(Ke,u)}o.useEffect(function(){return function(){f(null)}},[]);var r=z&&k!==K?z(k,{index:Ie}):Te,h;b||(h={opacity:O?0:1,height:O?0:K,overflowY:O?"hidden":K,order:T?Ie:K,pointerEvents:O?"none":K,position:O?"absolute":K});var Q={};O&&(Q["aria-hidden"]=!0);var s=o.createElement(ge,(0,t.Z)({className:n()(!b&&q,re),style:(0,i.Z)((0,i.Z)({},h),ue)},Q,L,{ref:te}),r);return T&&(s=o.createElement(R.Z,{onResize:function(X){var M=X.offsetWidth;f(M)},disabled:de},s)),s}var d=o.forwardRef(A);d.displayName="Item";var V=d,N=e(8107),F=e(4676),Re=e(23073);function le(ce){if(typeof MessageChannel=="undefined")(0,Re.Z)(ce);else{var te=new MessageChannel;te.port1.onmessage=function(){return ce()},te.port2.postMessage(void 0)}}function se(){var ce=o.useRef(null),te=function(b){ce.current||(ce.current=[],le(function(){(0,F.unstable_batchedUpdates)(function(){ce.current.forEach(function(k){k()}),ce.current=null})})),ce.current.push(b)};return te}function _(ce,te){var q=o.useState(te),b=(0,v.Z)(q,2),k=b[0],z=b[1],T=(0,N.Z)(function(de){ce(function(){z(de)})});return[k,T]}var D=o.createContext(null),I=["component"],a=["className"],x=["className"],w=function(te,q){var b=o.useContext(D);if(!b){var k=te.component,z=k===void 0?"div":k,T=(0,Z.Z)(te,I);return o.createElement(z,(0,t.Z)({},T,{ref:q}))}var de=b.className,Be=(0,Z.Z)(b,a),Ke=te.className,re=(0,Z.Z)(te,x);return o.createElement(D.Provider,{value:null},o.createElement(V,(0,t.Z)({ref:q,className:n()(de,Ke)},Be,re)))},W=o.forwardRef(w);W.displayName="RawItem";var Y=W,U=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],B="responsive",we="invalidate";function ie(ce){return"+ ".concat(ce.length," ...")}function Ye(ce,te){var q=ce.prefixCls,b=q===void 0?"rc-overflow":q,k=ce.data,z=k===void 0?[]:k,T=ce.renderItem,de=ce.renderRawItem,Be=ce.itemKey,Ke=ce.itemWidth,re=Ke===void 0?10:Ke,ue=ce.ssr,Te=ce.style,Me=ce.className,Ie=ce.maxCount,Qe=ce.renderRest,ge=ce.renderRawRest,L=ce.suffix,O=ce.component,f=O===void 0?"div":O,r=ce.itemComponent,h=ce.onVisibleChange,Q=(0,Z.Z)(ce,U),s=ue==="full",u=se(),X=_(u,null),M=(0,v.Z)(X,2),m=M[0],G=M[1],ye=m||0,ve=_(u,new Map),ne=(0,v.Z)(ve,2),De=ne[0],ze=ne[1],P=_(u,0),he=(0,v.Z)(P,2),Ee=he[0],Le=he[1],Fe=_(u,0),Ge=(0,v.Z)(Fe,2),nt=Ge[0],rt=Ge[1],Pt=_(u,0),Lt=(0,v.Z)(Pt,2),Bt=Lt[0],Mt=Lt[1],tn=(0,o.useState)(null),cn=(0,v.Z)(tn,2),gt=cn[0],dn=cn[1],Xt=(0,o.useState)(null),nn=(0,v.Z)(Xt,2),un=nn[0],On=nn[1],lt=o.useMemo(function(){return un===null&&s?Number.MAX_SAFE_INTEGER:un||0},[un,m]),ft=(0,o.useState)(!1),mt=(0,v.Z)(ft,2),It=mt[0],rn=mt[1],ln="".concat(b,"-item"),ut=Math.max(Ee,nt),Wt=Ie===B,ee=z.length&&Wt,g=Ie===we,y=ee||typeof Ie=="number"&&z.length>Ie,E=(0,o.useMemo)(function(){var ht=z;return ee?m===null&&s?ht=z:ht=z.slice(0,Math.min(z.length,ye/re)):typeof Ie=="number"&&(ht=z.slice(0,Ie)),ht},[z,re,m,Ie,ee]),S=(0,o.useMemo)(function(){return ee?z.slice(lt+1):z.slice(E.length)},[z,E,ee,lt]),Ae=(0,o.useCallback)(function(ht,Oe){var Ne;return typeof Be=="function"?Be(ht):(Ne=Be&&(ht==null?void 0:ht[Be]))!==null&&Ne!==void 0?Ne:Oe},[Be]),ae=(0,o.useCallback)(T||function(ht){return ht},[T]);function je(ht,Oe,Ne){un===ht&&(Oe===void 0||Oe===gt)||(On(ht),Ne||(rn(htye){je(Ue-1,ht-Je-Bt+nt);break}}L&&st(0)+Bt>ye&&dn(null)}},[ye,De,nt,Bt,Ae,E]);var $e=It&&!!S.length,ct={};gt!==null&&ee&&(ct={position:"absolute",left:gt,top:0});var Ct={prefixCls:ln,responsive:ee,component:r,invalidate:g},pt=de?function(ht,Oe){var Ne=Ae(ht,Oe);return o.createElement(D.Provider,{key:Ne,value:(0,i.Z)((0,i.Z)({},Ct),{},{order:Oe,item:ht,itemKey:Ne,registerSize:et,display:Oe<=lt})},de(ht,Oe))}:function(ht,Oe){var Ne=Ae(ht,Oe);return o.createElement(V,(0,t.Z)({},Ct,{order:Oe,key:Ne,item:ht,renderItem:ae,itemKey:Ne,registerSize:et,display:Oe<=lt}))},xt={order:$e?lt:Number.MAX_SAFE_INTEGER,className:"".concat(ln,"-rest"),registerSize:at,display:$e},Ot=Qe||ie,Ut=ge?o.createElement(D.Provider,{value:(0,i.Z)((0,i.Z)({},Ct),xt)},ge(S)):o.createElement(V,(0,t.Z)({},Ct,xt),typeof Ot=="function"?Ot(S):Ot),Rt=o.createElement(f,(0,t.Z)({className:n()(!g&&b,Me),style:Te,ref:te},Q),E.map(pt),y?Ut:null,L&&o.createElement(V,(0,t.Z)({},Ct,{responsive:Wt,responsiveDisabled:!ee,order:lt,className:"".concat(ln,"-suffix"),registerSize:dt,display:!0,style:ct}),L));return Wt?o.createElement(R.Z,{onResize:We,disabled:!ee},Rt):Rt}var fe=o.forwardRef(Ye);fe.displayName="Overflow",fe.Item=Y,fe.RESPONSIVE=B,fe.INVALIDATE=we;var xe=fe,Se=xe},17115:function(vt,pe,e){"use strict";e.d(pe,{ZP:function(){return n}});var t=e(29043),i=e(59301),v=e(87746),Z=0,o=(0,v.Z)();function C(){var R;return o?(R=Z,Z+=1):R="TEST_OR_SSR",R}function n(R){var j=i.useState(),l=(0,t.Z)(j,2),K=l[0],A=l[1];return i.useEffect(function(){A("rc_select_".concat(C()))},[]),R||K}},77861:function(vt,pe,e){"use strict";e.d(pe,{Ac:function(){return G},Xo:function(){return rt},Wx:function(){return Lt},ZP:function(){return y},lk:function(){return D}});var t=e(5891),i=e(26390),v=e(80962),Z=e(57259),o=e(29043),C=e(19149),n=e(80665),R=e(35788),j=e(51395),l=e(59301),K=e(92310),A=e.n(K),d=e(28800),V=e(93144),N=e(85108),F=e(20475),Re=function(S){var Ae=S.className,ae=S.customizeIcon,je=S.customizeIconProps,We=S.onMouseDown,et=S.onClick,at=S.children,dt;return typeof ae=="function"?dt=ae(je):dt=ae,l.createElement("span",{className:Ae,onMouseDown:function($e){$e.preventDefault(),We&&We($e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:et,"aria-hidden":!0},dt!==void 0?dt:l.createElement("span",{className:A()(Ae.split(/\s+/).map(function(st){return"".concat(st,"-icon")}))},at))},le=Re;function se(E,S,Ae,ae,je){var We=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,et=arguments.length>6?arguments[6]:void 0,at=arguments.length>7?arguments[7]:void 0,dt=l.useMemo(function(){if((0,n.Z)(ae)==="object")return ae.clearIcon;if(je)return je},[ae,je]),st=l.useMemo(function(){return!!(!We&&ae&&(Ae.length||et)&&!(at==="combobox"&&et===""))},[ae,We,Ae.length,et,at]);return{allowClear:st,clearIcon:l.createElement(le,{className:"".concat(E,"-clear"),onMouseDown:S,customizeIcon:dt},"\xD7")}}var _=l.createContext(null);function D(){return l.useContext(_)}function I(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,S=l.useState(!1),Ae=(0,o.Z)(S,2),ae=Ae[0],je=Ae[1],We=l.useRef(null),et=function(){window.clearTimeout(We.current)};l.useEffect(function(){return et},[]);var at=function(st,$e){et(),We.current=window.setTimeout(function(){je(st),$e&&$e()},E)};return[ae,at,et]}function a(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,S=l.useRef(null),Ae=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(Ae.current)}},[]);function ae(je){(je||S.current===null)&&(S.current=je),window.clearTimeout(Ae.current),Ae.current=window.setTimeout(function(){S.current=null},E)}return[function(){return S.current},ae]}function x(E,S,Ae,ae){var je=l.useRef(null);je.current={open:S,triggerOpen:Ae,customizedTrigger:ae},l.useEffect(function(){function We(et){var at;if(!((at=je.current)!==null&&at!==void 0&&at.customizedTrigger)){var dt=et.target;dt.shadowRoot&&et.composed&&(dt=et.composedPath()[0]||dt),je.current.open&&E().filter(function(st){return st}).every(function(st){return!st.contains(dt)&&st!==dt})&&je.current.triggerOpen(!1)}}return window.addEventListener("mousedown",We),function(){return window.removeEventListener("mousedown",We)}},[])}var w=e(36994),W=e(11780),Y=function(S,Ae){var ae,je,We=S.prefixCls,et=S.id,at=S.inputElement,dt=S.disabled,st=S.tabIndex,$e=S.autoFocus,ct=S.autoComplete,Ct=S.editable,pt=S.activeDescendantId,xt=S.value,Ot=S.maxLength,Ut=S.onKeyDown,Rt=S.onMouseDown,ht=S.onChange,Oe=S.onPaste,Ne=S.onCompositionStart,Ue=S.onCompositionEnd,Je=S.open,Xe=S.attrs,it=at||l.createElement("input",null),J=it,oe=J.ref,be=J.props,Pe=be.onKeyDown,Ze=be.onChange,wt=be.onMouseDown,Dt=be.onCompositionStart,At=be.onCompositionEnd,qe=be.style;return(0,j.Kp)(!("maxLength"in it.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),it=l.cloneElement(it,(0,Z.Z)((0,Z.Z)((0,Z.Z)({type:"search"},be),{},{id:et,ref:(0,F.sQ)(Ae,oe),disabled:dt,tabIndex:st,autoComplete:ct||"off",autoFocus:$e,className:A()("".concat(We,"-selection-search-input"),(ae=it)===null||ae===void 0||(je=ae.props)===null||je===void 0?void 0:je.className),role:"combobox","aria-label":"Search","aria-expanded":Je||!1,"aria-haspopup":"listbox","aria-owns":"".concat(et,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(et,"_list"),"aria-activedescendant":Je?pt:void 0},Xe),{},{value:Ct?xt:"",maxLength:Ot,readOnly:!Ct,unselectable:Ct?null:"on",style:(0,Z.Z)((0,Z.Z)({},qe),{},{opacity:Ct?null:0}),onKeyDown:function(Vt){Ut(Vt),Pe&&Pe(Vt)},onMouseDown:function(Vt){Rt(Vt),wt&&wt(Vt)},onChange:function(Vt){ht(Vt),Ze&&Ze(Vt)},onCompositionStart:function(Vt){Ne(Vt),Dt&&Dt(Vt)},onCompositionEnd:function(Vt){Ue(Vt),At&&At(Vt)},onPaste:Oe})),it},U=l.forwardRef(Y);U.displayName="Input";var B=U;function we(E){return Array.isArray(E)?E:E!==void 0?[E]:[]}var ie=typeof window!="undefined"&&window.document&&window.document.documentElement,Ye=ie;function fe(E){return E!=null}function xe(E){return!E&&E!==0}function Se(E){return["string","number"].includes((0,n.Z)(E))}function ce(E){var S=void 0;return E&&(Se(E.title)?S=E.title.toString():Se(E.label)&&(S=E.label.toString())),S}function te(E,S){Ye?l.useLayoutEffect(E,S):l.useEffect(E,S)}function q(E){var S;return(S=E.key)!==null&&S!==void 0?S:E.value}var b=function(S){S.preventDefault(),S.stopPropagation()},k=function(S){var Ae=S.id,ae=S.prefixCls,je=S.values,We=S.open,et=S.searchValue,at=S.autoClearSearchValue,dt=S.inputRef,st=S.placeholder,$e=S.disabled,ct=S.mode,Ct=S.showSearch,pt=S.autoFocus,xt=S.autoComplete,Ot=S.activeDescendantId,Ut=S.tabIndex,Rt=S.removeIcon,ht=S.maxTagCount,Oe=S.maxTagTextLength,Ne=S.maxTagPlaceholder,Ue=Ne===void 0?function(hn){return"+ ".concat(hn.length," ...")}:Ne,Je=S.tagRender,Xe=S.onToggleOpen,it=S.onRemove,J=S.onInputChange,oe=S.onInputPaste,be=S.onInputKeyDown,Pe=S.onInputMouseDown,Ze=S.onInputCompositionStart,wt=S.onInputCompositionEnd,Dt=l.useRef(null),At=(0,l.useState)(0),qe=(0,o.Z)(At,2),yt=qe[0],Vt=qe[1],jt=(0,l.useState)(!1),Nt=(0,o.Z)(jt,2),zt=Nt[0],_t=Nt[1],$t="".concat(ae,"-selection"),mn=We||ct==="multiple"&&at===!1||ct==="tags"?et:"",Nn=ct==="tags"||ct==="multiple"&&at===!1||Ct&&(We||zt);te(function(){Vt(Dt.current.scrollWidth)},[mn]);function Jt(hn,Qt,on,En,zn){return l.createElement("span",{className:A()("".concat($t,"-item"),(0,v.Z)({},"".concat($t,"-item-disabled"),on)),title:ce(hn)},l.createElement("span",{className:"".concat($t,"-item-content")},Qt),En&&l.createElement(le,{className:"".concat($t,"-item-remove"),onMouseDown:b,onClick:zn,customizeIcon:Rt},"\xD7"))}function Tt(hn,Qt,on,En,zn){var Jn=function(kt){b(kt),Xe(!We)};return l.createElement("span",{onMouseDown:Jn},Je({label:Qt,value:hn,disabled:on,closable:En,onClose:zn}))}function Gt(hn){var Qt=hn.disabled,on=hn.label,En=hn.value,zn=!$e&&!Qt,Jn=on;if(typeof Oe=="number"&&(typeof on=="string"||typeof on=="number")){var Zt=String(Jn);Zt.length>Oe&&(Jn="".concat(Zt.slice(0,Oe),"..."))}var kt=function(Dn){Dn&&Dn.stopPropagation(),it(hn)};return typeof Je=="function"?Tt(En,Jn,Qt,zn,kt):Jt(hn,Jn,Qt,zn,kt)}function Fn(hn){var Qt=typeof Ue=="function"?Ue(hn):Ue;return Jt({title:Qt},Qt,!1)}var Bn=l.createElement("div",{className:"".concat($t,"-search"),style:{width:yt},onFocus:function(){_t(!0)},onBlur:function(){_t(!1)}},l.createElement(B,{ref:dt,open:We,prefixCls:ae,id:Ae,inputElement:null,disabled:$e,autoFocus:pt,autoComplete:xt,editable:Nn,activeDescendantId:Ot,value:mn,onKeyDown:be,onMouseDown:Pe,onChange:J,onPaste:oe,onCompositionStart:Ze,onCompositionEnd:wt,tabIndex:Ut,attrs:(0,w.Z)(S,!0)}),l.createElement("span",{ref:Dt,className:"".concat($t,"-search-mirror"),"aria-hidden":!0},mn,"\xA0")),yn=l.createElement(W.Z,{prefixCls:"".concat($t,"-overflow"),data:je,renderItem:Gt,renderRest:Fn,suffix:Bn,itemKey:q,maxCount:ht});return l.createElement(l.Fragment,null,yn,!je.length&&!mn&&l.createElement("span",{className:"".concat($t,"-placeholder")},st))},z=k,T=function(S){var Ae=S.inputElement,ae=S.prefixCls,je=S.id,We=S.inputRef,et=S.disabled,at=S.autoFocus,dt=S.autoComplete,st=S.activeDescendantId,$e=S.mode,ct=S.open,Ct=S.values,pt=S.placeholder,xt=S.tabIndex,Ot=S.showSearch,Ut=S.searchValue,Rt=S.activeValue,ht=S.maxLength,Oe=S.onInputKeyDown,Ne=S.onInputMouseDown,Ue=S.onInputChange,Je=S.onInputPaste,Xe=S.onInputCompositionStart,it=S.onInputCompositionEnd,J=S.title,oe=l.useState(!1),be=(0,o.Z)(oe,2),Pe=be[0],Ze=be[1],wt=$e==="combobox",Dt=wt||Ot,At=Ct[0],qe=Ut||"";wt&&Rt&&!Pe&&(qe=Rt),l.useEffect(function(){wt&&Ze(!1)},[wt,Rt]);var yt=$e!=="combobox"&&!ct&&!Ot?!1:!!qe,Vt=J===void 0?ce(At):J,jt=function(){if(At)return null;var zt=yt?{visibility:"hidden"}:void 0;return l.createElement("span",{className:"".concat(ae,"-selection-placeholder"),style:zt},pt)};return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(ae,"-selection-search")},l.createElement(B,{ref:We,prefixCls:ae,id:je,open:ct,inputElement:Ae,disabled:et,autoFocus:at,autoComplete:dt,editable:Dt,activeDescendantId:st,value:qe,onKeyDown:Oe,onMouseDown:Ne,onChange:function(zt){Ze(!0),Ue(zt)},onPaste:Je,onCompositionStart:Xe,onCompositionEnd:it,tabIndex:xt,attrs:(0,w.Z)(S,!0),maxLength:wt?ht:void 0})),!wt&&At?l.createElement("span",{className:"".concat(ae,"-selection-item"),title:Vt,style:yt?{visibility:"hidden"}:void 0},At.label):null,jt())},de=T;function Be(E){return![N.Z.ESC,N.Z.SHIFT,N.Z.BACKSPACE,N.Z.TAB,N.Z.WIN_KEY,N.Z.ALT,N.Z.META,N.Z.WIN_KEY_RIGHT,N.Z.CTRL,N.Z.SEMICOLON,N.Z.EQUALS,N.Z.CAPS_LOCK,N.Z.CONTEXT_MENU,N.Z.F1,N.Z.F2,N.Z.F3,N.Z.F4,N.Z.F5,N.Z.F6,N.Z.F7,N.Z.F8,N.Z.F9,N.Z.F10,N.Z.F11,N.Z.F12].includes(E)}var Ke=function(S,Ae){var ae=(0,l.useRef)(null),je=(0,l.useRef)(!1),We=S.prefixCls,et=S.open,at=S.mode,dt=S.showSearch,st=S.tokenWithEnter,$e=S.autoClearSearchValue,ct=S.onSearch,Ct=S.onSearchSubmit,pt=S.onToggleOpen,xt=S.onInputKeyDown,Ot=S.domRef;l.useImperativeHandle(Ae,function(){return{focus:function(){ae.current.focus()},blur:function(){ae.current.blur()}}});var Ut=a(0),Rt=(0,o.Z)(Ut,2),ht=Rt[0],Oe=Rt[1],Ne=function(qe){var yt=qe.which;(yt===N.Z.UP||yt===N.Z.DOWN)&&qe.preventDefault(),xt&&xt(qe),yt===N.Z.ENTER&&at==="tags"&&!je.current&&!et&&(Ct==null||Ct(qe.target.value)),Be(yt)&&pt(!0)},Ue=function(){Oe(!0)},Je=(0,l.useRef)(null),Xe=function(qe){ct(qe,!0,je.current)!==!1&&pt(!0)},it=function(){je.current=!0},J=function(qe){je.current=!1,at!=="combobox"&&Xe(qe.target.value)},oe=function(qe){var yt=qe.target.value;if(st&&Je.current&&/[\r\n]/.test(Je.current)){var Vt=Je.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");yt=yt.replace(Vt,Je.current)}Je.current=null,Xe(yt)},be=function(qe){var yt=qe.clipboardData,Vt=yt.getData("text");Je.current=Vt},Pe=function(qe){var yt=qe.target;if(yt!==ae.current){var Vt=document.body.style.msTouchAction!==void 0;Vt?setTimeout(function(){ae.current.focus()}):ae.current.focus()}},Ze=function(qe){var yt=ht();qe.target!==ae.current&&!yt&&at!=="combobox"&&qe.preventDefault(),(at!=="combobox"&&(!dt||!yt)||!et)&&(et&&$e!==!1&&ct("",!0,!1),pt())},wt={inputRef:ae,onInputKeyDown:Ne,onInputMouseDown:Ue,onInputChange:oe,onInputPaste:be,onInputCompositionStart:it,onInputCompositionEnd:J},Dt=at==="multiple"||at==="tags"?l.createElement(z,(0,t.Z)({},S,wt)):l.createElement(de,(0,t.Z)({},S,wt));return l.createElement("div",{ref:Ot,className:"".concat(We,"-selector"),onClick:Pe,onMouseDown:Ze},Dt)},re=l.forwardRef(Ke);re.displayName="Selector";var ue=re,Te=e(35593),Me=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ie=function(S){var Ae=S===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Ae,adjustY:1},htmlRegion:"scroll"}}},Qe=function(S,Ae){var ae=S.prefixCls,je=S.disabled,We=S.visible,et=S.children,at=S.popupElement,dt=S.animation,st=S.transitionName,$e=S.dropdownStyle,ct=S.dropdownClassName,Ct=S.direction,pt=Ct===void 0?"ltr":Ct,xt=S.placement,Ot=S.builtinPlacements,Ut=S.dropdownMatchSelectWidth,Rt=S.dropdownRender,ht=S.dropdownAlign,Oe=S.getPopupContainer,Ne=S.empty,Ue=S.getTriggerDOMNode,Je=S.onPopupVisibleChange,Xe=S.onPopupMouseEnter,it=(0,C.Z)(S,Me),J="".concat(ae,"-dropdown"),oe=at;Rt&&(oe=Rt(at));var be=l.useMemo(function(){return Ot||Ie(Ut)},[Ot,Ut]),Pe=dt?"".concat(J,"-").concat(dt):st,Ze=typeof Ut=="number",wt=l.useMemo(function(){return Ze?null:Ut===!1?"minWidth":"width"},[Ut,Ze]),Dt=$e;Ze&&(Dt=(0,Z.Z)((0,Z.Z)({},Dt),{},{width:Ut}));var At=l.useRef(null);return l.useImperativeHandle(Ae,function(){return{getPopupElement:function(){return At.current}}}),l.createElement(Te.Z,(0,t.Z)({},it,{showAction:Je?["click"]:[],hideAction:Je?["click"]:[],popupPlacement:xt||(pt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:be,prefixCls:J,popupTransitionName:Pe,popup:l.createElement("div",{ref:At,onMouseEnter:Xe},oe),stretch:wt,popupAlign:ht,popupVisible:We,getPopupContainer:Oe,popupClassName:A()(ct,(0,v.Z)({},"".concat(J,"-empty"),Ne)),popupStyle:Dt,getTriggerDOMNode:Ue,onPopupVisibleChange:Je}),et)},ge=l.forwardRef(Qe);ge.displayName="SelectTrigger";var L=ge,O=e(17953);function f(E,S){var Ae=E.key,ae;return"value"in E&&(ae=E.value),Ae!=null?Ae:ae!==void 0?ae:"rc-index-key-".concat(S)}function r(E,S){var Ae=E||{},ae=Ae.label,je=Ae.value,We=Ae.options,et=Ae.groupLabel,at=ae||(S?"children":"label");return{label:at,value:je||"value",options:We||"options",groupLabel:et||at}}function h(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=S.fieldNames,ae=S.childrenAsData,je=[],We=r(Ae,!1),et=We.label,at=We.value,dt=We.options,st=We.groupLabel;function $e(ct,Ct){ct.forEach(function(pt){if(Ct||!(dt in pt)){var xt=pt[at];je.push({key:f(pt,je.length),groupOption:Ct,data:pt,label:pt[et],value:xt})}else{var Ot=pt[st];Ot===void 0&&ae&&(Ot=pt.label),je.push({key:f(pt,je.length),group:!0,data:pt,label:Ot}),$e(pt[dt],!0)}})}return $e(E,!1),je}function Q(E){var S=(0,Z.Z)({},E);return"props"in S||Object.defineProperty(S,"props",{get:function(){return(0,j.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),S}}),S}function s(E,S){if(!S||!S.length)return null;var Ae=!1;function ae(We,et){var at=(0,O.Z)(et),dt=at[0],st=at.slice(1);if(!dt)return[We];var $e=We.split(dt);return Ae=Ae||$e.length>1,$e.reduce(function(ct,Ct){return[].concat((0,i.Z)(ct),(0,i.Z)(ae(Ct,st)))},[]).filter(function(ct){return ct})}var je=ae(E,S);return Ae?je:null}var u=["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"],X=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function M(E){return E==="tags"||E==="multiple"}var m=l.forwardRef(function(E,S){var Ae,ae,je=E.id,We=E.prefixCls,et=E.className,at=E.showSearch,dt=E.tagRender,st=E.direction,$e=E.omitDomProps,ct=E.displayValues,Ct=E.onDisplayValuesChange,pt=E.emptyOptions,xt=E.notFoundContent,Ot=xt===void 0?"Not Found":xt,Ut=E.onClear,Rt=E.mode,ht=E.disabled,Oe=E.loading,Ne=E.getInputElement,Ue=E.getRawInputElement,Je=E.open,Xe=E.defaultOpen,it=E.onDropdownVisibleChange,J=E.activeValue,oe=E.onActiveValueChange,be=E.activeDescendantId,Pe=E.searchValue,Ze=E.autoClearSearchValue,wt=E.onSearch,Dt=E.onSearchSplit,At=E.tokenSeparators,qe=E.allowClear,yt=E.suffixIcon,Vt=E.clearIcon,jt=E.OptionList,Nt=E.animation,zt=E.transitionName,_t=E.dropdownStyle,$t=E.dropdownClassName,mn=E.dropdownMatchSelectWidth,Nn=E.dropdownRender,Jt=E.dropdownAlign,Tt=E.placement,Gt=E.builtinPlacements,Fn=E.getPopupContainer,Bn=E.showAction,yn=Bn===void 0?[]:Bn,hn=E.onFocus,Qt=E.onBlur,on=E.onKeyUp,En=E.onKeyDown,zn=E.onMouseDown,Jn=(0,C.Z)(E,u),Zt=M(Rt),kt=(at!==void 0?at:Zt)||Rt==="combobox",Ft=(0,Z.Z)({},Jn);X.forEach(function(sr){delete Ft[sr]}),$e==null||$e.forEach(function(sr){delete Ft[sr]});var Dn=l.useState(!1),Zn=(0,o.Z)(Dn,2),sn=Zn[0],vn=Zn[1];l.useEffect(function(){vn((0,V.Z)())},[]);var $n=l.useRef(null),Sn=l.useRef(null),Vn=l.useRef(null),tr=l.useRef(null),Yn=l.useRef(null),_n=I(),qn=(0,o.Z)(_n,3),ur=qn[0],gr=qn[1],xr=qn[2];l.useImperativeHandle(S,function(){var sr,nr;return{focus:(sr=tr.current)===null||sr===void 0?void 0:sr.focus,blur:(nr=tr.current)===null||nr===void 0?void 0:nr.blur,scrollTo:function(Xr){var Wr;return(Wr=Yn.current)===null||Wr===void 0?void 0:Wr.scrollTo(Xr)}}});var Or=l.useMemo(function(){var sr;if(Rt!=="combobox")return Pe;var nr=(sr=ct[0])===null||sr===void 0?void 0:sr.value;return typeof nr=="string"||typeof nr=="number"?String(nr):""},[Pe,Rt,ct]),Ca=Rt==="combobox"&&typeof Ne=="function"&&Ne()||null,$r=typeof Ue=="function"&&Ue(),va=(0,F.x1)(Sn,$r==null||(Ae=$r.props)===null||Ae===void 0?void 0:Ae.ref),ga=l.useState(!1),la=(0,o.Z)(ga,2),Lr=la[0],ma=la[1];(0,d.Z)(function(){ma(!0)},[]);var ua=(0,R.Z)(!1,{defaultValue:Xe,value:Je}),na=(0,o.Z)(ua,2),ia=na[0],Vr=na[1],bn=Lr?ia:!1,Kn=!Ot&&pt;(ht||Kn&&bn&&Rt==="combobox")&&(bn=!1);var Qn=Kn?!1:bn,Wn=l.useCallback(function(sr){var nr=sr!==void 0?sr:!bn;ht||(Vr(nr),bn!==nr&&(it==null||it(nr)))},[ht,bn,Vr,it]),ar=l.useMemo(function(){return(At||[]).some(function(sr){return[` +`,`\r +`].includes(sr)})},[At]),dr=function(nr,ra,Xr){var Wr=!0,aa=nr;oe==null||oe(null);var sa=Xr?null:s(nr,At);return Rt!=="combobox"&&sa&&(aa="",Dt==null||Dt(sa),Wn(!1),Wr=!1),wt&&Or!==aa&&wt(aa,{source:ra?"typing":"effect"}),Wr},Ur=function(nr){!nr||!nr.trim()||wt(nr,{source:"submit"})};l.useEffect(function(){!bn&&!Zt&&Rt!=="combobox"&&dr("",!1,!1)},[bn]),l.useEffect(function(){ia&&ht&&Vr(!1),ht&&gr(!1)},[ht]);var Mr=a(),Fr=(0,o.Z)(Mr,2),kr=Fr[0],Cr=Fr[1],ir=function(nr){var ra=kr(),Xr=nr.which;if(Xr===N.Z.ENTER&&(Rt!=="combobox"&&nr.preventDefault(),bn||Wn(!0)),Cr(!!Or),Xr===N.Z.BACKSPACE&&!ra&&Zt&&!Or&&ct.length){for(var Wr=(0,i.Z)(ct),aa=null,sa=Wr.length-1;sa>=0;sa-=1){var Da=Wr[sa];if(!Da.disabled){Wr.splice(sa,1),aa=Da;break}}aa&&Ct(Wr,{type:"remove",values:[aa]})}for(var Ea=arguments.length,Va=new Array(Ea>1?Ea-1:0),La=1;La1?ra-1:0),Wr=1;Wr1?sa-1:0),Ea=1;Ea1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ze.Z)(E).map(function(Ae,ae){if(!l.isValidElement(Ae)||!Ae.type)return null;var je=Ae,We=je.type.isSelectOptGroup,et=je.key,at=je.props,dt=at.children,st=(0,C.Z)(at,he);return S||!We?Ee(Ae):(0,Z.Z)((0,Z.Z)({key:"__RC_SELECT_GRP__".concat(et===null?ae:et,"__"),label:et},st),{},{options:Le(dt)})}).filter(function(Ae){return Ae})}function Fe(E,S,Ae,ae,je){return l.useMemo(function(){var We=E,et=!E;et&&(We=Le(S));var at=new Map,dt=new Map,st=function(Ct,pt,xt){xt&&typeof xt=="string"&&Ct.set(pt[xt],pt)};function $e(ct){for(var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pt=0;pt1&&arguments[1]!==void 0?arguments[1]:1,Fn=oe.length,Bn=0;Bn1&&arguments[1]!==void 0?arguments[1]:!1;yt(Tt);var Fn={source:Gt?"keyboard":"mouse"},Bn=oe[Tt];if(!Bn){Ot(null,-1,Fn);return}Ot(Bn.value,Tt,Fn)};(0,l.useEffect)(function(){Vt(Ut!==!1?wt(0):-1)},[oe.length,st]);var jt=l.useCallback(function(Jt){return Oe.has(Jt)&&dt!=="combobox"},[dt,(0,i.Z)(Oe).toString(),Oe.size]);(0,l.useEffect)(function(){var Jt=setTimeout(function(){if(!at&&et&&Oe.size===1){var Gt=Array.from(Oe)[0],Fn=oe.findIndex(function(Bn){var yn=Bn.data;return yn.value===Gt});Fn!==-1&&(Vt(Fn),Ze(Fn))}});if(et){var Tt;(Tt=be.current)===null||Tt===void 0||Tt.scrollTo(void 0)}return function(){return clearTimeout(Jt)}},[et,st,xt.length]);var Nt=function(Tt){Tt!==void 0&&Rt(Tt,{selected:!Oe.has(Tt)}),at||$e(!1)};if(l.useImperativeHandle(Ae,function(){return{onKeyDown:function(Tt){var Gt=Tt.which,Fn=Tt.ctrlKey;switch(Gt){case N.Z.N:case N.Z.P:case N.Z.UP:case N.Z.DOWN:{var Bn=0;if(Gt===N.Z.UP?Bn=-1:Gt===N.Z.DOWN?Bn=1:dn()&&Fn&&(Gt===N.Z.N?Bn=1:Gt===N.Z.P&&(Bn=-1)),Bn!==0){var yn=wt(qe+Bn,Bn);Ze(yn),Vt(yn,!0)}break}case N.Z.ENTER:{var hn=oe[qe];hn&&!hn.data.disabled?Nt(hn.value):Nt(void 0),et&&Tt.preventDefault();break}case N.Z.ESC:$e(!1),et&&Tt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Tt){Ze(Tt)}}}),oe.length===0)return l.createElement("div",{role:"listbox",id:"".concat(We,"_list"),className:"".concat(J,"-empty"),onMouseDown:Pe},ct);var zt=Object.keys(Ne).map(function(Jt){return Ne[Jt]}),_t=function(Tt){return Tt.label};function $t(Jt,Tt){var Gt=Jt.group;return{role:Gt?"presentation":"option",id:"".concat(We,"_list_").concat(Tt)}}var mn=function(Tt){var Gt=oe[Tt];if(!Gt)return null;var Fn=Gt.data||{},Bn=Fn.value,yn=Gt.group,hn=(0,w.Z)(Fn,!0),Qt=_t(Gt);return Gt?l.createElement("div",(0,t.Z)({"aria-label":typeof Qt=="string"&&!yn?Qt:null},hn,{key:Tt},$t(Gt,Tt),{"aria-selected":jt(Bn)}),Bn):null},Nn={role:"listbox",id:"".concat(We,"_list")};return l.createElement(l.Fragment,null,Ue&&l.createElement("div",(0,t.Z)({},Nn,{style:{height:0,width:0,overflow:"hidden"}}),mn(qe-1),mn(qe),mn(qe+1)),l.createElement(tn.Z,{itemKey:"key",ref:be,data:oe,height:Xe,itemHeight:it,fullHeight:!1,onMouseDown:Pe,onScroll:Ct,virtual:Ue,direction:Je,innerProps:Ue?null:Nn},function(Jt,Tt){var Gt,Fn=Jt.group,Bn=Jt.groupOption,yn=Jt.data,hn=Jt.label,Qt=Jt.value,on=yn.key;if(Fn){var En,zn=(En=yn.title)!==null&&En!==void 0?En:nn(hn)?hn.toString():void 0;return l.createElement("div",{className:A()(J,"".concat(J,"-group")),title:zn},hn!==void 0?hn:on)}var Jn=yn.disabled,Zt=yn.title,kt=yn.children,Ft=yn.style,Dn=yn.className,Zn=(0,C.Z)(yn,Xt),sn=(0,Mt.Z)(Zn,zt),vn=jt(Qt),$n="".concat(J,"-option"),Sn=A()(J,$n,Dn,(Gt={},(0,v.Z)(Gt,"".concat($n,"-grouped"),Bn),(0,v.Z)(Gt,"".concat($n,"-active"),qe===Tt&&!Jn),(0,v.Z)(Gt,"".concat($n,"-disabled"),Jn),(0,v.Z)(Gt,"".concat($n,"-selected"),vn),Gt)),Vn=_t(Jt),tr=!ht||typeof ht=="function"||vn,Yn=typeof Vn=="number"?Vn:Vn||Qt,_n=nn(Yn)?Yn.toString():void 0;return Zt!==void 0&&(_n=Zt),l.createElement("div",(0,t.Z)({},(0,w.Z)(sn),Ue?{}:$t(Jt,Tt),{"aria-selected":vn,className:Sn,title:_n,onMouseMove:function(){qe===Tt||Jn||Vt(Tt)},onClick:function(){Jn||Nt(Qt)},style:Ft}),l.createElement("div",{className:"".concat($n,"-content")},Yn),l.isValidElement(ht)||vn,tr&&l.createElement(le,{className:"".concat(J,"-option-state"),customizeIcon:ht,customizeIconProps:{isSelected:vn}},vn?"\u2713":null))}))},On=l.forwardRef(un);On.displayName="OptionList";var lt=On;function ft(E){var S=E.mode,Ae=E.options,ae=E.children,je=E.backfill,We=E.allowClear,et=E.placeholder,at=E.getInputElement,dt=E.showSearch,st=E.onSearch,$e=E.defaultOpen,ct=E.autoFocus,Ct=E.labelInValue,pt=E.value,xt=E.inputValue,Ot=E.optionLabelProp,Ut=isMultiple(S),Rt=dt!==void 0?dt:Ut||S==="combobox",ht=Ae||convertChildrenToData(ae);if(warning(S!=="tags"||ht.every(function(Je){return!Je.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),S==="tags"||S==="combobox"){var Oe=ht.some(function(Je){return Je.options?Je.options.some(function(Xe){return typeof("value"in Xe?Xe.value:Xe.key)=="number"}):typeof("value"in Je?Je.value:Je.key)=="number"});warning(!Oe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(S!=="combobox"||!Ot,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(S==="combobox"||!je,"`backfill` only works with `combobox` mode."),warning(S==="combobox"||!at,"`getInputElement` only work with `combobox` mode."),noteOnce(S!=="combobox"||!at||!We||!et,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),st&&!Rt&&S!=="combobox"&&S!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!$e||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pt!=null){var Ne=toArray(pt);warning(!Ct||Ne.every(function(Je){return _typeof(Je)==="object"&&("key"in Je||"value"in Je)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ut||Array.isArray(pt),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var Ue=null;toNodeArray(ae).some(function(Je){if(!React.isValidElement(Je)||!Je.type)return!1;var Xe=Je,it=Xe.type;if(it.isSelectOption)return!1;if(it.isSelectOptGroup){var J=toNodeArray(Je.props.children).every(function(oe){return!React.isValidElement(oe)||!Je.type||oe.type.isSelectOption?!0:(Ue=oe.type,!1)});return!J}return Ue=it,!0}),Ue&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ue.displayName||Ue.name||Ue,"`.")),warning(xt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function mt(E,S){if(E){var Ae=function ae(je){for(var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=0;et2&&arguments[2]!==void 0?arguments[2]:{},Wn=Qn.source,ar=Wn===void 0?"keyboard":Wn;va(Kn),et&&ae==="combobox"&&bn!==null&&ar==="keyboard"&&xr(String(bn))},[et,ae]),Lr=function(Kn,Qn,Wn){var ar=function(){var Gr,Rr=Dn(Kn);return[qe?{label:Rr==null?void 0:Rr[$t.label],value:Kn,key:(Gr=Rr==null?void 0:Rr.key)!==null&&Gr!==void 0?Gr:Kn}:Kn,Q(Rr)]};if(Qn&&pt){var dr=ar(),Ur=(0,o.Z)(dr,2),Mr=Ur[0],Fr=Ur[1];pt(Mr,Fr)}else if(!Qn&&xt&&Wn!=="clear"){var kr=ar(),Cr=(0,o.Z)(kr,2),ir=Cr[0],zr=Cr[1];xt(ir,zr)}},ma=Ge(function(bn,Kn){var Qn,Wn=Nt?Kn.selected:!0;Wn?Qn=Nt?[].concat((0,i.Z)(Ft),[bn]):[bn]:Qn=Ft.filter(function(ar){return ar.value!==bn}),_n(Qn),Lr(bn,Wn),ae==="combobox"?xr(""):(!M||Ct)&&(Tt(""),xr(""))}),ua=function(Kn,Qn){_n(Kn);var Wn=Qn.type,ar=Qn.values;(Wn==="remove"||Wn==="clear")&&ar.forEach(function(dr){Lr(dr.value,!1,Wn)})},na=function(Kn,Qn){if(Tt(Kn),xr(null),Qn.source==="submit"){var Wn=(Kn||"").trim();if(Wn){var ar=Array.from(new Set([].concat((0,i.Z)(sn),[Wn])));_n(ar),Lr(Wn,!0),Tt("")}return}Qn.source!=="blur"&&(ae==="combobox"&&_n(Kn),$e==null||$e(Kn))},ia=function(Kn){var Qn=Kn;ae!=="tags"&&(Qn=Kn.map(function(ar){var dr=Bn.get(ar);return dr==null?void 0:dr.value}).filter(function(ar){return ar!==void 0}));var Wn=Array.from(new Set([].concat((0,i.Z)(sn),(0,i.Z)(Qn))));_n(Wn),Wn.forEach(function(ar){Lr(ar,!0)})},Vr=l.useMemo(function(){var bn=J!==!1&&Ut!==!1;return(0,Z.Z)((0,Z.Z)({},Gt),{},{flattenOptions:Yn,onActiveValue:la,defaultActiveFirstOption:ga,onSelect:ma,menuItemSelectedIcon:it,rawValues:sn,fieldNames:$t,virtual:bn,direction:oe,listHeight:Pe,listItemHeight:wt,childrenAsData:zt})},[Gt,Yn,la,ga,ma,it,sn,$t,J,Ut,Pe,wt,zt]);return l.createElement(gt.Provider,{value:Vr},l.createElement(G,(0,t.Z)({},Vt,{id:jt,prefixCls:We,ref:S,omitDomProps:ln,mode:ae,displayValues:Zn,onDisplayValuesChange:ua,direction:oe,searchValue:Jt,onSearch:na,autoClearSearchValue:Ct,onSearchSplit:ia,dropdownMatchSelectWidth:Ut,OptionList:lt,emptyOptions:!Yn.length,activeValue:gr,activeDescendantId:"".concat(jt,"_list_").concat($r)})))}),ee=Wt;ee.Option=Lt,ee.OptGroup=rt;var g=ee,y=g},9296:function(vt,pe,e){"use strict";e.r(pe),e.d(pe,{ResizableTextArea:function(){return U},default:function(){return xe}});var t=e(5891),i=e(57259),v=e(80962),Z=e(80665),o=e(29043),C=e(19149),n=e(26390),R=e(92310),j=e.n(R),l=e(93681),K=e(5643),A=e(35788),d=e(59301),V=e(29301),N=e(28800),F=e(23073),Re=` + 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; +`,le=["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"],se={},_;function D(Se){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,te=Se.getAttribute("id")||Se.getAttribute("data-reactid")||Se.getAttribute("name");if(ce&&se[te])return se[te];var q=window.getComputedStyle(Se),b=q.getPropertyValue("box-sizing")||q.getPropertyValue("-moz-box-sizing")||q.getPropertyValue("-webkit-box-sizing"),k=parseFloat(q.getPropertyValue("padding-bottom"))+parseFloat(q.getPropertyValue("padding-top")),z=parseFloat(q.getPropertyValue("border-bottom-width"))+parseFloat(q.getPropertyValue("border-top-width")),T=le.map(function(Be){return"".concat(Be,":").concat(q.getPropertyValue(Be))}).join(";"),de={sizingStyle:T,paddingSize:k,borderSize:z,boxSizing:b};return ce&&te&&(se[te]=de),de}function I(Se){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_||(_=document.createElement("textarea"),_.setAttribute("tab-index","-1"),_.setAttribute("aria-hidden","true"),document.body.appendChild(_)),Se.getAttribute("wrap")?_.setAttribute("wrap",Se.getAttribute("wrap")):_.removeAttribute("wrap");var b=D(Se,ce),k=b.paddingSize,z=b.borderSize,T=b.boxSizing,de=b.sizingStyle;_.setAttribute("style","".concat(de,";").concat(Re)),_.value=Se.value||Se.placeholder||"";var Be=void 0,Ke=void 0,re,ue=_.scrollHeight;if(T==="border-box"?ue+=z:T==="content-box"&&(ue-=k),te!==null||q!==null){_.value=" ";var Te=_.scrollHeight-k;te!==null&&(Be=Te*te,T==="border-box"&&(Be=Be+k+z),ue=Math.max(Be,ue)),q!==null&&(Ke=Te*q,T==="border-box"&&(Ke=Ke+k+z),re=ue>Ke?"":"hidden",ue=Math.min(Ke,ue))}var Me={height:ue,overflowY:re,resize:"none"};return Be&&(Me.minHeight=Be),Ke&&(Me.maxHeight=Ke),Me}var a=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],x=0,w=1,W=2,Y=d.forwardRef(function(Se,ce){var te=Se,q=te.prefixCls,b=te.onPressEnter,k=te.defaultValue,z=te.value,T=te.autoSize,de=te.onResize,Be=te.className,Ke=te.style,re=te.disabled,ue=te.onChange,Te=te.onInternalAutoSize,Me=(0,C.Z)(te,a),Ie=(0,A.Z)(k,{value:z,postState:function(rt){return rt!=null?rt:""}}),Qe=(0,o.Z)(Ie,2),ge=Qe[0],L=Qe[1],O=function(rt){L(rt.target.value),ue==null||ue(rt)},f=d.useRef();d.useImperativeHandle(ce,function(){return{textArea:f.current}});var r=d.useMemo(function(){return T&&(0,Z.Z)(T)==="object"?[T.minRows,T.maxRows]:[]},[T]),h=(0,o.Z)(r,2),Q=h[0],s=h[1],u=!!T,X=function(){try{if(document.activeElement===f.current){var rt=f.current,Pt=rt.selectionStart,Lt=rt.selectionEnd,Bt=rt.scrollTop;f.current.setSelectionRange(Pt,Lt),f.current.scrollTop=Bt}}catch(Mt){}},M=d.useState(W),m=(0,o.Z)(M,2),G=m[0],ye=m[1],ve=d.useState(),ne=(0,o.Z)(ve,2),De=ne[0],ze=ne[1],P=function(){ye(x)};(0,N.Z)(function(){u&&P()},[z,Q,s,u]),(0,N.Z)(function(){if(G===x)ye(w);else if(G===w){var nt=I(f.current,!1,Q,s);ye(W),ze(nt)}else X()},[G]);var he=d.useRef(),Ee=function(){F.Z.cancel(he.current)},Le=function(rt){G===W&&(de==null||de(rt),T&&(Ee(),he.current=(0,F.Z)(function(){P()})))};d.useEffect(function(){return Ee},[]);var Fe=u?De:null,Ge=(0,i.Z)((0,i.Z)({},Ke),Fe);return(G===x||G===w)&&(Ge.overflowY="hidden",Ge.overflowX="hidden"),d.createElement(V.Z,{onResize:Le,disabled:!(T||de)},d.createElement("textarea",(0,t.Z)({},Me,{ref:f,style:Ge,className:j()(q,Be,(0,v.Z)({},"".concat(q,"-disabled"),re)),disabled:re,value:ge,onChange:O})))}),U=Y,B=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function we(Se,ce){return(0,n.Z)(Se||"").slice(0,ce).join("")}function ie(Se,ce,te,q){var b=te;return Se?b=we(te,q):(0,n.Z)(ce||"").lengthq&&(b=ce),b}var Ye=d.forwardRef(function(Se,ce){var te,q=Se.defaultValue,b=Se.value,k=Se.onFocus,z=Se.onBlur,T=Se.onChange,de=Se.allowClear,Be=Se.maxLength,Ke=Se.onCompositionStart,re=Se.onCompositionEnd,ue=Se.suffix,Te=Se.prefixCls,Me=Te===void 0?"rc-textarea":Te,Ie=Se.classes,Qe=Se.showCount,ge=Se.className,L=Se.style,O=Se.disabled,f=Se.hidden,r=Se.classNames,h=Se.styles,Q=Se.onResize,s=(0,C.Z)(Se,B),u=(0,A.Z)(q,{value:b,defaultValue:q}),X=(0,o.Z)(u,2),M=X[0],m=X[1],G=(0,d.useRef)(null),ye=d.useState(!1),ve=(0,o.Z)(ye,2),ne=ve[0],De=ve[1],ze=d.useState(!1),P=(0,o.Z)(ze,2),he=P[0],Ee=P[1],Le=d.useRef(),Fe=d.useRef(0),Ge=d.useState(null),nt=(0,o.Z)(Ge,2),rt=nt[0],Pt=nt[1],Lt=function(){var ut;(ut=G.current)===null||ut===void 0||ut.textArea.focus()};(0,d.useImperativeHandle)(ce,function(){return{resizableTextArea:G.current,focus:Lt,blur:function(){var ut;(ut=G.current)===null||ut===void 0||ut.textArea.blur()}}}),(0,d.useEffect)(function(){De(function(ln){return!O&&ln})},[O]);var Bt=Number(Be)>0,Mt=function(ut){Ee(!0),Le.current=M,Fe.current=ut.currentTarget.selectionStart,Ke==null||Ke(ut)},tn=function(ut){Ee(!1);var Wt=ut.currentTarget.value;if(Bt){var ee,g=Fe.current>=Be+1||Fe.current===((ee=Le.current)===null||ee===void 0?void 0:ee.length);Wt=ie(g,Le.current,Wt,Be)}Wt!==M&&(m(Wt),(0,K.rJ)(ut.currentTarget,ut,T,Wt)),re==null||re(ut)},cn=function(ut){var Wt=ut.target.value;if(!he&&Bt){var ee=ut.target.selectionStart>=Be+1||ut.target.selectionStart===Wt.length||!ut.target.selectionStart;Wt=ie(ee,M,Wt,Be)}m(Wt),(0,K.rJ)(ut.currentTarget,ut,T,Wt)},gt=function(ut){var Wt=s.onPressEnter,ee=s.onKeyDown;ut.key==="Enter"&&Wt&&Wt(ut),ee==null||ee(ut)},dn=function(ut){De(!0),k==null||k(ut)},Xt=function(ut){De(!1),z==null||z(ut)},nn=function(ut){var Wt;m(""),Lt(),(0,K.rJ)((Wt=G.current)===null||Wt===void 0?void 0:Wt.textArea,ut,T)},un=(0,K.D7)(M);!he&&Bt&&b==null&&(un=we(un,Be));var On=ue,lt;if(Qe){var ft=(0,n.Z)(un).length;(0,Z.Z)(Qe)==="object"?lt=Qe.formatter({value:un,count:ft,maxLength:Be}):lt="".concat(ft).concat(Bt?" / ".concat(Be):""),On=d.createElement(d.Fragment,null,On,d.createElement("span",{className:j()("".concat(Me,"-data-count"),r==null?void 0:r.count),style:h==null?void 0:h.count},lt))}var mt=function(ut){var Wt;Q==null||Q(ut),(Wt=G.current)!==null&&Wt!==void 0&&Wt.textArea.style.height&&Pt(!0)},It=!s.autoSize&&!Qe&&!de,rn=d.createElement(l.BaseInput,{value:un,allowClear:de,handleReset:nn,suffix:On,prefixCls:Me,classes:{affixWrapper:j()(Ie==null?void 0:Ie.affixWrapper,(te={},(0,v.Z)(te,"".concat(Me,"-show-count"),Qe),(0,v.Z)(te,"".concat(Me,"-textarea-allow-clear"),de),te))},disabled:O,focused:ne,className:ge,style:(0,i.Z)((0,i.Z)({},L),rt&&!It?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof lt=="string"?lt:void 0}},hidden:f,inputElement:d.createElement(U,(0,t.Z)({},s,{onKeyDown:gt,onChange:cn,onFocus:dn,onBlur:Xt,onCompositionStart:Mt,onCompositionEnd:tn,className:r==null?void 0:r.textarea,style:(0,i.Z)((0,i.Z)({},h==null?void 0:h.textarea),{},{resize:L==null?void 0:L.resize}),disabled:O,prefixCls:Me,onResize:mt,ref:G}))});return rn}),fe=Ye,xe=fe},39417:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return w}});var t=e(5891),i=e(80962),v=e(19149),Z=e(57259),o=e(79545),C=e(68550),n=e(21882),R=e(17928),j=e(7711),l=e(92310),K=e.n(l),A=e(36994),d=e(59301),V=e(39378),N=function(Y){for(var U=Y.prefixCls,B=Y.level,we=Y.isStart,ie=Y.isEnd,Ye="".concat(U,"-indent-unit"),fe=[],xe=0;xe0&&arguments[0]!==void 0?arguments[0]:[],O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=L.length,r=O.length;if(Math.abs(f-r)!==1)return{add:!1,key:null};function h(Q,s){var u=new Map;Q.forEach(function(M){u.set(M,!0)});var X=s.filter(function(M){return!u.has(M)});return X.length===1?X[0]:null}return f ").concat(O);return O}var Be=F.forwardRef(function(L,O){var f=L.prefixCls,r=L.data,h=L.selectable,Q=L.checkable,s=L.expandedKeys,u=L.selectedKeys,X=L.checkedKeys,M=L.loadedKeys,m=L.loadingKeys,G=L.halfCheckedKeys,ye=L.keyEntities,ve=L.disabled,ne=L.dragging,De=L.dragOverNodeKey,ze=L.dropPosition,P=L.motion,he=L.height,Ee=L.itemHeight,Le=L.virtual,Fe=L.focusable,Ge=L.activeItem,nt=L.focused,rt=L.tabIndex,Pt=L.onKeyDown,Lt=L.onFocus,Bt=L.onBlur,Mt=L.onActiveChange,tn=L.onListChangeStart,cn=L.onListChangeEnd,gt=(0,D.Z)(L,xe),dn=F.useRef(null),Xt=F.useRef(null);F.useImperativeHandle(O,function(){return{scrollTo:function(ct){dn.current.scrollTo(ct)},getIndentWidth:function(){return Xt.current.offsetWidth}}});var nn=F.useState(s),un=(0,_.Z)(nn,2),On=un[0],lt=un[1],ft=F.useState(r),mt=(0,_.Z)(ft,2),It=mt[0],rn=mt[1],ln=F.useState(r),ut=(0,_.Z)(ln,2),Wt=ut[0],ee=ut[1],g=F.useState([]),y=(0,_.Z)(g,2),E=y[0],S=y[1],Ae=F.useState(null),ae=(0,_.Z)(Ae,2),je=ae[0],We=ae[1],et=F.useRef(r);et.current=r;function at(){var $e=et.current;rn($e),ee($e),S([]),We(null),cn()}(0,I.Z)(function(){lt(s);var $e=Ye(On,s);if($e.key!==null)if($e.add){var ct=It.findIndex(function(Rt){var ht=Rt.key;return ht===$e.key}),Ct=z(fe(It,r,$e.key),Le,he,Ee),pt=It.slice();pt.splice(ct+1,0,k),ee(pt),S(Ct),We("show")}else{var xt=r.findIndex(function(Rt){var ht=Rt.key;return ht===$e.key}),Ot=z(fe(r,It,$e.key),Le,he,Ee),Ut=r.slice();Ut.splice(xt+1,0,k),ee(Ut),S(Ot),We("hide")}else It!==r&&(rn(r),ee(r))},[s,r]),F.useEffect(function(){ne||at()},[ne]);var dt=P?Wt:r,st={expandedKeys:s,selectedKeys:u,loadedKeys:M,loadingKeys:m,checkedKeys:X,halfCheckedKeys:G,dragOverNodeKey:De,dropPosition:ze,keyEntities:ye};return F.createElement(F.Fragment,null,nt&&Ge&&F.createElement("span",{style:Se,"aria-live":"assertive"},de(Ge)),F.createElement("div",null,F.createElement("input",{style:Se,disabled:Fe===!1||ve,tabIndex:Fe!==!1?rt:null,onKeyDown:Pt,onFocus:Lt,onBlur:Bt,value:"",onChange:ce,"aria-label":"for screen reader"})),F.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},F.createElement("div",{className:"".concat(f,"-indent")},F.createElement("div",{ref:Xt,className:"".concat(f,"-indent-unit")}))),F.createElement(a.Z,(0,t.Z)({},gt,{data:dt,itemKey:T,height:he,fullHeight:!1,virtual:Le,itemHeight:Ee,prefixCls:"".concat(f,"-list"),ref:dn,onVisibleChange:function(ct,Ct){var pt=new Set(ct),xt=Ct.filter(function(Ot){return!pt.has(Ot)});xt.some(function(Ot){return T(Ot)===te})&&at()}}),function($e){var ct=$e.pos,Ct=(0,t.Z)({},(se($e.data),$e.data)),pt=$e.title,xt=$e.key,Ot=$e.isStart,Ut=$e.isEnd,Rt=(0,Y.km)(xt,ct);delete Ct.key,delete Ct.children;var ht=(0,Y.H8)(Rt,st);return F.createElement(ie,(0,t.Z)({},Ct,ht,{title:pt,active:!!Ge&&xt===Ge.key,pos:ct,data:$e.data,isStart:Ot,isEnd:Ut,motion:P,motionNodes:xt===te?E:null,motionType:je,onMotionStart:tn,onMotionEnd:at,treeNodeRequiredProps:st,onMouseMove:function(){Mt(null)}}))}))});Be.displayName="NodeList";var Ke=Be,re=e(35654),ue=e(90782),Te=e(67841),Me=10,Ie=function(L){(0,j.Z)(f,L);var O=(0,l.Z)(f);function f(){var r;(0,C.Z)(this,f);for(var h=arguments.length,Q=new Array(h),s=0;s2&&arguments[2]!==void 0?arguments[2]:!1,G=r.state,ye=G.dragChildrenKeys,ve=G.dropPosition,ne=G.dropTargetKey,De=G.dropTargetPos,ze=G.dropAllowed;if(ze){var P=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),ne!==null){var he=(0,Z.Z)((0,Z.Z)({},(0,Y.H8)(ne,r.getTreeNodeRequiredProps())),{},{active:((M=r.getActiveItem())===null||M===void 0?void 0:M.key)===ne,data:(0,Te.Z)(r.state.keyEntities,ne).node}),Ee=ye.indexOf(ne)!==-1;(0,N.ZP)(!Ee,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Le=(0,re.yx)(De),Fe={event:u,node:(0,Y.F)(he),dragNode:r.dragNode?(0,Y.F)(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(ye),dropToGap:ve!==0,dropPosition:ve+Number(Le[Le.length-1])};m||P==null||P(Fe),r.dragNode=null}}},r.cleanDragState=function(){var u=r.state.draggingNodeKey;u!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null},r.triggerExpandActionExpand=function(u,X){var M=r.state,m=M.expandedKeys,G=M.flattenNodes,ye=X.expanded,ve=X.key,ne=X.isLeaf;if(!(ne||u.shiftKey||u.metaKey||u.ctrlKey)){var De=G.filter(function(P){return P.key===ve})[0],ze=(0,Y.F)((0,Z.Z)((0,Z.Z)({},(0,Y.H8)(ve,r.getTreeNodeRequiredProps())),{},{data:De.data}));r.setExpandedKeys(ye?(0,re._5)(m,ve):(0,re.L0)(m,ve)),r.onNodeExpand(u,ze)}},r.onNodeClick=function(u,X){var M=r.props,m=M.onClick,G=M.expandAction;G==="click"&&r.triggerExpandActionExpand(u,X),m==null||m(u,X)},r.onNodeDoubleClick=function(u,X){var M=r.props,m=M.onDoubleClick,G=M.expandAction;G==="doubleClick"&&r.triggerExpandActionExpand(u,X),m==null||m(u,X)},r.onNodeSelect=function(u,X){var M=r.state.selectedKeys,m=r.state,G=m.keyEntities,ye=m.fieldNames,ve=r.props,ne=ve.onSelect,De=ve.multiple,ze=X.selected,P=X[ye.key],he=!ze;he?De?M=(0,re.L0)(M,P):M=[P]:M=(0,re._5)(M,P);var Ee=M.map(function(Le){var Fe=(0,Te.Z)(G,Le);return Fe?Fe.node:null}).filter(function(Le){return Le});r.setUncontrolledState({selectedKeys:M}),ne==null||ne(M,{event:"select",selected:he,node:X,selectedNodes:Ee,nativeEvent:u.nativeEvent})},r.onNodeCheck=function(u,X,M){var m=r.state,G=m.keyEntities,ye=m.checkedKeys,ve=m.halfCheckedKeys,ne=r.props,De=ne.checkStrictly,ze=ne.onCheck,P=X.key,he,Ee={event:"check",node:X,checked:M,nativeEvent:u.nativeEvent};if(De){var Le=M?(0,re.L0)(ye,P):(0,re._5)(ye,P),Fe=(0,re._5)(ve,P);he={checked:Le,halfChecked:Fe},Ee.checkedNodes=Le.map(function(Bt){return(0,Te.Z)(G,Bt)}).filter(function(Bt){return Bt}).map(function(Bt){return Bt.node}),r.setUncontrolledState({checkedKeys:Le})}else{var Ge=(0,ue.S)([].concat((0,o.Z)(ye),[P]),!0,G),nt=Ge.checkedKeys,rt=Ge.halfCheckedKeys;if(!M){var Pt=new Set(nt);Pt.delete(P);var Lt=(0,ue.S)(Array.from(Pt),{checked:!1,halfCheckedKeys:rt},G);nt=Lt.checkedKeys,rt=Lt.halfCheckedKeys}he=nt,Ee.checkedNodes=[],Ee.checkedNodesPositions=[],Ee.halfCheckedKeys=rt,nt.forEach(function(Bt){var Mt=(0,Te.Z)(G,Bt);if(Mt){var tn=Mt.node,cn=Mt.pos;Ee.checkedNodes.push(tn),Ee.checkedNodesPositions.push({node:tn,pos:cn})}}),r.setUncontrolledState({checkedKeys:nt},!1,{halfCheckedKeys:rt})}ze==null||ze(he,Ee)},r.onNodeLoad=function(u){var X=u.key,M=new Promise(function(m,G){r.setState(function(ye){var ve=ye.loadedKeys,ne=ve===void 0?[]:ve,De=ye.loadingKeys,ze=De===void 0?[]:De,P=r.props,he=P.loadData,Ee=P.onLoad;if(!he||ne.indexOf(X)!==-1||ze.indexOf(X)!==-1)return null;var Le=he(u);return Le.then(function(){var Fe=r.state.loadedKeys,Ge=(0,re.L0)(Fe,X);Ee==null||Ee(Ge,{event:"load",node:u}),r.setUncontrolledState({loadedKeys:Ge}),r.setState(function(nt){return{loadingKeys:(0,re._5)(nt.loadingKeys,X)}}),m()}).catch(function(Fe){if(r.setState(function(nt){return{loadingKeys:(0,re._5)(nt.loadingKeys,X)}}),r.loadingRetryTimes[X]=(r.loadingRetryTimes[X]||0)+1,r.loadingRetryTimes[X]>=Me){var Ge=r.state.loadedKeys;(0,N.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:(0,re.L0)(Ge,X)}),m()}G(Fe)}),{loadingKeys:(0,re.L0)(ze,X)}})});return M.catch(function(){}),M},r.onNodeMouseEnter=function(u,X){var M=r.props.onMouseEnter;M==null||M({event:u,node:X})},r.onNodeMouseLeave=function(u,X){var M=r.props.onMouseLeave;M==null||M({event:u,node:X})},r.onNodeContextMenu=function(u,X){var M=r.props.onRightClick;M&&(u.preventDefault(),M({event:u,node:X}))},r.onFocus=function(){var u=r.props.onFocus;r.setState({focused:!0});for(var X=arguments.length,M=new Array(X),m=0;m1&&arguments[1]!==void 0?arguments[1]:!1,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var m=!1,G=!0,ye={};Object.keys(u).forEach(function(ve){if(ve in r.props){G=!1;return}m=!0,ye[ve]=u[ve]}),m&&(!X||G)&&r.setState((0,Z.Z)((0,Z.Z)({},ye),M))}},r.scrollTo=function(u){r.listRef.current.scrollTo(u)},r}return(0,n.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var h=this.props.activeKey;h!==void 0&&h!==this.state.activeKey&&(this.setState({activeKey:h}),h!==null&&this.scrollTo({key:h}))}},{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 h,Q=this.state,s=Q.focused,u=Q.flattenNodes,X=Q.keyEntities,M=Q.draggingNodeKey,m=Q.activeKey,G=Q.dropLevelOffset,ye=Q.dropContainerKey,ve=Q.dropTargetKey,ne=Q.dropPosition,De=Q.dragOverNodeKey,ze=Q.indent,P=this.props,he=P.prefixCls,Ee=P.className,Le=P.style,Fe=P.showLine,Ge=P.focusable,nt=P.tabIndex,rt=nt===void 0?0:nt,Pt=P.selectable,Lt=P.showIcon,Bt=P.icon,Mt=P.switcherIcon,tn=P.draggable,cn=P.checkable,gt=P.checkStrictly,dn=P.disabled,Xt=P.motion,nn=P.loadData,un=P.filterTreeNode,On=P.height,lt=P.itemHeight,ft=P.virtual,mt=P.titleRender,It=P.dropIndicatorRender,rn=P.onContextMenu,ln=P.onScroll,ut=P.direction,Wt=P.rootClassName,ee=P.rootStyle,g=(0,V.Z)(this.props,{aria:!0,data:!0}),y;return tn&&((0,v.Z)(tn)==="object"?y=tn:typeof tn=="function"?y={nodeDraggable:tn}:y={}),F.createElement(Re.k.Provider,{value:{prefixCls:he,selectable:Pt,showIcon:Lt,icon:Bt,switcherIcon:Mt,draggable:y,draggingNodeKey:M,checkable:cn,checkStrictly:gt,disabled:dn,keyEntities:X,dropLevelOffset:G,dropContainerKey:ye,dropTargetKey:ve,dropPosition:ne,dragOverNodeKey:De,indent:ze,direction:ut,dropIndicatorRender:It,loadData:nn,filterTreeNode:un,titleRender:mt,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}},F.createElement("div",{role:"tree",className:A()(he,Ee,Wt,(h={},(0,i.Z)(h,"".concat(he,"-show-line"),Fe),(0,i.Z)(h,"".concat(he,"-focused"),s),(0,i.Z)(h,"".concat(he,"-active-focused"),m!==null),h)),style:ee},F.createElement(Ke,(0,t.Z)({ref:this.listRef,prefixCls:he,style:Le,data:u,disabled:dn,selectable:Pt,checkable:!!cn,motion:Xt,dragging:M!==null,height:On,itemHeight:lt,virtual:ft,focusable:Ge,focused:s,tabIndex:rt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:rn,onScroll:ln},this.getTreeNodeRequiredProps(),g))))}}],[{key:"getDerivedStateFromProps",value:function(h,Q){var s=Q.prevProps,u={prevProps:h};function X(Ge){return!s&&Ge in h||s&&s[Ge]!==h[Ge]}var M,m=Q.fieldNames;if(X("fieldNames")&&(m=(0,Y.w$)(h.fieldNames),u.fieldNames=m),X("treeData")?M=h.treeData:X("children")&&((0,N.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),M=(0,Y.zn)(h.children)),M){u.treeData=M;var G=(0,Y.I8)(M,{fieldNames:m});u.keyEntities=(0,Z.Z)((0,i.Z)({},te,b),G.keyEntities)}var ye=u.keyEntities||Q.keyEntities;if(X("expandedKeys")||s&&X("autoExpandParent"))u.expandedKeys=h.autoExpandParent||!s&&h.defaultExpandParent?(0,re.r7)(h.expandedKeys,ye):h.expandedKeys;else if(!s&&h.defaultExpandAll){var ve=(0,Z.Z)({},ye);delete ve[te],u.expandedKeys=Object.keys(ve).map(function(Ge){return ve[Ge].key})}else!s&&h.defaultExpandedKeys&&(u.expandedKeys=h.autoExpandParent||h.defaultExpandParent?(0,re.r7)(h.defaultExpandedKeys,ye):h.defaultExpandedKeys);if(u.expandedKeys||delete u.expandedKeys,M||u.expandedKeys){var ne=(0,Y.oH)(M||Q.treeData,u.expandedKeys||Q.expandedKeys,m);u.flattenNodes=ne}if(h.selectable&&(X("selectedKeys")?u.selectedKeys=(0,re.BT)(h.selectedKeys,h):!s&&h.defaultSelectedKeys&&(u.selectedKeys=(0,re.BT)(h.defaultSelectedKeys,h))),h.checkable){var De;if(X("checkedKeys")?De=(0,re.E6)(h.checkedKeys)||{}:!s&&h.defaultCheckedKeys?De=(0,re.E6)(h.defaultCheckedKeys)||{}:M&&(De=(0,re.E6)(h.checkedKeys)||{checkedKeys:Q.checkedKeys,halfCheckedKeys:Q.halfCheckedKeys}),De){var ze=De,P=ze.checkedKeys,he=P===void 0?[]:P,Ee=ze.halfCheckedKeys,Le=Ee===void 0?[]:Ee;if(!h.checkStrictly){var Fe=(0,ue.S)(he,!0,ye);he=Fe.checkedKeys,Le=Fe.halfCheckedKeys}u.checkedKeys=he,u.halfCheckedKeys=Le}}return X("loadedKeys")&&(u.loadedKeys=h.loadedKeys),u}}]),f}(F.Component);Ie.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:le,allowDrop:function(){return!0},expandAction:!1},Ie.TreeNode=w.Z;var Qe=Ie,ge=Qe},35654:function(vt,pe,e){"use strict";e.d(pe,{BT:function(){return F},E6:function(){return se},L0:function(){return l},OM:function(){return N},_5:function(){return j},r7:function(){return _},wA:function(){return A},yx:function(){return K}});var t=e(26390),i=e(80665),v=e(51395),Z=e(59301),o=e(39417),C=e(67841),n=e(71430),R=null;function j(D,I){if(!D)return[];var a=D.slice(),x=a.indexOf(I);return x>=0&&a.splice(x,1),a}function l(D,I){var a=(D||[]).slice();return a.indexOf(I)===-1&&a.push(I),a}function K(D){return D.split("-")}function A(D,I){var a=[],x=(0,C.Z)(I,D);function w(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];W.forEach(function(Y){var U=Y.key,B=Y.children;a.push(U),w(B)})}return w(x.children),a}function d(D){if(D.parent){var I=K(D.pos);return Number(I[I.length-1])===D.parent.children.length-1}return!1}function V(D){var I=K(D.pos);return Number(I[I.length-1])===0}function N(D,I,a,x,w,W,Y,U,B,we){var ie,Ye=D.clientX,fe=D.clientY,xe=D.target.getBoundingClientRect(),Se=xe.top,ce=xe.height,te=(we==="rtl"?-1:1)*(((w==null?void 0:w.x)||0)-Ye),q=(te-12)/x,b=(0,C.Z)(U,a.props.eventKey);if(fe-1.5?W({dragNode:Me,dropNode:Ie,dropPosition:1})?re=1:Qe=!1:W({dragNode:Me,dropNode:Ie,dropPosition:0})?re=0:W({dragNode:Me,dropNode:Ie,dropPosition:1})?re=1:Qe=!1:W({dragNode:Me,dropNode:Ie,dropPosition:1})?re=1:Qe=!1,{dropPosition:re,dropLevelOffset:ue,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:Ke,dropContainerKey:re===0?null:((ie=b.parent)===null||ie===void 0?void 0:ie.key)||null,dropAllowed:Qe}}function F(D,I){if(D){var a=I.multiple;return a?D.slice():D.length?[D[0]]:D}}var Re=function(I){return I};function le(D,I){if(!D)return[];var a=I||{},x=a.processProps,w=x===void 0?Re:x,W=Array.isArray(D)?D:[D];return W.map(function(Y){var U=Y.children,B=_objectWithoutProperties(Y,R),we=le(U,I);return React.createElement(TreeNode,_extends({key:B.key},w(B)),we)})}function se(D){if(!D)return null;var I;if(Array.isArray(D))I={checkedKeys:D,halfCheckedKeys:void 0};else if((0,i.Z)(D)==="object")I={checkedKeys:D.checked||void 0,halfCheckedKeys:D.halfChecked||void 0};else return(0,v.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return I}function _(D,I){var a=new Set;function x(w){if(!a.has(w)){var W=(0,C.Z)(I,w);if(W){a.add(w);var Y=W.parent,U=W.node;U.disabled||Y&&x(Y.key)}}}return(D||[]).forEach(function(w){x(w)}),(0,t.Z)(a)}},90782:function(vt,pe,e){"use strict";e.d(pe,{S:function(){return n}});var t=e(51395),i=e(67841);function v(R,j){var l=new Set;return R.forEach(function(K){j.has(K)||l.add(K)}),l}function Z(R){var j=R||{},l=j.disabled,K=j.disableCheckbox,A=j.checkable;return!!(l||K)||A===!1}function o(R,j,l,K){for(var A=new Set(R),d=new Set,V=0;V<=l;V+=1){var N=j.get(V)||new Set;N.forEach(function(se){var _=se.key,D=se.node,I=se.children,a=I===void 0?[]:I;A.has(_)&&!K(D)&&a.filter(function(x){return!K(x.node)}).forEach(function(x){A.add(x.key)})})}for(var F=new Set,Re=l;Re>=0;Re-=1){var le=j.get(Re)||new Set;le.forEach(function(se){var _=se.parent,D=se.node;if(!(K(D)||!se.parent||F.has(se.parent.key))){if(K(se.parent.node)){F.add(_.key);return}var I=!0,a=!1;(_.children||[]).filter(function(x){return!K(x.node)}).forEach(function(x){var w=x.key,W=A.has(w);I&&!W&&(I=!1),!a&&(W||d.has(w))&&(a=!0)}),I&&A.add(_.key),a&&d.add(_.key),F.add(_.key)}})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(v(d,A))}}function C(R,j,l,K,A){for(var d=new Set(R),V=new Set(j),N=0;N<=K;N+=1){var F=l.get(N)||new Set;F.forEach(function(_){var D=_.key,I=_.node,a=_.children,x=a===void 0?[]:a;!d.has(D)&&!V.has(D)&&!A(I)&&x.filter(function(w){return!A(w.node)}).forEach(function(w){d.delete(w.key)})})}V=new Set;for(var Re=new Set,le=K;le>=0;le-=1){var se=l.get(le)||new Set;se.forEach(function(_){var D=_.parent,I=_.node;if(!(A(I)||!_.parent||Re.has(_.parent.key))){if(A(_.parent.node)){Re.add(D.key);return}var a=!0,x=!1;(D.children||[]).filter(function(w){return!A(w.node)}).forEach(function(w){var W=w.key,Y=d.has(W);a&&!Y&&(a=!1),!x&&(Y||V.has(W))&&(x=!0)}),a||d.delete(D.key),x&&V.add(D.key),Re.add(D.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(v(V,d))}}function n(R,j,l,K){var A=[],d;K?d=K:d=Z;var V=new Set(R.filter(function(le){var se=!!(0,i.Z)(l,le);return se||A.push(le),se})),N=new Map,F=0;Object.keys(l).forEach(function(le){var se=l[le],_=se.level,D=N.get(_);D||(D=new Set,N.set(_,D)),D.add(se),F=Math.max(F,_)}),(0,t.ZP)(!A.length,"Tree missing follow keys: ".concat(A.slice(0,100).map(function(le){return"'".concat(le,"'")}).join(", ")));var Re;return j===!0?Re=o(V,N,F,d):Re=C(V,j.halfCheckedKeys,N,F,d),Re}},67841:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return t}});function t(i,v){return i[v]}},71430:function(vt,pe,e){"use strict";e.d(pe,{F:function(){return _},H8:function(){return se},I8:function(){return le},km:function(){return A},oH:function(){return F},w$:function(){return d},zn:function(){return N}});var t=e(80665),i=e(26390),v=e(57259),Z=e(19149),o=e(38298),C=e(64002),n=e(51395),R=e(67841),j=["children"];function l(D,I){return"".concat(D,"-").concat(I)}function K(D){return D&&D.type&&D.type.isTreeNode}function A(D,I){return D!=null?D:I}function d(D){var I=D||{},a=I.title,x=I._title,w=I.key,W=I.children,Y=a||"title";return{title:Y,_title:x||[Y],key:w||"key",children:W||"children"}}function V(D,I){var a=new Map;function x(w){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(w||[]).forEach(function(Y){var U=Y[I.key],B=Y[I.children];warning(U!=null,"Tree node must have a certain key: [".concat(W).concat(U,"]"));var we=String(U);warning(!a.has(we)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(we)),a.set(we,!0),x(B,"".concat(W).concat(we," > "))})}x(D)}function N(D){function I(a){var x=(0,o.Z)(a);return x.map(function(w){if(!K(w))return(0,n.ZP)(!w,"Tree/TreeNode can only accept TreeNode as children."),null;var W=w.key,Y=w.props,U=Y.children,B=(0,Z.Z)(Y,j),we=(0,v.Z)({key:W},B),ie=I(U);return ie.length&&(we.children=ie),we}).filter(function(w){return w})}return I(D)}function F(D,I,a){var x=d(a),w=x._title,W=x.key,Y=x.children,U=new Set(I===!0?[]:I),B=[];function we(ie){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ie.map(function(fe,xe){for(var Se=l(Ye?Ye.pos:"0",xe),ce=A(fe[W],Se),te,q=0;q1&&arguments[1]!==void 0?arguments[1]:{},a=I.initWrapper,x=I.processEntity,w=I.onProcessFinished,W=I.externalGetKey,Y=I.childrenPropName,U=I.fieldNames,B=arguments.length>2?arguments[2]:void 0,we=W||B,ie={},Ye={},fe={posEntities:ie,keyEntities:Ye};return a&&(fe=a(fe)||fe),Re(D,function(xe){var Se=xe.node,ce=xe.index,te=xe.pos,q=xe.key,b=xe.parentPos,k=xe.level,z=xe.nodes,T={node:Se,nodes:z,index:ce,key:q,pos:te,level:k},de=A(q,te);ie[te]=T,Ye[de]=T,T.parent=ie[b],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),x&&x(T,fe)},{externalGetKey:we,childrenPropName:Y,fieldNames:U}),w&&w(fe),fe}function se(D,I){var a=I.expandedKeys,x=I.selectedKeys,w=I.loadedKeys,W=I.loadingKeys,Y=I.checkedKeys,U=I.halfCheckedKeys,B=I.dragOverNodeKey,we=I.dropPosition,ie=I.keyEntities,Ye=(0,R.Z)(ie,D),fe={eventKey:D,expanded:a.indexOf(D)!==-1,selected:x.indexOf(D)!==-1,loaded:w.indexOf(D)!==-1,loading:W.indexOf(D)!==-1,checked:Y.indexOf(D)!==-1,halfChecked:U.indexOf(D)!==-1,pos:String(Ye?Ye.pos:""),dragOver:B===D&&we===0,dragOverGapTop:B===D&&we===-1,dragOverGapBottom:B===D&&we===1};return fe}function _(D){var I=D.data,a=D.expanded,x=D.selected,w=D.checked,W=D.loaded,Y=D.loading,U=D.halfChecked,B=D.dragOver,we=D.dragOverGapTop,ie=D.dragOverGapBottom,Ye=D.pos,fe=D.active,xe=D.eventKey,Se=(0,v.Z)((0,v.Z)({},I),{},{expanded:a,selected:x,checked:w,loaded:W,loading:Y,halfChecked:U,dragOver:B,dragOverGapTop:we,dragOverGapBottom:ie,pos:Ye,active:fe,key:xe});return"props"in Se||Object.defineProperty(Se,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),D}}),Se}},8178:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return i}});var t=e(4676);function i(v,Z,o,C){var n=t.unstable_batchedUpdates?function(j){t.unstable_batchedUpdates(o,j)}:o;return v!=null&&v.addEventListener&&v.addEventListener(Z,n,C),{remove:function(){v!=null&&v.removeEventListener&&v.removeEventListener(Z,n,C)}}}},21783:function(vt,pe,e){"use strict";e.d(pe,{g1:function(){return K},os:function(){return d}});var t=/margin|padding|width|height|max|min|offset/,i={left:!0,top:!0},v={cssFloat:1,styleFloat:1,float:1};function Z(V){return V.nodeType===1?V.ownerDocument.defaultView.getComputedStyle(V,null):{}}function o(V,N,F){if(N=N.toLowerCase(),F==="auto"){if(N==="height")return V.offsetHeight;if(N==="width")return V.offsetWidth}return N in i||(i[N]=t.test(N)),i[N]?parseFloat(F)||0:F}function C(V,N){var F=arguments.length,Re=Z(V);return N=v[N]?"cssFloat"in V.style?"cssFloat":"styleFloat":N,F===1?Re:o(V,N,Re[N]||V.style[N])}function n(V,N,F){var Re=arguments.length;if(N=v[N]?"cssFloat"in V.style?"cssFloat":"styleFloat":N,Re===3)return typeof F=="number"&&t.test(N)&&(F="".concat(F,"px")),V.style[N]=F,F;for(var le in N)N.hasOwnProperty(le)&&n(V,le,N[le]);return Z(V)}function R(V){return V===document.body?document.documentElement.clientWidth:V.offsetWidth}function j(V){return V===document.body?window.innerHeight||document.documentElement.clientHeight:V.offsetHeight}function l(){var V=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),N=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:V,height:N}}function K(){var V=document.documentElement.clientWidth,N=window.innerHeight||document.documentElement.clientHeight;return{width:V,height:N}}function A(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function d(V){var N=V.getBoundingClientRect(),F=document.documentElement;return{left:N.left+(window.pageXOffset||F.scrollLeft)-(F.clientLeft||document.body.clientLeft||0),top:N.top+(window.pageYOffset||F.scrollTop)-(F.clientTop||document.body.clientTop||0)}}},24387:function(vt,pe,e){"use strict";e.d(pe,{G:function(){return Z}});var t=e(87746),i=function(C){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(C)?C:[C],R=window.document.documentElement;return n.some(function(j){return j in R.style})}return!1},v=function(C,n){if(!i(C))return!1;var R=document.createElement("div"),j=R.style[C];return R.style[C]=n,R.style[C]!==j};function Z(o,C){return!Array.isArray(o)&&C!==void 0?v(o,C):i(o)}},50030:function(vt,pe,e){"use strict";e.d(pe,{Z:function(){return Qe}});var t=e(5891),i=e(80665),v=e(57259),Z=e(80962),o=e(29043),C=e(19149),n=e(92310),R=e.n(n),j=e(29301),l=e(80764),K=e(28800),A=e(59301),d=e(4676),V=A.forwardRef(function(ge,L){var O=ge.height,f=ge.offsetY,r=ge.offsetX,h=ge.children,Q=ge.prefixCls,s=ge.onInnerResize,u=ge.innerProps,X=ge.rtl,M=ge.extra,m={},G={display:"flex",flexDirection:"column"};return f!==void 0&&(m={height:O,position:"relative",overflow:"hidden"},G=(0,v.Z)((0,v.Z)({},G),{},(0,Z.Z)((0,Z.Z)((0,Z.Z)((0,Z.Z)((0,Z.Z)({transform:"translateY(".concat(f,"px)")},X?"marginRight":"marginLeft",-r),"position","absolute"),"left",0),"right",0),"top",0))),A.createElement("div",{style:m},A.createElement(j.Z,{onResize:function(ve){var ne=ve.offsetHeight;ne&&s&&s()}},A.createElement("div",(0,t.Z)({style:G,className:R()((0,Z.Z)({},"".concat(Q,"-holder-inner"),Q)),ref:L},u),h,M)))});V.displayName="Filler";var N=V;function F(ge){var L=ge.children,O=ge.setRef,f=A.useCallback(function(r){O(r)},[]);return A.cloneElement(L,{ref:f})}function Re(ge,L,O,f,r,h,Q,s){var u=s.getKey;return ge.slice(L,O+1).map(function(X,M){var m=L+M,G=Q(X,m,{style:{width:f},offsetX:r}),ye=u(X);return A.createElement(F,{key:ye,setRef:function(ne){return h(X,ne)}},G)})}function le(ge,L,O,f){var r=O-ge,h=L-O,Q=Math.min(r,h)*2;if(f<=Q){var s=Math.floor(f/2);return f%2?O+s+1:O-s}return r>h?O-(f-h):O+(f-r)}function se(ge,L,O){var f=ge.length,r=L.length,h,Q;if(f===0&&r===0)return null;f2&&arguments[2]!==void 0?arguments[2]:!1,m=u?X<0&&s.current.left||X>0&&s.current.right:X<0&&s.current.top||X>0&&s.current.bottom;return M&&m?(clearTimeout(h.current),r.current=!1):(!m||r.current)&&Q(),!r.current&&m}};function w(ge,L,O,f,r,h,Q){var s=(0,A.useRef)(0),u=(0,A.useRef)(null),X=(0,A.useRef)(null),M=(0,A.useRef)(!1),m=x(L,O,f,r);function G(P,he){if(D.Z.cancel(u.current),!m(!1,he)){var Ee=P;if(!Ee._virtualHandled)Ee._virtualHandled=!0;else return;s.current+=he,X.current=he,a||Ee.preventDefault(),u.current=(0,D.Z)(function(){var Le=M.current?10:1;Q(s.current*Le,!1),s.current=0})}}function ye(P,he){Q(he,!0),a||P.preventDefault()}var ve=(0,A.useRef)(null),ne=(0,A.useRef)(null);function De(P){if(ge){D.Z.cancel(ne.current),ne.current=(0,D.Z)(function(){ve.current=null},2);var he=P.deltaX,Ee=P.deltaY,Le=P.shiftKey,Fe=he,Ge=Ee;(ve.current==="sx"||!ve.current&&Le&&Ee&&!he)&&(Fe=Ee,Ge=0,ve.current="sx");var nt=Math.abs(Fe),rt=Math.abs(Ge);ve.current===null&&(ve.current=h&&nt>rt?"x":"y"),ve.current==="y"?G(P,Ge):ye(P,Fe)}}function ze(P){ge&&(M.current=P.detail===X.current)}return[De,ze]}function W(ge,L,O,f){var r=A.useMemo(function(){return[new Map,[]]},[ge,O.id,f]),h=(0,o.Z)(r,2),Q=h[0],s=h[1],u=function(M){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:M,G=Q.get(M),ye=Q.get(m);if(G===void 0||ye===void 0)for(var ve=ge.length,ne=s.length;ne0&&arguments[0]!==void 0?arguments[0]:!1;M();var ve=function(){var ze=!1;s.current.forEach(function(P,he){if(P&&P.offsetParent){var Ee=(0,Y.ZP)(P),Le=Ee.offsetHeight,Fe=getComputedStyle(Ee),Ge=Fe.marginTop,nt=Fe.marginBottom,rt=Ye(Ge),Pt=Ye(nt),Lt=Le+rt+Pt;u.current.get(he)!==Lt&&(u.current.set(he,Lt),ze=!0)}}),ze&&Q(function(P){return P+1})};if(ye)ve();else{X.current+=1;var ne=X.current;Promise.resolve().then(function(){ne===X.current&&ve()})}}function G(ye,ve){var ne=ge(ye),De=s.current.get(ne);ve?(s.current.set(ne,ve),m()):s.current.delete(ne),!De!=!ve&&(ve?L==null||L(ye):O==null||O(ye))}return(0,A.useEffect)(function(){return M},[]),[G,m,u.current,h]}var xe=14/15;function Se(ge,L,O){var f=(0,A.useRef)(!1),r=(0,A.useRef)(0),h=(0,A.useRef)(0),Q=(0,A.useRef)(null),s=(0,A.useRef)(null),u,X=function(ye){if(f.current){var ve=Math.ceil(ye.touches[0].pageX),ne=Math.ceil(ye.touches[0].pageY),De=r.current-ve,ze=h.current-ne,P=Math.abs(De)>Math.abs(ze);P?r.current=ve:h.current=ne;var he=O(P,P?De:ze,!1,ye);he&&ye.preventDefault(),clearInterval(s.current),he&&(s.current=setInterval(function(){P?De*=xe:ze*=xe;var Ee=Math.floor(P?De:ze);(!O(P,Ee,!0)||Math.abs(Ee)<=.1)&&clearInterval(s.current)},16))}},M=function(){f.current=!1,u()},m=function(ye){u(),ye.touches.length===1&&!f.current&&(f.current=!0,r.current=Math.ceil(ye.touches[0].pageX),h.current=Math.ceil(ye.touches[0].pageY),Q.current=ye.target,Q.current.addEventListener("touchmove",X,{passive:!1}),Q.current.addEventListener("touchend",M,{passive:!0}))};u=function(){Q.current&&(Q.current.removeEventListener("touchmove",X),Q.current.removeEventListener("touchend",M))},(0,K.Z)(function(){return ge&&L.current.addEventListener("touchstart",m,{passive:!0}),function(){var G;(G=L.current)===null||G===void 0||G.removeEventListener("touchstart",m),u(),clearInterval(s.current)}},[ge])}function ce(ge){return Math.floor(Math.pow(ge,.5))}function te(ge,L){var O="touches"in ge?ge.touches[0]:ge;return O[L?"pageX":"pageY"]-window[L?"scrollX":"scrollY"]}function q(ge,L,O){A.useEffect(function(){var f=L.current;if(ge&&f){var r=!1,h,Q,s=function(){D.Z.cancel(h)},u=function G(){s(),h=(0,D.Z)(function(){O(Q),G()})},X=function(ye){var ve=ye;ve._virtualHandled||(ve._virtualHandled=!0,r=!0)},M=function(){r=!1,s()},m=function(ye){if(r){var ve=te(ye,!1),ne=f.getBoundingClientRect(),De=ne.top,ze=ne.bottom;if(ve<=De){var P=De-ve;Q=-ce(P),u()}else if(ve>=ze){var he=ve-ze;Q=ce(he),u()}else s()}};return f.addEventListener("mousedown",X),f.ownerDocument.addEventListener("mouseup",M),f.ownerDocument.addEventListener("mousemove",m),function(){f.removeEventListener("mousedown",X),f.ownerDocument.removeEventListener("mouseup",M),f.ownerDocument.removeEventListener("mousemove",m),s()}}},[ge])}var b=10;function k(ge,L,O,f,r,h,Q,s){var u=A.useRef(),X=A.useState(null),M=(0,o.Z)(X,2),m=M[0],G=M[1];return(0,K.Z)(function(){if(m&&m.times=0;tn-=1){var cn=r(L[tn]),gt=O.get(cn);if(gt===void 0){P=!0;break}if(Mt-=gt,Mt<=0)break}switch(Le){case"top":Ee=Ge-De;break;case"bottom":Ee=nt-ze+De;break;default:{var dn=ge.current.scrollTop,Xt=dn+ze;GeXt&&(he="bottom")}}Ee!==null&&Q(Ee),Ee!==m.lastTop&&(P=!0)}P&&G((0,v.Z)((0,v.Z)({},m),{},{times:m.times+1,targetAlign:he,lastTop:Ee}))}},[m,ge.current]),function(ye){if(ye==null){s();return}if(D.Z.cancel(u.current),typeof ye=="number")Q(ye);else if(ye&&(0,i.Z)(ye)==="object"){var ve,ne=ye.align;"index"in ye?ve=ye.index:ve=L.findIndex(function(P){return r(P)===ye.key});var De=ye.offset,ze=De===void 0?0:De;G({times:0,index:ve,offset:ze,originAlign:ne})}}}var z=A.forwardRef(function(ge,L){var O=ge.prefixCls,f=ge.rtl,r=ge.scrollOffset,h=ge.scrollRange,Q=ge.onStartMove,s=ge.onStopMove,u=ge.onScroll,X=ge.horizontal,M=ge.spinSize,m=ge.containerSize,G=ge.style,ye=ge.thumbStyle,ve=ge.showScrollBar,ne=A.useState(!1),De=(0,o.Z)(ne,2),ze=De[0],P=De[1],he=A.useState(null),Ee=(0,o.Z)(he,2),Le=Ee[0],Fe=Ee[1],Ge=A.useState(null),nt=(0,o.Z)(Ge,2),rt=nt[0],Pt=nt[1],Lt=!f,Bt=A.useRef(),Mt=A.useRef(),tn=A.useState(ve),cn=(0,o.Z)(tn,2),gt=cn[0],dn=cn[1],Xt=A.useRef(),nn=function(){ve===!0||ve===!1||(clearTimeout(Xt.current),dn(!0),Xt.current=setTimeout(function(){dn(!1)},3e3))},un=h-m||0,On=m-M||0,lt=A.useMemo(function(){if(r===0||un===0)return 0;var g=r/un;return g*On},[r,un,On]),ft=function(y){y.stopPropagation(),y.preventDefault()},mt=A.useRef({top:lt,dragging:ze,pageY:Le,startTop:rt});mt.current={top:lt,dragging:ze,pageY:Le,startTop:rt};var It=function(y){P(!0),Fe(te(y,X)),Pt(mt.current.top),Q(),y.stopPropagation(),y.preventDefault()};A.useEffect(function(){var g=function(Ae){Ae.preventDefault()},y=Bt.current,E=Mt.current;return y.addEventListener("touchstart",g,{passive:!1}),E.addEventListener("touchstart",It,{passive:!1}),function(){y.removeEventListener("touchstart",g),E.removeEventListener("touchstart",It)}},[]);var rn=A.useRef();rn.current=un;var ln=A.useRef();ln.current=On,A.useEffect(function(){if(ze){var g,y=function(Ae){var ae=mt.current,je=ae.dragging,We=ae.pageY,et=ae.startTop;D.Z.cancel(g);var at=Bt.current.getBoundingClientRect(),dt=m/(X?at.width:at.height);if(je){var st=(te(Ae,X)-We)*dt,$e=et;!Lt&&X?$e-=st:$e+=st;var ct=rn.current,Ct=ln.current,pt=Ct?$e/Ct:0,xt=Math.ceil(pt*ct);xt=Math.max(xt,0),xt=Math.min(xt,ct),g=(0,D.Z)(function(){u(xt,X)})}},E=function(){P(!1),s()};return window.addEventListener("mousemove",y,{passive:!0}),window.addEventListener("touchmove",y,{passive:!0}),window.addEventListener("mouseup",E,{passive:!0}),window.addEventListener("touchend",E,{passive:!0}),function(){window.removeEventListener("mousemove",y),window.removeEventListener("touchmove",y),window.removeEventListener("mouseup",E),window.removeEventListener("touchend",E),D.Z.cancel(g)}}},[ze]),A.useEffect(function(){return nn(),function(){clearTimeout(Xt.current)}},[r]),A.useImperativeHandle(L,function(){return{delayHidden:nn}});var ut="".concat(O,"-scrollbar"),Wt={position:"absolute",visibility:gt?null:"hidden"},ee={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return X?(Wt.height=8,Wt.left=0,Wt.right=0,Wt.bottom=0,ee.height="100%",ee.width=M,Lt?ee.left=lt:ee.right=lt):(Wt.width=8,Wt.top=0,Wt.bottom=0,Lt?Wt.right=0:Wt.left=0,ee.width="100%",ee.height=M,ee.top=lt),A.createElement("div",{ref:Bt,className:R()(ut,(0,Z.Z)((0,Z.Z)((0,Z.Z)({},"".concat(ut,"-horizontal"),X),"".concat(ut,"-vertical"),!X),"".concat(ut,"-visible"),gt)),style:(0,v.Z)((0,v.Z)({},Wt),G),onMouseDown:ft,onMouseMove:nn},A.createElement("div",{ref:Mt,className:R()("".concat(ut,"-thumb"),(0,Z.Z)({},"".concat(ut,"-thumb-moving"),ze)),style:(0,v.Z)((0,v.Z)({},ee),ye),onMouseDown:It}))}),T=z,de=20;function Be(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,O=ge/L*ge;return isNaN(O)&&(O=0),O=Math.max(O,de),Math.floor(O)}var Ke=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],re=[],ue={overflowY:"auto",overflowAnchor:"none"};function Te(ge,L){var O=ge.prefixCls,f=O===void 0?"rc-virtual-list":O,r=ge.className,h=ge.height,Q=ge.itemHeight,s=ge.fullHeight,u=s===void 0?!0:s,X=ge.style,M=ge.data,m=ge.children,G=ge.itemKey,ye=ge.virtual,ve=ge.direction,ne=ge.scrollWidth,De=ge.component,ze=De===void 0?"div":De,P=ge.onScroll,he=ge.onVirtualScroll,Ee=ge.onVisibleChange,Le=ge.innerProps,Fe=ge.extraRender,Ge=ge.styles,nt=ge.showScrollBar,rt=nt===void 0?"optional":nt,Pt=(0,C.Z)(ge,Ke),Lt=A.useCallback(function(Zt){return typeof G=="function"?G(Zt):Zt==null?void 0:Zt[G]},[G]),Bt=fe(Lt,null,null),Mt=(0,o.Z)(Bt,4),tn=Mt[0],cn=Mt[1],gt=Mt[2],dn=Mt[3],Xt=!!(ye!==!1&&h&&Q),nn=A.useMemo(function(){return Object.values(gt.maps).reduce(function(Zt,kt){return Zt+kt},0)},[gt.id,gt.maps]),un=Xt&&M&&(Math.max(Q*M.length,nn)>h||!!ne),On=ve==="rtl",lt=R()(f,(0,Z.Z)({},"".concat(f,"-rtl"),On),r),ft=M||re,mt=(0,A.useRef)(),It=(0,A.useRef)(),rn=(0,A.useRef)(),ln=(0,A.useState)(0),ut=(0,o.Z)(ln,2),Wt=ut[0],ee=ut[1],g=(0,A.useState)(0),y=(0,o.Z)(g,2),E=y[0],S=y[1],Ae=(0,A.useState)(!1),ae=(0,o.Z)(Ae,2),je=ae[0],We=ae[1],et=function(){We(!0)},at=function(){We(!1)},dt={getKey:Lt};function st(Zt){ee(function(kt){var Ft;typeof Zt=="function"?Ft=Zt(kt):Ft=Zt;var Dn=Dt(Ft);return mt.current.scrollTop=Dn,Dn})}var $e=(0,A.useRef)({start:0,end:ft.length}),ct=(0,A.useRef)(),Ct=_(ft,Lt),pt=(0,o.Z)(Ct,1),xt=pt[0];ct.current=xt;var Ot=A.useMemo(function(){if(!Xt)return{scrollHeight:void 0,start:0,end:ft.length-1,offset:void 0};if(!un){var Zt;return{scrollHeight:((Zt=It.current)===null||Zt===void 0?void 0:Zt.offsetHeight)||0,start:0,end:ft.length-1,offset:void 0}}for(var kt=0,Ft,Dn,Zn,sn=ft.length,vn=0;vn=Wt&&Ft===void 0&&(Ft=vn,Dn=kt),tr>Wt+h&&Zn===void 0&&(Zn=vn),kt=tr}return Ft===void 0&&(Ft=0,Dn=0,Zn=Math.ceil(h/Q)),Zn===void 0&&(Zn=ft.length-1),Zn=Math.min(Zn+1,ft.length-1),{scrollHeight:kt,start:Ft,end:Zn,offset:Dn}},[un,Xt,Wt,ft,dn,h]),Ut=Ot.scrollHeight,Rt=Ot.start,ht=Ot.end,Oe=Ot.offset;$e.current.start=Rt,$e.current.end=ht,A.useLayoutEffect(function(){var Zt=gt.getRecord();if(Zt.size===1){var kt=Array.from(Zt)[0],Ft=Lt(ft[Rt]);if(Ft===kt){var Dn=gt.get(kt),Zn=Dn-Q;st(function(sn){return sn+Zn})}}gt.resetRecord()},[Ut]);var Ne=A.useState({width:0,height:h}),Ue=(0,o.Z)(Ne,2),Je=Ue[0],Xe=Ue[1],it=function(kt){Xe({width:kt.offsetWidth,height:kt.offsetHeight})},J=(0,A.useRef)(),oe=(0,A.useRef)(),be=A.useMemo(function(){return Be(Je.width,ne)},[Je.width,ne]),Pe=A.useMemo(function(){return Be(Je.height,Ut)},[Je.height,Ut]),Ze=Ut-h,wt=(0,A.useRef)(Ze);wt.current=Ze;function Dt(Zt){var kt=Zt;return Number.isNaN(wt.current)||(kt=Math.min(kt,wt.current)),kt=Math.max(kt,0),kt}var At=Wt<=0,qe=Wt>=Ze,yt=E<=0,Vt=E>=ne,jt=x(At,qe,yt,Vt),Nt=function(){return{x:On?-E:E,y:Wt}},zt=(0,A.useRef)(Nt()),_t=(0,l.useEvent)(function(Zt){if(he){var kt=(0,v.Z)((0,v.Z)({},Nt()),Zt);(zt.current.x!==kt.x||zt.current.y!==kt.y)&&(he(kt),zt.current=kt)}});function $t(Zt,kt){var Ft=Zt;kt?((0,d.flushSync)(function(){S(Ft)}),_t()):st(Ft)}function mn(Zt){var kt=Zt.currentTarget.scrollTop;kt!==Wt&&st(kt),P==null||P(Zt),_t()}var Nn=function(kt){var Ft=kt,Dn=ne?ne-Je.width:0;return Ft=Math.max(Ft,0),Ft=Math.min(Ft,Dn),Ft},Jt=(0,l.useEvent)(function(Zt,kt){kt?((0,d.flushSync)(function(){S(function(Ft){var Dn=Ft+(On?-Zt:Zt);return Nn(Dn)})}),_t()):st(function(Ft){var Dn=Ft+Zt;return Dn})}),Tt=w(Xt,At,qe,yt,Vt,!!ne,Jt),Gt=(0,o.Z)(Tt,2),Fn=Gt[0],Bn=Gt[1];Se(Xt,mt,function(Zt,kt,Ft,Dn){var Zn=Dn;return jt(Zt,kt,Ft)?!1:!Zn||!Zn._virtualHandled?(Zn&&(Zn._virtualHandled=!0),Fn({preventDefault:function(){},deltaX:Zt?kt:0,deltaY:Zt?0:kt}),!0):!1}),q(un,mt,function(Zt){st(function(kt){return kt+Zt})}),(0,K.Z)(function(){function Zt(Ft){var Dn=At&&Ft.detail<0,Zn=qe&&Ft.detail>0;Xt&&!Dn&&!Zn&&Ft.preventDefault()}var kt=mt.current;return kt.addEventListener("wheel",Fn,{passive:!1}),kt.addEventListener("DOMMouseScroll",Bn,{passive:!0}),kt.addEventListener("MozMousePixelScroll",Zt,{passive:!1}),function(){kt.removeEventListener("wheel",Fn),kt.removeEventListener("DOMMouseScroll",Bn),kt.removeEventListener("MozMousePixelScroll",Zt)}},[Xt,At,qe]),(0,K.Z)(function(){if(ne){var Zt=Nn(E);S(Zt),_t({x:Zt})}},[Je.width,ne]);var yn=function(){var kt,Ft;(kt=J.current)===null||kt===void 0||kt.delayHidden(),(Ft=oe.current)===null||Ft===void 0||Ft.delayHidden()},hn=k(mt,ft,gt,Q,Lt,function(){return cn(!0)},st,yn);A.useImperativeHandle(L,function(){return{nativeElement:rn.current,getScrollInfo:Nt,scrollTo:function(kt){function Ft(Dn){return Dn&&(0,i.Z)(Dn)==="object"&&("left"in Dn||"top"in Dn)}Ft(kt)?(kt.left!==void 0&&S(Nn(kt.left)),hn(kt.top)):hn(kt)}}}),(0,K.Z)(function(){if(Ee){var Zt=ft.slice(Rt,ht+1);Ee(Zt,ft)}},[Rt,ht,ft]);var Qt=W(ft,Lt,gt,Q),on=Fe==null?void 0:Fe({start:Rt,end:ht,virtual:un,offsetX:E,offsetY:Oe,rtl:On,getSize:Qt}),En=Re(ft,Rt,ht,ne,E,tn,m,dt),zn=null;h&&(zn=(0,v.Z)((0,Z.Z)({},u?"height":"maxHeight",h),ue),Xt&&(zn.overflowY="hidden",ne&&(zn.overflowX="hidden"),je&&(zn.pointerEvents="none")));var Jn={};return On&&(Jn.dir="rtl"),A.createElement("div",(0,t.Z)({ref:rn,style:(0,v.Z)((0,v.Z)({},X),{},{position:"relative"}),className:lt},Jn,Pt),A.createElement(j.Z,{onResize:it},A.createElement(ze,{className:"".concat(f,"-holder"),style:zn,ref:mt,onScroll:mn,onMouseEnter:yn},A.createElement(N,{prefixCls:f,height:Ut,offsetX:E,offsetY:Oe,scrollWidth:ne,onInnerResize:cn,ref:It,innerProps:Le,rtl:On,extra:on},En))),un&&Ut>h&&A.createElement(T,{ref:J,prefixCls:f,scrollOffset:Wt,scrollRange:Ut,rtl:On,onScroll:$t,onStartMove:et,onStopMove:at,spinSize:Pe,containerSize:Je.height,style:Ge==null?void 0:Ge.verticalScrollBar,thumbStyle:Ge==null?void 0:Ge.verticalScrollBarThumb,showScrollBar:rt}),un&&ne>Je.width&&A.createElement(T,{ref:oe,prefixCls:f,scrollOffset:E,scrollRange:ne,rtl:On,onScroll:$t,onStartMove:et,onStopMove:at,spinSize:be,containerSize:Je.width,horizontal:!0,style:Ge==null?void 0:Ge.horizontalScrollBar,thumbStyle:Ge==null?void 0:Ge.horizontalScrollBarThumb,showScrollBar:rt}))}var Me=A.forwardRef(Te);Me.displayName="List";var Ie=Me,Qe=Ie},51581:function(vt,pe,e){"use strict";Object.defineProperty(pe,"__esModule",{value:!0});var t=function(){function A(d,V){for(var N=0;N=0||Object.prototype.hasOwnProperty.call(A,N)&&(V[N]=A[N]);return V}function R(A,d){if(!(A instanceof d))throw new TypeError("Cannot call a class as a function")}function j(A,d){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:A}function l(A,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);A.prototype=Object.create(d&&d.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(A,d):A.__proto__=d)}var K=function(A){l(d,A);function d(V){R(this,d);var N=j(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,V));return N.scrollListener=N.scrollListener.bind(N),N.eventListenerOptions=N.eventListenerOptions.bind(N),N.mousewheelListener=N.mousewheelListener.bind(N),N}return t(d,[{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 N=this.getParentElement(this.scrollComponent);N.scrollTop=N.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var N=!1,F={get passive(){N=!0}};try{document.addEventListener("test",null,F),document.removeEventListener("test",null,F)}catch(Re){}return N}},{key:"eventListenerOptions",value:function(){var N=this.props.useCapture;return this.isPassiveSupported()&&(N={useCapture:this.props.useCapture,passive:!0}),N}},{key:"setDefaultLoader",value:function(N){this.defaultLoader=N}},{key:"detachMousewheelListener",value:function(){var N=window;this.props.useWindow===!1&&(N=this.scrollComponent.parentNode),N.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var N=window;this.props.useWindow===!1&&(N=this.getParentElement(this.scrollComponent)),N.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),N.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(N){var F=this.props.getScrollParent&&this.props.getScrollParent();return F!=null?F:N&&N.parentNode}},{key:"filterProps",value:function(N){return N}},{key:"attachScrollListener",value:function(){var N=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!N)){var F=window;this.props.useWindow===!1&&(F=N),F.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),F.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),F.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(N){N.deltaY===1&&!this.isPassiveSupported()&&N.preventDefault()}},{key:"scrollListener",value:function(){var N=this.scrollComponent,F=window,Re=this.getParentElement(N),le=void 0;if(this.props.useWindow){var se=document.documentElement||document.body.parentNode||document.body,_=F.pageYOffset!==void 0?F.pageYOffset:se.scrollTop;this.props.isReverse?le=_:le=this.calculateOffset(N,_)}else this.props.isReverse?le=Re.scrollTop:le=N.scrollHeight-Re.scrollTop-Re.clientHeight;le1&&arguments[1]!==void 0?arguments[1]:60,Z=null;return function(){for(var o=this,C=arguments.length,n=new Array(C),R=0;Rtypeof j=="object"&&j!=null&&j.nodeType===1,i=(j,l)=>(!l||j!=="hidden")&&j!=="visible"&&j!=="clip",v=(j,l)=>{if(j.clientHeight{const d=(V=>{if(!V.ownerDocument||!V.ownerDocument.defaultView)return null;try{return V.ownerDocument.defaultView.frameElement}catch(N){return null}})(A);return!!d&&(d.clientHeightVl||V>j&&N=l&&F>=K?V-j-A:N>l&&FK?N-l+d:0,o=j=>{const l=j.parentElement;return l==null?j.getRootNode().host||null:l},C=(j,l)=>{var K,A,d,V;if(typeof document=="undefined")return[];const{scrollMode:N,block:F,inline:Re,boundary:le,skipOverflowHiddenElements:se}=l,_=typeof le=="function"?le:z=>z!==le;if(!t(j))throw new TypeError("Invalid target");const D=document.scrollingElement||document.documentElement,I=[];let a=j;for(;t(a)&&_(a);){if(a=o(a),a===D){I.push(a);break}a!=null&&a===document.body&&v(a)&&!v(document.documentElement)||a!=null&&v(a,se)&&I.push(a)}const x=(A=(K=window.visualViewport)==null?void 0:K.width)!=null?A:innerWidth,w=(V=(d=window.visualViewport)==null?void 0:d.height)!=null?V:innerHeight,{scrollX:W,scrollY:Y}=window,{height:U,width:B,top:we,right:ie,bottom:Ye,left:fe}=j.getBoundingClientRect(),{top:xe,right:Se,bottom:ce,left:te}=(z=>{const T=window.getComputedStyle(z);return{top:parseFloat(T.scrollMarginTop)||0,right:parseFloat(T.scrollMarginRight)||0,bottom:parseFloat(T.scrollMarginBottom)||0,left:parseFloat(T.scrollMarginLeft)||0}})(j);let q=F==="start"||F==="nearest"?we-xe:F==="end"?Ye+ce:we+U/2-xe+ce,b=Re==="center"?fe+B/2-te+Se:Re==="end"?ie+Se:fe-te;const k=[];for(let z=0;z=0&&fe>=0&&Ye<=w&&ie<=x&&(T===D&&!v(T)||we>=Ke&&Ye<=ue&&fe>=Te&&ie<=re))return k;const Me=getComputedStyle(T),Ie=parseInt(Me.borderLeftWidth,10),Qe=parseInt(Me.borderTopWidth,10),ge=parseInt(Me.borderRightWidth,10),L=parseInt(Me.borderBottomWidth,10);let O=0,f=0;const r="offsetWidth"in T?T.offsetWidth-T.clientWidth-Ie-ge:0,h="offsetHeight"in T?T.offsetHeight-T.clientHeight-Qe-L:0,Q="offsetWidth"in T?T.offsetWidth===0?0:Be/T.offsetWidth:0,s="offsetHeight"in T?T.offsetHeight===0?0:de/T.offsetHeight:0;if(D===T)O=F==="start"?q:F==="end"?q-w:F==="nearest"?Z(Y,Y+w,w,Qe,L,Y+q,Y+q+U,U):q-w/2,f=Re==="start"?b:Re==="center"?b-x/2:Re==="end"?b-x:Z(W,W+x,x,Ie,ge,W+b,W+b+B,B),O=Math.max(0,O+Y),f=Math.max(0,f+W);else{O=F==="start"?q-Ke-Qe:F==="end"?q-ue+L+h:F==="nearest"?Z(Ke,ue,de,Qe,L+h,q,q+U,U):q-(Ke+de/2)+h/2,f=Re==="start"?b-Te-Ie:Re==="center"?b-(Te+Be/2)+r/2:Re==="end"?b-re+ge+r:Z(Te,re,Be,Ie,ge+r,b,b+B,B);const{scrollLeft:u,scrollTop:X}=T;O=s===0?0:Math.max(0,Math.min(X+O/s,T.scrollHeight-de/s+h)),f=Q===0?0:Math.max(0,Math.min(u+f/Q,T.scrollWidth-Be/Q+r)),q+=X-O,b+=u-f}k.push({el:T,top:O,left:f})}return k},n=j=>j===!1?{block:"end",inline:"nearest"}:(l=>l===Object(l)&&Object.keys(l).length!==0)(j)?j:{block:"start",inline:"nearest"};function R(j,l){if(!j.isConnected||!(d=>{let V=d;for(;V&&V.parentNode;){if(V.parentNode===document)return!0;V=V.parentNode instanceof ShadowRoot?V.parentNode.host:V.parentNode}return!1})(j))return;const K=(d=>{const V=window.getComputedStyle(d);return{top:parseFloat(V.scrollMarginTop)||0,right:parseFloat(V.scrollMarginRight)||0,bottom:parseFloat(V.scrollMarginBottom)||0,left:parseFloat(V.scrollMarginLeft)||0}})(j);if((d=>typeof d=="object"&&typeof d.behavior=="function")(l))return l.behavior(C(j,l));const A=typeof l=="boolean"||l==null?void 0:l.behavior;for(const{el:d,top:V,left:N}of C(j,n(l))){const F=V-K.top+K.bottom,Re=N-K.left+K.right;d.scroll({top:F,left:Re,behavior:A})}}}}]); diff --git a/p__Shixuns__Edit__index.01d9a6f3.async.js b/p__Shixuns__Edit__index.c2408f7b.async.js similarity index 84% rename from p__Shixuns__Edit__index.01d9a6f3.async.js rename to p__Shixuns__Edit__index.c2408f7b.async.js index b31aea43bd..f401d9183f 100644 --- a/p__Shixuns__Edit__index.01d9a6f3.async.js +++ b/p__Shixuns__Edit__index.c2408f7b.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6277],{14726:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ye}});var b=re(5891),xe=re(59301),qe={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"},ke=qe,ze=re(31533),it=function(Ne,gt){return xe.createElement(ze.Z,(0,b.Z)({},Ne,{ref:gt,icon:ke}))},he=xe.forwardRef(it),Ye=he},39928:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ye}});var b=re(5891),xe=re(59301),qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},ke=qe,ze=re(31533),it=function(Ne,gt){return xe.createElement(ze.Z,(0,b.Z)({},Ne,{ref:gt,icon:ke}))},he=xe.forwardRef(it),Ye=he},56207:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ye}});var b=re(5891),xe=re(59301),qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},ke=qe,ze=re(31533),it=function(Ne,gt){return xe.createElement(ze.Z,(0,b.Z)({},Ne,{ref:gt,icon:ke}))},he=xe.forwardRef(it),Ye=he},93938:function(Ke,Rt){"use strict";Rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},52222:function(Ke,Rt){"use strict";Rt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},52525:function(Ke,Rt){"use strict";Rt.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},37404:function(){"use strict";function Ke(de,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=de,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(Ke.prototype,"name",{get:function(){return this._name},set:function(de){if(typeof de!="string"||de==="")throw new Error("Shape name must be a valid string.");this._name=de}}),Object.defineProperty(Ke.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("The default value must be a real number, not: "+de);this._defaultValue=de}}),Object.defineProperty(Ke.prototype,"minimum",{get:function(){return this._minimum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Minimum must be a real number, not: "+de);this._minimum=de}}),Object.defineProperty(Ke.prototype,"maximum",{get:function(){return this._maximum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Maximum must be a real number, not: "+de);this._maximum=de}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(de,a){var E=go.Shape._FigureParameters[de];return E?E[a]:null},go.Shape.setFigureParameter=function(de,a,E){if(!(E instanceof Ke))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[de];x||(x=[],go.Shape._FigureParameters[de]=x),x[a]=E};var Rt=[];function re(de,a){var E=Rt.pop();return E===void 0?new go.Point(de,a):(E.x=de,E.y=a,E)}function b(){var de=Rt.pop();return de===void 0?new go.Point:de}function xe(de){Rt.push(de)}function qe(de,a,E,x,y,ee,ne,oe,le){le||(le=new go.Point);var ie=de-E,Ae=y-ne,be=NaN,Te=NaN;if(ie===0)if(Ae===0)de===E&&(be=de,Te=a);else{var Ge=(ee-oe)/Ae,Pt=ee-Ge*y;be=de,Te=Ge*be+Pt}else if(Ae===0){var bt=(a-x)/ie,vt=a-bt*de;be=y,Te=bt*be+vt}else{var bt=(a-x)/ie,Ge=(ee-oe)/Ae,vt=a-bt*de,Pt=ee-Ge*y;be=(Pt-vt)/(bt-Ge),Te=bt*be+vt}return le.x=be,le.y=Te,le}function ke(de,a,E,x,y,ee,ne,oe,le,ie,Ae,be,Te,Ge){var Pt=1-le,bt=le,vt=de*Pt+E*bt,kn=a*Pt+x*bt,bn=E*Pt+y*bt,sa=x*Pt+ee*bt,va=y*Pt+ne*bt,qt=ee*Pt+oe*bt,Wn=vt*Pt+bn*bt,lt=kn*Pt+sa*bt,Nt=bn*Pt+va*bt,rn=sa*Pt+qt*bt,gn=Wn*Pt+Nt*bt,mn=lt*Pt+rn*bt;ie.x=vt,ie.y=kn,Ae.x=Wn,Ae.y=lt,be.x=gn,be.y=mn,Te.x=Nt,Te.y=rn,Ge.x=va,Ge.y=qt}var ze=new go.Spot(.156,.156),it=new go.Spot(.844,.844),he=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ke("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,1,-y,-y)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(de,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(de,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=ze,y.spot2=it,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,he*a,0,a,(1-he)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,he*E,(1-he)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,he*E,he*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-he)*a,0,0,(1-he)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ke("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(x=.5);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+oe,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,oe,oe).close())),ee.spot1=ze,ee.spot2=it,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(de,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ke("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ke("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(de,a,E){var x=de?de.parameter1:NaN,y=de?de.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var ee=x%360;ee<0&&(ee+=360);var ne=y%360,oe=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(oe,oe).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,oe,oe,oe,oe).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(de,a,E){var x=he/Math.SQRT2*.5,y=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,ee*E,a,(1-x)*E,(y+x)*a,(ee+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(de,a,E){var x=de?de.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var ee=a/2,ne=E/2,oe=Math.atan2(E,a),le=x-Math.min(Math.cos(oe)*x/2,ee),ie=x-Math.min(Math.sin(oe)*x/2,ne),y=new go.Geometry,Ae=new go.PathFigure(le,0,!0);return y.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ie)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,E-ie)),Ae.add(new go.PathSegment(go.PathSegment.Line,a-le,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,le,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,E-ie)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Ke("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ke("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,he*a,0,a,(.5-he/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+he/2)*E,he*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var ee=.2,ne=.3,oe=0,le=ee*he;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne+.05)*a,(.5-le+oe-.02)*E)),ee=.2,ne=0,oe=-.3,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),ee=.2,ne=-.3,oe=0,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne-.05)*a,(.5-le+oe-.02)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ne=.5,oe=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,oe*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,E*oe,ee*a,ee*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),oe=.75,y=new go.PathFigure((ne+ee)*a,oe*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,E*oe,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(de,a,E){var x=.8535533905932737,y=.5*a,ee=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,ee,y,ee)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure(ne*a,(oe-ee)*E);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ee=.4,y=he*.4;var ie=b(),Ae=b(),be=b(),Te=b();ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.42,ie,Ae,be,Te,Te);var Ge=b(),Pt=b(),bt=b();ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.58,Te,Te,bt,Ge,Pt);var vt=b(),kn=b(),bn=b();ke(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.42,vt,kn,bn,Te,Te);var sa=b(),va=b(),qt=b();return ke(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.58,Te,Te,qt,sa,va),le.add(new go.PathSegment(go.PathSegment.Move,qt.x*a,qt.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,sa.x*a,sa.y*E,va.x*a,va.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,be.x*a,be.y*E,ie.x*a,ie.y*E,Ae.x*a,Ae.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,qt.x*a,qt.y*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,bn.x*a,bn.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,bt.x*a,bt.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ge.x*a,Ge.y*E,Pt.x*a,Pt.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,bn.x*a,bn.y*E,vt.x*a,vt.y*E,kn.x*a,kn.y*E).close()),xe(ie),xe(Ae),xe(be),xe(Te),xe(Ge),xe(Pt),xe(bt),xe(vt),xe(kn),xe(bn),xe(sa),xe(va),xe(qt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ke("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,ee=y+x;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ae=b(),be=b(),Te=new go.PathFigure((ne-ee)*a,oe*E,!1);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.44,Ae,be,ie,le,le),Te.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E));var Ge=re(ie.x,ie.y);ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.56,le,le,ie,Ae,be);var Pt=re(ie.x,ie.y);Te.add(new go.PathSegment(go.PathSegment.Line,(Ge.x*.1+.95*.9)*a,Ge.y*.1*E)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ge.y*.1*E)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Te.add(new go.PathSegment(go.PathSegment.Line,a,0)),Te.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Te.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,.15*E)),Te.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,(Pt.y*.1+.05*.9)*E)),Te.add(new go.PathSegment(go.PathSegment.Line,Pt.x*a,Pt.y*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ee=.35,y=he*.35;var bt=new go.PathFigure(ne*a,(oe-ee)*E,!1);x.add(bt),bt.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),bt.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),bt.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),bt.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E));var vt=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(vt),xe(le),xe(ie),xe(Ae),xe(be),xe(Ge),xe(Pt),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(de,a,E){var x=new go.Geometry,y=.375,ee=0,ne=-.125,oe=y*he,le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,ee=0,ne=-.125,oe=y*he;var le=new go.PathFigure((1-.5+y+ee)*a,(.5+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E));var le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(de,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ke("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ke("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=de?de.parameter2:NaN;isNaN(y)&&(y=.3);var ee=(1-x)*a,ne=(.5-y/2)*E,oe=(.5+y/2)*E,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ae=qe(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ae.x,Ae.y),xe(Ae),le}),go.Shape.setFigureParameter("Arrow2",0,new Ke("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ke("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=de?de.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var ee=a-x,ne=(E-y)/2,oe=ne+y,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ae=qe(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ae.x,Ae.y),xe(Ae),le}),go.Shape.defineFigureGenerator("Chevron",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ke("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=qe(0,.5,.3,0,0,y/E,.1,y/E,b());return ne.spot1=new go.Spot(le.x,le.y),le=qe(.7,1,1,.5,0,ee/E,1,ee/E,le),ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ke("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ke("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ae=new go.PathFigure(a,.5*E,!0);ie.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close());var be=qe(0,.5,.3,oe/E,0,ee/E,1,ee/E,b());return ie.spot1=new go.Spot(be.x,be.y),be=qe(.7,le/E,1,.5,0,ne/E,1,ne/E,be),ie.spot2=new go.Spot(be.x,be.y),xe(be),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new Ke("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,y/E);var le=qe(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ke("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ke("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ae=new go.PathFigure(a,.5*E,!0);ie.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close()),ie.spot1=new go.Spot(0,ee/E);var be=qe(.7,le/E,1,.5,0,ne/E,1,ne/E,b());return ie.spot2=new go.Spot(be.x,be.y),xe(be),ie}),go.Shape.setFigureParameter("Pointer",0,new Ke("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=qe(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),xe(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Ke("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var ne=qe(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),xe(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ke("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var le=qe(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ke("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,ee=y+x;x>E&&(y=0,ee=E);var ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,y/E);var le=qe(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Ke("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(0,.9*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-he*x,(.5+ee)*a,1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,1*E,0,E-he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var oe=new go.PathFigure(a,x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-he*x,(.5+ee)*a,2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-he*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,E-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-he*x,(.5+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,E,0,E-he*x));var oe=new go.PathFigure(0,E-x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-he*x,(.5-ee)*a,E-2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+ee)*a,E-2*x,a,E-x-he*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0));var oe=new go.PathFigure(x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+he*x,0,2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+ee)*E,x+he*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(a-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var oe=new go.PathFigure(a-x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-he*x,0,a-2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+ee)*E,a-x-he*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*a,.25*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(de,a,E){var x=new go.Geometry,y=.2,ee=.1,ne=he*y,oe=he*ee,le=.5,ie=.1,Ae=new go.PathFigure(le*a,(ie+ee)*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le-y)*a,ie*E,(le-ne)*a,(ie+ee)*E,(le-y)*a,(ie+oe)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ee)*E,(le-y)*a,(ie-oe)*E,(le-ne)*a,(ie-ee)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le+y)*a,ie*E,(le+ne)*a,(ie-ee)*E,(le+y)*a,(ie-oe)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ee)*E,(le+y)*a,(ie+oe)*E,(le+ne)*a,(ie+ee)*E));var be=.05,Te=he*be;le=.05,ie=.25;var Ge=new go.PathFigure(.5*a,.2*E,!0);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),le=.95,ie=.25,Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le+be)*a,ie*E,(le+Te)*a,(ie-be)*E,(le+be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),be=.025,Te=he*be,le=.825,ie=.35,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le+be)*a,(ie-Te)*E,(le+Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-be)*a,ie*E,(le-Te)*a,(ie-be)*E,(le-be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),be=.05,Te=he*be,le=.5,ie=.7,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le+be)*a,(ie-Te)*E,(le+Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-be)*a,ie*E,(le-Te)*a,(ie-be)*E,(le-be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),be=.025,Te=he*be,le=.175,ie=.35,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le+be)*a,(ie-Te)*E,(le+Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-be)*a,ie*E,(le-Te)*a,(ie-be)*E,(le-be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),be=.05,Te=he*be,le=.05,ie=.25,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le-be)*a,(ie-Te)*E,(le-Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ke("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var ee=new go.PathFigure(.5*a,.5*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+ee)*E,(.5+y)*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+ee)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var ee=he*.2,ne=new go.PathFigure(0,.2*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*E,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+ee)*a,0,a,(.2-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+ee)*E,(.8+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*a,E,0,(.8+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var oe=new go.PathFigure(0,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*a,.4*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var ee=new go.PathFigure(a,.5*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E)),x}),go.Shape.defineFigureGenerator("Junction",function(de,a,E){var x=new go.Geometry,y=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=he*.5,oe=.5,le=new go.PathFigure(a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,E,a,(oe+ne)*E,(oe+ne)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,oe*E,(oe-ne)*a,E,0,(oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,0,0,(oe-ne)*E,(oe-ne)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,oe*E,(oe+ne)*a,0,a,(oe-ne)*E));var ie=new go.PathFigure((ee+y)*a,(ee+y)*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*E)),ie.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(ee+y)*a,ee*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(.5*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*E,a,(ee+y)*E,(ee+y)*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var ee=new go.PathFigure(.2*a,.1*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var oe=new go.PathFigure(.5*y*a,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure((1-y)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(y*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,ee*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E));var le=new go.PathFigure(.8*a,.75*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.9,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,E)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ie=new go.PathFigure((ne+ee)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.4,ne=he*.1,oe=.1,le=.9,ie=.5,Ae=new go.PathFigure(.8*a,.5*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+ee)*E,(.4+y)*a,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-ee)*E));var be=new go.PathFigure((le+oe)*a,ie*E,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a,ie*E,(le-ne)*a,(ie+oe)*E,(le-oe)*a,(ie+ne)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a,ie*E,(le+ne)*a,(ie-oe)*E,(le+oe)*a,(ie-ne)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var ie=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee+ee)*a,(oe-y)*E,.8*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(oe+ee)*E,(ne+ee+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var Ae=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.2*a,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee)*a,(oe-y)*E,.9*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.1,oe=.5,le=new go.PathFigure((ne-y*.5)*a,E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*a,E,(ne+ee)*a,0,(ne+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,oe*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,oe*E,ne*a,(oe-ee)*E,ne*a,(oe+ee)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(de,a,E){var x=new go.Geometry,y=a,ee=E;a=a*.38,E=E*.6;var ne=he*.8,oe=.8,le=0,ie=.5,Ae=(y-a)/2,be=(ee-E)/2,Te=new go.PathFigure(le*a+Ae,(ie+oe)*E+be,!0);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ae,ie*E+be,(le-ne)*a+Ae,(ie+oe)*E+be,(le-oe)*a+Ae,(ie+ne)*E+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le-oe)*a+Ae,(ie-ne)*E+be,(le-ne)*a+Ae,(ie-oe)*E+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie-oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie-ne)*E+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie+ne)*E+be,le*a+Ae,(ie+oe)*E+be).close()),ne=he*.4,oe=.4,le=.2,ie=.5;var Ge=new go.PathFigure(le*a+Ae,(ie+oe)*E+be,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ae,ie*E+be,(le-ne)*a+Ae,(ie+oe)*E+be,(le-oe)*a+Ae,(ie+ne)*E+be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le-oe)*a+Ae,(ie-ne)*E+be,(le-ne)*a+Ae,(ie-oe)*E+be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie-oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie-ne)*E+be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie+ne)*E+be,le*a+Ae,(ie+oe)*E+be).close()),ne=he*.2,oe=.2,le=.5,ie=.5;var Pt=new go.PathFigure((le-oe)*a+Ae,ie*E+be,!0);x.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le-oe)*a+Ae,(ie-ne)*E+be,(le-ne)*a+Ae,(ie-oe)*E+be)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ae,ie*E+be,(le+ne)*a+Ae,(ie-oe)*E+be,(le+oe)*a+Ae,(ie-ne)*E+be)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le+oe)*a+Ae,(ie+ne)*E+be,(le+ne)*a+Ae,(ie+oe)*E+be)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ae,ie*E+be,(le-ne)*a+Ae,(ie+oe)*E+be,(le-oe)*a+Ae,(ie+ne)*E+be)),ne=he*.4,oe=.4,le=.8,ie=.5;var bt=new go.PathFigure(le*a+Ae,(ie-oe)*E+be,!0);x.add(bt),bt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ae,ie*E+be,(le+ne)*a+Ae,(ie-oe)*E+be,(le+oe)*a+Ae,(ie-ne)*E+be)),bt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le+oe)*a+Ae,(ie+ne)*E+be,(le+ne)*a+Ae,(ie+oe)*E+be)),bt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie+oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie+ne)*E+be)),bt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie-ne)*E+be,le*a+Ae,(ie-oe)*E+be).close()),ne=he*.8,oe=.8,le=1,ie=.5;var vt=new go.PathFigure(le*a+Ae,(ie-oe)*E+be,!0);return x.add(vt),vt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ae,ie*E+be,(le+ne)*a+Ae,(ie-oe)*E+be,(le+oe)*a+Ae,(ie-ne)*E+be)),vt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le+oe)*a+Ae,(ie+ne)*E+be,(le+ne)*a+Ae,(ie+oe)*E+be)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie+oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie+ne)*E+be)),vt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie-ne)*E+be,le*a+Ae,(ie-oe)*E+be).close()),x}),go.Shape.defineFigureGenerator("Email",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ne=new go.PathFigure(.6*a,E,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var oe=new go.PathFigure(0,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ae=b(),be=b();ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ae,be);var Te=re(ie.x,ie.y),Ge=new go.PathFigure(ie.x*a,ie.y*E,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ke(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ae,be,ie,le,le),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E)),y=he*.3,ee=.3,ke(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ae,be,ie,le,le),Ge.add(new go.PathSegment(go.PathSegment.Line,ie.x*a,ie.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,be.x*a,be.y*E,Ae.x*a,Ae.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ae,be),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,be.x*a,be.y*E,Ae.x*a,Ae.y*E).close());var Ge=new go.PathFigure(.45*a,0,!0);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),xe(le),xe(ie),xe(Ae),xe(be),xe(Te),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function ee(ne,oe,le){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+oe)*a,(.8+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+oe)*a,(.8+le)*E).close())}return ee(y,0,0),ee(y,.4,0),ee(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(de,a,E){var x=new go.Geometry,y=.5,ee=0,ne=0,oe=y*he,le=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,Ae=1,be=.5,Te=.5,Ge=0,Pt=new go.PathFigure(le*a,(1-ie)*E,!1);return x.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,be*E,Ae*a,.7*E,Ae*a,be*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(Te+ee)*a,(Ge+ee)*E,(.5+y+ee)*a,(.5-oe+ee)*E,(.5+oe+ee)*a,(.5-y+ee)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var ee=new go.PathFigure(.45*a,.73*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ne=.5-.285,oe=.5,le=ne,ie=Math.PI/4,Ae=4*(1-Math.cos(ie))/(3*Math.sin(ie)),be=Ae*.5,Te=ne,Ge=ne,Pt=Ae*Te,bt=Ae*Ge;ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Te)*a,le*E,(oe-(Pt+Te)/2)*a,(le+(Ge+bt)/2)*E,(oe-Te)*a,(le+bt)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-Ge)*E,(oe-Te)*a,(le-bt)*E,(oe-Pt)*a,(le-Ge)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Te)*a,le*E,(oe+Pt)*a,(le-Ge)*E,(oe+Te)*a,(le-bt)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(oe+Te)*a,(le+bt)*E,(oe+(Pt+Te)/2)*a,(le+(Ge+bt)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var vt=new go.PathFigure(.2*a,E,!1);x.add(vt),vt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var kn=new go.PathFigure(.8*a,E,!1);return x.add(kn),kn.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.2*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(.1*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var ee=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,ee*a,ee*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var ee=new go.PathFigure(.475*a,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ne=new go.PathFigure(.675*a,.575*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=new go.PathFigure(a,y*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+ee)*E,(y+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-ee)*a,E,0,(y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-ee)*E,(y-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+ee)*a,0,a,(y-ee)*E));var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ne=new go.PathFigure(0,.6*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var ee=new go.PathFigure(.15*a,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ne=.1,oe=he*.1,le=.2,ie=.9,Ae=new go.PathFigure((le-ne)*a,ie*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),ne=.1,oe=he*.1,le=.8,ie=.9;var be=new go.PathFigure((le-ne)*a,ie*E,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ne=new go.PathFigure(.5*a,.8*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var oe=new go.PathFigure(.5*a,.7*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var le=.1,ie=he*.1,Ae=.1,be=.9,Te=new go.PathFigure((Ae-le)*a,be*E,!0);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be-le)*E,(Ae-le)*a,(be-ie)*E,(Ae-ie)*a,(be-le)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*a,be*E,(Ae+ie)*a,(be-le)*E,(Ae+le)*a,(be-ie)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be+le)*E,(Ae+le)*a,(be+ie)*E,(Ae+ie)*a,(be+le)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*a,be*E,(Ae-ie)*a,(be+le)*E,(Ae-le)*a,(be+ie)*E)),le=.1,ie=he*.1,Ae=.4,be=.9;var Ge=new go.PathFigure((Ae-le)*a,be*E,!0);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be-le)*E,(Ae-le)*a,(be-ie)*E,(Ae-ie)*a,(be-le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*a,be*E,(Ae+ie)*a,(be-le)*E,(Ae+le)*a,(be-ie)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be+le)*E,(Ae+le)*a,(be+ie)*E,(Ae+ie)*a,(be+le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*a,be*E,(Ae-ie)*a,(be+le)*E,(Ae-le)*a,(be+ie)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var ee=new go.PathFigure(.45*a,.7*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ne=new go.PathFigure(.55*a,.4*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Ae=.05,be=he*.05,Te=.175,Ge=.95,oe=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E));var Ae=.05,be=he*.05,Te=.375,Ge=.95,le=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E));var Ae=.05,be=he*.05,Te=.625,Ge=.95,ie=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E));var Ae=.05,be=he*.05,Te=.825,Ge=.95,Pt=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E).close());var bt=new go.PathFigure(0,E,!1);return x.add(bt),bt.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(.15*a,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var oe=.05,le=he*.05,ie=.35,Ae=.775,be=new go.PathFigure((ie-oe)*a,Ae*E,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ae-oe)*E,(ie-oe)*a,(Ae-le)*E,(ie-le)*a,(Ae-oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*a,Ae*E,(ie+le)*a,(Ae-oe)*E,(ie+oe)*a,(Ae-le)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ae+oe)*E,(ie+oe)*a,(Ae+le)*E,(ie+le)*a,(Ae+oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*a,Ae*E,(ie-le)*a,(Ae+oe)*E,(ie-oe)*a,(Ae+le)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(de,a,E){var x=new go.Geometry,y=.3,ee=he*.3,ne=.5,oe=.7,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(0,.7*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(.15*a,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),y=.05,ee=he*.05,ne=.5,oe=.8;var ie=new go.PathFigure((ne-y)*a,oe*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var ee=new go.PathFigure(.126*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ne=new go.PathFigure(.402*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var oe=new go.PathFigure(.678*a,.85*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var le=new go.PathFigure(.5*a,.1*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var ee=new go.PathFigure(a*.204,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ne=new go.PathFigure(a*.408,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var oe=new go.PathFigure(a*.612,E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var le=new go.PathFigure(a*.816,E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ne=new go.PathFigure(a*.055,.13*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var oe=new go.PathFigure(a*.055,.18*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ne=new go.PathFigure(a*.11,E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(de,a,E){var x=new go.Geometry,y=8,ee=y*he,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,ee,ee,0).close());var oe=new go.PathFigure(a*.83,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var le=new go.PathFigure(a*.83,E*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ie=new go.PathFigure(a*.78,E*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=E*.8,ne=new go.Geometry,oe=new go.PathFigure(x,0,!0);return ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-y,a-y,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,x,ee)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,y,ee,0,ee-y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var ee=new go.PathFigure(a*1,E*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var ee=new go.PathFigure(a*.1,E*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ne=new go.PathFigure(a*.28,E*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(de,a,E){var x=new go.Geometry,y=15,ee=y*he,ne=new go.PathFigure(a*.62,E*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.4,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.5,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var ee=new go.PathFigure(a*.235,E*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},98598: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 Ke={},Rt="5.0",re={},b=null,xe=!1,qe=!1,ke=null,ze=!1,it=null,he=null,Ye=0;Ye4?parseFloat(et):5};Ke.setHTML5Codebase=function(et,ct){he=et,rn(et,ct)},Ke.setJavaCodebase=Ke.setJavaCodebaseVersion=Ke.isCompiledInstalled=Ke.setPreCompiledScriptPath=Ke.setPreCompiledResourcePath=function(){},Ke.setHTML5CodebaseVersion=function(et,ct){var yt=parseFloat(et);if(yt!==NaN&&yt<5){console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead.");return}it=et,Nt(et,ct)},Ke.getHTML5CodebaseVersion=function(){return de},Ke.getParameters=function(){return re},Ke.setFontsCSSURL=function(et){ne=et},Ke.setGiacJSURL=function(et){},Ke.setJNLPFile=function(et){Ne=et},Ke.setJNLPBaseDir=function(et){},Ke.inject=function(){function et(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ct="auto",yt=re.id,wn,tn=!1,an=0;an=5)return!0;var et=Ke.getAppletObject();return et&&typeof et.recalculateEnvironments=="function"?(et.recalculateEnvironments(),!0):!1},Ke.startAnimation=function(){var et=Ke.getAppletObject();return et&&typeof et.startAnimation=="function"?(et.startAnimation(),!0):!1},Ke.stopAnimation=function(){var et=Ke.getAppletObject();return et&&typeof et.stopAnimation=="function"?(et.stopAnimation(),!0):!1},Ke.getAppletObject=function(){var et=re.id!==void 0?re.id:"ggbApplet";return window[et]},Ke.resize=function(){};var Pt=function(et,ct,yt){var wn=document.createElement("param");wn.setAttribute("name",ct),wn.setAttribute("value",yt),et.appendChild(wn)},bt=function(et){return et&&et!=="false"},vt=function(et,ct,yt){le(de)<=4.2&&(yt=!0);var wn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==de||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(wn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var tn=document.createElement("div");tn.classList.add("appletParameters","notranslate");var an=ct.width,we=ct.height;if(ct.disableAutoScale=ct.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ct.disableAutoScale,ct.width!==void 0)if(le(de)<=4.4)bt(ct.showToolBar)&&(ct.height-=7),bt(ct.showAlgebraInput)&&(ct.height-=37),ct.width<605&&bt(ct.showToolBar)&&(ct.width=605,an=605);else{var Ce=100;(bt(ct.showToolBar)||bt(ct.showMenuBar))&&(ct.hasOwnProperty("customToolBar")&&(ct.customToolbar=ct.customToolBar),Ce=bt(ct.showMenuBar)?245:155),an=5?(ct.appletOnLoad=function(Gt){var Wt=et.querySelector(".ggb_preview");Wt&&Wt.parentNode.removeChild(Wt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ft),window.GGBT_wsf_view&&$(window).trigger("resize"),Et(Gt)},Mt||Ft.appendChild(zt)):tn.appendChild(zt),Ft.appendChild(tn),Mt||et.appendChild(Ft),setTimeout(function(){Ke.resize()},1)}else{var Vt=document.createElement("div");Vt.className="applet_scaler",Vt.style.position="relative",Vt.style.display="block",Vt.appendChild(tn),et.appendChild(Vt),ct.appletOnLoad=function(Gt){Ke.resize(),Et(Gt)}}function Bn(Gt,Wt){Wt&&typeof Wt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Gt,Wt.appletOnLoad):renderGGBElement(Gt),gn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Wt)}function Ot(Gt,Wt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Gt,params:Wt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(nn){Bn(nn.article,nn.params)}),html5AppletsToProcess=null)},le(de)<5&&(Gt.className+=" geogebraweb")):Bn(Gt,Wt)}if(wn){scriptLoadStarted=!0;for(var Be=0;Be0?(Xe.remove(),Ft.attr("id","fullscreencontent").show(),jQuery(Et).append(Ft),window.dispatchEvent(new Event("resize"))):vt(Xe,ct,!1),window.GGBT_wsf_view.launchFullScreen(Et)}else Qe=wn,vt(et,ct,!1);if(!window.GGBT_wsf_view)for(we=0;weet/4*3&&(Xe=et/4*3),Et=Xe/5.8,Ce.setAttribute("src",y),Ce.setAttribute("width",Xe),Ce.setAttribute("height",Et);var Ft=(et-Xe)/2,Mt=(ct-Et)/2;Ce.style.left=Ft+"px",Ce.style.top=Mt+"px",tn.appendChild(Ce)}}return tn.appendChild(we),tn},Wn=function(et){return et=et.toLowerCase(),et==="html5"||et==="screenshot"?et:"html5"},lt=["web","webSimple","web3d","tablet","tablet3d","phone"],Nt=function(et,ct){if(de=et,ct){rn(de,!0);return}var yt=!xe;if(yt){var wn=le(de);!isNaN(wn)&&wn<4.4&&(yt=!1)}var tn,an;window.location.protocol.substr(0,4)==="http"?tn=window.location.protocol:tn="http:";var we=de.indexOf("//");we>0?an=de:we===0?an=tn+de:an="https://www.geogebra.org/apps/5.2.814.0/";for(var Ce in lt)if(de.slice(lt[Ce].length*-1)===lt[Ce]||de.slice((lt[Ce].length+1)*-1)===lt[Ce]+"/"){rn(an,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&yt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!bt(re.showToolBar)&&!bt(re.showMenuBar)&&!bt(re.showAlgebraInput)&&!bt(re.enableRightClick)&&(!re.appName||re.appName=="classic")?an+="webSimple/":an+="web3d/",rn(an,!1)},rn=function(et,ct){if(et.requirejs){gt=et;return}et.slice(-1)!=="/"&&(et+="/"),gt=et,ct===null&&(ct=et.indexOf("http")===-1),nt=ct,a="web.nocache.js",E=!1;var yt=gt.split("/");yt.length>1&&(!ct&&yt[yt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):lt.indexOf(yt[yt.length-2])>=0&&(a=yt[yt.length-2]+".nocache.js")),yt=et.split("/"),de=yt[yt.length-3],de.substr(0,4)==="test"?de=de.substr(4,1)+"."+de.substr(5,1):(de.substr(0,3)==="war"||de.substr(0,4)==="beta")&&(de="5.0");var wn=parseFloat(de);wn!==NaN&&wn<5&&et.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+wn+" is deprecated. Using version latest instead."),Nt("5.0",ct))},gn=function(et,ct){window.console&&window.console.log&&(!ct||typeof ct.showLogging=="undefined"||ct.showLogging&&ct.showLogging!=="false")&&console.log(et)};re.material_id!==void 0?be(mn):mn();function mn(){var et=Rt;it!==null?et=it:parseFloat(et)<5&&(et="5.0"),Nt(et,!1),he!==null&&rn(he,nt),ze=!0}return Ke},GGBAppletUtils=function(){"use strict";function Ke(){return window.GGBT_wsf_edit!==void 0}function Rt(ze,it){it!=1?(ze.style.transformOrigin="0% 0% 0px",ze.style.webkitTransformOrigin="0% 0% 0px",ze.style.transform="scale("+it+","+it+")",ze.style.webkitTransform="scale("+it+","+it+")",ze.style.maxWidth="initial",ze.querySelector(".ggb_preview")!==null&&(ze.querySelector(".ggb_preview").style.maxWidth="initial"),ze.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ze.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ze.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ze.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ze.style.transform="none",ze.style.webkitTransform="none")}function re(ze,it,he,Ye,Ue,Ne){var gt=null;if(Ne!=null&&Ne!="")for(var nt=ze.parentNode;nt!=null;)if((" "+nt.className+" ").indexOf(" "+Ne+" ")>-1){gt=nt;break}else nt=nt.parentNode;var Qe=0,de=0,a=0,E=0,x=0,y=0,ee=0;if(gt)Qe=gt.offsetWidth,de=Math.max(Ye?gt.offsetWidth:0,gt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),de=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Qe):(Qe=window.innerWidth,de=window.innerHeight,a=window.innerWidth),ze){var ne=ze.getBoundingClientRect();ne.left>0&&ne.left<=Qe&&(Ue===void 0||!Ue)&&(document.dir==="rtl"?(x=Qe-ne.width-ne.left,y=a<=480?10:30):(y=ne.left,x=a<=480?10:30),E=y+x)}if(ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var oe=ze.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return ze&&((he===void 0||!he)&&it>0&&it+E1&&(Ne=!0)),it&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ne=!0),!(ze.hasOwnProperty("disableAutoScale")&&ze.disableAutoScale))Ue=b(ze,it,Ne,he,ze.scaleContainerClass);else return Ye;return Ne&&(!ze.hasOwnProperty("scale")||Ye===1)?Ue:Math.min(Ye,Ue)}function qe(ze){var it=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),Ye=ze.getBoundingClientRect(),Ue=(it-Ye.width)/2,Ne=(he-Ye.height)/2;Ne<0&&(Ne=0),ze.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ue<40?ze.style.left="40px":ze.style.left=Ue+"px",ze.style.top=Ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ne<40?ze.style.top="40px":ze.style.top=Ne+"px",ze.style.left=Ue+"px")}function ke(ze,it){var he=ze.querySelector(".appletParameters");if(he){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(it.id!==he.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ze)}if(he.parentElement&&/fullscreen/.test(he.parentElement.className))return;var Ye=xe(it,ze);Ke()&&he.setAttribute("data-param-scale",Ye);for(var Ue=null,Ne=0;Ne=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(Ke){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ke){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ke){var Rt=c[Ke];return Rt==null?null:Rt},r=d,webModule.__errFn=e}function B(){function Ke(ze){var it=ze.lastIndexOf(rb);it==-1&&(it=ze.length);var he=ze.indexOf(sb);he==-1&&(he=ze.length);var Ye=ze.lastIndexOf(tb,Math.min(he,it));return Ye>=O?ze.substring(O,Ye+P):W}function Rt(ze){if(!ze.match(/^\w+:\/\//)){var it=o.createElement(ub);it.src=ze+vb,ze=Ke(it.src)}return ze}function re(){var ze=__gwt_getMetaProperty(wb);return ze!=null?ze:W}function b(){for(var ze=o.getElementsByTagName(_),it=O;itO?ze[ze.length-P].href:W}function qe(){var ze=o.location;return ze.href==ze.protocol+zb+ze.host+ze.pathname+ze.search+ze.hash}var ke=re();return ke==W&&(ke=b()),ke==W&&(ke=xe()),ke==W&&qe()&&(ke=Ke(o.location.href)),ke=Rt(ke),ke}function C(Ke){return Ke.match(/^\//)||Ke.match(/^[a-zA-Z]+:\/\//)?Ke:webModule.__moduleBase+Ke}function D(){var Ke=[],Rt=O,re=[],b=[];function xe(ze){var it=b[ze](),he=re[ze];if(it in he)return it;var Ye=[];for(var Ue in he)Ye[he[Ue]]=Ue;throw r&&r(ze,Ye,it),null}if(__gwt_isKnownPropertyValue=function(ze,it){return it in re[ze]},webModule.__getPropMap=function(){var ze={};for(var it in re)re.hasOwnProperty(it)&&(ze[it]=xe(it));return ze},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var qe;try{qe=Cb;var ke=qe.indexOf(Db);ke!=-1&&(Rt=parseInt(qe.substring(ke+P),$),qe=qe.substring(O,ke))}catch(ze){}return webModule.__softPermutationId=Rt,C(qe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},58788:function(Ke,Rt,re){"use strict";re.d(Rt,{Ax:function(){return ke},Ds:function(){return ze},KI:function(){return he},SI:function(){return qe},f1:function(){return xe}});var b=re(10148);function xe(Ye){let Ue=!0;if(Ye.length>0){for(let Ne=0;Ne{}})=>{const nt=()=>b.createElement("div",{className:it.flexColumn},b.createElement("img",{className:it.img,src:ze}),b.createElement("span",{className:it.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Qe=()=>b.createElement("div",{className:it.flexColumn},b.createElement("img",{className:it.img,src:ke}),b.createElement("span",{className:it.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),de=()=>Ne===3?b.createElement(b.Fragment,null,Qe(),nt()):Ne===2?nt():Qe();return b.createElement(qe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ue,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{gt(),xe.history.push("/account/certification")},onCancel:()=>{gt()}},b.createElement("div",{className:it.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.createElement("div",{className:it.flexRow},de()))};var Ye=(0,xe.connect)(({paperlibrary:Ue,loading:Ne,globalSetting:gt})=>({paperlibrary:Ue,globalSetting:gt,loading:Ne.effects}))(he)},23744:function(Ke,Rt,re){"use strict";re.d(Rt,{t:function(){return nt}});var b=re(59301),xe=re(3113),qe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},ke=re(92310),ze=re.n(ke),it=Object.defineProperty,he=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ne=(Qe,de,a)=>de in Qe?it(Qe,de,{enumerable:!0,configurable:!0,writable:!0,value:a}):Qe[de]=a,gt=(Qe,de)=>{for(var a in de||(de={}))Ye.call(de,a)&&Ne(Qe,a,de[a]);if(he)for(var a of he(de))Ue.call(de,a)&&Ne(Qe,a,de[a]);return Qe};const nt=({cancelText:Qe="\u53D6\u6D88",okText:de="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:x=!0,okButtonProps:y={},onCancel:ee=()=>{},onOk:ne=()=>{},className:oe=""})=>b.createElement("div",{className:ze()(qe.buttonFixed,oe)},b.createElement("div",{className:qe.buttonWrap},x&&b.createElement(xe.ZP,{size:"middle",className:`${qe.button} mr20`,onClick:ee},Qe),E&&b.createElement(xe.ZP,gt({size:"middle",type:"primary",className:`${qe.button} mr20`,loading:a,onClick:ne},y),de)))},91552:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return le}});var b=re(59301),xe=re(42203),qe=re(43418),ke=re(8591),ze=re(92832),it=re(24905),he=re(99460),Ye=re(25167),Ue=re(58130),Ne=re(3113),gt=re(14726),nt={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Qe=re(32637),de=re(59301);const a=({classroomList:ie,dispatch:Ae,user:be})=>de.createElement(qe.default,{open:ie.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:de.createElement("span",null,de.createElement(gt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},de.createElement("div",{style:{textAlign:"center",marginBottom:30}},de.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",de.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),de.createElement("img",{style:{width:130,height:130},src:Qe})),de.createElement("div",{className:nt.bottom},de.createElement(Ne.ZP,{className:nt.yes,onClick:()=>{Ae({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var E=(0,xe.connect)(({classroomList:ie,user:Ae})=>({classroomList:ie,user:Ae}))(a),x=re(70635),y=re(59301),ee=(ie,Ae,be)=>new Promise((Te,Ge)=>{var Pt=kn=>{try{vt(be.next(kn))}catch(bn){Ge(bn)}},bt=kn=>{try{vt(be.throw(kn))}catch(bn){Ge(bn)}},vt=kn=>kn.done?Te(kn.value):Promise.resolve(kn.value).then(Pt,bt);vt((be=be.apply(ie,Ae)).next())}),ne=(ie=>(ie[ie.Professor=1]="Professor",ie[ie.AssistantProfessor=2]="AssistantProfessor",ie[ie.Student=3]="Student",ie))(ne||{});const oe=({visible:ie,user:Ae,account:be,onCancel:Te=()=>{},dispatch:Ge})=>{const[Pt,bt]=(0,b.useState)(),[vt,kn]=(0,b.useState)([]),[bn,sa]=(0,b.useState)(!1),[va,qt]=(0,b.useState)(!1),[Wn,lt]=(0,b.useState)(),[Nt,rn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var ct,yt;(ct=Ae==null?void 0:Ae.userInfo)!=null&&ct.identity&&kn([((yt=Ae==null?void 0:Ae.userInfo)==null?void 0:yt.identity)==="student"?3:1])},[Ae]);const gn=ct=>{const yt=()=>{window.location.href=(ct==null?void 0:ct.jump_url)||`/classrooms/${ct==null?void 0:ct.course_id}/students`};if(vt.includes(1)){qe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"},(ct==null?void 0:ct.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{yt()}});return}yt()},mn=()=>ee(void 0,null,function*(){if(!Pt){ke.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ct=yield(0,x.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Pt}});if(ct!=null&&ct.need_pro_auth&&!vt.includes(1)&&!vt.includes(2)){Ge({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Pt,checkedList:vt}}),et();return}sa(!0);const yt=yield(0,he.cR)({invite_code:Pt,professor:vt.includes(1)?1:null,assistant_professor:vt.includes(2)?1:null,student:vt.includes(3)?1:null});if(sa(!1),(yt==null?void 0:yt.status)===-4&&(Te(),Ge({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(yt==null?void 0:yt.status)===-12&&ke.ZP.warning(yt==null?void 0:yt.message),(yt==null?void 0:yt.status)===-2){if(et(),yt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){qt(!0),lt(1);return}if(yt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){qt(!0),lt(2);return}if(yt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){qt(!0),lt(3);return}}if((yt==null?void 0:yt.status)===0){(0,Ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),et(),yt!=null&&yt.course_id?gn(yt):ke.ZP.success(yt.message);return}}),et=()=>ee(void 0,null,function*(){Te()});return y.createElement(y.Fragment,null,y.createElement(qe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ie,confirmLoading:bn,onOk:mn,onCancel:et},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),y.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Pt,onChange:ct=>{if(ct.target.value.length>=7){ke.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}bt(ct.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(it.default.Group,{value:vt,onChange:ct=>kn(ct)},y.createElement(it.default,{value:1,disabled:vt.includes(2)},"\u6559\u5E08"),y.createElement(it.default,{value:2,disabled:vt.includes(1)},"\u52A9\u6559"),y.createElement(it.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),y.createElement(E,null),y.createElement(Ye.Z,{visible:va,onCancel:()=>qt(!1),occupationValue:Wn}))};var le=(0,xe.connect)(({user:ie,account:Ae})=>({user:ie,account:Ae}))(oe)},19635:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return eo},g:function(){return co}});var b=re(59301),xe=re(42203),qe=re(44e3),ke=re(92832),ze=re(43418),it={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},he=re(8591),Ye=re(95237),Ue=re(43604),Ne=re(20834),gt=re(38854),nt=re(5112),Qe=re(99460),de=re(58130),a=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())}),E=(ut=>(ut.Manager="manager",ut.Developer="developer",ut.Reporter="reporter",ut))(E||{}),y=({visible:ut,onCancel:De=()=>{}})=>{const[ye,Pe]=(0,b.useState)(),[Re,_t]=(0,b.useState)(),[pn,It]=(0,b.useState)(!1),Ht=()=>a(void 0,null,function*(){if(!ye){he.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(ye.length!==6){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Re){he.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}It(!0);const Dn=yield(0,Qe.vm)({code:ye,role:Re});It(!1),St();const ka={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(ka[Dn.status]){he.ZP.info(ka[Dn.status]);return}if(Dn.status===0){Re==="reporter"?(he.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),xe.history.push(`/projects/${Dn==null?void 0:Dn.project_id}`)):((0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),he.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),St=()=>a(void 0,null,function*(){De()});return b.createElement(b.Fragment,null,b.createElement(ze.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:ut,confirmLoading:pn,onOk:Ht,onCancel:St},b.createElement("div",{className:"tc"},b.createElement("div",null,b.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),b.createElement(ke.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ye,onChange:Dn=>{if(Dn.target.value.length>=7){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Pe(Dn.target.value)}})),b.createElement("div",{className:"mt10 font14"},b.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),b.createElement(nt.ZP.Group,{value:Re,onChange:Dn=>_t(Dn.target.value)},b.createElement(nt.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),b.createElement(nt.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),b.createElement(nt.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ee=re(91552),ne={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},oe=re(18032),le=re(78241),ie=re(57809),Ae=re(19726),be=Object.defineProperty,Te=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,kn=(ut,De,ye)=>De in ut?be(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,bn=(ut,De)=>{for(var ye in De||(De={}))bt.call(De,ye)&&kn(ut,ye,De[ye]);if(Pt)for(var ye of Pt(De))vt.call(De,ye)&&kn(ut,ye,De[ye]);return ut},sa=(ut,De)=>Te(ut,Ge(De)),va=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())});const qt=({globalSetting:ut,dispatch:De,user:ye,info:Pe,open:Re,onCancel:_t=()=>{}})=>{var pn;const[It,Ht]=(0,b.useState)([]),[St,Dn]=(0,b.useState)([]),[ka,Lr]=(0,b.useState)([]),[Kr]=le.default.useForm(),[Ma,aa]=(0,b.useState)(!1),[tr,rr]=(0,b.useState)(!1),or=(0,b.useRef)(null),xa=(0,b.useRef)(1),[Ra,wt]=(0,b.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,b.useEffect)(()=>{Re&&Da()},[Re]);const Da=()=>va(void 0,null,function*(){var An;const En=Pe;if(!(0,oe.o1)(De))return;const{user_school_id:un="",department_id:lr="",school_name:Nr="",department_name:mo=""}=ye.userInfo||{},za=(An=En==null?void 0:En.graduation_years)==null?void 0:An.at(-1);Dn([{id:un,name:Nr}]),yield ra(un),Kr.setFieldsValue({year:za,school_id:un,department_id:Number(lr),name:`${za}${Nr}${mo}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ir=An=>va(void 0,null,function*(){const En=yield(0,Ae.J3)(sa(bn({},An),{tab_module_type:"graduations"}));return En!=null&&En.un_purchased&&De({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),En.status===0&&Ht((En==null?void 0:En.graduation_years)||[]),En}),vr=(An,En=500)=>{rr(!0),clearTimeout(or.current),or.current=setTimeout(()=>va(void 0,null,function*(){xa.current+=1;const un=xa.current,lr=yield(0,Ae.NT)({keyword:An});lr.status===0&&xa.current===un&&(Dn((lr==null?void 0:lr.schools)||[]),rr(!1))}),En)},ra=An=>va(void 0,null,function*(){if(!An)return;const En=yield(0,Ae.Ps)({page:1,limit:9999,id:An});En.status===0&&Lr((En==null?void 0:En.departments)||[])});return b.createElement(ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Re,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Ma,onCancel:_t,onOk:()=>Kr.submit()},b.createElement(le.default,{colon:!1,form:Kr,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(An,En)=>{An.school_id&&(ra(En.school_id),Kr.setFieldValue("department_id",null))},onFinish:An=>va(void 0,null,function*(){aa(!0);const En=yield(0,Ae.Wz)(An);En.status===0&&(he.ZP.success("\u521B\u5EFA\u6210\u529F"),Kr.resetFields(),_t(),(0,de.xg)(`/graduations/${En==null?void 0:En.identifier}/index`)),aa(!1)})},b.createElement(le.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},b.createElement(ie.default,{style:{width:344},size:"large",options:(pn=Pe==null?void 0:Pe.graduation_years)==null?void 0:pn.map(An=>({value:An,label:An}))})),b.createElement(le.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},b.createElement(ie.default,{showSearch:!0,filterOption:!1,onSearch:An=>{vr(An)},loading:tr,size:"large",style:{width:344},options:St.map(An=>({value:An.id,label:An.name}))})),b.createElement(le.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},b.createElement(ie.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:ka.map(An=>({value:An.id,label:An.name}))})),b.createElement(le.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},b.createElement(ke.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Wn=(0,xe.connect)(({user:ut,globalSetting:De,loading:ye})=>({user:ut,globalSetting:De,loading:ye}))(qt),lt=re(70635),Nt=Object.defineProperty,rn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,et=(ut,De,ye)=>De in ut?Nt(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,ct=(ut,De)=>{for(var ye in De||(De={}))gn.call(De,ye)&&et(ut,ye,De[ye]);if(rn)for(var ye of rn(De))mn.call(De,ye)&&et(ut,ye,De[ye]);return ut},yt=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())});const wn=({globalSetting:ut,dispatch:De,user:ye,open:Pe,onCancel:Re=()=>{}})=>{const[_t]=le.default.useForm(),[pn,It]=(0,b.useState)(!1),[Ht,St]=(0,b.useState)(null);return(0,b.useEffect)(()=>{var Dn;if(Pe){const ka={code:"",user_type:((Dn=ye==null?void 0:ye.userInfo)==null?void 0:Dn.identity)==="student"?2:1,major:""};_t.setFieldsValue(ka),St(ct({},ka))}},[Pe]),b.createElement(ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Pe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:pn,onCancel:Re,onOk:()=>_t.submit()},b.createElement(le.default,{colon:!1,form:_t,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Dn,ka)=>St(ct({},ka)),onFinish:Dn=>yt(void 0,null,function*(){It(!0);const ka=yield(0,lt.ZP)("/api/graduations/join.json",{method:"post",body:Dn});ka.status===0&&(Re(),ka!=null&&ka.identifier?(0,de.xg)(`/graduations/${ka==null?void 0:ka.identifier}/index`):he.ZP.success(ka==null?void 0:ka.message)),It(!1)})},b.createElement(le.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(ke.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),b.createElement(le.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(nt.ZP.Group,null,b.createElement(nt.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),b.createElement(nt.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ht==null?void 0:Ht.user_type)===2&&b.createElement(le.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},b.createElement(ke.default,{showCount:!0,maxLength:60}))))};var tn=(0,xe.connect)(({user:ut,globalSetting:De})=>({user:ut,globalSetting:De}))(wn),an=re(59301),we=Object.defineProperty,Ce=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,zt=(ut,De,ye)=>De in ut?we(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,Vt=(ut,De)=>{for(var ye in De||(De={}))Ft.call(De,ye)&&zt(ut,ye,De[ye]);if(Et)for(var ye of Et(De))Mt.call(De,ye)&&zt(ut,ye,De[ye]);return ut},Bn=(ut,De)=>Ce(ut,Xe(De)),Ot=(ut,De)=>{var ye={};for(var Pe in ut)Ft.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&Et)for(var Pe of Et(ut))De.indexOf(Pe)<0&&Mt.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye},Be=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())}),Oe=(ut=>(ut.Projects="projects",ut.Shixuns="shixuns",ut.Classrooms="classrooms",ut))(Oe||{}),st=(ut=>(ut.Classrooms="classrooms",ut.Shixuns="shixuns",ut.Paths="paths",ut.Projects="projects",ut.Videos="videos",ut.Topics="topics",ut.Graduations="graduations",ut))(st||{});const xt=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:pn}=De,It=Ot(De,["homePage","user","globalSetting","loading","dispatch"]),Ht,St,Dn,ka;const[Lr,Kr]=(0,b.useState)(),[Ma,aa]=(0,b.useState)(),[tr,rr]=(0,b.useState)(!1),[or,xa]=(0,b.useState)(!1),[Ra,wt]=(0,b.useState)(!1),[Da,ir]=(0,b.useState)();function vr(za,hr){for(const fo of za){if(fo.link===hr)return fo.hidden;if(fo.subitem&&fo.subitem.length>0){let ha=fo.subitem;for(const to of ha)if(to.link===hr)return to.hidden;return!1}}return!0}const ra=vr(((Ht=Re.setting)==null?void 0:Ht.navbar)||[],"/classrooms"),An=vr(((St=Re.setting)==null?void 0:St.navbar)||[],"/shixuns"),En=vr(((Dn=Re.setting)==null?void 0:Dn.navbar)||[],"/paths"),un=vr(((ka=Re.setting)==null?void 0:ka.navbar)||[],"/graduations"),lr=za=>{var hr;if((0,oe.tJ)(pn)){if(za==="projects"&&!((hr=Pe.userInfo)!=null&&hr.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}za==="classrooms"?Kr(!0):za==="projects"&&aa(!0)}},Nr=(za,hr)=>{var fo;if((0,oe.tJ)(pn)){if(hr==="projects"&&!((fo=Pe.userInfo)!=null&&fo.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}hr==="shixuns"&&!(0,oe.xY)()||za&&(window.location.href=za)}},mo=za=>{var hr,fo,ha,to,Yo,Hr,Ho,Sa,Kn,On,Tn,Ar,Ie,Xo,mr,Tr,no,ri,To,ui,Bo,hi,oi,Oi,cl;return an.createElement(an.Fragment,null,an.createElement(Ye.Z,{justify:"space-around",className:"pt5 pb5"},an.createElement(Ue.Z,{className:((hr=Pe.userInfo)==null?void 0:hr.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.hidden},((fo=Pe.userInfo)==null?void 0:fo.user_identity)!=="\u5B66\u751F"&&!((ha=Re==null?void 0:Re.setting)!=null&&ha.hide_course)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>Nr("/classrooms/new")},(to=Pe.userInfo)!=null&&to.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Yo=Re==null?void 0:Re.setting)!=null&&Yo.hide_shixun)&&((Hr=Pe==null?void 0:Pe.userInfo)==null?void 0:Hr.is_shixun_marker)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>Nr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ho=Pe.userInfo)==null?void 0:Ho.main_site)||!((Sa=Pe.userInfo)!=null&&Sa.main_site)&&!En&&(((Kn=Pe.userInfo)==null?void 0:Kn.admin)||((On=Pe.userInfo)==null?void 0:On.is_teacher)||((Tn=Pe.userInfo)==null?void 0:Tn.business)))&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>Nr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ar=Re==null?void 0:Re.setting)!=null&&Ar.is_local)&&((Ie=Pe.userInfo)==null?void 0:Ie.main_site)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>{var si;return Nr(`${(si=Re==null?void 0:Re.setting)==null?void 0:si.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Xo=Pe==null?void 0:Pe.userInfo)==null?void 0:Xo.identity)!=="student"&&an.createElement(Ne.default.Item,Bn(Vt({},za),{onClick:()=>Be(void 0,null,function*(){if(!(0,oe.o1)(pn))return;const si=yield(0,Ae.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(si!=null&&si.un_purchased){pn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}si.status===0&&(ir(si),rr(!0))})}),an.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((mr=Pe.userInfo)!=null&&mr.main_site)&&an.createElement("div",null,an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("classrooms")},(Tr=Pe.userInfo)!=null&&Tr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((no=Pe.userInfo)==null?void 0:no.main_site)&&!((ri=Re==null?void 0:Re.setting)!=null&&ri.is_local)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((To=Pe.userInfo)==null?void 0:To.main_site)&&((ui=Pe.userInfo)==null?void 0:ui.user_identity)!=="\u5B66\u751F"&&an.createElement(Ue.Z,null,an.createElement("div",{className:ne.joinBoard})),((Bo=Pe.userInfo)==null?void 0:Bo.main_site)&&an.createElement(Ue.Z,{className:((hi=Pe.userInfo)==null?void 0:hi.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.w90},an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("classrooms")},(oi=Pe.userInfo)!=null&&oi.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Oi=Pe.userInfo)==null?void 0:Oi.main_site)&&!((cl=Re==null?void 0:Re.setting)!=null&&cl.is_local)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),an.createElement(Ne.default.Item,Bn(Vt({},za),{onClick:()=>{(0,oe.o1)(pn)&&xa(!0)}}),an.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return an.createElement("section",null,an.createElement(gt.Z,{dropdownRender:()=>{var za;return an.createElement(Ne.default,{className:((za=Pe.userInfo)==null?void 0:za.user_identity)!=="\u5B66\u751F"?`${ne.rightMenu} ${ne.joinMenu} mt10`:`${ne.rightMenu} ${ne.joinMenu} ${ne.w140} mt10`},an.createElement(mo,null))},placement:"bottom"},an.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),an.createElement(ee.Z,{visible:Lr,onCancel:()=>Kr(!1)}),an.createElement(y,{visible:Ma,onCancel:()=>aa(!1)}),an.createElement(Wn,{info:Da,open:tr,onCancel:()=>rr(!1)}),an.createElement(tn,{open:or,onCancel:()=>xa(!1)}))};var Jt=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe})=>({homePage:ut,user:ye,globalSetting:Pe,loading:De.models.index}))(xt),Gt={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},Wt=re(2119),nn=re(3129),Tt=re(10148),rt=re(59301),jt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Lt=(ut,De)=>{var ye={};for(var Pe in ut)Bt.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&jt)for(var Pe of jt(ut))De.indexOf(Pe)<0&&At.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye},dn=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())});const Ct=ut=>{var De,ye=RegExp("(^| )"+ut+"=([^;]+)(;|$)");return(De=document.cookie.match(ye))?decodeURIComponent(De[2]):null},Dt=ut=>{var De=new Date;De.setTime(De.getTime()-1);var ye=Ct(ut);ye!=null&&(document.cookie=ut+"="+ye+";expires="+De.toGMTString())};var Zn=(ut=>(ut.Classrooms="classrooms",ut.Shixuns="shixuns",ut.Paths="paths",ut.Projects="projects",ut.Videos="videos",ut.Topics="topics",ut.Competition="competitions",ut.Engineering="engineering",ut.Graduations="graduations",ut.Paperlibrary="paperlibrary",ut.Problemset="problemset",ut.Dataset="dataset",ut))(Zn||{});const Yt=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:pn,shixunHomeworks:It,location:Ht,payload:St={}}=De,Dn=Lt(De,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ka,Lr,Kr,Ma,aa,tr,rr,or,xa,Ra,wt,Da,ir,vr,ra,An;const En=(Lr=(((ka=Re.setting)==null?void 0:ka.navbar)||[]).find(za=>za.link==="/classrooms"))==null?void 0:Lr.hidden,un=(Ma=(((Kr=Re.setting)==null?void 0:Kr.navbar)||[]).find(za=>za.link==="/shixuns"))==null?void 0:Ma.hidden,lr=(tr=(((aa=Re.setting)==null?void 0:aa.navbar)||[]).find(za=>za.link==="/paths"))==null?void 0:tr.hidden,Nr=(rr=Pe.userInfo)==null?void 0:rr.is_school_manage,mo=()=>{var za,hr,fo,ha,to,Yo,Hr,Ho,Sa,Kn,On;return(0,de.Ll)()?rt.createElement(Ne.default,{className:`${Gt.rightMenu} ${Gt.menuWrap}`},rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):rt.createElement(Ne.default,{className:`${Gt.rightMenu} ${Gt.menuWrap}`},rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:`/users/${(za=Pe.userInfo)==null?void 0:za.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:`/users/${(hr=Pe.userInfo)==null?void 0:hr.login}/classrooms`},(fo=Pe.userInfo)!=null&&fo.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:`/users/${(ha=Pe.userInfo)==null?void 0:ha.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:`/users/${(to=Pe.userInfo)==null?void 0:to.login}/paths`},(Yo=Pe.userInfo)!=null&&Yo.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Hr=Pe.userInfo)==null?void 0:Hr.user_identity)!=="\u5B66\u751F"&&rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:`/users/${(Ho=Pe.userInfo)==null?void 0:Ho.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:`/users/${(Sa=Pe.userInfo)==null?void 0:Sa.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Kn=Pe.userInfo)==null?void 0:Kn.user_identity)!=="\u5B66\u751F"&&rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:`/users/${(On=Pe.userInfo)==null?void 0:On.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:rt.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Nr&&rt.createElement(Ne.default.Item,null,rt.createElement(xe.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),rt.createElement(Ne.default.Item,{className:Gt.exit},rt.createElement("a",{onClick:()=>dn(void 0,null,function*(){try{const Tn=yield(0,nn.vR)({});he.ZP.success(Tn==null?void 0:Tn.message)}catch(Tn){}(0,de.d8)("_educoder_session","logout",1),(0,de.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,Wt.bg)()?rt.createElement(gt.Z,{className:`${Gt.height67}`,dropdownRender:mo,placement:"bottomRight"},rt.createElement("section",null,rt.createElement("aside",null,rt.createElement("div",{className:It.actionTabs.type===1?Gt.classromediv:""},rt.createElement("img",{className:`${Gt.userPic} current ml15`,src:`${(or=Tt.Z)==null?void 0:or.IMG_SERVER}/images/${(xa=Pe.userInfo)==null?void 0:xa.image_url}`,alt:"",onClick:()=>{var za;return xe.history.push((0,de.Ll)()?"/account/profile":`/users/${(za=Pe.userInfo)==null?void 0:za.login}/classrooms`)}}),(0,de.Ll)()&&rt.createElement("span",{className:"ml10 font16"},(Ra=Pe.userInfo)==null?void 0:Ra.username),rt.createElement("i",{className:`iconfont icon-zhankai4 ${Gt.icon}`}))))):rt.createElement("div",{className:`font15 ${Re.isIlearning?Gt.login:""}`},((wt=Re.setting)==null?void 0:wt.sso_login_url)&&rt.createElement("a",{target:"_blank",href:(Da=Re.setting)==null?void 0:Da.sso_login_url},rt.createElement("img",{src:`${Tt.Z.IMG_SERVER}/${(ir=Re.setting)==null?void 0:ir.login_logo_url}`,width:40}),rt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=Re.setting)==null?void 0:vr.sso_login_button_name)),!((ra=Re.setting)!=null&&ra.hide_account_login)&&rt.createElement(rt.Fragment,null,rt.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{pn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((An=Re.setting)!=null&&An.close_register)&&rt.createElement(rt.Fragment,null,rt.createElement("span",{className:"ml5 mr5"},"|"),rt.createElement(xe.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var jn=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe,shixunHomeworks:Re})=>({homePage:ut,user:ye,globalSetting:Pe,shixunHomeworks:Re,loading:De.models.index}))(Yt),Za={tip:"tip___a6MfI"},cr=re(61186),Ya=re.n(cr),ua=re(59301),wr=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())}),sr=(ut=>(ut[ut.Professor=1]="Professor",ut[ut.AssistantProfessor=2]="AssistantProfessor",ut[ut.Student=3]="Student",ut))(sr||{});const Ha=({visible:ut,user:De,onCancel:ye=()=>{},dispatch:Pe})=>{var Re,_t,pn;const[It,Ht]=(0,b.useState)(),[St,Dn]=(0,b.useState)([]),[ka,Lr]=(0,b.useState)(!1),[Kr,Ma]=(0,b.useState)(!1),[aa,tr]=(0,b.useState)(),[rr,or]=(0,b.useState)(!1),xa=(Re=window.location.pathname)==null?void 0:Re.includes("classrooms/");(0,b.useEffect)(()=>{var ra,An;(ra=De==null?void 0:De.userInfo)!=null&&ra.identity&&Dn([((An=De==null?void 0:De.userInfo)==null?void 0:An.identity)==="student"?3:1])},[De]),(0,b.useEffect)(()=>{var ra,An,En;if(console.log(De==null?void 0:De.userInfo),(ra=De==null?void 0:De.userInfo)!=null&&ra.user_status)if(((An=De==null?void 0:De.userInfo)==null?void 0:An.role)===15){or(!1);return}else{let un=JSON.parse(xa?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));un&&(un==null?void 0:un.login)===((En=De==null?void 0:De.userInfo)==null?void 0:En.login)?(console.log(Ya()(un==null?void 0:un.time).add(1,"days")),console.log(Ya()(new Date)),Ya()(un==null?void 0:un.time).add(1,"days").set({hour:0,minute:0,second:0}){if(St.includes(1)){ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ua.createElement("div",{className:"tc"},An||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${ra}/students`}});return}window.location.href=`/classrooms/${ra}/students`},wt=()=>wr(void 0,null,function*(){if(!It){he.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Lr(!0);const ra=yield(0,Qe.cR)({invite_code:It,professor:St.includes(1)?1:null,assistant_professor:St.includes(2)?1:null,student:St.includes(3)?1:null});if(Lr(!1),(ra==null?void 0:ra.status)===-1&&Pe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(ra==null?void 0:ra.status)===-2){if(Da(),ra.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ma(!0),tr(1);return}if(ra.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ma(!0),tr(2);return}if(ra.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ma(!0),tr(3);return}}if((ra==null?void 0:ra.status)===0){(0,de.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Da(),ra!=null&&ra.course_id?Ra(ra.course_id,ra.message):he.ZP.success(ra.message);return}}),Da=()=>wr(void 0,null,function*(){ye()}),ir=()=>{var ra,An;xa?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(ra=De==null?void 0:De.userInfo)==null?void 0:ra.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(An=De==null?void 0:De.userInfo)==null?void 0:An.login})),or(!1)},vr=()=>wr(void 0,null,function*(){let ra=yield(0,lt.ZP)("/api/business_contacts.json",{method:"post"});(ra==null?void 0:ra.status)===0&&he.ZP.info("\u7533\u8BF7\u6210\u529F")});return ua.createElement(ua.Fragment,null,rr&&ua.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},ua.createElement("div",{className:Za.tip},ua.createElement("div",null,ua.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),xa?ua.createElement(ua.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((pn=De==null?void 0:De.userInfo)==null?void 0:pn.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):ua.createElement(ua.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),ua.createElement("div",null,ua.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ir},"\u5FFD\u7565"),ua.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:vr},"\u7533\u8BF7\u5EF6\u671F")))))};var Xa=(0,xe.connect)(({user:ut})=>({user:ut}))(Ha),yr=re(3113),ya="data:image/png;base64,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",Zr=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Sn=(ut,De)=>{var ye={};for(var Pe in ut)Cr.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&Zr)for(var Pe of Zr(ut))De.indexOf(Pe)<0&&pt.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye};const Fn=null,kt=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:pn,location:It,text:Ht,shixunHomeworks:St,payload:Dn={}}=De,ka=Sn(De,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Lr,Kr]=(0,b.useState)("none");return(0,b.useEffect)(()=>{St.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Kr("flex")},[St.actionTabs.key]),(0,b.useEffect)(()=>{St.actionTabs.key==="\u9690\u85CF"&&(Kr("none"),localStorage.setItem("Noviceguide","0"))},[St.actionTabs.key]),b.createElement("div",{style:{display:Lr,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},b.createElement("div",{style:{margin:"0 auto",width:"1200px"}},b.createElement("img",{src:ya,style:{position:"absolute",top:"-32px"}}),b.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},St.actionTabs.text),St.actionTabs.type===9?b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(yr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Kr("none"),pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(yr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Kr("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ln=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe,shixunHomeworks:Re})=>({homePage:ut,user:ye,globalSetting:Pe,loading:De.models.index,shixunHomeworks:Re}))(kt),In=Object.defineProperty,Hn=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Je=(ut,De,ye)=>De in ut?In(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,xn=(ut,De)=>{for(var ye in De||(De={}))Ve.call(De,ye)&&Je(ut,ye,De[ye]);if(Hn)for(var ye of Hn(De))at.call(De,ye)&&Je(ut,ye,De[ye]);return ut};const fn=ut=>React.createElement("svg",xn({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},ut),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Vn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Ba=re(89392),da=re(92736),qn=re(6848),ma={content:"content___L4gl0"},la="data:image/png;base64,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",vn=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())});const Na=({classroomList:ut,loading:De,user:ye,dispatch:Pe,virtualSpaces:Re,globalSetting:_t})=>{const pn=(0,xe.useLocation)();let It=!1;(0,b.useEffect)(()=>{_t.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(It=!0)},[_t.actionTabs.key]),(0,b.useEffect)(()=>{It&&Pe({type:"globalSetting/setActionTabs",payload:{}})},[pn.pathname]);const Ht=()=>{Pe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return b.createElement(da.ZP,{theme:{token:{colorBgMask:"#999"}}},b.createElement(ze.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:_t.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>vn(void 0,null,function*(){}),onCancel:()=>{Ht()}},b.createElement("div",{className:ma.content},b.createElement("div",{className:"mb15"},b.createElement("img",{src:la,alt:""})),b.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),b.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",b.createElement(qn.Z,{placement:"bottom",title:b.createElement("div",null,b.createElement("img",{src:`${Tt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),b.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),b.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},b.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var dr=(0,xe.connect)(({classroomList:ut,user:De,loading:ye,virtualSpaces:Pe,globalSetting:Re})=>({classroomList:ut,user:De,loading:ye,virtualSpaces:Pe,globalSetting:Re}))(Na),Oa=re(59301),Nn=Object.defineProperty,en=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Jr=(ut,De,ye)=>De in ut?Nn(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,er=(ut,De)=>{for(var ye in De||(De={}))xr.call(De,ye)&&Jr(ut,ye,De[ye]);if(en)for(var ye of en(De))pa.call(De,ye)&&Jr(ut,ye,De[ye]);return ut},ro=(ut,De)=>{var ye={};for(var Pe in ut)xr.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&en)for(var Pe of en(ut))De.indexOf(Pe)<0&&pa.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye},uo=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},pn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,pn);It((ye=ye.apply(ut,De)).next())});const{Header:so}=qe.default,{Search:Po}=ke.default;function co(){var ut,De;const Pe=window.location.pathname.split("/"),Re={};return Pe[1]=="classrooms"&&Pe.length>3&&!((ut=Pe[4])!=null&&ut.includes("newgold"))&&!((De=Pe[5])!=null&&De.includes("newgold"))&&Pe[2]!=="coursesId"&&(Re.course_id=Pe[2]),Pe[1]==="shixuns"&&Pe.length>3&&(Re.objective_type="shixun",Re.objective_id=Pe[2]),Pe[1]==="paths"&&Pe.length>3&&(Re.objective_type="path",Re.objective_id=Pe[2]),er(er({},Re),{school:1})}const yn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ir=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:pn,isLogin:It=!1,shixunHomeworks:Ht}=De,St=ro(De,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Dn,ka,Lr,Kr,Ma,aa,tr,rr,or;const xa=(0,xe.useLocation)(),[Ra,wt]=(0,b.useState)(!1),[Da,ir]=(0,b.useState)(""),[vr,ra]=(0,b.useState)(!1),An=co();(0,b.useEffect)(()=>{pn({type:"user/getNavigationInfo",payload:er({},An)})},[Re.name]),(0,b.useEffect)(()=>{Ht.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(yn!=null&&yn.includes(xa==null?void 0:xa.pathname)||(xa==null?void 0:xa.pathname.indexOf("/classrooms"))===0||pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[xa.pathname]),(0,b.useEffect)(()=>{Ht.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ht.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ht.actionTabs.key]),(0,b.useEffect)(()=>{var ha;if(Re!=null&&Re.setting){let to=(0,Ba.cloneDeep)((ha=Re==null?void 0:Re.setting)==null?void 0:ha.navbar);to=to==null?void 0:to.filter(Hr=>{var Ho;return!(Hr!=null&&Hr.hidden)&&!((0,Wt.JA)()&&((Ho=["/paperlibrary","/problemset"])!=null&&Ho.includes(Hr.link)))});for(const Hr of to)Hr.subitem&&(Hr.subitem=Hr.subitem.filter(Ho=>{var Sa;return!(Ho!=null&&Ho.hidden)&&!((0,Wt.JA)()&&((Sa=["/paperlibrary","/problemset"])!=null&&Sa.includes(Ho.link)))}));let Yo=!1;to==null||to.map(function(Hr,Ho){var Sa,Kn,On,Tn;const Ar=xa.pathname;Hr.link===Ar&&(ir(Hr==null?void 0:Hr.link),(0,de.Dk)(Ar==="/"?(Sa=Re==null?void 0:Re.setting)==null?void 0:Sa.name:fo(Hr==null?void 0:Hr.name)),mo(hr(Ho,{name:Hr==null?void 0:Hr.name,link:Hr==null?void 0:Hr.link},to)),Yo=!0),Ar=="/"&&(ir(""),(0,de.Dk)((Kn=Re==null?void 0:Re.setting)==null?void 0:Kn.name)),(On=Hr==null?void 0:Hr.subitem)!=null&&On.length&&((Tn=Hr==null?void 0:Hr.subitem)==null||Tn.map(Ie=>{Ie.link===Ar&&(ir(Ie==null?void 0:Ie.link),Ar!=="/"&&(0,de.Dk)(fo(Ie==null?void 0:Ie.name)),mo(hr(Ho,{name:Ie==null?void 0:Ie.name,link:Ie==null?void 0:Ie.link},to)),Yo=!0)}))}),Yo||mo(to)}},[Re==null?void 0:Re.setting,Pe]);const En=(0,b.useMemo)(()=>{var ha,to;return(ha=Re==null?void 0:Re.setting)!=null&&ha.nav_logo_url?`${Tt.Z.IMG_SERVER}/${(to=Re==null?void 0:Re.setting)==null?void 0:to.nav_logo_url}`:`${Tt.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Dn=Re==null?void 0:Re.setting)==null?void 0:Dn.nav_logo_url]);function un(ha){xe.history.push("/search?value="+ha)}const lr=()=>Ra?Oa.createElement("div",{onBlur:()=>{setTimeout(()=>{wt(!1)},300)}},Oa.createElement(Po,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:un,autoFocus:!0})):Oa.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{xe.history.push("/search?value=")}}),[Nr,mo]=(0,b.useState)([]),za=(ha,to)=>uo(void 0,null,function*(){var Yo,Hr,Ho,Sa,Kn,On;if((ha==null?void 0:ha.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Tn=yield(0,nn.IU)({tab_module_type:"engineering"});if(Tn!=null&&Tn.un_purchased){pn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Yo=Tn==null?void 0:Tn.data)!=null&&Yo.engineer_url?(Ho=(Hr=Tn==null?void 0:Tn.data)==null?void 0:Hr.engineer_url)!=null&&Ho.includes("http")?(0,de.xg)((Sa=Tn==null?void 0:Tn.data)==null?void 0:Sa.engineer_url):xe.history.push((Kn=Tn==null?void 0:Tn.data)==null?void 0:Kn.engineer_url):(Tn==null?void 0:Tn.status)!=401&&ra(!0);return}(On=ha==null?void 0:ha.link)!=null&&On.includes("http")?(0,de.xg)(ha==null?void 0:ha.link):((0,de.Dk)(ha==null?void 0:ha.name),xe.history.push(ha==null?void 0:ha.link)),(ha==null?void 0:ha.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Oa.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),hr=(ha,to,Yo)=>{const Hr=Yo.slice();return Hr[ha]&&(Hr[ha].name=to.name,Hr[ha].link=to.link),Hr||[]},fo=(ha="")=>(ha==null?void 0:ha.indexOf("<"))>-1?ha==null?void 0:ha.slice(0,ha==null?void 0:ha.indexOf("<")):ha;return Re.showHeader&&Re.showHeaderFooter?Oa.createElement(qe.default,{style:{background:`${xa.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Re.isIlearning?it["header-iearning"]:it.header} ${Re.showHeaderFixed?it.headerFixed:""}`},(Re==null?void 0:Re.showTip)&&Oa.createElement(Xa,null),Oa.createElement(so,{className:"header",style:{background:`${xa.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${xa.pathname=="/training"?"999":""}`}},Oa.createElement("section",{className:it["edu-menu"]},(!!Re.isIlearning||!((ka=Re==null?void 0:Re.setting)!=null&&ka.main_site)&&!!((Lr=Re==null?void 0:Re.setting)!=null&&Lr.navbar))&&Oa.createElement(xe.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Oa.createElement("img",{className:it.logo,title:(Kr=Re.setting)==null?void 0:Kr.name,src:En||Vn})),Oa.createElement("ul",{className:`${it.menu} ${(0,de.Ll)()&&"ml0"}`},(0,de.Ll)()&&Oa.createElement("li",null,Oa.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,de.Ll)()&&Re.setting&&(Nr==null?void 0:Nr.map(function(ha,to){var Yo,Hr,Ho,Sa,Kn;return Oa.createElement("li",{key:to,className:!((Yo=ha==null?void 0:ha.subitem)!=null&&Yo.length)&&Da===(ha==null?void 0:ha.link)||(Hr=ha==null?void 0:ha.subitem)!=null&&Hr.some(On=>Da===(On==null?void 0:On.link))?it.actived:""},Oa.createElement("div",{onClick:()=>za(ha,to),className:it.name},Oa.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var On;let Tn=ha==null?void 0:ha.name;return(On=ha==null?void 0:ha.subitem)==null||On.map((Ar,Ie)=>(Ar.link===xa.pathname&&(Tn=Ar.name),Ar)),Tn})()}}),((Ho=ha==null?void 0:ha.subitem)==null?void 0:Ho.length)>0&&Oa.createElement("i",{className:"iconfont icon-zhankai4"})),((Sa=ha==null?void 0:ha.subitem)==null?void 0:Sa.length)>0&&Oa.createElement("div",{className:it.dropDown},(Kn=ha==null?void 0:ha.subitem)==null?void 0:Kn.map((On,Tn)=>Oa.createElement("div",{className:it.subName,onClick:()=>za(On,to),key:to+"-"+Tn},!!Tn&&Oa.createElement("div",{className:it.line}),Oa.createElement("aside",{className:"font16 c-black"},fo(On==null?void 0:On.name)),Oa.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},On.content)))))}))),Oa.createElement("div",{className:"search-bar",style:{flex:Re.isIlearning?"initial":"1 0 auto"}},!(0,de.Ll)()&&!(Re!=null&&Re.isIlearning)&&Oa.createElement(Oa.Fragment,null,Oa.createElement(lr,null),!It&&Oa.createElement(Jt,null),!It&&!!((Ma=Pe==null?void 0:Pe.userInfo)!=null&&Ma.login)&&Oa.createElement(xe.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(aa=Pe==null?void 0:Pe.userInfo)==null?void 0:aa.login}/user_tidings`},((tr=Pe==null?void 0:Pe.navigationInfo)==null?void 0:tr.new_message)&&Oa.createElement("span",{className:it.newslight}))),!It&&Oa.createElement(jn,{payload:An}))),Oa.createElement(ze.default,{centered:!0,destroyOnClose:!0,open:vr,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ra(!1)},Oa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Oa.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Oa.createElement("img",{src:`${Tt.Z.IMG_SERVER}/${(rr=Re==null?void 0:Re.setting)==null?void 0:rr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Oa.createElement("p",null,"\u7FA4\u53F7\uFF1A",(or=Re==null?void 0:Re.setting)==null?void 0:or.homepage_tea_qq_number)))),Oa.createElement(ln,null),Oa.createElement(dr,null)):Oa.createElement(Oa.Fragment,null,Oa.createElement(dr,null))};var eo=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe,shixunHomeworks:Re})=>({homePage:ut,user:ye,globalSetting:Pe,loading:De.models.index,shixunHomeworks:Re}))(Ir)},12963:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return gt}});var b=re(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},qe=re(92310),ke=re.n(qe),ze=re(71418),it=re(2859),he=re(70635),Ye=re(58130),Ue=(nt,Qe,de)=>new Promise((a,E)=>{var x=ne=>{try{ee(de.next(ne))}catch(oe){E(oe)}},y=ne=>{try{ee(de.throw(ne))}catch(oe){E(oe)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,y);ee((de=de.apply(nt,Qe)).next())}),gt=({data:nt,className:Qe,fullWidth:de,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:ee})=>{const ne=(0,b.useRef)(null),oe=(0,b.useRef)(null),le=(0,b.useRef)(null),ie=(0,b.useRef)(null),[Ae,be]=(0,b.useState)(!1),[Te,Ge]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),nt!=null&&nt.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",nt!=null&&nt.src&&Pt()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[nt==null?void 0:nt.visible]);const Pt=()=>Ue(void 0,null,function*(){be(!0),Ge("\u6B63\u5728\u52A0\u8F7D\u4E2D");const bn=yield(0,Ye.ZJ)(nt==null?void 0:nt.src);ne.current.src="",ne.current.src=bn,ne.current.onload=function(){kn()},be(!1),Ge("")}),bt=bn=>Ue(void 0,null,function*(){be(!0),Ge("\u6B63\u5728\u4FDD\u5B58\u4E2D");const sa=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:nt.title,file:bn.dataUrl}});sa!=null&&sa.id&&!ee?(yield(0,he.ZP)(`/api/attachments/${nt.id}/add_subitem.json`,{method:"post",body:{subitem_id:sa==null?void 0:sa.id,settings:JSON.stringify(bn.state)}})).status===0&&x():sa!=null&&sa.id&&x(sa),be(!1),Ge("")}),vt=()=>{const bn=document.querySelector('a[href="https://markerjs.com/"]');bn&&bn.parentNode&&(bn.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(va=>{const qt=document.querySelector(va.name);qt&&qt.setAttribute("title",va.title)})},kn=()=>{oe.current=new it.hP(ne.current),oe.current.targetRoot=ie.current,oe.current.addEventListener("render",bt),oe.current.addEventListener("beforeclose",E),y&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),nt!=null&&nt.snapshotData&&oe.current.restoreState(nt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),vt()},300)};return b.createElement(b.Fragment,null,(nt==null?void 0:nt.visible)&&b.createElement(ze.Z,{spinning:Ae,tip:Te,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:ke()(xe.imageDimensions,Qe,de?xe.fullWidth:""),style:a},b.createElement("img",{className:xe.img,ref:ne}))))}},75890:function(Ke,Rt,re){"use strict";var b=re(59301),xe=re(95237),qe=re(43604),ke=re(99313),ze=re(3113),it=re(25711),he=re(93938),Ye=re(48136),Ue=re(59301);const Ne=(0,b.forwardRef)(({callback:gt,showSaveButton:nt,value:Qe=""},de)=>{const a=(0,b.useRef)(),E=[{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 "}]}]}],x=[{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 +(self.webpackChunk=self.webpackChunk||[]).push([[6277],{14726:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ye}});var b=re(5891),xe=re(59301),qe={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"},ke=qe,ze=re(31533),it=function(Ne,gt){return xe.createElement(ze.Z,(0,b.Z)({},Ne,{ref:gt,icon:ke}))},he=xe.forwardRef(it),Ye=he},39928:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ye}});var b=re(5891),xe=re(59301),qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},ke=qe,ze=re(31533),it=function(Ne,gt){return xe.createElement(ze.Z,(0,b.Z)({},Ne,{ref:gt,icon:ke}))},he=xe.forwardRef(it),Ye=he},56207:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ye}});var b=re(5891),xe=re(59301),qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},ke=qe,ze=re(31533),it=function(Ne,gt){return xe.createElement(ze.Z,(0,b.Z)({},Ne,{ref:gt,icon:ke}))},he=xe.forwardRef(it),Ye=he},93938:function(Ke,Rt){"use strict";Rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},52222:function(Ke,Rt){"use strict";Rt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},52525:function(Ke,Rt){"use strict";Rt.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},37404:function(){"use strict";function Ke(de,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=de,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(Ke.prototype,"name",{get:function(){return this._name},set:function(de){if(typeof de!="string"||de==="")throw new Error("Shape name must be a valid string.");this._name=de}}),Object.defineProperty(Ke.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("The default value must be a real number, not: "+de);this._defaultValue=de}}),Object.defineProperty(Ke.prototype,"minimum",{get:function(){return this._minimum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Minimum must be a real number, not: "+de);this._minimum=de}}),Object.defineProperty(Ke.prototype,"maximum",{get:function(){return this._maximum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Maximum must be a real number, not: "+de);this._maximum=de}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(de,a){var E=go.Shape._FigureParameters[de];return E?E[a]:null},go.Shape.setFigureParameter=function(de,a,E){if(!(E instanceof Ke))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[de];x||(x=[],go.Shape._FigureParameters[de]=x),x[a]=E};var Rt=[];function re(de,a){var E=Rt.pop();return E===void 0?new go.Point(de,a):(E.x=de,E.y=a,E)}function b(){var de=Rt.pop();return de===void 0?new go.Point:de}function xe(de){Rt.push(de)}function qe(de,a,E,x,y,ee,ne,oe,le){le||(le=new go.Point);var ie=de-E,Ae=y-ne,be=NaN,Te=NaN;if(ie===0)if(Ae===0)de===E&&(be=de,Te=a);else{var Ge=(ee-oe)/Ae,Pt=ee-Ge*y;be=de,Te=Ge*be+Pt}else if(Ae===0){var bt=(a-x)/ie,vt=a-bt*de;be=y,Te=bt*be+vt}else{var bt=(a-x)/ie,Ge=(ee-oe)/Ae,vt=a-bt*de,Pt=ee-Ge*y;be=(Pt-vt)/(bt-Ge),Te=bt*be+vt}return le.x=be,le.y=Te,le}function ke(de,a,E,x,y,ee,ne,oe,le,ie,Ae,be,Te,Ge){var Pt=1-le,bt=le,vt=de*Pt+E*bt,kn=a*Pt+x*bt,bn=E*Pt+y*bt,sa=x*Pt+ee*bt,va=y*Pt+ne*bt,qt=ee*Pt+oe*bt,Wn=vt*Pt+bn*bt,lt=kn*Pt+sa*bt,Nt=bn*Pt+va*bt,rn=sa*Pt+qt*bt,gn=Wn*Pt+Nt*bt,mn=lt*Pt+rn*bt;ie.x=vt,ie.y=kn,Ae.x=Wn,Ae.y=lt,be.x=gn,be.y=mn,Te.x=Nt,Te.y=rn,Ge.x=va,Ge.y=qt}var ze=new go.Spot(.156,.156),it=new go.Spot(.844,.844),he=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ke("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,1,-y,-y)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(de,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(de,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=ze,y.spot2=it,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,he*a,0,a,(1-he)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,he*E,(1-he)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,he*E,he*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-he)*a,0,0,(1-he)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ke("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(x=.5);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+oe,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,oe,oe).close())),ee.spot1=ze,ee.spot2=it,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(de,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ke("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ke("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(de,a,E){var x=de?de.parameter1:NaN,y=de?de.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var ee=x%360;ee<0&&(ee+=360);var ne=y%360,oe=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(oe,oe).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,oe,oe,oe,oe).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(de,a,E){var x=he/Math.SQRT2*.5,y=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,ee*E,a,(1-x)*E,(y+x)*a,(ee+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(de,a,E){var x=de?de.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var ee=a/2,ne=E/2,oe=Math.atan2(E,a),le=x-Math.min(Math.cos(oe)*x/2,ee),ie=x-Math.min(Math.sin(oe)*x/2,ne),y=new go.Geometry,Ae=new go.PathFigure(le,0,!0);return y.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ie)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,E-ie)),Ae.add(new go.PathSegment(go.PathSegment.Line,a-le,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,le,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,E-ie)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Ke("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ke("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,he*a,0,a,(.5-he/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+he/2)*E,he*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var ee=.2,ne=.3,oe=0,le=ee*he;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne+.05)*a,(.5-le+oe-.02)*E)),ee=.2,ne=0,oe=-.3,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),ee=.2,ne=-.3,oe=0,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne-.05)*a,(.5-le+oe-.02)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ne=.5,oe=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,oe*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,E*oe,ee*a,ee*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),oe=.75,y=new go.PathFigure((ne+ee)*a,oe*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,E*oe,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(de,a,E){var x=.8535533905932737,y=.5*a,ee=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,ee,y,ee)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure(ne*a,(oe-ee)*E);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ee=.4,y=he*.4;var ie=b(),Ae=b(),be=b(),Te=b();ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.42,ie,Ae,be,Te,Te);var Ge=b(),Pt=b(),bt=b();ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.58,Te,Te,bt,Ge,Pt);var vt=b(),kn=b(),bn=b();ke(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.42,vt,kn,bn,Te,Te);var sa=b(),va=b(),qt=b();return ke(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.58,Te,Te,qt,sa,va),le.add(new go.PathSegment(go.PathSegment.Move,qt.x*a,qt.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,sa.x*a,sa.y*E,va.x*a,va.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,be.x*a,be.y*E,ie.x*a,ie.y*E,Ae.x*a,Ae.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,qt.x*a,qt.y*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,bn.x*a,bn.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,bt.x*a,bt.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ge.x*a,Ge.y*E,Pt.x*a,Pt.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,bn.x*a,bn.y*E,vt.x*a,vt.y*E,kn.x*a,kn.y*E).close()),xe(ie),xe(Ae),xe(be),xe(Te),xe(Ge),xe(Pt),xe(bt),xe(vt),xe(kn),xe(bn),xe(sa),xe(va),xe(qt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ke("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,ee=y+x;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ae=b(),be=b(),Te=new go.PathFigure((ne-ee)*a,oe*E,!1);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.44,Ae,be,ie,le,le),Te.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E));var Ge=re(ie.x,ie.y);ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.56,le,le,ie,Ae,be);var Pt=re(ie.x,ie.y);Te.add(new go.PathSegment(go.PathSegment.Line,(Ge.x*.1+.95*.9)*a,Ge.y*.1*E)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ge.y*.1*E)),Te.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Te.add(new go.PathSegment(go.PathSegment.Line,a,0)),Te.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Te.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,.15*E)),Te.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,(Pt.y*.1+.05*.9)*E)),Te.add(new go.PathSegment(go.PathSegment.Line,Pt.x*a,Pt.y*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ee=.35,y=he*.35;var bt=new go.PathFigure(ne*a,(oe-ee)*E,!1);x.add(bt),bt.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),bt.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),bt.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),bt.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E));var vt=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(vt),xe(le),xe(ie),xe(Ae),xe(be),xe(Ge),xe(Pt),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(de,a,E){var x=new go.Geometry,y=.375,ee=0,ne=-.125,oe=y*he,le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,ee=0,ne=-.125,oe=y*he;var le=new go.PathFigure((1-.5+y+ee)*a,(.5+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E));var le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(de,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ke("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ke("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=de?de.parameter2:NaN;isNaN(y)&&(y=.3);var ee=(1-x)*a,ne=(.5-y/2)*E,oe=(.5+y/2)*E,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ae=qe(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ae.x,Ae.y),xe(Ae),le}),go.Shape.setFigureParameter("Arrow2",0,new Ke("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ke("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=de?de.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var ee=a-x,ne=(E-y)/2,oe=ne+y,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ae=qe(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ae.x,Ae.y),xe(Ae),le}),go.Shape.defineFigureGenerator("Chevron",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ke("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=qe(0,.5,.3,0,0,y/E,.1,y/E,b());return ne.spot1=new go.Spot(le.x,le.y),le=qe(.7,1,1,.5,0,ee/E,1,ee/E,le),ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ke("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ke("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ae=new go.PathFigure(a,.5*E,!0);ie.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close());var be=qe(0,.5,.3,oe/E,0,ee/E,1,ee/E,b());return ie.spot1=new go.Spot(be.x,be.y),be=qe(.7,le/E,1,.5,0,ne/E,1,ne/E,be),ie.spot2=new go.Spot(be.x,be.y),xe(be),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new Ke("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,y/E);var le=qe(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ke("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ke("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ae=new go.PathFigure(a,.5*E,!0);ie.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close()),ie.spot1=new go.Spot(0,ee/E);var be=qe(.7,le/E,1,.5,0,ne/E,1,ne/E,b());return ie.spot2=new go.Spot(be.x,be.y),xe(be),ie}),go.Shape.setFigureParameter("Pointer",0,new Ke("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=qe(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),xe(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Ke("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var ne=qe(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),xe(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ke("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var le=qe(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ke("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,ee=y+x;x>E&&(y=0,ee=E);var ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,y/E);var le=qe(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),xe(le),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Ke("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(0,.9*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-he*x,(.5+ee)*a,1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,1*E,0,E-he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var oe=new go.PathFigure(a,x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-he*x,(.5+ee)*a,2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-he*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,E-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-he*x,(.5+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,E,0,E-he*x));var oe=new go.PathFigure(0,E-x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-he*x,(.5-ee)*a,E-2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+ee)*a,E-2*x,a,E-x-he*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0));var oe=new go.PathFigure(x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+he*x,0,2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+ee)*E,x+he*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(a-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var oe=new go.PathFigure(a-x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-he*x,0,a-2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+ee)*E,a-x-he*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*a,.25*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(de,a,E){var x=new go.Geometry,y=.2,ee=.1,ne=he*y,oe=he*ee,le=.5,ie=.1,Ae=new go.PathFigure(le*a,(ie+ee)*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le-y)*a,ie*E,(le-ne)*a,(ie+ee)*E,(le-y)*a,(ie+oe)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ee)*E,(le-y)*a,(ie-oe)*E,(le-ne)*a,(ie-ee)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le+y)*a,ie*E,(le+ne)*a,(ie-ee)*E,(le+y)*a,(ie-oe)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ee)*E,(le+y)*a,(ie+oe)*E,(le+ne)*a,(ie+ee)*E));var be=.05,Te=he*be;le=.05,ie=.25;var Ge=new go.PathFigure(.5*a,.2*E,!0);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),le=.95,ie=.25,Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le+be)*a,ie*E,(le+Te)*a,(ie-be)*E,(le+be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),be=.025,Te=he*be,le=.825,ie=.35,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le+be)*a,(ie-Te)*E,(le+Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-be)*a,ie*E,(le-Te)*a,(ie-be)*E,(le-be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),be=.05,Te=he*be,le=.5,ie=.7,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le+be)*a,(ie-Te)*E,(le+Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-be)*a,ie*E,(le-Te)*a,(ie-be)*E,(le-be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),be=.025,Te=he*be,le=.175,ie=.35,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le+be)*a,(ie-Te)*E,(le+Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-be)*a,ie*E,(le-Te)*a,(ie-be)*E,(le-be)*a,(ie-Te)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),be=.05,Te=he*be,le=.05,ie=.25,Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-be)*E,(le-be)*a,(ie-Te)*E,(le-Te)*a,(ie-be)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ke("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var ee=new go.PathFigure(.5*a,.5*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+ee)*E,(.5+y)*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+ee)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var ee=he*.2,ne=new go.PathFigure(0,.2*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*E,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+ee)*a,0,a,(.2-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+ee)*E,(.8+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*a,E,0,(.8+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var oe=new go.PathFigure(0,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*a,.4*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var ee=new go.PathFigure(a,.5*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E)),x}),go.Shape.defineFigureGenerator("Junction",function(de,a,E){var x=new go.Geometry,y=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=he*.5,oe=.5,le=new go.PathFigure(a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,E,a,(oe+ne)*E,(oe+ne)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,oe*E,(oe-ne)*a,E,0,(oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,0,0,(oe-ne)*E,(oe-ne)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,oe*E,(oe+ne)*a,0,a,(oe-ne)*E));var ie=new go.PathFigure((ee+y)*a,(ee+y)*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*E)),ie.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(ee+y)*a,ee*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(.5*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*E,a,(ee+y)*E,(ee+y)*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var ee=new go.PathFigure(.2*a,.1*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var oe=new go.PathFigure(.5*y*a,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure((1-y)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(y*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,ee*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E));var le=new go.PathFigure(.8*a,.75*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.9,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,E)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ie=new go.PathFigure((ne+ee)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.4,ne=he*.1,oe=.1,le=.9,ie=.5,Ae=new go.PathFigure(.8*a,.5*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+ee)*E,(.4+y)*a,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-ee)*E));var be=new go.PathFigure((le+oe)*a,ie*E,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a,ie*E,(le-ne)*a,(ie+oe)*E,(le-oe)*a,(ie+ne)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a,ie*E,(le+ne)*a,(ie-oe)*E,(le+oe)*a,(ie-ne)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var ie=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee+ee)*a,(oe-y)*E,.8*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(oe+ee)*E,(ne+ee+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var Ae=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.2*a,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee)*a,(oe-y)*E,.9*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.1,oe=.5,le=new go.PathFigure((ne-y*.5)*a,E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*a,E,(ne+ee)*a,0,(ne+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,oe*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,oe*E,ne*a,(oe-ee)*E,ne*a,(oe+ee)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(de,a,E){var x=new go.Geometry,y=a,ee=E;a=a*.38,E=E*.6;var ne=he*.8,oe=.8,le=0,ie=.5,Ae=(y-a)/2,be=(ee-E)/2,Te=new go.PathFigure(le*a+Ae,(ie+oe)*E+be,!0);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ae,ie*E+be,(le-ne)*a+Ae,(ie+oe)*E+be,(le-oe)*a+Ae,(ie+ne)*E+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le-oe)*a+Ae,(ie-ne)*E+be,(le-ne)*a+Ae,(ie-oe)*E+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie-oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie-ne)*E+be)),Te.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie+ne)*E+be,le*a+Ae,(ie+oe)*E+be).close()),ne=he*.4,oe=.4,le=.2,ie=.5;var Ge=new go.PathFigure(le*a+Ae,(ie+oe)*E+be,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ae,ie*E+be,(le-ne)*a+Ae,(ie+oe)*E+be,(le-oe)*a+Ae,(ie+ne)*E+be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le-oe)*a+Ae,(ie-ne)*E+be,(le-ne)*a+Ae,(ie-oe)*E+be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie-oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie-ne)*E+be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le-oe+ne*.5)*a+Ae,(ie+ne)*E+be,le*a+Ae,(ie+oe)*E+be).close()),ne=he*.2,oe=.2,le=.5,ie=.5;var Pt=new go.PathFigure((le-oe)*a+Ae,ie*E+be,!0);x.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le-oe)*a+Ae,(ie-ne)*E+be,(le-ne)*a+Ae,(ie-oe)*E+be)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ae,ie*E+be,(le+ne)*a+Ae,(ie-oe)*E+be,(le+oe)*a+Ae,(ie-ne)*E+be)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le+oe)*a+Ae,(ie+ne)*E+be,(le+ne)*a+Ae,(ie+oe)*E+be)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ae,ie*E+be,(le-ne)*a+Ae,(ie+oe)*E+be,(le-oe)*a+Ae,(ie+ne)*E+be)),ne=he*.4,oe=.4,le=.8,ie=.5;var bt=new go.PathFigure(le*a+Ae,(ie-oe)*E+be,!0);x.add(bt),bt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ae,ie*E+be,(le+ne)*a+Ae,(ie-oe)*E+be,(le+oe)*a+Ae,(ie-ne)*E+be)),bt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le+oe)*a+Ae,(ie+ne)*E+be,(le+ne)*a+Ae,(ie+oe)*E+be)),bt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie+oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie+ne)*E+be)),bt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie-ne)*E+be,le*a+Ae,(ie-oe)*E+be).close()),ne=he*.8,oe=.8,le=1,ie=.5;var vt=new go.PathFigure(le*a+Ae,(ie-oe)*E+be,!0);return x.add(vt),vt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ae,ie*E+be,(le+ne)*a+Ae,(ie-oe)*E+be,(le+oe)*a+Ae,(ie-ne)*E+be)),vt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie+oe)*E+be,(le+oe)*a+Ae,(ie+ne)*E+be,(le+ne)*a+Ae,(ie+oe)*E+be)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ae,ie*E+be,le*a+Ae,(ie+oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie+ne)*E+be)),vt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ae,(ie-oe)*E+be,(le+oe-ne*.5)*a+Ae,(ie-ne)*E+be,le*a+Ae,(ie-oe)*E+be).close()),x}),go.Shape.defineFigureGenerator("Email",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ne=new go.PathFigure(.6*a,E,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var oe=new go.PathFigure(0,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ae=b(),be=b();ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ae,be);var Te=re(ie.x,ie.y),Ge=new go.PathFigure(ie.x*a,ie.y*E,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ke(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ae,be,ie,le,le),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ae.x*a,Ae.y*E,be.x*a,be.y*E)),y=he*.3,ee=.3,ke(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ae,be,ie,le,le),Ge.add(new go.PathSegment(go.PathSegment.Line,ie.x*a,ie.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,be.x*a,be.y*E,Ae.x*a,Ae.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ke(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ae,be),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,be.x*a,be.y*E,Ae.x*a,Ae.y*E).close());var Ge=new go.PathFigure(.45*a,0,!0);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),xe(le),xe(ie),xe(Ae),xe(be),xe(Te),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function ee(ne,oe,le){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+oe)*a,(.8+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+oe)*a,(.8+le)*E).close())}return ee(y,0,0),ee(y,.4,0),ee(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(de,a,E){var x=new go.Geometry,y=.5,ee=0,ne=0,oe=y*he,le=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,Ae=1,be=.5,Te=.5,Ge=0,Pt=new go.PathFigure(le*a,(1-ie)*E,!1);return x.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,be*E,Ae*a,.7*E,Ae*a,be*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(Te+ee)*a,(Ge+ee)*E,(.5+y+ee)*a,(.5-oe+ee)*E,(.5+oe+ee)*a,(.5-y+ee)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var ee=new go.PathFigure(.45*a,.73*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ne=.5-.285,oe=.5,le=ne,ie=Math.PI/4,Ae=4*(1-Math.cos(ie))/(3*Math.sin(ie)),be=Ae*.5,Te=ne,Ge=ne,Pt=Ae*Te,bt=Ae*Ge;ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Te)*a,le*E,(oe-(Pt+Te)/2)*a,(le+(Ge+bt)/2)*E,(oe-Te)*a,(le+bt)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-Ge)*E,(oe-Te)*a,(le-bt)*E,(oe-Pt)*a,(le-Ge)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Te)*a,le*E,(oe+Pt)*a,(le-Ge)*E,(oe+Te)*a,(le-bt)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(oe+Te)*a,(le+bt)*E,(oe+(Pt+Te)/2)*a,(le+(Ge+bt)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var vt=new go.PathFigure(.2*a,E,!1);x.add(vt),vt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var kn=new go.PathFigure(.8*a,E,!1);return x.add(kn),kn.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.2*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(.1*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var ee=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,ee*a,ee*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var ee=new go.PathFigure(.475*a,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ne=new go.PathFigure(.675*a,.575*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=new go.PathFigure(a,y*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+ee)*E,(y+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-ee)*a,E,0,(y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-ee)*E,(y-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+ee)*a,0,a,(y-ee)*E));var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ne=new go.PathFigure(0,.6*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var ee=new go.PathFigure(.15*a,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ne=.1,oe=he*.1,le=.2,ie=.9,Ae=new go.PathFigure((le-ne)*a,ie*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),ne=.1,oe=he*.1,le=.8,ie=.9;var be=new go.PathFigure((le-ne)*a,ie*E,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ne=new go.PathFigure(.5*a,.8*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var oe=new go.PathFigure(.5*a,.7*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var le=.1,ie=he*.1,Ae=.1,be=.9,Te=new go.PathFigure((Ae-le)*a,be*E,!0);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be-le)*E,(Ae-le)*a,(be-ie)*E,(Ae-ie)*a,(be-le)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*a,be*E,(Ae+ie)*a,(be-le)*E,(Ae+le)*a,(be-ie)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be+le)*E,(Ae+le)*a,(be+ie)*E,(Ae+ie)*a,(be+le)*E)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*a,be*E,(Ae-ie)*a,(be+le)*E,(Ae-le)*a,(be+ie)*E)),le=.1,ie=he*.1,Ae=.4,be=.9;var Ge=new go.PathFigure((Ae-le)*a,be*E,!0);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be-le)*E,(Ae-le)*a,(be-ie)*E,(Ae-ie)*a,(be-le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*a,be*E,(Ae+ie)*a,(be-le)*E,(Ae+le)*a,(be-ie)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(be+le)*E,(Ae+le)*a,(be+ie)*E,(Ae+ie)*a,(be+le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*a,be*E,(Ae-ie)*a,(be+le)*E,(Ae-le)*a,(be+ie)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var ee=new go.PathFigure(.45*a,.7*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ne=new go.PathFigure(.55*a,.4*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Ae=.05,be=he*.05,Te=.175,Ge=.95,oe=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E));var Ae=.05,be=he*.05,Te=.375,Ge=.95,le=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E));var Ae=.05,be=he*.05,Te=.625,Ge=.95,ie=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E));var Ae=.05,be=he*.05,Te=.825,Ge=.95,Pt=new go.PathFigure((Te-Ae)*a,Ge*E,!0);x.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge-Ae)*E,(Te-Ae)*a,(Ge-be)*E,(Te-be)*a,(Ge-Ae)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(Te+Ae)*a,Ge*E,(Te+be)*a,(Ge-Ae)*E,(Te+Ae)*a,(Ge-be)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Te*a,(Ge+Ae)*E,(Te+Ae)*a,(Ge+be)*E,(Te+be)*a,(Ge+Ae)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(Te-Ae)*a,Ge*E,(Te-be)*a,(Ge+Ae)*E,(Te-Ae)*a,(Ge+be)*E).close());var bt=new go.PathFigure(0,E,!1);return x.add(bt),bt.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(.15*a,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var oe=.05,le=he*.05,ie=.35,Ae=.775,be=new go.PathFigure((ie-oe)*a,Ae*E,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ae-oe)*E,(ie-oe)*a,(Ae-le)*E,(ie-le)*a,(Ae-oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*a,Ae*E,(ie+le)*a,(Ae-oe)*E,(ie+oe)*a,(Ae-le)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ae+oe)*E,(ie+oe)*a,(Ae+le)*E,(ie+le)*a,(Ae+oe)*E)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*a,Ae*E,(ie-le)*a,(Ae+oe)*E,(ie-oe)*a,(Ae+le)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(de,a,E){var x=new go.Geometry,y=.3,ee=he*.3,ne=.5,oe=.7,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(0,.7*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(.15*a,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),y=.05,ee=he*.05,ne=.5,oe=.8;var ie=new go.PathFigure((ne-y)*a,oe*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var ee=new go.PathFigure(.126*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ne=new go.PathFigure(.402*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var oe=new go.PathFigure(.678*a,.85*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var le=new go.PathFigure(.5*a,.1*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var ee=new go.PathFigure(a*.204,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ne=new go.PathFigure(a*.408,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var oe=new go.PathFigure(a*.612,E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var le=new go.PathFigure(a*.816,E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ne=new go.PathFigure(a*.055,.13*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var oe=new go.PathFigure(a*.055,.18*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ne=new go.PathFigure(a*.11,E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(de,a,E){var x=new go.Geometry,y=8,ee=y*he,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,ee,ee,0).close());var oe=new go.PathFigure(a*.83,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var le=new go.PathFigure(a*.83,E*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ie=new go.PathFigure(a*.78,E*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=E*.8,ne=new go.Geometry,oe=new go.PathFigure(x,0,!0);return ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-y,a-y,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,x,ee)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,y,ee,0,ee-y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var ee=new go.PathFigure(a*1,E*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var ee=new go.PathFigure(a*.1,E*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ne=new go.PathFigure(a*.28,E*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(de,a,E){var x=new go.Geometry,y=15,ee=y*he,ne=new go.PathFigure(a*.62,E*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.4,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.5,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var ee=new go.PathFigure(a*.235,E*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},98598: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 Ke={},Rt="5.0",re={},b=null,xe=!1,qe=!1,ke=null,ze=!1,it=null,he=null,Ye=0;Ye4?parseFloat(et):5};Ke.setHTML5Codebase=function(et,ct){he=et,rn(et,ct)},Ke.setJavaCodebase=Ke.setJavaCodebaseVersion=Ke.isCompiledInstalled=Ke.setPreCompiledScriptPath=Ke.setPreCompiledResourcePath=function(){},Ke.setHTML5CodebaseVersion=function(et,ct){var yt=parseFloat(et);if(yt!==NaN&&yt<5){console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead.");return}it=et,Nt(et,ct)},Ke.getHTML5CodebaseVersion=function(){return de},Ke.getParameters=function(){return re},Ke.setFontsCSSURL=function(et){ne=et},Ke.setGiacJSURL=function(et){},Ke.setJNLPFile=function(et){Ne=et},Ke.setJNLPBaseDir=function(et){},Ke.inject=function(){function et(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ct="auto",yt=re.id,wn,tn=!1,an=0;an=5)return!0;var et=Ke.getAppletObject();return et&&typeof et.recalculateEnvironments=="function"?(et.recalculateEnvironments(),!0):!1},Ke.startAnimation=function(){var et=Ke.getAppletObject();return et&&typeof et.startAnimation=="function"?(et.startAnimation(),!0):!1},Ke.stopAnimation=function(){var et=Ke.getAppletObject();return et&&typeof et.stopAnimation=="function"?(et.stopAnimation(),!0):!1},Ke.getAppletObject=function(){var et=re.id!==void 0?re.id:"ggbApplet";return window[et]},Ke.resize=function(){};var Pt=function(et,ct,yt){var wn=document.createElement("param");wn.setAttribute("name",ct),wn.setAttribute("value",yt),et.appendChild(wn)},bt=function(et){return et&&et!=="false"},vt=function(et,ct,yt){le(de)<=4.2&&(yt=!0);var wn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==de||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(wn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var tn=document.createElement("div");tn.classList.add("appletParameters","notranslate");var an=ct.width,we=ct.height;if(ct.disableAutoScale=ct.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ct.disableAutoScale,ct.width!==void 0)if(le(de)<=4.4)bt(ct.showToolBar)&&(ct.height-=7),bt(ct.showAlgebraInput)&&(ct.height-=37),ct.width<605&&bt(ct.showToolBar)&&(ct.width=605,an=605);else{var Ce=100;(bt(ct.showToolBar)||bt(ct.showMenuBar))&&(ct.hasOwnProperty("customToolBar")&&(ct.customToolbar=ct.customToolBar),Ce=bt(ct.showMenuBar)?245:155),an=5?(ct.appletOnLoad=function(Gt){var Wt=et.querySelector(".ggb_preview");Wt&&Wt.parentNode.removeChild(Wt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ft),window.GGBT_wsf_view&&$(window).trigger("resize"),Et(Gt)},Mt||Ft.appendChild(zt)):tn.appendChild(zt),Ft.appendChild(tn),Mt||et.appendChild(Ft),setTimeout(function(){Ke.resize()},1)}else{var Vt=document.createElement("div");Vt.className="applet_scaler",Vt.style.position="relative",Vt.style.display="block",Vt.appendChild(tn),et.appendChild(Vt),ct.appletOnLoad=function(Gt){Ke.resize(),Et(Gt)}}function Bn(Gt,Wt){Wt&&typeof Wt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Gt,Wt.appletOnLoad):renderGGBElement(Gt),gn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Wt)}function Ot(Gt,Wt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Gt,params:Wt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(nn){Bn(nn.article,nn.params)}),html5AppletsToProcess=null)},le(de)<5&&(Gt.className+=" geogebraweb")):Bn(Gt,Wt)}if(wn){scriptLoadStarted=!0;for(var Be=0;Be0?(Xe.remove(),Ft.attr("id","fullscreencontent").show(),jQuery(Et).append(Ft),window.dispatchEvent(new Event("resize"))):vt(Xe,ct,!1),window.GGBT_wsf_view.launchFullScreen(Et)}else Qe=wn,vt(et,ct,!1);if(!window.GGBT_wsf_view)for(we=0;weet/4*3&&(Xe=et/4*3),Et=Xe/5.8,Ce.setAttribute("src",y),Ce.setAttribute("width",Xe),Ce.setAttribute("height",Et);var Ft=(et-Xe)/2,Mt=(ct-Et)/2;Ce.style.left=Ft+"px",Ce.style.top=Mt+"px",tn.appendChild(Ce)}}return tn.appendChild(we),tn},Wn=function(et){return et=et.toLowerCase(),et==="html5"||et==="screenshot"?et:"html5"},lt=["web","webSimple","web3d","tablet","tablet3d","phone"],Nt=function(et,ct){if(de=et,ct){rn(de,!0);return}var yt=!xe;if(yt){var wn=le(de);!isNaN(wn)&&wn<4.4&&(yt=!1)}var tn,an;window.location.protocol.substr(0,4)==="http"?tn=window.location.protocol:tn="http:";var we=de.indexOf("//");we>0?an=de:we===0?an=tn+de:an="https://www.geogebra.org/apps/5.2.814.0/";for(var Ce in lt)if(de.slice(lt[Ce].length*-1)===lt[Ce]||de.slice((lt[Ce].length+1)*-1)===lt[Ce]+"/"){rn(an,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&yt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!bt(re.showToolBar)&&!bt(re.showMenuBar)&&!bt(re.showAlgebraInput)&&!bt(re.enableRightClick)&&(!re.appName||re.appName=="classic")?an+="webSimple/":an+="web3d/",rn(an,!1)},rn=function(et,ct){if(et.requirejs){gt=et;return}et.slice(-1)!=="/"&&(et+="/"),gt=et,ct===null&&(ct=et.indexOf("http")===-1),at=ct,a="web.nocache.js",E=!1;var yt=gt.split("/");yt.length>1&&(!ct&&yt[yt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):lt.indexOf(yt[yt.length-2])>=0&&(a=yt[yt.length-2]+".nocache.js")),yt=et.split("/"),de=yt[yt.length-3],de.substr(0,4)==="test"?de=de.substr(4,1)+"."+de.substr(5,1):(de.substr(0,3)==="war"||de.substr(0,4)==="beta")&&(de="5.0");var wn=parseFloat(de);wn!==NaN&&wn<5&&et.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+wn+" is deprecated. Using version latest instead."),Nt("5.0",ct))},gn=function(et,ct){window.console&&window.console.log&&(!ct||typeof ct.showLogging=="undefined"||ct.showLogging&&ct.showLogging!=="false")&&console.log(et)};re.material_id!==void 0?be(mn):mn();function mn(){var et=Rt;it!==null?et=it:parseFloat(et)<5&&(et="5.0"),Nt(et,!1),he!==null&&rn(he,at),ze=!0}return Ke},GGBAppletUtils=function(){"use strict";function Ke(){return window.GGBT_wsf_edit!==void 0}function Rt(ze,it){it!=1?(ze.style.transformOrigin="0% 0% 0px",ze.style.webkitTransformOrigin="0% 0% 0px",ze.style.transform="scale("+it+","+it+")",ze.style.webkitTransform="scale("+it+","+it+")",ze.style.maxWidth="initial",ze.querySelector(".ggb_preview")!==null&&(ze.querySelector(".ggb_preview").style.maxWidth="initial"),ze.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ze.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ze.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ze.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ze.style.transform="none",ze.style.webkitTransform="none")}function re(ze,it,he,Ye,Ue,Ne){var gt=null;if(Ne!=null&&Ne!="")for(var at=ze.parentNode;at!=null;)if((" "+at.className+" ").indexOf(" "+Ne+" ")>-1){gt=at;break}else at=at.parentNode;var Qe=0,de=0,a=0,E=0,x=0,y=0,ee=0;if(gt)Qe=gt.offsetWidth,de=Math.max(Ye?gt.offsetWidth:0,gt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),de=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Qe):(Qe=window.innerWidth,de=window.innerHeight,a=window.innerWidth),ze){var ne=ze.getBoundingClientRect();ne.left>0&&ne.left<=Qe&&(Ue===void 0||!Ue)&&(document.dir==="rtl"?(x=Qe-ne.width-ne.left,y=a<=480?10:30):(y=ne.left,x=a<=480?10:30),E=y+x)}if(ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var oe=ze.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return ze&&((he===void 0||!he)&&it>0&&it+E1&&(Ne=!0)),it&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ne=!0),!(ze.hasOwnProperty("disableAutoScale")&&ze.disableAutoScale))Ue=b(ze,it,Ne,he,ze.scaleContainerClass);else return Ye;return Ne&&(!ze.hasOwnProperty("scale")||Ye===1)?Ue:Math.min(Ye,Ue)}function qe(ze){var it=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),Ye=ze.getBoundingClientRect(),Ue=(it-Ye.width)/2,Ne=(he-Ye.height)/2;Ne<0&&(Ne=0),ze.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ue<40?ze.style.left="40px":ze.style.left=Ue+"px",ze.style.top=Ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ne<40?ze.style.top="40px":ze.style.top=Ne+"px",ze.style.left=Ue+"px")}function ke(ze,it){var he=ze.querySelector(".appletParameters");if(he){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(it.id!==he.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ze)}if(he.parentElement&&/fullscreen/.test(he.parentElement.className))return;var Ye=xe(it,ze);Ke()&&he.setAttribute("data-param-scale",Ye);for(var Ue=null,Ne=0;Ne=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(Ke){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ke){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ke){var Rt=c[Ke];return Rt==null?null:Rt},r=d,webModule.__errFn=e}function B(){function Ke(ze){var it=ze.lastIndexOf(rb);it==-1&&(it=ze.length);var he=ze.indexOf(sb);he==-1&&(he=ze.length);var Ye=ze.lastIndexOf(tb,Math.min(he,it));return Ye>=O?ze.substring(O,Ye+P):W}function Rt(ze){if(!ze.match(/^\w+:\/\//)){var it=o.createElement(ub);it.src=ze+vb,ze=Ke(it.src)}return ze}function re(){var ze=__gwt_getMetaProperty(wb);return ze!=null?ze:W}function b(){for(var ze=o.getElementsByTagName(_),it=O;itO?ze[ze.length-P].href:W}function qe(){var ze=o.location;return ze.href==ze.protocol+zb+ze.host+ze.pathname+ze.search+ze.hash}var ke=re();return ke==W&&(ke=b()),ke==W&&(ke=xe()),ke==W&&qe()&&(ke=Ke(o.location.href)),ke=Rt(ke),ke}function C(Ke){return Ke.match(/^\//)||Ke.match(/^[a-zA-Z]+:\/\//)?Ke:webModule.__moduleBase+Ke}function D(){var Ke=[],Rt=O,re=[],b=[];function xe(ze){var it=b[ze](),he=re[ze];if(it in he)return it;var Ye=[];for(var Ue in he)Ye[he[Ue]]=Ue;throw r&&r(ze,Ye,it),null}if(__gwt_isKnownPropertyValue=function(ze,it){return it in re[ze]},webModule.__getPropMap=function(){var ze={};for(var it in re)re.hasOwnProperty(it)&&(ze[it]=xe(it));return ze},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var qe;try{qe=Cb;var ke=qe.indexOf(Db);ke!=-1&&(Rt=parseInt(qe.substring(ke+P),$),qe=qe.substring(O,ke))}catch(ze){}return webModule.__softPermutationId=Rt,C(qe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},58788:function(Ke,Rt,re){"use strict";re.d(Rt,{Ax:function(){return ke},Ds:function(){return ze},KI:function(){return he},SI:function(){return qe},f1:function(){return xe}});var b=re(10148);function xe(Ye){let Ue=!0;if(Ye.length>0){for(let Ne=0;Ne{}})=>{const at=()=>b.createElement("div",{className:it.flexColumn},b.createElement("img",{className:it.img,src:ze}),b.createElement("span",{className:it.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Qe=()=>b.createElement("div",{className:it.flexColumn},b.createElement("img",{className:it.img,src:ke}),b.createElement("span",{className:it.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),de=()=>Ne===3?b.createElement(b.Fragment,null,Qe(),at()):Ne===2?at():Qe();return b.createElement(qe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ue,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{gt(),xe.history.push("/account/certification")},onCancel:()=>{gt()}},b.createElement("div",{className:it.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.createElement("div",{className:it.flexRow},de()))};var Ye=(0,xe.connect)(({paperlibrary:Ue,loading:Ne,globalSetting:gt})=>({paperlibrary:Ue,globalSetting:gt,loading:Ne.effects}))(he)},23744:function(Ke,Rt,re){"use strict";re.d(Rt,{t:function(){return at}});var b=re(59301),xe=re(3113),qe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},ke=re(92310),ze=re.n(ke),it=Object.defineProperty,he=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ne=(Qe,de,a)=>de in Qe?it(Qe,de,{enumerable:!0,configurable:!0,writable:!0,value:a}):Qe[de]=a,gt=(Qe,de)=>{for(var a in de||(de={}))Ye.call(de,a)&&Ne(Qe,a,de[a]);if(he)for(var a of he(de))Ue.call(de,a)&&Ne(Qe,a,de[a]);return Qe};const at=({cancelText:Qe="\u53D6\u6D88",okText:de="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:x=!0,okButtonProps:y={},onCancel:ee=()=>{},onOk:ne=()=>{},className:oe=""})=>b.createElement("div",{className:ze()(qe.buttonFixed,oe)},b.createElement("div",{className:qe.buttonWrap},x&&b.createElement(xe.ZP,{size:"middle",className:`${qe.button} mr20`,onClick:ee},Qe),E&&b.createElement(xe.ZP,gt({size:"middle",type:"primary",className:`${qe.button} mr20`,loading:a,onClick:ne},y),de)))},91552:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return le}});var b=re(59301),xe=re(42203),qe=re(43418),ke=re(8591),ze=re(92832),it=re(24905),he=re(99460),Ye=re(25167),Ue=re(58130),Ne=re(3113),gt=re(14726),at={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Qe=re(32637),de=re(59301);const a=({classroomList:ie,dispatch:Ae,user:be})=>de.createElement(qe.default,{open:ie.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:de.createElement("span",null,de.createElement(gt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},de.createElement("div",{style:{textAlign:"center",marginBottom:30}},de.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",de.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),de.createElement("img",{style:{width:130,height:130},src:Qe})),de.createElement("div",{className:at.bottom},de.createElement(Ne.ZP,{className:at.yes,onClick:()=>{Ae({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var E=(0,xe.connect)(({classroomList:ie,user:Ae})=>({classroomList:ie,user:Ae}))(a),x=re(70635),y=re(59301),ee=(ie,Ae,be)=>new Promise((Te,Ge)=>{var Pt=kn=>{try{vt(be.next(kn))}catch(bn){Ge(bn)}},bt=kn=>{try{vt(be.throw(kn))}catch(bn){Ge(bn)}},vt=kn=>kn.done?Te(kn.value):Promise.resolve(kn.value).then(Pt,bt);vt((be=be.apply(ie,Ae)).next())}),ne=(ie=>(ie[ie.Professor=1]="Professor",ie[ie.AssistantProfessor=2]="AssistantProfessor",ie[ie.Student=3]="Student",ie))(ne||{});const oe=({visible:ie,user:Ae,account:be,onCancel:Te=()=>{},dispatch:Ge})=>{const[Pt,bt]=(0,b.useState)(),[vt,kn]=(0,b.useState)([]),[bn,sa]=(0,b.useState)(!1),[va,qt]=(0,b.useState)(!1),[Wn,lt]=(0,b.useState)(),[Nt,rn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var ct,yt;(ct=Ae==null?void 0:Ae.userInfo)!=null&&ct.identity&&kn([((yt=Ae==null?void 0:Ae.userInfo)==null?void 0:yt.identity)==="student"?3:1])},[Ae]);const gn=ct=>{const yt=()=>{window.location.href=(ct==null?void 0:ct.jump_url)||`/classrooms/${ct==null?void 0:ct.course_id}/students`};if(vt.includes(1)){qe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"},(ct==null?void 0:ct.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{yt()}});return}yt()},mn=()=>ee(void 0,null,function*(){if(!Pt){ke.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ct=yield(0,x.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Pt}});if(ct!=null&&ct.need_pro_auth&&!vt.includes(1)&&!vt.includes(2)){Ge({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Pt,checkedList:vt}}),et();return}sa(!0);const yt=yield(0,he.cR)({invite_code:Pt,professor:vt.includes(1)?1:null,assistant_professor:vt.includes(2)?1:null,student:vt.includes(3)?1:null});if(sa(!1),(yt==null?void 0:yt.status)===-4&&(Te(),Ge({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(yt==null?void 0:yt.status)===-12&&ke.ZP.warning(yt==null?void 0:yt.message),(yt==null?void 0:yt.status)===-2){if(et(),yt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){qt(!0),lt(1);return}if(yt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){qt(!0),lt(2);return}if(yt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){qt(!0),lt(3);return}}if((yt==null?void 0:yt.status)===0){(0,Ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),et(),yt!=null&&yt.course_id?gn(yt):ke.ZP.success(yt.message);return}}),et=()=>ee(void 0,null,function*(){Te()});return y.createElement(y.Fragment,null,y.createElement(qe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ie,confirmLoading:bn,onOk:mn,onCancel:et},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),y.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Pt,onChange:ct=>{if(ct.target.value.length>=7){ke.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}bt(ct.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(it.default.Group,{value:vt,onChange:ct=>kn(ct)},y.createElement(it.default,{value:1,disabled:vt.includes(2)},"\u6559\u5E08"),y.createElement(it.default,{value:2,disabled:vt.includes(1)},"\u52A9\u6559"),y.createElement(it.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),y.createElement(E,null),y.createElement(Ye.Z,{visible:va,onCancel:()=>qt(!1),occupationValue:Wn}))};var le=(0,xe.connect)(({user:ie,account:Ae})=>({user:ie,account:Ae}))(oe)},19635:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return eo},g:function(){return co}});var b=re(59301),xe=re(42203),qe=re(44e3),ke=re(92832),ze=re(43418),it={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},he=re(8591),Ye=re(95237),Ue=re(43604),Ne=re(20834),gt=re(38854),at=re(5112),Qe=re(99460),de=re(58130),a=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())}),E=(ut=>(ut.Manager="manager",ut.Developer="developer",ut.Reporter="reporter",ut))(E||{}),y=({visible:ut,onCancel:De=()=>{}})=>{const[ye,Pe]=(0,b.useState)(),[Re,_t]=(0,b.useState)(),[vn,It]=(0,b.useState)(!1),Ht=()=>a(void 0,null,function*(){if(!ye){he.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(ye.length!==6){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Re){he.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}It(!0);const Dn=yield(0,Qe.vm)({code:ye,role:Re});It(!1),St();const ka={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(ka[Dn.status]){he.ZP.info(ka[Dn.status]);return}if(Dn.status===0){Re==="reporter"?(he.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),xe.history.push(`/projects/${Dn==null?void 0:Dn.project_id}`)):((0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),he.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),St=()=>a(void 0,null,function*(){De()});return b.createElement(b.Fragment,null,b.createElement(ze.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:ut,confirmLoading:vn,onOk:Ht,onCancel:St},b.createElement("div",{className:"tc"},b.createElement("div",null,b.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),b.createElement(ke.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ye,onChange:Dn=>{if(Dn.target.value.length>=7){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Pe(Dn.target.value)}})),b.createElement("div",{className:"mt10 font14"},b.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),b.createElement(at.ZP.Group,{value:Re,onChange:Dn=>_t(Dn.target.value)},b.createElement(at.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),b.createElement(at.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),b.createElement(at.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ee=re(91552),ne={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},oe=re(18032),le=re(78241),ie=re(57809),Ae=re(19726),be=Object.defineProperty,Te=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,kn=(ut,De,ye)=>De in ut?be(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,bn=(ut,De)=>{for(var ye in De||(De={}))bt.call(De,ye)&&kn(ut,ye,De[ye]);if(Pt)for(var ye of Pt(De))vt.call(De,ye)&&kn(ut,ye,De[ye]);return ut},sa=(ut,De)=>Te(ut,Ge(De)),va=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())});const qt=({globalSetting:ut,dispatch:De,user:ye,info:Pe,open:Re,onCancel:_t=()=>{}})=>{var vn;const[It,Ht]=(0,b.useState)([]),[St,Dn]=(0,b.useState)([]),[ka,Lr]=(0,b.useState)([]),[Kr]=le.default.useForm(),[Ma,aa]=(0,b.useState)(!1),[tr,rr]=(0,b.useState)(!1),or=(0,b.useRef)(null),xa=(0,b.useRef)(1),[Ra,wt]=(0,b.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,b.useEffect)(()=>{Re&&Da()},[Re]);const Da=()=>va(void 0,null,function*(){var An;const En=Pe;if(!(0,oe.o1)(De))return;const{user_school_id:un="",department_id:lr="",school_name:Nr="",department_name:mo=""}=ye.userInfo||{},za=(An=En==null?void 0:En.graduation_years)==null?void 0:An.at(-1);Dn([{id:un,name:Nr}]),yield ra(un),Kr.setFieldsValue({year:za,school_id:un,department_id:Number(lr),name:`${za}${Nr}${mo}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ir=An=>va(void 0,null,function*(){const En=yield(0,Ae.J3)(sa(bn({},An),{tab_module_type:"graduations"}));return En!=null&&En.un_purchased&&De({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),En.status===0&&Ht((En==null?void 0:En.graduation_years)||[]),En}),vr=(An,En=500)=>{rr(!0),clearTimeout(or.current),or.current=setTimeout(()=>va(void 0,null,function*(){xa.current+=1;const un=xa.current,lr=yield(0,Ae.NT)({keyword:An});lr.status===0&&xa.current===un&&(Dn((lr==null?void 0:lr.schools)||[]),rr(!1))}),En)},ra=An=>va(void 0,null,function*(){if(!An)return;const En=yield(0,Ae.Ps)({page:1,limit:9999,id:An});En.status===0&&Lr((En==null?void 0:En.departments)||[])});return b.createElement(ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Re,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Ma,onCancel:_t,onOk:()=>Kr.submit()},b.createElement(le.default,{colon:!1,form:Kr,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(An,En)=>{An.school_id&&(ra(En.school_id),Kr.setFieldValue("department_id",null))},onFinish:An=>va(void 0,null,function*(){aa(!0);const En=yield(0,Ae.Wz)(An);En.status===0&&(he.ZP.success("\u521B\u5EFA\u6210\u529F"),Kr.resetFields(),_t(),(0,de.xg)(`/graduations/${En==null?void 0:En.identifier}/index`)),aa(!1)})},b.createElement(le.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},b.createElement(ie.default,{style:{width:344},size:"large",options:(vn=Pe==null?void 0:Pe.graduation_years)==null?void 0:vn.map(An=>({value:An,label:An}))})),b.createElement(le.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},b.createElement(ie.default,{showSearch:!0,filterOption:!1,onSearch:An=>{vr(An)},loading:tr,size:"large",style:{width:344},options:St.map(An=>({value:An.id,label:An.name}))})),b.createElement(le.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},b.createElement(ie.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:ka.map(An=>({value:An.id,label:An.name}))})),b.createElement(le.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},b.createElement(ke.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Wn=(0,xe.connect)(({user:ut,globalSetting:De,loading:ye})=>({user:ut,globalSetting:De,loading:ye}))(qt),lt=re(70635),Nt=Object.defineProperty,rn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,et=(ut,De,ye)=>De in ut?Nt(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,ct=(ut,De)=>{for(var ye in De||(De={}))gn.call(De,ye)&&et(ut,ye,De[ye]);if(rn)for(var ye of rn(De))mn.call(De,ye)&&et(ut,ye,De[ye]);return ut},yt=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())});const wn=({globalSetting:ut,dispatch:De,user:ye,open:Pe,onCancel:Re=()=>{}})=>{const[_t]=le.default.useForm(),[vn,It]=(0,b.useState)(!1),[Ht,St]=(0,b.useState)(null);return(0,b.useEffect)(()=>{var Dn;if(Pe){const ka={code:"",user_type:((Dn=ye==null?void 0:ye.userInfo)==null?void 0:Dn.identity)==="student"?2:1,major:""};_t.setFieldsValue(ka),St(ct({},ka))}},[Pe]),b.createElement(ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Pe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:vn,onCancel:Re,onOk:()=>_t.submit()},b.createElement(le.default,{colon:!1,form:_t,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Dn,ka)=>St(ct({},ka)),onFinish:Dn=>yt(void 0,null,function*(){It(!0);const ka=yield(0,lt.ZP)("/api/graduations/join.json",{method:"post",body:Dn});ka.status===0&&(Re(),ka!=null&&ka.identifier?(0,de.xg)(`/graduations/${ka==null?void 0:ka.identifier}/index`):he.ZP.success(ka==null?void 0:ka.message)),It(!1)})},b.createElement(le.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(ke.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),b.createElement(le.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(at.ZP.Group,null,b.createElement(at.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),b.createElement(at.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ht==null?void 0:Ht.user_type)===2&&b.createElement(le.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},b.createElement(ke.default,{showCount:!0,maxLength:60}))))};var tn=(0,xe.connect)(({user:ut,globalSetting:De})=>({user:ut,globalSetting:De}))(wn),an=re(59301),we=Object.defineProperty,Ce=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,zt=(ut,De,ye)=>De in ut?we(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,Vt=(ut,De)=>{for(var ye in De||(De={}))Ft.call(De,ye)&&zt(ut,ye,De[ye]);if(Et)for(var ye of Et(De))Mt.call(De,ye)&&zt(ut,ye,De[ye]);return ut},Bn=(ut,De)=>Ce(ut,Xe(De)),Ot=(ut,De)=>{var ye={};for(var Pe in ut)Ft.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&Et)for(var Pe of Et(ut))De.indexOf(Pe)<0&&Mt.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye},Be=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())}),Oe=(ut=>(ut.Projects="projects",ut.Shixuns="shixuns",ut.Classrooms="classrooms",ut))(Oe||{}),st=(ut=>(ut.Classrooms="classrooms",ut.Shixuns="shixuns",ut.Paths="paths",ut.Projects="projects",ut.Videos="videos",ut.Topics="topics",ut.Graduations="graduations",ut))(st||{});const xt=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:vn}=De,It=Ot(De,["homePage","user","globalSetting","loading","dispatch"]),Ht,St,Dn,ka;const[Lr,Kr]=(0,b.useState)(),[Ma,aa]=(0,b.useState)(),[tr,rr]=(0,b.useState)(!1),[or,xa]=(0,b.useState)(!1),[Ra,wt]=(0,b.useState)(!1),[Da,ir]=(0,b.useState)();function vr(za,Er){for(const fo of za){if(fo.link===Er)return fo.hidden;if(fo.subitem&&fo.subitem.length>0){let ha=fo.subitem;for(const to of ha)if(to.link===Er)return to.hidden;return!1}}return!0}const ra=vr(((Ht=Re.setting)==null?void 0:Ht.navbar)||[],"/classrooms"),An=vr(((St=Re.setting)==null?void 0:St.navbar)||[],"/shixuns"),En=vr(((Dn=Re.setting)==null?void 0:Dn.navbar)||[],"/paths"),un=vr(((ka=Re.setting)==null?void 0:ka.navbar)||[],"/graduations"),lr=za=>{var Er;if((0,oe.tJ)(vn)){if(za==="projects"&&!((Er=Pe.userInfo)!=null&&Er.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}za==="classrooms"?Kr(!0):za==="projects"&&aa(!0)}},Nr=(za,Er)=>{var fo;if((0,oe.tJ)(vn)){if(Er==="projects"&&!((fo=Pe.userInfo)!=null&&fo.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Er==="shixuns"&&!(0,oe.xY)()||za&&(window.location.href=za)}},mo=za=>{var Er,fo,ha,to,Ho,Hr,_o,Sa,Kn,On,Tn,pr,Ie,zo,ur,Tr,no,ri,To,ui,Bo,hi,oi,Oi,cl;return an.createElement(an.Fragment,null,an.createElement(Ye.Z,{justify:"space-around",className:"pt5 pb5"},an.createElement(Ue.Z,{className:((Er=Pe.userInfo)==null?void 0:Er.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.hidden},((fo=Pe.userInfo)==null?void 0:fo.user_identity)!=="\u5B66\u751F"&&!((ha=Re==null?void 0:Re.setting)!=null&&ha.hide_course)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>Nr("/classrooms/new")},(to=Pe.userInfo)!=null&&to.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Ho=Re==null?void 0:Re.setting)!=null&&Ho.hide_shixun)&&((Hr=Pe==null?void 0:Pe.userInfo)==null?void 0:Hr.is_shixun_marker)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>Nr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((_o=Pe.userInfo)==null?void 0:_o.main_site)||!((Sa=Pe.userInfo)!=null&&Sa.main_site)&&!En&&(((Kn=Pe.userInfo)==null?void 0:Kn.admin)||((On=Pe.userInfo)==null?void 0:On.is_teacher)||((Tn=Pe.userInfo)==null?void 0:Tn.business)))&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>Nr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((pr=Re==null?void 0:Re.setting)!=null&&pr.is_local)&&((Ie=Pe.userInfo)==null?void 0:Ie.main_site)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>{var si;return Nr(`${(si=Re==null?void 0:Re.setting)==null?void 0:si.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((zo=Pe==null?void 0:Pe.userInfo)==null?void 0:zo.identity)!=="student"&&an.createElement(Ne.default.Item,Bn(Vt({},za),{onClick:()=>Be(void 0,null,function*(){if(!(0,oe.o1)(vn))return;const si=yield(0,Ae.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(si!=null&&si.un_purchased){vn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}si.status===0&&(ir(si),rr(!0))})}),an.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((ur=Pe.userInfo)!=null&&ur.main_site)&&an.createElement("div",null,an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("classrooms")},(Tr=Pe.userInfo)!=null&&Tr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((no=Pe.userInfo)==null?void 0:no.main_site)&&!((ri=Re==null?void 0:Re.setting)!=null&&ri.is_local)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((To=Pe.userInfo)==null?void 0:To.main_site)&&((ui=Pe.userInfo)==null?void 0:ui.user_identity)!=="\u5B66\u751F"&&an.createElement(Ue.Z,null,an.createElement("div",{className:ne.joinBoard})),((Bo=Pe.userInfo)==null?void 0:Bo.main_site)&&an.createElement(Ue.Z,{className:((hi=Pe.userInfo)==null?void 0:hi.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.w90},an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("classrooms")},(oi=Pe.userInfo)!=null&&oi.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Oi=Pe.userInfo)==null?void 0:Oi.main_site)&&!((cl=Re==null?void 0:Re.setting)!=null&&cl.is_local)&&an.createElement(Ne.default.Item,Vt({},za),an.createElement("a",{onClick:()=>lr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),an.createElement(Ne.default.Item,Bn(Vt({},za),{onClick:()=>{(0,oe.o1)(vn)&&xa(!0)}}),an.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return an.createElement("section",null,an.createElement(gt.Z,{dropdownRender:()=>{var za;return an.createElement(Ne.default,{className:((za=Pe.userInfo)==null?void 0:za.user_identity)!=="\u5B66\u751F"?`${ne.rightMenu} ${ne.joinMenu} mt10`:`${ne.rightMenu} ${ne.joinMenu} ${ne.w140} mt10`},an.createElement(mo,null))},placement:"bottom"},an.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),an.createElement(ee.Z,{visible:Lr,onCancel:()=>Kr(!1)}),an.createElement(y,{visible:Ma,onCancel:()=>aa(!1)}),an.createElement(Wn,{info:Da,open:tr,onCancel:()=>rr(!1)}),an.createElement(tn,{open:or,onCancel:()=>xa(!1)}))};var Jt=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe})=>({homePage:ut,user:ye,globalSetting:Pe,loading:De.models.index}))(xt),Gt={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},Wt=re(2119),nn=re(3129),Tt=re(10148),nt=re(59301),jt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Lt=(ut,De)=>{var ye={};for(var Pe in ut)Bt.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&jt)for(var Pe of jt(ut))De.indexOf(Pe)<0&&At.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye},dn=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())});const Ct=ut=>{var De,ye=RegExp("(^| )"+ut+"=([^;]+)(;|$)");return(De=document.cookie.match(ye))?decodeURIComponent(De[2]):null},Dt=ut=>{var De=new Date;De.setTime(De.getTime()-1);var ye=Ct(ut);ye!=null&&(document.cookie=ut+"="+ye+";expires="+De.toGMTString())};var Zn=(ut=>(ut.Classrooms="classrooms",ut.Shixuns="shixuns",ut.Paths="paths",ut.Projects="projects",ut.Videos="videos",ut.Topics="topics",ut.Competition="competitions",ut.Engineering="engineering",ut.Graduations="graduations",ut.Paperlibrary="paperlibrary",ut.Problemset="problemset",ut.Dataset="dataset",ut))(Zn||{});const Yt=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:vn,shixunHomeworks:It,location:Ht,payload:St={}}=De,Dn=Lt(De,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ka,Lr,Kr,Ma,aa,tr,rr,or,xa,Ra,wt,Da,ir,vr,ra,An;const En=(Lr=(((ka=Re.setting)==null?void 0:ka.navbar)||[]).find(za=>za.link==="/classrooms"))==null?void 0:Lr.hidden,un=(Ma=(((Kr=Re.setting)==null?void 0:Kr.navbar)||[]).find(za=>za.link==="/shixuns"))==null?void 0:Ma.hidden,lr=(tr=(((aa=Re.setting)==null?void 0:aa.navbar)||[]).find(za=>za.link==="/paths"))==null?void 0:tr.hidden,Nr=(rr=Pe.userInfo)==null?void 0:rr.is_school_manage,mo=()=>{var za,Er,fo,ha,to,Ho,Hr,_o,Sa,Kn,On,Tn,pr,Ie,zo;return(0,de.Ll)()?nt.createElement(Ne.default,{className:`${Gt.rightMenu} ${Gt.menuWrap}`},nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):nt.createElement(Ne.default,{className:`${Gt.rightMenu} ${Gt.menuWrap}`},nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:`/users/${(za=Pe.userInfo)==null?void 0:za.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:`/users/${(Er=Pe.userInfo)==null?void 0:Er.login}/classrooms`},(fo=Pe.userInfo)!=null&&fo.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:`/users/${(ha=Pe.userInfo)==null?void 0:ha.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:`/users/${(to=Pe.userInfo)==null?void 0:to.login}/paths`},(Ho=Pe.userInfo)!=null&&Ho.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Hr=Pe.userInfo)==null?void 0:Hr.user_identity)!=="\u5B66\u751F"&&nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:`/users/${(_o=Pe.userInfo)==null?void 0:_o.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:`/users/${(Sa=Pe.userInfo)==null?void 0:Sa.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((Kn=Pe.userInfo)==null?void 0:Kn.user_identity)!=="\u5B66\u751F"&&nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:`/users/${(On=Pe.userInfo)==null?void 0:On.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,Wt.JA)()&&nt.createElement(Ne.default.Item,null,nt.createElement("a",{onClick:()=>{(0,oe.tJ)(vn)&&xe.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,Wt.JA)()&&nt.createElement(Ne.default.Item,null,nt.createElement("a",{onClick:()=>{(0,oe.tJ)(vn)&&xe.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((pr=(Tn=Pe.navigationInfo)==null?void 0:Tn.top)==null?void 0:pr.laboratory_admin_url)&&nt.createElement(Ne.default.Item,null,nt.createElement("a",{href:(zo=(Ie=Pe.navigationInfo)==null?void 0:Ie.top)==null?void 0:zo.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||vn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:nt.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Nr&&nt.createElement(Ne.default.Item,null,nt.createElement(xe.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),nt.createElement(Ne.default.Item,{className:Gt.exit},nt.createElement("a",{onClick:()=>dn(void 0,null,function*(){try{const ur=yield(0,nn.vR)({});he.ZP.success(ur==null?void 0:ur.message)}catch(ur){}(0,de.d8)("_educoder_session","logout",1),(0,de.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,Wt.bg)()?nt.createElement(gt.Z,{className:`${Gt.height67}`,dropdownRender:mo,placement:"bottomRight"},nt.createElement("section",null,nt.createElement("aside",null,nt.createElement("div",{className:It.actionTabs.type===1?Gt.classromediv:""},nt.createElement("img",{className:`${Gt.userPic} current ml15`,src:`${(or=Tt.Z)==null?void 0:or.IMG_SERVER}/images/${(xa=Pe.userInfo)==null?void 0:xa.image_url}`,alt:"",onClick:()=>{var za;return xe.history.push((0,de.Ll)()?"/account/profile":`/users/${(za=Pe.userInfo)==null?void 0:za.login}/classrooms`)}}),(0,de.Ll)()&&nt.createElement("span",{className:"ml10 font16"},(Ra=Pe.userInfo)==null?void 0:Ra.username),nt.createElement("i",{className:`iconfont icon-zhankai4 ${Gt.icon}`}))))):nt.createElement("div",{className:`font15 ${Re.isIlearning?Gt.login:""}`},((wt=Re.setting)==null?void 0:wt.sso_login_url)&&nt.createElement("a",{target:"_blank",href:(Da=Re.setting)==null?void 0:Da.sso_login_url},nt.createElement("img",{src:`${Tt.Z.IMG_SERVER}/${(ir=Re.setting)==null?void 0:ir.login_logo_url}`,width:40}),nt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=Re.setting)==null?void 0:vr.sso_login_button_name)),!((ra=Re.setting)!=null&&ra.hide_account_login)&&nt.createElement(nt.Fragment,null,nt.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{vn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((An=Re.setting)!=null&&An.close_register)&&nt.createElement(nt.Fragment,null,nt.createElement("span",{className:"ml5 mr5"},"|"),nt.createElement(xe.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var jn=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe,shixunHomeworks:Re})=>({homePage:ut,user:ye,globalSetting:Pe,shixunHomeworks:Re,loading:De.models.index}))(Yt),Za={tip:"tip___a6MfI"},gr=re(61186),Ya=re.n(gr),ua=re(59301),wr=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())}),dr=(ut=>(ut[ut.Professor=1]="Professor",ut[ut.AssistantProfessor=2]="AssistantProfessor",ut[ut.Student=3]="Student",ut))(dr||{});const Ha=({visible:ut,user:De,onCancel:ye=()=>{},dispatch:Pe})=>{var Re,_t,vn;const[It,Ht]=(0,b.useState)(),[St,Dn]=(0,b.useState)([]),[ka,Lr]=(0,b.useState)(!1),[Kr,Ma]=(0,b.useState)(!1),[aa,tr]=(0,b.useState)(),[rr,or]=(0,b.useState)(!1),xa=(Re=window.location.pathname)==null?void 0:Re.includes("classrooms/");(0,b.useEffect)(()=>{var ra,An;(ra=De==null?void 0:De.userInfo)!=null&&ra.identity&&Dn([((An=De==null?void 0:De.userInfo)==null?void 0:An.identity)==="student"?3:1])},[De]),(0,b.useEffect)(()=>{var ra,An,En;if(console.log(De==null?void 0:De.userInfo),(ra=De==null?void 0:De.userInfo)!=null&&ra.user_status)if(((An=De==null?void 0:De.userInfo)==null?void 0:An.role)===15){or(!1);return}else{let un=JSON.parse(xa?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));un&&(un==null?void 0:un.login)===((En=De==null?void 0:De.userInfo)==null?void 0:En.login)?(console.log(Ya()(un==null?void 0:un.time).add(1,"days")),console.log(Ya()(new Date)),Ya()(un==null?void 0:un.time).add(1,"days").set({hour:0,minute:0,second:0}){if(St.includes(1)){ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ua.createElement("div",{className:"tc"},An||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${ra}/students`}});return}window.location.href=`/classrooms/${ra}/students`},wt=()=>wr(void 0,null,function*(){if(!It){he.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Lr(!0);const ra=yield(0,Qe.cR)({invite_code:It,professor:St.includes(1)?1:null,assistant_professor:St.includes(2)?1:null,student:St.includes(3)?1:null});if(Lr(!1),(ra==null?void 0:ra.status)===-1&&Pe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(ra==null?void 0:ra.status)===-2){if(Da(),ra.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ma(!0),tr(1);return}if(ra.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ma(!0),tr(2);return}if(ra.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ma(!0),tr(3);return}}if((ra==null?void 0:ra.status)===0){(0,de.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Da(),ra!=null&&ra.course_id?Ra(ra.course_id,ra.message):he.ZP.success(ra.message);return}}),Da=()=>wr(void 0,null,function*(){ye()}),ir=()=>{var ra,An;xa?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(ra=De==null?void 0:De.userInfo)==null?void 0:ra.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(An=De==null?void 0:De.userInfo)==null?void 0:An.login})),or(!1)},vr=()=>wr(void 0,null,function*(){let ra=yield(0,lt.ZP)("/api/business_contacts.json",{method:"post"});(ra==null?void 0:ra.status)===0&&he.ZP.info("\u7533\u8BF7\u6210\u529F")});return ua.createElement(ua.Fragment,null,rr&&ua.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},ua.createElement("div",{className:Za.tip},ua.createElement("div",null,ua.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),xa?ua.createElement(ua.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((vn=De==null?void 0:De.userInfo)==null?void 0:vn.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):ua.createElement(ua.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),ua.createElement("div",null,ua.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ir},"\u5FFD\u7565"),ua.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:vr},"\u7533\u8BF7\u5EF6\u671F")))))};var Xa=(0,xe.connect)(({user:ut})=>({user:ut}))(Ha),yr=re(3113),ya="data:image/png;base64,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",Zr=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Sn=(ut,De)=>{var ye={};for(var Pe in ut)Cr.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&Zr)for(var Pe of Zr(ut))De.indexOf(Pe)<0&&pt.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye};const Fn=null,kt=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:vn,location:It,text:Ht,shixunHomeworks:St,payload:Dn={}}=De,ka=Sn(De,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Lr,Kr]=(0,b.useState)("none");return(0,b.useEffect)(()=>{St.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Kr("flex")},[St.actionTabs.key]),(0,b.useEffect)(()=>{St.actionTabs.key==="\u9690\u85CF"&&(Kr("none"),localStorage.setItem("Noviceguide","0"))},[St.actionTabs.key]),b.createElement("div",{style:{display:Lr,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},b.createElement("div",{style:{margin:"0 auto",width:"1200px"}},b.createElement("img",{src:ya,style:{position:"absolute",top:"-32px"}}),b.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},St.actionTabs.text),St.actionTabs.type===9?b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(yr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Kr("none"),vn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(yr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),vn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Kr("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ln=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe,shixunHomeworks:Re})=>({homePage:ut,user:ye,globalSetting:Pe,loading:De.models.index,shixunHomeworks:Re}))(kt),In=Object.defineProperty,Hn=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Je=(ut,De,ye)=>De in ut?In(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,xn=(ut,De)=>{for(var ye in De||(De={}))Ve.call(De,ye)&&Je(ut,ye,De[ye]);if(Hn)for(var ye of Hn(De))rt.call(De,ye)&&Je(ut,ye,De[ye]);return ut};const fn=ut=>React.createElement("svg",xn({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},ut),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Vn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Ba=re(89392),da=re(92736),qn=re(6848),ma={content:"content___L4gl0"},la="data:image/png;base64,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",pn=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())});const Na=({classroomList:ut,loading:De,user:ye,dispatch:Pe,virtualSpaces:Re,globalSetting:_t})=>{const vn=(0,xe.useLocation)();let It=!1;(0,b.useEffect)(()=>{_t.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(It=!0)},[_t.actionTabs.key]),(0,b.useEffect)(()=>{It&&Pe({type:"globalSetting/setActionTabs",payload:{}})},[vn.pathname]);const Ht=()=>{Pe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return b.createElement(da.ZP,{theme:{token:{colorBgMask:"#999"}}},b.createElement(ze.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:_t.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>pn(void 0,null,function*(){}),onCancel:()=>{Ht()}},b.createElement("div",{className:ma.content},b.createElement("div",{className:"mb15"},b.createElement("img",{src:la,alt:""})),b.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),b.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",b.createElement(qn.Z,{placement:"bottom",title:b.createElement("div",null,b.createElement("img",{src:`${Tt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),b.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),b.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},b.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var cr=(0,xe.connect)(({classroomList:ut,user:De,loading:ye,virtualSpaces:Pe,globalSetting:Re})=>({classroomList:ut,user:De,loading:ye,virtualSpaces:Pe,globalSetting:Re}))(Na),Oa=re(59301),Nn=Object.defineProperty,en=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Jr=(ut,De,ye)=>De in ut?Nn(ut,De,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ut[De]=ye,er=(ut,De)=>{for(var ye in De||(De={}))xr.call(De,ye)&&Jr(ut,ye,De[ye]);if(en)for(var ye of en(De))pa.call(De,ye)&&Jr(ut,ye,De[ye]);return ut},ro=(ut,De)=>{var ye={};for(var Pe in ut)xr.call(ut,Pe)&&De.indexOf(Pe)<0&&(ye[Pe]=ut[Pe]);if(ut!=null&&en)for(var Pe of en(ut))De.indexOf(Pe)<0&&pa.call(ut,Pe)&&(ye[Pe]=ut[Pe]);return ye},uo=(ut,De,ye)=>new Promise((Pe,Re)=>{var _t=Ht=>{try{It(ye.next(Ht))}catch(St){Re(St)}},vn=Ht=>{try{It(ye.throw(Ht))}catch(St){Re(St)}},It=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(_t,vn);It((ye=ye.apply(ut,De)).next())});const{Header:so}=qe.default,{Search:Po}=ke.default;function co(){var ut,De;const Pe=window.location.pathname.split("/"),Re={};return Pe[1]=="classrooms"&&Pe.length>3&&!((ut=Pe[4])!=null&&ut.includes("newgold"))&&!((De=Pe[5])!=null&&De.includes("newgold"))&&Pe[2]!=="coursesId"&&(Re.course_id=Pe[2]),Pe[1]==="shixuns"&&Pe.length>3&&(Re.objective_type="shixun",Re.objective_id=Pe[2]),Pe[1]==="paths"&&Pe.length>3&&(Re.objective_type="path",Re.objective_id=Pe[2]),er(er({},Re),{school:1})}const yn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ir=ut=>{var De=ut,{homePage:ye,user:Pe,globalSetting:Re,loading:_t,dispatch:vn,isLogin:It=!1,shixunHomeworks:Ht}=De,St=ro(De,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Dn,ka,Lr,Kr,Ma,aa,tr,rr,or;const xa=(0,xe.useLocation)(),[Ra,wt]=(0,b.useState)(!1),[Da,ir]=(0,b.useState)(""),[vr,ra]=(0,b.useState)(!1),An=co();(0,b.useEffect)(()=>{vn({type:"user/getNavigationInfo",payload:er({},An)})},[Re.name]),(0,b.useEffect)(()=>{Ht.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(yn!=null&&yn.includes(xa==null?void 0:xa.pathname)||(xa==null?void 0:xa.pathname.indexOf("/classrooms"))===0||vn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[xa.pathname]),(0,b.useEffect)(()=>{Ht.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ht.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ht.actionTabs.key]),(0,b.useEffect)(()=>{var ha;if(Re!=null&&Re.setting){let to=(0,Ba.cloneDeep)((ha=Re==null?void 0:Re.setting)==null?void 0:ha.navbar);to=to==null?void 0:to.filter(Hr=>{var _o;return!(Hr!=null&&Hr.hidden)&&!((0,Wt.JA)()&&((_o=["/paperlibrary","/problemset"])!=null&&_o.includes(Hr.link)))});for(const Hr of to)Hr.subitem&&(Hr.subitem=Hr.subitem.filter(_o=>{var Sa;return!(_o!=null&&_o.hidden)&&!((0,Wt.JA)()&&((Sa=["/paperlibrary","/problemset"])!=null&&Sa.includes(_o.link)))}));let Ho=!1;to==null||to.map(function(Hr,_o){var Sa,Kn,On,Tn;const pr=xa.pathname;Hr.link===pr&&(ir(Hr==null?void 0:Hr.link),(0,de.Dk)(pr==="/"?(Sa=Re==null?void 0:Re.setting)==null?void 0:Sa.name:fo(Hr==null?void 0:Hr.name)),mo(Er(_o,{name:Hr==null?void 0:Hr.name,link:Hr==null?void 0:Hr.link},to)),Ho=!0),pr=="/"&&(ir(""),(0,de.Dk)((Kn=Re==null?void 0:Re.setting)==null?void 0:Kn.name)),(On=Hr==null?void 0:Hr.subitem)!=null&&On.length&&((Tn=Hr==null?void 0:Hr.subitem)==null||Tn.map(Ie=>{Ie.link===pr&&(ir(Ie==null?void 0:Ie.link),pr!=="/"&&(0,de.Dk)(fo(Ie==null?void 0:Ie.name)),mo(Er(_o,{name:Ie==null?void 0:Ie.name,link:Ie==null?void 0:Ie.link},to)),Ho=!0)}))}),Ho||mo(to)}},[Re==null?void 0:Re.setting,Pe]);const En=(0,b.useMemo)(()=>{var ha,to;return(ha=Re==null?void 0:Re.setting)!=null&&ha.nav_logo_url?`${Tt.Z.IMG_SERVER}/${(to=Re==null?void 0:Re.setting)==null?void 0:to.nav_logo_url}`:`${Tt.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Dn=Re==null?void 0:Re.setting)==null?void 0:Dn.nav_logo_url]);function un(ha){xe.history.push("/search?value="+ha)}const lr=()=>Ra?Oa.createElement("div",{onBlur:()=>{setTimeout(()=>{wt(!1)},300)}},Oa.createElement(Po,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:un,autoFocus:!0})):Oa.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{xe.history.push("/search?value=")}}),[Nr,mo]=(0,b.useState)([]),za=(ha,to)=>uo(void 0,null,function*(){var Ho,Hr,_o,Sa,Kn,On;if((ha==null?void 0:ha.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Tn=yield(0,nn.IU)({tab_module_type:"engineering"});if(Tn!=null&&Tn.un_purchased){vn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Ho=Tn==null?void 0:Tn.data)!=null&&Ho.engineer_url?(_o=(Hr=Tn==null?void 0:Tn.data)==null?void 0:Hr.engineer_url)!=null&&_o.includes("http")?(0,de.xg)((Sa=Tn==null?void 0:Tn.data)==null?void 0:Sa.engineer_url):xe.history.push((Kn=Tn==null?void 0:Tn.data)==null?void 0:Kn.engineer_url):(Tn==null?void 0:Tn.status)!=401&&ra(!0);return}(On=ha==null?void 0:ha.link)!=null&&On.includes("http")?(0,de.xg)(ha==null?void 0:ha.link):((0,de.Dk)(ha==null?void 0:ha.name),xe.history.push(ha==null?void 0:ha.link)),(ha==null?void 0:ha.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&vn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Oa.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Er=(ha,to,Ho)=>{const Hr=Ho.slice();return Hr[ha]&&(Hr[ha].name=to.name,Hr[ha].link=to.link),Hr||[]},fo=(ha="")=>(ha==null?void 0:ha.indexOf("<"))>-1?ha==null?void 0:ha.slice(0,ha==null?void 0:ha.indexOf("<")):ha;return Re.showHeader&&Re.showHeaderFooter?Oa.createElement(qe.default,{style:{background:`${xa.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Re.isIlearning?it["header-iearning"]:it.header} ${Re.showHeaderFixed?it.headerFixed:""}`},(Re==null?void 0:Re.showTip)&&Oa.createElement(Xa,null),Oa.createElement(so,{className:"header",style:{background:`${xa.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${xa.pathname=="/training"?"999":""}`}},Oa.createElement("section",{className:it["edu-menu"]},(!!Re.isIlearning||!((ka=Re==null?void 0:Re.setting)!=null&&ka.main_site)&&!!((Lr=Re==null?void 0:Re.setting)!=null&&Lr.navbar))&&Oa.createElement(xe.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{vn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Oa.createElement("img",{className:it.logo,title:(Kr=Re.setting)==null?void 0:Kr.name,src:En||Vn})),Oa.createElement("ul",{className:`${it.menu} ${(0,de.Ll)()&&"ml0"}`},(0,de.Ll)()&&Oa.createElement("li",null,Oa.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,de.Ll)()&&Re.setting&&(Nr==null?void 0:Nr.map(function(ha,to){var Ho,Hr,_o,Sa,Kn;return Oa.createElement("li",{key:to,className:!((Ho=ha==null?void 0:ha.subitem)!=null&&Ho.length)&&Da===(ha==null?void 0:ha.link)||(Hr=ha==null?void 0:ha.subitem)!=null&&Hr.some(On=>Da===(On==null?void 0:On.link))?it.actived:""},Oa.createElement("div",{onClick:()=>za(ha,to),className:it.name},Oa.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var On;let Tn=ha==null?void 0:ha.name;return(On=ha==null?void 0:ha.subitem)==null||On.map((pr,Ie)=>(pr.link===xa.pathname&&(Tn=pr.name),pr)),Tn})()}}),((_o=ha==null?void 0:ha.subitem)==null?void 0:_o.length)>0&&Oa.createElement("i",{className:"iconfont icon-zhankai4"})),((Sa=ha==null?void 0:ha.subitem)==null?void 0:Sa.length)>0&&Oa.createElement("div",{className:it.dropDown},(Kn=ha==null?void 0:ha.subitem)==null?void 0:Kn.map((On,Tn)=>Oa.createElement("div",{className:it.subName,onClick:()=>za(On,to),key:to+"-"+Tn},!!Tn&&Oa.createElement("div",{className:it.line}),Oa.createElement("aside",{className:"font16 c-black"},fo(On==null?void 0:On.name)),Oa.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},On.content)))))}))),Oa.createElement("div",{className:"search-bar",style:{flex:Re.isIlearning?"initial":"1 0 auto"}},!(0,de.Ll)()&&!(Re!=null&&Re.isIlearning)&&Oa.createElement(Oa.Fragment,null,Oa.createElement(lr,null),!It&&Oa.createElement(Jt,null),!It&&!!((Ma=Pe==null?void 0:Pe.userInfo)!=null&&Ma.login)&&Oa.createElement(xe.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(aa=Pe==null?void 0:Pe.userInfo)==null?void 0:aa.login}/user_tidings`},((tr=Pe==null?void 0:Pe.navigationInfo)==null?void 0:tr.new_message)&&Oa.createElement("span",{className:it.newslight}))),!It&&Oa.createElement(jn,{payload:An}))),Oa.createElement(ze.default,{centered:!0,destroyOnClose:!0,open:vr,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ra(!1)},Oa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Oa.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Oa.createElement("img",{src:`${Tt.Z.IMG_SERVER}/${(rr=Re==null?void 0:Re.setting)==null?void 0:rr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Oa.createElement("p",null,"\u7FA4\u53F7\uFF1A",(or=Re==null?void 0:Re.setting)==null?void 0:or.homepage_tea_qq_number)))),Oa.createElement(ln,null),Oa.createElement(cr,null)):Oa.createElement(Oa.Fragment,null,Oa.createElement(cr,null))};var eo=(0,xe.connect)(({homePage:ut,loading:De,user:ye,globalSetting:Pe,shixunHomeworks:Re})=>({homePage:ut,user:ye,globalSetting:Pe,loading:De.models.index,shixunHomeworks:Re}))(Ir)},12963:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return gt}});var b=re(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},qe=re(92310),ke=re.n(qe),ze=re(71418),it=re(2859),he=re(70635),Ye=re(58130),Ue=(at,Qe,de)=>new Promise((a,E)=>{var x=ne=>{try{ee(de.next(ne))}catch(oe){E(oe)}},y=ne=>{try{ee(de.throw(ne))}catch(oe){E(oe)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,y);ee((de=de.apply(at,Qe)).next())}),gt=({data:at,className:Qe,fullWidth:de,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:ee})=>{const ne=(0,b.useRef)(null),oe=(0,b.useRef)(null),le=(0,b.useRef)(null),ie=(0,b.useRef)(null),[Ae,be]=(0,b.useState)(!1),[Te,Ge]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),at!=null&&at.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",at!=null&&at.src&&Pt()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[at==null?void 0:at.visible]);const Pt=()=>Ue(void 0,null,function*(){be(!0),Ge("\u6B63\u5728\u52A0\u8F7D\u4E2D");const bn=yield(0,Ye.ZJ)(at==null?void 0:at.src);ne.current.src="",ne.current.src=bn,ne.current.onload=function(){kn()},be(!1),Ge("")}),bt=bn=>Ue(void 0,null,function*(){be(!0),Ge("\u6B63\u5728\u4FDD\u5B58\u4E2D");const sa=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:at.title,file:bn.dataUrl}});sa!=null&&sa.id&&!ee?(yield(0,he.ZP)(`/api/attachments/${at.id}/add_subitem.json`,{method:"post",body:{subitem_id:sa==null?void 0:sa.id,settings:JSON.stringify(bn.state)}})).status===0&&x():sa!=null&&sa.id&&x(sa),be(!1),Ge("")}),vt=()=>{const bn=document.querySelector('a[href="https://markerjs.com/"]');bn&&bn.parentNode&&(bn.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(va=>{const qt=document.querySelector(va.name);qt&&qt.setAttribute("title",va.title)})},kn=()=>{oe.current=new it.hP(ne.current),oe.current.targetRoot=ie.current,oe.current.addEventListener("render",bt),oe.current.addEventListener("beforeclose",E),y&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),at!=null&&at.snapshotData&&oe.current.restoreState(at.snapshotData),setTimeout(()=>{window.scrollTo(0,0),vt()},300)};return b.createElement(b.Fragment,null,(at==null?void 0:at.visible)&&b.createElement(ze.Z,{spinning:Ae,tip:Te,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:ke()(xe.imageDimensions,Qe,de?xe.fullWidth:""),style:a},b.createElement("img",{className:xe.img,ref:ne}))))}},75890:function(Ke,Rt,re){"use strict";var b=re(59301),xe=re(95237),qe=re(43604),ke=re(99313),ze=re(3113),it=re(25711),he=re(93938),Ye=re(48136),Ue=re(59301);const Ne=(0,b.forwardRef)(({callback:gt,showSaveButton:at,value:Qe=""},de)=>{const a=(0,b.useRef)(),E=[{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 "}]}]}],x=[{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 @@ -66,7 +66,7 @@ \\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}`}]}]}],y=oe=>{a.current.setValue(a.current.getValue()+" "+oe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ue.createElement(xe.Z,{className:he.Z.lists,gutter:[10,10]},E.map((oe,le)=>Ue.createElement(qe.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(it.Z,{value:`$$${oe.value}$$`}),oe.name),Ue.createElement("div",{className:he.Z.children},oe.children.map((ie,Ae)=>Ue.createElement("div",{key:Ae},Ue.createElement("h1",null,ie.name),Ue.createElement(xe.Z,{gutter:[10,10]},ie.data.map((be,Te)=>Ue.createElement(qe.Z,{key:Te,onClick:()=>y(be),className:he.Z.diamond},Ue.createElement(it.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ue.createElement(xe.Z,{className:he.Z.lists,gutter:[10,10]},x.map((oe,le)=>Ue.createElement(qe.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(it.Z,{value:"`$$"+oe.value+"$$`"}),oe.name),Ue.createElement("div",{className:he.Z.children},oe.children.map((ie,Ae)=>Ue.createElement("div",{key:Ae},ie.name&&Ue.createElement("h1",null,ie.name),Ue.createElement(xe.Z,{gutter:[10,10]},ie.data.map((be,Te)=>Ue.createElement(qe.Z,{key:Te,onClick:()=>y(be),className:he.Z.diamond},Ue.createElement(it.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],ne=()=>{var oe=document.createElement("div");oe.innerHTML=a.current.getValue();var le=oe.innerText;return gt&>(le),le};return(0,b.useImperativeHandle)(de,()=>({getData:ne})),Ue.createElement("div",{className:he.Z.mathWrap},Ue.createElement(ke.default,{defaultActiveKey:"1",items:ee}),Ue.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Qe||""),nt&&Ue.createElement("div",{className:he.Z.button},Ue.createElement(ze.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Rt.Z=Ne},89484:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ae}});var b=re(59301),xe=re(6848),qe=re(92832),ke=re(71418),ze=re(64165),it=re(92310),he=re.n(it),Ye={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},Ue=re(36723),Ne=re(70635),gt=re(89392),nt=Object.defineProperty,Qe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(be,Te,Ge)=>Te in be?nt(be,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):be[Te]=Ge,ee=(be,Te)=>{for(var Ge in Te||(Te={}))E.call(Te,Ge)&&y(be,Ge,Te[Ge]);if(a)for(var Ge of a(Te))x.call(Te,Ge)&&y(be,Ge,Te[Ge]);return be},ne=(be,Te)=>Qe(be,de(Te)),oe=(be,Te,Ge)=>new Promise((Pt,bt)=>{var vt=sa=>{try{bn(Ge.next(sa))}catch(va){bt(va)}},kn=sa=>{try{bn(Ge.throw(sa))}catch(va){bt(va)}},bn=sa=>sa.done?Pt(sa.value):Promise.resolve(sa.value).then(vt,kn);bn((Ge=Ge.apply(be,Te)).next())});const le=({className:be,dispatch:Te,skin:Ge="white",value:Pt=null,loading:bt=!1,data:vt=[],otherData:kn=[],tags:bn=[],onChange:sa=()=>{},onSearchWord:va=()=>{},shixun_type:qt,extraContent:Wn,tab_type:lt,is_create_mirror:Nt,hiddenCreateOnline:rn})=>{const[gn,mn]=(0,b.useState)(""),[et,ct]=(0,b.useState)(!1),[yt,wn]=(0,b.useState)([]),[tn,an]=(0,b.useState)(0),we=(0,b.useRef)(null),Ce=(0,b.useRef)(String(Math.floor(Math.random()*1e6))).current,Xe=(0,b.useRef)(),Et=(0,b.useRef)(null),Ft=(0,b.useRef)(0),Mt=(0,b.useRef)([]);(0,b.useEffect)(()=>(window.addEventListener("keydown",zt),()=>{window.removeEventListener("keydown",zt)}),[gn,et,yt]),(0,b.useEffect)(()=>{wn([])},[lt]);const zt=Bt=>{if(!et||Bt.keyCode!==40&&Bt.keyCode!==38)return;let At=0;Bt.keyCode===40&&et&&(tn{const Lt=Ct=>{var Dt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Zn={};return Zn["^"]="\\^",Zn["."]="\\.",Zn["\\"]="\\\\",Zn["|"]="\\|",Zn["("]="\\(",Zn[")"]="\\)",Zn["*"]="\\*",Zn["+"]="\\+",Zn["-"]="\\-",Zn.$="$",Zn["["]="\\[",Zn["]"]="\\]",Zn["?"]="\\?",Ct=Ct.replace(Dt,function(Yt){return Zn[Yt]}),Ct};var dn=new RegExp(Lt(At),"gi");return Bt=Bt.replace(dn,function(Ct){return""+Ct+""}),Bt},Bn=(Bt,At,Lt)=>oe(void 0,null,function*(){let dn=Ft.current+1;Ft.current=dn;const Ct=Dt=>Dt==null?void 0:Dt.map((Yt,jn)=>{const{id:Za,name:cr}=Yt,Ya=ne(ee({},Yt),{label:b.createElement("ul",{id:`search-${Ce}-${jn}`,onClick:()=>xt(Za,Ya),className:jn===At?Ye.searchListActive:Ye.searchList},b.createElement("li",{className:Ye.name,dangerouslySetInnerHTML:{__html:Vt(cr,Bt)}}),Yt.private&&b.createElement(xe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("li",{className:Ye.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Yt.is_base&&b.createElement(xe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("li",{className:Ye.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return Ya});if(Lt){const Dt=Ct(Mt.current);wn(Dt);return}clearTimeout(Et.current),Et.current=setTimeout(()=>oe(void 0,null,function*(){var Dt,Zn;const Yt={keywords:encodeURIComponent(Bt||""),page:1,limit:1e5,tab_type:lt};qt&&(Yt.shixun_type=qt);const jn=yield(0,Ne.ZP)("/api/shixuns/search_image.json",{method:"get",params:ne(ee({},Yt),{is_create_mirror:Nt})});if((jn==null?void 0:jn.status)===0){const Za=Ct(((Dt=jn==null?void 0:jn.data)==null?void 0:Dt.mirrors)||[]);dn===Ft.current&&(wn(Za),Mt.current=(0,gt.cloneDeep)(((Zn=jn==null?void 0:jn.data)==null?void 0:Zn.mirrors)||[]))}}),300)}),Ot=Bt=>{const At=document.getElementById(`scroll-${Ce}-${Bt}`);if(!At)return;document.getElementById(`scroll-${Ce}`).scrollTo(0,At.offsetTop)},Be=(Bt,At)=>{const Lt=document.getElementById(`search-${Ce}-${Bt}`);if(!Lt)return;const dn=document.getElementById(`search-${Ce}`);Lt.offsetTop-dn.scrollTop>0&&Lt.offsetTop-dn.scrollTop{Bn(Bt,0)},st=Bt=>{var At;if(!yt.length)return;const Lt=(At=yt==null?void 0:yt[tn])==null?void 0:At.id;sa(Lt),wn([]),an(0),Ot(Lt),Xe.current.blur()},xt=(Bt,At)=>{sa(Bt),wn([]),an(0),Ot(Bt)},Jt=()=>{wn([]),mn(""),va("")},Gt=Bt=>{sa(Bt),wn([])},Wt=()=>gn===""?b.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):b.createElement("i",{onClick:Bt=>{Bt.stopPropagation(),Jt()},className:"iconfont icon-shanchu4 c-grey-c"}),nn=()=>{Te({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Tt=()=>{Te({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},rt=()=>{we.current=setTimeout(()=>{ct(!1),an(0)},200)},jt=!(vt!=null&&vt.length)&&!(kn!=null&&kn.length);return b.createElement("div",{className:he()(Ge==="night"?Ye.darklySelectEnvironment:Ye.selectEnvironment,be)},Wn&&b.createElement("div",{style:{marginTop:20,marginLeft:20}},Wn),b.createElement("div",{className:Ye.search},b.createElement(qe.default,{suffix:Wt(),bordered:!1,ref:Xe,value:gn,onKeyDown:Bt=>{(Bt.keyCode===40||Bt.keyCode===38||Bt.keyCode===13)&&Bt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(we.current),gn&&Oe(gn),ct(!0)},onBlur:rt,onChange:Bt=>{mn(Bt.target.value),Bt.target.value&&Oe(Bt.target.value),va(Bt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:st}),et&&b.createElement("div",{id:`search-${Ce}`,className:Ye.searchListWrap},yt.map((Bt,At)=>b.createElement(b.Fragment,{key:At}," ",Bt.label)))),bt?b.createElement(ke.Z,{className:Ye.spin}):b.createElement(b.Fragment,null,!!bn.length&&b.createElement("aside",{className:Ye.common},b.createElement("div",{className:Ye.title},"\u63A8\u8350\u73AF\u5883:"),b.createElement("ul",{className:Ye.tags},bn.map((Bt,At)=>b.createElement("li",{key:At,onClick:()=>Gt(Bt.id),className:Pt===Bt.id?`${Ye.tag} ${Ye.tagActive}`:Ye.tag},Bt.name)))),jt&&b.createElement(ze.Z,{style:{margin:"60px 0"},image:Ue,description:b.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),b.createElement("aside",{className:Ye.wrap,id:`scroll-${Ce}`},vt.map((Bt,At)=>{var Lt;return(Lt=Bt==null?void 0:Bt.image)!=null&&Lt.length?b.createElement(ie,{key:At,data:Bt,id:Pt,handleClick:dn=>Gt(dn)}):null}),b.createElement("ul",{className:Ye.allList},kn.map(Bt=>b.createElement("li",{key:`key-${Bt.id}`,id:`scroll-${Ce}-${Bt.id}`,className:Bt.id===Pt?`${Ye.item} ${Ye.itemActive}`:Ye.item,onClick:()=>sa(Bt.id)},b.createElement("div",{className:Ye.name},Bt.name),Bt.private&&b.createElement(xe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Ye.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Bt.is_base&&b.createElement(xe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Ye.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),b.createElement("div",{className:Ye.apply},b.createElement("span",{className:Ye.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),b.createElement("span",{className:Ye.p2,onClick:nn}," \u7533\u8BF7\u65B0\u5EFA"),!rn&&b.createElement("span",{className:Ye.p2,onClick:Tt}," \u5728\u7EBF\u521B\u5EFA")))},ie=({data:be,id:Te,handleClick:Ge})=>{const[Pt,bt]=(0,b.useState)(!0),{name:vt,image:kn}=be;return b.createElement("div",{className:Ye.list},b.createElement("header",{onClick:()=>bt(!Pt)},b.createElement("div",{className:Ye.title},vt),b.createElement("i",{style:{transition:"0.5s",transform:Pt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),b.createElement("ul",{className:Ye.items,style:{height:Pt?"auto":0}},kn.map(bn=>b.createElement("li",{key:bn.id,className:bn.id===Te?`${Ye.item} ${Ye.itemActive}`:Ye.item,onClick:()=>Ge(bn.id)},b.createElement("div",{className:Ye.name},bn.name),bn.private&&b.createElement(xe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Ye.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),bn.is_base&&b.createElement(xe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Ye.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),b.createElement("li",{className:Ye.line})))};var Ae=le},6060:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return we}});var b=re(59301),xe=re(5112),qe=re(78241),ke=re(69127),ze=re(3113),it=re(70635),he=re(43418),Ye="data:image/png;base64,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";function Ue(){return(0,it.U2)("teach_groups.json")}function Ne(Ce){return(0,it.v_)("teach_groups.json",Ce)}function gt(Ce,Xe){return(0,it.gz)(`teach_groups/${Ce}.json`,Xe)}function nt(Ce){return(0,it.v_)("teach_group_members.json",Ce)}function Qe(Ce){return(0,it.IV)(`teach_group_members/${Ce}.json`)}function de(Ce,Xe){return(0,it.IV)(`teach_groups/${Ce}/del_member.json`,{member_id:Xe})}function a(Ce){return(0,it.IV)(`teach_groups/${Ce}.json`)}var E=re(92832),x=({callback:Ce,visible:Xe,onCancel:Et,id:Ft,name:Mt})=>{function zt(Bn){Ce(Bn)}const[Vt]=qe.default.useForm();return(0,b.useEffect)(()=>{Vt.setFieldsValue({name:Mt})},[Mt]),b.createElement(he.default,{centered:!0,title:Ft?"\u6539\u540D":"\u65B0\u5EFA",open:Xe,onCancel:Et,footer:null},b.createElement(qe.default,{layout:"vertical",form:Vt,initialValues:{name:Mt},onFinish:zt},b.createElement(qe.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},b.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),b.createElement(qe.default.Item,null,b.createElement("div",{className:"flex-container flex-end"},b.createElement(ze.ZP,{type:"ghost",onClick:Et,style:{marginRight:20}}," \u53D6\u6D88 ")," ",b.createElement(ze.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=re(5891),ee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ne=ee,oe=re(31533),le=function(Xe,Et){return b.createElement(oe.Z,(0,y.Z)({},Xe,{ref:Et,icon:ne}))},ie=b.forwardRef(le),Ae=ie,be=re(1040);const Te=50;var Ge=({data:Ce,isAdminOrTeacher:Xe,onDelGroup:Et,onChangeGroupName:Ft,onPlusMember:Mt,onDelMember:zt,onExitGroup:Vt})=>{const[Bn,Ot]=(0,b.useState)(0),[Be,Oe]=(0,b.useState)(0);function st(Gt){let Wt=parseInt(Gt.target.id,10);he.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Et(Wt)}})}function xt(Gt){let Wt=parseInt(Gt.target.id,10);he.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{Vt(Wt)}})}function Jt(Gt,Wt){he.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{zt(Gt,Wt)}})}return b.createElement("ul",{className:"teaching-list"},Ce.map((Gt,Wt)=>b.createElement("li",{key:Gt.id,onClick:()=>Ot(Wt)},b.createElement("div",{className:"item-group"},b.createElement("span",null,Gt.name," \xA0 ",Wt!==Bn&&b.createElement("i",{className:"iconfont icon-jiantou9"})," "),b.createElement("div",{className:"action-group"},Xe?b.createElement("a",{onClick:()=>{Ft(Gt)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Gt.is_creat?b.createElement("a",{id:Gt.id+"",className:"c-grey-c",onClick:st},"\u89E3\u6563"):b.createElement("a",{id:Gt.id+"",className:"c-grey-c",onClick:xt},"\u9000\u51FA"))),Wt===Bn?b.createElement("ul",{className:"info"},Gt.memers.map(nn=>b.createElement("li",{key:nn.id||nn.name,onClick:()=>{Oe(nn.id)},className:Be===nn.id?"active":""},b.createElement("div",null,nn.name),Gt.is_creat&&nn.id&&Be===nn.id?b.createElement("a",{className:"btn-del",onClick:Tt=>{Tt.preventDefault(),Tt.stopPropagation(),Jt(Gt.id,Be)}},b.createElement(Ae,null)):null)),Xe?b.createElement("li",null,b.createElement(ze.ZP,{type:"link",disabled:Gt.memers.length>=50,title:Gt.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{Mt(Gt)}}," ",b.createElement(be.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Pt=re(42203),bt=re(4194),vt=Object.defineProperty,kn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Wn=(Ce,Xe,Et)=>Xe in Ce?vt(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ce[Xe]=Et,lt=(Ce,Xe)=>{for(var Et in Xe||(Xe={}))va.call(Xe,Et)&&Wn(Ce,Et,Xe[Et]);if(sa)for(var Et of sa(Xe))qt.call(Xe,Et)&&Wn(Ce,Et,Xe[Et]);return Ce},Nt=(Ce,Xe)=>kn(Ce,bn(Xe)),rn=(Ce,Xe,Et)=>new Promise((Ft,Mt)=>{var zt=Ot=>{try{Bn(Et.next(Ot))}catch(Be){Mt(Be)}},Vt=Ot=>{try{Bn(Et.throw(Ot))}catch(Be){Mt(Be)}},Bn=Ot=>Ot.done?Ft(Ot.value):Promise.resolve(Ot.value).then(zt,Vt);Bn((Et=Et.apply(Ce,Xe)).next())});function gn({children:Ce}){return b.createElement("div",{className:"no-data"},b.createElement("img",{src:Ye,alt:"no-data",width:300}),Ce)}const mn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var et=(Ce=>(Ce[Ce.INITDATA=0]="INITDATA",Ce[Ce.SHOWLOADING=1]="SHOWLOADING",Ce[Ce.SHOWFORMPANEL=2]="SHOWFORMPANEL",Ce[Ce.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Ce[Ce.SELECTGROUP=4]="SELECTGROUP",Ce[Ce.SETINDEX=5]="SETINDEX",Ce))(et||{});function ct(Ce,Xe){switch(Xe.type){case 0:return lt(lt({},Ce),Xe.payload);case 1:return Nt(lt({},Ce),{loading:Xe.payload});case 5:return Nt(lt({},Ce),{index:Xe.payload});case 2:return lt(lt({},Ce),Xe.payload);case 3:return lt(lt({},Ce),Xe.payload);case 4:return Nt(lt({},Ce),{selectedGroup:Xe.payload,showFormPanel:!0});default:throw new Error}}function yt({user:Ce}){var Xe;const[Et,Ft]=(0,b.useReducer)(ct,mn),{data:Mt,index:zt,loading:Vt,showFormPanel:Bn,selectedGroup:Ot,showMemberPanel:Be}=Et,Oe=(Xe=Ce.userInfo)==null?void 0:Xe.role,st=(0,b.useMemo)(()=>{let Ct=[],Dt=[];for(let Zn of Mt)Zn.is_creat?Ct.push(Zn):Dt.push(Zn);return[Ct,Dt]},[Mt]);(0,b.useEffect)(()=>{Oe===15&&Ft({type:5,payload:1})},[Oe]);function xt(){return rn(this,null,function*(){const Ct=yield Ue();Ft({type:0,payload:{loading:!1,showFormPanel:!1,data:Ct.groups}})})}(0,b.useEffect)(()=>{xt()},[]);function Jt(Ct){return rn(this,null,function*(){Ot.id?yield gt(Ot.id,Ct):yield Ne(Ct),xt()})}function Gt(){Ft({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Wt(Ct){Ft({type:4,payload:Ct})}function nn(){Ft({type:2,payload:{showFormPanel:!1}})}function Tt(){Ft({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function rt(Ct){Ft({type:3,payload:{showMemberPanel:!0,selectedGroup:Ct}})}function jt(Ct,Dt){return rn(this,null,function*(){yield de(Ct,Dt),xt()})}function Bt(Ct){return rn(this,null,function*(){yield a(Ct),xt()})}function At(Ct){return rn(this,null,function*(){yield Qe(Ct),xt()})}function Lt(Ct){Ft({type:5,payload:parseInt(Ct.target.id,10)})}function dn(Ct,Dt){return rn(this,null,function*(){Tt(),yield nt({user_ids:Ct,group_id:Dt}),xt()})}return b.createElement(b.Fragment,null,b.createElement("div",{className:"teaching-circling-container"},b.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Oe<=12&&b.createElement(ze.ZP,{type:"primary",disabled:Mt.length>=50,title:Mt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Gt},"\u65B0\u5EFA")," "),b.createElement("div",{className:"teaching-circling-body"},Oe===15?null:b.createElement("ul",{className:"navs"},b.createElement("li",{className:zt===0?"active":""},b.createElement("a",{id:"0",onClick:Lt},"\u6211\u521B\u5EFA\u7684")),b.createElement("li",{className:zt===1?"active":""},b.createElement("a",{id:"1",onClick:Lt},"\u6211\u52A0\u5165\u7684"))),b.createElement("div",{className:st[zt].length===0?"nodata-content":"main-content"},st[zt].length===0?b.createElement(gn,null,Oe<=12?b.createElement(b.Fragment,null," ",b.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",b.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):b.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):b.createElement(Ge,{onExitGroup:At,onPlusMember:rt,onDelMember:jt,onDelGroup:Bt,isAdminOrTeacher:Oe<=12,onChangeGroupName:Wt,data:st[zt]}))),b.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),b.createElement(x,{callback:Jt,visible:Bn,onCancel:nn,id:Ot.id,name:Ot.name}),b.createElement(he.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Be,onCancel:Tt,footer:null,width:1100,bodyStyle:{minHeight:200}},b.createElement(bt.Z,{container_id:Ot.id,container_type:4,onSelect:dn,onCancel:Tt})))}var wn=(0,Pt.connect)(({user:Ce})=>({user:Ce}))(yt),tn=(Ce,Xe,Et)=>new Promise((Ft,Mt)=>{var zt=Ot=>{try{Bn(Et.next(Ot))}catch(Be){Mt(Be)}},Vt=Ot=>{try{Bn(Et.throw(Ot))}catch(Be){Mt(Be)}},Bn=Ot=>Ot.done?Ft(Ot.value):Promise.resolve(Ot.value).then(zt,Vt);Bn((Et=Et.apply(Ce,Xe)).next())});const an=xe.ZP.Group;var we=({onSelect:Ce,onCancel:Xe})=>{const[Et,Ft]=(0,b.useState)([]),[Mt,zt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{function Ot(){return tn(this,null,function*(){const{groups:Be}=yield(0,it.U2)("teach_groups/my.json");Ft(Be),zt(!1)})}Ot()},[]);const Vt=(0,b.useMemo)(()=>{let Ot=[],Be=[];for(let Oe of Et)Oe.is_creat?Ot.push(Oe):Be.push(Oe);return[Ot,Be]},[Et]);function Bn(Ot){Ce(Ot)}return b.createElement(qe.default,{className:"select-teach-group",onFinish:Bn},Mt?b.createElement(ke.Z,{paragraph:!0}):Et.length===0?b.createElement(gn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",b.createElement(Pt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):b.createElement(b.Fragment,null,b.createElement(qe.default.Item,{name:"group_id",style:{width:"100%"}},b.createElement(an,{style:{width:"100%"}},b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),b.createElement("ul",{className:"groups"},Vt[0].map(Ot=>b.createElement("li",{key:Ot.id},b.createElement(xe.ZP,{value:Ot.id},Ot.name)))),b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),b.createElement("ul",{className:"groups"},Vt[1].map(Ot=>b.createElement("li",{key:Ot.id},b.createElement(xe.ZP,{value:Ot.id},Ot.name)))))),b.createElement("div",{className:"btn-actions"},b.createElement(ze.ZP,{type:"default",onClick:Xe,style:{marginRight:10}},"\u53D6\u6D88"),b.createElement(ze.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},4194:function(Ke,Rt,re){"use strict";var b=re(59301),xe=re(78241),qe=re(95237),ke=re(57809),ze=re(92832),it=re(88522),he=re(3113),Ye=re(24905),Ue=re(6848),Ne=re(8591),gt=re(36546),nt=re(42203),Qe=re(61186),de=re.n(Qe),a=re(26724),E=re.n(a),x=re(58143),y=re(16597),ee=re(78258),ne=re(52222),oe=re(59301),le=Object.defineProperty,ie=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Pt=(lt,Nt,rn)=>Nt in lt?le(lt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):lt[Nt]=rn,bt=(lt,Nt)=>{for(var rn in Nt||(Nt={}))Te.call(Nt,rn)&&Pt(lt,rn,Nt[rn]);if(be)for(var rn of be(Nt))Ge.call(Nt,rn)&&Pt(lt,rn,Nt[rn]);return lt},vt=(lt,Nt)=>ie(lt,Ae(Nt)),kn=(lt,Nt,rn)=>new Promise((gn,mn)=>{var et=wn=>{try{yt(rn.next(wn))}catch(tn){mn(tn)}},ct=wn=>{try{yt(rn.throw(wn))}catch(tn){mn(tn)}},yt=wn=>wn.done?gn(wn.value):Promise.resolve(wn.value).then(et,ct);yt((rn=rn.apply(lt,Nt)).next())});const bn=[];function sa({onSearch:lt,schools:Nt}){return oe.createElement(xe.default,{colon:!1,layout:"horizontal",onFinish:lt,initialValues:{keyword:"",school_name:"",search_type:"1"}},oe.createElement(qe.Z,{style:{flexWrap:"nowrap"}},oe.createElement(xe.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},oe.createElement(ke.default,{popupClassName:ne.Z.selectdown,style:{width:106}},oe.createElement(ke.default.Option,{value:"1"},"\u59D3\u540D"),oe.createElement(ke.default.Option,{value:"2"},"\u624B\u673A\u53F7"),oe.createElement(ke.default.Option,{value:"3"},"\u90AE\u7BB1"))),oe.createElement(xe.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},oe.createElement(ze.default,{allowClear:!0,style:{width:300},size:"middle"})),oe.createElement(xe.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},oe.createElement(it.Z,{options:Nt,style:{width:300},size:"middle",showSearch:!0,filterOption:(rn,gn)=>gn.value.toUpperCase().indexOf(rn.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),oe.createElement(he.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var va=(lt=>(lt[lt.INITDATA=0]="INITDATA",lt[lt.INITSCHOOLS=1]="INITSCHOOLS",lt[lt.SHOWLOADING=2]="SHOWLOADING",lt[lt.SELECTEDIDS=3]="SELECTEDIDS",lt[lt.SETQUERY=4]="SETQUERY",lt[lt.SETPAGE=5]="SETPAGE",lt))(va||{});function qt(lt,Nt){switch(Nt.type){case 0:return bt(bt({},lt),Nt.payload);case 4:return bt(bt({},lt),Nt.payload);case 5:return vt(bt({},lt),{page:Nt.payload,reload:!1});case 2:return vt(bt({},lt),{loading:Nt.payload});case 1:return vt(bt({},lt),{schools:Nt.payload});case 3:return vt(bt({},lt),{selectedIds:Nt.payload});default:throw new Error}}const Wn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Rt.Z=({onSelect:lt,onCancel:Nt,container_id:rn,container_type:gn})=>{const[mn,et]=(0,b.useReducer)(qt,Wn),{data:ct,schools:yt,loading:wn,selectedIds:tn,page:an,count:we,query:Ce,reload:Xe}=mn;(0,b.useEffect)(()=>{function Ot(){return kn(this,null,function*(){const{users:Be,user_count:Oe}=yield(0,y.nQ)(vt(bt({},Ce),{page:an,container_type:gn,container_id:rn,display_aliases:!0}));et({type:0,payload:{data:Xe?Be:[...ct,...Be],count:Oe}})})}Ce&&Ot()},[an,Ce,Xe,rn,gn]),(0,b.useEffect)(()=>{function Ot(){return kn(this,null,function*(){const{school_names:Be}=yield(0,y.K$)({display_aliases:!0});et({type:1,payload:Be.map(Oe=>({value:Oe}))})})}Ot()},[]);const Et=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Ot,Be)=>oe.createElement(Ye.default,{value:Be.numid,checked:tn.includes(Be.numid),disabled:!!Ot})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Ot,Be)=>oe.createElement("div",null,oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement(nt.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Be.login}`,target:"_blank"},Ot||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Ot=>oe.createElement("span",{style:{color:"#000000"}},Ot?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},de()(Ot).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Ot=>{if(Ot===1)return oe.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Ft(Ot){et({type:4,payload:{page:1,reload:!0,query:Ot}})}function Mt(Ot){et({type:5,payload:Ot})}function zt(Ot){let Be=tn.indexOf(Ot);Be>=0?tn.splice(Be,1):tn.push(Ot),et({type:3,payload:[...tn]})}function Vt(){tn.length===0?Ne.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(lt(tn,rn),et({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Bn=we>an*10;return oe.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},oe.createElement(sa,{onSearch:Ft,schools:yt}),Ce?oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"flexd-table-header mt20"},oe.createElement(ee.Gi,null,oe.createElement(gt.default,{pagination:!1,dataSource:bn,columns:Et}))),oe.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},oe.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Mt,hasMore:Bn,useWindow:!1},oe.createElement(ee.Gi,null,oe.createElement(gt.default,{loading:wn,showHeader:!1,pagination:!1,dataSource:ct,columns:Et,onRow:Ot=>({onClick:Be=>{Ot.added!==1&&zt(Ot.numid)}})})))),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(he.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Nt},"\u53D6\u6D88"),oe.createElement(he.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Vt},"\u786E\u5B9A"))):oe.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},oe.createElement("img",{src:x,width:"100",alt:""}),oe.createElement("br",null),oe.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},1568:function(Ke,Rt,re){"use strict";re.d(Rt,{h:function(){return oe}});var b=re(59301),xe=re(57809),qe=re(78241),ke=re(3113),ze=re(89780),it=re.n(ze),he=re(79906),Ye=re(44383),Ue=Object.defineProperty,Ne=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(le,ie,Ae)=>ie in le?Ue(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):le[ie]=Ae,E=(le,ie)=>{for(var Ae in ie||(ie={}))Qe.call(ie,Ae)&&a(le,Ae,ie[Ae]);if(nt)for(var Ae of nt(ie))de.call(ie,Ae)&&a(le,Ae,ie[Ae]);return le},x=(le,ie)=>Ne(le,gt(ie));const y=xe.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={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"]};Rt.Z=({callback:le,onCancel:ie})=>{const[Ae,be]=(0,b.useState)("python");function Te(Pt){be(ne[Pt][1])}function Ge(Pt){le(Pt)}return b.createElement(qe.default,x(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ge,style:{width:500}}),b.createElement(qe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(xe.default,{getPopupContainer:Pt=>Pt.parentNode,onChange:Te},Object.keys(ne).map(Pt=>b.createElement(y,{key:Pt,value:Pt},ne[Pt][0])))),b.createElement(qe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(oe,{mode:Ae})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ke.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function oe({value:le,onChange:ie,mode:Ae,options:be={}}){const Te=(0,b.useRef)(),[Ge,Pt]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Ge){let bt=function(vt){const kn=vt.getValue();ie&&ie(kn)};return Ge.on("change",bt),()=>{Ge.off("change",bt)}}},[Ge,ie]),(0,b.useEffect)(()=>{Ge&&Ge.setOption("mode",Ae)},[Ge,Ae]),(0,b.useEffect)(()=>{Ge&&(le!==Ge.getValue()||le==="")&&setTimeout(()=>{Ge.setValue(le||"")},300)},[Ge,le]),(0,b.useEffect)(()=>{if(Te.current&&!Ge){const bt=it().fromTextArea(Te.current,E({mode:Ae,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));Pt(bt)}},[Te.current,Ge]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Te}))}},23469:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Hn}});var b=re(59301),xe=re(89780),qe=re.n(xe),ke=re(76374),ze=re(79906),it=re(6313),he=re(25717),Ye=re(99498),Ue=re(25419),Ne=re(67549),gt=re(25711),nt=({value:Ve="",className:at,showTextOnly:Je,showLines:xn,style:fn={}})=>{const Vn=(0,b.useMemo)(()=>"",[Ve]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Vn}}))},Qe=re(59301),de=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Ve,at,Je)=>at in Ve?de(Ve,at,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ve[at]=Je,oe=(Ve,at)=>{for(var Je in at||(at={}))y.call(at,Je)&&ne(Ve,Je,at[Je]);if(x)for(var Je of x(at))ee.call(at,Je)&&ne(Ve,Je,at[Je]);return Ve},le=(Ve,at)=>a(Ve,E(at));let ie=[{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 Ae({onActionCallback:Ve,title:at,icon:Je,actionName:xn,className:fn="",children:Vn}){function Ba(){Ve(xn)}return Qe.createElement("a",{title:at,className:fn,onClick:Ba},Qe.createElement("i",{className:`${Je}`}),Vn)}var be=({watch:Ve,showNullButton:at,showNullProgramButton:Je,onActionCallback:xn,fullScreen:fn,insertTemp:Vn,hidetoolBar:Ba,extraUse:da})=>{const qn=[...ie,{title:`${Ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Qe.createElement("ul",{className:"markdown-toolbar-container"},!Ba&&qn.map((ma,la)=>Qe.createElement("li",{key:la},ma.actionName?Qe.createElement(Ae,le(oe({},ma),{onActionCallback:xn})):Qe.createElement("span",{className:"v-line"}))),at?Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Je?Qe.createElement(Qe.Fragment,null,Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Vn&&Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Vn}`,onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),da&&Qe.createElement("li",null,da),Qe.createElement("li",{className:"btn-full-screen"},Qe.createElement(Ae,{icon:`${fn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:fn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:xn})))},Te=re(50474),Ge=re(78241),Pt=re(92832),bt=re(3113),vt=Object.defineProperty,kn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Wn=(Ve,at,Je)=>at in Ve?vt(Ve,at,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ve[at]=Je,lt=(Ve,at)=>{for(var Je in at||(at={}))va.call(at,Je)&&Wn(Ve,Je,at[Je]);if(sa)for(var Je of sa(at))qt.call(at,Je)&&Wn(Ve,Je,at[Je]);return Ve},Nt=(Ve,at)=>kn(Ve,bn(at));const rn={labelCol:{span:4},wrapperCol:{span:20}};var gn=({callback:Ve,onCancel:at})=>{function Je(xn){Ve(xn)}return b.createElement(Ge.default,Nt(lt({},rn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Je,style:{width:500}}),b.createElement(Ge.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(Pt.default,null)),b.createElement(Ge.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(Pt.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(bt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(bt.ZP,{type:"ghost",onClick:at},"\u53D6\u6D88")))},mn=re(1568),et=re(56701),ct=re(43418),yt=re(95237),wn=re(12963),tn=re(59301),an=({callback:Ve,onCancel:at})=>{const Je=document.createElement("canvas"),xn=Je.getContext("2d");Je.width=1e3,Je.height=800,xn.fillStyle="#ffffff",xn.fillRect(0,0,Je.width,Je.height);const fn=Je.toDataURL("image/png");return tn.createElement(ct.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},tn.createElement(yt.Z,{style:{height:"100vh"}},tn.createElement(wn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:fn,visible:!0,title:String(Date.now())},onOk:Vn=>{Ve({src:Vn.url})},onClose:at})))},we=re(12378);function Ce(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ce,go.CommandHandler),Ce.prototype.canAlignSelection=function(){var Ve=this.diagram;return!(Ve===null||Ve.isReadOnly||Ve.isModelReadOnly||Ve.selection.count<2)},Ce.prototype.alignLeft=function(){var Ve=this.diagram;Ve.startTransaction("aligning left");var at=1/0;Ve.selection.each(function(Je){Je instanceof go.Link||(at=Math.min(Je.position.x,at))}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(at,Je.position.y))}),Ve.commitTransaction("aligning left")},Ce.prototype.alignRight=function(){var Ve=this.diagram;Ve.startTransaction("aligning right");var at=-1/0;Ve.selection.each(function(Je){if(!(Je instanceof go.Link)){var xn=Je.actualBounds.x+Je.actualBounds.width;at=Math.max(xn,at)}}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(at-Je.actualBounds.width,Je.position.y))}),Ve.commitTransaction("aligning right")},Ce.prototype.alignTop=function(){var Ve=this.diagram;Ve.startTransaction("alignTop");var at=1/0;Ve.selection.each(function(Je){Je instanceof go.Link||(at=Math.min(Je.position.y,at))}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.position.x,at))}),Ve.commitTransaction("alignTop")},Ce.prototype.alignBottom=function(){var Ve=this.diagram;Ve.startTransaction("aligning bottom");var at=-1/0;Ve.selection.each(function(Je){if(!(Je instanceof go.Link)){var xn=Je.actualBounds.y+Je.actualBounds.height;at=Math.max(xn,at)}}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.actualBounds.x,at-Je.actualBounds.height))}),Ve.commitTransaction("aligning bottom")},Ce.prototype.alignCenterX=function(){var Ve=this.diagram,at=Ve.selection.first();if(at){Ve.startTransaction("aligning Center X");var Je=at.actualBounds.x+at.actualBounds.width/2;Ve.selection.each(function(xn){xn instanceof go.Link||xn.move(new go.Point(Je-xn.actualBounds.width/2,xn.actualBounds.y))}),Ve.commitTransaction("aligning Center X")}},Ce.prototype.alignCenterY=function(){var Ve=this.diagram,at=Ve.selection.first();if(at){Ve.startTransaction("aligning Center Y");var Je=at.actualBounds.y+at.actualBounds.height/2;Ve.selection.each(function(xn){xn instanceof go.Link||xn.move(new go.Point(xn.actualBounds.x,Je-xn.actualBounds.height/2))}),Ve.commitTransaction("aligning Center Y")}},Ce.prototype.alignColumn=function(Ve){var at=this.diagram;at.startTransaction("align Column"),Ve===void 0&&(Ve=0),Ve=parseFloat(Ve);var Je=new Array;at.selection.each(function(da){da instanceof go.Link||Je.push(da)});for(var xn=0;xn0){for(var da=Vn.elt(Ba-1);da!==null&&da.isTreeExpanded&&!da.isTreeLeaf;){var qn=this._sortTreeChildrenByY(da);da=qn.last()}da!==null&&Ve.select(da)}else Ve.select(fn)}}else if(Je.key==="Down")if(at.isTreeExpanded&&!at.isTreeLeaf){var xn=this._sortTreeChildrenByY(at).first();xn!==null&&Ve.select(xn)}else for(;at!==null;){var fn=at.findTreeParentNode();if(fn===null)break;var Vn=this._sortTreeChildrenByY(fn),Ba=Vn.indexOf(at);if(BaVn.y?1:fn.xVn.x?1:0}),at},Ce.prototype.copyToClipboard=function(Ve){go.CommandHandler.prototype.copyToClipboard.call(this,Ve),this._lastPasteOffset.set(this.pasteOffset)},Ce.prototype.pasteFromClipboard=function(){var Ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ve},Object.defineProperty(Ce.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ve){if(Ve!=="move"&&Ve!=="select"&&Ve!=="scroll"&&Ve!=="tree"&&Ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ve);this._arrowKeyBehavior=Ve}}),Object.defineProperty(Ce.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ve){if(!(Ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ve);this._pasteOffset.set(Ve)}});var Xe=Ce,Et=re(37404),Ft=re(43604),Mt=re(70635),zt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Vt=re(59301),Bn=(Ve,at,Je)=>new Promise((xn,fn)=>{var Vn=qn=>{try{da(Je.next(qn))}catch(ma){fn(ma)}},Ba=qn=>{try{da(Je.throw(qn))}catch(ma){fn(ma)}},da=qn=>qn.done?xn(qn.value):Promise.resolve(qn.value).then(Vn,Ba);da((Je=Je.apply(Ve,at)).next())});function Ot({onCancel:Ve,callback:at}){let Je=(0,b.useRef)(),xn=(0,b.useRef)(),fn=(0,b.useRef)(),Vn=(0,b.useRef)(!1);const Ba=(0,b.useRef)(!1),[da,qn]=(0,b.useState)(0);function ma(){const vn=we.bx.make,Na={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Je.current=new we.S0(xn.current,{padding:20,grid:vn(we.s_,"Grid",vn(we.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),vn(we.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ye=>{var Pe=ye.diagram.commandHandler.addTopLevelParts(ye.diagram.selection,!0);Pe||ye.diagram.currentTool.doCancel()},commandHandler:vn(Xe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ye=>{var Pe=ye.subject;Pe.location=Pe.location.copy().snapToGridPoint(ye.diagram.grid.gridOrigin,ye.diagram.grid.gridCellSize),setTimeout(()=>{ye.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ye=>{var Pe=ye.subject;setTimeout(()=>{ye.diagram.commandHandler.editTextBlock()})},LinkRelinked:ye=>{var Pe=ye.parameter.part;Pe.invalidateConnectedLinks();var Re=ye.subject;ye.diagram.toolManager.linkingTool.isForwards?Re.toNode.invalidateConnectedLinks():Re.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Je.current.nodeTemplate=vn(we.NB,"Auto",{locationSpot:we.z6.Center,locationObjectName:"SHAPE",desiredSize:new we.$u(120,60),minSize:new we.$u(40,40),resizable:!0,resizeCellSize:new we.$u(10,10),rotatable:!0},new we.KX("location","loc",we.E9.parse).makeTwoWay(we.E9.stringify),new we.KX("desiredSize","size",we.$u.parse).makeTwoWay(we.$u.stringify),vn(we.bn,{name:"SHAPE",fill:Na.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:we.z6.AllSides,toSpot:we.z6.AllSides},new we.KX("figure"),new we.KX("fill"),new we.KX("stroke","borderColor"),new we.KX("strokeWidth","thickness"),new we.KX("strokeDashArray","dash")),vn(we.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),vn(we.al,{margin:1,textAlign:"center",overflow:we.al.OverflowEllipsis,editable:!0},new we.KX("text").makeTwoWay(),new we.KX("stroke","color"))),Je.current.nodeTemplate.toolTip=vn("ToolTip",vn(we.s_,"Vertical",{maxSize:new we.$u(200,NaN)},vn(we.al,{font:"bold 10pt sans-serif",textAlign:"center"},new we.KX("text")),vn(we.al,{font:"10pt sans-serif",textAlign:"center"},new we.KX("text","details"))));function dr(ye,Pe){var Re=(_t,pn)=>{_t.handled=!0,_t.diagram.model.commit(It=>{var Ht=pn.part.adornedPart,St=new we.E9().setRectSpot(Ht.actualBounds,ye);St.subtract(Ht.location),St.scale(2,2),St.x+=Math.sign(St.x)*130,St.y+=Math.sign(St.y)*130,St.add(Ht.location),St.snapToGridPoint(_t.diagram.grid.gridOrigin,_t.diagram.grid.gridCellSize);var Dn=It.copyNodeData(Ht.data);It.setGroupKeyForNodeData(Dn,It.getGroupKeyForNodeData(Ht.data)),It.addNodeData(Dn);var ka={from:Ht.key,to:It.getKeyForNodeData(Dn)};It.addLinkData(ka);var Lr=_t.diagram.findNodeForData(Dn);Lr.location=St,_t.diagram.select(Lr),setTimeout(()=>{_t.diagram.commandHandler.editTextBlock()},20)})};return vn(we.bn,{figure:Pe,alignment:ye,alignmentFocus:ye.opposite(),width:ye.equals(we.z6.Top)||ye.equals(we.z6.Bottom)?25:18,height:ye.equals(we.z6.Top)||ye.equals(we.z6.Bottom)?18:25,fill:"orange",stroke:Na.white,strokeWidth:4,mouseEnter:(_t,pn)=>pn.fill="dodgerblue",mouseLeave:(_t,pn)=>pn.fill="orange",isActionable:!0,click:Re,contextClick:Re})}function Oa(ye){return vn(we.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Pe,Re)=>Re.fill="dodgerblue",mouseLeave:(Pe,Re)=>Re.fill="orange",click:(Pe,Re)=>{Pe.diagram.commandHandler.showContextMenu(Re.part.adornedPart)}},ye||{})}Je.current.nodeTemplate.selectionAdornmentTemplate=vn(we.uz,"Spot",vn(we.Vm,{padding:10}),dr(we.z6.Top,"TriangleUp"),dr(we.z6.Left,"TriangleLeft"),dr(we.z6.Right,"TriangleRight"),dr(we.z6.Bottom,"TriangleDown"),Oa({alignment:new we.z6(.75,0)}));function Nn(ye,Pe){return(Re,_t)=>{Re.handled=!0,Re.diagram.model.commit(pn=>{pn.set(_t.part.adornedPart.data,ye,Pe)})}}function en(ye,Pe){return Pe||(Pe="color"),vn(we.bn,{width:16,height:16,stroke:"lightgray",fill:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.stroke="dodgerblue",mouseLeave:(Re,_t)=>_t.stroke="lightgray",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}function xr(){return[vn("ContextMenuButton",vn(we.s_,"Horizontal",en(Na.white,"fill"),en(Na.beige,"fill"),en(Na.extralightblue,"fill"),en(Na.extralightred,"fill"))),vn("ContextMenuButton",vn(we.s_,"Horizontal",en(Na.lightgray,"fill"),en(Na.lightgreen,"fill"),en(Na.lightblue,"fill"),en(Na.lightred,"fill")))]}function pa(){return[vn("ContextMenuButton",vn(we.s_,"Horizontal",en(Na.black),en(Na.green),en(Na.blue),en(Na.red))),vn("ContextMenuButton",vn(we.s_,"Horizontal",en(Na.white),en(Na.magenta),en(Na.purple),en(Na.orange)))]}function Jr(ye,Pe){return Pe||(Pe="thickness"),vn(we.bn,"LineH",{width:16,height:16,strokeWidth:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}function er(ye,Pe){return Pe||(Pe="dash"),vn(we.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}function ro(){return[vn("ContextMenuButton",vn(we.s_,"Horizontal",Jr(1),Jr(2),Jr(3),Jr(4))),vn("ContextMenuButton",vn(we.s_,"Horizontal",er(null),er([2,4]),er([4,4])))]}function uo(ye,Pe){return Pe||(Pe="figure"),vn(we.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.fill="dodgerblue",mouseLeave:(Re,_t)=>_t.fill="lightgray",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}Je.current.nodeTemplate.contextMenu=vn("ContextMenu",vn("ContextMenuButton",vn(we.s_,"Horizontal",uo("Rectangle"),uo("RoundedRectangle"),uo("Ellipse"),uo("Diamond"))),vn("ContextMenuButton",vn(we.s_,"Horizontal",uo("Parallelogram2"),uo("ManualOperation"),uo("Procedure"),uo("Cylinder1"))),vn("ContextMenuButton",vn(we.s_,"Horizontal",uo("Terminator"),uo("CreateRequest"),uo("Document"),uo("TriangleDown"))),xr(),pa(),ro()),Je.current.groupTemplate=vn(we.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:we.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ye,Pe)=>{var Re=Pe.addMembers(Pe.diagram.selection,!0);Re||Pe.diagram.currentTool.doCancel()},avoidable:!1},new we.KX("location","loc",we.E9.parse).makeTwoWay(we.E9.stringify),vn(we.s_,"Auto",{name:"BODY"},vn(we.bn,{parameter1:10,fill:Na.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:we.z6.AllSides,toSpot:we.z6.AllSides},new we.KX("fill"),new we.KX("stroke","color"),new we.KX("strokeWidth","thickness"),new we.KX("strokeDashArray","dash")),vn(we.Vm,{background:"transparent",margin:20})),vn(we.al,{alignment:we.z6.Top,alignmentFocus:we.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new we.KX("text"),new we.KX("stroke","color"))),Je.current.groupTemplate.selectionAdornmentTemplate=vn(we.uz,"Spot",vn(we.s_,"Auto",vn(we.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),vn(we.Vm,{margin:1.5})),Oa({alignment:we.z6.TopRight,alignmentFocus:we.z6.BottomRight})),Je.current.groupTemplate.contextMenu=vn("ContextMenu",xr(),pa(),ro()),Je.current.linkTemplate=vn(we.rU,{layerName:"Foreground",routing:we.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new we.KX("fromSpot","fromSpot",we.z6.parse),new we.KX("toSpot","toSpot",we.z6.parse),new we.KX("fromShortLength","dir",ye=>ye>=1?10:0),new we.KX("toShortLength","dir",ye=>ye>=1?10:0),new we.KX("points").makeTwoWay(),vn(we.bn,{strokeWidth:2},new we.KX("stroke","color"),new we.KX("strokeWidth","thickness"),new we.KX("strokeDashArray","dash")),vn(we.bn,{segmentIndex:0,segmentOffset:new we.E9(15,0),segmentOrientation:we.rU.OrientAlong,alignmentFocus:we.z6.Right,figure:"circle",width:10,strokeWidth:0},new we.KX("fill","color"),new we.KX("visible","dir",ye=>ye===1)),vn(we.bn,{segmentIndex:-1,segmentOffset:new we.E9(-10,6),segmentOrientation:we.rU.OrientPlus90,alignmentFocus:we.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new we.KX("fill","color"),new we.KX("visible","dir",ye=>ye>=1),new we.KX("width","thickness",ye=>7+3*ye),new we.KX("height","thickness",ye=>7+3*ye),new we.KX("segmentOffset","thickness",ye=>new we.E9(-15,4+1.5*ye))),vn(we.bn,{segmentIndex:0,segmentOffset:new we.E9(15,-6),segmentOrientation:we.rU.OrientMinus90,alignmentFocus:we.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new we.KX("fill","color"),new we.KX("visible","dir",ye=>ye===2),new we.KX("width","thickness",ye=>7+3*ye),new we.KX("height","thickness",ye=>7+3*ye),new we.KX("segmentOffset","thickness",ye=>new we.E9(-15,4+1.5*ye))),vn(we.al,{alignmentFocus:new we.z6(0,1,-4,0),editable:!0},new we.KX("text").makeTwoWay(),new we.KX("stroke","color"))),Je.current.linkTemplate.selectionAdornmentTemplate=vn(we.uz,vn(we.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:so(2)},new we.KX("pathPattern","thickness",so)),Oa({alignmentFocus:new we.z6(0,0,-6,-4)}));function so(ye){return vn(we.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ye+4).toString()+" H3"})}function Po(ye){var Pe="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ye===0?Pe="M0 0 M16 16 M0 8 L16 8":ye===2&&(Pe="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),vn(we.bn,{geometryString:Pe,margin:2,background:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Nn("dir",ye),contextClick:Nn("dir",ye)})}function co(ye){var Pe=(Re,_t)=>{Re.handled=!0,Re.diagram.model.commit(pn=>{var It=_t.part.adornedPart;pn.set(It.data,ye?"toSpot":"fromSpot",we.z6.stringify(we.z6.AllSides)),(ye?It.toNode:It.fromNode).invalidateConnectedLinks()})};return vn(we.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Pe,contextClick:Pe})}function yn(ye,Pe){var Re=0,_t=we.z6.RightSide;ye.equals(we.z6.Top)?(Re=270,_t=we.z6.TopSide):ye.equals(we.z6.Left)?(Re=180,_t=we.z6.LeftSide):ye.equals(we.z6.Bottom)&&(Re=90,_t=we.z6.BottomSide),Pe||(Re-=180);var pn=(It,Ht)=>{It.handled=!0,It.diagram.model.commit(St=>{var Dn=Ht.part.adornedPart;St.set(Dn.data,Pe?"toSpot":"fromSpot",we.z6.stringify(_t)),(Pe?Dn.toNode:Dn.fromNode).invalidateConnectedLinks()})};return vn(we.bn,{alignment:ye,alignmentFocus:ye.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Re,background:"transparent",mouseEnter:(It,Ht)=>Ht.background="dodgerblue",mouseLeave:(It,Ht)=>Ht.background="transparent",click:pn,contextClick:pn})}Je.current.linkTemplate.contextMenu=vn("ContextMenu",pa(),ro(),vn("ContextMenuButton",vn(we.s_,"Horizontal",Po(0),Po(1),Po(2))),vn("ContextMenuButton",vn(we.s_,"Horizontal",vn(we.s_,"Spot",co(!1),yn(we.z6.Top,!1),yn(we.z6.Left,!1),yn(we.z6.Right,!1),yn(we.z6.Bottom,!1)),vn(we.s_,"Spot",{margin:new we.Zt(0,0,0,2)},co(!0),yn(we.z6.Top,!0),yn(we.z6.Left,!0),yn(we.z6.Right,!0),yn(we.z6.Bottom,!0)))));const Ir=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=oe=>{a.current.setValue(a.current.getValue()+" "+oe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ue.createElement(xe.Z,{className:he.Z.lists,gutter:[10,10]},E.map((oe,le)=>Ue.createElement(qe.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(it.Z,{value:`$$${oe.value}$$`}),oe.name),Ue.createElement("div",{className:he.Z.children},oe.children.map((ie,Ae)=>Ue.createElement("div",{key:Ae},Ue.createElement("h1",null,ie.name),Ue.createElement(xe.Z,{gutter:[10,10]},ie.data.map((be,Te)=>Ue.createElement(qe.Z,{key:Te,onClick:()=>y(be),className:he.Z.diamond},Ue.createElement(it.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ue.createElement(xe.Z,{className:he.Z.lists,gutter:[10,10]},x.map((oe,le)=>Ue.createElement(qe.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(it.Z,{value:"`$$"+oe.value+"$$`"}),oe.name),Ue.createElement("div",{className:he.Z.children},oe.children.map((ie,Ae)=>Ue.createElement("div",{key:Ae},ie.name&&Ue.createElement("h1",null,ie.name),Ue.createElement(xe.Z,{gutter:[10,10]},ie.data.map((be,Te)=>Ue.createElement(qe.Z,{key:Te,onClick:()=>y(be),className:he.Z.diamond},Ue.createElement(it.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],ne=()=>{var oe=document.createElement("div");oe.innerHTML=a.current.getValue();var le=oe.innerText;return gt&>(le),le};return(0,b.useImperativeHandle)(de,()=>({getData:ne})),Ue.createElement("div",{className:he.Z.mathWrap},Ue.createElement(ke.default,{defaultActiveKey:"1",items:ee}),Ue.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Qe||""),at&&Ue.createElement("div",{className:he.Z.button},Ue.createElement(ze.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Rt.Z=Ne},89484:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ae}});var b=re(59301),xe=re(6848),qe=re(92832),ke=re(71418),ze=re(64165),it=re(92310),he=re.n(it),Ye={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},Ue=re(36723),Ne=re(70635),gt=re(89392),at=Object.defineProperty,Qe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(be,Te,Ge)=>Te in be?at(be,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):be[Te]=Ge,ee=(be,Te)=>{for(var Ge in Te||(Te={}))E.call(Te,Ge)&&y(be,Ge,Te[Ge]);if(a)for(var Ge of a(Te))x.call(Te,Ge)&&y(be,Ge,Te[Ge]);return be},ne=(be,Te)=>Qe(be,de(Te)),oe=(be,Te,Ge)=>new Promise((Pt,bt)=>{var vt=sa=>{try{bn(Ge.next(sa))}catch(va){bt(va)}},kn=sa=>{try{bn(Ge.throw(sa))}catch(va){bt(va)}},bn=sa=>sa.done?Pt(sa.value):Promise.resolve(sa.value).then(vt,kn);bn((Ge=Ge.apply(be,Te)).next())});const le=({className:be,dispatch:Te,skin:Ge="white",value:Pt=null,loading:bt=!1,data:vt=[],otherData:kn=[],tags:bn=[],onChange:sa=()=>{},onSearchWord:va=()=>{},shixun_type:qt,extraContent:Wn,tab_type:lt,is_create_mirror:Nt,hiddenCreateOnline:rn})=>{const[gn,mn]=(0,b.useState)(""),[et,ct]=(0,b.useState)(!1),[yt,wn]=(0,b.useState)([]),[tn,an]=(0,b.useState)(0),we=(0,b.useRef)(null),Ce=(0,b.useRef)(String(Math.floor(Math.random()*1e6))).current,Xe=(0,b.useRef)(),Et=(0,b.useRef)(null),Ft=(0,b.useRef)(0),Mt=(0,b.useRef)([]);(0,b.useEffect)(()=>(window.addEventListener("keydown",zt),()=>{window.removeEventListener("keydown",zt)}),[gn,et,yt]),(0,b.useEffect)(()=>{wn([])},[lt]);const zt=Bt=>{if(!et||Bt.keyCode!==40&&Bt.keyCode!==38)return;let At=0;Bt.keyCode===40&&et&&(tn{const Lt=Ct=>{var Dt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Zn={};return Zn["^"]="\\^",Zn["."]="\\.",Zn["\\"]="\\\\",Zn["|"]="\\|",Zn["("]="\\(",Zn[")"]="\\)",Zn["*"]="\\*",Zn["+"]="\\+",Zn["-"]="\\-",Zn.$="$",Zn["["]="\\[",Zn["]"]="\\]",Zn["?"]="\\?",Ct=Ct.replace(Dt,function(Yt){return Zn[Yt]}),Ct};var dn=new RegExp(Lt(At),"gi");return Bt=Bt.replace(dn,function(Ct){return""+Ct+""}),Bt},Bn=(Bt,At,Lt)=>oe(void 0,null,function*(){let dn=Ft.current+1;Ft.current=dn;const Ct=Dt=>Dt==null?void 0:Dt.map((Yt,jn)=>{const{id:Za,name:gr}=Yt,Ya=ne(ee({},Yt),{label:b.createElement("ul",{id:`search-${Ce}-${jn}`,onClick:()=>xt(Za,Ya),className:jn===At?Ye.searchListActive:Ye.searchList},b.createElement("li",{className:Ye.name,dangerouslySetInnerHTML:{__html:Vt(gr,Bt)}}),Yt.private&&b.createElement(xe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("li",{className:Ye.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Yt.is_base&&b.createElement(xe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("li",{className:Ye.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return Ya});if(Lt){const Dt=Ct(Mt.current);wn(Dt);return}clearTimeout(Et.current),Et.current=setTimeout(()=>oe(void 0,null,function*(){var Dt,Zn;const Yt={keywords:encodeURIComponent(Bt||""),page:1,limit:1e5,tab_type:lt};qt&&(Yt.shixun_type=qt);const jn=yield(0,Ne.ZP)("/api/shixuns/search_image.json",{method:"get",params:ne(ee({},Yt),{is_create_mirror:Nt})});if((jn==null?void 0:jn.status)===0){const Za=Ct(((Dt=jn==null?void 0:jn.data)==null?void 0:Dt.mirrors)||[]);dn===Ft.current&&(wn(Za),Mt.current=(0,gt.cloneDeep)(((Zn=jn==null?void 0:jn.data)==null?void 0:Zn.mirrors)||[]))}}),300)}),Ot=Bt=>{const At=document.getElementById(`scroll-${Ce}-${Bt}`);if(!At)return;document.getElementById(`scroll-${Ce}`).scrollTo(0,At.offsetTop)},Be=(Bt,At)=>{const Lt=document.getElementById(`search-${Ce}-${Bt}`);if(!Lt)return;const dn=document.getElementById(`search-${Ce}`);Lt.offsetTop-dn.scrollTop>0&&Lt.offsetTop-dn.scrollTop{Bn(Bt,0)},st=Bt=>{var At;if(!yt.length)return;const Lt=(At=yt==null?void 0:yt[tn])==null?void 0:At.id;sa(Lt),wn([]),an(0),Ot(Lt),Xe.current.blur()},xt=(Bt,At)=>{sa(Bt),wn([]),an(0),Ot(Bt)},Jt=()=>{wn([]),mn(""),va("")},Gt=Bt=>{sa(Bt),wn([])},Wt=()=>gn===""?b.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):b.createElement("i",{onClick:Bt=>{Bt.stopPropagation(),Jt()},className:"iconfont icon-shanchu4 c-grey-c"}),nn=()=>{Te({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Tt=()=>{Te({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},nt=()=>{we.current=setTimeout(()=>{ct(!1),an(0)},200)},jt=!(vt!=null&&vt.length)&&!(kn!=null&&kn.length);return b.createElement("div",{className:he()(Ge==="night"?Ye.darklySelectEnvironment:Ye.selectEnvironment,be)},Wn&&b.createElement("div",{style:{marginTop:20,marginLeft:20}},Wn),b.createElement("div",{className:Ye.search},b.createElement(qe.default,{suffix:Wt(),bordered:!1,ref:Xe,value:gn,onKeyDown:Bt=>{(Bt.keyCode===40||Bt.keyCode===38||Bt.keyCode===13)&&Bt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(we.current),gn&&Oe(gn),ct(!0)},onBlur:nt,onChange:Bt=>{mn(Bt.target.value),Bt.target.value&&Oe(Bt.target.value),va(Bt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:st}),et&&b.createElement("div",{id:`search-${Ce}`,className:Ye.searchListWrap},yt.map((Bt,At)=>b.createElement(b.Fragment,{key:At}," ",Bt.label)))),bt?b.createElement(ke.Z,{className:Ye.spin}):b.createElement(b.Fragment,null,!!bn.length&&b.createElement("aside",{className:Ye.common},b.createElement("div",{className:Ye.title},"\u63A8\u8350\u73AF\u5883:"),b.createElement("ul",{className:Ye.tags},bn.map((Bt,At)=>b.createElement("li",{key:At,onClick:()=>Gt(Bt.id),className:Pt===Bt.id?`${Ye.tag} ${Ye.tagActive}`:Ye.tag},Bt.name)))),jt&&b.createElement(ze.Z,{style:{margin:"60px 0"},image:Ue,description:b.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),b.createElement("aside",{className:Ye.wrap,id:`scroll-${Ce}`},vt.map((Bt,At)=>{var Lt;return(Lt=Bt==null?void 0:Bt.image)!=null&&Lt.length?b.createElement(ie,{key:At,data:Bt,id:Pt,handleClick:dn=>Gt(dn)}):null}),b.createElement("ul",{className:Ye.allList},kn.map(Bt=>b.createElement("li",{key:`key-${Bt.id}`,id:`scroll-${Ce}-${Bt.id}`,className:Bt.id===Pt?`${Ye.item} ${Ye.itemActive}`:Ye.item,onClick:()=>sa(Bt.id)},b.createElement("div",{className:Ye.name},Bt.name),Bt.private&&b.createElement(xe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Ye.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Bt.is_base&&b.createElement(xe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Ye.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),b.createElement("div",{className:Ye.apply},b.createElement("span",{className:Ye.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),b.createElement("span",{className:Ye.p2,onClick:nn}," \u7533\u8BF7\u65B0\u5EFA"),!rn&&b.createElement("span",{className:Ye.p2,onClick:Tt}," \u5728\u7EBF\u521B\u5EFA")))},ie=({data:be,id:Te,handleClick:Ge})=>{const[Pt,bt]=(0,b.useState)(!0),{name:vt,image:kn}=be;return b.createElement("div",{className:Ye.list},b.createElement("header",{onClick:()=>bt(!Pt)},b.createElement("div",{className:Ye.title},vt),b.createElement("i",{style:{transition:"0.5s",transform:Pt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),b.createElement("ul",{className:Ye.items,style:{height:Pt?"auto":0}},kn.map(bn=>b.createElement("li",{key:bn.id,className:bn.id===Te?`${Ye.item} ${Ye.itemActive}`:Ye.item,onClick:()=>Ge(bn.id)},b.createElement("div",{className:Ye.name},bn.name),bn.private&&b.createElement(xe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Ye.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),bn.is_base&&b.createElement(xe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Ye.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),b.createElement("li",{className:Ye.line})))};var Ae=le},6060:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return we}});var b=re(59301),xe=re(5112),qe=re(78241),ke=re(69127),ze=re(3113),it=re(70635),he=re(43418),Ye="data:image/png;base64,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";function Ue(){return(0,it.U2)("teach_groups.json")}function Ne(Ce){return(0,it.v_)("teach_groups.json",Ce)}function gt(Ce,Xe){return(0,it.gz)(`teach_groups/${Ce}.json`,Xe)}function at(Ce){return(0,it.v_)("teach_group_members.json",Ce)}function Qe(Ce){return(0,it.IV)(`teach_group_members/${Ce}.json`)}function de(Ce,Xe){return(0,it.IV)(`teach_groups/${Ce}/del_member.json`,{member_id:Xe})}function a(Ce){return(0,it.IV)(`teach_groups/${Ce}.json`)}var E=re(92832),x=({callback:Ce,visible:Xe,onCancel:Et,id:Ft,name:Mt})=>{function zt(Bn){Ce(Bn)}const[Vt]=qe.default.useForm();return(0,b.useEffect)(()=>{Vt.setFieldsValue({name:Mt})},[Mt]),b.createElement(he.default,{centered:!0,title:Ft?"\u6539\u540D":"\u65B0\u5EFA",open:Xe,onCancel:Et,footer:null},b.createElement(qe.default,{layout:"vertical",form:Vt,initialValues:{name:Mt},onFinish:zt},b.createElement(qe.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},b.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),b.createElement(qe.default.Item,null,b.createElement("div",{className:"flex-container flex-end"},b.createElement(ze.ZP,{type:"ghost",onClick:Et,style:{marginRight:20}}," \u53D6\u6D88 ")," ",b.createElement(ze.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=re(5891),ee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ne=ee,oe=re(31533),le=function(Xe,Et){return b.createElement(oe.Z,(0,y.Z)({},Xe,{ref:Et,icon:ne}))},ie=b.forwardRef(le),Ae=ie,be=re(1040);const Te=50;var Ge=({data:Ce,isAdminOrTeacher:Xe,onDelGroup:Et,onChangeGroupName:Ft,onPlusMember:Mt,onDelMember:zt,onExitGroup:Vt})=>{const[Bn,Ot]=(0,b.useState)(0),[Be,Oe]=(0,b.useState)(0);function st(Gt){let Wt=parseInt(Gt.target.id,10);he.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Et(Wt)}})}function xt(Gt){let Wt=parseInt(Gt.target.id,10);he.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{Vt(Wt)}})}function Jt(Gt,Wt){he.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{zt(Gt,Wt)}})}return b.createElement("ul",{className:"teaching-list"},Ce.map((Gt,Wt)=>b.createElement("li",{key:Gt.id,onClick:()=>Ot(Wt)},b.createElement("div",{className:"item-group"},b.createElement("span",null,Gt.name," \xA0 ",Wt!==Bn&&b.createElement("i",{className:"iconfont icon-jiantou9"})," "),b.createElement("div",{className:"action-group"},Xe?b.createElement("a",{onClick:()=>{Ft(Gt)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Gt.is_creat?b.createElement("a",{id:Gt.id+"",className:"c-grey-c",onClick:st},"\u89E3\u6563"):b.createElement("a",{id:Gt.id+"",className:"c-grey-c",onClick:xt},"\u9000\u51FA"))),Wt===Bn?b.createElement("ul",{className:"info"},Gt.memers.map(nn=>b.createElement("li",{key:nn.id||nn.name,onClick:()=>{Oe(nn.id)},className:Be===nn.id?"active":""},b.createElement("div",null,nn.name),Gt.is_creat&&nn.id&&Be===nn.id?b.createElement("a",{className:"btn-del",onClick:Tt=>{Tt.preventDefault(),Tt.stopPropagation(),Jt(Gt.id,Be)}},b.createElement(Ae,null)):null)),Xe?b.createElement("li",null,b.createElement(ze.ZP,{type:"link",disabled:Gt.memers.length>=50,title:Gt.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{Mt(Gt)}}," ",b.createElement(be.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Pt=re(42203),bt=re(4194),vt=Object.defineProperty,kn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Wn=(Ce,Xe,Et)=>Xe in Ce?vt(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ce[Xe]=Et,lt=(Ce,Xe)=>{for(var Et in Xe||(Xe={}))va.call(Xe,Et)&&Wn(Ce,Et,Xe[Et]);if(sa)for(var Et of sa(Xe))qt.call(Xe,Et)&&Wn(Ce,Et,Xe[Et]);return Ce},Nt=(Ce,Xe)=>kn(Ce,bn(Xe)),rn=(Ce,Xe,Et)=>new Promise((Ft,Mt)=>{var zt=Ot=>{try{Bn(Et.next(Ot))}catch(Be){Mt(Be)}},Vt=Ot=>{try{Bn(Et.throw(Ot))}catch(Be){Mt(Be)}},Bn=Ot=>Ot.done?Ft(Ot.value):Promise.resolve(Ot.value).then(zt,Vt);Bn((Et=Et.apply(Ce,Xe)).next())});function gn({children:Ce}){return b.createElement("div",{className:"no-data"},b.createElement("img",{src:Ye,alt:"no-data",width:300}),Ce)}const mn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var et=(Ce=>(Ce[Ce.INITDATA=0]="INITDATA",Ce[Ce.SHOWLOADING=1]="SHOWLOADING",Ce[Ce.SHOWFORMPANEL=2]="SHOWFORMPANEL",Ce[Ce.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Ce[Ce.SELECTGROUP=4]="SELECTGROUP",Ce[Ce.SETINDEX=5]="SETINDEX",Ce))(et||{});function ct(Ce,Xe){switch(Xe.type){case 0:return lt(lt({},Ce),Xe.payload);case 1:return Nt(lt({},Ce),{loading:Xe.payload});case 5:return Nt(lt({},Ce),{index:Xe.payload});case 2:return lt(lt({},Ce),Xe.payload);case 3:return lt(lt({},Ce),Xe.payload);case 4:return Nt(lt({},Ce),{selectedGroup:Xe.payload,showFormPanel:!0});default:throw new Error}}function yt({user:Ce}){var Xe;const[Et,Ft]=(0,b.useReducer)(ct,mn),{data:Mt,index:zt,loading:Vt,showFormPanel:Bn,selectedGroup:Ot,showMemberPanel:Be}=Et,Oe=(Xe=Ce.userInfo)==null?void 0:Xe.role,st=(0,b.useMemo)(()=>{let Ct=[],Dt=[];for(let Zn of Mt)Zn.is_creat?Ct.push(Zn):Dt.push(Zn);return[Ct,Dt]},[Mt]);(0,b.useEffect)(()=>{Oe===15&&Ft({type:5,payload:1})},[Oe]);function xt(){return rn(this,null,function*(){const Ct=yield Ue();Ft({type:0,payload:{loading:!1,showFormPanel:!1,data:Ct.groups}})})}(0,b.useEffect)(()=>{xt()},[]);function Jt(Ct){return rn(this,null,function*(){Ot.id?yield gt(Ot.id,Ct):yield Ne(Ct),xt()})}function Gt(){Ft({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Wt(Ct){Ft({type:4,payload:Ct})}function nn(){Ft({type:2,payload:{showFormPanel:!1}})}function Tt(){Ft({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function nt(Ct){Ft({type:3,payload:{showMemberPanel:!0,selectedGroup:Ct}})}function jt(Ct,Dt){return rn(this,null,function*(){yield de(Ct,Dt),xt()})}function Bt(Ct){return rn(this,null,function*(){yield a(Ct),xt()})}function At(Ct){return rn(this,null,function*(){yield Qe(Ct),xt()})}function Lt(Ct){Ft({type:5,payload:parseInt(Ct.target.id,10)})}function dn(Ct,Dt){return rn(this,null,function*(){Tt(),yield at({user_ids:Ct,group_id:Dt}),xt()})}return b.createElement(b.Fragment,null,b.createElement("div",{className:"teaching-circling-container"},b.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Oe<=12&&b.createElement(ze.ZP,{type:"primary",disabled:Mt.length>=50,title:Mt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Gt},"\u65B0\u5EFA")," "),b.createElement("div",{className:"teaching-circling-body"},Oe===15?null:b.createElement("ul",{className:"navs"},b.createElement("li",{className:zt===0?"active":""},b.createElement("a",{id:"0",onClick:Lt},"\u6211\u521B\u5EFA\u7684")),b.createElement("li",{className:zt===1?"active":""},b.createElement("a",{id:"1",onClick:Lt},"\u6211\u52A0\u5165\u7684"))),b.createElement("div",{className:st[zt].length===0?"nodata-content":"main-content"},st[zt].length===0?b.createElement(gn,null,Oe<=12?b.createElement(b.Fragment,null," ",b.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",b.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):b.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):b.createElement(Ge,{onExitGroup:At,onPlusMember:nt,onDelMember:jt,onDelGroup:Bt,isAdminOrTeacher:Oe<=12,onChangeGroupName:Wt,data:st[zt]}))),b.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),b.createElement(x,{callback:Jt,visible:Bn,onCancel:nn,id:Ot.id,name:Ot.name}),b.createElement(he.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Be,onCancel:Tt,footer:null,width:1100,bodyStyle:{minHeight:200}},b.createElement(bt.Z,{container_id:Ot.id,container_type:4,onSelect:dn,onCancel:Tt})))}var wn=(0,Pt.connect)(({user:Ce})=>({user:Ce}))(yt),tn=(Ce,Xe,Et)=>new Promise((Ft,Mt)=>{var zt=Ot=>{try{Bn(Et.next(Ot))}catch(Be){Mt(Be)}},Vt=Ot=>{try{Bn(Et.throw(Ot))}catch(Be){Mt(Be)}},Bn=Ot=>Ot.done?Ft(Ot.value):Promise.resolve(Ot.value).then(zt,Vt);Bn((Et=Et.apply(Ce,Xe)).next())});const an=xe.ZP.Group;var we=({onSelect:Ce,onCancel:Xe})=>{const[Et,Ft]=(0,b.useState)([]),[Mt,zt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{function Ot(){return tn(this,null,function*(){const{groups:Be}=yield(0,it.U2)("teach_groups/my.json");Ft(Be),zt(!1)})}Ot()},[]);const Vt=(0,b.useMemo)(()=>{let Ot=[],Be=[];for(let Oe of Et)Oe.is_creat?Ot.push(Oe):Be.push(Oe);return[Ot,Be]},[Et]);function Bn(Ot){Ce(Ot)}return b.createElement(qe.default,{className:"select-teach-group",onFinish:Bn},Mt?b.createElement(ke.Z,{paragraph:!0}):Et.length===0?b.createElement(gn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",b.createElement(Pt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):b.createElement(b.Fragment,null,b.createElement(qe.default.Item,{name:"group_id",style:{width:"100%"}},b.createElement(an,{style:{width:"100%"}},b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),b.createElement("ul",{className:"groups"},Vt[0].map(Ot=>b.createElement("li",{key:Ot.id},b.createElement(xe.ZP,{value:Ot.id},Ot.name)))),b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),b.createElement("ul",{className:"groups"},Vt[1].map(Ot=>b.createElement("li",{key:Ot.id},b.createElement(xe.ZP,{value:Ot.id},Ot.name)))))),b.createElement("div",{className:"btn-actions"},b.createElement(ze.ZP,{type:"default",onClick:Xe,style:{marginRight:10}},"\u53D6\u6D88"),b.createElement(ze.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},4194:function(Ke,Rt,re){"use strict";var b=re(59301),xe=re(78241),qe=re(95237),ke=re(57809),ze=re(92832),it=re(88522),he=re(3113),Ye=re(24905),Ue=re(6848),Ne=re(8591),gt=re(36546),at=re(42203),Qe=re(61186),de=re.n(Qe),a=re(26724),E=re.n(a),x=re(58143),y=re(16597),ee=re(78258),ne=re(52222),oe=re(59301),le=Object.defineProperty,ie=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Pt=(lt,Nt,rn)=>Nt in lt?le(lt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):lt[Nt]=rn,bt=(lt,Nt)=>{for(var rn in Nt||(Nt={}))Te.call(Nt,rn)&&Pt(lt,rn,Nt[rn]);if(be)for(var rn of be(Nt))Ge.call(Nt,rn)&&Pt(lt,rn,Nt[rn]);return lt},vt=(lt,Nt)=>ie(lt,Ae(Nt)),kn=(lt,Nt,rn)=>new Promise((gn,mn)=>{var et=wn=>{try{yt(rn.next(wn))}catch(tn){mn(tn)}},ct=wn=>{try{yt(rn.throw(wn))}catch(tn){mn(tn)}},yt=wn=>wn.done?gn(wn.value):Promise.resolve(wn.value).then(et,ct);yt((rn=rn.apply(lt,Nt)).next())});const bn=[];function sa({onSearch:lt,schools:Nt}){return oe.createElement(xe.default,{colon:!1,layout:"horizontal",onFinish:lt,initialValues:{keyword:"",school_name:"",search_type:"1"}},oe.createElement(qe.Z,{style:{flexWrap:"nowrap"}},oe.createElement(xe.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},oe.createElement(ke.default,{popupClassName:ne.Z.selectdown,style:{width:106}},oe.createElement(ke.default.Option,{value:"1"},"\u59D3\u540D"),oe.createElement(ke.default.Option,{value:"2"},"\u624B\u673A\u53F7"),oe.createElement(ke.default.Option,{value:"3"},"\u90AE\u7BB1"))),oe.createElement(xe.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},oe.createElement(ze.default,{allowClear:!0,style:{width:300},size:"middle"})),oe.createElement(xe.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},oe.createElement(it.Z,{options:Nt,style:{width:300},size:"middle",showSearch:!0,filterOption:(rn,gn)=>gn.value.toUpperCase().indexOf(rn.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),oe.createElement(he.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var va=(lt=>(lt[lt.INITDATA=0]="INITDATA",lt[lt.INITSCHOOLS=1]="INITSCHOOLS",lt[lt.SHOWLOADING=2]="SHOWLOADING",lt[lt.SELECTEDIDS=3]="SELECTEDIDS",lt[lt.SETQUERY=4]="SETQUERY",lt[lt.SETPAGE=5]="SETPAGE",lt))(va||{});function qt(lt,Nt){switch(Nt.type){case 0:return bt(bt({},lt),Nt.payload);case 4:return bt(bt({},lt),Nt.payload);case 5:return vt(bt({},lt),{page:Nt.payload,reload:!1});case 2:return vt(bt({},lt),{loading:Nt.payload});case 1:return vt(bt({},lt),{schools:Nt.payload});case 3:return vt(bt({},lt),{selectedIds:Nt.payload});default:throw new Error}}const Wn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Rt.Z=({onSelect:lt,onCancel:Nt,container_id:rn,container_type:gn})=>{const[mn,et]=(0,b.useReducer)(qt,Wn),{data:ct,schools:yt,loading:wn,selectedIds:tn,page:an,count:we,query:Ce,reload:Xe}=mn;(0,b.useEffect)(()=>{function Ot(){return kn(this,null,function*(){const{users:Be,user_count:Oe}=yield(0,y.nQ)(vt(bt({},Ce),{page:an,container_type:gn,container_id:rn,display_aliases:!0}));et({type:0,payload:{data:Xe?Be:[...ct,...Be],count:Oe}})})}Ce&&Ot()},[an,Ce,Xe,rn,gn]),(0,b.useEffect)(()=>{function Ot(){return kn(this,null,function*(){const{school_names:Be}=yield(0,y.K$)({display_aliases:!0});et({type:1,payload:Be.map(Oe=>({value:Oe}))})})}Ot()},[]);const Et=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Ot,Be)=>oe.createElement(Ye.default,{value:Be.numid,checked:tn.includes(Be.numid),disabled:!!Ot})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Ot,Be)=>oe.createElement("div",null,oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement(at.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Be.login}`,target:"_blank"},Ot||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},Ot||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Ot=>oe.createElement("span",{style:{color:"#000000"}},Ot?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Ot=>oe.createElement(Ue.Z,{placement:"bottom",title:Ot},oe.createElement("span",{style:{color:"#000000"}},de()(Ot).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Ot=>{if(Ot===1)return oe.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Ft(Ot){et({type:4,payload:{page:1,reload:!0,query:Ot}})}function Mt(Ot){et({type:5,payload:Ot})}function zt(Ot){let Be=tn.indexOf(Ot);Be>=0?tn.splice(Be,1):tn.push(Ot),et({type:3,payload:[...tn]})}function Vt(){tn.length===0?Ne.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(lt(tn,rn),et({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Bn=we>an*10;return oe.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},oe.createElement(sa,{onSearch:Ft,schools:yt}),Ce?oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"flexd-table-header mt20"},oe.createElement(ee.Gi,null,oe.createElement(gt.default,{pagination:!1,dataSource:bn,columns:Et}))),oe.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},oe.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Mt,hasMore:Bn,useWindow:!1},oe.createElement(ee.Gi,null,oe.createElement(gt.default,{loading:wn,showHeader:!1,pagination:!1,dataSource:ct,columns:Et,onRow:Ot=>({onClick:Be=>{Ot.added!==1&&zt(Ot.numid)}})})))),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(he.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Nt},"\u53D6\u6D88"),oe.createElement(he.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Vt},"\u786E\u5B9A"))):oe.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},oe.createElement("img",{src:x,width:"100",alt:""}),oe.createElement("br",null),oe.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},1568:function(Ke,Rt,re){"use strict";re.d(Rt,{h:function(){return oe}});var b=re(59301),xe=re(57809),qe=re(78241),ke=re(3113),ze=re(89780),it=re.n(ze),he=re(79906),Ye=re(44383),Ue=Object.defineProperty,Ne=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(le,ie,Ae)=>ie in le?Ue(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):le[ie]=Ae,E=(le,ie)=>{for(var Ae in ie||(ie={}))Qe.call(ie,Ae)&&a(le,Ae,ie[Ae]);if(at)for(var Ae of at(ie))de.call(ie,Ae)&&a(le,Ae,ie[Ae]);return le},x=(le,ie)=>Ne(le,gt(ie));const y=xe.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={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"]};Rt.Z=({callback:le,onCancel:ie})=>{const[Ae,be]=(0,b.useState)("python");function Te(Pt){be(ne[Pt][1])}function Ge(Pt){le(Pt)}return b.createElement(qe.default,x(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ge,style:{width:500}}),b.createElement(qe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(xe.default,{getPopupContainer:Pt=>Pt.parentNode,onChange:Te},Object.keys(ne).map(Pt=>b.createElement(y,{key:Pt,value:Pt},ne[Pt][0])))),b.createElement(qe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(oe,{mode:Ae})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ke.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function oe({value:le,onChange:ie,mode:Ae,options:be={}}){const Te=(0,b.useRef)(),[Ge,Pt]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Ge){let bt=function(vt){const kn=vt.getValue();ie&&ie(kn)};return Ge.on("change",bt),()=>{Ge.off("change",bt)}}},[Ge,ie]),(0,b.useEffect)(()=>{Ge&&Ge.setOption("mode",Ae)},[Ge,Ae]),(0,b.useEffect)(()=>{Ge&&(le!==Ge.getValue()||le==="")&&setTimeout(()=>{Ge.setValue(le||"")},300)},[Ge,le]),(0,b.useEffect)(()=>{if(Te.current&&!Ge){const bt=it().fromTextArea(Te.current,E({mode:Ae,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));Pt(bt)}},[Te.current,Ge]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Te}))}},23469:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Hn}});var b=re(59301),xe=re(89780),qe=re.n(xe),ke=re(76374),ze=re(79906),it=re(6313),he=re(25717),Ye=re(99498),Ue=re(25419),Ne=re(67549),gt=re(25711),at=({value:Ve="",className:rt,showTextOnly:Je,showLines:xn,style:fn={}})=>{const Vn=(0,b.useMemo)(()=>"",[Ve]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Vn}}))},Qe=re(59301),de=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Ve,rt,Je)=>rt in Ve?de(Ve,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ve[rt]=Je,oe=(Ve,rt)=>{for(var Je in rt||(rt={}))y.call(rt,Je)&&ne(Ve,Je,rt[Je]);if(x)for(var Je of x(rt))ee.call(rt,Je)&&ne(Ve,Je,rt[Je]);return Ve},le=(Ve,rt)=>a(Ve,E(rt));let ie=[{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 Ae({onActionCallback:Ve,title:rt,icon:Je,actionName:xn,className:fn="",children:Vn}){function Ba(){Ve(xn)}return Qe.createElement("a",{title:rt,className:fn,onClick:Ba},Qe.createElement("i",{className:`${Je}`}),Vn)}var be=({watch:Ve,showNullButton:rt,showNullProgramButton:Je,onActionCallback:xn,fullScreen:fn,insertTemp:Vn,hidetoolBar:Ba,extraUse:da})=>{const qn=[...ie,{title:`${Ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Qe.createElement("ul",{className:"markdown-toolbar-container"},!Ba&&qn.map((ma,la)=>Qe.createElement("li",{key:la},ma.actionName?Qe.createElement(Ae,le(oe({},ma),{onActionCallback:xn})):Qe.createElement("span",{className:"v-line"}))),rt?Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Je?Qe.createElement(Qe.Fragment,null,Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Vn&&Qe.createElement("li",null,Qe.createElement(Ae,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Vn}`,onActionCallback:xn},Qe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),da&&Qe.createElement("li",null,da),Qe.createElement("li",{className:"btn-full-screen"},Qe.createElement(Ae,{icon:`${fn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:fn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:xn})))},Te=re(50474),Ge=re(78241),Pt=re(92832),bt=re(3113),vt=Object.defineProperty,kn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Wn=(Ve,rt,Je)=>rt in Ve?vt(Ve,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ve[rt]=Je,lt=(Ve,rt)=>{for(var Je in rt||(rt={}))va.call(rt,Je)&&Wn(Ve,Je,rt[Je]);if(sa)for(var Je of sa(rt))qt.call(rt,Je)&&Wn(Ve,Je,rt[Je]);return Ve},Nt=(Ve,rt)=>kn(Ve,bn(rt));const rn={labelCol:{span:4},wrapperCol:{span:20}};var gn=({callback:Ve,onCancel:rt})=>{function Je(xn){Ve(xn)}return b.createElement(Ge.default,Nt(lt({},rn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Je,style:{width:500}}),b.createElement(Ge.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(Pt.default,null)),b.createElement(Ge.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(Pt.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(bt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(bt.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},mn=re(1568),et=re(56701),ct=re(43418),yt=re(95237),wn=re(12963),tn=re(59301),an=({callback:Ve,onCancel:rt})=>{const Je=document.createElement("canvas"),xn=Je.getContext("2d");Je.width=1e3,Je.height=800,xn.fillStyle="#ffffff",xn.fillRect(0,0,Je.width,Je.height);const fn=Je.toDataURL("image/png");return tn.createElement(ct.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},tn.createElement(yt.Z,{style:{height:"100vh"}},tn.createElement(wn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:fn,visible:!0,title:String(Date.now())},onOk:Vn=>{Ve({src:Vn.url})},onClose:rt})))},we=re(12378);function Ce(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ce,go.CommandHandler),Ce.prototype.canAlignSelection=function(){var Ve=this.diagram;return!(Ve===null||Ve.isReadOnly||Ve.isModelReadOnly||Ve.selection.count<2)},Ce.prototype.alignLeft=function(){var Ve=this.diagram;Ve.startTransaction("aligning left");var rt=1/0;Ve.selection.each(function(Je){Je instanceof go.Link||(rt=Math.min(Je.position.x,rt))}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(rt,Je.position.y))}),Ve.commitTransaction("aligning left")},Ce.prototype.alignRight=function(){var Ve=this.diagram;Ve.startTransaction("aligning right");var rt=-1/0;Ve.selection.each(function(Je){if(!(Je instanceof go.Link)){var xn=Je.actualBounds.x+Je.actualBounds.width;rt=Math.max(xn,rt)}}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(rt-Je.actualBounds.width,Je.position.y))}),Ve.commitTransaction("aligning right")},Ce.prototype.alignTop=function(){var Ve=this.diagram;Ve.startTransaction("alignTop");var rt=1/0;Ve.selection.each(function(Je){Je instanceof go.Link||(rt=Math.min(Je.position.y,rt))}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.position.x,rt))}),Ve.commitTransaction("alignTop")},Ce.prototype.alignBottom=function(){var Ve=this.diagram;Ve.startTransaction("aligning bottom");var rt=-1/0;Ve.selection.each(function(Je){if(!(Je instanceof go.Link)){var xn=Je.actualBounds.y+Je.actualBounds.height;rt=Math.max(xn,rt)}}),Ve.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.actualBounds.x,rt-Je.actualBounds.height))}),Ve.commitTransaction("aligning bottom")},Ce.prototype.alignCenterX=function(){var Ve=this.diagram,rt=Ve.selection.first();if(rt){Ve.startTransaction("aligning Center X");var Je=rt.actualBounds.x+rt.actualBounds.width/2;Ve.selection.each(function(xn){xn instanceof go.Link||xn.move(new go.Point(Je-xn.actualBounds.width/2,xn.actualBounds.y))}),Ve.commitTransaction("aligning Center X")}},Ce.prototype.alignCenterY=function(){var Ve=this.diagram,rt=Ve.selection.first();if(rt){Ve.startTransaction("aligning Center Y");var Je=rt.actualBounds.y+rt.actualBounds.height/2;Ve.selection.each(function(xn){xn instanceof go.Link||xn.move(new go.Point(xn.actualBounds.x,Je-xn.actualBounds.height/2))}),Ve.commitTransaction("aligning Center Y")}},Ce.prototype.alignColumn=function(Ve){var rt=this.diagram;rt.startTransaction("align Column"),Ve===void 0&&(Ve=0),Ve=parseFloat(Ve);var Je=new Array;rt.selection.each(function(da){da instanceof go.Link||Je.push(da)});for(var xn=0;xn0){for(var da=Vn.elt(Ba-1);da!==null&&da.isTreeExpanded&&!da.isTreeLeaf;){var qn=this._sortTreeChildrenByY(da);da=qn.last()}da!==null&&Ve.select(da)}else Ve.select(fn)}}else if(Je.key==="Down")if(rt.isTreeExpanded&&!rt.isTreeLeaf){var xn=this._sortTreeChildrenByY(rt).first();xn!==null&&Ve.select(xn)}else for(;rt!==null;){var fn=rt.findTreeParentNode();if(fn===null)break;var Vn=this._sortTreeChildrenByY(fn),Ba=Vn.indexOf(rt);if(BaVn.y?1:fn.xVn.x?1:0}),rt},Ce.prototype.copyToClipboard=function(Ve){go.CommandHandler.prototype.copyToClipboard.call(this,Ve),this._lastPasteOffset.set(this.pasteOffset)},Ce.prototype.pasteFromClipboard=function(){var Ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ve},Object.defineProperty(Ce.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ve){if(Ve!=="move"&&Ve!=="select"&&Ve!=="scroll"&&Ve!=="tree"&&Ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ve);this._arrowKeyBehavior=Ve}}),Object.defineProperty(Ce.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ve){if(!(Ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ve);this._pasteOffset.set(Ve)}});var Xe=Ce,Et=re(37404),Ft=re(43604),Mt=re(70635),zt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Vt=re(59301),Bn=(Ve,rt,Je)=>new Promise((xn,fn)=>{var Vn=qn=>{try{da(Je.next(qn))}catch(ma){fn(ma)}},Ba=qn=>{try{da(Je.throw(qn))}catch(ma){fn(ma)}},da=qn=>qn.done?xn(qn.value):Promise.resolve(qn.value).then(Vn,Ba);da((Je=Je.apply(Ve,rt)).next())});function Ot({onCancel:Ve,callback:rt}){let Je=(0,b.useRef)(),xn=(0,b.useRef)(),fn=(0,b.useRef)(),Vn=(0,b.useRef)(!1);const Ba=(0,b.useRef)(!1),[da,qn]=(0,b.useState)(0);function ma(){const pn=we.bx.make,Na={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Je.current=new we.S0(xn.current,{padding:20,grid:pn(we.s_,"Grid",pn(we.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),pn(we.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ye=>{var Pe=ye.diagram.commandHandler.addTopLevelParts(ye.diagram.selection,!0);Pe||ye.diagram.currentTool.doCancel()},commandHandler:pn(Xe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ye=>{var Pe=ye.subject;Pe.location=Pe.location.copy().snapToGridPoint(ye.diagram.grid.gridOrigin,ye.diagram.grid.gridCellSize),setTimeout(()=>{ye.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ye=>{var Pe=ye.subject;setTimeout(()=>{ye.diagram.commandHandler.editTextBlock()})},LinkRelinked:ye=>{var Pe=ye.parameter.part;Pe.invalidateConnectedLinks();var Re=ye.subject;ye.diagram.toolManager.linkingTool.isForwards?Re.toNode.invalidateConnectedLinks():Re.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Je.current.nodeTemplate=pn(we.NB,"Auto",{locationSpot:we.z6.Center,locationObjectName:"SHAPE",desiredSize:new we.$u(120,60),minSize:new we.$u(40,40),resizable:!0,resizeCellSize:new we.$u(10,10),rotatable:!0},new we.KX("location","loc",we.E9.parse).makeTwoWay(we.E9.stringify),new we.KX("desiredSize","size",we.$u.parse).makeTwoWay(we.$u.stringify),pn(we.bn,{name:"SHAPE",fill:Na.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:we.z6.AllSides,toSpot:we.z6.AllSides},new we.KX("figure"),new we.KX("fill"),new we.KX("stroke","borderColor"),new we.KX("strokeWidth","thickness"),new we.KX("strokeDashArray","dash")),pn(we.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),pn(we.al,{margin:1,textAlign:"center",overflow:we.al.OverflowEllipsis,editable:!0},new we.KX("text").makeTwoWay(),new we.KX("stroke","color"))),Je.current.nodeTemplate.toolTip=pn("ToolTip",pn(we.s_,"Vertical",{maxSize:new we.$u(200,NaN)},pn(we.al,{font:"bold 10pt sans-serif",textAlign:"center"},new we.KX("text")),pn(we.al,{font:"10pt sans-serif",textAlign:"center"},new we.KX("text","details"))));function cr(ye,Pe){var Re=(_t,vn)=>{_t.handled=!0,_t.diagram.model.commit(It=>{var Ht=vn.part.adornedPart,St=new we.E9().setRectSpot(Ht.actualBounds,ye);St.subtract(Ht.location),St.scale(2,2),St.x+=Math.sign(St.x)*130,St.y+=Math.sign(St.y)*130,St.add(Ht.location),St.snapToGridPoint(_t.diagram.grid.gridOrigin,_t.diagram.grid.gridCellSize);var Dn=It.copyNodeData(Ht.data);It.setGroupKeyForNodeData(Dn,It.getGroupKeyForNodeData(Ht.data)),It.addNodeData(Dn);var ka={from:Ht.key,to:It.getKeyForNodeData(Dn)};It.addLinkData(ka);var Lr=_t.diagram.findNodeForData(Dn);Lr.location=St,_t.diagram.select(Lr),setTimeout(()=>{_t.diagram.commandHandler.editTextBlock()},20)})};return pn(we.bn,{figure:Pe,alignment:ye,alignmentFocus:ye.opposite(),width:ye.equals(we.z6.Top)||ye.equals(we.z6.Bottom)?25:18,height:ye.equals(we.z6.Top)||ye.equals(we.z6.Bottom)?18:25,fill:"orange",stroke:Na.white,strokeWidth:4,mouseEnter:(_t,vn)=>vn.fill="dodgerblue",mouseLeave:(_t,vn)=>vn.fill="orange",isActionable:!0,click:Re,contextClick:Re})}function Oa(ye){return pn(we.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Pe,Re)=>Re.fill="dodgerblue",mouseLeave:(Pe,Re)=>Re.fill="orange",click:(Pe,Re)=>{Pe.diagram.commandHandler.showContextMenu(Re.part.adornedPart)}},ye||{})}Je.current.nodeTemplate.selectionAdornmentTemplate=pn(we.uz,"Spot",pn(we.Vm,{padding:10}),cr(we.z6.Top,"TriangleUp"),cr(we.z6.Left,"TriangleLeft"),cr(we.z6.Right,"TriangleRight"),cr(we.z6.Bottom,"TriangleDown"),Oa({alignment:new we.z6(.75,0)}));function Nn(ye,Pe){return(Re,_t)=>{Re.handled=!0,Re.diagram.model.commit(vn=>{vn.set(_t.part.adornedPart.data,ye,Pe)})}}function en(ye,Pe){return Pe||(Pe="color"),pn(we.bn,{width:16,height:16,stroke:"lightgray",fill:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.stroke="dodgerblue",mouseLeave:(Re,_t)=>_t.stroke="lightgray",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}function xr(){return[pn("ContextMenuButton",pn(we.s_,"Horizontal",en(Na.white,"fill"),en(Na.beige,"fill"),en(Na.extralightblue,"fill"),en(Na.extralightred,"fill"))),pn("ContextMenuButton",pn(we.s_,"Horizontal",en(Na.lightgray,"fill"),en(Na.lightgreen,"fill"),en(Na.lightblue,"fill"),en(Na.lightred,"fill")))]}function pa(){return[pn("ContextMenuButton",pn(we.s_,"Horizontal",en(Na.black),en(Na.green),en(Na.blue),en(Na.red))),pn("ContextMenuButton",pn(we.s_,"Horizontal",en(Na.white),en(Na.magenta),en(Na.purple),en(Na.orange)))]}function Jr(ye,Pe){return Pe||(Pe="thickness"),pn(we.bn,"LineH",{width:16,height:16,strokeWidth:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}function er(ye,Pe){return Pe||(Pe="dash"),pn(we.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}function ro(){return[pn("ContextMenuButton",pn(we.s_,"Horizontal",Jr(1),Jr(2),Jr(3),Jr(4))),pn("ContextMenuButton",pn(we.s_,"Horizontal",er(null),er([2,4]),er([4,4])))]}function uo(ye,Pe){return Pe||(Pe="figure"),pn(we.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ye,margin:1,background:"transparent",mouseEnter:(Re,_t)=>_t.fill="dodgerblue",mouseLeave:(Re,_t)=>_t.fill="lightgray",click:Nn(Pe,ye),contextClick:Nn(Pe,ye)})}Je.current.nodeTemplate.contextMenu=pn("ContextMenu",pn("ContextMenuButton",pn(we.s_,"Horizontal",uo("Rectangle"),uo("RoundedRectangle"),uo("Ellipse"),uo("Diamond"))),pn("ContextMenuButton",pn(we.s_,"Horizontal",uo("Parallelogram2"),uo("ManualOperation"),uo("Procedure"),uo("Cylinder1"))),pn("ContextMenuButton",pn(we.s_,"Horizontal",uo("Terminator"),uo("CreateRequest"),uo("Document"),uo("TriangleDown"))),xr(),pa(),ro()),Je.current.groupTemplate=pn(we.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:we.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ye,Pe)=>{var Re=Pe.addMembers(Pe.diagram.selection,!0);Re||Pe.diagram.currentTool.doCancel()},avoidable:!1},new we.KX("location","loc",we.E9.parse).makeTwoWay(we.E9.stringify),pn(we.s_,"Auto",{name:"BODY"},pn(we.bn,{parameter1:10,fill:Na.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:we.z6.AllSides,toSpot:we.z6.AllSides},new we.KX("fill"),new we.KX("stroke","color"),new we.KX("strokeWidth","thickness"),new we.KX("strokeDashArray","dash")),pn(we.Vm,{background:"transparent",margin:20})),pn(we.al,{alignment:we.z6.Top,alignmentFocus:we.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new we.KX("text"),new we.KX("stroke","color"))),Je.current.groupTemplate.selectionAdornmentTemplate=pn(we.uz,"Spot",pn(we.s_,"Auto",pn(we.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),pn(we.Vm,{margin:1.5})),Oa({alignment:we.z6.TopRight,alignmentFocus:we.z6.BottomRight})),Je.current.groupTemplate.contextMenu=pn("ContextMenu",xr(),pa(),ro()),Je.current.linkTemplate=pn(we.rU,{layerName:"Foreground",routing:we.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new we.KX("fromSpot","fromSpot",we.z6.parse),new we.KX("toSpot","toSpot",we.z6.parse),new we.KX("fromShortLength","dir",ye=>ye>=1?10:0),new we.KX("toShortLength","dir",ye=>ye>=1?10:0),new we.KX("points").makeTwoWay(),pn(we.bn,{strokeWidth:2},new we.KX("stroke","color"),new we.KX("strokeWidth","thickness"),new we.KX("strokeDashArray","dash")),pn(we.bn,{segmentIndex:0,segmentOffset:new we.E9(15,0),segmentOrientation:we.rU.OrientAlong,alignmentFocus:we.z6.Right,figure:"circle",width:10,strokeWidth:0},new we.KX("fill","color"),new we.KX("visible","dir",ye=>ye===1)),pn(we.bn,{segmentIndex:-1,segmentOffset:new we.E9(-10,6),segmentOrientation:we.rU.OrientPlus90,alignmentFocus:we.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new we.KX("fill","color"),new we.KX("visible","dir",ye=>ye>=1),new we.KX("width","thickness",ye=>7+3*ye),new we.KX("height","thickness",ye=>7+3*ye),new we.KX("segmentOffset","thickness",ye=>new we.E9(-15,4+1.5*ye))),pn(we.bn,{segmentIndex:0,segmentOffset:new we.E9(15,-6),segmentOrientation:we.rU.OrientMinus90,alignmentFocus:we.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new we.KX("fill","color"),new we.KX("visible","dir",ye=>ye===2),new we.KX("width","thickness",ye=>7+3*ye),new we.KX("height","thickness",ye=>7+3*ye),new we.KX("segmentOffset","thickness",ye=>new we.E9(-15,4+1.5*ye))),pn(we.al,{alignmentFocus:new we.z6(0,1,-4,0),editable:!0},new we.KX("text").makeTwoWay(),new we.KX("stroke","color"))),Je.current.linkTemplate.selectionAdornmentTemplate=pn(we.uz,pn(we.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:so(2)},new we.KX("pathPattern","thickness",so)),Oa({alignmentFocus:new we.z6(0,0,-6,-4)}));function so(ye){return pn(we.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ye+4).toString()+" H3"})}function Po(ye){var Pe="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ye===0?Pe="M0 0 M16 16 M0 8 L16 8":ye===2&&(Pe="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),pn(we.bn,{geometryString:Pe,margin:2,background:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Nn("dir",ye),contextClick:Nn("dir",ye)})}function co(ye){var Pe=(Re,_t)=>{Re.handled=!0,Re.diagram.model.commit(vn=>{var It=_t.part.adornedPart;vn.set(It.data,ye?"toSpot":"fromSpot",we.z6.stringify(we.z6.AllSides)),(ye?It.toNode:It.fromNode).invalidateConnectedLinks()})};return pn(we.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Re,_t)=>_t.background="dodgerblue",mouseLeave:(Re,_t)=>_t.background="transparent",click:Pe,contextClick:Pe})}function yn(ye,Pe){var Re=0,_t=we.z6.RightSide;ye.equals(we.z6.Top)?(Re=270,_t=we.z6.TopSide):ye.equals(we.z6.Left)?(Re=180,_t=we.z6.LeftSide):ye.equals(we.z6.Bottom)&&(Re=90,_t=we.z6.BottomSide),Pe||(Re-=180);var vn=(It,Ht)=>{It.handled=!0,It.diagram.model.commit(St=>{var Dn=Ht.part.adornedPart;St.set(Dn.data,Pe?"toSpot":"fromSpot",we.z6.stringify(_t)),(Pe?Dn.toNode:Dn.fromNode).invalidateConnectedLinks()})};return pn(we.bn,{alignment:ye,alignmentFocus:ye.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Re,background:"transparent",mouseEnter:(It,Ht)=>Ht.background="dodgerblue",mouseLeave:(It,Ht)=>Ht.background="transparent",click:vn,contextClick:vn})}Je.current.linkTemplate.contextMenu=pn("ContextMenu",pa(),ro(),pn("ContextMenuButton",pn(we.s_,"Horizontal",Po(0),Po(1),Po(2))),pn("ContextMenuButton",pn(we.s_,"Horizontal",pn(we.s_,"Spot",co(!1),yn(we.z6.Top,!1),yn(we.z6.Left,!1),yn(we.z6.Right,!1),yn(we.z6.Bottom,!1)),pn(we.s_,"Spot",{margin:new we.Zt(0,0,0,2)},co(!0),yn(we.z6.Top,!0),yn(we.z6.Left,!0),yn(we.z6.Right,!0),yn(we.z6.Bottom,!0)))));const Ir=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,18 +86,18 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var eo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function ut(ye){return console.log("shapeName:",ye),eo.indexOf(ye)>=0}var De=new we.YI(fn.current,{maxSelectionCount:1,linkTemplate:vn(we.rU,{locationSpot:we.z6.Center,selectionAdornmentTemplate:vn(we.uz,"Link",{locationSpot:we.z6.Center},vn(we.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),vn(we.bn,{toArrow:"Standard",stroke:null}))},{routing:we.rU.AvoidsNodes,curve:we.rU.JumpOver,corner:5,toShortLength:4},new we.KX("points"),vn(we.bn,{isPanelMain:!0,strokeWidth:2}),vn(we.bn,{toArrow:"Standard",stroke:null})),model:new we.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...we.bn.getFigureGenerators().toArray().map(ye=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ye.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Je.current.addDiagramListener("TextEdited",function(ye){var Pe;const Re=ye.subject.part;var _t=(Pe=document.activeElement)==null?void 0:Pe.value;typeof _t=="string"&&_t.trim()===""&&Je.current.model.commit(function(pn){pn.set(Re.data,"text","\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}),De.nodeTemplate=vn(we.NB,"Auto",{locationSpot:we.z6.Center},new we.KX("location","location",we.E9.parse).makeTwoWay(we.E9.stringify),vn(we.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new we.KX("stroke").makeTwoWay(),new we.KX("fill").makeTwoWay(),new we.KX("figure")),vn(we.al,{margin:new we.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new we.$u(16,16),maxSize:new we.$u(10,NaN),textAlign:"center",editable:!0},new we.KX("key").makeTwoWay())),setTimeout(()=>{Je.current.grid=vn(we.s_,"Grid",vn(we.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),vn(we.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Je.current.grid.visible=!0,Je.current.grid.gridCellStroke="darkgray",Je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Je.current,Je.current}const la=()=>Bn(this,null,function*(){var vn=Je.current.makeImage();const Na=yield(0,Mt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:vn.src}});at({src:Na.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{ma()},500),qn(da+1),()=>{Je.current=null}),[]),Vt.createElement("div",{ref:Ba,className:Vn.current?`${zt.maxH60} body-overflow-initial`:"body-overflow-initial"},Vt.createElement(ct.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!da,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Vt.createElement(yt.Z,null,Vt.createElement(Ft.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Vt.createElement(Ft.Z,{onClick:()=>{var vn,Na,dr=Je.current.selection.first();if(Vn.current=!Vn.current,document.activeElement&&dr){let Oa=(Na=(vn=document.activeElement)==null?void 0:vn.value)==null?void 0:Na.trim();typeof Oa=="string"&&Je.current.model.commit(function(Nn){Nn.set(dr.data,"text",Oa||"\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}qn(da+1)}},Vt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ve},Vt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:zt.flowChartWrp},Vt.createElement("div",{style:{display:"flex",height:"100%"}},Vt.createElement("div",{style:{width:"300px",height:"100%"}},Vt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Vt.createElement("div",{style:{height:"calc(100% - 50px)"},className:zt.myPaletteDiv,ref:fn})),Vt.createElement("div",{style:{flex:1,position:"relative"}},Vt.createElement("div",{ref:xn,style:{height:"80vh"}}))),Vt.createElement("div",{className:"tr"},Vt.createElement(bt.ZP,{size:"large",onClick:la,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Be=Ot,Oe=re(5112),st=re(88897);const xt=Oe.ZP.Group,Jt={margin:"0 8px"};var Gt=({callback:Ve,onCancel:at})=>{function Je(xn){Ve(xn)}return b.createElement(Ge.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Je},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Jt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Jt},"\u884C\u6570"),b.createElement(Ge.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(st.Z,null)),b.createElement("span",{style:Jt},"\u5217\u6570"),b.createElement(Ge.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(st.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Jt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Ge.default.Item,{name:"align"},b.createElement(xt,null,b.createElement(Oe.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Oe.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Oe.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Oe.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(bt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(bt.ZP,{type:"ghost",onClick:at},"\u53D6\u6D88")))},Wt=re(78673),nn=re(98598),Tt=re.n(nn),jt=(0,b.forwardRef)(({use3d:Ve,width:at,height:Je,callback:xn,showSaveButton:fn},Vn)=>{const Ba=(0,b.useRef)(),da=(0,b.useRef)(),[qn,ma]=(0,b.useState)(!1),la=(0,b.useRef)({id:Ba,appName:"graphing",width:at||1e3,height:Je||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{da.current=new(Tt())(la.current,!0),window.onload=function(){da.current.inject("applet_container")}},[]);const vn=()=>{var Na=window.ggbApplet.getPNGBase64(1,!0,72);return xn&&xn(Na),Na};return(0,b.useEffect)(()=>{la.current.appName=qn?"3D":"graphing",da.current.inject("applet_container")},[qn]),(0,b.useEffect)(()=>{ma(Ve)},[Ve]),(0,b.useImperativeHandle)(Vn,()=>({getImgData:vn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ba}),b.createElement(yt.Z,{align:"middle"},b.createElement(Ft.Z,{flex:1},b.createElement(Wt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:qn,onChange:Na=>ma(Na)})),b.createElement(Ft.Z,null,b.createElement(bt.ZP,{size:"large",onClick:vn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Bt=re(75890),At=re(1012),Lt=re(8591);const dn="link",Ct="upload-image",Dt="add-flowchart",Zn="draw-image",Yt="add-flowchart",jn="code-block",Za="add-table",cr="------------",Ya={default:cr,left:`:${cr}`,center:`:${cr}:`,right:`${cr}:`};var ua=re(91300),wr=(Ve,at,Je)=>new Promise((xn,fn)=>{var Vn=qn=>{try{da(Je.next(qn))}catch(ma){fn(ma)}},Ba=qn=>{try{da(Je.throw(qn))}catch(ma){fn(ma)}},da=qn=>qn.done?xn(qn.value):Promise.resolve(qn.value).then(Vn,Ba);da((Je=Je.apply(Ve,at)).next())});function sr(){}let Ha=0;const Xa=1e4,yr="\u2581",ya="@\u2581\u2581@",Zr="@\u2581@",Cr=` +]}`;var eo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function ut(ye){return console.log("shapeName:",ye),eo.indexOf(ye)>=0}var De=new we.YI(fn.current,{maxSelectionCount:1,linkTemplate:pn(we.rU,{locationSpot:we.z6.Center,selectionAdornmentTemplate:pn(we.uz,"Link",{locationSpot:we.z6.Center},pn(we.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),pn(we.bn,{toArrow:"Standard",stroke:null}))},{routing:we.rU.AvoidsNodes,curve:we.rU.JumpOver,corner:5,toShortLength:4},new we.KX("points"),pn(we.bn,{isPanelMain:!0,strokeWidth:2}),pn(we.bn,{toArrow:"Standard",stroke:null})),model:new we.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...we.bn.getFigureGenerators().toArray().map(ye=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ye.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Je.current.addDiagramListener("TextEdited",function(ye){var Pe;const Re=ye.subject.part;var _t=(Pe=document.activeElement)==null?void 0:Pe.value;typeof _t=="string"&&_t.trim()===""&&Je.current.model.commit(function(vn){vn.set(Re.data,"text","\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}),De.nodeTemplate=pn(we.NB,"Auto",{locationSpot:we.z6.Center},new we.KX("location","location",we.E9.parse).makeTwoWay(we.E9.stringify),pn(we.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new we.KX("stroke").makeTwoWay(),new we.KX("fill").makeTwoWay(),new we.KX("figure")),pn(we.al,{margin:new we.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new we.$u(16,16),maxSize:new we.$u(10,NaN),textAlign:"center",editable:!0},new we.KX("key").makeTwoWay())),setTimeout(()=>{Je.current.grid=pn(we.s_,"Grid",pn(we.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),pn(we.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Je.current.grid.visible=!0,Je.current.grid.gridCellStroke="darkgray",Je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Je.current,Je.current}const la=()=>Bn(this,null,function*(){var pn=Je.current.makeImage();const Na=yield(0,Mt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:pn.src}});rt({src:Na.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{ma()},500),qn(da+1),()=>{Je.current=null}),[]),Vt.createElement("div",{ref:Ba,className:Vn.current?`${zt.maxH60} body-overflow-initial`:"body-overflow-initial"},Vt.createElement(ct.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!da,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Vt.createElement(yt.Z,null,Vt.createElement(Ft.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Vt.createElement(Ft.Z,{onClick:()=>{var pn,Na,cr=Je.current.selection.first();if(Vn.current=!Vn.current,document.activeElement&&cr){let Oa=(Na=(pn=document.activeElement)==null?void 0:pn.value)==null?void 0:Na.trim();typeof Oa=="string"&&Je.current.model.commit(function(Nn){Nn.set(cr.data,"text",Oa||"\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}qn(da+1)}},Vt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ve},Vt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:zt.flowChartWrp},Vt.createElement("div",{style:{display:"flex",height:"100%"}},Vt.createElement("div",{style:{width:"300px",height:"100%"}},Vt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Vt.createElement("div",{style:{height:"calc(100% - 50px)"},className:zt.myPaletteDiv,ref:fn})),Vt.createElement("div",{style:{flex:1,position:"relative"}},Vt.createElement("div",{ref:xn,style:{height:"80vh"}}))),Vt.createElement("div",{className:"tr"},Vt.createElement(bt.ZP,{size:"large",onClick:la,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Be=Ot,Oe=re(5112),st=re(88897);const xt=Oe.ZP.Group,Jt={margin:"0 8px"};var Gt=({callback:Ve,onCancel:rt})=>{function Je(xn){Ve(xn)}return b.createElement(Ge.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Je},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Jt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Jt},"\u884C\u6570"),b.createElement(Ge.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(st.Z,null)),b.createElement("span",{style:Jt},"\u5217\u6570"),b.createElement(Ge.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(st.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Jt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Ge.default.Item,{name:"align"},b.createElement(xt,null,b.createElement(Oe.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Oe.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Oe.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Oe.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(bt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(bt.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},Wt=re(78673),nn=re(98598),Tt=re.n(nn),jt=(0,b.forwardRef)(({use3d:Ve,width:rt,height:Je,callback:xn,showSaveButton:fn},Vn)=>{const Ba=(0,b.useRef)(),da=(0,b.useRef)(),[qn,ma]=(0,b.useState)(!1),la=(0,b.useRef)({id:Ba,appName:"graphing",width:rt||1e3,height:Je||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{da.current=new(Tt())(la.current,!0),window.onload=function(){da.current.inject("applet_container")}},[]);const pn=()=>{var Na=window.ggbApplet.getPNGBase64(1,!0,72);return xn&&xn(Na),Na};return(0,b.useEffect)(()=>{la.current.appName=qn?"3D":"graphing",da.current.inject("applet_container")},[qn]),(0,b.useEffect)(()=>{ma(Ve)},[Ve]),(0,b.useImperativeHandle)(Vn,()=>({getImgData:pn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ba}),b.createElement(yt.Z,{align:"middle"},b.createElement(Ft.Z,{flex:1},b.createElement(Wt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:qn,onChange:Na=>ma(Na)})),b.createElement(Ft.Z,null,b.createElement(bt.ZP,{size:"large",onClick:pn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Bt=re(75890),At=re(1012),Lt=re(8591);const dn="link",Ct="upload-image",Dt="add-flowchart",Zn="draw-image",Yt="add-flowchart",jn="code-block",Za="add-table",gr="------------",Ya={default:gr,left:`:${gr}`,center:`:${gr}:`,right:`${gr}:`};var ua=re(91300),wr=(Ve,rt,Je)=>new Promise((xn,fn)=>{var Vn=qn=>{try{da(Je.next(qn))}catch(ma){fn(ma)}},Ba=qn=>{try{da(Je.throw(qn))}catch(ma){fn(ma)}},da=qn=>qn.done?xn(qn.value):Promise.resolve(qn.value).then(Vn,Ba);da((Je=Je.apply(Ve,rt)).next())});function dr(){}let Ha=0;const Xa=1e4,yr="\u2581",ya="@\u2581\u2581@",Zr="@\u2581@",Cr=` **\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`,pt=["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 Sn(Ve){return/^\d+$/.test(Ve)?`${Ve}px`:Ve}const kt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ln={[kt+"-B"]:"bold",[kt+"-I"]:"italic"},In={[dn]:"\u6DFB\u52A0\u94FE\u63A5",[jn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ct]:"\u6DFB\u52A0\u56FE\u7247",[Zn]:"\u6DFB\u52A0\u753B\u56FE",[Dt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Za]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Hn=({defaultValue:Ve="",onChange:at,width:Je="100%",height:xn=400,miniToolbar:fn=!1,isFocus:Vn=!1,watch:Ba,insertTemp:da,mode:qn="markdown",id:ma="markdown-editor-id",showResizeBar:la=!1,noStorage:vn=!1,showNullButton:Na=!1,showNullProgramButton:dr=!1,hidetoolBar:Oa=!1,fullScreen:Nn=!1,onBlur:en,onCMBeforeChange:xr,onFullScreen:pa,className:Jr="",disablePaste:er=!1,disabled:ro=!1,disabledFill:uo=!1,placeholder:so="",values:Po="",extraUse:co})=>{const[yn,Ir]=(0,b.useState)(null),[eo,ut]=(0,b.useState)(Ve),[De,ye]=(0,b.useState)(Ba),[Pe,Re]=(0,b.useState)(Nn),[_t,pn]=(0,b.useState)(""),[It,Ht]=(0,b.useState)(0),[St,Dn]=(0,b.useState)(xn),[ka,Lr]=(0,b.useState)(!1),Kr=(0,b.useRef)((0,At.Z)()),Ma=(0,b.useRef)(!1),aa=(0,b.useRef)(),[tr,rr]=(0,b.useState)(0),[or,xa]=(0,b.useState)(0),Ra=(0,b.useRef)(),wt=(0,b.useRef)(),Da=(0,b.useRef)(),ir=(0,b.useRef)(),vr=()=>wr(void 0,null,function*(){var Sa;const Kn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Kr.current}});(Sa=Kn==null?void 0:Kn.attachments)!=null&&Sa.length&&(console.log("cm:",yn,Ra),Kn.attachments.map(On=>{On.content_type.indexOf("image")>-1?yn.replaceSelection(`![,](/api/attachments/${On.id}?type=${On.content_type})`):On.content_type.indexOf("video")>-1?yn.replaceSelection(``):On.content_type.indexOf("pdf")>-1?yn.replaceSelection(`${On.name}`):yn.replaceSelection(`[${On.name}](${ENV.API_SERVER}/api/attachments/${On.id}?type=${On.content_type})`)}))});(0,b.useEffect)(()=>{const Sa=window.scrollY||window.pageYOffset;ut(Po),yn==null||yn.setValue(Po),window.scrollTo(0,Sa)},[Po]),(0,b.useEffect)(()=>{pa==null||pa(Pe)},[Pe]),(0,b.useEffect)(()=>{if(Ra.current){let Sa=function(On,Tn){var Ar;if(er){Tn.preventDefault();return}const Ie=Tn.clipboardData;if(Ie){const Xo=Ie.types.toString(),mr=Ie.items;if(Xo==="Files"||Ie.types.indexOf("Files")>-1){if(Tn.preventDefault(),qn=="stex")return;try{let Tr=mr[1];((Ar=mr[0])==null?void 0:Ar.kind)==="file"&&(Tr=mr[0]);const no=Tr.getAsFile(),ri=no.name.split(".").pop();(0,et.I)(no,To=>{var ui,Bo,hi;To.id?((ui=no==null?void 0:no.type)==null?void 0:ui.indexOf("image"))>-1?Kn.replaceSelection(`![,](/api/attachments/${To.id}?type=${To.content_type})`):((Bo=no==null?void 0:no.type)==null?void 0:Bo.indexOf("video"))>-1?Kn.replaceSelection(``):((hi=no==null?void 0:no.type)==null?void 0:hi.indexOf("pdf"))>-1?Kn.replaceSelection(`${no.name}`):pt.includes(ri)?Kn.replaceSelection(`${no.name}`):Kn.replaceSelection(`[${no.name}](/api/attachments/${To.id}?type=${To.content_type})`):(To==null?void 0:To.status)===401&&(Lt.ZP.warning((To==null?void 0:To.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Tr){Lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Kn=qe().fromTextArea(Ra.current,{mode:qn,lineNumbers:!fn,lineWrapping:!0,value:Ve,autoCloseTags:!dr,autoCloseBrackets:!0});return Kn.on("keyup",function(On,Tn){Tn.keyCode===8&&(On.getValue()==""?Kn.setOption("placeholder",so):Kn.setOption("placeholder",null))}),Kn.on("keydown",function(On,Tn){if(Tn.keyCode===8){var Ar=An(On);Ar&&Tn.preventDefault()}}),Vn&&Kn.focus(),Kn.on("paste",Sa),Kn.on("dragleave",function(On,Tn){wt.current.classList.remove("mouse-hover-md")}),ro&&Kn.on("beforeChange",function(On,Tn){(Tn.origin==="paste"||Tn.origin==="+input")&&Tn.cancel()}),Ir(Kn),()=>{Kn.off("paste",Sa)}}},[]);const ra=(0,b.useCallback)(()=>{if(wt.current)try{}catch(Sa){console.log(Sa,"---- to set md editor body height")}},[St,wt,Pe]);(0,b.useEffect)(()=>{function Sa(){let Kn=new ke.Z(On=>{for(let Tn of On)(Tn.target.offsetHeight>0||Tn.target.offsetWidth>0)&&(ra(),yn.setSize("100%","100%"),yn.refresh())});return Kn.observe(Ra.current.parentElement),Kn}if(yn){const Kn=Sa();return()=>{var On,Tn;(On=Ra.current)!=null&&On.parentElement&&Kn.unobserve((Tn=Ra.current)==null?void 0:Tn.parentElement)}}},[yn,ra]),(0,b.useEffect)(()=>{if(yn){let Sa=[];for(const[Kn,On]of Object.entries(ln)){let Tn={[Kn]:()=>{En(On)}};Sa.push(Tn),yn.addKeyMap(Tn)}return aa.current=setInterval(()=>{Ma.current&&vr()},4e3),()=>{clearInterval(aa.current);for(let Kn of Sa)yn.removeKeyMap(Kn)}}},[yn]),(0,b.useEffect)(()=>{Nn!==Pe&&Re(Nn)},[Nn]),(0,ua.Z)(()=>{if(!vn&&It>0){let Sa=new Date().getTime(),Kn=window.sessionStorage.getItem(ma);Sa>=It+Xa&&(!Kn||Kn!==eo)&&(window.sessionStorage.setItem(ma,eo),Lr(!0))}},Xa),(0,b.useEffect)(()=>{ye(Ba)},[yn,Ba]),(0,b.useEffect)(()=>{yn&&Vn&&yn.focus()},[yn,Vn]),(0,b.useEffect)(()=>{if(De&&yn){let Sa=function(On){let Tn=On.target;if(ir.current){let Ar=Tn.scrollTop/Tn.scrollHeight;ir.current.scrollTop=ir.current.scrollHeight*Ar}};const Kn=yn.getScrollerElement();return Kn.addEventListener("scroll",Sa),()=>{Kn.removeEventListener("scroll",Sa)}}},[yn,De]),(0,b.useEffect)(()=>{if(yn&&xr){let Sa=function(Kn,On){xr(Kn,On)};return yn.on("beforeChange",Sa),()=>{yn.off("beforeChange",Sa)}}},[yn,xr]),(0,b.useEffect)(()=>{if(yn&&en){let Sa=function(){en(yn.getValue())};return yn.on("blur",Sa),()=>{yn.off("blur",Sa)}}},[yn,en]);function An(Sa,Kn){var On=Sa.getDoc(),Tn=On.getCursor(),Ar=On.getLine(Tn.line),Ie=Ar.charAt(Tn.ch-1),Xo=Ar.lastIndexOf("@\u2581@",Tn.ch),mr=Ar.lastIndexOf("@\u2581\u2581@",Tn.ch),Tr=Xo>mr?Xo:mr,no=Xo>mr?3:4;if(ya.indexOf(Ie)===-1)return null;if(console.log("change1:",Kn,Sa,Ar,Tn,Tr,Xo,mr,Ie),Tr>=0&&Tn.ch-Tr<5){var ri=Tr+no;return On.replaceRange("",{line:Tn.line,ch:Tr},{line:Tn.line,ch:ri}),{line:Tn.line,ch:ri}}return null}(0,b.useEffect)(()=>{if(yn){let Sa=function(Kn,On){const Tn=Kn.getValue();ut(Tn),Ht(new Date().getTime()),Kn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),at&&(dr?at(Tn,ha(Tn)):at(Tn))};return yn.on("change",Sa),()=>{yn.off("change",Sa)}}},[yn,at]),(0,b.useEffect)(()=>{if(yn)if(Ve==null)yn.setValue(""),ut("");else{const Sa=window.scrollY||window.pageYOffset;Ve!==yn.getValue()&&(yn.setValue(Ve),ut(Ve),yn.setCursor(ro?1:yn.lineCount(),0),window.scrollTo(0,Sa))}},[yn,Ve]);const En=(0,b.useCallback)(Sa=>{const Kn=yn.getCursor(),On=yn.getSelection();let Tn=On.split(` -`);switch(Sa){case"bold":return yn.replaceSelection("**"+On+"**"),On===""&&yn.setCursor(Kn.line,Kn.ch+2),yn.focus();case"italic":return yn.replaceSelection("*"+On+"*"),On===""&&yn.setCursor(Kn.line,Kn.ch+1),yn.focus();case"code":return yn.replaceSelection("`"+On+"`"),On===""&&yn.setCursor(Kn.line,Kn.ch+1),yn.focus();case"inline-latex":return pn("inline-latex"),yn.focus();case"latex":return yn.replaceSelection("```latex\n"+On+"\n```"),yn.setCursor(Kn.line+1,On.length+1),yn.focus();case"line-break":return yn.replaceSelection(`
-`),yn.focus();case"list-ul":return On===""?yn.replaceSelection("- "+On):yn.replaceSelection(Tn.map(Ar=>Ar===""?"":`- ${Ar}`).join(` -`)),yn.focus();case"list-ol":return On===""?yn.replaceSelection("1. "+On):yn.replaceSelection(Tn.map((Ar,Ie)=>Ar===""?"":`${Ie+1}. ${Ar}`).join(` -`)),yn.focus();case"add-null-ch":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(yr),yn.focus();case"add-signal":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(Zr),yn.focus();case"add-multiple":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(ya),yn.focus();case"inster-template-1":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(Cr),yn.focus();case"eraser":return yn.setValue(""),yn.focus();case"trigger-watch":return ye(!De),yn.focus();case"trigger-full-screen":return Re(!Pe),yn.focus();case dn:pn(dn);return;case jn:pn(jn);return;case Ct:pn(Ct);return;case Zn:pn(Zn);return;case"maths-latex":pn("maths-latex");return;case Dt:pn(Dt);return;case Za:pn(Za);return;default:throw new Error}},[yn,De,Pe]),un=(0,b.useCallback)((Sa,Kn)=>{var On,Tn,Ar,Ie,Xo,mr;switch(pn(""),_t){case dn:const{title:ui,link:Bo}=Sa;return yn.replaceSelection(`[${ui}](${Bo})`),yn.focus();case jn:const{language:hi,content:oi}=Sa;return yn.replaceSelection(["```"+hi,oi,"```"].join(` -`)),yn.focus();case"maths-latex":for(var Tr=atob(Sa),no=new Uint8Array(Tr.length),ri=0;ri{el.id?yn.replaceSelection(`![,](/api/attachments/${el.id}?type=${el.content_type})`):(el==null?void 0:el.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":yn.replaceSelection("`$$"+Sa+"$$`");break;case Ct:case Zn:case Yt:const{src:Oi,alt:cl}=Sa,si=Kn,Kl=(Ar=(Tn=(On=si==null?void 0:si.name)==null?void 0:On.split("."))==null?void 0:Tn.pop)==null?void 0:Ar.call(Tn);return((Ie=si==null?void 0:si.type)==null?void 0:Ie.indexOf("image"))>-1||!(si!=null&&si.type)?cl?yn.replaceSelection(`![ ${cl} ]( ${Oi} "${cl}" )`):yn.replaceSelection(`![,](${Oi})`):((Xo=si==null?void 0:si.type)==null?void 0:Xo.indexOf("video"))>-1?yn.replaceSelection(``):((mr=si==null?void 0:si.type)==null?void 0:mr.indexOf("pdf"))>-1?yn.replaceSelection(`${si.name}`):pt.includes(Kl)?yn.replaceSelection(`${si.name}`):yn.replaceSelection(`[${si.name}](${Oi})`),yn.focus();case Za:const{row:zi,col:Ll,align:ql}=Sa;let Ol=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,pt=["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 Sn(Ve){return/^\d+$/.test(Ve)?`${Ve}px`:Ve}const kt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ln={[kt+"-B"]:"bold",[kt+"-I"]:"italic"},In={[dn]:"\u6DFB\u52A0\u94FE\u63A5",[jn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ct]:"\u6DFB\u52A0\u56FE\u7247",[Zn]:"\u6DFB\u52A0\u753B\u56FE",[Dt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Za]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Hn=({defaultValue:Ve="",onChange:rt,width:Je="100%",height:xn=400,miniToolbar:fn=!1,isFocus:Vn=!1,watch:Ba,insertTemp:da,mode:qn="markdown",id:ma="markdown-editor-id",showResizeBar:la=!1,noStorage:pn=!1,showNullButton:Na=!1,showNullProgramButton:cr=!1,hidetoolBar:Oa=!1,fullScreen:Nn=!1,onBlur:en,onCMBeforeChange:xr,onFullScreen:pa,className:Jr="",disablePaste:er=!1,disabled:ro=!1,disabledFill:uo=!1,placeholder:so="",values:Po="",extraUse:co})=>{const[yn,Ir]=(0,b.useState)(null),[eo,ut]=(0,b.useState)(Ve),[De,ye]=(0,b.useState)(Ba),[Pe,Re]=(0,b.useState)(Nn),[_t,vn]=(0,b.useState)(""),[It,Ht]=(0,b.useState)(0),[St,Dn]=(0,b.useState)(xn),[ka,Lr]=(0,b.useState)(!1),Kr=(0,b.useRef)((0,At.Z)()),Ma=(0,b.useRef)(!1),aa=(0,b.useRef)(),[tr,rr]=(0,b.useState)(0),[or,xa]=(0,b.useState)(0),Ra=(0,b.useRef)(),wt=(0,b.useRef)(),Da=(0,b.useRef)(),ir=(0,b.useRef)(),vr=()=>wr(void 0,null,function*(){var Sa;const Kn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Kr.current}});(Sa=Kn==null?void 0:Kn.attachments)!=null&&Sa.length&&(console.log("cm:",yn,Ra),Kn.attachments.map(On=>{On.content_type.indexOf("image")>-1?yn.replaceSelection(`![,](/api/attachments/${On.id}?type=${On.content_type})`):On.content_type.indexOf("video")>-1?yn.replaceSelection(``):On.content_type.indexOf("pdf")>-1?yn.replaceSelection(`${On.name}`):yn.replaceSelection(`[${On.name}](${ENV.API_SERVER}/api/attachments/${On.id}?type=${On.content_type})`)}))});(0,b.useEffect)(()=>{const Sa=window.scrollY||window.pageYOffset;ut(Po),yn==null||yn.setValue(Po),window.scrollTo(0,Sa)},[Po]),(0,b.useEffect)(()=>{pa==null||pa(Pe)},[Pe]),(0,b.useEffect)(()=>{if(Ra.current){let Sa=function(On,Tn){var pr;if(er){Tn.preventDefault();return}const Ie=Tn.clipboardData;if(Ie){const zo=Ie.types.toString(),ur=Ie.items;if(zo==="Files"||Ie.types.indexOf("Files")>-1){if(Tn.preventDefault(),qn=="stex")return;try{let Tr=ur[1];((pr=ur[0])==null?void 0:pr.kind)==="file"&&(Tr=ur[0]);const no=Tr.getAsFile(),ri=no.name.split(".").pop();(0,et.I)(no,To=>{var ui,Bo,hi;To.id?((ui=no==null?void 0:no.type)==null?void 0:ui.indexOf("image"))>-1?Kn.replaceSelection(`![,](/api/attachments/${To.id}?type=${To.content_type})`):((Bo=no==null?void 0:no.type)==null?void 0:Bo.indexOf("video"))>-1?Kn.replaceSelection(``):((hi=no==null?void 0:no.type)==null?void 0:hi.indexOf("pdf"))>-1?Kn.replaceSelection(`${no.name}`):pt.includes(ri)?Kn.replaceSelection(`${no.name}`):Kn.replaceSelection(`[${no.name}](/api/attachments/${To.id}?type=${To.content_type})`):(To==null?void 0:To.status)===401&&(Lt.ZP.warning((To==null?void 0:To.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Tr){Lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Kn=qe().fromTextArea(Ra.current,{mode:qn,lineNumbers:!fn,lineWrapping:!0,value:Ve,autoCloseTags:!cr,autoCloseBrackets:!0});return Kn.on("keyup",function(On,Tn){Tn.keyCode===8&&(On.getValue()==""?Kn.setOption("placeholder",so):Kn.setOption("placeholder",null))}),Kn.on("keydown",function(On,Tn){if(Tn.keyCode===8){var pr=An(On);pr&&Tn.preventDefault()}}),Vn&&Kn.focus(),Kn.on("paste",Sa),Kn.on("dragleave",function(On,Tn){wt.current.classList.remove("mouse-hover-md")}),ro&&Kn.on("beforeChange",function(On,Tn){(Tn.origin==="paste"||Tn.origin==="+input")&&Tn.cancel()}),Ir(Kn),()=>{Kn.off("paste",Sa)}}},[]);const ra=(0,b.useCallback)(()=>{if(wt.current)try{}catch(Sa){console.log(Sa,"---- to set md editor body height")}},[St,wt,Pe]);(0,b.useEffect)(()=>{function Sa(){let Kn=new ke.Z(On=>{for(let Tn of On)(Tn.target.offsetHeight>0||Tn.target.offsetWidth>0)&&(ra(),yn.setSize("100%","100%"),yn.refresh())});return Kn.observe(Ra.current.parentElement),Kn}if(yn){const Kn=Sa();return()=>{var On,Tn;(On=Ra.current)!=null&&On.parentElement&&Kn.unobserve((Tn=Ra.current)==null?void 0:Tn.parentElement)}}},[yn,ra]),(0,b.useEffect)(()=>{if(yn){let Sa=[];for(const[Kn,On]of Object.entries(ln)){let Tn={[Kn]:()=>{En(On)}};Sa.push(Tn),yn.addKeyMap(Tn)}return aa.current=setInterval(()=>{Ma.current&&vr()},4e3),()=>{clearInterval(aa.current);for(let Kn of Sa)yn.removeKeyMap(Kn)}}},[yn]),(0,b.useEffect)(()=>{Nn!==Pe&&Re(Nn)},[Nn]),(0,ua.Z)(()=>{if(!pn&&It>0){let Sa=new Date().getTime(),Kn=window.sessionStorage.getItem(ma);Sa>=It+Xa&&(!Kn||Kn!==eo)&&(window.sessionStorage.setItem(ma,eo),Lr(!0))}},Xa),(0,b.useEffect)(()=>{ye(Ba)},[yn,Ba]),(0,b.useEffect)(()=>{yn&&Vn&&yn.focus()},[yn,Vn]),(0,b.useEffect)(()=>{if(De&&yn){let Sa=function(On){let Tn=On.target;if(ir.current){let pr=Tn.scrollTop/Tn.scrollHeight;ir.current.scrollTop=ir.current.scrollHeight*pr}};const Kn=yn.getScrollerElement();return Kn.addEventListener("scroll",Sa),()=>{Kn.removeEventListener("scroll",Sa)}}},[yn,De]),(0,b.useEffect)(()=>{if(yn&&xr){let Sa=function(Kn,On){xr(Kn,On)};return yn.on("beforeChange",Sa),()=>{yn.off("beforeChange",Sa)}}},[yn,xr]),(0,b.useEffect)(()=>{if(yn&&en){let Sa=function(){en(yn.getValue())};return yn.on("blur",Sa),()=>{yn.off("blur",Sa)}}},[yn,en]);function An(Sa,Kn){var On=Sa.getDoc(),Tn=On.getCursor(),pr=On.getLine(Tn.line),Ie=pr.charAt(Tn.ch-1),zo=pr.lastIndexOf("@\u2581@",Tn.ch),ur=pr.lastIndexOf("@\u2581\u2581@",Tn.ch),Tr=zo>ur?zo:ur,no=zo>ur?3:4;if(ya.indexOf(Ie)===-1)return null;if(console.log("change1:",Kn,Sa,pr,Tn,Tr,zo,ur,Ie),Tr>=0&&Tn.ch-Tr<5){var ri=Tr+no;return On.replaceRange("",{line:Tn.line,ch:Tr},{line:Tn.line,ch:ri}),{line:Tn.line,ch:ri}}return null}(0,b.useEffect)(()=>{if(yn){let Sa=function(Kn,On){const Tn=Kn.getValue();ut(Tn),Ht(new Date().getTime()),Kn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rt&&(cr?rt(Tn,ha(Tn)):rt(Tn))};return yn.on("change",Sa),()=>{yn.off("change",Sa)}}},[yn,rt]),(0,b.useEffect)(()=>{if(yn)if(Ve==null)yn.setValue(""),ut("");else{const Sa=window.scrollY||window.pageYOffset;Ve!==yn.getValue()&&(yn.setValue(Ve),ut(Ve),yn.setCursor(ro?1:yn.lineCount(),0),window.scrollTo(0,Sa))}},[yn,Ve]);const En=(0,b.useCallback)(Sa=>{const Kn=yn.getCursor(),On=yn.getSelection();let Tn=On.split(` +`);switch(Sa){case"bold":return yn.replaceSelection("**"+On+"**"),On===""&&yn.setCursor(Kn.line,Kn.ch+2),yn.focus();case"italic":return yn.replaceSelection("*"+On+"*"),On===""&&yn.setCursor(Kn.line,Kn.ch+1),yn.focus();case"code":return yn.replaceSelection("`"+On+"`"),On===""&&yn.setCursor(Kn.line,Kn.ch+1),yn.focus();case"inline-latex":return vn("inline-latex"),yn.focus();case"latex":return yn.replaceSelection("```latex\n"+On+"\n```"),yn.setCursor(Kn.line+1,On.length+1),yn.focus();case"line-break":return yn.replaceSelection(`
+`),yn.focus();case"list-ul":return On===""?yn.replaceSelection("- "+On):yn.replaceSelection(Tn.map(pr=>pr===""?"":`- ${pr}`).join(` +`)),yn.focus();case"list-ol":return On===""?yn.replaceSelection("1. "+On):yn.replaceSelection(Tn.map((pr,Ie)=>pr===""?"":`${Ie+1}. ${pr}`).join(` +`)),yn.focus();case"add-null-ch":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(yr),yn.focus();case"add-signal":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(Zr),yn.focus();case"add-multiple":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(ya),yn.focus();case"inster-template-1":return On===""&&yn.setCursor(Kn.line,Kn.ch),yn.replaceSelection(Cr),yn.focus();case"eraser":return yn.setValue(""),yn.focus();case"trigger-watch":return ye(!De),yn.focus();case"trigger-full-screen":return Re(!Pe),yn.focus();case dn:vn(dn);return;case jn:vn(jn);return;case Ct:vn(Ct);return;case Zn:vn(Zn);return;case"maths-latex":vn("maths-latex");return;case Dt:vn(Dt);return;case Za:vn(Za);return;default:throw new Error}},[yn,De,Pe]),un=(0,b.useCallback)((Sa,Kn)=>{var On,Tn,pr,Ie,zo,ur;switch(vn(""),_t){case dn:const{title:ui,link:Bo}=Sa;return yn.replaceSelection(`[${ui}](${Bo})`),yn.focus();case jn:const{language:hi,content:oi}=Sa;return yn.replaceSelection(["```"+hi,oi,"```"].join(` +`)),yn.focus();case"maths-latex":for(var Tr=atob(Sa),no=new Uint8Array(Tr.length),ri=0;ri{el.id?yn.replaceSelection(`![,](/api/attachments/${el.id}?type=${el.content_type})`):(el==null?void 0:el.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":yn.replaceSelection("`$$"+Sa+"$$`");break;case Ct:case Zn:case Yt:const{src:Oi,alt:cl}=Sa,si=Kn,Kl=(pr=(Tn=(On=si==null?void 0:si.name)==null?void 0:On.split("."))==null?void 0:Tn.pop)==null?void 0:pr.call(Tn);return((Ie=si==null?void 0:si.type)==null?void 0:Ie.indexOf("image"))>-1||!(si!=null&&si.type)?cl?yn.replaceSelection(`![ ${cl} ]( ${Oi} "${cl}" )`):yn.replaceSelection(`![,](${Oi})`):((zo=si==null?void 0:si.type)==null?void 0:zo.indexOf("video"))>-1?yn.replaceSelection(``):((ur=si==null?void 0:si.type)==null?void 0:ur.indexOf("pdf"))>-1?yn.replaceSelection(`${si.name}`):pt.includes(Kl)?yn.replaceSelection(`${si.name}`):yn.replaceSelection(`[${si.name}](${Oi})`),yn.focus();case Za:const{row:zi,col:Ll,align:ql}=Sa;let Ol=` `;for(let el=0;el{switch(_t){case dn:return b.createElement(gn,{callback:un,onCancel:Nr});case jn:return b.createElement(mn.Z,{callback:un,onCancel:Nr});case Ct:return b.createElement(et.Z,{callback:un,onCancel:Nr});case Dt:return b.createElement(Be,{callback:un,onCancel:Nr});case Za:return b.createElement(Gt,{callback:un,onCancel:Nr});case"maths-latex":return b.createElement(jt,{showSaveButton:!0,callback:un});case"inline-latex":return b.createElement(Bt.Z,{showSaveButton:!0,callback:un});default:return null}},[_t]);function Nr(){pn("")}(0,b.useEffect)(()=>{if(Da.current){let Sa=function(Xo){Ar=!0,Ie=Xo.pageY},Kn=function(){Ar=!1},On=function(Xo){if(Ar){let mr=Xo.pageY-Ie;mr<0&&(mr=0),mr>300&&(mr=300);let Tr=xn+mr+"px";Dn(Tr)}},Tn=Da.current,Ar=!1,Ie=0;return Tn.addEventListener("mousedown",Sa),document.addEventListener("mousemove",On),document.addEventListener("mouseup",Kn),()=>{Tn.removeEventListener("mousedown",Sa),document.removeEventListener("mousemove",On),document.removeEventListener("mouseup",Kn)}}},[yn,Da]),(0,b.useEffect)(()=>{Dn(xn)},[xn]);const mo=Sn(Je),za=Sn(St),hr={width:mo,height:za},fo=(0,b.useMemo)(()=>{if(It){let Sa=new Date(It),Kn=Sa.getHours(),On=Sa.getMinutes(),Tn=Sa.getSeconds();return Kn=Kn<10?"0"+Kn:Kn,On=On<10?"0"+On:On,Tn=Tn<10?"0"+Tn:Tn,`${Kn}:${On}:${Tn}`}return 0},[It]),ha=Sa=>{const Kn=[];if(dr){let On=-1;Sa=Sa.replace(/(@▁▁@|@▁@)/g,function(Tn,Ar,Ie){Kn.push({multiLine:Tn!==Zr})})}return Kn};function to(){window.sessionStorage.removeItem(ma),Lr(!1),Ht(0)}function Yo(){Lr(!1),Ht(0),yn.setValue(window.sessionStorage.getItem(ma))}(0,b.useEffect)(()=>{In[_t]&&_t!==Zn&&_t!==Dt&&setTimeout(()=>{const Sa=document.getElementsByClassName("markdown-popup-form")[0],Kn=window.innerWidth/2-Sa.offsetWidth/2,On=window.innerHeight/2-Sa.offsetHeight/2;rr(Kn),xa(On)},0)},[_t]);const Hr=Sa=>{Sa.preventDefault();const Kn=Sa.clientX-tr,On=Sa.clientY-or;document.body.onmousemove=Tn=>{let Ar=Tn.clientX-Kn,Ie=Tn.clientY-On;const Xo=document.getElementsByClassName("markdown-popup-form")[0],mr=window.innerWidth-Xo.offsetWidth,Tr=window.innerHeight-Xo.offsetHeight;Ar=Math.max(0,Math.min(Ar,mr)),Ie=Math.max(0,Math.min(Ie,Tr)),Ho(Tn.clientX,Tn.clientY,Kn,On)&&(rr(Ar),xa(Ie))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ho=(Sa,Kn,On,Tn)=>{const Ar=document.body.clientHeight,Ie=document.body.clientWidth;return Sa<20&&On>Sa||Sa>Ie-20&&OnKn||Kn>Ar-20&&Tnbe in Ae?Ue(Ae,be,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[be]=Te,E=(Ae,be)=>{for(var Te in be||(be={}))Qe.call(be,Te)&&a(Ae,Te,be[Te]);if(nt)for(var Te of nt(be))de.call(be,Te)&&a(Ae,Te,be[Te]);return Ae},x=(Ae,be)=>Ne(Ae,gt(be));const{useForm:y}=b.default,ee={width:280,marginRight:10},ne={labelCol:{span:5},wrapperCol:{span:19}};var oe=({callback:Ae,onCancel:be})=>{const[Te]=y();let Ge=(0,it.useRef)();function Pt(kn){Ae(kn,Ge.current)}function bt(kn,bn){if(kn.status===-1){xe.ZP.error(kn.message);return}Te.setFieldsValue({src:`/api/attachments/${kn.id}`,type:bn.type})}function vt(kn){let bn=kn.target.files[0];Ge.current=bn,ie(bn,bt)}return Ye.createElement(b.default,x(E({form:Te},ne),{className:"upload-image-panel",onFinish:Pt,style:{width:470,overflow:"hidden"}}),Ye.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ye.createElement("div",{className:"flex-container"},Ye.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ye.createElement(qe.default,{style:ee})),Ye.createElement(le,{onFileChange:vt}))),Ye.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ye.createElement(qe.default,{style:{width:264}})),Ye.createElement(b.default.Item,{style:{textAlign:"right"}},Ye.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ye.createElement(ke.ZP,{type:"default",onClick:be},"\u53D6\u6D88")))};function le({onFileChange:Ae}){return Ye.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ye.createElement("input",{type:"file",onChange:Ae}))}function ie(Ae,be){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,he.bg)())throw xe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Te=new FormData;Te.append("editormd-image-file",Ae),Te.append("file_param_name","editormd-image-file"),Te.append("byxhr","true");var Ge=new window.XMLHttpRequest;Ge.withCredentials=!0,Ge.addEventListener("load",function(Pt){be(JSON.parse(Pt.target.responseText),Ae)},!1),Ge.addEventListener("error",function(Pt){console.error(Pt)},!1),Ge.open("POST",`${ze.KI}/api/attachments.json`),Ge.send(Te)}},50474:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return qe}});var b=re(59301),xe=re(4676);class qe extends b.Component{constructor(ze){super(ze);const it=window.document;this.node=it.createElement("div"),it.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,xe.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},91300:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return xe}});var b=re(59301);function xe(qe,ke){const ze=(0,b.useRef)();(0,b.useEffect)(()=>{ze.current=qe}),(0,b.useEffect)(()=>{function it(){ze.current()}if(ke!==null){let he=setInterval(it,ke);return()=>clearInterval(he)}},[ke])}},73869:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return E}});var b=re(59301),xe=re(42203),qe=re(78241),ke=re(8591),ze=re(43418),it=re(92832),he={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Ye=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,nt=(x,y,ee)=>y in x?Ye(x,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[y]=ee,Qe=(x,y)=>{for(var ee in y||(y={}))Ne.call(y,ee)&&nt(x,ee,y[ee]);if(Ue)for(var ee of Ue(y))gt.call(y,ee)&&nt(x,ee,y[ee]);return x},de=(x,y,ee)=>new Promise((ne,oe)=>{var le=be=>{try{Ae(ee.next(be))}catch(Te){oe(Te)}},ie=be=>{try{Ae(ee.throw(be))}catch(Te){oe(Te)}},Ae=be=>be.done?ne(be.value):Promise.resolve(be.value).then(le,ie);Ae((ee=ee.apply(x,y)).next())});const a=({shixunsDetail:x,globalSetting:y,loading:ee,dispatch:ne,title:oe,pathList:le=[],showInputPath:ie=!1,isMergeSelectFile:Ae=!1,onFinish:be=()=>{}})=>{const[Te]=qe.default.useForm(),Ge=(0,xe.useParams)(),Pt=(0,xe.useLocation)(),bt=(0,b.useRef)(),[vt,kn]=(0,b.useState)(""),[bn,sa]=(0,b.useState)(""),[va,qt]=(0,b.useState)([]),[Wn,lt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var ct,yt;bt.current=((yt=(ct=Pt.pathname)==null?void 0:ct.split("/"))==null?void 0:yt[3])==="repository"},[]),(0,b.useEffect)(()=>{if(x.actionTabs.key!=="Repository-SelectFilePath")return;const ct=le.join("/");let yt=[];le.map((wn,tn)=>{tn===0?yt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${wn}`,path:ct}):yt.push({val:`/${wn}`,path:ct})}),qt(yt),kn(ct),sa(ct),Nt(ct)},[x.actionTabs.key]);const Nt=ct=>de(void 0,null,function*(){const yt=yield ne({type:bt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ge.id,path:ct}});yt&<(yt.trees||[])}),rn=ct=>{let yt=vt;ct.type==="tree"&&(va.length?va.push({val:`/${ct.name}`,path:ct.name}):va.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ct.name}`,path:ct.name}),qt(va),yt=vt?`${vt}/${ct.name}`:ct.name,kn(yt)),Nt(yt)},gn=(ct,yt)=>{const wn=va.filter((an,we)=>we<=yt);qt(wn);const tn=wn.filter((an,we)=>we!==0).map(an=>an.val).join("").substr(1);kn(tn),Nt(tn)},mn=()=>de(void 0,null,function*(){const ct=Te==null?void 0:Te.getFieldsValue(),yt=vt?`${vt}${ct!=null&&ct.name?`/${ct==null?void 0:ct.name}`:""}`:ct==null?void 0:ct.name;if(Ae){be(yt),et();return}if(ie){yield Te.validateFields();const wn=yield ne({type:"shixunsDetail/uploadGitFolder",payload:Qe(Qe({},{id:Ge.id,path:yt}),bt.current?{}:{secret_repository:!0})});be(bn),wn.status===0&&ke.ZP.info("\u65B0\u5EFA\u6210\u529F")}else be(yt),ke.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");et()}),et=()=>{ne({type:"shixunsDetail/setActionTabs",payload:{}}),Te.resetFields()};return b.createElement(ze.default,{centered:!0,title:oe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:x.actionTabs.key==="Repository-SelectFilePath",onOk:mn,onCancel:et},b.createElement("div",{className:he.wrap},b.createElement("div",{className:he.content},b.createElement("div",{className:he.mainPathWrap},!!(va!=null&&va.length)&&va.map((ct,yt)=>b.createElement("a",{key:yt,onClick:()=>gn(ct,yt)},ct.val))),!!(Wn!=null&&Wn.length)&&Wn.map((ct,yt)=>ct.type==="tree"&&b.createElement("a",{key:yt,onClick:()=>rn(ct)},b.createElement("i",{className:`iconfont icon-wenjianjia ${he.colorBlue}`}),ct.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},vt),ie&&b.createElement(qe.default,{form:Te,scrollToFirstError:!0,className:"mt20"},b.createElement(qe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(it.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,xe.connect)(({shixunsDetail:x,loading:y,globalSetting:ee})=>({shixunsDetail:x,globalSetting:ee,loading:y.models.index}))(a)},4973:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Wn}});var b=re(59301),xe=re(42203),qe=re(36381),ke=re(92832),ze=re(78241),it=re(8591),he=re(43418),Ye=re(24905),Ue=re(6848),Ne=re(88897),gt=re(5112),nt=re(81327),Qe=re(95237),de=re(57809),a=re(78673),E=re(23744),x=re(78258),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},ee=re(48551),ne=re(70635),oe=re(2119),le=re(59301),ie=Object.defineProperty,Ae=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,bt=(lt,Nt,rn)=>Nt in lt?ie(lt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):lt[Nt]=rn,vt=(lt,Nt)=>{for(var rn in Nt||(Nt={}))Ge.call(Nt,rn)&&bt(lt,rn,Nt[rn]);if(Te)for(var rn of Te(Nt))Pt.call(Nt,rn)&&bt(lt,rn,Nt[rn]);return lt},kn=(lt,Nt)=>Ae(lt,be(Nt)),bn=(lt,Nt,rn)=>new Promise((gn,mn)=>{var et=wn=>{try{yt(rn.next(wn))}catch(tn){mn(tn)}},ct=wn=>{try{yt(rn.throw(wn))}catch(tn){mn(tn)}},yt=wn=>wn.done?gn(wn.value):Promise.resolve(wn.value).then(et,ct);yt((rn=rn.apply(lt,Nt)).next())});const{Panel:sa}=qe.default,{TextArea:va}=ke.default;var Wn=({active:lt,type:Nt="jupyter"})=>{var rn,gn;const mn=(0,xe.useParams)(),[et]=ze.default.useForm(),[ct,yt]=(0,b.useState)({}),[wn,tn]=(0,b.useState)(!1),[an,we]=(0,b.useState)(0),[Ce,Xe]=(0,b.useState)([]),[Et,Ft]=(0,b.useState)([]),[Mt,zt]=(0,b.useState)([]),Vt=(gn=(rn=(0,oe.eY)())==null?void 0:rn.shixun)==null?void 0:gn.editable;(0,b.useEffect)(()=>{lt==="testCase"&&Bn()},[lt]),(0,b.useEffect)(()=>{Ot()},[]);const Bn=()=>bn(void 0,null,function*(){var Tt,rt,jt,Bt,At,Lt,dn,Ct,Dt,Zn,Yt,jn,Za,cr;const Ya=[{hidden:0,input:"",output:"",score:100}],ua=yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/jupyter_evalute_setting.json`,{method:"get"});if((ua==null?void 0:ua.status)===0){zt((Tt=ua==null?void 0:ua.data)==null?void 0:Tt.standard_scripts);const wr={open_evaluate:(rt=ua==null?void 0:ua.data)==null?void 0:rt.open_evaluate,exec_time:((jt=ua==null?void 0:ua.data)==null?void 0:jt.exec_time)||3,test_set_score:((Bt=ua==null?void 0:ua.data)==null?void 0:Bt.test_set_score)===null?!1:(At=ua==null?void 0:ua.data)==null?void 0:At.test_set_score,test_set_average:((Lt=ua==null?void 0:ua.data)==null?void 0:Lt.test_set_average)===null?!0:(dn=ua==null?void 0:ua.data)==null?void 0:dn.test_set_average,choice_standard_scripts:((Ct=ua==null?void 0:ua.data)==null?void 0:Ct.choice_standard_scripts)||null,evaluate_script:((Dt=ua==null?void 0:ua.data)==null?void 0:Dt.evaluate_script)||"",evaluate_method:(Zn=ua==null?void 0:ua.data)==null?void 0:Zn.evaluate_method,use_jupyter_result:(Yt=ua==null?void 0:ua.data)==null?void 0:Yt.use_jupyter_result};et.setFieldsValue(wr),yt(wr),Xe((Za=(jn=ua==null?void 0:ua.data)==null?void 0:jn.test_sets)!=null&&Za.length?(cr=ua==null?void 0:ua.data)==null?void 0:cr.test_sets:Ya)}}),Ot=()=>bn(void 0,null,function*(){var Tt;const rt=yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/get_jupyter_tags.json`,{method:"get"});(rt==null?void 0:rt.status)===0&&Ft(((Tt=rt==null?void 0:rt.data)==null?void 0:Tt.list)||[])}),Be=Tt=>bn(void 0,null,function*(){const jt=Ce.map(At=>At.score).reduce((At,Lt)=>At+Lt,0);if(Tt.test_set_score&&jt!==100){it.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Tt.evaluate_method===3&&(Ce!=null&&Ce.some(At=>!At.tags))){it.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}tn(!0),(yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:kn(vt({},Tt),{mirror_script_id:Tt==null?void 0:Tt.choice_standard_scripts,open_evaluate:Tt!=null&&Tt.open_evaluate?1:0,test_set:Ce.map(At=>kn(vt({},At),{is_file:!1}))})})).status===0&&it.ZP.success("\u4FDD\u5B58\u6210\u529F"),tn(!1)}),Oe=Tt=>{yt(vt({},et.getFieldsValue())),"test_set_average"in Tt&&(Tt!=null&&Tt.test_set_average)&&st(Ce),"test_set_score"in Tt&&(Tt!=null&&Tt.test_set_score)&&(et.setFieldsValue({test_set_average:!0}),yt(kn(vt({},et.getFieldsValue()),{test_set_average:!0})),st(Ce)),"choice_standard_scripts"in Tt&&he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:le.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",le.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>bn(void 0,null,function*(){const rt=yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/get_script_contents.json`,{method:"get",params:{id:mn==null?void 0:mn.id,script_id:Tt==null?void 0:Tt.choice_standard_scripts}});rt!=null&&rt.content&&(he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:le.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),et.setFieldsValue({evaluate_script:rt==null?void 0:rt.content}),yt(kn(vt({},et.getFieldsValue()),{evaluate_script:rt==null?void 0:rt.content})))})})},st=Tt=>{let rt=0;const jt=Math.floor((100-rt)/Tt.length),Bt=jt+(100-rt)%Tt.length;Tt=Tt.map((At,Lt)=>Lt===Tt.length-1?kn(vt({},At),{score:Bt}):kn(vt({},At),{score:jt})),Xe(Tt)},xt=()=>{const Tt=[...Ce,{hidden:0,input:"",output:"",score:0}];et.getFieldValue("test_set_average")?st(Tt):Xe(Tt)},{test_set_score:Jt,test_set_average:Gt,choice_standard_scripts:Wt,open_evaluate:nn}=ct;return le.createElement("section",{className:y.wrap},le.createElement(ze.default,{form:et,disabled:!nn,layout:"vertical",onValuesChange:Oe,onFinish:Be},le.createElement(ze.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},le.createElement(Ye.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),le.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},le.createElement(Ne.Z,{size:"large",style:{width:400},min:3}))),le.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{name:"test_set_score"},le.createElement(gt.ZP.Group,null,le.createElement(nt.Z,{direction:"vertical"},le.createElement(gt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),le.createElement(gt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),le.createElement(ze.default.Item,{label:le.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},le.createElement(gt.ZP.Group,null,le.createElement(nt.Z,{direction:"vertical"},le.createElement(gt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),le.createElement(gt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),le.createElement(Qe.Z,{align:"middle",justify:"space-between",className:"font14"},le.createElement("div",{style:{fontWeight:500}},le.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(x.op,{style:{borderRadius:2},onClick:xt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),Jt&&le.createElement(ze.default.Item,{name:"test_set_average"},le.createElement(gt.ZP.Group,null,le.createElement(gt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),le.createElement(gt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement("div",null,Ce.map((Tt,rt)=>le.createElement(qe.default,{activeKey:an,key:rt,onChange:()=>{we(jt=>jt===rt?null:rt)}},le.createElement(sa,{header:le.createElement("div",{className:"font16"},le.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",rt+1),ct.test_set_score&&le.createElement("span",{style:{marginLeft:40}},le.createElement(Ne.Z,{style:{width:120},value:Tt.score,onClick:jt=>jt.stopPropagation(),min:0,max:100,precision:0,onBlur:jt=>{if(Number(jt)<0||Number(jt)>100){it.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Bt=Ce.map((Lt,dn)=>dn===rt?kn(vt({},Lt),{score:100}):Lt),At={test_set_average:!1};yt(vt(vt({},ct),At)),et.setFieldsValue(At),Xe(Bt)}},disabled:Gt,onChange:jt=>{const Bt=Ce.map((Lt,dn)=>dn===rt?kn(vt({},Lt),{score:jt?Number(jt):0}):Lt),At={test_set_average:!1};yt(vt(vt({},ct),At)),et.setFieldsValue(At),Xe(Bt)}}),le.createElement("span",{className:"ml10 mr10"},"%")),le.createElement("span",{className:"tr flex1",style:{float:"right"}},rt!==0&&le.createElement(Ue.Z,{placement:"bottom",title:"\u5220\u9664"},le.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:jt=>{jt.stopPropagation(),he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Bt=Ce.filter((At,Lt)=>Lt!==rt);st(Bt)}})}})))),key:rt},le.createElement("div",null,ct.evaluate_method===3&&le.createElement(Qe.Z,{align:"middle",className:"mb20"},le.createElement("div",null,le.createElement("span",{className:y.sub},"*"),le.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),le.createElement(Ue.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},le.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement(de.default,{value:Tt.tags,size:"large",style:{width:450},onChange:jt=>{const Bt=Ce.map((At,Lt)=>Lt===rt?kn(vt({},At),{tags:jt}):At);Xe(Bt)}},Et==null?void 0:Et.map(jt=>le.createElement(de.default.Option,{value:jt==null?void 0:jt.tags,key:jt==null?void 0:jt.tags},jt==null?void 0:jt.tags)))),le.createElement(Qe.Z,{align:"middle"},le.createElement("div",null," ",le.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),le.createElement(va,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Tt.output,onChange:jt=>{const Bt=Ce.map((At,Lt)=>Lt===rt?kn(vt({},At),{output:jt.target.value}):At);Xe(Bt)}})),le.createElement(Qe.Z,{className:"mt20",align:"middle"},le.createElement("div",null,le.createElement("span",null,"\u53EF\u89C1\u6027"),le.createElement(Ue.Z,{title:le.createElement("div",null,le.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),le.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),le.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},le.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement("div",null,le.createElement(Ye.default,{className:"font14 ml5",checked:Tt.hidden===1,onChange:jt=>{const Bt=Ce.map((At,Lt)=>{if(Lt===rt){let dn={is_invisible:!1,actual_output_visible:!1};return jt.target.checked&&(dn={is_invisible:!0,actual_output_visible:!0}),kn(vt(vt({},At),dn),{hidden:jt.target.checked?1:0})}return At});Xe(Bt)}},"\u5168\u90E8\u9690\u85CF")),le.createElement(Ye.default,{checked:Tt.is_invisible,style:{margin:"0 60px"},onChange:jt=>{const Bt=Ce.map((At,Lt)=>{if(Lt===rt){let dn=0;return jt.target.checked&&At.actual_output_visible&&(dn=1),kn(vt({},At),{hidden:dn,is_invisible:jt.target.checked})}return At});Xe(Bt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),le.createElement(Ye.default,{checked:Tt.actual_output_visible,onChange:jt=>{const Bt=Ce.map((At,Lt)=>{if(Lt===rt){let dn=0;return jt.target.checked&&At.is_invisible&&(dn=1),kn(vt({},At),{hidden:dn,actual_output_visible:jt.target.checked})}return At});Xe(Bt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),le.createElement("div",{className:"mt20"},le.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),le.createElement(Ye.default,{checked:Tt.last_match_rule,onChange:jt=>{const Bt=Ce.map((At,Lt)=>Lt===rt?kn(vt({},At),{last_match_rule:jt.target.checked}):At);Xe(Bt)}},le.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",le.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),le.createElement("h4",{className:"font14 mt20 mb10"},le.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},le.createElement(de.default,{getPopupContainer:Tt=>Tt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Mt.map((Tt,rt)=>le.createElement(de.default.Option,{value:Tt.id,key:rt},Tt.scptname))))),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{name:"evaluate_script"},le.createElement(ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!nn}}))),(0,oe.Ny)()&&le.createElement(Qe.Z,{className:"mb20",align:"middle"},le.createElement(ze.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},le.createElement(a.Z,null)),le.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),le.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:Vt,loading:wn,onCancel:()=>xe.history.push(`/shixuns/${mn==null?void 0:mn.id}/challenges`),onOk:()=>et.submit(),className:Nt==="jupyterLab"?y.btn:""}))}},89480:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return ze}});var b=re(59301),xe={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},qe=re(6848),ze=({name:it,tooltipTitle:he,children:Ye,required:Ue,errorKey:Ne,errorValue:gt,errorName:nt,errorStyle:Qe={},nameWidth:de=112,align:a="center",contentStyle:E={}})=>b.createElement(b.Fragment,null,b.createElement("div",{className:xe.label,style:{alignItems:a}},b.createElement("div",{className:xe.left,style:{width:de}},Ue&&b.createElement("span",null,"*"),b.createElement("div",null,it),!!he&&b.createElement(qe.Z,{title:he},b.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),b.createElement("div",{className:xe.right,style:E},Ye,nt&>===Ne&&b.createElement("div",{className:xe.error,style:Qe},nt))))},99891:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return it}});var b=re(59301),xe={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},qe=re(43418),ke=re(25711),it=({title:he,children:Ye,value:Ue})=>{const[Ne,gt]=(0,b.useState)(!1);return b.createElement(b.Fragment,null,b.createElement("span",{onClick:()=>gt(!0)},Ye),b.createElement(qe.default,{title:he,open:Ne,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>gt(!1),className:xe.modal,footer:null},typeof Ue=="string"&&b.createElement(ke.Z,{value:Ue||""}),Object.prototype.toString.call(Ue)==="[object Array]"&&b.createElement(b.Fragment,null,Ue==null?void 0:Ue.map((nt,Qe)=>b.createElement("div",{key:Qe},b.createElement("b",null,nt.name||nt.type_name),b.createElement(ke.Z,{value:nt.description||""}))))))}},23139:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ft}});var b=re(59301),xe=re(43418),qe=re(8591),ke=re(43428),ze=re(99313),it=re(71418),he=re(6848),Ye=re(3113),Ue={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Ne=re(77318),gt=re(385),nt=re(13014),Qe=re(4977),de=re(70635),a=re(76411),E={lineChart:"lineChart___dCEZW"},x=re(61186),y=re.n(x),ee=re(59301),oe=({dataInfo:Mt,indexKey:zt,valueName:Vt,startAndEndTime:Bn,colors:Ot=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Be})=>{let Oe=null;(0,b.useEffect)(()=>{Tt()},[Mt]),(0,b.useEffect)(()=>{window.addEventListener("resize",st(()=>{Oe&&Oe.resize()},200))},[window.onresize]);const st=(rt,jt,Bt=!1)=>{let At,Lt;return(...dn)=>{if(Bt){rt.apply(Lt,dn),Bt=!1;return}clearTimeout(At),At=setTimeout(()=>{rt.apply(Lt,dn)},jt)}},xt=rt=>rt?rt.map(jt=>{const Bt=new Date(jt),At=String(Bt.getMonth()+1).padStart(2,"0"),Lt=String(Bt.getDate()).padStart(2,"0"),dn=String(Bt.getHours()).padStart(2,"0"),Ct=String(Bt.getMinutes()).padStart(2,"0");return`${At}/${Lt} ${dn}:${Ct}`}):[],Jt=(rt,jt)=>rt.map(Bt=>{const At=jt.timestamps.indexOf(Bt);return At!==-1?jt.values[At]:null});function Gt(rt){let jt=1/0;for(let At=0;At{let At=[];for(let Lt=rt;Lt<=jt;Lt+=Bt)At.push(Lt);return At},nn=()=>{var rt;const jt=((rt=Mt==null?void 0:Mt.x)==null?void 0:rt.flat())||[];let Bt=[...new Set(jt)].sort((jn,Za)=>jn-Za),At=Gt(Bt),Lt=At==null?void 0:At.newArray,dn=At==null?void 0:At.minInterval;Bt=[...new Set([...Bt,...Lt])].sort((jn,Za)=>jn-Za);let Ct=y()(Bn[0],"YYYY-MM-DD HH:mm").valueOf(),Dt=Wt(Ct,Bt[0]-dn,dn),Zn=y()(Bn[1],"YYYY-MM-DD HH:mm").valueOf(),Yt=Wt(Bt[Bt.length-1]+dn,Zn,dn);return Bt=[...Dt,...Bt,...Yt],[...new Set(Bt)].sort((jn,Za)=>jn-Za)},Tt=()=>{var rt;Oe=a.init(document.getElementById(`lineChart${zt}`));let jt=nn(),Bt=(rt=Mt==null?void 0:Mt.y)==null?void 0:rt.map((Lt,dn)=>{var Ct;let Dt={timestamps:(Ct=Mt==null?void 0:Mt.x)==null?void 0:Ct[dn],values:Lt};return Lt=Jt(jt,Dt),{name:Vt[dn],type:"line",itemStyle:{show:!1},lineStyle:{color:Ot[dn]},data:Lt}}),At={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Lt){var dn;let Ct="";return Lt.forEach((Dt,Zn)=>{console.log("item",Dt),Ct+=`
+`),yn.focus();default:throw new Error}},[yn,_t]),lr=(0,b.useMemo)(()=>{switch(_t){case dn:return b.createElement(gn,{callback:un,onCancel:Nr});case jn:return b.createElement(mn.Z,{callback:un,onCancel:Nr});case Ct:return b.createElement(et.Z,{callback:un,onCancel:Nr});case Dt:return b.createElement(Be,{callback:un,onCancel:Nr});case Za:return b.createElement(Gt,{callback:un,onCancel:Nr});case"maths-latex":return b.createElement(jt,{showSaveButton:!0,callback:un});case"inline-latex":return b.createElement(Bt.Z,{showSaveButton:!0,callback:un});default:return null}},[_t]);function Nr(){vn("")}(0,b.useEffect)(()=>{if(Da.current){let Sa=function(zo){pr=!0,Ie=zo.pageY},Kn=function(){pr=!1},On=function(zo){if(pr){let ur=zo.pageY-Ie;ur<0&&(ur=0),ur>300&&(ur=300);let Tr=xn+ur+"px";Dn(Tr)}},Tn=Da.current,pr=!1,Ie=0;return Tn.addEventListener("mousedown",Sa),document.addEventListener("mousemove",On),document.addEventListener("mouseup",Kn),()=>{Tn.removeEventListener("mousedown",Sa),document.removeEventListener("mousemove",On),document.removeEventListener("mouseup",Kn)}}},[yn,Da]),(0,b.useEffect)(()=>{Dn(xn)},[xn]);const mo=Sn(Je),za=Sn(St),Er={width:mo,height:za},fo=(0,b.useMemo)(()=>{if(It){let Sa=new Date(It),Kn=Sa.getHours(),On=Sa.getMinutes(),Tn=Sa.getSeconds();return Kn=Kn<10?"0"+Kn:Kn,On=On<10?"0"+On:On,Tn=Tn<10?"0"+Tn:Tn,`${Kn}:${On}:${Tn}`}return 0},[It]),ha=Sa=>{const Kn=[];if(cr){let On=-1;Sa=Sa.replace(/(@▁▁@|@▁@)/g,function(Tn,pr,Ie){Kn.push({multiLine:Tn!==Zr})})}return Kn};function to(){window.sessionStorage.removeItem(ma),Lr(!1),Ht(0)}function Ho(){Lr(!1),Ht(0),yn.setValue(window.sessionStorage.getItem(ma))}(0,b.useEffect)(()=>{In[_t]&&_t!==Zn&&_t!==Dt&&setTimeout(()=>{const Sa=document.getElementsByClassName("markdown-popup-form")[0],Kn=window.innerWidth/2-Sa.offsetWidth/2,On=window.innerHeight/2-Sa.offsetHeight/2;rr(Kn),xa(On)},0)},[_t]);const Hr=Sa=>{Sa.preventDefault();const Kn=Sa.clientX-tr,On=Sa.clientY-or;document.body.onmousemove=Tn=>{let pr=Tn.clientX-Kn,Ie=Tn.clientY-On;const zo=document.getElementsByClassName("markdown-popup-form")[0],ur=window.innerWidth-zo.offsetWidth,Tr=window.innerHeight-zo.offsetHeight;pr=Math.max(0,Math.min(pr,ur)),Ie=Math.max(0,Math.min(Ie,Tr)),_o(Tn.clientX,Tn.clientY,Kn,On)&&(rr(pr),xa(Ie))},document.body.onmouseup=function(){document.body.onmousemove=null}},_o=(Sa,Kn,On,Tn)=>{const pr=document.body.clientHeight,Ie=document.body.clientWidth;return Sa<20&&On>Sa||Sa>Ie-20&&OnKn||Kn>pr-20&&Tnbe in Ae?Ue(Ae,be,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[be]=Te,E=(Ae,be)=>{for(var Te in be||(be={}))Qe.call(be,Te)&&a(Ae,Te,be[Te]);if(at)for(var Te of at(be))de.call(be,Te)&&a(Ae,Te,be[Te]);return Ae},x=(Ae,be)=>Ne(Ae,gt(be));const{useForm:y}=b.default,ee={width:280,marginRight:10},ne={labelCol:{span:5},wrapperCol:{span:19}};var oe=({callback:Ae,onCancel:be})=>{const[Te]=y();let Ge=(0,it.useRef)();function Pt(kn){Ae(kn,Ge.current)}function bt(kn,bn){if(kn.status===-1){xe.ZP.error(kn.message);return}Te.setFieldsValue({src:`/api/attachments/${kn.id}`,type:bn.type})}function vt(kn){let bn=kn.target.files[0];Ge.current=bn,ie(bn,bt)}return Ye.createElement(b.default,x(E({form:Te},ne),{className:"upload-image-panel",onFinish:Pt,style:{width:470,overflow:"hidden"}}),Ye.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ye.createElement("div",{className:"flex-container"},Ye.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ye.createElement(qe.default,{style:ee})),Ye.createElement(le,{onFileChange:vt}))),Ye.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ye.createElement(qe.default,{style:{width:264}})),Ye.createElement(b.default.Item,{style:{textAlign:"right"}},Ye.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ye.createElement(ke.ZP,{type:"default",onClick:be},"\u53D6\u6D88")))};function le({onFileChange:Ae}){return Ye.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ye.createElement("input",{type:"file",onChange:Ae}))}function ie(Ae,be){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,he.bg)())throw xe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Te=new FormData;Te.append("editormd-image-file",Ae),Te.append("file_param_name","editormd-image-file"),Te.append("byxhr","true");var Ge=new window.XMLHttpRequest;Ge.withCredentials=!0,Ge.addEventListener("load",function(Pt){be(JSON.parse(Pt.target.responseText),Ae)},!1),Ge.addEventListener("error",function(Pt){console.error(Pt)},!1),Ge.open("POST",`${ze.KI}/api/attachments.json`),Ge.send(Te)}},50474:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return qe}});var b=re(59301),xe=re(4676);class qe extends b.Component{constructor(ze){super(ze);const it=window.document;this.node=it.createElement("div"),it.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,xe.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},91300:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return xe}});var b=re(59301);function xe(qe,ke){const ze=(0,b.useRef)();(0,b.useEffect)(()=>{ze.current=qe}),(0,b.useEffect)(()=>{function it(){ze.current()}if(ke!==null){let he=setInterval(it,ke);return()=>clearInterval(he)}},[ke])}},73869:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return E}});var b=re(59301),xe=re(42203),qe=re(78241),ke=re(8591),ze=re(43418),it=re(92832),he={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Ye=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,at=(x,y,ee)=>y in x?Ye(x,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[y]=ee,Qe=(x,y)=>{for(var ee in y||(y={}))Ne.call(y,ee)&&at(x,ee,y[ee]);if(Ue)for(var ee of Ue(y))gt.call(y,ee)&&at(x,ee,y[ee]);return x},de=(x,y,ee)=>new Promise((ne,oe)=>{var le=be=>{try{Ae(ee.next(be))}catch(Te){oe(Te)}},ie=be=>{try{Ae(ee.throw(be))}catch(Te){oe(Te)}},Ae=be=>be.done?ne(be.value):Promise.resolve(be.value).then(le,ie);Ae((ee=ee.apply(x,y)).next())});const a=({shixunsDetail:x,globalSetting:y,loading:ee,dispatch:ne,title:oe,pathList:le=[],showInputPath:ie=!1,isMergeSelectFile:Ae=!1,onFinish:be=()=>{}})=>{const[Te]=qe.default.useForm(),Ge=(0,xe.useParams)(),Pt=(0,xe.useLocation)(),bt=(0,b.useRef)(),[vt,kn]=(0,b.useState)(""),[bn,sa]=(0,b.useState)(""),[va,qt]=(0,b.useState)([]),[Wn,lt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var ct,yt;bt.current=((yt=(ct=Pt.pathname)==null?void 0:ct.split("/"))==null?void 0:yt[3])==="repository"},[]),(0,b.useEffect)(()=>{if(x.actionTabs.key!=="Repository-SelectFilePath")return;const ct=le.join("/");let yt=[];le.map((wn,tn)=>{tn===0?yt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${wn}`,path:ct}):yt.push({val:`/${wn}`,path:ct})}),qt(yt),kn(ct),sa(ct),Nt(ct)},[x.actionTabs.key]);const Nt=ct=>de(void 0,null,function*(){const yt=yield ne({type:bt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ge.id,path:ct}});yt&<(yt.trees||[])}),rn=ct=>{let yt=vt;ct.type==="tree"&&(va.length?va.push({val:`/${ct.name}`,path:ct.name}):va.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ct.name}`,path:ct.name}),qt(va),yt=vt?`${vt}/${ct.name}`:ct.name,kn(yt)),Nt(yt)},gn=(ct,yt)=>{const wn=va.filter((an,we)=>we<=yt);qt(wn);const tn=wn.filter((an,we)=>we!==0).map(an=>an.val).join("").substr(1);kn(tn),Nt(tn)},mn=()=>de(void 0,null,function*(){const ct=Te==null?void 0:Te.getFieldsValue(),yt=vt?`${vt}${ct!=null&&ct.name?`/${ct==null?void 0:ct.name}`:""}`:ct==null?void 0:ct.name;if(Ae){be(yt),et();return}if(ie){yield Te.validateFields();const wn=yield ne({type:"shixunsDetail/uploadGitFolder",payload:Qe(Qe({},{id:Ge.id,path:yt}),bt.current?{}:{secret_repository:!0})});be(bn),wn.status===0&&ke.ZP.info("\u65B0\u5EFA\u6210\u529F")}else be(yt),ke.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");et()}),et=()=>{ne({type:"shixunsDetail/setActionTabs",payload:{}}),Te.resetFields()};return b.createElement(ze.default,{centered:!0,title:oe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:x.actionTabs.key==="Repository-SelectFilePath",onOk:mn,onCancel:et},b.createElement("div",{className:he.wrap},b.createElement("div",{className:he.content},b.createElement("div",{className:he.mainPathWrap},!!(va!=null&&va.length)&&va.map((ct,yt)=>b.createElement("a",{key:yt,onClick:()=>gn(ct,yt)},ct.val))),!!(Wn!=null&&Wn.length)&&Wn.map((ct,yt)=>ct.type==="tree"&&b.createElement("a",{key:yt,onClick:()=>rn(ct)},b.createElement("i",{className:`iconfont icon-wenjianjia ${he.colorBlue}`}),ct.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},vt),ie&&b.createElement(qe.default,{form:Te,scrollToFirstError:!0,className:"mt20"},b.createElement(qe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(it.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,xe.connect)(({shixunsDetail:x,loading:y,globalSetting:ee})=>({shixunsDetail:x,globalSetting:ee,loading:y.models.index}))(a)},4973:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Wn}});var b=re(59301),xe=re(42203),qe=re(36381),ke=re(92832),ze=re(78241),it=re(8591),he=re(43418),Ye=re(24905),Ue=re(6848),Ne=re(88897),gt=re(5112),at=re(81327),Qe=re(95237),de=re(57809),a=re(78673),E=re(23744),x=re(78258),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},ee=re(48551),ne=re(70635),oe=re(2119),le=re(59301),ie=Object.defineProperty,Ae=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,bt=(lt,Nt,rn)=>Nt in lt?ie(lt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):lt[Nt]=rn,vt=(lt,Nt)=>{for(var rn in Nt||(Nt={}))Ge.call(Nt,rn)&&bt(lt,rn,Nt[rn]);if(Te)for(var rn of Te(Nt))Pt.call(Nt,rn)&&bt(lt,rn,Nt[rn]);return lt},kn=(lt,Nt)=>Ae(lt,be(Nt)),bn=(lt,Nt,rn)=>new Promise((gn,mn)=>{var et=wn=>{try{yt(rn.next(wn))}catch(tn){mn(tn)}},ct=wn=>{try{yt(rn.throw(wn))}catch(tn){mn(tn)}},yt=wn=>wn.done?gn(wn.value):Promise.resolve(wn.value).then(et,ct);yt((rn=rn.apply(lt,Nt)).next())});const{Panel:sa}=qe.default,{TextArea:va}=ke.default;var Wn=({active:lt,type:Nt="jupyter"})=>{var rn,gn;const mn=(0,xe.useParams)(),[et]=ze.default.useForm(),[ct,yt]=(0,b.useState)({}),[wn,tn]=(0,b.useState)(!1),[an,we]=(0,b.useState)(0),[Ce,Xe]=(0,b.useState)([]),[Et,Ft]=(0,b.useState)([]),[Mt,zt]=(0,b.useState)([]),Vt=(gn=(rn=(0,oe.eY)())==null?void 0:rn.shixun)==null?void 0:gn.editable;(0,b.useEffect)(()=>{lt==="testCase"&&Bn()},[lt]),(0,b.useEffect)(()=>{Ot()},[]);const Bn=()=>bn(void 0,null,function*(){var Tt,nt,jt,Bt,At,Lt,dn,Ct,Dt,Zn,Yt,jn,Za,gr;const Ya=[{hidden:0,input:"",output:"",score:100}],ua=yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/jupyter_evalute_setting.json`,{method:"get"});if((ua==null?void 0:ua.status)===0){zt((Tt=ua==null?void 0:ua.data)==null?void 0:Tt.standard_scripts);const wr={open_evaluate:(nt=ua==null?void 0:ua.data)==null?void 0:nt.open_evaluate,exec_time:((jt=ua==null?void 0:ua.data)==null?void 0:jt.exec_time)||3,test_set_score:((Bt=ua==null?void 0:ua.data)==null?void 0:Bt.test_set_score)===null?!1:(At=ua==null?void 0:ua.data)==null?void 0:At.test_set_score,test_set_average:((Lt=ua==null?void 0:ua.data)==null?void 0:Lt.test_set_average)===null?!0:(dn=ua==null?void 0:ua.data)==null?void 0:dn.test_set_average,choice_standard_scripts:((Ct=ua==null?void 0:ua.data)==null?void 0:Ct.choice_standard_scripts)||null,evaluate_script:((Dt=ua==null?void 0:ua.data)==null?void 0:Dt.evaluate_script)||"",evaluate_method:(Zn=ua==null?void 0:ua.data)==null?void 0:Zn.evaluate_method,use_jupyter_result:(Yt=ua==null?void 0:ua.data)==null?void 0:Yt.use_jupyter_result};et.setFieldsValue(wr),yt(wr),Xe((Za=(jn=ua==null?void 0:ua.data)==null?void 0:jn.test_sets)!=null&&Za.length?(gr=ua==null?void 0:ua.data)==null?void 0:gr.test_sets:Ya)}}),Ot=()=>bn(void 0,null,function*(){var Tt;const nt=yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/get_jupyter_tags.json`,{method:"get"});(nt==null?void 0:nt.status)===0&&Ft(((Tt=nt==null?void 0:nt.data)==null?void 0:Tt.list)||[])}),Be=Tt=>bn(void 0,null,function*(){const jt=Ce.map(At=>At.score).reduce((At,Lt)=>At+Lt,0);if(Tt.test_set_score&&jt!==100){it.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Tt.evaluate_method===3&&(Ce!=null&&Ce.some(At=>!At.tags))){it.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}tn(!0),(yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:kn(vt({},Tt),{mirror_script_id:Tt==null?void 0:Tt.choice_standard_scripts,open_evaluate:Tt!=null&&Tt.open_evaluate?1:0,test_set:Ce.map(At=>kn(vt({},At),{is_file:!1}))})})).status===0&&it.ZP.success("\u4FDD\u5B58\u6210\u529F"),tn(!1)}),Oe=Tt=>{yt(vt({},et.getFieldsValue())),"test_set_average"in Tt&&(Tt!=null&&Tt.test_set_average)&&st(Ce),"test_set_score"in Tt&&(Tt!=null&&Tt.test_set_score)&&(et.setFieldsValue({test_set_average:!0}),yt(kn(vt({},et.getFieldsValue()),{test_set_average:!0})),st(Ce)),"choice_standard_scripts"in Tt&&he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:le.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",le.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>bn(void 0,null,function*(){const nt=yield(0,ne.ZP)(`/api/shixuns/${mn==null?void 0:mn.id}/get_script_contents.json`,{method:"get",params:{id:mn==null?void 0:mn.id,script_id:Tt==null?void 0:Tt.choice_standard_scripts}});nt!=null&&nt.content&&(he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:le.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),et.setFieldsValue({evaluate_script:nt==null?void 0:nt.content}),yt(kn(vt({},et.getFieldsValue()),{evaluate_script:nt==null?void 0:nt.content})))})})},st=Tt=>{let nt=0;const jt=Math.floor((100-nt)/Tt.length),Bt=jt+(100-nt)%Tt.length;Tt=Tt.map((At,Lt)=>Lt===Tt.length-1?kn(vt({},At),{score:Bt}):kn(vt({},At),{score:jt})),Xe(Tt)},xt=()=>{const Tt=[...Ce,{hidden:0,input:"",output:"",score:0}];et.getFieldValue("test_set_average")?st(Tt):Xe(Tt)},{test_set_score:Jt,test_set_average:Gt,choice_standard_scripts:Wt,open_evaluate:nn}=ct;return le.createElement("section",{className:y.wrap},le.createElement(ze.default,{form:et,disabled:!nn,layout:"vertical",onValuesChange:Oe,onFinish:Be},le.createElement(ze.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},le.createElement(Ye.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),le.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},le.createElement(Ne.Z,{size:"large",style:{width:400},min:3}))),le.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{name:"test_set_score"},le.createElement(gt.ZP.Group,null,le.createElement(at.Z,{direction:"vertical"},le.createElement(gt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),le.createElement(gt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),le.createElement(ze.default.Item,{label:le.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},le.createElement(gt.ZP.Group,null,le.createElement(at.Z,{direction:"vertical"},le.createElement(gt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),le.createElement(gt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),le.createElement(Qe.Z,{align:"middle",justify:"space-between",className:"font14"},le.createElement("div",{style:{fontWeight:500}},le.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(x.op,{style:{borderRadius:2},onClick:xt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),Jt&&le.createElement(ze.default.Item,{name:"test_set_average"},le.createElement(gt.ZP.Group,null,le.createElement(gt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),le.createElement(gt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement("div",null,Ce.map((Tt,nt)=>le.createElement(qe.default,{activeKey:an,key:nt,onChange:()=>{we(jt=>jt===nt?null:nt)}},le.createElement(sa,{header:le.createElement("div",{className:"font16"},le.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",nt+1),ct.test_set_score&&le.createElement("span",{style:{marginLeft:40}},le.createElement(Ne.Z,{style:{width:120},value:Tt.score,onClick:jt=>jt.stopPropagation(),min:0,max:100,precision:0,onBlur:jt=>{if(Number(jt)<0||Number(jt)>100){it.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Bt=Ce.map((Lt,dn)=>dn===nt?kn(vt({},Lt),{score:100}):Lt),At={test_set_average:!1};yt(vt(vt({},ct),At)),et.setFieldsValue(At),Xe(Bt)}},disabled:Gt,onChange:jt=>{const Bt=Ce.map((Lt,dn)=>dn===nt?kn(vt({},Lt),{score:jt?Number(jt):0}):Lt),At={test_set_average:!1};yt(vt(vt({},ct),At)),et.setFieldsValue(At),Xe(Bt)}}),le.createElement("span",{className:"ml10 mr10"},"%")),le.createElement("span",{className:"tr flex1",style:{float:"right"}},nt!==0&&le.createElement(Ue.Z,{placement:"bottom",title:"\u5220\u9664"},le.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:jt=>{jt.stopPropagation(),he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Bt=Ce.filter((At,Lt)=>Lt!==nt);st(Bt)}})}})))),key:nt},le.createElement("div",null,ct.evaluate_method===3&&le.createElement(Qe.Z,{align:"middle",className:"mb20"},le.createElement("div",null,le.createElement("span",{className:y.sub},"*"),le.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),le.createElement(Ue.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},le.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement(de.default,{value:Tt.tags,size:"large",style:{width:450},onChange:jt=>{const Bt=Ce.map((At,Lt)=>Lt===nt?kn(vt({},At),{tags:jt}):At);Xe(Bt)}},Et==null?void 0:Et.map(jt=>le.createElement(de.default.Option,{value:jt==null?void 0:jt.tags,key:jt==null?void 0:jt.tags},jt==null?void 0:jt.tags)))),le.createElement(Qe.Z,{align:"middle"},le.createElement("div",null," ",le.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),le.createElement(va,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Tt.output,onChange:jt=>{const Bt=Ce.map((At,Lt)=>Lt===nt?kn(vt({},At),{output:jt.target.value}):At);Xe(Bt)}})),le.createElement(Qe.Z,{className:"mt20",align:"middle"},le.createElement("div",null,le.createElement("span",null,"\u53EF\u89C1\u6027"),le.createElement(Ue.Z,{title:le.createElement("div",null,le.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),le.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),le.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},le.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement("div",null,le.createElement(Ye.default,{className:"font14 ml5",checked:Tt.hidden===1,onChange:jt=>{const Bt=Ce.map((At,Lt)=>{if(Lt===nt){let dn={is_invisible:!1,actual_output_visible:!1};return jt.target.checked&&(dn={is_invisible:!0,actual_output_visible:!0}),kn(vt(vt({},At),dn),{hidden:jt.target.checked?1:0})}return At});Xe(Bt)}},"\u5168\u90E8\u9690\u85CF")),le.createElement(Ye.default,{checked:Tt.is_invisible,style:{margin:"0 60px"},onChange:jt=>{const Bt=Ce.map((At,Lt)=>{if(Lt===nt){let dn=0;return jt.target.checked&&At.actual_output_visible&&(dn=1),kn(vt({},At),{hidden:dn,is_invisible:jt.target.checked})}return At});Xe(Bt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),le.createElement(Ye.default,{checked:Tt.actual_output_visible,onChange:jt=>{const Bt=Ce.map((At,Lt)=>{if(Lt===nt){let dn=0;return jt.target.checked&&At.is_invisible&&(dn=1),kn(vt({},At),{hidden:dn,actual_output_visible:jt.target.checked})}return At});Xe(Bt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),le.createElement("div",{className:"mt20"},le.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),le.createElement(Ye.default,{checked:Tt.last_match_rule,onChange:jt=>{const Bt=Ce.map((At,Lt)=>Lt===nt?kn(vt({},At),{last_match_rule:jt.target.checked}):At);Xe(Bt)}},le.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",le.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),le.createElement("h4",{className:"font14 mt20 mb10"},le.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},le.createElement(de.default,{getPopupContainer:Tt=>Tt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Mt.map((Tt,nt)=>le.createElement(de.default.Option,{value:Tt.id,key:nt},Tt.scptname))))),le.createElement(Ue.Z,{title:!nn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(ze.default.Item,{name:"evaluate_script"},le.createElement(ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!nn}}))),(0,oe.Ny)()&&le.createElement(Qe.Z,{className:"mb20",align:"middle"},le.createElement(ze.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},le.createElement(a.Z,null)),le.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),le.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:Vt,loading:wn,onCancel:()=>xe.history.push(`/shixuns/${mn==null?void 0:mn.id}/challenges`),onOk:()=>et.submit(),className:Nt==="jupyterLab"?y.btn:""}))}},89480:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return ze}});var b=re(59301),xe={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},qe=re(6848),ze=({name:it,tooltipTitle:he,children:Ye,required:Ue,errorKey:Ne,errorValue:gt,errorName:at,errorStyle:Qe={},nameWidth:de=112,align:a="center",contentStyle:E={}})=>b.createElement(b.Fragment,null,b.createElement("div",{className:xe.label,style:{alignItems:a}},b.createElement("div",{className:xe.left,style:{width:de}},Ue&&b.createElement("span",null,"*"),b.createElement("div",null,it),!!he&&b.createElement(qe.Z,{title:he},b.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),b.createElement("div",{className:xe.right,style:E},Ye,at&>===Ne&&b.createElement("div",{className:xe.error,style:Qe},at))))},99891:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return it}});var b=re(59301),xe={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},qe=re(43418),ke=re(25711),it=({title:he,children:Ye,value:Ue})=>{const[Ne,gt]=(0,b.useState)(!1);return b.createElement(b.Fragment,null,b.createElement("span",{onClick:()=>gt(!0)},Ye),b.createElement(qe.default,{title:he,open:Ne,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>gt(!1),className:xe.modal,footer:null},typeof Ue=="string"&&b.createElement(ke.Z,{value:Ue||""}),Object.prototype.toString.call(Ue)==="[object Array]"&&b.createElement(b.Fragment,null,Ue==null?void 0:Ue.map((at,Qe)=>b.createElement("div",{key:Qe},b.createElement("b",null,at.name||at.type_name),b.createElement(ke.Z,{value:at.description||""}))))))}},23139:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ft}});var b=re(59301),xe=re(43418),qe=re(8591),ke=re(43428),ze=re(99313),it=re(71418),he=re(6848),Ye=re(3113),Ue={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Ne=re(77318),gt=re(385),at=re(13014),Qe=re(4977),de=re(70635),a=re(76411),E={lineChart:"lineChart___dCEZW"},x=re(61186),y=re.n(x),ee=re(59301),oe=({dataInfo:Mt,indexKey:zt,valueName:Vt,startAndEndTime:Bn,colors:Ot=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Be})=>{let Oe=null;(0,b.useEffect)(()=>{Tt()},[Mt]),(0,b.useEffect)(()=>{window.addEventListener("resize",st(()=>{Oe&&Oe.resize()},200))},[window.onresize]);const st=(nt,jt,Bt=!1)=>{let At,Lt;return(...dn)=>{if(Bt){nt.apply(Lt,dn),Bt=!1;return}clearTimeout(At),At=setTimeout(()=>{nt.apply(Lt,dn)},jt)}},xt=nt=>nt?nt.map(jt=>{const Bt=new Date(jt),At=String(Bt.getMonth()+1).padStart(2,"0"),Lt=String(Bt.getDate()).padStart(2,"0"),dn=String(Bt.getHours()).padStart(2,"0"),Ct=String(Bt.getMinutes()).padStart(2,"0");return`${At}/${Lt} ${dn}:${Ct}`}):[],Jt=(nt,jt)=>nt.map(Bt=>{const At=jt.timestamps.indexOf(Bt);return At!==-1?jt.values[At]:null});function Gt(nt){let jt=1/0;for(let At=0;At{let At=[];for(let Lt=nt;Lt<=jt;Lt+=Bt)At.push(Lt);return At},nn=()=>{var nt;const jt=((nt=Mt==null?void 0:Mt.x)==null?void 0:nt.flat())||[];let Bt=[...new Set(jt)].sort((jn,Za)=>jn-Za),At=Gt(Bt),Lt=At==null?void 0:At.newArray,dn=At==null?void 0:At.minInterval;Bt=[...new Set([...Bt,...Lt])].sort((jn,Za)=>jn-Za);let Ct=y()(Bn[0],"YYYY-MM-DD HH:mm").valueOf(),Dt=Wt(Ct,Bt[0]-dn,dn),Zn=y()(Bn[1],"YYYY-MM-DD HH:mm").valueOf(),Yt=Wt(Bt[Bt.length-1]+dn,Zn,dn);return Bt=[...Dt,...Bt,...Yt],[...new Set(Bt)].sort((jn,Za)=>jn-Za)},Tt=()=>{var nt;Oe=a.init(document.getElementById(`lineChart${zt}`));let jt=nn(),Bt=(nt=Mt==null?void 0:Mt.y)==null?void 0:nt.map((Lt,dn)=>{var Ct;let Dt={timestamps:(Ct=Mt==null?void 0:Mt.x)==null?void 0:Ct[dn],values:Lt};return Lt=Jt(jt,Dt),{name:Vt[dn],type:"line",itemStyle:{show:!1},lineStyle:{color:Ot[dn]},data:Lt}}),At={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Lt){var dn;let Ct="";return Lt.forEach((Dt,Zn)=>{console.log("item",Dt),Ct+=`
${Be[Dt==null?void 0:Dt.componentIndex]} @@ -106,20 +106,20 @@
`}),`
${(dn=Lt[0])==null?void 0:dn.name}
${Ct} -
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:xt(jt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:zt==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Bt};Oe.setOption(At)};return ee.createElement("div",{id:`lineChart${zt}`,className:E.lineChart})},le=re(78258),ie={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Ae=re(57809),be=re(251),Te=re(88522);const Ge=Mt=>{const zt=new Date,Bn=(Ot=>{const Be=new Date(zt);switch(Ot){case"\u6700\u8FD130\u5206\u949F":Be.setMinutes(zt.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Be.setHours(zt.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Be.setDate(zt.getDate()-1);break;case"\u6700\u8FD17\u5929":Be.setDate(zt.getDate()-7);break;case"\u6700\u8FD115\u5929":Be.setDate(zt.getDate()-15);break;default:return null}return Be})(Mt);return Bn?{startTime:Bn,endTime:zt}:null},Pt=(Mt,zt,Vt)=>{if(!Mt)return!1;const Bn=y()(),[Ot,Be]=zt;if(Mt.isAfter(Bn))return!0;if(Ot){const Oe=Ot.clone().add(Vt,"days");if(Be&&Mt.isAfter(Oe))return!0}if(Be){const Oe=Be.clone().subtract(Vt,"days");return Mt.isBefore(Oe)||Mt.isAfter(Bn)}return!1},bt=Mt=>Mt<=5?"30s":Mt<=15?"1m":Mt<=30?"2m":Mt<=60?"5m":Mt<=180?"10m":Mt<=360?"30m":Mt<=720?"1h":Mt<=1440?"2h":Mt<=2880?"4h":Mt<=4320?"8h":Mt<=10080||Mt<=14400?"12h":Mt<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",vt=Mt=>{const[zt,Vt]=Mt,Bn=moment.isMoment(zt)?zt:moment(zt),Ot=moment.isMoment(Vt)?Vt:moment(Vt);if(!Bn.isValid()||!Ot.isValid())throw new Error("Invalid date provided");const Oe=moment.duration(Ot.diff(Bn)).asMinutes();return bt(Oe)},kn=(Mt,zt,Vt=20)=>{const Bn=new Date(Mt).getTime(),Ot=new Date(zt).getTime(),Be=Vt*1e3,Oe=[];let st=Bn;for(;st<=Ot;)Oe.push(st),st+=Be;return Oe};var bn=re(89392),sa=re(97267),va=re(39171),qt=re(59301),Wn=(Mt,zt,Vt)=>new Promise((Bn,Ot)=>{var Be=xt=>{try{st(Vt.next(xt))}catch(Jt){Ot(Jt)}},Oe=xt=>{try{st(Vt.throw(xt))}catch(Jt){Ot(Jt)}},st=xt=>xt.done?Bn(xt.value):Promise.resolve(xt.value).then(Be,Oe);st((Vt=Vt.apply(Mt,zt)).next())});const lt=Ae.default.Option,{RangePicker:Nt}=be.default;var gn=({identifier:Mt,data:zt,isFirst:Vt,setIsFirst:Bn,info:Ot})=>{var Be;const[Oe,st]=(0,b.useState)([]),[xt,Jt]=(0,b.useState)([]),[Gt,Wt]=(0,b.useState)(null),[nn,Tt]=(0,b.useState)(""),[rt,jt]=(0,b.useState)([null,null]),[Bt,At]=(0,b.useState)([]),[Lt,dn]=(0,b.useState)(!1),[Ct,Dt]=(0,b.useState)([]),[Zn,Yt]=(0,b.useState)(!1),[jn,Za]=(0,b.useState)(!1),[cr,Ya]=(0,b.useState)(""),[ua,wr]=(0,b.useState)(1),sr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Ha=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,b.useEffect)(()=>{var kt,ln,In,Hn;if(zt&&Vt){Sn(),st(zt==null?void 0:zt.recent_users),Jt(zt==null?void 0:zt.managers);const Ve=(Ot==null?void 0:Ot.type)==="\u6311\u6218\u9875\u9762";((kt=zt==null?void 0:zt.managers)==null?void 0:kt.length)>0?Wt(Ve?Ot==null?void 0:Ot.myshixun_id:(ln=zt==null?void 0:zt.managers[0])==null?void 0:ln.id):((In=zt==null?void 0:zt.recent_users)==null?void 0:In.length)>0&&Wt(Ve?Ot==null?void 0:Ot.myshixun_id:(Hn=zt==null?void 0:zt.recent_users[0])==null?void 0:Hn.id),Tt("\u6700\u8FD130\u5206\u949F"),Bn(!1)}},[zt]),(0,b.useEffect)(()=>{if(nn){let kt=Ge(nn);jt([y()(kt==null?void 0:kt.startTime),y()(kt==null?void 0:kt.endTime)])}},[nn]),(0,b.useEffect)(()=>{Gt&&(rt!=null&&rt[0])&&(rt!=null&&rt[1])&&Xa()},[Gt,rt]);const Xa=()=>Wn(void 0,null,function*(){var kt;dn(!0);let ln={startTimeString:rt[0]?rt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:rt[1]?rt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Gt};const In=yield(0,de.ZP)(`/api/shixuns/${Mt}/cpu_rank_data.json`,{method:"get",params:ln});(In==null?void 0:In.status)==0&&(Dt((kt=In==null?void 0:In.data)==null?void 0:kt.statisticsList),wr(ua+1)),dn(!1)}),yr=(0,b.useRef)((0,bn.throttle)(kt=>ya(kt),1200,{leading:!0,trailing:!0})).current,ya=kt=>Wn(void 0,null,function*(){if(kt=="")return;const ln=yield(0,de.ZP)(`/api/shixuns/${Mt}/cpu_search_data`,{method:"get",params:{search:kt}});(ln==null?void 0:ln.status)==0&&At(ln==null?void 0:ln.data)}),Zr=(kt,ln)=>{kt==="CPU"?(Zn?(0,va.BU)():(0,va.Dj)(document.getElementById(`tj${ln}`)),Yt(!Zn)):(jn?(0,va.BU)():(0,va.Dj)(document.getElementById(`tj${ln}`)),Za(!jn))},Cr=(kt,ln,In)=>{const Hn=ln==="CPU"?"cpuUsageChart":"memoryUsageChart";let Ve=kt.map(Je=>{var xn,fn,Vn,Ba;const da=(xn=Je.promQueryResult)==null?void 0:xn[Hn],qn=`${Je.envId}-${Je.myPracticalTrainingId}_${ln}`,ma=((Ba=(Vn=(fn=da==null?void 0:da.results[qn])==null?void 0:fn.frames[0])==null?void 0:Vn.data)==null?void 0:Ba.values)||[];return ma.length>0?ma[In]:[]});return Ve.some(Je=>Array.isArray(Je)&&Je.length>0)?Ve:[]},pt=kt=>{Wt(kt),Sn()},Sn=()=>{At([]),Ya("")},Fn=kt=>{let ln=!1;for(let In=0;In<(Ct==null?void 0:Ct.length);In++){let Hn=Cr(Ct,kt,1)[In];if(Hn&&(Hn==null?void 0:Hn.length)>0){ln=!0;break}}return(Ct==null?void 0:Ct.length)>0&&ln};return qt.createElement(qt.Fragment,null,qt.createElement("div",{className:`${ie.flex_warp}`},qt.createElement(Te.Z,{allowClear:!0,showSearch:!0,value:cr,style:{width:280},onSearch:yr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(kt,ln)=>{Ya(kt),ln!=null&&ln.key&&Wt(Number(ln==null?void 0:ln.key))},onClear:Sn,size:"large"},Bt==null?void 0:Bt.map((kt,ln)=>qt.createElement(lt,{key:kt.id,value:kt.name},kt.name.length>4?`${kt.name.slice(0,4)}...`:kt.name,`( ${kt.phone?kt.phone:""} ${kt.mail?` - ${kt.mail}`:""})`))),qt.createElement("div",null,qt.createElement(Ae.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:nn,onChange:kt=>{Tt(kt)}},sr.map((kt,ln)=>qt.createElement(Ae.default.Option,{key:ln,value:kt},kt))),qt.createElement(Nt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:rt,disabledDate:kt=>Pt(kt,rt,15),format:"YYYY-MM-DD HH:mm",onChange:kt=>{jt(kt),Tt(void 0)}}))),qt.createElement(le.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Gt,onChange:kt=>pt(kt),dataSource:xt,titleWidth:60,key:1}),qt.createElement(le.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Oe==null?void 0:Oe.length)==0?"mt0":"",style:{marginBottom:(Oe==null?void 0:Oe.length)>0?"0px":"17px"},value:Gt,onChange:kt=>pt(kt),dataSource:Oe,titleWidth:60,key:2}),(Be=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Be.map((kt,ln)=>qt.createElement("div",{className:`${ie.chart_content}`,key:ln,id:`tj${ln}`},qt.createElement("div",{className:ie.chart_title},qt.createElement("span",null,kt==null?void 0:kt.name,"\u4F7F\u7528\u91CF"),qt.createElement("i",{className:`${ie.fullscreen} +
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:xt(jt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:zt==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Bt};Oe.setOption(At)};return ee.createElement("div",{id:`lineChart${zt}`,className:E.lineChart})},le=re(78258),ie={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Ae=re(57809),be=re(251),Te=re(88522);const Ge=Mt=>{const zt=new Date,Bn=(Ot=>{const Be=new Date(zt);switch(Ot){case"\u6700\u8FD130\u5206\u949F":Be.setMinutes(zt.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Be.setHours(zt.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Be.setDate(zt.getDate()-1);break;case"\u6700\u8FD17\u5929":Be.setDate(zt.getDate()-7);break;case"\u6700\u8FD115\u5929":Be.setDate(zt.getDate()-15);break;default:return null}return Be})(Mt);return Bn?{startTime:Bn,endTime:zt}:null},Pt=(Mt,zt,Vt)=>{if(!Mt)return!1;const Bn=y()(),[Ot,Be]=zt;if(Mt.isAfter(Bn))return!0;if(Ot){const Oe=Ot.clone().add(Vt,"days");if(Be&&Mt.isAfter(Oe))return!0}if(Be){const Oe=Be.clone().subtract(Vt,"days");return Mt.isBefore(Oe)||Mt.isAfter(Bn)}return!1},bt=Mt=>Mt<=5?"30s":Mt<=15?"1m":Mt<=30?"2m":Mt<=60?"5m":Mt<=180?"10m":Mt<=360?"30m":Mt<=720?"1h":Mt<=1440?"2h":Mt<=2880?"4h":Mt<=4320?"8h":Mt<=10080||Mt<=14400?"12h":Mt<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",vt=Mt=>{const[zt,Vt]=Mt,Bn=moment.isMoment(zt)?zt:moment(zt),Ot=moment.isMoment(Vt)?Vt:moment(Vt);if(!Bn.isValid()||!Ot.isValid())throw new Error("Invalid date provided");const Oe=moment.duration(Ot.diff(Bn)).asMinutes();return bt(Oe)},kn=(Mt,zt,Vt=20)=>{const Bn=new Date(Mt).getTime(),Ot=new Date(zt).getTime(),Be=Vt*1e3,Oe=[];let st=Bn;for(;st<=Ot;)Oe.push(st),st+=Be;return Oe};var bn=re(89392),sa=re(97267),va=re(39171),qt=re(59301),Wn=(Mt,zt,Vt)=>new Promise((Bn,Ot)=>{var Be=xt=>{try{st(Vt.next(xt))}catch(Jt){Ot(Jt)}},Oe=xt=>{try{st(Vt.throw(xt))}catch(Jt){Ot(Jt)}},st=xt=>xt.done?Bn(xt.value):Promise.resolve(xt.value).then(Be,Oe);st((Vt=Vt.apply(Mt,zt)).next())});const lt=Ae.default.Option,{RangePicker:Nt}=be.default;var gn=({identifier:Mt,data:zt,isFirst:Vt,setIsFirst:Bn,info:Ot})=>{var Be;const[Oe,st]=(0,b.useState)([]),[xt,Jt]=(0,b.useState)([]),[Gt,Wt]=(0,b.useState)(null),[nn,Tt]=(0,b.useState)(""),[nt,jt]=(0,b.useState)([null,null]),[Bt,At]=(0,b.useState)([]),[Lt,dn]=(0,b.useState)(!1),[Ct,Dt]=(0,b.useState)([]),[Zn,Yt]=(0,b.useState)(!1),[jn,Za]=(0,b.useState)(!1),[gr,Ya]=(0,b.useState)(""),[ua,wr]=(0,b.useState)(1),dr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Ha=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,b.useEffect)(()=>{var kt,ln,In,Hn;if(zt&&Vt){Sn(),st(zt==null?void 0:zt.recent_users),Jt(zt==null?void 0:zt.managers);const Ve=(Ot==null?void 0:Ot.type)==="\u6311\u6218\u9875\u9762";((kt=zt==null?void 0:zt.managers)==null?void 0:kt.length)>0?Wt(Ve?Ot==null?void 0:Ot.myshixun_id:(ln=zt==null?void 0:zt.managers[0])==null?void 0:ln.id):((In=zt==null?void 0:zt.recent_users)==null?void 0:In.length)>0&&Wt(Ve?Ot==null?void 0:Ot.myshixun_id:(Hn=zt==null?void 0:zt.recent_users[0])==null?void 0:Hn.id),Tt("\u6700\u8FD130\u5206\u949F"),Bn(!1)}},[zt]),(0,b.useEffect)(()=>{if(nn){let kt=Ge(nn);jt([y()(kt==null?void 0:kt.startTime),y()(kt==null?void 0:kt.endTime)])}},[nn]),(0,b.useEffect)(()=>{Gt&&(nt!=null&&nt[0])&&(nt!=null&&nt[1])&&Xa()},[Gt,nt]);const Xa=()=>Wn(void 0,null,function*(){var kt;dn(!0);let ln={startTimeString:nt[0]?nt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:nt[1]?nt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Gt};const In=yield(0,de.ZP)(`/api/shixuns/${Mt}/cpu_rank_data.json`,{method:"get",params:ln});(In==null?void 0:In.status)==0&&(Dt((kt=In==null?void 0:In.data)==null?void 0:kt.statisticsList),wr(ua+1)),dn(!1)}),yr=(0,b.useRef)((0,bn.throttle)(kt=>ya(kt),1200,{leading:!0,trailing:!0})).current,ya=kt=>Wn(void 0,null,function*(){if(kt=="")return;const ln=yield(0,de.ZP)(`/api/shixuns/${Mt}/cpu_search_data`,{method:"get",params:{search:kt}});(ln==null?void 0:ln.status)==0&&At(ln==null?void 0:ln.data)}),Zr=(kt,ln)=>{kt==="CPU"?(Zn?(0,va.BU)():(0,va.Dj)(document.getElementById(`tj${ln}`)),Yt(!Zn)):(jn?(0,va.BU)():(0,va.Dj)(document.getElementById(`tj${ln}`)),Za(!jn))},Cr=(kt,ln,In)=>{const Hn=ln==="CPU"?"cpuUsageChart":"memoryUsageChart";let Ve=kt.map(Je=>{var xn,fn,Vn,Ba;const da=(xn=Je.promQueryResult)==null?void 0:xn[Hn],qn=`${Je.envId}-${Je.myPracticalTrainingId}_${ln}`,ma=((Ba=(Vn=(fn=da==null?void 0:da.results[qn])==null?void 0:fn.frames[0])==null?void 0:Vn.data)==null?void 0:Ba.values)||[];return ma.length>0?ma[In]:[]});return Ve.some(Je=>Array.isArray(Je)&&Je.length>0)?Ve:[]},pt=kt=>{Wt(kt),Sn()},Sn=()=>{At([]),Ya("")},Fn=kt=>{let ln=!1;for(let In=0;In<(Ct==null?void 0:Ct.length);In++){let Hn=Cr(Ct,kt,1)[In];if(Hn&&(Hn==null?void 0:Hn.length)>0){ln=!0;break}}return(Ct==null?void 0:Ct.length)>0&&ln};return qt.createElement(qt.Fragment,null,qt.createElement("div",{className:`${ie.flex_warp}`},qt.createElement(Te.Z,{allowClear:!0,showSearch:!0,value:gr,style:{width:280},onSearch:yr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(kt,ln)=>{Ya(kt),ln!=null&&ln.key&&Wt(Number(ln==null?void 0:ln.key))},onClear:Sn,size:"large"},Bt==null?void 0:Bt.map((kt,ln)=>qt.createElement(lt,{key:kt.id,value:kt.name},kt.name.length>4?`${kt.name.slice(0,4)}...`:kt.name,`( ${kt.phone?kt.phone:""} ${kt.mail?` - ${kt.mail}`:""})`))),qt.createElement("div",null,qt.createElement(Ae.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:nn,onChange:kt=>{Tt(kt)}},dr.map((kt,ln)=>qt.createElement(Ae.default.Option,{key:ln,value:kt},kt))),qt.createElement(Nt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:nt,disabledDate:kt=>Pt(kt,nt,15),format:"YYYY-MM-DD HH:mm",onChange:kt=>{jt(kt),Tt(void 0)}}))),qt.createElement(le.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Gt,onChange:kt=>pt(kt),dataSource:xt,titleWidth:60,key:1}),qt.createElement(le.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Oe==null?void 0:Oe.length)==0?"mt0":"",style:{marginBottom:(Oe==null?void 0:Oe.length)>0?"0px":"17px"},value:Gt,onChange:kt=>pt(kt),dataSource:Oe,titleWidth:60,key:2}),(Be=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Be.map((kt,ln)=>qt.createElement("div",{className:`${ie.chart_content}`,key:ln,id:`tj${ln}`},qt.createElement("div",{className:ie.chart_title},qt.createElement("span",null,kt==null?void 0:kt.name,"\u4F7F\u7528\u91CF"),qt.createElement("i",{className:`${ie.fullscreen} iconfont ${(kt==null?void 0:kt.type)=="CPU"?Zn?"icon-tuichuquanping2":"icon-quanping2":jn?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Zr(kt.type,ln)})),qt.createElement(it.Z,{spinning:Lt},Fn(kt.type)?qt.createElement("div",{style:{marginTop:(kt==null?void 0:kt.type)=="CPU"?Zn?"7%":"":jn?"7%":""}},qt.createElement(oe,{dataInfo:{y:Cr(Ct,kt==null?void 0:kt.type,1)||[],x:Cr(Ct,kt==null?void 0:kt.type,0)||[]},startAndEndTime:rt,colors:Ha,indexKey:ln,valueName:Ct.map(In=>In.name),imageTypeName:Ct.map(In=>{var Hn;return(Hn=In==null?void 0:In.promQueryResult)==null?void 0:Hn.imageTypeName}),key:`${ln}-${ua}`}),qt.createElement("div",{className:ie.info_con},qt.createElement("div",{className:ie.info_top},qt.createElement("div",null,"\u6700\u5927\u503C"),qt.createElement("div",null,"\u6700\u5C0F\u503C"),qt.createElement("div",null,"\u5E73\u5747\u503C")),Ct.map((In,Hn)=>{var Ve;let at=In==null?void 0:In.promQueryResult;return qt.createElement("div",{className:ie.listdata,key:Hn},qt.createElement("div",{className:ie.block,style:{backgroundColor:Ha[Hn],marginRight:10}}),qt.createElement("div",{className:ie.typename},(Ve=In==null?void 0:In.promQueryResult)==null?void 0:Ve.imageTypeName),qt.createElement("div",{className:ie.val},(kt==null?void 0:kt.type)=="CPU"?`${at==null?void 0:at.cpuMaxDoubleValue}Cores`:`${at==null?void 0:at.memoryDoubleMaxValue}MiB`),qt.createElement("div",{className:ie.val},(kt==null?void 0:kt.type)=="CPU"?`${at==null?void 0:at.cpuMinDoubleValue}Cores`:`${at==null?void 0:at.memoryDoubleMinValue}MiB`),qt.createElement("div",{className:ie.val},(kt==null?void 0:kt.type)=="CPU"?`${at==null?void 0:at.cpuAvgDoubleValue}Cores`:`${at==null?void 0:at.memoryDoubleAvgValue}MiB`))}))):qt.createElement(sa.Z,null)))))},mn=re(59301),et=(Mt,zt,Vt)=>new Promise((Bn,Ot)=>{var Be=xt=>{try{st(Vt.next(xt))}catch(Jt){Ot(Jt)}},Oe=xt=>{try{st(Vt.throw(xt))}catch(Jt){Ot(Jt)}},st=xt=>xt.done?Bn(xt.value):Promise.resolve(xt.value).then(Be,Oe);st((Vt=Vt.apply(Mt,zt)).next())}),yt=({getApi:Mt,identifier:zt,visible:Vt,info:Bn})=>{const[Ot,Be]=(0,b.useState)({}),[Oe,st]=(0,b.useState)(!0);(0,b.useEffect)(()=>{st(!0)},[Vt]),(0,b.useEffect)(()=>{Mt&&Oe&&xt()},[Mt]);const xt=()=>et(void 0,null,function*(){const Jt=yield(0,de.ZP)(`/api/shixuns/${zt}/cpu_basic_data.json`,{method:"get"});(Jt==null?void 0:Jt.status)==0&&Be(Jt)});return mn.createElement("div",null,mn.createElement(gn,{isFirst:Oe,setIsFirst:Jt=>st(Jt),identifier:zt,data:Ot,info:Bn}))},wn=re(58130),tn=re(42203),an=re(20387),we=re(18032),Ce=re(59301),Xe=(Mt,zt,Vt)=>new Promise((Bn,Ot)=>{var Be=xt=>{try{st(Vt.next(xt))}catch(Jt){Ot(Jt)}},Oe=xt=>{try{st(Vt.throw(xt))}catch(Jt){Ot(Jt)}},st=xt=>xt.done?Bn(xt.value):Promise.resolve(xt.value).then(Be,Oe);st((Vt=Vt.apply(Mt,zt)).next())});const Et=({globalSetting:Mt,dispatch:zt,practiceSetting:Vt,shixunsDetail:Bn,visible:Ot,onCancel:Be,info:Oe,identifier:st,isJupyter:xt,onOk:Jt})=>{const[Gt,Wt]=(0,b.useState)("1"),[nn,Tt]=(0,b.useState)("\u63A8\u8350\u914D\u7F6E"),[rt,jt]=(0,b.useState)([]),[Bt,At]=(0,b.useState)(!1),[Lt,dn]=(0,b.useState)(!1),[Ct,Dt]=(0,b.useState)({}),[Zn,Yt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ot&&(dn(!1),Wt("1"),Tt("\u63A8\u8350\u914D\u7F6E"),(Oe==null?void 0:Oe.type)=="\u6311\u6218\u9875\u9762"?jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Dt({}),jn(),(Oe==null?void 0:Oe.type)=="\u6311\u6218\u9875\u9762"&&zt({type:"shixunsDetail/getShixunsDetail",payload:{id:st}}))},[Ot]);const jn=()=>Xe(void 0,null,function*(){Yt(!0);const Xa=yield(0,an.HS)(st);[0,-10].includes(Xa.status)&&(Dt(Xa),Yt(!1))}),Za=Xa=>{Xa=="2"?dn(!0):dn(!1),Wt(Xa)},cr=()=>{xe.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ce.createElement("div",{className:"tc"},Ce.createElement("img",{src:nt,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Ya=()=>Xe(void 0,null,function*(){if((0,we.gy)(zt,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||nn=="\u5F53\u524D\u914D\u7F6E")return;At(!0),(yield(0,de.ZP)(`/api/shixuns/${st}/apply_recommend_config.json`,{method:"put",body:{data:nn=="\u63A8\u8350\u914D\u7F6E"?Ct==null?void 0:Ct.recommend:Ct==null?void 0:Ct.high}})).status==0&&(qe.ZP.success("\u5E94\u7528\u6210\u529F"),At(!1),Be(),Jt())}),ua=()=>Xe(void 0,null,function*(){var Xa,yr;if(yield wr(),(0,wn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Xa=Bn.detail)!=null&&Xa.is_jupyter||(yr=Bn.detail)!=null&&yr.is_jupyter_lab){zt({type:"shixunsDetail/execJupyter",payload:{id:st}}).then(Zr=>{var Cr;Zr!=null&&Zr.identifier&&((Cr=tn.history)==null||Cr.push(`/tasks/${Zr.identifier}/jupyter`))});return}zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ya=xt?yield(0,an.BK)({id:st}):yield(0,an.Ir)({id:st});if(zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),ya!=null&&ya.game_identifier||ya!=null&&ya.identifier){(0,wn.xg)(xt?`/tasks/${ya==null?void 0:ya.identifier}/jupyter`:`/tasks/${ya.game_identifier}`);return}(ya==null?void 0:ya.status)===-3?(0,wn.eF)():(ya==null?void 0:ya.status)===2?sr(ya==null?void 0:ya.message):(ya==null?void 0:ya.status)===3&&Ha(ya==null?void 0:ya.message)}),wr=()=>new Promise((Xa,yr)=>{var ya;(ya=Vt==null?void 0:Vt.sideBar)!=null&&ya.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{zt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Xa()},onCancel:()=>{yr()}}):Xa()}),sr=Xa=>{Xa=Xa!=null&&Xa.includes(".json")?Xa:`${Xa}.json`,xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Xe(void 0,null,function*(){const yr=yield(0,de.ZP)("/api"+Xa,{method:"get"});if(!yr)return;qe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ya=yield(0,an.Ir)({id:yr.shixun_identifier});if(ya!=null&&ya.game_identifier){(0,wn.xg)(`/tasks/${ya.game_identifier}`);return}(ya==null?void 0:ya.status)===2?sr(ya==null?void 0:ya.message):(ya==null?void 0:ya.status)===3&&Ha(ya==null?void 0:ya.message)})})},Ha=Xa=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xa,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ce.createElement(Ce.Fragment,null,Ce.createElement(ke.Z,{title:null,placement:"right",open:Ot,width:1e3,onClose:Be,closeIcon:null,footer:null},Ce.createElement("div",{className:Ue.header_body},Ce.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ce.createElement(Ne.Z,{className:Ue.close,onClick:Be})),Ce.createElement(ze.default,{activeKey:Gt,onChange:Za},Ce.createElement(ze.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ce.createElement(it.Z,{spinning:Zn,size:"large",tip:Ce.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ce.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ce.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Ce.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Ct==null?void 0:Ct.status)==0?Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:Ue.recommend_config_introduce},Ce.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ce.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Ce.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ce.createElement("div",{className:Ue.recommend_config},rt.map((Xa,yr)=>Ce.createElement("div",{className:`${Ue.recommend_config_item} ${Xa==nn?Ue.recommend_config_active_item:""}`,key:Xa,onClick:()=>Tt(Xa)},Ce.createElement("div",{className:Ue.item_title},Ce.createElement("div",null,Xa),yr==1?Ce.createElement("div",{className:Ue.recommend_text},"\u63A8\u8350"):Ce.createElement(Ce.Fragment,null)),(Xa=="\u5F53\u524D\u914D\u7F6E"&&(Ct==null?void 0:Ct.current)||Xa=="\u63A8\u8350\u914D\u7F6E"&&(Ct==null?void 0:Ct.recommend)||Xa=="\u589E\u5F3A\u914D\u7F6E"&&(Ct==null?void 0:Ct.high)||[]).map((ya,Zr)=>Ce.createElement("div",{className:Ue.item_content,key:Zr},Ce.createElement("span",null,ya==null?void 0:ya.image_name),ya!=null&&ya.cpu_limit?Ce.createElement("span",null,ya==null?void 0:ya.cpu_limit,"\u6838",ya==null?void 0:ya.memory_limit,"G"):Ce.createElement("div",null,Ce.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ce.createElement(he.Z,{title:Ce.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ce.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ce.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ce.createElement(gt.Z,{className:Ue.tooltip})))))))),Ce.createElement("div",{className:Ue.recommend_config_footer},Ce.createElement("div",null,Ce.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ce.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>cr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ce.createElement(Ye.ZP,{type:"primary",shape:"round",disabled:nn=="\u5F53\u524D\u914D\u7F6E",onClick:Ya,loading:Bt},"\u4E00\u952E\u5E94\u7528"))):Zn?Ce.createElement("div",{style:{height:400}}):Ce.createElement("div",{className:Ue.no_data},Ce.createElement("img",{src:Qe,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ce.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Ce.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Oe==null?void 0:Oe.type)!="\u6311\u6218\u9875\u9762"&&Ce.createElement("div",{className:Ue.application,onClick:()=>{ua(),Be()}},"\u6A21\u62DF\u5B9E\u6218")))),Ce.createElement(ze.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ce.createElement(yt,{getApi:Lt,identifier:st,visible:Ot,info:Oe})))))};var Ft=(0,tn.connect)(({globalSetting:Mt,practiceSetting:zt,shixunsDetail:Vt})=>({globalSetting:Mt,practiceSetting:zt,shixunsDetail:Vt}))(Et)},11415:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ge}});var b=re(59301),xe=re(43418),qe=re(3113),ke=re(8591),ze=re(99313),it=re(71418),he=re(10311),Ye=re(88897),Ue=re(36546),Ne={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},gt=re(39928),nt=re(66119),Qe=re(70635),de=re(97267),a=re(59301),E=Object.defineProperty,x=Object.defineProperties,y=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,le=(Pt,bt,vt)=>bt in Pt?E(Pt,bt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Pt[bt]=vt,ie=(Pt,bt)=>{for(var vt in bt||(bt={}))ne.call(bt,vt)&&le(Pt,vt,bt[vt]);if(ee)for(var vt of ee(bt))oe.call(bt,vt)&&le(Pt,vt,bt[vt]);return Pt},Ae=(Pt,bt)=>x(Pt,y(bt)),be=(Pt,bt,vt)=>new Promise((kn,bn)=>{var sa=Wn=>{try{qt(vt.next(Wn))}catch(lt){bn(lt)}},va=Wn=>{try{qt(vt.throw(Wn))}catch(lt){bn(lt)}},qt=Wn=>Wn.done?kn(Wn.value):Promise.resolve(Wn.value).then(sa,va);qt((vt=vt.apply(Pt,bt)).next())}),Ge=({visible:Pt,onOk:bt,onCancel:vt,info:kn})=>{var bn,sa,va,qt,Wn;const[lt,Nt]=(0,b.useState)("1"),[rn,gn]=(0,b.useState)([]),[mn,et]=(0,b.useState)([]),[ct,yt]=(0,b.useState)(0),[wn,tn]=(0,b.useState)(null),[an,we]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Pt&&(Ce(),Xe(),Et())},[Pt]);const Ce=()=>{Nt("1"),gn([]),tn(null),yt(0)};(0,b.useEffect)(()=>{var Oe,st;((st=(Oe=mn==null?void 0:mn[ct])==null?void 0:Oe.content)==null?void 0:st.length)>0&&tn(Ae(ie({},mn[ct].content[0]),{index:0}))},[lt,ct,mn]);const Xe=()=>be(void 0,null,function*(){we(!0),yield(0,Qe.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(Oe=>{let{max_cpu:st,max_memory:xt,min_cpu:Jt,min_memory:Gt}=Oe,{cpu:Wt,memory:nn}=kn;gn([{name:"CPU",value:Wt,min:Jt,max:st,typeName:"\u6838"},{name:"\u5185\u5B58",value:nn,min:Gt,max:xt,typeName:"GB"}])}),we(!1)}),Et=()=>be(void 0,null,function*(){yield(0,Qe.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(Oe=>{var st;if(et(Oe),(Oe==null?void 0:Oe.length)>0){let xt=Ae(ie({},(st=Oe==null?void 0:Oe[0])==null?void 0:st.content[0]),{index:0});tn(xt)}})}),Ft=Oe=>{Nt(Oe),Oe==="2"&&yt(0)},Mt=(Oe,st)=>{gn(rn.map(xt=>xt.name===Oe?st(xt):xt))},zt=(Oe,st)=>{isNaN(Oe)||Mt(st,xt=>Ae(ie({},xt),{value:Oe}))},Vt=Oe=>{var st;if(console.log("decline",Oe.value),Oe.value=Number(Oe.value),Oe.value<=((st=Oe.min)!=null?st:-1/0))return;let xt=Oe.value-.5Ae(ie({},Jt),{value:xt}))},Bn=Oe=>{var st;if(Oe.value=Number(Oe.value),Oe.value>=((st=Oe.max)!=null?st:1/0))return;let xt=Oe.value+.5>Oe.max?Oe.max:Oe.value+.5;Mt(Oe.name,Jt=>Ae(ie({},Jt),{value:xt}))},Ot=(Oe,st)=>{isNaN(Oe)||Mt(st,xt=>Ae(ie({},xt),{value:Oe}))},Be=Oe=>{if(Oe==null||Number.isInteger(Oe))return Oe;const st=Oe%1;return st===.5?Oe:Math.floor(Oe)+(st<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(xe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Pt,width:752,destroyOnClose:!0,centered:!0,onCancel:vt,className:Ne.modal,footer:[a.createElement("div",{className:Ne.btn_warp,key:"1"},a.createElement(qe.ZP,{onClick:vt},"\u53D6\u6D88"),a.createElement(qe.ZP,{type:"primary",onClick:()=>{let Oe=ie({},kn);if(lt=="1")Oe.cpu=rn[0].value,Oe.memory=rn[1].value;else if(lt=="2"){if(!wn){ke.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}Oe=Ae(ie({},Oe),{cpu:wn.cpu,memory:wn.memory})}bt(Oe)}},"\u4FDD\u5B58"))]},a.createElement(ze.default,{activeKey:lt,onChange:Ft},a.createElement(ze.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(it.Z,{spinning:an},rn==null?void 0:rn.map(Oe=>a.createElement("div",{className:Ne.con_warp,key:Oe==null?void 0:Oe.name},a.createElement("div",null,Oe==null?void 0:Oe.name),a.createElement("div",null,a.createElement(he.Z,{min:Oe==null?void 0:Oe.min,max:Oe==null?void 0:Oe.max,onChange:st=>zt(st,Oe==null?void 0:Oe.name),value:Oe==null?void 0:Oe.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Ne.config_Warp} ${Ne.flex}`},a.createElement("div",{className:`${Ne.config_btn} ${Ne.flex}`,onClick:()=>Vt(Oe)},a.createElement(gt.Z,null)),a.createElement(Ye.Z,{min:Oe==null?void 0:Oe.min,max:Oe==null?void 0:Oe.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:Oe==null?void 0:Oe.value,onChange:st=>{const xt=Be(st);Ot(xt,Oe==null?void 0:Oe.name)}}),a.createElement("div",{className:`${Ne.config_btn} ${Ne.flex}`,onClick:()=>Bn(Oe)},a.createElement(nt.Z,null))),a.createElement("div",null,Oe==null?void 0:Oe.typeName))))),(mn==null?void 0:mn.length)>0&&a.createElement(ze.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Ne.sceneList},mn==null?void 0:mn.map((Oe,st)=>a.createElement("div",{className:`${Ne.sceneItem} ${ct==st&&Ne.sceneItemActive}`,key:Oe==null?void 0:Oe.id,onClick:()=>{yt(st)}},Oe==null?void 0:Oe.name))),((sa=(bn=mn==null?void 0:mn[ct])==null?void 0:bn.content)==null?void 0:sa.length)>0?a.createElement(Ue.default,{rowSelection:{type:"radio",selectedRowKeys:[wn==null?void 0:wn.index],onChange:(Oe,st)=>{tn(st[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(Oe,st)=>a.createElement("div",null,Oe,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(Oe,st)=>a.createElement("div",null,Oe,"GB")}],dataSource:(va=mn==null?void 0:mn[ct])==null?void 0:va.content.map((Oe,st)=>Ae(ie({},Oe),{index:st})),rowKey:"index",pagination:!1,scroll:((Wn=(qt=mn==null?void 0:mn[ct])==null?void 0:qt.content)==null?void 0:Wn.length)>3?{y:148}:{}}):a.createElement(de.Z,null)))))}},35727:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Te}});var b=re(59301),xe=re(42203),qe=re(43418),ke=re(8591),ze=re(3113),it=re(24905),he=re(5112),Ye=re(88522),Ue=re(49127),Ne=re(251),gt=re(88897),nt=re(10527),Qe=re(23744),de=re(18032),a=re(61186),E=re.n(a),x={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(Ge,Pt)=>{var bt={};for(var vt in Ge)ee.call(Ge,vt)&&Pt.indexOf(vt)<0&&(bt[vt]=Ge[vt]);if(Ge!=null&&y)for(var vt of y(Ge))Pt.indexOf(vt)<0&&ne.call(Ge,vt)&&(bt[vt]=Ge[vt]);return bt},le=(Ge,Pt,bt)=>new Promise((vt,kn)=>{var bn=qt=>{try{va(bt.next(qt))}catch(Wn){kn(Wn)}},sa=qt=>{try{va(bt.throw(qt))}catch(Wn){kn(Wn)}},va=qt=>qt.done?vt(qt.value):Promise.resolve(qt.value).then(bn,sa);va((bt=bt.apply(Ge,Pt)).next())});const ie=Ge=>{if(!Ge)return Ge;const Pt=Ge.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Ge;const bt=parseInt(Pt[1]);if(bt<30||bt==60)return[Pt[0],"30"].join(":");if(bt<60){const vt=[Pt[0],"00"].join(":"),kn="YYYY-MM-DD HH:mm",bn=E()(vt,kn);return bn.add(1,"hours"),bn.format(kn)}return Ge},Ae="YYYY-MM-DD HH:mm",be=Ge=>{var Pt=Ge,{shixunsDetail:bt,globalSetting:vt,loading:kn,user:bn,dispatch:sa}=Pt,va=oe(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),qt,Wn,lt,Nt,rn,gn,mn,et,ct;const yt=(0,b.useRef)(),[wn,tn]=(0,b.useState)(),[an,we]=(0,b.useState)(),[Ce,Xe]=(0,b.useState)([]),[Et,Ft]=(0,b.useState)([]),[Mt,zt]=(0,b.useState)(""),[Vt,Bn]=(0,b.useState)(),[Ot,Be]=(0,b.useState)(),[Oe,st]=(0,b.useState)(),xt=(Wn=(qt=bn.userInfo)==null?void 0:qt.shixun)==null?void 0:Wn.editable;(0,b.useEffect)(()=>{var rt,jt;yt.current=(jt=(rt=location.pathname)==null?void 0:rt.split("/"))==null?void 0:jt[2],Jt()},[]),(0,b.useEffect)(()=>{var rt,jt,Bt,At,Lt,dn,Ct,Dt,Zn,Yt,jn,Za;bt.setting&&(tn((jt=(rt=bt.setting)==null?void 0:rt.shixun)==null?void 0:jt.can_copy),we((At=(Bt=bt.setting)==null?void 0:Bt.shixun)==null?void 0:At.use_scope),Bn(!!((dn=(Lt=bt.setting)==null?void 0:Lt.shixun)!=null&&dn.opening_time)),Be((Dt=(Ct=bt.setting)==null?void 0:Ct.shixun)==null?void 0:Dt.opening_time),Xe((Yt=(Zn=bt.setting)==null?void 0:Zn.shixun)==null?void 0:Yt.scope_partment),st((Za=(jn=bt.setting)==null?void 0:jn.shixun)==null?void 0:Za.git_size))},[bt.setting]);const Jt=rt=>le(void 0,null,function*(){const jt=yield sa({type:"shixunsDetail/getDepartments",payload:{q:rt}});jt&&Ft(jt.shools_name||[])}),Gt=()=>le(void 0,null,function*(){var rt,jt,Bt,At,Lt,dn;const Ct=(yield sa({type:"shixunsDetail/getShixunQuote",payload:{id:yt.current}}))||{};qe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:b.createElement("div",{className:`tc font14 ${x.modal}`},!!((rt=Ct.subjects)!=null&&rt.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Bt=(jt=Ct.subjects)==null?void 0:jt.splice(0,2))==null?void 0:Bt.map(Dt=>`\u300A${Dt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},Ct==null?void 0:Ct.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),b.createElement("br",null)),!!((At=Ct.courses)!=null&&At.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(dn=(Lt=Ct.courses)==null?void 0:Lt.splice(0,2))==null?void 0:dn.map(Dt=>`\u300A${Dt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},Ct==null?void 0:Ct.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),b.createElement("br",null)),b.createElement("span",{className:`${x.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>le(void 0,null,function*(){(yield sa({type:"shixunsDetail/deleteShixun",payload:{id:yt.current}})).status===1&&(ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe.history.push("/shixuns"))})})}),Wt=()=>{(0,de.gy)(sa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},nn=rt=>{if(Ce.includes(rt)){ke.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}zt(null),Xe([...Ce,rt])},Tt=()=>le(void 0,null,function*(){if(Vt&&!Ot){ke.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(an===1&&!Ce.length){ke.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield sa({type:"shixunsDetail/updatePermissionSetting",payload:{id:yt.current,scope_partment:an===0?null:Ce,shixun:{can_copy:wn,use_scope:an,opening_time:Ot,git_size:Oe}}})).status!==-1&&(ke.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),sa({type:"shixunsDetail/getSettingsData",payload:{id:yt.current}}),sa({type:"shixunsDetail/getShixunsDetail",payload:{id:yt.current}}))});return b.createElement("div",null,b.createElement("section",{className:x.wrap},b.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((lt=bt==null?void 0:bt.detail)==null?void 0:lt.shixun_status)!==2?b.createElement(ze.ZP,{danger:!0,onClick:Gt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):b.createElement(ze.ZP,{danger:!0,onClick:Wt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u590D\u5236\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(it.default,{checked:wn,onChange:rt=>tn(rt.target.checked),disabled:!xt}),b.createElement("span",{className:`${x.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Nt=bt.detail)==null?void 0:Nt.shixun_status)>1||((rn=bt.detail)==null?void 0:rn.public)===2)&&((mn=(gn=bt.setting)==null?void 0:gn.shixun)==null?void 0:mn.use_scope)===0&&((et=bt.detail)==null?void 0:et.identity)>2)&&b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement(he.ZP.Group,{value:an,onChange:rt=>we(rt.target.value),disabled:!xt},b.createElement(he.ZP,{className:x.radio,value:0},b.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement(he.ZP,{className:x.radio,value:1},b.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),an===1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"mt10"},b.createElement(Ye.Z,{showSearch:!0,className:x.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Mt,onChange:rt=>{zt(rt),Jt(rt)},disabled:!xt,onSelect:nn,options:Et==null?void 0:Et.map(rt=>({value:rt}))}),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement("div",{className:"mt10"},Ce==null?void 0:Ce.map(rt=>xt?b.createElement(Ue.Z,{count:"x",className:"mr20 current",onClick:()=>Xe(Ce.filter(jt=>jt!==rt))},b.createElement(ze.ZP,{type:"primary",ghost:!0},rt)):b.createElement(ze.ZP,{type:"primary",ghost:!0,className:"mr20"},rt)))))),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(it.default,{checked:Vt,onChange:rt=>Bn(rt.target.checked),disabled:!xt}),b.createElement("span",{className:`${x.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Vt&&b.createElement(Ne.default,{className:`${x.dataPicker} mt10`,format:Ae,locale:nt.Z,disabled:!xt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:rt=>rt&&rtBe(ie(jt))}))),((ct=bn==null?void 0:bn.userInfo)==null?void 0:ct.role)===1&&b.createElement("div",{className:x.labelWrap,style:{alignItems:"center"}},b.createElement("label",{className:x.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(gt.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:Oe,onChange:rt=>{st(rt)}}),b.createElement("span",{className:"c-grey-999"}," M "))))),b.createElement(Qe.t,{okText:"\u4FDD\u5B58",hasOkBtn:xt,loading:kn.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>xe.history.push(`/shixuns/${yt.current}/challenges`),onOk:Tt,className:x.bottomButton}))};var Te=(0,xe.connect)(({shixunsDetail:Ge,loading:Pt,globalSetting:bt,user:vt})=>({shixunsDetail:Ge,globalSetting:bt,user:vt,loading:Pt}))(be)},56408:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(251),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(88897),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(42203),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(52525),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(35727),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(10148),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(18032),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2119),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(54517),React=__webpack_require__(59301),__async=(Ke,Rt,re)=>new Promise((b,xe)=>{var qe=it=>{try{ze(re.next(it))}catch(he){xe(he)}},ke=it=>{try{ze(re.throw(it))}catch(he){xe(he)}},ze=it=>it.done?b(it.value):Promise.resolve(it.value).then(qe,ke);ze((re=re.apply(Ke,Rt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Ke=>{if(!Ke)return Ke;const Rt=Ke.split(":");if(Rt[1]=="00"||Rt[1]=="30")return Ke;const re=parseInt(Rt[1]);if(re<30||re==60)return[Rt[0],"30"].join(":");if(re<60){const b=[Rt[0],"00"].join(":"),xe="YYYY-MM-DD HH:mm",qe=moment__WEBPACK_IMPORTED_MODULE_3___default()(b,xe);return qe.add(1,"hours"),qe.format(xe)}return Ke};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Ke=>__async(this,null,function*(){const Rt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Ke}});Rt&&setDepartmentList(Rt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Ke,Rt;(Rt=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)!=null&&Rt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Ke=>{if(selectDepartmentList.includes(Ke)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Ke])},handleInitState=()=>{var Ke,Rt,re,b,xe,qe,ke,ze,it,he,Ye,Ue,Ne,gt,nt,Qe,de,a,E,x,y,ee,ne,oe,le,ie,Ae,be,Te,Ge,Pt,bt,vt,kn,bn,sa,va,qt,Wn,lt,Nt,rn,gn,mn,et,ct,yt;setCodeEditPermission((Rt=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:Rt.code_edit_permission),setAllowFileUpload((b=(re=shixunsDetail.setting)==null?void 0:re.shixun)==null?void 0:b.allow_file_upload),setCodeHidden((qe=(xe=shixunsDetail.setting)==null?void 0:xe.shixun)==null?void 0:qe.show_code_dir),setForbidCopy((ze=(ke=shixunsDetail.setting)==null?void 0:ke.shixun)==null?void 0:ze.forbid_copy),setTaskPass((he=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:he.task_pass),setTestSetPermission((Ue=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Ue.test_set_permission),set_display_git_address((Ne=shixunsDetail.setting.shixun)==null?void 0:Ne.display_git_address),setIsCopy((nt=(gt=shixunsDetail.setting)==null?void 0:gt.shixun)==null?void 0:nt.can_copy),setOpenValue((de=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:de.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(x=shixunsDetail.setting)==null?void 0:x.shixun)!=null&&y.opening_time)),setOpenTime((ne=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ne.opening_time),setSelectDepartmentList((le=(oe=shixunsDetail.setting)==null?void 0:oe.shixun)==null?void 0:le.scope_partment),setDisableDiscuss((Ae=(ie=shixunsDetail.setting)==null?void 0:ie.shixun)==null?void 0:Ae.is_disable_discuss),setdisableAI((Te=(be=shixunsDetail.setting)==null?void 0:be.shixun)==null?void 0:Te.ai_reply),setresource_recommend((Pt=(Ge=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ge.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((vt=(bt=shixunsDetail.setting)==null?void 0:bt.shixun)==null?void 0:vt.open_code_debugger),setStartPermanent((bn=(kn=shixunsDetail.setting)==null?void 0:kn.shixun)==null?void 0:bn.start_permanent),setOpenSelfRun((va=(sa=shixunsDetail.setting)==null?void 0:sa.shixun)==null?void 0:va.open_self_run),setgitSize((Wn=(qt=shixunsDetail.setting)==null?void 0:qt.shixun)==null?void 0:Wn.git_size),setcourse_workspace_file_time((Nt=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Nt.course_workspace_file_time),setPodSwitch((gn=(rn=shixunsDetail.setting)==null?void 0:rn.shixun)==null?void 0:gn.exit_delete_pod_switch),setai_user((et=(mn=shixunsDetail.setting)==null?void 0:mn.shixun)==null?void 0:et.ai_user),setOpenLocalEvaluate((yt=(ct=shixunsDetail.setting)==null?void 0:ct.shixun)==null?void 0:yt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Ke,Rt)=>{var re,b;Ke!=((b=(re=shixunsDetail.setting)==null?void 0:re.shixun)==null?void 0:b.scope_partment[Rt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Ke=!1,Rt=1){return __async(this,null,function*(){var re,b;const xe=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Ke}});(xe==null?void 0:xe.status)===0&&((re=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&re.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(b=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&b.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,Rt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Ke,Rt,re,b,xe,qe;const ke=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Ke=ke.subjects)!=null&&Ke.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(re=(Rt=ke.subjects)==null?void 0:Rt.splice(0,2))==null?void 0:re.map(ze=>`\u300A${ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ke==null?void 0:ke.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((b=ke.courses)!=null&&b.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(qe=(xe=ke.courses)==null?void 0:xe.splice(0,2))==null?void 0:qe.map(ze=>`\u300A${ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ke==null?void 0:ke.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Ke){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Ke),parseInt(Ke)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:Ke=>{var Rt;if((Rt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&Rt.confirmLeave){showExitmodel(Ke.key);return}setMenuSelectKey(Ke.key),parseInt(Ke.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Ke=>setTaskPass(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Ke=>setTestSetPermission(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Ke=>setIsCopy(Ke.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Ke=>setOpenValue(Ke.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Ke=>{setDepartmentValue(Ke),handleGetDepartments(Ke)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Ke=>({value:Ke}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Ke=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(Rt=>Rt!==Ke))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Ke)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Ke)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Ke=>setOpenAnswer(Ke.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Ke=>{setIsOpenTime(Ke.target.checked),Ke.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Ke=>Ke&&KesetOpenTime(handleDateString(Rt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Ke=>set_display_git_address(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Ke=>{setCodeHidden(Ke.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Ke=>{setCodeEditPermission(Ke.target.checked),Ke.target.checked||setAllowFileUpload(Ke.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Ke=>{setAllowFileUpload(Ke.target.checked),Ke.target.checked&&setCodeEditPermission(Ke.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Ke=>setForbidCopy(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:`${ENV.API_SERVER}/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf`,target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Ke=>setOpenCodeDebugger(Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Ke=>setOpenSelfRun(Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Ke=>setOpenLocalEvaluate(Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Ke=>{setgitSize(Ke)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Ke=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Ke=>{setPodSwitch(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Ke=>setDisableDiscuss(!Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Ke=>{setresource_recommend(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u95EE\u7B54\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:disableAI,onChange:Ke=>{setdisableAI(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u7684\u8BC4\u8BBA\u5C06\u7531\u667A\u80FD\u673A\u5668\u4EBA\u8FDB\u884C\u56DE\u7B54\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Ke=>{setai_user(Ke.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u5934\u6B4C\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Ke,Rt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Ke=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Ke.is_fork_from_creator&&((Rt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Rt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(re,b)=>{handSubmeit(re,b)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Ke,shixunsDetail:Rt,practiceSetting:re})=>({user:Ke,shixunsDetail:Rt,practiceSetting:re}))(Setting)},67669:function(Ke,Rt,re){"use strict";re.r(Rt),re.d(Rt,{default:function(){return ut}});var b=re(59301),xe={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},qe=re(42203),ke=re(99313),ze=re(6848),it=re(8591),he=re(20834),Ye=re(95237),Ue=re(43604),Ne=re(38854),gt=re(43418),nt=re(71418),Qe=re(3113),de=re(99682),a=re(78673),E=re(56102),x=re(78241),y=re(92832),ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ne=Object.defineProperty,oe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Ae=(De,ye,Pe)=>ye in De?ne(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,be=(De,ye)=>{for(var Pe in ye||(ye={}))le.call(ye,Pe)&&Ae(De,Pe,ye[Pe]);if(oe)for(var Pe of oe(ye))ie.call(ye,Pe)&&Ae(De,Pe,ye[Pe]);return De},Te=(De,ye)=>{var Pe={};for(var Re in De)le.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&oe)for(var Re of oe(De))ye.indexOf(Re)<0&&ie.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Ge=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const Pt=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:pn,dispatch:It,isRepository:Ht}=ye,St=Te(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)("");(0,b.useEffect)(()=>{St.visible&&aa.resetFields()},[St.visible]),(0,b.useEffect)(()=>{const Ra=sessionStorage.getItem("pathArray");if(Ra){const wt=Ra.split(",").join("/"),Da=wt.indexOf("/")===0?wt.substr(1):wt;rr(Da)}},[]),(0,b.useEffect)(()=>{var Ra,wt;Ma.current=(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[2]},[]);const or=(...Ra)=>Ge(void 0,[...Ra],function*(wt={}){const Da=yield It({type:"shixunsDetail/addRepositoryFile",payload:{id:ka.id,message:wt.commitMessage,content:"",path:(St.defaultPath?St.defaultPath+"/":"")+wt.path+"/"+(wt.file||".gitkeep"),secret_repository:Ht?void 0:!0}});Da!=null&&Da.url&&(it.ZP.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:(St.defaultPath?St.defaultPath+"/":"")+wt.path+"/"+(wt.file||".gitkeep"),name:wt.path.split("/")[wt.path.split("/").length-1]}),St.onClose())}),xa=()=>{var Ra,wt;qe.history.push(`/shixuns/${Ma.current}/${(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[3]}${tr?`/master/shixun_show/${tr}`:""}`)};return b.createElement(gt.default,{width:"60%",centered:!0,open:St.visible,wrapClassName:ee.modal,onOk:()=>{aa.submit()},onCancel:St.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:or,onChange:()=>{var Ra,wt,Da,ir;const vr=be({},aa.getFieldsValue()),ra=(Ra=vr==null?void 0:vr.path)==null?void 0:Ra.split(""),An=(wt=vr==null?void 0:vr.file)==null?void 0:wt.split("");(Da=ra==null?void 0:ra.filter(En=>En=="/"))!=null&&Da.length&&(vr.path=vr.path.substring(0,vr.path.length-1)),(ir=An==null?void 0:An.filter(En=>En=="/"))!=null&&ir.length&&(vr.file=vr.file.substring(0,vr.path.length-1)),aa.setFieldsValue(be({},vr)),Kr(vr)}},b.createElement(x.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},b.createElement(Ye.Z,null,b.createElement(Ue.Z,null,b.createElement("span",{className:ee.filePath},St.defaultPath+"/")),b.createElement(Ue.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),b.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var bt=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(Pt),vt=re(1568),kn=re(54517),bn=re(59301),sa=Object.defineProperty,va=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,lt=(De,ye,Pe)=>ye in De?sa(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,Nt=(De,ye)=>{for(var Pe in ye||(ye={}))qt.call(ye,Pe)&<(De,Pe,ye[Pe]);if(va)for(var Pe of va(ye))Wn.call(ye,Pe)&<(De,Pe,ye[Pe]);return De},rn=(De,ye)=>{var Pe={};for(var Re in De)qt.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&va)for(var Re of va(De))ye.indexOf(Re)<0&&Wn.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},gn=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const mn=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:pn,dispatch:It,isRepository:Ht}=ye,St=rn(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)("");(0,b.useEffect)(()=>{St.visible&&aa.resetFields()},[St.visible]),(0,b.useEffect)(()=>{const Ra=sessionStorage.getItem("pathArray");if(Ra){const wt=Ra.split(",").join("/"),Da=wt.indexOf("/")===0?wt.substr(1):wt;rr(Da)}},[]),(0,b.useEffect)(()=>{var Ra,wt;Ma.current=(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[2]},[]);const or=(...Ra)=>gn(void 0,[...Ra],function*(wt={},Da=!1,ir=1){var vr,ra;const An=yield It({type:"shixunsDetail/addRepositoryFile",payload:{id:ka.id,message:wt.commitMessage,content:wt.codeMirror,path:(St.defaultPath?St.defaultPath+"/":"")+wt.path,secret_repository:Ht?void 0:!0,sync_origin_shixun:Da}});An!=null&&An.url&&((vr=Pe==null?void 0:Pe.detail)!=null&&vr.copy_for_exercise||it.ZP.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:(St.defaultPath?St.defaultPath+"/":"")+wt.path,name:wt.path.split("/")[wt.path.split("/").length-1]}),St.onClose()),(ra=Pe==null?void 0:Pe.detail)!=null&&ra.copy_for_exercise&&(0,kn.m)(It,Pe,ka.id,ir)}),xa=()=>{var Ra,wt;qe.history.push(`/shixuns/${Ma.current}/${(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[3]}${tr?`/master/shixun_show/${tr}`:""}`)};return bn.createElement(gt.default,{width:"60%",open:St.visible,wrapClassName:ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{aa.submit()},onCancel:St.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},bn.createElement("section",{className:ee.bg},bn.createElement("div",{className:ee.wrap},bn.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:Ra=>{var wt,Da;(wt=Pe==null?void 0:Pe.detail)!=null&&wt.is_fork_from_creator&&((Da=Pe==null?void 0:Pe.detail)!=null&&Da.copy_for_exercise)?(St.onClose(),It({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Ra,type:"wareHouse",fn:(ir,vr,ra)=>{or(ir,vr,ra)}}})):or(Ra)},onChange:()=>{var Ra,wt;const Da=Nt({},aa.getFieldsValue()),ir=(Ra=Da==null?void 0:Da.path)==null?void 0:Ra.split("");((wt=ir==null?void 0:ir.filter(vr=>vr=="/"))==null?void 0:wt.length)>1&&(Da.path=Da.path.substring(0,Da.path.length-1)),aa.setFieldsValue(Nt({},Da)),Kr(Da)}},bn.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},bn.createElement(Ye.Z,null,bn.createElement(Ue.Z,null,bn.createElement("span",{className:ee.filePath},St.defaultPath+"/")),bn.createElement(Ue.Z,{flex:"1"},bn.createElement(x.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},bn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),bn.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},bn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),bn.createElement("div",{className:"mt10 mb20"},bn.createElement(x.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},bn.createElement(vt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var et=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(mn),ct=Object.defineProperty,yt=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,an=(De,ye,Pe)=>ye in De?ct(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,we=(De,ye)=>{for(var Pe in ye||(ye={}))wn.call(ye,Pe)&&an(De,Pe,ye[Pe]);if(yt)for(var Pe of yt(ye))tn.call(ye,Pe)&&an(De,Pe,ye[Pe]);return De},Ce=(De,ye)=>{var Pe={};for(var Re in De)wn.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&yt)for(var Re of yt(De))ye.indexOf(Re)<0&&tn.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Xe=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const Et=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:pn,dispatch:It,isRepository:Ht}=ye,St=Ce(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)(""),[or,xa]=(0,b.useState)("");(0,b.useEffect)(()=>{St.visible&&aa.resetFields()},[St.visible]),(0,b.useEffect)(()=>{const Da=St.defaultPath.split("/");Da.length===1?(rr(""),xa(St.defaultPath)):(xa(Da.pop()),rr(Da.join("/")+"/"))},[St.defaultPath]),(0,b.useEffect)(()=>{var Da,ir;Ma.current=(ir=(Da=Dn.pathname)==null?void 0:Da.split("/"))==null?void 0:ir[2]},[]);const Ra=(...Da)=>Xe(void 0,[...Da],function*(ir={}){const vr=yield It({type:"shixunsDetail/moveGitFile",payload:{id:ka.id,from:St.defaultPath,to:tr+ir.path,message:ir.commitMessage||`${St.defaultPath} rename to ${tr}${ir.path} `,secret_repository:Ht}});(vr==null?void 0:vr.status)===0&&(it.ZP.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:ir.path,name:ir.path}),St.onClose())}),wt=()=>{var Da,ir;qe.history.push(`/shixuns/${Ma.current}/${(ir=(Da=Dn.pathname)==null?void 0:Da.split("/"))==null?void 0:ir[3]}${tr?`/master/shixun_show/${tr}`:""}`)};return b.createElement(gt.default,{width:"40%",open:St.visible,wrapClassName:ee.modal,centered:!0,onOk:()=>{aa.submit()},onCancel:St.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:Ra,onChange:()=>{var Da,ir;const vr=we({},aa.getFieldsValue()),ra=(Da=vr==null?void 0:vr.path)==null?void 0:Da.split("");((ir=ra==null?void 0:ra.filter(An=>An=="/"))==null?void 0:ir.length)>1&&(vr.path=vr.path.substring(0,vr.path.length-1)),aa.setFieldsValue(we({},vr)),Kr(vr)}},b.createElement(x.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},b.createElement(Ye.Z,null,b.createElement(Ue.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:or}))))),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},b.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${St.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ft=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(Et),Mt=re(10148),zt=re(70635),Vt=re(41889),Bn=re(73869),Ot={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Be=re(59301),Oe=Object.defineProperty,st=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Gt=(De,ye,Pe)=>ye in De?Oe(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,Wt=(De,ye)=>{for(var Pe in ye||(ye={}))xt.call(ye,Pe)&&Gt(De,Pe,ye[Pe]);if(st)for(var Pe of st(ye))Jt.call(ye,Pe)&&Gt(De,Pe,ye[Pe]);return De},nn=(De,ye)=>{var Pe={};for(var Re in De)xt.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&st)for(var Re of st(De))ye.indexOf(Re)<0&&Jt.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Tt=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const{Dragger:rt}=Vt.default,jt=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:pn,dispatch:It,isRepository:Ht}=ye,St=nn(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)([]),[or,xa]=(0,b.useState)();let Ra;(0,b.useEffect)(()=>{St.visible&&(aa.resetFields(),rr([]))},[St.visible]),(0,b.useEffect)(()=>{Ma.current=ka.id},[]),(0,b.useEffect)(()=>{const An=sessionStorage.getItem("pathArray");if(An){const En=An.split(",").join("/"),un=En.indexOf("/")===0?En.substr(1):En;xa(un)}},[]);const wt=An=>{var En,un,lr,Nr;if(Ra=An.file.name,An.file.status==="done"||An.file.status==="uploading"){if(rr(An.fileList),!An.file.response)return;if(((En=An.file.response)==null?void 0:En.status)===0){(un=Pe==null?void 0:Pe.detail)!=null&&un.copy_for_exercise||(it.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),aa.validateFields());return}rr(tr.filter(mo=>mo.uid!==An.file.uid)),(lr=An.file.response)!=null&&lr.message&&it.ZP.info((Nr=An.file.response)==null?void 0:Nr.message)}},Da=An=>Tt(void 0,null,function*(){if(!An.response){it.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield It({type:"shixunsDetail/deleteGitFile",payload:{id:ka.id,path:or?`${or}/${An.name}`:An.name,message:aa.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${or?`${or}/${An.name}`:An.name}`,secret_repository:Ht?null:!0}})).status===0&&(rr(tr.filter(un=>un.uid!==An.uid)),it.ZP.info("\u5220\u9664\u6210\u529F"))}),ir={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!aa.getFieldValue("commitMessage"),data:()=>Tt(void 0,null,function*(){return new Promise((An,En)=>Tt(void 0,null,function*(){setTimeout(()=>Tt(void 0,null,function*(){const un=yield aa.getFieldsValue(),lr=Wt(Wt({},{path:St.defaultPath?St.defaultPath:"",message:Lr.commitMessage||`\u4E0A\u4F20\u4E86${Ra}`}),Ht?{}:{secret_repository:!0});An(lr)}),200)}))}),fileList:tr,method:"post",action:`${Mt.Z.API_SERVER}/api/shixuns/${Ma.current}/upload_git_file.json`,onChange:wt,onRemove:Da,beforeUpload:An=>(Ra=An.name,An.size/1024/1024>50?(it.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},vr=(An=!1,En=1)=>Tt(void 0,null,function*(){var un;const lr=Wt(Wt({},{path:St.defaultPath?St.defaultPath:"",message:Lr.commitMessage||`\u4E0A\u4F20\u4E86${Ra}`}),Ht?{}:{secret_repository:!0});for(let Nr=0;Nr{mo.append(hr,lr[hr].toString())});const za=yield(0,zt.ZP)(`/api/shixuns/${Ma.current}/upload_git_file.json`,{method:"post",body:mo},!0)}St.onClose(),St.onOK({path:St.defaultPath}),ra(),(un=Pe==null?void 0:Pe.detail)!=null&&un.copy_for_exercise&&(0,kn.m)(It,Pe,ka.id,En)}),ra=()=>{var An,En;qe.history.push(`/shixuns/${Ma.current}/${(En=(An=Dn.pathname)==null?void 0:An.split("/"))==null?void 0:En[3]}${or?`/master/shixun_show/${or}`:""}`)};return Be.createElement(gt.default,{open:St.visible,onOk:An=>{aa.submit()},centered:!0,onCancel:St.onClose,width:"70%"},Be.createElement("section",{className:Ot.bg},Be.createElement("div",{className:Ot.wrap},Be.createElement("div",{className:Ot.title},"\u4E0A\u4F20\u6587\u4EF6"),Be.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Tt(void 0,null,function*(){var An,En;yield aa.validateFields(),(An=Pe==null?void 0:Pe.detail)!=null&&An.is_fork_from_creator&&((En=Pe==null?void 0:Pe.detail)!=null&&En.copy_for_exercise)?(St.onClose(),It({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(un,lr)=>{vr(un,lr)}}})):vr()}),onValuesChange:()=>Kr(Wt({},aa.getFieldsValue()))},Be.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Be.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Be.createElement(x.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(An,En){return(tr==null?void 0:tr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Be.createElement("div",{onClick:()=>{if(!aa.getFieldValue("commitMessage")){it.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Be.createElement(rt,Wt({},ir),Be.createElement("div",null,Be.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ot.colorBlue}`})),Be.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Be.createElement("span",{className:`${Ot.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Be.createElement(Bn.Z,{onFinish:An=>xa(An)})))};var Bt=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(jt),At={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},Lt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},dn=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Yt=(De,ye,Pe)=>ye in De?dn(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,jn=(De,ye)=>{for(var Pe in ye||(ye={}))Dt.call(ye,Pe)&&Yt(De,Pe,ye[Pe]);if(Ct)for(var Pe of Ct(ye))Zn.call(ye,Pe)&&Yt(De,Pe,ye[Pe]);return De},Za=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const cr=({shixunsDetail:De,globalSetting:ye,loading:Pe,dispatch:Re,title:_t,pathList:pn=[],showInputPath:It=!1,isMergeSelectFile:Ht=!1,onFinish:St=()=>{}})=>{const[Dn]=x.default.useForm(),ka=(0,qe.useParams)(),Lr=(0,qe.useLocation)(),Kr=(0,b.useRef)(),[Ma,aa]=(0,b.useState)(""),[tr,rr]=(0,b.useState)(""),[or,xa]=(0,b.useState)([]),[Ra,wt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var En,un;Kr.current=((un=(En=Lr.pathname)==null?void 0:En.split("/"))==null?void 0:un[3])==="repository"},[]),(0,b.useEffect)(()=>{if(De.actionTabs.key!=="Repository-SelectFilePath")return;const En=pn.join("/");let un=[];pn.map((lr,Nr)=>{Nr===0?un.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${lr}`,path:En}):un.push({val:`/${lr}`,path:En})}),xa(un),aa(En),rr(En),Da(En)},[De.actionTabs.key]);const Da=En=>Za(void 0,null,function*(){const un=yield Re({type:Kr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ka.id,path:En}});un&&wt(un.trees||[])}),ir=En=>{let un=Ma;En.type==="tree"&&(or.length?or.push({val:`/${En.name}`,path:En.name}):or.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${En.name}`,path:En.name}),xa(or),un=Ma?`${Ma}/${En.name}`:En.name,aa(un)),Da(un)},vr=(En,un)=>{const lr=or.filter((mo,za)=>za<=un);xa(lr);const Nr=lr.filter((mo,za)=>za!==0).map(mo=>mo.val).join("").substr(1);aa(Nr),Da(Nr)},ra=()=>Za(void 0,null,function*(){const En=Dn==null?void 0:Dn.getFieldsValue(),un=Ma?`${Ma}${En!=null&&En.name?`/${En==null?void 0:En.name}`:""}`:En==null?void 0:En.name;if(Ht){St(un),An();return}if(It){yield Dn.validateFields();const lr=yield Re({type:"shixunsDetail/uploadGitFolder",payload:jn(jn({},{id:ka.id,path:un}),Kr.current?{}:{secret_repository:!0})});St(tr),lr.status===0&&it.ZP.info("\u65B0\u5EFA\u6210\u529F")}else St(un),it.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");An()}),An=()=>{Re({type:"shixunsDetail/setActionTabs",payload:{}}),Dn.resetFields()};return b.createElement(gt.default,{centered:!0,title:_t||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:De.actionTabs.key==="Repository-SelectFilePath",onOk:ra,onCancel:An},b.createElement("div",{className:Lt.wrap},b.createElement("div",{className:Lt.content},b.createElement("div",{className:Lt.mainPathWrap},!!(or!=null&&or.length)&&or.map((En,un)=>b.createElement("a",{key:un,onClick:()=>vr(En,un)},En.val))),!!(Ra!=null&&Ra.length)&&Ra.map((En,un)=>En.type==="tree"&&b.createElement("a",{key:un,onClick:()=>ir(En)},b.createElement("i",{className:`iconfont icon-wenjianjia ${Lt.colorBlue}`}),En.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},Ma),It&&b.createElement(x.default,{form:Dn,scrollToFirstError:!0,className:"mt20"},b.createElement(x.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Ya=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe})=>({shixunsDetail:De,globalSetting:Pe,loading:ye.models.index}))(cr),ua=re(24764),wr=re(76995),sr=re(20387),Ha=re(58130),Xa=re(18032),yr=re(48922),ya=Object.defineProperty,Zr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,kt=(De,ye,Pe)=>ye in De?ya(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,ln=(De,ye)=>{for(var Pe in ye||(ye={}))Sn.call(ye,Pe)&&kt(De,Pe,ye[Pe]);if(pt)for(var Pe of pt(ye))Fn.call(ye,Pe)&&kt(De,Pe,ye[Pe]);return De},In=(De,ye)=>Zr(De,Cr(ye)),Hn=(De,ye)=>{var Pe={};for(var Re in De)Sn.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&pt)for(var Re of pt(De))ye.indexOf(Re)<0&&Fn.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Ve=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const{DirectoryTree:at}=de.default,Je=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:pn,activeKey:It,dispatch:Ht,practiceSetting:St,isRepository:Dn,treeData:ka,setTreeData:Lr}=ye,Kr=Hn(ye,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Ma,aa,tr,rr,or,xa,Ra;const wt=(0,qe.useParams)(),Da=(0,qe.useLocation)(),[ir,vr]=(0,b.useState)(),[ra,An]=(0,b.useState)(!1),[En,un]=(0,b.useState)(!1),[lr,Nr]=(0,b.useState)(!1),[mo,za]=(0,b.useState)(!1),[hr,fo]=(0,b.useState)("");let[ha,to]=(0,b.useState)([]),[Yo,Hr]=(0,b.useState)([]);const[Ho,Sa]=(0,b.useState)([]),[Kn,On]=(0,b.useState)(!1),[Tn,Ar]=(0,b.useState)(),[Ie,Xo]=(0,b.useState)(),[mr,Tr]=(0,b.useState)(""),[no,ri]=(0,b.useState)(),[To,ui]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Lr([]),zi(""),localStorage.warehouseHideTip||On(!0)},[Da.pathname,Dn]);const Bo=(ca="")=>Ve(void 0,null,function*(){(yield(0,sr.Zt)({id:wt.id,secret_dir_path:ca}))&&ri(ca)}),hi=ca=>{var Gr;return b.createElement(he.default,{className:At.menu,onClick:_r=>{switch(fo(ca.path||""),_r.key){case"1":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),An(!0);break;case"2":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Nr(!0);break;case"3":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),za(!0);break;case"4":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),un(!0);break;case"5":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ol(ca.path,ca.name,ca);break;case"6":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),el(ca);break}}},(ca.type==="topTree"||ca.type==="tree")&&b.createElement(he.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ca.type==="topTree"||ca.type==="tree")&&b.createElement(he.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ca.type==="topTree"||ca.type==="tree")&&b.createElement(he.default.Item,{key:"3"},"\u4E0A\u4F20"),ca.type!=="topTree"&&ca.type!=="tree"&&((Gr=Pe==null?void 0:Pe.detail)==null?void 0:Gr.public)<2&&b.createElement(he.default.Item,{key:"4"},"\u91CD\u547D\u540D"),ca.type!=="topTree"&&b.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${Dn?"":"secret/"}${ca==null?void 0:ca.path}`,onCopy:()=>it.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(he.default.Item,{key:"6"},b.createElement(b.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),ca.type!=="topTree"&&b.createElement(he.default.Item,{key:"5"},"\u5220\u9664"))},oi=(ca,Gr)=>ca.map(_r=>(Gr==""?_r.path=Gr+_r.name:_r.path=Gr+"/"+_r.name,_r.title=b.createElement(Ye.Z,{className:"font14"},b.createElement(Ue.Z,{flex:"1"},b.createElement(Ye.Z,null,_r.type==="blob"&&b.createElement(Ue.Z,{flex:"20px",style:{marginLeft:-20}},b.createElement("span",{className:"iconfont icon-wenjian11 font12"})),b.createElement(Ue.Z,{flex:"1"},b.createElement("span",{className:" multi_ellipsis1"},_r.name)))),b.createElement(Ue.Z,null,(_r.type==="blob"||_r.type==="tree")&&b.createElement(Ne.Z,{dropdownRender:()=>hi(_r),className:At.ellipsis},b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),_r.disableCheckbox=ir&&ir!==_r.name,_r.className=_r.type==="tree"?At.pl23:"",_r.checkable=_r.type!=="tree",_r.isLeaf=_r.type!=="tree",_r.children=_r.type==="tree"&&[],_r.key=_r.path,_r)),Oi=ca=>{Ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:ca}})},cl=(ca,Gr)=>Ve(void 0,null,function*(){const _r=ca.split("/");yield zi(hr),setTimeout(()=>{Oi(ca),ha=[_r[0]||""],Yo=[ca],Hr([...Yo]),to([...ha])},150)}),si=(ca,Gr)=>{if(Gr=="")ka=[...ca],Lr([...ca]);else{let _r=Kl(ka,Gr,ca);ka=_r,Lr([..._r])}};function Kl(ca,Gr,_r){return ca.map(vo=>vo.key===Gr?(vo.children=[..._r],ln({},vo)):vo.children?In(ln({},vo),{children:Kl(vo.children,Gr,_r)}):vo)}const zi=(ca="")=>Ve(void 0,null,function*(){var Gr,_r;const vo=yield Ht({type:Dn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:wt.id,path:ca}});if(vo){if((Gr=vo.trees)!=null&&Gr.length){let wi=oi([...vo.trees],ca);si(wi,ca),Sa(vo.trees||[]),Xo(ca||""),console.log("handleGetRepository:",wi,ca),setTimeout(()=>console.log(ka,vo.trees,ca,999999),2e3)}else ca==""&&Lr([]);Ar(((_r=vo.commits)==null?void 0:_r[0])||{})}return vo}),Ll=ca=>Ve(void 0,null,function*(){return new Promise((Gr,_r)=>Ve(void 0,null,function*(){ca.children.length&&Gr(),Tr(ca.path),yield zi(ca.path),Gr()}))}),ql=(ca,Gr)=>Ve(void 0,null,function*(){var _r;console.log("handleSelectTree",ca,Gr.nativeEvent.target.nodeName,Gr);const vo=()=>{Oi(Gr.node.path),ca=[Gr.node.path],Hr([...ca])};Gr.nativeEvent.target.nodeName==="svg"||Gr.nativeEvent.target.nodeName==="LI"||Gr.nativeEvent.target.nodeName==="I"||Gr.node.type==="blob"&&((_r=St==null?void 0:St.sideBar)!=null&&_r.confirmLeave?gt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{vo(),Ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):vo())}),Ol=(ca,Gr,_r)=>{gt.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${_r.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ve(void 0,null,function*(){const vo=yield Ht({type:"shixunsDetail/deleteGitFile",payload:{id:wt.id,path:ca,message:`\u5220\u9664${ca}`,secret_repository:Dn?null:!0}});let wi=ca.split("/");if((vo==null?void 0:vo.status)===0){it.ZP.info("\u5220\u9664\u6210\u529F"),wi.splice(wi.length-1,1);const Ul=yield zi(wi.length>1?wi.join("/"):"");return Ul!=null&&Ul.trees||(wi.splice(wi.length-1,1),yield zi(wi.length>1?wi.join("/"):"")),Oi(""),!0}else(vo==null?void 0:vo.status)===-3?gt.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",ca,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${wt.id}/edit/${vo==null?void 0:vo.message}/tab=2`}}):(vo==null?void 0:vo.status)===-4&>.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,vo==null?void 0:vo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${wt.id}/edit?tabId=service`}})})})},el=ca=>{console.log(ca,"item")},Su=(ca,Gr)=>Ve(void 0,null,function*(){if(console.log("handleExpand",Gr),Gr.nativeEvent.target.nodeName==="svg"||Gr.nativeEvent.target.nodeName==="path"||Gr.nativeEvent.target.nodeName==="LI")return!0;yield Ll(Gr.node),ha.includes(Gr.node.path)?ha.splice(ha.indexOf(Gr.node.path),1):ha.push(Gr.node.path),to([...ha])}),$l=()=>{On(!1),localStorage.warehouseHideTip=!0},Pu=ca=>Ve(void 0,null,function*(){var Gr;let _r,vo="",wi,Ul;switch(Dn){case!0:vo="\u5F00\u542F\u7248\u672C\u5E93",wi="\u5F00\u542F",Ul="\u4E0D\u5F00\u542F",_r=b.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Gr=Pe==null?void 0:Pe.detail)!=null&&Gr.secret_repository?(vo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",wi="\u786E\u5B9A",Ul="\u53D6\u6D88",_r=b.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(vo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",wi="\u4E0D\u4F7F\u7528",Ul="\u4F7F\u7528",_r=b.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Dn&&(0,Xa.gy)(Ht,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||gt.default.confirm({title:vo,okText:wi,cancelText:Ul,content:_r,onOk:()=>{var ci;(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",vo]),!Dn&&!((ci=Pe==null?void 0:Pe.detail)!=null&&ci.secret_repository)||eu(ca)},onCancel:()=>{var ci;!Dn&&!((ci=Pe==null?void 0:Pe.detail)!=null&&ci.secret_repository)&&eu(ca)}})}),eu=ca=>Ve(void 0,null,function*(){Dn?(yield(0,sr.h4)(ln({},wt)),Ht({type:"practiceSetting/getCommonData",payload:ln({},wt)})):yield(0,sr.K0)(In(ln({},wt),{is_secret_repository:ca})),zi(),Ht({type:"shixunsDetail/getShixunsDetail",payload:{id:wt.id}})}),Qu=ca=>{console.log(ca)},Ei=ca=>Ve(void 0,null,function*(){console.log(ca);const Gr=ca.node.key,_r=ca.dragNode.key,vo=ca.node.pos.split("-"),wi=ca.dropPosition-Number(vo[vo.length-1]);if(ca.dragNode.type==="tree"){it.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(ca.node.type!=="tree"){it.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Ht({type:"shixunsDetail/moveGitFile",payload:ln({id:wt.id,from:ca.dragNode.path,to:ca.node.path+"/"+ca.dragNode.name,message:`${ca.dragNode.path} move to ${ca.node.path+"/"+ca.dragNode.name} `},Dn?{}:{secret_repository:!0})})).status===0){Oi(""),yield zi("");for(let Jo=0;Johi({type:"topTree"}),className:"current"},b.createElement(ze.Z,{open:Kn,title:b.createElement("div",{className:"font16"},b.createElement(ua.Z,{style:{position:"relative",left:-35},onClick:()=>$l()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",b.createElement("span",{onClick:()=>$l(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:At.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Dn&&((rr=Pe==null?void 0:Pe.detail)==null?void 0:rr.init_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Dn&&((or=Pe==null?void 0:Pe.detail)==null?void 0:or.secret_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!ka.length&&!Dn&&b.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},b.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),ka.length?b.createElement(b.Fragment,null,b.createElement("div",{className:At.content},It==="1"&&b.createElement("div",{className:At.tips},"\u63D0\u793A\uFF1A",b.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),b.createElement(at,{disabled:!!_t.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:ka,switcherIcon:b.createElement(wr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Su,expandedKeys:ha,selectedKeys:Yo,onSelect:ql,draggable:!0,onDragEnter:Qu,onDrop:Ei,className:At.gitTree}))):"",!ka.length&&Dn&&((xa=Pe==null?void 0:Pe.detail)==null?void 0:xa.init_repository)&&b.createElement(xn,null),!ka.length&&!Dn&&((Ra=Pe==null?void 0:Pe.detail)==null?void 0:Ra.secret_repository)&&b.createElement(xn,null))),b.createElement(Ft,{visible:En,defaultPath:hr,onClose:()=>un(!1),isRepository:!Dn,onOK:ca=>Ve(void 0,null,function*(){const Gr=hr.split("/");Gr.pop(),yield zi(Gr.join("/")),Oi("")})}),b.createElement(et,{visible:ra,defaultPath:hr,onClose:()=>An(!1),isRepository:Dn,onOK:ca=>{cl(ca.path,ca.name)}}),b.createElement(bt,{visible:lr,defaultPath:hr,onClose:()=>Nr(!1),isRepository:Dn,onOK:ca=>{cl(ca.path,ca.name)}}),b.createElement(Bt,{defaultPath:hr,visible:mo,isRepository:Dn,onClose:()=>za(!1),onOK:ca=>Ve(void 0,null,function*(){const Gr=hr.split("/");yield zi(hr),ha=[Gr[0]||""],Yo=[hr],Hr([...Yo]),to([...ha])})}),b.createElement(Ya,{pathList:hr==null?void 0:hr.split("/"),showInputPath:!0,isMergeSelectFile:To,onFinish:ca=>{To?Bo(ca):zi(ca),ui(!1)}}))},xn=()=>b.createElement("div",{className:`mt20 pb50 ${At.nodata}`},b.createElement("div",{className:At.headLeft},"\u63D0\u793A\uFF1A",b.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",b.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",b.createElement("br",null),"1\u3001",b.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",b.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",b.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),b.createElement("img",{width:"100%",src:yr.Oe}));var fn=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,practiceSetting:Re,user:_t})=>({shixunsDetail:De,globalSetting:Pe,user:_t,practiceSetting:Re,loading:ye}))(Je),Vn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},Ba=re(28103),da=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,la=(De,ye)=>{var Pe={};for(var Re in De)qn.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&da)for(var Re of da(De))ye.indexOf(Re)<0&&ma.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},vn=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const Na=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:pn,dispatch:It,isRepository:Ht}=ye,St=la(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useParams)(),[ka,Lr]=(0,b.useState)([]);(0,b.useEffect)(()=>{Kr()},[Ht]);const Kr=()=>vn(void 0,null,function*(){const Ma=yield It({type:"shixunsDetail/getRepositoryCommit",payload:{id:Dn.id,secret_repository:Ht?void 0:!0}});Ma&&Lr(Ma.commits||[])});return b.createElement(b.Fragment,null,ka==""&&b.createElement("div",{className:Vn.empty},b.createElement("img",{src:yr.em,width:"258"}),b.createElement("br",null),b.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ka!=""&&b.createElement("section",{className:Vn.bg},b.createElement("div",{className:Vn.wrap},b.createElement("div",{className:Vn.content},ka==null?void 0:ka.map(Ma=>{var aa,tr;return b.createElement("div",null,b.createElement(Ye.Z,{align:"middle",className:"c-white font16"},b.createElement(Ue.Z,null,Ma.title)),b.createElement(Ye.Z,{align:"middle",className:"mt20 "},b.createElement(Ue.Z,null,b.createElement("img",{className:Vn.imageUrl,src:Mt.Z.IMG_SERVER+"/"+((aa=Ma.author)==null?void 0:aa.image_url)})),b.createElement(Ue.Z,{className:Vn.blueLight},b.createElement("span",{className:"ml20"},(tr=Ma.author)==null?void 0:tr.username)),b.createElement(Ue.Z,null,b.createElement("span",{className:`ml20 ${Vn.blueLight}`},"\u63D0\u4EA4\u4E8E"),b.createElement("span",{className:`ml20 ${Vn.blueLight}`},Ma.time))),b.createElement(Ba.Z,{className:Vn.divider}))})))))};var dr=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(Na),Oa=re(75623),Nn=re(59301),en=Object.defineProperty,xr=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,uo=(De,ye,Pe)=>ye in De?en(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,so=(De,ye)=>{for(var Pe in ye||(ye={}))er.call(ye,Pe)&&uo(De,Pe,ye[Pe]);if(Jr)for(var Pe of Jr(ye))ro.call(ye,Pe)&&uo(De,Pe,ye[Pe]);return De},Po=(De,ye)=>xr(De,pa(ye)),co=(De,ye)=>{var Pe={};for(var Re in De)er.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&Jr)for(var Re of Jr(De))ye.indexOf(Re)<0&&ro.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},yn=(De,ye,Pe)=>new Promise((Re,_t)=>{var pn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(pn,It);Ht((Pe=Pe.apply(De,ye)).next())});const{TabPane:Ir}=ke.default,eo=De=>{var ye=De,{globalSetting:Pe,loading:Re,dispatch:_t,practiceSetting:pn,shixunsDetail:It}=ye,Ht=co(ye,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),St,Dn,ka,Lr,Kr,Ma,aa,tr,rr,or,xa,Ra,wt,Da,ir,vr,ra,An,En;const[un,lr]=(0,b.useState)("1"),[Nr,mo]=(0,b.useState)("1");let[za,hr]=(0,b.useState)();const fo=(0,b.useRef)(),[ha,to]=(0,b.useState)(!0),[Yo,Hr]=(0,b.useState)(["2","1"]),[Ho,Sa]=(0,b.useState)([]),Kn=(0,b.useRef)(),On=(0,qe.useParams)(),Tn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Nn.createElement("span",null,Nn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Nn.createElement(ze.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Nn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,b.useEffect)(()=>{var mr,Tr,no,ri,To,ui,Bo,hi,oi,Oi,cl,si,Kl,zi,Ll,ql,Ol,el;try{((no=(Tr=(mr=It==null?void 0:It.fileContent)==null?void 0:mr.content)==null?void 0:Tr.content)!=null&&no.length||((To=(ri=It==null?void 0:It.fileContent)==null?void 0:ri.content)==null?void 0:To.content)=="")&&(((ui=It==null?void 0:It.fileContent)==null?void 0:ui.file_type)==="txt"?(fo.current=window.decodeURIComponent(escape(window.atob((hi=(Bo=It==null?void 0:It.fileContent)==null?void 0:Bo.content)==null?void 0:hi.content))),za=window.decodeURIComponent(escape(window.atob((Oi=(oi=It==null?void 0:It.fileContent)==null?void 0:oi.content)==null?void 0:Oi.content))),hr(za)):(fo.current=(si=(cl=It==null?void 0:It.fileContent)==null?void 0:cl.content)==null?void 0:si.content,za=(zi=(Kl=It==null?void 0:It.fileContent)==null?void 0:Kl.content)==null?void 0:zi.content,hr(za)))}catch(Su){fo.current=window.atob((ql=(Ll=It==null?void 0:It.fileContent)==null?void 0:Ll.content)==null?void 0:ql.content),za=window.atob((el=(Ol=It==null?void 0:It.fileContent)==null?void 0:Ol.content)==null?void 0:el.content),hr(za),it.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",It.fileContent.content)},[(St=It==null?void 0:It.fileContent)==null?void 0:St.content]),(0,b.useEffect)(()=>{var mr;const Tr=(mr=pn==null?void 0:pn.sideBar)==null?void 0:mr.selectPath.split("/");Hr(Tr)},[(Dn=pn==null?void 0:pn.sideBar)==null?void 0:Dn.selectPath]);const Ar=mr=>{hr(mr);let Tr=-1;mr===fo.current?Tr=0:Tr=1,_t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Tr}})};(0,b.useEffect)(()=>{new Promise((mr,Tr)=>yn(void 0,null,function*(){var no,ri,To;if(((no=pn==null?void 0:pn.sideBar)==null?void 0:no.selectPath)!==""&&((ri=pn==null?void 0:pn.sideBar)!=null&&ri.selectPath)){const ui=yield _t({type:"shixunsDetail/getFileContent",payload:{id:On.id,path:(To=pn==null?void 0:pn.sideBar)==null?void 0:To.selectPath,secret_repository:ha?null:!0}});ui!=null&&ui.content||(ui==null?void 0:ui.content)==""||_t({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(ka=pn==null?void 0:pn.sideBar)==null?void 0:ka.selectPath]);const Ie=Nn.createElement(he.default,{className:xe.menu,style:{background:"#24294b"},onClick:mr=>{var Tr;!((Tr=It==null?void 0:It.detail)!=null&&Tr.secret_repository)&&mr.key==="2"&&mo("1"),lr(mr.key),mr.key==="1"?to(!0):to(!1)}},Nn.createElement(he.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Tn.filter(mr=>{var Tr,no;return!((Tr=It==null?void 0:It.detail)!=null&&Tr.init_repository)||(no=It==null?void 0:It.detail)!=null&&no.is_jupyter_lab?mr.id!=="2":mr}).map((mr,Tr)=>Nn.createElement(he.default.Item,{className:"leaveClick",key:mr.id},mr.name))),Xo=(mr=!1,Tr=1)=>yn(void 0,null,function*(){var no,ri,To,ui;const Bo=yield _t({type:"shixunsDetail/updateRepositoryFile",payload:{id:On.id,path:(ri=(no=It==null?void 0:It.fileContent)==null?void 0:no.params)==null?void 0:ri.path,content:za,secret_repository:ha?null:!0,sync_origin_shixun:mr}});Bo!=null&&Bo.content&&((To=It==null?void 0:It.detail)!=null&&To.copy_for_exercise||it.ZP.success("\u4FDD\u5B58\u6210\u529F"),_t({type:"practiceSetting/setSideBarTabs",payload:Po(so({},pn.sideBar),{confirmLeave:!1})})),(ui=It==null?void 0:It.detail)!=null&&ui.copy_for_exercise&&(0,kn.m)(_t,It,On.id,Tr)});return Nn.createElement("div",{className:xe.warehouse},Nn.createElement("div",{className:xe.header},Nn.createElement(Ye.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Nn.createElement(Ue.Z,{flex:"1"},Nn.createElement(Ye.Z,{align:"middle"},Nn.createElement(Ue.Z,null,Nn.createElement(Ne.Z,{dropdownRender:()=>Ie,className:xe.menu},Nn.createElement("span",{className:"font16 c-white current ml20"},Tn.find(mr=>mr.id===un).name," ",Nn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Nn.createElement(Ue.Z,{flex:"81px"},Nn.createElement("div",{className:xe.line})),Nn.createElement(Ue.Z,null,Nn.createElement(ke.default,{className:xe.tabs,activeKey:Nr,onChange:mr=>{var Tr;(Tr=pn==null?void 0:pn.sideBar)!=null&&Tr.confirmLeave?gt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{mo(mr),_t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(mo(mr),_t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Nn.createElement(Ir,{tab:Nn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),ha&&((Lr=It==null?void 0:It.detail)==null?void 0:Lr.init_repository)&&Nn.createElement(Ir,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!ha&&((Kr=It==null?void 0:It.detail)==null?void 0:Kr.secret_repository)&&Nn.createElement(Ir,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(ha&&((Ma=It==null?void 0:It.repository)==null?void 0:Ma.git_url)||!ha&&((aa=It==null?void 0:It.secretRepository)==null?void 0:aa.git_url))&&Nn.createElement(Nn.Fragment,null,Nn.createElement(Ue.Z,null,Nn.createElement("span",{className:xe.title},"\u4ED3\u5E93\u5730\u5740:"),Nn.createElement("input",{value:ha?(tr=It==null?void 0:It.repository)==null?void 0:tr.git_url:(rr=It==null?void 0:It.secretRepository)==null?void 0:rr.git_url}),Nn.createElement(E.CopyToClipboard,{text:ha?(or=It==null?void 0:It.repository)==null?void 0:or.git_url:(xa=It==null?void 0:It.secretRepository)==null?void 0:xa.git_url,onCopy:()=>it.ZP.success("\u590D\u5236\u6210\u529F")},Nn.createElement(ze.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Nn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Nn.createElement("div",{className:xe.content,style:{overflow:"auto"}},Nr==="1"&&Nn.createElement(Nn.Fragment,null,Nn.createElement("aside",{className:xe.left},Nn.createElement(nt.Z,{spinning:!!Re.effects["shixunsDetail/getRepository"],wrapperClassName:`${xe.loading} ${xe.bottom0}`},Nn.createElement(fn,{setTreeData:Sa,treeData:Ho,activeKey:un,isRepository:ha}))),Nn.createElement("aside",{className:xe.right,ref:Kn},((Ra=pn==null?void 0:pn.sideBar)==null?void 0:Ra.selectPath)!==""&&Nn.createElement(Nn.Fragment,null,Nn.createElement(nt.Z,{spinning:!!Re.effects["shixunsDetail/getFileContent"],wrapperClassName:xe.loading},Nn.createElement("div",{className:xe.filePathWrp},Nn.createElement(Ye.Z,{align:"middle",className:"w100"},Nn.createElement(Ue.Z,null,Nn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Nn.createElement(Ue.Z,{flex:"40px"},Nn.createElement("div",{className:xe.line,style:{marginLeft:20}})),Nn.createElement(Ue.Z,{className:xe.filePath},Yo.map((mr,Tr)=>Nn.createElement("span",{className:"c-blue"},mr))))),Nn.createElement("div",{className:Re.effects["shixunsDetail/getFileContent"]?"hide":"show"},Nn.createElement(Oa.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(wt=It==null?void 0:It.fileContent)==null?void 0:wt.filename,type:((Da=It==null?void 0:It.fileContent)==null?void 0:Da.file_type)==="office"?"download":(ir=It==null?void 0:It.fileContent)==null?void 0:ir.file_type,data:za,monacoEditor:{value:za,language:(vr=It==null?void 0:It.fileContent)==null?void 0:vr.language,onChange:mr=>Ar(mr),options:{fontSize:14}}}))),((ra=It==null?void 0:It.fileContent)==null?void 0:ra.file_type)==="txt"&&Nn.createElement(Ye.Z,{align:"middle",justify:"center",className:xe.footer},Nn.createElement(Ue.Z,null,Nn.createElement(Qe.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{qe.history.push(`/shixuns/${On.id}/challenges`)}},"\u53D6\u6D88"),Nn.createElement(Qe.ZP,{type:"primary",size:"middle",className:"ml40",onClick:mr=>{var Tr,no;(Tr=It==null?void 0:It.detail)!=null&&Tr.is_fork_from_creator&&((no=It==null?void 0:It.detail)!=null&&no.copy_for_exercise)?_t({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(ri,To)=>{Xo(ri,To)}}}):Xo()}},"\u63D0\u4EA4")))),((An=pn==null?void 0:pn.sideBar)==null?void 0:An.selectPath)==""&&((En=It==null?void 0:It.detail)==null?void 0:En.init_repository)&&Nn.createElement("div",{className:xe.empty},Nn.createElement("img",{src:yr.x7,width:"258"}),Nn.createElement("br",null),Nn.createElement("span",{className:"c-grey-c"},!!(Ho!=null&&Ho.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Ho!=null&&Ho.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Nr==="2"&&Nn.createElement("div",{className:xe.commit},Nn.createElement(dr,{isRepository:ha}))))};var ut=(0,qe.connect)(({loading:De,globalSetting:ye,practiceSetting:Pe,shixunsDetail:Re})=>({globalSetting:ye,loading:De,practiceSetting:Pe,shixunsDetail:Re}))(eo)},2785:function(Ke,Rt,re){"use strict";re.r(Rt),re.d(Rt,{default:function(){return ls}});var b=re(59301),xe={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},qe={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},ke=re(58130),ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",it=re(20387),he=re(43418),Ye=re(8591),Ue=re(70635),Ne=re(42203),gt=re(59301),nt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ve,Ee)=>{var pe={};for(var tt in ve)Qe.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&nt)for(var tt of nt(ve))Ee.indexOf(tt)<0&&de.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},E=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const x=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,practiceSetting:Mn,shixunsDetail:Ln}=Ee,on=a(Ee,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ot,sn;const Ea=(0,Ne.useLocation)(),Qa=(0,b.useRef)(""),oa=(0,Ne.useParams)(),{title:La,base_info_warning:ga,challenges_warning:Wr,service_warning:ia,repository_warning:Xn,mirror_warning:kr}=Mn;(0,b.useEffect)(()=>{var Ga;Qa.current=(Ga=Ea.pathname.split("/"))==null?void 0:Ga[2],Xt({type:"practiceSetting/setParams",payload:{id:Qa.current}}),Xt({type:"practiceSetting/getCommonData",payload:{id:Qa.current}})},[Ea.pathname]),(0,b.useEffect)(()=>((0,ke.Dk)(La||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,ke.Dk)()}));const Er=()=>E(void 0,null,function*(){yield Ka(),Ne.history.push(`/shixuns/${Qa.current}/challenges`)}),Ka=()=>new Promise((Ga,Rr)=>{var Qt;(Qt=Mn==null?void 0:Mn.sideBar)!=null&&Qt.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ga()},onCancel:()=>{Rr()}}):Ga()}),fr=Ga=>{var Rr;if(Ga===(Mn==null?void 0:Mn.sideBar.tabsActive))return;const Qt=()=>{Ne.history.push(`/shixuns/${Qa.current}/edit?tabId=${Ga}`),Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ga,selectPath:"",confirmLeave:!1}})};(Rr=Mn==null?void 0:Mn.sideBar)!=null&&Rr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Qt()}}):Qt()},ea=(Ga,Rr=!1)=>{Ga=Ga!=null&&Ga.includes(".json")?Ga:`${Ga}.json`,he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>E(void 0,null,function*(){const Qt=yield(0,Ue.ZP)("/api"+Ga,{method:"get"});if(!Qt)return;Ye.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yn=yield(0,it.Ir)({id:Qt.shixun_identifier,jump_challenge_setting:Rr});if(Yn!=null&&Yn.game_identifier){(0,ke.xg)(`/tasks/${Yn.game_identifier}`);return}(Yn==null?void 0:Yn.status)===2?ea(Yn==null?void 0:Yn.message):(Yn==null?void 0:Yn.status)===3&&Jn(Yn==null?void 0:Yn.message)})})},Jn=Ga=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ga,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ur=(Ga,Rr)=>E(void 0,null,function*(){var Qt,Yn,Io,jr;if(yield Ka(),(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Qt=Ln.detail)!=null&&Qt.is_jupyter||(Yn=Ln.detail)!=null&&Yn.is_jupyter_lab){Xt({type:"shixunsDetail/execJupyter",payload:{id:Qa.current}}).then(Ua=>{var Yr;Ua!=null&&Ua.identifier&&((Yr=Ne.history)==null||Yr.push(`/tasks/${Ua.identifier}/jupyter`))});return}Xt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ja=Rr?yield(0,it.BK)({id:Ga}):yield(0,it.Ir)({id:Ga});if(Xt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ja==null?void 0:ja.status)==5&&!Rr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:gt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(jr=(Io=ja==null?void 0:ja.data)==null?void 0:Io.challenge_errors)==null?void 0:jr.map((Ua,Yr)=>{var Wa;return gt.createElement("span",{key:Yr,style:{color:"#3061D0"}},"\u7B2C",Ua==null?void 0:Ua.challenge_position,"\u5173",Yr!=((Wa=ja==null?void 0:ja.data)==null?void 0:Wa.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Ua,Yr,Wa;window.location.href=`/shixuns/${Qa.current}/edit/${(Wa=(Yr=(Ua=ja==null?void 0:ja.data)==null?void 0:Ua.challenge_errors)==null?void 0:Yr[0])==null?void 0:Wa.challenge_id}/tab=2`},onCancel:()=>{(0,it.Ir)({id:Qa.current,jump_challenge_setting:!0}).then(Ua=>{if(Ua!=null&&Ua.game_identifier||Ua!=null&&Ua.identifier){(0,ke.xg)(`/tasks/${Ua.game_identifier}`);return}(Ua==null?void 0:Ua.status)===-3?(0,ke.eF)():(Ua==null?void 0:Ua.status)===2?ea(Ua==null?void 0:Ua.message,!0):(Ua==null?void 0:Ua.status)===3&&Jn(Ua==null?void 0:Ua.message)})}});return}if((ja==null?void 0:ja.status)==6&&!Rr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:gt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Qa.current}/edit?tabId=environment`}});return}if(ja!=null&&ja.game_identifier||ja!=null&&ja.identifier){(0,ke.xg)(Rr?`/tasks/${ja==null?void 0:ja.identifier}/jupyter`:`/tasks/${ja.game_identifier}`);return}(ja==null?void 0:ja.status)===-3?(0,ke.eF)():(ja==null?void 0:ja.status)===2?ea(ja==null?void 0:ja.message):(ja==null?void 0:ja.status)===3&&Jn(ja==null?void 0:ja.message)}),Ca=()=>E(void 0,null,function*(){yield Ka(),Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Va=Ga=>({borderBottomColor:(Mn==null?void 0:Mn.sideBar.tabsActive)===Ga?"#0152d9":"transparent"});return gt.createElement("div",{className:qe.header},gt.createElement("aside",{className:qe.title},gt.createElement("i",{onClick:Er,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),gt.createElement("span",{className:qe.edit},La||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),gt.createElement("i",{onClick:Ca,className:"icon iconfont icon-xiugai1"})),gt.createElement("aside",{className:qe.schedule},gt.createElement("div",null,gt.createElement("span",{style:Va("information"),className:qe.clickWarp,onClick:()=>fr("information")},ga?gt.createElement("span",{className:qe.num},"1"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u57FA\u672C\u4FE1\u606F")),gt.createElement("i",{className:"iconfont icon-lujing"})),gt.createElement("div",null,gt.createElement("span",{style:Va("warehouse"),className:qe.clickWarp,onClick:()=>fr("warehouse")},Xn?gt.createElement("span",{className:qe.num},"2"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u4EE3\u7801\u4ED3\u5E93")),gt.createElement("i",{className:"iconfont icon-lujing"})),(Ln==null?void 0:Ln.detail)&&!((ot=Ln==null?void 0:Ln.detail)!=null&&ot.is_jupyter_lab)&>.createElement("div",null,gt.createElement("span",{style:Va("level"),className:qe.clickWarp,onClick:()=>fr("level")},Wr?gt.createElement("span",{className:qe.num},"3"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u4EFB\u52A1\u5173\u5361")),gt.createElement("i",{className:"iconfont icon-lujing"})),(Ln==null?void 0:Ln.detail)&&((sn=Ln==null?void 0:Ln.detail)==null?void 0:sn.is_jupyter_lab)&>.createElement("div",null,gt.createElement("span",{style:Va("service"),className:qe.clickWarp,onClick:()=>fr("service")},ia?gt.createElement("span",{className:qe.num},"3"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u670D\u52A1")),gt.createElement("i",{className:"iconfont icon-lujing"})),gt.createElement("div",null,gt.createElement("span",{style:Va("environment"),className:qe.clickWarp,onClick:()=>fr("environment")},kr?gt.createElement("span",{className:qe.num},"4"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u5B9E\u9A8C\u73AF\u5883")))),gt.createElement("aside",{className:qe.btns},gt.createElement("div",{className:qe.simulate,onClick:()=>ur(Qa.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var y=(0,Ne.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:tt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:tt}))(x),ee={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},ne=re(23469),oe=re(78241),le=re(3113),ie=re(92832),Ae=re(19842),be=re(95237),Te=re(43604),Ge=re(41889),Pt=re(24905),bt={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",kn=Object.defineProperty,bn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,qt=(ve,Ee,pe)=>Ee in ve?kn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Wn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))sa.call(Ee,pe)&&qt(ve,pe,Ee[pe]);if(bn)for(var pe of bn(Ee))va.call(Ee,pe)&&qt(ve,pe,Ee[pe]);return ve},lt=(ve,Ee)=>{var pe={};for(var tt in ve)sa.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&bn)for(var tt of bn(ve))Ee.indexOf(tt)<0&&va.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},rn=ve=>{var Ee=ve,{InputRight:pe,value:tt=[],onChange:Xt}=Ee,Mn=lt(Ee,["InputRight","value","onChange"]);const[Ln,on]=(0,b.useState)(),ot=Ea=>{const Qa=tt.filter((oa,La)=>La!==Ea);Xt(Qa)},sn=Ea=>{if(Ea.preventDefault(),!!Ln){if(tt.findIndex(Qa=>Qa.name===Ln)>-1){Ye.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Xt([...tt,{id:null,name:Ln}]),on(null)}};return b.createElement("div",null,b.createElement(ie.default,Wn({bordered:!1,style:{width:600},value:Ln,onChange:Ea=>on(Ea.target.value),onPressEnter:sn,onBlur:sn},Mn)),pe||b.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.createElement("div",{className:"mt20"},tt==null?void 0:tt.map((Ea,Qa)=>b.createElement("div",{key:Qa,className:bt.btn},b.createElement("span",{className:bt.s1},Ea.name),b.createElement("img",{src:vt,className:bt.s2,onClick:()=>ot(Qa)})))))},gn=re(89392),mn=re(10148),et={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const ct=({dispatch:ve,onCancel:Ee,onSave:pe,loading:tt=!1})=>b.createElement("div",{className:et.complete},b.createElement("div",{onClick:Ee,className:et.cancel},"\u53D6\u6D88"),b.createElement(le.ZP,{type:"primary",loading:tt,onClick:pe,className:et.save},"\u4FDD\u5B58"));var yt=(0,Ne.connect)()(ct),wn=re(54517),tn=re(56207),an=re(37637),we=re(25711),Ce=re(59301),Xe=Object.defineProperty,Et=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Bn=(ve,Ee,pe)=>Ee in ve?Xe(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Ot=(ve,Ee)=>{for(var pe in Ee||(Ee={}))zt.call(Ee,pe)&&Bn(ve,pe,Ee[pe]);if(Mt)for(var pe of Mt(Ee))Vt.call(Ee,pe)&&Bn(ve,pe,Ee[pe]);return ve},Be=(ve,Ee)=>Et(ve,Ft(Ee)),Oe=(ve,Ee)=>{var pe={};for(var tt in ve)zt.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Mt)for(var tt of Mt(ve))Ee.indexOf(tt)<0&&Vt.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},st=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const xt=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,practiceSetting:Mn,problemset:Ln,shixunsDetail:on}=Ee,ot=Oe(Ee,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),sn,Ea;const[Qa]=oe.default.useForm(),[oa,La]=(0,b.useState)({}),[ga,Wr]=(0,b.useState)(!1),[ia,Xn]=(0,b.useState)(!1),[kr,Er]=(0,b.useState)(!1),[Ka,fr]=(0,b.useState)(""),[ea,Jn]=(0,b.useState)(""),[ur,Ca]=(0,b.useState)(""),[Va,Ga]=(0,b.useState)(),Rr=(0,b.useRef)({}),Qt=(0,b.useRef)(""),Yn=(0,b.useRef)(""),Io=(0,b.useRef)(""),jr=(0,b.useRef)(null),ja=(0,b.useRef)((0,gn.throttle)(()=>Co(),2e3,{leading:!0,trailing:!1})).current,{id:Ua}=Mn,[Yr,Wa]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ua&&Lo()},[Ua]),(0,b.useEffect)(()=>(JSON.stringify(oa)!=="{}"&&pr(),()=>{clearTimeout(jr.current)}),[oa,Ka,ur,ea]);const pr=()=>{clearTimeout(jr.current),jr.current=setTimeout(()=>{!(0,gn.isEqual)(oa,Rr.current)||Ka!==Qt.current||ur!==Yn.current||ea!==Io.current?Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Lo=()=>st(void 0,null,function*(){var Vr,Mr,Rn,Fo,pi,wo,nr;Xt({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Fr=yield(0,Ue.ZP)(`/api/shixuns/${Ua}/edit_base_info.json`,{method:"get"});if(Fr.status===0){const io=Be(Ot({},Fr.data),{description:(0,wn.S)(Fr.data.description)}),Bi={description:io.description,shixun_tags:io.shixun_tags,name:io.name,course:((Vr=io==null?void 0:io.disciplines)==null?void 0:Vr.length)>0?[(Rn=(Mr=io==null?void 0:io.disciplines)==null?void 0:Mr[0])==null?void 0:Rn.id,(wo=(pi=(Fo=io==null?void 0:io.disciplines)==null?void 0:Fo[0])==null?void 0:pi.sub_discipline)==null?void 0:wo.id]:[]};(nr=on.detail)!=null&&nr.is_jupyter_lab&&(Bi.jupyter_show_description=Fr.data.jupyter_show_description),Qa.setFieldsValue(Bi),Rr.current=Ot({},Bi),Qt.current=io.attachment_id||"",Yn.current=io.cover_image_id||"",Io.current=io.attachment_id_b||"",La(Ot({},Bi)),fr(io.attachment_id||""),Jn(io.attachment_id_b||""),Ca(io.cover_image_id||""),Ga(io.cover_image||"")}}),No=(Vr,Mr)=>{La(Ot({},Mr))},Wo=()=>{zr()},Co=()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Qa.submit()},wa=(Vr,Mr=!1,Rn=1)=>{var Fo;const{name:pi,description:wo,shixun_tags:nr,course:Fr,jupyter_show_description:io=!1}=Vr;let Bi={name:pi,description:wo,shixun_tags:nr,attachment_id:Ka,cover_image_id:ur,attachment_id_b:ea,sub_discipline_ids:Fr[1]};(Fo=on.detail)!=null&&Fo.is_jupyter_lab&&(Bi=Be(Ot({},Bi),{jupyter_show_description:io})),(0,Ue.ZP)(`/api/shixuns/${Ua}/base_info_save.json`,{method:"post",body:{shixun:Ot({},Bi),sync_origin_shixun:Mr}}).then(xo=>st(void 0,null,function*(){var ar,Br,Ro,li;if(xo.status===0&&((ar=on==null?void 0:on.detail)!=null&&ar.copy_for_exercise||Ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xt({type:"practiceSetting/getCommonData",payload:{id:Ua}}),Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Rr.current={description:oa.description,shixun_tags:oa.shixun_tags,name:oa.name},Qt.current=Ka,Yn.current=ur,Io.current=ea,(Br=on==null?void 0:on.detail)!=null&&Br.copy_for_exercise)){const Bl=yield Xt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ua,save_type:Rn}});Rn===1?(Ro=Bl==null?void 0:Bl.data)!=null&&Ro.exists_same_shixun_name?Xt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(li=Bl==null?void 0:Bl.data)==null?void 0:li.shixun_name,getBaseInfo:()=>{Lo()}}}):(Ye.ZP.info("\u4FDD\u5B58\u6210\u529F"),Xt({type:"classroomList/setActionTabs",payload:{}})):(Xt({type:"classroomList/setActionTabs",payload:{}}),(Bl==null?void 0:Bl.status)===0&&he.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ce.createElement("div",null,Ce.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Pl,Dl;(0,ke.xg)(`/shixuns/${(Dl=(Pl=on==null?void 0:on.detail)==null?void 0:Pl.fork_from)==null?void 0:Dl.fork_identifier}/challenges`)}}))}}))},zr=()=>{var Vr;const Mr=()=>{Ne.history.push(`/shixuns/${Ua}/challenges`),Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Vr=Mn==null?void 0:Mn.sideBar)!=null&&Vr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Mr()}}):Mr()};function So(Vr){const Mr=Vr.type==="image/jpeg"||Vr.type==="image/png";return Mr||Ye.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Mr}const Sr=Ce.createElement(le.ZP,{loading:ga,icon:Ce.createElement(tn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ei=Ce.createElement(le.ZP,{loading:kr,icon:Ce.createElement(tn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ko=Ce.createElement(le.ZP,{loading:ia,icon:Ce.createElement(tn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function ii(Vr,Mr){const Rn=new FileReader;Rn.addEventListener("load",()=>Mr(Rn.result)),Rn.readAsDataURL(Vr)}const vi=Vr=>{var Mr,Rn;if(Vr.file.status==="uploading"){Wr(!0);return}Vr.file.status==="done"&&(Wr(!1),fr((Rn=(Mr=Vr==null?void 0:Vr.file)==null?void 0:Mr.response)==null?void 0:Rn.id))},Wi=Vr=>{var Mr,Rn;if(Vr.file.status==="uploading"){Xn(!0);return}Vr.file.status==="done"&&(Xn(!1),Jn((Rn=(Mr=Vr==null?void 0:Vr.file)==null?void 0:Mr.response)==null?void 0:Rn.id))},ba=()=>Ce.createElement("div",{className:ee.img},Ce.createElement("img",{src:(0,we.z)("/api/attachments/"+Ka,!0),alt:"avatar",style:{width:"100%"}}),Ce.createElement("div",null,Ce.createElement(an.Z,{onClick:()=>fr(""),style:{fontSize:"16px",color:"red"}}))),ao=()=>Ce.createElement("div",{className:ee.img},Ce.createElement("img",{src:(0,we.z)("/api/attachments/"+ea,!0),alt:"avatar",style:{width:"100%"}}),Ce.createElement("div",null,Ce.createElement(an.Z,{onClick:()=>Jn(""),style:{fontSize:"16px",color:"red"}}))),bi=Vr=>{var Mr,Rn;if(Vr.file.status==="uploading"){Er(!0);return}Vr.file.status==="done"&&(Er(!1),Ca((Rn=(Mr=Vr==null?void 0:Vr.file)==null?void 0:Mr.response)==null?void 0:Rn.id),Wa(!0))},Li=()=>Ce.createElement("div",{className:ee.img},Ce.createElement("img",{src:(0,we.z)(Yr?"/api/attachments/"+ur:Va,!0),alt:"avatar",style:{width:"100%"}}),Ce.createElement("div",null,Ce.createElement(an.Z,{onClick:()=>{Ca(""),Ga("")},style:{fontSize:"16px",color:"red"}})));return Ce.createElement("div",{className:ee.information},Ce.createElement("section",{className:ee.scroll},Ce.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),Ce.createElement("div",{className:ee.formWrap}," ",Ce.createElement(oe.default,{form:Qa,scrollToFirstError:!0,layout:"vertical",onValuesChange:No,onFinish:Vr=>{var Mr,Rn;(Mr=on==null?void 0:on.detail)!=null&&Mr.is_fork_from_creator&&((Rn=on==null?void 0:on.detail)!=null&&Rn.copy_for_exercise)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Vr,type:"information",fn:(Fo,pi,wo)=>{wa(Fo,pi,wo)}}}):wa(Vr)}},Ce.createElement(oe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ce.createElement(ie.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((sn=oa.name)==null?void 0:sn.length)||0}/60`})),Ce.createElement(oe.default.Item,{className:"customAddTags",name:"shixun_tags",label:Ce.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",Ce.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},Ce.createElement(rn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),Ce.createElement(oe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},Ce.createElement(Ae.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ln.courseOptions,getPopupContainer:Vr=>Vr.parentNode})),Ce.createElement(be.Z,null,Ce.createElement(Te.Z,null,Ce.createElement(oe.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ka?ba():Ce.createElement(Ge.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${mn.Z.API_SERVER}/api/attachments.json`,beforeUpload:So,onChange:vi},Sr))),Ce.createElement(Te.Z,{className:"c-grey-999"},Ce.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Ce.createElement(be.Z,null,Ce.createElement(Te.Z,null,Ce.createElement(oe.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},ea?ao():Ce.createElement(Ge.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${mn.Z.API_SERVER}/api/attachments.json`,beforeUpload:So,onChange:Wi},ko))),Ce.createElement(Te.Z,{className:"c-grey-999"},Ce.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Ce.createElement(be.Z,null,Ce.createElement(Te.Z,null,Ce.createElement(oe.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},ur||Va?Li():Ce.createElement(Ge.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${mn.Z.API_SERVER}/api/attachments.json`,beforeUpload:So,onChange:bi},ei))),Ce.createElement(Te.Z,{className:"c-grey-999"},Ce.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Ce.createElement(oe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Ce.createElement(ne.Z,{defaultValue:oa.description||"",watch:!0})),((Ea=on.detail)==null?void 0:Ea.is_jupyter_lab)&&Ce.createElement(oe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Ce.createElement(Pt.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),Ce.createElement(yt,{onSave:ja,onCancel:Wo,loading:ga||kr||ia}))};var Jt=(0,Ne.connect)(({problemset:ve,loading:Ee,globalSetting:pe,practiceSetting:tt,shixunsDetail:Xt})=>({globalSetting:pe,loading:Ee,practiceSetting:tt,problemset:ve,shixunsDetail:Xt}))(xt),Gt=re(67669),Wt={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABkCAYAAABKHuhiAAAgAElEQVR4Xu19CZRdVZX2d95cr+aqzAkkISGBkBCmZhCQkADCryjaJrYo+IvdKOAEor89rL/Ir2LLIHbaCWyRtqUl0sumW0UQbVvGJqjMYUqKzEmlUhlreuP513fu2e+dunVfvXr1XqDUOmu9dd+998z7O3vvs8+5ZyvUKnTo0IoFmNMWxbGxKI5KhJFM5XAwpbGhK4WXH36/2lqroibyqX0PqFpkuex7etrUBlyQjGJKTiGPnJNrGFAaocEMtm3vxoOPXq321aLMiTxq2wNVA2H5XXrelCacT2KrEHSp6uk8lFbIbO/DTx+5TO2sbTMmcqu2B6oCwsm360mzJ+EdBEFQRQgMAkDe8T6fRfblbvz7+mtUb7WVn0hfux4YPRA6dOzk+Wivz6KBxR/Ko29qAifEo2jJ6yInCAPQCkpp6JyCCvNq6xtSHihSKex44DL137VrxkRO1fZAWSAs+pGOTRrAcckYjghpRN0CSWx3tGcBhPNQLifIWXHB5/zPK8LAhj489MpH1KFqGzD69FqhAwrrixyqbNpF0Fit8mXj/RFEGBEIC7+rG2fEcWpEIT5EAZSGc/g7iqFfFAzpHzduGDiYxmvZNKg4JkNR6MFB9D5/FfYbXlLjcNmP9VknzsA3ExFMVwrIaSBsW57OAxHl3bPgvAYYJ58HwiHonkE8+eAruOKRK1R3jas1rrIrCYT5a3R8ZiNODYc9LsDRHnGq7t7zPyNEIsPjSRKJn82aDi5yB4kQAQY1Bvp7sfnZq7DDzDVqErT60qN4IRnFohAJbEHAYc77XN4DgCg55r8CsnnvGg0DWw7g1ptWqOtrUp1xmklJIJz0HX1sTKHNUD8LRCNAxkdVlYfWIaghKMkChjPIc5vGpDeIKR2IuLyCSmns/+2DeAn3KnciWnEXHvttfX48jGVvm4drE2HUMQMCgYFEZiB3iFgUEBTmufKAwXe83dWL9U/twH0a2LZ5AHfv/aQ6WHFlxnmCQCDM6dCJKdOx2F/3bBg6koOSK4FB4vmfqzC0tvEKA17SESAZL437jv+ZjlemTWvseeYqtemINXpeUxwX1kXQzHdvmQU1qwEqp6FCIY+FG8La/7ySsE9sx8wdh3BFTiM6tR44ssmOfEcMaF0EhFewF4chS4AoIJMHXtsL9GW8uMz6grn4OcuQMqNevfNpxokgv3UfXvrZOjy4abUaHOf0L1QvEAgLbtGTEi2YJrFIGI7+oaqiRzAhulzdhruEFUJLXuQY/rRuHiZtFsfUxXFHSKGVHX/hUcCspmIJrLywchJVAkf9zzYAWw56sp8jOx72CGnkvx3pTGLeO5yAGRpOwLjwgMD4Ahr+//BSIBEulm30jryXhvGYbncfHvy3Tqx68oO14x6crh/ZjGmREJIZIL23Fz0Pb8ZOrFZleG15OAYCYe7X9NSmJJpTaQAxm4n7v3y+5WNIfmlARaBjIaiUkyoCTGqI4j/zGu0EwakzgBOmFkesEJ7EJUF5z3gkIp/9ZjOwfk/xXgAh8UhQ0RmE6Ibgtg6MTxCwg8Ihq0wSUBHgfccCiahXJoOAoMDhrKh5eQ9uvnG5+lz5zhg5xvl366Pb6nBWQwRTjMwyCg6g8lCDOfTuz+B3P30RT1UDiEAgzF+jJ0dDSOoMFBKAylmW7dzrMBSf82pGu/9/BkpFi+/dOIX8bB6GK9v40iWxCJY31uHOVM4j2MpjgTbWxdaYIkFGIgklxBCiDmSBh7cAO3s9YgpYhIMYcWK5haGbHc0krsmPQLHpJH1dBDh9JjC7uQgY1oMiQjqSYIqFPWWzN431nzxVHTdmIKzU4Xe+G8ub6rCIko8KEydf/kC7zWAOe57bj5+MdUoeCIRJX9GN7Uk09rOzYkVZnkh77R2MQfO/vM+noZIAeM8rA/8zBD1nnkzPfBhH/ks+fBZP4KLGGP5JlLtLjwOSVFwtwRiHBCPh2OnkBmaEWpZuaGspSHkvxGSJBfFguYm00OgA9hnzlBmGiBQDWAsU5sf3/BlOJLqKVTb5vD+Dzk/8mZo3ViBc9K96eVMM86Wabj6WKXiPLAfK5nDoty/gvrHoJsGzhtt1dFoPWlwQVNIYEnSsaaWc9nq8o6EO35ORTiA0xb02D+SAmB21djAX5L4QTTR+vhcxYAhpOYEQUsojqLLkPnZ0ix4hoBHgCcFdzmJAZkEo+ZFTDGbR+YlTKwDCSh3GIiiy+LO+q4+a3ISzxGjnEt61cIWsfSYfgqapvy+NTb/4gHq4EnpJHwak0aptDRp1fwVWuEpLLhN/ZgsubkrgX0hQdvIHl3gcQQhkNHb7LhEZOh2kfOeIJnEFBEJ4o8yJwmg5QIFbWNCIwieg4L3b+WbQ2ykmnxMcqWwRRKJnpLLo/HgZjjDrq7pufhPmRWKYGYkiiTxUXiMdDiESCln1XCbRjlwIMR6ttr6VXkZ5bice2nSt2l8JSUpbFtfo+Iy9w0VSrhcq3FB6lVEKH228UpVtn45LWupwN0cprX8fXAw0xDylTYw981qBI5uBaOCSVyXdUF1cgm3fIPBcFyA6DZ8NZNH5qRE4wsm36yPbGrCYRDdrM1YH4Mwq70yvC1xrqCE3sNKhHFRfBhseuUKtR4cOGZP6KOwxpYHApaMOi8gZ0NgRwB12QmM6FPxXfxXlvfvc/8x3v3Q63t2cxD2DHGkKWHUskIxaIGjg6DZgQVt1BKx16t408Ng2j4ORKxAIny4BhBP/Sc9uTWChu15Tq/pkckjlyFU0kjQI6jxSqTS6d2/HllL6wwhAkGppV3kuPPTUMhN80tE+7QCwGoBch7fSSzf0veSlF38LK1uTWEvtn4GigVo7C6Vyds7sN58T+JvEuj21E+ju94xRhzLBQJi/RjfNaMIJuTB0OAfFpXpaY3lPbkCdOKehw3a1VowERle2cYJA475jGt4z/wKX1tAH+rHphWuG7xYbBRBqhdPK8ln0Lb2qvR5rMzkPaeQIFA0cbZyerZhTnEpWlvPhi83OfH63Z8ii7tCbQufn3jJcWTzx23pRPIbGQGKK2d5naR0Gujx0JgrQ0st3QYY9sfj60w6ksO3Zq9R29/m4BcLiO/Sq1gTWUhGjwvjnxwAtcU8/oHJ43tzDR9Cx5szOfKEb6Nzvcav+INHQoWMnzMSiYVZUp1ByBSGuvy5izQ2qY9C7wPgZ4Ok0XsYniza8cQuEhd/SqyYnsdZo7Bp49zFAEzkCbQzh8QuE53YDWw9aHSGDzutOH8oRKBbiMcwSo5oheARaZ0vP0Mq9N6CIGUujlw+twbTcSt5c37H3EndwAHs2fLK4tD5ugbD4W3pVaz3WmmmZAt57jKcsEhTkCBccNdZxe/jSsTMJhO2HPC5Gg9JnAoCgIpgkteBeDP7P02pbQWA6N40AiaBxs/HHk3eZXvRv+pzaJfcVFV5BPauOSh1hUj3Wpu08+T0Lgca4ly2nkBeO2V5XddVKZmB0hG5g8wFPl+GswQ+EGbfrZDKFNprUw0nkhxCTZvYmaAwAZtGcVxrAHKKLKV5M/HzvmvtdTjNSS3uB1K4/FI7QkMBaWU+gjlBvN8pxs8hFbwIQ3GlSUCcLR9h0wDMy0bI4TFns0JG5rWjvj0MnU1C8Mi+zEZQKppMxn/FerozvluumHc1OYLe8ukGkXaPTuOYIrXVYy3UCioZ3LSgCgbOGwwkEsnbKedoq2s12Fu/+318Blk4Flh1ZXHRyCcPOfLYLeJ0cgWI6h87rfaKB8Vtu0y1NcUvUAzYHs9vCBvcZ//Od71k+DhVKQBeeM2lAPJNjQN6pCNJdn1V9UuT4BkLSmTUsBJIxDxSco/+v+cPHJMUIl44Z2DDKaVm0EiOPbGRxBWldtAgypn2lB9jVBwxkgJOmefnc+xKwp9+zZH70RO+ZPwgQNlrjLjnC/wmYPuJaXTd5PsLYPRLzHsO7KdwIAeiknXX0l7YAd+9ECneowqazcQ2EtiTWcrrIQI7QGCtuMvEDYXefJ5tpgKKZl6zZ/M96u414pZWSQOF7goZ5856Gqr9Y5HEABqajuXjPgFlKxqG0Z0LmWseli4HWRDCRDBB2Axv3eRxhMIPOz58ZsOhE02+7tdr2jKAktltCShze8788D6qGvHfTMJ77fC80/nHI9o/KNNUxYHTMSagsttRhrewqvmSBZ0iizsA5+sVHF7MmAZ7ZDaQFBNojdH/GAwCJTRBwFBME5n/ei8N7coujWoeOdKb9n+1FziBGLa6Algqsx9NdHhDIufoy6PybICAwA1kH4P9uhw6TLfHlmf9+ND3KNG6eTCP58P+9tHcN3Rw8bjkCp49tdtbATn3H0cXVRyqL5BAS2IhX9wJdfd5IpDWyQHDtEZ6AsFM6czVihJxDe0A5axbw9vlF2b9/EFi3A9g7YLbem/zedbQnGkYCwu92AZv2e5ZFrj7+dSkgjIagb2CccQ8EsmkDhPmeHcFsMQ8B73SAwP4im9/V67F1jnYSl88oFsy9JTo5TOEdt7JroLUOeMtMb+s6A8XBM13AgUEvPUHB9QOC5/3HAXNbSouGCSDUGL1iUGLnE60UBQQCiUoRccnC4QWWRXWpCM5eReZKZZFb3Diqz5gBDOaAH77oAY3b1K4cQVnkotPrVlnkrGGCI1QJDFc0kH2TI9TbjbTcnRQEhCqLLCQ/kPKIzi3wnFEYMd4P/GYLsHRKUan0lyerjwQCOQ3XGv7v2RXsUKpVA8aQT9lBNIY8a5Jk6R16VWMca2U7OeW3GJS41nA4gcAGsGP8M0TZ9TySjrDO4Qg0MU8AoUo4cNbA/QgyfeQ3DQIErjUcbiCMpfrCETbs9ZCUzqLz7yY4wli6spiGHKEp4a01cG2B+w+oIzBQR+D29pFGZnWll04dYEcqRCYQntzhfRnFOlM03PDWCdFQFS3IESbXY63ZqhYC3naUt3OZ7JmbUt+3aGj2lMm7+z1lUraiG1uU3XhKiyKJKJtheZUd0owvu5DNFnVuZbfZy65l3nIG0RwHTpji1SFIR3hiO7BhnwcE2hH+3zkTQKgaCGJZpBHp/Lne8jM7WPYwyscuHIns/J4Bj9Dc8EqikahiMOJ/chf++F/ikeACHGNkslNNAiPFj1fse5ZlpqN54OwjvFmMnzuwHjRC0aZhNq9m0Hnj8gkgVAUEioaGuKcjkCiGI4Q9IPCzM79o4M4g2hBoLxBbAQlDIPBq7Av2YxixKxAEjMsyyHkYBCDG1mA/jOF74SAk/tQkcP3pw9cbBAivUEfwyu78wgRHqAoHIBDqYx4QOBrPnV3UEcgZuDbgBq4Ycq8giWxGvCUkQUQuIBZEGdUGLPY5QSCLUy4g3DxcUXLxfOCsI0pwhB2eHYKhPz3BEapDAQDaEbh5lSOau5bZ8QQA/5Mz+IFgOp5rC3btwKoHhQ9VOZLlEzX5alk+kHG/ixRAmPTW0CRXPuPC1zTZPOBrJTkCt7NTTIlo+PKEaKgOCwu/rldNbfKAwPDWI7wdSuxsmoL5Cdx4CyIaXuz2lMkJHaEGFHIti8xumRUNctYBv3wab4FAeHQr8Jo9UpSi4e9XTCiLVdHJ3bNINrt8jrd7mWycImI8A0FmDVx9nABCVTDwdIRmx7LIKRsti9T0eVrJZUuCCzjcNvNyBqWHtwKv9hRmHxNAqBIHEBMzNXvKWwKBy89y0tmHlgz90olcg1vJRKcQWwHrIbMIIaIoje5Vtp6JAUlM26Jkyuko3Jhy/JTiAVxuOwnCR7Z6J7WwntyqdtOEaKgOCi5HYAe/ZZb99tHaEQgECXzPr4vEsmimitaeIIDgxhRyE/mETt4TOO5eBZleyqfw8o5lSRrOYLgxJsigRCBQWeTMhJbF284vrSPwY5cNPegdD4d6Hm5OOmY0mOljA9Zy+xkJeOasIkegQemKpUOz5kYSGoFoM+BoJNFk5ZJgoH2AxJXdSbJfUewMxnBlrYhiQKKp2dgPLLDkC90p9cBnTgs2KFE0rLdA4OrjV0sA4dMP6LefORu3b92Pb193Or50OA4araTzxy0QxLIoxDtjpscRzC7mEPCRE4Y2cwe3oB/y9i2K8cgsJVszszExk7DW4EROIBZIWZ9gXAMYAYQ1Uwsg5Igebpvj1rYgjvDfWzzRwLIpGoKAcPX9+uIVc/HDRAT1jXHk1m3F1defqe6ohHC1jjtugSCiQU5GPW2Gt0nE2BFCwF+dOLQr7JdFhiOIgYiRZbGJ6cSkbDbEOgYjv2FJ9Ar3KD4xNHFL/YwRDEoGCN1eHWhi9ouGs2/X0//3aXiqJY6ZbA9nQkph753rcNoPVqkNtSbwaPMb10Bo4XcN9ngcnmZGpZHfNLAD/aJhtA0+nPHYmb/a5OkI5Fzp/HAgfOZB/fmTZ+LLtI5yezzbQk63vhu3XHGi+uzhrN9IeY9rIMj0kQtNp870QCCWRX5kIquPb1bn+csVIHABjCGbR+fXLhiqLH7xEX3/rCZcxG135AYEAf/v6MWv3nuMOu/Nasu4BYLsRzBrB/AO3KT9gMRnB/7lCeMTCL+0HIEEHcyh8+tvc4CgtbrxMTwyqwlnkhNQxBkgRM3U94lLnsPZWFXd+dNjBdK4BgL3I8gy8SnTi/sRuNYwXjkCgcBTU8jFBnxAePeP9BnnzcOv6yOIc7cVQcArLaV1UWTufhHn3bqi8qPxxkp8vw2kFvnUPA/OGloSxc2r/AbR7EcIeRxhvANBdIQ1jmj46//Sd89twaVsB4kvYOB0uCEKbNiLu1Ydpz5c884cRYZvCEeYerOur+tFrpITQeWTN5nKUTSQlVI0UER87KTxKxrIEYxoyKLzmxdZ0dChIzdegA1tCcx2gUCFkTMRbsMbyGLDOQ9gET5a/Dh1FDSsSZTDDoQr/kOfsvwofE9rbL39eXzg0Q+Mzt2f7EfgziLaDZZM8UYQp4nkCFefPD6B8IvXvVNT7HmQm378IhZtu04NoEPHbrkIuxNhNLMdrrJoRQNnGgcv+SGmmfhvcDisQPj4z/U7z5mNu5JRtLKx3QP4xW2/xMonyzm+uFJHl56ED9YncKfM33kuAQHAQNk6XoHw0Ove53L2G8yujQdwZTqLAbotescx+M/WBKZTx2EbqDCSu1FZpHgYzGLrOXdiPlYr98SjNwQShw0IH/oP/dYL5+MndRE0UV6aURAF1vfgOx/5MT42zL6+RseXRjEplsDkiEazCmOZAm6QRSABguEIEeATp4xvjmAtmLte3o0rzGnACmrRFFxw3GRcmYggRlBTRPDIQKsw5n67A3979SnqK28I5X2FHBYgLLlbt169EE+0J7FQtpbJDuRoGNkHNmDlF89V96FDRxZNwaT6KKZFQ2gyzjzoIIQLPMBbE1F8QT5i5YofRxENTGSrHx+nouGBjd4n+na1cuf63bg8pxAOWd+Ys1tx/MJ2nNsSx+yGGBZojXVhhf7OA/hBxy/xz2/WAtRhAcLnfqX/9qRp+KIYf8xeQwXE7FpBbxrPf+ERfCCr0SgdROKb84ite0CtsSwWxpdkFZA6Ql3YWy8gIK49dZxyhE7vjAR7WsvOF7twqTIODj1/mDw9Na+QP7oV585rxecfeh1/nsthkOcuplPYcxDY/OJfKrsP+o3jDTUHwowbdPK6C7FuUh2OIwAoD8kG5UcOEQ4hf896fOrhrXgqYo+ZNcfQWm5g3PgoLAuH8PfUEfhtwXGTPcJTCWO+n/qzcQgEBTy4EfjdzsLC1Y4X9mCVyiPCM5HlOFy2dcFkLFvQjr95aCPek/bOUQMHRSiM0GAOh/oz2PzcNux4ozhEzYFw3g/0kpXHYl0sggSnRiQeRzCJx8ANqOQOj2/DmruexfcpDuQYWWOWtaeSR4FzI2HcZBaEACyZ7MlU3lPJ+vR4BAKA+zcCT9vTC/PAjme7zIgPy7nKkRAUT0NdMBXnLmzD3z2wAe/M5T0gsC+EQ/LKw7X7M9jyzC5sq8ZNz2j4Ss2B8N579dlvm4ffRMJQJBw5gegJxrbO84MV8Ptd+M7tT+Eb4Yjnf0SOnc1aJ2IRjeXxKG6RnUOyK0iUxevGqWj4OTnCLusvKo/tT+/CJdQR+NkmRYNwvnmTcc68Fnzq1xtxOf1dEigEgonHI3g5iHIIG/fKCpl9aWxe/0tsH82R+6MhvD9OzYHw/h/rC1fMxf1EPokun6iJlkxwkEO82I17bn0KX446nuKMnkBZmQESMayIRfBVWVI+pt0TM6ww8x2XQFDA/Rs8IFjnH9uf3ImL4wphAXpOIR/WCA3ksTAEHIjGsNslft4qlQSMgMNwTE9RTh/qx6b116Crdg5SPUjUFAiTv6EbrlmCn8xowLICF4h4XIFWQaMz2A9UcnkcuOVJvO8lsj3uMYgBGev5jQ2PRrGiIY6v8TtGcgUBAuMyPyqLctTNWEbA4UjDafLa9cDLPQXfUNse34S3RyzXkzLzObSpECLRMLqF8H7OKKKCfWGcqYrzdYVwOoND6Qw2rL9GjeaczVE1tTZA6NChOVMw5ZQpuGDZXHw3ohDhFI88nzMFmk8JAnIDAkS+WHpyG/7xtnX4RtSOAp4jLC4G6xTOT8awhgoCv4amtxZyEm5Bo96x8hhg0eRRtfENi8TdTWuesl5cvI0w29Ztx4WGG9AqmjOjPJzLo06H0cc5csw7Xzpk/DRYgpMrmmf2XnQo3sszNiqXQtcz/4WttRAXVQOBPokS9ZiRyCL29oX48uwWvEvWBGSp1djWaUCxXzPTIERw7EvhpWt/jlWZNDyXj3J0XQqIJ3FBXQRfJzcg4Re2eUAyI8N+28DP3kodbPWGUd+yVZ7F+KOXjB9pzwdl2IB22+M7sSKSGeoSSVwkyqgPpxAq+Ne0OkLUITpBErVAEvFJoFDE5BRSW9Po7K6SO1QFhJlf1+2NQDsrF46g7vLjcX9dFDO4kmZc5tr9hWY3jj0RTWwKBEMISN30BC55ahtek1PF5ZTxxjpc0BTHN3sznijgYZjUN9xP4QkSbhtrSRR9OJotaPTy4niFl72FcuS/8ehGc5/1oycu/phWzn42HW57h+nk2BxxJCpb33jlYVvmRLfMUG+weY2tj27DsjCnj74j8wvsPgwlHNEAwzmunwq3ALoQn6AQUWHBwml3qg9dL12rdo51AIwNCCt1eNYZmJaoRyKehUrloFuSaL90MR6Lhb1GywqbzBLMDEL0BeEQYej7XsVHv78OD9FZqOmIDFQqCt0QxanJGO4xbp8VMKfZA5MhgCWM7CkUAourv8KeRDtaTSNtSyWtfKfgElsUU+oe4kCMSWW9Q4hPMEgZhkXb+rB80wbLxQayePr3O/GeHNl8FioRBwZTAK9C9HwWSjiEYf3WaUecvimyUOm85yXXxHeBkYUSoJjZRggqk0Hv813YMpapZuVAuF1H52UxLaQQDVkPsaxkWx0m/8XxeNKcaGLXFkh8OdOA8p3sUtYdOGKpRzy+BZ+58Qnca7zOkl70Hut5hY3Rg0tdBCdxWzo/LJnZ6NFTPLhKp5tetY5BxS0wCcUyhLiu21/5GpppKG3kJBXBi9/hp4gjwzl4ngKdgNqeE2BK+eIGkFjZ3otrX+3CfTGrA9FjOE/v1Q1QsO7D82EoHsOfG0AobgnNZwIUP6cUcWKuzowrGvWm4TznI5PGlg2Od5bRcInKgLBGx4/KY6qOFFmWynojuSmJtsuPx7p4BFERCTQo8b9wB7J4s7HEmpwTEegHN+Kqf/gf/FQAIJXmfUMM0xqiuDkawtkEHsEwJekBSj5VN66SxY2v45xRvkFgfsLWDTh8R94IUERcUL+Rw7zF02xQJ/nByHzENXE2h917B7Hm5R5830+Egr+FDFQ8ApXKQvMq3NDETwwVES4wCvlZrmKAlTXuARWv5A6ZDPKD+7B9xw3GWe+owuiB0KETs5rRThe/eVvxUBaa/3nNxBD50BLcN7keJ7AzxbE2iU+WTgLIjIGs1yiUQN+XHsX5T3fj9SG15eHx9QB4pG4UraEIFnO6RWeX9IYWtWZp/jcdaL2kuXmU8qPMOP53uTx0OET7TdH3Mv/TyaaUIXlLWbwWyrP1iYTAbav7csCBgYM4pKNQFAv1Ueg+8ZWdKbpPTkQ8sVDwq225hAGCj0NKWQSNcBbDASy38YOFnORgH7rco/hHQsTogNChE7Nb0CpEd4FQGMEx6JMnYenpR+JfmuKgk/GCWODokY0YIiqSUeh1O/APNzyGG+tTUH3WgQX/S565pDGzzjHKVhjaWB1HCLJWUTIK8+DB9DRjO27wIlGAz2X6NlIZ7vStEI+gCEFnUugMJ5CTNuSjjrLH/9Y7AgEiaaUvhSMIZ5QBx0HGYU3QuPUSB+4FgBI41rdEPOMBjBxi/yB2jwYM5YHQoWNz6uEdYF8PqIzPZ5BzT+vGkuk46owjcP30eixrjKM1FvaUPZ40wimkVsimMti+vht3rHkEd2aSyOjBkoatSaEQmgqjMk8uaAOJSaLSLCdXPwVdovs8q7ru8QwRHGDwfph/RSpsBKK1CUhRMsfPRdEbymC3jkFJe+gj28QL+CAmECxpKBWD1kxXD5gr6yLPfO1j/gSVOGYfsPpVXCMkgCIgOvdhN1YbRlIyjAyEDh2Z1o5WVlpcynDk6hSUsiPY5Nw71Ks8PRpOC2HyjHq0nzQT17cm8K79A7inqxd37RnAoVf3Y+f+PdhPLySlapbJIRKJY7p57xBckRw28LEoTPYIRhM1MBAI1nJp8nCmaQYE9njfApuWuDloo637gCJlmHJDUNl+7IwpGJxKuwgKA7JBKEVvKzb4gW8A0wC43NDlJiE72PjMcJM+Cw7LWQgYgsWUZcHjchpylc0vYY/rqMPfR6WBoLWadRta83lxSl9MWmjUQcBtoJt5KAV9SCH/4ZNx86Qk/mpPL2753tP4YrMQnwdX85Rze80PWtc09lEsg/Zw1DWzeG7xTBme+QmQeyGq/z3jOEYq3koezMKvkbtR5ZVzrh4AAAcgSURBVH+gGz6+dMrMhZHOaPS09EMVwM2j+hOlge4fBP5+drlJKF0EUZ7gEsOy4/SJg1P6n48FSAKSgRDyu3rQU2pZuyQQJn1FNyatIcSPHuNLyAYSPD/gVSJU5z23J8cg0ojc5Qtwa3sSV/b04+Z//j2+kK+zFaY9Pgmdp0d6Y5KyoQdIxxFPRtBk6JgAUoPFa4H4NrqxP4zI9OycbdABEv9bu0Ug93Dm7MIhDCCoojsKnfzvz+BgPIx0oW1OpprtA9Dq9AvvOSAOpKBlYHAguHUhUMhRlAMCM+IJhIOcpgF8Z7iL6SmH89DvpOVGLqASOWRKeZEPBsIaHZ/TgzohrFRQCCz3KgnNUcDn/A97rBwJzDjcgHLZUtzaVo+P9vTi5h88h9X53uGjRHwQMQ2BoZrRSDlXikiDdsoa9L4cgQt1d4HgTrIocHkvgrff0+BVs7VvZKBdZY9iJpw1pIG/bdIuA3YOFNsv0k4zEOqgCJZmDibrB8IMLkdsutzSDxgZlHweJGoFKCKOdvSiHwHTyuFA6NChSUnUB6HbNGYgWHNXjiOpUAM0O6VbIf/ZM3FraxIf6+nDTbc+jtVT64cDwe3AVDNi8awnEkRJ8itLIg8LRCVxrIIlmrkrM036KBQVXVeelgIa9R+X1brxRAbLs3QaqeRQP6vIlWgjgeH2kxnFSSj2Nfu1VJ9zsJWqqztICSYjaUs4FhEQbfk9DvoXqoYXcINOTqpD2F/hUhWJKuRzvVDhBg8goSboTM4bzV29yH32LNzWnsTHugmEx9AxgxMtG8+MjINQTMMrO7A/YxiwCZbjGTZn2KBld4fS0AXdRNzhMYH7XzIp4S7P355Suo4oegUFz7rykedNBTedwLYDxUEyqxmKbZJyBBzhPmj+55XvXNDk8ggJKMxA6Id2uaXk5cZx/5v+tKCS/y6IjIvAFHRfGFn/lHIoEJbpyORzkOCIdjtKKu0+8xNf3m3bCsw6wrvj/0vOwJWTEjitP4t/+9df42doK3YOO8vNczCDCA0wfiJpq4Moq4OYTnJE0TCQUuewYqoUgF02XejgfijzvMfr0FJptX23bwA5tCMzxPNaKa9tzVCzAjIUsLiAIIcUGghwXK4p7+SZcOCS9bWcqCCq6qD29qDfXZMY2ljPeliWDRWQ77qd83dAO3RLDtMTwJx8Hvt2H8RLpqLtTv4+N3ZTGxDm3pshYaq98z8nx2mAngFgR1APcHRKW+hml8EZoZBnknarkwmBzHumZzybblhZ2psulgxBbfVF9ve3y0UYldySV//zEcv1cZqguF3sz1uCHIDS/ZzxOV4mjOxz0Ovwdqi2HsQjTZgb0sjs2oyNaPPpFm4nMY3ft6GXj+fnMCjw3Wv2BfPea+PJf15ZRlAcNz+3XuudF76zngtv3HJ2jmzpxHQoMM5iy+VYF+GIrg9Hp40CDBGZLNcMPILRASW5rhunFNVGAtCOF5ESXaHYyR2aIKBjymAzbk+ZRvtq0pbElFwI0QO94Bq5ZwRip7Bz3FCqM6UTJW5QOn+cciCeXlkbbJ0V3HQ7MfTeXybfBwV//WUgSL8SYPRlORLw/fmOJm5AHAHbtteRF0egttJaYY3lBlIxVpT/y6E+uNHxqQ1Idm3BAaSQL3Sk20mVEsXfwSOlX+8QnI4wXeeX5cBS7v2i8qIzMAupvwuIoD6W9y7n8YNGCnCf+zlsUCWCuO5qmueU9oDgiYVIINErJZg38jlqFH5jOcE55Xq3hu9dENQw2zFn5QdOECDKDTY/NxHuymvQu9FUVoAzDVme0uIBYaUOoxTSa9mxLIP5+a+jqbgbx00vzyup5yJorHdGNu/LhaD48syfn7+u5fIe6X0pUeNP4x+woxVRBOEdKiMcwX6HZHOvpFOraeTQDhtKjKEd7wGo0jAaAleapxt/NEDw519OtEg73Xj+Z0FEDuLcRe5T7Luh4tmj/2qV5uYrhZWlzbmFdtSyU1ebXIcTtmMU8tc/Mt175ir15PNK6ry6BNBGUyc/sV2A8J2/jqXAMTawBw+ScoDzxIun+K4GRcMogMAOZUexU+RaaiSV6tCRRp6/s8uVUc0o9qetpL5jAUW5ugpgS4GlFJjLgWukcv0gWc0PtPnp5Uo7eoojlSzD3fYXzJaDOkY6tlSnVdPx5QDilu2WMxIBK6kPO7caMJTrG+EelXCyIG40Unq/yPXSGyCUtSQOA1c1nVFuhFT6vhTxK82nmvhufwQBcLRgq6ZfR1OGP3/hRqsNCP7AgVAJAUfTWZXk92bFLQW8KurzpwWEavSDKjr5DyHp2IDwh9CyiTpW1ANFE3NFySYi/3H1gJiYx6In/HH1xJ94ayaA8CcOAGl+IBCUYzMoNaNgnDHMNkbV7eXy9r8Pil9JHqXa6+Yhcdw2lyvD39hS8YPydtOOpr1FghZTVkI7pf8/eEZf5Vj+hMIAAAAASUVORK5CYII=",Tt=re(18032),rt=re(71418),jt=re(64165),Bt=re(78018),At=Object.defineProperty,Lt=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Yt=(ve,Ee,pe)=>Ee in ve?At(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,jn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Dt.call(Ee,pe)&&Yt(ve,pe,Ee[pe]);if(Ct)for(var pe of Ct(Ee))Zn.call(Ee,pe)&&Yt(ve,pe,Ee[pe]);return ve},Za=(ve,Ee)=>Lt(ve,dn(Ee)),cr=(ve,Ee)=>{var pe={};for(var tt in ve)Dt.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Ct)for(var tt of Ct(ve))Ee.indexOf(tt)<0&&Zn.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},Ya=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const ua=ve=>{var Ee=ve,{globalSetting:pe,dispatch:tt,practiceSetting:Xt}=Ee,Mn=cr(Ee,["globalSetting","dispatch","practiceSetting"]);const Ln=(0,Ne.useLocation)(),[on]=(0,Ne.useSearchParams)(),[ot,sn]=(0,b.useState)(!1),[Ea,Qa]=(0,b.useState)({}),[oa,La]=(0,b.useState)(!0),[ga,Wr]=(0,b.useState)(!1),[ia,Xn]=(0,b.useState)(null),kr=(0,b.useRef)(!1),{id:Er,updateIndex:Ka,is_published:fr,newQuestion:ea}=Xt,{challenge_list:Jn=[]}=Ea;(0,b.useEffect)(()=>{if(Er)return Ca(),()=>{tt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Er,Ka]),(0,b.useEffect)(()=>{ur()},[Ln]);const ur=()=>{const Wa=Ln.pathname.split("/");(Wa.includes("newquestion")||Wa.includes("new")||on.get("tabId"))&&(kr.current=!0)},Ca=()=>Ya(void 0,null,function*(){var Wa,pr,Lo;La(!0);const No=yield(0,it.n5)({id:Er});if((Wa=No==null?void 0:No.challenge_list)!=null&&Wa.length){const Wo=Ln.pathname.split("/"),Co=No.challenge_list.find(wa=>String(wa.challenge_id)===Wo[4]);if(Wo.includes("newquestion")||Wo.includes("new")){const wa=No.challenge_list[((pr=No.challenge_list)==null?void 0:pr.length)-1];tt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wo.includes("new")?0:1,name:""}}}),Xn(void 0),Yn(wa)}else Wo[4]&&Co?Va(Co,!1):Va(No.challenge_list[0])}(Lo=No==null?void 0:No.challenge_list)!=null&&Lo.length||Xn(null),Qa(No),La(!1)}),Va=(Wa,pr=!0)=>{if(Xn(Wa.challenge_id),Yn(Wa),pr){const Lo=`/shixuns/${Er}/edit/${Wa.challenge_id}/${Wa.st===1?"editquestion":"editcheckpoint"}`;Ne.history.push(Lo)}},Ga=(Wa,pr)=>{pr.stopPropagation();const{challenge_id:Lo}=Wa,No=()=>Ya(void 0,null,function*(){var Wo,Co;if((yield(0,it.rO)({id:Er,challengesId:Lo})).status===1){const zr=yield(0,it.n5)({id:Er});if(Qa(zr),Lo===ia&&((Wo=zr.challenge_list)!=null&&Wo.length)){Va(zr.challenge_list[0]);return}(Co=zr.challenge_list)!=null&&Co.length||(Xn(null),kr.current=!0,Yn({}),Ne.history.push(`/shixuns/${Er}/edit?tabId=level`))}});he.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:No})},Rr=(Wa,pr,Lo)=>{const No=Array.from(Wa),[Wo]=No.splice(pr,1);return No.splice(Lo,0,Wo),No},Qt=(Wa,pr)=>{if(!Wa.destination)return;const Lo=Rr(pr,Wa.source.index,Wa.destination.index);Qa(Za(jn({},Ea),{challenge_list:Lo}));const No=Lo.map(Wo=>Wo.challenge_id);(0,it.xg)({id:Er,ids:No}).then(Wo=>{Wo.status!==0&&Qa(Za(jn({},Ea),{challenge_list:pr}))})},Yn=Wa=>{tt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Wa}})},Io=(Wa,pr)=>Ya(void 0,null,function*(){if(Wa===ia)return;yield jr(),Xn(Wa),Yn(pr),tt({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Lo=`/shixuns/${Er}/edit/${Wa}/${pr.st===1?"editquestion":"editcheckpoint"}`;Ne.history.push(Lo)}),jr=()=>new Promise((Wa,pr)=>{var Lo;(Lo=Xt==null?void 0:Xt.sideBar)!=null&&Lo.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{tt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wa()},onCancel:()=>{pr()}}):Wa()}),ja=Wa=>b.createElement(b.Fragment,null,b.createElement(Bt.Z5,{onDragEnd:pr=>Qt(pr,Wa)},b.createElement(Bt.bK,{droppableId:"droppable"},(pr,Lo)=>b.createElement("div",Za(jn({ref:pr.innerRef},pr.droppableProps),{style:{width:"100%"}}),Wa.map((No,Wo)=>{const{st:Co,name:wa,challenge_id:zr}=No;return b.createElement(Bt._l,{key:zr,draggableId:zr.toString(),index:Wo,isDragDisabled:fr},(So,Sr)=>b.createElement("div",Za(jn(jn({ref:So.innerRef},So.draggableProps),So.dragHandleProps),{className:ia===zr?Wt.listActive:Wt.list,onClick:()=>Io(zr,No)}),b.createElement("span",{className:Wt.s1},Co===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:Wt.s2},"\u7B2C",Wo+1,"\u5173: ",wa),!fr&&b.createElement("span",{className:Wt.s3,onClick:ei=>Ga(No,ei)},b.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),ea&&b.createElement("div",{className:Wt.listActive},b.createElement("span",{className:Wt.s1},(ea==null?void 0:ea.st)===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:Wt.s2},"\u7B2C",Wa.length+1,"\u5173: ",ea==null?void 0:ea.name)),!fr&&b.createElement("div",{className:Wt.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Ua=Wa=>Ya(void 0,null,function*(){yield jr(),Wa==="new"?Ne.history.push(`/shixuns/${Er}/edit/new`):Ne.history.push(`/shixuns/${Er}/edit/newquestion`),sn(!1),Xn(void 0),tt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wa==="new"?0:1,name:""}}})}),Yr=()=>{(0,Tt.gy)(tt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||sn(!ot)};return b.createElement("div",{className:Wt.level},b.createElement("aside",{className:Wt.left,style:{width:ga?"0":"25%"}},b.createElement("div",{className:Wt.container},b.createElement("div",{className:Wt.title},"\u4EFB\u52A1\u5173\u5361(",Jn.length,")"),b.createElement("div",{className:Wt.listWrap},oa?b.createElement(rt.Z,{size:"middle"}):Jn.length||ea?ja(Jn):b.createElement(jt.Z,{image:nn,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ga&&b.createElement("div",{className:Wt.btns},b.createElement("aside",{className:Wt.btnsWrap},b.createElement("div",{style:{transform:ot?"rotate(45deg)":"rotate(0deg)"},className:Wt.icon,onClick:Yr},"+"),b.createElement("div",{className:Wt.btn,style:{left:ot?20:-154}},b.createElement("div",{className:Wt.d1,onClick:()=>Ua("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.createElement("div",{className:Wt.d2,onClick:()=>Ua("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.createElement("div",{className:ga?Wt.elseShrink:Wt.shrink,onClick:()=>Wr(!ga)},b.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.createElement("aside",{className:Wt.right,id:"modal-level-question"},ia===null&&kr.current?b.createElement("div",{className:Wt.addIcon},b.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):b.createElement(Ne.Outlet,null)))};var wr=(0,Ne.connect)(({globalSetting:ve,practiceSetting:Ee})=>({globalSetting:ve,practiceSetting:Ee}))(ua),sr=re(69127),Ha=re(38854),Xa=re(20834),yr=re(19871),ya=re(5112),Zr={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},Cr=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Fn=(ve,Ee)=>{var pe={};for(var tt in ve)pt.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Cr)for(var tt of Cr(ve))Ee.indexOf(tt)<0&&Sn.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},kt=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const ln=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,loading:Xt,dispatch:Mn,onReloadData:Ln}=Ee,on=Fn(Ee,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[ot,sn]=(0,b.useState)(),[Ea,Qa]=(0,b.useState)([]);(0,b.useEffect)(()=>{pe.actionTabs.key==="Collaborators-ChangeManager"&&oa()},[pe.actionTabs.key]);const oa=()=>kt(void 0,null,function*(){var ia;const Xn=yield Mn({type:"shixunsDetail/getChangeManager",payload:{id:(ia=pe.actionTabs.params)==null?void 0:ia.id}});Qa(Xn||[])}),La=()=>{var ia;Mn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(ia=pe.actionTabs.params)==null?void 0:ia.id}}})},ga=()=>kt(void 0,null,function*(){var ia;if(!ot){Ye.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Xn=yield Mn({type:"shixunsDetail/changeManager",payload:{id:(ia=pe.actionTabs.params)==null?void 0:ia.id,user_id:ot}});Wr(),Xn&&(Ln(),Ye.ZP.info(Xn.message))}),Wr=()=>{Mn({type:"shixunsDetail/setActionTabs",payload:{}}),sn(null)};return b.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:pe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Xt.effects["shixunsDetail/changeManager"],onOk:ga,onCancel:Wr},b.createElement("div",null,b.createElement("div",{className:Zr.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),b.createElement("div",{className:Zr.content},Ea.length?b.createElement(ya.ZP.Group,{value:ot,onChange:ia=>sn(ia.target.value)},Ea.map((ia,Xn)=>b.createElement(ya.ZP,{className:Zr.radio,key:Xn,value:ia.user_id},ia.name))):b.createElement("div",{className:Zr.add},b.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.createElement("a",{className:Zr.colorBlue,onClick:La},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var In=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(ln),Hn=re(99313),Ve=re(4194),at=re(6060);const{TabPane:Je}=Hn.default;var xn=({visible:ve,onCancel:Ee,onSelectGroup:pe,shixunId:tt,onSelectCollaborator:Xt})=>b.createElement(he.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:ve,width:1100,centered:!0,keyboard:!1,onCancel:Ee,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},b.createElement(Hn.default,{defaultActiveKey:"1"},b.createElement(Je,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.createElement(Ve.Z,{onCancel:Ee,container_type:2,container_id:tt,onSelect:Xt})),b.createElement(Je,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.createElement(at.Z,{onCancel:Ee,onSelect:pe})))),fn={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Vn=re(76995),Ba=re(19635),da=Object.defineProperty,qn=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,vn=(ve,Ee,pe)=>Ee in ve?da(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Na=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ma.call(Ee,pe)&&vn(ve,pe,Ee[pe]);if(qn)for(var pe of qn(Ee))la.call(Ee,pe)&&vn(ve,pe,Ee[pe]);return ve},dr=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Oa=({shixunsDetail:ve,globalSetting:Ee,loading:pe,user:tt,dispatch:Xt})=>{var Mn,Ln,on,ot,sn,Ea;const Qa=(0,Ne.useParams)(),oa=(0,b.useRef)(),[La,ga]=(0,b.useState)(0),[Wr,ia]=(0,b.useState)([]),[Xn,kr]=(0,b.useState)({id:null,page:1}),Er=(Ln=(Mn=tt.userInfo)==null?void 0:Mn.shixun)==null?void 0:Ln.editable,Ka=((on=tt.userInfo)==null?void 0:on.role)<=2||((sn=(ot=tt.userInfo)==null?void 0:ot.shixun)==null?void 0:sn.is_creator);(0,b.useEffect)(()=>{oa.current=Qa.id,Xn.id=oa.current,kr(Xn),fr(Xn)},[]);const fr=Yn=>dr(void 0,null,function*(){const Io=yield Xt({type:"shixunsDetail/getCollaboratorsData",payload:Yn});Io&&(ia(Io.members||[]),ga(Io.member_count))}),ea=()=>dr(void 0,null,function*(){Xn.page=1,kr(Xn);const Yn=(0,Ba.g)();yield Xt({type:"user/getUserInfo",payload:Yn}),yield fr(Xn)}),Jn=Yn=>{Xn.page=Yn,kr(Xn),fr(Xn)},ur=Yn=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:fn.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>dr(void 0,null,function*(){var Io;const jr=yield Xt({type:"shixunsDetail/deleteCollaborators",payload:{id:oa.current,userId:Yn}});if(((Io=tt.userInfo)==null?void 0:Io.user_id)===Yn){Ne.history.push("/shixuns");return}Ye.ZP.info(jr==null?void 0:jr.message),Xn.page=1,kr(Xn),fr(Xn)})})},Ca=()=>{Xt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:oa.current}}})};function Va(Yn,Io,jr,ja){return dr(this,null,function*(){yield Xt({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yn,user_id:Io,editable:jr?0:1}}),fr(Xn)})}const Ga=()=>{Xt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:oa.current}}})};function Rr(){Xt({type:"shixunsDetail/setActionTabs",payload:{}})}const Qt={visible:ve.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Rr,shixunId:oa.current,onSelectCollaborator:Yn=>dr(void 0,null,function*(){Rr(),(yield Xt({type:"shixunsDetail/addCollaborator",payload:{id:oa.current,user_ids:Yn}}))&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),ea())}),onSelectGroup:Yn=>dr(void 0,null,function*(){Rr(),(yield Xt({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:oa.current,group_id:Yn.group_id}}))&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),ea())})};return b.createElement("section",null,b.createElement("div",{className:fn.wrap},b.createElement("div",{className:fn.content},((Ea=ve.detail)==null?void 0:Ea.identity)<5&&b.createElement("div",{className:fn.head},b.createElement("span",{className:fn.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",La,"\u4EBA\uFF09"),b.createElement("div",null,Ka&&b.createElement(le.ZP,{type:"primary",ghost:!0,className:fn.button,style:{marginRight:"20px"},onClick:Ca},"\u66F4\u6362\u7BA1\u7406\u5458"),Er&&b.createElement(le.ZP,{type:"primary",className:fn.button,style:{marginRight:"40px"},onClick:Ga},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.createElement("div",{className:fn.list},b.createElement(sr.Z,{loading:pe.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Wr.map((Yn,Io)=>{var jr,ja,Ua,Yr,Wa,pr,Lo,No;return b.createElement("div",{style:{display:"inline-block",width:"50%"}},b.createElement("div",{className:fn.itemWrap,key:Io},b.createElement("a",{href:(jr=Yn.user)==null?void 0:jr.user_url,target:"_blank",className:fn.imgWrap},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:fn.img,src:`${mn.Z.IMG_SERVER}/images/${(ja=Yn.user)==null?void 0:ja.image_url}`}),((Ua=Yn.user)==null?void 0:Ua.shixun_manager)&&b.createElement("span",{className:fn.manager},"\u521B\u5EFA\u8005")),b.createElement("div",{className:fn.itemContent},b.createElement("p",{className:fn.nameWrap},b.createElement("a",{href:Yn.user.user_url,target:"_blank",className:fn.name},(Yr=Yn.user)==null?void 0:Yr.name,Yn.user.user_id===((Wa=tt.userInfo)==null?void 0:Wa.user_id)?b.createElement("span",null,"\u6211"):null),b.createElement("div",{className:fn.actionGroup},Ka?(pr=Yn.user)!=null&&pr.shixun_manager?null:b.createElement(Ha.Z,{dropdownRender:()=>b.createElement(Xa.default,{selectedKeys:[Yn.editable?"1":"2"],onClick:()=>{var Wo;Va(ve.detail.identifier,Yn.user.user_id,Yn.editable,(Wo=Yn.user)==null?void 0:Wo.name)}},b.createElement(Xa.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.createElement(Xa.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.createElement("div",null,Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.createElement(Vn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Lo=Yn.user)!=null&&Lo.shixun_manager)&&Er?b.createElement("a",{className:fn.deletetitle,onClick:()=>{var Wo;return ur((Wo=Yn.user)==null?void 0:Wo.user_id)}},"\u5220\u9664"):null)),b.createElement("p",{className:fn.schoolWrap},b.createElement("span",{className:fn.school},(No=Yn.user)==null?void 0:No.school_name)))))})))),La>10&&b.createElement("div",{className:fn.countWrap},b.createElement(yr.Z,{showQuickJumper:!1,showSizeChanger:!1,total:La,onChange:Yn=>Jn(Yn),pageSize:10,current:Xn.page}))),b.createElement(In,{onReloadData:ea}),b.createElement(xn,Na({},Qt)))};var Nn=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe,user:tt})=>({shixunsDetail:ve,globalSetting:pe,user:tt,loading:Ee}))(Oa),en=re(56408),xr=re(57809),pa=re(6848),Jr=re(78673),er=re(89480),ro=re(36723),uo=re(89484),so={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},Po=re(98949),co=re(41648),yn=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Ir=({newShixuns:ve,user:Ee,dispatch:pe,visible:tt,onOk:Xt,onCancel:Mn,useId:Ln=null,identifier:on,shixun_environment_id:ot,tab_type:sn})=>{var Ea,Qa;const[oa,La]=(0,b.useState)(null),[ga,Wr]=(0,b.useState)({}),[ia,Xn]=(0,b.useState)(""),{environmentData:kr}=ve,{frequence_image:Er=[],environments:Ka=[],other_image:fr=[]}=kr,{name:ea,description:Jn}=ga;(0,b.useEffect)(()=>{tt&&(pe({type:"newShixuns/getEnvironmentData",payload:{tab_type:sn}}),Xn(""),La(Ln))},[tt,Ln]),(0,b.useEffect)(()=>{ve.actionTabs.key==="NewShixuns-Apply"&&Mn()},[(Ea=ve==null?void 0:ve.actionTabs)==null?void 0:Ea.key]),(0,b.useEffect)(()=>{oa!==null&&ur()},[oa]);const ur=()=>yn(void 0,null,function*(){const Ca=yield(0,it.Q1)({mirror_repository_id:oa,identifier:on,shixun_environment_id:ot});Wr(Ca.data)});return b.createElement(b.Fragment,null,b.createElement(he.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:tt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:Mn,className:so.modal,footer:null},b.createElement("div",{className:so.mirrorModal},b.createElement(uo.Z,{dispatch:pe,value:oa,data:Ka,otherData:fr,tags:Er,onChange:Ca=>La(Ca),onSearchWord:Ca=>Xn(Ca),tab_type:sn}),b.createElement("div",{className:so.right},b.createElement("header",null,b.createElement("div",{className:so.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",b.createElement("span",{dangerouslySetInnerHTML:{__html:oa===null?"\u2014 \u2014":(Qa=ea||"")==null?void 0:Qa.replace(new RegExp(ia==null?void 0:ia.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),b.createElement("div",{className:so.content},oa===null&&b.createElement(jt.Z,{image:ro,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),oa!==null&&b.createElement("div",{className:so.des},b.createElement(we.Z,{value:Jn,highlightKeywords:ia})),b.createElement("div",{className:so.btns},b.createElement(le.ZP,{onClick:()=>{La(null),Wr({}),Mn()},className:so.cancel},"\u53D6\u6D88 "),b.createElement(le.ZP,{onClick:()=>{Xt(ga)},className:so.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),b.createElement(Po.Z,null),b.createElement(co.Z,null))};var eo=(0,Ne.connect)(({newShixuns:ve,globalSetting:Ee,user:pe})=>({newShixuns:ve,globalSetting:Ee,user:pe}))(Ir),ut={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},De=re(43428),ye=re(46400),Pe=re(60324),Re=re(88522),_t=re(251),pn=re(88897),It=re(48551),Ht={footerWrap:"footerWrap___lXI4I"},St=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,Lr=(ve,Ee)=>{var pe={};for(var tt in ve)Dn.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&St)for(var tt of St(ve))Ee.indexOf(tt)<0&&ka.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},Kr=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Ma=ie.default.TextArea,aa=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,loading:Xt,dispatch:Mn,onFinish:Ln=()=>{}}=Ee,on=Lr(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[ot]=oe.default.useForm(),sn=Qa=>Kr(void 0,null,function*(){var oa;const La=yield Mn({type:"shixunsDetail/getCustomScript",payload:{id:(oa=pe.actionTabs.params)==null?void 0:oa.id,compile:Qa.execute,excutive:Qa.compile}});Ea(),La&&Ln(La==null?void 0:La.shixun_script)}),Ea=()=>{Mn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ea},b.createElement(oe.default,{form:ot,scrollToFirstError:!0,layout:"vertical",onFinish:sn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Ma,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Ma,{rows:4})),b.createElement("div",{className:Ht.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Ea},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Xt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var tr=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(aa),rr=re(2119),or=re(61186),xa=re.n(or),Ra=re(5242),wt=re(59301),Da=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const ir="YYYY-MM-DD HH:mm",vr=({shixunsDetail:ve,visible:Ee,onOk:pe,onCancel:tt,dispatch:Xt,is_published:Mn,id:Ln,has_relation:on,environment:ot=[],verifyModal:sn})=>{var Ea,Qa,oa;const La=(0,Ne.useParams)(),[ga,Wr]=(0,b.useState)(1),[ia,Xn]=(0,b.useState)(!0),[kr,Er]=(0,b.useState)(!1),[Ka,fr]=(0,b.useState)(null),[ea,Jn]=(0,b.useState)(),[ur,Ca]=(0,b.useState)(),[Va,Ga]=(0,b.useState)([]),[Rr,Qt]=(0,b.useState)(!1),[Yn,Io]=(0,b.useState)(""),[jr,ja]=(0,b.useState)(null),[Ua]=oe.default.useForm(),[Yr,Wa]=(0,b.useState)([]),[pr,Lo]=(0,b.useState)(""),[No,Wo]=(0,b.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Co=(0,b.useRef)((0,gn.throttle)(ba=>zr(ba),1200,{leading:!0,trailing:!0})).current;(0,b.useEffect)(()=>{var ba;((0,rr.Ny)()||(ba=ve==null?void 0:ve.detail)!=null&&ba.manager_of_shixun)&&Wo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,b.useEffect)(()=>{Ln&&Ee&&wa()},[Ln,Ee]);const wa=(ba=null)=>Da(void 0,null,function*(){var ao,bi,Li;ba||Xn(!0);const Vr=yield(0,Ue.ZP)(`/api/shixuns/${Ln}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:ba}});if(Vr.status===0&&!ba){const{data:Mr}=Vr;console.log("data",Mr),fr((Mr==null?void 0:Mr.shixun_environment_id)||null),Jn((Mr==null?void 0:Mr.evaluate_script)||""),Ca((Mr==null?void 0:Mr.choice_standard_scripts)||null),Ga((Mr==null?void 0:Mr.standard_scripts)||[]),Qt(((ao=Mr.shixun)==null?void 0:ao.close_internet)||!1),Io((bi=Mr.shixun)==null?void 0:bi.survival_time);let Rn=(Li=Mr.shixun)==null?void 0:Li.important_shixun_configs;Ua.setFieldsValue({identifier:(Rn==null?void 0:Rn.identifier)||"",people_number:(Rn==null?void 0:Rn.people_number)||"",school_id:(Rn==null?void 0:Rn.school_name)||"",times:Rn!=null&&Rn.start_time&&(Rn!=null&&Rn.end_time)?[xa()(Rn==null?void 0:Rn.start_time),xa()(Rn==null?void 0:Rn.end_time)]:["",""]}),Lo((Rn==null?void 0:Rn.verify_reason)||""),ja((Rn==null?void 0:Rn.process)||null),yield zr(Rn==null?void 0:Rn.school_name)}if(Vr.status===0&&ba){const{data:Mr}=Vr;Jn((Mr==null?void 0:Mr.evaluate_script)||""),Ca(null),Ga((Mr==null?void 0:Mr.standard_scripts)||[]),yield zr()}Xn(!1)}),zr=ba=>Da(void 0,null,function*(){const ao=yield Xt({type:"account/getSchoolOption",payload:{keyword:ba,limit:99999,display_aliases:!0}});Wa(ao==null?void 0:ao.schools)}),So=()=>{sn()||Xt({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:La.id}}})},Sr=ba=>Da(void 0,null,function*(){const ao=yield Xt({type:"shixunsDetail/getScriptContent",payload:{id:La.id,script_id:ba}});ao&&Jn(ao.content)}),ei=ba=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:wt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",wt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Da(void 0,null,function*(){yield Sr(ba),Ca(ba),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:wt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},ko=(ba=!1,ao=1)=>Da(void 0,null,function*(){var bi,Li,Vr;let Mr;if(ga===1&&(Er(!0),Mr=yield(0,Ue.ZP)(`/api/shixuns/${La.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ka,mirror_script_id:ur,evaluate_script:ea,sync_origin_shixun:ba}})),ga===2){Er(!0);let Rn={close_internet:Rr,survival_time:Yn,sync_origin_shixun:ba};Mr=yield(0,Ue.ZP)(`/api/shixuns/${La.id}/update_environment_setting.json`,{method:"put",body:Rn})}if(ga===3){let Rn=Ua.getFieldsValue();yield Ua.validateFields(),Er(!0);let Fo={close_internet:Rr,survival_time:Yn,sync_origin_shixun:ba};Fo.important_shixun_configs={identifier:Rn==null?void 0:Rn.identifier,people_number:Rn==null?void 0:Rn.people_number,school_id:(bi=Yr.find(pi=>pi.name===(Rn==null?void 0:Rn.school_id)))==null?void 0:bi.id,start_time:xa()(Rn==null?void 0:Rn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:xa()(Rn==null?void 0:Rn.times[1]).format("YYYY-MM-DD HH:mm")},Mr=yield(0,Ue.ZP)(`/api/shixuns/${La.id}/resources_first_ensure.json`,{method:"post",body:Fo})}Mr.status===0&&((!((Li=ve==null?void 0:ve.detail)!=null&&Li.copy_for_exercise)||ga===3)&&Ye.ZP.success(`${ga==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(Vr=ve==null?void 0:ve.detail)!=null&&Vr.copy_for_exercise&&ga!=3&&(0,wn.m)(Xt,ve,Ln,ao),wa(),pe()),Er(!1)}),ii=(ba,ao)=>{const bi=/^[^0-9][a-zA-Z0-9]*$/,Li=/^.{4,30}$/;return ao&&!/^[a-zA-Z0-9]+$/.test(ao)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):ao&&!bi.test(ao)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):ao&&!Li.test(ao)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},vi=ba=>parseInt(ba||"0",10),Wi=(ba,ao)=>{if(ao&&ao.length===2){const[bi,Li]=ao;if(!bi||!Li)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return wt.createElement(wt.Fragment,null,wt.createElement(De.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:tt,open:Ee},wt.createElement("div",{className:ut.content},wt.createElement(sr.Z,{loading:ia,active:!0},wt.createElement(be.Z,{className:"mt10",justify:"space-between"},wt.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),wt.createElement("i",{onClick:tt,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),wt.createElement("div",{className:ut.tabs},No.map(ba=>{const{name:ao,id:bi}=ba;return wt.createElement("div",{key:bi,className:ga===bi?ut.active:"",onClick:()=>Wr(bi)},ao)})),ga===1&&wt.createElement(b.Fragment,null,wt.createElement(ye.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),wt.createElement(xr.default,{onClick:sn,getPopupContainer:ba=>ba.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ka,onChange:ba=>{fr(ba),wa(ba)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(Ea=ot.filter(ba=>ba.id!==0))==null?void 0:Ea.map((ba,ao)=>wt.createElement(xr.default.Option,{value:ba.id,name:ba.name,key:ba.id},ba.name)))),wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),wt.createElement(xr.default,{onClick:sn,getPopupContainer:ba=>ba.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:ur,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ba=>{ei(ba)}},(Va||[]).map((ba,ao)=>wt.createElement(xr.default.Option,{value:parseInt(ba.id),name:ba.scptname,key:ao},ba.scptname))),wt.createElement("span",{className:ut.explain,onClick:So},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),wt.createElement(Pe.Z,{className:ut.popover,content:wt.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",wt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",wt.createElement("br",null),"challengeProgramNames",wt.createElement("br",null),"sourceClassNames",wt.createElement("br",null),wt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",wt.createElement("br",null),wt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",wt.createElement("br",null),"src/step1/HelloWorld.java",wt.createElement("br",null),"src/step2/Other.java",wt.createElement("br",null),wt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",wt.createElement("br",null),"step1.HelloWorld",wt.createElement("br",null),"step2.Other",wt.createElement("br",null),wt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",wt.createElement("br",null),'ff challengeProgramNames=("src/step1/',wt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',wt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',wt.createElement("br",null),'" "step2.Other")',wt.createElement("br",null),wt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},wt.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),wt.createElement(It.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:ea,options:{readOnly:Mn},onChange:ba=>{Jn(ba)}})),ga===2&&wt.createElement("div",{style:{flex:1,overflowY:"auto"}},wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),wt.createElement(Pt.default,{checked:Rr,onChange:ba=>Qt(ba.target.checked)},wt.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),wt.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),wt.createElement(ie.default,{bordered:!1,value:Yn,onChange:ba=>Io(ba.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),wt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),ga===3&&((0,rr.Ny)()||((Qa=ve==null?void 0:ve.detail)==null?void 0:Qa.manager_of_shixun))&&wt.createElement("div",{style:{flex:1,overflowY:"auto"}},wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement(oe.default,{form:Ua,layout:"horizontal",className:ut.zybzForm},wt.createElement(be.Z,{align:"middle"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},wt.createElement("span",{className:ut.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),wt.createElement(oe.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:ii}]},wt.createElement(ie.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),wt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",wt.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),wt.createElement(be.Z,{align:"middle",className:"mt25"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},wt.createElement("span",{className:ut.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),wt.createElement("div",{style:{position:"relative"}},wt.createElement(oe.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},wt.createElement(Re.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Co,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(oa=Yr==null?void 0:Yr.filter(ba=>(ba==null?void 0:ba.id)!==0))==null?void 0:oa.map((ba,ao)=>wt.createElement(xr.default.Option,{key:ao+1,title:ba==null?void 0:ba.name,value:ba==null?void 0:ba.name},ba==null?void 0:ba.name)))),wt.createElement("span",{className:ut.selecticon},wt.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},wt.createElement("path",{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"}))))),wt.createElement(be.Z,{align:"middle",className:"mt25"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},wt.createElement("span",{className:ut.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),wt.createElement("div",{className:ut.graaytitle},wt.createElement(oe.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Wi}]},wt.createElement(_t.default.RangePicker,{disabledDate:ba=>ba&&ba{if(ba&&ba[0]&&ba[1]){const ao=ba[0].isBefore(xa()())?xa()():ba[0];Ua.setFieldValue("times",[ao,ba[1]])}else Ua.setFieldValue("times",ba)}})))),wt.createElement(be.Z,{align:"middle",className:"mt25"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},wt.createElement("span",{className:ut.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),wt.createElement(oe.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},wt.createElement(pn.Z,{parser:vi,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),wt.createElement("div",{className:`${ut.examineStatus} mt25`},jr>=1&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),jr>=2&&jr!=3&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),jr==3&&wt.createElement("div",null," ",wt.createElement(an.Z,{className:ut.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",wt.createElement("span",{title:pr,className:ut.bohui},pr),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",wt.createElement("span",{className:ut.contacts},wt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",wt.createElement("div",{className:ut.contacts_img}))),jr>=4&&jr!=5&&jr!=7&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(jr==5||jr==7)&&wt.createElement("div",null," ",wt.createElement(an.Z,{className:ut.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",wt.createElement("span",{className:ut.contacts},wt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",wt.createElement("div",{className:ut.contacts_img}))),jr>5&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),wt.createElement("div",{className:ut.btns},wt.createElement(le.ZP,{onClick:tt},"\u53D6\u6D88"),wt.createElement(le.ZP,{disabled:ga==3&&[2,4,5].includes(jr),onClick:()=>Da(void 0,null,function*(){var ba,ao;if(ga===1&&!Ka){Ye.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(ba=ve==null?void 0:ve.detail)!=null&&ba.is_fork_from_creator&&((ao=ve==null?void 0:ve.detail)!=null&&ao.copy_for_exercise)&&ga!=3&&(ot.filter(bi=>bi.id===Ka)[0].has_relation&&ga===1||ga===2)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(bi,Li)=>{ko(bi,Li)},zIndex:1e4}}):ko()}),loading:kr,type:"primary",className:"ml20"},ga==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),wt.createElement(tr,{onFinish:ba=>Jn(ba)}))};var ra=(0,Ne.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(vr),An=re(99891),En=re(25510),un={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},lr=re(52222),Nr=re(11415),mo=re(23139),za={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},hr=re(59301),fo=Object.defineProperty,ha=Object.defineProperties,to=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Sa=(ve,Ee,pe)=>Ee in ve?fo(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Kn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Hr.call(Ee,pe)&&Sa(ve,pe,Ee[pe]);if(Yo)for(var pe of Yo(Ee))Ho.call(Ee,pe)&&Sa(ve,pe,Ee[pe]);return ve},On=(ve,Ee)=>ha(ve,to(Ee)),Ar=({showError:ve,value:Ee,onChange:pe,optionsLevelList:tt})=>{const[Xt,Mn]=(0,b.useState)([]);(0,b.useEffect)(()=>{if(!Ee.length){Mn([{command:"",challenge_ids:[]}]);return}Mn(Ee)},[JSON.stringify(Ee)]);const Ln=(on,ot,sn)=>{let Ea=JSON.parse(JSON.stringify(Xt));ot==="add"?Ea.push({command:"",challenge_ids:[-1]}):ot==="delete"?Ea.splice(sn,1):Ea[sn][ot]=on,Mn(Ea),pe(Ea)};return console.log(Xt,"value2"),hr.createElement("div",{className:za.list},hr.createElement("div",{className:za.head},hr.createElement("div",{style:{width:400}},"\u547D\u4EE4"),hr.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Xt==null?void 0:Xt.map((on,ot)=>{var sn,Ea,Qa;let oa=tt.map((La,ga)=>{const Wr=`\u7B2C${ga+1}\u5173\uFF1A${La.name}`;let ia=Wr,Xn=!1;return La.st===1&&(ia=hr.createElement(pa.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Wr),Xn=!0),On(Kn({},La),{value:La.challenge_id,label:ia,disabled:Xn})});return oa=[{label:"\u6240\u6709\u5173\u5361",value:-1},...oa],hr.createElement(be.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:otLn(La.target.value,"command",ot),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),hr.createElement(xr.default,{options:oa,getPopupContainer:La=>La.parentNode,value:on==null?void 0:on.challenge_ids,onChange:La=>{var ga,Wr;let ia=La;!((ga=on==null?void 0:on.challenge_ids)!=null&&ga.includes(-1))&&(La!=null&&La.includes(-1))&&(ia=[-1]),(Wr=on==null?void 0:on.challenge_ids)!=null&&Wr.includes(-1)&&(La!=null&&La.includes(-1))&&(ia=La==null?void 0:La.filter(Xn=>Xn!==-1)),Ln(ia,"challenge_ids",ot)},mode:"multiple",maxTagTextLength:(Qa=on==null?void 0:on.challenge_ids)!=null&&Qa.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),hr.createElement(be.Z,{wrap:!1},hr.createElement("i",{onClick:()=>Ln("","add",ot),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),ot!==0&&hr.createElement("i",{onClick:()=>Ln("","delete",ot),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ie=re(59301),Xo=Object.defineProperty,mr=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,ui=(ve,Ee,pe)=>Ee in ve?Xo(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Bo=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ri.call(Ee,pe)&&ui(ve,pe,Ee[pe]);if(no)for(var pe of no(Ee))To.call(Ee,pe)&&ui(ve,pe,Ee[pe]);return ve},hi=(ve,Ee)=>mr(ve,Tr(Ee)),oi=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Oi=xr.default.Option,cl=5,si=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:tt})=>{var Xt,Mn,Ln,on,ot,sn,Ea,Qa,oa,La;const{id:ga,is_published:Wr}=ve,[ia,Xn]=(0,b.useState)([]),[kr,Er]=(0,b.useState)(null),[Ka,fr]=(0,b.useState)([]),[ea,Jn]=(0,b.useState)([]),ur=(0,b.useRef)(null),[Ca,Va]=(0,b.useState)({}),Ga=(0,b.useRef)({}),Rr=(0,b.useRef)({}),{shixun_environment:Qt={},mirror_repository:Yn={},small_type:Io=[],new_service_configs:jr=[],network_mode_list:ja=[],boosters:Ua=[]}=Ca,[Yr,Wa]=(0,b.useState)(""),[pr,Lo]=(0,b.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[No,Wo]=(0,b.useState)(!1),[Co,wa]=(0,b.useState)(!1),[zr,So]=(0,b.useState)(!0),[Sr,ei]=(0,b.useState)(!0),[ko,ii]=(0,b.useState)(!1),[vi,Wi]=(0,b.useState)(!1),[ba,ao]=(0,b.useState)(!1),[bi,Li]=(0,b.useState)(!1),[Vr,Mr]=(0,b.useState)(0),[Rn,Fo]=(0,b.useState)(!1),[pi,wo]=(0,b.useState)({}),[nr,Fr]=(0,b.useState)({}),[io,Bi]=(0,b.useState)({}),[Bs,xo]=(0,b.useState)(""),[ar,Br]=(0,b.useState)(!1),[Ro,li]=(0,b.useState)(!1),[Bl,Pl]=(0,b.useState)({}),[Dl,Jl]=(0,b.useState)([]),Tu=(0,b.useRef)([]);console.log("--1111-",Ua,Dl);const wu=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],Gl=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],md=[{id:1,name:"VNC"},{id:2,name:"RDP"}],ed=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],fd=(ea==null?void 0:ea.find(mt=>mt.id===Qt.instance_startup_template_id))||{},{desc:vd,virt_type:td}=fd,Id=((Xt=Ka==null?void 0:Ka.find(mt=>mt.id===(Qt==null?void 0:Qt.private_cloud_id)))==null?void 0:Xt.cloud_type)===1,nd=((Mn=Ka==null?void 0:Ka.find(mt=>mt.id===(Qt==null?void 0:Qt.private_cloud_id)))==null?void 0:Mn.cloud_type)===4;(0,b.useEffect)(()=>(window.addEventListener("click",hd),()=>{window.removeEventListener("click",hd)}),[]),(0,b.useEffect)(()=>{Vs(),us(),Td(),Wd()},[]),(0,b.useEffect)(()=>{(0,gn.isEqual)(Rr.current,Ca)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),Ga.current=Ca},[Ca]);const Nd=()=>oi(void 0,null,function*(){var mt,$n,Dr,Vo;const Uo=yield(0,Ue.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(mt=ed[Number(Vr)])==null?void 0:mt.type}});(Uo==null?void 0:Uo.status)===0&&(((Dr=($n=Uo==null?void 0:Uo.data)==null?void 0:$n.environments)==null?void 0:Dr.length)===0&&((Vo=Uo==null?void 0:Uo.data)==null?void 0:Vo.other_image.length)===0?Fo(!0):Fo(!1))});(0,b.useEffect)(()=>{Nd()},[Vr]);const Rd=()=>{var mt;const $n=()=>{Ne.history.push(`/shixuns/${ga}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(mt=ve==null?void 0:ve.sideBar)!=null&&mt.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{$n()}}):$n()},Vs=()=>oi(void 0,null,function*(){var mt;const $n=yield(0,Ue.ZP)(`/api/shixuns/${ga}/get_shixun_env_tabs.json`,{method:"get"});if($n.status===0){const Dr=((mt=$n.data)==null?void 0:mt.shixun_environments_tabs)||[];Dr.length&&kr===null&&Er(Dr[0].id),Xn(Dr)}}),Td=()=>oi(void 0,null,function*(){var mt;ei(!0);const $n=yield(0,Ue.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});$n.status===0&&fr((mt=$n==null?void 0:$n.data)==null?void 0:mt.list),ei(!1)}),Wd=()=>oi(void 0,null,function*(){const mt=yield(0,Ue.ZP)(`/api/shixuns/${ga}/challenges.json`,{method:"get"});mt.challenge_list&&Jl(mt.challenge_list||[])}),Zs=(mt,$n)=>oi(void 0,null,function*(){var Dr;const Vo=yield(0,Ue.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:mt,operating_system:$n}});Vo.status===0&&Jn((Dr=Vo==null?void 0:Vo.data)==null?void 0:Dr.list)}),us=(mt=null)=>oi(void 0,null,function*(){var $n,Dr,Vo,Uo,Zo,$i,Yi,jl,rl,yo,Al,su,Wu,Ds,ws;So(!0);const dl=yield(0,Ue.ZP)(`/api/shixuns/${ga}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:mt}});if(dl.status===0){Rr.current=(0,gn.cloneDeep)(dl.data||{}),Va(dl.data||{}),Mr(Number((Dr=($n=dl.data)==null?void 0:$n.shixun_environment)==null?void 0:Dr.mirror_tab_type)||0),Number((Uo=(Vo=dl.data)==null?void 0:Vo.shixun_environment)==null?void 0:Uo.mirror_tab_type)===0?(wo((Zo=dl.data)==null?void 0:Zo.mirror_repository),Fr({}),Bi({})):Number((Yi=($i=dl.data)==null?void 0:$i.shixun_environment)==null?void 0:Yi.mirror_tab_type)===1?(Fr((jl=dl.data)==null?void 0:jl.mirror_repository),wo({}),Bi({})):Number((yo=(rl=dl.data)==null?void 0:rl.shixun_environment)==null?void 0:yo.mirror_tab_type)===2&&(Bi((Al=dl.data)==null?void 0:Al.mirror_repository),wo({}),Bi({}));const xs=(Wu=(su=dl==null?void 0:dl.data)==null?void 0:su.shixun_environment)==null?void 0:Wu.private_cloud_id,Ls=(ws=(Ds=dl==null?void 0:dl.data)==null?void 0:Ds.shixun_environment)==null?void 0:ws.operating_system;xs&&Ls&&Zs(xs,Ls)}So(!1)}),pd=()=>oi(void 0,null,function*(){var mt;const $n=yield(0,Ue.ZP)(`/api/shixuns/${ga}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:kr}});return $n.status===0&&$n.is_exist_code_editor?(he.default.confirm({icon:null,centered:!0,className:lr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ie.createElement("div",null,Ie.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ie.createElement("div",null,"\u201C",(mt=$n==null?void 0:$n.shixun_environment)==null?void 0:mt.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>oi(void 0,null,function*(){Er($n.shixun_environment.id),us($n.shixun_environment.id),Vs()})}),Promise.reject()):Promise.resolve()}),zs={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},Gs=(mt,$n)=>{var Dr,Vo;if(typeof(mt==null?void 0:mt.className)=="string"&&((Dr=mt==null?void 0:mt.className)!=null&&Dr.includes($n)))return mt;for(let Uo=0,Zo=mt;Zo=Zo.parentNode;Uo++){if(typeof(mt==null?void 0:mt.className)=="string"&&((Vo=Zo==null?void 0:Zo.className)!=null&&Vo.includes($n)))return Zo;if(Zo==document.documentElement)return!1}},hd=mt=>{Gs(mt.target,"editor-scrollable")&&Ui()},Ui=()=>(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),ad=mt=>Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Yr,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ie.createElement("div",{className:"p10"},mt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ie.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Ie.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Ie.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ie.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ie.createElement("br",null)),Ie.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",mt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Ie.createElement("div",{className:un.interface},mt&&Ie.createElement("div",{onClick:()=>al("shixun_environment","is_support_code_editor",!(Qt!=null&&Qt.is_support_code_editor)),className:Qt!=null&&Qt.is_support_code_editor?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ie.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),Qt!=null&&Qt[mt?"disabled_support_vnc":"disabled2_support_vnc"]?Ie.createElement(pa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ie.createElement("div",{className:un.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>al("shixun_environment",mt?"is_support_vnc":"private_is_support_vnc",!(Qt!=null&&Qt[mt?"is_support_vnc":"private_is_support_vnc"])),className:Qt!=null&&Qt[mt?"is_support_vnc":"private_is_support_vnc"]?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),Qt!=null&&Qt[mt?"disabled_support_webssh":"disabled2_support_webssh"]?Ie.createElement(pa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ie.createElement("div",{className:un.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ie.createElement("div",{onClick:()=>al("shixun_environment",mt?"is_support_webssh":"private_is_support_webssh",!(Qt!=null&&Qt[mt?"is_support_webssh":"private_is_support_webssh"])),className:Qt!=null&&Qt[mt?"is_support_webssh":"private_is_support_webssh"]?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),mt&&Ie.createElement("div",{onClick:()=>al("shixun_environment","is_support_thiry_party",!(Qt!=null&&Qt.is_support_thiry_party)),className:Qt!=null&&Qt.is_support_thiry_party?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-rongqi1"}),Ie.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ie.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!mt&&Ie.createElement(Ie.Fragment,null,Qt!=null&&Qt.disabled2_support_jupyter_lab?Ie.createElement(pa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},Ie.createElement("div",{className:un.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>al("shixun_environment","private_is_support_jupyter_lab",!(Qt!=null&&Qt.private_is_support_jupyter_lab)),className:Qt!=null&&Qt.private_is_support_jupyter_lab?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),kd=(mt,$n,Dr)=>{const Vo=Array.from(mt),[Uo]=Vo.splice($n,1);return Vo.splice(Dr,0,Uo),Vo},Vd=(mt,$n)=>oi(void 0,null,function*(){if(!mt.destination)return;const Dr=kd($n,mt.source.index,mt.destination.index);Xn(Dr),(0,Ue.ZP)(`/api/shixuns/${ga}/update_environment_position.json`,{method:"put",body:{tabs:Dr}})}),Zd=(mt,$n)=>{let Dr=$n;he.default.confirm({icon:null,centered:!0,className:lr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ie.createElement("div",null,Ie.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ie.createElement("div",null,Ie.createElement(ie.default,{defaultValue:Dr,onChange:Vo=>Dr=Vo.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ie.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>oi(void 0,null,function*(){if(!Dr)return Ye.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Vo=ia.map(Zo=>Zo.id===mt?hi(Bo({},Zo),{name:Dr}):Zo);if(kr===0){Xn(Vo);return}(yield(0,Ue.ZP)(`/api/shixuns/${ga}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:mt,name:Dr}})).status===0&&Xn(Vo)})})},zd=(mt,$n)=>{Ui()||he.default.confirm({icon:null,centered:!0,className:lr.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>oi(void 0,null,function*(){var Dr;if((kr===0?{status:0}:yield(0,Ue.ZP)(`/api/shixuns/${ga}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:mt}})).status===0){const Uo=ia.filter(Zo=>Zo.id!==mt);if(mt===kr){const Zo=((Dr=Uo==null?void 0:Uo[0])==null?void 0:Dr.id)||null;Er(Zo),us(Zo),Xn(Uo)}else Xn(Uo)}})})},rd=mt=>{var $n;if(mt===kr)return;const Dr=()=>{Er(mt),us(mt),Vs()};($n=ve==null?void 0:ve.sideBar)!=null&&$n.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Dr()}}):Dr()},Ed=mt=>{const $n=hi(Bo({},Ca),{shixun_environment:hi(Bo({},Qt),{is_support_code_editor:mt.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:mt.disabled_support_vnc,disabled_support_webssh:mt.disabled_support_webssh,open_start_command:mt.open_start_command,start_command:mt.start_command,open_envs:mt.open_envs,envs:mt.envs,privileged:mt.privileged,add_cap:mt.add_cap,drop_cap:mt.drop_cap}),mirror_repository:hi(Bo({},Yn),{id:mt.id,name:mt.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:mt.shixun_service_configs||[],description:mt.description}),small_type:mt.small_type,boosters:(mt==null?void 0:mt.boosters)||[]});Vr===0?wo($n==null?void 0:$n.mirror_repository):Vr===1?Fr($n==null?void 0:$n.mirror_repository):Vr===2&&Bi($n==null?void 0:$n.mirror_repository),Va($n),Li(!1),Wa("")},od=mt=>{Li(!1)},js=(mt=!1,$n=1)=>oi(void 0,null,function*(){var Dr,Vo,Uo;ii(!0);const Zo=(Dr=ia.find(Yi=>Yi.id===kr))==null?void 0:Dr.name,$i=yield(0,Ue.ZP)(`/api/shixuns/${ga}/update_for_multi.json`,{method:"put",body:{tabs:ia,shixun_environment_id:kr,sub_type:Yn==null?void 0:Yn.choice_small_type,main_type:Yn.id,shixun_environment:hi(Bo({},Qt),{name:Zo,mirror_tab_type:Vr,network_mode:Bs}),shixun_service_configs:Yn==null?void 0:Yn.shixun_service_configs,new_service_configs:jr,sync_origin_shixun:mt,command_settings:Qt==null?void 0:Qt.command_settings}});$i.status===0&&(us($i.shixun_environment_id),Er($i.shixun_environment_id),Vs(),(Vo=pe==null?void 0:pe.detail)!=null&&Vo.copy_for_exercise||Ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Uo=pe==null?void 0:pe.detail)!=null&&Uo.copy_for_exercise&&(0,wn.m)(Ee,pe,ga,$n)),ii(!1)}),Gd=()=>{var mt;if(Ui())return;if(kr===0||(mt=ve==null?void 0:ve.sideBar)!=null&&mt.confirmLeave){Ye.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const $n=(0,gn.cloneDeep)(zs);console.log("cloneData---",$n),Xn([...ia,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${ia.length+1}`}]),Mr(0),wo({}),Fr({}),Bi({}),Er(0),Va($n)},al=(mt,$n,Dr)=>oi(void 0,null,function*(){var Vo,Uo,Zo,$i,Yi,jl,rl,yo,Al,su,Wu,Ds,ws,dl,xs,Ls,Pd,Ad,Cd,id,Fd,yd;if(Ui())return;const Oo=(0,gn.cloneDeep)(Ga.current);if($n==="is_support_code_editor"&&Dr&&(yield pd()),$n==="resource_type"&&(Oo.shixun_environment.instance_startup_type=1,Oo.shixun_environment.command_settings=Tu.current,Tu.current=Ga.current.shixun_environment.command_settings,Dr===2&&!Oo.shixun_environment.private_cloud_id&&(Oo.shixun_environment.private_cloud_id=(Vo=Ka==null?void 0:Ka[0])==null?void 0:Vo.id,Oo.shixun_environment.operating_system=1,Zs(Oo.shixun_environment.private_cloud_id,Oo.shixun_environment.operating_system))),$n==="private_cloud_id"&&(Oo.shixun_environment.private_is_support_vnc=!1,Oo.shixun_environment.private_is_support_webssh=!1,Oo.shixun_environment.private_is_support_jupyter_lab=!1,Oo.shixun_environment.operating_system=1,Oo.shixun_environment.instance_startup_template_id=null,Oo.shixun_environment.instance_startup_type=1,Zs(Dr,Oo.shixun_environment.operating_system)),$n==="operating_system"&&Dr&&(Oo.shixun_environment.private_is_support_vnc=!1,Oo.shixun_environment.private_is_support_webssh=!1,Oo.shixun_environment.private_is_support_jupyter_lab=!1,Oo.shixun_environment.instance_startup_template_id=null,Oo.shixun_environment.instance_startup_type=1,Zs(Oo.shixun_environment.private_cloud_id,Dr)),$n==="instance_startup_template_id"){Oo.shixun_environment.private_is_support_vnc=!1,Oo.shixun_environment.private_is_support_webssh=!1,Oo.shixun_environment.private_is_support_jupyter_lab=!1,Oo.shixun_environment.instance_startup_type=1;const zl=ea.find(Ju=>Ju.id===Dr);Oo.shixun_environment.disabled2_support_vnc=zl.disabled_support_vnc,Oo.shixun_environment.disabled2_support_webssh=zl.disabled_support_webssh,Oo.shixun_environment.disabled2_support_jupyter_lab=zl.disabled_support_jupyter_lab,Oo.boosters=zl.boosters,Oo.network_mode_list=zl.network_mode_list,xo(($i=(Zo=(Uo=zl.network_mode_list)==null?void 0:Uo.filter(Ju=>Ju.is_default))==null?void 0:Zo[0])==null?void 0:$i.network_mode),Oo.new_service_configs=zl!=null&&zl.service_config_info?[zl.service_config_info]:[]}if(($n==="private_is_support_vnc"||$n==="private_is_support_webssh")&&(Oo.shixun_environment.instance_startup_type=1),$n==="choice_small_type"){Oo.mirror_repository.choice_small_mirrors=Io.filter(Hi=>Dr.includes(Hi.id));const zl=Oo.mirror_repository.choice_small_mirrors,Ju=Yn.choice_small_mirrors;if(zl.length>Ju.length){const Hi=(0,gn.differenceBy)(zl,Ju,"id");if((Yi=Hi==null?void 0:Hi[0])!=null&&Yi.mirror_name){const ld={cpu_limit:((yo=(rl=(jl=Hi==null?void 0:Hi[0])==null?void 0:jl.shixun_service_configs)==null?void 0:rl[0])==null?void 0:yo.cpu_limit)||1,lower_cpu_limit:((Wu=(su=(Al=Hi==null?void 0:Hi[0])==null?void 0:Al.shixun_service_configs)==null?void 0:su[0])==null?void 0:Wu.lower_cpu_limit)||.1,memory_limit:((dl=(ws=(Ds=Hi==null?void 0:Hi[0])==null?void 0:Ds.shixun_service_configs)==null?void 0:ws[0])==null?void 0:dl.memory_limit)||1,mirror_repository_id:(xs=Hi==null?void 0:Hi[0])==null?void 0:xs.id,name:(Ls=Hi==null?void 0:Hi[0])==null?void 0:Ls.mirror_name,request_limit:((Cd=(Ad=(Pd=Hi==null?void 0:Hi[0])==null?void 0:Pd.shixun_service_configs)==null?void 0:Ad[0])==null?void 0:Cd.request_limit)||10,resource_limit:((yd=(Fd=(id=Hi==null?void 0:Hi[0])==null?void 0:id.shixun_service_configs)==null?void 0:Fd[0])==null?void 0:yd.resource_limit)||10};Oo.mirror_repository.shixun_service_configs.push(ld)}}else{const Hi=(0,gn.differenceBy)(Ju,zl,"id");Oo.mirror_repository.shixun_service_configs=Oo.mirror_repository.shixun_service_configs.filter(ld=>{var bd;return ld.mirror_repository_id!==((bd=Hi==null?void 0:Hi[0])==null?void 0:bd.id)})}}$n?Oo[mt][$n]=Dr:Oo[mt]=Dr,console.log("cloneData",Oo),Wa(""),Va(Oo)}),Ql=(mt,$n,Dr)=>{var Vo,Uo;const Zo=/^\d*(\.\d*)?$/,$i=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],Yi=(0,gn.cloneDeep)((Uo=(Vo=Ga.current)==null?void 0:Vo.mirror_repository)==null?void 0:Uo.shixun_service_configs);if($i.includes($n)){Dr.match(Zo)&&(Yi[mt][$n]=Dr,al("mirror_repository","shixun_service_configs",Yi));return}Yi[mt][$n]=Dr,al("mirror_repository","shixun_service_configs",Yi)},jd=()=>{he.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ie.createElement("div",{className:"tc"},Ie.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:En,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},Kd=()=>{var mt,$n,Dr,Vo,Uo,Zo,$i,Yi,jl,rl;if(!Ui()){if((Qt==null?void 0:Qt.resource_type)===1){if(!(Yn!=null&&Yn.id)){Wa("mirror");return}if(!(Qt!=null&&Qt.is_support_code_editor)&&!(Qt!=null&&Qt.is_support_vnc)&&!(Qt!=null&&Qt.is_support_webssh)&&!(Qt!=null&&Qt.is_support_thiry_party)){Wa("interface");return}if(Qt.is_support_thiry_party&&!(Qt!=null&&Qt.proxy_port)){Wa("port"),Lo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(Qt.is_support_thiry_party&&(Qt!=null&&Qt.proxy_port)&&parseInt(Qt==null?void 0:Qt.proxy_port)>65535||((mt=Qt==null?void 0:Qt.proxy_port)==null?void 0:mt.length)>1&&(($n=Qt==null?void 0:Qt.proxy_port)==null?void 0:$n[0])==="0"){Wa("port"),Lo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((Dr=Yn==null?void 0:Yn.shixun_service_configs)!=null&&Dr.length)){Wa("shixun_service_configs");return}for(let yo of Yn==null?void 0:Yn.shixun_service_configs){if(yo!=null&&yo.open_start_command&&!(yo!=null&&yo.start_command)){Wa("start_command");return}if(yo!=null&&yo.open_envs&&!(yo!=null&&yo.envs)){Wa("envs");return}}if(Qt!=null&&Qt.webssh_host&&!/^[a-z0-9\-]*$/.test(Qt==null?void 0:Qt.webssh_host)){Ye.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((Uo=(Vo=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Vo[0])!=null&&Uo.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(($i=(Zo=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Zo[0])==null?void 0:$i.webssh_host)){Wi(!0);return}}if((Qt==null?void 0:Qt.resource_type)===2){if(!(Qt!=null&&Qt.operating_system)){Wa("system");return}if(!(Qt!=null&&Qt.instance_startup_template_id)){Wa("template");return}if(!(Qt!=null&&Qt.private_is_support_vnc)&&!(Qt!=null&&Qt.private_is_support_webssh)&&!(Qt!=null&&Qt.private_is_support_jupyter_lab)){Wa("interface");return}if((Qt==null?void 0:Qt.operating_system)===1&&(Qt!=null&&Qt.private_is_support_vnc)&&Id&&!(Qt!=null&&Qt.instance_startup_type)){Wa("instance_startup_type");return}}if((Qt!=null&&Qt.is_support_webssh||Qt!=null&&Qt.private_is_support_webssh)&&((Yi=Qt==null?void 0:Qt.command_settings)==null?void 0:Yi.some(Al=>{var su,Wu;return!Al.command&&!!((su=Al.challenge_ids)!=null&&su.length)||Al.command&&!((Wu=Al.challenge_ids)!=null&&Wu.length)}))){Wa("command_settings");return}(jl=pe==null?void 0:pe.detail)!=null&&jl.is_fork_from_creator&&((rl=pe==null?void 0:pe.detail)!=null&&rl.copy_for_exercise)&&kr!=0&&(Qt!=null&&Qt.has_relation)?Ee({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(yo,Al)=>{js(yo,Al)}}}):js(),cloneConfigs[i][type]=value,al("mirror_repository","shixun_service_configs",cloneConfigs)}},Sd=mt=>oi(void 0,null,function*(){yield Ql(mt.index,"cpu_limit",String(mt==null?void 0:mt.cpu)),yield Ql(mt.index,"memory_limit",String(mt==null?void 0:mt.memory))}),Ud=mt=>{const $n=(0,gn.cloneDeep)(jr);$n[mt.index]=hi(Bo({},$n[mt.index]),{cpu_limit:String(mt==null?void 0:mt.cpu),memory_limit:String(mt==null?void 0:mt.memory)}),al("new_service_configs","",$n)};return Ie.createElement("div",{className:un.wrap},Ie.createElement("div",{className:un.content},Ie.createElement("div",{className:un.head},Ie.createElement("div",{className:un.title},"\u5B9E\u9A8C\u73AF\u5883"),ia.lengthao(!0),className:un.setting},"\u8BBE\u7F6E")),!!ia.length&&Ie.createElement(b.Fragment,null,Ie.createElement(Bt.Z5,{onDragEnd:mt=>Vd(mt,ia)},Ie.createElement(Bt.bK,{droppableId:"droppable",direction:"horizontal"},(mt,$n)=>Ie.createElement("div",hi(Bo({},mt.droppableProps),{ref:mt.innerRef,className:un.tabs}),ia.map((Dr,Vo)=>{const{name:Uo,id:Zo}=Dr;return Ie.createElement(Bt._l,{key:Zo,draggableId:Zo.toString(),index:Vo},($i,Yi)=>Ie.createElement("div",hi(Bo(Bo({},$i.draggableProps),$i.dragHandleProps),{ref:$i.innerRef,className:kr===Zo?un.active:"",key:Zo}),Ie.createElement("i",{className:"iconfont icon-tuodong"}),Ie.createElement("span",{className:un.name,onClick:()=>rd(Zo)},Uo),Ie.createElement(Ha.Z,{trigger:["click"],dropdownRender:()=>Ie.createElement(Xa.default,{style:{width:92}},Ie.createElement(Xa.default.Item,{onClick:()=>Zd(Zo,Uo),className:"font14"},"\u91CD\u547D\u540D"),Ie.createElement(Xa.default.Item,{onClick:()=>zd(Zo,Uo),className:"font14"},"\u5220\u9664")),getPopupContainer:jl=>jl.parentNode},Ie.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),mt.placeholder))),Ie.createElement("div",{className:un.line})),Ie.createElement(sr.Z,{loading:zr||Sr,active:!0},!!ia.length&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ie.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Ie.createElement("div",{className:un.resource},wu.map(mt=>Ie.createElement("div",{key:mt.id,className:(Qt==null?void 0:Qt.resource_type)===mt.id?un.active:"",onClick:()=>{(Qt==null?void 0:Qt.resource_type)!==mt.id&&al("shixun_environment","resource_type",mt.id)}},mt.name)))),(Qt==null?void 0:Qt.resource_type)===1&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement("div",{className:un.resource,style:{width:300}},ed.map(mt=>Ie.createElement("div",{key:mt.id,className:Vr===mt.id?un.active:"",onClick:()=>{Vr!==mt.id&&(Ui()||(Mr(mt.id),Wa(""),mt.id===0&&Va(hi(Bo({},Ca),{mirror_repository:Bo({},pi)})),mt.id===1&&Va(hi(Bo({},Ca),{mirror_repository:Bo({},nr)})),mt.id===2&&Va(hi(Bo({},Ca),{mirror_repository:Bo({},io)}))))}},mt.name)))),Ie.createElement(er.Z,{nameWidth:150,errorKey:"mirror",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement(be.Z,{align:"middle"},Rn===!1?Ie.createElement(Ie.Fragment,null,!!(Yn!=null&&Yn.id)&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{onClick:()=>{Ui()||Li(!0)},className:un.mirror},Ie.createElement("div",null,Yn==null?void 0:Yn.name),Ie.createElement("i",{className:"iconfont icon-genghuan"})),Ie.createElement(An.Z,{value:[{description:Yn==null?void 0:Yn.description,name:Yn==null?void 0:Yn.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ie.createElement("span",{className:un.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(Yn!=null&&Yn.id)&&Ie.createElement("div",{onClick:()=>{Li(!0)},className:un.mirror},Ie.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ie.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),ad(!0),(Qt==null?void 0:Qt.is_support_webssh)&&Ie.createElement(er.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(Ar,{showError:Yr==="command_settings",value:Qt==null?void 0:Qt.command_settings,onChange:mt=>al("shixun_environment","command_settings",mt),optionsLevelList:Dl})),(Qt==null?void 0:Qt.is_support_thiry_party)&&Ie.createElement(er.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Yr,errorName:pr},Ie.createElement(be.Z,null,Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ie.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ie.createElement(ie.default,{onClick:Ui,value:Qt==null?void 0:Qt.proxy_port,onChange:mt=>{const $n=mt.target.value;($n===""||/^[0-9]\d*$/.test($n))&&al("shixun_environment","proxy_port",mt.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ie.createElement("div",{className:"ml20"},Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ie.createElement(ie.default,{onClick:Ui,value:Qt==null?void 0:Qt.web_route,onChange:mt=>al("shixun_environment","web_route",mt.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ie.createElement(er.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(xr.default,{getPopupContainer:mt=>mt.parentNode,onClick:Ui,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Yn==null?void 0:Yn.choice_small_type,onChange:mt=>al("mirror_repository","choice_small_type",mt),showArrow:!0,maxTagCount:5},Io.map((mt,$n)=>Ie.createElement(Oi,{key:mt.id,value:mt.id},mt.type_name))),!!((Ln=Yn==null?void 0:Yn.choice_small_mirrors)!=null&&Ln.length)&&Ie.createElement(An.Z,{value:(Yn==null?void 0:Yn.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ie.createElement("span",{className:un.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,rr.Ny)()&&Ie.createElement(b.Fragment,null,Ie.createElement("div",{onClick:()=>Wo(!No),className:un.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${No?"icon-shouqi4":"icon-a-xialazhankai"}`})),No&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Yr,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(on=Yn==null?void 0:Yn.shixun_service_configs)!=null&&on.length?"hidden":"initial"}},Ie.createElement("div",{className:un.tabsBox},!((ot=Yn==null?void 0:Yn.shixun_service_configs)!=null&&ot.length)&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:180,marginTop:67},description:""}),!!((sn=Yn==null?void 0:Yn.shixun_service_configs)!=null&&sn.length)&&Ie.createElement(Hn.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:un.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},(Ea=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Ea.map((mt,$n)=>{var Dr;const{cpu_limit:Vo,lower_cpu_limit:Uo,memory_limit:Zo,request_limit:$i,resource_limit:Yi,name:jl,shixun_update_logs:rl}=mt;return Ie.createElement(Hn.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:jl,className:un.tabTitle},jl),key:$n},(rl==null?void 0:rl.user_name)&&Ie.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",rl==null?void 0:rl.user_name,"\uFF08",rl==null?void 0:rl.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",rl!=null&&rl.created_at?xa()(rl==null?void 0:rl.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ie.createElement(er.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(be.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:un.serverConfig,onClick:()=>{Ui()||(Pl({index:$n,cpu:Vo,memory:Zo}),Br(!0))}},Ie.createElement("div",null,Ie.createElement("span",null,Vo,"\u6838")," ",Ie.createElement("span",null,Zo,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),$n==0&&Ie.createElement(be.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:un.viewRecommendConfig,onClick:()=>li(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),Ie.createElement(er.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(be.Z,{align:"middle",wrap:!1},Ie.createElement(ie.default,{onClick:Ui,style:{width:400},value:Yi,maxLength:5,onChange:yo=>{const{value:Al}=yo.target,su=/^\d*(\.\d*)?$/;Al.match(su)&&Ql($n,"resource_limit",yo.target.value)},addonAfter:"M"}),Ie.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Ie.createElement(er.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:mt==null?void 0:mt.open_start_command,errorKey:"start_command",errorValue:Yr,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ie.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ie.createElement(xr.default,{getPopupContainer:yo=>yo.parentNode,onClick:Ui,bordered:!1,fieldNames:{label:"name",value:"id"},options:(Dr=Ca==null?void 0:Ca.mirror_repository)==null?void 0:Dr.webssh_user_arr,value:(mt==null?void 0:mt.webssh_user)||"root",onChange:yo=>Ql($n,"webssh_user",yo),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ie.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ie.createElement(be.Z,{className:"mb20"},Ie.createElement(ie.default,{bordered:!1,onClick:Ui,value:mt==null?void 0:mt.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:yo=>{Ql($n,"webssh_host",yo.target.value),yo.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(yo.target.value)?Wi(!1):Wi(!0):Wi(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ie.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Ie.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),vi&&Ie.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ie.createElement(Pt.default,{checked:mt==null?void 0:mt.open_start_command,onChange:yo=>Ql($n,"open_start_command",yo.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(mt==null?void 0:mt.open_start_command)&&Ie.createElement(It.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:mt==null?void 0:mt.start_command,language:"shell",theme:"vs-light",onChange:yo=>Ql($n,"start_command",yo)})),Ie.createElement(er.Z,{required:mt==null?void 0:mt.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Yr,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ie.createElement(Pt.default,{checked:mt==null?void 0:mt.open_envs,onChange:yo=>Ql($n,"open_envs",yo.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(mt==null?void 0:mt.open_envs)&&Ie.createElement(It.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:mt==null?void 0:mt.envs,onChange:yo=>Ql($n,"envs",yo)})),Ie.createElement(er.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(Jr.Z,{checked:mt==null?void 0:mt.privileged,onChange:yo=>Ql($n,"privileged",yo)}),Ie.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ie.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Ie.createElement(er.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ie.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(ie.default,{onClick:Ui,value:mt==null?void 0:mt.add_cap,onChange:yo=>Ql($n,"add_cap",yo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ie.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(ie.default,{onClick:Ui,value:mt==null?void 0:mt.drop_cap,onChange:yo=>Ql($n,"drop_cap",yo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(Qt==null?void 0:Qt.resource_type)===2&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{nameWidth:150},Ie.createElement(xr.default,{getPopupContainer:mt=>mt.parentNode,bordered:!1,onClick:Ui,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Qt==null?void 0:Qt.private_cloud_id,onChange:mt=>al("shixun_environment","private_cloud_id",mt)},Ka.map((mt,$n)=>Ie.createElement(Oi,{key:mt.id,value:mt.id},mt.name)))),Ie.createElement(er.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ie.createElement("div",{className:un.system},Gl.map(mt=>Ie.createElement("div",{onClick:()=>{Qt.operating_system!==mt.id&&al("shixun_environment","operating_system",mt.id)},key:mt.id,className:(Qt==null?void 0:Qt.operating_system)===mt.id?un.active:""},Ie.createElement("i",{className:mt.icon}),Ie.createElement("span",null,mt.name))))),Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(xr.default,{getPopupContainer:mt=>mt.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Ui,ref:ur,showArrow:!0,dropdownRender:mt=>Ie.createElement("div",{className:un.template},Ie.createElement("div",{className:un.liWrap},ea.map($n=>Ie.createElement("div",{className:un.li,key:$n.id,onClick:()=>{ur.current.blur(),al("shixun_environment","instance_startup_template_id",$n.id)}},Ie.createElement("span",{title:$n.name,style:{color:(Qt==null?void 0:Qt.instance_startup_template_id)===$n.id?"#0152d9":"initial"}},$n.name),!$n.is_public&&Ie.createElement("b",{className:un.tag},"\u79C1\u6709")))),Ie.createElement("div",{style:{padding:12}},!ea.length&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ie.createElement("div",{style:{marginTop:ea!=null&&ea.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ie.createElement("span",{onClick:jd,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:ea==null?void 0:ea.map(mt=>({label:mt.name,value:mt.id})),value:Qt==null?void 0:Qt.instance_startup_template_id}),!!vd&&Ie.createElement(An.Z,{value:vd,title:"\u6A21\u7248\u63CF\u8FF0"},Ie.createElement("span",{className:un.explain},"\u6A21\u7248\u63CF\u8FF0")))),ad(!1),(Qt==null?void 0:Qt.private_is_support_webssh)&&Ie.createElement(er.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(Ar,{showError:Yr==="command_settings",value:Qt==null?void 0:Qt.command_settings,onChange:mt=>al("shixun_environment","command_settings",mt),optionsLevelList:Dl})),(Qt==null?void 0:Qt.operating_system)===1&&(Qt==null?void 0:Qt.private_is_support_vnc)&&(Id||nd&&td===1)&&Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement("div",{className:un.resource},md.map(mt=>Ie.createElement("div",{key:mt.id,className:(Qt==null?void 0:Qt.instance_startup_type)===mt.id?un.active:"",onClick:()=>al("shixun_environment","instance_startup_type",mt.id)},mt.name)))),(0,rr.Ny)()&&td===1&&Ie.createElement(b.Fragment,null,Ie.createElement("div",{onClick:()=>wa(!Co),className:un.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${Co?"icon-shouqi4":"icon-a-xialazhankai"}`})),Co&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Yr,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:jr!=null&&jr.length?"hidden":"initial"}},Ie.createElement("div",{className:un.tabsBox},!(jr!=null&&jr.length)&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:180,marginTop:67},description:""}),!!(jr!=null&&jr.length)&&Ie.createElement(Hn.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:un.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},jr==null?void 0:jr.map((mt,$n)=>{const{cpu_limit:Dr,lower_cpu_limit:Vo,memory_limit:Uo,request_limit:Zo,resource_limit:$i,name:Yi}=mt;return Ie.createElement(Hn.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:Yi,className:un.tabTitle},Yi),key:$n},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(be.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:un.serverConfig,onClick:()=>{Pl({index:$n,cpu:Dr,memory:Uo}),Br(!0)}},Ie.createElement("div",null,Ie.createElement("span",null,Dr,"\u6838")," ",Ie.createElement("span",null,Uo,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),$n==0&&Ie.createElement(be.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:un.viewRecommendConfig,onClick:()=>li(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,rr.Ny)()&&(Ua==null?void 0:Ua.length)>0&&Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ie.createElement(xr.default,{disabled:!0,getPopupContainer:mt=>mt.parentNode,bordered:!1,className:"mr10",value:Ua[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Ua.map(mt=>Ie.createElement(xr.default.Option,{key:mt,value:mt},mt)))),(0,rr.Ny)()&&(ja==null?void 0:ja.length)>0&&Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Ie.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Ie.createElement(xr.default,{disabled:!0,getPopupContainer:mt=>mt.parentNode,bordered:!1,className:"mr10",value:(oa=(Qa=ja==null?void 0:ja.filter(mt=>mt.is_default))==null?void 0:Qa[0])==null?void 0:oa.network_mode,onChange:mt=>{xo(mt)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},ja==null?void 0:ja.map(mt=>Ie.createElement(xr.default.Option,{key:mt==null?void 0:mt.network_mode,value:mt==null?void 0:mt.network_mode},mt.name)))))))),!ia.length&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ie.createElement("div",{className:un.btns},Ie.createElement(le.ZP,{onClick:Rd,style:{marginRight:40}},"\u53D6\u6D88"),Ie.createElement(le.ZP,{loading:ko,type:"primary",disabled:!(ia!=null&&ia.length),onClick:()=>{Kd()}},"\u4FDD\u5B58")),Ie.createElement(eo,{identifier:ga,shixun_environment_id:kr,useId:Yn==null?void 0:Yn.id,visible:bi,onCancel:()=>Li(!1),onOk:mt=>Ed(mt),tab_type:(La=ed[Number(Vr)])==null?void 0:La.type}),Ie.createElement(ra,{verifyModal:Ui,id:ga,environment:ia,is_published:Wr,dispatch:Ee,visible:ba,onCancel:()=>ao(!1),onOk:mt=>od(mt)}),Ie.createElement(Nr.Z,{visible:ar,onOk:mt=>{let $n=Qt==null?void 0:Qt.resource_type;$n==1&&Sd(mt),$n==2&&Ud(mt),Br(!1)},onCancel:()=>Br(!1),info:Bl}),Ie.createElement(mo.Z,{onOk:()=>{us(Qt==null?void 0:Qt.id)},identifier:ga,visible:Ro,onCancel:()=>li(!1),info:null,isJupyter:!1}))};var Kl=(0,Ne.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt}))(si),zi=re(14726),Ll={footerWrap:"footerWrap___Qaahm"},ql=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Su=(ve,Ee)=>{var pe={};for(var tt in ve)Ol.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&ql)for(var tt of ql(ve))Ee.indexOf(tt)<0&&el.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},$l=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Pu=ie.default.TextArea,eu=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,loading:Xt,dispatch:Mn,onFinish:Ln=()=>{}}=Ee,on=Su(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[ot]=oe.default.useForm(),sn=Qa=>$l(void 0,null,function*(){var oa;const La=yield Mn({type:"shixunsDetail/getCustomScript",payload:{id:(oa=pe.actionTabs.params)==null?void 0:oa.id,compile:Qa.execute,excutive:Qa.compile}});Ea(),La&&Ln(La==null?void 0:La.shixun_script)}),Ea=()=>{Mn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ea},b.createElement(oe.default,{form:ot,scrollToFirstError:!0,layout:"vertical",onFinish:sn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Pu,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Pu,{rows:4})),b.createElement("div",{className:Ll.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Ea},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Xt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Qu=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(eu),Ei={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},ca=Object.defineProperty,Gr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,ci=(ve,Ee,pe)=>Ee in ve?ca(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,cu=(ve,Ee)=>{for(var pe in Ee||(Ee={}))wi.call(Ee,pe)&&ci(ve,pe,Ee[pe]);if(vo)for(var pe of vo(Ee))Ul.call(Ee,pe)&&ci(ve,pe,Ee[pe]);return ve},gu=(ve,Ee)=>Gr(ve,_r(Ee)),Jo=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Ml=xr.default.Option,Il=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:tt})=>{var Xt,Mn;const[Ln,on]=(0,b.useState)(null),[ot,sn]=(0,b.useState)([]),[Ea,Qa]=(0,b.useState)(!0),[oa,La]=(0,b.useState)({}),[ga,Wr]=(0,b.useState)([]),[ia,Xn]=(0,b.useState)(),[kr,Er]=(0,b.useState)(),[Ka,fr]=(0,b.useState)([]),[ea,Jn]=(0,b.useState)({}),ur=(0,b.useRef)(null),Ca=(0,b.useRef)(!0),Va=(0,b.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ga=(0,b.useRef)(null),[Rr,Qt]=(0,b.useState)(!1),[Yn,Io]=(0,b.useState)(!1),[jr,ja]=(0,b.useState)({}),{id:Ua,is_published:Yr}=ve,{frequence_image:Wa=[],environments:pr=[],choice_small_type:Lo=[],other_image:No=[]}=ea,{name:Wo,description:Co,authorization:wa,small_type:zr=[]}=oa;(0,b.useEffect)(()=>{Ln!==null&&(ei(),ur.current.scrollTop=0)},[Ln]),(0,b.useEffect)(()=>{Ua&&Sr()},[Ua]),(0,b.useEffect)(()=>{if(Ln!==null)return So(),()=>{clearTimeout(Ga.current)}},[Ln,ot,ga,ia,kr]);const So=()=>{clearTimeout(Ga.current),Ga.current=setTimeout(()=>{!(0,gn.isEqual)(Va.current.activeId,Ln)||!(0,gn.isEqual)(Va.current.selectId,ot)||!(0,gn.isEqual)(Va.current.serviceConfigList,ga)||!(0,gn.isEqual)(Va.current.evaluateScript,ia)||!(0,gn.isEqual)(Va.current.evaluationScript,kr)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Sr=()=>Jo(void 0,null,function*(){var Rn,Fo,pi;Qa(!0);const wo=yield(0,Ue.ZP)(`/api/shixuns/${Ua}/edit_environment_info.json`,{method:"get"});wo.status===0&&(Jn(cu({},wo.data)),Qa(!1),(Rn=wo==null?void 0:wo.data)!=null&&Rn.id?(Va.current.activeId=(Fo=wo==null?void 0:wo.data)==null?void 0:Fo.id,on((pi=wo==null?void 0:wo.data)==null?void 0:pi.id)):on(null))}),ei=()=>Jo(void 0,null,function*(){var Rn,Fo,pi,wo;const nr=yield(0,Ue.ZP)(`/api/shixuns/${Ua}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Ln}});La(nr.data),Va.current.selectId=(Rn=nr.data)==null?void 0:Rn.choice_small_type,sn((Fo=nr.data)==null?void 0:Fo.choice_small_type),Va.current.serviceConfigList=(pi=nr.data)==null?void 0:pi.shixun_service_configs,Wr((wo=nr.data)==null?void 0:wo.shixun_service_configs),Va.current.evaluateScript=nr.data.evaluate_script,Xn(nr.data.evaluate_script),Va.current.evaluationScript=nr.data.choice_standard_scripts,Er(nr.data.choice_standard_scripts),fr(nr.data.standard_scripts)}),ko=()=>{var Rn;const Fo=()=>{Ne.history.push(`/shixuns/${Ua}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Rn=ve==null?void 0:ve.sideBar)!=null&&Rn.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Fo()}}):Fo()},ii=(Rn=!1)=>Jo(void 0,null,function*(){if((0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const Fo={sub_type:ot,main_type:Ln,shixun:{mirror_script_id:kr},shixun_info:{evaluate_script:ia},shixun_service_configs:ga.map(wo=>({mirror_repository_id:wo.mirror_repository_id,cpu_limit:wo.cpu_limit,lower_cpu_limit:wo.lower_cpu_limit,memory_limit:wo.memory_limit,request_limit:wo.request_limit,resource_limit:wo.resource_limit}))};(yield(0,Ue.ZP)(`/api/shixuns/${Ua}`,{method:"put",body:Fo})).status===0&&(Ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Va.current={activeId:Ln,selectId:ot,serviceConfigList:ga,evaluateScript:ia,evaluationScript:kr},Ee({type:"practiceSetting/getCommonData",payload:{id:Ua}}),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),vi=zr.filter(Rn=>ot.includes(Rn.id)),Wi=()=>{ko()},ba=(Rn,Fo,pi)=>{Wr(wo=>wo.map((nr,Fr)=>Fr===pi?gu(cu({},nr),{[Fo]:Rn}):nr))},ao=()=>{(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ua}}})},bi=Rn=>Jo(void 0,null,function*(){const Fo=yield Ee({type:"shixunsDetail/getScriptContent",payload:{id:Ua,script_id:Rn}});Fo&&Xn(Fo.content)}),Li=Rn=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Jo(void 0,null,function*(){yield bi(Rn),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Vr=(Rn,Fo)=>{const pi=ga[0]?[ga[0]]:[];Fo.forEach(wo=>{const nr=ga.find(Fr=>Fr.mirror_repository_id===Number(wo.key));if(nr)pi.push(nr);else{const Fr=zr.find(io=>io.id===Number(wo.key));if(Fr.mirror_name){const io={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(wo.key),name:Fr.mirror_name,request_limit:10};pi.push(io)}}}),Wr(pi),sn(Rn)},Mr=Rn=>{ba(String(Rn==null?void 0:Rn.cpu),"cpu_limit",Rn.index),ba(String(Rn==null?void 0:Rn.memory),"memory_limit",Rn.index),Qt(!1)};return b.createElement("div",{className:Ei.practice},b.createElement(uo.Z,{loading:Ea,skin:"night",className:Ei.left,dispatch:Ee,value:Ln,data:pr,otherData:No,tags:Wa,onChange:Rn=>on(Rn),onSearchWord:()=>{}}),b.createElement("div",{className:Ei.right},b.createElement("header",null,b.createElement("div",{className:Ei.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Ln===null?"\u2014 \u2014":Wo)),b.createElement("div",{className:Ei.content,ref:ur},Ln===null&&b.createElement(jt.Z,{image:ro,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ln!==null&&b.createElement("div",{className:Ei.des},b.createElement("div",{className:Ei.mainBody},b.createElement(we.Z,{value:Co})),b.createElement("div",{className:Ei.title},"\u9644\u5E26\u73AF\u5883"),b.createElement("div",{className:Ei.selectBox},b.createElement(xr.default,{onChange:(Rn,Fo)=>Vr(Rn,Fo),getPopupContainer:Rn=>Rn.parentNode,mode:"multiple",bordered:!1,value:ot,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},zr.map((Rn,Fo)=>b.createElement(Ml,{key:Rn.id,value:Rn.id},Rn.type_name))),b.createElement("div",{className:Ei.smallType},vi.map(Rn=>Rn.description?b.createElement("span",{key:Rn.id},Rn.description):null))),!((Xt=pe==null?void 0:pe.detail)!=null&&Xt.is_jupyter_lab)&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ei.title},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:Ei.evaluating},b.createElement("div",{className:Ei.evaluatingLabel},Yr&&b.createElement("div",{onClick:()=>{(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:Ei.mask}),b.createElement(xr.default,{style:{width:400},bordered:!1,getPopupContainer:Rn=>Rn.parentNode,value:kr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Rn=>{Li(Rn),Er(Rn)}},(Ka||[]).map((Rn,Fo)=>b.createElement(Ml,{value:parseInt(Rn.id),name:Rn.scptname,key:Fo},Rn.scptname))),b.createElement("span",{className:Ei.evaluatingS1,onClick:ao},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.createElement(Pe.Z,{overlayClassName:Ei.popover,placement:"bottomLeft",content:b.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",b.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.createElement("br",null),"challengeProgramNames",b.createElement("br",null),"sourceClassNames",b.createElement("br",null),b.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"src/step1/HelloWorld.java",b.createElement("br",null),"src/step2/Other.java",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"step1.HelloWorld",b.createElement("br",null),"step2.Other",b.createElement("br",null),b.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.createElement("br",null),'" "step2.Other")',b.createElement("br",null),b.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.createElement(zi.Z,null)))),b.createElement(It.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:ia,onChange:Rn=>{if(Ca.current){Ca.current=!1;return}Xn(Rn),(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Ca.current=!0,Xn(Va.current.evaluateScript)},200)}}))),((Mn=pe.detail)==null?void 0:Mn.identity)<3&&!!ga.length&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ei.title},"\u8D44\u6E90\u914D\u7F6E"),b.createElement("div",{className:Ei.serviceSettingWrap},ga==null?void 0:ga.map((Rn,Fo)=>b.createElement("div",{key:Fo,className:"mb30"},b.createElement("div",{className:"mb20"},b.createElement("span",{className:"font16"},Rn.name)),b.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),b.createElement(be.Z,{align:"middle"},b.createElement(be.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ei.serverConfig,style:Yr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{Yr||(ja({index:Fo,cpu:Rn==null?void 0:Rn.cpu_limit,memory:Rn==null?void 0:Rn.memory_limit}),Qt(!0))}},b.createElement("div",null,b.createElement("span",null,Rn==null?void 0:Rn.cpu_limit,"\u6838")," ",b.createElement("span",null,Rn==null?void 0:Rn.memory_limit,"GB")),b.createElement("i",{className:"iconfont icon-bianji21",style:Yr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),b.createElement(be.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ei.viewRecommendConfig,onClick:()=>Io(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),b.createElement("div",{className:Ei.serviceBox},b.createElement("div",{className:Ei.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),b.createElement(ie.default,{value:Rn.resource_limit,style:{width:400,height:50},disabled:Yr,maxLength:5,onChange:pi=>{const{value:wo}=pi.target,nr=/^\d*(\.\d*)?$/;wo.match(nr)&&ba(pi.target.value,"resource_limit",Fo)},addonAfter:"M"}),b.createElement("label",{className:Ei.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))))),b.createElement("div",{className:Ei.btns},b.createElement(le.ZP,{size:"middle",style:{marginRight:20},onClick:Wi},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",disabled:Ln===null,onClick:()=>ii()},"\u4FDD\u5B58"))),b.createElement(Po.Z,null),b.createElement(Qu,{onFinish:Rn=>Xn(Rn)}),b.createElement(co.Z,null),b.createElement(Nr.Z,{visible:Rr,onOk:Rn=>Mr(Rn),onCancel:()=>Qt(!1),info:jr}),b.createElement(mo.Z,{identifier:Ua,visible:Yn,onCancel:()=>Io(!1),info:null,isJupyter:!0}))};var Nl=(0,Ne.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt}))(Il);const ju=({shixunsDetail:ve})=>{var Ee,pe,tt,Xt;const[Mn,Ln]=(0,b.useState)(!0);return(0,b.useEffect)(()=>{var on;typeof((on=ve==null?void 0:ve.detail)==null?void 0:on.is_jupyter_lab)=="boolean"&&Mn&&Ln(!1)},[(Ee=ve==null?void 0:ve.detail)==null?void 0:Ee.is_jupyter_lab,Mn]),console.log((pe=ve==null?void 0:ve.detail)==null?void 0:pe.is_jupyter_lab,Mn),b.createElement(sr.Z,{loading:Mn,active:!0},((tt=ve==null?void 0:ve.detail)==null?void 0:tt.is_jupyter_lab)===!1&&b.createElement(Kl,null),((Xt=ve==null?void 0:ve.detail)==null?void 0:Xt.is_jupyter_lab)===!0&&b.createElement(Nl,null))};var cs=(0,Ne.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(ju),qu=re(36546),gs=re(56102),Ci={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Mi={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},ms=re(9168),Us=Object.defineProperty,Au=Object.defineProperties,Cu=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Ku=(ve,Ee,pe)=>Ee in ve?Us(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,tu=(ve,Ee)=>{for(var pe in Ee||(Ee={}))vs.call(Ee,pe)&&Ku(ve,pe,Ee[pe]);if(fs)for(var pe of fs(Ee))Ys.call(Ee,pe)&&Ku(ve,pe,Ee[pe]);return ve},Lu=(ve,Ee)=>Au(ve,Cu(Ee)),Is=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const{Dragger:Hs}=Ge.default;var _s=({dispatch:ve,id:Ee,onClose:pe,onOK:tt,visible:Xt,wrapClassName:Mn,local:Ln,containerId:on,rootIdentifier:ot})=>{var sn;const[Ea,Qa]=(0,b.useState)({}),[oa,La]=(0,b.useState)([]),[ga,Wr]=(0,b.useState)([]),[ia,Xn]=(0,b.useState)(0),[kr,Er]=(0,b.useState)(!1),[Ka,fr]=(0,b.useState)(!1),[ea]=oe.default.useForm(),[Jn,ur]=(0,b.useState)([]),Ca=(0,b.useRef)([]);(0,b.useEffect)(()=>{Xt&&(ea.resetFields(),ur([]),Wr([]),La([]),Xn(0),fr(!1),Er(!1))},[Xt]);const Va=wa=>{var zr,So,Sr;if(wa.file.status==="done"||wa.file.status==="uploading"){if(ur(wa.fileList),!wa.file.response)return;if((zr=wa.file.response)!=null&&zr.id){Ye.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}ur(Jn.filter(ei=>ei.uid!==wa.file.uid)),(So=wa.file.response)!=null&&So.message&&Ye.ZP.info((Sr=wa.file.response)==null?void 0:Sr.message)}},Ga=wa=>Is(void 0,null,function*(){var zr;if(!ia){const Sr=Jn.filter(ei=>ei.uid!==wa.uid);ur(Sr),Ca.current=[...Sr],La(oa.filter(ei=>ei!==wa.name)),Ye.ZP.info("\u5220\u9664\u6210\u529F"),Sr.length||(ea.setFieldsValue({file:void 0}),ea.validateFields());return}if(!wa.response){Ye.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,Ue.ZP)(`/api/shixuns/${Ee}/destroy_data_sets.json`,{method:"Delete",body:{id:[(zr=wa==null?void 0:wa.response)==null?void 0:zr.id]}})).status===0&&(ur(Jn.filter(Sr=>Sr.uid!==wa.uid)),Ye.ZP.info("\u5220\u9664\u6210\u529F"))}),Rr=wa=>{if(Jn!=null&&Jn.some(So=>So.name===wa.name))return Ye.ZP.info(`${wa.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const zr={name:wa.name,uid:wa.uid,file:wa,percent:0};return Jn.push(zr),Ca.current=[...Jn],ur([...Jn]),!1},Qt={height:300,multiple:!0,disabled:ia>0,withCredentials:!0,fileList:Jn,action:`${mn.Z.API_SERVER}/api/attachments.json`,onChange:Va,onRemove:Ga,beforeUpload:Rr},Yn=(wa,zr,So,Sr,ei)=>{const ko=new FormData;Object.keys(wa).forEach(vi=>{ko.append(vi,wa[vi])});const ii=new window.XMLHttpRequest;return ii.withCredentials=!0,ii.addEventListener("load",function(vi){var Wi;So(JSON.parse((Wi=vi==null?void 0:vi.target)==null?void 0:Wi.response))},!1),ii.addEventListener("error",function(vi){ei&&ei(vi)},!1),ii.upload.onprogress=vi=>{Sr&&Sr(vi)},ii.open("POST",zr),ii.send(ko),ii},Io=(wa,zr)=>{if(wa.lengthComputable){const So=Math.floor(wa.loaded/wa.total*100),Sr=Lu(tu({},zr),{percent:So,status:So===100?"done":"uploading"});console.log(Ca.current,333),Ca.current=Ca.current.map(ei=>ei.uid===zr.uid?Sr:ei),ur(Ca.current)}},jr=(wa,zr)=>{const So=Lu(tu({},zr),{status:"error"});Ye.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ca.current=Ca.current.map(Sr=>Sr.uid===zr.uid?So:Sr),Ca.current.every(Sr=>Sr.status==="done"||Sr.status==="error")&&(fr(!1),Xn(2)),ur(Ca.current)},ja=(wa,zr)=>{let So=Lu(tu({},zr),{status:"done"});if(wa.status===0||(So=Lu(tu({},zr),{status:"error"}),Ye.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Ca.current=Ca.current.map(Sr=>Sr.uid===zr.uid?So:Sr),Ca.current.every(Sr=>Sr.status==="done")){Ye.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Lo(!0);return}Ca.current.every(Sr=>Sr.status==="done"||Sr.status==="error")&&(fr(!1),Xn(2)),ur(Ca.current)},Ua=()=>{let wa=!0;return window.navigator.onLine==!0?wa=!0:wa=!1,wa},Yr=wa=>Is(void 0,null,function*(){if(fr(!0),ia===3){Xn(2);return}if(ia===2||ia===1){Wa();return}const{commitMessage:zr="",fileOss:So=[]}=wa||{},ei=(Ln?Jn:So).map(ii=>ii.name);if(ei.filter(ii=>ii.indexOf("\u3001")!=-1||ii.indexOf(" ")!=-1).length>0){Ye.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),fr(!1);return}const ko=yield(0,Ue.ZP)(`/api/shixuns/${Ee}/check_data_sets`,{method:"post",body:{files_name:ei}});if(ko.status===-3){La(ko==null?void 0:ko.exist_files),fr(!1);return}if(JSON.stringify(ko)==="{}"){fr(!1),Ye.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}ko.status===0&&(Jn.forEach(ii=>{const vi=Yn({file:ii.file,description:zr},`${mn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,Wi=>ja(Wi,ii),Wi=>Io(Wi,ii),Wi=>jr(Wi,ii));ga.push(vi)}),Xn(1))}),Wa=()=>{const{commitMessage:wa=""}=tu({},ea.getFieldsValue())||{},zr=Ca.current.filter(Sr=>Sr.status==="error"),So=Ca.current.map(Sr=>Lu(tu({},Sr),{status:Sr.status==="error"?"uploading":Sr.status}));ur(So),zr.forEach(Sr=>{const ei=Yn({file:Sr.file,description:wa},`${mn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,ko=>ja(ko,Sr),ko=>Io(ko,Sr),ko=>jr(ko,Sr));ga.push(ei)})},pr=wa=>{var zr,So;if(console.log(wa,"changedValues"),"fileOss"in wa){if(wa!=null&&wa.fileOss.every(Sr=>Sr.status==="done")&&((zr=wa==null?void 0:wa.fileOss)!=null&&zr.length)){Ye.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Lo(!0);return}if(wa!=null&&wa.fileOss.every(Sr=>Sr.status==="done"||Sr.status==="error")&&((So=wa==null?void 0:wa.fileOss)!=null&&So.length)){Xn(3),fr(!1);return}La(oa.filter(Sr=>{var ei;return(ei=wa==null?void 0:wa.fileOss)==null?void 0:ei.some(ko=>ko.name===Sr)}))}Qa(tu({},ea.getFieldsValue()))},Lo=wa=>{wa||(Er(!0),ga.forEach(zr=>{zr.abort()})),tt(),pe()},No=()=>{const{fileOss:wa=[]}=tu({},ea.getFieldsValue())||{},zr=Jn==null?void 0:Jn.every(Sr=>Sr.status==="done"),So=wa==null?void 0:wa.every(Sr=>Sr.status==="done");if(!zr||!So){he.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Lo()}});return}Lo()},Wo=()=>b.createElement(b.Fragment,null,b.createElement("div",null,b.createElement("i",{className:`iconfont icon-shangchuan font50 ${Mi.colorBlue}`})),b.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",b.createElement("span",{className:`${Mi.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Co=wa=>{console.log(wa,444)};return b.createElement(he.default,{open:Xt,onOk:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ea.submit()},centered:!0,okText:ia===0?"\u786E\u5B9A":ia===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ka},onCancel:No,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},b.createElement("div",{className:Mi.wrap},b.createElement(oe.default,{className:"mt10",form:ea,scrollToFirstError:!0,layout:"vertical",onFinish:Yr,onValuesChange:pr},Ln?b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(Hs,tu({},Qt)," ",Wo())):b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(ms.ZP,{identifier:ot,cancelUpload:kr,container_type:"Shixun",container_id:on,uploading:ia<3?ia:0,disabled:ia>0,height:300,maxSize:100*1024*1024*1024,description:Ea.commitMessage||"",text:Wo(),onComplete:Co,realFileName:!0})),!!oa.length&&b.createElement("span",{className:Mi.repeatedName},oa.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),b.createElement(oe.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(ie.default,{bordered:!1,disabled:ia>0,maxLength:100,suffix:`${((sn=Ea.commitMessage)==null?void 0:sn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},$u=re(48922),ps=re(40118),Xs=re(1498),hs=Object.defineProperty,Uu=Object.defineProperties,es=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,Js=(ve,Ee,pe)=>Ee in ve?hs(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Rl=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Es.call(Ee,pe)&&Js(ve,pe,Ee[pe]);if(Ou)for(var pe of Ou(Ee))Ss.call(Ee,pe)&&Js(ve,pe,Ee[pe]);return ve},nu=(ve,Ee)=>Uu(ve,es(Ee)),Yu=(ve,Ee)=>{var pe={};for(var tt in ve)Es.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Ou)for(var tt of Ou(ve))Ee.indexOf(tt)<0&&Ss.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},Fu=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const{Fragment:gd}=b,{TabPane:Md}=Hn.default,Qs=ve=>{var Ee=ve,{globalSetting:pe,dispatch:tt,practiceSetting:Xt,shixunsDetail:Mn,user:Ln}=Ee,on=Yu(Ee,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),ot,sn,Ea,Qa,oa,La;const{id:ga}=Xt,[Wr,ia]=(0,b.useState)([]),[Xn,kr]=(0,b.useState)({}),[Er,Ka]=(0,b.useState)([]),[fr,ea]=(0,b.useState)(!1),[Jn,ur]=(0,b.useState)(!0),[Ca,Va]=(0,b.useState)(!1),[Ga,Rr]=(0,b.useState)(!1),[Qt,Yn]=(0,b.useState)(!1),[Io,jr]=(0,b.useState)(!1),[ja,Ua]=(0,b.useState)("all"),[Yr,Wa]=(0,b.useState)([]),[pr,Lo]=(0,b.useState)([]),[No,Wo]=(0,b.useState)(!1),[Co,wa]=(0,b.useState)({}),[zr,So]=(0,b.useState)(!1),[Sr,ei]=(0,b.useState)([]),[ko,ii]=(0,b.useState)({page:1,limit:10,total:0}),[vi,Wi]=(0,b.useState)({page:1,limit:10,search:"",order:"mine"});(0,b.useEffect)(()=>{ga&&ao()},[ga]);const ba=nr=>{const Fr=nu(Rl({},ko),{page:nr});Lo([]),ii(Fr),ao(Fr)},ao=nr=>Fu(void 0,null,function*(){const io=nr||{page:1,limit:10,total:0};ea(!0);const Bi=yield tt({type:"shixunsDetail/getSetData",payload:nu(Rl({},io),{id:ga})});Bi!=null&&Bi.data_sets&&(ea(!1),ia([...Bi.data_sets]),ii(nu(Rl({},io),{total:Bi==null?void 0:Bi.data_sets_count})),ur(!1),kr(Rl({},Bi)))}),bi=()=>b.createElement("div",{className:Ci.empty},b.createElement("img",{src:$u.x7,width:"258"}),b.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),Vr={selectedRowKeys:pr,columnWidth:70,onChange:nr=>{console.log("selectedRowKeys changed: ",nr),Lo(nr)}},Mr=nr=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Fr=nr?[nr]:pr;he.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fu(void 0,null,function*(){if((yield(0,Ue.ZP)(`/api/shixuns/${ga}/destroy_data_sets.json`,{method:"Delete",body:{id:Fr}})).status===0){const Bi=Fr.length===Wr.length&&ko.page>1?ko.page-1:ko.page;Ye.ZP.success("\u5220\u9664\u6210\u529F"),ao(nu(Rl({},ko),{page:Bi})),Lo([])}})})},Rn=()=>Fu(void 0,null,function*(){const{title:nr}=Co;let Fr=null;if(console.log(nr,"title"),nr===""){Fr="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",wa(nu(Rl({},Co),{errorDes:Fr}));return}if(nr.includes(" ")){Fr="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",wa(nu(Rl({},Co),{errorDes:Fr}));return}const io=Wr.find(xo=>xo.id===(Co==null?void 0:Co.id)).title;if(nr===io.substring(0,io.lastIndexOf("."))||nr===io){Fr="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",wa(nu(Rl({},Co),{errorDes:Fr}));return}const Bi=io.includes(".")?io.substring(io.lastIndexOf("."),io.length):"";(yield(0,Ue.ZP)(`/api/shixuns/${ga}/rename_data_sets.json`,{method:"post",body:{id:Co==null?void 0:Co.id,new_file_name:nr+Bi}})).status===0&&(Ye.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),ao(ko),Va(!1),wa({}))}),Fo=()=>{const{download_url:nr}=Co;pi(nr),Ye.ZP.success("\u590D\u5236\u6210\u529F"),Rr(!1),wa({})},pi=nr=>{const Fr=nr,io=document.createElement("input");io.value=Fr,document.body.appendChild(io),io.select(),document.execCommand("Copy"),io.style.display="none"},wo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:nr=>b.createElement(pa.Z,{title:nr},b.createElement("span",null,nr))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(nr,Fr)=>Fr!=null&&Fr.data_set_id?b.createElement(pa.Z,{title:nr},b.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,ke.xg)(`/dataset/${Fr==null?void 0:Fr.data_set_id}/detail?tabId=public`)}},nr)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:nr=>b.createElement(pa.Z,{title:nr},b.createElement("span",null,nr||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(nr,Fr)=>xa()(Fr.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(nr,Fr)=>b.createElement("div",{className:Ci.path},b.createElement(pa.Z,{title:nr},b.createElement("span",{className:Ci.text},nr)),b.createElement(gs.CopyToClipboard,{text:nr,onCopy:()=>Ye.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(pa.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(nr,Fr)=>b.createElement("div",{className:Ci.actionsBtns},b.createElement(pa.Z,{title:"\u91CD\u547D\u540D"},b.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var io;wa((0,gn.clone)(nu(Rl({},Fr),{title:Fr!=null&&Fr.title.includes(".")?(io=Fr==null?void 0:Fr.title)==null?void 0:io.substring(0,Fr.title.lastIndexOf(".")):Fr==null?void 0:Fr.title}))),Va(!0),(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),b.createElement(pa.Z,{title:"\u5206\u4EAB"},b.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),wa((0,gn.clone)(Fr)),Rr(!0)}})),b.createElement(pa.Z,{title:"\u4E0B\u8F7D"},b.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,ke.Nd)(Fr.title,Fr==null?void 0:Fr.download_url)}})),b.createElement(pa.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},b.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),jr(!0),ei([Fr]),Wa([Fr.id])}})),b.createElement(pa.Z,{title:"\u5220\u9664"},b.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Mr(Fr.id)}})))}];return b.createElement("div",{className:Ci.dataset},b.createElement("div",{className:Ci.header},b.createElement("div",{className:Ci.title},"\u6570\u636E\u96C6(",ko.total,")"),b.createElement("div",{className:Ci.dataPath},b.createElement("span",{className:Ci.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.createElement("input",{value:Xn==null?void 0:Xn.folder_name,disabled:!0}),b.createElement(gs.CopyToClipboard,{text:Xn==null?void 0:Xn.folder_name,onCopy:()=>Ye.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(pa.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.createElement("div",{className:Ci.btns},b.createElement(le.ZP,{type:"primary",ghost:!0,onClick:()=>Mr(),disabled:!pr.length,style:{width:"60px"}},"\u5220\u9664"),b.createElement(le.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{jr(!0),Wa(pr),ei(Wr.filter(nr=>pr.includes(nr.id)))},disabled:!pr.length},"\u540C\u6B65"),b.createElement(Ha.Z,{className:"ml10",disabled:((ot=Ln==null?void 0:Ln.userInfo)==null?void 0:ot.user_status)===2,dropdownRender:()=>b.createElement(Xa.default,null,b.createElement(Xa.default.Item,{key:1,onClick:()=>{Wo(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),b.createElement(Xa.default.Item,{key:2,onClick:()=>{Yn(!0),Ua("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},b.createElement("span",{className:Ci.selectBtn},b.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),b.createElement("div",{className:Ci.content},b.createElement(sr.Z,{loading:Jn,active:!0,paragraph:{rows:5}},ko.total?b.createElement(qu.default,{rowSelection:Vr,className:Ci.customTable,dataSource:Wr,bordered:!1,rowKey:nr=>nr.id,rowClassName:Ci.row,columns:wo,loading:fr,pagination:{pageSize:ko.limit,total:ko.total,current:ko.page,onChange:ba,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):bi())),b.createElement(_s,{rootIdentifier:(sn=Mn==null?void 0:Mn.detail)==null?void 0:sn.root_identifier,wrapClassName:Ci.uploadFileModal,id:ga,containerId:(Ea=Mn==null?void 0:Mn.detail)==null?void 0:Ea.id,local:(Qa=pe==null?void 0:pe.setting)==null?void 0:Qa.is_local,dispatch:tt,visible:No,onClose:()=>Wo(!1),onOK:ao}),b.createElement(he.default,{title:"\u91CD\u547D\u540D",open:Ca,onOk:Rn,centered:!0,wrapClassName:Ci.renameModal,onCancel:()=>{Va(!1),wa({})},width:"1000px"},b.createElement("div",null,b.createElement("div",{className:Ci.fileName},b.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.createElement(ie.default,{value:Co==null?void 0:Co.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:nr=>{wa(nu(Rl({},Co),{title:nr.target.value,errorDes:null}))},maxLength:60,suffix:`${((oa=Co==null?void 0:Co.title)==null?void 0:oa.length)||0}/60`}),(Co==null?void 0:Co.errorDes)&&b.createElement("div",{className:Ci.errorDes},Co==null?void 0:Co.errorDes))),b.createElement(he.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:Ga,onOk:Fo,centered:!0,wrapClassName:Ci.shareModal,onCancel:()=>{Rr(!1),wa({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.createElement("div",null,b.createElement("div",{className:Ci.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.createElement(ie.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Co==null?void 0:Co.download_url}))),b.createElement(ps.Z,{setVisible:Yn,visible:Qt,recordId:Yr,type:ja,updateData:ao,identifier:(La=Mn.detail)==null?void 0:La.identifier}),b.createElement(he.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:Io,width:400,centered:!0,keyboard:!1,onCancel:()=>jr(!1),maskClosable:!1,footer:b.createElement("div",{style:{display:"flex",justifyContent:"center"}},b.createElement("div",{className:Ci.leftButton,onClick:()=>{So(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),b.createElement("div",{className:Ci.rightButton,onClick:()=>{jr(!1),Yn(!0),Ua("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},b.createElement("div",{className:Ci.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),b.createElement(Xs.Z,{visible:zr,attachmentInfo:Sr,onClose:()=>So(!1),onSuccess:nr=>{So(!1),Ne.history.push(`/dataset/${nr}/detail?tabId=mine`)}}))};var Ns=(0,Ne.connect)(({globalSetting:ve,shixunsDetail:Ee,practiceSetting:pe,user:tt})=>({globalSetting:ve,shixunsDetail:Ee,user:tt,practiceSetting:pe}))(Qs),mu=re(31797),fu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},Ps=Object.defineProperty,As=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(ve,Ee,pe)=>Ee in ve?Ps(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ge=(ve,Ee)=>{for(var pe in Ee||(Ee={}))qs.call(Ee,pe)&&ce(ve,pe,Ee[pe]);if(As)for(var pe of As(Ee))se.call(Ee,pe)&&ce(ve,pe,Ee[pe]);return ve},Le=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Me=ve=>ve!=null&&ve.length?ve.filter((Ee,pe)=>pe!==0).map(Ee=>Ee.val).join("").substr(1):"",ht=({shixunsDetail:ve,globalSetting:Ee,loading:pe,dispatch:tt,fileType:Xt,path:Mn,onFinish:Ln=()=>{}})=>{const on=(0,Ne.useParams)(),[ot,sn]=(0,b.useState)(""),[Ea,Qa]=(0,b.useState)([]),[oa,La]=(0,b.useState)([]),Wr=[jo.OriginalPicturePath,jo.ExpectPicturePath,jo.PicturePath].includes(Xt);(0,b.useEffect)(()=>{ve.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(sn(Mn||""),ia())},[ve.actionTabs.key]);const ia=(Jn="")=>Le(void 0,null,function*(){var ur;const Ca=yield tt({type:"shixunsDetail/getRepository",payload:{id:on.id,path:Jn}});if(Jn===""&&!((ur=Ca==null?void 0:Ca.trees)!=null&&ur.length)&&Ye.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Ca!=null&&Ca.trees){const Va=Ca.trees.map(Ga=>ge(ge({},Ga),{name:Ga.name,val:Ga.name}));La(Va||[])}}),Xn=Jn=>{const ur=Me(Ea),Ca=`${ur&&`${ur}/`}${Jn}`;Xt===jo.Path?!(ot!=null&&ot.includes(`${Ca}\uFF1B`))&&sn(`${ot}${Ca}\uFF1B`):Xt===jo.ExecPath&&sn(Ca)},kr=Jn=>{if(Jn.type==="tree"){Ea.length?Ea.push({val:`/${Jn.val}`,path:Jn.val}):Ea.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Jn.val}`,path:Jn.val}),Qa(Ea);const ur=Me(Ea);Wr&&sn(ur),ia(ur)}},Er=(Jn,ur)=>{const Ca=Ea.filter((Ga,Rr)=>Rr<=ur);Qa(Ca);const Va=Me(Ca);Wr&&sn(Va),ia(Va)},Ka=()=>Le(void 0,null,function*(){Ln(ot),fr()}),fr=()=>{sn(""),Qa([]),La([]),tt({type:"shixunsDetail/setActionTabs",payload:{}})},ea=Me(Ea);return b.createElement(he.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:ve.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ka,onCancel:fr},b.createElement("div",{className:fu.wrap},b.createElement("div",{className:fu.content},b.createElement("div",{className:fu.mainPathWrap},!!(Ea!=null&&Ea.length)&&Ea.map((Jn,ur)=>b.createElement("a",{key:ur,onClick:()=>Er(Jn,ur)},Jn.val))),!!(oa!=null&&oa.length)&&oa.map((Jn,ur)=>Jn.type==="tree"?b.createElement("a",{key:ur,onClick:()=>kr(Jn)},b.createElement("i",{className:`iconfont icon-wenjianjia ${fu.colorBlue}`}),ea&&`${ea}/`,Jn.name):b.createElement("a",{key:ur,onClick:()=>Xn(`${Jn.name}`)},b.createElement("i",{className:`iconfont icon-zuoye ${fu.colorBlue}`}),ea&&`${ea}/`,Jn.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:ot,onChange:Jn=>sn(Jn.target.value)})))};var dt=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee.models.index}))(ht),Kt={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Ut=re(23744),cn=Object.defineProperty,Qn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,zn=(ve,Ee,pe)=>Ee in ve?cn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Gn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Pn.call(Ee,pe)&&zn(ve,pe,Ee[pe]);if(Qn)for(var pe of Qn(Ee))Cn.call(Ee,pe)&&zn(ve,pe,Ee[pe]);return ve},Zt=(ve,Ee)=>{var pe={};for(var tt in ve)Pn.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Qn)for(var tt of Qn(ve))Ee.indexOf(tt)<0&&Cn.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},hn=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Un=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,user:Xt,dispatch:Mn}=Ee,Ln=Zt(Ee,["shixunsDetail","globalSetting","user","dispatch"]),on,ot;const sn=(0,Ne.useLocation)(),Ea=(0,b.useRef)((ot=(on=sn.pathname)==null?void 0:on.split("/"))==null?void 0:ot[2]),[Qa]=oe.default.useForm(),[oa,La]=(0,b.useState)(""),[ga,Wr]=(0,b.useState)(!1),[ia,Xn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ea.current&&kr()},[Ea.current]);const kr=()=>hn(void 0,null,function*(){Wr(!0);const Ka=yield(0,Ue.ZP)(`/api/shixuns/${Ea.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ka.status===0&&(La((Ka==null?void 0:Ka.standard_answer)||""),Qa.setFieldsValue({hide_answer:Ka==null?void 0:Ka.hide_answer,disable_copy:Ka==null?void 0:Ka.disable_copy}),Wr(!1))}),Er=Ka=>hn(void 0,null,function*(){Xn(!0),(yield(0,Ue.ZP)(`/api/shixuns/${Ea.current}/set_standard_answer.json`,{method:"post",body:Gn({},Ka)})).status===0&&Ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xn(!1)});return b.createElement("section",{className:Kt.wrap},b.createElement(sr.Z,{loading:ga},b.createElement(oe.default,{form:Qa,scrollToFirstError:!0,layout:"vertical",onFinish:Er},b.createElement(oe.default.Item,{name:"hide_answer",valuePropName:"checked"},b.createElement(Pt.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),b.createElement(oe.default.Item,{name:"disable_copy",valuePropName:"checked"},b.createElement(Pt.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),b.createElement(oe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},b.createElement(ne.Z,{defaultValue:oa})),b.createElement(oe.default.Item,null,b.createElement(Ut.t,{okText:"\u4FDD\u5B58",loading:ia,hasCancelBtn:!1,className:Kt.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Ia=(0,Ne.connect)(({shixunsDetail:ve,globalSetting:Ee,user:pe})=>({shixunsDetail:ve,globalSetting:Ee,user:pe}))(Un),Pa=re(86766),Ta=re(385),Ja=re(4973),na=re(59301),Aa=Object.defineProperty,oo=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,zo=(ve,Ee,pe)=>Ee in ve?Aa(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,gi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Ao.call(Ee,pe)&&zo(ve,pe,Ee[pe]);if(Qr)for(var pe of Qr(Ee))Mo.call(Ee,pe)&&zo(ve,pe,Ee[pe]);return ve},Go=(ve,Ee)=>oo(ve,br(Ee)),qr=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const{Countdown:Do}=mu.default;var $o=(ve=>(ve[ve.LoadingFail=1]="LoadingFail",ve[ve.Loading=2]="Loading",ve[ve.Finish=3]="Finish",ve))($o||{}),jo=(ve=>(ve.Path="path",ve.ExecPath="exec_path",ve.OriginalPicturePath="original_picture_path",ve.ExpectPicturePath="expect_picture_path",ve.PicturePath="picture_path",ve))(jo||{});const Ko=({globalSetting:ve,loading:Ee,dispatch:pe,practiceSetting:tt,shixunsDetail:Xt})=>{var Mn;const[Ln,on]=(0,b.useState)(),[ot,sn]=(0,b.useState)(),Ea=(0,b.useRef)(),[Qa,oa]=(0,b.useState)(),[La,ga]=(0,b.useState)(),[Wr,ia]=(0,b.useState)(!0),[Xn,kr]=(0,b.useState)(700),[Er,Ka]=(0,b.useState)(""),[fr,ea]=(0,b.useState)("1"),Jn=(0,Ne.useParams)();(0,b.useEffect)(()=>{Ca()},[]);const ur=()=>qr(void 0,null,function*(){var ja,Ua;const Yr=yield pe({type:"shixunsDetail/updateRepositoryFile",payload:{id:Jn.id,path:(Ua=(ja=Xt==null?void 0:Xt.fileContent)==null?void 0:ja.params)==null?void 0:Ua.path,content:Ln,secret_repository:Wr?null:!0}});Yr!=null&&Yr.content&&(Ye.ZP.info("\u4FDD\u5B58\u6210\u529F"),pe({type:"practiceSetting/setSideBarTabs",payload:Go(gi({},tt.sideBar),{confirmLeave:!1})}))}),Ca=()=>qr(void 0,null,function*(){var ja,Ua,Yr,Wa;const pr=yield(0,it.Ui)({identifier:Jn.id});if((Ua=(ja=pr==null?void 0:pr.data)==null?void 0:ja.data_list)!=null&&Ua.length){Pa.Z.publish("pod-restrict-data",{identifier:(Yr=pr==null?void 0:pr.data)==null?void 0:Yr.identifier,data_list:(Wa=pr==null?void 0:pr.data)==null?void 0:Wa.data_list});return}pr!=null&&pr.url&&Ka(pr==null?void 0:pr.url)}),Va=()=>qr(void 0,null,function*(){const ja=yield(0,it.K_)({identifier:Jn.id});(ja==null?void 0:ja.status)===0&&(ja!=null&&ja.remainingSeconds?(oa(Date.now()+ja.remainingSeconds*1e3),ga(ja.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ja.remainingSeconds-300)*1e3)):Ga())}),Ga=()=>{he.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:na.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>qr(void 0,null,function*(){Rr()})})},Rr=()=>qr(void 0,null,function*(){var ja,Ua,Yr,Wa;sn(2);const pr=yield(0,it.zH)({identifier:Jn.id});if((Ua=(ja=pr==null?void 0:pr.data)==null?void 0:ja.data_list)!=null&&Ua.length){Pa.Z.publish("pod-restrict-data",{identifier:(Yr=pr==null?void 0:pr.data)==null?void 0:Yr.identifier,data_list:(Wa=pr==null?void 0:pr.data)==null?void 0:Wa.data_list});return}(pr==null?void 0:pr.status)===0&&(sn(3),Ka(pr.url),Ea.current=pr.port,Ye.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),Qt=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:na.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",na.createElement("span",null,na.createElement(Do,{value:Qa,format:"HH:mm:ss",onFinish:Yn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>qr(void 0,null,function*(){(yield(0,it.q9)({identifier:Jn.id})).status===0&&(yield Va(),Ye.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yn=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:na.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Rr()}})},Io=ja=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},jr=ja=>qr(void 0,null,function*(){yield(0,it.QA)({id:Jn.id,startup_file:ja}),Ca(),pe({type:"practiceSetting/getCommonData",payload:gi({},Jn)})});return na.createElement(Hn.default,{activeKey:fr,onChange:ja=>ea(ja),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:na.createElement("div",null,na.createElement(be.Z,{className:"mt20 ml20 font14",align:"middle"},na.createElement(Te.Z,null,na.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),na.createElement(Te.Z,{className:"mr10"},na.createElement(pa.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},na.createElement(Ta.Z,{style:{cursor:"pointer"}}))),na.createElement(Te.Z,{flex:"300px",onClick:()=>Io("exec_path")},na.createElement(ie.default,{value:Er})),na.createElement(Te.Z,{flex:"1"},na.createElement(le.ZP,{type:"primary",className:"ml10",onClick:()=>Io("exec_path")},"\u8BBE\u7F6E"))),na.createElement("iframe",{onLoad:ja=>{},src:Er,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),na.createElement(dt,{fileType:"path",path:(Mn=Xt==null?void 0:Xt.detail)==null?void 0:Mn.startup_file,onFinish:ja=>jr(ja)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:fr==="2"?na.createElement(Ja.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:na.createElement(Ia,null)}]})};var mi=(0,Ne.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:tt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:tt}))(Ko),Ii={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},Si=re(78258),ki={collect:"collect___pxqYO",head:"head___WuH5D"},ai=re(59301),Gi=Object.defineProperty,fi=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Qi=(ve,Ee,pe)=>Ee in ve?Gi(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Zi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))xi.call(Ee,pe)&&Qi(ve,pe,Ee[pe]);if(fi)for(var pe of fi(Ee))Vi.call(Ee,pe)&&Qi(ve,pe,Ee[pe]);return ve},gl=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())}),po=({onOk:ve,onCancel:Ee,visible:pe,modalParams:tt,forceIn:Xt})=>{const[Mn]=oe.default.useForm(),[Ln,on]=(0,b.useState)(!1),ot=Xt?!1:typeof pe=="number";(0,b.useEffect)(()=>{pe?Mn.setFieldsValue(Zi({},tt)):Mn.resetFields()},[pe]);const sn=Ea=>gl(void 0,null,function*(){on(!0),yield ve(Ea),on(!1)});return ai.createElement(he.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Ee(),onOk:()=>Mn.submit(),open:!!pe,confirmLoading:Ln,title:ot?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:ot?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},ai.createElement(oe.default,{form:Mn,size:"large",onFinish:sn},ai.createElement(oe.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},ai.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),ai.createElement(oe.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},ai.createElement(ne.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:tt==null?void 0:tt.content}))))},Ur=re(59301),Pi=Object.defineProperty,Ni=Object.getOwnPropertySymbols,qi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ri=(ve,Ee,pe)=>Ee in ve?Pi(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ol=(ve,Ee)=>{for(var pe in Ee||(Ee={}))qi.call(Ee,pe)&&Ri(ve,pe,Ee[pe]);if(Ni)for(var pe of Ni(Ee))Di.call(Ee,pe)&&Ri(ve,pe,Ee[pe]);return ve},il=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())}),vu=({})=>{const ve=(0,Ne.useParams)(),[Ee,pe]=(0,b.useState)(!1),[tt,Xt]=(0,b.useState)(0),[Mn,Ln]=(0,b.useState)([]),[on,ot]=(0,b.useState)(!1),[sn,Ea]=(0,b.useState)({title:"",content:""}),[Qa,oa]=(0,b.useState)(!1),[La,ga]=(0,b.useState)(!1),[Wr,ia]=(0,b.useState)([]),[Xn,kr]=(0,b.useState)({keywords:"",page:1,limit:10});(0,b.useEffect)(()=>{Er(Xn)},[]);const Er=Va=>il(void 0,null,function*(){var Ga,Rr;pe(!0);const Qt=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"get",params:Va});Qt.status===0&&(Ln(((Ga=Qt==null?void 0:Qt.data)==null?void 0:Ga.qna_sets)||[]),Xt((Rr=Qt==null?void 0:Qt.data)==null?void 0:Rr.total_count)),pe(!1)}),Ka=Va=>{Xn.keywords=Va,Xn.page=1,kr(ol({},Xn)),Er(Xn)},fr=(Va,Ga)=>{Xn.page=Va,Xn.limit=Ga,kr(ol({},Xn)),Er(Xn)},ea=Va=>il(void 0,null,function*(){if(typeof on=="number"){const Ga=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets/${on}.json`,{method:"put",body:Va});(Ga==null?void 0:Ga.status)===0&&(Ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Er(Xn),ot(!1))}else{const Ga=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Va});(Ga==null?void 0:Ga.status)===0&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xn.page=1,Xn.keywords="",kr(ol({},Xn)),Er(Xn),ot(!1))}}),Jn=Va=>il(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>il(void 0,null,function*(){const Ga=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets/${Va.id}.json`,{method:"delete"});if((Ga==null?void 0:Ga.status)===0){const Rr=Mn.length===1&&Xn.page>1?Xn.page-1:Xn.page;Xn.page=Rr,kr(ol({},Xn)),Er(Xn),Ye.ZP.success("\u5220\u9664\u6210\u529F")}})})}),ur=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Va=>Ur.createElement(pa.Z,{placement:"topLeft",title:Va},Ur.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Va=>Ur.createElement(pa.Z,{placement:"topLeft",title:Va},Ur.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Va,Ga)=>Ur.createElement("span",null,Ur.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{ot(Va),Ea({title:Ga==null?void 0:Ga.title,content:Ga==null?void 0:Ga.content})}},"\u7F16\u8F91"),Ur.createElement("span",{className:"current c-red",onClick:()=>Jn(Ga)},"\u5220\u9664"))}],Ca={onRemove:()=>{ia([])},beforeUpload:Va=>{if((Va==null?void 0:Va.size)>1024*1024*50)return Ye.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Va.type==="application/vnd.ms-excel"||Va.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ye.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Rr=[];return Rr.push(Va),ia([...Rr]),!1},fileList:Wr,accept:".xls,.xlsx"};return Ur.createElement("div",{className:ki.collect},Ur.createElement("div",{className:ki.head},Ur.createElement(Si.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Xn.keywords,onChange:Ka}),Ur.createElement(Si.op,{className:"ml40 mr20",shape:"default",onClick:()=>{ot(!0),Ea({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Ur.createElement(Si.op,{type:"primary",shape:"default",onClick:()=>oa(!0)},"\u5BFC\u5165\u95EE\u7B54")),Ur.createElement(qu.default,{columns:ur,style:{marginTop:33},dataSource:Mn,loading:Ee,rowKey:"id",pagination:{current:Xn.page,hideOnSinglePage:!tt,showQuickJumper:!0,showSizeChanger:!0,pageSize:Xn.limit,pageSizeOptions:["10","20","50","100","200"],total:tt,size:"default",showTotal:ke.rU,onChange:fr}}),Ur.createElement(he.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:Qa,centered:!0,confirmLoading:La,onCancel:()=>{oa(!1),ia([])},onOk:()=>il(void 0,null,function*(){var Va;const Ga=new FormData;if(Wr.length>0)Ga.append("file",Wr[0]);else{Ye.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ga(!0);let Rr=yield(0,Ue.ZP)(`/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/import.json`,{method:"post",body:Ga},!0);(Rr==null?void 0:Rr.status)===0&&((Va=Rr==null?void 0:Rr.fail)!=null&&Va.length?he.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Ur.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",Ur.createElement("a",{href:`${mn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ye.ZP.success("\u5BFC\u5165\u6210\u529F"),Xn.page=1,Xn.keywords="",kr(ol({},Xn)),Er(Xn),oa(!1),ia([]))),ga(!1)})},Ur.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Ur.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Ur.createElement("a",{href:`${mn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Ur.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Ur.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Ur.createElement("div",{style:{marginLeft:74}},Ur.createElement(Ge.default,ol({},Ca),Ur.createElement(Si.op,{shape:"default",icon:Ur.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Ur.createElement(po,{visible:on,onCancel:()=>ot(!1),onOk:ea,modalParams:sn}))},yu={record:"record___Ueu3j",head:"head___UOVq4"},Qo=re(59301),tl=Object.defineProperty,Wl=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Fi=(ve,Ee,pe)=>Ee in ve?tl(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ji=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Yl.call(Ee,pe)&&Fi(ve,pe,Ee[pe]);if(pu)for(var pe of pu(Ee))vl.call(Ee,pe)&&Fi(ve,pe,Ee[pe]);return ve},Hl=(ve,Ee)=>Wl(ve,ll(Ee)),pl=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())}),hl=({})=>{const ve=(0,Ne.useParams)(),[Ee]=oe.default.useForm(),[pe,tt]=(0,b.useState)(!1),[Xt,Mn]=(0,b.useState)(0),[Ln,on]=(0,b.useState)([]),[ot,sn]=(0,b.useState)(!1),[Ea,Qa]=(0,b.useState)({title:"",content:""});let[oa,La]=(0,b.useState)({page:1,limit:10});(0,b.useEffect)(()=>{ia(oa)},[]);const ga=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Wr=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],ia=ea=>pl(void 0,null,function*(){var Jn,ur;tt(!0);const Ca=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_records.json`,{method:"get",params:ea});Ca.status===0&&(on(((Jn=Ca==null?void 0:Ca.data)==null?void 0:Jn.qna_records)||[]),Mn((ur=Ca==null?void 0:Ca.data)==null?void 0:ur.total_count)),tt(!1)}),Xn=ea=>{oa.page=1,oa=ji(ji({},oa),ea),La(ji({},oa)),ia(oa)},kr=(ea,Jn)=>{oa.page=ea,oa.limit=Jn,La(ji({},oa)),ia(oa)},Er=ea=>pl(void 0,null,function*(){const Jn=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Hl(ji({},ea),{qna_record_id:ot})});(Jn==null?void 0:Jn.status)===0&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),ia(oa),sn(!1))}),Ka=ea=>pl(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>pl(void 0,null,function*(){const Jn=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_records/${ea.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Jn==null?void 0:Jn.status)===0&&ia(oa)})})}),fr=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:ea=>Qo.createElement(pa.Z,{placement:"topLeft",title:ea},Qo.createElement("span",{className:"c-black"},ea||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:ea=>Qo.createElement(pa.Z,{placement:"topLeft",title:ea},Qo.createElement("span",{className:"c-black"},ea||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:ea=>{var Jn;return Qo.createElement("span",{className:"c-black"},(Jn=ga==null?void 0:ga.find(ur=>ur.value===ea))==null?void 0:Jn.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:ea=>{var Jn;return Qo.createElement("span",{className:"c-black"},(Jn=Wr==null?void 0:Wr.find(ur=>ur.value===ea))==null?void 0:Jn.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(ea,Jn)=>Qo.createElement("span",null,["pending","ignored"].includes(Jn.status)&&Qo.createElement(Qo.Fragment,null,Qo.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{sn(ea),Qa({title:Jn==null?void 0:Jn.question,content:Jn==null?void 0:Jn.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Qo.createElement("span",{className:"current c-light-primary",onClick:()=>Ka(Jn)},"\u5FFD\u7565")),["skipped"].includes(Jn.status)&&Qo.createElement(pa.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Qo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Jn.status)&&Qo.createElement(pa.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Qo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Qo.createElement("div",{className:yu.record},Qo.createElement("div",{className:yu.head},Qo.createElement(oe.default,{layout:"inline",form:Ee,colon:!1,size:"large",onFinish:Xn},Qo.createElement(oe.default.Item,{name:"keywords",label:"\u95EE\u9898"},Qo.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Qo.createElement(oe.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Qo.createElement(xr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ga,style:{width:200}})),Qo.createElement(oe.default.Item,{name:"status",label:"\u72B6\u6001"},Qo.createElement(xr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Wr,style:{width:200}})),Qo.createElement(oe.default.Item,{style:{marginRight:0}},Qo.createElement(le.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Qo.createElement(qu.default,{columns:fr,style:{marginTop:33},dataSource:Ln,loading:pe,rowKey:"id",pagination:{current:oa.page,hideOnSinglePage:!Xt,showQuickJumper:!0,showSizeChanger:!0,pageSize:oa.limit,pageSizeOptions:["10","20","50","100","200"],total:Xt,size:"default",showTotal:ke.rU,onChange:kr}}),Qo.createElement(po,{visible:ot,onCancel:()=>sn(!1),onOk:Er,modalParams:Ea,forceIn:!0}))},El=re(59301);const Ti=({dispatch:ve,practiceSetting:Ee,shixunsDetail:pe})=>{const[tt,Xt]=(0,b.useState)("1");return El.createElement("div",{className:Ii.catechism},El.createElement(Si.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:tt,onChange:Mn=>Xt(Mn),className:Ii.tab}),tt==="1"&&El.createElement(vu,null),tt==="2"&&El.createElement(hl,null))};var ul=(0,Ne.connect)(({practiceSetting:ve,shixunsDetail:Ee})=>({practiceSetting:ve,shixunsDetail:Ee}))(Ti),au=Object.defineProperty,ni=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,qo=(ve,Ee,pe)=>Ee in ve?au(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Sl=(ve,Ee)=>{for(var pe in Ee||(Ee={}))sl.call(Ee,pe)&&qo(ve,pe,Ee[pe]);if(ni)for(var pe of ni(Ee))kl.call(Ee,pe)&&qo(ve,pe,Ee[pe]);return ve},yl=(ve,Ee)=>{var pe={};for(var tt in ve)sl.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&ni)for(var tt of ni(ve))Ee.indexOf(tt)<0&&kl.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},bu=ve=>{var Ee=ve,{tabsActive:pe}=Ee,tt=yl(Ee,["tabsActive"]);return b.createElement(b.Fragment,null,pe==="information"&&b.createElement(Jt,null),pe==="warehouse"&&b.createElement(Gt.default,null),pe==="level"&&b.createElement(wr,Sl({},tt)),pe==="collaborate"&&b.createElement(Nn,Sl({},tt)),pe==="setting"&&b.createElement(en.Z,null),pe==="environment"&&b.createElement(cs,Sl({},tt)),pe==="dataset"&&b.createElement(Ns,null),pe==="service"&&b.createElement(mi,Sl({},tt)),pe==="catechism"&&b.createElement(ul,Sl({},tt)))},fl={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},Bu=Object.defineProperty,ru=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,ho=(ve,Ee,pe)=>Ee in ve?Bu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,yi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))$r.call(Ee,pe)&&ho(ve,pe,Ee[pe]);if(ru)for(var pe of ru(Ee))qa.call(Ee,pe)&&ho(ve,pe,Ee[pe]);return ve};const Zl=ve=>React.createElement("svg",yi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ve),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var ou="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",di=re(59301),Mu=Object.defineProperty,Iu=Object.defineProperties,Ki=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Hu=(ve,Ee,pe)=>Ee in ve?Mu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Cs=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Du.call(Ee,pe)&&Hu(ve,pe,Ee[pe]);if(Xr)for(var pe of Xr(Ee))bl.call(Ee,pe)&&Hu(ve,pe,Ee[pe]);return ve},hu=(ve,Ee)=>Iu(ve,Ki(Ee)),iu=(ve,Ee)=>{var pe={};for(var tt in ve)Du.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Xr)for(var tt of Xr(ve))Ee.indexOf(tt)<0&&bl.call(ve,tt)&&(pe[tt]=ve[tt]);return pe};const Xl=[{name:"\u57FA\u672C\u4FE1\u606F",icon:di.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:di.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:di.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:di.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:di.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],ts=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,shixunsDetail:Mn,practiceSetting:Ln}=Ee,on=iu(Ee,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),ot;const{base_info_warning:sn,challenges_warning:Ea,id:Qa,repository_warning:oa,sideBar:La,service_warning:ga}=Ln,Wr=(0,Ne.useLocation)(),ia=(0,Ne.useParams)(),[Xn]=(0,Ne.useSearchParams)();(0,b.useEffect)(()=>{var Ka;const fr=Xn.get("tabId"),ea=Wr.pathname.split("/").length,ur=((Ka=Mn==null?void 0:Mn.detail)!=null&&Ka.windows_vnc?Xl.filter(Ca=>Ca.tabId!=="dataset"):Xl).map(Ca=>Ca.tabId).includes(fr);if(fr&&ur){Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:fr}});return}if(ea>4){Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!fr||fr&&!ur){Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(ot=Mn==null?void 0:Mn.detail)==null?void 0:ot.windows_vnc]),(0,b.useEffect)(()=>()=>{Xt({type:"practiceSetting/setSideBarTabs",payload:hu(Cs({},Ln.sideBar),{selectPath:""})})},[ia.id]);const kr=Ka=>{var fr;if(Ka===La.tabsActive)return;const ea=()=>{Ne.history.push(`/shixuns/${Qa}/edit?tabId=${Ka}`),Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ka,selectPath:"",confirmLeave:!1}})};(fr=Ln==null?void 0:Ln.sideBar)!=null&&fr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ea()}}):ea()},Er=()=>{var Ka;return((Ka=Mn==null?void 0:Mn.detail)!=null&&Ka.windows_vnc?Xl.filter(ea=>ea.tabId!=="dataset"):Xl).filter(ea=>{var Jn;return(Jn=Mn==null?void 0:Mn.detail)!=null&&Jn.is_jupyter_lab?ea.tabId!=="level":ea.tabId!=="service"}).map(ea=>{const{name:Jn,icon:ur,tabId:Ca}=ea;return di.createElement("div",{key:Ca,className:`${Ln.sideBar.tabsActive===Ca?fl.itemActive:fl.item} font12`,onClick:()=>kr(Ca)},ur,di.createElement("span",{className:fl.name},Jn),Ca==="information"&&sn&&di.createElement(pa.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},di.createElement("img",{src:ou,alt:""})),Ca==="level"&&Ea&&di.createElement(pa.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},di.createElement("img",{src:ou,alt:""})),Ca==="service"&&ga&&di.createElement(pa.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},di.createElement("img",{src:ou,alt:""})),Ca==="warehouse"&&oa&&di.createElement(pa.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},di.createElement("img",{src:ou,alt:""})))})};return di.createElement("div",{className:fl.sidebar},di.createElement("div",{className:fl.items},Er()),di.createElement("div",{className:fl.question},di.createElement(pa.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},di.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},di.createElement("img",{src:$u.Pt,height:44,width:44,alt:""})))))};var ns=(0,Ne.connect)(({loading:ve,globalSetting:Ee,shixunsDetail:pe,practiceSetting:tt})=>({globalSetting:Ee,loading:ve,practiceSetting:tt,shixunsDetail:pe}))(ts),Nu={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},lo=re(59301),Or=Object.defineProperty,nl=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,as=(ve,Ee,pe)=>Ee in ve?Or(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Rs=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Ai.call(Ee,pe)&&as(ve,pe,Ee[pe]);if(nl)for(var pe of nl(Ee))Fs.call(Ee,pe)&&as(ve,pe,Ee[pe]);return ve},Ru=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Eu=({classroomList:ve,loading:Ee,dispatch:pe,shixunsDetail:tt})=>{var Xt,Mn;const Ln=(0,Ne.useParams)(),on=(0,Ne.useLocation)(),[ot,sn]=(0,b.useState)(!1),[Ea,Qa]=(0,b.useState)(!1),{actionTabs:oa}=ve,[La]=oe.default.useForm(),[ga,Wr]=(0,b.useState)({name:"string"}),ia=Ka=>Ka&&Ka{console.log(Ln),ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ga.name=oa==null?void 0:oa.name),Wr(Rs({},ga)),La.setFieldsValue({name:oa==null?void 0:oa.name})},[ve.actionTabs.key]);const Er={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return lo.createElement(lo.Fragment,null,lo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Xt=ve==null?void 0:ve.actionTabs)==null?void 0:Xt.zIndex)||1e3,footer:null,onOk:()=>Ru(void 0,null,function*(){console.log(123123)}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},lo.createElement("div",null,lo.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Er[ve.actionTabs.type],"\uFF1F")),lo.createElement("div",{className:Nu.bottom},lo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&Ea,className:Nu.no,onClick:()=>Ru(void 0,null,function*(){var Ka;Qa(!0),(Ka=ve.actionTabs)!=null&&Ka.value?ve.actionTabs.fn(ve.actionTabs.value,!0,2):ve.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),lo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&!Ea,className:Nu.yes,onClick:()=>Ru(void 0,null,function*(){var Ka;Qa(!1),(Ka=ve.actionTabs)!=null&&Ka.value?ve.actionTabs.fn(ve.actionTabs.value,!1,1):ve.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),lo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:ot,onOk:()=>Ru(void 0,null,function*(){var Ka,fr;yield La.validateFields();const ea=La.getFieldValue();sn(!0);const Jn=yield(0,Ue.ZP)(`/api/shixuns/${Ln==null?void 0:Ln.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:ea.name}});sn(!1),Jn.status===0&&(Ye.ZP.success("\u4FEE\u6539\u6210\u529F"),pe({type:"practiceSetting/getCommonData",payload:{id:Ln.id}}),(Ka=ve.actionTabs)!=null&&Ka.getBaseInfo&&((fr=ve.actionTabs)==null||fr.getBaseInfo())),pe({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},lo.createElement("div",null,lo.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),lo.createElement(oe.default,{form:La,initialValues:{name:Xn},onChange:()=>{Wr(La.getFieldValue())}},lo.createElement(oe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},lo.createElement(be.Z,{className:"mt30",align:"middle"},lo.createElement(Te.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),lo.createElement(Te.Z,{flex:"1"},lo.createElement(ie.default,{maxLength:60,defaultValue:oa==null?void 0:oa.name,suffix:lo.createElement("span",null,((Mn=ga==null?void 0:ga.name)==null?void 0:Mn.length)||0,"/",60)}))))))))};var Ts=(0,Ne.connect)(({classroomList:ve,loading:Ee,shixunsDetail:pe})=>({classroomList:ve,loading:Ee.effects,shixunsDetail:pe}))(Eu),lu=re(59301),Ws=Object.defineProperty,rs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,os=Object.prototype.propertyIsEnumerable,_u=(ve,Ee,pe)=>Ee in ve?Ws(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,is=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ks.call(Ee,pe)&&_u(ve,pe,Ee[pe]);if(uu)for(var pe of uu(Ee))os.call(Ee,pe)&&_u(ve,pe,Ee[pe]);return ve},bs=(ve,Ee)=>rs(ve,ys(Ee)),$s=(ve,Ee)=>{var pe={};for(var tt in ve)ks.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&uu)for(var tt of uu(ve))Ee.indexOf(tt)<0&&os.call(ve,tt)&&(pe[tt]=ve[tt]);return pe};const Xu=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,practiceSetting:Mn}=Ee,Ln=$s(Ee,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:on}=Mn,{tabsActive:ot}=on;let sn=(0,Ne.useParams)();return(0,b.useEffect)(()=>(Xt({type:"globalSetting/headerFooterToggle",payload:!1}),Xt({type:"shixunsDetail/getShixunsDetail",payload:bs(is({},sn),{shixun_managed:!0})}),()=>{Xt({type:"globalSetting/headerFooterToggle",payload:!0}),Xt({type:"practiceSetting/setParams",payload:{id:""}})}),[]),lu.createElement("div",{className:xe.practiceSetting},lu.createElement("div",{className:xe.wrapHeader},lu.createElement(y,null)),lu.createElement("div",{className:xe.wrapLayout},lu.createElement("div",{className:xe.wrapSidebar},lu.createElement(ns,null)),lu.createElement("div",{className:xe.wrapContent},lu.createElement(bu,bs(is({},Ln),{tabsActive:Mn.sideBar.tabsActive})))),lu.createElement(Ts,null))};var ls=(0,Ne.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe})=>({globalSetting:Ee,loading:ve,practiceSetting:pe}))(Xu)},54517:function(Ke,Rt,re){"use strict";re.d(Rt,{S:function(){return it},m:function(){return he}});var b=re(58130),xe=re(8591),qe=re(43418),ke=re(59301),ze=(Ye,Ue,Ne)=>new Promise((gt,nt)=>{var Qe=E=>{try{a(Ne.next(E))}catch(x){nt(x)}},de=E=>{try{a(Ne.throw(E))}catch(x){nt(x)}},a=E=>E.done?gt(E.value):Promise.resolve(E.value).then(Qe,de);a((Ne=Ne.apply(Ye,Ue)).next())});const it=Ye=>{let Ue=document.createElement("textarea");return Ue.value=Ye,Ue.value},he=(Ye,Ue,Ne,gt,nt)=>ze(void 0,null,function*(){var Qe,de;const a=yield Ye({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ne,save_type:gt}});gt===1?((a==null?void 0:a.status)==0&&xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Qe=a==null?void 0:a.data)!=null&&Qe.exists_same_shixun_name?Ye({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(de=a==null?void 0:a.data)==null?void 0:de.shixun_name}}):Ye({type:"classroomList/setActionTabs",payload:{}})):(Ye({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&qe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ke.createElement("div",null,ke.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,x;(0,b.xg)(`/shixuns/${(x=(E=Ue==null?void 0:Ue.detail)==null?void 0:E.fork_from)==null?void 0:x.fork_identifier}/challenges`)}}))})},98949:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return ee}});var b=re(59301),xe=re(42203),qe=re(92832),ke=re(78241),ze=re(43418),it=re(8591),he=re(41889),Ye=re(3113),Ue=re(10148),Ne=re(55351),gt={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},nt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ne,oe)=>{var le={};for(var ie in ne)Qe.call(ne,ie)&&oe.indexOf(ie)<0&&(le[ie]=ne[ie]);if(ne!=null&&nt)for(var ie of nt(ne))oe.indexOf(ie)<0&&de.call(ne,ie)&&(le[ie]=ne[ie]);return le},E=(ne,oe,le)=>new Promise((ie,Ae)=>{var be=Pt=>{try{Ge(le.next(Pt))}catch(bt){Ae(bt)}},Te=Pt=>{try{Ge(le.throw(Pt))}catch(bt){Ae(bt)}},Ge=Pt=>Pt.done?ie(Pt.value):Promise.resolve(Pt.value).then(be,Te);Ge((le=le.apply(ne,oe)).next())});const x=qe.default.TextArea,y=ne=>{var oe=ne,{newShixuns:le,globalSetting:ie,loading:Ae,dispatch:be}=oe,Te=a(oe,["newShixuns","globalSetting","loading","dispatch"]);const[Ge]=ke.default.useForm(),[Pt,bt]=(0,b.useState)([]),vt=qt=>{["uploading","done","removed"].includes(qt.file.status)&&bt(qt.fileList)},kn=qt=>{var Wn;if(!qt.percent||qt.percent==100){const lt=(Wn=qt.response)==null?void 0:Wn.id;return ze.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield be({type:"newShixuns/deleteAttachment",payload:{id:lt}}))&&bt(Pt.filter(rn=>{var gn;return((gn=rn.response)==null?void 0:gn.id)!==lt}))})}),!1}},bn=qt=>Pt.length?!1:qt.size/1024/1024>50?(it.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,sa=qt=>E(void 0,null,function*(){var Wn,lt;const{language:Nt,env:rn,mode:gn,code:mn}=qt||{},et=yield be({type:"newShixuns/applyShixunMirror",payload:{language:Nt,runtime:rn,run_method:gn,attachment_id:(lt=(Wn=Pt==null?void 0:Pt[0])==null?void 0:Wn.response)==null?void 0:lt.id}});be({type:"newShixuns/setActionTabs",payload:{}}),et&&it.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),va=()=>{Ge.resetFields(),bt([])};return b.createElement(ze.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:va},b.createElement("section",{className:gt.qrCode},b.createElement("aside",{className:gt.a1},b.createElement("div",{className:gt.code},b.createElement("img",{width:120,height:120,src:Ne,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("div",{className:gt.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),b.createElement("div",{className:gt.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),b.createElement("aside",{className:gt.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",b.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),b.createElement(ke.default,{className:gt.formWrap,form:Ge,labelCol:{span:4},wrapperCol:{span:20},onFinish:sa},b.createElement(ke.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),b.createElement(ke.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),b.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),b.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},b.createElement("div",{className:gt.upload},b.createElement(he.default,{fileList:Pt,action:`${Ue.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:vt,onRemove:kn,beforeUpload:bn,withCredentials:!0},b.createElement("span",{className:`${gt.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),b.createElement("span",{className:`${gt.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),b.createElement("div",{className:gt.footerWrap},b.createElement(ke.default.Item,null,b.createElement(Ye.ZP,{className:"mr5",size:"middle",onClick:()=>{be({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),b.createElement(Ye.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ae["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var ee=(0,xe.connect)(({newShixuns:ne,loading:oe,globalSetting:le})=>({newShixuns:ne,globalSetting:le,loading:oe.effects}))(y)},41648:function(Ke,Rt,re){"use strict";var b=re(59301),xe=re(42203),qe=re(43418),ke=re(55351);const ze=({newShixuns:it,dispatch:he,user:Ye})=>{var Ue;const[Ne,gt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{it.actionTabs.key==="Create-Environment"&&Qe()},[(Ue=it==null?void 0:it.actionTabs)==null?void 0:Ue.key]);const nt=()=>{he({type:"newShixuns/setActionTabs",payload:{}})},Qe=()=>{var de,a,E,x;nt(),((de=Ye.userInfo)==null?void 0:de.mirror_marker_status)===0?gt(!0):((a=Ye.userInfo)==null?void 0:a.mirror_marker_status)===1?xe.history.push(`/users/${(E=Ye.userInfo)==null?void 0:E.login}/experiment-img/add`):((x=Ye.userInfo)==null?void 0:x.mirror_marker_status)===2&&qe.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;xe.history.push(`/users/${(y=Ye.userInfo)==null?void 0:y.login}/experiment-img`)}})};return b.createElement(qe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Ne,footer:null,onCancel:()=>{gt(!1)}},b.createElement("div",{style:{textAlign:"center"}},b.createElement("br",null),b.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ke,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("img",null))};Rt.Z=(0,xe.connect)(({newShixuns:it,user:he,globalSetting:Ye})=>({newShixuns:it,globalSetting:Ye,user:he}))(ze)},39171:function(Ke,Rt,re){"use strict";re.d(Rt,{BU:function(){return xe},Dj:function(){return b},gH:function(){return qe},vp:function(){return ke}});function b(ze){try{ze.mozRequestFullScreen?ze.mozRequestFullScreen():ze.webkitRequestFullScreen&&ze.webkitRequestFullScreen()}catch(it){console.log(it,":e")}}function xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const qe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ke(){var ze=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,it=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ze),window.isFullScreen?window.isFullScreen:ze!=null}},18032:function(Ke,Rt,re){"use strict";re.d(Rt,{rX:function(){return oe},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return ee},tJ:function(){return de},o1:function(){return a},Rd:function(){return y}});var b=re(42203),xe=re(43418),qe=re(28103),ke=re(8591),ze=re(2119),it=re(58130),he=re(14726),Ye=re(25510),Ue="data:image/png;base64,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",Ne=re.p+"static/newqrcode.a8740efb.png",gt=re(32637),nt=re(59301),Qe=(Ae,be,Te)=>new Promise((Ge,Pt)=>{var bt=bn=>{try{kn(Te.next(bn))}catch(sa){Pt(sa)}},vt=bn=>{try{kn(Te.throw(bn))}catch(sa){Pt(sa)}},kn=bn=>bn.done?Ge(bn.value):Promise.resolve(bn.value).then(bt,vt);kn((Te=Te.apply(Ae,be)).next())});const de=(Ae,be=!1)=>!!(a(Ae)&&E(be)),a=Ae=>(0,ze.bg)()?!0:(Ae({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Ae=!1)=>{var be;const{user:Te}=(0,b.getDvaApp)()._store.getState();return(be=Te.userInfo)!=null&&be.profile_completed?!0:(xe.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,it.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{xe.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()}})},y=()=>{xe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:nt.createElement("div",{style:{textAlign:"center"}},nt.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"),nt.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:gt}),nt.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Ae;const{user:be}=(0,b.getDvaApp)()._store.getState();return(Ae=be.userInfo)!=null&&Ae.professional_certification?!0:(xe.default.confirm({title:"\u63D0\u793A",centered:!0,content:nt.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,it.xg)("/account/certification")}}),!1)},ne=()=>(0,ze.V9)()?!0:(xe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:nt.createElement("div",{className:"tc",style:{marginLeft:-38}},nt.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),nt.createElement("img",{src:Ne,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),oe=(Ae,be)=>Ae?!0:(xe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:nt.createElement("div",null,nt.createElement("p",null,be||"\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"),nt.createElement("div",{style:{marginLeft:"110px"}},nt.createElement("img",{src:Ue,width:200}),nt.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,it.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=Ae=>{xe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:nt.createElement("div",null,nt.createElement("div",null,nt.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"),nt.createElement(qe.Z,null),nt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",nt.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 ",nt.createElement("a",null,Ae),"\u5929\u3002"),nt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",nt.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")),nt.createElement("div",{style:{textAlign:"center",marginTop:30}},nt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(Ae,be="")=>{const{shixunsDetail:{detail:Te}}=(0,b.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 Ge="";return(Te==null?void 0:Te.public)===2&&(Ge="\u5DF2\u516C\u5F00"),(Te==null?void 0:Te.public)===1&&(Ge="\u5F85\u5BA1\u6838"),(Te==null?void 0:Te.shixun_status)===3&&(Ge="\u5DF2\u5173\u95ED"),xe.default.info({centered:!0,icon:nt.createElement(he.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:nt.createElement("div",{className:"tc",style:{marginLeft:-38}},nt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},nt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ge,"\uFF0C",be,"\u3002"),nt.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),nt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Te==null?void 0:Te.shixun_status)===2?(xe.default.confirm({centered:!0,icon:nt.createElement(he.Z,null),title:"\u63D0\u793A",content:nt.createElement("div",null,nt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),nt.createElement("br",null),nt.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:()=>{xe.default.confirm({width:440,centered:!0,icon:nt.createElement(he.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:()=>Qe(void 0,null,function*(){(yield Ae({type:"shixunsDetail/cancelRelease",payload:{id:Te==null?void 0:Te.identifier}})).status!==401&&(ke.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ae({type:"shixunsDetail/getShixunsDetail",payload:{id:Te==null?void 0:Te.identifier}}),Ae({type:"practiceSetting/getCommonData",payload:{id:Te==null?void 0:Te.identifier}}))})})}}),!0):!1}},77578:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return b}});const b=xe=>xe?typeof xe=="function"?xe():xe:null},46400:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return va}});var b=re(5242),xe=re(37637),qe=re(77318),ke=re(4715),ze=re(8235),it=re(92310),he=re.n(it),Ye=re(43469),Ue=re(36994),Ne=re(59301),gt=re(92343),nt=re(36355),Qe=re(17313),de=re(83116);const a=(qt,Wn,lt,Nt,rn)=>({backgroundColor:qt,border:`${Nt.lineWidth}px ${Nt.lineType} ${Wn}`,[`${rn}-icon`]:{color:lt}}),E=qt=>{const{componentCls:Wn,motionDurationSlow:lt,marginXS:Nt,marginSM:rn,fontSize:gn,fontSizeLG:mn,lineHeight:et,borderRadiusLG:ct,motionEaseInOutCirc:yt,withDescriptionIconSize:wn,colorText:tn,colorTextHeading:an,withDescriptionPadding:we,defaultPadding:Ce}=qt;return{[Wn]:Object.assign(Object.assign({},(0,Qe.Wf)(qt)),{position:"relative",display:"flex",alignItems:"center",padding:Ce,wordWrap:"break-word",borderRadius:ct,[`&${Wn}-rtl`]:{direction:"rtl"},[`${Wn}-content`]:{flex:1,minWidth:0},[`${Wn}-icon`]:{marginInlineEnd:Nt,lineHeight:0},"&-description":{display:"none",fontSize:gn,lineHeight:et},"&-message":{color:an},[`&${Wn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${lt} ${yt}, opacity ${lt} ${yt}, + `,onClick:()=>Zr(kt.type,ln)})),qt.createElement(it.Z,{spinning:Lt},Fn(kt.type)?qt.createElement("div",{style:{marginTop:(kt==null?void 0:kt.type)=="CPU"?Zn?"7%":"":jn?"7%":""}},qt.createElement(oe,{dataInfo:{y:Cr(Ct,kt==null?void 0:kt.type,1)||[],x:Cr(Ct,kt==null?void 0:kt.type,0)||[]},startAndEndTime:nt,colors:Ha,indexKey:ln,valueName:Ct.map(In=>In.name),imageTypeName:Ct.map(In=>{var Hn;return(Hn=In==null?void 0:In.promQueryResult)==null?void 0:Hn.imageTypeName}),key:`${ln}-${ua}`}),qt.createElement("div",{className:ie.info_con},qt.createElement("div",{className:ie.info_top},qt.createElement("div",null,"\u6700\u5927\u503C"),qt.createElement("div",null,"\u6700\u5C0F\u503C"),qt.createElement("div",null,"\u5E73\u5747\u503C")),Ct.map((In,Hn)=>{var Ve;let rt=In==null?void 0:In.promQueryResult;return qt.createElement("div",{className:ie.listdata,key:Hn},qt.createElement("div",{className:ie.block,style:{backgroundColor:Ha[Hn],marginRight:10}}),qt.createElement("div",{className:ie.typename},(Ve=In==null?void 0:In.promQueryResult)==null?void 0:Ve.imageTypeName),qt.createElement("div",{className:ie.val},(kt==null?void 0:kt.type)=="CPU"?`${rt==null?void 0:rt.cpuMaxDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleMaxValue}MiB`),qt.createElement("div",{className:ie.val},(kt==null?void 0:kt.type)=="CPU"?`${rt==null?void 0:rt.cpuMinDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleMinValue}MiB`),qt.createElement("div",{className:ie.val},(kt==null?void 0:kt.type)=="CPU"?`${rt==null?void 0:rt.cpuAvgDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleAvgValue}MiB`))}))):qt.createElement(sa.Z,null)))))},mn=re(59301),et=(Mt,zt,Vt)=>new Promise((Bn,Ot)=>{var Be=xt=>{try{st(Vt.next(xt))}catch(Jt){Ot(Jt)}},Oe=xt=>{try{st(Vt.throw(xt))}catch(Jt){Ot(Jt)}},st=xt=>xt.done?Bn(xt.value):Promise.resolve(xt.value).then(Be,Oe);st((Vt=Vt.apply(Mt,zt)).next())}),yt=({getApi:Mt,identifier:zt,visible:Vt,info:Bn})=>{const[Ot,Be]=(0,b.useState)({}),[Oe,st]=(0,b.useState)(!0);(0,b.useEffect)(()=>{st(!0)},[Vt]),(0,b.useEffect)(()=>{Mt&&Oe&&xt()},[Mt]);const xt=()=>et(void 0,null,function*(){const Jt=yield(0,de.ZP)(`/api/shixuns/${zt}/cpu_basic_data.json`,{method:"get"});(Jt==null?void 0:Jt.status)==0&&Be(Jt)});return mn.createElement("div",null,mn.createElement(gn,{isFirst:Oe,setIsFirst:Jt=>st(Jt),identifier:zt,data:Ot,info:Bn}))},wn=re(58130),tn=re(42203),an=re(20387),we=re(18032),Ce=re(59301),Xe=(Mt,zt,Vt)=>new Promise((Bn,Ot)=>{var Be=xt=>{try{st(Vt.next(xt))}catch(Jt){Ot(Jt)}},Oe=xt=>{try{st(Vt.throw(xt))}catch(Jt){Ot(Jt)}},st=xt=>xt.done?Bn(xt.value):Promise.resolve(xt.value).then(Be,Oe);st((Vt=Vt.apply(Mt,zt)).next())});const Et=({globalSetting:Mt,dispatch:zt,practiceSetting:Vt,shixunsDetail:Bn,visible:Ot,onCancel:Be,info:Oe,identifier:st,isJupyter:xt,onOk:Jt})=>{const[Gt,Wt]=(0,b.useState)("1"),[nn,Tt]=(0,b.useState)("\u63A8\u8350\u914D\u7F6E"),[nt,jt]=(0,b.useState)([]),[Bt,At]=(0,b.useState)(!1),[Lt,dn]=(0,b.useState)(!1),[Ct,Dt]=(0,b.useState)({}),[Zn,Yt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ot&&(dn(!1),Wt("1"),Tt("\u63A8\u8350\u914D\u7F6E"),(Oe==null?void 0:Oe.type)=="\u6311\u6218\u9875\u9762"?jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Dt({}),jn(),(Oe==null?void 0:Oe.type)=="\u6311\u6218\u9875\u9762"&&zt({type:"shixunsDetail/getShixunsDetail",payload:{id:st}}))},[Ot]);const jn=()=>Xe(void 0,null,function*(){Yt(!0);const Xa=yield(0,an.HS)(st);[0,-10].includes(Xa.status)&&(Dt(Xa),Yt(!1))}),Za=Xa=>{Xa=="2"?dn(!0):dn(!1),Wt(Xa)},gr=()=>{xe.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ce.createElement("div",{className:"tc"},Ce.createElement("img",{src:at,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Ya=()=>Xe(void 0,null,function*(){if((0,we.gy)(zt,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||nn=="\u5F53\u524D\u914D\u7F6E")return;At(!0),(yield(0,de.ZP)(`/api/shixuns/${st}/apply_recommend_config.json`,{method:"put",body:{data:nn=="\u63A8\u8350\u914D\u7F6E"?Ct==null?void 0:Ct.recommend:Ct==null?void 0:Ct.high}})).status==0&&(qe.ZP.success("\u5E94\u7528\u6210\u529F"),At(!1),Be(),Jt())}),ua=()=>Xe(void 0,null,function*(){var Xa,yr;if(yield wr(),(0,wn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Xa=Bn.detail)!=null&&Xa.is_jupyter||(yr=Bn.detail)!=null&&yr.is_jupyter_lab){zt({type:"shixunsDetail/execJupyter",payload:{id:st}}).then(Zr=>{var Cr;Zr!=null&&Zr.identifier&&((Cr=tn.history)==null||Cr.push(`/tasks/${Zr.identifier}/jupyter`))});return}zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ya=xt?yield(0,an.BK)({id:st}):yield(0,an.Ir)({id:st});if(zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),ya!=null&&ya.game_identifier||ya!=null&&ya.identifier){(0,wn.xg)(xt?`/tasks/${ya==null?void 0:ya.identifier}/jupyter`:`/tasks/${ya.game_identifier}`);return}(ya==null?void 0:ya.status)===-3?(0,wn.eF)():(ya==null?void 0:ya.status)===2?dr(ya==null?void 0:ya.message):(ya==null?void 0:ya.status)===3&&Ha(ya==null?void 0:ya.message)}),wr=()=>new Promise((Xa,yr)=>{var ya;(ya=Vt==null?void 0:Vt.sideBar)!=null&&ya.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{zt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Xa()},onCancel:()=>{yr()}}):Xa()}),dr=Xa=>{Xa=Xa!=null&&Xa.includes(".json")?Xa:`${Xa}.json`,xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Xe(void 0,null,function*(){const yr=yield(0,de.ZP)("/api"+Xa,{method:"get"});if(!yr)return;qe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ya=yield(0,an.Ir)({id:yr.shixun_identifier});if(ya!=null&&ya.game_identifier){(0,wn.xg)(`/tasks/${ya.game_identifier}`);return}(ya==null?void 0:ya.status)===2?dr(ya==null?void 0:ya.message):(ya==null?void 0:ya.status)===3&&Ha(ya==null?void 0:ya.message)})})},Ha=Xa=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xa,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ce.createElement(Ce.Fragment,null,Ce.createElement(ke.Z,{title:null,placement:"right",open:Ot,width:1e3,onClose:Be,closeIcon:null,footer:null},Ce.createElement("div",{className:Ue.header_body},Ce.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ce.createElement(Ne.Z,{className:Ue.close,onClick:Be})),Ce.createElement(ze.default,{activeKey:Gt,onChange:Za},Ce.createElement(ze.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ce.createElement(it.Z,{spinning:Zn,size:"large",tip:Ce.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ce.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ce.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Ce.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Ct==null?void 0:Ct.status)==0?Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:Ue.recommend_config_introduce},Ce.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ce.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Ce.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ce.createElement("div",{className:Ue.recommend_config},nt.map((Xa,yr)=>Ce.createElement("div",{className:`${Ue.recommend_config_item} ${Xa==nn?Ue.recommend_config_active_item:""}`,key:Xa,onClick:()=>Tt(Xa)},Ce.createElement("div",{className:Ue.item_title},Ce.createElement("div",null,Xa),yr==1?Ce.createElement("div",{className:Ue.recommend_text},"\u63A8\u8350"):Ce.createElement(Ce.Fragment,null)),(Xa=="\u5F53\u524D\u914D\u7F6E"&&(Ct==null?void 0:Ct.current)||Xa=="\u63A8\u8350\u914D\u7F6E"&&(Ct==null?void 0:Ct.recommend)||Xa=="\u589E\u5F3A\u914D\u7F6E"&&(Ct==null?void 0:Ct.high)||[]).map((ya,Zr)=>Ce.createElement("div",{className:Ue.item_content,key:Zr},Ce.createElement("span",null,ya==null?void 0:ya.image_name),ya!=null&&ya.cpu_limit?Ce.createElement("span",null,ya==null?void 0:ya.cpu_limit,"\u6838",ya==null?void 0:ya.memory_limit,"G"):Ce.createElement("div",null,Ce.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ce.createElement(he.Z,{title:Ce.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ce.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ce.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ce.createElement(gt.Z,{className:Ue.tooltip})))))))),Ce.createElement("div",{className:Ue.recommend_config_footer},Ce.createElement("div",null,Ce.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ce.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ce.createElement(Ye.ZP,{type:"primary",shape:"round",disabled:nn=="\u5F53\u524D\u914D\u7F6E",onClick:Ya,loading:Bt},"\u4E00\u952E\u5E94\u7528"))):Zn?Ce.createElement("div",{style:{height:400}}):Ce.createElement("div",{className:Ue.no_data},Ce.createElement("img",{src:Qe,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ce.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Ce.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Oe==null?void 0:Oe.type)!="\u6311\u6218\u9875\u9762"&&Ce.createElement("div",{className:Ue.application,onClick:()=>{ua(),Be()}},"\u6A21\u62DF\u5B9E\u6218")))),Ce.createElement(ze.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ce.createElement(yt,{getApi:Lt,identifier:st,visible:Ot,info:Oe})))))};var Ft=(0,tn.connect)(({globalSetting:Mt,practiceSetting:zt,shixunsDetail:Vt})=>({globalSetting:Mt,practiceSetting:zt,shixunsDetail:Vt}))(Et)},11415:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ge}});var b=re(59301),xe=re(43418),qe=re(3113),ke=re(8591),ze=re(99313),it=re(71418),he=re(10311),Ye=re(88897),Ue=re(36546),Ne={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},gt=re(39928),at=re(66119),Qe=re(70635),de=re(97267),a=re(59301),E=Object.defineProperty,x=Object.defineProperties,y=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,le=(Pt,bt,vt)=>bt in Pt?E(Pt,bt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Pt[bt]=vt,ie=(Pt,bt)=>{for(var vt in bt||(bt={}))ne.call(bt,vt)&&le(Pt,vt,bt[vt]);if(ee)for(var vt of ee(bt))oe.call(bt,vt)&&le(Pt,vt,bt[vt]);return Pt},Ae=(Pt,bt)=>x(Pt,y(bt)),be=(Pt,bt,vt)=>new Promise((kn,bn)=>{var sa=Wn=>{try{qt(vt.next(Wn))}catch(lt){bn(lt)}},va=Wn=>{try{qt(vt.throw(Wn))}catch(lt){bn(lt)}},qt=Wn=>Wn.done?kn(Wn.value):Promise.resolve(Wn.value).then(sa,va);qt((vt=vt.apply(Pt,bt)).next())}),Ge=({visible:Pt,onOk:bt,onCancel:vt,info:kn})=>{var bn,sa,va,qt,Wn;const[lt,Nt]=(0,b.useState)("1"),[rn,gn]=(0,b.useState)([]),[mn,et]=(0,b.useState)([]),[ct,yt]=(0,b.useState)(0),[wn,tn]=(0,b.useState)(null),[an,we]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Pt&&(Ce(),Xe(),Et())},[Pt]);const Ce=()=>{Nt("1"),gn([]),tn(null),yt(0)};(0,b.useEffect)(()=>{var Oe,st;((st=(Oe=mn==null?void 0:mn[ct])==null?void 0:Oe.content)==null?void 0:st.length)>0&&tn(Ae(ie({},mn[ct].content[0]),{index:0}))},[lt,ct,mn]);const Xe=()=>be(void 0,null,function*(){we(!0),yield(0,Qe.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(Oe=>{let{max_cpu:st,max_memory:xt,min_cpu:Jt,min_memory:Gt}=Oe,{cpu:Wt,memory:nn}=kn;gn([{name:"CPU",value:Wt,min:Jt,max:st,typeName:"\u6838"},{name:"\u5185\u5B58",value:nn,min:Gt,max:xt,typeName:"GB"}])}),we(!1)}),Et=()=>be(void 0,null,function*(){yield(0,Qe.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(Oe=>{var st;if(et(Oe),(Oe==null?void 0:Oe.length)>0){let xt=Ae(ie({},(st=Oe==null?void 0:Oe[0])==null?void 0:st.content[0]),{index:0});tn(xt)}})}),Ft=Oe=>{Nt(Oe),Oe==="2"&&yt(0)},Mt=(Oe,st)=>{gn(rn.map(xt=>xt.name===Oe?st(xt):xt))},zt=(Oe,st)=>{isNaN(Oe)||Mt(st,xt=>Ae(ie({},xt),{value:Oe}))},Vt=Oe=>{var st;if(console.log("decline",Oe.value),Oe.value=Number(Oe.value),Oe.value<=((st=Oe.min)!=null?st:-1/0))return;let xt=Oe.value-.5Ae(ie({},Jt),{value:xt}))},Bn=Oe=>{var st;if(Oe.value=Number(Oe.value),Oe.value>=((st=Oe.max)!=null?st:1/0))return;let xt=Oe.value+.5>Oe.max?Oe.max:Oe.value+.5;Mt(Oe.name,Jt=>Ae(ie({},Jt),{value:xt}))},Ot=(Oe,st)=>{isNaN(Oe)||Mt(st,xt=>Ae(ie({},xt),{value:Oe}))},Be=Oe=>{if(Oe==null||Number.isInteger(Oe))return Oe;const st=Oe%1;return st===.5?Oe:Math.floor(Oe)+(st<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(xe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Pt,width:752,destroyOnClose:!0,centered:!0,onCancel:vt,className:Ne.modal,footer:[a.createElement("div",{className:Ne.btn_warp,key:"1"},a.createElement(qe.ZP,{onClick:vt},"\u53D6\u6D88"),a.createElement(qe.ZP,{type:"primary",onClick:()=>{let Oe=ie({},kn);if(lt=="1")Oe.cpu=rn[0].value,Oe.memory=rn[1].value;else if(lt=="2"){if(!wn){ke.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}Oe=Ae(ie({},Oe),{cpu:wn.cpu,memory:wn.memory})}bt(Oe)}},"\u4FDD\u5B58"))]},a.createElement(ze.default,{activeKey:lt,onChange:Ft},a.createElement(ze.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(it.Z,{spinning:an},rn==null?void 0:rn.map(Oe=>a.createElement("div",{className:Ne.con_warp,key:Oe==null?void 0:Oe.name},a.createElement("div",null,Oe==null?void 0:Oe.name),a.createElement("div",null,a.createElement(he.Z,{min:Oe==null?void 0:Oe.min,max:Oe==null?void 0:Oe.max,onChange:st=>zt(st,Oe==null?void 0:Oe.name),value:Oe==null?void 0:Oe.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Ne.config_Warp} ${Ne.flex}`},a.createElement("div",{className:`${Ne.config_btn} ${Ne.flex}`,onClick:()=>Vt(Oe)},a.createElement(gt.Z,null)),a.createElement(Ye.Z,{min:Oe==null?void 0:Oe.min,max:Oe==null?void 0:Oe.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:Oe==null?void 0:Oe.value,onChange:st=>{const xt=Be(st);Ot(xt,Oe==null?void 0:Oe.name)}}),a.createElement("div",{className:`${Ne.config_btn} ${Ne.flex}`,onClick:()=>Bn(Oe)},a.createElement(at.Z,null))),a.createElement("div",null,Oe==null?void 0:Oe.typeName))))),(mn==null?void 0:mn.length)>0&&a.createElement(ze.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Ne.sceneList},mn==null?void 0:mn.map((Oe,st)=>a.createElement("div",{className:`${Ne.sceneItem} ${ct==st&&Ne.sceneItemActive}`,key:Oe==null?void 0:Oe.id,onClick:()=>{yt(st)}},Oe==null?void 0:Oe.name))),((sa=(bn=mn==null?void 0:mn[ct])==null?void 0:bn.content)==null?void 0:sa.length)>0?a.createElement(Ue.default,{rowSelection:{type:"radio",selectedRowKeys:[wn==null?void 0:wn.index],onChange:(Oe,st)=>{tn(st[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(Oe,st)=>a.createElement("div",null,Oe,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(Oe,st)=>a.createElement("div",null,Oe,"GB")}],dataSource:(va=mn==null?void 0:mn[ct])==null?void 0:va.content.map((Oe,st)=>Ae(ie({},Oe),{index:st})),rowKey:"index",pagination:!1,scroll:((Wn=(qt=mn==null?void 0:mn[ct])==null?void 0:qt.content)==null?void 0:Wn.length)>3?{y:148}:{}}):a.createElement(de.Z,null)))))}},35727:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Te}});var b=re(59301),xe=re(42203),qe=re(43418),ke=re(8591),ze=re(3113),it=re(24905),he=re(5112),Ye=re(88522),Ue=re(49127),Ne=re(251),gt=re(88897),at=re(10527),Qe=re(23744),de=re(18032),a=re(61186),E=re.n(a),x={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(Ge,Pt)=>{var bt={};for(var vt in Ge)ee.call(Ge,vt)&&Pt.indexOf(vt)<0&&(bt[vt]=Ge[vt]);if(Ge!=null&&y)for(var vt of y(Ge))Pt.indexOf(vt)<0&&ne.call(Ge,vt)&&(bt[vt]=Ge[vt]);return bt},le=(Ge,Pt,bt)=>new Promise((vt,kn)=>{var bn=qt=>{try{va(bt.next(qt))}catch(Wn){kn(Wn)}},sa=qt=>{try{va(bt.throw(qt))}catch(Wn){kn(Wn)}},va=qt=>qt.done?vt(qt.value):Promise.resolve(qt.value).then(bn,sa);va((bt=bt.apply(Ge,Pt)).next())});const ie=Ge=>{if(!Ge)return Ge;const Pt=Ge.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Ge;const bt=parseInt(Pt[1]);if(bt<30||bt==60)return[Pt[0],"30"].join(":");if(bt<60){const vt=[Pt[0],"00"].join(":"),kn="YYYY-MM-DD HH:mm",bn=E()(vt,kn);return bn.add(1,"hours"),bn.format(kn)}return Ge},Ae="YYYY-MM-DD HH:mm",be=Ge=>{var Pt=Ge,{shixunsDetail:bt,globalSetting:vt,loading:kn,user:bn,dispatch:sa}=Pt,va=oe(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),qt,Wn,lt,Nt,rn,gn,mn,et,ct;const yt=(0,b.useRef)(),[wn,tn]=(0,b.useState)(),[an,we]=(0,b.useState)(),[Ce,Xe]=(0,b.useState)([]),[Et,Ft]=(0,b.useState)([]),[Mt,zt]=(0,b.useState)(""),[Vt,Bn]=(0,b.useState)(),[Ot,Be]=(0,b.useState)(),[Oe,st]=(0,b.useState)(),xt=(Wn=(qt=bn.userInfo)==null?void 0:qt.shixun)==null?void 0:Wn.editable;(0,b.useEffect)(()=>{var nt,jt;yt.current=(jt=(nt=location.pathname)==null?void 0:nt.split("/"))==null?void 0:jt[2],Jt()},[]),(0,b.useEffect)(()=>{var nt,jt,Bt,At,Lt,dn,Ct,Dt,Zn,Yt,jn,Za;bt.setting&&(tn((jt=(nt=bt.setting)==null?void 0:nt.shixun)==null?void 0:jt.can_copy),we((At=(Bt=bt.setting)==null?void 0:Bt.shixun)==null?void 0:At.use_scope),Bn(!!((dn=(Lt=bt.setting)==null?void 0:Lt.shixun)!=null&&dn.opening_time)),Be((Dt=(Ct=bt.setting)==null?void 0:Ct.shixun)==null?void 0:Dt.opening_time),Xe((Yt=(Zn=bt.setting)==null?void 0:Zn.shixun)==null?void 0:Yt.scope_partment),st((Za=(jn=bt.setting)==null?void 0:jn.shixun)==null?void 0:Za.git_size))},[bt.setting]);const Jt=nt=>le(void 0,null,function*(){const jt=yield sa({type:"shixunsDetail/getDepartments",payload:{q:nt}});jt&&Ft(jt.shools_name||[])}),Gt=()=>le(void 0,null,function*(){var nt,jt,Bt,At,Lt,dn;const Ct=(yield sa({type:"shixunsDetail/getShixunQuote",payload:{id:yt.current}}))||{};qe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:b.createElement("div",{className:`tc font14 ${x.modal}`},!!((nt=Ct.subjects)!=null&&nt.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Bt=(jt=Ct.subjects)==null?void 0:jt.splice(0,2))==null?void 0:Bt.map(Dt=>`\u300A${Dt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},Ct==null?void 0:Ct.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),b.createElement("br",null)),!!((At=Ct.courses)!=null&&At.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(dn=(Lt=Ct.courses)==null?void 0:Lt.splice(0,2))==null?void 0:dn.map(Dt=>`\u300A${Dt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},Ct==null?void 0:Ct.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),b.createElement("br",null)),b.createElement("span",{className:`${x.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>le(void 0,null,function*(){(yield sa({type:"shixunsDetail/deleteShixun",payload:{id:yt.current}})).status===1&&(ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe.history.push("/shixuns"))})})}),Wt=()=>{(0,de.gy)(sa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},nn=nt=>{if(Ce.includes(nt)){ke.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}zt(null),Xe([...Ce,nt])},Tt=()=>le(void 0,null,function*(){if(Vt&&!Ot){ke.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(an===1&&!Ce.length){ke.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield sa({type:"shixunsDetail/updatePermissionSetting",payload:{id:yt.current,scope_partment:an===0?null:Ce,shixun:{can_copy:wn,use_scope:an,opening_time:Ot,git_size:Oe}}})).status!==-1&&(ke.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),sa({type:"shixunsDetail/getSettingsData",payload:{id:yt.current}}),sa({type:"shixunsDetail/getShixunsDetail",payload:{id:yt.current}}))});return b.createElement("div",null,b.createElement("section",{className:x.wrap},b.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((lt=bt==null?void 0:bt.detail)==null?void 0:lt.shixun_status)!==2?b.createElement(ze.ZP,{danger:!0,onClick:Gt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):b.createElement(ze.ZP,{danger:!0,onClick:Wt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u590D\u5236\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(it.default,{checked:wn,onChange:nt=>tn(nt.target.checked),disabled:!xt}),b.createElement("span",{className:`${x.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Nt=bt.detail)==null?void 0:Nt.shixun_status)>1||((rn=bt.detail)==null?void 0:rn.public)===2)&&((mn=(gn=bt.setting)==null?void 0:gn.shixun)==null?void 0:mn.use_scope)===0&&((et=bt.detail)==null?void 0:et.identity)>2)&&b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement(he.ZP.Group,{value:an,onChange:nt=>we(nt.target.value),disabled:!xt},b.createElement(he.ZP,{className:x.radio,value:0},b.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement(he.ZP,{className:x.radio,value:1},b.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),an===1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"mt10"},b.createElement(Ye.Z,{showSearch:!0,className:x.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Mt,onChange:nt=>{zt(nt),Jt(nt)},disabled:!xt,onSelect:nn,options:Et==null?void 0:Et.map(nt=>({value:nt}))}),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement("div",{className:"mt10"},Ce==null?void 0:Ce.map(nt=>xt?b.createElement(Ue.Z,{count:"x",className:"mr20 current",onClick:()=>Xe(Ce.filter(jt=>jt!==nt))},b.createElement(ze.ZP,{type:"primary",ghost:!0},nt)):b.createElement(ze.ZP,{type:"primary",ghost:!0,className:"mr20"},nt)))))),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(it.default,{checked:Vt,onChange:nt=>Bn(nt.target.checked),disabled:!xt}),b.createElement("span",{className:`${x.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Vt&&b.createElement(Ne.default,{className:`${x.dataPicker} mt10`,format:Ae,locale:at.Z,disabled:!xt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:nt=>nt&&ntBe(ie(jt))}))),((ct=bn==null?void 0:bn.userInfo)==null?void 0:ct.role)===1&&b.createElement("div",{className:x.labelWrap,style:{alignItems:"center"}},b.createElement("label",{className:x.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(gt.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:Oe,onChange:nt=>{st(nt)}}),b.createElement("span",{className:"c-grey-999"}," M "))))),b.createElement(Qe.t,{okText:"\u4FDD\u5B58",hasOkBtn:xt,loading:kn.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>xe.history.push(`/shixuns/${yt.current}/challenges`),onOk:Tt,className:x.bottomButton}))};var Te=(0,xe.connect)(({shixunsDetail:Ge,loading:Pt,globalSetting:bt,user:vt})=>({shixunsDetail:Ge,globalSetting:bt,user:vt,loading:Pt}))(be)},56408:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(251),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(88897),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(42203),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(52525),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(35727),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(10148),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(18032),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2119),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(54517),React=__webpack_require__(59301),__async=(Ke,Rt,re)=>new Promise((b,xe)=>{var qe=it=>{try{ze(re.next(it))}catch(he){xe(he)}},ke=it=>{try{ze(re.throw(it))}catch(he){xe(he)}},ze=it=>it.done?b(it.value):Promise.resolve(it.value).then(qe,ke);ze((re=re.apply(Ke,Rt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Ke=>{if(!Ke)return Ke;const Rt=Ke.split(":");if(Rt[1]=="00"||Rt[1]=="30")return Ke;const re=parseInt(Rt[1]);if(re<30||re==60)return[Rt[0],"30"].join(":");if(re<60){const b=[Rt[0],"00"].join(":"),xe="YYYY-MM-DD HH:mm",qe=moment__WEBPACK_IMPORTED_MODULE_3___default()(b,xe);return qe.add(1,"hours"),qe.format(xe)}return Ke};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Ke=>__async(this,null,function*(){const Rt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Ke}});Rt&&setDepartmentList(Rt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Ke,Rt;(Rt=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)!=null&&Rt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Ke=>{if(selectDepartmentList.includes(Ke)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Ke])},handleInitState=()=>{var Ke,Rt,re,b,xe,qe,ke,ze,it,he,Ye,Ue,Ne,gt,at,Qe,de,a,E,x,y,ee,ne,oe,le,ie,Ae,be,Te,Ge,Pt,bt,vt,kn,bn,sa,va,qt,Wn,lt,Nt,rn,gn,mn,et,ct,yt;setCodeEditPermission((Rt=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:Rt.code_edit_permission),setAllowFileUpload((b=(re=shixunsDetail.setting)==null?void 0:re.shixun)==null?void 0:b.allow_file_upload),setCodeHidden((qe=(xe=shixunsDetail.setting)==null?void 0:xe.shixun)==null?void 0:qe.show_code_dir),setForbidCopy((ze=(ke=shixunsDetail.setting)==null?void 0:ke.shixun)==null?void 0:ze.forbid_copy),setTaskPass((he=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:he.task_pass),setTestSetPermission((Ue=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Ue.test_set_permission),set_display_git_address((Ne=shixunsDetail.setting.shixun)==null?void 0:Ne.display_git_address),setIsCopy((at=(gt=shixunsDetail.setting)==null?void 0:gt.shixun)==null?void 0:at.can_copy),setOpenValue((de=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:de.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(x=shixunsDetail.setting)==null?void 0:x.shixun)!=null&&y.opening_time)),setOpenTime((ne=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ne.opening_time),setSelectDepartmentList((le=(oe=shixunsDetail.setting)==null?void 0:oe.shixun)==null?void 0:le.scope_partment),setDisableDiscuss((Ae=(ie=shixunsDetail.setting)==null?void 0:ie.shixun)==null?void 0:Ae.is_disable_discuss),setdisableAI((Te=(be=shixunsDetail.setting)==null?void 0:be.shixun)==null?void 0:Te.ai_reply),setresource_recommend((Pt=(Ge=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ge.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((vt=(bt=shixunsDetail.setting)==null?void 0:bt.shixun)==null?void 0:vt.open_code_debugger),setStartPermanent((bn=(kn=shixunsDetail.setting)==null?void 0:kn.shixun)==null?void 0:bn.start_permanent),setOpenSelfRun((va=(sa=shixunsDetail.setting)==null?void 0:sa.shixun)==null?void 0:va.open_self_run),setgitSize((Wn=(qt=shixunsDetail.setting)==null?void 0:qt.shixun)==null?void 0:Wn.git_size),setcourse_workspace_file_time((Nt=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Nt.course_workspace_file_time),setPodSwitch((gn=(rn=shixunsDetail.setting)==null?void 0:rn.shixun)==null?void 0:gn.exit_delete_pod_switch),setai_user((et=(mn=shixunsDetail.setting)==null?void 0:mn.shixun)==null?void 0:et.ai_user),setOpenLocalEvaluate((yt=(ct=shixunsDetail.setting)==null?void 0:ct.shixun)==null?void 0:yt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Ke,Rt)=>{var re,b;Ke!=((b=(re=shixunsDetail.setting)==null?void 0:re.shixun)==null?void 0:b.scope_partment[Rt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Ke=!1,Rt=1){return __async(this,null,function*(){var re,b;const xe=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Ke}});(xe==null?void 0:xe.status)===0&&((re=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&re.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(b=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&b.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,Rt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Ke,Rt,re,b,xe,qe;const ke=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Ke=ke.subjects)!=null&&Ke.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(re=(Rt=ke.subjects)==null?void 0:Rt.splice(0,2))==null?void 0:re.map(ze=>`\u300A${ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ke==null?void 0:ke.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((b=ke.courses)!=null&&b.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(qe=(xe=ke.courses)==null?void 0:xe.splice(0,2))==null?void 0:qe.map(ze=>`\u300A${ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ke==null?void 0:ke.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Ke){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Ke),parseInt(Ke)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:Ke=>{var Rt;if((Rt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&Rt.confirmLeave){showExitmodel(Ke.key);return}setMenuSelectKey(Ke.key),parseInt(Ke.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Ke=>setTaskPass(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Ke=>setTestSetPermission(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Ke=>setIsCopy(Ke.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Ke=>setOpenValue(Ke.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Ke=>{setDepartmentValue(Ke),handleGetDepartments(Ke)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Ke=>({value:Ke}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Ke=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(Rt=>Rt!==Ke))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Ke)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Ke)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Ke=>setOpenAnswer(Ke.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Ke=>{setIsOpenTime(Ke.target.checked),Ke.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Ke=>Ke&&KesetOpenTime(handleDateString(Rt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Ke=>set_display_git_address(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Ke=>{setCodeHidden(Ke.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Ke=>{setCodeEditPermission(Ke.target.checked),Ke.target.checked||setAllowFileUpload(Ke.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Ke=>{setAllowFileUpload(Ke.target.checked),Ke.target.checked&&setCodeEditPermission(Ke.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Ke=>setForbidCopy(Ke.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:`${ENV.API_SERVER}/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf`,target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Ke=>setOpenCodeDebugger(Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Ke=>setOpenSelfRun(Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Ke=>setOpenLocalEvaluate(Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Ke=>{setgitSize(Ke)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Ke=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Ke=>{setPodSwitch(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Ke=>setDisableDiscuss(!Ke)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Ke=>{setresource_recommend(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u95EE\u7B54\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:disableAI,onChange:Ke=>{setdisableAI(Ke)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u7684\u8BC4\u8BBA\u5C06\u7531\u667A\u80FD\u673A\u5668\u4EBA\u8FDB\u884C\u56DE\u7B54\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Ke=>{setai_user(Ke.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u5934\u6B4C\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Ke,Rt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Ke=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Ke.is_fork_from_creator&&((Rt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Rt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(re,b)=>{handSubmeit(re,b)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Ke,shixunsDetail:Rt,practiceSetting:re})=>({user:Ke,shixunsDetail:Rt,practiceSetting:re}))(Setting)},67669:function(Ke,Rt,re){"use strict";re.r(Rt),re.d(Rt,{default:function(){return ut}});var b=re(59301),xe={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},qe=re(42203),ke=re(99313),ze=re(6848),it=re(8591),he=re(20834),Ye=re(95237),Ue=re(43604),Ne=re(38854),gt=re(43418),at=re(71418),Qe=re(3113),de=re(99682),a=re(78673),E=re(56102),x=re(78241),y=re(92832),ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ne=Object.defineProperty,oe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Ae=(De,ye,Pe)=>ye in De?ne(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,be=(De,ye)=>{for(var Pe in ye||(ye={}))le.call(ye,Pe)&&Ae(De,Pe,ye[Pe]);if(oe)for(var Pe of oe(ye))ie.call(ye,Pe)&&Ae(De,Pe,ye[Pe]);return De},Te=(De,ye)=>{var Pe={};for(var Re in De)le.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&oe)for(var Re of oe(De))ye.indexOf(Re)<0&&ie.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Ge=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const Pt=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:vn,dispatch:It,isRepository:Ht}=ye,St=Te(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)("");(0,b.useEffect)(()=>{St.visible&&aa.resetFields()},[St.visible]),(0,b.useEffect)(()=>{const Ra=sessionStorage.getItem("pathArray");if(Ra){const wt=Ra.split(",").join("/"),Da=wt.indexOf("/")===0?wt.substr(1):wt;rr(Da)}},[]),(0,b.useEffect)(()=>{var Ra,wt;Ma.current=(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[2]},[]);const or=(...Ra)=>Ge(void 0,[...Ra],function*(wt={}){const Da=yield It({type:"shixunsDetail/addRepositoryFile",payload:{id:ka.id,message:wt.commitMessage,content:"",path:(St.defaultPath?St.defaultPath+"/":"")+wt.path+"/"+(wt.file||".gitkeep"),secret_repository:Ht?void 0:!0}});Da!=null&&Da.url&&(it.ZP.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:(St.defaultPath?St.defaultPath+"/":"")+wt.path+"/"+(wt.file||".gitkeep"),name:wt.path.split("/")[wt.path.split("/").length-1]}),St.onClose())}),xa=()=>{var Ra,wt;qe.history.push(`/shixuns/${Ma.current}/${(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[3]}${tr?`/master/shixun_show/${tr}`:""}`)};return b.createElement(gt.default,{width:"60%",centered:!0,open:St.visible,wrapClassName:ee.modal,onOk:()=>{aa.submit()},onCancel:St.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:or,onChange:()=>{var Ra,wt,Da,ir;const vr=be({},aa.getFieldsValue()),ra=(Ra=vr==null?void 0:vr.path)==null?void 0:Ra.split(""),An=(wt=vr==null?void 0:vr.file)==null?void 0:wt.split("");(Da=ra==null?void 0:ra.filter(En=>En=="/"))!=null&&Da.length&&(vr.path=vr.path.substring(0,vr.path.length-1)),(ir=An==null?void 0:An.filter(En=>En=="/"))!=null&&ir.length&&(vr.file=vr.file.substring(0,vr.path.length-1)),aa.setFieldsValue(be({},vr)),Kr(vr)}},b.createElement(x.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},b.createElement(Ye.Z,null,b.createElement(Ue.Z,null,b.createElement("span",{className:ee.filePath},St.defaultPath+"/")),b.createElement(Ue.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),b.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var bt=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(Pt),vt=re(1568),kn=re(54517),bn=re(59301),sa=Object.defineProperty,va=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,lt=(De,ye,Pe)=>ye in De?sa(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,Nt=(De,ye)=>{for(var Pe in ye||(ye={}))qt.call(ye,Pe)&<(De,Pe,ye[Pe]);if(va)for(var Pe of va(ye))Wn.call(ye,Pe)&<(De,Pe,ye[Pe]);return De},rn=(De,ye)=>{var Pe={};for(var Re in De)qt.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&va)for(var Re of va(De))ye.indexOf(Re)<0&&Wn.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},gn=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const mn=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:vn,dispatch:It,isRepository:Ht}=ye,St=rn(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)("");(0,b.useEffect)(()=>{St.visible&&aa.resetFields()},[St.visible]),(0,b.useEffect)(()=>{const Ra=sessionStorage.getItem("pathArray");if(Ra){const wt=Ra.split(",").join("/"),Da=wt.indexOf("/")===0?wt.substr(1):wt;rr(Da)}},[]),(0,b.useEffect)(()=>{var Ra,wt;Ma.current=(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[2]},[]);const or=(...Ra)=>gn(void 0,[...Ra],function*(wt={},Da=!1,ir=1){var vr,ra;const An=yield It({type:"shixunsDetail/addRepositoryFile",payload:{id:ka.id,message:wt.commitMessage,content:wt.codeMirror,path:(St.defaultPath?St.defaultPath+"/":"")+wt.path,secret_repository:Ht?void 0:!0,sync_origin_shixun:Da}});An!=null&&An.url&&((vr=Pe==null?void 0:Pe.detail)!=null&&vr.copy_for_exercise||it.ZP.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:(St.defaultPath?St.defaultPath+"/":"")+wt.path,name:wt.path.split("/")[wt.path.split("/").length-1]}),St.onClose()),(ra=Pe==null?void 0:Pe.detail)!=null&&ra.copy_for_exercise&&(0,kn.m)(It,Pe,ka.id,ir)}),xa=()=>{var Ra,wt;qe.history.push(`/shixuns/${Ma.current}/${(wt=(Ra=Dn.pathname)==null?void 0:Ra.split("/"))==null?void 0:wt[3]}${tr?`/master/shixun_show/${tr}`:""}`)};return bn.createElement(gt.default,{width:"60%",open:St.visible,wrapClassName:ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{aa.submit()},onCancel:St.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},bn.createElement("section",{className:ee.bg},bn.createElement("div",{className:ee.wrap},bn.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:Ra=>{var wt,Da;(wt=Pe==null?void 0:Pe.detail)!=null&&wt.is_fork_from_creator&&((Da=Pe==null?void 0:Pe.detail)!=null&&Da.copy_for_exercise)?(St.onClose(),It({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Ra,type:"wareHouse",fn:(ir,vr,ra)=>{or(ir,vr,ra)}}})):or(Ra)},onChange:()=>{var Ra,wt;const Da=Nt({},aa.getFieldsValue()),ir=(Ra=Da==null?void 0:Da.path)==null?void 0:Ra.split("");((wt=ir==null?void 0:ir.filter(vr=>vr=="/"))==null?void 0:wt.length)>1&&(Da.path=Da.path.substring(0,Da.path.length-1)),aa.setFieldsValue(Nt({},Da)),Kr(Da)}},bn.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},bn.createElement(Ye.Z,null,bn.createElement(Ue.Z,null,bn.createElement("span",{className:ee.filePath},St.defaultPath+"/")),bn.createElement(Ue.Z,{flex:"1"},bn.createElement(x.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},bn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),bn.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},bn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),bn.createElement("div",{className:"mt10 mb20"},bn.createElement(x.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},bn.createElement(vt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var et=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(mn),ct=Object.defineProperty,yt=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,an=(De,ye,Pe)=>ye in De?ct(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,we=(De,ye)=>{for(var Pe in ye||(ye={}))wn.call(ye,Pe)&&an(De,Pe,ye[Pe]);if(yt)for(var Pe of yt(ye))tn.call(ye,Pe)&&an(De,Pe,ye[Pe]);return De},Ce=(De,ye)=>{var Pe={};for(var Re in De)wn.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&yt)for(var Re of yt(De))ye.indexOf(Re)<0&&tn.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Xe=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const Et=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:vn,dispatch:It,isRepository:Ht}=ye,St=Ce(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)(""),[or,xa]=(0,b.useState)("");(0,b.useEffect)(()=>{St.visible&&aa.resetFields()},[St.visible]),(0,b.useEffect)(()=>{const Da=St.defaultPath.split("/");Da.length===1?(rr(""),xa(St.defaultPath)):(xa(Da.pop()),rr(Da.join("/")+"/"))},[St.defaultPath]),(0,b.useEffect)(()=>{var Da,ir;Ma.current=(ir=(Da=Dn.pathname)==null?void 0:Da.split("/"))==null?void 0:ir[2]},[]);const Ra=(...Da)=>Xe(void 0,[...Da],function*(ir={}){const vr=yield It({type:"shixunsDetail/moveGitFile",payload:{id:ka.id,from:St.defaultPath,to:tr+ir.path,message:ir.commitMessage||`${St.defaultPath} rename to ${tr}${ir.path} `,secret_repository:Ht}});(vr==null?void 0:vr.status)===0&&(it.ZP.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:ir.path,name:ir.path}),St.onClose())}),wt=()=>{var Da,ir;qe.history.push(`/shixuns/${Ma.current}/${(ir=(Da=Dn.pathname)==null?void 0:Da.split("/"))==null?void 0:ir[3]}${tr?`/master/shixun_show/${tr}`:""}`)};return b.createElement(gt.default,{width:"40%",open:St.visible,wrapClassName:ee.modal,centered:!0,onOk:()=>{aa.submit()},onCancel:St.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:Ra,onChange:()=>{var Da,ir;const vr=we({},aa.getFieldsValue()),ra=(Da=vr==null?void 0:vr.path)==null?void 0:Da.split("");((ir=ra==null?void 0:ra.filter(An=>An=="/"))==null?void 0:ir.length)>1&&(vr.path=vr.path.substring(0,vr.path.length-1)),aa.setFieldsValue(we({},vr)),Kr(vr)}},b.createElement(x.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},b.createElement(Ye.Z,null,b.createElement(Ue.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:or}))))),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},b.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${St.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ft=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(Et),Mt=re(10148),zt=re(70635),Vt=re(41889),Bn=re(73869),Ot={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Be=re(59301),Oe=Object.defineProperty,st=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Gt=(De,ye,Pe)=>ye in De?Oe(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,Wt=(De,ye)=>{for(var Pe in ye||(ye={}))xt.call(ye,Pe)&&Gt(De,Pe,ye[Pe]);if(st)for(var Pe of st(ye))Jt.call(ye,Pe)&&Gt(De,Pe,ye[Pe]);return De},nn=(De,ye)=>{var Pe={};for(var Re in De)xt.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&st)for(var Re of st(De))ye.indexOf(Re)<0&&Jt.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Tt=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const{Dragger:nt}=Vt.default,jt=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:vn,dispatch:It,isRepository:Ht}=ye,St=nn(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useLocation)(),ka=(0,qe.useParams)(),[Lr,Kr]=(0,b.useState)({}),Ma=(0,b.useRef)(),[aa]=x.default.useForm(),[tr,rr]=(0,b.useState)([]),[or,xa]=(0,b.useState)();let Ra;(0,b.useEffect)(()=>{St.visible&&(aa.resetFields(),rr([]))},[St.visible]),(0,b.useEffect)(()=>{Ma.current=ka.id},[]),(0,b.useEffect)(()=>{const An=sessionStorage.getItem("pathArray");if(An){const En=An.split(",").join("/"),un=En.indexOf("/")===0?En.substr(1):En;xa(un)}},[]);const wt=An=>{var En,un,lr,Nr;if(Ra=An.file.name,An.file.status==="done"||An.file.status==="uploading"){if(rr(An.fileList),!An.file.response)return;if(((En=An.file.response)==null?void 0:En.status)===0){(un=Pe==null?void 0:Pe.detail)!=null&&un.copy_for_exercise||(it.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),aa.validateFields());return}rr(tr.filter(mo=>mo.uid!==An.file.uid)),(lr=An.file.response)!=null&&lr.message&&it.ZP.info((Nr=An.file.response)==null?void 0:Nr.message)}},Da=An=>Tt(void 0,null,function*(){if(!An.response){it.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield It({type:"shixunsDetail/deleteGitFile",payload:{id:ka.id,path:or?`${or}/${An.name}`:An.name,message:aa.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${or?`${or}/${An.name}`:An.name}`,secret_repository:Ht?null:!0}})).status===0&&(rr(tr.filter(un=>un.uid!==An.uid)),it.ZP.info("\u5220\u9664\u6210\u529F"))}),ir={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!aa.getFieldValue("commitMessage"),data:()=>Tt(void 0,null,function*(){return new Promise((An,En)=>Tt(void 0,null,function*(){setTimeout(()=>Tt(void 0,null,function*(){const un=yield aa.getFieldsValue(),lr=Wt(Wt({},{path:St.defaultPath?St.defaultPath:"",message:Lr.commitMessage||`\u4E0A\u4F20\u4E86${Ra}`}),Ht?{}:{secret_repository:!0});An(lr)}),200)}))}),fileList:tr,method:"post",action:`${Mt.Z.API_SERVER}/api/shixuns/${Ma.current}/upload_git_file.json`,onChange:wt,onRemove:Da,beforeUpload:An=>(Ra=An.name,An.size/1024/1024>50?(it.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},vr=(An=!1,En=1)=>Tt(void 0,null,function*(){var un;const lr=Wt(Wt({},{path:St.defaultPath?St.defaultPath:"",message:Lr.commitMessage||`\u4E0A\u4F20\u4E86${Ra}`}),Ht?{}:{secret_repository:!0});for(let Nr=0;Nr{mo.append(Er,lr[Er].toString())});const za=yield(0,zt.ZP)(`/api/shixuns/${Ma.current}/upload_git_file.json`,{method:"post",body:mo},!0)}St.onClose(),St.onOK({path:St.defaultPath}),ra(),(un=Pe==null?void 0:Pe.detail)!=null&&un.copy_for_exercise&&(0,kn.m)(It,Pe,ka.id,En)}),ra=()=>{var An,En;qe.history.push(`/shixuns/${Ma.current}/${(En=(An=Dn.pathname)==null?void 0:An.split("/"))==null?void 0:En[3]}${or?`/master/shixun_show/${or}`:""}`)};return Be.createElement(gt.default,{open:St.visible,onOk:An=>{aa.submit()},centered:!0,onCancel:St.onClose,width:"70%"},Be.createElement("section",{className:Ot.bg},Be.createElement("div",{className:Ot.wrap},Be.createElement("div",{className:Ot.title},"\u4E0A\u4F20\u6587\u4EF6"),Be.createElement(x.default,{className:"mt10",form:aa,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Tt(void 0,null,function*(){var An,En;yield aa.validateFields(),(An=Pe==null?void 0:Pe.detail)!=null&&An.is_fork_from_creator&&((En=Pe==null?void 0:Pe.detail)!=null&&En.copy_for_exercise)?(St.onClose(),It({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(un,lr)=>{vr(un,lr)}}})):vr()}),onValuesChange:()=>Kr(Wt({},aa.getFieldsValue()))},Be.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Be.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Be.createElement(x.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(An,En){return(tr==null?void 0:tr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Be.createElement("div",{onClick:()=>{if(!aa.getFieldValue("commitMessage")){it.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Be.createElement(nt,Wt({},ir),Be.createElement("div",null,Be.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ot.colorBlue}`})),Be.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Be.createElement("span",{className:`${Ot.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Be.createElement(Bn.Z,{onFinish:An=>xa(An)})))};var Bt=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(jt),At={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},Lt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},dn=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Yt=(De,ye,Pe)=>ye in De?dn(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,jn=(De,ye)=>{for(var Pe in ye||(ye={}))Dt.call(ye,Pe)&&Yt(De,Pe,ye[Pe]);if(Ct)for(var Pe of Ct(ye))Zn.call(ye,Pe)&&Yt(De,Pe,ye[Pe]);return De},Za=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const gr=({shixunsDetail:De,globalSetting:ye,loading:Pe,dispatch:Re,title:_t,pathList:vn=[],showInputPath:It=!1,isMergeSelectFile:Ht=!1,onFinish:St=()=>{}})=>{const[Dn]=x.default.useForm(),ka=(0,qe.useParams)(),Lr=(0,qe.useLocation)(),Kr=(0,b.useRef)(),[Ma,aa]=(0,b.useState)(""),[tr,rr]=(0,b.useState)(""),[or,xa]=(0,b.useState)([]),[Ra,wt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var En,un;Kr.current=((un=(En=Lr.pathname)==null?void 0:En.split("/"))==null?void 0:un[3])==="repository"},[]),(0,b.useEffect)(()=>{if(De.actionTabs.key!=="Repository-SelectFilePath")return;const En=vn.join("/");let un=[];vn.map((lr,Nr)=>{Nr===0?un.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${lr}`,path:En}):un.push({val:`/${lr}`,path:En})}),xa(un),aa(En),rr(En),Da(En)},[De.actionTabs.key]);const Da=En=>Za(void 0,null,function*(){const un=yield Re({type:Kr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ka.id,path:En}});un&&wt(un.trees||[])}),ir=En=>{let un=Ma;En.type==="tree"&&(or.length?or.push({val:`/${En.name}`,path:En.name}):or.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${En.name}`,path:En.name}),xa(or),un=Ma?`${Ma}/${En.name}`:En.name,aa(un)),Da(un)},vr=(En,un)=>{const lr=or.filter((mo,za)=>za<=un);xa(lr);const Nr=lr.filter((mo,za)=>za!==0).map(mo=>mo.val).join("").substr(1);aa(Nr),Da(Nr)},ra=()=>Za(void 0,null,function*(){const En=Dn==null?void 0:Dn.getFieldsValue(),un=Ma?`${Ma}${En!=null&&En.name?`/${En==null?void 0:En.name}`:""}`:En==null?void 0:En.name;if(Ht){St(un),An();return}if(It){yield Dn.validateFields();const lr=yield Re({type:"shixunsDetail/uploadGitFolder",payload:jn(jn({},{id:ka.id,path:un}),Kr.current?{}:{secret_repository:!0})});St(tr),lr.status===0&&it.ZP.info("\u65B0\u5EFA\u6210\u529F")}else St(un),it.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");An()}),An=()=>{Re({type:"shixunsDetail/setActionTabs",payload:{}}),Dn.resetFields()};return b.createElement(gt.default,{centered:!0,title:_t||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:De.actionTabs.key==="Repository-SelectFilePath",onOk:ra,onCancel:An},b.createElement("div",{className:Lt.wrap},b.createElement("div",{className:Lt.content},b.createElement("div",{className:Lt.mainPathWrap},!!(or!=null&&or.length)&&or.map((En,un)=>b.createElement("a",{key:un,onClick:()=>vr(En,un)},En.val))),!!(Ra!=null&&Ra.length)&&Ra.map((En,un)=>En.type==="tree"&&b.createElement("a",{key:un,onClick:()=>ir(En)},b.createElement("i",{className:`iconfont icon-wenjianjia ${Lt.colorBlue}`}),En.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},Ma),It&&b.createElement(x.default,{form:Dn,scrollToFirstError:!0,className:"mt20"},b.createElement(x.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Ya=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe})=>({shixunsDetail:De,globalSetting:Pe,loading:ye.models.index}))(gr),ua=re(24764),wr=re(76995),dr=re(20387),Ha=re(58130),Xa=re(18032),yr=re(48922),ya=Object.defineProperty,Zr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,kt=(De,ye,Pe)=>ye in De?ya(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,ln=(De,ye)=>{for(var Pe in ye||(ye={}))Sn.call(ye,Pe)&&kt(De,Pe,ye[Pe]);if(pt)for(var Pe of pt(ye))Fn.call(ye,Pe)&&kt(De,Pe,ye[Pe]);return De},In=(De,ye)=>Zr(De,Cr(ye)),Hn=(De,ye)=>{var Pe={};for(var Re in De)Sn.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&pt)for(var Re of pt(De))ye.indexOf(Re)<0&&Fn.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},Ve=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const{DirectoryTree:rt}=de.default,Je=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:vn,activeKey:It,dispatch:Ht,practiceSetting:St,isRepository:Dn,treeData:ka,setTreeData:Lr}=ye,Kr=Hn(ye,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Ma,aa,tr,rr,or,xa,Ra;const wt=(0,qe.useParams)(),Da=(0,qe.useLocation)(),[ir,vr]=(0,b.useState)(),[ra,An]=(0,b.useState)(!1),[En,un]=(0,b.useState)(!1),[lr,Nr]=(0,b.useState)(!1),[mo,za]=(0,b.useState)(!1),[Er,fo]=(0,b.useState)("");let[ha,to]=(0,b.useState)([]),[Ho,Hr]=(0,b.useState)([]);const[_o,Sa]=(0,b.useState)([]),[Kn,On]=(0,b.useState)(!1),[Tn,pr]=(0,b.useState)(),[Ie,zo]=(0,b.useState)(),[ur,Tr]=(0,b.useState)(""),[no,ri]=(0,b.useState)(),[To,ui]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Lr([]),zi(""),localStorage.warehouseHideTip||On(!0)},[Da.pathname,Dn]);const Bo=(ca="")=>Ve(void 0,null,function*(){(yield(0,dr.Zt)({id:wt.id,secret_dir_path:ca}))&&ri(ca)}),hi=ca=>{var Gr;return b.createElement(he.default,{className:At.menu,onClick:_r=>{switch(fo(ca.path||""),_r.key){case"1":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),An(!0);break;case"2":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Nr(!0);break;case"3":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),za(!0);break;case"4":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),un(!0);break;case"5":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ol(ca.path,ca.name,ca);break;case"6":(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),el(ca);break}}},(ca.type==="topTree"||ca.type==="tree")&&b.createElement(he.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ca.type==="topTree"||ca.type==="tree")&&b.createElement(he.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ca.type==="topTree"||ca.type==="tree")&&b.createElement(he.default.Item,{key:"3"},"\u4E0A\u4F20"),ca.type!=="topTree"&&ca.type!=="tree"&&((Gr=Pe==null?void 0:Pe.detail)==null?void 0:Gr.public)<2&&b.createElement(he.default.Item,{key:"4"},"\u91CD\u547D\u540D"),ca.type!=="topTree"&&b.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${Dn?"":"secret/"}${ca==null?void 0:ca.path}`,onCopy:()=>it.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(he.default.Item,{key:"6"},b.createElement(b.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),ca.type!=="topTree"&&b.createElement(he.default.Item,{key:"5"},"\u5220\u9664"))},oi=(ca,Gr)=>ca.map(_r=>(Gr==""?_r.path=Gr+_r.name:_r.path=Gr+"/"+_r.name,_r.title=b.createElement(Ye.Z,{className:"font14"},b.createElement(Ue.Z,{flex:"1"},b.createElement(Ye.Z,null,_r.type==="blob"&&b.createElement(Ue.Z,{flex:"20px",style:{marginLeft:-20}},b.createElement("span",{className:"iconfont icon-wenjian11 font12"})),b.createElement(Ue.Z,{flex:"1"},b.createElement("span",{className:" multi_ellipsis1"},_r.name)))),b.createElement(Ue.Z,null,(_r.type==="blob"||_r.type==="tree")&&b.createElement(Ne.Z,{dropdownRender:()=>hi(_r),className:At.ellipsis},b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),_r.disableCheckbox=ir&&ir!==_r.name,_r.className=_r.type==="tree"?At.pl23:"",_r.checkable=_r.type!=="tree",_r.isLeaf=_r.type!=="tree",_r.children=_r.type==="tree"&&[],_r.key=_r.path,_r)),Oi=ca=>{Ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:ca}})},cl=(ca,Gr)=>Ve(void 0,null,function*(){const _r=ca.split("/");yield zi(Er),setTimeout(()=>{Oi(ca),ha=[_r[0]||""],Ho=[ca],Hr([...Ho]),to([...ha])},150)}),si=(ca,Gr)=>{if(Gr=="")ka=[...ca],Lr([...ca]);else{let _r=Kl(ka,Gr,ca);ka=_r,Lr([..._r])}};function Kl(ca,Gr,_r){return ca.map(vo=>vo.key===Gr?(vo.children=[..._r],ln({},vo)):vo.children?In(ln({},vo),{children:Kl(vo.children,Gr,_r)}):vo)}const zi=(ca="")=>Ve(void 0,null,function*(){var Gr,_r;const vo=yield Ht({type:Dn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:wt.id,path:ca}});if(vo){if((Gr=vo.trees)!=null&&Gr.length){let wi=oi([...vo.trees],ca);si(wi,ca),Sa(vo.trees||[]),zo(ca||""),console.log("handleGetRepository:",wi,ca),setTimeout(()=>console.log(ka,vo.trees,ca,999999),2e3)}else ca==""&&Lr([]);pr(((_r=vo.commits)==null?void 0:_r[0])||{})}return vo}),Ll=ca=>Ve(void 0,null,function*(){return new Promise((Gr,_r)=>Ve(void 0,null,function*(){ca.children.length&&Gr(),Tr(ca.path),yield zi(ca.path),Gr()}))}),ql=(ca,Gr)=>Ve(void 0,null,function*(){var _r;console.log("handleSelectTree",ca,Gr.nativeEvent.target.nodeName,Gr);const vo=()=>{Oi(Gr.node.path),ca=[Gr.node.path],Hr([...ca])};Gr.nativeEvent.target.nodeName==="svg"||Gr.nativeEvent.target.nodeName==="LI"||Gr.nativeEvent.target.nodeName==="I"||Gr.node.type==="blob"&&((_r=St==null?void 0:St.sideBar)!=null&&_r.confirmLeave?gt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{vo(),Ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):vo())}),Ol=(ca,Gr,_r)=>{gt.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${_r.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ve(void 0,null,function*(){const vo=yield Ht({type:"shixunsDetail/deleteGitFile",payload:{id:wt.id,path:ca,message:`\u5220\u9664${ca}`,secret_repository:Dn?null:!0}});let wi=ca.split("/");if((vo==null?void 0:vo.status)===0){it.ZP.info("\u5220\u9664\u6210\u529F"),wi.splice(wi.length-1,1);const Ul=yield zi(wi.length>1?wi.join("/"):"");return Ul!=null&&Ul.trees||(wi.splice(wi.length-1,1),yield zi(wi.length>1?wi.join("/"):"")),Oi(""),!0}else(vo==null?void 0:vo.status)===-3?gt.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",ca,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${wt.id}/edit/${vo==null?void 0:vo.message}/tab=2`}}):(vo==null?void 0:vo.status)===-4&>.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,vo==null?void 0:vo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${wt.id}/edit?tabId=service`}})})})},el=ca=>{console.log(ca,"item")},Su=(ca,Gr)=>Ve(void 0,null,function*(){if(console.log("handleExpand",Gr),Gr.nativeEvent.target.nodeName==="svg"||Gr.nativeEvent.target.nodeName==="path"||Gr.nativeEvent.target.nodeName==="LI")return!0;yield Ll(Gr.node),ha.includes(Gr.node.path)?ha.splice(ha.indexOf(Gr.node.path),1):ha.push(Gr.node.path),to([...ha])}),$l=()=>{On(!1),localStorage.warehouseHideTip=!0},Pu=ca=>Ve(void 0,null,function*(){var Gr;let _r,vo="",wi,Ul;switch(Dn){case!0:vo="\u5F00\u542F\u7248\u672C\u5E93",wi="\u5F00\u542F",Ul="\u4E0D\u5F00\u542F",_r=b.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Gr=Pe==null?void 0:Pe.detail)!=null&&Gr.secret_repository?(vo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",wi="\u786E\u5B9A",Ul="\u53D6\u6D88",_r=b.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(vo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",wi="\u4E0D\u4F7F\u7528",Ul="\u4F7F\u7528",_r=b.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Dn&&(0,Xa.gy)(Ht,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||gt.default.confirm({title:vo,okText:wi,cancelText:Ul,content:_r,onOk:()=>{var ci;(0,Ha.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",vo]),!Dn&&!((ci=Pe==null?void 0:Pe.detail)!=null&&ci.secret_repository)||eu(ca)},onCancel:()=>{var ci;!Dn&&!((ci=Pe==null?void 0:Pe.detail)!=null&&ci.secret_repository)&&eu(ca)}})}),eu=ca=>Ve(void 0,null,function*(){Dn?(yield(0,dr.h4)(ln({},wt)),Ht({type:"practiceSetting/getCommonData",payload:ln({},wt)})):yield(0,dr.K0)(In(ln({},wt),{is_secret_repository:ca})),zi(),Ht({type:"shixunsDetail/getShixunsDetail",payload:{id:wt.id}})}),Qu=ca=>{console.log(ca)},Ei=ca=>Ve(void 0,null,function*(){console.log(ca);const Gr=ca.node.key,_r=ca.dragNode.key,vo=ca.node.pos.split("-"),wi=ca.dropPosition-Number(vo[vo.length-1]);if(ca.dragNode.type==="tree"){it.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(ca.node.type!=="tree"){it.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Ht({type:"shixunsDetail/moveGitFile",payload:ln({id:wt.id,from:ca.dragNode.path,to:ca.node.path+"/"+ca.dragNode.name,message:`${ca.dragNode.path} move to ${ca.node.path+"/"+ca.dragNode.name} `},Dn?{}:{secret_repository:!0})})).status===0){Oi(""),yield zi("");for(let Jo=0;Johi({type:"topTree"}),className:"current"},b.createElement(ze.Z,{open:Kn,title:b.createElement("div",{className:"font16"},b.createElement(ua.Z,{style:{position:"relative",left:-35},onClick:()=>$l()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",b.createElement("span",{onClick:()=>$l(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:At.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Dn&&((rr=Pe==null?void 0:Pe.detail)==null?void 0:rr.init_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Dn&&((or=Pe==null?void 0:Pe.detail)==null?void 0:or.secret_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!ka.length&&!Dn&&b.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},b.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),ka.length?b.createElement(b.Fragment,null,b.createElement("div",{className:At.content},It==="1"&&b.createElement("div",{className:At.tips},"\u63D0\u793A\uFF1A",b.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),b.createElement(rt,{disabled:!!_t.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:ka,switcherIcon:b.createElement(wr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Su,expandedKeys:ha,selectedKeys:Ho,onSelect:ql,draggable:!0,onDragEnter:Qu,onDrop:Ei,className:At.gitTree}))):"",!ka.length&&Dn&&((xa=Pe==null?void 0:Pe.detail)==null?void 0:xa.init_repository)&&b.createElement(xn,null),!ka.length&&!Dn&&((Ra=Pe==null?void 0:Pe.detail)==null?void 0:Ra.secret_repository)&&b.createElement(xn,null))),b.createElement(Ft,{visible:En,defaultPath:Er,onClose:()=>un(!1),isRepository:!Dn,onOK:ca=>Ve(void 0,null,function*(){const Gr=Er.split("/");Gr.pop(),yield zi(Gr.join("/")),Oi("")})}),b.createElement(et,{visible:ra,defaultPath:Er,onClose:()=>An(!1),isRepository:Dn,onOK:ca=>{cl(ca.path,ca.name)}}),b.createElement(bt,{visible:lr,defaultPath:Er,onClose:()=>Nr(!1),isRepository:Dn,onOK:ca=>{cl(ca.path,ca.name)}}),b.createElement(Bt,{defaultPath:Er,visible:mo,isRepository:Dn,onClose:()=>za(!1),onOK:ca=>Ve(void 0,null,function*(){const Gr=Er.split("/");yield zi(Er),ha=[Gr[0]||""],Ho=[Er],Hr([...Ho]),to([...ha])})}),b.createElement(Ya,{pathList:Er==null?void 0:Er.split("/"),showInputPath:!0,isMergeSelectFile:To,onFinish:ca=>{To?Bo(ca):zi(ca),ui(!1)}}))},xn=()=>b.createElement("div",{className:`mt20 pb50 ${At.nodata}`},b.createElement("div",{className:At.headLeft},"\u63D0\u793A\uFF1A",b.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",b.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",b.createElement("br",null),"1\u3001",b.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",b.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",b.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),b.createElement("img",{width:"100%",src:yr.Oe}));var fn=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,practiceSetting:Re,user:_t})=>({shixunsDetail:De,globalSetting:Pe,user:_t,practiceSetting:Re,loading:ye}))(Je),Vn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},Ba=re(28103),da=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,la=(De,ye)=>{var Pe={};for(var Re in De)qn.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&da)for(var Re of da(De))ye.indexOf(Re)<0&&ma.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},pn=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const Na=De=>{var ye=De,{shixunsDetail:Pe,globalSetting:Re,loading:_t,user:vn,dispatch:It,isRepository:Ht}=ye,St=la(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Dn=(0,qe.useParams)(),[ka,Lr]=(0,b.useState)([]);(0,b.useEffect)(()=>{Kr()},[Ht]);const Kr=()=>pn(void 0,null,function*(){const Ma=yield It({type:"shixunsDetail/getRepositoryCommit",payload:{id:Dn.id,secret_repository:Ht?void 0:!0}});Ma&&Lr(Ma.commits||[])});return b.createElement(b.Fragment,null,ka==""&&b.createElement("div",{className:Vn.empty},b.createElement("img",{src:yr.em,width:"258"}),b.createElement("br",null),b.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ka!=""&&b.createElement("section",{className:Vn.bg},b.createElement("div",{className:Vn.wrap},b.createElement("div",{className:Vn.content},ka==null?void 0:ka.map(Ma=>{var aa,tr;return b.createElement("div",null,b.createElement(Ye.Z,{align:"middle",className:"c-white font16"},b.createElement(Ue.Z,null,Ma.title)),b.createElement(Ye.Z,{align:"middle",className:"mt20 "},b.createElement(Ue.Z,null,b.createElement("img",{className:Vn.imageUrl,src:Mt.Z.IMG_SERVER+"/"+((aa=Ma.author)==null?void 0:aa.image_url)})),b.createElement(Ue.Z,{className:Vn.blueLight},b.createElement("span",{className:"ml20"},(tr=Ma.author)==null?void 0:tr.username)),b.createElement(Ue.Z,null,b.createElement("span",{className:`ml20 ${Vn.blueLight}`},"\u63D0\u4EA4\u4E8E"),b.createElement("span",{className:`ml20 ${Vn.blueLight}`},Ma.time))),b.createElement(Ba.Z,{className:Vn.divider}))})))))};var cr=(0,qe.connect)(({shixunsDetail:De,loading:ye,globalSetting:Pe,user:Re})=>({shixunsDetail:De,globalSetting:Pe,user:Re,loading:ye.models.index}))(Na),Oa=re(75623),Nn=re(59301),en=Object.defineProperty,xr=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,uo=(De,ye,Pe)=>ye in De?en(De,ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):De[ye]=Pe,so=(De,ye)=>{for(var Pe in ye||(ye={}))er.call(ye,Pe)&&uo(De,Pe,ye[Pe]);if(Jr)for(var Pe of Jr(ye))ro.call(ye,Pe)&&uo(De,Pe,ye[Pe]);return De},Po=(De,ye)=>xr(De,pa(ye)),co=(De,ye)=>{var Pe={};for(var Re in De)er.call(De,Re)&&ye.indexOf(Re)<0&&(Pe[Re]=De[Re]);if(De!=null&&Jr)for(var Re of Jr(De))ye.indexOf(Re)<0&&ro.call(De,Re)&&(Pe[Re]=De[Re]);return Pe},yn=(De,ye,Pe)=>new Promise((Re,_t)=>{var vn=St=>{try{Ht(Pe.next(St))}catch(Dn){_t(Dn)}},It=St=>{try{Ht(Pe.throw(St))}catch(Dn){_t(Dn)}},Ht=St=>St.done?Re(St.value):Promise.resolve(St.value).then(vn,It);Ht((Pe=Pe.apply(De,ye)).next())});const{TabPane:Ir}=ke.default,eo=De=>{var ye=De,{globalSetting:Pe,loading:Re,dispatch:_t,practiceSetting:vn,shixunsDetail:It}=ye,Ht=co(ye,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),St,Dn,ka,Lr,Kr,Ma,aa,tr,rr,or,xa,Ra,wt,Da,ir,vr,ra,An,En;const[un,lr]=(0,b.useState)("1"),[Nr,mo]=(0,b.useState)("1");let[za,Er]=(0,b.useState)();const fo=(0,b.useRef)(),[ha,to]=(0,b.useState)(!0),[Ho,Hr]=(0,b.useState)(["2","1"]),[_o,Sa]=(0,b.useState)([]),Kn=(0,b.useRef)(),On=(0,qe.useParams)(),Tn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Nn.createElement("span",null,Nn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Nn.createElement(ze.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Nn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,b.useEffect)(()=>{var ur,Tr,no,ri,To,ui,Bo,hi,oi,Oi,cl,si,Kl,zi,Ll,ql,Ol,el;try{((no=(Tr=(ur=It==null?void 0:It.fileContent)==null?void 0:ur.content)==null?void 0:Tr.content)!=null&&no.length||((To=(ri=It==null?void 0:It.fileContent)==null?void 0:ri.content)==null?void 0:To.content)=="")&&(((ui=It==null?void 0:It.fileContent)==null?void 0:ui.file_type)==="txt"?(fo.current=window.decodeURIComponent(escape(window.atob((hi=(Bo=It==null?void 0:It.fileContent)==null?void 0:Bo.content)==null?void 0:hi.content))),za=window.decodeURIComponent(escape(window.atob((Oi=(oi=It==null?void 0:It.fileContent)==null?void 0:oi.content)==null?void 0:Oi.content))),Er(za)):(fo.current=(si=(cl=It==null?void 0:It.fileContent)==null?void 0:cl.content)==null?void 0:si.content,za=(zi=(Kl=It==null?void 0:It.fileContent)==null?void 0:Kl.content)==null?void 0:zi.content,Er(za)))}catch(Su){fo.current=window.atob((ql=(Ll=It==null?void 0:It.fileContent)==null?void 0:Ll.content)==null?void 0:ql.content),za=window.atob((el=(Ol=It==null?void 0:It.fileContent)==null?void 0:Ol.content)==null?void 0:el.content),Er(za),it.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",It.fileContent.content)},[(St=It==null?void 0:It.fileContent)==null?void 0:St.content]),(0,b.useEffect)(()=>{var ur;const Tr=(ur=vn==null?void 0:vn.sideBar)==null?void 0:ur.selectPath.split("/");Hr(Tr)},[(Dn=vn==null?void 0:vn.sideBar)==null?void 0:Dn.selectPath]);const pr=ur=>{Er(ur);let Tr=-1;ur===fo.current?Tr=0:Tr=1,_t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Tr}})};(0,b.useEffect)(()=>{new Promise((ur,Tr)=>yn(void 0,null,function*(){var no,ri,To;if(((no=vn==null?void 0:vn.sideBar)==null?void 0:no.selectPath)!==""&&((ri=vn==null?void 0:vn.sideBar)!=null&&ri.selectPath)){const ui=yield _t({type:"shixunsDetail/getFileContent",payload:{id:On.id,path:(To=vn==null?void 0:vn.sideBar)==null?void 0:To.selectPath,secret_repository:ha?null:!0}});ui!=null&&ui.content||(ui==null?void 0:ui.content)==""||_t({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(ka=vn==null?void 0:vn.sideBar)==null?void 0:ka.selectPath]);const Ie=Nn.createElement(he.default,{className:xe.menu,style:{background:"#24294b"},onClick:ur=>{var Tr;!((Tr=It==null?void 0:It.detail)!=null&&Tr.secret_repository)&&ur.key==="2"&&mo("1"),lr(ur.key),ur.key==="1"?to(!0):to(!1)}},Nn.createElement(he.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Tn.filter(ur=>{var Tr,no;return!((Tr=It==null?void 0:It.detail)!=null&&Tr.init_repository)||(no=It==null?void 0:It.detail)!=null&&no.is_jupyter_lab?ur.id!=="2":ur}).map((ur,Tr)=>Nn.createElement(he.default.Item,{className:"leaveClick",key:ur.id},ur.name))),zo=(ur=!1,Tr=1)=>yn(void 0,null,function*(){var no,ri,To,ui;const Bo=yield _t({type:"shixunsDetail/updateRepositoryFile",payload:{id:On.id,path:(ri=(no=It==null?void 0:It.fileContent)==null?void 0:no.params)==null?void 0:ri.path,content:za,secret_repository:ha?null:!0,sync_origin_shixun:ur}});Bo!=null&&Bo.content&&((To=It==null?void 0:It.detail)!=null&&To.copy_for_exercise||it.ZP.success("\u4FDD\u5B58\u6210\u529F"),_t({type:"practiceSetting/setSideBarTabs",payload:Po(so({},vn.sideBar),{confirmLeave:!1})})),(ui=It==null?void 0:It.detail)!=null&&ui.copy_for_exercise&&(0,kn.m)(_t,It,On.id,Tr)});return Nn.createElement("div",{className:xe.warehouse},Nn.createElement("div",{className:xe.header},Nn.createElement(Ye.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Nn.createElement(Ue.Z,{flex:"1"},Nn.createElement(Ye.Z,{align:"middle"},Nn.createElement(Ue.Z,null,Nn.createElement(Ne.Z,{dropdownRender:()=>Ie,className:xe.menu},Nn.createElement("span",{className:"font16 c-white current ml20"},Tn.find(ur=>ur.id===un).name," ",Nn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Nn.createElement(Ue.Z,{flex:"81px"},Nn.createElement("div",{className:xe.line})),Nn.createElement(Ue.Z,null,Nn.createElement(ke.default,{className:xe.tabs,activeKey:Nr,onChange:ur=>{var Tr;(Tr=vn==null?void 0:vn.sideBar)!=null&&Tr.confirmLeave?gt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{mo(ur),_t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(mo(ur),_t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Nn.createElement(Ir,{tab:Nn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),ha&&((Lr=It==null?void 0:It.detail)==null?void 0:Lr.init_repository)&&Nn.createElement(Ir,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!ha&&((Kr=It==null?void 0:It.detail)==null?void 0:Kr.secret_repository)&&Nn.createElement(Ir,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(ha&&((Ma=It==null?void 0:It.repository)==null?void 0:Ma.git_url)||!ha&&((aa=It==null?void 0:It.secretRepository)==null?void 0:aa.git_url))&&Nn.createElement(Nn.Fragment,null,Nn.createElement(Ue.Z,null,Nn.createElement("span",{className:xe.title},"\u4ED3\u5E93\u5730\u5740:"),Nn.createElement("input",{value:ha?(tr=It==null?void 0:It.repository)==null?void 0:tr.git_url:(rr=It==null?void 0:It.secretRepository)==null?void 0:rr.git_url}),Nn.createElement(E.CopyToClipboard,{text:ha?(or=It==null?void 0:It.repository)==null?void 0:or.git_url:(xa=It==null?void 0:It.secretRepository)==null?void 0:xa.git_url,onCopy:()=>it.ZP.success("\u590D\u5236\u6210\u529F")},Nn.createElement(ze.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Nn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Nn.createElement("div",{className:xe.content,style:{overflow:"auto"}},Nr==="1"&&Nn.createElement(Nn.Fragment,null,Nn.createElement("aside",{className:xe.left},Nn.createElement(at.Z,{spinning:!!Re.effects["shixunsDetail/getRepository"],wrapperClassName:`${xe.loading} ${xe.bottom0}`},Nn.createElement(fn,{setTreeData:Sa,treeData:_o,activeKey:un,isRepository:ha}))),Nn.createElement("aside",{className:xe.right,ref:Kn},((Ra=vn==null?void 0:vn.sideBar)==null?void 0:Ra.selectPath)!==""&&Nn.createElement(Nn.Fragment,null,Nn.createElement(at.Z,{spinning:!!Re.effects["shixunsDetail/getFileContent"],wrapperClassName:xe.loading},Nn.createElement("div",{className:xe.filePathWrp},Nn.createElement(Ye.Z,{align:"middle",className:"w100"},Nn.createElement(Ue.Z,null,Nn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Nn.createElement(Ue.Z,{flex:"40px"},Nn.createElement("div",{className:xe.line,style:{marginLeft:20}})),Nn.createElement(Ue.Z,{className:xe.filePath},Ho.map((ur,Tr)=>Nn.createElement("span",{className:"c-blue"},ur))))),Nn.createElement("div",{className:Re.effects["shixunsDetail/getFileContent"]?"hide":"show"},Nn.createElement(Oa.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(wt=It==null?void 0:It.fileContent)==null?void 0:wt.filename,type:((Da=It==null?void 0:It.fileContent)==null?void 0:Da.file_type)==="office"?"download":(ir=It==null?void 0:It.fileContent)==null?void 0:ir.file_type,data:za,monacoEditor:{value:za,language:(vr=It==null?void 0:It.fileContent)==null?void 0:vr.language,onChange:ur=>pr(ur),options:{fontSize:14}}}))),((ra=It==null?void 0:It.fileContent)==null?void 0:ra.file_type)==="txt"&&Nn.createElement(Ye.Z,{align:"middle",justify:"center",className:xe.footer},Nn.createElement(Ue.Z,null,Nn.createElement(Qe.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{qe.history.push(`/shixuns/${On.id}/challenges`)}},"\u53D6\u6D88"),Nn.createElement(Qe.ZP,{type:"primary",size:"middle",className:"ml40",onClick:ur=>{var Tr,no;(Tr=It==null?void 0:It.detail)!=null&&Tr.is_fork_from_creator&&((no=It==null?void 0:It.detail)!=null&&no.copy_for_exercise)?_t({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(ri,To)=>{zo(ri,To)}}}):zo()}},"\u63D0\u4EA4")))),((An=vn==null?void 0:vn.sideBar)==null?void 0:An.selectPath)==""&&((En=It==null?void 0:It.detail)==null?void 0:En.init_repository)&&Nn.createElement("div",{className:xe.empty},Nn.createElement("img",{src:yr.x7,width:"258"}),Nn.createElement("br",null),Nn.createElement("span",{className:"c-grey-c"},!!(_o!=null&&_o.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(_o!=null&&_o.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Nr==="2"&&Nn.createElement("div",{className:xe.commit},Nn.createElement(cr,{isRepository:ha}))))};var ut=(0,qe.connect)(({loading:De,globalSetting:ye,practiceSetting:Pe,shixunsDetail:Re})=>({globalSetting:ye,loading:De,practiceSetting:Pe,shixunsDetail:Re}))(eo)},2785:function(Ke,Rt,re){"use strict";re.r(Rt),re.d(Rt,{default:function(){return ls}});var b=re(59301),xe={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},qe={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},ke=re(58130),ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",it=re(20387),he=re(43418),Ye=re(8591),Ue=re(70635),Ne=re(42203),gt=re(59301),at=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ve,Ee)=>{var pe={};for(var tt in ve)Qe.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&at)for(var tt of at(ve))Ee.indexOf(tt)<0&&de.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},E=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const x=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,practiceSetting:Mn,shixunsDetail:Ln}=Ee,on=a(Ee,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ot,sn;const Ea=(0,Ne.useLocation)(),Qa=(0,b.useRef)(""),oa=(0,Ne.useParams)(),{title:La,base_info_warning:ga,challenges_warning:Wr,service_warning:ia,repository_warning:Xn,mirror_warning:kr}=Mn;(0,b.useEffect)(()=>{var Ga;Qa.current=(Ga=Ea.pathname.split("/"))==null?void 0:Ga[2],Xt({type:"practiceSetting/setParams",payload:{id:Qa.current}}),Xt({type:"practiceSetting/getCommonData",payload:{id:Qa.current}})},[Ea.pathname]),(0,b.useEffect)(()=>((0,ke.Dk)(La||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,ke.Dk)()}));const Sr=()=>E(void 0,null,function*(){yield Ka(),Ne.history.push(`/shixuns/${Qa.current}/challenges`)}),Ka=()=>new Promise((Ga,Rr)=>{var Qt;(Qt=Mn==null?void 0:Mn.sideBar)!=null&&Qt.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ga()},onCancel:()=>{Rr()}}):Ga()}),fr=Ga=>{var Rr;if(Ga===(Mn==null?void 0:Mn.sideBar.tabsActive))return;const Qt=()=>{Ne.history.push(`/shixuns/${Qa.current}/edit?tabId=${Ga}`),Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ga,selectPath:"",confirmLeave:!1}})};(Rr=Mn==null?void 0:Mn.sideBar)!=null&&Rr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Qt()}}):Qt()},ea=(Ga,Rr=!1)=>{Ga=Ga!=null&&Ga.includes(".json")?Ga:`${Ga}.json`,he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>E(void 0,null,function*(){const Qt=yield(0,Ue.ZP)("/api"+Ga,{method:"get"});if(!Qt)return;Ye.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yn=yield(0,it.Ir)({id:Qt.shixun_identifier,jump_challenge_setting:Rr});if(Yn!=null&&Yn.game_identifier){(0,ke.xg)(`/tasks/${Yn.game_identifier}`);return}(Yn==null?void 0:Yn.status)===2?ea(Yn==null?void 0:Yn.message):(Yn==null?void 0:Yn.status)===3&&Jn(Yn==null?void 0:Yn.message)})})},Jn=Ga=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ga,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},sr=(Ga,Rr)=>E(void 0,null,function*(){var Qt,Yn,Io,jr;if(yield Ka(),(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Qt=Ln.detail)!=null&&Qt.is_jupyter||(Yn=Ln.detail)!=null&&Yn.is_jupyter_lab){Xt({type:"shixunsDetail/execJupyter",payload:{id:Qa.current}}).then(Ua=>{var Yr;Ua!=null&&Ua.identifier&&((Yr=Ne.history)==null||Yr.push(`/tasks/${Ua.identifier}/jupyter`))});return}Xt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ja=Rr?yield(0,it.BK)({id:Ga}):yield(0,it.Ir)({id:Ga});if(Xt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ja==null?void 0:ja.status)==5&&!Rr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:gt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(jr=(Io=ja==null?void 0:ja.data)==null?void 0:Io.challenge_errors)==null?void 0:jr.map((Ua,Yr)=>{var Wa;return gt.createElement("span",{key:Yr,style:{color:"#3061D0"}},"\u7B2C",Ua==null?void 0:Ua.challenge_position,"\u5173",Yr!=((Wa=ja==null?void 0:ja.data)==null?void 0:Wa.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Ua,Yr,Wa;window.location.href=`/shixuns/${Qa.current}/edit/${(Wa=(Yr=(Ua=ja==null?void 0:ja.data)==null?void 0:Ua.challenge_errors)==null?void 0:Yr[0])==null?void 0:Wa.challenge_id}/tab=2`},onCancel:()=>{(0,it.Ir)({id:Qa.current,jump_challenge_setting:!0}).then(Ua=>{if(Ua!=null&&Ua.game_identifier||Ua!=null&&Ua.identifier){(0,ke.xg)(`/tasks/${Ua.game_identifier}`);return}(Ua==null?void 0:Ua.status)===-3?(0,ke.eF)():(Ua==null?void 0:Ua.status)===2?ea(Ua==null?void 0:Ua.message,!0):(Ua==null?void 0:Ua.status)===3&&Jn(Ua==null?void 0:Ua.message)})}});return}if((ja==null?void 0:ja.status)==6&&!Rr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:gt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Qa.current}/edit?tabId=environment`}});return}if(ja!=null&&ja.game_identifier||ja!=null&&ja.identifier){(0,ke.xg)(Rr?`/tasks/${ja==null?void 0:ja.identifier}/jupyter`:`/tasks/${ja.game_identifier}`);return}(ja==null?void 0:ja.status)===-3?(0,ke.eF)():(ja==null?void 0:ja.status)===2?ea(ja==null?void 0:ja.message):(ja==null?void 0:ja.status)===3&&Jn(ja==null?void 0:ja.message)}),Ca=()=>E(void 0,null,function*(){yield Ka(),Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Va=Ga=>({borderBottomColor:(Mn==null?void 0:Mn.sideBar.tabsActive)===Ga?"#0152d9":"transparent"});return gt.createElement("div",{className:qe.header},gt.createElement("aside",{className:qe.title},gt.createElement("i",{onClick:Sr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),gt.createElement("span",{className:qe.edit},La||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),gt.createElement("i",{onClick:Ca,className:"icon iconfont icon-xiugai1"})),gt.createElement("aside",{className:qe.schedule},gt.createElement("div",null,gt.createElement("span",{style:Va("information"),className:qe.clickWarp,onClick:()=>fr("information")},ga?gt.createElement("span",{className:qe.num},"1"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u57FA\u672C\u4FE1\u606F")),gt.createElement("i",{className:"iconfont icon-lujing"})),gt.createElement("div",null,gt.createElement("span",{style:Va("warehouse"),className:qe.clickWarp,onClick:()=>fr("warehouse")},Xn?gt.createElement("span",{className:qe.num},"2"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u4EE3\u7801\u4ED3\u5E93")),gt.createElement("i",{className:"iconfont icon-lujing"})),(Ln==null?void 0:Ln.detail)&&!((ot=Ln==null?void 0:Ln.detail)!=null&&ot.is_jupyter_lab)&>.createElement("div",null,gt.createElement("span",{style:Va("level"),className:qe.clickWarp,onClick:()=>fr("level")},Wr?gt.createElement("span",{className:qe.num},"3"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u4EFB\u52A1\u5173\u5361")),gt.createElement("i",{className:"iconfont icon-lujing"})),(Ln==null?void 0:Ln.detail)&&((sn=Ln==null?void 0:Ln.detail)==null?void 0:sn.is_jupyter_lab)&>.createElement("div",null,gt.createElement("span",{style:Va("service"),className:qe.clickWarp,onClick:()=>fr("service")},ia?gt.createElement("span",{className:qe.num},"3"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u670D\u52A1")),gt.createElement("i",{className:"iconfont icon-lujing"})),gt.createElement("div",null,gt.createElement("span",{style:Va("environment"),className:qe.clickWarp,onClick:()=>fr("environment")},kr?gt.createElement("span",{className:qe.num},"4"):gt.createElement("img",{src:ze}),gt.createElement("span",{className:qe.subject},"\u5B9E\u9A8C\u73AF\u5883")))),gt.createElement("aside",{className:qe.btns},gt.createElement("div",{className:qe.simulate,onClick:()=>sr(Qa.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var y=(0,Ne.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:tt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:tt}))(x),ee={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},ne=re(23469),oe=re(78241),le=re(3113),ie=re(92832),Ae=re(19842),be=re(95237),Te=re(43604),Ge=re(41889),Pt=re(24905),bt={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",kn=Object.defineProperty,bn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,qt=(ve,Ee,pe)=>Ee in ve?kn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Wn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))sa.call(Ee,pe)&&qt(ve,pe,Ee[pe]);if(bn)for(var pe of bn(Ee))va.call(Ee,pe)&&qt(ve,pe,Ee[pe]);return ve},lt=(ve,Ee)=>{var pe={};for(var tt in ve)sa.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&bn)for(var tt of bn(ve))Ee.indexOf(tt)<0&&va.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},rn=ve=>{var Ee=ve,{InputRight:pe,value:tt=[],onChange:Xt}=Ee,Mn=lt(Ee,["InputRight","value","onChange"]);const[Ln,on]=(0,b.useState)(),ot=Ea=>{const Qa=tt.filter((oa,La)=>La!==Ea);Xt(Qa)},sn=Ea=>{if(Ea.preventDefault(),!!Ln){if(tt.findIndex(Qa=>Qa.name===Ln)>-1){Ye.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Xt([...tt,{id:null,name:Ln}]),on(null)}};return b.createElement("div",null,b.createElement(ie.default,Wn({bordered:!1,style:{width:600},value:Ln,onChange:Ea=>on(Ea.target.value),onPressEnter:sn,onBlur:sn},Mn)),pe||b.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.createElement("div",{className:"mt20"},tt==null?void 0:tt.map((Ea,Qa)=>b.createElement("div",{key:Qa,className:bt.btn},b.createElement("span",{className:bt.s1},Ea.name),b.createElement("img",{src:vt,className:bt.s2,onClick:()=>ot(Qa)})))))},gn=re(89392),mn=re(10148),et={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const ct=({dispatch:ve,onCancel:Ee,onSave:pe,loading:tt=!1})=>b.createElement("div",{className:et.complete},b.createElement("div",{onClick:Ee,className:et.cancel},"\u53D6\u6D88"),b.createElement(le.ZP,{type:"primary",loading:tt,onClick:pe,className:et.save},"\u4FDD\u5B58"));var yt=(0,Ne.connect)()(ct),wn=re(54517),tn=re(56207),an=re(37637),we=re(25711),Ce=re(59301),Xe=Object.defineProperty,Et=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Bn=(ve,Ee,pe)=>Ee in ve?Xe(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Ot=(ve,Ee)=>{for(var pe in Ee||(Ee={}))zt.call(Ee,pe)&&Bn(ve,pe,Ee[pe]);if(Mt)for(var pe of Mt(Ee))Vt.call(Ee,pe)&&Bn(ve,pe,Ee[pe]);return ve},Be=(ve,Ee)=>Et(ve,Ft(Ee)),Oe=(ve,Ee)=>{var pe={};for(var tt in ve)zt.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Mt)for(var tt of Mt(ve))Ee.indexOf(tt)<0&&Vt.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},st=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const xt=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,practiceSetting:Mn,problemset:Ln,shixunsDetail:on}=Ee,ot=Oe(Ee,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),sn,Ea;const[Qa]=oe.default.useForm(),[oa,La]=(0,b.useState)({}),[ga,Wr]=(0,b.useState)(!1),[ia,Xn]=(0,b.useState)(!1),[kr,Sr]=(0,b.useState)(!1),[Ka,fr]=(0,b.useState)(""),[ea,Jn]=(0,b.useState)(""),[sr,Ca]=(0,b.useState)(""),[Va,Ga]=(0,b.useState)(),Rr=(0,b.useRef)({}),Qt=(0,b.useRef)(""),Yn=(0,b.useRef)(""),Io=(0,b.useRef)(""),jr=(0,b.useRef)(null),ja=(0,b.useRef)((0,gn.throttle)(()=>Co(),2e3,{leading:!0,trailing:!1})).current,{id:Ua}=Mn,[Yr,Wa]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ua&&Lo()},[Ua]),(0,b.useEffect)(()=>(JSON.stringify(oa)!=="{}"&&hr(),()=>{clearTimeout(jr.current)}),[oa,Ka,sr,ea]);const hr=()=>{clearTimeout(jr.current),jr.current=setTimeout(()=>{!(0,gn.isEqual)(oa,Rr.current)||Ka!==Qt.current||sr!==Yn.current||ea!==Io.current?Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Lo=()=>st(void 0,null,function*(){var Vr,Mr,Rn,Fo,pi,wo,nr;Xt({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Fr=yield(0,Ue.ZP)(`/api/shixuns/${Ua}/edit_base_info.json`,{method:"get"});if(Fr.status===0){const io=Be(Ot({},Fr.data),{description:(0,wn.S)(Fr.data.description)}),Bi={description:io.description,shixun_tags:io.shixun_tags,name:io.name,course:((Vr=io==null?void 0:io.disciplines)==null?void 0:Vr.length)>0?[(Rn=(Mr=io==null?void 0:io.disciplines)==null?void 0:Mr[0])==null?void 0:Rn.id,(wo=(pi=(Fo=io==null?void 0:io.disciplines)==null?void 0:Fo[0])==null?void 0:pi.sub_discipline)==null?void 0:wo.id]:[]};(nr=on.detail)!=null&&nr.is_jupyter_lab&&(Bi.jupyter_show_description=Fr.data.jupyter_show_description),Qa.setFieldsValue(Bi),Rr.current=Ot({},Bi),Qt.current=io.attachment_id||"",Yn.current=io.cover_image_id||"",Io.current=io.attachment_id_b||"",La(Ot({},Bi)),fr(io.attachment_id||""),Jn(io.attachment_id_b||""),Ca(io.cover_image_id||""),Ga(io.cover_image||"")}}),No=(Vr,Mr)=>{La(Ot({},Mr))},Wo=()=>{zr()},Co=()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Qa.submit()},wa=(Vr,Mr=!1,Rn=1)=>{var Fo;const{name:pi,description:wo,shixun_tags:nr,course:Fr,jupyter_show_description:io=!1}=Vr;let Bi={name:pi,description:wo,shixun_tags:nr,attachment_id:Ka,cover_image_id:sr,attachment_id_b:ea,sub_discipline_ids:Fr[1]};(Fo=on.detail)!=null&&Fo.is_jupyter_lab&&(Bi=Be(Ot({},Bi),{jupyter_show_description:io})),(0,Ue.ZP)(`/api/shixuns/${Ua}/base_info_save.json`,{method:"post",body:{shixun:Ot({},Bi),sync_origin_shixun:Mr}}).then(xo=>st(void 0,null,function*(){var ar,Br,Ro,li;if(xo.status===0&&((ar=on==null?void 0:on.detail)!=null&&ar.copy_for_exercise||Ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xt({type:"practiceSetting/getCommonData",payload:{id:Ua}}),Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Rr.current={description:oa.description,shixun_tags:oa.shixun_tags,name:oa.name},Qt.current=Ka,Yn.current=sr,Io.current=ea,(Br=on==null?void 0:on.detail)!=null&&Br.copy_for_exercise)){const Bl=yield Xt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ua,save_type:Rn}});Rn===1?(Ro=Bl==null?void 0:Bl.data)!=null&&Ro.exists_same_shixun_name?Xt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(li=Bl==null?void 0:Bl.data)==null?void 0:li.shixun_name,getBaseInfo:()=>{Lo()}}}):(Ye.ZP.info("\u4FDD\u5B58\u6210\u529F"),Xt({type:"classroomList/setActionTabs",payload:{}})):(Xt({type:"classroomList/setActionTabs",payload:{}}),(Bl==null?void 0:Bl.status)===0&&he.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ce.createElement("div",null,Ce.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Pl,Dl;(0,ke.xg)(`/shixuns/${(Dl=(Pl=on==null?void 0:on.detail)==null?void 0:Pl.fork_from)==null?void 0:Dl.fork_identifier}/challenges`)}}))}}))},zr=()=>{var Vr;const Mr=()=>{Ne.history.push(`/shixuns/${Ua}/challenges`),Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Vr=Mn==null?void 0:Mn.sideBar)!=null&&Vr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Mr()}}):Mr()};function So(Vr){const Mr=Vr.type==="image/jpeg"||Vr.type==="image/png";return Mr||Ye.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Mr}const Pr=Ce.createElement(le.ZP,{loading:ga,icon:Ce.createElement(tn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ei=Ce.createElement(le.ZP,{loading:kr,icon:Ce.createElement(tn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ko=Ce.createElement(le.ZP,{loading:ia,icon:Ce.createElement(tn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function ii(Vr,Mr){const Rn=new FileReader;Rn.addEventListener("load",()=>Mr(Rn.result)),Rn.readAsDataURL(Vr)}const vi=Vr=>{var Mr,Rn;if(Vr.file.status==="uploading"){Wr(!0);return}Vr.file.status==="done"&&(Wr(!1),fr((Rn=(Mr=Vr==null?void 0:Vr.file)==null?void 0:Mr.response)==null?void 0:Rn.id))},Wi=Vr=>{var Mr,Rn;if(Vr.file.status==="uploading"){Xn(!0);return}Vr.file.status==="done"&&(Xn(!1),Jn((Rn=(Mr=Vr==null?void 0:Vr.file)==null?void 0:Mr.response)==null?void 0:Rn.id))},ba=()=>Ce.createElement("div",{className:ee.img},Ce.createElement("img",{src:(0,we.z)("/api/attachments/"+Ka,!0),alt:"avatar",style:{width:"100%"}}),Ce.createElement("div",null,Ce.createElement(an.Z,{onClick:()=>fr(""),style:{fontSize:"16px",color:"red"}}))),ao=()=>Ce.createElement("div",{className:ee.img},Ce.createElement("img",{src:(0,we.z)("/api/attachments/"+ea,!0),alt:"avatar",style:{width:"100%"}}),Ce.createElement("div",null,Ce.createElement(an.Z,{onClick:()=>Jn(""),style:{fontSize:"16px",color:"red"}}))),bi=Vr=>{var Mr,Rn;if(Vr.file.status==="uploading"){Sr(!0);return}Vr.file.status==="done"&&(Sr(!1),Ca((Rn=(Mr=Vr==null?void 0:Vr.file)==null?void 0:Mr.response)==null?void 0:Rn.id),Wa(!0))},Li=()=>Ce.createElement("div",{className:ee.img},Ce.createElement("img",{src:(0,we.z)(Yr?"/api/attachments/"+sr:Va,!0),alt:"avatar",style:{width:"100%"}}),Ce.createElement("div",null,Ce.createElement(an.Z,{onClick:()=>{Ca(""),Ga("")},style:{fontSize:"16px",color:"red"}})));return Ce.createElement("div",{className:ee.information},Ce.createElement("section",{className:ee.scroll},Ce.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),Ce.createElement("div",{className:ee.formWrap}," ",Ce.createElement(oe.default,{form:Qa,scrollToFirstError:!0,layout:"vertical",onValuesChange:No,onFinish:Vr=>{var Mr,Rn;(Mr=on==null?void 0:on.detail)!=null&&Mr.is_fork_from_creator&&((Rn=on==null?void 0:on.detail)!=null&&Rn.copy_for_exercise)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Vr,type:"information",fn:(Fo,pi,wo)=>{wa(Fo,pi,wo)}}}):wa(Vr)}},Ce.createElement(oe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ce.createElement(ie.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((sn=oa.name)==null?void 0:sn.length)||0}/60`})),Ce.createElement(oe.default.Item,{className:"customAddTags",name:"shixun_tags",label:Ce.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",Ce.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},Ce.createElement(rn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),Ce.createElement(oe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},Ce.createElement(Ae.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ln.courseOptions,getPopupContainer:Vr=>Vr.parentNode})),Ce.createElement(be.Z,null,Ce.createElement(Te.Z,null,Ce.createElement(oe.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ka?ba():Ce.createElement(Ge.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${mn.Z.API_SERVER}/api/attachments.json`,beforeUpload:So,onChange:vi},Pr))),Ce.createElement(Te.Z,{className:"c-grey-999"},Ce.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Ce.createElement(be.Z,null,Ce.createElement(Te.Z,null,Ce.createElement(oe.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},ea?ao():Ce.createElement(Ge.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${mn.Z.API_SERVER}/api/attachments.json`,beforeUpload:So,onChange:Wi},ko))),Ce.createElement(Te.Z,{className:"c-grey-999"},Ce.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Ce.createElement(be.Z,null,Ce.createElement(Te.Z,null,Ce.createElement(oe.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},sr||Va?Li():Ce.createElement(Ge.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${mn.Z.API_SERVER}/api/attachments.json`,beforeUpload:So,onChange:bi},ei))),Ce.createElement(Te.Z,{className:"c-grey-999"},Ce.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Ce.createElement(oe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Ce.createElement(ne.Z,{defaultValue:oa.description||"",watch:!0})),((Ea=on.detail)==null?void 0:Ea.is_jupyter_lab)&&Ce.createElement(oe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Ce.createElement(Pt.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),Ce.createElement(yt,{onSave:ja,onCancel:Wo,loading:ga||kr||ia}))};var Jt=(0,Ne.connect)(({problemset:ve,loading:Ee,globalSetting:pe,practiceSetting:tt,shixunsDetail:Xt})=>({globalSetting:pe,loading:Ee,practiceSetting:tt,problemset:ve,shixunsDetail:Xt}))(xt),Gt=re(67669),Wt={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},nn="data:image/png;base64,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",Tt=re(18032),nt=re(71418),jt=re(64165),Bt=re(78018),At=Object.defineProperty,Lt=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Yt=(ve,Ee,pe)=>Ee in ve?At(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,jn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Dt.call(Ee,pe)&&Yt(ve,pe,Ee[pe]);if(Ct)for(var pe of Ct(Ee))Zn.call(Ee,pe)&&Yt(ve,pe,Ee[pe]);return ve},Za=(ve,Ee)=>Lt(ve,dn(Ee)),gr=(ve,Ee)=>{var pe={};for(var tt in ve)Dt.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Ct)for(var tt of Ct(ve))Ee.indexOf(tt)<0&&Zn.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},Ya=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const ua=ve=>{var Ee=ve,{globalSetting:pe,dispatch:tt,practiceSetting:Xt}=Ee,Mn=gr(Ee,["globalSetting","dispatch","practiceSetting"]);const Ln=(0,Ne.useLocation)(),[on]=(0,Ne.useSearchParams)(),[ot,sn]=(0,b.useState)(!1),[Ea,Qa]=(0,b.useState)({}),[oa,La]=(0,b.useState)(!0),[ga,Wr]=(0,b.useState)(!1),[ia,Xn]=(0,b.useState)(null),kr=(0,b.useRef)(!1),{id:Sr,updateIndex:Ka,is_published:fr,newQuestion:ea}=Xt,{challenge_list:Jn=[]}=Ea;(0,b.useEffect)(()=>{if(Sr)return Ca(),()=>{tt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Sr,Ka]),(0,b.useEffect)(()=>{sr()},[Ln]);const sr=()=>{const Wa=Ln.pathname.split("/");(Wa.includes("newquestion")||Wa.includes("new")||on.get("tabId"))&&(kr.current=!0)},Ca=()=>Ya(void 0,null,function*(){var Wa,hr,Lo;La(!0);const No=yield(0,it.n5)({id:Sr});if((Wa=No==null?void 0:No.challenge_list)!=null&&Wa.length){const Wo=Ln.pathname.split("/"),Co=No.challenge_list.find(wa=>String(wa.challenge_id)===Wo[4]);if(Wo.includes("newquestion")||Wo.includes("new")){const wa=No.challenge_list[((hr=No.challenge_list)==null?void 0:hr.length)-1];tt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wo.includes("new")?0:1,name:""}}}),Xn(void 0),Yn(wa)}else Wo[4]&&Co?Va(Co,!1):Va(No.challenge_list[0])}(Lo=No==null?void 0:No.challenge_list)!=null&&Lo.length||Xn(null),Qa(No),La(!1)}),Va=(Wa,hr=!0)=>{if(Xn(Wa.challenge_id),Yn(Wa),hr){const Lo=`/shixuns/${Sr}/edit/${Wa.challenge_id}/${Wa.st===1?"editquestion":"editcheckpoint"}`;Ne.history.push(Lo)}},Ga=(Wa,hr)=>{hr.stopPropagation();const{challenge_id:Lo}=Wa,No=()=>Ya(void 0,null,function*(){var Wo,Co;if((yield(0,it.rO)({id:Sr,challengesId:Lo})).status===1){const zr=yield(0,it.n5)({id:Sr});if(Qa(zr),Lo===ia&&((Wo=zr.challenge_list)!=null&&Wo.length)){Va(zr.challenge_list[0]);return}(Co=zr.challenge_list)!=null&&Co.length||(Xn(null),kr.current=!0,Yn({}),Ne.history.push(`/shixuns/${Sr}/edit?tabId=level`))}});he.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:No})},Rr=(Wa,hr,Lo)=>{const No=Array.from(Wa),[Wo]=No.splice(hr,1);return No.splice(Lo,0,Wo),No},Qt=(Wa,hr)=>{if(!Wa.destination)return;const Lo=Rr(hr,Wa.source.index,Wa.destination.index);Qa(Za(jn({},Ea),{challenge_list:Lo}));const No=Lo.map(Wo=>Wo.challenge_id);(0,it.xg)({id:Sr,ids:No}).then(Wo=>{Wo.status!==0&&Qa(Za(jn({},Ea),{challenge_list:hr}))})},Yn=Wa=>{tt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Wa}})},Io=(Wa,hr)=>Ya(void 0,null,function*(){if(Wa===ia)return;yield jr(),Xn(Wa),Yn(hr),tt({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Lo=`/shixuns/${Sr}/edit/${Wa}/${hr.st===1?"editquestion":"editcheckpoint"}`;Ne.history.push(Lo)}),jr=()=>new Promise((Wa,hr)=>{var Lo;(Lo=Xt==null?void 0:Xt.sideBar)!=null&&Lo.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{tt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wa()},onCancel:()=>{hr()}}):Wa()}),ja=Wa=>b.createElement(b.Fragment,null,b.createElement(Bt.Z5,{onDragEnd:hr=>Qt(hr,Wa)},b.createElement(Bt.bK,{droppableId:"droppable"},(hr,Lo)=>b.createElement("div",Za(jn({ref:hr.innerRef},hr.droppableProps),{style:{width:"100%"}}),Wa.map((No,Wo)=>{const{st:Co,name:wa,challenge_id:zr}=No;return b.createElement(Bt._l,{key:zr,draggableId:zr.toString(),index:Wo,isDragDisabled:fr},(So,Pr)=>b.createElement("div",Za(jn(jn({ref:So.innerRef},So.draggableProps),So.dragHandleProps),{className:ia===zr?Wt.listActive:Wt.list,onClick:()=>Io(zr,No)}),b.createElement("span",{className:Wt.s1},Co===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:Wt.s2},"\u7B2C",Wo+1,"\u5173: ",wa),!fr&&b.createElement("span",{className:Wt.s3,onClick:ei=>Ga(No,ei)},b.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),ea&&b.createElement("div",{className:Wt.listActive},b.createElement("span",{className:Wt.s1},(ea==null?void 0:ea.st)===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:Wt.s2},"\u7B2C",Wa.length+1,"\u5173: ",ea==null?void 0:ea.name)),!fr&&b.createElement("div",{className:Wt.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Ua=Wa=>Ya(void 0,null,function*(){yield jr(),Wa==="new"?Ne.history.push(`/shixuns/${Sr}/edit/new`):Ne.history.push(`/shixuns/${Sr}/edit/newquestion`),sn(!1),Xn(void 0),tt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wa==="new"?0:1,name:""}}})}),Yr=()=>{(0,Tt.gy)(tt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||sn(!ot)};return b.createElement("div",{className:Wt.level},b.createElement("aside",{className:Wt.left,style:{width:ga?"0":"25%"}},b.createElement("div",{className:Wt.container},b.createElement("div",{className:Wt.title},"\u4EFB\u52A1\u5173\u5361(",Jn.length,")"),b.createElement("div",{className:Wt.listWrap},oa?b.createElement(nt.Z,{size:"middle"}):Jn.length||ea?ja(Jn):b.createElement(jt.Z,{image:nn,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ga&&b.createElement("div",{className:Wt.btns},b.createElement("aside",{className:Wt.btnsWrap},b.createElement("div",{style:{transform:ot?"rotate(45deg)":"rotate(0deg)"},className:Wt.icon,onClick:Yr},"+"),b.createElement("div",{className:Wt.btn,style:{left:ot?20:-154}},b.createElement("div",{className:Wt.d1,onClick:()=>Ua("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.createElement("div",{className:Wt.d2,onClick:()=>Ua("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.createElement("div",{className:ga?Wt.elseShrink:Wt.shrink,onClick:()=>Wr(!ga)},b.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.createElement("aside",{className:Wt.right,id:"modal-level-question"},ia===null&&kr.current?b.createElement("div",{className:Wt.addIcon},b.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):b.createElement(Ne.Outlet,null)))};var wr=(0,Ne.connect)(({globalSetting:ve,practiceSetting:Ee})=>({globalSetting:ve,practiceSetting:Ee}))(ua),dr=re(69127),Ha=re(38854),Xa=re(20834),yr=re(19871),ya=re(5112),Zr={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},Cr=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Fn=(ve,Ee)=>{var pe={};for(var tt in ve)pt.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Cr)for(var tt of Cr(ve))Ee.indexOf(tt)<0&&Sn.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},kt=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const ln=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,loading:Xt,dispatch:Mn,onReloadData:Ln}=Ee,on=Fn(Ee,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[ot,sn]=(0,b.useState)(),[Ea,Qa]=(0,b.useState)([]);(0,b.useEffect)(()=>{pe.actionTabs.key==="Collaborators-ChangeManager"&&oa()},[pe.actionTabs.key]);const oa=()=>kt(void 0,null,function*(){var ia;const Xn=yield Mn({type:"shixunsDetail/getChangeManager",payload:{id:(ia=pe.actionTabs.params)==null?void 0:ia.id}});Qa(Xn||[])}),La=()=>{var ia;Mn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(ia=pe.actionTabs.params)==null?void 0:ia.id}}})},ga=()=>kt(void 0,null,function*(){var ia;if(!ot){Ye.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Xn=yield Mn({type:"shixunsDetail/changeManager",payload:{id:(ia=pe.actionTabs.params)==null?void 0:ia.id,user_id:ot}});Wr(),Xn&&(Ln(),Ye.ZP.info(Xn.message))}),Wr=()=>{Mn({type:"shixunsDetail/setActionTabs",payload:{}}),sn(null)};return b.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:pe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Xt.effects["shixunsDetail/changeManager"],onOk:ga,onCancel:Wr},b.createElement("div",null,b.createElement("div",{className:Zr.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),b.createElement("div",{className:Zr.content},Ea.length?b.createElement(ya.ZP.Group,{value:ot,onChange:ia=>sn(ia.target.value)},Ea.map((ia,Xn)=>b.createElement(ya.ZP,{className:Zr.radio,key:Xn,value:ia.user_id},ia.name))):b.createElement("div",{className:Zr.add},b.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.createElement("a",{className:Zr.colorBlue,onClick:La},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var In=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(ln),Hn=re(99313),Ve=re(4194),rt=re(6060);const{TabPane:Je}=Hn.default;var xn=({visible:ve,onCancel:Ee,onSelectGroup:pe,shixunId:tt,onSelectCollaborator:Xt})=>b.createElement(he.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:ve,width:1100,centered:!0,keyboard:!1,onCancel:Ee,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},b.createElement(Hn.default,{defaultActiveKey:"1"},b.createElement(Je,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.createElement(Ve.Z,{onCancel:Ee,container_type:2,container_id:tt,onSelect:Xt})),b.createElement(Je,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.createElement(rt.Z,{onCancel:Ee,onSelect:pe})))),fn={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Vn=re(76995),Ba=re(19635),da=Object.defineProperty,qn=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,pn=(ve,Ee,pe)=>Ee in ve?da(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Na=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ma.call(Ee,pe)&&pn(ve,pe,Ee[pe]);if(qn)for(var pe of qn(Ee))la.call(Ee,pe)&&pn(ve,pe,Ee[pe]);return ve},cr=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Oa=({shixunsDetail:ve,globalSetting:Ee,loading:pe,user:tt,dispatch:Xt})=>{var Mn,Ln,on,ot,sn,Ea;const Qa=(0,Ne.useParams)(),oa=(0,b.useRef)(),[La,ga]=(0,b.useState)(0),[Wr,ia]=(0,b.useState)([]),[Xn,kr]=(0,b.useState)({id:null,page:1}),Sr=(Ln=(Mn=tt.userInfo)==null?void 0:Mn.shixun)==null?void 0:Ln.editable,Ka=((on=tt.userInfo)==null?void 0:on.role)<=2||((sn=(ot=tt.userInfo)==null?void 0:ot.shixun)==null?void 0:sn.is_creator);(0,b.useEffect)(()=>{oa.current=Qa.id,Xn.id=oa.current,kr(Xn),fr(Xn)},[]);const fr=Yn=>cr(void 0,null,function*(){const Io=yield Xt({type:"shixunsDetail/getCollaboratorsData",payload:Yn});Io&&(ia(Io.members||[]),ga(Io.member_count))}),ea=()=>cr(void 0,null,function*(){Xn.page=1,kr(Xn);const Yn=(0,Ba.g)();yield Xt({type:"user/getUserInfo",payload:Yn}),yield fr(Xn)}),Jn=Yn=>{Xn.page=Yn,kr(Xn),fr(Xn)},sr=Yn=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:fn.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>cr(void 0,null,function*(){var Io;const jr=yield Xt({type:"shixunsDetail/deleteCollaborators",payload:{id:oa.current,userId:Yn}});if(((Io=tt.userInfo)==null?void 0:Io.user_id)===Yn){Ne.history.push("/shixuns");return}Ye.ZP.info(jr==null?void 0:jr.message),Xn.page=1,kr(Xn),fr(Xn)})})},Ca=()=>{Xt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:oa.current}}})};function Va(Yn,Io,jr,ja){return cr(this,null,function*(){yield Xt({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yn,user_id:Io,editable:jr?0:1}}),fr(Xn)})}const Ga=()=>{Xt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:oa.current}}})};function Rr(){Xt({type:"shixunsDetail/setActionTabs",payload:{}})}const Qt={visible:ve.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Rr,shixunId:oa.current,onSelectCollaborator:Yn=>cr(void 0,null,function*(){Rr(),(yield Xt({type:"shixunsDetail/addCollaborator",payload:{id:oa.current,user_ids:Yn}}))&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),ea())}),onSelectGroup:Yn=>cr(void 0,null,function*(){Rr(),(yield Xt({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:oa.current,group_id:Yn.group_id}}))&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),ea())})};return b.createElement("section",null,b.createElement("div",{className:fn.wrap},b.createElement("div",{className:fn.content},((Ea=ve.detail)==null?void 0:Ea.identity)<5&&b.createElement("div",{className:fn.head},b.createElement("span",{className:fn.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",La,"\u4EBA\uFF09"),b.createElement("div",null,Ka&&b.createElement(le.ZP,{type:"primary",ghost:!0,className:fn.button,style:{marginRight:"20px"},onClick:Ca},"\u66F4\u6362\u7BA1\u7406\u5458"),Sr&&b.createElement(le.ZP,{type:"primary",className:fn.button,style:{marginRight:"40px"},onClick:Ga},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.createElement("div",{className:fn.list},b.createElement(dr.Z,{loading:pe.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Wr.map((Yn,Io)=>{var jr,ja,Ua,Yr,Wa,hr,Lo,No;return b.createElement("div",{style:{display:"inline-block",width:"50%"}},b.createElement("div",{className:fn.itemWrap,key:Io},b.createElement("a",{href:(jr=Yn.user)==null?void 0:jr.user_url,target:"_blank",className:fn.imgWrap},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:fn.img,src:`${mn.Z.IMG_SERVER}/images/${(ja=Yn.user)==null?void 0:ja.image_url}`}),((Ua=Yn.user)==null?void 0:Ua.shixun_manager)&&b.createElement("span",{className:fn.manager},"\u521B\u5EFA\u8005")),b.createElement("div",{className:fn.itemContent},b.createElement("p",{className:fn.nameWrap},b.createElement("a",{href:Yn.user.user_url,target:"_blank",className:fn.name},(Yr=Yn.user)==null?void 0:Yr.name,Yn.user.user_id===((Wa=tt.userInfo)==null?void 0:Wa.user_id)?b.createElement("span",null,"\u6211"):null),b.createElement("div",{className:fn.actionGroup},Ka?(hr=Yn.user)!=null&&hr.shixun_manager?null:b.createElement(Ha.Z,{dropdownRender:()=>b.createElement(Xa.default,{selectedKeys:[Yn.editable?"1":"2"],onClick:()=>{var Wo;Va(ve.detail.identifier,Yn.user.user_id,Yn.editable,(Wo=Yn.user)==null?void 0:Wo.name)}},b.createElement(Xa.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.createElement(Xa.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.createElement("div",null,Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.createElement(Vn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Lo=Yn.user)!=null&&Lo.shixun_manager)&&Sr?b.createElement("a",{className:fn.deletetitle,onClick:()=>{var Wo;return sr((Wo=Yn.user)==null?void 0:Wo.user_id)}},"\u5220\u9664"):null)),b.createElement("p",{className:fn.schoolWrap},b.createElement("span",{className:fn.school},(No=Yn.user)==null?void 0:No.school_name)))))})))),La>10&&b.createElement("div",{className:fn.countWrap},b.createElement(yr.Z,{showQuickJumper:!1,showSizeChanger:!1,total:La,onChange:Yn=>Jn(Yn),pageSize:10,current:Xn.page}))),b.createElement(In,{onReloadData:ea}),b.createElement(xn,Na({},Qt)))};var Nn=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe,user:tt})=>({shixunsDetail:ve,globalSetting:pe,user:tt,loading:Ee}))(Oa),en=re(56408),xr=re(57809),pa=re(6848),Jr=re(78673),er=re(89480),ro=re(36723),uo=re(89484),so={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},Po=re(98949),co=re(41648),yn=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Ir=({newShixuns:ve,user:Ee,dispatch:pe,visible:tt,onOk:Xt,onCancel:Mn,useId:Ln=null,identifier:on,shixun_environment_id:ot,tab_type:sn})=>{var Ea,Qa;const[oa,La]=(0,b.useState)(null),[ga,Wr]=(0,b.useState)({}),[ia,Xn]=(0,b.useState)(""),{environmentData:kr}=ve,{frequence_image:Sr=[],environments:Ka=[],other_image:fr=[]}=kr,{name:ea,description:Jn}=ga;(0,b.useEffect)(()=>{tt&&(pe({type:"newShixuns/getEnvironmentData",payload:{tab_type:sn}}),Xn(""),La(Ln))},[tt,Ln]),(0,b.useEffect)(()=>{ve.actionTabs.key==="NewShixuns-Apply"&&Mn()},[(Ea=ve==null?void 0:ve.actionTabs)==null?void 0:Ea.key]),(0,b.useEffect)(()=>{oa!==null&&sr()},[oa]);const sr=()=>yn(void 0,null,function*(){const Ca=yield(0,it.Q1)({mirror_repository_id:oa,identifier:on,shixun_environment_id:ot});Wr(Ca.data)});return b.createElement(b.Fragment,null,b.createElement(he.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:tt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:Mn,className:so.modal,footer:null},b.createElement("div",{className:so.mirrorModal},b.createElement(uo.Z,{dispatch:pe,value:oa,data:Ka,otherData:fr,tags:Sr,onChange:Ca=>La(Ca),onSearchWord:Ca=>Xn(Ca),tab_type:sn}),b.createElement("div",{className:so.right},b.createElement("header",null,b.createElement("div",{className:so.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",b.createElement("span",{dangerouslySetInnerHTML:{__html:oa===null?"\u2014 \u2014":(Qa=ea||"")==null?void 0:Qa.replace(new RegExp(ia==null?void 0:ia.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),b.createElement("div",{className:so.content},oa===null&&b.createElement(jt.Z,{image:ro,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),oa!==null&&b.createElement("div",{className:so.des},b.createElement(we.Z,{value:Jn,highlightKeywords:ia})),b.createElement("div",{className:so.btns},b.createElement(le.ZP,{onClick:()=>{La(null),Wr({}),Mn()},className:so.cancel},"\u53D6\u6D88 "),b.createElement(le.ZP,{onClick:()=>{Xt(ga)},className:so.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),b.createElement(Po.Z,null),b.createElement(co.Z,null))};var eo=(0,Ne.connect)(({newShixuns:ve,globalSetting:Ee,user:pe})=>({newShixuns:ve,globalSetting:Ee,user:pe}))(Ir),ut={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},De=re(43428),ye=re(46400),Pe=re(60324),Re=re(88522),_t=re(251),vn=re(88897),It=re(48551),Ht={footerWrap:"footerWrap___lXI4I"},St=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,Lr=(ve,Ee)=>{var pe={};for(var tt in ve)Dn.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&St)for(var tt of St(ve))Ee.indexOf(tt)<0&&ka.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},Kr=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Ma=ie.default.TextArea,aa=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,loading:Xt,dispatch:Mn,onFinish:Ln=()=>{}}=Ee,on=Lr(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[ot]=oe.default.useForm(),sn=Qa=>Kr(void 0,null,function*(){var oa;const La=yield Mn({type:"shixunsDetail/getCustomScript",payload:{id:(oa=pe.actionTabs.params)==null?void 0:oa.id,compile:Qa.execute,excutive:Qa.compile}});Ea(),La&&Ln(La==null?void 0:La.shixun_script)}),Ea=()=>{Mn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ea},b.createElement(oe.default,{form:ot,scrollToFirstError:!0,layout:"vertical",onFinish:sn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Ma,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Ma,{rows:4})),b.createElement("div",{className:Ht.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Ea},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Xt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var tr=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(aa),rr=re(2119),or=re(61186),xa=re.n(or),Ra=re(5242),wt=re(59301),Da=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const ir="YYYY-MM-DD HH:mm",vr=({shixunsDetail:ve,visible:Ee,onOk:pe,onCancel:tt,dispatch:Xt,is_published:Mn,id:Ln,has_relation:on,environment:ot=[],verifyModal:sn})=>{var Ea,Qa,oa;const La=(0,Ne.useParams)(),[ga,Wr]=(0,b.useState)(1),[ia,Xn]=(0,b.useState)(!0),[kr,Sr]=(0,b.useState)(!1),[Ka,fr]=(0,b.useState)(null),[ea,Jn]=(0,b.useState)(),[sr,Ca]=(0,b.useState)(),[Va,Ga]=(0,b.useState)([]),[Rr,Qt]=(0,b.useState)(!1),[Yn,Io]=(0,b.useState)(""),[jr,ja]=(0,b.useState)(null),[Ua]=oe.default.useForm(),[Yr,Wa]=(0,b.useState)([]),[hr,Lo]=(0,b.useState)(""),[No,Wo]=(0,b.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Co=(0,b.useRef)((0,gn.throttle)(ba=>zr(ba),1200,{leading:!0,trailing:!0})).current;(0,b.useEffect)(()=>{var ba;((0,rr.Ny)()||(ba=ve==null?void 0:ve.detail)!=null&&ba.manager_of_shixun)&&Wo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,b.useEffect)(()=>{Ln&&Ee&&wa()},[Ln,Ee]);const wa=(ba=null)=>Da(void 0,null,function*(){var ao,bi,Li;ba||Xn(!0);const Vr=yield(0,Ue.ZP)(`/api/shixuns/${Ln}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:ba}});if(Vr.status===0&&!ba){const{data:Mr}=Vr;console.log("data",Mr),fr((Mr==null?void 0:Mr.shixun_environment_id)||null),Jn((Mr==null?void 0:Mr.evaluate_script)||""),Ca((Mr==null?void 0:Mr.choice_standard_scripts)||null),Ga((Mr==null?void 0:Mr.standard_scripts)||[]),Qt(((ao=Mr.shixun)==null?void 0:ao.close_internet)||!1),Io((bi=Mr.shixun)==null?void 0:bi.survival_time);let Rn=(Li=Mr.shixun)==null?void 0:Li.important_shixun_configs;Ua.setFieldsValue({identifier:(Rn==null?void 0:Rn.identifier)||"",people_number:(Rn==null?void 0:Rn.people_number)||"",school_id:(Rn==null?void 0:Rn.school_name)||"",times:Rn!=null&&Rn.start_time&&(Rn!=null&&Rn.end_time)?[xa()(Rn==null?void 0:Rn.start_time),xa()(Rn==null?void 0:Rn.end_time)]:["",""]}),Lo((Rn==null?void 0:Rn.verify_reason)||""),ja((Rn==null?void 0:Rn.process)||null),yield zr(Rn==null?void 0:Rn.school_name)}if(Vr.status===0&&ba){const{data:Mr}=Vr;Jn((Mr==null?void 0:Mr.evaluate_script)||""),Ca(null),Ga((Mr==null?void 0:Mr.standard_scripts)||[]),yield zr()}Xn(!1)}),zr=ba=>Da(void 0,null,function*(){const ao=yield Xt({type:"account/getSchoolOption",payload:{keyword:ba,limit:99999,display_aliases:!0}});Wa(ao==null?void 0:ao.schools)}),So=()=>{sn()||Xt({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:La.id}}})},Pr=ba=>Da(void 0,null,function*(){const ao=yield Xt({type:"shixunsDetail/getScriptContent",payload:{id:La.id,script_id:ba}});ao&&Jn(ao.content)}),ei=ba=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:wt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",wt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Da(void 0,null,function*(){yield Pr(ba),Ca(ba),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:wt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},ko=(ba=!1,ao=1)=>Da(void 0,null,function*(){var bi,Li,Vr;let Mr;if(ga===1&&(Sr(!0),Mr=yield(0,Ue.ZP)(`/api/shixuns/${La.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ka,mirror_script_id:sr,evaluate_script:ea,sync_origin_shixun:ba}})),ga===2){Sr(!0);let Rn={close_internet:Rr,survival_time:Yn,sync_origin_shixun:ba};Mr=yield(0,Ue.ZP)(`/api/shixuns/${La.id}/update_environment_setting.json`,{method:"put",body:Rn})}if(ga===3){let Rn=Ua.getFieldsValue();yield Ua.validateFields(),Sr(!0);let Fo={close_internet:Rr,survival_time:Yn,sync_origin_shixun:ba};Fo.important_shixun_configs={identifier:Rn==null?void 0:Rn.identifier,people_number:Rn==null?void 0:Rn.people_number,school_id:(bi=Yr.find(pi=>pi.name===(Rn==null?void 0:Rn.school_id)))==null?void 0:bi.id,start_time:xa()(Rn==null?void 0:Rn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:xa()(Rn==null?void 0:Rn.times[1]).format("YYYY-MM-DD HH:mm")},Mr=yield(0,Ue.ZP)(`/api/shixuns/${La.id}/resources_first_ensure.json`,{method:"post",body:Fo})}Mr.status===0&&((!((Li=ve==null?void 0:ve.detail)!=null&&Li.copy_for_exercise)||ga===3)&&Ye.ZP.success(`${ga==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(Vr=ve==null?void 0:ve.detail)!=null&&Vr.copy_for_exercise&&ga!=3&&(0,wn.m)(Xt,ve,Ln,ao),wa(),pe()),Sr(!1)}),ii=(ba,ao)=>{const bi=/^[^0-9][a-zA-Z0-9]*$/,Li=/^.{4,30}$/;return ao&&!/^[a-zA-Z0-9]+$/.test(ao)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):ao&&!bi.test(ao)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):ao&&!Li.test(ao)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},vi=ba=>parseInt(ba||"0",10),Wi=(ba,ao)=>{if(ao&&ao.length===2){const[bi,Li]=ao;if(!bi||!Li)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return wt.createElement(wt.Fragment,null,wt.createElement(De.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:tt,open:Ee},wt.createElement("div",{className:ut.content},wt.createElement(dr.Z,{loading:ia,active:!0},wt.createElement(be.Z,{className:"mt10",justify:"space-between"},wt.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),wt.createElement("i",{onClick:tt,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),wt.createElement("div",{className:ut.tabs},No.map(ba=>{const{name:ao,id:bi}=ba;return wt.createElement("div",{key:bi,className:ga===bi?ut.active:"",onClick:()=>Wr(bi)},ao)})),ga===1&&wt.createElement(b.Fragment,null,wt.createElement(ye.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),wt.createElement(xr.default,{onClick:sn,getPopupContainer:ba=>ba.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ka,onChange:ba=>{fr(ba),wa(ba)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(Ea=ot.filter(ba=>ba.id!==0))==null?void 0:Ea.map((ba,ao)=>wt.createElement(xr.default.Option,{value:ba.id,name:ba.name,key:ba.id},ba.name)))),wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),wt.createElement(xr.default,{onClick:sn,getPopupContainer:ba=>ba.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:sr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ba=>{ei(ba)}},(Va||[]).map((ba,ao)=>wt.createElement(xr.default.Option,{value:parseInt(ba.id),name:ba.scptname,key:ao},ba.scptname))),wt.createElement("span",{className:ut.explain,onClick:So},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),wt.createElement(Pe.Z,{className:ut.popover,content:wt.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",wt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",wt.createElement("br",null),"challengeProgramNames",wt.createElement("br",null),"sourceClassNames",wt.createElement("br",null),wt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",wt.createElement("br",null),wt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",wt.createElement("br",null),"src/step1/HelloWorld.java",wt.createElement("br",null),"src/step2/Other.java",wt.createElement("br",null),wt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",wt.createElement("br",null),"step1.HelloWorld",wt.createElement("br",null),"step2.Other",wt.createElement("br",null),wt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",wt.createElement("br",null),'ff challengeProgramNames=("src/step1/',wt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',wt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',wt.createElement("br",null),'" "step2.Other")',wt.createElement("br",null),wt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},wt.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),wt.createElement(It.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:ea,options:{readOnly:Mn},onChange:ba=>{Jn(ba)}})),ga===2&&wt.createElement("div",{style:{flex:1,overflowY:"auto"}},wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),wt.createElement(Pt.default,{checked:Rr,onChange:ba=>Qt(ba.target.checked)},wt.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),wt.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),wt.createElement(ie.default,{bordered:!1,value:Yn,onChange:ba=>Io(ba.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),wt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),ga===3&&((0,rr.Ny)()||((Qa=ve==null?void 0:ve.detail)==null?void 0:Qa.manager_of_shixun))&&wt.createElement("div",{style:{flex:1,overflowY:"auto"}},wt.createElement(be.Z,{align:"middle",className:"mt20"},wt.createElement(oe.default,{form:Ua,layout:"horizontal",className:ut.zybzForm},wt.createElement(be.Z,{align:"middle"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},wt.createElement("span",{className:ut.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),wt.createElement(oe.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:ii}]},wt.createElement(ie.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),wt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",wt.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),wt.createElement(be.Z,{align:"middle",className:"mt25"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},wt.createElement("span",{className:ut.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),wt.createElement("div",{style:{position:"relative"}},wt.createElement(oe.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},wt.createElement(Re.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Co,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(oa=Yr==null?void 0:Yr.filter(ba=>(ba==null?void 0:ba.id)!==0))==null?void 0:oa.map((ba,ao)=>wt.createElement(xr.default.Option,{key:ao+1,title:ba==null?void 0:ba.name,value:ba==null?void 0:ba.name},ba==null?void 0:ba.name)))),wt.createElement("span",{className:ut.selecticon},wt.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},wt.createElement("path",{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"}))))),wt.createElement(be.Z,{align:"middle",className:"mt25"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},wt.createElement("span",{className:ut.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),wt.createElement("div",{className:ut.graaytitle},wt.createElement(oe.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Wi}]},wt.createElement(_t.default.RangePicker,{disabledDate:ba=>ba&&ba{if(ba&&ba[0]&&ba[1]){const ao=ba[0].isBefore(xa()())?xa()():ba[0];Ua.setFieldValue("times",[ao,ba[1]])}else Ua.setFieldValue("times",ba)}})))),wt.createElement(be.Z,{align:"middle",className:"mt25"},wt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},wt.createElement("span",{className:ut.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),wt.createElement(oe.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},wt.createElement(vn.Z,{parser:vi,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),wt.createElement("div",{className:`${ut.examineStatus} mt25`},jr>=1&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),jr>=2&&jr!=3&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),jr==3&&wt.createElement("div",null," ",wt.createElement(an.Z,{className:ut.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",wt.createElement("span",{title:hr,className:ut.bohui},hr),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",wt.createElement("span",{className:ut.contacts},wt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",wt.createElement("div",{className:ut.contacts_img}))),jr>=4&&jr!=5&&jr!=7&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(jr==5||jr==7)&&wt.createElement("div",null," ",wt.createElement(an.Z,{className:ut.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",wt.createElement("span",{className:ut.contacts},wt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",wt.createElement("div",{className:ut.contacts_img}))),jr>5&&wt.createElement("div",null," ",wt.createElement(Ra.Z,{className:ut.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),wt.createElement("div",{className:ut.btns},wt.createElement(le.ZP,{onClick:tt},"\u53D6\u6D88"),wt.createElement(le.ZP,{disabled:ga==3&&[2,4,5].includes(jr),onClick:()=>Da(void 0,null,function*(){var ba,ao;if(ga===1&&!Ka){Ye.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(ba=ve==null?void 0:ve.detail)!=null&&ba.is_fork_from_creator&&((ao=ve==null?void 0:ve.detail)!=null&&ao.copy_for_exercise)&&ga!=3&&(ot.filter(bi=>bi.id===Ka)[0].has_relation&&ga===1||ga===2)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(bi,Li)=>{ko(bi,Li)},zIndex:1e4}}):ko()}),loading:kr,type:"primary",className:"ml20"},ga==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),wt.createElement(tr,{onFinish:ba=>Jn(ba)}))};var ra=(0,Ne.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(vr),An=re(99891),En=re(25510),un={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},lr=re(52222),Nr=re(11415),mo=re(23139),za={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},Er=re(59301),fo=Object.defineProperty,ha=Object.defineProperties,to=Object.getOwnPropertyDescriptors,Ho=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,Sa=(ve,Ee,pe)=>Ee in ve?fo(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Kn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Hr.call(Ee,pe)&&Sa(ve,pe,Ee[pe]);if(Ho)for(var pe of Ho(Ee))_o.call(Ee,pe)&&Sa(ve,pe,Ee[pe]);return ve},On=(ve,Ee)=>ha(ve,to(Ee)),pr=({showError:ve,value:Ee,onChange:pe,optionsLevelList:tt})=>{const[Xt,Mn]=(0,b.useState)([]);(0,b.useEffect)(()=>{if(!Ee.length){Mn([{command:"",challenge_ids:[]}]);return}Mn(Ee)},[JSON.stringify(Ee)]);const Ln=(on,ot,sn)=>{let Ea=JSON.parse(JSON.stringify(Xt));ot==="add"?Ea.push({command:"",challenge_ids:[-1]}):ot==="delete"?Ea.splice(sn,1):Ea[sn][ot]=on,Mn(Ea),pe(Ea)};return console.log(Xt,"value2"),Er.createElement("div",{className:za.list},Er.createElement("div",{className:za.head},Er.createElement("div",{style:{width:400}},"\u547D\u4EE4"),Er.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Xt==null?void 0:Xt.map((on,ot)=>{var sn,Ea,Qa;let oa=tt.map((La,ga)=>{const Wr=`\u7B2C${ga+1}\u5173\uFF1A${La.name}`;let ia=Wr,Xn=!1;return La.st===1&&(ia=Er.createElement(pa.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Wr),Xn=!0),On(Kn({},La),{value:La.challenge_id,label:ia,disabled:Xn})});return oa=[{label:"\u6240\u6709\u5173\u5361",value:-1},...oa],Er.createElement(be.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:otLn(La.target.value,"command",ot),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),Er.createElement(xr.default,{options:oa,getPopupContainer:La=>La.parentNode,value:on==null?void 0:on.challenge_ids,onChange:La=>{var ga,Wr;let ia=La;!((ga=on==null?void 0:on.challenge_ids)!=null&&ga.includes(-1))&&(La!=null&&La.includes(-1))&&(ia=[-1]),(Wr=on==null?void 0:on.challenge_ids)!=null&&Wr.includes(-1)&&(La!=null&&La.includes(-1))&&(ia=La==null?void 0:La.filter(Xn=>Xn!==-1)),Ln(ia,"challenge_ids",ot)},mode:"multiple",maxTagTextLength:(Qa=on==null?void 0:on.challenge_ids)!=null&&Qa.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),Er.createElement(be.Z,{wrap:!1},Er.createElement("i",{onClick:()=>Ln("","add",ot),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),ot!==0&&Er.createElement("i",{onClick:()=>Ln("","delete",ot),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ie=re(59301),zo=Object.defineProperty,ur=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,ui=(ve,Ee,pe)=>Ee in ve?zo(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Bo=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ri.call(Ee,pe)&&ui(ve,pe,Ee[pe]);if(no)for(var pe of no(Ee))To.call(Ee,pe)&&ui(ve,pe,Ee[pe]);return ve},hi=(ve,Ee)=>ur(ve,Tr(Ee)),oi=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Oi=xr.default.Option,cl=5,si=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:tt})=>{var Xt,Mn,Ln,on,ot,sn,Ea,Qa,oa,La;const{id:ga,is_published:Wr}=ve,[ia,Xn]=(0,b.useState)([]),[kr,Sr]=(0,b.useState)(null),[Ka,fr]=(0,b.useState)([]),[ea,Jn]=(0,b.useState)([]),sr=(0,b.useRef)(null),[Ca,Va]=(0,b.useState)({}),Ga=(0,b.useRef)({}),Rr=(0,b.useRef)({}),{shixun_environment:Qt={},mirror_repository:Yn={},small_type:Io=[],new_service_configs:jr=[],network_mode_list:ja=[],boosters:Ua=[]}=Ca,[Yr,Wa]=(0,b.useState)(""),[hr,Lo]=(0,b.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[No,Wo]=(0,b.useState)(!1),[Co,wa]=(0,b.useState)(!1),[zr,So]=(0,b.useState)(!0),[Pr,ei]=(0,b.useState)(!0),[ko,ii]=(0,b.useState)(!1),[vi,Wi]=(0,b.useState)(!1),[ba,ao]=(0,b.useState)(!1),[bi,Li]=(0,b.useState)(!1),[Vr,Mr]=(0,b.useState)(0),[Rn,Fo]=(0,b.useState)(!1),[pi,wo]=(0,b.useState)({}),[nr,Fr]=(0,b.useState)({}),[io,Bi]=(0,b.useState)({}),[Bs,xo]=(0,b.useState)(""),[ar,Br]=(0,b.useState)(!1),[Ro,li]=(0,b.useState)(!1),[Bl,Pl]=(0,b.useState)({}),[Dl,Jl]=(0,b.useState)([]),Tu=(0,b.useRef)([]);console.log("--1111-",Ua,Dl);const wu=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],Gl=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],md=[{id:1,name:"VNC"},{id:2,name:"RDP"}],ed=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],fd=(ea==null?void 0:ea.find(mt=>mt.id===Qt.instance_startup_template_id))||{},{desc:vd,virt_type:td}=fd,Id=((Xt=Ka==null?void 0:Ka.find(mt=>mt.id===(Qt==null?void 0:Qt.private_cloud_id)))==null?void 0:Xt.cloud_type)===1,nd=((Mn=Ka==null?void 0:Ka.find(mt=>mt.id===(Qt==null?void 0:Qt.private_cloud_id)))==null?void 0:Mn.cloud_type)===4;(0,b.useEffect)(()=>(window.addEventListener("click",hd),()=>{window.removeEventListener("click",hd)}),[]),(0,b.useEffect)(()=>{Vs(),us(),Td(),Wd()},[]),(0,b.useEffect)(()=>{(0,gn.isEqual)(Rr.current,Ca)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),Ga.current=Ca},[Ca]);const Nd=()=>oi(void 0,null,function*(){var mt,$n,Dr,Vo;const Yo=yield(0,Ue.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(mt=ed[Number(Vr)])==null?void 0:mt.type}});(Yo==null?void 0:Yo.status)===0&&(((Dr=($n=Yo==null?void 0:Yo.data)==null?void 0:$n.environments)==null?void 0:Dr.length)===0&&((Vo=Yo==null?void 0:Yo.data)==null?void 0:Vo.other_image.length)===0?Fo(!0):Fo(!1))});(0,b.useEffect)(()=>{Nd()},[Vr]);const Rd=()=>{var mt;const $n=()=>{Ne.history.push(`/shixuns/${ga}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(mt=ve==null?void 0:ve.sideBar)!=null&&mt.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{$n()}}):$n()},Vs=()=>oi(void 0,null,function*(){var mt;const $n=yield(0,Ue.ZP)(`/api/shixuns/${ga}/get_shixun_env_tabs.json`,{method:"get"});if($n.status===0){const Dr=((mt=$n.data)==null?void 0:mt.shixun_environments_tabs)||[];Dr.length&&kr===null&&Sr(Dr[0].id),Xn(Dr)}}),Td=()=>oi(void 0,null,function*(){var mt;ei(!0);const $n=yield(0,Ue.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});$n.status===0&&fr((mt=$n==null?void 0:$n.data)==null?void 0:mt.list),ei(!1)}),Wd=()=>oi(void 0,null,function*(){const mt=yield(0,Ue.ZP)(`/api/shixuns/${ga}/challenges.json`,{method:"get"});mt.challenge_list&&Jl(mt.challenge_list||[])}),Zs=(mt,$n)=>oi(void 0,null,function*(){var Dr;const Vo=yield(0,Ue.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:mt,operating_system:$n}});Vo.status===0&&Jn((Dr=Vo==null?void 0:Vo.data)==null?void 0:Dr.list)}),us=(mt=null)=>oi(void 0,null,function*(){var $n,Dr,Vo,Yo,Zo,$i,Yi,jl,rl,yo,Al,su,Wu,Ds,ws;So(!0);const dl=yield(0,Ue.ZP)(`/api/shixuns/${ga}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:mt}});if(dl.status===0){Rr.current=(0,gn.cloneDeep)(dl.data||{}),Va(dl.data||{}),Mr(Number((Dr=($n=dl.data)==null?void 0:$n.shixun_environment)==null?void 0:Dr.mirror_tab_type)||0),Number((Yo=(Vo=dl.data)==null?void 0:Vo.shixun_environment)==null?void 0:Yo.mirror_tab_type)===0?(wo((Zo=dl.data)==null?void 0:Zo.mirror_repository),Fr({}),Bi({})):Number((Yi=($i=dl.data)==null?void 0:$i.shixun_environment)==null?void 0:Yi.mirror_tab_type)===1?(Fr((jl=dl.data)==null?void 0:jl.mirror_repository),wo({}),Bi({})):Number((yo=(rl=dl.data)==null?void 0:rl.shixun_environment)==null?void 0:yo.mirror_tab_type)===2&&(Bi((Al=dl.data)==null?void 0:Al.mirror_repository),wo({}),Bi({}));const xs=(Wu=(su=dl==null?void 0:dl.data)==null?void 0:su.shixun_environment)==null?void 0:Wu.private_cloud_id,Ls=(ws=(Ds=dl==null?void 0:dl.data)==null?void 0:Ds.shixun_environment)==null?void 0:ws.operating_system;xs&&Ls&&Zs(xs,Ls)}So(!1)}),pd=()=>oi(void 0,null,function*(){var mt;const $n=yield(0,Ue.ZP)(`/api/shixuns/${ga}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:kr}});return $n.status===0&&$n.is_exist_code_editor?(he.default.confirm({icon:null,centered:!0,className:lr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ie.createElement("div",null,Ie.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ie.createElement("div",null,"\u201C",(mt=$n==null?void 0:$n.shixun_environment)==null?void 0:mt.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>oi(void 0,null,function*(){Sr($n.shixun_environment.id),us($n.shixun_environment.id),Vs()})}),Promise.reject()):Promise.resolve()}),zs={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},Gs=(mt,$n)=>{var Dr,Vo;if(typeof(mt==null?void 0:mt.className)=="string"&&((Dr=mt==null?void 0:mt.className)!=null&&Dr.includes($n)))return mt;for(let Yo=0,Zo=mt;Zo=Zo.parentNode;Yo++){if(typeof(mt==null?void 0:mt.className)=="string"&&((Vo=Zo==null?void 0:Zo.className)!=null&&Vo.includes($n)))return Zo;if(Zo==document.documentElement)return!1}},hd=mt=>{Gs(mt.target,"editor-scrollable")&&Ui()},Ui=()=>(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),ad=mt=>Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Yr,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ie.createElement("div",{className:"p10"},mt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ie.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Ie.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Ie.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ie.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ie.createElement("br",null)),Ie.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",mt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Ie.createElement("div",{className:un.interface},mt&&Ie.createElement("div",{onClick:()=>al("shixun_environment","is_support_code_editor",!(Qt!=null&&Qt.is_support_code_editor)),className:Qt!=null&&Qt.is_support_code_editor?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ie.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),Qt!=null&&Qt[mt?"disabled_support_vnc":"disabled2_support_vnc"]?Ie.createElement(pa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ie.createElement("div",{className:un.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>al("shixun_environment",mt?"is_support_vnc":"private_is_support_vnc",!(Qt!=null&&Qt[mt?"is_support_vnc":"private_is_support_vnc"])),className:Qt!=null&&Qt[mt?"is_support_vnc":"private_is_support_vnc"]?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),Qt!=null&&Qt[mt?"disabled_support_webssh":"disabled2_support_webssh"]?Ie.createElement(pa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ie.createElement("div",{className:un.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ie.createElement("div",{onClick:()=>al("shixun_environment",mt?"is_support_webssh":"private_is_support_webssh",!(Qt!=null&&Qt[mt?"is_support_webssh":"private_is_support_webssh"])),className:Qt!=null&&Qt[mt?"is_support_webssh":"private_is_support_webssh"]?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),mt&&Ie.createElement("div",{onClick:()=>al("shixun_environment","is_support_thiry_party",!(Qt!=null&&Qt.is_support_thiry_party)),className:Qt!=null&&Qt.is_support_thiry_party?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-rongqi1"}),Ie.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ie.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!mt&&Ie.createElement(Ie.Fragment,null,Qt!=null&&Qt.disabled2_support_jupyter_lab?Ie.createElement(pa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},Ie.createElement("div",{className:un.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>al("shixun_environment","private_is_support_jupyter_lab",!(Qt!=null&&Qt.private_is_support_jupyter_lab)),className:Qt!=null&&Qt.private_is_support_jupyter_lab?un.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),kd=(mt,$n,Dr)=>{const Vo=Array.from(mt),[Yo]=Vo.splice($n,1);return Vo.splice(Dr,0,Yo),Vo},Vd=(mt,$n)=>oi(void 0,null,function*(){if(!mt.destination)return;const Dr=kd($n,mt.source.index,mt.destination.index);Xn(Dr),(0,Ue.ZP)(`/api/shixuns/${ga}/update_environment_position.json`,{method:"put",body:{tabs:Dr}})}),Zd=(mt,$n)=>{let Dr=$n;he.default.confirm({icon:null,centered:!0,className:lr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ie.createElement("div",null,Ie.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ie.createElement("div",null,Ie.createElement(ie.default,{defaultValue:Dr,onChange:Vo=>Dr=Vo.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ie.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>oi(void 0,null,function*(){if(!Dr)return Ye.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Vo=ia.map(Zo=>Zo.id===mt?hi(Bo({},Zo),{name:Dr}):Zo);if(kr===0){Xn(Vo);return}(yield(0,Ue.ZP)(`/api/shixuns/${ga}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:mt,name:Dr}})).status===0&&Xn(Vo)})})},zd=(mt,$n)=>{Ui()||he.default.confirm({icon:null,centered:!0,className:lr.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>oi(void 0,null,function*(){var Dr;if((kr===0?{status:0}:yield(0,Ue.ZP)(`/api/shixuns/${ga}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:mt}})).status===0){const Yo=ia.filter(Zo=>Zo.id!==mt);if(mt===kr){const Zo=((Dr=Yo==null?void 0:Yo[0])==null?void 0:Dr.id)||null;Sr(Zo),us(Zo),Xn(Yo)}else Xn(Yo)}})})},rd=mt=>{var $n;if(mt===kr)return;const Dr=()=>{Sr(mt),us(mt),Vs()};($n=ve==null?void 0:ve.sideBar)!=null&&$n.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Dr()}}):Dr()},Ed=mt=>{const $n=hi(Bo({},Ca),{shixun_environment:hi(Bo({},Qt),{is_support_code_editor:mt.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:mt.disabled_support_vnc,disabled_support_webssh:mt.disabled_support_webssh,open_start_command:mt.open_start_command,start_command:mt.start_command,open_envs:mt.open_envs,envs:mt.envs,privileged:mt.privileged,add_cap:mt.add_cap,drop_cap:mt.drop_cap}),mirror_repository:hi(Bo({},Yn),{id:mt.id,name:mt.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:mt.shixun_service_configs||[],description:mt.description}),small_type:mt.small_type,boosters:(mt==null?void 0:mt.boosters)||[]});Vr===0?wo($n==null?void 0:$n.mirror_repository):Vr===1?Fr($n==null?void 0:$n.mirror_repository):Vr===2&&Bi($n==null?void 0:$n.mirror_repository),Va($n),Li(!1),Wa("")},od=mt=>{Li(!1)},js=(mt=!1,$n=1)=>oi(void 0,null,function*(){var Dr,Vo,Yo;ii(!0);const Zo=(Dr=ia.find(Yi=>Yi.id===kr))==null?void 0:Dr.name,$i=yield(0,Ue.ZP)(`/api/shixuns/${ga}/update_for_multi.json`,{method:"put",body:{tabs:ia,shixun_environment_id:kr,sub_type:Yn==null?void 0:Yn.choice_small_type,main_type:Yn.id,shixun_environment:hi(Bo({},Qt),{name:Zo,mirror_tab_type:Vr,network_mode:Bs}),shixun_service_configs:Yn==null?void 0:Yn.shixun_service_configs,new_service_configs:jr,sync_origin_shixun:mt,command_settings:Qt==null?void 0:Qt.command_settings}});$i.status===0&&(us($i.shixun_environment_id),Sr($i.shixun_environment_id),Vs(),(Vo=pe==null?void 0:pe.detail)!=null&&Vo.copy_for_exercise||Ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Yo=pe==null?void 0:pe.detail)!=null&&Yo.copy_for_exercise&&(0,wn.m)(Ee,pe,ga,$n)),ii(!1)}),Gd=()=>{var mt;if(Ui())return;if(kr===0||(mt=ve==null?void 0:ve.sideBar)!=null&&mt.confirmLeave){Ye.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const $n=(0,gn.cloneDeep)(zs);console.log("cloneData---",$n),Xn([...ia,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${ia.length+1}`}]),Mr(0),wo({}),Fr({}),Bi({}),Sr(0),Va($n)},al=(mt,$n,Dr)=>oi(void 0,null,function*(){var Vo,Yo,Zo,$i,Yi,jl,rl,yo,Al,su,Wu,Ds,ws,dl,xs,Ls,Pd,Ad,Cd,id,Fd,yd;if(Ui())return;const Oo=(0,gn.cloneDeep)(Ga.current);if($n==="is_support_code_editor"&&Dr&&(yield pd()),$n==="resource_type"&&(Oo.shixun_environment.instance_startup_type=1,Oo.shixun_environment.command_settings=Tu.current,Tu.current=Ga.current.shixun_environment.command_settings,Dr===2&&!Oo.shixun_environment.private_cloud_id&&(Oo.shixun_environment.private_cloud_id=(Vo=Ka==null?void 0:Ka[0])==null?void 0:Vo.id,Oo.shixun_environment.operating_system=1,Zs(Oo.shixun_environment.private_cloud_id,Oo.shixun_environment.operating_system))),$n==="private_cloud_id"&&(Oo.shixun_environment.private_is_support_vnc=!1,Oo.shixun_environment.private_is_support_webssh=!1,Oo.shixun_environment.private_is_support_jupyter_lab=!1,Oo.shixun_environment.operating_system=1,Oo.shixun_environment.instance_startup_template_id=null,Oo.shixun_environment.instance_startup_type=1,Zs(Dr,Oo.shixun_environment.operating_system)),$n==="operating_system"&&Dr&&(Oo.shixun_environment.private_is_support_vnc=!1,Oo.shixun_environment.private_is_support_webssh=!1,Oo.shixun_environment.private_is_support_jupyter_lab=!1,Oo.shixun_environment.instance_startup_template_id=null,Oo.shixun_environment.instance_startup_type=1,Zs(Oo.shixun_environment.private_cloud_id,Dr)),$n==="instance_startup_template_id"){Oo.shixun_environment.private_is_support_vnc=!1,Oo.shixun_environment.private_is_support_webssh=!1,Oo.shixun_environment.private_is_support_jupyter_lab=!1,Oo.shixun_environment.instance_startup_type=1;const zl=ea.find(Ju=>Ju.id===Dr);Oo.shixun_environment.disabled2_support_vnc=zl.disabled_support_vnc,Oo.shixun_environment.disabled2_support_webssh=zl.disabled_support_webssh,Oo.shixun_environment.disabled2_support_jupyter_lab=zl.disabled_support_jupyter_lab,Oo.boosters=zl.boosters,Oo.network_mode_list=zl.network_mode_list,xo(($i=(Zo=(Yo=zl.network_mode_list)==null?void 0:Yo.filter(Ju=>Ju.is_default))==null?void 0:Zo[0])==null?void 0:$i.network_mode),Oo.new_service_configs=zl!=null&&zl.service_config_info?[zl.service_config_info]:[]}if(($n==="private_is_support_vnc"||$n==="private_is_support_webssh")&&(Oo.shixun_environment.instance_startup_type=1),$n==="choice_small_type"){Oo.mirror_repository.choice_small_mirrors=Io.filter(Hi=>Dr.includes(Hi.id));const zl=Oo.mirror_repository.choice_small_mirrors,Ju=Yn.choice_small_mirrors;if(zl.length>Ju.length){const Hi=(0,gn.differenceBy)(zl,Ju,"id");if((Yi=Hi==null?void 0:Hi[0])!=null&&Yi.mirror_name){const ld={cpu_limit:((yo=(rl=(jl=Hi==null?void 0:Hi[0])==null?void 0:jl.shixun_service_configs)==null?void 0:rl[0])==null?void 0:yo.cpu_limit)||1,lower_cpu_limit:((Wu=(su=(Al=Hi==null?void 0:Hi[0])==null?void 0:Al.shixun_service_configs)==null?void 0:su[0])==null?void 0:Wu.lower_cpu_limit)||.1,memory_limit:((dl=(ws=(Ds=Hi==null?void 0:Hi[0])==null?void 0:Ds.shixun_service_configs)==null?void 0:ws[0])==null?void 0:dl.memory_limit)||1,mirror_repository_id:(xs=Hi==null?void 0:Hi[0])==null?void 0:xs.id,name:(Ls=Hi==null?void 0:Hi[0])==null?void 0:Ls.mirror_name,request_limit:((Cd=(Ad=(Pd=Hi==null?void 0:Hi[0])==null?void 0:Pd.shixun_service_configs)==null?void 0:Ad[0])==null?void 0:Cd.request_limit)||10,resource_limit:((yd=(Fd=(id=Hi==null?void 0:Hi[0])==null?void 0:id.shixun_service_configs)==null?void 0:Fd[0])==null?void 0:yd.resource_limit)||10};Oo.mirror_repository.shixun_service_configs.push(ld)}}else{const Hi=(0,gn.differenceBy)(Ju,zl,"id");Oo.mirror_repository.shixun_service_configs=Oo.mirror_repository.shixun_service_configs.filter(ld=>{var bd;return ld.mirror_repository_id!==((bd=Hi==null?void 0:Hi[0])==null?void 0:bd.id)})}}$n?Oo[mt][$n]=Dr:Oo[mt]=Dr,console.log("cloneData",Oo),Wa(""),Va(Oo)}),Ql=(mt,$n,Dr)=>{var Vo,Yo;const Zo=/^\d*(\.\d*)?$/,$i=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],Yi=(0,gn.cloneDeep)((Yo=(Vo=Ga.current)==null?void 0:Vo.mirror_repository)==null?void 0:Yo.shixun_service_configs);if($i.includes($n)){Dr.match(Zo)&&(Yi[mt][$n]=Dr,al("mirror_repository","shixun_service_configs",Yi));return}Yi[mt][$n]=Dr,al("mirror_repository","shixun_service_configs",Yi)},jd=()=>{he.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ie.createElement("div",{className:"tc"},Ie.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:En,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},Kd=()=>{var mt,$n,Dr,Vo,Yo,Zo,$i,Yi,jl,rl;if(!Ui()){if((Qt==null?void 0:Qt.resource_type)===1){if(!(Yn!=null&&Yn.id)){Wa("mirror");return}if(!(Qt!=null&&Qt.is_support_code_editor)&&!(Qt!=null&&Qt.is_support_vnc)&&!(Qt!=null&&Qt.is_support_webssh)&&!(Qt!=null&&Qt.is_support_thiry_party)){Wa("interface");return}if(Qt.is_support_thiry_party&&!(Qt!=null&&Qt.proxy_port)){Wa("port"),Lo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(Qt.is_support_thiry_party&&(Qt!=null&&Qt.proxy_port)&&parseInt(Qt==null?void 0:Qt.proxy_port)>65535||((mt=Qt==null?void 0:Qt.proxy_port)==null?void 0:mt.length)>1&&(($n=Qt==null?void 0:Qt.proxy_port)==null?void 0:$n[0])==="0"){Wa("port"),Lo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((Dr=Yn==null?void 0:Yn.shixun_service_configs)!=null&&Dr.length)){Wa("shixun_service_configs");return}for(let yo of Yn==null?void 0:Yn.shixun_service_configs){if(yo!=null&&yo.open_start_command&&!(yo!=null&&yo.start_command)){Wa("start_command");return}if(yo!=null&&yo.open_envs&&!(yo!=null&&yo.envs)){Wa("envs");return}}if(Qt!=null&&Qt.webssh_host&&!/^[a-z0-9\-]*$/.test(Qt==null?void 0:Qt.webssh_host)){Ye.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((Yo=(Vo=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Vo[0])!=null&&Yo.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(($i=(Zo=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Zo[0])==null?void 0:$i.webssh_host)){Wi(!0);return}}if((Qt==null?void 0:Qt.resource_type)===2){if(!(Qt!=null&&Qt.operating_system)){Wa("system");return}if(!(Qt!=null&&Qt.instance_startup_template_id)){Wa("template");return}if(!(Qt!=null&&Qt.private_is_support_vnc)&&!(Qt!=null&&Qt.private_is_support_webssh)&&!(Qt!=null&&Qt.private_is_support_jupyter_lab)){Wa("interface");return}if((Qt==null?void 0:Qt.operating_system)===1&&(Qt!=null&&Qt.private_is_support_vnc)&&Id&&!(Qt!=null&&Qt.instance_startup_type)){Wa("instance_startup_type");return}}if((Qt!=null&&Qt.is_support_webssh||Qt!=null&&Qt.private_is_support_webssh)&&((Yi=Qt==null?void 0:Qt.command_settings)==null?void 0:Yi.some(Al=>{var su,Wu;return!Al.command&&!!((su=Al.challenge_ids)!=null&&su.length)||Al.command&&!((Wu=Al.challenge_ids)!=null&&Wu.length)}))){Wa("command_settings");return}(jl=pe==null?void 0:pe.detail)!=null&&jl.is_fork_from_creator&&((rl=pe==null?void 0:pe.detail)!=null&&rl.copy_for_exercise)&&kr!=0&&(Qt!=null&&Qt.has_relation)?Ee({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(yo,Al)=>{js(yo,Al)}}}):js(),cloneConfigs[i][type]=value,al("mirror_repository","shixun_service_configs",cloneConfigs)}},Sd=mt=>oi(void 0,null,function*(){yield Ql(mt.index,"cpu_limit",String(mt==null?void 0:mt.cpu)),yield Ql(mt.index,"memory_limit",String(mt==null?void 0:mt.memory))}),Ud=mt=>{const $n=(0,gn.cloneDeep)(jr);$n[mt.index]=hi(Bo({},$n[mt.index]),{cpu_limit:String(mt==null?void 0:mt.cpu),memory_limit:String(mt==null?void 0:mt.memory)}),al("new_service_configs","",$n)};return Ie.createElement("div",{className:un.wrap},Ie.createElement("div",{className:un.content},Ie.createElement("div",{className:un.head},Ie.createElement("div",{className:un.title},"\u5B9E\u9A8C\u73AF\u5883"),ia.lengthao(!0),className:un.setting},"\u8BBE\u7F6E")),!!ia.length&&Ie.createElement(b.Fragment,null,Ie.createElement(Bt.Z5,{onDragEnd:mt=>Vd(mt,ia)},Ie.createElement(Bt.bK,{droppableId:"droppable",direction:"horizontal"},(mt,$n)=>Ie.createElement("div",hi(Bo({},mt.droppableProps),{ref:mt.innerRef,className:un.tabs}),ia.map((Dr,Vo)=>{const{name:Yo,id:Zo}=Dr;return Ie.createElement(Bt._l,{key:Zo,draggableId:Zo.toString(),index:Vo},($i,Yi)=>Ie.createElement("div",hi(Bo(Bo({},$i.draggableProps),$i.dragHandleProps),{ref:$i.innerRef,className:kr===Zo?un.active:"",key:Zo}),Ie.createElement("i",{className:"iconfont icon-tuodong"}),Ie.createElement("span",{className:un.name,onClick:()=>rd(Zo)},Yo),Ie.createElement(Ha.Z,{trigger:["click"],dropdownRender:()=>Ie.createElement(Xa.default,{style:{width:92}},Ie.createElement(Xa.default.Item,{onClick:()=>Zd(Zo,Yo),className:"font14"},"\u91CD\u547D\u540D"),Ie.createElement(Xa.default.Item,{onClick:()=>zd(Zo,Yo),className:"font14"},"\u5220\u9664")),getPopupContainer:jl=>jl.parentNode},Ie.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),mt.placeholder))),Ie.createElement("div",{className:un.line})),Ie.createElement(dr.Z,{loading:zr||Pr,active:!0},!!ia.length&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ie.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Ie.createElement("div",{className:un.resource},wu.map(mt=>Ie.createElement("div",{key:mt.id,className:(Qt==null?void 0:Qt.resource_type)===mt.id?un.active:"",onClick:()=>{(Qt==null?void 0:Qt.resource_type)!==mt.id&&al("shixun_environment","resource_type",mt.id)}},mt.name)))),(Qt==null?void 0:Qt.resource_type)===1&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement("div",{className:un.resource,style:{width:300}},ed.map(mt=>Ie.createElement("div",{key:mt.id,className:Vr===mt.id?un.active:"",onClick:()=>{Vr!==mt.id&&(Ui()||(Mr(mt.id),Wa(""),mt.id===0&&Va(hi(Bo({},Ca),{mirror_repository:Bo({},pi)})),mt.id===1&&Va(hi(Bo({},Ca),{mirror_repository:Bo({},nr)})),mt.id===2&&Va(hi(Bo({},Ca),{mirror_repository:Bo({},io)}))))}},mt.name)))),Ie.createElement(er.Z,{nameWidth:150,errorKey:"mirror",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement(be.Z,{align:"middle"},Rn===!1?Ie.createElement(Ie.Fragment,null,!!(Yn!=null&&Yn.id)&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{onClick:()=>{Ui()||Li(!0)},className:un.mirror},Ie.createElement("div",null,Yn==null?void 0:Yn.name),Ie.createElement("i",{className:"iconfont icon-genghuan"})),Ie.createElement(An.Z,{value:[{description:Yn==null?void 0:Yn.description,name:Yn==null?void 0:Yn.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ie.createElement("span",{className:un.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(Yn!=null&&Yn.id)&&Ie.createElement("div",{onClick:()=>{Li(!0)},className:un.mirror},Ie.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ie.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),ad(!0),(Qt==null?void 0:Qt.is_support_webssh)&&Ie.createElement(er.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(pr,{showError:Yr==="command_settings",value:Qt==null?void 0:Qt.command_settings,onChange:mt=>al("shixun_environment","command_settings",mt),optionsLevelList:Dl})),(Qt==null?void 0:Qt.is_support_thiry_party)&&Ie.createElement(er.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Yr,errorName:hr},Ie.createElement(be.Z,null,Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ie.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ie.createElement(ie.default,{onClick:Ui,value:Qt==null?void 0:Qt.proxy_port,onChange:mt=>{const $n=mt.target.value;($n===""||/^[0-9]\d*$/.test($n))&&al("shixun_environment","proxy_port",mt.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ie.createElement("div",{className:"ml20"},Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ie.createElement(ie.default,{onClick:Ui,value:Qt==null?void 0:Qt.web_route,onChange:mt=>al("shixun_environment","web_route",mt.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ie.createElement(er.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(xr.default,{getPopupContainer:mt=>mt.parentNode,onClick:Ui,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Yn==null?void 0:Yn.choice_small_type,onChange:mt=>al("mirror_repository","choice_small_type",mt),showArrow:!0,maxTagCount:5},Io.map((mt,$n)=>Ie.createElement(Oi,{key:mt.id,value:mt.id},mt.type_name))),!!((Ln=Yn==null?void 0:Yn.choice_small_mirrors)!=null&&Ln.length)&&Ie.createElement(An.Z,{value:(Yn==null?void 0:Yn.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ie.createElement("span",{className:un.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,rr.Ny)()&&Ie.createElement(b.Fragment,null,Ie.createElement("div",{onClick:()=>Wo(!No),className:un.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${No?"icon-shouqi4":"icon-a-xialazhankai"}`})),No&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Yr,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(on=Yn==null?void 0:Yn.shixun_service_configs)!=null&&on.length?"hidden":"initial"}},Ie.createElement("div",{className:un.tabsBox},!((ot=Yn==null?void 0:Yn.shixun_service_configs)!=null&&ot.length)&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:180,marginTop:67},description:""}),!!((sn=Yn==null?void 0:Yn.shixun_service_configs)!=null&&sn.length)&&Ie.createElement(Hn.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:un.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},(Ea=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Ea.map((mt,$n)=>{var Dr;const{cpu_limit:Vo,lower_cpu_limit:Yo,memory_limit:Zo,request_limit:$i,resource_limit:Yi,name:jl,shixun_update_logs:rl}=mt;return Ie.createElement(Hn.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:jl,className:un.tabTitle},jl),key:$n},(rl==null?void 0:rl.user_name)&&Ie.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",rl==null?void 0:rl.user_name,"\uFF08",rl==null?void 0:rl.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",rl!=null&&rl.created_at?xa()(rl==null?void 0:rl.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ie.createElement(er.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(be.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:un.serverConfig,onClick:()=>{Ui()||(Pl({index:$n,cpu:Vo,memory:Zo}),Br(!0))}},Ie.createElement("div",null,Ie.createElement("span",null,Vo,"\u6838")," ",Ie.createElement("span",null,Zo,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),$n==0&&Ie.createElement(be.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:un.viewRecommendConfig,onClick:()=>li(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),Ie.createElement(er.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(be.Z,{align:"middle",wrap:!1},Ie.createElement(ie.default,{onClick:Ui,style:{width:400},value:Yi,maxLength:5,onChange:yo=>{const{value:Al}=yo.target,su=/^\d*(\.\d*)?$/;Al.match(su)&&Ql($n,"resource_limit",yo.target.value)},addonAfter:"M"}),Ie.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Ie.createElement(er.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:mt==null?void 0:mt.open_start_command,errorKey:"start_command",errorValue:Yr,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ie.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ie.createElement(xr.default,{getPopupContainer:yo=>yo.parentNode,onClick:Ui,bordered:!1,fieldNames:{label:"name",value:"id"},options:(Dr=Ca==null?void 0:Ca.mirror_repository)==null?void 0:Dr.webssh_user_arr,value:(mt==null?void 0:mt.webssh_user)||"root",onChange:yo=>Ql($n,"webssh_user",yo),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ie.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ie.createElement(be.Z,{className:"mb20"},Ie.createElement(ie.default,{bordered:!1,onClick:Ui,value:mt==null?void 0:mt.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:yo=>{Ql($n,"webssh_host",yo.target.value),yo.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(yo.target.value)?Wi(!1):Wi(!0):Wi(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ie.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Ie.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),vi&&Ie.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ie.createElement(Pt.default,{checked:mt==null?void 0:mt.open_start_command,onChange:yo=>Ql($n,"open_start_command",yo.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(mt==null?void 0:mt.open_start_command)&&Ie.createElement(It.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:mt==null?void 0:mt.start_command,language:"shell",theme:"vs-light",onChange:yo=>Ql($n,"start_command",yo)})),Ie.createElement(er.Z,{required:mt==null?void 0:mt.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Yr,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ie.createElement(Pt.default,{checked:mt==null?void 0:mt.open_envs,onChange:yo=>Ql($n,"open_envs",yo.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(mt==null?void 0:mt.open_envs)&&Ie.createElement(It.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:mt==null?void 0:mt.envs,onChange:yo=>Ql($n,"envs",yo)})),Ie.createElement(er.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(Jr.Z,{checked:mt==null?void 0:mt.privileged,onChange:yo=>Ql($n,"privileged",yo)}),Ie.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ie.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Ie.createElement(er.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ie.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(ie.default,{onClick:Ui,value:mt==null?void 0:mt.add_cap,onChange:yo=>Ql($n,"add_cap",yo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ie.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(ie.default,{onClick:Ui,value:mt==null?void 0:mt.drop_cap,onChange:yo=>Ql($n,"drop_cap",yo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(Qt==null?void 0:Qt.resource_type)===2&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{nameWidth:150},Ie.createElement(xr.default,{getPopupContainer:mt=>mt.parentNode,bordered:!1,onClick:Ui,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Qt==null?void 0:Qt.private_cloud_id,onChange:mt=>al("shixun_environment","private_cloud_id",mt)},Ka.map((mt,$n)=>Ie.createElement(Oi,{key:mt.id,value:mt.id},mt.name)))),Ie.createElement(er.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ie.createElement("div",{className:un.system},Gl.map(mt=>Ie.createElement("div",{onClick:()=>{Qt.operating_system!==mt.id&&al("shixun_environment","operating_system",mt.id)},key:mt.id,className:(Qt==null?void 0:Qt.operating_system)===mt.id?un.active:""},Ie.createElement("i",{className:mt.icon}),Ie.createElement("span",null,mt.name))))),Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(xr.default,{getPopupContainer:mt=>mt.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Ui,ref:sr,showArrow:!0,dropdownRender:mt=>Ie.createElement("div",{className:un.template},Ie.createElement("div",{className:un.liWrap},ea.map($n=>Ie.createElement("div",{className:un.li,key:$n.id,onClick:()=>{sr.current.blur(),al("shixun_environment","instance_startup_template_id",$n.id)}},Ie.createElement("span",{title:$n.name,style:{color:(Qt==null?void 0:Qt.instance_startup_template_id)===$n.id?"#0152d9":"initial"}},$n.name),!$n.is_public&&Ie.createElement("b",{className:un.tag},"\u79C1\u6709")))),Ie.createElement("div",{style:{padding:12}},!ea.length&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ie.createElement("div",{style:{marginTop:ea!=null&&ea.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ie.createElement("span",{onClick:jd,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:ea==null?void 0:ea.map(mt=>({label:mt.name,value:mt.id})),value:Qt==null?void 0:Qt.instance_startup_template_id}),!!vd&&Ie.createElement(An.Z,{value:vd,title:"\u6A21\u7248\u63CF\u8FF0"},Ie.createElement("span",{className:un.explain},"\u6A21\u7248\u63CF\u8FF0")))),ad(!1),(Qt==null?void 0:Qt.private_is_support_webssh)&&Ie.createElement(er.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(pr,{showError:Yr==="command_settings",value:Qt==null?void 0:Qt.command_settings,onChange:mt=>al("shixun_environment","command_settings",mt),optionsLevelList:Dl})),(Qt==null?void 0:Qt.operating_system)===1&&(Qt==null?void 0:Qt.private_is_support_vnc)&&(Id||nd&&td===1)&&Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Yr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement("div",{className:un.resource},md.map(mt=>Ie.createElement("div",{key:mt.id,className:(Qt==null?void 0:Qt.instance_startup_type)===mt.id?un.active:"",onClick:()=>al("shixun_environment","instance_startup_type",mt.id)},mt.name)))),(0,rr.Ny)()&&td===1&&Ie.createElement(b.Fragment,null,Ie.createElement("div",{onClick:()=>wa(!Co),className:un.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${Co?"icon-shouqi4":"icon-a-xialazhankai"}`})),Co&&Ie.createElement(b.Fragment,null,Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Yr,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:jr!=null&&jr.length?"hidden":"initial"}},Ie.createElement("div",{className:un.tabsBox},!(jr!=null&&jr.length)&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:180,marginTop:67},description:""}),!!(jr!=null&&jr.length)&&Ie.createElement(Hn.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:un.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},jr==null?void 0:jr.map((mt,$n)=>{const{cpu_limit:Dr,lower_cpu_limit:Vo,memory_limit:Yo,request_limit:Zo,resource_limit:$i,name:Yi}=mt;return Ie.createElement(Hn.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:Yi,className:un.tabTitle},Yi),key:$n},Ie.createElement(be.Z,{align:"middle"},Ie.createElement(be.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:un.serverConfig,onClick:()=>{Pl({index:$n,cpu:Dr,memory:Yo}),Br(!0)}},Ie.createElement("div",null,Ie.createElement("span",null,Dr,"\u6838")," ",Ie.createElement("span",null,Yo,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),$n==0&&Ie.createElement(be.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:un.viewRecommendConfig,onClick:()=>li(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,rr.Ny)()&&(Ua==null?void 0:Ua.length)>0&&Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ie.createElement(xr.default,{disabled:!0,getPopupContainer:mt=>mt.parentNode,bordered:!1,className:"mr10",value:Ua[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Ua.map(mt=>Ie.createElement(xr.default.Option,{key:mt,value:mt},mt)))),(0,rr.Ny)()&&(ja==null?void 0:ja.length)>0&&Ie.createElement(er.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Ie.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Ie.createElement(xr.default,{disabled:!0,getPopupContainer:mt=>mt.parentNode,bordered:!1,className:"mr10",value:(oa=(Qa=ja==null?void 0:ja.filter(mt=>mt.is_default))==null?void 0:Qa[0])==null?void 0:oa.network_mode,onChange:mt=>{xo(mt)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},ja==null?void 0:ja.map(mt=>Ie.createElement(xr.default.Option,{key:mt==null?void 0:mt.network_mode,value:mt==null?void 0:mt.network_mode},mt.name)))))))),!ia.length&&Ie.createElement(jt.Z,{image:ro,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ie.createElement("div",{className:un.btns},Ie.createElement(le.ZP,{onClick:Rd,style:{marginRight:40}},"\u53D6\u6D88"),Ie.createElement(le.ZP,{loading:ko,type:"primary",disabled:!(ia!=null&&ia.length),onClick:()=>{Kd()}},"\u4FDD\u5B58")),Ie.createElement(eo,{identifier:ga,shixun_environment_id:kr,useId:Yn==null?void 0:Yn.id,visible:bi,onCancel:()=>Li(!1),onOk:mt=>Ed(mt),tab_type:(La=ed[Number(Vr)])==null?void 0:La.type}),Ie.createElement(ra,{verifyModal:Ui,id:ga,environment:ia,is_published:Wr,dispatch:Ee,visible:ba,onCancel:()=>ao(!1),onOk:mt=>od(mt)}),Ie.createElement(Nr.Z,{visible:ar,onOk:mt=>{let $n=Qt==null?void 0:Qt.resource_type;$n==1&&Sd(mt),$n==2&&Ud(mt),Br(!1)},onCancel:()=>Br(!1),info:Bl}),Ie.createElement(mo.Z,{onOk:()=>{us(Qt==null?void 0:Qt.id)},identifier:ga,visible:Ro,onCancel:()=>li(!1),info:null,isJupyter:!1}))};var Kl=(0,Ne.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt}))(si),zi=re(14726),Ll={footerWrap:"footerWrap___Qaahm"},ql=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Su=(ve,Ee)=>{var pe={};for(var tt in ve)Ol.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&ql)for(var tt of ql(ve))Ee.indexOf(tt)<0&&el.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},$l=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Pu=ie.default.TextArea,eu=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,loading:Xt,dispatch:Mn,onFinish:Ln=()=>{}}=Ee,on=Su(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[ot]=oe.default.useForm(),sn=Qa=>$l(void 0,null,function*(){var oa;const La=yield Mn({type:"shixunsDetail/getCustomScript",payload:{id:(oa=pe.actionTabs.params)==null?void 0:oa.id,compile:Qa.execute,excutive:Qa.compile}});Ea(),La&&Ln(La==null?void 0:La.shixun_script)}),Ea=()=>{Mn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ea},b.createElement(oe.default,{form:ot,scrollToFirstError:!0,layout:"vertical",onFinish:sn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Pu,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Pu,{rows:4})),b.createElement("div",{className:Ll.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Ea},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Xt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Qu=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(eu),Ei={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},ca=Object.defineProperty,Gr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,ci=(ve,Ee,pe)=>Ee in ve?ca(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,cu=(ve,Ee)=>{for(var pe in Ee||(Ee={}))wi.call(Ee,pe)&&ci(ve,pe,Ee[pe]);if(vo)for(var pe of vo(Ee))Ul.call(Ee,pe)&&ci(ve,pe,Ee[pe]);return ve},gu=(ve,Ee)=>Gr(ve,_r(Ee)),Jo=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Ml=xr.default.Option,Il=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:tt})=>{var Xt,Mn;const[Ln,on]=(0,b.useState)(null),[ot,sn]=(0,b.useState)([]),[Ea,Qa]=(0,b.useState)(!0),[oa,La]=(0,b.useState)({}),[ga,Wr]=(0,b.useState)([]),[ia,Xn]=(0,b.useState)(),[kr,Sr]=(0,b.useState)(),[Ka,fr]=(0,b.useState)([]),[ea,Jn]=(0,b.useState)({}),sr=(0,b.useRef)(null),Ca=(0,b.useRef)(!0),Va=(0,b.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ga=(0,b.useRef)(null),[Rr,Qt]=(0,b.useState)(!1),[Yn,Io]=(0,b.useState)(!1),[jr,ja]=(0,b.useState)({}),{id:Ua,is_published:Yr}=ve,{frequence_image:Wa=[],environments:hr=[],choice_small_type:Lo=[],other_image:No=[]}=ea,{name:Wo,description:Co,authorization:wa,small_type:zr=[]}=oa;(0,b.useEffect)(()=>{Ln!==null&&(ei(),sr.current.scrollTop=0)},[Ln]),(0,b.useEffect)(()=>{Ua&&Pr()},[Ua]),(0,b.useEffect)(()=>{if(Ln!==null)return So(),()=>{clearTimeout(Ga.current)}},[Ln,ot,ga,ia,kr]);const So=()=>{clearTimeout(Ga.current),Ga.current=setTimeout(()=>{!(0,gn.isEqual)(Va.current.activeId,Ln)||!(0,gn.isEqual)(Va.current.selectId,ot)||!(0,gn.isEqual)(Va.current.serviceConfigList,ga)||!(0,gn.isEqual)(Va.current.evaluateScript,ia)||!(0,gn.isEqual)(Va.current.evaluationScript,kr)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Pr=()=>Jo(void 0,null,function*(){var Rn,Fo,pi;Qa(!0);const wo=yield(0,Ue.ZP)(`/api/shixuns/${Ua}/edit_environment_info.json`,{method:"get"});wo.status===0&&(Jn(cu({},wo.data)),Qa(!1),(Rn=wo==null?void 0:wo.data)!=null&&Rn.id?(Va.current.activeId=(Fo=wo==null?void 0:wo.data)==null?void 0:Fo.id,on((pi=wo==null?void 0:wo.data)==null?void 0:pi.id)):on(null))}),ei=()=>Jo(void 0,null,function*(){var Rn,Fo,pi,wo;const nr=yield(0,Ue.ZP)(`/api/shixuns/${Ua}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Ln}});La(nr.data),Va.current.selectId=(Rn=nr.data)==null?void 0:Rn.choice_small_type,sn((Fo=nr.data)==null?void 0:Fo.choice_small_type),Va.current.serviceConfigList=(pi=nr.data)==null?void 0:pi.shixun_service_configs,Wr((wo=nr.data)==null?void 0:wo.shixun_service_configs),Va.current.evaluateScript=nr.data.evaluate_script,Xn(nr.data.evaluate_script),Va.current.evaluationScript=nr.data.choice_standard_scripts,Sr(nr.data.choice_standard_scripts),fr(nr.data.standard_scripts)}),ko=()=>{var Rn;const Fo=()=>{Ne.history.push(`/shixuns/${Ua}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Rn=ve==null?void 0:ve.sideBar)!=null&&Rn.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Fo()}}):Fo()},ii=(Rn=!1)=>Jo(void 0,null,function*(){if((0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const Fo={sub_type:ot,main_type:Ln,shixun:{mirror_script_id:kr},shixun_info:{evaluate_script:ia},shixun_service_configs:ga.map(wo=>({mirror_repository_id:wo.mirror_repository_id,cpu_limit:wo.cpu_limit,lower_cpu_limit:wo.lower_cpu_limit,memory_limit:wo.memory_limit,request_limit:wo.request_limit,resource_limit:wo.resource_limit}))};(yield(0,Ue.ZP)(`/api/shixuns/${Ua}`,{method:"put",body:Fo})).status===0&&(Ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Va.current={activeId:Ln,selectId:ot,serviceConfigList:ga,evaluateScript:ia,evaluationScript:kr},Ee({type:"practiceSetting/getCommonData",payload:{id:Ua}}),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),vi=zr.filter(Rn=>ot.includes(Rn.id)),Wi=()=>{ko()},ba=(Rn,Fo,pi)=>{Wr(wo=>wo.map((nr,Fr)=>Fr===pi?gu(cu({},nr),{[Fo]:Rn}):nr))},ao=()=>{(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ua}}})},bi=Rn=>Jo(void 0,null,function*(){const Fo=yield Ee({type:"shixunsDetail/getScriptContent",payload:{id:Ua,script_id:Rn}});Fo&&Xn(Fo.content)}),Li=Rn=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Jo(void 0,null,function*(){yield bi(Rn),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Vr=(Rn,Fo)=>{const pi=ga[0]?[ga[0]]:[];Fo.forEach(wo=>{const nr=ga.find(Fr=>Fr.mirror_repository_id===Number(wo.key));if(nr)pi.push(nr);else{const Fr=zr.find(io=>io.id===Number(wo.key));if(Fr.mirror_name){const io={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(wo.key),name:Fr.mirror_name,request_limit:10};pi.push(io)}}}),Wr(pi),sn(Rn)},Mr=Rn=>{ba(String(Rn==null?void 0:Rn.cpu),"cpu_limit",Rn.index),ba(String(Rn==null?void 0:Rn.memory),"memory_limit",Rn.index),Qt(!1)};return b.createElement("div",{className:Ei.practice},b.createElement(uo.Z,{loading:Ea,skin:"night",className:Ei.left,dispatch:Ee,value:Ln,data:hr,otherData:No,tags:Wa,onChange:Rn=>on(Rn),onSearchWord:()=>{}}),b.createElement("div",{className:Ei.right},b.createElement("header",null,b.createElement("div",{className:Ei.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Ln===null?"\u2014 \u2014":Wo)),b.createElement("div",{className:Ei.content,ref:sr},Ln===null&&b.createElement(jt.Z,{image:ro,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ln!==null&&b.createElement("div",{className:Ei.des},b.createElement("div",{className:Ei.mainBody},b.createElement(we.Z,{value:Co})),b.createElement("div",{className:Ei.title},"\u9644\u5E26\u73AF\u5883"),b.createElement("div",{className:Ei.selectBox},b.createElement(xr.default,{onChange:(Rn,Fo)=>Vr(Rn,Fo),getPopupContainer:Rn=>Rn.parentNode,mode:"multiple",bordered:!1,value:ot,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},zr.map((Rn,Fo)=>b.createElement(Ml,{key:Rn.id,value:Rn.id},Rn.type_name))),b.createElement("div",{className:Ei.smallType},vi.map(Rn=>Rn.description?b.createElement("span",{key:Rn.id},Rn.description):null))),!((Xt=pe==null?void 0:pe.detail)!=null&&Xt.is_jupyter_lab)&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ei.title},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:Ei.evaluating},b.createElement("div",{className:Ei.evaluatingLabel},Yr&&b.createElement("div",{onClick:()=>{(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:Ei.mask}),b.createElement(xr.default,{style:{width:400},bordered:!1,getPopupContainer:Rn=>Rn.parentNode,value:kr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Rn=>{Li(Rn),Sr(Rn)}},(Ka||[]).map((Rn,Fo)=>b.createElement(Ml,{value:parseInt(Rn.id),name:Rn.scptname,key:Fo},Rn.scptname))),b.createElement("span",{className:Ei.evaluatingS1,onClick:ao},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.createElement(Pe.Z,{overlayClassName:Ei.popover,placement:"bottomLeft",content:b.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",b.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.createElement("br",null),"challengeProgramNames",b.createElement("br",null),"sourceClassNames",b.createElement("br",null),b.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"src/step1/HelloWorld.java",b.createElement("br",null),"src/step2/Other.java",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"step1.HelloWorld",b.createElement("br",null),"step2.Other",b.createElement("br",null),b.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.createElement("br",null),'" "step2.Other")',b.createElement("br",null),b.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.createElement(zi.Z,null)))),b.createElement(It.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:ia,onChange:Rn=>{if(Ca.current){Ca.current=!1;return}Xn(Rn),(0,Tt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Ca.current=!0,Xn(Va.current.evaluateScript)},200)}}))),((Mn=pe.detail)==null?void 0:Mn.identity)<3&&!!ga.length&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ei.title},"\u8D44\u6E90\u914D\u7F6E"),b.createElement("div",{className:Ei.serviceSettingWrap},ga==null?void 0:ga.map((Rn,Fo)=>b.createElement("div",{key:Fo,className:"mb30"},b.createElement("div",{className:"mb20"},b.createElement("span",{className:"font16"},Rn.name)),b.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),b.createElement(be.Z,{align:"middle"},b.createElement(be.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ei.serverConfig,style:Yr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{Yr||(ja({index:Fo,cpu:Rn==null?void 0:Rn.cpu_limit,memory:Rn==null?void 0:Rn.memory_limit}),Qt(!0))}},b.createElement("div",null,b.createElement("span",null,Rn==null?void 0:Rn.cpu_limit,"\u6838")," ",b.createElement("span",null,Rn==null?void 0:Rn.memory_limit,"GB")),b.createElement("i",{className:"iconfont icon-bianji21",style:Yr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),b.createElement(be.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ei.viewRecommendConfig,onClick:()=>Io(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),b.createElement("div",{className:Ei.serviceBox},b.createElement("div",{className:Ei.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),b.createElement(ie.default,{value:Rn.resource_limit,style:{width:400,height:50},disabled:Yr,maxLength:5,onChange:pi=>{const{value:wo}=pi.target,nr=/^\d*(\.\d*)?$/;wo.match(nr)&&ba(pi.target.value,"resource_limit",Fo)},addonAfter:"M"}),b.createElement("label",{className:Ei.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))))),b.createElement("div",{className:Ei.btns},b.createElement(le.ZP,{size:"middle",style:{marginRight:20},onClick:Wi},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",disabled:Ln===null,onClick:()=>ii()},"\u4FDD\u5B58"))),b.createElement(Po.Z,null),b.createElement(Qu,{onFinish:Rn=>Xn(Rn)}),b.createElement(co.Z,null),b.createElement(Nr.Z,{visible:Rr,onOk:Rn=>Mr(Rn),onCancel:()=>Qt(!1),info:jr}),b.createElement(mo.Z,{identifier:Ua,visible:Yn,onCancel:()=>Io(!1),info:null,isJupyter:!0}))};var Nl=(0,Ne.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:tt}))(Il);const ju=({shixunsDetail:ve})=>{var Ee,pe,tt,Xt;const[Mn,Ln]=(0,b.useState)(!0);return(0,b.useEffect)(()=>{var on;typeof((on=ve==null?void 0:ve.detail)==null?void 0:on.is_jupyter_lab)=="boolean"&&Mn&&Ln(!1)},[(Ee=ve==null?void 0:ve.detail)==null?void 0:Ee.is_jupyter_lab,Mn]),console.log((pe=ve==null?void 0:ve.detail)==null?void 0:pe.is_jupyter_lab,Mn),b.createElement(dr.Z,{loading:Mn,active:!0},((tt=ve==null?void 0:ve.detail)==null?void 0:tt.is_jupyter_lab)===!1&&b.createElement(Kl,null),((Xt=ve==null?void 0:ve.detail)==null?void 0:Xt.is_jupyter_lab)===!0&&b.createElement(Nl,null))};var cs=(0,Ne.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(ju),qu=re(36546),gs=re(56102),Ci={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Mi={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},ms=re(9168),Us=Object.defineProperty,Au=Object.defineProperties,Cu=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Ku=(ve,Ee,pe)=>Ee in ve?Us(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,tu=(ve,Ee)=>{for(var pe in Ee||(Ee={}))vs.call(Ee,pe)&&Ku(ve,pe,Ee[pe]);if(fs)for(var pe of fs(Ee))Ys.call(Ee,pe)&&Ku(ve,pe,Ee[pe]);return ve},Lu=(ve,Ee)=>Au(ve,Cu(Ee)),Is=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const{Dragger:Hs}=Ge.default;var _s=({dispatch:ve,id:Ee,onClose:pe,onOK:tt,visible:Xt,wrapClassName:Mn,local:Ln,containerId:on,rootIdentifier:ot})=>{var sn;const[Ea,Qa]=(0,b.useState)({}),[oa,La]=(0,b.useState)([]),[ga,Wr]=(0,b.useState)([]),[ia,Xn]=(0,b.useState)(0),[kr,Sr]=(0,b.useState)(!1),[Ka,fr]=(0,b.useState)(!1),[ea]=oe.default.useForm(),[Jn,sr]=(0,b.useState)([]),Ca=(0,b.useRef)([]);(0,b.useEffect)(()=>{Xt&&(ea.resetFields(),sr([]),Wr([]),La([]),Xn(0),fr(!1),Sr(!1))},[Xt]);const Va=wa=>{var zr,So,Pr;if(wa.file.status==="done"||wa.file.status==="uploading"){if(sr(wa.fileList),!wa.file.response)return;if((zr=wa.file.response)!=null&&zr.id){Ye.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}sr(Jn.filter(ei=>ei.uid!==wa.file.uid)),(So=wa.file.response)!=null&&So.message&&Ye.ZP.info((Pr=wa.file.response)==null?void 0:Pr.message)}},Ga=wa=>Is(void 0,null,function*(){var zr;if(!ia){const Pr=Jn.filter(ei=>ei.uid!==wa.uid);sr(Pr),Ca.current=[...Pr],La(oa.filter(ei=>ei!==wa.name)),Ye.ZP.info("\u5220\u9664\u6210\u529F"),Pr.length||(ea.setFieldsValue({file:void 0}),ea.validateFields());return}if(!wa.response){Ye.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,Ue.ZP)(`/api/shixuns/${Ee}/destroy_data_sets.json`,{method:"Delete",body:{id:[(zr=wa==null?void 0:wa.response)==null?void 0:zr.id]}})).status===0&&(sr(Jn.filter(Pr=>Pr.uid!==wa.uid)),Ye.ZP.info("\u5220\u9664\u6210\u529F"))}),Rr=wa=>{if(Jn!=null&&Jn.some(So=>So.name===wa.name))return Ye.ZP.info(`${wa.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const zr={name:wa.name,uid:wa.uid,file:wa,percent:0};return Jn.push(zr),Ca.current=[...Jn],sr([...Jn]),!1},Qt={height:300,multiple:!0,disabled:ia>0,withCredentials:!0,fileList:Jn,action:`${mn.Z.API_SERVER}/api/attachments.json`,onChange:Va,onRemove:Ga,beforeUpload:Rr},Yn=(wa,zr,So,Pr,ei)=>{const ko=new FormData;Object.keys(wa).forEach(vi=>{ko.append(vi,wa[vi])});const ii=new window.XMLHttpRequest;return ii.withCredentials=!0,ii.addEventListener("load",function(vi){var Wi;So(JSON.parse((Wi=vi==null?void 0:vi.target)==null?void 0:Wi.response))},!1),ii.addEventListener("error",function(vi){ei&&ei(vi)},!1),ii.upload.onprogress=vi=>{Pr&&Pr(vi)},ii.open("POST",zr),ii.send(ko),ii},Io=(wa,zr)=>{if(wa.lengthComputable){const So=Math.floor(wa.loaded/wa.total*100),Pr=Lu(tu({},zr),{percent:So,status:So===100?"done":"uploading"});console.log(Ca.current,333),Ca.current=Ca.current.map(ei=>ei.uid===zr.uid?Pr:ei),sr(Ca.current)}},jr=(wa,zr)=>{const So=Lu(tu({},zr),{status:"error"});Ye.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ca.current=Ca.current.map(Pr=>Pr.uid===zr.uid?So:Pr),Ca.current.every(Pr=>Pr.status==="done"||Pr.status==="error")&&(fr(!1),Xn(2)),sr(Ca.current)},ja=(wa,zr)=>{let So=Lu(tu({},zr),{status:"done"});if(wa.status===0||(So=Lu(tu({},zr),{status:"error"}),Ye.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Ca.current=Ca.current.map(Pr=>Pr.uid===zr.uid?So:Pr),Ca.current.every(Pr=>Pr.status==="done")){Ye.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Lo(!0);return}Ca.current.every(Pr=>Pr.status==="done"||Pr.status==="error")&&(fr(!1),Xn(2)),sr(Ca.current)},Ua=()=>{let wa=!0;return window.navigator.onLine==!0?wa=!0:wa=!1,wa},Yr=wa=>Is(void 0,null,function*(){if(fr(!0),ia===3){Xn(2);return}if(ia===2||ia===1){Wa();return}const{commitMessage:zr="",fileOss:So=[]}=wa||{},ei=(Ln?Jn:So).map(ii=>ii.name);if(ei.filter(ii=>ii.indexOf("\u3001")!=-1||ii.indexOf(" ")!=-1).length>0){Ye.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),fr(!1);return}const ko=yield(0,Ue.ZP)(`/api/shixuns/${Ee}/check_data_sets`,{method:"post",body:{files_name:ei}});if(ko.status===-3){La(ko==null?void 0:ko.exist_files),fr(!1);return}if(JSON.stringify(ko)==="{}"){fr(!1),Ye.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}ko.status===0&&(Jn.forEach(ii=>{const vi=Yn({file:ii.file,description:zr},`${mn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,Wi=>ja(Wi,ii),Wi=>Io(Wi,ii),Wi=>jr(Wi,ii));ga.push(vi)}),Xn(1))}),Wa=()=>{const{commitMessage:wa=""}=tu({},ea.getFieldsValue())||{},zr=Ca.current.filter(Pr=>Pr.status==="error"),So=Ca.current.map(Pr=>Lu(tu({},Pr),{status:Pr.status==="error"?"uploading":Pr.status}));sr(So),zr.forEach(Pr=>{const ei=Yn({file:Pr.file,description:wa},`${mn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,ko=>ja(ko,Pr),ko=>Io(ko,Pr),ko=>jr(ko,Pr));ga.push(ei)})},hr=wa=>{var zr,So;if(console.log(wa,"changedValues"),"fileOss"in wa){if(wa!=null&&wa.fileOss.every(Pr=>Pr.status==="done")&&((zr=wa==null?void 0:wa.fileOss)!=null&&zr.length)){Ye.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Lo(!0);return}if(wa!=null&&wa.fileOss.every(Pr=>Pr.status==="done"||Pr.status==="error")&&((So=wa==null?void 0:wa.fileOss)!=null&&So.length)){Xn(3),fr(!1);return}La(oa.filter(Pr=>{var ei;return(ei=wa==null?void 0:wa.fileOss)==null?void 0:ei.some(ko=>ko.name===Pr)}))}Qa(tu({},ea.getFieldsValue()))},Lo=wa=>{wa||(Sr(!0),ga.forEach(zr=>{zr.abort()})),tt(),pe()},No=()=>{const{fileOss:wa=[]}=tu({},ea.getFieldsValue())||{},zr=Jn==null?void 0:Jn.every(Pr=>Pr.status==="done"),So=wa==null?void 0:wa.every(Pr=>Pr.status==="done");if(!zr||!So){he.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Lo()}});return}Lo()},Wo=()=>b.createElement(b.Fragment,null,b.createElement("div",null,b.createElement("i",{className:`iconfont icon-shangchuan font50 ${Mi.colorBlue}`})),b.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",b.createElement("span",{className:`${Mi.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Co=wa=>{console.log(wa,444)};return b.createElement(he.default,{open:Xt,onOk:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ea.submit()},centered:!0,okText:ia===0?"\u786E\u5B9A":ia===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ka},onCancel:No,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},b.createElement("div",{className:Mi.wrap},b.createElement(oe.default,{className:"mt10",form:ea,scrollToFirstError:!0,layout:"vertical",onFinish:Yr,onValuesChange:hr},Ln?b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(Hs,tu({},Qt)," ",Wo())):b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(ms.ZP,{identifier:ot,cancelUpload:kr,container_type:"Shixun",container_id:on,uploading:ia<3?ia:0,disabled:ia>0,height:300,maxSize:100*1024*1024*1024,description:Ea.commitMessage||"",text:Wo(),onComplete:Co,realFileName:!0})),!!oa.length&&b.createElement("span",{className:Mi.repeatedName},oa.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),b.createElement(oe.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(ie.default,{bordered:!1,disabled:ia>0,maxLength:100,suffix:`${((sn=Ea.commitMessage)==null?void 0:sn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},$u=re(48922),ps=re(40118),Xs=re(1498),hs=Object.defineProperty,Uu=Object.defineProperties,es=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,Js=(ve,Ee,pe)=>Ee in ve?hs(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Rl=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Es.call(Ee,pe)&&Js(ve,pe,Ee[pe]);if(Ou)for(var pe of Ou(Ee))Ss.call(Ee,pe)&&Js(ve,pe,Ee[pe]);return ve},nu=(ve,Ee)=>Uu(ve,es(Ee)),Yu=(ve,Ee)=>{var pe={};for(var tt in ve)Es.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Ou)for(var tt of Ou(ve))Ee.indexOf(tt)<0&&Ss.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},Fu=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const{Fragment:gd}=b,{TabPane:Md}=Hn.default,Qs=ve=>{var Ee=ve,{globalSetting:pe,dispatch:tt,practiceSetting:Xt,shixunsDetail:Mn,user:Ln}=Ee,on=Yu(Ee,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),ot,sn,Ea,Qa,oa,La;const{id:ga}=Xt,[Wr,ia]=(0,b.useState)([]),[Xn,kr]=(0,b.useState)({}),[Sr,Ka]=(0,b.useState)([]),[fr,ea]=(0,b.useState)(!1),[Jn,sr]=(0,b.useState)(!0),[Ca,Va]=(0,b.useState)(!1),[Ga,Rr]=(0,b.useState)(!1),[Qt,Yn]=(0,b.useState)(!1),[Io,jr]=(0,b.useState)(!1),[ja,Ua]=(0,b.useState)("all"),[Yr,Wa]=(0,b.useState)([]),[hr,Lo]=(0,b.useState)([]),[No,Wo]=(0,b.useState)(!1),[Co,wa]=(0,b.useState)({}),[zr,So]=(0,b.useState)(!1),[Pr,ei]=(0,b.useState)([]),[ko,ii]=(0,b.useState)({page:1,limit:10,total:0}),[vi,Wi]=(0,b.useState)({page:1,limit:10,search:"",order:"mine"});(0,b.useEffect)(()=>{ga&&ao()},[ga]);const ba=nr=>{const Fr=nu(Rl({},ko),{page:nr});Lo([]),ii(Fr),ao(Fr)},ao=nr=>Fu(void 0,null,function*(){const io=nr||{page:1,limit:10,total:0};ea(!0);const Bi=yield tt({type:"shixunsDetail/getSetData",payload:nu(Rl({},io),{id:ga})});Bi!=null&&Bi.data_sets&&(ea(!1),ia([...Bi.data_sets]),ii(nu(Rl({},io),{total:Bi==null?void 0:Bi.data_sets_count})),sr(!1),kr(Rl({},Bi)))}),bi=()=>b.createElement("div",{className:Ci.empty},b.createElement("img",{src:$u.x7,width:"258"}),b.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),Vr={selectedRowKeys:hr,columnWidth:70,onChange:nr=>{console.log("selectedRowKeys changed: ",nr),Lo(nr)}},Mr=nr=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Fr=nr?[nr]:hr;he.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fu(void 0,null,function*(){if((yield(0,Ue.ZP)(`/api/shixuns/${ga}/destroy_data_sets.json`,{method:"Delete",body:{id:Fr}})).status===0){const Bi=Fr.length===Wr.length&&ko.page>1?ko.page-1:ko.page;Ye.ZP.success("\u5220\u9664\u6210\u529F"),ao(nu(Rl({},ko),{page:Bi})),Lo([])}})})},Rn=()=>Fu(void 0,null,function*(){const{title:nr}=Co;let Fr=null;if(console.log(nr,"title"),nr===""){Fr="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",wa(nu(Rl({},Co),{errorDes:Fr}));return}if(nr.includes(" ")){Fr="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",wa(nu(Rl({},Co),{errorDes:Fr}));return}const io=Wr.find(xo=>xo.id===(Co==null?void 0:Co.id)).title;if(nr===io.substring(0,io.lastIndexOf("."))||nr===io){Fr="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",wa(nu(Rl({},Co),{errorDes:Fr}));return}const Bi=io.includes(".")?io.substring(io.lastIndexOf("."),io.length):"";(yield(0,Ue.ZP)(`/api/shixuns/${ga}/rename_data_sets.json`,{method:"post",body:{id:Co==null?void 0:Co.id,new_file_name:nr+Bi}})).status===0&&(Ye.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),ao(ko),Va(!1),wa({}))}),Fo=()=>{const{download_url:nr}=Co;pi(nr),Ye.ZP.success("\u590D\u5236\u6210\u529F"),Rr(!1),wa({})},pi=nr=>{const Fr=nr,io=document.createElement("input");io.value=Fr,document.body.appendChild(io),io.select(),document.execCommand("Copy"),io.style.display="none"},wo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:nr=>b.createElement(pa.Z,{title:nr},b.createElement("span",null,nr))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(nr,Fr)=>Fr!=null&&Fr.data_set_id?b.createElement(pa.Z,{title:nr},b.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,ke.xg)(`/dataset/${Fr==null?void 0:Fr.data_set_id}/detail?tabId=public`)}},nr)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:nr=>b.createElement(pa.Z,{title:nr},b.createElement("span",null,nr||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(nr,Fr)=>xa()(Fr.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(nr,Fr)=>b.createElement("div",{className:Ci.path},b.createElement(pa.Z,{title:nr},b.createElement("span",{className:Ci.text},nr)),b.createElement(gs.CopyToClipboard,{text:nr,onCopy:()=>Ye.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(pa.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(nr,Fr)=>b.createElement("div",{className:Ci.actionsBtns},b.createElement(pa.Z,{title:"\u91CD\u547D\u540D"},b.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var io;wa((0,gn.clone)(nu(Rl({},Fr),{title:Fr!=null&&Fr.title.includes(".")?(io=Fr==null?void 0:Fr.title)==null?void 0:io.substring(0,Fr.title.lastIndexOf(".")):Fr==null?void 0:Fr.title}))),Va(!0),(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),b.createElement(pa.Z,{title:"\u5206\u4EAB"},b.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),wa((0,gn.clone)(Fr)),Rr(!0)}})),b.createElement(pa.Z,{title:"\u4E0B\u8F7D"},b.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,ke.Nd)(Fr.title,Fr==null?void 0:Fr.download_url)}})),b.createElement(pa.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},b.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),jr(!0),ei([Fr]),Wa([Fr.id])}})),b.createElement(pa.Z,{title:"\u5220\u9664"},b.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,ke.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Mr(Fr.id)}})))}];return b.createElement("div",{className:Ci.dataset},b.createElement("div",{className:Ci.header},b.createElement("div",{className:Ci.title},"\u6570\u636E\u96C6(",ko.total,")"),b.createElement("div",{className:Ci.dataPath},b.createElement("span",{className:Ci.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.createElement("input",{value:Xn==null?void 0:Xn.folder_name,disabled:!0}),b.createElement(gs.CopyToClipboard,{text:Xn==null?void 0:Xn.folder_name,onCopy:()=>Ye.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(pa.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.createElement("div",{className:Ci.btns},b.createElement(le.ZP,{type:"primary",ghost:!0,onClick:()=>Mr(),disabled:!hr.length,style:{width:"60px"}},"\u5220\u9664"),b.createElement(le.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{jr(!0),Wa(hr),ei(Wr.filter(nr=>hr.includes(nr.id)))},disabled:!hr.length},"\u540C\u6B65"),b.createElement(Ha.Z,{className:"ml10",disabled:((ot=Ln==null?void 0:Ln.userInfo)==null?void 0:ot.user_status)===2,dropdownRender:()=>b.createElement(Xa.default,null,b.createElement(Xa.default.Item,{key:1,onClick:()=>{Wo(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),b.createElement(Xa.default.Item,{key:2,onClick:()=>{Yn(!0),Ua("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},b.createElement("span",{className:Ci.selectBtn},b.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),b.createElement("div",{className:Ci.content},b.createElement(dr.Z,{loading:Jn,active:!0,paragraph:{rows:5}},ko.total?b.createElement(qu.default,{rowSelection:Vr,className:Ci.customTable,dataSource:Wr,bordered:!1,rowKey:nr=>nr.id,rowClassName:Ci.row,columns:wo,loading:fr,pagination:{pageSize:ko.limit,total:ko.total,current:ko.page,onChange:ba,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):bi())),b.createElement(_s,{rootIdentifier:(sn=Mn==null?void 0:Mn.detail)==null?void 0:sn.root_identifier,wrapClassName:Ci.uploadFileModal,id:ga,containerId:(Ea=Mn==null?void 0:Mn.detail)==null?void 0:Ea.id,local:(Qa=pe==null?void 0:pe.setting)==null?void 0:Qa.is_local,dispatch:tt,visible:No,onClose:()=>Wo(!1),onOK:ao}),b.createElement(he.default,{title:"\u91CD\u547D\u540D",open:Ca,onOk:Rn,centered:!0,wrapClassName:Ci.renameModal,onCancel:()=>{Va(!1),wa({})},width:"1000px"},b.createElement("div",null,b.createElement("div",{className:Ci.fileName},b.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.createElement(ie.default,{value:Co==null?void 0:Co.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:nr=>{wa(nu(Rl({},Co),{title:nr.target.value,errorDes:null}))},maxLength:60,suffix:`${((oa=Co==null?void 0:Co.title)==null?void 0:oa.length)||0}/60`}),(Co==null?void 0:Co.errorDes)&&b.createElement("div",{className:Ci.errorDes},Co==null?void 0:Co.errorDes))),b.createElement(he.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:Ga,onOk:Fo,centered:!0,wrapClassName:Ci.shareModal,onCancel:()=>{Rr(!1),wa({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.createElement("div",null,b.createElement("div",{className:Ci.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.createElement(ie.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Co==null?void 0:Co.download_url}))),b.createElement(ps.Z,{setVisible:Yn,visible:Qt,recordId:Yr,type:ja,updateData:ao,identifier:(La=Mn.detail)==null?void 0:La.identifier}),b.createElement(he.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:Io,width:400,centered:!0,keyboard:!1,onCancel:()=>jr(!1),maskClosable:!1,footer:b.createElement("div",{style:{display:"flex",justifyContent:"center"}},b.createElement("div",{className:Ci.leftButton,onClick:()=>{So(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),b.createElement("div",{className:Ci.rightButton,onClick:()=>{jr(!1),Yn(!0),Ua("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},b.createElement("div",{className:Ci.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),b.createElement(Xs.Z,{visible:zr,attachmentInfo:Pr,onClose:()=>So(!1),onSuccess:nr=>{So(!1),Ne.history.push(`/dataset/${nr}/detail?tabId=mine`)}}))};var Ns=(0,Ne.connect)(({globalSetting:ve,shixunsDetail:Ee,practiceSetting:pe,user:tt})=>({globalSetting:ve,shixunsDetail:Ee,user:tt,practiceSetting:pe}))(Qs),mu=re(31797),fu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},Ps=Object.defineProperty,As=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(ve,Ee,pe)=>Ee in ve?Ps(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ge=(ve,Ee)=>{for(var pe in Ee||(Ee={}))qs.call(Ee,pe)&&ce(ve,pe,Ee[pe]);if(As)for(var pe of As(Ee))se.call(Ee,pe)&&ce(ve,pe,Ee[pe]);return ve},Le=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Me=ve=>ve!=null&&ve.length?ve.filter((Ee,pe)=>pe!==0).map(Ee=>Ee.val).join("").substr(1):"",ht=({shixunsDetail:ve,globalSetting:Ee,loading:pe,dispatch:tt,fileType:Xt,path:Mn,onFinish:Ln=()=>{}})=>{const on=(0,Ne.useParams)(),[ot,sn]=(0,b.useState)(""),[Ea,Qa]=(0,b.useState)([]),[oa,La]=(0,b.useState)([]),Wr=[Ko.OriginalPicturePath,Ko.ExpectPicturePath,Ko.PicturePath].includes(Xt);(0,b.useEffect)(()=>{ve.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(sn(Mn||""),ia())},[ve.actionTabs.key]);const ia=(Jn="")=>Le(void 0,null,function*(){var sr;const Ca=yield tt({type:"shixunsDetail/getRepository",payload:{id:on.id,path:Jn}});if(Jn===""&&!((sr=Ca==null?void 0:Ca.trees)!=null&&sr.length)&&Ye.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Ca!=null&&Ca.trees){const Va=Ca.trees.map(Ga=>ge(ge({},Ga),{name:Ga.name,val:Ga.name}));La(Va||[])}}),Xn=Jn=>{const sr=Me(Ea),Ca=`${sr&&`${sr}/`}${Jn}`;Xt===Ko.Path?!(ot!=null&&ot.includes(`${Ca}\uFF1B`))&&sn(`${ot}${Ca}\uFF1B`):Xt===Ko.ExecPath&&sn(Ca)},kr=Jn=>{if(Jn.type==="tree"){Ea.length?Ea.push({val:`/${Jn.val}`,path:Jn.val}):Ea.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Jn.val}`,path:Jn.val}),Qa(Ea);const sr=Me(Ea);Wr&&sn(sr),ia(sr)}},Sr=(Jn,sr)=>{const Ca=Ea.filter((Ga,Rr)=>Rr<=sr);Qa(Ca);const Va=Me(Ca);Wr&&sn(Va),ia(Va)},Ka=()=>Le(void 0,null,function*(){Ln(ot),fr()}),fr=()=>{sn(""),Qa([]),La([]),tt({type:"shixunsDetail/setActionTabs",payload:{}})},ea=Me(Ea);return b.createElement(he.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:ve.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ka,onCancel:fr},b.createElement("div",{className:fu.wrap},b.createElement("div",{className:fu.content},b.createElement("div",{className:fu.mainPathWrap},!!(Ea!=null&&Ea.length)&&Ea.map((Jn,sr)=>b.createElement("a",{key:sr,onClick:()=>Sr(Jn,sr)},Jn.val))),!!(oa!=null&&oa.length)&&oa.map((Jn,sr)=>Jn.type==="tree"?b.createElement("a",{key:sr,onClick:()=>kr(Jn)},b.createElement("i",{className:`iconfont icon-wenjianjia ${fu.colorBlue}`}),ea&&`${ea}/`,Jn.name):b.createElement("a",{key:sr,onClick:()=>Xn(`${Jn.name}`)},b.createElement("i",{className:`iconfont icon-zuoye ${fu.colorBlue}`}),ea&&`${ea}/`,Jn.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:ot,onChange:Jn=>sn(Jn.target.value)})))};var dt=(0,Ne.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee.models.index}))(ht),Kt={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Ut=re(23744),cn=Object.defineProperty,Qn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,zn=(ve,Ee,pe)=>Ee in ve?cn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Gn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Pn.call(Ee,pe)&&zn(ve,pe,Ee[pe]);if(Qn)for(var pe of Qn(Ee))Cn.call(Ee,pe)&&zn(ve,pe,Ee[pe]);return ve},Zt=(ve,Ee)=>{var pe={};for(var tt in ve)Pn.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Qn)for(var tt of Qn(ve))Ee.indexOf(tt)<0&&Cn.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},hn=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Un=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:tt,user:Xt,dispatch:Mn}=Ee,Ln=Zt(Ee,["shixunsDetail","globalSetting","user","dispatch"]),on,ot;const sn=(0,Ne.useLocation)(),Ea=(0,b.useRef)((ot=(on=sn.pathname)==null?void 0:on.split("/"))==null?void 0:ot[2]),[Qa]=oe.default.useForm(),[oa,La]=(0,b.useState)(""),[ga,Wr]=(0,b.useState)(!1),[ia,Xn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ea.current&&kr()},[Ea.current]);const kr=()=>hn(void 0,null,function*(){Wr(!0);const Ka=yield(0,Ue.ZP)(`/api/shixuns/${Ea.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ka.status===0&&(La((Ka==null?void 0:Ka.standard_answer)||""),Qa.setFieldsValue({hide_answer:Ka==null?void 0:Ka.hide_answer,disable_copy:Ka==null?void 0:Ka.disable_copy}),Wr(!1))}),Sr=Ka=>hn(void 0,null,function*(){Xn(!0),(yield(0,Ue.ZP)(`/api/shixuns/${Ea.current}/set_standard_answer.json`,{method:"post",body:Gn({},Ka)})).status===0&&Ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xn(!1)});return b.createElement("section",{className:Kt.wrap},b.createElement(dr.Z,{loading:ga},b.createElement(oe.default,{form:Qa,scrollToFirstError:!0,layout:"vertical",onFinish:Sr},b.createElement(oe.default.Item,{name:"hide_answer",valuePropName:"checked"},b.createElement(Pt.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),b.createElement(oe.default.Item,{name:"disable_copy",valuePropName:"checked"},b.createElement(Pt.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),b.createElement(oe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},b.createElement(ne.Z,{defaultValue:oa})),b.createElement(oe.default.Item,null,b.createElement(Ut.t,{okText:"\u4FDD\u5B58",loading:ia,hasCancelBtn:!1,className:Kt.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Ia=(0,Ne.connect)(({shixunsDetail:ve,globalSetting:Ee,user:pe})=>({shixunsDetail:ve,globalSetting:Ee,user:pe}))(Un),Pa=re(86766),Ta=re(385),Ja=re(4973),na=re(59301),Aa=Object.defineProperty,oo=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,Go=(ve,Ee,pe)=>Ee in ve?Aa(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,gi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Ao.call(Ee,pe)&&Go(ve,pe,Ee[pe]);if(Qr)for(var pe of Qr(Ee))Mo.call(Ee,pe)&&Go(ve,pe,Ee[pe]);return ve},jo=(ve,Ee)=>oo(ve,br(Ee)),qr=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const{Countdown:Do}=mu.default;var $o=(ve=>(ve[ve.LoadingFail=1]="LoadingFail",ve[ve.Loading=2]="Loading",ve[ve.Finish=3]="Finish",ve))($o||{}),Ko=(ve=>(ve.Path="path",ve.ExecPath="exec_path",ve.OriginalPicturePath="original_picture_path",ve.ExpectPicturePath="expect_picture_path",ve.PicturePath="picture_path",ve))(Ko||{});const Uo=({globalSetting:ve,loading:Ee,dispatch:pe,practiceSetting:tt,shixunsDetail:Xt})=>{var Mn;const[Ln,on]=(0,b.useState)(),[ot,sn]=(0,b.useState)(),Ea=(0,b.useRef)(),[Qa,oa]=(0,b.useState)(),[La,ga]=(0,b.useState)(),[Wr,ia]=(0,b.useState)(!0),[Xn,kr]=(0,b.useState)(700),[Sr,Ka]=(0,b.useState)(""),[fr,ea]=(0,b.useState)("1"),Jn=(0,Ne.useParams)();(0,b.useEffect)(()=>{Ca()},[]);const sr=()=>qr(void 0,null,function*(){var ja,Ua;const Yr=yield pe({type:"shixunsDetail/updateRepositoryFile",payload:{id:Jn.id,path:(Ua=(ja=Xt==null?void 0:Xt.fileContent)==null?void 0:ja.params)==null?void 0:Ua.path,content:Ln,secret_repository:Wr?null:!0}});Yr!=null&&Yr.content&&(Ye.ZP.info("\u4FDD\u5B58\u6210\u529F"),pe({type:"practiceSetting/setSideBarTabs",payload:jo(gi({},tt.sideBar),{confirmLeave:!1})}))}),Ca=()=>qr(void 0,null,function*(){var ja,Ua,Yr,Wa;const hr=yield(0,it.Ui)({identifier:Jn.id});if((Ua=(ja=hr==null?void 0:hr.data)==null?void 0:ja.data_list)!=null&&Ua.length){Pa.Z.publish("pod-restrict-data",{identifier:(Yr=hr==null?void 0:hr.data)==null?void 0:Yr.identifier,data_list:(Wa=hr==null?void 0:hr.data)==null?void 0:Wa.data_list});return}hr!=null&&hr.url&&Ka(hr==null?void 0:hr.url)}),Va=()=>qr(void 0,null,function*(){const ja=yield(0,it.K_)({identifier:Jn.id});(ja==null?void 0:ja.status)===0&&(ja!=null&&ja.remainingSeconds?(oa(Date.now()+ja.remainingSeconds*1e3),ga(ja.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ja.remainingSeconds-300)*1e3)):Ga())}),Ga=()=>{he.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:na.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>qr(void 0,null,function*(){Rr()})})},Rr=()=>qr(void 0,null,function*(){var ja,Ua,Yr,Wa;sn(2);const hr=yield(0,it.zH)({identifier:Jn.id});if((Ua=(ja=hr==null?void 0:hr.data)==null?void 0:ja.data_list)!=null&&Ua.length){Pa.Z.publish("pod-restrict-data",{identifier:(Yr=hr==null?void 0:hr.data)==null?void 0:Yr.identifier,data_list:(Wa=hr==null?void 0:hr.data)==null?void 0:Wa.data_list});return}(hr==null?void 0:hr.status)===0&&(sn(3),Ka(hr.url),Ea.current=hr.port,Ye.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),Qt=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:na.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",na.createElement("span",null,na.createElement(Do,{value:Qa,format:"HH:mm:ss",onFinish:Yn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>qr(void 0,null,function*(){(yield(0,it.q9)({identifier:Jn.id})).status===0&&(yield Va(),Ye.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yn=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:na.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Rr()}})},Io=ja=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},jr=ja=>qr(void 0,null,function*(){yield(0,it.QA)({id:Jn.id,startup_file:ja}),Ca(),pe({type:"practiceSetting/getCommonData",payload:gi({},Jn)})});return na.createElement(Hn.default,{activeKey:fr,onChange:ja=>ea(ja),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:na.createElement("div",null,na.createElement(be.Z,{className:"mt20 ml20 font14",align:"middle"},na.createElement(Te.Z,null,na.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),na.createElement(Te.Z,{className:"mr10"},na.createElement(pa.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},na.createElement(Ta.Z,{style:{cursor:"pointer"}}))),na.createElement(Te.Z,{flex:"300px",onClick:()=>Io("exec_path")},na.createElement(ie.default,{value:Sr})),na.createElement(Te.Z,{flex:"1"},na.createElement(le.ZP,{type:"primary",className:"ml10",onClick:()=>Io("exec_path")},"\u8BBE\u7F6E"))),na.createElement("iframe",{onLoad:ja=>{},src:Sr,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),na.createElement(dt,{fileType:"path",path:(Mn=Xt==null?void 0:Xt.detail)==null?void 0:Mn.startup_file,onFinish:ja=>jr(ja)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:fr==="2"?na.createElement(Ja.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:na.createElement(Ia,null)}]})};var mi=(0,Ne.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:tt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:tt}))(Uo),Ii={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},Si=re(78258),ki={collect:"collect___pxqYO",head:"head___WuH5D"},ai=re(59301),Gi=Object.defineProperty,fi=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Qi=(ve,Ee,pe)=>Ee in ve?Gi(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Zi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))xi.call(Ee,pe)&&Qi(ve,pe,Ee[pe]);if(fi)for(var pe of fi(Ee))Vi.call(Ee,pe)&&Qi(ve,pe,Ee[pe]);return ve},gl=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())}),po=({onOk:ve,onCancel:Ee,visible:pe,modalParams:tt,forceIn:Xt})=>{const[Mn]=oe.default.useForm(),[Ln,on]=(0,b.useState)(!1),ot=Xt?!1:typeof pe=="number";(0,b.useEffect)(()=>{pe?Mn.setFieldsValue(Zi({},tt)):Mn.resetFields()},[pe]);const sn=Ea=>gl(void 0,null,function*(){on(!0),yield ve(Ea),on(!1)});return ai.createElement(he.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Ee(),onOk:()=>Mn.submit(),open:!!pe,confirmLoading:Ln,title:ot?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:ot?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},ai.createElement(oe.default,{form:Mn,size:"large",onFinish:sn},ai.createElement(oe.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},ai.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),ai.createElement(oe.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},ai.createElement(ne.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:tt==null?void 0:tt.content}))))},Ur=re(59301),Pi=Object.defineProperty,Ni=Object.getOwnPropertySymbols,qi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ri=(ve,Ee,pe)=>Ee in ve?Pi(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ol=(ve,Ee)=>{for(var pe in Ee||(Ee={}))qi.call(Ee,pe)&&Ri(ve,pe,Ee[pe]);if(Ni)for(var pe of Ni(Ee))Di.call(Ee,pe)&&Ri(ve,pe,Ee[pe]);return ve},il=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())}),vu=({})=>{const ve=(0,Ne.useParams)(),[Ee,pe]=(0,b.useState)(!1),[tt,Xt]=(0,b.useState)(0),[Mn,Ln]=(0,b.useState)([]),[on,ot]=(0,b.useState)(!1),[sn,Ea]=(0,b.useState)({title:"",content:""}),[Qa,oa]=(0,b.useState)(!1),[La,ga]=(0,b.useState)(!1),[Wr,ia]=(0,b.useState)([]),[Xn,kr]=(0,b.useState)({keywords:"",page:1,limit:10});(0,b.useEffect)(()=>{Sr(Xn)},[]);const Sr=Va=>il(void 0,null,function*(){var Ga,Rr;pe(!0);const Qt=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"get",params:Va});Qt.status===0&&(Ln(((Ga=Qt==null?void 0:Qt.data)==null?void 0:Ga.qna_sets)||[]),Xt((Rr=Qt==null?void 0:Qt.data)==null?void 0:Rr.total_count)),pe(!1)}),Ka=Va=>{Xn.keywords=Va,Xn.page=1,kr(ol({},Xn)),Sr(Xn)},fr=(Va,Ga)=>{Xn.page=Va,Xn.limit=Ga,kr(ol({},Xn)),Sr(Xn)},ea=Va=>il(void 0,null,function*(){if(typeof on=="number"){const Ga=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets/${on}.json`,{method:"put",body:Va});(Ga==null?void 0:Ga.status)===0&&(Ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Sr(Xn),ot(!1))}else{const Ga=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Va});(Ga==null?void 0:Ga.status)===0&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xn.page=1,Xn.keywords="",kr(ol({},Xn)),Sr(Xn),ot(!1))}}),Jn=Va=>il(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>il(void 0,null,function*(){const Ga=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets/${Va.id}.json`,{method:"delete"});if((Ga==null?void 0:Ga.status)===0){const Rr=Mn.length===1&&Xn.page>1?Xn.page-1:Xn.page;Xn.page=Rr,kr(ol({},Xn)),Sr(Xn),Ye.ZP.success("\u5220\u9664\u6210\u529F")}})})}),sr=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Va=>Ur.createElement(pa.Z,{placement:"topLeft",title:Va},Ur.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Va=>Ur.createElement(pa.Z,{placement:"topLeft",title:Va},Ur.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Va,Ga)=>Ur.createElement("span",null,Ur.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{ot(Va),Ea({title:Ga==null?void 0:Ga.title,content:Ga==null?void 0:Ga.content})}},"\u7F16\u8F91"),Ur.createElement("span",{className:"current c-red",onClick:()=>Jn(Ga)},"\u5220\u9664"))}],Ca={onRemove:()=>{ia([])},beforeUpload:Va=>{if((Va==null?void 0:Va.size)>1024*1024*50)return Ye.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Va.type==="application/vnd.ms-excel"||Va.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ye.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Rr=[];return Rr.push(Va),ia([...Rr]),!1},fileList:Wr,accept:".xls,.xlsx"};return Ur.createElement("div",{className:ki.collect},Ur.createElement("div",{className:ki.head},Ur.createElement(Si.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Xn.keywords,onChange:Ka}),Ur.createElement(Si.op,{className:"ml40 mr20",shape:"default",onClick:()=>{ot(!0),Ea({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Ur.createElement(Si.op,{type:"primary",shape:"default",onClick:()=>oa(!0)},"\u5BFC\u5165\u95EE\u7B54")),Ur.createElement(qu.default,{columns:sr,style:{marginTop:33},dataSource:Mn,loading:Ee,rowKey:"id",pagination:{current:Xn.page,hideOnSinglePage:!tt,showQuickJumper:!0,showSizeChanger:!0,pageSize:Xn.limit,pageSizeOptions:["10","20","50","100","200"],total:tt,size:"default",showTotal:ke.rU,onChange:fr}}),Ur.createElement(he.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:Qa,centered:!0,confirmLoading:La,onCancel:()=>{oa(!1),ia([])},onOk:()=>il(void 0,null,function*(){var Va;const Ga=new FormData;if(Wr.length>0)Ga.append("file",Wr[0]);else{Ye.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ga(!0);let Rr=yield(0,Ue.ZP)(`/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/import.json`,{method:"post",body:Ga},!0);(Rr==null?void 0:Rr.status)===0&&((Va=Rr==null?void 0:Rr.fail)!=null&&Va.length?he.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Ur.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",Ur.createElement("a",{href:`${mn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ye.ZP.success("\u5BFC\u5165\u6210\u529F"),Xn.page=1,Xn.keywords="",kr(ol({},Xn)),Sr(Xn),oa(!1),ia([]))),ga(!1)})},Ur.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Ur.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Ur.createElement("a",{href:`${mn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Ur.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Ur.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Ur.createElement("div",{style:{marginLeft:74}},Ur.createElement(Ge.default,ol({},Ca),Ur.createElement(Si.op,{shape:"default",icon:Ur.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Ur.createElement(po,{visible:on,onCancel:()=>ot(!1),onOk:ea,modalParams:sn}))},yu={record:"record___Ueu3j",head:"head___UOVq4"},Qo=re(59301),tl=Object.defineProperty,Wl=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Fi=(ve,Ee,pe)=>Ee in ve?tl(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ji=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Yl.call(Ee,pe)&&Fi(ve,pe,Ee[pe]);if(pu)for(var pe of pu(Ee))vl.call(Ee,pe)&&Fi(ve,pe,Ee[pe]);return ve},Hl=(ve,Ee)=>Wl(ve,ll(Ee)),pl=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())}),hl=({})=>{const ve=(0,Ne.useParams)(),[Ee]=oe.default.useForm(),[pe,tt]=(0,b.useState)(!1),[Xt,Mn]=(0,b.useState)(0),[Ln,on]=(0,b.useState)([]),[ot,sn]=(0,b.useState)(!1),[Ea,Qa]=(0,b.useState)({title:"",content:""});let[oa,La]=(0,b.useState)({page:1,limit:10});(0,b.useEffect)(()=>{ia(oa)},[]);const ga=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Wr=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],ia=ea=>pl(void 0,null,function*(){var Jn,sr;tt(!0);const Ca=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_records.json`,{method:"get",params:ea});Ca.status===0&&(on(((Jn=Ca==null?void 0:Ca.data)==null?void 0:Jn.qna_records)||[]),Mn((sr=Ca==null?void 0:Ca.data)==null?void 0:sr.total_count)),tt(!1)}),Xn=ea=>{oa.page=1,oa=ji(ji({},oa),ea),La(ji({},oa)),ia(oa)},kr=(ea,Jn)=>{oa.page=ea,oa.limit=Jn,La(ji({},oa)),ia(oa)},Sr=ea=>pl(void 0,null,function*(){const Jn=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Hl(ji({},ea),{qna_record_id:ot})});(Jn==null?void 0:Jn.status)===0&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),ia(oa),sn(!1))}),Ka=ea=>pl(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>pl(void 0,null,function*(){const Jn=yield(0,Ue.ZP)(`/api/shixuns/${ve.id}/qna_records/${ea.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Jn==null?void 0:Jn.status)===0&&ia(oa)})})}),fr=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:ea=>Qo.createElement(pa.Z,{placement:"topLeft",title:ea},Qo.createElement("span",{className:"c-black"},ea||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:ea=>Qo.createElement(pa.Z,{placement:"topLeft",title:ea},Qo.createElement("span",{className:"c-black"},ea||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:ea=>{var Jn;return Qo.createElement("span",{className:"c-black"},(Jn=ga==null?void 0:ga.find(sr=>sr.value===ea))==null?void 0:Jn.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:ea=>{var Jn;return Qo.createElement("span",{className:"c-black"},(Jn=Wr==null?void 0:Wr.find(sr=>sr.value===ea))==null?void 0:Jn.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(ea,Jn)=>Qo.createElement("span",null,["pending","ignored"].includes(Jn.status)&&Qo.createElement(Qo.Fragment,null,Qo.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{sn(ea),Qa({title:Jn==null?void 0:Jn.question,content:Jn==null?void 0:Jn.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Qo.createElement("span",{className:"current c-light-primary",onClick:()=>Ka(Jn)},"\u5FFD\u7565")),["skipped"].includes(Jn.status)&&Qo.createElement(pa.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Qo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Jn.status)&&Qo.createElement(pa.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Qo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Qo.createElement("div",{className:yu.record},Qo.createElement("div",{className:yu.head},Qo.createElement(oe.default,{layout:"inline",form:Ee,colon:!1,size:"large",onFinish:Xn},Qo.createElement(oe.default.Item,{name:"keywords",label:"\u95EE\u9898"},Qo.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Qo.createElement(oe.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Qo.createElement(xr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ga,style:{width:200}})),Qo.createElement(oe.default.Item,{name:"status",label:"\u72B6\u6001"},Qo.createElement(xr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Wr,style:{width:200}})),Qo.createElement(oe.default.Item,{style:{marginRight:0}},Qo.createElement(le.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Qo.createElement(qu.default,{columns:fr,style:{marginTop:33},dataSource:Ln,loading:pe,rowKey:"id",pagination:{current:oa.page,hideOnSinglePage:!Xt,showQuickJumper:!0,showSizeChanger:!0,pageSize:oa.limit,pageSizeOptions:["10","20","50","100","200"],total:Xt,size:"default",showTotal:ke.rU,onChange:kr}}),Qo.createElement(po,{visible:ot,onCancel:()=>sn(!1),onOk:Sr,modalParams:Ea,forceIn:!0}))},El=re(59301);const Ti=({dispatch:ve,practiceSetting:Ee,shixunsDetail:pe})=>{const[tt,Xt]=(0,b.useState)("1");return El.createElement("div",{className:Ii.catechism},El.createElement(Si.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:tt,onChange:Mn=>Xt(Mn),className:Ii.tab}),tt==="1"&&El.createElement(vu,null),tt==="2"&&El.createElement(hl,null))};var ul=(0,Ne.connect)(({practiceSetting:ve,shixunsDetail:Ee})=>({practiceSetting:ve,shixunsDetail:Ee}))(Ti),au=Object.defineProperty,ni=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,qo=(ve,Ee,pe)=>Ee in ve?au(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Sl=(ve,Ee)=>{for(var pe in Ee||(Ee={}))sl.call(Ee,pe)&&qo(ve,pe,Ee[pe]);if(ni)for(var pe of ni(Ee))kl.call(Ee,pe)&&qo(ve,pe,Ee[pe]);return ve},yl=(ve,Ee)=>{var pe={};for(var tt in ve)sl.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&ni)for(var tt of ni(ve))Ee.indexOf(tt)<0&&kl.call(ve,tt)&&(pe[tt]=ve[tt]);return pe},bu=ve=>{var Ee=ve,{tabsActive:pe}=Ee,tt=yl(Ee,["tabsActive"]);return b.createElement(b.Fragment,null,pe==="information"&&b.createElement(Jt,null),pe==="warehouse"&&b.createElement(Gt.default,null),pe==="level"&&b.createElement(wr,Sl({},tt)),pe==="collaborate"&&b.createElement(Nn,Sl({},tt)),pe==="setting"&&b.createElement(en.Z,null),pe==="environment"&&b.createElement(cs,Sl({},tt)),pe==="dataset"&&b.createElement(Ns,null),pe==="service"&&b.createElement(mi,Sl({},tt)),pe==="catechism"&&b.createElement(ul,Sl({},tt)))},fl={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},Bu=Object.defineProperty,ru=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,ho=(ve,Ee,pe)=>Ee in ve?Bu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,yi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))$r.call(Ee,pe)&&ho(ve,pe,Ee[pe]);if(ru)for(var pe of ru(Ee))qa.call(Ee,pe)&&ho(ve,pe,Ee[pe]);return ve};const Zl=ve=>React.createElement("svg",yi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ve),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var ou="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",di=re(59301),Mu=Object.defineProperty,Iu=Object.defineProperties,Ki=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Hu=(ve,Ee,pe)=>Ee in ve?Mu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Cs=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Du.call(Ee,pe)&&Hu(ve,pe,Ee[pe]);if(Xr)for(var pe of Xr(Ee))bl.call(Ee,pe)&&Hu(ve,pe,Ee[pe]);return ve},hu=(ve,Ee)=>Iu(ve,Ki(Ee)),iu=(ve,Ee)=>{var pe={};for(var tt in ve)Du.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&Xr)for(var tt of Xr(ve))Ee.indexOf(tt)<0&&bl.call(ve,tt)&&(pe[tt]=ve[tt]);return pe};const Xl=[{name:"\u57FA\u672C\u4FE1\u606F",icon:di.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:di.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:di.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:di.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:di.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],ts=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,shixunsDetail:Mn,practiceSetting:Ln}=Ee,on=iu(Ee,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),ot;const{base_info_warning:sn,challenges_warning:Ea,id:Qa,repository_warning:oa,sideBar:La,service_warning:ga}=Ln,Wr=(0,Ne.useLocation)(),ia=(0,Ne.useParams)(),[Xn]=(0,Ne.useSearchParams)();(0,b.useEffect)(()=>{var Ka;const fr=Xn.get("tabId"),ea=Wr.pathname.split("/").length,sr=((Ka=Mn==null?void 0:Mn.detail)!=null&&Ka.windows_vnc?Xl.filter(Ca=>Ca.tabId!=="dataset"):Xl).map(Ca=>Ca.tabId).includes(fr);if(fr&&sr){Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:fr}});return}if(ea>4){Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!fr||fr&&!sr){Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(ot=Mn==null?void 0:Mn.detail)==null?void 0:ot.windows_vnc]),(0,b.useEffect)(()=>()=>{Xt({type:"practiceSetting/setSideBarTabs",payload:hu(Cs({},Ln.sideBar),{selectPath:""})})},[ia.id]);const kr=Ka=>{var fr;if(Ka===La.tabsActive)return;const ea=()=>{Ne.history.push(`/shixuns/${Qa}/edit?tabId=${Ka}`),Xt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ka,selectPath:"",confirmLeave:!1}})};(fr=Ln==null?void 0:Ln.sideBar)!=null&&fr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ea()}}):ea()},Sr=()=>{var Ka;return((Ka=Mn==null?void 0:Mn.detail)!=null&&Ka.windows_vnc?Xl.filter(ea=>ea.tabId!=="dataset"):Xl).filter(ea=>{var Jn;return(Jn=Mn==null?void 0:Mn.detail)!=null&&Jn.is_jupyter_lab?ea.tabId!=="level":ea.tabId!=="service"}).map(ea=>{const{name:Jn,icon:sr,tabId:Ca}=ea;return di.createElement("div",{key:Ca,className:`${Ln.sideBar.tabsActive===Ca?fl.itemActive:fl.item} font12`,onClick:()=>kr(Ca)},sr,di.createElement("span",{className:fl.name},Jn),Ca==="information"&&sn&&di.createElement(pa.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},di.createElement("img",{src:ou,alt:""})),Ca==="level"&&Ea&&di.createElement(pa.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},di.createElement("img",{src:ou,alt:""})),Ca==="service"&&ga&&di.createElement(pa.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},di.createElement("img",{src:ou,alt:""})),Ca==="warehouse"&&oa&&di.createElement(pa.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},di.createElement("img",{src:ou,alt:""})))})};return di.createElement("div",{className:fl.sidebar},di.createElement("div",{className:fl.items},Sr()),di.createElement("div",{className:fl.question},di.createElement(pa.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},di.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},di.createElement("img",{src:$u.Pt,height:44,width:44,alt:""})))))};var ns=(0,Ne.connect)(({loading:ve,globalSetting:Ee,shixunsDetail:pe,practiceSetting:tt})=>({globalSetting:Ee,loading:ve,practiceSetting:tt,shixunsDetail:pe}))(ts),Nu={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},lo=re(59301),Or=Object.defineProperty,nl=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,as=(ve,Ee,pe)=>Ee in ve?Or(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Rs=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Ai.call(Ee,pe)&&as(ve,pe,Ee[pe]);if(nl)for(var pe of nl(Ee))Fs.call(Ee,pe)&&as(ve,pe,Ee[pe]);return ve},Ru=(ve,Ee,pe)=>new Promise((tt,Xt)=>{var Mn=ot=>{try{on(pe.next(ot))}catch(sn){Xt(sn)}},Ln=ot=>{try{on(pe.throw(ot))}catch(sn){Xt(sn)}},on=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Mn,Ln);on((pe=pe.apply(ve,Ee)).next())});const Eu=({classroomList:ve,loading:Ee,dispatch:pe,shixunsDetail:tt})=>{var Xt,Mn;const Ln=(0,Ne.useParams)(),on=(0,Ne.useLocation)(),[ot,sn]=(0,b.useState)(!1),[Ea,Qa]=(0,b.useState)(!1),{actionTabs:oa}=ve,[La]=oe.default.useForm(),[ga,Wr]=(0,b.useState)({name:"string"}),ia=Ka=>Ka&&Ka{console.log(Ln),ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ga.name=oa==null?void 0:oa.name),Wr(Rs({},ga)),La.setFieldsValue({name:oa==null?void 0:oa.name})},[ve.actionTabs.key]);const Sr={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return lo.createElement(lo.Fragment,null,lo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Xt=ve==null?void 0:ve.actionTabs)==null?void 0:Xt.zIndex)||1e3,footer:null,onOk:()=>Ru(void 0,null,function*(){console.log(123123)}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},lo.createElement("div",null,lo.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Sr[ve.actionTabs.type],"\uFF1F")),lo.createElement("div",{className:Nu.bottom},lo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&Ea,className:Nu.no,onClick:()=>Ru(void 0,null,function*(){var Ka;Qa(!0),(Ka=ve.actionTabs)!=null&&Ka.value?ve.actionTabs.fn(ve.actionTabs.value,!0,2):ve.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),lo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&!Ea,className:Nu.yes,onClick:()=>Ru(void 0,null,function*(){var Ka;Qa(!1),(Ka=ve.actionTabs)!=null&&Ka.value?ve.actionTabs.fn(ve.actionTabs.value,!1,1):ve.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),lo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:ot,onOk:()=>Ru(void 0,null,function*(){var Ka,fr;yield La.validateFields();const ea=La.getFieldValue();sn(!0);const Jn=yield(0,Ue.ZP)(`/api/shixuns/${Ln==null?void 0:Ln.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:ea.name}});sn(!1),Jn.status===0&&(Ye.ZP.success("\u4FEE\u6539\u6210\u529F"),pe({type:"practiceSetting/getCommonData",payload:{id:Ln.id}}),(Ka=ve.actionTabs)!=null&&Ka.getBaseInfo&&((fr=ve.actionTabs)==null||fr.getBaseInfo())),pe({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},lo.createElement("div",null,lo.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),lo.createElement(oe.default,{form:La,initialValues:{name:Xn},onChange:()=>{Wr(La.getFieldValue())}},lo.createElement(oe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},lo.createElement(be.Z,{className:"mt30",align:"middle"},lo.createElement(Te.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),lo.createElement(Te.Z,{flex:"1"},lo.createElement(ie.default,{maxLength:60,defaultValue:oa==null?void 0:oa.name,suffix:lo.createElement("span",null,((Mn=ga==null?void 0:ga.name)==null?void 0:Mn.length)||0,"/",60)}))))))))};var Ts=(0,Ne.connect)(({classroomList:ve,loading:Ee,shixunsDetail:pe})=>({classroomList:ve,loading:Ee.effects,shixunsDetail:pe}))(Eu),lu=re(59301),Ws=Object.defineProperty,rs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,os=Object.prototype.propertyIsEnumerable,_u=(ve,Ee,pe)=>Ee in ve?Ws(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,is=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ks.call(Ee,pe)&&_u(ve,pe,Ee[pe]);if(uu)for(var pe of uu(Ee))os.call(Ee,pe)&&_u(ve,pe,Ee[pe]);return ve},bs=(ve,Ee)=>rs(ve,ys(Ee)),$s=(ve,Ee)=>{var pe={};for(var tt in ve)ks.call(ve,tt)&&Ee.indexOf(tt)<0&&(pe[tt]=ve[tt]);if(ve!=null&&uu)for(var tt of uu(ve))Ee.indexOf(tt)<0&&os.call(ve,tt)&&(pe[tt]=ve[tt]);return pe};const Xu=ve=>{var Ee=ve,{globalSetting:pe,loading:tt,dispatch:Xt,practiceSetting:Mn}=Ee,Ln=$s(Ee,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:on}=Mn,{tabsActive:ot}=on;let sn=(0,Ne.useParams)();return(0,b.useEffect)(()=>(Xt({type:"globalSetting/headerFooterToggle",payload:!1}),Xt({type:"shixunsDetail/getShixunsDetail",payload:bs(is({},sn),{shixun_managed:!0})}),()=>{Xt({type:"globalSetting/headerFooterToggle",payload:!0}),Xt({type:"practiceSetting/setParams",payload:{id:""}})}),[]),lu.createElement("div",{className:xe.practiceSetting},lu.createElement("div",{className:xe.wrapHeader},lu.createElement(y,null)),lu.createElement("div",{className:xe.wrapLayout},lu.createElement("div",{className:xe.wrapSidebar},lu.createElement(ns,null)),lu.createElement("div",{className:xe.wrapContent},lu.createElement(bu,bs(is({},Ln),{tabsActive:Mn.sideBar.tabsActive})))),lu.createElement(Ts,null))};var ls=(0,Ne.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe})=>({globalSetting:Ee,loading:ve,practiceSetting:pe}))(Xu)},54517:function(Ke,Rt,re){"use strict";re.d(Rt,{S:function(){return it},m:function(){return he}});var b=re(58130),xe=re(8591),qe=re(43418),ke=re(59301),ze=(Ye,Ue,Ne)=>new Promise((gt,at)=>{var Qe=E=>{try{a(Ne.next(E))}catch(x){at(x)}},de=E=>{try{a(Ne.throw(E))}catch(x){at(x)}},a=E=>E.done?gt(E.value):Promise.resolve(E.value).then(Qe,de);a((Ne=Ne.apply(Ye,Ue)).next())});const it=Ye=>{let Ue=document.createElement("textarea");return Ue.value=Ye,Ue.value},he=(Ye,Ue,Ne,gt,at)=>ze(void 0,null,function*(){var Qe,de;const a=yield Ye({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ne,save_type:gt}});gt===1?((a==null?void 0:a.status)==0&&xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Qe=a==null?void 0:a.data)!=null&&Qe.exists_same_shixun_name?Ye({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(de=a==null?void 0:a.data)==null?void 0:de.shixun_name}}):Ye({type:"classroomList/setActionTabs",payload:{}})):(Ye({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&qe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ke.createElement("div",null,ke.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,x;(0,b.xg)(`/shixuns/${(x=(E=Ue==null?void 0:Ue.detail)==null?void 0:E.fork_from)==null?void 0:x.fork_identifier}/challenges`)}}))})},98949:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return ee}});var b=re(59301),xe=re(42203),qe=re(92832),ke=re(78241),ze=re(43418),it=re(8591),he=re(41889),Ye=re(3113),Ue=re(10148),Ne=re(55351),gt={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},at=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ne,oe)=>{var le={};for(var ie in ne)Qe.call(ne,ie)&&oe.indexOf(ie)<0&&(le[ie]=ne[ie]);if(ne!=null&&at)for(var ie of at(ne))oe.indexOf(ie)<0&&de.call(ne,ie)&&(le[ie]=ne[ie]);return le},E=(ne,oe,le)=>new Promise((ie,Ae)=>{var be=Pt=>{try{Ge(le.next(Pt))}catch(bt){Ae(bt)}},Te=Pt=>{try{Ge(le.throw(Pt))}catch(bt){Ae(bt)}},Ge=Pt=>Pt.done?ie(Pt.value):Promise.resolve(Pt.value).then(be,Te);Ge((le=le.apply(ne,oe)).next())});const x=qe.default.TextArea,y=ne=>{var oe=ne,{newShixuns:le,globalSetting:ie,loading:Ae,dispatch:be}=oe,Te=a(oe,["newShixuns","globalSetting","loading","dispatch"]);const[Ge]=ke.default.useForm(),[Pt,bt]=(0,b.useState)([]),vt=qt=>{["uploading","done","removed"].includes(qt.file.status)&&bt(qt.fileList)},kn=qt=>{var Wn;if(!qt.percent||qt.percent==100){const lt=(Wn=qt.response)==null?void 0:Wn.id;return ze.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield be({type:"newShixuns/deleteAttachment",payload:{id:lt}}))&&bt(Pt.filter(rn=>{var gn;return((gn=rn.response)==null?void 0:gn.id)!==lt}))})}),!1}},bn=qt=>Pt.length?!1:qt.size/1024/1024>50?(it.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,sa=qt=>E(void 0,null,function*(){var Wn,lt;const{language:Nt,env:rn,mode:gn,code:mn}=qt||{},et=yield be({type:"newShixuns/applyShixunMirror",payload:{language:Nt,runtime:rn,run_method:gn,attachment_id:(lt=(Wn=Pt==null?void 0:Pt[0])==null?void 0:Wn.response)==null?void 0:lt.id}});be({type:"newShixuns/setActionTabs",payload:{}}),et&&it.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),va=()=>{Ge.resetFields(),bt([])};return b.createElement(ze.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:va},b.createElement("section",{className:gt.qrCode},b.createElement("aside",{className:gt.a1},b.createElement("div",{className:gt.code},b.createElement("img",{width:120,height:120,src:Ne,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("div",{className:gt.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),b.createElement("div",{className:gt.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),b.createElement("aside",{className:gt.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",b.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),b.createElement(ke.default,{className:gt.formWrap,form:Ge,labelCol:{span:4},wrapperCol:{span:20},onFinish:sa},b.createElement(ke.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),b.createElement(ke.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),b.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),b.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},b.createElement("div",{className:gt.upload},b.createElement(he.default,{fileList:Pt,action:`${Ue.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:vt,onRemove:kn,beforeUpload:bn,withCredentials:!0},b.createElement("span",{className:`${gt.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),b.createElement("span",{className:`${gt.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),b.createElement("div",{className:gt.footerWrap},b.createElement(ke.default.Item,null,b.createElement(Ye.ZP,{className:"mr5",size:"middle",onClick:()=>{be({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),b.createElement(Ye.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ae["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var ee=(0,xe.connect)(({newShixuns:ne,loading:oe,globalSetting:le})=>({newShixuns:ne,globalSetting:le,loading:oe.effects}))(y)},41648:function(Ke,Rt,re){"use strict";var b=re(59301),xe=re(42203),qe=re(43418),ke=re(55351);const ze=({newShixuns:it,dispatch:he,user:Ye})=>{var Ue;const[Ne,gt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{it.actionTabs.key==="Create-Environment"&&Qe()},[(Ue=it==null?void 0:it.actionTabs)==null?void 0:Ue.key]);const at=()=>{he({type:"newShixuns/setActionTabs",payload:{}})},Qe=()=>{var de,a,E,x;at(),((de=Ye.userInfo)==null?void 0:de.mirror_marker_status)===0?gt(!0):((a=Ye.userInfo)==null?void 0:a.mirror_marker_status)===1?xe.history.push(`/users/${(E=Ye.userInfo)==null?void 0:E.login}/experiment-img/add`):((x=Ye.userInfo)==null?void 0:x.mirror_marker_status)===2&&qe.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;xe.history.push(`/users/${(y=Ye.userInfo)==null?void 0:y.login}/experiment-img`)}})};return b.createElement(qe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Ne,footer:null,onCancel:()=>{gt(!1)}},b.createElement("div",{style:{textAlign:"center"}},b.createElement("br",null),b.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ke,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("img",null))};Rt.Z=(0,xe.connect)(({newShixuns:it,user:he,globalSetting:Ye})=>({newShixuns:it,globalSetting:Ye,user:he}))(ze)},39171:function(Ke,Rt,re){"use strict";re.d(Rt,{BU:function(){return xe},Dj:function(){return b},gH:function(){return qe},vp:function(){return ke}});function b(ze){try{ze.mozRequestFullScreen?ze.mozRequestFullScreen():ze.webkitRequestFullScreen&&ze.webkitRequestFullScreen()}catch(it){console.log(it,":e")}}function xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const qe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ke(){var ze=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,it=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ze),window.isFullScreen?window.isFullScreen:ze!=null}},18032:function(Ke,Rt,re){"use strict";re.d(Rt,{rX:function(){return oe},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return ee},tJ:function(){return de},o1:function(){return a},Rd:function(){return y}});var b=re(42203),xe=re(43418),qe=re(28103),ke=re(8591),ze=re(2119),it=re(58130),he=re(14726),Ye=re(25510),Ue="data:image/png;base64,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",Ne=re.p+"static/newqrcode.a8740efb.png",gt=re(32637),at=re(59301),Qe=(Ae,be,Te)=>new Promise((Ge,Pt)=>{var bt=bn=>{try{kn(Te.next(bn))}catch(sa){Pt(sa)}},vt=bn=>{try{kn(Te.throw(bn))}catch(sa){Pt(sa)}},kn=bn=>bn.done?Ge(bn.value):Promise.resolve(bn.value).then(bt,vt);kn((Te=Te.apply(Ae,be)).next())});const de=(Ae,be=!1)=>!!(a(Ae)&&E(be)),a=Ae=>(0,ze.bg)()?!0:(Ae({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Ae=!1)=>{var be;const{user:Te}=(0,b.getDvaApp)()._store.getState();return(be=Te.userInfo)!=null&&be.profile_completed?!0:(xe.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,it.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{xe.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()}})},y=()=>{xe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:at.createElement("div",{style:{textAlign:"center"}},at.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"),at.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:gt}),at.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Ae;const{user:be}=(0,b.getDvaApp)()._store.getState();return(Ae=be.userInfo)!=null&&Ae.professional_certification?!0:(xe.default.confirm({title:"\u63D0\u793A",centered:!0,content:at.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,it.xg)("/account/certification")}}),!1)},ne=()=>(0,ze.V9)()?!0:(xe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:at.createElement("div",{className:"tc",style:{marginLeft:-38}},at.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),at.createElement("img",{src:Ne,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),oe=(Ae,be)=>Ae?!0:(xe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:at.createElement("div",null,at.createElement("p",null,be||"\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"),at.createElement("div",{style:{marginLeft:"110px"}},at.createElement("img",{src:Ue,width:200}),at.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,it.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=Ae=>{xe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:at.createElement("div",null,at.createElement("div",null,at.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"),at.createElement(qe.Z,null),at.createElement("p",{style:{color:"#666666",fontSize:12}}," ",at.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 ",at.createElement("a",null,Ae),"\u5929\u3002"),at.createElement("p",{style:{color:"#666666",fontSize:12}}," ",at.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")),at.createElement("div",{style:{textAlign:"center",marginTop:30}},at.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(Ae,be="")=>{const{shixunsDetail:{detail:Te}}=(0,b.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 Ge="";return(Te==null?void 0:Te.public)===2&&(Ge="\u5DF2\u516C\u5F00"),(Te==null?void 0:Te.public)===1&&(Ge="\u5F85\u5BA1\u6838"),(Te==null?void 0:Te.shixun_status)===3&&(Ge="\u5DF2\u5173\u95ED"),xe.default.info({centered:!0,icon:at.createElement(he.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:at.createElement("div",{className:"tc",style:{marginLeft:-38}},at.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},at.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ge,"\uFF0C",be,"\u3002"),at.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),at.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Te==null?void 0:Te.shixun_status)===2?(xe.default.confirm({centered:!0,icon:at.createElement(he.Z,null),title:"\u63D0\u793A",content:at.createElement("div",null,at.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),at.createElement("br",null),at.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:()=>{xe.default.confirm({width:440,centered:!0,icon:at.createElement(he.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:()=>Qe(void 0,null,function*(){(yield Ae({type:"shixunsDetail/cancelRelease",payload:{id:Te==null?void 0:Te.identifier}})).status!==401&&(ke.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ae({type:"shixunsDetail/getShixunsDetail",payload:{id:Te==null?void 0:Te.identifier}}),Ae({type:"practiceSetting/getCommonData",payload:{id:Te==null?void 0:Te.identifier}}))})})}}),!0):!1}},77578:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return b}});const b=xe=>xe?typeof xe=="function"?xe():xe:null},46400:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return va}});var b=re(5242),xe=re(37637),qe=re(77318),ke=re(4715),ze=re(8235),it=re(92310),he=re.n(it),Ye=re(43469),Ue=re(36994),Ne=re(59301),gt=re(92343),at=re(36355),Qe=re(17313),de=re(83116);const a=(qt,Wn,lt,Nt,rn)=>({backgroundColor:qt,border:`${Nt.lineWidth}px ${Nt.lineType} ${Wn}`,[`${rn}-icon`]:{color:lt}}),E=qt=>{const{componentCls:Wn,motionDurationSlow:lt,marginXS:Nt,marginSM:rn,fontSize:gn,fontSizeLG:mn,lineHeight:et,borderRadiusLG:ct,motionEaseInOutCirc:yt,withDescriptionIconSize:wn,colorText:tn,colorTextHeading:an,withDescriptionPadding:we,defaultPadding:Ce}=qt;return{[Wn]:Object.assign(Object.assign({},(0,Qe.Wf)(qt)),{position:"relative",display:"flex",alignItems:"center",padding:Ce,wordWrap:"break-word",borderRadius:ct,[`&${Wn}-rtl`]:{direction:"rtl"},[`${Wn}-content`]:{flex:1,minWidth:0},[`${Wn}-icon`]:{marginInlineEnd:Nt,lineHeight:0},"&-description":{display:"none",fontSize:gn,lineHeight:et},"&-message":{color:an},[`&${Wn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${lt} ${yt}, opacity ${lt} ${yt}, padding-top ${lt} ${yt}, padding-bottom ${lt} ${yt}, - margin-bottom ${lt} ${yt}`},[`&${Wn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${Wn}-with-description`]:{alignItems:"flex-start",padding:we,[`${Wn}-icon`]:{marginInlineEnd:rn,fontSize:wn,lineHeight:0},[`${Wn}-message`]:{display:"block",marginBottom:Nt,color:an,fontSize:mn},[`${Wn}-description`]:{display:"block",color:tn}},[`${Wn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=qt=>{const{componentCls:Wn,colorSuccess:lt,colorSuccessBorder:Nt,colorSuccessBg:rn,colorWarning:gn,colorWarningBorder:mn,colorWarningBg:et,colorError:ct,colorErrorBorder:yt,colorErrorBg:wn,colorInfo:tn,colorInfoBorder:an,colorInfoBg:we}=qt;return{[Wn]:{"&-success":a(rn,Nt,lt,qt,Wn),"&-info":a(we,an,tn,qt,Wn),"&-warning":a(et,mn,gn,qt,Wn),"&-error":Object.assign(Object.assign({},a(wn,yt,ct,qt,Wn)),{[`${Wn}-description > pre`]:{margin:0,padding:0}})}}},y=qt=>{const{componentCls:Wn,iconCls:lt,motionDurationMid:Nt,marginXS:rn,fontSizeIcon:gn,colorIcon:mn,colorIconHover:et}=qt;return{[Wn]:{"&-action":{marginInlineStart:rn},[`${Wn}-close-icon`]:{marginInlineStart:rn,padding:0,overflow:"hidden",fontSize:gn,lineHeight:`${gn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${lt}-close`]:{color:mn,transition:`color ${Nt}`,"&:hover":{color:et}}},"&-close-text":{color:mn,transition:`color ${Nt}`,"&:hover":{color:et}}}}},ee=qt=>[E(qt),x(qt),y(qt)];var ne=(0,de.Z)("Alert",qt=>[ee(qt)],qt=>({withDescriptionIconSize:qt.fontSizeHeading3,defaultPadding:`${qt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${qt.paddingMD}px ${qt.paddingContentHorizontalLG}px`})),oe=function(qt,Wn){var lt={};for(var Nt in qt)Object.prototype.hasOwnProperty.call(qt,Nt)&&Wn.indexOf(Nt)<0&&(lt[Nt]=qt[Nt]);if(qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rn=0,Nt=Object.getOwnPropertySymbols(qt);rn{const{icon:Wn,prefixCls:lt,type:Nt}=qt,rn=le[Nt]||null;return Wn?(0,gt.wm)(Wn,Ne.createElement("span",{className:`${lt}-icon`},Wn),()=>({className:he()(`${lt}-icon`,{[Wn.props.className]:Wn.props.className})})):Ne.createElement(rn,{className:`${lt}-icon`})},Ae=qt=>{const{isClosable:Wn,prefixCls:lt,closeIcon:Nt,handleClose:rn}=qt,gn=Nt===!0||Nt===void 0?Ne.createElement(qe.Z,null):Nt;return Wn?Ne.createElement("button",{type:"button",onClick:rn,className:`${lt}-close-icon`,tabIndex:0},gn):null};var Te=qt=>{const{description:Wn,prefixCls:lt,message:Nt,banner:rn,className:gn,rootClassName:mn,style:et,onMouseEnter:ct,onMouseLeave:yt,onClick:wn,afterClose:tn,showIcon:an,closable:we,closeText:Ce,closeIcon:Xe,action:Et}=qt,Ft=oe(qt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[Mt,zt]=Ne.useState(!1),Vt=Ne.useRef(null),{getPrefixCls:Bn,direction:Ot,alert:Be}=Ne.useContext(nt.E_),Oe=Bn("alert",lt),[st,xt]=ne(Oe),Jt=jt=>{var Bt;zt(!0),(Bt=qt.onClose)===null||Bt===void 0||Bt.call(qt,jt)},Gt=Ne.useMemo(()=>qt.type!==void 0?qt.type:rn?"warning":"info",[qt.type,rn]),Wt=Ne.useMemo(()=>Ce?!0:typeof we=="boolean"?we:Xe!==!1&&Xe!==null&&Xe!==void 0,[Ce,Xe,we]),nn=rn&&an===void 0?!0:an,Tt=he()(Oe,`${Oe}-${Gt}`,{[`${Oe}-with-description`]:!!Wn,[`${Oe}-no-icon`]:!nn,[`${Oe}-banner`]:!!rn,[`${Oe}-rtl`]:Ot==="rtl"},Be==null?void 0:Be.className,gn,mn,xt),rt=(0,Ue.Z)(Ft,{aria:!0,data:!0});return st(Ne.createElement(Ye.default,{visible:!Mt,motionName:`${Oe}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:jt=>({maxHeight:jt.offsetHeight}),onLeaveEnd:tn},jt=>{let{className:Bt,style:At}=jt;return Ne.createElement("div",Object.assign({ref:Vt,"data-show":!Mt,className:he()(Tt,Bt),style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.style),et),At),onMouseEnter:ct,onMouseLeave:yt,onClick:wn,role:"alert"},rt),nn?Ne.createElement(ie,{description:Wn,icon:qt.icon,prefixCls:Oe,type:Gt}):null,Ne.createElement("div",{className:`${Oe}-content`},Nt?Ne.createElement("div",{className:`${Oe}-message`},Nt):null,Wn?Ne.createElement("div",{className:`${Oe}-description`},Wn):null),Et?Ne.createElement("div",{className:`${Oe}-action`},Et):null,Ne.createElement(Ae,{isClosable:Wt,prefixCls:Oe,closeIcon:Ce||Xe,handleClose:Jt}))}))},Ge=re(79545),Pt=re(68550),bt=re(17928),vt=re(7711),bn=function(qt){(0,bt.Z)(lt,qt);var Wn=(0,vt.Z)(lt);function lt(){var Nt;return(0,Ge.Z)(this,lt),Nt=Wn.apply(this,arguments),Nt.state={error:void 0,info:{componentStack:""}},Nt}return(0,Pt.Z)(lt,[{key:"componentDidCatch",value:function(rn,gn){this.setState({error:rn,info:gn})}},{key:"render",value:function(){const{message:rn,description:gn,children:mn}=this.props,{error:et,info:ct}=this.state,yt=ct&&ct.componentStack?ct.componentStack:null,wn=typeof rn=="undefined"?(et||"").toString():rn,tn=typeof gn=="undefined"?yt:gn;return et?Ne.createElement(Te,{type:"error",message:wn,description:Ne.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},tn)}):mn}}]),lt}(Ne.Component);const sa=Te;sa.ErrorBoundary=bn;var va=sa},88522:function(Ke,Rt,re){"use strict";var b=re(92310),xe=re.n(b),qe=re(38298),ke=re(64002),ze=re(59301),it=re(53487),he=re(92343),Ye=re(36355),Ue=re(57809);const{Option:Ne}=Ue.default;function gt(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const nt=(a,E)=>{const{prefixCls:x,className:y,popupClassName:ee,dropdownClassName:ne,children:oe,dataSource:le}=a,ie=(0,qe.Z)(oe);let Ae;ie.length===1&&(0,he.l$)(ie[0])&&!gt(ie[0])&&([Ae]=ie);const be=Ae?()=>Ae:void 0;let Te;ie.length&>(ie[0])?Te=oe:Te=le?le.map(bt=>{if((0,he.l$)(bt))return bt;switch(typeof bt){case"string":return ze.createElement(Ne,{key:bt,value:bt},bt);case"object":{const{value:vt}=bt;return ze.createElement(Ne,{key:vt,value:vt},bt.text)}default:return}}):[];const{getPrefixCls:Ge}=ze.useContext(Ye.E_),Pt=Ge("select",x);return ze.createElement(Ue.default,Object.assign({ref:E,suffixIcon:null},(0,ke.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Pt,popupClassName:ee||ne,className:xe()(`${Pt}-auto-complete`,y),mode:Ue.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:be}),Te)},Qe=ze.forwardRef(nt),de=(0,it.Z)(Qe);Qe.Option=Ne,Qe._InternalPanelDoNotUseOrYouWillBeFired=de,Rt.Z=Qe},49127:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Wn}});var b=re(92310),xe=re.n(b),qe=re(43469),ke=re(59301),ze=re(36785),it=re(92343),he=re(36355),Ye=re(88252),Ue=re(17313),Ne=re(45157),gt=re(37613),nt=re(83116);const Qe=new Ye.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),de=new Ye.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new Ye.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new Ye.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new Ye.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new Ye.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ee=lt=>{const{componentCls:Nt,iconCls:rn,antCls:gn,badgeShadowSize:mn,motionDurationSlow:et,textFontSize:ct,textFontSizeSM:yt,statusSize:wn,dotSize:tn,textFontWeight:an,indicatorHeight:we,indicatorHeightSM:Ce,marginXS:Xe}=lt,Et=`${gn}-scroll-number`,Ft=(0,Ne.Z)(lt,(Mt,zt)=>{let{darkColor:Vt}=zt;return{[`&${Nt} ${Nt}-color-${Mt}`]:{background:Vt,[`&:not(${Nt}-count)`]:{color:Vt}}}});return{[Nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(lt)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Nt}-count`]:{zIndex:lt.indicatorZIndex,minWidth:we,height:we,color:lt.badgeTextColor,fontWeight:an,fontSize:ct,lineHeight:`${we}px`,whiteSpace:"nowrap",textAlign:"center",background:lt.badgeColor,borderRadius:we/2,boxShadow:`0 0 0 ${mn}px ${lt.badgeShadowColor}`,transition:`background ${lt.motionDurationMid}`,a:{color:lt.badgeTextColor},"a:hover":{color:lt.badgeTextColor},"a:hover &":{background:lt.badgeColorHover}},[`${Nt}-count-sm`]:{minWidth:Ce,height:Ce,fontSize:yt,lineHeight:`${Ce}px`,borderRadius:Ce/2},[`${Nt}-multiple-words`]:{padding:`0 ${lt.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Nt}-dot`]:{zIndex:lt.indicatorZIndex,width:tn,minWidth:tn,height:tn,background:lt.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${mn}px ${lt.badgeShadowColor}`},[`${Nt}-dot${Et}`]:{transition:`background ${et}`},[`${Nt}-count, ${Nt}-dot, ${Et}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${rn}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Nt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Nt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:wn,height:wn,verticalAlign:"middle",borderRadius:"50%"},[`${Nt}-status-success`]:{backgroundColor:lt.colorSuccess},[`${Nt}-status-processing`]:{overflow:"visible",color:lt.colorPrimary,backgroundColor:lt.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:mn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Qe,animationDuration:lt.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Nt}-status-default`]:{backgroundColor:lt.colorTextPlaceholder},[`${Nt}-status-error`]:{backgroundColor:lt.colorError},[`${Nt}-status-warning`]:{backgroundColor:lt.colorWarning},[`${Nt}-status-text`]:{marginInlineStart:Xe,color:lt.colorText,fontSize:lt.fontSize}}}),Ft),{[`${Nt}-zoom-appear, ${Nt}-zoom-enter`]:{animationName:de,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack,animationFillMode:"both"},[`${Nt}-zoom-leave`]:{animationName:a,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack,animationFillMode:"both"},[`&${Nt}-not-a-wrapper`]:{[`${Nt}-zoom-appear, ${Nt}-zoom-enter`]:{animationName:E,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack},[`${Nt}-zoom-leave`]:{animationName:x,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack},[`&:not(${Nt}-status)`]:{verticalAlign:"middle"},[`${Et}-custom-component, ${Nt}-count`]:{transform:"none"},[`${Et}-custom-component, ${Et}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Et}`]:{overflow:"hidden",[`${Et}-only`]:{position:"relative",display:"inline-block",height:we,transition:`all ${lt.motionDurationSlow} ${lt.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Et}-only-unit`]:{height:we,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Et}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Nt}-count, ${Nt}-dot, ${Et}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ne=lt=>{const{fontSize:Nt,lineHeight:rn,lineWidth:gn,marginXS:mn,colorBorderBg:et}=lt,ct=Math.round(Nt*rn),yt=gn,wn=lt.colorBgContainer,tn=lt.colorError,an=lt.colorErrorHover;return(0,gt.TS)(lt,{badgeFontHeight:ct,badgeShadowSize:yt,badgeTextColor:wn,badgeColor:tn,badgeColorHover:an,badgeShadowColor:et,badgeProcessingDuration:"1.2s",badgeRibbonOffset:mn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},oe=lt=>{const{fontSize:Nt,lineHeight:rn,fontSizeSM:gn,lineWidth:mn}=lt;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Nt*rn)-2*mn,indicatorHeightSM:Nt,dotSize:gn/2,textFontSize:gn,textFontSizeSM:gn,textFontWeight:"normal",statusSize:gn/2}};var le=(0,nt.Z)("Badge",lt=>{const Nt=ne(lt);return[ee(Nt)]},oe);const ie=lt=>{const{antCls:Nt,badgeFontHeight:rn,marginXS:gn,badgeRibbonOffset:mn}=lt,et=`${Nt}-ribbon`,ct=`${Nt}-ribbon-wrapper`,yt=(0,Ne.Z)(lt,(wn,tn)=>{let{darkColor:an}=tn;return{[`&${et}-color-${wn}`]:{background:an,color:an}}});return{[`${ct}`]:{position:"relative"},[`${et}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(lt)),{position:"absolute",top:gn,padding:`0 ${lt.paddingXS}px`,color:lt.colorPrimary,lineHeight:`${rn}px`,whiteSpace:"nowrap",backgroundColor:lt.colorPrimary,borderRadius:lt.borderRadiusSM,[`${et}-text`]:{color:lt.colorTextLightSolid},[`${et}-corner`]:{position:"absolute",top:"100%",width:mn,height:mn,color:"currentcolor",border:`${mn/2}px solid`,transform:lt.badgeRibbonCornerTransform,transformOrigin:"top",filter:lt.badgeRibbonCornerFilter}}),yt),{[`&${et}-placement-end`]:{insetInlineEnd:-mn,borderEndEndRadius:0,[`${et}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${et}-placement-start`]:{insetInlineStart:-mn,borderEndStartRadius:0,[`${et}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Ae=(0,nt.Z)(["Badge","Ribbon"],lt=>{const Nt=ne(lt);return[ie(Nt)]},oe),Te=lt=>{const{className:Nt,prefixCls:rn,style:gn,color:mn,children:et,text:ct,placement:yt="end",rootClassName:wn}=lt,{getPrefixCls:tn,direction:an}=ke.useContext(he.E_),we=tn("ribbon",rn),Ce=(0,ze.o2)(mn,!1),Xe=xe()(we,`${we}-placement-${yt}`,{[`${we}-rtl`]:an==="rtl",[`${we}-color-${mn}`]:Ce},Nt),[Et,Ft]=Ae(we),Mt={},zt={};return mn&&!Ce&&(Mt.background=mn,zt.color=mn),Et(ke.createElement("div",{className:xe()(`${we}-wrapper`,wn,Ft)},et,ke.createElement("div",{className:xe()(Xe,Ft),style:Object.assign(Object.assign({},Mt),gn)},ke.createElement("span",{className:`${we}-text`},ct),ke.createElement("div",{className:`${we}-corner`,style:zt}))))};function Ge(lt){let{prefixCls:Nt,value:rn,current:gn,offset:mn=0}=lt,et;return mn&&(et={position:"absolute",top:`${mn}00%`,left:0}),ke.createElement("span",{style:et,className:xe()(`${Nt}-only-unit`,{current:gn})},rn)}function Pt(lt,Nt,rn){let gn=lt,mn=0;for(;(gn+10)%10!==Nt;)gn+=rn,mn+=rn;return mn}function bt(lt){const{prefixCls:Nt,count:rn,value:gn}=lt,mn=Number(gn),et=Math.abs(rn),[ct,yt]=ke.useState(mn),[wn,tn]=ke.useState(et),an=()=>{yt(mn),tn(et)};ke.useEffect(()=>{const Xe=setTimeout(()=>{an()},1e3);return()=>{clearTimeout(Xe)}},[mn]);let we,Ce;if(ct===mn||Number.isNaN(mn)||Number.isNaN(ct))we=[ke.createElement(Ge,Object.assign({},lt,{key:mn,current:!0}))],Ce={transition:"none"};else{we=[];const Xe=mn+10,Et=[];for(let zt=mn;zt<=Xe;zt+=1)Et.push(zt);const Ft=Et.findIndex(zt=>zt%10===ct);we=Et.map((zt,Vt)=>{const Bn=zt%10;return ke.createElement(Ge,Object.assign({},lt,{key:zt,value:Bn,offset:Vt-Ft,current:Vt===Ft}))});const Mt=wn{const{prefixCls:rn,count:gn,className:mn,motionClassName:et,style:ct,title:yt,show:wn,component:tn="sup",children:an}=lt,we=vt(lt,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ce}=ke.useContext(he.E_),Xe=Ce("scroll-number",rn),Et=Object.assign(Object.assign({},we),{"data-show":wn,style:ct,className:xe()(Xe,mn,et),title:yt});let Ft=gn;if(gn&&Number(gn)%1===0){const Mt=String(gn).split("");Ft=ke.createElement("bdi",null,Mt.map((zt,Vt)=>ke.createElement(bt,{prefixCls:Xe,count:Number(gn),value:zt,key:Mt.length-Vt})))}return ct&&ct.borderColor&&(Et.style=Object.assign(Object.assign({},ct),{boxShadow:`0 0 0 1px ${ct.borderColor} inset`})),an?(0,it.Tm)(an,Mt=>({className:xe()(`${Xe}-custom-component`,Mt==null?void 0:Mt.className,et)})):ke.createElement(tn,Object.assign({},Et,{ref:Nt}),Ft)}),sa=function(lt,Nt){var rn={};for(var gn in lt)Object.prototype.hasOwnProperty.call(lt,gn)&&Nt.indexOf(gn)<0&&(rn[gn]=lt[gn]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,gn=Object.getOwnPropertySymbols(lt);mn{var rn,gn,mn,et,ct;const{prefixCls:yt,scrollNumberPrefixCls:wn,children:tn,status:an,text:we,color:Ce,count:Xe=null,overflowCount:Et=99,dot:Ft=!1,size:Mt="default",title:zt,offset:Vt,style:Bn,className:Ot,rootClassName:Be,classNames:Oe,styles:st,showZero:xt=!1}=lt,Jt=sa(lt,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Gt,direction:Wt,badge:nn}=ke.useContext(he.E_),Tt=Gt("badge",yt),[rt,jt]=le(Tt),Bt=Xe>Et?`${Et}+`:Xe,At=Bt==="0"||Bt===0,Lt=Xe===null||At&&!xt,dn=(an!=null||Ce!=null)&&Lt,Ct=Ft&&!At,Dt=Ct?"":Bt,Zn=(0,ke.useMemo)(()=>(Dt==null||Dt===""||At&&!xt)&&!Ct,[Dt,At,xt,Ct]),Yt=(0,ke.useRef)(Xe);Zn||(Yt.current=Xe);const jn=Yt.current,Za=(0,ke.useRef)(Dt);Zn||(Za.current=Dt);const cr=Za.current,Ya=(0,ke.useRef)(Ct);Zn||(Ya.current=Ct);const ua=(0,ke.useMemo)(()=>{if(!Vt)return Object.assign(Object.assign({},nn==null?void 0:nn.style),Bn);const Cr={marginTop:Vt[1]};return Wt==="rtl"?Cr.left=parseInt(Vt[0],10):Cr.right=-parseInt(Vt[0],10),Object.assign(Object.assign(Object.assign({},Cr),nn==null?void 0:nn.style),Bn)},[Wt,Vt,Bn,nn==null?void 0:nn.style]),wr=zt!=null?zt:typeof jn=="string"||typeof jn=="number"?jn:void 0,sr=Zn||!we?null:ke.createElement("span",{className:`${Tt}-status-text`},we),Ha=!jn||typeof jn!="object"?void 0:(0,it.Tm)(jn,Cr=>({style:Object.assign(Object.assign({},ua),Cr.style)})),Xa=(0,ze.o2)(Ce,!1),yr=xe()(Oe==null?void 0:Oe.indicator,(rn=nn==null?void 0:nn.classNames)===null||rn===void 0?void 0:rn.indicator,{[`${Tt}-status-dot`]:dn,[`${Tt}-status-${an}`]:!!an,[`${Tt}-color-${Ce}`]:Xa}),ya={};Ce&&!Xa&&(ya.color=Ce,ya.background=Ce);const Zr=xe()(Tt,{[`${Tt}-status`]:dn,[`${Tt}-not-a-wrapper`]:!tn,[`${Tt}-rtl`]:Wt==="rtl"},Ot,Be,nn==null?void 0:nn.className,(gn=nn==null?void 0:nn.classNames)===null||gn===void 0?void 0:gn.root,Oe==null?void 0:Oe.root,jt);if(!tn&&dn){const Cr=ua.color;return rt(ke.createElement("span",Object.assign({},Jt,{className:Zr,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.root),(mn=nn==null?void 0:nn.styles)===null||mn===void 0?void 0:mn.root),ua)}),ke.createElement("span",{className:yr,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(et=nn==null?void 0:nn.styles)===null||et===void 0?void 0:et.indicator),ya)}),we&&ke.createElement("span",{style:{color:Cr},className:`${Tt}-status-text`},we)))}return rt(ke.createElement("span",Object.assign({ref:Nt},Jt,{className:Zr,style:Object.assign(Object.assign({},(ct=nn==null?void 0:nn.styles)===null||ct===void 0?void 0:ct.root),st==null?void 0:st.root)}),tn,ke.createElement(qe.default,{visible:!Zn,motionName:`${Tt}-zoom`,motionAppear:!1,motionDeadline:1e3},Cr=>{let{className:pt,ref:Sn}=Cr;var Fn,kt;const ln=Gt("scroll-number",wn),In=Ya.current,Hn=xe()(Oe==null?void 0:Oe.indicator,(Fn=nn==null?void 0:nn.classNames)===null||Fn===void 0?void 0:Fn.indicator,{[`${Tt}-dot`]:In,[`${Tt}-count`]:!In,[`${Tt}-count-sm`]:Mt==="small",[`${Tt}-multiple-words`]:!In&&cr&&cr.toString().length>1,[`${Tt}-status-${an}`]:!!an,[`${Tt}-color-${Ce}`]:Xa});let Ve=Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(kt=nn==null?void 0:nn.styles)===null||kt===void 0?void 0:kt.indicator),ua);return Ce&&!Xa&&(Ve=Ve||{},Ve.background=Ce),ke.createElement(bn,{prefixCls:ln,show:!Zn,motionClassName:pt,className:Hn,count:cr,title:wr,style:Ve,key:"scrollNumber",ref:Sn},Ha)}),sr))},qt=ke.forwardRef(va);qt.Ribbon=Te;var Wn=qt},19842:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Cr}});var b=re(26390),xe=re(59301),qe=re(81132),ke=re(78714),ze=re(38226),it=re(92310),he=re.n(it),Ye=re(5891),Ue=re(29043),Ne=re(19149),gt=re(77861),nt=re(17115),Qe=re(90782),de=re(8107),a=re(35788),E=xe.createContext(null),x=E,y=re(80665),ee=re(80962),ne=re(57259),oe="__rc_cascader_search_mark__",le=function(Sn,Fn,kt){var ln=kt.label;return Fn.some(function(In){return String(In[ln]).toLowerCase().includes(Sn.toLowerCase())})},ie=function(Sn,Fn,kt,ln){return Fn.map(function(In){return In[ln.label]}).join(" / ")},Ae=function(pt,Sn,Fn,kt,ln,In){var Hn=ln.filter,Ve=Hn===void 0?le:Hn,at=ln.render,Je=at===void 0?ie:at,xn=ln.limit,fn=xn===void 0?50:xn,Vn=ln.sort;return xe.useMemo(function(){var Ba=[];if(!pt)return[];function da(qn,ma){var la=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qn.forEach(function(vn){if(!(!Vn&&fn!==!1&&fn>0&&Ba.length>=fn)){var Na=[].concat((0,b.Z)(ma),[vn]),dr=vn[Fn.children],Oa=la||vn.disabled;if((!dr||dr.length===0||In)&&Ve(pt,Na,{label:Fn.label})){var Nn;Ba.push((0,ne.Z)((0,ne.Z)({},vn),{},(Nn={disabled:Oa},(0,ee.Z)(Nn,Fn.label,Je(pt,Na,kt,Fn)),(0,ee.Z)(Nn,oe,Na),(0,ee.Z)(Nn,Fn.children,void 0),Nn)))}dr&&da(vn[Fn.children],Na,Oa)}})}return da(Sn,[]),Vn&&Ba.sort(function(qn,ma){return Vn(qn[oe],ma[oe],pt,Fn)}),fn!==!1&&fn>0?Ba.slice(0,fn):Ba},[pt,Sn,Fn,kt,Je,In,Ve,Vn,fn])},be="__RC_CASCADER_SPLIT__",Te="SHOW_PARENT",Ge="SHOW_CHILD";function Pt(pt){return pt.join(be)}function bt(pt){return pt.map(Pt)}function vt(pt){return pt.split(be)}function kn(pt){var Sn=pt||{},Fn=Sn.label,kt=Sn.value,ln=Sn.children,In=kt||"value";return{label:Fn||"label",value:In,key:In,children:ln||"children"}}function bn(pt,Sn){var Fn,kt;return(Fn=pt.isLeaf)!==null&&Fn!==void 0?Fn:!((kt=pt[Sn.children])!==null&&kt!==void 0&&kt.length)}function sa(pt){var Sn=pt.parentElement;if(Sn){var Fn=pt.offsetTop-Sn.offsetTop;Fn-Sn.scrollTop<0?Sn.scrollTo({top:Fn}):Fn+pt.offsetHeight-Sn.scrollTop>Sn.offsetHeight&&Sn.scrollTo({top:Fn+pt.offsetHeight-Sn.offsetHeight})}}function va(pt,Sn){return pt.map(function(Fn){var kt;return(kt=Fn[oe])===null||kt===void 0?void 0:kt.map(function(ln){return ln[Sn.value]})})}function qt(pt,Sn,Fn){var kt=new Set(pt),ln=Sn();return pt.filter(function(In){var Hn=ln[In],Ve=Hn?Hn.parent:null,at=Hn?Hn.children:null;return Hn&&Hn.node.disabled?!0:Fn===Ge?!(at&&at.some(function(Je){return Je.key&&kt.has(Je.key)})):!(Ve&&!Ve.node.disabled&&kt.has(Ve.key))})}function Wn(pt,Sn,Fn){for(var kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ln=Sn,In=[],Hn=function(){var Je,xn,fn,Vn=pt[Ve],Ba=(Je=ln)===null||Je===void 0?void 0:Je.findIndex(function(qn){var ma=qn[Fn.value];return kt?String(ma)===String(Vn):ma===Vn}),da=Ba!==-1?(xn=ln)===null||xn===void 0?void 0:xn[Ba]:null;In.push({value:(fn=da==null?void 0:da[Fn.value])!==null&&fn!==void 0?fn:Vn,index:Ba,option:da}),ln=da==null?void 0:da[Fn.children]},Ve=0;Ve1){var en=da.slice(0,-1);vn(en)}else Je(!1)},Oa=function(){var en,xr=((en=ma[qn])===null||en===void 0?void 0:en[Fn.children])||[],pa=xr.find(function(er){return!er.disabled});if(pa){var Jr=[].concat((0,b.Z)(da),[pa[Fn.value]]);vn(Jr)}};xe.useImperativeHandle(pt,function(){return{onKeyDown:function(en){var xr=en.which;switch(xr){case Ce.Z.UP:case Ce.Z.DOWN:{var pa=0;xr===Ce.Z.UP?pa=-1:xr===Ce.Z.DOWN&&(pa=1),pa!==0&&Na(pa);break}case Ce.Z.LEFT:{if(at)break;fn?Oa():dr();break}case Ce.Z.RIGHT:{if(at)break;fn?dr():Oa();break}case Ce.Z.BACKSPACE:{at||dr();break}case Ce.Z.ENTER:{if(da.length){var Jr=ma[qn],er=(Jr==null?void 0:Jr[oe])||[];er.length?In(er.map(function(ro){return ro[Fn.value]}),er[er.length-1]):In(da,ma[qn])}break}case Ce.Z.ESC:Je(!1),xn&&en.stopPropagation()}},onKeyUp:function(){}}})},Et=xe.forwardRef(function(pt,Sn){var Fn,kt,ln,In,Hn=(0,gt.lk)(),Ve=Hn.prefixCls,at=Hn.multiple,Je=Hn.searchValue,xn=Hn.toggleOpen,fn=Hn.notFoundContent,Vn=Hn.direction,Ba=Hn.open,da=xe.useRef(),qn=Vn==="rtl",ma=xe.useContext(x),la=ma.options,vn=ma.values,Na=ma.halfValues,dr=ma.fieldNames,Oa=ma.changeOnSelect,Nn=ma.onSelect,en=ma.searchOptions,xr=ma.dropdownPrefixCls,pa=ma.loadData,Jr=ma.expandTrigger,er=xr||Ve,ro=xe.useState([]),uo=(0,Ue.Z)(ro,2),so=uo[0],Po=uo[1],co=function(aa){if(!(!pa||Je)){var tr=Wn(aa,la,dr),rr=tr.map(function(Ra){var wt=Ra.option;return wt}),or=rr[rr.length-1];if(or&&!bn(or,dr)){var xa=Pt(aa);Po(function(Ra){return[].concat((0,b.Z)(Ra),[xa])}),pa(rr)}}};xe.useEffect(function(){so.length&&so.forEach(function(Ma){var aa=vt(Ma),tr=Wn(aa,la,dr,!0).map(function(or){var xa=or.option;return xa}),rr=tr[tr.length-1];(!rr||rr[dr.children]||bn(rr,dr))&&Po(function(or){return or.filter(function(xa){return xa!==Ma})})})},[la,so,dr]);var yn=xe.useMemo(function(){return new Set(bt(vn))},[vn]),Ir=xe.useMemo(function(){return new Set(bt(Na))},[Na]),eo=we(),ut=(0,Ue.Z)(eo,2),De=ut[0],ye=ut[1],Pe=function(aa){ye(aa),co(aa)},Re=function(aa){var tr=aa.disabled,rr=bn(aa,dr);return!tr&&(rr||Oa||at)},_t=function(aa,tr){var rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Nn(aa),!at&&(tr||Oa&&(Jr==="hover"||rr))&&xn(!1)},pn=xe.useMemo(function(){return Je?en:la},[Je,en,la]),It=xe.useMemo(function(){for(var Ma=[{options:pn}],aa=pn,tr=va(aa,dr),rr=function(){var wt=De[or],Da=aa.find(function(vr,ra){return(tr[ra]?Pt(tr[ra]):vr[dr.value])===wt}),ir=Da==null?void 0:Da[dr.children];if(!(ir!=null&&ir.length))return"break";aa=ir,Ma.push({options:ir})},or=0;or":so,co=pt.loadingIcon,yn=pt.children,Ir=pt.dropdownMatchSelectWidth,eo=Ir===void 0?!1:Ir,ut=pt.showCheckedStrategy,De=ut===void 0?Te:ut,ye=(0,Ne.Z)(pt,Bn),Pe=(0,nt.ZP)(Fn),Re=!!fn,_t=(0,a.Z)(Hn,{value:Ve,postState:Be}),pn=(0,Ue.Z)(_t,2),It=pn[0],Ht=pn[1],St=xe.useMemo(function(){return kn(In)},[JSON.stringify(In)]),Dn=xe.useMemo(function(){return vn||[]},[vn]),ka=rn(Dn,St),Lr=xe.useCallback(function(Kn){var On=ka();return Kn.map(function(Tn){var Ar=On[Tn].nodes;return Ar.map(function(Ie){return Ie[St.value]})})},[ka,St]),Kr=(0,a.Z)("",{value:da,postState:function(On){return On||""}}),Ma=(0,Ue.Z)(Kr,2),aa=Ma[0],tr=Ma[1],rr=function(On,Tn){tr(On),Tn.source!=="blur"&&qn&&qn(On)},or=et(ma),xa=(0,Ue.Z)(or,2),Ra=xa[0],wt=xa[1],Da=Ae(aa,Dn,St,Na||ln,wt,at),ir=gn(Dn,St),vr=xe.useMemo(function(){var Kn=ir(It),On=(0,Ue.Z)(Kn,2),Tn=On[0],Ar=On[1];if(!Re||!It.length)return[Tn,[],Ar];var Ie=bt(Tn),Xo=ka(),mr=(0,Qe.S)(Ie,!0,Xo),Tr=mr.checkedKeys,no=mr.halfCheckedKeys;return[Lr(Tr),Lr(no),Ar]},[Re,It,ka,Lr,ir]),ra=(0,Ue.Z)(vr,3),An=ra[0],En=ra[1],un=ra[2],lr=xe.useMemo(function(){var Kn=bt(An),On=qt(Kn,ka,De);return[].concat((0,b.Z)(un),(0,b.Z)(Lr(On)))},[An,ka,Lr,un,De]),Nr=lt(lr,Dn,St,Re,xn),mo=(0,de.Z)(function(Kn){if(Ht(Kn),Je){var On=Be(Kn),Tn=On.map(function(Xo){return Wn(Xo,Dn,St).map(function(mr){return mr.option})}),Ar=Re?On:On[0],Ie=Re?Tn:Tn[0];Je(Ar,Ie)}}),za=(0,de.Z)(function(Kn){if((!Re||Ba)&&tr(""),!Re)mo(Kn);else{var On=Pt(Kn),Tn=bt(An),Ar=bt(En),Ie=Tn.includes(On),Xo=un.some(function(oi){return Pt(oi)===On}),mr=An,Tr=un;if(Xo&&!Ie)Tr=un.filter(function(oi){return Pt(oi)!==On});else{var no=Ie?Tn.filter(function(oi){return oi!==On}):[].concat((0,b.Z)(Tn),[On]),ri=ka(),To;if(Ie){var ui=(0,Qe.S)(no,{checked:!1,halfCheckedKeys:Ar},ri);To=ui.checkedKeys}else{var Bo=(0,Qe.S)(no,!0,ri);To=Bo.checkedKeys}var hi=qt(To,ka,De);mr=Lr(hi)}mo([].concat((0,b.Z)(Tr),(0,b.Z)(mr)))}}),hr=function(On,Tn){if(Tn.type==="clear"){mo([]);return}var Ar=Tn.values[0],Ie=Ar.valueCells;za(Ie)},fo=Nn!==void 0?Nn:Oa,ha=xr||en,to=er||Jr,Yo=function(On){ro==null||ro(On),uo==null||uo(On)},Hr=xe.useMemo(function(){return{options:Dn,fieldNames:St,values:An,halfValues:En,changeOnSelect:at,onSelect:za,checkable:fn,searchOptions:Da,dropdownPrefixCls:Na,loadData:dr,expandTrigger:la,expandIcon:Po,loadingIcon:co,dropdownMenuColumnStyle:pa}},[Dn,St,An,En,at,za,fn,Da,Na,dr,la,Po,co,pa]),Ho=!(aa?Da:Dn).length,Sa=aa&&wt.matchInputWidth||Ho?{}:{minWidth:"auto"};return xe.createElement(x.Provider,{value:Hr},xe.createElement(gt.Ac,(0,Ye.Z)({},ye,{ref:Sn,id:Pe,prefixCls:ln,autoClearSearchValue:Ba,dropdownMatchSelectWidth:eo,dropdownStyle:Sa,displayValues:Nr,onDisplayValuesChange:hr,mode:Re?"multiple":void 0,searchValue:aa,onSearch:rr,showSearch:Ra,OptionList:Ft,emptyOptions:Ho,open:fo,dropdownClassName:ha,placement:to,onDropdownVisibleChange:Yo,getRawInputElement:function(){return yn}})))});Oe.SHOW_PARENT=Te,Oe.SHOW_CHILD=Ge;var st=Oe,xt=st,Jt=re(64002),Gt=re(62892),Wt=re(53487),nn=re(19080),Tt=re(36355),rt=re(93891),jt=re(1684),Bt=re(19716),At=re(32441),Lt=re(14154),dn=re(58582),Ct=re(84443),Dt=re(66339),Zn=re(33234),Yt=re(98447),jn=re(17313),Za=re(74207),cr=re(83116);const Ya=pt=>{const{prefixCls:Sn,componentCls:Fn,antCls:kt}=pt,ln=`${Fn}-menu-item`,In=` + margin-bottom ${lt} ${yt}`},[`&${Wn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${Wn}-with-description`]:{alignItems:"flex-start",padding:we,[`${Wn}-icon`]:{marginInlineEnd:rn,fontSize:wn,lineHeight:0},[`${Wn}-message`]:{display:"block",marginBottom:Nt,color:an,fontSize:mn},[`${Wn}-description`]:{display:"block",color:tn}},[`${Wn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=qt=>{const{componentCls:Wn,colorSuccess:lt,colorSuccessBorder:Nt,colorSuccessBg:rn,colorWarning:gn,colorWarningBorder:mn,colorWarningBg:et,colorError:ct,colorErrorBorder:yt,colorErrorBg:wn,colorInfo:tn,colorInfoBorder:an,colorInfoBg:we}=qt;return{[Wn]:{"&-success":a(rn,Nt,lt,qt,Wn),"&-info":a(we,an,tn,qt,Wn),"&-warning":a(et,mn,gn,qt,Wn),"&-error":Object.assign(Object.assign({},a(wn,yt,ct,qt,Wn)),{[`${Wn}-description > pre`]:{margin:0,padding:0}})}}},y=qt=>{const{componentCls:Wn,iconCls:lt,motionDurationMid:Nt,marginXS:rn,fontSizeIcon:gn,colorIcon:mn,colorIconHover:et}=qt;return{[Wn]:{"&-action":{marginInlineStart:rn},[`${Wn}-close-icon`]:{marginInlineStart:rn,padding:0,overflow:"hidden",fontSize:gn,lineHeight:`${gn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${lt}-close`]:{color:mn,transition:`color ${Nt}`,"&:hover":{color:et}}},"&-close-text":{color:mn,transition:`color ${Nt}`,"&:hover":{color:et}}}}},ee=qt=>[E(qt),x(qt),y(qt)];var ne=(0,de.Z)("Alert",qt=>[ee(qt)],qt=>({withDescriptionIconSize:qt.fontSizeHeading3,defaultPadding:`${qt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${qt.paddingMD}px ${qt.paddingContentHorizontalLG}px`})),oe=function(qt,Wn){var lt={};for(var Nt in qt)Object.prototype.hasOwnProperty.call(qt,Nt)&&Wn.indexOf(Nt)<0&&(lt[Nt]=qt[Nt]);if(qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rn=0,Nt=Object.getOwnPropertySymbols(qt);rn{const{icon:Wn,prefixCls:lt,type:Nt}=qt,rn=le[Nt]||null;return Wn?(0,gt.wm)(Wn,Ne.createElement("span",{className:`${lt}-icon`},Wn),()=>({className:he()(`${lt}-icon`,{[Wn.props.className]:Wn.props.className})})):Ne.createElement(rn,{className:`${lt}-icon`})},Ae=qt=>{const{isClosable:Wn,prefixCls:lt,closeIcon:Nt,handleClose:rn}=qt,gn=Nt===!0||Nt===void 0?Ne.createElement(qe.Z,null):Nt;return Wn?Ne.createElement("button",{type:"button",onClick:rn,className:`${lt}-close-icon`,tabIndex:0},gn):null};var Te=qt=>{const{description:Wn,prefixCls:lt,message:Nt,banner:rn,className:gn,rootClassName:mn,style:et,onMouseEnter:ct,onMouseLeave:yt,onClick:wn,afterClose:tn,showIcon:an,closable:we,closeText:Ce,closeIcon:Xe,action:Et}=qt,Ft=oe(qt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[Mt,zt]=Ne.useState(!1),Vt=Ne.useRef(null),{getPrefixCls:Bn,direction:Ot,alert:Be}=Ne.useContext(at.E_),Oe=Bn("alert",lt),[st,xt]=ne(Oe),Jt=jt=>{var Bt;zt(!0),(Bt=qt.onClose)===null||Bt===void 0||Bt.call(qt,jt)},Gt=Ne.useMemo(()=>qt.type!==void 0?qt.type:rn?"warning":"info",[qt.type,rn]),Wt=Ne.useMemo(()=>Ce?!0:typeof we=="boolean"?we:Xe!==!1&&Xe!==null&&Xe!==void 0,[Ce,Xe,we]),nn=rn&&an===void 0?!0:an,Tt=he()(Oe,`${Oe}-${Gt}`,{[`${Oe}-with-description`]:!!Wn,[`${Oe}-no-icon`]:!nn,[`${Oe}-banner`]:!!rn,[`${Oe}-rtl`]:Ot==="rtl"},Be==null?void 0:Be.className,gn,mn,xt),nt=(0,Ue.Z)(Ft,{aria:!0,data:!0});return st(Ne.createElement(Ye.default,{visible:!Mt,motionName:`${Oe}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:jt=>({maxHeight:jt.offsetHeight}),onLeaveEnd:tn},jt=>{let{className:Bt,style:At}=jt;return Ne.createElement("div",Object.assign({ref:Vt,"data-show":!Mt,className:he()(Tt,Bt),style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.style),et),At),onMouseEnter:ct,onMouseLeave:yt,onClick:wn,role:"alert"},nt),nn?Ne.createElement(ie,{description:Wn,icon:qt.icon,prefixCls:Oe,type:Gt}):null,Ne.createElement("div",{className:`${Oe}-content`},Nt?Ne.createElement("div",{className:`${Oe}-message`},Nt):null,Wn?Ne.createElement("div",{className:`${Oe}-description`},Wn):null),Et?Ne.createElement("div",{className:`${Oe}-action`},Et):null,Ne.createElement(Ae,{isClosable:Wt,prefixCls:Oe,closeIcon:Ce||Xe,handleClose:Jt}))}))},Ge=re(79545),Pt=re(68550),bt=re(17928),vt=re(7711),bn=function(qt){(0,bt.Z)(lt,qt);var Wn=(0,vt.Z)(lt);function lt(){var Nt;return(0,Ge.Z)(this,lt),Nt=Wn.apply(this,arguments),Nt.state={error:void 0,info:{componentStack:""}},Nt}return(0,Pt.Z)(lt,[{key:"componentDidCatch",value:function(rn,gn){this.setState({error:rn,info:gn})}},{key:"render",value:function(){const{message:rn,description:gn,children:mn}=this.props,{error:et,info:ct}=this.state,yt=ct&&ct.componentStack?ct.componentStack:null,wn=typeof rn=="undefined"?(et||"").toString():rn,tn=typeof gn=="undefined"?yt:gn;return et?Ne.createElement(Te,{type:"error",message:wn,description:Ne.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},tn)}):mn}}]),lt}(Ne.Component);const sa=Te;sa.ErrorBoundary=bn;var va=sa},88522:function(Ke,Rt,re){"use strict";var b=re(92310),xe=re.n(b),qe=re(38298),ke=re(64002),ze=re(59301),it=re(53487),he=re(92343),Ye=re(36355),Ue=re(57809);const{Option:Ne}=Ue.default;function gt(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const at=(a,E)=>{const{prefixCls:x,className:y,popupClassName:ee,dropdownClassName:ne,children:oe,dataSource:le}=a,ie=(0,qe.Z)(oe);let Ae;ie.length===1&&(0,he.l$)(ie[0])&&!gt(ie[0])&&([Ae]=ie);const be=Ae?()=>Ae:void 0;let Te;ie.length&>(ie[0])?Te=oe:Te=le?le.map(bt=>{if((0,he.l$)(bt))return bt;switch(typeof bt){case"string":return ze.createElement(Ne,{key:bt,value:bt},bt);case"object":{const{value:vt}=bt;return ze.createElement(Ne,{key:vt,value:vt},bt.text)}default:return}}):[];const{getPrefixCls:Ge}=ze.useContext(Ye.E_),Pt=Ge("select",x);return ze.createElement(Ue.default,Object.assign({ref:E,suffixIcon:null},(0,ke.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Pt,popupClassName:ee||ne,className:xe()(`${Pt}-auto-complete`,y),mode:Ue.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:be}),Te)},Qe=ze.forwardRef(at),de=(0,it.Z)(Qe);Qe.Option=Ne,Qe._InternalPanelDoNotUseOrYouWillBeFired=de,Rt.Z=Qe},49127:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Wn}});var b=re(92310),xe=re.n(b),qe=re(43469),ke=re(59301),ze=re(36785),it=re(92343),he=re(36355),Ye=re(88252),Ue=re(17313),Ne=re(45157),gt=re(37613),at=re(83116);const Qe=new Ye.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),de=new Ye.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new Ye.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new Ye.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new Ye.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new Ye.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ee=lt=>{const{componentCls:Nt,iconCls:rn,antCls:gn,badgeShadowSize:mn,motionDurationSlow:et,textFontSize:ct,textFontSizeSM:yt,statusSize:wn,dotSize:tn,textFontWeight:an,indicatorHeight:we,indicatorHeightSM:Ce,marginXS:Xe}=lt,Et=`${gn}-scroll-number`,Ft=(0,Ne.Z)(lt,(Mt,zt)=>{let{darkColor:Vt}=zt;return{[`&${Nt} ${Nt}-color-${Mt}`]:{background:Vt,[`&:not(${Nt}-count)`]:{color:Vt}}}});return{[Nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(lt)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Nt}-count`]:{zIndex:lt.indicatorZIndex,minWidth:we,height:we,color:lt.badgeTextColor,fontWeight:an,fontSize:ct,lineHeight:`${we}px`,whiteSpace:"nowrap",textAlign:"center",background:lt.badgeColor,borderRadius:we/2,boxShadow:`0 0 0 ${mn}px ${lt.badgeShadowColor}`,transition:`background ${lt.motionDurationMid}`,a:{color:lt.badgeTextColor},"a:hover":{color:lt.badgeTextColor},"a:hover &":{background:lt.badgeColorHover}},[`${Nt}-count-sm`]:{minWidth:Ce,height:Ce,fontSize:yt,lineHeight:`${Ce}px`,borderRadius:Ce/2},[`${Nt}-multiple-words`]:{padding:`0 ${lt.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Nt}-dot`]:{zIndex:lt.indicatorZIndex,width:tn,minWidth:tn,height:tn,background:lt.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${mn}px ${lt.badgeShadowColor}`},[`${Nt}-dot${Et}`]:{transition:`background ${et}`},[`${Nt}-count, ${Nt}-dot, ${Et}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${rn}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Nt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Nt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:wn,height:wn,verticalAlign:"middle",borderRadius:"50%"},[`${Nt}-status-success`]:{backgroundColor:lt.colorSuccess},[`${Nt}-status-processing`]:{overflow:"visible",color:lt.colorPrimary,backgroundColor:lt.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:mn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Qe,animationDuration:lt.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Nt}-status-default`]:{backgroundColor:lt.colorTextPlaceholder},[`${Nt}-status-error`]:{backgroundColor:lt.colorError},[`${Nt}-status-warning`]:{backgroundColor:lt.colorWarning},[`${Nt}-status-text`]:{marginInlineStart:Xe,color:lt.colorText,fontSize:lt.fontSize}}}),Ft),{[`${Nt}-zoom-appear, ${Nt}-zoom-enter`]:{animationName:de,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack,animationFillMode:"both"},[`${Nt}-zoom-leave`]:{animationName:a,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack,animationFillMode:"both"},[`&${Nt}-not-a-wrapper`]:{[`${Nt}-zoom-appear, ${Nt}-zoom-enter`]:{animationName:E,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack},[`${Nt}-zoom-leave`]:{animationName:x,animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseOutBack},[`&:not(${Nt}-status)`]:{verticalAlign:"middle"},[`${Et}-custom-component, ${Nt}-count`]:{transform:"none"},[`${Et}-custom-component, ${Et}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Et}`]:{overflow:"hidden",[`${Et}-only`]:{position:"relative",display:"inline-block",height:we,transition:`all ${lt.motionDurationSlow} ${lt.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Et}-only-unit`]:{height:we,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Et}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Nt}-count, ${Nt}-dot, ${Et}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ne=lt=>{const{fontSize:Nt,lineHeight:rn,lineWidth:gn,marginXS:mn,colorBorderBg:et}=lt,ct=Math.round(Nt*rn),yt=gn,wn=lt.colorBgContainer,tn=lt.colorError,an=lt.colorErrorHover;return(0,gt.TS)(lt,{badgeFontHeight:ct,badgeShadowSize:yt,badgeTextColor:wn,badgeColor:tn,badgeColorHover:an,badgeShadowColor:et,badgeProcessingDuration:"1.2s",badgeRibbonOffset:mn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},oe=lt=>{const{fontSize:Nt,lineHeight:rn,fontSizeSM:gn,lineWidth:mn}=lt;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Nt*rn)-2*mn,indicatorHeightSM:Nt,dotSize:gn/2,textFontSize:gn,textFontSizeSM:gn,textFontWeight:"normal",statusSize:gn/2}};var le=(0,at.Z)("Badge",lt=>{const Nt=ne(lt);return[ee(Nt)]},oe);const ie=lt=>{const{antCls:Nt,badgeFontHeight:rn,marginXS:gn,badgeRibbonOffset:mn}=lt,et=`${Nt}-ribbon`,ct=`${Nt}-ribbon-wrapper`,yt=(0,Ne.Z)(lt,(wn,tn)=>{let{darkColor:an}=tn;return{[`&${et}-color-${wn}`]:{background:an,color:an}}});return{[`${ct}`]:{position:"relative"},[`${et}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(lt)),{position:"absolute",top:gn,padding:`0 ${lt.paddingXS}px`,color:lt.colorPrimary,lineHeight:`${rn}px`,whiteSpace:"nowrap",backgroundColor:lt.colorPrimary,borderRadius:lt.borderRadiusSM,[`${et}-text`]:{color:lt.colorTextLightSolid},[`${et}-corner`]:{position:"absolute",top:"100%",width:mn,height:mn,color:"currentcolor",border:`${mn/2}px solid`,transform:lt.badgeRibbonCornerTransform,transformOrigin:"top",filter:lt.badgeRibbonCornerFilter}}),yt),{[`&${et}-placement-end`]:{insetInlineEnd:-mn,borderEndEndRadius:0,[`${et}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${et}-placement-start`]:{insetInlineStart:-mn,borderEndStartRadius:0,[`${et}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Ae=(0,at.Z)(["Badge","Ribbon"],lt=>{const Nt=ne(lt);return[ie(Nt)]},oe),Te=lt=>{const{className:Nt,prefixCls:rn,style:gn,color:mn,children:et,text:ct,placement:yt="end",rootClassName:wn}=lt,{getPrefixCls:tn,direction:an}=ke.useContext(he.E_),we=tn("ribbon",rn),Ce=(0,ze.o2)(mn,!1),Xe=xe()(we,`${we}-placement-${yt}`,{[`${we}-rtl`]:an==="rtl",[`${we}-color-${mn}`]:Ce},Nt),[Et,Ft]=Ae(we),Mt={},zt={};return mn&&!Ce&&(Mt.background=mn,zt.color=mn),Et(ke.createElement("div",{className:xe()(`${we}-wrapper`,wn,Ft)},et,ke.createElement("div",{className:xe()(Xe,Ft),style:Object.assign(Object.assign({},Mt),gn)},ke.createElement("span",{className:`${we}-text`},ct),ke.createElement("div",{className:`${we}-corner`,style:zt}))))};function Ge(lt){let{prefixCls:Nt,value:rn,current:gn,offset:mn=0}=lt,et;return mn&&(et={position:"absolute",top:`${mn}00%`,left:0}),ke.createElement("span",{style:et,className:xe()(`${Nt}-only-unit`,{current:gn})},rn)}function Pt(lt,Nt,rn){let gn=lt,mn=0;for(;(gn+10)%10!==Nt;)gn+=rn,mn+=rn;return mn}function bt(lt){const{prefixCls:Nt,count:rn,value:gn}=lt,mn=Number(gn),et=Math.abs(rn),[ct,yt]=ke.useState(mn),[wn,tn]=ke.useState(et),an=()=>{yt(mn),tn(et)};ke.useEffect(()=>{const Xe=setTimeout(()=>{an()},1e3);return()=>{clearTimeout(Xe)}},[mn]);let we,Ce;if(ct===mn||Number.isNaN(mn)||Number.isNaN(ct))we=[ke.createElement(Ge,Object.assign({},lt,{key:mn,current:!0}))],Ce={transition:"none"};else{we=[];const Xe=mn+10,Et=[];for(let zt=mn;zt<=Xe;zt+=1)Et.push(zt);const Ft=Et.findIndex(zt=>zt%10===ct);we=Et.map((zt,Vt)=>{const Bn=zt%10;return ke.createElement(Ge,Object.assign({},lt,{key:zt,value:Bn,offset:Vt-Ft,current:Vt===Ft}))});const Mt=wn{const{prefixCls:rn,count:gn,className:mn,motionClassName:et,style:ct,title:yt,show:wn,component:tn="sup",children:an}=lt,we=vt(lt,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ce}=ke.useContext(he.E_),Xe=Ce("scroll-number",rn),Et=Object.assign(Object.assign({},we),{"data-show":wn,style:ct,className:xe()(Xe,mn,et),title:yt});let Ft=gn;if(gn&&Number(gn)%1===0){const Mt=String(gn).split("");Ft=ke.createElement("bdi",null,Mt.map((zt,Vt)=>ke.createElement(bt,{prefixCls:Xe,count:Number(gn),value:zt,key:Mt.length-Vt})))}return ct&&ct.borderColor&&(Et.style=Object.assign(Object.assign({},ct),{boxShadow:`0 0 0 1px ${ct.borderColor} inset`})),an?(0,it.Tm)(an,Mt=>({className:xe()(`${Xe}-custom-component`,Mt==null?void 0:Mt.className,et)})):ke.createElement(tn,Object.assign({},Et,{ref:Nt}),Ft)}),sa=function(lt,Nt){var rn={};for(var gn in lt)Object.prototype.hasOwnProperty.call(lt,gn)&&Nt.indexOf(gn)<0&&(rn[gn]=lt[gn]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,gn=Object.getOwnPropertySymbols(lt);mn{var rn,gn,mn,et,ct;const{prefixCls:yt,scrollNumberPrefixCls:wn,children:tn,status:an,text:we,color:Ce,count:Xe=null,overflowCount:Et=99,dot:Ft=!1,size:Mt="default",title:zt,offset:Vt,style:Bn,className:Ot,rootClassName:Be,classNames:Oe,styles:st,showZero:xt=!1}=lt,Jt=sa(lt,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Gt,direction:Wt,badge:nn}=ke.useContext(he.E_),Tt=Gt("badge",yt),[nt,jt]=le(Tt),Bt=Xe>Et?`${Et}+`:Xe,At=Bt==="0"||Bt===0,Lt=Xe===null||At&&!xt,dn=(an!=null||Ce!=null)&&Lt,Ct=Ft&&!At,Dt=Ct?"":Bt,Zn=(0,ke.useMemo)(()=>(Dt==null||Dt===""||At&&!xt)&&!Ct,[Dt,At,xt,Ct]),Yt=(0,ke.useRef)(Xe);Zn||(Yt.current=Xe);const jn=Yt.current,Za=(0,ke.useRef)(Dt);Zn||(Za.current=Dt);const gr=Za.current,Ya=(0,ke.useRef)(Ct);Zn||(Ya.current=Ct);const ua=(0,ke.useMemo)(()=>{if(!Vt)return Object.assign(Object.assign({},nn==null?void 0:nn.style),Bn);const Cr={marginTop:Vt[1]};return Wt==="rtl"?Cr.left=parseInt(Vt[0],10):Cr.right=-parseInt(Vt[0],10),Object.assign(Object.assign(Object.assign({},Cr),nn==null?void 0:nn.style),Bn)},[Wt,Vt,Bn,nn==null?void 0:nn.style]),wr=zt!=null?zt:typeof jn=="string"||typeof jn=="number"?jn:void 0,dr=Zn||!we?null:ke.createElement("span",{className:`${Tt}-status-text`},we),Ha=!jn||typeof jn!="object"?void 0:(0,it.Tm)(jn,Cr=>({style:Object.assign(Object.assign({},ua),Cr.style)})),Xa=(0,ze.o2)(Ce,!1),yr=xe()(Oe==null?void 0:Oe.indicator,(rn=nn==null?void 0:nn.classNames)===null||rn===void 0?void 0:rn.indicator,{[`${Tt}-status-dot`]:dn,[`${Tt}-status-${an}`]:!!an,[`${Tt}-color-${Ce}`]:Xa}),ya={};Ce&&!Xa&&(ya.color=Ce,ya.background=Ce);const Zr=xe()(Tt,{[`${Tt}-status`]:dn,[`${Tt}-not-a-wrapper`]:!tn,[`${Tt}-rtl`]:Wt==="rtl"},Ot,Be,nn==null?void 0:nn.className,(gn=nn==null?void 0:nn.classNames)===null||gn===void 0?void 0:gn.root,Oe==null?void 0:Oe.root,jt);if(!tn&&dn){const Cr=ua.color;return nt(ke.createElement("span",Object.assign({},Jt,{className:Zr,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.root),(mn=nn==null?void 0:nn.styles)===null||mn===void 0?void 0:mn.root),ua)}),ke.createElement("span",{className:yr,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(et=nn==null?void 0:nn.styles)===null||et===void 0?void 0:et.indicator),ya)}),we&&ke.createElement("span",{style:{color:Cr},className:`${Tt}-status-text`},we)))}return nt(ke.createElement("span",Object.assign({ref:Nt},Jt,{className:Zr,style:Object.assign(Object.assign({},(ct=nn==null?void 0:nn.styles)===null||ct===void 0?void 0:ct.root),st==null?void 0:st.root)}),tn,ke.createElement(qe.default,{visible:!Zn,motionName:`${Tt}-zoom`,motionAppear:!1,motionDeadline:1e3},Cr=>{let{className:pt,ref:Sn}=Cr;var Fn,kt;const ln=Gt("scroll-number",wn),In=Ya.current,Hn=xe()(Oe==null?void 0:Oe.indicator,(Fn=nn==null?void 0:nn.classNames)===null||Fn===void 0?void 0:Fn.indicator,{[`${Tt}-dot`]:In,[`${Tt}-count`]:!In,[`${Tt}-count-sm`]:Mt==="small",[`${Tt}-multiple-words`]:!In&&gr&&gr.toString().length>1,[`${Tt}-status-${an}`]:!!an,[`${Tt}-color-${Ce}`]:Xa});let Ve=Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(kt=nn==null?void 0:nn.styles)===null||kt===void 0?void 0:kt.indicator),ua);return Ce&&!Xa&&(Ve=Ve||{},Ve.background=Ce),ke.createElement(bn,{prefixCls:ln,show:!Zn,motionClassName:pt,className:Hn,count:gr,title:wr,style:Ve,key:"scrollNumber",ref:Sn},Ha)}),dr))},qt=ke.forwardRef(va);qt.Ribbon=Te;var Wn=qt},19842:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Cr}});var b=re(26390),xe=re(59301),qe=re(81132),ke=re(78714),ze=re(38226),it=re(92310),he=re.n(it),Ye=re(5891),Ue=re(29043),Ne=re(19149),gt=re(77861),at=re(17115),Qe=re(90782),de=re(8107),a=re(35788),E=xe.createContext(null),x=E,y=re(80665),ee=re(80962),ne=re(57259),oe="__rc_cascader_search_mark__",le=function(Sn,Fn,kt){var ln=kt.label;return Fn.some(function(In){return String(In[ln]).toLowerCase().includes(Sn.toLowerCase())})},ie=function(Sn,Fn,kt,ln){return Fn.map(function(In){return In[ln.label]}).join(" / ")},Ae=function(pt,Sn,Fn,kt,ln,In){var Hn=ln.filter,Ve=Hn===void 0?le:Hn,rt=ln.render,Je=rt===void 0?ie:rt,xn=ln.limit,fn=xn===void 0?50:xn,Vn=ln.sort;return xe.useMemo(function(){var Ba=[];if(!pt)return[];function da(qn,ma){var la=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qn.forEach(function(pn){if(!(!Vn&&fn!==!1&&fn>0&&Ba.length>=fn)){var Na=[].concat((0,b.Z)(ma),[pn]),cr=pn[Fn.children],Oa=la||pn.disabled;if((!cr||cr.length===0||In)&&Ve(pt,Na,{label:Fn.label})){var Nn;Ba.push((0,ne.Z)((0,ne.Z)({},pn),{},(Nn={disabled:Oa},(0,ee.Z)(Nn,Fn.label,Je(pt,Na,kt,Fn)),(0,ee.Z)(Nn,oe,Na),(0,ee.Z)(Nn,Fn.children,void 0),Nn)))}cr&&da(pn[Fn.children],Na,Oa)}})}return da(Sn,[]),Vn&&Ba.sort(function(qn,ma){return Vn(qn[oe],ma[oe],pt,Fn)}),fn!==!1&&fn>0?Ba.slice(0,fn):Ba},[pt,Sn,Fn,kt,Je,In,Ve,Vn,fn])},be="__RC_CASCADER_SPLIT__",Te="SHOW_PARENT",Ge="SHOW_CHILD";function Pt(pt){return pt.join(be)}function bt(pt){return pt.map(Pt)}function vt(pt){return pt.split(be)}function kn(pt){var Sn=pt||{},Fn=Sn.label,kt=Sn.value,ln=Sn.children,In=kt||"value";return{label:Fn||"label",value:In,key:In,children:ln||"children"}}function bn(pt,Sn){var Fn,kt;return(Fn=pt.isLeaf)!==null&&Fn!==void 0?Fn:!((kt=pt[Sn.children])!==null&&kt!==void 0&&kt.length)}function sa(pt){var Sn=pt.parentElement;if(Sn){var Fn=pt.offsetTop-Sn.offsetTop;Fn-Sn.scrollTop<0?Sn.scrollTo({top:Fn}):Fn+pt.offsetHeight-Sn.scrollTop>Sn.offsetHeight&&Sn.scrollTo({top:Fn+pt.offsetHeight-Sn.offsetHeight})}}function va(pt,Sn){return pt.map(function(Fn){var kt;return(kt=Fn[oe])===null||kt===void 0?void 0:kt.map(function(ln){return ln[Sn.value]})})}function qt(pt,Sn,Fn){var kt=new Set(pt),ln=Sn();return pt.filter(function(In){var Hn=ln[In],Ve=Hn?Hn.parent:null,rt=Hn?Hn.children:null;return Hn&&Hn.node.disabled?!0:Fn===Ge?!(rt&&rt.some(function(Je){return Je.key&&kt.has(Je.key)})):!(Ve&&!Ve.node.disabled&&kt.has(Ve.key))})}function Wn(pt,Sn,Fn){for(var kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ln=Sn,In=[],Hn=function(){var Je,xn,fn,Vn=pt[Ve],Ba=(Je=ln)===null||Je===void 0?void 0:Je.findIndex(function(qn){var ma=qn[Fn.value];return kt?String(ma)===String(Vn):ma===Vn}),da=Ba!==-1?(xn=ln)===null||xn===void 0?void 0:xn[Ba]:null;In.push({value:(fn=da==null?void 0:da[Fn.value])!==null&&fn!==void 0?fn:Vn,index:Ba,option:da}),ln=da==null?void 0:da[Fn.children]},Ve=0;Ve1){var en=da.slice(0,-1);pn(en)}else Je(!1)},Oa=function(){var en,xr=((en=ma[qn])===null||en===void 0?void 0:en[Fn.children])||[],pa=xr.find(function(er){return!er.disabled});if(pa){var Jr=[].concat((0,b.Z)(da),[pa[Fn.value]]);pn(Jr)}};xe.useImperativeHandle(pt,function(){return{onKeyDown:function(en){var xr=en.which;switch(xr){case Ce.Z.UP:case Ce.Z.DOWN:{var pa=0;xr===Ce.Z.UP?pa=-1:xr===Ce.Z.DOWN&&(pa=1),pa!==0&&Na(pa);break}case Ce.Z.LEFT:{if(rt)break;fn?Oa():cr();break}case Ce.Z.RIGHT:{if(rt)break;fn?cr():Oa();break}case Ce.Z.BACKSPACE:{rt||cr();break}case Ce.Z.ENTER:{if(da.length){var Jr=ma[qn],er=(Jr==null?void 0:Jr[oe])||[];er.length?In(er.map(function(ro){return ro[Fn.value]}),er[er.length-1]):In(da,ma[qn])}break}case Ce.Z.ESC:Je(!1),xn&&en.stopPropagation()}},onKeyUp:function(){}}})},Et=xe.forwardRef(function(pt,Sn){var Fn,kt,ln,In,Hn=(0,gt.lk)(),Ve=Hn.prefixCls,rt=Hn.multiple,Je=Hn.searchValue,xn=Hn.toggleOpen,fn=Hn.notFoundContent,Vn=Hn.direction,Ba=Hn.open,da=xe.useRef(),qn=Vn==="rtl",ma=xe.useContext(x),la=ma.options,pn=ma.values,Na=ma.halfValues,cr=ma.fieldNames,Oa=ma.changeOnSelect,Nn=ma.onSelect,en=ma.searchOptions,xr=ma.dropdownPrefixCls,pa=ma.loadData,Jr=ma.expandTrigger,er=xr||Ve,ro=xe.useState([]),uo=(0,Ue.Z)(ro,2),so=uo[0],Po=uo[1],co=function(aa){if(!(!pa||Je)){var tr=Wn(aa,la,cr),rr=tr.map(function(Ra){var wt=Ra.option;return wt}),or=rr[rr.length-1];if(or&&!bn(or,cr)){var xa=Pt(aa);Po(function(Ra){return[].concat((0,b.Z)(Ra),[xa])}),pa(rr)}}};xe.useEffect(function(){so.length&&so.forEach(function(Ma){var aa=vt(Ma),tr=Wn(aa,la,cr,!0).map(function(or){var xa=or.option;return xa}),rr=tr[tr.length-1];(!rr||rr[cr.children]||bn(rr,cr))&&Po(function(or){return or.filter(function(xa){return xa!==Ma})})})},[la,so,cr]);var yn=xe.useMemo(function(){return new Set(bt(pn))},[pn]),Ir=xe.useMemo(function(){return new Set(bt(Na))},[Na]),eo=we(),ut=(0,Ue.Z)(eo,2),De=ut[0],ye=ut[1],Pe=function(aa){ye(aa),co(aa)},Re=function(aa){var tr=aa.disabled,rr=bn(aa,cr);return!tr&&(rr||Oa||rt)},_t=function(aa,tr){var rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Nn(aa),!rt&&(tr||Oa&&(Jr==="hover"||rr))&&xn(!1)},vn=xe.useMemo(function(){return Je?en:la},[Je,en,la]),It=xe.useMemo(function(){for(var Ma=[{options:vn}],aa=vn,tr=va(aa,cr),rr=function(){var wt=De[or],Da=aa.find(function(vr,ra){return(tr[ra]?Pt(tr[ra]):vr[cr.value])===wt}),ir=Da==null?void 0:Da[cr.children];if(!(ir!=null&&ir.length))return"break";aa=ir,Ma.push({options:ir})},or=0;or":so,co=pt.loadingIcon,yn=pt.children,Ir=pt.dropdownMatchSelectWidth,eo=Ir===void 0?!1:Ir,ut=pt.showCheckedStrategy,De=ut===void 0?Te:ut,ye=(0,Ne.Z)(pt,Bn),Pe=(0,at.ZP)(Fn),Re=!!fn,_t=(0,a.Z)(Hn,{value:Ve,postState:Be}),vn=(0,Ue.Z)(_t,2),It=vn[0],Ht=vn[1],St=xe.useMemo(function(){return kn(In)},[JSON.stringify(In)]),Dn=xe.useMemo(function(){return pn||[]},[pn]),ka=rn(Dn,St),Lr=xe.useCallback(function(Kn){var On=ka();return Kn.map(function(Tn){var pr=On[Tn].nodes;return pr.map(function(Ie){return Ie[St.value]})})},[ka,St]),Kr=(0,a.Z)("",{value:da,postState:function(On){return On||""}}),Ma=(0,Ue.Z)(Kr,2),aa=Ma[0],tr=Ma[1],rr=function(On,Tn){tr(On),Tn.source!=="blur"&&qn&&qn(On)},or=et(ma),xa=(0,Ue.Z)(or,2),Ra=xa[0],wt=xa[1],Da=Ae(aa,Dn,St,Na||ln,wt,rt),ir=gn(Dn,St),vr=xe.useMemo(function(){var Kn=ir(It),On=(0,Ue.Z)(Kn,2),Tn=On[0],pr=On[1];if(!Re||!It.length)return[Tn,[],pr];var Ie=bt(Tn),zo=ka(),ur=(0,Qe.S)(Ie,!0,zo),Tr=ur.checkedKeys,no=ur.halfCheckedKeys;return[Lr(Tr),Lr(no),pr]},[Re,It,ka,Lr,ir]),ra=(0,Ue.Z)(vr,3),An=ra[0],En=ra[1],un=ra[2],lr=xe.useMemo(function(){var Kn=bt(An),On=qt(Kn,ka,De);return[].concat((0,b.Z)(un),(0,b.Z)(Lr(On)))},[An,ka,Lr,un,De]),Nr=lt(lr,Dn,St,Re,xn),mo=(0,de.Z)(function(Kn){if(Ht(Kn),Je){var On=Be(Kn),Tn=On.map(function(zo){return Wn(zo,Dn,St).map(function(ur){return ur.option})}),pr=Re?On:On[0],Ie=Re?Tn:Tn[0];Je(pr,Ie)}}),za=(0,de.Z)(function(Kn){if((!Re||Ba)&&tr(""),!Re)mo(Kn);else{var On=Pt(Kn),Tn=bt(An),pr=bt(En),Ie=Tn.includes(On),zo=un.some(function(oi){return Pt(oi)===On}),ur=An,Tr=un;if(zo&&!Ie)Tr=un.filter(function(oi){return Pt(oi)!==On});else{var no=Ie?Tn.filter(function(oi){return oi!==On}):[].concat((0,b.Z)(Tn),[On]),ri=ka(),To;if(Ie){var ui=(0,Qe.S)(no,{checked:!1,halfCheckedKeys:pr},ri);To=ui.checkedKeys}else{var Bo=(0,Qe.S)(no,!0,ri);To=Bo.checkedKeys}var hi=qt(To,ka,De);ur=Lr(hi)}mo([].concat((0,b.Z)(Tr),(0,b.Z)(ur)))}}),Er=function(On,Tn){if(Tn.type==="clear"){mo([]);return}var pr=Tn.values[0],Ie=pr.valueCells;za(Ie)},fo=Nn!==void 0?Nn:Oa,ha=xr||en,to=er||Jr,Ho=function(On){ro==null||ro(On),uo==null||uo(On)},Hr=xe.useMemo(function(){return{options:Dn,fieldNames:St,values:An,halfValues:En,changeOnSelect:rt,onSelect:za,checkable:fn,searchOptions:Da,dropdownPrefixCls:Na,loadData:cr,expandTrigger:la,expandIcon:Po,loadingIcon:co,dropdownMenuColumnStyle:pa}},[Dn,St,An,En,rt,za,fn,Da,Na,cr,la,Po,co,pa]),_o=!(aa?Da:Dn).length,Sa=aa&&wt.matchInputWidth||_o?{}:{minWidth:"auto"};return xe.createElement(x.Provider,{value:Hr},xe.createElement(gt.Ac,(0,Ye.Z)({},ye,{ref:Sn,id:Pe,prefixCls:ln,autoClearSearchValue:Ba,dropdownMatchSelectWidth:eo,dropdownStyle:Sa,displayValues:Nr,onDisplayValuesChange:Er,mode:Re?"multiple":void 0,searchValue:aa,onSearch:rr,showSearch:Ra,OptionList:Ft,emptyOptions:_o,open:fo,dropdownClassName:ha,placement:to,onDropdownVisibleChange:Ho,getRawInputElement:function(){return yn}})))});Oe.SHOW_PARENT=Te,Oe.SHOW_CHILD=Ge;var st=Oe,xt=st,Jt=re(64002),Gt=re(62892),Wt=re(53487),nn=re(19080),Tt=re(36355),nt=re(93891),jt=re(1684),Bt=re(19716),At=re(32441),Lt=re(14154),dn=re(58582),Ct=re(84443),Dt=re(66339),Zn=re(33234),Yt=re(98447),jn=re(17313),Za=re(74207),gr=re(83116);const Ya=pt=>{const{prefixCls:Sn,componentCls:Fn,antCls:kt}=pt,ln=`${Fn}-menu-item`,In=` &${ln}-expand ${ln}-expand-icon, ${ln}-loading-icon - `;return[{[Fn]:{width:pt.controlWidth}},{[`${Fn}-dropdown`]:[(0,Yt.C2)(`${Sn}-checkbox`,pt),{[`&${kt}-select-dropdown`]:{padding:0}},{[Fn]:{"&-checkbox":{top:0,marginInlineEnd:pt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Fn}-menu-empty`]:{[`${Fn}-menu`]:{width:"100%",height:"auto",[ln]:{color:pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:pt.controlItemWidth,height:pt.dropdownHeight,margin:0,padding:pt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${pt.lineWidth}px ${pt.lineType} ${pt.colorSplit}`},"&-item":Object.assign(Object.assign({},jn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:pt.optionPadding,lineHeight:pt.lineHeight,cursor:"pointer",transition:`all ${pt.motionDurationMid}`,borderRadius:pt.borderRadiusSM,"&:hover":{background:pt.controlItemBgHover},"&-disabled":{color:pt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[In]:{color:pt.colorTextDisabled}},[`&-active:not(${ln}-disabled)`]:{"&, &:hover":{fontWeight:pt.optionSelectedFontWeight,backgroundColor:pt.optionSelectedBg}},"&-content":{flex:"auto"},[In]:{marginInlineStart:pt.paddingXXS,color:pt.colorTextDescription,fontSize:pt.fontSizeIcon},"&-keyword":{color:pt.colorHighlight}})}}}]},{[`${Fn}-dropdown-rtl`]:{direction:"rtl"}},(0,Za.c)(pt)]};var ua=(0,cr.Z)("Cascader",pt=>[Ya(pt)],pt=>{const Sn=Math.round((pt.controlHeight-pt.fontSize*pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:pt.controlItemBgActive,optionSelectedFontWeight:pt.fontWeightStrong,optionPadding:`${Sn}px ${pt.paddingSM}px`,menuPadding:pt.paddingXXS}}),wr=function(pt,Sn){var Fn={};for(var kt in pt)Object.prototype.hasOwnProperty.call(pt,kt)&&Sn.indexOf(kt)<0&&(Fn[kt]=pt[kt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,kt=Object.getOwnPropertySymbols(pt);lnat===0?[Ve]:[].concat((0,b.Z)(Hn),[Sn,Ve]),[]),ln=[];let In=0;return kt.forEach((Hn,Ve)=>{const at=In+Hn.length;let Je=pt.slice(In,at);In=at,Ve%2===1&&(Je=xe.createElement("span",{className:`${Fn}-menu-item-keyword`,key:`separator-${Ve}`},Je)),ln.push(Je)}),ln}const yr=(pt,Sn,Fn,kt)=>{const ln=[],In=pt.toLowerCase();return Sn.forEach((Hn,Ve)=>{Ve!==0&&ln.push(" / ");let at=Hn[kt.label];const Je=typeof at;(Je==="string"||Je==="number")&&(at=Xa(String(at),In,Fn)),ln.push(at)}),ln},ya=xe.forwardRef((pt,Sn)=>{const{prefixCls:Fn,size:kt,disabled:ln,className:In,rootClassName:Hn,multiple:Ve,bordered:at=!0,transitionName:Je,choiceTransitionName:xn="",popupClassName:fn,dropdownClassName:Vn,expandIcon:Ba,placement:da,showSearch:qn,allowClear:ma=!0,notFoundContent:la,direction:vn,getPopupContainer:Na,status:dr,showArrow:Oa,builtinPlacements:Nn,style:en}=pt,xr=wr(pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),pa=(0,Jt.Z)(xr,["suffixIcon"]),{getPopupContainer:Jr,getPrefixCls:er,renderEmpty:ro,direction:uo,popupOverflow:so,cascader:Po}=xe.useContext(Tt.E_),co=vn||uo,yn=co==="rtl",{status:Ir,hasFeedback:eo,isFormItemInput:ut,feedbackIcon:De}=xe.useContext(At.aM),ye=(0,nn.F)(Ir,dr),Pe=la||(ro==null?void 0:ro("Cascader"))||xe.createElement(rt.Z,{componentName:"Cascader"}),Re=er(),_t=er("select",Fn),pn=er("cascader",Fn),[It,Ht]=(0,Lt.Z)(_t),[St]=ua(pn),{compactSize:Dn,compactItemClassnames:ka}=(0,Zn.ri)(_t,vn),Lr=he()(fn||Vn,`${pn}-dropdown`,{[`${pn}-dropdown-rtl`]:co==="rtl"},Hn,Ht),Kr=xe.useMemo(()=>{if(!qn)return qn;let un={render:yr};return typeof qn=="object"&&(un=Object.assign(Object.assign({},un),qn)),un},[qn]),Ma=(0,Bt.Z)(un=>{var lr;return(lr=kt!=null?kt:Dn)!==null&&lr!==void 0?lr:un}),aa=xe.useContext(jt.Z),tr=ln!=null?ln:aa;let rr=Ba;Ba||(rr=yn?xe.createElement(qe.Z,null):xe.createElement(ze.Z,null));const or=xe.createElement("span",{className:`${_t}-menu-item-loading-icon`},xe.createElement(ke.Z,{spin:!0})),xa=xe.useMemo(()=>Ve?xe.createElement("span",{className:`${pn}-checkbox-inner`}):!1,[Ve]),Ra=(0,Ct.Z)(pt.suffixIcon,Oa),{suffixIcon:wt,removeIcon:Da,clearIcon:ir}=(0,Dt.Z)(Object.assign(Object.assign({},pt),{hasFeedback:eo,feedbackIcon:De,showSuffixIcon:Ra,multiple:Ve,prefixCls:_t,componentName:"Cascader"})),vr=xe.useMemo(()=>da!==void 0?da:yn?"bottomRight":"bottomLeft",[da,yn]),ra=(0,dn.Z)(Nn,so),An=ma===!0?{clearIcon:ir}:ma,En=xe.createElement(xt,Object.assign({prefixCls:_t,className:he()(!Fn&&pn,{[`${_t}-lg`]:Ma==="large",[`${_t}-sm`]:Ma==="small",[`${_t}-rtl`]:yn,[`${_t}-borderless`]:!at,[`${_t}-in-form-item`]:ut},(0,nn.Z)(_t,ye,eo),ka,Po==null?void 0:Po.className,In,Hn,Ht),disabled:tr,style:Object.assign(Object.assign({},Po==null?void 0:Po.style),en)},pa,{builtinPlacements:ra,direction:co,placement:vr,notFoundContent:Pe,allowClear:An,showSearch:Kr,expandIcon:rr,suffixIcon:wt,removeIcon:Da,loadingIcon:or,checkable:xa,dropdownClassName:Lr,dropdownPrefixCls:Fn||pn,choiceTransitionName:(0,Gt.m)(Re,"",xn),transitionName:(0,Gt.m)(Re,"slide-up",Je),getPopupContainer:Na||Jr,ref:Sn}));return St(It(En))}),Zr=(0,Wt.Z)(ya);ya.SHOW_PARENT=Ha,ya.SHOW_CHILD=sr,ya._InternalPanelDoNotUseOrYouWillBeFired=Zr;var Cr=ya},36381:function(Ke,Rt,re){"use strict";re.d(Rt,{default:function(){return Xe}});var b=re(38226),xe=re(92310),qe=re.n(xe),ke=re(5891),ze=re(26390),it=re(29043),he=re(80665),Ye=re(35788),Ue=re(51395),Ne=re(59301),gt=re(19149),nt=re(38298),Qe=re(80962),de=re(43469),a=re(85108),E=Ne.forwardRef(function(Et,Ft){var Mt=Et.prefixCls,zt=Et.forceRender,Vt=Et.className,Bn=Et.style,Ot=Et.children,Be=Et.isActive,Oe=Et.role,st=Ne.useState(Be||zt),xt=(0,it.Z)(st,2),Jt=xt[0],Gt=xt[1];return Ne.useEffect(function(){(zt||Be)&&Gt(!0)},[zt,Be]),Jt?Ne.createElement("div",{ref:Ft,className:qe()("".concat(Mt,"-content"),(0,Qe.Z)((0,Qe.Z)({},"".concat(Mt,"-content-active"),Be),"".concat(Mt,"-content-inactive"),!Be),Vt),style:Bn,role:Oe},Ne.createElement("div",{className:"".concat(Mt,"-content-box")},Ot)):null});E.displayName="PanelContent";var x=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Ne.forwardRef(function(Et,Ft){var Mt=Et.showArrow,zt=Mt===void 0?!0:Mt,Vt=Et.headerClass,Bn=Et.isActive,Ot=Et.onItemClick,Be=Et.forceRender,Oe=Et.className,st=Et.prefixCls,xt=Et.collapsible,Jt=Et.accordion,Gt=Et.panelKey,Wt=Et.extra,nn=Et.header,Tt=Et.expandIcon,rt=Et.openMotion,jt=Et.destroyInactivePanel,Bt=Et.children,At=(0,gt.Z)(Et,y),Lt=xt==="disabled",dn=xt==="header",Ct=xt==="icon",Dt=Wt!=null&&typeof Wt!="boolean",Zn=function(){Ot==null||Ot(Gt)},Yt=function(wr){(wr.key==="Enter"||wr.keyCode===a.Z.ENTER||wr.which===a.Z.ENTER)&&Zn()},jn=typeof Tt=="function"?Tt(Et):Ne.createElement("i",{className:"arrow"});jn&&(jn=Ne.createElement("div",{className:"".concat(st,"-expand-icon"),onClick:["header","icon"].includes(xt)?Zn:void 0},jn));var Za=qe()((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(st,"-item"),!0),"".concat(st,"-item-active"),Bn),"".concat(st,"-item-disabled"),Lt),Oe),cr=qe()(Vt,(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(st,"-header"),!0),"".concat(st,"-header-collapsible-only"),dn),"".concat(st,"-icon-collapsible-only"),Ct)),Ya={className:cr,"aria-expanded":Bn,"aria-disabled":Lt,onKeyDown:Yt};return!dn&&!Ct&&(Ya.onClick=Zn,Ya.role=Jt?"tab":"button",Ya.tabIndex=Lt?-1:0),Ne.createElement("div",(0,ke.Z)({},At,{ref:Ft,className:Za}),Ne.createElement("div",Ya,zt&&jn,Ne.createElement("span",{className:"".concat(st,"-header-text"),onClick:xt==="header"?Zn:void 0},nn),Dt&&Ne.createElement("div",{className:"".concat(st,"-extra")},Wt)),Ne.createElement(de.default,(0,ke.Z)({visible:Bn,leavedClassName:"".concat(st,"-content-hidden")},rt,{forceRender:Be,removeOnLeave:jt}),function(ua,wr){var sr=ua.className,Ha=ua.style;return Ne.createElement(x,{ref:wr,prefixCls:st,className:sr,style:Ha,isActive:Bn,forceRender:Be,role:Jt?"tabpanel":void 0},Bt)}))}),ne=ee,oe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(Ft,Mt){var zt=Mt.prefixCls,Vt=Mt.accordion,Bn=Mt.collapsible,Ot=Mt.destroyInactivePanel,Be=Mt.onItemClick,Oe=Mt.activeKey,st=Mt.openMotion,xt=Mt.expandIcon;return Ft.map(function(Jt,Gt){var Wt=Jt.children,nn=Jt.label,Tt=Jt.key,rt=Jt.collapsible,jt=Jt.onItemClick,Bt=Jt.destroyInactivePanel,At=(0,gt.Z)(Jt,oe),Lt=String(Tt!=null?Tt:Gt),dn=rt!=null?rt:Bn,Ct=Bt!=null?Bt:Ot,Dt=function(jn){dn!=="disabled"&&(Be(jn),jt==null||jt(jn))},Zn=!1;return Vt?Zn=Oe[0]===Lt:Zn=Oe.indexOf(Lt)>-1,Ne.createElement(ne,(0,ke.Z)({},At,{prefixCls:zt,key:Lt,panelKey:Lt,isActive:Zn,accordion:Vt,openMotion:st,expandIcon:xt,header:nn,collapsible:dn,onItemClick:Dt,destroyInactivePanel:Ct}),Wt)})},ie=function(Ft,Mt,zt){if(!Ft)return null;var Vt=zt.prefixCls,Bn=zt.accordion,Ot=zt.collapsible,Be=zt.destroyInactivePanel,Oe=zt.onItemClick,st=zt.activeKey,xt=zt.openMotion,Jt=zt.expandIcon,Gt=Ft.key||String(Mt),Wt=Ft.props,nn=Wt.header,Tt=Wt.headerClass,rt=Wt.destroyInactivePanel,jt=Wt.collapsible,Bt=Wt.onItemClick,At=!1;Bn?At=st[0]===Gt:At=st.indexOf(Gt)>-1;var Lt=jt!=null?jt:Ot,dn=function(Zn){Lt!=="disabled"&&(Oe(Zn),Bt==null||Bt(Zn))},Ct={key:Gt,panelKey:Gt,header:nn,headerClass:Tt,isActive:At,prefixCls:Vt,destroyInactivePanel:rt!=null?rt:Be,openMotion:xt,accordion:Bn,children:Ft.props.children,onItemClick:dn,expandIcon:Jt,collapsible:Lt};return typeof Ft.type=="string"?Ft:(Object.keys(Ct).forEach(function(Dt){typeof Ct[Dt]=="undefined"&&delete Ct[Dt]}),Ne.cloneElement(Ft,Ct))};function Ae(Et,Ft,Mt){return Array.isArray(Et)?le(Et,Mt):(0,nt.Z)(Ft).map(function(zt,Vt){return ie(zt,Vt,Mt)})}var be=Ae,Te=re(36994);function Ge(Et){var Ft=Et;if(!Array.isArray(Ft)){var Mt=(0,he.Z)(Ft);Ft=Mt==="number"||Mt==="string"?[Ft]:[]}return Ft.map(function(zt){return String(zt)})}var Pt=Ne.forwardRef(function(Et,Ft){var Mt=Et.prefixCls,zt=Mt===void 0?"rc-collapse":Mt,Vt=Et.destroyInactivePanel,Bn=Vt===void 0?!1:Vt,Ot=Et.style,Be=Et.accordion,Oe=Et.className,st=Et.children,xt=Et.collapsible,Jt=Et.openMotion,Gt=Et.expandIcon,Wt=Et.activeKey,nn=Et.defaultActiveKey,Tt=Et.onChange,rt=Et.items,jt=qe()(zt,Oe),Bt=(0,Ye.Z)([],{value:Wt,onChange:function(Yt){return Tt==null?void 0:Tt(Yt)},defaultValue:nn,postState:Ge}),At=(0,it.Z)(Bt,2),Lt=At[0],dn=At[1],Ct=function(Yt){return dn(function(){if(Be)return Lt[0]===Yt?[]:[Yt];var jn=Lt.indexOf(Yt),Za=jn>-1;return Za?Lt.filter(function(cr){return cr!==Yt}):[].concat((0,ze.Z)(Lt),[Yt])})};(0,Ue.ZP)(!st,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Dt=be(rt,st,{prefixCls:zt,accordion:Be,openMotion:Jt,expandIcon:Gt,collapsible:xt,destroyInactivePanel:Bn,onItemClick:Ct,activeKey:Lt});return Ne.createElement("div",(0,ke.Z)({ref:Ft,className:jt,style:Ot,role:Be?"tablist":void 0},(0,Te.Z)(Et,{aria:!0,data:!0})),Dt)}),bt=Object.assign(Pt,{Panel:ne}),vt=bt,kn=bt.Panel,bn=re(64002),sa=re(62892),va=re(92343),qt=re(36355),Wn=re(19716),Nt=Ne.forwardRef((Et,Ft)=>{const{getPrefixCls:Mt}=Ne.useContext(qt.E_),{prefixCls:zt,className:Vt,showArrow:Bn=!0}=Et,Ot=Mt("collapse",zt),Be=qe()({[`${Ot}-no-arrow`]:!Bn},Vt);return Ne.createElement(vt.Panel,Object.assign({ref:Ft},Et,{prefixCls:Ot,className:Be}))}),rn=re(17313),gn=re(8378),mn=re(83116),et=re(37613);const ct=Et=>{const{componentCls:Ft,contentBg:Mt,padding:zt,headerBg:Vt,headerPadding:Bn,collapseHeaderPaddingSM:Ot,collapseHeaderPaddingLG:Be,collapsePanelBorderRadius:Oe,lineWidth:st,lineType:xt,colorBorder:Jt,colorText:Gt,colorTextHeading:Wt,colorTextDisabled:nn,fontSize:Tt,fontSizeLG:rt,lineHeight:jt,marginSM:Bt,paddingSM:At,paddingLG:Lt,paddingXS:dn,motionDurationSlow:Ct,fontSizeIcon:Dt,contentPadding:Zn}=Et,Yt=`${st}px ${xt} ${Jt}`;return{[Ft]:Object.assign(Object.assign({},(0,rn.Wf)(Et)),{backgroundColor:Vt,border:Yt,borderBottom:0,borderRadius:`${Oe}px`,"&-rtl":{direction:"rtl"},[`& > ${Ft}-item`]:{borderBottom:Yt,"&:last-child":{[` + `;return[{[Fn]:{width:pt.controlWidth}},{[`${Fn}-dropdown`]:[(0,Yt.C2)(`${Sn}-checkbox`,pt),{[`&${kt}-select-dropdown`]:{padding:0}},{[Fn]:{"&-checkbox":{top:0,marginInlineEnd:pt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Fn}-menu-empty`]:{[`${Fn}-menu`]:{width:"100%",height:"auto",[ln]:{color:pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:pt.controlItemWidth,height:pt.dropdownHeight,margin:0,padding:pt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${pt.lineWidth}px ${pt.lineType} ${pt.colorSplit}`},"&-item":Object.assign(Object.assign({},jn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:pt.optionPadding,lineHeight:pt.lineHeight,cursor:"pointer",transition:`all ${pt.motionDurationMid}`,borderRadius:pt.borderRadiusSM,"&:hover":{background:pt.controlItemBgHover},"&-disabled":{color:pt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[In]:{color:pt.colorTextDisabled}},[`&-active:not(${ln}-disabled)`]:{"&, &:hover":{fontWeight:pt.optionSelectedFontWeight,backgroundColor:pt.optionSelectedBg}},"&-content":{flex:"auto"},[In]:{marginInlineStart:pt.paddingXXS,color:pt.colorTextDescription,fontSize:pt.fontSizeIcon},"&-keyword":{color:pt.colorHighlight}})}}}]},{[`${Fn}-dropdown-rtl`]:{direction:"rtl"}},(0,Za.c)(pt)]};var ua=(0,gr.Z)("Cascader",pt=>[Ya(pt)],pt=>{const Sn=Math.round((pt.controlHeight-pt.fontSize*pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:pt.controlItemBgActive,optionSelectedFontWeight:pt.fontWeightStrong,optionPadding:`${Sn}px ${pt.paddingSM}px`,menuPadding:pt.paddingXXS}}),wr=function(pt,Sn){var Fn={};for(var kt in pt)Object.prototype.hasOwnProperty.call(pt,kt)&&Sn.indexOf(kt)<0&&(Fn[kt]=pt[kt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,kt=Object.getOwnPropertySymbols(pt);lnrt===0?[Ve]:[].concat((0,b.Z)(Hn),[Sn,Ve]),[]),ln=[];let In=0;return kt.forEach((Hn,Ve)=>{const rt=In+Hn.length;let Je=pt.slice(In,rt);In=rt,Ve%2===1&&(Je=xe.createElement("span",{className:`${Fn}-menu-item-keyword`,key:`separator-${Ve}`},Je)),ln.push(Je)}),ln}const yr=(pt,Sn,Fn,kt)=>{const ln=[],In=pt.toLowerCase();return Sn.forEach((Hn,Ve)=>{Ve!==0&&ln.push(" / ");let rt=Hn[kt.label];const Je=typeof rt;(Je==="string"||Je==="number")&&(rt=Xa(String(rt),In,Fn)),ln.push(rt)}),ln},ya=xe.forwardRef((pt,Sn)=>{const{prefixCls:Fn,size:kt,disabled:ln,className:In,rootClassName:Hn,multiple:Ve,bordered:rt=!0,transitionName:Je,choiceTransitionName:xn="",popupClassName:fn,dropdownClassName:Vn,expandIcon:Ba,placement:da,showSearch:qn,allowClear:ma=!0,notFoundContent:la,direction:pn,getPopupContainer:Na,status:cr,showArrow:Oa,builtinPlacements:Nn,style:en}=pt,xr=wr(pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),pa=(0,Jt.Z)(xr,["suffixIcon"]),{getPopupContainer:Jr,getPrefixCls:er,renderEmpty:ro,direction:uo,popupOverflow:so,cascader:Po}=xe.useContext(Tt.E_),co=pn||uo,yn=co==="rtl",{status:Ir,hasFeedback:eo,isFormItemInput:ut,feedbackIcon:De}=xe.useContext(At.aM),ye=(0,nn.F)(Ir,cr),Pe=la||(ro==null?void 0:ro("Cascader"))||xe.createElement(nt.Z,{componentName:"Cascader"}),Re=er(),_t=er("select",Fn),vn=er("cascader",Fn),[It,Ht]=(0,Lt.Z)(_t),[St]=ua(vn),{compactSize:Dn,compactItemClassnames:ka}=(0,Zn.ri)(_t,pn),Lr=he()(fn||Vn,`${vn}-dropdown`,{[`${vn}-dropdown-rtl`]:co==="rtl"},Hn,Ht),Kr=xe.useMemo(()=>{if(!qn)return qn;let un={render:yr};return typeof qn=="object"&&(un=Object.assign(Object.assign({},un),qn)),un},[qn]),Ma=(0,Bt.Z)(un=>{var lr;return(lr=kt!=null?kt:Dn)!==null&&lr!==void 0?lr:un}),aa=xe.useContext(jt.Z),tr=ln!=null?ln:aa;let rr=Ba;Ba||(rr=yn?xe.createElement(qe.Z,null):xe.createElement(ze.Z,null));const or=xe.createElement("span",{className:`${_t}-menu-item-loading-icon`},xe.createElement(ke.Z,{spin:!0})),xa=xe.useMemo(()=>Ve?xe.createElement("span",{className:`${vn}-checkbox-inner`}):!1,[Ve]),Ra=(0,Ct.Z)(pt.suffixIcon,Oa),{suffixIcon:wt,removeIcon:Da,clearIcon:ir}=(0,Dt.Z)(Object.assign(Object.assign({},pt),{hasFeedback:eo,feedbackIcon:De,showSuffixIcon:Ra,multiple:Ve,prefixCls:_t,componentName:"Cascader"})),vr=xe.useMemo(()=>da!==void 0?da:yn?"bottomRight":"bottomLeft",[da,yn]),ra=(0,dn.Z)(Nn,so),An=ma===!0?{clearIcon:ir}:ma,En=xe.createElement(xt,Object.assign({prefixCls:_t,className:he()(!Fn&&vn,{[`${_t}-lg`]:Ma==="large",[`${_t}-sm`]:Ma==="small",[`${_t}-rtl`]:yn,[`${_t}-borderless`]:!rt,[`${_t}-in-form-item`]:ut},(0,nn.Z)(_t,ye,eo),ka,Po==null?void 0:Po.className,In,Hn,Ht),disabled:tr,style:Object.assign(Object.assign({},Po==null?void 0:Po.style),en)},pa,{builtinPlacements:ra,direction:co,placement:vr,notFoundContent:Pe,allowClear:An,showSearch:Kr,expandIcon:rr,suffixIcon:wt,removeIcon:Da,loadingIcon:or,checkable:xa,dropdownClassName:Lr,dropdownPrefixCls:Fn||vn,choiceTransitionName:(0,Gt.m)(Re,"",xn),transitionName:(0,Gt.m)(Re,"slide-up",Je),getPopupContainer:Na||Jr,ref:Sn}));return St(It(En))}),Zr=(0,Wt.Z)(ya);ya.SHOW_PARENT=Ha,ya.SHOW_CHILD=dr,ya._InternalPanelDoNotUseOrYouWillBeFired=Zr;var Cr=ya},36381:function(Ke,Rt,re){"use strict";re.d(Rt,{default:function(){return Xe}});var b=re(38226),xe=re(92310),qe=re.n(xe),ke=re(5891),ze=re(26390),it=re(29043),he=re(80665),Ye=re(35788),Ue=re(51395),Ne=re(59301),gt=re(19149),at=re(38298),Qe=re(80962),de=re(43469),a=re(85108),E=Ne.forwardRef(function(Et,Ft){var Mt=Et.prefixCls,zt=Et.forceRender,Vt=Et.className,Bn=Et.style,Ot=Et.children,Be=Et.isActive,Oe=Et.role,st=Ne.useState(Be||zt),xt=(0,it.Z)(st,2),Jt=xt[0],Gt=xt[1];return Ne.useEffect(function(){(zt||Be)&&Gt(!0)},[zt,Be]),Jt?Ne.createElement("div",{ref:Ft,className:qe()("".concat(Mt,"-content"),(0,Qe.Z)((0,Qe.Z)({},"".concat(Mt,"-content-active"),Be),"".concat(Mt,"-content-inactive"),!Be),Vt),style:Bn,role:Oe},Ne.createElement("div",{className:"".concat(Mt,"-content-box")},Ot)):null});E.displayName="PanelContent";var x=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Ne.forwardRef(function(Et,Ft){var Mt=Et.showArrow,zt=Mt===void 0?!0:Mt,Vt=Et.headerClass,Bn=Et.isActive,Ot=Et.onItemClick,Be=Et.forceRender,Oe=Et.className,st=Et.prefixCls,xt=Et.collapsible,Jt=Et.accordion,Gt=Et.panelKey,Wt=Et.extra,nn=Et.header,Tt=Et.expandIcon,nt=Et.openMotion,jt=Et.destroyInactivePanel,Bt=Et.children,At=(0,gt.Z)(Et,y),Lt=xt==="disabled",dn=xt==="header",Ct=xt==="icon",Dt=Wt!=null&&typeof Wt!="boolean",Zn=function(){Ot==null||Ot(Gt)},Yt=function(wr){(wr.key==="Enter"||wr.keyCode===a.Z.ENTER||wr.which===a.Z.ENTER)&&Zn()},jn=typeof Tt=="function"?Tt(Et):Ne.createElement("i",{className:"arrow"});jn&&(jn=Ne.createElement("div",{className:"".concat(st,"-expand-icon"),onClick:["header","icon"].includes(xt)?Zn:void 0},jn));var Za=qe()((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(st,"-item"),!0),"".concat(st,"-item-active"),Bn),"".concat(st,"-item-disabled"),Lt),Oe),gr=qe()(Vt,(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(st,"-header"),!0),"".concat(st,"-header-collapsible-only"),dn),"".concat(st,"-icon-collapsible-only"),Ct)),Ya={className:gr,"aria-expanded":Bn,"aria-disabled":Lt,onKeyDown:Yt};return!dn&&!Ct&&(Ya.onClick=Zn,Ya.role=Jt?"tab":"button",Ya.tabIndex=Lt?-1:0),Ne.createElement("div",(0,ke.Z)({},At,{ref:Ft,className:Za}),Ne.createElement("div",Ya,zt&&jn,Ne.createElement("span",{className:"".concat(st,"-header-text"),onClick:xt==="header"?Zn:void 0},nn),Dt&&Ne.createElement("div",{className:"".concat(st,"-extra")},Wt)),Ne.createElement(de.default,(0,ke.Z)({visible:Bn,leavedClassName:"".concat(st,"-content-hidden")},nt,{forceRender:Be,removeOnLeave:jt}),function(ua,wr){var dr=ua.className,Ha=ua.style;return Ne.createElement(x,{ref:wr,prefixCls:st,className:dr,style:Ha,isActive:Bn,forceRender:Be,role:Jt?"tabpanel":void 0},Bt)}))}),ne=ee,oe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(Ft,Mt){var zt=Mt.prefixCls,Vt=Mt.accordion,Bn=Mt.collapsible,Ot=Mt.destroyInactivePanel,Be=Mt.onItemClick,Oe=Mt.activeKey,st=Mt.openMotion,xt=Mt.expandIcon;return Ft.map(function(Jt,Gt){var Wt=Jt.children,nn=Jt.label,Tt=Jt.key,nt=Jt.collapsible,jt=Jt.onItemClick,Bt=Jt.destroyInactivePanel,At=(0,gt.Z)(Jt,oe),Lt=String(Tt!=null?Tt:Gt),dn=nt!=null?nt:Bn,Ct=Bt!=null?Bt:Ot,Dt=function(jn){dn!=="disabled"&&(Be(jn),jt==null||jt(jn))},Zn=!1;return Vt?Zn=Oe[0]===Lt:Zn=Oe.indexOf(Lt)>-1,Ne.createElement(ne,(0,ke.Z)({},At,{prefixCls:zt,key:Lt,panelKey:Lt,isActive:Zn,accordion:Vt,openMotion:st,expandIcon:xt,header:nn,collapsible:dn,onItemClick:Dt,destroyInactivePanel:Ct}),Wt)})},ie=function(Ft,Mt,zt){if(!Ft)return null;var Vt=zt.prefixCls,Bn=zt.accordion,Ot=zt.collapsible,Be=zt.destroyInactivePanel,Oe=zt.onItemClick,st=zt.activeKey,xt=zt.openMotion,Jt=zt.expandIcon,Gt=Ft.key||String(Mt),Wt=Ft.props,nn=Wt.header,Tt=Wt.headerClass,nt=Wt.destroyInactivePanel,jt=Wt.collapsible,Bt=Wt.onItemClick,At=!1;Bn?At=st[0]===Gt:At=st.indexOf(Gt)>-1;var Lt=jt!=null?jt:Ot,dn=function(Zn){Lt!=="disabled"&&(Oe(Zn),Bt==null||Bt(Zn))},Ct={key:Gt,panelKey:Gt,header:nn,headerClass:Tt,isActive:At,prefixCls:Vt,destroyInactivePanel:nt!=null?nt:Be,openMotion:xt,accordion:Bn,children:Ft.props.children,onItemClick:dn,expandIcon:Jt,collapsible:Lt};return typeof Ft.type=="string"?Ft:(Object.keys(Ct).forEach(function(Dt){typeof Ct[Dt]=="undefined"&&delete Ct[Dt]}),Ne.cloneElement(Ft,Ct))};function Ae(Et,Ft,Mt){return Array.isArray(Et)?le(Et,Mt):(0,at.Z)(Ft).map(function(zt,Vt){return ie(zt,Vt,Mt)})}var be=Ae,Te=re(36994);function Ge(Et){var Ft=Et;if(!Array.isArray(Ft)){var Mt=(0,he.Z)(Ft);Ft=Mt==="number"||Mt==="string"?[Ft]:[]}return Ft.map(function(zt){return String(zt)})}var Pt=Ne.forwardRef(function(Et,Ft){var Mt=Et.prefixCls,zt=Mt===void 0?"rc-collapse":Mt,Vt=Et.destroyInactivePanel,Bn=Vt===void 0?!1:Vt,Ot=Et.style,Be=Et.accordion,Oe=Et.className,st=Et.children,xt=Et.collapsible,Jt=Et.openMotion,Gt=Et.expandIcon,Wt=Et.activeKey,nn=Et.defaultActiveKey,Tt=Et.onChange,nt=Et.items,jt=qe()(zt,Oe),Bt=(0,Ye.Z)([],{value:Wt,onChange:function(Yt){return Tt==null?void 0:Tt(Yt)},defaultValue:nn,postState:Ge}),At=(0,it.Z)(Bt,2),Lt=At[0],dn=At[1],Ct=function(Yt){return dn(function(){if(Be)return Lt[0]===Yt?[]:[Yt];var jn=Lt.indexOf(Yt),Za=jn>-1;return Za?Lt.filter(function(gr){return gr!==Yt}):[].concat((0,ze.Z)(Lt),[Yt])})};(0,Ue.ZP)(!st,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Dt=be(nt,st,{prefixCls:zt,accordion:Be,openMotion:Jt,expandIcon:Gt,collapsible:xt,destroyInactivePanel:Bn,onItemClick:Ct,activeKey:Lt});return Ne.createElement("div",(0,ke.Z)({ref:Ft,className:jt,style:Ot,role:Be?"tablist":void 0},(0,Te.Z)(Et,{aria:!0,data:!0})),Dt)}),bt=Object.assign(Pt,{Panel:ne}),vt=bt,kn=bt.Panel,bn=re(64002),sa=re(62892),va=re(92343),qt=re(36355),Wn=re(19716),Nt=Ne.forwardRef((Et,Ft)=>{const{getPrefixCls:Mt}=Ne.useContext(qt.E_),{prefixCls:zt,className:Vt,showArrow:Bn=!0}=Et,Ot=Mt("collapse",zt),Be=qe()({[`${Ot}-no-arrow`]:!Bn},Vt);return Ne.createElement(vt.Panel,Object.assign({ref:Ft},Et,{prefixCls:Ot,className:Be}))}),rn=re(17313),gn=re(8378),mn=re(83116),et=re(37613);const ct=Et=>{const{componentCls:Ft,contentBg:Mt,padding:zt,headerBg:Vt,headerPadding:Bn,collapseHeaderPaddingSM:Ot,collapseHeaderPaddingLG:Be,collapsePanelBorderRadius:Oe,lineWidth:st,lineType:xt,colorBorder:Jt,colorText:Gt,colorTextHeading:Wt,colorTextDisabled:nn,fontSize:Tt,fontSizeLG:nt,lineHeight:jt,marginSM:Bt,paddingSM:At,paddingLG:Lt,paddingXS:dn,motionDurationSlow:Ct,fontSizeIcon:Dt,contentPadding:Zn}=Et,Yt=`${st}px ${xt} ${Jt}`;return{[Ft]:Object.assign(Object.assign({},(0,rn.Wf)(Et)),{backgroundColor:Vt,border:Yt,borderBottom:0,borderRadius:`${Oe}px`,"&-rtl":{direction:"rtl"},[`& > ${Ft}-item`]:{borderBottom:Yt,"&:last-child":{[` &, - & > ${Ft}-header`]:{borderRadius:`0 0 ${Oe}px ${Oe}px`}},[`> ${Ft}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Bn,color:Wt,lineHeight:jt,cursor:"pointer",transition:`all ${Ct}, visibility 0s`,[`> ${Ft}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ft}-expand-icon`]:{height:Tt*jt,display:"flex",alignItems:"center",paddingInlineEnd:Bt},[`${Ft}-arrow`]:Object.assign(Object.assign({},(0,rn.Ro)()),{fontSize:Dt,svg:{transition:`transform ${Ct}`}}),[`${Ft}-header-text`]:{marginInlineEnd:"auto"}},[`${Ft}-header-collapsible-only`]:{cursor:"default",[`${Ft}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ft}-icon-collapsible-only`]:{cursor:"default",[`${Ft}-expand-icon`]:{cursor:"pointer"}}},[`${Ft}-content`]:{color:Gt,backgroundColor:Mt,borderTop:Yt,[`& > ${Ft}-content-box`]:{padding:Zn},"&-hidden":{display:"none"}},"&-small":{[`> ${Ft}-item`]:{[`> ${Ft}-header`]:{padding:Ot,paddingInlineStart:dn,[`> ${Ft}-expand-icon`]:{marginInlineStart:At-dn}},[`> ${Ft}-content > ${Ft}-content-box`]:{padding:At}}},"&-large":{[`> ${Ft}-item`]:{fontSize:rt,[`> ${Ft}-header`]:{padding:Be,paddingInlineStart:zt,[`> ${Ft}-expand-icon`]:{height:rt*jt,marginInlineStart:Lt-zt}},[`> ${Ft}-content > ${Ft}-content-box`]:{padding:Lt}}},[`${Ft}-item:last-child`]:{[`> ${Ft}-content`]:{borderRadius:`0 0 ${Oe}px ${Oe}px`}},[`& ${Ft}-item-disabled > ${Ft}-header`]:{"\n &,\n & > .arrow\n ":{color:nn,cursor:"not-allowed"}},[`&${Ft}-icon-position-end`]:{[`& > ${Ft}-item`]:{[`> ${Ft}-header`]:{[`${Ft}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Bt}}}}})}},yt=Et=>{const{componentCls:Ft}=Et,Mt=`> ${Ft}-item > ${Ft}-header ${Ft}-arrow svg`;return{[`${Ft}-rtl`]:{[Mt]:{transform:"rotate(180deg)"}}}},wn=Et=>{const{componentCls:Ft,headerBg:Mt,paddingXXS:zt,colorBorder:Vt}=Et;return{[`${Ft}-borderless`]:{backgroundColor:Mt,border:0,[`> ${Ft}-item`]:{borderBottom:`1px solid ${Vt}`},[` + & > ${Ft}-header`]:{borderRadius:`0 0 ${Oe}px ${Oe}px`}},[`> ${Ft}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Bn,color:Wt,lineHeight:jt,cursor:"pointer",transition:`all ${Ct}, visibility 0s`,[`> ${Ft}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ft}-expand-icon`]:{height:Tt*jt,display:"flex",alignItems:"center",paddingInlineEnd:Bt},[`${Ft}-arrow`]:Object.assign(Object.assign({},(0,rn.Ro)()),{fontSize:Dt,svg:{transition:`transform ${Ct}`}}),[`${Ft}-header-text`]:{marginInlineEnd:"auto"}},[`${Ft}-header-collapsible-only`]:{cursor:"default",[`${Ft}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ft}-icon-collapsible-only`]:{cursor:"default",[`${Ft}-expand-icon`]:{cursor:"pointer"}}},[`${Ft}-content`]:{color:Gt,backgroundColor:Mt,borderTop:Yt,[`& > ${Ft}-content-box`]:{padding:Zn},"&-hidden":{display:"none"}},"&-small":{[`> ${Ft}-item`]:{[`> ${Ft}-header`]:{padding:Ot,paddingInlineStart:dn,[`> ${Ft}-expand-icon`]:{marginInlineStart:At-dn}},[`> ${Ft}-content > ${Ft}-content-box`]:{padding:At}}},"&-large":{[`> ${Ft}-item`]:{fontSize:nt,[`> ${Ft}-header`]:{padding:Be,paddingInlineStart:zt,[`> ${Ft}-expand-icon`]:{height:nt*jt,marginInlineStart:Lt-zt}},[`> ${Ft}-content > ${Ft}-content-box`]:{padding:Lt}}},[`${Ft}-item:last-child`]:{[`> ${Ft}-content`]:{borderRadius:`0 0 ${Oe}px ${Oe}px`}},[`& ${Ft}-item-disabled > ${Ft}-header`]:{"\n &,\n & > .arrow\n ":{color:nn,cursor:"not-allowed"}},[`&${Ft}-icon-position-end`]:{[`& > ${Ft}-item`]:{[`> ${Ft}-header`]:{[`${Ft}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Bt}}}}})}},yt=Et=>{const{componentCls:Ft}=Et,Mt=`> ${Ft}-item > ${Ft}-header ${Ft}-arrow svg`;return{[`${Ft}-rtl`]:{[Mt]:{transform:"rotate(180deg)"}}}},wn=Et=>{const{componentCls:Ft,headerBg:Mt,paddingXXS:zt,colorBorder:Vt}=Et;return{[`${Ft}-borderless`]:{backgroundColor:Mt,border:0,[`> ${Ft}-item`]:{borderBottom:`1px solid ${Vt}`},[` > ${Ft}-item:last-child, > ${Ft}-item:last-child ${Ft}-header - `]:{borderRadius:0},[`> ${Ft}-item:last-child`]:{borderBottom:0},[`> ${Ft}-item > ${Ft}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ft}-item > ${Ft}-content > ${Ft}-content-box`]:{paddingTop:zt}}}},tn=Et=>{const{componentCls:Ft,paddingSM:Mt}=Et;return{[`${Ft}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ft}-item`]:{borderBottom:0,[`> ${Ft}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ft}-content-box`]:{paddingBlock:Mt}}}}}};var an=(0,mn.Z)("Collapse",Et=>{const Ft=(0,et.TS)(Et,{collapseHeaderPaddingSM:`${Et.paddingXS}px ${Et.paddingSM}px`,collapseHeaderPaddingLG:`${Et.padding}px ${Et.paddingLG}px`,collapsePanelBorderRadius:Et.borderRadiusLG});return[ct(Ft),wn(Ft),tn(Ft),yt(Ft),(0,gn.Z)(Ft)]},Et=>({headerPadding:`${Et.paddingSM}px ${Et.padding}px`,headerBg:Et.colorFillAlter,contentPadding:`${Et.padding}px 16px`,contentBg:Et.colorBgContainer})),Ce=Object.assign(Ne.forwardRef((Et,Ft)=>{const{getPrefixCls:Mt,direction:zt,collapse:Vt}=Ne.useContext(qt.E_),{prefixCls:Bn,className:Ot,rootClassName:Be,style:Oe,bordered:st=!0,ghost:xt,size:Jt,expandIconPosition:Gt="start",children:Wt,expandIcon:nn}=Et,Tt=(0,Wn.Z)(Yt=>{var jn;return(jn=Jt!=null?Jt:Yt)!==null&&jn!==void 0?jn:"middle"}),rt=Mt("collapse",Bn),jt=Mt(),[Bt,At]=an(rt),Lt=Ne.useMemo(()=>Gt==="left"?"start":Gt==="right"?"end":Gt,[Gt]),dn=function(){let Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const jn=nn?nn(Yt):Ne.createElement(b.Z,{rotate:Yt.isActive?90:void 0});return(0,va.Tm)(jn,()=>({className:qe()(jn.props.className,`${rt}-arrow`)}))},Ct=qe()(`${rt}-icon-position-${Lt}`,{[`${rt}-borderless`]:!st,[`${rt}-rtl`]:zt==="rtl",[`${rt}-ghost`]:!!xt,[`${rt}-${Tt}`]:Tt!=="middle"},Vt==null?void 0:Vt.className,Ot,Be,At),Dt=Object.assign(Object.assign({},(0,sa.Z)(jt)),{motionAppear:!1,leavedClassName:`${rt}-content-hidden`}),Zn=Ne.useMemo(()=>Wt?(0,nt.Z)(Wt).map((Yt,jn)=>{var Za,cr;if(!((Za=Yt.props)===null||Za===void 0)&&Za.disabled){const Ya=(cr=Yt.key)!==null&&cr!==void 0?cr:String(jn),{disabled:ua,collapsible:wr}=Yt.props,sr=Object.assign(Object.assign({},(0,bn.Z)(Yt.props,["disabled"])),{key:Ya,collapsible:wr!=null?wr:ua?"disabled":void 0});return(0,va.Tm)(Yt,sr)}return Yt}):null,[Wt]);return Bt(Ne.createElement(vt,Object.assign({ref:Ft,openMotion:Dt},(0,bn.Z)(Et,["rootClassName"]),{expandIcon:dn,prefixCls:rt,className:Ct,style:Object.assign(Object.assign({},Vt==null?void 0:Vt.style),Oe)}),Zn))}),{Panel:Nt}),Xe=Ce},251:function(Ke,Rt,re){"use strict";re.d(Rt,{default:function(){return qs}});var b=re(61186),xe=re.n(b),qe=re(51395),ke=re(90111),ze=re.n(ke),it=re(58319),he=re.n(it),Ye=re(23250),Ue=re.n(Ye),Ne=re(74959),gt=re.n(Ne),nt=re(10238),Qe=re.n(nt),de=re(33656),a=re.n(de);xe().extend(a()),xe().extend(Qe()),xe().extend(ze()),xe().extend(he()),xe().extend(Ue()),xe().extend(gt()),xe().extend(function(se,ce){var ge=ce.prototype,Le=ge.format;ge.format=function(ht){var dt=(ht||"").replace("Wo","wo");return Le.bind(this)(dt)}});var E={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"},x=function(ce){var ge=E[ce];return ge||ce.split("_")[0]},y=function(){(0,qe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return xe()()},getFixedDate:function(ce){return xe()(ce,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ce){return ce.endOf("month")},getWeekDay:function(ce){var ge=ce.locale("en");return ge.weekday()+ge.localeData().firstDayOfWeek()},getYear:function(ce){return ce.year()},getMonth:function(ce){return ce.month()},getDate:function(ce){return ce.date()},getHour:function(ce){return ce.hour()},getMinute:function(ce){return ce.minute()},getSecond:function(ce){return ce.second()},addYear:function(ce,ge){return ce.add(ge,"year")},addMonth:function(ce,ge){return ce.add(ge,"month")},addDate:function(ce,ge){return ce.add(ge,"day")},setYear:function(ce,ge){return ce.year(ge)},setMonth:function(ce,ge){return ce.month(ge)},setDate:function(ce,ge){return ce.date(ge)},setHour:function(ce,ge){return ce.hour(ge)},setMinute:function(ce,ge){return ce.minute(ge)},setSecond:function(ce,ge){return ce.second(ge)},isAfter:function(ce,ge){return ce.isAfter(ge)},isValidate:function(ce){return ce.isValid()},locale:{getWeekFirstDay:function(ce){return xe()().locale(x(ce)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ce,ge){return ge.locale(x(ce)).weekday(0)},getWeek:function(ce,ge){return ge.locale(x(ce)).week()},getShortWeekDays:function(ce){return xe()().locale(x(ce)).localeData().weekdaysMin()},getShortMonths:function(ce){return xe()().locale(x(ce)).localeData().monthsShort()},format:function(ce,ge,Le){return ge.locale(x(ce)).format(Le)},parse:function(ce,ge,Le){for(var Me=x(ce),ht=0;ht1&&(dt=ce.addDate(dt,-7)),dt}function At(se,ce,ge){var Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ce){case"year":return ge.addYear(se,Le*10);case"quarter":case"month":return ge.addYear(se,Le);default:return ge.addMonth(se,Le)}}function Lt(se,ce){var ge=ce.generateConfig,Le=ce.locale,Me=ce.format;return typeof Me=="function"?Me(se):ge.locale.format(Le.locale,se,Me)}function dn(se,ce){var ge=ce.generateConfig,Le=ce.locale,Me=ce.formatList;return!se||typeof Me[0]=="function"?null:ge.locale.parse(Le.locale,se,Me)}function Ct(se){var ce=se.cellDate,ge=se.mode,Le=se.disabledDate,Me=se.generateConfig;if(!Le)return!1;var ht=function(Gn,Zt,hn){for(var Un=Zt;Un<=hn;){var Ia=void 0;switch(Gn){case"date":{if(Ia=Me.setDate(ce,Un),!Le(Ia))return!1;break}case"month":{if(Ia=Me.setMonth(ce,Un),!Ct({cellDate:Ia,mode:"month",generateConfig:Me,disabledDate:Le}))return!1;break}case"year":{if(Ia=Me.setYear(ce,Un),!Ct({cellDate:Ia,mode:"year",generateConfig:Me,disabledDate:Le}))return!1;break}}Un+=1}return!0};switch(ge){case"date":case"week":return Le(ce);case"month":{var dt=1,Kt=Me.getDate(Me.getEndDate(ce));return ht("date",dt,Kt)}case"quarter":{var Ut=Math.floor(Me.getMonth(ce)/3)*3,cn=Ut+2;return ht("month",Ut,cn)}case"year":return ht("month",0,11);case"decade":{var Qn=Me.getYear(ce),Pn=Math.floor(Qn/Vt)*Vt,Cn=Pn+Vt-1;return ht("year",Pn,Cn)}}}function Dt(se,ce){var ge=ce.formatList,Le=ce.generateConfig,Me=ce.locale;return(0,Mt.Z)(function(){if(!se)return[[""],""];for(var ht="",dt=[],Kt=0;Kt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(cn.current),Un){Ut(hn);return}cn.current=requestAnimationFrame(function(){Ut(hn)})}var Pn=Dt(Kt,{formatList:ge,generateConfig:Le,locale:Me}),Cn=(0,Xe.Z)(Pn,2),zn=Cn[1];function Gn(hn){Qn(hn)}function Zt(){var hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Qn(null,hn)}return(0,ie.useEffect)(function(){Zt(!0)},[se]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(cn.current)}},[]),[zn,Gn,Zt]}var Yt=re(85108),jn=re(23073),Za=re(26390),cr=re(48886),Ya=new Map;function ua(se,ce){var ge;function Le(){(0,cr.Z)(se)?ce():ge=(0,jn.Z)(function(){Le()})}return Le(),function(){jn.Z.cancel(ge)}}function wr(se,ce,ge){if(Ya.get(se)&&cancelAnimationFrame(Ya.get(se)),ge<=0){Ya.set(se,requestAnimationFrame(function(){se.scrollTop=ce}));return}var Le=ce-se.scrollTop,Me=Le/ge*10;Ya.set(se,requestAnimationFrame(function(){se.scrollTop+=Me,se.scrollTop!==ce&&wr(se,ce,ge-10)}))}function sr(se,ce){var ge=ce.onLeftRight,Le=ce.onCtrlLeftRight,Me=ce.onUpDown,ht=ce.onPageUpDown,dt=ce.onEnter,Kt=se.which,Ut=se.ctrlKey,cn=se.metaKey;switch(Kt){case Yt.Z.LEFT:if(Ut||cn){if(Le)return Le(-1),!0}else if(ge)return ge(-1),!0;break;case Yt.Z.RIGHT:if(Ut||cn){if(Le)return Le(1),!0}else if(ge)return ge(1),!0;break;case Yt.Z.UP:if(Me)return Me(-1),!0;break;case Yt.Z.DOWN:if(Me)return Me(1),!0;break;case Yt.Z.PAGE_UP:if(ht)return ht(-1),!0;break;case Yt.Z.PAGE_DOWN:if(ht)return ht(1),!0;break;case Yt.Z.ENTER:if(dt)return dt(),!0;break}return!1}function Ha(se,ce,ge,Le){var Me=se;if(!Me)switch(ce){case"time":Me=Le?"hh:mm:ss a":"HH:mm:ss";break;case"week":Me="gggg-wo";break;case"month":Me="YYYY-MM";break;case"quarter":Me="YYYY-[Q]Q";break;case"year":Me="YYYY";break;default:Me=ge?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Me}function Xa(se,ce,ge){var Le=se==="time"?8:10,Me=typeof ce=="function"?ce(ge.getNow()).length:ce.length;return Math.max(Le,Me)+2}var yr=null,ya=new Set;function Zr(se){return!yr&&typeof window!="undefined"&&window.addEventListener&&(yr=function(ge){(0,Za.Z)(ya).forEach(function(Le){Le(ge)})},window.addEventListener("mousedown",yr)),ya.add(se),function(){ya.delete(se),ya.size===0&&(window.removeEventListener("mousedown",yr),yr=null)}}function Cr(se){var ce=se.target;if(se.composed&&ce.shadowRoot){var ge;return((ge=se.composedPath)===null||ge===void 0?void 0:ge.call(se)[0])||ce}return ce}var pt=function(ce){return ce==="month"||ce==="date"?"year":ce},Sn=function(ce){return ce==="date"?"month":ce},Fn=function(ce){return ce==="month"||ce==="date"?"quarter":ce},kt=function(ce){return ce==="date"?"week":ce},ln={year:pt,month:Sn,quarter:Fn,week:kt,time:null,date:null};function In(se,ce){return se.some(function(ge){return ge&&ge.contains(ce)})}function Hn(se){var ce=se.open,ge=se.value,Le=se.isClickOutside,Me=se.triggerOpen,ht=se.forwardKeyDown,dt=se.onKeyDown,Kt=se.blurToCancel,Ut=se.onSubmit,cn=se.onCancel,Qn=se.onFocus,Pn=se.onBlur,Cn=se.changeOnBlur,zn=(0,ie.useState)(!1),Gn=(0,Xe.Z)(zn,2),Zt=Gn[0],hn=Gn[1],Un=(0,ie.useState)(!1),Ia=(0,Xe.Z)(Un,2),Pa=Ia[0],Ta=Ia[1],Ja=(0,ie.useRef)(!1),na=(0,ie.useRef)(!1),Aa=(0,ie.useRef)(!1),oo={onMouseDown:function(){hn(!0),Me(!0)},onKeyDown:function(Qr){var Ao=function(){Aa.current=!0};if(dt(Qr,Ao),!Aa.current){switch(Qr.which){case Yt.Z.ENTER:{ce?Ut()!==!1&&hn(!0):Me(!0),Qr.preventDefault();return}case Yt.Z.TAB:{Zt&&ce&&!Qr.shiftKey?(hn(!1),Qr.preventDefault()):!Zt&&ce&&!ht(Qr)&&Qr.shiftKey&&(hn(!0),Qr.preventDefault());return}case Yt.Z.ESC:{hn(!0),cn();return}}!ce&&![Yt.Z.SHIFT].includes(Qr.which)?Me(!0):Zt||ht(Qr)}},onFocus:function(Qr){hn(!0),Ta(!0),Qn&&Qn(Qr)},onBlur:function(Qr){if(Ja.current||!Le(document.activeElement)){Ja.current=!1;return}Kt?setTimeout(function(){for(var Ao=document,Mo=Ao.activeElement;Mo&&Mo.shadowRoot;)Mo=Mo.shadowRoot.activeElement;Le(Mo)&&cn()},0):ce&&(Me(!1),na.current&&Ut()),Ta(!1),Pn==null||Pn(Qr)}};return(0,ie.useEffect)(function(){na.current=!1},[ce]),(0,ie.useEffect)(function(){na.current=!0},[ge]),(0,ie.useEffect)(function(){return Zr(function(br){var Qr=Cr(br),Ao=Le(Qr);ce&&(Ao?!Cn&&(!Pa||Ao)&&Me(!1):(Ja.current=!0,(0,jn.Z)(function(){Ja.current=!1})))})}),[oo,{focused:Pa,typing:Zt}]}function Ve(se,ce){return ie.useMemo(function(){return se||(ce?((0,qe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ce).map(function(ge){var Le=(0,Xe.Z)(ge,2),Me=Le[0],ht=Le[1];return{label:Me,value:ht}})):[])},[se,ce])}var at=re(28800);function Je(se){var ce=se.valueTexts,ge=se.onTextChange,Le=ie.useState(""),Me=(0,Xe.Z)(Le,2),ht=Me[0],dt=Me[1],Kt=ie.useRef([]);Kt.current=ce;function Ut(Qn){dt(Qn),ge(Qn)}function cn(){dt(Kt.current[0])}return(0,at.Z)(function(){ce.every(function(Qn){return Qn!==ht})&&cn()},[ce.join("||")]),[ht,Ut,cn]}var xn=ie.createContext({}),fn=xn,Vn=re(80665);function Ba(se){var ce=se.cellRender,ge=se.monthCellRender,Le=se.dateRender,Me=ie.useMemo(function(){if(ce)return ce;if(!(!ge&&!Le))return function(ht,dt){var Kt=ht;return Le&&dt.type==="date"?Le(Kt,dt.today):ge&&dt.type==="month"?ge(Kt,dt.locale):dt.originNode}},[ce,ge,Le]);return Me}function da(se,ce){for(var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Le=String(se);Le.length=1?ge|0:1,dt=se;dt<=ce;dt+=ht)Me.push({label:da(dt,2),value:dt,disabled:(Le||[]).includes(dt)});return Me}function St(se){var ce=se.generateConfig,ge=se.prefixCls,Le=se.operationRef,Me=se.activeColumnIndex,ht=se.value,dt=se.showHour,Kt=se.showMinute,Ut=se.showSecond,cn=se.use12Hours,Qn=se.hourStep,Pn=Qn===void 0?1:Qn,Cn=se.minuteStep,zn=Cn===void 0?1:Cn,Gn=se.secondStep,Zt=Gn===void 0?1:Gn,hn=se.disabledHours,Un=se.disabledMinutes,Ia=se.disabledSeconds,Pa=se.disabledTime,Ta=se.hideDisabledOptions,Ja=se.onSelect,na=se.cellRender,Aa=se.locale,oo=[],br="".concat(ge,"-content"),Qr="".concat(ge,"-time-panel"),Ao,Mo=ht?ce.getHour(ht):-1,zo=Mo,gi=ht?ce.getMinute(ht):-1,Go=ht?ce.getSecond(ht):-1,qr=ce.getNow(),Do=ie.useMemo(function(){if(Pa){var po=Pa(qr);return[po.disabledHours,po.disabledMinutes,po.disabledSeconds]}return[hn,Un,Ia]},[hn,Un,Ia,Pa,qr]),$o=(0,Xe.Z)(Do,3),jo=$o[0],Ko=$o[1],mi=$o[2],Ii=Ht(0,23,Pn,jo&&jo()),Si=(0,Mt.Z)(function(){return Ii},Ii,It);cn&&(Ao=zo>=12,zo%=12);var ki=ie.useMemo(function(){if(!cn)return[!1,!1];var po=[!0,!0];return Si.forEach(function(Ur){var Pi=Ur.disabled,Ni=Ur.value;Pi||(Ni>=12?po[1]=!1:po[0]=!1)}),po},[cn,Si]),ai=(0,Xe.Z)(ki,2),Gi=ai[0],fi=ai[1],xi=ie.useMemo(function(){return cn?Si.filter(Ao?function(po){return po.value>=12}:function(po){return po.value<12}).map(function(po){var Ur=po.value%12,Pi=Ur===0?"12":da(Ur,2);return(0,Ce.Z)((0,Ce.Z)({},po),{},{label:Pi,value:Ur})}):Si},[cn,Ao,Si]),Vi=Ht(0,59,zn,Ko&&Ko(Mo)),Qi=Ht(0,59,Zt,mi&&mi(Mo,gi)),Zi=Re({value:ht,generateConfig:ce,disabledMinutes:Ko,disabledSeconds:mi,minutes:Vi,seconds:Qi,use12Hours:cn});Le.current={onUpDown:function(Ur){var Pi=oo[Me];if(Pi)for(var Ni=Pi.units.findIndex(function(ol){return ol.value===Pi.value}),qi=Pi.units.length,Di=1;Di2&&arguments[2]!==void 0?arguments[2]:!1;(Fi===hn||yi)&&(vu(qa),oo&&oo(qa),Zi&&Zi(qa,ho),br&&!rt(Ut,qa,ml)&&!(zn!=null&&zn(qa))&&br(qa))},ul=function(qa){if(hi.includes(Fi)){var ho,yi,Zl=Fi==="date";switch(qa===Yt.Z.PAGE_UP||qa===Yt.Z.PAGE_DOWN?yi=Zl?Ut.addMonth:Ut.addYear:yi=Zl?Ut.addDate:Ut.addMonth,qa){case Yt.Z.LEFT:case Yt.Z.PAGE_UP:ho=yi(tl,-1);break;case Yt.Z.RIGHT:case Yt.Z.PAGE_DOWN:ho=yi(tl,1);break;case Yt.Z.UP:case Yt.Z.DOWN:ho=yi(tl,Number("".concat(qa===Yt.Z.UP?"-":"").concat(Zl?Ot:En)));break}if(ho)return!(zn!=null&&zn(ho))}return!0},au=function(qa){if(Di.current&&Di.current.onKeyDown){var ho=!0,yi=qa.which;if([Yt.Z.LEFT,Yt.Z.RIGHT,Yt.Z.UP,Yt.Z.DOWN,Yt.Z.PAGE_UP,Yt.Z.PAGE_DOWN,Yt.Z.ENTER].includes(yi)&&(qa.preventDefault(),yi!==Yt.Z.ENTER&&Ia===0&&(ho=ul(yi))),ho)return Di.current.onKeyDown(qa)}return(0,qe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ni=function(qa){Di.current&&Di.current.onBlur&&Di.current.onBlur(qa)};Qi&&Pi!=="right"&&(Qi.current={onKeyDown:au,onClose:function(){Di.current&&Di.current.onClose&&Di.current.onClose()}}),ie.useEffect(function(){cn&&!Ri.current&&Wl(cn)},[cn]),ie.useEffect(function(){Ri.current=!1},[]);var sl,kl=Ba({cellRender:ki,monthCellRender:Si,dateRender:Ii}),qo=(0,Ce.Z)((0,Ce.Z)({},se),{},{cellRender:kl,operationRef:Di,prefixCls:Me,viewDate:tl,value:ml,onViewDateChange:ll,sourceMode:Fl,onPanelChange:El,disabledDate:zn});switch(delete qo.onChange,delete qo.onSelect,Fi){case"decade":sl=ie.createElement(vr,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"year":sl=ie.createElement(To,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"month":sl=ie.createElement(za,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"quarter":sl=ie.createElement(Sa,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"week":sl=ie.createElement(On,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"time":delete qo.showTime,sl=ie.createElement(Kr,(0,le.Z)({},qo,(0,Vn.Z)(Ta)==="object"?Ta:null,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;default:Ta?sl=ie.createElement(tr,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}})):sl=ie.createElement(De,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}))}var Sl,yl,Vl=function(){var qa=Ut.getNow(),ho=pa(Ut.getHour(qa),Ut.getMinute(qa),Ut.getSecond(qa),Gi?Do:1,fi?jo:1,xi?mi:1),yi=en(Ut,qa,ho[0],ho[1],ho[2]);Ti(yi,"submit")};gl||(Sl=ui(Me,Fi,na),Ta&&Fi!=="date"?yl=null:yl=Bo({prefixCls:Me,components:gi,needConfirmButton:ai,okDisabled:!ml||zn&&zn(ml),locale:Kt,showNow:Pa,onNow:ai&&Vl,onOk:function(){ml&&(Ti(ml,"submit",!0),zo&&zo(ml))}}));var bu;if(Ja&&Fi==="date"&&hn==="date"&&!Ta){var fl=Ut.getNow(),Bu="".concat(Me,"-today-btn"),ru=zn&&zn(fl);bu=ie.createElement("a",{className:et()(Bu,ru&&"".concat(Bu,"-disabled")),"aria-disabled":ru,onClick:function(){ru||Ti(fl,"mouse",!0)}},Kt.today)}return ie.createElement(fn.Provider,{value:(0,Ce.Z)((0,Ce.Z)({},Vi),{},{mode:Fi,hideHeader:"hideHeader"in se?Aa:Vi.hideHeader,hidePrevBtn:Ur&&Pi==="right",hideNextBtn:Ur&&Pi==="left"})},ie.createElement("div",{tabIndex:Ia,className:et()("".concat(Me,"-panel"),ht,(ce={},(0,we.Z)(ce,"".concat(Me,"-panel-has-range"),Ni&&Ni[0]&&Ni[1]),(0,we.Z)(ce,"".concat(Me,"-panel-has-range-hover"),qi&&qi[0]&&qi[1]),(0,we.Z)(ce,"".concat(Me,"-panel-rtl"),Go==="rtl"),ce)),style:dt,onKeyDown:au,onBlur:ni,onMouseDown:Ao},sl,Sl||yl||bu?ie.createElement("div",{className:"".concat(Me,"-footer")},Sl,yl,bu):null))}var Oi=oi,cl=re(35593),si={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 Kl(se){var ce,ge=se.prefixCls,Le=se.popupElement,Me=se.popupStyle,ht=se.visible,dt=se.dropdownClassName,Kt=se.dropdownAlign,Ut=se.transitionName,cn=se.getPopupContainer,Qn=se.children,Pn=se.range,Cn=se.popupPlacement,zn=se.direction,Gn="".concat(ge,"-dropdown"),Zt=function(){return Cn!==void 0?Cn:zn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(cl.Z,{showAction:[],hideAction:[],popupPlacement:Zt(),builtinPlacements:si,prefixCls:Gn,popupTransitionName:Ut,popup:Le,popupAlign:Kt,popupVisible:ht,popupClassName:et()(dt,(ce={},(0,we.Z)(ce,"".concat(Gn,"-range"),Pn),(0,we.Z)(ce,"".concat(Gn,"-rtl"),zn==="rtl"),ce)),popupStyle:Me,getPopupContainer:cn},Qn)}var zi=Kl;function Ll(se){var ce=se.prefixCls,ge=se.presets,Le=se.onClick,Me=se.onHover;return ge.length?ie.createElement("div",{className:"".concat(ce,"-presets")},ie.createElement("ul",null,ge.map(function(ht,dt){var Kt=ht.label,Ut=ht.value;return ie.createElement("li",{key:dt,onClick:function(){return Le==null?void 0:Le(Na(Ut))},onMouseEnter:function(){return Me==null?void 0:Me(Na(Ut))},onMouseLeave:function(){return Me==null?void 0:Me(null)}},Kt)}))):null}function ql(se){var ce=se.picker,ge=se.disabledHours,Le=se.disabledMinutes,Me=se.disabledSeconds;ce==="time"&&(ge||Le||Me)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ol(se,ce,ge){var Le=(0,Vn.Z)(ce)==="object"?ce.clearIcon:ge;return Le||ie.createElement("span",{className:"".concat(se,"-clear-btn")})}function el(se){var ce,ge=se,Le=ge.prefixCls,Me=Le===void 0?"rc-picker":Le,ht=ge.id,dt=ge.name,Kt=ge.tabIndex,Ut=ge.style,cn=ge.className,Qn=ge.dropdownClassName,Pn=ge.dropdownAlign,Cn=ge.popupStyle,zn=ge.transitionName,Gn=ge.generateConfig,Zt=ge.locale,hn=ge.inputReadOnly,Un=ge.allowClear,Ia=ge.autoFocus,Pa=ge.showTime,Ta=ge.picker,Ja=Ta===void 0?"date":Ta,na=ge.format,Aa=ge.use12Hours,oo=ge.value,br=ge.defaultValue,Qr=ge.presets,Ao=ge.open,Mo=ge.defaultOpen,zo=ge.defaultOpenValue,gi=ge.suffixIcon,Go=ge.clearIcon,qr=ge.disabled,Do=ge.disabledDate,$o=ge.placeholder,jo=ge.getPopupContainer,Ko=ge.pickerRef,mi=ge.panelRender,Ii=ge.onChange,Si=ge.onOpenChange,ki=ge.onFocus,ai=ge.onBlur,Gi=ge.onMouseDown,fi=ge.onMouseUp,xi=ge.onMouseEnter,Vi=ge.onMouseLeave,Qi=ge.onContextMenu,Zi=ge.onClick,gl=ge.onKeyDown,Tl=ge.onSelect,po=ge.direction,Ur=ge.autoComplete,Pi=Ur===void 0?"off":Ur,Ni=ge.inputRender,qi=ge.changeOnBlur,Di=ie.useRef(null),Ri=Ja==="date"&&!!Pa||Ja==="time",ol=Ve(Qr),il=ma(Ha(na,Ja,Pa,Aa)),ml=ie.useRef(null),vu=ie.useRef(null),yu=ie.useRef(null),Qo=(0,Et.Z)(null,{value:oo,defaultValue:br}),tl=(0,Xe.Z)(Qo,2),Wl=tl[0],ll=tl[1],pu=ie.useState(Wl),Yl=(0,Xe.Z)(pu,2),vl=Yl[0],Fi=Yl[1],ji=ie.useRef(null),Hl=(0,Et.Z)(!1,{value:Ao,defaultValue:Mo,postState:function(Or){return qr?!1:Or},onChange:function(Or){Si&&Si(Or),!Or&&ji.current&&ji.current.onClose&&ji.current.onClose()}}),pl=(0,Xe.Z)(Hl,2),Fl=pl[0],hl=pl[1],El=Dt(vl,{formatList:il,generateConfig:Gn,locale:Zt}),Ti=(0,Xe.Z)(El,2),ul=Ti[0],au=Ti[1],ni=Je({valueTexts:ul,onTextChange:function(Or){var nl=dn(Or,{locale:Zt,formatList:il,generateConfig:Gn});nl&&(!Do||!Do(nl))&&Fi(nl)}}),sl=(0,Xe.Z)(ni,3),kl=sl[0],qo=sl[1],Sl=sl[2],yl=function(Or){Fi(Or),ll(Or),Ii&&!rt(Gn,Wl,Or)&&Ii(Or,Or?Lt(Or,{generateConfig:Gn,locale:Zt,format:il[0]}):"")},Vl=function(Or){qr&&Or||hl(Or)},bu=function(Or){return Fl&&ji.current&&ji.current.onKeyDown?ji.current.onKeyDown(Or):((0,qe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},fl=function(){for(var Or=arguments.length,nl=new Array(Or),Ai=0;AiCn(cn);case"month":return Pn(Zt)>Pn(cn);case"week":return Qn(Zt)>Qn(cn);default:return!Wt(Kt,Zt,cn)&&Kt.isAfter(Zt,cn)}return!1},[ht,dt[1],cn,ce]),Gn=ie.useCallback(function(Zt){if(dt[1]||ht&&ht(Zt))return!0;if(dt[0]&&Ut)return!Wt(Kt,Zt,cn)&&Kt.isAfter(Ut,Zt);if(!ce&&Ut)switch(ge){case"quarter":return Cn(Zt)0&&arguments[0]!==void 0?arguments[0]:!1,ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Br=null;Ki&&ot&&ot[0]&&ot[1]&&Zt.isAfter(ot[1],ot[0])&&(Br=ot);var Ro=Aa;if(Aa&&(0,Vn.Z)(Aa)==="object"&&Aa.defaultValue){var li=Aa.defaultValue;Ro=(0,Ce.Z)((0,Ce.Z)({},Aa),{},{defaultValue:la(li,Xr)||void 0})}return ie.createElement(Nn.Provider,{value:{inRange:!0,panelPosition:xo,rangedValue:Xt||$r,hoverRangedValue:Br}},ie.createElement(Oi,(0,le.Z)({},se,ar,{cellRender:ei,showTime:Ro,mode:Zl[Xr],generateConfig:Zt,style:void 0,direction:tl,disabledDate:Xr===0?Xl:ts,disabledTime:function(Pl){return Do?Do(Pl,Xr===0?"start":"end"):!1},className:et()((0,we.Z)({},"".concat(dt,"-panel-focused"),Xr===0?!Ua:!Wo)),value:la($r,Xr),locale:hn,tabIndex:-1,onPanelChange:function(Pl,Dl){Xr===0&&ga(!0),Xr===1&&Er(!0),di(vn(Zl,Dl,Xr),vn($r,Pl,Xr));var Jl=Pl;xo==="right"&&Zl[Xr]===Dl&&(Jl=At(Jl,Dl,Zt,-1)),fl(Jl,Xr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Xr===0?la($r,1):la($r,0)})))}var vi=0,Wi=0;if(Xr&&Hl.current&&Fl.current&&ji.current&&Ti.current){vi=Hl.current.offsetWidth+Fl.current.offsetWidth;var ba=Ti.current.offsetLeft>vi?Ti.current.offsetLeft-vi:Ti.current.offsetLeft,ao=ji.current.offsetWidth,bi=Ti.current.offsetWidth;ao&&bi&&vi>ao-bi-(tl==="rtl"?0:ba)&&(Wi=vi)}var Li=tl==="rtl"?{right:vi}:{left:vi};function Vr(){var xo,ar=ui(dt,Zl[Xr],Zi),Br=Bo({prefixCls:dt,components:yu,needConfirmButton:vl,okDisabled:!la($r,Xr)||qr&&qr($r[Xr]),locale:hn,onOk:function(){var Gl=la($r,Xr);Gl&&(Ai($r,Xr),ml==null||ml($r),bl(!1,Xr,"confirm"))}});if(na!=="time"&&!Aa){var Ro=bu(Xr),li=At(Ro,na,Zt),Bl=Zl[Xr],Pl=Bl===na,Dl=ii(Pl?"left":!1,{pickerValue:Ro,onPickerValueChange:function(Gl){fl(Gl,Xr)}}),Jl=ii("right",{pickerValue:li,onPickerValueChange:function(Gl){fl(At(Gl,na,Zt,-1),Xr)}});tl==="rtl"?xo=ie.createElement(ie.Fragment,null,Jl,Pl&&Dl):xo=ie.createElement(ie.Fragment,null,Dl,Pl&&Jl)}else xo=ii();var Tu=ie.createElement("div",{className:"".concat(dt,"-panel-layout")},ie.createElement(Ll,{prefixCls:dt,presets:ko,onClick:function(Gl){Ai(Gl,null),bl(!1,Xr,"preset")},onHover:function(Gl){Mn(Gl)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(dt,"-panels")},xo),(ar||Br)&&ie.createElement("div",{className:"".concat(dt,"-footer")},ar,Br)));return mi&&(Tu=mi(Tu)),ie.createElement("div",{className:"".concat(dt,"-panel-container"),style:{marginLeft:Wi},ref:ji,onMouseDown:function(Gl){Gl.preventDefault()}},Tu)}var Mr=ie.createElement("div",{className:et()("".concat(dt,"-range-wrapper"),"".concat(dt,"-").concat(na,"-range-wrapper")),style:{minWidth:lo}},ie.createElement("div",{ref:Ti,className:"".concat(dt,"-range-arrow"),style:Li}),Vr()),Rn;Gi&&(Rn=ie.createElement("span",{className:"".concat(dt,"-suffix"),onMouseDown:function(ar){ar.preventDefault()}},Gi));var Fo=Ol(dt,ai,fi),pi=ie.createElement("span",{onMouseDown:function(ar){ar.preventDefault(),ar.stopPropagation()},onMouseUp:function(ar){ar.preventDefault(),ar.stopPropagation();var Br=qo;ni[0]||(Br=vn(Br,null,0)),ni[1]||(Br=vn(Br,null,1)),Ai(Br,null),bl(!1,Xr,"clear")},className:"".concat(dt,"-clear"),role:"button"},Fo),wo=ai&&(la(qo,0)&&!ni[0]||la(qo,1)&&!ni[1]),nr={size:Xa(na,ul[0],Zt)},Fr=0,io=0;Hl.current&&pl.current&&Fl.current&&(Xr===0?io=Hl.current.offsetWidth:(Fr=vi,io=pl.current.offsetWidth));var Bi=tl==="rtl"?{right:Fr}:{left:Fr},Bs=function(ar,Br){var Ro=vn($r,ar,Xr);if(Br==="submit"||Br!=="key"&&!vl){Ai(Ro,Xr),Xr===0?ga():Er();var li=Xr===0?1:0;ni[li]?bl(!1,!1,"confirm"):bl(!1,Xr,"confirm")}else qa(Ro)};return ie.createElement(fn.Provider,{value:{operationRef:au,hideHeader:na==="time",onDateMouseEnter:Ka,onDateMouseLeave:fr,hideRanges:!0,onSelect:Bs,open:Ki}},ie.createElement(zi,{visible:Ki,popupElement:Mr,popupStyle:Qn,prefixCls:dt,dropdownClassName:Pn,dropdownAlign:zn,getPopupContainer:Gn,transitionName:Cn,range:!0,direction:tl},ie.createElement("div",(0,le.Z)({ref:Fi,className:et()(dt,"".concat(dt,"-range"),cn,(ce={},(0,we.Z)(ce,"".concat(dt,"-disabled"),ni[0]&&ni[1]),(0,we.Z)(ce,"".concat(dt,"-focused"),Xr===0?ja:No),(0,we.Z)(ce,"".concat(dt,"-rtl"),tl==="rtl"),ce)),style:Ut,onClick:Co,onMouseEnter:Ri,onMouseLeave:ol,onMouseDown:wa,onMouseUp:Di},(0,Ft.Z)(se,{aria:!0,data:!0})),ie.createElement("div",{className:et()("".concat(dt,"-input"),(ge={},(0,we.Z)(ge,"".concat(dt,"-input-active"),Xr===0),(0,we.Z)(ge,"".concat(dt,"-input-placeholder"),!!oa),ge)),ref:Hl},ie.createElement("input",(0,le.Z)({id:Kt,disabled:ni[0],readOnly:Vi||typeof ul[0]=="function"||!Ua,value:oa||_u,onChange:function(ar){is(ar.target.value)},autoFocus:Ia,placeholder:la(Un,0)||"",ref:hl},Io,nr,{autoComplete:pu}))),ie.createElement("div",{className:"".concat(dt,"-range-separator"),ref:Fl},Qr),ie.createElement("div",{className:et()("".concat(dt,"-input"),(Le={},(0,we.Z)(Le,"".concat(dt,"-input-active"),Xr===1),(0,we.Z)(Le,"".concat(dt,"-input-placeholder"),!!Xn),Le)),ref:pl},ie.createElement("input",(0,le.Z)({disabled:ni[1],readOnly:Vi||typeof ul[0]=="function"||!Wo,value:Xn||ls,onChange:function(ar){ve(ar.target.value)},placeholder:la(Un,1)||"",ref:El},pr,nr,{autoComplete:pu}))),ie.createElement("div",{className:"".concat(dt,"-active-bar"),style:(0,Ce.Z)((0,Ce.Z)({},Bi),{},{width:io,position:"absolute"})}),Rn,wo&&pi)))}var ci=function(se){(0,tn.Z)(ge,se);var ce=(0,an.Z)(ge);function ge(){var Le;(0,ct.Z)(this,ge);for(var Me=arguments.length,ht=new Array(Me),dt=0;dt{const{lineHeight:Me}=se,ht=Math.floor(ge*Me)+2,dt=Math.max((ce-ht)/2,0),Kt=Math.max(ce-ht-dt,0);return{padding:`${dt}px ${Le}px ${Kt}px`}},tu=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:Le,cellHeight:Me,motionDurationSlow:ht,borderRadiusSM:dt,motionDurationMid:Kt,cellHoverBg:Ut,lineWidth:cn,lineType:Qn,colorPrimary:Pn,cellActiveWithRangeBg:Cn,colorTextLightSolid:zn,controlHeightSM:Gn,cellRangeBorderColor:Zt,pickerCellBorderGap:hn,cellHoverWithRangeBg:Un,cellWidth:Ia,colorTextDisabled:Pa,cellBgDisabled:Ta}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Me,transform:"translateY(-50%)",transition:`all ${ht}`,content:'""'},[Le]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Me,height:Me,lineHeight:`${Me}px`,borderRadius:dt,transition:`background ${Kt}, border ${Kt}`},"&-range-hover-start, &-range-hover-end":{[Le]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ge}-in-view), + `]:{borderRadius:0},[`> ${Ft}-item:last-child`]:{borderBottom:0},[`> ${Ft}-item > ${Ft}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ft}-item > ${Ft}-content > ${Ft}-content-box`]:{paddingTop:zt}}}},tn=Et=>{const{componentCls:Ft,paddingSM:Mt}=Et;return{[`${Ft}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ft}-item`]:{borderBottom:0,[`> ${Ft}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ft}-content-box`]:{paddingBlock:Mt}}}}}};var an=(0,mn.Z)("Collapse",Et=>{const Ft=(0,et.TS)(Et,{collapseHeaderPaddingSM:`${Et.paddingXS}px ${Et.paddingSM}px`,collapseHeaderPaddingLG:`${Et.padding}px ${Et.paddingLG}px`,collapsePanelBorderRadius:Et.borderRadiusLG});return[ct(Ft),wn(Ft),tn(Ft),yt(Ft),(0,gn.Z)(Ft)]},Et=>({headerPadding:`${Et.paddingSM}px ${Et.padding}px`,headerBg:Et.colorFillAlter,contentPadding:`${Et.padding}px 16px`,contentBg:Et.colorBgContainer})),Ce=Object.assign(Ne.forwardRef((Et,Ft)=>{const{getPrefixCls:Mt,direction:zt,collapse:Vt}=Ne.useContext(qt.E_),{prefixCls:Bn,className:Ot,rootClassName:Be,style:Oe,bordered:st=!0,ghost:xt,size:Jt,expandIconPosition:Gt="start",children:Wt,expandIcon:nn}=Et,Tt=(0,Wn.Z)(Yt=>{var jn;return(jn=Jt!=null?Jt:Yt)!==null&&jn!==void 0?jn:"middle"}),nt=Mt("collapse",Bn),jt=Mt(),[Bt,At]=an(nt),Lt=Ne.useMemo(()=>Gt==="left"?"start":Gt==="right"?"end":Gt,[Gt]),dn=function(){let Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const jn=nn?nn(Yt):Ne.createElement(b.Z,{rotate:Yt.isActive?90:void 0});return(0,va.Tm)(jn,()=>({className:qe()(jn.props.className,`${nt}-arrow`)}))},Ct=qe()(`${nt}-icon-position-${Lt}`,{[`${nt}-borderless`]:!st,[`${nt}-rtl`]:zt==="rtl",[`${nt}-ghost`]:!!xt,[`${nt}-${Tt}`]:Tt!=="middle"},Vt==null?void 0:Vt.className,Ot,Be,At),Dt=Object.assign(Object.assign({},(0,sa.Z)(jt)),{motionAppear:!1,leavedClassName:`${nt}-content-hidden`}),Zn=Ne.useMemo(()=>Wt?(0,at.Z)(Wt).map((Yt,jn)=>{var Za,gr;if(!((Za=Yt.props)===null||Za===void 0)&&Za.disabled){const Ya=(gr=Yt.key)!==null&&gr!==void 0?gr:String(jn),{disabled:ua,collapsible:wr}=Yt.props,dr=Object.assign(Object.assign({},(0,bn.Z)(Yt.props,["disabled"])),{key:Ya,collapsible:wr!=null?wr:ua?"disabled":void 0});return(0,va.Tm)(Yt,dr)}return Yt}):null,[Wt]);return Bt(Ne.createElement(vt,Object.assign({ref:Ft,openMotion:Dt},(0,bn.Z)(Et,["rootClassName"]),{expandIcon:dn,prefixCls:nt,className:Ct,style:Object.assign(Object.assign({},Vt==null?void 0:Vt.style),Oe)}),Zn))}),{Panel:Nt}),Xe=Ce},251:function(Ke,Rt,re){"use strict";re.d(Rt,{default:function(){return qs}});var b=re(61186),xe=re.n(b),qe=re(51395),ke=re(90111),ze=re.n(ke),it=re(58319),he=re.n(it),Ye=re(23250),Ue=re.n(Ye),Ne=re(74959),gt=re.n(Ne),at=re(10238),Qe=re.n(at),de=re(33656),a=re.n(de);xe().extend(a()),xe().extend(Qe()),xe().extend(ze()),xe().extend(he()),xe().extend(Ue()),xe().extend(gt()),xe().extend(function(se,ce){var ge=ce.prototype,Le=ge.format;ge.format=function(ht){var dt=(ht||"").replace("Wo","wo");return Le.bind(this)(dt)}});var E={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"},x=function(ce){var ge=E[ce];return ge||ce.split("_")[0]},y=function(){(0,qe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return xe()()},getFixedDate:function(ce){return xe()(ce,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ce){return ce.endOf("month")},getWeekDay:function(ce){var ge=ce.locale("en");return ge.weekday()+ge.localeData().firstDayOfWeek()},getYear:function(ce){return ce.year()},getMonth:function(ce){return ce.month()},getDate:function(ce){return ce.date()},getHour:function(ce){return ce.hour()},getMinute:function(ce){return ce.minute()},getSecond:function(ce){return ce.second()},addYear:function(ce,ge){return ce.add(ge,"year")},addMonth:function(ce,ge){return ce.add(ge,"month")},addDate:function(ce,ge){return ce.add(ge,"day")},setYear:function(ce,ge){return ce.year(ge)},setMonth:function(ce,ge){return ce.month(ge)},setDate:function(ce,ge){return ce.date(ge)},setHour:function(ce,ge){return ce.hour(ge)},setMinute:function(ce,ge){return ce.minute(ge)},setSecond:function(ce,ge){return ce.second(ge)},isAfter:function(ce,ge){return ce.isAfter(ge)},isValidate:function(ce){return ce.isValid()},locale:{getWeekFirstDay:function(ce){return xe()().locale(x(ce)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ce,ge){return ge.locale(x(ce)).weekday(0)},getWeek:function(ce,ge){return ge.locale(x(ce)).week()},getShortWeekDays:function(ce){return xe()().locale(x(ce)).localeData().weekdaysMin()},getShortMonths:function(ce){return xe()().locale(x(ce)).localeData().monthsShort()},format:function(ce,ge,Le){return ge.locale(x(ce)).format(Le)},parse:function(ce,ge,Le){for(var Me=x(ce),ht=0;ht1&&(dt=ce.addDate(dt,-7)),dt}function At(se,ce,ge){var Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ce){case"year":return ge.addYear(se,Le*10);case"quarter":case"month":return ge.addYear(se,Le);default:return ge.addMonth(se,Le)}}function Lt(se,ce){var ge=ce.generateConfig,Le=ce.locale,Me=ce.format;return typeof Me=="function"?Me(se):ge.locale.format(Le.locale,se,Me)}function dn(se,ce){var ge=ce.generateConfig,Le=ce.locale,Me=ce.formatList;return!se||typeof Me[0]=="function"?null:ge.locale.parse(Le.locale,se,Me)}function Ct(se){var ce=se.cellDate,ge=se.mode,Le=se.disabledDate,Me=se.generateConfig;if(!Le)return!1;var ht=function(Gn,Zt,hn){for(var Un=Zt;Un<=hn;){var Ia=void 0;switch(Gn){case"date":{if(Ia=Me.setDate(ce,Un),!Le(Ia))return!1;break}case"month":{if(Ia=Me.setMonth(ce,Un),!Ct({cellDate:Ia,mode:"month",generateConfig:Me,disabledDate:Le}))return!1;break}case"year":{if(Ia=Me.setYear(ce,Un),!Ct({cellDate:Ia,mode:"year",generateConfig:Me,disabledDate:Le}))return!1;break}}Un+=1}return!0};switch(ge){case"date":case"week":return Le(ce);case"month":{var dt=1,Kt=Me.getDate(Me.getEndDate(ce));return ht("date",dt,Kt)}case"quarter":{var Ut=Math.floor(Me.getMonth(ce)/3)*3,cn=Ut+2;return ht("month",Ut,cn)}case"year":return ht("month",0,11);case"decade":{var Qn=Me.getYear(ce),Pn=Math.floor(Qn/Vt)*Vt,Cn=Pn+Vt-1;return ht("year",Pn,Cn)}}}function Dt(se,ce){var ge=ce.formatList,Le=ce.generateConfig,Me=ce.locale;return(0,Mt.Z)(function(){if(!se)return[[""],""];for(var ht="",dt=[],Kt=0;Kt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(cn.current),Un){Ut(hn);return}cn.current=requestAnimationFrame(function(){Ut(hn)})}var Pn=Dt(Kt,{formatList:ge,generateConfig:Le,locale:Me}),Cn=(0,Xe.Z)(Pn,2),zn=Cn[1];function Gn(hn){Qn(hn)}function Zt(){var hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Qn(null,hn)}return(0,ie.useEffect)(function(){Zt(!0)},[se]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(cn.current)}},[]),[zn,Gn,Zt]}var Yt=re(85108),jn=re(23073),Za=re(26390),gr=re(48886),Ya=new Map;function ua(se,ce){var ge;function Le(){(0,gr.Z)(se)?ce():ge=(0,jn.Z)(function(){Le()})}return Le(),function(){jn.Z.cancel(ge)}}function wr(se,ce,ge){if(Ya.get(se)&&cancelAnimationFrame(Ya.get(se)),ge<=0){Ya.set(se,requestAnimationFrame(function(){se.scrollTop=ce}));return}var Le=ce-se.scrollTop,Me=Le/ge*10;Ya.set(se,requestAnimationFrame(function(){se.scrollTop+=Me,se.scrollTop!==ce&&wr(se,ce,ge-10)}))}function dr(se,ce){var ge=ce.onLeftRight,Le=ce.onCtrlLeftRight,Me=ce.onUpDown,ht=ce.onPageUpDown,dt=ce.onEnter,Kt=se.which,Ut=se.ctrlKey,cn=se.metaKey;switch(Kt){case Yt.Z.LEFT:if(Ut||cn){if(Le)return Le(-1),!0}else if(ge)return ge(-1),!0;break;case Yt.Z.RIGHT:if(Ut||cn){if(Le)return Le(1),!0}else if(ge)return ge(1),!0;break;case Yt.Z.UP:if(Me)return Me(-1),!0;break;case Yt.Z.DOWN:if(Me)return Me(1),!0;break;case Yt.Z.PAGE_UP:if(ht)return ht(-1),!0;break;case Yt.Z.PAGE_DOWN:if(ht)return ht(1),!0;break;case Yt.Z.ENTER:if(dt)return dt(),!0;break}return!1}function Ha(se,ce,ge,Le){var Me=se;if(!Me)switch(ce){case"time":Me=Le?"hh:mm:ss a":"HH:mm:ss";break;case"week":Me="gggg-wo";break;case"month":Me="YYYY-MM";break;case"quarter":Me="YYYY-[Q]Q";break;case"year":Me="YYYY";break;default:Me=ge?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Me}function Xa(se,ce,ge){var Le=se==="time"?8:10,Me=typeof ce=="function"?ce(ge.getNow()).length:ce.length;return Math.max(Le,Me)+2}var yr=null,ya=new Set;function Zr(se){return!yr&&typeof window!="undefined"&&window.addEventListener&&(yr=function(ge){(0,Za.Z)(ya).forEach(function(Le){Le(ge)})},window.addEventListener("mousedown",yr)),ya.add(se),function(){ya.delete(se),ya.size===0&&(window.removeEventListener("mousedown",yr),yr=null)}}function Cr(se){var ce=se.target;if(se.composed&&ce.shadowRoot){var ge;return((ge=se.composedPath)===null||ge===void 0?void 0:ge.call(se)[0])||ce}return ce}var pt=function(ce){return ce==="month"||ce==="date"?"year":ce},Sn=function(ce){return ce==="date"?"month":ce},Fn=function(ce){return ce==="month"||ce==="date"?"quarter":ce},kt=function(ce){return ce==="date"?"week":ce},ln={year:pt,month:Sn,quarter:Fn,week:kt,time:null,date:null};function In(se,ce){return se.some(function(ge){return ge&&ge.contains(ce)})}function Hn(se){var ce=se.open,ge=se.value,Le=se.isClickOutside,Me=se.triggerOpen,ht=se.forwardKeyDown,dt=se.onKeyDown,Kt=se.blurToCancel,Ut=se.onSubmit,cn=se.onCancel,Qn=se.onFocus,Pn=se.onBlur,Cn=se.changeOnBlur,zn=(0,ie.useState)(!1),Gn=(0,Xe.Z)(zn,2),Zt=Gn[0],hn=Gn[1],Un=(0,ie.useState)(!1),Ia=(0,Xe.Z)(Un,2),Pa=Ia[0],Ta=Ia[1],Ja=(0,ie.useRef)(!1),na=(0,ie.useRef)(!1),Aa=(0,ie.useRef)(!1),oo={onMouseDown:function(){hn(!0),Me(!0)},onKeyDown:function(Qr){var Ao=function(){Aa.current=!0};if(dt(Qr,Ao),!Aa.current){switch(Qr.which){case Yt.Z.ENTER:{ce?Ut()!==!1&&hn(!0):Me(!0),Qr.preventDefault();return}case Yt.Z.TAB:{Zt&&ce&&!Qr.shiftKey?(hn(!1),Qr.preventDefault()):!Zt&&ce&&!ht(Qr)&&Qr.shiftKey&&(hn(!0),Qr.preventDefault());return}case Yt.Z.ESC:{hn(!0),cn();return}}!ce&&![Yt.Z.SHIFT].includes(Qr.which)?Me(!0):Zt||ht(Qr)}},onFocus:function(Qr){hn(!0),Ta(!0),Qn&&Qn(Qr)},onBlur:function(Qr){if(Ja.current||!Le(document.activeElement)){Ja.current=!1;return}Kt?setTimeout(function(){for(var Ao=document,Mo=Ao.activeElement;Mo&&Mo.shadowRoot;)Mo=Mo.shadowRoot.activeElement;Le(Mo)&&cn()},0):ce&&(Me(!1),na.current&&Ut()),Ta(!1),Pn==null||Pn(Qr)}};return(0,ie.useEffect)(function(){na.current=!1},[ce]),(0,ie.useEffect)(function(){na.current=!0},[ge]),(0,ie.useEffect)(function(){return Zr(function(br){var Qr=Cr(br),Ao=Le(Qr);ce&&(Ao?!Cn&&(!Pa||Ao)&&Me(!1):(Ja.current=!0,(0,jn.Z)(function(){Ja.current=!1})))})}),[oo,{focused:Pa,typing:Zt}]}function Ve(se,ce){return ie.useMemo(function(){return se||(ce?((0,qe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ce).map(function(ge){var Le=(0,Xe.Z)(ge,2),Me=Le[0],ht=Le[1];return{label:Me,value:ht}})):[])},[se,ce])}var rt=re(28800);function Je(se){var ce=se.valueTexts,ge=se.onTextChange,Le=ie.useState(""),Me=(0,Xe.Z)(Le,2),ht=Me[0],dt=Me[1],Kt=ie.useRef([]);Kt.current=ce;function Ut(Qn){dt(Qn),ge(Qn)}function cn(){dt(Kt.current[0])}return(0,rt.Z)(function(){ce.every(function(Qn){return Qn!==ht})&&cn()},[ce.join("||")]),[ht,Ut,cn]}var xn=ie.createContext({}),fn=xn,Vn=re(80665);function Ba(se){var ce=se.cellRender,ge=se.monthCellRender,Le=se.dateRender,Me=ie.useMemo(function(){if(ce)return ce;if(!(!ge&&!Le))return function(ht,dt){var Kt=ht;return Le&&dt.type==="date"?Le(Kt,dt.today):ge&&dt.type==="month"?ge(Kt,dt.locale):dt.originNode}},[ce,ge,Le]);return Me}function da(se,ce){for(var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Le=String(se);Le.length=1?ge|0:1,dt=se;dt<=ce;dt+=ht)Me.push({label:da(dt,2),value:dt,disabled:(Le||[]).includes(dt)});return Me}function St(se){var ce=se.generateConfig,ge=se.prefixCls,Le=se.operationRef,Me=se.activeColumnIndex,ht=se.value,dt=se.showHour,Kt=se.showMinute,Ut=se.showSecond,cn=se.use12Hours,Qn=se.hourStep,Pn=Qn===void 0?1:Qn,Cn=se.minuteStep,zn=Cn===void 0?1:Cn,Gn=se.secondStep,Zt=Gn===void 0?1:Gn,hn=se.disabledHours,Un=se.disabledMinutes,Ia=se.disabledSeconds,Pa=se.disabledTime,Ta=se.hideDisabledOptions,Ja=se.onSelect,na=se.cellRender,Aa=se.locale,oo=[],br="".concat(ge,"-content"),Qr="".concat(ge,"-time-panel"),Ao,Mo=ht?ce.getHour(ht):-1,Go=Mo,gi=ht?ce.getMinute(ht):-1,jo=ht?ce.getSecond(ht):-1,qr=ce.getNow(),Do=ie.useMemo(function(){if(Pa){var po=Pa(qr);return[po.disabledHours,po.disabledMinutes,po.disabledSeconds]}return[hn,Un,Ia]},[hn,Un,Ia,Pa,qr]),$o=(0,Xe.Z)(Do,3),Ko=$o[0],Uo=$o[1],mi=$o[2],Ii=Ht(0,23,Pn,Ko&&Ko()),Si=(0,Mt.Z)(function(){return Ii},Ii,It);cn&&(Ao=Go>=12,Go%=12);var ki=ie.useMemo(function(){if(!cn)return[!1,!1];var po=[!0,!0];return Si.forEach(function(Ur){var Pi=Ur.disabled,Ni=Ur.value;Pi||(Ni>=12?po[1]=!1:po[0]=!1)}),po},[cn,Si]),ai=(0,Xe.Z)(ki,2),Gi=ai[0],fi=ai[1],xi=ie.useMemo(function(){return cn?Si.filter(Ao?function(po){return po.value>=12}:function(po){return po.value<12}).map(function(po){var Ur=po.value%12,Pi=Ur===0?"12":da(Ur,2);return(0,Ce.Z)((0,Ce.Z)({},po),{},{label:Pi,value:Ur})}):Si},[cn,Ao,Si]),Vi=Ht(0,59,zn,Uo&&Uo(Mo)),Qi=Ht(0,59,Zt,mi&&mi(Mo,gi)),Zi=Re({value:ht,generateConfig:ce,disabledMinutes:Uo,disabledSeconds:mi,minutes:Vi,seconds:Qi,use12Hours:cn});Le.current={onUpDown:function(Ur){var Pi=oo[Me];if(Pi)for(var Ni=Pi.units.findIndex(function(ol){return ol.value===Pi.value}),qi=Pi.units.length,Di=1;Di2&&arguments[2]!==void 0?arguments[2]:!1;(Fi===hn||yi)&&(vu(qa),oo&&oo(qa),Zi&&Zi(qa,ho),br&&!nt(Ut,qa,ml)&&!(zn!=null&&zn(qa))&&br(qa))},ul=function(qa){if(hi.includes(Fi)){var ho,yi,Zl=Fi==="date";switch(qa===Yt.Z.PAGE_UP||qa===Yt.Z.PAGE_DOWN?yi=Zl?Ut.addMonth:Ut.addYear:yi=Zl?Ut.addDate:Ut.addMonth,qa){case Yt.Z.LEFT:case Yt.Z.PAGE_UP:ho=yi(tl,-1);break;case Yt.Z.RIGHT:case Yt.Z.PAGE_DOWN:ho=yi(tl,1);break;case Yt.Z.UP:case Yt.Z.DOWN:ho=yi(tl,Number("".concat(qa===Yt.Z.UP?"-":"").concat(Zl?Ot:En)));break}if(ho)return!(zn!=null&&zn(ho))}return!0},au=function(qa){if(Di.current&&Di.current.onKeyDown){var ho=!0,yi=qa.which;if([Yt.Z.LEFT,Yt.Z.RIGHT,Yt.Z.UP,Yt.Z.DOWN,Yt.Z.PAGE_UP,Yt.Z.PAGE_DOWN,Yt.Z.ENTER].includes(yi)&&(qa.preventDefault(),yi!==Yt.Z.ENTER&&Ia===0&&(ho=ul(yi))),ho)return Di.current.onKeyDown(qa)}return(0,qe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ni=function(qa){Di.current&&Di.current.onBlur&&Di.current.onBlur(qa)};Qi&&Pi!=="right"&&(Qi.current={onKeyDown:au,onClose:function(){Di.current&&Di.current.onClose&&Di.current.onClose()}}),ie.useEffect(function(){cn&&!Ri.current&&Wl(cn)},[cn]),ie.useEffect(function(){Ri.current=!1},[]);var sl,kl=Ba({cellRender:ki,monthCellRender:Si,dateRender:Ii}),qo=(0,Ce.Z)((0,Ce.Z)({},se),{},{cellRender:kl,operationRef:Di,prefixCls:Me,viewDate:tl,value:ml,onViewDateChange:ll,sourceMode:Fl,onPanelChange:El,disabledDate:zn});switch(delete qo.onChange,delete qo.onSelect,Fi){case"decade":sl=ie.createElement(vr,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"year":sl=ie.createElement(To,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"month":sl=ie.createElement(za,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"quarter":sl=ie.createElement(Sa,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"week":sl=ie.createElement(On,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;case"time":delete qo.showTime,sl=ie.createElement(Kr,(0,le.Z)({},qo,(0,Vn.Z)(Ta)==="object"?Ta:null,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}));break;default:Ta?sl=ie.createElement(tr,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}})):sl=ie.createElement(De,(0,le.Z)({},qo,{onSelect:function(qa,ho){ll(qa),Ti(qa,ho)}}))}var Sl,yl,Vl=function(){var qa=Ut.getNow(),ho=pa(Ut.getHour(qa),Ut.getMinute(qa),Ut.getSecond(qa),Gi?Do:1,fi?Ko:1,xi?mi:1),yi=en(Ut,qa,ho[0],ho[1],ho[2]);Ti(yi,"submit")};gl||(Sl=ui(Me,Fi,na),Ta&&Fi!=="date"?yl=null:yl=Bo({prefixCls:Me,components:gi,needConfirmButton:ai,okDisabled:!ml||zn&&zn(ml),locale:Kt,showNow:Pa,onNow:ai&&Vl,onOk:function(){ml&&(Ti(ml,"submit",!0),Go&&Go(ml))}}));var bu;if(Ja&&Fi==="date"&&hn==="date"&&!Ta){var fl=Ut.getNow(),Bu="".concat(Me,"-today-btn"),ru=zn&&zn(fl);bu=ie.createElement("a",{className:et()(Bu,ru&&"".concat(Bu,"-disabled")),"aria-disabled":ru,onClick:function(){ru||Ti(fl,"mouse",!0)}},Kt.today)}return ie.createElement(fn.Provider,{value:(0,Ce.Z)((0,Ce.Z)({},Vi),{},{mode:Fi,hideHeader:"hideHeader"in se?Aa:Vi.hideHeader,hidePrevBtn:Ur&&Pi==="right",hideNextBtn:Ur&&Pi==="left"})},ie.createElement("div",{tabIndex:Ia,className:et()("".concat(Me,"-panel"),ht,(ce={},(0,we.Z)(ce,"".concat(Me,"-panel-has-range"),Ni&&Ni[0]&&Ni[1]),(0,we.Z)(ce,"".concat(Me,"-panel-has-range-hover"),qi&&qi[0]&&qi[1]),(0,we.Z)(ce,"".concat(Me,"-panel-rtl"),jo==="rtl"),ce)),style:dt,onKeyDown:au,onBlur:ni,onMouseDown:Ao},sl,Sl||yl||bu?ie.createElement("div",{className:"".concat(Me,"-footer")},Sl,yl,bu):null))}var Oi=oi,cl=re(35593),si={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 Kl(se){var ce,ge=se.prefixCls,Le=se.popupElement,Me=se.popupStyle,ht=se.visible,dt=se.dropdownClassName,Kt=se.dropdownAlign,Ut=se.transitionName,cn=se.getPopupContainer,Qn=se.children,Pn=se.range,Cn=se.popupPlacement,zn=se.direction,Gn="".concat(ge,"-dropdown"),Zt=function(){return Cn!==void 0?Cn:zn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(cl.Z,{showAction:[],hideAction:[],popupPlacement:Zt(),builtinPlacements:si,prefixCls:Gn,popupTransitionName:Ut,popup:Le,popupAlign:Kt,popupVisible:ht,popupClassName:et()(dt,(ce={},(0,we.Z)(ce,"".concat(Gn,"-range"),Pn),(0,we.Z)(ce,"".concat(Gn,"-rtl"),zn==="rtl"),ce)),popupStyle:Me,getPopupContainer:cn},Qn)}var zi=Kl;function Ll(se){var ce=se.prefixCls,ge=se.presets,Le=se.onClick,Me=se.onHover;return ge.length?ie.createElement("div",{className:"".concat(ce,"-presets")},ie.createElement("ul",null,ge.map(function(ht,dt){var Kt=ht.label,Ut=ht.value;return ie.createElement("li",{key:dt,onClick:function(){return Le==null?void 0:Le(Na(Ut))},onMouseEnter:function(){return Me==null?void 0:Me(Na(Ut))},onMouseLeave:function(){return Me==null?void 0:Me(null)}},Kt)}))):null}function ql(se){var ce=se.picker,ge=se.disabledHours,Le=se.disabledMinutes,Me=se.disabledSeconds;ce==="time"&&(ge||Le||Me)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ol(se,ce,ge){var Le=(0,Vn.Z)(ce)==="object"?ce.clearIcon:ge;return Le||ie.createElement("span",{className:"".concat(se,"-clear-btn")})}function el(se){var ce,ge=se,Le=ge.prefixCls,Me=Le===void 0?"rc-picker":Le,ht=ge.id,dt=ge.name,Kt=ge.tabIndex,Ut=ge.style,cn=ge.className,Qn=ge.dropdownClassName,Pn=ge.dropdownAlign,Cn=ge.popupStyle,zn=ge.transitionName,Gn=ge.generateConfig,Zt=ge.locale,hn=ge.inputReadOnly,Un=ge.allowClear,Ia=ge.autoFocus,Pa=ge.showTime,Ta=ge.picker,Ja=Ta===void 0?"date":Ta,na=ge.format,Aa=ge.use12Hours,oo=ge.value,br=ge.defaultValue,Qr=ge.presets,Ao=ge.open,Mo=ge.defaultOpen,Go=ge.defaultOpenValue,gi=ge.suffixIcon,jo=ge.clearIcon,qr=ge.disabled,Do=ge.disabledDate,$o=ge.placeholder,Ko=ge.getPopupContainer,Uo=ge.pickerRef,mi=ge.panelRender,Ii=ge.onChange,Si=ge.onOpenChange,ki=ge.onFocus,ai=ge.onBlur,Gi=ge.onMouseDown,fi=ge.onMouseUp,xi=ge.onMouseEnter,Vi=ge.onMouseLeave,Qi=ge.onContextMenu,Zi=ge.onClick,gl=ge.onKeyDown,Tl=ge.onSelect,po=ge.direction,Ur=ge.autoComplete,Pi=Ur===void 0?"off":Ur,Ni=ge.inputRender,qi=ge.changeOnBlur,Di=ie.useRef(null),Ri=Ja==="date"&&!!Pa||Ja==="time",ol=Ve(Qr),il=ma(Ha(na,Ja,Pa,Aa)),ml=ie.useRef(null),vu=ie.useRef(null),yu=ie.useRef(null),Qo=(0,Et.Z)(null,{value:oo,defaultValue:br}),tl=(0,Xe.Z)(Qo,2),Wl=tl[0],ll=tl[1],pu=ie.useState(Wl),Yl=(0,Xe.Z)(pu,2),vl=Yl[0],Fi=Yl[1],ji=ie.useRef(null),Hl=(0,Et.Z)(!1,{value:Ao,defaultValue:Mo,postState:function(Or){return qr?!1:Or},onChange:function(Or){Si&&Si(Or),!Or&&ji.current&&ji.current.onClose&&ji.current.onClose()}}),pl=(0,Xe.Z)(Hl,2),Fl=pl[0],hl=pl[1],El=Dt(vl,{formatList:il,generateConfig:Gn,locale:Zt}),Ti=(0,Xe.Z)(El,2),ul=Ti[0],au=Ti[1],ni=Je({valueTexts:ul,onTextChange:function(Or){var nl=dn(Or,{locale:Zt,formatList:il,generateConfig:Gn});nl&&(!Do||!Do(nl))&&Fi(nl)}}),sl=(0,Xe.Z)(ni,3),kl=sl[0],qo=sl[1],Sl=sl[2],yl=function(Or){Fi(Or),ll(Or),Ii&&!nt(Gn,Wl,Or)&&Ii(Or,Or?Lt(Or,{generateConfig:Gn,locale:Zt,format:il[0]}):"")},Vl=function(Or){qr&&Or||hl(Or)},bu=function(Or){return Fl&&ji.current&&ji.current.onKeyDown?ji.current.onKeyDown(Or):((0,qe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},fl=function(){for(var Or=arguments.length,nl=new Array(Or),Ai=0;AiCn(cn);case"month":return Pn(Zt)>Pn(cn);case"week":return Qn(Zt)>Qn(cn);default:return!Wt(Kt,Zt,cn)&&Kt.isAfter(Zt,cn)}return!1},[ht,dt[1],cn,ce]),Gn=ie.useCallback(function(Zt){if(dt[1]||ht&&ht(Zt))return!0;if(dt[0]&&Ut)return!Wt(Kt,Zt,cn)&&Kt.isAfter(Ut,Zt);if(!ce&&Ut)switch(ge){case"quarter":return Cn(Zt)0&&arguments[0]!==void 0?arguments[0]:!1,ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Br=null;Ki&&ot&&ot[0]&&ot[1]&&Zt.isAfter(ot[1],ot[0])&&(Br=ot);var Ro=Aa;if(Aa&&(0,Vn.Z)(Aa)==="object"&&Aa.defaultValue){var li=Aa.defaultValue;Ro=(0,Ce.Z)((0,Ce.Z)({},Aa),{},{defaultValue:la(li,Xr)||void 0})}return ie.createElement(Nn.Provider,{value:{inRange:!0,panelPosition:xo,rangedValue:Xt||$r,hoverRangedValue:Br}},ie.createElement(Oi,(0,le.Z)({},se,ar,{cellRender:ei,showTime:Ro,mode:Zl[Xr],generateConfig:Zt,style:void 0,direction:tl,disabledDate:Xr===0?Xl:ts,disabledTime:function(Pl){return Do?Do(Pl,Xr===0?"start":"end"):!1},className:et()((0,we.Z)({},"".concat(dt,"-panel-focused"),Xr===0?!Ua:!Wo)),value:la($r,Xr),locale:hn,tabIndex:-1,onPanelChange:function(Pl,Dl){Xr===0&&ga(!0),Xr===1&&Sr(!0),di(pn(Zl,Dl,Xr),pn($r,Pl,Xr));var Jl=Pl;xo==="right"&&Zl[Xr]===Dl&&(Jl=At(Jl,Dl,Zt,-1)),fl(Jl,Xr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Xr===0?la($r,1):la($r,0)})))}var vi=0,Wi=0;if(Xr&&Hl.current&&Fl.current&&ji.current&&Ti.current){vi=Hl.current.offsetWidth+Fl.current.offsetWidth;var ba=Ti.current.offsetLeft>vi?Ti.current.offsetLeft-vi:Ti.current.offsetLeft,ao=ji.current.offsetWidth,bi=Ti.current.offsetWidth;ao&&bi&&vi>ao-bi-(tl==="rtl"?0:ba)&&(Wi=vi)}var Li=tl==="rtl"?{right:vi}:{left:vi};function Vr(){var xo,ar=ui(dt,Zl[Xr],Zi),Br=Bo({prefixCls:dt,components:yu,needConfirmButton:vl,okDisabled:!la($r,Xr)||qr&&qr($r[Xr]),locale:hn,onOk:function(){var Gl=la($r,Xr);Gl&&(Ai($r,Xr),ml==null||ml($r),bl(!1,Xr,"confirm"))}});if(na!=="time"&&!Aa){var Ro=bu(Xr),li=At(Ro,na,Zt),Bl=Zl[Xr],Pl=Bl===na,Dl=ii(Pl?"left":!1,{pickerValue:Ro,onPickerValueChange:function(Gl){fl(Gl,Xr)}}),Jl=ii("right",{pickerValue:li,onPickerValueChange:function(Gl){fl(At(Gl,na,Zt,-1),Xr)}});tl==="rtl"?xo=ie.createElement(ie.Fragment,null,Jl,Pl&&Dl):xo=ie.createElement(ie.Fragment,null,Dl,Pl&&Jl)}else xo=ii();var Tu=ie.createElement("div",{className:"".concat(dt,"-panel-layout")},ie.createElement(Ll,{prefixCls:dt,presets:ko,onClick:function(Gl){Ai(Gl,null),bl(!1,Xr,"preset")},onHover:function(Gl){Mn(Gl)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(dt,"-panels")},xo),(ar||Br)&&ie.createElement("div",{className:"".concat(dt,"-footer")},ar,Br)));return mi&&(Tu=mi(Tu)),ie.createElement("div",{className:"".concat(dt,"-panel-container"),style:{marginLeft:Wi},ref:ji,onMouseDown:function(Gl){Gl.preventDefault()}},Tu)}var Mr=ie.createElement("div",{className:et()("".concat(dt,"-range-wrapper"),"".concat(dt,"-").concat(na,"-range-wrapper")),style:{minWidth:lo}},ie.createElement("div",{ref:Ti,className:"".concat(dt,"-range-arrow"),style:Li}),Vr()),Rn;Gi&&(Rn=ie.createElement("span",{className:"".concat(dt,"-suffix"),onMouseDown:function(ar){ar.preventDefault()}},Gi));var Fo=Ol(dt,ai,fi),pi=ie.createElement("span",{onMouseDown:function(ar){ar.preventDefault(),ar.stopPropagation()},onMouseUp:function(ar){ar.preventDefault(),ar.stopPropagation();var Br=qo;ni[0]||(Br=pn(Br,null,0)),ni[1]||(Br=pn(Br,null,1)),Ai(Br,null),bl(!1,Xr,"clear")},className:"".concat(dt,"-clear"),role:"button"},Fo),wo=ai&&(la(qo,0)&&!ni[0]||la(qo,1)&&!ni[1]),nr={size:Xa(na,ul[0],Zt)},Fr=0,io=0;Hl.current&&pl.current&&Fl.current&&(Xr===0?io=Hl.current.offsetWidth:(Fr=vi,io=pl.current.offsetWidth));var Bi=tl==="rtl"?{right:Fr}:{left:Fr},Bs=function(ar,Br){var Ro=pn($r,ar,Xr);if(Br==="submit"||Br!=="key"&&!vl){Ai(Ro,Xr),Xr===0?ga():Sr();var li=Xr===0?1:0;ni[li]?bl(!1,!1,"confirm"):bl(!1,Xr,"confirm")}else qa(Ro)};return ie.createElement(fn.Provider,{value:{operationRef:au,hideHeader:na==="time",onDateMouseEnter:Ka,onDateMouseLeave:fr,hideRanges:!0,onSelect:Bs,open:Ki}},ie.createElement(zi,{visible:Ki,popupElement:Mr,popupStyle:Qn,prefixCls:dt,dropdownClassName:Pn,dropdownAlign:zn,getPopupContainer:Gn,transitionName:Cn,range:!0,direction:tl},ie.createElement("div",(0,le.Z)({ref:Fi,className:et()(dt,"".concat(dt,"-range"),cn,(ce={},(0,we.Z)(ce,"".concat(dt,"-disabled"),ni[0]&&ni[1]),(0,we.Z)(ce,"".concat(dt,"-focused"),Xr===0?ja:No),(0,we.Z)(ce,"".concat(dt,"-rtl"),tl==="rtl"),ce)),style:Ut,onClick:Co,onMouseEnter:Ri,onMouseLeave:ol,onMouseDown:wa,onMouseUp:Di},(0,Ft.Z)(se,{aria:!0,data:!0})),ie.createElement("div",{className:et()("".concat(dt,"-input"),(ge={},(0,we.Z)(ge,"".concat(dt,"-input-active"),Xr===0),(0,we.Z)(ge,"".concat(dt,"-input-placeholder"),!!oa),ge)),ref:Hl},ie.createElement("input",(0,le.Z)({id:Kt,disabled:ni[0],readOnly:Vi||typeof ul[0]=="function"||!Ua,value:oa||_u,onChange:function(ar){is(ar.target.value)},autoFocus:Ia,placeholder:la(Un,0)||"",ref:hl},Io,nr,{autoComplete:pu}))),ie.createElement("div",{className:"".concat(dt,"-range-separator"),ref:Fl},Qr),ie.createElement("div",{className:et()("".concat(dt,"-input"),(Le={},(0,we.Z)(Le,"".concat(dt,"-input-active"),Xr===1),(0,we.Z)(Le,"".concat(dt,"-input-placeholder"),!!Xn),Le)),ref:pl},ie.createElement("input",(0,le.Z)({disabled:ni[1],readOnly:Vi||typeof ul[0]=="function"||!Wo,value:Xn||ls,onChange:function(ar){ve(ar.target.value)},placeholder:la(Un,1)||"",ref:El},hr,nr,{autoComplete:pu}))),ie.createElement("div",{className:"".concat(dt,"-active-bar"),style:(0,Ce.Z)((0,Ce.Z)({},Bi),{},{width:io,position:"absolute"})}),Rn,wo&&pi)))}var ci=function(se){(0,tn.Z)(ge,se);var ce=(0,an.Z)(ge);function ge(){var Le;(0,ct.Z)(this,ge);for(var Me=arguments.length,ht=new Array(Me),dt=0;dt{const{lineHeight:Me}=se,ht=Math.floor(ge*Me)+2,dt=Math.max((ce-ht)/2,0),Kt=Math.max(ce-ht-dt,0);return{padding:`${dt}px ${Le}px ${Kt}px`}},tu=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:Le,cellHeight:Me,motionDurationSlow:ht,borderRadiusSM:dt,motionDurationMid:Kt,cellHoverBg:Ut,lineWidth:cn,lineType:Qn,colorPrimary:Pn,cellActiveWithRangeBg:Cn,colorTextLightSolid:zn,controlHeightSM:Gn,cellRangeBorderColor:Zt,pickerCellBorderGap:hn,cellHoverWithRangeBg:Un,cellWidth:Ia,colorTextDisabled:Pa,cellBgDisabled:Ta}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Me,transform:"translateY(-50%)",transition:`all ${ht}`,content:'""'},[Le]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Me,height:Me,lineHeight:`${Me}px`,borderRadius:dt,transition:`background ${Kt}, border ${Kt}`},"&-range-hover-start, &-range-hover-end":{[Le]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ge}-in-view), &:hover:not(${ge}-selected):not(${ge}-range-start):not(${ge}-range-end):not(${ge}-range-hover-start):not(${ge}-range-hover-end)`]:{[Le]:{background:Ut}},[`&-in-view${ge}-today ${Le}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${cn}px ${Qn} ${Pn}`,borderRadius:dt,content:'""'}},[`&-in-view${ge}-in-range`]:{position:"relative","&::before":{background:Cn}},[`&-in-view${ge}-selected ${Le}, &-in-view${ge}-range-start ${Le}, &-in-view${ge}-range-end ${Le}`]:{color:zn,background:Pn},[`&-in-view${ge}-range-start:not(${ge}-range-start-single), @@ -149,16 +149,16 @@ tr > &-in-view${ge}-range-hover-start:last-child::after, &-in-view${ge}-end${ge}-range-hover-edge-end${ge}-range-hover-edge-end-near-range::after, &-in-view${ge}-range-hover-edge-end:not(${ge}-range-hover-edge-end-near-range)::after, - &-in-view${ge}-range-hover-end::after`]:{insetInlineEnd:(Ia-Me)/2,borderInlineEnd:`${cn}px dashed ${Zt}`,borderStartEndRadius:dt,borderEndEndRadius:dt},"&-disabled":{color:Pa,pointerEvents:"none",[Le]:{background:"transparent"},"&::before":{background:Ta}},[`&-disabled${ge}-today ${Le}::before`]:{borderColor:Pa}}},Lu=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:Le,pickerYearMonthCellWidth:Me,pickerControlIconSize:ht,cellWidth:dt,paddingSM:Kt,paddingXS:Ut,paddingXXS:cn,colorBgContainer:Qn,lineWidth:Pn,lineType:Cn,borderRadiusLG:zn,colorPrimary:Gn,colorTextHeading:Zt,colorSplit:hn,pickerControlIconBorderWidth:Un,colorIcon:Ia,textHeight:Pa,motionDurationMid:Ta,colorIconHover:Ja,fontWeightStrong:na,cellHeight:Aa,pickerCellPaddingVertical:oo,colorTextDisabled:br,colorText:Qr,fontSize:Ao,cellHoverWithRangeBg:Mo,motionDurationSlow:zo,withoutTimeCellHeight:gi,pickerQuarterPanelContentHeight:Go,colorLink:qr,colorLinkActive:Do,colorLinkHover:$o,cellRangeBorderColor:jo,borderRadiusSM:Ko,colorTextLightSolid:mi,cellHoverBg:Ii,timeColumnHeight:Si,timeColumnWidth:ki,timeCellHeight:ai,controlItemBgActive:Gi,marginXXS:fi,pickerDatePanelPaddingHorizontal:xi}=se,Vi=dt*7+xi*2,Qi=(Vi-Ut*2)/3-Me-Kt,Zi=(Vi-Ut*2)/4-Me;return{[ce]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Qn,border:`${Pn}px ${Cn} ${hn}`,borderRadius:zn,outline:"none","&-focused":{borderColor:Gn},"&-rtl":{direction:"rtl",[`${ce}-prev-icon, + &-in-view${ge}-range-hover-end::after`]:{insetInlineEnd:(Ia-Me)/2,borderInlineEnd:`${cn}px dashed ${Zt}`,borderStartEndRadius:dt,borderEndEndRadius:dt},"&-disabled":{color:Pa,pointerEvents:"none",[Le]:{background:"transparent"},"&::before":{background:Ta}},[`&-disabled${ge}-today ${Le}::before`]:{borderColor:Pa}}},Lu=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:Le,pickerYearMonthCellWidth:Me,pickerControlIconSize:ht,cellWidth:dt,paddingSM:Kt,paddingXS:Ut,paddingXXS:cn,colorBgContainer:Qn,lineWidth:Pn,lineType:Cn,borderRadiusLG:zn,colorPrimary:Gn,colorTextHeading:Zt,colorSplit:hn,pickerControlIconBorderWidth:Un,colorIcon:Ia,textHeight:Pa,motionDurationMid:Ta,colorIconHover:Ja,fontWeightStrong:na,cellHeight:Aa,pickerCellPaddingVertical:oo,colorTextDisabled:br,colorText:Qr,fontSize:Ao,cellHoverWithRangeBg:Mo,motionDurationSlow:Go,withoutTimeCellHeight:gi,pickerQuarterPanelContentHeight:jo,colorLink:qr,colorLinkActive:Do,colorLinkHover:$o,cellRangeBorderColor:Ko,borderRadiusSM:Uo,colorTextLightSolid:mi,cellHoverBg:Ii,timeColumnHeight:Si,timeColumnWidth:ki,timeCellHeight:ai,controlItemBgActive:Gi,marginXXS:fi,pickerDatePanelPaddingHorizontal:xi}=se,Vi=dt*7+xi*2,Qi=(Vi-Ut*2)/3-Me-Kt,Zi=(Vi-Ut*2)/4-Me;return{[ce]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Qn,border:`${Pn}px ${Cn} ${hn}`,borderRadius:zn,outline:"none","&-focused":{borderColor:Gn},"&-rtl":{direction:"rtl",[`${ce}-prev-icon, ${ce}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ce}-next-icon, ${ce}-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:Vi},"&-header":{display:"flex",padding:`0 ${Ut}px`,color:Zt,borderBottom:`${Pn}px ${Cn} ${hn}`,"> *":{flex:"none"},button:{padding:0,color:Ia,lineHeight:`${Pa}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ta}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Ao,"&:hover":{color:Ja}},"&-view":{flex:"auto",fontWeight:na,lineHeight:`${Pa}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Ut},"&:hover":{color:Gn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:ht,height:ht,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:ht,height:ht,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderBlockEndWidth:0,borderInlineStartWidth:Un,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(ht/2),insetInlineStart:Math.ceil(ht/2),display:"inline-block",width:ht,height:ht,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderBlockEndWidth:0,borderInlineStartWidth:Un,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:Aa,fontWeight:"normal"},th:{height:Aa+oo*2,color:Qr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${oo}px 0`,color:br,cursor:"pointer","&-in-view":{color:Qr}},tu(se)),[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start ${Le}, - &-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Le}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Mo,transition:`all ${zo}`,content:'""'}},[`&-date-panel + &-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Le}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Mo,transition:`all ${Go}`,content:'""'}},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start - ${Le}::after`]:{insetInlineEnd:-(dt-Aa)/2,insetInlineStart:0},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Le}::after`]:{insetInlineEnd:0,insetInlineStart:-(dt-Aa)/2},[`&-range-hover${ce}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-content`]:{height:gi*4},[Le]:{padding:`0 ${Ut}px`}},"&-quarter-panel":{[`${ce}-content`]:{height:Go},[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Zi,borderInlineStart:`${Pn}px dashed ${jo}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Zi,borderInlineEnd:`${Pn}px dashed ${jo}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Zi,borderInlineEnd:`${Pn}px dashed ${jo}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Zi,borderInlineStart:`${Pn}px dashed ${jo}`}}},[`&-panel ${ce}-footer`]:{borderTop:`${Pn}px ${Cn} ${hn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Pa-2*Pn}px`,textAlign:"center","&-extra":{padding:`0 ${Kt}px`,lineHeight:`${Pa-2*Pn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Pn}px ${Cn} ${hn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:qr,"&:hover":{color:$o},"&:active":{color:Do},[`&${ce}-today-btn-disabled`]:{color:br,cursor:"not-allowed"}},"&-decade-panel":{[Le]:{padding:`0 ${Ut/2}px`},[`${ce}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-body`]:{padding:`0 ${Ut}px`},[Le]:{width:Me},[`${ce}-cell-range-hover-start::after`]:{borderStartStartRadius:Ko,borderEndStartRadius:Ko,borderStartEndRadius:0,borderEndEndRadius:0,[`${ce}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ko,borderEndEndRadius:Ko}},[`${ce}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ko,borderEndEndRadius:Ko,[`${ce}-panel-rtl &`]:{borderStartStartRadius:Ko,borderEndStartRadius:Ko,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Qi,borderInlineStart:`${Pn}px dashed ${jo}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Qi,borderInlineEnd:`${Pn}px dashed ${jo}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Qi,borderInlineEnd:`${Pn}px dashed ${jo}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Qi,borderInlineStart:`${Pn}px dashed ${jo}`}}},"&-week-panel":{[`${ce}-body`]:{padding:`${Ut}px ${Kt}px`},[`${ce}-cell`]:{[`&:hover ${Le}, + ${Le}::after`]:{insetInlineEnd:-(dt-Aa)/2,insetInlineStart:0},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Le}::after`]:{insetInlineEnd:0,insetInlineStart:-(dt-Aa)/2},[`&-range-hover${ce}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-content`]:{height:gi*4},[Le]:{padding:`0 ${Ut}px`}},"&-quarter-panel":{[`${ce}-content`]:{height:jo},[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Zi,borderInlineStart:`${Pn}px dashed ${Ko}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Zi,borderInlineEnd:`${Pn}px dashed ${Ko}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Zi,borderInlineEnd:`${Pn}px dashed ${Ko}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Zi,borderInlineStart:`${Pn}px dashed ${Ko}`}}},[`&-panel ${ce}-footer`]:{borderTop:`${Pn}px ${Cn} ${hn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Pa-2*Pn}px`,textAlign:"center","&-extra":{padding:`0 ${Kt}px`,lineHeight:`${Pa-2*Pn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Pn}px ${Cn} ${hn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:qr,"&:hover":{color:$o},"&:active":{color:Do},[`&${ce}-today-btn-disabled`]:{color:br,cursor:"not-allowed"}},"&-decade-panel":{[Le]:{padding:`0 ${Ut/2}px`},[`${ce}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-body`]:{padding:`0 ${Ut}px`},[Le]:{width:Me},[`${ce}-cell-range-hover-start::after`]:{borderStartStartRadius:Uo,borderEndStartRadius:Uo,borderStartEndRadius:0,borderEndEndRadius:0,[`${ce}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Uo,borderEndEndRadius:Uo}},[`${ce}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Uo,borderEndEndRadius:Uo,[`${ce}-panel-rtl &`]:{borderStartStartRadius:Uo,borderEndStartRadius:Uo,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Qi,borderInlineStart:`${Pn}px dashed ${Ko}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Qi,borderInlineEnd:`${Pn}px dashed ${Ko}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Qi,borderInlineEnd:`${Pn}px dashed ${Ko}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Qi,borderInlineStart:`${Pn}px dashed ${Ko}`}}},"&-week-panel":{[`${ce}-body`]:{padding:`${Ut}px ${Kt}px`},[`${ce}-cell`]:{[`&:hover ${Le}, &-selected ${Le}, - ${Le}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ta}`},"&:first-child:before":{borderStartStartRadius:Ko,borderEndStartRadius:Ko},"&:last-child:before":{borderStartEndRadius:Ko,borderEndEndRadius:Ko}},"&:hover td":{"&:before":{background:Ii}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ge}`]:{"&:before":{background:Gn},[`&${ce}-cell-week`]:{color:new Ci.C(mi).setAlpha(.5).toHexString()},[Le]:{color:mi}}},"&-range-hover td:before":{background:Gi}}},"&-date-panel":{[`${ce}-body`]:{padding:`${Ut}px ${xi}px`},[`${ce}-content`]:{width:dt*7,th:{width:dt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ce}-time-panel`]:{borderInlineStart:`${Pn}px ${Cn} ${hn}`},[`${ce}-date-panel, - ${ce}-time-panel`]:{transition:`opacity ${zo}`},"&-active":{[`${ce}-date-panel, - ${ce}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ce}-content`]:{display:"flex",flex:"auto",height:Si},"&-column":{flex:"1 0 auto",width:ki,margin:`${cn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ta}`,overflowX:"hidden","&::after":{display:"block",height:Si-ai,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Pn}px ${Cn} ${hn}`},"&-active":{background:new Ci.C(Gi).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ce}-time-panel-cell`]:{marginInline:fi,[`${ce}-time-panel-cell-inner`]:{display:"block",width:ki-2*fi,height:ai,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ki-ai)/2,color:Qr,lineHeight:`${ai}px`,borderRadius:Ko,cursor:"pointer",transition:`background ${Ta}`,"&:hover":{background:Ii}},"&-selected":{[`${ce}-time-panel-cell-inner`]:{background:Gi}},"&-disabled":{[`${ce}-time-panel-cell-inner`]:{color:br,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ce}-time-panel-column:after`]:{height:Si-ai+cn*2}}}},Is=se=>{const{componentCls:ce,colorBgContainer:ge,colorError:Le,errorActiveShadow:Me,colorWarning:ht,warningActiveShadow:dt}=se;return{[`${ce}:not(${ce}-disabled)`]:{[`&${ce}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:Le},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Mi.M1)((0,vs.TS)(se,{activeBorderColor:Le,activeShadow:Me}))),[`${ce}-active-bar`]:{background:Le}},[`&${ce}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:ht},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Mi.M1)((0,vs.TS)(se,{activeBorderColor:ht,activeShadow:dt}))),[`${ce}-active-bar`]:{background:ht}}}}},Hs=se=>{const{componentCls:ce,antCls:ge,controlHeight:Le,fontSize:Me,paddingInline:ht,colorBgContainer:dt,lineWidth:Kt,lineType:Ut,colorBorder:cn,borderRadius:Qn,motionDurationMid:Pn,colorBgContainerDisabled:Cn,colorTextDisabled:zn,colorTextPlaceholder:Gn,controlHeightLG:Zt,fontSizeLG:hn,controlHeightSM:Un,paddingInlineSM:Ia,paddingXS:Pa,marginXS:Ta,colorTextDescription:Ja,lineWidthBold:na,lineHeight:Aa,colorPrimary:oo,motionDurationSlow:br,zIndexPopup:Qr,paddingXXS:Ao,paddingSM:Mo,textHeight:zo,cellActiveWithRangeBg:gi,colorPrimaryBorder:Go,sizePopupArrow:qr,borderRadiusXS:Do,borderRadiusOuter:$o,colorBgElevated:jo,borderRadiusLG:Ko,boxShadowSecondary:mi,borderRadiusSM:Ii,colorSplit:Si,cellHoverBg:ki,presetsWidth:ai,presetsMaxWidth:Gi,boxShadowPopoverArrow:fi,colorTextQuaternary:xi}=se;return[{[ce]:Object.assign(Object.assign(Object.assign({},(0,ms.Wf)(se)),Ku(se,Le,Me,ht)),{position:"relative",display:"inline-flex",alignItems:"center",background:dt,lineHeight:1,border:`${Kt}px ${Ut} ${cn}`,borderRadius:Qn,transition:`border ${Pn}, box-shadow ${Pn}`,"&:hover, &-focused":Object.assign({},(0,Mi.pU)(se)),"&-focused":Object.assign({},(0,Mi.M1)(se)),[`&${ce}-disabled`]:{background:Cn,borderColor:cn,cursor:"not-allowed",[`${ce}-suffix`]:{color:xi}},[`&${ce}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ce}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Mi.ik)(se)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ce}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Gn}}},"&-large":Object.assign(Object.assign({},Ku(se,Zt,hn,ht)),{[`${ce}-input > input`]:{fontSize:hn}}),"&-small":Object.assign({},Ku(se,Un,Me,Ia)),[`${ce}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Pa/2,color:zn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ta}}},[`${ce}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:zn,lineHeight:1,background:dt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Pn}, color ${Pn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ja}},[`${ce}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:hn,color:zn,fontSize:hn,verticalAlign:"top",cursor:"default",[`${ce}-focused &`]:{color:Ja},[`${ce}-range-separator &`]:{[`${ce}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ce}-clear`]:{insetInlineEnd:ht},"&:hover":{[`${ce}-clear`]:{opacity:1}},[`${ce}-active-bar`]:{bottom:-Kt,height:na,marginInlineStart:ht,background:oo,opacity:0,transition:`all ${br} ease-out`,pointerEvents:"none"},[`&${ce}-focused`]:{[`${ce}-active-bar`]:{opacity:1}},[`${ce}-range-separator`]:{alignItems:"center",padding:`0 ${Pa}px`,lineHeight:1},[`&${ce}-small`]:{[`${ce}-clear`]:{insetInlineEnd:Ia},[`${ce}-active-bar`]:{marginInlineStart:Ia}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,ms.Wf)(se)),Lu(se)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Qr,[`&${ce}-dropdown-hidden`]:{display:"none"},[`&${ce}-dropdown-placement-bottomLeft`]:{[`${ce}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ce}-dropdown-placement-topLeft`]:{[`${ce}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-topLeft, + ${Le}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ta}`},"&:first-child:before":{borderStartStartRadius:Uo,borderEndStartRadius:Uo},"&:last-child:before":{borderStartEndRadius:Uo,borderEndEndRadius:Uo}},"&:hover td":{"&:before":{background:Ii}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ge}`]:{"&:before":{background:Gn},[`&${ce}-cell-week`]:{color:new Ci.C(mi).setAlpha(.5).toHexString()},[Le]:{color:mi}}},"&-range-hover td:before":{background:Gi}}},"&-date-panel":{[`${ce}-body`]:{padding:`${Ut}px ${xi}px`},[`${ce}-content`]:{width:dt*7,th:{width:dt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ce}-time-panel`]:{borderInlineStart:`${Pn}px ${Cn} ${hn}`},[`${ce}-date-panel, + ${ce}-time-panel`]:{transition:`opacity ${Go}`},"&-active":{[`${ce}-date-panel, + ${ce}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ce}-content`]:{display:"flex",flex:"auto",height:Si},"&-column":{flex:"1 0 auto",width:ki,margin:`${cn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ta}`,overflowX:"hidden","&::after":{display:"block",height:Si-ai,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Pn}px ${Cn} ${hn}`},"&-active":{background:new Ci.C(Gi).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ce}-time-panel-cell`]:{marginInline:fi,[`${ce}-time-panel-cell-inner`]:{display:"block",width:ki-2*fi,height:ai,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ki-ai)/2,color:Qr,lineHeight:`${ai}px`,borderRadius:Uo,cursor:"pointer",transition:`background ${Ta}`,"&:hover":{background:Ii}},"&-selected":{[`${ce}-time-panel-cell-inner`]:{background:Gi}},"&-disabled":{[`${ce}-time-panel-cell-inner`]:{color:br,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ce}-time-panel-column:after`]:{height:Si-ai+cn*2}}}},Is=se=>{const{componentCls:ce,colorBgContainer:ge,colorError:Le,errorActiveShadow:Me,colorWarning:ht,warningActiveShadow:dt}=se;return{[`${ce}:not(${ce}-disabled)`]:{[`&${ce}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:Le},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Mi.M1)((0,vs.TS)(se,{activeBorderColor:Le,activeShadow:Me}))),[`${ce}-active-bar`]:{background:Le}},[`&${ce}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:ht},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Mi.M1)((0,vs.TS)(se,{activeBorderColor:ht,activeShadow:dt}))),[`${ce}-active-bar`]:{background:ht}}}}},Hs=se=>{const{componentCls:ce,antCls:ge,controlHeight:Le,fontSize:Me,paddingInline:ht,colorBgContainer:dt,lineWidth:Kt,lineType:Ut,colorBorder:cn,borderRadius:Qn,motionDurationMid:Pn,colorBgContainerDisabled:Cn,colorTextDisabled:zn,colorTextPlaceholder:Gn,controlHeightLG:Zt,fontSizeLG:hn,controlHeightSM:Un,paddingInlineSM:Ia,paddingXS:Pa,marginXS:Ta,colorTextDescription:Ja,lineWidthBold:na,lineHeight:Aa,colorPrimary:oo,motionDurationSlow:br,zIndexPopup:Qr,paddingXXS:Ao,paddingSM:Mo,textHeight:Go,cellActiveWithRangeBg:gi,colorPrimaryBorder:jo,sizePopupArrow:qr,borderRadiusXS:Do,borderRadiusOuter:$o,colorBgElevated:Ko,borderRadiusLG:Uo,boxShadowSecondary:mi,borderRadiusSM:Ii,colorSplit:Si,cellHoverBg:ki,presetsWidth:ai,presetsMaxWidth:Gi,boxShadowPopoverArrow:fi,colorTextQuaternary:xi}=se;return[{[ce]:Object.assign(Object.assign(Object.assign({},(0,ms.Wf)(se)),Ku(se,Le,Me,ht)),{position:"relative",display:"inline-flex",alignItems:"center",background:dt,lineHeight:1,border:`${Kt}px ${Ut} ${cn}`,borderRadius:Qn,transition:`border ${Pn}, box-shadow ${Pn}`,"&:hover, &-focused":Object.assign({},(0,Mi.pU)(se)),"&-focused":Object.assign({},(0,Mi.M1)(se)),[`&${ce}-disabled`]:{background:Cn,borderColor:cn,cursor:"not-allowed",[`${ce}-suffix`]:{color:xi}},[`&${ce}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ce}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Mi.ik)(se)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ce}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Gn}}},"&-large":Object.assign(Object.assign({},Ku(se,Zt,hn,ht)),{[`${ce}-input > input`]:{fontSize:hn}}),"&-small":Object.assign({},Ku(se,Un,Me,Ia)),[`${ce}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Pa/2,color:zn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ta}}},[`${ce}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:zn,lineHeight:1,background:dt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Pn}, color ${Pn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ja}},[`${ce}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:hn,color:zn,fontSize:hn,verticalAlign:"top",cursor:"default",[`${ce}-focused &`]:{color:Ja},[`${ce}-range-separator &`]:{[`${ce}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ce}-clear`]:{insetInlineEnd:ht},"&:hover":{[`${ce}-clear`]:{opacity:1}},[`${ce}-active-bar`]:{bottom:-Kt,height:na,marginInlineStart:ht,background:oo,opacity:0,transition:`all ${br} ease-out`,pointerEvents:"none"},[`&${ce}-focused`]:{[`${ce}-active-bar`]:{opacity:1}},[`${ce}-range-separator`]:{alignItems:"center",padding:`0 ${Pa}px`,lineHeight:1},[`&${ce}-small`]:{[`${ce}-clear`]:{insetInlineEnd:Ia},[`${ce}-active-bar`]:{marginInlineStart:Ia}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,ms.Wf)(se)),Lu(se)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Qr,[`&${ce}-dropdown-hidden`]:{display:"none"},[`&${ce}-dropdown-placement-bottomLeft`]:{[`${ce}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ce}-dropdown-placement-topLeft`]:{[`${ce}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-topLeft, &${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-topRight, &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-topLeft, &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-topRight`]:{animationName:Cu.Qt},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-bottomLeft, @@ -166,8 +166,8 @@ &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-bottomLeft, &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-bottomRight`]:{animationName:Cu.fJ},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-topLeft, &${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-topRight`]:{animationName:Cu.ly},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-bottomLeft, - &${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-bottomRight`]:{animationName:Cu.Uw},[`${ce}-panel > ${ce}-time-panel`]:{paddingTop:Ao},[`${ce}-ranges`]:{marginBottom:0,padding:`${Ao}px ${Mo}px`,overflow:"hidden",lineHeight:`${zo-2*Kt-Pa/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ce}-preset > ${ge}-tag-blue`]:{color:oo,background:gi,borderColor:Go,cursor:"pointer"},[`${ce}-ok`]:{marginInlineStart:"auto"}},[`${ce}-range-wrapper`]:{display:"flex",position:"relative"},[`${ce}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ht*1.5,transition:`left ${br} ease-out`},(0,Us.r)(qr,Do,$o,jo,fi)),[`${ce}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:jo,borderRadius:Ko,boxShadow:mi,transition:`margin ${br}`,[`${ce}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ce}-presets`]:{display:"flex",flexDirection:"column",minWidth:ai,maxWidth:Gi,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Pa,borderInlineEnd:`${Kt}px ${Ut} ${Si}`,li:Object.assign(Object.assign({},ms.vS),{borderRadius:Ii,paddingInline:Pa,paddingBlock:(Un-Math.round(Me*Aa))/2,cursor:"pointer",transition:`all ${br}`,"+ li":{marginTop:Ta},"&:hover":{background:ki}})}},[`${ce}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ce}-panel`]:{borderWidth:`0 0 ${Kt}px`},"&:last-child":{[`${ce}-panel`]:{borderWidth:0}}},[`${ce}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ce}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:cn}}}}),"&-dropdown-range":{padding:`${qr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ce}-separator`]:{transform:"rotate(180deg)"},[`${ce}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Cu.oN)(se,"slide-up"),(0,Cu.oN)(se,"slide-down"),(0,fs.Fm)(se,"move-up"),(0,fs.Fm)(se,"move-down")]},cd=se=>{const{componentCls:ce,controlHeightLG:ge,paddingXXS:Le,padding:Me}=se;return{pickerCellCls:`${ce}-cell`,pickerCellInnerCls:`${ce}-cell-inner`,pickerYearMonthCellWidth:ge*1.5,pickerQuarterPanelContentHeight:ge*1.4,pickerCellPaddingVertical:Le+Le/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Me+Le/2}},_s=se=>({cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new Ci.C(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ci.C(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:se.colorBgContainerDisabled,timeColumnWidth:se.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:se.controlHeightSM*1.5,cellHeight:se.controlHeightSM,textHeight:se.controlHeightLG,withoutTimeCellHeight:se.controlHeightLG*1.65});var $u=(0,Ys.Z)("DatePicker",se=>{const ce=(0,vs.TS)((0,Mi.e5)(se),cd(se));return[Hs(ce),Is(ce),(0,Au.c)(se,{focusElCls:`${se.componentCls}-focused`})]},se=>Object.assign(Object.assign(Object.assign({},(0,Mi.TM)(se)),_s(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50}));function ps(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function Xs(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function hs(se,ce){const ge={adjustX:1,adjustY:1};switch(ce){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ge};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ge};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ge};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ge};default:return{points:se==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ge}}}function Uu(se){return se?Array.isArray(se)?se:[se]:[]}function es(se){const{format:ce,picker:ge,showHour:Le,showMinute:Me,showSecond:ht,use12Hours:dt}=se,Kt=Uu(ce)[0],Ut=Object.assign({},se);return ce&&Array.isArray(ce)&&(Ut.format=Kt),Kt&&typeof Kt=="string"&&(!Kt.includes("s")&&ht===void 0&&(Ut.showSecond=!1),!Kt.includes("m")&&Me===void 0&&(Ut.showMinute=!1),!Kt.includes("H")&&!Kt.includes("h")&&!Kt.includes("K")&&!Kt.includes("k")&&Le===void 0&&(Ut.showHour=!1),(Kt.includes("a")||Kt.includes("A"))&&dt===void 0&&(Ut.use12Hours=!0)),ge==="time"?Ut:(typeof Kt=="function"&&delete Ut.format,{showTime:Ut})}function Ou(se,ce,ge){if(se===!1)return!1;const Le={clearIcon:ce!=null?ce:ge};return typeof se=="object"?Object.assign(Object.assign({},Le),se):Le}var Es=re(3113);function Ss(se){return ie.createElement(Es.ZP,Object.assign({size:"small",type:"primary"},se))}var Rl={button:Ss},nu=function(se,ce){var ge={};for(var Le in se)Object.prototype.hasOwnProperty.call(se,Le)&&ce.indexOf(Le)<0&&(ge[Le]=se[Le]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Le=Object.getOwnPropertySymbols(se);Me{const{prefixCls:Me,getPopupContainer:ht,className:dt,placement:Kt,size:Ut,disabled:cn,bordered:Qn=!0,placeholder:Pn,popupClassName:Cn,dropdownClassName:zn,status:Gn,clearIcon:Zt,allowClear:hn,rootClassName:Un}=ge,Ia=nu(ge,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Pa=ie.useRef(null),{getPrefixCls:Ta,direction:Ja,getPopupContainer:na}=(0,ie.useContext)(Ml.E_),Aa=Ta("picker",Me),{compactSize:oo,compactItemClassnames:br}=(0,qu.ri)(Aa,Ja),{format:Qr,showTime:Ao,picker:Mo}=ge,zo=Ta(),[gi,Go]=$u(Aa),qr=Object.assign(Object.assign({},Ao?es(Object.assign({format:Qr,picker:Mo},Ao)):{}),Mo==="time"?es(Object.assign(Object.assign({format:Qr},ge),{picker:Mo})):{}),Do=(0,Nl.Z)(fi=>{var xi;return(xi=Ut!=null?Ut:oo)!==null&&xi!==void 0?xi:fi}),$o=ie.useContext(Il.Z),jo=cn!=null?cn:$o,Ko=(0,ie.useContext)(ju.aM),{hasFeedback:mi,status:Ii,feedbackIcon:Si}=Ko,ki=ie.createElement(ie.Fragment,null,Mo==="time"?ie.createElement(va,null):ie.createElement(bt,null),mi&&Si);(0,ie.useImperativeHandle)(Le,()=>({focus:()=>{var fi;return(fi=Pa.current)===null||fi===void 0?void 0:fi.focus()},blur:()=>{var fi;return(fi=Pa.current)===null||fi===void 0?void 0:fi.blur()}}));const[ai]=(0,cs.Z)("Calendar",gs.Z),Gi=Object.assign(Object.assign({},ai),ge.locale);return gi(ie.createElement(cu,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Aa}-separator`},ie.createElement(gn,null)),disabled:jo,ref:Pa,dropdownAlign:hs(Ja,Kt),placeholder:Xs(Gi,Mo,Pn),suffixIcon:ki,prevIcon:ie.createElement("span",{className:`${Aa}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Aa}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Aa}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Aa}-super-next-icon`}),transitionName:`${zo}-slide-up`},Ia,qr,{className:et()({[`${Aa}-${Do}`]:Do,[`${Aa}-borderless`]:!Qn},(0,Jo.Z)(Aa,(0,Jo.F)(Ii,Gn),mi),Go,br,dt,Un),locale:Gi.lang,prefixCls:Aa,getPopupContainer:ht||na,generateConfig:se,components:Rl,direction:Ja,dropdownClassName:et()(Go,Cn||zn,Un),allowClear:Ou(hn,Zt,ie.createElement(qt.Z,null))})))})}var Fu=function(se,ce){var ge={};for(var Le in se)Object.prototype.hasOwnProperty.call(se,Le)&&ce.indexOf(Le)<0&&(ge[Le]=se[Le]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Le=Object.getOwnPropertySymbols(se);Me{const{prefixCls:Gn,getPopupContainer:Zt,style:hn,className:Un,rootClassName:Ia,size:Pa,bordered:Ta=!0,placement:Ja,placeholder:na,popupClassName:Aa,dropdownClassName:oo,disabled:br,status:Qr,clearIcon:Ao,allowClear:Mo}=Cn,zo=Fu(Cn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:gi,direction:Go,getPopupContainer:qr,[Qn]:Do}=(0,ie.useContext)(Ml.E_),$o=gi("picker",Gn),{compactSize:jo,compactItemClassnames:Ko}=(0,qu.ri)($o,Go),mi=ie.useRef(null),{format:Ii,showTime:Si}=Cn,[ki,ai]=$u($o);(0,ie.useImperativeHandle)(zn,()=>({focus:()=>{var Ri;return(Ri=mi.current)===null||Ri===void 0?void 0:Ri.focus()},blur:()=>{var Ri;return(Ri=mi.current)===null||Ri===void 0?void 0:Ri.blur()}}));const Gi={showToday:!0};let fi={};Ut&&(fi.picker=Ut);const xi=Ut||Cn.picker;fi=Object.assign(Object.assign(Object.assign({},fi),Si?es(Object.assign({format:Ii,picker:xi},Si)):{}),xi==="time"?es(Object.assign(Object.assign({format:Ii},Cn),{picker:xi})):{});const Vi=gi(),Qi=(0,Nl.Z)(Ri=>{var ol;return(ol=Pa!=null?Pa:jo)!==null&&ol!==void 0?ol:Ri}),Zi=ie.useContext(Il.Z),gl=br!=null?br:Zi,Tl=(0,ie.useContext)(ju.aM),{hasFeedback:po,status:Ur,feedbackIcon:Pi}=Tl,Ni=ie.createElement(ie.Fragment,null,xi==="time"?ie.createElement(va,null):ie.createElement(bt,null),po&&Pi),[qi]=(0,cs.Z)("DatePicker",gs.Z),Di=Object.assign(Object.assign({},qi),Cn.locale);return ki(ie.createElement(gu,Object.assign({ref:mi,placeholder:ps(Di,xi,na),suffixIcon:Ni,dropdownAlign:hs(Go,Ja),prevIcon:ie.createElement("span",{className:`${$o}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${$o}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${$o}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${$o}-super-next-icon`}),transitionName:`${Vi}-slide-up`},Gi,zo,fi,{locale:Di.lang,className:et()({[`${$o}-${Qi}`]:Qi,[`${$o}-borderless`]:!Ta},(0,Jo.Z)($o,(0,Jo.F)(Ur,Qr),po),ai,Ko,Do==null?void 0:Do.className,Un,Ia),style:Object.assign(Object.assign({},Do==null?void 0:Do.style),hn),prefixCls:$o,getPopupContainer:Zt||qr,generateConfig:se,components:Rl,direction:Go,disabled:gl,dropdownClassName:et()(ai,Ia,Aa||oo),allowClear:Ou(Mo,Ao,ie.createElement(qt.Z,null))})))});return cn&&(Pn.displayName=cn),Pn}const ge=ce(),Le=ce("week","WeekPicker"),Me=ce("month","MonthPicker"),ht=ce("year","YearPicker"),dt=ce("time","TimePicker"),Kt=ce("quarter","QuarterPicker");return{DatePicker:ge,WeekPicker:Le,MonthPicker:Me,YearPicker:ht,TimePicker:dt,QuarterPicker:Kt}}const Md=null;function Qs(se){const{DatePicker:ce,WeekPicker:ge,MonthPicker:Le,YearPicker:Me,TimePicker:ht,QuarterPicker:dt}=gd(se),Kt=Yu(se),Ut=ce;return Ut.WeekPicker=ge,Ut.MonthPicker=Le,Ut.YearPicker=Me,Ut.RangePicker=Kt,Ut.TimePicker=ht,Ut.QuarterPicker=dt,Ut}var Ns=Qs;const mu=Ns(ne);function fu(se){const ce=hs(se.direction,se.placement);return ce.overflow.adjustY=!1,ce.overflow.adjustX=!1,Object.assign(Object.assign({},se),{dropdownAlign:ce})}const Ps=(0,oe.Z)(mu,"picker",null,fu);mu._InternalPanelDoNotUseOrYouWillBeFired=Ps;const As=(0,oe.Z)(mu.RangePicker,"picker",null,fu);mu._InternalRangePanelDoNotUseOrYouWillBeFired=As,mu.generatePicker=Ns;var qs=mu},28103:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return nt}});var b=re(92310),xe=re.n(b),qe=re(59301),ke=re(36355),ze=re(17313),it=re(83116),he=re(37613);const Ye=Qe=>{const{componentCls:de,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:y,orientationMargin:ee,verticalMarginInline:ne}=Qe;return{[de]:Object.assign(Object.assign({},(0,ze.Wf)(Qe)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Qe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${de}-with-text`]:{display:"flex",alignItems:"center",margin:`${Qe.dividerHorizontalWithTextGutterMargin}px 0`,color:Qe.colorTextHeading,fontWeight:500,fontSize:Qe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${de}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${de}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${de}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${de}-with-text${de}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${de}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${de}-with-text`]:{color:Qe.colorText,fontWeight:"normal",fontSize:Qe.fontSize},[`&-horizontal${de}-with-text-left${de}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${de}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${de}-with-text-right${de}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${de}-inner-text`]:{paddingInlineEnd:a}}})}};var Ue=(0,it.Z)("Divider",Qe=>{const de=(0,he.TS)(Qe,{dividerHorizontalWithTextGutterMargin:Qe.margin,dividerHorizontalGutterMargin:Qe.marginLG,sizePaddingEdgeHorizontal:0});return[Ye(de)]},Qe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Qe.marginXS})),Ne=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{const{getPrefixCls:de,direction:a,divider:E}=qe.useContext(ke.E_),{prefixCls:x,type:y="horizontal",orientation:ee="center",orientationMargin:ne,className:oe,rootClassName:le,children:ie,dashed:Ae,plain:be,style:Te}=Qe,Ge=Ne(Qe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pt=de("divider",x),[bt,vt]=Ue(Pt),kn=ee.length>0?`-${ee}`:ee,bn=!!ie,sa=ee==="left"&&ne!=null,va=ee==="right"&&ne!=null,qt=xe()(Pt,E==null?void 0:E.className,vt,`${Pt}-${y}`,{[`${Pt}-with-text`]:bn,[`${Pt}-with-text${kn}`]:bn,[`${Pt}-dashed`]:!!Ae,[`${Pt}-plain`]:!!be,[`${Pt}-rtl`]:a==="rtl",[`${Pt}-no-default-orientation-margin-left`]:sa,[`${Pt}-no-default-orientation-margin-right`]:va},oe,le),Wn=qe.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),lt=Object.assign(Object.assign({},sa&&{marginLeft:Wn}),va&&{marginRight:Wn});return bt(qe.createElement("div",Object.assign({className:qt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Te)},Ge,{role:"separator"}),ie&&y!=="vertical"&&qe.createElement("span",{className:`${Pt}-inner-text`,style:lt},ie)))}},43428:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return we}});var b=re(92310),xe=re.n(b),qe=re(57259),ke=re(29043),ze=re(43403),it=re(28800),he=re(59301),Ye=he.createContext(null),Ue=he.createContext({}),Ne=Ye,gt=re(80962),nt=re(5891),Qe=re(43469),de=re(85108),a=re(36994),E=re(80764),x=function(Xe){var Et=Xe.prefixCls,Ft=Xe.className,Mt=Xe.style,zt=Xe.children,Vt=Xe.containerRef,Bn=Xe.id,Ot=Xe.onMouseEnter,Be=Xe.onMouseOver,Oe=Xe.onMouseLeave,st=Xe.onClick,xt=Xe.onKeyDown,Jt=Xe.onKeyUp,Gt={onMouseEnter:Ot,onMouseOver:Be,onMouseLeave:Oe,onClick:st,onKeyDown:xt,onKeyUp:Jt},Wt=he.useContext(Ue),nn=Wt.panel,Tt=(0,E.useComposeRef)(nn,Vt);return he.createElement(he.Fragment,null,he.createElement("div",(0,nt.Z)({id:Bn,className:xe()("".concat(Et,"-content"),Ft),style:(0,qe.Z)({},Mt),"aria-modal":"true",role:"dialog",ref:Tt},Gt),zt))},y=x,ee=re(51395);function ne(Ce){return typeof Ce=="string"&&String(Number(Ce))===Ce?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ce)):Ce}function oe(Ce){warning(!("wrapperClassName"in Ce),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ce.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var le={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(Ce,Xe){var Et,Ft,Mt,zt,Vt=Ce.prefixCls,Bn=Ce.open,Ot=Ce.placement,Be=Ce.inline,Oe=Ce.push,st=Ce.forceRender,xt=Ce.autoFocus,Jt=Ce.keyboard,Gt=Ce.rootClassName,Wt=Ce.rootStyle,nn=Ce.zIndex,Tt=Ce.className,rt=Ce.id,jt=Ce.style,Bt=Ce.motion,At=Ce.width,Lt=Ce.height,dn=Ce.children,Ct=Ce.contentWrapperStyle,Dt=Ce.mask,Zn=Ce.maskClosable,Yt=Ce.maskMotion,jn=Ce.maskClassName,Za=Ce.maskStyle,cr=Ce.afterOpenChange,Ya=Ce.onClose,ua=Ce.onMouseEnter,wr=Ce.onMouseOver,sr=Ce.onMouseLeave,Ha=Ce.onClick,Xa=Ce.onKeyDown,yr=Ce.onKeyUp,ya=he.useRef(),Zr=he.useRef(),Cr=he.useRef();he.useImperativeHandle(Xe,function(){return ya.current});var pt=function(ma){var la=ma.keyCode,vn=ma.shiftKey;switch(la){case de.Z.TAB:{if(la===de.Z.TAB){if(!vn&&document.activeElement===Cr.current){var Na;(Na=Zr.current)===null||Na===void 0||Na.focus({preventScroll:!0})}else if(vn&&document.activeElement===Zr.current){var dr;(dr=Cr.current)===null||dr===void 0||dr.focus({preventScroll:!0})}}break}case de.Z.ESC:{Ya&&Jt&&(ma.stopPropagation(),Ya(ma));break}}};he.useEffect(function(){if(Bn&&xt){var qn;(qn=ya.current)===null||qn===void 0||qn.focus({preventScroll:!0})}},[Bn]);var Sn=he.useState(!1),Fn=(0,ke.Z)(Sn,2),kt=Fn[0],ln=Fn[1],In=he.useContext(Ne),Hn;Oe===!1?Hn={distance:0}:Oe===!0?Hn={}:Hn=Oe||{};var Ve=(Et=(Ft=(Mt=Hn)===null||Mt===void 0?void 0:Mt.distance)!==null&&Ft!==void 0?Ft:In==null?void 0:In.pushDistance)!==null&&Et!==void 0?Et:180,at=he.useMemo(function(){return{pushDistance:Ve,push:function(){ln(!0)},pull:function(){ln(!1)}}},[Ve]);he.useEffect(function(){if(Bn){var qn;In==null||(qn=In.push)===null||qn===void 0||qn.call(In)}else{var ma;In==null||(ma=In.pull)===null||ma===void 0||ma.call(In)}},[Bn]),he.useEffect(function(){return function(){var qn;In==null||(qn=In.pull)===null||qn===void 0||qn.call(In)}},[]);var Je=Dt&&he.createElement(Qe.default,(0,nt.Z)({key:"mask"},Yt,{visible:Bn}),function(qn,ma){var la=qn.className,vn=qn.style;return he.createElement("div",{className:xe()("".concat(Vt,"-mask"),la,jn),style:(0,qe.Z)((0,qe.Z)({},vn),Za),onClick:Zn&&Bn?Ya:void 0,ref:ma})}),xn=typeof Bt=="function"?Bt(Ot):Bt,fn={};if(kt&&Ve)switch(Ot){case"top":fn.transform="translateY(".concat(Ve,"px)");break;case"bottom":fn.transform="translateY(".concat(-Ve,"px)");break;case"left":fn.transform="translateX(".concat(Ve,"px)");break;default:fn.transform="translateX(".concat(-Ve,"px)");break}Ot==="left"||Ot==="right"?fn.width=ne(At):fn.height=ne(Lt);var Vn={onMouseEnter:ua,onMouseOver:wr,onMouseLeave:sr,onClick:Ha,onKeyDown:Xa,onKeyUp:yr},Ba=he.createElement(Qe.default,(0,nt.Z)({key:"panel"},xn,{visible:Bn,forceRender:st,onVisibleChanged:function(ma){cr==null||cr(ma)},removeOnLeave:!1,leavedClassName:"".concat(Vt,"-content-wrapper-hidden")}),function(qn,ma){var la=qn.className,vn=qn.style;return he.createElement("div",(0,nt.Z)({className:xe()("".concat(Vt,"-content-wrapper"),la),style:(0,qe.Z)((0,qe.Z)((0,qe.Z)({},fn),vn),Ct)},(0,a.Z)(Ce,{data:!0})),he.createElement(y,(0,nt.Z)({id:rt,containerRef:ma,prefixCls:Vt,className:Tt,style:jt},Vn),dn))}),da=(0,qe.Z)({},Wt);return nn&&(da.zIndex=nn),he.createElement(Ne.Provider,{value:at},he.createElement("div",{className:xe()(Vt,"".concat(Vt,"-").concat(Ot),Gt,(zt={},(0,gt.Z)(zt,"".concat(Vt,"-open"),Bn),(0,gt.Z)(zt,"".concat(Vt,"-inline"),Be),zt)),style:da,tabIndex:-1,ref:ya,onKeyDown:pt},Je,he.createElement("div",{tabIndex:0,ref:Zr,style:le,"aria-hidden":"true","data-sentinel":"start"}),Ba,he.createElement("div",{tabIndex:0,ref:Cr,style:le,"aria-hidden":"true","data-sentinel":"end"})))}var Ae=he.forwardRef(ie),be=Ae,Te=function(Xe){var Et=Xe.open,Ft=Et===void 0?!1:Et,Mt=Xe.prefixCls,zt=Mt===void 0?"rc-drawer":Mt,Vt=Xe.placement,Bn=Vt===void 0?"right":Vt,Ot=Xe.autoFocus,Be=Ot===void 0?!0:Ot,Oe=Xe.keyboard,st=Oe===void 0?!0:Oe,xt=Xe.width,Jt=xt===void 0?378:xt,Gt=Xe.mask,Wt=Gt===void 0?!0:Gt,nn=Xe.maskClosable,Tt=nn===void 0?!0:nn,rt=Xe.getContainer,jt=Xe.forceRender,Bt=Xe.afterOpenChange,At=Xe.destroyOnClose,Lt=Xe.onMouseEnter,dn=Xe.onMouseOver,Ct=Xe.onMouseLeave,Dt=Xe.onClick,Zn=Xe.onKeyDown,Yt=Xe.onKeyUp,jn=Xe.panelRef,Za=he.useState(!1),cr=(0,ke.Z)(Za,2),Ya=cr[0],ua=cr[1],wr=he.useState(!1),sr=(0,ke.Z)(wr,2),Ha=sr[0],Xa=sr[1];(0,it.Z)(function(){Xa(!0)},[]);var yr=Ha?Ft:!1,ya=he.useRef(),Zr=he.useRef();(0,it.Z)(function(){yr&&(Zr.current=document.activeElement)},[yr]);var Cr=function(ln){var In;if(ua(ln),Bt==null||Bt(ln),!ln&&Zr.current&&!((In=ya.current)!==null&&In!==void 0&&In.contains(Zr.current))){var Hn;(Hn=Zr.current)===null||Hn===void 0||Hn.focus({preventScroll:!0})}},pt=he.useMemo(function(){return{panel:jn}},[jn]);if(!jt&&!Ya&&!yr&&At)return null;var Sn={onMouseEnter:Lt,onMouseOver:dn,onMouseLeave:Ct,onClick:Dt,onKeyDown:Zn,onKeyUp:Yt},Fn=(0,qe.Z)((0,qe.Z)({},Xe),{},{open:yr,prefixCls:zt,placement:Bn,autoFocus:Be,keyboard:st,width:Jt,mask:Wt,maskClosable:Tt,inline:rt===!1,afterOpenChange:Cr,ref:ya},Sn);return he.createElement(Ue.Provider,{value:pt},he.createElement(ze.Z,{open:yr||jt||Ya,autoDestroy:!1,getContainer:rt,autoLock:Wt&&(yr||Ya)},he.createElement(be,Fn)))},Ge=Te,Pt=Ge,bt=re(62892),vt=re(36355),kn=re(32441),bn=re(47729),va=Ce=>{const{prefixCls:Xe,title:Et,footer:Ft,extra:Mt,closeIcon:zt,closable:Vt,onClose:Bn,headerStyle:Ot,drawerStyle:Be,bodyStyle:Oe,footerStyle:st,children:xt}=Ce,Jt=he.useCallback(rt=>he.createElement("button",{type:"button",onClick:Bn,"aria-label":"Close",className:`${Xe}-close`},rt),[Bn]),[Gt,Wt]=(0,bn.Z)(Vt,zt,Jt,void 0,!0),nn=he.useMemo(()=>!Et&&!Gt?null:he.createElement("div",{style:Ot,className:xe()(`${Xe}-header`,{[`${Xe}-header-close-only`]:Gt&&!Et&&!Mt})},he.createElement("div",{className:`${Xe}-header-title`},Wt,Et&&he.createElement("div",{className:`${Xe}-title`},Et)),Mt&&he.createElement("div",{className:`${Xe}-extra`},Mt)),[Gt,Wt,Mt,Ot,Xe,Et]),Tt=he.useMemo(()=>{if(!Ft)return null;const rt=`${Xe}-footer`;return he.createElement("div",{className:rt,style:st},Ft)},[Ft,st,Xe]);return he.createElement("div",{className:`${Xe}-wrapper-body`,style:Be},nn,he.createElement("div",{className:`${Xe}-body`,style:Oe},xt),Tt)},qt=re(33234),Wn=re(83116),lt=re(37613),rn=Ce=>{const{componentCls:Xe,motionDurationSlow:Et}=Ce,Ft={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Et}`}}};return{[Xe]:{[`${Xe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Et}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Xe}-panel-motion`]:{"&-left":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const gn=Ce=>{const{componentCls:Xe,zIndexPopup:Et,colorBgMask:Ft,colorBgElevated:Mt,motionDurationSlow:zt,motionDurationMid:Vt,padding:Bn,paddingLG:Ot,fontSizeLG:Be,lineHeightLG:Oe,lineWidth:st,lineType:xt,colorSplit:Jt,marginSM:Gt,colorIcon:Wt,colorIconHover:nn,colorText:Tt,fontWeightStrong:rt,footerPaddingBlock:jt,footerPaddingInline:Bt}=Ce,At=`${Xe}-content-wrapper`;return{[Xe]:{position:"fixed",inset:0,zIndex:Et,pointerEvents:"none","&-pure":{position:"relative",background:Mt,[`&${Xe}-left`]:{boxShadow:Ce.boxShadowDrawerLeft},[`&${Xe}-right`]:{boxShadow:Ce.boxShadowDrawerRight},[`&${Xe}-top`]:{boxShadow:Ce.boxShadowDrawerUp},[`&${Xe}-bottom`]:{boxShadow:Ce.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Xe}-mask`]:{position:"absolute",inset:0,zIndex:Et,background:Ft,pointerEvents:"auto"},[At]:{position:"absolute",zIndex:Et,maxWidth:"100vw",transition:`all ${zt}`,"&-hidden":{display:"none"}},[`&-left > ${At}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ce.boxShadowDrawerLeft},[`&-right > ${At}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ce.boxShadowDrawerRight},[`&-top > ${At}`]:{top:0,insetInline:0,boxShadow:Ce.boxShadowDrawerUp},[`&-bottom > ${At}`]:{bottom:0,insetInline:0,boxShadow:Ce.boxShadowDrawerDown},[`${Xe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Mt,pointerEvents:"auto"},[`${Xe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Xe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Bn}px ${Ot}px`,fontSize:Be,lineHeight:Oe,borderBottom:`${st}px ${xt} ${Jt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Xe}-extra`]:{flex:"none"},[`${Xe}-close`]:{display:"inline-block",marginInlineEnd:Gt,color:Wt,fontWeight:rt,fontSize:Be,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Vt}`,textRendering:"auto","&:focus, &:hover":{color:nn,textDecoration:"none"}},[`${Xe}-title`]:{flex:1,margin:0,color:Tt,fontWeight:Ce.fontWeightStrong,fontSize:Be,lineHeight:Oe},[`${Xe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Ot,overflow:"auto"},[`${Xe}-footer`]:{flexShrink:0,padding:`${jt}px ${Bt}px`,borderTop:`${st}px ${xt} ${Jt}`},"&-rtl":{direction:"rtl"}}}};var mn=(0,Wn.Z)("Drawer",Ce=>{const Xe=(0,lt.TS)(Ce,{});return[gn(Xe),rn(Xe)]},Ce=>({zIndexPopup:Ce.zIndexPopupBase,footerPaddingBlock:Ce.paddingXS,footerPaddingInline:Ce.padding})),et=re(11575),ct=function(Ce,Xe){var Et={};for(var Ft in Ce)Object.prototype.hasOwnProperty.call(Ce,Ft)&&Xe.indexOf(Ft)<0&&(Et[Ft]=Ce[Ft]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ft=Object.getOwnPropertySymbols(Ce);Mt{var Xe;const{rootClassName:Et,width:Ft,height:Mt,size:zt="default",mask:Vt=!0,push:Bn=wn,open:Ot,afterOpenChange:Be,onClose:Oe,prefixCls:st,getContainer:xt,style:Jt,className:Gt,visible:Wt,afterVisibleChange:nn}=Ce,Tt=ct(Ce,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:rt,getPrefixCls:jt,direction:Bt,drawer:At}=he.useContext(vt.E_),Lt=jt("drawer",st),[dn,Ct]=mn(Lt),Dt=xt===void 0&&rt?()=>rt(document.body):xt,Zn=xe()({"no-mask":!Vt,[`${Lt}-rtl`]:Bt==="rtl"},Et,Ct),Yt=he.useMemo(()=>Ft!=null?Ft:zt==="large"?736:378,[Ft,zt]),jn=he.useMemo(()=>Mt!=null?Mt:zt==="large"?736:378,[Mt,zt]),Za={motionName:(0,bt.m)(Lt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},cr=ua=>({motionName:(0,bt.m)(Lt,`panel-motion-${ua}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Ya=(0,et.H)();return dn(he.createElement(qt.BR,null,he.createElement(kn.Ux,{status:!0,override:!0},he.createElement(Pt,Object.assign({prefixCls:Lt,onClose:Oe,maskMotion:Za,motion:cr},Tt,{open:Ot!=null?Ot:Wt,mask:Vt,push:Bn,width:Yt,height:jn,style:Object.assign(Object.assign({},At==null?void 0:At.style),Jt),className:xe()(At==null?void 0:At.className,Gt),rootClassName:Zn,getContainer:Dt,afterOpenChange:Be!=null?Be:nn,panelRef:Ya}),he.createElement(va,Object.assign({prefixCls:Lt},Tt,{onClose:Oe}))))))},an=Ce=>{const{prefixCls:Xe,style:Et,className:Ft,placement:Mt="right"}=Ce,zt=ct(Ce,["prefixCls","style","className","placement"]),{getPrefixCls:Vt}=he.useContext(vt.E_),Bn=Vt("drawer",Xe),[Ot,Be]=mn(Bn),Oe=xe()(Bn,`${Bn}-pure`,`${Bn}-${Mt}`,Be,Ft);return Ot(he.createElement("div",{className:Oe,style:Et},he.createElement(va,Object.assign({prefixCls:Bn},zt))))};tn._InternalPanelDoNotUseOrYouWillBeFired=an;var we=tn},44e3:function(Ke,Rt,re){"use strict";var b=re(84966),xe=re(71413);const qe=b.ZP;qe.Header=b.h4,qe.Footer=b.$_,qe.Content=b.VY,qe.Sider=xe.Z,Rt.default=qe},39722:function(Ke,Rt,re){"use strict";re.d(Rt,{t5:function(){return Ne}});var b=re(92310),xe=re.n(b),qe=re(55477),ke=re(59301),ze=re(36355),it=re(77578),he=re(17356),Ye=function(nt,Qe){var de={};for(var a in nt)Object.prototype.hasOwnProperty.call(nt,a)&&Qe.indexOf(a)<0&&(de[a]=nt[a]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(nt);E{if(!(!Qe&&!de))return ke.createElement(ke.Fragment,null,Qe&&ke.createElement("div",{className:`${nt}-title`},(0,it.Z)(Qe)),ke.createElement("div",{className:`${nt}-inner-content`},(0,it.Z)(de)))},Ne=nt=>{const{hashId:Qe,prefixCls:de,className:a,style:E,placement:x="top",title:y,content:ee,children:ne}=nt;return ke.createElement("div",{className:xe()(Qe,de,`${de}-pure`,`${de}-placement-${x}`,a),style:E},ke.createElement("div",{className:`${de}-arrow`}),ke.createElement(qe.G,Object.assign({},nt,{className:Qe,prefixCls:de}),ne||Ue(de,y,ee)))},gt=nt=>{const{prefixCls:Qe}=nt,de=Ye(nt,["prefixCls"]),{getPrefixCls:a}=ke.useContext(ze.E_),E=a("popover",Qe),[x,y]=(0,he.Z)(E);return x(ke.createElement(Ne,Object.assign({},de,{prefixCls:E,hashId:y})))};Rt.ZP=gt},60324:function(Ke,Rt,re){"use strict";var b=re(92310),xe=re.n(b),qe=re(59301),ke=re(77578),ze=re(62892),it=re(36355),he=re(6848),Ye=re(39722),Ue=re(17356),Ne=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{let{title:de,content:a,prefixCls:E}=Qe;return qe.createElement(qe.Fragment,null,de&&qe.createElement("div",{className:`${E}-title`},(0,ke.Z)(de)),qe.createElement("div",{className:`${E}-inner-content`},(0,ke.Z)(a)))},nt=qe.forwardRef((Qe,de)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:ee="top",trigger:ne="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:le=.1,overlayStyle:ie={}}=Qe,Ae=Ne(Qe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:be}=qe.useContext(it.E_),Te=be("popover",a),[Ge,Pt]=(0,Ue.Z)(Te),bt=be(),vt=xe()(y,Pt);return Ge(qe.createElement(he.Z,Object.assign({placement:ee,trigger:ne,mouseEnterDelay:oe,mouseLeaveDelay:le,overlayStyle:ie},Ae,{prefixCls:Te,overlayClassName:vt,ref:de,overlay:E||x?qe.createElement(gt,{prefixCls:Te,title:E,content:x}):null,transitionName:(0,ze.m)(bt,"zoom-big",Ae.transitionName),"data-popover-inject":!0})))});nt._InternalPanelDoNotUseOrYouWillBeFired=Ye.ZP,Rt.Z=nt},17356:function(Ke,Rt,re){"use strict";var b=re(17313),xe=re(29878),qe=re(19447),ke=re(33166),ze=re(83116),it=re(37613);const he=Ne=>{const{componentCls:gt,popoverColor:nt,minWidth:Qe,fontWeightStrong:de,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:ee,marginXS:ne,colorBgElevated:oe,popoverBg:le}=Ne;return[{[gt]:Object.assign(Object.assign({},(0,b.Wf)(Ne)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${gt}-content`]:{position:"relative"},[`${gt}-inner`]:{backgroundColor:le,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${gt}-title`]:{minWidth:Qe,marginBottom:ne,color:x,fontWeight:de},[`${gt}-inner-content`]:{color:nt}})},(0,qe.ZP)(Ne,{colorBg:"var(--antd-arrow-background-color)"}),{[`${gt}-pure`]:{position:"relative",maxWidth:"none",margin:Ne.sizePopupArrow,display:"inline-block",[`${gt}-content`]:{display:"inline-block"}}}]},Ye=Ne=>{const{componentCls:gt}=Ne;return{[gt]:ke.i.map(nt=>{const Qe=Ne[`${nt}6`];return{[`&${gt}-${nt}`]:{"--antd-arrow-background-color":Qe,[`${gt}-inner`]:{backgroundColor:Qe},[`${gt}-arrow`]:{background:"transparent"}}}})}},Ue=Ne=>{const{componentCls:gt,lineWidth:nt,lineType:Qe,colorSplit:de,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:ee}=Ne,ne=E-Math.round(x*y),oe=ne/2,le=ne/2-nt,ie=ee;return{[gt]:{[`${gt}-inner`]:{padding:0},[`${gt}-title`]:{margin:0,padding:`${oe}px ${ie}px ${le}px`,borderBottom:`${nt}px ${Qe} ${de}`},[`${gt}-inner-content`]:{padding:`${a}px ${ie}px`}}}};Rt.Z=(0,ze.Z)("Popover",Ne=>{const{colorBgElevated:gt,colorText:nt,wireframe:Qe}=Ne,de=(0,it.TS)(Ne,{popoverPadding:12,popoverBg:gt,popoverColor:nt});return[he(de),Ye(de),Qe&&Ue(de),(0,xe._y)(de,"zoom-big")]},Ne=>({width:177,minWidth:177,zIndexPopup:Ne.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ot}});var b=re(92310),xe=re.n(b),qe=re(80962),ke=re(26390),ze=re(29043),it=re(80665),he=re(59301),Ye=re(51346),Ue=re(35788),Ne=re(5891),gt=re(19149),nt=re(57259),Qe=re(85108),de=he.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=de;function E(Be,Oe,st){return(Be-Oe)/(st-Oe)}function x(Be,Oe,st,xt){var Jt=E(Oe,st,xt),Gt={};switch(Be){case"rtl":Gt.right="".concat(Jt*100,"%"),Gt.transform="translateX(50%)";break;case"btt":Gt.bottom="".concat(Jt*100,"%"),Gt.transform="translateY(50%)";break;case"ttb":Gt.top="".concat(Jt*100,"%"),Gt.transform="translateY(-50%)";break;default:Gt.left="".concat(Jt*100,"%"),Gt.transform="translateX(-50%)";break}return Gt}function y(Be,Oe){return Array.isArray(Be)?Be[Oe]:Be}var ee=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ne=he.forwardRef(function(Be,Oe){var st,xt,Jt=Be.prefixCls,Gt=Be.value,Wt=Be.valueIndex,nn=Be.onStartMove,Tt=Be.style,rt=Be.render,jt=Be.dragging,Bt=Be.onOffsetChange,At=(0,gt.Z)(Be,ee),Lt=he.useContext(a),dn=Lt.min,Ct=Lt.max,Dt=Lt.direction,Zn=Lt.disabled,Yt=Lt.keyboard,jn=Lt.range,Za=Lt.tabIndex,cr=Lt.ariaLabelForHandle,Ya=Lt.ariaLabelledByForHandle,ua=Lt.ariaValueTextFormatterForHandle,wr="".concat(Jt,"-handle"),sr=function(Zr){Zn||nn(Zr,Wt)},Ha=function(Zr){if(!Zn&&Yt){var Cr=null;switch(Zr.which||Zr.keyCode){case Qe.Z.LEFT:Cr=Dt==="ltr"||Dt==="btt"?-1:1;break;case Qe.Z.RIGHT:Cr=Dt==="ltr"||Dt==="btt"?1:-1;break;case Qe.Z.UP:Cr=Dt!=="ttb"?1:-1;break;case Qe.Z.DOWN:Cr=Dt!=="ttb"?-1:1;break;case Qe.Z.HOME:Cr="min";break;case Qe.Z.END:Cr="max";break;case Qe.Z.PAGE_UP:Cr=2;break;case Qe.Z.PAGE_DOWN:Cr=-2;break}Cr!==null&&(Zr.preventDefault(),Bt(Cr,Wt))}},Xa=x(Dt,Gt,dn,Ct),yr=he.createElement("div",(0,Ne.Z)({ref:Oe,className:xe()(wr,(st={},(0,qe.Z)(st,"".concat(wr,"-").concat(Wt+1),jn),(0,qe.Z)(st,"".concat(wr,"-dragging"),jt),st)),style:(0,nt.Z)((0,nt.Z)({},Xa),Tt),onMouseDown:sr,onTouchStart:sr,onKeyDown:Ha,tabIndex:Zn?null:y(Za,Wt),role:"slider","aria-valuemin":dn,"aria-valuemax":Ct,"aria-valuenow":Gt,"aria-disabled":Zn,"aria-label":y(cr,Wt),"aria-labelledby":y(Ya,Wt),"aria-valuetext":(xt=y(ua,Wt))===null||xt===void 0?void 0:xt(Gt),"aria-orientation":Dt==="ltr"||Dt==="rtl"?"horizontal":"vertical"},At));return rt&&(yr=rt(yr,{index:Wt,prefixCls:Jt,value:Gt,dragging:jt})),yr}),oe=ne,le=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ie=he.forwardRef(function(Be,Oe){var st=Be.prefixCls,xt=Be.style,Jt=Be.onStartMove,Gt=Be.onOffsetChange,Wt=Be.values,nn=Be.handleRender,Tt=Be.draggingIndex,rt=(0,gt.Z)(Be,le),jt=he.useRef({});return he.useImperativeHandle(Oe,function(){return{focus:function(At){var Lt;(Lt=jt.current[At])===null||Lt===void 0||Lt.focus()}}}),he.createElement(he.Fragment,null,Wt.map(function(Bt,At){return he.createElement(oe,(0,Ne.Z)({ref:function(dn){dn?jt.current[At]=dn:delete jt.current[At]},dragging:Tt===At,prefixCls:st,style:y(xt,At),key:At,value:Bt,valueIndex:At,onStartMove:Jt,onOffsetChange:Gt,render:nn},rt))}))}),Ae=ie;function be(Be){var Oe="touches"in Be?Be.touches[0]:Be;return{pageX:Oe.pageX,pageY:Oe.pageY}}function Te(Be,Oe,st,xt,Jt,Gt,Wt,nn,Tt){var rt=he.useState(null),jt=(0,ze.Z)(rt,2),Bt=jt[0],At=jt[1],Lt=he.useState(-1),dn=(0,ze.Z)(Lt,2),Ct=dn[0],Dt=dn[1],Zn=he.useState(st),Yt=(0,ze.Z)(Zn,2),jn=Yt[0],Za=Yt[1],cr=he.useState(st),Ya=(0,ze.Z)(cr,2),ua=Ya[0],wr=Ya[1],sr=he.useRef(null),Ha=he.useRef(null);he.useEffect(function(){Ct===-1&&Za(st)},[st,Ct]),he.useEffect(function(){return function(){document.removeEventListener("mousemove",sr.current),document.removeEventListener("mouseup",Ha.current),document.removeEventListener("touchmove",sr.current),document.removeEventListener("touchend",Ha.current)}},[]);var Xa=function(Sn,Fn){jn.some(function(kt,ln){return kt!==Sn[ln]})&&(Fn!==void 0&&At(Fn),Za(Sn),Wt(Sn))},yr=function(Sn,Fn){if(Sn===-1){var kt=ua[0],ln=ua[ua.length-1],In=xt-kt,Hn=Jt-ln,Ve=Fn*(Jt-xt);Ve=Math.max(Ve,In),Ve=Math.min(Ve,Hn);var at=Gt(kt+Ve);Ve=at-kt;var Je=ua.map(function(Ba){return Ba+Ve});Xa(Je)}else{var xn=(Jt-xt)*Fn,fn=(0,ke.Z)(jn);fn[Sn]=ua[Sn];var Vn=Tt(fn,xn,Sn,"dist");Xa(Vn.values,Vn.value)}},ya=he.useRef(yr);ya.current=yr;var Zr=function(Sn,Fn){Sn.stopPropagation();var kt=st[Fn];Dt(Fn),At(kt),wr(st);var ln=be(Sn),In=ln.pageX,Hn=ln.pageY,Ve=function(xn){xn.preventDefault();var fn=be(xn),Vn=fn.pageX,Ba=fn.pageY,da=Vn-In,qn=Ba-Hn,ma=Be.current.getBoundingClientRect(),la=ma.width,vn=ma.height,Na;switch(Oe){case"btt":Na=-qn/vn;break;case"ttb":Na=qn/vn;break;case"rtl":Na=-da/la;break;default:Na=da/la}ya.current(Fn,Na)},at=function Je(xn){xn.preventDefault(),document.removeEventListener("mouseup",Je),document.removeEventListener("mousemove",Ve),document.removeEventListener("touchend",Je),document.removeEventListener("touchmove",Ve),sr.current=null,Ha.current=null,Dt(-1),nn()};document.addEventListener("mouseup",at),document.addEventListener("mousemove",Ve),document.addEventListener("touchend",at),document.addEventListener("touchmove",Ve),sr.current=Ve,Ha.current=at},Cr=he.useMemo(function(){var pt=(0,ke.Z)(st).sort(function(Fn,kt){return Fn-kt}),Sn=(0,ke.Z)(jn).sort(function(Fn,kt){return Fn-kt});return pt.every(function(Fn,kt){return Fn===Sn[kt]})?jn:st},[st,jn]);return[Ct,Bt,Cr,Zr]}function Ge(Be){var Oe,st=Be.prefixCls,xt=Be.style,Jt=Be.start,Gt=Be.end,Wt=Be.index,nn=Be.onStartMove,Tt=he.useContext(a),rt=Tt.direction,jt=Tt.min,Bt=Tt.max,At=Tt.disabled,Lt=Tt.range,dn="".concat(st,"-track"),Ct=E(Jt,jt,Bt),Dt=E(Gt,jt,Bt),Zn=function(Za){!At&&nn&&nn(Za,-1)},Yt={};switch(rt){case"rtl":Yt.right="".concat(Ct*100,"%"),Yt.width="".concat(Dt*100-Ct*100,"%");break;case"btt":Yt.bottom="".concat(Ct*100,"%"),Yt.height="".concat(Dt*100-Ct*100,"%");break;case"ttb":Yt.top="".concat(Ct*100,"%"),Yt.height="".concat(Dt*100-Ct*100,"%");break;default:Yt.left="".concat(Ct*100,"%"),Yt.width="".concat(Dt*100-Ct*100,"%")}return he.createElement("div",{className:xe()(dn,(Oe={},(0,qe.Z)(Oe,"".concat(dn,"-").concat(Wt+1),Lt),(0,qe.Z)(Oe,"".concat(st,"-track-draggable"),nn),Oe)),style:(0,nt.Z)((0,nt.Z)({},Yt),xt),onMouseDown:Zn,onTouchStart:Zn})}function Pt(Be){var Oe=Be.prefixCls,st=Be.style,xt=Be.values,Jt=Be.startPoint,Gt=Be.onStartMove,Wt=he.useContext(a),nn=Wt.included,Tt=Wt.range,rt=Wt.min,jt=he.useMemo(function(){if(!Tt){if(xt.length===0)return[];var Bt=Jt!=null?Jt:rt,At=xt[0];return[{start:Math.min(Bt,At),end:Math.max(Bt,At)}]}for(var Lt=[],dn=0;dn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Ct=="number"){var Yt,jn=dn[Dt],Za=jn+Ct,cr=[];xt.forEach(function(Ha){cr.push(Ha.value)}),cr.push(Be,Oe),cr.push(nn(jn));var Ya=Ct>0?1:-1;Zn==="unit"?cr.push(nn(jn+Ya*st)):cr.push(nn(Za)),cr=cr.filter(function(Ha){return Ha!==null}).filter(function(Ha){return Ct<0?Ha<=jn:Ha>=jn}),Zn==="unit"&&(cr=cr.filter(function(Ha){return Ha!==jn}));var ua=Zn==="unit"?jn:Za;Yt=cr[0];var wr=Math.abs(Yt-ua);if(cr.forEach(function(Ha){var Xa=Math.abs(Ha-ua);Xa1){var sr=(0,ke.Z)(dn);return sr[Dt]=Yt,Lt(sr,Ct-Ya,Dt,Zn)}return Yt}else{if(Ct==="min")return Be;if(Ct==="max")return Oe}},jt=function(dn,Ct,Dt){var Zn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Yt=dn[Dt],jn=rt(dn,Ct,Dt,Zn);return{value:jn,changed:jn!==Yt}},Bt=function(dn){return Gt===null&&dn===0||typeof Gt=="number"&&dn3&&arguments[3]!==void 0?arguments[3]:"unit",Yt=dn.map(Tt),jn=Yt[Dt],Za=rt(Yt,Ct,Dt,Zn);if(Yt[Dt]=Za,Jt===!1){var cr=Gt||0;Dt>0&&Yt[Dt-1]!==jn&&(Yt[Dt]=Math.max(Yt[Dt],Yt[Dt-1]+cr)),Dt0;sr-=1)for(var Ha=!0;Bt(Yt[sr]-Yt[sr-1])&&Ha;){var Xa=jt(Yt,-1,sr-1);Yt[sr-1]=Xa.value,Ha=Xa.changed}for(var yr=Yt.length-1;yr>0;yr-=1)for(var ya=!0;Bt(Yt[yr]-Yt[yr-1])&&ya;){var Zr=jt(Yt,-1,yr-1);Yt[yr-1]=Zr.value,ya=Zr.changed}for(var Cr=0;Cr=0?Zr:!1},[Zr,en]),pa=he.useMemo(function(){var ra=Object.keys(xn||{});return ra.map(function(An){var En=xn[An],un={value:Number(An)};return En&&(0,it.Z)(En)==="object"&&!he.isValidElement(En)&&("label"in En||"style"in En)?(un.style=En.style,un.label=En.label):un.label=En,un}).filter(function(An){var En=An.label;return En||typeof En=="number"}).sort(function(An,En){return An.value-En.value})},[xn]),Jr=sa(Oa,Nn,en,pa,yr,xr),er=(0,ze.Z)(Jr,2),ro=er[0],uo=er[1],so=(0,Ue.Z)(cr,{value:Za}),Po=(0,ze.Z)(so,2),co=Po[0],yn=Po[1],Ir=he.useMemo(function(){var ra=co==null?[]:Array.isArray(co)?co:[co],An=(0,ze.Z)(ra,1),En=An[0],un=En===void 0?Oa:En,lr=co===null?[]:[un];if(Ya){if(lr=(0,ke.Z)(ra),ua||co===void 0){var Nr=ua>=0?ua+1:2;for(lr=lr.slice(0,Nr);lr.length=0&&vn.current.focus(ra)}It(null)},[pn]);var St=he.useMemo(function(){return Cr&&en===null?!1:Cr},[Cr,en]),Dn=function(){Ha==null||Ha(ut(eo.current))},ka=Te(Na,dr,Ir,Oa,Nn,ro,De,Dn,uo),Lr=(0,ze.Z)(ka,4),Kr=Lr[0],Ma=Lr[1],aa=Lr[2],tr=Lr[3],rr=function(An,En){tr(An,En),sr==null||sr(ut(eo.current))},or=Kr!==-1;he.useEffect(function(){if(!or){var ra=Ir.lastIndexOf(Ma);vn.current.focus(ra)}},[or]);var xa=he.useMemo(function(){return(0,ke.Z)(aa).sort(function(ra,An){return ra-An})},[aa]),Ra=he.useMemo(function(){return Ya?[xa[0],xa[xa.length-1]]:[Oa,xa[0]]},[xa,Ya,Oa]),wt=(0,ze.Z)(Ra,2),Da=wt[0],ir=wt[1];he.useImperativeHandle(Oe,function(){return{focus:function(){vn.current.focus(0)},blur:function(){var An=document,En=An.activeElement;Na.current.contains(En)&&(En==null||En.blur())}}}),he.useEffect(function(){Bt&&vn.current.focus(0)},[]);var vr=he.useMemo(function(){return{min:Oa,max:Nn,direction:dr,disabled:Tt,keyboard:jt,step:en,included:kt,includedStart:Da,includedEnd:ir,range:Ya,tabIndex:da,ariaLabelForHandle:qn,ariaLabelledByForHandle:ma,ariaValueTextFormatterForHandle:la}},[Oa,Nn,dr,Tt,jt,en,kt,Da,ir,Ya,da,qn,ma,la]);return he.createElement(a.Provider,{value:vr},he.createElement("div",{ref:Na,className:xe()(Jt,Gt,(st={},(0,qe.Z)(st,"".concat(Jt,"-disabled"),Tt),(0,qe.Z)(st,"".concat(Jt,"-vertical"),Sn),(0,qe.Z)(st,"".concat(Jt,"-horizontal"),!Sn),(0,qe.Z)(st,"".concat(Jt,"-with-marks"),pa.length),st)),style:Wt,onMouseDown:Pe},he.createElement("div",{className:"".concat(Jt,"-rail"),style:Ve}),he.createElement(Pt,{prefixCls:Jt,style:In,values:xa,startPoint:ln,onStartMove:St?rr:null}),he.createElement(bn,{prefixCls:Jt,marks:pa,dots:fn,style:at,activeStyle:Je}),he.createElement(Ae,{ref:vn,prefixCls:Jt,style:Hn,values:aa,draggingIndex:Kr,onStartMove:rr,onOffsetChange:Ht,onFocus:At,onBlur:Lt,handleRender:Vn}),he.createElement(vt,{prefixCls:Jt,marks:pa,onClick:ye})))}),Wn=qt,lt=Wn,Nt=re(36355),rn=re(1684),gn=re(23073),mn=re(20475),et=re(6848),yt=he.forwardRef((Be,Oe)=>{const{open:st}=Be,xt=(0,he.useRef)(null),Jt=(0,he.useRef)(null);function Gt(){gn.Z.cancel(Jt.current),Jt.current=null}function Wt(){Jt.current=(0,gn.Z)(()=>{var nn;(nn=xt.current)===null||nn===void 0||nn.forceAlign(),Jt.current=null})}return he.useEffect(()=>(st?Wt():Gt(),Gt),[st,Be.title]),he.createElement(et.Z,Object.assign({ref:(0,mn.sQ)(xt,Oe)},Be))}),wn=re(64993),tn=re(17313),an=re(83116),we=re(37613);const Ce=Be=>{const{componentCls:Oe,antCls:st,controlSize:xt,dotSize:Jt,marginFull:Gt,marginPart:Wt,colorFillContentHover:nn}=Be;return{[Oe]:Object.assign(Object.assign({},(0,tn.Wf)(Be)),{position:"relative",height:xt,margin:`${Wt}px ${Gt}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Gt}px ${Wt}px`},[`${Oe}-rail`]:{position:"absolute",backgroundColor:Be.railBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${Oe}-track`]:{position:"absolute",backgroundColor:Be.trackBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${Oe}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Oe}-rail`]:{backgroundColor:Be.railHoverBg},[`${Oe}-track`]:{backgroundColor:Be.trackHoverBg},[`${Oe}-dot`]:{borderColor:nn},[`${Oe}-handle::after`]:{boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.colorPrimaryBorderHover}`},[`${Oe}-dot-active`]:{borderColor:Be.dotActiveBorderColor}},[`${Oe}-handle`]:{position:"absolute",width:Be.handleSize,height:Be.handleSize,outline:"none",[`${Oe}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-Be.handleLineWidth,insetBlockStart:-Be.handleLineWidth,width:Be.handleSize+Be.handleLineWidth*2,height:Be.handleSize+Be.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Be.handleSize,height:Be.handleSize,backgroundColor:Be.colorBgElevated,boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + &${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-bottomRight`]:{animationName:Cu.Uw},[`${ce}-panel > ${ce}-time-panel`]:{paddingTop:Ao},[`${ce}-ranges`]:{marginBottom:0,padding:`${Ao}px ${Mo}px`,overflow:"hidden",lineHeight:`${Go-2*Kt-Pa/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ce}-preset > ${ge}-tag-blue`]:{color:oo,background:gi,borderColor:jo,cursor:"pointer"},[`${ce}-ok`]:{marginInlineStart:"auto"}},[`${ce}-range-wrapper`]:{display:"flex",position:"relative"},[`${ce}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ht*1.5,transition:`left ${br} ease-out`},(0,Us.r)(qr,Do,$o,Ko,fi)),[`${ce}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ko,borderRadius:Uo,boxShadow:mi,transition:`margin ${br}`,[`${ce}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ce}-presets`]:{display:"flex",flexDirection:"column",minWidth:ai,maxWidth:Gi,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Pa,borderInlineEnd:`${Kt}px ${Ut} ${Si}`,li:Object.assign(Object.assign({},ms.vS),{borderRadius:Ii,paddingInline:Pa,paddingBlock:(Un-Math.round(Me*Aa))/2,cursor:"pointer",transition:`all ${br}`,"+ li":{marginTop:Ta},"&:hover":{background:ki}})}},[`${ce}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ce}-panel`]:{borderWidth:`0 0 ${Kt}px`},"&:last-child":{[`${ce}-panel`]:{borderWidth:0}}},[`${ce}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ce}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:cn}}}}),"&-dropdown-range":{padding:`${qr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ce}-separator`]:{transform:"rotate(180deg)"},[`${ce}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Cu.oN)(se,"slide-up"),(0,Cu.oN)(se,"slide-down"),(0,fs.Fm)(se,"move-up"),(0,fs.Fm)(se,"move-down")]},cd=se=>{const{componentCls:ce,controlHeightLG:ge,paddingXXS:Le,padding:Me}=se;return{pickerCellCls:`${ce}-cell`,pickerCellInnerCls:`${ce}-cell-inner`,pickerYearMonthCellWidth:ge*1.5,pickerQuarterPanelContentHeight:ge*1.4,pickerCellPaddingVertical:Le+Le/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Me+Le/2}},_s=se=>({cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new Ci.C(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ci.C(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:se.colorBgContainerDisabled,timeColumnWidth:se.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:se.controlHeightSM*1.5,cellHeight:se.controlHeightSM,textHeight:se.controlHeightLG,withoutTimeCellHeight:se.controlHeightLG*1.65});var $u=(0,Ys.Z)("DatePicker",se=>{const ce=(0,vs.TS)((0,Mi.e5)(se),cd(se));return[Hs(ce),Is(ce),(0,Au.c)(se,{focusElCls:`${se.componentCls}-focused`})]},se=>Object.assign(Object.assign(Object.assign({},(0,Mi.TM)(se)),_s(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50}));function ps(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function Xs(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function hs(se,ce){const ge={adjustX:1,adjustY:1};switch(ce){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ge};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ge};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ge};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ge};default:return{points:se==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ge}}}function Uu(se){return se?Array.isArray(se)?se:[se]:[]}function es(se){const{format:ce,picker:ge,showHour:Le,showMinute:Me,showSecond:ht,use12Hours:dt}=se,Kt=Uu(ce)[0],Ut=Object.assign({},se);return ce&&Array.isArray(ce)&&(Ut.format=Kt),Kt&&typeof Kt=="string"&&(!Kt.includes("s")&&ht===void 0&&(Ut.showSecond=!1),!Kt.includes("m")&&Me===void 0&&(Ut.showMinute=!1),!Kt.includes("H")&&!Kt.includes("h")&&!Kt.includes("K")&&!Kt.includes("k")&&Le===void 0&&(Ut.showHour=!1),(Kt.includes("a")||Kt.includes("A"))&&dt===void 0&&(Ut.use12Hours=!0)),ge==="time"?Ut:(typeof Kt=="function"&&delete Ut.format,{showTime:Ut})}function Ou(se,ce,ge){if(se===!1)return!1;const Le={clearIcon:ce!=null?ce:ge};return typeof se=="object"?Object.assign(Object.assign({},Le),se):Le}var Es=re(3113);function Ss(se){return ie.createElement(Es.ZP,Object.assign({size:"small",type:"primary"},se))}var Rl={button:Ss},nu=function(se,ce){var ge={};for(var Le in se)Object.prototype.hasOwnProperty.call(se,Le)&&ce.indexOf(Le)<0&&(ge[Le]=se[Le]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Le=Object.getOwnPropertySymbols(se);Me{const{prefixCls:Me,getPopupContainer:ht,className:dt,placement:Kt,size:Ut,disabled:cn,bordered:Qn=!0,placeholder:Pn,popupClassName:Cn,dropdownClassName:zn,status:Gn,clearIcon:Zt,allowClear:hn,rootClassName:Un}=ge,Ia=nu(ge,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Pa=ie.useRef(null),{getPrefixCls:Ta,direction:Ja,getPopupContainer:na}=(0,ie.useContext)(Ml.E_),Aa=Ta("picker",Me),{compactSize:oo,compactItemClassnames:br}=(0,qu.ri)(Aa,Ja),{format:Qr,showTime:Ao,picker:Mo}=ge,Go=Ta(),[gi,jo]=$u(Aa),qr=Object.assign(Object.assign({},Ao?es(Object.assign({format:Qr,picker:Mo},Ao)):{}),Mo==="time"?es(Object.assign(Object.assign({format:Qr},ge),{picker:Mo})):{}),Do=(0,Nl.Z)(fi=>{var xi;return(xi=Ut!=null?Ut:oo)!==null&&xi!==void 0?xi:fi}),$o=ie.useContext(Il.Z),Ko=cn!=null?cn:$o,Uo=(0,ie.useContext)(ju.aM),{hasFeedback:mi,status:Ii,feedbackIcon:Si}=Uo,ki=ie.createElement(ie.Fragment,null,Mo==="time"?ie.createElement(va,null):ie.createElement(bt,null),mi&&Si);(0,ie.useImperativeHandle)(Le,()=>({focus:()=>{var fi;return(fi=Pa.current)===null||fi===void 0?void 0:fi.focus()},blur:()=>{var fi;return(fi=Pa.current)===null||fi===void 0?void 0:fi.blur()}}));const[ai]=(0,cs.Z)("Calendar",gs.Z),Gi=Object.assign(Object.assign({},ai),ge.locale);return gi(ie.createElement(cu,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Aa}-separator`},ie.createElement(gn,null)),disabled:Ko,ref:Pa,dropdownAlign:hs(Ja,Kt),placeholder:Xs(Gi,Mo,Pn),suffixIcon:ki,prevIcon:ie.createElement("span",{className:`${Aa}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Aa}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Aa}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Aa}-super-next-icon`}),transitionName:`${Go}-slide-up`},Ia,qr,{className:et()({[`${Aa}-${Do}`]:Do,[`${Aa}-borderless`]:!Qn},(0,Jo.Z)(Aa,(0,Jo.F)(Ii,Gn),mi),jo,br,dt,Un),locale:Gi.lang,prefixCls:Aa,getPopupContainer:ht||na,generateConfig:se,components:Rl,direction:Ja,dropdownClassName:et()(jo,Cn||zn,Un),allowClear:Ou(hn,Zt,ie.createElement(qt.Z,null))})))})}var Fu=function(se,ce){var ge={};for(var Le in se)Object.prototype.hasOwnProperty.call(se,Le)&&ce.indexOf(Le)<0&&(ge[Le]=se[Le]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Le=Object.getOwnPropertySymbols(se);Me{const{prefixCls:Gn,getPopupContainer:Zt,style:hn,className:Un,rootClassName:Ia,size:Pa,bordered:Ta=!0,placement:Ja,placeholder:na,popupClassName:Aa,dropdownClassName:oo,disabled:br,status:Qr,clearIcon:Ao,allowClear:Mo}=Cn,Go=Fu(Cn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:gi,direction:jo,getPopupContainer:qr,[Qn]:Do}=(0,ie.useContext)(Ml.E_),$o=gi("picker",Gn),{compactSize:Ko,compactItemClassnames:Uo}=(0,qu.ri)($o,jo),mi=ie.useRef(null),{format:Ii,showTime:Si}=Cn,[ki,ai]=$u($o);(0,ie.useImperativeHandle)(zn,()=>({focus:()=>{var Ri;return(Ri=mi.current)===null||Ri===void 0?void 0:Ri.focus()},blur:()=>{var Ri;return(Ri=mi.current)===null||Ri===void 0?void 0:Ri.blur()}}));const Gi={showToday:!0};let fi={};Ut&&(fi.picker=Ut);const xi=Ut||Cn.picker;fi=Object.assign(Object.assign(Object.assign({},fi),Si?es(Object.assign({format:Ii,picker:xi},Si)):{}),xi==="time"?es(Object.assign(Object.assign({format:Ii},Cn),{picker:xi})):{});const Vi=gi(),Qi=(0,Nl.Z)(Ri=>{var ol;return(ol=Pa!=null?Pa:Ko)!==null&&ol!==void 0?ol:Ri}),Zi=ie.useContext(Il.Z),gl=br!=null?br:Zi,Tl=(0,ie.useContext)(ju.aM),{hasFeedback:po,status:Ur,feedbackIcon:Pi}=Tl,Ni=ie.createElement(ie.Fragment,null,xi==="time"?ie.createElement(va,null):ie.createElement(bt,null),po&&Pi),[qi]=(0,cs.Z)("DatePicker",gs.Z),Di=Object.assign(Object.assign({},qi),Cn.locale);return ki(ie.createElement(gu,Object.assign({ref:mi,placeholder:ps(Di,xi,na),suffixIcon:Ni,dropdownAlign:hs(jo,Ja),prevIcon:ie.createElement("span",{className:`${$o}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${$o}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${$o}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${$o}-super-next-icon`}),transitionName:`${Vi}-slide-up`},Gi,Go,fi,{locale:Di.lang,className:et()({[`${$o}-${Qi}`]:Qi,[`${$o}-borderless`]:!Ta},(0,Jo.Z)($o,(0,Jo.F)(Ur,Qr),po),ai,Uo,Do==null?void 0:Do.className,Un,Ia),style:Object.assign(Object.assign({},Do==null?void 0:Do.style),hn),prefixCls:$o,getPopupContainer:Zt||qr,generateConfig:se,components:Rl,direction:jo,disabled:gl,dropdownClassName:et()(ai,Ia,Aa||oo),allowClear:Ou(Mo,Ao,ie.createElement(qt.Z,null))})))});return cn&&(Pn.displayName=cn),Pn}const ge=ce(),Le=ce("week","WeekPicker"),Me=ce("month","MonthPicker"),ht=ce("year","YearPicker"),dt=ce("time","TimePicker"),Kt=ce("quarter","QuarterPicker");return{DatePicker:ge,WeekPicker:Le,MonthPicker:Me,YearPicker:ht,TimePicker:dt,QuarterPicker:Kt}}const Md=null;function Qs(se){const{DatePicker:ce,WeekPicker:ge,MonthPicker:Le,YearPicker:Me,TimePicker:ht,QuarterPicker:dt}=gd(se),Kt=Yu(se),Ut=ce;return Ut.WeekPicker=ge,Ut.MonthPicker=Le,Ut.YearPicker=Me,Ut.RangePicker=Kt,Ut.TimePicker=ht,Ut.QuarterPicker=dt,Ut}var Ns=Qs;const mu=Ns(ne);function fu(se){const ce=hs(se.direction,se.placement);return ce.overflow.adjustY=!1,ce.overflow.adjustX=!1,Object.assign(Object.assign({},se),{dropdownAlign:ce})}const Ps=(0,oe.Z)(mu,"picker",null,fu);mu._InternalPanelDoNotUseOrYouWillBeFired=Ps;const As=(0,oe.Z)(mu.RangePicker,"picker",null,fu);mu._InternalRangePanelDoNotUseOrYouWillBeFired=As,mu.generatePicker=Ns;var qs=mu},28103:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return at}});var b=re(92310),xe=re.n(b),qe=re(59301),ke=re(36355),ze=re(17313),it=re(83116),he=re(37613);const Ye=Qe=>{const{componentCls:de,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:y,orientationMargin:ee,verticalMarginInline:ne}=Qe;return{[de]:Object.assign(Object.assign({},(0,ze.Wf)(Qe)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Qe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${de}-with-text`]:{display:"flex",alignItems:"center",margin:`${Qe.dividerHorizontalWithTextGutterMargin}px 0`,color:Qe.colorTextHeading,fontWeight:500,fontSize:Qe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${de}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${de}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${de}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${de}-with-text${de}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${de}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${de}-with-text`]:{color:Qe.colorText,fontWeight:"normal",fontSize:Qe.fontSize},[`&-horizontal${de}-with-text-left${de}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${de}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${de}-with-text-right${de}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${de}-inner-text`]:{paddingInlineEnd:a}}})}};var Ue=(0,it.Z)("Divider",Qe=>{const de=(0,he.TS)(Qe,{dividerHorizontalWithTextGutterMargin:Qe.margin,dividerHorizontalGutterMargin:Qe.marginLG,sizePaddingEdgeHorizontal:0});return[Ye(de)]},Qe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Qe.marginXS})),Ne=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{const{getPrefixCls:de,direction:a,divider:E}=qe.useContext(ke.E_),{prefixCls:x,type:y="horizontal",orientation:ee="center",orientationMargin:ne,className:oe,rootClassName:le,children:ie,dashed:Ae,plain:be,style:Te}=Qe,Ge=Ne(Qe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pt=de("divider",x),[bt,vt]=Ue(Pt),kn=ee.length>0?`-${ee}`:ee,bn=!!ie,sa=ee==="left"&&ne!=null,va=ee==="right"&&ne!=null,qt=xe()(Pt,E==null?void 0:E.className,vt,`${Pt}-${y}`,{[`${Pt}-with-text`]:bn,[`${Pt}-with-text${kn}`]:bn,[`${Pt}-dashed`]:!!Ae,[`${Pt}-plain`]:!!be,[`${Pt}-rtl`]:a==="rtl",[`${Pt}-no-default-orientation-margin-left`]:sa,[`${Pt}-no-default-orientation-margin-right`]:va},oe,le),Wn=qe.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),lt=Object.assign(Object.assign({},sa&&{marginLeft:Wn}),va&&{marginRight:Wn});return bt(qe.createElement("div",Object.assign({className:qt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Te)},Ge,{role:"separator"}),ie&&y!=="vertical"&&qe.createElement("span",{className:`${Pt}-inner-text`,style:lt},ie)))}},43428:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return we}});var b=re(92310),xe=re.n(b),qe=re(57259),ke=re(29043),ze=re(43403),it=re(28800),he=re(59301),Ye=he.createContext(null),Ue=he.createContext({}),Ne=Ye,gt=re(80962),at=re(5891),Qe=re(43469),de=re(85108),a=re(36994),E=re(80764),x=function(Xe){var Et=Xe.prefixCls,Ft=Xe.className,Mt=Xe.style,zt=Xe.children,Vt=Xe.containerRef,Bn=Xe.id,Ot=Xe.onMouseEnter,Be=Xe.onMouseOver,Oe=Xe.onMouseLeave,st=Xe.onClick,xt=Xe.onKeyDown,Jt=Xe.onKeyUp,Gt={onMouseEnter:Ot,onMouseOver:Be,onMouseLeave:Oe,onClick:st,onKeyDown:xt,onKeyUp:Jt},Wt=he.useContext(Ue),nn=Wt.panel,Tt=(0,E.useComposeRef)(nn,Vt);return he.createElement(he.Fragment,null,he.createElement("div",(0,at.Z)({id:Bn,className:xe()("".concat(Et,"-content"),Ft),style:(0,qe.Z)({},Mt),"aria-modal":"true",role:"dialog",ref:Tt},Gt),zt))},y=x,ee=re(51395);function ne(Ce){return typeof Ce=="string"&&String(Number(Ce))===Ce?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ce)):Ce}function oe(Ce){warning(!("wrapperClassName"in Ce),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ce.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var le={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(Ce,Xe){var Et,Ft,Mt,zt,Vt=Ce.prefixCls,Bn=Ce.open,Ot=Ce.placement,Be=Ce.inline,Oe=Ce.push,st=Ce.forceRender,xt=Ce.autoFocus,Jt=Ce.keyboard,Gt=Ce.rootClassName,Wt=Ce.rootStyle,nn=Ce.zIndex,Tt=Ce.className,nt=Ce.id,jt=Ce.style,Bt=Ce.motion,At=Ce.width,Lt=Ce.height,dn=Ce.children,Ct=Ce.contentWrapperStyle,Dt=Ce.mask,Zn=Ce.maskClosable,Yt=Ce.maskMotion,jn=Ce.maskClassName,Za=Ce.maskStyle,gr=Ce.afterOpenChange,Ya=Ce.onClose,ua=Ce.onMouseEnter,wr=Ce.onMouseOver,dr=Ce.onMouseLeave,Ha=Ce.onClick,Xa=Ce.onKeyDown,yr=Ce.onKeyUp,ya=he.useRef(),Zr=he.useRef(),Cr=he.useRef();he.useImperativeHandle(Xe,function(){return ya.current});var pt=function(ma){var la=ma.keyCode,pn=ma.shiftKey;switch(la){case de.Z.TAB:{if(la===de.Z.TAB){if(!pn&&document.activeElement===Cr.current){var Na;(Na=Zr.current)===null||Na===void 0||Na.focus({preventScroll:!0})}else if(pn&&document.activeElement===Zr.current){var cr;(cr=Cr.current)===null||cr===void 0||cr.focus({preventScroll:!0})}}break}case de.Z.ESC:{Ya&&Jt&&(ma.stopPropagation(),Ya(ma));break}}};he.useEffect(function(){if(Bn&&xt){var qn;(qn=ya.current)===null||qn===void 0||qn.focus({preventScroll:!0})}},[Bn]);var Sn=he.useState(!1),Fn=(0,ke.Z)(Sn,2),kt=Fn[0],ln=Fn[1],In=he.useContext(Ne),Hn;Oe===!1?Hn={distance:0}:Oe===!0?Hn={}:Hn=Oe||{};var Ve=(Et=(Ft=(Mt=Hn)===null||Mt===void 0?void 0:Mt.distance)!==null&&Ft!==void 0?Ft:In==null?void 0:In.pushDistance)!==null&&Et!==void 0?Et:180,rt=he.useMemo(function(){return{pushDistance:Ve,push:function(){ln(!0)},pull:function(){ln(!1)}}},[Ve]);he.useEffect(function(){if(Bn){var qn;In==null||(qn=In.push)===null||qn===void 0||qn.call(In)}else{var ma;In==null||(ma=In.pull)===null||ma===void 0||ma.call(In)}},[Bn]),he.useEffect(function(){return function(){var qn;In==null||(qn=In.pull)===null||qn===void 0||qn.call(In)}},[]);var Je=Dt&&he.createElement(Qe.default,(0,at.Z)({key:"mask"},Yt,{visible:Bn}),function(qn,ma){var la=qn.className,pn=qn.style;return he.createElement("div",{className:xe()("".concat(Vt,"-mask"),la,jn),style:(0,qe.Z)((0,qe.Z)({},pn),Za),onClick:Zn&&Bn?Ya:void 0,ref:ma})}),xn=typeof Bt=="function"?Bt(Ot):Bt,fn={};if(kt&&Ve)switch(Ot){case"top":fn.transform="translateY(".concat(Ve,"px)");break;case"bottom":fn.transform="translateY(".concat(-Ve,"px)");break;case"left":fn.transform="translateX(".concat(Ve,"px)");break;default:fn.transform="translateX(".concat(-Ve,"px)");break}Ot==="left"||Ot==="right"?fn.width=ne(At):fn.height=ne(Lt);var Vn={onMouseEnter:ua,onMouseOver:wr,onMouseLeave:dr,onClick:Ha,onKeyDown:Xa,onKeyUp:yr},Ba=he.createElement(Qe.default,(0,at.Z)({key:"panel"},xn,{visible:Bn,forceRender:st,onVisibleChanged:function(ma){gr==null||gr(ma)},removeOnLeave:!1,leavedClassName:"".concat(Vt,"-content-wrapper-hidden")}),function(qn,ma){var la=qn.className,pn=qn.style;return he.createElement("div",(0,at.Z)({className:xe()("".concat(Vt,"-content-wrapper"),la),style:(0,qe.Z)((0,qe.Z)((0,qe.Z)({},fn),pn),Ct)},(0,a.Z)(Ce,{data:!0})),he.createElement(y,(0,at.Z)({id:nt,containerRef:ma,prefixCls:Vt,className:Tt,style:jt},Vn),dn))}),da=(0,qe.Z)({},Wt);return nn&&(da.zIndex=nn),he.createElement(Ne.Provider,{value:rt},he.createElement("div",{className:xe()(Vt,"".concat(Vt,"-").concat(Ot),Gt,(zt={},(0,gt.Z)(zt,"".concat(Vt,"-open"),Bn),(0,gt.Z)(zt,"".concat(Vt,"-inline"),Be),zt)),style:da,tabIndex:-1,ref:ya,onKeyDown:pt},Je,he.createElement("div",{tabIndex:0,ref:Zr,style:le,"aria-hidden":"true","data-sentinel":"start"}),Ba,he.createElement("div",{tabIndex:0,ref:Cr,style:le,"aria-hidden":"true","data-sentinel":"end"})))}var Ae=he.forwardRef(ie),be=Ae,Te=function(Xe){var Et=Xe.open,Ft=Et===void 0?!1:Et,Mt=Xe.prefixCls,zt=Mt===void 0?"rc-drawer":Mt,Vt=Xe.placement,Bn=Vt===void 0?"right":Vt,Ot=Xe.autoFocus,Be=Ot===void 0?!0:Ot,Oe=Xe.keyboard,st=Oe===void 0?!0:Oe,xt=Xe.width,Jt=xt===void 0?378:xt,Gt=Xe.mask,Wt=Gt===void 0?!0:Gt,nn=Xe.maskClosable,Tt=nn===void 0?!0:nn,nt=Xe.getContainer,jt=Xe.forceRender,Bt=Xe.afterOpenChange,At=Xe.destroyOnClose,Lt=Xe.onMouseEnter,dn=Xe.onMouseOver,Ct=Xe.onMouseLeave,Dt=Xe.onClick,Zn=Xe.onKeyDown,Yt=Xe.onKeyUp,jn=Xe.panelRef,Za=he.useState(!1),gr=(0,ke.Z)(Za,2),Ya=gr[0],ua=gr[1],wr=he.useState(!1),dr=(0,ke.Z)(wr,2),Ha=dr[0],Xa=dr[1];(0,it.Z)(function(){Xa(!0)},[]);var yr=Ha?Ft:!1,ya=he.useRef(),Zr=he.useRef();(0,it.Z)(function(){yr&&(Zr.current=document.activeElement)},[yr]);var Cr=function(ln){var In;if(ua(ln),Bt==null||Bt(ln),!ln&&Zr.current&&!((In=ya.current)!==null&&In!==void 0&&In.contains(Zr.current))){var Hn;(Hn=Zr.current)===null||Hn===void 0||Hn.focus({preventScroll:!0})}},pt=he.useMemo(function(){return{panel:jn}},[jn]);if(!jt&&!Ya&&!yr&&At)return null;var Sn={onMouseEnter:Lt,onMouseOver:dn,onMouseLeave:Ct,onClick:Dt,onKeyDown:Zn,onKeyUp:Yt},Fn=(0,qe.Z)((0,qe.Z)({},Xe),{},{open:yr,prefixCls:zt,placement:Bn,autoFocus:Be,keyboard:st,width:Jt,mask:Wt,maskClosable:Tt,inline:nt===!1,afterOpenChange:Cr,ref:ya},Sn);return he.createElement(Ue.Provider,{value:pt},he.createElement(ze.Z,{open:yr||jt||Ya,autoDestroy:!1,getContainer:nt,autoLock:Wt&&(yr||Ya)},he.createElement(be,Fn)))},Ge=Te,Pt=Ge,bt=re(62892),vt=re(36355),kn=re(32441),bn=re(47729),va=Ce=>{const{prefixCls:Xe,title:Et,footer:Ft,extra:Mt,closeIcon:zt,closable:Vt,onClose:Bn,headerStyle:Ot,drawerStyle:Be,bodyStyle:Oe,footerStyle:st,children:xt}=Ce,Jt=he.useCallback(nt=>he.createElement("button",{type:"button",onClick:Bn,"aria-label":"Close",className:`${Xe}-close`},nt),[Bn]),[Gt,Wt]=(0,bn.Z)(Vt,zt,Jt,void 0,!0),nn=he.useMemo(()=>!Et&&!Gt?null:he.createElement("div",{style:Ot,className:xe()(`${Xe}-header`,{[`${Xe}-header-close-only`]:Gt&&!Et&&!Mt})},he.createElement("div",{className:`${Xe}-header-title`},Wt,Et&&he.createElement("div",{className:`${Xe}-title`},Et)),Mt&&he.createElement("div",{className:`${Xe}-extra`},Mt)),[Gt,Wt,Mt,Ot,Xe,Et]),Tt=he.useMemo(()=>{if(!Ft)return null;const nt=`${Xe}-footer`;return he.createElement("div",{className:nt,style:st},Ft)},[Ft,st,Xe]);return he.createElement("div",{className:`${Xe}-wrapper-body`,style:Be},nn,he.createElement("div",{className:`${Xe}-body`,style:Oe},xt),Tt)},qt=re(33234),Wn=re(83116),lt=re(37613),rn=Ce=>{const{componentCls:Xe,motionDurationSlow:Et}=Ce,Ft={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Et}`}}};return{[Xe]:{[`${Xe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Et}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Xe}-panel-motion`]:{"&-left":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ft,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const gn=Ce=>{const{componentCls:Xe,zIndexPopup:Et,colorBgMask:Ft,colorBgElevated:Mt,motionDurationSlow:zt,motionDurationMid:Vt,padding:Bn,paddingLG:Ot,fontSizeLG:Be,lineHeightLG:Oe,lineWidth:st,lineType:xt,colorSplit:Jt,marginSM:Gt,colorIcon:Wt,colorIconHover:nn,colorText:Tt,fontWeightStrong:nt,footerPaddingBlock:jt,footerPaddingInline:Bt}=Ce,At=`${Xe}-content-wrapper`;return{[Xe]:{position:"fixed",inset:0,zIndex:Et,pointerEvents:"none","&-pure":{position:"relative",background:Mt,[`&${Xe}-left`]:{boxShadow:Ce.boxShadowDrawerLeft},[`&${Xe}-right`]:{boxShadow:Ce.boxShadowDrawerRight},[`&${Xe}-top`]:{boxShadow:Ce.boxShadowDrawerUp},[`&${Xe}-bottom`]:{boxShadow:Ce.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Xe}-mask`]:{position:"absolute",inset:0,zIndex:Et,background:Ft,pointerEvents:"auto"},[At]:{position:"absolute",zIndex:Et,maxWidth:"100vw",transition:`all ${zt}`,"&-hidden":{display:"none"}},[`&-left > ${At}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ce.boxShadowDrawerLeft},[`&-right > ${At}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ce.boxShadowDrawerRight},[`&-top > ${At}`]:{top:0,insetInline:0,boxShadow:Ce.boxShadowDrawerUp},[`&-bottom > ${At}`]:{bottom:0,insetInline:0,boxShadow:Ce.boxShadowDrawerDown},[`${Xe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Mt,pointerEvents:"auto"},[`${Xe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Xe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Bn}px ${Ot}px`,fontSize:Be,lineHeight:Oe,borderBottom:`${st}px ${xt} ${Jt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Xe}-extra`]:{flex:"none"},[`${Xe}-close`]:{display:"inline-block",marginInlineEnd:Gt,color:Wt,fontWeight:nt,fontSize:Be,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Vt}`,textRendering:"auto","&:focus, &:hover":{color:nn,textDecoration:"none"}},[`${Xe}-title`]:{flex:1,margin:0,color:Tt,fontWeight:Ce.fontWeightStrong,fontSize:Be,lineHeight:Oe},[`${Xe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Ot,overflow:"auto"},[`${Xe}-footer`]:{flexShrink:0,padding:`${jt}px ${Bt}px`,borderTop:`${st}px ${xt} ${Jt}`},"&-rtl":{direction:"rtl"}}}};var mn=(0,Wn.Z)("Drawer",Ce=>{const Xe=(0,lt.TS)(Ce,{});return[gn(Xe),rn(Xe)]},Ce=>({zIndexPopup:Ce.zIndexPopupBase,footerPaddingBlock:Ce.paddingXS,footerPaddingInline:Ce.padding})),et=re(11575),ct=function(Ce,Xe){var Et={};for(var Ft in Ce)Object.prototype.hasOwnProperty.call(Ce,Ft)&&Xe.indexOf(Ft)<0&&(Et[Ft]=Ce[Ft]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ft=Object.getOwnPropertySymbols(Ce);Mt{var Xe;const{rootClassName:Et,width:Ft,height:Mt,size:zt="default",mask:Vt=!0,push:Bn=wn,open:Ot,afterOpenChange:Be,onClose:Oe,prefixCls:st,getContainer:xt,style:Jt,className:Gt,visible:Wt,afterVisibleChange:nn}=Ce,Tt=ct(Ce,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:nt,getPrefixCls:jt,direction:Bt,drawer:At}=he.useContext(vt.E_),Lt=jt("drawer",st),[dn,Ct]=mn(Lt),Dt=xt===void 0&&nt?()=>nt(document.body):xt,Zn=xe()({"no-mask":!Vt,[`${Lt}-rtl`]:Bt==="rtl"},Et,Ct),Yt=he.useMemo(()=>Ft!=null?Ft:zt==="large"?736:378,[Ft,zt]),jn=he.useMemo(()=>Mt!=null?Mt:zt==="large"?736:378,[Mt,zt]),Za={motionName:(0,bt.m)(Lt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},gr=ua=>({motionName:(0,bt.m)(Lt,`panel-motion-${ua}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Ya=(0,et.H)();return dn(he.createElement(qt.BR,null,he.createElement(kn.Ux,{status:!0,override:!0},he.createElement(Pt,Object.assign({prefixCls:Lt,onClose:Oe,maskMotion:Za,motion:gr},Tt,{open:Ot!=null?Ot:Wt,mask:Vt,push:Bn,width:Yt,height:jn,style:Object.assign(Object.assign({},At==null?void 0:At.style),Jt),className:xe()(At==null?void 0:At.className,Gt),rootClassName:Zn,getContainer:Dt,afterOpenChange:Be!=null?Be:nn,panelRef:Ya}),he.createElement(va,Object.assign({prefixCls:Lt},Tt,{onClose:Oe}))))))},an=Ce=>{const{prefixCls:Xe,style:Et,className:Ft,placement:Mt="right"}=Ce,zt=ct(Ce,["prefixCls","style","className","placement"]),{getPrefixCls:Vt}=he.useContext(vt.E_),Bn=Vt("drawer",Xe),[Ot,Be]=mn(Bn),Oe=xe()(Bn,`${Bn}-pure`,`${Bn}-${Mt}`,Be,Ft);return Ot(he.createElement("div",{className:Oe,style:Et},he.createElement(va,Object.assign({prefixCls:Bn},zt))))};tn._InternalPanelDoNotUseOrYouWillBeFired=an;var we=tn},44e3:function(Ke,Rt,re){"use strict";var b=re(84966),xe=re(71413);const qe=b.ZP;qe.Header=b.h4,qe.Footer=b.$_,qe.Content=b.VY,qe.Sider=xe.Z,Rt.default=qe},39722:function(Ke,Rt,re){"use strict";re.d(Rt,{t5:function(){return Ne}});var b=re(92310),xe=re.n(b),qe=re(55477),ke=re(59301),ze=re(36355),it=re(77578),he=re(17356),Ye=function(at,Qe){var de={};for(var a in at)Object.prototype.hasOwnProperty.call(at,a)&&Qe.indexOf(a)<0&&(de[a]=at[a]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(at);E{if(!(!Qe&&!de))return ke.createElement(ke.Fragment,null,Qe&&ke.createElement("div",{className:`${at}-title`},(0,it.Z)(Qe)),ke.createElement("div",{className:`${at}-inner-content`},(0,it.Z)(de)))},Ne=at=>{const{hashId:Qe,prefixCls:de,className:a,style:E,placement:x="top",title:y,content:ee,children:ne}=at;return ke.createElement("div",{className:xe()(Qe,de,`${de}-pure`,`${de}-placement-${x}`,a),style:E},ke.createElement("div",{className:`${de}-arrow`}),ke.createElement(qe.G,Object.assign({},at,{className:Qe,prefixCls:de}),ne||Ue(de,y,ee)))},gt=at=>{const{prefixCls:Qe}=at,de=Ye(at,["prefixCls"]),{getPrefixCls:a}=ke.useContext(ze.E_),E=a("popover",Qe),[x,y]=(0,he.Z)(E);return x(ke.createElement(Ne,Object.assign({},de,{prefixCls:E,hashId:y})))};Rt.ZP=gt},60324:function(Ke,Rt,re){"use strict";var b=re(92310),xe=re.n(b),qe=re(59301),ke=re(77578),ze=re(62892),it=re(36355),he=re(6848),Ye=re(39722),Ue=re(17356),Ne=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{let{title:de,content:a,prefixCls:E}=Qe;return qe.createElement(qe.Fragment,null,de&&qe.createElement("div",{className:`${E}-title`},(0,ke.Z)(de)),qe.createElement("div",{className:`${E}-inner-content`},(0,ke.Z)(a)))},at=qe.forwardRef((Qe,de)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:ee="top",trigger:ne="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:le=.1,overlayStyle:ie={}}=Qe,Ae=Ne(Qe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:be}=qe.useContext(it.E_),Te=be("popover",a),[Ge,Pt]=(0,Ue.Z)(Te),bt=be(),vt=xe()(y,Pt);return Ge(qe.createElement(he.Z,Object.assign({placement:ee,trigger:ne,mouseEnterDelay:oe,mouseLeaveDelay:le,overlayStyle:ie},Ae,{prefixCls:Te,overlayClassName:vt,ref:de,overlay:E||x?qe.createElement(gt,{prefixCls:Te,title:E,content:x}):null,transitionName:(0,ze.m)(bt,"zoom-big",Ae.transitionName),"data-popover-inject":!0})))});at._InternalPanelDoNotUseOrYouWillBeFired=Ye.ZP,Rt.Z=at},17356:function(Ke,Rt,re){"use strict";var b=re(17313),xe=re(29878),qe=re(19447),ke=re(33166),ze=re(83116),it=re(37613);const he=Ne=>{const{componentCls:gt,popoverColor:at,minWidth:Qe,fontWeightStrong:de,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:ee,marginXS:ne,colorBgElevated:oe,popoverBg:le}=Ne;return[{[gt]:Object.assign(Object.assign({},(0,b.Wf)(Ne)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${gt}-content`]:{position:"relative"},[`${gt}-inner`]:{backgroundColor:le,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${gt}-title`]:{minWidth:Qe,marginBottom:ne,color:x,fontWeight:de},[`${gt}-inner-content`]:{color:at}})},(0,qe.ZP)(Ne,{colorBg:"var(--antd-arrow-background-color)"}),{[`${gt}-pure`]:{position:"relative",maxWidth:"none",margin:Ne.sizePopupArrow,display:"inline-block",[`${gt}-content`]:{display:"inline-block"}}}]},Ye=Ne=>{const{componentCls:gt}=Ne;return{[gt]:ke.i.map(at=>{const Qe=Ne[`${at}6`];return{[`&${gt}-${at}`]:{"--antd-arrow-background-color":Qe,[`${gt}-inner`]:{backgroundColor:Qe},[`${gt}-arrow`]:{background:"transparent"}}}})}},Ue=Ne=>{const{componentCls:gt,lineWidth:at,lineType:Qe,colorSplit:de,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:ee}=Ne,ne=E-Math.round(x*y),oe=ne/2,le=ne/2-at,ie=ee;return{[gt]:{[`${gt}-inner`]:{padding:0},[`${gt}-title`]:{margin:0,padding:`${oe}px ${ie}px ${le}px`,borderBottom:`${at}px ${Qe} ${de}`},[`${gt}-inner-content`]:{padding:`${a}px ${ie}px`}}}};Rt.Z=(0,ze.Z)("Popover",Ne=>{const{colorBgElevated:gt,colorText:at,wireframe:Qe}=Ne,de=(0,it.TS)(Ne,{popoverPadding:12,popoverBg:gt,popoverColor:at});return[he(de),Ye(de),Qe&&Ue(de),(0,xe._y)(de,"zoom-big")]},Ne=>({width:177,minWidth:177,zIndexPopup:Ne.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(Ke,Rt,re){"use strict";re.d(Rt,{Z:function(){return Ot}});var b=re(92310),xe=re.n(b),qe=re(80962),ke=re(26390),ze=re(29043),it=re(80665),he=re(59301),Ye=re(51346),Ue=re(35788),Ne=re(5891),gt=re(19149),at=re(57259),Qe=re(85108),de=he.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=de;function E(Be,Oe,st){return(Be-Oe)/(st-Oe)}function x(Be,Oe,st,xt){var Jt=E(Oe,st,xt),Gt={};switch(Be){case"rtl":Gt.right="".concat(Jt*100,"%"),Gt.transform="translateX(50%)";break;case"btt":Gt.bottom="".concat(Jt*100,"%"),Gt.transform="translateY(50%)";break;case"ttb":Gt.top="".concat(Jt*100,"%"),Gt.transform="translateY(-50%)";break;default:Gt.left="".concat(Jt*100,"%"),Gt.transform="translateX(-50%)";break}return Gt}function y(Be,Oe){return Array.isArray(Be)?Be[Oe]:Be}var ee=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ne=he.forwardRef(function(Be,Oe){var st,xt,Jt=Be.prefixCls,Gt=Be.value,Wt=Be.valueIndex,nn=Be.onStartMove,Tt=Be.style,nt=Be.render,jt=Be.dragging,Bt=Be.onOffsetChange,At=(0,gt.Z)(Be,ee),Lt=he.useContext(a),dn=Lt.min,Ct=Lt.max,Dt=Lt.direction,Zn=Lt.disabled,Yt=Lt.keyboard,jn=Lt.range,Za=Lt.tabIndex,gr=Lt.ariaLabelForHandle,Ya=Lt.ariaLabelledByForHandle,ua=Lt.ariaValueTextFormatterForHandle,wr="".concat(Jt,"-handle"),dr=function(Zr){Zn||nn(Zr,Wt)},Ha=function(Zr){if(!Zn&&Yt){var Cr=null;switch(Zr.which||Zr.keyCode){case Qe.Z.LEFT:Cr=Dt==="ltr"||Dt==="btt"?-1:1;break;case Qe.Z.RIGHT:Cr=Dt==="ltr"||Dt==="btt"?1:-1;break;case Qe.Z.UP:Cr=Dt!=="ttb"?1:-1;break;case Qe.Z.DOWN:Cr=Dt!=="ttb"?-1:1;break;case Qe.Z.HOME:Cr="min";break;case Qe.Z.END:Cr="max";break;case Qe.Z.PAGE_UP:Cr=2;break;case Qe.Z.PAGE_DOWN:Cr=-2;break}Cr!==null&&(Zr.preventDefault(),Bt(Cr,Wt))}},Xa=x(Dt,Gt,dn,Ct),yr=he.createElement("div",(0,Ne.Z)({ref:Oe,className:xe()(wr,(st={},(0,qe.Z)(st,"".concat(wr,"-").concat(Wt+1),jn),(0,qe.Z)(st,"".concat(wr,"-dragging"),jt),st)),style:(0,at.Z)((0,at.Z)({},Xa),Tt),onMouseDown:dr,onTouchStart:dr,onKeyDown:Ha,tabIndex:Zn?null:y(Za,Wt),role:"slider","aria-valuemin":dn,"aria-valuemax":Ct,"aria-valuenow":Gt,"aria-disabled":Zn,"aria-label":y(gr,Wt),"aria-labelledby":y(Ya,Wt),"aria-valuetext":(xt=y(ua,Wt))===null||xt===void 0?void 0:xt(Gt),"aria-orientation":Dt==="ltr"||Dt==="rtl"?"horizontal":"vertical"},At));return nt&&(yr=nt(yr,{index:Wt,prefixCls:Jt,value:Gt,dragging:jt})),yr}),oe=ne,le=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ie=he.forwardRef(function(Be,Oe){var st=Be.prefixCls,xt=Be.style,Jt=Be.onStartMove,Gt=Be.onOffsetChange,Wt=Be.values,nn=Be.handleRender,Tt=Be.draggingIndex,nt=(0,gt.Z)(Be,le),jt=he.useRef({});return he.useImperativeHandle(Oe,function(){return{focus:function(At){var Lt;(Lt=jt.current[At])===null||Lt===void 0||Lt.focus()}}}),he.createElement(he.Fragment,null,Wt.map(function(Bt,At){return he.createElement(oe,(0,Ne.Z)({ref:function(dn){dn?jt.current[At]=dn:delete jt.current[At]},dragging:Tt===At,prefixCls:st,style:y(xt,At),key:At,value:Bt,valueIndex:At,onStartMove:Jt,onOffsetChange:Gt,render:nn},nt))}))}),Ae=ie;function be(Be){var Oe="touches"in Be?Be.touches[0]:Be;return{pageX:Oe.pageX,pageY:Oe.pageY}}function Te(Be,Oe,st,xt,Jt,Gt,Wt,nn,Tt){var nt=he.useState(null),jt=(0,ze.Z)(nt,2),Bt=jt[0],At=jt[1],Lt=he.useState(-1),dn=(0,ze.Z)(Lt,2),Ct=dn[0],Dt=dn[1],Zn=he.useState(st),Yt=(0,ze.Z)(Zn,2),jn=Yt[0],Za=Yt[1],gr=he.useState(st),Ya=(0,ze.Z)(gr,2),ua=Ya[0],wr=Ya[1],dr=he.useRef(null),Ha=he.useRef(null);he.useEffect(function(){Ct===-1&&Za(st)},[st,Ct]),he.useEffect(function(){return function(){document.removeEventListener("mousemove",dr.current),document.removeEventListener("mouseup",Ha.current),document.removeEventListener("touchmove",dr.current),document.removeEventListener("touchend",Ha.current)}},[]);var Xa=function(Sn,Fn){jn.some(function(kt,ln){return kt!==Sn[ln]})&&(Fn!==void 0&&At(Fn),Za(Sn),Wt(Sn))},yr=function(Sn,Fn){if(Sn===-1){var kt=ua[0],ln=ua[ua.length-1],In=xt-kt,Hn=Jt-ln,Ve=Fn*(Jt-xt);Ve=Math.max(Ve,In),Ve=Math.min(Ve,Hn);var rt=Gt(kt+Ve);Ve=rt-kt;var Je=ua.map(function(Ba){return Ba+Ve});Xa(Je)}else{var xn=(Jt-xt)*Fn,fn=(0,ke.Z)(jn);fn[Sn]=ua[Sn];var Vn=Tt(fn,xn,Sn,"dist");Xa(Vn.values,Vn.value)}},ya=he.useRef(yr);ya.current=yr;var Zr=function(Sn,Fn){Sn.stopPropagation();var kt=st[Fn];Dt(Fn),At(kt),wr(st);var ln=be(Sn),In=ln.pageX,Hn=ln.pageY,Ve=function(xn){xn.preventDefault();var fn=be(xn),Vn=fn.pageX,Ba=fn.pageY,da=Vn-In,qn=Ba-Hn,ma=Be.current.getBoundingClientRect(),la=ma.width,pn=ma.height,Na;switch(Oe){case"btt":Na=-qn/pn;break;case"ttb":Na=qn/pn;break;case"rtl":Na=-da/la;break;default:Na=da/la}ya.current(Fn,Na)},rt=function Je(xn){xn.preventDefault(),document.removeEventListener("mouseup",Je),document.removeEventListener("mousemove",Ve),document.removeEventListener("touchend",Je),document.removeEventListener("touchmove",Ve),dr.current=null,Ha.current=null,Dt(-1),nn()};document.addEventListener("mouseup",rt),document.addEventListener("mousemove",Ve),document.addEventListener("touchend",rt),document.addEventListener("touchmove",Ve),dr.current=Ve,Ha.current=rt},Cr=he.useMemo(function(){var pt=(0,ke.Z)(st).sort(function(Fn,kt){return Fn-kt}),Sn=(0,ke.Z)(jn).sort(function(Fn,kt){return Fn-kt});return pt.every(function(Fn,kt){return Fn===Sn[kt]})?jn:st},[st,jn]);return[Ct,Bt,Cr,Zr]}function Ge(Be){var Oe,st=Be.prefixCls,xt=Be.style,Jt=Be.start,Gt=Be.end,Wt=Be.index,nn=Be.onStartMove,Tt=he.useContext(a),nt=Tt.direction,jt=Tt.min,Bt=Tt.max,At=Tt.disabled,Lt=Tt.range,dn="".concat(st,"-track"),Ct=E(Jt,jt,Bt),Dt=E(Gt,jt,Bt),Zn=function(Za){!At&&nn&&nn(Za,-1)},Yt={};switch(nt){case"rtl":Yt.right="".concat(Ct*100,"%"),Yt.width="".concat(Dt*100-Ct*100,"%");break;case"btt":Yt.bottom="".concat(Ct*100,"%"),Yt.height="".concat(Dt*100-Ct*100,"%");break;case"ttb":Yt.top="".concat(Ct*100,"%"),Yt.height="".concat(Dt*100-Ct*100,"%");break;default:Yt.left="".concat(Ct*100,"%"),Yt.width="".concat(Dt*100-Ct*100,"%")}return he.createElement("div",{className:xe()(dn,(Oe={},(0,qe.Z)(Oe,"".concat(dn,"-").concat(Wt+1),Lt),(0,qe.Z)(Oe,"".concat(st,"-track-draggable"),nn),Oe)),style:(0,at.Z)((0,at.Z)({},Yt),xt),onMouseDown:Zn,onTouchStart:Zn})}function Pt(Be){var Oe=Be.prefixCls,st=Be.style,xt=Be.values,Jt=Be.startPoint,Gt=Be.onStartMove,Wt=he.useContext(a),nn=Wt.included,Tt=Wt.range,nt=Wt.min,jt=he.useMemo(function(){if(!Tt){if(xt.length===0)return[];var Bt=Jt!=null?Jt:nt,At=xt[0];return[{start:Math.min(Bt,At),end:Math.max(Bt,At)}]}for(var Lt=[],dn=0;dn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Ct=="number"){var Yt,jn=dn[Dt],Za=jn+Ct,gr=[];xt.forEach(function(Ha){gr.push(Ha.value)}),gr.push(Be,Oe),gr.push(nn(jn));var Ya=Ct>0?1:-1;Zn==="unit"?gr.push(nn(jn+Ya*st)):gr.push(nn(Za)),gr=gr.filter(function(Ha){return Ha!==null}).filter(function(Ha){return Ct<0?Ha<=jn:Ha>=jn}),Zn==="unit"&&(gr=gr.filter(function(Ha){return Ha!==jn}));var ua=Zn==="unit"?jn:Za;Yt=gr[0];var wr=Math.abs(Yt-ua);if(gr.forEach(function(Ha){var Xa=Math.abs(Ha-ua);Xa1){var dr=(0,ke.Z)(dn);return dr[Dt]=Yt,Lt(dr,Ct-Ya,Dt,Zn)}return Yt}else{if(Ct==="min")return Be;if(Ct==="max")return Oe}},jt=function(dn,Ct,Dt){var Zn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Yt=dn[Dt],jn=nt(dn,Ct,Dt,Zn);return{value:jn,changed:jn!==Yt}},Bt=function(dn){return Gt===null&&dn===0||typeof Gt=="number"&&dn3&&arguments[3]!==void 0?arguments[3]:"unit",Yt=dn.map(Tt),jn=Yt[Dt],Za=nt(Yt,Ct,Dt,Zn);if(Yt[Dt]=Za,Jt===!1){var gr=Gt||0;Dt>0&&Yt[Dt-1]!==jn&&(Yt[Dt]=Math.max(Yt[Dt],Yt[Dt-1]+gr)),Dt0;dr-=1)for(var Ha=!0;Bt(Yt[dr]-Yt[dr-1])&&Ha;){var Xa=jt(Yt,-1,dr-1);Yt[dr-1]=Xa.value,Ha=Xa.changed}for(var yr=Yt.length-1;yr>0;yr-=1)for(var ya=!0;Bt(Yt[yr]-Yt[yr-1])&&ya;){var Zr=jt(Yt,-1,yr-1);Yt[yr-1]=Zr.value,ya=Zr.changed}for(var Cr=0;Cr=0?Zr:!1},[Zr,en]),pa=he.useMemo(function(){var ra=Object.keys(xn||{});return ra.map(function(An){var En=xn[An],un={value:Number(An)};return En&&(0,it.Z)(En)==="object"&&!he.isValidElement(En)&&("label"in En||"style"in En)?(un.style=En.style,un.label=En.label):un.label=En,un}).filter(function(An){var En=An.label;return En||typeof En=="number"}).sort(function(An,En){return An.value-En.value})},[xn]),Jr=sa(Oa,Nn,en,pa,yr,xr),er=(0,ze.Z)(Jr,2),ro=er[0],uo=er[1],so=(0,Ue.Z)(gr,{value:Za}),Po=(0,ze.Z)(so,2),co=Po[0],yn=Po[1],Ir=he.useMemo(function(){var ra=co==null?[]:Array.isArray(co)?co:[co],An=(0,ze.Z)(ra,1),En=An[0],un=En===void 0?Oa:En,lr=co===null?[]:[un];if(Ya){if(lr=(0,ke.Z)(ra),ua||co===void 0){var Nr=ua>=0?ua+1:2;for(lr=lr.slice(0,Nr);lr.length=0&&pn.current.focus(ra)}It(null)},[vn]);var St=he.useMemo(function(){return Cr&&en===null?!1:Cr},[Cr,en]),Dn=function(){Ha==null||Ha(ut(eo.current))},ka=Te(Na,cr,Ir,Oa,Nn,ro,De,Dn,uo),Lr=(0,ze.Z)(ka,4),Kr=Lr[0],Ma=Lr[1],aa=Lr[2],tr=Lr[3],rr=function(An,En){tr(An,En),dr==null||dr(ut(eo.current))},or=Kr!==-1;he.useEffect(function(){if(!or){var ra=Ir.lastIndexOf(Ma);pn.current.focus(ra)}},[or]);var xa=he.useMemo(function(){return(0,ke.Z)(aa).sort(function(ra,An){return ra-An})},[aa]),Ra=he.useMemo(function(){return Ya?[xa[0],xa[xa.length-1]]:[Oa,xa[0]]},[xa,Ya,Oa]),wt=(0,ze.Z)(Ra,2),Da=wt[0],ir=wt[1];he.useImperativeHandle(Oe,function(){return{focus:function(){pn.current.focus(0)},blur:function(){var An=document,En=An.activeElement;Na.current.contains(En)&&(En==null||En.blur())}}}),he.useEffect(function(){Bt&&pn.current.focus(0)},[]);var vr=he.useMemo(function(){return{min:Oa,max:Nn,direction:cr,disabled:Tt,keyboard:jt,step:en,included:kt,includedStart:Da,includedEnd:ir,range:Ya,tabIndex:da,ariaLabelForHandle:qn,ariaLabelledByForHandle:ma,ariaValueTextFormatterForHandle:la}},[Oa,Nn,cr,Tt,jt,en,kt,Da,ir,Ya,da,qn,ma,la]);return he.createElement(a.Provider,{value:vr},he.createElement("div",{ref:Na,className:xe()(Jt,Gt,(st={},(0,qe.Z)(st,"".concat(Jt,"-disabled"),Tt),(0,qe.Z)(st,"".concat(Jt,"-vertical"),Sn),(0,qe.Z)(st,"".concat(Jt,"-horizontal"),!Sn),(0,qe.Z)(st,"".concat(Jt,"-with-marks"),pa.length),st)),style:Wt,onMouseDown:Pe},he.createElement("div",{className:"".concat(Jt,"-rail"),style:Ve}),he.createElement(Pt,{prefixCls:Jt,style:In,values:xa,startPoint:ln,onStartMove:St?rr:null}),he.createElement(bn,{prefixCls:Jt,marks:pa,dots:fn,style:rt,activeStyle:Je}),he.createElement(Ae,{ref:pn,prefixCls:Jt,style:Hn,values:aa,draggingIndex:Kr,onStartMove:rr,onOffsetChange:Ht,onFocus:At,onBlur:Lt,handleRender:Vn}),he.createElement(vt,{prefixCls:Jt,marks:pa,onClick:ye})))}),Wn=qt,lt=Wn,Nt=re(36355),rn=re(1684),gn=re(23073),mn=re(20475),et=re(6848),yt=he.forwardRef((Be,Oe)=>{const{open:st}=Be,xt=(0,he.useRef)(null),Jt=(0,he.useRef)(null);function Gt(){gn.Z.cancel(Jt.current),Jt.current=null}function Wt(){Jt.current=(0,gn.Z)(()=>{var nn;(nn=xt.current)===null||nn===void 0||nn.forceAlign(),Jt.current=null})}return he.useEffect(()=>(st?Wt():Gt(),Gt),[st,Be.title]),he.createElement(et.Z,Object.assign({ref:(0,mn.sQ)(xt,Oe)},Be))}),wn=re(64993),tn=re(17313),an=re(83116),we=re(37613);const Ce=Be=>{const{componentCls:Oe,antCls:st,controlSize:xt,dotSize:Jt,marginFull:Gt,marginPart:Wt,colorFillContentHover:nn}=Be;return{[Oe]:Object.assign(Object.assign({},(0,tn.Wf)(Be)),{position:"relative",height:xt,margin:`${Wt}px ${Gt}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Gt}px ${Wt}px`},[`${Oe}-rail`]:{position:"absolute",backgroundColor:Be.railBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${Oe}-track`]:{position:"absolute",backgroundColor:Be.trackBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${Oe}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Oe}-rail`]:{backgroundColor:Be.railHoverBg},[`${Oe}-track`]:{backgroundColor:Be.trackHoverBg},[`${Oe}-dot`]:{borderColor:nn},[`${Oe}-handle::after`]:{boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.colorPrimaryBorderHover}`},[`${Oe}-dot-active`]:{borderColor:Be.dotActiveBorderColor}},[`${Oe}-handle`]:{position:"absolute",width:Be.handleSize,height:Be.handleSize,outline:"none",[`${Oe}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-Be.handleLineWidth,insetBlockStart:-Be.handleLineWidth,width:Be.handleSize+Be.handleLineWidth*2,height:Be.handleSize+Be.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Be.handleSize,height:Be.handleSize,backgroundColor:Be.colorBgElevated,boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${Be.motionDurationMid}, inset-block-start ${Be.motionDurationMid}, width ${Be.motionDurationMid}, @@ -178,17 +178,17 @@ `]:{backgroundColor:Be.colorBgElevated,borderColor:Be.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${Oe}-handle::after`]:{backgroundColor:Be.colorBgElevated,cursor:"not-allowed",width:Be.handleSize,height:Be.handleSize,boxShadow:`0 0 0 ${Be.handleLineWidth}px ${new wn.C(Be.colorTextDisabled).onBackground(Be.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` ${Oe}-mark-text, ${Oe}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${st}-tooltip-inner`]:{minWidth:"unset"}})}},Xe=(Be,Oe)=>{const{componentCls:st,railSize:xt,handleSize:Jt,dotSize:Gt}=Be,Wt=Oe?"paddingBlock":"paddingInline",nn=Oe?"width":"height",Tt=Oe?"height":"width",rt=Oe?"insetBlockStart":"insetInlineStart",jt=Oe?"top":"insetInlineStart",Bt=(xt*3-Jt)/2,At=(Jt-xt)/2,Lt=Oe?{borderWidth:`${At}px 0`,transform:`translateY(-${At}px)`}:{borderWidth:`0 ${At}px`,transform:`translateX(-${At}px)`};return{[Wt]:xt,[Tt]:xt*3,[`${st}-rail`]:{[nn]:"100%",[Tt]:xt},[`${st}-track`]:{[Tt]:xt},[`${st}-track-draggable`]:Object.assign({},Lt),[`${st}-handle`]:{[rt]:Bt},[`${st}-mark`]:{insetInlineStart:0,top:0,[jt]:xt*3+(Oe?0:Be.marginFull),[nn]:"100%"},[`${st}-step`]:{insetInlineStart:0,top:0,[jt]:xt,[nn]:"100%",[Tt]:xt},[`${st}-dot`]:{position:"absolute",[rt]:(xt-Gt)/2}}},Et=Be=>{const{componentCls:Oe,marginPartWithMark:st}=Be;return{[`${Oe}-horizontal`]:Object.assign(Object.assign({},Xe(Be,!0)),{[`&${Oe}-with-marks`]:{marginBottom:st}})}},Ft=Be=>{const{componentCls:Oe}=Be;return{[`${Oe}-vertical`]:Object.assign(Object.assign({},Xe(Be,!1)),{height:"100%"})}};var Mt=(0,an.Z)("Slider",Be=>{const Oe=(0,we.TS)(Be,{marginPart:(Be.controlHeight-Be.controlSize)/2,marginFull:Be.controlSize/2,marginPartWithMark:Be.controlHeightLG-Be.controlSize});return[Ce(Oe),Et(Oe),Ft(Oe)]},Be=>{const st=Be.controlHeightLG/4,xt=Be.controlHeightSM/2,Jt=Be.lineWidth+1,Gt=Be.lineWidth+1*3;return{controlSize:st,railSize:4,handleSize:st,handleSizeHover:xt,dotSize:8,handleLineWidth:Jt,handleLineWidthHover:Gt,railBg:Be.colorFillTertiary,railHoverBg:Be.colorFillSecondary,trackBg:Be.colorPrimaryBorder,trackHoverBg:Be.colorPrimaryBorderHover,handleColor:Be.colorPrimaryBorder,handleActiveColor:Be.colorPrimary,dotBorderColor:Be.colorBorderSecondary,dotActiveBorderColor:Be.colorPrimaryBorder,trackBgDisabled:Be.colorBgContainerDisabled}}),zt=function(Be,Oe){var st={};for(var xt in Be)Object.prototype.hasOwnProperty.call(Be,xt)&&Oe.indexOf(xt)<0&&(st[xt]=Be[xt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,xt=Object.getOwnPropertySymbols(Be);Jttypeof Be=="number"?Be.toString():"";var Ot=he.forwardRef((Be,Oe)=>{const{prefixCls:st,range:xt,className:Jt,rootClassName:Gt,style:Wt,disabled:nn,tooltipPrefixCls:Tt,tipFormatter:rt,tooltipVisible:jt,getTooltipPopupContainer:Bt,tooltipPlacement:At}=Be,Lt=zt(Be,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:dn,slider:Ct,getPrefixCls:Dt,getPopupContainer:Zn}=he.useContext(Nt.E_),Yt=he.useContext(rn.Z),jn=nn!=null?nn:Yt,[Za,cr]=he.useState({}),Ya=(pt,Sn)=>{cr(Fn=>Object.assign(Object.assign({},Fn),{[pt]:Sn}))},ua=(pt,Sn)=>pt||(Sn?dn==="rtl"?"left":"right":"top"),wr=Dt("slider",st),[sr,Ha]=Mt(wr),Xa=xe()(Jt,Ct==null?void 0:Ct.className,Gt,{[`${wr}-rtl`]:dn==="rtl"},Ha);dn==="rtl"&&!Lt.vertical&&(Lt.reverse=!Lt.reverse);const[yr,ya]=he.useMemo(()=>xt?typeof xt=="object"?[!0,xt.draggableTrack]:[!0,!1]:[!1],[xt]),Zr=(pt,Sn)=>{var Fn;const{index:kt,dragging:ln}=Sn,{tooltip:In={},vertical:Hn}=Be,Ve=Object.assign({},In),{open:at,placement:Je,getPopupContainer:xn,prefixCls:fn,formatter:Vn}=Ve;let Ba;Vn||Vn===null?Ba=Vn:rt||rt===null?Ba=rt:Ba=Vt;const da=Ba?Za[kt]||ln:!1,qn=(Fn=at!=null?at:jt)!==null&&Fn!==void 0?Fn:at===void 0&&da,ma=Object.assign(Object.assign({},pt.props),{onMouseEnter:()=>Ya(kt,!0),onMouseLeave:()=>Ya(kt,!1)}),la=Dt("tooltip",fn!=null?fn:Tt);return he.createElement(yt,Object.assign({},Ve,{prefixCls:la,title:Ba?Ba(Sn.value):"",open:qn,placement:ua(Je!=null?Je:At,Hn),key:kt,overlayClassName:`${wr}-tooltip`,getPopupContainer:xn||Bt||Zn}),he.cloneElement(pt,ma))},Cr=Object.assign(Object.assign({},Ct==null?void 0:Ct.style),Wt);return sr(he.createElement(lt,Object.assign({},Lt,{step:Lt.step,range:yr,draggableTrack:ya,className:Xa,style:Cr,disabled:jn,ref:Oe,prefixCls:wr,handleRender:Zr})))})},10527:function(Ke,Rt,re){"use strict";var b,xe=re(54297).default;b={value:!0},Rt.Z=void 0;var qe=xe(re(65835)),ke=xe(re(6432));const ze={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},qe.default),timePickerLocale:Object.assign({},ke.default)};ze.lang.ok="\u786E\u5B9A";var it=ze;Rt.Z=it},6432:function(Ke,Rt){"use strict";Object.defineProperty(Rt,"__esModule",{value:!0}),Rt.default=void 0;var b={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Rt.default=b},65835:function(Ke,Rt){"use strict";Object.defineProperty(Rt,"__esModule",{value:!0}),Rt.default=void 0;var re={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},b=re;Rt.default=b},78018:function(Ke,Rt,re){"use strict";re.d(Rt,{Z5:function(){return Dl},_l:function(){return Fd},bK:function(){return Qd}});var b=re(59301),xe=re(3378);function qe(z,te){z.prototype=Object.create(te.prototype),z.prototype.constructor=z,(0,xe.Z)(z,te)}var ke=re(5891),ze=re(59781),it=b.createContext(null),he=null;function Ye(z){z()}var Ue=Ye,Ne=function(te){return Ue=te},gt=function(){return Ue};function nt(){var z=gt(),te=null,ae=null;return{clear:function(){te=null,ae=null},notify:function(){z(function(){for(var me=te;me;)me.callback(),me=me.next})},get:function(){for(var me=[],fe=te;fe;)me.push(fe),fe=fe.next;return me},subscribe:function(me){var fe=!0,Se=ae={callback:me,next:null,prev:ae};return Se.prev?Se.prev.next=Se:te=Se,function(){!fe||te===null||(fe=!1,Se.next?Se.next.prev=Se.prev:ae=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var Qe={notify:function(){},get:function(){return[]}};function de(z,te){var ae,ue=Qe;function me(Ze){return We(),ue.subscribe(Ze)}function fe(){ue.notify()}function Se(){He.onStateChange&&He.onStateChange()}function Fe(){return!!ae}function We(){ae||(ae=te?te.addNestedSub(Se):z.subscribe(Se),ue=nt())}function $e(){ae&&(ae(),ae=void 0,ue.clear(),ue=Qe)}var He={addNestedSub:me,notifyNestedSubs:fe,handleChangeWrapper:Se,isSubscribed:Fe,trySubscribe:We,tryUnsubscribe:$e,getListeners:function(){return ue}};return He}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function E(z){var te=z.store,ae=z.context,ue=z.children,me=(0,b.useMemo)(function(){var Fe=de(te);return{store:te,subscription:Fe}},[te]),fe=(0,b.useMemo)(function(){return te.getState()},[te]);a(function(){var Fe=me.subscription;return Fe.onStateChange=Fe.notifyNestedSubs,Fe.trySubscribe(),fe!==te.getState()&&Fe.notifyNestedSubs(),function(){Fe.tryUnsubscribe(),Fe.onStateChange=null}},[me,fe]);var Se=ae||it;return b.createElement(Se.Provider,{value:me},ue)}var x=E,y=re(16736),ee=re(94266),ne=re.n(ee),oe=re(53410),le=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ie=["reactReduxForwardedRef"],Ae=[],be=[null,null],Te=function(te){try{return JSON.stringify(te)}catch(ae){return String(te)}};function Ge(z,te){var ae=z[1];return[te.payload,ae+1]}function Pt(z,te,ae){a(function(){return z.apply(void 0,te)},ae)}function bt(z,te,ae,ue,me,fe,Se){z.current=ue,te.current=me,ae.current=!1,fe.current&&(fe.current=null,Se())}function vt(z,te,ae,ue,me,fe,Se,Fe,We,$e){if(z){var He=!1,Ze=null,je=function(){if(!He){var ta=te.getState(),fa,Fa;try{fa=ue(ta,me.current)}catch($a){Fa=$a,Ze=$a}Fa||(Ze=null),fa===fe.current?Se.current||We():(fe.current=fa,Fe.current=fa,Se.current=!0,$e({type:"STORE_UPDATED",payload:{error:Fa}}))}};ae.onStateChange=je,ae.trySubscribe(),je();var ft=function(){if(He=!0,ae.tryUnsubscribe(),ae.onStateChange=null,Ze)throw Ze};return ft}}var kn=function(){return[null,0]};function bn(z,te){te===void 0&&(te={});var ae=te,ue=ae.getDisplayName,me=ue===void 0?function(Eo){return"ConnectAdvanced("+Eo+")"}:ue,fe=ae.methodName,Se=fe===void 0?"connectAdvanced":fe,Fe=ae.renderCountProp,We=Fe===void 0?void 0:Fe,$e=ae.shouldHandleStateChanges,He=$e===void 0?!0:$e,Ze=ae.storeKey,je=Ze===void 0?"store":Ze,ft=ae.withRef,$t=ft===void 0?!1:ft,ta=ae.forwardRef,fa=ta===void 0?!1:ta,Fa=ae.context,$a=Fa===void 0?it:Fa,gr=(0,y.Z)(ae,le);if(0)var Pr;var bo=$a;return function(_o){var Xi=_o.displayName||_o.name||"Component",ti=me(Xi),Ji=(0,ke.Z)({},gr,{getDisplayName:me,methodName:Se,renderCountProp:We,shouldHandleStateChanges:He,storeKey:je,displayName:ti,wrappedComponentName:Xi,WrappedComponent:_o}),Cl=gr.pure;function wl(xl){return z(xl.dispatch,Ji)}var ku=Cl?b.useMemo:function(xl){return xl()};function xu(xl){var ss=(0,b.useMemo)(function(){var dd=xl.reactReduxForwardedRef,Jd=(0,y.Z)(xl,ie);return[xl.context,dd,Jd]},[xl]),Zu=ss[0],ud=ss[1],Os=ss[2],ds=(0,b.useMemo)(function(){return Zu&&Zu.Consumer&&(0,oe.isContextConsumer)(b.createElement(Zu.Consumer,null))?Zu:bo},[Zu,bo]),zu=(0,b.useContext)(ds),Ms=!!xl.store&&!!xl.store.getState&&!!xl.store.dispatch,Bd=!!zu&&!!zu.store,Gu=Ms?xl.store:zu.store,sd=(0,b.useMemo)(function(){return wl(Gu)},[Gu]),Dd=(0,b.useMemo)(function(){if(!He)return be;var dd=de(Gu,Ms?null:zu.subscription),Jd=dd.notifyNestedSubs.bind(dd);return[dd,Jd]},[Gu,Ms,zu]),Ks=Dd[0],wd=Dd[1],xd=(0,b.useMemo)(function(){return Ms?zu:(0,ke.Z)({},zu,{subscription:Ks})},[Ms,zu,Ks]),qd=(0,b.useReducer)(Ge,Ae,kn),tc=qd[0],Ld=tc[0],nc=qd[1];if(Ld&&Ld.error)throw Ld.error;var $d=(0,b.useRef)(),Yd=(0,b.useRef)(Os),Od=(0,b.useRef)(),ec=(0,b.useRef)(!1),Hd=ku(function(){return Od.current&&Os===Yd.current?Od.current:sd(Gu.getState(),Os)},[Gu,Ld,Os]);Pt(bt,[Yd,$d,ec,Os,Hd,Od,wd]),Pt(vt,[He,Gu,Ks,sd,Yd,$d,ec,Od,wd,nc],[Gu,Ks,sd]);var Xd=(0,b.useMemo)(function(){return b.createElement(_o,(0,ke.Z)({},Hd,{ref:ud}))},[ud,_o,Hd]),ac=(0,b.useMemo)(function(){return He?b.createElement(ds.Provider,{value:xd},Xd):Xd},[ds,Xd,xd]);return ac}var du=Cl?b.memo(xu):xu;if(du.WrappedComponent=_o,du.displayName=xu.displayName=ti,fa){var Vu=b.forwardRef(function(ss,Zu){return b.createElement(du,(0,ke.Z)({},ss,{reactReduxForwardedRef:Zu}))});return Vu.displayName=ti,Vu.WrappedComponent=_o,ne()(Vu,_o)}return ne()(du,_o)}}function sa(z,te){return z===te?z!==0||te!==0||1/z===1/te:z!==z&&te!==te}function va(z,te){if(sa(z,te))return!0;if(typeof z!="object"||z===null||typeof te!="object"||te===null)return!1;var ae=Object.keys(z),ue=Object.keys(te);if(ae.length!==ue.length)return!1;for(var me=0;me=0;ue--){var me=te[ue](z);if(me)return me}return function(fe,Se){throw new Error("Invalid value of type "+typeof z+" for "+ae+" argument when connecting component "+Se.wrappedComponentName+".")}}function Ot(z,te){return z===te}function Be(z){var te=z===void 0?{}:z,ae=te.connectHOC,ue=ae===void 0?bn:ae,me=te.mapStateToPropsFactories,fe=me===void 0?wn:me,Se=te.mapDispatchToPropsFactories,Fe=Se===void 0?et:Se,We=te.mergePropsFactories,$e=We===void 0?Xe:We,He=te.selectorFactory,Ze=He===void 0?zt:He;return function(ft,$t,ta,fa){fa===void 0&&(fa={});var Fa=fa,$a=Fa.pure,gr=$a===void 0?!0:$a,Pr=Fa.areStatesEqual,bo=Pr===void 0?Ot:Pr,Eo=Fa.areOwnPropsEqual,_o=Eo===void 0?va:Eo,Xi=Fa.areStatePropsEqual,ti=Xi===void 0?va:Xi,Ji=Fa.areMergedPropsEqual,Cl=Ji===void 0?va:Ji,wl=(0,y.Z)(Fa,Vt),ku=Bn(ft,fe,"mapStateToProps"),xu=Bn($t,Fe,"mapDispatchToProps"),du=Bn(ta,$e,"mergeProps");return ue(Ze,(0,ke.Z)({methodName:"connect",getDisplayName:function(xl){return"Connect("+xl+")"},shouldHandleStateChanges:!!ft,initMapStateToProps:ku,initMapDispatchToProps:xu,initMergeProps:du,pure:gr,areStatesEqual:bo,areOwnPropsEqual:_o,areStatePropsEqual:ti,areMergedPropsEqual:Cl},wl))}}var Oe=Be();function st(){var z=useContext(ReactReduxContext);return z}function xt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultReduxContext:function(){return useContext(z)};return function(){var ue=te(),me=ue.store;return me}}var Jt=null;function Gt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultStore:createStoreHook(z);return function(){var ue=te();return ue.dispatch}}var Wt=null,nn=function(te,ae){return te===ae};function Tt(z,te,ae,ue){var me=useReducer(function($t){return $t+1},0),fe=me[1],Se=useMemo(function(){return createSubscription(ae,ue)},[ae,ue]),Fe=useRef(),We=useRef(),$e=useRef(),He=useRef(),Ze=ae.getState(),je;try{if(z!==We.current||Ze!==$e.current||Fe.current){var ft=z(Ze);He.current===void 0||!te(ft,He.current)?je=ft:je=He.current}else je=He.current}catch($t){throw Fe.current&&($t.message+=` + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${st}-tooltip-inner`]:{minWidth:"unset"}})}},Xe=(Be,Oe)=>{const{componentCls:st,railSize:xt,handleSize:Jt,dotSize:Gt}=Be,Wt=Oe?"paddingBlock":"paddingInline",nn=Oe?"width":"height",Tt=Oe?"height":"width",nt=Oe?"insetBlockStart":"insetInlineStart",jt=Oe?"top":"insetInlineStart",Bt=(xt*3-Jt)/2,At=(Jt-xt)/2,Lt=Oe?{borderWidth:`${At}px 0`,transform:`translateY(-${At}px)`}:{borderWidth:`0 ${At}px`,transform:`translateX(-${At}px)`};return{[Wt]:xt,[Tt]:xt*3,[`${st}-rail`]:{[nn]:"100%",[Tt]:xt},[`${st}-track`]:{[Tt]:xt},[`${st}-track-draggable`]:Object.assign({},Lt),[`${st}-handle`]:{[nt]:Bt},[`${st}-mark`]:{insetInlineStart:0,top:0,[jt]:xt*3+(Oe?0:Be.marginFull),[nn]:"100%"},[`${st}-step`]:{insetInlineStart:0,top:0,[jt]:xt,[nn]:"100%",[Tt]:xt},[`${st}-dot`]:{position:"absolute",[nt]:(xt-Gt)/2}}},Et=Be=>{const{componentCls:Oe,marginPartWithMark:st}=Be;return{[`${Oe}-horizontal`]:Object.assign(Object.assign({},Xe(Be,!0)),{[`&${Oe}-with-marks`]:{marginBottom:st}})}},Ft=Be=>{const{componentCls:Oe}=Be;return{[`${Oe}-vertical`]:Object.assign(Object.assign({},Xe(Be,!1)),{height:"100%"})}};var Mt=(0,an.Z)("Slider",Be=>{const Oe=(0,we.TS)(Be,{marginPart:(Be.controlHeight-Be.controlSize)/2,marginFull:Be.controlSize/2,marginPartWithMark:Be.controlHeightLG-Be.controlSize});return[Ce(Oe),Et(Oe),Ft(Oe)]},Be=>{const st=Be.controlHeightLG/4,xt=Be.controlHeightSM/2,Jt=Be.lineWidth+1,Gt=Be.lineWidth+1*3;return{controlSize:st,railSize:4,handleSize:st,handleSizeHover:xt,dotSize:8,handleLineWidth:Jt,handleLineWidthHover:Gt,railBg:Be.colorFillTertiary,railHoverBg:Be.colorFillSecondary,trackBg:Be.colorPrimaryBorder,trackHoverBg:Be.colorPrimaryBorderHover,handleColor:Be.colorPrimaryBorder,handleActiveColor:Be.colorPrimary,dotBorderColor:Be.colorBorderSecondary,dotActiveBorderColor:Be.colorPrimaryBorder,trackBgDisabled:Be.colorBgContainerDisabled}}),zt=function(Be,Oe){var st={};for(var xt in Be)Object.prototype.hasOwnProperty.call(Be,xt)&&Oe.indexOf(xt)<0&&(st[xt]=Be[xt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,xt=Object.getOwnPropertySymbols(Be);Jttypeof Be=="number"?Be.toString():"";var Ot=he.forwardRef((Be,Oe)=>{const{prefixCls:st,range:xt,className:Jt,rootClassName:Gt,style:Wt,disabled:nn,tooltipPrefixCls:Tt,tipFormatter:nt,tooltipVisible:jt,getTooltipPopupContainer:Bt,tooltipPlacement:At}=Be,Lt=zt(Be,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:dn,slider:Ct,getPrefixCls:Dt,getPopupContainer:Zn}=he.useContext(Nt.E_),Yt=he.useContext(rn.Z),jn=nn!=null?nn:Yt,[Za,gr]=he.useState({}),Ya=(pt,Sn)=>{gr(Fn=>Object.assign(Object.assign({},Fn),{[pt]:Sn}))},ua=(pt,Sn)=>pt||(Sn?dn==="rtl"?"left":"right":"top"),wr=Dt("slider",st),[dr,Ha]=Mt(wr),Xa=xe()(Jt,Ct==null?void 0:Ct.className,Gt,{[`${wr}-rtl`]:dn==="rtl"},Ha);dn==="rtl"&&!Lt.vertical&&(Lt.reverse=!Lt.reverse);const[yr,ya]=he.useMemo(()=>xt?typeof xt=="object"?[!0,xt.draggableTrack]:[!0,!1]:[!1],[xt]),Zr=(pt,Sn)=>{var Fn;const{index:kt,dragging:ln}=Sn,{tooltip:In={},vertical:Hn}=Be,Ve=Object.assign({},In),{open:rt,placement:Je,getPopupContainer:xn,prefixCls:fn,formatter:Vn}=Ve;let Ba;Vn||Vn===null?Ba=Vn:nt||nt===null?Ba=nt:Ba=Vt;const da=Ba?Za[kt]||ln:!1,qn=(Fn=rt!=null?rt:jt)!==null&&Fn!==void 0?Fn:rt===void 0&&da,ma=Object.assign(Object.assign({},pt.props),{onMouseEnter:()=>Ya(kt,!0),onMouseLeave:()=>Ya(kt,!1)}),la=Dt("tooltip",fn!=null?fn:Tt);return he.createElement(yt,Object.assign({},Ve,{prefixCls:la,title:Ba?Ba(Sn.value):"",open:qn,placement:ua(Je!=null?Je:At,Hn),key:kt,overlayClassName:`${wr}-tooltip`,getPopupContainer:xn||Bt||Zn}),he.cloneElement(pt,ma))},Cr=Object.assign(Object.assign({},Ct==null?void 0:Ct.style),Wt);return dr(he.createElement(lt,Object.assign({},Lt,{step:Lt.step,range:yr,draggableTrack:ya,className:Xa,style:Cr,disabled:jn,ref:Oe,prefixCls:wr,handleRender:Zr})))})},10527:function(Ke,Rt,re){"use strict";var b,xe=re(54297).default;b={value:!0},Rt.Z=void 0;var qe=xe(re(65835)),ke=xe(re(6432));const ze={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},qe.default),timePickerLocale:Object.assign({},ke.default)};ze.lang.ok="\u786E\u5B9A";var it=ze;Rt.Z=it},6432:function(Ke,Rt){"use strict";Object.defineProperty(Rt,"__esModule",{value:!0}),Rt.default=void 0;var b={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Rt.default=b},65835:function(Ke,Rt){"use strict";Object.defineProperty(Rt,"__esModule",{value:!0}),Rt.default=void 0;var re={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},b=re;Rt.default=b},78018:function(Ke,Rt,re){"use strict";re.d(Rt,{Z5:function(){return Dl},_l:function(){return Fd},bK:function(){return Qd}});var b=re(59301),xe=re(3378);function qe(z,te){z.prototype=Object.create(te.prototype),z.prototype.constructor=z,(0,xe.Z)(z,te)}var ke=re(5891),ze=re(59781),it=b.createContext(null),he=null;function Ye(z){z()}var Ue=Ye,Ne=function(te){return Ue=te},gt=function(){return Ue};function at(){var z=gt(),te=null,ae=null;return{clear:function(){te=null,ae=null},notify:function(){z(function(){for(var me=te;me;)me.callback(),me=me.next})},get:function(){for(var me=[],fe=te;fe;)me.push(fe),fe=fe.next;return me},subscribe:function(me){var fe=!0,Se=ae={callback:me,next:null,prev:ae};return Se.prev?Se.prev.next=Se:te=Se,function(){!fe||te===null||(fe=!1,Se.next?Se.next.prev=Se.prev:ae=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var Qe={notify:function(){},get:function(){return[]}};function de(z,te){var ae,ue=Qe;function me(Ze){return We(),ue.subscribe(Ze)}function fe(){ue.notify()}function Se(){He.onStateChange&&He.onStateChange()}function Fe(){return!!ae}function We(){ae||(ae=te?te.addNestedSub(Se):z.subscribe(Se),ue=at())}function $e(){ae&&(ae(),ae=void 0,ue.clear(),ue=Qe)}var He={addNestedSub:me,notifyNestedSubs:fe,handleChangeWrapper:Se,isSubscribed:Fe,trySubscribe:We,tryUnsubscribe:$e,getListeners:function(){return ue}};return He}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function E(z){var te=z.store,ae=z.context,ue=z.children,me=(0,b.useMemo)(function(){var Fe=de(te);return{store:te,subscription:Fe}},[te]),fe=(0,b.useMemo)(function(){return te.getState()},[te]);a(function(){var Fe=me.subscription;return Fe.onStateChange=Fe.notifyNestedSubs,Fe.trySubscribe(),fe!==te.getState()&&Fe.notifyNestedSubs(),function(){Fe.tryUnsubscribe(),Fe.onStateChange=null}},[me,fe]);var Se=ae||it;return b.createElement(Se.Provider,{value:me},ue)}var x=E,y=re(16736),ee=re(94266),ne=re.n(ee),oe=re(53410),le=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ie=["reactReduxForwardedRef"],Ae=[],be=[null,null],Te=function(te){try{return JSON.stringify(te)}catch(ae){return String(te)}};function Ge(z,te){var ae=z[1];return[te.payload,ae+1]}function Pt(z,te,ae){a(function(){return z.apply(void 0,te)},ae)}function bt(z,te,ae,ue,me,fe,Se){z.current=ue,te.current=me,ae.current=!1,fe.current&&(fe.current=null,Se())}function vt(z,te,ae,ue,me,fe,Se,Fe,We,$e){if(z){var He=!1,Ze=null,je=function(){if(!He){var ta=te.getState(),fa,Fa;try{fa=ue(ta,me.current)}catch($a){Fa=$a,Ze=$a}Fa||(Ze=null),fa===fe.current?Se.current||We():(fe.current=fa,Fe.current=fa,Se.current=!0,$e({type:"STORE_UPDATED",payload:{error:Fa}}))}};ae.onStateChange=je,ae.trySubscribe(),je();var ft=function(){if(He=!0,ae.tryUnsubscribe(),ae.onStateChange=null,Ze)throw Ze};return ft}}var kn=function(){return[null,0]};function bn(z,te){te===void 0&&(te={});var ae=te,ue=ae.getDisplayName,me=ue===void 0?function(Eo){return"ConnectAdvanced("+Eo+")"}:ue,fe=ae.methodName,Se=fe===void 0?"connectAdvanced":fe,Fe=ae.renderCountProp,We=Fe===void 0?void 0:Fe,$e=ae.shouldHandleStateChanges,He=$e===void 0?!0:$e,Ze=ae.storeKey,je=Ze===void 0?"store":Ze,ft=ae.withRef,$t=ft===void 0?!1:ft,ta=ae.forwardRef,fa=ta===void 0?!1:ta,Fa=ae.context,$a=Fa===void 0?it:Fa,mr=(0,y.Z)(ae,le);if(0)var Ar;var bo=$a;return function(Xo){var Xi=Xo.displayName||Xo.name||"Component",ti=me(Xi),Ji=(0,ke.Z)({},mr,{getDisplayName:me,methodName:Se,renderCountProp:We,shouldHandleStateChanges:He,storeKey:je,displayName:ti,wrappedComponentName:Xi,WrappedComponent:Xo}),Cl=mr.pure;function wl(xl){return z(xl.dispatch,Ji)}var ku=Cl?b.useMemo:function(xl){return xl()};function xu(xl){var ss=(0,b.useMemo)(function(){var dd=xl.reactReduxForwardedRef,Jd=(0,y.Z)(xl,ie);return[xl.context,dd,Jd]},[xl]),Zu=ss[0],ud=ss[1],Os=ss[2],ds=(0,b.useMemo)(function(){return Zu&&Zu.Consumer&&(0,oe.isContextConsumer)(b.createElement(Zu.Consumer,null))?Zu:bo},[Zu,bo]),zu=(0,b.useContext)(ds),Ms=!!xl.store&&!!xl.store.getState&&!!xl.store.dispatch,Bd=!!zu&&!!zu.store,Gu=Ms?xl.store:zu.store,sd=(0,b.useMemo)(function(){return wl(Gu)},[Gu]),Dd=(0,b.useMemo)(function(){if(!He)return be;var dd=de(Gu,Ms?null:zu.subscription),Jd=dd.notifyNestedSubs.bind(dd);return[dd,Jd]},[Gu,Ms,zu]),Ks=Dd[0],wd=Dd[1],xd=(0,b.useMemo)(function(){return Ms?zu:(0,ke.Z)({},zu,{subscription:Ks})},[Ms,zu,Ks]),qd=(0,b.useReducer)(Ge,Ae,kn),tc=qd[0],Ld=tc[0],nc=qd[1];if(Ld&&Ld.error)throw Ld.error;var $d=(0,b.useRef)(),Yd=(0,b.useRef)(Os),Od=(0,b.useRef)(),ec=(0,b.useRef)(!1),Hd=ku(function(){return Od.current&&Os===Yd.current?Od.current:sd(Gu.getState(),Os)},[Gu,Ld,Os]);Pt(bt,[Yd,$d,ec,Os,Hd,Od,wd]),Pt(vt,[He,Gu,Ks,sd,Yd,$d,ec,Od,wd,nc],[Gu,Ks,sd]);var Xd=(0,b.useMemo)(function(){return b.createElement(Xo,(0,ke.Z)({},Hd,{ref:ud}))},[ud,Xo,Hd]),ac=(0,b.useMemo)(function(){return He?b.createElement(ds.Provider,{value:xd},Xd):Xd},[ds,Xd,xd]);return ac}var du=Cl?b.memo(xu):xu;if(du.WrappedComponent=Xo,du.displayName=xu.displayName=ti,fa){var Vu=b.forwardRef(function(ss,Zu){return b.createElement(du,(0,ke.Z)({},ss,{reactReduxForwardedRef:Zu}))});return Vu.displayName=ti,Vu.WrappedComponent=Xo,ne()(Vu,Xo)}return ne()(du,Xo)}}function sa(z,te){return z===te?z!==0||te!==0||1/z===1/te:z!==z&&te!==te}function va(z,te){if(sa(z,te))return!0;if(typeof z!="object"||z===null||typeof te!="object"||te===null)return!1;var ae=Object.keys(z),ue=Object.keys(te);if(ae.length!==ue.length)return!1;for(var me=0;me=0;ue--){var me=te[ue](z);if(me)return me}return function(fe,Se){throw new Error("Invalid value of type "+typeof z+" for "+ae+" argument when connecting component "+Se.wrappedComponentName+".")}}function Ot(z,te){return z===te}function Be(z){var te=z===void 0?{}:z,ae=te.connectHOC,ue=ae===void 0?bn:ae,me=te.mapStateToPropsFactories,fe=me===void 0?wn:me,Se=te.mapDispatchToPropsFactories,Fe=Se===void 0?et:Se,We=te.mergePropsFactories,$e=We===void 0?Xe:We,He=te.selectorFactory,Ze=He===void 0?zt:He;return function(ft,$t,ta,fa){fa===void 0&&(fa={});var Fa=fa,$a=Fa.pure,mr=$a===void 0?!0:$a,Ar=Fa.areStatesEqual,bo=Ar===void 0?Ot:Ar,Eo=Fa.areOwnPropsEqual,Xo=Eo===void 0?va:Eo,Xi=Fa.areStatePropsEqual,ti=Xi===void 0?va:Xi,Ji=Fa.areMergedPropsEqual,Cl=Ji===void 0?va:Ji,wl=(0,y.Z)(Fa,Vt),ku=Bn(ft,fe,"mapStateToProps"),xu=Bn($t,Fe,"mapDispatchToProps"),du=Bn(ta,$e,"mergeProps");return ue(Ze,(0,ke.Z)({methodName:"connect",getDisplayName:function(xl){return"Connect("+xl+")"},shouldHandleStateChanges:!!ft,initMapStateToProps:ku,initMapDispatchToProps:xu,initMergeProps:du,pure:mr,areStatesEqual:bo,areOwnPropsEqual:Xo,areStatePropsEqual:ti,areMergedPropsEqual:Cl},wl))}}var Oe=Be();function st(){var z=useContext(ReactReduxContext);return z}function xt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultReduxContext:function(){return useContext(z)};return function(){var ue=te(),me=ue.store;return me}}var Jt=null;function Gt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultStore:createStoreHook(z);return function(){var ue=te();return ue.dispatch}}var Wt=null,nn=function(te,ae){return te===ae};function Tt(z,te,ae,ue){var me=useReducer(function($t){return $t+1},0),fe=me[1],Se=useMemo(function(){return createSubscription(ae,ue)},[ae,ue]),Fe=useRef(),We=useRef(),$e=useRef(),He=useRef(),Ze=ae.getState(),je;try{if(z!==We.current||Ze!==$e.current||Fe.current){var ft=z(Ze);He.current===void 0||!te(ft,He.current)?je=ft:je=He.current}else je=He.current}catch($t){throw Fe.current&&($t.message+=` The error may be correlated with this previous error: `+Fe.current.stack+` -`),$t}return useIsomorphicLayoutEffect(function(){We.current=z,$e.current=Ze,He.current=je,Fe.current=void 0}),useIsomorphicLayoutEffect(function(){function $t(){try{var ta=ae.getState();if(ta===$e.current)return;var fa=We.current(ta);if(te(fa,He.current))return;He.current=fa,$e.current=ta}catch(Fa){Fe.current=Fa}fe()}return Se.onStateChange=$t,Se.trySubscribe(),$t(),function(){return Se.tryUnsubscribe()}},[ae,Se]),je}function rt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultReduxContext:function(){return useContext(z)};return function(ue,me){me===void 0&&(me=nn);var fe=te(),Se=fe.store,Fe=fe.subscription,We=Tt(ue,me,Se,Fe);return useDebugValue(We),We}}var jt=null,Bt=re(4676);Ne(Bt.unstable_batchedUpdates);function At(z,te){if(z.length!==te.length)return!1;for(var ae=0;ae");return ue.callbacks},ue.setCallbacks=function(Fe){ue.callbacks=Fe},ue}var ae=te.prototype;return ae.componentDidMount=function(){this.unbind=Na(window,[{eventName:"error",fn:this.onWindowError}])},ae.componentWillUnmount=function(){this.unbind()},ae.componentDidCatch=function(me){if(me instanceof Nn){this.setState({});return}throw me},ae.render=function(){return this.props.children(this.setCallbacks)},te}(b.Component),pa=` +`)},Vn=function(te){return[fn(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Ba="__react-beautiful-dnd-disable-dev-warnings";function da(z,te){var ae;Ve||typeof window!="undefined"&&window[Ba]||(ae=console)[z].apply(ae,Vn(te))}var qn=da.bind(null,"warn"),ma=da.bind(null,"error");function la(){}function pn(z,te){return(0,ke.Z)({},z,{},te)}function Na(z,te,ae){var ue=te.map(function(me){var fe=pn(ae,me.options);return z.addEventListener(me.eventName,me.fn,fe),function(){z.removeEventListener(me.eventName,me.fn,fe)}});return function(){ue.forEach(function(fe){fe()})}}var cr=!0,Oa="Invariant failed";function Nn(z){this.message=z}Nn.prototype.toString=function(){return this.message};function en(z,te){if(!z)throw cr?new Nn(Oa):new Nn(Oa+": "+(te||""))}var xr=function(z){qe(te,z);function te(){for(var ue,me=arguments.length,fe=new Array(me),Se=0;Se");return ue.callbacks},ue.setCallbacks=function(Fe){ue.callbacks=Fe},ue}var ae=te.prototype;return ae.componentDidMount=function(){this.unbind=Na(window,[{eventName:"error",fn:this.onWindowError}])},ae.componentWillUnmount=function(){this.unbind()},ae.componentDidCatch=function(me){if(me instanceof Nn){this.setState({});return}throw me},ae.render=function(){return this.props.children(this.setCallbacks)},te}(b.Component),pa=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -224,7 +224,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+Po(te.source)+` - `},yn={dragHandleUsageInstructions:pa,onDragStart:er,onDragUpdate:so,onDragEnd:co},Ir={x:0,y:0},eo=function(te,ae){return{x:te.x+ae.x,y:te.y+ae.y}},ut=function(te,ae){return{x:te.x-ae.x,y:te.y-ae.y}},De=function(te,ae){return te.x===ae.x&&te.y===ae.y},ye=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Pe=function(te,ae,ue){var me;return ue===void 0&&(ue=0),me={},me[te]=ae,me[te==="x"?"y":"x"]=ue,me},Re=function(te,ae){return Math.sqrt(Math.pow(ae.x-te.x,2)+Math.pow(ae.y-te.y,2))},_t=function(te,ae){return Math.min.apply(Math,ae.map(function(ue){return Re(te,ue)}))},pn=function(te){return function(ae){return{x:te(ae.x),y:te(ae.y)}}},It=function(z,te){var ae=Za({top:Math.max(te.top,z.top),right:Math.min(te.right,z.right),bottom:Math.min(te.bottom,z.bottom),left:Math.max(te.left,z.left)});return ae.width<=0||ae.height<=0?null:ae},Ht=function(te,ae){return{top:te.top+ae.y,left:te.left+ae.x,bottom:te.bottom+ae.y,right:te.right+ae.x}},St=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},Dn={top:0,right:0,bottom:0,left:0},ka=function(te,ae){return ae?Ht(te,ae.scroll.diff.displacement):te},Lr=function(te,ae,ue){if(ue&&ue.increasedBy){var me;return(0,ke.Z)({},te,(me={},me[ae.end]=te[ae.end]+ue.increasedBy[ae.line],me))}return te},Kr=function(te,ae){return ae&&ae.shouldClipSubject?It(ae.pageMarginBox,te):Za(te)},Ma=function(z){var te=z.page,ae=z.withPlaceholder,ue=z.axis,me=z.frame,fe=ka(te.marginBox,me),Se=Lr(fe,ue,ae),Fe=Kr(Se,me);return{page:te,withPlaceholder:ae,active:Fe}},aa=function(z,te){z.frame||en(!1);var ae=z.frame,ue=ut(te,ae.scroll.initial),me=ye(ue),fe=(0,ke.Z)({},ae,{scroll:{initial:ae.scroll.initial,current:te,diff:{value:ue,displacement:me},max:ae.scroll.max}}),Se=Ma({page:z.subject.page,withPlaceholder:z.subject.withPlaceholder,axis:z.axis,frame:fe}),Fe=(0,ke.Z)({},z,{frame:fe,subject:Se});return Fe};function tr(z){return Number.isInteger?Number.isInteger(z):typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function rr(z){return Object.values?Object.values(z):Object.keys(z).map(function(te){return z[te]})}function or(z,te){if(z.findIndex)return z.findIndex(te);for(var ae=0;aez.bottom,$e=ue.leftz.right,He=We&&$e;if(He)return!0;var Ze=We&&Se||$e&&fe;return Ze}},to=function(z){var te=fo(z.top,z.bottom),ae=fo(z.left,z.right);return function(ue){var me=te(ue.top)&&te(ue.bottom)&&ae(ue.left)&&ae(ue.right);return me}},Yo={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Hr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ho=function(z){return function(te){var ae=fo(te.top,te.bottom),ue=fo(te.left,te.right);return function(me){return z===Yo?ae(me.top)&&ae(me.bottom):ue(me.left)&&ue(me.right)}}},Sa=function(te,ae){var ue=ae.frame?ae.frame.scroll.diff.displacement:Ir;return Ht(te,ue)},Kn=function(te,ae,ue){return ae.subject.active?ue(ae.subject.active)(te):!1},On=function(te,ae,ue){return ue(ae)(te)},Tn=function(te){var ae=te.target,ue=te.destination,me=te.viewport,fe=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,Fe=fe?Sa(ae,ue):ae;return Kn(Fe,ue,Se)&&On(Fe,me,Se)},Ar=function(te){return Tn((0,ke.Z)({},te,{isVisibleThroughFrameFn:ha}))},Ie=function(te){return Tn((0,ke.Z)({},te,{isVisibleThroughFrameFn:to}))},Xo=function(te){return Tn((0,ke.Z)({},te,{isVisibleThroughFrameFn:Ho(te.destination.axis)}))},mr=function(te,ae,ue){if(typeof ue=="boolean")return ue;if(!ae)return!0;var me=ae.invisible,fe=ae.visible;if(me[te])return!1;var Se=fe[te];return Se?Se.shouldAnimate:!0};function Tr(z,te){var ae=z.page.marginBox,ue={top:te.point.y,right:0,bottom:0,left:te.point.x};return Za(cr(ae,ue))}function no(z){var te=z.afterDragging,ae=z.destination,ue=z.displacedBy,me=z.viewport,fe=z.forceShouldAnimate,Se=z.last;return te.reduce(function(We,$e){var He=Tr($e,ue),Ze=$e.descriptor.id;We.all.push(Ze);var je=Ar({target:He,destination:ae,viewport:me,withDroppableDisplacement:!0});if(!je)return We.invisible[$e.descriptor.id]=!0,We;var ft=mr(Ze,Se,fe),$t={draggableId:Ze,shouldAnimate:ft};return We.visible[Ze]=$t,We},{all:[],visible:{},invisible:{}})}function ri(z,te){if(!z.length)return 0;var ae=z[z.length-1].descriptor.index;return te.inHomeList?ae:ae+1}function To(z){var te=z.insideDestination,ae=z.inHomeList,ue=z.displacedBy,me=z.destination,fe=ri(te,{inHomeList:ae});return{displaced:za,displacedBy:ue,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:fe}}}}function ui(z){var te=z.draggable,ae=z.insideDestination,ue=z.destination,me=z.viewport,fe=z.displacedBy,Se=z.last,Fe=z.index,We=z.forceShouldAnimate,$e=Nr(te,ue);if(Fe==null)return To({insideDestination:ae,inHomeList:$e,displacedBy:fe,destination:ue});var He=xa(ae,function(ta){return ta.descriptor.index===Fe});if(!He)return To({insideDestination:ae,inHomeList:$e,displacedBy:fe,destination:ue});var Ze=un(te,ae),je=ae.indexOf(He),ft=Ze.slice(je),$t=no({afterDragging:ft,destination:ue,displacedBy:fe,last:Se,viewport:me.frame,forceShouldAnimate:We});return{displaced:$t,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:Fe}}}}function Bo(z,te){return!!te.effected[z]}var hi=function(z){var te=z.isMovingForward,ae=z.destination,ue=z.draggables,me=z.combine,fe=z.afterCritical;if(!ae.isCombineEnabled)return null;var Se=me.draggableId,Fe=ue[Se],We=Fe.descriptor.index,$e=Bo(Se,fe);return $e?te?We:We-1:te?We+1:We},oi=function(z){var te=z.isMovingForward,ae=z.isInHomeList,ue=z.insideDestination,me=z.location;if(!ue.length)return null;var fe=me.index,Se=te?fe+1:fe-1,Fe=ue[0].descriptor.index,We=ue[ue.length-1].descriptor.index,$e=ae?We:We+1;return Se$e?null:Se},Oi=function(z){var te=z.isMovingForward,ae=z.isInHomeList,ue=z.draggable,me=z.draggables,fe=z.destination,Se=z.insideDestination,Fe=z.previousImpact,We=z.viewport,$e=z.afterCritical,He=Fe.at;if(He||en(!1),He.type==="REORDER"){var Ze=oi({isMovingForward:te,isInHomeList:ae,location:He.destination,insideDestination:Se});return Ze==null?null:ui({draggable:ue,insideDestination:Se,destination:fe,viewport:We,last:Fe.displaced,displacedBy:Fe.displacedBy,index:Ze})}var je=hi({isMovingForward:te,destination:fe,displaced:Fe.displaced,draggables:me,combine:He.combine,afterCritical:$e});return je==null?null:ui({draggable:ue,insideDestination:Se,destination:fe,viewport:We,last:Fe.displaced,displacedBy:Fe.displacedBy,index:je})},cl=function(z){var te=z.displaced,ae=z.afterCritical,ue=z.combineWith,me=z.displacedBy,fe=!!(te.visible[ue]||te.invisible[ue]);return Bo(ue,ae)?fe?Ir:ye(me.point):fe?me.point:Ir},si=function(z){var te=z.afterCritical,ae=z.impact,ue=z.draggables,me=En(ae);me||en(!1);var fe=me.draggableId,Se=ue[fe].page.borderBox.center,Fe=cl({displaced:ae.displaced,afterCritical:te,combineWith:fe,displacedBy:ae.displacedBy});return eo(Se,Fe)},Kl=function(te,ae){return ae.margin[te.start]+ae.borderBox[te.size]/2},zi=function(te,ae){return ae.margin[te.end]+ae.borderBox[te.size]/2},Ll=function(te,ae,ue){return ae[te.crossAxisStart]+ue.margin[te.crossAxisStart]+ue.borderBox[te.crossAxisSize]/2},ql=function(te){var ae=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return Pe(ae.line,ue.marginBox[ae.end]+Kl(ae,me),Ll(ae,ue.marginBox,me))},Ol=function(te){var ae=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return Pe(ae.line,ue.marginBox[ae.start]-zi(ae,me),Ll(ae,ue.marginBox,me))},el=function(te){var ae=te.axis,ue=te.moveInto,me=te.isMoving;return Pe(ae.line,ue.contentBox[ae.start]+Kl(ae,me),Ll(ae,ue.contentBox,me))},Su=function(z){var te=z.impact,ae=z.draggable,ue=z.draggables,me=z.droppable,fe=z.afterCritical,Se=ra(me.descriptor.id,ue),Fe=ae.page,We=me.axis;if(!Se.length)return el({axis:We,moveInto:me.page,isMoving:Fe});var $e=te.displaced,He=te.displacedBy,Ze=$e.all[0];if(Ze){var je=ue[Ze];if(Bo(Ze,fe))return Ol({axis:We,moveRelativeTo:je.page,isMoving:Fe});var ft=yr(je.page,He.point);return Ol({axis:We,moveRelativeTo:ft,isMoving:Fe})}var $t=Se[Se.length-1];if($t.descriptor.id===ae.descriptor.id)return Fe.borderBox.center;if(Bo($t.descriptor.id,fe)){var ta=yr($t.page,ye(fe.displacedBy.point));return ql({axis:We,moveRelativeTo:ta,isMoving:Fe})}return ql({axis:We,moveRelativeTo:$t.page,isMoving:Fe})},$l=function(z,te){var ae=z.frame;return ae?eo(te,ae.scroll.diff.displacement):te},Pu=function(te){var ae=te.impact,ue=te.draggable,me=te.droppable,fe=te.draggables,Se=te.afterCritical,Fe=ue.page.borderBox.center,We=ae.at;return!me||!We?Fe:We.type==="REORDER"?Su({impact:ae,draggable:ue,draggables:fe,droppable:me,afterCritical:Se}):si({impact:ae,draggables:fe,afterCritical:Se})},eu=function(z){var te=Pu(z),ae=z.droppable,ue=ae?$l(ae,te):te;return ue},Qu=function(z,te){var ae=ut(te,z.scroll.initial),ue=ye(ae),me=Za({top:te.y,bottom:te.y+z.frame.height,left:te.x,right:te.x+z.frame.width}),fe={frame:me,scroll:{initial:z.scroll.initial,max:z.scroll.max,current:te,diff:{value:ae,displacement:ue}}};return fe};function Ei(z,te){return z.map(function(ae){return te[ae]})}function ca(z,te){for(var ae=0;ae1?He.sort(function(Ze,je){return ci(Ze)[Fe.start]-ci(je)[Fe.start]})[0]:$e.sort(function(Ze,je){var ft=_t(ae,St(ci(Ze))),$t=_t(ae,St(ci(je)));return ft!==$t?ft-$t:ci(Ze)[Fe.start]-ci(je)[Fe.start]})[0]},gu=function(te,ae){var ue=te.page.borderBox.center;return Bo(te.descriptor.id,ae)?ut(ue,ae.displacedBy.point):ue},Jo=function(te,ae){var ue=te.page.borderBox;return Bo(te.descriptor.id,ae)?Ht(ue,ye(ae.displacedBy.point)):ue},Ml=function(z){var te=z.pageBorderBoxCenter,ae=z.viewport,ue=z.destination,me=z.insideDestination,fe=z.afterCritical,Se=me.filter(function(Fe){return Ie({target:Jo(Fe,fe),destination:ue,viewport:ae.frame,withDroppableDisplacement:!0})}).sort(function(Fe,We){var $e=Re(te,$l(ue,gu(Fe,fe))),He=Re(te,$l(ue,gu(We,fe)));return $ete.left&&z.topte.top}function vs(z){var te=z.pageBorderBox,ae=z.draggable,ue=z.candidates,me=ae.page.borderBox.center,fe=ue.map(function(Se){var Fe=Se.axis,We=Pe(Se.axis.line,te.center[Fe.line],Se.page.borderBox.center[Fe.crossAxisLine]);return{id:Se.descriptor.id,distance:Re(me,We)}}).sort(function(Se,Fe){return Fe.distance-Se.distance});return fe[0]?fe[0].id:null}function Ys(z){var te=z.pageBorderBox,ae=z.draggable,ue=z.droppables,me=ir(ue).filter(function(fe){if(!fe.isEnabled)return!1;var Se=fe.subject.active;if(!Se||!fs(te,Se))return!1;if(Cu(Se)(te.center))return!0;var Fe=fe.axis,We=Se.center[Fe.crossAxisLine],$e=te[Fe.crossAxisStart],He=te[Fe.crossAxisEnd],Ze=fo(Se[Fe.crossAxisStart],Se[Fe.crossAxisEnd]),je=Ze($e),ft=Ze(He);return!je&&!ft?!0:je?$eWe});return me.length?me.length===1?me[0].descriptor.id:vs({pageBorderBox:te,draggable:ae,candidates:me}):null}var Ku=function(te,ae){return Za(Ht(te,ae))},tu=function(z,te){var ae=z.frame;return ae?Ku(te,ae.scroll.diff.value):te};function Lu(z){var te=z.displaced,ae=z.id;return!!(te.visible[ae]||te.invisible[ae])}function Is(z){var te=z.draggable,ae=z.closest,ue=z.inHomeList;return ae?ue&&ae.descriptor.index>te.descriptor.index?ae.descriptor.index-1:ae.descriptor.index:null}var Hs=function(z){var te=z.pageBorderBoxWithDroppableScroll,ae=z.draggable,ue=z.destination,me=z.insideDestination,fe=z.last,Se=z.viewport,Fe=z.afterCritical,We=ue.axis,$e=Il(ue.axis,ae.displaceBy),He=$e.value,Ze=te[We.start],je=te[We.end],ft=un(ae,me),$t=xa(ft,function(fa){var Fa=fa.descriptor.id,$a=fa.page.borderBox.center[We.line],gr=Bo(Fa,Fe),Pr=Lu({displaced:fe,id:Fa});return gr?Pr?je<=$a:Ze<$a-He:Pr?je<=$a+He:Ze<$a}),ta=Is({draggable:ae,closest:$t,inHomeList:Nr(ae,ue)});return ui({draggable:ae,insideDestination:me,destination:ue,viewport:Se,last:fe,displacedBy:$e,index:ta})},cd=4,_s=function(z){var te=z.draggable,ae=z.pageBorderBoxWithDroppableScroll,ue=z.previousImpact,me=z.destination,fe=z.insideDestination,Se=z.afterCritical;if(!me.isCombineEnabled)return null;var Fe=me.axis,We=Il(me.axis,te.displaceBy),$e=We.value,He=ae[Fe.start],Ze=ae[Fe.end],je=un(te,fe),ft=xa(je,function(ta){var fa=ta.descriptor.id,Fa=ta.page.borderBox,$a=Fa[Fe.size],gr=$a/cd,Pr=Bo(fa,Se),bo=Lu({displaced:ue.displaced,id:fa});return Pr?bo?Ze>Fa[Fe.start]+gr&&ZeFa[Fe.start]-$e+gr&&HeFa[Fe.start]+$e+gr&&ZeFa[Fe.start]+gr&&He=jo)return Do;var fe=me/jo,Se=qr+$o*fe,Fe=ue==="CANCEL"?Se*Ko:Se;return Number(Fe.toFixed(2))},Ii=function(z){var te=z.impact,ae=z.draggable,ue=z.dimensions,me=z.viewport,fe=z.afterCritical,Se=ue.draggables,Fe=ue.droppables,We=Mi(te),$e=We?Fe[We]:null,He=Fe[ae.descriptor.droppableId],Ze=Es({impact:te,draggable:ae,draggables:Se,afterCritical:fe,droppable:$e||He,viewport:me}),je=ut(Ze,ae.client.borderBox.center);return je},Si=function(z){var te=z.draggables,ae=z.reason,ue=z.lastImpact,me=z.home,fe=z.viewport,Se=z.onLiftImpact;if(!ue.at||ae!=="DROP"){var Fe=Ou({draggables:te,impact:Se,destination:me,viewport:fe,forceShouldAnimate:!0});return{impact:Fe,didDropInsideDroppable:!1}}if(ue.at.type==="REORDER")return{impact:ue,didDropInsideDroppable:!0};var We=(0,ke.Z)({},ue,{displaced:za});return{impact:We,didDropInsideDroppable:!0}},ki=function(z){var te=z.getState,ae=z.dispatch;return function(ue){return function(me){if(me.type!=="DROP"){ue(me);return}var fe=te(),Se=me.payload.reason;if(fe.phase==="COLLECTING"){ae(Pa({reason:Se}));return}if(fe.phase!=="IDLE"){var Fe=fe.phase==="DROP_PENDING"&&fe.isWaiting;Fe&&en(!1),fe.phase==="DRAGGING"||fe.phase==="DROP_PENDING"||en(!1);var We=fe.critical,$e=fe.dimensions,He=$e.draggables[fe.critical.draggable.id],Ze=Si({reason:Se,lastImpact:fe.impact,afterCritical:fe.afterCritical,onLiftImpact:fe.onLiftImpact,home:fe.dimensions.droppables[fe.critical.droppable.id],viewport:fe.viewport,draggables:fe.dimensions.draggables}),je=Ze.impact,ft=Ze.didDropInsideDroppable,$t=ft?An(je):null,ta=ft?En(je):null,fa={index:We.draggable.index,droppableId:We.droppable.id},Fa={draggableId:He.descriptor.id,type:He.descriptor.type,source:fa,reason:Se,mode:fe.movementMode,destination:$t,combine:ta},$a=Ii({impact:je,draggable:He,dimensions:$e,viewport:fe.viewport,afterCritical:fe.afterCritical}),gr={critical:fe.critical,afterCritical:fe.afterCritical,result:Fa,impact:je},Pr=!De(fe.current.client.offset,$a)||!!Fa.combine;if(!Pr){ae(Un({completed:gr}));return}var bo=mi({current:fe.current.client.offset,destination:$a,reason:Se}),Eo={newHomeClientOffset:$a,dropDuration:bo,completed:gr};ae(hn(Eo))}}}},ai=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Gi(z){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ae){ae.target!==window&&ae.target!==window.document||z()}}}function fi(z){var te=z.onWindowScroll;function ae(){te(ai())}var ue=Hn(ae),me=Gi(ue),fe=la;function Se(){return fe!==la}function Fe(){Se()&&en(!1),fe=Na(window,[me])}function We(){Se()||en(!1),ue.cancel(),fe(),fe=la}return{start:Fe,stop:We,isActive:Se}}var xi=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Vi=function(z){var te=fi({onWindowScroll:function(ue){z.dispatch(cn({newScroll:ue}))}});return function(ae){return function(ue){!te.isActive()&&ue.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&xi(ue)&&te.stop(),ae(ue)}}},Qi=function(z){var te=!1,ae=!1,ue=setTimeout(function(){ae=!0}),me=function(Se){te||ae||(te=!0,z(Se),clearTimeout(ue))};return me.wasCalled=function(){return te},me},Zi=function(){var z=[],te=function(fe){var Se=or(z,function($e){return $e.timerId===fe});Se===-1&&en(!1);var Fe=z.splice(Se,1),We=Fe[0];We.callback()},ae=function(fe){var Se=setTimeout(function(){return te(Se)}),Fe={timerId:Se,callback:fe};z.push(Fe)},ue=function(){if(z.length){var fe=[].concat(z);z.length=0,fe.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:ae,flush:ue}},gl=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.droppableId===ae.droppableId&&te.index===ae.index},Tl=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.draggableId===ae.draggableId&&te.droppableId===ae.droppableId},po=function(te,ae){if(te===ae)return!0;var ue=te.draggable.id===ae.draggable.id&&te.draggable.droppableId===ae.draggable.droppableId&&te.draggable.type===ae.draggable.type&&te.draggable.index===ae.draggable.index,me=te.droppable.id===ae.droppable.id&&te.droppable.type===ae.droppable.type;return ue&&me},Ur=function(te,ae){Yu(),ae(),Fu()},Pi=function(te,ae){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ae}},Ni=function(te,ae,ue,me){if(!te){ue(me(ae));return}var fe=Qi(ue),Se={announce:fe};te(ae,Se),fe.wasCalled()||ue(me(ae))},qi=function(z,te){var ae=Zi(),ue=null,me=function(je,ft){ue&&en(!1),Ur("onBeforeCapture",function(){var $t=z().onBeforeCapture;if($t){var ta={draggableId:je,mode:ft};$t(ta)}})},fe=function(je,ft){ue&&en(!1),Ur("onBeforeDragStart",function(){var $t=z().onBeforeDragStart;$t&&$t(Pi(je,ft))})},Se=function(je,ft){ue&&en(!1);var $t=Pi(je,ft);ue={mode:ft,lastCritical:je,lastLocation:$t.source,lastCombine:null},ae.add(function(){Ur("onDragStart",function(){return Ni(z().onDragStart,$t,te,yn.onDragStart)})})},Fe=function(je,ft){var $t=An(ft),ta=En(ft);ue||en(!1);var fa=!po(je,ue.lastCritical);fa&&(ue.lastCritical=je);var Fa=!gl(ue.lastLocation,$t);Fa&&(ue.lastLocation=$t);var $a=!Tl(ue.lastCombine,ta);if($a&&(ue.lastCombine=ta),!(!fa&&!Fa&&!$a)){var gr=(0,ke.Z)({},Pi(je,ue.mode),{combine:ta,destination:$t});ae.add(function(){Ur("onDragUpdate",function(){return Ni(z().onDragUpdate,gr,te,yn.onDragUpdate)})})}},We=function(){ue||en(!1),ae.flush()},$e=function(je){ue||en(!1),ue=null,Ur("onDragEnd",function(){return Ni(z().onDragEnd,je,te,yn.onDragEnd)})},He=function(){if(ue){var je=(0,ke.Z)({},Pi(ue.lastCritical,ue.mode),{combine:null,destination:null,reason:"CANCEL"});$e(je)}};return{beforeCapture:me,beforeStart:fe,start:Se,update:Fe,flush:We,drop:$e,abort:He}},Di=function(z,te){var ae=qi(z,te);return function(ue){return function(me){return function(fe){if(fe.type==="BEFORE_INITIAL_CAPTURE"){ae.beforeCapture(fe.payload.draggableId,fe.payload.movementMode);return}if(fe.type==="INITIAL_PUBLISH"){var Se=fe.payload.critical;ae.beforeStart(Se,fe.payload.movementMode),me(fe),ae.start(Se,fe.payload.movementMode);return}if(fe.type==="DROP_COMPLETE"){var Fe=fe.payload.completed.result;ae.flush(),me(fe),ae.drop(Fe);return}if(me(fe),fe.type==="FLUSH"){ae.abort();return}var We=ue.getState();We.phase==="DRAGGING"&&ae.update(We.critical,We.impact)}}}},Ri=function(z){return function(te){return function(ae){if(ae.type!=="DROP_ANIMATION_FINISHED"){te(ae);return}var ue=z.getState();ue.phase!=="DROP_ANIMATING"&&en(!1),z.dispatch(Un({completed:ue.completed}))}}},ol=function(z){var te=null,ae=null;function ue(){ae&&(cancelAnimationFrame(ae),ae=null),te&&(te(),te=null)}return function(me){return function(fe){if((fe.type==="FLUSH"||fe.type==="DROP_COMPLETE"||fe.type==="DROP_ANIMATION_FINISHED")&&ue(),me(fe),fe.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var We=z.getState();We.phase==="DROP_ANIMATING"&&z.dispatch(Ta())}};ae=requestAnimationFrame(function(){ae=null,te=Na(window,[Se])})}}}},il=function(z){return function(){return function(te){return function(ae){(ae.type==="DROP_COMPLETE"||ae.type==="FLUSH"||ae.type==="DROP_ANIMATE")&&z.stopPublishing(),te(ae)}}}},ml=function(z){var te=!1;return function(){return function(ae){return function(ue){if(ue.type==="INITIAL_PUBLISH"){te=!0,z.tryRecordFocus(ue.payload.critical.draggable.id),ae(ue),z.tryRestoreFocusRecorded();return}if(ae(ue),!!te){if(ue.type==="FLUSH"){te=!1,z.tryRestoreFocusRecorded();return}if(ue.type==="DROP_COMPLETE"){te=!1;var me=ue.payload.completed.result;me.combine&&z.tryShiftRecord(me.draggableId,me.combine.draggableId),z.tryRestoreFocusRecorded()}}}}}},vu=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},yu=function(z){return function(te){return function(ae){return function(ue){if(vu(ue)){z.stop(),ae(ue);return}if(ue.type==="INITIAL_PUBLISH"){ae(ue);var me=te.getState();me.phase!=="DRAGGING"&&en(!1),z.start(me);return}ae(ue),z.scroll(te.getState())}}}},Qo=function(z){return function(te){return function(ae){if(te(ae),ae.type==="PUBLISH_WHILE_DRAGGING"){var ue=z.getState();ue.phase==="DROP_PENDING"&&(ue.isWaiting||z.dispatch(Ia({reason:ue.reason})))}}}},tl=ze.qC,Wl=function(z){var te=z.dimensionMarshal,ae=z.focusMarshal,ue=z.styleMarshal,me=z.getResponders,fe=z.announce,Se=z.autoScroller;return(0,ze.MT)(qs,tl((0,ze.md)(oo(ue),il(te),Aa(te),ki,Ri,ol,Qo,yu(Se),Vi,ml(ae),Di(me,fe))))},ll=function(){return{additions:{},removals:{},modified:{}}};function pu(z){var te=z.registry,ae=z.callbacks,ue=ll(),me=null,fe=function(){me||(ae.collectionStarting(),me=requestAnimationFrame(function(){me=null,Yu();var He=ue,Ze=He.additions,je=He.removals,ft=He.modified,$t=Object.keys(Ze).map(function(Fa){return te.draggable.getById(Fa).getDimension(Ir)}).sort(function(Fa,$a){return Fa.descriptor.index-$a.descriptor.index}),ta=Object.keys(ft).map(function(Fa){var $a=te.droppable.getById(Fa),gr=$a.callbacks.getScrollWhileDragging();return{droppableId:Fa,scroll:gr}}),fa={additions:$t,removals:Object.keys(je),modified:ta};ue=ll(),Fu(),ae.publish(fa)}))},Se=function(He){var Ze=He.descriptor.id;ue.additions[Ze]=He,ue.modified[He.descriptor.droppableId]=!0,ue.removals[Ze]&&delete ue.removals[Ze],fe()},Fe=function(He){var Ze=He.descriptor;ue.removals[Ze.id]=!0,ue.modified[Ze.droppableId]=!0,ue.additions[Ze.id]&&delete ue.additions[Ze.id],fe()},We=function(){me&&(cancelAnimationFrame(me),me=null,ue=ll())};return{add:Se,remove:Fe,stop:We}}var Yl=function(z){var te=z.scrollHeight,ae=z.scrollWidth,ue=z.height,me=z.width,fe=ut({x:ae,y:te},{x:me,y:ue}),Se={x:Math.max(0,fe.x),y:Math.max(0,fe.y)};return Se},vl=function(){var z=document.documentElement;return z||en(!1),z},Fi=function(){var z=vl(),te=Yl({scrollHeight:z.scrollHeight,scrollWidth:z.scrollWidth,width:z.clientWidth,height:z.clientHeight});return te},ji=function(){var z=ai(),te=Fi(),ae=z.y,ue=z.x,me=vl(),fe=me.clientWidth,Se=me.clientHeight,Fe=ue+fe,We=ae+Se,$e=Za({top:ae,left:ue,right:Fe,bottom:We}),He={frame:$e,scroll:{initial:z,current:z,max:te,diff:{value:Ir,displacement:Ir}}};return He},Hl=function(z){var te=z.critical,ae=z.scrollOptions,ue=z.registry;Yu();var me=ji(),fe=me.scroll.current,Se=te.droppable,Fe=ue.droppable.getAllByType(Se.type).map(function(Ze){return Ze.callbacks.getDimensionAndWatchScroll(fe,ae)}),We=ue.draggable.getAllByType(te.draggable.type).map(function(Ze){return Ze.getDimension(fe)}),$e={draggables:Da(We),droppables:wt(Fe)};Fu();var He={dimensions:$e,critical:te,viewport:me};return He};function pl(z,te,ae){if(ae.descriptor.id===te.id||ae.descriptor.type!==te.type)return!1;var ue=z.droppable.getById(ae.descriptor.droppableId);return ue.descriptor.mode==="virtual"}var Fl=function(z,te){var ae=null,ue=pu({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:z}),me=function(ft,$t){z.droppable.exists(ft)||en(!1),ae&&te.updateDroppableIsEnabled({id:ft,isEnabled:$t})},fe=function(ft,$t){ae&&(z.droppable.exists(ft)||en(!1),te.updateDroppableIsCombineEnabled({id:ft,isCombineEnabled:$t}))},Se=function(ft,$t){ae&&(z.droppable.exists(ft)||en(!1),te.updateDroppableScroll({id:ft,newScroll:$t}))},Fe=function(ft,$t){ae&&z.droppable.getById(ft).callbacks.scroll($t)},We=function(){if(ae){ue.stop();var ft=ae.critical.droppable;z.droppable.getAllByType(ft.type).forEach(function($t){return $t.callbacks.dragStopped()}),ae.unsubscribe(),ae=null}},$e=function(ft){ae||en(!1);var $t=ae.critical.draggable;ft.type==="ADDITION"&&pl(z,$t,ft.value)&&ue.add(ft.value),ft.type==="REMOVAL"&&pl(z,$t,ft.value)&&ue.remove(ft.value)},He=function(ft){ae&&en(!1);var $t=z.draggable.getById(ft.draggableId),ta=z.droppable.getById($t.descriptor.droppableId),fa={draggable:$t.descriptor,droppable:ta.descriptor},Fa=z.subscribe($e);return ae={critical:fa,unsubscribe:Fa},Hl({critical:fa,registry:z,scrollOptions:ft.scrollOptions})},Ze={updateDroppableIsEnabled:me,updateDroppableIsCombineEnabled:fe,scrollDroppable:Fe,updateDroppableScroll:Se,startPublishing:He,stopPublishing:We};return Ze},hl=function(z,te){return z.phase==="IDLE"?!0:z.phase!=="DROP_ANIMATING"||z.completed.result.draggableId===te?!1:z.completed.result.reason==="DROP"},El=function(z){window.scrollBy(z.x,z.y)},Ti=ln(function(z){return ir(z).filter(function(te){return!(!te.isEnabled||!te.frame)})}),ul=function(te,ae){var ue=xa(Ti(ae),function(me){return me.frame||en(!1),Cu(me.frame.pageMarginBox)(te)});return ue},au=function(z){var te=z.center,ae=z.destination,ue=z.droppables;if(ae){var me=ue[ae];return me.frame?me:null}var fe=ul(te,ue);return fe},ni={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},sl=function(z,te){var ae=z[te.size]*ni.startFromPercentage,ue=z[te.size]*ni.maxScrollAtPercentage,me={startScrollingFrom:ae,maxScrollValueAt:ue};return me},kl=function(z){var te=z.startOfRange,ae=z.endOfRange,ue=z.current,me=ae-te;if(me===0)return 0;var fe=ue-te,Se=fe/me;return Se},qo=1,Sl=function(z,te){if(z>te.startScrollingFrom)return 0;if(z<=te.maxScrollValueAt)return ni.maxPixelScroll;if(z===te.startScrollingFrom)return qo;var ae=kl({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:z}),ue=1-ae,me=ni.maxPixelScroll*ni.ease(ue);return Math.ceil(me)},yl=ni.durationDampening.accelerateAt,Vl=ni.durationDampening.stopDampeningAt,bu=function(z,te){var ae=te,ue=Vl,me=Date.now(),fe=me-ae;if(fe>=Vl)return z;if(fete.height,fe=ae.width>te.width;return!fe&&!me?ue:fe&&me?null:{x:fe?0:ue.x,y:me?0:ue.y}},$r=pn(function(z){return z===0?0:z}),qa=function(z){var te=z.dragStartTime,ae=z.container,ue=z.subject,me=z.center,fe=z.shouldUseTimeDampening,Se={top:me.y-ae.top,right:ae.right-me.x,bottom:ae.bottom-me.y,left:me.x-ae.left},Fe=Bu({container:ae,distanceToEdges:Se,dragStartTime:te,axis:Yo,shouldUseTimeDampening:fe}),We=Bu({container:ae,distanceToEdges:Se,dragStartTime:te,axis:Hr,shouldUseTimeDampening:fe}),$e=$r({x:We,y:Fe});if(De($e,Ir))return null;var He=ru({container:ae,subject:ue,proposedScroll:$e});return He?De(He,Ir)?null:He:null},ho=pn(function(z){return z===0?0:z>0?1:-1}),yi=function(){var z=function(ae,ue){return ae<0?ae:ae>ue?ae-ue:0};return function(te){var ae=te.current,ue=te.max,me=te.change,fe=eo(ae,me),Se={x:z(fe.x,ue.x),y:z(fe.y,ue.y)};return De(Se,Ir)?null:Se}}(),Zl=function(te){var ae=te.max,ue=te.current,me=te.change,fe={x:Math.max(ue.x,ae.x),y:Math.max(ue.y,ae.y)},Se=ho(me),Fe=yi({max:fe,current:ue,change:Se});return!Fe||Se.x!==0&&Fe.x===0||Se.y!==0&&Fe.y===0},ou=function(te,ae){return Zl({current:te.scroll.current,max:te.scroll.max,change:ae})},di=function(te,ae){if(!ou(te,ae))return null;var ue=te.scroll.max,me=te.scroll.current;return yi({current:me,max:ue,change:ae})},Mu=function(te,ae){var ue=te.frame;return ue?Zl({current:ue.scroll.current,max:ue.scroll.max,change:ae}):!1},Iu=function(te,ae){var ue=te.frame;return!ue||!Mu(te,ae)?null:yi({current:ue.scroll.current,max:ue.scroll.max,change:ae})},Ki=function(z){var te=z.viewport,ae=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=qa({dragStartTime:me,container:te.frame,subject:ae,center:ue,shouldUseTimeDampening:fe});return Se&&ou(te,Se)?Se:null},Xr=function(z){var te=z.droppable,ae=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var Fe=qa({dragStartTime:me,container:Se.pageMarginBox,subject:ae,center:ue,shouldUseTimeDampening:fe});return Fe&&Mu(te,Fe)?Fe:null},Du=function(z){var te=z.state,ae=z.dragStartTime,ue=z.shouldUseTimeDampening,me=z.scrollWindow,fe=z.scrollDroppable,Se=te.current.page.borderBoxCenter,Fe=te.dimensions.draggables[te.critical.draggable.id],We=Fe.page.marginBox;if(te.isWindowScrollAllowed){var $e=te.viewport,He=Ki({dragStartTime:ae,viewport:$e,subject:We,center:Se,shouldUseTimeDampening:ue});if(He){me(He);return}}var Ze=au({center:Se,destination:Mi(te.impact),droppables:te.dimensions.droppables});if(Ze){var je=Xr({dragStartTime:ae,droppable:Ze,subject:We,center:Se,shouldUseTimeDampening:ue});je&&fe(Ze.descriptor.id,je)}},bl=function(z){var te=z.scrollWindow,ae=z.scrollDroppable,ue=Hn(te),me=Hn(ae),fe=null,Se=function(He){fe||en(!1);var Ze=fe,je=Ze.shouldUseTimeDampening,ft=Ze.dragStartTime;Du({state:He,scrollWindow:ue,scrollDroppable:me,dragStartTime:ft,shouldUseTimeDampening:je})},Fe=function(He){Yu(),fe&&en(!1);var Ze=Date.now(),je=!1,ft=function(){je=!0};Du({state:He,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:ft,scrollDroppable:ft}),fe={dragStartTime:Ze,shouldUseTimeDampening:je},Fu(),je&&Se(He)},We=function(){fe&&(ue.cancel(),me.cancel(),fe=null)};return{start:Fe,stop:We,scroll:Se}},Hu=function(z){var te=z.move,ae=z.scrollDroppable,ue=z.scrollWindow,me=function($e,He){var Ze=eo($e.current.client.selection,He);te({client:Ze})},fe=function($e,He){if(!Mu($e,He))return He;var Ze=Iu($e,He);if(!Ze)return ae($e.descriptor.id,He),null;var je=ut(He,Ze);ae($e.descriptor.id,je);var ft=ut(He,je);return ft},Se=function($e,He,Ze){if(!$e||!ou(He,Ze))return Ze;var je=di(He,Ze);if(!je)return ue(Ze),null;var ft=ut(Ze,je);ue(ft);var $t=ut(Ze,ft);return $t},Fe=function($e){var He=$e.scrollJumpRequest;if(He){var Ze=Mi($e.impact);Ze||en(!1);var je=fe($e.dimensions.droppables[Ze],He);if(je){var ft=$e.viewport,$t=Se($e.isWindowScrollAllowed,ft,je);$t&&me($e,$t)}}};return Fe},Cs=function(z){var te=z.scrollDroppable,ae=z.scrollWindow,ue=z.move,me=bl({scrollWindow:ae,scrollDroppable:te}),fe=Hu({move:ue,scrollWindow:ae,scrollDroppable:te}),Se=function($e){if($e.phase==="DRAGGING"){if($e.movementMode==="FLUID"){me.scroll($e);return}$e.scrollJumpRequest&&fe($e)}},Fe={scroll:Se,start:me.start,stop:me.stop};return Fe},hu="data-rbd",iu=function(){var z=hu+"-drag-handle";return{base:z,draggableId:z+"-draggable-id",contextId:z+"-context-id"}}(),Xl=function(){var z=hu+"-draggable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),ts=function(){var z=hu+"-droppable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),ns={contextId:hu+"-scroll-container-context-id"},Nu=function(te){return function(ae){return"["+ae+'="'+te+'"]'}},lo=function(te,ae){return te.map(function(ue){var me=ue.styles[ae];return me?ue.selector+" { "+me+" }":""}).join(" ")},Or="pointer-events: none;",nl=function(z){var te=Nu(z),ae=function(){var Fe=` + `},yn={dragHandleUsageInstructions:pa,onDragStart:er,onDragUpdate:so,onDragEnd:co},Ir={x:0,y:0},eo=function(te,ae){return{x:te.x+ae.x,y:te.y+ae.y}},ut=function(te,ae){return{x:te.x-ae.x,y:te.y-ae.y}},De=function(te,ae){return te.x===ae.x&&te.y===ae.y},ye=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Pe=function(te,ae,ue){var me;return ue===void 0&&(ue=0),me={},me[te]=ae,me[te==="x"?"y":"x"]=ue,me},Re=function(te,ae){return Math.sqrt(Math.pow(ae.x-te.x,2)+Math.pow(ae.y-te.y,2))},_t=function(te,ae){return Math.min.apply(Math,ae.map(function(ue){return Re(te,ue)}))},vn=function(te){return function(ae){return{x:te(ae.x),y:te(ae.y)}}},It=function(z,te){var ae=Za({top:Math.max(te.top,z.top),right:Math.min(te.right,z.right),bottom:Math.min(te.bottom,z.bottom),left:Math.max(te.left,z.left)});return ae.width<=0||ae.height<=0?null:ae},Ht=function(te,ae){return{top:te.top+ae.y,left:te.left+ae.x,bottom:te.bottom+ae.y,right:te.right+ae.x}},St=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},Dn={top:0,right:0,bottom:0,left:0},ka=function(te,ae){return ae?Ht(te,ae.scroll.diff.displacement):te},Lr=function(te,ae,ue){if(ue&&ue.increasedBy){var me;return(0,ke.Z)({},te,(me={},me[ae.end]=te[ae.end]+ue.increasedBy[ae.line],me))}return te},Kr=function(te,ae){return ae&&ae.shouldClipSubject?It(ae.pageMarginBox,te):Za(te)},Ma=function(z){var te=z.page,ae=z.withPlaceholder,ue=z.axis,me=z.frame,fe=ka(te.marginBox,me),Se=Lr(fe,ue,ae),Fe=Kr(Se,me);return{page:te,withPlaceholder:ae,active:Fe}},aa=function(z,te){z.frame||en(!1);var ae=z.frame,ue=ut(te,ae.scroll.initial),me=ye(ue),fe=(0,ke.Z)({},ae,{scroll:{initial:ae.scroll.initial,current:te,diff:{value:ue,displacement:me},max:ae.scroll.max}}),Se=Ma({page:z.subject.page,withPlaceholder:z.subject.withPlaceholder,axis:z.axis,frame:fe}),Fe=(0,ke.Z)({},z,{frame:fe,subject:Se});return Fe};function tr(z){return Number.isInteger?Number.isInteger(z):typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function rr(z){return Object.values?Object.values(z):Object.keys(z).map(function(te){return z[te]})}function or(z,te){if(z.findIndex)return z.findIndex(te);for(var ae=0;aez.bottom,$e=ue.leftz.right,He=We&&$e;if(He)return!0;var Ze=We&&Se||$e&&fe;return Ze}},to=function(z){var te=fo(z.top,z.bottom),ae=fo(z.left,z.right);return function(ue){var me=te(ue.top)&&te(ue.bottom)&&ae(ue.left)&&ae(ue.right);return me}},Ho={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Hr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},_o=function(z){return function(te){var ae=fo(te.top,te.bottom),ue=fo(te.left,te.right);return function(me){return z===Ho?ae(me.top)&&ae(me.bottom):ue(me.left)&&ue(me.right)}}},Sa=function(te,ae){var ue=ae.frame?ae.frame.scroll.diff.displacement:Ir;return Ht(te,ue)},Kn=function(te,ae,ue){return ae.subject.active?ue(ae.subject.active)(te):!1},On=function(te,ae,ue){return ue(ae)(te)},Tn=function(te){var ae=te.target,ue=te.destination,me=te.viewport,fe=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,Fe=fe?Sa(ae,ue):ae;return Kn(Fe,ue,Se)&&On(Fe,me,Se)},pr=function(te){return Tn((0,ke.Z)({},te,{isVisibleThroughFrameFn:ha}))},Ie=function(te){return Tn((0,ke.Z)({},te,{isVisibleThroughFrameFn:to}))},zo=function(te){return Tn((0,ke.Z)({},te,{isVisibleThroughFrameFn:_o(te.destination.axis)}))},ur=function(te,ae,ue){if(typeof ue=="boolean")return ue;if(!ae)return!0;var me=ae.invisible,fe=ae.visible;if(me[te])return!1;var Se=fe[te];return Se?Se.shouldAnimate:!0};function Tr(z,te){var ae=z.page.marginBox,ue={top:te.point.y,right:0,bottom:0,left:te.point.x};return Za(gr(ae,ue))}function no(z){var te=z.afterDragging,ae=z.destination,ue=z.displacedBy,me=z.viewport,fe=z.forceShouldAnimate,Se=z.last;return te.reduce(function(We,$e){var He=Tr($e,ue),Ze=$e.descriptor.id;We.all.push(Ze);var je=pr({target:He,destination:ae,viewport:me,withDroppableDisplacement:!0});if(!je)return We.invisible[$e.descriptor.id]=!0,We;var ft=ur(Ze,Se,fe),$t={draggableId:Ze,shouldAnimate:ft};return We.visible[Ze]=$t,We},{all:[],visible:{},invisible:{}})}function ri(z,te){if(!z.length)return 0;var ae=z[z.length-1].descriptor.index;return te.inHomeList?ae:ae+1}function To(z){var te=z.insideDestination,ae=z.inHomeList,ue=z.displacedBy,me=z.destination,fe=ri(te,{inHomeList:ae});return{displaced:za,displacedBy:ue,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:fe}}}}function ui(z){var te=z.draggable,ae=z.insideDestination,ue=z.destination,me=z.viewport,fe=z.displacedBy,Se=z.last,Fe=z.index,We=z.forceShouldAnimate,$e=Nr(te,ue);if(Fe==null)return To({insideDestination:ae,inHomeList:$e,displacedBy:fe,destination:ue});var He=xa(ae,function(ta){return ta.descriptor.index===Fe});if(!He)return To({insideDestination:ae,inHomeList:$e,displacedBy:fe,destination:ue});var Ze=un(te,ae),je=ae.indexOf(He),ft=Ze.slice(je),$t=no({afterDragging:ft,destination:ue,displacedBy:fe,last:Se,viewport:me.frame,forceShouldAnimate:We});return{displaced:$t,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:Fe}}}}function Bo(z,te){return!!te.effected[z]}var hi=function(z){var te=z.isMovingForward,ae=z.destination,ue=z.draggables,me=z.combine,fe=z.afterCritical;if(!ae.isCombineEnabled)return null;var Se=me.draggableId,Fe=ue[Se],We=Fe.descriptor.index,$e=Bo(Se,fe);return $e?te?We:We-1:te?We+1:We},oi=function(z){var te=z.isMovingForward,ae=z.isInHomeList,ue=z.insideDestination,me=z.location;if(!ue.length)return null;var fe=me.index,Se=te?fe+1:fe-1,Fe=ue[0].descriptor.index,We=ue[ue.length-1].descriptor.index,$e=ae?We:We+1;return Se$e?null:Se},Oi=function(z){var te=z.isMovingForward,ae=z.isInHomeList,ue=z.draggable,me=z.draggables,fe=z.destination,Se=z.insideDestination,Fe=z.previousImpact,We=z.viewport,$e=z.afterCritical,He=Fe.at;if(He||en(!1),He.type==="REORDER"){var Ze=oi({isMovingForward:te,isInHomeList:ae,location:He.destination,insideDestination:Se});return Ze==null?null:ui({draggable:ue,insideDestination:Se,destination:fe,viewport:We,last:Fe.displaced,displacedBy:Fe.displacedBy,index:Ze})}var je=hi({isMovingForward:te,destination:fe,displaced:Fe.displaced,draggables:me,combine:He.combine,afterCritical:$e});return je==null?null:ui({draggable:ue,insideDestination:Se,destination:fe,viewport:We,last:Fe.displaced,displacedBy:Fe.displacedBy,index:je})},cl=function(z){var te=z.displaced,ae=z.afterCritical,ue=z.combineWith,me=z.displacedBy,fe=!!(te.visible[ue]||te.invisible[ue]);return Bo(ue,ae)?fe?Ir:ye(me.point):fe?me.point:Ir},si=function(z){var te=z.afterCritical,ae=z.impact,ue=z.draggables,me=En(ae);me||en(!1);var fe=me.draggableId,Se=ue[fe].page.borderBox.center,Fe=cl({displaced:ae.displaced,afterCritical:te,combineWith:fe,displacedBy:ae.displacedBy});return eo(Se,Fe)},Kl=function(te,ae){return ae.margin[te.start]+ae.borderBox[te.size]/2},zi=function(te,ae){return ae.margin[te.end]+ae.borderBox[te.size]/2},Ll=function(te,ae,ue){return ae[te.crossAxisStart]+ue.margin[te.crossAxisStart]+ue.borderBox[te.crossAxisSize]/2},ql=function(te){var ae=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return Pe(ae.line,ue.marginBox[ae.end]+Kl(ae,me),Ll(ae,ue.marginBox,me))},Ol=function(te){var ae=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return Pe(ae.line,ue.marginBox[ae.start]-zi(ae,me),Ll(ae,ue.marginBox,me))},el=function(te){var ae=te.axis,ue=te.moveInto,me=te.isMoving;return Pe(ae.line,ue.contentBox[ae.start]+Kl(ae,me),Ll(ae,ue.contentBox,me))},Su=function(z){var te=z.impact,ae=z.draggable,ue=z.draggables,me=z.droppable,fe=z.afterCritical,Se=ra(me.descriptor.id,ue),Fe=ae.page,We=me.axis;if(!Se.length)return el({axis:We,moveInto:me.page,isMoving:Fe});var $e=te.displaced,He=te.displacedBy,Ze=$e.all[0];if(Ze){var je=ue[Ze];if(Bo(Ze,fe))return Ol({axis:We,moveRelativeTo:je.page,isMoving:Fe});var ft=yr(je.page,He.point);return Ol({axis:We,moveRelativeTo:ft,isMoving:Fe})}var $t=Se[Se.length-1];if($t.descriptor.id===ae.descriptor.id)return Fe.borderBox.center;if(Bo($t.descriptor.id,fe)){var ta=yr($t.page,ye(fe.displacedBy.point));return ql({axis:We,moveRelativeTo:ta,isMoving:Fe})}return ql({axis:We,moveRelativeTo:$t.page,isMoving:Fe})},$l=function(z,te){var ae=z.frame;return ae?eo(te,ae.scroll.diff.displacement):te},Pu=function(te){var ae=te.impact,ue=te.draggable,me=te.droppable,fe=te.draggables,Se=te.afterCritical,Fe=ue.page.borderBox.center,We=ae.at;return!me||!We?Fe:We.type==="REORDER"?Su({impact:ae,draggable:ue,draggables:fe,droppable:me,afterCritical:Se}):si({impact:ae,draggables:fe,afterCritical:Se})},eu=function(z){var te=Pu(z),ae=z.droppable,ue=ae?$l(ae,te):te;return ue},Qu=function(z,te){var ae=ut(te,z.scroll.initial),ue=ye(ae),me=Za({top:te.y,bottom:te.y+z.frame.height,left:te.x,right:te.x+z.frame.width}),fe={frame:me,scroll:{initial:z.scroll.initial,max:z.scroll.max,current:te,diff:{value:ae,displacement:ue}}};return fe};function Ei(z,te){return z.map(function(ae){return te[ae]})}function ca(z,te){for(var ae=0;ae1?He.sort(function(Ze,je){return ci(Ze)[Fe.start]-ci(je)[Fe.start]})[0]:$e.sort(function(Ze,je){var ft=_t(ae,St(ci(Ze))),$t=_t(ae,St(ci(je)));return ft!==$t?ft-$t:ci(Ze)[Fe.start]-ci(je)[Fe.start]})[0]},gu=function(te,ae){var ue=te.page.borderBox.center;return Bo(te.descriptor.id,ae)?ut(ue,ae.displacedBy.point):ue},Jo=function(te,ae){var ue=te.page.borderBox;return Bo(te.descriptor.id,ae)?Ht(ue,ye(ae.displacedBy.point)):ue},Ml=function(z){var te=z.pageBorderBoxCenter,ae=z.viewport,ue=z.destination,me=z.insideDestination,fe=z.afterCritical,Se=me.filter(function(Fe){return Ie({target:Jo(Fe,fe),destination:ue,viewport:ae.frame,withDroppableDisplacement:!0})}).sort(function(Fe,We){var $e=Re(te,$l(ue,gu(Fe,fe))),He=Re(te,$l(ue,gu(We,fe)));return $ete.left&&z.topte.top}function vs(z){var te=z.pageBorderBox,ae=z.draggable,ue=z.candidates,me=ae.page.borderBox.center,fe=ue.map(function(Se){var Fe=Se.axis,We=Pe(Se.axis.line,te.center[Fe.line],Se.page.borderBox.center[Fe.crossAxisLine]);return{id:Se.descriptor.id,distance:Re(me,We)}}).sort(function(Se,Fe){return Fe.distance-Se.distance});return fe[0]?fe[0].id:null}function Ys(z){var te=z.pageBorderBox,ae=z.draggable,ue=z.droppables,me=ir(ue).filter(function(fe){if(!fe.isEnabled)return!1;var Se=fe.subject.active;if(!Se||!fs(te,Se))return!1;if(Cu(Se)(te.center))return!0;var Fe=fe.axis,We=Se.center[Fe.crossAxisLine],$e=te[Fe.crossAxisStart],He=te[Fe.crossAxisEnd],Ze=fo(Se[Fe.crossAxisStart],Se[Fe.crossAxisEnd]),je=Ze($e),ft=Ze(He);return!je&&!ft?!0:je?$eWe});return me.length?me.length===1?me[0].descriptor.id:vs({pageBorderBox:te,draggable:ae,candidates:me}):null}var Ku=function(te,ae){return Za(Ht(te,ae))},tu=function(z,te){var ae=z.frame;return ae?Ku(te,ae.scroll.diff.value):te};function Lu(z){var te=z.displaced,ae=z.id;return!!(te.visible[ae]||te.invisible[ae])}function Is(z){var te=z.draggable,ae=z.closest,ue=z.inHomeList;return ae?ue&&ae.descriptor.index>te.descriptor.index?ae.descriptor.index-1:ae.descriptor.index:null}var Hs=function(z){var te=z.pageBorderBoxWithDroppableScroll,ae=z.draggable,ue=z.destination,me=z.insideDestination,fe=z.last,Se=z.viewport,Fe=z.afterCritical,We=ue.axis,$e=Il(ue.axis,ae.displaceBy),He=$e.value,Ze=te[We.start],je=te[We.end],ft=un(ae,me),$t=xa(ft,function(fa){var Fa=fa.descriptor.id,$a=fa.page.borderBox.center[We.line],mr=Bo(Fa,Fe),Ar=Lu({displaced:fe,id:Fa});return mr?Ar?je<=$a:Ze<$a-He:Ar?je<=$a+He:Ze<$a}),ta=Is({draggable:ae,closest:$t,inHomeList:Nr(ae,ue)});return ui({draggable:ae,insideDestination:me,destination:ue,viewport:Se,last:fe,displacedBy:$e,index:ta})},cd=4,_s=function(z){var te=z.draggable,ae=z.pageBorderBoxWithDroppableScroll,ue=z.previousImpact,me=z.destination,fe=z.insideDestination,Se=z.afterCritical;if(!me.isCombineEnabled)return null;var Fe=me.axis,We=Il(me.axis,te.displaceBy),$e=We.value,He=ae[Fe.start],Ze=ae[Fe.end],je=un(te,fe),ft=xa(je,function(ta){var fa=ta.descriptor.id,Fa=ta.page.borderBox,$a=Fa[Fe.size],mr=$a/cd,Ar=Bo(fa,Se),bo=Lu({displaced:ue.displaced,id:fa});return Ar?bo?Ze>Fa[Fe.start]+mr&&ZeFa[Fe.start]-$e+mr&&HeFa[Fe.start]+$e+mr&&ZeFa[Fe.start]+mr&&He=Ko)return Do;var fe=me/Ko,Se=qr+$o*fe,Fe=ue==="CANCEL"?Se*Uo:Se;return Number(Fe.toFixed(2))},Ii=function(z){var te=z.impact,ae=z.draggable,ue=z.dimensions,me=z.viewport,fe=z.afterCritical,Se=ue.draggables,Fe=ue.droppables,We=Mi(te),$e=We?Fe[We]:null,He=Fe[ae.descriptor.droppableId],Ze=Es({impact:te,draggable:ae,draggables:Se,afterCritical:fe,droppable:$e||He,viewport:me}),je=ut(Ze,ae.client.borderBox.center);return je},Si=function(z){var te=z.draggables,ae=z.reason,ue=z.lastImpact,me=z.home,fe=z.viewport,Se=z.onLiftImpact;if(!ue.at||ae!=="DROP"){var Fe=Ou({draggables:te,impact:Se,destination:me,viewport:fe,forceShouldAnimate:!0});return{impact:Fe,didDropInsideDroppable:!1}}if(ue.at.type==="REORDER")return{impact:ue,didDropInsideDroppable:!0};var We=(0,ke.Z)({},ue,{displaced:za});return{impact:We,didDropInsideDroppable:!0}},ki=function(z){var te=z.getState,ae=z.dispatch;return function(ue){return function(me){if(me.type!=="DROP"){ue(me);return}var fe=te(),Se=me.payload.reason;if(fe.phase==="COLLECTING"){ae(Pa({reason:Se}));return}if(fe.phase!=="IDLE"){var Fe=fe.phase==="DROP_PENDING"&&fe.isWaiting;Fe&&en(!1),fe.phase==="DRAGGING"||fe.phase==="DROP_PENDING"||en(!1);var We=fe.critical,$e=fe.dimensions,He=$e.draggables[fe.critical.draggable.id],Ze=Si({reason:Se,lastImpact:fe.impact,afterCritical:fe.afterCritical,onLiftImpact:fe.onLiftImpact,home:fe.dimensions.droppables[fe.critical.droppable.id],viewport:fe.viewport,draggables:fe.dimensions.draggables}),je=Ze.impact,ft=Ze.didDropInsideDroppable,$t=ft?An(je):null,ta=ft?En(je):null,fa={index:We.draggable.index,droppableId:We.droppable.id},Fa={draggableId:He.descriptor.id,type:He.descriptor.type,source:fa,reason:Se,mode:fe.movementMode,destination:$t,combine:ta},$a=Ii({impact:je,draggable:He,dimensions:$e,viewport:fe.viewport,afterCritical:fe.afterCritical}),mr={critical:fe.critical,afterCritical:fe.afterCritical,result:Fa,impact:je},Ar=!De(fe.current.client.offset,$a)||!!Fa.combine;if(!Ar){ae(Un({completed:mr}));return}var bo=mi({current:fe.current.client.offset,destination:$a,reason:Se}),Eo={newHomeClientOffset:$a,dropDuration:bo,completed:mr};ae(hn(Eo))}}}},ai=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Gi(z){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ae){ae.target!==window&&ae.target!==window.document||z()}}}function fi(z){var te=z.onWindowScroll;function ae(){te(ai())}var ue=Hn(ae),me=Gi(ue),fe=la;function Se(){return fe!==la}function Fe(){Se()&&en(!1),fe=Na(window,[me])}function We(){Se()||en(!1),ue.cancel(),fe(),fe=la}return{start:Fe,stop:We,isActive:Se}}var xi=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Vi=function(z){var te=fi({onWindowScroll:function(ue){z.dispatch(cn({newScroll:ue}))}});return function(ae){return function(ue){!te.isActive()&&ue.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&xi(ue)&&te.stop(),ae(ue)}}},Qi=function(z){var te=!1,ae=!1,ue=setTimeout(function(){ae=!0}),me=function(Se){te||ae||(te=!0,z(Se),clearTimeout(ue))};return me.wasCalled=function(){return te},me},Zi=function(){var z=[],te=function(fe){var Se=or(z,function($e){return $e.timerId===fe});Se===-1&&en(!1);var Fe=z.splice(Se,1),We=Fe[0];We.callback()},ae=function(fe){var Se=setTimeout(function(){return te(Se)}),Fe={timerId:Se,callback:fe};z.push(Fe)},ue=function(){if(z.length){var fe=[].concat(z);z.length=0,fe.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:ae,flush:ue}},gl=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.droppableId===ae.droppableId&&te.index===ae.index},Tl=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.draggableId===ae.draggableId&&te.droppableId===ae.droppableId},po=function(te,ae){if(te===ae)return!0;var ue=te.draggable.id===ae.draggable.id&&te.draggable.droppableId===ae.draggable.droppableId&&te.draggable.type===ae.draggable.type&&te.draggable.index===ae.draggable.index,me=te.droppable.id===ae.droppable.id&&te.droppable.type===ae.droppable.type;return ue&&me},Ur=function(te,ae){Yu(),ae(),Fu()},Pi=function(te,ae){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ae}},Ni=function(te,ae,ue,me){if(!te){ue(me(ae));return}var fe=Qi(ue),Se={announce:fe};te(ae,Se),fe.wasCalled()||ue(me(ae))},qi=function(z,te){var ae=Zi(),ue=null,me=function(je,ft){ue&&en(!1),Ur("onBeforeCapture",function(){var $t=z().onBeforeCapture;if($t){var ta={draggableId:je,mode:ft};$t(ta)}})},fe=function(je,ft){ue&&en(!1),Ur("onBeforeDragStart",function(){var $t=z().onBeforeDragStart;$t&&$t(Pi(je,ft))})},Se=function(je,ft){ue&&en(!1);var $t=Pi(je,ft);ue={mode:ft,lastCritical:je,lastLocation:$t.source,lastCombine:null},ae.add(function(){Ur("onDragStart",function(){return Ni(z().onDragStart,$t,te,yn.onDragStart)})})},Fe=function(je,ft){var $t=An(ft),ta=En(ft);ue||en(!1);var fa=!po(je,ue.lastCritical);fa&&(ue.lastCritical=je);var Fa=!gl(ue.lastLocation,$t);Fa&&(ue.lastLocation=$t);var $a=!Tl(ue.lastCombine,ta);if($a&&(ue.lastCombine=ta),!(!fa&&!Fa&&!$a)){var mr=(0,ke.Z)({},Pi(je,ue.mode),{combine:ta,destination:$t});ae.add(function(){Ur("onDragUpdate",function(){return Ni(z().onDragUpdate,mr,te,yn.onDragUpdate)})})}},We=function(){ue||en(!1),ae.flush()},$e=function(je){ue||en(!1),ue=null,Ur("onDragEnd",function(){return Ni(z().onDragEnd,je,te,yn.onDragEnd)})},He=function(){if(ue){var je=(0,ke.Z)({},Pi(ue.lastCritical,ue.mode),{combine:null,destination:null,reason:"CANCEL"});$e(je)}};return{beforeCapture:me,beforeStart:fe,start:Se,update:Fe,flush:We,drop:$e,abort:He}},Di=function(z,te){var ae=qi(z,te);return function(ue){return function(me){return function(fe){if(fe.type==="BEFORE_INITIAL_CAPTURE"){ae.beforeCapture(fe.payload.draggableId,fe.payload.movementMode);return}if(fe.type==="INITIAL_PUBLISH"){var Se=fe.payload.critical;ae.beforeStart(Se,fe.payload.movementMode),me(fe),ae.start(Se,fe.payload.movementMode);return}if(fe.type==="DROP_COMPLETE"){var Fe=fe.payload.completed.result;ae.flush(),me(fe),ae.drop(Fe);return}if(me(fe),fe.type==="FLUSH"){ae.abort();return}var We=ue.getState();We.phase==="DRAGGING"&&ae.update(We.critical,We.impact)}}}},Ri=function(z){return function(te){return function(ae){if(ae.type!=="DROP_ANIMATION_FINISHED"){te(ae);return}var ue=z.getState();ue.phase!=="DROP_ANIMATING"&&en(!1),z.dispatch(Un({completed:ue.completed}))}}},ol=function(z){var te=null,ae=null;function ue(){ae&&(cancelAnimationFrame(ae),ae=null),te&&(te(),te=null)}return function(me){return function(fe){if((fe.type==="FLUSH"||fe.type==="DROP_COMPLETE"||fe.type==="DROP_ANIMATION_FINISHED")&&ue(),me(fe),fe.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var We=z.getState();We.phase==="DROP_ANIMATING"&&z.dispatch(Ta())}};ae=requestAnimationFrame(function(){ae=null,te=Na(window,[Se])})}}}},il=function(z){return function(){return function(te){return function(ae){(ae.type==="DROP_COMPLETE"||ae.type==="FLUSH"||ae.type==="DROP_ANIMATE")&&z.stopPublishing(),te(ae)}}}},ml=function(z){var te=!1;return function(){return function(ae){return function(ue){if(ue.type==="INITIAL_PUBLISH"){te=!0,z.tryRecordFocus(ue.payload.critical.draggable.id),ae(ue),z.tryRestoreFocusRecorded();return}if(ae(ue),!!te){if(ue.type==="FLUSH"){te=!1,z.tryRestoreFocusRecorded();return}if(ue.type==="DROP_COMPLETE"){te=!1;var me=ue.payload.completed.result;me.combine&&z.tryShiftRecord(me.draggableId,me.combine.draggableId),z.tryRestoreFocusRecorded()}}}}}},vu=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},yu=function(z){return function(te){return function(ae){return function(ue){if(vu(ue)){z.stop(),ae(ue);return}if(ue.type==="INITIAL_PUBLISH"){ae(ue);var me=te.getState();me.phase!=="DRAGGING"&&en(!1),z.start(me);return}ae(ue),z.scroll(te.getState())}}}},Qo=function(z){return function(te){return function(ae){if(te(ae),ae.type==="PUBLISH_WHILE_DRAGGING"){var ue=z.getState();ue.phase==="DROP_PENDING"&&(ue.isWaiting||z.dispatch(Ia({reason:ue.reason})))}}}},tl=ze.qC,Wl=function(z){var te=z.dimensionMarshal,ae=z.focusMarshal,ue=z.styleMarshal,me=z.getResponders,fe=z.announce,Se=z.autoScroller;return(0,ze.MT)(qs,tl((0,ze.md)(oo(ue),il(te),Aa(te),ki,Ri,ol,Qo,yu(Se),Vi,ml(ae),Di(me,fe))))},ll=function(){return{additions:{},removals:{},modified:{}}};function pu(z){var te=z.registry,ae=z.callbacks,ue=ll(),me=null,fe=function(){me||(ae.collectionStarting(),me=requestAnimationFrame(function(){me=null,Yu();var He=ue,Ze=He.additions,je=He.removals,ft=He.modified,$t=Object.keys(Ze).map(function(Fa){return te.draggable.getById(Fa).getDimension(Ir)}).sort(function(Fa,$a){return Fa.descriptor.index-$a.descriptor.index}),ta=Object.keys(ft).map(function(Fa){var $a=te.droppable.getById(Fa),mr=$a.callbacks.getScrollWhileDragging();return{droppableId:Fa,scroll:mr}}),fa={additions:$t,removals:Object.keys(je),modified:ta};ue=ll(),Fu(),ae.publish(fa)}))},Se=function(He){var Ze=He.descriptor.id;ue.additions[Ze]=He,ue.modified[He.descriptor.droppableId]=!0,ue.removals[Ze]&&delete ue.removals[Ze],fe()},Fe=function(He){var Ze=He.descriptor;ue.removals[Ze.id]=!0,ue.modified[Ze.droppableId]=!0,ue.additions[Ze.id]&&delete ue.additions[Ze.id],fe()},We=function(){me&&(cancelAnimationFrame(me),me=null,ue=ll())};return{add:Se,remove:Fe,stop:We}}var Yl=function(z){var te=z.scrollHeight,ae=z.scrollWidth,ue=z.height,me=z.width,fe=ut({x:ae,y:te},{x:me,y:ue}),Se={x:Math.max(0,fe.x),y:Math.max(0,fe.y)};return Se},vl=function(){var z=document.documentElement;return z||en(!1),z},Fi=function(){var z=vl(),te=Yl({scrollHeight:z.scrollHeight,scrollWidth:z.scrollWidth,width:z.clientWidth,height:z.clientHeight});return te},ji=function(){var z=ai(),te=Fi(),ae=z.y,ue=z.x,me=vl(),fe=me.clientWidth,Se=me.clientHeight,Fe=ue+fe,We=ae+Se,$e=Za({top:ae,left:ue,right:Fe,bottom:We}),He={frame:$e,scroll:{initial:z,current:z,max:te,diff:{value:Ir,displacement:Ir}}};return He},Hl=function(z){var te=z.critical,ae=z.scrollOptions,ue=z.registry;Yu();var me=ji(),fe=me.scroll.current,Se=te.droppable,Fe=ue.droppable.getAllByType(Se.type).map(function(Ze){return Ze.callbacks.getDimensionAndWatchScroll(fe,ae)}),We=ue.draggable.getAllByType(te.draggable.type).map(function(Ze){return Ze.getDimension(fe)}),$e={draggables:Da(We),droppables:wt(Fe)};Fu();var He={dimensions:$e,critical:te,viewport:me};return He};function pl(z,te,ae){if(ae.descriptor.id===te.id||ae.descriptor.type!==te.type)return!1;var ue=z.droppable.getById(ae.descriptor.droppableId);return ue.descriptor.mode==="virtual"}var Fl=function(z,te){var ae=null,ue=pu({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:z}),me=function(ft,$t){z.droppable.exists(ft)||en(!1),ae&&te.updateDroppableIsEnabled({id:ft,isEnabled:$t})},fe=function(ft,$t){ae&&(z.droppable.exists(ft)||en(!1),te.updateDroppableIsCombineEnabled({id:ft,isCombineEnabled:$t}))},Se=function(ft,$t){ae&&(z.droppable.exists(ft)||en(!1),te.updateDroppableScroll({id:ft,newScroll:$t}))},Fe=function(ft,$t){ae&&z.droppable.getById(ft).callbacks.scroll($t)},We=function(){if(ae){ue.stop();var ft=ae.critical.droppable;z.droppable.getAllByType(ft.type).forEach(function($t){return $t.callbacks.dragStopped()}),ae.unsubscribe(),ae=null}},$e=function(ft){ae||en(!1);var $t=ae.critical.draggable;ft.type==="ADDITION"&&pl(z,$t,ft.value)&&ue.add(ft.value),ft.type==="REMOVAL"&&pl(z,$t,ft.value)&&ue.remove(ft.value)},He=function(ft){ae&&en(!1);var $t=z.draggable.getById(ft.draggableId),ta=z.droppable.getById($t.descriptor.droppableId),fa={draggable:$t.descriptor,droppable:ta.descriptor},Fa=z.subscribe($e);return ae={critical:fa,unsubscribe:Fa},Hl({critical:fa,registry:z,scrollOptions:ft.scrollOptions})},Ze={updateDroppableIsEnabled:me,updateDroppableIsCombineEnabled:fe,scrollDroppable:Fe,updateDroppableScroll:Se,startPublishing:He,stopPublishing:We};return Ze},hl=function(z,te){return z.phase==="IDLE"?!0:z.phase!=="DROP_ANIMATING"||z.completed.result.draggableId===te?!1:z.completed.result.reason==="DROP"},El=function(z){window.scrollBy(z.x,z.y)},Ti=ln(function(z){return ir(z).filter(function(te){return!(!te.isEnabled||!te.frame)})}),ul=function(te,ae){var ue=xa(Ti(ae),function(me){return me.frame||en(!1),Cu(me.frame.pageMarginBox)(te)});return ue},au=function(z){var te=z.center,ae=z.destination,ue=z.droppables;if(ae){var me=ue[ae];return me.frame?me:null}var fe=ul(te,ue);return fe},ni={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},sl=function(z,te){var ae=z[te.size]*ni.startFromPercentage,ue=z[te.size]*ni.maxScrollAtPercentage,me={startScrollingFrom:ae,maxScrollValueAt:ue};return me},kl=function(z){var te=z.startOfRange,ae=z.endOfRange,ue=z.current,me=ae-te;if(me===0)return 0;var fe=ue-te,Se=fe/me;return Se},qo=1,Sl=function(z,te){if(z>te.startScrollingFrom)return 0;if(z<=te.maxScrollValueAt)return ni.maxPixelScroll;if(z===te.startScrollingFrom)return qo;var ae=kl({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:z}),ue=1-ae,me=ni.maxPixelScroll*ni.ease(ue);return Math.ceil(me)},yl=ni.durationDampening.accelerateAt,Vl=ni.durationDampening.stopDampeningAt,bu=function(z,te){var ae=te,ue=Vl,me=Date.now(),fe=me-ae;if(fe>=Vl)return z;if(fete.height,fe=ae.width>te.width;return!fe&&!me?ue:fe&&me?null:{x:fe?0:ue.x,y:me?0:ue.y}},$r=vn(function(z){return z===0?0:z}),qa=function(z){var te=z.dragStartTime,ae=z.container,ue=z.subject,me=z.center,fe=z.shouldUseTimeDampening,Se={top:me.y-ae.top,right:ae.right-me.x,bottom:ae.bottom-me.y,left:me.x-ae.left},Fe=Bu({container:ae,distanceToEdges:Se,dragStartTime:te,axis:Ho,shouldUseTimeDampening:fe}),We=Bu({container:ae,distanceToEdges:Se,dragStartTime:te,axis:Hr,shouldUseTimeDampening:fe}),$e=$r({x:We,y:Fe});if(De($e,Ir))return null;var He=ru({container:ae,subject:ue,proposedScroll:$e});return He?De(He,Ir)?null:He:null},ho=vn(function(z){return z===0?0:z>0?1:-1}),yi=function(){var z=function(ae,ue){return ae<0?ae:ae>ue?ae-ue:0};return function(te){var ae=te.current,ue=te.max,me=te.change,fe=eo(ae,me),Se={x:z(fe.x,ue.x),y:z(fe.y,ue.y)};return De(Se,Ir)?null:Se}}(),Zl=function(te){var ae=te.max,ue=te.current,me=te.change,fe={x:Math.max(ue.x,ae.x),y:Math.max(ue.y,ae.y)},Se=ho(me),Fe=yi({max:fe,current:ue,change:Se});return!Fe||Se.x!==0&&Fe.x===0||Se.y!==0&&Fe.y===0},ou=function(te,ae){return Zl({current:te.scroll.current,max:te.scroll.max,change:ae})},di=function(te,ae){if(!ou(te,ae))return null;var ue=te.scroll.max,me=te.scroll.current;return yi({current:me,max:ue,change:ae})},Mu=function(te,ae){var ue=te.frame;return ue?Zl({current:ue.scroll.current,max:ue.scroll.max,change:ae}):!1},Iu=function(te,ae){var ue=te.frame;return!ue||!Mu(te,ae)?null:yi({current:ue.scroll.current,max:ue.scroll.max,change:ae})},Ki=function(z){var te=z.viewport,ae=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=qa({dragStartTime:me,container:te.frame,subject:ae,center:ue,shouldUseTimeDampening:fe});return Se&&ou(te,Se)?Se:null},Xr=function(z){var te=z.droppable,ae=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var Fe=qa({dragStartTime:me,container:Se.pageMarginBox,subject:ae,center:ue,shouldUseTimeDampening:fe});return Fe&&Mu(te,Fe)?Fe:null},Du=function(z){var te=z.state,ae=z.dragStartTime,ue=z.shouldUseTimeDampening,me=z.scrollWindow,fe=z.scrollDroppable,Se=te.current.page.borderBoxCenter,Fe=te.dimensions.draggables[te.critical.draggable.id],We=Fe.page.marginBox;if(te.isWindowScrollAllowed){var $e=te.viewport,He=Ki({dragStartTime:ae,viewport:$e,subject:We,center:Se,shouldUseTimeDampening:ue});if(He){me(He);return}}var Ze=au({center:Se,destination:Mi(te.impact),droppables:te.dimensions.droppables});if(Ze){var je=Xr({dragStartTime:ae,droppable:Ze,subject:We,center:Se,shouldUseTimeDampening:ue});je&&fe(Ze.descriptor.id,je)}},bl=function(z){var te=z.scrollWindow,ae=z.scrollDroppable,ue=Hn(te),me=Hn(ae),fe=null,Se=function(He){fe||en(!1);var Ze=fe,je=Ze.shouldUseTimeDampening,ft=Ze.dragStartTime;Du({state:He,scrollWindow:ue,scrollDroppable:me,dragStartTime:ft,shouldUseTimeDampening:je})},Fe=function(He){Yu(),fe&&en(!1);var Ze=Date.now(),je=!1,ft=function(){je=!0};Du({state:He,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:ft,scrollDroppable:ft}),fe={dragStartTime:Ze,shouldUseTimeDampening:je},Fu(),je&&Se(He)},We=function(){fe&&(ue.cancel(),me.cancel(),fe=null)};return{start:Fe,stop:We,scroll:Se}},Hu=function(z){var te=z.move,ae=z.scrollDroppable,ue=z.scrollWindow,me=function($e,He){var Ze=eo($e.current.client.selection,He);te({client:Ze})},fe=function($e,He){if(!Mu($e,He))return He;var Ze=Iu($e,He);if(!Ze)return ae($e.descriptor.id,He),null;var je=ut(He,Ze);ae($e.descriptor.id,je);var ft=ut(He,je);return ft},Se=function($e,He,Ze){if(!$e||!ou(He,Ze))return Ze;var je=di(He,Ze);if(!je)return ue(Ze),null;var ft=ut(Ze,je);ue(ft);var $t=ut(Ze,ft);return $t},Fe=function($e){var He=$e.scrollJumpRequest;if(He){var Ze=Mi($e.impact);Ze||en(!1);var je=fe($e.dimensions.droppables[Ze],He);if(je){var ft=$e.viewport,$t=Se($e.isWindowScrollAllowed,ft,je);$t&&me($e,$t)}}};return Fe},Cs=function(z){var te=z.scrollDroppable,ae=z.scrollWindow,ue=z.move,me=bl({scrollWindow:ae,scrollDroppable:te}),fe=Hu({move:ue,scrollWindow:ae,scrollDroppable:te}),Se=function($e){if($e.phase==="DRAGGING"){if($e.movementMode==="FLUID"){me.scroll($e);return}$e.scrollJumpRequest&&fe($e)}},Fe={scroll:Se,start:me.start,stop:me.stop};return Fe},hu="data-rbd",iu=function(){var z=hu+"-drag-handle";return{base:z,draggableId:z+"-draggable-id",contextId:z+"-context-id"}}(),Xl=function(){var z=hu+"-draggable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),ts=function(){var z=hu+"-droppable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),ns={contextId:hu+"-scroll-container-context-id"},Nu=function(te){return function(ae){return"["+ae+'="'+te+'"]'}},lo=function(te,ae){return te.map(function(ue){var me=ue.styles[ae];return me?ue.selector+" { "+me+" }":""}).join(" ")},Or="pointer-events: none;",nl=function(z){var te=Nu(z),ae=function(){var Fe=` cursor: -webkit-grab; cursor: grab; `;return{selector:te(iu.contextId),styles:{always:` @@ -232,7 +232,7 @@ The error may be correlated with this previous error: -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:Fe,dragging:Or,dropAnimating:Fe}}}(),ue=function(){var Fe=` - transition: `+zo.outOfTheWay+`; + transition: `+Go.outOfTheWay+`; `;return{selector:te(Xl.contextId),styles:{dragging:Fe,dropAnimating:Fe,userCancel:Fe}}}(),me={selector:te(ts.contextId),styles:{always:"overflow-anchor: none;"}},fe={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; @@ -246,4 +246,4 @@ The error may be correlated with this previous error: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,ot=function(z){var te=z.doctype;te&&(te.name.toLowerCase(),te.publicId)};function sn(z){}function Ea(z,te){}function Qa(){Ea(function(){Ln(pe.react,b.version),ot(document)},[])}function oa(z){var te=(0,b.useRef)(z);return(0,b.useEffect)(function(){te.current=z}),te}function La(){var z=null;function te(){return!!z}function ae(Se){return Se===z}function ue(Se){z&&en(!1);var Fe={abandon:Se};return z=Fe,Fe}function me(){z||en(!1),z=null}function fe(){z&&(z.abandon(),me())}return{isClaimed:te,isActive:ae,claim:ue,release:me,tryAbandon:fe}}var ga=9,Wr=13,ia=27,Xn=32,kr=33,Er=34,Ka=35,fr=36,ea=37,Jn=38,ur=39,Ca=40,Va,Ga=(Va={},Va[Wr]=!0,Va[ga]=!0,Va),Rr=function(z){Ga[z.keyCode]&&z.preventDefault()},Qt=function(){var z="visibilitychange";if(typeof document=="undefined")return z;var te=[z,"ms"+z,"webkit"+z,"moz"+z,"o"+z],ae=xa(te,function(ue){return"on"+ue in document});return ae||z}(),Yn=0,Io=5;function jr(z,te){return Math.abs(te.x-z.x)>=Io||Math.abs(te.y-z.y)>=Io}var ja={type:"IDLE"};function Ua(z){var te=z.cancel,ae=z.completed,ue=z.getPhase,me=z.setPhase;return[{eventName:"mousemove",fn:function(Se){var Fe=Se.button,We=Se.clientX,$e=Se.clientY;if(Fe===Yn){var He={x:We,y:$e},Ze=ue();if(Ze.type==="DRAGGING"){Se.preventDefault(),Ze.actions.move(He);return}Ze.type!=="PENDING"&&en(!1);var je=Ze.point;if(jr(je,He)){Se.preventDefault();var ft=Ze.actions.fluidLift(He);me({type:"DRAGGING",actions:ft})}}}},{eventName:"mouseup",fn:function(Se){var Fe=ue();if(Fe.type!=="DRAGGING"){te();return}Se.preventDefault(),Fe.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"mousedown",fn:function(Se){ue().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var Fe=ue();if(Fe.type==="PENDING"){te();return}if(Se.keyCode===ia){Se.preventDefault(),te();return}Rr(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ue().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var Fe=ue();if(Fe.type==="IDLE"&&en(!1),Fe.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:Qt,fn:te}]}function Yr(z){var te=(0,b.useRef)(ja),ae=(0,b.useRef)(la),ue=Ct(function(){return{eventName:"mousedown",fn:function(Ze){if(!Ze.defaultPrevented&&Ze.button===Yn&&!(Ze.ctrlKey||Ze.metaKey||Ze.shiftKey||Ze.altKey)){var je=z.findClosestDraggableId(Ze);if(je){var ft=z.tryGetLock(je,Se,{sourceEvent:Ze});if(ft){Ze.preventDefault();var $t={x:Ze.clientX,y:Ze.clientY};ae.current(),$e(ft,$t)}}}}}},[z]),me=Ct(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ze){if(!Ze.defaultPrevented){var je=z.findClosestDraggableId(Ze);if(je){var ft=z.findOptionsForDraggable(je);ft&&(ft.shouldRespectForcePress||z.canGetLock(je)&&Ze.preventDefault())}}}}},[z]),fe=Dt(function(){var Ze={passive:!1,capture:!0};ae.current=Na(window,[me,ue],Ze)},[me,ue]),Se=Dt(function(){var He=te.current;He.type!=="IDLE"&&(te.current=ja,ae.current(),fe())},[fe]),Fe=Dt(function(){var He=te.current;Se(),He.type==="DRAGGING"&&He.actions.cancel({shouldBlockNextClick:!0}),He.type==="PENDING"&&He.actions.abort()},[Se]),We=Dt(function(){var Ze={capture:!0,passive:!1},je=Ua({cancel:Fe,completed:Se,getPhase:function(){return te.current},setPhase:function($t){te.current=$t}});ae.current=Na(window,je,Ze)},[Fe,Se]),$e=Dt(function(Ze,je){te.current.type!=="IDLE"&&en(!1),te.current={type:"PENDING",point:je,actions:Ze},We()},[We]);Ai(function(){return fe(),function(){ae.current()}},[fe])}var Wa;function pr(){}var Lo=(Wa={},Wa[Er]=!0,Wa[kr]=!0,Wa[fr]=!0,Wa[Ka]=!0,Wa);function No(z,te){function ae(){te(),z.cancel()}function ue(){te(),z.drop()}return[{eventName:"keydown",fn:function(fe){if(fe.keyCode===ia){fe.preventDefault(),ae();return}if(fe.keyCode===Xn){fe.preventDefault(),ue();return}if(fe.keyCode===Ca){fe.preventDefault(),z.moveDown();return}if(fe.keyCode===Jn){fe.preventDefault(),z.moveUp();return}if(fe.keyCode===ur){fe.preventDefault(),z.moveRight();return}if(fe.keyCode===ea){fe.preventDefault(),z.moveLeft();return}if(Lo[fe.keyCode]){fe.preventDefault();return}Rr(fe)}},{eventName:"mousedown",fn:ae},{eventName:"mouseup",fn:ae},{eventName:"click",fn:ae},{eventName:"touchstart",fn:ae},{eventName:"resize",fn:ae},{eventName:"wheel",fn:ae,options:{passive:!0}},{eventName:Qt,fn:ae}]}function Wo(z){var te=(0,b.useRef)(pr),ae=Ct(function(){return{eventName:"keydown",fn:function(fe){if(fe.defaultPrevented||fe.keyCode!==Xn)return;var Se=z.findClosestDraggableId(fe);if(!Se)return;var Fe=z.tryGetLock(Se,He,{sourceEvent:fe});if(!Fe)return;fe.preventDefault();var We=!0,$e=Fe.snapLift();te.current();function He(){We||en(!1),We=!1,te.current(),ue()}te.current=Na(window,No($e,He),{capture:!0,passive:!1})}}},[z]),ue=Dt(function(){var fe={passive:!1,capture:!0};te.current=Na(window,[ae],fe)},[ae]);Ai(function(){return ue(),function(){te.current()}},[ue])}var Co={type:"IDLE"},wa=120,zr=.15;function So(z){var te=z.cancel,ae=z.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(me){me.preventDefault()}},{eventName:"keydown",fn:function(me){if(ae().type!=="DRAGGING"){te();return}me.keyCode===ia&&me.preventDefault(),te()}},{eventName:Qt,fn:te}]}function Sr(z){var te=z.cancel,ae=z.completed,ue=z.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var Fe=fe.touches[0],We=Fe.clientX,$e=Fe.clientY,He={x:We,y:$e};fe.preventDefault(),Se.actions.move(He)}},{eventName:"touchend",fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}fe.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"touchcancel",fn:function(fe){if(ue().type!=="DRAGGING"){te();return}fe.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(fe){var Se=ue();Se.type==="IDLE"&&en(!1);var Fe=fe.touches[0];if(Fe){var We=Fe.force>=zr;if(We){var $e=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){$e&&te();return}if($e){if(Se.hasMoved){fe.preventDefault();return}te();return}fe.preventDefault()}}}},{eventName:Qt,fn:te}]}function ei(z){var te=(0,b.useRef)(Co),ae=(0,b.useRef)(la),ue=Dt(function(){return te.current},[]),me=Dt(function(ft){te.current=ft},[]),fe=Ct(function(){return{eventName:"touchstart",fn:function(ft){if(!ft.defaultPrevented){var $t=z.findClosestDraggableId(ft);if($t){var ta=z.tryGetLock($t,Fe,{sourceEvent:ft});if(ta){var fa=ft.touches[0],Fa=fa.clientX,$a=fa.clientY,gr={x:Fa,y:$a};ae.current(),Ze(ta,gr)}}}}}},[z]),Se=Dt(function(){var ft={capture:!0,passive:!1};ae.current=Na(window,[fe],ft)},[fe]),Fe=Dt(function(){var je=te.current;je.type!=="IDLE"&&(je.type==="PENDING"&&clearTimeout(je.longPressTimerId),me(Co),ae.current(),Se())},[Se,me]),We=Dt(function(){var je=te.current;Fe(),je.type==="DRAGGING"&&je.actions.cancel({shouldBlockNextClick:!0}),je.type==="PENDING"&&je.actions.abort()},[Fe]),$e=Dt(function(){var ft={capture:!0,passive:!1},$t={cancel:We,completed:Fe,getPhase:ue},ta=Na(window,Sr($t),ft),fa=Na(window,So($t),ft);ae.current=function(){ta(),fa()}},[We,ue,Fe]),He=Dt(function(){var ft=ue();ft.type!=="PENDING"&&en(!1);var $t=ft.actions.fluidLift(ft.point);me({type:"DRAGGING",actions:$t,hasMoved:!1})},[ue,me]),Ze=Dt(function(ft,$t){ue().type!=="IDLE"&&en(!1);var ta=setTimeout(He,wa);me({type:"PENDING",point:$t,actions:ft,longPressTimerId:ta}),$e()},[$e,ue,me,He]);Ai(function(){return Se(),function(){ae.current();var $t=ue();$t.type==="PENDING"&&(clearTimeout($t.longPressTimerId),me(Co))}},[ue,Se,me]),Ai(function(){var ft=Na(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return ft},[])}function ko(z){}var ii={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function vi(z,te){if(te==null)return!1;var ae=!!ii[te.tagName.toLowerCase()];if(ae)return!0;var ue=te.getAttribute("contenteditable");return ue==="true"||ue===""?!0:te===z?!1:vi(z,te.parentElement)}function Wi(z,te){var ae=te.target;return Eu(ae)?vi(z,ae):!1}var ba=function(z){return Za(z.getBoundingClientRect()).center};function ao(z){return z instanceof Ru(z).Element}var bi=function(){var z="matches";if(typeof document=="undefined")return z;var te=[z,"msMatchesSelector","webkitMatchesSelector"],ae=xa(te,function(ue){return ue in Element.prototype});return ae||z}();function Li(z,te){return z==null?null:z[bi](te)?z:Li(z.parentElement,te)}function Vr(z,te){return z.closest?z.closest(te):Li(z,te)}function Mr(z){return"["+iu.contextId+'="'+z+'"]'}function Rn(z,te){var ae=te.target;if(!ao(ae))return null;var ue=Mr(z),me=Vr(ae,ue);return!me||!Eu(me)?null:me}function Fo(z,te){var ae=Rn(z,te);return ae?ae.getAttribute(iu.draggableId):null}function pi(z,te){var ae="["+Xl.contextId+'="'+z+'"]',ue=Ra(document.querySelectorAll(ae)),me=xa(ue,function(fe){return fe.getAttribute(Xl.id)===te});return!me||!Eu(me)?null:me}function wo(z){z.preventDefault()}function nr(z){var te=z.expected,ae=z.phase,ue=z.isLockActive,me=z.shouldWarn;return!(!ue()||te!==ae)}function Fr(z){var te=z.lockAPI,ae=z.store,ue=z.registry,me=z.draggableId;if(te.isClaimed())return!1;var fe=ue.draggable.findById(me);return!(!fe||!fe.options.isEnabled||!hl(ae.getState(),me))}function io(z){var te=z.lockAPI,ae=z.contextId,ue=z.store,me=z.registry,fe=z.draggableId,Se=z.forceSensorStop,Fe=z.sourceEvent,We=Fr({lockAPI:te,store:ue,registry:me,draggableId:fe});if(!We)return null;var $e=me.draggable.getById(fe),He=pi(ae,$e.descriptor.id);if(!He||Fe&&!$e.options.canDragInteractiveElements&&Wi(He,Fe))return null;var Ze=te.claim(Se||la),je="PRE_DRAG";function ft(){return $e.options.shouldRespectForcePress}function $t(){return te.isActive(Ze)}function ta(Eo,_o){nr({expected:Eo,phase:je,isLockActive:$t,shouldWarn:!0})&&ue.dispatch(_o())}var fa=ta.bind(null,"DRAGGING");function Fa(Eo){function _o(){te.release(),je="COMPLETED"}je!=="PRE_DRAG"&&(_o(),je!=="PRE_DRAG"&&en(!1)),ue.dispatch(ce(Eo.liftActionArgs)),je="DRAGGING";function Xi(ti,Ji){if(Ji===void 0&&(Ji={shouldBlockNextClick:!1}),Eo.cleanup(),Ji.shouldBlockNextClick){var Cl=Na(window,[{eventName:"click",fn:wo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Cl)}_o(),ue.dispatch(Ia({reason:ti}))}return(0,ke.Z)({isActive:function(){return nr({expected:"DRAGGING",phase:je,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:ft,drop:function(Ji){return Xi("DROP",Ji)},cancel:function(Ji){return Xi("CANCEL",Ji)}},Eo.actions)}function $a(Eo){var _o=Hn(function(ti){fa(function(){return Ut({client:ti})})}),Xi=Fa({liftActionArgs:{id:fe,clientSelection:Eo,movementMode:"FLUID"},cleanup:function(){return _o.cancel()},actions:{move:_o}});return(0,ke.Z)({},Xi,{move:_o})}function gr(){var Eo={moveUp:function(){return fa(Pn)},moveRight:function(){return fa(zn)},moveDown:function(){return fa(Cn)},moveLeft:function(){return fa(Gn)}};return Fa({liftActionArgs:{id:fe,clientSelection:ba(He),movementMode:"SNAP"},cleanup:la,actions:Eo})}function Pr(){var Eo=nr({expected:"PRE_DRAG",phase:je,isLockActive:$t,shouldWarn:!0});Eo&&te.release()}var bo={isActive:function(){return nr({expected:"PRE_DRAG",phase:je,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:ft,fluidLift:$a,snapLift:gr,abort:Pr};return bo}var Bi=[Yr,Wo,ei];function Bs(z){var te=z.contextId,ae=z.store,ue=z.registry,me=z.customSensors,fe=z.enableDefaultSensors,Se=[].concat(fe?Bi:[],me||[]),Fe=(0,b.useState)(function(){return La()})[0],We=Dt(function($a,gr){$a.isDragging&&!gr.isDragging&&Fe.tryAbandon()},[Fe]);Ai(function(){var $a=ae.getState(),gr=ae.subscribe(function(){var Pr=ae.getState();We($a,Pr),$a=Pr});return gr},[Fe,ae,We]),Ai(function(){return Fe.tryAbandon},[Fe.tryAbandon]);var $e=Dt(function(Fa){return Fr({lockAPI:Fe,registry:ue,store:ae,draggableId:Fa})},[Fe,ue,ae]),He=Dt(function(Fa,$a,gr){return io({lockAPI:Fe,registry:ue,contextId:te,store:ae,draggableId:Fa,forceSensorStop:$a,sourceEvent:gr&&gr.sourceEvent?gr.sourceEvent:null})},[te,Fe,ue,ae]),Ze=Dt(function(Fa){return Fo(te,Fa)},[te]),je=Dt(function(Fa){var $a=ue.draggable.findById(Fa);return $a?$a.options:null},[ue.draggable]),ft=Dt(function(){Fe.isClaimed()&&(Fe.tryAbandon(),ae.getState().phase!=="IDLE"&&ae.dispatch(Zt()))},[Fe,ae]),$t=Dt(Fe.isClaimed,[Fe]),ta=Ct(function(){return{canGetLock:$e,tryGetLock:He,findClosestDraggableId:Ze,findOptionsForDraggable:je,tryReleaseLock:ft,isLockClaimed:$t}},[$e,He,Ze,je,ft,$t]);ko(Se);for(var fa=0;fa=0||Object.prototype.hasOwnProperty.call(nt,a)&&(de[a]=nt[a]);return de}function Ye(nt,Qe){if(!(nt instanceof Qe))throw new TypeError("Cannot call a class as a function")}function Ue(nt,Qe){if(!nt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Qe&&(typeof Qe=="object"||typeof Qe=="function")?Qe:nt}function Ne(nt,Qe){if(typeof Qe!="function"&&Qe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Qe);nt.prototype=Object.create(Qe&&Qe.prototype,{constructor:{value:nt,enumerable:!1,writable:!0,configurable:!0}}),Qe&&(Object.setPrototypeOf?Object.setPrototypeOf(nt,Qe):nt.__proto__=Qe)}var gt=function(nt){Ne(Qe,nt);function Qe(de){Ye(this,Qe);var a=Ue(this,(Qe.__proto__||Object.getPrototypeOf(Qe)).call(this,de));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return b(Qe,[{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 a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(x){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,ne=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?y=ne:y=this.calculateOffset(a,ne)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;y=Io||Math.abs(te.y-z.y)>=Io}var ja={type:"IDLE"};function Ua(z){var te=z.cancel,ae=z.completed,ue=z.getPhase,me=z.setPhase;return[{eventName:"mousemove",fn:function(Se){var Fe=Se.button,We=Se.clientX,$e=Se.clientY;if(Fe===Yn){var He={x:We,y:$e},Ze=ue();if(Ze.type==="DRAGGING"){Se.preventDefault(),Ze.actions.move(He);return}Ze.type!=="PENDING"&&en(!1);var je=Ze.point;if(jr(je,He)){Se.preventDefault();var ft=Ze.actions.fluidLift(He);me({type:"DRAGGING",actions:ft})}}}},{eventName:"mouseup",fn:function(Se){var Fe=ue();if(Fe.type!=="DRAGGING"){te();return}Se.preventDefault(),Fe.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"mousedown",fn:function(Se){ue().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var Fe=ue();if(Fe.type==="PENDING"){te();return}if(Se.keyCode===ia){Se.preventDefault(),te();return}Rr(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ue().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var Fe=ue();if(Fe.type==="IDLE"&&en(!1),Fe.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:Qt,fn:te}]}function Yr(z){var te=(0,b.useRef)(ja),ae=(0,b.useRef)(la),ue=Ct(function(){return{eventName:"mousedown",fn:function(Ze){if(!Ze.defaultPrevented&&Ze.button===Yn&&!(Ze.ctrlKey||Ze.metaKey||Ze.shiftKey||Ze.altKey)){var je=z.findClosestDraggableId(Ze);if(je){var ft=z.tryGetLock(je,Se,{sourceEvent:Ze});if(ft){Ze.preventDefault();var $t={x:Ze.clientX,y:Ze.clientY};ae.current(),$e(ft,$t)}}}}}},[z]),me=Ct(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ze){if(!Ze.defaultPrevented){var je=z.findClosestDraggableId(Ze);if(je){var ft=z.findOptionsForDraggable(je);ft&&(ft.shouldRespectForcePress||z.canGetLock(je)&&Ze.preventDefault())}}}}},[z]),fe=Dt(function(){var Ze={passive:!1,capture:!0};ae.current=Na(window,[me,ue],Ze)},[me,ue]),Se=Dt(function(){var He=te.current;He.type!=="IDLE"&&(te.current=ja,ae.current(),fe())},[fe]),Fe=Dt(function(){var He=te.current;Se(),He.type==="DRAGGING"&&He.actions.cancel({shouldBlockNextClick:!0}),He.type==="PENDING"&&He.actions.abort()},[Se]),We=Dt(function(){var Ze={capture:!0,passive:!1},je=Ua({cancel:Fe,completed:Se,getPhase:function(){return te.current},setPhase:function($t){te.current=$t}});ae.current=Na(window,je,Ze)},[Fe,Se]),$e=Dt(function(Ze,je){te.current.type!=="IDLE"&&en(!1),te.current={type:"PENDING",point:je,actions:Ze},We()},[We]);Ai(function(){return fe(),function(){ae.current()}},[fe])}var Wa;function hr(){}var Lo=(Wa={},Wa[Sr]=!0,Wa[kr]=!0,Wa[fr]=!0,Wa[Ka]=!0,Wa);function No(z,te){function ae(){te(),z.cancel()}function ue(){te(),z.drop()}return[{eventName:"keydown",fn:function(fe){if(fe.keyCode===ia){fe.preventDefault(),ae();return}if(fe.keyCode===Xn){fe.preventDefault(),ue();return}if(fe.keyCode===Ca){fe.preventDefault(),z.moveDown();return}if(fe.keyCode===Jn){fe.preventDefault(),z.moveUp();return}if(fe.keyCode===sr){fe.preventDefault(),z.moveRight();return}if(fe.keyCode===ea){fe.preventDefault(),z.moveLeft();return}if(Lo[fe.keyCode]){fe.preventDefault();return}Rr(fe)}},{eventName:"mousedown",fn:ae},{eventName:"mouseup",fn:ae},{eventName:"click",fn:ae},{eventName:"touchstart",fn:ae},{eventName:"resize",fn:ae},{eventName:"wheel",fn:ae,options:{passive:!0}},{eventName:Qt,fn:ae}]}function Wo(z){var te=(0,b.useRef)(hr),ae=Ct(function(){return{eventName:"keydown",fn:function(fe){if(fe.defaultPrevented||fe.keyCode!==Xn)return;var Se=z.findClosestDraggableId(fe);if(!Se)return;var Fe=z.tryGetLock(Se,He,{sourceEvent:fe});if(!Fe)return;fe.preventDefault();var We=!0,$e=Fe.snapLift();te.current();function He(){We||en(!1),We=!1,te.current(),ue()}te.current=Na(window,No($e,He),{capture:!0,passive:!1})}}},[z]),ue=Dt(function(){var fe={passive:!1,capture:!0};te.current=Na(window,[ae],fe)},[ae]);Ai(function(){return ue(),function(){te.current()}},[ue])}var Co={type:"IDLE"},wa=120,zr=.15;function So(z){var te=z.cancel,ae=z.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(me){me.preventDefault()}},{eventName:"keydown",fn:function(me){if(ae().type!=="DRAGGING"){te();return}me.keyCode===ia&&me.preventDefault(),te()}},{eventName:Qt,fn:te}]}function Pr(z){var te=z.cancel,ae=z.completed,ue=z.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var Fe=fe.touches[0],We=Fe.clientX,$e=Fe.clientY,He={x:We,y:$e};fe.preventDefault(),Se.actions.move(He)}},{eventName:"touchend",fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}fe.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"touchcancel",fn:function(fe){if(ue().type!=="DRAGGING"){te();return}fe.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(fe){var Se=ue();Se.type==="IDLE"&&en(!1);var Fe=fe.touches[0];if(Fe){var We=Fe.force>=zr;if(We){var $e=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){$e&&te();return}if($e){if(Se.hasMoved){fe.preventDefault();return}te();return}fe.preventDefault()}}}},{eventName:Qt,fn:te}]}function ei(z){var te=(0,b.useRef)(Co),ae=(0,b.useRef)(la),ue=Dt(function(){return te.current},[]),me=Dt(function(ft){te.current=ft},[]),fe=Ct(function(){return{eventName:"touchstart",fn:function(ft){if(!ft.defaultPrevented){var $t=z.findClosestDraggableId(ft);if($t){var ta=z.tryGetLock($t,Fe,{sourceEvent:ft});if(ta){var fa=ft.touches[0],Fa=fa.clientX,$a=fa.clientY,mr={x:Fa,y:$a};ae.current(),Ze(ta,mr)}}}}}},[z]),Se=Dt(function(){var ft={capture:!0,passive:!1};ae.current=Na(window,[fe],ft)},[fe]),Fe=Dt(function(){var je=te.current;je.type!=="IDLE"&&(je.type==="PENDING"&&clearTimeout(je.longPressTimerId),me(Co),ae.current(),Se())},[Se,me]),We=Dt(function(){var je=te.current;Fe(),je.type==="DRAGGING"&&je.actions.cancel({shouldBlockNextClick:!0}),je.type==="PENDING"&&je.actions.abort()},[Fe]),$e=Dt(function(){var ft={capture:!0,passive:!1},$t={cancel:We,completed:Fe,getPhase:ue},ta=Na(window,Pr($t),ft),fa=Na(window,So($t),ft);ae.current=function(){ta(),fa()}},[We,ue,Fe]),He=Dt(function(){var ft=ue();ft.type!=="PENDING"&&en(!1);var $t=ft.actions.fluidLift(ft.point);me({type:"DRAGGING",actions:$t,hasMoved:!1})},[ue,me]),Ze=Dt(function(ft,$t){ue().type!=="IDLE"&&en(!1);var ta=setTimeout(He,wa);me({type:"PENDING",point:$t,actions:ft,longPressTimerId:ta}),$e()},[$e,ue,me,He]);Ai(function(){return Se(),function(){ae.current();var $t=ue();$t.type==="PENDING"&&(clearTimeout($t.longPressTimerId),me(Co))}},[ue,Se,me]),Ai(function(){var ft=Na(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return ft},[])}function ko(z){}var ii={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function vi(z,te){if(te==null)return!1;var ae=!!ii[te.tagName.toLowerCase()];if(ae)return!0;var ue=te.getAttribute("contenteditable");return ue==="true"||ue===""?!0:te===z?!1:vi(z,te.parentElement)}function Wi(z,te){var ae=te.target;return Eu(ae)?vi(z,ae):!1}var ba=function(z){return Za(z.getBoundingClientRect()).center};function ao(z){return z instanceof Ru(z).Element}var bi=function(){var z="matches";if(typeof document=="undefined")return z;var te=[z,"msMatchesSelector","webkitMatchesSelector"],ae=xa(te,function(ue){return ue in Element.prototype});return ae||z}();function Li(z,te){return z==null?null:z[bi](te)?z:Li(z.parentElement,te)}function Vr(z,te){return z.closest?z.closest(te):Li(z,te)}function Mr(z){return"["+iu.contextId+'="'+z+'"]'}function Rn(z,te){var ae=te.target;if(!ao(ae))return null;var ue=Mr(z),me=Vr(ae,ue);return!me||!Eu(me)?null:me}function Fo(z,te){var ae=Rn(z,te);return ae?ae.getAttribute(iu.draggableId):null}function pi(z,te){var ae="["+Xl.contextId+'="'+z+'"]',ue=Ra(document.querySelectorAll(ae)),me=xa(ue,function(fe){return fe.getAttribute(Xl.id)===te});return!me||!Eu(me)?null:me}function wo(z){z.preventDefault()}function nr(z){var te=z.expected,ae=z.phase,ue=z.isLockActive,me=z.shouldWarn;return!(!ue()||te!==ae)}function Fr(z){var te=z.lockAPI,ae=z.store,ue=z.registry,me=z.draggableId;if(te.isClaimed())return!1;var fe=ue.draggable.findById(me);return!(!fe||!fe.options.isEnabled||!hl(ae.getState(),me))}function io(z){var te=z.lockAPI,ae=z.contextId,ue=z.store,me=z.registry,fe=z.draggableId,Se=z.forceSensorStop,Fe=z.sourceEvent,We=Fr({lockAPI:te,store:ue,registry:me,draggableId:fe});if(!We)return null;var $e=me.draggable.getById(fe),He=pi(ae,$e.descriptor.id);if(!He||Fe&&!$e.options.canDragInteractiveElements&&Wi(He,Fe))return null;var Ze=te.claim(Se||la),je="PRE_DRAG";function ft(){return $e.options.shouldRespectForcePress}function $t(){return te.isActive(Ze)}function ta(Eo,Xo){nr({expected:Eo,phase:je,isLockActive:$t,shouldWarn:!0})&&ue.dispatch(Xo())}var fa=ta.bind(null,"DRAGGING");function Fa(Eo){function Xo(){te.release(),je="COMPLETED"}je!=="PRE_DRAG"&&(Xo(),je!=="PRE_DRAG"&&en(!1)),ue.dispatch(ce(Eo.liftActionArgs)),je="DRAGGING";function Xi(ti,Ji){if(Ji===void 0&&(Ji={shouldBlockNextClick:!1}),Eo.cleanup(),Ji.shouldBlockNextClick){var Cl=Na(window,[{eventName:"click",fn:wo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Cl)}Xo(),ue.dispatch(Ia({reason:ti}))}return(0,ke.Z)({isActive:function(){return nr({expected:"DRAGGING",phase:je,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:ft,drop:function(Ji){return Xi("DROP",Ji)},cancel:function(Ji){return Xi("CANCEL",Ji)}},Eo.actions)}function $a(Eo){var Xo=Hn(function(ti){fa(function(){return Ut({client:ti})})}),Xi=Fa({liftActionArgs:{id:fe,clientSelection:Eo,movementMode:"FLUID"},cleanup:function(){return Xo.cancel()},actions:{move:Xo}});return(0,ke.Z)({},Xi,{move:Xo})}function mr(){var Eo={moveUp:function(){return fa(Pn)},moveRight:function(){return fa(zn)},moveDown:function(){return fa(Cn)},moveLeft:function(){return fa(Gn)}};return Fa({liftActionArgs:{id:fe,clientSelection:ba(He),movementMode:"SNAP"},cleanup:la,actions:Eo})}function Ar(){var Eo=nr({expected:"PRE_DRAG",phase:je,isLockActive:$t,shouldWarn:!0});Eo&&te.release()}var bo={isActive:function(){return nr({expected:"PRE_DRAG",phase:je,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:ft,fluidLift:$a,snapLift:mr,abort:Ar};return bo}var Bi=[Yr,Wo,ei];function Bs(z){var te=z.contextId,ae=z.store,ue=z.registry,me=z.customSensors,fe=z.enableDefaultSensors,Se=[].concat(fe?Bi:[],me||[]),Fe=(0,b.useState)(function(){return La()})[0],We=Dt(function($a,mr){$a.isDragging&&!mr.isDragging&&Fe.tryAbandon()},[Fe]);Ai(function(){var $a=ae.getState(),mr=ae.subscribe(function(){var Ar=ae.getState();We($a,Ar),$a=Ar});return mr},[Fe,ae,We]),Ai(function(){return Fe.tryAbandon},[Fe.tryAbandon]);var $e=Dt(function(Fa){return Fr({lockAPI:Fe,registry:ue,store:ae,draggableId:Fa})},[Fe,ue,ae]),He=Dt(function(Fa,$a,mr){return io({lockAPI:Fe,registry:ue,contextId:te,store:ae,draggableId:Fa,forceSensorStop:$a,sourceEvent:mr&&mr.sourceEvent?mr.sourceEvent:null})},[te,Fe,ue,ae]),Ze=Dt(function(Fa){return Fo(te,Fa)},[te]),je=Dt(function(Fa){var $a=ue.draggable.findById(Fa);return $a?$a.options:null},[ue.draggable]),ft=Dt(function(){Fe.isClaimed()&&(Fe.tryAbandon(),ae.getState().phase!=="IDLE"&&ae.dispatch(Zt()))},[Fe,ae]),$t=Dt(Fe.isClaimed,[Fe]),ta=Ct(function(){return{canGetLock:$e,tryGetLock:He,findClosestDraggableId:Ze,findOptionsForDraggable:je,tryReleaseLock:ft,isLockClaimed:$t}},[$e,He,Ze,je,ft,$t]);ko(Se);for(var fa=0;fa=0||Object.prototype.hasOwnProperty.call(at,a)&&(de[a]=at[a]);return de}function Ye(at,Qe){if(!(at instanceof Qe))throw new TypeError("Cannot call a class as a function")}function Ue(at,Qe){if(!at)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Qe&&(typeof Qe=="object"||typeof Qe=="function")?Qe:at}function Ne(at,Qe){if(typeof Qe!="function"&&Qe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Qe);at.prototype=Object.create(Qe&&Qe.prototype,{constructor:{value:at,enumerable:!1,writable:!0,configurable:!0}}),Qe&&(Object.setPrototypeOf?Object.setPrototypeOf(at,Qe):at.__proto__=Qe)}var gt=function(at){Ne(Qe,at);function Qe(de){Ye(this,Qe);var a=Ue(this,(Qe.__proto__||Object.getPrototypeOf(Qe)).call(this,de));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return b(Qe,[{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 a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(x){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,ne=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?y=ne:y=this.calculateOffset(a,ne)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;y{}})=>{const dt=()=>s.createElement("div",{className:L.flexColumn},s.createElement("img",{className:L.img,src:P}),s.createElement("span",{className:L.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Fe=()=>s.createElement("div",{className:L.flexColumn},s.createElement("img",{className:L.img,src:G}),s.createElement("span",{className:L.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),De=()=>Ae===3?s.createElement(s.Fragment,null,Fe(),dt()):Ae===2?dt():Fe();return s.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{nt(),pe.history.push("/account/certification")},onCancel:()=>{nt()}},s.createElement("div",{className:L.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),s.createElement("div",{className:L.flexRow},De()))};var J=(0,pe.connect)(({paperlibrary:j,loading:Ae,globalSetting:nt})=>({paperlibrary:j,globalSetting:nt,loading:Ae.effects}))(ce)},91552:function(ai,It,S){"use strict";S.d(It,{Z:function(){return xe}});var s=S(59301),pe=S(42203),O=S(43418),G=S(8591),P=S(92832),L=S(24905),ce=S(99460),J=S(25167),j=S(58130),Ae=S(3113),nt=S(14726),dt={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Fe=S(32637),De=S(59301);const Et=({classroomList:Se,dispatch:He,user:Je})=>De.createElement(O.default,{open:Se.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:De.createElement("span",null,De.createElement(nt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{He({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},De.createElement("div",{style:{textAlign:"center",marginBottom:30}},De.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",De.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),De.createElement("img",{style:{width:130,height:130},src:Fe})),De.createElement("div",{className:dt.bottom},De.createElement(Ae.ZP,{className:dt.yes,onClick:()=>{He({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var ot=(0,pe.connect)(({classroomList:Se,user:He})=>({classroomList:Se,user:He}))(Et),it=S(70635),Ne=S(59301),he=(Se,He,Je)=>new Promise((zt,Rt)=>{var _e=ne=>{try{ye(Je.next(ne))}catch(we){Rt(we)}},fe=ne=>{try{ye(Je.throw(ne))}catch(we){Rt(we)}},ye=ne=>ne.done?zt(ne.value):Promise.resolve(ne.value).then(_e,fe);ye((Je=Je.apply(Se,He)).next())}),ue=(Se=>(Se[Se.Professor=1]="Professor",Se[Se.AssistantProfessor=2]="AssistantProfessor",Se[Se.Student=3]="Student",Se))(ue||{});const ge=({visible:Se,user:He,account:Je,onCancel:zt=()=>{},dispatch:Rt})=>{const[_e,fe]=(0,s.useState)(),[ye,ne]=(0,s.useState)([]),[we,b]=(0,s.useState)(!1),[Ee,Ie]=(0,s.useState)(!1),[je,ie]=(0,s.useState)(),[mt,Tt]=(0,s.useState)(!1);(0,s.useEffect)(()=>{var bt,ve;(bt=He==null?void 0:He.userInfo)!=null&&bt.identity&&ne([((ve=He==null?void 0:He.userInfo)==null?void 0:ve.identity)==="student"?3:1])},[He]);const pt=bt=>{const ve=()=>{window.location.href=(bt==null?void 0:bt.jump_url)||`/classrooms/${bt==null?void 0:bt.course_id}/students`};if(ye.includes(1)){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",{className:"tc"},(bt==null?void 0:bt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ve()}});return}ve()},ht=()=>he(void 0,null,function*(){if(!_e){G.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let bt=yield(0,it.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:_e}});if(bt!=null&&bt.need_pro_auth&&!ye.includes(1)&&!ye.includes(2)){Rt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:_e,checkedList:ye}}),qe();return}b(!0);const ve=yield(0,ce.cR)({invite_code:_e,professor:ye.includes(1)?1:null,assistant_professor:ye.includes(2)?1:null,student:ye.includes(3)?1:null});if(b(!1),(ve==null?void 0:ve.status)===-4&&(zt(),Rt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ve==null?void 0:ve.status)===-12&&G.ZP.warning(ve==null?void 0:ve.message),(ve==null?void 0:ve.status)===-2){if(qe(),ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ie(!0),ie(1);return}if(ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ie(!0),ie(2);return}if(ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ie(!0),ie(3);return}}if((ve==null?void 0:ve.status)===0){(0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),qe(),ve!=null&&ve.course_id?pt(ve):G.ZP.success(ve.message);return}}),qe=()=>he(void 0,null,function*(){zt()});return Ne.createElement(Ne.Fragment,null,Ne.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Se,confirmLoading:we,onOk:ht,onCancel:qe},Ne.createElement("div",{className:"tc"},Ne.createElement("div",null,Ne.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ne.createElement(P.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:_e,onChange:bt=>{if(bt.target.value.length>=7){G.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}fe(bt.target.value)}})),Ne.createElement("div",{className:"mt10 font14"},Ne.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ne.createElement(L.default.Group,{value:ye,onChange:bt=>ne(bt)},Ne.createElement(L.default,{value:1,disabled:ye.includes(2)},"\u6559\u5E08"),Ne.createElement(L.default,{value:2,disabled:ye.includes(1)},"\u52A9\u6559"),Ne.createElement(L.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ne.createElement(ot,null),Ne.createElement(J.Z,{visible:Ee,onCancel:()=>Ie(!1),occupationValue:je}))};var xe=(0,pe.connect)(({user:Se,account:He})=>({user:Se,account:He}))(ge)},19635:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Pi},g:function(){return Bi}});var s=S(59301),pe=S(42203),O=S(44e3),G=S(92832),P=S(43418),L={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},ce=S(8591),J=S(95237),j=S(43604),Ae=S(20834),nt=S(38854),dt=S(5112),Fe=S(99460),De=S(58130),Et=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())}),ot=(Q=>(Q.Manager="manager",Q.Developer="developer",Q.Reporter="reporter",Q))(ot||{}),Ne=({visible:Q,onCancel:U=()=>{}})=>{const[q,$]=(0,s.useState)(),[re,Nt]=(0,s.useState)(),[Lt,xt]=(0,s.useState)(!1),Pe=()=>Et(void 0,null,function*(){if(!q){ce.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(q.length!==6){ce.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!re){ce.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}xt(!0);const fi=yield(0,Fe.vm)({code:q,role:re});xt(!1),Bt();const Ei={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Ei[fi.status]){ce.ZP.info(Ei[fi.status]);return}if(fi.status===0){re==="reporter"?(ce.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,De.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),pe.history.push(`/projects/${fi==null?void 0:fi.project_id}`)):((0,De.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),ce.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Bt=()=>Et(void 0,null,function*(){U()});return s.createElement(s.Fragment,null,s.createElement(P.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Q,confirmLoading:Lt,onOk:Pe,onCancel:Bt},s.createElement("div",{className:"tc"},s.createElement("div",null,s.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),s.createElement(G.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:q,onChange:fi=>{if(fi.target.value.length>=7){ce.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}$(fi.target.value)}})),s.createElement("div",{className:"mt10 font14"},s.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),s.createElement(dt.ZP.Group,{value:re,onChange:fi=>Nt(fi.target.value)},s.createElement(dt.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),s.createElement(dt.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),s.createElement(dt.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},he=S(91552),ue={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},ge=S(18032),xe=S(78241),Se=S(57809),He=S(19726),Je=Object.defineProperty,zt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ne=(Q,U,q)=>U in Q?Je(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:q}):Q[U]=q,we=(Q,U)=>{for(var q in U||(U={}))fe.call(U,q)&&ne(Q,q,U[q]);if(_e)for(var q of _e(U))ye.call(U,q)&&ne(Q,q,U[q]);return Q},b=(Q,U)=>zt(Q,Rt(U)),Ee=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())});const Ie=({globalSetting:Q,dispatch:U,user:q,info:$,open:re,onCancel:Nt=()=>{}})=>{var Lt;const[xt,Pe]=(0,s.useState)([]),[Bt,fi]=(0,s.useState)([]),[Ei,qi]=(0,s.useState)([]),[Oi]=xe.default.useForm(),[$i,an]=(0,s.useState)(!1),[en,tn]=(0,s.useState)(!1),Yi=(0,s.useRef)(null),bi=(0,s.useRef)(1),[Si,Bn]=(0,s.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,s.useEffect)(()=>{re&&ln()},[re]);const ln=()=>Ee(void 0,null,function*(){var kt;const ui=$;if(!(0,ge.o1)(U))return;const{user_school_id:Fi="",department_id:nn="",school_name:on="",department_name:fn=""}=q.userInfo||{},Yt=(kt=ui==null?void 0:ui.graduation_years)==null?void 0:kt.at(-1);fi([{id:Fi,name:on}]),yield Ut(Fi),Oi.setFieldsValue({year:Yt,school_id:Fi,department_id:Number(nn),name:`${Yt}${on}${fn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),hi=kt=>Ee(void 0,null,function*(){const ui=yield(0,He.J3)(b(we({},kt),{tab_module_type:"graduations"}));return ui!=null&&ui.un_purchased&&U({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),ui.status===0&&Pe((ui==null?void 0:ui.graduation_years)||[]),ui}),Hi=(kt,ui=500)=>{tn(!0),clearTimeout(Yi.current),Yi.current=setTimeout(()=>Ee(void 0,null,function*(){bi.current+=1;const Fi=bi.current,nn=yield(0,He.NT)({keyword:kt});nn.status===0&&bi.current===Fi&&(fi((nn==null?void 0:nn.schools)||[]),tn(!1))}),ui)},Ut=kt=>Ee(void 0,null,function*(){if(!kt)return;const ui=yield(0,He.Ps)({page:1,limit:9999,id:kt});ui.status===0&&qi((ui==null?void 0:ui.departments)||[])});return s.createElement(P.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:re,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:$i,onCancel:Nt,onOk:()=>Oi.submit()},s.createElement(xe.default,{colon:!1,form:Oi,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(kt,ui)=>{kt.school_id&&(Ut(ui.school_id),Oi.setFieldValue("department_id",null))},onFinish:kt=>Ee(void 0,null,function*(){an(!0);const ui=yield(0,He.Wz)(kt);ui.status===0&&(ce.ZP.success("\u521B\u5EFA\u6210\u529F"),Oi.resetFields(),Nt(),(0,De.xg)(`/graduations/${ui==null?void 0:ui.identifier}/index`)),an(!1)})},s.createElement(xe.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},s.createElement(Se.default,{style:{width:344},size:"large",options:(Lt=$==null?void 0:$.graduation_years)==null?void 0:Lt.map(kt=>({value:kt,label:kt}))})),s.createElement(xe.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},s.createElement(Se.default,{showSearch:!0,filterOption:!1,onSearch:kt=>{Hi(kt)},loading:en,size:"large",style:{width:344},options:Bt.map(kt=>({value:kt.id,label:kt.name}))})),s.createElement(xe.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},s.createElement(Se.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ei.map(kt=>({value:kt.id,label:kt.name}))})),s.createElement(xe.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},s.createElement(G.default,{showCount:!0,style:{width:344},maxLength:60}))))};var je=(0,pe.connect)(({user:Q,globalSetting:U,loading:q})=>({user:Q,globalSetting:U,loading:q}))(Ie),ie=S(70635),mt=Object.defineProperty,Tt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,qe=(Q,U,q)=>U in Q?mt(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:q}):Q[U]=q,bt=(Q,U)=>{for(var q in U||(U={}))pt.call(U,q)&&qe(Q,q,U[q]);if(Tt)for(var q of Tt(U))ht.call(U,q)&&qe(Q,q,U[q]);return Q},ve=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())});const Zt=({globalSetting:Q,dispatch:U,user:q,open:$,onCancel:re=()=>{}})=>{const[Nt]=xe.default.useForm(),[Lt,xt]=(0,s.useState)(!1),[Pe,Bt]=(0,s.useState)(null);return(0,s.useEffect)(()=>{var fi;if($){const Ei={code:"",user_type:((fi=q==null?void 0:q.userInfo)==null?void 0:fi.identity)==="student"?2:1,major:""};Nt.setFieldsValue(Ei),Bt(bt({},Ei))}},[$]),s.createElement(P.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:$,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Lt,onCancel:re,onOk:()=>Nt.submit()},s.createElement(xe.default,{colon:!1,form:Nt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(fi,Ei)=>Bt(bt({},Ei)),onFinish:fi=>ve(void 0,null,function*(){xt(!0);const Ei=yield(0,ie.ZP)("/api/graduations/join.json",{method:"post",body:fi});Ei.status===0&&(re(),Ei!=null&&Ei.identifier?(0,De.xg)(`/graduations/${Ei==null?void 0:Ei.identifier}/index`):ce.ZP.success(Ei==null?void 0:Ei.message)),xt(!1)})},s.createElement(xe.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},s.createElement(G.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),s.createElement(xe.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},s.createElement(dt.ZP.Group,null,s.createElement(dt.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),s.createElement(dt.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Pe==null?void 0:Pe.user_type)===2&&s.createElement(xe.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},s.createElement(G.default,{showCount:!0,maxLength:60}))))};var oi=(0,pe.connect)(({user:Q,globalSetting:U})=>({user:Q,globalSetting:U}))(Zt),At=S(59301),mi=Object.defineProperty,ni=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,yi=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,wi=(Q,U,q)=>U in Q?mi(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:q}):Q[U]=q,Gt=(Q,U)=>{for(var q in U||(U={}))Wt.call(U,q)&&wi(Q,q,U[q]);if(yi)for(var q of yi(U))Kt.call(U,q)&&wi(Q,q,U[q]);return Q},_t=(Q,U)=>ni(Q,Qt(U)),C=(Q,U)=>{var q={};for(var $ in Q)Wt.call(Q,$)&&U.indexOf($)<0&&(q[$]=Q[$]);if(Q!=null&&yi)for(var $ of yi(Q))U.indexOf($)<0&&Kt.call(Q,$)&&(q[$]=Q[$]);return q},F=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())}),D=(Q=>(Q.Projects="projects",Q.Shixuns="shixuns",Q.Classrooms="classrooms",Q))(D||{}),k=(Q=>(Q.Classrooms="classrooms",Q.Shixuns="shixuns",Q.Paths="paths",Q.Projects="projects",Q.Videos="videos",Q.Topics="topics",Q.Graduations="graduations",Q))(k||{});const X=Q=>{var U=Q,{homePage:q,user:$,globalSetting:re,loading:Nt,dispatch:Lt}=U,xt=C(U,["homePage","user","globalSetting","loading","dispatch"]),Pe,Bt,fi,Ei;const[qi,Oi]=(0,s.useState)(),[$i,an]=(0,s.useState)(),[en,tn]=(0,s.useState)(!1),[Yi,bi]=(0,s.useState)(!1),[Si,Bn]=(0,s.useState)(!1),[ln,hi]=(0,s.useState)();function Hi(Yt,Zi){for(const zi of Yt){if(zi.link===Zi)return zi.hidden;if(zi.subitem&&zi.subitem.length>0){let yt=zi.subitem;for(const li of yt)if(li.link===Zi)return li.hidden;return!1}}return!0}const Ut=Hi(((Pe=re.setting)==null?void 0:Pe.navbar)||[],"/classrooms"),kt=Hi(((Bt=re.setting)==null?void 0:Bt.navbar)||[],"/shixuns"),ui=Hi(((fi=re.setting)==null?void 0:fi.navbar)||[],"/paths"),Fi=Hi(((Ei=re.setting)==null?void 0:Ei.navbar)||[],"/graduations"),nn=Yt=>{var Zi;if((0,ge.tJ)(Lt)){if(Yt==="projects"&&!((Zi=$.userInfo)!=null&&Zi.email)){ce.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yt==="classrooms"?Oi(!0):Yt==="projects"&&an(!0)}},on=(Yt,Zi)=>{var zi;if((0,ge.tJ)(Lt)){if(Zi==="projects"&&!((zi=$.userInfo)!=null&&zi.email)){ce.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Zi==="shixuns"&&!(0,ge.xY)()||Yt&&(window.location.href=Yt)}},fn=Yt=>{var Zi,zi,yt,li,ji,Jt,Ti,Ri,rn,Di,gi,Vi,Wi,Qi,Wn,ir,Rn,nr,rr,Ln,sr,Mn,Un,kn,dr;return At.createElement(At.Fragment,null,At.createElement(J.Z,{justify:"space-around",className:"pt5 pb5"},At.createElement(j.Z,{className:((Zi=$.userInfo)==null?void 0:Zi.user_identity)!=="\u5B66\u751F"?ue.joinCol:ue.hidden},((zi=$.userInfo)==null?void 0:zi.user_identity)!=="\u5B66\u751F"&&!((yt=re==null?void 0:re.setting)!=null&&yt.hide_course)&&At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>on("/classrooms/new")},(li=$.userInfo)!=null&&li.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((ji=re==null?void 0:re.setting)!=null&&ji.hide_shixun)&&((Jt=$==null?void 0:$.userInfo)==null?void 0:Jt.is_shixun_marker)&&At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>on("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ti=$.userInfo)==null?void 0:Ti.main_site)||!((Ri=$.userInfo)!=null&&Ri.main_site)&&!ui&&(((rn=$.userInfo)==null?void 0:rn.admin)||((Di=$.userInfo)==null?void 0:Di.is_teacher)||((gi=$.userInfo)==null?void 0:gi.business)))&&At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>on("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Vi=re==null?void 0:re.setting)!=null&&Vi.is_local)&&((Wi=$.userInfo)==null?void 0:Wi.main_site)&&At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>{var xn;return on(`${(xn=re==null?void 0:re.setting)==null?void 0:xn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Qi=$==null?void 0:$.userInfo)==null?void 0:Qi.identity)!=="student"&&At.createElement(Ae.default.Item,_t(Gt({},Yt),{onClick:()=>F(void 0,null,function*(){if(!(0,ge.o1)(Lt))return;const xn=yield(0,He.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(xn!=null&&xn.un_purchased){Lt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}xn.status===0&&(hi(xn),tn(!0))})}),At.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Wn=$.userInfo)!=null&&Wn.main_site)&&At.createElement("div",null,At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("classrooms")},(ir=$.userInfo)!=null&&ir.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Rn=$.userInfo)==null?void 0:Rn.main_site)&&!((nr=re==null?void 0:re.setting)!=null&&nr.is_local)&&At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((rr=$.userInfo)==null?void 0:rr.main_site)&&((Ln=$.userInfo)==null?void 0:Ln.user_identity)!=="\u5B66\u751F"&&At.createElement(j.Z,null,At.createElement("div",{className:ue.joinBoard})),((sr=$.userInfo)==null?void 0:sr.main_site)&&At.createElement(j.Z,{className:((Mn=$.userInfo)==null?void 0:Mn.user_identity)!=="\u5B66\u751F"?ue.joinCol:ue.w90},At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("classrooms")},(Un=$.userInfo)!=null&&Un.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((kn=$.userInfo)==null?void 0:kn.main_site)&&!((dr=re==null?void 0:re.setting)!=null&&dr.is_local)&&At.createElement(Ae.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),At.createElement(Ae.default.Item,_t(Gt({},Yt),{onClick:()=>{(0,ge.o1)(Lt)&&bi(!0)}}),At.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return At.createElement("section",null,At.createElement(nt.Z,{dropdownRender:()=>{var Yt;return At.createElement(Ae.default,{className:((Yt=$.userInfo)==null?void 0:Yt.user_identity)!=="\u5B66\u751F"?`${ue.rightMenu} ${ue.joinMenu} mt10`:`${ue.rightMenu} ${ue.joinMenu} ${ue.w140} mt10`},At.createElement(fn,null))},placement:"bottom"},At.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),At.createElement(he.Z,{visible:qi,onCancel:()=>Oi(!1)}),At.createElement(Ne,{visible:$i,onCancel:()=>an(!1)}),At.createElement(je,{info:ln,open:en,onCancel:()=>tn(!1)}),At.createElement(oi,{open:Yi,onCancel:()=>bi(!1)}))};var g=(0,pe.connect)(({homePage:Q,loading:U,user:q,globalSetting:$})=>({homePage:Q,user:q,globalSetting:$,loading:U.models.index}))(X),H={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},oe=S(2119),Ge=S(3129),ut=S(10148),Ve=S(59301),rt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,V=(Q,U)=>{var q={};for(var $ in Q)Ot.call(Q,$)&&U.indexOf($)<0&&(q[$]=Q[$]);if(Q!=null&&rt)for(var $ of rt(Q))U.indexOf($)<0&&z.call(Q,$)&&(q[$]=Q[$]);return q},ae=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())});const Y=Q=>{var U,q=RegExp("(^| )"+Q+"=([^;]+)(;|$)");return(U=document.cookie.match(q))?decodeURIComponent(U[2]):null},Qe=Q=>{var U=new Date;U.setTime(U.getTime()-1);var q=Y(Q);q!=null&&(document.cookie=Q+"="+q+";expires="+U.toGMTString())};var We=(Q=>(Q.Classrooms="classrooms",Q.Shixuns="shixuns",Q.Paths="paths",Q.Projects="projects",Q.Videos="videos",Q.Topics="topics",Q.Competition="competitions",Q.Engineering="engineering",Q.Graduations="graduations",Q.Paperlibrary="paperlibrary",Q.Problemset="problemset",Q.Dataset="dataset",Q))(We||{});const ft=Q=>{var U=Q,{homePage:q,user:$,globalSetting:re,loading:Nt,dispatch:Lt,shixunHomeworks:xt,location:Pe,payload:Bt={}}=U,fi=V(U,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ei,qi,Oi,$i,an,en,tn,Yi,bi,Si,Bn,ln,hi,Hi,Ut,kt;const ui=(qi=(((Ei=re.setting)==null?void 0:Ei.navbar)||[]).find(Yt=>Yt.link==="/classrooms"))==null?void 0:qi.hidden,Fi=($i=(((Oi=re.setting)==null?void 0:Oi.navbar)||[]).find(Yt=>Yt.link==="/shixuns"))==null?void 0:$i.hidden,nn=(en=(((an=re.setting)==null?void 0:an.navbar)||[]).find(Yt=>Yt.link==="/paths"))==null?void 0:en.hidden,on=(tn=$.userInfo)==null?void 0:tn.is_school_manage,fn=()=>{var Yt,Zi,zi,yt,li,ji,Jt,Ti,Ri,rn,Di;return(0,De.Ll)()?Ve.createElement(Ae.default,{className:`${H.rightMenu} ${H.menuWrap}`},Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Ve.createElement(Ae.default,{className:`${H.rightMenu} ${H.menuWrap}`},Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:`/users/${(Yt=$.userInfo)==null?void 0:Yt.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:`/users/${(Zi=$.userInfo)==null?void 0:Zi.login}/classrooms`},(zi=$.userInfo)!=null&&zi.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:`/users/${(yt=$.userInfo)==null?void 0:yt.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:`/users/${(li=$.userInfo)==null?void 0:li.login}/paths`},(ji=$.userInfo)!=null&&ji.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Jt=$.userInfo)==null?void 0:Jt.user_identity)!=="\u5B66\u751F"&&Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:`/users/${(Ti=$.userInfo)==null?void 0:Ti.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:`/users/${(Ri=$.userInfo)==null?void 0:Ri.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((rn=$.userInfo)==null?void 0:rn.user_identity)!=="\u5B66\u751F"&&Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:`/users/${(Di=$.userInfo)==null?void 0:Di.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Lt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Ve.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),on&&Ve.createElement(Ae.default.Item,null,Ve.createElement(pe.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Ve.createElement(Ae.default.Item,{className:H.exit},Ve.createElement("a",{onClick:()=>ae(void 0,null,function*(){try{const gi=yield(0,Ge.vR)({});ce.ZP.success(gi==null?void 0:gi.message)}catch(gi){}(0,De.d8)("_educoder_session","logout",1),(0,De.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,oe.bg)()?Ve.createElement(nt.Z,{className:`${H.height67}`,dropdownRender:fn,placement:"bottomRight"},Ve.createElement("section",null,Ve.createElement("aside",null,Ve.createElement("div",{className:xt.actionTabs.type===1?H.classromediv:""},Ve.createElement("img",{className:`${H.userPic} current ml15`,src:`${(Yi=ut.Z)==null?void 0:Yi.IMG_SERVER}/images/${(bi=$.userInfo)==null?void 0:bi.image_url}`,alt:"",onClick:()=>{var Yt;return pe.history.push((0,De.Ll)()?"/account/profile":`/users/${(Yt=$.userInfo)==null?void 0:Yt.login}/classrooms`)}}),(0,De.Ll)()&&Ve.createElement("span",{className:"ml10 font16"},(Si=$.userInfo)==null?void 0:Si.username),Ve.createElement("i",{className:`iconfont icon-zhankai4 ${H.icon}`}))))):Ve.createElement("div",{className:`font15 ${re.isIlearning?H.login:""}`},((Bn=re.setting)==null?void 0:Bn.sso_login_url)&&Ve.createElement("a",{target:"_blank",href:(ln=re.setting)==null?void 0:ln.sso_login_url},Ve.createElement("img",{src:`${ut.Z.IMG_SERVER}/${(hi=re.setting)==null?void 0:hi.login_logo_url}`,width:40}),Ve.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Hi=re.setting)==null?void 0:Hi.sso_login_button_name)),!((Ut=re.setting)!=null&&Ut.hide_account_login)&&Ve.createElement(Ve.Fragment,null,Ve.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Lt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((kt=re.setting)!=null&&kt.close_register)&&Ve.createElement(Ve.Fragment,null,Ve.createElement("span",{className:"ml5 mr5"},"|"),Ve.createElement(pe.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var lt=(0,pe.connect)(({homePage:Q,loading:U,user:q,globalSetting:$,shixunHomeworks:re})=>({homePage:Q,user:q,globalSetting:$,shixunHomeworks:re,loading:U.models.index}))(ft),ke={tip:"tip___a6MfI"},Mt=S(61186),te=S.n(Mt),m=S(59301),T=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())}),_=(Q=>(Q[Q.Professor=1]="Professor",Q[Q.AssistantProfessor=2]="AssistantProfessor",Q[Q.Student=3]="Student",Q))(_||{});const u=({visible:Q,user:U,onCancel:q=()=>{},dispatch:$})=>{var re,Nt,Lt;const[xt,Pe]=(0,s.useState)(),[Bt,fi]=(0,s.useState)([]),[Ei,qi]=(0,s.useState)(!1),[Oi,$i]=(0,s.useState)(!1),[an,en]=(0,s.useState)(),[tn,Yi]=(0,s.useState)(!1),bi=(re=window.location.pathname)==null?void 0:re.includes("classrooms/");(0,s.useEffect)(()=>{var Ut,kt;(Ut=U==null?void 0:U.userInfo)!=null&&Ut.identity&&fi([((kt=U==null?void 0:U.userInfo)==null?void 0:kt.identity)==="student"?3:1])},[U]),(0,s.useEffect)(()=>{var Ut,kt,ui;if(console.log(U==null?void 0:U.userInfo),(Ut=U==null?void 0:U.userInfo)!=null&&Ut.user_status)if(((kt=U==null?void 0:U.userInfo)==null?void 0:kt.role)===15){Yi(!1);return}else{let Fi=JSON.parse(bi?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Fi&&(Fi==null?void 0:Fi.login)===((ui=U==null?void 0:U.userInfo)==null?void 0:ui.login)?(console.log(te()(Fi==null?void 0:Fi.time).add(1,"days")),console.log(te()(new Date)),te()(Fi==null?void 0:Fi.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Bt.includes(1)){P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.createElement("div",{className:"tc"},kt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Ut}/students`}});return}window.location.href=`/classrooms/${Ut}/students`},Bn=()=>T(void 0,null,function*(){if(!xt){ce.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}qi(!0);const Ut=yield(0,Fe.cR)({invite_code:xt,professor:Bt.includes(1)?1:null,assistant_professor:Bt.includes(2)?1:null,student:Bt.includes(3)?1:null});if(qi(!1),(Ut==null?void 0:Ut.status)===-1&&$({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Ut==null?void 0:Ut.status)===-2){if(ln(),Ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){$i(!0),en(1);return}if(Ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){$i(!0),en(2);return}if(Ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){$i(!0),en(3);return}}if((Ut==null?void 0:Ut.status)===0){(0,De.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ln(),Ut!=null&&Ut.course_id?Si(Ut.course_id,Ut.message):ce.ZP.success(Ut.message);return}}),ln=()=>T(void 0,null,function*(){q()}),hi=()=>{var Ut,kt;bi?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Ut=U==null?void 0:U.userInfo)==null?void 0:Ut.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(kt=U==null?void 0:U.userInfo)==null?void 0:kt.login})),Yi(!1)},Hi=()=>T(void 0,null,function*(){let Ut=yield(0,ie.ZP)("/api/business_contacts.json",{method:"post"});(Ut==null?void 0:Ut.status)===0&&ce.ZP.info("\u7533\u8BF7\u6210\u529F")});return m.createElement(m.Fragment,null,tn&&m.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},m.createElement("div",{className:ke.tip},m.createElement("div",null,m.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),bi?m.createElement(m.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Lt=U==null?void 0:U.userInfo)==null?void 0:Lt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):m.createElement(m.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),m.createElement("div",null,m.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:hi},"\u5FFD\u7565"),m.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Hi},"\u7533\u8BF7\u5EF6\u671F")))))};var R=(0,pe.connect)(({user:Q})=>({user:Q}))(u),B=S(3113),M="data:image/png;base64,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",Z=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Be=(Q,U)=>{var q={};for(var $ in Q)de.call(Q,$)&&U.indexOf($)<0&&(q[$]=Q[$]);if(Q!=null&&Z)for(var $ of Z(Q))U.indexOf($)<0&&me.call(Q,$)&&(q[$]=Q[$]);return q};const Oe=null,Ue=Q=>{var U=Q,{homePage:q,user:$,globalSetting:re,loading:Nt,dispatch:Lt,location:xt,text:Pe,shixunHomeworks:Bt,payload:fi={}}=U,Ei=Be(U,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[qi,Oi]=(0,s.useState)("none");return(0,s.useEffect)(()=>{Bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Oi("flex")},[Bt.actionTabs.key]),(0,s.useEffect)(()=>{Bt.actionTabs.key==="\u9690\u85CF"&&(Oi("none"),localStorage.setItem("Noviceguide","0"))},[Bt.actionTabs.key]),s.createElement("div",{style:{display:qi,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},s.createElement("div",{style:{margin:"0 auto",width:"1200px"}},s.createElement("img",{src:M,style:{position:"absolute",top:"-32px"}}),s.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Bt.actionTabs.text),Bt.actionTabs.type===9?s.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},s.createElement(B.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Oi("none"),Lt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):s.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},s.createElement(B.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Lt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Oi("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var $e=(0,pe.connect)(({homePage:Q,loading:U,user:q,globalSetting:$,shixunHomeworks:re})=>({homePage:Q,user:q,globalSetting:$,loading:U.models.index,shixunHomeworks:re}))(Ue),W=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(Q,U,q)=>U in Q?W(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:q}):Q[U]=q,h=(Q,U)=>{for(var q in U||(U={}))a.call(U,q)&&d(Q,q,U[q]);if(n)for(var q of n(U))o.call(U,q)&&d(Q,q,U[q]);return Q};const x=Q=>React.createElement("svg",h({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var v="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",le=S(89392),Me=S(92736),et=S(6848),Dt={content:"content___L4gl0"},ct="data:image/png;base64,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",ze=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())});const St=({classroomList:Q,loading:U,user:q,dispatch:$,virtualSpaces:re,globalSetting:Nt})=>{const Lt=(0,pe.useLocation)();let xt=!1;(0,s.useEffect)(()=>{Nt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(xt=!0)},[Nt.actionTabs.key]),(0,s.useEffect)(()=>{xt&&$({type:"globalSetting/setActionTabs",payload:{}})},[Lt.pathname]);const Pe=()=>{$({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return s.createElement(Me.ZP,{theme:{token:{colorBgMask:"#999"}}},s.createElement(P.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Nt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>ze(void 0,null,function*(){}),onCancel:()=>{Pe()}},s.createElement("div",{className:Dt.content},s.createElement("div",{className:"mb15"},s.createElement("img",{src:ct,alt:""})),s.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),s.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",s.createElement(et.Z,{placement:"bottom",title:s.createElement("div",null,s.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),s.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),s.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},s.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var tt=(0,pe.connect)(({classroomList:Q,user:U,loading:q,virtualSpaces:$,globalSetting:re})=>({classroomList:Q,user:U,loading:q,virtualSpaces:$,globalSetting:re}))(St),se=S(59301),Ye=Object.defineProperty,gt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,ki=(Q,U,q)=>U in Q?Ye(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:q}):Q[U]=q,pi=(Q,U)=>{for(var q in U||(U={}))vt.call(U,q)&&ki(Q,q,U[q]);if(gt)for(var q of gt(U))$t.call(U,q)&&ki(Q,q,U[q]);return Q},wt=(Q,U)=>{var q={};for(var $ in Q)vt.call(Q,$)&&U.indexOf($)<0&&(q[$]=Q[$]);if(Q!=null&>)for(var $ of gt(Q))U.indexOf($)<0&&$t.call(Q,$)&&(q[$]=Q[$]);return q},Ai=(Q,U,q)=>new Promise(($,re)=>{var Nt=Pe=>{try{xt(q.next(Pe))}catch(Bt){re(Bt)}},Lt=Pe=>{try{xt(q.throw(Pe))}catch(Bt){re(Bt)}},xt=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(Nt,Lt);xt((q=q.apply(Q,U)).next())});const{Header:xi}=O.default,{Search:Li}=G.default;function Bi(){var Q,U;const $=window.location.pathname.split("/"),re={};return $[1]=="classrooms"&&$.length>3&&!((Q=$[4])!=null&&Q.includes("newgold"))&&!((U=$[5])!=null&&U.includes("newgold"))&&$[2]!=="coursesId"&&(re.course_id=$[2]),$[1]==="shixuns"&&$.length>3&&(re.objective_type="shixun",re.objective_id=$[2]),$[1]==="paths"&&$.length>3&&(re.objective_type="path",re.objective_id=$[2]),pi(pi({},re),{school:1})}const Xi=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Cn=Q=>{var U=Q,{homePage:q,user:$,globalSetting:re,loading:Nt,dispatch:Lt,isLogin:xt=!1,shixunHomeworks:Pe}=U,Bt=wt(U,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),fi,Ei,qi,Oi,$i,an,en,tn,Yi;const bi=(0,pe.useLocation)(),[Si,Bn]=(0,s.useState)(!1),[ln,hi]=(0,s.useState)(""),[Hi,Ut]=(0,s.useState)(!1),kt=Bi();(0,s.useEffect)(()=>{Lt({type:"user/getNavigationInfo",payload:pi({},kt)})},[re.name]),(0,s.useEffect)(()=>{Pe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Xi!=null&&Xi.includes(bi==null?void 0:bi.pathname)||(bi==null?void 0:bi.pathname.indexOf("/classrooms"))===0||Lt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[bi.pathname]),(0,s.useEffect)(()=>{Pe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Pe.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Pe.actionTabs.key]),(0,s.useEffect)(()=>{var yt;if(re!=null&&re.setting){let li=(0,le.cloneDeep)((yt=re==null?void 0:re.setting)==null?void 0:yt.navbar);li=li==null?void 0:li.filter(Jt=>{var Ti;return!(Jt!=null&&Jt.hidden)&&!((0,oe.JA)()&&((Ti=["/paperlibrary","/problemset"])!=null&&Ti.includes(Jt.link)))});for(const Jt of li)Jt.subitem&&(Jt.subitem=Jt.subitem.filter(Ti=>{var Ri;return!(Ti!=null&&Ti.hidden)&&!((0,oe.JA)()&&((Ri=["/paperlibrary","/problemset"])!=null&&Ri.includes(Ti.link)))}));let ji=!1;li==null||li.map(function(Jt,Ti){var Ri,rn,Di,gi;const Vi=bi.pathname;Jt.link===Vi&&(hi(Jt==null?void 0:Jt.link),(0,De.Dk)(Vi==="/"?(Ri=re==null?void 0:re.setting)==null?void 0:Ri.name:zi(Jt==null?void 0:Jt.name)),fn(Zi(Ti,{name:Jt==null?void 0:Jt.name,link:Jt==null?void 0:Jt.link},li)),ji=!0),Vi=="/"&&(hi(""),(0,De.Dk)((rn=re==null?void 0:re.setting)==null?void 0:rn.name)),(Di=Jt==null?void 0:Jt.subitem)!=null&&Di.length&&((gi=Jt==null?void 0:Jt.subitem)==null||gi.map(Wi=>{Wi.link===Vi&&(hi(Wi==null?void 0:Wi.link),Vi!=="/"&&(0,De.Dk)(zi(Wi==null?void 0:Wi.name)),fn(Zi(Ti,{name:Wi==null?void 0:Wi.name,link:Wi==null?void 0:Wi.link},li)),ji=!0)}))}),ji||fn(li)}},[re==null?void 0:re.setting,$]);const ui=(0,s.useMemo)(()=>{var yt,li;return(yt=re==null?void 0:re.setting)!=null&&yt.nav_logo_url?`${ut.Z.IMG_SERVER}/${(li=re==null?void 0:re.setting)==null?void 0:li.nav_logo_url}`:`${ut.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(fi=re==null?void 0:re.setting)==null?void 0:fi.nav_logo_url]);function Fi(yt){pe.history.push("/search?value="+yt)}const nn=()=>Si?se.createElement("div",{onBlur:()=>{setTimeout(()=>{Bn(!1)},300)}},se.createElement(Li,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Fi,autoFocus:!0})):se.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{pe.history.push("/search?value=")}}),[on,fn]=(0,s.useState)([]),Yt=(yt,li)=>Ai(void 0,null,function*(){var ji,Jt,Ti,Ri,rn,Di;if((yt==null?void 0:yt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const gi=yield(0,Ge.IU)({tab_module_type:"engineering"});if(gi!=null&&gi.un_purchased){Lt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(ji=gi==null?void 0:gi.data)!=null&&ji.engineer_url?(Ti=(Jt=gi==null?void 0:gi.data)==null?void 0:Jt.engineer_url)!=null&&Ti.includes("http")?(0,De.xg)((Ri=gi==null?void 0:gi.data)==null?void 0:Ri.engineer_url):pe.history.push((rn=gi==null?void 0:gi.data)==null?void 0:rn.engineer_url):(gi==null?void 0:gi.status)!=401&&Ut(!0);return}(Di=yt==null?void 0:yt.link)!=null&&Di.includes("http")?(0,De.xg)(yt==null?void 0:yt.link):((0,De.Dk)(yt==null?void 0:yt.name),pe.history.push(yt==null?void 0:yt.link)),(yt==null?void 0:yt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Lt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:se.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Zi=(yt,li,ji)=>{const Jt=ji.slice();return Jt[yt]&&(Jt[yt].name=li.name,Jt[yt].link=li.link),Jt||[]},zi=(yt="")=>(yt==null?void 0:yt.indexOf("<"))>-1?yt==null?void 0:yt.slice(0,yt==null?void 0:yt.indexOf("<")):yt;return re.showHeader&&re.showHeaderFooter?se.createElement(O.default,{style:{background:`${bi.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${re.isIlearning?L["header-iearning"]:L.header} ${re.showHeaderFixed?L.headerFixed:""}`},(re==null?void 0:re.showTip)&&se.createElement(R,null),se.createElement(xi,{className:"header",style:{background:`${bi.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${bi.pathname=="/training"?"999":""}`}},se.createElement("section",{className:L["edu-menu"]},(!!re.isIlearning||!((Ei=re==null?void 0:re.setting)!=null&&Ei.main_site)&&!!((qi=re==null?void 0:re.setting)!=null&&qi.navbar))&&se.createElement(pe.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Lt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},se.createElement("img",{className:L.logo,title:(Oi=re.setting)==null?void 0:Oi.name,src:ui||v})),se.createElement("ul",{className:`${L.menu} ${(0,De.Ll)()&&"ml0"}`},(0,De.Ll)()&&se.createElement("li",null,se.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,De.Ll)()&&re.setting&&(on==null?void 0:on.map(function(yt,li){var ji,Jt,Ti,Ri,rn;return se.createElement("li",{key:li,className:!((ji=yt==null?void 0:yt.subitem)!=null&&ji.length)&&ln===(yt==null?void 0:yt.link)||(Jt=yt==null?void 0:yt.subitem)!=null&&Jt.some(Di=>ln===(Di==null?void 0:Di.link))?L.actived:""},se.createElement("div",{onClick:()=>Yt(yt,li),className:L.name},se.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Di;let gi=yt==null?void 0:yt.name;return(Di=yt==null?void 0:yt.subitem)==null||Di.map((Vi,Wi)=>(Vi.link===bi.pathname&&(gi=Vi.name),Vi)),gi})()}}),((Ti=yt==null?void 0:yt.subitem)==null?void 0:Ti.length)>0&&se.createElement("i",{className:"iconfont icon-zhankai4"})),((Ri=yt==null?void 0:yt.subitem)==null?void 0:Ri.length)>0&&se.createElement("div",{className:L.dropDown},(rn=yt==null?void 0:yt.subitem)==null?void 0:rn.map((Di,gi)=>se.createElement("div",{className:L.subName,onClick:()=>Yt(Di,li),key:li+"-"+gi},!!gi&&se.createElement("div",{className:L.line}),se.createElement("aside",{className:"font16 c-black"},zi(Di==null?void 0:Di.name)),se.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Di.content)))))}))),se.createElement("div",{className:"search-bar",style:{flex:re.isIlearning?"initial":"1 0 auto"}},!(0,De.Ll)()&&!(re!=null&&re.isIlearning)&&se.createElement(se.Fragment,null,se.createElement(nn,null),!xt&&se.createElement(g,null),!xt&&!!(($i=$==null?void 0:$.userInfo)!=null&&$i.login)&&se.createElement(pe.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(an=$==null?void 0:$.userInfo)==null?void 0:an.login}/user_tidings`},((en=$==null?void 0:$.navigationInfo)==null?void 0:en.new_message)&&se.createElement("span",{className:L.newslight}))),!xt&&se.createElement(lt,{payload:kt}))),se.createElement(P.default,{centered:!0,destroyOnClose:!0,open:Hi,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,De.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Ut(!1)},se.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},se.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),se.createElement("img",{src:`${ut.Z.IMG_SERVER}/${(tn=re==null?void 0:re.setting)==null?void 0:tn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),se.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Yi=re==null?void 0:re.setting)==null?void 0:Yi.homepage_tea_qq_number)))),se.createElement($e,null),se.createElement(tt,null)):se.createElement(se.Fragment,null,se.createElement(tt,null))};var Pi=(0,pe.connect)(({homePage:Q,loading:U,user:q,globalSetting:$,shixunHomeworks:re})=>({homePage:Q,user:q,globalSetting:$,loading:U.models.index,shixunHomeworks:re}))(Cn)},87618:function(ai,It,S){"use strict";S.d(It,{K:function(){return L}});var s=S(59301),pe=S(43418),O=S(25039),G={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},P=S(24334);const L=({visible:ce,width:J,videoId:j,file_url:Ae,course_id:nt,copyUrl:dt,toLog:Fe=!0,logWatchHistory:De=()=>{},allow_skip:Et,onClose:ot=()=>{},autoPlay:it=!1,onPlayEnded:Ne=()=>{}})=>s.createElement(pe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ce,title:null,footer:null,width:J,className:G.modal},s.createElement("i",{className:`${G.closeIcon} iconfont icon-guanbi10`,onClick:ot}),ce&&s.createElement(O.Z,{onPlayEnded:Ne,autoPlay:it,allow_skip:Et,courseId:nt,src:Ae!=null&&Ae.startsWith("http")?Ae:P.Base64.decode(Ae),videoId:j,toLog:Fe,logWatchHistory:De}))},25039:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Et}});var s=S(59301),pe=S(8591),O=S(38854),G=S(93726),P=S(40846),L=S(2119),ce=S(56102),J=S(39171),j={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Ae=(ot,it,Ne)=>new Promise((he,ue)=>{var ge=He=>{try{Se(Ne.next(He))}catch(Je){ue(Je)}},xe=He=>{try{Se(Ne.throw(He))}catch(Je){ue(Je)}},Se=He=>He.done?he(He.value):Promise.resolve(He.value).then(ge,xe);Se((Ne=Ne.apply(ot,it)).next())});function nt(ot){if(isNaN(ot))return{minutes:"00",seconds:"00"};const it=new Date(ot*1e3).toISOString().substr(11,8);return{hour:it.substr(0,2),minutes:it.substr(3,2),seconds:it.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function dt(ot,it){return ot-it}function Fe(ot){ot.sort(dt);let it=0;for(let Ne=0;Ne{},handlePlay:He=()=>{},handlePlayEnded:Je=()=>{},autoPlay:zt=!1,onPlayEnded:Rt=()=>{},isShowWaterMark:_e=!0},fe)=>{var ye;const we=((ye=it==null?void 0:it.split("."))==null?void 0:ye.pop())==="flv",b=(0,s.useRef)(),Ee=(0,s.useRef)(),Ie=(0,s.useRef)(),je=(0,s.useRef)(),ie=(0,s.useRef)(),mt=(0,s.useRef)(),Tt=(0,s.useRef)(),pt=(0,s.useRef)(),ht=(0,s.useRef)(),qe=(0,s.useRef)(),bt=(0,s.useRef)(),ve=(0,s.useRef)(),Zt=(0,s.useRef)(),oi=(0,s.useRef)(),At=navigator.userAgent.toLowerCase().match(De),mi=At?At[0]:"pc",ni=(0,s.useRef)(!1),Qt=(0,L.eY)();let yi=0,Wt=0,Kt=0,wi=null,Gt=!1,_t=20,C=1,F=!1,D=!1,k=[];(0,s.useImperativeHandle)(fe,()=>({getLastUpdatedTime:()=>b.current.currentTime,getDuration:()=>b.current.duration})),pe.ZP.config({maxCount:1,getContainer:()=>Ie.current});const X=(0,s.useCallback)((rt,Ot=!1)=>{let z={point:b.current.currentTime};wi?(z.log_id=wi,z.watch_duration=Fe(k),z.total_duration=Wt):(ge?(z.video_id=parseInt(he,10),z.course_id=ge):z.video_id=he,z.duration=yi,z.device=mi),Ot&&(z.ed="1");function V(){return Ae(this,null,function*(){F=!0,wi=yield ue==null?void 0:ue(z),F=!1,rt&&rt()})}V()},[he,ge]);(0,s.useEffect)(()=>{b.current&&(je.current.style.display="none",ie.current.style.display="block"),pe.ZP.destroy();let rt=null;return G.Z.isSupported&&we&&it&&(it==null?void 0:it.indexOf(".m3u8"))<0?(rt=G.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:it,muted:!1}),b.current&&(rt.attachMediaElement(b.current),rt.load())):b.current.setAttribute("src",it),H(),()=>{rt&&(rt.unload(),rt.pause(),rt.destroy(),rt=null)}},[b,we,it]);function g(){b.current.paused?(je.current.style.display="none",ie.current.style.display="block"):(je.current.style.display="block",ie.current.style.display="none")}function H(){bt.current.style.display="none",Zt.current.style.display="none",ve.current.style.display="none",b.current.muted||b.current.volume===0?bt.current.style.display="block":b.current.volume>0&&b.current.volume<=.5?Zt.current.style.display="block":ve.current.style.display="block"}(0,s.useEffect)(()=>{const rt=document.getElementById("play"),Ot=document.querySelectorAll(".playback-icons use");function z(){He(),xe&&!ni.current&&(b.current.currentTime=xe),ni.current=!0,k.push(b.current.currentTime),Gt||(Gt=!0,Ne&&X())}function V(){return Ae(this,null,function*(){g(),k.push(b.current.currentTime),Ne&&X(()=>{wi=null,Kt=0,Gt=!1,F=!1,D=!1,k=[],Wt=0,C=1},!0),Rt()})}function ae(){mt.current.value=Math.round(b.current.currentTime),Tt.current.value=Math.round(b.current.currentTime)}function Y(){const u=nt(Math.round(b.current.currentTime));ht.current.innerText=`${u.hour>0?u.hour+":":""}${u.minutes}:${u.seconds}`,ht.current.setAttribute("datetime",`${u.hour>0?" "+u.hour+" ":""}${u.minutes}m ${u.seconds}s`)}function Qe(){var u,R,B,M,Z,de,me;const Be=Math.round((u=b.current)==null?void 0:u.duration);(B=(R=mt.current)==null?void 0:R.setAttribute)==null||B.call(R,"max",Be),(Z=(M=Tt.current)==null?void 0:M.setAttribute)==null||Z.call(M,"max",Be);const Oe=nt(Be);pt.current&&(pt.current.innerText=`${Oe.hour>0?Oe.hour+":":""}${Oe.minutes}:${Oe.seconds}`,(me=(de=pt.current).setAttribute)==null||me.call(de,"datetime",`${Oe.hour>0?" "+Oe.hour+" ":""}${Oe.minutes}m ${Oe.seconds}s`))}function We(){try{const u=Math.round(b.current.duration);mt.current.setAttribute("max",u),Tt.current.setAttribute("max",u);const R=nt(u);pt.current.innerText=`${R.hour>0?R.hour+":":""}${R.minutes}:${R.seconds}`,pt.current.setAttribute("datetime",`${R.hour>0?" "+R.hour+" ":""}${R.minutes}m ${R.seconds}s`),ae(),Y();const{width:B,height:M,x:Z,y:de}=Ee.current.getBoundingClientRect();if(Z<0||de<0||!B)return;if(!D){let me=b.current.currentTime,Be=me-Kt;Math.abs(Be)<10?(Wt+=Math.abs(Be),Kt=me,F||Wt-C*_t>=0&&(C++,k.push(Kt),Ne&&X())):(Kt=me,Ne&&X())}}catch(u){console.log(u)}}function ft(){D=!0}function lt(){b.current.playing&&k.push(b.current.currentTime,Kt),Kt=b.current.currentTime,D=!1}function ke(){yi=b.current.duration,yi<=20&&(_t=yi/3),b.current.addEventListener("play",z)}function Mt(u){u.preventDefault(),(0,J.vp)()?(b.current.style.width="100%",b.current.style.height="100%"):b.current.style.cssText=""}function te(){Se()}function m(u){if(!ot){pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const R=u.target.dataset.seek?u.target.dataset.seek:u.target.value;b.current.currentTime=R,Tt.current.value=R,mt.current.value=R}function T(u){const R=Math.round(u.offsetX/u.target.clientWidth*parseInt(u.target.getAttribute("max"),10));mt.current.setAttribute("data-seek",R);const B=nt(R);qe.current.textContent=`${B.hour>0?B.hour+":":""}${B.minutes}:${B.seconds}`;const M=b.current.getBoundingClientRect();qe.current.style.left=`${u.pageX-M.left}px`}function _(u){switch(u.code){case"Space":u.preventDefault(),ut();break;case"ArrowRight":if(u.preventDefault(),!ot){pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(b.current.currentTime>=b.current.duration)break;b.current.currentTime=parseInt(b.current.currentTime)+5,ae();break;case"ArrowLeft":if(u.preventDefault(),!ot){pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(b.current.currentTime===0)break;b.current.currentTime=parseInt(b.current.currentTime)-5,ae();break;case"ArrowUp":u.preventDefault(),b.current.volume<1&&(b.current.volume=(parseInt(b.current.volume*10)+1)/10);break;case"ArrowDown":u.preventDefault(),b.current.volume>0&&(b.current.volume=(parseInt(b.current.volume*10)-1)/10);break}}return Ie.current.addEventListener((0,J.gH)(),Mt),b.current.addEventListener("canplay",ke),b.current.addEventListener("ended",V),b.current.addEventListener("seeking",ft),b.current.addEventListener("seeked",lt),b.current.addEventListener("loadedmetadata",Qe),mt.current.addEventListener("mousemove",T),mt.current.addEventListener("input",m),b.current.addEventListener("timeupdate",We),b.current.addEventListener("pause",te),b.current.addEventListener("volumechange",H),document.addEventListener("keydown",_),()=>{var u,R,B,M,Z,de,me,Be,Oe,Ue,$e,W;(u=b.current)==null||u.removeEventListener("canplay",ke),(R=b.current)==null||R.removeEventListener("play",z),(B=b.current)==null||B.removeEventListener("ended",V),(M=b.current)==null||M.removeEventListener("seeking",ft),(Z=b.current)==null||Z.removeEventListener("seeked",lt),(de=mt.current)==null||de.removeEventListener("mousemove",T),(me=mt.current)==null||me.removeEventListener("input",m),(Be=b.current)==null||Be.removeEventListener("timeupdate",We),(Oe=b.current)==null||Oe.removeEventListener("pause",te),(Ue=b.current)==null||Ue.removeEventListener("loadedmetadata",Qe),($e=b.current)==null||$e.removeEventListener("volumechange",H),document.removeEventListener("keydown",_),(W=b.current)!=null&&W.playing&&(k.push(Kt,b.current.currentTime),Ne&&X())}},[b,it]),(0,s.useEffect)(()=>{if(b.current.onended=()=>{Je(b)},b.current.oncontextmenu=()=>!1,(it==null?void 0:it.indexOf(".m3u8"))>-1){if(b.current.canPlayType("application/vnd.apple.mpegurl"))b.current.src=it;else if(P.ZP.isSupported()){var rt=new P.ZP;rt.loadSource(it),rt.attachMedia(b.current)}}},[it]);const[oe,Ge]=(0,s.useState)(1),ut=()=>{b.current.paused||b.current.ended?b.current.play():b.current.pause(),g()};function Ve(){b.current.muted=!b.current.muted,b.current.muted?(oi.current.setAttribute("data-volume",volume.value),oi.current.value=0):oi.current.value=oi.current.dataset.volume}return s.createElement("div",{style:{position:"relative"},ref:Ie},s.createElement("div",{ref:Ee,className:`${j.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${j.animate__loop}`},_e&&Qt?Qt.login:" "),s.createElement("div",{className:j.container},s.createElement("div",{className:j["video-container"],id:"video-container"},s.createElement("div",{className:j["playback-animation"],id:"playback-animation"},s.createElement("svg",{className:j["playback-icons"]},s.createElement("use",{className:"hidden",href:"#play-icon"}),s.createElement("use",{href:"#pause"}))),s.createElement("video",{className:j.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:b,autoPlay:zt}),s.createElement("div",{className:`${j["video-controls"]} `,id:"video-controls"},s.createElement("div",{className:j["bottom-controls"]},s.createElement("div",{className:j["left-controls"]},s.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ut},s.createElement("svg",{className:j["playback-icons"]},s.createElement("use",{ref:ie,href:"#play-icon"}),s.createElement("use",{ref:je,style:{display:"none"},href:"#pause"}))),s.createElement("div",{className:j.time},s.createElement("time",{id:"time-elapsed",ref:ht},"00:00"),s.createElement("span",null," / "),s.createElement("time",{id:"duration",ref:pt},"00:00"))),s.createElement("div",{className:j["right-controls"]},ot&&s.createElement(O.Z,{placement:"top",overlayClassName:j.rateOverlay,getPopupContainer:rt=>rt.parentNode,menu:{items:[{key:"1",label:s.createElement("span",{onClick:()=>{Ge(1),b.current.playbackRate=1}},"1.0x")},{key:"2",label:s.createElement("span",{onClick:()=>{Ge(1.5),b.current.playbackRate=1.5}},"1.5x")},{key:"3",label:s.createElement("span",{onClick:()=>{Ge(2),b.current.playbackRate=2}},"2.0x")}]}},s.createElement("div",{className:`${j.controlText} mr5`},"\u500D\u901F")),s.createElement(ce.CopyToClipboard,{text:it,onCopy:()=>pe.ZP.success("\u590D\u5236\u6210\u529F")},s.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},s.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),s.createElement("div",{className:j["volume-controls"]},s.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:j["volume-button"],id:"volume-button",onClick:Ve},s.createElement("i",{ref:bt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),s.createElement("i",{ref:Zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),s.createElement("i",{ref:ve,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),s.createElement("input",{className:j.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:oi,style:{display:"none"},onClick:H})),s.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:j["fullscreen-button"],onClick:()=>{(0,J.vp)()?(0,J.BU)():(0,J.Dj)(Ie.current)}},s.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),s.createElement("div",{className:j["video-progress"]},s.createElement("progress",{ref:Tt,value:"0",min:"0"}),s.createElement("input",{className:j.seek,ref:mt,value:"0",min:"0",type:"range",step:"1"}),s.createElement("div",{className:j["seek-tooltip"],ref:qe,id:"seek-tooltip"},"00:00"))))),s.createElement("svg",{style:{display:"none"}},s.createElement("defs",null,s.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},s.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),s.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},s.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),s.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},s.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),s.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},s.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),s.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},s.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),s.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},s.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),s.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},s.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),s.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},s.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},42409:function(ai,It,S){"use strict";S.r(It),S.d(It,{default:function(){return X}});var s=S(59301),pe=S(42203),O=S(57809),G=S(8591),P=S(95237),L=S(43604),ce=S(3113),J=S(69127),j=S(19871),Ae=S(97267),nt={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},dt=S(43418),Fe=S(6848),De=S(24905),Et=S(58130),ot=S(70635),it={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},Ne=Object.defineProperty,he=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,xe=(g,H,oe)=>H in g?Ne(g,H,{enumerable:!0,configurable:!0,writable:!0,value:oe}):g[H]=oe,Se=(g,H)=>{for(var oe in H||(H={}))ue.call(H,oe)&&xe(g,oe,H[oe]);if(he)for(var oe of he(H))ge.call(H,oe)&&xe(g,oe,H[oe]);return g};const He=g=>React.createElement("svg",Se({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},g),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 Je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",zt=Object.defineProperty,Rt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ye=(g,H,oe)=>H in g?zt(g,H,{enumerable:!0,configurable:!0,writable:!0,value:oe}):g[H]=oe,ne=(g,H)=>{for(var oe in H||(H={}))_e.call(H,oe)&&ye(g,oe,H[oe]);if(Rt)for(var oe of Rt(H))fe.call(H,oe)&&ye(g,oe,H[oe]);return g};const we=g=>React.createElement("svg",ne({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},g),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 b="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Ee=S(2119),Ie=S(61186),je=S.n(Ie),ie=S(59301),mt=Object.defineProperty,Tt=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,ve=(g,H,oe)=>H in g?mt(g,H,{enumerable:!0,configurable:!0,writable:!0,value:oe}):g[H]=oe,Zt=(g,H)=>{for(var oe in H||(H={}))qe.call(H,oe)&&ve(g,oe,H[oe]);if(ht)for(var oe of ht(H))bt.call(H,oe)&&ve(g,oe,H[oe]);return g},oi=(g,H)=>Tt(g,pt(H)),At=(g,H,oe)=>new Promise((Ge,ut)=>{var Ve=z=>{try{Ot(oe.next(z))}catch(V){ut(V)}},rt=z=>{try{Ot(oe.throw(z))}catch(V){ut(V)}},Ot=z=>z.done?Ge(z.value):Promise.resolve(z.value).then(Ve,rt);Ot((oe=oe.apply(g,H)).next())}),ni=({v:g,k:H,match:oe,selectArrs:Ge,setSelectArrs:ut,dispatch:Ve,params:rt})=>{var Ot,z,V,ae,Y,Qe,We;const[ft,lt]=(0,s.useState)([]),[ke,Mt]=(0,s.useState)(!1),te="YYYY-MM-DD",m=je()("2020-11-15",te);function T(){return At(this,null,function*(){console.log(rt,222);let M=yield(0,ot.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/exercises/group_use_list.json`,{method:"get",params:oi(Zt({},rt),{id:g.id})});lt((M==null?void 0:M.groups)||[])})}const _=()=>dt.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ie.createElement(ie.Fragment,null,"EduCoder\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")}),u=M=>{var Z;pe.history.push(`/classrooms/${M.course_identifier}/exercisenotice/${M.id}/users/${(Z=(0,Ee.eY)())==null?void 0:Z.login}`)},R=[{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\u7ED3\u675F",value:3}],onFilter:(M,Z)=>Z.exercise_status===M,render:(M,Z)=>ie.createElement("div",null,M===1&&ie.createElement("span",null,ie.createElement("i",{className:it.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),M===2&&ie.createElement("span",null,ie.createElement("i",{className:it.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),M===3&&ie.createElement("span",null,ie.createElement("i",{className:it.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:rt.order_by==="publish_time"?rt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:rt.order_by==="end_time"?rt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(M,Z)=>Z.exercise_status===1?"-":ie.createElement("span",null,M,"/",Z.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(M,Z)=>Z.exercise_status===1?"-":ie.createElement(pe.Link,{to:`/classrooms/${rt==null?void 0:rt.coursesId}/exercise/${g==null?void 0:g.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},M)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(M,Z)=>Z.exercise_status===1?ie.createElement("img",{style:{cursor:"not-allowed"},src:Je}):ie.createElement(Fe.Z,{title:"\u8BC4\u9605"},ie.createElement(pe.Link,{to:`/classrooms/${rt==null?void 0:rt.coursesId}/exercise/${g==null?void 0:g.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},ie.createElement("img",{src:b})))}],B=M=>{if(M!=null&&M.includes("\u672A\u5F00\u59CB"))return ie.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(M!=null&&M.includes("\u8003\u8BD5\u4E2D"))return ie.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(M!=null&&M.includes("\u5DF2\u7ED3\u675F"))return ie.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Ee.RV)(),222),ie.createElement("div",{className:it.listItem,key:H},(0,Ee.GJ)()&&ie.createElement(De.default,{checked:Ge.includes(g.id),value:g.id,onClick:M=>{M.stopPropagation()},onChange:M=>{let Z=Ge.indexOf(g.id);Ge.indexOf(g.id)>-1?ut(Ge.filter(de=>de!==g.id)):ut(Ge.concat(g.id))}}),ie.createElement("div",{className:it.info},ie.createElement("div",{className:it.title},ie.createElement("div",{className:it.titleLeft,style:{marginRight:"15px"}},B(g==null?void 0:g.exercise_tips),ie.createElement(Fe.Z,{title:g.exercise_name},ie.createElement("span",{className:`${it.name}`,style:{maxWidth:(Ot=g==null?void 0:g.exercise_tips)!=null&&Ot.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},g.exercise_name)),!g.is_public&&(0,Ee.GJ)()&&ie.createElement(Fe.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},ie.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((z=g==null?void 0:g.exercise_tips)==null?void 0:z.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&ie.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((V=g==null?void 0:g.exercise_tips)==null?void 0:V.includes("\u5DF2\u7ED3\u675F"))&&((ae=g==null?void 0:g.exercise_tips)==null?void 0:ae.includes("\u672A\u63D0\u4EA4"))&&ie.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),ie.createElement("div",{className:it.titleRight,onClick:M=>{M.stopPropagation(),M.preventDefault()}},(0,Ee.GJ)()&&g.assistant_auth&&ie.createElement("span",{onClick:M=>{M.stopPropagation();const Z=je()(g.created_at,te);je()(m).diff(je()(Z),"days")>0&&(g!=null&&g.is_random)?_():g!=null&&g.is_random?pe.history.push(`/classrooms/${g.course_id}/exercise/${g.id}/random/preview?random=${g.is_random}`):pe.history.push(`/classrooms/${g.course_id}/exercise/${g.id}/detail?random=${g.is_random}&tabs=2`)}},"\u9884\u89C8"),ie.createElement("a",{onClick:M=>{M.preventDefault(),M.stopPropagation(),(0,Et.xg)(`/classrooms/${g.course_id}/exercise/${g.id}/detail?random=${g.is_random}`)}},"\u8BE6\u60C5"),ie.createElement(ie.Fragment,null,!!g.off_limits&&ie.createElement(Fe.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${g==null?void 0:g.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},ie.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!g.off_limits&&g.current_status===0&&g.exercise_status>1&&!((Y=g.exercise_tips)!=null&&Y.includes("\u5DF2\u622A\u6B62"))&&ie.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),u(g)},href:""},(g==null?void 0:g.screen_used_num)>(g==null?void 0:g.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((Qe=g.exercise_tips)!=null&&Qe.includes("\u5DF2\u622A\u6B62"))&&(g==null?void 0:g.screen_used_num)>(g==null?void 0:g.screen_total_num)&&ie.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),u(g)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!g.off_limits&&g.current_status===1&&g.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&ie.createElement("a",{style:{color:"#0152d9"},onClick:M=>At(void 0,null,function*(){var Z;if(M.preventDefault(),M.stopPropagation(),!(g!=null&&g.answered_open)){G.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,Et.xg)(`/classrooms/${rt.coursesId}/exercise/${g.id}/users/${(Z=(0,Ee.eY)())==null?void 0:Z.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!g.off_limits&&g.current_status===2&&g.exercise_status>1&&!((We=g.exercise_tips)!=null&&We.includes("\u5DF2\u622A\u6B62"))&&ie.createElement("a",{style:{color:(g==null?void 0:g.is_redo)===1&&"red"},onClick:M=>{M.stopPropagation(),M.preventDefault(),u(g)},href:""},(g==null?void 0:g.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),ie.createElement("p",{style:{display:"flex"}},ie.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",ie.createElement("span",{className:"c-blue"},g.username)),ie.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",ie.createElement("span",{className:"c-blue"},g.course_name)),ie.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",ie.createElement("span",{className:"c-blue"},g.time===null||g.time===-1?"\u4E0D\u9650":`${g.time}\u5206\u949F`)),ie.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",ie.createElement("span",{className:"c-blue"},je()(g==null?void 0:g.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",ie.createElement("span",{className:"c-blue"},je()(g==null?void 0:g.end_time).format("YYYY-MM-DD HH:mm"))))))},Qt=S(59301),yi=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Gt=(g,H,oe)=>H in g?yi(g,H,{enumerable:!0,configurable:!0,writable:!0,value:oe}):g[H]=oe,_t=(g,H)=>{for(var oe in H||(H={}))Kt.call(H,oe)&&Gt(g,oe,H[oe]);if(Wt)for(var oe of Wt(H))wi.call(H,oe)&&Gt(g,oe,H[oe]);return g},C=(g,H)=>{var oe={};for(var Ge in g)Kt.call(g,Ge)&&H.indexOf(Ge)<0&&(oe[Ge]=g[Ge]);if(g!=null&&Wt)for(var Ge of Wt(g))H.indexOf(Ge)<0&&wi.call(g,Ge)&&(oe[Ge]=g[Ge]);return oe},F=(g,H,oe)=>new Promise((Ge,ut)=>{var Ve=z=>{try{Ot(oe.next(z))}catch(V){ut(V)}},rt=z=>{try{Ot(oe.throw(z))}catch(V){ut(V)}},Ot=z=>z.done?Ge(z.value):Promise.resolve(z.value).then(Ve,rt);Ot((oe=oe.apply(g,H)).next())});const{Option:D}=O.default,k=g=>{var H=g,{classroomList:oe,globalSetting:Ge,exercise:ut,loading:Ve,dispatch:rt,match:Ot}=H,z=C(H,["classroomList","globalSetting","exercise","loading","dispatch","match"]),V,ae,Y,Qe,We;const[ft,lt]=(0,s.useState)(_t({},(0,pe.useParams)())),ke=(0,pe.useLocation)(),{detailExerciseList:Mt,detailTopBanner:te,detailLeftMenus:m}=oe,[T,_]=(0,s.useState)([]),[u,R]=(0,s.useState)(!1),[B,M]=(0,s.useState)({page:1,course_id:""});ft.id=ft.coursesId;const Z=(0,s.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,s.useEffect)(()=>{me(),rt({type:"globalSetting/footerToggle",payload:!1}),rt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[B]),(0,s.useEffect)(()=>{de()},[]);const de=()=>F(void 0,null,function*(){var Oe;const Ue=yield(0,ot.ZP)("/api/users/check_client_cheating.json",{method:"get"});Ue.status===0&&R((Oe=Ue==null?void 0:Ue.data)==null?void 0:Oe.show_unlimit)});(0,s.useEffect)(()=>{_([])},[Mt]);const me=()=>{document.body.scrollIntoView(),rt({type:"exercise/getUserExercise",payload:B})},Be=()=>F(void 0,null,function*(){(0,Et.G5)(Z),G.ZP.success("\u64CD\u4F5C\u6210\u529F")});return Qt.createElement("section",{className:"minH500 minW1200"},Qt.createElement("aside",{className:`${nt.acitons} w100`},Qt.createElement(P.Z,{className:"w100",align:"middle"},Qt.createElement(L.Z,{flex:"1"},Qt.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),u&&Qt.createElement(L.Z,null,Qt.createElement(ce.ZP,{onClick:Be,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),Qt.createElement(L.Z,null,Qt.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",Qt.createElement(O.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:Oe=>{B.course_id=Oe,B.page=1,M(_t({},B))}},Qt.createElement(D,{value:""},"\u5168\u90E8"),(ae=(V=ut==null?void 0:ut.userExerciseList)==null?void 0:V.courses)==null?void 0:ae.map((Oe,Ue)=>Qt.createElement(D,{value:Oe.id},Oe.name))))))),((Y=ut==null?void 0:ut.userExerciseList)==null?void 0:Y.exercises_count)===0&&Qt.createElement(Ae.Z,null),Qt.createElement(J.Z,{loading:Ve["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((Qe=ut==null?void 0:ut.userExerciseList)==null?void 0:Qe.exercises)&&((We=ut==null?void 0:ut.userExerciseList)==null?void 0:We.exercises.map(function(Oe,Ue){return Qt.createElement(ni,{v:Oe,k:Ue,match:Ot,selectArrs:T,setSelectArrs:_,dispatch:rt,params:ft})})),Qt.createElement("aside",{className:"tc mb50 mt30"},Qt.createElement(j.Z,{showTotal:Oe=>{var Ue;return`\u5171 ${(Ue=ut==null?void 0:ut.userExerciseList)==null?void 0:Ue.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:Oe=>{B.page=Oe,M(_t({},B))},defaultPageSize:20,defaultCurrent:B.page,current:B.page||1,total:ut==null?void 0:ut.userExerciseList.exercises_count}))))};var X=(0,pe.connect)(({classroomList:g,loading:H,globalSetting:oe,exercise:Ge})=>({classroomList:g,globalSetting:oe,loading:H.effects,exercise:Ge}))(k)},2689:function(ai,It,S){"use strict";S.r(It),S.d(It,{default:function(){return Ts}});var s=S(59301),pe=S(92736),O=S(81863),G=S(42203),P=S(19635),L=S(9951),ce=S(69127),J=S(81132),j=S(38226),Ae=S(18889),nt=S(68610),dt=S(6848),Fe=S(10148),De={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},Et=S(58130);const ot=({data:A})=>s.createElement("aside",{className:De.courseItems},A&&A.map(function(E,I){return s.createElement("a",{key:I,onClick:()=>{E.power&&(0,Et.xg)(`/shixuns/${E.identifier}/challenges`)}},s.createElement(Ae.Z,{className:"animated fadeIn",cover:s.createElement("img",{alt:E.name,src:E.pic})},s.createElement(Ae.Z.Meta,{title:E.name,description:s.createElement("div",null,E.is_jupyter&&s.createElement("div",{className:De.jupyterTag},s.createElement("span",null,"Jupyter")),!E.power&&s.createElement("div",{className:De.lockWrap},s.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),s.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),s.createElement("div",null,s.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:E.score_info}),s.createElement("span",{className:"ml20"},E.score_info?`${E.score_info}\u5206`:"5\u5206")),s.createElement("div",{className:De.flexCenter},s.createElement("p",{className:"flex1"},!E.is_jupyter&&s.createElement(dt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),E.challenges_count)),!!E.myshixuns_count&&s.createElement(dt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},s.createElement("span",{className:"ml10"},s.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),E.myshixuns_count))),s.createElement("p",null,E.level)))})))}));var it={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},Ne="data:image/png;base64,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",he=Object.defineProperty,ue=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Se=(A,E,I)=>E in A?he(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,He=(A,E)=>{for(var I in E||(E={}))ge.call(E,I)&&Se(A,I,E[I]);if(ue)for(var I of ue(E))xe.call(E,I)&&Se(A,I,E[I]);return A};const Je=A=>React.createElement("svg",He({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const Rt=({data:A})=>s.createElement("aside",{className:it.courseItems},A&&A.map(function(E,I){return s.createElement("a",{href:`/paths/${E.identifier}`,target:"_blank",key:E.identifier},s.createElement(Ae.Z,{className:"animated fadeIn",key:I,cover:s.createElement("img",{alt:E.name,src:E.image_url})},s.createElement(Ae.Z.Meta,{title:s.createElement(s.Fragment,null,s.createElement(dt.Z,{title:E.name},s.createElement("div",{className:`${it.esTitle}`},E.name)),s.createElement("br",null),s.createElement(dt.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${E.school_name}`},s.createElement("div",{className:`${it.unit}`},s.createElement("img",{src:zt,className:"unitImg"}),E.school_name))),description:s.createElement("div",null,E.featured>0&&s.createElement("div",{className:it.excellentTag},s.createElement("span",{style:{background:E.featured===1?"#FF6500":E.featured===2?"#4361F2":E.featured===3?"#E9AD5D":E.featured===4?"#f7ce62":""}},E.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",E.featured===2&&"\u519B\u961F\u4E00\u6D41",E.featured===3&&"\u7701\u7EA7\u4E00\u6D41",E.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),E.excellent&&s.createElement("div",{className:it.righttag},s.createElement("img",{src:Ne})),s.createElement("div",{className:it.flexEnd},s.createElement(dt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),s.createElement("span",null,E.stages_count))),s.createElement(dt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),s.createElement("span",null,E.members_count)))))})))}));var _e={flex_box_center:"flex_box_center___aFf5V",flex_space_between:"flex_space_between___lgjHK",flex_box_vertical_center:"flex_box_vertical_center___MWYpu",flex_box_center_end:"flex_box_center_end___fAgVO",flex_box_column:"flex_box_column___oLrCs",banner:"banner___zjrmW",LeftButton:"LeftButton___Dg0SE",RightButton:"RightButton___ruhiv",bgWrapper:"bgWrapper___JvMyw",leftWrapper:"leftWrapper___oLYXP",mainSiteBanner:"mainSiteBanner___zKH3a",subnavDetail:"subnavDetail___NWSKp",dataView:"dataView___dsjJ6",showArea:"showArea___B_tGS",showContent:"showContent___Qvdqj",subnav:"subnav___TlZMN",nav:"nav___usdIP",link:"link___thKdp",course:"course___VqKLf",title:"title___UQUEK",more:"more___cd8yr",mainSite:"mainSite___L7hjf",mainSiteContent:"mainSiteContent___jh1Rf",auto:"auto___qF0mN",ContentWarp:"ContentWarp___scQcv",orientation:"orientation___KEYxX",lf:"lf___xIgy7",left:"left___C9bfs",btn:"btn___TiMo8",right:"right___nM0XG"},fe=S(24978),ye={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",iconWrapper:"iconWrapper___pseDu",tuijianWrapper:"tuijianWrapper___hxnw6",tuijinaspan:"tuijinaspan___tsLyc",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},ne="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",we="data:image/png;base64,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",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAYAAABAHIylAAAGUUlEQVRoQ+2bf2xTVRTHv+f2rStjQBAJIgmCYoKKEkLXdQUCHUy2gaAhNLAfKP8IkYQIMRqIusyfBAEjEv/Af4C2C2IgRmAFgRZIWLsfTBKj/0zxJyIgojC20b13j3mF6RzbXl/3gxne7R9t7j33nnM/97xzT3tvCbdKpPr0fCnVtQLkZGBIW33q79wI0K9E9A0D++Oy9bN8j+ePZMY7Ulc3zKbxQmIsYMmTIDAajKHJ9O1ehhpBXA/Q1lx31t5kxiNdKBytfRvg9cl06IHMVQbeG8TqZo/H09zZOJWVlekZI0aullKuA2h4D3QZdiUSH3jdzheNBEn3HJbafoBuQOB1sivbvVOm/GnU0ag9EolkKhkZ96sQM1iDjwTymJkI9KWw8cKZLtfP7cc4dLJudLpd7mOGW69ncISIdpMUJ9Nky7np06dfM9Jp1B6LxYY2QyxnxrsABhHRUq87a3d3/ehYtDpMIC8EvZKbnbXRSEmq7ZFY3XRm/hjgiWCc1zThzpvh/EkfL1JTcx9rFAP4AYC+Yymfnz0tO5yqLqN+kVjtKmbeBqAmN8eV3S2gSLRGd/0h5Egb3hue050yPbakqXKfZOQS4UyjIqaNdzjUi9eaTgAJz6mSghfMyc6+bDTJnrRHIhEHOwY36o7qdWelE5HsajwKR2tYb8zNcSXiUV+XI0fqhimZHGXwIyCUEXCdGZtAOCuJXX0Np21+4WjtNYAzR2SkZ06ePPn6gAGkG3K8uj6HWTvFzI0MbiXQPZLoyTnurCN9vUD/C0C6keFY7UEwFyYMJpzMdbtm9hechP6B7EGJwBytfpZBO24CEqty3c6PLEDtCJyorh6vSTqrV9lYPDHT4/zKAtSOQENDQ/ovl680M4McQzJGeCZNSirL7i2IA/4RuxWHJJhpaJoY7HQ6m3pr8smMYwEyoGQB6k9AwfxgIYPHSUiVhNIqwKqUUhUQKuufSagCUmX9nViV+otsqg1S1UhTFaH8UHyw+EpHm8Ox2m4fsV2FgZUCyOtqriyh2uxiddHnRRd0GX9B8CUizmmTZ6a4EHihU929uc0HCgMrWeJxECsEUhikEFhhhkKAwgQFIAU369ISdYBCiXpWBAl/cWXx+2YBBQoCj0qmiV1muZBq06Wm0IrTK1p1md3zd0+Oq9pDbfJCcNw+2B7yferTbtPdm4CSCXqpyBh5UCpjJtvHikH9GYOSXRWzcpYHGa2iQZA2C9yMvPWIGS2OFaS7J2R5kOVBZiLO7bK96kG7CgIvC8aklE0iHCwJlXxiNlH0F1YsJym9qeqVhFZHq32t76jvrz5NFP1z/TPYJsalaqiiUX3R4aKvzQLaWbBzCpGS8sII5viY5jF7vce9ap8CShWMUT8rDzIKlFYeZLDVWoAGPqCL23586sbv8ZbOLE0jaun3g8P2hgyEGHR+47cRviH/83MIA+lgzCAWq+56QJ2drPoLgh8CGFUaKvZZgDocPVcUViySLDcAmFoSKrlqAWoHKDgv+KCUHIVNKSg9sKReDwdJAQoUBrcxs8sor2lr1y8kNDQ35JUfL78tQTMTg/wFwfUAP92VXgJUu82+2HfAdy5Z29rkOn7V2LN4jz1+LV7FRDtKQ8X61ZhESQrQnvl7xsbV+KhkjVBZND3XSeZsNpOuWFAxSsbl2K70amRTl4WWnCFQ4oaKmdIRkD8/WMYkvctCpbPaj5MUIDOKzcgOhF2sLUj75/onQNAphWzzllYurTPlQWYmbUZ2IAHS7Q7kB54B0Ra7TJvqO+xLHIVbHtRhF/MXBjaC6bGSUNF8/dG1AHUAVDarTJkw6OFjAB8tDZW+edcDurD5+01ak5Y4ePy3yNHMKAWJgrse0MVNZ8vU62q8s9hJoEs6IP3XtqEOzhjh8fTzHZ079G2+qqpqUDMpjQLQjh866CgvL+/6lmskVvsFM+cRxGveHOdbZnahnsreqV0sHK1dA/AWIkS9bpenu3lQuLp6LrEIgVkF6J20dNt20TLytpsYPYXRWf8W8dt1/QLVYDHkXk3L7PMLVDeU88NYYjmYygBOB7AoN8e1r1tAeuOxaM2rBLyRuG96lxRibPB6XOuMpvsPkHBVzWyA14DICeqNf/sYqU6kYQ7dg0Do9M8tyYxgSobRSEA9gbbOyskKJdP3b55CiwXsdwtjAAAAAElFTkSuQmCC",Ee="data:image/png;base64,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",Ie="data:image/png;base64,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",je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAxCAYAAACClxqRAAAH4klEQVRoQ+2af2xT1xXHv+c+2wkJATKaruv40YlNKoSOBRz/CBVgE6otBAJlydZuVTcJtbRa2Rb6QxApNIMhjZUywTYKQqKblAJmEhtdQqIEO4QROy8mS9fQSm3GthYVujDocAhJbN8zXXvJTMKw0xiaoNz/7HvOuedz733n3HfuIwxqbl3PJom1DCwjxgwGMgbLjIXfBASY8AEBdSyw32mxnI31m/p/uFztpqzp13cw+BkA2liAG4aPYQLt6fxwwoaSkrl9Si8CHoXurmZgKUC9APYBVEkZqWcdc+d2DWOAUSPqaW+fyIGebIC/A+ApgFMIONH5YVqBgo+Ae7wtuxn8AwDnScMKh8XSNmoIkuCIR9e/xmG8CWAagX7psOc+R+qZRhhvARQijW13G3T/vEXhyQewARrmkcen72TGjwDa7bTnrk/CBI/IhMd3xgYZnuLIs9SMyNBNlN3ell0AP0eEX5Dbp7eDkQ0Im9Nubk72YInaq/e1ztEQ/ikzF0ViD6GRIMscNtufErURT87t9VsB6QPhLHm8+lWVsigjLeOzCGQnWltnit7Qyww8Ec0m1AXiHjDuiYJwNUkqcywcedyJBrzugEp15PbqrMw77ZaB1BZv5pLR39jamhXsC5WRxDoQUhjoE6B9YQpvTQ2FuoNaSimDSwFMApEE8xEpuDzfan1vJOP3895x8Gqfb1IqDBsgw6UgmgggDOY3iEzlDnvO32Oh6pubp2qSNjLwLIAJAEIMvC4opcJhm3c+3gTU+3xf1WAoAPgRBnucNsuWOw7u8XhSOTXtWYA2AriHiJiBN0lDmSM3t/1WECea2r5IIlgO5u8DMALoAWgPGWmbw2y+1K9bW1ubnpKZ6ZSSl4OpAMD0AbsEt9NmWXrHwF0u1j4/w/9kmPnlGEdOMmPT0jxLU7xVi+33NJ35Mgv5E2b+FgEC4ACIdgoSl1jKAgaWAEj9nw59RCpGMFebEK7Jy8u7fkfA3b6WNQRsYebZEWcIbYJp0xJ77vHhAA+WdTc3zyNJW0G0nJljY1OYCLpkVBsMVLXYbG4DUSSG9bfbCu7W9aUI0zaALVFevC+ZNzvtlkNqi48EOlb3pK7nSYlyBl1WKwuDqInd+jcb57aA15/WczWBbQzkRwdVW01uQY9lv8NBoXjARx77XVeoJzSwVdOz0l5YuW/lznh6w+lPKrinyf8gk9wK4NHIAjNfIdJ+lsJ9u9RzlahjB9cc6lvx60KjaaIJ/r1+fPx250urDxRtT1Q/EbmkgNee1KebTLSZwU8CMIDoGkC7KEXb7sjJ+SQRR2JlFPijB1YbTRkmNO9uxoU/fzy6wFV+FVJsAljlV7U1gwD2G4xiyyKz+cJwgfvlRy145Mh3tbsUhA3qRMWAJOAQG0X5UrP5rzcDdhW7tL7u0CuxfRnTJlcW7V3uHyw/6sDb29tNlwI96yRkGYB7ow5zNQQ2Oa3Wt261wq5il6mvO9g7f+38iFhHTQeEwfC9wl994zejFpyZRYPvzBOAVC8RD/zX0dNS8MZ8q/VUIltagQd7Qr2PH3ssIt5Q0YBrnT2jF7yuyf+QJuTB6CtrJDX9hYQoc1gX/DER4H6ZZIMfXnX4uxKysN++YYLpH8UH17yUqE9xo7rH21LG4K0gnCOB8oaqqoMVFRUy0QFuF3hlQeWOGYtnlt6/4H4EPgrgvar33y05/M05ifoVH1y9VKSkL5xkEo1ms1lF7U/Vkr3iCjxnbU7p7NWz0fluJxoqGpML/qkob6J014EfWHIg9b559z0Sy8qXuKGgsuBq7H93HfjRp6pndV/8pCPrwWiF6F8dl5ExbaKzcFeh564H597ejtWvr4pwHv9hDSTC4+C3M6p/psFNbfXxFR+TW93XoqqcwmHLFcOpjozFFVdlKo+vRapytSov/xNAliFouHfRovmdieZvBd51/nKHKd0UUQl2BzFl1uSbBrferr5eVVxQLXQ9hMkzM//vWV2QMKpaVag3hLSp6UPex9UBhkyiVDNq4DBDGLWEDzCNja1ZIWNI8XaS29t8CqCHQbTKacv9Q6Lgm7FZZBdnTxkk/++SIyXhwTZcxa7Pxf535dyVwNNnnh5yGjy66uiUoDEo+mUvdl28tv74enVtPdD2rtiblpmaOVCeSulNCRYdKwok4rfb11IE5t8T4RR5fP7nmeXPAdQ77ZZliRgYqzJur14HIJ9IvEB1fv9kLShVEWEqCfGMw2p+bayC3cpvT7N/HUu5R521wkYxK/phgK/l28z8BiIVFd6cYdS2j+TFZDRNnN/vNwaC4RcZVAFABfDHHbbcQwPFeLe3uRQgVdHUCPgbBFwMekdAJPT8jCZY5YuEzCDwHEiUMPClyB0d+EWn3fqq6r/hhtTj1fMB2snguaMNZCT+EKgd4B877Jb6fjtDroZVuemk3roQzMskyxlIwudexPgCE+xgXADBOxiCwQ8R6CsMvK1uXUYCGaMbECQ+AFHdYsv806SummPaHbkTd3tbVgKsUuUxp92ivni4oZ3w6q8QsIEIzztslh1JAr+lmXHw2znL4ys+vtXHn/HIDIz54Ob2tiwkyIeHxguazYC6UX2HwL8dks6ICsBYBKIqYjnkhoaFoc1pXVCbzDiU1Kju9urnED0lJbv1OGy5acOpF8RzIKngnib96xBYLPnGE2E8J+L1E9DqtFtc8eSG0/8fm3i/BS+ttLMAAAAASUVORK5CYII=",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAICklEQVRoQ+1ae1BU1xn/fefu4kpAntpJHcUxasT4aERYNj4XkFcfVmOICSumNRlnHLWZydS+0pgap61pbBv9p46tpgEMPqKpUVYdWYyJsCzYkahNG6r13RInJiwsBZZ7vs65dBuMwoJV2Z3k7M7cc77zncfvft/5ncc9hCCh0l1bxsyPB9O7u/nUDuAkCbnObrXu70tb1JvS0eqalRK0sS8V3SMd1gQ9Ndua+nqw9noE5qqus4LkMTAijEqItmWkp343WIV3I/9P770XHW2KeBaMtQCuU5tvuN1ub+utrVsCO1JTkyAk/RnAyP8VHkBggT5UVteeYvBEZkzPfCStql/AmJkqa+oOgjkbQCeItoO5aCAtFgDgqvY4AeQSI8/+SNrBfgFzVXleAOFnXYX4OQJdZ2BbWAOrcNdlE9gJZgFgV4YtraCy2vNUWAOrqjo5vI06TgJIBHDaHzkoPWfKFF9YA9tcV2ce14ljzDKdAa9Oclp2enqDcsawBna0pnajlLxSDSqhafPmpKW8/RkThakrHq2qe0wK3gFmRf1bNA0vdWcbXefHANoQduThqva0ALivDxPrtgxb2oBM0LdF965qD/+34KWewFHXfLbanp66uw8v4K6p9GseCwDLsKX1um68a73tR8VfAlNL2y+sxVxuz1piTOuHx/RblUCb5thS1Tqw13BHXbGiqmY+iB4K1uj/k28m055Z6VP/EqyOOwosWGP3Mv9LYF9o8riXrtZTW1uzt46I0CJWiGjTM7JVjyNBkH75KUBVglBmvs+8vWBXgd69fMjTfXFu8fdNkea1D35jnCVpZhJiR8VCmATam9vRWN+Iv+3/EI2nGk8zmQqKDiz6IAAupIGV5Je8mjAuYdWsn8xCZGJkj85zruIcajZ5vOyXswvLC9WeMvgEXVnt2cdAJoj8YO4E4CeCn0F+Zu5UcUPG5JcqLeAHw0/oSgtDF34lZ4lOAvzMaCfSX7HbbOd76m3J17c7YkYMKc7ZkA1zpBm6X8cHe/+KC++ch+9aKwbHD8bIGSPx0MIJMFlMuHj8Eo79/NhF7pQTig4X+YJa7B2PZ4SUIokAsw6YiWAGs0mlJcGsnhrDpOLQYWaSZiGESQJmltIsiEySlR6ZBbGhR0xC6h2/ypw+/eytgG3M2zgonhLP5v4me3jCuAToHToqnndhUFQEJj05CdHDo+Fr9OHMrjP49EITsl+ea4A//koVzlWc/2nRwcJ1QYENBHmU5pbmD5089MDc9XON5uuL69F02YuZP5wBohvX6jWbPCCNkLY8FZ+c/QQHVpY3LHY6xoUksOL80henOCavmfTERAPYm4v3IHv9XER/Nfqm99zW1IZ9T+/DwjcWGqSya9Fu+Npb4kITWF7xL9Oftf1gTPYDYGaUzd+BJ95a1KPz7Cnai9xf5xgEs3/5Afz7cuvokARWkl/y0tSlU59PXpBsgCl7dAcW/HE+IqK6Ttu7B0Uquxe9iUdLFxgksmfJXvj+1fKVkARWnF/8naSZo7aqMaXC8ZePIyYpFhMfv3kt3uBsMBgxc10GWj9uxd6it643lH84NCiwY9V1Uzs1GkO6TmrkEoFYsgCBpBJIacjUVwupNFRSA8EQyy6ZMeKVLkhJWJJQMZUF0IkMW+rx7lbY/s3tiWQWl+b9fp5lcJwFLY0+HHruECY/OQljcsdArTyUi54/egEntpxA1i8yEZsUi1NvnEZ9yft/WFxe+HRQYC63ZyuYZzJIHWMxCKx+XWk24qrLbOQZR11KwoG0OtIjQx/qz1DluvqlzlqYIN6226at/7yLleSXrE+aNWr1jNXToV6b97IX7o01aL7iNUhEgVWgravSEf9AHLxXmuFc5WzvaGlPLjpc9I+gwAaC7lWbO207B7fHdlQmz0+2Tl36sGElFXwf+eC75kNkfCSi7o8yZM1Xm+F6oRItV5uXOpyOrX1aeQwUMANczs74Ds2/IzE5MetrS6Zg2MRhN8xjfp8fDQcbcLrsTKff17Hc4XRsCfQ3ZC0W6OAarBFj8sY6TYNM2eZIE2JGxcJsMaP1eiu8l7wGU/o+8h1e7HTkdDdCyANTnS3JLyke/+3xjvHzxsN7xYvOtk5YYgcjbnSssX58//V6p8PpyA9bYCnPpNw0Mk6Vnb49YBXu2sVC8gRopDOzJCadiRXT68QsmUiHJJ0UiRPprKs8qRNMOrOUINYNOXeVCTwNmWQJQbqE7s6yWj/uaTwHLHZHgbmqa1cDrI7fNCISYNYQeAIaA+ojocYMTRAJBmsACagn4bM4Q6UFWNUDwUya0lFxCO3H9rSU1/oCTK0NT75Wz5MLJ5FaQt22xQaSFQNtByw2Nm+sQeu+Rl+TJc4SY39xDq7UXb09VwwVYInJQx1NF5tgGm1BbMbQb/3z1XNZ2iBtVeKDCeqIIHzJgyUKo6bHX4vJTBxG6Lo1UJpXukKCf0vA4bBkxdL80i2QqLh/zdgln78OoTalLHiJo9xxw7WosJjHNmdtjll2ZFlTTyfBm7N2xiw7UtB0wzxW6a6V6tJKWHwfq/IcBCEHQsvNsKYc6m38K4s1AhimmcXk2dOmnQoFsrhVHyorK01sifo7wEkMPSXTZlNXonoM5HLX/g7My8A4w4QfCQ09frIdKNDEWrSU+goABSCcs1tTxxq7u96AqQthGot3mblrHx7SgVqEEPlzrCnvBuumsckpd7uHWKT4HgiZBBoSrNC9zmfIDhBOaojYMDv9YeNiTbDwH8u5Z2+K2yjSAAAAAElFTkSuQmCC",mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAyCAYAAAAEA2g/AAAAAXNSR0IArs4c6QAACURJREFUaEPtmn1009UZx7/P/TUppfLicJvj1YIMscMJNGnCEElAbAMIomRAUxXGRJxMEDwTAakCOiaoB8WJbxWaFIw7nCPFpvKSgC9Nm7RMmIUxXkRgoAcdCJTSNr/7zBRa0ljapqRYPPz++53fvc/9fp7n3ue+/Qhhj9vnSySJyQzcQYyuDLQJL3MlvBNwigkHCdjIAm+a9fqSUN1U/eJ0lmh/3uXMUgZPBaBcCXARaFQJ9Pdjh1rPtFoTK4L1qsDPQZfmMjAEoHIArwPkoLZxJabExNMRNNBiinpKSq7hk2WJAKcBeBDgWAI2HzsUbwnCV4F7vP6XGfwIgMOkYKRJr/+sxRBEQYjH57uVVeQA6EygV0xG3TQKjmmo2A5QgBQ2/NSgq/12Dp4KAI6Bgt+Sp8D3IjOmA/Sy2aj7cxQc3GJNuL3+ZQBPI8JL5C7wfQ5GIiAMZmNSYYtVHQVhbm9RMiALQCghj9d3MjhlUdv4NpczkdlT1uiAwJAABd57wPXAvihwNWjiXMIrPRWc6sjt9XGwhtmor5nagu95+fk/05IylwFNtUWCqIzR0PODkpKONthKPQWcY53t1Ep5NMGcELfHtefLdJfthkux5ykquo4r+UmGDNGKSkmtFw819Pk61HY170XBtxb4LZIxnYFXaioSP0xE75mSdW81VagjxWGRgpfEtY/rrZuahI//+gkYclT6B+nrmmpzU37haCHoITC9eiFIeATgbJNR/05E4J7C4hGQcrTJqJtcXdGd71sBgWKzQf96pCJXpqy8RVDMEkB2hsDjUNGLQSMEiS0MdRwgDksOzLo/7/4dkdp2e31jwLjTPEA/pSaLe/1vgqXXNCC5VpAajLinoPhPDDUDjIMhQroC9LzZqPtbY8VlWjKv13DsMww5kgQW7C3d+3rGloxAaP2MwRkxN8bf+CBLzCOInEoqf2pi7sSvGtvGpnzfo4IwFwjRSlXL7cVDDPolkUW8wH8vgDTJtOBC95FzQNhsNuhrutTFxDmNzriK9oHHGHI6AW+XVpY+O2XTlO/qg1kx1NkuXlPxJAOTCOIl7YmYF6xea1lDDticXzieiO5liEXVZQXxPJDMMyUnr4gMvAld3THCoWeJNCKclsw2YvJKVZ1934b7vmhIfOj3VcNWJQhFeY6JjYLIzoxrSMCRtj7NV5ed6Hb1JoBnWez7+0/ul/Dv93ej9FjZpPTcCZmRAIeXzR6dbW3VLu7dm0b1wrY3th2wuWwJLRLcnur4vPc9NyXud3+B8v+dXVh6rPSZKcVTKpsC7xzrVCrOBObEttM+3d2UgF1rd+20uWyJLRTcfjMDPkJVokllRk8GLepytuNK0xZTrYRWnzMcFscgKXkZiL4l4rXMWEzAUJvLVtAiwVf0X6Fp/Yv44IKkY1Bg1rCsAVBEBgE9AF7UqazTqvocYE+1d2bQ8wAbCZhlc9n+UWUn1X4klrT9rLnWOjP9poIik2C5ioBd1Y5h4GaAHjYbdbXWBw1PZ00Y4+Hg1SLsqfbfMWg+wD0I+IEDclNzY7/F8ZkAzwDR8tjjmsWh2bwh8GA7mz/9tAcrSmx1m7GKcvY2nW5/eA+5rOChDgBRBjMSBMFDWqWvrAi4mWkMMW+vhDJzYt74A+FiGwPe2Dzyo4DXOGDkmhFx7bU5t80eiA2Pb4Qq2XK/y+a6mPifDLhzrDOu8mzgSMf+v2r/38IjJTZX2m/qi1hD4E6nU7muU7cUUkTchTGunvkmOflDK5Ha7AuYi43xuqCyU7KNKsl1SozoPSFnwjeXAu7x+VJYxVICfRRi53aAnzYZ9e82O7hjmGOQjGEXmP6S7kq7sKurg8phcXSTzFsb2pJmpToeAfFiYtxru8hw+NFXbnaL44BualK3nWt34dTXZYb7csdf9ESnMeBrf7/219Ra7L55TG/4XvUfTHfZutXVMzzewskMMZWIc0OmsxFgZJqN+mXNHvGsVMf2XiN73nLgoy9R/l3Fkg64dq7FZQkeV//gaQz46pGrJyjxMY4bBnXD7pz//CvdZbulTvB8/x9APAWg9y+Ay7sZysohxqSXmx3cMdzRnSVPYqaDIKQyuL8AFuwt25sZvhWtD3z1Has7BmLkUgL0TPQasWynjdG+Zc2x1rnZ+dG7eng0HHc69CrxIiJ0A4n5ttzxawhUddRVF3hwX969Vc/gKehsAK/FntA815htaYsDr3bEyuEOE0leROB4MOal56WvCwdfmZI9UBAvJ+AoKZiWtj5tTwSLkiiewDRhydqQULvFPoKBhWCUCUH7SBFj1crA00SiJ5iHAMpjNtf4qvV5JE90I57vS2HiDCKxplqElGyFwBtDDPom77MZTNnDs/8Y16H1itufGgTXo3nBzv+C5oxmvnWLtUn3dG6v9y5m5QkhyFmT3FiOEySWDzbosiJKbjlFRa3jK+QTILqmpiLx6bOQSywGw8lIIhJeNnNwZitNG+3h6/v8ssPRz77anp5ru/VS7H24fXu89kz5DCZoq+0QU7lGLV82cODAU+HgRMTkzvcdB6E9ndVcazL1PXEpAiKpu3rY6i4BChgD5YENE7dMvCztejz/bM+tKo8T6Di5vf5igPtJkuahBoMnEvFXWtnz+3Y3QNtos9e/kMBzCLCbjPr0Kw0mEr0ery+LAVvwVIg2flzUVYmRuxnQKkQpgw26jZEYu1LKbinw36Ey5xFQoQZEr/M/BhTOYdBCBk4KoaSZkvuvv1KAGqMzeCskpeogoC2B55qMyYvOXRQyk6ew+G1m+UDVO9EHguCQkDs1QtTKio1pqCWUqZSyDVQkQogJYB5+Dku8Y0ruPwnBrF471ftnMDh4ONi2JYiPloZgTyZQhtmoe7Fmugs3HrxyhcrjpORhROgCpij87sUKQFoiVpmp6q+j2g9rAIoBEDyDb/QxdL2OIT7FjENC0AYotMaUlFTrsKNWxKPl4XA7bq//LoCDW8Z1ZqN+VPj3zV7fku8v62d+f/U0y2TQL20uHaF2r4I3p5evRvxqV6/dv66O8avJrTkzzjnbUc3qW/3+vqrKxnDZxNSHwQ8BtAPEtX7NqBLBuJuBoQDWBn81+UF9iB0mQ9In0XRHVMHdBb59YHSPpsDztsrMBl18cKkZLdtRBvffQ4CJufZS+JLFEhWbDbq3L9lOiIH/A1alBTnIpro1AAAAAElFTkSuQmCC",Tt="data:image/png;base64,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",pt="data:image/png;base64,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",ht="data:image/png;base64,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",qe="data:image/png;base64,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",bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA8CAYAAADL94L/AAAAAXNSR0IArs4c6QAABnJJREFUaEPtmmtsVEUUx/9n7r21PAT7QY0RNSFGw0OjsdtuFYWtCHRbMGKoyG6poAnxFT/oF3zExiBKYoghvjBqY7vbIi/lYRcTSlFD2vIIiA8QAXmJArG1Fenjzp0js3bJSijtPtrsJnu/7M7MmZnzO+fOmZk7QwDwbXPzLbYSbwA8GcAInZcGTztAmy2hFt6bn39A60s9IE0A56QBwCVUpFZLKLcGoi2NO9YAPFMQ1TGcBR63+0Q6QDU0NY0iGMsVsxegtYUFrodpS+P2Nv1qEakb0gUkYmwNxCyOA2gvLMgbqWFYFxYW5FE6eORiHaP1z8Ckkgcznkklb0TrkvFMvJ75eMa6Kx9f/+Df8dbvq96AeqZmRs21qlvNY8JMAOMAOERkMqv9gsRaS1iVpRtLf+tLyf6WDwjMyrErs7putBeC+BkCrVagFR3m3zsWbFhwrnJSZbY1xLoLRKXMPIcJH2W3Zr1W2lja0V+le5NLOkywODhaKXwG4IQy5HPlG8uP9dZ59dTq60iItwC+TQnzkblfzt6XCFBSYYIlwTzl8DqAXi8L+d6JKLZh+oahrbLtRQHKZeK9xFjkD/nbI+VBb/AxxbwEzI+UbSrbGi9Q0mBqvbW5DqsQwE/6Q/7VEYUYTIGimgYCH1FQawDhJYJr1Lnr3Z6tHhmRCxQFihQQMIge8tX5vokHKCkwtVNqb3AM1USEp3x1vnXRilR5q3KJRaU/5LudQOG1X/W0wDYm8crc0Jwt0bLB4uBkpTigyLmvvK48vC+J5UkKTJW3Kp9YrLdg3j07NPtQtALV06onEdGr/pDfE8mvLgqsU0SflF8EHigKjGKgmRhz/Zv89bGAaNmkwISt7a15AqxeVWTeX143+4JVl09fPnSYHP4jmCtGWiNXtdrtxQR+W2YPGzfvi4f+iho3NylGPUi9V1ZXtjRWkKTC6MYC3sDTrPCiSUbJo6FHd0cUqiquGg8lPiQglxh7yaAFvi99u6LKx5ASIWJ84N/kfzMekKTD6AaDxcGZSvH7BCw6GDr4bgUqVG/K6eBQU1wzXyleLIhe8NX5quMFGRCYHqDRrLiSQVcJgUVWi7UxelJcVrTsihzkFAHiJYAdFua8ROeYAYO5EG69gRIwnmUgD8B+Zpwi4GoQxhBjDwjvRYfxRLwy4DAXBndxMIcV30qKrlWmOqOyhv1c/vnMPxNV/uL6SYtmyVYsnvYyMPFYbTDqZDwzGFaOp4+MZ6KtxsyCiHqd5eOxcLx1EvLM1m3bXUqgEYABQAIsCWQzSO9TJJgliGwQh9PMkESwwVpWy7AkIpu1XE+50OVEknVaKS3fbVDWkonuO3/pCzIhGDDT5ubdY7JMlS1t2wJME8wmTNNUUloG2IRhhPOUUhaEMAE2DTZMRY4FRjit81mXQ6fJFKR///tPYOE4Ytn99+T+b2txKbDEYPoy1SCXZ2AG2eD97i7jmYipNuzcOXS4rabrtDAM23GUBEGy40jDMMNRCZBSSpKGZdkgKWHrvG6ZlZ1td3YKyaJTdre0/OX1erv67YJeBBPyTMO2HeNZcC1A2ToqEcFkRk9Ugonwp1i29CdZMIvLKFtfWJCnT7cTehKCiaXniooKMWvWLLOjo8OUcqR5llosHbJJZZuiq7XN4/GcjaW9TGhO1FqDWX/QXrPBgEpJmIbtu+9QquuaWA1ALL7SdfTRf0ocnW9uarrdgLGHmeO+i+Bxu4yUgPm6eVeho5x60zQwYtjwfjnn7Llz6LbtsCwJWuXJd5WmBEx9c3MhKarPGTECd4y9tU+Y03+24KeDh8HMIODTSW7XfL2/SjuYk6fO4Odfj/QA09LCAtfzEfq0gjl68nccPnYCIOLzm72XCwtci6PdmDYwh44dx7GTf2gQpQ+4PPmu5Re/jykPo8fFgV+P4uTpM1p3veUu87hdKy41sFIaRinGvkOHoQc8gE6DrIcnuu+s6y1CpCyM4yj8cOAgWtrawEC7IYySSfl3fXu5UJeSMLaU+H7/L2g7G15UnzZMmjbR5bpwKpc2nhl782h8t/8A9KQI8FGDsh7ozyen8OSZCnc0I5Pm0CFDwKzQ0dkFAu0DOVNiuTeaErdnIzBRr88uJXjq5Pz8mA6nUu9eM+GbLNldMmHChJivdYVXqaly45yAz9H5zxyPx9PZ5wLtEgJxL7nj6exydfTy//ytjvDVlHiffwHYmD14E3hjPAAAAABJRU5ErkJggg==",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAACUCAYAAADI3VahAAAgAElEQVR4Xuy9B5QcxfU9fHvSZuVAFBmBEAhEEElgAQYkASLZRImcDZicjMmYnIyJBgyYnKNFtMkGRBKggAQCJEAggdLG2Znp/3nv1auq7unZXeHld77vHBZGM9PTobrq3XdfquoAv/792gO/9kBZDwRL0ydhGOr+9O5/1tMs1fmW5tq/7vtrD3ShB0JvH/1M7/w5CAL/9w5P1yVBNoBQMKQA+C/dngSULtzLr7v82gPd0gNxIND3UuzFIOkKQDoEhgcIBUIaQAZAesmSJZlUKpUOgiBFL8Mgv4KjW8b415MsZQ9EQBGGYYlepVKp2NDQUABQBKDvCpYOAVIRGAYUPiCyS5YsyaXT6Vw+n8/V1NRkgyDItre3M1AKhQKDI5vNMmst5Y39uvuvPfC/9EDY3t5Ox4eZTIYEv5jNZgthGLbTq1Qq5YvFYr6hoSEPgHYkoDBAKrFHogB7oFCGyDU1NVWn0+maQqFQWyqValOpVE0QBFVBEOSIRYIgSBeLxVQ6nUaxWPwVGP/LMP967FL1QDqdDovFItLpNDEFs0MYhvkwDNtKpVJLKpVqzmQyzcVisaWurq4VAAHEMkgSOMoEOAYKUv9VLS0ttYVCoT6dTjeEYdjTvHqk0+naMAyrS6USMUmqVCoRkH4FxVIN6687d1MPhKlUqlgsFkupVCofBEFrsVhsDoJgcRAEi4rFIr0vzmQyjTU1Nc0A2nz2iIMjCRhkEilTVLe0tNQXi8UemUymTxiG/cIw7P/+pI82fPGFV0Z8Oeurtb+Z8212/twfglJ7HigUkS6VkAkBphH20uUSRYTMX+1hyHBVPisi4JAB8RphSozFkL+H9pt0XZdDCkvZ05WQHA1xaMuW8uSJu3tX9C4iW8tbw1uC6K9+29wR9EnbGe8t9z1+hcBcU/tb+trdb6V+Lz+P7KmjSJ9p/FUGtCtkbN3rfxlb7ZVUOkWMgVwuh4ED+oUrDFq+fdVVBk397faj3h4+fL330+n0D0EQzC8UCj+l0+nFNTU1jQCIPZg5giAQETR/kXvz2IJkmkGRTqd75vP5/ul0etnFixev8sC9T46fNOmDwT/N/zFoXNIYNDc1or21DYV8HkGxhHRYQjYEiGoUGHQRAga1gABB4BBgBAyWJGBIx8nw+J5Vd4hl4s1XOHH02t0Bjpg4hQqFykQbGFD4sPn/EzA0bBlaAHYfMKRPAgQpAkYK5ONWV1ehvr6OXmHfvn3CESOGT99n3z3v7tGjflaxWPwul8vNKxaLi2LgiPgbcWAoW1Q1NjaSmdQrk8kMKBaLKzQ3N69x+833HP35F18NWLhgQbBo4aKgqakJrc0taM+3oZgvIAhLyJRCCwr2yrnZHmMwMGIeEAu/6BkniAoKX491D2ssra3nt8tvwc9jsAResOmhcnT6oOgYGP5dxbk2qpOj96984Vjif2cMdx8kUNF2u3HuLoXHwAtSINbIZNKoqqpCTU0N6utq0dCjIezTu3e4+uqr/nDEUeNvqK2tnZFOp+cUCgVikIX19fVqVkVYw/aRxxak7IktepDZBGDFIAhWve3mfx7x4YefrL5k0ZJg8eLFaGpsDFpaWtDelkch345SsYCgVLI2mDBGwN91WCxrhM7z0fBAXJvoMDk2iYrhzxHKpQOE7l3OEt0xoCqOcSHtiBGjoh+n/fJfK7W8kskWB30SvCqaG54J5bdE2UKPEyUje3RHPzr2D5BKB2xOZXNZVGVzAo76urChRz169ewZrr/BejMPO3z/W4Ig+BzA7CAI5tXU1Cw2JhUZMZY14sAgOc41NjbWZbPZPoVCYYV0Or3q5I8+HXXDdbft1bikKWhubkZzYxODoq2tDRQmKxUKCEslpMIQ6VAclGwgbKHeuAp4gUyqGDB8tihnjK5YzR0bWB0BwteXTrM5K9kBsDuZKy6anUM2fkSyKeWLX2Vuq3y15HuMbq1gh1vvSMXeMYWvYuJeyM9RcEmjzdcIAqRSKWTIpMrlUF1F4KhGXV1dWF8nptVxxx3+wHobDP13sVj8IpPJzGlvb/+pvr6+yUSqiDW4ST4wiPXI+qEoFLHFgFKptEoqlVrruituPuCN199eI5/Po62lNWhta0Vbq4CiWCygVCoBDAxJiavnToyRCuQiao4UQnHC/Zd2pXo/znRxPkbUnIkKQPK3ygOoQxbXbEkdHjejkgcySdSSGC5JV3cOChmo6H4dA8P1iA/syIAn3KzPMP75K3lW8Zbrd9/5Tma5JMXTsXLryq/MTikFR1r8jaoq9jlqq6vDXFUOI0duNuOPJx99Z6lUmpZKpWYFQfCDYQ2KUhXUCed2exlusoBqFi1a1DuVSi2XzWbXKBaLQ4874rTjZn3xFSXz0E7gaGtDob1A+QoUS0VmC8JZypCkAIOiEbDAIGRoylEjVJXNKI1SKaCczqqsYbque3whqzS4SVRfLixdGa5K+3QNEOWQWNprur4TcawMYgVAvCfj4HLmS7LycQCJtjXef10fsa7fs4BDWIPNqkwGVWRaVVWhKpvFqqut0n79zVdcl06nP2lvb59RKpW+7dmz5wIALSY2xBlxHxgkx5TdrsvlchSaHRSG4drFYnHYHmMnHELOdqFQQLFQQIFYolBiYJRCE3wzbEEnjBdT0XftBIlCCWvY3HzM5qRu0JCeCqhq7vLOXPrujdu9lZjDt4Hl+l0V5vKBXPpWJvFa1wXE7dm1K0dDtfGjk6GS1G8dsXC8P3/O3XR2jI4tR6lSKWQ5UpVBJp1BJptBr149w8efue+2dDr9URAEU4Mg+Dqfz//U0NBA5pT1M+LAIP+iPpfLUb5ilUKhsC6AYSM33GGfMAzZZCoWigjDEn+mF9+s7bewDBTaUL9TBBAyFKUyR0y61plVcqRvZiV3TiVLuFyrdcQScWNH29359TsbMv/3coAlie/Ph2HnbVHz1nlwMpBdZwu3Z5wh4oonCRBdg2vn9xHfw792Ws2qIIVMNo1UIGB5472X7gPwUSaT+TgIgln5fH5+fX095TUoxcYOuA8MsoCqmpqa6rPZ7IBCobAagHVLpdL6mw3bdvewJFkFAgh9BoHDoCL07tKvJrTo9bpbwFApji1d7LNDJS2jtF9G1kEspGvzBKqByzs7OrDJQqttkvb9kiK79MKwtEdo630Tyb+/ym67D4YoMFwfxr0hB7hoHy5tq7u2v5M5MRpTqQBpCuUSSMg5DwK8PfnVR1Op1IcAPs5kMp+3t7f/UFdXR8AgP4Md8DgwqgkYuVxuYKFQWD0IgvUIGBsN2WoXlW0LjIh2IcBEJ2j4DfRvSQXaF/64sMU7sPMONYNkQRHTR97XZLaI80S5HkpijLjWi5/7l9KKXROR5L38NlYGRjJ7yBl9teA+c5ItVmKtSk7P1vk4/i93Vi5/rKQJDNQ2CgJRJAjAh1PfepKAEYbh5EwmMzOfz39vgEGZ8DJgcESqubm5AcAyQRCsHobhsDAM199w8MixSU0u19qyxWqPmLZ2P0ajTdLf5ZGKCHi8EdUBdZu6EEpNkFJfSDrmgGjbfBbz++XnAcMclSyxXaw8IwbvmlB1HRjxU0YZQn/1TRf5LEEX/XPVC79cFUPSODrLxTCYt9Pk6f99JgiCD4Mg+CgMw5kA5tbW1i4xjEGRqQhjKDB6EDBKpdIaqVRqPQLG8MEjx+iNVurYqIA4gCQJXFyw+LvZ6I+vD4wOksMRiagktAK++OBWZgr6JS5rP1fjJTOL1zPmYxdlOxkBfieW7ZF0n36kL9k/i7an3IBUdeGzhQ+KKFP8MsDoGBSipmUsnVXx8fS3nyVglEqlyalUaoYBBiX6NGRrgaHph2qPMdYolUrDgiAYtsGaW1pgVNZLcaGLKju5gcqa3fdTfOHmz8ZEShKcSoo2SahNE8o8hGTzytd68jkJdMlC35kC90ERvbpv3pT3dSVe81pRAV3lR0ZD4HJYHArRFugYmiHhH/W88ZlqPmP8UgWhSw0Kc4efznjn2TAMP0qlUsQYCgxiDDWlSnzuMAwtMExyL8YYW41OBER8Cm3o25xJnZrs1llNXGF8qZVRfVUOQh3WOOMkttvbKUnUOjKJ4uUMHSmKqJi5szr9bbKfFURSj+f93T9llyS/rwyKZfforsX78v9J+aHOeSsOEPrOdrxpma+h6Qou9J7ETEkqs3Kv6i9JoKBt0pb4XtH7/PSzt//lM0YQBHO90hCumeoQGMQWFK4dPrirwChfIaGSjvPZIzIUnrnss0W5PouWN8c1etLw+tui7fKEtoJcxIU8rlu7Kk7RISsHhq+5lw4YlYVJBSaqPMyVDFV3zFTu3L7w69Z4JNJdR0PyXT27MnPl3qzE7nFQiB4xxh5FUr1o55TP3v4XhWsNa8z434ER0VpR3ZzU4LiOjCU9bG/rmSJJJrPR9y0ca8iP7vxOnPSXSHF95wooqmPC8hkKSSHazsGRPIyWMbyfy5iubEGLyipGxakjB1yPFgGJ9bgRnM66KQkUqqErsQVdScbCh3xnV0reuxIo6GwRU87qG29+j6dwuxcY3pwAd1vJAqoDn3gjngR0nG1Ntunj1453sa8ZOtfi8aNdyNEXMidGyQNaJtSJuznRsZ9iwIgqgY4ZwP+17D69DfExKAdGlDk6Etk4MFRL+4xEn33YaSI3qb1+2zpOz5aPpH+sD04nprKH3q8vF1OndxdjrLV1mY9hG0aaLSEsG294ZIAi4Ihax3EhSxbKZEvf35ft2iSp8EcowoCGgcxJ+CdlLXNMR0CLtruSdrdcoRPy5MxeUrIzEMYt+Y6Mj6RWkOXk625rZBifoxIw4uOpjK1CWVlBqcgnoLVCh3bGLfEiRQWmSVMYS8Kf9+H7OcAvAoxIZ3tfVJAq0V1Eq3i0ZopKOgyNlg9Wco+6mLnRFAlZ8EisLN5+DwxRbdYBT/kgd9rCsxqjPaITj5L6MQkUus07tWmM0c1doMWIFo+YTb77LeHspNP5xoIN0RplKMJoAO+Bq6LD3ZmyqmgPJrGGKEh2tgM1p3ymUMZwJUi0a7cCo0z7+EEOT3J901iPUVCU9YmnkZXqkjSPbnNC4jpJu4G22FKTWHi3suw4DZ6oKf0DtfGd5NI6jlq56UmePNlLK8PxZRMl1AlhhPgi+1ZSGnJS7mc/Nu7Hpux4eP2bpDy8DHc8b+FHuyqNqZ2HYI2dpN6vNGqy3bJEBBTuPFy15DG98zlDdJuPsSGbUtEeqlRz79+rD4gyYGmjuwCOJDlxekGNCTKdHGXGByXaza41SZU9lcwJJ8GV8xRJWt/vOwuNqBqOiEhnJJDY5oiw+5rK9I+NPkm9m/9necJDJH2Mu5XRRQ5UOMu5lU5fyRLouG/jd57cE8ISRgVZpnC9zEoyBgz/TJ9+9t/uiUptuNZv2Mcop/PK5XTEHA4YqpnLb1QF2Bcou1eSxq6g2v3zxEvWk4FVCaqdwsLho4IEO1BqD5hDmGV9lorSruuD5BvvsMXmkEQmUq/Chi1NC73LRIwoRkW0H3xF5I9rdDdTaGpYqTOAV+ppH4BJKkiub8woA4wI0M3cn6iScv3+8WdvdRMw1o4Bw41z2b35HRU3ofzv6gTKgFSYIO9rtrhUxBRVZ8CoLO7/A0A8touf3w2KZ2wEUdc5LnxWkGK+UbxPY+q+81sz2tNWR5fV38iVk9VWeVi8EjB8N1uuldS0zuESBYaewylh7VGdHSrf3T0IY6kl4SsiSUR++Nmb3QOMjdYeFYtKVWKK6MDrgJYDxOmnyHTWBEEr60YrJdFftDOSGKh8eJLA8L8BJN4jfuv4N58cvDi7HfYuXD46xLGe8UNwkXNJj4giivkYlUyqWIeV6yS6Iy+07eVGotn0DjRHAgzLu8DdozJWEij0OL5TqwQEKj6INdcx6ZcCRuIYegPPv3umlJph2kinA6IZScU9d0cH456ohzz6jFJoZX8guXTV7+bOzCqzr7VnXc9ULHr0WMNePx49S7hsF3ATsX9of0+Hyjwao1kFD+Z7pJ/LM0tJ140vieOdzeYN4rdALGAvlTDAle9PjvKVKzFFNNsu+7AJ7QHDBwVNNqIXHfvm9F+AMToHhafXvPyGRboOjqW6+PzuaJdGNW9lQaX9fIdLO8qBsNKxXRO5jiGi+kz3in8323lzzHU22xJ0gb3k0rSwfNEEwxhmkpm9Tixsa4bFXlO0rfKvu3tfufnt0qsk3YdTNd75PJR0dn/qTzBL8eozpiaKlbGr+1Jg+GNFplMmCGSJfgOo/0x7o3tMqY2HbJNcRFjmo0Xp1d6wNx880pmsKSWSFO/QuNYvz0Q7yNjjvTkder5kU6yzoSiHgX8eZUR/r2h7jfhELhO7ZmIlQbQflqaVbt8oNJxpIzlojUip2RG501gYt7LjK0cp/H34lPW3V/4ZzZJ4ZlKUSiJNkp4MTYRMlmPSNQWkCxUYrvREJs3JvJBMIAtz5OjdAOTZqa93FzC2TQSGP3BJn3Ub35xvWpkftD+6EkXiLvBNAK/7HDCom1xLIsK6NFLWMT24X+2ARoPXzoyKX9R87+a2RFc9UetfzVSX9owCwzQ+MS8TU0vmq2MLZ97IJ7/6Ktp5/mg4KETtgLiiifSmMdFpH3+RDdUrtN35Ts6v0H2zBhRVQYCsAcajU17rfmAkjWkyKNxWtQedltHOi/oYceKOax+DizJ2SXLgIwzUBRu+q1iIGhVqyKvudOXhnj5MdmW6fMGOUSS/un8tSEhy2FyK/uc74spPfr8moN7yuSq3+D4Kjjjrx1tenld3AFPNb48JRMXpd12KybKF+U1lRhjQnY+XcAoCXlycQEGvHJlVCHDflFe6BxgjhmxX0ZSKj69jCX+wnPMU3b8cGPHOrQQOfzAEGFpiHKu9irFTl+UxtmOyeHqA8NvAeKlQGlDWgBiLlNsi5UkF7xzayy5xGE10qcC49ePV6XZGVtSSSezxyFwL7W0FVJQJkoyp+E1H9/EnDvtWhvJ/FBRu6qyyhbU4zGnZ0Q5kxX1iiWoEqCbGoJUxA+DuT7sJGJsO2X6pgaFdoUvA++jXG1IQ+KiPA8N996Gg2kG2KTCi7mJcaLsGCX/Ium7xxK4VYaikdiScWTd1dQ6vB5dIoYmNevlRKIJFdEEiq71pWaQIBzsTy+8xX2D1jhwwtNcSUd1Jwbku0OoA7a7laqEomkRLvmpEysqO335zeXK0aYlYAgIxRTWDJGUc8AB3fvqf7mGMzYbsMDr5lqPCliRISWaUACNKyEl+RhwU/ndfy7lhSVr60bWqK/fQNfhU3ouvkQCMuD3lGxFlc23t6StAM74kkAWD8S9sBzuHW0s0tKxOlJEqG+fARiuMpCFa/xbV5v7xnjpL6ORKTrfepgItDgiyBtV04kiUF6bVK0ok0kmAhGUDVNEizMZ8ondaYlOZp9sYg4DxcwRGWSLOFnFWoNvqsgNeQf9oQCX+OIGOSfzn3FUHx0TMNp8p4iLlCXxM9rsKXjWhBIcaDSTzzVKPMdtLNofhx/8cKGQ0HIP4+Q8DDNPnPkDiii0xW9Th7ECH7iTzibb5oPBzFzoCLDdefkbnZ5MvQSYUgUMdbv9RX93mY2w2ZHRZ5rujtJmY127oaDGSuGhEcK7FfzEWTxKSSqQdH6iOyb37AFHeRlEDcSu6jDEigDBfPCrtCCDuUIEEf/f63AqOmQtu3W+1fVwcxxpRZY6xDd1GuE2uFZvTEVd0kd61Gt27I3sDzowyt+Al8tyqluQX6HNWTEwhMRIlDrf4FlXGlJKHF8mftuDh7nK+N1vHA0Z8xCqwvQ+ECGN4x/tmhz/Ty02m8bu4I0L2tXO5MdBVLfxz4eLO73eGZ8Kp5EYuYMDTaT5Dzx7lCCdI3nb/XFowaMGhy6k6leECuq5h7l4qTUAz5ldsAYaKfZwAIkWX10OR6BO1hqpnNVOtuQu9PZvd9swoYQvJV/BLn7ttatxlWVhZZf+p7gLG5uuM+VmmlA6erw38bUri9K4NV2SXh/bKOSqpSC2ex4iaDJVEvwK6lxIpUd1q1XhEW0WZwzd9FNxR7oszTxwegjmfn5V2nVOtq4j4Dne5h9CB+jA/+TwYPZfRyNaKSz6Xg3j892iBIF2HBd34FOpfMKEa1vOrHGi7zxbiW7iyEZItei4LP3oiDPHc1Fe7x/neYp2xDIyl1rx+/ZTt3KhoGP1jF3nWa0QXM9C9opJqBTGBxSLiFUtiLfV9dAiQciPRmjIWb0m6USc8eKC0guUbms4MKOMMBoS7PpsZXomEm5FHfoZTOa64Nhqp6miEo2szeD5JzG6yfVv+IbkXzYnVqhAhjy4OTgBxmJMTO9/CgYKiUBSNknyFHEMt5Yei8gOL5DmQ/+4uYGw5tDNgRE0Zn5jjxkVcjHwg2O6OrXmkvRIRaFWM9mJRrR8xCcw+ySuHVGILF1qqCCRPkGNWklcwEedLX7uaE7CNED9ZEmfKsX7hDX8uM8fM4tsaolUH1Zo/LpfRdXXn9V7F+eG+AutoqqPXo9oFnoZXR1kL/3jdWfUqzCSoSDLP5CgEFPJgVEkTCGsSKOSBqAKM17sbGFEZNGBIkBreVKYIo5lM3UUPp3f2M2ICHzm9JHM7/UvaJdlv8SEcP613A94J4/dWQQ2azaaPrODGQehTqgNGnO0SWxZIIDwJ1nQ8i4TnB7hZeySwRgV1pTMjhqAbrWgfx3q8E+D4YPQVpaoHWwnrP3iICU8A7ULPYi5x3sJEoMSEoiSg3COZUPz4bGaLEMUQeGtaN5lSI4eONXmMeDa3ElPE9ZC3QqFXEekPuJ2vbTZGhKMCFKx1kPB7Jfx0et5OmMiaSR3C0xvuslUU9UDtyySNXx4ypWY5EDiGseaVVRqqtU04w+8knzHiGqjD+xGoGa7rIGHn8XRHg+Ndy/WUyIhfHi7hWo+FDOA0Ian72yJBY0LpxCXqAccWYFOKjn2n+4Cx02hnziTpKLewVURwusAaur+yRSXB7QJR2O4uO0clVqsIOD9DV2k+WUeSFJ2VVHZ5n0EqsEnlGJwPCg9cmrDz511o2bgKqXkXP8QJuu88VmIguVsVSe/Yit2g5lp0B3d+1yt6RyrokuVW59kBgx9e5DGYXyhIZpQ8Ptv3LYQl7HPlzfGTug0Y6+5io1KVKhbigx//7nOLdER0jzhjxPs7CRiVlVI50Ue3VGY616zAyE4H+yYFJOzIe8Yz30yF5SMi/oVngXWyGkmkWJDP4ZWUq6lkvWwfBL7AxryupMc2lPGEzx5OrXVIOC7xkbgbtT5eJOgXC4phGLLD7f9pQo8AQfkLBRPtI063ONzEGvxoOzOZ7b1p3VQrNZKA4Q14RSH1Wm33scqzXENYgyGyzlTHXVxupHU6JGoBeMZApWMUBMIY0uJyHVqJ1SJnTchPuD5xWt+eXxN0PllVNHeSzTBlArauI1qD/A0jLrYR5oO3X7nHovu4KFRySCCJQbpG0/5UVb+s3JUSGb/CS1bqqCgwNFTrlx/JA1AFGPKEYM3aAO9P7S5grDcuksfoFBjJ1pYnZi55FO9SS5ydaMxk0XYtq8Rg7noJjfTRzL5edJ9KgChjo4qskcwcgiFf2JWKPAH3L6JhWsM22mc+MATY3kEqWGWTkaK0lzR0tmREwRXp/K71ij3EA6ZVD1bbmyf9xvhVgB7NSOmxEUfd80eIYQgM8i53oPz4iwGDdU+sB5PAUh6ZSta/qrQSzxEbhEoCH7XMonv5mr9j3WZuineKWcO+jJUZgkYhxwHBp0kWNZ8pBBSx1RKUsmyoVTR+JJnHx2ibRavbZF4842zrlnz/opzik/nRE8oIE7njy3u849F0D52RnnAz84i33LJ1dBZ+WfNQ+kHZgY6jP1cL5SJXbH7ZB6E6NfHLAUPpXjVdR6k/z2oo63S9a3NzSeLcFUOpks7iLoxdQ88Xta6dHxFZ7SMCBj1S7yKwGqi8jSLklVfd8o6wgEj5D3aw5p+9gRhjOGBVBoaBkjmX6whNAiblMCJj5Gl3ZaXIMZEB63j0omrGV1VOqFW4VWQM1Ln9zjyU27HrStlaqKjKE59V/ounMd+f2k1l5yN9U8qfU+hLhK9sKyhKh5GuQyCmtxMYuQOr11ymrOI2QZnpUPmWRhRwnsiwNi6vdXL7VzbBzKi6nqN8hAWHOY7efBqNJ2HsGPhtEsEvZwx3KifUfibACFpZn8Q2JOY8bAdHzbYOaySioFC2oHd/5Q8FgzrebuDd8XF5sknAWHDZgVrO8t7Uf3dPScjIYeRjeIOgTJFkJcS2SeOjN+PUYfyTkxd1yqLaOJmenWvo9hb6TdBTbiyNJvI0u/+bvVR0joc/rOXr1CYYIlE8eYAQvSegcCaRCTBZXNj1YCLCFg3Tyo0YRrDFg060LHMo2Dz1QpsSA9LxfT32iI6JLWCymr3s9wSgaLf40SffeZY2u/Cwqj/L1wao5YrTyUilkPekqS93FzB2dc63bVkcKLExN1+jS7P72e9kIdezOIPFaLRIb0d1gFOues7yRR4t0XpOvWUJIzn+PrLJmFheU0X81PSKvpexgWmzEVknjlaxyPEBs4ZJ86oUk4DHWUMvoMf7fWKBYZxub32lmBtutJHf/8ljEcQc3nL5rswqyTyuYxlVlAwIKhj0wsXSZ/qv60Ff9fhK17XNjmI0EakHhiG6DRhbDTPA4JZ4IlsBGxqajzOFc6qSZywkgSKig+MK2dNivvBFhpyW1PGYwN8vaRGFOAuEGumM0LMbkgi49AYS6C4KDmME8JsBhW9OKSjsu9X5SbU2ntllFEYcyBFtHxfZqHDbLragjIPGfU+uKImrAQ+9sVOxLjAiJZ+jgYH4rEPDsXYkyvjZAivWBi5UdBd/d8pL3cMYW68vwNBnO5Qvg23haKOOZuglgkCqwAypipT73Rlp8W1JrOF3htMNzmywIOAfo2viavfY4zytamv8PcOC948xjGzzIK7PefOBE0OzL/8rbw8AACAASURBVA9ufroyhK4PY3wNvhVTz+QalWi1l/VFJO+hibzEYnFvxXPXuqig6Y17QhXHiGXESrH1pAOi15OHWsYsCQPKJFPIV7adBg8iveZGv9uAMWqD3bw8RrReyoHF0KS/7EmgYTV347p8ux+dVEB09C7ATAj3WuF2tCBd4ARCmcFm1z1AUDaU/rS+XxlDs6Sqq1Wg/XMr3H19ZEHnhWmjvxvxY9tBmUM/G79IgcGNUgE3Uhg3o6wQeQ57xDSU63l6Xr6b4/iXiPwmrMJrf/fOEtsmXxOAkHCs0/zO4Tb2nWfm+QDSnpZrxO/IP7aMRSxh2ZHBu1Ne6B7G2EaBERsUBkUsL0Uz56OsENqVHXRFubq6GrS3tqFULIlsGDZR5yv+XsYkkbuXgfWFT4dIFK4AJA4Kjm+b4/g3ew4Jw/rbfNDEgeEDkHx9Cxb78JroMLrfHVOEkXyENIajS3wxk9yiz9r/+s5o1fv3hDImnxKD0Mb5QHNlJK5LfaawUuUJbHRb/CE07teYyRZrk15Prc5IiMMHbcTSUFmJj3YSKBNAakbn3SnPdw8wth2+eyTzzYKqEq3jpaayWU7RMgObUqIZjjn9GIz53Vhks1mcffipmPz2++JzevNy/Vp8/s3M4lpzw3Wx6+ET8N7Lr+Pd515C8+IlXtG1cdO8vigZvVIq0W9RcAzeaD1stuM2+PtF16JYCtFvuYHo2bePraVJApM9H4C5383DvB9+jOguCzyTv6BzHHHMfth0i+Ho3acXLvvLzXj1lXckNaUyyuvYBwiNn8HN9xyf2ppq9OndA7379MTcufPxw7yfkE5TZZD5sya5s83pHO15mnWgf57mYpn3LhACf7v+TKy66gro06cndt/9j/hmzvfescnJQNr35FMOwuOPv4S3/zvZcsUKKwxE//69Tdg4BioAixc34ovPZ7vGe+P++73GYPDglXHheX9zzGPGk+RjvfUH49obz+NjL7/oRkx8+uXyC5SpR38XJxzvTnmue4DxWx8YPJaCd3WyFfU002rvg/Y0LOLZjSzcIVZaaxVsO/q3fOykV/+Lae9Jp/rxa52U8uJdDyJl2IfAcvAlf8bw3/4Gixctwnnj9sNOh4zHqPF7JXROdNMlex2Cb2bOEtYIA6y79eY48qrz+R6evPluPHbjndj71KOxw767d3ou3eHWq27D/bc/FGEiAo4yE3UAPUF9x3Ejce6FZ/BhDz/4LC6+4G9gdqC2sG9iwrQGIHSCW248F0PXWQO1tdVIkUYxf9f/7T40NNThgAm7dNrOYcN/h5aWNjtfg4DVo6Euepwx1449djfsvPOO/NuVV/4DE59701XesjMbgpTL119/x+RUXZ3DCy/fhoED+2LevJ8wbuc/8Dvd+5/POQoTJoyr2L7//OdtHHLQn3zI8ueTTj4IRx2zL3++5cb7ccWlf7fg0BLy9YevifsfvYn3Of2ki/Dkwy+Y8yQxA/3kb49+7jZg7EjAiHjCsuo0C7VaBDR5PRXghY8ndjpwne1QKpVwyojtZIpjAPRZdiBOeuSfSGcyOPv0M5B/8VWMOf4YbD1eOrOjv0v23Bcts78zQhtg5uIFOOEfN2HEiBGg69xy/Bnou9bq2HQXEY7a2lr07duXP3/33XcoFHztK1d69I6H8OIjz7PuvfSOK9BvYH/bBH8I0tkUBgyQ39ra8vhx/oJoU00ffv31XBz5h/PYnLvq8uOx7TZbl93SE0++jJ8WLMRBB3QO4PWG74G2NqoQIsEOcMbpB+OA8Tt31lUVf29qasEG6+/JslYKC9h5l/Vw9dWX8/5vvfURDpxwBvflOeceif3H71rxPC+99CoOP/TCWFlmiJ69Cpj4/IPo31/66tKLb8ZttzxkTHKxIIcNXz0KjEde9DOXsWs6P8kZdD5jTOwexhi9oZhS1sQ1laDqDIvJIytSb71P+aAu7YiQ3dr+1As8GZ5eY888FcN2GoPPP/8cp4/dCVv0H4AvezQgXH01XHvttXz6s846C1988QV/HjNmDMaPH4/29nZctfM4VDU2cSSJBJmqLV9obcSTr7/GIHj7yWdw6tHH4MN5c/nYY/54PC6+9FIGxDJ9+qKtta1M9wxZZlWs3m8QF6dd+fitWHHQikt7i5H9p0+fgX32P42vM6BvEbU1KZx88snYYost8I9//APHH388glRPXHPtNThwwu548803sdVWW0XOsfPOO+Oxxx7jbcM23BN5AwwalNNOnoADD6gssJ01vrGxERsO39sK4sJFX+Gee6/Bdtttx4A45OCz8fpr7+O228/DVltvgldeeQWjvYVlJk6cyO3997/fwGGHnC+X8xJ0+fZmDFolgxdffA5VVVWYPHkK9t/rFO57NbXX2yAODDKlfFPPd9Cjd+TqamX7u1P+1T3A2GkjikoZ84nOrPkos2Qir+pgZubN+GEmm00bjNgQW2z/m876PPL75Jf+jZmTJrFpNXblVZAOQvRbeWXsfcftSKXTOHCP3TFuQD9sddIpePqmGzB92hRc/PRzAoxxY7Hki5lI56pw2hPPYpkVVsD1112H0gP/RK9cNY+Dmjtzm1vw3UYbYcHixZj5wos4aMONseEBE1gwB204HANXXw2LFy/GB09NRCpFvOWc8UnP/wezpnyGIgIGRvPKvZCuoomVP/+vpaUdX8/OcxsXL/kR7fk2XHfdedhp7A64865HcNkV/0A6k8VJfxyPAybshrffeQ8HHX5RxEHfcot1cOtNF3Ej1t/498i3Fayte+pJ++PACbtizpw52HDDDX9GQ1Po3WsjCwyaF5HOzMWtt16Lk08+BbO/KmDUNtvizrsuQjqdxl13PoDzzyVzSA658+4LsOWWm2LBgoW45qq70dTcgucnvoGWllYDEqCldQG2H70uttxyC5x4wukY0GtdNiU18CLAuJH3P/2ki/HkI+pj+AHwCgWS0VQf3p3ybPcAYxcGhlYuuKn4akbxMifmlWH3MsSY/XfDAaccvVSD8PJ1f8XURx6WZxqkQuRyWex45bXov85QfPLJJ3jr1r9htyOORr8h62LO1E8x6dpLsOtNd/M1HjpwT9T98C1W3/dgrLn/oZg/fz5O2m5r/G5gbxdx0qcuhSk8N+c75NIpbLHMMgj79sM+Dz7Spbbef95f8MnzL6OAFINj+o/fI8xlMe7IgzsJJDqr1ze3br7xbuTzRfTqtRy3c9/9x6G6pgqjRm2C1VdfBZM/nsbmyidTPsdGG66NA8bvxmzW3GyEyrSaBJKiffQ3fJO90NpWFF8wAE49YX8cMGEcvv56Nrbb8Sjcdst5Zt94+Kq8C3744Scc+4cLkU7Tun5m/zAEafnv5n6I/n3XxnHHH4bjjtsPuaost2373+6JObNpprVEuC76y5H43e+d75HP57He0HEo0QRsrwmLlsxhgAzsszbSKVolStVxCWXAePRle6yL++nJXDuTuKPbgLH7xi6PYR8IaNYy4mmI/JKcBQt1EGK7fcdh/Cl/4HYRPcYfoes3uLm5GZlMBq/89VrMeuJhZIMQGYpkVWUx9v5n2OTx/6hj99t+FA7dcC3scOVt/NO7F52K1kmvYuM7nkV1rz5YuHAhwp/m8RKNX95zK+b/9zWka+qwzlmXWE3W+uN8fHzZBfgJafx70JpoaGjAVVddxb/feeedeP311/lzfX09rr76av78yHkXYPa/X0UBAQohrUARIKirx5+e7Rqw4qK36w77Y8mSFgZZqQQ89swt6Nu3T5mEPvDQs6D7Hr9f5ybRRpvtjba2kk38nPzH/XDA/rtg9uw52GGnE/DmK39Hr149u6QIvvxyNkaP/gMLYa9eDbj/AfEtVCr32/c0DFwmjXvvvRnFYhEHH3ww3nxjDqqr6PwioPU9mnDhhadhrbXW4nGeMWMmjjzsUi6FefTx65DNukjbbbc+jCceewnvffQIs4/+URS0uprACe6HYiFaH73VxnuiuaklkudwmfmoAnhnyjPdwxh7brwrO98SITCTSQxDpANZWp2ZwoCCwDFqn3HY1wCjpbHJHKm3GbUHq+rr+YfX/3YNvn7yYQYFMUYxLKL+6LOw/egxWLBgAfr168f7XXTB+VjhtYewxshtsfnZ1/C2H19/Dl/89c9Y86aJ6NmbQobu74Mrz0H+9eeRr67DyPtetD98/9WXmHHUfmgqFPHSd/MxcN31cdK9D/PvZ+6+C5qmT2UtnmroiWvensTbn73gfMx75RUBBoMjAAWOp66wTJcELb7T/C8WoxSmefUKypf85ZrT0LtPbyy33HKsEAjgxH4Tn3sNV119HRYv1HBn5cstM2hrpCisa8KGJx+3DyYYYIwedyLWXLmEdDrAcccdh6FDh+L8889nM4v+6urqcMYZZ2Dw4MH8/b33PsD48eexiPfqWYu33ro3cuGRW+6HL7/8HNv9dgg+++wzLFyYRUP9spHxzuebMP/HaWhvb0GxWEDjkjxWWG4T3mfylMdYcerfXy68CXfe/jg+nfFMBBidde5GQ8agtdmwlE9DXt2KSF2IbgPG3puYkhBjTunzB6jfifCIIRgc3qvv0NWw/BbDO7uf6O8fvI2GL6dZYKRTwLWfzsZrX83FZZdegj+eeBImT56MGw4chwPXHojciO0x/Dhx5optrZhy/M54uO/GSOWqOLL0hz8IY7198Smo/vA1NAZZfL/XCRgyZAhrrzmzZuH74/fBKqf9BUE6g1Sf/ui55lp8zFdvvYE6s1BLMZXBMiM24+3zPpuG9h9/xNsXnov2YonB0Z7JoTRmJ9Ptckt+CsqVlUQrdWm/Vx//D5s9BAxioDc+ehnpbBozZk5Hnz59cOMNN+HEk07B8suvjosuvhDFUtElNMsGXaJQn3w6C8+99JY4gyFw4vH7YPy+O7MpNXa3k7F44TdYd+haePiB61FdXY3Fi5fgnPMuw7ffzsOlfzkTK688iJ3q66+/HhdccDn6DxC/JJcLcOABW2O11VYDOfv0R8BobMzjgw8f6tJYUw5om5EH2f45+9x90KNnD3u+v1x4I+684wlceOmhkXA1KUUNOLz33nv46quvIte74PRbUGj3IoiMAjMKseT+21Oe6h7G2H8TmdpKnc6rwlnzyS13wlqeQqv9+mDzXXfAd42L8OXiHyt2VlLqfmi/Xlijdw/MevEZtC2YBwJGe6mIlTYegS3OvgbFUgn77DAKR/TPozoTYLldDsCqvz/KXmPu47fgkgsvQL5YwmZ7H4bxp52LlpYW3LnnlhjZK4vmfBFn/vdzTDjxdIw/4VTM+XIWFpywD9Z64BVkc05rdWWEn99lO4SFAptA7XUNGPfQk105rGyfY3YZj8VLWhgU+tpm7LY49jS5r2lTZ+CcP12NxqYmPDPxzi5d4+FHn8MlV94ltWIhcNLx+2DfvcZi1pdfYdzvTmN5aWr8EbngG9xxx+3YdNNNI+edMmUKDjvsMEyd/j0GDBiCVEpMnWIhj3nzpmLHHUfh3nvEuR45cn8sWdyCDz/qmik5Z8432H6bI21W/5vvP8Byyy+DqdPe4/MxY9zxJL6d+36kTZtuvhGef+Fp3nb0kcfhn3c/wJ9VjlboN9QDkvoY8e6S7f/99MnuAcaBm4wbrY4QgYJXZNAX+RUGFMQkyw5eBafdd2uXBrDSTncffTAav5jGwBiw2uoY85frkavvgUcfeQQtbz+PdVcbhHnvvoy1DjgJy48cg59++om1a6k9j8/O2x/t8+ZgzfPvR9XAQXjkwQew4hOXo0c2LRHCEtBn18MwcI9DMefLL7DklL1xed3akn1eir8Df5jJ0ykpUbcIaUxcachSHO12Tc38DmEpQD4Un6UYpHHBLZdj0KqD7E6LFy3BNVfdgtb2qKK58MILWRieeuopvPUWMYT8zf5mIT6btUT0ZYmiOOOxx27bs23/wKOvYNRWG7JgFgptaM8vwW9+8xu2/emPmILCrSFyyOXEt5s953tccOGtYushxMiR6+Lmm4Spt9p6POb9sBCDB6dx8cUXY/nll8fvfvc7LFmyxLZnxRVXxD333MMVD6+9+gaOPPQyu5Qona//gAa88oaYaASMu+94KpKgI9lbd/1Vcf8j1/M+Z5x0CZ5+9D/2/EkzZuTH5OTfW5880T3AONQAQyNPEVB4QCHA9FhtRfzpwTu4WZRjmD27c5uY9qUOPeGEE/i4Kw85AC1ffI5UGhh35rlYZ5vtyoTuvoN2xKizrsEyq6+Fqy/9C3bYeRybSEtmfoSF776AFfc5mY+54vDfYSxmg+YWBKZuo/cuh2HArofimy+/QOOZe+Oxz+ejas31kO5BTm/sgX0xGi61tWHJpLcwesWBHPWhVFKw4ip4Z/VhZUPhhqXchFJTK5g+C9/P/paB0R4G2GynHbH3sYfa+6VcDAnUvB/mY9utR6OtvZ2XkSmWgBkz32c7/E9nX4i7/0mmjOjP2oY+6NVnBZ6YT7d87pmHYPQOW+Gjjz7Gx1O+wv77iNnX1b9PP52O3+1zppWzrbYciptMecZWW09A/379UAqb8PBDN3B7Hn7oGZx6yqXcmmwmg3/edzU22ngYWltbMXKL36K1sa8NoFKOoV8/AsY93JxLLroZdzEwormO9dZfFfc98lfefObJl+KpR//j5ZwjhmtHmODf3vzkse4BxlEjdmHG4OVKUmJO6eoMpNVlTR9K8IXosdognPngP7gBB+24E5oWLsJuxx7Z4Rjcf/2NqK6rwwMvSk7inAkHYcHML7jGqv+IjXHWlVfwdko0ffvtt5g7dy4m//0qHHPnYyycd531B7w563vceM+DIqzFAvsMlFia87cTsdkKPSRRxP0Xou/Yw9B/FwFGy2WHI1XbCz32PQH9hm/Rqaw0/TAXsw7alUs+eOzIvNx0awz9k0S7lvbvofPPx5fvfcjACGrr8Mdbb0BtQz3f4zLLLINbbrmFo2Vvv/UOdt91Tyy7wrIm/BxizTVX5fudO3ceFi5cYu2Kv1x+G76Y9Y3kbsIQV1/6R4zYZAO8+tqb+NtNd2Gl5XtEmjlw4ECcdNJJvO2uu+7i0Dj9HXnkkVh11VXx+uv/xRHHXGmOCTFyi6G46YZz+fvV19yJQw7eAxtuNA5HHbkTTjxRlNuNNzyA225+BJdccQK2+634Z6eddjoef+g9VFU12OJIAm7//vX4z+v/5H0uuegWvPTiOzj7nCNw1KHnWTCut/4qHjAuw9OPveKVq3tTdRNIgofK88de/+TR7gHG8SN2FlPKM6HsA8XNNsmKh6hfbRDOelBs4XN/fwAy6RT+dJ8wCJk8RNX0R5qlt4kenbz3wWjL5/HXR6VzTtr3EHz32Sw2peblm7CwOsCMGTOweOFC1FVVoS6Xw/UXnIPdjj2Bs9unjdkS7U1LsMGhJ3O4kP4odHjYmK1w5CqhCf+aFbRDoO/YQzFg7KFY+NN81OabsOi1p7BghXWx5mZbswnw0Ucflcn3GmusARKg77/5BvOPcGUZBIyWDbfExucJeO+++24GcEd/dN9777037/LwuWdj4acfoy0M0FgEDrvtNpCNv+inBRi7y8547tEncfzxf8TA/svglnvuwOC1JVrU0d/hR56JGV98x5YPFUk+9M9LseyyA/HIY8/gjLOvRnOj1DaZNANWX3UFvPpv8ZEOPPhYPPfC6+jduwEfTnoRuVwOZ5x1IZ569mOb4Bu5xTq48W/nRJpw2GHnYeK/HsEDD96EzTffnH/76qtvsdJKy/Hnv//97zjnT9dhQN81TFWzqx7u178eL78m+aiXX3wLG240FD17NWDsb4/EV7O+4e0EjHsfvo4/n3XyZXj2sVf5s5txIzekkSf+scICcq99/Ej3AOPkTXcarRWwmszzI1MECp13Xbf6Sjj7IQHGWb+bwNGWSx4mRxBYecWV8N1330qGedBKmPnFTN5+5B4HoVAo4u9PyH5H73UYZk/7iie31TbUoGFAT6w9eE2sutrKWH7lFfH19Bn4za5j0XfZZfHC88/jpUvOxRprrIJtTvozVlnTCc6Xbz6Pbx64BkHbIuRSoYmehRgw9ggMHH2QHdjF772Mue1prLnp1njv3Xdw+Nht5TePoc+4+nrsOf4ABsaPR+5qhERoo3nDrbCRAcYhI9ZH4/dzjUVmUk/G5OKy9CBA70Er47aXJUfyzAV/QsuUycgjhZYS0LDr7/HEvffi+BNPwiajRuE/Tz6FiXfdj9ZiiA++/xptJRd5eeONN1jBXHHFFXj4YQkz019N3SCks/UsgAOX6Y/77ryUt1917d9x36OvmnlQZupsGGKF5XrjyYfETDn2hIvw+ltTse9eO+CUE8azgtlks13QXuphc1E7j9kcF19wnL3es88+ixNPuhq5bE+0tc3EpEmvMcvp3zvvvINdxu6HFQZuYABpanxNSf3AZXviuZdvt/vrhz+feR0ee+gl/rru+ivj3oek/OdPJ1/OwHCJPRmsCCjs2UzdlCmIpM2vdBcwztp0rJhSujCWyV0oS7BPS84cQtSuvhLOM0A4ZU8BxlWPiMB/+/UcnoNBf1Tisdyg5fnzIbsfjHQ6i1seupm/H77Xkfhy6leoravDY28+5GYOmptd+ONP6GWSYMcccBC22WAYxh5+GKprpYJ00aJF6NlTElitC+Zh6h0Xo3H6u8imQ2RTJaw04Rz020SKBinxeM+lf8Imo7bHmiO2xpyZ01C87zL3JBteNDxEZswErLD5KAbGT0fvyr9rqVrz8JHY6DwxNT7/+3WoaWsy+X+hWQIDl7KnyFlPoaW2B4bsL37EixeeicL0yWhHil/3zpiNdXr1xLjTz8bw34zCG08/hVfufQCtJeCbBQvR1F5AvkjROuDx/0is/6rLr8PTTz5nSl4C1Nb3QRhkuO9323U7HH3EPnytfcb/AbPmNMpSl6Z6gj5uNHwN3HStVL0ee8LFePPtaZj//XQM7BtyWPu9j5uQzUpWnQ687qqTsdWWG0j7X3wR++13BDYZsRN23mkr7LnHdujTtzx5+PmM2Xji0Zfxxmsf4OuvqKjTAXPLrYfh2htc1S3192WXXYYbr3sIPepXYAAMHbYy7nlQclZnn3IF/vXY65H5mZpAjoNDwSPBI7nvf3/8cPcwxgWbCTD0AR66zig1kqw7DjNSRhIhiDEufERo8Y+7T8CSxkZMOOt406nRN7KhKZH02H2PY/CQwRgybG3eYa/RE/DjNwtQKBVw979uAUU16MbJkZ82bRpGjRrFDun06dNRzLdjyLpDrZBTsupv112LW267HbvuKlniRT98hzfP3AfZoIC6hlpsfOlTyGSrWBseddRRGDD9OUy4/C6suUnnBZAEjAXH7SrPrDLzyZs2cMBIvNEONr5y8elIT/8IhVQahSCF+a3tqK2uwUoHHIthW4/Cu88+iXcfvA/7XX4tevYf0OXT77Pv8VjS1Iy/33wxllmmPyuLbUdPQFVNH9asB+y7EzYYthabtquvtiL69e0l4JlwEmZ+uQBhqYjmxh/R2rwIffqvZjAhWvnQCaNw1JEH4rXXXsMll1yBq666ludS+H9kjj799NM49NBD2QT1/95791Mcc+gFwrol4MobTsMWWwnQqEZt//3H4+03pmG5/kNkzk0IrDNsJdz9oFQf/PnUKzHxcWJcmTmjsxEjjzoQDNs/G1VFiJcmP9g9wLhy8zE2XGuXOAnMM81CAgRANajtIZgxLn5UgHH87hMwdfIUvP/dzFjgTCzDzUdugacnSmxa/6ZOnYoj9zweNRkKFQYYMLQHvv3+G0yaNAltzXnUV9dj7O5jcPvtt2PMb0djp112wh+OPxbff/89jjn6aMx+90NsPmhF/OuzqdjnmKNx9tln45iDD8TmbbNQn6NcQTu+Wnd3nHDiSTj4oAOx0rdv4PfrDkB2n0sxeJOtOe/x9ddflwkggZhYiIFxwm4CDBPlaiRgnCOMQcJC0ZeO/ii7rHb4mxedhtyMD1BKpTlUW0in0B6kMWC/YzF0q23w4cQnMeWRe7HV2ZdihUErdRkY++5zFJpb2jFq1Ho47rhjceNNN+PBx98GgjSz+247bY4TjhV/TP/It9n/4LNRU98XIU3wsqZkyGFfNldC4NvZ7+H8c47Hueddhv4D1sK/nrnFloy///77uOSSSzDx2ZfRu8fyWNw8BwcdfAAOOuggrLvuunypE44/HZNeoUy70Fa6YQGeee5hHsNx43ZD66IG9DLZc3Wah6w3CHc+IOU65552FZ57/HUX2Sp7ME7U2WZQeNW8L05+oHuAcRMBw8/ImYgmUTUtsU5TYkgU8vS9dwOG7i3hwP/e9wxaf1zCFC+VrTo5Ryb+t6WL2OnwPUxRXDNmzZqFfz35LwwfOBwBT9IJ8M2COchlcuhV2xvZdJZt99k/foXaQbVIfx9icWEJ9jtmAq689HIM7rEs1uw7ELl0Cbl0iP9+PROpFZfHSk0/YbOV+6MmW0JNVYhHP56NluWHYljbNOw8pB9yaWDuRoegz2rrYfrUKTjnxKOdtjFa5/ATTsU2O47Bkp/mY8W7z2NgsLCUgDnLDUZp5/F8z1cceyQaf5rvpZ48yTN1+72WXQ5/vFzMgnDi/Vjux69RTKdQSqdQTKVRSqXw3fAd0HP1ddA09X2En76DYx9+GfO5Fqhrf6O32wNIZ/Hh5LcxYsQwzP+xBUGmr52226s+wFabD+XgBdUeUcn+U888j8Hr7sgrl9ggjjElua1m1ZJSsYiZ01/Fyqtuys8AH7p2NUfIKPDw9ZdzsfIKwzCwzyrch8ViO+Z8Pw3fzvsMg1ZeFrvssgueffgtDOi5sn2AzeKmn7Dc4CymT5uJWgxCdZX4M9T1+oiz5Qb1whEn7ME3/+g/X8TH79DkMwKWRKTENPP8DON4q/mk4kvfX/jo/u4Bxl1bjvFWOxeZIYVJcxsIDG2hA8aP+Ta8O282D8DQfoNQm61mULCtrdX1poYnyBcPHgAAIABJREFUXyph8tzPuJgsk86gLleHQb2XRy5DWWhnHeq6aX4kbt6SeRjQ0A+FUh4ffzMFw5ZbE9WZLDJBCZlUCVlytlMlzG38CWv064GaXAnV2RC1VSGqMkVMn/cTRq7am8FSlQGufWUWPp3biDX61eCiHVblnAe/ZKls3DDpG/z7y4XoU53BTb8ZLB1g1pZ/54cluGnqt9wxlw5fFX1ypiiOR9YMiU5eSQWY29qOs9/7nH87er2VsP4yvRFm0ghTKYQEjnQaN0yagQ++/QlbrrY8dhm2Bpa0l9BaCtBWCvi9tZRCnr6HKeTDFNrCNPIIeBuFfkupLPsh9Priy5no0as/6hp6m+m7ARYtnI/ZX02T0u4gg5q6nlhmuTWQzuRsYtBM8pNQZ8k98YqnCxs/hTTxD99NR0vTAiw3YE30qOuDFPWbEVTalzVIGKKxeSHmLfgaqyyzDpcSyXx28k9L+H7hbNRU90IuW2sByJOSzaA3tSzErLkfMDCW7zMYveoHSjsJGOY8bklPOUiYIh6dCvHCh/d2DzAe3do9tVUXCSCfgp47wMAoCThoYNr5CZkkM5JckiAp/blp77LcB7GGeXGhus5/5gnlnumlbCNnUXZ3tZU6G5t+VV6iRRZKXPGbThcZIFXZEnKZEgOkJgfUV9F7iLpciNosUJ0TlqFH4XJlL7W4RC9SewYE3nsY+0ymh11xQc0Qq9yj4OD58lymnELASaE0woyAQt9LmQyKATFIit8lASggaCUgMEgEEASOVgJGGMhv/DsYJIWSHMdFioa5aYqvmPeGxdlXMoFP4zdpDkRk2gCjJM+oiAMjHQLpMOQ8kYBCTBd28s1KJ4QAEtIgLMnCaiZeTP1GT1ItosShZfrMY0xhfT9vZ8w4AaQAUwib2iOSJg8fMkhSxvDyF5pmff6De7oHGC9sM4YfNWZ8JVvwxs83owEAaS4pwSZHXFfZYL1hmcITDp7pJClDLcUIg7QNcUYGzbsugccuOmAHVrrEUr0NHIvKpyNSKaomLSGbJnYoMQjqqkIGSV0VGBz0vToToprAkQE//ZNX4ObBNllzHyAFY0rpO5tW7uatfa7r8zDwhUG4Jww42GRkcHBJMUDMoSBJkXmVRiGVsvM/KHJF4LAvpNGGNFoYJPJqLaUZOLQPZdOLIR1PE6tSDhwKkpKAg8DCzSdgGDDQuyh8AQMJLb0zCxiBp/4RYMgrpTRDwqvMUhLQEFjod/3Mwk2g4Ew+vZf4xU9kNZrPXy2FBFCfB0/7E9MIQOQ8ak4ZYbCa1F9ZizY+//7d3QOM17cXxtBlZLimh4FAPoZ78aw2b6acAMOSmtH4GjgjUPDcPxfONHEGEWc/YuoWGqDf1O8VkOi+1DlK96azpMsEIMQgZGKR/2HAwYxRFaK+ShikNgfU5kLUZEJUpYFs2jy+igbVgENNK2URYg5mD6JJEigPHBoStTOluCsMMHTpIU4MpQ1zCDjCrHk3phWBg8K8xSDgyBVNkmoP0xzezYNMKGENYo9W+myYhHIjxBYFBgaxBk2ucuBgVmfgeMAoCUBY2TMI9N0Ib5G0convk7Q+CXnGAEKViNpi4oOZhK4BhwDDzhhjIBRKIQolAoVcQ0wjF85VpacgZYASiAwg6LM+bSkSodIsppoaxg557v27ugcY740ZPdq7F8MYwg4kD1IVKgIqD+lw1Cyw1fykgMJ3xOUzDZYCwRf8KAhoAOX8Yqr5AFGLh8/D1Gy0kQFHaMBB7EGmVS5rfI5ciPpqoKGqhDoysaqdeUXgyKWUPYQ1yFTwTatQ7EZxxk2D+F07TJf4NFEd6Q2PPczMr8AyhmEQAgeZVt6LnPISUigEaRZwepf8R4ZZg4DQhozzORg8aRSQFnOKZx3KzEMBiowFj11JlFpRgaGAMNlzqmwuFun3kjAGCXhJWQLIWFaQe2dTyCgJGuG0+Z1YhZQM7UPnIUDw87eLDhhqKtHxmu9g1lJ24XcBg5AXqT95lrnNZxgTyjGOM8Qnvn9n9wDj411Gjza5EZGBkjCGvEyHGkGVxplnRxj2sGxjBkJAIIPCFG6FXITdKF+TNJRt/DKKhswCK58eIBVcIp/OdmXNR/8Zj5r8j2yG2CNETRaGNUqorwrRUAU0MFDAvkdNBsIeph5M7egIOEyjWUMqSGLMIdaeHz5QgOi8YIqkChgCmdtritBSHKViJiGQULg1RcvzkA9CDEL5jwy/M0MQMPglnwkYCg4CiLIN45l9D5lwRYCQyVL0WRQ9KxsDBpowVyThJWE198a1cwQO9scEKORDOH9LlYmYTwwOUpvG7GRQlEK0FykXVhSGUkYyioXYSd0NNbf4scTq7xhQ8D6cvzMGv37moIHLi9NO/3rvju4BxpTddnQ+hnaY+qSsYbRTjZIwwqq+l5qkDAA+zoCBGUBX7zBAMwBQB16BosDwzXwnh57pxec0DyPkczmziu1QU2KbDopIsz9B4CBQkK8BNNQAPauAntUh6nOB+CAZoJrAQXJL2o+1nrwUrWXMoewhFBaJGviRb/E71NsXkAQZAocBBr0bwITpQMBBJhYt0sDOOeU/MuyH0DvlQIRJzGd+F4D4JhgzjppZrODEQS+WjKPOn6XWigS3SMJLfoAxF9lPKIUMioxG8HgbaXJzz0V1yKXPNJjBoKNzlkoy2YuYo0Cgo2PposYkNSaVgoBZy2MNYQzjX9jHHxjmUGc99swQUk9PT7qte4DxyR47CDCMzyXFaR5jMFiMacPbjSPngYhZQFnGOOnqk4j2EtDIZ3oMrQkJWzB5FowBZZQhlIVcOFkfNSVRVUO3XjyGlvzJZCgaJb5FbVYYo2cN0Ks6QI9qoAcxSI5AE3BYN0fH8JL1RkP6LCGoR1jQ7KfctOY76NKcaNIohnW/vGdkpAPKwXGkipzygKnKOOYawTK+B4ODzCsCB+c/hD3IJyEwMGCIMVICFGUM8kn4M7OFTKslkIiCSxlAyBgTUxSKIYd9ydxhl8FEQNTxZoE3QGGH27Kl9JG+WJEYViD24fPyu7w42qVCor4Gg9GZWWJC0Xczphqh8pJ8QjYaxhWWtj4IgCfevbV7gPH+ntuzj0EvnZtsgWFtUyfcNPuSBduCR8pGrPnlAcPOXDPKV/MjkQipAYxv3pc76DpeLnKlESyJWgidSgcZlc+LxIVsUlUZs4rMqR5VAXrXECgC9CIGqQ4YHOScE3OI32GcT1L4BhDWz/CdcXWEdEUMNjds0lddMIm6c05TfAwJ4xJ7KDCMeWXZg1gmbXwQAogAg0ChLMLvKTKzxNRis4oYxZhXEq0Sp5yBwQsymAgWmVAUgqe6LK7NEtZgNijSPQQSsfPYU4WawcH7SB5I96ETcqSrQExhQFEwoODf6DgTjmV7TvIUakJpZIzBYYBjQ7Q2z+ISfWyGeWFejaw+8s7N3QOMV3bb1jKGaS8KRWEFipOzncq0K53JINDPJsxH0SsFBtu0xmEXIMjjZi1jeD6FlSujqDz5cmkDzW+YJfnpGOPzS3LR+ByirE3Az6RVaQ4J5TsEHOJXUOlIz2p59aoJ0KcmQK9q2h6wuUV+iVTrmnxH0SSi/NyGRql8G9AglYFhbGKb6rBtdmsRMTgyBBI1qwxI+DsxivoeUYCEDI6MZZJiWoDBTjuDhEwrccQLtBADBT9CKhURn4PHk/ImRRpXEmABiPgX0nYCBr0YJHQvRrBJKbK9T33CJlZgTE4T3SKTrBCinQBREKebCkvpONG8JUmqGl+F8xwmNCsTtEwOw4RqxdEvd9I12cejbfJKJqiPe9++sXuA8cTO20pUSoVbmYDolcN6kmF1YPAA4s1lFgCY35Qh/PyZfSazC9Wqw+0xuJcncaa7aAMJD6uLG/nsSaDsa4/guBitSkLmPIODfI0qoEdOTKo+tcQgAfsePaoDBg5l0TViRQ4lT4LyMuWsHf1IQiSEFknO+HNobK7D5jl0Vhj7HR5ryFIq0fwHR7AoD0JAIQYRs8qZWgIKShgWkJEQMJlSbE7xVDP5zCZUSjLnBAr6XpDxZaGnWVoEDFMWExaITYzfQKxiAxCmcoBZwjjyzBQCDGIgOo5ZwjiiKRN2JP9FBFqceXbMFSwmDs4MZcO6znRSFrGhX6MOtaNve+tv3QOM23cYFQWGF9ZLYgpnNhlfQVkkBgwNsSpb2JCtzWo6gCgNOnG2+RubIGVAaN7En6HqPdwlGhlyqVUSblLAVEpC4ODQbS5gH4MYow/5Hcwc4nuQs15tIlYEKt+ssOj3w7g21KalJC6Nb5OBHtNJ9YxxxnUuMbGHOuUm16FJQbO0CgNCIlgZa2YJOIRB+EXMQd+JNcgnQZo/6zs75WRSUZKQzKiCU3wUZKDQLudv2IkGiu3CAgweEvZCyECgaY60H+9jfiO/Is9AEgBJslBYx/oqdhqyybirVlaaNcEM8de0PMWYUCZaJYk/kyzUvIgJDP71jWu7BxhXjPrNaMlSGtYwsW6JYojwKnOoKSVyEPctHGNY5ozJiTjJzj+NAsKwgq/9Y1O07U829KMZ9zKjJRY+pXWxZBkgMqtI6GszxBwBepHPQaxRDWaOXrUBetYE/Dsxh4ZzWZbZrtaOsvUxXhjXu2FzoxYYerOuRloqBGiJKPYtaBK1iViRU07mFL0rSCLZczK1TP0VMwgBQxx1Agn7JBT6pTgbfWYGke/slJfSbC63U0kJ+YzFwLCCaH5mADKJCBTt8s6fSegJPIUQBCJhEgFXgf0VMp8EGJLvIUA4fyXNJprxT+zgS39qqYkkFsl8NSasBYfJhPsOuZamKLPQ9NlXr+weYJyx+daWMXyTiq0HHxhJ5pFE32zewSXyDMi8ZzFrlM8Hg0vLOIZQEXcPZfUCoJEyYOdr+MrYzqKPYMXU/prFHZzPIazRszrFfgaZVfQi9qDtdVUB+yVctGjLSEynqM9hbUjTEVRGopEpNk2Mfe0IzJlUUjkT8zWAgNLyCgoLDmELAUoaNGmeI1dscgkAJNybdSFfBoiwCQVfKU9SDDPMFswcxRTy5GsYYJDQF9qB9vYSCvkQbe0h8q0lec+HKOTJdxAWEfOJgGMceAaYJAotU7ATHyATBlxYyDVqCg5OhQpoeD4Qbaeu0Ew772ueZmJD4mJyqYmlWXSZnCVG9pkvX9o9wDh6o60kKqXj5zL6WmBqknWqGEXrS5jUASMCChf1c9lNtS68wq84SKJ6P/44pwRWsCUpLgAU2RRJKshqiqSyqD6WZI9CtCT4PavIhBJfg4DRt1a+l5lVJpRrVyVRJ4miD/Gsud8hkQdReoDWqlxqEFXCEvqYLSQlz+FcCxLDIuyLGJAw0wggJJNOgBGTipdhYbAQg2QYFAwMCu0aZ5yAwU54gV4ECHqFaGujVwmtrSW0tJXQ1lpiYLQzOEJnXjGLkPMuTCFsITLKmr9EhEigSMliGwyOlES9+LO8OF/Ci/ul3GetZdOFLjQL7ZtYqnT0N5o6/dwF3QOMCcO25FopCwxr6kgVrOaw4nkF39/0FKStltB54oJjnYkl54v/qUOdZBCxPok8ny/2sD6fUDy6sOTiW1ucUpCaYPE5xJeoywbsV5CPweCoMw55rYR11eegCl2WYVMyzeUPyhj82c+O+wVh7v65U7XNCgxOLwsgBByyoBcDg0uCYwxicx8CDCkZ1mQhsUdGbpAAwcAhe01NrCw745zsI1+DwNEuDng+D7S2ldDSEqKFQNFaRHOzACTfVkJ7mwCDwEOmFplZ5FO008sAQ51mFv5SYIBBfSagsIAI5DstA0uAyCLFaxHzCylkaLsBkxR8CqNwHbfJGUUe2GqEaP+nz+4eYPx+3S04XKvgEBC69RkEGPKdzUaJ4kV8BfUbyn0GEyGKST5/9ZijHBAJT6rUAr2I3URfnOTLJ/OvX/Drf9bHn6liTgs4iDnY56hJGXMK7HuQz0FmFZevk8/BqQgpltOklu0QdsZcKM4l/wyjaCdzP9qn8pi1i0xuw66H6ptUxtfwfQ4/isUgMCAxLAICAycSBRwMEjKrCCDkc1D4tkjACJBvDxgcxBItrSGamktobqGXAKOlpYR8a8jAaCdzisDBwCgxMNjh5uy25ipM5TKVihihVmDwczsNPEj400EKOQKGedFn/U6/03ZZzklAlqJjeAwNUIxppmIx7rEzugcYu6yzuS0J8QGhQi5MYYBikr7WgbYPaVRg+QueKFckYSC20lklK4nl3FGCfYqsv79nO8muDhhSkRE93j5M1TwQR812BkcuEHCQA84+hwFJrUSqtL6KqnhpTV+b3DLVuSHHtL1EjaFS63P4wNCm2giVsIYk/YxTzuxhKh0NKIRRvJIS42O4DLoxoxQY7I+IOcWmFRe+EDBMws+YUMQW9ASz5uYiGptLDI6mppC/NzeTr0F+BrGG+CDqh+QpoWcSeTKPRex9NaU4omdn68m8HRJuZouUAwQBgEGRSiOXMp8JLP4+xCq09hkxCi8pS6BxJhmN/6gHT+keYGw/ZDNrSlGjReh1qqpjBjWXeGw9QPhTiZzD7AVO43ZSh0zhJN4FnpYeGAwI8w+BSZRzgJQBCX83CptXR6EMOeU5yKwicJhykd4EDDKr6iTPQdvrsjK3g2ur2CxzqyDaSkgbu9cO9eqpIvGyGGu45y6wqg3IlmAzykSsGCTy2TniwhS2gpcBIWaUJAoFEFSLIvNjiDEkX8HFhRYYIVraQjQ3hWhsKsmrWdijpTlEKwGDQNFG/gZFosgpJ2ecgEHOeMlktiWJJ1W27l1NEnG55T9rRqXSzAy5VIBckEaV/Z5msFQxUBQw8i4MI8eRKUZgo/82u//k7gHGqCGb2sy3KLTohCEBi2MM3+yyU1QTwqq6n+//6lTGZF8iutWDg7OWKkallCXMg28YFPKgTXppp5FGFmxIhEQqNeQxapIhV3AIQ/SsSTEo+tSJ/9GrVpKDNPmJarAouiW0LuFFa296URSxP6PA8HxFQah9xrN8ZpYTj9RV4rIzruxhHCRGZxqBOuO0Ri2bVAoOCetygRaDwsyRUSajSBKHZUngBRhkNi1pCtGkwCDWaAFa6dVG5laItjyZT8QaJplHwND4PmXFDWtoDkCDRlrTZIHBq9N4/oUFBIFEWINAQixSxYBJoTqVQTV9N9sJMJlUms9D47zJ/ad2DzC2WHsEP2rMF/ioryBCp7/r8pVu3rZn9EeiQOXav6vAiJzGgEHkOQIzuUAkeKUThWhXmu/swEHCJgAxJeH2kWpyZ1o+QgJPTxcjs4kiU2RWEWtQXRUzR42Ag0pHqjKSUSdQScBLTAhxQLUy0+u8OEAM+5pGyRpbHBnw3r0y9UDT8ZTv4GiVhnAFAIHxKZgxuC7LPEDagEKWBHJTWSkrLQm8EtrzxsdoARoZDDSPG2gyL1ochfwPMrdaTShXgGHYwpROSG2Z+Fo6y4/LPnh6gPpaMg7qK5DG16gUmU458ifo3TCFACLNrxp6pTOoSmX4cy6VQdYCI4VNHzqre4AxgoHhxtFNPHKCzWPsbBsBSlR6Y+reCKi3VUFRATuR443C96TeR4DZ1Z8tZzwLNZnibKHfGRgEGGtqaZRDYmU0E5BNeHLICRxUPkK+Rl2KHXExq6TOqq7a1FWpxWIe4CkRE53T7JgikgH3zUvtEL1pf1lI9jWcPyHhW2ILYgl6p3m6FMlSR9vUWDFDELjMXHzrMBqBLVIpRglU7kHJuiL5DGQe5UO0kjnVArS0GFAQUJoBevoZvZraxBeh3Aa9NOtNYFATinwtyZzLA4Kk3ETmb1tL2hQp2pCteR6LmkaZFEWrxLSqNv5HdTqN2hS9hDWq0/SeYUZhxkil8JvHL+weYGy01ohIVMpnh7jJo/2rmtrYKxUtI6VMj1PsvnGA+KaT50N7tJPga3iRKmUU37fgyIVBgYDCtEjXK7BnlzvjOeSmKpzAQawgJlWAngSM+gB9DTgIMLXVAS+6QPPINTAk8m0kP5IgkouJYCQEqNUJZ1Vq5nBohIoaw2XqZuJIJm0+Z4Ql2MFWUHhl7notm7mVoreQ/QHzzsk6E35l1qAcBrGDAIAYo7ElQFMr0GhezcQaFMXiMK8pEdHEliky1JKQAlXQ8vwMt9iCokOz4DbCZMOz5kleDIhAmAPCGrWpFAOD2EJZJJPKsCNPjvhOE6/uHmBssJYwRhIIdFuZ/xyTdOtPeBJtrH5nuqii16hR7IIaUSpnFBe6jZtTIujyZyNSFNkxgGBuMMAQX0PMKPu7vZiGGySUQOdixcyRKjKpgB414oT3bUihT718b6glcAi7sJ+b1iSiaY8RTDavHCo8WNBWzwHXqIBdcl5n/eliCkRPAQJGojGdtBKX2EEjCtYu1imopkLQFL+F7UVxlNspvFpCqJqfQ7CSzyBHm3yKplYBBb2WtAZYQuBgcwpoYydcaqXCoqux4sJAnrlHST8qWpRScl4lxCTlyKRzZR9mDL18hayfrKxBzJFi5qBXrfU3xNcgs4sYg8Z4/Mu3dA8w1q8AjCRQRB1vL1HlC3ksGac2vQKFhdgHh90/bn75gDBHR1FQDgoPBPa6xkRRJ5yubzWUjVgpYwhAdAUca1KZiFSvOgJFgL71AXqSv1EH1NcEoOcqZrPivHMASM2quFtkp2fGtII+FZRZwyTqJFxmMpHEDKYURMOzlAC0NCVCYTjJrAtlqgDtzDOdmURAMBEkAwoyqbggkMs9TO0TCX67CeGSGdUmoFBgtFB4l4DB+wc8gYuz3jxN1kyCImDQDD6e6yEzBKVW0JRwKKNyabltvi0ToXHiKgXOcwo4qpBCDUevTL7Dc7ypD45/vZtWCYkDI4HkxQTwxtJ+7shh8BShDwXR16ohVOAjUIn42BGWiCf5fKbwQKOMwNEndzGTOQ046iNr9IqpxfEakxEnP0OtGpJBUs5kUtWaKBUBok9DgF7kkNcHaKgLQE8arsoBGWaOUMBhIk0uXiC9VtZ3ejEGhwEDgYNOYnMUJhyrLGHXrhKfyRbos2+jk7pFQnnhAmYKqQolENB3nq7LgJCMPc+5MOXnIZlIJNxkLhkAsFmVB5a0iUnVkg/4ReBpy0tJCQHCFhTSaekc/C5Fqjx11jj/Wjmry4PKgiNSIaDrUvGUWQOMLCjZB+ToOyhMG8jzXExGXVZoCXDhu920qPMw43z7OiwCDmMOJAKmI2CIgeOBwESI7HYHEes0q0/gH2muwWeKXc+z3CLhKfEr1GwyrTByJyAQwHCiSZ9Q6yrBuRKXp8aaqCjlN4gV6qpS7Gv0JsaoB3rWB+hRn0J9Hf0eIJcLGRxcgaGWjV0QWLWBrhbmzDxdoM06KuwvSKGgZK/lM69TxUhW/jVen0ykMDXgxAZmRpFOsrAAMJl5BoIHDFtCb5jDrIpCws7goFdBGILAQaYUPUS1pS1Aaz5gf4Oy57RPviD76kqJYkrZvJ+bPsuLqQkQuLrbMgknWUQ50RRjjVrbdwMGjTBGHiMX4IYPuunhlOslACPuHCbm5CJCmgQbt4NCQCwdI7XGpPFzCqzH46aVSr8FSMwMEfxZDlJAWGD453MT6CwwZDqEAIQtF/tuJjiRlqK5GZkAtVUBGqjyti5Aj1qgZ4MAo6GBnlMNVFWTSSXMYVMHuv6cASY9LsAkUFzkSCNIzBTiyQdeISADxMtKypqtHjvIch8MDAYFSSJJmpldxqxg6njsZ5Ol1mWBdOquroYi01SN1meBDy04moktyMzKk4kl7y3tBBKgtSCOOc314AX7zDRaWZlEF3wTMDB58HYHECmmKzFr0AqI9C41U2ZGpc2iSz/6yWbacvdHE7vHx1hvyCblzndixUYlIytBUCObnJlkF/I09oXUXLpkm7CC21/NkCS2iF0iBgyxsdSRtsA0eQ2dG8R1e6SQqcSAzfnATX8wAKH539mMJPSqcwIOcrzrqMCQGKNHCg31AWpqweDIVfN6y1zaQbItCTvDYJrZ5syiUpipc7JAMGaUscfYVNKOsLa5+g8kuQQAsWNCq57Vh/BqtygBxREjV9xoa7ni28xKHjKN1fgMZn44sYcKPwOjPZBSEvqsLwIH11ABbWa+B8/3MbEALj0yTXNsYSJ25h7JMafiFV7fSufCmMxotJJb16oUEXhk8gvdA4x1KwAjKu4/FxRRc0oyCEbBc70M/Zm8gppPJqzq9ouyTEUYRnwMvYaYS3oVznlxaYgpR9L1z9JUVkDpAarFMUvpmCQzV2TwogrCGmxSUaiWolLEFvVAfUOAGjKnagkYATI5IMWsIauC8PxuipaJY2OW1CHnWfINNJeCG8VIkuw1Myu3nZ7nbSaRy9o0Zh4pgUJUOkWZxMAXf4LDsbYMXnMpBAyZtmpmj5p6H1MVSkMcW22RZ/LR4RxudZfIFwIWegIIMQexBoGi0ZhaTflQGIVMMAaUOOac99NAmWEPrd6WPI+Z8WeW+uQ1c01lgdQqydJJsh4ukaBZUcR5WXj245d+QWBEvMSyL51RROz3qLPtDCnR6hohsjlpm8k2et74CoKoDpwaz9TSMK7NfFv/QUwmrurUCCgDIYVsmuLlgQDABICoYE38DAEGm1S0UBvlL6oC1JHj3QDUEWPUBaiqA3I1AbLVZBFR3sGAg1dWIGAIO+i7zpkQU4lentfOSkTVqoKB1a8wBE+gEDXO4VcDCn2guF05kSVPa3a0/whsRvXob8ZdiSxDqgudmYUSdF0AJiaqyi0CLcb3aGkPnXNOSUICDCUM2T/RmYJmtRljVumsUWUQW3xoACHrVbm531Llb8LAPIPUzA2yFk6I5z95+RcGRgQP3cMYvq+h6BGNbmFh5D8WrTIRByGcCuDwfFk9o/ipJvLk+RKcVfXq8LgojYCRDngqK73TS9lDqy8YNDl5kbNdUxOgph6orQ9QzcAIkK0FMtUB0swaUi3LWWoCBDvRBBDDEAQE+1lT3l4ZgsY+ec0iLmxsrEznAAAdn0lEQVQyU+x03RsDCjLmKSdBZhW/x+eeG6YwpqpVMNRB9jkMMSYxZS1SGaw+gC72ISvBEBaZOdi8EmAQazRS6TqzR8hMIuBQHMuqMwoyBwozucmUkYv5ZEpsdMlPA4y8Bw4LLhPve/H/BBgqvV2siI1ShWc2WXGORqmUBBxgrD0kPoIXWeJl9X37yruY759rjksBQezBncxmkwKCEkdmchwzBdXliKmUS6cEHJkAVRQvp6oLU5bE71QjlQNyVUAV1UzVC1NU1aWQU2DUBEhXpQwwzDxucqgp3BoHA5dtmMItVkZqb/AqaN6kasMS7NUKUELj3VKCjl70+CsJxyYAw3a2RrYMA9uojsnXG5PKFc/plE63aotR4mxe6fI7bYWQ2YNKRpraFCShfFdwWNPKrToj53JzwXlGH5eLyDY2n7hL6Kle8mgKehfmkBITO5GPHjX2fwoMHbBODfxkfe7r+GjGwiVr5dTqdzgWEYC4bLVDh7KKSW7rOBswcRiWAeHMJ5JBNo+8SUoECgZEitgiQDUBgl7EHrQ6If1GCWf+LO8EjlwuYEc7V2uYgkyoOiBbm0KmJoUUASMnZRzCGCYXQe8MDs+ptgrIRJI406ZGvZlepxLYXkBID8ggdd1WQkkkBZR74OXpPWBo4EqfX8L9yJ0izGU6SPwcDQeWJaxiJfPmdxZGE4aVlQzVKReWkLCuAGMJVe2yo27YRS1Cc7tSX2YWTtAELINCWEzNJ7pt+kzPbpElRWmtkOh8nxd/cR+jK55EzMIqM3L8ZzEnZMT1Ei76pMDyI1PqsrtKWRtxMnkPZQxNIEfyE+YptBRxkno88SM4eUdMQWBg04lWIkyhOivAYIDwZyCXDQQQ9MoFksjLAdkqMZtyNSlkagNkagJkDDACBkYKQc4DBGeqxeGWOzQdGEnMGWbgsKvJmOmSgfkSQvJm6Z0AkQ8RtoXyWZ4gahN2NjzL4U+jRGwS0UyGYho1dMpArWCpxi1pLZI1S2dqDpGxysIvzjeBgsBBeQ9iETKzOP9hIla8RKgGCXjBBLMSi43Byqr7tFIi4T5PWXTDGFLE6y2xY0z/F/4/AYyYX26BUeHh5L7v7BeA+MDwvQjnkDvG0DwIJ+lMXkRzXhzD8ZN2Hii0UJUYgx1pMpMMSyhDKFvUZIVFKDxLoMhxbkLfgbSCo4pMJgOI6hTSNfQKkKpJMygYGIQmU77BoVfNY3A8niTO1GL4ESfKqrGdQgkEtzIaMwWDg94JFDAAMcm6dghz2IXOTGjWJock6y/JGolHy3KhChCXPIxkZuNKUvGsU01MhQe7OJTvKJpyEnLIqYxETSsDkuZ2ccrJP9HFE3QFRF7czphXulwTW4lsSjlSdAs+e42gB8dM/qWjUl1hDGsCOBOKwVGJSSok6SL5Ck9pReJZOuFI/Q4LAJMNMWMtPoUfkjUzxYyzzVMa2LE25pJhDGWJmmzArJHLpRgYxBrEEvKiHAU51gHnKtiPoM8MkBRS1caEqiamoN+MGZVJSySWzULtHAm9BlqkFAnDmiSdLhXIfgUxgzz3TViCHqdr2IKYgv0LWetKnO9YybsmV02q306h1SVCFSA6UUq0TAUWiSW6NHhmTCN2gdgpFxOKTSouJyHTShiEWEOqc4U1JKciuRb1YWg73aaJLVhg6LMzBEBu6Rz6PvGjF/8PolKdgCNiOvksUYExjBtRFlfynWdhDN9x189mopGNNMl3GWeavaU5CvEh6DdZacb5FGI+0VKdZholsQIvhkCmU0recwSMFHJVAgrKSxBIMsQS5j1lIk4EEgJAkAvEn1Aw0OfM/2vv2mIlua7qPqequ7r73ukZgx9xHo4NcUKCM+PgICAgISzEBwQUKfARJb/Ad8Qfv0iIX+ADCaQgAUICRQjb4AiRICwe5hGHPExCMkkmxnYSv2f69ruqzkFrP06d6tse3yQzEpLbSqf79tzb93Z1rVp77b323hDf1jshWkdmfSI3rzvMuHrWkOMRgFngbYU681UkAMiZEtc5WyhIcmBki25kUnMKWrsOQclb63BpxJY2IlTmXHV1lyxNnl/10mesHjArxuveDbwFjNVBNVwMhx04ABTWG2pUNJ8VW9XFyqUhlGwL7gS3Dv8zLNhbMzMiET36XzezwHcGtviuQPEqpYiUi+oxym4Gy4CRA0LYQNoaLetkzykodIZUpylQpzBN0YltgIH1BYAxVGBUnkX2YARgeGYKFtUD19Up0CjEk8u74cxoNZU0rcyGcoMoWruQtWgY0M9+IPZrp8GvXP1yaT6/pF75plrCwqc+a2j4pAKci3KWldKwpAPHjj9Lhy7InCqbY6UjfLikYlpEaXwf41vGUjNIOx5GqX6r7kAhcA6AcEEQbKIhlQ5tw/emHANWaUvEyFkoGxzepWezqp69T+zH+MwNAsZeS8gZgJF/S96yer321X1liH7Gqqvh9TSI+mTMMiLeJgEArsQyhkXcltb5JffW8CahE9iiL7aVKXQ/BoMDTFEhbAI4PA0BCugHAKNyzAJgCAFDZr4yoZPF8BhmgAq4H0QGhS8DOQ9wIIRqyFn4ZGPEs8nZ3CIKpamxBIdOqitoHSno11jEnsIoaAwDhs6NTYO8dKAXziEpqOvfnm94YhDLDCsZxADQm0lJ+9FP6Y1dwSGtvcl+rmGVgKMzIq62QTJVXCWPtM0yVutWQLEJci/p2c6ImGofWdhuHZKPPHGDgHFpnyXkOwSGaQpj2lcpwVlGNif29Nh8VLmJEP9o5lQLqCR8UlDwBQ1jWAQcUriDuNbBXZqeNaHNletMcHMYNXAEXQEgjCG2Ky/AqLzcAAoFBmsGLdpJqGFbUa0RSd4OkiquiOTKyNXvYhgZFH4YyBctOS9rJFljsBc780sYIDAMmVMwOPEt2NawaU2Spt0oWBBG6a5psEVuDOTPJl9LwMjQm4HYipDs69ZBbzZ8gVcVmOcrSy3ah5wzhuVOFRjGHqwj1HkL3cHhlfV6cBFQwLGAJkEtBDURpH+DbA7m/R02NN3AoALdAGFR1UP/eYOAcf+79nfwnQkbKXyVB3lWau/P71DxKbbgF9mxqu+IcWMLs41DaPOsIQaFaAeuYqOxhbNPKNhZBkr9TlmdIrGEhlGsKUYFg6KswBKFimzVDFyTkBMEHwqyKvjUeL+cbQ3C2ejBEpF8FamoAIpIxSiQHwAcsqtc29kEHOyOlb5p3dnG9w7A4HRPxhjGEhkwGEAameV7ynvAyE/inDV42rWGg5h8qODg4Qs6NrRzq+wT5NlAuWR+0oQbjo1avAQcmDKCSrgIc9YeSOfWSOdGOmk0rQt9glsOjAzgSVboKGH5OtJD/3GDslLv2Ws7PxMssm/aSUPxl/3nujAqF9a7SY/cEdsRjLCG/FvXXGSNKlK0Q88vg6IHBM81Ci7WaWUb2acxF+1EXIMxTFOALQboqxgJGAAMj8c64Ix1hBbDrNk/oBsOfdPcFScGPkYMQiYwBgAxtlugAj4qBgfG9sDyEHT5ilbLLATCbCazi1vhjrNPkWgtDIF0LYtxhFUKDMtKJROhZoTN2pFG9+gHwgU/W2LDQkzHglrIqJNJmDVMlBuo0hmgalibjdIcX+DFdu6ZS1f7xFl7qNlwiUxVHelkG2kGcIA9WmEOgAOMYYeVM1bmqdRMbUrAxUgP/fv/Y2BIv0AfXGbV2K2NJ+Gd/FJq0dYf74NCACKT7MQmLtPzZf4ph0wMBMwjQsZJM007KVku3CkoILZzTVGCLSx0qlCP0IWSPJJGQyfuVRBR3G5brisIQLQfAp+eAgOM4cdExSRScURUjiN5BgcEuahGGfVpwLBVA9mCTNsrzWBQ64eBhLXG6XQtAwM/1wOG1gjyPFXq1NINTwCGhlQAiWXdJGtla9LU8ZyHCHmmKOkbG3ata8iyFQMptNJQCr6qE6R060jXtoEZxEIqaA1pV1f2MRwie6Wr5syK/vDj3z0w7gghvN17fzHGeP8DGWPkA5ctDD0bd5zyEZz6se71ugAqT8umf9d/zgHBFyjNw/O4FRu7pMBgXZEBYwxAKFNMikJnQHlmigQIFPGgKdja4aVOURViAByVknnSfRXorZb95hK/B/UmBRTb1i21G/iWxOHKjULcnymMwcCYEIOiOHZU4n5CJClfZQ2LzbNAWvZw6E48O8lhJ8+AkNgCzyGMygt8pjV0T0U3R7cDBx9qObA6VBrzcjVjoczBlpZKpx+avrKM1c5JklvH03BjZT0OMzkZpysEWHdILQNzqqAx5tvAjIEbGGTeRFqiHmKsoVKMLex4yzpgId/M9fC/fuoTzrnPhhA+773/inPuufF4PCPmWWyJxoI0phruGcOFdbRaraYxxgQMIrr0wDt/7OdtsfjZQHAqLXEqpEpCeudb8yCq57TNtEdqZlLfVCe6jS10JhnMZlqwBTB4EDBYAjfUJAosf8GtYEDwc1qjsIo2mGIIMHDY5PS+zxKoVvNgHWvkrwMFLrLBpwS2MMYQcOAbsULLNAZCJzcm8rCMTIk8wHHsqMBzYA1kf2ySoekLi9OztcqiPZQdcIIpQBI4wA4GDMtOpa69TICrGE+iMBfiNjuXx4Ca1vDkRt38XJ6GyC11WkW37EjmbkmTF3mvty1i1Akh2l+eRvZoSAV3LkQ46wwFxkkN5iBasd4QEc7FQ7WG8D3vBRdZBoD/9T9/8jsHxnK5PEdEbwgh3GuM8eP3vY+BIbJAOONsZtqdWGnPrKTT4joPnFRD5NNjMi1hnxeHTnZRU28UBHdyNbD4xucooRQ+w7ECA/eTgdxg88ANegIpWYhrqVEoMLhIp3oCTMG/FH0LOhYGH/IWaVKxZAgwtHdz2+rsVltkJ9UvFt/DDhj+HFExdVSec8IiGlLJPAMNqXbm3qaJ6pylssq2ZKskY+WSxuDQycCRjbSRBqTe0pL+p5XMhTYaVIt/bIL0BN8Xz8zlYqZ1cGlYlacNd8Fhv9c2LBl7cA960KkkMs0Q+zcwwA1MsdgGWjYdQPAYlXKAg+0msIdomceWn8oYWUd/9Y9/92jGGJeJ6NuTyeTkuoyhwOgxxk9e/KlfkKq6TqezTZivRR+9gkWWlcrw0k/bZsZAc8Lq78hB0D22VG03DypVtzUNz2Evj3PULBRSsQqMsTLGeFDQ0RDhlDJGVdBIQyeI7QLAQI0CoRMb/rK2U+yZw4eL+gE+TAYF7jV04s2O2gOhgweEfWVkJ/zTqAc4AGDiyB0TlVPH4PBZSCWDA3X+rTFD1r8pA5Klb5uZw2wfnKkSMAR+7ERXsBCXzjwJXzLGsHjZ+jC6a5W6ba0ijrBKAMHA4CKQ1HBsc6fsLNdOwyys6gl9HcTW9ZrLscTfiUHQMgnRwBG08081BpgDfR41QqpIy1ZCLmSq+JrEL8PlUl1e6ujjn/zE3xLR5yyUIqLnXg0Y+JNBfhWAgVDKe39v27aXnHOXHnzvg++XvlsBBq+fjW1qVt8rFoRXToVQuRazf+yLa6GHHDC7WqIPjC4TZawhOxLSpHxxy/LMIUnJcm2CxbbnUAqgmAwLtnmMK0+jUSGaQusUnHkawsukIlsbpxgQuNJBT7BPyXoetFsOesLsoSae2X6RlWE5ZYsTC+Bw5AAGsMV5R8UxdAcMh9oGCyFuK8pt+WHWiy1rkvV7lDlMV1CNuU4dSKymIWZCYTxbbiJ/4k5HX37QwR56wqcNTwYGMAiaVSqtktvKAvWBpfqIVcE1g2Trt8zDJSN7pLEKeg03XoCJfRtsMAQAAsFsCFE+x2OkcbnGEWjJrOH4mtBgOy1WGmjI++ePPvQ3McbPFUUBcFyGxlBgIIfXOMeLmlljJGAsFovjwWBwe9u2b3POXWya5v4Pvf9Dv3jtlVdc2wbXtg2FBrNGW2oZILkcv562sNRqxxyng6Z8nE2Xis0FeM7KFkJZBiqxhayO0BUSUsNgveiksQg3sAXAgcLdZFDQGIwBUIAtUMAbI3ySEErCJ2k7taFlaIfgCjLztRTY+DHfq5lHaw/5CdsDBdtFtTDGV10iQnbqnCMH1jgHcEhIhSwVA0g3NaXNsIk1umYh/n26f5svlSa6lSkAErGf82mgM6N0EAKDSzv1eh+niTytbtuJbtVv2+zEE69Ve3B41fmteoZDvJxeH4StRF8IIJCgUDcw96cLMJDVE+bAmgHZ+2fggO5gYNRBBHnraU2ONthXzttpsWvQx+Pz5+Pv/vEfPVKW5WebpvnCcDi8XNf180dHR3NYLvcBA2+1UmDc1jTNDxLRuyG+f+PXP/pLT339qUFdN9TUW1dvt9TUNTNHi8kTCLGuG1Zp2JCnALMQCQ9NQOdJDHlsxvKs2cgaVcxCbqNTNEXb7VWRaneaUqdhVJemhTlQ9QUYA4AYFVSxzaNkYMDm4WH2s+ngmnWSqxkAAcXHnmelfwWFbe3U+UfSm23v046WrSdVvgY4EFIdCTA8GENDqo419DVSOJUtObRBATigCpheWMXAcJ324OmAtsRGBiHwSYrrJM+c7nib/2IbQpGJ8RQq2foBdmCq5kghlRYBrR7CP6+v3WMO8XTY1EMGiF5krBaE4dI8YFqZA6sGxHwojIH0LbMGes2jpw220BYDrG+OGOb1hrfcVf/mb//WwwiliOgLZVl+ra7rFzJgICvVYwwAA0PcJvP5/Dbv/d0xxvsAjI/9wcce/Ke/f+yOert1m82aNquNa7Zbquua2qbhEGsfc+wKa8FCB6EcBF1Pd84U+4Fhg5il4VPrFVa3sHURaXSjeqD4ItYxhqVqxe4BxoDQFsaA2B5UJRftikHBwGB7h4psuQojbLL+aW1uTuPtUZBTZjQ/Qroo2Ommx4EPgo7T42CWOHRyCKf4BgZR/YH0Lb4HoablH21/uKZcLdvDglyvyCzITXcYMHZ1Ruu7peoAiCBBPy3NA+rJnMZ+9bxUJsZVfJvmYNbImENo/dTQCtZdqdCn4EgTEUWzSQpcgGHgwJqBdQ3dgZuwxqJ1NG8dg2LjSqqLYYyDimIxiO95308898GPfPgfAAzn3JMhhG8cHx+/QERLDTRPAQPvHnmFyWazuSXGeFcI4V0AxpXLX3vv7/3O79+3Xi2L5WLp1oslbdYrt91sqKkbapuWAgZ5nToJOorYB5JdduiYw9jhNFtYjaKrcouVXHaw6RhX3cUG5uBaFCrdqgehM1Dcg86Q1lQ4ZiUTNRwWDA6AooSmADB0NixfQ9BjjBOMhwlYi2jmgdYhxBbnp2tuJqxYQPfYVQHCV9MonwC0xjGYgwQc5/XxCHUT1WDMDsoWvf7trnCaFjNatkrBkYS3VcIBChbgtidOJ4TwdTP7a60Cm99n1vTkyFTWUP++VsrNtt4tvkk7BiXdKf/jWoYyB2f5lIlrAEPCVaTAEVIBHKI5AoMD6dx162jZOFpEhFICirYcUagm0Q9H7a/82q8+edfdb/00gOG9/6Jz7n+rqnpFgYH0RNhlDHw05dWrV8dVVU2J6E1I2SKccs7d95d/8hc/8sTjn75lOV/45cmJX8zntFkBHBJWARzgYTSI7GeKjgly5ng1cOTzpRgE1n7MP6wtjvycMIbt2JZNnuKaleUiDucZh1NsJVc7CIDBFfDScwfeaFDQYOCpxD3SsmXJ4RMKd7IoUWcuIXY3UNhmIPM5J5ZQ3ZU5uNN75ucy8Z0yEMoaXE0SrQEh7hFKTVV3oPMPIp2ntVvqVn1SSTwrU1iPhfVEABwGDOgK682ovQpvzVCluVLdfKn0yaVJh/rGLF3Ngs4GcKllxGYMMXPAmWl7Ac2ynmWqLI7QsErCKQEE32vPSXIOACRbYQ0AAzfuCsQ+juBoHQoGxcYNYs2gOArtcBzvuXjp5Z/9wAc+E2N8EmGU9x6p2mc3m83swoULK/UBnAKGCfAhMlNlWUJn3BNjfCfAUW/qt//ZH/7pvZf/58uT+Wzm51ev+eV8Qdv1ptMcPMq9E+OduO5nmbrdTH0fFH//jv+sZ/cwL5SmYm1hepqIz4DAqlsR2gBHha8R9mpGysS3TPtQYOAxQFHKrdA2U89DCQQWiL9d8GzNsI1AKUWqVWl5v12oxO9TkZ8uFhl79EJLu7zz6G4FBkT3FHpDtcbEkQebIL2LQ2W90Gm4gZgUU0VZAyH+laY5OAxUnQGNgYyUPcfiVy8AdiHQkEo+mHz+kE26tpml+QIbHbwlHV9IAcogrrTlyXo47DX0SOTAyLJSNhOLXQPsHgAwhEEsrOJ1aNz4BMFd0JaGsRmMqB4exVAdtefv+oHlT3/wly8PBoOvABTOuS+VZXmlaZoXNCOl3gAsy1WNwR9nV/3mj0XDKbDG2wAO59w7NpvN3Y9+/JE3/ttjj5+79tLLxeLkxK2XC9YcrDU4pIIQ32UNk9bdidOBJou19erZVba1kp2JbU7ipHW1klYXttBFIiRpWUmGOL1Q4V6e50witAaYAo5aHYcDtkDYVIIhkJbVXQrcBMtjWuSGcZBsjE0O0e69GuBzRpCwPGtX7KWi+y2NXELlgDYyazita3AoNfVS1xjrkDa8TgKGTv+wWbPJVprpOc42KWtAZ6RCoIRRAEuaGILQah8w8FxqZbXHGTBS0zxblq0VUoHBFC31Dm3Y4nqQhQIWTfF+DMtM6T3CJ+1OYnAoMOQ+yJpkbmCCXwq9j2XcuIrqwTjG8bn2znc/MP/hn/m5Z4vh8Bsxxi8DFN77rzrnntUwCmzBnfCwg+QhvaVs+TyDBFytVmCNW+u6fkuMEalbhFXIVL3x6StPff+/fOqx6X8/8fnqW09/s3jp28+7pqkdwimuc+yEU/0TvRdgS1iRh7E9C3lXwGNAWO+MCW59TrJQGkIpW8iidNmZIDpQwMGWENYXngbqoB0WBZWlY2DgxgPeeEYVwOAFEDkw8PvVJZqzRJ7DSazYA4ZWu/UQdIkZOYEFGDqhGCETi3ANp86j4Kc1DVTK4VfMwiPJ3mjak70PeqbZ71LW6IVT3J8hrCH3VuiDEFe9kQoPFvSmnQjayNSbcq0ij7u9FBhelqTjhuIfrkzmRLY9gp17VHQqV8F1JwDXMTqmkJR4w8ZMZK2YObQAiA2zTXCRxheiv+X2dvrWH9rcfvFHZ8d3vuklIvomEX09xghv1FcHg8HTTdO8OB6PUfHmNK3pi33AwLtnMypYY71ewzd1OxG9OYSAsOoe7/2biegO59z5GOPEOTcIIZQuG1GudZE+Ag5fHY7ATToCCH3sShAR+njfxBhr59wyxngNBbwY4zMxxive+ytE9Ixz7vnRaATjYGILTlTra/USJHpCG2sMF4vFpCzLaQjhViK6UwFiwPg+5xyq5JCKABIn4fAaWgTrJ19u0kE5vOzr/ggACyi8WkaD84bOuXWM8STG+DIsH977ZwAIIvqW9/7FpmlmR0dHlqLtsUWPMVRnGF9a9hN1DegNgAMp3Ntw897fGkIAMMAoY61/yFgu710I3ULj1/3HdjgAN/0IeO9jwHzOZMKnrXNuFWOcee9fDiG86Jx7ATfv/StVVRlTQHB3ZpiOeU5Nqcm1hjHHYLFYjIuimLRte857DzAgjJo6545CCGPnHABkLfFgjANb3PTT4fAL7AgwZUg5k9MRMcat9x7AWDjnZs65ayGEWVEUJ23bLo+Ojix8svIop2jzI7r3BM5CKuvT4AzocrkcFUUBIIycc+OmaUZt2w6hM5xzRVEUrm2h5E4D7vAxHo7ATTwCsSiK2LbARMT/1UVRbMuyRDgFgKzbtl1NJhM0IqkZ3waUSkFv92+7HjDwvebZs9CqnM1m5XQ6HaxWK4ABorvcbrdFVVVuu93a99NwCBI5/Hc4Ajf3CGyxV1n+i8PhMGw2G9wDHBDgzXg8rmezWT2dTs1vnJdCJTV7VmBkFJXl6HRxTbbq7OrVq9AUfjqd8vfN53N3fHxMuL+5h+Pw6ocj0B2B4+PjOJ/PCfcAyGw2g+YIFy5cyDpWOoYwF9k+QNirvuYJnKVec5BYWSF/blfMv+ZrHz7cwxG4AUcgD4PyAk6uO+xx8uJcDxS7J/J1/8YdgOQ/2xWxb8C7PLzE4Qh8j0dgt7rZ+/q1AHFmxtj3R56xgHdgjO/xEz78+JmOwCnhvPtTZwVD/nOHk/dMx/7wTa+3I/B/mlfnCVu2eCMAAAAASUVORK5CYII=",Zt="data:image/png;base64,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",oi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvcAAAIECAYAAACdeQEMAAAgAElEQVR4XuydB3gUxRvG3927tEtCgNBBmgqCdEEQLNhBbAgqAooiRVB6770XKUpHUFAE/ipNwQYqooJUBQVFpNf0K8m13f/zTbLx0kgId5cr3zzeE5PbnZ35zdzx7rfvfCOBS8ARUFVVyugU/dT+X+tn9t8Drv/cISbABJgAE2ACTIAJ+DkBNVv76XfxN0mSsr+X5VAWen4+8q7NzxD1mqCXAWgv7W+uoj+Aes5dYQJMgAkwASbABJhAwBDQxLsm6Omn4vISf89L5LO4D5B5kCHsNTGvA6AHoDMajXpJknSSJMkZLx7zABlz7gYTYAJMgAkwASYQmATU9KJkvJzR0dEOAE4A2k8h9nMT+Cz0AmROqKpKwl4T9SEmkylMp9OF2my2MFmWQyRJEiKfovl2u53HPUDGnbvBBJgAE2ACTIAJBBaBkJAQEalXVdWpqqpDURR7aGio1el02qKioqwA7JrIlySJRH6WwiIvAOaDS9Q+BECo2WyOcDgcBp1OZ5BlmV7hTqczjKL5JPCdTifdCHBhAkyACTABJsAEmAAT8DECOp1OCHsS8Kqq2hRFSZNl2aLX681Op9MSGRmZBoBEvojiZ4/es7j3sQEtTHMyxD3ZcMJMJlOEXq+PcjqdxVRVjaGXJEmRqqoaFEUJpQh+hhe/MJfic5gAE2ACTIAJMAEmwAQ8S4DEvUOWZZssy6mKopglSUqWZTlFp9OlOBwOU2RkpAWALSOKn8V/z+Les4PjldozLDkUtQ9PTU0lYV9cr9fHLt9i/54a0KVNuGjH+5/TjR7/zjx4PvDngb8P+PuQ/z3gfw9ZD/ibHnjtCelhh8ORACBJp9MZo6OjUzMEPkX5M7PosLj3ivz27EUyxH2Y0Wik6HxMSEhILICyDjVkq2evzLUzASbABJgAE2ACTIAJeIOArFrbq6p6VZKkOFmWkw0Gg8nFniO892TRYXHvjdHw8DVUVaWFsmTJiQoJCSlht9vLAqiw6gt1nXZX6uEmcPVMgAkwASbABJgAE2ACHiJATxtfbY1uqqpe0uv1V2RZjg8PDzcC0KL3JO6FPYfFvYcGwZvVZoj7cLPZHK2qaqwkSeUVRam8ejtWsrj35kjwtZgAE2ACTIAJMAEm4H4CJO67tpEHqqp6ngQ+AIreJ0VGRpozovdkzRGpMVncu5+/12tUVZUWyYZbLBZaRFvK6XRWlGW5iiKFLfZ6Y/iCTIAJMAEmwASYABNgAm4n8NH2lA9NqdK1JJMan2xC8sy3DJsiIiIoek+LaChzTnr03u1X5gq9TiBD3EekpqYWUxSltCRJFR0ORzXoIhZ6vTF8QSbABJgAE2ACTIAJMAG3E1j/lXGjOVW6mmxW4xNTlKQJ3UI2UQadjIW1JO7pxeLe7eSLoEJXcW+1WsvodLpKqqpWe3+HNJ9tOUUwIHxJJsAEmAATYAJMgAm4kQDZciJCbJ+Z06SrKWY1PsmkJk7tFb3JbrcnR0VFuWbNUThy70bwRVUVi/uiIs/XZQJMgAkwASbABJiA5wmQuDeE2jZbrNK1FLMal2xC4pjXQjdn+O61nPfCmsPi3vPj4fEr5CXuoYuY7/GL8wWYABNgAkyACTABJsAEPE7gk29NW8yparq4N5O4D9tC4t5gMNCiWtrQKn3HWo+3hC/gcQIs7j2OmC/ABJgAE2ACTIAJMIEiJfDpTtNWitwnpTjiUyxSwuhXhbhPNBgMFLm3srgv0uFx78XZluNenlwbE2ACTIAJMAEmwAR8iQDZcqIjHFvNqWqc0YK4ZLOaOKpLmLDlZETuWdz70oDdbFtY3N8sQT6fCTABJsAEmAATYAK+S4DFve+OjUdaxrYcj2DlSpkAE2ACTIAJMAEm4DMEyJbDkXufGQ7PNoTFvWf5cu1MgAkwASbABJgAEyhqAizui3oEvHh9tuV4ETZfigkwASbABJgAE2ACXibAthwvAy/qy7G4L+oR4OszASbABJgAE2ACTMBzBFjce46tT9bMthyfHBZuFBNgAkyACTABJsAE3EaAbTluQ+n7FbG49/0x4hYyASbABJgAE2ACTOBmCLC4vxl6fnYu23L8bMC4uUyACTABJsAEmAATuAECbMu5AViBcCiL+0AYRe4DE2ACTIAJMAEmwARyJ8DiPshmBttygmzAubteIWAyWxAVabjutX49fAwXLl9Bs0b1UK5Mqese+/vxv3H+4hU0aVAHpUoWz3Hs2fOXcPyf02hwZ02UKVUy3z7abHbs3LMXxaKj0Lxxg3yPd/cBltRUJCaloGL5snlW/dOvh9G4wZ0IDQnJccylq3HYf/goypSORdOGdfNtnqIokGU53+MKeoC7x5fGVlEVVK5YPtcmHDvxD46fPIV7726EsqVjC9rMLMcRg+07fxR/a/3QvTfNg8bgt2MnxBjWueO2QrXpeiedOnMef506jVq3V0eVShXcXj9XyASCjQDbcoJoxFncB9Fgc1e9QuDHfQcxbeFKvPlqBzzx8H15XnPS20vx3U+/YvKwPrincf08j1NVFT2HTsQ/p89hcK8uuLPmf0IqLCwUZUvFYvK8pdi151c82/ohPHBP4yx1xURH5RBHySlGPPf6ANSoXgWLZ4zJPH7K/OUwmsw52hISosekoW/l2sYUkwk2mwNOpxMOpxN2ux1mSxrMllTxSjYaEZ+QhLjEJFyLT8S5C5cRl5AIvV6PlXMnoFIuAv/4yX/x5ogpQti9M3Vkjuv+c+YcegyegOpVKmH57PHXHdd9h37HwpUfYVT/HrjjtmpZjv3osy9w8Lc/cj3/6ccfxP3N7srxnrvHly6wYMWH2PzlLkwf2R9NGtbJcc0PP/0c7637DB3bPoHXOz53w/OY5tC8ZWuw7ZsfxLk0Lwf2fAWSJN1wXdoJh48ex6AJs9Gwbi3MHjuoQPXMX/EhbDZbjmMb1LkDj95/T+bf7XYHXh80FhcuXRU3DvMnDS9Q/XwQE2ACeRNgcR9Es4NtOUE02NxVrxDY+eNezF68Glab/bpirKDi/odfDmDCnMW5tr1hnTvwVteX0GPIBDidSq7H3Ht3Q0wY8maW9/IS9y/0GIz4xKQc9dBNxBdrF+Va/8x3V+HL7/YUiK1OJ6NMbCyq3lJBvO5t2iiH4KaKSARu+XIX+nTtKG5YDh09Lm5uXMu6TV8gKdmILi88DUNEROZbt1a9BcRFK+s++wIrPvpUPAEY3b8HWtzdMPO9aQtX4Jsffsm17b26vIj2Tz6a4z13jy8J75d6DUVqmhUbl81BaGiIuMHa8+uhzGvTTdKi1etRsngMXu/YNkubKKpNN0F5FYrYv7NqHTbv2IW6tW4Xh/3+59946rGW6Pt6x+tG8H/74y98/m36DUH2oqrAd3v2QVFVPHRvU+R1n/DM4w+hdo309j3dpY+44cteXn3hGbz8/FMuY7YdKz76BBXLlxECf/qo/uKpFRcmwAQKR4BtOYXj5rdnsbj326Hjhvswgb9PncHIaQuQkJSMHp3b48VnWuVobUHE/eWrcXhj2CRYLKl45YWnhej737avRSSeoq8lYqLx8eYdIAvD8089hqqVKmDhe+sQoteh96sdIMsSSseWRP07a2a5/vXEfVJKihCZWunQa6iI8OYl7sk6QU8N9DoddDod9HodDvz2B0gY3lKxHEgklypRHCVLxIh66EnC9SLGVpsNL/YcDBKPHy+ZhYjwMCxc+SE27dhVoBF/ttWD6PN6pyzH0g3S1AXLoSgqpgzrkxkdn7pgBb7d/YuIPNeucas457Pt32L5h5+Iducm7ukYd40v1XXi5L/oPWIK2rZ+CG917SjacOrMOXQfPKFA/W3X5lH0fvXFXI+lG4ap85fhp/1HcFu1ypg7fog4buC4mTh5+hyaN66Pkf16CMa5lR27fsSsRasL1I68DhrdvycebNFEvJ2QmAwVauahew/9jjmL38eQ3q+h1YMtxN/pqc6r/UYLW9vi6WPQdeBYhIeFYsWcCYg0/HcTd1ON4pOZQJARYHEfZAPOtpwgG3DurtcInDl/CbMWrcKYAT1z9UkXRNzPWfI+vvh2N7q+9Cw6PfekaPvU+csRHh6Gvt06IS3NinnL14I87FOG9xWi+ZPPv8a+Q0cxoMfLObz8ZE8xWSwgzz0J3uioSDRtlO5Z792lA7oPHo+kFCO++nhpJqcnOvcW/5+XuM8O9Idf9mPyvGXCLvT2xGGZawSOnTiJMTPeEb9PHPpWnusMNu3YKWw0ndq1QdcObfHPmfOwWq04e+GSuNTWr7/H8b//xTOPP4gat1YBRb7/PnVW/D8V8q1rQt21beThX71hM2aOGYjixaLFW/3HzsTvf/6FD9+dntkeunla/P7664p7Otcd40v1UF+pz8vnjEdMVBRsdgdS01KFuK9XqwbaPJK7tYtu6NZv+RJ5ifvT5y4KYU/86GZwzvjBKBFTTPQ7MTkFA8fPAq3VuK3qLRg9oCduqVAux2dDE/c0FsSbCllmyKaVX9m49SvQy1Xc003q+DmLcVf92njx6VbiRpVYzxo7EI3q1obNbhdzZP+RYxjZrzsevrcpNu/YiQUrPxJrQ8YP7g16+sOFCTCBGyfAtpwbZ+a3Z7C499uh44b7OYGCiHuyVHz/834cOnoCu/ceyLPH5HenqLlrKR1bAstmjcvyt7xsN3TQR4tmoM+oaYUW9yTM1mzcio83b0et26pj/JDewkZChfowfeFK4cnv3eVFtH3i4Vz74nA48XKfEULkrVkwFafOXkC/MdPx0L13Y1S/Hrh05Rpe6z9GCHGK5NJTAoosf/39T5g7cSjquKxHyO0CZF3SxOHR4yfRf+wMVChbGqsXTIGc4SvRBCfZfV55/ulCz7KCjK/VasPzPQaJJyu0puHtpeSL/x6d27XB2k8+F9FsimrnVn49fBTDp8zLIe7JJrPpi/SnD8SRPPxj+vfMEfWmRcET5y7Ggd/+BNmu3njlBTz16ANZnqpo4r575/bo8EwrnLt4BX1GTcED9zQRv5cvW1o0rW3X/uLnZ+/Ny2zq+xu24IONW7KI+5P/nhXrR+gpE13vnffWiSclq+dPFjfA42ctAkXzWzZvIm6KqdDN26jpC7D34O/iadWAnq9kjlWhB4dPZAJBSIDFfRANOttygmiwuaseJUBWl6+z+bfr166B26tXwfsbNotFpq5l78HfcP7SFTRv0gDly6SLJK08/XjLLAtNNW/44y2bo1TJEvn2gxaKkrhft3hmlmPPnL8oFr5Spp5la/+HKpXKCx86FYp4d+w9vFDinmw4Y2a+AxKr9PSA+k1rDsxmC4wWC5KSUxBpMIhrXc87/cnn32DR6o/FYuRG9Wpj/oq1wt5DUef6tWti+OS3sf+3PzBj1ACRSYcKefHfHDlFRKXpZoaeRlBJMZrwwy8Hs/S/SYM7RTYh8tkvWPkhLKlpQkSSmNQK3YhMnLtECMiyZWIRGRGBpbPGwRPju/Wr78STlyUzxwprDD05iTYYMHfCEKz5ZJvwm1+NS8h1vCn7T/07awiej9zXTBxDTyHIm//XqTPi97p33I5undrl6aunubB0zUb8+fcpcTw98ejV5YXMJx//nj2PvYeOokHtmrjj9mqgG6J3V60T9dMaBlrg26Fta9BNIxVXcU/HHj1xUlh/tCxAdIM6fvZi8VTpyUcfwOgZC/Hz/iPYtHo+ps5fAVr8TPPn9uqVBXetGM0W0JMIh8OB++5uhBF9u4kbEi5MgAkUjADbcgrGKWCOYnEfMEPJHSliArn5pDXf9vUi5rk1mzzglIVEK5q4pxsBzVpxve6SlSc3ca+do4kqinyTnadx/XShTO0sjC3n8rU4vDViqhDW0ZEGREUZxAJfsldQub1aZYwb3AslihXDb3/+hbtzSV+ZYjLjua79RaTWtTRtVA8ThvTGyo8+FTYP8o63eeR+XLkWhytX43H5Wjwoew5ZjR5v2QJD30yPdOc2HpSZiAT+sMnzhBDu/nJ7PP/kY1muR08X3ln5kVjES5FvQ0Q4Vs6dmGt9NzO+VStXxIskiiUJUYYIJBtNoh20QLpt6/QnG2TXoYWwuZXYEjGYPS5dVFM5evxv9BszQ/w/RcHphmX95h0F+lQ898Qj4umKtpiashhVvaVilnPpRlTLbLR770GR4ad4TDEsnj4abV/vj7DQEPxv+dzrXm/Dli/FzcSccYNBGXK6DRyH+KRkTB3RF2+NnCosQvc1uwsfbNyao57+3TsLHmRHemfKCNxxnUXEBeo0H8QEgogAi/sgGmzqKttygmzAubseI+Ca4YSykezYtSfTt02WAhKKroWEKvnQKfpZ49aqWd6jiGvxmHRfOBVN3FNawKjI9Mj09creg0fEQtrskXs6hwRchzeGgiw/VMLDwoQP/c6at+L57oOEyLwZzz3V+cPP+0XGG7pRIKFKi4opC8y42YuwZ98hTBr2Fu65K2f6z0HjZ8OpOFGxXBl8s/sXsaiWhCb59J95tW+uGYFogS7ZQ8hHfuVaPOaMHyLy/VM/du3ZJ/pI1zz4+5+ZaUeNJgvOXbiUg3t2phRF1mw8nhhfynJEi0RLlyyBb3/ci/JlSmHV/MkI0efvac/eVropInFPmWm6vPAMrsUnCE97QQotHKZFz6vWb8aVuHhMzJZdiVKTkmWLshB179wOt1erIhZ3E2O62aQsOJSlKLsNLPu15y9fiy1ffYf1S2eJJ1BtOr+JSuXLiCcjn3/zPVo2vzuLfYj6pC2+pv+nJy10Y6Etvi1I3/gYJsAE0gmwLSeIZgKL+yAabO6q1whoXuXrZVwpiCdba7Am7snKUJBNqlZ9vCnPyD29t3Hrl8I2c2uVW0T2ErJ+vD1hqMhbThHwz9e+m8nqRhbUku2H8rH/uO8QypSKxaBeXdC4Xu3MuijK3mvoROG9f3fqKFSulPumTRu3fYUl72/Ai08/jh4vPy/Op8WjqqIIH3+J4sUQW6K4iFCHhYaKrEAnTp7Gwvc+wvA+r+fYDGrZmv9h/ZYdmeKe7ENav643KVy9367HuXt8aVEpCXHKxf9Qi7tFesmvCphetM4dt2dG1Mm2QvsH3EzJbcMvytq0btN2kfKUrvFgi7vRr1tnkdGGsiX1GjYZze6qJ54CXa8Mn/K2yKQ0sGcXMc/IGlWtckVxM3Jf00bCYkWLdSm16YTZi1Cvdk1xM0Fl5qJVYgEwjW9ueyPcTJ/5XCYQDARY3AfDKGf0kW05QTTY3FWvEXC3+NPEvSZm8+sIZZahm4CcnvtL6DlkAh5r2Ryff/OD2MSKUmaSqKfNogaMnYHw8HB8suI/e0V+4p6itweOHMMvB34TkXISphTFfeqxB8QNBHnfKR99XEKSeGpw4dIVkdOdfNhLZo4R4ty1kJDsNmgcYopFi6h9SEgIrl6LF9H5I3/8hSXvrxftpycC3/zws9gwTFvw6Rrpda0zu7gnYUk+/bMXLosnGJRz37VQLnZ6CvDwfc0wsm+3HLjdOb4Xr1xD1/5jRL7/tyempx2lhcWPv5S+oDS/MqT3q2j14L1ZDqM6r1yNy+/ULO+XLVNKLC6+XqEFzbMXvw+7w4F5E4cKLz+t7yDL1OsvtUXH59pc9/xX+o4S45+9kAWIONOTjNYPtkD/Hi+LJzXlypQWc4DKK31G4eKVq9i0an6+uz/fUMf5YCYQBATYlhMEg+zaRRb3QTbg3F2vEHCn+KMGa+K+X/fOOYRobh0iewtZWVzFPYlYyg5DFgvySfcYMjFzh1rabZQytjz6Yg+UKx2Lte9Oz6w2P3FPaSjfGDYxX67kxycLB9kxKLXlsb/+AXm933ytQ+a5lOO+3+jpIgd7z1eex7W4BJFDv1G9WhjRpxu+/uFnkXWn60tt0em5NjnEfV6NyC7uteNowe6WL78TTy3q1a6ReTptGkapQqcM74NmudiH3DW+dCM0aPws/PnXKUwb1V9Yhb77ab/w3dPaBNdCC09pDQM9vaFot1Ya1qklFka7Fnp6Qrva3kghnsTVtRw48oeItGf5NwMqTCZL5sJl2rH3wuWrIvJeoWyZHJdsWPeOzEXUlKKVFvG6lunvrBRPeZbNGosObwwREf2NK+Zi1LQFor9k4QkNCUXbrv1Q7ZaKWJEh9m+kb3wsEwh2Aizug2wGsC0nyAacu+sVAu4Sf1pjr7eTal4dyh65p42XaEMsWoxKUdbnXh+QKe6pDoqq04LaO2vehgWTh+cq7mlTLvLo0yJTrVC0nBZKkh3EEBGGiPBwkenEYIjA0jUbcOzEP1g6c6xYCKtF1lPT0tC1/1iRc3/NwmmZ6wveGDoRf/97NkuXKKpLqSHJCqLtNqttepQ9cp8Xi7zE/cXLV9Gl3yjhIZ8/ebjwuv+0/7DItU7XXTFnfK4bbrlrfCnDEOXfp8wzDqdDbLJVLDpSWJYqlCsjFgrTEw5qlybY0xcF18Gho3+KnWnJGpO9aMfe3/QusZHY9cq5C5fxw94D4mYpu7jX0lnezIcmt3qpvqtx8cJ+06XfaLHmgJ7ivL1sDbZ9/b3YbItu/uiJwNiBb4hMQiOmzhc3NpRphwsTYAI3ToBtOTfOzG/PYHHvt0PHDfdhAq7i74mH7xUpBLNniLkRz/2lq3FiASN548fNehc1b60qrAuuhbK7LFuzEY/dfw/atnlE5ICvXrlSFhH+5ogpmDqyHyQgh7inSPGAsTPR+qF7MbjXq7mK+y927saC5R9iwpA3Mze/cm3Dex9/JvzQjz3QXPyZ8rBTPvbls8eJjZTIQkNe+R6d2+GPv04htmTxLFaQoZPmitSXZBeqd2dNPNi8ibD4ZN7kLFghFtrOmzgMdWvdniNy75rH3rVdruK+WpVKuHzlmsjWQmXlus/w0aefi5sHsvpQG2jx84xR/UU6ztyKu8aX5sCPew+CMufQYul7mzQUTxBoz4JzFy+LnVopk9GM0QOyiPskoxGzF61Gz5efxwtPP56nuKdNnyiifr1CC1THz16Uq7gnGw7ZpHIrlN1o5rurkGa1ih2Ym2RkXMp+rGb3oblLC8tPnj6Lo3/+jdPnL2LhlJEYMXWeiMjPmzRMWLsop33ndk+CsiT1GTVVZDPS6XX4eNN2kUqVxokLE2ACN06Axf2NM/PbM9iW47dDxw33YQKa+KMFoZSXPSojd7lrkwsi7kdNXwizxZJ5WprVBorAU7TW1ZpBB5C3nXZNJdtL+bKlMs+h/PJkL6GSbDQiJjpa5GzPHrmnDYcoUkt5ztu7pId0teVQVJWiqxRNfeCexpnXoIg87bS6+ctdwg606u1JInLvKu4py8/gCbOFhYPy4I8Z8IZYGOtayJdfLCpSZNahQiL7h58PZGTdeUjYNsjjv3n1QhHNzR65/3b3XrFYmBZduqZy1MQ9RaYptSTlyB+asTkUWWPGzXxXROwpMw7dINA6hHZtHslzhrlrfKkv1A+K3FOhbDCUkrLF3Q3F5k4fbNgibuJocynXyD3ddHTsNVSc+8HCqTny2GvH3qy4zwsAif6R0+aLNQtUaEFziyYNxbyhm5TcCo3N1AXLxVu0QzCldX2tw7Po2GuYSPs6bWQ/kC2LNsSihd60/oBuHujmhPaJoJudT1fOy7EZlw9/DXDTmIDPEGBbjs8MhXcawuLeO5z5KsFFgPLMz1nyfmanc7MTFETcvz5wnIjYa4VSS5JnmcR99oWoNpsNtNkP2WYovaJWyOuuLUrU/pabuKcoMQmoVfMmZck24yrutd1bp4zoi2aN6onqEpNSMGfp+2IzIorK0wZMWjYTV3Ffvcotoi+T5y3F/iN/iAW/lKed0l66lrQ0K478cQL7Dh/Fzh/3IsVoxiP3N0u3yXz4CZo2rCuePlDJLu417tNHD8gSSV7ywQaRI18rr774DF5u/5T4NSExGcs+/B++/v5n8Xt4WKi48aDsL3kVd42vxu/wseMgPzr5/CkSvmreZAydNAfxicnYuGyOsC25ivt7GtfP/J3SijZv3CBLUz0l7unmg+YARdFJiN/f7C7xlIZuqGixMxVaGEyRd2qja6ENuQ78dkzYvujGlBbjWiypeKpLHzG+tKaCCi30poxI2vm0sLlj72GZTzCC65uEe8sE3EOAxb17OPpNLWzL8Zuh4ob6EYEJsxcLHzOV1zs+J3LZZy8FEffaObQY9tPPv8GyDz9Jj9YumIqYYlFZqtTsFS8+3Qo9Xm5/XVrZxT2lriS7zy0VymH1/MlZzn3y5TdFBJ02Hlq/+Uv8fOAIFk0fLaxBP/yyX+ywmpxiEtlspo/sh0oV/vN402LRw8dOCFsOiXsqFBmnlJW0O2tJ2ohp7CBh2aEyb9laUFScsrFQoY2annqspXgaQTnSqZA3W4vK006ztB5B83VTakWKzC+aNgo1b6smjqenCrTz679nL0Cv04lIOFmPaFOm7Tt/xKbt34KeiJCAphsHsv1QGyma3KntE8K+o+Va18C4a3x7DB6Pf86cz+RNDNs8fB9sdgfoSQoJ52FvdRXva4t/Kd0k3XhQ+7v0HYVGdWth1thBWcZME/fEzXV9RG6TggR7XEJirrYcjd+Jf07jq+9/EjdAdDzdWHZu/yQ6PNta7ORLhXa5/XjzdrGnAO1PQHsNvNHlRbGBWV5FWyBN40eCP/suznTe8ZOnxDjR04y7G9QVVd3frBGKRWed/9ed8PwmE2ACnOc+mOYAi/tgGm3uq7cIkBDd8+shDHuzK+7Kw4tcUHG/Y+ePwi5zNT5BROTJd5zbDq+FFfck1LsOHCtyiPft1gnPPP5gFkyUYYc25dIKicX/rXhb7EiqLYB85L5m6Netk7DiUBR68fsbhNWEMvPQjcm6xTNERhStkOCmTa5I4NP16LpUJs5dIqL25Ldu3ri+eDrw58l/xVoAOqdP1454tvVDmfWQoKSdTV0LrTX49L15YlGvVshHTzn2R/XtjtBQvUjnSG2jQseT154i+cSXcq3PXfpB5vuVK5YD2Vu0G0laqAQAACAASURBVBA6x13j2/nNEcKC1Lh+bTRrVB+UWYZuJGa++x52/rgPqxdMwdavdmHfwaOgPQScioLls8ejepX0tRS0hgJQMXfC0CxPcjRxT4uctU248pr7dCNDuetzW/i6c88+0FOP+IQkcTqNOaUH7dTuSZFVKbfyx1//iLE9+e9Z0Rey3lDdWiEP//Cp86AqqrBo0bjSjSM96aIUngUprjeLBTmej2ECTIA3sQqqOcC2nKAabu6slwhQJpCw0LAc0XXXyxdU3JPHnuwtLVs0EZ5m2sU0t3Ij4p78+R16DcVtVSuLzDhkqVnx0adYOnNMjk2QKEPOjp17RDYdsqxQBLV2jVtFEyiiTwtmyW+tFbIOtXt9QKYYfLxlC1AKz+yFRN32XT/i8QdaZApQulbxmGKZ0WA6h46bNG8pWjRuIIRl9kJRXWoD5dQvWbyYOIaixq6FhDHZgCiTDwnZXsMni+jy4y3vwSP33ZPD+0/X3Hfod7FxU2pqGhZNH5NFJLtrfE1mS54520+fuyjSnlJ0m8Q6Zcy5t2kjsduvVmgcc4tgu8uWQ7v+0lMPWphNHnnaYKsgEXO6Cdn65Xd4f+NmTB81QDzlcS2UavRafCLKlSkl6qS6qZ+0v0BBCi2qpZ2JuTABJlAwAmzLKRingDmKxX3ADCV3xM8IkP+cxDF54rUFlXl1IbddQ7MfS/nBjWYzwsPDskStC4qFxDFFZoOhkK+fOBWk0IZbZIW60XIj43ujded3PG2CRWszbiRyTxl66ClG9lKQuZdXe2gn4LCwrJuU5dd2fp8JMAH3E2Bx736mPl0j23J8eni4cUyACTABJsAEmAATuGkCnArzphH6TwUs7v1nrLilTIAJMAEmwASYABMoDAEW94Wh5qfnsC3HTweOm80EmAATYAJMgAkwgQIQYFtOASAF0iEs7gNpNLkvTIAJMAEmwASYABPISoDFfZDNCLblBNmAc3eZABNgAkyACTCBoCPAtpwgGnIW90E02NxVJsAEmAATYAJMICgJsLgPomFnW04QDTZ3lQkwASbABJgAEwg6AmzLCbIhZ3EfZAPO3WUCTIAJMAEmwASCigCL+6AabrH7ox5ARGpqajGr1VpGp9NVUlW1GnQR84MMBXeXCTABJsAEmAATYAIBSYBtOQE5rLl3isV9EA02d5UJMAEmwASYABMISgIs7oNo2NmWE0SDzV1lAkyACTABJsAEgo4A23KCbMhZ3AfZgHN3mQATYAJMgAkwgaAiwOI+qIabPfdBNtzcXSbABJgAE2ACTCAICbAtJ4gGnT33QTTY3FUmwASYABNgAkwgKAmwuA+iYXcV94qilJYkqaLD4aj2/g5pYZc24UFEgrvKBJgAE2ACTIAJMIHAI0C2nKhwxxZLmhqXbFLiUyxSwuhXw7bIspxkMBjMAKwAHACcUuB1P/h6lCHuwy0WSzFVVUs5nc6KsixXWfWFupjFffDNB+4xE2ACTIAJMAEmEFgESNwbQm2bU61SXIpZjUuxIInFfWCNcZbeqKqqAxBuNpujVVWNlSSpvCRJlR1qyMoA7jZ3jQkwASbABJgAE2ACQUNg49fGTyxpSEixqPEpZiSNeU1E7pMLFbm/q8dFw4FlFSzepFcU1/Rm/9x5rQxxH2YymaJCQkJK2O32smTNcSL0I3deh+tiAkyACTABJsAEmAATKBoCH39pXJ9mkxKSTUqi0YLkyW9Eb3E4HCTuSaMX3JZT+/mjoRFhUbEH1la95M2u3NX5dPlUqyn+j411bN68rj9eS1VVGUCY0Wg0KIoSI0lSKb1eX3blNucWtuX444hym5kAE2ACTIAJMAEm8B8BsuXoZccHqVY1KcWsJBstSJnaK3orifvIyMjUgov7capc569/S4eoet2hjytf9Cbkhh3OVrBLDufRGtWuYYKkePPa/natDHEfQtac1NTUKKfTWcLhcJRa85VuF4l7mhBUNKHPvzMPng/8eeDvg/RkA/x9yN+H/H3I34f+8H1I31WqYl+WakWK0aIYTRYYJ3YP3abT6VIyxD0Fw/NfUHvXSxdLKaojlCZ+UYh7uq4s6W0H1lWI8zfB7c32qqpKC6P1FL03mUwRTqczOiQkJEZRlBIASqiqWlyW5WJrd9gaybIaKkvQS5IkSxLoxYuqvTlYfC0mwASYABNgAkyACVyHgKpCVRRFBSSHU4HDqUhWu0NNS7MqFqtDNplTVbM5FeZZfSK3ORwOc1RUFEXuNXGv5CnsGjz7b3EpXGfQrl1U4p6ur6Y5LYc3VUvimZA7gQxxT9Ycit6Hms3mCL1eH5Wamhqt0+lokW20LMuRSz6zNdfrpBBJUvU6nSRDVTVxzwKfJxcTYAJMgAkwASbABHyDgEoCX1WhOBXVoaiS3e6AzeZAWppVTbOkqakWq5Q6r79hW0REhOa3J3HvBJC7uKfFrEqKo7hv9C+9FXIxfZK3F/X6Uv/za0uGNYey5lAEn562hCUlUepTQ4TD4TBIkhQxZbWlZYheCpElVS/LyBT3skz3BVyYABNgAkyACTABJsAEipqAoiggcS/rdPS/it3hdDqccNjtqt3mkKxWu2Q1p6rWxUMNn9vt9rSYmBhtMS3ZcoSdI0vRFtAqDtmnormyXlF5gW3e080lek9KnQS+3mg0hup0ulC73R4uy3LYyCW2R/U6SSfLil4nC1uOpL2KeiLz9ZkAE2ACTIAJMAEmwAQghD1xyIjeq05FVZxOOJ2K5LA54EizqnabXXUsGx6+LTo6moS9PcNvT2tUs4l7lwW0vgiXF9hef1QyBD7dlJHAzxT5ZNcxm80hsizrbTZbSHh4uM5ms+nId59Ro0/dyPni3OM2MQEmwASYABNgAkzAiwQyBL6qhoaGkmhXVFV1qqrqUBTFHhkZqQl67We6JUeSsop71wW0Xmz8DV2KF9jmjyubyCerTubLaDQKUa+9WNznz5OPYAJMgAkwASbABJiAFwkIYa8Vldz3FMhXVTUqKopEfG6v9Ki9q7jPvoDWix244UvxAtv8kWUIfDqQovOu0Xwtqk9/0yL2HLnPHykfwQSYABNgAkyACTCBoiCgiX0h8ilCn+2l/Y381v9F7lncF8VYefaaLgJfE/LZf1IDWNh7dhi4dibABJgAE2ACTIAJ3CyB7AJfE/raTyHscwg7tuXcLHffO99F4LuOt6ugZ3Hve8PGLWICTIAJMAEmwASYgCsBV6uOq9AXx2jCPmfUlhfUBsU0yib4g6LP3EkmwASYABNgAkyACQQCAVchn1t/OBVmIIwy94EJMAEmwASYABNgAkyACeTlt+ZNrHhuMAEmwASYABNgAkyACTAB/yOQp986+wLbQx9XvujN7jXscLaCdj3OjuNN8nwtJsAEmAATYAJMgAkwAX8lcN3FlK4LbItK3HNee3+dWtxuJsAEmAATYAJMgAkwAW8TuH6mFJcFtkUh7nlHWm9PB74eE2ACTIAJMAEmwASYgD8TyDcNYu3nj4ZGhEXFHlhb9ZI3O3pX59PlU62m+D821rF587p8LSbABJgAE2ACTIAJMAEm4K8E8hX31DFaYHtgWQWLNztZFNf0Zv/4WkyACTABJsAEmAATYAJMwN0ECiTu3X1Rro8JMAEmwASYABNgAkyACTAB9xNgce9+pkVeo8smVTS+2ceYx9w7I+S6kxxdMcf20N5phm9cheekb4wDt4IJMIE8CfB3tgsa/s72iU9KoeckCz2fGD/3NCLjw6gJehmA9tL+po03j7t7kOdVi+u20JqoVwBoL/G3/HaY82wTvVM7z0nvcOarMAEmcFME+Ds7Ax9/Z9/UPHLnyTc1J1nkuXMoirCujA+kJuZ1APQAdEajUS9Jkk6SJDnjxWPuhXFS04uS8XJGR0c7ADgBaD+F0A9kgc9z0gsTjS/BBJiAWwjwdzbA39lumUpuq+Rm5iQLPbcNQ9FWpKoqCXtN1IeYTKYwnU4XarPZwmRZDpEkSYh8iubb7XYedw8OV0hICN1xk7B3qqrqUBTFHhoaanU6nbaoqCgrALsm8iVJIpEfkIXnZEAOK3eKCQQcAf7OTh9S/s72nal9s3OSRZ7vjGWhW+Jytx0CINRsNkc4HA6DTqczyLJMr3Cn0xlG0XwS+E6nk24EuHiIgE6nE8KeBLyqqjZFUdJkWbbo9Xqz0+m0REZGpgEgkS+i+IEYvec56aHJxdUyASbgdgL8nZ0las86wu0z7MYrvNk5yeL+xpn73BkZQopsOGEmkylCr9dHOZ3OYqqqxtBLkqRIVVUNiqKEUgQ/w4vvc/0IoAaRuHfIsmyTZTlVURSzJEnJsiyn6HS6FIfDYYqMjKTUsrSHA0XxA85/z3MygGYzd4UJBD4B/s5WVdKDrCN8Z67f1Jxkce87A1nolmQ8SqO77fDU1FQS9sX1en3sB4mnvqdKXyheRdS9IemM+Mm/e58Hse8YXflhh8ORACBJp9MZo6OjUzMEPkX5EUgR/Lzm5Jz9IWJO9mksuoyF+8kpxr8zD54P/Hnwre8D+m7q1yA16L+zt61M/85u/Uq6g3T7B+kP/vl37/Mg9q26FGxOsrgvtKT2nRMzhFSY0Wik6HxMSEhILICyNknd6jutDO6WZIj79qqqXpUkKU6W5WSDwWByseeIb4pAEfh5zUmHrOc5GdwfBe49E/ALAhniPui/s1VnCH9n+8iMzRD3BZqTLO59ZNBuphmqqlL4kyw5USEhISXsdntZABU+Mp5dp0Xpb6Z+Ptc9BHQOpZuqqpf0ev0VWZbjw8PDjQC06D2J+4Cx5+Q1J+cfjlinRandQ5VrYQJMgAl4hoBktwb9d/aO9yPWaVF6z1DmWm+EgIK0As1JFvc3QtVHj80QUuFmszlaVdVYSZLKK4pSeZ3p3EoW974zaCEKBqqqep4EPgCK3idFRkaaM6L35EsImNSYec3JBUcMK1nc+86c5JYwASaQNwGd0x7039lffmBYyeLehz4lsq1Ac5LFvQ+NWWGboqoqLYIJt1gstIi2lNPprCjLchWHTlpc2Dr5PPcSIFtOqIoPzarzWoriiE9W7cnjStfdFBERQdF7yp5DmXMCJnqf15xU9KE8J907tbg2JsAEPECAbDmhqv1Do113LSFNik9Ik5NXtrYG3Xe2pIbxd7YH5ldhqiRbjqy3f5hq1l0zJUnxpmQ5uff0POZkYS7A5/gWgQwhFZGamlpMUZTSkiRVdDgc1ZQQ3ULfamnwtobEfYQqbbRAuUriPslhTRpaouYmyqCTsbCWxD29AsKak9ecRGg4z8ng/Rhwz5mA3xAgcW+Q7BuNdt3VJKsUH2dRkxY+ZAm672ydFMHf2T4ya0nc68PtG9PMuqvmZCk+JVFN6joujznpI23mZtwEAVchZbVay+h0ukqqqlb72Hx+PttybgKsm0/dlnj2M4vqvGqkyL1iTxxVrt4mu92eHBUV5Zo1JyCsOXnNyYW/Rc5nW46bJxZXxwSYgEcIrDrg/Mxol4W4T0iTExe3cgbdd/ZXayLnsy3HI9OrUJV+s9HxWZpZvmpOEZH7xJ6T8piThaqdT/IpAizufWo48mzM54lnN6dCuWZUHHEk7geVqLk5w3ev5bwX1pxAyJjD4t4/5iS3kgkwgbwJrD7o3Gyyy9eSrFIcifu3H0wNuu9sFve+9Qn59n+OzWkW+ZolRYojcd9lVB5z0reaza0pDIG8hJQSoptfmPr4HPcTIFtOtKTbYlYcQtwbFUfiwJI1t5C4NxgMtKiWNrQKmB1r85qTCA3nOen+6cU1MgEm4GYCZMuJ0Tu2GG0Q4j4xTU6c+2Ba0H1n66QI/s5289wqbHVkywmPcmxJNeOaOUWKMwtxn8ecLOxF+DzfIcDi3nfGIq+WZIj7rWlQriXZrPEmOBMGpIv7RIPBQJF7K4t73x9HbiETYALBQYDEfXG9Y6vJIV9LsCjxSVZdwpx0cR9U39ks7n1nvmeI+63WVPmaMUmJt6ToEl4Zmcec9J1mc0sKS4BtOYUl593ztief35qqOClqH2dU7In9S6bbcjIi90Eh7tlz7905x1djAkyg8ATWHFa3muxSXJIVInI/u2Va0H1nsy2n8PPHE2fu+lTZmmaR4ixGiMj9yyPymJOeuDjX6V0CLO69y7uwV2Nxr1ZjcV/Y2cPnMQEm4G0CLO7VaizuvT3rrn89Fve+NR4ebQ3bcjyK1y2Va7acYI/cs+feLdOJK2ECTMDDBDJtOUEeuWdbjocn2g1Ur9lyOHJ/A9D8+VAW974/eizu09Ozsrj3/bnKLWQCTABgcZ/+nc3i3nc+DSzufWcsvNIStuV4BfNNX4RtOWzLuelJxBUwASbgNQJsy2FbjtcmWwEvxLacAoIKhMNY3PvHKLK4Z3HvHzP1+q3cd+gorFYb7mvWyK3d+enXI2h6V13oZFnU+/sff+Pi5atoWK8WypQq6dZruVZmSU1FYqIRFSuUyfMaP+07jMYN70RoSEiOYy5dicP+w8dQpnRJNG1U12Pt5Iq9T4DFPYt778+661+Rxb2vjYgH28O2HA/CdVPVbMthW46bplKRV/NSz2G4ei0B3366PLMtp89dxLyla/Ns2x23V8MbXZ7P8/1jJ/5B3xHTUf/OGpg7aYg4btDY2Th89ARGD+yOB++9u0D9TjGaYbPb4XQ64XA4YXc4YDanwpyaKn4mG02IT0hCXEIirsUn4tz5K+L/9Xo9Vs4bj0oVyua4zvG//8Wbw6aiVo3qeGf6iBzv/3P6PHoMnIDqVSph+dvjCtROPsj3CbAth205vjZL2ZbjayPi4fawuPcwYDdUz+Kexb0bppFPVJGbuP/jr1PoM3wabqlYDhXLZ42A/7L/NzRpeCemj+mfZ/tnv7sa27/dgy4vPo1XXnwKFA3v3GsEDBHh+N+qOQgLDS1Q32cuXIUvd/1UoGN1Olk8Eah6SwVUrVwR9zZtCLoJyV7mL/sIW3bsQp9uL+HZJx7Cod+P45/T57Ictu7T7UhKNor2Gwzhme/dWvUWNKx7R4Hawwf5FgEW9yzufWtGAizufW1EPNyeQLDlmMwWREUarktq/+E/cOHSNTS9qw7KlYn1MFX3V8+2HLbluH9Web/G64n7rh2fRaf2bbI06uHnul9X3F+9Fo+X3xwNQMXaxdNQOrYE3l25Hp9+/o34Tri9euU8OxkeForJI/tkvv/XP2ew68d90Ot00Ol14ueBI3/itz/+EjcevV57AaVKFkfJEjGQJAkx0VHiZ17FarPhxW5DoKrAx8tnIiI8DAuXf4RN23cVCPyzrR9En+4dC3QsH+R7BNiWw7YcX5uVbMvxtRHxYHv8Xdzv2XsY0xe8j96vtUfrR1rkSWrK3JX4bs8BTBrRC80a+5+3lcU9i3sPfg14vOox09+B3e7AkaN/CesLReOjoyIxakB3aJF7+j06KutN+sXL164r7ucs+gBffLMbT7dqiX49OiE5xYSOPYchzWrLt0+RhghsWbsgz+N++OkAJr+9DGVLx+LtyUOFsKdy7Pg/GDPtHZSKLY6Jw95EubKlcq1j0xc7sXDFOnHDQjcuZMGxWq04e+GyOH7rl9+DbDvPtGqJGrdVhaqq+PvUGdS4tap4v3LFcqhd89Z8+8EH+CYBFvcs7n1tZrK497UR8WB7/N2Ws2v3r5izaC2sNjteeu5xdO30TK60/Fncsy2HbTke/ArwStVPvPSmWEjrWmJLxGDDytm4dOUa1n26I892VK1cAc+1eTjH++S17zdyhvj7+uUzEVuyON5ZuQ6ffb4T9zZtgJq3VcPKDz8DRcBfePbxHOdT1D23xbY2mx1rNm7Dx59tR63bq2P8sN4oWbyYOP/7n/Zj+vz34HA60fu1F9A2l3bRceTZf7n3SHEjs+bdKTh19oJo60P33S1uaKjPr/Udi3KlY7Fi3gTo9TrMemc1vv7uZ8ydPAR17rjNK+PCF/EMAbblsC3HMzOr8LWyLafw7PzyTH8X9wT971NnMXrKIiQkpaD7y23xwrOP5hgLFvf+Mz3zmpOc595/xjB7S+MTk0H+lN5DpyAuIQkbVsyCLMvYf+QPJKcYsxx+/z134Y8Tp8RiVddyd8M6qFypvPhTmtWKXkMm4+z5y9DpdPhq4xIRGX9j8CRhlXlvwQQc/v0E3l6yBp3aPYGundoWCN6BI39gzPR3xY0I1UOLdK1WO8wWC4xmC5KSUxBpMIiFuk0a1smzzk+2fYNF763Hm107oFH9Wpi/9ENh75kzcbCoc/jEeaLvM8b0F5l0qJAXnxbfliheDMvmjBVPNrj4JwEW9yzufW3msrj3tRHxcHv83Zaj4Tl7/hJmvbMWowe9jrKlc6a+82dxT31kWw7bcjz8VeCV6rN77rsPmIDzF6+gePFoUMScFpbOnjAI76/fguN//YsSJYqJKHhCYjJG9HsdjzzQTNhXJs9Zhu9+2i/aTOJ+69oFQhj/e/YCnn3iQfTp1hHbvvpBiPuX2rbGqy/lfKJHi2Kze+YvX43DW8OnCXtQdGQkoqIMInsOrdmhQh7+cUN6oURMNH7782/QDUf2kmIy47kuA0Q7XQul6pwwrDdWrv0UG7d8jduqV0abR+/DlavxuHItHnRtukEhDo8/2BxD+7zmlTHhi3iGANty2JbjmZlV+FrZllN4dn53ZqCI+/zAs7jPj5DvvJ/XnFz4W+T8Po2dvtNQbskNE3AV91fjEjBqykLElowR2XB+PXQUwyfNzxT3JOopfeSp0+fRfeCETHH/66FjGD5pnrDUJCanQFFUDOz1srC1lC9bCsvmjhOZcjRxn1cjP1g0BRXL5Z2fns4j3/38ZR8iKcWItm0eQo+X2yM0NATjZi7Gnr2HMGnEW7incb0clxg0dg6cilPU/80Pv4hFtZQus1RsCTzzcl84nUqOc2KKRYn2JyYZhdinKH+DOjVvmDGf4BsEWNyzuPeNmfhfK1jc+9qIeLA9/mrLoYVz33y/NwuZenfeLiJr76/fBoslLct7+w4exfmLV3FPk3riH1DX8vTj9193ExoP4i9Q1ey5Z899gSaKHxykiftG9WqBIufxCckwmsy4u1FdXItPAH1Otcj9uQuX0eLuhkgxmrD7l4OZ4p7y0ZNffe6kwSKFJi2e3bF+EcbNWISXnmuduQhVE/fFY6JRsnhMDjpTRvXJc4OrM+cu4b2PPsOPew+hTOlYDOr9ChrXr51Zx+Wr8eg1ZJLw3r87fWSmXSj7RShCv2T1Brz47OPo8Up78fb6zV9CVVTh4y9RPEbc3NCiXUrZKcsSTpw8LbLqDO/3ep71+sFQB3UT2ZbDthxf+wCwLcfXRsTD7fFXcX/qzHn0HDg1C503Xm2Hdk89jBe7jRCP8QtaZo7vh4Z1fTdCxuKexX1B57IvHkcRePKbU2Se0kCS7YTsMB3btQYJdbKjuJZunduJaPfpsxey/P3FZx4XO85SoY2waFfXpzv3FeKePPeKoggfv1Y0cV9Qzz0FDMhz/8uB37Br9z4oqgrKNf9UqweE755uMshzH5eQLDazunDpClLTrKhcqRyWzB6TI5/+5Stx6DZgPGKKRWPl/PEICQkBpe4sX7Y0jhz7C0tWbcBjDzYXTwS++f4XTJu/Et1faYcOz7YSlp7rpdn0xXHmNv1HgMU9i3tf+zywuPe1EfFwe/zVlkPRvp/2/SboHP3zJHbs/BmauN938JgQEK7lf1u/wbHjp0RGnRq3VsnyXp1at4Kie75c2HPPnntfnp/XaxtZZ9q/NijLIe8tmIgqGYtjXd8g/32fEdPRomlDDO79Sr5ddhX32Q++UXFPC/NpQW5+hRa60qJXSo1JC28pa89zTz4sFs9qhXLcU3ack/+eQ88uz+NaXILIod+ofm3xBOLr738WWXdooS/dfGQX9/m1gd/3fQJsy2Fbjq/NUrbl+NqIeLA9/iruXZF8ufNnzH53Taa4zw0Xe+49OIncXDV77t0M1Aeqo91f77zjVqxet1lktfr20+X4869TwkrjWsiLTv720JCQHDnv69S6DWMHv5Hl+IKI+0cfaIYnHr0vB4Xbq1cRG0tphaLlGzZ/JdJSGsLDERERBsqFb4iIwNL3NwoRv3TOGNxWrXJmZJ0i9137jgVtpLdm0dTMIAHdJNDNgmuhlJ6d2z+JB+9tAtqVdsXaTzHkrVfR6qEWLO59YI66uwks7lncu3tO3Wx9LO5vlqAfne+vtpxgEvdsy2Fbjh99pVy3qa4Lakn8zl30gTievOtktQsLCxXRcFq0Sk/fKBd+bIn0zaNq3lYV/d/ofMPiPq8GLZ87DtWrVsr17fc+2oRKFcrisZb3iPdpAS8t5KVzqtxSHtMWvCfa1uPldiJtJ+XYr1CudGZdQyfMxW/H/hZPCevdWUMIerL4aIUsOBStnzdlKOrWuj2HuKebHFqTwMU/CbAth205vjZz2ZbjayPi4fawuPcwYDdUz+Kexb0bppFPVJE9FaYQ9g6n2Al2988H0af7S1i4fB0eaH4XrsWTr/0qZo0fiFvzEOEFidyTwK5do3qO/r/U7onMXWe1Nyl6T7vKbt6+S7y3asFEGAwRWcQ9pcccPG6OaBvlrB8zqKew6bgWyuVfLCpS3KRQoRuVH345IFJ9tn3iIXToPhTJRhM2r1kgnh5kt+V8+8NebNzyFYb3fR0U8efiXwRY3LO497UZy+Le10bEw+1hW46HAbupevbcs+feTVOpSKvJLu7Jiz5n8Rqx2LZD21YivztlwmnZojG6dX4Obw6dKha2Duz1Cu6/p1GOthdE3Bd0QW1iUgrmLP4AP/96RDwtoGw8FL2n4hq5p2g/rfmhXPu0ERUt7J09fhAqls+aVjMtzYojx05g36Fj2Ll7r1g8THn6q95SQVhymjaqi6mj+4r6s4v7L77ZjTmLPsD0sf3RpEH6Jldc/IsA23LYluNrM5ZtOb42Ih5sT6CJ+9YPt8DR4//g7kZZ/0Fkz70HJ5Gbq2bPQkY3OgAAIABJREFUvZuB+kh1FBVv99pAUFYa8txv+mInlq/5RGS7ebpVS/Tt3hGU/lIT9xQRP37ytNjNlcR0k4Z3iki26+J3d4n7H34+gHlL14q2UapcyruvCXvCN2jsbBw+ekLYcjQrD1lnFq74CFu//B4lS8Rg9viBqHJLepSd6trx7R7YHQ7xO1l4nmrVUjwNoN1qqSyZPRpVK1fMIu47tX8CXTu2xYLlH4mnB4tmjETN26v5yAhyM26EAIt7Fvc3Ml+8cSyLe29Q9pFrBJIt54VnHsGBI8cRFRmB2RMHZCHsz+KebTlsy/GRr4tCN2PM9Hdw8tQ50MZVlBry09Vzse2r77HovQ0i/SNZVajQTtOu4p7+dub8RYyfuRilY0ti2ph+0Lmku3SXuKedbCm7DkXW+3XvKKw4h48ex+JVGxAaGorjf/8rUm2uWzYdZUrFZnKgGxba5IoE/jOtHxQ3KFQmzl4i0l3SrrTNmzRAs7vq4s+/T2PA6JliMW6fbi/h2Yw+0/F//v0v3hqWNbUvLez9dPXbYlEvF/8iwLYctuX42oxlW46vjYiH2xMI4n77N3swd3F6NIxKm8fuRf+e6f/IaoXFvYcnkhurz2tOIjR8vhsvw1V5kcAHG7Zi+7c/IspgAEWnW7ZoIsTylWsJWTaVy03cUzMpK43T6URUpCFLq90l7m12u1gw2+LuBpn1U9aedq8OFL+HhYbg8YdaoF+PTjmokVjfvnMPHm/ZPHMRbEJSMorHFIMsSZnH03GT5i5DiyYN8PD9TXPUQ3x+PXxMLCimDa4evr8Z71DrxTnqzkuxuGdx78755I66WNy7g6If1REItpyJs5Zj9y+HBPWunZ4RueyzF38W99QX9tyz596Pvla81lTarE7NsL1kv2ia1QqzORUREeEwRIR7rU18ISZABNiWw7YcX/sksC3H10bEg+0JBHG/YNnH2LPvCIb2eQV31U/fwZLFvQcnjYerZs+9hwFz9UyACXicAIt7Fvcen2Q3eAEW9zcIzJ8PDwRbDvl4w0JDEVMsKs+h8OfIPXvu2XPvz98x3HYmEGwE2JbDthxfm/Nsy/G1EfFwewJB3BcEkclkgdVmR3S0Qex+6U+FxT2Le3+ar9xWJhDsBFjcs7j3tc8Ai3tfGxEPtycQbDkeRuQT1bPnnj33PjERuRFMgAkUiADbctiWU6CJ4sWD2JbjRdhFfSkW90U9AgW7Pot7FvcFmyl8FBNgAr5AgMU9i3tfmIeubWBx72sj4sH2BIstx4MIPV4123LYluPxScYXYAJMwG0E2JbDthy3TSY3VcS2HDeB9JdqWNz7/kixuGdx7/uzlFvIBJiARoDFPYt7X/s0sLj3tRHxcHsCwZZz9M+TOH/xKho3rC22d89ezp6/jBMnz6B+ndtRplRJDxP1TPVsy2FbjmdmFtfKBJiAJwiwLce/bDlGswXR2TbJyz4v9h05hguXrqBZo3ooX6aUJ6aNR+tkW45H8fpW5f4u7mnXx16Dp+Gf0+cxqHdn1K5ZPRNweFgoypQuCS0N5jOtW+KB5o2yDECx6EhUuaW8bw1KLq1hcc/i3ucnKTeQCTCBTAIs7v1H3O/edxBT31mJt7p0QJuH78tzFk+YvxS7fvoVU4f2QfO76vvdbGdx73dDVvgG+7stZ/fPhzBx9vJcATSoWxNvdn0ebwyeCqdTyfWYFk3rY/zQnoUH6IUzg9mWoyhKaUmSKjocjmoIDV/oBdx8CSbABJjATREgW06M3rHFZJPiEtPU+CSrLmHOg2lbZFlOMhgMZgBWAA4ATkmSaJNlvy556QidFDHfHzr27Z69mLlktUiX3enZJ9D9pedybbY/i3u25fjDTHRjG/1Z3F++Go/eQ6bBbEnDKy+2gdFkwSdbv0WVSuXQ+pEWKB4TjQ2bv8ap0xfQ/umHRYT+3ZUboNfp0eu19pBlSdh06t15uxuJur+qIBX34RaLpZiqqqWcTmdFWZarKPrQxe6nyzUyASbABNxLgMR9tGzbbHbIcUlWKS4pTU5ice9exu6u7a9/z2D49AVISEpGz07t8dLTrXJcgsW9u6lzfR4j4M+2nLmLP8T2b/bgtY5PoWO71oLRtHmrEB4ehj7dX0RamhXzl66DJTUNk0f2hiRJ+HTbTvx66Bj69eyIcmViPcbV3RUHmS1HByDcbDZHq6oaK0lSeUmSKr99MGxln8ZOd6Pl+pgAE2ACbiew6qD6icmOhGSrFJ9klZPmpkfuk4Mpcv/Vmsj5rV/J/am524G7ocIzFy5hxqJVGDegJ8qWyqkP/FncEx625bhhkvhLFf4s7hVFwfc/HcSRo39h9y+H80TudDqh05Fe/K+Uji2OJXNG+sswIQjFfZjJZIoKCQkpYbfby5I1Z96h8I9Y3PvNlOWGMoGgJrDigLLe4tAlJKWpiUlWOXlRK2WLw+EgcW8JFluOv4n7/CYsi/v8CPH7PkPAn205GsTp81fj2x/24bGWzVAqNme2nOyw1336JUrHlsCHSyf7zDhcryFBaMuRAYQZjUaDoigxkiSV0uv1ZR2yfotfDBg3kgkwgaAmQLacUDg/MNulpOQ0NTnZJqcsbuXcSuI+MjIyNVjEva977pNSjPh69y9Z5mr92jVQo1oVrNq4GRZLWpb3fj70G85fuoIWjRugQpnSWd575rGWqFS+rM/Oe/bc++zQeKZhgSTumzephxLFi+UL6otv9rC4z5dS0R2gqiqJ+xCy5qSmpkY5nc4SDoej1LtHo3dRq7ToPf0Dyr8zD54P6VY1/jz4zveBGAunY5nZLqWkWGFMsUnGdx5O3abT6VIyxL2NF9QW3b8x2pX/OXMOrw+dkKUhb77yIp5v8yjavTEY8YlJBW7k3DGD0KhOrQIf7+0DWdx7m3gRX8+fbTnZI/d33nEroqMM+RLde+B3lI4t6TeRe+pQkNlyJAB6it6bTKYIp9MZHRISEqMoSgkAJVRVLS7LcrHFh0Ma6aCEyrKklwFZkiBLAJ3LhQkwASbgFQIqoCqKoqqQHU5VdThV2WpzqmmpdljSFJ3JaIXZaJfN7z1h2+ZwOMxRUVEUudfEvRLI2XJ83ZZjNJnx46+HxDz57fjf2P7dHmji/pdDv8Nut2eZQ+u3fYWjJ06KjDp33Fo1y3t177gdxYtFe2XOFfYi7LkvLDk/PC+QxH2bx+4t0CZVq9dt9avIfZCKey16H2o2myP0en1UampqtE6no0W20bIsR87cF9ZcLyNEhqLX6WQZqiJLtGxaYoHvh19F3GQm4JcEVBXiP0WF4lTgUCDbbU7VZlNkEvhpJhtSzQ45dc2T1m0RERGa357EPT1yYXHvI6O+fdePmLFkdaa4z61Z7Ln3kcHiZuRPIJBsOWVLl0RoaGi+nT534bK4CWDPfb6oiuyADGsOPWenCD4NalhSEqWINkQ4HA6DJEkRQ3aFtAzVpYt7WYIMVaXovUQpTrkwASbABLxBQFHS1b2s09H/KnaH4rQrcNicsFudsjVNka0mm2rd+Iz1c7vdnhYTE6PluKc892ogR+593XPvOj8CXdyzLccb3wY+dI1AEvd9e3RA1Vsq5Et38Lh5KFWyOIv7fEkV3QGqqpJCp+g9vUjg641GY6hOpwu12+3hsiyH9fw68lG9DJ1eShf3ImwPkfGU1X3RDR1fmQkEFQES9tRhYc9RxUtxKKrToepI4DtSHao9zQHHpmct26Kjo0nYk9eDhD3liGRx7yOzhcW9y8ZqPjIm3IybIBBItpwbweBPkXvqVzB57rVxzBD4OUQ+LbY1m80hsizrbTZbSHh4uM5ms+kkSaIbASos7m/kw8DHMgEmcLME0gW+qqqhoaEk2hVVVZ2qqjoURbFHRkZqgl77GTCWnIx+UwAmIjU1tZjVai2j0+kqqapazdc998EUuae+suf+Zj/mfnR+IIh72qk2xWjGtbhEjJ+5FDVuq4J+PV7KMgqHj57A8g8+w6MPNMWzbR5EiF6HalUq+s1IBaO4z0Pkk1Un82U0GoWo114s7v1mSnNDmUCgEBDC3uX7in4nna9GRUWRiM/tFTBR+0AU920euhe/nziJpg3qZpmj7LkPlI9sEPTDn205Y6YuhtlCiQfSS5rVhr9PnUVUpAHVKme15yQbTTh7/rLIg1++TKnMcyINEZg0spdPj3Sw5bnPbTAyovj0FkXnXaP5mnWH/qZF7Dly79MzmhvHBAKagCb2hcjPsN+IaL5mxcn4SR7CLDcG/kolLx3hj577Dk8/jv1H/hA6Yt64IQEj7tlz76+frkK225/Ffbf+k2A0UfKB9JKcYgLtRksfytBQSpP+X7HZ7DCZLQgPD4UhIiLzDUqduWLemELS885pLO7TObsIfE3IZ/9Jh7Gw98605KswASaQN4HsAl8T+trPgBH2Gd/Nudpy/Encf75zN2YtfT9zRJ965AEM6v4yi3v+lPsngUCw5SiKgs8+34XlazYhIjwMq98Zj5hiUVkG5MdfDmPCrGV44ZlH0f2Vtn43WMFsy3EdLBeB7yrkXQU9i3u/m93cYCYQcARcI/KuQl90NFAi9tqo5aUj/MlzP27uYny/94DoUvcOz6FT2ydyTEq25QTc5zRwO+Tv4n7Hzp/wwfrPhd+eLDYjB3TF3Y3uzDFgLO4Deg6zoA/c4eWeMQG/JhBoQj63wQgEcf/2irViQ6sRb3ZF43o5NQT1m8W9X38Ug6vx/mzLoZEij/2ISe+g5b2N0f6ph1GuTGyuA+jP4p5tOcH1meTeMgEmwAT8iUAgeO6vxMUjPCwMMdFZn/q7joM/i3v23PvTJ8oNbfV3cU8IyJYjy1oWxNyhkOee/Plk2zEYwt1AzntVsLj3Hmu+EhNgAkyACdwYgUAQ9wXpsdFkhs1uR3RUJEJDsq7rK8j5RXkMi/uipF8E1/Z3W04RICuSS7Lnvkiw80WZABNgAkwgHwKBYMsJhkHmPPfBMMoZfWRx7x+DzeLeP8aJW8kEmAATCDYCLO79Y8RZ3PvHOLmllYFgy3ELCB+uhG05Pjw43DQmwASYQJATCBZbjj8PM9ty/Hn0CtF2FveFgOblU1jcexk4X44JMAEmwAQKTIDFfYFRFdmBLO6LDH3RXDgQbDm0WHbXj/tRLDoS9zSpVzQgPXxVtuV4GDBXzwSYABNgAoUiEAi2nN+P/41zl67g7vp1UKpk8Rwczly4hOP/nEbD2jVRplTJQnEq6pPYllPUI+DF6weCuKedadu/NhS3V6+MRbOGZ9KbOu89GI3/7WCrvRESosfE4W94kfLNX4rF/c0z5BqYABNgAkzA/QT8Xdyrqoruwyfi5OlzGPpGF9xZ47ZMSOFhoShbKhYT5y/Fzp9+RdtWD+HBZo2zQCwWHYWqlSq4H6yba2Rx72agvlxdINhy8hL3L3YbgYTE5Bz4w8JCse2jeb48LFnaFuy2HJddaWmzquwbVvEGVn4zk7mhTCBgCbjuSEudpN/F34J5EyudFDHfH0acdqalHWpzK43q3IE+r76EbsMmwOlUcj3mvrsbYtKgN326q2zL8enhcX/jAl3cJ6cYsX7F9ExwHXuOoi9bFvfun0purzFD1GuCnjYy0F7a3zRhzwLf7fS5QibABApIQBP2mqCnn6QCtZf4eyCLfH/23F+6GoceIybBYklFl+efBuWy3/j516hSsQKefPg+lIiJxrotO/DPmfN44cnHRIR+wap1CNHr8GaXDpBlCWViS6JB7ZoFnC5FcxiL+6LhXmRX9WdbzjsrNsBktsBud+CHnw8iOsqAuxvVESx7vdYePQZOAUX1d2xYmMn3yY79xf/7U+Se2htstpwMYa+JeR0APQCd0WjUS5KkkyRJznixsC+ybw++MBNgAiJMn16UjJczOjraAcAJQPsphH6gCnx/tuXMWvo+Pt+5G693eBYvt31STOjJC5eL3Wr7v94JqWlWvL1iLSypqZg2rK8IDv7vi6+x9/BRDOr+MsqVLuU3HwK25fjNUN18Q/1Z3OdluyEqa5dMRt8Rs1jc3/wUKZIaVFUlYa+J+hCTyRSm0+lCbTZbmCzLIZIkCZFP0Xy73c4Cv0hGiS/KBJhASEiIiNSrqupUVdWhKIo9NDTU6nQ6bVFRUVYAdk3kS5KUu6/DzzH6s7inHe6/+2U/Dh09gR/2HchzJBwOJ/R6+ifnv1K6ZAmsmDnOb0aPxb3fDNXNN9SfbTlnzl+C0+nEr4f+wIo1m1C5UjmMGthVQKlcsRw6vTEmIMR9sHnuXaL2tL93qNlsjnA4HAadTmeQZZle4U6nM4yi+STwnU4n3QhwYQJMgAl4nYBOpxPCngS8qqo2RVHSZFm26PV6s9PptERGRqYBIJEvoviBGL33Z1uONmGmvLMCX+/+Ba0eaI5SJUvkO48+3PQFysSWwPp3Z+Z7rC8cwLYcXxgFL7bBn8W9hmnstMX4ef/v4q568ojeuKtBLfEWRfYDwZYTpOKebDhhJpMpQq/XRzmdzmKqqsbQS5KkSFVVDYqihFIEP8OL78VPDV+KCTABJpBJgMS9Q5ZlmyzLqYqimCVJSpZlOUWn06U4HA5TZGQkpW2zZUTxA85/H0ji/t7GDVAipli+03vbzt0s7vOlxAcUGQF/tuUQtPiEZNAiWXq0RoXSVs0Y1xe1a1bHi92GIznFzJ77IptdhbtwhiWHovbhqampJOyL6/X6WN2Zid9TjfpbR4iKHf9MEz/5d+bB84E/D770fUBtsVYc+bDD4UgAkKTT6YzR0dGpGQKfovwBlUXHn2052SP3dWvehqioyHz/8frl4BGxkNZfIvfUIbbl5DusgXOAv4v71eu24n9bvoHVZkf1KhXFwFyNS8TcSQMweNw80AZXW13SXvKCWt+fuxniPsxoNFJ0PiYkJCQWQNmIUOdW3289t5AJMIFgJ5Ah7turqnpVkqQ4WZaTDQaDycWeI6JRgWLRCSRx/9QjDxRok6r31m/yq8g9i/sg+1byZ1vO2fOX8cagqXi0ZVN88c0esYlVr67tMWTcfCycNgQDxsxFRHgYNr43I3NU/VHcB6Eth1YtkSUnKiQkpITdbi8LoELYhanrtCh9kH1MubtMgAn4GQFTKrqpqnpJr9dfkWU5Pjw83AhAi96TuA8Ye04g2XJow6qw0NB8Z9vZi5dQtpT/RO7Zc5/vkAbWAf4q7smGM2D0XJw4eRrvzhiONwZPzdyh9vDRE6h/Zw08/vxbKFcmFh8smsji3o+mraqqJO7DzWZztKqqsZIklVcUpXL4xWkrWdz70UByU5lAEBOwWOWBqqqeJ4EPgKL3SZGRkeaM6D1ZcwImNWYgifsB3TqjWgF2m+0/cTZKlyzuN7YcFvdB9mXkr7acv0+dRe8h09Hm0XvxWsen0f61oZninoYwPjEZHbqNwJ13VMe8KYNzFfcJSSnCo2+ICPf5UQ+mPPcZczLcYrHQItpSTqezoizLVSLD1dy3EPT50eMGMgEmEEwEhC3HHvqhpCRfk+zx8ZI9Lhn1P9kUERFB0XvKnkOZcwImeh9Itpwbmaf+FLlnW86NjGwAHOuv4l5VVbw1bAamjHpTbCqRXdz//sdJDBwzF60ebo5BvTvnKu63f/sTFi77GOOH9cjc/MpXhzQIxX1EampqMUVRSkuSVNHhcFSLNkj/7UbmqwPF7WICTCDoCQhx74zcKDuTr8KREK9aryY5aq3ZRBl0MhbWkrinV0BYcwJB3NNOtSkmM67GJ2DM7HdR89aqGNjt5Sxz+dCx41iydiMeu/8etGv9iNiltnrlSn4z33lBrd8M1c031F9tOdRzSnMZUyxK/Mwu7tds+BwfrP8cb7zaDu2eejhXcb/tq92Yv3QdRg/qhgeaN7p5mB6qIQg995TeUoh7q9VaRqfTVVJVtVrEpenz2ZbjoUnG1TIBJuBWAqYTCz+TlJSrsCfGS/ZrifoG6zbZ7fbkqKgo16w5AWHN8WdbzogZC2G2UKbS9JJmteGvf88gKtKA6rekJ+nQSrLRhDMXLoE2rypf5r+daSMNBkwb1set88fdlbEtx91Efbw+fxb3mR+4XMR9174TcO7CFaxcMFZsaKUV1wW1n2z9FktWf4LJI3uj6V11fHakWNyzuPfZyckNYwJMIFcCpr/e3SwpxmuSPSEO9rhEpdZ7mzN891rOe2HNCYSMOf4s7l8dNA5GMy2FSC/JKUY4nE4h7rMvrLXZbDCaLQgPC0OkISLznOjISKyeM8GnPwks7n16eNzfOH+15WS5m84m7vfsO4LxM5bilgpl8d7CrFtDP91pAGx2O2aN748Nm7/GL/t/x7szh6HGrVXcD9eNNQarLcc1ch9tkOa7ESlXxQSYABPwCAFhy1GLb5EcKdcgxH18olp75RYS9waDgZQkbWgVMDvWBoIth5J0/O+Lb7D0o09gCA/D2vlTERMdlWV+7N53EGPmLEKHp1vhjU7tPTJ3PFkp23I8SdfH6g40cU9CvVv/SaA0mX26d8DTre7PQpwy7Bz982Tm32gxLaXKDA2lPZN8t7C4V8lzz+Led6cot4wJMIEMAiTubWqJrRS5d6bFxcvOhAS11goS94kGg4Ei91YW974zXbbv+hGrNm4RfvsoQwRG9+2BZg3r5mggi3vfGTNuST4EAsGWk2I0oWPP0bitWiWRGefn/b/hvbVbsHj2cOj1ZN/+r1CGnB3f/oSExGSRKaf53fXFbra+XNiWw7YcX56f3DYmwARyErCcXLIVjpQ4OBLjYE9IVGstE7acjMh9UIh7nRThFwEZ8tgPnToPDzVvgufbPJbFT+86sv4s7tmWE2TfUoEg7nMbMtqZ1tej8QWdaizuWdwXdK7wcUyACfgGARb3ajV/Efc0Y8iWI8vydScP6Qry54eHhyEy4j/PvW/MuOu3gsW9P4ySG9sYCLYcN+Lw2arYlsO2HJ+dnNwwJsAEshDQbDnBHrn/ak3k/NavUDp/Lr5AgD33vjAKXmoDi3svgb7Jy7C4Z3F/k1OIT2cCTMBLBFjcpz9tZXHvpQlXwMuwuC8gqEA4LFBtOYEwNlof2JbDtpxAms/cFyYQDATYluNftpxAn5Nsywn0Ec7WPxb3vj/gLO5Z3Pv+LC1YC89dvAq7w4nqlcvnesLp85dx8PeTuL1aRdS9o1q+lRpNFkRHGfI9jg9gAt4mwOKexb2359z1rsfi3pdGwwttCRRbjtPpxIEjf6JJwzshSVIWcvsOHsOlK3Foee9dOfLWegGxWy7Bthy25bhlIhVxJTMWr8cn23dj5sjuaNmsfo7W/Lj/KAZOXIIHmtbDrFE9rtva734+gnFvv4+B3drjmceaZx47ZOoyOJ3X9/neUr40BnRrl6X+WUs34Nyla4UmVOu2yujV+f/sXQd4E0cTfSfJ3aY3A6H/QOglBAIJAUIgpEJCD7333nvvvQZCryFA6CkkQBqhJPTee3eXbdmWdPd/u7aMbMsg25J8p5vN589ButubfTN7fjf3dvYzfu3LN+/Z7KdA3lxYsn4PgkLDX3udPu2+QMliytna/rUDUtEBJMtRniyHLZY9dPQEsgT4o9ZbldwyWkmW45ZutT0odyH3jNiPmLQYXzR6H326tEgy2AmzVuDoiXNYMW8UihVW5h9LIvdE7pV+W2IP4I3aj+a7P/64diq8vT3x6FkQfjx8MnFokiRh/Y5fwZ7P2zdtkGTIlcoUR7WKpRI/++WP/zBl8WbExhnRoWkD9Gr3Of/uvWYDERtr5P+v1bLqFy8f9ln/rCoGI+Lr5w1L0n+7gTNx9daDdMNco8qbWDShNyKjDKjXaqjNfkb2boWNO3/Fw6dB8PKK31vDGGeCKEnw9NBB0Agwmcz8AWHplL6oVuHleNNtGJ3ocgSI3CuP3Ifr9fiiy0CULFoYK2eMTYyZyYu+RUTkyx1sLV+w+Tp1aB+Xx1ZGLkjkPiPoKexcd5HlzF++GT/+dhSjB3VGnVpV3YrckyyHZDkKu63YNPfY6cvoP2EZWnxWB4O7xu/u+O/5a+g9ZrFdw+vYrCF6tv0sybHXbj3AgEnLERwagb4dGqPtl/X59ys278fqbT9jSLdmaP7p+4nnTFq4CfsPHceATl+ideN6Nsn9imkDkDtn1hQ2zVmxHf+cvoxZI7uiRJH8Kb5n+2bkypGVP2wsWruLf3/o6BmEhOnRqE41+Pv5oEHtqpg4fyNehIbjr+3z+TH9JizF8dNX8P2yMShSMB/mr9qJrXuPELm3KyrkexDJcpQly0mN3H/VYwiCQ8NSBJqXpyd+2bhMvgGYzDKS5SjGVY4x1B3IfVS0Aa26jebZvoVTh0CUkr6SX752J85euIaxQ7qgYP48SYDLni0rsmcNcAyYTuqFyD2ReyeFlku7HTT5G/xz6hK2LR2DrAF+iIqOwePnwZzcN/ukNho3rGXTnpt3HmH8/A2wRe7ZCXcePMXkhZswbVgn5MuTg/fBsudNuk1AnNGEJZP6oMz/CmPZhr3YuOs3TqC3LBoJnU5rk9zvXTUJeXJnx6G/Tyf5ft63OxEarsf4ge2g428EXrbypYshX+7sKezvNHQOLl67ix9WjEfBwNz8+y+7TSBy79LIy5yLEbl3H3IfFhGBH1bMTQyk5r3YWz+ByH3mTC26qj0IuIMsZ8e+Q1ixbidaNG6Aa7fucSJvb+vY+nO0/uojew/PtONIlkOynEwLPgdc+MHjF2jacxI+rvs2xg9oi3mrduK7vUfwdeN62Lz7MHq0+Qydmje0eaUL1+6g89C5qZL71Mw7c+km+o5bwjemKV44EJeu30PhAnmxdHJf5MmVLcVpFlkOI/csA1/zy/52j3zq0I748L2kbwzZyamR+0fPglGxTPzO2LfuPoY+yoDSJd7gu2Y/ehqEF8HhlLm3G335HUiyHOXIchau2YLI6GjEGY344/gpBPj7oUbl8jyo+rRviU5DJyAsQo9DW1YkBlrDtr34/yspc8/sJVmO/O4VTrNI6eQ+Mip7Nzn+AAAgAElEQVQanftNAquasembKfjlyDHce/CE4xUaFoHT569y3S3TsGq1WmQJ8EWVCm8m4lm7ZhXUrFbBafg6qmMi90TuHRVLru6HadzHzVvPJSoLx/eCISYWY+asQ/68OTGo61foO24pihfOj2KF8tk0LSwiCv+eu5ZI7pnM5ec//k1ybK23ynLibmlscdzR/y5hxZb9uH3/aeLnXVo2QpOGtZA7p33kPk/ObOj+9SepQvbHifP488QFpJXcM829JdMfEh4JZm+uHFmg02oREWlAtCGGyL2rA9WB1yNyrxxyn5rshoXDtqUz0WvMdCL3Dpwb1JWLEFC6LMeitc+fLxfWL52UBLXNO37Chm37UbZ0cVy4fBOVy5fCtZv3sH3NTHh6xi9mU0IjWQ7JcpQQp6nZePPuY7TuNy3F13NGd+OLavuMXQIPDx1fUPqq1qbJB+jcohGu3LyP9oNmJTmUkevqlUpjz6/HcObSDZy+eIsTZNbYQlwmifnt79OIiY3jnxXIlwtF38iH/p2aJD4U2Mrcs6o6U4Z2TNWsXb8cxe5fjqYg98+DwzhhHzFjNa7feciJemDuHMibOzta9JpCshwlB7SdtpMsRxmynLsPH4Mt9j957hJWbN6BwgUCMa5/fKWuQgUC0bLPCLcg96S5t3PiusthSib35y7dwJBx8YvSbJH7HoOnwdvbC9my+vNqOb06NcOyNdsxflg3vFtdOaWuiNwTuVfy/YZVqBk5czWXujCJDJPjvFW+JJZN7Yc/jp8HK11pvRj2dWMNi4jEXycv8MP++vciWElMRu7rvlMJLftMxf3Hz3md/BqV38SnH1SH0WhGlCGGk/jfjp7GmYs3eVUcRv73r5nCHyxYc6Qsp9vI+Th76VaKobBFs6zUJy2ofZ2Xlf89kXtlkHtLpI2atRj/nDrH1+JMH94P1SqU5V+xzL47yHKI3Cv/npKmEShVlsOyYt0GTcWjJ89tkvubdx6g55Dp6NK2Ca5cv83J/bLZIzBm2jIUKhiI2RPs19OmCVAnHUyyHJLlOCm0XNptv/FLeYWcTQtGcCnOj0dOYsL8Dbz6jGXBaWoGscz8V43eS/L1mu9/wTeb9iVmzpncxc/HK8kieYvu/cd1U/kDhqWxxbbWbwvY2wX2luGn9dP4gl+muc+dIyvaN0taktPagH/+u4R/Tl1OkblfvmkfX+h7+sINRERGo3rl0vDx9uLVe3qMXMBLgFpkRE+DQhETE8dlSsweJjti51ApTJeGpkMvRrIc5chymOODQsPAFskyCSFr3l5emDtmEMqWLI4vuw9GuD6SNPcOnSHUmdMRUCq5v//wKTr3n4SvmzYCk98kz9xPX7AWfx07gy0rp2LBii2Jde4Zyd+w7QAWTR+KN0u+fgdMpzvAzgsQuSdyb2eoyPawn37/F+PnrU+sSc/q3bMNreau3MFtZmtjWLnI8Igo+Pp48XUyrOa7v3/8Z0wrz+rEW7fk5J59xxbS/vz7S03+78fP8yo3H9WpBh8vT346e4MwvGfS/TBYdR22mPXP7fO49p2Re1ZZZ9mUvqliunn3Ib4gOC2ae7bG4FlQSGKfycm95Ytx/dugXCnl3KNkG3iZYBiRe2WR+9XbduP7/b/wMrbFC78BSBKeB4dg4YRhGDhpDv/85w1LEyOJFtRmwqSiS6YNASXLcpau+R49OzZDw6a9k5D7h4+focuAyaj77lsY3q8DrDexyp41C1p3H40yJYthzqQBKXazTRt6rjmaZDkky3FNpDnvKqziTby2XouWn9XlC2RZdpxVrfl+/x+c1BcpmBdrZg/B25/34WSZSWfYcRvmD8c7Tfrj8/o17CL3TAc/fenWVw6GLa4/tmthkmMath3JN6s5tmsRf6hwVrWc5IYlr3PvPC9Qz65EgGQ5ypDl3Hv4BF2GT0TD92ti/6E/+SZWfTq05KR++ZRR6DdhJny8vbFr5TxFk3uS5bhy9svgWkom9xb4PvyqVxJyP3ziIl4Oc/mcUShWpEAScs92qP1m7Q7s3H8YQ3q3RcN678jAC682gcg9kXvZB+krDGSa+0btR3G5iaVly+KPVl/UxX/nr+PitTsoUaQA2HGOIPfRhlhE6F/uKMk0/dduP8S6OUORI1vCnhYCkC93fE181oxGE95tOpA/bOxbPZm/np+6eEuSURlNZl6lhz2I1K1RMcl3XzZ6D2VLFk6BQvJSmEaTib8dsG5Tl2zFucu3MG9cDxTMlyvxq6wB/sie1V/Jrle17UTu5U/u2TzvN34mrty6gxXTxqDL8EmJO9SeuXQVlcqUQr1W3ZAvd05sXTyDyL2qZ7TCBq9UWY41zNbk/pfDxzBn6UZ80uBdDOjemh9mnbln5F4fGYX2vcezN29YOms48ueL31xGzo1kOSTLkXN8vs62lVsO4PGzYE7iK5UpxjeVYo1ly4sVCoQEiVfBeSMwD27efcTLRMbEGnnZzDfyx3/2OlnOgycv+DHJN6VLTXNvbTM796vuE1GtYileB581tq5n0drdaNywJrebbYxVr9VQ/obh+2VjeeUdtgsuW7RrXYbTul/LtVt9Xhdsh95x/dqg07CXm+G8CrfUNu16Hdb0feYjQLIcZchyrt+5h24jJuOz+rXRpWUTfNFlYCK5Z1HEdqZlC2rLlSqBJZNG2CT3IWHhXKPv6+Od+YH3Gguozr3sXeQ4A92J3I8e1BkDR8/j5fXaNv8EJ05d5ECxxbVh4XqULVUMPgkTsHrVsli6ejuKFsrP9fesqo6cG5F7Ivdyjs+02MYy9Kcu3ODlaLsMm4s2Terj4vU7uHHnEd4sUYhn8xnhZ9Vs2MJS9iDAPnsVuWeknEl4vmz0Ln746W+7zPHy8sBf2+OrbR05dg7Dp3+Lph/XxrAezflnKzYfwOptP6H+u1X47rfJyb1lMTCzde2cIXzBLGts593Dx87i8vW7+OXPU/w81vx8vLFu7lBs2XM4iX1HT13C86Aw1K9VGQH+vonf1axaBu8ne0Ng18DooExHgMi9Msg9uxf1GDUVM0f25zvcJyf3569cR78Js/Bx3XcxrEcHm+T+wOG/sGD1Zkwe0jtx86tMD8BUDCByL1fPOMEud5LlNKxXE+u27sO00b1x/fZ9rN2yN1XE9m9ZgCnzVuPZ82DZk3uS5ZAsxwlT36VdipKE67cf4NjpKzhw+AQePQ1Gmyb1sH7Hr1gwvifW7TjIde5pleWs+u4nsLcCrLHa9f06NMba7b8kGdvdR894NZoShfPzMneWxh4uVs0cxP+5cO0ubN51CJOHdEDD2m9xGU+nIXP48duXjwXbzCo5uWfnjZ69Fr/+dYrvvDthYDveF3sg+fDr4VxmxAh/jcql0aD2W3i3Wjl42dhfgzT3Lg1Fl12MZDnyl+WwYAjX65E1IID/Tk7u1+3Yi3Xb96JXu+Zo/snLqlnWC2r3/voH5q3aiAkDeqDOO2+5LL7SeiHS3KcVMYUf707k/tv5Y3Hoz5NoVL8WDIbYxE1s5i7fhH9PX8Ks8f14GUzWcmTPgvCISH6M3GU5RO6J3Cv8NoNmPSfj3qNnfBjZsvjh0w9qYP+hE/Dz9cbOb8ahx+iF6SL3jIBfvH6XE/vlU/sn7vpqjZc9spzmvSbj7sNn+GnDNF4Xv/PQOXgREs5LVzb/9H3eHavY82Gb4YmyHPYZy9KzEppPnodg9uhueL96/G7X2/b9zqU8Fd4sCg/dy825jp26jJg4YxJ3srcD128/xOBuTZEnZ/Yk31UpV4IvPKamPASI3CuD3Fsiyxa5bzdwDO4/fooN8ybzDa0szZrcbz/wK5Zu2MZr479TRb673RO5V949JEMWu5MsJ/kOtRZgkmvuMwRYJp1MshyS5WRS6Dnksr3HLkIWfz+8X6MC6r5TET8ePonpy77DwM5fotUX9cA2fbKVuf/9+Dk0blALi9ftRuvG9TCg05dJ7Bk8ZQVfPDtrVNcUWnvLga8j93cfPEXz3lNQuWwJrJg+AKy85cI1u/gDCCtHefifs1i/4yAvh3f7/hMuE2LyGkv759QlDJi4nI9t9qj4nS1Ta593HounL0LtxnT17MEoT+Uw7cZLLgeSLEcZshzreElO7v/69wzGzlmKN/Lnw8b5U5KEVqP2vRFnNGL+uCHYuvcXHDt1Diumj0GpYkXkEoI27SBZjqzd41jjiNw7Fk9n9Ubknsi9s2LLFf0yiYrARK0JjRHysXPX85KXrPqMNbkfPXsNWnxaB4+fB8dvKnXkJPz8fDBpUHuULv5GEnPZbrSBuXMk7jJrayyvI/fsnE27DnHpTYPaVXkXpy5cR/nSxfimUrfuPUarvtP456x6zfAeLVCvVuUkl2IPIe9VK89r9b+qbd1zGJHRMXZD/vmH7yBvrqTZfLtPpgMzDQEi98om94yodxg8DvcePcGAzl+jcYO6SWKJVdg5f/VG4mdsMe2ulfNtyu4yLQhtXJjIvZy84WRb3EmW466Ze5LlkCzHybeBTO/esuiUEX1Ht+DQCF7qMneubNBqXk2+HX1t6k+9CJAsR2mynEi+S+3/ihbilXH+OXUO3279AStnjE0irWMRzSrk/HjkKK+m4+3liXerVea72cq5kSxHzt5xgm3uQO6Zdl6jERDgb1ubykrWmc1mvriN7UyptEbknsi90mKW7CUE1I4AkXtlkXtb8cqkeLYWwSsxtoncK9FrGbDZHWQ5GRi+Yk4lWQ7JchQTrGQoIaByBEiWozxZjhpClmQ5avBywhiJ3CvD2UTuidwrI1LJSkKAECByT+RejrOAyL0cveIkm9xBluMkaGTTLclySJYjm2AkQwgBQsAuBEiWo3xZjl2OVshBJMtRiKMcZSaRe0ch6bx+iNwTuXdedFHPhAAh4AwEiNwTuXdGXKW3TyL36UVOoeepUZYTbTAgNEyPAoF5FOM1kuWQLEcxwUqGEgIqR4BkOSTLkeMUIFmOHL3iJJuUTu5ZvWyj0QiT2QyzSUScych3jYyONvDfrJJOcEgYgkLCERQcigePniEoJIxvK892tC2YXxkEn8g9kXsn3QKoW0KAEHAwAkTulUPunweHYP7qzRmKgIGdv0aenDky1IcrTiZy7wqUZXINpctyZi/ZgINHjtuFJttgJnfOHChSKBBF3ghErRqVULqEvHeUYwMjWQ7JcuwKcDqIECAEZIMAyXKUIcthG1W1HzQ2Q3Gzft5kFC4QmKE+nH0yyXKcjbDM+lc6ub9x6z6O/P0fz8RrtVr++9S5q7hw+QbeKJAXPTo0Rc4cWZEje1ZoBAFZAvyS7JQpM3fYNIfIPZF7JcQp2UgIEAIvESByryxyX/HNkhjVp3OaQnjaktU4d+U6iNynCTY62BUIKF2WkxyjP4+dwbT5q5E3dw7MnTwIuXJk44dcunYb46Z/g1w5smLiiB7IlyenK+B12DXUKssRRTG3IAgFTCZT0QBfYbHDAKWOCAFCgBBwEgJMlhMrZdsrmCKCxLiQYI05JER6c9VejUYT5uvrGwUgFoAJgFkQBMlJZris29R4xMGNfgsbtRNdZkd6LmTJ3FerWA6zRw1I7OLMxavYf/hPNGlYD+VKlUj8/I/j/+H81Rv884Vrt+LfcxcVQe7ZAEiWk54IUeg57kLu44xGbPr+R2zbfRCl/1cU44d1Q45sWbhX/jx2GjMXrue6/B4dvkKTT+oqzlsqJPfe0dHRWSRJymU2mwtoNJrCft7ScsU5jgwmBAgB1SHAyH2MOcsejRgZBGNIEEwhYUTu5RkG1uR+8uCe8PL05G/3123fg3U79mHq0D6o9ValROMnLVyJw/+cxOpZE/DN5h3qI/dVuz32PbUyf7Qr3ZkZ13Tl+JxxLaXLchgmp85dwfiZKxAbG8cnZYWy/+P/HxVtQGSUAWHhEfDz9cXogZ3wVuUyzoDRqX2qUJajBeAdFRUVIElSTkEQAgVBKOTxYMpqXfGRTsWaOicECAFCwBEIRF1fvBPmyBDBFBoMY0iYVGY1y9yHqylzrxV8FjoCS2f2YSH3ZUsWBySgwpv/Q/evm2L07CU4+t9ZrJwxFmu27UHfji1RIG8etO43khfl+Gn9EoyYuVgx5N4hmvsyzS56+nj55zy1qcgTZzoled9V29wNNMRGBl/eXi7OlddV8rXcgdw/ex6MviNnI8DPF/7+vvy32WzGf+eucNeUKPoGxg/timxZA3Dhyk1Uq1xWUS5TKbn3ioyM9Pfw8MhuNBrzMmmO58OpW4jcKyp0yVhCQLUIRF1buE0jRYaIcaGhgikk3KPS5r0mk4mRe5b0VIUsR0nkvlLZ0oiLi8PlG7cxvEcHrNuxF1GGGEwe3AuDJs9FkYKBmDVyIJr1GooyJYph2dRRGDptgYrI/XhJU+76ndwekk575rtCj105syu3vJ/fKJjMF0sWfYGJgryFXq4E5hXXchdZjvUQmQxn0crveBnMxh/XQde2TeDp6YGJs1bi6MlzmDSiB2q8VV4mHrDPDJXJcjQAvPR6va8oilkFQcil0+ny+nia99qHFh1FCBAChEDmIcBLYZo8N8CsD5OMYeGCKTRCV2nrPkbu/fz8DGoh90rT3DNS33XEJERGRcNoMqFm1YqYNqwvVm7ZiS17fkKxQgVx+/5DtP6iEbq1/kpR5J7Nhgxp7qu2epxLlEyerKPMIPfsuhpBF3dqa/6gzJvayrmyO5H7ew+fYO3mvZzA58mVA4N6fY2qFd9MdAbL8PcaNgMmkxmLZwxDoYL5FOMoFZJ7DybNMRgM/mazObvJZMrl92zWEeYwS/ae/QGlfxMeFA/xUjWaD/K5H/AFtXHSSsEcGSEZw/WCOUxvLrNpv1arjUgg90xdQAtqZfAXOPmC2vNXrmPg5Dkwm0X0bNsMLT5tyDlD3/EzceXmbW7xvLFDUKVcafWQ+0qN72QTvLW+Fn9lFrln15dizNFndxcNk0HsyNoEpctyWHb+1PkrOPHfRfz+938QJQnFixTEpw3fQ2ycEXp9JELD9QgOCec/D588R0xMLAoVyIdlc0bwxTNybyqU5QiMw7PsfWRkpI/ZbA7w8PDIKopidgDZJUnKptFosuDenCoStJ4QtDpAo4EgaAQI7FxqhAAhQAi4BAEJkiSJoiRANEESTQJMsZIYGwOzIVojRUdKpogojTkiSqj0w36TyRTl7+/PMvcWci+6c7UcJclyrKvl9JswC4zkf1CrOsb268rj6NHT52gzYBQkCdi1ch6yZ82iKHKfbs09W8wqRpji6w7KpGmy6MJcvahXJkO32wylk/sbtx+g19D4jM2rWoC/L7Jny8JLY8bExuHytdu8ak6vTs1ed2qmf69Scs+kOSx77xkVFeWj0+n8DQZDgFarZYtsAzQajZ9we2xNQfDwEKHRaTQ6jSSBnSOACH6mxywZQAioBwFG9+IZPiSTSYDZCDEuTpAYwY+OkUx6gyBGGoTK+/f7+PhY9PaM3JsBELnP5EBJnrl/+jwIrfqNZA7llk0c1BPvV6+KY6fPY+TMRfyzz+rXxuCu7dyf3FsW0IomjayyZhqdKNEC21fPHKXLctgE3L7nN755lY+PN3y9veDr6wNfX2+sXP8DJ/HL54zki2rZsayajiEmFl36M12dAeuXTuQLbeXe1CTLYb6QJIkRdVY1h2Xw2esVr7AwViLa18dkMvkKguAjXe5eBxpPD1HS6gRBoxE5uWf/x06lRggQAoSA8xEQRba8T5J0Wo3ICL5ojjNDNJokMdaokWJiBckQC5M+FlUPHTAajTFZs2a1LKZlshzJnTP3StPcszr3q7/bhY27DqD5pw2w/9Cf8NB5YN3ciZiyeBVOXbiMvLly4nlwMBZNGI4NPxxQzIJaNhPSprm3WkDr/GmU9ivQAlv3JvfWo1u7dR8KBubBh3Wq849HTl6C/85exop5o1C4YCBmLFqPnNmzomvbxrh8/Q5yZc+KwHy50x5UmXCGCsk9SxQwls5+GMHX6fV6T61W62k0Gr01Go2X7lKLDyHotCJ0OghaDVttE7/9sLySDJkQLnRJQoAQcBkCYnyKl6d6RQmSmWXwzRqYGME3wRxtlMwxJrHqn/sDAgIYsTcm6O35UwGRe5c5yuaFrDP3Y/t2wdf9R8EsitixfDYOHT2J5Zu2o1fb5pizcgNKFy+C4T07osvwiSgYmA85smbBmUtX3XMTK+sFtJnrotSvTgtsU8dG6bIcyz11yarvsffnP7jsZvXCcTxzb03u/f38MGzCAjx68oLXwR8zqDOX6SihqU2WY/GJJEmM4Kcg+UyuExUV5aHRaHRxcXEe3t7e2ri4OK0gCJaUvazeICohxshGQoAQyBACnOBLkiR5enoy0i5KkmSWJMkkiqLRz8/PQugtv91GkpMwbpaA8TEYDFliY2PzaLXagpIkFVWa5r5Q/rzY+dMhtPzsI/Ro05Q/rzHyP+ubdbxEJiuL+d7bVbB0wzacvngFnh6efJHt+nmTUbhAYIYCyNknp0lzn3wBrbONy0j/tMDWNnpKJ/ehYRGYt3wLjv93nmfl50waiIL586TI3BcrXBD6yGhMnbeab3rFqunMmtAfBQLln7lXK7lPheQzqU7ij16v56Te8pNwDpH7jNws6VxCgBBICwLxmfuExgh+As+X/P39GYm39eM2WXt3IveSJOLWvYfYuGAK/H3ja8Ow7P3kRStR8c2SWDB+KH85zDbIZHvpTF68SjGyHCL3aZnSbnCskjX3fx07jYUJ9ewD8+bCtDG9UTB/3kSvDBm3AOcuXeeyHEbuWWPlrZau3oZ9v/yFHNmzYNb4/ij8hryfuJndapPlJJ9aCVl89nHCotlEyY5FumPJ8rNjiNy7wb2JhkAIKBQBC9nnJJ9l8ZP9WD5jRDHJg4FCx8sy3DYz90rT3I/p2wVXbtxGjSoVEl2hj4rGgAmz+MLagoEv+QU7oM+4Gbh47aYiMvfM3jRp7kmWo9TpGG+3ksn9ghVbcODg3/ig9tvo17Ull+KcvXgdK9bthKenDldv3ANb7LR5xRSeqbfKrGDRt99h/y9/4fOP3kffri1k70S1k/uEWLWQdguRT/6biL3sI5kMJARUgUBygm8h+pbfbkPsX8UjlEbu2YJaWy3OaISnByveBly/cx/j5y3jGfzHz17w2mx7vl2ILAF+sg/sNJF70IJa2Tv0VQYqWZbDJtx/Zy6j5tsVE4cYFqFHs47D+b/ZrrQN676Dft1apoCAvTn9+fAxNKhTA1q2FlPGTe2yHGvXWGXwrYm8daaesvYyjmUyjRBQCQLWGXlros+H7y4Ze6uEmVto7lMj99YxazKb0bLPcF51z9fbG00+qsd3rJV7S5MsxzIYKoUpd7embp+Syb1yUU+b5UTuX41XMsKfNnDpaEKAECAEnIiAuxF5W1ClxiOUsKCWvd1nRF2r0cDb28uJkZC5XaeL3DOTaROrzHVceq+uZFlOesesxPNIlqNEr5HNhAAhQAi4PwJK1ty7v3dejjBtshwrZJJXzznzXaHHrgSucsv7+S3Xo+o49iFP5N4+nDL7KCL3me0Buj4hQAgQAoRAWjL3StDcq8mj6Sb3PIPf6nEuUTKxHSWRWeSe6trbH64ky7Efq8w6kmQ5mYU8XZcQIAQIAULgdQgoWZbzurG5y/fpluUkAmC1wDYzyD3tSJu2UCRynza8MuNoIveZgTpdkxAgBAgBQsAeBIjc24NS5h6TcXIPwLLA9tSmIk9cOZyqbe4GGmIjgy9vLxfnyusq+VruIsv5+8RZVC5fCn6+Pjbd8fDxM9y88xDFChdAoYL5FOcykuUozmVkMCFACBACqkDAXTT3/5w6h8plS8Mn2cJao8mEE2cu4H9FCyOvVVltpTk3Q7Icy2DZAttTK/NHu3LwmXFNV47PGddyB3L/6MlzdOgzgW9GtWrBWJsw7dx3CN+s24kubZugReMPnQGlU/skcu9UeKlzQoAQIAQIgXQi4A7k/uGTZ2gzYDRKFCmEVTPHJUHixyN/Y9Y361D/3eoY07drOlHK/NMcQu4zfxhkgT0IuIMsZ+2Wvdiy82f06NgUX31aj23MhQh9VJLh7z/4J9Zt3Y82zT9G40Z1knzHNp9gG1LItZEsR66eIbsIAUKAECAE3EGWs3rbbmz8YT/6tG+Bph+/TACKkoQOg8bi/uOnfIfaPDmzJ3H42xXLoeXnH8k+CBwiy5H9KMnARASUTu7NZjPa9ByL6OgYbFk5lctyoqINaNx2sN1e3r1xbqpyHrs7ceKBRO6dCC51TQgQAoQAIZAhBJRO7lmt+1b9RkKvj8L25bOT8IH9h/7EnJUb4OGhS9ylloHFNtE0Gk34okFdDOz8dYbwc8XJRO5dgbKMrqF0Wc7BI8cxe8kGNPviQ3Rr1wRMouPr443Jc1YlQTkoJAxPngUhX56cyJ3syXvqmN4pNHYychE3Rc2yHKtNqtjrleSvWOT7ykVuQUT2EAKEgLMQsN6Rll2D/Zt/puZNrJRSCvPIsX8xccEKNPvkQ/Ru1wJ3Hz5GkYL5ceHqDQyeMo8T+bZNPkHnlk14/DANfs/RU3Hn/iOsmTMRhQsEOiuuHNovyXIcCqe8O1MyuTebRXTuPwn6yCisWzIRPt6e6NxvEiKjY7Bx+SRO8i2NNPfyjkNb1iWQeguh1wCw/Fg+sxB7IvjKcy9ZTAi4CwIWYm8h9Oy3aPXDP3dnkq9kzT2T8XYbMRlPXgRh88JpeB4cgq7DJ6FUscK49+gpYmJjkTN7VoSGRWDa8L6oXqk85q/ahL2//YEvGtTBwM5tFBPHRO4V46qMG6pkWc4P+w9j+dod6NWpGWrXrIKfD/2DdVv3oeWXDdH56y+SgKNkcq9GWU4CsbeQeS0AHQCtXq/XCYKgFQRBk/BDxD7jtwHqgRAgBDKAgBTfxIQfc0BAgAmAGYDlNyf77krwlSzLOfjnMUxbuhrdWn+Fuu9Uw8I1m3H8zAXMHzsY32zZic8+qCfa2PQAACAASURBVM0r6HQfOQWiJKLWW5Xx61/HULp4ESwYPxTeXl4ZiBzXnUqyHNdhLYsrKZXcG2Ji0bjtIIiiBJ1OC5OJ3UeB7NkCsG7xRFy8ehO7DvyeiPGzF8F48OgZCubPg3x5ciV+3qBuDdR99y1Z+CI1I1RK7hmxt5B6j8jISC+tVusZFxfnpdFoPARB4CSfZfONRiMRfFlHMBlHCLgvAh4eHjxTL0mSWZIkkyiKRk9Pz1iz2Rzn7+8fy1QcFpIvCAIj+W7XlEru2dv/Tzr25dl5jSAwJ3LfvFOlAqYP78flOJ4eHvyzn/84ihnL1vL/z5YlgMtxcmTNohhfErlXjKscY6iSZTkjJi2GISYG+fPlxqWrt7mmfljfdviwTg0c+PVvLPhmy2tB6tj6c7T+SgEr3cMf7jOI5iC9aArSi8bQATlK7dFoNGG+vr6sLBD7A8IzRO6QGbLK2rO7qmdUVJSPyWTy1Wq1vhqNhv14m81mli7hBN9sNrMHAWqEACFACLgcAa1Wy4k9uwdLkhQnimKMRqOJ1ul0UWazOdrPzy/G3e7RyUFWsixnyuJv8SIkFIUC8+HwP/9yor969gSuuWeN6et/+OkQNuzcjyiDIXHob1Uoi15tm6FYoYIuj7n0XpBkOelFToHnKZncW+C+fus++o6YhXKli2POpAG8rKXBEIuIyKTlMG25x9/PR9aVciw2q2lBbQK5ZzIcr8jISB+dTudvNpuzSJKUlf0IguAnSZKvKIqeLIOfoMVX4OwjkwkBQsANEGDk3qTRaOI0Go1BFMUoQRDCNRpNhFarjTCZTJF+fn5szx+2uSbL4rud/l7J5N4Sf3+cOIXx85ajScN66N+pNULCwsEq5ez99Q8EhYbBy9MT7Zt+xrP6C9dswdnL1zjXqFq+DBrWfgfvvV1Z9hIdIvducLexdwhKleVYxsdem/UdMRuPHj/DinmjUSAwT+LQT5y6yEtVvarVeKs8l/XIualNliNJEsvEs6y9t8FgYMQ+m06ny3lnYdQfzE9FewZwd91Zrue/6d+EB8UDzQc53Q+YLW/09vrAZDKFAAjTarX6gIAAlvZlBJ9rSN3hLavl76ZSZTkW+6MNMeg4ZDyX4WycPwX+fr5YsXkHtu79mfOD+rWqo0PTzxMlvWwR7sG/jmPHj7/hxp17vHjHmtkTkS93TtlSCZLlyNY1zjFM6eR+7rKN+PnQMXRt2wT5A3PjvzOX8e/Zy9j8zRR81WEYIvSRrwRO7jXumfEqJfdeer2eZeezenh4sDtmXo1Jt885s4B6JQQIAULAcQgkkPumkiQ9FwQhSKPRhPv6+rI/RhYJJdfeuwvBVzq5n7p4FX79+zgGdW0LT50Hjp0+x+va/69oYVy5cZv/f2qNLaitU70qqlYo47gAckJPRO6dAKqcu1SyLGfe8s346bejHF6tVgO2OIa1IoXy49v5Yzi5Z5r8Ns0+TuGC/b/8hRfBoVACuWfGq0yWw16lMEmOv4eHR3aj0ZgXQP4HS2O3WrL0cp5TZBshQAgQAkYhtoskSU90Ot0zjUYT7O3tzV41WrL37I+V28hzlCzLYWUt9/waX3yDyWxYVl6r1aL5Jx+i+9dN0aL3MDwLYi9gbLdGdWpheM+Oigh4kuUowk2OMVLJ5H7F+h+wc99vCMybGyWKFkSl8qVRvUpZ5Mmdg4PDyL3ZbMLujfNSgNVv5GxcuX6HyL1jwsihvUiSxMi9d1RUVIAkSTkFQQgURbHQw2Vxq4ncOxRq6owQIASchIBZaxwkSdJDRvABsOx9mJ+fn6UAApPmuE1pTCWT+2+3/oAte37CG4F5eXnL6pXL81r2TJrDGiP3+qhobF08PUmk3Lz3EIMnzwWReydNIOo2YwgoWZYTGRUNjUaTZLMqhkZMbBx/+m7TY6xbkHsVynLYO1Dv6Ohotog2l9lsLqDRaArrRM/lGYt2OpsQIAQIAecjwGQ5kpdps1mPF6ZQMdgYKoWXX5Z9t4+PD8ves+o5bDGY22TvlSzLiYxO4BHeLze9ZBESbTDwBbKt+o5AZLQBB9YuThI4127fQ/eRkxVD7kmW4/x5L6srKJncW4AURZHXsD978TpOnr6IsxeuY8a4vpgwayWRe1lFm33GWMekKIq5BUEoYDKZinrCO+nd1b7u6ChCgBAgBFyKAF/c62faLuqF56ZwMTg2yBxWaq7/blZBJ2FhLSP37MctpDlKJvfWPOL+46c4deEK/jl1DucuX8OeVQvQaeh4IvcunT10MYcgoGRZzprNe3D+8k3cuvOAZ+strUTRNzB6UGf0HzWHP303rPtOCqyOnjyHsHA9yXIcEkWO7SS1mHy03LiQZDmOxZp6IwQIAecgcGdj6C5zJDi5N4ZIoRUW5txtNBrD/f39ravmuIU0R8myHFYR5/jp87h+5x7Y5pisMe19uVIlMGf0QLQbOAbBYRFo0qBukkAJDY/Ab0dPKCZzz4wnzb1z5rose1Uyue8xeBpu3X2I3DmzoXTJoqhcvhRYacvcObNzrN2lWg4bi8oW1DJZjo/BYMgSGxubR6vVFpQkqSiRe1neQsgoQoAQsIHAnU2he8QovDCFi0HGUCm01IwAvvGgVc17Ls1xh4o5Sib3Q6fOx7/nLyFHtiwo+7/iqFaxHN6tVgk5smXlXqUFtTS9FYmAkmU5127eRa4c2ZEzR/wkTN4YuWd1a+dOGpjiu9lLNuDu/ceKyNyrVHOfgtx7wnuhIicZGU0IEAKqQoDJcjRZzXtNkdILU7gUZAoVQ0vNyLLXaldx9qrZnXYVt5mQ0Qo+sr9nX7t9F1n8/RCYJ7fNGO0+agrY+r5pw/om+f7hk6eYt2oz6tashj7tWsg+vklzL3sXOdZAJZN7xyIh396I3Mdn7oncyzdGyTJCgBB4iQAn99nEfSxzHxtqDDaHIaTUdE7uQ319fdlutZZ692Z3ztwrgdyrJW6J3KvF0wnjVLIsR02uIlkOyXLUFO80VkJA6Qjc2xq+zxwpBpkipCBjmBRaamq8LMfX19dSDtPtM/cHN/otbNQufv8ZapmPAGnuM98HLrOAyL3LoM7QhYjcE7nPUADRyYQAIeBSBIjcS0WJ3Ls05F57MSL3r4XIfQ4gWY78fUmyHJLlyD9KyUJCgBCwIGCR5ag9c0+yHPnMCZLlyMcXLrGEyL1LYM7QRYjcE7nPUADRyYQAIeBSBIjcx9+zidy7NOxeeTEi9/LxhUsscQdZjj4yCv+cPI88uXPwcpjW7cz5a/Dw0KL0/4pAp2ML+pXZSJZDshxlRi5ZTQioEwGS5ZAsR26RT7IcuXnEifa4A7m/fe8hug+ahlrVK2LCsO6JaLGda5t2GMY3uNqzaR48PIjcOzGUHNY1bWLlMChT7UgfFY0AP99XXujEuUt4+PQ5alYuj8A8uV557PmrN/DgyTNUr1gOuXJkS3HsvUdPcOXWXVQpUwp5cuV47QDj4oz47Z+TyBLgh3erVnrt8fYccPHGLQTmyoWc2W2XzrWnD3uOiTbEYP+Rv5AtSxY0eLc6gkLC8DQoGOVKFrfndDrGTRAgck/kXm6hTORebh5xoj3uIMtJjdyzDa7YRlcsa794xjAnoujcrkmWQ7IcR0bYn/+ewZQlq9GvfQt8Wu+9VLsev3AFDh/7DzOG9kGtqhVTPU6SJHQaORk37z7AiO7tk5BYby9P5M2VExMWrcShf/7Flw3roV6Nqkn6yhrgjyIF8yf5LFyvx6ddB6FU0cJYNX1M4ncTF3+LiEhWbCRp8/TQYfqQPqnaaDaLaNF/JIJCw7B1wVQE5o5/WNm67xdewzq1xnapfKdy+TTB/yIkFF/2GoZibxTA2pnj0GXUVNx5+Agju3dAg/dqpOhr/tot/CEqva1UsSLo1qIx2Biv3r5rsxv2cLZi604EhYa/9jI9Wn2F/xV547XH0QGpI0CyHJLlyG1+kCxHbh5xsj3uTO53HTiCZWu2I1+enChb2nbWrFrlMvig9ttORjlj3RO5J3KfsQhKejbbMn3GivWIjTOi7Rcfo1urJja7t5fc/37iFMbO/8ZmH1XKlsaADi3RccQkTj5ttdpvV8bUQb3sIveNew5BsA2C6uXpid82LE0Vpj9OnsaYecv5m4U5I/snHte0z3A8CwpJ9bzmH9dH3zRuUBMcFo7GPYagYL48/EHi9oNHGDJ9ASfWq6aNQcmihZJcr8vIKbh25166Xfx2xbKYO3IAIqMNaNSpn81+hnZtiy17f8ajZy/AsGLNaDRClCR4enhAEASYzCbuowVjBqNqudLptodOBIjcE7mX2zwgci83jzjZHiXLchau/A4GQwzPvJ04dRG5c2ZHhbL/g0ajwbC+7TBy8mL8d/bKKxH88rN66NmhqZNRznj3pLknzX3Go+hlD9fv3MfQmYsQEhaOnq2bovXnDVN0bw+5f/I8CF1GTUFUtAEdm36GiKhofH/gVxQpEIjPPngP2bNkweZ9P+PWvYdo+cmHKPJGASxcuxU6nZaTZjZX8+bMgUplStpN7sMi9NjzzZzE47/qPRyA8Epy33vCLDDp0NKJw1GhVIkk5P5FSBimDU76cMEkROt/2A9b5J5JjA4d+zdVdzAZIHsj4O/rg2Yf1+fHscz8uSvX8Undd+Ht6YnWn3+UeL6F3C8ePxS5s6eUNC1YtxXHz17E1EE9UbxQwRTX9fLyRK7s2fjD2rLN2/n3vx8/hZDwCDR4twb8/XxQv+bbmLpsDX/AsDwEDZ6+ACfPXcKmuZNQuEAgFm/Yhu9//I3IvYMmGslySJbjoFByWDcky3EYlPLvSMnk/qsOwxChj0wBslarxdJZw7kkJ1fObJgzcQDPTFm3azfuYtqCtfjqsw/Qo8NXsncUkXsi944OUkZSpy1fi4kDuiNfrpzpIvczV27A/sN/oWuLxmjX5BPex6TF38Lb2xuDOrWGISYWc1dvAtOhzxzWl89DRiBPnL2IIV3bJMpjLBefv3Yrf1iPMxrB3giwbeFrVIqXxTAZUfthExAWEYnfN798U1C/XW/+fWqZ+39On8fwWYtRrUIZzBs1EKcvXcXdh49Rv1Z1dBoxiRNe6/5YX0dPncOI2Utskvs/T57G6HnL0+0OJkPa/+38FOR++5IZyJMzB44c+y9J34s2fIewcD1G9+oMrVaT5Dum489rYw1DjzHTcenmbXy3YCoK5MvDz2nZfxSR+3R7Le0nErkncp/2qHHuGUTunYuvrHpXsizn7oMnEEUzDh45gZ37DqFS+VLo2ZERdQFbd/6M34+eQodWn+Hrpo1SYH7u0g0MGTcfTT/7AN1lTu5JlkOynMy4adiTuWeL1o8c/w+nL10Dk76k1kwmM8/WW7c8ObJjzcxxST5LTXbDDmLkt8fY6Wki90xm0mHYBDx+/gLrZk1A/jy5+b/vPnqCFVNGYtyCFekm9zUqlcNnqaxZmLhkFYxGEyYP6IFkeQVetatmlQo2yX2ubNlQt00Pu909oV83fFCzWorjUyP3j58HJb65YHIhtrC6VLHC/G3Co+cv+OJfkuXYDX+qB5Ish2Q5GY8ix/ZAshzH4in73pRM7i3g9hk+E9du3uOyHLZw1s/XG192GMq1pOuXTsToqctQqkQh9O3aMtEf5y5ex5DxC9Dsi/ro1u5LWfuJyD2Re0cEKJOzHPz7eJKuKr1ZEiWLFsbq7XsRbTAk+e7YmQu8As67b1XkpNi6Nf6wDt4IzJv40eQlq3nfjWrXRG4b1XKS279xz0/IkzM7diyZmeSru48ew2QWcfLsRSzfspPLRSb078aPKZw/H5r1HWE3uWcLfZdt3oHv9h9Eo/dr4oN3quHEuYvY/tMhNHyvBsb07gymuX8eHIomDeoksYPJjdj4bclyLJn7LxvWxcCOrW26pnm/kWB9/Lh6YWJVonB9JFjWPnmzyHLYw4uF3LMHn87Nv0jV7X/9dxZ//3cWaSX3THNvyfSHhuv5G5Kc2bLyBy9G9NkbFiL3GZ9tRO6J3Gc8ihzbA5F7x+Ip+96ULMth4N57+ARd+k9OxLlY4QKYO3kQfjn8DyQAb/6vKAaMnoPa71TB2CFdEo87c/4qhk1chBZNGqBLm8ay9xPJckiWk9EgvXn/IToOm5ikm77tmqP5xx/iVRlzW9dNTgAt5P7dtyohR9YsrzV13+G/bJJ7y4lMEsOkMYx0MjnP2xXK8q+YnfbKckxmMz7pMoATVuvm5+ONTfMmc516ehbU2kPue4ybgUvXbyXq2a/evode42egfZNP0P7LT5PYY4vcs8W4jLin1vYe+hPsJzm5Z5V6WBlRtsD5xr0HWDBmEJdcsfKjbQePI1nOayPTcQeQLIdkOY6LJsf0RLIcx+CoiF6UTu5ZNZx9v/wJ9to/MG8uPHsRgnJvFsf0MX24PnXRyu/w429HMX1sHxQplB+SKCF3ruw4de4KRkxajFZffYROrT+Xva+I3BO5z2iQshKSLNvLGltceuD3o7CQ++NnLvAsrnX77sBBXLh2C22+aIQ3ixdJ8l350v9D9iwBiZ9ZyH35UiVeWz+fnXTszHmuL0+euWffsXKVbJEsk/ywxsppzh89iJfYZFVowvT2a+5Xbv0BoRF6Xqf/yPFTuHnvAfq3b4mmjT7gfTNyzxbUrpwyKsn4zl29jsUbvn9l5p7Vyy+YN17PbmmffVCbvxUYO385fj9xGgvGDkbVsqWxZOP32HbgVwzs2IqXA7Vutsi9vb5OTu77TJiFc1dvpDidLZpl6w5oQa29yGb8OCL3RO4zHkWO7YHIvWPxlHVvSpbl3H3wGD0GT8d7NSpxfT3bxKpg/rxcf79i7mjkzJEVLbuMQo7sWTBtTB907DsBnzR4F/27tcLJM5cwespStGn+Mdq3SJpJk5vDSJZDshxHx+SPvx/F9G/WJZJ7W/3bo7m3nGch95/Xr82r37yurfp+T6qZ+1XbdoM9WLDqLyUKF4QkAc+DQ8CqyfSfPJdnpg+uX5J4idctqGUHnrl8Df0nz0GZEsWwbOJwXqXHQu4duaC2d5tmaPlpA6zZsRdrd+zD4M5f8wo5zfqMQERUFHYvn8MXCVs3tgbg1v1H2P3NHGT19+eae/ZWoU3jj1OFkT2MHT97IUXm/tttu8GkTWcuXwfbuZstIvbx9kL/Dq3Qb+JsvvagUGAg7/dZcDDf4C9/nlzw0HkgJCKCn0OynNdF7+u/J1kOyXJeHyWuPYJkOa7FO9OvplRyz/S0g8fNx5XrdzB1dC8Mn7iYk/tRAzrhj39O48M61bFj7yGsWL8TvTo1Q5NP6qLX0Ol4+jwY21bPwH9nLmPcjG9SXXCb6Y6xMoDIPZF7R8ejs8g9k4BY6qi/yuZ7j59w7XdKzf0TdBo+CR/VfgdMusM2serbvgUn9Ssmj0SfibPg4+2NvSvm2k3umdadletkaw7WTB+HgoF5cOXWHRR7oyDaDB6b5gW1h/45iQmLvsVXH9UD2/CJtX2H/sSiDdvQv0NLNP3og8RqO4zYlylRFLO/3Yh677yFif1f7qBtGUCLfqM46f51/VLotFpO7tlaAyapSa2xdQTsTUBaNPeDpi3Ac6ua/snJveVaI3t2QNn/FXN0yKmqPyL3RO7lFvBE7uXmESfbo1RZzvVb99F72Ax8XL8Wvvj4fXQfNI2T+wnD4v94srrbHfpMQHR0DPp1b4m795/g7+NnOLmfOKIHzCYzJs35Fl3bNkHzxh86GeWMd0+yHJLlZDyKXvbgLHLPMtVFk+02a8vufpPn8oW31uSeyXBYPXpGvFdNHcM3vrLsUMvKV1YuUwrvt+6OwNw5sW3RdLvIfZQhBiNmLcbZK9d5zXeWxf771Fm+Edau5bN59R22oLbtF0kraj14+pxXAbK1oHbXr79j3urNScp/svKerE78iB4d8EmdWggNj8AXPYbwBxiNIIBVqfl26miUTiZvYoP4vNsgntX/ffMKLi90VrWc5H5IXufekfFFfQEkyyFZjtzmAcly5OYRJ9qjVHLPiABbSDt74gCwreqTk/ttuw5i1abdich56HQo9b/CuHjlFmrXrIKa1SpgxsJ16N25ORp/nLRShhPhTnfXRO6J3Kc7eGyc6CxynxYbk2fu2S6tTH/++Qe10a1lY3zadVAiuWf9BoeGoXHPoShfsjiWTRphk9yzTbm8vLzAFs2yxhaWsnr51o1V3XmvWmV0+OpTfD1obJp3qF27Yy/W7NiHIV3a4Iv67/OuN+w6ACaJmTKoJ95/uwr/rOe4Gbh4/Rb/f/ZgMbZP5xTwGE0mfNC2F1h1nB1LZ/J1BmzvAOvGjvn17xN8U6zaCX1bvm9c/328WaJoin6Tl8JkfTx+9iLJcew6F67dxMzhfVHAqhoSq+iTzWo9RVp8Sse+RIDIPZF7uc0HIvdy84gT7VGqLIdBwrLw+fLkxO17D1OQ+zMXrmHb7oMoU7IYypZmP8X5wrzO/SeBEf1PG7yHhSu3YnDvNvioXk0nIpzxrkmWQ7KcjEdR0h6syT2TjrCFs6xuu3VLi+aelX1kC3afBYdg9NxlKF2sCCe/1o1l31lpSia5YdIVVgnHesdVJrXrNnoaZo/ox2vDJyf3567c4LIcZu+I7u1tkvv9R/7mWXW242yNyuX5hlmsqkzpYoVRqlgRVK9YFoXy50s817KgdtawvklsvXzzDtfN28rcWx4Ylowfiopvxu+sa9nddfmkEXzhL2sW3b2Xpwe2zJ/CFxAHh4XzhcgWzT/bubbVgNF4q9ybmJ8gw2FrChhObIdfhk9ktAGNOvVD4fyB2DRvEmJiY7H+hwO8vKf1WKwHYCH3zH62u+2onh35Wwp7WrvGH6Nryyb2HErHpIIAyXJIliO3yUGyHLl5xMn2KJncW6CxRe5Tg+3RkxfIny8XNm3/ERu2HcC4oV3xXo3KTkY5Y90TuSdyn7EISnm2hdy3/qwhTp6/jAA/HywaNzTN5J5VYGESOEtjCzRZBt7fzxfF3yiQpD+mfWebR+XOkZ0v4rQ0P18fXu6SNUstePY2Ljm5X7tzH9Zs34s+bZujxScvpXTWC2r3/PYH5qzahEkDuqNujbdSDJw9QJy6eBWHj/+LYV3b8Wo5aV1Qy2rtPwsKwYY5E3D+yg1O1JltTN7Ddp5lme9LN25jyPQFnJgH+Pli28JpCPD3w4qtP3A9/vShfVAgb278efIMRs9bhiYN6vIdfVlb/f0erPthf6JGPzm5/+Wv45iydDWXP62YOgo+Xl78vCiDgW8kduXmHfx29CS/Nmu+Pt5cEsQ0+taN1fFnpTMZTsxGS2MPeezNBrX0I0Dknsh9+qPHOWcSuXcOrrLtVamyHGtA00Lu2XmMgPQYPA2PnjzH0lnDUbJ4Ydn6x2IYyXJIluPIIN1/+K8k8o8v6tfGkC5t00zu2w0Zz/XilhYeEQlWX56RRU9PjyT9sYw02yiJkVFf33jZDGtZ/PywYU7S+vu2yD2T0Nx//DSxdrzlfGtyzwgsKzvJHhYsu8AaYmNx4epNsDcHh4/9hycvgsAeKH5esyjN5P76nfvoPHIy3ixeFPPHDMTn3QYnlhD9+P2aGNmzI5e6DJmxkNfXZxtEsWz9p/Xew/Bu7TBs5iK+OdbOpTN5Jn/ppu18k63xfbuifq23wfpnGXb2VmPzvMn8QSg5uWfjnrBwJQ4d+xcN33sHY3p34lCwSjefdB0I9gDD1hawvQE+qPk2alYpb3ORM2nuHTmjUvZFshyS5Tg3wtLeO8ly0o6ZYs9QC7m/eOUm5i3fDG8vLzx88hwGQwzyB+bG2kXjE1+Ry9mJRO6J3DsyPsfOW47fT57mXXZr2QRtbZRdTIssh2nF2c6vbFdZX28vbF0wNcVurJbNn9jbgp5fN33lcJKT+7/+PYNRc5ehUGA+bJ7/ctM61kmDDn04wV44dgi27P0Z/5w+j2+njebSoCnLVuPQ0X/5AwdrjNR/9N47KFwwkJPhrft+AVt02yXZbrD3Hj/Fwb+Oc4nNO5XLc209y8jPXb0Zu3/9Hf3at0CzRvVx9vJ1PA8J5W8imESGae93/HwIZrPIq+l0bvY52g2ZwGv3f1bvPRz8+wQn7FsXTOH2WB5Y9nwzB0aTmRN7duyAjq3wVUI9fPY249OuAxNlOew8lqXvMGwinr4IxvQhvcE2D2ONXZtJeZjdTH5oaSfOXkRsXFwSzNnbgRt3H/AKP0zzb90qlSmVomSnI+NPDX0RuSdyL7c4J3IvN4840R73kOU8Qq+hM1CregWMHdzVJlq8as7IWTDExvHNrUoUeQOd23yBAoFJN6FxItTp7ppkOSTLSXfwpHIiI6mMMI/u1YnXQrfV7CX3B37/G2u2M1lKCF/0Ob5fV9SoVD5Fl+kl94yotx0yHvcePcGgTl+jSYOkC+BZhR22KZelMRnK3hXzwLTuI+csweUbd/B2xbKoXrEcar1Vkb85+Pa7Xdiw+0e7YWWbQLF+m/UdCW9PD16th5F9S2PZ9bYJZTVZ1r1L88b4+vOP+NdMJjNw6nxOyFnr2fortP78Iz6eNoPHcd0+0++zDD7L5H9cpyZG9ujIJTYbd//I6/rfefiYbyS2curoxGuyWvdDZy7Ce9UqYdrg3q8cy+t24k1+8jeTR1I5TLujI+WBJMshWU4Gwscpp5IsxymwyrdTdyD38kXXMZYRuSdy75hIetnLs6Bg/hbLmqAmv4a95J5p7IdMX4gP3qnGtfBsN1hbLW3kPpLvUluyyBu8Mg7Tqa/4bhdWTx+TJCPNrhMSFgH2gMGq6bBKOe+9VSlxUSsrSckqvwhsha5VYxnr2w8e2Q1rraoV+YPLJvZAIAh8197kjcmBHjx5hr5tm6NgYN4kX7PPGVH38vDgG0qxBwDWtu47iDw5s3H5DGtnLl1F2ZLF4enhwe1rP3QC/5yNgZUZrVO9apJ+2QNazSoVecLiVe37H39N1ODbM+hP677HNxmjlj4EiNwTuU9f5DjvSU7nmwAAIABJREFULCL3zsNWlj27gyxHlsA62CiS5ZAsx8Eh9drumGwl1mjk8gxGNl/VmCzHUgEmteNYBprp85ke3M/H57XXT34A27GWZeMzuzFNe/KHBWaTKEm8pj01QoAhQLIckuXIbSaQLEduHnGiPUTunQiuA7smck/k3oHhRF0RAoSAkxEgck/k3skhlubuidynGTLlnkCyHPn7jmQ5JMuRf5SShYQAIWBBgGQ5JMuR22wgWY7cPOJke4jcOxlgB3RP5J7IvQPCiLogBAgBFyFA5J7IvYtCze7LELm3Gyr3OJBkOcrwI8lySJajjEglKwkBQoAhQLIckuXIbSaQLEduHnGiPUTunQiuA7smck/k3oHhRF0RAoSAkxEgck/k3skhlubuidynGTLlnkCyHPn7jmQ5JMuRf5SShYQAIWBBgGQ5JMuR22wgWY7cPOJke4jcOxlgB3RP5J7IvQPCiLogBAgBFyFA5J7IvYtCze7LELm3Gyr3OJBkOcrwI8lySJajjEglKwkBQoAhQLIckuXIbSaQLEduHnGiPUTunQiuA7smck/k3oHhRF0RAoSAkxEgck/k3skhlubuidynGTLlnkCyHPn7Ts2yHFEUcwuCUMBkMhX1hPdi+XuLLCQECAG1I8BlOVnNe81RUlBcmDnYHIaQUtOz7NVoNGG+vr5RAGIBmACYBUGQlI5XajxCK/gsVPrY3MV+kuW4iyftHAeRezuBysTDVEruvaOjo7NIkpTLbDYX0Gg0hXWi5/JMdANdmhAgBAgBuxBg5B4Bpj1iNIJM4VKQKUwMI3JvF3R0kJMQIHLvJGDl2q01ubfOkn4X9XBx82yF5Wq26uz6Kfzh3mjRHBRhiguOhDlkYI5S7pwF0gLwjoqKCpAkKacgCIGCIBS6t9iwumjPANX5ngZMCBACykPg7sawneYoKcQUIQabwqSwUjN45j7c3TP31jzi4Ea/xY3aicpznptafOQHcW9MlBAUGSEFR0doQ9qNirHNI9x0/KoaVgK5T5El3aK/v5zIvXxC4UDo/T0GiEF60RQUKZrCVEDuvSIjI/09PDyyG43GvEyac39JzBYi9/KJSbKEECAEUkfgzvrQbWK0EGIMN4eawqXwCvNz7TWZTIzcR7upLCcFj/h5vc9yIvfymSWHdpj2xBo0QVERQlB0hCaMyL18fONwSyRJspkljROk1Q6/GHWYLgSYLMcXmp0GyRwSKZqC9aIpbFB85t5ds0AaAF56vd5XFMWsgiDk0ul0eTUm3d50AUgnEQKEACHgQgS4LMfLvMEcJYUZI8zhpnBEVFiYcx8j935+fgY3JPc2eYRk9iAe4cK4e9WlmCzHw8e0MzYaIdF6ITgqQhPWfjTP3KfkETKxmczIAAIJ5D5FltSowZYMdEunOhABRu69JWFbDMQQvdkYqpdM4aPyVXDnLBAj9x5MmmMwGPzNZnN2k8mU68kK8xEGqyV7z/+A0r8JjwSpFsUDzQe53A9YLIqCaaU5WoowRoh6c4SkLz0vYL9Wq41IIPdxbraglpH7FDwCoifxCAdygYx0xci9zsu4LdagDYmKkEKj9ZrwbpNE2zwiIxeic+WBgCRJNrOkm8Lv7iVZjjx8xKzYFXZ/g0Eyh0WajeGRoilidL4K7pwFEgDoEv5Y+JjN5gAPD4+soihmB5BdkqRsGo0my/1VUVWgkTwFraATBGjAfwR2LjVCgBAgBFyDgCRJoihJgiSYJFEywSzEinFSjNkgRkuxmkiT3hxljkRUheU59ptMpih/f3+WubeQe9FNquXY5BE/rvXaS7Ic14ShPVf5ZYu0ISZaCIvWS+HRkZqI7pPNtnmEPZ3RMfJGIIHcp8iSfm94fISRe5Y1Zs1C9OnfmYMHRGlljGSOiBKN+kjRrB+eo7Q7Z4EYQbdk7z2joqJ8dDqdv8FgCNBqtWyRbYBGo/G7Mz+qpkYneEgaSafVChoRkkYQwM4lgi/v2w5ZRwi4EwKSJEGCCFEySyaIglE0SnFSnMAIfowpSjSIUTBUXJVjv4+Pj0Vvz8i9GYA7kfsUPOK3zQFHGLlnWWPWLESf/p05eJgl08pYgxBh0EMfHSnoO08w2OYR7jQ71ToWSZLsypLuiLhfRZDgqRUEnQCBkSgWnUSiHB84ksjTQIJJlCSTWUCsURRjYkVzdJxGiow2m6KiYI6akKeC22aBGKQJD53sVS/L4HuyLH5YGCsR7etjMpl8BUHwuTo6rI7GM57cCxpoJEgsey9oNPE3TmqEACFACDgbAVEUAQmSVqMVJRGi2Wg2i0aYxDjJKMUhVooRYk1RYmzljTkOGI3GmKxZs1pq3LM695KbZO7t4hEHN3tUETSipybhbSvxCKdFZzyPkDT8bZJo1sQajVJMXAyiTbHaSEMUogxRmqjeM+Ns8winmUUduwyBBHL/2izp+vA7NXWCxkOQJJ1Wo9VIkqgR4jUQRPAd6C2J8VpGbQHRLEkmUYDRJIpxRkFiBD8mWjQZDJJomJK3ottmgRLIvSV7z2KTEXydXq/31Gq1nkaj0Vuj0Xhd6af/UKMTtJJW0glaxGft2X/s/6gRAoQAIeAKBER2u2Y0nd+4JckMUTJJZpgFRvBN5hjJKMZIpkrfZdsfEBDAiL0xQW/PakS6E7l/LY/Ys9KrplYHD0EQdVqtRiMhnkfw+zY1xyHA4pCFowj27MnIvdFkkuLMcZqY2BjExETDEButMfSbF2ubRzjOEuopMxGwJ0u6IOhqHUbuNZKk0wiCRhIlDSP2lCV1rOfYTGQEX6vTsudu0SiazWZJNBlF0RgnSLFxkGKjRVPsrLyV3TYLZEE04cEzBclni22joqI8NBqNLi4uzsPb21sbFxenFQTBkrKnPxSODUvqjRAgBF6NACf4kiRJnp6ejLSztKlZYgkaUTT6+flZCL3lt9tIcqzu1+z++8q3rRume9TRecBD0Ig6TcLbVkbtNYxNUHMYAqIYz+7Z2yRRBCMQZrMJJpMRRmOcJtYYq4mNiZZiBy+Jtc0jHGYJdZSpCFhl71PNkk4NvfKhDjxlz8l9wspFytw72HOM2McngSCJkCRG8M2SZDZrwAi+KVYyG+NE0TQ3TyW3zQIlhzQZyWd/PBJ/9Ho9J/WWn4Rz6S+Fg+OSuiMECIFUEYjP3Cc0RvATeL7k7+/PSLytH7fJ2idLxjAOkSqPWDnG70OtDoxzcnLPiL3lh+LLcQjwNSA8COPfJjGCbzZJZtGsNZniYIqLlYzGWJiGfhNtm0c4zhTqKbMRcMcs6eDpKy/ZwnXuyG5lMxvv11xf9VmgVAg++9iy1sPyR8Ty23ohLZF7mQc4mUcIuDECFrLPST7L4if7sXzGmG2SBwOlY+KOPGLWyu9t8ohh3Zq7LY+gP6BKn4k27HenLOnAqd88suWi+aN7FJCx6ygLlIpzEmKTfWsh8sl/W76TsXvJNEKAEFABAskJvoXoW367HbG39qk78YjxCzfY5BET+7dzWx5B5N5N71BWJErRWdLuo+eF2XLRiqmDsinIdarNAtnykVVsWhN563sR3ZcUFNxkKiHgpghYJ2ms7+F8uO6WsX/NvVrRPKL/pCU2ecTCcX3clkfQH1E3vSuxYblDlrT76Hlss5AUbcXUQT4Kc52qs0Cv81Uywv+6w+l7QoAQIARchoAaiHxqYLoDj+gzfqFNHrFkYn+35RFE7l12e8icCyk9S9p99DxWmcAWuWebbSipqT4LpCRnka2EACFACBAC8QgonUf0HDPfJo9YPmWg2/IIIvcqnL1KypJ2Hz2PLWSyRe4Vu8uRmrNAKpxuNGRCgBAgBNwOAeIRmevS1/EIIveZ6x+6+msQ6DZqrs1KBCunDabYpeghBAgBQoAQIAQIgVcioEYeQQSJJoWsEVDjpJS1Q8g4QoAQIAQIAUJAQQiokUcQuVdQgKrRVDVOSjX6mcZMCBAChAAhQAg4AwE18ggi986IJOrTYQiocVI6DDzqiBAgBAgBQoAQUDkCauQRRO5VHvRyH74aJ6XcfUL2EQKEACFACBACSkFAjTyCyL1SolOldqpxUqrU1TRsQoAQIAQIAULA4QiokUcQuXd4GFGHjkRAjZPSkfhRX4QAIUAIEAKEgJoRUCOPIHKv5ohXwNjVOCkV4BYykRAgBAgBQoAQUAQCauQRRO4VEZrqNVKNk1K93qaREwKEACFACBACjkVAjTyCyL1jY4h6czACapyUDoaQuiMECAFCgBAgBFSLgBp5BJF71Ya7MgauxkmpDM+QlYQAIUAIEAKEgPwRUCOPIHIv/7hUtYVqnJSqdjgNnhAgBAgBQoAQcCACauQRRO4dGEDUleMRUOOkdDyK1CMhQAgQAoQAIaBOBNTII4jcqzPWFTNqNU5KxTiHDCUECAFCgBAgBGSOgBp5BJF7mQel2s1T46RUu89p/IQAIUAIEAKEgKMQUCOPIHLvqOihfpyCgBonpVOApE4JAUKAECAECAEVIqBGHkHkXoWBrqQhq3FSKsk/ZCshQAgQAoQAISBnBNTII4jcyzkiyTaocVKS2wkBQoAQIAQIAULAMQiokUcQuXdM7FAvTkJAjZPSSVBSt4QAIUAIEAKEgOoQUCOPIHKvujBX1oDVOCmV5SGylhAgBAgBQoAQkC8CauQRRO7lG49kGUCyHIoCQoAQIAQIAUKAEEg3AkTu0w0dnUgIOAcBNU5K5yBJvRIChAAhQAgQAupDQI08gjL36otzRY1YjZNSUQ4iYwkBQoAQIAQIARkjoEYeQeRexgFJppEsh2KAECAECAFCgBAgBNKPAJH79GNHZxICTkFAjZPSKUBSp4QAIUAIEAKEgAoRUCOPoMy9CgNdSUNW46RUkn/IVkKAECAECAFCQM4IqJFHELmXc0SSbVQth2KAECAECAFCgBAgBNKNAJH7dENHJxICzkFAjZPSOUhSr4QAIUAIEAKEgPoQUCOPoMy9+uJcUSNW46RUlIPIWEKAECAECAFCQMYIqJFHELmXcUCSaVQth2KAECAECAFCgBAgBNKPAJH79GNHZxICTkFAjZPSKUBSp4QAIUAIEAKEgAoRUCOPoMy9CgNdSUNW46RUkn/IVkKAECAECAFCQM4IqJFHELmXc0SSbalWyyFoCAFCgBAgBAgBQoAQSC8CK6cNdlsO7LYDS6+z6Tx5IZDaE7e8rCRrCAFCgBAgBAgBQkBJCBC5V5K3yFa3QoDIvVu5kwZDCBAChAAhQAjIAgEi97JwAxmhRgSI3KvR6zRmQoAQIAQIAULAuQgQuXcuvtQ7IZAqAkTuKTgIAUKAECAECAFCwNEIELl3NKLUHyFgJwJE7u0Eig4jBAgBQoAQIAQIAbsRIHJvN1R0ICGgDgTUWFpLHZ6lUSoFAZqDSvEU2emuCNAclK9nqVqOfH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk6h8i9fH1DlskYAbqpydg5ZJoqEKA5qAo30yBljADNQfk655Xkvmq3x76nVuaPdqX5mXFNV46PruUeCNBNzT38SKNQLgI0B5XrO7LcPRCgOShfP6ZK7ss0u+jp4+Wf89SmIk9caX7VNncDDbGRwZe3l4tz5XXpWoRAWhCgm1pa0KJjCQHHI0Bz0PGYUo+EQFoQoDmYFrRce6xtcj9e0pS7fie3h6TTnvmu0GNXmlS55f38RsFkvliy6AtMFERXXpuuRQjYiwDd1OxFio4jBJyDAM1B5+BKvRIC9iJAc9BepFx/nE1yX7XV41yiZPJk5mQGuWfX1Qi6uFNb8we5HhK6IiHwegTopvZ6jOgIQsCZCNAcdCa61Dch8HoEaA6+HqPMOiIFua/U+E42wVvrazEos8g9u74UY44+u7toWGaBQ9clBFJDgG5qFBuEQOYiQHMwc/GnqxMCNAflGwNJyD1bzCpGmLLJyVxNFl2Yqxf1ymn8ZIs8EaCbmjz9QlapBwGag+rxNY1UngjQHJSnX5hVieTesoBWNGlkVR5ToxMlWmAr3wBSq2V0U1Or52ncckGA5qBcPEF2qBUBmoPy9Xw8kbdaQCtHU2mBrRy9om6b6Kambv/T6DMfAZqDme8DskDdCNAclK//Obm3XkArV1Npga1cPaNOu+impk6/06jlgwDNQfn4gixRJwI0B+XrdyH5Alr5mkoLbOXsG7XZRjc1tXmcxis3BGgOys0jZI/aEKA5KF+PE7mXr2/IMhkjQDc1GTuHTFMFAjQHVeFmGqSMEaA5KF/nkCxHvr4hy2SMAN3UZOwcMk0VCNAcVIWbaZAyRoDmoHydQwtq5esbskzGCNBNTcbOIdNUgQDNQVW4mQYpYwRoDsrXOVQKU76+IctkjADd1GTsHDJNFQjQHFSFm2mQMkaA5qB8nUObWMnXN2SZjBGgm5qMnUOmqQIBmoOqcDMNUsYI0ByUr3NSbFiVvHrOme8KPXal+ZVb3s9vuZ4UY44+u7tomCuvT9ciBOxBgG5q9qBExxACzkOA5qDzsKWeCQF7EKA5aA9KmXOMzd1oreveZxa5p7r2mRMQdFX7EKCbmn040VGEgLMQoDnoLGSpX0LAPgRoDtqHU2YcZZPcW+9YmxnknnakzYxQoGumBQG6qaUFLTqWEHA8AjQHHY8p9UgIpAUBmoNpQcu1x9om9wDKNLvo6ePln/PUpiJPXGlS1TZ3Aw2xkcGXt5eLc+V16VqEQFoQoJtaWtCiYwkBxyNAc9DxmFKPhEBaEKA5mBa0XHtsquSemVG122PfUyvzR7vSpMy4pivH54prSZJk8Sv7ndzHr/S5K+xzh2v0HDvfaGscyycP9HCH8clgDFIyG9i/+WeCICT/TgbmJjWB5qDzXUJz0OkY0xx0OsTKvgDNQaf7L91zkIie033jugskEAoLodcAsPxYPrMm/a4zzA2v1G/i4ghbw1o0vm8WNxyuq4dkuaFZCD37LVr98M/lSPJpDrouVGgOOhVrmoNOhdc9Oqc56FQ/ZmgOErl3qm9c13kCqbCQeS0AHQCtXq/XCYKgFQRBk/BDPneAW8Yv2PDQVjcTB7Qr6IDuVd+FFN/EhB9zQECACYAZgOU3J/tyIvg0B10btjQHnYs3zUHn4usOvdMcdK4XMzIHieg51zcu612SJEbsLaTeIzIy0kur1XrGxcV5af7f3lVAR3l00bu7ccG1FChWKC1OoZRCkQItXry48+Pu7u6uBYpTHIq7u7u7JUQ3tvL9502yYTfZJBuSley+OYfTZr/RO/N27/fmzhu53FkmkwmST958lUrF857EmZm9ascVY1X0bFWneBKrdvjizs7OwlMvSZJGkiS1VqtVubi4hGs0mggvL69wACSJEiRfJpMRybeJxDZo2WlgGzQf3myD5sPWnmpmGzTfbCbVBpnkmW9uLFaznseQ9N4uSqXSXa1WeygUCg+5XE7/3DQajSt584ngazQaehHglAQEVvy7f6ex4m0bVKudhGq5KL2hKhSC2BOBlyQpQqvVhsnl8hAnJyelRqMJ8fT0DANAJF9H8K2uwWcbtPzSZRs0H+Zsg+bD1p5qZhs032wm1QaZ3JtvbixWcxSxIBmOa3BwsLuTk5OXRqNJJUlSavonk8k8JUny0Gq1LuTBj9LiW6x/9tjQjkNnZxsbV53fyvS0x/FaeExE7tVyuTxCLpeHarVapUwmC5DL5YEKhSJQrVYHe3p60kF/iqhFXnyr6+/ZBi28QgCwDZoVc7ZBs8JrH5WzDZp1HpNkg0zuzTo3lqk8Sg5AXnu30NBQIvZpnJyc0jufX3CceqD9sb3oiPziMvFf/pvxSGnrgdZuaImOldVq9ScA/gqFIsjb2zs0iuCTl9+qUXTissGlO1XCBlvVcBO2t2oPbTrw34xHylsPtHbbVJelOBtc7fdE2GCjNDmF7W3yfy7+y38zHiltPdDabeqdwyQbZHJvGf5t1laiiIVrUFAQeedTOzs7pweQ2RnqXWZtmCtnBCyEQBS5byBJ0geZTOYjl8sDPDw8gvXkOUJ7b60DtnHZoFpyZhu00BrhZsyLQBS5T3E2GCGT2AbNuzS4dgshEEXuTbJBJvcWmhRzNiNJEh2UJUmOl7Ozc1qVSpUZwFful5es13npzdk+180IWAKBMI2svSRJb52cnN7L5XJfNze3IAA67z2Re6vJc+Kywb//k9brvNSWwIjbYATMiYBMG5bibHBd0Iv1Oi+9ObHhuhkBSyCgUGtNskEm95aYDTO3EUUs3JRKpbckSellMllWrVabw+PK0uVM7s0MPldvMQQiJEUfSZJeEcEHQN57f09PT2WU956kOVYLjRmXDa7ci+VM7i22RLghMyOgQESKs8H1wS+XM7k388Lg6i2GgLMWJtkgk3uLTYn5GpIkiQ7JuoWEhNAh2gwajSabXC7P6SrXLjRfq1wzI2A5BEiWo5I5r1VEBH+Uhfn5ysP8A8JrzN7u7u5O3nsSslPkHKt57+OyQa3MlW3QcsuEWzIjAiTLcZZHrA0OlX30D5Z8A4IRMKWbh83boFohYxs047rgqi2HAMlyXCSsVUqaj4FatW+ApAoYmbGQcRu0XLe4JXMhEEUs3ENDQ1NptdqMMpksm1qtzuXuhLnmapPrZQQsiYAg9wr3zQpV8AdZWICvFOLrH/LbpO0UQSfqYC2Re/pnFWlOXDYIhTvboCUXCrdlNgSI3Ls5qzYrQ2UfApSSr1+g1n90e2ebt0Gts4Jt0Gyrgiu2JAJE7t0l2eYQaD8QufdXh/sPSJvfuA1asmPclnkQ0CcW4eHhmRQKxdeSJOXyvLpsNstyzIM512p5BNRX1m2TC3If6CsP8/PTVJ+2XaVSBXh5eelHzbGKNCcuG1y1TzabZTmWXyvconkQ2HQgcJsyTPYhUCn5+gdLfhM6e9u8DW5QvprNshzzrAeu1fII7PZ7sS1E0nwIIs+9VuU3NEth4zZo+a5xi8mNAJP75EaU67NFBNRX1++Qq5QfZWGBPkTuQyuP2xGlu9fFvBfSHGtEzGFyb4srhvuU3AhsPhi4IyRc9jFQKfkEBMNveBsXm7dBJvfJvQq4PmsisMfvxY5QaD8GadU+RO77ps1v3Aat2UluO3kQiItYuDvB6EVLydMq18IIWA4BkuWonb13gjT34QE+8jB/v7DK43YSuffw8KBDtXShldVurI3LBqFwZxu03DLhlsyIAMlyvNzUO5WhUiS5VxK5d7V5G9Q6K9gGzbguuGrLIUCyHG+ZYqdSqxbkPkir9uuTLr9xG7Rct7glcyHA5N5cyHK9toKAIPcuqXbJVSEftSGffBXhgZ/CKo+hLzU/Dw8P8tyHM7m3ldniftgjAkTuvd3Vu8hz7x+o9g0MkX0a1lqQe5u2QSb39rgaHXNMUeR+Vxi0H/0jwn2DofnUO5Lcx7ZBx4TIvkbNshz7mk8ejXEEtNc37ZJFKH0gPPcBfmGVRovtyCjPvU2Se9bc82q2JwS2HgnepQyVfIJC4BOglPyGtnK1eRtkWY49rUAey96AV7tCtRry2vsEaVV+vdJFynJi/Q4yVCkfASb3KX8OeQQJI8DkPmGMOAcjYE4EmNybE12umxFIGAEm9wljZDc5WJZjN1PJA4kDAZ0sJ6V57llzz0vaXhDQyXJSmueeZTn2sgJ5HDpZDnvuHWQtMLl3kIl24GEyuXfgyeeh2wQCTO5tYhq4Ew6MAJN7B5t8luU42IQ76HBZluOgE8/DthkEWJZjM1PBHXFQBFiW40ATz+TegSbbgYfK5N6BJ5+HbhMIMLm3iWngTjgwAkzuHWjyHV2W88HXDzfuPYWrizPK/Vgo0TN/4fpdFC6QB26uLokuG7OAMiQMnh5uSa4nvgo+BQTh4vV7yJktMwrkyWHWtmylcpbl2MZMqDUaOCkUydqZ12/fQ6XW4JvsXxmt98Xrt7h++wHyfPM1Cn6bJ8G2Q0JD4eHunmC+pGTwCwjE5Rt3kCNbFnyb+5ukVJViyrIsxzamSpIk0D+5XI7DJy7Aw90NZX4sDI1GIz6TyWSio5eu3YG3lwfy5soBhUKe6M7fuP0Qdx88Rb48OVC8cAGTy4eGhcPdzdXk/KZkvHP/CdRqDQrk+wYuLs6mFLHLPCzLsctpjXtQjk7ur9x6iG6j5iBjujTYvnhM9JebKcvg3cdPqN9lFLJkTItN80YiIkKFIdOWx1tUIZdj2pD/xcpz7tpdDJ+xAt1b/onav/0sntNnW/adMKUrKPJdHjSv81uCeVdt3Y/F63bjl5KFMGVQxwTz20MGJvfWn0Ui2YPGz0KJRPvVAAAgAElEQVTNKr+iSZ3fBZGgdPriVfx3+JRJHSQC36FZfYO8s5auwa4DxzC6fxf8Uqp4bLu6fANDJ81B2R+LYcyArvG2c/HaLYyduRidWjREjd/Ki7z02fZ9R03qX6Hv8omxJZTWbt2DFeu34eeSRTB2YPeEstvFcyb31p/Gp89fY8i4eWjVpBZ+r/wz6rbog6+yZMKCqYOwZvN/OHvxJmaM6yMcXS06D8f7j5+wa90s8Xdi0/qt+7Bi7U4U+i4PZozra1LxV28+YMCo2fjt11Jo07R29G/x7gMncf7yLZPqoLK//lzCIG+fYTNw8+4jbF4xGWlSe0c/8/nkj8lzVsVb75hB/0v2lw2TBmKGTEzuzQCqLVfpCLKcdoOm4pN/UJzT8N7HTzzLmD4N5FGei5iZifwvmdDH4OPF63Zh1dYDaNOgGjo0qYngkFBUbTkg3ukmr8ThNdNi5Tlw6hImLliH8AgVWtariv81rYUdB09j8uINJi2fymWLY2zvNsIroxuPsYIhYeHoMHi6aGf5pH5I7e0ZZ/2ZM6RN1MuOSR21UiaW5VgJ+Khmj5w6j+mLViMsPBxFCn6LEX07I00qb/y7+yAWrtpoUueIPM8aMzA6L3kbG3bsB7VajU1LpsHN1RVv33/EgeNno/OQPWzYvles4yZ1/zBop/B3+VCs0HfRn1Efpy5cKV7Sm9arjnZ/1cPugycwc8lqk/pX4ecfMbx3J2GDH3w+xVkmNCwM3YZMEDa4YOJQpPL2ijNvpgzp7MYGWZZj0jIyWyatVouOfcaDdtBWzB6Beq36CXI/vF97dOozHlUqlEb3Dk2EPdX4qxcypk+LNYvGxtkf8u4/fvba6POQ0DCs+3eveNaycc04PeZ5vsmGkkULinxPnr/G0PHz4ePrjwplS2BQz9ZQKBSYt2wjduw9LurQaiXRPxdnZ2FnKt3/Q4JKpRYvBU3rf37B1kqSeIlJ5eWJNYvGGfT1zbuPaNV1JFJ5eyLn11kNnlFflCGh2P7PdHh6mHcnz2wTbqRiluVYEm0rt8Xk3rQJiEnuiQDU6zISIaHh2LpoNNJ4e4kvG2VoGG7ef4q+4xeieoXS6NU20tNIX3Z1O41Aofy5sHi84UuCrgf3n7xA3wmLxItIz9b1UK9aOYSrVNEd7DJ8Nh49f43N80YidSpDUk5yB5IG0fZj+Sa9TBtUArmOrJ2eLHKjZOlMEithcp9EAJOh+Ou3HzB+9hLcf/wMWTJlwOShvXDuyk1B7hvWqorqlcvF24qriwsyZ0wfnYe86rQb8Gf1yujW5i/x+dWbd9FvzHSTetusXg20/etPg7wPnjzHkImz4ecfiC6tG6N2tYqC7OtS7xFT8Pj5S/wzdyJSpzIk5UREdDZY7a9OJvUhoUz/rVkA12SQ/CXUjiWeM7m3BMrxt3Hy7FUcOnEefTo3R6uuIwS5b9mkBlau24lpo3vDy8sDz16+QYde40AvltUqlTGoMH3a1KhR9Rfx2axF67DnoGm7bnH1qkaVX9Drf02jHxOxHzJ+PmiXgQj+4F5tsGDFZkHuNyydKKQ+o6cuwfLZI0DkfPjEhVg8YwjUai26DpgUTe7JZgeNmSteZKgMEfTcObNFt5M3T3bU/aOCIPdlSxfBqAGG9tp/1Gxcu3mfyb31lyz34EsRcDRZzqt3HxEWHmESXPRD/XWWjEbzbtx9FLNXbkXzur+hS/M6uPfkJTKlT4N0qb1x/tpd9B63APV/L4e+7RuJ8tfvPkbn4bPQ4I/y6NOuYZztP3v1DtOXbcKY3m2QNrU3nr58C41WC41GKzzuqbw8MGuEobyA8qVPk0rUSflGJbDVaNLgAYzo1gLOzk6mZrfZfCzLsZ2pCY+IwKS5y4WHfeqIvth/7Iwg9x2aNzBJ0qI/EpLbXLh6EytmjhWeOXqBfvfBR5D7ur9XQo3fjL8sPHn+ChPnLocxck/1P3/1FnOWr8XwXp3ENj6RHa1WI2yLPO7eXp6YMry3AahpUqdCujSpo21wwpylyQL6oG7t7MIGWZaTLMshSZWs2rAbj56+jK7j4tXbYrerUMG80Z+1bFwDT569xrT5/xhtK1/uHELGo0/uG9SqjPz5End25P7DZ/h312HEJPdUL71Y9x42HaWKfY/ObRti/vJNiSb34eERqNk0bidX0UL50ft/TQW5pxeWAt8a9v/W3ccICAy2K3LPspwkmU/KK+xo5J4INhFtU9L3+b7B0omx9YJ06KdB19HicOD62cMgQULjbmOEl2DrwjE4d/U2hs34G3/VriQ09JR0LwMje7ZCtXIlTWle5PmjzSAEBCnjzd+qXlV0alrL5DodLSOTe9uY8ZCwMHi4uYHkASTPoYOrOllOYsk9HaRt1XMYqv5aBgO6tsWClRuwZc8hsQOwedcB4ZEn8m4s3XnwBN2HToiT3Mcs82fbXggMCo4XxLheFGwDeev3gsm99edgxKRFuHLjnrA/krBQIrma/iHT0QM7gbz75JFv1aSmOKgeEBQsvPQlihRAkz9/R9FC3xqQ+5H9O+KXn4omaoCnzl0THnhj5J4qCgxSigO91D+dLIc8+f4BQbh26wHKli4KOvx+9cZ9/FyqsJDrnLt000CWQwR//IzlOHvpJpbOHIasmTNE91Eml4k2WHOff4dcLvf38PAgkhEOgBaGJvJYNacUjYAjyHL0J0hH7icP6gh3V+On8iNUKvSbsAjGyD19MU5bugnbD54W0hmKOLPnyDnsPnoO3Vv9ib9qVcLOQ2cwadF61K1SFgM6NRHNj5y1EgdPXcaE/u3FAdx0qVMJT/9HX38cPnvVYA2VKlIAubNHagCXb9ordhpu3n+CG/eeoHTR75A3anvx8fM3OHftDuIi9xt2H8WqLfsTtT6b1flN7EbYW2JZjnVndMmazUIOMKh7OxTX07l/CbknG5w4ZxmOn7uEiUN6ISwsHONnL0WWTOnRpXUTDBw3E7lyZEPOr41H0CGifuXm3Why7+Prh2NnLxkAVLLI99EReFZv2ils8PaDR7h17xF+LPIDcuf8WuR/+uIVLly7FeeLAo2PDtAmJjWu83uidzESU7+18rIsx1rIf26XbGfc9OW4/+iZ8EyrNVpUrfgTGtetgmxZMwlpabNOQ8Xv0qLpQ0SUqYdPXqBL/0lo0agGyLOvSzpZDpF7/8AgrDfxt4ZeGihKT3zkXh8pHbk3BT19zT29wNRv3R/p06VB6yY1sXH7QTHOX8uWwEdfP9x/+NyUKlGyWEG7kaey5t6kKbePTI5K7ts3rh7nIR/SrS9Zv9soufcPDEaNdkPEl6B+ypPzK/w9ZYDw5q/beRjzVm8X5H3bosgIPPX+NwLvog7uUjki0V1b1MG1O4/QZcRsg7qGdGmGmpV+Mvhs1OxVOHDyEhaO7SUi41DafeQcJixYGye533P0PLYfSJwmslblMtHReuxjhUeOgsm99WaT7Ik86zv2HxW20KpRbTSvX1P8/5eQeyLU7fuOijWgsQO6iR/h/mNnCCkLHbqLL5GXv0WDWrhx9wFIS6+f+ndpjd8rRmqLdYleIOjQ7ayxA1GoQD7x8b6jpzB1wco4yf3+Y6ex68DxRIFPZw8SOn+QqAptJDOTe+tOBB0Qnb14PY6euoQJw7th/PRloHMsZCtEdqv8+hNq/1EeXQdMFh3t3KYh6tWsiPOXb2LYhIXo17WFgQb/7Xsf4Umnl4ITZ6/ES+6VISGgUM+UenRsIiLa0Bkckr3pPOozFq4RHnhd+qV0UfxUspA4QEuSOPGbd+AkFq3cgsrlSwlZTcxE516cnCLD7Z65eAMjJy1Ckz+rIkP6tGIHoFv7xqjzx684dvqy8OqbkuggbuaM6UzJavN5mNzb/BQlXwcdTZZDYS+v331iEoDf58uJReMMtbVUcMKCdZAkLbJkTI9//zuOQGWIiKRDnn5K8//ZgbU7Don/XzG5P3LnyIpN/0X+wF+/8xinL9/CsG7NxYFbX/9AnL1yRzyjmPmHTl+Bjtyfu3pHRNSgNOvvLSIKzsgeLaO9CJdu3seWfSdR8aeiqFquJL7/NhcypI3U3nP6jADLcmxjNZy+cBWT5i0X2vi/6v6B9s3qfxG5pxfrMTMWIV3aNFDIZUKOU/SHApg+sp8IrTliynx0atEAjWonHJaSkPnkHyC0+5QuXb+No6cvQkfuyStP2/uUFvy9AR98P2Fwj/aCFFG6eusuduw7ivKlS6BSudIilj5peDkZIsCyHOuuCFrD7XuNxbsPviKaDHm4daEwp47uiWnz/sEP3+UV5032HjotOlumZCGMGdwZew6cwqzF6zBlVE8UK5Q/UQOhdklbv2HrfiFbbd6gOhr/WTWagOtX9nuj7iLevi7FjHxz8Ph5TJ27WjjWvv4qE9KmNvytS58+DYb2bhtdfsTEhUKSM2diP9y5/1S8FPyvdX3UrFoOn/wCcePOQ3G24JvsWdGsYfXocvT9NHPh2ujP6QUjOe6xSRRwZsjMmnszgGrLVToKuaeY9ElJWYy8uet09M3qVEbXFnWjq6fDtHSollLr+tXQ8a+a0c8GTl6CkxdvYvviscKzr59IRjNn5dZocv/n/0bEG9Yy5nimDuqEsiV/iP546/6TWL/rSKKG3bD6r2hUvUKiyth6Zib3tjNDD588x4zF/2BEn07ImjnjF5F7/dEMGj8TV27ew+IpI4QU5+Dxs+IFgmQzX2U2fhheV75Eke9Ru6rhWtftJOjI/V+dB8Qb1jImsuMGdkeZkkWiP6bdin93HUjUBFD0n3rV7Usax+Q+UUvALJnnLN0gLk6rW70CQkPDMGPROnG/S8dW9aJ3ott0HyUuhSv4bS6cu3wLm5ZPEgda9x85i1XzR+OrOAJMGOvwiTNXsODvzfD9FAA6wNqtXSPkjJKbGstP0W8oXb15X2j8deSevPabdhzEyvW7xEuBfsQsyq/RavDm7UdB+P+e+3lHr8fgqSJSjrFEdZMHv26LviKKDv2tS7TDMWn2StHnqaN6mmUurFEpk3troG7FNh1FlvNzg6RdFnPm37kGs3T30XMR/SbHV5mxbFI/uDg7wT9QiTSpPFGj3WAEBocIjzpdkrVh7nB4ebiDDuJWbzsYFD9+w5zhsWY9JrnfdfisCK1paqIbdrPpHRoiSc7GPcdMLS7y1f+9vIjoY2+JZTm2OaNfIsvRjeTQiXOYOHcZmv5ZHe2a1hOewV37j2He3+tFFrpZ09PDQxyGdXd3E15BjVoDT8/Iz+iiqj6dWhoAE5Pc/3f4pNhpMDWV/bGoeGnRpV0Hj2PrnshdPFNTnd8rimg/9pZYlmPdGSWPt+4G2n4jZ+H2vcdYu2gc0untNN179BwvXr4Vh1npAG7/bi2xeuNuQf5JnqIrb8pIKEwlHXIlGU6taqb/plAZKkuEm/Txk2f9jbsPnyFtmlQiJj+9kGTR+537Z9MerN64B/VrVcL/WjeI7tq+w2dw7nLkjhxJiCgKUO5vsgkZUKVypcQBYSL3cSV7I/c0TpblmLJy7SSPI5F7ChcZU8ue0DSSrp2kM/rk/sHTV+gzfgH8AoLRom4VfPD1w5XbD5Ere1bhda/TcRgK5M6OAZ0ao+3AaWhcs6I4fKvT4jeuUQE92xjetEn9iEnu6TPSKxNpSSjZw7ZhQmNMynMm90lBL3nL0s2QGdJF7lp9Kbm/8+AxBoydAScnJ9Sv/huu3LorwmFmTJ8O2/YeFi/T2bNlxbwJQ1C5YXsM69UJtGtAMpqFk4ejapNO+L1i2QTJvc4G9eUCcaFhL/Hok3e2P9fG5N5cyJpW78DRc3D7fqQkVSc1i7lmd6+bJZ5HqNRo0n6wuOCJtPH1a1UWkhb9tGHbfoSGUoAV4+n46ct4/e4jfq9UxuAFQj83ta9/6RQ90yf3VX4tjW6DJovD7X26NBcymucv32DyyJ7IleMrcXPtyMmL4ObmihVzRiJdVEjomD2iOPn6mnt6Th56Ivd5c2dHlzafw1PT5/RyweTetHXFuWwUAUeR5ZDnngj3iikDQNFw/t68L94ZaVW/mtDZtR0wRcSw1yf3TXuNB8Wj10+5vs4iDqLSl+HYuf9Ex7PvOnK2iHIzZ0Q3DJyyVFyIs3HuCOG9j5mMkfuVW/aLw70JJWMXTs1YvhlBytCEiho89/Z0jzcOf6Iqs5HMLMuxkYkQMeTfoF2fkahYthSG9uzwReSevIgNO/YV8bB1KbW3F+rXrIprt+/izv0nyJPza9DtlMlB7inazYr12xIE0diFU3OXr0NwSEiCZfUzeHl4oHu72IcFE1WJjWVmWY71J4Q88C9fvxeyF4qUQ5p6Hbmn22ZVKg12r48k95SWr9kBIvCUZk/oh4L5cxsMonH7wfjkF5CkgdHtzFtWGh5m1yf3RPxJ1pMubSqxa0CHZMdPXy76XbPaL9i47aBof9SAjijzY+E4+6Ij9+2a10GBfLkQFKRE8SjPffZsmcXLiy6RZGnxqq12R+5ZlpOkpZryCjsiuQ8OCUXVlgMEeU/tbXjTK8lpSD7z34qJSJPKyyi5/2fbAdx99EJ46vPk+ApFC+aJ9hh0HzUXl289EGS+ZOH8oHCVrftPhlwuF1dlU6hMCplpLOmT++/y5ICrizMOnbkiyH3eb7IZfSG4evuhuCXXGLmv3WEYfBL55ZshbWrsXGp4TXfKW9WGPWZybzszOH3RKpDUpVXD2mjZqPYXkXsazcqNO/Duw0fkzpkdhb7Lh/x5Ig+z12/fR3j56AXgwePnIpIHXVpFt23S4fTQsDB8nTWz+CwhWU7+PLlERK1jZy4Kcp8nZ3ZkzBA7asaNO/eFdMcYuW/UsR98/fwTNQHp06bBpiXTElXG1jMzubeNGSIvfPueY1GoYD5MGdVDdOr6rQcgmQ4dNO3ZKfKmZ0p0S2zHPuNF2Mptq6eJ3zD9dOHKbYPbm2OOcP3WfXjw+AU6tPwzzvMvFKmndInP58SojpjkXr9eIQ/avFdIhSjRJVyDerVG2VKfz7nQ5+REo5d80vG/ee8jbpu9/+hz6EvyytMLgSPJcpjc24YNWqwXjiTL0XnudeS+WvkfRfQZ/TR58XrsOHgmXnIfc3JoC5NIdo6vMqFB11FIm8obO5aOg0IuFySDIvRcvf1IfDnuWDwW6eOIaKMj96R7P3TqMto0+l0QdyL3xsJjUj9a9p2IR8/fxEnuA4OVWDltoEnrqXW/yULaYG/kngbPshyTloBZM1HYPDqgShKXdQsnI0O6tF9M7mP+4F+/fR/Ozs7oMWwiGtWuhrsPn+Dxs5eC9F+9dU8QfiLgwcEhyJ838rP4yH2d3yvh6KnzaNGwlnjZJ3JvLDwm9aNDv1HiZSEuch8UrMTiqSNMwrZT/zHiBlx7I/c0eJblmLQEzJpp7PRloIOuFPWmUd0qoB2vQWPnihCUC6cNFndF6NKYaUtw8uw18WeHFn+K/IlJOs39/CmD8G2eHCYXpbCaY6ctQ5u/aqFpgz/EDtzDxy9AN+oePnEBr958EHWVKPKd0PMbO+RL0r+/OgyJ1WbOr7MKD/+PxQuKGP5E7r/7NhcG9WwdnTcoOATdBk5GkR++FeE/6eWGduTtIbHm3h5m0cQxODK5p5B1eXMaXnTz9OVbfPD1j5fca7RaPHv5DrcfPsOlmw9w5sptcWK/VqUy+HfviegIOUT6Jy5ci/0nPl+QU7poAYzv2x4e7rEv0Fq/8zDmrt4uZo62IId3ay5i4yeF3AeFhODo2hkmrYaKzfrA28ODyb1JaCVfprhscNU+2exWNdySryEr17T4n83YtHM/fildHKP7dRG9+VLNPf3gP376Ahev3cL+Y2fw9oMPGtWqivXb92LikJ5Yt+0/cV4lsbKczbv2Y9HqzdE2OLBrWxH+MinknmQ5RPxNSdWbdwHJcpjcm4JW8uWJywY3KF/NbpQmZ/I1ZOWaKCTkfwdP4diZy9G6e+rSgO6tUKVC6ejeUTx5iolPpNzXLxABAUGYOb4vCkSFezZlGF9C7q/ffoARExeJF3G6fGr6mF549PQVxk1fJpqkaDk/lSiEejUroVDBvHF2g5xqpLGnw+0URef2vSdCYqSLc08F6c6ahm0GIG+u7Pir/u/46PNJnJ97+9YHZy/diK77S27gNQUfa+Rhcm8N1K3UpiPKcui2ydFzVseLOMWh93R3w189x+H56/fRmvvHL96g45AZwpunS9mzZkLmDGlw+dZDeLi5YsvCUXj07A1m/v2vkOWQvKZPu4ag0JT3n7wUUp5RPVsiT9RNs7p6eo1dIGLdOzs5YWTPlqhUphh0mvuyJb6PvplWv+N0G65fYHCcnnu/wCDxsmFKorZo18HePPcsyzFl9s2bhy7Jadl9iDjvMmf8YHz/beRFbDpyX+yHAiJGfHyJdLbN6kXekNm65zC8fBN57oW8j9UqlMX+42eEza6aMx59Rk39InJPt9tSrHuyQYpn/2uZkuKGWSL3PxUvjDzfZI/VxT2HTogbOuPy3NMzXb8TQpnaSpPK2+7IPctyEpp5yzynXaRDxy9g256jIoIMOZGICJNEtWa18sI7f/j4eSxZvU1IVhdMHSxi45NsR9wqO6gTCheMvMAtoURlSPJjqueeJDR0E25YeDjq/FEBB4+dEzsKDWpXxpUb91C6+A8iek7a1N6QyWWRkXskCRqtJC65osuu6KAwXYxFcjr9FPNAbf+Rs3Dt1gOjQ6AXCHIMkM6/+m+/iIu79Hc0Ehq3rT5nWY6tzoyZ+uWI5D4hKEkzT6SZ3uwv3riPdGm8sXvZBFHsk38gmveZiML5c6NQgdwoVSS/IN3N+0zA05fv0KPVn+I2u6HTIm+/Iw37xAHtxQVXtN3Xd+Ii3Lr/VJCHNTMHg14MdGnsvDW4fvcRxvVpiwJR25hJOVDLmvtIZJncJ7Tizf982qJV2Hv4JIjETxvZL7pBHbk3pQd0+G7bisgDf/3HTIO3lxco9CTtBFB8+5lL/kHnVo3RoGYV9Box2Si5p0uu6PbXJWv+RYNaVdG5ZSODpifPW4Gb9x5gRO//4dsoHX9SDtSy5j4SXib3pqxw8+UhT/jQ8QuEDl2r1cLNzQV/1qiE+jUr4uLVO0LH7h8QiEZ1q+LvdTvh6eGOcUO64Ieo29C3/3dMxLun360lM4fi668yG+3slt2HcenqXRHh7cbth6ItU+Pj9x0+U1ws1bltA9SrUQnPX74VUWvoJcTURIR/y8qpIpRnfOR+zeb/8PT5G6RPl1pcOkc32GbJlA5ZMqeHQq5Aw7YD+UCtqaBzPttEwBFlOQnNxIs3H9Ckx1jhGciSMS26taiLimWKRRfTjxes+/DC9XvYefgsxvZuLUhF+8HTUKZYQbSsV1V4PHSJLghZ8M92cbi2X4fGBl1588EXqbw8RBg/XdKR+6a1K+OnYgVjdX3SonV48943Ts99QJASE/q1S2jI4vmQacuFt8bePPc0Ntbcm7QEzJbpzMVr2LhzH1o1qoPihb6Lboe06ncemHZjtIuLE6r++rMoG9MG6WzJhDlLMaxnR3h5ehiQ+7EzF4tLoegA7pMXr3HoxFl4uLtjSI/2yJfbUHJB8h46d0LkRpd05J60/KWKGh7+ozzTF6/G2/cf4/TcU0z9kX07m4Tt6OkLQS8xLMsxCa5ky+QIshy6dfW9zyf8WqY4ypYuaqAjJ683RdKhC6IGj5uHPp2bxbpw6tCx8zh94TpGDugYJ+6Hjp/HtPlrxHPaDfjt11JCCmNKOnX+GrbvOYqpo3tFx9Onfp29eBOPnr4UkXno3hfy0ms1WpA8lr4H9FPG9GlEyMyYyVgozLj6RJGEGrQZYHfknsbLshxTVqKd5HEUck+HaOlAK8lmLJHIYxEzuoB+u8ZeEIz1iw7UhoSFCcJvLJY9bfmrNVpQDP+YF4zQLgO1Q54JU5KvX4CoI65YwabUYat5mNzb6syYp19KZQjoZ5+IflIT2R+FxyMtvLFY9mSDdEg4XZrUsWyQwnXS+YDE2KBcJhMX9thb4gO1KWNG4/ttMvV360tHSnakUCi+tHic5ShSVlhYuIiHTzLZ+BL9dvv5B4Ei+djLQVrdeJncJ/vSst0KHUWWY7szwD0zNwIsyzE3wlw/IxA/AizL4RXCCFgXAdbcWxd/i7fO5N7ikHODFkaAyb2FAefmGIEYCDC55yXBCFgXASb31sXf4q07iizH4sBygzaFAMtybGo6uDMOiADLchxw0nnINoUAy3JsajrM2xkm9+bFl2u3DQSY3NvGPHAvHBcBJveOO/c8cttAgMm9bcyDRXrBshyLwMyNWBEBluVYEXxumhHgUJi8BhgBqyPAshyrT4FlO8Dk3rJ4c2uWR4DJveUx5xYZAX0EWHPP64ERsC4CTO6ti7/FW2dZjsUh5watgADLcqwAOjfJCOghwLIcXg6MgHURYFmOdfG3aOtM7i0KNzdmJQSY3FsJeG6WEYhCgMk9LwVGwLoIMLm3Lv4Wbd1RZTl0GYePXwAypkuT7Hhfv/sY95+8RLXyP4obX01NCV18ZWo9unxByhB4J3CJz/lrd/Hy7UeULfE9smZKn9gmUkR+luXY5jSRDdLFaRnMYIM37z7Ew6fP8Vu5n8SNr6am5LbBYGVIghdpXbx2G6/fvcdPxQsjS6YMpnY1ReVjWU6Kmq7ozp69eAN0Y+vPpYqY5UIn30/+uHrzPr7KkhEF8+dOVpAePH4Buswuf75vDG6JT9ZGUlBlLMtJQZOVHF11BHIfEhqGNx988ea9L16/88GtB09x7c4jhIZHYPeyCZj/z3a8ePMhTjgVCjlmDe9qMtxLNuzGyn/3o0OTGmjT4HeTyp29egczlm3G6N6tUTBvToMyq7cewMUb943WU6/aL6hYplisZ8fPX8eYuavRq3UD1PqtTJx9GD7zbxw+fQVTB3VC2ZI/mNTXlJaJyb31Z4xs8N0HH7x5/xFv33/EnQePcePOA4SFh+PfZd0l7HQAACAASURBVDOwePVmvHr7Ps6OyhVyTBnWx+SB/L1hO9Zs2Y02Teqief2aJpW7cPUm5i5fh6G9OqJA3lwGZdZt+w9XbtwxWk/tahVR/qcSsZ6dunAFE+cuR9fWTVC9crk4+zB25mIcO3MR4wZ2R5mSRUzqa0rLxOQ+pc1YZH/7jZyF67ceYMWcEcieLUuyD+Li1TsYMm4eqlUqg35dW5hUP70M/LNxj9G8Q3q3RYb0kQ67HoOn4u6Dp5g3eSDyx/hNNakhO8vE5N7OJjSh4TiCLKfT0Bm4ef+pARROCgW+zf01BnRsgkkL1+Hek5fwdHcDZIaIhYSGQy6X4+TGWQYP6IVg/4lLRuFVqdUICFLC2UmB1HF4DTOmT43lk/pHl/9n2wEsXLsLLs7OGNO7NcqXKhz9bPSc1dh/4qLRtnq0rocmNSvGenbw5GVMWLgWdO12yz+r4n/Nahkt7wjkngbOspyEvgnM+7zH0Im4/eBxLBvMmzsHendsgekLV+HBk+fCwyaTGRohvRiQDR7YsNig/JJ//sWhk+eMdlwtbDAYTk5Ocdog7RgsmDQsuvz6bf9h2bqtwgaH9eqIsqU+vzRPnLsMh04Yb6tzq8ZoULNKrH4cOXUe0xauFDbY9M/qaNe0ntG+OgK5p4GzLMe8NmaO2tt0G4VXbz9g55qZcHd3TfYmvoTcHzt9GeNnLDfal1XzR4tdgAtXbmPo+PkiT8yXkuJFCqBbu0bJPpaUUCHLclLCLCVTHx2B3G/cfVR4693d3LD7yFmULJwfUwd1hKuLi0Cx7YApgtwfWD0FXh7uBsg27DYa7z76xSL3kxevx46DZ5A+bSq4uUbWk5iUIW1qLBzby6DI0XPXMGr2KkhaCVMGdcRPxQqK56Nnr8L+k5cwZ2R3/PDtN+Kzf/eewII1OxAXuac8JA3qN2ERfP0D0bVFHTSr81usLjK591ACCAegBqCRyWRSYuYxOfLGZYOr9slmt6rhlhxNWL2OLbsP4s7Dx8IG9x45heKFvsO4Qd2jbbDzwLGC3O9cNReeMWywRbfBeO/zKRa5n7F4NfYcOoH0aVNH15OYgaZPlwazxgw0KHLi3GVMmLMUWq2E8QO748dikbtZE+Ysw+GT5zBtRF8U/DaP+Gzb3sNYunYL4iL3lOfhk+cYMnEOPvkHoGPzBmhcJ/ZOHpN727XBDcpXsxulMdxJTcwaS+l5azXthbDwiER57b/NkwODerY2GPraf/fi/OVbseAg2drL1++ROpWXIOXG0oRhXQ2kbTpy36ZpbTStH2lPRPbpcyL35CDoOmAyPvh8QvavMgNRzgJqy88/EFUqlMaA7q1S+tR8Uf+Z3H8RbCmzkCPIcnQz8+rdRzTqNga/li6Cif3bR09YUsj9jKGdo0l4cqyAkxdvYtnGPZg1oivSpvIWVXYZPgvX7j7GlgWjonXxG3YfxZyVW+Ml91T22at3GD9/Lcb2aYMsGdM5JLlnWU5yrMzkqeP1uw9o2X0IfilVDKP7f5a6JYXcTxraCz8WTT5J2ZmL17By0w5MGd4HaaJssNeIKbh59wHWzp8UrYv/d/dBLFy1MV5yT6g9f/UWUxf8jeG9OyFzxtjnWhyB3LMsJ3nsx5K1EBn+s2U/0aRCoTC56R++y4Npow0dV9Pm/4P9R86aXId+xn//niLIvy7FR+5JgjN/2UbcffgMLs5OWDJzGLJlzQQ639N3xEzcvPMIC6cOAu0YOlpiWY6DzbgjkPvAYKXwxJHuvv2gafi5+PcY1q25mOk0qbyiPfd92zeCq4uzwQpYuHYHAoND4/Tc68h9894TEBgckuDq8XB3xYY5w+PNp9FoQTp/SjfuPUHn4bOQLUsGUU4e5YXQkft2jaqjXaM/Emw3rgyO4Llncv/FyyPZCgYGB4sdqbcffNB18HiULl4IA7u2FfWnTuUNHbnv0a4ZXF0NbXDpmi2gw+ExZTk6z72O3LfrMxJBwbQRE39yd3fDqtnjTLbBW/ceodeIyfgqc0asnDM+2gZ15L5Vo9po2bB2Qs3G+ZzJve167rXOitlfPLEpvOCzl2/RoddYFPk+H6aN6Z2k0ejI/bghXVCiyHfRdV2+fhfDJiwQ3vQ+nSN/k3Wp+6ApePT0JRJD7nN8nQUvXr3DNzm+wrMXb5A3V3bMntgf23YfwbI121Hup2IY0b9DksaSUgszuU+pM/eF/XYEWU7tDsNEZJyYibwRpKXXee7jglCXT/+5TpajI/fDZqyAMiQszll49Pw1fP0C8X2+b7B0Yt/ofKTNP3bumkG50kW/Q+YMabHvxEVxyFYZGiY875V/Lh6d78jZqxg2fYUgGlkypRPnBVZNGwT/wGBRTj8VK5gX+XNnx7KN/4m69NOZK7fx8s0HlPuxEL7KbBipgw7rZs+a6QtXlm0VY829deejUcd+8PXzN2qDRNp15D4+G0yI3I+ZsQikz48rPX7+Ep/8AvBdvlyYN2FodLbAoGCcOHfFoNiPRb9HpgzphM5+zvK1ol7yvFf4+cfofMfPXgK1STaYOVN6eLq7Y/HUkQgIDMLBGPr8IgW/Rb7cObFq045Y3xPnr9wQh4l//rEosmYylCbUrlYBX2fNbN3JS6bWWXOfTEBaqJpL1+5i8Ni5qFiuJIb0inwR/9KkI/cThnXDj1FyU6orPs19l/6T8PDJizjJPcnx0qVNLbr09r0PaKdheL8OOH3+Ovp2bYbFK7dg574TKFQwL27dfYSM6dNi/pRBSJM6ckfcERPLchxo1h2B3BMJJhL98ZO/iIpD3vo8Ob4S3nGKgnP51gMEK0PjnHVylpcvZRjFIia51xV+8uItzl27gwZ/lBcH8yJUaizdsBvrdh5BoQK5MW1QJ3h5ftb1E+lv2XeSQdsUuaZU0e/Qe9wCXL/zSOjlm9SqZJBHrdFgxvJ/ceXmA4SrVEJnuHbmEBirT6fLj+slJ66Bk8a/ZKFv7cIamNxbdxqJBBOJ/vjJD6/ekMbWG7lzZINcocCUYb1x9dY98eMcV6JDtiTl0U8xPfe6Z09fvsbFq7dQ949KwgZVKhUoes6mXQfwfYG8QkvvpRci9snzl+jQb7RB3RS5hgj+wHGzhBynQ4sGaFizaiwbnLd8neh7RJQNLp8xBsbq0+ny43rJiWvcpPEvVuizp9O6s5i01pncJw0/S5cmGQ2R8kq/lET92rHPaxnrD8lnMhuRf+rIfZUKP+Hrrz47jF69+YCDx84hb+7swquun3buPS5C5cb03J84ewVT5q4WWengPO10Ozs7iUP3S2cOQ9YoJ1VoWDia/2+4+N6hNHNcH/zwXV5Lw2hT7TG5t6npMG9nHEGWo0Nw4OSlOHnxBgoXyC0OsxJhCA4JFd7uhJKHmxvSpfn8xj9p0XrsPHQGM4d1AXnadWnignXYdeSs0Lc3rV0ZOw6dxuPnb1CzUhn0adcg1uFbeuk4eOqyKH7ywg1cvHk/OixlUHAInr9+jwJ54tcH0jh0Mh6SIJ24cFPUR/H29xw9F63LP3vltnjZ0E/rdh3BzXtPRESd7/IatkM4pbUDLwfLchJa3ZZ7PmLKPJy+eA0/FMgrDrPS2lUKGwxKsBNkg2nTpIrON33RKvx3+CQmD+uNkkW+j/6cItTQoV3StzeqXU0cun3y/BX+qPQLurdtCtcYB+Apqs7R0xdE+dMXruLKzbvRYSnJBl++fotv80QeZI8r6dsgSYNOX7wqslK8/X1HT0fr8s9fuSleBPTT5l0HcPv+IxFRJ2Y7hQrkswtPI2vuE1zeNpeBDsGuXL8rUf2qWbUcenb6K1aZ5NTc61e+dPU2bNpxEHMm9sd3334OX0se/5kL1wnPvy4R6e/Z8S+U0Pu9TtTgUnhmluWk8AlMbPcdhdxTjPtG3UZDK0UGQ2nwe3n0btcAW/adxIzlmxOEjS6kGtmjZXQ+impz4OQlLB7fG4ViXL5x8/4TzFyxBfceR36x9GxdD42NhKuM2ej8f3Zg7Y5D0eSeohRUavZZwhNXJyuXLY6xvdvEerz7yDlMWLA23kO3rLm3Xb0vFO52pfelrfOW3QdH22Dd3yuhW9u/sGP/URFfPqH0W/mfMLj754PwE2YvxeFT5zFn3GB8nz8ygo0uEVme//cG3H/8THzUpXVj1K8RO1xlzDYpvObGnfuiyX14eASqN++SUNeEXIdkOzHTvqOnMHXByngP3bLm3nZt0JE19yfPXsH12w8TXPuU4c27j0JiU+v38ujRoUmsMjpy3655XYOY8/cfPcfyNdtRsmhBNKpraJ+zF6/H67cfYnnu6XeRLtaiXQKKd69P7h88fo6N2w7i1Lmr4numdIkf0KlVPWzecQh7D58R/aIzBDWrlccvpYuIULmOkpjcO8pMR43TEWQ5NNSZK/7F9gOnQTHoSc/+wdcPjWtURLlShXHkTKSXjRIR8tsPnwnvfr5vvo7+vGDeHPijQunovwdOXgKKbEP6eQqvGTPRAd5j56+DPH85s2VG0YKG5KP49/lQ5ZeSBsViknuKj91h8DThvddoJeTObniJSHBIGN59/IRq5UtiZI/Yob2Y3H+Gl2U51v9im7diPXYfPC5skPTsH30/CcL984/FcOLs53Mi9x8/x92HT4R3P+832aM7nj9vLlT99efov4dPmQeKbDNvwhDhqY+ZKELGyXOXxWHcHNmyoNB3hhKzot/nR6VfPts0lY9J7iMiVOg6ZDxevH4Hur32m+xfGTRDuw7vP/qicrmfMKTH5xcPXSYm95/hYlmO9W3QXD3QRbCpV7MSOrdpECe5T07N/dA+7fDw8QtB7ilufdq0qTBz4VohsSUvfcvGNfHbr6Wi+0Kx71dt3I0Hj56L0LmLZwwRkXQcKbEsx4Fm2xHIPYWR7DZiNv6oWBp7jpwToTApzvyWfSewYnJ/A9nLyi37sWT97gRDTHYZMVvcckuHWFv1M9TMm7J8SJPfp13DeMm97uG0pRuxdf8pzB/TE3Q4VpeGTlsOio0/dXAnlC0ROxQgk3sm96asRUvkIXlKn5FTULViWew7ckro59OnS4sd+45g4aRhBnKUtVv3YMX6bQmGmOw9coq45XbJ1JHo2N9QM2/KmGjnoHu7pgZZY5J73cPZy9Zg5/5jmDl6AAoX/PySMHr6QlBs/PGDuuOnErFvl2Vyz+TelLWY0vMcPnEBk2avxF/1qqFtszpxkvuOLeuhQL7PErd7D59hyeqtKFX8ezT5s5pBuRkL14A0+XFFy9En97qCw/q2Ax0EJgcCXVRpLJGErkzJQvg5xjm6lD4HpvSfyb0pKNlJHnuX5ZCmng6skq5+3qgeaD94miD3w7o2x8ot+9C1RV0cPXtVeMYpHT9/HYfPXMHvv5YSITN1qdLPxaJD4NFnf/5vBD4FBOHwP9PwzudTrNVw8sJNzF29DRRxRncYlrz5w6Yvx+MXb4XHv2CMK7Fjeu51lb5+9xGNe4xF/lw5sGhcL3F46NTFmxgweQly58iKf6YPjnWrJ5Vlch+JIGvurftlRd7tDv1GCV39jFH9RShMIvcUCnPNlj3o2KIBTpy9DI1WKzp66sIVHDtzEVXKl0Hp4p9vav7155IGNvhX5wHwCwjE7tXz8d7HN9Ygyau/aPUm1K5aAQ1qRR6Gpa36MdMX4umL18LjXyDvZ50uPY+L3L959wGteg5Fvlw5MXvcIDg7OeHMpWsYPnkevsmeDcumjzJqg0zuI6eFNffWtUFTW1ep1Ji+YI2p2dGswR/Ini0z9hw4hVmL16FdszpoUs+QpFNlyam51+0S6JP7yuV/RPq0adCiUXUcP3NFtBdXqlapDPp1bWHyGO0lI8ty7GUmTRyHvZP7K7ceotuoOWhdvxqqVyxt9BKris36IDzc8JBbTPhObJgFJ6dITwB9AVZs2gc5s2XB2llDjCJN4SjHzFmNVvWqolPTWiLP4nW7sGrrAUH4+3VoHKucPrnPneMrERO8+A+RXkJd2d9+KYFGf5RHzzHzEa5SiwO9PxbOb7QP+uS+VuUyImZ+Gb0wZFSINfe2q/e1F839tdv30HfUNDSrXwPVKpQ1eokV6dpJ3x5f2r9+8WcbVKtRvWln5MiWFctnjjFa7NCJs5g4dzma1auBtn/9KfIsX78N67buEYS/ZwfDuNoxyX2unF/j3fuPKPpDAYOyFcuWwp9/VMaAsTPE4djJQ3uheOHI26RjJn1yX73yL6CY+aWKFTLIxpp727VBR9Pckw3WbGp4AVV8NjljbB8RanLD1v1YvnYHev+vGapXKRuriI7cly9TLPoSOMr07oMPTpy9KuLSlyr22ZmmXwERdjc31+iPjJF7/QO1uig/bf6qDSLyuvTk+WsMGTdPfMbkXu0TpFX59UqXf4dcLvf38Ihhg/F+E/PDFIGAvctySHfbY8w8cUiVYt0bu6GWotXovIYUTefo2WuoWq6kwc2z9LfuAqlbD56h45DpqFSmGMb1NR7/Nya51/e0LxnfF3SZVcykI/ed/qopDvqWKlpA7DBQIo/jYIr2c+mmiIxD4b96tq6PxjUrxLnOdOS+WZ3KuHD9ngjBOX90T4P8jkDuBX7XN+2SRSh9EB7gIw8L8AurNNr4l5pMFrmFY8EUlw2u2ieb3aqGmwV7Yp6myAb7j5mO8YN6wMfP3yi5P3LqArRajegARdMhqUvlX0qjVLHPcrNK5X6KtsE7D56g+9AJ+LVMSYzo8z+jHY9J7nWe9lw5smHO+MGg6Dsxk85zTy8DO/YdRcmi32NAl8jD6mSDI6fMFx57nQ12ad0E9WvEHSZQR+4b166GSzfuwMvDAzNG9zdo1hHIPQ2YNffmsa/krJXW+LMXr02uMmvmjHB3cxVee/Lejx/aBaWKx5aIfkmce10nbt97DHc3N+T+Jpv4KD5yr1ZrQBIhaq9b+8ao88ev0WN58PgFug6Y5LDknoBgWY7JSzvlZ7R3ck8zRKfr3Vxd8OrdR6PkXn8WTdHcU0QbIuJ92zdE/d/LG10EMck9EZy1Ow6LF4KvMse+gp4qmbtqG9bvOhJdX4fGNdCm4e/ib7oAa8GaHdh7PDJkH41nXJ82+NmI1l5Xwa7DZzFx4ecoJHWrlMWAToaRDJjc267X0F7Ivb4Nvn73wSi51zciUzT3G3fsw5I1/6JH+2aoU62iSeSebHDTzv0o/1MJECkxlkjGQ6Epdal14zpo0SBy540uwFqy9l8cPB55gJ5scHjv/+GnEp+lQzHrpFCdFLJTl2pW+RW9OxpKApjc264NblC+mt0oTc6U/0Nv5hF06jseT569xqr5o/FVlti2FRikBMWdpwuk9G+B111iFd9FWbOXrMfu/ScxeWQPFC9cwCi5r1WtHB4/e4WiP+QX7TO5Nz7hTO7NbAi2VL29y3L0sY5J7vVjzOvynb92F6cv3xK6/BJRkhjds+oVSonLojoMni4i6qyfPUxEwjGWdF5zfVlOfPNOxKNF30l48uKNOAhEJLxmpZ/E7bFU1+a9x8VLCsWdJ2nN/pMXhfe+ZKH8aFmvKkr8kC+W5ld34Jba/V/TWiJfzOQI5J4197bzjROT3OvHmNf18uK1Wzh3+QZ+KV0cxaIkMbpnFC2HbLDbkAkios7KWeOQPZthFCldXjq4O3XhSgNZTkI2SGcDSI9PNtirYwsRG59uj6VoPNv3HhY2SASldLFCOHTynLBBumSq2Z/VhXyHDuvpp9HTFuLE+ch7LNo1rSdi2cdMjkDuWXNvOzaYlJ7Q5Ym6g6r0m/XuvS927DuOLbsOI0O61Fi3ZILRsydxtfnoyUt07j8R6dKkwuRRPfF1jOg1dInVyEmLBHFfNms4cmbPikPHz2PynFUo+sO3ePX2A3x8P9983aHFnyJEJpH70iUKoWD+z2dqfD75Y9e+Ew7ruWfNfVJWfgos68jk3thtrvFN4daFo8WPecNuo5E/99f4e8pAg+yL1+/GBx8/sU158cZ9vHz7AV2a10Hzuqbd7tdzzDwR2nJUz9ZwcXYSXvc7j56LNkjv37D6r2jT4Hd4ebjj4bPXmLxoffRzesmY0K89cumFy5y6dBNOXriOYd1aoFSRSN0wk/uUI8uxF829/pqLSe6N3eYanw2uWzBZSOhadBuMfHTAfMoIg+wUZYdCbNI2/uUbdwQx79C8AZrUidwBSyiRjv7dR18M7dEBLi5OmLZwFe49ehptg6S1J0++p4c7Hj97CbolV/ecwm2O6tcFOb/+HC5z9tI14kIrOjxcQu+iLf1+MLm3Xc+9o2nuE7IPkrW8fvtR/B6FhIaJ82eUSKbWt0sLVNELF51QXfScyrftMRrvPsQ+EK9f3tvLA5tXTMbb975o031U9CN6l86f9xtxuy39y5olA3Sa+7jaZ829xidIy5p7U9Znis7jCLIc3QS9fueDJj3HoXypwhjfty30b3M1ZRIr/1xMEPfVWw8IDzodUtVPdBnWv3tPRH+UNWM6LBjT0+h13Mbae/ryrbjZltpQqTVoN3AqyDtCOwZ0iRZ5N/QTPTt79Q7+2XYQIWHhWDGpf/RNtZTvvc8nEc83TSqvOIfnCJ57Gjxr7k1Z4ebPQ5fdtO41DGVLFcXIPp2hf5urKa2Txp6I+7pt/yFtKm/8UbmcQTG6DGv7vs/StiwZ04vwlZkyGpfCxWzz+as3IgY/tUFX23ceNA507121CmXwW7kyBjfkUlmywQtXb2L99r0IDQ3DgknDDWzwg48vXF1chTcxruQI5J7Gzpp7U1a4befZd+SMiEajilDBxcUZqb29kCtnNpQrU0zElv+SRJfbbdh2QFxYpdVERszSJZlchvRpU6NG1XLi8ilKvYdNFxF6ihf+DsUK5Y9lWzpyTzH3fyldNLqul2/eizj4jkruCQiW5XzJCk2hZRyJ3CfnFNGPeswteNIUKkPDRDMKuVyQ6ph5EtMHqo+IvikpMXn166NLtsJVKqTy8oCLs7MpTaXIPEzuU+S0xdtp4zYYJjyKOhtMnco7STYYFhZuEKkjvg59uQ0qRdQdby9Pu7ZBJvf2Z4M8opSFAJP7lDVfSeqtI8lykgQUF06xCLDmPsVOHXfcThBgzb2dTCQPI8UiwJr7FDt1X9ZxJvdfhhuXSjkIMLlPOXPFPbVPBJjc2+e88qhSDgJM7lPOXCVLT1mWkywwciU2jgDLcmx8grh7do8Ay3Lsfop5gDaOAMtybHyCkrN7TO6TE02uy1YRYHJvqzPD/XIUBJjcO8pM8zhtFQEm97Y6M2boF8tyzAAqV2lTCLAsx6amgzvjgAiwLMcBJ52HbFMIsCzHpqbD/J1hcm9+jLkF6yLA5N66+HPrjACTe14DjIB1EWByb138Ld46y3IsDjk3aAUEWJZjBdC5SUZADwGW5fByYASsiwDLcqyLv0VbZ3JvUbi5MSshwOTeSsBzs4xAFAJM7nkpMALWRYDJvXXxt2jrLMuxKNzcmBUQYFmOFUDnJhkBPQRYlsPLgRGwLgIsy7Eu/hZvncm9xSHnBi2MAJN7CwPOzTECMRBgcs9LghGwLgJM7q2Lv8Vb1yf3Wq02o0wmy6ZWq3N5Xl02V/tje4v3hxtkBMyBgPbaxp0yldJHCvX3VYQHfgqrPGanXC739/DwUAIIB6AGoJHJZJI52o+vzrhscNU+2dxWNdws3R1ujxEwCwJbDgfvDAmTfAKCtb6BIbJPw1q72rwNblC+mtsoTU6z4MGVMgKWRmBvwKudIVqNT6A6wjcYmk+90+U3boOW7hi3l/wIRBELt5CQkFSSJGXQaDTZ5HJ5TvfLSxYyuU9+vLlG6yCgvrp+h1wV4iMLD/CRhwX62yC5j2WDf/8nLWRyb531wq0mPwKbDwbuCA2X+QQqJZ/AEPjbILmPZYPrgl4sZHKf/GuBa7QOAnv8XuwIhdYnSKv2Cdaq/ZncW2ceLNKqJEkKAG5KpdJbkqT0Mpksq0wmy+EM9XKLdIAbYQTMjICQ5Th5bEFEyCdZeKCvPNzfP6zyOPJYBNiI596oDaolZ7ZBM68Nrt4yCJAsx8NFtSUkDJ8CQyTfQCX8h7cRnnubtsEImcQ2aJklwq2YGQGS5XhAviVU0nwK1qp9g7Rq/z6RnvvYNmjmvnD1FkAgity7BgcHezk7O6dVqVSZSZrjItOss0Dz3AQjYHYEiNyr5G4bFeqQT1JYoJ88PCBAW33qTrVaTV9qITYgyyFyH8sGNXBhGzT76uAGLIEAkXtXJ9XGsAjZp4BgrV9QCALG/c/b5m1QJQfboCUWCLdhdgSI3LtJso1h0H4K0qj8giR1wJAshY3boNl7ww2YHQFJkuRELIKCgjy0Wm1qmUyWwcnJKbPrxUU7WZZjdvi5AQshIF1atVqmUvpLYUEB8ojAQE31abuI3Ht6eobaALk3aoPLd2t2sizHQguEmzE7Amv3Bq8ODZf8A5XagKAQBE7o7G3zNrgm4NlOluWYfWlwAxZCYJv/i9WhksY/WKMKCNaqA4dmKWzcBi3UH27GjAhEkXtnkuaEhoZ6aTSatGq1OoP39RVHidyT15OSjujz34xHSlwPaq20RKYKCUR4UJAsIigotMrk3QqFIjCK3EdY+UAtkftYNvjPAcVRIvfk9aSkI/r8N+OREteDpFUtCQ1HYFCINig4BEFjOrjYvA1uCn1zlMg9eT0p6Yg+/814pMT1AK20JEzSBCq1qqBgrSZoYLoCxm3QjJyTq7YQApIkyQA4RckC3DUajbezs3NqrVabFkBaSZLSyOXyVM5X/i6ulcldZDKFE2QyOSCTQyajspwYAdtBQJIkraSV5JDUklarlkuacEkTEQZVWIhCGx6M8GClXBWsjKg5Z7darVZ6eXmR515H7rVWipZjkg2u2RdRXC6XXOQyOMlkMrlMBvrHNmg7q497AkCSIGm1WgmQqTVaqDVaWbhKLYWFhWtDwtXyYGWopFSGQjm1u2eKs8F/A18Ul0lwUchkTjJE2iDANsgL3+YQEDYoyWRq4ekNlgAADFNJREFUrSSpNTKEq7TasHCtJiRCLgWHaNRKJTTKUZkKG7dBmxsOdyjRCESRe53n0EWpVLo7OTl5hYaGeisUCjpk6y2Xyz1dz839GQonZy1kTnK5Qq6ViFgQuWeCn2jQuYAZEZBEgiRpIWmI3KskjSpCrlWFQRUahghlqFwdEhpee+Fud3d3nd6eyL2GNqisSO4TtMFF2yJ+dlLInGUyyUmhkMkhSTpyzwTfjCuKq040ApEWKEGr0UpqrSRTqdSIiFAjLCxcCgsJk0JDwmWhs3p5pDgbXBXw9GcnmdxZJklOCrlCLklauSzSy8U2mOhlwgXMhYAU+Y4tSYBWI0lqrQwqtVYboZJJRPDDQrTq0FBJGzoucxHjNmiujnG9lkUgSppDh/rIg+9CXnx/fwoB7uGuVqs9ZDKZu/PhkRWgcHHWQu4EmVwuSZCDvtXkxEk4MQK2gYCk1QISJIVCpiWCr1WrNNCq1NCoVHJNeDj9kyKU4eH1VuxRqVRhqVOn1sW4pzj3kjXIPSFnig2OXxlSwdlJ5iyXSU5yOaLJvZxt0DYWH/dCIKDVkulBkisU9L9alVqjUWugVqkkVYRaFh6ukoUrQ6XwhQM8UpwNzvK5V4HIvVySnOQymZw2CYnYsw3y4rclBIQNApLCSUH+e61Kq9FoJK1apdWqImRSeASk8BCtOnxK5mLGbdCWBsN9+XIE9Lz3xNSJ4DsFBQW5KBQKF5VK5SaXy1099/etArmTQitkOfIoSY7OafHlbXNJRiBZERDOCkExIh0XklYradUahaRRQxOhllRhKqjD1SH1V+/29vYmYq+K0ttrrUzuyfNH9henDQ5ZFFHFSSFTyOVaJ4VcSALIZSj+JSuGXBkjkAQEyOoiX1gjLVCjlbQaDTQarUwdoYY6LFxSRagk9ZJBbinOBsf73a3iBOGyF+Q+6oeQPfdJWC9cNPkRIGIvbBCgLWyJCL5GkjQaOYjgq8NpO1urVU/PVNS4DSZ/l7hGayEQRfBjEQw66KdUKp3lcrlTRESEs5ubmyIiIkJBmt+ovjKxsNakcbtxIRBFLiTJxcWFSLtWkiSNRNuTWq3K09NTR+h1/7WaJEd/AGyDvKDtCAG2QTuaTB5KikTgi22QSV2KnO/4Ox2DYJBUJ/pfUFCQIPW6f0zu7XABpPwhRXnuIwci9PeR/5G8vLyIxBv7Z1WvfUzI2QZT/iJ08BGwDTr4AuDhWx2BJNkgk3urz595OhBFLqhyXSQAnVxA91+ae9388zowzzRwrcmDgO5LTpB88uLH+Kf7jPQtBl+IydP8l9XCNvhluHEpm0SAbdAmp4U75UAIJMoGmdTZ8crQIxc6Ih/zvzR6XgN2vAbsaGgxv9h0RF/3X5si9jrc2QbtaAXyUNgGeQ0wAtZFwGQbZGJn3Ykye+t65EKfyOvPO68Bs88CN5AMCOh75PW/4ETVtuSxjzlWtsFkmH2uwhYQYBu0hVngPjgyAibbIBM7B1wmMciGAyLAQ07JCNgykTcVV7ZBU5HifLaIANugLc4K98mREEjIBpncO9Jq4LEyAowAI8AIMAKMACPACNg1Akzu7Xp6eXCMACPACDACjAAjwAgwAo6EAJN7R5ptHisjwAgwAowAI8AIMAKMgF0jwOTerqeXB8cIMAKMACPACDACjAAj4EgIMLl3pNnmsTICjAAjwAgwAowAI8AI2DUCTO7tenp5cIwAI8AIMAKMACPACDACjoQAk3tHmm0eKyPACDACjAAjwAgwAoyAXSPA5N6up5cHxwgwAowAI8AIMAKMACPgSAgwuXek2eaxMgKMACPACDACjAAjwAjYNQJM7u16enlwjAAjwAgwAowAI8AIMAKOhACTe0eabR4rI8AIMAKMACPACDACjIBdI8Dk3q6nlwfHCDACjAAjwAgwAowAI+BICFiV3Fdo/dQto/Ib1ebNMo0jgc5jZQQYAUaAEWAEGAFGgBFgBMyBgFXJfYmOkrM28GVG53B5uMJJCjm7OXuoOQbJdTICjAAjwAgwAowAI8AIMAKOgIBVyT0BXLS1XxpZWJAH/X+4RqN1hzbU+2Nu5bFjMrUjTACPkRFgBBgBRoARYAQYAUaAEUguBKxO7tFwk+JHVMioVoTJ9QcllzlFwBshl5dkDQVkUnINmOthBBgBRoARYAQYAUaAEWAE7BUB65N74b1/mkYWphDe+5gpXOOmdVEpwyKclSF3Nv8QYa8TweNiBBgBRoARYAQYAUaAEWAEkoqAVcl9w4aS4p5zQConbaB7QgORR2ily1u/eZtQPn7OCDACjAAjwAgwAowAI8AIOCoCViL3kix/bR8vLyell9ZFblofNM6qq5uzfnTUieJxMwKMACPACDACjAAjwAgwAgkhYBqxTqiWRDwvUeuSR7hXOm9nyUmRiGJQy6XQm+ty+iWmDOdlBBgBRoARYAQYAUaAEWAEHAkBi5H7gg1vubg7pUulldQuXwKwh4d70OkVGYO+pCyXYQQYAUaAEWAEGAFGgBFgBBwBAbOT+4YNNykeelbx1oW7/FJQ5coP/pd3lQz50vJcjhFgBBgBRoARYAQYAUaAEbB3BMxJ7mUFG37wdNeEeJusq48H7XBNoA9Hy7H35cjjYwQYAUaAEWAEGAFGgBFICgJmIfdlGr50D3JSpUqsrj6+gVzdsPwdMFqblMFyWUaAEWAEGAFGgBFgBBgBRsCeEUhWcl+ixCVnxfdZUqkitK7JCRrdXHtnc653yVkn18UIMAKMACPACDACjAAjwAjYGwLJRO4leYmGft5w1Xho1aFJrpPIvDu0oVqFsycBLpeFRlxen9/H3sDn8TACjAAjwAgwAowAI8AIMALJiUDcRLzhJgU2N9QCMim+Bgu3eOepDgv1dlUo5EntmNxJKyFcE3J5c+5Aavf7hi/TuSgkNylME3Jtey7/pNbP5RkBRoARYAQYAUaAEWAEGAF7RiBOcv9N66dumVWpXM6vTR9oDIAKrZ+6fQrQpFK4ujglB0Ch4crwLH7vAo4dq6jW1VehwlGnoK9zZQwN9wi6szlTcHK0w3UwAowAI8AIMAKMACPACDAC9opAnOS+YMMPXu6uId7er55+jEm4P2bMm4o86skBisY5Qp1OoQg8tjJXmLH6SjfzTfXeOTDiWRzPk6MPXAcjwAgwAowAI8AIMAKMACNgDwjESe6L1n2aRuam8IjQyMJub87+CZBkJRo+SQVXhYdWLU8WXb2Tm3vQjX+yKOMHUpJhJGQYLeNIOfaw4ngMjAAjwAgwAowAI8AIMAJmQyBOkl7ir/sZtJK7uE1WrlEpQyF3Tx5dvbuEcEXI5YJpg5iwm21euWJGgBFgBBgBRoARYAQYAQdEIB5ZztMsyUHm9TF1dpGHa26/C7x8uaTKAbHmITMCjAAjwAgwAowAI8AIMAJmRSAOcj9SXqxJuyzJ1bJKptZ4q50Dz27OHppcdXI9jAAjwAgwAowAI8AIMAKMACNgiIBRcl+w4S0XV0WqDEkFSx6hlUIVFOkmozKhkJpJbYvLMwKMACPACDACjAAjwAgwAo6OgFFyX6LWJQ+tZ6Y0SQFHLZdCC6jOB27e3EiTlHq4LCPACDACjAAjwAgwAowAI8AImIaAUXJftu1H75CQUG/TqjDMJZc5RYSqPwXe2fxDxJeU5zKMACPACDACjAAjwAgwAowAI/BlCBgl94WaPk/rpJW5J6ZKlcxV4xr8MujyrpIhiSnHeRkBRoARYAQYAUaAEWAEGAFGIHkQMEruizV8mxEKlbMpTZCuPjiNZ/D9FRmCWVdvCmKchxFgBBgBRoARYAQYAUaAETAPAsY19/WeZdW6JHxRlVqeKrSAKnXg5s0y1tWbZ364VkaAEWAEGAFGgBFgBBgBRsBkBOKMluOi8vRwdvZ0UyvC5MZqk9w0IddW5vI3uSXOyAgwAowAI8AIMAKMACPACDACZkUgzkusIluVZCU6vnVHEDy0klrcVqtLJMe5rLjwARwNx6wTxJUzAowAI8AIMAKMACPACDACpiKQALn/XE2FCpJTUMYnnqGQu+turpXcvEOurUzL3ntT0eZ8jAAjwAgwAowAI8AIMAKMgBkRMJnc6/ehTMOX7hq1zEPlqnWVp8r+8fISmcqMfeSqGQFGgBFgBBgBRoARYAQYAUbABAS+iNzr6m3YUFJ89HzmfGxlrjAT2uIsjAAjwAgwAowAI8AIMAKMACNgRgT+D1DtyLlCBJQ7AAAAAElFTkSuQmCC";const Wt=[{img:ne,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:ne,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:ne,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:ne,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:ne,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],Kt=[{img:mt,title:"\u667A\u80FD\u8BFE\u7A0B\u5EFA\u8BBE",intro:"\u5934\u6B4C\u57FA\u4E8E\u5927\u6A21\u578B\u7EB3\u7BA1\u7279\u5B9A\u8BFE\u7A0B\u7684\u5386\u53F2\u548C\u65B0\u5EFA\u8D44\u6599\u5E93\uFF0C\u6784\u5EFA\u914D\u5957\u7684\u8BFE\u7A0B\u56FE\u8C31\u3001\u77E5\u8BC6\u5E93\u3001\u667A\u80FD\u4F53\u7B49\uFF0C\u5F62\u6210AI\u8BFE\u7A0B\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Tt,title:"\u667A\u80FD\u52A9\u6559\u5BFC\u6559",intro:"\u5934\u6B4C\u63D0\u4F9B\u57FA\u4E8E\u5927\u6A21\u578B\u7684\u95EE\u7B54\u3001\u5BFC\u5B66\u3001\u5BA1\u9898\u3001\u8BCA\u65AD\u7B49\u667A\u80FD\u52A9\u6559\u548C\u5BFC\u6559\u5DE5\u5177\uFF0C\u5168\u9762\u51CF\u8F7B\u6559\u5E08\u56E2\u961F\u7684\u91CD\u590D\u6027\u5DE5\u4F5C\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:pt,title:"\u667A\u80FD\u6570\u5B57\u6559\u5E08",intro:"\u5934\u6B4C\u8BFE\u5802\u80FD\u591F\u5C06\u667A\u80FD\u8BFE\u7A0B\u8D44\u6E90\uFF0C\u7ED3\u5408\u5927\u6A21\u578B\u548C3D\u865A\u62DF\u6570\u5B57\u4EBA\u7B49\u6280\u672F\uFF0C\u4E3A\u8BFE\u5802\u6559\u5B66\u6D3B\u52A8\u63D0\u4F9B\u667A\u80FD\u6570\u5B57\u6559\u5E08\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ht,title:"\u667A\u80FD\u8D44\u6E90\u63A8\u8350",intro:"\u5934\u6B4C\u8BFE\u5802\u548C\u5B9E\u9A8C\u73AF\u5883\u80FD\u591F\u7ED3\u5408\u5B66\u751F\u5F53\u524D\u5B66\u4E60\u60C5\u51B5\uFF0C\u63A8\u8350\u6700\u8FD1\u53D1\u5C55\u533A\u7684\u5B66\u4E60\u4E0E\u7EC3\u4E60\u8D44\u6E90\uFF0C\u63D0\u5347\u4E2A\u6027\u5316\u5B66\u4E60\u6548\u7387\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:qe,title:"\u667A\u80FD\u8BC6\u5377\u7EC4\u5377",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u80FD\u591F\u5728\u7EBF\u8BC6\u522B\u4E0A\u4F20\u7684\u6587\u6863\u3001\u626B\u63CF\u6587\u4EF6\u3001\u89C6\u9891\u8D44\u6599\u7B49\uFF0C\u81EA\u52A8\u751F\u6210\u8BD5\u9898\u548C\u8BD5\u5377\uFF0C\u5E76\u652F\u6301\u667A\u80FD\u7EC4\u5377\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:bt,title:"\u667A\u80FD\u9605\u5377\u8BC4\u5206",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u652F\u6301\u9009\u62E9\u9898\u3001\u95EE\u7B54\u9898\u3001\u7F16\u7A0B\u9898\u3001\u5B9E\u8BAD\u9898\u3001\u4EFF\u771F\u9898\u7B499\u79CD\u9898\u578B\u7684\u81EA\u52A8\u548C\u667A\u80FD\u9605\u5377\uFF0C\u5E76\u751F\u6210\u62A5\u544A\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:we,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:b,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ee,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ie,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u5934\u6B4C\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:je,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ie,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],wi=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Zt,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:oi,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Zt,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:oi,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Zt,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]}];var Gt=S(70635),_t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",C=S(89392),F=S.n(C),D=S(40937),k=S.p+"static/modelimg.27d66267.png",X="data:image/png;base64,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",g="data:image/png;base64,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",H="data:image/png;base64,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",oe="data:image/png;base64,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",Ge=S(78241),ut=S(8591),Ve=S(43418),rt=S(18032),Ot=S(91552),z=S(53900),V=S(92730),ae=S(52764),Y=S(78258),Qe=Object.defineProperty,We=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ke=(A,E,I)=>E in A?Qe(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Mt=(A,E)=>{for(var I in E||(E={}))ft.call(E,I)&&ke(A,I,E[I]);if(We)for(var I of We(E))lt.call(E,I)&&ke(A,I,E[I]);return A},te=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())}),m=(A=>(A.Projects="projects",A.Shixuns="shixuns",A.Classrooms="classrooms",A))(m||{});const T=({homePage:A,user:E,dispatch:I})=>{const[Ce,Pt]=(0,s.useState)(Wt[0]),Vt=(0,s.useRef)(),qt=(0,s.useRef)(!0),[jt]=Ge.default.useForm(),{index_option:Ze}=A,[Ft,Ji]=(0,s.useState)(!1),[gn,un]=(0,s.useState)(!1),[wn,On]=(0,s.useState)(!0),[Tn,Fn]=(0,s.useState)(""),[ci,Ni]=(0,s.useState)(!1),[cn,er]=(0,s.useState)(!0),[zn,pr]=(0,s.useState)([]),[Ar,Fr]=(0,s.useState)(0),[pn,Er]=(0,s.useState)([]),[vr,yr]=(0,s.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Qn=(0,s.useRef)((0,C.throttle)(()=>Cr(),100,{leading:!0,trailing:!0})).current,zr=(0,s.useRef)((0,C.throttle)(Ct=>ls(Ct),2e3,{leading:!0,trailing:!1})),{shixun_demo:ti=[],new_discipline:di=[]}=A,{key:sn,name:dn,video:mn,img:An,firstTitle:Yn,firstDescribe:Hn,secondTitle:qr,secondDescribe:Dn}=Ce,Cr=()=>{var Ct,ii,Gi,vn,Vn,tr;const jn=(0,Et.b9)()?880:2600;if(qt.current){const Rr=document.querySelectorAll(".animate__animated").length,ds=document.querySelectorAll(".animationOrientation");ds==null||ds.forEach(Nn=>{var br;(Nn==null?void 0:Nn.getBoundingClientRect().top){_r.setAttribute("class","animate__animated animate__fadeInUp")}))});const kr=document.querySelectorAll("h2[data-type='animationH2']");kr==null||kr.forEach((Nn,br)=>{(Nn==null?void 0:Nn.getBoundingClientRect().top){_r.removeAttribute("class")}),Nn.setAttribute("class","animate__animated animate__fadeInUp"))),br!==0&&Rr>6&&Nn.setAttribute("class","animate__animated animate__fadeInUp"))});const Kr=document.querySelector(".animationTeachingTool");(Kr==null?void 0:Kr.getBoundingClientRect().top){Nn.setAttribute("class","animate__animated animate__fadeInUp")})),Rr>53&&(qt.current=!1)}const cs=(ii=document.getElementById("videoIndexId"))==null?void 0:ii.getBoundingClientRect().top;if((0,Et.b9)()&&!(!((Gi=Vt.current)!=null&&Gi.currentSrc)||(vn=Vt.current)!=null&&vn.currentSrc&&((tr=(Vn=Vt.current)==null?void 0:Vn.error)!=null&&tr.code)))try{cs-200?Vt.current.play():Vt.current.pause()}catch(Rr){console.log(Rr)}};(0,s.useEffect)(()=>{jr(vr)},[]),(0,s.useEffect)(()=>{if(A!=null&&A.homepage_disciplines)return document.body.scrollIntoView(),Qn(),window.addEventListener("scroll",Qn),()=>{window.removeEventListener("scroll",Qn)}},[A]),(0,s.useEffect)(()=>{zr.current=(0,C.throttle)(Ct=>ls(Ct),2e3,{leading:!0,trailing:!1})},[E]);const jr=Ct=>te(void 0,null,function*(){er(!0),Ct.keyword=encodeURIComponent(Ct.keyword);const ii=F().pickBy(Ct,vn=>vn!=="all"),Gi=yield(0,ae.tS)(ii);Gi.status!==-1&&(pr((Gi==null?void 0:Gi.subjects)||[]),Fr((Gi==null?void 0:Gi.total_count)||0),Er((Gi==null?void 0:Gi.recommend_subjects)||[])),er(!1)}),Ir=Ct=>{var ii,Gi,vn,Vn;Pt(Ct),On(!1),(0,Et.b9)()&&(!((ii=Vt.current)!=null&&ii.currentSrc)||(Gi=Vt.current)!=null&&Gi.currentSrc&&((Vn=(vn=Vt.current)==null?void 0:vn.error)!=null&&Vn.code)||setTimeout(()=>{Vt&&Vt.current&&Vt.current.play()},500))},zs=Ct=>te(void 0,null,function*(){(yield(0,Gt.ZP)("/api/trial_requests.json",{method:"post",body:Mt({},Ct)})).status===0&&(ut.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ji(!1))}),js=Ct=>{var ii;if((0,rt.tJ)(I)){if(Ct==="projects"&&!((ii=E.userInfo)!=null&&ii.email)){ut.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ct==="classrooms"&&Ni(!0)}},ls=(Ct,ii)=>{var Gi,vn;if((0,rt.tJ)(I)){if(((Gi=E==null?void 0:E.userInfo)==null?void 0:Gi.user_identity)==="\u5B66\u751F"){ut.ZP.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(ii==="projects"&&!((vn=E.userInfo)!=null&&vn.email)){ut.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ii==="shixuns"&&!(0,rt.xY)()||Ct&&(window.location.href=Ct)}},cr=(Ct,ii)=>Array.isArray(Ct)&&Ct.length>0?ii:null,Ds=Ct=>te(void 0,null,function*(){const ii=yield(0,Gt.ZP)(Ct,{method:"get"});if(ii!=null&&ii.game_identifier){(0,Et.xg)(`/tasks/${ii==null?void 0:ii.game_identifier}`);return}ii!=null&&ii.identifier&&(0,Et.xg)(`/tasks/${ii==null?void 0:ii.identifier}/jupyter`)}),os=()=>{const Ct=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(Ct),Ct){un(!0);return}(0,Et.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Ns=()=>{const Ct=Ce.key;if(Ct===4){Ir(Wt[0]);return}Ir(Wt[Ct+1])},us=[s.createElement("div",{key:1,className:ye.left},s.createElement("h3",null,Yn),Hn.map((Ct,ii)=>s.createElement("p",{key:ii},s.createElement("img",{src:_t,alt:""}),s.createElement("span",null,Ct))),s.createElement("h3",{style:{marginTop:20}},qr),Dn.map((Ct,ii)=>s.createElement("p",{key:ii},s.createElement("span",null,Ct))),s.createElement("div",{style:{visibility:"hidden"},className:ye.btns},s.createElement("div",{onClick:os,className:ye.b1},"\u793E\u533A\u652F\u6301"),s.createElement("div",{onClick:()=>{var Ct;return Ds((Ct=ti[sn])==null?void 0:Ct.url)},className:ye.b2},"\u7ACB\u5373\u4F53\u9A8C",s.createElement("i",{className:"iconfont icon-jiantou1"})))),s.createElement("div",{key:2,className:ye.right,id:"videoIndexId"},s.createElement("img",{src:An,alt:""}),s.createElement("video",{ref:Vt,key:mn,onEnded:Ns,controls:!(0,Et.b9)(),controlsList:"nodownload",muted:!0,src:mn}),s.createElement("div",{className:ye.videoMask}))],Ls=(Ct,ii)=>{var Gi;const vn=ii%2===0,Vn=[s.createElement("div",{key:3,className:ye.left},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${Ct==null?void 0:Ct.image_url}`,alt:""}),s.createElement("div",{className:ye.btn,onClick:os,style:{marginLeft:vn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),s.createElement("div",{key:4,className:`${ye.right} animationOrientation`},(Gi=Ct==null?void 0:Ct.subjects)==null?void 0:Gi.map((tr,jn)=>s.createElement("a",{target:"_blank",style:{animationDuration:`${jn%2===0?jn*.2+1:(jn-1)*.2+1}s`},key:jn,href:tr==null?void 0:tr.url},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${tr==null?void 0:tr.image_url}`}))))];return vn?Vn:Vn.reverse()},Rs=()=>{jt.resetFields()};return s.createElement("div",{className:ye.mainSiteContent},s.createElement("aside",{className:ye.ContentWarp},Ze&&!!Wt.filter(Ct=>Ze&&Ze.includes(Ct.name)).length&&s.createElement("div",{className:ye.operatingEnvironment},s.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),s.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),s.createElement("ul",{className:ye.tabs},Wt.filter(Ct=>Ze&&Ze.includes(Ct.name)).map((Ct,ii)=>s.createElement("li",{key:ii,className:Ct.name===dn?ye.operatingActive:"",onClick:()=>Ir(Ct)},Ct.name))),s.createElement("div",{className:ye.tabContent},(sn%2===0,us)))),s.createElement("aside",{className:ye.ContentWarp,style:{backgroundColor:"#fff"}},s.createElement("div",{className:ye.teachingTool},s.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),s.createElement("h5",null,"Classroom Teaching Toolsets"),s.createElement("div",{className:ye.btns}),s.createElement("div",{className:`${ye.clausesWarp} animationTeachingTool`},Kt.map((Ct,ii)=>s.createElement("aside",{key:Ct.title,style:{animationDuration:`${ii>2?3:1}s`}},s.createElement("img",{src:Ct.img}),s.createElement("div",null,s.createElement("h4",null,Ct.title),s.createElement("h6",null,Ct.intro))))))),di.map((Ct,ii)=>s.createElement("aside",{key:ii+Ct.name,className:ye.ContentWarp,style:{backgroundColor:ii%2===0?"transparent":"#fff"}},s.createElement("div",{className:ye.orientation},s.createElement("h2",{"data-type":"async_animationH2"},Ct.name),s.createElement("h5",null,Ct==null?void 0:Ct.name_en),s.createElement("div",{className:ye.lf},Ls(Ct,ii))))),s.createElement("aside",{className:ye.ContentWarp,style:{backgroundColor:"#fff"}},A&&cr(A.recommend_subjects,s.createElement("div",{className:ye.school},s.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),s.createElement("h5",null,"Practical MOOC makes online courses more professional"),A&&cr(A.recommend_subjects,s.createElement("div",{style:{width:"100%"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:X,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.subject_count,")",s.createElement(j.Z,null))),s.createElement(V.Z,{dataSource:A&&A.recommend_subjects?A.recommend_subjects:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200}))),A&&cr(A.subjects,s.createElement("div",{style:{width:"100%",marginTop:"60px"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:g,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.subject_count,")",s.createElement(j.Z,null))),s.createElement(V.Z,{dataSource:A&&A.subjects?A.subjects:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200}))))),A&&cr(A.shixuns,s.createElement("div",{className:ye.school},s.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),s.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),A&&cr(A.shixuns,s.createElement("div",{style:{width:"100%"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:oe,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.shixun_count,")",s.createElement(j.Z,null))),s.createElement(Y.wb,{dataSource:A&&A.shixuns?A.shixuns:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200}))),A&&cr(A.recommend_shixuns,s.createElement("div",{style:{width:"100%",marginTop:"60px"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:H,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.shixun_count,")",s.createElement(j.Z,null))),s.createElement(Y.wb,{dataSource:A&&A.recommend_shixuns?A.recommend_shixuns:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200})))))),s.createElement(Ve.default,{visible:Ft,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:s.createElement(z.Z,{onClick:()=>Ji(!1),style:{fontSize:"25px",color:"#fff"}})},s.createElement("div",{style:{position:"relative"}},s.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:k}),s.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),s.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),s.createElement(Ve.default,{centered:!0,destroyOnClose:!0,visible:gn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>un(!1)},s.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},s.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),s.createElement("img",{src:D,width:200,height:200}))),s.createElement(Ot.Z,{visible:ci,onCancel:()=>Ni(!1)}))};var _=(0,G.connect)(({homePage:A,user:E})=>({homePage:A,user:E}))(T),u=S(42409),R=S.p+"static/yqh.7ef50d7c.jpg",B=S(61186),M=S.n(B),Z=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});function de({modeldata:A,userInfo:E}){const[I,Ce]=(0,s.useState)(!1),[Pt,Vt]=(0,s.useState)(!1),qt=`${E==null?void 0:E.login}recordNewStudentModal`;(0,s.useEffect)(()=>{if(E!=null&&E.login&&(E==null?void 0:E.identity)==="teacher"){const Ze=JSON.parse(localStorage.getItem(qt)),Ft=M()("2021-10-30T24:00:00+08:00").valueOf(),Ji=M()().valueOf();console.log(Ze,M()("2021-10-30T24:00:00+08:00"),Ft,Ji,Ft>Ji,44),!Ze&&Ft>Ji&&Ce(!0)}},[E]);function jt(Ze){return Z(this,null,function*(){Ce(!1),localStorage.setItem(qt,"1")})}return s.createElement(Ve.default,{open:I,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},s.createElement("div",null,s.createElement("div",{style:{backgroundImage:`url(${R})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},s.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),s.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),s.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),s.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),s.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),s.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},s.createElement("span",{onClick:()=>jt(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var me=de,Be=S(45413),Oe=S(28103),Ue="data:image/png;base64,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",$e="data:image/png;base64,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",W=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,o=(A,E)=>{var I={};for(var Ce in A)n.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&W)for(var Ce of W(A))E.indexOf(Ce)<0&&a.call(A,Ce)&&(I[Ce]=A[Ce]);return I};const d=A=>{var E,I=RegExp("(^| )"+A+"=([^;]+)(;|$)");return(E=document.cookie.match(I))?decodeURIComponent(E[2]):null},h=A=>{var E=new Date;E.setTime(E.getTime()-1);var I=d(A);I!=null&&(document.cookie=A+"="+I+";expires="+E.toGMTString())};var x=(A=>(A.Classrooms="classrooms",A.Shixuns="shixuns",A.Paths="paths",A.Projects="projects",A.Videos="videos",A.Topics="topics",A))(x||{});const v=A=>{var E=A,{homePage:I,user:Ce,globalSetting:Pt,loading:Vt,dispatch:qt,location:jt,payload:Ze={}}=E,Ft=o(E,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return s.createElement("div",{style:{display:"flex"}},s.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},s.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},s.createElement("img",{src:Ue,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),s.createElement("div",{style:{marginTop:"60px"}},s.createElement("p",null,s.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),s.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),s.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),s.createElement("img",{src:$e})),s.createElement(Oe.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var le=(0,G.connect)(({homePage:A,loading:E,user:I,globalSetting:Ce})=>({homePage:A,user:I,globalSetting:Ce,loading:E.models.index}))(v),Me="data:image/png;base64,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",et="data:image/png;base64,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",Dt="data:image/png;base64,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",ct={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},ze=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,se=(A,E)=>{var I={};for(var Ce in A)St.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&ze)for(var Ce of ze(A))E.indexOf(Ce)<0&&tt.call(A,Ce)&&(I[Ce]=A[Ce]);return I},Ye=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())}),gt=(A=>(A.Classrooms="classrooms",A.Shixuns="shixuns",A.Paths="paths",A.Projects="projects",A.Videos="videos",A.Topics="topics",A))(gt||{});const vt=A=>{var E=A,{homePage:I,user:Ce,globalSetting:Pt,loading:Vt,dispatch:qt,location:jt,getUserInfo:Ze,payload:Ft={}}=E,Ji=se(E,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function gn(un){return Ye(this,null,function*(){(yield(0,Gt.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:un}})).status===0&&Ze()})}return s.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},s.createElement("div",{style:{width:"100%"}},s.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),s.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},s.createElement("div",{onClick:()=>{gn("teacher")},className:ct.beginner},s.createElement("img",{src:et}),s.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),s.createElement("div",{onClick:()=>{gn("student")},className:ct.beginner},s.createElement("img",{src:Me,style:{height:"120px"}}),s.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),s.createElement("div",{onClick:()=>{gn("professional")},className:ct.beginner},s.createElement("img",{src:Dt}),s.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var $t=(0,G.connect)(({homePage:A,loading:E,user:I,globalSetting:Ce})=>({homePage:A,user:I,globalSetting:Ce,loading:E.models.index}))(vt),ki=S(12563),pi=S(3113),wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",Ai="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",xi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,Xi=(A,E)=>{var I={};for(var Ce in A)Li.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&xi)for(var Ce of xi(A))E.indexOf(Ce)<0&&Bi.call(A,Ce)&&(I[Ce]=A[Ce]);return I},Cn=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const{CheckableTag:Pi}=ki.default;var Q=(A=>(A.Classrooms="classrooms",A.Shixuns="shixuns",A.Paths="paths",A.Projects="projects",A.Videos="videos",A.Topics="topics",A))(Q||{});const U=A=>{var E=A,{homePage:I,user:Ce,globalSetting:Pt,loading:Vt,dispatch:qt,location:jt,setisone:Ze,users:Ft,setIsShow:Ji,payload:gn={}}=E,un=Xi(E,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[wn,On]=(0,s.useState)([]),[Tn,Fn]=(0,s.useState)([]),[ci,Ni]=(0,s.useState)([]),[cn,er]=(0,s.useState)([]),[zn,pr]=(0,s.useState)([]),[Ar,Fr]=(0,s.useState)([]),[pn,Er]=(0,s.useState)([]),[vr,yr]=(0,s.useState)("");(0,s.useEffect)(()=>{Qn(),zr()},[]),(0,s.useEffect)(()=>{(pn==null?void 0:pn.length)>0&&yr(pn[0].id)},[pn]);function Qn(){return Cn(this,null,function*(){let ti=yield(0,Gt.ZP)("/api/users/interest_tags.json",{method:"get"});On(ti.tags.filter(di=>di.tag_type===1)),Fn(ti.tags.filter(di=>di.tag_type===2)),Ni(ti.tags.filter(di=>di.tag_type===3))})}const zr=()=>Cn(void 0,null,function*(){let ti=yield(0,Gt.ZP)("/api/paid_subjects/qr_code_banner.json",{});ti.status===0&&(console.log(ti.data),Er([...ti.data]))});return s.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},s.createElement("div",{style:{width:"100%"}},s.createElement("div",{style:{display:"flex"}},s.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),s.createElement("span",{onClick:()=>{Ze(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",s.createElement(j.Z,null))),Ft.identity==="student"&&s.createElement("div",{style:{marginTop:60},className:ct.courseGroup},pn.map(ti=>s.createElement(dt.Z,{title:ti.name},s.createElement("li",{key:ti.id,style:ti.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${ct.directionItem} ${vr==ti.id?ct.active:""} `,onClick:()=>{yr(ti.id)}},ti.name)))),Ft.identity==="student"&&s.createElement("div",{style:{marginTop:30,textAlign:"center"}},pn.map(ti=>{if(ti.id==vr)return s.createElement(s.Fragment,null,s.createElement("img",{src:Fe.Z.IMG_SERVER+ti.image_url,style:{width:130}}),s.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${ti.name}`))}),s.createElement("div",{className:ct.tips},s.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u5934\u6B4C\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),s.createElement("div",{className:ct.newInfo}," ",s.createElement("div",{className:ct.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",s.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),s.createElement("div",{className:ct.newInfo,style:{margin:"8px auto"}}," ",s.createElement("div",{className:ct.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",s.createElement("b",null,"1000G+"),"!"),s.createElement("div",{className:ct.newInfo}," ",s.createElement("div",{className:ct.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),Ft.identity!="student"&&s.createElement("div",{style:{marginTop:"60px"}},s.createElement("div",null,s.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),wn.map(ti=>s.createElement(Pi,{style:{fontSize:"14px"},key:ti.id,checked:cn.includes(ti.id),onChange:di=>{let sn=di?[...cn,ti.id]:cn.filter(dn=>dn!==ti.id);er([...sn])}},ti.tag_name))),s.createElement("div",{style:{marginTop:"30px"}},s.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Tn.map(ti=>s.createElement(Pi,{style:{fontSize:"14px"},key:ti.id,checked:zn.includes(ti.id),onChange:di=>{let sn=di?[...zn,ti.id]:zn.filter(dn=>dn!==ti.id);pr([...sn])}},ti.tag_name))),s.createElement("div",{style:{marginTop:"30px"}},s.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),ci.map(ti=>s.createElement(Pi,{style:{fontSize:"14px"},key:ti.id,checked:Ar.includes(ti.id),onChange:di=>{let sn=di?[...Ar,ti.id]:Ar.filter(dn=>dn!==ti.id);Fr([...sn])}},ti.tag_name)))),Ft.identity!="student"&&s.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},s.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{Qn()}},"\u6362\u4E00\u6279 ",s.createElement("img",{style:{marginLeft:"10px"},src:wt}))),s.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Ft.identity==="teacher"&&s.createElement(pi.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),qt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:s.createElement("div",null,s.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),s.createElement("span",{style:{display:"inline-block",position:"absolute"},className:ct.spandiv}),s.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",s.createElement("img",{src:Ai}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Ji(!1)}},"\u65B0\u624B\u5F15\u5BFC"),s.createElement(pi.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ji(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var q=(0,G.connect)(({homePage:A,loading:E,user:I,globalSetting:Ce})=>({homePage:A,user:I,globalSetting:Ce,loading:E.models.index}))(U),$=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const{Step:re}=Be.default;function Nt({userInfo:A}){const[E,I]=(0,s.useState)(!1),[Ce,Pt]=(0,s.useState)([]),[Vt,qt]=(0,s.useState)(0);(0,s.useEffect)(()=>{let Ze=localStorage.getItem("registeruser");parseInt(Ze)===1&&(I(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,s.useEffect)(()=>{A.login&&jt()},[A]);function jt(){return $(this,null,function*(){let Ze=yield(0,Gt.ZP)(`/api/users/accounts/${A.login}.json`,{method:"get"});Pt(Ze),Ze.identity?qt(1):qt(0)})}return s.createElement(Ve.default,{open:E,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},s.createElement("div",{style:{display:"flex"}},s.createElement(le,null),Vt===1&&s.createElement(q,{users:Ce,setIsShow:I,setisone:qt}),Vt===0&&s.createElement($t,{getUserInfo:jt}),s.createElement(Be.default,{type:"navigation",size:"small",current:Vt,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},s.createElement(re,{status:Ce.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),s.createElement(re,{status:Ce.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Lt=Nt,xt=S.p+"static/kycx.615a0290.png";function Pe({modeldata:A,userid:E}){const[I,Ce]=(0,s.useState)(!1),[Pt,Vt]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let qt=JSON.parse(localStorage.getItem("Studentshow"));qt!=null&&qt.includes(E)?Ce(!1):Ce(A==null?void 0:A.is_show),A!=null&&A.is_show&&setTimeout(()=>{let jt=JSON.parse(localStorage.getItem("Studentshow"))||[];jt.push(E),localStorage.setItem("Studentshow",JSON.stringify(jt))},2e3)},[A]),s.createElement(Ve.default,{open:I,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},s.createElement("div",{style:{backgroundImage:`url(${xt})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},s.createElement("div",{onClick:()=>{Ce(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),s.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),s.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),s.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Bt=Pe,fi=S.p+"static/banner.d71ab7c9.jpg",Ei="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII=",qi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII=",Oi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII=",$i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII=",an="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg==",en="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC",tn="data:image/png;base64,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",Yi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII=",bi=S(2119),Si=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const Bn=({homePage:A,globalSetting:E,user:I,loading:Ce,dispatch:Pt})=>{var Vt,qt,jt,Ze,Ft,Ji,gn,un,wn,On,Tn;const[Fn,ci]=(0,s.useState)(),Ni=(0,s.useRef)(null),[cn,er]=(0,s.useState)(!1),[zn,pr]=(0,s.useState)();(0,s.useEffect)(()=>{Pt({type:"homePage/home",payload:{}})},[A.name]),(0,s.useEffect)(()=>((0,Et.Ll)()||Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,s.useEffect)(()=>{var di;(0,Et.Dk)(((di=E==null?void 0:E.setting)==null?void 0:di.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[E.setting]);function Ar(){return Si(this,null,function*(){let di=yield Pt({type:"homePage/getHomeNotice",payload:{}});if(di){let sn=localStorage.getItem("SystemUpdateadvtime");localStorage.setItem("SystemUpdateadvtime",di.start_at),di!=null&&di.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),ci(di)}})}function Fr(){return Si(this,null,function*(){let di=yield(0,Gt.ZP)("/api/home/competition_popup.json",{method:"get"});pr(di)})}const[pn,Er]=(0,s.useState)(-1),vr={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},yr=di=>{var sn,dn,mn;const An=A.homepage_disciplines,Yn="sub_disciplines",Hn="paths",qr=Dn=>`/paths?discipline_id=${An[pn].id}&&tag_tabs=${pn+1}&sub_discipline_id=${Dn.id}&tag_level=2`;return s.createElement(s.Fragment,null,s.createElement("div",{className:`${_e.banner} ${_e.mainSiteBanner} `},s.createElement("div",{className:_e.subnav,onMouseLeave:()=>Er(-1)},An&&An[pn]&&s.createElement("div",{style:{zIndex:2},className:_e.subnavDetail},(dn=(sn=An[pn])==null?void 0:sn[Yn])==null?void 0:dn.map(function(Dn,Cr){return s.createElement(G.Link,{key:Cr,to:qr(Dn)},s.createElement("div",null,s.createElement("h1",null,Dn.name),s.createElement("ul",null,Dn.tags&&Dn.tags.map(function(jr,Ir){return s.createElement("li",{key:Ir},s.createElement(G.Link,{className:_e.link,to:`/${Hn}?current_id=${An[pn].id}&&tag_tabs=${pn+1}&tag_id=${jr.id}&tag_level=3`},jr.name))}))))}))),s.createElement("div",{style:{position:"relative"}},s.createElement(J.Z,{className:_e.LeftButton,onClick:()=>{Ni.current.prev()}}),A.images_url&&s.createElement(L.Z,{className:di?_e.mainSite:"",ref:Ni,autoplay:!0,pauseOnDotsHover:!0},A.images_url.length>0?(mn=A.images_url)==null?void 0:mn.map((Dn,Cr)=>s.createElement("div",{style:{display:"flex"},key:Cr},s.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${Fe.Z.IMG_SERVER+Dn.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:Dn.path}))):s.createElement("div",{style:{display:"flex"}},s.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${fi}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),s.createElement(j.Z,{className:_e.RightButton,onClick:()=>{Ni.current.next()}})))},Qn=(di,sn)=>{var dn;const mn=sn%2===0,An=[s.createElement("div",{key:3,className:_e.left},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${di==null?void 0:di.image_url}`,alt:""}),s.createElement("div",{className:_e.btn,style:{marginLeft:mn?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),s.createElement("div",{key:4,className:`${_e.right} animationOrientation`},(dn=di==null?void 0:di.subjects)==null?void 0:dn.map((Yn,Hn)=>s.createElement("a",{target:"_blank",style:{animationDuration:`${Hn%2===0?Hn*.2+1:(Hn-1)*.2+1}s`},key:Hn,href:Yn==null?void 0:Yn.url},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${Yn==null?void 0:Yn.image_url}`}))))];return mn?An:An.reverse()},zr=()=>{var di,sn,dn;return s.createElement(s.Fragment,null,document.domain==="gufe.educoder.net"&&s.createElement("div",{className:_e.mainSiteContent},(di=A==null?void 0:A.new_discipline)==null?void 0:di.map((mn,An)=>s.createElement("aside",{key:An+mn.name,className:_e.ContentWarp,style:{backgroundColor:An%2===0?"#fff":"transparent",display:mn.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},s.createElement("div",{className:_e.orientation},s.createElement("h2",{"data-type":"animationH2"},mn.name),s.createElement("h5",null,mn==null?void 0:mn.name_en),s.createElement("div",{className:_e.lf},Qn(mn,An)))))),!!((sn=A.subjects)!=null&&sn.length)&&s.createElement("section",{className:_e.course},s.createElement("aside",{className:_e.title},s.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),s.createElement("h2",null,"TRAINING COURSE"),s.createElement("aside",{className:_e.more},s.createElement(G.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),s.createElement(ce.Z,{loading:Ce},s.createElement(Rt,{data:A.subjects}))),!!((dn=A.shixuns)!=null&&dn.length)&&s.createElement("section",{className:_e.course},s.createElement("aside",{className:_e.title},s.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),s.createElement("h2",null,"DEVELOPMENT COMMUNITY"),s.createElement("aside",{className:_e.more},s.createElement(G.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),s.createElement(ce.Z,{loading:Ce},s.createElement(ot,{data:A.shixuns}))))},ti=((Vt=E==null?void 0:E.setting)==null?void 0:Vt.main_site)&&!((qt=E==null?void 0:E.setting)!=null&&qt.is_local);return(0,Et.Ll)()?s.createElement(u.default,null):s.createElement("section",null,s.createElement(fe.Z,{modeldata:Fn,dispatch:Pt}),s.createElement(me,{modeldata:zn,userInfo:I==null?void 0:I.userInfo}),s.createElement(Bt,{modeldata:zn,userid:(jt=I==null?void 0:I.userInfo)==null?void 0:jt.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&s.createElement(Lt,{userInfo:I==null?void 0:I.userInfo}),yr(ti),s.createElement("div",{className:_e.dataView},s.createElement("aside",{className:_e.showArea},s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:Ei,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Ze=A==null?void 0:A.index_statistics)==null?void 0:Ze.total_user_count),s.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),s.createElement("div",{className:"item current",onClick:()=>{(0,bi.Ny)()&&(0,Et.xg)("/onlinenum")}},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:qi,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Ft=A==null?void 0:A.index_statistics)==null?void 0:Ft.user_online_count),s.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:Oi,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Ji=A==null?void 0:A.index_statistics)==null?void 0:Ji.evaluate_count),s.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:$i,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(gn=A==null?void 0:A.index_statistics)==null?void 0:gn.exercise_count),s.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),s.createElement("div",{className:"item current",onClick:()=>{(0,bi.Ny)()&&(0,Et.xg)("/shixuncontext")}},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:an,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(un=A==null?void 0:A.index_statistics)==null?void 0:un.repository_count),s.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:en,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(wn=A==null?void 0:A.index_statistics)==null?void 0:wn.subject_count),s.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:tn,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(On=A==null?void 0:A.index_statistics)==null?void 0:On.shixun_count),s.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:Yi,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Tn=A==null?void 0:A.index_statistics)==null?void 0:Tn.question_count),s.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),s.createElement(_,null))};var ln=(0,G.connect)(({homePage:A,loading:E,globalSetting:I,user:Ce})=>({homePage:A,globalSetting:I,loading:E.models.homePage,user:Ce}))(Bn),hi={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},Hi=S(62945),Ut=S.n(Hi),kt=S(87618),ui=Object.defineProperty,Fi=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,fn=(A,E,I)=>E in A?ui(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Yt=(A,E)=>{for(var I in E||(E={}))nn.call(E,I)&&fn(A,I,E[I]);if(Fi)for(var I of Fi(E))on.call(E,I)&&fn(A,I,E[I]);return A};const Zi=A=>React.createElement("svg",Yt({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var zi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",yt=Object.defineProperty,li=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Ti=(A,E,I)=>E in A?yt(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Ri=(A,E)=>{for(var I in E||(E={}))ji.call(E,I)&&Ti(A,I,E[I]);if(li)for(var I of li(E))Jt.call(E,I)&&Ti(A,I,E[I]);return A};const rn=A=>React.createElement("svg",Ri({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var Di="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",gi=Object.defineProperty,Vi=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Wn=(A,E,I)=>E in A?gi(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,ir=(A,E)=>{for(var I in E||(E={}))Wi.call(E,I)&&Wn(A,I,E[I]);if(Vi)for(var I of Vi(E))Qi.call(E,I)&&Wn(A,I,E[I]);return A};const Rn=A=>React.createElement("svg",ir({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var nr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",rr=Object.defineProperty,Ln=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Un=(A,E,I)=>E in A?rr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,kn=(A,E)=>{for(var I in E||(E={}))sr.call(E,I)&&Un(A,I,E[I]);if(Ln)for(var I of Ln(E))Mn.call(E,I)&&Un(A,I,E[I]);return A};const dr=A=>React.createElement("svg",kn({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var xn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",In=Object.defineProperty,Sr=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,Gn=(A,E,I)=>E in A?In(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Zr=(A,E)=>{for(var I in E||(E={}))Jn.call(E,I)&&Gn(A,I,E[I]);if(Sr)for(var I of Sr(E))Pr.call(E,I)&&Gn(A,I,E[I]);return A};const En=A=>React.createElement("svg",Zr({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var Qr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",mr=Object.defineProperty,wr=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,hr=(A,E,I)=>E in A?mr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Hr=(A,E)=>{for(var I in E||(E={}))fr.call(E,I)&&hr(A,I,E[I]);if(wr)for(var I of wr(E))Yr.call(E,I)&&hr(A,I,E[I]);return A};const ar=A=>React.createElement("svg",Hr({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Vr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",Br=Object.defineProperty,lr=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Xn=(A,E,I)=>E in A?Br(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Wr=(A,E)=>{for(var I in E||(E={}))bn.call(E,I)&&Xn(A,I,E[I]);if(lr)for(var I of lr(E))Mr.call(E,I)&&Xn(A,I,E[I]);return A},or=(A,E)=>{var I={};for(var Ce in A)bn.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&lr)for(var Ce of lr(A))E.indexOf(Ce)<0&&Mr.call(A,Ce)&&(I[Ce]=A[Ce]);return I},Ur=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const xr=A=>{var E=A,{user:I}=E,Ce=or(E,["user"]),Pt;const[Vt,qt]=(0,s.useState)(!0),[jt,Ze]=(0,s.useState)(0),[Ft,Ji]=(0,s.useState)({}),[gn,un]=(0,s.useState)(!1);(0,s.useEffect)(()=>{wn()},[]);const wn=()=>Ur(void 0,null,function*(){qt(!0);const ci=yield(0,Gt.ZP)("/api/home/index.json",{method:"get"});ci.images_url&&Ji(ci),qt(!1)}),On={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Tn=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Fn=[{img:zi,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:Di,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:nr,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:xn,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:Qr,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Vr,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return s.createElement("section",{className:hi.home},s.createElement(kt.K,{width:800,visible:gn,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>un(!1)}),s.createElement(ce.Z,{loading:Vt,active:!0,paragraph:{rows:5}},s.createElement("div",{className:hi.bg},s.createElement("div",{className:hi.public_width},s.createElement("div",{className:hi.banner},s.createElement(Ut(),Wr({},On),(Pt=Ft==null?void 0:Ft.images_url)==null?void 0:Pt.map(ci=>s.createElement("div",{onClick:()=>{ci.path&&(0,Et.xg)(ci.path)}},s.createElement("div",{className:"index_moe_li",style:{cursor:ci.path?"pointer":"default"}},s.createElement("img",{src:Fe.Z.IMG_SERVER+ci.image_url,alt:""}),s.createElement("div",{className:"index_moe_focus_shadow"}),s.createElement("span",{className:"index_moe_focus_b"})))))))),s.createElement("div",{className:hi.content},s.createElement("div",{className:hi.experience},s.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:hi.li}),s.createElement(G.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:hi.li}),s.createElement(G.Link,{to:"/paths",target:"_blank",className:hi.li})),s.createElement("div",{className:hi.demonstrate},s.createElement("div",{className:hi.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),s.createElement("aside",null,Tn.map((ci,Ni)=>{var cn;return s.createElement("div",{key:Ni,className:hi.li,style:{background:ci.background,cursor:ci!=null&&ci.more?"pointer":"default"},onClick:()=>{}},s.createElement("div",{className:hi.name},ci.name),s.createElement("div",{className:hi.tagWarp},(cn=ci==null?void 0:ci.tags)==null?void 0:cn.map((er,zn)=>s.createElement("div",{key:`${Ni}-${zn}`,className:hi.tag},er))),s.createElement("div",{className:hi.mask,onClick:()=>{switch(Ni){case 0:un(!0);break;default:ci.link?(0,Et.xg)(ci.link):ci.more&&G.history.push("/classrooms/classicCases");return}},style:{background:ci.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},ci.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),s.createElement("div",{className:hi.feature},s.createElement("div",{className:hi.name},s.createElement("span",null,"\u7279\u8272\u529F\u80FD"),s.createElement("span",null,"FEATURES")),s.createElement("aside",null,Fn.map((ci,Ni)=>s.createElement("div",{className:hi.li,key:ci.title,onClick:()=>{switch(Ni){case 0:un(!0);break;default:ci.link&&(0,Et.xg)(ci.link);break}}},s.createElement("img",{src:ci.img}),s.createElement("div",null,s.createElement("h4",null,ci.title),s.createElement("h6",null,ci.intro)))))))))};var Jr=(0,G.connect)(({user:A})=>({user:A}))(xr),qn=S(99313),vi={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},Tr=S(23052),ur=S.p+"static/bg1.02a5f786.png",Dr=Object.defineProperty,Nr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Lr=(A,E,I)=>E in A?Dr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Xr=(A,E)=>{for(var I in E||(E={}))gr.call(E,I)&&Lr(A,I,E[I]);if(Nr)for(var I of Nr(E))Gr.call(E,I)&&Lr(A,I,E[I]);return A};const e=A=>React.createElement("svg",Xr({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var t="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",i=Object.defineProperty,r=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(A,E,I)=>E in A?i(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,p=(A,E)=>{for(var I in E||(E={}))l.call(E,I)&&f(A,I,E[I]);if(r)for(var I of r(E))c.call(E,I)&&f(A,I,E[I]);return A};const y=A=>React.createElement("svg",p({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var w="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",N=Object.defineProperty,ee=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Le=(A,E,I)=>E in A?N(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Te=(A,E)=>{for(var I in E||(E={}))K.call(E,I)&&Le(A,I,E[I]);if(ee)for(var I of ee(E))Re.call(E,I)&&Le(A,I,E[I]);return A};const st=A=>React.createElement("svg",Te({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Ke=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Ht=(A,E,I)=>E in A?Ke(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,at=(A,E)=>{for(var I in E||(E={}))Xt.call(E,I)&&Ht(A,I,E[I]);if(Xe)for(var I of Xe(E))ei.call(E,I)&&Ht(A,I,E[I]);return A};const si=A=>React.createElement("svg",at({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var Mi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC",Ui=S.p+"static/a1.86bdd427.png",ri=Object.defineProperty,Ci=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,_i=(A,E,I)=>E in A?ri(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Sn=(A,E)=>{for(var I in E||(E={}))Ii.call(E,I)&&_i(A,I,E[I]);if(Ci)for(var I of Ci(E))Ki.call(E,I)&&_i(A,I,E[I]);return A};const Kn=A=>React.createElement("svg",Sn({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var Pn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",_n=Object.defineProperty,Zn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,$r=(A,E,I)=>E in A?_n(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,fs=(A,E)=>{for(var I in E||(E={}))$n.call(E,I)&&$r(A,I,E[I]);if(Zn)for(var I of Zn(E))ms.call(E,I)&&$r(A,I,E[I]);return A};const Os=A=>React.createElement("svg",fs({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var hs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",gs=Object.defineProperty,es=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,ts=(A,E,I)=>E in A?gs(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Es=(A,E)=>{for(var I in E||(E={}))ps.call(E,I)&&ts(A,I,E[I]);if(es)for(var I of es(E))As.call(E,I)&&ts(A,I,E[I]);return A};const Fs=A=>React.createElement("svg",Es({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var vs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",ys=Object.defineProperty,Or=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,ns=Object.prototype.propertyIsEnumerable,rs=(A,E,I)=>E in A?ys(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,ss=(A,E)=>{for(var I in E||(E={}))is.call(E,I)&&rs(A,I,E[I]);if(Or)for(var I of Or(E))ns.call(E,I)&&rs(A,I,E[I]);return A},Cs=(A,E)=>{var I={};for(var Ce in A)is.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&Or)for(var Ce of Or(A))E.indexOf(Ce)<0&&ns.call(A,Ce)&&(I[Ce]=A[Ce]);return I},Is=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Ze=>{try{jt(I.next(Ze))}catch(Ft){Pt(Ft)}},qt=Ze=>{try{jt(I.throw(Ze))}catch(Ft){Pt(Ft)}},jt=Ze=>Ze.done?Ce(Ze.value):Promise.resolve(Ze.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const bs=A=>{var E=A,{competitions:I,user:Ce,dispatch:Pt}=E,Vt=Cs(E,["competitions","user","dispatch"]);const[qt,jt]=(0,s.useState)(!1),[Ze,Ft]=(0,s.useState)({}),[Ji,gn]=(0,s.useState)(""),un=(0,s.useRef)(null),wn=(0,s.useRef)(null);(0,s.useEffect)(()=>{On()},[]);const On=()=>Is(void 0,null,function*(){I.listParams.keyword="",I.listParams.category="",I.listParams.page=1,Pt({type:"competitions/getList",payload:ss({},I.listParams)})}),Tn=[{path:"",img:ur},{path:"",img:ur},{path:"",img:ur},{path:"",img:ur}],Fn=[{path:"",img:Ui,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Ui,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Ui,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],ci=Ni=>{gn(Ni),I.listParams.page=1,I.listParams.category=Ni,Pt({type:"competitions/getList",payload:ss({},I.listParams)})};return s.createElement("section",{className:vi.home},s.createElement(ce.Z,{loading:qt,active:!0,paragraph:{rows:5}},s.createElement("div",{className:vi.bg},Tn&&s.createElement(L.Z,{ref:un,autoplay:!0,pauseOnDotsHover:!0},Tn==null?void 0:Tn.map((Ni,cn)=>s.createElement("div",{key:cn,className:vi.li},s.createElement("a",{href:Ni.path},s.createElement("img",{width:"100%",src:Ni.img}))))),s.createElement("div",{className:vi.btns},s.createElement("div",{onClick:()=>{un.current.prev()}},s.createElement("i",{className:"iconfont icon-fanhui1"})),s.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{un.current.next()}},s.createElement("i",{className:"iconfont icon-fanhui1"})))),s.createElement("div",{className:vi.competition},s.createElement("div",{className:vi.title},"2022\u8D5B\u4E8B"),s.createElement("div",{className:vi.des},s.createElement("img",{src:t,alt:""}),s.createElement("aside",null,s.createElement("div",null,"5\u67087\u65E5"),s.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),s.createElement("img",{className:"ml5 mr5",src:hn}),s.createElement("img",{src:w,alt:""}),s.createElement("aside",null,s.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),s.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),s.createElement("img",{className:"ml5 mr5",src:hn}),s.createElement("img",{src:be,alt:""}),s.createElement("aside",null,s.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),s.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),s.createElement("img",{className:"ml5 mr5",src:hn}),s.createElement("img",{src:Mi,alt:""}),s.createElement("aside",null,s.createElement("div",null,"12\u67081\u65E5"),s.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),s.createElement("div",{className:vi.information},s.createElement("div",{className:vi.title},s.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),s.createElement("span",null,"\u66F4\u591A",s.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),s.createElement("div",{className:vi.des},s.createElement("div",{className:vi.d1},s.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),s.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),s.createElement("div",{className:vi.d2},s.createElement("div",null,s.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),s.createElement("div",null,s.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),s.createElement("div",{className:vi.d3},s.createElement("div",null,s.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),s.createElement("div",null,s.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),s.createElement("div",{className:vi.retrospect},s.createElement("div",{className:vi.title},s.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),s.createElement("span",null,"\u66F4\u591A",s.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),s.createElement("div",{className:vi.banner},Fn&&s.createElement(L.Z,{ref:wn,autoplay:!1,pauseOnDotsHover:!0},Fn==null?void 0:Fn.map((Ni,cn)=>s.createElement("div",{key:cn,className:vi.li},s.createElement("div",{className:vi.left},s.createElement("img",{width:524,src:Ni.img})),s.createElement("div",{className:vi.right},s.createElement("div",{className:vi.name},Ni==null?void 0:Ni.name),s.createElement("div",{className:vi.des},Ni.des),s.createElement("div",{className:vi.btn},s.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),s.createElement("img",{src:Pn})),s.createElement("img",{className:vi.l,src:hs}),s.createElement("img",{className:vi.r,src:vs}))))),s.createElement("div",{className:vi.btns},s.createElement("div",{onClick:()=>{wn.current.prev()}},s.createElement("i",{className:"iconfont icon-fanhui1"})),s.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{wn.current.next()}},s.createElement("i",{className:"iconfont icon-fanhui1"}))))),s.createElement("div",{className:vi.group},s.createElement("div",{className:vi.title},"\u8D5B\u9898\u5206\u7EC4"),s.createElement(qn.default,{className:vi.tabs,activeKey:Ji,onChange:ci},s.createElement(qn.default.TabPane,{tab:"\u5168\u90E8",key:""}),s.createElement(qn.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),s.createElement(qn.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),s.createElement("div",{className:vi.list},s.createElement(Tr.default,{show:!1})),s.createElement("div",{onClick:()=>G.history.push(`/competitions?tabs=${Ji}`),className:vi.btn},"\u66F4\u591A\u8D5B\u4E8B",s.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var Ss=(0,G.connect)(({competitions:A,user:E})=>({competitions:A,user:E}))(bs),as=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,Ms=(A,E)=>{var I={};for(var Ce in A)ws.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&as)for(var Ce of as(A))E.indexOf(Ce)<0&&Bs.call(A,Ce)&&(I[Ce]=A[Ce]);return I};const xs=A=>{var E=A,{loading:I,globalSetting:Ce,children:Pt,user:Vt,dispatch:qt,location:jt}=E,Ze=Ms(E,["loading","globalSetting","children","user","dispatch","location"]);const Ft=(0,G.useLocation)(),Ji=(0,P.g)(),{globalLoading:gn}=Ce;return(0,s.useEffect)(()=>{},[Ce.theme]),s.createElement(pe.ZP,{locale:O.Z},!Ce.isIlearning&&Ce.isPaZhou?s.createElement(Ss,null):s.createElement(ln,null),Ce.isIlearning&&s.createElement(Jr,null))};var Ts=(0,G.connect)(({loading:A,globalSetting:E,user:I})=>({loading:A,globalSetting:E,user:I}))(xs)},39171:function(ai,It,S){"use strict";S.d(It,{BU:function(){return pe},Dj:function(){return s},gH:function(){return O},vp:function(){return G}});function s(P){try{P.mozRequestFullScreen?P.mozRequestFullScreen():P.webkitRequestFullScreen&&P.webkitRequestFullScreen()}catch(L){console.log(L,":e")}}function pe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const O=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function G(){var P=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,L=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",P),window.isFullScreen?window.isFullScreen:P!=null}},93726:function(ai,It,S){"use strict";S.d(It,{Z:function(){return $e}});class s{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},Object.assign=Object.assign||function(n){if(n==null)throw new TypeError("Cannot convert undefined or null to object");let a=Object(n);for(let o=1;o ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","error",o),P.ENABLE_ERROR&&(console.error?console.error(o):console.warn?console.warn(o):console.log(o))}static i(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","info",o),P.ENABLE_INFO&&(console.info?console.info(o):console.log(o))}static w(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","warn",o),P.ENABLE_WARN&&(console.warn?console.warn(o):console.log(o))}static d(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","debug",o),P.ENABLE_DEBUG&&(console.debug?console.debug(o):console.log(o))}static v(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","verbose",o),P.ENABLE_VERBOSE&&console.log(o)}}P.GLOBAL_TAG="flv.js",P.FORCE_GLOBAL_TAG=!1,P.ENABLE_ERROR=!0,P.ENABLE_INFO=!0,P.ENABLE_WARN=!0,P.ENABLE_DEBUG=!0,P.ENABLE_VERBOSE=!0,P.ENABLE_CALLBACK=!1,P.emitter=new(G());var L=P;class ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(n){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=n,this._totalBytes+=n):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=n,this._totalBytes+=n):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=n,this._totalBytes+=n,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let n=(this._now()-this._lastCheckpoint)/1e3;return n==0&&(n=1),this._intervalBytes/n/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let n=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/n/1024}}var J=ce;class j{constructor(n){this._message=n}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ae extends j{constructor(n){super(n)}get name(){return"IllegalStateException"}}class nt extends j{constructor(n){super(n)}get name(){return"InvalidArgumentException"}}class dt extends j{constructor(n){super(n)}get name(){return"NotImplementedException"}}const Fe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},De={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Et{constructor(n){this._type=n||"undefined",this._status=Fe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Fe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Fe.kConnecting||this._status===Fe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(n){this._onContentLengthKnown=n}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(n){this._onURLRedirect=n}get onDataArrival(){return this._onDataArrival}set onDataArrival(n){this._onDataArrival=n}get onError(){return this._onError}set onError(n){this._onError=n}get onComplete(){return this._onComplete}set onComplete(n){this._onComplete=n}open(n,a){throw new dt("Unimplemented abstract function!")}abort(){throw new dt("Unimplemented abstract function!")}}let ot={};function it(){let W=self.navigator.userAgent.toLowerCase(),n=/(edge)\/([\w.]+)/.exec(W)||/(opr)[\/]([\w.]+)/.exec(W)||/(chrome)[ \/]([\w.]+)/.exec(W)||/(iemobile)[\/]([\w.]+)/.exec(W)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(W)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(W)||/(webkit)[ \/]([\w.]+)/.exec(W)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(W)||/(msie) ([\w.]+)/.exec(W)||W.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(W)||W.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(W)||[],a=/(ipad)/.exec(W)||/(ipod)/.exec(W)||/(windows phone)/.exec(W)||/(iphone)/.exec(W)||/(kindle)/.exec(W)||/(android)/.exec(W)||/(windows)/.exec(W)||/(mac)/.exec(W)||/(linux)/.exec(W)||/(cros)/.exec(W)||[],o={browser:n[5]||n[3]||n[1]||"",version:n[2]||n[4]||"0",majorVersion:n[4]||n[2]||"0",platform:a[0]||""},d={};if(o.browser){d[o.browser]=!0;let h=o.majorVersion.split(".");d.version={major:parseInt(o.majorVersion,10),string:o.version},h.length>1&&(d.version.minor=parseInt(h[1],10)),h.length>2&&(d.version.build=parseInt(h[2],10))}if(o.platform&&(d[o.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let h="msie";o.browser=h,d[h]=!0}if(d.edge){delete d.edge;let h="msedge";o.browser=h,d[h]=!0}if(d.opr){let h="opera";o.browser=h,d[h]=!0}if(d.safari&&d.android){let h="android";o.browser=h,d[h]=!0}d.name=o.browser,d.platform=o.platform;for(let h in ot)ot.hasOwnProperty(h)&&delete ot[h];Object.assign(ot,d)}it();var Ne=ot;class he extends Et{static isSupported(){try{let n=Ne.msedge&&Ne.version.minor>=15048,a=Ne.msedge?n:!0;return self.fetch&&self.ReadableStream&&a}catch(n){return!1}}constructor(n,a){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=n,this._config=a,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(n,a){this._dataSource=n,this._range=a;let o=n.url;this._config.reuseRedirectedURL&&n.redirectedURL!=null&&(o=n.redirectedURL);let d=this._seekHandler.getConfig(o,a),h=new self.Headers;if(typeof d.headers=="object"){let v=d.headers;for(let le in v)v.hasOwnProperty(le)&&h.append(le,v[le])}let x={method:"GET",headers:h,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let v in this._config.headers)h.append(v,this._config.headers[v]);n.cors===!1&&(x.mode="same-origin"),n.withCredentials&&(x.credentials="include"),n.referrerPolicy&&(x.referrerPolicy=n.referrerPolicy),this._status=Fe.kConnecting,self.fetch(d.url,x).then(v=>{if(this._requestAbort){this._requestAbort=!1,this._status=Fe.kIdle;return}if(v.ok&&v.status>=200&&v.status<=299){if(v.url!==d.url&&this._onURLRedirect){let Me=this._seekHandler.removeURLParameters(v.url);this._onURLRedirect(Me)}let le=v.headers.get("Content-Length");return le!=null&&(this._contentLength=parseInt(le),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,v.body.getReader())}else if(this._status=Fe.kError,this._onError)this._onError(De.HTTP_STATUS_CODE_INVALID,{code:v.status,msg:v.statusText});else throw new j("FetchStreamLoader: Http code invalid, "+v.status+" "+v.statusText)}).catch(v=>{if(this._status=Fe.kError,this._onError)this._onError(De.EXCEPTION,{code:-1,msg:v.message});else throw v})}abort(){this._requestAbort=!0}_pump(n){return n.read().then(a=>{if(a.done)if(this._contentLength!==null&&this._receivedLength{if(a.code===11&&Ne.msedge)return;this._status=Fe.kError;let o=0,d=null;if((a.code===19||a.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Fe.kError,this._onError)this._onError(De.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new j("MozChunkedLoader: Http code invalid, "+a.status+" "+a.statusText);else this._status=Fe.kBuffering}}_onProgress(n){if(this._status===Fe.kError)return;this._contentLength===null&&n.total!==null&&n.total!==0&&(this._contentLength=n.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let a=n.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=a.byteLength,this._onDataArrival&&this._onDataArrival(a,o,this._receivedLength)}_onLoadEnd(n){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Fe.kError)return;this._status=Fe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(n){this._status=Fe.kError;let a=0,o=null;if(this._contentLength&&n.loaded=200&&a.status<=299){if(this._status=LoaderStatus.kBuffering,a.responseURL!=null){let d=this._seekHandler.removeURLParameters(a.responseURL);a.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let o=a.getResponseHeader("Content-Length");if(o!=null&&this._contentLength==null){let d=parseInt(o);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+a.status+" "+a.statusText);else if(a.readyState===3&&a.status>=200&&a.status<=299){this._status=LoaderStatus.kBuffering;let o=a.response;this._reader.readAsArrayBuffer(o)}}_xhrOnError(n){this._status=LoaderStatus.kError;let a=LoaderErrors.EXCEPTION,o={code:-1,msg:n.constructor.name+" "+n.type};if(this._onError)this._onError(a,o);else throw new RuntimeException(o.msg)}_msrOnProgress(n){let o=n.target.result;if(o==null){this._doReconnectIfNeeded();return}let d=o.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=o.byteLength;let h=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,h,this._receivedLength),o.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${h+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(o=this._range.from+this._contentLength-1),this._currentRequestRange={from:a,to:o},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(n,a){this._lastTimeLoaded=0;let o=n.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?o=this._currentRedirectedURL:n.redirectedURL!=null&&(o=n.redirectedURL));let d=this._seekHandler.getConfig(o,a);this._currentRequestURL=d.url;let h=this._xhr=new XMLHttpRequest;if(h.open("GET",d.url,!0),h.responseType="arraybuffer",h.onreadystatechange=this._onReadyStateChange.bind(this),h.onprogress=this._onProgress.bind(this),h.onload=this._onLoad.bind(this),h.onerror=this._onXhrError.bind(this),n.withCredentials&&(h.withCredentials=!0),typeof d.headers=="object"){let x=d.headers;for(let v in x)x.hasOwnProperty(v)&&h.setRequestHeader(v,x[v])}if(typeof this._config.headers=="object"){let x=this._config.headers;for(let v in x)x.hasOwnProperty(v)&&h.setRequestHeader(v,x[v])}h.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Fe.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(n){let a=n.target;if(a.readyState===2){if(a.responseURL!=null){let o=this._seekHandler.removeURLParameters(a.responseURL);a.responseURL!==this._currentRequestURL&&o!==this._currentRedirectedURL&&(this._currentRedirectedURL=o,this._onURLRedirect&&this._onURLRedirect(o))}if(a.status>=200&&a.status<=299){if(this._waitForTotalLength)return;this._status=Fe.kBuffering}else if(this._status=Fe.kError,this._onError)this._onError(De.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new j("RangeLoader: Http code invalid, "+a.status+" "+a.statusText)}}_onProgress(n){if(this._status===Fe.kError)return;if(this._contentLength===null){let o=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,o=!0;let d=n.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,o){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let a=n.loaded-this._lastTimeLoaded;this._lastTimeLoaded=n.loaded,this._speedSampler.addBytes(a)}_normalizeSpeed(n){let a=this._chunkSizeKBList,o=a.length-1,d=0,h=0,x=o;if(n=a[d]&&n=3&&(a=this._speedSampler.currentKBps)),a!==0){let x=this._normalizeSpeed(a);this._currentSpeedNormalized!==x&&(this._currentSpeedNormalized=x,this._currentChunkSizeKB=x)}let o=n.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=o.byteLength;let h=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(a.result)},a.readAsArrayBuffer(n.data)}else{this._status=Fe.kError;let a={code:-1,msg:"Unsupported WebSocket message type: "+n.data.constructor.name};if(this._onError)this._onError(De.EXCEPTION,a);else throw new j(a.msg)}}_dispatchArrayBuffer(n){let a=n,o=this._receivedLength;this._receivedLength+=a.byteLength,this._onDataArrival&&this._onDataArrival(a,o,this._receivedLength)}_onWebSocketError(n){this._status=Fe.kError;let a={code:n.code,msg:n.message};if(this._onError)this._onError(De.EXCEPTION,a);else throw new j(a.msg)}}var _e=Rt;class fe{constructor(n){this._zeroStart=n||!1}getConfig(n,a){let o={};if(a.from!==0||a.to!==-1){let d;a.to!==-1?d=`bytes=${a.from.toString()}-${a.to.toString()}`:d=`bytes=${a.from.toString()}-`,o.Range=d}else this._zeroStart&&(o.Range="bytes=0-");return{url:n,headers:o}}removeURLParameters(n){return n}}var ye=fe;class ne{constructor(n,a){this._startName=n,this._endName=a}getConfig(n,a){let o=n;if(a.from!==0||a.to!==-1){let d=!0;o.indexOf("?")===-1&&(o+="?",d=!1),d&&(o+="&"),o+=`${this._startName}=${a.from.toString()}`,a.to!==-1&&(o+=`&${this._endName}=${a.to.toString()}`)}return{url:o,headers:{}}}removeURLParameters(n){let a=n.split("?")[0],o,d=n.indexOf("?");d!==-1&&(o=n.substring(d+1));let h="";if(o!=null&&o.length>0){let x=o.split("&");for(let v=0;v0;le[0]!==this._startName&&le[0]!==this._endName&&(Me&&(h+="&"),h+=x[v])}}return h.length===0?a:a+"?"+h}}var we=ne;class b{constructor(n,a,o){this.TAG="IOController",this._config=a,this._extraData=o,this._stashInitialSize=1024*384,a.stashInitialSize!=null&&a.stashInitialSize>0&&(this._stashInitialSize=a.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,a.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=n,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(n.url),this._refTotalLength=n.filesize?n.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new J,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(n){this._extraData=n}get onDataArrival(){return this._onDataArrival}set onDataArrival(n){this._onDataArrival=n}get onSeeked(){return this._onSeeked}set onSeeked(n){this._onSeeked=n}get onError(){return this._onError}set onError(n){this._onError=n}get onComplete(){return this._onComplete}set onComplete(n){this._onComplete=n}get onRedirect(){return this._onRedirect}set onRedirect(n){this._onRedirect=n}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(n){this._onRecoveredEarlyEof=n}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===zt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let n=this._config;if(n.seekType==="range")this._seekHandler=new ye(this._config.rangeLoadZeroStart);else if(n.seekType==="param"){let a=n.seekParamStart||"bstart",o=n.seekParamEnd||"bend";this._seekHandler=new we(a,o)}else if(n.seekType==="custom"){if(typeof n.customSeekHandler!="function")throw new nt("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new n.customSeekHandler}else throw new nt(`Invalid seekType in config: ${n.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=_e;else if(ue.isSupported())this._loaderClass=ue;else if(xe.isSupported())this._loaderClass=xe;else if(zt.isSupported())this._loaderClass=zt;else throw new j("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(n){this._currentRange={from:0,to:-1},n&&(this._currentRange.from=n),this._speedSampler.reset(),n||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let n=this._resumeFrom;this._resumeFrom=0,this._internalSeek(n,!0)}}seek(n){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(n,!0)}_internalSeek(n,a){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(a),this._loader.destroy(),this._loader=null;let o={from:n,to:-1};this._currentRange={from:o.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,o),this._onSeeked&&this._onSeeked()}updateUrl(n){if(!n||typeof n!="string"||n.length===0)throw new nt("Url must be a non-empty string!");this._dataSource.url=n}_expandBuffer(n){let a=this._stashSize;for(;a+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(o,0,a).set(d,0)}this._stashBuffer=o,this._bufferSize=a}_normalizeSpeed(n){let a=this._speedNormalizeList,o=a.length-1,d=0,h=0,x=o;if(n=a[d]&&n=512&&n<=1024?a=Math.floor(n*1.5):a=n*2,a>8192&&(a=8192);let o=a*1024+1024*1024*1;this._bufferSize0){let x=this._stashBuffer.slice(0,this._stashUsed),v=this._dispatchChunks(x,this._stashByteStart);if(v0){let le=new Uint8Array(x,v);h.set(le,0),this._stashUsed=le.byteLength,this._stashByteStart+=v}}else this._stashUsed=0,this._stashByteStart+=v;this._stashUsed+n.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+n.byteLength),h=new Uint8Array(this._stashBuffer,0,this._bufferSize)),h.set(new Uint8Array(n),this._stashUsed),this._stashUsed+=n.byteLength}else{let x=this._dispatchChunks(n,a);if(xthis._bufferSize&&(this._expandBuffer(v),h=new Uint8Array(this._stashBuffer,0,this._bufferSize)),h.set(new Uint8Array(n,x),0),this._stashUsed+=v,this._stashByteStart=a+x}}}else if(this._stashUsed===0){let h=this._dispatchChunks(n,a);if(hthis._bufferSize&&this._expandBuffer(x),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(n,h),0),this._stashUsed+=x,this._stashByteStart=a+h}}else{this._stashUsed+n.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+n.byteLength);let h=new Uint8Array(this._stashBuffer,0,this._bufferSize);h.set(new Uint8Array(n),this._stashUsed),this._stashUsed+=n.byteLength;let x=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(x0){let v=new Uint8Array(this._stashBuffer,x);h.set(v,0)}this._stashUsed-=x,this._stashByteStart+=x}}_flushStashBuffer(n){if(this._stashUsed>0){let a=this._stashBuffer.slice(0,this._stashUsed),o=this._dispatchChunks(a,this._stashByteStart),d=a.byteLength-o;if(o0){let h=new Uint8Array(this._stashBuffer,0,this._bufferSize),x=new Uint8Array(a,o);h.set(x,0),this._stashUsed=x.byteLength,this._stashByteStart+=o}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(n,a){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(n,a){switch(L.e(this.TAG,`Loader error, code = ${a.code}, msg = ${a.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,n=De.UNRECOVERABLE_EARLY_EOF),n){case De.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let o=this._currentRange.to+1;o0){let a=ht.getConfig();n.emit("change",a)}}static registerListener(n){ht.emitter.addListener("change",n)}static removeListener(n){ht.emitter.removeListener("change",n)}static addLogListener(n){L.emitter.addListener("log",n),L.emitter.listenerCount("log")>0&&(L.ENABLE_CALLBACK=!0,ht._notifyChange())}static removeLogListener(n){L.emitter.removeListener("log",n),L.emitter.listenerCount("log")===0&&(L.ENABLE_CALLBACK=!1,ht._notifyChange())}}ht.emitter=new(G());var qe=ht;class bt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let n=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,a=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&n&&a}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(n){if(this.keyframesIndex==null)return null;let a=this.keyframesIndex,o=this._search(a.times,n);return{index:o,milliseconds:a.times[o],fileposition:a.filepositions[o]}}_search(n,a){let o=0,d=n.length-1,h=0,x=0,v=d;for(a=n[h]&&a=128){n.push(String.fromCharCode(h&65535)),o+=2;continue}}}else if(a[o]<240){if(Zt(a,o,2)){let h=(a[o]&15)<<12|(a[o+1]&63)<<6|a[o+2]&63;if(h>=2048&&(h&63488)!==55296){n.push(String.fromCharCode(h&65535)),o+=3;continue}}}else if(a[o]<248&&Zt(a,o,3)){let h=(a[o]&7)<<18|(a[o+1]&63)<<12|(a[o+2]&63)<<6|a[o+3]&63;if(h>65536&&h<1114112){h-=65536,n.push(String.fromCharCode(h>>>10|55296)),n.push(String.fromCharCode(h&1023|56320)),o+=4;continue}}}n.push("\uFFFD"),++o}return n.join("")}var At=oi;let mi=function(){let W=new ArrayBuffer(2);return new DataView(W).setInt16(0,256,!0),new Int16Array(W)[0]===256}();class ni{static parseScriptData(n,a,o){let d={};try{let h=ni.parseValue(n,a,o),x=ni.parseValue(n,a+h.size,o-h.size);d[h.data]=x.data}catch(h){L.e("AMF",h.toString())}return d}static parseObject(n,a,o){if(o<3)throw new Ae("Data not enough when parse ScriptDataObject");let d=ni.parseString(n,a,o),h=ni.parseValue(n,a+d.size,o-d.size),x=h.objectEnd;return{data:{name:d.data,value:h.data},size:d.size+h.size,objectEnd:x}}static parseVariable(n,a,o){return ni.parseObject(n,a,o)}static parseString(n,a,o){if(o<2)throw new Ae("Data not enough when parse String");let h=new DataView(n,a,o).getUint16(0,!mi),x;return h>0?x=At(new Uint8Array(n,a+2,h)):x="",{data:x,size:2+h}}static parseLongString(n,a,o){if(o<4)throw new Ae("Data not enough when parse LongString");let h=new DataView(n,a,o).getUint32(0,!mi),x;return h>0?x=At(new Uint8Array(n,a+4,h)):x="",{data:x,size:4+h}}static parseDate(n,a,o){if(o<10)throw new Ae("Data size invalid when parse Date");let d=new DataView(n,a,o),h=d.getFloat64(0,!mi),x=d.getInt16(8,!mi);return h+=x*60*1e3,{data:new Date(h),size:10}}static parseValue(n,a,o){if(o<1)throw new Ae("Data not enough when parse Value");let d=new DataView(n,a,o),h=1,x=d.getUint8(0),v,le=!1;try{switch(x){case 0:v=d.getFloat64(1,!mi),h+=8;break;case 1:{v=!!d.getUint8(1),h+=1;break}case 2:{let Me=ni.parseString(n,a+1,o-1);v=Me.data,h+=Me.size;break}case 3:{v={};let Me=0;for((d.getUint32(o-4,!mi)&16777215)===9&&(Me=3);h32)throw new nt("ExpGolomb: readBits() bits exceeded max 32bits!");if(n<=this._current_word_bits_left){let x=this._current_word>>>32-n;return this._current_word<<=n,this._current_word_bits_left-=n,x}let a=this._current_word_bits_left?this._current_word:0;a=a>>>32-this._current_word_bits_left;let o=n-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(o,this._current_word_bits_left),h=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,a=a<>>n)return this._current_word<<=n,this._current_word_bits_left-=n,n;return this._fillCurrentWord(),n+this._skipLeadingZero()}readUEG(){let n=this._skipLeadingZero();return this.readBits(n+1)-1}readSEG(){let n=this.readUEG();return n&1?n+1>>>1:-1*(n>>>1)}}var Wt=yi;class Kt{static _ebsp2rbsp(n){let a=n,o=a.byteLength,d=new Uint8Array(o),h=0;for(let x=0;x=2&&a[x]===3&&a[x-1]===0&&a[x-2]===0||(d[h]=a[x],h++);return new Uint8Array(d.buffer,0,h)}static parseSPS(n){let a=Kt._ebsp2rbsp(n),o=new Wt(a);o.readByte();let d=o.readByte();o.readByte();let h=o.readByte();o.readUEG();let x=Kt.getProfileString(d),v=Kt.getLevelString(h),le=1,Me=420,et=[0,420,422,444],Dt=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(le=o.readUEG(),le===3&&o.readBits(1),le<=3&&(Me=et[le]),Dt=o.readUEG()+8,o.readUEG(),o.readBits(1),o.readBool())){let re=le!==3?8:12;for(let Nt=0;Nt0&&re<16?(pi=Nt[re-1],wt=Lt[re-1]):re===255&&(pi=o.readByte()<<8|o.readByte(),wt=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){let re=o.readBits(32),Nt=o.readBits(32);xi=o.readBool(),Li=Nt,Bi=re*2,Ai=Li/Bi}}let Cn=1;(pi!==1||wt!==1)&&(Cn=pi/wt);let Pi=0,Q=0;if(le===0)Pi=1,Q=2-se;else{let re=le===3?1:2,Nt=le===1?2:1;Pi=re,Q=Nt*(2-se)}let U=(St+1)*16,q=(2-se)*((tt+1)*16);U-=(Ye+gt)*Pi,q-=(vt+$t)*Q;let $=Math.ceil(U*Cn);return o.destroy(),o=null,{profile_string:x,level_string:v,bit_depth:Dt,ref_frames:ze,chroma_format:Me,chroma_format_string:Kt.getChromaFormatString(Me),frame_rate:{fixed:xi,fps:Ai,fps_den:Bi,fps_num:Li},sar_ratio:{width:pi,height:wt},codec_size:{width:U,height:q},present_size:{width:$,height:q}}}static _skipScalingList(n,a){let o=8,d=8,h=0;for(let x=0;x>>8&255|(W&255)<<8}function F(W){return(W&4278190080)>>>24|(W&16711680)>>>8|(W&65280)<<8|(W&255)<<24}function D(W,n){return W[n]<<24|W[n+1]<<16|W[n+2]<<8|W[n+3]}class k{constructor(n,a){this.TAG="FLVDemuxer",this._config=a,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=n.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=n.hasAudioTrack,this._hasVideo=n.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ve,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let o=new ArrayBuffer(2);return new DataView(o).setInt16(0,256,!0),new Int16Array(o)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(n){let a=new Uint8Array(n),o={match:!1};if(a[0]!==70||a[1]!==76||a[2]!==86||a[3]!==1)return o;let d=(a[4]&4)>>>2!==0,h=(a[4]&1)!==0,x=D(a,5);return x<9?o:{match:!0,consumed:x,dataOffset:x,hasAudioTrack:d,hasVideoTrack:h}}bindDataSource(n){return n.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(n){this._onTrackMetadata=n}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(n){this._onMediaInfo=n}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(n){this._onMetaDataArrived=n}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(n){this._onScriptDataArrived=n}get onError(){return this._onError}set onError(n){this._onError=n}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(n){this._onDataAvailable=n}get timestampBase(){return this._timestampBase}set timestampBase(n){this._timestampBase=n}get overridedDuration(){return this._duration}set overridedDuration(n){this._durationOverrided=!0,this._duration=n,this._mediaInfo.duration=n}set overridedHasAudio(n){this._hasAudioFlagOverrided=!0,this._hasAudio=n,this._mediaInfo.hasAudio=n}set overridedHasVideo(n){this._hasVideoFlagOverrided=!0,this._hasVideo=n,this._mediaInfo.hasVideo=n}resetMediaInfo(){this._mediaInfo=new ve}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(n,a){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ae("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let o=0,d=this._littleEndian;if(a===0)if(n.byteLength>13)o=k.probe(n).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,a+o!==this._dataOffset&&L.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(n,o).getUint32(0,!d)!==0&&L.w(this.TAG,"PrevTagSize0 !== 0 !!!"),o+=4);on.byteLength)break;let x=h.getUint8(0),v=h.getUint32(0,!d)&16777215;if(o+11+v+4>n.byteLength)break;if(x!==8&&x!==9&&x!==18){L.w(this.TAG,`Unsupported tag type ${x}, skipped`),o+=11+v+4;continue}let le=h.getUint8(4),Me=h.getUint8(5),et=h.getUint8(6),Dt=h.getUint8(7),ct=et|Me<<8|le<<16|Dt<<24;(h.getUint32(7,!d)&16777215)!==0&&L.w(this.TAG,"Meet tag which has StreamID != 0!");let St=o+11;switch(x){case 8:this._parseAudioData(n,St,v,ct);break;case 9:this._parseVideoData(n,St,v,ct,a+o);break;case 18:this._parseScriptData(n,St,v);break}let tt=h.getUint32(11+v,!d);tt!==11+v&&L.w(this.TAG,`Invalid PrevTagSize ${tt}`),o+=11+v+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),o}_parseScriptData(n,a,o){let d=Qt.parseScriptData(n,a,o);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){L.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&L.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let h=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},h)),typeof h.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=h.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof h.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=h.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof h.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=h.audiodatarate),typeof h.videodatarate=="number"&&(this._mediaInfo.videoDataRate=h.videodatarate),typeof h.width=="number"&&(this._mediaInfo.width=h.width),typeof h.height=="number"&&(this._mediaInfo.height=h.height),typeof h.duration=="number"){if(!this._durationOverrided){let x=Math.floor(h.duration*this._timescale);this._duration=x,this._mediaInfo.duration=x}}else this._mediaInfo.duration=0;if(typeof h.framerate=="number"){let x=Math.floor(h.framerate*1e3);if(x>0){let v=x/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=v,this._referenceFrameRate.fps_num=x,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=v}}if(typeof h.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let x=h.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(x),h.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=h,L.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(n){let a=[],o=[];for(let d=1;d>>4;if(le!==2&&le!==10){this._onError(_t.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+le);return}let Me=0,et=(v&12)>>>2;if(et>=0&&et<=4)Me=this._flvSoundRateTable[et];else{this._onError(_t.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+et);return}let Dt=(v&2)>>>1,ct=v&1,ze=this._audioMetadata,St=this._audioTrack;if(ze||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ze=this._audioMetadata={},ze.type="audio",ze.id=St.id,ze.timescale=this._timescale,ze.duration=this._duration,ze.audioSampleRate=Me,ze.channelCount=ct===0?1:2),le===10){let tt=this._parseAACAudioData(n,a+1,o-1);if(tt==null)return;if(tt.packetType===0){ze.config&&L.w(this.TAG,"Found another AudioSpecificConfig!");let se=tt.data;ze.audioSampleRate=se.samplingRate,ze.channelCount=se.channelCount,ze.codec=se.codec,ze.originalCodec=se.originalCodec,ze.config=se.config,ze.refSampleDuration=1024/ze.audioSampleRate*ze.timescale,L.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",ze);let Ye=this._mediaInfo;Ye.audioCodec=ze.originalCodec,Ye.audioSampleRate=ze.audioSampleRate,Ye.audioChannelCount=ze.channelCount,Ye.hasVideo?Ye.videoCodec!=null&&(Ye.mimeType='video/x-flv; codecs="'+Ye.videoCodec+","+Ye.audioCodec+'"'):Ye.mimeType='video/x-flv; codecs="'+Ye.audioCodec+'"',Ye.isComplete()&&this._onMediaInfo(Ye)}else if(tt.packetType===1){let se=this._timestampBase+d,Ye={unit:tt.data,length:tt.data.byteLength,dts:se,pts:se};St.samples.push(Ye),St.length+=tt.data.length}else L.e(this.TAG,`Flv: Unsupported AAC data type ${tt.packetType}`)}else if(le===2){if(!ze.codec){let gt=this._parseMP3AudioData(n,a+1,o-1,!0);if(gt==null)return;ze.audioSampleRate=gt.samplingRate,ze.channelCount=gt.channelCount,ze.codec=gt.codec,ze.originalCodec=gt.originalCodec,ze.refSampleDuration=1152/ze.audioSampleRate*ze.timescale,L.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ze);let vt=this._mediaInfo;vt.audioCodec=ze.codec,vt.audioSampleRate=ze.audioSampleRate,vt.audioChannelCount=ze.channelCount,vt.audioDataRate=gt.bitRate,vt.hasVideo?vt.videoCodec!=null&&(vt.mimeType='video/x-flv; codecs="'+vt.videoCodec+","+vt.audioCodec+'"'):vt.mimeType='video/x-flv; codecs="'+vt.audioCodec+'"',vt.isComplete()&&this._onMediaInfo(vt)}let tt=this._parseMP3AudioData(n,a+1,o-1,!1);if(tt==null)return;let se=this._timestampBase+d,Ye={unit:tt,length:tt.byteLength,dts:se,pts:se};St.samples.push(Ye),St.length+=tt.length}}_parseAACAudioData(n,a,o){if(o<=1){L.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},h=new Uint8Array(n,a,o);return d.packetType=h[0],h[0]===0?d.data=this._parseAACAudioSpecificConfig(n,a+1,o-1):d.data=h.subarray(1),d}_parseAACAudioSpecificConfig(n,a,o){let d=new Uint8Array(n,a,o),h=null,x=0,v=0,le=null,Me=0,et=null;if(x=v=d[0]>>>3,Me=(d[0]&7)<<1|d[1]>>>7,Me<0||Me>=this._mpegSamplingRates.length){this._onError(_t.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Dt=this._mpegSamplingRates[Me],ct=(d[1]&120)>>>3;if(ct<0||ct>=8){this._onError(_t.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}x===5&&(et=(d[1]&7)<<1|d[2]>>>7,le=(d[2]&124)>>>2);let ze=self.navigator.userAgent.toLowerCase();return ze.indexOf("firefox")!==-1?Me>=6?(x=5,h=new Array(4),et=Me-3):(x=2,h=new Array(2),et=Me):ze.indexOf("android")!==-1?(x=2,h=new Array(2),et=Me):(x=5,et=Me,h=new Array(4),Me>=6?et=Me-3:ct===1&&(x=2,h=new Array(2),et=Me)),h[0]=x<<3,h[0]|=(Me&15)>>>1,h[1]=(Me&15)<<7,h[1]|=(ct&15)<<3,x===5&&(h[1]|=(et&15)>>>1,h[2]=(et&1)<<7,h[2]|=8,h[3]=0),{config:h,samplingRate:Dt,channelCount:ct,codec:"mp4a.40."+x,originalCodec:"mp4a.40."+v}}_parseMP3AudioData(n,a,o,d){if(o<4){L.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let h=this._littleEndian,x=new Uint8Array(n,a,o),v=null;if(d){if(x[0]!==255)return;let le=x[1]>>>3&3,Me=(x[1]&6)>>1,et=(x[2]&240)>>>4,Dt=(x[2]&12)>>>2,ze=(x[3]>>>6&3)!==3?2:1,St=0,tt=0,se=34,Ye="mp3";switch(le){case 0:St=this._mpegAudioV25SampleRateTable[Dt];break;case 2:St=this._mpegAudioV20SampleRateTable[Dt];break;case 3:St=this._mpegAudioV10SampleRateTable[Dt];break}switch(Me){case 1:se=34,et>>4,le=x&15;if(le!==7){this._onError(_t.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${le}`);return}this._parseAVCVideoPacket(n,a+1,o-1,d,h,v)}_parseAVCVideoPacket(n,a,o,d,h,x){if(o<4){L.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let v=this._littleEndian,le=new DataView(n,a,o),Me=le.getUint8(0),Dt=(le.getUint32(0,!v)&16777215)<<8>>8;if(Me===0)this._parseAVCDecoderConfigurationRecord(n,a+4,o-4);else if(Me===1)this._parseAVCVideoData(n,a+4,o-4,d,h,x,Dt);else if(Me!==2){this._onError(_t.FORMAT_ERROR,`Flv: Invalid video packet type ${Me}`);return}}_parseAVCDecoderConfigurationRecord(n,a,o){if(o<7){L.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,h=this._videoTrack,x=this._littleEndian,v=new DataView(n,a,o);d?typeof d.avcc!="undefined"&&L.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=h.id,d.timescale=this._timescale,d.duration=this._duration);let le=v.getUint8(0),Me=v.getUint8(1),et=v.getUint8(2),Dt=v.getUint8(3);if(le!==1||Me===0){this._onError(_t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(v.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(_t.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ct=v.getUint8(5)&31;if(ct===0){this._onError(_t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ct>1&&L.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ct}`);let ze=6;for(let tt=0;tt1&&L.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${St}`);ze++;for(let tt=0;tt=o){L.w(this.TAG,`Malformed Nalu near timestamp ${St}, offset = ${ct}, dataSize = ${o}`);break}let se=Me.getUint32(ct,!le);if(ze===3&&(se>>>=8),se>o-ze){L.w(this.TAG,`Malformed Nalus near timestamp ${St}, NaluSize > DataSize!`);return}let Ye=Me.getUint8(ct+ze)&31;Ye===5&&(tt=!0);let gt=new Uint8Array(n,a+ct,ze+se),vt={type:Ye,data:gt};et.push(vt),Dt+=gt.byteLength,ct+=ze+se}if(et.length){let se=this._videoTrack,Ye={units:et,length:Dt,isKeyframe:tt,dts:St,cts:v,pts:St+v};tt&&(Ye.fileposition=h),se.samples.push(Ye),se.length+=Dt}}}var X=k;class g{static init(){g.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let a in g.types)g.types.hasOwnProperty(a)&&(g.types[a]=[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3)]);let n=g.constants={};n.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),n.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),n.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),n.STSC=n.STCO=n.STTS,n.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),n.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),n.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),n.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),n.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),n.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(n){let a=8,o=null,d=Array.prototype.slice.call(arguments,1),h=d.length;for(let v=0;v>>24&255,o[1]=a>>>16&255,o[2]=a>>>8&255,o[3]=a&255,o.set(n,4);let x=8;for(let v=0;v>>24&255,n>>>16&255,n>>>8&255,n&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(n){return g.box(g.types.trak,g.tkhd(n),g.mdia(n))}static tkhd(n){let a=n.id,o=n.duration,d=n.presentWidth,h=n.presentHeight;return g.box(g.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255,0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,d>>>8&255,d&255,0,0,h>>>8&255,h&255,0,0]))}static mdia(n){return g.box(g.types.mdia,g.mdhd(n),g.hdlr(n),g.minf(n))}static mdhd(n){let a=n.timescale,o=n.duration;return g.box(g.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255,o>>>24&255,o>>>16&255,o>>>8&255,o&255,85,196,0,0]))}static hdlr(n){let a=null;return n.type==="audio"?a=g.constants.HDLR_AUDIO:a=g.constants.HDLR_VIDEO,g.box(g.types.hdlr,a)}static minf(n){let a=null;return n.type==="audio"?a=g.box(g.types.smhd,g.constants.SMHD):a=g.box(g.types.vmhd,g.constants.VMHD),g.box(g.types.minf,a,g.dinf(),g.stbl(n))}static dinf(){return g.box(g.types.dinf,g.box(g.types.dref,g.constants.DREF))}static stbl(n){return g.box(g.types.stbl,g.stsd(n),g.box(g.types.stts,g.constants.STTS),g.box(g.types.stsc,g.constants.STSC),g.box(g.types.stsz,g.constants.STSZ),g.box(g.types.stco,g.constants.STCO))}static stsd(n){return n.type==="audio"?n.codec==="mp3"?g.box(g.types.stsd,g.constants.STSD_PREFIX,g.mp3(n)):g.box(g.types.stsd,g.constants.STSD_PREFIX,g.mp4a(n)):g.box(g.types.stsd,g.constants.STSD_PREFIX,g.avc1(n))}static mp3(n){let a=n.channelCount,o=n.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return g.box(g.types[".mp3"],d)}static mp4a(n){let a=n.channelCount,o=n.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return g.box(g.types.mp4a,d,g.esds(n))}static esds(n){let a=n.config||[],o=a.length,d=new Uint8Array([0,0,0,0,3,23+o,0,1,0,4,15+o,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([o]).concat(a).concat([6,1,2]));return g.box(g.types.esds,d)}static avc1(n){let a=n.avcc,o=n.codecWidth,d=n.codecHeight,h=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,o>>>8&255,o&255,d>>>8&255,d&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return g.box(g.types.avc1,h,g.box(g.types.avcC,a))}static mvex(n){return g.box(g.types.mvex,g.trex(n))}static trex(n){let a=n.id,o=new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return g.box(g.types.trex,o)}static moof(n,a){return g.box(g.types.moof,g.mfhd(n.sequenceNumber),g.traf(n,a))}static mfhd(n){let a=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255]);return g.box(g.types.mfhd,a)}static traf(n,a){let o=n.id,d=g.box(g.types.tfhd,new Uint8Array([0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255])),h=g.box(g.types.tfdt,new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255])),x=g.sdtp(n),v=g.trun(n,x.byteLength+16+16+8+16+8+8);return g.box(g.types.traf,d,h,v,x)}static sdtp(n){let a=n.samples||[],o=a.length,d=new Uint8Array(4+o);for(let h=0;h>>24&255,d>>>16&255,d>>>8&255,d&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255],0);for(let v=0;v>>24&255,le>>>16&255,le>>>8&255,le&255,Me>>>24&255,Me>>>16&255,Me>>>8&255,Me&255,et.isLeading<<2|et.dependsOn,et.isDependedOn<<6|et.hasRedundancy<<4|et.isNonSync,0,0,Dt>>>24&255,Dt>>>16&255,Dt>>>8&255,Dt&255],12+16*v)}return g.box(g.types.trun,x)}static mdat(n){return g.box(g.types.mdat,n)}}g.init();var H=g;class oe{static getSilentFrame(n,a){if(n==="mp4a.40.2"){if(a===1)return new Uint8Array([0,200,0,128,35,128]);if(a===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(a===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(a===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(a===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(a===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(a===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(a===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(a===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Ge=oe;class ut{constructor(n,a,o,d,h){this.dts=n,this.pts=a,this.duration=o,this.originalDts=d,this.isSyncPoint=h,this.fileposition=null}}class Ve{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(n){n.isSyncPoint=!0,this.syncPoints.push(n)}}class rt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(n){let a=this._list;n.length!==0&&(a.length>0&&n[0].originalDts=a[h].dts&&na[d].lastSample.originalDts&&n=a[d].lastSample.originalDts&&(d===a.length-1||d0&&(h=this._searchNearestSegmentBefore(o.originalBeginDts)+1),this._lastAppendLocation=h,this._list.splice(h,0,o)}getLastSegmentBefore(n){let a=this._searchNearestSegmentBefore(n);return a>=0?this._list[a]:null}getLastSampleBefore(n){let a=this.getLastSegmentBefore(n);return a!=null?a.lastSample:null}getLastSyncPointBefore(n){let a=this._searchNearestSegmentBefore(n),o=this._list[a].syncPoints;for(;o.length===0&&a>0;)a--,o=this._list[a].syncPoints;return o.length>0?o[o.length-1]:null}}class z{constructor(n){this.TAG="MP4Remuxer",this._config=n,this._isLive=n.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Ot("audio"),this._videoSegmentInfoList=new Ot("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Ne.chrome&&(Ne.version.major<50||Ne.version.major===50&&Ne.version.build<2661)),this._fillSilentAfterSeek=Ne.msedge||Ne.msie,this._mp3UseMpegAudio=!Ne.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(n){return n.onDataAvailable=this.remux.bind(this),n.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(n){this._onInitSegment=n}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(n){this._onMediaSegment=n}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(n){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(n,a){if(!this._onMediaSegment)throw new Ae("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(n,a),this._remuxVideo(a),this._remuxAudio(n)}_onTrackMetadataReceived(n,a){let o=null,d="mp4",h=a.codec;if(n==="audio")this._audioMeta=a,a.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",h="",o=new Uint8Array):o=H.generateInitSegment(a);else if(n==="video")this._videoMeta=a,o=H.generateInitSegment(a);else return;if(!this._onInitSegment)throw new Ae("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(n,{type:n,data:o.buffer,codec:h,container:`${n}/${d}`,mediaDuration:a.duration})}_calculateDtsBase(n,a){this._dtsBaseInited||(n.samples&&n.samples.length&&(this._audioDtsBase=n.samples[0].dts),a.samples&&a.samples.length&&(this._videoDtsBase=a.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let n=this._videoStashedLastSample,a=this._audioStashedLastSample,o={type:"video",id:1,sequenceNumber:0,samples:[],length:0};n!=null&&(o.samples.push(n),o.length=n.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};a!=null&&(d.samples.push(a),d.length=a.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(o,!0),this._remuxAudio(d,!0)}_remuxAudio(n,a){if(this._audioMeta==null)return;let o=n,d=o.samples,h,x=-1,v=-1,le=-1,Me=this._audioMeta.refSampleDuration,et=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Dt=this._dtsBaseInited&&this._audioNextDts===void 0,ct=!1;if(!d||d.length===0||d.length===1&&!a)return;let ze=0,St=null,tt=0;et?(ze=0,tt=o.length):(ze=8,tt=8+o.length);let se=null;if(d.length>1&&(se=d.pop(),tt-=se.length),this._audioStashedLastSample!=null){let wt=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(wt),tt+=wt.length}se!=null&&(this._audioStashedLastSample=se);let Ye=d[0].dts-this._dtsBase;if(this._audioNextDts)h=Ye-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())h=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ct=!0);else{let wt=this._audioSegmentInfoList.getLastSampleBefore(Ye);if(wt!=null){let Ai=Ye-(wt.originalDts+wt.duration);Ai<=3&&(Ai=0);let xi=wt.dts+wt.duration+Ai;h=Ye-xi}else h=0}if(ct){let wt=Ye-h,Ai=this._videoSegmentInfoList.getLastSegmentBefore(Ye);if(Ai!=null&&Ai.beginDts=1?Xi=gt[gt.length-1].duration:Xi=Math.floor(Me);let Cn=!1,Pi=null;if(Xi>Me*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Ne.safari){Cn=!0;let Q=Math.abs(Xi-Me),U=Math.ceil(Q/Me),q=Bi+Me;L.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${Bi+Xi} ms, expected: ${Bi+Math.round(Me)} ms, delta: ${Math.round(Q)} ms, generate: ${U} frames`);let $=Ge.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);$==null&&(L.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),$=xi),Pi=[];for(let Nt=0;Nt0){let Pe=Pi[Pi.length-1];Pe.duration=Lt-Pe.dts}let xt={dts:Lt,pts:Lt,cts:0,unit:$,size:$.byteLength,duration:0,originalDts:Li,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Pi.push(xt),tt+=xt.size,q+=Me}let re=Pi[Pi.length-1];re.duration=Bi+Xi-re.dts,Xi=Math.round(Me)}gt.push({dts:Bi,pts:Bi,cts:0,unit:Ai.unit,size:Ai.unit.byteLength,duration:Xi,originalDts:Li,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Cn&>.push.apply(gt,Pi)}et?St=new Uint8Array(tt):(St=new Uint8Array(tt),St[0]=tt>>>24&255,St[1]=tt>>>16&255,St[2]=tt>>>8&255,St[3]=tt&255,St.set(H.types.mdat,4));for(let wt=0;wt1&&(ze=d.pop(),ct-=ze.length),this._videoStashedLastSample!=null){let vt=this._videoStashedLastSample;this._videoStashedLastSample=null,d.unshift(vt),ct+=vt.length}ze!=null&&(this._videoStashedLastSample=ze);let St=d[0].dts-this._dtsBase;if(this._videoNextDts)h=St-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())h=0;else{let vt=this._videoSegmentInfoList.getLastSampleBefore(St);if(vt!=null){let $t=St-(vt.originalDts+vt.duration);$t<=3&&($t=0);let ki=vt.dts+vt.duration+$t;h=St-ki}else h=0}let tt=new Ve,se=[];for(let vt=0;vt=1?Li=se[se.length-1].duration:Li=Math.floor(this._videoMeta.refSampleDuration),pi){let Bi=new ut(wt,xi,Li,$t.dts,!0);Bi.fileposition=$t.fileposition,tt.appendSyncPoint(Bi)}se.push({dts:wt,pts:xi,cts:Ai,units:$t.units,size:$t.length,isKeyframe:pi,duration:Li,originalDts:ki,flags:{isLeading:0,dependsOn:pi?2:1,isDependedOn:pi?1:0,hasRedundancy:0,isNonSync:pi?0:1}})}Dt=new Uint8Array(ct),Dt[0]=ct>>>24&255,Dt[1]=ct>>>16&255,Dt[2]=ct>>>8&255,Dt[3]=ct&255,Dt.set(H.types.mdat,4);for(let vt=0;vt{d.timestampBase=o,o+=d.duration,d.cors=n.cors,d.withCredentials=n.withCredentials,a.referrerPolicy&&(d.referrerPolicy=a.referrerPolicy)}),!isNaN(o)&&this._mediaDataSource.duration!==o&&(this._mediaDataSource.duration=o),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(n,a){this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(n,a){this._currentSegmentIndex=n;let o=this._mediaDataSource.segments[n],d=this._ioctl=new Ee(o,this._config,n);d.onError=this._onIOException.bind(this),d.onSeeked=this._onIOSeeked.bind(this),d.onComplete=this._onIOComplete.bind(this),d.onRedirect=this._onIORedirect.bind(this),d.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),a?this._demuxer.bindDataSource(this._ioctl):d.onDataArrival=this._onInitChunkArrival.bind(this),d.open(a)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(n){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let a=this._searchSegmentIndexContains(n);if(a===this._currentSegmentIndex){let o=this._mediaInfo.segments[a];if(o==null)this._pendingSeekTime=n;else{let d=o.getNearestKeyframe(n);this._remuxer.seek(d.milliseconds),this._ioctl.seek(d.fileposition),this._pendingResolveSeekPoint=d.milliseconds}}else{let o=this._mediaInfo.segments[a];if(o==null)this._pendingSeekTime=n,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(a);else{let d=o.getNearestKeyframe(n);this._internalAbort(),this._remuxer.seek(n),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[a].timestampBase,this._loadSegment(a,d.fileposition),this._pendingResolveSeekPoint=d.milliseconds,this._reportSegmentMediaInfo(a)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(n){let a=this._mediaDataSource.segments,o=a.length-1;for(let d=0;d0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,d=this._demuxer.parseChunks(n,a);else if((o=X.probe(n)).match){this._demuxer=new X(o,this._config),this._remuxer||(this._remuxer=new V(this._config));let h=this._mediaDataSource;h.duration!=null&&!isNaN(h.duration)&&(this._demuxer.overridedDuration=h.duration),typeof h.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=h.hasAudio),typeof h.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=h.hasVideo),this._demuxer.timestampBase=h.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),d=this._demuxer.parseChunks(n,a)}else o=null,L.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Y.DEMUX_ERROR,_t.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),d=0;return d}_onMediaInfo(n){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},n),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ve.prototype));let a=Object.assign({},n);Object.setPrototypeOf(a,ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=a,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let o=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(o)})}_onMetaDataArrived(n){this._emitter.emit(Y.METADATA_ARRIVED,n)}_onScriptDataArrived(n){this._emitter.emit(Y.SCRIPTDATA_ARRIVED,n)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(n){let o=n+1;o0&&o[0].originalDts===d&&(d=o[0].pts),this._emitter.emit(Y.RECOMMEND_SEEKPOINT,d)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(n){let a=this._mediaInfo.segments[n],o=Object.assign({},a);o.duration=this._mediaInfo.duration,o.segmentCount=this._mediaInfo.segmentCount,delete o.segments,delete o.keyframesIndex,this._emitter.emit(Y.MEDIA_INFO,o)}_reportStatisticsInfo(){let n={};n.url=this._ioctl.currentURL,n.hasRedirect=this._ioctl.hasRedirect,n.hasRedirect&&(n.redirectedURL=this._ioctl.currentRedirectedURL),n.speed=this._ioctl.currentSpeed,n.loaderType=this._ioctl.loaderType,n.currentSegmentIndex=this._currentSegmentIndex,n.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Y.STATISTICS_INFO,n)}}var We=Qe,lt=function(W){let n="TransmuxingWorker",a=null,o=tt.bind(this);pe.install(),W.addEventListener("message",function(se){switch(se.data.cmd){case"init":a=new We(se.data.param[0],se.data.param[1]),a.on(Y.IO_ERROR,ct.bind(this)),a.on(Y.DEMUX_ERROR,ze.bind(this)),a.on(Y.INIT_SEGMENT,d.bind(this)),a.on(Y.MEDIA_SEGMENT,h.bind(this)),a.on(Y.LOADING_COMPLETE,x.bind(this)),a.on(Y.RECOVERED_EARLY_EOF,v.bind(this)),a.on(Y.MEDIA_INFO,le.bind(this)),a.on(Y.METADATA_ARRIVED,Me.bind(this)),a.on(Y.SCRIPTDATA_ARRIVED,et.bind(this)),a.on(Y.STATISTICS_INFO,Dt.bind(this)),a.on(Y.RECOMMEND_SEEKPOINT,St.bind(this));break;case"destroy":a&&(a.destroy(),a=null),W.postMessage({msg:"destroyed"});break;case"start":a.start();break;case"stop":a.stop();break;case"seek":a.seek(se.data.param);break;case"pause":a.pause();break;case"resume":a.resume();break;case"logging_config":{let Ye=se.data.param;qe.applyConfig(Ye),Ye.enableCallback===!0?qe.addLogListener(o):qe.removeLogListener(o);break}}});function d(se,Ye){let gt={msg:Y.INIT_SEGMENT,data:{type:se,data:Ye}};W.postMessage(gt,[Ye.data])}function h(se,Ye){let gt={msg:Y.MEDIA_SEGMENT,data:{type:se,data:Ye}};W.postMessage(gt,[Ye.data])}function x(){let se={msg:Y.LOADING_COMPLETE};W.postMessage(se)}function v(){let se={msg:Y.RECOVERED_EARLY_EOF};W.postMessage(se)}function le(se){let Ye={msg:Y.MEDIA_INFO,data:se};W.postMessage(Ye)}function Me(se){let Ye={msg:Y.METADATA_ARRIVED,data:se};W.postMessage(Ye)}function et(se){let Ye={msg:Y.SCRIPTDATA_ARRIVED,data:se};W.postMessage(Ye)}function Dt(se){let Ye={msg:Y.STATISTICS_INFO,data:se};W.postMessage(Ye)}function ct(se,Ye){W.postMessage({msg:Y.IO_ERROR,data:{type:se,info:Ye}})}function ze(se,Ye){W.postMessage({msg:Y.DEMUX_ERROR,data:{type:se,info:Ye}})}function St(se){W.postMessage({msg:Y.RECOMMEND_SEEKPOINT,data:se})}function tt(se,Ye){W.postMessage({msg:"logcat_callback",data:{type:se,logcat:Ye}})}};class ke{constructor(n,a){if(this.TAG="Transmuxer",this._emitter=new(G()),a.enableWorker&&typeof Worker!="undefined")try{let o=S(82059);this._worker=o(lt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[n,a]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},qe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:qe.getConfig()})}catch(o){L.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new We(n,a)}else this._controller=new We(n,a);if(this._controller){let o=this._controller;o.on(Y.IO_ERROR,this._onIOError.bind(this)),o.on(Y.DEMUX_ERROR,this._onDemuxError.bind(this)),o.on(Y.INIT_SEGMENT,this._onInitSegment.bind(this)),o.on(Y.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),o.on(Y.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),o.on(Y.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),o.on(Y.MEDIA_INFO,this._onMediaInfo.bind(this)),o.on(Y.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),o.on(Y.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),o.on(Y.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),o.on(Y.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),qe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(n,a){this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(n){this._worker?this._worker.postMessage({cmd:"seek",param:n}):this._controller.seek(n)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.INIT_SEGMENT,n,a)})}_onMediaSegment(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.MEDIA_SEGMENT,n,a)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Y.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Y.RECOVERED_EARLY_EOF)})}_onMediaInfo(n){Promise.resolve().then(()=>{this._emitter.emit(Y.MEDIA_INFO,n)})}_onMetaDataArrived(n){Promise.resolve().then(()=>{this._emitter.emit(Y.METADATA_ARRIVED,n)})}_onScriptDataArrived(n){Promise.resolve().then(()=>{this._emitter.emit(Y.SCRIPTDATA_ARRIVED,n)})}_onStatisticsInfo(n){Promise.resolve().then(()=>{this._emitter.emit(Y.STATISTICS_INFO,n)})}_onIOError(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.IO_ERROR,n,a)})}_onDemuxError(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.DEMUX_ERROR,n,a)})}_onRecommendSeekpoint(n){Promise.resolve().then(()=>{this._emitter.emit(Y.RECOMMEND_SEEKPOINT,n)})}_onLoggingConfigChanged(n){this._worker&&this._worker.postMessage({cmd:"logging_config",param:n})}_onWorkerMessage(n){let a=n.data,o=a.data;if(a.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(a.msg){case Y.INIT_SEGMENT:case Y.MEDIA_SEGMENT:this._emitter.emit(a.msg,o.type,o.data);break;case Y.LOADING_COMPLETE:case Y.RECOVERED_EARLY_EOF:this._emitter.emit(a.msg);break;case Y.MEDIA_INFO:Object.setPrototypeOf(o,ve.prototype),this._emitter.emit(a.msg,o);break;case Y.METADATA_ARRIVED:case Y.SCRIPTDATA_ARRIVED:case Y.STATISTICS_INFO:this._emitter.emit(a.msg,o);break;case Y.IO_ERROR:case Y.DEMUX_ERROR:this._emitter.emit(a.msg,o.type,o.info);break;case Y.RECOMMEND_SEEKPOINT:this._emitter.emit(a.msg,o);break;case"logcat_callback":L.emitter.emit("log",o.type,o.logcat);break;default:break}}}var Mt=ke,m={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class T{constructor(n){this.TAG="MSEController",this._config=n,this._emitter=new(G()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new rt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(n,a){this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}attachMediaElement(n){if(this._mediaSource)throw new Ae("MediaSource has been attached to an HTMLMediaElement!");let a=this._mediaSource=new window.MediaSource;a.addEventListener("sourceopen",this.e.onSourceOpen),a.addEventListener("sourceended",this.e.onSourceEnded),a.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=n,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),n.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let n=this._mediaSource;for(let a in this._sourceBuffers){let o=this._pendingSegments[a];o.splice(0,o.length),this._pendingSegments[a]=null,this._pendingRemoveRanges[a]=null,this._lastInitSegments[a]=null;let d=this._sourceBuffers[a];if(d){if(n.readyState!=="closed"){try{n.removeSourceBuffer(d)}catch(h){L.e(this.TAG,h.message)}d.removeEventListener("error",this.e.onSourceBufferError),d.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[a]=null,this._sourceBuffers[a]=null}}if(n.readyState==="open")try{n.endOfStream()}catch(a){L.e(this.TAG,a.message)}n.removeEventListener("sourceopen",this.e.onSourceOpen),n.removeEventListener("sourceended",this.e.onSourceEnded),n.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(n,a){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(n),this._pendingSegments[n.type].push(n);return}let o=n,d=`${o.container}`;o.codec&&o.codec.length>0&&(d+=`;codecs=${o.codec}`);let h=!1;if(L.v(this.TAG,"Received Initialization Segment, mimeType: "+d),this._lastInitSegments[o.type]=o,d!==this._mimeTypes[o.type]){if(this._mimeTypes[o.type])L.v(this.TAG,`Notice: ${o.type} mimeType changed, origin: ${this._mimeTypes[o.type]}, target: ${d}`);else{h=!0;try{let x=this._sourceBuffers[o.type]=this._mediaSource.addSourceBuffer(d);x.addEventListener("error",this.e.onSourceBufferError),x.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(x){L.e(this.TAG,x.message),this._emitter.emit(m.ERROR,{code:x.code,msg:x.message});return}}this._mimeTypes[o.type]=d}a||this._pendingSegments[o.type].push(o),h||this._sourceBuffers[o.type]&&!this._sourceBuffers[o.type].updating&&this._doAppendSegments(),Ne.safari&&o.container==="audio/mpeg"&&o.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=o.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(n){let a=n;this._pendingSegments[a.type].push(a),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let o=this._sourceBuffers[a.type];o&&!o.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(n){for(let a in this._sourceBuffers){if(!this._sourceBuffers[a])continue;let o=this._sourceBuffers[a];if(this._mediaSource.readyState==="open")try{o.abort()}catch(h){L.e(this.TAG,h.message)}this._idrList.clear();let d=this._pendingSegments[a];if(d.splice(0,d.length),this._mediaSource.readyState!=="closed"){for(let h=0;h=1&&n-d.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let n=this._mediaElement.currentTime;for(let a in this._sourceBuffers){let o=this._sourceBuffers[a];if(o){let d=o.buffered,h=!1;for(let x=0;x=this._config.autoCleanupMaxBackwardDuration){h=!0;let Me=n-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[a].push({start:v,end:Me})}}else le0&&(isNaN(a)||o>a)&&(L.v(this.TAG,`Update MediaSource duration from ${a} to ${o}`),this._mediaSource.duration=o),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let n in this._pendingRemoveRanges){if(!this._sourceBuffers[n]||this._sourceBuffers[n].updating)continue;let a=this._sourceBuffers[n],o=this._pendingRemoveRanges[n];for(;o.length&&!a.updating;){let d=o.shift();a.remove(d.start,d.end)}}}_doAppendSegments(){let n=this._pendingSegments;for(let a in n)if(!(!this._sourceBuffers[a]||this._sourceBuffers[a].updating)&&n[a].length>0){let o=n[a].shift();if(o.timestampOffset){let d=this._sourceBuffers[a].timestampOffset,h=o.timestampOffset/1e3;Math.abs(d-h)>.1&&(L.v(this.TAG,`Update MPEG audio timestampOffset from ${d} to ${h}`),this._sourceBuffers[a].timestampOffset=h),delete o.timestampOffset}if(!o.data||o.data.byteLength===0)continue;try{this._sourceBuffers[a].appendBuffer(o.data),this._isBufferFull=!1,a==="video"&&o.hasOwnProperty("info")&&this._idrList.appendArray(o.info.syncPoints)}catch(d){this._pendingSegments[a].unshift(o),d.code===22?(this._isBufferFull||this._emitter.emit(m.BUFFER_FULL),this._isBufferFull=!0):(L.e(this.TAG,d.message),this._emitter.emit(m.ERROR,{code:d.code,msg:d.message}))}}}_onSourceOpen(){if(L.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let n=this._pendingSourceBufferInit;for(;n.length;){let a=n.shift();this.appendInitSegment(a,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(m.SOURCE_OPEN)}_onSourceEnded(){L.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){L.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let n=this._pendingSegments;return n.video.length>0||n.audio.length>0}_hasPendingRemoveRanges(){let n=this._pendingRemoveRanges;return n.video.length>0||n.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(m.UPDATE_END)}_onSourceBufferError(n){L.e(this.TAG,`SourceBuffer Error: ${n}`)}}var _=T;const u={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},R={NETWORK_EXCEPTION:De.EXCEPTION,NETWORK_STATUS_CODE_INVALID:De.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:De.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:De.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:_t.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:_t.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:_t.CODEC_UNSUPPORTED};class B{constructor(n,a){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(G()),this._config=je(),typeof a=="object"&&Object.assign(this._config,a),n.type.toLowerCase()!=="flv")throw new nt("FlvPlayer requires an flv MediaDataSource input!");n.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=n,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let o=Ne.chrome&&(Ne.version.major<50||Ne.version.major===50&&Ne.version.build<2661);this._alwaysSeekKeyframe=!!(o||Ne.msedge||Ne.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(n,a){n===pt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(pt.MEDIA_INFO,this.mediaInfo)}):n===pt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(pt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}attachMediaElement(n){if(this._mediaElement=n,n.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),n.addEventListener("seeking",this.e.onvSeeking),n.addEventListener("canplay",this.e.onvCanPlay),n.addEventListener("stalled",this.e.onvStalled),n.addEventListener("progress",this.e.onvProgress),this._msectl=new _(this._config),this._msectl.on(m.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(m.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(m.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(m.ERROR,a=>{this._emitter.emit(pt.ERROR,u.MEDIA_ERROR,R.MEDIA_MSE_ERROR,a)}),this._msectl.attachMediaElement(n),this._pendingSeekTime!=null)try{n.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(a){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Ae("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Ae("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Mt(this._mediaDataSource,this._config),this._transmuxer.on(Y.INIT_SEGMENT,(n,a)=>{this._msectl.appendInitSegment(a)}),this._transmuxer.on(Y.MEDIA_SEGMENT,(n,a)=>{if(this._msectl.appendMediaSegment(a),this._config.lazyLoad&&!this._config.isLive){let o=this._mediaElement.currentTime;a.info.endDts>=(o+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(L.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Y.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(pt.LOADING_COMPLETE)}),this._transmuxer.on(Y.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(pt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Y.IO_ERROR,(n,a)=>{this._emitter.emit(pt.ERROR,u.NETWORK_ERROR,n,a)}),this._transmuxer.on(Y.DEMUX_ERROR,(n,a)=>{this._emitter.emit(pt.ERROR,u.MEDIA_ERROR,n,{code:-1,msg:a})}),this._transmuxer.on(Y.MEDIA_INFO,n=>{this._mediaInfo=n,this._emitter.emit(pt.MEDIA_INFO,Object.assign({},n))}),this._transmuxer.on(Y.METADATA_ARRIVED,n=>{this._emitter.emit(pt.METADATA_ARRIVED,n)}),this._transmuxer.on(Y.SCRIPTDATA_ARRIVED,n=>{this._emitter.emit(pt.SCRIPTDATA_ARRIVED,n)}),this._transmuxer.on(Y.STATISTICS_INFO,n=>{this._statisticsInfo=this._fillStatisticsInfo(n),this._emitter.emit(pt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Y.RECOMMEND_SEEKPOINT,n=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=n/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(n){this._mediaElement.volume=n}get muted(){return this._mediaElement.muted}set muted(n){this._mediaElement.muted=n}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(n){this._mediaElement?this._internalSeek(n):this._pendingSeekTime=n}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(n){if(n.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return n;let a=!0,o=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let h=this._mediaElement.getVideoPlaybackQuality();o=h.totalVideoFrames,d=h.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):a=!1;return a&&(n.decodedFrames=o,n.droppedFrames=d),n}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let n=this._mediaElement.buffered,a=this._mediaElement.currentTime,o=0,d=0;for(let h=0;h=a+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(L.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){L.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let n=this._mediaElement.currentTime,a=this._mediaElement.buffered,o=!1;for(let d=0;d=h&&n=x-this._config.lazyLoadRecoverDuration&&(o=!0);break}}o&&(window.clearInterval(this._progressChecker),this._progressChecker=null,o&&(L.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(n){let a=this._mediaElement.buffered;for(let o=0;o=d&&n0){let h=this._mediaElement.buffered.start(0);(h<1&&n0&&a.currentTime0){let d=o.start(0);if(d<1&&a{this._emitter.emit(pt.MEDIA_INFO,this.mediaInfo)}):n===pt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(pt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}attachMediaElement(n){if(this._mediaElement=n,n.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{n.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(a){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Ae("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(n){this._mediaElement.volume=n}get muted(){return this._mediaElement.muted}set muted(n){this._mediaElement.muted=n}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(n){this._mediaElement?this._mediaElement.currentTime=n:this._pendingSeekTime=n}get mediaInfo(){let a={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(a.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(a.width=this._mediaElement.videoWidth,a.height=this._mediaElement.videoHeight)),a}get statisticsInfo(){let n={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return n;let a=!0,o=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let h=this._mediaElement.getVideoPlaybackQuality();o=h.totalVideoFrames,d=h.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):a=!1;return a&&(n.decodedFrames=o,n.droppedFrames=d),n}_onvLoadedMetadata(n){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(pt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(pt.STATISTICS_INFO,this.statisticsInfo)}}var de=Z;pe.install();function me(W,n){let a=W;if(a==null||typeof a!="object")throw new nt("MediaDataSource must be an javascript object!");if(!a.hasOwnProperty("type"))throw new nt("MediaDataSource must has type field to indicate video file type!");switch(a.type){case"flv":return new M(a,n);default:return new de(a,n)}}function Be(){return mt.supportMSEH264Playback()}function Oe(){return mt.getFeatureList()}let Ue={};Ue.createPlayer=me,Ue.isSupported=Be,Ue.getFeatureList=Oe,Ue.BaseLoader=Et,Ue.LoaderStatus=Fe,Ue.LoaderErrors=De,Ue.Events=pt,Ue.ErrorTypes=u,Ue.ErrorDetails=R,Ue.FlvPlayer=M,Ue.NativePlayer=de,Ue.LoggingControl=qe,Object.defineProperty(Ue,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $e=Ue},18889:function(ai,It,S){"use strict";S.d(It,{Z:function(){return we}});var s=S(92310),pe=S.n(s),O=S(64002),G=S(59301),P=S(36355),L=S(19716),ce=S(69127),J=S(99313),j=function(b,Ee){var Ie={};for(var je in b)Object.prototype.hasOwnProperty.call(b,je)&&Ee.indexOf(je)<0&&(Ie[je]=b[je]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,je=Object.getOwnPropertySymbols(b);ie{var{prefixCls:Ee,className:Ie,hoverable:je=!0}=b,ie=j(b,["prefixCls","className","hoverable"]);const{getPrefixCls:mt}=G.useContext(P.E_),Tt=mt("card",Ee),pt=pe()(`${Tt}-grid`,Ie,{[`${Tt}-grid-hoverable`]:je});return G.createElement("div",Object.assign({},ie,{className:pt}))},dt=S(17313),Fe=S(83116),De=S(37613);const Et=b=>{const{antCls:Ee,componentCls:Ie,headerHeight:je,cardPaddingBase:ie,tabsMarginBottom:mt}=b;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:je,marginBottom:-1,padding:`0 ${ie}px`,color:b.colorTextHeading,fontWeight:b.fontWeightStrong,fontSize:b.headerFontSize,background:b.headerBg,borderBottom:`${b.lineWidth}px ${b.lineType} ${b.colorBorderSecondary}`,borderRadius:`${b.borderRadiusLG}px ${b.borderRadiusLG}px 0 0`},(0,dt.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},dt.vS),{[` - > ${Ie}-typography, - > ${Ie}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${Ee}-tabs-top`]:{clear:"both",marginBottom:mt,color:b.colorText,fontWeight:"normal",fontSize:b.fontSize,"&-bar":{borderBottom:`${b.lineWidth}px ${b.lineType} ${b.colorBorderSecondary}`}}})},ot=b=>{const{cardPaddingBase:Ee,colorBorderSecondary:Ie,cardShadow:je,lineWidth:ie}=b;return{width:"33.33%",padding:Ee,border:0,borderRadius:0,boxShadow:` - ${ie}px 0 0 0 ${Ie}, - 0 ${ie}px 0 0 ${Ie}, - ${ie}px ${ie}px 0 0 ${Ie}, - ${ie}px 0 0 0 ${Ie} inset, - 0 ${ie}px 0 0 ${Ie} inset; - `,transition:`all ${b.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:je}}},it=b=>{const{componentCls:Ee,iconCls:Ie,actionsLiMargin:je,cardActionsIconSize:ie,colorBorderSecondary:mt,actionsBg:Tt}=b;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:Tt,borderTop:`${b.lineWidth}px ${b.lineType} ${mt}`,display:"flex",borderRadius:`0 0 ${b.borderRadiusLG}px ${b.borderRadiusLG}px `},(0,dt.dF)()),{"& > li":{margin:je,color:b.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:b.cardActionsIconSize*2,fontSize:b.fontSize,lineHeight:b.lineHeight,cursor:"pointer","&:hover":{color:b.colorPrimary,transition:`color ${b.motionDurationMid}`},[`a:not(${Ee}-btn), > ${Ie}`]:{display:"inline-block",width:"100%",color:b.colorTextDescription,lineHeight:`${b.fontSize*b.lineHeight}px`,transition:`color ${b.motionDurationMid}`,"&:hover":{color:b.colorPrimary}},[`> ${Ie}`]:{fontSize:ie,lineHeight:`${ie*b.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${b.lineWidth}px ${b.lineType} ${mt}`}}})},Ne=b=>Object.assign(Object.assign({margin:`-${b.marginXXS}px 0`,display:"flex"},(0,dt.dF)()),{"&-avatar":{paddingInlineEnd:b.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:b.marginXS}},"&-title":Object.assign({color:b.colorTextHeading,fontWeight:b.fontWeightStrong,fontSize:b.fontSizeLG},dt.vS),"&-description":{color:b.colorTextDescription}}),he=b=>{const{componentCls:Ee,cardPaddingBase:Ie,colorFillAlter:je}=b;return{[`${Ee}-head`]:{padding:`0 ${Ie}px`,background:je,"&-title":{fontSize:b.fontSize}},[`${Ee}-body`]:{padding:`${b.padding}px ${Ie}px`}}},ue=b=>{const{componentCls:Ee}=b;return{overflow:"hidden",[`${Ee}-body`]:{userSelect:"none"}}},ge=b=>{const{antCls:Ee,componentCls:Ie,cardShadow:je,cardHeadPadding:ie,colorBorderSecondary:mt,boxShadowTertiary:Tt,cardPaddingBase:pt,extraColor:ht}=b;return{[Ie]:Object.assign(Object.assign({},(0,dt.Wf)(b)),{position:"relative",background:b.colorBgContainer,borderRadius:b.borderRadiusLG,[`&:not(${Ie}-bordered)`]:{boxShadow:Tt},[`${Ie}-head`]:Et(b),[`${Ie}-extra`]:{marginInlineStart:"auto",color:ht,fontWeight:"normal",fontSize:b.fontSize},[`${Ie}-body`]:Object.assign({padding:pt,borderRadius:` 0 0 ${b.borderRadiusLG}px ${b.borderRadiusLG}px`},(0,dt.dF)()),[`${Ie}-grid`]:ot(b),[`${Ie}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${Ee}-image-mask`]:{borderRadius:`${b.borderRadiusLG}px ${b.borderRadiusLG}px 0 0`}},[`${Ie}-actions`]:it(b),[`${Ie}-meta`]:Ne(b)}),[`${Ie}-bordered`]:{border:`${b.lineWidth}px ${b.lineType} ${mt}`,[`${Ie}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${Ie}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${b.motionDurationMid}, border-color ${b.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:je}},[`${Ie}-contain-grid`]:{[`${Ie}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${Ie}-loading) ${Ie}-body`]:{marginBlockStart:-b.lineWidth,marginInlineStart:-b.lineWidth,padding:0}},[`${Ie}-contain-tabs`]:{[`> ${Ie}-head`]:{[`${Ie}-head-title, ${Ie}-extra`]:{paddingTop:ie}}},[`${Ie}-type-inner`]:he(b),[`${Ie}-loading`]:ue(b),[`${Ie}-rtl`]:{direction:"rtl"}}},xe=b=>{const{componentCls:Ee,cardPaddingSM:Ie,headerHeightSM:je,headerFontSizeSM:ie}=b;return{[`${Ee}-small`]:{[`> ${Ee}-head`]:{minHeight:je,padding:`0 ${Ie}px`,fontSize:ie,[`> ${Ee}-head-wrapper`]:{[`> ${Ee}-extra`]:{fontSize:b.fontSize}}},[`> ${Ee}-body`]:{padding:Ie}},[`${Ee}-small${Ee}-contain-tabs`]:{[`> ${Ee}-head`]:{[`${Ee}-head-title, ${Ee}-extra`]:{minHeight:je,paddingTop:0,display:"flex",alignItems:"center"}}}}};var Se=(0,Fe.Z)("Card",b=>{const Ee=(0,De.TS)(b,{cardShadow:b.boxShadowCard,cardHeadPadding:b.padding,cardPaddingBase:b.paddingLG,cardActionsIconSize:b.fontSize,cardPaddingSM:12});return[ge(Ee),xe(Ee)]},b=>({headerBg:"transparent",headerFontSize:b.fontSizeLG,headerFontSizeSM:b.fontSize,headerHeight:b.fontSizeLG*b.lineHeightLG+b.padding*2,headerHeightSM:b.fontSize*b.lineHeight+b.paddingXS*2,actionsBg:b.colorBgContainer,actionsLiMargin:`${b.paddingSM}px 0`,tabsMarginBottom:-b.padding-b.lineWidth,extraColor:b.colorText})),He=function(b,Ee){var Ie={};for(var je in b)Object.prototype.hasOwnProperty.call(b,je)&&Ee.indexOf(je)<0&&(Ie[je]=b[je]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,je=Object.getOwnPropertySymbols(b);ieG.createElement("li",{style:{width:`${100/b.length}%`},key:`action-${Ie}`},G.createElement("span",null,Ee)))}var Rt=G.forwardRef((b,Ee)=>{const{prefixCls:Ie,className:je,rootClassName:ie,style:mt,extra:Tt,headStyle:pt={},bodyStyle:ht={},title:qe,loading:bt,bordered:ve=!0,size:Zt,type:oi,cover:At,actions:mi,tabList:ni,children:Qt,activeTabKey:yi,defaultActiveTabKey:Wt,tabBarExtraContent:Kt,hoverable:wi,tabProps:Gt={}}=b,_t=He(b,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:C,direction:F,card:D}=G.useContext(P.E_),k=ke=>{var Mt;(Mt=b.onTabChange)===null||Mt===void 0||Mt.call(b,ke)},X=G.useMemo(()=>{let ke=!1;return G.Children.forEach(Qt,Mt=>{Mt&&Mt.type&&Mt.type===nt&&(ke=!0)}),ke},[Qt]),g=C("card",Ie),[H,oe]=Se(g),Ge=G.createElement(ce.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},Qt),ut=yi!==void 0,Ve=Object.assign(Object.assign({},Gt),{[ut?"activeKey":"defaultActiveKey"]:ut?yi:Wt,tabBarExtraContent:Kt});let rt;const Ot=(0,L.Z)(Zt),z=!Ot||Ot==="default"?"large":Ot,V=ni?G.createElement(J.default,Object.assign({size:z},Ve,{className:`${g}-head-tabs`,onChange:k,items:ni.map(ke=>{var{tab:Mt}=ke,te=He(ke,["tab"]);return Object.assign({label:Mt},te)})})):null;(qe||Tt||V)&&(rt=G.createElement("div",{className:`${g}-head`,style:pt},G.createElement("div",{className:`${g}-head-wrapper`},qe&&G.createElement("div",{className:`${g}-head-title`},qe),Tt&&G.createElement("div",{className:`${g}-extra`},Tt)),V));const ae=At?G.createElement("div",{className:`${g}-cover`},At):null,Y=G.createElement("div",{className:`${g}-body`,style:ht},bt?Ge:Qt),Qe=mi&&mi.length?G.createElement("ul",{className:`${g}-actions`},Je(mi)):null,We=(0,O.Z)(_t,["onTabChange"]),ft=pe()(g,D==null?void 0:D.className,{[`${g}-loading`]:bt,[`${g}-bordered`]:ve,[`${g}-hoverable`]:wi,[`${g}-contain-grid`]:X,[`${g}-contain-tabs`]:ni&&ni.length,[`${g}-${Ot}`]:Ot,[`${g}-type-${oi}`]:!!oi,[`${g}-rtl`]:F==="rtl"},je,ie,oe),lt=Object.assign(Object.assign({},D==null?void 0:D.style),mt);return H(G.createElement("div",Object.assign({ref:Ee},We,{className:ft,style:lt}),rt,ae,Y,Qe))}),_e=function(b,Ee){var Ie={};for(var je in b)Object.prototype.hasOwnProperty.call(b,je)&&Ee.indexOf(je)<0&&(Ie[je]=b[je]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,je=Object.getOwnPropertySymbols(b);ie{const{prefixCls:Ee,className:Ie,avatar:je,title:ie,description:mt}=b,Tt=_e(b,["prefixCls","className","avatar","title","description"]),{getPrefixCls:pt}=G.useContext(P.E_),ht=pt("card",Ee),qe=pe()(`${ht}-meta`,Ie),bt=je?G.createElement("div",{className:`${ht}-meta-avatar`},je):null,ve=ie?G.createElement("div",{className:`${ht}-meta-title`},ie):null,Zt=mt?G.createElement("div",{className:`${ht}-meta-description`},mt):null,oi=ve||Zt?G.createElement("div",{className:`${ht}-meta-detail`},ve,Zt):null;return G.createElement("div",Object.assign({},Tt,{className:qe}),bt,oi)};const ne=Rt;ne.Grid=nt,ne.Meta=ye;var we=ne},9951:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Mt}});var s=S(59301),pe=S(5891),O=S(57259),G=S(79545),P=S(68550),L=S(21882),ce=S(17928),J=S(7711),j=S(80962),Ae=S(80665),nt=S(19149),dt={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Fe=dt,De=S(53280),Et=S(92310),ot=S.n(Et);function it(te,m,T){return Math.max(m,Math.min(te,T))}var Ne=function(m){var T=["onTouchStart","onTouchMove","onWheel"];T.includes(m._reactName)||m.preventDefault()},he=function(m){for(var T=[],_=ge(m),u=xe(m),R=_;R0?1:0):0},He=function(m){return m.centerMode?Math.floor((m.slidesToShow-1)/2)+1+(parseInt(m.centerPadding)>0?1:0):m.slidesToShow},Je=function(m){return m&&m.offsetWidth||0},zt=function(m){return m&&m.offsetHeight||0},Rt=function(m){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_,u,R,B;return _=m.startX-m.curX,u=m.startY-m.curY,R=Math.atan2(u,_),B=Math.round(R*180/Math.PI),B<0&&(B=360-Math.abs(B)),B<=45&&B>=0||B<=360&&B>=315?"left":B>=135&&B<=225?"right":T===!0?B>=35&&B<=135?"up":"down":"vertical"},_e=function(m){var T=!0;return m.infinite||(m.centerMode&&m.currentSlide>=m.slideCount-1||m.slideCount<=m.slidesToShow||m.currentSlide>=m.slideCount-m.slidesToShow)&&(T=!1),T},fe=function(m,T){var _={};return T.forEach(function(u){return _[u]=m[u]}),_},ye=function(m){var T=s.Children.count(m.children),_=m.listRef,u=Math.ceil(Je(_)),R=m.trackRef&&m.trackRef.node,B=Math.ceil(Je(R)),M;if(m.vertical)M=u;else{var Z=m.centerMode&&parseInt(m.centerPadding)*2;typeof m.centerPadding=="string"&&m.centerPadding.slice(-1)==="%"&&(Z*=u/100),M=Math.ceil((u-Z)/m.slidesToShow)}var de=_&&zt(_.querySelector('[data-index="0"]')),me=de*m.slidesToShow,Be=m.currentSlide===void 0?m.initialSlide:m.currentSlide;m.rtl&&m.currentSlide===void 0&&(Be=T-1-m.initialSlide);var Oe=m.lazyLoadedList||[],Ue=he((0,O.Z)((0,O.Z)({},m),{},{currentSlide:Be,lazyLoadedList:Oe}));Oe=Oe.concat(Ue);var $e={slideCount:T,slideWidth:M,listWidth:u,trackWidth:B,currentSlide:Be,slideHeight:de,listHeight:me,lazyLoadedList:Oe};return m.autoplaying===null&&m.autoplay&&($e.autoplaying="playing"),$e},ne=function(m){var T=m.waitForAnimate,_=m.animating,u=m.fade,R=m.infinite,B=m.index,M=m.slideCount,Z=m.lazyLoad,de=m.currentSlide,me=m.centerMode,Be=m.slidesToScroll,Oe=m.slidesToShow,Ue=m.useCSS,$e=m.lazyLoadedList;if(T&&_)return{};var W=B,n,a,o,d={},h={},x=R?B:it(B,0,M-1);if(u){if(!R&&(B<0||B>=M))return{};B<0?W=B+M:B>=M&&(W=B-M),Z&&$e.indexOf(W)<0&&($e=$e.concat(W)),d={animating:!0,currentSlide:W,lazyLoadedList:$e,targetSlide:W},h={animating:!1,targetSlide:W}}else n=W,W<0?(n=W+M,R?M%Be!==0&&(n=M-M%Be):n=0):!_e(m)&&W>de?W=n=de:me&&W>=M?(W=R?M:M-1,n=R?0:M-1):W>=M&&(n=W-M,R?M%Be!==0&&(n=0):n=M-Oe),!R&&W+Oe>=M&&(n=M-Oe),a=bt((0,O.Z)((0,O.Z)({},m),{},{slideIndex:W})),o=bt((0,O.Z)((0,O.Z)({},m),{},{slideIndex:n})),R||(a===o&&(W=n),a=o),Z&&($e=$e.concat(he((0,O.Z)((0,O.Z)({},m),{},{currentSlide:W})))),Ue?(d={animating:!0,currentSlide:n,trackStyle:qe((0,O.Z)((0,O.Z)({},m),{},{left:a})),lazyLoadedList:$e,targetSlide:x},h={animating:!1,currentSlide:n,trackStyle:ht((0,O.Z)((0,O.Z)({},m),{},{left:o})),swipeLeft:null,targetSlide:x}):d={currentSlide:n,trackStyle:ht((0,O.Z)((0,O.Z)({},m),{},{left:o})),lazyLoadedList:$e,targetSlide:x};return{state:d,nextState:h}},we=function(m,T){var _,u,R,B,M,Z=m.slidesToScroll,de=m.slidesToShow,me=m.slideCount,Be=m.currentSlide,Oe=m.targetSlide,Ue=m.lazyLoad,$e=m.infinite;if(B=me%Z!==0,_=B?0:(me-Be)%Z,T.message==="previous")R=_===0?Z:de-_,M=Be-R,Ue&&!$e&&(u=Be-R,M=u===-1?me-1:u),$e||(M=Oe-Z);else if(T.message==="next")R=_===0?Z:_,M=Be+R,Ue&&!$e&&(M=(Be+Z)%me+_),$e||(M=Oe+Z);else if(T.message==="dots")M=T.index*T.slidesToScroll;else if(T.message==="children"){if(M=T.index,$e){var W=At((0,O.Z)((0,O.Z)({},m),{},{targetSlide:M}));M>T.currentSlide&&W==="left"?M=M-me:M10)return{scrolling:!0};M&&(o.swipeLength=et);var Dt=(Z?-1:1)*(o.curX>o.startX?1:-1);M&&(Dt=o.curY>o.startY?1:-1);var ct=Math.ceil(W/n),ze=Rt(T.touchObject,M),St=o.swipeLength;return a||(de===0&&(ze==="right"||ze==="down")||de+1>=ct&&(ze==="left"||ze==="up")||!_e(T)&&(ze==="left"||ze==="up"))&&(St=o.swipeLength*me,Be===!1&&Oe&&(Oe(ze),le.edgeDragged=!0)),!Ue&&d&&(d(ze),le.swiped=!0),R?v=Me+St*(h/x)*Dt:Z?v=Me-St*Dt:v=Me+St*Dt,M&&(v=Me+St*Dt),le=(0,O.Z)((0,O.Z)({},le),{},{touchObject:o,swipeLeft:v,trackStyle:ht((0,O.Z)((0,O.Z)({},T),{},{left:v}))}),Math.abs(o.curX-o.startX)10&&(le.swiping=!0,Ne(m)),le}},je=function(m,T){var _=T.dragging,u=T.swipe,R=T.touchObject,B=T.listWidth,M=T.touchThreshold,Z=T.verticalSwiping,de=T.listHeight,me=T.swipeToSlide,Be=T.scrolling,Oe=T.onSwipe,Ue=T.targetSlide,$e=T.currentSlide,W=T.infinite;if(!_)return u&&Ne(m),{};var n=Z?de/M:B/M,a=Rt(R,Z),o={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Be||!R.swipeLength)return o;if(R.swipeLength>n){Ne(m),Oe&&Oe(a);var d,h,x=W?$e:Ue;switch(a){case"left":case"up":h=x+Tt(T),d=me?mt(T,h):h,o.currentDirection=0;break;case"right":case"down":h=x-Tt(T),d=me?mt(T,h):h,o.currentDirection=1;break;default:d=x}o.triggerSlideHandler=d}else{var v=bt(T);o.trackStyle=qe((0,O.Z)((0,O.Z)({},T),{},{left:v}))}return o},ie=function(m){for(var T=m.infinite?m.slideCount*2:m.slideCount,_=m.infinite?m.slidesToShow*-1:0,u=m.infinite?m.slidesToShow*-1:0,R=[];__[_.length-1])T=_[_.length-1];else for(var R in _){if(T<_[R]){T=u;break}u=_[R]}return T},Tt=function(m){var T=m.centerMode?m.slideWidth*Math.floor(m.slidesToShow/2):0;if(m.swipeToSlide){var _,u=m.listRef,R=u.querySelectorAll&&u.querySelectorAll(".slick-slide")||[];if(Array.from(R).every(function(Z){if(m.vertical){if(Z.offsetTop+zt(Z)/2>m.swipeLeft*-1)return _=Z,!1}else if(Z.offsetLeft-T+Je(Z)/2>m.swipeLeft*-1)return _=Z,!1;return!0}),!_)return 0;var B=m.rtl===!0?m.slideCount-m.currentSlide:m.currentSlide,M=Math.abs(_.dataset.index-B)||1;return M}else return m.slidesToScroll},pt=function(m,T){return T.reduce(function(_,u){return _&&m.hasOwnProperty(u)},!0)?null:console.error("Keys Missing:",m)},ht=function(m){pt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var T,_,u=m.slideCount+2*m.slidesToShow;m.vertical?_=u*m.slideHeight:T=oi(m)*m.slideWidth;var R={opacity:1,transition:"",WebkitTransition:""};if(m.useTransform){var B=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",M=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",Z=m.vertical?"translateY("+m.left+"px)":"translateX("+m.left+"px)";R=(0,O.Z)((0,O.Z)({},R),{},{WebkitTransform:B,transform:M,msTransform:Z})}else m.vertical?R.top=m.left:R.left=m.left;return m.fade&&(R={opacity:1}),T&&(R.width=T),_&&(R.height=_),window&&!window.addEventListener&&window.attachEvent&&(m.vertical?R.marginTop=m.left+"px":R.marginLeft=m.left+"px"),R},qe=function(m){pt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var T=ht(m);return m.useTransform?(T.WebkitTransition="-webkit-transform "+m.speed+"ms "+m.cssEase,T.transition="transform "+m.speed+"ms "+m.cssEase):m.vertical?T.transition="top "+m.speed+"ms "+m.cssEase:T.transition="left "+m.speed+"ms "+m.cssEase,T},bt=function(m){if(m.unslick)return 0;pt(m,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var T=m.slideIndex,_=m.trackRef,u=m.infinite,R=m.centerMode,B=m.slideCount,M=m.slidesToShow,Z=m.slidesToScroll,de=m.slideWidth,me=m.listWidth,Be=m.variableWidth,Oe=m.slideHeight,Ue=m.fade,$e=m.vertical,W=0,n,a,o=0;if(Ue||m.slideCount===1)return 0;var d=0;if(u?(d=-ve(m),B%Z!==0&&T+Z>B&&(d=-(T>B?M-(T-B):B%Z)),R&&(d+=parseInt(M/2))):(B%Z!==0&&T+Z>B&&(d=M-B%Z),R&&(d=parseInt(M/2))),W=d*de,o=d*Oe,$e?n=T*Oe*-1+o:n=T*de*-1+W,Be===!0){var h,x=_&&_.node;if(h=T+ve(m),a=x&&x.childNodes[h],n=a?a.offsetLeft*-1:0,R===!0){h=u?T+ve(m):T,a=x&&x.children[h],n=0;for(var v=0;vm.currentSlide?m.targetSlide>m.currentSlide+mi(m)?"left":"right":m.targetSlide0&&(B+=1),u&&T%2===0&&(B+=1),B}return u?0:T-1},ni=function(m){var T=m.slidesToShow,_=m.centerMode,u=m.rtl,R=m.centerPadding;if(_){var B=(T-1)/2+1;return parseInt(R)>0&&(B+=1),!u&&T%2===0&&(B+=1),B}return u?T-1:0},Qt=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},yi=function(m){var T,_,u,R,B;m.rtl?B=m.slideCount-1-m.index:B=m.index,u=B<0||B>=m.slideCount,m.centerMode?(R=Math.floor(m.slidesToShow/2),_=(B-m.currentSlide)%m.slideCount===0,B>m.currentSlide-R-1&&B<=m.currentSlide+R&&(T=!0)):T=m.currentSlide<=B&&B=m.slideCount?M=m.targetSlide-m.slideCount:M=m.targetSlide;var Z=B===M;return{"slick-slide":!0,"slick-active":T,"slick-center":_,"slick-cloned":u,"slick-current":Z}},Wt=function(m){var T={};return(m.variableWidth===void 0||m.variableWidth===!1)&&(T.width=m.slideWidth),m.fade&&(T.position="relative",m.vertical&&m.slideHeight?T.top=-m.index*parseInt(m.slideHeight):T.left=-m.index*parseInt(m.slideWidth),T.opacity=m.currentSlide===m.index?1:0,m.useCSS&&(T.transition="opacity "+m.speed+"ms "+m.cssEase+", visibility "+m.speed+"ms "+m.cssEase)),T},Kt=function(m,T){return m.key+"-"+T},wi=function(m){var T,_=[],u=[],R=[],B=s.Children.count(m.children),M=ge(m),Z=xe(m);return s.Children.forEach(m.children,function(de,me){var Be,Oe={message:"children",index:me,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide};!m.lazyLoad||m.lazyLoad&&m.lazyLoadedList.indexOf(me)>=0?Be=de:Be=s.createElement("div",null);var Ue=Wt((0,O.Z)((0,O.Z)({},m),{},{index:me})),$e=Be.props.className||"",W=yi((0,O.Z)((0,O.Z)({},m),{},{index:me}));if(_.push(s.cloneElement(Be,{key:"original"+Kt(Be,me),"data-index":me,className:ot()(W,$e),tabIndex:"-1","aria-hidden":!W["slick-active"],style:(0,O.Z)((0,O.Z)({outline:"none"},Be.props.style||{}),Ue),onClick:function(o){Be.props&&Be.props.onClick&&Be.props.onClick(o),m.focusOnSelect&&m.focusOnSelect(Oe)}})),m.infinite&&m.fade===!1){var n=B-me;n<=ve(m)&&B!==m.slidesToShow&&(T=-n,T>=M&&(Be=de),W=yi((0,O.Z)((0,O.Z)({},m),{},{index:T})),u.push(s.cloneElement(Be,{key:"precloned"+Kt(Be,T),"data-index":T,tabIndex:"-1",className:ot()(W,$e),"aria-hidden":!W["slick-active"],style:(0,O.Z)((0,O.Z)({},Be.props.style||{}),Ue),onClick:function(o){Be.props&&Be.props.onClick&&Be.props.onClick(o),m.focusOnSelect&&m.focusOnSelect(Oe)}}))),B!==m.slidesToShow&&(T=B+me,T=h&&Oe<=o:Oe===h}),v={message:"dots",index:n,slidesToScroll:de,currentSlide:Oe},le=this.clickHandler.bind(this,v);W=W.concat(s.createElement("li",{key:n,className:x},s.cloneElement(this.props.customPaging(n),{onClick:le})))}return s.cloneElement(this.props.appendDots(W),(0,O.Z)({className:this.props.dotsClass},$e))}}]),T}(s.PureComponent),F=function(te){(0,ce.Z)(T,te);var m=(0,J.Z)(T);function T(){return(0,G.Z)(this,T),m.apply(this,arguments)}return(0,P.Z)(T,[{key:"clickHandler",value:function(u,R){R&&R.preventDefault(),this.props.clickHandler(u,R)}},{key:"render",value:function(){var u={"slick-arrow":!0,"slick-prev":!0},R=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(u["slick-disabled"]=!0,R=null);var B={key:"0","data-role":"none",className:ot()(u),style:{display:"block"},onClick:R},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Z;return this.props.prevArrow?Z=s.cloneElement(this.props.prevArrow,(0,O.Z)((0,O.Z)({},B),M)):Z=s.createElement("button",(0,pe.Z)({key:"0",type:"button"},B)," ","Previous"),Z}}]),T}(s.PureComponent),D=function(te){(0,ce.Z)(T,te);var m=(0,J.Z)(T);function T(){return(0,G.Z)(this,T),m.apply(this,arguments)}return(0,P.Z)(T,[{key:"clickHandler",value:function(u,R){R&&R.preventDefault(),this.props.clickHandler(u,R)}},{key:"render",value:function(){var u={"slick-arrow":!0,"slick-next":!0},R=this.clickHandler.bind(this,{message:"next"});_e(this.props)||(u["slick-disabled"]=!0,R=null);var B={key:"1","data-role":"none",className:ot()(u),style:{display:"block"},onClick:R},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Z;return this.props.nextArrow?Z=s.cloneElement(this.props.nextArrow,(0,O.Z)((0,O.Z)({},B),M)):Z=s.createElement("button",(0,pe.Z)({key:"1",type:"button"},B)," ","Next"),Z}}]),T}(s.PureComponent),k=S(76374),X=["animating"],g=function(te){(0,ce.Z)(T,te);var m=(0,J.Z)(T);function T(_){var u;(0,G.Z)(this,T),u=m.call(this,_),(0,j.Z)((0,L.Z)(u),"listRefHandler",function(B){return u.list=B}),(0,j.Z)((0,L.Z)(u),"trackRefHandler",function(B){return u.track=B}),(0,j.Z)((0,L.Z)(u),"adaptHeight",function(){if(u.props.adaptiveHeight&&u.list){var B=u.list.querySelector('[data-index="'.concat(u.state.currentSlide,'"]'));u.list.style.height=zt(B)+"px"}}),(0,j.Z)((0,L.Z)(u),"componentDidMount",function(){if(u.props.onInit&&u.props.onInit(),u.props.lazyLoad){var B=he((0,O.Z)((0,O.Z)({},u.props),u.state));B.length>0&&(u.setState(function(Z){return{lazyLoadedList:Z.lazyLoadedList.concat(B)}}),u.props.onLazyLoad&&u.props.onLazyLoad(B))}var M=(0,O.Z)({listRef:u.list,trackRef:u.track},u.props);u.updateState(M,!0,function(){u.adaptHeight(),u.props.autoplay&&u.autoPlay("playing")}),u.props.lazyLoad==="progressive"&&(u.lazyLoadTimer=setInterval(u.progressiveLazyLoad,1e3)),u.ro=new k.Z(function(){u.state.animating?(u.onWindowResized(!1),u.callbackTimers.push(setTimeout(function(){return u.onWindowResized()},u.props.speed))):u.onWindowResized()}),u.ro.observe(u.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(Z){Z.onfocus=u.props.pauseOnFocus?u.onSlideFocus:null,Z.onblur=u.props.pauseOnFocus?u.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",u.onWindowResized):window.attachEvent("onresize",u.onWindowResized)}),(0,j.Z)((0,L.Z)(u),"componentWillUnmount",function(){u.animationEndCallback&&clearTimeout(u.animationEndCallback),u.lazyLoadTimer&&clearInterval(u.lazyLoadTimer),u.callbackTimers.length&&(u.callbackTimers.forEach(function(B){return clearTimeout(B)}),u.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",u.onWindowResized):window.detachEvent("onresize",u.onWindowResized),u.autoplayTimer&&clearInterval(u.autoplayTimer),u.ro.disconnect()}),(0,j.Z)((0,L.Z)(u),"componentDidUpdate",function(B){if(u.checkImagesLoad(),u.props.onReInit&&u.props.onReInit(),u.props.lazyLoad){var M=he((0,O.Z)((0,O.Z)({},u.props),u.state));M.length>0&&(u.setState(function(me){return{lazyLoadedList:me.lazyLoadedList.concat(M)}}),u.props.onLazyLoad&&u.props.onLazyLoad(M))}u.adaptHeight();var Z=(0,O.Z)((0,O.Z)({listRef:u.list,trackRef:u.track},u.props),u.state),de=u.didPropsChange(B);de&&u.updateState(Z,de,function(){u.state.currentSlide>=s.Children.count(u.props.children)&&u.changeSlide({message:"index",index:s.Children.count(u.props.children)-u.props.slidesToShow,currentSlide:u.state.currentSlide}),(B.autoplay!==u.props.autoplay||B.autoplaySpeed!==u.props.autoplaySpeed)&&(!B.autoplay&&u.props.autoplay?u.autoPlay("playing"):u.props.autoplay?u.autoPlay("update"):u.pause("paused"))})}),(0,j.Z)((0,L.Z)(u),"onWindowResized",function(B){u.debouncedResize&&u.debouncedResize.cancel(),u.debouncedResize=(0,De.D)(50,function(){return u.resizeWindow(B)}),u.debouncedResize()}),(0,j.Z)((0,L.Z)(u),"resizeWindow",function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,M=!!(u.track&&u.track.node);if(M){var Z=(0,O.Z)((0,O.Z)({listRef:u.list,trackRef:u.track},u.props),u.state);u.updateState(Z,B,function(){u.props.autoplay?u.autoPlay("update"):u.pause("paused")}),u.setState({animating:!1}),clearTimeout(u.animationEndCallback),delete u.animationEndCallback}}),(0,j.Z)((0,L.Z)(u),"updateState",function(B,M,Z){var de=ye(B);B=(0,O.Z)((0,O.Z)((0,O.Z)({},B),de),{},{slideIndex:de.currentSlide});var me=bt(B);B=(0,O.Z)((0,O.Z)({},B),{},{left:me});var Be=ht(B);(M||s.Children.count(u.props.children)!==s.Children.count(B.children))&&(de.trackStyle=Be),u.setState(de,Z)}),(0,j.Z)((0,L.Z)(u),"ssrInit",function(){if(u.props.variableWidth){var B=0,M=0,Z=[],de=ve((0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{slideCount:u.props.children.length})),me=Zt((0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{slideCount:u.props.children.length}));u.props.children.forEach(function(le){Z.push(le.props.style.width),B+=le.props.style.width});for(var Be=0;Be=M&&u.onWindowResized()};if(!de.onclick)de.onclick=function(){return de.parentNode.focus()};else{var Be=de.onclick;de.onclick=function(Oe){Be(Oe),de.parentNode.focus()}}de.onload||(u.props.lazyLoad?de.onload=function(){u.adaptHeight(),u.callbackTimers.push(setTimeout(u.onWindowResized,u.props.speed))}:(de.onload=me,de.onerror=function(){me(),u.props.onLazyLoadError&&u.props.onLazyLoadError()}))})}),(0,j.Z)((0,L.Z)(u),"progressiveLazyLoad",function(){for(var B=[],M=(0,O.Z)((0,O.Z)({},u.props),u.state),Z=u.state.currentSlide;Z=-ve(M);de--)if(u.state.lazyLoadedList.indexOf(de)<0){B.push(de);break}B.length>0?(u.setState(function(me){return{lazyLoadedList:me.lazyLoadedList.concat(B)}}),u.props.onLazyLoad&&u.props.onLazyLoad(B)):u.lazyLoadTimer&&(clearInterval(u.lazyLoadTimer),delete u.lazyLoadTimer)}),(0,j.Z)((0,L.Z)(u),"slideHandler",function(B){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=u.props,de=Z.asNavFor,me=Z.beforeChange,Be=Z.onLazyLoad,Oe=Z.speed,Ue=Z.afterChange,$e=u.state.currentSlide,W=ne((0,O.Z)((0,O.Z)((0,O.Z)({index:B},u.props),u.state),{},{trackRef:u.track,useCSS:u.props.useCSS&&!M})),n=W.state,a=W.nextState;if(n){me&&me($e,n.currentSlide);var o=n.lazyLoadedList.filter(function(d){return u.state.lazyLoadedList.indexOf(d)<0});Be&&o.length>0&&Be(o),!u.props.waitForAnimate&&u.animationEndCallback&&(clearTimeout(u.animationEndCallback),Ue&&Ue($e),delete u.animationEndCallback),u.setState(n,function(){de&&u.asNavForIndex!==B&&(u.asNavForIndex=B,de.innerSlider.slideHandler(B)),a&&(u.animationEndCallback=setTimeout(function(){var d=a.animating,h=(0,nt.Z)(a,X);u.setState(h,function(){u.callbackTimers.push(setTimeout(function(){return u.setState({animating:d})},10)),Ue&&Ue(n.currentSlide),delete u.animationEndCallback})},Oe))})}}),(0,j.Z)((0,L.Z)(u),"changeSlide",function(B){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=(0,O.Z)((0,O.Z)({},u.props),u.state),de=we(Z,B);if(!(de!==0&&!de)&&(M===!0?u.slideHandler(de,M):u.slideHandler(de),u.props.autoplay&&u.autoPlay("update"),u.props.focusOnSelect)){var me=u.list.querySelectorAll(".slick-current");me[0]&&me[0].focus()}}),(0,j.Z)((0,L.Z)(u),"clickHandler",function(B){u.clickable===!1&&(B.stopPropagation(),B.preventDefault()),u.clickable=!0}),(0,j.Z)((0,L.Z)(u),"keyHandler",function(B){var M=b(B,u.props.accessibility,u.props.rtl);M!==""&&u.changeSlide({message:M})}),(0,j.Z)((0,L.Z)(u),"selectHandler",function(B){u.changeSlide(B)}),(0,j.Z)((0,L.Z)(u),"disableBodyScroll",function(){var B=function(Z){Z=Z||window.event,Z.preventDefault&&Z.preventDefault(),Z.returnValue=!1};window.ontouchmove=B}),(0,j.Z)((0,L.Z)(u),"enableBodyScroll",function(){window.ontouchmove=null}),(0,j.Z)((0,L.Z)(u),"swipeStart",function(B){u.props.verticalSwiping&&u.disableBodyScroll();var M=Ee(B,u.props.swipe,u.props.draggable);M!==""&&u.setState(M)}),(0,j.Z)((0,L.Z)(u),"swipeMove",function(B){var M=Ie(B,(0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{trackRef:u.track,listRef:u.list,slideIndex:u.state.currentSlide}));M&&(M.swiping&&(u.clickable=!1),u.setState(M))}),(0,j.Z)((0,L.Z)(u),"swipeEnd",function(B){var M=je(B,(0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{trackRef:u.track,listRef:u.list,slideIndex:u.state.currentSlide}));if(M){var Z=M.triggerSlideHandler;delete M.triggerSlideHandler,u.setState(M),Z!==void 0&&(u.slideHandler(Z),u.props.verticalSwiping&&u.enableBodyScroll())}}),(0,j.Z)((0,L.Z)(u),"touchEnd",function(B){u.swipeEnd(B),u.clickable=!0}),(0,j.Z)((0,L.Z)(u),"slickPrev",function(){u.callbackTimers.push(setTimeout(function(){return u.changeSlide({message:"previous"})},0))}),(0,j.Z)((0,L.Z)(u),"slickNext",function(){u.callbackTimers.push(setTimeout(function(){return u.changeSlide({message:"next"})},0))}),(0,j.Z)((0,L.Z)(u),"slickGoTo",function(B){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(B=Number(B),isNaN(B))return"";u.callbackTimers.push(setTimeout(function(){return u.changeSlide({message:"index",index:B,currentSlide:u.state.currentSlide},M)},0))}),(0,j.Z)((0,L.Z)(u),"play",function(){var B;if(u.props.rtl)B=u.state.currentSlide-u.props.slidesToScroll;else if(_e((0,O.Z)((0,O.Z)({},u.props),u.state)))B=u.state.currentSlide+u.props.slidesToScroll;else return!1;u.slideHandler(B)}),(0,j.Z)((0,L.Z)(u),"autoPlay",function(B){u.autoplayTimer&&clearInterval(u.autoplayTimer);var M=u.state.autoplaying;if(B==="update"){if(M==="hovered"||M==="focused"||M==="paused")return}else if(B==="leave"){if(M==="paused"||M==="focused")return}else if(B==="blur"&&(M==="paused"||M==="hovered"))return;u.autoplayTimer=setInterval(u.play,u.props.autoplaySpeed+50),u.setState({autoplaying:"playing"})}),(0,j.Z)((0,L.Z)(u),"pause",function(B){u.autoplayTimer&&(clearInterval(u.autoplayTimer),u.autoplayTimer=null);var M=u.state.autoplaying;B==="paused"?u.setState({autoplaying:"paused"}):B==="focused"?(M==="hovered"||M==="playing")&&u.setState({autoplaying:"focused"}):M==="playing"&&u.setState({autoplaying:"hovered"})}),(0,j.Z)((0,L.Z)(u),"onDotsOver",function(){return u.props.autoplay&&u.pause("hovered")}),(0,j.Z)((0,L.Z)(u),"onDotsLeave",function(){return u.props.autoplay&&u.state.autoplaying==="hovered"&&u.autoPlay("leave")}),(0,j.Z)((0,L.Z)(u),"onTrackOver",function(){return u.props.autoplay&&u.pause("hovered")}),(0,j.Z)((0,L.Z)(u),"onTrackLeave",function(){return u.props.autoplay&&u.state.autoplaying==="hovered"&&u.autoPlay("leave")}),(0,j.Z)((0,L.Z)(u),"onSlideFocus",function(){return u.props.autoplay&&u.pause("focused")}),(0,j.Z)((0,L.Z)(u),"onSlideBlur",function(){return u.props.autoplay&&u.state.autoplaying==="focused"&&u.autoPlay("blur")}),(0,j.Z)((0,L.Z)(u),"render",function(){var B=ot()("slick-slider",u.props.className,{"slick-vertical":u.props.vertical,"slick-initialized":!0}),M=(0,O.Z)((0,O.Z)({},u.props),u.state),Z=fe(M,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),de=u.props.pauseOnHover;Z=(0,O.Z)((0,O.Z)({},Z),{},{onMouseEnter:de?u.onTrackOver:null,onMouseLeave:de?u.onTrackLeave:null,onMouseOver:de?u.onTrackOver:null,focusOnSelect:u.props.focusOnSelect&&u.clickable?u.selectHandler:null});var me;if(u.props.dots===!0&&u.state.slideCount>=u.props.slidesToShow){var Be=fe(M,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Oe=u.props.pauseOnDotsHover;Be=(0,O.Z)((0,O.Z)({},Be),{},{clickHandler:u.changeSlide,onMouseEnter:Oe?u.onDotsLeave:null,onMouseOver:Oe?u.onDotsOver:null,onMouseLeave:Oe?u.onDotsLeave:null}),me=s.createElement(C,Be)}var Ue,$e,W=fe(M,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);W.clickHandler=u.changeSlide,u.props.arrows&&(Ue=s.createElement(F,W),$e=s.createElement(D,W));var n=null;u.props.vertical&&(n={height:u.state.listHeight});var a=null;u.props.vertical===!1?u.props.centerMode===!0&&(a={padding:"0px "+u.props.centerPadding}):u.props.centerMode===!0&&(a={padding:u.props.centerPadding+" 0px"});var o=(0,O.Z)((0,O.Z)({},n),a),d=u.props.touchMove,h={className:"slick-list",style:o,onClick:u.clickHandler,onMouseDown:d?u.swipeStart:null,onMouseMove:u.state.dragging&&d?u.swipeMove:null,onMouseUp:d?u.swipeEnd:null,onMouseLeave:u.state.dragging&&d?u.swipeEnd:null,onTouchStart:d?u.swipeStart:null,onTouchMove:u.state.dragging&&d?u.swipeMove:null,onTouchEnd:d?u.touchEnd:null,onTouchCancel:u.state.dragging&&d?u.swipeEnd:null,onKeyDown:u.props.accessibility?u.keyHandler:null},x={className:B,dir:"ltr",style:u.props.style};return u.props.unslick&&(h={className:"slick-list"},x={className:B,style:u.props.style}),s.createElement("div",x,u.props.unslick?"":Ue,s.createElement("div",(0,pe.Z)({ref:u.listRefHandler},h),s.createElement(Gt,(0,pe.Z)({ref:u.trackRefHandler},Z),u.props.children)),u.props.unslick?"":$e,u.props.unslick?"":me)}),u.list=null,u.track=null,u.state=(0,O.Z)((0,O.Z)({},Fe),{},{currentSlide:u.props.initialSlide,slideCount:s.Children.count(u.props.children)}),u.callbackTimers=[],u.clickable=!0,u.debouncedResize=null;var R=u.ssrInit();return u.state=(0,O.Z)((0,O.Z)({},u.state),R),u}return(0,P.Z)(T,[{key:"didPropsChange",value:function(u){for(var R=!1,B=0,M=Object.keys(this.props);B1&&arguments[1]!==void 0?arguments[1]:!1;return u.innerSlider.slickGoTo(R,B)}),(0,j.Z)((0,L.Z)(u),"slickPause",function(){return u.innerSlider.pause("paused")}),(0,j.Z)((0,L.Z)(u),"slickPlay",function(){return u.innerSlider.autoPlay("play")}),u.state={breakpoint:null},u._responsiveMediaHandlers=[],u}return(0,P.Z)(T,[{key:"media",value:function(u,R){var B=window.matchMedia(u),M=function(de){var me=de.matches;me&&R()};B.addListener(M),M(B),this._responsiveMediaHandlers.push({mql:B,query:u,listener:M})}},{key:"componentDidMount",value:function(){var u=this;if(this.props.responsive){var R=this.props.responsive.map(function(M){return M.breakpoint});R.sort(function(M,Z){return M-Z}),R.forEach(function(M,Z){var de;Z===0?de=oe()({minWidth:0,maxWidth:M}):de=oe()({minWidth:R[Z-1]+1,maxWidth:M}),Qt()&&u.media(de,function(){u.setState({breakpoint:M})})});var B=oe()({minWidth:R.slice(-1)[0]});Qt()&&this.media(B,function(){u.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(u){u.mql.removeListener(u.listener)})}},{key:"render",value:function(){var u=this,R,B;this.state.breakpoint?(B=this.props.responsive.filter(function(n){return n.breakpoint===u.state.breakpoint}),R=B[0].settings==="unslick"?"unslick":(0,O.Z)((0,O.Z)((0,O.Z)({},ut),this.props),B[0].settings)):R=(0,O.Z)((0,O.Z)({},ut),this.props),R.centerMode&&(R.slidesToScroll>1,R.slidesToScroll=1),R.fade&&(R.slidesToShow>1,R.slidesToScroll>1,R.slidesToShow=1,R.slidesToScroll=1);var M=s.Children.toArray(this.props.children);M=M.filter(function(n){return typeof n=="string"?!!n.trim():!!n}),R.variableWidth&&(R.rows>1||R.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),R.variableWidth=!1);for(var Z=[],de=null,me=0;me=M.length));$e+=1)Ue.push(s.cloneElement(M[$e],{key:100*me+10*Oe+$e,tabIndex:-1,style:{width:"".concat(100/R.slidesPerRow,"%"),display:"inline-block"}}));Be.push(s.createElement("div",{key:10*me+Oe},Ue))}R.variableWidth?Z.push(s.createElement("div",{key:me,style:{width:de}},Be)):Z.push(s.createElement("div",{key:me},Be))}if(R==="unslick"){var W="regular slider "+(this.props.className||"");return s.createElement("div",{className:W},M)}else Z.length<=R.slidesToShow&&(R.unslick=!0);return s.createElement(g,(0,pe.Z)({style:this.props.style,ref:this.innerSliderRefHandler},R),Z)}}]),T}(s.Component),rt=Ve,Ot=S(36355),z=S(17313),V=S(83116),ae=S(37613);const Y=te=>{const{componentCls:m,antCls:T,carouselArrowSize:_,carouselDotOffset:u,marginXXS:R}=te,B=-_*1.25,M=R;return{[m]:Object.assign(Object.assign({},(0,z.Wf)(te)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${T}-radio-input, input${T}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${T}-radio-input, input${T}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:_,height:_,marginTop:-_/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:B,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:B,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:u},"&-top":{top:u,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:te.dotWidth,height:te.dotHeight,marginInline:M,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${te.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:te.dotHeight,padding:0,color:"transparent",fontSize:0,background:te.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${te.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-M,content:'""'}},"&.slick-active":{width:te.dotActiveWidth,"& button":{background:te.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Qe=te=>{const{componentCls:m,carouselDotOffset:T,marginXXS:_}=te,u={width:te.dotHeight,height:te.dotWidth};return{[`${m}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:te.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:T},"&-right":{insetInlineEnd:T,insetInlineStart:"auto"},li:Object.assign(Object.assign({},u),{margin:`${_}px 0`,verticalAlign:"baseline",button:u,"&.slick-active":Object.assign(Object.assign({},u),{button:u})})}}}},We=te=>{const{componentCls:m}=te;return[{[`${m}-rtl`]:{direction:"rtl",".slick-dots":{[`${m}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${m}-vertical`]:{".slick-dots":{[`${m}-rtl&`]:{flexDirection:"column"}}}}]};var ft=(0,V.Z)("Carousel",te=>{const{controlHeightLG:m,controlHeightSM:T}=te,_=(0,ae.TS)(te,{carouselArrowSize:m/2,carouselDotOffset:T/2});return[Y(_),Qe(_),We(_)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),lt=function(te,m){var T={};for(var _ in te)Object.prototype.hasOwnProperty.call(te,_)&&m.indexOf(_)<0&&(T[_]=te[_]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,_=Object.getOwnPropertySymbols(te);u<_.length;u++)m.indexOf(_[u])<0&&Object.prototype.propertyIsEnumerable.call(te,_[u])&&(T[_[u]]=te[_[u]]);return T},Mt=s.forwardRef((te,m)=>{const{dots:T=!0,arrows:_=!1,draggable:u=!1,waitForAnimate:R=!1,dotPosition:B="bottom",vertical:M=B==="left"||B==="right",rootClassName:Z,className:de,style:me,id:Be}=te,Oe=lt(te,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:Ue,direction:$e,carousel:W}=s.useContext(Ot.E_),n=s.useRef(),a=function(ct){let ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n.current.slickGoTo(ct,ze)};s.useImperativeHandle(m,()=>({goTo:a,autoPlay:n.current.innerSlider.autoPlay,innerSlider:n.current.innerSlider,prev:n.current.slickPrev,next:n.current.slickNext}),[n.current]);const o=s.useRef(s.Children.count(te.children));s.useEffect(()=>{o.current!==s.Children.count(te.children)&&(a(te.initialSlide||0,!1),o.current=s.Children.count(te.children))},[te.children]);const d=Object.assign({vertical:M,className:ot()(de,W==null?void 0:W.className),style:Object.assign(Object.assign({},W==null?void 0:W.style),me)},Oe);d.effect==="fade"&&(d.fade=!0);const h=Ue("carousel",d.prefixCls),x="slick-dots",v=!!T,le=ot()(x,`${x}-${B}`,typeof T=="boolean"?!1:T==null?void 0:T.className),[Me,et]=ft(h),Dt=ot()(h,{[`${h}-rtl`]:$e==="rtl",[`${h}-vertical`]:d.vertical},et,Z);return Me(s.createElement("div",{className:Dt,id:Be},s.createElement(rt,Object.assign({ref:n},d,{dots:v,dotsClass:le,arrows:_,draggable:u,verticalSwiping:M,waitForAnimate:R}))))})},44e3:function(ai,It,S){"use strict";var s=S(84966),pe=S(71413);const O=s.ZP;O.Header=s.h4,O.Footer=s.$_,O.Content=s.VY,O.Sider=pe.Z,It.default=O},93948:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Ot}});var s=S(59301),pe=S(5242),O=S(89699),G=S(37637),P=S(77318),L=S(92310),ce=S.n(L),J=S(64002),j=S(36355),Ae=S(5891),nt=S(57259),dt=S(19149),Fe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},De=function(){var V=(0,s.useRef)([]),ae=(0,s.useRef)(null);return(0,s.useEffect)(function(){var Y=Date.now(),Qe=!1;V.current.forEach(function(We){if(We){Qe=!0;var ft=We.style;ft.transitionDuration=".3s, .3s, .3s, .06s",ae.current&&Y-ae.current<100&&(ft.transitionDuration="0s, 0s")}}),Qe&&(ae.current=Date.now())}),V.current},Et=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ot=function(V){var ae=(0,nt.Z)((0,nt.Z)({},Fe),V),Y=ae.className,Qe=ae.percent,We=ae.prefixCls,ft=ae.strokeColor,lt=ae.strokeLinecap,ke=ae.strokeWidth,Mt=ae.style,te=ae.trailColor,m=ae.trailWidth,T=ae.transition,_=(0,dt.Z)(ae,Et);delete _.gapPosition;var u=Array.isArray(Qe)?Qe:[Qe],R=Array.isArray(ft)?ft:[ft],B=De(),M=ke/2,Z=100-ke/2,de="M ".concat(lt==="round"?M:0,",").concat(M,` - L `).concat(lt==="round"?Z:100,",").concat(M),me="0 0 100 ".concat(ke),Be=0;return s.createElement("svg",(0,Ae.Z)({className:ce()("".concat(We,"-line"),Y),viewBox:me,preserveAspectRatio:"none",style:Mt},_),s.createElement("path",{className:"".concat(We,"-line-trail"),d:de,strokeLinecap:lt,stroke:te,strokeWidth:m||ke,fillOpacity:"0"}),u.map(function(Oe,Ue){var $e=1;switch(lt){case"round":$e=1-ke/100;break;case"square":$e=1-ke/2/100;break;default:$e=1;break}var W={strokeDasharray:"".concat(Oe*$e,"px, 100px"),strokeDashoffset:"-".concat(Be,"px"),transition:T||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},n=R[Ue]||R[R.length-1];return Be+=Oe,s.createElement("path",{key:Ue,className:"".concat(We,"-line-path"),d:de,strokeLinecap:lt,stroke:n,strokeWidth:ke,fillOpacity:"0",ref:function(o){B[Ue]=o},style:W})}))},it=ot,Ne=S(80665),he=S(29043),ue=S(87746),ge=0,xe=(0,ue.Z)();function Se(){var z;return xe?(z=ge,ge+=1):z="TEST_OR_SSR",z}var He=function(z){var V=s.useState(),ae=(0,he.Z)(V,2),Y=ae[0],Qe=ae[1];return s.useEffect(function(){Qe("rc_progress_".concat(Se()))},[]),z||Y},Je=function(V){var ae=V.bg,Y=V.children;return s.createElement("div",{style:{width:"100%",height:"100%",background:ae}},Y)};function zt(z,V){return Object.keys(z).map(function(ae){var Y=parseFloat(ae),Qe="".concat(Math.floor(Y*V),"%");return"".concat(z[ae]," ").concat(Qe)})}var Rt=s.forwardRef(function(z,V){var ae=z.prefixCls,Y=z.color,Qe=z.gradientId,We=z.radius,ft=z.style,lt=z.ptg,ke=z.strokeLinecap,Mt=z.strokeWidth,te=z.size,m=z.gapDegree,T=Y&&(0,Ne.Z)(Y)==="object",_=T?"#FFF":void 0,u=te/2,R=s.createElement("circle",{className:"".concat(ae,"-circle-path"),r:We,cx:u,cy:u,stroke:_,strokeLinecap:ke,strokeWidth:Mt,opacity:lt===0?0:1,style:ft,ref:V});if(!T)return R;var B="".concat(Qe,"-conic"),M=m?"".concat(180+m/2,"deg"):"0deg",Z=zt(Y,(360-m)/360),de=zt(Y,1),me="conic-gradient(from ".concat(M,", ").concat(Z.join(", "),")"),Be="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(de.join(", "),")");return s.createElement(s.Fragment,null,s.createElement("mask",{id:B},R),s.createElement("foreignObject",{x:0,y:0,width:te,height:te,mask:"url(#".concat(B,")")},s.createElement(Je,{bg:Be},s.createElement(Je,{bg:me}))))}),_e=Rt,fe=100,ye=function(V,ae,Y,Qe,We,ft,lt,ke,Mt,te){var m=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,T=Y/100*360*((360-ft)/360),_=ft===0?0:{bottom:0,top:180,left:90,right:-90}[lt],u=(100-Qe)/100*ae;Mt==="round"&&Qe!==100&&(u+=te/2,u>=ae&&(u=ae-.01));var R=fe/2;return{stroke:typeof ke=="string"?ke:void 0,strokeDasharray:"".concat(ae,"px ").concat(V),strokeDashoffset:u+m,transform:"rotate(".concat(We+T+_,"deg)"),transformOrigin:"".concat(R,"px ").concat(R,"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}},ne=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function we(z){var V=z!=null?z:[];return Array.isArray(V)?V:[V]}var b=function(V){var ae=(0,nt.Z)((0,nt.Z)({},Fe),V),Y=ae.id,Qe=ae.prefixCls,We=ae.steps,ft=ae.strokeWidth,lt=ae.trailWidth,ke=ae.gapDegree,Mt=ke===void 0?0:ke,te=ae.gapPosition,m=ae.trailColor,T=ae.strokeLinecap,_=ae.style,u=ae.className,R=ae.strokeColor,B=ae.percent,M=(0,dt.Z)(ae,ne),Z=fe/2,de=He(Y),me="".concat(de,"-gradient"),Be=Z-ft/2,Oe=Math.PI*2*Be,Ue=Mt>0?90+Mt/2:-90,$e=Oe*((360-Mt)/360),W=(0,Ne.Z)(We)==="object"?We:{count:We,space:2},n=W.count,a=W.space,o=we(B),d=we(R),h=d.find(function(ct){return ct&&(0,Ne.Z)(ct)==="object"}),x=h&&(0,Ne.Z)(h)==="object",v=x?"butt":T,le=ye(Oe,$e,0,100,Ue,Mt,te,m,v,ft),Me=De(),et=function(){var ze=0;return o.map(function(St,tt){var se=d[tt]||d[d.length-1],Ye=ye(Oe,$e,ze,St,Ue,Mt,te,se,v,ft);return ze+=St,s.createElement(_e,{key:tt,color:se,ptg:St,radius:Be,prefixCls:Qe,gradientId:me,style:Ye,strokeLinecap:v,strokeWidth:ft,gapDegree:Mt,ref:function(vt){Me[tt]=vt},size:fe})}).reverse()},Dt=function(){var ze=Math.round(n*(o[0]/100)),St=100/n,tt=0;return new Array(n).fill(null).map(function(se,Ye){var gt=Ye<=ze-1?d[0]:m,vt=gt&&(0,Ne.Z)(gt)==="object"?"url(#".concat(me,")"):void 0,$t=ye(Oe,$e,tt,St,Ue,Mt,te,gt,"butt",ft,a);return tt+=($e-$t.strokeDashoffset+a)*100/$e,s.createElement("circle",{key:Ye,className:"".concat(Qe,"-circle-path"),r:Be,cx:Z,cy:Z,stroke:vt,strokeWidth:ft,opacity:1,style:$t,ref:function(pi){Me[Ye]=pi}})})};return s.createElement("svg",(0,Ae.Z)({className:ce()("".concat(Qe,"-circle"),u),viewBox:"0 0 ".concat(fe," ").concat(fe),style:_,id:Y,role:"presentation"},M),!n&&s.createElement("circle",{className:"".concat(Qe,"-circle-trail"),r:Be,cx:Z,cy:Z,stroke:m,strokeLinecap:v,strokeWidth:lt||ft,style:le}),n?Dt():et())},Ee=b,Ie={Line:it,Circle:Ee},je=S(6848),ie=S(93398);function mt(z){return!z||z<0?0:z>100?100:z}function Tt(z){let{success:V,successPercent:ae}=z,Y=ae;return V&&"progress"in V&&(Y=V.progress),V&&"percent"in V&&(Y=V.percent),Y}const pt=z=>{let{percent:V,success:ae,successPercent:Y}=z;const Qe=mt(Tt({success:ae,successPercent:Y}));return[Qe,mt(mt(V)-Qe)]},ht=z=>{let{success:V={},strokeColor:ae}=z;const{strokeColor:Y}=V;return[Y||ie.presetPrimaryColors.green,ae||null]},qe=(z,V,ae)=>{var Y,Qe,We,ft;let lt=-1,ke=-1;if(V==="step"){const Mt=ae.steps,te=ae.strokeWidth;typeof z=="string"||typeof z=="undefined"?(lt=z==="small"?2:14,ke=te!=null?te:8):typeof z=="number"?[lt,ke]=[z,z]:[lt=14,ke=8]=z,lt*=Mt}else if(V==="line"){const Mt=ae==null?void 0:ae.strokeWidth;typeof z=="string"||typeof z=="undefined"?ke=Mt||(z==="small"?6:8):typeof z=="number"?[lt,ke]=[z,z]:[lt=-1,ke=8]=z}else(V==="circle"||V==="dashboard")&&(typeof z=="string"||typeof z=="undefined"?[lt,ke]=z==="small"?[60,60]:[120,120]:typeof z=="number"?[lt,ke]=[z,z]:(lt=(Qe=(Y=z[0])!==null&&Y!==void 0?Y:z[1])!==null&&Qe!==void 0?Qe:120,ke=(ft=(We=z[0])!==null&&We!==void 0?We:z[1])!==null&&ft!==void 0?ft:120));return[lt,ke]},bt=3,ve=z=>bt/z*100;var oi=z=>{const{prefixCls:V,trailColor:ae=null,strokeLinecap:Y="round",gapPosition:Qe,gapDegree:We,width:ft=120,type:lt,children:ke,success:Mt,size:te=ft}=z,[m,T]=qe(te,"circle");let{strokeWidth:_}=z;_===void 0&&(_=Math.max(ve(m),6));const u={width:m,height:T,fontSize:m*.15+6},R=s.useMemo(()=>{if(We||We===0)return We;if(lt==="dashboard")return 75},[We,lt]),B=Qe||lt==="dashboard"&&"bottom"||void 0,M=Object.prototype.toString.call(z.strokeColor)==="[object Object]",Z=ht({success:Mt,strokeColor:z.strokeColor}),de=ce()(`${V}-inner`,{[`${V}-circle-gradient`]:M}),me=s.createElement(Ee,{percent:pt(z),strokeWidth:_,trailWidth:_,strokeColor:Z,strokeLinecap:Y,trailColor:ae,prefixCls:V,gapDegree:R,gapPosition:B});return s.createElement("div",{className:de,style:u},m<=20?s.createElement(je.Z,{title:ke},s.createElement("span",null,me)):s.createElement(s.Fragment,null,me,ke))},At=function(z,V){var ae={};for(var Y in z)Object.prototype.hasOwnProperty.call(z,Y)&&V.indexOf(Y)<0&&(ae[Y]=z[Y]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Y=Object.getOwnPropertySymbols(z);Qe{let V=[];return Object.keys(z).forEach(ae=>{const Y=parseFloat(ae.replace(/%/g,""));isNaN(Y)||V.push({key:Y,value:z[ae]})}),V=V.sort((ae,Y)=>ae.key-Y.key),V.map(ae=>{let{key:Y,value:Qe}=ae;return`${Qe} ${Y}%`}).join(", ")},ni=(z,V)=>{const{from:ae=ie.presetPrimaryColors.blue,to:Y=ie.presetPrimaryColors.blue,direction:Qe=V==="rtl"?"to left":"to right"}=z,We=At(z,["from","to","direction"]);if(Object.keys(We).length!==0){const ft=mi(We);return{backgroundImage:`linear-gradient(${Qe}, ${ft})`}}return{backgroundImage:`linear-gradient(${Qe}, ${ae}, ${Y})`}};var yi=z=>{const{prefixCls:V,direction:ae,percent:Y,size:Qe,strokeWidth:We,strokeColor:ft,strokeLinecap:lt="round",children:ke,trailColor:Mt=null,success:te}=z,m=ft&&typeof ft!="string"?ni(ft,ae):{backgroundColor:ft},T=lt==="square"||lt==="butt"?0:void 0,_={backgroundColor:Mt||void 0,borderRadius:T},u=Qe!=null?Qe:[-1,We||(Qe==="small"?6:8)],[R,B]=qe(u,"line",{strokeWidth:We}),M=Object.assign({width:`${mt(Y)}%`,height:B,borderRadius:T},m),Z=Tt(z),de={width:`${mt(Z)}%`,height:B,borderRadius:T,backgroundColor:te==null?void 0:te.strokeColor},me={width:R<0?"100%":R,height:B};return s.createElement(s.Fragment,null,s.createElement("div",{className:`${V}-outer`,style:me},s.createElement("div",{className:`${V}-inner`,style:_},s.createElement("div",{className:`${V}-bg`,style:M}),Z!==void 0?s.createElement("div",{className:`${V}-success-bg`,style:de}):null)),ke)},Kt=z=>{const{size:V,steps:ae,percent:Y=0,strokeWidth:Qe=8,strokeColor:We,trailColor:ft=null,prefixCls:lt,children:ke}=z,Mt=Math.round(ae*(Y/100)),te=V==="small"?2:14,m=V!=null?V:[te,Qe],[T,_]=qe(m,"step",{steps:ae,strokeWidth:Qe}),u=T/ae,R=new Array(ae);for(let B=0;B{const V=z?"100%":"-100%";return new wi.Keyframes(`antProgress${z?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${V}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${V}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},D=z=>{const{componentCls:V,iconCls:ae}=z;return{[V]:Object.assign(Object.assign({},(0,Gt.Wf)(z)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:z.fontSize,marginInlineEnd:z.marginXS,marginBottom:z.marginXS},[`${V}-outer`]:{display:"inline-block",width:"100%"},[`&${V}-show-info`]:{[`${V}-outer`]:{marginInlineEnd:`calc(-2em - ${z.marginXS}px)`,paddingInlineEnd:`calc(2em + ${z.paddingXS}px)`}},[`${V}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:z.remainingColor,borderRadius:z.lineBorderRadius},[`${V}-inner:not(${V}-circle-gradient)`]:{[`${V}-circle-path`]:{stroke:z.defaultColor}},[`${V}-success-bg, ${V}-bg`]:{position:"relative",backgroundColor:z.defaultColor,borderRadius:z.lineBorderRadius,transition:`all ${z.motionDurationSlow} ${z.motionEaseInOutCirc}`},[`${V}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:z.colorSuccess},[`${V}-text`]:{display:"inline-block",width:"2em",marginInlineStart:z.marginXS,color:z.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ae]:{fontSize:z.fontSize}},[`&${V}-status-active`]:{[`${V}-bg::before`]:{position:"absolute",inset:0,backgroundColor:z.colorBgContainer,borderRadius:z.lineBorderRadius,opacity:0,animationName:F(),animationDuration:z.progressActiveMotionDuration,animationTimingFunction:z.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${V}-rtl${V}-status-active`]:{[`${V}-bg::before`]:{animationName:F(!0)}},[`&${V}-status-exception`]:{[`${V}-bg`]:{backgroundColor:z.colorError},[`${V}-text`]:{color:z.colorError}},[`&${V}-status-exception ${V}-inner:not(${V}-circle-gradient)`]:{[`${V}-circle-path`]:{stroke:z.colorError}},[`&${V}-status-success`]:{[`${V}-bg`]:{backgroundColor:z.colorSuccess},[`${V}-text`]:{color:z.colorSuccess}},[`&${V}-status-success ${V}-inner:not(${V}-circle-gradient)`]:{[`${V}-circle-path`]:{stroke:z.colorSuccess}}})}},k=z=>{const{componentCls:V,iconCls:ae}=z;return{[V]:{[`${V}-circle-trail`]:{stroke:z.remainingColor},[`&${V}-circle ${V}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${V}-circle ${V}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:z.circleTextColor,fontSize:z.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ae]:{fontSize:`${z.fontSize/z.fontSizeSM}em`}},[`${V}-circle&-status-exception`]:{[`${V}-text`]:{color:z.colorError}},[`${V}-circle&-status-success`]:{[`${V}-text`]:{color:z.colorSuccess}}},[`${V}-inline-circle`]:{lineHeight:1,[`${V}-inner`]:{verticalAlign:"bottom"}}}},X=z=>{const{componentCls:V}=z;return{[V]:{[`${V}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:z.progressStepMinWidth,marginInlineEnd:z.progressStepMarginInlineEnd,backgroundColor:z.remainingColor,transition:`all ${z.motionDurationSlow}`,"&-active":{backgroundColor:z.defaultColor}}}}}},g=z=>{const{componentCls:V,iconCls:ae}=z;return{[V]:{[`${V}-small&-line, ${V}-small&-line ${V}-text ${ae}`]:{fontSize:z.fontSizeSM}}}};var H=(0,_t.Z)("Progress",z=>{const V=z.marginXXS/2,ae=(0,C.TS)(z,{progressStepMarginInlineEnd:V,progressStepMinWidth:V,progressActiveMotionDuration:"2.4s"});return[D(ae),k(ae),X(ae),g(ae)]},z=>({circleTextColor:z.colorText,defaultColor:z.colorInfo,remainingColor:z.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),oe=function(z,V){var ae={};for(var Y in z)Object.prototype.hasOwnProperty.call(z,Y)&&V.indexOf(Y)<0&&(ae[Y]=z[Y]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Y=Object.getOwnPropertySymbols(z);Qe{const{prefixCls:ae,className:Y,rootClassName:Qe,steps:We,strokeColor:ft,percent:lt=0,size:ke="default",showInfo:Mt=!0,type:te="line",status:m,format:T,style:_}=z,u=oe(z,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),R=s.useMemo(()=>{var o,d;const h=Tt(z);return parseInt(h!==void 0?(o=h!=null?h:0)===null||o===void 0?void 0:o.toString():(d=lt!=null?lt:0)===null||d===void 0?void 0:d.toString(),10)},[lt,z.success,z.successPercent]),B=s.useMemo(()=>!ut.includes(m)&&R>=100?"success":m||"normal",[m,R]),{getPrefixCls:M,direction:Z,progress:de}=s.useContext(j.E_),me=M("progress",ae),[Be,Oe]=H(me),Ue=s.useMemo(()=>{if(!Mt)return null;const o=Tt(z);let d;const h=T||(v=>`${v}%`),x=te==="line";return T||B!=="exception"&&B!=="success"?d=h(mt(lt),mt(o)):B==="exception"?d=x?s.createElement(G.Z,null):s.createElement(P.Z,null):B==="success"&&(d=x?s.createElement(pe.Z,null):s.createElement(O.Z,null)),s.createElement("span",{className:`${me}-text`,title:typeof d=="string"?d:void 0},d)},[Mt,lt,R,B,te,me,T]),$e=Array.isArray(ft)?ft[0]:ft,W=typeof ft=="string"||Array.isArray(ft)?ft:void 0;let n;te==="line"?n=We?s.createElement(Kt,Object.assign({},z,{strokeColor:W,prefixCls:me,steps:We}),Ue):s.createElement(yi,Object.assign({},z,{strokeColor:$e,prefixCls:me,direction:Z}),Ue):(te==="circle"||te==="dashboard")&&(n=s.createElement(oi,Object.assign({},z,{strokeColor:$e,prefixCls:me,progressStatus:B}),Ue));const a=ce()(me,`${me}-status-${B}`,`${me}-${te==="dashboard"&&"circle"||We&&"steps"||te}`,{[`${me}-inline-circle`]:te==="circle"&&qe(ke,"circle")[0]<=20,[`${me}-show-info`]:Mt,[`${me}-${ke}`]:typeof ke=="string",[`${me}-rtl`]:Z==="rtl"},de==null?void 0:de.className,Y,Qe,Oe);return Be(s.createElement("div",Object.assign({ref:V,style:Object.assign(Object.assign({},de==null?void 0:de.style),_),className:a,role:"progressbar","aria-valuenow":R},(0,J.Z)(u,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),n))}),Ot=rt},45413:function(ai,It,S){"use strict";S.d(It,{default:function(){return _t}});var s=S(89699),pe=S(77318),O=S(92310),G=S.n(O),P=S(5891),L=S(57259),ce=S(80962),J=S(19149),j=S(59301),Ae=S(85108),nt=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function dt(C){return typeof C=="string"}function Fe(C){var F,D=C.className,k=C.prefixCls,X=C.style,g=C.active,H=C.status,oe=C.iconPrefix,Ge=C.icon,ut=C.wrapperStyle,Ve=C.stepNumber,rt=C.disabled,Ot=C.description,z=C.title,V=C.subTitle,ae=C.progressDot,Y=C.stepIcon,Qe=C.tailContent,We=C.icons,ft=C.stepIndex,lt=C.onStepClick,ke=C.onClick,Mt=C.render,te=(0,J.Z)(C,nt),m=!!lt&&!rt,T={};m&&(T.role="button",T.tabIndex=0,T.onClick=function(Z){ke==null||ke(Z),lt(ft)},T.onKeyDown=function(Z){var de=Z.which;(de===Ae.Z.ENTER||de===Ae.Z.SPACE)&<(ft)});var _=function(){var de,me,Be=G()("".concat(k,"-icon"),"".concat(oe,"icon"),(de={},(0,ce.Z)(de,"".concat(oe,"icon-").concat(Ge),Ge&&dt(Ge)),(0,ce.Z)(de,"".concat(oe,"icon-check"),!Ge&&H==="finish"&&(We&&!We.finish||!We)),(0,ce.Z)(de,"".concat(oe,"icon-cross"),!Ge&&H==="error"&&(We&&!We.error||!We)),de)),Oe=j.createElement("span",{className:"".concat(k,"-icon-dot")});return ae?typeof ae=="function"?me=j.createElement("span",{className:"".concat(k,"-icon")},ae(Oe,{index:Ve-1,status:H,title:z,description:Ot})):me=j.createElement("span",{className:"".concat(k,"-icon")},Oe):Ge&&!dt(Ge)?me=j.createElement("span",{className:"".concat(k,"-icon")},Ge):We&&We.finish&&H==="finish"?me=j.createElement("span",{className:"".concat(k,"-icon")},We.finish):We&&We.error&&H==="error"?me=j.createElement("span",{className:"".concat(k,"-icon")},We.error):Ge||H==="finish"||H==="error"?me=j.createElement("span",{className:Be}):me=j.createElement("span",{className:"".concat(k,"-icon")},Ve),Y&&(me=Y({index:Ve-1,status:H,title:z,description:Ot,node:me})),me},u=H||"wait",R=G()("".concat(k,"-item"),"".concat(k,"-item-").concat(u),D,(F={},(0,ce.Z)(F,"".concat(k,"-item-custom"),Ge),(0,ce.Z)(F,"".concat(k,"-item-active"),g),(0,ce.Z)(F,"".concat(k,"-item-disabled"),rt===!0),F)),B=(0,L.Z)({},X),M=j.createElement("div",(0,P.Z)({},te,{className:R,style:B}),j.createElement("div",(0,P.Z)({onClick:ke},T,{className:"".concat(k,"-item-container")}),j.createElement("div",{className:"".concat(k,"-item-tail")},Qe),j.createElement("div",{className:"".concat(k,"-item-icon")},_()),j.createElement("div",{className:"".concat(k,"-item-content")},j.createElement("div",{className:"".concat(k,"-item-title")},z,V&&j.createElement("div",{title:typeof V=="string"?V:void 0,className:"".concat(k,"-item-subtitle")},V)),Ot&&j.createElement("div",{className:"".concat(k,"-item-description")},Ot))));return Mt&&(M=Mt(M)||null),M}var De=Fe,Et=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function ot(C){var F,D=C.prefixCls,k=D===void 0?"rc-steps":D,X=C.style,g=X===void 0?{}:X,H=C.className,oe=C.children,Ge=C.direction,ut=Ge===void 0?"horizontal":Ge,Ve=C.type,rt=Ve===void 0?"default":Ve,Ot=C.labelPlacement,z=Ot===void 0?"horizontal":Ot,V=C.iconPrefix,ae=V===void 0?"rc":V,Y=C.status,Qe=Y===void 0?"process":Y,We=C.size,ft=C.current,lt=ft===void 0?0:ft,ke=C.progressDot,Mt=ke===void 0?!1:ke,te=C.stepIcon,m=C.initial,T=m===void 0?0:m,_=C.icons,u=C.onChange,R=C.itemRender,B=C.items,M=B===void 0?[]:B,Z=(0,J.Z)(C,Et),de=rt==="navigation",me=rt==="inline",Be=me||Mt,Oe=me?"horizontal":ut,Ue=me?void 0:We,$e=Be?"vertical":z,W=G()(k,"".concat(k,"-").concat(Oe),H,(F={},(0,ce.Z)(F,"".concat(k,"-").concat(Ue),Ue),(0,ce.Z)(F,"".concat(k,"-label-").concat($e),Oe==="horizontal"),(0,ce.Z)(F,"".concat(k,"-dot"),!!Be),(0,ce.Z)(F,"".concat(k,"-navigation"),de),(0,ce.Z)(F,"".concat(k,"-inline"),me),F)),n=function(d){u&<!==d&&u(d)},a=function(d,h){var x=(0,L.Z)({},d),v=T+h;return Qe==="error"&&h===lt-1&&(x.className="".concat(k,"-next-error")),x.status||(v===lt?x.status=Qe:v{const{componentCls:F,customIconTop:D,customIconSize:k,customIconFontSize:X}=C;return{[`${F}-item-custom`]:{[`> ${F}-item-container > ${F}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${F}-icon`]:{top:D,width:k,height:k,fontSize:X,lineHeight:`${X}px`}}},[`&:not(${F}-vertical)`]:{[`${F}-item-custom`]:{[`${F}-item-icon`]:{width:"auto",background:"none"}}}}},ye=C=>{const{componentCls:F,inlineDotSize:D,inlineTitleColor:k,inlineTailColor:X}=C,g=C.paddingXS+C.lineWidth,H={[`${F}-item-container ${F}-item-content ${F}-item-title`]:{color:k}};return{[`&${F}-inline`]:{width:"auto",display:"inline-flex",[`${F}-item`]:{flex:"none","&-container":{padding:`${g}px ${C.paddingXXS}px 0`,margin:`0 ${C.marginXXS/2}px`,borderRadius:C.borderRadiusSM,cursor:"pointer",transition:`background-color ${C.motionDurationMid}`,"&:hover":{background:C.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:D,height:D,marginInlineStart:`calc(50% - ${D/2}px)`,[`> ${F}-icon`]:{top:0},[`${F}-icon-dot`]:{borderRadius:C.fontSizeSM/4}},"&-content":{width:"auto",marginTop:C.marginXS-C.lineWidth},"&-title":{color:k,fontSize:C.fontSizeSM,lineHeight:C.lineHeightSM,fontWeight:"normal",marginBottom:C.marginXXS/2},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:g+D/2,transform:"translateY(-50%)","&:after":{width:"100%",height:C.lineWidth,borderRadius:0,marginInlineStart:0,background:X}},[`&:first-child ${F}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${F}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${F}-item-icon ${F}-icon ${F}-icon-dot`]:{backgroundColor:C.colorBorderBg,border:`${C.lineWidth}px ${C.lineType} ${X}`}},H),"&-finish":Object.assign({[`${F}-item-tail::after`]:{backgroundColor:X},[`${F}-item-icon ${F}-icon ${F}-icon-dot`]:{backgroundColor:X,border:`${C.lineWidth}px ${C.lineType} ${X}`}},H),"&-error":H,"&-active, &-process":Object.assign({[`${F}-item-icon`]:{width:D,height:D,marginInlineStart:`calc(50% - ${D/2}px)`,top:0}},H),[`&:not(${F}-item-active) > ${F}-item-container[role='button']:hover`]:{[`${F}-item-title`]:{color:k}}}}}},we=C=>{const{componentCls:F,iconSize:D,lineHeight:k,iconSizeSM:X}=C;return{[`&${F}-label-vertical`]:{[`${F}-item`]:{overflow:"visible","&-tail":{marginInlineStart:D/2+C.controlHeightLG,padding:`${C.paddingXXS}px ${C.paddingLG}px`},"&-content":{display:"block",width:(D/2+C.controlHeightLG)*2,marginTop:C.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:C.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:C.marginXXS,marginInlineStart:0,lineHeight:k}},[`&${F}-small:not(${F}-dot)`]:{[`${F}-item`]:{"&-icon":{marginInlineStart:C.controlHeightLG+(D-X)/2}}}}}},Ee=C=>{const{componentCls:F,navContentMaxWidth:D,navArrowColor:k,stepsNavActiveColor:X,motionDurationSlow:g}=C;return{[`&${F}-navigation`]:{paddingTop:C.paddingSM,[`&${F}-small`]:{[`${F}-item`]:{"&-container":{marginInlineStart:-C.marginSM}}},[`${F}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:-C.margin,paddingBottom:C.paddingSM,textAlign:"start",transition:`opacity ${g}`,[`${F}-item-content`]:{maxWidth:D},[`${F}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},He.vS),{"&::after":{display:"none"}})},[`&:not(${F}-item-active)`]:{[`${F}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${C.paddingSM/2}px)`,insetInlineStart:"100%",display:"inline-block",width:C.fontSizeIcon,height:C.fontSizeIcon,borderTop:`${C.lineWidth}px ${C.lineType} ${k}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${C.lineWidth}px ${C.lineType} ${k}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:C.lineWidthBold,backgroundColor:X,transition:`width ${g}, inset-inline-start ${g}`,transitionTimingFunction:"ease-out",content:'""'}},[`${F}-item${F}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${F}-navigation${F}-vertical`]:{[`> ${F}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${F}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:C.lineWidth*3,height:`calc(100% - ${C.marginLG}px)`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:C.controlHeight*.25,height:C.controlHeight*.25,marginBottom:C.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${F}-item-container > ${F}-item-tail`]:{visibility:"hidden"}}},[`&${F}-navigation${F}-horizontal`]:{[`> ${F}-item > ${F}-item-container > ${F}-item-tail`]:{visibility:"hidden"}}}},je=C=>{const{antCls:F,componentCls:D}=C;return{[`&${D}-with-progress`]:{[`${D}-item`]:{paddingTop:C.paddingXXS,[`&-process ${D}-item-container ${D}-item-icon ${D}-icon`]:{color:C.processIconColor}},[`&${D}-vertical > ${D}-item `]:{paddingInlineStart:C.paddingXXS,[`> ${D}-item-container > ${D}-item-tail`]:{top:C.marginXXS,insetInlineStart:C.iconSize/2-C.lineWidth+C.paddingXXS}},[`&, &${D}-small`]:{[`&${D}-horizontal ${D}-item:first-child`]:{paddingBottom:C.paddingXXS,paddingInlineStart:C.paddingXXS}},[`&${D}-small${D}-vertical > ${D}-item > ${D}-item-container > ${D}-item-tail`]:{insetInlineStart:C.iconSizeSM/2-C.lineWidth+C.paddingXXS},[`&${D}-label-vertical`]:{[`${D}-item ${D}-item-tail`]:{top:C.margin-2*C.lineWidth}},[`${D}-item-icon`]:{position:"relative",[`${F}-progress`]:{position:"absolute",insetBlockStart:(C.iconSize-C.stepsProgressSize-C.lineWidth*2)/2,insetInlineStart:(C.iconSize-C.stepsProgressSize-C.lineWidth*2)/2}}}}},mt=C=>{const{componentCls:F,descriptionMaxWidth:D,lineHeight:k,dotCurrentSize:X,dotSize:g,motionDurationSlow:H}=C;return{[`&${F}-dot, &${F}-dot${F}-small`]:{[`${F}-item`]:{"&-title":{lineHeight:k},"&-tail":{top:Math.floor((C.dotSize-C.lineWidth*3)/2),width:"100%",marginTop:0,marginBottom:0,marginInline:`${D/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${C.marginSM*2}px)`,height:C.lineWidth*3,marginInlineStart:C.marginSM}},"&-icon":{width:g,height:g,marginInlineStart:(C.descriptionMaxWidth-g)/2,paddingInlineEnd:0,lineHeight:`${g}px`,background:"transparent",border:0,[`${F}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${H}`,"&::after":{position:"absolute",top:-C.marginSM,insetInlineStart:(g-C.controlHeightLG*1.5)/2,width:C.controlHeightLG*1.5,height:C.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:D},[`&-process ${F}-item-icon`]:{position:"relative",top:(g-X)/2,width:X,height:X,lineHeight:`${X}px`,background:"none",marginInlineStart:(C.descriptionMaxWidth-X)/2},[`&-process ${F}-icon`]:{[`&:first-child ${F}-icon-dot`]:{insetInlineStart:0}}}},[`&${F}-vertical${F}-dot`]:{[`${F}-item-icon`]:{marginTop:(C.controlHeight-g)/2,marginInlineStart:0,background:"none"},[`${F}-item-process ${F}-item-icon`]:{marginTop:(C.controlHeight-X)/2,top:0,insetInlineStart:(g-X)/2,marginInlineStart:0},[`${F}-item > ${F}-item-container > ${F}-item-tail`]:{top:(C.controlHeight-g)/2,insetInlineStart:0,margin:0,padding:`${g+C.paddingXS}px 0 ${C.paddingXS}px`,"&::after":{marginInlineStart:(g-C.lineWidth)/2}},[`&${F}-small`]:{[`${F}-item-icon`]:{marginTop:(C.controlHeightSM-g)/2},[`${F}-item-process ${F}-item-icon`]:{marginTop:(C.controlHeightSM-X)/2},[`${F}-item > ${F}-item-container > ${F}-item-tail`]:{top:(C.controlHeightSM-g)/2}},[`${F}-item:first-child ${F}-icon-dot`]:{insetInlineStart:0},[`${F}-item-content`]:{width:"inherit"}}}},pt=C=>{const{componentCls:F}=C;return{[`&${F}-rtl`]:{direction:"rtl",[`${F}-item`]:{"&-subtitle":{float:"left"}},[`&${F}-navigation`]:{[`${F}-item::after`]:{transform:"rotate(-45deg)"}},[`&${F}-vertical`]:{[`> ${F}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${F}-item-icon`]:{float:"right"}}},[`&${F}-dot`]:{[`${F}-item-icon ${F}-icon-dot, &${F}-small ${F}-item-icon ${F}-icon-dot`]:{float:"right"}}}}},qe=C=>{const{componentCls:F,iconSizeSM:D,fontSizeSM:k,fontSize:X,colorTextDescription:g}=C;return{[`&${F}-small`]:{[`&${F}-horizontal:not(${F}-label-vertical) ${F}-item`]:{paddingInlineStart:C.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${F}-item-icon`]:{width:D,height:D,marginTop:0,marginBottom:0,marginInline:`0 ${C.marginXS}px`,fontSize:k,lineHeight:`${D}px`,textAlign:"center",borderRadius:D},[`${F}-item-title`]:{paddingInlineEnd:C.paddingSM,fontSize:X,lineHeight:`${D}px`,"&::after":{top:D/2}},[`${F}-item-description`]:{color:g,fontSize:X},[`${F}-item-tail`]:{top:D/2-C.paddingXXS},[`${F}-item-custom ${F}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${F}-icon`]:{fontSize:D,lineHeight:`${D}px`,transform:"none"}}}}},ve=C=>{const{componentCls:F,iconSizeSM:D,iconSize:k}=C;return{[`&${F}-vertical`]:{display:"flex",flexDirection:"column",[`> ${F}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${F}-item-icon`]:{float:"left",marginInlineEnd:C.margin},[`${F}-item-content`]:{display:"block",minHeight:C.controlHeight*1.5,overflow:"hidden"},[`${F}-item-title`]:{lineHeight:`${k}px`},[`${F}-item-description`]:{paddingBottom:C.paddingSM}},[`> ${F}-item > ${F}-item-container > ${F}-item-tail`]:{position:"absolute",top:0,insetInlineStart:k/2-C.lineWidth,width:C.lineWidth,height:"100%",padding:`${k+C.marginXXS*1.5}px 0 ${C.marginXXS*1.5}px`,"&::after":{width:C.lineWidth,height:"100%"}},[`> ${F}-item:not(:last-child) > ${F}-item-container > ${F}-item-tail`]:{display:"block"},[` > ${F}-item > ${F}-item-container > ${F}-item-content > ${F}-item-title`]:{"&::after":{display:"none"}},[`&${F}-small ${F}-item-container`]:{[`${F}-item-tail`]:{position:"absolute",top:0,insetInlineStart:D/2-C.lineWidth,padding:`${D+C.marginXXS*1.5}px 0 ${C.marginXXS*1.5}px`},[`${F}-item-title`]:{lineHeight:`${D}px`}}}}},Zt;(function(C){C.wait="wait",C.process="process",C.finish="finish",C.error="error"})(Zt||(Zt={}));const oi=(C,F)=>{const D=`${F.componentCls}-item`,k=`${C}IconColor`,X=`${C}TitleColor`,g=`${C}DescriptionColor`,H=`${C}TailColor`,oe=`${C}IconBgColor`,Ge=`${C}IconBorderColor`,ut=`${C}DotColor`;return{[`${D}-${C} ${D}-icon`]:{backgroundColor:F[oe],borderColor:F[Ge],[`> ${F.componentCls}-icon`]:{color:F[k],[`${F.componentCls}-icon-dot`]:{background:F[ut]}}},[`${D}-${C}${D}-custom ${D}-icon`]:{[`> ${F.componentCls}-icon`]:{color:F[ut]}},[`${D}-${C} > ${D}-container > ${D}-content > ${D}-title`]:{color:F[X],"&::after":{backgroundColor:F[H]}},[`${D}-${C} > ${D}-container > ${D}-content > ${D}-description`]:{color:F[g]},[`${D}-${C} > ${D}-container > ${D}-tail::after`]:{backgroundColor:F[H]}}},At=C=>{const{componentCls:F,motionDurationSlow:D}=C,k=`${F}-item`,X=`${k}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[k]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${k}-container > ${k}-tail, > ${k}-container > ${k}-content > ${k}-title::after`]:{display:"none"}}},[`${k}-container`]:{outline:"none","&:focus-visible":{[X]:Object.assign({},(0,He.oN)(C))}},[`${X}, ${k}-content`]:{display:"inline-block",verticalAlign:"top"},[X]:{width:C.iconSize,height:C.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:C.marginXS,fontSize:C.iconFontSize,fontFamily:C.fontFamily,lineHeight:`${C.iconSize}px`,textAlign:"center",borderRadius:C.iconSize,border:`${C.lineWidth}px ${C.lineType} transparent`,transition:`background-color ${D}, border-color ${D}`,[`${F}-icon`]:{position:"relative",top:C.iconTop,color:C.colorPrimary,lineHeight:1}},[`${k}-tail`]:{position:"absolute",top:C.iconSize/2-C.paddingXXS,insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:C.lineWidth,background:C.colorSplit,borderRadius:C.lineWidth,transition:`background ${D}`,content:'""'}},[`${k}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:C.padding,color:C.colorText,fontSize:C.fontSizeLG,lineHeight:`${C.titleLineHeight}px`,"&::after":{position:"absolute",top:C.titleLineHeight/2,insetInlineStart:"100%",display:"block",width:9999,height:C.lineWidth,background:C.processTailColor,content:'""'}},[`${k}-subtitle`]:{display:"inline",marginInlineStart:C.marginXS,color:C.colorTextDescription,fontWeight:"normal",fontSize:C.fontSize},[`${k}-description`]:{color:C.colorTextDescription,fontSize:C.fontSize}},oi(Zt.wait,C)),oi(Zt.process,C)),{[`${k}-process > ${k}-container > ${k}-title`]:{fontWeight:C.fontWeightStrong}}),oi(Zt.finish,C)),oi(Zt.error,C)),{[`${k}${F}-next-error > ${F}-item-title::after`]:{background:C.colorError},[`${k}-disabled`]:{cursor:"not-allowed"}})},mi=C=>{const{componentCls:F,motionDurationSlow:D}=C;return{[`& ${F}-item`]:{[`&:not(${F}-item-active)`]:{[`& > ${F}-item-container[role='button']`]:{cursor:"pointer",[`${F}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${F}-icon`]:{transition:`color ${D}`}},"&:hover":{[`${F}-item`]:{"&-title, &-subtitle, &-description":{color:C.colorPrimary}}}},[`&:not(${F}-item-process)`]:{[`& > ${F}-item-container[role='button']:hover`]:{[`${F}-item`]:{"&-icon":{borderColor:C.colorPrimary,[`${F}-icon`]:{color:C.colorPrimary}}}}}}},[`&${F}-horizontal:not(${F}-label-vertical)`]:{[`${F}-item`]:{paddingInlineStart:C.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${F}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:C.descriptionMaxWidth,whiteSpace:"normal"}}}}},ni=C=>{const{componentCls:F}=C;return{[F]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,He.Wf)(C)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),At(C)),mi(C)),_e(C)),qe(C)),ve(C)),we(C)),mt(C)),Ee(C)),pt(C)),je(C)),ye(C))}};var Qt=(0,Je.Z)("Steps",C=>{const{wireframe:F,colorTextDisabled:D,controlHeightLG:k,colorTextLightSolid:X,colorText:g,colorPrimary:H,colorTextLabel:oe,colorTextDescription:Ge,colorTextQuaternary:ut,colorFillContent:Ve,controlItemBgActive:rt,colorError:Ot,colorBgContainer:z,colorBorderSecondary:V,colorSplit:ae}=C,Y=(0,zt.TS)(C,{processIconColor:X,processTitleColor:g,processDescriptionColor:g,processIconBgColor:H,processIconBorderColor:H,processDotColor:H,processTailColor:ae,waitIconColor:F?D:oe,waitTitleColor:Ge,waitDescriptionColor:Ge,waitTailColor:ae,waitIconBgColor:F?z:Ve,waitIconBorderColor:F?D:"transparent",waitDotColor:D,finishIconColor:H,finishTitleColor:g,finishDescriptionColor:Ge,finishTailColor:H,finishIconBgColor:F?z:rt,finishIconBorderColor:F?H:rt,finishDotColor:H,errorIconColor:X,errorTitleColor:Ot,errorDescriptionColor:Ot,errorTailColor:ae,errorIconBgColor:Ot,errorIconBorderColor:Ot,errorDotColor:Ot,stepsNavActiveColor:H,stepsProgressSize:k,inlineDotSize:6,inlineTitleColor:ut,inlineTailColor:V});return[ni(Y)]},C=>{const{colorTextDisabled:F,fontSize:D,controlHeightSM:k,controlHeight:X,controlHeightLG:g,fontSizeHeading3:H}=C;return{titleLineHeight:X,customIconSize:X,customIconTop:0,customIconFontSize:k,iconSize:X,iconTop:-.5,iconFontSize:D,iconSizeSM:H,dotSize:X/4,dotCurrentSize:g/4,navArrowColor:F,navContentMaxWidth:"auto",descriptionMaxWidth:140}}),yi=S(38298);function Wt(C){return C.filter(F=>F)}function Kt(C,F){if(C)return C;const D=(0,yi.Z)(F).map(k=>{if(j.isValidElement(k)){const{props:X}=k;return Object.assign({},X)}return null});return Wt(D)}var wi=function(C,F){var D={};for(var k in C)Object.prototype.hasOwnProperty.call(C,k)&&F.indexOf(k)<0&&(D[k]=C[k]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,k=Object.getOwnPropertySymbols(C);X{const{percent:F,size:D,className:k,rootClassName:X,direction:g,items:H,responsive:oe=!0,current:Ge=0,children:ut,style:Ve}=C,rt=wi(C,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:Ot}=(0,ge.Z)(oe),{getPrefixCls:z,direction:V,steps:ae}=j.useContext(he.E_),Y=j.useMemo(()=>oe&&Ot?"vertical":g,[Ot,g]),Qe=(0,ue.Z)(D),We=z("steps",C.prefixCls),[ft,lt]=Qt(We),ke=C.type==="inline",Mt=z("",C.iconPrefix),te=Kt(H,ut),m=ke?void 0:F,T=Object.assign(Object.assign({},ae==null?void 0:ae.style),Ve),_=G()(ae==null?void 0:ae.className,{[`${We}-rtl`]:V==="rtl",[`${We}-with-progress`]:m!==void 0},k,X,lt),u={finish:j.createElement(s.Z,{className:`${We}-finish-icon`}),error:j.createElement(pe.Z,{className:`${We}-error-icon`})},R=M=>{let{node:Z,status:de}=M;if(de==="process"&&m!==void 0){const me=Qe==="small"?32:40;return j.createElement("div",{className:`${We}-progress-icon`},j.createElement(xe.Z,{type:"circle",percent:m,size:me,strokeWidth:4,format:()=>null}),Z)}return Z},B=(M,Z)=>M.description?j.createElement(Se.Z,{title:M.description},Z):Z;return ft(j.createElement(Ne,Object.assign({icons:u},rt,{style:T,current:Ge,size:Qe,items:te,itemRender:ke?B:void 0,stepIcon:R,direction:Y,prefixCls:We,iconPrefix:Mt,className:_})))};Gt.Step=Ne.Step;var _t=Gt},12563:function(ai,It,S){"use strict";S.d(It,{default:function(){return _e}});var s=S(59301),pe=S(77318),O=S(92310),G=S.n(O),P=S(36785),L=S(47729),ce=S(14088),J=S(36355),j=S(17313),Ae=S(37613),nt=S(83116);const dt=fe=>{const{paddingXXS:ye,lineWidth:ne,tagPaddingHorizontal:we,componentCls:b}=fe,Ee=we-ne,Ie=ye-ne;return{[b]:Object.assign(Object.assign({},(0,j.Wf)(fe)),{display:"inline-block",height:"auto",marginInlineEnd:fe.marginXS,paddingInline:Ee,fontSize:fe.tagFontSize,lineHeight:fe.tagLineHeight,whiteSpace:"nowrap",background:fe.defaultBg,border:`${fe.lineWidth}px ${fe.lineType} ${fe.colorBorder}`,borderRadius:fe.borderRadiusSM,opacity:1,transition:`all ${fe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${b}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:fe.defaultColor},[`${b}-close-icon`]:{marginInlineStart:Ie,color:fe.colorTextDescription,fontSize:fe.tagIconSize,cursor:"pointer",transition:`all ${fe.motionDurationMid}`,"&:hover":{color:fe.colorTextHeading}},[`&${b}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${fe.iconCls}-close, ${fe.iconCls}-close:hover`]:{color:fe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${b}-checkable-checked):hover`]:{color:fe.colorPrimary,backgroundColor:fe.colorFillSecondary},"&:active, &-checked":{color:fe.colorTextLightSolid},"&-checked":{backgroundColor:fe.colorPrimary,"&:hover":{backgroundColor:fe.colorPrimaryHover}},"&:active":{backgroundColor:fe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${fe.iconCls} + span, > span + ${fe.iconCls}`]:{marginInlineStart:Ee}}),[`${b}-borderless`]:{borderColor:"transparent",background:fe.tagBorderlessBg}}},Fe=fe=>{const{lineWidth:ye,fontSizeIcon:ne}=fe,we=fe.fontSizeSM,b=`${fe.lineHeightSM*we}px`;return(0,Ae.TS)(fe,{tagFontSize:we,tagLineHeight:b,tagIconSize:ne-2*ye,tagPaddingHorizontal:8,tagBorderlessBg:fe.colorFillTertiary})},De=fe=>({defaultBg:fe.colorFillQuaternary,defaultColor:fe.colorText});var Et=(0,nt.Z)("Tag",fe=>{const ye=Fe(fe);return dt(ye)},De),ot=function(fe,ye){var ne={};for(var we in fe)Object.prototype.hasOwnProperty.call(fe,we)&&ye.indexOf(we)<0&&(ne[we]=fe[we]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,we=Object.getOwnPropertySymbols(fe);b{const{prefixCls:ye,style:ne,className:we,checked:b,onChange:Ee,onClick:Ie}=fe,je=ot(fe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ie,tag:mt}=s.useContext(J.E_),Tt=ve=>{Ee==null||Ee(!b),Ie==null||Ie(ve)},pt=ie("tag",ye),[ht,qe]=Et(pt),bt=G()(pt,`${pt}-checkable`,{[`${pt}-checkable-checked`]:b},mt==null?void 0:mt.className,we,qe);return ht(s.createElement("span",Object.assign({},je,{style:Object.assign(Object.assign({},ne),mt==null?void 0:mt.style),className:bt,onClick:Tt})))},he=S(45157);const ue=fe=>(0,he.Z)(fe,(ye,ne)=>{let{textColor:we,lightBorderColor:b,lightColor:Ee,darkColor:Ie}=ne;return{[`${fe.componentCls}-${ye}`]:{color:we,background:Ee,borderColor:b,"&-inverse":{color:fe.colorTextLightSolid,background:Ie,borderColor:Ie},[`&${fe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ge=(0,nt.b)(["Tag","preset"],fe=>{const ye=Fe(fe);return ue(ye)},De);function xe(fe){return typeof fe!="string"?fe:fe.charAt(0).toUpperCase()+fe.slice(1)}const Se=(fe,ye,ne)=>{const we=xe(ne);return{[`${fe.componentCls}-${ye}`]:{color:fe[`color${ne}`],background:fe[`color${we}Bg`],borderColor:fe[`color${we}Border`],[`&${fe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var He=(0,nt.b)(["Tag","status"],fe=>{const ye=Fe(fe);return[Se(ye,"success","Success"),Se(ye,"processing","Info"),Se(ye,"error","Error"),Se(ye,"warning","Warning")]},De),Je=function(fe,ye){var ne={};for(var we in fe)Object.prototype.hasOwnProperty.call(fe,we)&&ye.indexOf(we)<0&&(ne[we]=fe[we]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,we=Object.getOwnPropertySymbols(fe);b{const{prefixCls:ne,className:we,rootClassName:b,style:Ee,children:Ie,icon:je,color:ie,onClose:mt,closeIcon:Tt,closable:pt,bordered:ht=!0}=fe,qe=Je(fe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:bt,direction:ve,tag:Zt}=s.useContext(J.E_),[oi,At]=s.useState(!0);s.useEffect(()=>{"visible"in qe&&At(qe.visible)},[qe.visible]);const mi=(0,P.o2)(ie),ni=(0,P.yT)(ie),Qt=mi||ni,yi=Object.assign(Object.assign({backgroundColor:ie&&!Qt?ie:void 0},Zt==null?void 0:Zt.style),Ee),Wt=bt("tag",ne),[Kt,wi]=Et(Wt),Gt=G()(Wt,Zt==null?void 0:Zt.className,{[`${Wt}-${ie}`]:Qt,[`${Wt}-has-color`]:ie&&!Qt,[`${Wt}-hidden`]:!oi,[`${Wt}-rtl`]:ve==="rtl",[`${Wt}-borderless`]:!ht},we,b,wi),_t=g=>{g.stopPropagation(),mt==null||mt(g),!g.defaultPrevented&&At(!1)},[,C]=(0,L.Z)(pt,Tt,g=>g===null?s.createElement(pe.Z,{className:`${Wt}-close-icon`,onClick:_t}):s.createElement("span",{className:`${Wt}-close-icon`,onClick:_t},g),null,!1),F=typeof qe.onClick=="function"||Ie&&Ie.type==="a",D=je||null,k=D?s.createElement(s.Fragment,null,D,Ie&&s.createElement("span",null,Ie)):Ie,X=s.createElement("span",Object.assign({},qe,{ref:ye,className:Gt,style:yi}),k,C,mi&&s.createElement(ge,{key:"preset",prefixCls:Wt}),ni&&s.createElement(He,{key:"status",prefixCls:Wt}));return Kt(F?s.createElement(ce.Z,{component:"Tag"},X):X)},Rt=s.forwardRef(zt);Rt.CheckableTag=Ne;var _e=Rt},3867:function(ai,It,S){var s=S(97671);(function(pe,O){ai.exports=O()})(this,function(){"use strict";function pe(D){var k=typeof D;return D!==null&&(k==="object"||k==="function")}function O(D){return typeof D=="function"}var G=void 0;Array.isArray?G=Array.isArray:G=function(D){return Object.prototype.toString.call(D)==="[object Array]"};var P=G,L=0,ce=void 0,J=void 0,j=function(k,X){xe[L]=k,xe[L+1]=X,L+=2,L===2&&(J?J(Se):Je())};function Ae(D){J=D}function nt(D){j=D}var dt=typeof window!="undefined"?window:void 0,Fe=dt||{},De=Fe.MutationObserver||Fe.WebKitMutationObserver,Et=typeof self=="undefined"&&typeof s!="undefined"&&{}.toString.call(s)==="[object process]",ot=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function it(){return function(){return s.nextTick(Se)}}function Ne(){return typeof ce!="undefined"?function(){ce(Se)}:ge()}function he(){var D=0,k=new De(Se),X=document.createTextNode("");return k.observe(X,{characterData:!0}),function(){X.data=D=++D%2}}function ue(){var D=new MessageChannel;return D.port1.onmessage=Se,function(){return D.port2.postMessage(0)}}function ge(){var D=setTimeout;return function(){return D(Se,1)}}var xe=new Array(1e3);function Se(){for(var D=0;D0&&(Je=ge[0]),Je instanceof Error)throw Je;var zt=new Error("Unhandled error."+(Je?" ("+Je.message+")":""));throw zt.context=Je,zt}var Rt=He[ue];if(Rt===void 0)return!1;if(typeof Rt=="function")S(Rt,this,ge);else for(var _e=Rt.length,fe=Fe(Rt,_e),xe=0;xe<_e;++xe)S(fe[xe],this,ge);return!0};function J(he,ue,ge,xe){var Se,He,Je;if(L(ge),He=he._events,He===void 0?(He=he._events=Object.create(null),he._eventsCount=0):(He.newListener!==void 0&&(he.emit("newListener",ue,ge.listener?ge.listener:ge),He=he._events),Je=He[ue]),Je===void 0)Je=He[ue]=ge,++he._eventsCount;else if(typeof Je=="function"?Je=He[ue]=xe?[ge,Je]:[Je,ge]:xe?Je.unshift(ge):Je.push(ge),Se=ce(he),Se>0&&Je.length>Se&&!Je.warned){Je.warned=!0;var zt=new Error("Possible EventEmitter memory leak detected. "+Je.length+" "+String(ue)+" listeners added. Use emitter.setMaxListeners() to increase limit");zt.name="MaxListenersExceededWarning",zt.emitter=he,zt.type=ue,zt.count=Je.length,pe(zt)}return he}G.prototype.addListener=function(ue,ge){return J(this,ue,ge,!1)},G.prototype.on=G.prototype.addListener,G.prototype.prependListener=function(ue,ge){return J(this,ue,ge,!0)};function j(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Ae(he,ue,ge){var xe={fired:!1,wrapFn:void 0,target:he,type:ue,listener:ge},Se=j.bind(xe);return Se.listener=ge,xe.wrapFn=Se,Se}G.prototype.once=function(ue,ge){return L(ge),this.on(ue,Ae(this,ue,ge)),this},G.prototype.prependOnceListener=function(ue,ge){return L(ge),this.prependListener(ue,Ae(this,ue,ge)),this},G.prototype.removeListener=function(ue,ge){var xe,Se,He,Je,zt;if(L(ge),Se=this._events,Se===void 0)return this;if(xe=Se[ue],xe===void 0)return this;if(xe===ge||xe.listener===ge)--this._eventsCount===0?this._events=Object.create(null):(delete Se[ue],Se.removeListener&&this.emit("removeListener",ue,xe.listener||ge));else if(typeof xe!="function"){for(He=-1,Je=xe.length-1;Je>=0;Je--)if(xe[Je]===ge||xe[Je].listener===ge){zt=xe[Je].listener,He=Je;break}if(He<0)return this;He===0?xe.shift():De(xe,He),xe.length===1&&(Se[ue]=xe[0]),Se.removeListener!==void 0&&this.emit("removeListener",ue,zt||ge)}return this},G.prototype.off=G.prototype.removeListener,G.prototype.removeAllListeners=function(ue){var ge,xe,Se;if(xe=this._events,xe===void 0)return this;if(xe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):xe[ue]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete xe[ue]),this;if(arguments.length===0){var He=Object.keys(xe),Je;for(Se=0;Se=0;Se--)this.removeListener(ue,ge[Se]);return this};function nt(he,ue,ge){var xe=he._events;if(xe===void 0)return[];var Se=xe[ue];return Se===void 0?[]:typeof Se=="function"?ge?[Se.listener||Se]:[Se]:ge?Et(Se):Fe(Se,Se.length)}G.prototype.listeners=function(ue){return nt(this,ue,!0)},G.prototype.rawListeners=function(ue){return nt(this,ue,!1)},G.listenerCount=function(he,ue){return typeof he.listenerCount=="function"?he.listenerCount(ue):dt.call(he,ue)},G.prototype.listenerCount=dt;function dt(he){var ue=this._events;if(ue!==void 0){var ge=ue[he];if(typeof ge=="function")return 1;if(ge!==void 0)return ge.length}return 0}G.prototype.eventNames=function(){return this._eventsCount>0?s(this._events):[]};function Fe(he,ue){for(var ge=new Array(ue),xe=0;xe>>6)+J(128|we&63):J(224|we>>>12&15)+J(128|we>>>6&63)+J(128|we&63)}else{var we=65536+(ne.charCodeAt(0)-55296)*1024+(ne.charCodeAt(1)-56320);return J(240|we>>>18&7)+J(128|we>>>12&63)+J(128|we>>>6&63)+J(128|we&63)}},Ae=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,nt=function(ne){return ne.replace(Ae,j)},dt=function(ne){var we=[0,2,1][ne.length%3],b=ne.charCodeAt(0)<<16|(ne.length>1?ne.charCodeAt(1):0)<<8|(ne.length>2?ne.charCodeAt(2):0),Ee=[L.charAt(b>>>18),L.charAt(b>>>12&63),we>=2?"=":L.charAt(b>>>6&63),we>=1?"=":L.charAt(b&63)];return Ee.join("")},Fe=O.btoa&&typeof O.btoa=="function"?function(ne){return O.btoa(ne)}:function(ne){if(ne.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ne.replace(/[\s\S]{1,3}/g,dt)},De=function(ne){return Fe(nt(String(ne)))},Et=function(ne){return ne.replace(/[+\/]/g,function(we){return we=="+"?"-":"_"}).replace(/=/g,"")},ot=function(ne,we){return we?Et(De(ne)):De(ne)},it=function(ne){return ot(ne,!0)},Ne;O.Uint8Array&&(Ne=function(ne,we){for(var b="",Ee=0,Ie=ne.length;Ee>>18)+L.charAt(Tt>>>12&63)+(typeof ie!="undefined"?L.charAt(Tt>>>6&63):"=")+(typeof mt!="undefined"?L.charAt(Tt&63):"=")}return we?Et(b):b});var he=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ue=function(ne){switch(ne.length){case 4:var we=(7&ne.charCodeAt(0))<<18|(63&ne.charCodeAt(1))<<12|(63&ne.charCodeAt(2))<<6|63&ne.charCodeAt(3),b=we-65536;return J((b>>>10)+55296)+J((b&1023)+56320);case 3:return J((15&ne.charCodeAt(0))<<12|(63&ne.charCodeAt(1))<<6|63&ne.charCodeAt(2));default:return J((31&ne.charCodeAt(0))<<6|63&ne.charCodeAt(1))}},ge=function(ne){return ne.replace(he,ue)},xe=function(ne){var we=ne.length,b=we%4,Ee=(we>0?ce[ne.charAt(0)]<<18:0)|(we>1?ce[ne.charAt(1)]<<12:0)|(we>2?ce[ne.charAt(2)]<<6:0)|(we>3?ce[ne.charAt(3)]:0),Ie=[J(Ee>>>16),J(Ee>>>8&255),J(Ee&255)];return Ie.length-=[0,0,2,1][b],Ie.join("")},Se=O.atob&&typeof O.atob=="function"?function(ne){return O.atob(ne)}:function(ne){return ne.replace(/\S{1,4}/g,xe)},He=function(ne){return Se(String(ne).replace(/[^A-Za-z0-9\+\/]/g,""))},Je=function(ne){return ge(Se(ne))},zt=function(ne){return String(ne).replace(/[-_]/g,function(we){return we=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Rt=function(ne){return Je(zt(ne))},_e;O.Uint8Array&&(_e=function(ne){return Uint8Array.from(He(zt(ne)),function(we){return we.charCodeAt(0)})});var fe=function(){var ne=O.Base64;return O.Base64=G,ne};if(O.Base64={VERSION:P,atob:He,btoa:Fe,fromBase64:Rt,toBase64:ot,utob:nt,encode:ot,encodeURI:it,btou:ge,decode:Rt,noConflict:fe,fromUint8Array:Ne,toUint8Array:_e},typeof Object.defineProperty=="function"){var ye=function(ne){return{value:ne,enumerable:!1,writable:!0,configurable:!0}};O.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ye(function(){return Rt(this)})),Object.defineProperty(String.prototype,"toBase64",ye(function(ne){return ot(this,ne)})),Object.defineProperty(String.prototype,"toBase64URI",ye(function(){return ot(this,!0)}))}}return O.Meteor&&(Base64=O.Base64),ai.exports?ai.exports.Base64=O.Base64:(s=[],pe=function(){return O.Base64}.apply(It,s),pe!==void 0&&(ai.exports=pe)),{Base64:O.Base64}})},7861:function(ai,It,S){var s=S(38710),pe=function(P){var L=/[height|width]$/;return L.test(P)},O=function(P){var L="",ce=Object.keys(P);return ce.forEach(function(J,j){var Ae=P[J];J=s(J),pe(J)&&typeof Ae=="number"&&(Ae=Ae+"px"),Ae===!0?L+=J:Ae===!1?L+="not "+J:L+="("+J+": "+Ae+")",j0&&pe(e[i],t[i])})}var O=typeof document!="undefined"?document:{},G={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};pe(O,G);var P=typeof window!="undefined"?window:{},L={document:G,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};pe(P,L);class ce{constructor(t){const i=this;for(let r=0;r=0&&f.indexOf(">")>=0){let p="div";for(f.indexOf(":~]/)?l=[O.getElementById(e.trim().split("#")[1])]:l=(t||O).querySelectorAll(e.trim()),r=0;r0&&e[0].nodeType)for(r=0;ri.toUpperCase())}function nt(e){return window.requestAnimationFrame?window.requestAnimationFrame(e):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(e):window.setTimeout(e,1e3/60)}function dt(e){return window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(e):window.clearTimeout(e)}function Fe(e){if(typeof e=="undefined")return this;const t=e.split(" ");for(let i=0;i=0&&(t[Ae(r.name.split("data-")[1])]=r.value)}for(const i in t)t[i]==="false"?t[i]=!1:t[i]==="true"?t[i]=!0:parseFloat(t[i])===t[i]*1&&(t[i]*=1);return t}function Se(e){const t=this;if(typeof e=="undefined"){if(t[0]){if(t[0].multiple&&t[0].nodeName.toLowerCase()==="select"){const i=[];for(let r=0;r=0;else r.value=e}return t}function He(e){for(let t=0;t=0;ee-=1){const K=N[ee];r&&K.listener===r||r&&K.listener&&K.listener.dom7proxy&&K.listener.dom7proxy===r?(w.removeEventListener(p,K.proxyListener,l),N.splice(ee,1)):r||(w.removeEventListener(p,K.proxyListener,l),N.splice(ee,1))}}}return this}function _e(...e){const t=this;let[i,r,l,c]=e;typeof e[1]=="function"&&([i,l,c]=e,r=void 0);function f(...p){l.apply(this,p),t.off(i,r,f,c),f.dom7proxy&&delete f.dom7proxy}return f.dom7proxy=l,t.on(i,r,f,c)}function fe(...e){const t=e[0].split(" "),i=e[1];for(let r=0;rw>0),f.dispatchEvent(p),f.dom7EventData=[],delete f.dom7EventData}}return this}function ye(e){const t=["webkitTransitionEnd","transitionend"],i=this;let r;function l(c){if(c.target===this)for(e.call(this,c),r=0;r0?parseFloat(this.css("width")):null}function b(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Ee(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null}function Ie(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function je(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),i=O.body,r=e.clientTop||i.clientTop||0,l=e.clientLeft||i.clientLeft||0,c=e===P?P.scrollY:e.scrollTop,f=e===P?P.scrollX:e.scrollLeft;return{top:t.top+c-r,left:t.left+f-l}}return null}function ie(){for(let e=0;et-1?new ce([]):e<0?(i=t+e,i<0?new ce([]):new ce([this[i]])):new ce([this[e]])}function Wt(...e){let t;for(let i=0;i=0;i-=1)this[t].insertBefore(r.childNodes[i],this[t].childNodes[0])}else if(e instanceof ce)for(i=0;i1)for(let r=0;r1)for(let r=0;r0?e?this[0].nextElementSibling&&J(this[0].nextElementSibling).is(e)?new ce([this[0].nextElementSibling]):new ce([]):this[0].nextElementSibling?new ce([this[0].nextElementSibling]):new ce([]):new ce([])}function D(e){const t=[];let i=this[0];if(!i)return new ce([]);for(;i.nextElementSibling;){const r=i.nextElementSibling;e?J(r).is(e)&&t.push(r):t.push(r),i=r}return new ce(t)}function k(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&J(t.previousElementSibling).is(e)?new ce([t.previousElementSibling]):new ce([]):t.previousElementSibling?new ce([t.previousElementSibling]):new ce([])}return new ce([])}function X(e){const t=[];let i=this[0];if(!i)return new ce([]);for(;i.previousElementSibling;){const r=i.previousElementSibling;e?J(r).is(e)&&t.push(r):t.push(r),i=r}return new ce(t)}function g(e){return this.nextAll(e).add(this.prevAll(e))}function H(e){const t=[];for(let i=0;i0||i===0,be=t>0||t===0;if(typeof l=="undefined"&&(l="swing"),st&&(y=p.scrollTop,r||(p.scrollTop=i)),be&&(w=p.scrollLeft,r||(p.scrollLeft=t)),!r)return;st&&(N=p.scrollHeight-p.offsetHeight,K=Math.max(Math.min(i,N),0)),be&&(ee=p.scrollWidth-p.offsetWidth,Re=Math.max(Math.min(t,ee),0));let Ke=null;st&&K===y&&(st=!1),be&&Re===w&&(be=!1);function Xe(Xt=new Date().getTime()){Ke===null&&(Ke=Xt);const ei=Math.max(Math.min((Xt-Ke)/r,1),0),Ht=l==="linear"?ei:.5-Math.cos(ei*Math.PI)/2;let at;if(st&&(Le=y+Ht*(K-y)),be&&(Te=w+Ht*(Re-w)),st&&K>y&&Le>=K&&(p.scrollTop=K,at=!0),st&&Kw&&Te>=Re&&(p.scrollLeft=Re,at=!0),be&&Re0?c[0].scrollTop:null:c.scrollTo(void 0,t,i,r,l)}function Qe(...e){let[t,i,r,l]=e;e.length===3&&typeof r=="function"&&([t,i,l,r]=e);const c=this;return typeof t=="undefined"?c.length>0?c[0].scrollLeft:null:c.scrollTo(t,void 0,i,r,l)}function We(e,t){const i=this,r={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},t),elements:i,animating:!1,que:[],easingProgress(c,f){return c==="swing"?.5-Math.cos(f*Math.PI)/2:typeof c=="function"?c(f):f},stop(){r.frameId&&dt(r.frameId),r.animating=!1,r.elements.each((c,f)=>{const p=f;delete p.dom7AnimateInstance}),r.que=[]},done(c){if(r.animating=!1,r.elements.each((f,p)=>{const y=p;delete y.dom7AnimateInstance}),c&&c(i),r.que.length>0){const f=r.que.shift();r.animate(f[0],f[1])}},animate(c,f){if(r.animating)return r.que.push([c,f]),r;const p=[];r.elements.each((Te,st)=>{let be,Ke,Xe,Xt,ei;st.dom7AnimateInstance||(r.elements[Te].dom7AnimateInstance=r),p[Te]={container:st},Object.keys(c).forEach(Ht=>{be=window.getComputedStyle(st,null).getPropertyValue(Ht).replace(",","."),Ke=parseFloat(be),Xe=be.replace(Ke,""),Xt=parseFloat(c[Ht]),ei=c[Ht]+Xe,p[Te][Ht]={initialFullValue:be,initialValue:Ke,unit:Xe,finalValue:Xt,finalFullValue:ei,currentValue:Ke}})});let y=null,w,N=0,ee=0,K,Re=!1;r.animating=!0;function Le(){w=new Date().getTime();let Te,st;Re||(Re=!0,f.begin&&f.begin(i)),y===null&&(y=w),f.progress&&f.progress(i,Math.max(Math.min((w-y)/f.duration,1),0),y+f.duration-w<0?0:y+f.duration-w,y),p.forEach(be=>{const Ke=be;K||Ke.done||Object.keys(c).forEach(Xe=>{if(K||Ke.done)return;Te=Math.max(Math.min((w-y)/f.duration,1),0),st=r.easingProgress(f.easing,Te);const{initialValue:Xt,finalValue:ei,unit:Ht}=Ke[Xe];Ke[Xe].currentValue=Xt+st*(ei-Xt);const at=Ke[Xe].currentValue;if((ei>Xt&&at>=ei||ei{J.fn[e]=J.fn[e]||x[e]});const v={deleteProps(e){const t=e;Object.keys(t).forEach(i=>{try{t[i]=null}catch(r){}try{delete t[i]}catch(r){}})},nextTick(e,t=0){return setTimeout(e,t)},now(){return Date.now()},getTranslate(e,t="x"){let i,r,l;const c=P.getComputedStyle(e,null);return P.WebKitCSSMatrix?(r=c.transform||c.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(f=>f.replace(",",".")).join(", ")),l=new P.WebKitCSSMatrix(r==="none"?"":r)):(l=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=l.toString().split(",")),t==="x"&&(P.WebKitCSSMatrix?r=l.m41:i.length===16?r=parseFloat(i[12]):r=parseFloat(i[4])),t==="y"&&(P.WebKitCSSMatrix?r=l.m42:i.length===16?r=parseFloat(i[13]):r=parseFloat(i[5])),r||0},parseUrlQuery(e){const t={};let i=e||P.location.href,r,l,c,f;if(typeof i=="string"&&i.length)for(i=i.indexOf("?")>-1?i.replace(/\S*\?/,""):"",l=i.split("&").filter(p=>p!==""),f=l.length,r=0;r=0,observer:function(){return"MutationObserver"in P||"WebkitMutationObserver"in P}(),passiveListener:function(){let i=!1;try{const r=Object.defineProperty({},"passive",{get(){i=!0}});P.addEventListener("testPassiveListener",null,r)}catch(r){}return i}(),gestures:function(){return"ongesturestart"in P}()}}();class Me{constructor(t={}){const i=this;i.params=t,i.eventsListeners={},i.params&&i.params.on&&Object.keys(i.params.on).forEach(r=>{i.on(r,i.params.on[r])})}on(t,i,r){const l=this;if(typeof i!="function")return l;const c=r?"unshift":"push";return t.split(" ").forEach(f=>{l.eventsListeners[f]||(l.eventsListeners[f]=[]),l.eventsListeners[f][c](i)}),l}once(t,i,r){const l=this;if(typeof i!="function")return l;function c(...f){l.off(t,c),c.f7proxy&&delete c.f7proxy,i.apply(l,f)}return c.f7proxy=i,l.on(t,c,r)}off(t,i){const r=this;return r.eventsListeners&&t.split(" ").forEach(l=>{typeof i=="undefined"?r.eventsListeners[l]=[]:r.eventsListeners[l]&&r.eventsListeners[l].length&&r.eventsListeners[l].forEach((c,f)=>{(c===i||c.f7proxy&&c.f7proxy===i)&&r.eventsListeners[l].splice(f,1)})}),r}emit(...t){const i=this;if(!i.eventsListeners)return i;let r,l,c;return typeof t[0]=="string"||Array.isArray(t[0])?(r=t[0],l=t.slice(1,t.length),c=i):(r=t[0].events,l=t[0].data,c=t[0].context||i),(Array.isArray(r)?r:r.split(" ")).forEach(p=>{if(i.eventsListeners&&i.eventsListeners[p]){const y=[];i.eventsListeners[p].forEach(w=>{y.push(w)}),y.forEach(w=>{w.apply(c,l)})}}),i}useModulesParams(t){const i=this;i.modules&&Object.keys(i.modules).forEach(r=>{const l=i.modules[r];l.params&&v.extend(t,l.params)})}useModules(t={}){const i=this;i.modules&&Object.keys(i.modules).forEach(r=>{const l=i.modules[r],c=t[r]||{};l.instance&&Object.keys(l.instance).forEach(f=>{const p=l.instance[f];typeof p=="function"?i[f]=p.bind(i):i[f]=p}),l.on&&i.on&&Object.keys(l.on).forEach(f=>{i.on(f,l.on[f])}),l.create&&l.create.bind(i)(c)})}static set components(t){const i=this;i.use&&i.use(t)}static installModule(t,...i){const r=this;r.prototype.modules||(r.prototype.modules={});const l=t.name||`${Object.keys(r.prototype.modules).length}_${v.now()}`;return r.prototype.modules[l]=t,t.proto&&Object.keys(t.proto).forEach(c=>{r.prototype[c]=t.proto[c]}),t.static&&Object.keys(t.static).forEach(c=>{r[c]=t.static[c]}),t.install&&t.install.apply(r,i),r}static use(t,...i){const r=this;return Array.isArray(t)?(t.forEach(l=>r.installModule(l)),r):r.installModule(t,...i)}}function et(){const e=this;let t,i;const r=e.$el;typeof e.params.width!="undefined"?t=e.params.width:t=r[0].clientWidth,typeof e.params.height!="undefined"?i=e.params.height:i=r[0].clientHeight,!(t===0&&e.isHorizontal()||i===0&&e.isVertical())&&(t=t-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),i=i-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),v.extend(e,{width:t,height:i,size:e.isHorizontal()?t:i}))}function Dt(){const e=this,t=e.params,{$wrapperEl:i,size:r,rtlTranslate:l,wrongRTL:c}=e,f=e.virtual&&t.virtual.enabled,p=f?e.virtual.slides.length:e.slides.length,y=i.children(`.${e.params.slideClass}`),w=f?e.virtual.slides.length:y.length;let N=[];const ee=[],K=[];function Re(ri){return t.cssMode?ri!==y.length-1:!0}let Le=t.slidesOffsetBefore;typeof Le=="function"&&(Le=t.slidesOffsetBefore.call(e));let Te=t.slidesOffsetAfter;typeof Te=="function"&&(Te=t.slidesOffsetAfter.call(e));const st=e.snapGrid.length,be=e.snapGrid.length;let Ke=t.spaceBetween,Xe=-Le,Xt=0,ei=0;if(typeof r=="undefined")return;typeof Ke=="string"&&Ke.indexOf("%")>=0&&(Ke=parseFloat(Ke.replace("%",""))/100*r),e.virtualSize=-Ke,l?y.css({marginLeft:"",marginTop:""}):y.css({marginRight:"",marginBottom:""});let Ht;t.slidesPerColumn>1&&(Math.floor(w/t.slidesPerColumn)===w/e.params.slidesPerColumn?Ht=w:Ht=Math.ceil(w/t.slidesPerColumn)*t.slidesPerColumn,t.slidesPerView!=="auto"&&t.slidesPerColumnFill==="row"&&(Ht=Math.max(Ht,t.slidesPerView*t.slidesPerColumn)));let at;const si=t.slidesPerColumn,Mi=Ht/si,hn=Math.floor(w/t.slidesPerColumn);for(let ri=0;ri1){let Ii,Ki,_i;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){const Sn=Math.floor(ri/(t.slidesPerGroup*t.slidesPerColumn)),Kn=ri-t.slidesPerColumn*t.slidesPerGroup*Sn,Pn=Sn===0?t.slidesPerGroup:Math.min(Math.ceil((w-Sn*si*t.slidesPerGroup)/si),t.slidesPerGroup);_i=Math.floor(Kn/Pn),Ki=Kn-_i*Pn+Sn*t.slidesPerGroup,Ii=Ki+_i*Ht/si,Ci.css({"-webkit-box-ordinal-group":Ii,"-moz-box-ordinal-group":Ii,"-ms-flex-order":Ii,"-webkit-order":Ii,order:Ii})}else t.slidesPerColumnFill==="column"?(Ki=Math.floor(ri/si),_i=ri-Ki*si,(Ki>hn||Ki===hn&&_i===si-1)&&(_i+=1,_i>=si&&(_i=0,Ki+=1))):(_i=Math.floor(ri/Mi),Ki=ri-_i*Mi);Ci.css(`margin-${e.isHorizontal()?"top":"left"}`,_i!==0&&t.spaceBetween&&`${t.spaceBetween}px`)}if(Ci.css("display")!=="none"){if(t.slidesPerView==="auto"){const Ii=P.getComputedStyle(Ci[0],null),Ki=Ci[0].style.transform,_i=Ci[0].style.webkitTransform;if(Ki&&(Ci[0].style.transform="none"),_i&&(Ci[0].style.webkitTransform="none"),t.roundLengths)at=e.isHorizontal()?Ci.outerWidth(!0):Ci.outerHeight(!0);else if(e.isHorizontal()){const Sn=parseFloat(Ii.getPropertyValue("width")),Kn=parseFloat(Ii.getPropertyValue("padding-left")),Pn=parseFloat(Ii.getPropertyValue("padding-right")),_n=parseFloat(Ii.getPropertyValue("margin-left")),Zn=parseFloat(Ii.getPropertyValue("margin-right")),$n=Ii.getPropertyValue("box-sizing");$n&&$n==="border-box"?at=Sn+_n+Zn:at=Sn+Kn+Pn+_n+Zn}else{const Sn=parseFloat(Ii.getPropertyValue("height")),Kn=parseFloat(Ii.getPropertyValue("padding-top")),Pn=parseFloat(Ii.getPropertyValue("padding-bottom")),_n=parseFloat(Ii.getPropertyValue("margin-top")),Zn=parseFloat(Ii.getPropertyValue("margin-bottom")),$n=Ii.getPropertyValue("box-sizing");$n&&$n==="border-box"?at=Sn+_n+Zn:at=Sn+Kn+Pn+_n+Zn}Ki&&(Ci[0].style.transform=Ki),_i&&(Ci[0].style.webkitTransform=_i),t.roundLengths&&(at=Math.floor(at))}else at=(r-(t.slidesPerView-1)*Ke)/t.slidesPerView,t.roundLengths&&(at=Math.floor(at)),y[ri]&&(e.isHorizontal()?y[ri].style.width=`${at}px`:y[ri].style.height=`${at}px`);y[ri]&&(y[ri].swiperSlideSize=at),K.push(at),t.centeredSlides?(Xe=Xe+at/2+Xt/2+Ke,Xt===0&&ri!==0&&(Xe=Xe-r/2-Ke),ri===0&&(Xe=Xe-r/2-Ke),Math.abs(Xe)<1/1e3&&(Xe=0),t.roundLengths&&(Xe=Math.floor(Xe)),ei%t.slidesPerGroup===0&&N.push(Xe),ee.push(Xe)):(t.roundLengths&&(Xe=Math.floor(Xe)),(ei-Math.min(e.params.slidesPerGroupSkip,ei))%e.params.slidesPerGroup===0&&N.push(Xe),ee.push(Xe),Xe=Xe+at+Ke),e.virtualSize+=at+Ke,Xt=at,ei+=1}}e.virtualSize=Math.max(e.virtualSize,r)+Te;let Ui;if(l&&c&&(t.effect==="slide"||t.effect==="coverflow")&&i.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(at+t.spaceBetween)*Ht,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){Ui=[];for(let ri=0;ri1&&N.push(e.virtualSize-r)}if(N.length===0&&(N=[0]),t.spaceBetween!==0&&(e.isHorizontal()?l?y.filter(Re).css({marginLeft:`${Ke}px`}):y.filter(Re).css({marginRight:`${Ke}px`}):y.filter(Re).css({marginBottom:`${Ke}px`})),t.centeredSlides&&t.centeredSlidesBounds){let ri=0;K.forEach(Ii=>{ri+=Ii+(t.spaceBetween?t.spaceBetween:0)}),ri-=t.spaceBetween;const Ci=ri-r;N=N.map(Ii=>Ii<0?-Le:Ii>Ci?Ci+Te:Ii)}if(t.centerInsufficientSlides){let ri=0;if(K.forEach(Ci=>{ri+=Ci+(t.spaceBetween?t.spaceBetween:0)}),ri-=t.spaceBetween,ri{N[Ki]=Ii-Ci}),ee.forEach((Ii,Ki)=>{ee[Ki]=Ii+Ci})}}v.extend(e,{slides:y,snapGrid:N,slidesGrid:ee,slidesSizesGrid:K}),w!==p&&e.emit("slidesLengthChange"),N.length!==st&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),ee.length!==be&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}function ct(e){const t=this,i=[];let r=0,l;if(typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed),t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((c,f)=>{i.push(f)});else for(l=0;lt.slides.length)break;i.push(t.slides.eq(c)[0])}else i.push(t.slides.eq(t.activeIndex)[0]);for(l=0;lr?c:r}r&&t.$wrapperEl.css("height",`${r}px`)}function ze(){const e=this,t=e.slides;for(let i=0;i=0&&w1&&N<=t.size||w<=0&&N>=t.size)&&(t.visibleSlides.push(p),t.visibleSlidesIndexes.push(f),r.eq(f).addClass(i.slideVisibleClass))}p.progress=l?-y:y}t.visibleSlides=J(t.visibleSlides)}function tt(e){const t=this;if(typeof e=="undefined"){const w=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*w||0}const i=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:l,isBeginning:c,isEnd:f}=t;const p=c,y=f;r===0?(l=0,c=!0,f=!0):(l=(e-t.minTranslate())/r,c=l<=0,f=l>=1),v.extend(t,{progress:l,isBeginning:c,isEnd:f}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),c&&!p&&t.emit("reachBeginning toEdge"),f&&!y&&t.emit("reachEnd toEdge"),(p&&!c||y&&!f)&&t.emit("fromEdge"),t.emit("progress",l)}function se(){const e=this,{slides:t,params:i,$wrapperEl:r,activeIndex:l,realIndex:c}=e,f=e.virtual&&i.virtual.enabled;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`);let p;f?p=e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${l}"]`):p=t.eq(l),p.addClass(i.slideActiveClass),i.loop&&(p.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${c}"]`).addClass(i.slideDuplicateActiveClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${c}"]`).addClass(i.slideDuplicateActiveClass));let y=p.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&y.length===0&&(y=t.eq(0),y.addClass(i.slideNextClass));let w=p.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&w.length===0&&(w=t.eq(-1),w.addClass(i.slidePrevClass)),i.loop&&(y.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${y.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${y.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),w.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${w.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${w.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass))}function Ye(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:r,snapGrid:l,params:c,activeIndex:f,realIndex:p,snapIndex:y}=t;let w=e,N;if(typeof w=="undefined"){for(let K=0;K=r[K]&&i=r[K]&&i=r[K]&&(w=K);c.normalizeSlideIndex&&(w<0||typeof w=="undefined")&&(w=0)}if(l.indexOf(i)>=0)N=l.indexOf(i);else{const K=Math.min(c.slidesPerGroupSkip,w);N=K+Math.floor((w-K)/c.slidesPerGroup)}if(N>=l.length&&(N=l.length-1),w===f){N!==y&&(t.snapIndex=N,t.emit("snapIndexChange"));return}const ee=parseInt(t.slides.eq(w).attr("data-swiper-slide-index")||w,10);v.extend(t,{snapIndex:N,realIndex:ee,previousIndex:f,activeIndex:w}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),p!==ee&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function gt(e){const t=this,i=t.params,r=J(e.target).closest(`.${i.slideClass}`)[0];let l=!1;if(r)for(let c=0;cy?N=y:r&&ec?f="next":rl?f="next":r=p.length&&(Le=p.length-1),(N||f.initialSlide||0)===(w||0)&&i&&l.emit("beforeSlideChangeStart");const Te=-p[Le];if(l.updateProgress(Te),f.normalizeSlideIndex)for(let be=0;be=Math.floor(y[be]*100)&&(c=be);if(l.initialized&&c!==N&&(!l.allowSlideNext&&Tel.translate&&Te>l.maxTranslate()&&(N||0)!==c))return!1;let st;if(c>N?st="next":cN(be)),Re=p.map(be=>N(be)),Le=f[K.indexOf(ee)];let Te=f[K.indexOf(ee)-1];typeof Te=="undefined"&&l.cssMode&&f.forEach(be=>{!Te&&ee>=be&&(Te=be)});let st;return typeof Te!="undefined"&&(st=p.indexOf(Te),st<0&&(st=r.activeIndex-1)),r.slideTo(st,e,t,i)}function $(e=this.params.speed,t=!0,i){const r=this;return r.slideTo(r.activeIndex,e,t,i)}function re(e=this.params.speed,t=!0,i,r=.5){const l=this;let c=l.activeIndex;const f=Math.min(l.params.slidesPerGroupSkip,c),p=f+Math.floor((c-f)/l.params.slidesPerGroup),y=l.rtlTranslate?l.translate:-l.translate;if(y>=l.snapGrid[p]){const w=l.snapGrid[p],N=l.snapGrid[p+1];y-w>(N-w)*r&&(c+=l.params.slidesPerGroup)}else{const w=l.snapGrid[p-1],N=l.snapGrid[p];y-w<=(N-w)*r&&(c-=l.params.slidesPerGroup)}return c=Math.max(c,0),c=Math.min(c,l.slidesGrid.length-1),l.slideTo(c,e,t,i)}function Nt(){const e=this,{params:t,$wrapperEl:i}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let l=e.clickedIndex,c;if(t.loop){if(e.animating)return;c=parseInt(J(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?le.slides.length-e.loopedSlides+r/2?(e.loopFix(),l=i.children(`.${t.slideClass}[data-swiper-slide-index="${c}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),v.nextTick(()=>{e.slideTo(l)})):e.slideTo(l):l>e.slides.length-r?(e.loopFix(),l=i.children(`.${t.slideClass}[data-swiper-slide-index="${c}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),v.nextTick(()=>{e.slideTo(l)})):e.slideTo(l)}else e.slideTo(l)}var Lt={slideTo:Pi,slideToLoop:Q,slideNext:U,slidePrev:q,slideReset:$,slideToClosest:re,slideToClickedSlide:Nt};function xt(){const e=this,{params:t,$wrapperEl:i}=e;i.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let r=i.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const f=t.slidesPerGroup-r.length%t.slidesPerGroup;if(f!==t.slidesPerGroup){for(let p=0;pr.length&&(e.loopedSlides=r.length);const l=[],c=[];r.each((f,p)=>{const y=J(p);f=r.length-e.loopedSlides&&l.push(p),y.attr("data-swiper-slide-index",f)});for(let f=0;f=0;f-=1)i.prepend(J(l[f].cloneNode(!0)).addClass(t.slideDuplicateClass))}function Pe(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:r,allowSlidePrev:l,allowSlideNext:c,snapGrid:f,rtlTranslate:p}=e;let y;e.allowSlidePrev=!0,e.allowSlideNext=!0;const N=-f[t]-e.getTranslate();t=i.length-r&&(y=-i.length+t+r,y+=r,e.slideTo(y,0,!1,!0)&&N!==0&&e.setTranslate((p?-e.translate:e.translate)-N)),e.allowSlidePrev=l,e.allowSlideNext=c,e.emit("loopFix")}function Bt(){const e=this,{$wrapperEl:t,params:i,slides:r}=e;t.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),r.removeAttr("data-swiper-slide-index")}var fi={loopCreate:xt,loopFix:Pe,loopDestroy:Bt};function Ei(e){const t=this;if(le.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"}function qi(){const e=this;le.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}var Oi={setGrabCursor:Ei,unsetGrabCursor:qi};function $i(e){const t=this,{$wrapperEl:i,params:r}=t;if(r.loop&&t.loopDestroy(),typeof e=="object"&&"length"in e)for(let l=0;l=p){i.appendSlide(t);return}let y=f>e?f+1:f;const w=[];for(let N=p-1;N>=e;N-=1){const ee=i.slides.eq(N);ee.remove(),w.unshift(ee)}if(typeof t=="object"&&"length"in t){for(let N=0;Ne?f+t.length:f}else r.append(t);for(let N=0;N=0||i.indexOf("Trident/")>=0,ee=i.indexOf("Edge/")>=0,K=i.indexOf("Gecko/")>=0&&i.indexOf("Firefox/")>=0,Re=t==="Win32",Le=i.toLowerCase().indexOf("electron")>=0;let Te=t==="MacIntel";return!p&&Te&&le.touch&&(l===1024&&c===1366||l===834&&c===1194||l===834&&c===1112||l===768&&c===1024)&&(p=i.match(/(Version)\/([\d.]+)/),Te=!1),r.ie=N,r.edge=ee,r.firefox=K,f&&!Re&&(r.os="android",r.osVersion=f[2],r.android=!0,r.androidChrome=i.toLowerCase().indexOf("chrome")>=0),(p||w||y)&&(r.os="ios",r.ios=!0),w&&!y&&(r.osVersion=w[2].replace(/_/g,"."),r.iphone=!0),p&&(r.osVersion=p[2].replace(/_/g,"."),r.ipad=!0),y&&(r.osVersion=y[3]?y[3].replace(/_/g,"."):null,r.ipod=!0),r.ios&&r.osVersion&&i.indexOf("Version/")>=0&&r.osVersion.split(".")[0]==="10"&&(r.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]),r.webView=!!((w||p||y)&&(i.match(/.*AppleWebKit(?!.*Safari)/i)||P.navigator.standalone))||P.matchMedia&&P.matchMedia("(display-mode: standalone)").matches,r.webview=r.webView,r.standalone=r.webView,r.desktop=!(r.ios||r.android)||Le,r.desktop&&(r.electron=Le,r.macos=Te,r.windows=Re,r.macos&&(r.os="macos"),r.windows&&(r.os="windows")),r.pixelRatio=P.devicePixelRatio||1,r}();function Bn(e){const t=this,i=t.touchEventsData,{params:r,touches:l}=t;if(t.animating&&r.preventInteractionOnTransition)return;let c=e;c.originalEvent&&(c=c.originalEvent);const f=J(c.target);if(r.touchEventsTarget==="wrapper"&&!f.closest(t.wrapperEl).length||(i.isTouchEvent=c.type==="touchstart",!i.isTouchEvent&&"which"in c&&c.which===3)||!i.isTouchEvent&&"button"in c&&c.button>0||i.isTouched&&i.isMoved)return;if(r.noSwiping&&f.closest(r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`)[0]){t.allowClick=!0;return}if(r.swipeHandler&&!f.closest(r.swipeHandler)[0])return;l.currentX=c.type==="touchstart"?c.targetTouches[0].pageX:c.pageX,l.currentY=c.type==="touchstart"?c.targetTouches[0].pageY:c.pageY;const p=l.currentX,y=l.currentY,w=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,N=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(!(w&&(p<=N||p>=P.screen.width-N))){if(v.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=p,l.startY=y,i.touchStartTime=v.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(i.allowThresholdMove=!1),c.type!=="touchstart"){let ee=!0;f.is(i.formElements)&&(ee=!1),O.activeElement&&J(O.activeElement).is(i.formElements)&&O.activeElement!==f[0]&&O.activeElement.blur();const K=ee&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||K)&&c.preventDefault()}t.emit("touchStart",c)}}function ln(e){const t=this,i=t.touchEventsData,{params:r,touches:l,rtlTranslate:c}=t;let f=e;if(f.originalEvent&&(f=f.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",f);return}if(i.isTouchEvent&&f.type!=="touchmove")return;const p=f.type==="touchmove"&&f.targetTouches&&(f.targetTouches[0]||f.changedTouches[0]),y=f.type==="touchmove"?p.pageX:f.pageX,w=f.type==="touchmove"?p.pageY:f.pageY;if(f.preventedByNestedSwiper){l.startX=y,l.startY=w;return}if(!t.allowTouchMove){t.allowClick=!1,i.isTouched&&(v.extend(l,{startX:y,startY:w,currentX:y,currentY:w}),i.touchStartTime=v.now());return}if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(wl.startY&&t.translate>=t.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(yl.startX&&t.translate>=t.minTranslate())return}if(i.isTouchEvent&&O.activeElement&&f.target===O.activeElement&&J(f.target).is(i.formElements)){i.isMoved=!0,t.allowClick=!1;return}if(i.allowTouchCallbacks&&t.emit("touchMove",f),f.targetTouches&&f.targetTouches.length>1)return;l.currentX=y,l.currentY=w;const N=l.currentX-l.startX,ee=l.currentY-l.startY;if(t.params.threshold&&Math.sqrt(yn(N,2)+yn(ee,2))=25&&(Te=Math.atan2(Math.abs(ee),Math.abs(N))*180/Math.PI,i.isScrolling=t.isHorizontal()?Te>r.touchAngle:90-Te>r.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",f),typeof i.startMoving=="undefined"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(i.startMoving=!0),i.isScrolling){i.isTouched=!1;return}if(!i.startMoving)return;t.allowClick=!1,!r.cssMode&&f.cancelable&&f.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&f.stopPropagation(),i.isMoved||(r.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,r.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",f)),t.emit("sliderMove",f),i.isMoved=!0;let K=t.isHorizontal()?N:ee;l.diff=K,K*=r.touchRatio,c&&(K=-K),t.swipeDirection=K>0?"prev":"next",i.currentTranslate=K+i.startTranslate;let Re=!0,Le=r.resistanceRatio;if(r.touchReleaseOnEdges&&(Le=0),K>0&&i.currentTranslate>t.minTranslate()?(Re=!1,r.resistance&&(i.currentTranslate=t.minTranslate()-1+yn(-t.minTranslate()+i.startTranslate+K,Le))):K<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),r.threshold>0)if(Math.abs(K)>r.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,i.currentTranslate=i.startTranslate,l.diff=t.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{i.currentTranslate=i.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&(i.velocities.length===0&&i.velocities.push({position:l[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:l[t.isHorizontal()?"currentX":"currentY"],time:v.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function hi(e){const t=this,i=t.touchEventsData,{params:r,touches:l,rtlTranslate:c,$wrapperEl:f,slidesGrid:p,snapGrid:y}=t;let w=e;if(w.originalEvent&&(w=w.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",w),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&r.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}r.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const N=v.now(),ee=N-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(w),t.emit("tap click",w),ee<300&&N-i.lastClickTime<300&&t.emit("doubleTap doubleClick",w)),i.lastClickTime=v.now(),v.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||l.diff===0||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let K;if(r.followFinger?K=c?t.translate:-t.translate:K=-i.currentTranslate,r.cssMode)return;if(r.freeMode){if(K<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(K>-t.maxTranslate()){t.slides.length1){const si=i.velocities.pop(),Mi=i.velocities.pop(),hn=si.position-Mi.position,Ui=si.time-Mi.time;t.velocity=hn/Ui,t.velocity/=2,Math.abs(t.velocity)150||v.now()-si.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeModeMomentumVelocityRatio,i.velocities.length=0;let be=1e3*r.freeModeMomentumRatio;const Ke=t.velocity*be;let Xe=t.translate+Ke;c&&(Xe=-Xe);let Xt=!1,ei;const Ht=Math.abs(t.velocity)*20*r.freeModeMomentumBounceRatio;let at;if(Xet.minTranslate())r.freeModeMomentumBounce?(Xe-t.minTranslate()>Ht&&(Xe=t.minTranslate()+Ht),ei=t.minTranslate(),Xt=!0,i.allowMomentumBounce=!0):Xe=t.minTranslate(),r.loop&&r.centeredSlides&&(at=!0);else if(r.freeModeSticky){let si;for(let Mi=0;Mi-Xe){si=Mi;break}Math.abs(y[si]-Xe){t.loopFix()}),t.velocity!==0){if(c?be=Math.abs((-Xe-t.translate)/t.velocity):be=Math.abs((Xe-t.translate)/t.velocity),r.freeModeSticky){const si=Math.abs((c?-Xe:Xe)-t.translate),Mi=t.slidesSizesGrid[t.activeIndex];si{!t||t.destroyed||!i.allowMomentumBounce||(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout(()=>{t.setTranslate(ei),f.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(Xe),t.setTransition(be),t.setTranslate(Xe),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,f.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()}))):t.updateProgress(Xe),t.updateActiveIndex(),t.updateSlidesClasses()}else if(r.freeModeSticky){t.slideToClosest();return}(!r.freeModeMomentum||ee>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());return}let Re=0,Le=t.slidesSizesGrid[0];for(let be=0;be=p[be]&&K=p[be]&&(Re=be,Le=p[p.length-1]-p[p.length-2])}const Te=(K-p[Re])/Le,st=Rer.longSwipesMs){if(!r.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(Te>=r.longSwipesRatio?t.slideTo(Re+st):t.slideTo(Re)),t.swipeDirection==="prev"&&(Te>1-r.longSwipesRatio?t.slideTo(Re+st):t.slideTo(Re))}else{if(!r.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(w.target===t.navigation.nextEl||w.target===t.navigation.prevEl)?w.target===t.navigation.nextEl?t.slideTo(Re+st):t.slideTo(Re):(t.swipeDirection==="next"&&t.slideTo(Re+st),t.swipeDirection==="prev"&&t.slideTo(Re))}}function Hi(){const e=this,{params:t,el:i}=e;if(i&&i.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:l,snapGrid:c}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=l,e.allowSlideNext=r,e.params.watchOverflow&&c!==e.snapGrid&&e.checkOverflow()}function Ut(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function kt(){const e=this,{wrapperEl:t,rtlTranslate:i}=e;e.previousTranslate=e.translate,e.isHorizontal()?i?e.translate=t.scrollWidth-t.offsetWidth-t.scrollLeft:e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let r;const l=e.maxTranslate()-e.minTranslate();l===0?r=0:r=(e.translate-e.minTranslate())/l,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let ui=!1;function Fi(){}function nn(){const e=this,{params:t,touchEvents:i,el:r,wrapperEl:l}=e;e.onTouchStart=Bn.bind(e),e.onTouchMove=ln.bind(e),e.onTouchEnd=hi.bind(e),t.cssMode&&(e.onScroll=kt.bind(e)),e.onClick=Ut.bind(e);const c=!!t.nested;if(!le.touch&&le.pointerEvents)r.addEventListener(i.start,e.onTouchStart,!1),O.addEventListener(i.move,e.onTouchMove,c),O.addEventListener(i.end,e.onTouchEnd,!1);else{if(le.touch){const f=i.start==="touchstart"&&le.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;r.addEventListener(i.start,e.onTouchStart,f),r.addEventListener(i.move,e.onTouchMove,le.passiveListener?{passive:!1,capture:c}:c),r.addEventListener(i.end,e.onTouchEnd,f),i.cancel&&r.addEventListener(i.cancel,e.onTouchEnd,f),ui||(O.addEventListener("touchstart",Fi),ui=!0)}(t.simulateTouch&&!Si.ios&&!Si.android||t.simulateTouch&&!le.touch&&Si.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),O.addEventListener("mousemove",e.onTouchMove,c),O.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),t.cssMode&&l.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(Si.ios||Si.android?"resize orientationchange observerUpdate":"resize observerUpdate",Hi,!0):e.on("observerUpdate",Hi,!0)}function on(){const e=this,{params:t,touchEvents:i,el:r,wrapperEl:l}=e,c=!!t.nested;if(!le.touch&&le.pointerEvents)r.removeEventListener(i.start,e.onTouchStart,!1),O.removeEventListener(i.move,e.onTouchMove,c),O.removeEventListener(i.end,e.onTouchEnd,!1);else{if(le.touch){const f=i.start==="onTouchStart"&&le.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;r.removeEventListener(i.start,e.onTouchStart,f),r.removeEventListener(i.move,e.onTouchMove,c),r.removeEventListener(i.end,e.onTouchEnd,f),i.cancel&&r.removeEventListener(i.cancel,e.onTouchEnd,f)}(t.simulateTouch&&!Si.ios&&!Si.android||t.simulateTouch&&!le.touch&&Si.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),O.removeEventListener("mousemove",e.onTouchMove,c),O.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),t.cssMode&&l.removeEventListener("scroll",e.onScroll),e.off(Si.ios||Si.android?"resize orientationchange observerUpdate":"resize observerUpdate",Hi)}var fn={attachEvents:nn,detachEvents:on};function Yt(){const e=this,{activeIndex:t,initialized:i,loopedSlides:r=0,params:l,$el:c}=e,f=l.breakpoints;if(!f||f&&Object.keys(f).length===0)return;const p=e.getBreakpoint(f);if(p&&e.currentBreakpoint!==p){const y=p in f?f[p]:void 0;y&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Le=>{const Te=y[Le];typeof Te!="undefined"&&(Le==="slidesPerView"&&(Te==="AUTO"||Te==="auto")?y[Le]="auto":Le==="slidesPerView"?y[Le]=parseFloat(Te):y[Le]=parseInt(Te,10))});const w=y||e.originalParams,N=l.slidesPerColumn>1,ee=w.slidesPerColumn>1;N&&!ee?c.removeClass(`${l.containerModifierClass}multirow ${l.containerModifierClass}multirow-column`):!N&&ee&&(c.addClass(`${l.containerModifierClass}multirow`),w.slidesPerColumnFill==="column"&&c.addClass(`${l.containerModifierClass}multirow-column`));const K=w.direction&&w.direction!==l.direction,Re=l.loop&&(w.slidesPerView!==l.slidesPerView||K);K&&i&&e.changeDirection(),v.extend(e.params,w),v.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=p,Re&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-r+e.loopedSlides,0,!1)),e.emit("breakpoint",w)}}function Zi(e){if(!e)return;let t=!1;const i=Object.keys(e).map(r=>{if(typeof r=="string"&&r.indexOf("@")===0){const l=parseFloat(r.substr(1));return{value:P.innerHeight*l,point:r}}return{value:r,point:r}});i.sort((r,l)=>parseInt(r.value,10)-parseInt(l.value,10));for(let r=0;r1&&(c.push("multirow"),i.slidesPerColumnFill==="column"&&c.push("multirow-column")),Si.android&&c.push("android"),Si.ios&&c.push("ios"),i.cssMode&&c.push("css-mode"),c.forEach(f=>{t.push(i.containerModifierClass+f)}),l.addClass(t.join(" "))}function li(){const e=this,{$el:t,classNames:i}=e;t.removeClass(i.join(" "))}var ji={addClasses:yt,removeClasses:li};function Jt(e,t,i,r,l,c){let f;function p(){c&&c()}!J(e).parent("picture")[0]&&(!e.complete||!l)&&t?(f=new P.Image,f.onload=p,f.onerror=p,r&&(f.sizes=r),i&&(f.srcset=i),t&&(f.src=t)):p()}function Ti(){const e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e=="undefined"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let i=0;i0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&r?e.isLocked=r<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var Di={checkOverflow:rn},gi={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Vi={update:vt,translate:xi,transition:Cn,slide:Lt,loop:fi,grabCursor:Oi,manipulation:bi,events:fn,breakpoints:zi,checkOverflow:Di,classes:ji,images:Ri},Wi={};class Qi extends Me{constructor(...t){let i,r;t.length===1&&t[0].constructor&&t[0].constructor===Object?r=t[0]:[i,r]=t,r||(r={}),r=v.extend({},r),i&&!r.el&&(r.el=i),super(r),Object.keys(Vi).forEach(y=>{Object.keys(Vi[y]).forEach(w=>{Qi.prototype[w]||(Qi.prototype[w]=Vi[y][w])})});const l=this;typeof l.modules=="undefined"&&(l.modules={}),Object.keys(l.modules).forEach(y=>{const w=l.modules[y];if(w.params){const N=Object.keys(w.params)[0],ee=w.params[N];if(typeof ee!="object"||ee===null||!(N in r&&"enabled"in ee))return;r[N]===!0&&(r[N]={enabled:!0}),typeof r[N]=="object"&&!("enabled"in r[N])&&(r[N].enabled=!0),r[N]||(r[N]={enabled:!1})}});const c=v.extend({},gi);l.useModulesParams(c),l.params=v.extend({},c,Wi,r),l.originalParams=v.extend({},l.params),l.passedParams=v.extend({},r),l.$=J;const f=J(l.params.el);if(i=f[0],!i)return;if(f.length>1){const y=[];return f.each((w,N)=>{const ee=v.extend({},r,{el:N});y.push(new Qi(ee))}),y}i.swiper=l,f.data("swiper",l);let p;return i&&i.shadowRoot&&i.shadowRoot.querySelector?(p=J(i.shadowRoot.querySelector(`.${l.params.wrapperClass}`)),p.children=y=>f.children(y)):p=f.children(`.${l.params.wrapperClass}`),v.extend(l,{$el:f,el:i,$wrapperEl:p,wrapperEl:p[0],classNames:[],slides:J(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},rtl:i.dir.toLowerCase()==="rtl"||f.css("direction")==="rtl",rtlTranslate:l.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||f.css("direction")==="rtl"),wrongRTL:p.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:function(){const w=["touchstart","touchmove","touchend","touchcancel"];let N=["mousedown","mousemove","mouseup"];return le.pointerEvents&&(N=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:w[0],move:w[1],end:w[2],cancel:w[3]},l.touchEventsDesktop={start:N[0],move:N[1],end:N[2]},le.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:v.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.params.init&&l.init(),l}slidesPerViewDynamic(){const t=this,{params:i,slides:r,slidesGrid:l,size:c,activeIndex:f}=t;let p=1;if(i.centeredSlides){let y=r[f].swiperSlideSize,w;for(let N=f+1;Nc&&(w=!0));for(let N=f-1;N>=0;N-=1)r[N]&&!w&&(y+=r[N].swiperSlideSize,p+=1,y>c&&(w=!0))}else for(let y=f+1;y1)&&t.isEnd&&!t.params.centeredSlides?c=t.slideTo(t.slides.length-1,0,!1,!0):c=t.slideTo(t.activeIndex,0,!1,!0),c||l()),r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i=!0){const r=this,l=r.params.direction;return t||(t=l==="horizontal"?"vertical":"horizontal"),t===l||t!=="horizontal"&&t!=="vertical"||(r.$el.removeClass(`${r.params.containerModifierClass}${l}`).addClass(`${r.params.containerModifierClass}${t}`),r.params.direction=t,r.slides.each((c,f)=>{t==="vertical"?f.style.width="":f.style.height=""}),r.emit("changeDirection"),i&&r.update()),r}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,i=!0){const r=this,{params:l,$el:c,$wrapperEl:f,slides:p}=r;return typeof r.params=="undefined"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),l.loop&&r.loopDestroy(),i&&(r.removeClasses(),c.removeAttr("style"),f.removeAttr("style"),p&&p.length&&p.removeClass([l.slideVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(y=>{r.off(y)}),t!==!1&&(r.$el[0].swiper=null,r.$el.data("swiper",null),v.deleteProps(r)),r.destroyed=!0),null}static extendDefaults(t){v.extend(Wi,t)}static get extendedDefaults(){return Wi}static get defaults(){return gi}static get Class(){return Me}static get $(){return J}}var Wn={name:"device",proto:{device:Si},static:{device:Si}},ir={name:"support",proto:{support:le},static:{support:le}};const Rn=function(){function t(){const i=P.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}return{isEdge:!!P.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(P.navigator.userAgent)}}();var nr={name:"browser",proto:{browser:Rn},static:{browser:Rn}},rr={name:"resize",create(){const e=this;v.extend(e,{resize:{resizeHandler(){!e||e.destroyed||!e.initialized||(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){!e||e.destroyed||!e.initialized||e.emit("orientationchange")}}})},on:{init(){const e=this;P.addEventListener("resize",e.resize.resizeHandler),P.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;P.removeEventListener("resize",e.resize.resizeHandler),P.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Ln={func:P.MutationObserver||P.WebkitMutationObserver,attach(e,t={}){const i=this,r=Ln.func,l=new r(c=>{if(c.length===1){i.emit("observerUpdate",c[0]);return}const f=function(){i.emit("observerUpdate",c[0])};P.requestAnimationFrame?P.requestAnimationFrame(f):P.setTimeout(f,0)});l.observe(e,{attributes:typeof t.attributes=="undefined"?!0:t.attributes,childList:typeof t.childList=="undefined"?!0:t.childList,characterData:typeof t.characterData=="undefined"?!0:t.characterData}),i.observer.observers.push(l)},init(){const e=this;if(!(!le.observer||!e.params.observer)){if(e.params.observeParents){const t=e.$el.parents();for(let i=0;i{t.disconnect()}),e.observer.observers=[]}};var sr={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;v.extend(e,{observer:{init:Ln.init.bind(e),attach:Ln.attach.bind(e),destroy:Ln.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const Mn={update(e){const t=this,{slidesPerView:i,slidesPerGroup:r,centeredSlides:l}=t.params,{addSlidesBefore:c,addSlidesAfter:f}=t.params.virtual,{from:p,to:y,slides:w,slidesGrid:N,renderSlide:ee,offset:K}=t.virtual;t.updateActiveIndex();const Re=t.activeIndex||0;let Le;t.rtlTranslate?Le="right":Le=t.isHorizontal()?"left":"top";let Te,st;l?(Te=Math.floor(i/2)+r+c,st=Math.floor(i/2)+r+f):(Te=i+(r-1)+c,st=r+f);const be=Math.max((Re||0)-st,0),Ke=Math.min((Re||0)+Te,w.length-1),Xe=(t.slidesGrid[be]||0)-(t.slidesGrid[0]||0);v.extend(t.virtual,{from:be,to:Ke,offset:Xe,slidesGrid:t.slidesGrid});function Xt(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(p===be&&y===Ke&&!e){t.slidesGrid!==N&&Xe!==K&&t.slides.css(Le,`${Xe}px`),t.updateProgress();return}if(t.params.virtual.renderExternal){t.params.virtual.renderExternal.call(t,{offset:Xe,from:be,to:Ke,slides:function(){const si=[];for(let Mi=be;Mi<=Ke;Mi+=1)si.push(w[Mi]);return si}()}),Xt();return}const ei=[],Ht=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let at=p;at<=y;at+=1)(atKe)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${at}"]`).remove();for(let at=0;at=be&&at<=Ke&&(typeof y=="undefined"||e?Ht.push(at):(at>y&&Ht.push(at),at{t.$wrapperEl.append(ee(w[at],at))}),ei.sort((at,si)=>si-at).forEach(at=>{t.$wrapperEl.prepend(ee(w[at],at))}),t.$wrapperEl.children(".swiper-slide").css(Le,`${Xe}px`),Xt()},renderSlide(e,t){const i=this,r=i.params.virtual;if(r.cache&&i.virtual.cache[t])return i.virtual.cache[t];const l=r.renderSlide?J(r.renderSlide.call(i,e,t)):J(`
${e}
`);return l.attr("data-swiper-slide-index")||l.attr("data-swiper-slide-index",t),r.cache&&(i.virtual.cache[t]=l),l},appendSlide(e){const t=this;if(typeof e=="object"&&"length"in e)for(let i=0;i{const y=c[p],w=y.attr("data-swiper-slide-index");w&&y.attr("data-swiper-slide-index",parseInt(w,10)+1),f[parseInt(p,10)+l]=y}),t.virtual.cache=f}t.virtual.update(!0),t.slideTo(r,0)},removeSlide(e){const t=this;if(typeof e=="undefined"||e===null)return;let i=t.activeIndex;if(Array.isArray(e))for(let r=e.length-1;r>=0;r-=1)t.virtual.slides.splice(e[r],1),t.params.virtual.cache&&delete t.virtual.cache[e[r]],e[r]0&&t.$el.parents(`.${t.params.slideActiveClass}`).length===0)return;const Re=P.innerWidth,Le=P.innerHeight,Te=t.$el.offset();i&&(Te.left-=t.$el[0].scrollLeft);const st=[[Te.left,Te.top],[Te.left+t.width,Te.top],[Te.left,Te.top+t.height],[Te.left+t.width,Te.top+t.height]];for(let be=0;be=0&&Ke[0]<=Re&&Ke[1]>=0&&Ke[1]<=Le&&(K=!0)}if(!K)return}t.isHorizontal()?((f||p||y||w)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((p||w)&&!i||(f||y)&&i)&&t.slideNext(),((f||y)&&!i||(p||w)&&i)&&t.slidePrev()):((f||p||N||ee)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(p||ee)&&t.slideNext(),(f||N)&&t.slidePrev()),t.emit("keyPress",l)}},enable(){const e=this;e.keyboard.enabled||(J(O).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(J(O).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var dr={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;v.extend(e,{keyboard:{enabled:!1,enable:kn.enable.bind(e),disable:kn.disable.bind(e),handle:kn.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function xn(){const e="onwheel";let t=e in O;if(!t){const i=O.createElement("div");i.setAttribute(e,"return;"),t=typeof i[e]=="function"}return!t&&O.implementation&&O.implementation.hasFeature&&O.implementation.hasFeature("","")!==!0&&(t=O.implementation.hasFeature("Events.wheel","3.0")),t}const In={lastScrollTime:v.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return P.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":xn()?"wheel":"mousewheel"},normalize(e){let l=0,c=0,f=0,p=0;return"detail"in e&&(c=e.detail),"wheelDelta"in e&&(c=-e.wheelDelta/120),"wheelDeltaY"in e&&(c=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(l=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(l=c,c=0),f=l*10,p=c*10,"deltaY"in e&&(p=e.deltaY),"deltaX"in e&&(f=e.deltaX),e.shiftKey&&!f&&(f=p,p=0),(f||p)&&e.deltaMode&&(e.deltaMode===1?(f*=40,p*=40):(f*=800,p*=800)),f&&!l&&(l=f<1?-1:1),p&&!c&&(c=p<1?-1:1),{spinX:l,spinY:c,pixelX:f,pixelY:p}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let t=e;const i=this,r=i.params.mousewheel;i.params.cssMode&&t.preventDefault();let l=i.$el;if(i.params.mousewheel.eventsTarged!=="container"&&(l=J(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!l[0].contains(t.target)&&!r.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let c=0;const f=i.rtlTranslate?-1:1,p=In.normalize(t);if(r.forceToAxis)if(i.isHorizontal())if(Math.abs(p.pixelX)>Math.abs(p.pixelY))c=-p.pixelX*f;else return!0;else if(Math.abs(p.pixelY)>Math.abs(p.pixelX))c=-p.pixelY;else return!0;else c=Math.abs(p.pixelX)>Math.abs(p.pixelY)?-p.pixelX*f:-p.pixelY;if(c===0)return!0;if(r.invert&&(c=-c),i.params.freeMode){const y={time:v.now(),delta:Math.abs(c),direction:Math.sign(c)},{lastEventBeforeSnap:w}=i.mousewheel,N=w&&y.time=i.minTranslate()&&(ee=i.minTranslate()),ee<=i.maxTranslate()&&(ee=i.maxTranslate()),i.setTransition(0),i.setTranslate(ee),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!K&&i.isBeginning||!Re&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;const Le=i.mousewheel.recentWheelEvents;Le.length>=15&&Le.shift();const Te=Le.length?Le[Le.length-1]:void 0,st=Le[0];if(Le.push(y),Te&&(y.delta>Te.delta||y.direction!==Te.direction))Le.splice(0);else if(Le.length>=15&&y.time-st.time<500&&st.delta-y.delta>=1&&y.delta<=6){const be=c>0?.8:.2;i.mousewheel.lastEventBeforeSnap=y,Le.splice(0),i.mousewheel.timeout=v.nextTick(()=>{i.slideToClosest(i.params.speed,!0,void 0,be)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=v.nextTick(()=>{i.mousewheel.lastEventBeforeSnap=y,Le.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(N||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),ee===i.minTranslate()||ee===i.maxTranslate())return!0}}else{const y={time:v.now(),delta:Math.abs(c),direction:Math.sign(c),raw:e},w=i.mousewheel.recentWheelEvents;w.length>=2&&w.shift();const N=w.length?w[w.length-1]:void 0;if(w.push(y),N?(y.direction!==N.direction||y.delta>N.delta||y.time>N.time+150)&&i.mousewheel.animateSlider(y):i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&v.now()-t.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),t.emit("scroll",e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=new P.Date().getTime(),!1)},releaseScroll(e){const t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable(){const e=this,t=In.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t||e.mousewheel.enabled)return!1;let i=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(i=J(e.params.mousewheel.eventsTarged)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=In.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t||!e.mousewheel.enabled)return!1;let i=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(i=J(e.params.mousewheel.eventsTarged)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var Sr={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;v.extend(e,{mousewheel:{enabled:!1,enable:In.enable.bind(e),disable:In.disable.bind(e),handle:In.handle.bind(e),handleMouseEnter:In.handleMouseEnter.bind(e),handleMouseLeave:In.handleMouseLeave.bind(e),animateSlider:In.animateSlider.bind(e),releaseScroll:In.releaseScroll.bind(e),lastScrollTime:v.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const Jn={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:i,$prevEl:r}=e.navigation;r&&r.length>0&&(e.isBeginning?r.addClass(t.disabledClass):r.removeClass(t.disabledClass),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),!(t.isBeginning&&!t.params.loop)&&t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),!(t.isEnd&&!t.params.loop)&&t.slideNext()},init(){const e=this,t=e.params.navigation;if(!(t.nextEl||t.prevEl))return;let i,r;t.nextEl&&(i=J(t.nextEl),e.params.uniqueNavElements&&typeof t.nextEl=="string"&&i.length>1&&e.$el.find(t.nextEl).length===1&&(i=e.$el.find(t.nextEl))),t.prevEl&&(r=J(t.prevEl),e.params.uniqueNavElements&&typeof t.prevEl=="string"&&r.length>1&&e.$el.find(t.prevEl).length===1&&(r=e.$el.find(t.prevEl))),i&&i.length>0&&i.on("click",e.navigation.onNextClick),r&&r.length>0&&r.on("click",e.navigation.onPrevClick),v.extend(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:r,prevEl:r&&r[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}};var Pr={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;v.extend(e,{navigation:{init:Jn.init.bind(e),update:Jn.update.bind(e),destroy:Jn.destroy.bind(e),onNextClick:Jn.onNextClick.bind(e),onPrevClick:Jn.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:i,$prevEl:r}=t.navigation;if(t.params.navigation.hideOnClick&&!J(e.target).is(r)&&!J(e.target).is(i)){let l;i?l=i.hasClass(t.params.navigation.hiddenClass):r&&(l=r.hasClass(t.params.navigation.hiddenClass)),l===!0?t.emit("navigationShow",t):t.emit("navigationHide",t),i&&i.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}}};const Gn={update(){const e=this,t=e.rtl,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,l=e.pagination.$el;let c;const f=e.params.loop?Math.ceil((r-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(c=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),c>r-1-e.loopedSlides*2&&(c-=r-e.loopedSlides*2),c>f-1&&(c-=f),c<0&&e.params.paginationType!=="bullets"&&(c=f+c)):typeof e.snapIndex!="undefined"?c=e.snapIndex:c=e.activeIndex||0,i.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const p=e.pagination.bullets;let y,w,N;if(i.dynamicBullets&&(e.pagination.bulletSize=p.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),l.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(i.dynamicMainBullets+4)}px`),i.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=c-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),y=c-e.pagination.dynamicBulletIndex,w=y+(Math.min(p.length,i.dynamicMainBullets)-1),N=(w+y)/2),p.removeClass(`${i.bulletActiveClass} ${i.bulletActiveClass}-next ${i.bulletActiveClass}-next-next ${i.bulletActiveClass}-prev ${i.bulletActiveClass}-prev-prev ${i.bulletActiveClass}-main`),l.length>1)p.each((ee,K)=>{const Re=J(K),Le=Re.index();Le===c&&Re.addClass(i.bulletActiveClass),i.dynamicBullets&&(Le>=y&&Le<=w&&Re.addClass(`${i.bulletActiveClass}-main`),Le===y&&Re.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),Le===w&&Re.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`))});else{const ee=p.eq(c),K=ee.index();if(ee.addClass(i.bulletActiveClass),i.dynamicBullets){const Re=p.eq(y),Le=p.eq(w);for(let Te=y;Te<=w;Te+=1)p.eq(Te).addClass(`${i.bulletActiveClass}-main`);if(e.params.loop)if(K>=p.length-i.dynamicMainBullets){for(let Te=i.dynamicMainBullets;Te>=0;Te-=1)p.eq(p.length-Te).addClass(`${i.bulletActiveClass}-main`);p.eq(p.length-i.dynamicMainBullets-1).addClass(`${i.bulletActiveClass}-prev`)}else Re.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),Le.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`);else Re.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),Le.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`)}}if(i.dynamicBullets){const ee=Math.min(p.length,i.dynamicMainBullets+4),K=(e.pagination.bulletSize*ee-e.pagination.bulletSize)/2-N*e.pagination.bulletSize,Re=t?"right":"left";p.css(e.isHorizontal()?Re:"top",`${K}px`)}}if(i.type==="fraction"&&(l.find(`.${i.currentClass}`).text(i.formatFractionCurrent(c+1)),l.find(`.${i.totalClass}`).text(i.formatFractionTotal(f))),i.type==="progressbar"){let p;i.progressbarOpposite?p=e.isHorizontal()?"vertical":"horizontal":p=e.isHorizontal()?"horizontal":"vertical";const y=(c+1)/f;let w=1,N=1;p==="horizontal"?w=y:N=y,l.find(`.${i.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${w}) scaleY(${N})`).transition(e.params.speed)}i.type==="custom"&&i.renderCustom?(l.html(i.renderCustom(e,c+1,f)),e.emit("paginationRender",e,l[0])):e.emit("paginationUpdate",e,l[0]),l[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el;let l="";if(t.type==="bullets"){const c=e.params.loop?Math.ceil((i-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let f=0;f`;r.html(l),e.pagination.bullets=r.find(`.${t.bulletClass}`)}t.type==="fraction"&&(t.renderFraction?l=t.renderFraction.call(e,t.currentClass,t.totalClass):l=` / `,r.html(l)),t.type==="progressbar"&&(t.renderProgressbar?l=t.renderProgressbar.call(e,t.progressbarFillClass):l=``,r.html(l)),t.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let i=J(t.el);i.length!==0&&(e.params.uniqueNavElements&&typeof t.el=="string"&&i.length>1&&(i=e.$el.find(t.el)),t.type==="bullets"&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),t.type==="bullets"&&t.dynamicBullets&&(i.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type==="progressbar"&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",`.${t.bulletClass}`,function(l){l.preventDefault();let c=J(this).index()*e.params.slidesPerGroup;e.params.loop&&(c+=e.loopedSlides),e.slideTo(c)}),v.extend(e.pagination,{$el:i,el:i[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",`.${t.bulletClass}`)}};var Zr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;v.extend(e,{pagination:{init:Gn.init.bind(e),render:Gn.render.bind(e),update:Gn.update.bind(e),destroy:Gn.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!J(e.target).hasClass(t.params.pagination.bulletClass)&&(t.pagination.$el.hasClass(t.params.pagination.hiddenClass)===!0?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}};const En={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:i,progress:r}=e,{dragSize:l,trackSize:c,$dragEl:f,$el:p}=t,y=e.params.scrollbar;let w=l,N=(c-l)*r;i?(N=-N,N>0?(w=l-N,N=0):-N+l>c&&(w=c+N)):N<0?(w=l+N,N=0):N+l>c&&(w=c-N),e.isHorizontal()?(f.transform(`translate3d(${N}px, 0, 0)`),f[0].style.width=`${w}px`):(f.transform(`translate3d(0px, ${N}px, 0)`),f[0].style.height=`${w}px`),y.hide&&(clearTimeout(e.scrollbar.timeout),p[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{p[0].style.opacity=0,p.transition(400)},1e3))},setTransition(e){const t=this;!t.params.scrollbar.el||!t.scrollbar.el||t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:i,$el:r}=t;i[0].style.width="",i[0].style.height="";const l=e.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,c=e.size/e.virtualSize,f=c*(l/e.size);let p;e.params.scrollbar.dragSize==="auto"?p=l*c:p=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=`${p}px`:i[0].style.height=`${p}px`,c>=1?r[0].style.display="none":r[0].style.display="",e.params.scrollbar.hide&&(r[0].style.opacity=0),v.extend(t,{trackSize:l,divider:c,moveDivider:f,dragSize:p}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:i,rtlTranslate:r}=t,{$el:l,dragSize:c,trackSize:f,dragStartPos:p}=i;let y;y=(i.getPointerPosition(e)-l.offset()[t.isHorizontal()?"left":"top"]-(p!==null?p:c/2))/(f-c),y=Math.max(Math.min(y,1),0),r&&(y=1-y);const w=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*y;t.updateProgress(w),t.setTranslate(w),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,i=t.params.scrollbar,{scrollbar:r,$wrapperEl:l}=t,{$el:c,$dragEl:f}=r;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===f[0]||e.target===f?r.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),l.transition(100),f.transition(100),r.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),c.transition(0),i.hide&&c.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:i,$wrapperEl:r}=t,{$el:l,$dragEl:c}=i;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,i.setDragPosition(e),r.transition(0),l.transition(0),c.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,i=t.params.scrollbar,{scrollbar:r,$wrapperEl:l}=t,{$el:c}=r;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),l.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=v.nextTick(()=>{c.css("opacity",0),c.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:r,params:l}=e,f=t.$el[0],p=le.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,y=le.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;le.touch?(f.addEventListener(i.start,e.scrollbar.onDragStart,p),f.addEventListener(i.move,e.scrollbar.onDragMove,p),f.addEventListener(i.end,e.scrollbar.onDragEnd,y)):(f.addEventListener(r.start,e.scrollbar.onDragStart,p),O.addEventListener(r.move,e.scrollbar.onDragMove,p),O.addEventListener(r.end,e.scrollbar.onDragEnd,y))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:r,params:l}=e,f=t.$el[0],p=le.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,y=le.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;le.touch?(f.removeEventListener(i.start,e.scrollbar.onDragStart,p),f.removeEventListener(i.move,e.scrollbar.onDragMove,p),f.removeEventListener(i.end,e.scrollbar.onDragEnd,y)):(f.removeEventListener(r.start,e.scrollbar.onDragStart,p),O.removeEventListener(r.move,e.scrollbar.onDragMove,p),O.removeEventListener(r.end,e.scrollbar.onDragEnd,y))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:i}=e,r=e.params.scrollbar;let l=J(r.el);e.params.uniqueNavElements&&typeof r.el=="string"&&l.length>1&&i.find(r.el).length===1&&(l=i.find(r.el));let c=l.find(`.${e.params.scrollbar.dragClass}`);c.length===0&&(c=J(`
`),l.append(c)),v.extend(t,{$el:l,el:l[0],$dragEl:c,dragEl:c[0]}),r.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};var Qr={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;v.extend(e,{scrollbar:{init:En.init.bind(e),destroy:En.destroy.bind(e),updateSize:En.updateSize.bind(e),setTranslate:En.setTranslate.bind(e),setTransition:En.setTransition.bind(e),enableDraggable:En.enableDraggable.bind(e),disableDraggable:En.disableDraggable.bind(e),setDragPosition:En.setDragPosition.bind(e),getPointerPosition:En.getPointerPosition.bind(e),onDragStart:En.onDragStart.bind(e),onDragMove:En.onDragMove.bind(e),onDragEnd:En.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}};const mr={setTransform(e,t){const i=this,{rtl:r}=i,l=J(e),c=r?-1:1,f=l.attr("data-swiper-parallax")||"0";let p=l.attr("data-swiper-parallax-x"),y=l.attr("data-swiper-parallax-y");const w=l.attr("data-swiper-parallax-scale"),N=l.attr("data-swiper-parallax-opacity");if(p||y?(p=p||"0",y=y||"0"):i.isHorizontal()?(p=f,y="0"):(y=f,p="0"),p.indexOf("%")>=0?p=`${parseInt(p,10)*t*c}%`:p=`${p*t*c}px`,y.indexOf("%")>=0?y=`${parseInt(y,10)*t}%`:y=`${y*t}px`,typeof N!="undefined"&&N!==null){const ee=N-(N-1)*(1-Math.abs(t));l[0].style.opacity=ee}if(typeof w=="undefined"||w===null)l.transform(`translate3d(${p}, ${y}, 0px)`);else{const ee=w-(w-1)*(1-Math.abs(t));l.transform(`translate3d(${p}, ${y}, 0px) scale(${ee})`)}},setTranslate(){const e=this,{$el:t,slides:i,progress:r,snapGrid:l}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((c,f)=>{e.parallax.setTransform(f,r)}),i.each((c,f)=>{let p=f.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(p+=Math.ceil(c/2)-r*(l.length-1)),p=Math.min(Math.max(p,-1),1),J(f).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((y,w)=>{e.parallax.setTransform(w,p)})})},setTransition(e=this.params.speed){const t=this,{$el:i}=t;i.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((r,l)=>{const c=J(l);let f=parseInt(c.attr("data-swiper-parallax-duration"),10)||e;e===0&&(f=0),c.transition(f)})}};var wr={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;v.extend(e,{parallax:{setTransform:mr.setTransform.bind(e),setTranslate:mr.setTranslate.bind(e),setTransition:mr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition(e){const t=this;t.params.parallax.enabled&&t.parallax.setTransition(e)}}};const fr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,l=e.targetTouches[1].pageY;return Math.sqrt(yn(r-t,2)+yn(l-i,2))},onGestureStart(e){const t=this,i=t.params.zoom,r=t.zoom,{gesture:l}=r;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!le.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;r.fakeGestureTouched=!0,l.scaleStart=fr.getDistanceBetweenTouches(e)}if((!l.$slideEl||!l.$slideEl.length)&&(l.$slideEl=J(e.target).closest(`.${t.params.slideClass}`),l.$slideEl.length===0&&(l.$slideEl=t.slides.eq(t.activeIndex)),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${i.containerClass}`),l.maxRatio=l.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,l.$imageWrapEl.length===0)){l.$imageEl=void 0;return}l.$imageEl&&l.$imageEl.transition(0),t.zoom.isScaling=!0},onGestureChange(e){const t=this,i=t.params.zoom,r=t.zoom,{gesture:l}=r;if(!le.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;r.fakeGestureMoved=!0,l.scaleMove=fr.getDistanceBetweenTouches(e)}!l.$imageEl||l.$imageEl.length===0||(le.gestures?r.scale=e.scale*r.currentScale:r.scale=l.scaleMove/l.scaleStart*r.currentScale,r.scale>l.maxRatio&&(r.scale=l.maxRatio-1+yn(r.scale-l.maxRatio+1,.5)),r.scalel.touchesStart.x)){l.isTouched=!1;return}if(!t.isHorizontal()&&(Math.floor(l.minY)===Math.floor(l.startY)&&l.touchesCurrent.yl.touchesStart.y)){l.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),l.isMoved=!0,l.currentX=l.touchesCurrent.x-l.touchesStart.x+l.startX,l.currentY=l.touchesCurrent.y-l.touchesStart.y+l.startY,l.currentXl.maxX&&(l.currentX=l.maxX-1+yn(l.currentX-l.maxX+1,.8)),l.currentYl.maxY&&(l.currentY=l.maxY-1+yn(l.currentY-l.maxY+1,.8)),c.prevPositionX||(c.prevPositionX=l.touchesCurrent.x),c.prevPositionY||(c.prevPositionY=l.touchesCurrent.y),c.prevTime||(c.prevTime=Date.now()),c.x=(l.touchesCurrent.x-c.prevPositionX)/(Date.now()-c.prevTime)/2,c.y=(l.touchesCurrent.y-c.prevPositionY)/(Date.now()-c.prevTime)/2,Math.abs(l.touchesCurrent.x-c.prevPositionX)<2&&(c.x=0),Math.abs(l.touchesCurrent.y-c.prevPositionY)<2&&(c.y=0),c.prevPositionX=l.touchesCurrent.x,c.prevPositionY=l.touchesCurrent.y,c.prevTime=Date.now(),r.$imageWrapEl.transform(`translate3d(${l.currentX}px, ${l.currentY}px,0)`)}},onTouchEnd(){const t=this.zoom,{gesture:i,image:r,velocity:l}=t;if(!i.$imageEl||i.$imageEl.length===0)return;if(!r.isTouched||!r.isMoved){r.isTouched=!1,r.isMoved=!1;return}r.isTouched=!1,r.isMoved=!1;let c=300,f=300;const p=l.x*c,y=r.currentX+p,w=l.y*f,N=r.currentY+w;l.x!==0&&(c=Math.abs((y-r.currentX)/l.x)),l.y!==0&&(f=Math.abs((N-r.currentY)/l.y));const ee=Math.max(c,f);r.currentX=y,r.currentY=N;const K=r.width*t.scale,Re=r.height*t.scale;r.minX=Math.min(i.slideWidth/2-K/2,0),r.maxX=-r.minX,r.minY=Math.min(i.slideHeight/2-Re/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),i.$imageWrapEl.transition(ee).transform(`translate3d(${r.currentX}px, ${r.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:i}=t;i.$slideEl&&e.previousIndex!==e.activeIndex&&(i.$imageEl&&i.$imageEl.transform("translate3d(0,0,0) scale(1)"),i.$imageWrapEl&&i.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle(e){const i=this.zoom;i.scale&&i.scale!==1?i.out():i.in(e)},in(e){const t=this,i=t.zoom,r=t.params.zoom,{gesture:l,image:c}=i;if(l.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?l.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):l.$slideEl=t.slides.eq(t.activeIndex),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${r.containerClass}`)),!l.$imageEl||l.$imageEl.length===0)return;l.$slideEl.addClass(`${r.zoomedSlideClass}`);let f,p,y,w,N,ee,K,Re,Le,Te,st,be,Ke,Xe,Xt,ei,Ht,at;typeof c.touchesStart.x=="undefined"&&e?(f=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,p=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(f=c.touchesStart.x,p=c.touchesStart.y),i.scale=l.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,i.currentScale=l.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(Ht=l.$slideEl[0].offsetWidth,at=l.$slideEl[0].offsetHeight,y=l.$slideEl.offset().left,w=l.$slideEl.offset().top,N=y+Ht/2-f,ee=w+at/2-p,Le=l.$imageEl[0].offsetWidth,Te=l.$imageEl[0].offsetHeight,st=Le*i.scale,be=Te*i.scale,Ke=Math.min(Ht/2-st/2,0),Xe=Math.min(at/2-be/2,0),Xt=-Ke,ei=-Xe,K=N*i.scale,Re=ee*i.scale,KXt&&(K=Xt),Reei&&(Re=ei)):(K=0,Re=0),l.$imageWrapEl.transition(300).transform(`translate3d(${K}px, ${Re}px,0)`),l.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)},out(){const e=this,t=e.zoom,i=e.params.zoom,{gesture:r}=t;r.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):r.$slideEl=e.slides.eq(e.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent(`.${i.containerClass}`)),!(!r.$imageEl||r.$imageEl.length===0)&&(t.scale=1,t.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(`${i.zoomedSlideClass}`),r.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const i=e.touchEvents.start==="touchstart"&&le.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,r=le.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;le.gestures?(e.$wrapperEl.on("gesturestart",l,t.onGestureStart,i),e.$wrapperEl.on("gesturechange",l,t.onGestureChange,i),e.$wrapperEl.on("gestureend",l,t.onGestureEnd,i)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,l,t.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,l,t.onGestureChange,r),e.$wrapperEl.on(e.touchEvents.end,l,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,l,t.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const i=e.touchEvents.start==="touchstart"&&le.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,r=le.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;le.gestures?(e.$wrapperEl.off("gesturestart",l,t.onGestureStart,i),e.$wrapperEl.off("gesturechange",l,t.onGestureChange,i),e.$wrapperEl.off("gestureend",l,t.onGestureEnd,i)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,l,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,l,t.onGestureChange,r),e.$wrapperEl.off(e.touchEvents.end,l,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,l,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)}};var Yr={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(r=>{t[r]=fr[r].bind(e)}),v.extend(e,{zoom:t});let i=1;Object.defineProperty(e.zoom,"scale",{get(){return i},set(r){if(i!==r){const l=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,c=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",r,l,c)}i=r}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){const t=this;t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd(e){const t=this;t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const hr={loadInSlide(e,t=!0){const i=this,r=i.params.lazy;if(typeof e=="undefined"||i.slides.length===0)return;const c=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children(`.${i.params.slideClass}[data-swiper-slide-index="${e}"]`):i.slides.eq(e);let f=c.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);c.hasClass(r.elementClass)&&!c.hasClass(r.loadedClass)&&!c.hasClass(r.loadingClass)&&(f=f.add(c[0])),f.length!==0&&f.each((p,y)=>{const w=J(y);w.addClass(r.loadingClass);const N=w.attr("data-background"),ee=w.attr("data-src"),K=w.attr("data-srcset"),Re=w.attr("data-sizes"),Le=w.parent("picture");i.loadImage(w[0],ee||N,K,Re,!1,()=>{if(!(typeof i=="undefined"||i===null||!i||i&&!i.params||i.destroyed)){if(N?(w.css("background-image",`url("${N}")`),w.removeAttr("data-background")):(K&&(w.attr("srcset",K),w.removeAttr("data-srcset")),Re&&(w.attr("sizes",Re),w.removeAttr("data-sizes")),Le.length&&Le.children("source").each((Te,st)=>{const be=J(st);be.attr("data-srcset")&&(be.attr("srcset",be.attr("data-srcset")),be.removeAttr("data-srcset"))}),ee&&(w.attr("src",ee),w.removeAttr("data-src"))),w.addClass(r.loadedClass).removeClass(r.loadingClass),c.find(`.${r.preloaderClass}`).remove(),i.params.loop&&t){const Te=c.attr("data-swiper-slide-index");if(c.hasClass(i.params.slideDuplicateClass)){const st=i.$wrapperEl.children(`[data-swiper-slide-index="${Te}"]:not(.${i.params.slideDuplicateClass})`);i.lazy.loadInSlide(st.index(),!1)}else{const st=i.$wrapperEl.children(`.${i.params.slideDuplicateClass}[data-swiper-slide-index="${Te}"]`);i.lazy.loadInSlide(st.index(),!1)}}i.emit("lazyImageReady",c[0],w[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",c[0],w[0])})},load(){const e=this,{$wrapperEl:t,params:i,slides:r,activeIndex:l}=e,c=e.virtual&&i.virtual.enabled,f=i.lazy;let p=i.slidesPerView;p==="auto"&&(p=0);function y(N){if(c){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${N}"]`).length)return!0}else if(r[N])return!0;return!1}function w(N){return c?J(N).attr("data-swiper-slide-index"):J(N).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${i.slideVisibleClass}`).each((N,ee)=>{const K=c?J(ee).attr("data-swiper-slide-index"):J(ee).index();e.lazy.loadInSlide(K)});else if(p>1)for(let N=l;N1||f.loadPrevNextAmount&&f.loadPrevNextAmount>1){const N=f.loadPrevNextAmount,ee=p,K=Math.min(l+ee+Math.max(N,ee),r.length),Re=Math.max(l-Math.max(ee,N),0);for(let Le=l+p;Le0&&e.lazy.loadInSlide(w(N));const ee=t.children(`.${i.slidePrevClass}`);ee.length>0&&e.lazy.loadInSlide(w(ee))}}};var Hr={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;v.extend(e,{lazy:{initialImageLoaded:!1,load:hr.load.bind(e),loadInSlide:hr.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const ar={LinearSpline:function(t,i){const r=function(){let p,y,w;return(N,ee)=>{for(y=-1,p=N.length;p-y>1;)w=p+y>>1,N[w]<=ee?y=w:p=w;return p}}();this.x=t,this.y=i,this.lastIndex=t.length-1;let l,c;return this.interpolate=function(p){return p?(c=r(this.x,p),l=c-1,(p-this.x[l])*(this.y[c]-this.y[l])/(this.x[c]-this.x[l])+this.y[l]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ar.LinearSpline(t.slidesGrid,e.slidesGrid):new ar.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const i=this,r=i.controller.control;let l,c;function f(p){const y=i.rtlTranslate?-i.translate:i.translate;i.params.controller.by==="slide"&&(i.controller.getInterpolateFunction(p),c=-i.controller.spline.interpolate(-y)),(!c||i.params.controller.by==="container")&&(l=(p.maxTranslate()-p.minTranslate())/(i.maxTranslate()-i.minTranslate()),c=(y-i.minTranslate())*l+p.minTranslate()),i.params.controller.inverse&&(c=p.maxTranslate()-c),p.updateProgress(c),p.setTranslate(c,i),p.updateActiveIndex(),p.updateSlidesClasses()}if(Array.isArray(r))for(let p=0;p{f.updateAutoHeight()}),f.$wrapperEl.transitionEnd(()=>{r&&(f.params.loop&&i.params.controller.by==="slide"&&f.loopFix(),f.transitionEnd())}))}if(Array.isArray(r))for(l=0;l0&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((i,r)=>{const l=J(r);e.a11y.makeElFocusable(l),e.a11y.addElRole(l,"button"),e.a11y.addElLabel(l,t.paginationBulletMessage.replace(/\{\{index\}\}/,l.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let i,r;e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.nextSlideMessage),i.on("keydown",e.a11y.onEnterKey)),r&&(e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.prevSlideMessage),r.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let t,i;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),i&&i.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var lr={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;v.extend(e,{a11y:{liveRegion:J(``)}}),Object.keys(Br).forEach(t=>{e.a11y[t]=Br[t].bind(e)})},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate(){const e=this;e.params.a11y.enabled&&e.a11y.updatePagination()},destroy(){const e=this;e.params.a11y.enabled&&e.a11y.destroy()}}};const bn={init(){const e=this;if(!e.params.history)return;if(!P.history||!P.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const t=e.history;t.initialized=!0,t.paths=bn.getPathValues(),!(!t.paths.key&&!t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||P.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||P.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=bn.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=P.location.pathname.slice(1).split("/").filter(l=>l!==""),t=e.length,i=e[t-2],r=e[t-1];return{key:i,value:r}},setHistory(e,t){const i=this;if(!i.history.initialized||!i.params.history.enabled)return;const r=i.slides.eq(t);let l=bn.slugify(r.attr("data-history"));P.location.pathname.includes(e)||(l=`${e}/${l}`);const c=P.history.state;c&&c.value===l||(i.params.history.replaceState?P.history.replaceState({value:l},null,l):P.history.pushState({value:l},null,l))},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,t,i){const r=this;if(t)for(let l=0,c=r.slides.length;l{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},i)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return!e.autoplay.running||typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,e===0||!t.params.autoplay.waitForTransition?(t.autoplay.paused=!1,t.autoplay.run()):(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd))))}};var Ur={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;v.extend(e,{autoplay:{running:!1,paused:!1,run:or.run.bind(e),start:or.start.bind(e),stop:or.stop.bind(e),pause:or.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){!e||e.destroyed||!e.$wrapperEl||t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const i=this;i.autoplay.running&&(t||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(e):i.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const xr={setTranslate(){const e=this,{slides:t}=e;for(let i=0;i{if(l||!t||t.destroyed)return;l=!0,t.animating=!1;const c=["webkitTransitionEnd","transitionend"];for(let f=0;f
'),i.append(K)),K.css({height:`${l}px`})):(K=t.find(".swiper-cube-shadow"),K.length===0&&(K=J('
'),t.append(K))));for(let Le=0;Le-1&&(ee=st*90+Xe*90,f&&(ee=-st*90-Xe*90)),Te.transform(at),y.slideShadows){let si=w?Te.find(".swiper-slide-shadow-left"):Te.find(".swiper-slide-shadow-top"),Mi=w?Te.find(".swiper-slide-shadow-right"):Te.find(".swiper-slide-shadow-bottom");si.length===0&&(si=J(`
`),Te.append(si)),Mi.length===0&&(Mi=J(`
`),Te.append(Mi)),si.length&&(si[0].style.opacity=Math.max(-Xe,0)),Mi.length&&(Mi[0].style.opacity=Math.max(Xe,0))}}if(i.css({"-webkit-transform-origin":`50% 50% -${p/2}px`,"-moz-transform-origin":`50% 50% -${p/2}px`,"-ms-transform-origin":`50% 50% -${p/2}px`,"transform-origin":`50% 50% -${p/2}px`}),y.shadow)if(w)K.transform(`translate3d(0px, ${l/2+y.shadowOffset}px, ${-l/2}px) rotateX(90deg) rotateZ(0deg) scale(${y.shadowScale})`);else{const Le=Math.abs(ee)-Math.floor(Math.abs(ee)/90)*90,Te=1.5-(Math.sin(Le*2*Math.PI/360)/2+Math.cos(Le*2*Math.PI/360)/2),st=y.shadowScale,be=y.shadowScale/Te,Ke=y.shadowOffset;K.transform(`scale3d(${st}, 1, ${be}) translate3d(0px, ${c/2+Ke}px, ${-c/2/be}px) rotateX(-90deg)`)}const Re=Rn.isSafari||Rn.isWebView?-p/2:0;i.transform(`translate3d(0px,0,${Re}px) rotateX(${e.isHorizontal()?0:ee}deg) rotateY(${e.isHorizontal()?-ee:0}deg)`)},setTransition(e){const t=this,{$el:i,slides:r}=t;r.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)}};var vi={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;v.extend(e,{cubeEffect:{setTranslate:qn.setTranslate.bind(e),setTransition:qn.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};v.extend(e.params,t),v.extend(e.originalParams,t)},setTranslate(){const e=this;e.params.effect==="cube"&&e.cubeEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="cube"&&t.cubeEffect.setTransition(e)}}};const Tr={setTranslate(){const e=this,{slides:t,rtlTranslate:i}=e;for(let r=0;r
`),l.append(K)),Re.length===0&&(Re=J(`
`),l.append(Re)),K.length&&(K[0].style.opacity=Math.max(-c,0)),Re.length&&(Re[0].style.opacity=Math.max(c,0))}l.transform(`translate3d(${N}px, ${ee}px, 0px) rotateX(${w}deg) rotateY(${y}deg)`)}},setTransition(e){const t=this,{slides:i,activeIndex:r,$wrapperEl:l}=t;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&e!==0){let c=!1;i.eq(r).transitionEnd(function(){if(c||!t||t.destroyed)return;c=!0,t.animating=!1;const p=["webkitTransitionEnd","transitionend"];for(let y=0;y
`),Le.append(hn)),Ui.length===0&&(Ui=J(`
`),Le.append(Ui)),hn.length&&(hn[0].style.opacity=be>0?be:0),Ui.length&&(Ui[0].style.opacity=-be>0?-be:0)}}if(le.pointerEvents||le.prefixedPointerEvents){const K=l[0].style;K.perspectiveOrigin=`${w}px 50%`}},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Nr={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;v.extend(e,{coverflowEffect:{setTranslate:Dr.setTranslate.bind(e),setTransition:Dr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.effect==="coverflow"&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){const e=this;e.params.effect==="coverflow"&&e.coverflowEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="coverflow"&&t.coverflowEffect.setTransition(e)}}};const gr={init(){const e=this,{thumbs:t}=e.params,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,v.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),v.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):v.isObject(t.swiper)&&(e.thumbs.swiper=new i(v.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const i=t.clickedIndex,r=t.clickedSlide;if(r&&J(r).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof i=="undefined"||i===null)return;let l;if(t.params.loop?l=parseInt(J(t.clickedSlide).attr("data-swiper-slide-index"),10):l=i,e.params.loop){let c=e.activeIndex;e.slides.eq(c).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,c=e.activeIndex);const f=e.slides.eq(c).prevAll(`[data-swiper-slide-index="${l}"]`).eq(0).index(),p=e.slides.eq(c).nextAll(`[data-swiper-slide-index="${l}"]`).eq(0).index();typeof f=="undefined"?l=p:typeof p=="undefined"?l=f:p-ct.previousIndex?"next":"prev"}else w=t.realIndex,N=w>t.previousIndex?"next":"prev";c&&(w+=N==="next"?l:-1*l),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(w)<0&&(i.params.centeredSlides?w>y?w=w-Math.floor(r/2)+1:w=w+Math.floor(r/2)-1:w>y&&(w=w-r+1),i.slideTo(w,e?0:void 0))}let f=1;const p=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(f=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(f=1),f=Math.floor(f),i.slides.removeClass(p),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let y=0;y{}})=>{const dt=()=>s.createElement("div",{className:L.flexColumn},s.createElement("img",{className:L.img,src:P}),s.createElement("span",{className:L.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Fe=()=>s.createElement("div",{className:L.flexColumn},s.createElement("img",{className:L.img,src:G}),s.createElement("span",{className:L.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),De=()=>fe===3?s.createElement(s.Fragment,null,Fe(),dt()):fe===2?dt():Fe();return s.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{nt(),pe.history.push("/account/certification")},onCancel:()=>{nt()}},s.createElement("div",{className:L.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),s.createElement("div",{className:L.flexRow},De()))};var J=(0,pe.connect)(({paperlibrary:j,loading:fe,globalSetting:nt})=>({paperlibrary:j,globalSetting:nt,loading:fe.effects}))(ce)},91552:function(ai,It,S){"use strict";S.d(It,{Z:function(){return xe}});var s=S(59301),pe=S(42203),O=S(43418),G=S(8591),P=S(92832),L=S(24905),ce=S(99460),J=S(25167),j=S(58130),fe=S(3113),nt=S(14726),dt={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Fe=S(32637),De=S(59301);const Et=({classroomList:Se,dispatch:Ve,user:Je})=>De.createElement(O.default,{open:Se.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:De.createElement("span",null,De.createElement(nt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Ve({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},De.createElement("div",{style:{textAlign:"center",marginBottom:30}},De.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",De.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),De.createElement("img",{style:{width:130,height:130},src:Fe})),De.createElement("div",{className:dt.bottom},De.createElement(fe.ZP,{className:dt.yes,onClick:()=>{Ve({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var ot=(0,pe.connect)(({classroomList:Se,user:Ve})=>({classroomList:Se,user:Ve}))(Et),it=S(70635),Ne=S(59301),Ae=(Se,Ve,Je)=>new Promise((zt,Rt)=>{var _e=ne=>{try{ye(Je.next(ne))}catch(we){Rt(we)}},ge=ne=>{try{ye(Je.throw(ne))}catch(we){Rt(we)}},ye=ne=>ne.done?zt(ne.value):Promise.resolve(ne.value).then(_e,ge);ye((Je=Je.apply(Se,Ve)).next())}),ue=(Se=>(Se[Se.Professor=1]="Professor",Se[Se.AssistantProfessor=2]="AssistantProfessor",Se[Se.Student=3]="Student",Se))(ue||{});const he=({visible:Se,user:Ve,account:Je,onCancel:zt=()=>{},dispatch:Rt})=>{const[_e,ge]=(0,s.useState)(),[ye,ne]=(0,s.useState)([]),[we,b]=(0,s.useState)(!1),[Ee,Ie]=(0,s.useState)(!1),[je,ie]=(0,s.useState)(),[mt,Dt]=(0,s.useState)(!1);(0,s.useEffect)(()=>{var bt,ve;(bt=Ve==null?void 0:Ve.userInfo)!=null&&bt.identity&&ne([((ve=Ve==null?void 0:Ve.userInfo)==null?void 0:ve.identity)==="student"?3:1])},[Ve]);const pt=bt=>{const ve=()=>{window.location.href=(bt==null?void 0:bt.jump_url)||`/classrooms/${bt==null?void 0:bt.course_id}/students`};if(ye.includes(1)){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",{className:"tc"},(bt==null?void 0:bt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ve()}});return}ve()},ht=()=>Ae(void 0,null,function*(){if(!_e){G.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let bt=yield(0,it.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:_e}});if(bt!=null&&bt.need_pro_auth&&!ye.includes(1)&&!ye.includes(2)){Rt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:_e,checkedList:ye}}),qe();return}b(!0);const ve=yield(0,ce.cR)({invite_code:_e,professor:ye.includes(1)?1:null,assistant_professor:ye.includes(2)?1:null,student:ye.includes(3)?1:null});if(b(!1),(ve==null?void 0:ve.status)===-4&&(zt(),Rt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ve==null?void 0:ve.status)===-12&&G.ZP.warning(ve==null?void 0:ve.message),(ve==null?void 0:ve.status)===-2){if(qe(),ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ie(!0),ie(1);return}if(ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ie(!0),ie(2);return}if(ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ie(!0),ie(3);return}}if((ve==null?void 0:ve.status)===0){(0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),qe(),ve!=null&&ve.course_id?pt(ve):G.ZP.success(ve.message);return}}),qe=()=>Ae(void 0,null,function*(){zt()});return Ne.createElement(Ne.Fragment,null,Ne.createElement(O.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Se,confirmLoading:we,onOk:ht,onCancel:qe},Ne.createElement("div",{className:"tc"},Ne.createElement("div",null,Ne.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ne.createElement(P.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:_e,onChange:bt=>{if(bt.target.value.length>=7){G.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ge(bt.target.value)}})),Ne.createElement("div",{className:"mt10 font14"},Ne.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ne.createElement(L.default.Group,{value:ye,onChange:bt=>ne(bt)},Ne.createElement(L.default,{value:1,disabled:ye.includes(2)},"\u6559\u5E08"),Ne.createElement(L.default,{value:2,disabled:ye.includes(1)},"\u52A9\u6559"),Ne.createElement(L.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ne.createElement(ot,null),Ne.createElement(J.Z,{visible:Ee,onCancel:()=>Ie(!1),occupationValue:je}))};var xe=(0,pe.connect)(({user:Se,account:Ve})=>({user:Se,account:Ve}))(he)},19635:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Yi},g:function(){return Bi}});var s=S(59301),pe=S(42203),O=S(44e3),G=S(92832),P=S(43418),L={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},ce=S(8591),J=S(95237),j=S(43604),fe=S(20834),nt=S(38854),dt=S(5112),Fe=S(99460),De=S(58130),Et=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())}),ot=(Q=>(Q.Manager="manager",Q.Developer="developer",Q.Reporter="reporter",Q))(ot||{}),Ne=({visible:Q,onCancel:U=()=>{}})=>{const[K,q]=(0,s.useState)(),[re,Lt]=(0,s.useState)(),[Tt,xt]=(0,s.useState)(!1),Ze=()=>Et(void 0,null,function*(){if(!K){ce.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(K.length!==6){ce.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!re){ce.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}xt(!0);const fi=yield(0,Fe.vm)({code:K,role:re});xt(!1),Bt();const Ai={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Ai[fi.status]){ce.ZP.info(Ai[fi.status]);return}if(fi.status===0){re==="reporter"?(ce.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,De.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),pe.history.push(`/projects/${fi==null?void 0:fi.project_id}`)):((0,De.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),ce.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Bt=()=>Et(void 0,null,function*(){U()});return s.createElement(s.Fragment,null,s.createElement(P.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Q,confirmLoading:Tt,onOk:Ze,onCancel:Bt},s.createElement("div",{className:"tc"},s.createElement("div",null,s.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),s.createElement(G.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:K,onChange:fi=>{if(fi.target.value.length>=7){ce.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}q(fi.target.value)}})),s.createElement("div",{className:"mt10 font14"},s.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),s.createElement(dt.ZP.Group,{value:re,onChange:fi=>Lt(fi.target.value)},s.createElement(dt.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),s.createElement(dt.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),s.createElement(dt.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ae=S(91552),ue={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},he=S(18032),xe=S(78241),Se=S(57809),Ve=S(19726),Je=Object.defineProperty,zt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ne=(Q,U,K)=>U in Q?Je(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:K}):Q[U]=K,we=(Q,U)=>{for(var K in U||(U={}))ge.call(U,K)&&ne(Q,K,U[K]);if(_e)for(var K of _e(U))ye.call(U,K)&&ne(Q,K,U[K]);return Q},b=(Q,U)=>zt(Q,Rt(U)),Ee=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())});const Ie=({globalSetting:Q,dispatch:U,user:K,info:q,open:re,onCancel:Lt=()=>{}})=>{var Tt;const[xt,Ze]=(0,s.useState)([]),[Bt,fi]=(0,s.useState)([]),[Ai,qi]=(0,s.useState)([]),[Oi]=xe.default.useForm(),[$i,an]=(0,s.useState)(!1),[en,tn]=(0,s.useState)(!1),Vi=(0,s.useRef)(null),bi=(0,s.useRef)(1),[Si,Bn]=(0,s.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,s.useEffect)(()=>{re&&ln()},[re]);const ln=()=>Ee(void 0,null,function*(){var kt;const ui=q;if(!(0,he.o1)(U))return;const{user_school_id:zi="",department_id:nn="",school_name:on="",department_name:fn=""}=K.userInfo||{},Yt=(kt=ui==null?void 0:ui.graduation_years)==null?void 0:kt.at(-1);fi([{id:zi,name:on}]),yield Ut(zi),Oi.setFieldsValue({year:Yt,school_id:zi,department_id:Number(nn),name:`${Yt}${on}${fn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),hi=kt=>Ee(void 0,null,function*(){const ui=yield(0,Ve.J3)(b(we({},kt),{tab_module_type:"graduations"}));return ui!=null&&ui.un_purchased&&U({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),ui.status===0&&Ze((ui==null?void 0:ui.graduation_years)||[]),ui}),Wi=(kt,ui=500)=>{tn(!0),clearTimeout(Vi.current),Vi.current=setTimeout(()=>Ee(void 0,null,function*(){bi.current+=1;const zi=bi.current,nn=yield(0,Ve.NT)({keyword:kt});nn.status===0&&bi.current===zi&&(fi((nn==null?void 0:nn.schools)||[]),tn(!1))}),ui)},Ut=kt=>Ee(void 0,null,function*(){if(!kt)return;const ui=yield(0,Ve.Ps)({page:1,limit:9999,id:kt});ui.status===0&&qi((ui==null?void 0:ui.departments)||[])});return s.createElement(P.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:re,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:$i,onCancel:Lt,onOk:()=>Oi.submit()},s.createElement(xe.default,{colon:!1,form:Oi,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(kt,ui)=>{kt.school_id&&(Ut(ui.school_id),Oi.setFieldValue("department_id",null))},onFinish:kt=>Ee(void 0,null,function*(){an(!0);const ui=yield(0,Ve.Wz)(kt);ui.status===0&&(ce.ZP.success("\u521B\u5EFA\u6210\u529F"),Oi.resetFields(),Lt(),(0,De.xg)(`/graduations/${ui==null?void 0:ui.identifier}/index`)),an(!1)})},s.createElement(xe.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},s.createElement(Se.default,{style:{width:344},size:"large",options:(Tt=q==null?void 0:q.graduation_years)==null?void 0:Tt.map(kt=>({value:kt,label:kt}))})),s.createElement(xe.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},s.createElement(Se.default,{showSearch:!0,filterOption:!1,onSearch:kt=>{Wi(kt)},loading:en,size:"large",style:{width:344},options:Bt.map(kt=>({value:kt.id,label:kt.name}))})),s.createElement(xe.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},s.createElement(Se.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ai.map(kt=>({value:kt.id,label:kt.name}))})),s.createElement(xe.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},s.createElement(G.default,{showCount:!0,style:{width:344},maxLength:60}))))};var je=(0,pe.connect)(({user:Q,globalSetting:U,loading:K})=>({user:Q,globalSetting:U,loading:K}))(Ie),ie=S(70635),mt=Object.defineProperty,Dt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,qe=(Q,U,K)=>U in Q?mt(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:K}):Q[U]=K,bt=(Q,U)=>{for(var K in U||(U={}))pt.call(U,K)&&qe(Q,K,U[K]);if(Dt)for(var K of Dt(U))ht.call(U,K)&&qe(Q,K,U[K]);return Q},ve=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())});const Zt=({globalSetting:Q,dispatch:U,user:K,open:q,onCancel:re=()=>{}})=>{const[Lt]=xe.default.useForm(),[Tt,xt]=(0,s.useState)(!1),[Ze,Bt]=(0,s.useState)(null);return(0,s.useEffect)(()=>{var fi;if(q){const Ai={code:"",user_type:((fi=K==null?void 0:K.userInfo)==null?void 0:fi.identity)==="student"?2:1,major:""};Lt.setFieldsValue(Ai),Bt(bt({},Ai))}},[q]),s.createElement(P.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:q,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Tt,onCancel:re,onOk:()=>Lt.submit()},s.createElement(xe.default,{colon:!1,form:Lt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(fi,Ai)=>Bt(bt({},Ai)),onFinish:fi=>ve(void 0,null,function*(){xt(!0);const Ai=yield(0,ie.ZP)("/api/graduations/join.json",{method:"post",body:fi});Ai.status===0&&(re(),Ai!=null&&Ai.identifier?(0,De.xg)(`/graduations/${Ai==null?void 0:Ai.identifier}/index`):ce.ZP.success(Ai==null?void 0:Ai.message)),xt(!1)})},s.createElement(xe.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},s.createElement(G.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),s.createElement(xe.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},s.createElement(dt.ZP.Group,null,s.createElement(dt.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),s.createElement(dt.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ze==null?void 0:Ze.user_type)===2&&s.createElement(xe.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},s.createElement(G.default,{showCount:!0,maxLength:60}))))};var oi=(0,pe.connect)(({user:Q,globalSetting:U})=>({user:Q,globalSetting:U}))(Zt),At=S(59301),mi=Object.defineProperty,ni=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,yi=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,wi=(Q,U,K)=>U in Q?mi(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:K}):Q[U]=K,Gt=(Q,U)=>{for(var K in U||(U={}))Wt.call(U,K)&&wi(Q,K,U[K]);if(yi)for(var K of yi(U))Kt.call(U,K)&&wi(Q,K,U[K]);return Q},_t=(Q,U)=>ni(Q,Qt(U)),C=(Q,U)=>{var K={};for(var q in Q)Wt.call(Q,q)&&U.indexOf(q)<0&&(K[q]=Q[q]);if(Q!=null&&yi)for(var q of yi(Q))U.indexOf(q)<0&&Kt.call(Q,q)&&(K[q]=Q[q]);return K},F=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())}),D=(Q=>(Q.Projects="projects",Q.Shixuns="shixuns",Q.Classrooms="classrooms",Q))(D||{}),k=(Q=>(Q.Classrooms="classrooms",Q.Shixuns="shixuns",Q.Paths="paths",Q.Projects="projects",Q.Videos="videos",Q.Topics="topics",Q.Graduations="graduations",Q))(k||{});const X=Q=>{var U=Q,{homePage:K,user:q,globalSetting:re,loading:Lt,dispatch:Tt}=U,xt=C(U,["homePage","user","globalSetting","loading","dispatch"]),Ze,Bt,fi,Ai;const[qi,Oi]=(0,s.useState)(),[$i,an]=(0,s.useState)(),[en,tn]=(0,s.useState)(!1),[Vi,bi]=(0,s.useState)(!1),[Si,Bn]=(0,s.useState)(!1),[ln,hi]=(0,s.useState)();function Wi(Yt,Hi){for(const ji of Yt){if(ji.link===Hi)return ji.hidden;if(ji.subitem&&ji.subitem.length>0){let yt=ji.subitem;for(const li of yt)if(li.link===Hi)return li.hidden;return!1}}return!0}const Ut=Wi(((Ze=re.setting)==null?void 0:Ze.navbar)||[],"/classrooms"),kt=Wi(((Bt=re.setting)==null?void 0:Bt.navbar)||[],"/shixuns"),ui=Wi(((fi=re.setting)==null?void 0:fi.navbar)||[],"/paths"),zi=Wi(((Ai=re.setting)==null?void 0:Ai.navbar)||[],"/graduations"),nn=Yt=>{var Hi;if((0,he.tJ)(Tt)){if(Yt==="projects"&&!((Hi=q.userInfo)!=null&&Hi.email)){ce.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yt==="classrooms"?Oi(!0):Yt==="projects"&&an(!0)}},on=(Yt,Hi)=>{var ji;if((0,he.tJ)(Tt)){if(Hi==="projects"&&!((ji=q.userInfo)!=null&&ji.email)){ce.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Hi==="shixuns"&&!(0,he.xY)()||Yt&&(window.location.href=Yt)}},fn=Yt=>{var Hi,ji,yt,li,Pi,Jt,Ti,Zi,rn,Di,Ei,Ri,ki,Fi,Mn,ir,kn,nr,rr,On,sr,xn,Un,Pn,dr;return At.createElement(At.Fragment,null,At.createElement(J.Z,{justify:"space-around",className:"pt5 pb5"},At.createElement(j.Z,{className:((Hi=q.userInfo)==null?void 0:Hi.user_identity)!=="\u5B66\u751F"?ue.joinCol:ue.hidden},((ji=q.userInfo)==null?void 0:ji.user_identity)!=="\u5B66\u751F"&&!((yt=re==null?void 0:re.setting)!=null&&yt.hide_course)&&At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>on("/classrooms/new")},(li=q.userInfo)!=null&&li.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Pi=re==null?void 0:re.setting)!=null&&Pi.hide_shixun)&&((Jt=q==null?void 0:q.userInfo)==null?void 0:Jt.is_shixun_marker)&&At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>on("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ti=q.userInfo)==null?void 0:Ti.main_site)||!((Zi=q.userInfo)!=null&&Zi.main_site)&&!ui&&(((rn=q.userInfo)==null?void 0:rn.admin)||((Di=q.userInfo)==null?void 0:Di.is_teacher)||((Ei=q.userInfo)==null?void 0:Ei.business)))&&At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>on("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ri=re==null?void 0:re.setting)!=null&&Ri.is_local)&&((ki=q.userInfo)==null?void 0:ki.main_site)&&At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>{var Tn;return on(`${(Tn=re==null?void 0:re.setting)==null?void 0:Tn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Fi=q==null?void 0:q.userInfo)==null?void 0:Fi.identity)!=="student"&&At.createElement(fe.default.Item,_t(Gt({},Yt),{onClick:()=>F(void 0,null,function*(){if(!(0,he.o1)(Tt))return;const Tn=yield(0,Ve.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Tn!=null&&Tn.un_purchased){Tt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Tn.status===0&&(hi(Tn),tn(!0))})}),At.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Mn=q.userInfo)!=null&&Mn.main_site)&&At.createElement("div",null,At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("classrooms")},(ir=q.userInfo)!=null&&ir.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((kn=q.userInfo)==null?void 0:kn.main_site)&&!((nr=re==null?void 0:re.setting)!=null&&nr.is_local)&&At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((rr=q.userInfo)==null?void 0:rr.main_site)&&((On=q.userInfo)==null?void 0:On.user_identity)!=="\u5B66\u751F"&&At.createElement(j.Z,null,At.createElement("div",{className:ue.joinBoard})),((sr=q.userInfo)==null?void 0:sr.main_site)&&At.createElement(j.Z,{className:((xn=q.userInfo)==null?void 0:xn.user_identity)!=="\u5B66\u751F"?ue.joinCol:ue.w90},At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("classrooms")},(Un=q.userInfo)!=null&&Un.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pn=q.userInfo)==null?void 0:Pn.main_site)&&!((dr=re==null?void 0:re.setting)!=null&&dr.is_local)&&At.createElement(fe.default.Item,Gt({},Yt),At.createElement("a",{onClick:()=>nn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),At.createElement(fe.default.Item,_t(Gt({},Yt),{onClick:()=>{(0,he.o1)(Tt)&&bi(!0)}}),At.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return At.createElement("section",null,At.createElement(nt.Z,{dropdownRender:()=>{var Yt;return At.createElement(fe.default,{className:((Yt=q.userInfo)==null?void 0:Yt.user_identity)!=="\u5B66\u751F"?`${ue.rightMenu} ${ue.joinMenu} mt10`:`${ue.rightMenu} ${ue.joinMenu} ${ue.w140} mt10`},At.createElement(fn,null))},placement:"bottom"},At.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),At.createElement(Ae.Z,{visible:qi,onCancel:()=>Oi(!1)}),At.createElement(Ne,{visible:$i,onCancel:()=>an(!1)}),At.createElement(je,{info:ln,open:en,onCancel:()=>tn(!1)}),At.createElement(oi,{open:Vi,onCancel:()=>bi(!1)}))};var g=(0,pe.connect)(({homePage:Q,loading:U,user:K,globalSetting:q})=>({homePage:Q,user:K,globalSetting:q,loading:U.models.index}))(X),H={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},ae=S(2119),Ge=S(3129),ut=S(10148),Pe=S(59301),rt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,V=(Q,U)=>{var K={};for(var q in Q)Ot.call(Q,q)&&U.indexOf(q)<0&&(K[q]=Q[q]);if(Q!=null&&rt)for(var q of rt(Q))U.indexOf(q)<0&&z.call(Q,q)&&(K[q]=Q[q]);return K},le=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())});const Y=Q=>{var U,K=RegExp("(^| )"+Q+"=([^;]+)(;|$)");return(U=document.cookie.match(K))?decodeURIComponent(U[2]):null},Ye=Q=>{var U=new Date;U.setTime(U.getTime()-1);var K=Y(Q);K!=null&&(document.cookie=Q+"="+K+";expires="+U.toGMTString())};var We=(Q=>(Q.Classrooms="classrooms",Q.Shixuns="shixuns",Q.Paths="paths",Q.Projects="projects",Q.Videos="videos",Q.Topics="topics",Q.Competition="competitions",Q.Engineering="engineering",Q.Graduations="graduations",Q.Paperlibrary="paperlibrary",Q.Problemset="problemset",Q.Dataset="dataset",Q))(We||{});const ft=Q=>{var U=Q,{homePage:K,user:q,globalSetting:re,loading:Lt,dispatch:Tt,shixunHomeworks:xt,location:Ze,payload:Bt={}}=U,fi=V(U,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ai,qi,Oi,$i,an,en,tn,Vi,bi,Si,Bn,ln,hi,Wi,Ut,kt;const ui=(qi=(((Ai=re.setting)==null?void 0:Ai.navbar)||[]).find(Yt=>Yt.link==="/classrooms"))==null?void 0:qi.hidden,zi=($i=(((Oi=re.setting)==null?void 0:Oi.navbar)||[]).find(Yt=>Yt.link==="/shixuns"))==null?void 0:$i.hidden,nn=(en=(((an=re.setting)==null?void 0:an.navbar)||[]).find(Yt=>Yt.link==="/paths"))==null?void 0:en.hidden,on=(tn=q.userInfo)==null?void 0:tn.is_school_manage,fn=()=>{var Yt,Hi,ji,yt,li,Pi,Jt,Ti,Zi,rn,Di,Ei,Ri,ki,Fi;return(0,De.Ll)()?Pe.createElement(fe.default,{className:`${H.rightMenu} ${H.menuWrap}`},Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Pe.createElement(fe.default,{className:`${H.rightMenu} ${H.menuWrap}`},Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:`/users/${(Yt=q.userInfo)==null?void 0:Yt.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:`/users/${(Hi=q.userInfo)==null?void 0:Hi.login}/classrooms`},(ji=q.userInfo)!=null&&ji.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:`/users/${(yt=q.userInfo)==null?void 0:yt.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:`/users/${(li=q.userInfo)==null?void 0:li.login}/paths`},(Pi=q.userInfo)!=null&&Pi.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Jt=q.userInfo)==null?void 0:Jt.user_identity)!=="\u5B66\u751F"&&Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:`/users/${(Ti=q.userInfo)==null?void 0:Ti.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:`/users/${(Zi=q.userInfo)==null?void 0:Zi.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((rn=q.userInfo)==null?void 0:rn.user_identity)!=="\u5B66\u751F"&&Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:`/users/${(Di=q.userInfo)==null?void 0:Di.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,ae.JA)()&&Pe.createElement(fe.default.Item,null,Pe.createElement("a",{onClick:()=>{(0,he.tJ)(Tt)&&pe.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,ae.JA)()&&Pe.createElement(fe.default.Item,null,Pe.createElement("a",{onClick:()=>{(0,he.tJ)(Tt)&&pe.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ri=(Ei=q.navigationInfo)==null?void 0:Ei.top)==null?void 0:Ri.laboratory_admin_url)&&Pe.createElement(fe.default.Item,null,Pe.createElement("a",{href:(Fi=(ki=q.navigationInfo)==null?void 0:ki.top)==null?void 0:Fi.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Pe.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),on&&Pe.createElement(fe.default.Item,null,Pe.createElement(pe.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Pe.createElement(fe.default.Item,{className:H.exit},Pe.createElement("a",{onClick:()=>le(void 0,null,function*(){try{const Mn=yield(0,Ge.vR)({});ce.ZP.success(Mn==null?void 0:Mn.message)}catch(Mn){}(0,De.d8)("_educoder_session","logout",1),(0,De.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ae.bg)()?Pe.createElement(nt.Z,{className:`${H.height67}`,dropdownRender:fn,placement:"bottomRight"},Pe.createElement("section",null,Pe.createElement("aside",null,Pe.createElement("div",{className:xt.actionTabs.type===1?H.classromediv:""},Pe.createElement("img",{className:`${H.userPic} current ml15`,src:`${(Vi=ut.Z)==null?void 0:Vi.IMG_SERVER}/images/${(bi=q.userInfo)==null?void 0:bi.image_url}`,alt:"",onClick:()=>{var Yt;return pe.history.push((0,De.Ll)()?"/account/profile":`/users/${(Yt=q.userInfo)==null?void 0:Yt.login}/classrooms`)}}),(0,De.Ll)()&&Pe.createElement("span",{className:"ml10 font16"},(Si=q.userInfo)==null?void 0:Si.username),Pe.createElement("i",{className:`iconfont icon-zhankai4 ${H.icon}`}))))):Pe.createElement("div",{className:`font15 ${re.isIlearning?H.login:""}`},((Bn=re.setting)==null?void 0:Bn.sso_login_url)&&Pe.createElement("a",{target:"_blank",href:(ln=re.setting)==null?void 0:ln.sso_login_url},Pe.createElement("img",{src:`${ut.Z.IMG_SERVER}/${(hi=re.setting)==null?void 0:hi.login_logo_url}`,width:40}),Pe.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Wi=re.setting)==null?void 0:Wi.sso_login_button_name)),!((Ut=re.setting)!=null&&Ut.hide_account_login)&&Pe.createElement(Pe.Fragment,null,Pe.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Tt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((kt=re.setting)!=null&&kt.close_register)&&Pe.createElement(Pe.Fragment,null,Pe.createElement("span",{className:"ml5 mr5"},"|"),Pe.createElement(pe.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var lt=(0,pe.connect)(({homePage:Q,loading:U,user:K,globalSetting:q,shixunHomeworks:re})=>({homePage:Q,user:K,globalSetting:q,shixunHomeworks:re,loading:U.models.index}))(ft),ke={tip:"tip___a6MfI"},Mt=S(61186),te=S.n(Mt),m=S(59301),T=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())}),$=(Q=>(Q[Q.Professor=1]="Professor",Q[Q.AssistantProfessor=2]="AssistantProfessor",Q[Q.Student=3]="Student",Q))($||{});const u=({visible:Q,user:U,onCancel:K=()=>{},dispatch:q})=>{var re,Lt,Tt;const[xt,Ze]=(0,s.useState)(),[Bt,fi]=(0,s.useState)([]),[Ai,qi]=(0,s.useState)(!1),[Oi,$i]=(0,s.useState)(!1),[an,en]=(0,s.useState)(),[tn,Vi]=(0,s.useState)(!1),bi=(re=window.location.pathname)==null?void 0:re.includes("classrooms/");(0,s.useEffect)(()=>{var Ut,kt;(Ut=U==null?void 0:U.userInfo)!=null&&Ut.identity&&fi([((kt=U==null?void 0:U.userInfo)==null?void 0:kt.identity)==="student"?3:1])},[U]),(0,s.useEffect)(()=>{var Ut,kt,ui;if(console.log(U==null?void 0:U.userInfo),(Ut=U==null?void 0:U.userInfo)!=null&&Ut.user_status)if(((kt=U==null?void 0:U.userInfo)==null?void 0:kt.role)===15){Vi(!1);return}else{let zi=JSON.parse(bi?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));zi&&(zi==null?void 0:zi.login)===((ui=U==null?void 0:U.userInfo)==null?void 0:ui.login)?(console.log(te()(zi==null?void 0:zi.time).add(1,"days")),console.log(te()(new Date)),te()(zi==null?void 0:zi.time).add(1,"days").set({hour:0,minute:0,second:0}){if(Bt.includes(1)){P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.createElement("div",{className:"tc"},kt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Ut}/students`}});return}window.location.href=`/classrooms/${Ut}/students`},Bn=()=>T(void 0,null,function*(){if(!xt){ce.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}qi(!0);const Ut=yield(0,Fe.cR)({invite_code:xt,professor:Bt.includes(1)?1:null,assistant_professor:Bt.includes(2)?1:null,student:Bt.includes(3)?1:null});if(qi(!1),(Ut==null?void 0:Ut.status)===-1&&q({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Ut==null?void 0:Ut.status)===-2){if(ln(),Ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){$i(!0),en(1);return}if(Ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){$i(!0),en(2);return}if(Ut.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){$i(!0),en(3);return}}if((Ut==null?void 0:Ut.status)===0){(0,De.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ln(),Ut!=null&&Ut.course_id?Si(Ut.course_id,Ut.message):ce.ZP.success(Ut.message);return}}),ln=()=>T(void 0,null,function*(){K()}),hi=()=>{var Ut,kt;bi?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Ut=U==null?void 0:U.userInfo)==null?void 0:Ut.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(kt=U==null?void 0:U.userInfo)==null?void 0:kt.login})),Vi(!1)},Wi=()=>T(void 0,null,function*(){let Ut=yield(0,ie.ZP)("/api/business_contacts.json",{method:"post"});(Ut==null?void 0:Ut.status)===0&&ce.ZP.info("\u7533\u8BF7\u6210\u529F")});return m.createElement(m.Fragment,null,tn&&m.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},m.createElement("div",{className:ke.tip},m.createElement("div",null,m.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),bi?m.createElement(m.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Tt=U==null?void 0:U.userInfo)==null?void 0:Tt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):m.createElement(m.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),m.createElement("div",null,m.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:hi},"\u5FFD\u7565"),m.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Wi},"\u7533\u8BF7\u5EF6\u671F")))))};var R=(0,pe.connect)(({user:Q})=>({user:Q}))(u),B=S(3113),M="data:image/png;base64,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",Z=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Be=(Q,U)=>{var K={};for(var q in Q)de.call(Q,q)&&U.indexOf(q)<0&&(K[q]=Q[q]);if(Q!=null&&Z)for(var q of Z(Q))U.indexOf(q)<0&&me.call(Q,q)&&(K[q]=Q[q]);return K};const Oe=null,Ue=Q=>{var U=Q,{homePage:K,user:q,globalSetting:re,loading:Lt,dispatch:Tt,location:xt,text:Ze,shixunHomeworks:Bt,payload:fi={}}=U,Ai=Be(U,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[qi,Oi]=(0,s.useState)("none");return(0,s.useEffect)(()=>{Bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Oi("flex")},[Bt.actionTabs.key]),(0,s.useEffect)(()=>{Bt.actionTabs.key==="\u9690\u85CF"&&(Oi("none"),localStorage.setItem("Noviceguide","0"))},[Bt.actionTabs.key]),s.createElement("div",{style:{display:qi,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},s.createElement("div",{style:{margin:"0 auto",width:"1200px"}},s.createElement("img",{src:M,style:{position:"absolute",top:"-32px"}}),s.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Bt.actionTabs.text),Bt.actionTabs.type===9?s.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},s.createElement(B.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Oi("none"),Tt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):s.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},s.createElement(B.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Tt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Oi("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var $e=(0,pe.connect)(({homePage:Q,loading:U,user:K,globalSetting:q,shixunHomeworks:re})=>({homePage:Q,user:K,globalSetting:q,loading:U.models.index,shixunHomeworks:re}))(Ue),W=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(Q,U,K)=>U in Q?W(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:K}):Q[U]=K,h=(Q,U)=>{for(var K in U||(U={}))a.call(U,K)&&d(Q,K,U[K]);if(n)for(var K of n(U))o.call(U,K)&&d(Q,K,U[K]);return Q};const x=Q=>React.createElement("svg",h({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var v="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",oe=S(89392),Me=S(92736),et=S(6848),Nt={content:"content___L4gl0"},ct="data:image/png;base64,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",ze=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())});const St=({classroomList:Q,loading:U,user:K,dispatch:q,virtualSpaces:re,globalSetting:Lt})=>{const Tt=(0,pe.useLocation)();let xt=!1;(0,s.useEffect)(()=>{Lt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(xt=!0)},[Lt.actionTabs.key]),(0,s.useEffect)(()=>{xt&&q({type:"globalSetting/setActionTabs",payload:{}})},[Tt.pathname]);const Ze=()=>{q({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return s.createElement(Me.ZP,{theme:{token:{colorBgMask:"#999"}}},s.createElement(P.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Lt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>ze(void 0,null,function*(){}),onCancel:()=>{Ze()}},s.createElement("div",{className:Nt.content},s.createElement("div",{className:"mb15"},s.createElement("img",{src:ct,alt:""})),s.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),s.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",s.createElement(et.Z,{placement:"bottom",title:s.createElement("div",null,s.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),s.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),s.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},s.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var tt=(0,pe.connect)(({classroomList:Q,user:U,loading:K,virtualSpaces:q,globalSetting:re})=>({classroomList:Q,user:U,loading:K,virtualSpaces:q,globalSetting:re}))(St),se=S(59301),He=Object.defineProperty,gt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Qi=(Q,U,K)=>U in Q?He(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:K}):Q[U]=K,gi=(Q,U)=>{for(var K in U||(U={}))vt.call(U,K)&&Qi(Q,K,U[K]);if(gt)for(var K of gt(U))$t.call(U,K)&&Qi(Q,K,U[K]);return Q},wt=(Q,U)=>{var K={};for(var q in Q)vt.call(Q,q)&&U.indexOf(q)<0&&(K[q]=Q[q]);if(Q!=null&>)for(var q of gt(Q))U.indexOf(q)<0&&$t.call(Q,q)&&(K[q]=Q[q]);return K},pi=(Q,U,K)=>new Promise((q,re)=>{var Lt=Ze=>{try{xt(K.next(Ze))}catch(Bt){re(Bt)}},Tt=Ze=>{try{xt(K.throw(Ze))}catch(Bt){re(Bt)}},xt=Ze=>Ze.done?q(Ze.value):Promise.resolve(Ze.value).then(Lt,Tt);xt((K=K.apply(Q,U)).next())});const{Header:xi}=O.default,{Search:Li}=G.default;function Bi(){var Q,U;const q=window.location.pathname.split("/"),re={};return q[1]=="classrooms"&&q.length>3&&!((Q=q[4])!=null&&Q.includes("newgold"))&&!((U=q[5])!=null&&U.includes("newgold"))&&q[2]!=="coursesId"&&(re.course_id=q[2]),q[1]==="shixuns"&&q.length>3&&(re.objective_type="shixun",re.objective_id=q[2]),q[1]==="paths"&&q.length>3&&(re.objective_type="path",re.objective_id=q[2]),gi(gi({},re),{school:1})}const Xi=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Cn=Q=>{var U=Q,{homePage:K,user:q,globalSetting:re,loading:Lt,dispatch:Tt,isLogin:xt=!1,shixunHomeworks:Ze}=U,Bt=wt(U,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),fi,Ai,qi,Oi,$i,an,en,tn,Vi;const bi=(0,pe.useLocation)(),[Si,Bn]=(0,s.useState)(!1),[ln,hi]=(0,s.useState)(""),[Wi,Ut]=(0,s.useState)(!1),kt=Bi();(0,s.useEffect)(()=>{Tt({type:"user/getNavigationInfo",payload:gi({},kt)})},[re.name]),(0,s.useEffect)(()=>{Ze.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Xi!=null&&Xi.includes(bi==null?void 0:bi.pathname)||(bi==null?void 0:bi.pathname.indexOf("/classrooms"))===0||Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[bi.pathname]),(0,s.useEffect)(()=>{Ze.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ze.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ze.actionTabs.key]),(0,s.useEffect)(()=>{var yt;if(re!=null&&re.setting){let li=(0,oe.cloneDeep)((yt=re==null?void 0:re.setting)==null?void 0:yt.navbar);li=li==null?void 0:li.filter(Jt=>{var Ti;return!(Jt!=null&&Jt.hidden)&&!((0,ae.JA)()&&((Ti=["/paperlibrary","/problemset"])!=null&&Ti.includes(Jt.link)))});for(const Jt of li)Jt.subitem&&(Jt.subitem=Jt.subitem.filter(Ti=>{var Zi;return!(Ti!=null&&Ti.hidden)&&!((0,ae.JA)()&&((Zi=["/paperlibrary","/problemset"])!=null&&Zi.includes(Ti.link)))}));let Pi=!1;li==null||li.map(function(Jt,Ti){var Zi,rn,Di,Ei;const Ri=bi.pathname;Jt.link===Ri&&(hi(Jt==null?void 0:Jt.link),(0,De.Dk)(Ri==="/"?(Zi=re==null?void 0:re.setting)==null?void 0:Zi.name:ji(Jt==null?void 0:Jt.name)),fn(Hi(Ti,{name:Jt==null?void 0:Jt.name,link:Jt==null?void 0:Jt.link},li)),Pi=!0),Ri=="/"&&(hi(""),(0,De.Dk)((rn=re==null?void 0:re.setting)==null?void 0:rn.name)),(Di=Jt==null?void 0:Jt.subitem)!=null&&Di.length&&((Ei=Jt==null?void 0:Jt.subitem)==null||Ei.map(ki=>{ki.link===Ri&&(hi(ki==null?void 0:ki.link),Ri!=="/"&&(0,De.Dk)(ji(ki==null?void 0:ki.name)),fn(Hi(Ti,{name:ki==null?void 0:ki.name,link:ki==null?void 0:ki.link},li)),Pi=!0)}))}),Pi||fn(li)}},[re==null?void 0:re.setting,q]);const ui=(0,s.useMemo)(()=>{var yt,li;return(yt=re==null?void 0:re.setting)!=null&&yt.nav_logo_url?`${ut.Z.IMG_SERVER}/${(li=re==null?void 0:re.setting)==null?void 0:li.nav_logo_url}`:`${ut.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(fi=re==null?void 0:re.setting)==null?void 0:fi.nav_logo_url]);function zi(yt){pe.history.push("/search?value="+yt)}const nn=()=>Si?se.createElement("div",{onBlur:()=>{setTimeout(()=>{Bn(!1)},300)}},se.createElement(Li,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:zi,autoFocus:!0})):se.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{pe.history.push("/search?value=")}}),[on,fn]=(0,s.useState)([]),Yt=(yt,li)=>pi(void 0,null,function*(){var Pi,Jt,Ti,Zi,rn,Di;if((yt==null?void 0:yt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Ei=yield(0,Ge.IU)({tab_module_type:"engineering"});if(Ei!=null&&Ei.un_purchased){Tt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Pi=Ei==null?void 0:Ei.data)!=null&&Pi.engineer_url?(Ti=(Jt=Ei==null?void 0:Ei.data)==null?void 0:Jt.engineer_url)!=null&&Ti.includes("http")?(0,De.xg)((Zi=Ei==null?void 0:Ei.data)==null?void 0:Zi.engineer_url):pe.history.push((rn=Ei==null?void 0:Ei.data)==null?void 0:rn.engineer_url):(Ei==null?void 0:Ei.status)!=401&&Ut(!0);return}(Di=yt==null?void 0:yt.link)!=null&&Di.includes("http")?(0,De.xg)(yt==null?void 0:yt.link):((0,De.Dk)(yt==null?void 0:yt.name),pe.history.push(yt==null?void 0:yt.link)),(yt==null?void 0:yt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:se.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Hi=(yt,li,Pi)=>{const Jt=Pi.slice();return Jt[yt]&&(Jt[yt].name=li.name,Jt[yt].link=li.link),Jt||[]},ji=(yt="")=>(yt==null?void 0:yt.indexOf("<"))>-1?yt==null?void 0:yt.slice(0,yt==null?void 0:yt.indexOf("<")):yt;return re.showHeader&&re.showHeaderFooter?se.createElement(O.default,{style:{background:`${bi.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${re.isIlearning?L["header-iearning"]:L.header} ${re.showHeaderFixed?L.headerFixed:""}`},(re==null?void 0:re.showTip)&&se.createElement(R,null),se.createElement(xi,{className:"header",style:{background:`${bi.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${bi.pathname=="/training"?"999":""}`}},se.createElement("section",{className:L["edu-menu"]},(!!re.isIlearning||!((Ai=re==null?void 0:re.setting)!=null&&Ai.main_site)&&!!((qi=re==null?void 0:re.setting)!=null&&qi.navbar))&&se.createElement(pe.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Tt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},se.createElement("img",{className:L.logo,title:(Oi=re.setting)==null?void 0:Oi.name,src:ui||v})),se.createElement("ul",{className:`${L.menu} ${(0,De.Ll)()&&"ml0"}`},(0,De.Ll)()&&se.createElement("li",null,se.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,De.Ll)()&&re.setting&&(on==null?void 0:on.map(function(yt,li){var Pi,Jt,Ti,Zi,rn;return se.createElement("li",{key:li,className:!((Pi=yt==null?void 0:yt.subitem)!=null&&Pi.length)&&ln===(yt==null?void 0:yt.link)||(Jt=yt==null?void 0:yt.subitem)!=null&&Jt.some(Di=>ln===(Di==null?void 0:Di.link))?L.actived:""},se.createElement("div",{onClick:()=>Yt(yt,li),className:L.name},se.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Di;let Ei=yt==null?void 0:yt.name;return(Di=yt==null?void 0:yt.subitem)==null||Di.map((Ri,ki)=>(Ri.link===bi.pathname&&(Ei=Ri.name),Ri)),Ei})()}}),((Ti=yt==null?void 0:yt.subitem)==null?void 0:Ti.length)>0&&se.createElement("i",{className:"iconfont icon-zhankai4"})),((Zi=yt==null?void 0:yt.subitem)==null?void 0:Zi.length)>0&&se.createElement("div",{className:L.dropDown},(rn=yt==null?void 0:yt.subitem)==null?void 0:rn.map((Di,Ei)=>se.createElement("div",{className:L.subName,onClick:()=>Yt(Di,li),key:li+"-"+Ei},!!Ei&&se.createElement("div",{className:L.line}),se.createElement("aside",{className:"font16 c-black"},ji(Di==null?void 0:Di.name)),se.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Di.content)))))}))),se.createElement("div",{className:"search-bar",style:{flex:re.isIlearning?"initial":"1 0 auto"}},!(0,De.Ll)()&&!(re!=null&&re.isIlearning)&&se.createElement(se.Fragment,null,se.createElement(nn,null),!xt&&se.createElement(g,null),!xt&&!!(($i=q==null?void 0:q.userInfo)!=null&&$i.login)&&se.createElement(pe.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(an=q==null?void 0:q.userInfo)==null?void 0:an.login}/user_tidings`},((en=q==null?void 0:q.navigationInfo)==null?void 0:en.new_message)&&se.createElement("span",{className:L.newslight}))),!xt&&se.createElement(lt,{payload:kt}))),se.createElement(P.default,{centered:!0,destroyOnClose:!0,open:Wi,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,De.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Ut(!1)},se.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},se.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),se.createElement("img",{src:`${ut.Z.IMG_SERVER}/${(tn=re==null?void 0:re.setting)==null?void 0:tn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),se.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Vi=re==null?void 0:re.setting)==null?void 0:Vi.homepage_tea_qq_number)))),se.createElement($e,null),se.createElement(tt,null)):se.createElement(se.Fragment,null,se.createElement(tt,null))};var Yi=(0,pe.connect)(({homePage:Q,loading:U,user:K,globalSetting:q,shixunHomeworks:re})=>({homePage:Q,user:K,globalSetting:q,loading:U.models.index,shixunHomeworks:re}))(Cn)},87618:function(ai,It,S){"use strict";S.d(It,{K:function(){return L}});var s=S(59301),pe=S(43418),O=S(25039),G={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},P=S(24334);const L=({visible:ce,width:J,videoId:j,file_url:fe,course_id:nt,copyUrl:dt,toLog:Fe=!0,logWatchHistory:De=()=>{},allow_skip:Et,onClose:ot=()=>{},autoPlay:it=!1,onPlayEnded:Ne=()=>{}})=>s.createElement(pe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ce,title:null,footer:null,width:J,className:G.modal},s.createElement("i",{className:`${G.closeIcon} iconfont icon-guanbi10`,onClick:ot}),ce&&s.createElement(O.Z,{onPlayEnded:Ne,autoPlay:it,allow_skip:Et,courseId:nt,src:fe!=null&&fe.startsWith("http")?fe:P.Base64.decode(fe),videoId:j,toLog:Fe,logWatchHistory:De}))},25039:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Et}});var s=S(59301),pe=S(8591),O=S(38854),G=S(93726),P=S(40846),L=S(2119),ce=S(56102),J=S(39171),j={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},fe=(ot,it,Ne)=>new Promise((Ae,ue)=>{var he=Ve=>{try{Se(Ne.next(Ve))}catch(Je){ue(Je)}},xe=Ve=>{try{Se(Ne.throw(Ve))}catch(Je){ue(Je)}},Se=Ve=>Ve.done?Ae(Ve.value):Promise.resolve(Ve.value).then(he,xe);Se((Ne=Ne.apply(ot,it)).next())});function nt(ot){if(isNaN(ot))return{minutes:"00",seconds:"00"};const it=new Date(ot*1e3).toISOString().substr(11,8);return{hour:it.substr(0,2),minutes:it.substr(3,2),seconds:it.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function dt(ot,it){return ot-it}function Fe(ot){ot.sort(dt);let it=0;for(let Ne=0;Ne{},handlePlay:Ve=()=>{},handlePlayEnded:Je=()=>{},autoPlay:zt=!1,onPlayEnded:Rt=()=>{},isShowWaterMark:_e=!0},ge)=>{var ye;const we=((ye=it==null?void 0:it.split("."))==null?void 0:ye.pop())==="flv",b=(0,s.useRef)(),Ee=(0,s.useRef)(),Ie=(0,s.useRef)(),je=(0,s.useRef)(),ie=(0,s.useRef)(),mt=(0,s.useRef)(),Dt=(0,s.useRef)(),pt=(0,s.useRef)(),ht=(0,s.useRef)(),qe=(0,s.useRef)(),bt=(0,s.useRef)(),ve=(0,s.useRef)(),Zt=(0,s.useRef)(),oi=(0,s.useRef)(),At=navigator.userAgent.toLowerCase().match(De),mi=At?At[0]:"pc",ni=(0,s.useRef)(!1),Qt=(0,L.eY)();let yi=0,Wt=0,Kt=0,wi=null,Gt=!1,_t=20,C=1,F=!1,D=!1,k=[];(0,s.useImperativeHandle)(ge,()=>({getLastUpdatedTime:()=>b.current.currentTime,getDuration:()=>b.current.duration})),pe.ZP.config({maxCount:1,getContainer:()=>Ie.current});const X=(0,s.useCallback)((rt,Ot=!1)=>{let z={point:b.current.currentTime};wi?(z.log_id=wi,z.watch_duration=Fe(k),z.total_duration=Wt):(he?(z.video_id=parseInt(Ae,10),z.course_id=he):z.video_id=Ae,z.duration=yi,z.device=mi),Ot&&(z.ed="1");function V(){return fe(this,null,function*(){F=!0,wi=yield ue==null?void 0:ue(z),F=!1,rt&&rt()})}V()},[Ae,he]);(0,s.useEffect)(()=>{b.current&&(je.current.style.display="none",ie.current.style.display="block"),pe.ZP.destroy();let rt=null;return G.Z.isSupported&&we&&it&&(it==null?void 0:it.indexOf(".m3u8"))<0?(rt=G.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:it,muted:!1}),b.current&&(rt.attachMediaElement(b.current),rt.load())):b.current.setAttribute("src",it),H(),()=>{rt&&(rt.unload(),rt.pause(),rt.destroy(),rt=null)}},[b,we,it]);function g(){b.current.paused?(je.current.style.display="none",ie.current.style.display="block"):(je.current.style.display="block",ie.current.style.display="none")}function H(){bt.current.style.display="none",Zt.current.style.display="none",ve.current.style.display="none",b.current.muted||b.current.volume===0?bt.current.style.display="block":b.current.volume>0&&b.current.volume<=.5?Zt.current.style.display="block":ve.current.style.display="block"}(0,s.useEffect)(()=>{const rt=document.getElementById("play"),Ot=document.querySelectorAll(".playback-icons use");function z(){Ve(),xe&&!ni.current&&(b.current.currentTime=xe),ni.current=!0,k.push(b.current.currentTime),Gt||(Gt=!0,Ne&&X())}function V(){return fe(this,null,function*(){g(),k.push(b.current.currentTime),Ne&&X(()=>{wi=null,Kt=0,Gt=!1,F=!1,D=!1,k=[],Wt=0,C=1},!0),Rt()})}function le(){mt.current.value=Math.round(b.current.currentTime),Dt.current.value=Math.round(b.current.currentTime)}function Y(){const u=nt(Math.round(b.current.currentTime));ht.current.innerText=`${u.hour>0?u.hour+":":""}${u.minutes}:${u.seconds}`,ht.current.setAttribute("datetime",`${u.hour>0?" "+u.hour+" ":""}${u.minutes}m ${u.seconds}s`)}function Ye(){var u,R,B,M,Z,de,me;const Be=Math.round((u=b.current)==null?void 0:u.duration);(B=(R=mt.current)==null?void 0:R.setAttribute)==null||B.call(R,"max",Be),(Z=(M=Dt.current)==null?void 0:M.setAttribute)==null||Z.call(M,"max",Be);const Oe=nt(Be);pt.current&&(pt.current.innerText=`${Oe.hour>0?Oe.hour+":":""}${Oe.minutes}:${Oe.seconds}`,(me=(de=pt.current).setAttribute)==null||me.call(de,"datetime",`${Oe.hour>0?" "+Oe.hour+" ":""}${Oe.minutes}m ${Oe.seconds}s`))}function We(){try{const u=Math.round(b.current.duration);mt.current.setAttribute("max",u),Dt.current.setAttribute("max",u);const R=nt(u);pt.current.innerText=`${R.hour>0?R.hour+":":""}${R.minutes}:${R.seconds}`,pt.current.setAttribute("datetime",`${R.hour>0?" "+R.hour+" ":""}${R.minutes}m ${R.seconds}s`),le(),Y();const{width:B,height:M,x:Z,y:de}=Ee.current.getBoundingClientRect();if(Z<0||de<0||!B)return;if(!D){let me=b.current.currentTime,Be=me-Kt;Math.abs(Be)<10?(Wt+=Math.abs(Be),Kt=me,F||Wt-C*_t>=0&&(C++,k.push(Kt),Ne&&X())):(Kt=me,Ne&&X())}}catch(u){console.log(u)}}function ft(){D=!0}function lt(){b.current.playing&&k.push(b.current.currentTime,Kt),Kt=b.current.currentTime,D=!1}function ke(){yi=b.current.duration,yi<=20&&(_t=yi/3),b.current.addEventListener("play",z)}function Mt(u){u.preventDefault(),(0,J.vp)()?(b.current.style.width="100%",b.current.style.height="100%"):b.current.style.cssText=""}function te(){Se()}function m(u){if(!ot){pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const R=u.target.dataset.seek?u.target.dataset.seek:u.target.value;b.current.currentTime=R,Dt.current.value=R,mt.current.value=R}function T(u){const R=Math.round(u.offsetX/u.target.clientWidth*parseInt(u.target.getAttribute("max"),10));mt.current.setAttribute("data-seek",R);const B=nt(R);qe.current.textContent=`${B.hour>0?B.hour+":":""}${B.minutes}:${B.seconds}`;const M=b.current.getBoundingClientRect();qe.current.style.left=`${u.pageX-M.left}px`}function $(u){switch(u.code){case"Space":u.preventDefault(),ut();break;case"ArrowRight":if(u.preventDefault(),!ot){pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(b.current.currentTime>=b.current.duration)break;b.current.currentTime=parseInt(b.current.currentTime)+5,le();break;case"ArrowLeft":if(u.preventDefault(),!ot){pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(b.current.currentTime===0)break;b.current.currentTime=parseInt(b.current.currentTime)-5,le();break;case"ArrowUp":u.preventDefault(),b.current.volume<1&&(b.current.volume=(parseInt(b.current.volume*10)+1)/10);break;case"ArrowDown":u.preventDefault(),b.current.volume>0&&(b.current.volume=(parseInt(b.current.volume*10)-1)/10);break}}return Ie.current.addEventListener((0,J.gH)(),Mt),b.current.addEventListener("canplay",ke),b.current.addEventListener("ended",V),b.current.addEventListener("seeking",ft),b.current.addEventListener("seeked",lt),b.current.addEventListener("loadedmetadata",Ye),mt.current.addEventListener("mousemove",T),mt.current.addEventListener("input",m),b.current.addEventListener("timeupdate",We),b.current.addEventListener("pause",te),b.current.addEventListener("volumechange",H),document.addEventListener("keydown",$),()=>{var u,R,B,M,Z,de,me,Be,Oe,Ue,$e,W;(u=b.current)==null||u.removeEventListener("canplay",ke),(R=b.current)==null||R.removeEventListener("play",z),(B=b.current)==null||B.removeEventListener("ended",V),(M=b.current)==null||M.removeEventListener("seeking",ft),(Z=b.current)==null||Z.removeEventListener("seeked",lt),(de=mt.current)==null||de.removeEventListener("mousemove",T),(me=mt.current)==null||me.removeEventListener("input",m),(Be=b.current)==null||Be.removeEventListener("timeupdate",We),(Oe=b.current)==null||Oe.removeEventListener("pause",te),(Ue=b.current)==null||Ue.removeEventListener("loadedmetadata",Ye),($e=b.current)==null||$e.removeEventListener("volumechange",H),document.removeEventListener("keydown",$),(W=b.current)!=null&&W.playing&&(k.push(Kt,b.current.currentTime),Ne&&X())}},[b,it]),(0,s.useEffect)(()=>{if(b.current.onended=()=>{Je(b)},b.current.oncontextmenu=()=>!1,(it==null?void 0:it.indexOf(".m3u8"))>-1){if(b.current.canPlayType("application/vnd.apple.mpegurl"))b.current.src=it;else if(P.ZP.isSupported()){var rt=new P.ZP;rt.loadSource(it),rt.attachMedia(b.current)}}},[it]);const[ae,Ge]=(0,s.useState)(1),ut=()=>{b.current.paused||b.current.ended?b.current.play():b.current.pause(),g()};function Pe(){b.current.muted=!b.current.muted,b.current.muted?(oi.current.setAttribute("data-volume",volume.value),oi.current.value=0):oi.current.value=oi.current.dataset.volume}return s.createElement("div",{style:{position:"relative"},ref:Ie},s.createElement("div",{ref:Ee,className:`${j.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${j.animate__loop}`},_e&&Qt?Qt.login:" "),s.createElement("div",{className:j.container},s.createElement("div",{className:j["video-container"],id:"video-container"},s.createElement("div",{className:j["playback-animation"],id:"playback-animation"},s.createElement("svg",{className:j["playback-icons"]},s.createElement("use",{className:"hidden",href:"#play-icon"}),s.createElement("use",{href:"#pause"}))),s.createElement("video",{className:j.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:b,autoPlay:zt}),s.createElement("div",{className:`${j["video-controls"]} `,id:"video-controls"},s.createElement("div",{className:j["bottom-controls"]},s.createElement("div",{className:j["left-controls"]},s.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ut},s.createElement("svg",{className:j["playback-icons"]},s.createElement("use",{ref:ie,href:"#play-icon"}),s.createElement("use",{ref:je,style:{display:"none"},href:"#pause"}))),s.createElement("div",{className:j.time},s.createElement("time",{id:"time-elapsed",ref:ht},"00:00"),s.createElement("span",null," / "),s.createElement("time",{id:"duration",ref:pt},"00:00"))),s.createElement("div",{className:j["right-controls"]},ot&&s.createElement(O.Z,{placement:"top",overlayClassName:j.rateOverlay,getPopupContainer:rt=>rt.parentNode,menu:{items:[{key:"1",label:s.createElement("span",{onClick:()=>{Ge(1),b.current.playbackRate=1}},"1.0x")},{key:"2",label:s.createElement("span",{onClick:()=>{Ge(1.5),b.current.playbackRate=1.5}},"1.5x")},{key:"3",label:s.createElement("span",{onClick:()=>{Ge(2),b.current.playbackRate=2}},"2.0x")}]}},s.createElement("div",{className:`${j.controlText} mr5`},"\u500D\u901F")),s.createElement(ce.CopyToClipboard,{text:it,onCopy:()=>pe.ZP.success("\u590D\u5236\u6210\u529F")},s.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},s.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),s.createElement("div",{className:j["volume-controls"]},s.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:j["volume-button"],id:"volume-button",onClick:Pe},s.createElement("i",{ref:bt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),s.createElement("i",{ref:Zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),s.createElement("i",{ref:ve,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),s.createElement("input",{className:j.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:oi,style:{display:"none"},onClick:H})),s.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:j["fullscreen-button"],onClick:()=>{(0,J.vp)()?(0,J.BU)():(0,J.Dj)(Ie.current)}},s.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),s.createElement("div",{className:j["video-progress"]},s.createElement("progress",{ref:Dt,value:"0",min:"0"}),s.createElement("input",{className:j.seek,ref:mt,value:"0",min:"0",type:"range",step:"1"}),s.createElement("div",{className:j["seek-tooltip"],ref:qe,id:"seek-tooltip"},"00:00"))))),s.createElement("svg",{style:{display:"none"}},s.createElement("defs",null,s.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},s.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),s.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},s.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),s.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},s.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),s.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},s.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),s.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},s.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),s.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},s.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),s.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},s.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),s.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},s.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},42409:function(ai,It,S){"use strict";S.r(It),S.d(It,{default:function(){return X}});var s=S(59301),pe=S(42203),O=S(57809),G=S(8591),P=S(95237),L=S(43604),ce=S(3113),J=S(69127),j=S(19871),fe=S(97267),nt={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},dt=S(43418),Fe=S(6848),De=S(24905),Et=S(58130),ot=S(70635),it={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},Ne=Object.defineProperty,Ae=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,xe=(g,H,ae)=>H in g?Ne(g,H,{enumerable:!0,configurable:!0,writable:!0,value:ae}):g[H]=ae,Se=(g,H)=>{for(var ae in H||(H={}))ue.call(H,ae)&&xe(g,ae,H[ae]);if(Ae)for(var ae of Ae(H))he.call(H,ae)&&xe(g,ae,H[ae]);return g};const Ve=g=>React.createElement("svg",Se({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},g),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 Je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",zt=Object.defineProperty,Rt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(g,H,ae)=>H in g?zt(g,H,{enumerable:!0,configurable:!0,writable:!0,value:ae}):g[H]=ae,ne=(g,H)=>{for(var ae in H||(H={}))_e.call(H,ae)&&ye(g,ae,H[ae]);if(Rt)for(var ae of Rt(H))ge.call(H,ae)&&ye(g,ae,H[ae]);return g};const we=g=>React.createElement("svg",ne({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},g),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 b="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Ee=S(2119),Ie=S(61186),je=S.n(Ie),ie=S(59301),mt=Object.defineProperty,Dt=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,ve=(g,H,ae)=>H in g?mt(g,H,{enumerable:!0,configurable:!0,writable:!0,value:ae}):g[H]=ae,Zt=(g,H)=>{for(var ae in H||(H={}))qe.call(H,ae)&&ve(g,ae,H[ae]);if(ht)for(var ae of ht(H))bt.call(H,ae)&&ve(g,ae,H[ae]);return g},oi=(g,H)=>Dt(g,pt(H)),At=(g,H,ae)=>new Promise((Ge,ut)=>{var Pe=z=>{try{Ot(ae.next(z))}catch(V){ut(V)}},rt=z=>{try{Ot(ae.throw(z))}catch(V){ut(V)}},Ot=z=>z.done?Ge(z.value):Promise.resolve(z.value).then(Pe,rt);Ot((ae=ae.apply(g,H)).next())}),ni=({v:g,k:H,match:ae,selectArrs:Ge,setSelectArrs:ut,dispatch:Pe,params:rt})=>{var Ot,z,V,le,Y,Ye,We;const[ft,lt]=(0,s.useState)([]),[ke,Mt]=(0,s.useState)(!1),te="YYYY-MM-DD",m=je()("2020-11-15",te);function T(){return At(this,null,function*(){console.log(rt,222);let M=yield(0,ot.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/exercises/group_use_list.json`,{method:"get",params:oi(Zt({},rt),{id:g.id})});lt((M==null?void 0:M.groups)||[])})}const $=()=>dt.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ie.createElement(ie.Fragment,null,"EduCoder\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")}),u=M=>{var Z;pe.history.push(`/classrooms/${M.course_identifier}/exercisenotice/${M.id}/users/${(Z=(0,Ee.eY)())==null?void 0:Z.login}`)},R=[{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\u7ED3\u675F",value:3}],onFilter:(M,Z)=>Z.exercise_status===M,render:(M,Z)=>ie.createElement("div",null,M===1&&ie.createElement("span",null,ie.createElement("i",{className:it.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),M===2&&ie.createElement("span",null,ie.createElement("i",{className:it.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),M===3&&ie.createElement("span",null,ie.createElement("i",{className:it.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:rt.order_by==="publish_time"?rt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:rt.order_by==="end_time"?rt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(M,Z)=>Z.exercise_status===1?"-":ie.createElement("span",null,M,"/",Z.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(M,Z)=>Z.exercise_status===1?"-":ie.createElement(pe.Link,{to:`/classrooms/${rt==null?void 0:rt.coursesId}/exercise/${g==null?void 0:g.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},M)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(M,Z)=>Z.exercise_status===1?ie.createElement("img",{style:{cursor:"not-allowed"},src:Je}):ie.createElement(Fe.Z,{title:"\u8BC4\u9605"},ie.createElement(pe.Link,{to:`/classrooms/${rt==null?void 0:rt.coursesId}/exercise/${g==null?void 0:g.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},ie.createElement("img",{src:b})))}],B=M=>{if(M!=null&&M.includes("\u672A\u5F00\u59CB"))return ie.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(M!=null&&M.includes("\u8003\u8BD5\u4E2D"))return ie.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(M!=null&&M.includes("\u5DF2\u7ED3\u675F"))return ie.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Ee.RV)(),222),ie.createElement("div",{className:it.listItem,key:H},(0,Ee.GJ)()&&ie.createElement(De.default,{checked:Ge.includes(g.id),value:g.id,onClick:M=>{M.stopPropagation()},onChange:M=>{let Z=Ge.indexOf(g.id);Ge.indexOf(g.id)>-1?ut(Ge.filter(de=>de!==g.id)):ut(Ge.concat(g.id))}}),ie.createElement("div",{className:it.info},ie.createElement("div",{className:it.title},ie.createElement("div",{className:it.titleLeft,style:{marginRight:"15px"}},B(g==null?void 0:g.exercise_tips),ie.createElement(Fe.Z,{title:g.exercise_name},ie.createElement("span",{className:`${it.name}`,style:{maxWidth:(Ot=g==null?void 0:g.exercise_tips)!=null&&Ot.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},g.exercise_name)),!g.is_public&&(0,Ee.GJ)()&&ie.createElement(Fe.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},ie.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((z=g==null?void 0:g.exercise_tips)==null?void 0:z.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&ie.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((V=g==null?void 0:g.exercise_tips)==null?void 0:V.includes("\u5DF2\u7ED3\u675F"))&&((le=g==null?void 0:g.exercise_tips)==null?void 0:le.includes("\u672A\u63D0\u4EA4"))&&ie.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),ie.createElement("div",{className:it.titleRight,onClick:M=>{M.stopPropagation(),M.preventDefault()}},(0,Ee.GJ)()&&g.assistant_auth&&ie.createElement("span",{onClick:M=>{M.stopPropagation();const Z=je()(g.created_at,te);je()(m).diff(je()(Z),"days")>0&&(g!=null&&g.is_random)?$():g!=null&&g.is_random?pe.history.push(`/classrooms/${g.course_id}/exercise/${g.id}/random/preview?random=${g.is_random}`):pe.history.push(`/classrooms/${g.course_id}/exercise/${g.id}/detail?random=${g.is_random}&tabs=2`)}},"\u9884\u89C8"),ie.createElement("a",{onClick:M=>{M.preventDefault(),M.stopPropagation(),(0,Et.xg)(`/classrooms/${g.course_id}/exercise/${g.id}/detail?random=${g.is_random}`)}},"\u8BE6\u60C5"),ie.createElement(ie.Fragment,null,!!g.off_limits&&ie.createElement(Fe.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${g==null?void 0:g.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},ie.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!g.off_limits&&g.current_status===0&&g.exercise_status>1&&!((Y=g.exercise_tips)!=null&&Y.includes("\u5DF2\u622A\u6B62"))&&ie.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),u(g)},href:""},(g==null?void 0:g.screen_used_num)>(g==null?void 0:g.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((Ye=g.exercise_tips)!=null&&Ye.includes("\u5DF2\u622A\u6B62"))&&(g==null?void 0:g.screen_used_num)>(g==null?void 0:g.screen_total_num)&&ie.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),u(g)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!g.off_limits&&g.current_status===1&&g.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&ie.createElement("a",{style:{color:"#0152d9"},onClick:M=>At(void 0,null,function*(){var Z;if(M.preventDefault(),M.stopPropagation(),!(g!=null&&g.answered_open)){G.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,Et.xg)(`/classrooms/${rt.coursesId}/exercise/${g.id}/users/${(Z=(0,Ee.eY)())==null?void 0:Z.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!g.off_limits&&g.current_status===2&&g.exercise_status>1&&!((We=g.exercise_tips)!=null&&We.includes("\u5DF2\u622A\u6B62"))&&ie.createElement("a",{style:{color:(g==null?void 0:g.is_redo)===1&&"red"},onClick:M=>{M.stopPropagation(),M.preventDefault(),u(g)},href:""},(g==null?void 0:g.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),ie.createElement("p",{style:{display:"flex"}},ie.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",ie.createElement("span",{className:"c-blue"},g.username)),ie.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",ie.createElement("span",{className:"c-blue"},g.course_name)),ie.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",ie.createElement("span",{className:"c-blue"},g.time===null||g.time===-1?"\u4E0D\u9650":`${g.time}\u5206\u949F`)),ie.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",ie.createElement("span",{className:"c-blue"},je()(g==null?void 0:g.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",ie.createElement("span",{className:"c-blue"},je()(g==null?void 0:g.end_time).format("YYYY-MM-DD HH:mm"))))))},Qt=S(59301),yi=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Gt=(g,H,ae)=>H in g?yi(g,H,{enumerable:!0,configurable:!0,writable:!0,value:ae}):g[H]=ae,_t=(g,H)=>{for(var ae in H||(H={}))Kt.call(H,ae)&&Gt(g,ae,H[ae]);if(Wt)for(var ae of Wt(H))wi.call(H,ae)&&Gt(g,ae,H[ae]);return g},C=(g,H)=>{var ae={};for(var Ge in g)Kt.call(g,Ge)&&H.indexOf(Ge)<0&&(ae[Ge]=g[Ge]);if(g!=null&&Wt)for(var Ge of Wt(g))H.indexOf(Ge)<0&&wi.call(g,Ge)&&(ae[Ge]=g[Ge]);return ae},F=(g,H,ae)=>new Promise((Ge,ut)=>{var Pe=z=>{try{Ot(ae.next(z))}catch(V){ut(V)}},rt=z=>{try{Ot(ae.throw(z))}catch(V){ut(V)}},Ot=z=>z.done?Ge(z.value):Promise.resolve(z.value).then(Pe,rt);Ot((ae=ae.apply(g,H)).next())});const{Option:D}=O.default,k=g=>{var H=g,{classroomList:ae,globalSetting:Ge,exercise:ut,loading:Pe,dispatch:rt,match:Ot}=H,z=C(H,["classroomList","globalSetting","exercise","loading","dispatch","match"]),V,le,Y,Ye,We;const[ft,lt]=(0,s.useState)(_t({},(0,pe.useParams)())),ke=(0,pe.useLocation)(),{detailExerciseList:Mt,detailTopBanner:te,detailLeftMenus:m}=ae,[T,$]=(0,s.useState)([]),[u,R]=(0,s.useState)(!1),[B,M]=(0,s.useState)({page:1,course_id:""});ft.id=ft.coursesId;const Z=(0,s.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,s.useEffect)(()=>{me(),rt({type:"globalSetting/footerToggle",payload:!1}),rt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[B]),(0,s.useEffect)(()=>{de()},[]);const de=()=>F(void 0,null,function*(){var Oe;const Ue=yield(0,ot.ZP)("/api/users/check_client_cheating.json",{method:"get"});Ue.status===0&&R((Oe=Ue==null?void 0:Ue.data)==null?void 0:Oe.show_unlimit)});(0,s.useEffect)(()=>{$([])},[Mt]);const me=()=>{document.body.scrollIntoView(),rt({type:"exercise/getUserExercise",payload:B})},Be=()=>F(void 0,null,function*(){(0,Et.G5)(Z),G.ZP.success("\u64CD\u4F5C\u6210\u529F")});return Qt.createElement("section",{className:"minH500 minW1200"},Qt.createElement("aside",{className:`${nt.acitons} w100`},Qt.createElement(P.Z,{className:"w100",align:"middle"},Qt.createElement(L.Z,{flex:"1"},Qt.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),u&&Qt.createElement(L.Z,null,Qt.createElement(ce.ZP,{onClick:Be,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),Qt.createElement(L.Z,null,Qt.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",Qt.createElement(O.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:Oe=>{B.course_id=Oe,B.page=1,M(_t({},B))}},Qt.createElement(D,{value:""},"\u5168\u90E8"),(le=(V=ut==null?void 0:ut.userExerciseList)==null?void 0:V.courses)==null?void 0:le.map((Oe,Ue)=>Qt.createElement(D,{value:Oe.id},Oe.name))))))),((Y=ut==null?void 0:ut.userExerciseList)==null?void 0:Y.exercises_count)===0&&Qt.createElement(fe.Z,null),Qt.createElement(J.Z,{loading:Pe["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((Ye=ut==null?void 0:ut.userExerciseList)==null?void 0:Ye.exercises)&&((We=ut==null?void 0:ut.userExerciseList)==null?void 0:We.exercises.map(function(Oe,Ue){return Qt.createElement(ni,{v:Oe,k:Ue,match:Ot,selectArrs:T,setSelectArrs:$,dispatch:rt,params:ft})})),Qt.createElement("aside",{className:"tc mb50 mt30"},Qt.createElement(j.Z,{showTotal:Oe=>{var Ue;return`\u5171 ${(Ue=ut==null?void 0:ut.userExerciseList)==null?void 0:Ue.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:Oe=>{B.page=Oe,M(_t({},B))},defaultPageSize:20,defaultCurrent:B.page,current:B.page||1,total:ut==null?void 0:ut.userExerciseList.exercises_count}))))};var X=(0,pe.connect)(({classroomList:g,loading:H,globalSetting:ae,exercise:Ge})=>({classroomList:g,globalSetting:ae,loading:H.effects,exercise:Ge}))(k)},2689:function(ai,It,S){"use strict";S.r(It),S.d(It,{default:function(){return Ts}});var s=S(59301),pe=S(92736),O=S(81863),G=S(42203),P=S(19635),L=S(9951),ce=S(69127),J=S(81132),j=S(38226),fe=S(18889),nt=S(68610),dt=S(6848),Fe=S(10148),De={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},Et=S(58130);const ot=({data:A})=>s.createElement("aside",{className:De.courseItems},A&&A.map(function(E,I){return s.createElement("a",{key:I,onClick:()=>{E.power&&(0,Et.xg)(`/shixuns/${E.identifier}/challenges`)}},s.createElement(fe.Z,{className:"animated fadeIn",cover:s.createElement("img",{alt:E.name,src:E.pic})},s.createElement(fe.Z.Meta,{title:E.name,description:s.createElement("div",null,E.is_jupyter&&s.createElement("div",{className:De.jupyterTag},s.createElement("span",null,"Jupyter")),!E.power&&s.createElement("div",{className:De.lockWrap},s.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),s.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),s.createElement("div",null,s.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:E.score_info}),s.createElement("span",{className:"ml20"},E.score_info?`${E.score_info}\u5206`:"5\u5206")),s.createElement("div",{className:De.flexCenter},s.createElement("p",{className:"flex1"},!E.is_jupyter&&s.createElement(dt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),E.challenges_count)),!!E.myshixuns_count&&s.createElement(dt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},s.createElement("span",{className:"ml10"},s.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),E.myshixuns_count))),s.createElement("p",null,E.level)))})))}));var it={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},Ne="data:image/png;base64,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",Ae=Object.defineProperty,ue=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Se=(A,E,I)=>E in A?Ae(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Ve=(A,E)=>{for(var I in E||(E={}))he.call(E,I)&&Se(A,I,E[I]);if(ue)for(var I of ue(E))xe.call(E,I)&&Se(A,I,E[I]);return A};const Je=A=>React.createElement("svg",Ve({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const Rt=({data:A})=>s.createElement("aside",{className:it.courseItems},A&&A.map(function(E,I){return s.createElement("a",{href:`/paths/${E.identifier}`,target:"_blank",key:E.identifier},s.createElement(fe.Z,{className:"animated fadeIn",key:I,cover:s.createElement("img",{alt:E.name,src:E.image_url})},s.createElement(fe.Z.Meta,{title:s.createElement(s.Fragment,null,s.createElement(dt.Z,{title:E.name},s.createElement("div",{className:`${it.esTitle}`},E.name)),s.createElement("br",null),s.createElement(dt.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${E.school_name}`},s.createElement("div",{className:`${it.unit}`},s.createElement("img",{src:zt,className:"unitImg"}),E.school_name))),description:s.createElement("div",null,E.featured>0&&s.createElement("div",{className:it.excellentTag},s.createElement("span",{style:{background:E.featured===1?"#FF6500":E.featured===2?"#4361F2":E.featured===3?"#E9AD5D":E.featured===4?"#f7ce62":""}},E.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",E.featured===2&&"\u519B\u961F\u4E00\u6D41",E.featured===3&&"\u7701\u7EA7\u4E00\u6D41",E.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),E.excellent&&s.createElement("div",{className:it.righttag},s.createElement("img",{src:Ne})),s.createElement("div",{className:it.flexEnd},s.createElement(dt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),s.createElement("span",null,E.stages_count))),s.createElement(dt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),s.createElement("span",null,E.members_count)))))})))}));var _e={flex_box_center:"flex_box_center___aFf5V",flex_space_between:"flex_space_between___lgjHK",flex_box_vertical_center:"flex_box_vertical_center___MWYpu",flex_box_center_end:"flex_box_center_end___fAgVO",flex_box_column:"flex_box_column___oLrCs",banner:"banner___zjrmW",LeftButton:"LeftButton___Dg0SE",RightButton:"RightButton___ruhiv",bgWrapper:"bgWrapper___JvMyw",leftWrapper:"leftWrapper___oLYXP",mainSiteBanner:"mainSiteBanner___zKH3a",subnavDetail:"subnavDetail___NWSKp",dataView:"dataView___dsjJ6",showArea:"showArea___B_tGS",showContent:"showContent___Qvdqj",subnav:"subnav___TlZMN",nav:"nav___usdIP",link:"link___thKdp",course:"course___VqKLf",title:"title___UQUEK",more:"more___cd8yr",mainSite:"mainSite___L7hjf",mainSiteContent:"mainSiteContent___jh1Rf",auto:"auto___qF0mN",ContentWarp:"ContentWarp___scQcv",orientation:"orientation___KEYxX",lf:"lf___xIgy7",left:"left___C9bfs",btn:"btn___TiMo8",right:"right___nM0XG"},ge=S(24978),ye={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",iconWrapper:"iconWrapper___pseDu",tuijianWrapper:"tuijianWrapper___hxnw6",tuijinaspan:"tuijinaspan___tsLyc",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},ne="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",we="data:image/png;base64,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",b="data:image/png;base64,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",Ee="data:image/png;base64,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",Ie="data:image/png;base64,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",je="data:image/png;base64,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",ie="data:image/png;base64,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",mt="data:image/png;base64,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",Dt="data:image/png;base64,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",pt="data:image/png;base64,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",ht="data:image/png;base64,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",qe="data:image/png;base64,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",bt="data:image/png;base64,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",ve="data:image/png;base64,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",Zt="data:image/png;base64,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",oi="data:image/png;base64,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";const Wt=[{img:ne,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:ne,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:ne,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:ne,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:ne,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:ne,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],Kt=[{img:mt,title:"\u667A\u80FD\u8BFE\u7A0B\u5EFA\u8BBE",intro:"\u5934\u6B4C\u57FA\u4E8E\u5927\u6A21\u578B\u7EB3\u7BA1\u7279\u5B9A\u8BFE\u7A0B\u7684\u5386\u53F2\u548C\u65B0\u5EFA\u8D44\u6599\u5E93\uFF0C\u6784\u5EFA\u914D\u5957\u7684\u8BFE\u7A0B\u56FE\u8C31\u3001\u77E5\u8BC6\u5E93\u3001\u667A\u80FD\u4F53\u7B49\uFF0C\u5F62\u6210AI\u8BFE\u7A0B\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Dt,title:"\u667A\u80FD\u52A9\u6559\u5BFC\u6559",intro:"\u5934\u6B4C\u63D0\u4F9B\u57FA\u4E8E\u5927\u6A21\u578B\u7684\u95EE\u7B54\u3001\u5BFC\u5B66\u3001\u5BA1\u9898\u3001\u8BCA\u65AD\u7B49\u667A\u80FD\u52A9\u6559\u548C\u5BFC\u6559\u5DE5\u5177\uFF0C\u5168\u9762\u51CF\u8F7B\u6559\u5E08\u56E2\u961F\u7684\u91CD\u590D\u6027\u5DE5\u4F5C\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:pt,title:"\u667A\u80FD\u6570\u5B57\u6559\u5E08",intro:"\u5934\u6B4C\u8BFE\u5802\u80FD\u591F\u5C06\u667A\u80FD\u8BFE\u7A0B\u8D44\u6E90\uFF0C\u7ED3\u5408\u5927\u6A21\u578B\u548C3D\u865A\u62DF\u6570\u5B57\u4EBA\u7B49\u6280\u672F\uFF0C\u4E3A\u8BFE\u5802\u6559\u5B66\u6D3B\u52A8\u63D0\u4F9B\u667A\u80FD\u6570\u5B57\u6559\u5E08\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ht,title:"\u667A\u80FD\u8D44\u6E90\u63A8\u8350",intro:"\u5934\u6B4C\u8BFE\u5802\u548C\u5B9E\u9A8C\u73AF\u5883\u80FD\u591F\u7ED3\u5408\u5B66\u751F\u5F53\u524D\u5B66\u4E60\u60C5\u51B5\uFF0C\u63A8\u8350\u6700\u8FD1\u53D1\u5C55\u533A\u7684\u5B66\u4E60\u4E0E\u7EC3\u4E60\u8D44\u6E90\uFF0C\u63D0\u5347\u4E2A\u6027\u5316\u5B66\u4E60\u6548\u7387\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:qe,title:"\u667A\u80FD\u8BC6\u5377\u7EC4\u5377",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u80FD\u591F\u5728\u7EBF\u8BC6\u522B\u4E0A\u4F20\u7684\u6587\u6863\u3001\u626B\u63CF\u6587\u4EF6\u3001\u89C6\u9891\u8D44\u6599\u7B49\uFF0C\u81EA\u52A8\u751F\u6210\u8BD5\u9898\u548C\u8BD5\u5377\uFF0C\u5E76\u652F\u6301\u667A\u80FD\u7EC4\u5377\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:bt,title:"\u667A\u80FD\u9605\u5377\u8BC4\u5206",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u652F\u6301\u9009\u62E9\u9898\u3001\u95EE\u7B54\u9898\u3001\u7F16\u7A0B\u9898\u3001\u5B9E\u8BAD\u9898\u3001\u4EFF\u771F\u9898\u7B499\u79CD\u9898\u578B\u7684\u81EA\u52A8\u548C\u667A\u80FD\u9605\u5377\uFF0C\u5E76\u751F\u6210\u62A5\u544A\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:we,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:b,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ee,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ie,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u5934\u6B4C\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:je,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ie,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],wi=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Zt,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:oi,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Zt,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:oi,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Zt,smallImg:[{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"},{image:ve,url:"/index"}]}];var Gt=S(70635),_t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",C=S(89392),F=S.n(C),D=S(40937),k=S.p+"static/modelimg.27d66267.png",X="data:image/png;base64,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",g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAAaCAYAAAD17M2vAAAAAXNSR0IArs4c6QAAFotJREFUeF7tXAuUHUWZ/v/qe+cmkwcQZqbrJoEEdZEkCgRICBIUBEWRVVaTKIEgIkJkFxV0o0FUUBR3XU145YniKgkYQTSuykPxEQwhJCEoBBIgD0huV88kk9e87qPr3/NXV/fte+femcGcwzlq6pycud1dXV1d9dVf3//9fwfhn7zMeuRgS0ODPkUgvAlSdIRIAYDA/QClrVgsblh0pmz9Jx+iv9vXx7/bnh9ix6evIGfIsK7zHUefhqgFMKhBQwhu/qcBHdCAuK5921GP/HQGBof4yMO3v8EjgO+/nTJHNJb+EwDeiQgNwHB3yHQD+TdqM9nC/OazZI7DawwCMn/NsdDmvrhuxTX7Zki2bti2qctgitrmtqJj8ztsP2xXAwkUQkCDBp1BxAZAyqCABtN3oAwIakCBv7rrhJYZ9caSgT20sfNSQjpOGCADCO67BXUS4HxdpMXWtpePXHYY4G8wOg/xcfjRxaWlgHQlMOh4chlnSVCiBVcMOgtOez4EdQLgVefDRVB1PV4cleej53N78eKJFoNdBBi3lexXxe/9Qojxd57QnKs3NrN+3nmBgzA5BnMEav5bw4IzwEng2sWTRvz6EMf78O1v4AgwuPcB0hGh9U2AJAJRZDmrr/N5sxCs1U1aZLALpQ9QV4C3uo3ks6oWTnLHKLdR7jumcPaCcc2L6wL7RwdboDE124moiLXYkQXn3Se03BqS59ARGov5RYc5+BuIzkN8FM5YVKQIJBVWtgaoQyBXWUxDX0KqEtOTqoVR0wpHO0XFAkgssFrW2z4/7q9dYOGug9yHVQsnNL0r7FDtcunynvcJh6ZUWO0qMMcUJVUNcFizePLRDx/imB++/Q0aAZyxsEQxr01YzNiKGwpRy6JXWWwLcEOPo99JSpLgzpW0J6Q1vRYAnzNEO2yv9/VoMUXUhvIBipOXnNj0Yl9jd8nywjWIQUtklfdufeqonn27hoR+ROgzcH+MLxBRFEuJSvmu9o0Lb3oo2X5ra+sGAMhXPRNd1/0GAIwxw4GYU0p9sV6/Ro8ePbhQKByPiOMQ8YRSqbRy9+7d3G7Nks1mxxDRN4goFgSEEA95nvezgeJGSvk1InpLVB8R71BKrXVd98sAcEJ03vf9j7uu+xkAODU6p7X+dFtbWwcfu647JepHOp3esmvXrj1NTU3HCyGOHmhfiGhbW1ubqh7DkSNHHh0EgSQi6TiOCwAbCoXCAcdxju2v7VKp9HwI7mprbIesDPoyuHothNhiJxdAApAVtCIJ1Ii6VIE3AroFWS1Ql/ubaANg3qKTm6/v76Vn3VucS6gzEe3wN/225dnFn/p0f/fVuU5CiKG5XK6Lr/OkOo5zlgX0pQBwtr1vMxF9h38HQbAqnU67RPQhABhngTTWLmNTHRFP8zxvfV99klLy9VOiOkR0pe/73x/Ie4wYMWJ4Op3ehIijbP11Sqkp3D0p5U8AIHbGgyDIOo7zcQD4dqLtDyiljP8hpdwFACNtv6/3PG9eNpu9lIh+PJC+cB0imun7/n22vc8TEc9jMyKmk20g4vu11ucj4uf6axsRx+OMBQzupFNY5UDG6kiV9a7jFBpqkqAvtahOErBlpaXsqJZ5tXn1uL3afDu8DwXMWXhSswFQX+WSHxXnIumMscpCw96tT45Yf8fMaxP30DFnzXgEHMt52IqbmQPo8F5p2rNp3aQEoHK+70cA4Yn+CgB8va/n8wQREYPlY4l2AiHEViJ6AQBeFELcHC2Yem1JKfcAwIjE9bOVUn/s7/0tgBYAgFnQRFQkokmtra3P8rHrut9DxOuidnihEdEeRPxwdE5r/Wff95+ybf0OAN5t21ri+/7VbOkR8TZbfw0RbUXEmfa4i4gWI+LFvDbsuclKqadtew8AwEeS70FELwPAmiAI5qRSqSUAcKF93ktCiE32N8/DafY+PXTo0EYD7prOZIIOnPdW1sPC29hqvrqP4KU9GkY0Akwc7RgA+p0Em9oCkMMQxrc4IY3ghWGpCQLCln0BDM8AyKFhY9sPBrDjYFCuE8mLlo9nGwUcf2QKEAj2Fgn+ur9g6/amSugMDNwX3xNcg1BqieS+V/+09C1bfnHLJUlwi1S6WAskOggEkDZkxZZVSql3Rgd2Ut/TF8Acx/l0EARMbaKJ+A+l1N01qE3dZkaPHj2iVCoxuONSKBSOaW9v39nXs/laNpudSkS8CMI1i/htz/PmNjc3D3UcZwVTFUT8l0Q7DLrdyXa11vNaW1sf43OWxkyz15/2ff+qbDZ7GxExleH2v0dErFz9j62zXQhxqdaaQWzA3d3dPWL//v17+XdLS8ubtdZdqVTqJQAYYu/hMbqLf0sp2QAY2sQW3vf9ebYf1yLi7bb+q0qpMTjjLgvuCmtrQWn0bYJllzdUjNkrezR87ZECTJAC5r47vLb61RIseroIU48VcNWkTM0xvvf5PDSmAT58fHh91c4C/PCFHhiWQbjwOPsMBHjSL8COzgAuGpuBC48dbOr+1uuBFTu6E/y7ktYIhDkLJ/ZvuS++u/g+RJgS0ZJNP79hcu7JZe+POpwZ1tQ28sxpq0IN32r2Vh71nn707Z3etuTE36OUuiLxsmk7+ClEbPc875RsNns3EZ1nJ/ojTDdc192LiEfyuSAIJra1tW3sD5TJ61JK3j3WJs51K6UYCHUdaVs3I6XkZxlwIOJLmUzmxO3bt/dks9lTiKhPKpR43jlKqT+4rntcFei7mTtLKX8FABcM8J3alVKGn48dO3ZQPp8fj4gjtNZm8dh+Mg1ZlclkNvX09OwDgAhgKxDxLxbo7+VYjb3lcaXUuTG4K6x3wsFjx2vZ5RXUh1cMXLeyAO4wrAD3wrVFOGuMA1dNqlwMUScZ3K1dGq6fFAL2lX0BfPPpTpjYkoJrT2qMx+KhbT3w69d64JrxQ2BiU/jsJVs6YF07G9QyqGPNO+zvgMA9a+HBllJ60GxEEAzwjT+87Pz2zX9kvvm6CxHd6Pv+N/lGdqwQ8WoAYCs21A74fYj4UWslewDgfkS8x1rO6HnMcbuTD1dKXQUANXcP+6yLEXF54p7nlVJv6+8FpJRMRZiSRIWt8vOIuDqfz/+moaHhXGu5b0zUYW69Itl2oVB4yHGcRsdxvKpn3q+UulhKuRkAjrdjcB0iXgQA77JA/QURPQMAN9l71yqlTuffUkqu84c676GFEBO01my5+yxEZOgRTr/Tcm7Lu8uyYGi9hSBY9oneYF2+oQjb9xLccK613DtKYMA9tgzudbkS/OzFYmxt9xdCfnz7eY1sNaCnRHDN7w/CRW9ugA++aVDc4bWtBVjyQhfcOnkYNA9m2gPwpfX7ob3A0fCyGpMEOgmas2QAlpvbmrm0dAEAmSDO5pVzJ3WoF0dGtIuVGcvA4sgon+vZs2tn916/ggoIIZbmcrk/W8B9CRFv7W/gEXFWP85Wm1Kqpa92qrk9ER1AxHoqEQPf7C5SSt7ar6lquzsIgpMcx2EwMpc9CgB4QUblebaa0QEi9nied102mz2LiP6UbIuIbvF9/yYpJTvYEWi+Zv0Ldp65/J+lOZdb8C/3fd/QQtd1P4SIrDKx9YuUnAMAsIPvCYJgphCibuQ50Zen2CfA6XcGlWpJlXLCktiyK0Lr2Zkn2N1JMGaEgJd3a1jxbCkG95M7AliwtlAB7h37NGz0OSUjXCgPby1Cd0DwnXMaobkxhNAX/tQBl40bBCc2l6lsrjOAb23ogDumDjeLYG9ewxfX7S9r6dbJTUY+hSPmLJw4ol+Hkp/J4ffO59bNfuGBazntIJQukyVSi/gcRydJ657dO3cSb1m9C0toD7S0tJwnhIjUC94iz7VVOfHqu4nb+Pgee8wqyh+sxedTPJGfVUr9sMZz4lNSSr7OTulAygqllAFrNpv9NwC4jIjYkppCRDf4vn+rlJKVliTFqtd2tEuglLIJAJKJZZ/gXQkRtw6kY7bO15VSvACYb7tCCLbeb0045hxXuCcIgi2pVOoaIood+HrPQMTHPM+bj9PvCCgOvUfOn3XseNs3tMSCuyNPsPK5AGaemjLUZMmaElx9Rgj81Wy5nyrC1LEOXD25Ni257rddsLdHw7+fmoFJ2fC+eRu64IoJg+CIjIAdB0owZngKAk3w3Wc7Yc5Es7vD+t0FWLS5s1LrropqEoo5S04dGLi5zVGjxpwRBPlHIwrBiS5Ow6DuoNAzmIPtBtdOukCkD5IOrABeczgvZ1nMWp1oyx9ebhcKkUNGRF9BRNa+v8otIeL3tdaPI+Iy2/LTSqnJ/QHDdd0nEPHMqB4iztdas2rRqyDiNqUUW1+2jEMQ8a8AYLgyIj7reR47tqVsNss7yptsA58HgGH2dxsAGGeOi9b65dbWVtPfbDZ7KhGti64FQXBWsVh8LpPJTI3OCSFGE9HCRF9v1VqvThw/p5Tabvt3JSIuBQDWvI2ziYhbiIh3FaYxHCsIOW3f5Wal1E1lcFcpFaZhy72XfzIEIoN77i+LcNtH0iAQ4ZldAUwcFdKG1TsCWLimAFOPK4ObQRokbN2cx7thX17DBW9Ow4xxoU/w2I4CvGdMuBjufr4LrpwQcu/f78rDOaPCOiu2dsFjuXwi4apKL0eG4+sDt52cW4noS/xbpBs73JMvfMLf8NC7dVA0HUoNHvKZoKer0uGoHNRtnueZoI7rujcgouHf9QoR/SsAMF82shgRzTXJXwA32+P7fN+PJLO67UgpefI5qGEKEZ3r+/7jfc93pcxHRCw/TvE8LwZndL+Ukp20t9vj3UqpZjte40qlUiZygF3X/Sgi3h/dx5q4EOI7iGj4tS38fnFfraWPg148/r7vG/9BSslqB8uybPnNQiOijYh4MiLOBoC4r1pr9mci514T0TuEECV7D6slbTj9drbcFizVARmrliTBfdX9Rbjx/BSMlwK0Zsse7uG1wP3H7SX4/jOFmCdHevr4JgfmTAkXYGeRYEgaoaOo4QurOuDOs4dBSiB0FjUMSYfU5daNHbC1o1QRqawM+dPfBG4pZVJTZT7tA8D4xMQwL+yLIvxAKfVJO/Gn8CQAwB6tNUt7vGVzWSCEWM96MiI+qLX+PQBE1nk6AHwQAGbZut9QShmrXq9YyY7pSxydRMSxnucxL61bbFTzFc75tADwhBCsakA+n/98e3s7t2mKlJKpwPn2kM3TjyzNGs2cXSllLDHLgIh4i63XoZQaJqVk3TmpKNm8y7hrBoBRIaL3+b5vdh0pJTuTvDB4dzGLi4hWI+I7AOADWuvRQgjeFbnwOEW7S2fkoLLsGC2WSnDH1rucGcjYXX5lyIfZcl91XxHOOV7Ap96RlHsjcDMtEXD16aEl3nVAw3OtYRo0A/uvbYH519gAcNd7Q6cyKn/ZXYL5z3TBV09vhLHDy20XNcFnVu8HMyKsf5u/IRdORirBef2W23Vdtgon2UH8CyLyxMTBFUTkSNu90eSx9SAiHlSjBLCfq5T6LzvR9yLiJYh4IxFxICfyS3k75X9KKZVNBl9YBhRCLEDEM2x7H1dKMZDqlubm5pMdx2G1ISp5pRRvd31RJwYOy521shrj+20awFlCCHaM4+hn4lkcYJqZy+XM86WUPwCAT9jx2+j7/kR7np0+doq5Tyw7RkGy3Yh4PREdgYie53kPJl9UStlu5UzW1XmM2c35HSKeh4hMgZjO1NaZyw09qJQyujtOv81a7jo5JMy5q8E9JAOwYEYa0k4ZnKu3B7BgTRGmHidgtgV39Qyt3FKABzcXDdC/ffbgOJjD9X7+Sh5Wbs3DrBMGwTnHlDn7KwdKxnL3Tr5K6txsj/B1cW47CZwfEQUK1hJRg7W+fJm14yOsdWfraqJ5iZAwa9y8VTKndqSUbPWPRsRpRMQ7gikMBq01b7utqVSKt/VIcaEgCIY7jsNbsNn2tdZntra2xny0FsKllDxxP01c26yUinNB6q2KlpYWVkQ+UH3dKi2riei/AYB5fFm2spWZbiHi4lwu95o1LYZsSilZLTHpBlbCY07MVpRpDS/uB4mINX9ONeCyxtKSDxLRPt/3Wd82izKbzR5LRLz7PGF3NgYBjynz8dO11m8RQvB4c+HckqRqwvo874g83qtyudxKA+5pt+neakkC6L3Avbxoun3dOSmYdGwsmkEM7rECZk+p7VCu3FKEB19kmkJw9SkZOGNUmc5+b30XPLcngKmjUnDFhLLP8OhreVixlYM3Nqyf0LkrEqoEzlkyaeAOZTVfBIBf8hgnIoeblFIT2JqVSiWO6CXD7l/2ff9bEVBaWlrOFEI8QUQcDv4iEUUJTISIk6zTxaDmwIYJW7MlLxQKb21oaNgftUNEru/7Rn1oampi/jqhGoy8eBLqCl9er7U2fkOtQkRrOMnJdd23mXwLxKO01kdxEImI+O8WC1hWmliLZ2mTOXEyCHOz1voJIcRFSimOPBpAuq6bQ0Qes6jwjsWSH9Mt5sHMlTlnxLwHES1DRLb6JlqptT45Efa/EBF5DlgqjMLrf0ZEBrKrlOJFFy2qywDgfxPPnaOU6qWU4bT5oeUO+XDtDMDk+WSuSFJlKX9EENGGOFuvMmRexesrk7Z6ZxpG/eqVGVj1YQW8DnCPHDmySWvNKkBfZaVS6kOu634MEXn7TXrpD1h5LbI6t7BjRES3IyI7e4aqAMBrjuOcFwQB0519HJJOKCOseHw2ERU8wDtF1CEpJcuUbE0PqbCTZ6OGDBwDmmQhovmO4/y6VCphQ0PDqp07d3a3tLRcxFmGNR68RSnFMl2kvByMuD8RlRCRFzwHgHh2fmIDOmzJo7Fjx5mpkVngPB6+799h24v4OweMIqv8YyLi8edg0baIY7MRSCR98e1s3ZnScJubfN83PgxOm69DKTCplkRSYEVOt9WDo7TYWolTFemp5S97qqXGZLJUMjJaK+21nCNeufDKabK270xLBmi52YoBwCJE5HwGDoW3ExH/5sigyXDjSUdEdrI4GYpHhAeQLYeR0Tj5x/f9aJs0OMhms+OIiLdHVge4LnPyGKBSSubrRhlhR5WIHk6oDRuUUnFaqVVfYv7/NyKc+bTZcaSU9xER06a9/K5CCP67LwiCR9va2pIcnvXmE4UQka8RP5o5b/TOts4jAMDO5296enoeHTRoEHNrY/ER8QohxMEgCJjKmIKIl3med5+UkpUd3rYfVkqZ8eDoJKf7MuVg7d2O8S1CCM6XYe5d9wOUqrGJdX2cNo/BnfhWsdYXObUsesRIEtcG9LGDDej0yhys98VNzY8aEgsnev7rAHc9oDDohRCGUwVBsN9xnNiSdnV1bRs8eDDzx2Oi+z3PY/04lrU410IIwRE+Lrs9z3s1+ayRI0ceQ0SGXxcKBT+dThei9kql0oG2tjbOfvt7KTxOYT5EncK5It3d3bFyorXmvG2TB16vMB1Lp9OG6iDiq7lcjp3LtOu6rNT0W1Kp1AHOKTf3T5tHPfyRbdJ6J0PcvT5UiCx2xYfCyY+Ea6XG9v7YIbbYNVNnk9Jkje8sbcZh8hM3QPjc0ilHR2mW/Q7C4Qr/+CPA4H4UgN5TL0qZBGHlArCflplgzwAoSx8fFFcupmrenfxSp/YHxea/YEiJSUtOO7Lu1yv/+FN5+A2rRwCnzyf2Ru8m81876EwY0An/lT8Hq2F5q6lKzS/ge385n/zOsrezmARvJah7feAQ8XsBOwHF15eecSSHbQ+XwyMQj8D/A91+6s1eNACrAAAAAElFTkSuQmCC",H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAAaCAYAAACOyA9jAAAAAXNSR0IArs4c6QAAEtdJREFUaEPtW3mYVNWVP+e+rm6bXeiu96obBDcUjYkSQRSXjCs6GmcMiwsYF0zAccliUFEnbqNjnBkVWQSMOi4NURMTneSLfA4uoIBB3AEV2cSu+5oWG7ppqqveu2e+c999VbeqqwAz+S+87+uP997dXt37u7/zO+ceEPZdMOnl9mR1tRouEA6CKuorqgBA4HaAYD3mcqseGe217Jum7jOAf8+TMu5Zcnr27jzLcdSxiEoAgwYURODhPwXogALElds27P/yc+Mx/Huer9LfjmfPoJq++wW/AAEnA0I1MpyQ9ORF90q3EY5pWlRm3gkydaMJB+SNa8p0O1POC4LcL0WFgutF9fVimbGR7/nSzwAoKH+vF1egIAHVAlQNIVaDoBoEqEZB1QBQA4KqEfGPs4Ylx1dabAZOrx47JxLSgUIDBUDwtxvQ2ADicpEQ67eu6/fMPgAVZhQnzA3mA9JkBkwEFrO4+YU2YNLvbWAVFlSDoVt5hXYaNBbYrHE1YCEGbkn/Nrjs78wDz/p+gO2iCo+YeXh9cyXwTPr9znMchJF5sMSg4X/LMBADiAS+PXdE/z/tYx+ztyfMDdsAVN/SHR4DoghUFgPkgaSZIWKXAlvFC2kAkGexMqAxfcb9xQBmgGnysdmqBKD2t+Xv9Vg4ZfaR9XMrAufJ9iT0qJrixKbKME7MQMyeEfMwy9kmTCjMdT2yTwMZ8IyfE1BsFmxA6MUoWbg8K5UxJ8WLb5hIt7dZKXrWdcuxj6lfxIB5U8bIidnIMoOWSdSAF7hkzpF1pxRsY3cITWzKjBEOjSpinRKw5E1YVSmAYPnckQP+vI99AFCDJ16U2GzEbGIvfBHrlJipEl1SbMYqmaligOUZJw8uSwPFADKgtYFdwoxdIYij5327bu3uFveSpuzViGEyZpWv16/YP9P2Zc+IOSONx+DWui02YcY8Bl2d296bc/sLdv8tLS2rAKCrZEx0XfcuABisGRSxWUp5Y6XvGjhwYG02mx2KiMMQ8fAgCF5sbW3lfste9fX1vYQQ/wEAPe0KYRje2NraWtFcc13P80YqpbQabWlpWc5mo6GhYRARJeO+lFJf+L6f9zJd1z1QCNE/Ls9kMus0eLrpnbLax9YghkG6MYsFiBIzltdEMeMUaR8LjBX1EGn9XCSszYLmwQ/wwCNH1/9sT6ww6enczYSqJjZL/upXku/PvWrqntpVKCchRK/m5uZOLq+rqxvqOM5JBjATAeB7pt0nRHQ/34dhuCSRSLhEdD4ADAOAwwFgiPl1kblGPDadTr/Tv3//PolEYly5sYUQVxDRCXYZEV0PADvL1F/s+/4Gfu+67ruIeLSeTiGGNTc3r00mkwch4qeIGLtGdxCR3jrme14EgP8FgF78TETH4/jZDB4jkksWo0jXGC+r1HSV00S2sNYDF5kjGyj6M/LltuiOTJtl5mz26Wbe8mCeNuc79XqBdndd8mTuZiRVo1lFKPh6/bL+7zx88bVWGxp00viXwTHCi1lI/xCAjvTndV+tXjkirktEzb7vN8bPnufdBgB37m58RDybiH4IABda/YRCiPVExKy5RghxBwPS8zwG36t7+k17KkfEk9Lp9FKu53neHACYYtpcLqV8YsCAAY2JRGJL3I8Q4nCl1PvaewWgIAj6VlVVtQIAe7QMuvoIPHqBLXfY9rwEQdNlun7+WrEphIffDGCYi3DLaVHZ8i8CmL0iBycMdmDKiOL6ccOm1V1QV4tw5oFR+csbu+A3n3WBIwCSPUUkUxCgLasgowhOa6yGiw7uoeuubM3CvHUdhZCADXijz1DAXoHnosfDqxGCZOyOb35j/iGf/uHuS2zwiKpErtyCqDAUQCq/IwFgiZTy5Liu67rXIeIZu1tMx3GmhmHIpu9YU+8aKeWjZUwfs8RViDjP6o+BlF/k3YzD7Mdspi+llNfS0uIb8JwNAFfzPRH9wff9Rz3POwcA/miqtyulDhVCSPO8hYhORsT1pk2b7/v74/hZMfNEdj4fW7H0TtPliaJv7AoIpv4uCwcPKAbPrBU5GH2AgCkjGazdr6aPu6A9R/Djo/fThR+1BvBf73bCQX0duHVkwXQ3fbYLFjd3waVDa+HkVNTXsxs64RXZVRDclqCP2RARps05Zs/Mc9GjuTGIMCo2W6t/P31k87JneEL1VdO7bmvD6LFL4vhTHLPiDZb+y6KjdqY3HGr9usellFdYzwnP89awWkLEbel0engqlXqUiE7nOoj4AzZHrut+jYj9+F0Yhsds3br1vXJzxroJEX8alyFiEwBsMoCQjuMsIqJL43Ii2i6lnOm67iJEjE1ah5TSYxNYXV0dM07c5H+klKtd152OiP9mwPEWEU0TQmimYuZTSt0rhFhknldKKUfg+JlBxMm2G1wigBeUgIc7mLEkB+1ZKjDP5gA0eJh5RkbM0tyuYPXWMAIks4cMNKv8+ykRULZlFNzwxk449YAETDw8AhRfrzd3wVOfZWD6MT3hoD7RJr/3g3bYsDOwwGN7btG92EvwTJrTngwS+01BBMEAeu+JS8/a9snro8ot3p7eEdGtvu/rSXdddxQi/hgAxlraYAEiTjBGOAMACxHxcSJ63er7NwCwyx5LSvkjAOjGfrZeAYAsIl5PRGyG9EVEb/m+P7rcdyeTyeOFEG/ZZUR0mu/7iz3P42+Ig6rc39sA8Ljpcx4iMrhnm7YLpZQX4biZ7G0Zz8YSq4U4D8CCKyLmyQYE2RCgVw3Cso0hLF4Xwi2nG7NVBjwrvgyg6cNsHpg7coplNMw6syf0SCD/ULjm1Q648LAaOKmxYOrWbQ/gvvd2wswT+0CNg5BTBNctbwN9NmBHoYtMl7bD0+Yc03+Pmoe7uXh+cA4A6SDhJy/ePKJDrm2IhI0BYjzDcaQcCTJffbll19f+V/bkCyHmNzc3v2nAcxMi3rsnwCHiJCJ6ajf1tkop856PXS+VSk0kIltAs8D9R6vOU1LKPBPZbT3PY632K0vEMxMOTqfTmz3P+wQAhuqfj8jOA3tf0037XwBACgC0M0JEd/u+fxuOezjMx3kqxXFi8HRmCZZtUHDaYQ5kcgQzluZg2j/E4Alh1vKs1jxTjyuveX7+Sid8lVFw46j9YFhdxCj3rOiESUfUwKDeDnTmFPRICNgVENz1Tgfcc1xvXWfdjgDu+5D1TokuM8HJWFyTENPm7SV4+Hhi50crp6x5/lqemCiGZF8GNLGHR6RUpnUL2/6SirrRw1LK55PJ5OlCiOGmmzMB4DRzzy7vf1rd87Pe1QDAXthrhrH4eQcAXM8itgQ0bPrOjd8ppUa3tLR87nnerwHANpu3SynvqARM13WvRcQZprxLStnDdd1aRORx9Yxy30KInwCABikR/RMi8hjfN+0uk1L+twaPHZ21z6Fir2nBlRHzMHjuXxzAL8dEzy9/EsBZh0UgWL6ZwcOCWewRPOOHVcM5B0cAa1qTgQmH1YAjEP68qQvGDI40zsJ1u+DCQ2r1/aItGXhu464i0xoHMG3AE4pp8767d8zD/TY2Dj4+DLvYjmv3kw/ynOr9doXZTC0fRvAb4SSyRKqdVGgCQGWXhSfzT67rno+IMbX3KfQLWQBgT4UX4jbe7QDwr3pExF8rpRYj4jOm579IKUeWjpJMJv9ZCPE76/2dUspfep73GgCcYoFqYktLS9xXt491XfdBNnWmYI2U8ghjbpeZdyoIgn6O4yxBxO+Yd0cCwHMAcIQB14ktLS1vFoOnQjDOBs9VC3Pw0AUJqOuF0LaLoF9ttEWXb4rAM3qIgCmGeT5tDeH1TaxTok9gzdOlCEY0VMG/DI80zsbtIQzp60BIBNPf7ID7TozYZlN7CIN7RyGHOat3wqptkfkveIX2YWt0/03Bw/2lUql7iegmDZREjw736HOX+qteOFWFOY3uqtqe14WZzmKPoXhJNqTTaR00dF33ZkS8pyy8zEsiOg8ALkLEiw2YuA2PpdmCiBb4vq/LGhsbB4Rh+C2zYHzYmweJEGIbEb3D+4y973hMImJv7wP7G7LZ7Lvbtm1jZmE3nT0q9qz4eklK+f1UKjXF0k2fSykP9Tyv3QQgVVVVVa8gCLYBgF40InI5gIjjZjDzFIvPUvOwcHKBeSYvyMGE4Q6cf1QcS4q+IgbPCUMKzLOyOYDnPs7lGaMjR8B/9T0R7j81csHja/OOEG5fsRN+dWIvqKuNxUdUesPyHbA9x6fvlaLSUZxKm61vwDxmMp8HgB+Y72A9w+6s3mHmugwAikxI0YcDPCalvJLfpVKp4Sb49pVSil3vOlN3thDiHSLKIeJvlVLsbsfswqaBzcEkU/cuKaVmJdd1JyPi/JLxvvFjGIaHbt26dZ35vXltQ0QP+r7/UzvuQ0QvBEFwrRXz2SSEOEkptdkMvENK2ZfvLfBYgcKSoOHCyZFpYrM1uSkHg/ZHuO/84s3I4Jm5LGKeqaPKa56XPs3Cb9cymAgePqsH9K4ugOS1L7Lw5NoMTD2qFkZ4hb61RlqxI3/OVnxWZp2ki78OPK7rvhfTMxF9gIir7eAdIrJAfdpMXAcfuhIRL64WlwBwk5TyPrPYTyPiJYh4KxFxoDD+gbcDAP9JKWXK8zwGqQ71s5suhJiNiMeb/n4opXzSLDQLV1vP8Gve/ZqNrIul2PuIGJRBFkkp2WXnMsd13V2IGE8wx5dmeZ7HHlg8Pn8ne4I6MElErxg2XWz6XiWl/G4Enodi5qmcKrHwqgJ4rmzKaRNx73lVMLh/YfH3Djw5eH5tVrf/+XE1cFSyEGt77KNdsLQ5gDFDEjB+aMFtf7slC/PWdJYPDuqzqELEmhz8a5inwzofeptI5wLp0D27z7zLPM9jdtJi0bBHPPkc4+G4CWsax/M8Zq0BiDiWiLiNvoQQFyulOD7TUlVVNSwIgthjozAM+ziOw8G3eq5rhHCROx3347rut4w2+rYFEtZiXyKijskopZQQYjp7UKVASiaTBwshNAPpxUc8u6ur663q6mo+C9PxE0S8IAzDeiFEnJUwm4h4g8WBymellBx6ABz7oCrrbcVHCmzSzhjGVAQQKILX1inNAkOTCAf0j8QML6DfQfCRr8Drg3CkG9XPhwB0JYBN2xWsbwt1+0P7CxjUh1c/WvxVLQHsyJGOQB9V5+SDlRvbQ9jUEVbIAbLNGC/fNwOP67oTEJE1Q3y9ZFzSOPK7Wkp5JB9aBkHAu9E+lrjF9/28vkkmk+yhLCWiz4QQNxJRLG4JEUcQ0UoAYNCw3lhhBpTZbPaw6urq7fEHxHqiZOH5kJW9JGa4/M4iokVKqWscx1kAAJoNzPVxJpM5sa2trc3uJ5VKnUVE+YwAIuLyx+0gpFLqECEEb4gbuC0R/QwRWVNNM+C6J51O32LAEzFP7O52O88qOSQtTtuwEsdKjjgKjBDl+XQLAxTplzJnWGVyhGxAdhPO+gR878HT0NBQp5TaWro7S55flFKe77ruhYj4GABE7l90PW92oPbCUqnU3Sy8iWgGInJYX5syAPjCcZzTwzBkc9hmBG3sDS01QT4Wvnzl9UQ8SDKZdIUQ7NbnI+AAkOGxfN9nl5vq6+s9x3HYW8ofR7DZkVKOMayou/M87xoOK5T8xkesc652ZlrXdV9ARD60ZfCch4iXA8AFpt0VUkodZsCxDygqzq2xTEGl5K+iQF33fJ3u2YjdUzii9If4Pf/LuavFSWRFOULdAGgOVPWvMPcCp80bsXeuOpsAAHgEEb8GAD4qYO+F7zmy22Amjt1a9lL4sJN/9cYo6w0ONOVzfd8vCvenUqlhRMR6wTV1WRNxYC5eQNZLcRzmCWYCi/3yeoIru657LrvyAGAHDD8kokt83//QBkFDQwMfZHKwMp82gYhPp9PpWIhzfw+a6PeriMjhAdYxP4qDgYj4VjqdHt3Q0DBaKaWPTrq6upbW1NS8AQDaVCLiyel0ekkBPHbqqTFD3diiUqqEdZRRkbXKnZnFcqkCYApZiZVO1stkJbLZ2kvwlOy+/CODSgihFX8Yhtsdx9GeBV+dnZ0bamtr+cxqUPwunU5/bB9omryX/U15a6n2MHkzWt9ks1k/kUjwEYPuLwiCHbFXxFLJdV32+uIYt+7S9/1Pyx2gclldXV3KcZzYw+tWf+DAgf23bNnCLnf+amxsHBgEgf5eIcT2clqJgRmGodZ59vg49gHKAFJNcU6Pibh2S/Iy7+PIbiVzZIBRLkMxH9zTqRjdc4S6p7JazKJ/YblcaxPnAfjJ/FEDHqoEjH3v/7YzwOBZBEBnFEWZ7aT0Ire9ZOHyeqgAKjtGFOc22+J7T7nPdtJYkejOf1MhPdZ221GAgioxYt6x/Spm3/1tp25fbzjuQToAAB4l4P96o2oK6aD2/6KoAJrdpaZaSe9FgNBmsZD+kdc11v+O6JYUVinnuZCyugVQ3Dn/+H7/74DaPkjs/Qz8H31nPbQRR2ifAAAAAElFTkSuQmCC",ae="data:image/png;base64,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",Ge=S(78241),ut=S(8591),Pe=S(43418),rt=S(18032),Ot=S(91552),z=S(53900),V=S(92730),le=S(52764),Y=S(78258),Ye=Object.defineProperty,We=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ke=(A,E,I)=>E in A?Ye(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Mt=(A,E)=>{for(var I in E||(E={}))ft.call(E,I)&&ke(A,I,E[I]);if(We)for(var I of We(E))lt.call(E,I)&&ke(A,I,E[I]);return A},te=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())}),m=(A=>(A.Projects="projects",A.Shixuns="shixuns",A.Classrooms="classrooms",A))(m||{});const T=({homePage:A,user:E,dispatch:I})=>{const[Ce,Pt]=(0,s.useState)(Wt[0]),Vt=(0,s.useRef)(),qt=(0,s.useRef)(!0),[jt]=Ge.default.useForm(),{index_option:Qe}=A,[Ft,Ji]=(0,s.useState)(!1),[gn,un]=(0,s.useState)(!1),[wn,Fn]=(0,s.useState)(!0),[Dn,zn]=(0,s.useState)(""),[ci,Ni]=(0,s.useState)(!1),[cn,er]=(0,s.useState)(!0),[jn,pr]=(0,s.useState)([]),[Ar,Fr]=(0,s.useState)(0),[pn,Er]=(0,s.useState)([]),[vr,yr]=(0,s.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Yn=(0,s.useRef)((0,C.throttle)(()=>Cr(),100,{leading:!0,trailing:!0})).current,zr=(0,s.useRef)((0,C.throttle)(Ct=>ls(Ct),2e3,{leading:!0,trailing:!1})),{shixun_demo:ti=[],new_discipline:di=[]}=A,{key:sn,name:dn,video:mn,img:An,firstTitle:Hn,firstDescribe:Vn,secondTitle:qr,secondDescribe:Nn}=Ce,Cr=()=>{var Ct,ii,Gi,vn,Wn,tr;const Rn=(0,Et.b9)()?880:2600;if(qt.current){const Rr=document.querySelectorAll(".animate__animated").length,ds=document.querySelectorAll(".animationOrientation");ds==null||ds.forEach(Ln=>{var br;(Ln==null?void 0:Ln.getBoundingClientRect().top){_r.setAttribute("class","animate__animated animate__fadeInUp")}))});const kr=document.querySelectorAll("h2[data-type='animationH2']");kr==null||kr.forEach((Ln,br)=>{(Ln==null?void 0:Ln.getBoundingClientRect().top){_r.removeAttribute("class")}),Ln.setAttribute("class","animate__animated animate__fadeInUp"))),br!==0&&Rr>6&&Ln.setAttribute("class","animate__animated animate__fadeInUp"))});const Kr=document.querySelector(".animationTeachingTool");(Kr==null?void 0:Kr.getBoundingClientRect().top){Ln.setAttribute("class","animate__animated animate__fadeInUp")})),Rr>53&&(qt.current=!1)}const cs=(ii=document.getElementById("videoIndexId"))==null?void 0:ii.getBoundingClientRect().top;if((0,Et.b9)()&&!(!((Gi=Vt.current)!=null&&Gi.currentSrc)||(vn=Vt.current)!=null&&vn.currentSrc&&((tr=(Wn=Vt.current)==null?void 0:Wn.error)!=null&&tr.code)))try{cs-200?Vt.current.play():Vt.current.pause()}catch(Rr){console.log(Rr)}};(0,s.useEffect)(()=>{jr(vr)},[]),(0,s.useEffect)(()=>{if(A!=null&&A.homepage_disciplines)return document.body.scrollIntoView(),Yn(),window.addEventListener("scroll",Yn),()=>{window.removeEventListener("scroll",Yn)}},[A]),(0,s.useEffect)(()=>{zr.current=(0,C.throttle)(Ct=>ls(Ct),2e3,{leading:!0,trailing:!1})},[E]);const jr=Ct=>te(void 0,null,function*(){er(!0),Ct.keyword=encodeURIComponent(Ct.keyword);const ii=F().pickBy(Ct,vn=>vn!=="all"),Gi=yield(0,le.tS)(ii);Gi.status!==-1&&(pr((Gi==null?void 0:Gi.subjects)||[]),Fr((Gi==null?void 0:Gi.total_count)||0),Er((Gi==null?void 0:Gi.recommend_subjects)||[])),er(!1)}),Ir=Ct=>{var ii,Gi,vn,Wn;Pt(Ct),Fn(!1),(0,Et.b9)()&&(!((ii=Vt.current)!=null&&ii.currentSrc)||(Gi=Vt.current)!=null&&Gi.currentSrc&&((Wn=(vn=Vt.current)==null?void 0:vn.error)!=null&&Wn.code)||setTimeout(()=>{Vt&&Vt.current&&Vt.current.play()},500))},zs=Ct=>te(void 0,null,function*(){(yield(0,Gt.ZP)("/api/trial_requests.json",{method:"post",body:Mt({},Ct)})).status===0&&(ut.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ji(!1))}),js=Ct=>{var ii;if((0,rt.tJ)(I)){if(Ct==="projects"&&!((ii=E.userInfo)!=null&&ii.email)){ut.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ct==="classrooms"&&Ni(!0)}},ls=(Ct,ii)=>{var Gi,vn;if((0,rt.tJ)(I)){if(((Gi=E==null?void 0:E.userInfo)==null?void 0:Gi.user_identity)==="\u5B66\u751F"){ut.ZP.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(ii==="projects"&&!((vn=E.userInfo)!=null&&vn.email)){ut.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ii==="shixuns"&&!(0,rt.xY)()||Ct&&(window.location.href=Ct)}},cr=(Ct,ii)=>Array.isArray(Ct)&&Ct.length>0?ii:null,Ds=Ct=>te(void 0,null,function*(){const ii=yield(0,Gt.ZP)(Ct,{method:"get"});if(ii!=null&&ii.game_identifier){(0,Et.xg)(`/tasks/${ii==null?void 0:ii.game_identifier}`);return}ii!=null&&ii.identifier&&(0,Et.xg)(`/tasks/${ii==null?void 0:ii.identifier}/jupyter`)}),os=()=>{const Ct=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(Ct),Ct){un(!0);return}(0,Et.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Ns=()=>{const Ct=Ce.key;if(Ct===4){Ir(Wt[0]);return}Ir(Wt[Ct+1])},us=[s.createElement("div",{key:1,className:ye.left},s.createElement("h3",null,Hn),Vn.map((Ct,ii)=>s.createElement("p",{key:ii},s.createElement("img",{src:_t,alt:""}),s.createElement("span",null,Ct))),s.createElement("h3",{style:{marginTop:20}},qr),Nn.map((Ct,ii)=>s.createElement("p",{key:ii},s.createElement("span",null,Ct))),s.createElement("div",{style:{visibility:"hidden"},className:ye.btns},s.createElement("div",{onClick:os,className:ye.b1},"\u793E\u533A\u652F\u6301"),s.createElement("div",{onClick:()=>{var Ct;return Ds((Ct=ti[sn])==null?void 0:Ct.url)},className:ye.b2},"\u7ACB\u5373\u4F53\u9A8C",s.createElement("i",{className:"iconfont icon-jiantou1"})))),s.createElement("div",{key:2,className:ye.right,id:"videoIndexId"},s.createElement("img",{src:An,alt:""}),s.createElement("video",{ref:Vt,key:mn,onEnded:Ns,controls:!(0,Et.b9)(),controlsList:"nodownload",muted:!0,src:mn}),s.createElement("div",{className:ye.videoMask}))],Ls=(Ct,ii)=>{var Gi;const vn=ii%2===0,Wn=[s.createElement("div",{key:3,className:ye.left},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${Ct==null?void 0:Ct.image_url}`,alt:""}),s.createElement("div",{className:ye.btn,onClick:os,style:{marginLeft:vn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),s.createElement("div",{key:4,className:`${ye.right} animationOrientation`},(Gi=Ct==null?void 0:Ct.subjects)==null?void 0:Gi.map((tr,Rn)=>s.createElement("a",{target:"_blank",style:{animationDuration:`${Rn%2===0?Rn*.2+1:(Rn-1)*.2+1}s`},key:Rn,href:tr==null?void 0:tr.url},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${tr==null?void 0:tr.image_url}`}))))];return vn?Wn:Wn.reverse()},Rs=()=>{jt.resetFields()};return s.createElement("div",{className:ye.mainSiteContent},s.createElement("aside",{className:ye.ContentWarp},Qe&&!!Wt.filter(Ct=>Qe&&Qe.includes(Ct.name)).length&&s.createElement("div",{className:ye.operatingEnvironment},s.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),s.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),s.createElement("ul",{className:ye.tabs},Wt.filter(Ct=>Qe&&Qe.includes(Ct.name)).map((Ct,ii)=>s.createElement("li",{key:ii,className:Ct.name===dn?ye.operatingActive:"",onClick:()=>Ir(Ct)},Ct.name))),s.createElement("div",{className:ye.tabContent},(sn%2===0,us)))),s.createElement("aside",{className:ye.ContentWarp,style:{backgroundColor:"#fff"}},s.createElement("div",{className:ye.teachingTool},s.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),s.createElement("h5",null,"Classroom Teaching Toolsets"),s.createElement("div",{className:ye.btns}),s.createElement("div",{className:`${ye.clausesWarp} animationTeachingTool`},Kt.map((Ct,ii)=>s.createElement("aside",{key:Ct.title,style:{animationDuration:`${ii>2?3:1}s`}},s.createElement("img",{src:Ct.img}),s.createElement("div",null,s.createElement("h4",null,Ct.title),s.createElement("h6",null,Ct.intro))))))),di.map((Ct,ii)=>s.createElement("aside",{key:ii+Ct.name,className:ye.ContentWarp,style:{backgroundColor:ii%2===0?"transparent":"#fff"}},s.createElement("div",{className:ye.orientation},s.createElement("h2",{"data-type":"async_animationH2"},Ct.name),s.createElement("h5",null,Ct==null?void 0:Ct.name_en),s.createElement("div",{className:ye.lf},Ls(Ct,ii))))),s.createElement("aside",{className:ye.ContentWarp,style:{backgroundColor:"#fff"}},A&&cr(A.recommend_subjects,s.createElement("div",{className:ye.school},s.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),s.createElement("h5",null,"Practical MOOC makes online courses more professional"),A&&cr(A.recommend_subjects,s.createElement("div",{style:{width:"100%"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:X,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.subject_count,")",s.createElement(j.Z,null))),s.createElement(V.Z,{dataSource:A&&A.recommend_subjects?A.recommend_subjects:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200}))),A&&cr(A.subjects,s.createElement("div",{style:{width:"100%",marginTop:"60px"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:g,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.subject_count,")",s.createElement(j.Z,null))),s.createElement(V.Z,{dataSource:A&&A.subjects?A.subjects:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200}))))),A&&cr(A.shixuns,s.createElement("div",{className:ye.school},s.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),s.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),A&&cr(A.shixuns,s.createElement("div",{style:{width:"100%"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:ae,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.shixun_count,")",s.createElement(j.Z,null))),s.createElement(Y.wb,{dataSource:A&&A.shixuns?A.shixuns:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200}))),A&&cr(A.recommend_shixuns,s.createElement("div",{style:{width:"100%",marginTop:"60px"}},s.createElement("div",{className:ye.iconWrapper},s.createElement("div",{className:ye.tuijianWrapper},s.createElement("img",{src:H,alt:"\u6807\u7B7E"})),s.createElement("div",{onClick:()=>{G.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",A==null?void 0:A.shixun_count,")",s.createElement(j.Z,null))),s.createElement(Y.wb,{dataSource:A&&A.recommend_shixuns?A.recommend_shixuns:[],right:23,col:4,precision:1,loading:cn,wrapWidth:1200})))))),s.createElement(Pe.default,{visible:Ft,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:s.createElement(z.Z,{onClick:()=>Ji(!1),style:{fontSize:"25px",color:"#fff"}})},s.createElement("div",{style:{position:"relative"}},s.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:k}),s.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),s.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),s.createElement(Pe.default,{centered:!0,destroyOnClose:!0,visible:gn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>un(!1)},s.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},s.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),s.createElement("img",{src:D,width:200,height:200}))),s.createElement(Ot.Z,{visible:ci,onCancel:()=>Ni(!1)}))};var $=(0,G.connect)(({homePage:A,user:E})=>({homePage:A,user:E}))(T),u=S(42409),R=S.p+"static/yqh.7ef50d7c.jpg",B=S(61186),M=S.n(B),Z=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});function de({modeldata:A,userInfo:E}){const[I,Ce]=(0,s.useState)(!1),[Pt,Vt]=(0,s.useState)(!1),qt=`${E==null?void 0:E.login}recordNewStudentModal`;(0,s.useEffect)(()=>{if(E!=null&&E.login&&(E==null?void 0:E.identity)==="teacher"){const Qe=JSON.parse(localStorage.getItem(qt)),Ft=M()("2021-10-30T24:00:00+08:00").valueOf(),Ji=M()().valueOf();console.log(Qe,M()("2021-10-30T24:00:00+08:00"),Ft,Ji,Ft>Ji,44),!Qe&&Ft>Ji&&Ce(!0)}},[E]);function jt(Qe){return Z(this,null,function*(){Ce(!1),localStorage.setItem(qt,"1")})}return s.createElement(Pe.default,{open:I,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},s.createElement("div",null,s.createElement("div",{style:{backgroundImage:`url(${R})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},s.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),s.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),s.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),s.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),s.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),s.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},s.createElement("span",{onClick:()=>jt(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var me=de,Be=S(45413),Oe=S(28103),Ue="data:image/png;base64,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",$e="data:image/png;base64,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",W=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,o=(A,E)=>{var I={};for(var Ce in A)n.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&W)for(var Ce of W(A))E.indexOf(Ce)<0&&a.call(A,Ce)&&(I[Ce]=A[Ce]);return I};const d=A=>{var E,I=RegExp("(^| )"+A+"=([^;]+)(;|$)");return(E=document.cookie.match(I))?decodeURIComponent(E[2]):null},h=A=>{var E=new Date;E.setTime(E.getTime()-1);var I=d(A);I!=null&&(document.cookie=A+"="+I+";expires="+E.toGMTString())};var x=(A=>(A.Classrooms="classrooms",A.Shixuns="shixuns",A.Paths="paths",A.Projects="projects",A.Videos="videos",A.Topics="topics",A))(x||{});const v=A=>{var E=A,{homePage:I,user:Ce,globalSetting:Pt,loading:Vt,dispatch:qt,location:jt,payload:Qe={}}=E,Ft=o(E,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return s.createElement("div",{style:{display:"flex"}},s.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},s.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},s.createElement("img",{src:Ue,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),s.createElement("div",{style:{marginTop:"60px"}},s.createElement("p",null,s.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),s.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),s.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),s.createElement("img",{src:$e})),s.createElement(Oe.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var oe=(0,G.connect)(({homePage:A,loading:E,user:I,globalSetting:Ce})=>({homePage:A,user:I,globalSetting:Ce,loading:E.models.index}))(v),Me="data:image/png;base64,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",et="data:image/png;base64,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",Nt="data:image/png;base64,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",ct={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},ze=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,se=(A,E)=>{var I={};for(var Ce in A)St.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&ze)for(var Ce of ze(A))E.indexOf(Ce)<0&&tt.call(A,Ce)&&(I[Ce]=A[Ce]);return I},He=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())}),gt=(A=>(A.Classrooms="classrooms",A.Shixuns="shixuns",A.Paths="paths",A.Projects="projects",A.Videos="videos",A.Topics="topics",A))(gt||{});const vt=A=>{var E=A,{homePage:I,user:Ce,globalSetting:Pt,loading:Vt,dispatch:qt,location:jt,getUserInfo:Qe,payload:Ft={}}=E,Ji=se(E,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function gn(un){return He(this,null,function*(){(yield(0,Gt.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:un}})).status===0&&Qe()})}return s.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},s.createElement("div",{style:{width:"100%"}},s.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),s.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},s.createElement("div",{onClick:()=>{gn("teacher")},className:ct.beginner},s.createElement("img",{src:et}),s.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),s.createElement("div",{onClick:()=>{gn("student")},className:ct.beginner},s.createElement("img",{src:Me,style:{height:"120px"}}),s.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),s.createElement("div",{onClick:()=>{gn("professional")},className:ct.beginner},s.createElement("img",{src:Nt}),s.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var $t=(0,G.connect)(({homePage:A,loading:E,user:I,globalSetting:Ce})=>({homePage:A,user:I,globalSetting:Ce,loading:E.models.index}))(vt),Qi=S(12563),gi=S(3113),wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",pi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",xi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,Xi=(A,E)=>{var I={};for(var Ce in A)Li.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&xi)for(var Ce of xi(A))E.indexOf(Ce)<0&&Bi.call(A,Ce)&&(I[Ce]=A[Ce]);return I},Cn=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const{CheckableTag:Yi}=Qi.default;var Q=(A=>(A.Classrooms="classrooms",A.Shixuns="shixuns",A.Paths="paths",A.Projects="projects",A.Videos="videos",A.Topics="topics",A))(Q||{});const U=A=>{var E=A,{homePage:I,user:Ce,globalSetting:Pt,loading:Vt,dispatch:qt,location:jt,setisone:Qe,users:Ft,setIsShow:Ji,payload:gn={}}=E,un=Xi(E,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[wn,Fn]=(0,s.useState)([]),[Dn,zn]=(0,s.useState)([]),[ci,Ni]=(0,s.useState)([]),[cn,er]=(0,s.useState)([]),[jn,pr]=(0,s.useState)([]),[Ar,Fr]=(0,s.useState)([]),[pn,Er]=(0,s.useState)([]),[vr,yr]=(0,s.useState)("");(0,s.useEffect)(()=>{Yn(),zr()},[]),(0,s.useEffect)(()=>{(pn==null?void 0:pn.length)>0&&yr(pn[0].id)},[pn]);function Yn(){return Cn(this,null,function*(){let ti=yield(0,Gt.ZP)("/api/users/interest_tags.json",{method:"get"});Fn(ti.tags.filter(di=>di.tag_type===1)),zn(ti.tags.filter(di=>di.tag_type===2)),Ni(ti.tags.filter(di=>di.tag_type===3))})}const zr=()=>Cn(void 0,null,function*(){let ti=yield(0,Gt.ZP)("/api/paid_subjects/qr_code_banner.json",{});ti.status===0&&(console.log(ti.data),Er([...ti.data]))});return s.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},s.createElement("div",{style:{width:"100%"}},s.createElement("div",{style:{display:"flex"}},s.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),s.createElement("span",{onClick:()=>{Qe(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",s.createElement(j.Z,null))),Ft.identity==="student"&&s.createElement("div",{style:{marginTop:60},className:ct.courseGroup},pn.map(ti=>s.createElement(dt.Z,{title:ti.name},s.createElement("li",{key:ti.id,style:ti.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${ct.directionItem} ${vr==ti.id?ct.active:""} `,onClick:()=>{yr(ti.id)}},ti.name)))),Ft.identity==="student"&&s.createElement("div",{style:{marginTop:30,textAlign:"center"}},pn.map(ti=>{if(ti.id==vr)return s.createElement(s.Fragment,null,s.createElement("img",{src:Fe.Z.IMG_SERVER+ti.image_url,style:{width:130}}),s.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${ti.name}`))}),s.createElement("div",{className:ct.tips},s.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u5934\u6B4C\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),s.createElement("div",{className:ct.newInfo}," ",s.createElement("div",{className:ct.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",s.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),s.createElement("div",{className:ct.newInfo,style:{margin:"8px auto"}}," ",s.createElement("div",{className:ct.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",s.createElement("b",null,"1000G+"),"!"),s.createElement("div",{className:ct.newInfo}," ",s.createElement("div",{className:ct.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),Ft.identity!="student"&&s.createElement("div",{style:{marginTop:"60px"}},s.createElement("div",null,s.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),wn.map(ti=>s.createElement(Yi,{style:{fontSize:"14px"},key:ti.id,checked:cn.includes(ti.id),onChange:di=>{let sn=di?[...cn,ti.id]:cn.filter(dn=>dn!==ti.id);er([...sn])}},ti.tag_name))),s.createElement("div",{style:{marginTop:"30px"}},s.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Dn.map(ti=>s.createElement(Yi,{style:{fontSize:"14px"},key:ti.id,checked:jn.includes(ti.id),onChange:di=>{let sn=di?[...jn,ti.id]:jn.filter(dn=>dn!==ti.id);pr([...sn])}},ti.tag_name))),s.createElement("div",{style:{marginTop:"30px"}},s.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),ci.map(ti=>s.createElement(Yi,{style:{fontSize:"14px"},key:ti.id,checked:Ar.includes(ti.id),onChange:di=>{let sn=di?[...Ar,ti.id]:Ar.filter(dn=>dn!==ti.id);Fr([...sn])}},ti.tag_name)))),Ft.identity!="student"&&s.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},s.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{Yn()}},"\u6362\u4E00\u6279 ",s.createElement("img",{style:{marginLeft:"10px"},src:wt}))),s.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Ft.identity==="teacher"&&s.createElement(gi.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),qt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:s.createElement("div",null,s.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),s.createElement("span",{style:{display:"inline-block",position:"absolute"},className:ct.spandiv}),s.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",s.createElement("img",{src:pi}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Ji(!1)}},"\u65B0\u624B\u5F15\u5BFC"),s.createElement(gi.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ji(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var K=(0,G.connect)(({homePage:A,loading:E,user:I,globalSetting:Ce})=>({homePage:A,user:I,globalSetting:Ce,loading:E.models.index}))(U),q=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const{Step:re}=Be.default;function Lt({userInfo:A}){const[E,I]=(0,s.useState)(!1),[Ce,Pt]=(0,s.useState)([]),[Vt,qt]=(0,s.useState)(0);(0,s.useEffect)(()=>{let Qe=localStorage.getItem("registeruser");parseInt(Qe)===1&&(I(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,s.useEffect)(()=>{A.login&&jt()},[A]);function jt(){return q(this,null,function*(){let Qe=yield(0,Gt.ZP)(`/api/users/accounts/${A.login}.json`,{method:"get"});Pt(Qe),Qe.identity?qt(1):qt(0)})}return s.createElement(Pe.default,{open:E,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},s.createElement("div",{style:{display:"flex"}},s.createElement(oe,null),Vt===1&&s.createElement(K,{users:Ce,setIsShow:I,setisone:qt}),Vt===0&&s.createElement($t,{getUserInfo:jt}),s.createElement(Be.default,{type:"navigation",size:"small",current:Vt,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},s.createElement(re,{status:Ce.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),s.createElement(re,{status:Ce.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Tt=Lt,xt=S.p+"static/kycx.615a0290.png";function Ze({modeldata:A,userid:E}){const[I,Ce]=(0,s.useState)(!1),[Pt,Vt]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let qt=JSON.parse(localStorage.getItem("Studentshow"));qt!=null&&qt.includes(E)?Ce(!1):Ce(A==null?void 0:A.is_show),A!=null&&A.is_show&&setTimeout(()=>{let jt=JSON.parse(localStorage.getItem("Studentshow"))||[];jt.push(E),localStorage.setItem("Studentshow",JSON.stringify(jt))},2e3)},[A]),s.createElement(Pe.default,{open:I,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},s.createElement("div",{style:{backgroundImage:`url(${xt})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},s.createElement("div",{onClick:()=>{Ce(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),s.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),s.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),s.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Bt=Ze,fi=S.p+"static/banner.d71ab7c9.jpg",Ai="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII=",qi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII=",Oi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII=",$i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII=",an="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg==",en="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC",tn="data:image/png;base64,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",Vi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII=",bi=S(2119),Si=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const Bn=({homePage:A,globalSetting:E,user:I,loading:Ce,dispatch:Pt})=>{var Vt,qt,jt,Qe,Ft,Ji,gn,un,wn,Fn,Dn;const[zn,ci]=(0,s.useState)(),Ni=(0,s.useRef)(null),[cn,er]=(0,s.useState)(!1),[jn,pr]=(0,s.useState)();(0,s.useEffect)(()=>{Pt({type:"homePage/home",payload:{}})},[A.name]),(0,s.useEffect)(()=>((0,Et.Ll)()||Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,s.useEffect)(()=>{var di;(0,Et.Dk)(((di=E==null?void 0:E.setting)==null?void 0:di.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[E.setting]);function Ar(){return Si(this,null,function*(){let di=yield Pt({type:"homePage/getHomeNotice",payload:{}});if(di){let sn=localStorage.getItem("SystemUpdateadvtime");localStorage.setItem("SystemUpdateadvtime",di.start_at),di!=null&&di.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),ci(di)}})}function Fr(){return Si(this,null,function*(){let di=yield(0,Gt.ZP)("/api/home/competition_popup.json",{method:"get"});pr(di)})}const[pn,Er]=(0,s.useState)(-1),vr={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},yr=di=>{var sn,dn,mn;const An=A.homepage_disciplines,Hn="sub_disciplines",Vn="paths",qr=Nn=>`/paths?discipline_id=${An[pn].id}&&tag_tabs=${pn+1}&sub_discipline_id=${Nn.id}&tag_level=2`;return s.createElement(s.Fragment,null,s.createElement("div",{className:`${_e.banner} ${_e.mainSiteBanner} `},s.createElement("div",{className:_e.subnav,onMouseLeave:()=>Er(-1)},An&&An[pn]&&s.createElement("div",{style:{zIndex:2},className:_e.subnavDetail},(dn=(sn=An[pn])==null?void 0:sn[Hn])==null?void 0:dn.map(function(Nn,Cr){return s.createElement(G.Link,{key:Cr,to:qr(Nn)},s.createElement("div",null,s.createElement("h1",null,Nn.name),s.createElement("ul",null,Nn.tags&&Nn.tags.map(function(jr,Ir){return s.createElement("li",{key:Ir},s.createElement(G.Link,{className:_e.link,to:`/${Vn}?current_id=${An[pn].id}&&tag_tabs=${pn+1}&tag_id=${jr.id}&tag_level=3`},jr.name))}))))}))),s.createElement("div",{style:{position:"relative"}},s.createElement(J.Z,{className:_e.LeftButton,onClick:()=>{Ni.current.prev()}}),A.images_url&&s.createElement(L.Z,{className:di?_e.mainSite:"",ref:Ni,autoplay:!0,pauseOnDotsHover:!0},A.images_url.length>0?(mn=A.images_url)==null?void 0:mn.map((Nn,Cr)=>s.createElement("div",{style:{display:"flex"},key:Cr},s.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${Fe.Z.IMG_SERVER+Nn.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:Nn.path}))):s.createElement("div",{style:{display:"flex"}},s.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${fi}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),s.createElement(j.Z,{className:_e.RightButton,onClick:()=>{Ni.current.next()}})))},Yn=(di,sn)=>{var dn;const mn=sn%2===0,An=[s.createElement("div",{key:3,className:_e.left},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${di==null?void 0:di.image_url}`,alt:""}),s.createElement("div",{className:_e.btn,style:{marginLeft:mn?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),s.createElement("div",{key:4,className:`${_e.right} animationOrientation`},(dn=di==null?void 0:di.subjects)==null?void 0:dn.map((Hn,Vn)=>s.createElement("a",{target:"_blank",style:{animationDuration:`${Vn%2===0?Vn*.2+1:(Vn-1)*.2+1}s`},key:Vn,href:Hn==null?void 0:Hn.url},s.createElement("img",{src:`${Fe.Z.IMG_SERVER}/${Hn==null?void 0:Hn.image_url}`}))))];return mn?An:An.reverse()},zr=()=>{var di,sn,dn;return s.createElement(s.Fragment,null,document.domain==="gufe.educoder.net"&&s.createElement("div",{className:_e.mainSiteContent},(di=A==null?void 0:A.new_discipline)==null?void 0:di.map((mn,An)=>s.createElement("aside",{key:An+mn.name,className:_e.ContentWarp,style:{backgroundColor:An%2===0?"#fff":"transparent",display:mn.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},s.createElement("div",{className:_e.orientation},s.createElement("h2",{"data-type":"animationH2"},mn.name),s.createElement("h5",null,mn==null?void 0:mn.name_en),s.createElement("div",{className:_e.lf},Yn(mn,An)))))),!!((sn=A.subjects)!=null&&sn.length)&&s.createElement("section",{className:_e.course},s.createElement("aside",{className:_e.title},s.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),s.createElement("h2",null,"TRAINING COURSE"),s.createElement("aside",{className:_e.more},s.createElement(G.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),s.createElement(ce.Z,{loading:Ce},s.createElement(Rt,{data:A.subjects}))),!!((dn=A.shixuns)!=null&&dn.length)&&s.createElement("section",{className:_e.course},s.createElement("aside",{className:_e.title},s.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),s.createElement("h2",null,"DEVELOPMENT COMMUNITY"),s.createElement("aside",{className:_e.more},s.createElement(G.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),s.createElement(ce.Z,{loading:Ce},s.createElement(ot,{data:A.shixuns}))))},ti=((Vt=E==null?void 0:E.setting)==null?void 0:Vt.main_site)&&!((qt=E==null?void 0:E.setting)!=null&&qt.is_local);return(0,Et.Ll)()?s.createElement(u.default,null):s.createElement("section",null,s.createElement(ge.Z,{modeldata:zn,dispatch:Pt}),s.createElement(me,{modeldata:jn,userInfo:I==null?void 0:I.userInfo}),s.createElement(Bt,{modeldata:jn,userid:(jt=I==null?void 0:I.userInfo)==null?void 0:jt.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&s.createElement(Tt,{userInfo:I==null?void 0:I.userInfo}),yr(ti),s.createElement("div",{className:_e.dataView},s.createElement("aside",{className:_e.showArea},s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:Ai,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Qe=A==null?void 0:A.index_statistics)==null?void 0:Qe.total_user_count),s.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),s.createElement("div",{className:"item current",onClick:()=>{(0,bi.Ny)()&&(0,Et.xg)("/onlinenum")}},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:qi,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Ft=A==null?void 0:A.index_statistics)==null?void 0:Ft.user_online_count),s.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:Oi,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Ji=A==null?void 0:A.index_statistics)==null?void 0:Ji.evaluate_count),s.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:$i,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(gn=A==null?void 0:A.index_statistics)==null?void 0:gn.exercise_count),s.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),s.createElement("div",{className:"item current",onClick:()=>{(0,bi.Ny)()&&(0,Et.xg)("/shixuncontext")}},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:an,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(un=A==null?void 0:A.index_statistics)==null?void 0:un.repository_count),s.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:en,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(wn=A==null?void 0:A.index_statistics)==null?void 0:wn.subject_count),s.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:tn,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Fn=A==null?void 0:A.index_statistics)==null?void 0:Fn.shixun_count),s.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),s.createElement("div",{className:"item"},s.createElement("div",{className:"imgWrapper"},s.createElement("img",{src:Vi,alt:"1"})),s.createElement("aside",{className:_e.showContent},s.createElement("h1",null,(Dn=A==null?void 0:A.index_statistics)==null?void 0:Dn.question_count),s.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),s.createElement($,null))};var ln=(0,G.connect)(({homePage:A,loading:E,globalSetting:I,user:Ce})=>({homePage:A,globalSetting:I,loading:E.models.homePage,user:Ce}))(Bn),hi={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},Wi=S(62945),Ut=S.n(Wi),kt=S(87618),ui=Object.defineProperty,zi=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,fn=(A,E,I)=>E in A?ui(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Yt=(A,E)=>{for(var I in E||(E={}))nn.call(E,I)&&fn(A,I,E[I]);if(zi)for(var I of zi(E))on.call(E,I)&&fn(A,I,E[I]);return A};const Hi=A=>React.createElement("svg",Yt({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var ji="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",yt=Object.defineProperty,li=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Ti=(A,E,I)=>E in A?yt(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Zi=(A,E)=>{for(var I in E||(E={}))Pi.call(E,I)&&Ti(A,I,E[I]);if(li)for(var I of li(E))Jt.call(E,I)&&Ti(A,I,E[I]);return A};const rn=A=>React.createElement("svg",Zi({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var Di="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Ei=Object.defineProperty,Ri=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Mn=(A,E,I)=>E in A?Ei(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,ir=(A,E)=>{for(var I in E||(E={}))ki.call(E,I)&&Mn(A,I,E[I]);if(Ri)for(var I of Ri(E))Fi.call(E,I)&&Mn(A,I,E[I]);return A};const kn=A=>React.createElement("svg",ir({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var nr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",rr=Object.defineProperty,On=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Un=(A,E,I)=>E in A?rr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Pn=(A,E)=>{for(var I in E||(E={}))sr.call(E,I)&&Un(A,I,E[I]);if(On)for(var I of On(E))xn.call(E,I)&&Un(A,I,E[I]);return A};const dr=A=>React.createElement("svg",Pn({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var Tn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",In=Object.defineProperty,Sr=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,Gn=(A,E,I)=>E in A?In(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Zr=(A,E)=>{for(var I in E||(E={}))Jn.call(E,I)&&Gn(A,I,E[I]);if(Sr)for(var I of Sr(E))Pr.call(E,I)&&Gn(A,I,E[I]);return A};const En=A=>React.createElement("svg",Zr({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var Qr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",mr=Object.defineProperty,wr=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,hr=(A,E,I)=>E in A?mr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Hr=(A,E)=>{for(var I in E||(E={}))fr.call(E,I)&&hr(A,I,E[I]);if(wr)for(var I of wr(E))Yr.call(E,I)&&hr(A,I,E[I]);return A};const ar=A=>React.createElement("svg",Hr({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},A),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Vr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",Br=Object.defineProperty,lr=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Xn=(A,E,I)=>E in A?Br(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Wr=(A,E)=>{for(var I in E||(E={}))bn.call(E,I)&&Xn(A,I,E[I]);if(lr)for(var I of lr(E))Mr.call(E,I)&&Xn(A,I,E[I]);return A},or=(A,E)=>{var I={};for(var Ce in A)bn.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&lr)for(var Ce of lr(A))E.indexOf(Ce)<0&&Mr.call(A,Ce)&&(I[Ce]=A[Ce]);return I},Ur=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const xr=A=>{var E=A,{user:I}=E,Ce=or(E,["user"]),Pt;const[Vt,qt]=(0,s.useState)(!0),[jt,Qe]=(0,s.useState)(0),[Ft,Ji]=(0,s.useState)({}),[gn,un]=(0,s.useState)(!1);(0,s.useEffect)(()=>{wn()},[]);const wn=()=>Ur(void 0,null,function*(){qt(!0);const ci=yield(0,Gt.ZP)("/api/home/index.json",{method:"get"});ci.images_url&&Ji(ci),qt(!1)}),Fn={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Dn=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],zn=[{img:ji,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:Di,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:nr,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:Tn,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:Qr,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Vr,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return s.createElement("section",{className:hi.home},s.createElement(kt.K,{width:800,visible:gn,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>un(!1)}),s.createElement(ce.Z,{loading:Vt,active:!0,paragraph:{rows:5}},s.createElement("div",{className:hi.bg},s.createElement("div",{className:hi.public_width},s.createElement("div",{className:hi.banner},s.createElement(Ut(),Wr({},Fn),(Pt=Ft==null?void 0:Ft.images_url)==null?void 0:Pt.map(ci=>s.createElement("div",{onClick:()=>{ci.path&&(0,Et.xg)(ci.path)}},s.createElement("div",{className:"index_moe_li",style:{cursor:ci.path?"pointer":"default"}},s.createElement("img",{src:Fe.Z.IMG_SERVER+ci.image_url,alt:""}),s.createElement("div",{className:"index_moe_focus_shadow"}),s.createElement("span",{className:"index_moe_focus_b"})))))))),s.createElement("div",{className:hi.content},s.createElement("div",{className:hi.experience},s.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:hi.li}),s.createElement(G.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:hi.li}),s.createElement(G.Link,{to:"/paths",target:"_blank",className:hi.li})),s.createElement("div",{className:hi.demonstrate},s.createElement("div",{className:hi.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),s.createElement("aside",null,Dn.map((ci,Ni)=>{var cn;return s.createElement("div",{key:Ni,className:hi.li,style:{background:ci.background,cursor:ci!=null&&ci.more?"pointer":"default"},onClick:()=>{}},s.createElement("div",{className:hi.name},ci.name),s.createElement("div",{className:hi.tagWarp},(cn=ci==null?void 0:ci.tags)==null?void 0:cn.map((er,jn)=>s.createElement("div",{key:`${Ni}-${jn}`,className:hi.tag},er))),s.createElement("div",{className:hi.mask,onClick:()=>{switch(Ni){case 0:un(!0);break;default:ci.link?(0,Et.xg)(ci.link):ci.more&&G.history.push("/classrooms/classicCases");return}},style:{background:ci.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},ci.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),s.createElement("div",{className:hi.feature},s.createElement("div",{className:hi.name},s.createElement("span",null,"\u7279\u8272\u529F\u80FD"),s.createElement("span",null,"FEATURES")),s.createElement("aside",null,zn.map((ci,Ni)=>s.createElement("div",{className:hi.li,key:ci.title,onClick:()=>{switch(Ni){case 0:un(!0);break;default:ci.link&&(0,Et.xg)(ci.link);break}}},s.createElement("img",{src:ci.img}),s.createElement("div",null,s.createElement("h4",null,ci.title),s.createElement("h6",null,ci.intro)))))))))};var Jr=(0,G.connect)(({user:A})=>({user:A}))(xr),qn=S(99313),vi={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},Tr=S(23052),ur=S.p+"static/bg1.02a5f786.png",Dr=Object.defineProperty,Nr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Lr=(A,E,I)=>E in A?Dr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Xr=(A,E)=>{for(var I in E||(E={}))gr.call(E,I)&&Lr(A,I,E[I]);if(Nr)for(var I of Nr(E))Gr.call(E,I)&&Lr(A,I,E[I]);return A};const e=A=>React.createElement("svg",Xr({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var t="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",i=Object.defineProperty,r=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(A,E,I)=>E in A?i(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,p=(A,E)=>{for(var I in E||(E={}))l.call(E,I)&&f(A,I,E[I]);if(r)for(var I of r(E))c.call(E,I)&&f(A,I,E[I]);return A};const y=A=>React.createElement("svg",p({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var w="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",N=Object.defineProperty,ee=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Le=(A,E,I)=>E in A?N(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Te=(A,E)=>{for(var I in E||(E={}))_.call(E,I)&&Le(A,I,E[I]);if(ee)for(var I of ee(E))Re.call(E,I)&&Le(A,I,E[I]);return A};const st=A=>React.createElement("svg",Te({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Ke=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Ht=(A,E,I)=>E in A?Ke(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,at=(A,E)=>{for(var I in E||(E={}))Xt.call(E,I)&&Ht(A,I,E[I]);if(Xe)for(var I of Xe(E))ei.call(E,I)&&Ht(A,I,E[I]);return A};const si=A=>React.createElement("svg",at({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var Mi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC",Ui=S.p+"static/a1.86bdd427.png",ri=Object.defineProperty,Ci=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,_i=(A,E,I)=>E in A?ri(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Sn=(A,E)=>{for(var I in E||(E={}))Ii.call(E,I)&&_i(A,I,E[I]);if(Ci)for(var I of Ci(E))Ki.call(E,I)&&_i(A,I,E[I]);return A};const Kn=A=>React.createElement("svg",Sn({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var Zn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",_n=Object.defineProperty,Qn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,$r=(A,E,I)=>E in A?_n(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,fs=(A,E)=>{for(var I in E||(E={}))$n.call(E,I)&&$r(A,I,E[I]);if(Qn)for(var I of Qn(E))ms.call(E,I)&&$r(A,I,E[I]);return A};const Os=A=>React.createElement("svg",fs({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var hs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",gs=Object.defineProperty,es=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,ts=(A,E,I)=>E in A?gs(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,Es=(A,E)=>{for(var I in E||(E={}))ps.call(E,I)&&ts(A,I,E[I]);if(es)for(var I of es(E))As.call(E,I)&&ts(A,I,E[I]);return A};const Fs=A=>React.createElement("svg",Es({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var vs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",ys=Object.defineProperty,Or=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,ns=Object.prototype.propertyIsEnumerable,rs=(A,E,I)=>E in A?ys(A,E,{enumerable:!0,configurable:!0,writable:!0,value:I}):A[E]=I,ss=(A,E)=>{for(var I in E||(E={}))is.call(E,I)&&rs(A,I,E[I]);if(Or)for(var I of Or(E))ns.call(E,I)&&rs(A,I,E[I]);return A},Cs=(A,E)=>{var I={};for(var Ce in A)is.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&Or)for(var Ce of Or(A))E.indexOf(Ce)<0&&ns.call(A,Ce)&&(I[Ce]=A[Ce]);return I},Is=(A,E,I)=>new Promise((Ce,Pt)=>{var Vt=Qe=>{try{jt(I.next(Qe))}catch(Ft){Pt(Ft)}},qt=Qe=>{try{jt(I.throw(Qe))}catch(Ft){Pt(Ft)}},jt=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Vt,qt);jt((I=I.apply(A,E)).next())});const bs=A=>{var E=A,{competitions:I,user:Ce,dispatch:Pt}=E,Vt=Cs(E,["competitions","user","dispatch"]);const[qt,jt]=(0,s.useState)(!1),[Qe,Ft]=(0,s.useState)({}),[Ji,gn]=(0,s.useState)(""),un=(0,s.useRef)(null),wn=(0,s.useRef)(null);(0,s.useEffect)(()=>{Fn()},[]);const Fn=()=>Is(void 0,null,function*(){I.listParams.keyword="",I.listParams.category="",I.listParams.page=1,Pt({type:"competitions/getList",payload:ss({},I.listParams)})}),Dn=[{path:"",img:ur},{path:"",img:ur},{path:"",img:ur},{path:"",img:ur}],zn=[{path:"",img:Ui,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Ui,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Ui,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],ci=Ni=>{gn(Ni),I.listParams.page=1,I.listParams.category=Ni,Pt({type:"competitions/getList",payload:ss({},I.listParams)})};return s.createElement("section",{className:vi.home},s.createElement(ce.Z,{loading:qt,active:!0,paragraph:{rows:5}},s.createElement("div",{className:vi.bg},Dn&&s.createElement(L.Z,{ref:un,autoplay:!0,pauseOnDotsHover:!0},Dn==null?void 0:Dn.map((Ni,cn)=>s.createElement("div",{key:cn,className:vi.li},s.createElement("a",{href:Ni.path},s.createElement("img",{width:"100%",src:Ni.img}))))),s.createElement("div",{className:vi.btns},s.createElement("div",{onClick:()=>{un.current.prev()}},s.createElement("i",{className:"iconfont icon-fanhui1"})),s.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{un.current.next()}},s.createElement("i",{className:"iconfont icon-fanhui1"})))),s.createElement("div",{className:vi.competition},s.createElement("div",{className:vi.title},"2022\u8D5B\u4E8B"),s.createElement("div",{className:vi.des},s.createElement("img",{src:t,alt:""}),s.createElement("aside",null,s.createElement("div",null,"5\u67087\u65E5"),s.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),s.createElement("img",{className:"ml5 mr5",src:hn}),s.createElement("img",{src:w,alt:""}),s.createElement("aside",null,s.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),s.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),s.createElement("img",{className:"ml5 mr5",src:hn}),s.createElement("img",{src:be,alt:""}),s.createElement("aside",null,s.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),s.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),s.createElement("img",{className:"ml5 mr5",src:hn}),s.createElement("img",{src:Mi,alt:""}),s.createElement("aside",null,s.createElement("div",null,"12\u67081\u65E5"),s.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),s.createElement("div",{className:vi.information},s.createElement("div",{className:vi.title},s.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),s.createElement("span",null,"\u66F4\u591A",s.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),s.createElement("div",{className:vi.des},s.createElement("div",{className:vi.d1},s.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),s.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),s.createElement("div",{className:vi.d2},s.createElement("div",null,s.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),s.createElement("div",null,s.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),s.createElement("div",{className:vi.d3},s.createElement("div",null,s.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),s.createElement("div",null,s.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),s.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),s.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),s.createElement("div",{className:vi.retrospect},s.createElement("div",{className:vi.title},s.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),s.createElement("span",null,"\u66F4\u591A",s.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),s.createElement("div",{className:vi.banner},zn&&s.createElement(L.Z,{ref:wn,autoplay:!1,pauseOnDotsHover:!0},zn==null?void 0:zn.map((Ni,cn)=>s.createElement("div",{key:cn,className:vi.li},s.createElement("div",{className:vi.left},s.createElement("img",{width:524,src:Ni.img})),s.createElement("div",{className:vi.right},s.createElement("div",{className:vi.name},Ni==null?void 0:Ni.name),s.createElement("div",{className:vi.des},Ni.des),s.createElement("div",{className:vi.btn},s.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),s.createElement("img",{src:Zn})),s.createElement("img",{className:vi.l,src:hs}),s.createElement("img",{className:vi.r,src:vs}))))),s.createElement("div",{className:vi.btns},s.createElement("div",{onClick:()=>{wn.current.prev()}},s.createElement("i",{className:"iconfont icon-fanhui1"})),s.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{wn.current.next()}},s.createElement("i",{className:"iconfont icon-fanhui1"}))))),s.createElement("div",{className:vi.group},s.createElement("div",{className:vi.title},"\u8D5B\u9898\u5206\u7EC4"),s.createElement(qn.default,{className:vi.tabs,activeKey:Ji,onChange:ci},s.createElement(qn.default.TabPane,{tab:"\u5168\u90E8",key:""}),s.createElement(qn.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),s.createElement(qn.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),s.createElement("div",{className:vi.list},s.createElement(Tr.default,{show:!1})),s.createElement("div",{onClick:()=>G.history.push(`/competitions?tabs=${Ji}`),className:vi.btn},"\u66F4\u591A\u8D5B\u4E8B",s.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var Ss=(0,G.connect)(({competitions:A,user:E})=>({competitions:A,user:E}))(bs),as=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,Ms=(A,E)=>{var I={};for(var Ce in A)ws.call(A,Ce)&&E.indexOf(Ce)<0&&(I[Ce]=A[Ce]);if(A!=null&&as)for(var Ce of as(A))E.indexOf(Ce)<0&&Bs.call(A,Ce)&&(I[Ce]=A[Ce]);return I};const xs=A=>{var E=A,{loading:I,globalSetting:Ce,children:Pt,user:Vt,dispatch:qt,location:jt}=E,Qe=Ms(E,["loading","globalSetting","children","user","dispatch","location"]);const Ft=(0,G.useLocation)(),Ji=(0,P.g)(),{globalLoading:gn}=Ce;return(0,s.useEffect)(()=>{},[Ce.theme]),s.createElement(pe.ZP,{locale:O.Z},!Ce.isIlearning&&Ce.isPaZhou?s.createElement(Ss,null):s.createElement(ln,null),Ce.isIlearning&&s.createElement(Jr,null))};var Ts=(0,G.connect)(({loading:A,globalSetting:E,user:I})=>({loading:A,globalSetting:E,user:I}))(xs)},39171:function(ai,It,S){"use strict";S.d(It,{BU:function(){return pe},Dj:function(){return s},gH:function(){return O},vp:function(){return G}});function s(P){try{P.mozRequestFullScreen?P.mozRequestFullScreen():P.webkitRequestFullScreen&&P.webkitRequestFullScreen()}catch(L){console.log(L,":e")}}function pe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const O=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function G(){var P=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,L=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",P),window.isFullScreen?window.isFullScreen:P!=null}},93726:function(ai,It,S){"use strict";S.d(It,{Z:function(){return $e}});class s{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},Object.assign=Object.assign||function(n){if(n==null)throw new TypeError("Cannot convert undefined or null to object");let a=Object(n);for(let o=1;o ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","error",o),P.ENABLE_ERROR&&(console.error?console.error(o):console.warn?console.warn(o):console.log(o))}static i(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","info",o),P.ENABLE_INFO&&(console.info?console.info(o):console.log(o))}static w(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","warn",o),P.ENABLE_WARN&&(console.warn?console.warn(o):console.log(o))}static d(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","debug",o),P.ENABLE_DEBUG&&(console.debug?console.debug(o):console.log(o))}static v(n,a){(!n||P.FORCE_GLOBAL_TAG)&&(n=P.GLOBAL_TAG);let o=`[${n}] > ${a}`;P.ENABLE_CALLBACK&&P.emitter.emit("log","verbose",o),P.ENABLE_VERBOSE&&console.log(o)}}P.GLOBAL_TAG="flv.js",P.FORCE_GLOBAL_TAG=!1,P.ENABLE_ERROR=!0,P.ENABLE_INFO=!0,P.ENABLE_WARN=!0,P.ENABLE_DEBUG=!0,P.ENABLE_VERBOSE=!0,P.ENABLE_CALLBACK=!1,P.emitter=new(G());var L=P;class ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(n){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=n,this._totalBytes+=n):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=n,this._totalBytes+=n):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=n,this._totalBytes+=n,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let n=(this._now()-this._lastCheckpoint)/1e3;return n==0&&(n=1),this._intervalBytes/n/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let n=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/n/1024}}var J=ce;class j{constructor(n){this._message=n}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class fe extends j{constructor(n){super(n)}get name(){return"IllegalStateException"}}class nt extends j{constructor(n){super(n)}get name(){return"InvalidArgumentException"}}class dt extends j{constructor(n){super(n)}get name(){return"NotImplementedException"}}const Fe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},De={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Et{constructor(n){this._type=n||"undefined",this._status=Fe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Fe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Fe.kConnecting||this._status===Fe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(n){this._onContentLengthKnown=n}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(n){this._onURLRedirect=n}get onDataArrival(){return this._onDataArrival}set onDataArrival(n){this._onDataArrival=n}get onError(){return this._onError}set onError(n){this._onError=n}get onComplete(){return this._onComplete}set onComplete(n){this._onComplete=n}open(n,a){throw new dt("Unimplemented abstract function!")}abort(){throw new dt("Unimplemented abstract function!")}}let ot={};function it(){let W=self.navigator.userAgent.toLowerCase(),n=/(edge)\/([\w.]+)/.exec(W)||/(opr)[\/]([\w.]+)/.exec(W)||/(chrome)[ \/]([\w.]+)/.exec(W)||/(iemobile)[\/]([\w.]+)/.exec(W)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(W)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(W)||/(webkit)[ \/]([\w.]+)/.exec(W)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(W)||/(msie) ([\w.]+)/.exec(W)||W.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(W)||W.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(W)||[],a=/(ipad)/.exec(W)||/(ipod)/.exec(W)||/(windows phone)/.exec(W)||/(iphone)/.exec(W)||/(kindle)/.exec(W)||/(android)/.exec(W)||/(windows)/.exec(W)||/(mac)/.exec(W)||/(linux)/.exec(W)||/(cros)/.exec(W)||[],o={browser:n[5]||n[3]||n[1]||"",version:n[2]||n[4]||"0",majorVersion:n[4]||n[2]||"0",platform:a[0]||""},d={};if(o.browser){d[o.browser]=!0;let h=o.majorVersion.split(".");d.version={major:parseInt(o.majorVersion,10),string:o.version},h.length>1&&(d.version.minor=parseInt(h[1],10)),h.length>2&&(d.version.build=parseInt(h[2],10))}if(o.platform&&(d[o.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let h="msie";o.browser=h,d[h]=!0}if(d.edge){delete d.edge;let h="msedge";o.browser=h,d[h]=!0}if(d.opr){let h="opera";o.browser=h,d[h]=!0}if(d.safari&&d.android){let h="android";o.browser=h,d[h]=!0}d.name=o.browser,d.platform=o.platform;for(let h in ot)ot.hasOwnProperty(h)&&delete ot[h];Object.assign(ot,d)}it();var Ne=ot;class Ae extends Et{static isSupported(){try{let n=Ne.msedge&&Ne.version.minor>=15048,a=Ne.msedge?n:!0;return self.fetch&&self.ReadableStream&&a}catch(n){return!1}}constructor(n,a){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=n,this._config=a,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(n,a){this._dataSource=n,this._range=a;let o=n.url;this._config.reuseRedirectedURL&&n.redirectedURL!=null&&(o=n.redirectedURL);let d=this._seekHandler.getConfig(o,a),h=new self.Headers;if(typeof d.headers=="object"){let v=d.headers;for(let oe in v)v.hasOwnProperty(oe)&&h.append(oe,v[oe])}let x={method:"GET",headers:h,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let v in this._config.headers)h.append(v,this._config.headers[v]);n.cors===!1&&(x.mode="same-origin"),n.withCredentials&&(x.credentials="include"),n.referrerPolicy&&(x.referrerPolicy=n.referrerPolicy),this._status=Fe.kConnecting,self.fetch(d.url,x).then(v=>{if(this._requestAbort){this._requestAbort=!1,this._status=Fe.kIdle;return}if(v.ok&&v.status>=200&&v.status<=299){if(v.url!==d.url&&this._onURLRedirect){let Me=this._seekHandler.removeURLParameters(v.url);this._onURLRedirect(Me)}let oe=v.headers.get("Content-Length");return oe!=null&&(this._contentLength=parseInt(oe),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,v.body.getReader())}else if(this._status=Fe.kError,this._onError)this._onError(De.HTTP_STATUS_CODE_INVALID,{code:v.status,msg:v.statusText});else throw new j("FetchStreamLoader: Http code invalid, "+v.status+" "+v.statusText)}).catch(v=>{if(this._status=Fe.kError,this._onError)this._onError(De.EXCEPTION,{code:-1,msg:v.message});else throw v})}abort(){this._requestAbort=!0}_pump(n){return n.read().then(a=>{if(a.done)if(this._contentLength!==null&&this._receivedLength{if(a.code===11&&Ne.msedge)return;this._status=Fe.kError;let o=0,d=null;if((a.code===19||a.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Fe.kError,this._onError)this._onError(De.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new j("MozChunkedLoader: Http code invalid, "+a.status+" "+a.statusText);else this._status=Fe.kBuffering}}_onProgress(n){if(this._status===Fe.kError)return;this._contentLength===null&&n.total!==null&&n.total!==0&&(this._contentLength=n.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let a=n.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=a.byteLength,this._onDataArrival&&this._onDataArrival(a,o,this._receivedLength)}_onLoadEnd(n){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Fe.kError)return;this._status=Fe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(n){this._status=Fe.kError;let a=0,o=null;if(this._contentLength&&n.loaded=200&&a.status<=299){if(this._status=LoaderStatus.kBuffering,a.responseURL!=null){let d=this._seekHandler.removeURLParameters(a.responseURL);a.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let o=a.getResponseHeader("Content-Length");if(o!=null&&this._contentLength==null){let d=parseInt(o);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+a.status+" "+a.statusText);else if(a.readyState===3&&a.status>=200&&a.status<=299){this._status=LoaderStatus.kBuffering;let o=a.response;this._reader.readAsArrayBuffer(o)}}_xhrOnError(n){this._status=LoaderStatus.kError;let a=LoaderErrors.EXCEPTION,o={code:-1,msg:n.constructor.name+" "+n.type};if(this._onError)this._onError(a,o);else throw new RuntimeException(o.msg)}_msrOnProgress(n){let o=n.target.result;if(o==null){this._doReconnectIfNeeded();return}let d=o.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=o.byteLength;let h=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,h,this._receivedLength),o.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${h+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(o=this._range.from+this._contentLength-1),this._currentRequestRange={from:a,to:o},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(n,a){this._lastTimeLoaded=0;let o=n.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?o=this._currentRedirectedURL:n.redirectedURL!=null&&(o=n.redirectedURL));let d=this._seekHandler.getConfig(o,a);this._currentRequestURL=d.url;let h=this._xhr=new XMLHttpRequest;if(h.open("GET",d.url,!0),h.responseType="arraybuffer",h.onreadystatechange=this._onReadyStateChange.bind(this),h.onprogress=this._onProgress.bind(this),h.onload=this._onLoad.bind(this),h.onerror=this._onXhrError.bind(this),n.withCredentials&&(h.withCredentials=!0),typeof d.headers=="object"){let x=d.headers;for(let v in x)x.hasOwnProperty(v)&&h.setRequestHeader(v,x[v])}if(typeof this._config.headers=="object"){let x=this._config.headers;for(let v in x)x.hasOwnProperty(v)&&h.setRequestHeader(v,x[v])}h.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Fe.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(n){let a=n.target;if(a.readyState===2){if(a.responseURL!=null){let o=this._seekHandler.removeURLParameters(a.responseURL);a.responseURL!==this._currentRequestURL&&o!==this._currentRedirectedURL&&(this._currentRedirectedURL=o,this._onURLRedirect&&this._onURLRedirect(o))}if(a.status>=200&&a.status<=299){if(this._waitForTotalLength)return;this._status=Fe.kBuffering}else if(this._status=Fe.kError,this._onError)this._onError(De.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new j("RangeLoader: Http code invalid, "+a.status+" "+a.statusText)}}_onProgress(n){if(this._status===Fe.kError)return;if(this._contentLength===null){let o=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,o=!0;let d=n.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,o){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let a=n.loaded-this._lastTimeLoaded;this._lastTimeLoaded=n.loaded,this._speedSampler.addBytes(a)}_normalizeSpeed(n){let a=this._chunkSizeKBList,o=a.length-1,d=0,h=0,x=o;if(n=a[d]&&n=3&&(a=this._speedSampler.currentKBps)),a!==0){let x=this._normalizeSpeed(a);this._currentSpeedNormalized!==x&&(this._currentSpeedNormalized=x,this._currentChunkSizeKB=x)}let o=n.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=o.byteLength;let h=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(a.result)},a.readAsArrayBuffer(n.data)}else{this._status=Fe.kError;let a={code:-1,msg:"Unsupported WebSocket message type: "+n.data.constructor.name};if(this._onError)this._onError(De.EXCEPTION,a);else throw new j(a.msg)}}_dispatchArrayBuffer(n){let a=n,o=this._receivedLength;this._receivedLength+=a.byteLength,this._onDataArrival&&this._onDataArrival(a,o,this._receivedLength)}_onWebSocketError(n){this._status=Fe.kError;let a={code:n.code,msg:n.message};if(this._onError)this._onError(De.EXCEPTION,a);else throw new j(a.msg)}}var _e=Rt;class ge{constructor(n){this._zeroStart=n||!1}getConfig(n,a){let o={};if(a.from!==0||a.to!==-1){let d;a.to!==-1?d=`bytes=${a.from.toString()}-${a.to.toString()}`:d=`bytes=${a.from.toString()}-`,o.Range=d}else this._zeroStart&&(o.Range="bytes=0-");return{url:n,headers:o}}removeURLParameters(n){return n}}var ye=ge;class ne{constructor(n,a){this._startName=n,this._endName=a}getConfig(n,a){let o=n;if(a.from!==0||a.to!==-1){let d=!0;o.indexOf("?")===-1&&(o+="?",d=!1),d&&(o+="&"),o+=`${this._startName}=${a.from.toString()}`,a.to!==-1&&(o+=`&${this._endName}=${a.to.toString()}`)}return{url:o,headers:{}}}removeURLParameters(n){let a=n.split("?")[0],o,d=n.indexOf("?");d!==-1&&(o=n.substring(d+1));let h="";if(o!=null&&o.length>0){let x=o.split("&");for(let v=0;v0;oe[0]!==this._startName&&oe[0]!==this._endName&&(Me&&(h+="&"),h+=x[v])}}return h.length===0?a:a+"?"+h}}var we=ne;class b{constructor(n,a,o){this.TAG="IOController",this._config=a,this._extraData=o,this._stashInitialSize=1024*384,a.stashInitialSize!=null&&a.stashInitialSize>0&&(this._stashInitialSize=a.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,a.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=n,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(n.url),this._refTotalLength=n.filesize?n.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new J,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(n){this._extraData=n}get onDataArrival(){return this._onDataArrival}set onDataArrival(n){this._onDataArrival=n}get onSeeked(){return this._onSeeked}set onSeeked(n){this._onSeeked=n}get onError(){return this._onError}set onError(n){this._onError=n}get onComplete(){return this._onComplete}set onComplete(n){this._onComplete=n}get onRedirect(){return this._onRedirect}set onRedirect(n){this._onRedirect=n}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(n){this._onRecoveredEarlyEof=n}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===zt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let n=this._config;if(n.seekType==="range")this._seekHandler=new ye(this._config.rangeLoadZeroStart);else if(n.seekType==="param"){let a=n.seekParamStart||"bstart",o=n.seekParamEnd||"bend";this._seekHandler=new we(a,o)}else if(n.seekType==="custom"){if(typeof n.customSeekHandler!="function")throw new nt("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new n.customSeekHandler}else throw new nt(`Invalid seekType in config: ${n.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=_e;else if(ue.isSupported())this._loaderClass=ue;else if(xe.isSupported())this._loaderClass=xe;else if(zt.isSupported())this._loaderClass=zt;else throw new j("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(n){this._currentRange={from:0,to:-1},n&&(this._currentRange.from=n),this._speedSampler.reset(),n||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let n=this._resumeFrom;this._resumeFrom=0,this._internalSeek(n,!0)}}seek(n){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(n,!0)}_internalSeek(n,a){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(a),this._loader.destroy(),this._loader=null;let o={from:n,to:-1};this._currentRange={from:o.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,o),this._onSeeked&&this._onSeeked()}updateUrl(n){if(!n||typeof n!="string"||n.length===0)throw new nt("Url must be a non-empty string!");this._dataSource.url=n}_expandBuffer(n){let a=this._stashSize;for(;a+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(o,0,a).set(d,0)}this._stashBuffer=o,this._bufferSize=a}_normalizeSpeed(n){let a=this._speedNormalizeList,o=a.length-1,d=0,h=0,x=o;if(n=a[d]&&n=512&&n<=1024?a=Math.floor(n*1.5):a=n*2,a>8192&&(a=8192);let o=a*1024+1024*1024*1;this._bufferSize0){let x=this._stashBuffer.slice(0,this._stashUsed),v=this._dispatchChunks(x,this._stashByteStart);if(v0){let oe=new Uint8Array(x,v);h.set(oe,0),this._stashUsed=oe.byteLength,this._stashByteStart+=v}}else this._stashUsed=0,this._stashByteStart+=v;this._stashUsed+n.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+n.byteLength),h=new Uint8Array(this._stashBuffer,0,this._bufferSize)),h.set(new Uint8Array(n),this._stashUsed),this._stashUsed+=n.byteLength}else{let x=this._dispatchChunks(n,a);if(xthis._bufferSize&&(this._expandBuffer(v),h=new Uint8Array(this._stashBuffer,0,this._bufferSize)),h.set(new Uint8Array(n,x),0),this._stashUsed+=v,this._stashByteStart=a+x}}}else if(this._stashUsed===0){let h=this._dispatchChunks(n,a);if(hthis._bufferSize&&this._expandBuffer(x),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(n,h),0),this._stashUsed+=x,this._stashByteStart=a+h}}else{this._stashUsed+n.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+n.byteLength);let h=new Uint8Array(this._stashBuffer,0,this._bufferSize);h.set(new Uint8Array(n),this._stashUsed),this._stashUsed+=n.byteLength;let x=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(x0){let v=new Uint8Array(this._stashBuffer,x);h.set(v,0)}this._stashUsed-=x,this._stashByteStart+=x}}_flushStashBuffer(n){if(this._stashUsed>0){let a=this._stashBuffer.slice(0,this._stashUsed),o=this._dispatchChunks(a,this._stashByteStart),d=a.byteLength-o;if(o0){let h=new Uint8Array(this._stashBuffer,0,this._bufferSize),x=new Uint8Array(a,o);h.set(x,0),this._stashUsed=x.byteLength,this._stashByteStart+=o}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(n,a){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(n,a){switch(L.e(this.TAG,`Loader error, code = ${a.code}, msg = ${a.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,n=De.UNRECOVERABLE_EARLY_EOF),n){case De.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let o=this._currentRange.to+1;o0){let a=ht.getConfig();n.emit("change",a)}}static registerListener(n){ht.emitter.addListener("change",n)}static removeListener(n){ht.emitter.removeListener("change",n)}static addLogListener(n){L.emitter.addListener("log",n),L.emitter.listenerCount("log")>0&&(L.ENABLE_CALLBACK=!0,ht._notifyChange())}static removeLogListener(n){L.emitter.removeListener("log",n),L.emitter.listenerCount("log")===0&&(L.ENABLE_CALLBACK=!1,ht._notifyChange())}}ht.emitter=new(G());var qe=ht;class bt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let n=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,a=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&n&&a}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(n){if(this.keyframesIndex==null)return null;let a=this.keyframesIndex,o=this._search(a.times,n);return{index:o,milliseconds:a.times[o],fileposition:a.filepositions[o]}}_search(n,a){let o=0,d=n.length-1,h=0,x=0,v=d;for(a=n[h]&&a=128){n.push(String.fromCharCode(h&65535)),o+=2;continue}}}else if(a[o]<240){if(Zt(a,o,2)){let h=(a[o]&15)<<12|(a[o+1]&63)<<6|a[o+2]&63;if(h>=2048&&(h&63488)!==55296){n.push(String.fromCharCode(h&65535)),o+=3;continue}}}else if(a[o]<248&&Zt(a,o,3)){let h=(a[o]&7)<<18|(a[o+1]&63)<<12|(a[o+2]&63)<<6|a[o+3]&63;if(h>65536&&h<1114112){h-=65536,n.push(String.fromCharCode(h>>>10|55296)),n.push(String.fromCharCode(h&1023|56320)),o+=4;continue}}}n.push("\uFFFD"),++o}return n.join("")}var At=oi;let mi=function(){let W=new ArrayBuffer(2);return new DataView(W).setInt16(0,256,!0),new Int16Array(W)[0]===256}();class ni{static parseScriptData(n,a,o){let d={};try{let h=ni.parseValue(n,a,o),x=ni.parseValue(n,a+h.size,o-h.size);d[h.data]=x.data}catch(h){L.e("AMF",h.toString())}return d}static parseObject(n,a,o){if(o<3)throw new fe("Data not enough when parse ScriptDataObject");let d=ni.parseString(n,a,o),h=ni.parseValue(n,a+d.size,o-d.size),x=h.objectEnd;return{data:{name:d.data,value:h.data},size:d.size+h.size,objectEnd:x}}static parseVariable(n,a,o){return ni.parseObject(n,a,o)}static parseString(n,a,o){if(o<2)throw new fe("Data not enough when parse String");let h=new DataView(n,a,o).getUint16(0,!mi),x;return h>0?x=At(new Uint8Array(n,a+2,h)):x="",{data:x,size:2+h}}static parseLongString(n,a,o){if(o<4)throw new fe("Data not enough when parse LongString");let h=new DataView(n,a,o).getUint32(0,!mi),x;return h>0?x=At(new Uint8Array(n,a+4,h)):x="",{data:x,size:4+h}}static parseDate(n,a,o){if(o<10)throw new fe("Data size invalid when parse Date");let d=new DataView(n,a,o),h=d.getFloat64(0,!mi),x=d.getInt16(8,!mi);return h+=x*60*1e3,{data:new Date(h),size:10}}static parseValue(n,a,o){if(o<1)throw new fe("Data not enough when parse Value");let d=new DataView(n,a,o),h=1,x=d.getUint8(0),v,oe=!1;try{switch(x){case 0:v=d.getFloat64(1,!mi),h+=8;break;case 1:{v=!!d.getUint8(1),h+=1;break}case 2:{let Me=ni.parseString(n,a+1,o-1);v=Me.data,h+=Me.size;break}case 3:{v={};let Me=0;for((d.getUint32(o-4,!mi)&16777215)===9&&(Me=3);h32)throw new nt("ExpGolomb: readBits() bits exceeded max 32bits!");if(n<=this._current_word_bits_left){let x=this._current_word>>>32-n;return this._current_word<<=n,this._current_word_bits_left-=n,x}let a=this._current_word_bits_left?this._current_word:0;a=a>>>32-this._current_word_bits_left;let o=n-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(o,this._current_word_bits_left),h=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,a=a<>>n)return this._current_word<<=n,this._current_word_bits_left-=n,n;return this._fillCurrentWord(),n+this._skipLeadingZero()}readUEG(){let n=this._skipLeadingZero();return this.readBits(n+1)-1}readSEG(){let n=this.readUEG();return n&1?n+1>>>1:-1*(n>>>1)}}var Wt=yi;class Kt{static _ebsp2rbsp(n){let a=n,o=a.byteLength,d=new Uint8Array(o),h=0;for(let x=0;x=2&&a[x]===3&&a[x-1]===0&&a[x-2]===0||(d[h]=a[x],h++);return new Uint8Array(d.buffer,0,h)}static parseSPS(n){let a=Kt._ebsp2rbsp(n),o=new Wt(a);o.readByte();let d=o.readByte();o.readByte();let h=o.readByte();o.readUEG();let x=Kt.getProfileString(d),v=Kt.getLevelString(h),oe=1,Me=420,et=[0,420,422,444],Nt=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(oe=o.readUEG(),oe===3&&o.readBits(1),oe<=3&&(Me=et[oe]),Nt=o.readUEG()+8,o.readUEG(),o.readBits(1),o.readBool())){let re=oe!==3?8:12;for(let Lt=0;Lt0&&re<16?(gi=Lt[re-1],wt=Tt[re-1]):re===255&&(gi=o.readByte()<<8|o.readByte(),wt=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){let re=o.readBits(32),Lt=o.readBits(32);xi=o.readBool(),Li=Lt,Bi=re*2,pi=Li/Bi}}let Cn=1;(gi!==1||wt!==1)&&(Cn=gi/wt);let Yi=0,Q=0;if(oe===0)Yi=1,Q=2-se;else{let re=oe===3?1:2,Lt=oe===1?2:1;Yi=re,Q=Lt*(2-se)}let U=(St+1)*16,K=(2-se)*((tt+1)*16);U-=(He+gt)*Yi,K-=(vt+$t)*Q;let q=Math.ceil(U*Cn);return o.destroy(),o=null,{profile_string:x,level_string:v,bit_depth:Nt,ref_frames:ze,chroma_format:Me,chroma_format_string:Kt.getChromaFormatString(Me),frame_rate:{fixed:xi,fps:pi,fps_den:Bi,fps_num:Li},sar_ratio:{width:gi,height:wt},codec_size:{width:U,height:K},present_size:{width:q,height:K}}}static _skipScalingList(n,a){let o=8,d=8,h=0;for(let x=0;x>>8&255|(W&255)<<8}function F(W){return(W&4278190080)>>>24|(W&16711680)>>>8|(W&65280)<<8|(W&255)<<24}function D(W,n){return W[n]<<24|W[n+1]<<16|W[n+2]<<8|W[n+3]}class k{constructor(n,a){this.TAG="FLVDemuxer",this._config=a,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=n.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=n.hasAudioTrack,this._hasVideo=n.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ve,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let o=new ArrayBuffer(2);return new DataView(o).setInt16(0,256,!0),new Int16Array(o)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(n){let a=new Uint8Array(n),o={match:!1};if(a[0]!==70||a[1]!==76||a[2]!==86||a[3]!==1)return o;let d=(a[4]&4)>>>2!==0,h=(a[4]&1)!==0,x=D(a,5);return x<9?o:{match:!0,consumed:x,dataOffset:x,hasAudioTrack:d,hasVideoTrack:h}}bindDataSource(n){return n.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(n){this._onTrackMetadata=n}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(n){this._onMediaInfo=n}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(n){this._onMetaDataArrived=n}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(n){this._onScriptDataArrived=n}get onError(){return this._onError}set onError(n){this._onError=n}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(n){this._onDataAvailable=n}get timestampBase(){return this._timestampBase}set timestampBase(n){this._timestampBase=n}get overridedDuration(){return this._duration}set overridedDuration(n){this._durationOverrided=!0,this._duration=n,this._mediaInfo.duration=n}set overridedHasAudio(n){this._hasAudioFlagOverrided=!0,this._hasAudio=n,this._mediaInfo.hasAudio=n}set overridedHasVideo(n){this._hasVideoFlagOverrided=!0,this._hasVideo=n,this._mediaInfo.hasVideo=n}resetMediaInfo(){this._mediaInfo=new ve}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(n,a){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new fe("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let o=0,d=this._littleEndian;if(a===0)if(n.byteLength>13)o=k.probe(n).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,a+o!==this._dataOffset&&L.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(n,o).getUint32(0,!d)!==0&&L.w(this.TAG,"PrevTagSize0 !== 0 !!!"),o+=4);on.byteLength)break;let x=h.getUint8(0),v=h.getUint32(0,!d)&16777215;if(o+11+v+4>n.byteLength)break;if(x!==8&&x!==9&&x!==18){L.w(this.TAG,`Unsupported tag type ${x}, skipped`),o+=11+v+4;continue}let oe=h.getUint8(4),Me=h.getUint8(5),et=h.getUint8(6),Nt=h.getUint8(7),ct=et|Me<<8|oe<<16|Nt<<24;(h.getUint32(7,!d)&16777215)!==0&&L.w(this.TAG,"Meet tag which has StreamID != 0!");let St=o+11;switch(x){case 8:this._parseAudioData(n,St,v,ct);break;case 9:this._parseVideoData(n,St,v,ct,a+o);break;case 18:this._parseScriptData(n,St,v);break}let tt=h.getUint32(11+v,!d);tt!==11+v&&L.w(this.TAG,`Invalid PrevTagSize ${tt}`),o+=11+v+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),o}_parseScriptData(n,a,o){let d=Qt.parseScriptData(n,a,o);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){L.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&L.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let h=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},h)),typeof h.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=h.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof h.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=h.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof h.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=h.audiodatarate),typeof h.videodatarate=="number"&&(this._mediaInfo.videoDataRate=h.videodatarate),typeof h.width=="number"&&(this._mediaInfo.width=h.width),typeof h.height=="number"&&(this._mediaInfo.height=h.height),typeof h.duration=="number"){if(!this._durationOverrided){let x=Math.floor(h.duration*this._timescale);this._duration=x,this._mediaInfo.duration=x}}else this._mediaInfo.duration=0;if(typeof h.framerate=="number"){let x=Math.floor(h.framerate*1e3);if(x>0){let v=x/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=v,this._referenceFrameRate.fps_num=x,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=v}}if(typeof h.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let x=h.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(x),h.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=h,L.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(n){let a=[],o=[];for(let d=1;d>>4;if(oe!==2&&oe!==10){this._onError(_t.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+oe);return}let Me=0,et=(v&12)>>>2;if(et>=0&&et<=4)Me=this._flvSoundRateTable[et];else{this._onError(_t.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+et);return}let Nt=(v&2)>>>1,ct=v&1,ze=this._audioMetadata,St=this._audioTrack;if(ze||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ze=this._audioMetadata={},ze.type="audio",ze.id=St.id,ze.timescale=this._timescale,ze.duration=this._duration,ze.audioSampleRate=Me,ze.channelCount=ct===0?1:2),oe===10){let tt=this._parseAACAudioData(n,a+1,o-1);if(tt==null)return;if(tt.packetType===0){ze.config&&L.w(this.TAG,"Found another AudioSpecificConfig!");let se=tt.data;ze.audioSampleRate=se.samplingRate,ze.channelCount=se.channelCount,ze.codec=se.codec,ze.originalCodec=se.originalCodec,ze.config=se.config,ze.refSampleDuration=1024/ze.audioSampleRate*ze.timescale,L.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",ze);let He=this._mediaInfo;He.audioCodec=ze.originalCodec,He.audioSampleRate=ze.audioSampleRate,He.audioChannelCount=ze.channelCount,He.hasVideo?He.videoCodec!=null&&(He.mimeType='video/x-flv; codecs="'+He.videoCodec+","+He.audioCodec+'"'):He.mimeType='video/x-flv; codecs="'+He.audioCodec+'"',He.isComplete()&&this._onMediaInfo(He)}else if(tt.packetType===1){let se=this._timestampBase+d,He={unit:tt.data,length:tt.data.byteLength,dts:se,pts:se};St.samples.push(He),St.length+=tt.data.length}else L.e(this.TAG,`Flv: Unsupported AAC data type ${tt.packetType}`)}else if(oe===2){if(!ze.codec){let gt=this._parseMP3AudioData(n,a+1,o-1,!0);if(gt==null)return;ze.audioSampleRate=gt.samplingRate,ze.channelCount=gt.channelCount,ze.codec=gt.codec,ze.originalCodec=gt.originalCodec,ze.refSampleDuration=1152/ze.audioSampleRate*ze.timescale,L.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ze);let vt=this._mediaInfo;vt.audioCodec=ze.codec,vt.audioSampleRate=ze.audioSampleRate,vt.audioChannelCount=ze.channelCount,vt.audioDataRate=gt.bitRate,vt.hasVideo?vt.videoCodec!=null&&(vt.mimeType='video/x-flv; codecs="'+vt.videoCodec+","+vt.audioCodec+'"'):vt.mimeType='video/x-flv; codecs="'+vt.audioCodec+'"',vt.isComplete()&&this._onMediaInfo(vt)}let tt=this._parseMP3AudioData(n,a+1,o-1,!1);if(tt==null)return;let se=this._timestampBase+d,He={unit:tt,length:tt.byteLength,dts:se,pts:se};St.samples.push(He),St.length+=tt.length}}_parseAACAudioData(n,a,o){if(o<=1){L.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},h=new Uint8Array(n,a,o);return d.packetType=h[0],h[0]===0?d.data=this._parseAACAudioSpecificConfig(n,a+1,o-1):d.data=h.subarray(1),d}_parseAACAudioSpecificConfig(n,a,o){let d=new Uint8Array(n,a,o),h=null,x=0,v=0,oe=null,Me=0,et=null;if(x=v=d[0]>>>3,Me=(d[0]&7)<<1|d[1]>>>7,Me<0||Me>=this._mpegSamplingRates.length){this._onError(_t.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Nt=this._mpegSamplingRates[Me],ct=(d[1]&120)>>>3;if(ct<0||ct>=8){this._onError(_t.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}x===5&&(et=(d[1]&7)<<1|d[2]>>>7,oe=(d[2]&124)>>>2);let ze=self.navigator.userAgent.toLowerCase();return ze.indexOf("firefox")!==-1?Me>=6?(x=5,h=new Array(4),et=Me-3):(x=2,h=new Array(2),et=Me):ze.indexOf("android")!==-1?(x=2,h=new Array(2),et=Me):(x=5,et=Me,h=new Array(4),Me>=6?et=Me-3:ct===1&&(x=2,h=new Array(2),et=Me)),h[0]=x<<3,h[0]|=(Me&15)>>>1,h[1]=(Me&15)<<7,h[1]|=(ct&15)<<3,x===5&&(h[1]|=(et&15)>>>1,h[2]=(et&1)<<7,h[2]|=8,h[3]=0),{config:h,samplingRate:Nt,channelCount:ct,codec:"mp4a.40."+x,originalCodec:"mp4a.40."+v}}_parseMP3AudioData(n,a,o,d){if(o<4){L.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let h=this._littleEndian,x=new Uint8Array(n,a,o),v=null;if(d){if(x[0]!==255)return;let oe=x[1]>>>3&3,Me=(x[1]&6)>>1,et=(x[2]&240)>>>4,Nt=(x[2]&12)>>>2,ze=(x[3]>>>6&3)!==3?2:1,St=0,tt=0,se=34,He="mp3";switch(oe){case 0:St=this._mpegAudioV25SampleRateTable[Nt];break;case 2:St=this._mpegAudioV20SampleRateTable[Nt];break;case 3:St=this._mpegAudioV10SampleRateTable[Nt];break}switch(Me){case 1:se=34,et>>4,oe=x&15;if(oe!==7){this._onError(_t.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${oe}`);return}this._parseAVCVideoPacket(n,a+1,o-1,d,h,v)}_parseAVCVideoPacket(n,a,o,d,h,x){if(o<4){L.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let v=this._littleEndian,oe=new DataView(n,a,o),Me=oe.getUint8(0),Nt=(oe.getUint32(0,!v)&16777215)<<8>>8;if(Me===0)this._parseAVCDecoderConfigurationRecord(n,a+4,o-4);else if(Me===1)this._parseAVCVideoData(n,a+4,o-4,d,h,x,Nt);else if(Me!==2){this._onError(_t.FORMAT_ERROR,`Flv: Invalid video packet type ${Me}`);return}}_parseAVCDecoderConfigurationRecord(n,a,o){if(o<7){L.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,h=this._videoTrack,x=this._littleEndian,v=new DataView(n,a,o);d?typeof d.avcc!="undefined"&&L.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=h.id,d.timescale=this._timescale,d.duration=this._duration);let oe=v.getUint8(0),Me=v.getUint8(1),et=v.getUint8(2),Nt=v.getUint8(3);if(oe!==1||Me===0){this._onError(_t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(v.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(_t.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ct=v.getUint8(5)&31;if(ct===0){this._onError(_t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ct>1&&L.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ct}`);let ze=6;for(let tt=0;tt1&&L.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${St}`);ze++;for(let tt=0;tt=o){L.w(this.TAG,`Malformed Nalu near timestamp ${St}, offset = ${ct}, dataSize = ${o}`);break}let se=Me.getUint32(ct,!oe);if(ze===3&&(se>>>=8),se>o-ze){L.w(this.TAG,`Malformed Nalus near timestamp ${St}, NaluSize > DataSize!`);return}let He=Me.getUint8(ct+ze)&31;He===5&&(tt=!0);let gt=new Uint8Array(n,a+ct,ze+se),vt={type:He,data:gt};et.push(vt),Nt+=gt.byteLength,ct+=ze+se}if(et.length){let se=this._videoTrack,He={units:et,length:Nt,isKeyframe:tt,dts:St,cts:v,pts:St+v};tt&&(He.fileposition=h),se.samples.push(He),se.length+=Nt}}}var X=k;class g{static init(){g.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let a in g.types)g.types.hasOwnProperty(a)&&(g.types[a]=[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3)]);let n=g.constants={};n.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),n.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),n.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),n.STSC=n.STCO=n.STTS,n.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),n.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),n.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),n.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),n.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),n.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(n){let a=8,o=null,d=Array.prototype.slice.call(arguments,1),h=d.length;for(let v=0;v>>24&255,o[1]=a>>>16&255,o[2]=a>>>8&255,o[3]=a&255,o.set(n,4);let x=8;for(let v=0;v>>24&255,n>>>16&255,n>>>8&255,n&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(n){return g.box(g.types.trak,g.tkhd(n),g.mdia(n))}static tkhd(n){let a=n.id,o=n.duration,d=n.presentWidth,h=n.presentHeight;return g.box(g.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255,0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,d>>>8&255,d&255,0,0,h>>>8&255,h&255,0,0]))}static mdia(n){return g.box(g.types.mdia,g.mdhd(n),g.hdlr(n),g.minf(n))}static mdhd(n){let a=n.timescale,o=n.duration;return g.box(g.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255,o>>>24&255,o>>>16&255,o>>>8&255,o&255,85,196,0,0]))}static hdlr(n){let a=null;return n.type==="audio"?a=g.constants.HDLR_AUDIO:a=g.constants.HDLR_VIDEO,g.box(g.types.hdlr,a)}static minf(n){let a=null;return n.type==="audio"?a=g.box(g.types.smhd,g.constants.SMHD):a=g.box(g.types.vmhd,g.constants.VMHD),g.box(g.types.minf,a,g.dinf(),g.stbl(n))}static dinf(){return g.box(g.types.dinf,g.box(g.types.dref,g.constants.DREF))}static stbl(n){return g.box(g.types.stbl,g.stsd(n),g.box(g.types.stts,g.constants.STTS),g.box(g.types.stsc,g.constants.STSC),g.box(g.types.stsz,g.constants.STSZ),g.box(g.types.stco,g.constants.STCO))}static stsd(n){return n.type==="audio"?n.codec==="mp3"?g.box(g.types.stsd,g.constants.STSD_PREFIX,g.mp3(n)):g.box(g.types.stsd,g.constants.STSD_PREFIX,g.mp4a(n)):g.box(g.types.stsd,g.constants.STSD_PREFIX,g.avc1(n))}static mp3(n){let a=n.channelCount,o=n.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return g.box(g.types[".mp3"],d)}static mp4a(n){let a=n.channelCount,o=n.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return g.box(g.types.mp4a,d,g.esds(n))}static esds(n){let a=n.config||[],o=a.length,d=new Uint8Array([0,0,0,0,3,23+o,0,1,0,4,15+o,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([o]).concat(a).concat([6,1,2]));return g.box(g.types.esds,d)}static avc1(n){let a=n.avcc,o=n.codecWidth,d=n.codecHeight,h=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,o>>>8&255,o&255,d>>>8&255,d&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return g.box(g.types.avc1,h,g.box(g.types.avcC,a))}static mvex(n){return g.box(g.types.mvex,g.trex(n))}static trex(n){let a=n.id,o=new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return g.box(g.types.trex,o)}static moof(n,a){return g.box(g.types.moof,g.mfhd(n.sequenceNumber),g.traf(n,a))}static mfhd(n){let a=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255]);return g.box(g.types.mfhd,a)}static traf(n,a){let o=n.id,d=g.box(g.types.tfhd,new Uint8Array([0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255])),h=g.box(g.types.tfdt,new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255])),x=g.sdtp(n),v=g.trun(n,x.byteLength+16+16+8+16+8+8);return g.box(g.types.traf,d,h,v,x)}static sdtp(n){let a=n.samples||[],o=a.length,d=new Uint8Array(4+o);for(let h=0;h>>24&255,d>>>16&255,d>>>8&255,d&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255],0);for(let v=0;v>>24&255,oe>>>16&255,oe>>>8&255,oe&255,Me>>>24&255,Me>>>16&255,Me>>>8&255,Me&255,et.isLeading<<2|et.dependsOn,et.isDependedOn<<6|et.hasRedundancy<<4|et.isNonSync,0,0,Nt>>>24&255,Nt>>>16&255,Nt>>>8&255,Nt&255],12+16*v)}return g.box(g.types.trun,x)}static mdat(n){return g.box(g.types.mdat,n)}}g.init();var H=g;class ae{static getSilentFrame(n,a){if(n==="mp4a.40.2"){if(a===1)return new Uint8Array([0,200,0,128,35,128]);if(a===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(a===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(a===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(a===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(a===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(a===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(a===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(a===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Ge=ae;class ut{constructor(n,a,o,d,h){this.dts=n,this.pts=a,this.duration=o,this.originalDts=d,this.isSyncPoint=h,this.fileposition=null}}class Pe{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(n){n.isSyncPoint=!0,this.syncPoints.push(n)}}class rt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(n){let a=this._list;n.length!==0&&(a.length>0&&n[0].originalDts=a[h].dts&&na[d].lastSample.originalDts&&n=a[d].lastSample.originalDts&&(d===a.length-1||d0&&(h=this._searchNearestSegmentBefore(o.originalBeginDts)+1),this._lastAppendLocation=h,this._list.splice(h,0,o)}getLastSegmentBefore(n){let a=this._searchNearestSegmentBefore(n);return a>=0?this._list[a]:null}getLastSampleBefore(n){let a=this.getLastSegmentBefore(n);return a!=null?a.lastSample:null}getLastSyncPointBefore(n){let a=this._searchNearestSegmentBefore(n),o=this._list[a].syncPoints;for(;o.length===0&&a>0;)a--,o=this._list[a].syncPoints;return o.length>0?o[o.length-1]:null}}class z{constructor(n){this.TAG="MP4Remuxer",this._config=n,this._isLive=n.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Ot("audio"),this._videoSegmentInfoList=new Ot("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Ne.chrome&&(Ne.version.major<50||Ne.version.major===50&&Ne.version.build<2661)),this._fillSilentAfterSeek=Ne.msedge||Ne.msie,this._mp3UseMpegAudio=!Ne.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(n){return n.onDataAvailable=this.remux.bind(this),n.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(n){this._onInitSegment=n}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(n){this._onMediaSegment=n}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(n){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(n,a){if(!this._onMediaSegment)throw new fe("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(n,a),this._remuxVideo(a),this._remuxAudio(n)}_onTrackMetadataReceived(n,a){let o=null,d="mp4",h=a.codec;if(n==="audio")this._audioMeta=a,a.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",h="",o=new Uint8Array):o=H.generateInitSegment(a);else if(n==="video")this._videoMeta=a,o=H.generateInitSegment(a);else return;if(!this._onInitSegment)throw new fe("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(n,{type:n,data:o.buffer,codec:h,container:`${n}/${d}`,mediaDuration:a.duration})}_calculateDtsBase(n,a){this._dtsBaseInited||(n.samples&&n.samples.length&&(this._audioDtsBase=n.samples[0].dts),a.samples&&a.samples.length&&(this._videoDtsBase=a.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let n=this._videoStashedLastSample,a=this._audioStashedLastSample,o={type:"video",id:1,sequenceNumber:0,samples:[],length:0};n!=null&&(o.samples.push(n),o.length=n.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};a!=null&&(d.samples.push(a),d.length=a.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(o,!0),this._remuxAudio(d,!0)}_remuxAudio(n,a){if(this._audioMeta==null)return;let o=n,d=o.samples,h,x=-1,v=-1,oe=-1,Me=this._audioMeta.refSampleDuration,et=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Nt=this._dtsBaseInited&&this._audioNextDts===void 0,ct=!1;if(!d||d.length===0||d.length===1&&!a)return;let ze=0,St=null,tt=0;et?(ze=0,tt=o.length):(ze=8,tt=8+o.length);let se=null;if(d.length>1&&(se=d.pop(),tt-=se.length),this._audioStashedLastSample!=null){let wt=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(wt),tt+=wt.length}se!=null&&(this._audioStashedLastSample=se);let He=d[0].dts-this._dtsBase;if(this._audioNextDts)h=He-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())h=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ct=!0);else{let wt=this._audioSegmentInfoList.getLastSampleBefore(He);if(wt!=null){let pi=He-(wt.originalDts+wt.duration);pi<=3&&(pi=0);let xi=wt.dts+wt.duration+pi;h=He-xi}else h=0}if(ct){let wt=He-h,pi=this._videoSegmentInfoList.getLastSegmentBefore(He);if(pi!=null&&pi.beginDts=1?Xi=gt[gt.length-1].duration:Xi=Math.floor(Me);let Cn=!1,Yi=null;if(Xi>Me*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Ne.safari){Cn=!0;let Q=Math.abs(Xi-Me),U=Math.ceil(Q/Me),K=Bi+Me;L.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${Bi+Xi} ms, expected: ${Bi+Math.round(Me)} ms, delta: ${Math.round(Q)} ms, generate: ${U} frames`);let q=Ge.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);q==null&&(L.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),q=xi),Yi=[];for(let Lt=0;Lt0){let Ze=Yi[Yi.length-1];Ze.duration=Tt-Ze.dts}let xt={dts:Tt,pts:Tt,cts:0,unit:q,size:q.byteLength,duration:0,originalDts:Li,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Yi.push(xt),tt+=xt.size,K+=Me}let re=Yi[Yi.length-1];re.duration=Bi+Xi-re.dts,Xi=Math.round(Me)}gt.push({dts:Bi,pts:Bi,cts:0,unit:pi.unit,size:pi.unit.byteLength,duration:Xi,originalDts:Li,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Cn&>.push.apply(gt,Yi)}et?St=new Uint8Array(tt):(St=new Uint8Array(tt),St[0]=tt>>>24&255,St[1]=tt>>>16&255,St[2]=tt>>>8&255,St[3]=tt&255,St.set(H.types.mdat,4));for(let wt=0;wt1&&(ze=d.pop(),ct-=ze.length),this._videoStashedLastSample!=null){let vt=this._videoStashedLastSample;this._videoStashedLastSample=null,d.unshift(vt),ct+=vt.length}ze!=null&&(this._videoStashedLastSample=ze);let St=d[0].dts-this._dtsBase;if(this._videoNextDts)h=St-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())h=0;else{let vt=this._videoSegmentInfoList.getLastSampleBefore(St);if(vt!=null){let $t=St-(vt.originalDts+vt.duration);$t<=3&&($t=0);let Qi=vt.dts+vt.duration+$t;h=St-Qi}else h=0}let tt=new Pe,se=[];for(let vt=0;vt=1?Li=se[se.length-1].duration:Li=Math.floor(this._videoMeta.refSampleDuration),gi){let Bi=new ut(wt,xi,Li,$t.dts,!0);Bi.fileposition=$t.fileposition,tt.appendSyncPoint(Bi)}se.push({dts:wt,pts:xi,cts:pi,units:$t.units,size:$t.length,isKeyframe:gi,duration:Li,originalDts:Qi,flags:{isLeading:0,dependsOn:gi?2:1,isDependedOn:gi?1:0,hasRedundancy:0,isNonSync:gi?0:1}})}Nt=new Uint8Array(ct),Nt[0]=ct>>>24&255,Nt[1]=ct>>>16&255,Nt[2]=ct>>>8&255,Nt[3]=ct&255,Nt.set(H.types.mdat,4);for(let vt=0;vt{d.timestampBase=o,o+=d.duration,d.cors=n.cors,d.withCredentials=n.withCredentials,a.referrerPolicy&&(d.referrerPolicy=a.referrerPolicy)}),!isNaN(o)&&this._mediaDataSource.duration!==o&&(this._mediaDataSource.duration=o),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(n,a){this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(n,a){this._currentSegmentIndex=n;let o=this._mediaDataSource.segments[n],d=this._ioctl=new Ee(o,this._config,n);d.onError=this._onIOException.bind(this),d.onSeeked=this._onIOSeeked.bind(this),d.onComplete=this._onIOComplete.bind(this),d.onRedirect=this._onIORedirect.bind(this),d.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),a?this._demuxer.bindDataSource(this._ioctl):d.onDataArrival=this._onInitChunkArrival.bind(this),d.open(a)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(n){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let a=this._searchSegmentIndexContains(n);if(a===this._currentSegmentIndex){let o=this._mediaInfo.segments[a];if(o==null)this._pendingSeekTime=n;else{let d=o.getNearestKeyframe(n);this._remuxer.seek(d.milliseconds),this._ioctl.seek(d.fileposition),this._pendingResolveSeekPoint=d.milliseconds}}else{let o=this._mediaInfo.segments[a];if(o==null)this._pendingSeekTime=n,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(a);else{let d=o.getNearestKeyframe(n);this._internalAbort(),this._remuxer.seek(n),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[a].timestampBase,this._loadSegment(a,d.fileposition),this._pendingResolveSeekPoint=d.milliseconds,this._reportSegmentMediaInfo(a)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(n){let a=this._mediaDataSource.segments,o=a.length-1;for(let d=0;d0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,d=this._demuxer.parseChunks(n,a);else if((o=X.probe(n)).match){this._demuxer=new X(o,this._config),this._remuxer||(this._remuxer=new V(this._config));let h=this._mediaDataSource;h.duration!=null&&!isNaN(h.duration)&&(this._demuxer.overridedDuration=h.duration),typeof h.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=h.hasAudio),typeof h.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=h.hasVideo),this._demuxer.timestampBase=h.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),d=this._demuxer.parseChunks(n,a)}else o=null,L.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Y.DEMUX_ERROR,_t.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),d=0;return d}_onMediaInfo(n){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},n),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ve.prototype));let a=Object.assign({},n);Object.setPrototypeOf(a,ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=a,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let o=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(o)})}_onMetaDataArrived(n){this._emitter.emit(Y.METADATA_ARRIVED,n)}_onScriptDataArrived(n){this._emitter.emit(Y.SCRIPTDATA_ARRIVED,n)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(n){let o=n+1;o0&&o[0].originalDts===d&&(d=o[0].pts),this._emitter.emit(Y.RECOMMEND_SEEKPOINT,d)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(n){let a=this._mediaInfo.segments[n],o=Object.assign({},a);o.duration=this._mediaInfo.duration,o.segmentCount=this._mediaInfo.segmentCount,delete o.segments,delete o.keyframesIndex,this._emitter.emit(Y.MEDIA_INFO,o)}_reportStatisticsInfo(){let n={};n.url=this._ioctl.currentURL,n.hasRedirect=this._ioctl.hasRedirect,n.hasRedirect&&(n.redirectedURL=this._ioctl.currentRedirectedURL),n.speed=this._ioctl.currentSpeed,n.loaderType=this._ioctl.loaderType,n.currentSegmentIndex=this._currentSegmentIndex,n.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Y.STATISTICS_INFO,n)}}var We=Ye,lt=function(W){let n="TransmuxingWorker",a=null,o=tt.bind(this);pe.install(),W.addEventListener("message",function(se){switch(se.data.cmd){case"init":a=new We(se.data.param[0],se.data.param[1]),a.on(Y.IO_ERROR,ct.bind(this)),a.on(Y.DEMUX_ERROR,ze.bind(this)),a.on(Y.INIT_SEGMENT,d.bind(this)),a.on(Y.MEDIA_SEGMENT,h.bind(this)),a.on(Y.LOADING_COMPLETE,x.bind(this)),a.on(Y.RECOVERED_EARLY_EOF,v.bind(this)),a.on(Y.MEDIA_INFO,oe.bind(this)),a.on(Y.METADATA_ARRIVED,Me.bind(this)),a.on(Y.SCRIPTDATA_ARRIVED,et.bind(this)),a.on(Y.STATISTICS_INFO,Nt.bind(this)),a.on(Y.RECOMMEND_SEEKPOINT,St.bind(this));break;case"destroy":a&&(a.destroy(),a=null),W.postMessage({msg:"destroyed"});break;case"start":a.start();break;case"stop":a.stop();break;case"seek":a.seek(se.data.param);break;case"pause":a.pause();break;case"resume":a.resume();break;case"logging_config":{let He=se.data.param;qe.applyConfig(He),He.enableCallback===!0?qe.addLogListener(o):qe.removeLogListener(o);break}}});function d(se,He){let gt={msg:Y.INIT_SEGMENT,data:{type:se,data:He}};W.postMessage(gt,[He.data])}function h(se,He){let gt={msg:Y.MEDIA_SEGMENT,data:{type:se,data:He}};W.postMessage(gt,[He.data])}function x(){let se={msg:Y.LOADING_COMPLETE};W.postMessage(se)}function v(){let se={msg:Y.RECOVERED_EARLY_EOF};W.postMessage(se)}function oe(se){let He={msg:Y.MEDIA_INFO,data:se};W.postMessage(He)}function Me(se){let He={msg:Y.METADATA_ARRIVED,data:se};W.postMessage(He)}function et(se){let He={msg:Y.SCRIPTDATA_ARRIVED,data:se};W.postMessage(He)}function Nt(se){let He={msg:Y.STATISTICS_INFO,data:se};W.postMessage(He)}function ct(se,He){W.postMessage({msg:Y.IO_ERROR,data:{type:se,info:He}})}function ze(se,He){W.postMessage({msg:Y.DEMUX_ERROR,data:{type:se,info:He}})}function St(se){W.postMessage({msg:Y.RECOMMEND_SEEKPOINT,data:se})}function tt(se,He){W.postMessage({msg:"logcat_callback",data:{type:se,logcat:He}})}};class ke{constructor(n,a){if(this.TAG="Transmuxer",this._emitter=new(G()),a.enableWorker&&typeof Worker!="undefined")try{let o=S(82059);this._worker=o(lt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[n,a]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},qe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:qe.getConfig()})}catch(o){L.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new We(n,a)}else this._controller=new We(n,a);if(this._controller){let o=this._controller;o.on(Y.IO_ERROR,this._onIOError.bind(this)),o.on(Y.DEMUX_ERROR,this._onDemuxError.bind(this)),o.on(Y.INIT_SEGMENT,this._onInitSegment.bind(this)),o.on(Y.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),o.on(Y.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),o.on(Y.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),o.on(Y.MEDIA_INFO,this._onMediaInfo.bind(this)),o.on(Y.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),o.on(Y.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),o.on(Y.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),o.on(Y.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),qe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(n,a){this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(n){this._worker?this._worker.postMessage({cmd:"seek",param:n}):this._controller.seek(n)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.INIT_SEGMENT,n,a)})}_onMediaSegment(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.MEDIA_SEGMENT,n,a)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Y.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Y.RECOVERED_EARLY_EOF)})}_onMediaInfo(n){Promise.resolve().then(()=>{this._emitter.emit(Y.MEDIA_INFO,n)})}_onMetaDataArrived(n){Promise.resolve().then(()=>{this._emitter.emit(Y.METADATA_ARRIVED,n)})}_onScriptDataArrived(n){Promise.resolve().then(()=>{this._emitter.emit(Y.SCRIPTDATA_ARRIVED,n)})}_onStatisticsInfo(n){Promise.resolve().then(()=>{this._emitter.emit(Y.STATISTICS_INFO,n)})}_onIOError(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.IO_ERROR,n,a)})}_onDemuxError(n,a){Promise.resolve().then(()=>{this._emitter.emit(Y.DEMUX_ERROR,n,a)})}_onRecommendSeekpoint(n){Promise.resolve().then(()=>{this._emitter.emit(Y.RECOMMEND_SEEKPOINT,n)})}_onLoggingConfigChanged(n){this._worker&&this._worker.postMessage({cmd:"logging_config",param:n})}_onWorkerMessage(n){let a=n.data,o=a.data;if(a.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(a.msg){case Y.INIT_SEGMENT:case Y.MEDIA_SEGMENT:this._emitter.emit(a.msg,o.type,o.data);break;case Y.LOADING_COMPLETE:case Y.RECOVERED_EARLY_EOF:this._emitter.emit(a.msg);break;case Y.MEDIA_INFO:Object.setPrototypeOf(o,ve.prototype),this._emitter.emit(a.msg,o);break;case Y.METADATA_ARRIVED:case Y.SCRIPTDATA_ARRIVED:case Y.STATISTICS_INFO:this._emitter.emit(a.msg,o);break;case Y.IO_ERROR:case Y.DEMUX_ERROR:this._emitter.emit(a.msg,o.type,o.info);break;case Y.RECOMMEND_SEEKPOINT:this._emitter.emit(a.msg,o);break;case"logcat_callback":L.emitter.emit("log",o.type,o.logcat);break;default:break}}}var Mt=ke,m={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class T{constructor(n){this.TAG="MSEController",this._config=n,this._emitter=new(G()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new rt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(n,a){this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}attachMediaElement(n){if(this._mediaSource)throw new fe("MediaSource has been attached to an HTMLMediaElement!");let a=this._mediaSource=new window.MediaSource;a.addEventListener("sourceopen",this.e.onSourceOpen),a.addEventListener("sourceended",this.e.onSourceEnded),a.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=n,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),n.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let n=this._mediaSource;for(let a in this._sourceBuffers){let o=this._pendingSegments[a];o.splice(0,o.length),this._pendingSegments[a]=null,this._pendingRemoveRanges[a]=null,this._lastInitSegments[a]=null;let d=this._sourceBuffers[a];if(d){if(n.readyState!=="closed"){try{n.removeSourceBuffer(d)}catch(h){L.e(this.TAG,h.message)}d.removeEventListener("error",this.e.onSourceBufferError),d.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[a]=null,this._sourceBuffers[a]=null}}if(n.readyState==="open")try{n.endOfStream()}catch(a){L.e(this.TAG,a.message)}n.removeEventListener("sourceopen",this.e.onSourceOpen),n.removeEventListener("sourceended",this.e.onSourceEnded),n.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(n,a){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(n),this._pendingSegments[n.type].push(n);return}let o=n,d=`${o.container}`;o.codec&&o.codec.length>0&&(d+=`;codecs=${o.codec}`);let h=!1;if(L.v(this.TAG,"Received Initialization Segment, mimeType: "+d),this._lastInitSegments[o.type]=o,d!==this._mimeTypes[o.type]){if(this._mimeTypes[o.type])L.v(this.TAG,`Notice: ${o.type} mimeType changed, origin: ${this._mimeTypes[o.type]}, target: ${d}`);else{h=!0;try{let x=this._sourceBuffers[o.type]=this._mediaSource.addSourceBuffer(d);x.addEventListener("error",this.e.onSourceBufferError),x.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(x){L.e(this.TAG,x.message),this._emitter.emit(m.ERROR,{code:x.code,msg:x.message});return}}this._mimeTypes[o.type]=d}a||this._pendingSegments[o.type].push(o),h||this._sourceBuffers[o.type]&&!this._sourceBuffers[o.type].updating&&this._doAppendSegments(),Ne.safari&&o.container==="audio/mpeg"&&o.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=o.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(n){let a=n;this._pendingSegments[a.type].push(a),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let o=this._sourceBuffers[a.type];o&&!o.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(n){for(let a in this._sourceBuffers){if(!this._sourceBuffers[a])continue;let o=this._sourceBuffers[a];if(this._mediaSource.readyState==="open")try{o.abort()}catch(h){L.e(this.TAG,h.message)}this._idrList.clear();let d=this._pendingSegments[a];if(d.splice(0,d.length),this._mediaSource.readyState!=="closed"){for(let h=0;h=1&&n-d.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let n=this._mediaElement.currentTime;for(let a in this._sourceBuffers){let o=this._sourceBuffers[a];if(o){let d=o.buffered,h=!1;for(let x=0;x=this._config.autoCleanupMaxBackwardDuration){h=!0;let Me=n-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[a].push({start:v,end:Me})}}else oe0&&(isNaN(a)||o>a)&&(L.v(this.TAG,`Update MediaSource duration from ${a} to ${o}`),this._mediaSource.duration=o),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let n in this._pendingRemoveRanges){if(!this._sourceBuffers[n]||this._sourceBuffers[n].updating)continue;let a=this._sourceBuffers[n],o=this._pendingRemoveRanges[n];for(;o.length&&!a.updating;){let d=o.shift();a.remove(d.start,d.end)}}}_doAppendSegments(){let n=this._pendingSegments;for(let a in n)if(!(!this._sourceBuffers[a]||this._sourceBuffers[a].updating)&&n[a].length>0){let o=n[a].shift();if(o.timestampOffset){let d=this._sourceBuffers[a].timestampOffset,h=o.timestampOffset/1e3;Math.abs(d-h)>.1&&(L.v(this.TAG,`Update MPEG audio timestampOffset from ${d} to ${h}`),this._sourceBuffers[a].timestampOffset=h),delete o.timestampOffset}if(!o.data||o.data.byteLength===0)continue;try{this._sourceBuffers[a].appendBuffer(o.data),this._isBufferFull=!1,a==="video"&&o.hasOwnProperty("info")&&this._idrList.appendArray(o.info.syncPoints)}catch(d){this._pendingSegments[a].unshift(o),d.code===22?(this._isBufferFull||this._emitter.emit(m.BUFFER_FULL),this._isBufferFull=!0):(L.e(this.TAG,d.message),this._emitter.emit(m.ERROR,{code:d.code,msg:d.message}))}}}_onSourceOpen(){if(L.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let n=this._pendingSourceBufferInit;for(;n.length;){let a=n.shift();this.appendInitSegment(a,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(m.SOURCE_OPEN)}_onSourceEnded(){L.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){L.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let n=this._pendingSegments;return n.video.length>0||n.audio.length>0}_hasPendingRemoveRanges(){let n=this._pendingRemoveRanges;return n.video.length>0||n.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(m.UPDATE_END)}_onSourceBufferError(n){L.e(this.TAG,`SourceBuffer Error: ${n}`)}}var $=T;const u={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},R={NETWORK_EXCEPTION:De.EXCEPTION,NETWORK_STATUS_CODE_INVALID:De.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:De.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:De.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:_t.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:_t.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:_t.CODEC_UNSUPPORTED};class B{constructor(n,a){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(G()),this._config=je(),typeof a=="object"&&Object.assign(this._config,a),n.type.toLowerCase()!=="flv")throw new nt("FlvPlayer requires an flv MediaDataSource input!");n.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=n,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let o=Ne.chrome&&(Ne.version.major<50||Ne.version.major===50&&Ne.version.build<2661);this._alwaysSeekKeyframe=!!(o||Ne.msedge||Ne.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(n,a){n===pt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(pt.MEDIA_INFO,this.mediaInfo)}):n===pt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(pt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}attachMediaElement(n){if(this._mediaElement=n,n.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),n.addEventListener("seeking",this.e.onvSeeking),n.addEventListener("canplay",this.e.onvCanPlay),n.addEventListener("stalled",this.e.onvStalled),n.addEventListener("progress",this.e.onvProgress),this._msectl=new $(this._config),this._msectl.on(m.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(m.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(m.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(m.ERROR,a=>{this._emitter.emit(pt.ERROR,u.MEDIA_ERROR,R.MEDIA_MSE_ERROR,a)}),this._msectl.attachMediaElement(n),this._pendingSeekTime!=null)try{n.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(a){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new fe("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new fe("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Mt(this._mediaDataSource,this._config),this._transmuxer.on(Y.INIT_SEGMENT,(n,a)=>{this._msectl.appendInitSegment(a)}),this._transmuxer.on(Y.MEDIA_SEGMENT,(n,a)=>{if(this._msectl.appendMediaSegment(a),this._config.lazyLoad&&!this._config.isLive){let o=this._mediaElement.currentTime;a.info.endDts>=(o+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(L.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Y.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(pt.LOADING_COMPLETE)}),this._transmuxer.on(Y.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(pt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Y.IO_ERROR,(n,a)=>{this._emitter.emit(pt.ERROR,u.NETWORK_ERROR,n,a)}),this._transmuxer.on(Y.DEMUX_ERROR,(n,a)=>{this._emitter.emit(pt.ERROR,u.MEDIA_ERROR,n,{code:-1,msg:a})}),this._transmuxer.on(Y.MEDIA_INFO,n=>{this._mediaInfo=n,this._emitter.emit(pt.MEDIA_INFO,Object.assign({},n))}),this._transmuxer.on(Y.METADATA_ARRIVED,n=>{this._emitter.emit(pt.METADATA_ARRIVED,n)}),this._transmuxer.on(Y.SCRIPTDATA_ARRIVED,n=>{this._emitter.emit(pt.SCRIPTDATA_ARRIVED,n)}),this._transmuxer.on(Y.STATISTICS_INFO,n=>{this._statisticsInfo=this._fillStatisticsInfo(n),this._emitter.emit(pt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Y.RECOMMEND_SEEKPOINT,n=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=n/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(n){this._mediaElement.volume=n}get muted(){return this._mediaElement.muted}set muted(n){this._mediaElement.muted=n}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(n){this._mediaElement?this._internalSeek(n):this._pendingSeekTime=n}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(n){if(n.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return n;let a=!0,o=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let h=this._mediaElement.getVideoPlaybackQuality();o=h.totalVideoFrames,d=h.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):a=!1;return a&&(n.decodedFrames=o,n.droppedFrames=d),n}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let n=this._mediaElement.buffered,a=this._mediaElement.currentTime,o=0,d=0;for(let h=0;h=a+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(L.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){L.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let n=this._mediaElement.currentTime,a=this._mediaElement.buffered,o=!1;for(let d=0;d=h&&n=x-this._config.lazyLoadRecoverDuration&&(o=!0);break}}o&&(window.clearInterval(this._progressChecker),this._progressChecker=null,o&&(L.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(n){let a=this._mediaElement.buffered;for(let o=0;o=d&&n0){let h=this._mediaElement.buffered.start(0);(h<1&&n0&&a.currentTime0){let d=o.start(0);if(d<1&&a{this._emitter.emit(pt.MEDIA_INFO,this.mediaInfo)}):n===pt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(pt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(n,a)}off(n,a){this._emitter.removeListener(n,a)}attachMediaElement(n){if(this._mediaElement=n,n.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{n.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(a){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new fe("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(n){this._mediaElement.volume=n}get muted(){return this._mediaElement.muted}set muted(n){this._mediaElement.muted=n}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(n){this._mediaElement?this._mediaElement.currentTime=n:this._pendingSeekTime=n}get mediaInfo(){let a={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(a.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(a.width=this._mediaElement.videoWidth,a.height=this._mediaElement.videoHeight)),a}get statisticsInfo(){let n={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return n;let a=!0,o=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let h=this._mediaElement.getVideoPlaybackQuality();o=h.totalVideoFrames,d=h.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):a=!1;return a&&(n.decodedFrames=o,n.droppedFrames=d),n}_onvLoadedMetadata(n){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(pt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(pt.STATISTICS_INFO,this.statisticsInfo)}}var de=Z;pe.install();function me(W,n){let a=W;if(a==null||typeof a!="object")throw new nt("MediaDataSource must be an javascript object!");if(!a.hasOwnProperty("type"))throw new nt("MediaDataSource must has type field to indicate video file type!");switch(a.type){case"flv":return new M(a,n);default:return new de(a,n)}}function Be(){return mt.supportMSEH264Playback()}function Oe(){return mt.getFeatureList()}let Ue={};Ue.createPlayer=me,Ue.isSupported=Be,Ue.getFeatureList=Oe,Ue.BaseLoader=Et,Ue.LoaderStatus=Fe,Ue.LoaderErrors=De,Ue.Events=pt,Ue.ErrorTypes=u,Ue.ErrorDetails=R,Ue.FlvPlayer=M,Ue.NativePlayer=de,Ue.LoggingControl=qe,Object.defineProperty(Ue,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $e=Ue},18889:function(ai,It,S){"use strict";S.d(It,{Z:function(){return we}});var s=S(92310),pe=S.n(s),O=S(64002),G=S(59301),P=S(36355),L=S(19716),ce=S(69127),J=S(99313),j=function(b,Ee){var Ie={};for(var je in b)Object.prototype.hasOwnProperty.call(b,je)&&Ee.indexOf(je)<0&&(Ie[je]=b[je]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,je=Object.getOwnPropertySymbols(b);ie{var{prefixCls:Ee,className:Ie,hoverable:je=!0}=b,ie=j(b,["prefixCls","className","hoverable"]);const{getPrefixCls:mt}=G.useContext(P.E_),Dt=mt("card",Ee),pt=pe()(`${Dt}-grid`,Ie,{[`${Dt}-grid-hoverable`]:je});return G.createElement("div",Object.assign({},ie,{className:pt}))},dt=S(17313),Fe=S(83116),De=S(37613);const Et=b=>{const{antCls:Ee,componentCls:Ie,headerHeight:je,cardPaddingBase:ie,tabsMarginBottom:mt}=b;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:je,marginBottom:-1,padding:`0 ${ie}px`,color:b.colorTextHeading,fontWeight:b.fontWeightStrong,fontSize:b.headerFontSize,background:b.headerBg,borderBottom:`${b.lineWidth}px ${b.lineType} ${b.colorBorderSecondary}`,borderRadius:`${b.borderRadiusLG}px ${b.borderRadiusLG}px 0 0`},(0,dt.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},dt.vS),{[` + > ${Ie}-typography, + > ${Ie}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${Ee}-tabs-top`]:{clear:"both",marginBottom:mt,color:b.colorText,fontWeight:"normal",fontSize:b.fontSize,"&-bar":{borderBottom:`${b.lineWidth}px ${b.lineType} ${b.colorBorderSecondary}`}}})},ot=b=>{const{cardPaddingBase:Ee,colorBorderSecondary:Ie,cardShadow:je,lineWidth:ie}=b;return{width:"33.33%",padding:Ee,border:0,borderRadius:0,boxShadow:` + ${ie}px 0 0 0 ${Ie}, + 0 ${ie}px 0 0 ${Ie}, + ${ie}px ${ie}px 0 0 ${Ie}, + ${ie}px 0 0 0 ${Ie} inset, + 0 ${ie}px 0 0 ${Ie} inset; + `,transition:`all ${b.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:je}}},it=b=>{const{componentCls:Ee,iconCls:Ie,actionsLiMargin:je,cardActionsIconSize:ie,colorBorderSecondary:mt,actionsBg:Dt}=b;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:Dt,borderTop:`${b.lineWidth}px ${b.lineType} ${mt}`,display:"flex",borderRadius:`0 0 ${b.borderRadiusLG}px ${b.borderRadiusLG}px `},(0,dt.dF)()),{"& > li":{margin:je,color:b.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:b.cardActionsIconSize*2,fontSize:b.fontSize,lineHeight:b.lineHeight,cursor:"pointer","&:hover":{color:b.colorPrimary,transition:`color ${b.motionDurationMid}`},[`a:not(${Ee}-btn), > ${Ie}`]:{display:"inline-block",width:"100%",color:b.colorTextDescription,lineHeight:`${b.fontSize*b.lineHeight}px`,transition:`color ${b.motionDurationMid}`,"&:hover":{color:b.colorPrimary}},[`> ${Ie}`]:{fontSize:ie,lineHeight:`${ie*b.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${b.lineWidth}px ${b.lineType} ${mt}`}}})},Ne=b=>Object.assign(Object.assign({margin:`-${b.marginXXS}px 0`,display:"flex"},(0,dt.dF)()),{"&-avatar":{paddingInlineEnd:b.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:b.marginXS}},"&-title":Object.assign({color:b.colorTextHeading,fontWeight:b.fontWeightStrong,fontSize:b.fontSizeLG},dt.vS),"&-description":{color:b.colorTextDescription}}),Ae=b=>{const{componentCls:Ee,cardPaddingBase:Ie,colorFillAlter:je}=b;return{[`${Ee}-head`]:{padding:`0 ${Ie}px`,background:je,"&-title":{fontSize:b.fontSize}},[`${Ee}-body`]:{padding:`${b.padding}px ${Ie}px`}}},ue=b=>{const{componentCls:Ee}=b;return{overflow:"hidden",[`${Ee}-body`]:{userSelect:"none"}}},he=b=>{const{antCls:Ee,componentCls:Ie,cardShadow:je,cardHeadPadding:ie,colorBorderSecondary:mt,boxShadowTertiary:Dt,cardPaddingBase:pt,extraColor:ht}=b;return{[Ie]:Object.assign(Object.assign({},(0,dt.Wf)(b)),{position:"relative",background:b.colorBgContainer,borderRadius:b.borderRadiusLG,[`&:not(${Ie}-bordered)`]:{boxShadow:Dt},[`${Ie}-head`]:Et(b),[`${Ie}-extra`]:{marginInlineStart:"auto",color:ht,fontWeight:"normal",fontSize:b.fontSize},[`${Ie}-body`]:Object.assign({padding:pt,borderRadius:` 0 0 ${b.borderRadiusLG}px ${b.borderRadiusLG}px`},(0,dt.dF)()),[`${Ie}-grid`]:ot(b),[`${Ie}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${Ee}-image-mask`]:{borderRadius:`${b.borderRadiusLG}px ${b.borderRadiusLG}px 0 0`}},[`${Ie}-actions`]:it(b),[`${Ie}-meta`]:Ne(b)}),[`${Ie}-bordered`]:{border:`${b.lineWidth}px ${b.lineType} ${mt}`,[`${Ie}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${Ie}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${b.motionDurationMid}, border-color ${b.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:je}},[`${Ie}-contain-grid`]:{[`${Ie}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${Ie}-loading) ${Ie}-body`]:{marginBlockStart:-b.lineWidth,marginInlineStart:-b.lineWidth,padding:0}},[`${Ie}-contain-tabs`]:{[`> ${Ie}-head`]:{[`${Ie}-head-title, ${Ie}-extra`]:{paddingTop:ie}}},[`${Ie}-type-inner`]:Ae(b),[`${Ie}-loading`]:ue(b),[`${Ie}-rtl`]:{direction:"rtl"}}},xe=b=>{const{componentCls:Ee,cardPaddingSM:Ie,headerHeightSM:je,headerFontSizeSM:ie}=b;return{[`${Ee}-small`]:{[`> ${Ee}-head`]:{minHeight:je,padding:`0 ${Ie}px`,fontSize:ie,[`> ${Ee}-head-wrapper`]:{[`> ${Ee}-extra`]:{fontSize:b.fontSize}}},[`> ${Ee}-body`]:{padding:Ie}},[`${Ee}-small${Ee}-contain-tabs`]:{[`> ${Ee}-head`]:{[`${Ee}-head-title, ${Ee}-extra`]:{minHeight:je,paddingTop:0,display:"flex",alignItems:"center"}}}}};var Se=(0,Fe.Z)("Card",b=>{const Ee=(0,De.TS)(b,{cardShadow:b.boxShadowCard,cardHeadPadding:b.padding,cardPaddingBase:b.paddingLG,cardActionsIconSize:b.fontSize,cardPaddingSM:12});return[he(Ee),xe(Ee)]},b=>({headerBg:"transparent",headerFontSize:b.fontSizeLG,headerFontSizeSM:b.fontSize,headerHeight:b.fontSizeLG*b.lineHeightLG+b.padding*2,headerHeightSM:b.fontSize*b.lineHeight+b.paddingXS*2,actionsBg:b.colorBgContainer,actionsLiMargin:`${b.paddingSM}px 0`,tabsMarginBottom:-b.padding-b.lineWidth,extraColor:b.colorText})),Ve=function(b,Ee){var Ie={};for(var je in b)Object.prototype.hasOwnProperty.call(b,je)&&Ee.indexOf(je)<0&&(Ie[je]=b[je]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,je=Object.getOwnPropertySymbols(b);ieG.createElement("li",{style:{width:`${100/b.length}%`},key:`action-${Ie}`},G.createElement("span",null,Ee)))}var Rt=G.forwardRef((b,Ee)=>{const{prefixCls:Ie,className:je,rootClassName:ie,style:mt,extra:Dt,headStyle:pt={},bodyStyle:ht={},title:qe,loading:bt,bordered:ve=!0,size:Zt,type:oi,cover:At,actions:mi,tabList:ni,children:Qt,activeTabKey:yi,defaultActiveTabKey:Wt,tabBarExtraContent:Kt,hoverable:wi,tabProps:Gt={}}=b,_t=Ve(b,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:C,direction:F,card:D}=G.useContext(P.E_),k=ke=>{var Mt;(Mt=b.onTabChange)===null||Mt===void 0||Mt.call(b,ke)},X=G.useMemo(()=>{let ke=!1;return G.Children.forEach(Qt,Mt=>{Mt&&Mt.type&&Mt.type===nt&&(ke=!0)}),ke},[Qt]),g=C("card",Ie),[H,ae]=Se(g),Ge=G.createElement(ce.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},Qt),ut=yi!==void 0,Pe=Object.assign(Object.assign({},Gt),{[ut?"activeKey":"defaultActiveKey"]:ut?yi:Wt,tabBarExtraContent:Kt});let rt;const Ot=(0,L.Z)(Zt),z=!Ot||Ot==="default"?"large":Ot,V=ni?G.createElement(J.default,Object.assign({size:z},Pe,{className:`${g}-head-tabs`,onChange:k,items:ni.map(ke=>{var{tab:Mt}=ke,te=Ve(ke,["tab"]);return Object.assign({label:Mt},te)})})):null;(qe||Dt||V)&&(rt=G.createElement("div",{className:`${g}-head`,style:pt},G.createElement("div",{className:`${g}-head-wrapper`},qe&&G.createElement("div",{className:`${g}-head-title`},qe),Dt&&G.createElement("div",{className:`${g}-extra`},Dt)),V));const le=At?G.createElement("div",{className:`${g}-cover`},At):null,Y=G.createElement("div",{className:`${g}-body`,style:ht},bt?Ge:Qt),Ye=mi&&mi.length?G.createElement("ul",{className:`${g}-actions`},Je(mi)):null,We=(0,O.Z)(_t,["onTabChange"]),ft=pe()(g,D==null?void 0:D.className,{[`${g}-loading`]:bt,[`${g}-bordered`]:ve,[`${g}-hoverable`]:wi,[`${g}-contain-grid`]:X,[`${g}-contain-tabs`]:ni&&ni.length,[`${g}-${Ot}`]:Ot,[`${g}-type-${oi}`]:!!oi,[`${g}-rtl`]:F==="rtl"},je,ie,ae),lt=Object.assign(Object.assign({},D==null?void 0:D.style),mt);return H(G.createElement("div",Object.assign({ref:Ee},We,{className:ft,style:lt}),rt,le,Y,Ye))}),_e=function(b,Ee){var Ie={};for(var je in b)Object.prototype.hasOwnProperty.call(b,je)&&Ee.indexOf(je)<0&&(Ie[je]=b[je]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,je=Object.getOwnPropertySymbols(b);ie{const{prefixCls:Ee,className:Ie,avatar:je,title:ie,description:mt}=b,Dt=_e(b,["prefixCls","className","avatar","title","description"]),{getPrefixCls:pt}=G.useContext(P.E_),ht=pt("card",Ee),qe=pe()(`${ht}-meta`,Ie),bt=je?G.createElement("div",{className:`${ht}-meta-avatar`},je):null,ve=ie?G.createElement("div",{className:`${ht}-meta-title`},ie):null,Zt=mt?G.createElement("div",{className:`${ht}-meta-description`},mt):null,oi=ve||Zt?G.createElement("div",{className:`${ht}-meta-detail`},ve,Zt):null;return G.createElement("div",Object.assign({},Dt,{className:qe}),bt,oi)};const ne=Rt;ne.Grid=nt,ne.Meta=ye;var we=ne},9951:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Mt}});var s=S(59301),pe=S(5891),O=S(57259),G=S(79545),P=S(68550),L=S(21882),ce=S(17928),J=S(7711),j=S(80962),fe=S(80665),nt=S(19149),dt={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Fe=dt,De=S(53280),Et=S(92310),ot=S.n(Et);function it(te,m,T){return Math.max(m,Math.min(te,T))}var Ne=function(m){var T=["onTouchStart","onTouchMove","onWheel"];T.includes(m._reactName)||m.preventDefault()},Ae=function(m){for(var T=[],$=he(m),u=xe(m),R=$;R0?1:0):0},Ve=function(m){return m.centerMode?Math.floor((m.slidesToShow-1)/2)+1+(parseInt(m.centerPadding)>0?1:0):m.slidesToShow},Je=function(m){return m&&m.offsetWidth||0},zt=function(m){return m&&m.offsetHeight||0},Rt=function(m){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,$,u,R,B;return $=m.startX-m.curX,u=m.startY-m.curY,R=Math.atan2(u,$),B=Math.round(R*180/Math.PI),B<0&&(B=360-Math.abs(B)),B<=45&&B>=0||B<=360&&B>=315?"left":B>=135&&B<=225?"right":T===!0?B>=35&&B<=135?"up":"down":"vertical"},_e=function(m){var T=!0;return m.infinite||(m.centerMode&&m.currentSlide>=m.slideCount-1||m.slideCount<=m.slidesToShow||m.currentSlide>=m.slideCount-m.slidesToShow)&&(T=!1),T},ge=function(m,T){var $={};return T.forEach(function(u){return $[u]=m[u]}),$},ye=function(m){var T=s.Children.count(m.children),$=m.listRef,u=Math.ceil(Je($)),R=m.trackRef&&m.trackRef.node,B=Math.ceil(Je(R)),M;if(m.vertical)M=u;else{var Z=m.centerMode&&parseInt(m.centerPadding)*2;typeof m.centerPadding=="string"&&m.centerPadding.slice(-1)==="%"&&(Z*=u/100),M=Math.ceil((u-Z)/m.slidesToShow)}var de=$&&zt($.querySelector('[data-index="0"]')),me=de*m.slidesToShow,Be=m.currentSlide===void 0?m.initialSlide:m.currentSlide;m.rtl&&m.currentSlide===void 0&&(Be=T-1-m.initialSlide);var Oe=m.lazyLoadedList||[],Ue=Ae((0,O.Z)((0,O.Z)({},m),{},{currentSlide:Be,lazyLoadedList:Oe}));Oe=Oe.concat(Ue);var $e={slideCount:T,slideWidth:M,listWidth:u,trackWidth:B,currentSlide:Be,slideHeight:de,listHeight:me,lazyLoadedList:Oe};return m.autoplaying===null&&m.autoplay&&($e.autoplaying="playing"),$e},ne=function(m){var T=m.waitForAnimate,$=m.animating,u=m.fade,R=m.infinite,B=m.index,M=m.slideCount,Z=m.lazyLoad,de=m.currentSlide,me=m.centerMode,Be=m.slidesToScroll,Oe=m.slidesToShow,Ue=m.useCSS,$e=m.lazyLoadedList;if(T&&$)return{};var W=B,n,a,o,d={},h={},x=R?B:it(B,0,M-1);if(u){if(!R&&(B<0||B>=M))return{};B<0?W=B+M:B>=M&&(W=B-M),Z&&$e.indexOf(W)<0&&($e=$e.concat(W)),d={animating:!0,currentSlide:W,lazyLoadedList:$e,targetSlide:W},h={animating:!1,targetSlide:W}}else n=W,W<0?(n=W+M,R?M%Be!==0&&(n=M-M%Be):n=0):!_e(m)&&W>de?W=n=de:me&&W>=M?(W=R?M:M-1,n=R?0:M-1):W>=M&&(n=W-M,R?M%Be!==0&&(n=0):n=M-Oe),!R&&W+Oe>=M&&(n=M-Oe),a=bt((0,O.Z)((0,O.Z)({},m),{},{slideIndex:W})),o=bt((0,O.Z)((0,O.Z)({},m),{},{slideIndex:n})),R||(a===o&&(W=n),a=o),Z&&($e=$e.concat(Ae((0,O.Z)((0,O.Z)({},m),{},{currentSlide:W})))),Ue?(d={animating:!0,currentSlide:n,trackStyle:qe((0,O.Z)((0,O.Z)({},m),{},{left:a})),lazyLoadedList:$e,targetSlide:x},h={animating:!1,currentSlide:n,trackStyle:ht((0,O.Z)((0,O.Z)({},m),{},{left:o})),swipeLeft:null,targetSlide:x}):d={currentSlide:n,trackStyle:ht((0,O.Z)((0,O.Z)({},m),{},{left:o})),lazyLoadedList:$e,targetSlide:x};return{state:d,nextState:h}},we=function(m,T){var $,u,R,B,M,Z=m.slidesToScroll,de=m.slidesToShow,me=m.slideCount,Be=m.currentSlide,Oe=m.targetSlide,Ue=m.lazyLoad,$e=m.infinite;if(B=me%Z!==0,$=B?0:(me-Be)%Z,T.message==="previous")R=$===0?Z:de-$,M=Be-R,Ue&&!$e&&(u=Be-R,M=u===-1?me-1:u),$e||(M=Oe-Z);else if(T.message==="next")R=$===0?Z:$,M=Be+R,Ue&&!$e&&(M=(Be+Z)%me+$),$e||(M=Oe+Z);else if(T.message==="dots")M=T.index*T.slidesToScroll;else if(T.message==="children"){if(M=T.index,$e){var W=At((0,O.Z)((0,O.Z)({},m),{},{targetSlide:M}));M>T.currentSlide&&W==="left"?M=M-me:M10)return{scrolling:!0};M&&(o.swipeLength=et);var Nt=(Z?-1:1)*(o.curX>o.startX?1:-1);M&&(Nt=o.curY>o.startY?1:-1);var ct=Math.ceil(W/n),ze=Rt(T.touchObject,M),St=o.swipeLength;return a||(de===0&&(ze==="right"||ze==="down")||de+1>=ct&&(ze==="left"||ze==="up")||!_e(T)&&(ze==="left"||ze==="up"))&&(St=o.swipeLength*me,Be===!1&&Oe&&(Oe(ze),oe.edgeDragged=!0)),!Ue&&d&&(d(ze),oe.swiped=!0),R?v=Me+St*(h/x)*Nt:Z?v=Me-St*Nt:v=Me+St*Nt,M&&(v=Me+St*Nt),oe=(0,O.Z)((0,O.Z)({},oe),{},{touchObject:o,swipeLeft:v,trackStyle:ht((0,O.Z)((0,O.Z)({},T),{},{left:v}))}),Math.abs(o.curX-o.startX)10&&(oe.swiping=!0,Ne(m)),oe}},je=function(m,T){var $=T.dragging,u=T.swipe,R=T.touchObject,B=T.listWidth,M=T.touchThreshold,Z=T.verticalSwiping,de=T.listHeight,me=T.swipeToSlide,Be=T.scrolling,Oe=T.onSwipe,Ue=T.targetSlide,$e=T.currentSlide,W=T.infinite;if(!$)return u&&Ne(m),{};var n=Z?de/M:B/M,a=Rt(R,Z),o={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Be||!R.swipeLength)return o;if(R.swipeLength>n){Ne(m),Oe&&Oe(a);var d,h,x=W?$e:Ue;switch(a){case"left":case"up":h=x+Dt(T),d=me?mt(T,h):h,o.currentDirection=0;break;case"right":case"down":h=x-Dt(T),d=me?mt(T,h):h,o.currentDirection=1;break;default:d=x}o.triggerSlideHandler=d}else{var v=bt(T);o.trackStyle=qe((0,O.Z)((0,O.Z)({},T),{},{left:v}))}return o},ie=function(m){for(var T=m.infinite?m.slideCount*2:m.slideCount,$=m.infinite?m.slidesToShow*-1:0,u=m.infinite?m.slidesToShow*-1:0,R=[];$$[$.length-1])T=$[$.length-1];else for(var R in $){if(T<$[R]){T=u;break}u=$[R]}return T},Dt=function(m){var T=m.centerMode?m.slideWidth*Math.floor(m.slidesToShow/2):0;if(m.swipeToSlide){var $,u=m.listRef,R=u.querySelectorAll&&u.querySelectorAll(".slick-slide")||[];if(Array.from(R).every(function(Z){if(m.vertical){if(Z.offsetTop+zt(Z)/2>m.swipeLeft*-1)return $=Z,!1}else if(Z.offsetLeft-T+Je(Z)/2>m.swipeLeft*-1)return $=Z,!1;return!0}),!$)return 0;var B=m.rtl===!0?m.slideCount-m.currentSlide:m.currentSlide,M=Math.abs($.dataset.index-B)||1;return M}else return m.slidesToScroll},pt=function(m,T){return T.reduce(function($,u){return $&&m.hasOwnProperty(u)},!0)?null:console.error("Keys Missing:",m)},ht=function(m){pt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var T,$,u=m.slideCount+2*m.slidesToShow;m.vertical?$=u*m.slideHeight:T=oi(m)*m.slideWidth;var R={opacity:1,transition:"",WebkitTransition:""};if(m.useTransform){var B=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",M=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",Z=m.vertical?"translateY("+m.left+"px)":"translateX("+m.left+"px)";R=(0,O.Z)((0,O.Z)({},R),{},{WebkitTransform:B,transform:M,msTransform:Z})}else m.vertical?R.top=m.left:R.left=m.left;return m.fade&&(R={opacity:1}),T&&(R.width=T),$&&(R.height=$),window&&!window.addEventListener&&window.attachEvent&&(m.vertical?R.marginTop=m.left+"px":R.marginLeft=m.left+"px"),R},qe=function(m){pt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var T=ht(m);return m.useTransform?(T.WebkitTransition="-webkit-transform "+m.speed+"ms "+m.cssEase,T.transition="transform "+m.speed+"ms "+m.cssEase):m.vertical?T.transition="top "+m.speed+"ms "+m.cssEase:T.transition="left "+m.speed+"ms "+m.cssEase,T},bt=function(m){if(m.unslick)return 0;pt(m,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var T=m.slideIndex,$=m.trackRef,u=m.infinite,R=m.centerMode,B=m.slideCount,M=m.slidesToShow,Z=m.slidesToScroll,de=m.slideWidth,me=m.listWidth,Be=m.variableWidth,Oe=m.slideHeight,Ue=m.fade,$e=m.vertical,W=0,n,a,o=0;if(Ue||m.slideCount===1)return 0;var d=0;if(u?(d=-ve(m),B%Z!==0&&T+Z>B&&(d=-(T>B?M-(T-B):B%Z)),R&&(d+=parseInt(M/2))):(B%Z!==0&&T+Z>B&&(d=M-B%Z),R&&(d=parseInt(M/2))),W=d*de,o=d*Oe,$e?n=T*Oe*-1+o:n=T*de*-1+W,Be===!0){var h,x=$&&$.node;if(h=T+ve(m),a=x&&x.childNodes[h],n=a?a.offsetLeft*-1:0,R===!0){h=u?T+ve(m):T,a=x&&x.children[h],n=0;for(var v=0;vm.currentSlide?m.targetSlide>m.currentSlide+mi(m)?"left":"right":m.targetSlide0&&(B+=1),u&&T%2===0&&(B+=1),B}return u?0:T-1},ni=function(m){var T=m.slidesToShow,$=m.centerMode,u=m.rtl,R=m.centerPadding;if($){var B=(T-1)/2+1;return parseInt(R)>0&&(B+=1),!u&&T%2===0&&(B+=1),B}return u?T-1:0},Qt=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},yi=function(m){var T,$,u,R,B;m.rtl?B=m.slideCount-1-m.index:B=m.index,u=B<0||B>=m.slideCount,m.centerMode?(R=Math.floor(m.slidesToShow/2),$=(B-m.currentSlide)%m.slideCount===0,B>m.currentSlide-R-1&&B<=m.currentSlide+R&&(T=!0)):T=m.currentSlide<=B&&B=m.slideCount?M=m.targetSlide-m.slideCount:M=m.targetSlide;var Z=B===M;return{"slick-slide":!0,"slick-active":T,"slick-center":$,"slick-cloned":u,"slick-current":Z}},Wt=function(m){var T={};return(m.variableWidth===void 0||m.variableWidth===!1)&&(T.width=m.slideWidth),m.fade&&(T.position="relative",m.vertical&&m.slideHeight?T.top=-m.index*parseInt(m.slideHeight):T.left=-m.index*parseInt(m.slideWidth),T.opacity=m.currentSlide===m.index?1:0,m.useCSS&&(T.transition="opacity "+m.speed+"ms "+m.cssEase+", visibility "+m.speed+"ms "+m.cssEase)),T},Kt=function(m,T){return m.key+"-"+T},wi=function(m){var T,$=[],u=[],R=[],B=s.Children.count(m.children),M=he(m),Z=xe(m);return s.Children.forEach(m.children,function(de,me){var Be,Oe={message:"children",index:me,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide};!m.lazyLoad||m.lazyLoad&&m.lazyLoadedList.indexOf(me)>=0?Be=de:Be=s.createElement("div",null);var Ue=Wt((0,O.Z)((0,O.Z)({},m),{},{index:me})),$e=Be.props.className||"",W=yi((0,O.Z)((0,O.Z)({},m),{},{index:me}));if($.push(s.cloneElement(Be,{key:"original"+Kt(Be,me),"data-index":me,className:ot()(W,$e),tabIndex:"-1","aria-hidden":!W["slick-active"],style:(0,O.Z)((0,O.Z)({outline:"none"},Be.props.style||{}),Ue),onClick:function(o){Be.props&&Be.props.onClick&&Be.props.onClick(o),m.focusOnSelect&&m.focusOnSelect(Oe)}})),m.infinite&&m.fade===!1){var n=B-me;n<=ve(m)&&B!==m.slidesToShow&&(T=-n,T>=M&&(Be=de),W=yi((0,O.Z)((0,O.Z)({},m),{},{index:T})),u.push(s.cloneElement(Be,{key:"precloned"+Kt(Be,T),"data-index":T,tabIndex:"-1",className:ot()(W,$e),"aria-hidden":!W["slick-active"],style:(0,O.Z)((0,O.Z)({},Be.props.style||{}),Ue),onClick:function(o){Be.props&&Be.props.onClick&&Be.props.onClick(o),m.focusOnSelect&&m.focusOnSelect(Oe)}}))),B!==m.slidesToShow&&(T=B+me,T=h&&Oe<=o:Oe===h}),v={message:"dots",index:n,slidesToScroll:de,currentSlide:Oe},oe=this.clickHandler.bind(this,v);W=W.concat(s.createElement("li",{key:n,className:x},s.cloneElement(this.props.customPaging(n),{onClick:oe})))}return s.cloneElement(this.props.appendDots(W),(0,O.Z)({className:this.props.dotsClass},$e))}}]),T}(s.PureComponent),F=function(te){(0,ce.Z)(T,te);var m=(0,J.Z)(T);function T(){return(0,G.Z)(this,T),m.apply(this,arguments)}return(0,P.Z)(T,[{key:"clickHandler",value:function(u,R){R&&R.preventDefault(),this.props.clickHandler(u,R)}},{key:"render",value:function(){var u={"slick-arrow":!0,"slick-prev":!0},R=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(u["slick-disabled"]=!0,R=null);var B={key:"0","data-role":"none",className:ot()(u),style:{display:"block"},onClick:R},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Z;return this.props.prevArrow?Z=s.cloneElement(this.props.prevArrow,(0,O.Z)((0,O.Z)({},B),M)):Z=s.createElement("button",(0,pe.Z)({key:"0",type:"button"},B)," ","Previous"),Z}}]),T}(s.PureComponent),D=function(te){(0,ce.Z)(T,te);var m=(0,J.Z)(T);function T(){return(0,G.Z)(this,T),m.apply(this,arguments)}return(0,P.Z)(T,[{key:"clickHandler",value:function(u,R){R&&R.preventDefault(),this.props.clickHandler(u,R)}},{key:"render",value:function(){var u={"slick-arrow":!0,"slick-next":!0},R=this.clickHandler.bind(this,{message:"next"});_e(this.props)||(u["slick-disabled"]=!0,R=null);var B={key:"1","data-role":"none",className:ot()(u),style:{display:"block"},onClick:R},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Z;return this.props.nextArrow?Z=s.cloneElement(this.props.nextArrow,(0,O.Z)((0,O.Z)({},B),M)):Z=s.createElement("button",(0,pe.Z)({key:"1",type:"button"},B)," ","Next"),Z}}]),T}(s.PureComponent),k=S(76374),X=["animating"],g=function(te){(0,ce.Z)(T,te);var m=(0,J.Z)(T);function T($){var u;(0,G.Z)(this,T),u=m.call(this,$),(0,j.Z)((0,L.Z)(u),"listRefHandler",function(B){return u.list=B}),(0,j.Z)((0,L.Z)(u),"trackRefHandler",function(B){return u.track=B}),(0,j.Z)((0,L.Z)(u),"adaptHeight",function(){if(u.props.adaptiveHeight&&u.list){var B=u.list.querySelector('[data-index="'.concat(u.state.currentSlide,'"]'));u.list.style.height=zt(B)+"px"}}),(0,j.Z)((0,L.Z)(u),"componentDidMount",function(){if(u.props.onInit&&u.props.onInit(),u.props.lazyLoad){var B=Ae((0,O.Z)((0,O.Z)({},u.props),u.state));B.length>0&&(u.setState(function(Z){return{lazyLoadedList:Z.lazyLoadedList.concat(B)}}),u.props.onLazyLoad&&u.props.onLazyLoad(B))}var M=(0,O.Z)({listRef:u.list,trackRef:u.track},u.props);u.updateState(M,!0,function(){u.adaptHeight(),u.props.autoplay&&u.autoPlay("playing")}),u.props.lazyLoad==="progressive"&&(u.lazyLoadTimer=setInterval(u.progressiveLazyLoad,1e3)),u.ro=new k.Z(function(){u.state.animating?(u.onWindowResized(!1),u.callbackTimers.push(setTimeout(function(){return u.onWindowResized()},u.props.speed))):u.onWindowResized()}),u.ro.observe(u.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(Z){Z.onfocus=u.props.pauseOnFocus?u.onSlideFocus:null,Z.onblur=u.props.pauseOnFocus?u.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",u.onWindowResized):window.attachEvent("onresize",u.onWindowResized)}),(0,j.Z)((0,L.Z)(u),"componentWillUnmount",function(){u.animationEndCallback&&clearTimeout(u.animationEndCallback),u.lazyLoadTimer&&clearInterval(u.lazyLoadTimer),u.callbackTimers.length&&(u.callbackTimers.forEach(function(B){return clearTimeout(B)}),u.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",u.onWindowResized):window.detachEvent("onresize",u.onWindowResized),u.autoplayTimer&&clearInterval(u.autoplayTimer),u.ro.disconnect()}),(0,j.Z)((0,L.Z)(u),"componentDidUpdate",function(B){if(u.checkImagesLoad(),u.props.onReInit&&u.props.onReInit(),u.props.lazyLoad){var M=Ae((0,O.Z)((0,O.Z)({},u.props),u.state));M.length>0&&(u.setState(function(me){return{lazyLoadedList:me.lazyLoadedList.concat(M)}}),u.props.onLazyLoad&&u.props.onLazyLoad(M))}u.adaptHeight();var Z=(0,O.Z)((0,O.Z)({listRef:u.list,trackRef:u.track},u.props),u.state),de=u.didPropsChange(B);de&&u.updateState(Z,de,function(){u.state.currentSlide>=s.Children.count(u.props.children)&&u.changeSlide({message:"index",index:s.Children.count(u.props.children)-u.props.slidesToShow,currentSlide:u.state.currentSlide}),(B.autoplay!==u.props.autoplay||B.autoplaySpeed!==u.props.autoplaySpeed)&&(!B.autoplay&&u.props.autoplay?u.autoPlay("playing"):u.props.autoplay?u.autoPlay("update"):u.pause("paused"))})}),(0,j.Z)((0,L.Z)(u),"onWindowResized",function(B){u.debouncedResize&&u.debouncedResize.cancel(),u.debouncedResize=(0,De.D)(50,function(){return u.resizeWindow(B)}),u.debouncedResize()}),(0,j.Z)((0,L.Z)(u),"resizeWindow",function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,M=!!(u.track&&u.track.node);if(M){var Z=(0,O.Z)((0,O.Z)({listRef:u.list,trackRef:u.track},u.props),u.state);u.updateState(Z,B,function(){u.props.autoplay?u.autoPlay("update"):u.pause("paused")}),u.setState({animating:!1}),clearTimeout(u.animationEndCallback),delete u.animationEndCallback}}),(0,j.Z)((0,L.Z)(u),"updateState",function(B,M,Z){var de=ye(B);B=(0,O.Z)((0,O.Z)((0,O.Z)({},B),de),{},{slideIndex:de.currentSlide});var me=bt(B);B=(0,O.Z)((0,O.Z)({},B),{},{left:me});var Be=ht(B);(M||s.Children.count(u.props.children)!==s.Children.count(B.children))&&(de.trackStyle=Be),u.setState(de,Z)}),(0,j.Z)((0,L.Z)(u),"ssrInit",function(){if(u.props.variableWidth){var B=0,M=0,Z=[],de=ve((0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{slideCount:u.props.children.length})),me=Zt((0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{slideCount:u.props.children.length}));u.props.children.forEach(function(oe){Z.push(oe.props.style.width),B+=oe.props.style.width});for(var Be=0;Be=M&&u.onWindowResized()};if(!de.onclick)de.onclick=function(){return de.parentNode.focus()};else{var Be=de.onclick;de.onclick=function(Oe){Be(Oe),de.parentNode.focus()}}de.onload||(u.props.lazyLoad?de.onload=function(){u.adaptHeight(),u.callbackTimers.push(setTimeout(u.onWindowResized,u.props.speed))}:(de.onload=me,de.onerror=function(){me(),u.props.onLazyLoadError&&u.props.onLazyLoadError()}))})}),(0,j.Z)((0,L.Z)(u),"progressiveLazyLoad",function(){for(var B=[],M=(0,O.Z)((0,O.Z)({},u.props),u.state),Z=u.state.currentSlide;Z=-ve(M);de--)if(u.state.lazyLoadedList.indexOf(de)<0){B.push(de);break}B.length>0?(u.setState(function(me){return{lazyLoadedList:me.lazyLoadedList.concat(B)}}),u.props.onLazyLoad&&u.props.onLazyLoad(B)):u.lazyLoadTimer&&(clearInterval(u.lazyLoadTimer),delete u.lazyLoadTimer)}),(0,j.Z)((0,L.Z)(u),"slideHandler",function(B){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=u.props,de=Z.asNavFor,me=Z.beforeChange,Be=Z.onLazyLoad,Oe=Z.speed,Ue=Z.afterChange,$e=u.state.currentSlide,W=ne((0,O.Z)((0,O.Z)((0,O.Z)({index:B},u.props),u.state),{},{trackRef:u.track,useCSS:u.props.useCSS&&!M})),n=W.state,a=W.nextState;if(n){me&&me($e,n.currentSlide);var o=n.lazyLoadedList.filter(function(d){return u.state.lazyLoadedList.indexOf(d)<0});Be&&o.length>0&&Be(o),!u.props.waitForAnimate&&u.animationEndCallback&&(clearTimeout(u.animationEndCallback),Ue&&Ue($e),delete u.animationEndCallback),u.setState(n,function(){de&&u.asNavForIndex!==B&&(u.asNavForIndex=B,de.innerSlider.slideHandler(B)),a&&(u.animationEndCallback=setTimeout(function(){var d=a.animating,h=(0,nt.Z)(a,X);u.setState(h,function(){u.callbackTimers.push(setTimeout(function(){return u.setState({animating:d})},10)),Ue&&Ue(n.currentSlide),delete u.animationEndCallback})},Oe))})}}),(0,j.Z)((0,L.Z)(u),"changeSlide",function(B){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=(0,O.Z)((0,O.Z)({},u.props),u.state),de=we(Z,B);if(!(de!==0&&!de)&&(M===!0?u.slideHandler(de,M):u.slideHandler(de),u.props.autoplay&&u.autoPlay("update"),u.props.focusOnSelect)){var me=u.list.querySelectorAll(".slick-current");me[0]&&me[0].focus()}}),(0,j.Z)((0,L.Z)(u),"clickHandler",function(B){u.clickable===!1&&(B.stopPropagation(),B.preventDefault()),u.clickable=!0}),(0,j.Z)((0,L.Z)(u),"keyHandler",function(B){var M=b(B,u.props.accessibility,u.props.rtl);M!==""&&u.changeSlide({message:M})}),(0,j.Z)((0,L.Z)(u),"selectHandler",function(B){u.changeSlide(B)}),(0,j.Z)((0,L.Z)(u),"disableBodyScroll",function(){var B=function(Z){Z=Z||window.event,Z.preventDefault&&Z.preventDefault(),Z.returnValue=!1};window.ontouchmove=B}),(0,j.Z)((0,L.Z)(u),"enableBodyScroll",function(){window.ontouchmove=null}),(0,j.Z)((0,L.Z)(u),"swipeStart",function(B){u.props.verticalSwiping&&u.disableBodyScroll();var M=Ee(B,u.props.swipe,u.props.draggable);M!==""&&u.setState(M)}),(0,j.Z)((0,L.Z)(u),"swipeMove",function(B){var M=Ie(B,(0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{trackRef:u.track,listRef:u.list,slideIndex:u.state.currentSlide}));M&&(M.swiping&&(u.clickable=!1),u.setState(M))}),(0,j.Z)((0,L.Z)(u),"swipeEnd",function(B){var M=je(B,(0,O.Z)((0,O.Z)((0,O.Z)({},u.props),u.state),{},{trackRef:u.track,listRef:u.list,slideIndex:u.state.currentSlide}));if(M){var Z=M.triggerSlideHandler;delete M.triggerSlideHandler,u.setState(M),Z!==void 0&&(u.slideHandler(Z),u.props.verticalSwiping&&u.enableBodyScroll())}}),(0,j.Z)((0,L.Z)(u),"touchEnd",function(B){u.swipeEnd(B),u.clickable=!0}),(0,j.Z)((0,L.Z)(u),"slickPrev",function(){u.callbackTimers.push(setTimeout(function(){return u.changeSlide({message:"previous"})},0))}),(0,j.Z)((0,L.Z)(u),"slickNext",function(){u.callbackTimers.push(setTimeout(function(){return u.changeSlide({message:"next"})},0))}),(0,j.Z)((0,L.Z)(u),"slickGoTo",function(B){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(B=Number(B),isNaN(B))return"";u.callbackTimers.push(setTimeout(function(){return u.changeSlide({message:"index",index:B,currentSlide:u.state.currentSlide},M)},0))}),(0,j.Z)((0,L.Z)(u),"play",function(){var B;if(u.props.rtl)B=u.state.currentSlide-u.props.slidesToScroll;else if(_e((0,O.Z)((0,O.Z)({},u.props),u.state)))B=u.state.currentSlide+u.props.slidesToScroll;else return!1;u.slideHandler(B)}),(0,j.Z)((0,L.Z)(u),"autoPlay",function(B){u.autoplayTimer&&clearInterval(u.autoplayTimer);var M=u.state.autoplaying;if(B==="update"){if(M==="hovered"||M==="focused"||M==="paused")return}else if(B==="leave"){if(M==="paused"||M==="focused")return}else if(B==="blur"&&(M==="paused"||M==="hovered"))return;u.autoplayTimer=setInterval(u.play,u.props.autoplaySpeed+50),u.setState({autoplaying:"playing"})}),(0,j.Z)((0,L.Z)(u),"pause",function(B){u.autoplayTimer&&(clearInterval(u.autoplayTimer),u.autoplayTimer=null);var M=u.state.autoplaying;B==="paused"?u.setState({autoplaying:"paused"}):B==="focused"?(M==="hovered"||M==="playing")&&u.setState({autoplaying:"focused"}):M==="playing"&&u.setState({autoplaying:"hovered"})}),(0,j.Z)((0,L.Z)(u),"onDotsOver",function(){return u.props.autoplay&&u.pause("hovered")}),(0,j.Z)((0,L.Z)(u),"onDotsLeave",function(){return u.props.autoplay&&u.state.autoplaying==="hovered"&&u.autoPlay("leave")}),(0,j.Z)((0,L.Z)(u),"onTrackOver",function(){return u.props.autoplay&&u.pause("hovered")}),(0,j.Z)((0,L.Z)(u),"onTrackLeave",function(){return u.props.autoplay&&u.state.autoplaying==="hovered"&&u.autoPlay("leave")}),(0,j.Z)((0,L.Z)(u),"onSlideFocus",function(){return u.props.autoplay&&u.pause("focused")}),(0,j.Z)((0,L.Z)(u),"onSlideBlur",function(){return u.props.autoplay&&u.state.autoplaying==="focused"&&u.autoPlay("blur")}),(0,j.Z)((0,L.Z)(u),"render",function(){var B=ot()("slick-slider",u.props.className,{"slick-vertical":u.props.vertical,"slick-initialized":!0}),M=(0,O.Z)((0,O.Z)({},u.props),u.state),Z=ge(M,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),de=u.props.pauseOnHover;Z=(0,O.Z)((0,O.Z)({},Z),{},{onMouseEnter:de?u.onTrackOver:null,onMouseLeave:de?u.onTrackLeave:null,onMouseOver:de?u.onTrackOver:null,focusOnSelect:u.props.focusOnSelect&&u.clickable?u.selectHandler:null});var me;if(u.props.dots===!0&&u.state.slideCount>=u.props.slidesToShow){var Be=ge(M,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Oe=u.props.pauseOnDotsHover;Be=(0,O.Z)((0,O.Z)({},Be),{},{clickHandler:u.changeSlide,onMouseEnter:Oe?u.onDotsLeave:null,onMouseOver:Oe?u.onDotsOver:null,onMouseLeave:Oe?u.onDotsLeave:null}),me=s.createElement(C,Be)}var Ue,$e,W=ge(M,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);W.clickHandler=u.changeSlide,u.props.arrows&&(Ue=s.createElement(F,W),$e=s.createElement(D,W));var n=null;u.props.vertical&&(n={height:u.state.listHeight});var a=null;u.props.vertical===!1?u.props.centerMode===!0&&(a={padding:"0px "+u.props.centerPadding}):u.props.centerMode===!0&&(a={padding:u.props.centerPadding+" 0px"});var o=(0,O.Z)((0,O.Z)({},n),a),d=u.props.touchMove,h={className:"slick-list",style:o,onClick:u.clickHandler,onMouseDown:d?u.swipeStart:null,onMouseMove:u.state.dragging&&d?u.swipeMove:null,onMouseUp:d?u.swipeEnd:null,onMouseLeave:u.state.dragging&&d?u.swipeEnd:null,onTouchStart:d?u.swipeStart:null,onTouchMove:u.state.dragging&&d?u.swipeMove:null,onTouchEnd:d?u.touchEnd:null,onTouchCancel:u.state.dragging&&d?u.swipeEnd:null,onKeyDown:u.props.accessibility?u.keyHandler:null},x={className:B,dir:"ltr",style:u.props.style};return u.props.unslick&&(h={className:"slick-list"},x={className:B,style:u.props.style}),s.createElement("div",x,u.props.unslick?"":Ue,s.createElement("div",(0,pe.Z)({ref:u.listRefHandler},h),s.createElement(Gt,(0,pe.Z)({ref:u.trackRefHandler},Z),u.props.children)),u.props.unslick?"":$e,u.props.unslick?"":me)}),u.list=null,u.track=null,u.state=(0,O.Z)((0,O.Z)({},Fe),{},{currentSlide:u.props.initialSlide,slideCount:s.Children.count(u.props.children)}),u.callbackTimers=[],u.clickable=!0,u.debouncedResize=null;var R=u.ssrInit();return u.state=(0,O.Z)((0,O.Z)({},u.state),R),u}return(0,P.Z)(T,[{key:"didPropsChange",value:function(u){for(var R=!1,B=0,M=Object.keys(this.props);B1&&arguments[1]!==void 0?arguments[1]:!1;return u.innerSlider.slickGoTo(R,B)}),(0,j.Z)((0,L.Z)(u),"slickPause",function(){return u.innerSlider.pause("paused")}),(0,j.Z)((0,L.Z)(u),"slickPlay",function(){return u.innerSlider.autoPlay("play")}),u.state={breakpoint:null},u._responsiveMediaHandlers=[],u}return(0,P.Z)(T,[{key:"media",value:function(u,R){var B=window.matchMedia(u),M=function(de){var me=de.matches;me&&R()};B.addListener(M),M(B),this._responsiveMediaHandlers.push({mql:B,query:u,listener:M})}},{key:"componentDidMount",value:function(){var u=this;if(this.props.responsive){var R=this.props.responsive.map(function(M){return M.breakpoint});R.sort(function(M,Z){return M-Z}),R.forEach(function(M,Z){var de;Z===0?de=ae()({minWidth:0,maxWidth:M}):de=ae()({minWidth:R[Z-1]+1,maxWidth:M}),Qt()&&u.media(de,function(){u.setState({breakpoint:M})})});var B=ae()({minWidth:R.slice(-1)[0]});Qt()&&this.media(B,function(){u.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(u){u.mql.removeListener(u.listener)})}},{key:"render",value:function(){var u=this,R,B;this.state.breakpoint?(B=this.props.responsive.filter(function(n){return n.breakpoint===u.state.breakpoint}),R=B[0].settings==="unslick"?"unslick":(0,O.Z)((0,O.Z)((0,O.Z)({},ut),this.props),B[0].settings)):R=(0,O.Z)((0,O.Z)({},ut),this.props),R.centerMode&&(R.slidesToScroll>1,R.slidesToScroll=1),R.fade&&(R.slidesToShow>1,R.slidesToScroll>1,R.slidesToShow=1,R.slidesToScroll=1);var M=s.Children.toArray(this.props.children);M=M.filter(function(n){return typeof n=="string"?!!n.trim():!!n}),R.variableWidth&&(R.rows>1||R.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),R.variableWidth=!1);for(var Z=[],de=null,me=0;me=M.length));$e+=1)Ue.push(s.cloneElement(M[$e],{key:100*me+10*Oe+$e,tabIndex:-1,style:{width:"".concat(100/R.slidesPerRow,"%"),display:"inline-block"}}));Be.push(s.createElement("div",{key:10*me+Oe},Ue))}R.variableWidth?Z.push(s.createElement("div",{key:me,style:{width:de}},Be)):Z.push(s.createElement("div",{key:me},Be))}if(R==="unslick"){var W="regular slider "+(this.props.className||"");return s.createElement("div",{className:W},M)}else Z.length<=R.slidesToShow&&(R.unslick=!0);return s.createElement(g,(0,pe.Z)({style:this.props.style,ref:this.innerSliderRefHandler},R),Z)}}]),T}(s.Component),rt=Pe,Ot=S(36355),z=S(17313),V=S(83116),le=S(37613);const Y=te=>{const{componentCls:m,antCls:T,carouselArrowSize:$,carouselDotOffset:u,marginXXS:R}=te,B=-$*1.25,M=R;return{[m]:Object.assign(Object.assign({},(0,z.Wf)(te)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${T}-radio-input, input${T}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${T}-radio-input, input${T}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:$,height:$,marginTop:-$/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:B,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:B,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:u},"&-top":{top:u,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:te.dotWidth,height:te.dotHeight,marginInline:M,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${te.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:te.dotHeight,padding:0,color:"transparent",fontSize:0,background:te.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${te.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-M,content:'""'}},"&.slick-active":{width:te.dotActiveWidth,"& button":{background:te.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Ye=te=>{const{componentCls:m,carouselDotOffset:T,marginXXS:$}=te,u={width:te.dotHeight,height:te.dotWidth};return{[`${m}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:te.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:T},"&-right":{insetInlineEnd:T,insetInlineStart:"auto"},li:Object.assign(Object.assign({},u),{margin:`${$}px 0`,verticalAlign:"baseline",button:u,"&.slick-active":Object.assign(Object.assign({},u),{button:u})})}}}},We=te=>{const{componentCls:m}=te;return[{[`${m}-rtl`]:{direction:"rtl",".slick-dots":{[`${m}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${m}-vertical`]:{".slick-dots":{[`${m}-rtl&`]:{flexDirection:"column"}}}}]};var ft=(0,V.Z)("Carousel",te=>{const{controlHeightLG:m,controlHeightSM:T}=te,$=(0,le.TS)(te,{carouselArrowSize:m/2,carouselDotOffset:T/2});return[Y($),Ye($),We($)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),lt=function(te,m){var T={};for(var $ in te)Object.prototype.hasOwnProperty.call(te,$)&&m.indexOf($)<0&&(T[$]=te[$]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,$=Object.getOwnPropertySymbols(te);u<$.length;u++)m.indexOf($[u])<0&&Object.prototype.propertyIsEnumerable.call(te,$[u])&&(T[$[u]]=te[$[u]]);return T},Mt=s.forwardRef((te,m)=>{const{dots:T=!0,arrows:$=!1,draggable:u=!1,waitForAnimate:R=!1,dotPosition:B="bottom",vertical:M=B==="left"||B==="right",rootClassName:Z,className:de,style:me,id:Be}=te,Oe=lt(te,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:Ue,direction:$e,carousel:W}=s.useContext(Ot.E_),n=s.useRef(),a=function(ct){let ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n.current.slickGoTo(ct,ze)};s.useImperativeHandle(m,()=>({goTo:a,autoPlay:n.current.innerSlider.autoPlay,innerSlider:n.current.innerSlider,prev:n.current.slickPrev,next:n.current.slickNext}),[n.current]);const o=s.useRef(s.Children.count(te.children));s.useEffect(()=>{o.current!==s.Children.count(te.children)&&(a(te.initialSlide||0,!1),o.current=s.Children.count(te.children))},[te.children]);const d=Object.assign({vertical:M,className:ot()(de,W==null?void 0:W.className),style:Object.assign(Object.assign({},W==null?void 0:W.style),me)},Oe);d.effect==="fade"&&(d.fade=!0);const h=Ue("carousel",d.prefixCls),x="slick-dots",v=!!T,oe=ot()(x,`${x}-${B}`,typeof T=="boolean"?!1:T==null?void 0:T.className),[Me,et]=ft(h),Nt=ot()(h,{[`${h}-rtl`]:$e==="rtl",[`${h}-vertical`]:d.vertical},et,Z);return Me(s.createElement("div",{className:Nt,id:Be},s.createElement(rt,Object.assign({ref:n},d,{dots:v,dotsClass:oe,arrows:$,draggable:u,verticalSwiping:M,waitForAnimate:R}))))})},44e3:function(ai,It,S){"use strict";var s=S(84966),pe=S(71413);const O=s.ZP;O.Header=s.h4,O.Footer=s.$_,O.Content=s.VY,O.Sider=pe.Z,It.default=O},93948:function(ai,It,S){"use strict";S.d(It,{Z:function(){return Ot}});var s=S(59301),pe=S(5242),O=S(89699),G=S(37637),P=S(77318),L=S(92310),ce=S.n(L),J=S(64002),j=S(36355),fe=S(5891),nt=S(57259),dt=S(19149),Fe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},De=function(){var V=(0,s.useRef)([]),le=(0,s.useRef)(null);return(0,s.useEffect)(function(){var Y=Date.now(),Ye=!1;V.current.forEach(function(We){if(We){Ye=!0;var ft=We.style;ft.transitionDuration=".3s, .3s, .3s, .06s",le.current&&Y-le.current<100&&(ft.transitionDuration="0s, 0s")}}),Ye&&(le.current=Date.now())}),V.current},Et=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ot=function(V){var le=(0,nt.Z)((0,nt.Z)({},Fe),V),Y=le.className,Ye=le.percent,We=le.prefixCls,ft=le.strokeColor,lt=le.strokeLinecap,ke=le.strokeWidth,Mt=le.style,te=le.trailColor,m=le.trailWidth,T=le.transition,$=(0,dt.Z)(le,Et);delete $.gapPosition;var u=Array.isArray(Ye)?Ye:[Ye],R=Array.isArray(ft)?ft:[ft],B=De(),M=ke/2,Z=100-ke/2,de="M ".concat(lt==="round"?M:0,",").concat(M,` + L `).concat(lt==="round"?Z:100,",").concat(M),me="0 0 100 ".concat(ke),Be=0;return s.createElement("svg",(0,fe.Z)({className:ce()("".concat(We,"-line"),Y),viewBox:me,preserveAspectRatio:"none",style:Mt},$),s.createElement("path",{className:"".concat(We,"-line-trail"),d:de,strokeLinecap:lt,stroke:te,strokeWidth:m||ke,fillOpacity:"0"}),u.map(function(Oe,Ue){var $e=1;switch(lt){case"round":$e=1-ke/100;break;case"square":$e=1-ke/2/100;break;default:$e=1;break}var W={strokeDasharray:"".concat(Oe*$e,"px, 100px"),strokeDashoffset:"-".concat(Be,"px"),transition:T||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},n=R[Ue]||R[R.length-1];return Be+=Oe,s.createElement("path",{key:Ue,className:"".concat(We,"-line-path"),d:de,strokeLinecap:lt,stroke:n,strokeWidth:ke,fillOpacity:"0",ref:function(o){B[Ue]=o},style:W})}))},it=ot,Ne=S(80665),Ae=S(29043),ue=S(87746),he=0,xe=(0,ue.Z)();function Se(){var z;return xe?(z=he,he+=1):z="TEST_OR_SSR",z}var Ve=function(z){var V=s.useState(),le=(0,Ae.Z)(V,2),Y=le[0],Ye=le[1];return s.useEffect(function(){Ye("rc_progress_".concat(Se()))},[]),z||Y},Je=function(V){var le=V.bg,Y=V.children;return s.createElement("div",{style:{width:"100%",height:"100%",background:le}},Y)};function zt(z,V){return Object.keys(z).map(function(le){var Y=parseFloat(le),Ye="".concat(Math.floor(Y*V),"%");return"".concat(z[le]," ").concat(Ye)})}var Rt=s.forwardRef(function(z,V){var le=z.prefixCls,Y=z.color,Ye=z.gradientId,We=z.radius,ft=z.style,lt=z.ptg,ke=z.strokeLinecap,Mt=z.strokeWidth,te=z.size,m=z.gapDegree,T=Y&&(0,Ne.Z)(Y)==="object",$=T?"#FFF":void 0,u=te/2,R=s.createElement("circle",{className:"".concat(le,"-circle-path"),r:We,cx:u,cy:u,stroke:$,strokeLinecap:ke,strokeWidth:Mt,opacity:lt===0?0:1,style:ft,ref:V});if(!T)return R;var B="".concat(Ye,"-conic"),M=m?"".concat(180+m/2,"deg"):"0deg",Z=zt(Y,(360-m)/360),de=zt(Y,1),me="conic-gradient(from ".concat(M,", ").concat(Z.join(", "),")"),Be="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(de.join(", "),")");return s.createElement(s.Fragment,null,s.createElement("mask",{id:B},R),s.createElement("foreignObject",{x:0,y:0,width:te,height:te,mask:"url(#".concat(B,")")},s.createElement(Je,{bg:Be},s.createElement(Je,{bg:me}))))}),_e=Rt,ge=100,ye=function(V,le,Y,Ye,We,ft,lt,ke,Mt,te){var m=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,T=Y/100*360*((360-ft)/360),$=ft===0?0:{bottom:0,top:180,left:90,right:-90}[lt],u=(100-Ye)/100*le;Mt==="round"&&Ye!==100&&(u+=te/2,u>=le&&(u=le-.01));var R=ge/2;return{stroke:typeof ke=="string"?ke:void 0,strokeDasharray:"".concat(le,"px ").concat(V),strokeDashoffset:u+m,transform:"rotate(".concat(We+T+$,"deg)"),transformOrigin:"".concat(R,"px ").concat(R,"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}},ne=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function we(z){var V=z!=null?z:[];return Array.isArray(V)?V:[V]}var b=function(V){var le=(0,nt.Z)((0,nt.Z)({},Fe),V),Y=le.id,Ye=le.prefixCls,We=le.steps,ft=le.strokeWidth,lt=le.trailWidth,ke=le.gapDegree,Mt=ke===void 0?0:ke,te=le.gapPosition,m=le.trailColor,T=le.strokeLinecap,$=le.style,u=le.className,R=le.strokeColor,B=le.percent,M=(0,dt.Z)(le,ne),Z=ge/2,de=Ve(Y),me="".concat(de,"-gradient"),Be=Z-ft/2,Oe=Math.PI*2*Be,Ue=Mt>0?90+Mt/2:-90,$e=Oe*((360-Mt)/360),W=(0,Ne.Z)(We)==="object"?We:{count:We,space:2},n=W.count,a=W.space,o=we(B),d=we(R),h=d.find(function(ct){return ct&&(0,Ne.Z)(ct)==="object"}),x=h&&(0,Ne.Z)(h)==="object",v=x?"butt":T,oe=ye(Oe,$e,0,100,Ue,Mt,te,m,v,ft),Me=De(),et=function(){var ze=0;return o.map(function(St,tt){var se=d[tt]||d[d.length-1],He=ye(Oe,$e,ze,St,Ue,Mt,te,se,v,ft);return ze+=St,s.createElement(_e,{key:tt,color:se,ptg:St,radius:Be,prefixCls:Ye,gradientId:me,style:He,strokeLinecap:v,strokeWidth:ft,gapDegree:Mt,ref:function(vt){Me[tt]=vt},size:ge})}).reverse()},Nt=function(){var ze=Math.round(n*(o[0]/100)),St=100/n,tt=0;return new Array(n).fill(null).map(function(se,He){var gt=He<=ze-1?d[0]:m,vt=gt&&(0,Ne.Z)(gt)==="object"?"url(#".concat(me,")"):void 0,$t=ye(Oe,$e,tt,St,Ue,Mt,te,gt,"butt",ft,a);return tt+=($e-$t.strokeDashoffset+a)*100/$e,s.createElement("circle",{key:He,className:"".concat(Ye,"-circle-path"),r:Be,cx:Z,cy:Z,stroke:vt,strokeWidth:ft,opacity:1,style:$t,ref:function(gi){Me[He]=gi}})})};return s.createElement("svg",(0,fe.Z)({className:ce()("".concat(Ye,"-circle"),u),viewBox:"0 0 ".concat(ge," ").concat(ge),style:$,id:Y,role:"presentation"},M),!n&&s.createElement("circle",{className:"".concat(Ye,"-circle-trail"),r:Be,cx:Z,cy:Z,stroke:m,strokeLinecap:v,strokeWidth:lt||ft,style:oe}),n?Nt():et())},Ee=b,Ie={Line:it,Circle:Ee},je=S(6848),ie=S(93398);function mt(z){return!z||z<0?0:z>100?100:z}function Dt(z){let{success:V,successPercent:le}=z,Y=le;return V&&"progress"in V&&(Y=V.progress),V&&"percent"in V&&(Y=V.percent),Y}const pt=z=>{let{percent:V,success:le,successPercent:Y}=z;const Ye=mt(Dt({success:le,successPercent:Y}));return[Ye,mt(mt(V)-Ye)]},ht=z=>{let{success:V={},strokeColor:le}=z;const{strokeColor:Y}=V;return[Y||ie.presetPrimaryColors.green,le||null]},qe=(z,V,le)=>{var Y,Ye,We,ft;let lt=-1,ke=-1;if(V==="step"){const Mt=le.steps,te=le.strokeWidth;typeof z=="string"||typeof z=="undefined"?(lt=z==="small"?2:14,ke=te!=null?te:8):typeof z=="number"?[lt,ke]=[z,z]:[lt=14,ke=8]=z,lt*=Mt}else if(V==="line"){const Mt=le==null?void 0:le.strokeWidth;typeof z=="string"||typeof z=="undefined"?ke=Mt||(z==="small"?6:8):typeof z=="number"?[lt,ke]=[z,z]:[lt=-1,ke=8]=z}else(V==="circle"||V==="dashboard")&&(typeof z=="string"||typeof z=="undefined"?[lt,ke]=z==="small"?[60,60]:[120,120]:typeof z=="number"?[lt,ke]=[z,z]:(lt=(Ye=(Y=z[0])!==null&&Y!==void 0?Y:z[1])!==null&&Ye!==void 0?Ye:120,ke=(ft=(We=z[0])!==null&&We!==void 0?We:z[1])!==null&&ft!==void 0?ft:120));return[lt,ke]},bt=3,ve=z=>bt/z*100;var oi=z=>{const{prefixCls:V,trailColor:le=null,strokeLinecap:Y="round",gapPosition:Ye,gapDegree:We,width:ft=120,type:lt,children:ke,success:Mt,size:te=ft}=z,[m,T]=qe(te,"circle");let{strokeWidth:$}=z;$===void 0&&($=Math.max(ve(m),6));const u={width:m,height:T,fontSize:m*.15+6},R=s.useMemo(()=>{if(We||We===0)return We;if(lt==="dashboard")return 75},[We,lt]),B=Ye||lt==="dashboard"&&"bottom"||void 0,M=Object.prototype.toString.call(z.strokeColor)==="[object Object]",Z=ht({success:Mt,strokeColor:z.strokeColor}),de=ce()(`${V}-inner`,{[`${V}-circle-gradient`]:M}),me=s.createElement(Ee,{percent:pt(z),strokeWidth:$,trailWidth:$,strokeColor:Z,strokeLinecap:Y,trailColor:le,prefixCls:V,gapDegree:R,gapPosition:B});return s.createElement("div",{className:de,style:u},m<=20?s.createElement(je.Z,{title:ke},s.createElement("span",null,me)):s.createElement(s.Fragment,null,me,ke))},At=function(z,V){var le={};for(var Y in z)Object.prototype.hasOwnProperty.call(z,Y)&&V.indexOf(Y)<0&&(le[Y]=z[Y]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Y=Object.getOwnPropertySymbols(z);Ye{let V=[];return Object.keys(z).forEach(le=>{const Y=parseFloat(le.replace(/%/g,""));isNaN(Y)||V.push({key:Y,value:z[le]})}),V=V.sort((le,Y)=>le.key-Y.key),V.map(le=>{let{key:Y,value:Ye}=le;return`${Ye} ${Y}%`}).join(", ")},ni=(z,V)=>{const{from:le=ie.presetPrimaryColors.blue,to:Y=ie.presetPrimaryColors.blue,direction:Ye=V==="rtl"?"to left":"to right"}=z,We=At(z,["from","to","direction"]);if(Object.keys(We).length!==0){const ft=mi(We);return{backgroundImage:`linear-gradient(${Ye}, ${ft})`}}return{backgroundImage:`linear-gradient(${Ye}, ${le}, ${Y})`}};var yi=z=>{const{prefixCls:V,direction:le,percent:Y,size:Ye,strokeWidth:We,strokeColor:ft,strokeLinecap:lt="round",children:ke,trailColor:Mt=null,success:te}=z,m=ft&&typeof ft!="string"?ni(ft,le):{backgroundColor:ft},T=lt==="square"||lt==="butt"?0:void 0,$={backgroundColor:Mt||void 0,borderRadius:T},u=Ye!=null?Ye:[-1,We||(Ye==="small"?6:8)],[R,B]=qe(u,"line",{strokeWidth:We}),M=Object.assign({width:`${mt(Y)}%`,height:B,borderRadius:T},m),Z=Dt(z),de={width:`${mt(Z)}%`,height:B,borderRadius:T,backgroundColor:te==null?void 0:te.strokeColor},me={width:R<0?"100%":R,height:B};return s.createElement(s.Fragment,null,s.createElement("div",{className:`${V}-outer`,style:me},s.createElement("div",{className:`${V}-inner`,style:$},s.createElement("div",{className:`${V}-bg`,style:M}),Z!==void 0?s.createElement("div",{className:`${V}-success-bg`,style:de}):null)),ke)},Kt=z=>{const{size:V,steps:le,percent:Y=0,strokeWidth:Ye=8,strokeColor:We,trailColor:ft=null,prefixCls:lt,children:ke}=z,Mt=Math.round(le*(Y/100)),te=V==="small"?2:14,m=V!=null?V:[te,Ye],[T,$]=qe(m,"step",{steps:le,strokeWidth:Ye}),u=T/le,R=new Array(le);for(let B=0;B{const V=z?"100%":"-100%";return new wi.Keyframes(`antProgress${z?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${V}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${V}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},D=z=>{const{componentCls:V,iconCls:le}=z;return{[V]:Object.assign(Object.assign({},(0,Gt.Wf)(z)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:z.fontSize,marginInlineEnd:z.marginXS,marginBottom:z.marginXS},[`${V}-outer`]:{display:"inline-block",width:"100%"},[`&${V}-show-info`]:{[`${V}-outer`]:{marginInlineEnd:`calc(-2em - ${z.marginXS}px)`,paddingInlineEnd:`calc(2em + ${z.paddingXS}px)`}},[`${V}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:z.remainingColor,borderRadius:z.lineBorderRadius},[`${V}-inner:not(${V}-circle-gradient)`]:{[`${V}-circle-path`]:{stroke:z.defaultColor}},[`${V}-success-bg, ${V}-bg`]:{position:"relative",backgroundColor:z.defaultColor,borderRadius:z.lineBorderRadius,transition:`all ${z.motionDurationSlow} ${z.motionEaseInOutCirc}`},[`${V}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:z.colorSuccess},[`${V}-text`]:{display:"inline-block",width:"2em",marginInlineStart:z.marginXS,color:z.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[le]:{fontSize:z.fontSize}},[`&${V}-status-active`]:{[`${V}-bg::before`]:{position:"absolute",inset:0,backgroundColor:z.colorBgContainer,borderRadius:z.lineBorderRadius,opacity:0,animationName:F(),animationDuration:z.progressActiveMotionDuration,animationTimingFunction:z.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${V}-rtl${V}-status-active`]:{[`${V}-bg::before`]:{animationName:F(!0)}},[`&${V}-status-exception`]:{[`${V}-bg`]:{backgroundColor:z.colorError},[`${V}-text`]:{color:z.colorError}},[`&${V}-status-exception ${V}-inner:not(${V}-circle-gradient)`]:{[`${V}-circle-path`]:{stroke:z.colorError}},[`&${V}-status-success`]:{[`${V}-bg`]:{backgroundColor:z.colorSuccess},[`${V}-text`]:{color:z.colorSuccess}},[`&${V}-status-success ${V}-inner:not(${V}-circle-gradient)`]:{[`${V}-circle-path`]:{stroke:z.colorSuccess}}})}},k=z=>{const{componentCls:V,iconCls:le}=z;return{[V]:{[`${V}-circle-trail`]:{stroke:z.remainingColor},[`&${V}-circle ${V}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${V}-circle ${V}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:z.circleTextColor,fontSize:z.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[le]:{fontSize:`${z.fontSize/z.fontSizeSM}em`}},[`${V}-circle&-status-exception`]:{[`${V}-text`]:{color:z.colorError}},[`${V}-circle&-status-success`]:{[`${V}-text`]:{color:z.colorSuccess}}},[`${V}-inline-circle`]:{lineHeight:1,[`${V}-inner`]:{verticalAlign:"bottom"}}}},X=z=>{const{componentCls:V}=z;return{[V]:{[`${V}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:z.progressStepMinWidth,marginInlineEnd:z.progressStepMarginInlineEnd,backgroundColor:z.remainingColor,transition:`all ${z.motionDurationSlow}`,"&-active":{backgroundColor:z.defaultColor}}}}}},g=z=>{const{componentCls:V,iconCls:le}=z;return{[V]:{[`${V}-small&-line, ${V}-small&-line ${V}-text ${le}`]:{fontSize:z.fontSizeSM}}}};var H=(0,_t.Z)("Progress",z=>{const V=z.marginXXS/2,le=(0,C.TS)(z,{progressStepMarginInlineEnd:V,progressStepMinWidth:V,progressActiveMotionDuration:"2.4s"});return[D(le),k(le),X(le),g(le)]},z=>({circleTextColor:z.colorText,defaultColor:z.colorInfo,remainingColor:z.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ae=function(z,V){var le={};for(var Y in z)Object.prototype.hasOwnProperty.call(z,Y)&&V.indexOf(Y)<0&&(le[Y]=z[Y]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Y=Object.getOwnPropertySymbols(z);Ye{const{prefixCls:le,className:Y,rootClassName:Ye,steps:We,strokeColor:ft,percent:lt=0,size:ke="default",showInfo:Mt=!0,type:te="line",status:m,format:T,style:$}=z,u=ae(z,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),R=s.useMemo(()=>{var o,d;const h=Dt(z);return parseInt(h!==void 0?(o=h!=null?h:0)===null||o===void 0?void 0:o.toString():(d=lt!=null?lt:0)===null||d===void 0?void 0:d.toString(),10)},[lt,z.success,z.successPercent]),B=s.useMemo(()=>!ut.includes(m)&&R>=100?"success":m||"normal",[m,R]),{getPrefixCls:M,direction:Z,progress:de}=s.useContext(j.E_),me=M("progress",le),[Be,Oe]=H(me),Ue=s.useMemo(()=>{if(!Mt)return null;const o=Dt(z);let d;const h=T||(v=>`${v}%`),x=te==="line";return T||B!=="exception"&&B!=="success"?d=h(mt(lt),mt(o)):B==="exception"?d=x?s.createElement(G.Z,null):s.createElement(P.Z,null):B==="success"&&(d=x?s.createElement(pe.Z,null):s.createElement(O.Z,null)),s.createElement("span",{className:`${me}-text`,title:typeof d=="string"?d:void 0},d)},[Mt,lt,R,B,te,me,T]),$e=Array.isArray(ft)?ft[0]:ft,W=typeof ft=="string"||Array.isArray(ft)?ft:void 0;let n;te==="line"?n=We?s.createElement(Kt,Object.assign({},z,{strokeColor:W,prefixCls:me,steps:We}),Ue):s.createElement(yi,Object.assign({},z,{strokeColor:$e,prefixCls:me,direction:Z}),Ue):(te==="circle"||te==="dashboard")&&(n=s.createElement(oi,Object.assign({},z,{strokeColor:$e,prefixCls:me,progressStatus:B}),Ue));const a=ce()(me,`${me}-status-${B}`,`${me}-${te==="dashboard"&&"circle"||We&&"steps"||te}`,{[`${me}-inline-circle`]:te==="circle"&&qe(ke,"circle")[0]<=20,[`${me}-show-info`]:Mt,[`${me}-${ke}`]:typeof ke=="string",[`${me}-rtl`]:Z==="rtl"},de==null?void 0:de.className,Y,Ye,Oe);return Be(s.createElement("div",Object.assign({ref:V,style:Object.assign(Object.assign({},de==null?void 0:de.style),$),className:a,role:"progressbar","aria-valuenow":R},(0,J.Z)(u,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),n))}),Ot=rt},45413:function(ai,It,S){"use strict";S.d(It,{default:function(){return _t}});var s=S(89699),pe=S(77318),O=S(92310),G=S.n(O),P=S(5891),L=S(57259),ce=S(80962),J=S(19149),j=S(59301),fe=S(85108),nt=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function dt(C){return typeof C=="string"}function Fe(C){var F,D=C.className,k=C.prefixCls,X=C.style,g=C.active,H=C.status,ae=C.iconPrefix,Ge=C.icon,ut=C.wrapperStyle,Pe=C.stepNumber,rt=C.disabled,Ot=C.description,z=C.title,V=C.subTitle,le=C.progressDot,Y=C.stepIcon,Ye=C.tailContent,We=C.icons,ft=C.stepIndex,lt=C.onStepClick,ke=C.onClick,Mt=C.render,te=(0,J.Z)(C,nt),m=!!lt&&!rt,T={};m&&(T.role="button",T.tabIndex=0,T.onClick=function(Z){ke==null||ke(Z),lt(ft)},T.onKeyDown=function(Z){var de=Z.which;(de===fe.Z.ENTER||de===fe.Z.SPACE)&<(ft)});var $=function(){var de,me,Be=G()("".concat(k,"-icon"),"".concat(ae,"icon"),(de={},(0,ce.Z)(de,"".concat(ae,"icon-").concat(Ge),Ge&&dt(Ge)),(0,ce.Z)(de,"".concat(ae,"icon-check"),!Ge&&H==="finish"&&(We&&!We.finish||!We)),(0,ce.Z)(de,"".concat(ae,"icon-cross"),!Ge&&H==="error"&&(We&&!We.error||!We)),de)),Oe=j.createElement("span",{className:"".concat(k,"-icon-dot")});return le?typeof le=="function"?me=j.createElement("span",{className:"".concat(k,"-icon")},le(Oe,{index:Pe-1,status:H,title:z,description:Ot})):me=j.createElement("span",{className:"".concat(k,"-icon")},Oe):Ge&&!dt(Ge)?me=j.createElement("span",{className:"".concat(k,"-icon")},Ge):We&&We.finish&&H==="finish"?me=j.createElement("span",{className:"".concat(k,"-icon")},We.finish):We&&We.error&&H==="error"?me=j.createElement("span",{className:"".concat(k,"-icon")},We.error):Ge||H==="finish"||H==="error"?me=j.createElement("span",{className:Be}):me=j.createElement("span",{className:"".concat(k,"-icon")},Pe),Y&&(me=Y({index:Pe-1,status:H,title:z,description:Ot,node:me})),me},u=H||"wait",R=G()("".concat(k,"-item"),"".concat(k,"-item-").concat(u),D,(F={},(0,ce.Z)(F,"".concat(k,"-item-custom"),Ge),(0,ce.Z)(F,"".concat(k,"-item-active"),g),(0,ce.Z)(F,"".concat(k,"-item-disabled"),rt===!0),F)),B=(0,L.Z)({},X),M=j.createElement("div",(0,P.Z)({},te,{className:R,style:B}),j.createElement("div",(0,P.Z)({onClick:ke},T,{className:"".concat(k,"-item-container")}),j.createElement("div",{className:"".concat(k,"-item-tail")},Ye),j.createElement("div",{className:"".concat(k,"-item-icon")},$()),j.createElement("div",{className:"".concat(k,"-item-content")},j.createElement("div",{className:"".concat(k,"-item-title")},z,V&&j.createElement("div",{title:typeof V=="string"?V:void 0,className:"".concat(k,"-item-subtitle")},V)),Ot&&j.createElement("div",{className:"".concat(k,"-item-description")},Ot))));return Mt&&(M=Mt(M)||null),M}var De=Fe,Et=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function ot(C){var F,D=C.prefixCls,k=D===void 0?"rc-steps":D,X=C.style,g=X===void 0?{}:X,H=C.className,ae=C.children,Ge=C.direction,ut=Ge===void 0?"horizontal":Ge,Pe=C.type,rt=Pe===void 0?"default":Pe,Ot=C.labelPlacement,z=Ot===void 0?"horizontal":Ot,V=C.iconPrefix,le=V===void 0?"rc":V,Y=C.status,Ye=Y===void 0?"process":Y,We=C.size,ft=C.current,lt=ft===void 0?0:ft,ke=C.progressDot,Mt=ke===void 0?!1:ke,te=C.stepIcon,m=C.initial,T=m===void 0?0:m,$=C.icons,u=C.onChange,R=C.itemRender,B=C.items,M=B===void 0?[]:B,Z=(0,J.Z)(C,Et),de=rt==="navigation",me=rt==="inline",Be=me||Mt,Oe=me?"horizontal":ut,Ue=me?void 0:We,$e=Be?"vertical":z,W=G()(k,"".concat(k,"-").concat(Oe),H,(F={},(0,ce.Z)(F,"".concat(k,"-").concat(Ue),Ue),(0,ce.Z)(F,"".concat(k,"-label-").concat($e),Oe==="horizontal"),(0,ce.Z)(F,"".concat(k,"-dot"),!!Be),(0,ce.Z)(F,"".concat(k,"-navigation"),de),(0,ce.Z)(F,"".concat(k,"-inline"),me),F)),n=function(d){u&<!==d&&u(d)},a=function(d,h){var x=(0,L.Z)({},d),v=T+h;return Ye==="error"&&h===lt-1&&(x.className="".concat(k,"-next-error")),x.status||(v===lt?x.status=Ye:v{const{componentCls:F,customIconTop:D,customIconSize:k,customIconFontSize:X}=C;return{[`${F}-item-custom`]:{[`> ${F}-item-container > ${F}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${F}-icon`]:{top:D,width:k,height:k,fontSize:X,lineHeight:`${X}px`}}},[`&:not(${F}-vertical)`]:{[`${F}-item-custom`]:{[`${F}-item-icon`]:{width:"auto",background:"none"}}}}},ye=C=>{const{componentCls:F,inlineDotSize:D,inlineTitleColor:k,inlineTailColor:X}=C,g=C.paddingXS+C.lineWidth,H={[`${F}-item-container ${F}-item-content ${F}-item-title`]:{color:k}};return{[`&${F}-inline`]:{width:"auto",display:"inline-flex",[`${F}-item`]:{flex:"none","&-container":{padding:`${g}px ${C.paddingXXS}px 0`,margin:`0 ${C.marginXXS/2}px`,borderRadius:C.borderRadiusSM,cursor:"pointer",transition:`background-color ${C.motionDurationMid}`,"&:hover":{background:C.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:D,height:D,marginInlineStart:`calc(50% - ${D/2}px)`,[`> ${F}-icon`]:{top:0},[`${F}-icon-dot`]:{borderRadius:C.fontSizeSM/4}},"&-content":{width:"auto",marginTop:C.marginXS-C.lineWidth},"&-title":{color:k,fontSize:C.fontSizeSM,lineHeight:C.lineHeightSM,fontWeight:"normal",marginBottom:C.marginXXS/2},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:g+D/2,transform:"translateY(-50%)","&:after":{width:"100%",height:C.lineWidth,borderRadius:0,marginInlineStart:0,background:X}},[`&:first-child ${F}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${F}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${F}-item-icon ${F}-icon ${F}-icon-dot`]:{backgroundColor:C.colorBorderBg,border:`${C.lineWidth}px ${C.lineType} ${X}`}},H),"&-finish":Object.assign({[`${F}-item-tail::after`]:{backgroundColor:X},[`${F}-item-icon ${F}-icon ${F}-icon-dot`]:{backgroundColor:X,border:`${C.lineWidth}px ${C.lineType} ${X}`}},H),"&-error":H,"&-active, &-process":Object.assign({[`${F}-item-icon`]:{width:D,height:D,marginInlineStart:`calc(50% - ${D/2}px)`,top:0}},H),[`&:not(${F}-item-active) > ${F}-item-container[role='button']:hover`]:{[`${F}-item-title`]:{color:k}}}}}},we=C=>{const{componentCls:F,iconSize:D,lineHeight:k,iconSizeSM:X}=C;return{[`&${F}-label-vertical`]:{[`${F}-item`]:{overflow:"visible","&-tail":{marginInlineStart:D/2+C.controlHeightLG,padding:`${C.paddingXXS}px ${C.paddingLG}px`},"&-content":{display:"block",width:(D/2+C.controlHeightLG)*2,marginTop:C.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:C.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:C.marginXXS,marginInlineStart:0,lineHeight:k}},[`&${F}-small:not(${F}-dot)`]:{[`${F}-item`]:{"&-icon":{marginInlineStart:C.controlHeightLG+(D-X)/2}}}}}},Ee=C=>{const{componentCls:F,navContentMaxWidth:D,navArrowColor:k,stepsNavActiveColor:X,motionDurationSlow:g}=C;return{[`&${F}-navigation`]:{paddingTop:C.paddingSM,[`&${F}-small`]:{[`${F}-item`]:{"&-container":{marginInlineStart:-C.marginSM}}},[`${F}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:-C.margin,paddingBottom:C.paddingSM,textAlign:"start",transition:`opacity ${g}`,[`${F}-item-content`]:{maxWidth:D},[`${F}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},Ve.vS),{"&::after":{display:"none"}})},[`&:not(${F}-item-active)`]:{[`${F}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${C.paddingSM/2}px)`,insetInlineStart:"100%",display:"inline-block",width:C.fontSizeIcon,height:C.fontSizeIcon,borderTop:`${C.lineWidth}px ${C.lineType} ${k}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${C.lineWidth}px ${C.lineType} ${k}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:C.lineWidthBold,backgroundColor:X,transition:`width ${g}, inset-inline-start ${g}`,transitionTimingFunction:"ease-out",content:'""'}},[`${F}-item${F}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${F}-navigation${F}-vertical`]:{[`> ${F}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${F}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:C.lineWidth*3,height:`calc(100% - ${C.marginLG}px)`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:C.controlHeight*.25,height:C.controlHeight*.25,marginBottom:C.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${F}-item-container > ${F}-item-tail`]:{visibility:"hidden"}}},[`&${F}-navigation${F}-horizontal`]:{[`> ${F}-item > ${F}-item-container > ${F}-item-tail`]:{visibility:"hidden"}}}},je=C=>{const{antCls:F,componentCls:D}=C;return{[`&${D}-with-progress`]:{[`${D}-item`]:{paddingTop:C.paddingXXS,[`&-process ${D}-item-container ${D}-item-icon ${D}-icon`]:{color:C.processIconColor}},[`&${D}-vertical > ${D}-item `]:{paddingInlineStart:C.paddingXXS,[`> ${D}-item-container > ${D}-item-tail`]:{top:C.marginXXS,insetInlineStart:C.iconSize/2-C.lineWidth+C.paddingXXS}},[`&, &${D}-small`]:{[`&${D}-horizontal ${D}-item:first-child`]:{paddingBottom:C.paddingXXS,paddingInlineStart:C.paddingXXS}},[`&${D}-small${D}-vertical > ${D}-item > ${D}-item-container > ${D}-item-tail`]:{insetInlineStart:C.iconSizeSM/2-C.lineWidth+C.paddingXXS},[`&${D}-label-vertical`]:{[`${D}-item ${D}-item-tail`]:{top:C.margin-2*C.lineWidth}},[`${D}-item-icon`]:{position:"relative",[`${F}-progress`]:{position:"absolute",insetBlockStart:(C.iconSize-C.stepsProgressSize-C.lineWidth*2)/2,insetInlineStart:(C.iconSize-C.stepsProgressSize-C.lineWidth*2)/2}}}}},mt=C=>{const{componentCls:F,descriptionMaxWidth:D,lineHeight:k,dotCurrentSize:X,dotSize:g,motionDurationSlow:H}=C;return{[`&${F}-dot, &${F}-dot${F}-small`]:{[`${F}-item`]:{"&-title":{lineHeight:k},"&-tail":{top:Math.floor((C.dotSize-C.lineWidth*3)/2),width:"100%",marginTop:0,marginBottom:0,marginInline:`${D/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${C.marginSM*2}px)`,height:C.lineWidth*3,marginInlineStart:C.marginSM}},"&-icon":{width:g,height:g,marginInlineStart:(C.descriptionMaxWidth-g)/2,paddingInlineEnd:0,lineHeight:`${g}px`,background:"transparent",border:0,[`${F}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${H}`,"&::after":{position:"absolute",top:-C.marginSM,insetInlineStart:(g-C.controlHeightLG*1.5)/2,width:C.controlHeightLG*1.5,height:C.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:D},[`&-process ${F}-item-icon`]:{position:"relative",top:(g-X)/2,width:X,height:X,lineHeight:`${X}px`,background:"none",marginInlineStart:(C.descriptionMaxWidth-X)/2},[`&-process ${F}-icon`]:{[`&:first-child ${F}-icon-dot`]:{insetInlineStart:0}}}},[`&${F}-vertical${F}-dot`]:{[`${F}-item-icon`]:{marginTop:(C.controlHeight-g)/2,marginInlineStart:0,background:"none"},[`${F}-item-process ${F}-item-icon`]:{marginTop:(C.controlHeight-X)/2,top:0,insetInlineStart:(g-X)/2,marginInlineStart:0},[`${F}-item > ${F}-item-container > ${F}-item-tail`]:{top:(C.controlHeight-g)/2,insetInlineStart:0,margin:0,padding:`${g+C.paddingXS}px 0 ${C.paddingXS}px`,"&::after":{marginInlineStart:(g-C.lineWidth)/2}},[`&${F}-small`]:{[`${F}-item-icon`]:{marginTop:(C.controlHeightSM-g)/2},[`${F}-item-process ${F}-item-icon`]:{marginTop:(C.controlHeightSM-X)/2},[`${F}-item > ${F}-item-container > ${F}-item-tail`]:{top:(C.controlHeightSM-g)/2}},[`${F}-item:first-child ${F}-icon-dot`]:{insetInlineStart:0},[`${F}-item-content`]:{width:"inherit"}}}},pt=C=>{const{componentCls:F}=C;return{[`&${F}-rtl`]:{direction:"rtl",[`${F}-item`]:{"&-subtitle":{float:"left"}},[`&${F}-navigation`]:{[`${F}-item::after`]:{transform:"rotate(-45deg)"}},[`&${F}-vertical`]:{[`> ${F}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${F}-item-icon`]:{float:"right"}}},[`&${F}-dot`]:{[`${F}-item-icon ${F}-icon-dot, &${F}-small ${F}-item-icon ${F}-icon-dot`]:{float:"right"}}}}},qe=C=>{const{componentCls:F,iconSizeSM:D,fontSizeSM:k,fontSize:X,colorTextDescription:g}=C;return{[`&${F}-small`]:{[`&${F}-horizontal:not(${F}-label-vertical) ${F}-item`]:{paddingInlineStart:C.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${F}-item-icon`]:{width:D,height:D,marginTop:0,marginBottom:0,marginInline:`0 ${C.marginXS}px`,fontSize:k,lineHeight:`${D}px`,textAlign:"center",borderRadius:D},[`${F}-item-title`]:{paddingInlineEnd:C.paddingSM,fontSize:X,lineHeight:`${D}px`,"&::after":{top:D/2}},[`${F}-item-description`]:{color:g,fontSize:X},[`${F}-item-tail`]:{top:D/2-C.paddingXXS},[`${F}-item-custom ${F}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${F}-icon`]:{fontSize:D,lineHeight:`${D}px`,transform:"none"}}}}},ve=C=>{const{componentCls:F,iconSizeSM:D,iconSize:k}=C;return{[`&${F}-vertical`]:{display:"flex",flexDirection:"column",[`> ${F}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${F}-item-icon`]:{float:"left",marginInlineEnd:C.margin},[`${F}-item-content`]:{display:"block",minHeight:C.controlHeight*1.5,overflow:"hidden"},[`${F}-item-title`]:{lineHeight:`${k}px`},[`${F}-item-description`]:{paddingBottom:C.paddingSM}},[`> ${F}-item > ${F}-item-container > ${F}-item-tail`]:{position:"absolute",top:0,insetInlineStart:k/2-C.lineWidth,width:C.lineWidth,height:"100%",padding:`${k+C.marginXXS*1.5}px 0 ${C.marginXXS*1.5}px`,"&::after":{width:C.lineWidth,height:"100%"}},[`> ${F}-item:not(:last-child) > ${F}-item-container > ${F}-item-tail`]:{display:"block"},[` > ${F}-item > ${F}-item-container > ${F}-item-content > ${F}-item-title`]:{"&::after":{display:"none"}},[`&${F}-small ${F}-item-container`]:{[`${F}-item-tail`]:{position:"absolute",top:0,insetInlineStart:D/2-C.lineWidth,padding:`${D+C.marginXXS*1.5}px 0 ${C.marginXXS*1.5}px`},[`${F}-item-title`]:{lineHeight:`${D}px`}}}}},Zt;(function(C){C.wait="wait",C.process="process",C.finish="finish",C.error="error"})(Zt||(Zt={}));const oi=(C,F)=>{const D=`${F.componentCls}-item`,k=`${C}IconColor`,X=`${C}TitleColor`,g=`${C}DescriptionColor`,H=`${C}TailColor`,ae=`${C}IconBgColor`,Ge=`${C}IconBorderColor`,ut=`${C}DotColor`;return{[`${D}-${C} ${D}-icon`]:{backgroundColor:F[ae],borderColor:F[Ge],[`> ${F.componentCls}-icon`]:{color:F[k],[`${F.componentCls}-icon-dot`]:{background:F[ut]}}},[`${D}-${C}${D}-custom ${D}-icon`]:{[`> ${F.componentCls}-icon`]:{color:F[ut]}},[`${D}-${C} > ${D}-container > ${D}-content > ${D}-title`]:{color:F[X],"&::after":{backgroundColor:F[H]}},[`${D}-${C} > ${D}-container > ${D}-content > ${D}-description`]:{color:F[g]},[`${D}-${C} > ${D}-container > ${D}-tail::after`]:{backgroundColor:F[H]}}},At=C=>{const{componentCls:F,motionDurationSlow:D}=C,k=`${F}-item`,X=`${k}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[k]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${k}-container > ${k}-tail, > ${k}-container > ${k}-content > ${k}-title::after`]:{display:"none"}}},[`${k}-container`]:{outline:"none","&:focus-visible":{[X]:Object.assign({},(0,Ve.oN)(C))}},[`${X}, ${k}-content`]:{display:"inline-block",verticalAlign:"top"},[X]:{width:C.iconSize,height:C.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:C.marginXS,fontSize:C.iconFontSize,fontFamily:C.fontFamily,lineHeight:`${C.iconSize}px`,textAlign:"center",borderRadius:C.iconSize,border:`${C.lineWidth}px ${C.lineType} transparent`,transition:`background-color ${D}, border-color ${D}`,[`${F}-icon`]:{position:"relative",top:C.iconTop,color:C.colorPrimary,lineHeight:1}},[`${k}-tail`]:{position:"absolute",top:C.iconSize/2-C.paddingXXS,insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:C.lineWidth,background:C.colorSplit,borderRadius:C.lineWidth,transition:`background ${D}`,content:'""'}},[`${k}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:C.padding,color:C.colorText,fontSize:C.fontSizeLG,lineHeight:`${C.titleLineHeight}px`,"&::after":{position:"absolute",top:C.titleLineHeight/2,insetInlineStart:"100%",display:"block",width:9999,height:C.lineWidth,background:C.processTailColor,content:'""'}},[`${k}-subtitle`]:{display:"inline",marginInlineStart:C.marginXS,color:C.colorTextDescription,fontWeight:"normal",fontSize:C.fontSize},[`${k}-description`]:{color:C.colorTextDescription,fontSize:C.fontSize}},oi(Zt.wait,C)),oi(Zt.process,C)),{[`${k}-process > ${k}-container > ${k}-title`]:{fontWeight:C.fontWeightStrong}}),oi(Zt.finish,C)),oi(Zt.error,C)),{[`${k}${F}-next-error > ${F}-item-title::after`]:{background:C.colorError},[`${k}-disabled`]:{cursor:"not-allowed"}})},mi=C=>{const{componentCls:F,motionDurationSlow:D}=C;return{[`& ${F}-item`]:{[`&:not(${F}-item-active)`]:{[`& > ${F}-item-container[role='button']`]:{cursor:"pointer",[`${F}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${F}-icon`]:{transition:`color ${D}`}},"&:hover":{[`${F}-item`]:{"&-title, &-subtitle, &-description":{color:C.colorPrimary}}}},[`&:not(${F}-item-process)`]:{[`& > ${F}-item-container[role='button']:hover`]:{[`${F}-item`]:{"&-icon":{borderColor:C.colorPrimary,[`${F}-icon`]:{color:C.colorPrimary}}}}}}},[`&${F}-horizontal:not(${F}-label-vertical)`]:{[`${F}-item`]:{paddingInlineStart:C.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${F}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:C.descriptionMaxWidth,whiteSpace:"normal"}}}}},ni=C=>{const{componentCls:F}=C;return{[F]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ve.Wf)(C)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),At(C)),mi(C)),_e(C)),qe(C)),ve(C)),we(C)),mt(C)),Ee(C)),pt(C)),je(C)),ye(C))}};var Qt=(0,Je.Z)("Steps",C=>{const{wireframe:F,colorTextDisabled:D,controlHeightLG:k,colorTextLightSolid:X,colorText:g,colorPrimary:H,colorTextLabel:ae,colorTextDescription:Ge,colorTextQuaternary:ut,colorFillContent:Pe,controlItemBgActive:rt,colorError:Ot,colorBgContainer:z,colorBorderSecondary:V,colorSplit:le}=C,Y=(0,zt.TS)(C,{processIconColor:X,processTitleColor:g,processDescriptionColor:g,processIconBgColor:H,processIconBorderColor:H,processDotColor:H,processTailColor:le,waitIconColor:F?D:ae,waitTitleColor:Ge,waitDescriptionColor:Ge,waitTailColor:le,waitIconBgColor:F?z:Pe,waitIconBorderColor:F?D:"transparent",waitDotColor:D,finishIconColor:H,finishTitleColor:g,finishDescriptionColor:Ge,finishTailColor:H,finishIconBgColor:F?z:rt,finishIconBorderColor:F?H:rt,finishDotColor:H,errorIconColor:X,errorTitleColor:Ot,errorDescriptionColor:Ot,errorTailColor:le,errorIconBgColor:Ot,errorIconBorderColor:Ot,errorDotColor:Ot,stepsNavActiveColor:H,stepsProgressSize:k,inlineDotSize:6,inlineTitleColor:ut,inlineTailColor:V});return[ni(Y)]},C=>{const{colorTextDisabled:F,fontSize:D,controlHeightSM:k,controlHeight:X,controlHeightLG:g,fontSizeHeading3:H}=C;return{titleLineHeight:X,customIconSize:X,customIconTop:0,customIconFontSize:k,iconSize:X,iconTop:-.5,iconFontSize:D,iconSizeSM:H,dotSize:X/4,dotCurrentSize:g/4,navArrowColor:F,navContentMaxWidth:"auto",descriptionMaxWidth:140}}),yi=S(38298);function Wt(C){return C.filter(F=>F)}function Kt(C,F){if(C)return C;const D=(0,yi.Z)(F).map(k=>{if(j.isValidElement(k)){const{props:X}=k;return Object.assign({},X)}return null});return Wt(D)}var wi=function(C,F){var D={};for(var k in C)Object.prototype.hasOwnProperty.call(C,k)&&F.indexOf(k)<0&&(D[k]=C[k]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,k=Object.getOwnPropertySymbols(C);X{const{percent:F,size:D,className:k,rootClassName:X,direction:g,items:H,responsive:ae=!0,current:Ge=0,children:ut,style:Pe}=C,rt=wi(C,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:Ot}=(0,he.Z)(ae),{getPrefixCls:z,direction:V,steps:le}=j.useContext(Ae.E_),Y=j.useMemo(()=>ae&&Ot?"vertical":g,[Ot,g]),Ye=(0,ue.Z)(D),We=z("steps",C.prefixCls),[ft,lt]=Qt(We),ke=C.type==="inline",Mt=z("",C.iconPrefix),te=Kt(H,ut),m=ke?void 0:F,T=Object.assign(Object.assign({},le==null?void 0:le.style),Pe),$=G()(le==null?void 0:le.className,{[`${We}-rtl`]:V==="rtl",[`${We}-with-progress`]:m!==void 0},k,X,lt),u={finish:j.createElement(s.Z,{className:`${We}-finish-icon`}),error:j.createElement(pe.Z,{className:`${We}-error-icon`})},R=M=>{let{node:Z,status:de}=M;if(de==="process"&&m!==void 0){const me=Ye==="small"?32:40;return j.createElement("div",{className:`${We}-progress-icon`},j.createElement(xe.Z,{type:"circle",percent:m,size:me,strokeWidth:4,format:()=>null}),Z)}return Z},B=(M,Z)=>M.description?j.createElement(Se.Z,{title:M.description},Z):Z;return ft(j.createElement(Ne,Object.assign({icons:u},rt,{style:T,current:Ge,size:Ye,items:te,itemRender:ke?B:void 0,stepIcon:R,direction:Y,prefixCls:We,iconPrefix:Mt,className:$})))};Gt.Step=Ne.Step;var _t=Gt},12563:function(ai,It,S){"use strict";S.d(It,{default:function(){return _e}});var s=S(59301),pe=S(77318),O=S(92310),G=S.n(O),P=S(36785),L=S(47729),ce=S(14088),J=S(36355),j=S(17313),fe=S(37613),nt=S(83116);const dt=ge=>{const{paddingXXS:ye,lineWidth:ne,tagPaddingHorizontal:we,componentCls:b}=ge,Ee=we-ne,Ie=ye-ne;return{[b]:Object.assign(Object.assign({},(0,j.Wf)(ge)),{display:"inline-block",height:"auto",marginInlineEnd:ge.marginXS,paddingInline:Ee,fontSize:ge.tagFontSize,lineHeight:ge.tagLineHeight,whiteSpace:"nowrap",background:ge.defaultBg,border:`${ge.lineWidth}px ${ge.lineType} ${ge.colorBorder}`,borderRadius:ge.borderRadiusSM,opacity:1,transition:`all ${ge.motionDurationMid}`,textAlign:"start",position:"relative",[`&${b}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ge.defaultColor},[`${b}-close-icon`]:{marginInlineStart:Ie,color:ge.colorTextDescription,fontSize:ge.tagIconSize,cursor:"pointer",transition:`all ${ge.motionDurationMid}`,"&:hover":{color:ge.colorTextHeading}},[`&${b}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ge.iconCls}-close, ${ge.iconCls}-close:hover`]:{color:ge.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${b}-checkable-checked):hover`]:{color:ge.colorPrimary,backgroundColor:ge.colorFillSecondary},"&:active, &-checked":{color:ge.colorTextLightSolid},"&-checked":{backgroundColor:ge.colorPrimary,"&:hover":{backgroundColor:ge.colorPrimaryHover}},"&:active":{backgroundColor:ge.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ge.iconCls} + span, > span + ${ge.iconCls}`]:{marginInlineStart:Ee}}),[`${b}-borderless`]:{borderColor:"transparent",background:ge.tagBorderlessBg}}},Fe=ge=>{const{lineWidth:ye,fontSizeIcon:ne}=ge,we=ge.fontSizeSM,b=`${ge.lineHeightSM*we}px`;return(0,fe.TS)(ge,{tagFontSize:we,tagLineHeight:b,tagIconSize:ne-2*ye,tagPaddingHorizontal:8,tagBorderlessBg:ge.colorFillTertiary})},De=ge=>({defaultBg:ge.colorFillQuaternary,defaultColor:ge.colorText});var Et=(0,nt.Z)("Tag",ge=>{const ye=Fe(ge);return dt(ye)},De),ot=function(ge,ye){var ne={};for(var we in ge)Object.prototype.hasOwnProperty.call(ge,we)&&ye.indexOf(we)<0&&(ne[we]=ge[we]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,we=Object.getOwnPropertySymbols(ge);b{const{prefixCls:ye,style:ne,className:we,checked:b,onChange:Ee,onClick:Ie}=ge,je=ot(ge,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ie,tag:mt}=s.useContext(J.E_),Dt=ve=>{Ee==null||Ee(!b),Ie==null||Ie(ve)},pt=ie("tag",ye),[ht,qe]=Et(pt),bt=G()(pt,`${pt}-checkable`,{[`${pt}-checkable-checked`]:b},mt==null?void 0:mt.className,we,qe);return ht(s.createElement("span",Object.assign({},je,{style:Object.assign(Object.assign({},ne),mt==null?void 0:mt.style),className:bt,onClick:Dt})))},Ae=S(45157);const ue=ge=>(0,Ae.Z)(ge,(ye,ne)=>{let{textColor:we,lightBorderColor:b,lightColor:Ee,darkColor:Ie}=ne;return{[`${ge.componentCls}-${ye}`]:{color:we,background:Ee,borderColor:b,"&-inverse":{color:ge.colorTextLightSolid,background:Ie,borderColor:Ie},[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}});var he=(0,nt.b)(["Tag","preset"],ge=>{const ye=Fe(ge);return ue(ye)},De);function xe(ge){return typeof ge!="string"?ge:ge.charAt(0).toUpperCase()+ge.slice(1)}const Se=(ge,ye,ne)=>{const we=xe(ne);return{[`${ge.componentCls}-${ye}`]:{color:ge[`color${ne}`],background:ge[`color${we}Bg`],borderColor:ge[`color${we}Border`],[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ve=(0,nt.b)(["Tag","status"],ge=>{const ye=Fe(ge);return[Se(ye,"success","Success"),Se(ye,"processing","Info"),Se(ye,"error","Error"),Se(ye,"warning","Warning")]},De),Je=function(ge,ye){var ne={};for(var we in ge)Object.prototype.hasOwnProperty.call(ge,we)&&ye.indexOf(we)<0&&(ne[we]=ge[we]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,we=Object.getOwnPropertySymbols(ge);b{const{prefixCls:ne,className:we,rootClassName:b,style:Ee,children:Ie,icon:je,color:ie,onClose:mt,closeIcon:Dt,closable:pt,bordered:ht=!0}=ge,qe=Je(ge,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:bt,direction:ve,tag:Zt}=s.useContext(J.E_),[oi,At]=s.useState(!0);s.useEffect(()=>{"visible"in qe&&At(qe.visible)},[qe.visible]);const mi=(0,P.o2)(ie),ni=(0,P.yT)(ie),Qt=mi||ni,yi=Object.assign(Object.assign({backgroundColor:ie&&!Qt?ie:void 0},Zt==null?void 0:Zt.style),Ee),Wt=bt("tag",ne),[Kt,wi]=Et(Wt),Gt=G()(Wt,Zt==null?void 0:Zt.className,{[`${Wt}-${ie}`]:Qt,[`${Wt}-has-color`]:ie&&!Qt,[`${Wt}-hidden`]:!oi,[`${Wt}-rtl`]:ve==="rtl",[`${Wt}-borderless`]:!ht},we,b,wi),_t=g=>{g.stopPropagation(),mt==null||mt(g),!g.defaultPrevented&&At(!1)},[,C]=(0,L.Z)(pt,Dt,g=>g===null?s.createElement(pe.Z,{className:`${Wt}-close-icon`,onClick:_t}):s.createElement("span",{className:`${Wt}-close-icon`,onClick:_t},g),null,!1),F=typeof qe.onClick=="function"||Ie&&Ie.type==="a",D=je||null,k=D?s.createElement(s.Fragment,null,D,Ie&&s.createElement("span",null,Ie)):Ie,X=s.createElement("span",Object.assign({},qe,{ref:ye,className:Gt,style:yi}),k,C,mi&&s.createElement(he,{key:"preset",prefixCls:Wt}),ni&&s.createElement(Ve,{key:"status",prefixCls:Wt}));return Kt(F?s.createElement(ce.Z,{component:"Tag"},X):X)},Rt=s.forwardRef(zt);Rt.CheckableTag=Ne;var _e=Rt},3867:function(ai,It,S){var s=S(97671);(function(pe,O){ai.exports=O()})(this,function(){"use strict";function pe(D){var k=typeof D;return D!==null&&(k==="object"||k==="function")}function O(D){return typeof D=="function"}var G=void 0;Array.isArray?G=Array.isArray:G=function(D){return Object.prototype.toString.call(D)==="[object Array]"};var P=G,L=0,ce=void 0,J=void 0,j=function(k,X){xe[L]=k,xe[L+1]=X,L+=2,L===2&&(J?J(Se):Je())};function fe(D){J=D}function nt(D){j=D}var dt=typeof window!="undefined"?window:void 0,Fe=dt||{},De=Fe.MutationObserver||Fe.WebKitMutationObserver,Et=typeof self=="undefined"&&typeof s!="undefined"&&{}.toString.call(s)==="[object process]",ot=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function it(){return function(){return s.nextTick(Se)}}function Ne(){return typeof ce!="undefined"?function(){ce(Se)}:he()}function Ae(){var D=0,k=new De(Se),X=document.createTextNode("");return k.observe(X,{characterData:!0}),function(){X.data=D=++D%2}}function ue(){var D=new MessageChannel;return D.port1.onmessage=Se,function(){return D.port2.postMessage(0)}}function he(){var D=setTimeout;return function(){return D(Se,1)}}var xe=new Array(1e3);function Se(){for(var D=0;D0&&(Je=he[0]),Je instanceof Error)throw Je;var zt=new Error("Unhandled error."+(Je?" ("+Je.message+")":""));throw zt.context=Je,zt}var Rt=Ve[ue];if(Rt===void 0)return!1;if(typeof Rt=="function")S(Rt,this,he);else for(var _e=Rt.length,ge=Fe(Rt,_e),xe=0;xe<_e;++xe)S(ge[xe],this,he);return!0};function J(Ae,ue,he,xe){var Se,Ve,Je;if(L(he),Ve=Ae._events,Ve===void 0?(Ve=Ae._events=Object.create(null),Ae._eventsCount=0):(Ve.newListener!==void 0&&(Ae.emit("newListener",ue,he.listener?he.listener:he),Ve=Ae._events),Je=Ve[ue]),Je===void 0)Je=Ve[ue]=he,++Ae._eventsCount;else if(typeof Je=="function"?Je=Ve[ue]=xe?[he,Je]:[Je,he]:xe?Je.unshift(he):Je.push(he),Se=ce(Ae),Se>0&&Je.length>Se&&!Je.warned){Je.warned=!0;var zt=new Error("Possible EventEmitter memory leak detected. "+Je.length+" "+String(ue)+" listeners added. Use emitter.setMaxListeners() to increase limit");zt.name="MaxListenersExceededWarning",zt.emitter=Ae,zt.type=ue,zt.count=Je.length,pe(zt)}return Ae}G.prototype.addListener=function(ue,he){return J(this,ue,he,!1)},G.prototype.on=G.prototype.addListener,G.prototype.prependListener=function(ue,he){return J(this,ue,he,!0)};function j(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function fe(Ae,ue,he){var xe={fired:!1,wrapFn:void 0,target:Ae,type:ue,listener:he},Se=j.bind(xe);return Se.listener=he,xe.wrapFn=Se,Se}G.prototype.once=function(ue,he){return L(he),this.on(ue,fe(this,ue,he)),this},G.prototype.prependOnceListener=function(ue,he){return L(he),this.prependListener(ue,fe(this,ue,he)),this},G.prototype.removeListener=function(ue,he){var xe,Se,Ve,Je,zt;if(L(he),Se=this._events,Se===void 0)return this;if(xe=Se[ue],xe===void 0)return this;if(xe===he||xe.listener===he)--this._eventsCount===0?this._events=Object.create(null):(delete Se[ue],Se.removeListener&&this.emit("removeListener",ue,xe.listener||he));else if(typeof xe!="function"){for(Ve=-1,Je=xe.length-1;Je>=0;Je--)if(xe[Je]===he||xe[Je].listener===he){zt=xe[Je].listener,Ve=Je;break}if(Ve<0)return this;Ve===0?xe.shift():De(xe,Ve),xe.length===1&&(Se[ue]=xe[0]),Se.removeListener!==void 0&&this.emit("removeListener",ue,zt||he)}return this},G.prototype.off=G.prototype.removeListener,G.prototype.removeAllListeners=function(ue){var he,xe,Se;if(xe=this._events,xe===void 0)return this;if(xe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):xe[ue]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete xe[ue]),this;if(arguments.length===0){var Ve=Object.keys(xe),Je;for(Se=0;Se=0;Se--)this.removeListener(ue,he[Se]);return this};function nt(Ae,ue,he){var xe=Ae._events;if(xe===void 0)return[];var Se=xe[ue];return Se===void 0?[]:typeof Se=="function"?he?[Se.listener||Se]:[Se]:he?Et(Se):Fe(Se,Se.length)}G.prototype.listeners=function(ue){return nt(this,ue,!0)},G.prototype.rawListeners=function(ue){return nt(this,ue,!1)},G.listenerCount=function(Ae,ue){return typeof Ae.listenerCount=="function"?Ae.listenerCount(ue):dt.call(Ae,ue)},G.prototype.listenerCount=dt;function dt(Ae){var ue=this._events;if(ue!==void 0){var he=ue[Ae];if(typeof he=="function")return 1;if(he!==void 0)return he.length}return 0}G.prototype.eventNames=function(){return this._eventsCount>0?s(this._events):[]};function Fe(Ae,ue){for(var he=new Array(ue),xe=0;xe>>6)+J(128|we&63):J(224|we>>>12&15)+J(128|we>>>6&63)+J(128|we&63)}else{var we=65536+(ne.charCodeAt(0)-55296)*1024+(ne.charCodeAt(1)-56320);return J(240|we>>>18&7)+J(128|we>>>12&63)+J(128|we>>>6&63)+J(128|we&63)}},fe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,nt=function(ne){return ne.replace(fe,j)},dt=function(ne){var we=[0,2,1][ne.length%3],b=ne.charCodeAt(0)<<16|(ne.length>1?ne.charCodeAt(1):0)<<8|(ne.length>2?ne.charCodeAt(2):0),Ee=[L.charAt(b>>>18),L.charAt(b>>>12&63),we>=2?"=":L.charAt(b>>>6&63),we>=1?"=":L.charAt(b&63)];return Ee.join("")},Fe=O.btoa&&typeof O.btoa=="function"?function(ne){return O.btoa(ne)}:function(ne){if(ne.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ne.replace(/[\s\S]{1,3}/g,dt)},De=function(ne){return Fe(nt(String(ne)))},Et=function(ne){return ne.replace(/[+\/]/g,function(we){return we=="+"?"-":"_"}).replace(/=/g,"")},ot=function(ne,we){return we?Et(De(ne)):De(ne)},it=function(ne){return ot(ne,!0)},Ne;O.Uint8Array&&(Ne=function(ne,we){for(var b="",Ee=0,Ie=ne.length;Ee>>18)+L.charAt(Dt>>>12&63)+(typeof ie!="undefined"?L.charAt(Dt>>>6&63):"=")+(typeof mt!="undefined"?L.charAt(Dt&63):"=")}return we?Et(b):b});var Ae=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ue=function(ne){switch(ne.length){case 4:var we=(7&ne.charCodeAt(0))<<18|(63&ne.charCodeAt(1))<<12|(63&ne.charCodeAt(2))<<6|63&ne.charCodeAt(3),b=we-65536;return J((b>>>10)+55296)+J((b&1023)+56320);case 3:return J((15&ne.charCodeAt(0))<<12|(63&ne.charCodeAt(1))<<6|63&ne.charCodeAt(2));default:return J((31&ne.charCodeAt(0))<<6|63&ne.charCodeAt(1))}},he=function(ne){return ne.replace(Ae,ue)},xe=function(ne){var we=ne.length,b=we%4,Ee=(we>0?ce[ne.charAt(0)]<<18:0)|(we>1?ce[ne.charAt(1)]<<12:0)|(we>2?ce[ne.charAt(2)]<<6:0)|(we>3?ce[ne.charAt(3)]:0),Ie=[J(Ee>>>16),J(Ee>>>8&255),J(Ee&255)];return Ie.length-=[0,0,2,1][b],Ie.join("")},Se=O.atob&&typeof O.atob=="function"?function(ne){return O.atob(ne)}:function(ne){return ne.replace(/\S{1,4}/g,xe)},Ve=function(ne){return Se(String(ne).replace(/[^A-Za-z0-9\+\/]/g,""))},Je=function(ne){return he(Se(ne))},zt=function(ne){return String(ne).replace(/[-_]/g,function(we){return we=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Rt=function(ne){return Je(zt(ne))},_e;O.Uint8Array&&(_e=function(ne){return Uint8Array.from(Ve(zt(ne)),function(we){return we.charCodeAt(0)})});var ge=function(){var ne=O.Base64;return O.Base64=G,ne};if(O.Base64={VERSION:P,atob:Ve,btoa:Fe,fromBase64:Rt,toBase64:ot,utob:nt,encode:ot,encodeURI:it,btou:he,decode:Rt,noConflict:ge,fromUint8Array:Ne,toUint8Array:_e},typeof Object.defineProperty=="function"){var ye=function(ne){return{value:ne,enumerable:!1,writable:!0,configurable:!0}};O.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ye(function(){return Rt(this)})),Object.defineProperty(String.prototype,"toBase64",ye(function(ne){return ot(this,ne)})),Object.defineProperty(String.prototype,"toBase64URI",ye(function(){return ot(this,!0)}))}}return O.Meteor&&(Base64=O.Base64),ai.exports?ai.exports.Base64=O.Base64:(s=[],pe=function(){return O.Base64}.apply(It,s),pe!==void 0&&(ai.exports=pe)),{Base64:O.Base64}})},7861:function(ai,It,S){var s=S(38710),pe=function(P){var L=/[height|width]$/;return L.test(P)},O=function(P){var L="",ce=Object.keys(P);return ce.forEach(function(J,j){var fe=P[J];J=s(J),pe(J)&&typeof fe=="number"&&(fe=fe+"px"),fe===!0?L+=J:fe===!1?L+="not "+J:L+="("+J+": "+fe+")",j0&&pe(e[i],t[i])})}var O=typeof document!="undefined"?document:{},G={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};pe(O,G);var P=typeof window!="undefined"?window:{},L={document:G,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};pe(P,L);class ce{constructor(t){const i=this;for(let r=0;r=0&&f.indexOf(">")>=0){let p="div";for(f.indexOf(":~]/)?l=[O.getElementById(e.trim().split("#")[1])]:l=(t||O).querySelectorAll(e.trim()),r=0;r0&&e[0].nodeType)for(r=0;ri.toUpperCase())}function nt(e){return window.requestAnimationFrame?window.requestAnimationFrame(e):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(e):window.setTimeout(e,1e3/60)}function dt(e){return window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(e):window.clearTimeout(e)}function Fe(e){if(typeof e=="undefined")return this;const t=e.split(" ");for(let i=0;i=0&&(t[fe(r.name.split("data-")[1])]=r.value)}for(const i in t)t[i]==="false"?t[i]=!1:t[i]==="true"?t[i]=!0:parseFloat(t[i])===t[i]*1&&(t[i]*=1);return t}function Se(e){const t=this;if(typeof e=="undefined"){if(t[0]){if(t[0].multiple&&t[0].nodeName.toLowerCase()==="select"){const i=[];for(let r=0;r=0;else r.value=e}return t}function Ve(e){for(let t=0;t=0;ee-=1){const _=N[ee];r&&_.listener===r||r&&_.listener&&_.listener.dom7proxy&&_.listener.dom7proxy===r?(w.removeEventListener(p,_.proxyListener,l),N.splice(ee,1)):r||(w.removeEventListener(p,_.proxyListener,l),N.splice(ee,1))}}}return this}function _e(...e){const t=this;let[i,r,l,c]=e;typeof e[1]=="function"&&([i,l,c]=e,r=void 0);function f(...p){l.apply(this,p),t.off(i,r,f,c),f.dom7proxy&&delete f.dom7proxy}return f.dom7proxy=l,t.on(i,r,f,c)}function ge(...e){const t=e[0].split(" "),i=e[1];for(let r=0;rw>0),f.dispatchEvent(p),f.dom7EventData=[],delete f.dom7EventData}}return this}function ye(e){const t=["webkitTransitionEnd","transitionend"],i=this;let r;function l(c){if(c.target===this)for(e.call(this,c),r=0;r0?parseFloat(this.css("width")):null}function b(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Ee(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null}function Ie(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function je(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),i=O.body,r=e.clientTop||i.clientTop||0,l=e.clientLeft||i.clientLeft||0,c=e===P?P.scrollY:e.scrollTop,f=e===P?P.scrollX:e.scrollLeft;return{top:t.top+c-r,left:t.left+f-l}}return null}function ie(){for(let e=0;et-1?new ce([]):e<0?(i=t+e,i<0?new ce([]):new ce([this[i]])):new ce([this[e]])}function Wt(...e){let t;for(let i=0;i=0;i-=1)this[t].insertBefore(r.childNodes[i],this[t].childNodes[0])}else if(e instanceof ce)for(i=0;i1)for(let r=0;r1)for(let r=0;r0?e?this[0].nextElementSibling&&J(this[0].nextElementSibling).is(e)?new ce([this[0].nextElementSibling]):new ce([]):this[0].nextElementSibling?new ce([this[0].nextElementSibling]):new ce([]):new ce([])}function D(e){const t=[];let i=this[0];if(!i)return new ce([]);for(;i.nextElementSibling;){const r=i.nextElementSibling;e?J(r).is(e)&&t.push(r):t.push(r),i=r}return new ce(t)}function k(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&J(t.previousElementSibling).is(e)?new ce([t.previousElementSibling]):new ce([]):t.previousElementSibling?new ce([t.previousElementSibling]):new ce([])}return new ce([])}function X(e){const t=[];let i=this[0];if(!i)return new ce([]);for(;i.previousElementSibling;){const r=i.previousElementSibling;e?J(r).is(e)&&t.push(r):t.push(r),i=r}return new ce(t)}function g(e){return this.nextAll(e).add(this.prevAll(e))}function H(e){const t=[];for(let i=0;i0||i===0,be=t>0||t===0;if(typeof l=="undefined"&&(l="swing"),st&&(y=p.scrollTop,r||(p.scrollTop=i)),be&&(w=p.scrollLeft,r||(p.scrollLeft=t)),!r)return;st&&(N=p.scrollHeight-p.offsetHeight,_=Math.max(Math.min(i,N),0)),be&&(ee=p.scrollWidth-p.offsetWidth,Re=Math.max(Math.min(t,ee),0));let Ke=null;st&&_===y&&(st=!1),be&&Re===w&&(be=!1);function Xe(Xt=new Date().getTime()){Ke===null&&(Ke=Xt);const ei=Math.max(Math.min((Xt-Ke)/r,1),0),Ht=l==="linear"?ei:.5-Math.cos(ei*Math.PI)/2;let at;if(st&&(Le=y+Ht*(_-y)),be&&(Te=w+Ht*(Re-w)),st&&_>y&&Le>=_&&(p.scrollTop=_,at=!0),st&&_w&&Te>=Re&&(p.scrollLeft=Re,at=!0),be&&Re0?c[0].scrollTop:null:c.scrollTo(void 0,t,i,r,l)}function Ye(...e){let[t,i,r,l]=e;e.length===3&&typeof r=="function"&&([t,i,l,r]=e);const c=this;return typeof t=="undefined"?c.length>0?c[0].scrollLeft:null:c.scrollTo(t,void 0,i,r,l)}function We(e,t){const i=this,r={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},t),elements:i,animating:!1,que:[],easingProgress(c,f){return c==="swing"?.5-Math.cos(f*Math.PI)/2:typeof c=="function"?c(f):f},stop(){r.frameId&&dt(r.frameId),r.animating=!1,r.elements.each((c,f)=>{const p=f;delete p.dom7AnimateInstance}),r.que=[]},done(c){if(r.animating=!1,r.elements.each((f,p)=>{const y=p;delete y.dom7AnimateInstance}),c&&c(i),r.que.length>0){const f=r.que.shift();r.animate(f[0],f[1])}},animate(c,f){if(r.animating)return r.que.push([c,f]),r;const p=[];r.elements.each((Te,st)=>{let be,Ke,Xe,Xt,ei;st.dom7AnimateInstance||(r.elements[Te].dom7AnimateInstance=r),p[Te]={container:st},Object.keys(c).forEach(Ht=>{be=window.getComputedStyle(st,null).getPropertyValue(Ht).replace(",","."),Ke=parseFloat(be),Xe=be.replace(Ke,""),Xt=parseFloat(c[Ht]),ei=c[Ht]+Xe,p[Te][Ht]={initialFullValue:be,initialValue:Ke,unit:Xe,finalValue:Xt,finalFullValue:ei,currentValue:Ke}})});let y=null,w,N=0,ee=0,_,Re=!1;r.animating=!0;function Le(){w=new Date().getTime();let Te,st;Re||(Re=!0,f.begin&&f.begin(i)),y===null&&(y=w),f.progress&&f.progress(i,Math.max(Math.min((w-y)/f.duration,1),0),y+f.duration-w<0?0:y+f.duration-w,y),p.forEach(be=>{const Ke=be;_||Ke.done||Object.keys(c).forEach(Xe=>{if(_||Ke.done)return;Te=Math.max(Math.min((w-y)/f.duration,1),0),st=r.easingProgress(f.easing,Te);const{initialValue:Xt,finalValue:ei,unit:Ht}=Ke[Xe];Ke[Xe].currentValue=Xt+st*(ei-Xt);const at=Ke[Xe].currentValue;if((ei>Xt&&at>=ei||ei{J.fn[e]=J.fn[e]||x[e]});const v={deleteProps(e){const t=e;Object.keys(t).forEach(i=>{try{t[i]=null}catch(r){}try{delete t[i]}catch(r){}})},nextTick(e,t=0){return setTimeout(e,t)},now(){return Date.now()},getTranslate(e,t="x"){let i,r,l;const c=P.getComputedStyle(e,null);return P.WebKitCSSMatrix?(r=c.transform||c.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(f=>f.replace(",",".")).join(", ")),l=new P.WebKitCSSMatrix(r==="none"?"":r)):(l=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=l.toString().split(",")),t==="x"&&(P.WebKitCSSMatrix?r=l.m41:i.length===16?r=parseFloat(i[12]):r=parseFloat(i[4])),t==="y"&&(P.WebKitCSSMatrix?r=l.m42:i.length===16?r=parseFloat(i[13]):r=parseFloat(i[5])),r||0},parseUrlQuery(e){const t={};let i=e||P.location.href,r,l,c,f;if(typeof i=="string"&&i.length)for(i=i.indexOf("?")>-1?i.replace(/\S*\?/,""):"",l=i.split("&").filter(p=>p!==""),f=l.length,r=0;r=0,observer:function(){return"MutationObserver"in P||"WebkitMutationObserver"in P}(),passiveListener:function(){let i=!1;try{const r=Object.defineProperty({},"passive",{get(){i=!0}});P.addEventListener("testPassiveListener",null,r)}catch(r){}return i}(),gestures:function(){return"ongesturestart"in P}()}}();class Me{constructor(t={}){const i=this;i.params=t,i.eventsListeners={},i.params&&i.params.on&&Object.keys(i.params.on).forEach(r=>{i.on(r,i.params.on[r])})}on(t,i,r){const l=this;if(typeof i!="function")return l;const c=r?"unshift":"push";return t.split(" ").forEach(f=>{l.eventsListeners[f]||(l.eventsListeners[f]=[]),l.eventsListeners[f][c](i)}),l}once(t,i,r){const l=this;if(typeof i!="function")return l;function c(...f){l.off(t,c),c.f7proxy&&delete c.f7proxy,i.apply(l,f)}return c.f7proxy=i,l.on(t,c,r)}off(t,i){const r=this;return r.eventsListeners&&t.split(" ").forEach(l=>{typeof i=="undefined"?r.eventsListeners[l]=[]:r.eventsListeners[l]&&r.eventsListeners[l].length&&r.eventsListeners[l].forEach((c,f)=>{(c===i||c.f7proxy&&c.f7proxy===i)&&r.eventsListeners[l].splice(f,1)})}),r}emit(...t){const i=this;if(!i.eventsListeners)return i;let r,l,c;return typeof t[0]=="string"||Array.isArray(t[0])?(r=t[0],l=t.slice(1,t.length),c=i):(r=t[0].events,l=t[0].data,c=t[0].context||i),(Array.isArray(r)?r:r.split(" ")).forEach(p=>{if(i.eventsListeners&&i.eventsListeners[p]){const y=[];i.eventsListeners[p].forEach(w=>{y.push(w)}),y.forEach(w=>{w.apply(c,l)})}}),i}useModulesParams(t){const i=this;i.modules&&Object.keys(i.modules).forEach(r=>{const l=i.modules[r];l.params&&v.extend(t,l.params)})}useModules(t={}){const i=this;i.modules&&Object.keys(i.modules).forEach(r=>{const l=i.modules[r],c=t[r]||{};l.instance&&Object.keys(l.instance).forEach(f=>{const p=l.instance[f];typeof p=="function"?i[f]=p.bind(i):i[f]=p}),l.on&&i.on&&Object.keys(l.on).forEach(f=>{i.on(f,l.on[f])}),l.create&&l.create.bind(i)(c)})}static set components(t){const i=this;i.use&&i.use(t)}static installModule(t,...i){const r=this;r.prototype.modules||(r.prototype.modules={});const l=t.name||`${Object.keys(r.prototype.modules).length}_${v.now()}`;return r.prototype.modules[l]=t,t.proto&&Object.keys(t.proto).forEach(c=>{r.prototype[c]=t.proto[c]}),t.static&&Object.keys(t.static).forEach(c=>{r[c]=t.static[c]}),t.install&&t.install.apply(r,i),r}static use(t,...i){const r=this;return Array.isArray(t)?(t.forEach(l=>r.installModule(l)),r):r.installModule(t,...i)}}function et(){const e=this;let t,i;const r=e.$el;typeof e.params.width!="undefined"?t=e.params.width:t=r[0].clientWidth,typeof e.params.height!="undefined"?i=e.params.height:i=r[0].clientHeight,!(t===0&&e.isHorizontal()||i===0&&e.isVertical())&&(t=t-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),i=i-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),v.extend(e,{width:t,height:i,size:e.isHorizontal()?t:i}))}function Nt(){const e=this,t=e.params,{$wrapperEl:i,size:r,rtlTranslate:l,wrongRTL:c}=e,f=e.virtual&&t.virtual.enabled,p=f?e.virtual.slides.length:e.slides.length,y=i.children(`.${e.params.slideClass}`),w=f?e.virtual.slides.length:y.length;let N=[];const ee=[],_=[];function Re(ri){return t.cssMode?ri!==y.length-1:!0}let Le=t.slidesOffsetBefore;typeof Le=="function"&&(Le=t.slidesOffsetBefore.call(e));let Te=t.slidesOffsetAfter;typeof Te=="function"&&(Te=t.slidesOffsetAfter.call(e));const st=e.snapGrid.length,be=e.snapGrid.length;let Ke=t.spaceBetween,Xe=-Le,Xt=0,ei=0;if(typeof r=="undefined")return;typeof Ke=="string"&&Ke.indexOf("%")>=0&&(Ke=parseFloat(Ke.replace("%",""))/100*r),e.virtualSize=-Ke,l?y.css({marginLeft:"",marginTop:""}):y.css({marginRight:"",marginBottom:""});let Ht;t.slidesPerColumn>1&&(Math.floor(w/t.slidesPerColumn)===w/e.params.slidesPerColumn?Ht=w:Ht=Math.ceil(w/t.slidesPerColumn)*t.slidesPerColumn,t.slidesPerView!=="auto"&&t.slidesPerColumnFill==="row"&&(Ht=Math.max(Ht,t.slidesPerView*t.slidesPerColumn)));let at;const si=t.slidesPerColumn,Mi=Ht/si,hn=Math.floor(w/t.slidesPerColumn);for(let ri=0;ri1){let Ii,Ki,_i;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){const Sn=Math.floor(ri/(t.slidesPerGroup*t.slidesPerColumn)),Kn=ri-t.slidesPerColumn*t.slidesPerGroup*Sn,Zn=Sn===0?t.slidesPerGroup:Math.min(Math.ceil((w-Sn*si*t.slidesPerGroup)/si),t.slidesPerGroup);_i=Math.floor(Kn/Zn),Ki=Kn-_i*Zn+Sn*t.slidesPerGroup,Ii=Ki+_i*Ht/si,Ci.css({"-webkit-box-ordinal-group":Ii,"-moz-box-ordinal-group":Ii,"-ms-flex-order":Ii,"-webkit-order":Ii,order:Ii})}else t.slidesPerColumnFill==="column"?(Ki=Math.floor(ri/si),_i=ri-Ki*si,(Ki>hn||Ki===hn&&_i===si-1)&&(_i+=1,_i>=si&&(_i=0,Ki+=1))):(_i=Math.floor(ri/Mi),Ki=ri-_i*Mi);Ci.css(`margin-${e.isHorizontal()?"top":"left"}`,_i!==0&&t.spaceBetween&&`${t.spaceBetween}px`)}if(Ci.css("display")!=="none"){if(t.slidesPerView==="auto"){const Ii=P.getComputedStyle(Ci[0],null),Ki=Ci[0].style.transform,_i=Ci[0].style.webkitTransform;if(Ki&&(Ci[0].style.transform="none"),_i&&(Ci[0].style.webkitTransform="none"),t.roundLengths)at=e.isHorizontal()?Ci.outerWidth(!0):Ci.outerHeight(!0);else if(e.isHorizontal()){const Sn=parseFloat(Ii.getPropertyValue("width")),Kn=parseFloat(Ii.getPropertyValue("padding-left")),Zn=parseFloat(Ii.getPropertyValue("padding-right")),_n=parseFloat(Ii.getPropertyValue("margin-left")),Qn=parseFloat(Ii.getPropertyValue("margin-right")),$n=Ii.getPropertyValue("box-sizing");$n&&$n==="border-box"?at=Sn+_n+Qn:at=Sn+Kn+Zn+_n+Qn}else{const Sn=parseFloat(Ii.getPropertyValue("height")),Kn=parseFloat(Ii.getPropertyValue("padding-top")),Zn=parseFloat(Ii.getPropertyValue("padding-bottom")),_n=parseFloat(Ii.getPropertyValue("margin-top")),Qn=parseFloat(Ii.getPropertyValue("margin-bottom")),$n=Ii.getPropertyValue("box-sizing");$n&&$n==="border-box"?at=Sn+_n+Qn:at=Sn+Kn+Zn+_n+Qn}Ki&&(Ci[0].style.transform=Ki),_i&&(Ci[0].style.webkitTransform=_i),t.roundLengths&&(at=Math.floor(at))}else at=(r-(t.slidesPerView-1)*Ke)/t.slidesPerView,t.roundLengths&&(at=Math.floor(at)),y[ri]&&(e.isHorizontal()?y[ri].style.width=`${at}px`:y[ri].style.height=`${at}px`);y[ri]&&(y[ri].swiperSlideSize=at),_.push(at),t.centeredSlides?(Xe=Xe+at/2+Xt/2+Ke,Xt===0&&ri!==0&&(Xe=Xe-r/2-Ke),ri===0&&(Xe=Xe-r/2-Ke),Math.abs(Xe)<1/1e3&&(Xe=0),t.roundLengths&&(Xe=Math.floor(Xe)),ei%t.slidesPerGroup===0&&N.push(Xe),ee.push(Xe)):(t.roundLengths&&(Xe=Math.floor(Xe)),(ei-Math.min(e.params.slidesPerGroupSkip,ei))%e.params.slidesPerGroup===0&&N.push(Xe),ee.push(Xe),Xe=Xe+at+Ke),e.virtualSize+=at+Ke,Xt=at,ei+=1}}e.virtualSize=Math.max(e.virtualSize,r)+Te;let Ui;if(l&&c&&(t.effect==="slide"||t.effect==="coverflow")&&i.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(at+t.spaceBetween)*Ht,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){Ui=[];for(let ri=0;ri1&&N.push(e.virtualSize-r)}if(N.length===0&&(N=[0]),t.spaceBetween!==0&&(e.isHorizontal()?l?y.filter(Re).css({marginLeft:`${Ke}px`}):y.filter(Re).css({marginRight:`${Ke}px`}):y.filter(Re).css({marginBottom:`${Ke}px`})),t.centeredSlides&&t.centeredSlidesBounds){let ri=0;_.forEach(Ii=>{ri+=Ii+(t.spaceBetween?t.spaceBetween:0)}),ri-=t.spaceBetween;const Ci=ri-r;N=N.map(Ii=>Ii<0?-Le:Ii>Ci?Ci+Te:Ii)}if(t.centerInsufficientSlides){let ri=0;if(_.forEach(Ci=>{ri+=Ci+(t.spaceBetween?t.spaceBetween:0)}),ri-=t.spaceBetween,ri{N[Ki]=Ii-Ci}),ee.forEach((Ii,Ki)=>{ee[Ki]=Ii+Ci})}}v.extend(e,{slides:y,snapGrid:N,slidesGrid:ee,slidesSizesGrid:_}),w!==p&&e.emit("slidesLengthChange"),N.length!==st&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),ee.length!==be&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}function ct(e){const t=this,i=[];let r=0,l;if(typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed),t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((c,f)=>{i.push(f)});else for(l=0;lt.slides.length)break;i.push(t.slides.eq(c)[0])}else i.push(t.slides.eq(t.activeIndex)[0]);for(l=0;lr?c:r}r&&t.$wrapperEl.css("height",`${r}px`)}function ze(){const e=this,t=e.slides;for(let i=0;i=0&&w1&&N<=t.size||w<=0&&N>=t.size)&&(t.visibleSlides.push(p),t.visibleSlidesIndexes.push(f),r.eq(f).addClass(i.slideVisibleClass))}p.progress=l?-y:y}t.visibleSlides=J(t.visibleSlides)}function tt(e){const t=this;if(typeof e=="undefined"){const w=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*w||0}const i=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:l,isBeginning:c,isEnd:f}=t;const p=c,y=f;r===0?(l=0,c=!0,f=!0):(l=(e-t.minTranslate())/r,c=l<=0,f=l>=1),v.extend(t,{progress:l,isBeginning:c,isEnd:f}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),c&&!p&&t.emit("reachBeginning toEdge"),f&&!y&&t.emit("reachEnd toEdge"),(p&&!c||y&&!f)&&t.emit("fromEdge"),t.emit("progress",l)}function se(){const e=this,{slides:t,params:i,$wrapperEl:r,activeIndex:l,realIndex:c}=e,f=e.virtual&&i.virtual.enabled;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`);let p;f?p=e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${l}"]`):p=t.eq(l),p.addClass(i.slideActiveClass),i.loop&&(p.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${c}"]`).addClass(i.slideDuplicateActiveClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${c}"]`).addClass(i.slideDuplicateActiveClass));let y=p.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&y.length===0&&(y=t.eq(0),y.addClass(i.slideNextClass));let w=p.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&w.length===0&&(w=t.eq(-1),w.addClass(i.slidePrevClass)),i.loop&&(y.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${y.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${y.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),w.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${w.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${w.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass))}function He(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:r,snapGrid:l,params:c,activeIndex:f,realIndex:p,snapIndex:y}=t;let w=e,N;if(typeof w=="undefined"){for(let _=0;_=r[_]&&i=r[_]&&i=r[_]&&(w=_);c.normalizeSlideIndex&&(w<0||typeof w=="undefined")&&(w=0)}if(l.indexOf(i)>=0)N=l.indexOf(i);else{const _=Math.min(c.slidesPerGroupSkip,w);N=_+Math.floor((w-_)/c.slidesPerGroup)}if(N>=l.length&&(N=l.length-1),w===f){N!==y&&(t.snapIndex=N,t.emit("snapIndexChange"));return}const ee=parseInt(t.slides.eq(w).attr("data-swiper-slide-index")||w,10);v.extend(t,{snapIndex:N,realIndex:ee,previousIndex:f,activeIndex:w}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),p!==ee&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function gt(e){const t=this,i=t.params,r=J(e.target).closest(`.${i.slideClass}`)[0];let l=!1;if(r)for(let c=0;cy?N=y:r&&ec?f="next":rl?f="next":r=p.length&&(Le=p.length-1),(N||f.initialSlide||0)===(w||0)&&i&&l.emit("beforeSlideChangeStart");const Te=-p[Le];if(l.updateProgress(Te),f.normalizeSlideIndex)for(let be=0;be=Math.floor(y[be]*100)&&(c=be);if(l.initialized&&c!==N&&(!l.allowSlideNext&&Tel.translate&&Te>l.maxTranslate()&&(N||0)!==c))return!1;let st;if(c>N?st="next":cN(be)),Re=p.map(be=>N(be)),Le=f[_.indexOf(ee)];let Te=f[_.indexOf(ee)-1];typeof Te=="undefined"&&l.cssMode&&f.forEach(be=>{!Te&&ee>=be&&(Te=be)});let st;return typeof Te!="undefined"&&(st=p.indexOf(Te),st<0&&(st=r.activeIndex-1)),r.slideTo(st,e,t,i)}function q(e=this.params.speed,t=!0,i){const r=this;return r.slideTo(r.activeIndex,e,t,i)}function re(e=this.params.speed,t=!0,i,r=.5){const l=this;let c=l.activeIndex;const f=Math.min(l.params.slidesPerGroupSkip,c),p=f+Math.floor((c-f)/l.params.slidesPerGroup),y=l.rtlTranslate?l.translate:-l.translate;if(y>=l.snapGrid[p]){const w=l.snapGrid[p],N=l.snapGrid[p+1];y-w>(N-w)*r&&(c+=l.params.slidesPerGroup)}else{const w=l.snapGrid[p-1],N=l.snapGrid[p];y-w<=(N-w)*r&&(c-=l.params.slidesPerGroup)}return c=Math.max(c,0),c=Math.min(c,l.slidesGrid.length-1),l.slideTo(c,e,t,i)}function Lt(){const e=this,{params:t,$wrapperEl:i}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let l=e.clickedIndex,c;if(t.loop){if(e.animating)return;c=parseInt(J(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?le.slides.length-e.loopedSlides+r/2?(e.loopFix(),l=i.children(`.${t.slideClass}[data-swiper-slide-index="${c}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),v.nextTick(()=>{e.slideTo(l)})):e.slideTo(l):l>e.slides.length-r?(e.loopFix(),l=i.children(`.${t.slideClass}[data-swiper-slide-index="${c}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),v.nextTick(()=>{e.slideTo(l)})):e.slideTo(l)}else e.slideTo(l)}var Tt={slideTo:Yi,slideToLoop:Q,slideNext:U,slidePrev:K,slideReset:q,slideToClosest:re,slideToClickedSlide:Lt};function xt(){const e=this,{params:t,$wrapperEl:i}=e;i.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let r=i.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const f=t.slidesPerGroup-r.length%t.slidesPerGroup;if(f!==t.slidesPerGroup){for(let p=0;pr.length&&(e.loopedSlides=r.length);const l=[],c=[];r.each((f,p)=>{const y=J(p);f=r.length-e.loopedSlides&&l.push(p),y.attr("data-swiper-slide-index",f)});for(let f=0;f=0;f-=1)i.prepend(J(l[f].cloneNode(!0)).addClass(t.slideDuplicateClass))}function Ze(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:r,allowSlidePrev:l,allowSlideNext:c,snapGrid:f,rtlTranslate:p}=e;let y;e.allowSlidePrev=!0,e.allowSlideNext=!0;const N=-f[t]-e.getTranslate();t=i.length-r&&(y=-i.length+t+r,y+=r,e.slideTo(y,0,!1,!0)&&N!==0&&e.setTranslate((p?-e.translate:e.translate)-N)),e.allowSlidePrev=l,e.allowSlideNext=c,e.emit("loopFix")}function Bt(){const e=this,{$wrapperEl:t,params:i,slides:r}=e;t.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),r.removeAttr("data-swiper-slide-index")}var fi={loopCreate:xt,loopFix:Ze,loopDestroy:Bt};function Ai(e){const t=this;if(oe.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"}function qi(){const e=this;oe.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}var Oi={setGrabCursor:Ai,unsetGrabCursor:qi};function $i(e){const t=this,{$wrapperEl:i,params:r}=t;if(r.loop&&t.loopDestroy(),typeof e=="object"&&"length"in e)for(let l=0;l=p){i.appendSlide(t);return}let y=f>e?f+1:f;const w=[];for(let N=p-1;N>=e;N-=1){const ee=i.slides.eq(N);ee.remove(),w.unshift(ee)}if(typeof t=="object"&&"length"in t){for(let N=0;Ne?f+t.length:f}else r.append(t);for(let N=0;N=0||i.indexOf("Trident/")>=0,ee=i.indexOf("Edge/")>=0,_=i.indexOf("Gecko/")>=0&&i.indexOf("Firefox/")>=0,Re=t==="Win32",Le=i.toLowerCase().indexOf("electron")>=0;let Te=t==="MacIntel";return!p&&Te&&oe.touch&&(l===1024&&c===1366||l===834&&c===1194||l===834&&c===1112||l===768&&c===1024)&&(p=i.match(/(Version)\/([\d.]+)/),Te=!1),r.ie=N,r.edge=ee,r.firefox=_,f&&!Re&&(r.os="android",r.osVersion=f[2],r.android=!0,r.androidChrome=i.toLowerCase().indexOf("chrome")>=0),(p||w||y)&&(r.os="ios",r.ios=!0),w&&!y&&(r.osVersion=w[2].replace(/_/g,"."),r.iphone=!0),p&&(r.osVersion=p[2].replace(/_/g,"."),r.ipad=!0),y&&(r.osVersion=y[3]?y[3].replace(/_/g,"."):null,r.ipod=!0),r.ios&&r.osVersion&&i.indexOf("Version/")>=0&&r.osVersion.split(".")[0]==="10"&&(r.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]),r.webView=!!((w||p||y)&&(i.match(/.*AppleWebKit(?!.*Safari)/i)||P.navigator.standalone))||P.matchMedia&&P.matchMedia("(display-mode: standalone)").matches,r.webview=r.webView,r.standalone=r.webView,r.desktop=!(r.ios||r.android)||Le,r.desktop&&(r.electron=Le,r.macos=Te,r.windows=Re,r.macos&&(r.os="macos"),r.windows&&(r.os="windows")),r.pixelRatio=P.devicePixelRatio||1,r}();function Bn(e){const t=this,i=t.touchEventsData,{params:r,touches:l}=t;if(t.animating&&r.preventInteractionOnTransition)return;let c=e;c.originalEvent&&(c=c.originalEvent);const f=J(c.target);if(r.touchEventsTarget==="wrapper"&&!f.closest(t.wrapperEl).length||(i.isTouchEvent=c.type==="touchstart",!i.isTouchEvent&&"which"in c&&c.which===3)||!i.isTouchEvent&&"button"in c&&c.button>0||i.isTouched&&i.isMoved)return;if(r.noSwiping&&f.closest(r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`)[0]){t.allowClick=!0;return}if(r.swipeHandler&&!f.closest(r.swipeHandler)[0])return;l.currentX=c.type==="touchstart"?c.targetTouches[0].pageX:c.pageX,l.currentY=c.type==="touchstart"?c.targetTouches[0].pageY:c.pageY;const p=l.currentX,y=l.currentY,w=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,N=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(!(w&&(p<=N||p>=P.screen.width-N))){if(v.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=p,l.startY=y,i.touchStartTime=v.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(i.allowThresholdMove=!1),c.type!=="touchstart"){let ee=!0;f.is(i.formElements)&&(ee=!1),O.activeElement&&J(O.activeElement).is(i.formElements)&&O.activeElement!==f[0]&&O.activeElement.blur();const _=ee&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||_)&&c.preventDefault()}t.emit("touchStart",c)}}function ln(e){const t=this,i=t.touchEventsData,{params:r,touches:l,rtlTranslate:c}=t;let f=e;if(f.originalEvent&&(f=f.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",f);return}if(i.isTouchEvent&&f.type!=="touchmove")return;const p=f.type==="touchmove"&&f.targetTouches&&(f.targetTouches[0]||f.changedTouches[0]),y=f.type==="touchmove"?p.pageX:f.pageX,w=f.type==="touchmove"?p.pageY:f.pageY;if(f.preventedByNestedSwiper){l.startX=y,l.startY=w;return}if(!t.allowTouchMove){t.allowClick=!1,i.isTouched&&(v.extend(l,{startX:y,startY:w,currentX:y,currentY:w}),i.touchStartTime=v.now());return}if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(wl.startY&&t.translate>=t.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(yl.startX&&t.translate>=t.minTranslate())return}if(i.isTouchEvent&&O.activeElement&&f.target===O.activeElement&&J(f.target).is(i.formElements)){i.isMoved=!0,t.allowClick=!1;return}if(i.allowTouchCallbacks&&t.emit("touchMove",f),f.targetTouches&&f.targetTouches.length>1)return;l.currentX=y,l.currentY=w;const N=l.currentX-l.startX,ee=l.currentY-l.startY;if(t.params.threshold&&Math.sqrt(yn(N,2)+yn(ee,2))=25&&(Te=Math.atan2(Math.abs(ee),Math.abs(N))*180/Math.PI,i.isScrolling=t.isHorizontal()?Te>r.touchAngle:90-Te>r.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",f),typeof i.startMoving=="undefined"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(i.startMoving=!0),i.isScrolling){i.isTouched=!1;return}if(!i.startMoving)return;t.allowClick=!1,!r.cssMode&&f.cancelable&&f.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&f.stopPropagation(),i.isMoved||(r.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,r.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",f)),t.emit("sliderMove",f),i.isMoved=!0;let _=t.isHorizontal()?N:ee;l.diff=_,_*=r.touchRatio,c&&(_=-_),t.swipeDirection=_>0?"prev":"next",i.currentTranslate=_+i.startTranslate;let Re=!0,Le=r.resistanceRatio;if(r.touchReleaseOnEdges&&(Le=0),_>0&&i.currentTranslate>t.minTranslate()?(Re=!1,r.resistance&&(i.currentTranslate=t.minTranslate()-1+yn(-t.minTranslate()+i.startTranslate+_,Le))):_<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),r.threshold>0)if(Math.abs(_)>r.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,i.currentTranslate=i.startTranslate,l.diff=t.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{i.currentTranslate=i.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&(i.velocities.length===0&&i.velocities.push({position:l[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:l[t.isHorizontal()?"currentX":"currentY"],time:v.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function hi(e){const t=this,i=t.touchEventsData,{params:r,touches:l,rtlTranslate:c,$wrapperEl:f,slidesGrid:p,snapGrid:y}=t;let w=e;if(w.originalEvent&&(w=w.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",w),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&r.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}r.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const N=v.now(),ee=N-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(w),t.emit("tap click",w),ee<300&&N-i.lastClickTime<300&&t.emit("doubleTap doubleClick",w)),i.lastClickTime=v.now(),v.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||l.diff===0||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let _;if(r.followFinger?_=c?t.translate:-t.translate:_=-i.currentTranslate,r.cssMode)return;if(r.freeMode){if(_<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(_>-t.maxTranslate()){t.slides.length1){const si=i.velocities.pop(),Mi=i.velocities.pop(),hn=si.position-Mi.position,Ui=si.time-Mi.time;t.velocity=hn/Ui,t.velocity/=2,Math.abs(t.velocity)150||v.now()-si.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeModeMomentumVelocityRatio,i.velocities.length=0;let be=1e3*r.freeModeMomentumRatio;const Ke=t.velocity*be;let Xe=t.translate+Ke;c&&(Xe=-Xe);let Xt=!1,ei;const Ht=Math.abs(t.velocity)*20*r.freeModeMomentumBounceRatio;let at;if(Xet.minTranslate())r.freeModeMomentumBounce?(Xe-t.minTranslate()>Ht&&(Xe=t.minTranslate()+Ht),ei=t.minTranslate(),Xt=!0,i.allowMomentumBounce=!0):Xe=t.minTranslate(),r.loop&&r.centeredSlides&&(at=!0);else if(r.freeModeSticky){let si;for(let Mi=0;Mi-Xe){si=Mi;break}Math.abs(y[si]-Xe){t.loopFix()}),t.velocity!==0){if(c?be=Math.abs((-Xe-t.translate)/t.velocity):be=Math.abs((Xe-t.translate)/t.velocity),r.freeModeSticky){const si=Math.abs((c?-Xe:Xe)-t.translate),Mi=t.slidesSizesGrid[t.activeIndex];si{!t||t.destroyed||!i.allowMomentumBounce||(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout(()=>{t.setTranslate(ei),f.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(Xe),t.setTransition(be),t.setTranslate(Xe),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,f.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()}))):t.updateProgress(Xe),t.updateActiveIndex(),t.updateSlidesClasses()}else if(r.freeModeSticky){t.slideToClosest();return}(!r.freeModeMomentum||ee>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());return}let Re=0,Le=t.slidesSizesGrid[0];for(let be=0;be=p[be]&&_=p[be]&&(Re=be,Le=p[p.length-1]-p[p.length-2])}const Te=(_-p[Re])/Le,st=Rer.longSwipesMs){if(!r.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(Te>=r.longSwipesRatio?t.slideTo(Re+st):t.slideTo(Re)),t.swipeDirection==="prev"&&(Te>1-r.longSwipesRatio?t.slideTo(Re+st):t.slideTo(Re))}else{if(!r.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(w.target===t.navigation.nextEl||w.target===t.navigation.prevEl)?w.target===t.navigation.nextEl?t.slideTo(Re+st):t.slideTo(Re):(t.swipeDirection==="next"&&t.slideTo(Re+st),t.swipeDirection==="prev"&&t.slideTo(Re))}}function Wi(){const e=this,{params:t,el:i}=e;if(i&&i.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:l,snapGrid:c}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=l,e.allowSlideNext=r,e.params.watchOverflow&&c!==e.snapGrid&&e.checkOverflow()}function Ut(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function kt(){const e=this,{wrapperEl:t,rtlTranslate:i}=e;e.previousTranslate=e.translate,e.isHorizontal()?i?e.translate=t.scrollWidth-t.offsetWidth-t.scrollLeft:e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let r;const l=e.maxTranslate()-e.minTranslate();l===0?r=0:r=(e.translate-e.minTranslate())/l,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let ui=!1;function zi(){}function nn(){const e=this,{params:t,touchEvents:i,el:r,wrapperEl:l}=e;e.onTouchStart=Bn.bind(e),e.onTouchMove=ln.bind(e),e.onTouchEnd=hi.bind(e),t.cssMode&&(e.onScroll=kt.bind(e)),e.onClick=Ut.bind(e);const c=!!t.nested;if(!oe.touch&&oe.pointerEvents)r.addEventListener(i.start,e.onTouchStart,!1),O.addEventListener(i.move,e.onTouchMove,c),O.addEventListener(i.end,e.onTouchEnd,!1);else{if(oe.touch){const f=i.start==="touchstart"&&oe.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;r.addEventListener(i.start,e.onTouchStart,f),r.addEventListener(i.move,e.onTouchMove,oe.passiveListener?{passive:!1,capture:c}:c),r.addEventListener(i.end,e.onTouchEnd,f),i.cancel&&r.addEventListener(i.cancel,e.onTouchEnd,f),ui||(O.addEventListener("touchstart",zi),ui=!0)}(t.simulateTouch&&!Si.ios&&!Si.android||t.simulateTouch&&!oe.touch&&Si.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),O.addEventListener("mousemove",e.onTouchMove,c),O.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),t.cssMode&&l.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(Si.ios||Si.android?"resize orientationchange observerUpdate":"resize observerUpdate",Wi,!0):e.on("observerUpdate",Wi,!0)}function on(){const e=this,{params:t,touchEvents:i,el:r,wrapperEl:l}=e,c=!!t.nested;if(!oe.touch&&oe.pointerEvents)r.removeEventListener(i.start,e.onTouchStart,!1),O.removeEventListener(i.move,e.onTouchMove,c),O.removeEventListener(i.end,e.onTouchEnd,!1);else{if(oe.touch){const f=i.start==="onTouchStart"&&oe.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;r.removeEventListener(i.start,e.onTouchStart,f),r.removeEventListener(i.move,e.onTouchMove,c),r.removeEventListener(i.end,e.onTouchEnd,f),i.cancel&&r.removeEventListener(i.cancel,e.onTouchEnd,f)}(t.simulateTouch&&!Si.ios&&!Si.android||t.simulateTouch&&!oe.touch&&Si.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),O.removeEventListener("mousemove",e.onTouchMove,c),O.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),t.cssMode&&l.removeEventListener("scroll",e.onScroll),e.off(Si.ios||Si.android?"resize orientationchange observerUpdate":"resize observerUpdate",Wi)}var fn={attachEvents:nn,detachEvents:on};function Yt(){const e=this,{activeIndex:t,initialized:i,loopedSlides:r=0,params:l,$el:c}=e,f=l.breakpoints;if(!f||f&&Object.keys(f).length===0)return;const p=e.getBreakpoint(f);if(p&&e.currentBreakpoint!==p){const y=p in f?f[p]:void 0;y&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Le=>{const Te=y[Le];typeof Te!="undefined"&&(Le==="slidesPerView"&&(Te==="AUTO"||Te==="auto")?y[Le]="auto":Le==="slidesPerView"?y[Le]=parseFloat(Te):y[Le]=parseInt(Te,10))});const w=y||e.originalParams,N=l.slidesPerColumn>1,ee=w.slidesPerColumn>1;N&&!ee?c.removeClass(`${l.containerModifierClass}multirow ${l.containerModifierClass}multirow-column`):!N&&ee&&(c.addClass(`${l.containerModifierClass}multirow`),w.slidesPerColumnFill==="column"&&c.addClass(`${l.containerModifierClass}multirow-column`));const _=w.direction&&w.direction!==l.direction,Re=l.loop&&(w.slidesPerView!==l.slidesPerView||_);_&&i&&e.changeDirection(),v.extend(e.params,w),v.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=p,Re&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-r+e.loopedSlides,0,!1)),e.emit("breakpoint",w)}}function Hi(e){if(!e)return;let t=!1;const i=Object.keys(e).map(r=>{if(typeof r=="string"&&r.indexOf("@")===0){const l=parseFloat(r.substr(1));return{value:P.innerHeight*l,point:r}}return{value:r,point:r}});i.sort((r,l)=>parseInt(r.value,10)-parseInt(l.value,10));for(let r=0;r1&&(c.push("multirow"),i.slidesPerColumnFill==="column"&&c.push("multirow-column")),Si.android&&c.push("android"),Si.ios&&c.push("ios"),i.cssMode&&c.push("css-mode"),c.forEach(f=>{t.push(i.containerModifierClass+f)}),l.addClass(t.join(" "))}function li(){const e=this,{$el:t,classNames:i}=e;t.removeClass(i.join(" "))}var Pi={addClasses:yt,removeClasses:li};function Jt(e,t,i,r,l,c){let f;function p(){c&&c()}!J(e).parent("picture")[0]&&(!e.complete||!l)&&t?(f=new P.Image,f.onload=p,f.onerror=p,r&&(f.sizes=r),i&&(f.srcset=i),t&&(f.src=t)):p()}function Ti(){const e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e=="undefined"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let i=0;i0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&r?e.isLocked=r<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var Di={checkOverflow:rn},Ei={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Ri={update:vt,translate:xi,transition:Cn,slide:Tt,loop:fi,grabCursor:Oi,manipulation:bi,events:fn,breakpoints:ji,checkOverflow:Di,classes:Pi,images:Zi},ki={};class Fi extends Me{constructor(...t){let i,r;t.length===1&&t[0].constructor&&t[0].constructor===Object?r=t[0]:[i,r]=t,r||(r={}),r=v.extend({},r),i&&!r.el&&(r.el=i),super(r),Object.keys(Ri).forEach(y=>{Object.keys(Ri[y]).forEach(w=>{Fi.prototype[w]||(Fi.prototype[w]=Ri[y][w])})});const l=this;typeof l.modules=="undefined"&&(l.modules={}),Object.keys(l.modules).forEach(y=>{const w=l.modules[y];if(w.params){const N=Object.keys(w.params)[0],ee=w.params[N];if(typeof ee!="object"||ee===null||!(N in r&&"enabled"in ee))return;r[N]===!0&&(r[N]={enabled:!0}),typeof r[N]=="object"&&!("enabled"in r[N])&&(r[N].enabled=!0),r[N]||(r[N]={enabled:!1})}});const c=v.extend({},Ei);l.useModulesParams(c),l.params=v.extend({},c,ki,r),l.originalParams=v.extend({},l.params),l.passedParams=v.extend({},r),l.$=J;const f=J(l.params.el);if(i=f[0],!i)return;if(f.length>1){const y=[];return f.each((w,N)=>{const ee=v.extend({},r,{el:N});y.push(new Fi(ee))}),y}i.swiper=l,f.data("swiper",l);let p;return i&&i.shadowRoot&&i.shadowRoot.querySelector?(p=J(i.shadowRoot.querySelector(`.${l.params.wrapperClass}`)),p.children=y=>f.children(y)):p=f.children(`.${l.params.wrapperClass}`),v.extend(l,{$el:f,el:i,$wrapperEl:p,wrapperEl:p[0],classNames:[],slides:J(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},rtl:i.dir.toLowerCase()==="rtl"||f.css("direction")==="rtl",rtlTranslate:l.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||f.css("direction")==="rtl"),wrongRTL:p.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:function(){const w=["touchstart","touchmove","touchend","touchcancel"];let N=["mousedown","mousemove","mouseup"];return oe.pointerEvents&&(N=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:w[0],move:w[1],end:w[2],cancel:w[3]},l.touchEventsDesktop={start:N[0],move:N[1],end:N[2]},oe.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:v.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.params.init&&l.init(),l}slidesPerViewDynamic(){const t=this,{params:i,slides:r,slidesGrid:l,size:c,activeIndex:f}=t;let p=1;if(i.centeredSlides){let y=r[f].swiperSlideSize,w;for(let N=f+1;Nc&&(w=!0));for(let N=f-1;N>=0;N-=1)r[N]&&!w&&(y+=r[N].swiperSlideSize,p+=1,y>c&&(w=!0))}else for(let y=f+1;y1)&&t.isEnd&&!t.params.centeredSlides?c=t.slideTo(t.slides.length-1,0,!1,!0):c=t.slideTo(t.activeIndex,0,!1,!0),c||l()),r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i=!0){const r=this,l=r.params.direction;return t||(t=l==="horizontal"?"vertical":"horizontal"),t===l||t!=="horizontal"&&t!=="vertical"||(r.$el.removeClass(`${r.params.containerModifierClass}${l}`).addClass(`${r.params.containerModifierClass}${t}`),r.params.direction=t,r.slides.each((c,f)=>{t==="vertical"?f.style.width="":f.style.height=""}),r.emit("changeDirection"),i&&r.update()),r}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,i=!0){const r=this,{params:l,$el:c,$wrapperEl:f,slides:p}=r;return typeof r.params=="undefined"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),l.loop&&r.loopDestroy(),i&&(r.removeClasses(),c.removeAttr("style"),f.removeAttr("style"),p&&p.length&&p.removeClass([l.slideVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(y=>{r.off(y)}),t!==!1&&(r.$el[0].swiper=null,r.$el.data("swiper",null),v.deleteProps(r)),r.destroyed=!0),null}static extendDefaults(t){v.extend(ki,t)}static get extendedDefaults(){return ki}static get defaults(){return Ei}static get Class(){return Me}static get $(){return J}}var Mn={name:"device",proto:{device:Si},static:{device:Si}},ir={name:"support",proto:{support:oe},static:{support:oe}};const kn=function(){function t(){const i=P.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}return{isEdge:!!P.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(P.navigator.userAgent)}}();var nr={name:"browser",proto:{browser:kn},static:{browser:kn}},rr={name:"resize",create(){const e=this;v.extend(e,{resize:{resizeHandler(){!e||e.destroyed||!e.initialized||(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){!e||e.destroyed||!e.initialized||e.emit("orientationchange")}}})},on:{init(){const e=this;P.addEventListener("resize",e.resize.resizeHandler),P.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;P.removeEventListener("resize",e.resize.resizeHandler),P.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const On={func:P.MutationObserver||P.WebkitMutationObserver,attach(e,t={}){const i=this,r=On.func,l=new r(c=>{if(c.length===1){i.emit("observerUpdate",c[0]);return}const f=function(){i.emit("observerUpdate",c[0])};P.requestAnimationFrame?P.requestAnimationFrame(f):P.setTimeout(f,0)});l.observe(e,{attributes:typeof t.attributes=="undefined"?!0:t.attributes,childList:typeof t.childList=="undefined"?!0:t.childList,characterData:typeof t.characterData=="undefined"?!0:t.characterData}),i.observer.observers.push(l)},init(){const e=this;if(!(!oe.observer||!e.params.observer)){if(e.params.observeParents){const t=e.$el.parents();for(let i=0;i{t.disconnect()}),e.observer.observers=[]}};var sr={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;v.extend(e,{observer:{init:On.init.bind(e),attach:On.attach.bind(e),destroy:On.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const xn={update(e){const t=this,{slidesPerView:i,slidesPerGroup:r,centeredSlides:l}=t.params,{addSlidesBefore:c,addSlidesAfter:f}=t.params.virtual,{from:p,to:y,slides:w,slidesGrid:N,renderSlide:ee,offset:_}=t.virtual;t.updateActiveIndex();const Re=t.activeIndex||0;let Le;t.rtlTranslate?Le="right":Le=t.isHorizontal()?"left":"top";let Te,st;l?(Te=Math.floor(i/2)+r+c,st=Math.floor(i/2)+r+f):(Te=i+(r-1)+c,st=r+f);const be=Math.max((Re||0)-st,0),Ke=Math.min((Re||0)+Te,w.length-1),Xe=(t.slidesGrid[be]||0)-(t.slidesGrid[0]||0);v.extend(t.virtual,{from:be,to:Ke,offset:Xe,slidesGrid:t.slidesGrid});function Xt(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(p===be&&y===Ke&&!e){t.slidesGrid!==N&&Xe!==_&&t.slides.css(Le,`${Xe}px`),t.updateProgress();return}if(t.params.virtual.renderExternal){t.params.virtual.renderExternal.call(t,{offset:Xe,from:be,to:Ke,slides:function(){const si=[];for(let Mi=be;Mi<=Ke;Mi+=1)si.push(w[Mi]);return si}()}),Xt();return}const ei=[],Ht=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let at=p;at<=y;at+=1)(atKe)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${at}"]`).remove();for(let at=0;at=be&&at<=Ke&&(typeof y=="undefined"||e?Ht.push(at):(at>y&&Ht.push(at),at{t.$wrapperEl.append(ee(w[at],at))}),ei.sort((at,si)=>si-at).forEach(at=>{t.$wrapperEl.prepend(ee(w[at],at))}),t.$wrapperEl.children(".swiper-slide").css(Le,`${Xe}px`),Xt()},renderSlide(e,t){const i=this,r=i.params.virtual;if(r.cache&&i.virtual.cache[t])return i.virtual.cache[t];const l=r.renderSlide?J(r.renderSlide.call(i,e,t)):J(`
${e}
`);return l.attr("data-swiper-slide-index")||l.attr("data-swiper-slide-index",t),r.cache&&(i.virtual.cache[t]=l),l},appendSlide(e){const t=this;if(typeof e=="object"&&"length"in e)for(let i=0;i{const y=c[p],w=y.attr("data-swiper-slide-index");w&&y.attr("data-swiper-slide-index",parseInt(w,10)+1),f[parseInt(p,10)+l]=y}),t.virtual.cache=f}t.virtual.update(!0),t.slideTo(r,0)},removeSlide(e){const t=this;if(typeof e=="undefined"||e===null)return;let i=t.activeIndex;if(Array.isArray(e))for(let r=e.length-1;r>=0;r-=1)t.virtual.slides.splice(e[r],1),t.params.virtual.cache&&delete t.virtual.cache[e[r]],e[r]0&&t.$el.parents(`.${t.params.slideActiveClass}`).length===0)return;const Re=P.innerWidth,Le=P.innerHeight,Te=t.$el.offset();i&&(Te.left-=t.$el[0].scrollLeft);const st=[[Te.left,Te.top],[Te.left+t.width,Te.top],[Te.left,Te.top+t.height],[Te.left+t.width,Te.top+t.height]];for(let be=0;be=0&&Ke[0]<=Re&&Ke[1]>=0&&Ke[1]<=Le&&(_=!0)}if(!_)return}t.isHorizontal()?((f||p||y||w)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((p||w)&&!i||(f||y)&&i)&&t.slideNext(),((f||y)&&!i||(p||w)&&i)&&t.slidePrev()):((f||p||N||ee)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(p||ee)&&t.slideNext(),(f||N)&&t.slidePrev()),t.emit("keyPress",l)}},enable(){const e=this;e.keyboard.enabled||(J(O).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(J(O).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var dr={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;v.extend(e,{keyboard:{enabled:!1,enable:Pn.enable.bind(e),disable:Pn.disable.bind(e),handle:Pn.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function Tn(){const e="onwheel";let t=e in O;if(!t){const i=O.createElement("div");i.setAttribute(e,"return;"),t=typeof i[e]=="function"}return!t&&O.implementation&&O.implementation.hasFeature&&O.implementation.hasFeature("","")!==!0&&(t=O.implementation.hasFeature("Events.wheel","3.0")),t}const In={lastScrollTime:v.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return P.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":Tn()?"wheel":"mousewheel"},normalize(e){let l=0,c=0,f=0,p=0;return"detail"in e&&(c=e.detail),"wheelDelta"in e&&(c=-e.wheelDelta/120),"wheelDeltaY"in e&&(c=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(l=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(l=c,c=0),f=l*10,p=c*10,"deltaY"in e&&(p=e.deltaY),"deltaX"in e&&(f=e.deltaX),e.shiftKey&&!f&&(f=p,p=0),(f||p)&&e.deltaMode&&(e.deltaMode===1?(f*=40,p*=40):(f*=800,p*=800)),f&&!l&&(l=f<1?-1:1),p&&!c&&(c=p<1?-1:1),{spinX:l,spinY:c,pixelX:f,pixelY:p}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let t=e;const i=this,r=i.params.mousewheel;i.params.cssMode&&t.preventDefault();let l=i.$el;if(i.params.mousewheel.eventsTarged!=="container"&&(l=J(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!l[0].contains(t.target)&&!r.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let c=0;const f=i.rtlTranslate?-1:1,p=In.normalize(t);if(r.forceToAxis)if(i.isHorizontal())if(Math.abs(p.pixelX)>Math.abs(p.pixelY))c=-p.pixelX*f;else return!0;else if(Math.abs(p.pixelY)>Math.abs(p.pixelX))c=-p.pixelY;else return!0;else c=Math.abs(p.pixelX)>Math.abs(p.pixelY)?-p.pixelX*f:-p.pixelY;if(c===0)return!0;if(r.invert&&(c=-c),i.params.freeMode){const y={time:v.now(),delta:Math.abs(c),direction:Math.sign(c)},{lastEventBeforeSnap:w}=i.mousewheel,N=w&&y.time=i.minTranslate()&&(ee=i.minTranslate()),ee<=i.maxTranslate()&&(ee=i.maxTranslate()),i.setTransition(0),i.setTranslate(ee),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!_&&i.isBeginning||!Re&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;const Le=i.mousewheel.recentWheelEvents;Le.length>=15&&Le.shift();const Te=Le.length?Le[Le.length-1]:void 0,st=Le[0];if(Le.push(y),Te&&(y.delta>Te.delta||y.direction!==Te.direction))Le.splice(0);else if(Le.length>=15&&y.time-st.time<500&&st.delta-y.delta>=1&&y.delta<=6){const be=c>0?.8:.2;i.mousewheel.lastEventBeforeSnap=y,Le.splice(0),i.mousewheel.timeout=v.nextTick(()=>{i.slideToClosest(i.params.speed,!0,void 0,be)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=v.nextTick(()=>{i.mousewheel.lastEventBeforeSnap=y,Le.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(N||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),ee===i.minTranslate()||ee===i.maxTranslate())return!0}}else{const y={time:v.now(),delta:Math.abs(c),direction:Math.sign(c),raw:e},w=i.mousewheel.recentWheelEvents;w.length>=2&&w.shift();const N=w.length?w[w.length-1]:void 0;if(w.push(y),N?(y.direction!==N.direction||y.delta>N.delta||y.time>N.time+150)&&i.mousewheel.animateSlider(y):i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&v.now()-t.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),t.emit("scroll",e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=new P.Date().getTime(),!1)},releaseScroll(e){const t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable(){const e=this,t=In.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t||e.mousewheel.enabled)return!1;let i=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(i=J(e.params.mousewheel.eventsTarged)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=In.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t||!e.mousewheel.enabled)return!1;let i=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(i=J(e.params.mousewheel.eventsTarged)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var Sr={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;v.extend(e,{mousewheel:{enabled:!1,enable:In.enable.bind(e),disable:In.disable.bind(e),handle:In.handle.bind(e),handleMouseEnter:In.handleMouseEnter.bind(e),handleMouseLeave:In.handleMouseLeave.bind(e),animateSlider:In.animateSlider.bind(e),releaseScroll:In.releaseScroll.bind(e),lastScrollTime:v.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const Jn={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:i,$prevEl:r}=e.navigation;r&&r.length>0&&(e.isBeginning?r.addClass(t.disabledClass):r.removeClass(t.disabledClass),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),!(t.isBeginning&&!t.params.loop)&&t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),!(t.isEnd&&!t.params.loop)&&t.slideNext()},init(){const e=this,t=e.params.navigation;if(!(t.nextEl||t.prevEl))return;let i,r;t.nextEl&&(i=J(t.nextEl),e.params.uniqueNavElements&&typeof t.nextEl=="string"&&i.length>1&&e.$el.find(t.nextEl).length===1&&(i=e.$el.find(t.nextEl))),t.prevEl&&(r=J(t.prevEl),e.params.uniqueNavElements&&typeof t.prevEl=="string"&&r.length>1&&e.$el.find(t.prevEl).length===1&&(r=e.$el.find(t.prevEl))),i&&i.length>0&&i.on("click",e.navigation.onNextClick),r&&r.length>0&&r.on("click",e.navigation.onPrevClick),v.extend(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:r,prevEl:r&&r[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}};var Pr={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;v.extend(e,{navigation:{init:Jn.init.bind(e),update:Jn.update.bind(e),destroy:Jn.destroy.bind(e),onNextClick:Jn.onNextClick.bind(e),onPrevClick:Jn.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:i,$prevEl:r}=t.navigation;if(t.params.navigation.hideOnClick&&!J(e.target).is(r)&&!J(e.target).is(i)){let l;i?l=i.hasClass(t.params.navigation.hiddenClass):r&&(l=r.hasClass(t.params.navigation.hiddenClass)),l===!0?t.emit("navigationShow",t):t.emit("navigationHide",t),i&&i.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}}};const Gn={update(){const e=this,t=e.rtl,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,l=e.pagination.$el;let c;const f=e.params.loop?Math.ceil((r-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(c=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),c>r-1-e.loopedSlides*2&&(c-=r-e.loopedSlides*2),c>f-1&&(c-=f),c<0&&e.params.paginationType!=="bullets"&&(c=f+c)):typeof e.snapIndex!="undefined"?c=e.snapIndex:c=e.activeIndex||0,i.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const p=e.pagination.bullets;let y,w,N;if(i.dynamicBullets&&(e.pagination.bulletSize=p.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),l.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(i.dynamicMainBullets+4)}px`),i.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=c-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),y=c-e.pagination.dynamicBulletIndex,w=y+(Math.min(p.length,i.dynamicMainBullets)-1),N=(w+y)/2),p.removeClass(`${i.bulletActiveClass} ${i.bulletActiveClass}-next ${i.bulletActiveClass}-next-next ${i.bulletActiveClass}-prev ${i.bulletActiveClass}-prev-prev ${i.bulletActiveClass}-main`),l.length>1)p.each((ee,_)=>{const Re=J(_),Le=Re.index();Le===c&&Re.addClass(i.bulletActiveClass),i.dynamicBullets&&(Le>=y&&Le<=w&&Re.addClass(`${i.bulletActiveClass}-main`),Le===y&&Re.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),Le===w&&Re.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`))});else{const ee=p.eq(c),_=ee.index();if(ee.addClass(i.bulletActiveClass),i.dynamicBullets){const Re=p.eq(y),Le=p.eq(w);for(let Te=y;Te<=w;Te+=1)p.eq(Te).addClass(`${i.bulletActiveClass}-main`);if(e.params.loop)if(_>=p.length-i.dynamicMainBullets){for(let Te=i.dynamicMainBullets;Te>=0;Te-=1)p.eq(p.length-Te).addClass(`${i.bulletActiveClass}-main`);p.eq(p.length-i.dynamicMainBullets-1).addClass(`${i.bulletActiveClass}-prev`)}else Re.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),Le.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`);else Re.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),Le.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`)}}if(i.dynamicBullets){const ee=Math.min(p.length,i.dynamicMainBullets+4),_=(e.pagination.bulletSize*ee-e.pagination.bulletSize)/2-N*e.pagination.bulletSize,Re=t?"right":"left";p.css(e.isHorizontal()?Re:"top",`${_}px`)}}if(i.type==="fraction"&&(l.find(`.${i.currentClass}`).text(i.formatFractionCurrent(c+1)),l.find(`.${i.totalClass}`).text(i.formatFractionTotal(f))),i.type==="progressbar"){let p;i.progressbarOpposite?p=e.isHorizontal()?"vertical":"horizontal":p=e.isHorizontal()?"horizontal":"vertical";const y=(c+1)/f;let w=1,N=1;p==="horizontal"?w=y:N=y,l.find(`.${i.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${w}) scaleY(${N})`).transition(e.params.speed)}i.type==="custom"&&i.renderCustom?(l.html(i.renderCustom(e,c+1,f)),e.emit("paginationRender",e,l[0])):e.emit("paginationUpdate",e,l[0]),l[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el;let l="";if(t.type==="bullets"){const c=e.params.loop?Math.ceil((i-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let f=0;f`;r.html(l),e.pagination.bullets=r.find(`.${t.bulletClass}`)}t.type==="fraction"&&(t.renderFraction?l=t.renderFraction.call(e,t.currentClass,t.totalClass):l=` / `,r.html(l)),t.type==="progressbar"&&(t.renderProgressbar?l=t.renderProgressbar.call(e,t.progressbarFillClass):l=``,r.html(l)),t.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let i=J(t.el);i.length!==0&&(e.params.uniqueNavElements&&typeof t.el=="string"&&i.length>1&&(i=e.$el.find(t.el)),t.type==="bullets"&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),t.type==="bullets"&&t.dynamicBullets&&(i.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type==="progressbar"&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",`.${t.bulletClass}`,function(l){l.preventDefault();let c=J(this).index()*e.params.slidesPerGroup;e.params.loop&&(c+=e.loopedSlides),e.slideTo(c)}),v.extend(e.pagination,{$el:i,el:i[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",`.${t.bulletClass}`)}};var Zr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;v.extend(e,{pagination:{init:Gn.init.bind(e),render:Gn.render.bind(e),update:Gn.update.bind(e),destroy:Gn.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!J(e.target).hasClass(t.params.pagination.bulletClass)&&(t.pagination.$el.hasClass(t.params.pagination.hiddenClass)===!0?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}};const En={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:i,progress:r}=e,{dragSize:l,trackSize:c,$dragEl:f,$el:p}=t,y=e.params.scrollbar;let w=l,N=(c-l)*r;i?(N=-N,N>0?(w=l-N,N=0):-N+l>c&&(w=c+N)):N<0?(w=l+N,N=0):N+l>c&&(w=c-N),e.isHorizontal()?(f.transform(`translate3d(${N}px, 0, 0)`),f[0].style.width=`${w}px`):(f.transform(`translate3d(0px, ${N}px, 0)`),f[0].style.height=`${w}px`),y.hide&&(clearTimeout(e.scrollbar.timeout),p[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{p[0].style.opacity=0,p.transition(400)},1e3))},setTransition(e){const t=this;!t.params.scrollbar.el||!t.scrollbar.el||t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:i,$el:r}=t;i[0].style.width="",i[0].style.height="";const l=e.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,c=e.size/e.virtualSize,f=c*(l/e.size);let p;e.params.scrollbar.dragSize==="auto"?p=l*c:p=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=`${p}px`:i[0].style.height=`${p}px`,c>=1?r[0].style.display="none":r[0].style.display="",e.params.scrollbar.hide&&(r[0].style.opacity=0),v.extend(t,{trackSize:l,divider:c,moveDivider:f,dragSize:p}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:i,rtlTranslate:r}=t,{$el:l,dragSize:c,trackSize:f,dragStartPos:p}=i;let y;y=(i.getPointerPosition(e)-l.offset()[t.isHorizontal()?"left":"top"]-(p!==null?p:c/2))/(f-c),y=Math.max(Math.min(y,1),0),r&&(y=1-y);const w=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*y;t.updateProgress(w),t.setTranslate(w),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,i=t.params.scrollbar,{scrollbar:r,$wrapperEl:l}=t,{$el:c,$dragEl:f}=r;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===f[0]||e.target===f?r.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),l.transition(100),f.transition(100),r.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),c.transition(0),i.hide&&c.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:i,$wrapperEl:r}=t,{$el:l,$dragEl:c}=i;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,i.setDragPosition(e),r.transition(0),l.transition(0),c.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,i=t.params.scrollbar,{scrollbar:r,$wrapperEl:l}=t,{$el:c}=r;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),l.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=v.nextTick(()=>{c.css("opacity",0),c.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:r,params:l}=e,f=t.$el[0],p=oe.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,y=oe.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;oe.touch?(f.addEventListener(i.start,e.scrollbar.onDragStart,p),f.addEventListener(i.move,e.scrollbar.onDragMove,p),f.addEventListener(i.end,e.scrollbar.onDragEnd,y)):(f.addEventListener(r.start,e.scrollbar.onDragStart,p),O.addEventListener(r.move,e.scrollbar.onDragMove,p),O.addEventListener(r.end,e.scrollbar.onDragEnd,y))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:r,params:l}=e,f=t.$el[0],p=oe.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,y=oe.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;oe.touch?(f.removeEventListener(i.start,e.scrollbar.onDragStart,p),f.removeEventListener(i.move,e.scrollbar.onDragMove,p),f.removeEventListener(i.end,e.scrollbar.onDragEnd,y)):(f.removeEventListener(r.start,e.scrollbar.onDragStart,p),O.removeEventListener(r.move,e.scrollbar.onDragMove,p),O.removeEventListener(r.end,e.scrollbar.onDragEnd,y))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:i}=e,r=e.params.scrollbar;let l=J(r.el);e.params.uniqueNavElements&&typeof r.el=="string"&&l.length>1&&i.find(r.el).length===1&&(l=i.find(r.el));let c=l.find(`.${e.params.scrollbar.dragClass}`);c.length===0&&(c=J(`
`),l.append(c)),v.extend(t,{$el:l,el:l[0],$dragEl:c,dragEl:c[0]}),r.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};var Qr={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;v.extend(e,{scrollbar:{init:En.init.bind(e),destroy:En.destroy.bind(e),updateSize:En.updateSize.bind(e),setTranslate:En.setTranslate.bind(e),setTransition:En.setTransition.bind(e),enableDraggable:En.enableDraggable.bind(e),disableDraggable:En.disableDraggable.bind(e),setDragPosition:En.setDragPosition.bind(e),getPointerPosition:En.getPointerPosition.bind(e),onDragStart:En.onDragStart.bind(e),onDragMove:En.onDragMove.bind(e),onDragEnd:En.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}};const mr={setTransform(e,t){const i=this,{rtl:r}=i,l=J(e),c=r?-1:1,f=l.attr("data-swiper-parallax")||"0";let p=l.attr("data-swiper-parallax-x"),y=l.attr("data-swiper-parallax-y");const w=l.attr("data-swiper-parallax-scale"),N=l.attr("data-swiper-parallax-opacity");if(p||y?(p=p||"0",y=y||"0"):i.isHorizontal()?(p=f,y="0"):(y=f,p="0"),p.indexOf("%")>=0?p=`${parseInt(p,10)*t*c}%`:p=`${p*t*c}px`,y.indexOf("%")>=0?y=`${parseInt(y,10)*t}%`:y=`${y*t}px`,typeof N!="undefined"&&N!==null){const ee=N-(N-1)*(1-Math.abs(t));l[0].style.opacity=ee}if(typeof w=="undefined"||w===null)l.transform(`translate3d(${p}, ${y}, 0px)`);else{const ee=w-(w-1)*(1-Math.abs(t));l.transform(`translate3d(${p}, ${y}, 0px) scale(${ee})`)}},setTranslate(){const e=this,{$el:t,slides:i,progress:r,snapGrid:l}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((c,f)=>{e.parallax.setTransform(f,r)}),i.each((c,f)=>{let p=f.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(p+=Math.ceil(c/2)-r*(l.length-1)),p=Math.min(Math.max(p,-1),1),J(f).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((y,w)=>{e.parallax.setTransform(w,p)})})},setTransition(e=this.params.speed){const t=this,{$el:i}=t;i.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((r,l)=>{const c=J(l);let f=parseInt(c.attr("data-swiper-parallax-duration"),10)||e;e===0&&(f=0),c.transition(f)})}};var wr={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;v.extend(e,{parallax:{setTransform:mr.setTransform.bind(e),setTranslate:mr.setTranslate.bind(e),setTransition:mr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition(e){const t=this;t.params.parallax.enabled&&t.parallax.setTransition(e)}}};const fr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,l=e.targetTouches[1].pageY;return Math.sqrt(yn(r-t,2)+yn(l-i,2))},onGestureStart(e){const t=this,i=t.params.zoom,r=t.zoom,{gesture:l}=r;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!oe.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;r.fakeGestureTouched=!0,l.scaleStart=fr.getDistanceBetweenTouches(e)}if((!l.$slideEl||!l.$slideEl.length)&&(l.$slideEl=J(e.target).closest(`.${t.params.slideClass}`),l.$slideEl.length===0&&(l.$slideEl=t.slides.eq(t.activeIndex)),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${i.containerClass}`),l.maxRatio=l.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,l.$imageWrapEl.length===0)){l.$imageEl=void 0;return}l.$imageEl&&l.$imageEl.transition(0),t.zoom.isScaling=!0},onGestureChange(e){const t=this,i=t.params.zoom,r=t.zoom,{gesture:l}=r;if(!oe.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;r.fakeGestureMoved=!0,l.scaleMove=fr.getDistanceBetweenTouches(e)}!l.$imageEl||l.$imageEl.length===0||(oe.gestures?r.scale=e.scale*r.currentScale:r.scale=l.scaleMove/l.scaleStart*r.currentScale,r.scale>l.maxRatio&&(r.scale=l.maxRatio-1+yn(r.scale-l.maxRatio+1,.5)),r.scalel.touchesStart.x)){l.isTouched=!1;return}if(!t.isHorizontal()&&(Math.floor(l.minY)===Math.floor(l.startY)&&l.touchesCurrent.yl.touchesStart.y)){l.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),l.isMoved=!0,l.currentX=l.touchesCurrent.x-l.touchesStart.x+l.startX,l.currentY=l.touchesCurrent.y-l.touchesStart.y+l.startY,l.currentXl.maxX&&(l.currentX=l.maxX-1+yn(l.currentX-l.maxX+1,.8)),l.currentYl.maxY&&(l.currentY=l.maxY-1+yn(l.currentY-l.maxY+1,.8)),c.prevPositionX||(c.prevPositionX=l.touchesCurrent.x),c.prevPositionY||(c.prevPositionY=l.touchesCurrent.y),c.prevTime||(c.prevTime=Date.now()),c.x=(l.touchesCurrent.x-c.prevPositionX)/(Date.now()-c.prevTime)/2,c.y=(l.touchesCurrent.y-c.prevPositionY)/(Date.now()-c.prevTime)/2,Math.abs(l.touchesCurrent.x-c.prevPositionX)<2&&(c.x=0),Math.abs(l.touchesCurrent.y-c.prevPositionY)<2&&(c.y=0),c.prevPositionX=l.touchesCurrent.x,c.prevPositionY=l.touchesCurrent.y,c.prevTime=Date.now(),r.$imageWrapEl.transform(`translate3d(${l.currentX}px, ${l.currentY}px,0)`)}},onTouchEnd(){const t=this.zoom,{gesture:i,image:r,velocity:l}=t;if(!i.$imageEl||i.$imageEl.length===0)return;if(!r.isTouched||!r.isMoved){r.isTouched=!1,r.isMoved=!1;return}r.isTouched=!1,r.isMoved=!1;let c=300,f=300;const p=l.x*c,y=r.currentX+p,w=l.y*f,N=r.currentY+w;l.x!==0&&(c=Math.abs((y-r.currentX)/l.x)),l.y!==0&&(f=Math.abs((N-r.currentY)/l.y));const ee=Math.max(c,f);r.currentX=y,r.currentY=N;const _=r.width*t.scale,Re=r.height*t.scale;r.minX=Math.min(i.slideWidth/2-_/2,0),r.maxX=-r.minX,r.minY=Math.min(i.slideHeight/2-Re/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),i.$imageWrapEl.transition(ee).transform(`translate3d(${r.currentX}px, ${r.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:i}=t;i.$slideEl&&e.previousIndex!==e.activeIndex&&(i.$imageEl&&i.$imageEl.transform("translate3d(0,0,0) scale(1)"),i.$imageWrapEl&&i.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle(e){const i=this.zoom;i.scale&&i.scale!==1?i.out():i.in(e)},in(e){const t=this,i=t.zoom,r=t.params.zoom,{gesture:l,image:c}=i;if(l.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?l.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):l.$slideEl=t.slides.eq(t.activeIndex),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${r.containerClass}`)),!l.$imageEl||l.$imageEl.length===0)return;l.$slideEl.addClass(`${r.zoomedSlideClass}`);let f,p,y,w,N,ee,_,Re,Le,Te,st,be,Ke,Xe,Xt,ei,Ht,at;typeof c.touchesStart.x=="undefined"&&e?(f=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,p=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(f=c.touchesStart.x,p=c.touchesStart.y),i.scale=l.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,i.currentScale=l.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(Ht=l.$slideEl[0].offsetWidth,at=l.$slideEl[0].offsetHeight,y=l.$slideEl.offset().left,w=l.$slideEl.offset().top,N=y+Ht/2-f,ee=w+at/2-p,Le=l.$imageEl[0].offsetWidth,Te=l.$imageEl[0].offsetHeight,st=Le*i.scale,be=Te*i.scale,Ke=Math.min(Ht/2-st/2,0),Xe=Math.min(at/2-be/2,0),Xt=-Ke,ei=-Xe,_=N*i.scale,Re=ee*i.scale,_Xt&&(_=Xt),Reei&&(Re=ei)):(_=0,Re=0),l.$imageWrapEl.transition(300).transform(`translate3d(${_}px, ${Re}px,0)`),l.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)},out(){const e=this,t=e.zoom,i=e.params.zoom,{gesture:r}=t;r.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):r.$slideEl=e.slides.eq(e.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent(`.${i.containerClass}`)),!(!r.$imageEl||r.$imageEl.length===0)&&(t.scale=1,t.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(`${i.zoomedSlideClass}`),r.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const i=e.touchEvents.start==="touchstart"&&oe.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,r=oe.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;oe.gestures?(e.$wrapperEl.on("gesturestart",l,t.onGestureStart,i),e.$wrapperEl.on("gesturechange",l,t.onGestureChange,i),e.$wrapperEl.on("gestureend",l,t.onGestureEnd,i)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,l,t.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,l,t.onGestureChange,r),e.$wrapperEl.on(e.touchEvents.end,l,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,l,t.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const i=e.touchEvents.start==="touchstart"&&oe.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,r=oe.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;oe.gestures?(e.$wrapperEl.off("gesturestart",l,t.onGestureStart,i),e.$wrapperEl.off("gesturechange",l,t.onGestureChange,i),e.$wrapperEl.off("gestureend",l,t.onGestureEnd,i)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,l,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,l,t.onGestureChange,r),e.$wrapperEl.off(e.touchEvents.end,l,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,l,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)}};var Yr={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(r=>{t[r]=fr[r].bind(e)}),v.extend(e,{zoom:t});let i=1;Object.defineProperty(e.zoom,"scale",{get(){return i},set(r){if(i!==r){const l=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,c=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",r,l,c)}i=r}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){const t=this;t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd(e){const t=this;t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const hr={loadInSlide(e,t=!0){const i=this,r=i.params.lazy;if(typeof e=="undefined"||i.slides.length===0)return;const c=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children(`.${i.params.slideClass}[data-swiper-slide-index="${e}"]`):i.slides.eq(e);let f=c.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);c.hasClass(r.elementClass)&&!c.hasClass(r.loadedClass)&&!c.hasClass(r.loadingClass)&&(f=f.add(c[0])),f.length!==0&&f.each((p,y)=>{const w=J(y);w.addClass(r.loadingClass);const N=w.attr("data-background"),ee=w.attr("data-src"),_=w.attr("data-srcset"),Re=w.attr("data-sizes"),Le=w.parent("picture");i.loadImage(w[0],ee||N,_,Re,!1,()=>{if(!(typeof i=="undefined"||i===null||!i||i&&!i.params||i.destroyed)){if(N?(w.css("background-image",`url("${N}")`),w.removeAttr("data-background")):(_&&(w.attr("srcset",_),w.removeAttr("data-srcset")),Re&&(w.attr("sizes",Re),w.removeAttr("data-sizes")),Le.length&&Le.children("source").each((Te,st)=>{const be=J(st);be.attr("data-srcset")&&(be.attr("srcset",be.attr("data-srcset")),be.removeAttr("data-srcset"))}),ee&&(w.attr("src",ee),w.removeAttr("data-src"))),w.addClass(r.loadedClass).removeClass(r.loadingClass),c.find(`.${r.preloaderClass}`).remove(),i.params.loop&&t){const Te=c.attr("data-swiper-slide-index");if(c.hasClass(i.params.slideDuplicateClass)){const st=i.$wrapperEl.children(`[data-swiper-slide-index="${Te}"]:not(.${i.params.slideDuplicateClass})`);i.lazy.loadInSlide(st.index(),!1)}else{const st=i.$wrapperEl.children(`.${i.params.slideDuplicateClass}[data-swiper-slide-index="${Te}"]`);i.lazy.loadInSlide(st.index(),!1)}}i.emit("lazyImageReady",c[0],w[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",c[0],w[0])})},load(){const e=this,{$wrapperEl:t,params:i,slides:r,activeIndex:l}=e,c=e.virtual&&i.virtual.enabled,f=i.lazy;let p=i.slidesPerView;p==="auto"&&(p=0);function y(N){if(c){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${N}"]`).length)return!0}else if(r[N])return!0;return!1}function w(N){return c?J(N).attr("data-swiper-slide-index"):J(N).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${i.slideVisibleClass}`).each((N,ee)=>{const _=c?J(ee).attr("data-swiper-slide-index"):J(ee).index();e.lazy.loadInSlide(_)});else if(p>1)for(let N=l;N1||f.loadPrevNextAmount&&f.loadPrevNextAmount>1){const N=f.loadPrevNextAmount,ee=p,_=Math.min(l+ee+Math.max(N,ee),r.length),Re=Math.max(l-Math.max(ee,N),0);for(let Le=l+p;Le<_;Le+=1)y(Le)&&e.lazy.loadInSlide(Le);for(let Le=Re;Le0&&e.lazy.loadInSlide(w(N));const ee=t.children(`.${i.slidePrevClass}`);ee.length>0&&e.lazy.loadInSlide(w(ee))}}};var Hr={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;v.extend(e,{lazy:{initialImageLoaded:!1,load:hr.load.bind(e),loadInSlide:hr.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const ar={LinearSpline:function(t,i){const r=function(){let p,y,w;return(N,ee)=>{for(y=-1,p=N.length;p-y>1;)w=p+y>>1,N[w]<=ee?y=w:p=w;return p}}();this.x=t,this.y=i,this.lastIndex=t.length-1;let l,c;return this.interpolate=function(p){return p?(c=r(this.x,p),l=c-1,(p-this.x[l])*(this.y[c]-this.y[l])/(this.x[c]-this.x[l])+this.y[l]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ar.LinearSpline(t.slidesGrid,e.slidesGrid):new ar.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const i=this,r=i.controller.control;let l,c;function f(p){const y=i.rtlTranslate?-i.translate:i.translate;i.params.controller.by==="slide"&&(i.controller.getInterpolateFunction(p),c=-i.controller.spline.interpolate(-y)),(!c||i.params.controller.by==="container")&&(l=(p.maxTranslate()-p.minTranslate())/(i.maxTranslate()-i.minTranslate()),c=(y-i.minTranslate())*l+p.minTranslate()),i.params.controller.inverse&&(c=p.maxTranslate()-c),p.updateProgress(c),p.setTranslate(c,i),p.updateActiveIndex(),p.updateSlidesClasses()}if(Array.isArray(r))for(let p=0;p{f.updateAutoHeight()}),f.$wrapperEl.transitionEnd(()=>{r&&(f.params.loop&&i.params.controller.by==="slide"&&f.loopFix(),f.transitionEnd())}))}if(Array.isArray(r))for(l=0;l0&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((i,r)=>{const l=J(r);e.a11y.makeElFocusable(l),e.a11y.addElRole(l,"button"),e.a11y.addElLabel(l,t.paginationBulletMessage.replace(/\{\{index\}\}/,l.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let i,r;e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.nextSlideMessage),i.on("keydown",e.a11y.onEnterKey)),r&&(e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.prevSlideMessage),r.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let t,i;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),i&&i.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var lr={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;v.extend(e,{a11y:{liveRegion:J(``)}}),Object.keys(Br).forEach(t=>{e.a11y[t]=Br[t].bind(e)})},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate(){const e=this;e.params.a11y.enabled&&e.a11y.updatePagination()},destroy(){const e=this;e.params.a11y.enabled&&e.a11y.destroy()}}};const bn={init(){const e=this;if(!e.params.history)return;if(!P.history||!P.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const t=e.history;t.initialized=!0,t.paths=bn.getPathValues(),!(!t.paths.key&&!t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||P.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||P.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=bn.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=P.location.pathname.slice(1).split("/").filter(l=>l!==""),t=e.length,i=e[t-2],r=e[t-1];return{key:i,value:r}},setHistory(e,t){const i=this;if(!i.history.initialized||!i.params.history.enabled)return;const r=i.slides.eq(t);let l=bn.slugify(r.attr("data-history"));P.location.pathname.includes(e)||(l=`${e}/${l}`);const c=P.history.state;c&&c.value===l||(i.params.history.replaceState?P.history.replaceState({value:l},null,l):P.history.pushState({value:l},null,l))},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,t,i){const r=this;if(t)for(let l=0,c=r.slides.length;l{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},i)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return!e.autoplay.running||typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,e===0||!t.params.autoplay.waitForTransition?(t.autoplay.paused=!1,t.autoplay.run()):(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd))))}};var Ur={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;v.extend(e,{autoplay:{running:!1,paused:!1,run:or.run.bind(e),start:or.start.bind(e),stop:or.stop.bind(e),pause:or.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){!e||e.destroyed||!e.$wrapperEl||t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const i=this;i.autoplay.running&&(t||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(e):i.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const xr={setTranslate(){const e=this,{slides:t}=e;for(let i=0;i{if(l||!t||t.destroyed)return;l=!0,t.animating=!1;const c=["webkitTransitionEnd","transitionend"];for(let f=0;f'),i.append(_)),_.css({height:`${l}px`})):(_=t.find(".swiper-cube-shadow"),_.length===0&&(_=J('
'),t.append(_))));for(let Le=0;Le-1&&(ee=st*90+Xe*90,f&&(ee=-st*90-Xe*90)),Te.transform(at),y.slideShadows){let si=w?Te.find(".swiper-slide-shadow-left"):Te.find(".swiper-slide-shadow-top"),Mi=w?Te.find(".swiper-slide-shadow-right"):Te.find(".swiper-slide-shadow-bottom");si.length===0&&(si=J(`
`),Te.append(si)),Mi.length===0&&(Mi=J(`
`),Te.append(Mi)),si.length&&(si[0].style.opacity=Math.max(-Xe,0)),Mi.length&&(Mi[0].style.opacity=Math.max(Xe,0))}}if(i.css({"-webkit-transform-origin":`50% 50% -${p/2}px`,"-moz-transform-origin":`50% 50% -${p/2}px`,"-ms-transform-origin":`50% 50% -${p/2}px`,"transform-origin":`50% 50% -${p/2}px`}),y.shadow)if(w)_.transform(`translate3d(0px, ${l/2+y.shadowOffset}px, ${-l/2}px) rotateX(90deg) rotateZ(0deg) scale(${y.shadowScale})`);else{const Le=Math.abs(ee)-Math.floor(Math.abs(ee)/90)*90,Te=1.5-(Math.sin(Le*2*Math.PI/360)/2+Math.cos(Le*2*Math.PI/360)/2),st=y.shadowScale,be=y.shadowScale/Te,Ke=y.shadowOffset;_.transform(`scale3d(${st}, 1, ${be}) translate3d(0px, ${c/2+Ke}px, ${-c/2/be}px) rotateX(-90deg)`)}const Re=kn.isSafari||kn.isWebView?-p/2:0;i.transform(`translate3d(0px,0,${Re}px) rotateX(${e.isHorizontal()?0:ee}deg) rotateY(${e.isHorizontal()?-ee:0}deg)`)},setTransition(e){const t=this,{$el:i,slides:r}=t;r.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)}};var vi={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;v.extend(e,{cubeEffect:{setTranslate:qn.setTranslate.bind(e),setTransition:qn.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};v.extend(e.params,t),v.extend(e.originalParams,t)},setTranslate(){const e=this;e.params.effect==="cube"&&e.cubeEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="cube"&&t.cubeEffect.setTransition(e)}}};const Tr={setTranslate(){const e=this,{slides:t,rtlTranslate:i}=e;for(let r=0;r`),l.append(_)),Re.length===0&&(Re=J(`
`),l.append(Re)),_.length&&(_[0].style.opacity=Math.max(-c,0)),Re.length&&(Re[0].style.opacity=Math.max(c,0))}l.transform(`translate3d(${N}px, ${ee}px, 0px) rotateX(${w}deg) rotateY(${y}deg)`)}},setTransition(e){const t=this,{slides:i,activeIndex:r,$wrapperEl:l}=t;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&e!==0){let c=!1;i.eq(r).transitionEnd(function(){if(c||!t||t.destroyed)return;c=!0,t.animating=!1;const p=["webkitTransitionEnd","transitionend"];for(let y=0;y`),Le.append(hn)),Ui.length===0&&(Ui=J(`
`),Le.append(Ui)),hn.length&&(hn[0].style.opacity=be>0?be:0),Ui.length&&(Ui[0].style.opacity=-be>0?-be:0)}}if(oe.pointerEvents||oe.prefixedPointerEvents){const _=l[0].style;_.perspectiveOrigin=`${w}px 50%`}},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Nr={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;v.extend(e,{coverflowEffect:{setTranslate:Dr.setTranslate.bind(e),setTransition:Dr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.effect==="coverflow"&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){const e=this;e.params.effect==="coverflow"&&e.coverflowEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="coverflow"&&t.coverflowEffect.setTransition(e)}}};const gr={init(){const e=this,{thumbs:t}=e.params,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,v.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),v.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):v.isObject(t.swiper)&&(e.thumbs.swiper=new i(v.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const i=t.clickedIndex,r=t.clickedSlide;if(r&&J(r).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof i=="undefined"||i===null)return;let l;if(t.params.loop?l=parseInt(J(t.clickedSlide).attr("data-swiper-slide-index"),10):l=i,e.params.loop){let c=e.activeIndex;e.slides.eq(c).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,c=e.activeIndex);const f=e.slides.eq(c).prevAll(`[data-swiper-slide-index="${l}"]`).eq(0).index(),p=e.slides.eq(c).nextAll(`[data-swiper-slide-index="${l}"]`).eq(0).index();typeof f=="undefined"?l=p:typeof p=="undefined"?l=f:p-ct.previousIndex?"next":"prev"}else w=t.realIndex,N=w>t.previousIndex?"next":"prev";c&&(w+=N==="next"?l:-1*l),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(w)<0&&(i.params.centeredSlides?w>y?w=w-Math.floor(r/2)+1:w=w+Math.floor(r/2)-1:w>y&&(w=w-r+1),i.slideTo(w,e?0:void 0))}let f=1;const p=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(f=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(f=1),f=Math.floor(f),i.slides.removeClass(p),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let y=0;y0&&he.push(vt)},H.onparsingerror=function(vt){Xe=vt},H.onflush=function(){if(Xe){N(Xe);return}I(he)},oe.forEach(vt=>{if(lt)if(Gl(vt,"X-TIMESTAMP-MAP=")){lt=!1,vt.slice(16).split(",").forEach(Qt=>{Gl(Qt,"LOCAL:")?Se=Qt.slice(6):Gl(Qt,"MPEGTS:")&&(De=parseInt(Qt.slice(7)))});try{He=wc(Se)/1e3}catch(Qt){Xe=Qt}return}else vt===""&&(lt=!1);H.parse(vt+` `)}),H.flush()}const au="stpp.ttml.im1t",el=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Gs=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,No={left:"start",center:"center",right:"end",start:"start",end:"end"};function $o(j,r,a,_){const E=ct(new Uint8Array(j),["mdat"]);if(E.length===0){_(new Error("Could not parse IMSC1 mdat"));return}const I=E.map(H=>qe(H)),N=$i(r.baseTime,1,r.timescale);try{I.forEach(H=>a(Kl(H,N)))}catch(H){_(H)}}function Kl(j,r){const E=new DOMParser().parseFromString(j,"text/xml").getElementsByTagName("tt")[0];if(!E)throw new Error("Invalid ttml");const I={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},N=Object.keys(I).reduce((Se,De)=>(Se[De]=E.getAttribute(`ttp:${De}`)||I[De],Se),{}),H=E.getAttribute("xml:space")!=="preserve",oe=su(Vu(E,"styling","style")),he=su(Vu(E,"layout","region")),be=Vu(E,"body","[begin]");return[].map.call(be,Se=>{const De=Vl(Se,H);if(!De||!Se.hasAttribute("begin"))return null;const He=du(Se.getAttribute("begin"),N),Xe=du(Se.getAttribute("dur"),N);let lt=du(Se.getAttribute("end"),N);if(He===null)throw tl(Se);if(lt===null){if(Xe===null)throw tl(Se);lt=He+Xe}const vt=new qu(He-r,lt-r,De);vt.id=ju(vt.startTime,vt.endTime,vt.text);const Qt=he[Se.getAttribute("region")],yr=oe[Se.getAttribute("style")],Tr=cc(Qt,yr,oe),{textAlign:Wr}=Tr;if(Wr){const Br=No[Wr];Br&&(vt.lineAlign=Br),vt.align=Wr}return i(vt,Tr),vt}).filter(Se=>Se!==null)}function Vu(j,r,a){const _=j.getElementsByTagName(r)[0];return _?[].slice.call(_.querySelectorAll(a)):[]}function su(j){return j.reduce((r,a)=>{const _=a.getAttribute("xml:id");return _&&(r[_]=a),r},{})}function Vl(j,r){return[].slice.call(j.childNodes).reduce((a,_,E)=>{var I;return _.nodeName==="br"&&E?a+` `:(I=_.childNodes)!=null&&I.length?Vl(_,r):r?a+_.textContent.trim().replace(/\s+/g," "):a+_.textContent},"")}function cc(j,r,a){const _="http://www.w3.org/ns/ttml#styling";let E=null;const I=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],N=j!=null&&j.hasAttribute("style")?j.getAttribute("style"):null;return N&&a.hasOwnProperty(N)&&(E=a[N]),I.reduce((H,oe)=>{const he=Qo(r,_,oe)||Qo(j,_,oe)||Qo(E,_,oe);return he&&(H[oe]=he),H},{})}function Qo(j,r,a){return j&&j.hasAttributeNS(r,a)?j.getAttributeNS(r,a):null}function tl(j){return new Error(`Could not parse ttml timestamp ${j}`)}function du(j,r){if(!j)return null;let a=Zl(j);return a===null&&(el.test(j)?a=Yl(j,r):Gs.test(j)&&(a=rl(j,r))),a}function Yl(j,r){const a=el.exec(j),_=(a[4]|0)+(a[5]|0)/r.subFrameRate;return(a[1]|0)*3600+(a[2]|0)*60+(a[3]|0)+_/r.frameRate}function rl(j,r){const a=Gs.exec(j),_=Number(a[1]);switch(a[2]){case"h":return _*3600;case"m":return _*60;case"ms":return _*1e3;case"f":return _/r.frameRate;case"t":return _/r.tickRate}return _}class Ma{constructor(r){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Xl(),this.captionsProperties=void 0,this.hls=r,this.config=r.config,this.Cues=r.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},r.on(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(l.MEDIA_DETACHING,this.onMediaDetaching,this),r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),r.on(l.FRAG_LOADING,this.onFragLoading,this),r.on(l.FRAG_LOADED,this.onFragLoaded,this),r.on(l.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),r.on(l.FRAG_DECRYPTED,this.onFragDecrypted,this),r.on(l.INIT_PTS_FOUND,this.onInitPtsFound,this),r.on(l.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),r.on(l.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:r}=this;r.off(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(l.MEDIA_DETACHING,this.onMediaDetaching,this),r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),r.off(l.FRAG_LOADING,this.onFragLoading,this),r.off(l.FRAG_LOADED,this.onFragLoaded,this),r.off(l.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),r.off(l.FRAG_DECRYPTED,this.onFragDecrypted,this),r.off(l.INIT_PTS_FOUND,this.onInitPtsFound,this),r.off(l.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),r.off(l.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){const r=new vl(this,"textTrack1"),a=new vl(this,"textTrack2"),_=new vl(this,"textTrack3"),E=new vl(this,"textTrack4");this.cea608Parser1=new Xo(1,r,a),this.cea608Parser2=new Xo(3,_,E)}}addCues(r,a,_,E,I){let N=!1;for(let H=I.length;H--;){const oe=I[H],he=Uu(oe[0],oe[1],a,_);if(he>=0&&(oe[0]=Math.min(oe[0],a),oe[1]=Math.max(oe[1],_),N=!0,he/(_-a)>.5))return}if(N||I.push([a,_]),this.config.renderTextTracksNatively){const H=this.captionsTracks[r];this.Cues.newCue(H,a,_,E)}else{const H=this.Cues.newCue(null,a,_,E);this.hls.trigger(l.CUES_PARSED,{type:"captions",cues:H,track:r})}}onInitPtsFound(r,{frag:a,id:_,initPTS:E,timescale:I}){const{unparsedVttFrags:N}=this;_==="main"&&(this.initPTS[a.cc]={baseTime:E,timescale:I}),N.length&&(this.unparsedVttFrags=[],N.forEach(H=>{this.onFragLoaded(l.FRAG_LOADED,H)}))}getExistingTrack(r,a){const{media:_}=this;if(_)for(let E=0;E<_.textTracks.length;E++){const I=_.textTracks[E];if(fc(I,{name:r,lang:a,attrs:{}}))return I}return null}createCaptionsTrack(r){this.config.renderTextTracksNatively?this.createNativeTrack(r):this.createNonNativeTrack(r)}createNativeTrack(r){if(this.captionsTracks[r])return;const{captionsProperties:a,captionsTracks:_,media:E}=this,{label:I,languageCode:N}=a[r],H=this.getExistingTrack(I,N);if(H)_[r]=H,yn(_[r]),Ir(_[r],E);else{const oe=this.createTextTrack("captions",I,N);oe&&(oe[r]=!0,_[r]=oe)}}createNonNativeTrack(r){if(this.nonNativeCaptionsTracks[r])return;const a=this.captionsProperties[r];if(!a)return;const _=a.label,E={_id:r,label:_,kind:"captions",default:a.media?!!a.media.default:!1,closedCaptions:a.media};this.nonNativeCaptionsTracks[r]=E,this.hls.trigger(l.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[E]})}createTextTrack(r,a,_){const E=this.media;if(E)return E.addTextTrack(r,a,_)}onMediaAttaching(r,a){this.media=a.media,this._cleanTracks()}onMediaDetaching(){const{captionsTracks:r}=this;Object.keys(r).forEach(a=>{yn(r[a]),delete r[a]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Xl(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:r}=this;if(!r)return;const a=r.textTracks;if(a)for(let _=0;_I.textCodec===au);if(this.config.enableWebVTT||E&&this.config.enableIMSC1){if(aa(this.tracks,_)){this.tracks=_;return}if(this.textTracks=[],this.tracks=_,this.config.renderTextTracksNatively){const N=this.media,H=N?on(N.textTracks):null;if(this.tracks.forEach((oe,he)=>{let be;if(H){let Se=null;for(let De=0;Dehe!==null).map(he=>he.label);oe.length&&R.warn(`Media element contains unused subtitle tracks: ${oe.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const N=this.tracks.map(H=>({label:H.name,kind:H.type.toLowerCase(),default:H.default,subtitleTrack:H}));this.hls.trigger(l.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:N})}}}onManifestLoaded(r,a){this.config.enableCEA708Captions&&a.captions&&a.captions.forEach(_=>{const E=/(?:CC|SERVICE)([1-4])/.exec(_.instreamId);if(!E)return;const I=`textTrack${E[1]}`,N=this.captionsProperties[I];N&&(N.label=_.name,_.lang&&(N.languageCode=_.lang),N.media=_)})}closedCaptionsForLevel(r){const a=this.hls.levels[r.level];return a==null?void 0:a.attrs["CLOSED-CAPTIONS"]}onFragLoading(r,a){if(this.enabled&&a.frag.type===Ye.MAIN){var _,E;const{cea608Parser1:I,cea608Parser2:N,lastSn:H}=this,{cc:oe,sn:he}=a.frag,be=(_=(E=a.part)==null?void 0:E.index)!=null?_:-1;I&&N&&(he!==H+1||he===H&&be!==this.lastPartIndex+1||oe!==this.lastCc)&&(I.reset(),N.reset()),this.lastCc=oe,this.lastSn=he,this.lastPartIndex=be}}onFragLoaded(r,a){const{frag:_,payload:E}=a;if(_.type===Ye.SUBTITLE)if(E.byteLength){const I=_.decryptdata,N="stats"in a;if(I==null||!I.encrypted||N){const H=this.tracks[_.level],oe=this.vttCCs;oe[_.cc]||(oe[_.cc]={start:_.start,prevCC:this.prevCC,new:!0},this.prevCC=_.cc),H&&H.textCodec===au?this._parseIMSC1(_,E):this._parseVTTs(a)}}else this.hls.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Empty subtitle payload")})}_parseIMSC1(r,a){const _=this.hls;$o(a,this.initPTS[r.cc],E=>{this._appendCues(E,r.level),_.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:r})},E=>{R.log(`Failed to parse IMSC1: ${E}`),_.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:E})})}_parseVTTs(r){var a;const{frag:_,payload:E}=r,{initPTS:I,unparsedVttFrags:N}=this,H=I.length-1;if(!I[_.cc]&&H===-1){N.push(r);return}const oe=this.hls,he=(a=_.initSegment)!=null&&a.data?dr(_.initSegment.data,new Uint8Array(E)):E;gl(he,this.initPTS[_.cc],this.vttCCs,_.cc,_.start,be=>{this._appendCues(be,_.level),oe.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:_})},be=>{const Se=be.message==="Missing initPTS for VTT MPEGTS";Se?N.push(r):this._fallbackToIMSC1(_,E),R.log(`Failed to parse VTT cue: ${be}`),!(Se&&H>_.cc)&&oe.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:be})})}_fallbackToIMSC1(r,a){const _=this.tracks[r.level];_.textCodec||$o(a,this.initPTS[r.cc],()=>{_.textCodec=au,this._parseIMSC1(r,a)},()=>{_.textCodec="wvtt"})}_appendCues(r,a){const _=this.hls;if(this.config.renderTextTracksNatively){const E=this.textTracks[a];if(!E||E.mode==="disabled")return;r.forEach(I=>Hr(E,I))}else{const E=this.tracks[a];if(!E)return;const I=E.default?"default":"subtitles"+a;_.trigger(l.CUES_PARSED,{type:"subtitles",cues:r,track:I})}}onFragDecrypted(r,a){const{frag:_}=a;_.type===Ye.SUBTITLE&&this.onFragLoaded(l.FRAG_LOADED,a)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(r,a){this.initCea608Parsers();const{cea608Parser1:_,cea608Parser2:E}=this;if(!this.enabled||!_||!E)return;const{frag:I,samples:N}=a;if(!(I.type===Ye.MAIN&&this.closedCaptionsForLevel(I)==="NONE"))for(let H=0;HAr(H[oe],a,_))}if(this.config.renderTextTracksNatively&&a===0&&E!==void 0){const{textTracks:H}=this;Object.keys(H).forEach(oe=>Ar(H[oe],a,E))}}}extractCea608Data(r){const a=[[],[]],_=r[0]&31;let E=2;for(let I=0;I<_;I++){const N=r[E++],H=127&r[E++],oe=127&r[E++];if(H===0&&oe===0)continue;if((4&N)!==0){const be=3&N;(be===0||be===1)&&(a[be].push(H),a[be].push(oe))}}return a}}function Ec(j){return j.characteristics&&/transcribes-spoken-dialog/gi.test(j.characteristics)&&/describes-music-and-sound/gi.test(j.characteristics)?"captions":"subtitles"}function fc(j,r){return!!j&&j.kind===Ec(r)&&is(r,j)}function Uu(j,r,a,_){return Math.min(r,_)-Math.max(j,a)}function Xl(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}class dc{constructor(r){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=r,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(r){this.streamController=r}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:r}=this;r.on(l.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.on(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(l.MANIFEST_PARSED,this.onManifestParsed,this),r.on(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.on(l.BUFFER_CODECS,this.onBufferCodecs,this),r.on(l.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:r}=this;r.off(l.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.off(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(l.MANIFEST_PARSED,this.onManifestParsed,this),r.off(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.off(l.BUFFER_CODECS,this.onBufferCodecs,this),r.off(l.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(r,a){const _=this.hls.levels[a.droppedLevel];this.isLevelAllowed(_)&&this.restrictedLevels.push({bitrate:_.bitrate,height:_.height,width:_.width})}onMediaAttaching(r,a){this.media=a.media instanceof HTMLVideoElement?a.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(r,a){const _=this.hls;this.restrictedLevels=[],this.firstLevel=a.firstLevel,_.config.capLevelToPlayerSize&&a.video&&this.startCapping()}onLevelsUpdated(r,a){this.timer&&b(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(r,a){this.hls.config.capLevelToPlayerSize&&a.video&&this.startCapping()}onMediaDetaching(){this.stopCapping()}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const r=this.hls.levels;if(r.length){const a=this.hls,_=this.getMaxLevel(r.length-1);_!==this.autoLevelCapping&&R.log(`Setting autoLevelCapping to ${_}: ${r[_].height}p@${r[_].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),a.autoLevelCapping=_,a.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=a.autoLevelCapping}}}getMaxLevel(r){const a=this.hls.levels;if(!a.length)return-1;const _=a.filter((E,I)=>this.isLevelAllowed(E)&&I<=r);return this.clientRect=null,dc.getMaxLevelByMediaSize(_,this.mediaWidth,this.mediaHeight)}startCapping(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)}getDimensions(){if(this.clientRect)return this.clientRect;const r=this.media,a={width:0,height:0};if(r){const _=r.getBoundingClientRect();a.width=_.width,a.height=_.height,!a.width&&!a.height&&(a.width=_.right-_.left||r.width||0,a.height=_.bottom-_.top||r.height||0)}return this.clientRect=a,a}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let r=1;if(!this.hls.config.ignoreDevicePixelRatio)try{r=self.devicePixelRatio}catch(a){}return r}isLevelAllowed(r){return!this.restrictedLevels.some(_=>r.bitrate===_.bitrate&&r.width===_.width&&r.height===_.height)}static getMaxLevelByMediaSize(r,a,_){if(!(r!=null&&r.length))return-1;const E=(H,oe)=>oe?H.width!==oe.width||H.height!==oe.height:!0;let I=r.length-1;const N=Math.max(a,_);for(let H=0;H=N||oe.height>=N)&&E(oe,r[H+1])){I=H;break}}return I}}class Ql{constructor(r){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=r,this.registerListeners()}setStreamController(r){this.streamController=r}registerListeners(){this.hls.on(l.MEDIA_ATTACHING,this.onMediaAttaching,this)}unregisterListeners(){this.hls.off(l.MEDIA_ATTACHING,this.onMediaAttaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(r,a){const _=this.hls.config;if(_.capLevelOnFPSDrop){const E=a.media instanceof self.HTMLVideoElement?a.media:null;this.media=E,E&&typeof E.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),_.fpsDroppedMonitoringPeriod)}}checkFPS(r,a,_){const E=performance.now();if(a){if(this.lastTime){const I=E-this.lastTime,N=_-this.lastDroppedFrames,H=a-this.lastDecodedFrames,oe=1e3*N/I,he=this.hls;if(he.trigger(l.FPS_DROP,{currentDropped:N,currentDecoded:H,totalDroppedFrames:_}),oe>0&&N>he.config.fpsDroppedMonitoringThreshold*H){let be=he.currentLevel;R.warn("drop FPS ratio greater than max allowed value for currentLevel: "+be),be>0&&(he.autoLevelCapping===-1||he.autoLevelCapping>=be)&&(be=be-1,he.trigger(l.FPS_DROP_LEVEL_CAPPING,{level:be,droppedLevel:he.currentLevel}),he.autoLevelCapping=be,this.streamController.nextLevelSwitch())}}this.lastTime=E,this.lastDroppedFrames=_,this.lastDecodedFrames=a}}checkFPSInterval(){const r=this.media;if(r)if(this.isVideoPlaybackQualityAvailable){const a=r.getVideoPlaybackQuality();this.checkFPS(r,a.totalVideoFrames,a.droppedVideoFrames)}else this.checkFPS(r,r.webkitDecodedFrameCount,r.webkitDroppedFrameCount)}}const Go="[eme]";class nl{constructor(r){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=nl.CDMCleanupPromise?[nl.CDMCleanupPromise]:[],this.debug=R.debug.bind(R,Go),this.log=R.log.bind(R,Go),this.warn=R.warn.bind(R,Go),this.error=R.error.bind(R,Go),this.onMediaEncrypted=a=>{const{initDataType:_,initData:E}=a,I=`"${a.type}" event: init data type: "${_}"`;if(this.debug(I),E!==null){if(!this.keyFormatPromise){let N=Object.keys(this.keySystemAccessPromises);N.length||(N=qt(this.config));const H=N.map(tr).filter(oe=>!!oe);this.keyFormatPromise=this.getKeyFormatPromise(H)}this.keyFormatPromise.then(N=>{const H=Ft(N);let oe,he;if(_==="sinf"){if(H!==Me.FAIRPLAY){this.warn(`Ignoring unexpected "${a.type}" event with init data type: "${_}" for selected key-system ${H}`);return}const Xe=ze(new Uint8Array(E));try{const lt=M(JSON.parse(Xe).sinf),vt=Dr(lt);if(!vt)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");oe=vt.subarray(8,24),he=Me.FAIRPLAY}catch(lt){this.warn(`${I} Failed to parse sinf: ${lt}`);return}}else{if(H!==Me.WIDEVINE&&H!==Me.PLAYREADY){this.warn(`Ignoring unexpected "${a.type}" event with init data type: "${_}" for selected key-system ${H}`);return}const Xe=Sr(E),lt=Xe.filter(Qt=>!!Qt.systemId&&At(Qt.systemId)===H);lt.length>1&&this.warn(`${I} Using first of ${lt.length} pssh found for selected key-system ${H}`);const vt=lt[0];if(!vt){Xe.length===0||Xe.some(Qt=>!Qt.systemId)?this.warn(`${I} contains incomplete or invalid pssh data`):this.log(`ignoring ${I} for ${Xe.map(Qt=>At(Qt.systemId)).join(",")} pssh data in favor of playlist keys`);return}if(he=At(vt.systemId),vt.version===0&&vt.data)if(he===Me.WIDEVINE){const Qt=vt.data.length-22;oe=vt.data.subarray(Qt,Qt+16)}else he===Me.PLAYREADY&&(oe=zt(vt.data))}if(!he||!oe){this.log(`Unable to handle ${I} with key-system ${H}`);return}const be=Nt.hexDump(oe),{keyIdToKeySessionPromise:Se,mediaKeySessions:De}=this;let He=Se[be];for(let Xe=0;Xethis.generateRequestWithPreferredKeySession(lt,_,E,"encrypted-event-key-match")),He.catch(yr=>this.handleError(yr));break}}if(!He){if(he!==H){this.log(`Ignoring "${I}" with ${he} init data for selected key-system ${H}`);return}He=Se[be]=this.getKeySystemSelectionPromise([he]).then(({keySystem:Xe,mediaKeys:lt})=>{var vt;this.throwIfDestroyed();const Qt=new Mr("ISO-23001-7",be,(vt=tr(Xe))!=null?vt:"");return Qt.pssh=new Uint8Array(E),Qt.keyId=oe,this.attemptSetMediaKeys(Xe,lt).then(()=>{this.throwIfDestroyed();const yr=this.createMediaKeySessionContext({decryptdata:Qt,keySystem:Xe,mediaKeys:lt});return this.generateRequestWithPreferredKeySession(yr,_,E,"encrypted-event-no-match")})}),He.catch(Xe=>this.handleError(Xe))}})}},this.onWaitingForKey=a=>{this.log(`"${a.type}" event`)},this.hls=r,this.config=r.config,this.registerListeners()}destroy(){this.unregisterListeners(),this.onMediaDetached();const r=this.config;r.requestMediaKeySystemAccessFunc=null,r.licenseXhrSetup=r.licenseResponseCallback=void 0,r.drmSystems=r.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null}registerListeners(){this.hls.on(l.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(l.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(l.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(l.MANIFEST_LOADED,this.onManifestLoaded,this)}unregisterListeners(){this.hls.off(l.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(l.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(l.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(l.MANIFEST_LOADED,this.onManifestLoaded,this)}getLicenseServerUrl(r){const{drmSystems:a,widevineLicenseUrl:_}=this.config,E=a[r];if(E)return E.licenseUrl;if(r===Me.WIDEVINE&&_)return _}getLicenseServerUrlOrThrow(r){const a=this.getLicenseServerUrl(r);if(a===void 0)throw new Error(`no license server URL configured for key-system "${r}"`);return a}getServerCertificateUrl(r){const{drmSystems:a}=this.config,_=a[r];if(_)return _.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${r}"]`)}attemptKeySystemAccess(r){const a=this.hls.levels,_=(N,H,oe)=>!!N&&oe.indexOf(N)===H,E=a.map(N=>N.audioCodec).filter(_),I=a.map(N=>N.videoCodec).filter(_);return E.length+I.length===0&&I.push("avc1.42e01e"),new Promise((N,H)=>{const oe=he=>{const be=he.shift();this.getMediaKeysPromise(be,E,I).then(Se=>N({keySystem:be,mediaKeys:Se})).catch(Se=>{he.length?oe(he):Se instanceof Jo?H(Se):H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_ACCESS,error:Se,fatal:!0},Se.message))})};oe(r)})}requestMediaKeySystemAccess(r,a){const{requestMediaKeySystemAccessFunc:_}=this.config;if(typeof _!="function"){let E=`Configured requestMediaKeySystemAccess is not a function ${_}`;return cr===null&&self.location.protocol==="http:"&&(E=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(E))}return _(r,a)}getMediaKeysPromise(r,a,_){const E=Qe(r,a,_,this.config.drmSystemOptions),I=this.keySystemAccessPromises[r];let N=I==null?void 0:I.keySystemAccess;if(!N){this.log(`Requesting encrypted media "${r}" key-system access with config: ${JSON.stringify(E)}`),N=this.requestMediaKeySystemAccess(r,E);const H=this.keySystemAccessPromises[r]={keySystemAccess:N};return N.catch(oe=>{this.log(`Failed to obtain access to key-system "${r}": ${oe}`)}),N.then(oe=>{this.log(`Access for key-system "${oe.keySystem}" obtained`);const he=this.fetchServerCertificate(r);return this.log(`Create media-keys for "${r}"`),H.mediaKeys=oe.createMediaKeys().then(be=>(this.log(`Media-keys created for "${r}"`),he.then(Se=>Se?this.setMediaKeysServerCertificate(be,r,Se):be))),H.mediaKeys.catch(be=>{this.error(`Failed to create media-keys for "${r}"}: ${be}`)}),H.mediaKeys})}return N.then(()=>I.mediaKeys)}createMediaKeySessionContext({decryptdata:r,keySystem:a,mediaKeys:_}){this.log(`Creating key-system session "${a}" keyId: ${Nt.hexDump(r.keyId||[])}`);const E=_.createSession(),I={decryptdata:r,keySystem:a,mediaKeys:_,mediaKeysSession:E,keyStatus:"status-pending"};return this.mediaKeySessions.push(I),I}renewKeySession(r){const a=r.decryptdata;if(a.pssh){const _=this.createMediaKeySessionContext(r),E=this.getKeyIdString(a),I="cenc";this.keyIdToKeySessionPromise[E]=this.generateRequestWithPreferredKeySession(_,I,a.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(r)}getKeyIdString(r){if(!r)throw new Error("Could not read keyId of undefined decryptdata");if(r.keyId===null)throw new Error("keyId is null");return Nt.hexDump(r.keyId)}updateKeySession(r,a){var _;const E=r.mediaKeysSession;return this.log(`Updating key-session "${E.sessionId}" for keyID ${Nt.hexDump(((_=r.decryptdata)==null?void 0:_.keyId)||[])} - } (data length: ${a&&a.byteLength})`),E.update(a)}selectKeySystemFormat(r){const a=Object.keys(r.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${r.sn} ${r.type}: ${r.level}) key formats ${a.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(a)),this.keyFormatPromise}getKeyFormatPromise(r){return new Promise((a,_)=>{const E=qt(this.config),I=r.map(Ft).filter(N=>!!N&&E.indexOf(N)!==-1);return this.getKeySystemSelectionPromise(I).then(({keySystem:N})=>{const H=tr(N);H?a(H):_(new Error(`Unable to find format for key-system "${N}"`))}).catch(_)})}loadKey(r){const a=r.keyInfo.decryptdata,_=this.getKeyIdString(a),E=`(keyId: ${_} format: "${a.keyFormat}" method: ${a.method} uri: ${a.uri})`;this.log(`Starting session for key ${E}`);let I=this.keyIdToKeySessionPromise[_];return I||(I=this.keyIdToKeySessionPromise[_]=this.getKeySystemForKeyPromise(a).then(({keySystem:N,mediaKeys:H})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${r.frag.sn} ${r.frag.type}: ${r.frag.level} using key ${E}`),this.attemptSetMediaKeys(N,H).then(()=>{this.throwIfDestroyed();const oe=this.createMediaKeySessionContext({keySystem:N,mediaKeys:H,decryptdata:a});return this.generateRequestWithPreferredKeySession(oe,"cenc",a.pssh,"playlist-key")}))),I.catch(N=>this.handleError(N))),I}throwIfDestroyed(r="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(r){this.hls&&(this.error(r.message),r instanceof Jo?this.hls.trigger(l.ERROR,r.data):this.hls.trigger(l.ERROR,{type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_KEYS,error:r,fatal:!0}))}getKeySystemForKeyPromise(r){const a=this.getKeyIdString(r),_=this.keyIdToKeySessionPromise[a];if(!_){const E=Ft(r.keyFormat),I=E?[E]:qt(this.config);return this.attemptKeySystemAccess(I)}return _}getKeySystemSelectionPromise(r){if(r.length||(r=qt(this.config)),r.length===0)throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(r)}attemptSetMediaKeys(r,a){const _=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${r}"`);const E=Promise.all(_).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(a)});return this.setMediaKeysQueue.push(E),E.then(()=>{this.log(`Media-keys set for "${r}"`),_.push(E),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(I=>_.indexOf(I)===-1)})}generateRequestWithPreferredKeySession(r,a,_,E){var I,N;const H=(I=this.config.drmSystems)==null||(N=I[r.keySystem])==null?void 0:N.generateRequest;if(H)try{const Xe=H.call(this.hls,a,_,r);if(!Xe)throw new Error("Invalid response from configured generateRequest filter");a=Xe.initDataType,_=r.decryptdata.pssh=Xe.initData?new Uint8Array(Xe.initData):null}catch(Xe){var oe;if(this.warn(Xe.message),(oe=this.hls)!=null&&oe.config.debug)throw Xe}if(_===null)return this.log(`Skipping key-session request for "${E}" (no initData)`),Promise.resolve(r);const he=this.getKeyIdString(r.decryptdata);this.log(`Generating key-session request for "${E}": ${he} (init data type: ${a} length: ${_?_.byteLength:null})`);const be=new Zn,Se=r._onmessage=Xe=>{const lt=r.mediaKeysSession;if(!lt){be.emit("error",new Error("invalid state"));return}const{messageType:vt,message:Qt}=Xe;this.log(`"${vt}" message event for session "${lt.sessionId}" message size: ${Qt.byteLength}`),vt==="license-request"||vt==="license-renewal"?this.renewLicense(r,Qt).catch(yr=>{this.handleError(yr),be.emit("error",yr)}):vt==="license-release"?r.keySystem===Me.FAIRPLAY&&(this.updateKeySession(r,xe("acknowledged")),this.removeSession(r)):this.warn(`unhandled media key message type "${vt}"`)},De=r._onkeystatuseschange=Xe=>{if(!r.mediaKeysSession){be.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(r);const vt=r.keyStatus;be.emit("keyStatus",vt),vt==="expired"&&(this.warn(`${r.keySystem} expired for key ${he}`),this.renewKeySession(r))};r.mediaKeysSession.addEventListener("message",Se),r.mediaKeysSession.addEventListener("keystatuseschange",De);const He=new Promise((Xe,lt)=>{be.on("error",lt),be.on("keyStatus",vt=>{vt.startsWith("usable")?Xe():vt==="output-restricted"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):vt==="internal-error"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${vt}"`)):vt==="expired"?lt(new Error("key expired while generating request")):this.warn(`unhandled key status change "${vt}"`)})});return r.mediaKeysSession.generateRequest(a,_).then(()=>{var Xe;this.log(`Request generated for key-session "${(Xe=r.mediaKeysSession)==null?void 0:Xe.sessionId}" keyId: ${he}`)}).catch(Xe=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_SESSION,error:Xe,fatal:!1},`Error generating key-session request: ${Xe}`)}).then(()=>He).catch(Xe=>{throw be.removeAllListeners(),this.removeSession(r),Xe}).then(()=>(be.removeAllListeners(),r))}onKeyStatusChange(r){r.mediaKeysSession.keyStatuses.forEach((a,_)=>{this.log(`key status change "${a}" for keyStatuses keyId: ${Nt.hexDump("buffer"in _?new Uint8Array(_.buffer,_.byteOffset,_.byteLength):new Uint8Array(_))} session keyId: ${Nt.hexDump(new Uint8Array(r.decryptdata.keyId||[]))} uri: ${r.decryptdata.uri}`),r.keyStatus=a})}fetchServerCertificate(r){const a=this.config,_=a.loader,E=new _(a),I=this.getServerCertificateUrl(r);return I?(this.log(`Fetching server certificate for "${r}"`),new Promise((N,H)=>{const oe={responseType:"arraybuffer",url:I},he=a.certLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Se={onSuccess:(De,He,Xe,lt)=>{N(De.data)},onError:(De,He,Xe,lt)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:f({url:oe.url,data:void 0},De)},`"${r}" certificate request failed (${I}). Status: ${De.code} (${De.text})`))},onTimeout:(De,He,Xe)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:{url:oe.url,data:void 0}},`"${r}" certificate request timed out (${I})`))},onAbort:(De,He,Xe)=>{H(new Error("aborted"))}};E.load(oe,be,Se)})):Promise.resolve()}setMediaKeysServerCertificate(r,a,_){return new Promise((E,I)=>{r.setServerCertificate(_).then(N=>{this.log(`setServerCertificate ${N?"success":"not supported by CDM"} (${_==null?void 0:_.byteLength}) on "${a}"`),E(r)}).catch(N=>{I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:N,fatal:!0},N.message))})})}renewLicense(r,a){return this.requestLicense(r,new Uint8Array(a)).then(_=>this.updateKeySession(r,new Uint8Array(_)).catch(E=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:E,fatal:!0},E.message)}))}unpackPlayReadyKeyMessage(r,a){const _=String.fromCharCode.apply(null,new Uint16Array(a.buffer));if(!_.includes("PlayReadyKeyMessage"))return r.setRequestHeader("Content-Type","text/xml; charset=utf-8"),a;const E=new DOMParser().parseFromString(_,"application/xml"),I=E.querySelectorAll("HttpHeader");if(I.length>0){let be;for(let Se=0,De=I.length;Se in key message");return xe(atob(he))}setupLicenseXHR(r,a,_,E){const I=this.config.licenseXhrSetup;return I?Promise.resolve().then(()=>{if(!_.decryptdata)throw new Error("Key removed");return I.call(this.hls,r,a,_,E)}).catch(N=>{if(!_.decryptdata)throw N;return r.open("POST",a,!0),I.call(this.hls,r,a,_,E)}).then(N=>(r.readyState||r.open("POST",a,!0),{xhr:r,licenseChallenge:N||E})):(r.open("POST",a,!0),Promise.resolve({xhr:r,licenseChallenge:E}))}requestLicense(r,a){const _=this.config.keyLoadPolicy.default;return new Promise((E,I)=>{const N=this.getLicenseServerUrlOrThrow(r.keySystem);this.log(`Sending license request to URL: ${N}`);const H=new XMLHttpRequest;H.responseType="arraybuffer",H.onreadystatechange=()=>{if(!this.hls||!r.mediaKeysSession)return I(new Error("invalid state"));if(H.readyState===4)if(H.status===200){this._requestLicenseFailureCount=0;let oe=H.response;this.log(`License received ${oe instanceof ArrayBuffer?oe.byteLength:oe}`);const he=this.config.licenseResponseCallback;if(he)try{oe=he.call(this.hls,H,N,r)}catch(be){this.error(be)}E(oe)}else{const oe=_.errorRetry,he=oe?oe.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>he||H.status>=400&&H.status<500)I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:H,response:{url:N,data:void 0,code:H.status,text:H.statusText}},`License Request XHR failed (${N}). Status: ${H.status} (${H.statusText})`));else{const be=he-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${be} attempts left`),this.requestLicense(r,a).then(E,I)}}},r.licenseXhr&&r.licenseXhr.readyState!==XMLHttpRequest.DONE&&r.licenseXhr.abort(),r.licenseXhr=H,this.setupLicenseXHR(H,N,r,a).then(({xhr:oe,licenseChallenge:he})=>{r.keySystem==Me.PLAYREADY&&(he=this.unpackPlayReadyKeyMessage(oe,he)),oe.send(he)})})}onMediaAttached(r,a){if(!this.config.emeEnabled)return;const _=a.media;this.media=_,_.removeEventListener("encrypted",this.onMediaEncrypted),_.removeEventListener("waitingforkey",this.onWaitingForKey),_.addEventListener("encrypted",this.onMediaEncrypted),_.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const r=this.media,a=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Mr.clearKeyUriToKeyIdMap();const _=a.length;nl.CDMCleanupPromise=Promise.all(a.map(E=>this.removeSession(E)).concat(r==null?void 0:r.setMediaKeys(null).catch(E=>{this.log(`Could not clear media keys: ${E}`)}))).then(()=>{_&&(this.log("finished closing key sessions and clearing media keys"),a.length=0)}).catch(E=>{this.log(`Could not close sessions and clear media keys: ${E}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(r,{sessionKeys:a}){if(!(!a||!this.config.emeEnabled)&&!this.keyFormatPromise){const _=a.reduce((E,I)=>(E.indexOf(I.keyFormat)===-1&&E.push(I.keyFormat),E),[]);this.log(`Selecting key-system from session-keys ${_.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(_)}}removeSession(r){const{mediaKeysSession:a,licenseXhr:_}=r;if(a){this.log(`Remove licenses and keys and close session ${a.sessionId}`),r._onmessage&&(a.removeEventListener("message",r._onmessage),r._onmessage=void 0),r._onkeystatuseschange&&(a.removeEventListener("keystatuseschange",r._onkeystatuseschange),r._onkeystatuseschange=void 0),_&&_.readyState!==XMLHttpRequest.DONE&&_.abort(),r.mediaKeysSession=r.decryptdata=r.licenseXhr=void 0;const E=this.mediaKeySessions.indexOf(r);return E>-1&&this.mediaKeySessions.splice(E,1),a.remove().catch(I=>{this.log(`Could not remove session: ${I}`)}).then(()=>a.close()).catch(I=>{this.log(`Could not close session: ${I}`)})}}}nl.CDMCleanupPromise=void 0;class Jo extends Error{constructor(r,a){super(a),this.data=void 0,r.error||(r.error=new Error(a)),this.data=r,r.err=r.error}}var go;(function(j){j.MANIFEST="m",j.AUDIO="a",j.VIDEO="v",j.MUXED="av",j.INIT="i",j.CAPTION="c",j.TIMED_TEXT="tt",j.KEY="k",j.OTHER="o"})(go||(go={}));var Jl;(function(j){j.DASH="d",j.HLS="h",j.SMOOTH="s",j.OTHER="o"})(Jl||(Jl={}));var zu;(function(j){j.OBJECT="CMCD-Object",j.REQUEST="CMCD-Request",j.SESSION="CMCD-Session",j.STATUS="CMCD-Status"})(zu||(zu={}));const hu={[zu.OBJECT]:["br","d","ot","tb"],[zu.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[zu.SESSION]:["cid","pr","sf","sid","st","v"],[zu.STATUS]:["bs","rtp"]};class ou{constructor(r,a){this.value=void 0,this.params=void 0,Array.isArray(r)&&(r=r.map(_=>_ instanceof ou?_:new ou(_))),this.value=r,this.params=a}}class Dl{constructor(r){this.description=void 0,this.description=r}}const Zu="Dict";function hc(j){return Array.isArray(j)?JSON.stringify(j):j instanceof Map?"Map{}":j instanceof Set?"Set{}":typeof j=="object"?JSON.stringify(j):String(j)}function Sc(j,r,a,_){return new Error(`failed to ${j} "${hc(r)}" as ${a}`,{cause:_})}const yl="Bare Item",uo="Boolean",Cc="Byte Sequence",pc="Decimal",il="Integer";function ku(j){return j<-999999999999999||99999999999999912)throw gu(j,pc);const a=r.toString();return a.includes(".")?a:`${a}.0`}const Ol="String";function Ko(j){if(lo.test(j))throw gu(j,Ol);return`"${j.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Eu(j){return j.description||j.toString().slice(7,-1)}function kl(j){const r=Eu(j);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r)===!1)throw gu(r,al);return r}function ul(j){switch(typeof j){case"number":if(!b(j))throw gu(j,yl);return Number.isInteger(j)?ol(j):uu(j);case"string":return Ko(j);case"symbol":return kl(j);case"boolean":return Ac(j);case"object":if(j instanceof Date)return je(j);if(j instanceof Uint8Array)return jo(j);if(j instanceof Dl)return kl(j);default:throw gu(j,yl)}}function Hu(j){if(/^[a-z*][a-z0-9\-_.*]*$/.test(j)===!1)throw gu(j,Dc);return j}function Ru(j){return j==null?"":Object.entries(j).map(([r,a])=>a===!0?`;${Hu(r)}`:`;${Hu(r)}=${ul(a)}`).join("")}function Su(j){return j instanceof ou?`${ul(j.value)}${Ru(j.params)}`:ul(j)}function _c(j){return`(${j.value.map(Su).join(" ")})${Ru(j.params)}`}function Rl(j,r={whitespace:!0}){if(typeof j!="object")throw gu(j,Zu);const a=j instanceof Map?j.entries():Object.entries(j),_=r!=null&&r.whitespace?" ":"";return Array.from(a).map(([E,I])=>{I instanceof ou||(I=new ou(I));let N=Hu(E);return I.value===!0?N+=Ru(I.params):(N+="=",Array.isArray(I.value)?N+=_c(I):N+=Su(I)),N}).join(`,${_}`)}function pu(j,r){return Rl(j,r)}const Yu=j=>j==="ot"||j==="sf"||j==="st",Cu=j=>typeof j=="number"?b(j):j!=null&&j!==""&&j!==!1;function Bc(j,r){const a=new URL(j),_=new URL(r);if(a.origin!==_.origin)return j;const E=a.pathname.split("/").slice(1),I=_.pathname.split("/").slice(1,-1);for(;E[0]===I[0];)E.shift(),I.shift();for(;I.length;)I.shift(),E.unshift("..");return E.join("/")}function Tc(){try{return crypto.randomUUID()}catch(j){try{const r=URL.createObjectURL(new Blob),a=r.toString();return URL.revokeObjectURL(r),a.slice(a.lastIndexOf("/")+1)}catch(r){let a=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,E=>{const I=(a+Math.random()*16)%16|0;return a=Math.floor(a/16),(E=="x"?I:I&3|8).toString(16)})}}}const Ao=j=>Math.round(j),ll=(j,r)=>(r!=null&&r.baseUrl&&(j=Bc(j,r.baseUrl)),encodeURIComponent(j)),bl=j=>Ao(j/100)*100,Ll={br:Ao,d:Ao,bl,dl:bl,mtp:bl,nor:ll,rtp:bl,tb:Ao};function Ml(j,r){const a={};if(j==null||typeof j!="object")return a;const _=Object.keys(j).sort(),E=i({},Ll,r==null?void 0:r.formatters),I=r==null?void 0:r.filter;return _.forEach(N=>{if(I!=null&&I(N))return;let H=j[N];const oe=E[N];oe&&(H=oe(H,r)),!(N==="v"&&H===1)&&(N=="pr"&&H===1||Cu(H)&&(Yu(N)&&typeof H=="string"&&(H=new Dl(H)),a[N]=H))}),a}function xl(j,r={}){return j?pu(Ml(j,r),i({whitespace:!1},r)):""}function Fl(j,r={}){if(!j)return{};const a=Object.entries(j),_=Object.entries(hu).concat(Object.entries((r==null?void 0:r.customHeaderMap)||{})),E=a.reduce((I,N)=>{var H,oe;const[he,be]=N,Se=((H=_.find(De=>De[1].includes(he)))==null?void 0:H[0])||zu.REQUEST;return(oe=I[Se])!=null||(I[Se]={}),I[Se][he]=be,I},{});return Object.entries(E).reduce((I,[N,H])=>(I[N]=xl(H,r),I),{})}function Oc(j,r,a){return i(j,Fl(r,a))}const ql="CMCD";function Bl(j,r={}){if(!j)return"";const a=xl(j,r);return`${ql}=${encodeURIComponent(a)}`}const cl=/CMCD=[^&#]+/;function Pc(j,r,a){const _=Bl(r,a);if(!_)return j;if(cl.test(j))return j.replace(cl,_);const E=j.includes("?")?"&":"?";return`${j}${E}${_}`}class mc{constructor(r){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=E=>{try{this.apply(E,{ot:go.MANIFEST,su:!this.initialized})}catch(I){R.warn("Could not generate manifest CMCD data.",I)}},this.applyFragmentData=E=>{try{const I=E.frag,N=this.hls.levels[I.level],H=this.getObjectType(I),oe={d:I.duration*1e3,ot:H};(H===go.VIDEO||H===go.AUDIO||H==go.MUXED)&&(oe.br=N.bitrate/1e3,oe.tb=this.getTopBandwidth(H)/1e3,oe.bl=this.getBufferLength(H)),this.apply(E,oe)}catch(I){R.warn("Could not generate segment CMCD data.",I)}},this.hls=r;const a=this.config=r.config,{cmcd:_}=a;_!=null&&(a.pLoader=this.createPlaylistLoader(),a.fLoader=this.createFragmentLoader(),this.sid=_.sessionId||Tc(),this.cid=_.contentId,this.useHeaders=_.useHeaders===!0,this.includeKeys=_.includeKeys,this.registerListeners())}registerListeners(){const r=this.hls;r.on(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.on(l.MEDIA_DETACHED,this.onMediaDetached,this),r.on(l.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const r=this.hls;r.off(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.off(l.MEDIA_DETACHED,this.onMediaDetached,this),r.off(l.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null}onMediaAttached(r,a){this.media=a.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(r,a){var _,E;this.audioBuffer=(_=a.tracks.audio)==null?void 0:_.buffer,this.videoBuffer=(E=a.tracks.video)==null?void 0:E.buffer}createData(){var r;return{v:1,sf:Jl.HLS,sid:this.sid,cid:this.cid,pr:(r=this.media)==null?void 0:r.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(r,a={}){i(a,this.createData());const _=a.ot===go.INIT||a.ot===go.VIDEO||a.ot===go.MUXED;this.starved&&_&&(a.bs=!0,a.su=!0,this.starved=!1),a.su==null&&(a.su=this.buffering);const{includeKeys:E}=this;E&&(a=Object.keys(a).reduce((I,N)=>(E.includes(N)&&(I[N]=a[N]),I),{})),this.useHeaders?(r.headers||(r.headers={}),Oc(r.headers,a)):r.url=Pc(r.url,a)}getObjectType(r){const{type:a}=r;if(a==="subtitle")return go.TIMED_TEXT;if(r.sn==="initSegment")return go.INIT;if(a==="audio")return go.AUDIO;if(a==="main")return this.hls.audioTracks.length?go.VIDEO:go.MUXED}getTopBandwidth(r){let a=0,_;const E=this.hls;if(r===go.AUDIO)_=E.audioTracks;else{const I=E.maxAutoLevel,N=I>-1?I+1:E.levels.length;_=E.levels.slice(0,N)}for(const I of _)I.bitrate>a&&(a=I.bitrate);return a>0?a:NaN}getBufferLength(r){const a=this.hls.media,_=r===go.AUDIO?this.audioBuffer:this.videoBuffer;return!_||!a?NaN:hr.bufferInfo(_,a.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:r}=this.config,a=this.applyPlaylistData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}createFragmentLoader(){const{fLoader:r}=this.config,a=this.applyFragmentData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}}const Lu=3e5;class Nl{constructor(r){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=r,this.log=R.log.bind(R,"[content-steering]:"),this.registerListeners()}registerListeners(){const r=this.hls;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.MANIFEST_PARSED,this.onManifestParsed,this),r.on(l.ERROR,this.onError,this)}unregisterListeners(){const r=this.hls;r&&(r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.MANIFEST_PARSED,this.onManifestParsed,this),r.off(l.ERROR,this.onError,this))}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const r=this.timeToLoad*1e3-(performance.now()-this.updated);if(r>0){this.scheduleRefresh(this.uri,r);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(r){const a=this.levels;a&&(this.levels=a.filter(_=>_!==r))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(r,a){const{contentSteering:_}=a;_!==null&&(this.pathwayId=_.pathwayId,this.uri=_.uri,this.started&&this.startLoad())}onManifestParsed(r,a){this.audioTracks=a.audioTracks,this.subtitleTracks=a.subtitleTracks}onError(r,a){const{errorAction:_}=a;if((_==null?void 0:_.action)===Yn.SendAlternateToPenaltyBox&&_.flags===va.MoveAllAlternatesMatchingHost){const E=this.levels;let I=this.pathwayPriority,N=this.pathwayId;if(a.context){const{groupId:H,pathwayId:oe,type:he}=a.context;H&&E?N=this.getPathwayForGroupId(H,he,N):oe&&(N=oe)}N in this.penalizedPathways||(this.penalizedPathways[N]=performance.now()),!I&&E&&(I=E.reduce((H,oe)=>(H.indexOf(oe.pathwayId)===-1&&H.push(oe.pathwayId),H),[])),I&&I.length>1&&(this.updatePathwayPriority(I),_.resolved=this.pathwayId!==N),_.resolved||R.warn(`Could not resolve ${a.details} ("${a.error.message}") with content-steering for Pathway: ${N} levels: ${E&&E.length} priorities: ${JSON.stringify(I)} penalized: ${JSON.stringify(this.penalizedPathways)}`)}}filterParsedLevels(r){this.levels=r;let a=this.getLevelsForPathway(this.pathwayId);if(a.length===0){const _=r[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${_}"`),a=this.getLevelsForPathway(_),this.pathwayId=_}return a.length!==r.length&&this.log(`Found ${a.length}/${r.length} levels in Pathway "${this.pathwayId}"`),a}getLevelsForPathway(r){return this.levels===null?[]:this.levels.filter(a=>r===a.pathwayId)}updatePathwayPriority(r){this.pathwayPriority=r;let a;const _=this.penalizedPathways,E=performance.now();Object.keys(_).forEach(I=>{E-_[I]>Lu&&delete _[I]});for(let I=0;I0){this.log(`Setting Pathway to "${N}"`),this.pathwayId=N,za(a),this.hls.trigger(l.LEVELS_UPDATED,{levels:a});const he=this.hls.levels[H];oe&&he&&this.levels&&(he.attrs["STABLE-VARIANT-ID"]!==oe.attrs["STABLE-VARIANT-ID"]&&he.bitrate!==oe.bitrate&&this.log(`Unstable Pathways change from bitrate ${oe.bitrate} to ${he.bitrate}`),this.hls.nextLoadLevel=H);break}}}getPathwayForGroupId(r,a,_){const E=this.getLevelsForPathway(_).concat(this.levels||[]);for(let I=0;I{const{ID:N,"BASE-ID":H,"URI-REPLACEMENT":oe}=I;if(a.some(be=>be.pathwayId===N))return;const he=this.getLevelsForPathway(H).map(be=>{const Se=new Z(be.attrs);Se["PATHWAY-ID"]=N;const De=Se.AUDIO&&`${Se.AUDIO}_clone_${N}`,He=Se.SUBTITLES&&`${Se.SUBTITLES}_clone_${N}`;De&&(_[Se.AUDIO]=De,Se.AUDIO=De),He&&(E[Se.SUBTITLES]=He,Se.SUBTITLES=He);const Xe=ec(be.uri,Se["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",oe),lt=new Fa({attrs:Se,audioCodec:be.audioCodec,bitrate:be.bitrate,height:be.height,name:be.name,url:Xe,videoCodec:be.videoCodec,width:be.width});if(be.audioGroups)for(let vt=1;vt{this.log(`Loaded steering manifest: "${E}"`);const Xe=be.data;if(Xe.VERSION!==1){this.log(`Steering VERSION ${Xe.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Xe.TTL;const{"RELOAD-URI":lt,"PATHWAY-CLONES":vt,"PATHWAY-PRIORITY":Qt}=Xe;if(lt)try{this.uri=new self.URL(lt,E).href}catch(Tr){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${lt}`);return}this.scheduleRefresh(this.uri||De.url),vt&&this.clonePathways(vt);const yr={steeringManifest:Xe,url:E.toString()};this.hls.trigger(l.STEERING_MANIFEST_LOADED,yr),Qt&&this.updatePathwayPriority(Qt)},onError:(be,Se,De,He)=>{if(this.log(`Error loading steering manifest: ${be.code} ${be.text} (${Se.url})`),this.stopLoad(),be.code===410){this.enabled=!1,this.log(`Steering manifest ${Se.url} no longer available`);return}let Xe=this.timeToLoad*1e3;if(be.code===429){const lt=this.loader;if(typeof(lt==null?void 0:lt.getResponseHeader)=="function"){const vt=lt.getResponseHeader("Retry-After");vt&&(Xe=parseFloat(vt)*1e3)}this.log(`Steering manifest ${Se.url} rate limited`);return}this.scheduleRefresh(this.uri||Se.url,Xe)},onTimeout:(be,Se,De)=>{this.log(`Timeout loading steering manifest (${Se.url})`),this.scheduleRefresh(this.uri||Se.url)}};this.log(`Requesting steering manifest: ${E}`),this.loader.load(I,oe,he)}scheduleRefresh(r,a=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var _;const E=(_=this.hls)==null?void 0:_.media;if(E&&!E.ended){this.loadSteeringManifest(r);return}this.scheduleRefresh(r,this.timeToLoad*1e3)},a)}}function wl(j,r,a,_){j&&Object.keys(r).forEach(E=>{const I=j.filter(N=>N.groupId===E).map(N=>{const H=i({},N);return H.details=void 0,H.attrs=new Z(H.attrs),H.url=H.attrs.URI=ec(N.url,N.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",a),H.groupId=H.attrs["GROUP-ID"]=r[E],H.attrs["PATHWAY-ID"]=_,H});j.push(...I)})}function ec(j,r,a,_){const{HOST:E,PARAMS:I,[a]:N}=_;let H;r&&(H=N==null?void 0:N[r],H&&(j=H));const oe=new self.URL(j);return E&&!H&&(oe.host=E),I&&Object.keys(I).sort().forEach(he=>{he&&oe.searchParams.set(he,I[he])}),oe.href}const tc=/^age:\s*[\d.]+\s*$/im;class vc{constructor(r){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=r&&r.xhrSetup||null,this.stats=new Q,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))}abort(){var r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(r,a,_){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=a,this.callbacks=_,this.loadInternal()}loadInternal(){const{config:r,context:a}=this;if(!r||!a)return;const _=this.loader=new self.XMLHttpRequest,E=this.stats;E.loading.first=0,E.loaded=0,E.aborted=!1;const I=this.xhrSetup;I?Promise.resolve().then(()=>{if(!(this.loader!==_||this.stats.aborted))return I(_,a.url)}).catch(N=>{if(!(this.loader!==_||this.stats.aborted))return _.open("GET",a.url,!0),I(_,a.url)}).then(()=>{this.loader!==_||this.stats.aborted||this.openAndSendXhr(_,a,r)}).catch(N=>{this.callbacks.onError({code:_.status,text:N.message},a,_,E)}):this.openAndSendXhr(_,a,r)}openAndSendXhr(r,a,_){r.readyState||r.open("GET",a.url,!0);const E=a.headers,{maxTimeToFirstByteMs:I,maxLoadTimeMs:N}=_.loadPolicy;if(E)for(const H in E)r.setRequestHeader(H,E[H]);a.rangeEnd&&r.setRequestHeader("Range","bytes="+a.rangeStart+"-"+(a.rangeEnd-1)),r.onreadystatechange=this.readystatechange.bind(this),r.onprogress=this.loadprogress.bind(this),r.responseType=a.responseType,self.clearTimeout(this.requestTimeout),_.timeout=I&&b(I)?I:N,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout),r.send()}readystatechange(){const{context:r,loader:a,stats:_}=this;if(!r||!a)return;const E=a.readyState,I=this.config;if(!_.aborted&&E>=2&&(_.loading.first===0&&(_.loading.first=Math.max(self.performance.now(),_.loading.start),I.timeout!==I.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),I.timeout=I.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),I.loadPolicy.maxLoadTimeMs-(_.loading.first-_.loading.start)))),E===4)){self.clearTimeout(this.requestTimeout),a.onreadystatechange=null,a.onprogress=null;const N=a.status,H=a.responseType==="text"?a.responseText:null;if(N>=200&&N<300){const Se=H!=null?H:a.response;if(Se!=null){_.loading.end=Math.max(self.performance.now(),_.loading.first);const De=a.responseType==="arraybuffer"?Se.byteLength:Se.length;if(_.loaded=_.total=De,_.bwEstimate=_.total*8e3/(_.loading.end-_.loading.first),!this.callbacks)return;const He=this.callbacks.onProgress;if(He&&He(_,r,Se,a),!this.callbacks)return;const Xe={url:a.responseURL,data:Se,code:N};this.callbacks.onSuccess(Xe,_,r,a);return}}const oe=I.loadPolicy.errorRetry,he=_.retry,be={url:r.url,data:void 0,code:N};fo(oe,he,!1,be)?this.retry(oe):(R.error(`${N} while loading ${r.url}`),this.callbacks.onError({code:N,text:a.statusText},r,a,_))}}loadtimeout(){if(!this.config)return;const r=this.config.loadPolicy.timeoutRetry,a=this.stats.retry;if(fo(r,a,!0))this.retry(r);else{var _;R.warn(`timeout while loading ${(_=this.context)==null?void 0:_.url}`);const E=this.callbacks;E&&(this.abortInternal(),E.onTimeout(this.stats,this.context,this.loader))}}retry(r){const{context:a,stats:_}=this;this.retryDelay=Ks(r,_.retry),_.retry++,R.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${a==null?void 0:a.url}, retrying ${_.retry}/${r.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(r){const a=this.stats;a.loaded=r.loaded,r.lengthComputable&&(a.total=r.total)}getCacheAge(){let r=null;if(this.loader&&tc.test(this.loader.getAllResponseHeaders())){const a=this.loader.getResponseHeader("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.loader&&new RegExp(`^${r}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(r):null}}function A(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(j){}return!1}const P=/(\d+)-(\d+)\/(\d+)/;class D{constructor(r){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=r.fetchSetup||zn,this.controller=new self.AbortController,this.stats=new Q}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(r,a,_){const E=this.stats;if(E.loading.start)throw new Error("Loader can only be used once.");E.loading.start=self.performance.now();const I=pe(r,this.controller.signal),N=_.onProgress,H=r.responseType==="arraybuffer",oe=H?"byteLength":"length",{maxTimeToFirstByteMs:he,maxLoadTimeMs:be}=a.loadPolicy;this.context=r,this.config=a,this.callbacks=_,this.request=this.fetchSetup(r,I),self.clearTimeout(this.requestTimeout),a.timeout=he&&b(he)?he:be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},a.timeout),self.fetch(this.request).then(Se=>{this.response=this.loader=Se;const De=Math.max(self.performance.now(),E.loading.start);if(self.clearTimeout(this.requestTimeout),a.timeout=be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},be-(De-E.loading.start)),!Se.ok){const{status:He,statusText:Xe}=Se;throw new dn(Xe||"fetch, bad network response",He,Se)}return E.loading.first=De,E.total=an(Se.headers)||E.total,N&&b(a.highWaterMark)?this.loadProgressively(Se,E,r,a.highWaterMark,N):H?Se.arrayBuffer():r.responseType==="json"?Se.json():Se.text()}).then(Se=>{const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),E.loading.end=Math.max(self.performance.now(),E.loading.first);const He=Se[oe];He&&(E.loaded=E.total=He);const Xe={url:De.url,data:Se,code:De.status};N&&!b(a.highWaterMark)&&N(E,r,Se,De),_.onSuccess(Xe,E,r,De)}).catch(Se=>{if(self.clearTimeout(this.requestTimeout),E.aborted)return;const De=Se&&Se.code||0,He=Se?Se.message:null;_.onError({code:De,text:He},r,Se?Se.details:null,E)})}getCacheAge(){let r=null;if(this.response){const a=this.response.headers.get("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.response?this.response.headers.get(r):null}loadProgressively(r,a,_,E=0,I){const N=new Bs,H=r.body.getReader(),oe=()=>H.read().then(he=>{if(he.done)return N.dataLength&&I(a,_,N.flush(),r),Promise.resolve(new ArrayBuffer(0));const be=he.value,Se=be.length;return a.loaded+=Se,Se=E&&I(a,_,N.flush(),r)):I(a,_,be,r),oe()}).catch(()=>Promise.reject());return oe()}}function pe(j,r){const a={method:"GET",mode:"cors",credentials:"same-origin",signal:r,headers:new self.Headers(i({},j.headers))};return j.rangeEnd&&a.headers.set("Range","bytes="+j.rangeStart+"-"+String(j.rangeEnd-1)),a}function Oe(j){const r=P.exec(j);if(r)return parseInt(r[2])-parseInt(r[1])+1}function an(j){const r=j.get("Content-Range");if(r){const _=Oe(r);if(b(_))return _}const a=j.get("Content-Length");if(a)return parseInt(a)}function zn(j,r){return new self.Request(j.url,r)}class dn extends Error{constructor(r,a,_){super(r),this.code=void 0,this.details=void 0,this.code=a,this.details=_}}const Mi=/\s/,Qa={newCue(j,r,a,_){const E=[];let I,N,H,oe,he;const be=self.VTTCue||self.TextTrackCue;for(let De=0;De<_.rows.length;De++)if(I=_.rows[De],H=!0,oe=0,he="",!I.isEmpty()){var Se;for(let lt=0;lt=16?oe--:oe++;const He=Wl(he.trim()),Xe=ju(r,a,He);j!=null&&(Se=j.cues)!=null&&Se.getCueById(Xe)||(N=new be(r,a,He),N.id=Xe,N.line=De+1,N.align="left",N.position=10+Math.min(80,Math.floor(oe*8/32)*10),E.push(N))}return j&&E.length&&(E.sort((De,He)=>De.line==="auto"||He.line==="auto"?0:De.line>8&&He.line>8?He.line-De.line:De.line-He.line),E.forEach(De=>Hr(j,De))),E}},Oa={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},To=f(f({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:vc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Bo,bufferController:mo,capLevelController:dc,errorController:ts,fpsController:Ql,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:cr,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:Oa},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ds()),{},{subtitleStreamController:cs,subtitleTrackController:Hs,timelineController:Ma,audioStreamController:ha,audioTrackController:gs,emeController:nl,cmcdController:mc,contentSteeringController:Nl});function ds(){return{cueHandler:Qa,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function yo(j,r){if((r.liveSyncDurationCount||r.liveMaxLatencyDurationCount)&&(r.liveSyncDuration||r.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(r.liveMaxLatencyDurationCount!==void 0&&(r.liveSyncDurationCount===void 0||r.liveMaxLatencyDurationCount<=r.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(r.liveMaxLatencyDuration!==void 0&&(r.liveSyncDuration===void 0||r.liveMaxLatencyDuration<=r.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const a=ys(j),_=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(I=>{const N=`${I==="level"?"playlist":I}LoadPolicy`,H=r[N]===void 0,oe=[];E.forEach(he=>{const be=`${I}Loading${he}`,Se=r[be];if(Se!==void 0&&H){oe.push(be);const De=a[N].default;switch(r[N]={default:De},he){case"TimeOut":De.maxLoadTimeMs=Se,De.maxTimeToFirstByteMs=Se;break;case"MaxRetry":De.errorRetry.maxNumRetry=Se,De.timeoutRetry.maxNumRetry=Se;break;case"RetryDelay":De.errorRetry.retryDelayMs=Se,De.timeoutRetry.retryDelayMs=Se;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=Se,De.timeoutRetry.maxRetryDelayMs=Se;break}}}),oe.length&&R.warn(`hls.js config: "${oe.join('", "')}" setting(s) are deprecated, use "${N}": ${JSON.stringify(r[N])}`)}),f(f({},a),r)}function ys(j){return j&&typeof j=="object"?Array.isArray(j)?j.map(ys):Object.keys(j).reduce((r,a)=>(r[a]=ys(j[a]),r),{}):j}function gc(j){const r=j.loader;r!==D&&r!==vc?(R.log("[config]: Custom loader detected, cannot enable progressive streaming"),j.progressive=!1):A()&&(j.loader=D,j.progressive=!0,j.enableSoftwareAES=!0,R.log("[config]: Progressive streaming enabled, using FetchLoader"))}let $l;class rc extends Ka{constructor(r,a){super(r,"[level-controller]"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=a,this._registerListeners()}_registerListeners(){const{hls:r}=this;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.LEVEL_LOADED,this.onLevelLoaded,this),r.on(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.on(l.FRAG_BUFFERED,this.onFragBuffered,this),r.on(l.ERROR,this.onError,this)}_unregisterListeners(){const{hls:r}=this;r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.LEVEL_LOADED,this.onLevelLoaded,this),r.off(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.off(l.FRAG_BUFFERED,this.onFragBuffered,this),r.off(l.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(a=>{a.loadError=0,a.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(r,a){this.resetLevels()}onManifestLoaded(r,a){const _=this.hls.config.preferManagedMediaSource,E=[],I={},N={};let H=!1,oe=!1,he=!1;a.levels.forEach(be=>{var Se,De;const He=be.attrs;let{audioCodec:Xe,videoCodec:lt}=be;((Se=Xe)==null?void 0:Se.indexOf("mp4a.40.34"))!==-1&&($l||($l=/chrome|firefox/i.test(navigator.userAgent)),$l&&(be.audioCodec=Xe=void 0)),Xe&&(be.audioCodec=Xe=wi(Xe,_)),((De=lt)==null?void 0:De.indexOf("avc1"))===0&&(lt=be.videoCodec=Ji(lt));const{width:vt,height:Qt,unknownCodecs:yr}=be;if(H||(H=!!(vt&&Qt)),oe||(oe=!!lt),he||(he=!!Xe),yr!=null&&yr.length||Xe&&!yi(Xe,"audio",_)||lt&&!yi(lt,"video",_))return;const{CODECS:Tr,"FRAME-RATE":Wr,"HDCP-LEVEL":Br,"PATHWAY-ID":Cn,RESOLUTION:un,"VIDEO-RANGE":Hn}=He,En=`${`${Cn||"."}-`}${be.bitrate}-${un}-${Wr}-${Tr}-${Hn}-${Br}`;if(I[En])if(I[En].uri!==be.url&&!be.attrs["PATHWAY-ID"]){const qn=N[En]+=1;be.attrs["PATHWAY-ID"]=new Array(qn+1).join(".");const Ta=new Fa(be);I[En]=Ta,E.push(Ta)}else I[En].addGroupId("audio",He.AUDIO),I[En].addGroupId("text",He.SUBTITLES);else{const qn=new Fa(be);I[En]=qn,N[En]=1,E.push(qn)}}),this.filterAndSortMediaOptions(E,a,H,oe,he)}filterAndSortMediaOptions(r,a,_,E,I){let N=[],H=[],oe=r;if((_||E)&&I&&(oe=oe.filter(({videoCodec:Xe,videoRange:lt,width:vt,height:Qt})=>(!!Xe||!!(vt&&Qt))&&es(lt))),oe.length===0){Promise.resolve().then(()=>{if(this.hls){a.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(a.levels[0].attrs)}`);const Xe=new Error("no level with compatible codecs found in manifest");this.hls.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:a.url,error:Xe,reason:Xe.message})}});return}if(a.audioTracks){const{preferManagedMediaSource:Xe}=this.hls.config;N=a.audioTracks.filter(lt=>!lt.audioCodec||yi(lt.audioCodec,"audio",Xe)),nc(N)}a.subtitles&&(H=a.subtitles,nc(H));const he=oe.slice(0);oe.sort((Xe,lt)=>{if(Xe.attrs["HDCP-LEVEL"]!==lt.attrs["HDCP-LEVEL"])return(Xe.attrs["HDCP-LEVEL"]||"")>(lt.attrs["HDCP-LEVEL"]||"")?1:-1;if(_&&Xe.height!==lt.height)return Xe.height-lt.height;if(Xe.frameRate!==lt.frameRate)return Xe.frameRate-lt.frameRate;if(Xe.videoRange!==lt.videoRange)return Ds.indexOf(Xe.videoRange)-Ds.indexOf(lt.videoRange);if(Xe.videoCodec!==lt.videoCodec){const vt=si(Xe.videoCodec),Qt=si(lt.videoCodec);if(vt!==Qt)return Qt-vt}if(Xe.uri===lt.uri&&Xe.codecSet!==lt.codecSet){const vt=Wi(Xe.codecSet),Qt=Wi(lt.codecSet);if(vt!==Qt)return Qt-vt}return Xe.averageBitrate!==lt.averageBitrate?Xe.averageBitrate-lt.averageBitrate:0});let be=he[0];if(this.steering&&(oe=this.steering.filterParsedLevels(oe),oe.length!==he.length)){for(let Xe=0;Xevt&&vt===To.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Qt)}break}const De=I&&!E,He={levels:oe,audioTracks:N,subtitleTracks:H,sessionData:a.sessionData,sessionKeys:a.sessionKeys,firstLevel:this._firstLevel,stats:a.stats,audio:I,video:E,altAudio:!De&&N.some(Xe=>!!Xe.url)};this.hls.trigger(l.MANIFEST_PARSED,He),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(r){const a=this._levels;if(a.length===0)return;if(r<0||r>=a.length){const be=new Error("invalid level idx"),Se=r<0;if(this.hls.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.LEVEL_SWITCH_ERROR,level:r,fatal:Se,error:be,reason:be.message}),Se)return;r=Math.min(r,a.length-1)}const _=this.currentLevelIndex,E=this.currentLevel,I=E?E.attrs["PATHWAY-ID"]:void 0,N=a[r],H=N.attrs["PATHWAY-ID"];if(this.currentLevelIndex=r,this.currentLevel=N,_===r&&N.details&&E&&I===H)return;this.log(`Switching to level ${r} (${N.height?N.height+"p ":""}${N.videoRange?N.videoRange+" ":""}${N.codecSet?N.codecSet+" ":""}@${N.bitrate})${H?" with Pathway "+H:""} from level ${_}${I?" with Pathway "+I:""}`);const oe={level:r,attrs:N.attrs,details:N.details,bitrate:N.bitrate,averageBitrate:N.averageBitrate,maxBitrate:N.maxBitrate,realBitrate:N.realBitrate,width:N.width,height:N.height,codecSet:N.codecSet,audioCodec:N.audioCodec,videoCodec:N.videoCodec,audioGroups:N.audioGroups,subtitleGroups:N.subtitleGroups,loaded:N.loaded,loadError:N.loadError,fragmentError:N.fragmentError,name:N.name,id:N.id,uri:N.uri,url:N.url,urlId:0,audioGroupIds:N.audioGroupIds,textGroupIds:N.textGroupIds};this.hls.trigger(l.LEVEL_SWITCHING,oe);const he=N.details;if(!he||he.live){const be=this.switchParams(N.uri,E==null?void 0:E.details,he);this.loadPlaylist(be)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(r){this.manualLevelIndex=r,this._startLevel===void 0&&(this._startLevel=r),r!==-1&&(this.level=r)}get firstLevel(){return this._firstLevel}set firstLevel(r){this._firstLevel=r}get startLevel(){if(this._startLevel===void 0){const r=this.hls.config.startLevel;return r!==void 0?r:this.hls.firstAutoLevel}return this._startLevel}set startLevel(r){this._startLevel=r}onError(r,a){a.fatal||!a.context||a.context.type===ye.LEVEL&&a.context.level===this.level&&this.checkRetry(a)}onFragBuffered(r,{frag:a}){if(a!==void 0&&a.type===Ye.MAIN){const _=a.elementaryStreams;if(!Object.keys(_).some(I=>!!_[I]))return;const E=this._levels[a.level];E!=null&&E.loadError&&(this.log(`Resetting level error count of ${E.loadError} on frag buffered`),E.loadError=0)}}onLevelLoaded(r,a){var _;const{level:E,details:I}=a,N=this._levels[E];if(!N){var H;this.warn(`Invalid level index ${E}`),(H=a.deliveryDirectives)!=null&&H.skip&&(I.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(N.fragmentError===0&&(N.loadError=0),this.playlistLoaded(E,a,N.details)):(_=a.deliveryDirectives)!=null&&_.skip&&(I.deltaUpdateFailed=!0)}loadPlaylist(r){super.loadPlaylist();const a=this.currentLevelIndex,_=this.currentLevel;if(_&&this.shouldLoadPlaylist(_)){let E=_.uri;if(r)try{E=r.addDirectives(E)}catch(N){this.warn(`Could not construct new URL with HLS Delivery Directives: ${N}`)}const I=_.attrs["PATHWAY-ID"];this.log(`Loading level index ${a}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""} with${I?" Pathway "+I:""} ${E}`),this.clearTimer(),this.hls.trigger(l.LEVEL_LOADING,{url:E,level:a,pathwayId:_.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||null})}}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(r){this.level=r,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=r)}removeLevel(r){var a;const _=this._levels.filter((E,I)=>I!==r?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(N=>N.level=-1)),!1));za(_),this._levels=_,this.currentLevelIndex>-1&&(a=this.currentLevel)!=null&&a.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(l.LEVELS_UPDATED,{levels:_})}onLevelsUpdated(r,{levels:a}){this._levels=a}checkMaxAutoUpdated(){const{autoLevelCapping:r,maxAutoLevel:a,maxHdcpLevel:_}=this.hls;this._maxAutoLevel!==a&&(this._maxAutoLevel=a,this.hls.trigger(l.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:r,levels:this.levels,maxAutoLevel:a,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:_}))}}function nc(j){const r={};j.forEach(a=>{const _=a.groupId||"";a.id=r[_]=r[_]||0,r[_]++})}class fl{constructor(r){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=r}abort(r){for(const _ in this.keyUriToKeyInfo){const E=this.keyUriToKeyInfo[_].loader;if(E){var a;if(r&&r!==((a=E.context)==null?void 0:a.frag.type))return;E.abort()}}}detach(){for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r];(a.mediaKeySessionContext||a.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[r]}}destroy(){this.detach();for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r].loader;a&&a.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(r,a=x.KEY_LOAD_ERROR,_,E,I){return new Ni({type:y.NETWORK_ERROR,details:a,fatal:!1,frag:r,response:I,error:_,networkDetails:E})}loadClear(r,a){if(this.emeController&&this.config.emeEnabled){const{sn:_,cc:E}=r;for(let I=0;I{N.setKeyFormat(H)});break}}}}load(r){return!r.decryptdata&&r.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(r).then(a=>this.loadInternal(r,a)):this.loadInternal(r)}loadInternal(r,a){var _,E;a&&r.setKeyFormat(a);const I=r.decryptdata;if(!I){const he=new Error(a?`Expected frag.decryptdata to be defined after setting format ${a}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,he))}const N=I.uri;if(!N)return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${N}"`)));let H=this.keyUriToKeyInfo[N];if((_=H)!=null&&_.decryptdata.key)return I.key=H.decryptdata.key,Promise.resolve({frag:r,keyInfo:H});if((E=H)!=null&&E.keyLoadPromise){var oe;switch((oe=H.mediaKeySessionContext)==null?void 0:oe.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return H.keyLoadPromise.then(he=>(I.key=he.keyInfo.decryptdata.key,{frag:r,keyInfo:H}))}}switch(H=this.keyUriToKeyInfo[N]={decryptdata:I,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},I.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return I.keyFormat==="identity"?this.loadKeyHTTP(H,r):this.loadKeyEME(H,r);case"AES-128":return this.loadKeyHTTP(H,r);default:return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${I.method}"`)))}}loadKeyEME(r,a){const _={frag:a,keyInfo:r};if(this.emeController&&this.config.emeEnabled){const E=this.emeController.loadKey(_);if(E)return(r.keyLoadPromise=E.then(I=>(r.mediaKeySessionContext=I,_))).catch(I=>{throw r.keyLoadPromise=null,I})}return Promise.resolve(_)}loadKeyHTTP(r,a){const _=this.config,E=_.loader,I=new E(_);return a.keyLoader=r.loader=I,r.keyLoadPromise=new Promise((N,H)=>{const oe={keyInfo:r,frag:a,responseType:"arraybuffer",url:r.decryptdata.uri},he=_.keyLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Se={onSuccess:(De,He,Xe,lt)=>{const{frag:vt,keyInfo:Qt,url:yr}=Xe;if(!vt.decryptdata||Qt!==this.keyUriToKeyInfo[yr])return H(this.createKeyLoadError(vt,x.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Qt.decryptdata.key=vt.decryptdata.key=new Uint8Array(De.data),vt.keyLoader=null,Qt.loader=null,N({frag:vt,keyInfo:Qt})},onError:(De,He,Xe,lt)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_ERROR,new Error(`HTTP Error ${De.code} loading key ${De.text}`),Xe,f({url:oe.url,data:void 0},De)))},onTimeout:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Xe))},onAbort:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.INTERNAL_ABORTED,new Error("key loading aborted"),Xe))}};I.load(oe,be,Se)})}resetLoader(r){const{frag:a,keyInfo:_,url:E}=r,I=_.loader;a.keyLoader===I&&(a.keyLoader=null,_.loader=null),delete this.keyUriToKeyInfo[E],I&&I.destroy()}}function ki(){return self.SourceBuffer||self.WebKitSourceBuffer}function El(){if(!oi())return!1;const r=ki();return!r||r.prototype&&typeof r.prototype.appendBuffer=="function"&&typeof r.prototype.remove=="function"}function ic(){if(!El())return!1;const j=oi();return typeof(j==null?void 0:j.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(r=>j.isTypeSupported(la(r,"video")))||["mp4a.40.2","fLaC"].some(r=>j.isTypeSupported(la(r,"audio"))))}function Uo(){var j;const r=ki();return typeof(r==null||(j=r.prototype)==null?void 0:j.changeType)=="function"}const no=250,Wa=2,dl=.1,Sl=.05;class ac{constructor(r,a,_,E){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=r,this.media=a,this.fragmentTracker=_,this.hls=E}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(r,a){const{config:_,media:E,stalled:I}=this;if(E===null)return;const{currentTime:N,seeking:H}=E,oe=this.seeking&&!H,he=!this.seeking&&H;if(this.seeking=H,N!==r){if(this.moved=!0,H||(this.nudgeRetry=0),I!==null){if(this.stallReported){const vt=self.performance.now()-I;R.warn(`playback not stuck anymore @${N}, after ${Math.round(vt)}ms`),this.stallReported=!1}this.stalled=null}return}if(he||oe){this.stalled=null;return}if(E.paused&&!H||E.ended||E.playbackRate===0||!hr.getBuffered(E).length){this.nudgeRetry=0;return}const be=hr.bufferInfo(E,N,0),Se=be.nextStart||0;if(H){const vt=be.len>Wa,Qt=!Se||a&&a.start<=N||Se-N>Wa&&!this.fragmentTracker.getPartialFragment(N);if(vt||Qt)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var De;if(!(be.len>0)&&!Se)return;const Qt=Math.max(Se,be.start||0)-N,yr=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,Wr=(yr==null||(De=yr.details)==null?void 0:De.live)?yr.details.targetduration*2:Wa,Br=this.fragmentTracker.getPartialFragment(N);if(Qt>0&&(Qt<=Wr||Br)){E.paused||this._trySkipBufferHole(Br);return}}const He=self.performance.now();if(I===null){this.stalled=He;return}const Xe=He-I;if(!H&&Xe>=no&&(this._reportStall(be),!this.media))return;const lt=hr.bufferInfo(E,N,_.maxBufferHole);this._tryFixBufferStall(lt,Xe)}_tryFixBufferStall(r,a){const{config:_,fragmentTracker:E,media:I}=this;if(I===null)return;const N=I.currentTime,H=E.getPartialFragment(N);H&&(this._trySkipBufferHole(H)||!this.media)||(r.len>_.maxBufferHole||r.nextStart&&r.nextStart-N<_.maxBufferHole)&&a>_.highBufferWatchdogPeriod*1e3&&(R.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(r){const{hls:a,media:_,stallReported:E}=this;if(!E&&_){this.stallReported=!0;const I=new Error(`Playback stalling at @${_.currentTime} due to low buffer (${JSON.stringify(r)})`);R.warn(I.message),a.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:r.len})}}_trySkipBufferHole(r){const{config:a,hls:_,media:E}=this;if(E===null)return 0;const I=E.currentTime,N=hr.bufferInfo(E,I,0),H=I0&&N.len<1&&E.readyState<3,be=H-I;if(be>0&&(oe||he)){if(be>a.maxBufferHole){const{fragmentTracker:De}=this;let He=!1;if(I===0){const Xe=De.getAppendedFrag(0,Ye.MAIN);Xe&&H1?(E=0,this.bitrateTest=!0):E=_.firstAutoLevel),_.nextLoadLevel=E,this.level=_.loadLevel,this.loadedmetadata=!1}a>0&&r===-1&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),r=a),this.state=pn.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()}else this._forceStartLoad=!0,this.state=pn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case pn.WAITING_LEVEL:{const{levels:a,level:_}=this,E=a==null?void 0:a[_],I=E==null?void 0:E.details;if(I&&(!I.live||this.levelLastLoaded===E)){if(this.waitForCdnTuneIn(I))break;this.state=pn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=pn.IDLE;break}break}case pn.FRAG_LOADING_WAITING_RETRY:{var r;const a=self.performance.now(),_=this.retryDate;if(!_||a>=_||(r=this.media)!=null&&r.seeking){const{levels:E,level:I}=this,N=E==null?void 0:E[I];this.resetStartWhenNotLoaded(N||null),this.state=pn.IDLE}}break}this.state===pn.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:r,levelLastLoaded:a,levels:_,media:E}=this;if(a===null||!E&&(this.startFragRequested||!r.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const I=this.buffering?r.nextLoadLevel:r.loadLevel;if(!(_!=null&&_[I]))return;const N=_[I],H=this.getMainFwdBufferInfo();if(H===null)return;const oe=this.getLevelDetails();if(oe&&this._streamEnded(H,oe)){const lt={};this.altAudio&&(lt.type="video"),this.hls.trigger(l.BUFFER_EOS,lt),this.state=pn.ENDED;return}if(!this.buffering)return;r.loadLevel!==I&&r.manualLevel===-1&&this.log(`Adapting to level ${I} from level ${this.level}`),this.level=r.nextLoadLevel=I;const he=N.details;if(!he||this.state===pn.WAITING_LEVEL||he.live&&this.levelLastLoaded!==N){this.level=I,this.state=pn.WAITING_LEVEL;return}const be=H.len,Se=this.getMaxBufferLength(N.maxBitrate);if(be>=Se)return;this.backtrackFragment&&this.backtrackFragment.start>H.end&&(this.backtrackFragment=null);const De=this.backtrackFragment?this.backtrackFragment.start:H.end;let He=this.getNextFragment(De,he);if(this.couldBacktrack&&!this.fragPrevious&&He&&He.sn!=="initSegment"&&this.fragmentTracker.getState(He)!==Zs.OK){var Xe;const vt=((Xe=this.backtrackFragment)!=null?Xe:He).sn-he.startSN,Qt=he.fragments[vt-1];Qt&&He.cc===Qt.cc&&(He=Qt,this.fragmentTracker.removeFragment(Qt))}else this.backtrackFragment&&H.len&&(this.backtrackFragment=null);if(He&&this.isLoopLoading(He,De)){if(!He.gap){const vt=this.audioOnly&&!this.altAudio?Y.AUDIO:Y.VIDEO,Qt=(vt===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Qt&&this.afterBufferFlushed(Qt,vt,Ye.MAIN)}He=this.getNextFragmentLoopLoading(He,he,H,Ye.MAIN,Se)}He&&(He.initSegment&&!He.initSegment.data&&!this.bitrateTest&&(He=He.initSegment),this.loadFragment(He,N,De))}loadFragment(r,a,_){const E=this.fragmentTracker.getState(r);this.fragCurrent=r,E===Zs.NOT_LOADED||E===Zs.PARTIAL?r.sn==="initSegment"?this._loadInitSegment(r,a):this.bitrateTest?(this.log(`Fragment ${r.sn} of level ${r.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(r,a)):(this.startFragRequested=!0,super.loadFragment(r,a,_)):this.clearTrackerIfNeeded(r)}getBufferedFrag(r){return this.fragmentTracker.getBufferedFrag(r,Ye.MAIN)}followingBufferedFrag(r){return r?this.getBufferedFrag(r.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:r,media:a}=this;if(a!=null&&a.readyState){let _;const E=this.getAppendedFrag(a.currentTime);E&&E.start>1&&this.flushMainBuffer(0,E.start-1);const I=this.getLevelDetails();if(I!=null&&I.live){const H=this.getMainFwdBufferInfo();if(!H||H.len{const N=I.audioCodec;N&&(_=_||N.indexOf("mp4a.40.2")!==-1,E=E||N.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=_&&E&&!Uo(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=a.levels,this.startFragRequested=!1}onLevelLoading(r,a){const{levels:_}=this;if(!_||this.state!==pn.IDLE)return;const E=_[a.level];(!E.details||E.details.live&&this.levelLastLoaded!==E||this.waitForCdnTuneIn(E.details))&&(this.state=pn.WAITING_LEVEL)}onLevelLoaded(r,a){var _;const{levels:E}=this,I=a.level,N=a.details,H=N.totalduration;if(!E){this.warn(`Levels were reset while loading level ${I}`);return}this.log(`Level ${I} loaded [${N.startSN},${N.endSN}]${N.lastPartSn?`[part-${N.lastPartSn}-${N.lastPartIndex}]`:""}, cc [${N.startCC}, ${N.endCC}] duration:${H}`);const oe=E[I],he=this.fragCurrent;he&&(this.state===pn.FRAG_LOADING||this.state===pn.FRAG_LOADING_WAITING_RETRY)&&he.level!==a.level&&he.loader&&this.abortCurrentFrag();let be=0;if(N.live||(_=oe.details)!=null&&_.live){var Se;if(this.checkLiveUpdate(N),N.deltaUpdateFailed)return;be=this.alignPlaylists(N,oe.details,(Se=this.levelLastLoaded)==null?void 0:Se.details)}if(oe.details=N,this.levelLastLoaded=oe,this.hls.trigger(l.LEVEL_UPDATED,{details:N,level:I}),this.state===pn.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=pn.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,be),this.tick()}_handleFragmentLoadProgress(r){var a;const{frag:_,part:E,payload:I}=r,{levels:N}=this;if(!N){this.warn(`Levels were reset while fragment load was in progress. Fragment ${_.sn} of level ${_.level} will not be buffered`);return}const H=N[_.level],oe=H.details;if(!oe){this.warn(`Dropping fragment ${_.sn} of level ${_.level} after level details were reset`),this.fragmentTracker.removeFragment(_);return}const he=H.videoCodec,be=oe.PTSKnown||!oe.live,Se=(a=_.initSegment)==null?void 0:a.data,De=this._getAudioCodec(H),He=this.transmuxer=this.transmuxer||new Xn(this.hls,Ye.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Xe=E?E.index:-1,lt=Xe!==-1,vt=new mn(_.level,_.sn,_.stats.chunkCount,I.byteLength,Xe,lt),Qt=this.initPTS[_.cc];He.push(I,Se,De,he,_,E,oe.totalduration,be,vt,Qt)}onAudioTrackSwitching(r,a){const _=this.altAudio;if(!!!a.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const N=this.fragCurrent;N&&(this.log("Switching to main audio track, cancel main fragment load"),N.abortRequests(),this.fragmentTracker.removeFragment(N)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const I=this.hls;_&&(I.trigger(l.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),I.trigger(l.AUDIO_TRACK_SWITCHED,a)}}onAudioTrackSwitched(r,a){const _=a.id,E=!!this.hls.audioTracks[_].url;if(E){const I=this.videoBuffer;I&&this.mediaBuffer!==I&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=I)}this.altAudio=E,this.tick()}onBufferCreated(r,a){const _=a.tracks;let E,I,N=!1;for(const H in _){const oe=_[H];if(oe.id==="main"){if(I=H,E=oe,H==="video"){const he=_[H];he&&(this.videoBuffer=he.buffer)}}else N=!0}N&&E?(this.log(`Alternate track found, use ${I}.buffered to schedule main fragment loading`),this.mediaBuffer=E.buffer):this.mediaBuffer=this.media}onFragBuffered(r,a){const{frag:_,part:E}=a;if(_&&_.type!==Ye.MAIN)return;if(this.fragContextChanged(_)){this.warn(`Fragment ${_.sn}${E?" p: "+E.index:""} of level ${_.level} finished buffering, but was aborted. state: ${this.state}`),this.state===pn.PARSED&&(this.state=pn.IDLE);return}const I=E?E.stats:_.stats;this.fragLastKbps=Math.round(8*I.total/(I.buffering.end-I.loading.first)),_.sn!=="initSegment"&&(this.fragPrevious=_),this.fragBufferedComplete(_,E)}onError(r,a){var _;if(a.fatal){this.state=pn.ERROR;return}switch(a.details){case x.FRAG_GAP:case x.FRAG_PARSING_ERROR:case x.FRAG_DECRYPT_ERROR:case x.FRAG_LOAD_ERROR:case x.FRAG_LOAD_TIMEOUT:case x.KEY_LOAD_ERROR:case x.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Ye.MAIN,a);break;case x.LEVEL_LOAD_ERROR:case x.LEVEL_LOAD_TIMEOUT:case x.LEVEL_PARSING_ERROR:!a.levelRetry&&this.state===pn.WAITING_LEVEL&&((_=a.context)==null?void 0:_.type)===ye.LEVEL&&(this.state=pn.IDLE);break;case x.BUFFER_APPEND_ERROR:case x.BUFFER_FULL_ERROR:if(!a.parent||a.parent!=="main")return;if(a.details===x.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(a)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case x.INTERNAL_EXCEPTION:this.recoverWorkerError(a);break}}checkBuffer(){const{media:r,gapController:a}=this;if(!(!r||!a||!r.readyState)){if(this.loadedmetadata||!hr.getBuffered(r).length){const _=this.state!==pn.IDLE?this.fragCurrent:null;a.poll(this.lastCurrentTime,_)}this.lastCurrentTime=r.currentTime}}onFragLoadEmergencyAborted(){this.state=pn.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(r,{type:a}){if(a!==Y.AUDIO||this.audioOnly&&!this.altAudio){const _=(a===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(_,a,Ye.MAIN),this.tick()}}onLevelsUpdated(r,a){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=a.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:r}=this;if(!r)return;const a=r.currentTime;let _=this.startPosition;if(_>=0&&a<_){if(r.seeking){this.log(`could not seek to ${_}, already seeking at ${a}`);return}const E=hr.getBuffered(r),N=(E.length?E.start(0):0)-_;N>0&&(N{const{hls:E}=this;if(!_||this.fragContextChanged(r))return;a.fragmentError=0,this.state=pn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=r.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),E.trigger(l.FRAG_LOADED,_),r.bitrateTest=!1})}_handleTransmuxComplete(r){var a;const _="main",{hls:E}=this,{remuxResult:I,chunkMeta:N}=r,H=this.getCurrentContext(N);if(!H){this.resetWhenMissingContext(N);return}const{frag:oe,part:he,level:be}=H,{video:Se,text:De,id3:He,initSegment:Xe}=I,{details:lt}=be,vt=this.altAudio?void 0:I.audio;if(this.fragContextChanged(oe)){this.fragmentTracker.removeFragment(oe);return}if(this.state=pn.PARSING,Xe){if(Xe!=null&&Xe.tracks){const Tr=oe.initSegment||oe;this._bufferInitSegment(be,Xe.tracks,Tr,N),E.trigger(l.FRAG_PARSING_INIT_SEGMENT,{frag:Tr,id:_,tracks:Xe.tracks})}const Qt=Xe.initPTS,yr=Xe.timescale;b(Qt)&&(this.initPTS[oe.cc]={baseTime:Qt,timescale:yr},E.trigger(l.INIT_PTS_FOUND,{frag:oe,id:_,initPTS:Qt,timescale:yr}))}if(Se&<&&oe.sn!=="initSegment"){const Qt=lt.fragments[oe.sn-1-lt.startSN],yr=oe.sn===lt.startSN,Tr=!Qt||oe.cc>Qt.cc;if(I.independent!==!1){const{startPTS:Wr,endPTS:Br,startDTS:Cn,endDTS:un}=Se;if(he)he.elementaryStreams[Se.type]={startPTS:Wr,endPTS:Br,startDTS:Cn,endDTS:un};else if(Se.firstKeyFrame&&Se.independent&&N.id===1&&!Tr&&(this.couldBacktrack=!0),Se.dropped&&Se.independent){const Hn=this.getMainFwdBufferInfo(),li=(Hn?Hn.end:this.getLoadPosition())+this.config.maxBufferHole,En=Se.firstKeyFramePTS?Se.firstKeyFramePTS:Wr;if(!yr&&liWa&&(oe.gap=!0);oe.setElementaryStreamInfo(Se.type,Wr,Br,Cn,un),this.backtrackFragment&&(this.backtrackFragment=oe),this.bufferFragmentData(Se,oe,he,N,yr||Tr)}else if(yr||Tr)oe.gap=!0;else{this.backtrack(oe);return}}if(vt){const{startPTS:Qt,endPTS:yr,startDTS:Tr,endDTS:Wr}=vt;he&&(he.elementaryStreams[Y.AUDIO]={startPTS:Qt,endPTS:yr,startDTS:Tr,endDTS:Wr}),oe.setElementaryStreamInfo(Y.AUDIO,Qt,yr,Tr,Wr),this.bufferFragmentData(vt,oe,he,N)}if(lt&&He!=null&&(a=He.samples)!=null&&a.length){const Qt={id:_,frag:oe,details:lt,samples:He.samples};E.trigger(l.FRAG_PARSING_METADATA,Qt)}if(lt&&De){const Qt={id:_,frag:oe,details:lt,samples:De.samples};E.trigger(l.FRAG_PARSING_USERDATA,Qt)}}_bufferInitSegment(r,a,_,E){if(this.state!==pn.PARSING)return;this.audioOnly=!!a.audio&&!a.video,this.altAudio&&!this.audioOnly&&delete a.audio;const{audio:I,video:N,audiovideo:H}=a;if(I){let oe=r.audioCodec;const he=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){oe&&(oe.indexOf("mp4a.40.5")!==-1?oe="mp4a.40.2":oe="mp4a.40.5");const be=I.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&he.indexOf("firefox")===-1&&(oe="mp4a.40.5")}oe&&oe.indexOf("mp4a.40.5")!==-1&&he.indexOf("android")!==-1&&I.container!=="audio/mpeg"&&(oe="mp4a.40.2",this.log(`Android: force audio codec to ${oe}`)),r.audioCodec&&r.audioCodec!==oe&&this.log(`Swapping manifest audio codec "${r.audioCodec}" for "${oe}"`),I.levelCodec=oe,I.id="main",this.log(`Init audio buffer, container:${I.container}, codecs[selected/level/parsed]=[${oe||""}/${r.audioCodec||""}/${I.codec}]`)}N&&(N.levelCodec=r.videoCodec,N.id="main",this.log(`Init video buffer, container:${N.container}, codecs[level/parsed]=[${r.videoCodec||""}/${N.codec}]`)),H&&this.log(`Init audiovideo buffer, container:${H.container}, codecs[level/parsed]=[${r.codecs}/${H.codec}]`),this.hls.trigger(l.BUFFER_CODECS,a),Object.keys(a).forEach(oe=>{const be=a[oe].initSegment;be!=null&&be.byteLength&&this.hls.trigger(l.BUFFER_APPENDING,{type:oe,data:be,frag:_,part:null,chunkMeta:E,parent:_.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Ye.MAIN)}backtrack(r){this.couldBacktrack=!0,this.backtrackFragment=r,this.resetTransmuxer(),this.flushBufferGap(r),this.fragmentTracker.removeFragment(r),this.fragPrevious=null,this.nextLoadPosition=r.start,this.state=pn.IDLE}checkFragmentChanged(){const r=this.media;let a=null;if(r&&r.readyState>1&&r.seeking===!1){const _=r.currentTime;if(hr.isBuffered(r,_)?a=this.getAppendedFrag(_):hr.isBuffered(r,_+.1)&&(a=this.getAppendedFrag(_+.1)),a){this.backtrackFragment=null;const E=this.fragPlaying,I=a.level;(!E||a.sn!==E.sn||E.level!==I)&&(this.fragPlaying=a,this.hls.trigger(l.FRAG_CHANGED,{frag:a}),(!E||E.level!==I)&&this.hls.trigger(l.LEVEL_SWITCHED,{level:I}))}}}get nextLevel(){const r=this.nextBufferedFrag;return r?r.level:-1}get currentFrag(){const r=this.media;return r?this.fragPlaying||this.getAppendedFrag(r.currentTime):null}get currentProgramDateTime(){const r=this.media;if(r){const a=r.currentTime,_=this.currentFrag;if(_&&b(a)&&b(_.programDateTime)){const E=_.programDateTime+(a-_.start)*1e3;return new Date(E)}}return null}get currentLevel(){const r=this.currentFrag;return r?r.level:-1}get nextBufferedFrag(){const r=this.currentFrag;return r?this.followingBufferedFrag(r):null}get forceStartLoad(){return this._forceStartLoad}}class Xu{static get version(){return"1.5.20"}static isMSESupported(){return El()}static isSupported(){return ic()}static getMediaSource(){return oi()}static get Events(){return l}static get ErrorTypes(){return y}static get ErrorDetails(){return x}static get DefaultConfig(){return Xu.defaultConfig?Xu.defaultConfig:To}static set DefaultConfig(r){Xu.defaultConfig=r}constructor(r={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Zn,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,$(r.debug||!1,"Hls instance");const a=this.config=yo(Xu.DefaultConfig,r);this.userConfig=r,a.progressive&&gc(a);const{abrController:_,bufferController:E,capLevelController:I,errorController:N,fpsController:H}=a,oe=new N(this),he=this.abrController=new _(this),be=this.bufferController=new E(this),Se=this.capLevelController=new I(this),De=new H(this),He=new Or(this),Xe=new fa(this),lt=a.contentSteeringController,vt=lt?new lt(this):null,Qt=this.levelController=new rc(this,vt),yr=new Jt(this),Tr=new fl(this.config),Wr=this.streamController=new pl(this,yr,Tr);Se.setStreamController(Wr),De.setStreamController(Wr);const Br=[He,Qt,Wr];vt&&Br.splice(1,0,vt),this.networkControllers=Br;const Cn=[he,be,Se,De,Xe,yr];this.audioTrackController=this.createController(a.audioTrackController,Br);const un=a.audioStreamController;un&&Br.push(new un(this,yr,Tr)),this.subtitleTrackController=this.createController(a.subtitleTrackController,Br);const Hn=a.subtitleStreamController;Hn&&Br.push(new Hn(this,yr,Tr)),this.createController(a.timelineController,Cn),Tr.emeController=this.emeController=this.createController(a.emeController,Cn),this.cmcdController=this.createController(a.cmcdController,Cn),this.latencyController=this.createController(Ls,Cn),this.coreComponents=Cn,Br.push(oe);const li=oe.onErrorOut;typeof li=="function"&&this.on(l.ERROR,li,oe)}createController(r,a){if(r){const _=new r(this);return a&&a.push(_),_}return null}on(r,a,_=this){this._emitter.on(r,a,_)}once(r,a,_=this){this._emitter.once(r,a,_)}removeAllListeners(r){this._emitter.removeAllListeners(r)}off(r,a,_=this,E){this._emitter.off(r,a,_,E)}listeners(r){return this._emitter.listeners(r)}emit(r,a,_){return this._emitter.emit(r,a,_)}trigger(r,a){if(this.config.debug)return this.emit(r,r,a);try{return this.emit(r,r,a)}catch(_){if(R.error("An internal error happened while handling event "+r+'. Error message: "'+_.message+'". Here is a stacktrace:',_),!this.triggeringException){this.triggeringException=!0;const E=r===l.ERROR;this.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.INTERNAL_EXCEPTION,fatal:E,event:r,error:_}),this.triggeringException=!1}}return!1}listenerCount(r){return this._emitter.listenerCount(r)}destroy(){R.log("destroy"),this.trigger(l.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(a=>a.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(a=>a.destroy()),this.coreComponents.length=0;const r=this.config;r.xhrSetup=r.fetchSetup=void 0,this.userConfig=null}attachMedia(r){R.log("attachMedia"),this._media=r,this.trigger(l.MEDIA_ATTACHING,{media:r})}detachMedia(){R.log("detachMedia"),this.trigger(l.MEDIA_DETACHING,void 0),this._media=null}loadSource(r){this.stopLoad();const a=this.media,_=this.url,E=this.url=s.buildAbsoluteURL(self.location.href,r,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,R.log(`loadSource:${E}`),a&&_&&(_!==E||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(a)),this.trigger(l.MANIFEST_LOADING,{url:r})}startLoad(r=-1){R.log(`startLoad(${r})`),this.started=!0,this.resumeBuffering();for(let a=0;a{r.resumeBuffering&&r.resumeBuffering()})}pauseBuffering(){R.log("pause buffering"),this.networkControllers.forEach(r=>{r.pauseBuffering&&r.pauseBuffering()})}swapAudioCodec(){R.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){R.log("recoverMediaError");const r=this._media;this.detachMedia(),r&&this.attachMedia(r)}removeLevel(r){this.levelController.removeLevel(r)}get levels(){const r=this.levelController.levels;return r||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(r){R.log(`set currentLevel:${r}`),this.levelController.manualLevel=r,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(r){R.log(`set nextLevel:${r}`),this.levelController.manualLevel=r,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(r){R.log(`set loadLevel:${r}`),this.levelController.manualLevel=r}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(r){this.levelController.nextLoadLevel=r}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(r){R.log(`set firstLevel:${r}`),this.levelController.firstLevel=r}get startLevel(){const r=this.levelController.startLevel;return r===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:r}set startLevel(r){R.log(`set startLevel:${r}`),r!==-1&&(r=Math.max(r,this.minAutoLevel)),this.levelController.startLevel=r}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(r){const a=!!r;a!==this.config.capLevelToPlayerSize&&(a?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=a)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimate():NaN}set bandwidthEstimate(r){this.abrController.resetEstimator(r)}get ttfbEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimateTTFB():NaN}set autoLevelCapping(r){this._autoLevelCapping!==r&&(R.log(`set autoLevelCapping:${r}`),this._autoLevelCapping=r,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(r){Is(r)&&this._maxHdcpLevel!==r&&(this._maxHdcpLevel=r,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:r,config:{minAutoBitrate:a}}=this;if(!r)return 0;const _=r.length;for(let E=0;E<_;E++)if(r[E].maxBitrate>=a)return E;return 0}get maxAutoLevel(){const{levels:r,autoLevelCapping:a,maxHdcpLevel:_}=this;let E;if(a===-1&&r!=null&&r.length?E=r.length-1:E=a,_)for(let I=E;I--;){const N=r[I].attrs["HDCP-LEVEL"];if(N&&N<=_)return I}return E}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(r){this.abrController.nextAutoLevel=r}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}setAudioOption(r){var a;return(a=this.audioTrackController)==null?void 0:a.setAudioOption(r)}setSubtitleOption(r){var a;return(a=this.subtitleTrackController)==null||a.setSubtitleOption(r),null}get allAudioTracks(){const r=this.audioTrackController;return r?r.allAudioTracks:[]}get audioTracks(){const r=this.audioTrackController;return r?r.audioTracks:[]}get audioTrack(){const r=this.audioTrackController;return r?r.audioTrack:-1}set audioTrack(r){const a=this.audioTrackController;a&&(a.audioTrack=r)}get allSubtitleTracks(){const r=this.subtitleTrackController;return r?r.allSubtitleTracks:[]}get subtitleTracks(){const r=this.subtitleTrackController;return r?r.subtitleTracks:[]}get subtitleTrack(){const r=this.subtitleTrackController;return r?r.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(r){const a=this.subtitleTrackController;a&&(a.subtitleTrack=r)}get subtitleDisplay(){const r=this.subtitleTrackController;return r?r.subtitleDisplay:!1}set subtitleDisplay(r){const a=this.subtitleTrackController;a&&(a.subtitleDisplay=r)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(r){this.config.lowLatencyMode=r}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}Xu.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return n}});function t(s,u,f){var c=f||{},h=c.noTrailing,o=h===void 0?!1:h,i=c.noLeading,b=i===void 0?!1:i,p=c.debounceMode,g=p===void 0?void 0:p,l,y=!1,x=0;function O(){l&&clearTimeout(l)}function k(T){var F=T||{},$=F.upcomingOnly,R=$===void 0?!1:$;O(),y=!R}function C(){for(var T=arguments.length,F=new Array(T),$=0;$s?b?(x=Date.now(),o||(l=setTimeout(g?Z:G,s))):G():o!==!0&&(l=setTimeout(g?Z:G,g===void 0?s-K:s))}return C.cancel=k,C}function n(s,u,f){var c=f||{},h=c.atBegin,o=h===void 0?!1:h;return t(s,u,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var n=Object.create(null);__webpack_require__.r(n);var s={};v=v||[null,d({}),d([]),d(d)];for(var u=t&2&&e;typeof u=="object"&&!~v.indexOf(u);u=d(u))Object.getOwnPropertyNames(u).forEach(function(f){s[f]=function(){return e[f]}});return s.default=function(){return e},__webpack_require__.d(n,s),n}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"f505c509",67:"c9761e05",109:"e4f7e63e",129:"4a76aa83",195:"13aa7d17",264:"042094ff",265:"ff73997c",292:"e6d15a15",310:"59047ab8",316:"1f60ada6",337:"25a4f645",342:"37ed865c",354:"d4d139cf",374:"df55ec45",479:"1c464be2",485:"55e9bcab",508:"0b96e78a",532:"df6b7b7a",533:"576df8e9",547:"e2501473",556:"6f97baec",559:"ad44a8c9",570:"ac96c884",576:"eaadd8b1",629:"44a1d9a5",643:"922fd0d1",671:"4a609b8d",672:"a54bb5ca",680:"2c9f138b",700:"19efefd9",737:"09e4b78f",741:"ac5fd360",799:"151ecdfa",869:"c6cdae70",895:"c465dcee",921:"919950b2",928:"13305718",981:"24da50c7",1006:"4e1aee2c",1043:"03006ae3",1045:"1121551a",1048:"02b5bd50",1070:"2edd6880",1144:"c90eccaf",1148:"013d35fb",1154:"8cb80842",1211:"ce542f2a",1253:"00f76a99",1257:"30077152",1265:"b7839c6d",1274:"5f6ea65a",1276:"c0280778",1343:"4cb7ff21",1416:"ffa66a84",1423:"aae35255",1427:"f5ac41dc",1450:"13813ffd",1461:"65b4ec9b",1462:"fcf08abc",1470:"79124c04",1475:"a06ac43c",1482:"01a05dee",1512:"50cb142e",1520:"144ade9b",1531:"4a8057da",1545:"69b9770c",1578:"c11b2aa9",1581:"0eb4c652",1582:"77e8b558",1646:"e6e27b60",1657:"ddd88386",1660:"fabafadb",1674:"a00b156a",1702:"f922d85d",1713:"f729594d",1717:"adbc363b",1727:"84977ecb",1783:"0a73574f",1799:"0a9b7d6f",1810:"bd7bcaf7",1831:"c0a1259a",1836:"d99fdaf1",1855:"c2e4ff02",1880:"b496dfd4",1939:"adb97e3e",1953:"8460bfe3",1962:"a5e81c54",2011:"59d51f98",2045:"2631322d",2076:"1b78610b",2102:"38377a1a",2141:"c67ec795",2216:"5e308c59",2240:"28e32d82",2249:"f4830452",2254:"ea3a599e",2300:"bc020f4e",2303:"e85647db",2307:"184b3157",2338:"af934d21",2339:"0dfedab8",2386:"192e235c",2396:"d4fc7cd4",2404:"3c8e5f81",2412:"5838cfdf",2425:"90be0099",2443:"c89a575d",2476:"36e1aa6d",2494:"68080a87",2501:"aae1ed1e",2529:"bf8c4570",2538:"de4a3723",2539:"f5e9ba47",2548:"0b85ce47",2570:"7cc83489",2594:"e87d3761",2603:"0ac7dda2",2659:"17df4e97",2707:"0f3df940",2806:"d71efce2",2819:"40256231",2823:"ba72972f",2826:"580f465c",2829:"ebacc061",2837:"54a82605",2865:"f8955fc9",2875:"bd2364b6",2877:"f40e4b35",2884:"f5ba222a",2969:"ab3357d7",2983:"d6a8f591",3006:"f3090265",3133:"9bf3f89c",3141:"4a3a163d",3157:"e0d4d4ac",3183:"bc6b310c",3198:"8e655451",3212:"9bede104",3220:"de5b84c8",3247:"ae9a44d6",3260:"e2013e1a",3276:"32928698",3282:"cc1d7eea",3317:"f61c028e",3332:"2b083031",3355:"e38f5416",3356:"b298c73e",3391:"5c677ef3",3433:"858e0951",3442:"fe5fc5a1",3447:"fb25105e",3451:"6c85feba",3465:"a5fc54ea",3496:"6a3093b3",3509:"0d117516",3550:"3dc83156",3581:"011469dd",3585:"e42a51be",3665:"84bd2c66",3668:"b102c9d9",3697:"481a10d9",3747:"bd06d149",3777:"d5b0f2f1",3784:"763b8506",3805:"9dbcb95e",3862:"67698974",3873:"21bfe3c3",3885:"f87f7f15",3910:"a493ef38",3935:"dd07512d",3951:"bf789cf1",3985:"344a3358",3987:"5cecd51b",4014:"27a8e97c",4017:"27999042",4030:"1017fcd0",4056:"1f27c4ca",4058:"733be6bb",4078:"37b28e5c",4088:"236723f3",4093:"9756d63e",4105:"3b4ce37f",4144:"86e202f8",4164:"201e979e",4216:"dd7cfae9",4217:"f6b03af3",4227:"a00f94b2",4259:"43878df2",4264:"4877cf78",4347:"08ede17f",4354:"140899b7",4360:"cf5efa52",4449:"aa7af896",4492:"656de257",4496:"f6657003",4498:"7a27e644",4504:"999a8dd3",4514:"c915703c",4520:"72d4301b",4546:"bf4fb292",4565:"7fc1f44d",4572:"9b4d4e38",4599:"61def4cb",4601:"75376215",4610:"897f3c58",4621:"b2e4c27c",4628:"ece2c60c",4662:"5a2bc511",4685:"c33f1528",4715:"540af549",4736:"aa096a69",4741:"482eff58",4757:"a6c2411f",4766:"02d2a4bb",4770:"cac33d5b",4790:"619413e4",4795:"91998e1b",4797:"a24e92db",4800:"594c788d",4849:"72b18583",4850:"1edda4b7",4862:"09123553",4884:"f267e2a9",4889:"a3c334cf",4900:"a47264a2",4928:"2ac80348",4973:"db21b663",4994:"01effc41",5022:"1748f0e5",5043:"debd0622",5048:"9e899c0c",5060:"85dafcc6",5096:"b1e64a5c",5111:"49e01346",5125:"06310089",5148:"13dfb99e",5176:"bebb5841",5179:"03f77f95",5186:"f7d7aaa4",5191:"52df33a2",5238:"7d3afbbe",5290:"5dabcdc2",5297:"327e041d",5319:"f84a66e3",5321:"1163c84e",5335:"6425ec0a",5354:"7ae70604",5357:"e8db9516",5359:"77643f47",5382:"62d09a98",5402:"cc7f2700",5416:"454536b7",5434:"38b302a6",5470:"9a1d1ea4",5494:"d89549c4",5518:"fda88259",5549:"46498e48",5572:"07c8295c",5573:"7f30071c",5599:"3ef0a913",5624:"9accd09d",5631:"e00d3d36",5650:"a4645a85",5679:"4a090bef",5705:"b3825926",5729:"4baf5652",5764:"e0d7e586",5775:"5d698086",5786:"ad639f51",5798:"b7e18c71",5816:"28eb1829",5825:"9508ba15",5876:"5eded409",5888:"575a602f",5891:"f3b12f82",5895:"2e22420d",5902:"4a616044",5915:"6e14dd2f",5972:"d5a96c0d",5992:"60126b23",6029:"69fa19e8",6034:"ce476678",6045:"d268f87f",6047:"3ce45acd",6052:"783f65ee",6063:"ee53087c",6069:"918c7a35",6126:"99519171",6127:"ba89417a",6170:"ba8df8d7",6265:"e21ace07",6270:"ca4fdb3a",6277:"01d9a6f3",6328:"9df8db44",6366:"5dbc1204",6378:"7f3a946a",6411:"0524baa8",6434:"da5efcc7",6444:"22d48e44",6452:"1b671a34",6531:"bde1c8f7",6541:"8cf4329c",6583:"ac114db3",6587:"90787b65",6634:"0dc5b45d",6651:"3cb40129",6685:"980b97ee",6729:"687e5629",6741:"541acc39",6758:"3d53942c",6774:"59d4d618",6784:"5d671076",6788:"546eb619",6796:"abcc75c2",6805:"1aea465d",6820:"6dbb4198",6845:"6e3fd2d1",6882:"4a24490e",6883:"6cb80143",6904:"aa9a2034",6913:"9813e085",6949:"ee5870d5",6963:"0799c402",6982:"0cbc0598",7008:"a2d267a6",7043:"b3bfda4c",7045:"2f6b6c00",7046:"47a7b391",7058:"92fac371",7062:"7e7ba000",7084:"46ccce72",7156:"e7466006",7178:"059d3a0f",7182:"deb3d299",7242:"b97d7826",7260:"297c67c8",7331:"2e27a23b",7333:"9c53890f",7365:"1005464f",7374:"b2456c08",7395:"7819dd6c",7460:"a29ae009",7477:"06111dbb",7482:"edbff3db",7527:"ea35c642",7545:"369e9884",7560:"3eef3a1a",7589:"d7889254",7591:"c8233ce9",7614:"ff63b501",7622:"23fdb17a",7686:"4fcec9f9",7706:"c2a79e40",7806:"75d2db2d",7852:"4c69bcee",7855:"7b145cb5",7857:"05bdf40a",7878:"c90fe6c7",7884:"a0d81d93",7922:"56b13f17",7948:"3c4fa1ea",7964:"29aed9a1",8014:"dd4ad967",8062:"c35b5d86",8072:"37063a0d",8077:"adee53ed",8085:"d521af0e",8089:"d536b13a",8143:"f3f0ce13",8155:"9ee63ead",8161:"83c5fa9a",8237:"2c39253f",8241:"20286bc3",8302:"aab4009d",8307:"978e7a65",8340:"68d76bb1",8350:"07df8a75",8365:"013251ed",8398:"f89ba7d0",8431:"d6a6decb",8435:"41c18709",8447:"17c5fff0",8517:"cae026e7",8561:"333e8ec9",8563:"bb2988e1",8634:"a82c162e",8639:"d77439de",8665:"d9044dd6",8688:"6c52c76f",8689:"5404aa47",8723:"f2983a93",8737:"ce7dad23",8762:"1d6ac745",8776:"0ad26240",8782:"2426981c",8787:"5db10c7d",8797:"dd7f0660",8823:"70f49a2f",8827:"6fa37f01",8842:"9f25a3e2",8866:"2ff75f18",8882:"87a9a111",8885:"0f691917",8898:"d002bcd8",8909:"3736923d",8920:"7f82440c",8963:"790aecdd",8982:"b4a0c483",8999:"b774cdb0",9076:"f5a17106",9104:"bbcb2345",9133:"10b05e06",9186:"96d2437e",9205:"28066477",9215:"3d01008e",9252:"0d791a59",9260:"cf5f8140",9332:"928eb641",9360:"106702aa",9366:"f9d28b84",9391:"50ae3950",9404:"9fcc3d3e",9408:"f3e06143",9416:"91f90cae",9487:"043b2ef8",9489:"aec05849",9507:"f8d87018",9519:"e1473961",9554:"ed358e7b",9559:"f794af19",9590:"8d603825",9647:"16df8010",9649:"d570b6a4",9674:"66386989",9677:"ab002c6b",9695:"0dd0179e",9715:"666910ed",9716:"9d3cebef",9785:"2b9d03bc",9788:"48883db5",9883:"2e3b3113",9890:"13a62c1b",9891:"4afba5ac",9895:"b8e31ff2",9921:"10275a69",9922:"5a46806d",9928:"5989f5e0",9944:"fe596966",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"eb3ce426",643:"22ded693",680:"e67e9e01",700:"4c1ff0fa",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"04d6c7d3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1810:"03cdfb68",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"43e9ff08",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"15432cd5",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"43d907cb",3585:"5f288e7b",3665:"99f7daed",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"9f30fd4a",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aca6ff45",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"ae741547",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"0b7f10a8",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"fcd50af0",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"54a86ef9",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,t,n){if(d[v]){d[v].push(e);return}var s,u;if(t!==void 0)for(var f=document.getElementsByTagName("script"),c=0;c{const E=qt(this.config),I=r.map(Ft).filter(N=>!!N&&E.indexOf(N)!==-1);return this.getKeySystemSelectionPromise(I).then(({keySystem:N})=>{const H=tr(N);H?a(H):_(new Error(`Unable to find format for key-system "${N}"`))}).catch(_)})}loadKey(r){const a=r.keyInfo.decryptdata,_=this.getKeyIdString(a),E=`(keyId: ${_} format: "${a.keyFormat}" method: ${a.method} uri: ${a.uri})`;this.log(`Starting session for key ${E}`);let I=this.keyIdToKeySessionPromise[_];return I||(I=this.keyIdToKeySessionPromise[_]=this.getKeySystemForKeyPromise(a).then(({keySystem:N,mediaKeys:H})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${r.frag.sn} ${r.frag.type}: ${r.frag.level} using key ${E}`),this.attemptSetMediaKeys(N,H).then(()=>{this.throwIfDestroyed();const oe=this.createMediaKeySessionContext({keySystem:N,mediaKeys:H,decryptdata:a});return this.generateRequestWithPreferredKeySession(oe,"cenc",a.pssh,"playlist-key")}))),I.catch(N=>this.handleError(N))),I}throwIfDestroyed(r="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(r){this.hls&&(this.error(r.message),r instanceof Jo?this.hls.trigger(l.ERROR,r.data):this.hls.trigger(l.ERROR,{type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_KEYS,error:r,fatal:!0}))}getKeySystemForKeyPromise(r){const a=this.getKeyIdString(r),_=this.keyIdToKeySessionPromise[a];if(!_){const E=Ft(r.keyFormat),I=E?[E]:qt(this.config);return this.attemptKeySystemAccess(I)}return _}getKeySystemSelectionPromise(r){if(r.length||(r=qt(this.config)),r.length===0)throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(r)}attemptSetMediaKeys(r,a){const _=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${r}"`);const E=Promise.all(_).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(a)});return this.setMediaKeysQueue.push(E),E.then(()=>{this.log(`Media-keys set for "${r}"`),_.push(E),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(I=>_.indexOf(I)===-1)})}generateRequestWithPreferredKeySession(r,a,_,E){var I,N;const H=(I=this.config.drmSystems)==null||(N=I[r.keySystem])==null?void 0:N.generateRequest;if(H)try{const Xe=H.call(this.hls,a,_,r);if(!Xe)throw new Error("Invalid response from configured generateRequest filter");a=Xe.initDataType,_=r.decryptdata.pssh=Xe.initData?new Uint8Array(Xe.initData):null}catch(Xe){var oe;if(this.warn(Xe.message),(oe=this.hls)!=null&&oe.config.debug)throw Xe}if(_===null)return this.log(`Skipping key-session request for "${E}" (no initData)`),Promise.resolve(r);const he=this.getKeyIdString(r.decryptdata);this.log(`Generating key-session request for "${E}": ${he} (init data type: ${a} length: ${_?_.byteLength:null})`);const be=new Zn,Se=r._onmessage=Xe=>{const lt=r.mediaKeysSession;if(!lt){be.emit("error",new Error("invalid state"));return}const{messageType:vt,message:Qt}=Xe;this.log(`"${vt}" message event for session "${lt.sessionId}" message size: ${Qt.byteLength}`),vt==="license-request"||vt==="license-renewal"?this.renewLicense(r,Qt).catch(yr=>{this.handleError(yr),be.emit("error",yr)}):vt==="license-release"?r.keySystem===Me.FAIRPLAY&&(this.updateKeySession(r,xe("acknowledged")),this.removeSession(r)):this.warn(`unhandled media key message type "${vt}"`)},De=r._onkeystatuseschange=Xe=>{if(!r.mediaKeysSession){be.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(r);const vt=r.keyStatus;be.emit("keyStatus",vt),vt==="expired"&&(this.warn(`${r.keySystem} expired for key ${he}`),this.renewKeySession(r))};r.mediaKeysSession.addEventListener("message",Se),r.mediaKeysSession.addEventListener("keystatuseschange",De);const He=new Promise((Xe,lt)=>{be.on("error",lt),be.on("keyStatus",vt=>{vt.startsWith("usable")?Xe():vt==="output-restricted"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):vt==="internal-error"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${vt}"`)):vt==="expired"?lt(new Error("key expired while generating request")):this.warn(`unhandled key status change "${vt}"`)})});return r.mediaKeysSession.generateRequest(a,_).then(()=>{var Xe;this.log(`Request generated for key-session "${(Xe=r.mediaKeysSession)==null?void 0:Xe.sessionId}" keyId: ${he}`)}).catch(Xe=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_SESSION,error:Xe,fatal:!1},`Error generating key-session request: ${Xe}`)}).then(()=>He).catch(Xe=>{throw be.removeAllListeners(),this.removeSession(r),Xe}).then(()=>(be.removeAllListeners(),r))}onKeyStatusChange(r){r.mediaKeysSession.keyStatuses.forEach((a,_)=>{this.log(`key status change "${a}" for keyStatuses keyId: ${Nt.hexDump("buffer"in _?new Uint8Array(_.buffer,_.byteOffset,_.byteLength):new Uint8Array(_))} session keyId: ${Nt.hexDump(new Uint8Array(r.decryptdata.keyId||[]))} uri: ${r.decryptdata.uri}`),r.keyStatus=a})}fetchServerCertificate(r){const a=this.config,_=a.loader,E=new _(a),I=this.getServerCertificateUrl(r);return I?(this.log(`Fetching server certificate for "${r}"`),new Promise((N,H)=>{const oe={responseType:"arraybuffer",url:I},he=a.certLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Se={onSuccess:(De,He,Xe,lt)=>{N(De.data)},onError:(De,He,Xe,lt)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:f({url:oe.url,data:void 0},De)},`"${r}" certificate request failed (${I}). Status: ${De.code} (${De.text})`))},onTimeout:(De,He,Xe)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:{url:oe.url,data:void 0}},`"${r}" certificate request timed out (${I})`))},onAbort:(De,He,Xe)=>{H(new Error("aborted"))}};E.load(oe,be,Se)})):Promise.resolve()}setMediaKeysServerCertificate(r,a,_){return new Promise((E,I)=>{r.setServerCertificate(_).then(N=>{this.log(`setServerCertificate ${N?"success":"not supported by CDM"} (${_==null?void 0:_.byteLength}) on "${a}"`),E(r)}).catch(N=>{I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:N,fatal:!0},N.message))})})}renewLicense(r,a){return this.requestLicense(r,new Uint8Array(a)).then(_=>this.updateKeySession(r,new Uint8Array(_)).catch(E=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:E,fatal:!0},E.message)}))}unpackPlayReadyKeyMessage(r,a){const _=String.fromCharCode.apply(null,new Uint16Array(a.buffer));if(!_.includes("PlayReadyKeyMessage"))return r.setRequestHeader("Content-Type","text/xml; charset=utf-8"),a;const E=new DOMParser().parseFromString(_,"application/xml"),I=E.querySelectorAll("HttpHeader");if(I.length>0){let be;for(let Se=0,De=I.length;Se in key message");return xe(atob(he))}setupLicenseXHR(r,a,_,E){const I=this.config.licenseXhrSetup;return I?Promise.resolve().then(()=>{if(!_.decryptdata)throw new Error("Key removed");return I.call(this.hls,r,a,_,E)}).catch(N=>{if(!_.decryptdata)throw N;return r.open("POST",a,!0),I.call(this.hls,r,a,_,E)}).then(N=>(r.readyState||r.open("POST",a,!0),{xhr:r,licenseChallenge:N||E})):(r.open("POST",a,!0),Promise.resolve({xhr:r,licenseChallenge:E}))}requestLicense(r,a){const _=this.config.keyLoadPolicy.default;return new Promise((E,I)=>{const N=this.getLicenseServerUrlOrThrow(r.keySystem);this.log(`Sending license request to URL: ${N}`);const H=new XMLHttpRequest;H.responseType="arraybuffer",H.onreadystatechange=()=>{if(!this.hls||!r.mediaKeysSession)return I(new Error("invalid state"));if(H.readyState===4)if(H.status===200){this._requestLicenseFailureCount=0;let oe=H.response;this.log(`License received ${oe instanceof ArrayBuffer?oe.byteLength:oe}`);const he=this.config.licenseResponseCallback;if(he)try{oe=he.call(this.hls,H,N,r)}catch(be){this.error(be)}E(oe)}else{const oe=_.errorRetry,he=oe?oe.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>he||H.status>=400&&H.status<500)I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:H,response:{url:N,data:void 0,code:H.status,text:H.statusText}},`License Request XHR failed (${N}). Status: ${H.status} (${H.statusText})`));else{const be=he-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${be} attempts left`),this.requestLicense(r,a).then(E,I)}}},r.licenseXhr&&r.licenseXhr.readyState!==XMLHttpRequest.DONE&&r.licenseXhr.abort(),r.licenseXhr=H,this.setupLicenseXHR(H,N,r,a).then(({xhr:oe,licenseChallenge:he})=>{r.keySystem==Me.PLAYREADY&&(he=this.unpackPlayReadyKeyMessage(oe,he)),oe.send(he)})})}onMediaAttached(r,a){if(!this.config.emeEnabled)return;const _=a.media;this.media=_,_.removeEventListener("encrypted",this.onMediaEncrypted),_.removeEventListener("waitingforkey",this.onWaitingForKey),_.addEventListener("encrypted",this.onMediaEncrypted),_.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const r=this.media,a=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Mr.clearKeyUriToKeyIdMap();const _=a.length;nl.CDMCleanupPromise=Promise.all(a.map(E=>this.removeSession(E)).concat(r==null?void 0:r.setMediaKeys(null).catch(E=>{this.log(`Could not clear media keys: ${E}`)}))).then(()=>{_&&(this.log("finished closing key sessions and clearing media keys"),a.length=0)}).catch(E=>{this.log(`Could not close sessions and clear media keys: ${E}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(r,{sessionKeys:a}){if(!(!a||!this.config.emeEnabled)&&!this.keyFormatPromise){const _=a.reduce((E,I)=>(E.indexOf(I.keyFormat)===-1&&E.push(I.keyFormat),E),[]);this.log(`Selecting key-system from session-keys ${_.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(_)}}removeSession(r){const{mediaKeysSession:a,licenseXhr:_}=r;if(a){this.log(`Remove licenses and keys and close session ${a.sessionId}`),r._onmessage&&(a.removeEventListener("message",r._onmessage),r._onmessage=void 0),r._onkeystatuseschange&&(a.removeEventListener("keystatuseschange",r._onkeystatuseschange),r._onkeystatuseschange=void 0),_&&_.readyState!==XMLHttpRequest.DONE&&_.abort(),r.mediaKeysSession=r.decryptdata=r.licenseXhr=void 0;const E=this.mediaKeySessions.indexOf(r);return E>-1&&this.mediaKeySessions.splice(E,1),a.remove().catch(I=>{this.log(`Could not remove session: ${I}`)}).then(()=>a.close()).catch(I=>{this.log(`Could not close session: ${I}`)})}}}nl.CDMCleanupPromise=void 0;class Jo extends Error{constructor(r,a){super(a),this.data=void 0,r.error||(r.error=new Error(a)),this.data=r,r.err=r.error}}var go;(function(j){j.MANIFEST="m",j.AUDIO="a",j.VIDEO="v",j.MUXED="av",j.INIT="i",j.CAPTION="c",j.TIMED_TEXT="tt",j.KEY="k",j.OTHER="o"})(go||(go={}));var Jl;(function(j){j.DASH="d",j.HLS="h",j.SMOOTH="s",j.OTHER="o"})(Jl||(Jl={}));var zu;(function(j){j.OBJECT="CMCD-Object",j.REQUEST="CMCD-Request",j.SESSION="CMCD-Session",j.STATUS="CMCD-Status"})(zu||(zu={}));const hu={[zu.OBJECT]:["br","d","ot","tb"],[zu.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[zu.SESSION]:["cid","pr","sf","sid","st","v"],[zu.STATUS]:["bs","rtp"]};class ou{constructor(r,a){this.value=void 0,this.params=void 0,Array.isArray(r)&&(r=r.map(_=>_ instanceof ou?_:new ou(_))),this.value=r,this.params=a}}class Dl{constructor(r){this.description=void 0,this.description=r}}const Zu="Dict";function hc(j){return Array.isArray(j)?JSON.stringify(j):j instanceof Map?"Map{}":j instanceof Set?"Set{}":typeof j=="object"?JSON.stringify(j):String(j)}function Sc(j,r,a,_){return new Error(`failed to ${j} "${hc(r)}" as ${a}`,{cause:_})}const yl="Bare Item",uo="Boolean",Cc="Byte Sequence",pc="Decimal",il="Integer";function ku(j){return j<-999999999999999||99999999999999912)throw gu(j,pc);const a=r.toString();return a.includes(".")?a:`${a}.0`}const Ol="String";function Ko(j){if(lo.test(j))throw gu(j,Ol);return`"${j.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Eu(j){return j.description||j.toString().slice(7,-1)}function kl(j){const r=Eu(j);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r)===!1)throw gu(r,al);return r}function ul(j){switch(typeof j){case"number":if(!b(j))throw gu(j,yl);return Number.isInteger(j)?ol(j):uu(j);case"string":return Ko(j);case"symbol":return kl(j);case"boolean":return Ac(j);case"object":if(j instanceof Date)return je(j);if(j instanceof Uint8Array)return jo(j);if(j instanceof Dl)return kl(j);default:throw gu(j,yl)}}function Hu(j){if(/^[a-z*][a-z0-9\-_.*]*$/.test(j)===!1)throw gu(j,Dc);return j}function Ru(j){return j==null?"":Object.entries(j).map(([r,a])=>a===!0?`;${Hu(r)}`:`;${Hu(r)}=${ul(a)}`).join("")}function Su(j){return j instanceof ou?`${ul(j.value)}${Ru(j.params)}`:ul(j)}function _c(j){return`(${j.value.map(Su).join(" ")})${Ru(j.params)}`}function Rl(j,r={whitespace:!0}){if(typeof j!="object")throw gu(j,Zu);const a=j instanceof Map?j.entries():Object.entries(j),_=r!=null&&r.whitespace?" ":"";return Array.from(a).map(([E,I])=>{I instanceof ou||(I=new ou(I));let N=Hu(E);return I.value===!0?N+=Ru(I.params):(N+="=",Array.isArray(I.value)?N+=_c(I):N+=Su(I)),N}).join(`,${_}`)}function pu(j,r){return Rl(j,r)}const Yu=j=>j==="ot"||j==="sf"||j==="st",Cu=j=>typeof j=="number"?b(j):j!=null&&j!==""&&j!==!1;function Bc(j,r){const a=new URL(j),_=new URL(r);if(a.origin!==_.origin)return j;const E=a.pathname.split("/").slice(1),I=_.pathname.split("/").slice(1,-1);for(;E[0]===I[0];)E.shift(),I.shift();for(;I.length;)I.shift(),E.unshift("..");return E.join("/")}function Tc(){try{return crypto.randomUUID()}catch(j){try{const r=URL.createObjectURL(new Blob),a=r.toString();return URL.revokeObjectURL(r),a.slice(a.lastIndexOf("/")+1)}catch(r){let a=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,E=>{const I=(a+Math.random()*16)%16|0;return a=Math.floor(a/16),(E=="x"?I:I&3|8).toString(16)})}}}const Ao=j=>Math.round(j),ll=(j,r)=>(r!=null&&r.baseUrl&&(j=Bc(j,r.baseUrl)),encodeURIComponent(j)),bl=j=>Ao(j/100)*100,Ll={br:Ao,d:Ao,bl,dl:bl,mtp:bl,nor:ll,rtp:bl,tb:Ao};function Ml(j,r){const a={};if(j==null||typeof j!="object")return a;const _=Object.keys(j).sort(),E=i({},Ll,r==null?void 0:r.formatters),I=r==null?void 0:r.filter;return _.forEach(N=>{if(I!=null&&I(N))return;let H=j[N];const oe=E[N];oe&&(H=oe(H,r)),!(N==="v"&&H===1)&&(N=="pr"&&H===1||Cu(H)&&(Yu(N)&&typeof H=="string"&&(H=new Dl(H)),a[N]=H))}),a}function xl(j,r={}){return j?pu(Ml(j,r),i({whitespace:!1},r)):""}function Fl(j,r={}){if(!j)return{};const a=Object.entries(j),_=Object.entries(hu).concat(Object.entries((r==null?void 0:r.customHeaderMap)||{})),E=a.reduce((I,N)=>{var H,oe;const[he,be]=N,Se=((H=_.find(De=>De[1].includes(he)))==null?void 0:H[0])||zu.REQUEST;return(oe=I[Se])!=null||(I[Se]={}),I[Se][he]=be,I},{});return Object.entries(E).reduce((I,[N,H])=>(I[N]=xl(H,r),I),{})}function Oc(j,r,a){return i(j,Fl(r,a))}const ql="CMCD";function Bl(j,r={}){if(!j)return"";const a=xl(j,r);return`${ql}=${encodeURIComponent(a)}`}const cl=/CMCD=[^&#]+/;function Pc(j,r,a){const _=Bl(r,a);if(!_)return j;if(cl.test(j))return j.replace(cl,_);const E=j.includes("?")?"&":"?";return`${j}${E}${_}`}class mc{constructor(r){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=E=>{try{this.apply(E,{ot:go.MANIFEST,su:!this.initialized})}catch(I){R.warn("Could not generate manifest CMCD data.",I)}},this.applyFragmentData=E=>{try{const I=E.frag,N=this.hls.levels[I.level],H=this.getObjectType(I),oe={d:I.duration*1e3,ot:H};(H===go.VIDEO||H===go.AUDIO||H==go.MUXED)&&(oe.br=N.bitrate/1e3,oe.tb=this.getTopBandwidth(H)/1e3,oe.bl=this.getBufferLength(H)),this.apply(E,oe)}catch(I){R.warn("Could not generate segment CMCD data.",I)}},this.hls=r;const a=this.config=r.config,{cmcd:_}=a;_!=null&&(a.pLoader=this.createPlaylistLoader(),a.fLoader=this.createFragmentLoader(),this.sid=_.sessionId||Tc(),this.cid=_.contentId,this.useHeaders=_.useHeaders===!0,this.includeKeys=_.includeKeys,this.registerListeners())}registerListeners(){const r=this.hls;r.on(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.on(l.MEDIA_DETACHED,this.onMediaDetached,this),r.on(l.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const r=this.hls;r.off(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.off(l.MEDIA_DETACHED,this.onMediaDetached,this),r.off(l.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null}onMediaAttached(r,a){this.media=a.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(r,a){var _,E;this.audioBuffer=(_=a.tracks.audio)==null?void 0:_.buffer,this.videoBuffer=(E=a.tracks.video)==null?void 0:E.buffer}createData(){var r;return{v:1,sf:Jl.HLS,sid:this.sid,cid:this.cid,pr:(r=this.media)==null?void 0:r.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(r,a={}){i(a,this.createData());const _=a.ot===go.INIT||a.ot===go.VIDEO||a.ot===go.MUXED;this.starved&&_&&(a.bs=!0,a.su=!0,this.starved=!1),a.su==null&&(a.su=this.buffering);const{includeKeys:E}=this;E&&(a=Object.keys(a).reduce((I,N)=>(E.includes(N)&&(I[N]=a[N]),I),{})),this.useHeaders?(r.headers||(r.headers={}),Oc(r.headers,a)):r.url=Pc(r.url,a)}getObjectType(r){const{type:a}=r;if(a==="subtitle")return go.TIMED_TEXT;if(r.sn==="initSegment")return go.INIT;if(a==="audio")return go.AUDIO;if(a==="main")return this.hls.audioTracks.length?go.VIDEO:go.MUXED}getTopBandwidth(r){let a=0,_;const E=this.hls;if(r===go.AUDIO)_=E.audioTracks;else{const I=E.maxAutoLevel,N=I>-1?I+1:E.levels.length;_=E.levels.slice(0,N)}for(const I of _)I.bitrate>a&&(a=I.bitrate);return a>0?a:NaN}getBufferLength(r){const a=this.hls.media,_=r===go.AUDIO?this.audioBuffer:this.videoBuffer;return!_||!a?NaN:hr.bufferInfo(_,a.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:r}=this.config,a=this.applyPlaylistData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}createFragmentLoader(){const{fLoader:r}=this.config,a=this.applyFragmentData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}}const Lu=3e5;class Nl{constructor(r){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=r,this.log=R.log.bind(R,"[content-steering]:"),this.registerListeners()}registerListeners(){const r=this.hls;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.MANIFEST_PARSED,this.onManifestParsed,this),r.on(l.ERROR,this.onError,this)}unregisterListeners(){const r=this.hls;r&&(r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.MANIFEST_PARSED,this.onManifestParsed,this),r.off(l.ERROR,this.onError,this))}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const r=this.timeToLoad*1e3-(performance.now()-this.updated);if(r>0){this.scheduleRefresh(this.uri,r);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(r){const a=this.levels;a&&(this.levels=a.filter(_=>_!==r))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(r,a){const{contentSteering:_}=a;_!==null&&(this.pathwayId=_.pathwayId,this.uri=_.uri,this.started&&this.startLoad())}onManifestParsed(r,a){this.audioTracks=a.audioTracks,this.subtitleTracks=a.subtitleTracks}onError(r,a){const{errorAction:_}=a;if((_==null?void 0:_.action)===Yn.SendAlternateToPenaltyBox&&_.flags===va.MoveAllAlternatesMatchingHost){const E=this.levels;let I=this.pathwayPriority,N=this.pathwayId;if(a.context){const{groupId:H,pathwayId:oe,type:he}=a.context;H&&E?N=this.getPathwayForGroupId(H,he,N):oe&&(N=oe)}N in this.penalizedPathways||(this.penalizedPathways[N]=performance.now()),!I&&E&&(I=E.reduce((H,oe)=>(H.indexOf(oe.pathwayId)===-1&&H.push(oe.pathwayId),H),[])),I&&I.length>1&&(this.updatePathwayPriority(I),_.resolved=this.pathwayId!==N),_.resolved||R.warn(`Could not resolve ${a.details} ("${a.error.message}") with content-steering for Pathway: ${N} levels: ${E&&E.length} priorities: ${JSON.stringify(I)} penalized: ${JSON.stringify(this.penalizedPathways)}`)}}filterParsedLevels(r){this.levels=r;let a=this.getLevelsForPathway(this.pathwayId);if(a.length===0){const _=r[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${_}"`),a=this.getLevelsForPathway(_),this.pathwayId=_}return a.length!==r.length&&this.log(`Found ${a.length}/${r.length} levels in Pathway "${this.pathwayId}"`),a}getLevelsForPathway(r){return this.levels===null?[]:this.levels.filter(a=>r===a.pathwayId)}updatePathwayPriority(r){this.pathwayPriority=r;let a;const _=this.penalizedPathways,E=performance.now();Object.keys(_).forEach(I=>{E-_[I]>Lu&&delete _[I]});for(let I=0;I0){this.log(`Setting Pathway to "${N}"`),this.pathwayId=N,za(a),this.hls.trigger(l.LEVELS_UPDATED,{levels:a});const he=this.hls.levels[H];oe&&he&&this.levels&&(he.attrs["STABLE-VARIANT-ID"]!==oe.attrs["STABLE-VARIANT-ID"]&&he.bitrate!==oe.bitrate&&this.log(`Unstable Pathways change from bitrate ${oe.bitrate} to ${he.bitrate}`),this.hls.nextLoadLevel=H);break}}}getPathwayForGroupId(r,a,_){const E=this.getLevelsForPathway(_).concat(this.levels||[]);for(let I=0;I{const{ID:N,"BASE-ID":H,"URI-REPLACEMENT":oe}=I;if(a.some(be=>be.pathwayId===N))return;const he=this.getLevelsForPathway(H).map(be=>{const Se=new Z(be.attrs);Se["PATHWAY-ID"]=N;const De=Se.AUDIO&&`${Se.AUDIO}_clone_${N}`,He=Se.SUBTITLES&&`${Se.SUBTITLES}_clone_${N}`;De&&(_[Se.AUDIO]=De,Se.AUDIO=De),He&&(E[Se.SUBTITLES]=He,Se.SUBTITLES=He);const Xe=ec(be.uri,Se["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",oe),lt=new Fa({attrs:Se,audioCodec:be.audioCodec,bitrate:be.bitrate,height:be.height,name:be.name,url:Xe,videoCodec:be.videoCodec,width:be.width});if(be.audioGroups)for(let vt=1;vt{this.log(`Loaded steering manifest: "${E}"`);const Xe=be.data;if(Xe.VERSION!==1){this.log(`Steering VERSION ${Xe.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Xe.TTL;const{"RELOAD-URI":lt,"PATHWAY-CLONES":vt,"PATHWAY-PRIORITY":Qt}=Xe;if(lt)try{this.uri=new self.URL(lt,E).href}catch(Tr){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${lt}`);return}this.scheduleRefresh(this.uri||De.url),vt&&this.clonePathways(vt);const yr={steeringManifest:Xe,url:E.toString()};this.hls.trigger(l.STEERING_MANIFEST_LOADED,yr),Qt&&this.updatePathwayPriority(Qt)},onError:(be,Se,De,He)=>{if(this.log(`Error loading steering manifest: ${be.code} ${be.text} (${Se.url})`),this.stopLoad(),be.code===410){this.enabled=!1,this.log(`Steering manifest ${Se.url} no longer available`);return}let Xe=this.timeToLoad*1e3;if(be.code===429){const lt=this.loader;if(typeof(lt==null?void 0:lt.getResponseHeader)=="function"){const vt=lt.getResponseHeader("Retry-After");vt&&(Xe=parseFloat(vt)*1e3)}this.log(`Steering manifest ${Se.url} rate limited`);return}this.scheduleRefresh(this.uri||Se.url,Xe)},onTimeout:(be,Se,De)=>{this.log(`Timeout loading steering manifest (${Se.url})`),this.scheduleRefresh(this.uri||Se.url)}};this.log(`Requesting steering manifest: ${E}`),this.loader.load(I,oe,he)}scheduleRefresh(r,a=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var _;const E=(_=this.hls)==null?void 0:_.media;if(E&&!E.ended){this.loadSteeringManifest(r);return}this.scheduleRefresh(r,this.timeToLoad*1e3)},a)}}function wl(j,r,a,_){j&&Object.keys(r).forEach(E=>{const I=j.filter(N=>N.groupId===E).map(N=>{const H=i({},N);return H.details=void 0,H.attrs=new Z(H.attrs),H.url=H.attrs.URI=ec(N.url,N.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",a),H.groupId=H.attrs["GROUP-ID"]=r[E],H.attrs["PATHWAY-ID"]=_,H});j.push(...I)})}function ec(j,r,a,_){const{HOST:E,PARAMS:I,[a]:N}=_;let H;r&&(H=N==null?void 0:N[r],H&&(j=H));const oe=new self.URL(j);return E&&!H&&(oe.host=E),I&&Object.keys(I).sort().forEach(he=>{he&&oe.searchParams.set(he,I[he])}),oe.href}const tc=/^age:\s*[\d.]+\s*$/im;class vc{constructor(r){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=r&&r.xhrSetup||null,this.stats=new Q,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))}abort(){var r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(r,a,_){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=a,this.callbacks=_,this.loadInternal()}loadInternal(){const{config:r,context:a}=this;if(!r||!a)return;const _=this.loader=new self.XMLHttpRequest,E=this.stats;E.loading.first=0,E.loaded=0,E.aborted=!1;const I=this.xhrSetup;I?Promise.resolve().then(()=>{if(!(this.loader!==_||this.stats.aborted))return I(_,a.url)}).catch(N=>{if(!(this.loader!==_||this.stats.aborted))return _.open("GET",a.url,!0),I(_,a.url)}).then(()=>{this.loader!==_||this.stats.aborted||this.openAndSendXhr(_,a,r)}).catch(N=>{this.callbacks.onError({code:_.status,text:N.message},a,_,E)}):this.openAndSendXhr(_,a,r)}openAndSendXhr(r,a,_){r.readyState||r.open("GET",a.url,!0);const E=a.headers,{maxTimeToFirstByteMs:I,maxLoadTimeMs:N}=_.loadPolicy;if(E)for(const H in E)r.setRequestHeader(H,E[H]);a.rangeEnd&&r.setRequestHeader("Range","bytes="+a.rangeStart+"-"+(a.rangeEnd-1)),r.onreadystatechange=this.readystatechange.bind(this),r.onprogress=this.loadprogress.bind(this),r.responseType=a.responseType,self.clearTimeout(this.requestTimeout),_.timeout=I&&b(I)?I:N,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout),r.send()}readystatechange(){const{context:r,loader:a,stats:_}=this;if(!r||!a)return;const E=a.readyState,I=this.config;if(!_.aborted&&E>=2&&(_.loading.first===0&&(_.loading.first=Math.max(self.performance.now(),_.loading.start),I.timeout!==I.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),I.timeout=I.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),I.loadPolicy.maxLoadTimeMs-(_.loading.first-_.loading.start)))),E===4)){self.clearTimeout(this.requestTimeout),a.onreadystatechange=null,a.onprogress=null;const N=a.status,H=a.responseType==="text"?a.responseText:null;if(N>=200&&N<300){const Se=H!=null?H:a.response;if(Se!=null){_.loading.end=Math.max(self.performance.now(),_.loading.first);const De=a.responseType==="arraybuffer"?Se.byteLength:Se.length;if(_.loaded=_.total=De,_.bwEstimate=_.total*8e3/(_.loading.end-_.loading.first),!this.callbacks)return;const He=this.callbacks.onProgress;if(He&&He(_,r,Se,a),!this.callbacks)return;const Xe={url:a.responseURL,data:Se,code:N};this.callbacks.onSuccess(Xe,_,r,a);return}}const oe=I.loadPolicy.errorRetry,he=_.retry,be={url:r.url,data:void 0,code:N};fo(oe,he,!1,be)?this.retry(oe):(R.error(`${N} while loading ${r.url}`),this.callbacks.onError({code:N,text:a.statusText},r,a,_))}}loadtimeout(){if(!this.config)return;const r=this.config.loadPolicy.timeoutRetry,a=this.stats.retry;if(fo(r,a,!0))this.retry(r);else{var _;R.warn(`timeout while loading ${(_=this.context)==null?void 0:_.url}`);const E=this.callbacks;E&&(this.abortInternal(),E.onTimeout(this.stats,this.context,this.loader))}}retry(r){const{context:a,stats:_}=this;this.retryDelay=Ks(r,_.retry),_.retry++,R.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${a==null?void 0:a.url}, retrying ${_.retry}/${r.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(r){const a=this.stats;a.loaded=r.loaded,r.lengthComputable&&(a.total=r.total)}getCacheAge(){let r=null;if(this.loader&&tc.test(this.loader.getAllResponseHeaders())){const a=this.loader.getResponseHeader("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.loader&&new RegExp(`^${r}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(r):null}}function A(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(j){}return!1}const P=/(\d+)-(\d+)\/(\d+)/;class D{constructor(r){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=r.fetchSetup||zn,this.controller=new self.AbortController,this.stats=new Q}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(r,a,_){const E=this.stats;if(E.loading.start)throw new Error("Loader can only be used once.");E.loading.start=self.performance.now();const I=pe(r,this.controller.signal),N=_.onProgress,H=r.responseType==="arraybuffer",oe=H?"byteLength":"length",{maxTimeToFirstByteMs:he,maxLoadTimeMs:be}=a.loadPolicy;this.context=r,this.config=a,this.callbacks=_,this.request=this.fetchSetup(r,I),self.clearTimeout(this.requestTimeout),a.timeout=he&&b(he)?he:be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},a.timeout),self.fetch(this.request).then(Se=>{this.response=this.loader=Se;const De=Math.max(self.performance.now(),E.loading.start);if(self.clearTimeout(this.requestTimeout),a.timeout=be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},be-(De-E.loading.start)),!Se.ok){const{status:He,statusText:Xe}=Se;throw new dn(Xe||"fetch, bad network response",He,Se)}return E.loading.first=De,E.total=an(Se.headers)||E.total,N&&b(a.highWaterMark)?this.loadProgressively(Se,E,r,a.highWaterMark,N):H?Se.arrayBuffer():r.responseType==="json"?Se.json():Se.text()}).then(Se=>{const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),E.loading.end=Math.max(self.performance.now(),E.loading.first);const He=Se[oe];He&&(E.loaded=E.total=He);const Xe={url:De.url,data:Se,code:De.status};N&&!b(a.highWaterMark)&&N(E,r,Se,De),_.onSuccess(Xe,E,r,De)}).catch(Se=>{if(self.clearTimeout(this.requestTimeout),E.aborted)return;const De=Se&&Se.code||0,He=Se?Se.message:null;_.onError({code:De,text:He},r,Se?Se.details:null,E)})}getCacheAge(){let r=null;if(this.response){const a=this.response.headers.get("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.response?this.response.headers.get(r):null}loadProgressively(r,a,_,E=0,I){const N=new Bs,H=r.body.getReader(),oe=()=>H.read().then(he=>{if(he.done)return N.dataLength&&I(a,_,N.flush(),r),Promise.resolve(new ArrayBuffer(0));const be=he.value,Se=be.length;return a.loaded+=Se,Se=E&&I(a,_,N.flush(),r)):I(a,_,be,r),oe()}).catch(()=>Promise.reject());return oe()}}function pe(j,r){const a={method:"GET",mode:"cors",credentials:"same-origin",signal:r,headers:new self.Headers(i({},j.headers))};return j.rangeEnd&&a.headers.set("Range","bytes="+j.rangeStart+"-"+String(j.rangeEnd-1)),a}function Oe(j){const r=P.exec(j);if(r)return parseInt(r[2])-parseInt(r[1])+1}function an(j){const r=j.get("Content-Range");if(r){const _=Oe(r);if(b(_))return _}const a=j.get("Content-Length");if(a)return parseInt(a)}function zn(j,r){return new self.Request(j.url,r)}class dn extends Error{constructor(r,a,_){super(r),this.code=void 0,this.details=void 0,this.code=a,this.details=_}}const Mi=/\s/,Qa={newCue(j,r,a,_){const E=[];let I,N,H,oe,he;const be=self.VTTCue||self.TextTrackCue;for(let De=0;De<_.rows.length;De++)if(I=_.rows[De],H=!0,oe=0,he="",!I.isEmpty()){var Se;for(let lt=0;lt=16?oe--:oe++;const He=Wl(he.trim()),Xe=ju(r,a,He);j!=null&&(Se=j.cues)!=null&&Se.getCueById(Xe)||(N=new be(r,a,He),N.id=Xe,N.line=De+1,N.align="left",N.position=10+Math.min(80,Math.floor(oe*8/32)*10),E.push(N))}return j&&E.length&&(E.sort((De,He)=>De.line==="auto"||He.line==="auto"?0:De.line>8&&He.line>8?He.line-De.line:De.line-He.line),E.forEach(De=>Hr(j,De))),E}},Oa={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},To=f(f({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:vc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Bo,bufferController:mo,capLevelController:dc,errorController:ts,fpsController:Ql,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:cr,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:Oa},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ds()),{},{subtitleStreamController:cs,subtitleTrackController:Hs,timelineController:Ma,audioStreamController:ha,audioTrackController:gs,emeController:nl,cmcdController:mc,contentSteeringController:Nl});function ds(){return{cueHandler:Qa,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function yo(j,r){if((r.liveSyncDurationCount||r.liveMaxLatencyDurationCount)&&(r.liveSyncDuration||r.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(r.liveMaxLatencyDurationCount!==void 0&&(r.liveSyncDurationCount===void 0||r.liveMaxLatencyDurationCount<=r.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(r.liveMaxLatencyDuration!==void 0&&(r.liveSyncDuration===void 0||r.liveMaxLatencyDuration<=r.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const a=ys(j),_=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(I=>{const N=`${I==="level"?"playlist":I}LoadPolicy`,H=r[N]===void 0,oe=[];E.forEach(he=>{const be=`${I}Loading${he}`,Se=r[be];if(Se!==void 0&&H){oe.push(be);const De=a[N].default;switch(r[N]={default:De},he){case"TimeOut":De.maxLoadTimeMs=Se,De.maxTimeToFirstByteMs=Se;break;case"MaxRetry":De.errorRetry.maxNumRetry=Se,De.timeoutRetry.maxNumRetry=Se;break;case"RetryDelay":De.errorRetry.retryDelayMs=Se,De.timeoutRetry.retryDelayMs=Se;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=Se,De.timeoutRetry.maxRetryDelayMs=Se;break}}}),oe.length&&R.warn(`hls.js config: "${oe.join('", "')}" setting(s) are deprecated, use "${N}": ${JSON.stringify(r[N])}`)}),f(f({},a),r)}function ys(j){return j&&typeof j=="object"?Array.isArray(j)?j.map(ys):Object.keys(j).reduce((r,a)=>(r[a]=ys(j[a]),r),{}):j}function gc(j){const r=j.loader;r!==D&&r!==vc?(R.log("[config]: Custom loader detected, cannot enable progressive streaming"),j.progressive=!1):A()&&(j.loader=D,j.progressive=!0,j.enableSoftwareAES=!0,R.log("[config]: Progressive streaming enabled, using FetchLoader"))}let $l;class rc extends Ka{constructor(r,a){super(r,"[level-controller]"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=a,this._registerListeners()}_registerListeners(){const{hls:r}=this;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.LEVEL_LOADED,this.onLevelLoaded,this),r.on(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.on(l.FRAG_BUFFERED,this.onFragBuffered,this),r.on(l.ERROR,this.onError,this)}_unregisterListeners(){const{hls:r}=this;r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.LEVEL_LOADED,this.onLevelLoaded,this),r.off(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.off(l.FRAG_BUFFERED,this.onFragBuffered,this),r.off(l.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(a=>{a.loadError=0,a.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(r,a){this.resetLevels()}onManifestLoaded(r,a){const _=this.hls.config.preferManagedMediaSource,E=[],I={},N={};let H=!1,oe=!1,he=!1;a.levels.forEach(be=>{var Se,De;const He=be.attrs;let{audioCodec:Xe,videoCodec:lt}=be;((Se=Xe)==null?void 0:Se.indexOf("mp4a.40.34"))!==-1&&($l||($l=/chrome|firefox/i.test(navigator.userAgent)),$l&&(be.audioCodec=Xe=void 0)),Xe&&(be.audioCodec=Xe=wi(Xe,_)),((De=lt)==null?void 0:De.indexOf("avc1"))===0&&(lt=be.videoCodec=Ji(lt));const{width:vt,height:Qt,unknownCodecs:yr}=be;if(H||(H=!!(vt&&Qt)),oe||(oe=!!lt),he||(he=!!Xe),yr!=null&&yr.length||Xe&&!yi(Xe,"audio",_)||lt&&!yi(lt,"video",_))return;const{CODECS:Tr,"FRAME-RATE":Wr,"HDCP-LEVEL":Br,"PATHWAY-ID":Cn,RESOLUTION:un,"VIDEO-RANGE":Hn}=He,En=`${`${Cn||"."}-`}${be.bitrate}-${un}-${Wr}-${Tr}-${Hn}-${Br}`;if(I[En])if(I[En].uri!==be.url&&!be.attrs["PATHWAY-ID"]){const qn=N[En]+=1;be.attrs["PATHWAY-ID"]=new Array(qn+1).join(".");const Ta=new Fa(be);I[En]=Ta,E.push(Ta)}else I[En].addGroupId("audio",He.AUDIO),I[En].addGroupId("text",He.SUBTITLES);else{const qn=new Fa(be);I[En]=qn,N[En]=1,E.push(qn)}}),this.filterAndSortMediaOptions(E,a,H,oe,he)}filterAndSortMediaOptions(r,a,_,E,I){let N=[],H=[],oe=r;if((_||E)&&I&&(oe=oe.filter(({videoCodec:Xe,videoRange:lt,width:vt,height:Qt})=>(!!Xe||!!(vt&&Qt))&&es(lt))),oe.length===0){Promise.resolve().then(()=>{if(this.hls){a.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(a.levels[0].attrs)}`);const Xe=new Error("no level with compatible codecs found in manifest");this.hls.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:a.url,error:Xe,reason:Xe.message})}});return}if(a.audioTracks){const{preferManagedMediaSource:Xe}=this.hls.config;N=a.audioTracks.filter(lt=>!lt.audioCodec||yi(lt.audioCodec,"audio",Xe)),nc(N)}a.subtitles&&(H=a.subtitles,nc(H));const he=oe.slice(0);oe.sort((Xe,lt)=>{if(Xe.attrs["HDCP-LEVEL"]!==lt.attrs["HDCP-LEVEL"])return(Xe.attrs["HDCP-LEVEL"]||"")>(lt.attrs["HDCP-LEVEL"]||"")?1:-1;if(_&&Xe.height!==lt.height)return Xe.height-lt.height;if(Xe.frameRate!==lt.frameRate)return Xe.frameRate-lt.frameRate;if(Xe.videoRange!==lt.videoRange)return Ds.indexOf(Xe.videoRange)-Ds.indexOf(lt.videoRange);if(Xe.videoCodec!==lt.videoCodec){const vt=si(Xe.videoCodec),Qt=si(lt.videoCodec);if(vt!==Qt)return Qt-vt}if(Xe.uri===lt.uri&&Xe.codecSet!==lt.codecSet){const vt=Wi(Xe.codecSet),Qt=Wi(lt.codecSet);if(vt!==Qt)return Qt-vt}return Xe.averageBitrate!==lt.averageBitrate?Xe.averageBitrate-lt.averageBitrate:0});let be=he[0];if(this.steering&&(oe=this.steering.filterParsedLevels(oe),oe.length!==he.length)){for(let Xe=0;Xevt&&vt===To.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Qt)}break}const De=I&&!E,He={levels:oe,audioTracks:N,subtitleTracks:H,sessionData:a.sessionData,sessionKeys:a.sessionKeys,firstLevel:this._firstLevel,stats:a.stats,audio:I,video:E,altAudio:!De&&N.some(Xe=>!!Xe.url)};this.hls.trigger(l.MANIFEST_PARSED,He),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(r){const a=this._levels;if(a.length===0)return;if(r<0||r>=a.length){const be=new Error("invalid level idx"),Se=r<0;if(this.hls.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.LEVEL_SWITCH_ERROR,level:r,fatal:Se,error:be,reason:be.message}),Se)return;r=Math.min(r,a.length-1)}const _=this.currentLevelIndex,E=this.currentLevel,I=E?E.attrs["PATHWAY-ID"]:void 0,N=a[r],H=N.attrs["PATHWAY-ID"];if(this.currentLevelIndex=r,this.currentLevel=N,_===r&&N.details&&E&&I===H)return;this.log(`Switching to level ${r} (${N.height?N.height+"p ":""}${N.videoRange?N.videoRange+" ":""}${N.codecSet?N.codecSet+" ":""}@${N.bitrate})${H?" with Pathway "+H:""} from level ${_}${I?" with Pathway "+I:""}`);const oe={level:r,attrs:N.attrs,details:N.details,bitrate:N.bitrate,averageBitrate:N.averageBitrate,maxBitrate:N.maxBitrate,realBitrate:N.realBitrate,width:N.width,height:N.height,codecSet:N.codecSet,audioCodec:N.audioCodec,videoCodec:N.videoCodec,audioGroups:N.audioGroups,subtitleGroups:N.subtitleGroups,loaded:N.loaded,loadError:N.loadError,fragmentError:N.fragmentError,name:N.name,id:N.id,uri:N.uri,url:N.url,urlId:0,audioGroupIds:N.audioGroupIds,textGroupIds:N.textGroupIds};this.hls.trigger(l.LEVEL_SWITCHING,oe);const he=N.details;if(!he||he.live){const be=this.switchParams(N.uri,E==null?void 0:E.details,he);this.loadPlaylist(be)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(r){this.manualLevelIndex=r,this._startLevel===void 0&&(this._startLevel=r),r!==-1&&(this.level=r)}get firstLevel(){return this._firstLevel}set firstLevel(r){this._firstLevel=r}get startLevel(){if(this._startLevel===void 0){const r=this.hls.config.startLevel;return r!==void 0?r:this.hls.firstAutoLevel}return this._startLevel}set startLevel(r){this._startLevel=r}onError(r,a){a.fatal||!a.context||a.context.type===ye.LEVEL&&a.context.level===this.level&&this.checkRetry(a)}onFragBuffered(r,{frag:a}){if(a!==void 0&&a.type===Ye.MAIN){const _=a.elementaryStreams;if(!Object.keys(_).some(I=>!!_[I]))return;const E=this._levels[a.level];E!=null&&E.loadError&&(this.log(`Resetting level error count of ${E.loadError} on frag buffered`),E.loadError=0)}}onLevelLoaded(r,a){var _;const{level:E,details:I}=a,N=this._levels[E];if(!N){var H;this.warn(`Invalid level index ${E}`),(H=a.deliveryDirectives)!=null&&H.skip&&(I.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(N.fragmentError===0&&(N.loadError=0),this.playlistLoaded(E,a,N.details)):(_=a.deliveryDirectives)!=null&&_.skip&&(I.deltaUpdateFailed=!0)}loadPlaylist(r){super.loadPlaylist();const a=this.currentLevelIndex,_=this.currentLevel;if(_&&this.shouldLoadPlaylist(_)){let E=_.uri;if(r)try{E=r.addDirectives(E)}catch(N){this.warn(`Could not construct new URL with HLS Delivery Directives: ${N}`)}const I=_.attrs["PATHWAY-ID"];this.log(`Loading level index ${a}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""} with${I?" Pathway "+I:""} ${E}`),this.clearTimer(),this.hls.trigger(l.LEVEL_LOADING,{url:E,level:a,pathwayId:_.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||null})}}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(r){this.level=r,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=r)}removeLevel(r){var a;const _=this._levels.filter((E,I)=>I!==r?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(N=>N.level=-1)),!1));za(_),this._levels=_,this.currentLevelIndex>-1&&(a=this.currentLevel)!=null&&a.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(l.LEVELS_UPDATED,{levels:_})}onLevelsUpdated(r,{levels:a}){this._levels=a}checkMaxAutoUpdated(){const{autoLevelCapping:r,maxAutoLevel:a,maxHdcpLevel:_}=this.hls;this._maxAutoLevel!==a&&(this._maxAutoLevel=a,this.hls.trigger(l.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:r,levels:this.levels,maxAutoLevel:a,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:_}))}}function nc(j){const r={};j.forEach(a=>{const _=a.groupId||"";a.id=r[_]=r[_]||0,r[_]++})}class fl{constructor(r){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=r}abort(r){for(const _ in this.keyUriToKeyInfo){const E=this.keyUriToKeyInfo[_].loader;if(E){var a;if(r&&r!==((a=E.context)==null?void 0:a.frag.type))return;E.abort()}}}detach(){for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r];(a.mediaKeySessionContext||a.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[r]}}destroy(){this.detach();for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r].loader;a&&a.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(r,a=x.KEY_LOAD_ERROR,_,E,I){return new Ni({type:y.NETWORK_ERROR,details:a,fatal:!1,frag:r,response:I,error:_,networkDetails:E})}loadClear(r,a){if(this.emeController&&this.config.emeEnabled){const{sn:_,cc:E}=r;for(let I=0;I{N.setKeyFormat(H)});break}}}}load(r){return!r.decryptdata&&r.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(r).then(a=>this.loadInternal(r,a)):this.loadInternal(r)}loadInternal(r,a){var _,E;a&&r.setKeyFormat(a);const I=r.decryptdata;if(!I){const he=new Error(a?`Expected frag.decryptdata to be defined after setting format ${a}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,he))}const N=I.uri;if(!N)return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${N}"`)));let H=this.keyUriToKeyInfo[N];if((_=H)!=null&&_.decryptdata.key)return I.key=H.decryptdata.key,Promise.resolve({frag:r,keyInfo:H});if((E=H)!=null&&E.keyLoadPromise){var oe;switch((oe=H.mediaKeySessionContext)==null?void 0:oe.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return H.keyLoadPromise.then(he=>(I.key=he.keyInfo.decryptdata.key,{frag:r,keyInfo:H}))}}switch(H=this.keyUriToKeyInfo[N]={decryptdata:I,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},I.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return I.keyFormat==="identity"?this.loadKeyHTTP(H,r):this.loadKeyEME(H,r);case"AES-128":return this.loadKeyHTTP(H,r);default:return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${I.method}"`)))}}loadKeyEME(r,a){const _={frag:a,keyInfo:r};if(this.emeController&&this.config.emeEnabled){const E=this.emeController.loadKey(_);if(E)return(r.keyLoadPromise=E.then(I=>(r.mediaKeySessionContext=I,_))).catch(I=>{throw r.keyLoadPromise=null,I})}return Promise.resolve(_)}loadKeyHTTP(r,a){const _=this.config,E=_.loader,I=new E(_);return a.keyLoader=r.loader=I,r.keyLoadPromise=new Promise((N,H)=>{const oe={keyInfo:r,frag:a,responseType:"arraybuffer",url:r.decryptdata.uri},he=_.keyLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Se={onSuccess:(De,He,Xe,lt)=>{const{frag:vt,keyInfo:Qt,url:yr}=Xe;if(!vt.decryptdata||Qt!==this.keyUriToKeyInfo[yr])return H(this.createKeyLoadError(vt,x.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Qt.decryptdata.key=vt.decryptdata.key=new Uint8Array(De.data),vt.keyLoader=null,Qt.loader=null,N({frag:vt,keyInfo:Qt})},onError:(De,He,Xe,lt)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_ERROR,new Error(`HTTP Error ${De.code} loading key ${De.text}`),Xe,f({url:oe.url,data:void 0},De)))},onTimeout:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Xe))},onAbort:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.INTERNAL_ABORTED,new Error("key loading aborted"),Xe))}};I.load(oe,be,Se)})}resetLoader(r){const{frag:a,keyInfo:_,url:E}=r,I=_.loader;a.keyLoader===I&&(a.keyLoader=null,_.loader=null),delete this.keyUriToKeyInfo[E],I&&I.destroy()}}function ki(){return self.SourceBuffer||self.WebKitSourceBuffer}function El(){if(!oi())return!1;const r=ki();return!r||r.prototype&&typeof r.prototype.appendBuffer=="function"&&typeof r.prototype.remove=="function"}function ic(){if(!El())return!1;const j=oi();return typeof(j==null?void 0:j.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(r=>j.isTypeSupported(la(r,"video")))||["mp4a.40.2","fLaC"].some(r=>j.isTypeSupported(la(r,"audio"))))}function Uo(){var j;const r=ki();return typeof(r==null||(j=r.prototype)==null?void 0:j.changeType)=="function"}const no=250,Wa=2,dl=.1,Sl=.05;class ac{constructor(r,a,_,E){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=r,this.media=a,this.fragmentTracker=_,this.hls=E}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(r,a){const{config:_,media:E,stalled:I}=this;if(E===null)return;const{currentTime:N,seeking:H}=E,oe=this.seeking&&!H,he=!this.seeking&&H;if(this.seeking=H,N!==r){if(this.moved=!0,H||(this.nudgeRetry=0),I!==null){if(this.stallReported){const vt=self.performance.now()-I;R.warn(`playback not stuck anymore @${N}, after ${Math.round(vt)}ms`),this.stallReported=!1}this.stalled=null}return}if(he||oe){this.stalled=null;return}if(E.paused&&!H||E.ended||E.playbackRate===0||!hr.getBuffered(E).length){this.nudgeRetry=0;return}const be=hr.bufferInfo(E,N,0),Se=be.nextStart||0;if(H){const vt=be.len>Wa,Qt=!Se||a&&a.start<=N||Se-N>Wa&&!this.fragmentTracker.getPartialFragment(N);if(vt||Qt)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var De;if(!(be.len>0)&&!Se)return;const Qt=Math.max(Se,be.start||0)-N,yr=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,Wr=(yr==null||(De=yr.details)==null?void 0:De.live)?yr.details.targetduration*2:Wa,Br=this.fragmentTracker.getPartialFragment(N);if(Qt>0&&(Qt<=Wr||Br)){E.paused||this._trySkipBufferHole(Br);return}}const He=self.performance.now();if(I===null){this.stalled=He;return}const Xe=He-I;if(!H&&Xe>=no&&(this._reportStall(be),!this.media))return;const lt=hr.bufferInfo(E,N,_.maxBufferHole);this._tryFixBufferStall(lt,Xe)}_tryFixBufferStall(r,a){const{config:_,fragmentTracker:E,media:I}=this;if(I===null)return;const N=I.currentTime,H=E.getPartialFragment(N);H&&(this._trySkipBufferHole(H)||!this.media)||(r.len>_.maxBufferHole||r.nextStart&&r.nextStart-N<_.maxBufferHole)&&a>_.highBufferWatchdogPeriod*1e3&&(R.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(r){const{hls:a,media:_,stallReported:E}=this;if(!E&&_){this.stallReported=!0;const I=new Error(`Playback stalling at @${_.currentTime} due to low buffer (${JSON.stringify(r)})`);R.warn(I.message),a.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:r.len})}}_trySkipBufferHole(r){const{config:a,hls:_,media:E}=this;if(E===null)return 0;const I=E.currentTime,N=hr.bufferInfo(E,I,0),H=I0&&N.len<1&&E.readyState<3,be=H-I;if(be>0&&(oe||he)){if(be>a.maxBufferHole){const{fragmentTracker:De}=this;let He=!1;if(I===0){const Xe=De.getAppendedFrag(0,Ye.MAIN);Xe&&H1?(E=0,this.bitrateTest=!0):E=_.firstAutoLevel),_.nextLoadLevel=E,this.level=_.loadLevel,this.loadedmetadata=!1}a>0&&r===-1&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),r=a),this.state=pn.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()}else this._forceStartLoad=!0,this.state=pn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case pn.WAITING_LEVEL:{const{levels:a,level:_}=this,E=a==null?void 0:a[_],I=E==null?void 0:E.details;if(I&&(!I.live||this.levelLastLoaded===E)){if(this.waitForCdnTuneIn(I))break;this.state=pn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=pn.IDLE;break}break}case pn.FRAG_LOADING_WAITING_RETRY:{var r;const a=self.performance.now(),_=this.retryDate;if(!_||a>=_||(r=this.media)!=null&&r.seeking){const{levels:E,level:I}=this,N=E==null?void 0:E[I];this.resetStartWhenNotLoaded(N||null),this.state=pn.IDLE}}break}this.state===pn.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:r,levelLastLoaded:a,levels:_,media:E}=this;if(a===null||!E&&(this.startFragRequested||!r.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const I=this.buffering?r.nextLoadLevel:r.loadLevel;if(!(_!=null&&_[I]))return;const N=_[I],H=this.getMainFwdBufferInfo();if(H===null)return;const oe=this.getLevelDetails();if(oe&&this._streamEnded(H,oe)){const lt={};this.altAudio&&(lt.type="video"),this.hls.trigger(l.BUFFER_EOS,lt),this.state=pn.ENDED;return}if(!this.buffering)return;r.loadLevel!==I&&r.manualLevel===-1&&this.log(`Adapting to level ${I} from level ${this.level}`),this.level=r.nextLoadLevel=I;const he=N.details;if(!he||this.state===pn.WAITING_LEVEL||he.live&&this.levelLastLoaded!==N){this.level=I,this.state=pn.WAITING_LEVEL;return}const be=H.len,Se=this.getMaxBufferLength(N.maxBitrate);if(be>=Se)return;this.backtrackFragment&&this.backtrackFragment.start>H.end&&(this.backtrackFragment=null);const De=this.backtrackFragment?this.backtrackFragment.start:H.end;let He=this.getNextFragment(De,he);if(this.couldBacktrack&&!this.fragPrevious&&He&&He.sn!=="initSegment"&&this.fragmentTracker.getState(He)!==Zs.OK){var Xe;const vt=((Xe=this.backtrackFragment)!=null?Xe:He).sn-he.startSN,Qt=he.fragments[vt-1];Qt&&He.cc===Qt.cc&&(He=Qt,this.fragmentTracker.removeFragment(Qt))}else this.backtrackFragment&&H.len&&(this.backtrackFragment=null);if(He&&this.isLoopLoading(He,De)){if(!He.gap){const vt=this.audioOnly&&!this.altAudio?Y.AUDIO:Y.VIDEO,Qt=(vt===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Qt&&this.afterBufferFlushed(Qt,vt,Ye.MAIN)}He=this.getNextFragmentLoopLoading(He,he,H,Ye.MAIN,Se)}He&&(He.initSegment&&!He.initSegment.data&&!this.bitrateTest&&(He=He.initSegment),this.loadFragment(He,N,De))}loadFragment(r,a,_){const E=this.fragmentTracker.getState(r);this.fragCurrent=r,E===Zs.NOT_LOADED||E===Zs.PARTIAL?r.sn==="initSegment"?this._loadInitSegment(r,a):this.bitrateTest?(this.log(`Fragment ${r.sn} of level ${r.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(r,a)):(this.startFragRequested=!0,super.loadFragment(r,a,_)):this.clearTrackerIfNeeded(r)}getBufferedFrag(r){return this.fragmentTracker.getBufferedFrag(r,Ye.MAIN)}followingBufferedFrag(r){return r?this.getBufferedFrag(r.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:r,media:a}=this;if(a!=null&&a.readyState){let _;const E=this.getAppendedFrag(a.currentTime);E&&E.start>1&&this.flushMainBuffer(0,E.start-1);const I=this.getLevelDetails();if(I!=null&&I.live){const H=this.getMainFwdBufferInfo();if(!H||H.len{const N=I.audioCodec;N&&(_=_||N.indexOf("mp4a.40.2")!==-1,E=E||N.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=_&&E&&!Uo(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=a.levels,this.startFragRequested=!1}onLevelLoading(r,a){const{levels:_}=this;if(!_||this.state!==pn.IDLE)return;const E=_[a.level];(!E.details||E.details.live&&this.levelLastLoaded!==E||this.waitForCdnTuneIn(E.details))&&(this.state=pn.WAITING_LEVEL)}onLevelLoaded(r,a){var _;const{levels:E}=this,I=a.level,N=a.details,H=N.totalduration;if(!E){this.warn(`Levels were reset while loading level ${I}`);return}this.log(`Level ${I} loaded [${N.startSN},${N.endSN}]${N.lastPartSn?`[part-${N.lastPartSn}-${N.lastPartIndex}]`:""}, cc [${N.startCC}, ${N.endCC}] duration:${H}`);const oe=E[I],he=this.fragCurrent;he&&(this.state===pn.FRAG_LOADING||this.state===pn.FRAG_LOADING_WAITING_RETRY)&&he.level!==a.level&&he.loader&&this.abortCurrentFrag();let be=0;if(N.live||(_=oe.details)!=null&&_.live){var Se;if(this.checkLiveUpdate(N),N.deltaUpdateFailed)return;be=this.alignPlaylists(N,oe.details,(Se=this.levelLastLoaded)==null?void 0:Se.details)}if(oe.details=N,this.levelLastLoaded=oe,this.hls.trigger(l.LEVEL_UPDATED,{details:N,level:I}),this.state===pn.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=pn.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,be),this.tick()}_handleFragmentLoadProgress(r){var a;const{frag:_,part:E,payload:I}=r,{levels:N}=this;if(!N){this.warn(`Levels were reset while fragment load was in progress. Fragment ${_.sn} of level ${_.level} will not be buffered`);return}const H=N[_.level],oe=H.details;if(!oe){this.warn(`Dropping fragment ${_.sn} of level ${_.level} after level details were reset`),this.fragmentTracker.removeFragment(_);return}const he=H.videoCodec,be=oe.PTSKnown||!oe.live,Se=(a=_.initSegment)==null?void 0:a.data,De=this._getAudioCodec(H),He=this.transmuxer=this.transmuxer||new Xn(this.hls,Ye.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Xe=E?E.index:-1,lt=Xe!==-1,vt=new mn(_.level,_.sn,_.stats.chunkCount,I.byteLength,Xe,lt),Qt=this.initPTS[_.cc];He.push(I,Se,De,he,_,E,oe.totalduration,be,vt,Qt)}onAudioTrackSwitching(r,a){const _=this.altAudio;if(!!!a.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const N=this.fragCurrent;N&&(this.log("Switching to main audio track, cancel main fragment load"),N.abortRequests(),this.fragmentTracker.removeFragment(N)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const I=this.hls;_&&(I.trigger(l.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),I.trigger(l.AUDIO_TRACK_SWITCHED,a)}}onAudioTrackSwitched(r,a){const _=a.id,E=!!this.hls.audioTracks[_].url;if(E){const I=this.videoBuffer;I&&this.mediaBuffer!==I&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=I)}this.altAudio=E,this.tick()}onBufferCreated(r,a){const _=a.tracks;let E,I,N=!1;for(const H in _){const oe=_[H];if(oe.id==="main"){if(I=H,E=oe,H==="video"){const he=_[H];he&&(this.videoBuffer=he.buffer)}}else N=!0}N&&E?(this.log(`Alternate track found, use ${I}.buffered to schedule main fragment loading`),this.mediaBuffer=E.buffer):this.mediaBuffer=this.media}onFragBuffered(r,a){const{frag:_,part:E}=a;if(_&&_.type!==Ye.MAIN)return;if(this.fragContextChanged(_)){this.warn(`Fragment ${_.sn}${E?" p: "+E.index:""} of level ${_.level} finished buffering, but was aborted. state: ${this.state}`),this.state===pn.PARSED&&(this.state=pn.IDLE);return}const I=E?E.stats:_.stats;this.fragLastKbps=Math.round(8*I.total/(I.buffering.end-I.loading.first)),_.sn!=="initSegment"&&(this.fragPrevious=_),this.fragBufferedComplete(_,E)}onError(r,a){var _;if(a.fatal){this.state=pn.ERROR;return}switch(a.details){case x.FRAG_GAP:case x.FRAG_PARSING_ERROR:case x.FRAG_DECRYPT_ERROR:case x.FRAG_LOAD_ERROR:case x.FRAG_LOAD_TIMEOUT:case x.KEY_LOAD_ERROR:case x.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Ye.MAIN,a);break;case x.LEVEL_LOAD_ERROR:case x.LEVEL_LOAD_TIMEOUT:case x.LEVEL_PARSING_ERROR:!a.levelRetry&&this.state===pn.WAITING_LEVEL&&((_=a.context)==null?void 0:_.type)===ye.LEVEL&&(this.state=pn.IDLE);break;case x.BUFFER_APPEND_ERROR:case x.BUFFER_FULL_ERROR:if(!a.parent||a.parent!=="main")return;if(a.details===x.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(a)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case x.INTERNAL_EXCEPTION:this.recoverWorkerError(a);break}}checkBuffer(){const{media:r,gapController:a}=this;if(!(!r||!a||!r.readyState)){if(this.loadedmetadata||!hr.getBuffered(r).length){const _=this.state!==pn.IDLE?this.fragCurrent:null;a.poll(this.lastCurrentTime,_)}this.lastCurrentTime=r.currentTime}}onFragLoadEmergencyAborted(){this.state=pn.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(r,{type:a}){if(a!==Y.AUDIO||this.audioOnly&&!this.altAudio){const _=(a===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(_,a,Ye.MAIN),this.tick()}}onLevelsUpdated(r,a){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=a.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:r}=this;if(!r)return;const a=r.currentTime;let _=this.startPosition;if(_>=0&&a<_){if(r.seeking){this.log(`could not seek to ${_}, already seeking at ${a}`);return}const E=hr.getBuffered(r),N=(E.length?E.start(0):0)-_;N>0&&(N{const{hls:E}=this;if(!_||this.fragContextChanged(r))return;a.fragmentError=0,this.state=pn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=r.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),E.trigger(l.FRAG_LOADED,_),r.bitrateTest=!1})}_handleTransmuxComplete(r){var a;const _="main",{hls:E}=this,{remuxResult:I,chunkMeta:N}=r,H=this.getCurrentContext(N);if(!H){this.resetWhenMissingContext(N);return}const{frag:oe,part:he,level:be}=H,{video:Se,text:De,id3:He,initSegment:Xe}=I,{details:lt}=be,vt=this.altAudio?void 0:I.audio;if(this.fragContextChanged(oe)){this.fragmentTracker.removeFragment(oe);return}if(this.state=pn.PARSING,Xe){if(Xe!=null&&Xe.tracks){const Tr=oe.initSegment||oe;this._bufferInitSegment(be,Xe.tracks,Tr,N),E.trigger(l.FRAG_PARSING_INIT_SEGMENT,{frag:Tr,id:_,tracks:Xe.tracks})}const Qt=Xe.initPTS,yr=Xe.timescale;b(Qt)&&(this.initPTS[oe.cc]={baseTime:Qt,timescale:yr},E.trigger(l.INIT_PTS_FOUND,{frag:oe,id:_,initPTS:Qt,timescale:yr}))}if(Se&<&&oe.sn!=="initSegment"){const Qt=lt.fragments[oe.sn-1-lt.startSN],yr=oe.sn===lt.startSN,Tr=!Qt||oe.cc>Qt.cc;if(I.independent!==!1){const{startPTS:Wr,endPTS:Br,startDTS:Cn,endDTS:un}=Se;if(he)he.elementaryStreams[Se.type]={startPTS:Wr,endPTS:Br,startDTS:Cn,endDTS:un};else if(Se.firstKeyFrame&&Se.independent&&N.id===1&&!Tr&&(this.couldBacktrack=!0),Se.dropped&&Se.independent){const Hn=this.getMainFwdBufferInfo(),li=(Hn?Hn.end:this.getLoadPosition())+this.config.maxBufferHole,En=Se.firstKeyFramePTS?Se.firstKeyFramePTS:Wr;if(!yr&&liWa&&(oe.gap=!0);oe.setElementaryStreamInfo(Se.type,Wr,Br,Cn,un),this.backtrackFragment&&(this.backtrackFragment=oe),this.bufferFragmentData(Se,oe,he,N,yr||Tr)}else if(yr||Tr)oe.gap=!0;else{this.backtrack(oe);return}}if(vt){const{startPTS:Qt,endPTS:yr,startDTS:Tr,endDTS:Wr}=vt;he&&(he.elementaryStreams[Y.AUDIO]={startPTS:Qt,endPTS:yr,startDTS:Tr,endDTS:Wr}),oe.setElementaryStreamInfo(Y.AUDIO,Qt,yr,Tr,Wr),this.bufferFragmentData(vt,oe,he,N)}if(lt&&He!=null&&(a=He.samples)!=null&&a.length){const Qt={id:_,frag:oe,details:lt,samples:He.samples};E.trigger(l.FRAG_PARSING_METADATA,Qt)}if(lt&&De){const Qt={id:_,frag:oe,details:lt,samples:De.samples};E.trigger(l.FRAG_PARSING_USERDATA,Qt)}}_bufferInitSegment(r,a,_,E){if(this.state!==pn.PARSING)return;this.audioOnly=!!a.audio&&!a.video,this.altAudio&&!this.audioOnly&&delete a.audio;const{audio:I,video:N,audiovideo:H}=a;if(I){let oe=r.audioCodec;const he=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){oe&&(oe.indexOf("mp4a.40.5")!==-1?oe="mp4a.40.2":oe="mp4a.40.5");const be=I.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&he.indexOf("firefox")===-1&&(oe="mp4a.40.5")}oe&&oe.indexOf("mp4a.40.5")!==-1&&he.indexOf("android")!==-1&&I.container!=="audio/mpeg"&&(oe="mp4a.40.2",this.log(`Android: force audio codec to ${oe}`)),r.audioCodec&&r.audioCodec!==oe&&this.log(`Swapping manifest audio codec "${r.audioCodec}" for "${oe}"`),I.levelCodec=oe,I.id="main",this.log(`Init audio buffer, container:${I.container}, codecs[selected/level/parsed]=[${oe||""}/${r.audioCodec||""}/${I.codec}]`)}N&&(N.levelCodec=r.videoCodec,N.id="main",this.log(`Init video buffer, container:${N.container}, codecs[level/parsed]=[${r.videoCodec||""}/${N.codec}]`)),H&&this.log(`Init audiovideo buffer, container:${H.container}, codecs[level/parsed]=[${r.codecs}/${H.codec}]`),this.hls.trigger(l.BUFFER_CODECS,a),Object.keys(a).forEach(oe=>{const be=a[oe].initSegment;be!=null&&be.byteLength&&this.hls.trigger(l.BUFFER_APPENDING,{type:oe,data:be,frag:_,part:null,chunkMeta:E,parent:_.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Ye.MAIN)}backtrack(r){this.couldBacktrack=!0,this.backtrackFragment=r,this.resetTransmuxer(),this.flushBufferGap(r),this.fragmentTracker.removeFragment(r),this.fragPrevious=null,this.nextLoadPosition=r.start,this.state=pn.IDLE}checkFragmentChanged(){const r=this.media;let a=null;if(r&&r.readyState>1&&r.seeking===!1){const _=r.currentTime;if(hr.isBuffered(r,_)?a=this.getAppendedFrag(_):hr.isBuffered(r,_+.1)&&(a=this.getAppendedFrag(_+.1)),a){this.backtrackFragment=null;const E=this.fragPlaying,I=a.level;(!E||a.sn!==E.sn||E.level!==I)&&(this.fragPlaying=a,this.hls.trigger(l.FRAG_CHANGED,{frag:a}),(!E||E.level!==I)&&this.hls.trigger(l.LEVEL_SWITCHED,{level:I}))}}}get nextLevel(){const r=this.nextBufferedFrag;return r?r.level:-1}get currentFrag(){const r=this.media;return r?this.fragPlaying||this.getAppendedFrag(r.currentTime):null}get currentProgramDateTime(){const r=this.media;if(r){const a=r.currentTime,_=this.currentFrag;if(_&&b(a)&&b(_.programDateTime)){const E=_.programDateTime+(a-_.start)*1e3;return new Date(E)}}return null}get currentLevel(){const r=this.currentFrag;return r?r.level:-1}get nextBufferedFrag(){const r=this.currentFrag;return r?this.followingBufferedFrag(r):null}get forceStartLoad(){return this._forceStartLoad}}class Xu{static get version(){return"1.5.20"}static isMSESupported(){return El()}static isSupported(){return ic()}static getMediaSource(){return oi()}static get Events(){return l}static get ErrorTypes(){return y}static get ErrorDetails(){return x}static get DefaultConfig(){return Xu.defaultConfig?Xu.defaultConfig:To}static set DefaultConfig(r){Xu.defaultConfig=r}constructor(r={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Zn,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,$(r.debug||!1,"Hls instance");const a=this.config=yo(Xu.DefaultConfig,r);this.userConfig=r,a.progressive&&gc(a);const{abrController:_,bufferController:E,capLevelController:I,errorController:N,fpsController:H}=a,oe=new N(this),he=this.abrController=new _(this),be=this.bufferController=new E(this),Se=this.capLevelController=new I(this),De=new H(this),He=new Or(this),Xe=new fa(this),lt=a.contentSteeringController,vt=lt?new lt(this):null,Qt=this.levelController=new rc(this,vt),yr=new Jt(this),Tr=new fl(this.config),Wr=this.streamController=new pl(this,yr,Tr);Se.setStreamController(Wr),De.setStreamController(Wr);const Br=[He,Qt,Wr];vt&&Br.splice(1,0,vt),this.networkControllers=Br;const Cn=[he,be,Se,De,Xe,yr];this.audioTrackController=this.createController(a.audioTrackController,Br);const un=a.audioStreamController;un&&Br.push(new un(this,yr,Tr)),this.subtitleTrackController=this.createController(a.subtitleTrackController,Br);const Hn=a.subtitleStreamController;Hn&&Br.push(new Hn(this,yr,Tr)),this.createController(a.timelineController,Cn),Tr.emeController=this.emeController=this.createController(a.emeController,Cn),this.cmcdController=this.createController(a.cmcdController,Cn),this.latencyController=this.createController(Ls,Cn),this.coreComponents=Cn,Br.push(oe);const li=oe.onErrorOut;typeof li=="function"&&this.on(l.ERROR,li,oe)}createController(r,a){if(r){const _=new r(this);return a&&a.push(_),_}return null}on(r,a,_=this){this._emitter.on(r,a,_)}once(r,a,_=this){this._emitter.once(r,a,_)}removeAllListeners(r){this._emitter.removeAllListeners(r)}off(r,a,_=this,E){this._emitter.off(r,a,_,E)}listeners(r){return this._emitter.listeners(r)}emit(r,a,_){return this._emitter.emit(r,a,_)}trigger(r,a){if(this.config.debug)return this.emit(r,r,a);try{return this.emit(r,r,a)}catch(_){if(R.error("An internal error happened while handling event "+r+'. Error message: "'+_.message+'". Here is a stacktrace:',_),!this.triggeringException){this.triggeringException=!0;const E=r===l.ERROR;this.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.INTERNAL_EXCEPTION,fatal:E,event:r,error:_}),this.triggeringException=!1}}return!1}listenerCount(r){return this._emitter.listenerCount(r)}destroy(){R.log("destroy"),this.trigger(l.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(a=>a.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(a=>a.destroy()),this.coreComponents.length=0;const r=this.config;r.xhrSetup=r.fetchSetup=void 0,this.userConfig=null}attachMedia(r){R.log("attachMedia"),this._media=r,this.trigger(l.MEDIA_ATTACHING,{media:r})}detachMedia(){R.log("detachMedia"),this.trigger(l.MEDIA_DETACHING,void 0),this._media=null}loadSource(r){this.stopLoad();const a=this.media,_=this.url,E=this.url=s.buildAbsoluteURL(self.location.href,r,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,R.log(`loadSource:${E}`),a&&_&&(_!==E||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(a)),this.trigger(l.MANIFEST_LOADING,{url:r})}startLoad(r=-1){R.log(`startLoad(${r})`),this.started=!0,this.resumeBuffering();for(let a=0;a{r.resumeBuffering&&r.resumeBuffering()})}pauseBuffering(){R.log("pause buffering"),this.networkControllers.forEach(r=>{r.pauseBuffering&&r.pauseBuffering()})}swapAudioCodec(){R.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){R.log("recoverMediaError");const r=this._media;this.detachMedia(),r&&this.attachMedia(r)}removeLevel(r){this.levelController.removeLevel(r)}get levels(){const r=this.levelController.levels;return r||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(r){R.log(`set currentLevel:${r}`),this.levelController.manualLevel=r,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(r){R.log(`set nextLevel:${r}`),this.levelController.manualLevel=r,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(r){R.log(`set loadLevel:${r}`),this.levelController.manualLevel=r}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(r){this.levelController.nextLoadLevel=r}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(r){R.log(`set firstLevel:${r}`),this.levelController.firstLevel=r}get startLevel(){const r=this.levelController.startLevel;return r===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:r}set startLevel(r){R.log(`set startLevel:${r}`),r!==-1&&(r=Math.max(r,this.minAutoLevel)),this.levelController.startLevel=r}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(r){const a=!!r;a!==this.config.capLevelToPlayerSize&&(a?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=a)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimate():NaN}set bandwidthEstimate(r){this.abrController.resetEstimator(r)}get ttfbEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimateTTFB():NaN}set autoLevelCapping(r){this._autoLevelCapping!==r&&(R.log(`set autoLevelCapping:${r}`),this._autoLevelCapping=r,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(r){Is(r)&&this._maxHdcpLevel!==r&&(this._maxHdcpLevel=r,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:r,config:{minAutoBitrate:a}}=this;if(!r)return 0;const _=r.length;for(let E=0;E<_;E++)if(r[E].maxBitrate>=a)return E;return 0}get maxAutoLevel(){const{levels:r,autoLevelCapping:a,maxHdcpLevel:_}=this;let E;if(a===-1&&r!=null&&r.length?E=r.length-1:E=a,_)for(let I=E;I--;){const N=r[I].attrs["HDCP-LEVEL"];if(N&&N<=_)return I}return E}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(r){this.abrController.nextAutoLevel=r}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}setAudioOption(r){var a;return(a=this.audioTrackController)==null?void 0:a.setAudioOption(r)}setSubtitleOption(r){var a;return(a=this.subtitleTrackController)==null||a.setSubtitleOption(r),null}get allAudioTracks(){const r=this.audioTrackController;return r?r.allAudioTracks:[]}get audioTracks(){const r=this.audioTrackController;return r?r.audioTracks:[]}get audioTrack(){const r=this.audioTrackController;return r?r.audioTrack:-1}set audioTrack(r){const a=this.audioTrackController;a&&(a.audioTrack=r)}get allSubtitleTracks(){const r=this.subtitleTrackController;return r?r.allSubtitleTracks:[]}get subtitleTracks(){const r=this.subtitleTrackController;return r?r.subtitleTracks:[]}get subtitleTrack(){const r=this.subtitleTrackController;return r?r.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(r){const a=this.subtitleTrackController;a&&(a.subtitleTrack=r)}get subtitleDisplay(){const r=this.subtitleTrackController;return r?r.subtitleDisplay:!1}set subtitleDisplay(r){const a=this.subtitleTrackController;a&&(a.subtitleDisplay=r)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(r){this.config.lowLatencyMode=r}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}Xu.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return n}});function t(s,u,f){var c=f||{},h=c.noTrailing,o=h===void 0?!1:h,i=c.noLeading,b=i===void 0?!1:i,p=c.debounceMode,g=p===void 0?void 0:p,l,y=!1,x=0;function O(){l&&clearTimeout(l)}function k(T){var F=T||{},$=F.upcomingOnly,R=$===void 0?!1:$;O(),y=!R}function C(){for(var T=arguments.length,F=new Array(T),$=0;$s?b?(x=Date.now(),o||(l=setTimeout(g?Z:G,s))):G():o!==!0&&(l=setTimeout(g?Z:G,g===void 0?s-K:s))}return C.cancel=k,C}function n(s,u,f){var c=f||{},h=c.atBegin,o=h===void 0?!1:h;return t(s,u,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var n=Object.create(null);__webpack_require__.r(n);var s={};v=v||[null,d({}),d([]),d(d)];for(var u=t&2&&e;typeof u=="object"&&!~v.indexOf(u);u=d(u))Object.getOwnPropertyNames(u).forEach(function(f){s[f]=function(){return e[f]}});return s.default=function(){return e},__webpack_require__.d(n,s),n}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"f505c509",67:"c9761e05",109:"e4f7e63e",129:"4a76aa83",195:"13aa7d17",264:"042094ff",265:"ff73997c",292:"e6d15a15",310:"59047ab8",316:"1f60ada6",337:"25a4f645",342:"37ed865c",354:"d4d139cf",374:"df55ec45",479:"1c464be2",485:"55e9bcab",508:"0b96e78a",532:"df6b7b7a",533:"576df8e9",547:"e2501473",556:"6f97baec",559:"ad44a8c9",570:"ac96c884",576:"eaadd8b1",629:"44a1d9a5",643:"922fd0d1",671:"4a609b8d",672:"a54bb5ca",680:"2c9f138b",700:"19efefd9",737:"09e4b78f",741:"ac5fd360",799:"151ecdfa",869:"c6cdae70",895:"c465dcee",921:"919950b2",928:"13305718",981:"24da50c7",1006:"4e1aee2c",1043:"03006ae3",1045:"1121551a",1048:"02b5bd50",1070:"2edd6880",1144:"c90eccaf",1148:"013d35fb",1154:"8cb80842",1211:"ce542f2a",1253:"00f76a99",1257:"30077152",1265:"b7839c6d",1274:"5f6ea65a",1276:"c0280778",1343:"4cb7ff21",1416:"ffa66a84",1423:"aae35255",1427:"f5ac41dc",1450:"13813ffd",1461:"65b4ec9b",1462:"fcf08abc",1470:"79124c04",1475:"a06ac43c",1482:"01a05dee",1512:"50cb142e",1520:"144ade9b",1531:"4a8057da",1545:"69b9770c",1578:"c11b2aa9",1581:"0eb4c652",1582:"77e8b558",1646:"e6e27b60",1657:"ddd88386",1660:"fabafadb",1674:"a00b156a",1702:"f922d85d",1713:"f729594d",1717:"d1cb9f5e",1727:"84977ecb",1783:"0a73574f",1799:"0a9b7d6f",1810:"bd7bcaf7",1831:"c0a1259a",1836:"d99fdaf1",1855:"c2e4ff02",1880:"b496dfd4",1939:"adb97e3e",1953:"8460bfe3",1962:"a5e81c54",2011:"59d51f98",2045:"2631322d",2076:"1b78610b",2102:"38377a1a",2141:"c67ec795",2216:"5e308c59",2240:"28e32d82",2249:"f4830452",2254:"ea3a599e",2300:"bc020f4e",2303:"e85647db",2307:"184b3157",2338:"af934d21",2339:"0dfedab8",2386:"192e235c",2396:"d4fc7cd4",2404:"3c8e5f81",2412:"5838cfdf",2425:"90be0099",2443:"c89a575d",2476:"36e1aa6d",2494:"68080a87",2501:"aae1ed1e",2529:"bf8c4570",2538:"de4a3723",2539:"f5e9ba47",2548:"0b85ce47",2570:"7cc83489",2594:"e87d3761",2603:"0ac7dda2",2659:"17df4e97",2707:"0f3df940",2806:"d71efce2",2819:"40256231",2823:"ba72972f",2826:"580f465c",2829:"ebacc061",2837:"54a82605",2865:"f8955fc9",2875:"bd2364b6",2877:"f40e4b35",2884:"f5ba222a",2969:"ab3357d7",2983:"d6a8f591",3006:"f3090265",3133:"9bf3f89c",3141:"7e064efc",3157:"e0d4d4ac",3183:"bc6b310c",3198:"8e655451",3212:"9bede104",3220:"de5b84c8",3247:"ae9a44d6",3260:"e2013e1a",3276:"32928698",3282:"cc1d7eea",3317:"f61c028e",3332:"2b083031",3355:"e38f5416",3356:"b298c73e",3391:"5c677ef3",3433:"858e0951",3442:"fe5fc5a1",3447:"fb25105e",3451:"6c85feba",3465:"a5fc54ea",3496:"6a3093b3",3509:"0d117516",3550:"3dc83156",3581:"011469dd",3585:"e42a51be",3665:"84bd2c66",3668:"b102c9d9",3697:"481a10d9",3747:"bd06d149",3777:"d5b0f2f1",3784:"763b8506",3805:"9dbcb95e",3862:"67698974",3873:"21bfe3c3",3885:"f87f7f15",3910:"a493ef38",3935:"dd07512d",3951:"bf789cf1",3985:"344a3358",3987:"5cecd51b",4014:"27a8e97c",4017:"27999042",4030:"1017fcd0",4056:"1f27c4ca",4058:"733be6bb",4078:"37b28e5c",4088:"236723f3",4093:"9756d63e",4105:"3b4ce37f",4144:"86e202f8",4164:"201e979e",4216:"dd7cfae9",4217:"f6b03af3",4227:"a00f94b2",4259:"43878df2",4264:"4877cf78",4347:"08ede17f",4354:"140899b7",4360:"cf5efa52",4449:"aa7af896",4492:"656de257",4496:"f6657003",4498:"7a27e644",4504:"999a8dd3",4514:"c915703c",4520:"72d4301b",4546:"bf4fb292",4565:"7fc1f44d",4572:"9b4d4e38",4599:"61def4cb",4601:"75376215",4610:"897f3c58",4621:"b2e4c27c",4628:"ece2c60c",4662:"5a2bc511",4685:"c33f1528",4715:"540af549",4736:"aa096a69",4741:"482eff58",4757:"a6c2411f",4766:"02d2a4bb",4770:"cac33d5b",4790:"619413e4",4795:"91998e1b",4797:"a24e92db",4800:"594c788d",4849:"72b18583",4850:"1edda4b7",4862:"09123553",4884:"f267e2a9",4889:"a3c334cf",4900:"a47264a2",4928:"2ac80348",4973:"db21b663",4994:"01effc41",5022:"1748f0e5",5043:"debd0622",5048:"9e899c0c",5060:"85dafcc6",5096:"b1e64a5c",5111:"49e01346",5125:"06310089",5148:"13dfb99e",5176:"bebb5841",5179:"03f77f95",5186:"f7d7aaa4",5191:"52df33a2",5238:"7d3afbbe",5290:"5dabcdc2",5297:"327e041d",5319:"f84a66e3",5321:"1163c84e",5335:"6425ec0a",5354:"7ae70604",5357:"e8db9516",5359:"77643f47",5382:"62d09a98",5402:"cc7f2700",5416:"454536b7",5434:"38b302a6",5470:"b4af5bb7",5494:"d89549c4",5518:"fda88259",5549:"46498e48",5572:"07c8295c",5573:"7f30071c",5599:"3ef0a913",5624:"9accd09d",5631:"e00d3d36",5650:"a4645a85",5679:"4a090bef",5705:"b3825926",5729:"4baf5652",5764:"e0d7e586",5775:"5d698086",5786:"ad639f51",5798:"b7e18c71",5816:"28eb1829",5825:"9508ba15",5876:"5eded409",5888:"575a602f",5891:"f3b12f82",5895:"2e22420d",5902:"4a616044",5915:"6e14dd2f",5972:"b535ecf7",5992:"60126b23",6029:"69fa19e8",6034:"ce476678",6045:"d268f87f",6047:"3ce45acd",6052:"783f65ee",6063:"ee53087c",6069:"918c7a35",6126:"99519171",6127:"ba89417a",6170:"ba8df8d7",6265:"e21ace07",6270:"ca4fdb3a",6277:"c2408f7b",6328:"9df8db44",6366:"5dbc1204",6378:"7f3a946a",6411:"0524baa8",6434:"da5efcc7",6444:"22d48e44",6452:"1b671a34",6531:"bde1c8f7",6541:"8cf4329c",6583:"ac114db3",6587:"90787b65",6634:"9280d4d4",6651:"3cb40129",6685:"980b97ee",6729:"687e5629",6741:"541acc39",6758:"3d53942c",6774:"59d4d618",6784:"5d671076",6788:"546eb619",6796:"abcc75c2",6805:"1aea465d",6820:"6dbb4198",6845:"6e3fd2d1",6882:"4a24490e",6883:"6cb80143",6904:"aa9a2034",6913:"9813e085",6949:"ee5870d5",6963:"0799c402",6982:"0cbc0598",7008:"a2d267a6",7043:"b3bfda4c",7045:"2f6b6c00",7046:"47a7b391",7058:"92fac371",7062:"b207813e",7084:"46ccce72",7156:"e7466006",7178:"059d3a0f",7182:"deb3d299",7242:"b97d7826",7260:"297c67c8",7331:"2e27a23b",7333:"9c53890f",7365:"1005464f",7374:"b2456c08",7395:"7819dd6c",7460:"a29ae009",7477:"06111dbb",7482:"edbff3db",7527:"ea35c642",7545:"369e9884",7560:"3eef3a1a",7589:"d7889254",7591:"c8233ce9",7614:"ff63b501",7622:"23fdb17a",7686:"4fcec9f9",7706:"c2a79e40",7806:"75d2db2d",7852:"4c69bcee",7855:"7b145cb5",7857:"05bdf40a",7878:"c90fe6c7",7884:"a0d81d93",7922:"56b13f17",7948:"3c4fa1ea",7964:"29aed9a1",8014:"dd4ad967",8062:"c35b5d86",8072:"37063a0d",8077:"adee53ed",8085:"d521af0e",8089:"d536b13a",8143:"f3f0ce13",8155:"9ee63ead",8161:"83c5fa9a",8237:"2c39253f",8241:"20286bc3",8302:"aab4009d",8307:"978e7a65",8340:"68d76bb1",8350:"07df8a75",8365:"013251ed",8398:"f89ba7d0",8431:"d6a6decb",8435:"41c18709",8447:"17c5fff0",8517:"cae026e7",8561:"333e8ec9",8563:"bb2988e1",8634:"a82c162e",8639:"d77439de",8665:"d9044dd6",8688:"6c52c76f",8689:"5404aa47",8723:"f2983a93",8737:"ce7dad23",8762:"1d6ac745",8776:"0ad26240",8782:"2426981c",8787:"5db10c7d",8797:"dd7f0660",8823:"70f49a2f",8827:"6fa37f01",8842:"9f25a3e2",8866:"da33fe98",8882:"87a9a111",8885:"0f691917",8898:"d002bcd8",8909:"3736923d",8920:"7f82440c",8963:"790aecdd",8982:"b4a0c483",8999:"b774cdb0",9076:"f5a17106",9104:"bbcb2345",9133:"10b05e06",9186:"96d2437e",9205:"28066477",9215:"3d01008e",9252:"0d791a59",9260:"cf5f8140",9332:"928eb641",9360:"106702aa",9366:"f9d28b84",9391:"50ae3950",9404:"9fcc3d3e",9408:"f3e06143",9416:"91f90cae",9487:"043b2ef8",9489:"aec05849",9507:"f8d87018",9519:"e1473961",9554:"ed358e7b",9559:"f794af19",9590:"8d603825",9647:"16df8010",9649:"d570b6a4",9674:"66386989",9677:"ab002c6b",9695:"0dd0179e",9715:"666910ed",9716:"9d3cebef",9785:"2b9d03bc",9788:"48883db5",9883:"2e3b3113",9890:"13a62c1b",9891:"4afba5ac",9895:"b8e31ff2",9921:"10275a69",9922:"5a46806d",9928:"5989f5e0",9944:"fe596966",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"eb3ce426",643:"22ded693",680:"e67e9e01",700:"4c1ff0fa",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"04d6c7d3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1810:"03cdfb68",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"43e9ff08",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"15432cd5",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"43d907cb",3585:"5f288e7b",3665:"99f7daed",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"9f30fd4a",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aca6ff45",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"ae741547",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"0b7f10a8",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"fcd50af0",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"54a86ef9",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,t,n){if(d[v]){d[v].push(e);return}var s,u;if(t!==void 0)for(var f=document.getElementsByTagName("script"),c=0;c0&&arguments[0]!==void 0?arguments[0]:"";return De.endsWith("/")?De:"".concat(De,"/")}var kl=__webpack_require__(38127),ul=__webpack_require__(38329),Hu=__webpack_require__(8616),Ru=["content"],Su=["content"],_c=/^(http:|https:)?\/\//;function Rl(De){return _c.test(De)||De.startsWith("/")&&!De.startsWith("/*")||De.startsWith("./")||De.startsWith("../")}var pu=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Yu=function(He){var Xe,lt=He.loaderData,vt=He.htmlPageOpts,Qt=He.manifest,yr=(Qt==null||(Xe=Qt.assets)===null||Xe===void 0?void 0:Xe["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(lt||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(vt||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(yr,"'")}})};function Cu(De){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof De=="string")return Rl(De)?(0,jo.Z)({src:De},He):{content:De};if((0,Hu.Z)(De)==="object")return(0,jo.Z)((0,jo.Z)({},De),He);throw new Error("Invalid script type: ".concat((0,Hu.Z)(De)))}function Bc(De){return Rl(De)?{type:"link",href:De}:{type:"style",content:De}}var Tc=function(He){var Xe,lt,vt,Qt,yr,Tr,Wr=He.htmlPageOpts;return je.createElement(je.Fragment,null,(Wr==null?void 0:Wr.title)&&je.createElement("title",null,Wr.title),Wr==null||(Xe=Wr.favicons)===null||Xe===void 0?void 0:Xe.map(function(Br,Cn){return je.createElement("link",{key:Cn,rel:"shortcut icon",href:Br})}),(Wr==null?void 0:Wr.description)&&je.createElement("meta",{name:"description",content:Wr.description}),(Wr==null||(lt=Wr.keywords)===null||lt===void 0?void 0:lt.length)&&je.createElement("meta",{name:"keywords",content:Wr.keywords.join(",")}),Wr==null||(vt=Wr.metas)===null||vt===void 0?void 0:vt.map(function(Br){return je.createElement("meta",{key:Br.name,name:Br.name,content:Br.content})}),Wr==null||(Qt=Wr.links)===null||Qt===void 0?void 0:Qt.map(function(Br,Cn){return je.createElement("link",(0,ul.Z)({key:Cn},Br))}),Wr==null||(yr=Wr.styles)===null||yr===void 0?void 0:yr.map(function(Br,Cn){var un=Bc(Br),Hn=un.type,li=un.href,En=un.content;if(Hn==="link")return je.createElement("link",{key:Cn,rel:"stylesheet",href:li});if(Hn==="style")return je.createElement("style",{key:Cn},En)}),Wr==null||(Tr=Wr.headScripts)===null||Tr===void 0?void 0:Tr.map(function(Br,Cn){var un=Cu(Br),Hn=un.content,li=(0,kl.Z)(un,Ru);return je.createElement("script",(0,ul.Z)({dangerouslySetInnerHTML:{__html:Hn},key:Cn},li))}))};function Ao(De){var He,Xe=De.children,lt=De.loaderData,vt=De.manifest,Qt=De.htmlPageOpts,yr=De.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Tr=De.mountElementId;if(yr!=null&&yr.pureHtml)return je.createElement("html",null,je.createElement("head",null),je.createElement("body",null,je.createElement(pu,null),je.createElement("div",{id:Tr},Xe),je.createElement(Yu,{manifest:vt,loaderData:lt,htmlPageOpts:Qt})));if(yr!=null&&yr.pureApp)return je.createElement(je.Fragment,null,Xe);var Wr=typeof window=="undefined"?vt==null?void 0:vt.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(Qt==null?void 0:Qt.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Wr&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Wr}),je.createElement(Tc,{htmlPageOpts:Qt})),je.createElement("body",null,je.createElement(pu,null),je.createElement("div",{id:Tr},Xe),je.createElement(Yu,{manifest:vt,loaderData:lt,htmlPageOpts:Qt}),Qt==null||(He=Qt.scripts)===null||He===void 0?void 0:He.map(function(Br,Cn){var un=Cu(Br),Hn=un.content,li=(0,kl.Z)(un,Su);return je.createElement("script",(0,ul.Z)({dangerouslySetInnerHTML:{__html:Hn},key:Cn},li))})))}var ll=je.createContext(void 0);function bl(){return je.useContext(ll)}var Ll=["redirect"];function Ml(De){var He=De.routesById,Xe=De.parentId,lt=De.routeComponents,vt=De.useStream,Qt=vt===void 0?!0:vt;return Object.keys(He).filter(function(yr){return He[yr].parentId===Xe}).map(function(yr){var Tr=Fl((0,jo.Z)((0,jo.Z)({route:He[yr],routeComponent:lt[yr],loadingComponent:De.loadingComponent,reactRouter5Compat:De.reactRouter5Compat},De.reactRouter5Compat&&{hasChildren:Object.keys(He).filter(function(Br){return He[Br].parentId===yr}).length>0}),{},{useStream:Qt})),Wr=Ml({routesById:He,routeComponents:lt,parentId:Tr.id,loadingComponent:De.loadingComponent,reactRouter5Compat:De.reactRouter5Compat,useStream:Qt});return Wr.length>0&&(Tr.children=Wr,Tr.routes=Wr),Tr})}function xl(De){var He=(0,uu.UO)(),Xe=(0,uu.Gn)(De.to,He),lt=(0,Ol.T$)(),vt=(0,uu.TH)();if(lt!=null&<.keepQuery){var Qt=vt.search+vt.hash;Xe+=Qt}var yr=(0,jo.Z)((0,jo.Z)({},De),{},{to:Xe});return je.createElement(uu.Fg,(0,ul.Z)({replace:!0},yr))}function Fl(De){var He=De.route,Xe=De.useStream,lt=Xe===void 0?!0:Xe,vt=He.redirect,Qt=(0,kl.Z)(He,Ll),yr=De.reactRouter5Compat?ql:Bl;return(0,jo.Z)({element:vt?je.createElement(xl,{to:vt}):je.createElement(ll.Provider,{value:{route:De.route}},je.createElement(yr,{loader:je.memo(De.routeComponent),loadingComponent:De.loadingComponent||Oc,hasChildren:De.hasChildren,useStream:lt}))},Qt)}function Oc(){return je.createElement("div",null)}function ql(De){var He=bl(),Xe=He.route,lt=(0,Ol.Ov)(),vt=lt.history,Qt=lt.clientRoutes,yr=(0,uu.UO)(),Tr={params:yr,isExact:!0,path:Xe.path,url:vt.location.pathname},Wr=De.loader,Br={location:vt.location,match:Tr,history:vt,params:yr,route:Xe,routes:Qt};return De.useStream?je.createElement(je.Suspense,{fallback:je.createElement(De.loadingComponent,null)},je.createElement(Wr,Br,De.hasChildren&&je.createElement(uu.j3,null))):je.createElement(Wr,Br,De.hasChildren&&je.createElement(uu.j3,null))}function Bl(De){var He=De.loader;return De.useStream?je.createElement(je.Suspense,{fallback:je.createElement(De.loadingComponent,null)},je.createElement(He,null)):je.createElement(He,null)}var cl=null;function Pc(){return cl}function mc(De){var He=De.history,Xe=je.useState({action:He.action,location:He.location}),lt=(0,ol.Z)(Xe,2),vt=lt[0],Qt=lt[1];return(0,je.useLayoutEffect)(function(){return He.listen(Qt)},[He]),(0,je.useLayoutEffect)(function(){function yr(Tr){De.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:De.routes,clientRoutes:De.clientRoutes,location:Tr.location,action:Tr.action,basename:De.basename,isFirst:!!Tr.isFirst}})}return yr({location:vt.location,action:vt.action,isFirst:!0}),He.listen(yr)},[He,De.routes,De.clientRoutes]),je.createElement(uu.F0,{navigator:He,location:vt.location,basename:De.basename},De.children)}function Lu(){var De=(0,Ol.Ov)(),He=De.clientRoutes;return(0,uu.V$)(He)}var Nl=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],wl=function(He,Xe){var lt=He.basename||"/",vt=Ml({routesById:He.routes,routeComponents:He.routeComponents,loadingComponent:He.loadingComponent,reactRouter5Compat:He.reactRouter5Compat,useStream:He.useStream});He.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:vt}});for(var Qt=je.createElement(mc,{basename:lt,pluginManager:He.pluginManager,routes:He.routes,clientRoutes:vt,history:He.history},Xe),yr=0,Tr=Nl;yrnew Promise((lt,vt)=>{var Qt=Wr=>{try{Tr(Xe.next(Wr))}catch(Br){vt(Br)}},yr=Wr=>{try{Tr(Xe.throw(Wr))}catch(Br){vt(Br)}},Tr=Wr=>Wr.done?lt(Wr.value):Promise.resolve(Wr.value).then(Qt,yr);Tr((Xe=Xe.apply(De,He)).next())});function vc(){return tc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/",parentId:"1",id:"462"},463:{path:"/",exact:!0,parentId:"462",id:"463"},464:{path:"/api/*",exact:!0,parentId:"462",id:"464"},465:{path:"/search",exact:!0,parentId:"462",id:"465"},466:{path:"/moop_cases",exact:!0,parentId:"462",id:"466"},467:{path:"/moop_cases/new",exact:!0,parentId:"462",id:"467"},468:{path:"/moop_cases/:caseId",exact:!0,parentId:"462",id:"468"},469:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"462",id:"469"},470:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"462",id:"470"},471:{path:"/randompaper",exact:!0,parentId:"462",id:"471"},472:{path:"/randompaper/edit/:id",exact:!0,parentId:"462",id:"472"},473:{path:"/randompaper/detail/:id",exact:!0,parentId:"462",id:"473"},474:{path:"/403",parentId:"462",id:"474"},475:{path:"/500",parentId:"462",id:"475"},476:{path:"/404",parentId:"462",id:"476"},477:{path:"/download",parentId:"462",id:"477"},478:{path:"/iwce",parentId:"462",id:"478"},479:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"462",id:"479"},480:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"462",id:"480"},481:{path:"/Activities",parentId:"462",id:"481"},482:{path:"/iwce/:itemname",parentId:"462",id:"482"},483:{path:"/hpc-course",parentId:"462",id:"483"},484:{path:"/user_agents",parentId:"462",id:"484"},485:{path:"/three",parentId:"462",id:"485"},486:{path:"/introduction",parentId:"462",id:"486"},487:{path:"/chatgpt",parentId:"462",id:"487"},488:{path:"/*",parentId:"462",id:"488"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),2:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),3:je.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,72919))),4:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,9177))),5:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,9177))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,26443))),7:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),8:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(129),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,48635))),9:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),10:je.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,27792))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,45220))),12:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,14688))),13:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,81490))),14:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,97237))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,63401))),16:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,14688))),17:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),18:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),19:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),20:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,65925))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,42409))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,59714))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,65925))),24:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,76216))),25:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,76216))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,55460))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,55460))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,48399))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,88166))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,28113))),31:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,94465))),32:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,76518))),33:je.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,15398))),34:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,81045))),35:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,74371))),36:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,30181))),37:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,28716))),38:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,96324))),39:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,26301))),40:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,94870))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,97666))),42:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,68474))),43:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),44:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,66378))),45:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,47651))),46:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,47993))),47:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,4926))),48:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,80440))),49:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83418))),50:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83418))),51:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,73896))),52:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(8762),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,43871))),53:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(8762),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,43871))),54:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,29170))),55:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,39088))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,9111))),57:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,67440))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,67440))),59:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,94357))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,94357))),61:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,26972))),62:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,87640))),63:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,38185))),64:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,84139))),65:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,68601))),66:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,79557))),67:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,11621))),68:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,27626))),69:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,33898))),70:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,34546))),71:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,53332))),72:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,64459))),73:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,97316))),74:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,86219))),75:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,47126))),76:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,92781))),77:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,42268))),78:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,34578))),79:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,8571))),80:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,91917))),81:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,69375))),82:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,30815))),83:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,81490))),84:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,60158))),85:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,87654))),86:je.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,76969))),87:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,2935))),88:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,19114))),89:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,41997))),90:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,41997))),91:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,55775))),92:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,60008))),93:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,49))),94:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,89166))),95:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,5583))),96:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,4949))),97:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,73573))),98:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,64885))),99:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25466))),100:je.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,28008))),101:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,12763))),102:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,12763))),103:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,10634))),104:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,32288))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,32288))),106:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,9477))),107:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,9477))),108:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,48935))),109:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,48935))),110:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,31817))),111:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,31817))),112:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,54516))),113:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,54516))),114:je.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,30309))),115:je.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,47869))),116:je.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,8943))),117:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,97537))),118:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,97537))),119:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,76207))),120:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,14129))),121:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,3701))),122:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38316))),123:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,75604))),124:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,3256))),125:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,51287))),126:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,51287))),127:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34937))),128:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34937))),129:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,22943))),130:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,22943))),131:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,96030))),132:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,96030))),133:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,74084))),134:je.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,14481))),135:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,70396))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,81031))),137:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,43597))),138:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,43597))),139:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,78352))),140:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23486))),141:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23486))),142:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,42185))),143:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,42185))),144:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,85923))),145:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,92641))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,92641))),147:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,57815))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,57815))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,34267))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,81924))),151:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,6457))),152:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,37845))),153:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,58692))),154:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,41778))),155:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65936))),156:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,19260))),157:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,5859))),158:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),159:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,23052))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,23052))),161:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,69603))),162:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,23052))),163:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2877),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72699))),164:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2877),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72699))),165:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,76095))),166:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,66450))),167:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,70375))),168:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2877),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,76083))),169:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),170:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,48114))),171:je.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,75332))),172:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20281))),173:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20281))),174:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,25334))),175:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),176:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),177:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,57789))),178:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,57789))),179:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,65669))),180:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,66866))),181:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),182:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),183:je.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20123))),184:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,45771))),185:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,4560))),186:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,6734))),187:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,42463))),188:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,749))),189:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,51114))),190:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(3465),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,2785))),191:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,67669))),192:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,37445))),193:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,47662))),194:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,47662))),195:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,90596))),196:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,90596))),197:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,3561))),198:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,93709))),199:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,55955))),200:je.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,5297))),201:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,41922))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,83337))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,53266))),206:je.lazy(()=>Promise.all([__webpack_require__.e(3465),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,32410))),207:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,79490))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,73474))),209:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,55264))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,11805))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,11805))),212:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,12305))),213:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,12305))),214:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83540))),215:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83540))),216:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,6615))),219:je.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,23155))),220:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),221:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,81681))),222:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,60007))),223:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,37665))),224:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,7387))),225:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,68661))),226:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,68661))),227:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,96836))),228:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,4498))),229:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,58367))),230:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,35051))),231:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,77008))),232:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,59102))),233:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,28306))),234:je.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,69182))),235:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,27738))),236:je.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,44227))),237:je.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,3887))),238:je.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,94666))),239:je.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,94281))),240:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,27738))),241:je.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,69880))),242:je.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,50985))),243:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,52983))),244:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,866))),245:je.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,55870))),246:je.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,17796))),247:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,94891))),248:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,23396))),249:je.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,28546))),250:je.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,85503))),251:je.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,72256))),252:je.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,16046))),253:je.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,11779))),254:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,73525))),255:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,97625))),256:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,30105))),257:je.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,41847))),258:je.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,43328))),259:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,39638))),260:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,83219))),261:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,60119))),262:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,26662))),263:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),264:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),265:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,55396))),266:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,5479))),267:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,1096))),268:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,1096))),269:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,66880))),270:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,66880))),271:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,80677))),272:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,61834))),273:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,36667))),274:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,36667))),275:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),276:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,18087))),277:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,82101))),278:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,27098))),279:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,12449))),280:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,18955))),281:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,51612))),282:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,56192))),283:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,76584))),284:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,68173))),285:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,4962))),286:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,92100))),287:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,51389))),288:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,20446))),289:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,53318))),290:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,30759))),291:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,85722))),292:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,89651))),293:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,89243))),294:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),295:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),296:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,19689))),297:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,3074))),298:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,43026))),299:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,61382))),300:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,41319))),301:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13232))),302:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,57732))),303:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,1741))),304:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,75848))),305:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,75848))),306:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,78946))),307:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),308:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(8762),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,28281))),309:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,99059))),310:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(8762),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,28281))),311:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,99059))),312:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(8762),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,28281))),313:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),314:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,86145))),315:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8762),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,97655))),316:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),317:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15679))),318:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,39752))),319:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,24059))),320:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,10769))),321:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,20118))),322:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,43751))),323:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,35941))),324:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),325:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,81152))),326:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,28287))),327:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,28287))),328:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),329:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,4034))),330:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,71333))),331:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,56856))),332:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,70263))),333:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79178))),334:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,40059))),335:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,49877))),336:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,95758))),337:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),338:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,69453))),339:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,38756))),340:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,49248))),341:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),342:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,463))),343:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),344:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,96482))),345:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,16653))),346:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,5339))),347:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),348:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),349:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89038))),350:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61782))),351:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,8513))),352:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14569))),353:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),354:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),355:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,339))),356:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,53470))),357:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,43524))),358:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),359:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),360:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,2682))),361:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),362:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),363:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,77458))),364:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,91541))),365:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,98563))),366:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,62041))),367:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,34891))),368:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,68365))),369:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),370:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,16733))),371:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),372:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,463))),373:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),374:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,96482))),375:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,16653))),376:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,5339))),377:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),378:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),379:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89038))),380:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61782))),381:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,8513))),382:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14569))),383:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),384:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),385:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,339))),386:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,53470))),387:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,43524))),388:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),389:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),390:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,2682))),391:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),392:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),393:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,77458))),394:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,91541))),395:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,98563))),396:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,62041))),397:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,34891))),398:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,68365))),399:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),400:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,16733))),401:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),402:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,23810))),403:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,6202))),404:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,36605))),405:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,31386))),406:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,69446))),407:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),408:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,46544))),409:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,98851))),410:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,82676))),411:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,69395))),412:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,70330))),413:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,39850))),414:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,12268))),415:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),416:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),417:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),418:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),419:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),420:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,50587))),421:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,23025))),422:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,23025))),423:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,50964))),424:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,87549))),425:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),426:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,8497))),427:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,59230))),428:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),429:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,36119))),430:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15370))),431:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),432:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,47712))),433:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),434:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,39389))),435:je.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,27590))),436:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,34615))),437:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),438:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,52847))),439:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,33202))),440:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),441:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,51443))),442:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,26671))),443:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19039))),444:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,5670))),445:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,45914))),446:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,82740))),447:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,35868))),448:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,428))),449:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,87877))),450:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,50446))),451:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,87877))),452:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,5881))),453:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,18097))),454:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),455:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,76339))),456:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),457:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,14462))),458:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),459:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,76428))),460:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,76546))),461:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,62642))),462:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,51153))),463:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,2689))),464:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,85367))),465:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,67488))),466:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,60161))),467:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,84592))),468:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,83916))),469:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,84592))),470:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,73827))),471:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,4926))),472:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,4926))),473:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,61889))),474:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,13153))),475:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,74039))),476:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,65095))),477:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,6281))),478:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,4883))),479:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,65773))),480:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38316))),481:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,87554))),482:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,4883))),483:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,4883))),484:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,65216))),485:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,74347))),486:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,39945))),487:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,75326))),488:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,65095))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,43453)))}}})}var A=__webpack_require__(90),P=__webpack_require__(6307),D=__webpack_require__(71418),pe=__webpack_require__(13631),Oe=()=>je.createElement(D.Z,{size:"middle",className:pe.Z.loading}),an=__webpack_require__(42203),zn=__webpack_require__(61186),dn=__webpack_require__.n(zn),Mi=__webpack_require__(91392),Qa=__webpack_require__.n(Mi),Oa=__webpack_require__(34749),To=__webpack_require__.n(Oa),ds=__webpack_require__(19277),yo=__webpack_require__.n(ds),ys=__webpack_require__(10238),gc=__webpack_require__.n(ys),$l=__webpack_require__(33656),rc=__webpack_require__.n($l),nc=__webpack_require__(90111),fl=__webpack_require__.n(nc),ki=__webpack_require__(74959),El=__webpack_require__.n(ki),ic=__webpack_require__(23250),Uo=__webpack_require__.n(ic),no=__webpack_require__(58862),Wa=__webpack_require__.n(no),dl=__webpack_require__(58319),Sl=__webpack_require__.n(dl),ac=__webpack_require__(62053),hl=__webpack_require__.n(ac),pl=__webpack_require__(47477),Xu=__webpack_require__.n(pl),j=__webpack_require__(59717),r=__webpack_require__.n(j);dn().extend(To()),dn().extend(yo()),dn().extend(gc()),dn().extend(rc()),dn().extend(fl()),dn().extend(El()),dn().extend(Uo()),dn().extend(Wa()),dn().extend(Sl()),dn().extend(hl()),dn().extend(Xu()),dn().extend(r()),dn().extend(Qa());var a=Object.defineProperty,_=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,N=(De,He,Xe)=>He in De?a(De,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):De[He]=Xe,H=(De,He)=>{for(var Xe in He||(He={}))E.call(He,Xe)&&N(De,Xe,He[Xe]);if(_)for(var Xe of _(He))I.call(He,Xe)&&N(De,Xe,He[Xe]);return De},oe=(De,He,Xe)=>new Promise((lt,vt)=>{var Qt=Wr=>{try{Tr(Xe.next(Wr))}catch(Br){vt(Br)}},yr=Wr=>{try{Tr(Xe.throw(Wr))}catch(Br){vt(Br)}},Tr=Wr=>Wr.done?lt(Wr.value):Promise.resolve(Wr.value).then(Qt,yr);Tr((Xe=Xe.apply(De,He)).next())});const he="/react/build/",be=!1;function Se(){return oe(this,null,function*(){const De=(0,A.gD)(),{routes:He,routeComponents:Xe}=yield vc(De);yield De.applyPlugins({key:"patchRoutes",type:an.ApplyPluginsType.event,args:{routes:He,routeComponents:Xe}});const lt=De.applyPlugins({key:"modifyContextOpts",type:an.ApplyPluginsType.modify,initialValue:{}}),vt=lt.basename||"/",Qt=lt.historyType||"browser",yr=(0,P.fi)(H({type:Qt,basename:vt},lt.historyOpts));return De.applyPlugins({key:"render",type:an.ApplyPluginsType.compose,initialValue(){const Tr={useStream:!0,routes:He,routeComponents:Xe,pluginManager:De,mountElementId:"root",rootElement:lt.rootElement||document.getElementById("root"),loadingComponent:Oe,publicPath:he,runtimePublicPath:be,history:yr,historyType:Qt,basename:vt,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:lt.callback},Wr=De.applyPlugins({key:"modifyClientRenderOpts",type:an.ApplyPluginsType.modify,initialValue:Tr});return ec(Wr)}})()})}Se(),typeof window!="undefined"&&(window.g_umi={version:"4.4.4"})})()})();